From 6ab4bb6daaa8bc6737731b30b8d9dbf08078a331 Mon Sep 17 00:00:00 2001 From: Thomas Fuhrmann Date: Fri, 22 Sep 2023 11:33:13 +0200 Subject: [PATCH] First commit --- .dockerignore | 7 + Dockerfile | 65 + app/[locale]/dictionaries/de.json | 20 + app/[locale]/dictionaries/en.json | 20 + app/[locale]/i18n.js | 28 + app/[locale]/layout.tsx | 23 + app/[locale]/map.tsx | 121 + app/[locale]/page.tsx | 9 + app/[locale]/print.tsx | 272 ++ app/favicon.ico | Bin 25931 -> 0 bytes app/globals.css | 20 +- app/layout.tsx | 22 - app/page.tsx | 113 - middleware.js | 39 + next.config.js | 6 +- package-lock.json | 769 ++++- package.json | 25 +- public/assets/action-bar/t9n/index.d.ts | 4 + public/assets/action-bar/t9n/messages.json | 4 + public/assets/action-bar/t9n/messages_ar.json | 4 + public/assets/action-bar/t9n/messages_bg.json | 4 + public/assets/action-bar/t9n/messages_bs.json | 4 + public/assets/action-bar/t9n/messages_ca.json | 4 + public/assets/action-bar/t9n/messages_cs.json | 4 + public/assets/action-bar/t9n/messages_da.json | 4 + public/assets/action-bar/t9n/messages_de.json | 4 + public/assets/action-bar/t9n/messages_el.json | 4 + public/assets/action-bar/t9n/messages_en.json | 4 + public/assets/action-bar/t9n/messages_es.json | 4 + public/assets/action-bar/t9n/messages_et.json | 4 + public/assets/action-bar/t9n/messages_fi.json | 4 + public/assets/action-bar/t9n/messages_fr.json | 4 + public/assets/action-bar/t9n/messages_he.json | 4 + public/assets/action-bar/t9n/messages_hr.json | 4 + public/assets/action-bar/t9n/messages_hu.json | 4 + public/assets/action-bar/t9n/messages_id.json | 4 + public/assets/action-bar/t9n/messages_it.json | 4 + public/assets/action-bar/t9n/messages_ja.json | 4 + public/assets/action-bar/t9n/messages_ko.json | 4 + public/assets/action-bar/t9n/messages_lt.json | 4 + public/assets/action-bar/t9n/messages_lv.json | 4 + public/assets/action-bar/t9n/messages_nl.json | 4 + public/assets/action-bar/t9n/messages_no.json | 4 + public/assets/action-bar/t9n/messages_pl.json | 4 + .../assets/action-bar/t9n/messages_pt-BR.json | 4 + .../assets/action-bar/t9n/messages_pt-PT.json | 4 + public/assets/action-bar/t9n/messages_ro.json | 4 + public/assets/action-bar/t9n/messages_ru.json | 4 + public/assets/action-bar/t9n/messages_sk.json | 4 + public/assets/action-bar/t9n/messages_sl.json | 4 + public/assets/action-bar/t9n/messages_sr.json | 4 + public/assets/action-bar/t9n/messages_sv.json | 4 + public/assets/action-bar/t9n/messages_th.json | 4 + public/assets/action-bar/t9n/messages_tr.json | 4 + public/assets/action-bar/t9n/messages_uk.json | 4 + public/assets/action-bar/t9n/messages_vi.json | 4 + .../assets/action-bar/t9n/messages_zh-CN.json | 4 + .../assets/action-bar/t9n/messages_zh-HK.json | 4 + .../assets/action-bar/t9n/messages_zh-TW.json | 4 + public/assets/action-group/t9n/index.d.ts | 3 + public/assets/action-group/t9n/messages.json | 3 + .../assets/action-group/t9n/messages_ar.json | 3 + .../assets/action-group/t9n/messages_bg.json | 3 + .../assets/action-group/t9n/messages_bs.json | 3 + .../assets/action-group/t9n/messages_ca.json | 3 + .../assets/action-group/t9n/messages_cs.json | 3 + .../assets/action-group/t9n/messages_da.json | 3 + .../assets/action-group/t9n/messages_de.json | 3 + .../assets/action-group/t9n/messages_el.json | 3 + .../assets/action-group/t9n/messages_en.json | 3 + .../assets/action-group/t9n/messages_es.json | 3 + .../assets/action-group/t9n/messages_et.json | 3 + .../assets/action-group/t9n/messages_fi.json | 3 + .../assets/action-group/t9n/messages_fr.json | 3 + .../assets/action-group/t9n/messages_he.json | 3 + .../assets/action-group/t9n/messages_hr.json | 3 + .../assets/action-group/t9n/messages_hu.json | 3 + .../assets/action-group/t9n/messages_id.json | 3 + .../assets/action-group/t9n/messages_it.json | 3 + .../assets/action-group/t9n/messages_ja.json | 3 + .../assets/action-group/t9n/messages_ko.json | 3 + .../assets/action-group/t9n/messages_lt.json | 3 + .../assets/action-group/t9n/messages_lv.json | 3 + .../assets/action-group/t9n/messages_nl.json | 3 + .../assets/action-group/t9n/messages_no.json | 3 + .../assets/action-group/t9n/messages_pl.json | 3 + .../action-group/t9n/messages_pt-BR.json | 3 + .../action-group/t9n/messages_pt-PT.json | 3 + .../assets/action-group/t9n/messages_ro.json | 3 + .../assets/action-group/t9n/messages_ru.json | 3 + .../assets/action-group/t9n/messages_sk.json | 3 + .../assets/action-group/t9n/messages_sl.json | 3 + .../assets/action-group/t9n/messages_sr.json | 3 + .../assets/action-group/t9n/messages_sv.json | 3 + .../assets/action-group/t9n/messages_th.json | 3 + .../assets/action-group/t9n/messages_tr.json | 3 + .../assets/action-group/t9n/messages_uk.json | 3 + .../assets/action-group/t9n/messages_vi.json | 3 + .../action-group/t9n/messages_zh-CN.json | 3 + .../action-group/t9n/messages_zh-HK.json | 3 + .../action-group/t9n/messages_zh-TW.json | 3 + public/assets/action-pad/t9n/index.d.ts | 4 + public/assets/action-pad/t9n/messages.json | 4 + public/assets/action-pad/t9n/messages_ar.json | 4 + public/assets/action-pad/t9n/messages_bg.json | 4 + public/assets/action-pad/t9n/messages_bs.json | 4 + public/assets/action-pad/t9n/messages_ca.json | 4 + public/assets/action-pad/t9n/messages_cs.json | 4 + public/assets/action-pad/t9n/messages_da.json | 4 + public/assets/action-pad/t9n/messages_de.json | 4 + public/assets/action-pad/t9n/messages_el.json | 4 + public/assets/action-pad/t9n/messages_en.json | 4 + public/assets/action-pad/t9n/messages_es.json | 4 + public/assets/action-pad/t9n/messages_et.json | 4 + public/assets/action-pad/t9n/messages_fi.json | 4 + public/assets/action-pad/t9n/messages_fr.json | 4 + public/assets/action-pad/t9n/messages_he.json | 4 + public/assets/action-pad/t9n/messages_hr.json | 4 + public/assets/action-pad/t9n/messages_hu.json | 4 + public/assets/action-pad/t9n/messages_id.json | 4 + public/assets/action-pad/t9n/messages_it.json | 4 + public/assets/action-pad/t9n/messages_ja.json | 4 + public/assets/action-pad/t9n/messages_ko.json | 4 + public/assets/action-pad/t9n/messages_lt.json | 4 + public/assets/action-pad/t9n/messages_lv.json | 4 + public/assets/action-pad/t9n/messages_nl.json | 4 + public/assets/action-pad/t9n/messages_no.json | 4 + public/assets/action-pad/t9n/messages_pl.json | 4 + .../assets/action-pad/t9n/messages_pt-BR.json | 4 + .../assets/action-pad/t9n/messages_pt-PT.json | 4 + public/assets/action-pad/t9n/messages_ro.json | 4 + public/assets/action-pad/t9n/messages_ru.json | 4 + public/assets/action-pad/t9n/messages_sk.json | 4 + public/assets/action-pad/t9n/messages_sl.json | 4 + public/assets/action-pad/t9n/messages_sr.json | 4 + public/assets/action-pad/t9n/messages_sv.json | 4 + public/assets/action-pad/t9n/messages_th.json | 4 + public/assets/action-pad/t9n/messages_tr.json | 4 + public/assets/action-pad/t9n/messages_uk.json | 4 + public/assets/action-pad/t9n/messages_vi.json | 4 + .../assets/action-pad/t9n/messages_zh-CN.json | 4 + .../assets/action-pad/t9n/messages_zh-HK.json | 4 + .../assets/action-pad/t9n/messages_zh-TW.json | 4 + public/assets/action/t9n/index.d.ts | 4 + public/assets/action/t9n/messages.json | 4 + public/assets/action/t9n/messages_ar.json | 4 + public/assets/action/t9n/messages_bg.json | 4 + public/assets/action/t9n/messages_bs.json | 4 + public/assets/action/t9n/messages_ca.json | 4 + public/assets/action/t9n/messages_cs.json | 4 + public/assets/action/t9n/messages_da.json | 4 + public/assets/action/t9n/messages_de.json | 4 + public/assets/action/t9n/messages_el.json | 4 + public/assets/action/t9n/messages_en.json | 4 + public/assets/action/t9n/messages_es.json | 4 + public/assets/action/t9n/messages_et.json | 4 + public/assets/action/t9n/messages_fi.json | 4 + public/assets/action/t9n/messages_fr.json | 4 + public/assets/action/t9n/messages_he.json | 4 + public/assets/action/t9n/messages_hr.json | 4 + public/assets/action/t9n/messages_hu.json | 4 + public/assets/action/t9n/messages_id.json | 4 + public/assets/action/t9n/messages_it.json | 4 + public/assets/action/t9n/messages_ja.json | 4 + public/assets/action/t9n/messages_ko.json | 4 + public/assets/action/t9n/messages_lt.json | 4 + public/assets/action/t9n/messages_lv.json | 4 + public/assets/action/t9n/messages_nl.json | 4 + public/assets/action/t9n/messages_no.json | 4 + public/assets/action/t9n/messages_pl.json | 4 + public/assets/action/t9n/messages_pt-BR.json | 4 + public/assets/action/t9n/messages_pt-PT.json | 4 + public/assets/action/t9n/messages_ro.json | 4 + public/assets/action/t9n/messages_ru.json | 4 + public/assets/action/t9n/messages_sk.json | 4 + public/assets/action/t9n/messages_sl.json | 4 + public/assets/action/t9n/messages_sr.json | 4 + public/assets/action/t9n/messages_sv.json | 4 + public/assets/action/t9n/messages_th.json | 4 + public/assets/action/t9n/messages_tr.json | 4 + public/assets/action/t9n/messages_uk.json | 4 + public/assets/action/t9n/messages_vi.json | 4 + public/assets/action/t9n/messages_zh-CN.json | 4 + public/assets/action/t9n/messages_zh-HK.json | 4 + public/assets/action/t9n/messages_zh-TW.json | 4 + public/assets/alert/t9n/index.d.ts | 3 + public/assets/alert/t9n/messages.json | 3 + public/assets/alert/t9n/messages_ar.json | 3 + public/assets/alert/t9n/messages_bg.json | 3 + public/assets/alert/t9n/messages_bs.json | 3 + public/assets/alert/t9n/messages_ca.json | 3 + public/assets/alert/t9n/messages_cs.json | 3 + public/assets/alert/t9n/messages_da.json | 3 + public/assets/alert/t9n/messages_de.json | 3 + public/assets/alert/t9n/messages_el.json | 3 + public/assets/alert/t9n/messages_en.json | 3 + public/assets/alert/t9n/messages_es.json | 3 + public/assets/alert/t9n/messages_et.json | 3 + public/assets/alert/t9n/messages_fi.json | 3 + public/assets/alert/t9n/messages_fr.json | 3 + public/assets/alert/t9n/messages_he.json | 3 + public/assets/alert/t9n/messages_hr.json | 3 + public/assets/alert/t9n/messages_hu.json | 3 + public/assets/alert/t9n/messages_id.json | 3 + public/assets/alert/t9n/messages_it.json | 3 + public/assets/alert/t9n/messages_ja.json | 3 + public/assets/alert/t9n/messages_ko.json | 3 + public/assets/alert/t9n/messages_lt.json | 3 + public/assets/alert/t9n/messages_lv.json | 3 + public/assets/alert/t9n/messages_nl.json | 3 + public/assets/alert/t9n/messages_no.json | 3 + public/assets/alert/t9n/messages_pl.json | 3 + public/assets/alert/t9n/messages_pt-BR.json | 3 + public/assets/alert/t9n/messages_pt-PT.json | 3 + public/assets/alert/t9n/messages_ro.json | 3 + public/assets/alert/t9n/messages_ru.json | 3 + public/assets/alert/t9n/messages_sk.json | 3 + public/assets/alert/t9n/messages_sl.json | 3 + public/assets/alert/t9n/messages_sr.json | 3 + public/assets/alert/t9n/messages_sv.json | 3 + public/assets/alert/t9n/messages_th.json | 3 + public/assets/alert/t9n/messages_tr.json | 3 + public/assets/alert/t9n/messages_uk.json | 3 + public/assets/alert/t9n/messages_vi.json | 3 + public/assets/alert/t9n/messages_zh-CN.json | 3 + public/assets/alert/t9n/messages_zh-HK.json | 3 + public/assets/alert/t9n/messages_zh-TW.json | 3 + public/assets/block-section/t9n/index.d.ts | 4 + public/assets/block-section/t9n/messages.json | 4 + .../assets/block-section/t9n/messages_ar.json | 4 + .../assets/block-section/t9n/messages_bg.json | 4 + .../assets/block-section/t9n/messages_bs.json | 4 + .../assets/block-section/t9n/messages_ca.json | 4 + .../assets/block-section/t9n/messages_cs.json | 4 + .../assets/block-section/t9n/messages_da.json | 4 + .../assets/block-section/t9n/messages_de.json | 4 + .../assets/block-section/t9n/messages_el.json | 4 + .../assets/block-section/t9n/messages_en.json | 4 + .../assets/block-section/t9n/messages_es.json | 4 + .../assets/block-section/t9n/messages_et.json | 4 + .../assets/block-section/t9n/messages_fi.json | 4 + .../assets/block-section/t9n/messages_fr.json | 4 + .../assets/block-section/t9n/messages_he.json | 4 + .../assets/block-section/t9n/messages_hr.json | 4 + .../assets/block-section/t9n/messages_hu.json | 4 + .../assets/block-section/t9n/messages_id.json | 4 + .../assets/block-section/t9n/messages_it.json | 4 + .../assets/block-section/t9n/messages_ja.json | 4 + .../assets/block-section/t9n/messages_ko.json | 4 + .../assets/block-section/t9n/messages_lt.json | 4 + .../assets/block-section/t9n/messages_lv.json | 4 + .../assets/block-section/t9n/messages_nl.json | 4 + .../assets/block-section/t9n/messages_no.json | 4 + .../assets/block-section/t9n/messages_pl.json | 4 + .../block-section/t9n/messages_pt-BR.json | 4 + .../block-section/t9n/messages_pt-PT.json | 4 + .../assets/block-section/t9n/messages_ro.json | 4 + .../assets/block-section/t9n/messages_ru.json | 4 + .../assets/block-section/t9n/messages_sk.json | 4 + .../assets/block-section/t9n/messages_sl.json | 4 + .../assets/block-section/t9n/messages_sr.json | 4 + .../assets/block-section/t9n/messages_sv.json | 4 + .../assets/block-section/t9n/messages_th.json | 4 + .../assets/block-section/t9n/messages_tr.json | 4 + .../assets/block-section/t9n/messages_uk.json | 4 + .../assets/block-section/t9n/messages_vi.json | 4 + .../block-section/t9n/messages_zh-CN.json | 4 + .../block-section/t9n/messages_zh-HK.json | 4 + .../block-section/t9n/messages_zh-TW.json | 4 + public/assets/block/t9n/index.d.ts | 6 + public/assets/block/t9n/messages.json | 6 + public/assets/block/t9n/messages_ar.json | 6 + public/assets/block/t9n/messages_bg.json | 6 + public/assets/block/t9n/messages_bs.json | 6 + public/assets/block/t9n/messages_ca.json | 6 + public/assets/block/t9n/messages_cs.json | 6 + public/assets/block/t9n/messages_da.json | 6 + public/assets/block/t9n/messages_de.json | 6 + public/assets/block/t9n/messages_el.json | 6 + public/assets/block/t9n/messages_en.json | 6 + public/assets/block/t9n/messages_es.json | 6 + public/assets/block/t9n/messages_et.json | 6 + public/assets/block/t9n/messages_fi.json | 6 + public/assets/block/t9n/messages_fr.json | 6 + public/assets/block/t9n/messages_he.json | 6 + public/assets/block/t9n/messages_hr.json | 6 + public/assets/block/t9n/messages_hu.json | 6 + public/assets/block/t9n/messages_id.json | 6 + public/assets/block/t9n/messages_it.json | 6 + public/assets/block/t9n/messages_ja.json | 6 + public/assets/block/t9n/messages_ko.json | 6 + public/assets/block/t9n/messages_lt.json | 6 + public/assets/block/t9n/messages_lv.json | 6 + public/assets/block/t9n/messages_nl.json | 6 + public/assets/block/t9n/messages_no.json | 6 + public/assets/block/t9n/messages_pl.json | 6 + public/assets/block/t9n/messages_pt-BR.json | 6 + public/assets/block/t9n/messages_pt-PT.json | 6 + public/assets/block/t9n/messages_ro.json | 6 + public/assets/block/t9n/messages_ru.json | 6 + public/assets/block/t9n/messages_sk.json | 6 + public/assets/block/t9n/messages_sl.json | 6 + public/assets/block/t9n/messages_sr.json | 6 + public/assets/block/t9n/messages_sv.json | 6 + public/assets/block/t9n/messages_th.json | 6 + public/assets/block/t9n/messages_tr.json | 6 + public/assets/block/t9n/messages_uk.json | 6 + public/assets/block/t9n/messages_vi.json | 6 + public/assets/block/t9n/messages_zh-CN.json | 6 + public/assets/block/t9n/messages_zh-HK.json | 6 + public/assets/block/t9n/messages_zh-TW.json | 6 + public/assets/button/t9n/index.d.ts | 3 + public/assets/button/t9n/messages.json | 3 + public/assets/button/t9n/messages_ar.json | 3 + public/assets/button/t9n/messages_bg.json | 3 + public/assets/button/t9n/messages_bs.json | 3 + public/assets/button/t9n/messages_ca.json | 3 + public/assets/button/t9n/messages_cs.json | 3 + public/assets/button/t9n/messages_da.json | 3 + public/assets/button/t9n/messages_de.json | 3 + public/assets/button/t9n/messages_el.json | 3 + public/assets/button/t9n/messages_en.json | 3 + public/assets/button/t9n/messages_es.json | 3 + public/assets/button/t9n/messages_et.json | 3 + public/assets/button/t9n/messages_fi.json | 3 + public/assets/button/t9n/messages_fr.json | 3 + public/assets/button/t9n/messages_he.json | 3 + public/assets/button/t9n/messages_hr.json | 3 + public/assets/button/t9n/messages_hu.json | 3 + public/assets/button/t9n/messages_id.json | 3 + public/assets/button/t9n/messages_it.json | 3 + public/assets/button/t9n/messages_ja.json | 3 + public/assets/button/t9n/messages_ko.json | 3 + public/assets/button/t9n/messages_lt.json | 3 + public/assets/button/t9n/messages_lv.json | 3 + public/assets/button/t9n/messages_nl.json | 3 + public/assets/button/t9n/messages_no.json | 3 + public/assets/button/t9n/messages_pl.json | 3 + public/assets/button/t9n/messages_pt-BR.json | 3 + public/assets/button/t9n/messages_pt-PT.json | 3 + public/assets/button/t9n/messages_ro.json | 3 + public/assets/button/t9n/messages_ru.json | 3 + public/assets/button/t9n/messages_sk.json | 3 + public/assets/button/t9n/messages_sl.json | 3 + public/assets/button/t9n/messages_sr.json | 3 + public/assets/button/t9n/messages_sv.json | 3 + public/assets/button/t9n/messages_th.json | 3 + public/assets/button/t9n/messages_tr.json | 3 + public/assets/button/t9n/messages_uk.json | 3 + public/assets/button/t9n/messages_vi.json | 3 + public/assets/button/t9n/messages_zh-CN.json | 3 + public/assets/button/t9n/messages_zh-HK.json | 3 + public/assets/button/t9n/messages_zh-TW.json | 3 + public/assets/card/t9n/index.d.ts | 5 + public/assets/card/t9n/messages.json | 5 + public/assets/card/t9n/messages_ar.json | 5 + public/assets/card/t9n/messages_bg.json | 5 + public/assets/card/t9n/messages_bs.json | 5 + public/assets/card/t9n/messages_ca.json | 5 + public/assets/card/t9n/messages_cs.json | 5 + public/assets/card/t9n/messages_da.json | 5 + public/assets/card/t9n/messages_de.json | 5 + public/assets/card/t9n/messages_el.json | 5 + public/assets/card/t9n/messages_en.json | 5 + public/assets/card/t9n/messages_es.json | 5 + public/assets/card/t9n/messages_et.json | 5 + public/assets/card/t9n/messages_fi.json | 5 + public/assets/card/t9n/messages_fr.json | 5 + public/assets/card/t9n/messages_he.json | 5 + public/assets/card/t9n/messages_hr.json | 5 + public/assets/card/t9n/messages_hu.json | 5 + public/assets/card/t9n/messages_id.json | 5 + public/assets/card/t9n/messages_it.json | 5 + public/assets/card/t9n/messages_ja.json | 5 + public/assets/card/t9n/messages_ko.json | 5 + public/assets/card/t9n/messages_lt.json | 5 + public/assets/card/t9n/messages_lv.json | 5 + public/assets/card/t9n/messages_nl.json | 5 + public/assets/card/t9n/messages_no.json | 5 + public/assets/card/t9n/messages_pl.json | 5 + public/assets/card/t9n/messages_pt-BR.json | 5 + public/assets/card/t9n/messages_pt-PT.json | 5 + public/assets/card/t9n/messages_ro.json | 5 + public/assets/card/t9n/messages_ru.json | 5 + public/assets/card/t9n/messages_sk.json | 5 + public/assets/card/t9n/messages_sl.json | 5 + public/assets/card/t9n/messages_sr.json | 5 + public/assets/card/t9n/messages_sv.json | 5 + public/assets/card/t9n/messages_th.json | 5 + public/assets/card/t9n/messages_tr.json | 5 + public/assets/card/t9n/messages_uk.json | 5 + public/assets/card/t9n/messages_vi.json | 5 + public/assets/card/t9n/messages_zh-CN.json | 5 + public/assets/card/t9n/messages_zh-HK.json | 5 + public/assets/card/t9n/messages_zh-TW.json | 5 + public/assets/chip/t9n/index.d.ts | 3 + public/assets/chip/t9n/messages.json | 3 + public/assets/chip/t9n/messages_ar.json | 3 + public/assets/chip/t9n/messages_bg.json | 3 + public/assets/chip/t9n/messages_bs.json | 3 + public/assets/chip/t9n/messages_ca.json | 3 + public/assets/chip/t9n/messages_cs.json | 3 + public/assets/chip/t9n/messages_da.json | 3 + public/assets/chip/t9n/messages_de.json | 3 + public/assets/chip/t9n/messages_el.json | 3 + public/assets/chip/t9n/messages_en.json | 3 + public/assets/chip/t9n/messages_es.json | 3 + public/assets/chip/t9n/messages_et.json | 3 + public/assets/chip/t9n/messages_fi.json | 3 + public/assets/chip/t9n/messages_fr.json | 3 + public/assets/chip/t9n/messages_he.json | 3 + public/assets/chip/t9n/messages_hr.json | 3 + public/assets/chip/t9n/messages_hu.json | 3 + public/assets/chip/t9n/messages_id.json | 3 + public/assets/chip/t9n/messages_it.json | 3 + public/assets/chip/t9n/messages_ja.json | 3 + public/assets/chip/t9n/messages_ko.json | 3 + public/assets/chip/t9n/messages_lt.json | 3 + public/assets/chip/t9n/messages_lv.json | 3 + public/assets/chip/t9n/messages_nl.json | 3 + public/assets/chip/t9n/messages_no.json | 3 + public/assets/chip/t9n/messages_pl.json | 3 + public/assets/chip/t9n/messages_pt-BR.json | 3 + public/assets/chip/t9n/messages_pt-PT.json | 3 + public/assets/chip/t9n/messages_ro.json | 3 + public/assets/chip/t9n/messages_ru.json | 3 + public/assets/chip/t9n/messages_sk.json | 3 + public/assets/chip/t9n/messages_sl.json | 3 + public/assets/chip/t9n/messages_sr.json | 3 + public/assets/chip/t9n/messages_sv.json | 3 + public/assets/chip/t9n/messages_th.json | 3 + public/assets/chip/t9n/messages_tr.json | 3 + public/assets/chip/t9n/messages_uk.json | 3 + public/assets/chip/t9n/messages_vi.json | 3 + public/assets/chip/t9n/messages_zh-CN.json | 3 + public/assets/chip/t9n/messages_zh-HK.json | 3 + public/assets/chip/t9n/messages_zh-TW.json | 3 + public/assets/color-picker/t9n/index.d.ts | 22 + public/assets/color-picker/t9n/messages.json | 22 + .../assets/color-picker/t9n/messages_ar.json | 22 + .../assets/color-picker/t9n/messages_bg.json | 22 + .../assets/color-picker/t9n/messages_bs.json | 22 + .../assets/color-picker/t9n/messages_ca.json | 22 + .../assets/color-picker/t9n/messages_cs.json | 22 + .../assets/color-picker/t9n/messages_da.json | 22 + .../assets/color-picker/t9n/messages_de.json | 22 + .../assets/color-picker/t9n/messages_el.json | 22 + .../assets/color-picker/t9n/messages_en.json | 22 + .../assets/color-picker/t9n/messages_es.json | 22 + .../assets/color-picker/t9n/messages_et.json | 22 + .../assets/color-picker/t9n/messages_fi.json | 22 + .../assets/color-picker/t9n/messages_fr.json | 22 + .../assets/color-picker/t9n/messages_he.json | 22 + .../assets/color-picker/t9n/messages_hr.json | 22 + .../assets/color-picker/t9n/messages_hu.json | 22 + .../assets/color-picker/t9n/messages_id.json | 22 + .../assets/color-picker/t9n/messages_it.json | 22 + .../assets/color-picker/t9n/messages_ja.json | 22 + .../assets/color-picker/t9n/messages_ko.json | 22 + .../assets/color-picker/t9n/messages_lt.json | 22 + .../assets/color-picker/t9n/messages_lv.json | 22 + .../assets/color-picker/t9n/messages_nl.json | 22 + .../assets/color-picker/t9n/messages_no.json | 22 + .../assets/color-picker/t9n/messages_pl.json | 22 + .../color-picker/t9n/messages_pt-BR.json | 22 + .../color-picker/t9n/messages_pt-PT.json | 22 + .../assets/color-picker/t9n/messages_ro.json | 22 + .../assets/color-picker/t9n/messages_ru.json | 22 + .../assets/color-picker/t9n/messages_sk.json | 22 + .../assets/color-picker/t9n/messages_sl.json | 22 + .../assets/color-picker/t9n/messages_sr.json | 22 + .../assets/color-picker/t9n/messages_sv.json | 22 + .../assets/color-picker/t9n/messages_th.json | 22 + .../assets/color-picker/t9n/messages_tr.json | 22 + .../assets/color-picker/t9n/messages_uk.json | 22 + .../assets/color-picker/t9n/messages_vi.json | 22 + .../color-picker/t9n/messages_zh-CN.json | 22 + .../color-picker/t9n/messages_zh-HK.json | 22 + .../color-picker/t9n/messages_zh-TW.json | 22 + public/assets/combobox/t9n/index.d.ts | 4 + public/assets/combobox/t9n/messages.json | 4 + public/assets/combobox/t9n/messages_ar.json | 4 + public/assets/combobox/t9n/messages_bg.json | 4 + public/assets/combobox/t9n/messages_bs.json | 4 + public/assets/combobox/t9n/messages_ca.json | 4 + public/assets/combobox/t9n/messages_cs.json | 4 + public/assets/combobox/t9n/messages_da.json | 4 + public/assets/combobox/t9n/messages_de.json | 4 + public/assets/combobox/t9n/messages_el.json | 4 + public/assets/combobox/t9n/messages_en.json | 4 + public/assets/combobox/t9n/messages_es.json | 4 + public/assets/combobox/t9n/messages_et.json | 4 + public/assets/combobox/t9n/messages_fi.json | 4 + public/assets/combobox/t9n/messages_fr.json | 4 + public/assets/combobox/t9n/messages_he.json | 4 + public/assets/combobox/t9n/messages_hr.json | 4 + public/assets/combobox/t9n/messages_hu.json | 4 + public/assets/combobox/t9n/messages_id.json | 4 + public/assets/combobox/t9n/messages_it.json | 4 + public/assets/combobox/t9n/messages_ja.json | 4 + public/assets/combobox/t9n/messages_ko.json | 4 + public/assets/combobox/t9n/messages_lt.json | 4 + public/assets/combobox/t9n/messages_lv.json | 4 + public/assets/combobox/t9n/messages_nl.json | 4 + public/assets/combobox/t9n/messages_no.json | 4 + public/assets/combobox/t9n/messages_pl.json | 4 + .../assets/combobox/t9n/messages_pt-BR.json | 4 + .../assets/combobox/t9n/messages_pt-PT.json | 4 + public/assets/combobox/t9n/messages_ro.json | 4 + public/assets/combobox/t9n/messages_ru.json | 4 + public/assets/combobox/t9n/messages_sk.json | 4 + public/assets/combobox/t9n/messages_sl.json | 4 + public/assets/combobox/t9n/messages_sr.json | 4 + public/assets/combobox/t9n/messages_sv.json | 4 + public/assets/combobox/t9n/messages_th.json | 4 + public/assets/combobox/t9n/messages_tr.json | 4 + public/assets/combobox/t9n/messages_uk.json | 4 + public/assets/combobox/t9n/messages_vi.json | 4 + .../assets/combobox/t9n/messages_zh-CN.json | 4 + .../assets/combobox/t9n/messages_zh-HK.json | 4 + .../assets/combobox/t9n/messages_zh-TW.json | 4 + .../assets/action-bar/t9n/messages.json | 4 + .../assets/action-bar/t9n/messages_ar.json | 4 + .../assets/action-bar/t9n/messages_bg.json | 4 + .../assets/action-bar/t9n/messages_bs.json | 4 + .../assets/action-bar/t9n/messages_ca.json | 4 + .../assets/action-bar/t9n/messages_cs.json | 4 + .../assets/action-bar/t9n/messages_da.json | 4 + .../assets/action-bar/t9n/messages_de.json | 4 + .../assets/action-bar/t9n/messages_el.json | 4 + .../assets/action-bar/t9n/messages_en.json | 4 + .../assets/action-bar/t9n/messages_es.json | 4 + .../assets/action-bar/t9n/messages_et.json | 4 + .../assets/action-bar/t9n/messages_fi.json | 4 + .../assets/action-bar/t9n/messages_fr.json | 4 + .../assets/action-bar/t9n/messages_he.json | 4 + .../assets/action-bar/t9n/messages_hr.json | 4 + .../assets/action-bar/t9n/messages_hu.json | 4 + .../assets/action-bar/t9n/messages_id.json | 4 + .../assets/action-bar/t9n/messages_it.json | 4 + .../assets/action-bar/t9n/messages_ja.json | 4 + .../assets/action-bar/t9n/messages_ko.json | 4 + .../assets/action-bar/t9n/messages_lt.json | 4 + .../assets/action-bar/t9n/messages_lv.json | 4 + .../assets/action-bar/t9n/messages_nl.json | 4 + .../assets/action-bar/t9n/messages_no.json | 4 + .../assets/action-bar/t9n/messages_pl.json | 4 + .../assets/action-bar/t9n/messages_pt-BR.json | 4 + .../assets/action-bar/t9n/messages_pt-PT.json | 4 + .../assets/action-bar/t9n/messages_ro.json | 4 + .../assets/action-bar/t9n/messages_ru.json | 4 + .../assets/action-bar/t9n/messages_sk.json | 4 + .../assets/action-bar/t9n/messages_sl.json | 4 + .../assets/action-bar/t9n/messages_sr.json | 4 + .../assets/action-bar/t9n/messages_sv.json | 4 + .../assets/action-bar/t9n/messages_th.json | 4 + .../assets/action-bar/t9n/messages_tr.json | 4 + .../assets/action-bar/t9n/messages_uk.json | 4 + .../assets/action-bar/t9n/messages_vi.json | 4 + .../assets/action-bar/t9n/messages_zh-CN.json | 4 + .../assets/action-bar/t9n/messages_zh-HK.json | 4 + .../assets/action-bar/t9n/messages_zh-TW.json | 4 + .../assets/action-group/t9n/messages.json | 3 + .../assets/action-group/t9n/messages_ar.json | 3 + .../assets/action-group/t9n/messages_bg.json | 3 + .../assets/action-group/t9n/messages_bs.json | 3 + .../assets/action-group/t9n/messages_ca.json | 3 + .../assets/action-group/t9n/messages_cs.json | 3 + .../assets/action-group/t9n/messages_da.json | 3 + .../assets/action-group/t9n/messages_de.json | 3 + .../assets/action-group/t9n/messages_el.json | 3 + .../assets/action-group/t9n/messages_en.json | 3 + .../assets/action-group/t9n/messages_es.json | 3 + .../assets/action-group/t9n/messages_et.json | 3 + .../assets/action-group/t9n/messages_fi.json | 3 + .../assets/action-group/t9n/messages_fr.json | 3 + .../assets/action-group/t9n/messages_he.json | 3 + .../assets/action-group/t9n/messages_hr.json | 3 + .../assets/action-group/t9n/messages_hu.json | 3 + .../assets/action-group/t9n/messages_id.json | 3 + .../assets/action-group/t9n/messages_it.json | 3 + .../assets/action-group/t9n/messages_ja.json | 3 + .../assets/action-group/t9n/messages_ko.json | 3 + .../assets/action-group/t9n/messages_lt.json | 3 + .../assets/action-group/t9n/messages_lv.json | 3 + .../assets/action-group/t9n/messages_nl.json | 3 + .../assets/action-group/t9n/messages_no.json | 3 + .../assets/action-group/t9n/messages_pl.json | 3 + .../action-group/t9n/messages_pt-BR.json | 3 + .../action-group/t9n/messages_pt-PT.json | 3 + .../assets/action-group/t9n/messages_ro.json | 3 + .../assets/action-group/t9n/messages_ru.json | 3 + .../assets/action-group/t9n/messages_sk.json | 3 + .../assets/action-group/t9n/messages_sl.json | 3 + .../assets/action-group/t9n/messages_sr.json | 3 + .../assets/action-group/t9n/messages_sv.json | 3 + .../assets/action-group/t9n/messages_th.json | 3 + .../assets/action-group/t9n/messages_tr.json | 3 + .../assets/action-group/t9n/messages_uk.json | 3 + .../assets/action-group/t9n/messages_vi.json | 3 + .../action-group/t9n/messages_zh-CN.json | 3 + .../action-group/t9n/messages_zh-HK.json | 3 + .../action-group/t9n/messages_zh-TW.json | 3 + .../assets/action-pad/t9n/messages.json | 4 + .../assets/action-pad/t9n/messages_ar.json | 4 + .../assets/action-pad/t9n/messages_bg.json | 4 + .../assets/action-pad/t9n/messages_bs.json | 4 + .../assets/action-pad/t9n/messages_ca.json | 4 + .../assets/action-pad/t9n/messages_cs.json | 4 + .../assets/action-pad/t9n/messages_da.json | 4 + .../assets/action-pad/t9n/messages_de.json | 4 + .../assets/action-pad/t9n/messages_el.json | 4 + .../assets/action-pad/t9n/messages_en.json | 4 + .../assets/action-pad/t9n/messages_es.json | 4 + .../assets/action-pad/t9n/messages_et.json | 4 + .../assets/action-pad/t9n/messages_fi.json | 4 + .../assets/action-pad/t9n/messages_fr.json | 4 + .../assets/action-pad/t9n/messages_he.json | 4 + .../assets/action-pad/t9n/messages_hr.json | 4 + .../assets/action-pad/t9n/messages_hu.json | 4 + .../assets/action-pad/t9n/messages_id.json | 4 + .../assets/action-pad/t9n/messages_it.json | 4 + .../assets/action-pad/t9n/messages_ja.json | 4 + .../assets/action-pad/t9n/messages_ko.json | 4 + .../assets/action-pad/t9n/messages_lt.json | 4 + .../assets/action-pad/t9n/messages_lv.json | 4 + .../assets/action-pad/t9n/messages_nl.json | 4 + .../assets/action-pad/t9n/messages_no.json | 4 + .../assets/action-pad/t9n/messages_pl.json | 4 + .../assets/action-pad/t9n/messages_pt-BR.json | 4 + .../assets/action-pad/t9n/messages_pt-PT.json | 4 + .../assets/action-pad/t9n/messages_ro.json | 4 + .../assets/action-pad/t9n/messages_ru.json | 4 + .../assets/action-pad/t9n/messages_sk.json | 4 + .../assets/action-pad/t9n/messages_sl.json | 4 + .../assets/action-pad/t9n/messages_sr.json | 4 + .../assets/action-pad/t9n/messages_sv.json | 4 + .../assets/action-pad/t9n/messages_th.json | 4 + .../assets/action-pad/t9n/messages_tr.json | 4 + .../assets/action-pad/t9n/messages_uk.json | 4 + .../assets/action-pad/t9n/messages_vi.json | 4 + .../assets/action-pad/t9n/messages_zh-CN.json | 4 + .../assets/action-pad/t9n/messages_zh-HK.json | 4 + .../assets/action-pad/t9n/messages_zh-TW.json | 4 + .../assets/action/t9n/messages.json | 4 + .../assets/action/t9n/messages_ar.json | 4 + .../assets/action/t9n/messages_bg.json | 4 + .../assets/action/t9n/messages_bs.json | 4 + .../assets/action/t9n/messages_ca.json | 4 + .../assets/action/t9n/messages_cs.json | 4 + .../assets/action/t9n/messages_da.json | 4 + .../assets/action/t9n/messages_de.json | 4 + .../assets/action/t9n/messages_el.json | 4 + .../assets/action/t9n/messages_en.json | 4 + .../assets/action/t9n/messages_es.json | 4 + .../assets/action/t9n/messages_et.json | 4 + .../assets/action/t9n/messages_fi.json | 4 + .../assets/action/t9n/messages_fr.json | 4 + .../assets/action/t9n/messages_he.json | 4 + .../assets/action/t9n/messages_hr.json | 4 + .../assets/action/t9n/messages_hu.json | 4 + .../assets/action/t9n/messages_id.json | 4 + .../assets/action/t9n/messages_it.json | 4 + .../assets/action/t9n/messages_ja.json | 4 + .../assets/action/t9n/messages_ko.json | 4 + .../assets/action/t9n/messages_lt.json | 4 + .../assets/action/t9n/messages_lv.json | 4 + .../assets/action/t9n/messages_nl.json | 4 + .../assets/action/t9n/messages_no.json | 4 + .../assets/action/t9n/messages_pl.json | 4 + .../assets/action/t9n/messages_pt-BR.json | 4 + .../assets/action/t9n/messages_pt-PT.json | 4 + .../assets/action/t9n/messages_ro.json | 4 + .../assets/action/t9n/messages_ru.json | 4 + .../assets/action/t9n/messages_sk.json | 4 + .../assets/action/t9n/messages_sl.json | 4 + .../assets/action/t9n/messages_sr.json | 4 + .../assets/action/t9n/messages_sv.json | 4 + .../assets/action/t9n/messages_th.json | 4 + .../assets/action/t9n/messages_tr.json | 4 + .../assets/action/t9n/messages_uk.json | 4 + .../assets/action/t9n/messages_vi.json | 4 + .../assets/action/t9n/messages_zh-CN.json | 4 + .../assets/action/t9n/messages_zh-HK.json | 4 + .../assets/action/t9n/messages_zh-TW.json | 4 + .../components/assets/alert/t9n/messages.json | 3 + .../assets/alert/t9n/messages_ar.json | 3 + .../assets/alert/t9n/messages_bg.json | 3 + .../assets/alert/t9n/messages_bs.json | 3 + .../assets/alert/t9n/messages_ca.json | 3 + .../assets/alert/t9n/messages_cs.json | 3 + .../assets/alert/t9n/messages_da.json | 3 + .../assets/alert/t9n/messages_de.json | 3 + .../assets/alert/t9n/messages_el.json | 3 + .../assets/alert/t9n/messages_en.json | 3 + .../assets/alert/t9n/messages_es.json | 3 + .../assets/alert/t9n/messages_et.json | 3 + .../assets/alert/t9n/messages_fi.json | 3 + .../assets/alert/t9n/messages_fr.json | 3 + .../assets/alert/t9n/messages_he.json | 3 + .../assets/alert/t9n/messages_hr.json | 3 + .../assets/alert/t9n/messages_hu.json | 3 + .../assets/alert/t9n/messages_id.json | 3 + .../assets/alert/t9n/messages_it.json | 3 + .../assets/alert/t9n/messages_ja.json | 3 + .../assets/alert/t9n/messages_ko.json | 3 + .../assets/alert/t9n/messages_lt.json | 3 + .../assets/alert/t9n/messages_lv.json | 3 + .../assets/alert/t9n/messages_nl.json | 3 + .../assets/alert/t9n/messages_no.json | 3 + .../assets/alert/t9n/messages_pl.json | 3 + .../assets/alert/t9n/messages_pt-BR.json | 3 + .../assets/alert/t9n/messages_pt-PT.json | 3 + .../assets/alert/t9n/messages_ro.json | 3 + .../assets/alert/t9n/messages_ru.json | 3 + .../assets/alert/t9n/messages_sk.json | 3 + .../assets/alert/t9n/messages_sl.json | 3 + .../assets/alert/t9n/messages_sr.json | 3 + .../assets/alert/t9n/messages_sv.json | 3 + .../assets/alert/t9n/messages_th.json | 3 + .../assets/alert/t9n/messages_tr.json | 3 + .../assets/alert/t9n/messages_uk.json | 3 + .../assets/alert/t9n/messages_vi.json | 3 + .../assets/alert/t9n/messages_zh-CN.json | 3 + .../assets/alert/t9n/messages_zh-HK.json | 3 + .../assets/alert/t9n/messages_zh-TW.json | 3 + .../assets/block-section/t9n/messages.json | 4 + .../assets/block-section/t9n/messages_ar.json | 4 + .../assets/block-section/t9n/messages_bg.json | 4 + .../assets/block-section/t9n/messages_bs.json | 4 + .../assets/block-section/t9n/messages_ca.json | 4 + .../assets/block-section/t9n/messages_cs.json | 4 + .../assets/block-section/t9n/messages_da.json | 4 + .../assets/block-section/t9n/messages_de.json | 4 + .../assets/block-section/t9n/messages_el.json | 4 + .../assets/block-section/t9n/messages_en.json | 4 + .../assets/block-section/t9n/messages_es.json | 4 + .../assets/block-section/t9n/messages_et.json | 4 + .../assets/block-section/t9n/messages_fi.json | 4 + .../assets/block-section/t9n/messages_fr.json | 4 + .../assets/block-section/t9n/messages_he.json | 4 + .../assets/block-section/t9n/messages_hr.json | 4 + .../assets/block-section/t9n/messages_hu.json | 4 + .../assets/block-section/t9n/messages_id.json | 4 + .../assets/block-section/t9n/messages_it.json | 4 + .../assets/block-section/t9n/messages_ja.json | 4 + .../assets/block-section/t9n/messages_ko.json | 4 + .../assets/block-section/t9n/messages_lt.json | 4 + .../assets/block-section/t9n/messages_lv.json | 4 + .../assets/block-section/t9n/messages_nl.json | 4 + .../assets/block-section/t9n/messages_no.json | 4 + .../assets/block-section/t9n/messages_pl.json | 4 + .../block-section/t9n/messages_pt-BR.json | 4 + .../block-section/t9n/messages_pt-PT.json | 4 + .../assets/block-section/t9n/messages_ro.json | 4 + .../assets/block-section/t9n/messages_ru.json | 4 + .../assets/block-section/t9n/messages_sk.json | 4 + .../assets/block-section/t9n/messages_sl.json | 4 + .../assets/block-section/t9n/messages_sr.json | 4 + .../assets/block-section/t9n/messages_sv.json | 4 + .../assets/block-section/t9n/messages_th.json | 4 + .../assets/block-section/t9n/messages_tr.json | 4 + .../assets/block-section/t9n/messages_uk.json | 4 + .../assets/block-section/t9n/messages_vi.json | 4 + .../block-section/t9n/messages_zh-CN.json | 4 + .../block-section/t9n/messages_zh-HK.json | 4 + .../block-section/t9n/messages_zh-TW.json | 4 + .../components/assets/block/t9n/messages.json | 6 + .../assets/block/t9n/messages_ar.json | 6 + .../assets/block/t9n/messages_bg.json | 6 + .../assets/block/t9n/messages_bs.json | 6 + .../assets/block/t9n/messages_ca.json | 6 + .../assets/block/t9n/messages_cs.json | 6 + .../assets/block/t9n/messages_da.json | 6 + .../assets/block/t9n/messages_de.json | 6 + .../assets/block/t9n/messages_el.json | 6 + .../assets/block/t9n/messages_en.json | 6 + .../assets/block/t9n/messages_es.json | 6 + .../assets/block/t9n/messages_et.json | 6 + .../assets/block/t9n/messages_fi.json | 6 + .../assets/block/t9n/messages_fr.json | 6 + .../assets/block/t9n/messages_he.json | 6 + .../assets/block/t9n/messages_hr.json | 6 + .../assets/block/t9n/messages_hu.json | 6 + .../assets/block/t9n/messages_id.json | 6 + .../assets/block/t9n/messages_it.json | 6 + .../assets/block/t9n/messages_ja.json | 6 + .../assets/block/t9n/messages_ko.json | 6 + .../assets/block/t9n/messages_lt.json | 6 + .../assets/block/t9n/messages_lv.json | 6 + .../assets/block/t9n/messages_nl.json | 6 + .../assets/block/t9n/messages_no.json | 6 + .../assets/block/t9n/messages_pl.json | 6 + .../assets/block/t9n/messages_pt-BR.json | 6 + .../assets/block/t9n/messages_pt-PT.json | 6 + .../assets/block/t9n/messages_ro.json | 6 + .../assets/block/t9n/messages_ru.json | 6 + .../assets/block/t9n/messages_sk.json | 6 + .../assets/block/t9n/messages_sl.json | 6 + .../assets/block/t9n/messages_sr.json | 6 + .../assets/block/t9n/messages_sv.json | 6 + .../assets/block/t9n/messages_th.json | 6 + .../assets/block/t9n/messages_tr.json | 6 + .../assets/block/t9n/messages_uk.json | 6 + .../assets/block/t9n/messages_vi.json | 6 + .../assets/block/t9n/messages_zh-CN.json | 6 + .../assets/block/t9n/messages_zh-HK.json | 6 + .../assets/block/t9n/messages_zh-TW.json | 6 + .../assets/button/t9n/messages.json | 3 + .../assets/button/t9n/messages_ar.json | 3 + .../assets/button/t9n/messages_bg.json | 3 + .../assets/button/t9n/messages_bs.json | 3 + .../assets/button/t9n/messages_ca.json | 3 + .../assets/button/t9n/messages_cs.json | 3 + .../assets/button/t9n/messages_da.json | 3 + .../assets/button/t9n/messages_de.json | 3 + .../assets/button/t9n/messages_el.json | 3 + .../assets/button/t9n/messages_en.json | 3 + .../assets/button/t9n/messages_es.json | 3 + .../assets/button/t9n/messages_et.json | 3 + .../assets/button/t9n/messages_fi.json | 3 + .../assets/button/t9n/messages_fr.json | 3 + .../assets/button/t9n/messages_he.json | 3 + .../assets/button/t9n/messages_hr.json | 3 + .../assets/button/t9n/messages_hu.json | 3 + .../assets/button/t9n/messages_id.json | 3 + .../assets/button/t9n/messages_it.json | 3 + .../assets/button/t9n/messages_ja.json | 3 + .../assets/button/t9n/messages_ko.json | 3 + .../assets/button/t9n/messages_lt.json | 3 + .../assets/button/t9n/messages_lv.json | 3 + .../assets/button/t9n/messages_nl.json | 3 + .../assets/button/t9n/messages_no.json | 3 + .../assets/button/t9n/messages_pl.json | 3 + .../assets/button/t9n/messages_pt-BR.json | 3 + .../assets/button/t9n/messages_pt-PT.json | 3 + .../assets/button/t9n/messages_ro.json | 3 + .../assets/button/t9n/messages_ru.json | 3 + .../assets/button/t9n/messages_sk.json | 3 + .../assets/button/t9n/messages_sl.json | 3 + .../assets/button/t9n/messages_sr.json | 3 + .../assets/button/t9n/messages_sv.json | 3 + .../assets/button/t9n/messages_th.json | 3 + .../assets/button/t9n/messages_tr.json | 3 + .../assets/button/t9n/messages_uk.json | 3 + .../assets/button/t9n/messages_vi.json | 3 + .../assets/button/t9n/messages_zh-CN.json | 3 + .../assets/button/t9n/messages_zh-HK.json | 3 + .../assets/button/t9n/messages_zh-TW.json | 3 + .../components/assets/card/t9n/messages.json | 5 + .../assets/card/t9n/messages_ar.json | 5 + .../assets/card/t9n/messages_bg.json | 5 + .../assets/card/t9n/messages_bs.json | 5 + .../assets/card/t9n/messages_ca.json | 5 + .../assets/card/t9n/messages_cs.json | 5 + .../assets/card/t9n/messages_da.json | 5 + .../assets/card/t9n/messages_de.json | 5 + .../assets/card/t9n/messages_el.json | 5 + .../assets/card/t9n/messages_en.json | 5 + .../assets/card/t9n/messages_es.json | 5 + .../assets/card/t9n/messages_et.json | 5 + .../assets/card/t9n/messages_fi.json | 5 + .../assets/card/t9n/messages_fr.json | 5 + .../assets/card/t9n/messages_he.json | 5 + .../assets/card/t9n/messages_hr.json | 5 + .../assets/card/t9n/messages_hu.json | 5 + .../assets/card/t9n/messages_id.json | 5 + .../assets/card/t9n/messages_it.json | 5 + .../assets/card/t9n/messages_ja.json | 5 + .../assets/card/t9n/messages_ko.json | 5 + .../assets/card/t9n/messages_lt.json | 5 + .../assets/card/t9n/messages_lv.json | 5 + .../assets/card/t9n/messages_nl.json | 5 + .../assets/card/t9n/messages_no.json | 5 + .../assets/card/t9n/messages_pl.json | 5 + .../assets/card/t9n/messages_pt-BR.json | 5 + .../assets/card/t9n/messages_pt-PT.json | 5 + .../assets/card/t9n/messages_ro.json | 5 + .../assets/card/t9n/messages_ru.json | 5 + .../assets/card/t9n/messages_sk.json | 5 + .../assets/card/t9n/messages_sl.json | 5 + .../assets/card/t9n/messages_sr.json | 5 + .../assets/card/t9n/messages_sv.json | 5 + .../assets/card/t9n/messages_th.json | 5 + .../assets/card/t9n/messages_tr.json | 5 + .../assets/card/t9n/messages_uk.json | 5 + .../assets/card/t9n/messages_vi.json | 5 + .../assets/card/t9n/messages_zh-CN.json | 5 + .../assets/card/t9n/messages_zh-HK.json | 5 + .../assets/card/t9n/messages_zh-TW.json | 5 + .../components/assets/chip/t9n/messages.json | 3 + .../assets/chip/t9n/messages_ar.json | 3 + .../assets/chip/t9n/messages_bg.json | 3 + .../assets/chip/t9n/messages_bs.json | 3 + .../assets/chip/t9n/messages_ca.json | 3 + .../assets/chip/t9n/messages_cs.json | 3 + .../assets/chip/t9n/messages_da.json | 3 + .../assets/chip/t9n/messages_de.json | 3 + .../assets/chip/t9n/messages_el.json | 3 + .../assets/chip/t9n/messages_en.json | 3 + .../assets/chip/t9n/messages_es.json | 3 + .../assets/chip/t9n/messages_et.json | 3 + .../assets/chip/t9n/messages_fi.json | 3 + .../assets/chip/t9n/messages_fr.json | 3 + .../assets/chip/t9n/messages_he.json | 3 + .../assets/chip/t9n/messages_hr.json | 3 + .../assets/chip/t9n/messages_hu.json | 3 + .../assets/chip/t9n/messages_id.json | 3 + .../assets/chip/t9n/messages_it.json | 3 + .../assets/chip/t9n/messages_ja.json | 3 + .../assets/chip/t9n/messages_ko.json | 3 + .../assets/chip/t9n/messages_lt.json | 3 + .../assets/chip/t9n/messages_lv.json | 3 + .../assets/chip/t9n/messages_nl.json | 3 + .../assets/chip/t9n/messages_no.json | 3 + .../assets/chip/t9n/messages_pl.json | 3 + .../assets/chip/t9n/messages_pt-BR.json | 3 + .../assets/chip/t9n/messages_pt-PT.json | 3 + .../assets/chip/t9n/messages_ro.json | 3 + .../assets/chip/t9n/messages_ru.json | 3 + .../assets/chip/t9n/messages_sk.json | 3 + .../assets/chip/t9n/messages_sl.json | 3 + .../assets/chip/t9n/messages_sr.json | 3 + .../assets/chip/t9n/messages_sv.json | 3 + .../assets/chip/t9n/messages_th.json | 3 + .../assets/chip/t9n/messages_tr.json | 3 + .../assets/chip/t9n/messages_uk.json | 3 + .../assets/chip/t9n/messages_vi.json | 3 + .../assets/chip/t9n/messages_zh-CN.json | 3 + .../assets/chip/t9n/messages_zh-HK.json | 3 + .../assets/chip/t9n/messages_zh-TW.json | 3 + .../assets/color-picker/t9n/messages.json | 22 + .../assets/color-picker/t9n/messages_ar.json | 22 + .../assets/color-picker/t9n/messages_bg.json | 22 + .../assets/color-picker/t9n/messages_bs.json | 22 + .../assets/color-picker/t9n/messages_ca.json | 22 + .../assets/color-picker/t9n/messages_cs.json | 22 + .../assets/color-picker/t9n/messages_da.json | 22 + .../assets/color-picker/t9n/messages_de.json | 22 + .../assets/color-picker/t9n/messages_el.json | 22 + .../assets/color-picker/t9n/messages_en.json | 22 + .../assets/color-picker/t9n/messages_es.json | 22 + .../assets/color-picker/t9n/messages_et.json | 22 + .../assets/color-picker/t9n/messages_fi.json | 22 + .../assets/color-picker/t9n/messages_fr.json | 22 + .../assets/color-picker/t9n/messages_he.json | 22 + .../assets/color-picker/t9n/messages_hr.json | 22 + .../assets/color-picker/t9n/messages_hu.json | 22 + .../assets/color-picker/t9n/messages_id.json | 22 + .../assets/color-picker/t9n/messages_it.json | 22 + .../assets/color-picker/t9n/messages_ja.json | 22 + .../assets/color-picker/t9n/messages_ko.json | 22 + .../assets/color-picker/t9n/messages_lt.json | 22 + .../assets/color-picker/t9n/messages_lv.json | 22 + .../assets/color-picker/t9n/messages_nl.json | 22 + .../assets/color-picker/t9n/messages_no.json | 22 + .../assets/color-picker/t9n/messages_pl.json | 22 + .../color-picker/t9n/messages_pt-BR.json | 22 + .../color-picker/t9n/messages_pt-PT.json | 22 + .../assets/color-picker/t9n/messages_ro.json | 22 + .../assets/color-picker/t9n/messages_ru.json | 22 + .../assets/color-picker/t9n/messages_sk.json | 22 + .../assets/color-picker/t9n/messages_sl.json | 22 + .../assets/color-picker/t9n/messages_sr.json | 22 + .../assets/color-picker/t9n/messages_sv.json | 22 + .../assets/color-picker/t9n/messages_th.json | 22 + .../assets/color-picker/t9n/messages_tr.json | 22 + .../assets/color-picker/t9n/messages_uk.json | 22 + .../assets/color-picker/t9n/messages_vi.json | 22 + .../color-picker/t9n/messages_zh-CN.json | 22 + .../color-picker/t9n/messages_zh-HK.json | 22 + .../color-picker/t9n/messages_zh-TW.json | 22 + .../assets/combobox/t9n/messages.json | 4 + .../assets/combobox/t9n/messages_ar.json | 4 + .../assets/combobox/t9n/messages_bg.json | 4 + .../assets/combobox/t9n/messages_bs.json | 4 + .../assets/combobox/t9n/messages_ca.json | 4 + .../assets/combobox/t9n/messages_cs.json | 4 + .../assets/combobox/t9n/messages_da.json | 4 + .../assets/combobox/t9n/messages_de.json | 4 + .../assets/combobox/t9n/messages_el.json | 4 + .../assets/combobox/t9n/messages_en.json | 4 + .../assets/combobox/t9n/messages_es.json | 4 + .../assets/combobox/t9n/messages_et.json | 4 + .../assets/combobox/t9n/messages_fi.json | 4 + .../assets/combobox/t9n/messages_fr.json | 4 + .../assets/combobox/t9n/messages_he.json | 4 + .../assets/combobox/t9n/messages_hr.json | 4 + .../assets/combobox/t9n/messages_hu.json | 4 + .../assets/combobox/t9n/messages_id.json | 4 + .../assets/combobox/t9n/messages_it.json | 4 + .../assets/combobox/t9n/messages_ja.json | 4 + .../assets/combobox/t9n/messages_ko.json | 4 + .../assets/combobox/t9n/messages_lt.json | 4 + .../assets/combobox/t9n/messages_lv.json | 4 + .../assets/combobox/t9n/messages_nl.json | 4 + .../assets/combobox/t9n/messages_no.json | 4 + .../assets/combobox/t9n/messages_pl.json | 4 + .../assets/combobox/t9n/messages_pt-BR.json | 4 + .../assets/combobox/t9n/messages_pt-PT.json | 4 + .../assets/combobox/t9n/messages_ro.json | 4 + .../assets/combobox/t9n/messages_ru.json | 4 + .../assets/combobox/t9n/messages_sk.json | 4 + .../assets/combobox/t9n/messages_sl.json | 4 + .../assets/combobox/t9n/messages_sr.json | 4 + .../assets/combobox/t9n/messages_sv.json | 4 + .../assets/combobox/t9n/messages_th.json | 4 + .../assets/combobox/t9n/messages_tr.json | 4 + .../assets/combobox/t9n/messages_uk.json | 4 + .../assets/combobox/t9n/messages_vi.json | 4 + .../assets/combobox/t9n/messages_zh-CN.json | 4 + .../assets/combobox/t9n/messages_zh-HK.json | 4 + .../assets/combobox/t9n/messages_zh-TW.json | 4 + .../components/assets/date-picker/nls/ar.json | 45 + .../components/assets/date-picker/nls/bg.json | 31 + .../components/assets/date-picker/nls/bs.json | 32 + .../components/assets/date-picker/nls/ca.json | 32 + .../components/assets/date-picker/nls/cs.json | 32 + .../components/assets/date-picker/nls/da.json | 32 + .../assets/date-picker/nls/de-AT.json | 32 + .../assets/date-picker/nls/de-CH.json | 29 + .../components/assets/date-picker/nls/de.json | 32 + .../components/assets/date-picker/nls/el.json | 32 + .../assets/date-picker/nls/en-AU.json | 30 + .../assets/date-picker/nls/en-CA.json | 14 + .../assets/date-picker/nls/en-GB.json | 29 + .../components/assets/date-picker/nls/en.json | 31 + .../assets/date-picker/nls/es-MX.json | 29 + .../components/assets/date-picker/nls/es.json | 32 + .../components/assets/date-picker/nls/et.json | 32 + .../components/assets/date-picker/nls/fi.json | 45 + .../assets/date-picker/nls/fr-CH.json | 32 + .../components/assets/date-picker/nls/fr.json | 32 + .../components/assets/date-picker/nls/he.json | 19 + .../components/assets/date-picker/nls/hi.json | 32 + .../components/assets/date-picker/nls/hr.json | 32 + .../components/assets/date-picker/nls/hu.json | 32 + .../components/assets/date-picker/nls/id.json | 32 + .../assets/date-picker/nls/it-CH.json | 32 + .../components/assets/date-picker/nls/it.json | 32 + .../components/assets/date-picker/nls/ja.json | 22 + .../components/assets/date-picker/nls/ko.json | 22 + .../components/assets/date-picker/nls/lt.json | 53 + .../components/assets/date-picker/nls/lv.json | 45 + .../components/assets/date-picker/nls/mk.json | 32 + .../components/assets/date-picker/nls/nl.json | 32 + .../components/assets/date-picker/nls/no.json | 32 + .../components/assets/date-picker/nls/pl.json | 32 + .../assets/date-picker/nls/pt-BR.json | 31 + .../assets/date-picker/nls/pt-PT.json | 32 + .../components/assets/date-picker/nls/pt.json | 31 + .../components/assets/date-picker/nls/ro.json | 32 + .../components/assets/date-picker/nls/ru.json | 32 + .../components/assets/date-picker/nls/sk.json | 32 + .../components/assets/date-picker/nls/sl.json | 32 + .../components/assets/date-picker/nls/sr.json | 32 + .../components/assets/date-picker/nls/sv.json | 32 + .../components/assets/date-picker/nls/th.json | 32 + .../components/assets/date-picker/nls/tr.json | 32 + .../components/assets/date-picker/nls/uk.json | 32 + .../components/assets/date-picker/nls/vi.json | 45 + .../assets/date-picker/nls/zh-CN.json | 22 + .../assets/date-picker/nls/zh-HK.json | 22 + .../assets/date-picker/nls/zh-TW.json | 22 + .../assets/date-picker/t9n/messages.json | 5 + .../assets/date-picker/t9n/messages_ar.json | 5 + .../assets/date-picker/t9n/messages_bg.json | 5 + .../assets/date-picker/t9n/messages_bs.json | 5 + .../assets/date-picker/t9n/messages_ca.json | 5 + .../assets/date-picker/t9n/messages_cs.json | 5 + .../assets/date-picker/t9n/messages_da.json | 5 + .../assets/date-picker/t9n/messages_de.json | 5 + .../assets/date-picker/t9n/messages_el.json | 5 + .../assets/date-picker/t9n/messages_en.json | 5 + .../assets/date-picker/t9n/messages_es.json | 5 + .../assets/date-picker/t9n/messages_et.json | 5 + .../assets/date-picker/t9n/messages_fi.json | 5 + .../assets/date-picker/t9n/messages_fr.json | 5 + .../assets/date-picker/t9n/messages_he.json | 5 + .../assets/date-picker/t9n/messages_hr.json | 5 + .../assets/date-picker/t9n/messages_hu.json | 5 + .../assets/date-picker/t9n/messages_id.json | 5 + .../assets/date-picker/t9n/messages_it.json | 5 + .../assets/date-picker/t9n/messages_ja.json | 5 + .../assets/date-picker/t9n/messages_ko.json | 5 + .../assets/date-picker/t9n/messages_lt.json | 5 + .../assets/date-picker/t9n/messages_lv.json | 5 + .../assets/date-picker/t9n/messages_nl.json | 5 + .../assets/date-picker/t9n/messages_no.json | 5 + .../assets/date-picker/t9n/messages_pl.json | 5 + .../date-picker/t9n/messages_pt-BR.json | 5 + .../date-picker/t9n/messages_pt-PT.json | 5 + .../assets/date-picker/t9n/messages_ro.json | 5 + .../assets/date-picker/t9n/messages_ru.json | 5 + .../assets/date-picker/t9n/messages_sk.json | 5 + .../assets/date-picker/t9n/messages_sl.json | 5 + .../assets/date-picker/t9n/messages_sr.json | 5 + .../assets/date-picker/t9n/messages_sv.json | 5 + .../assets/date-picker/t9n/messages_th.json | 5 + .../assets/date-picker/t9n/messages_tr.json | 5 + .../assets/date-picker/t9n/messages_uk.json | 5 + .../assets/date-picker/t9n/messages_vi.json | 5 + .../date-picker/t9n/messages_zh-CN.json | 5 + .../date-picker/t9n/messages_zh-HK.json | 5 + .../date-picker/t9n/messages_zh-TW.json | 5 + .../assets/filter/t9n/messages.json | 4 + .../assets/filter/t9n/messages_ar.json | 4 + .../assets/filter/t9n/messages_bg.json | 4 + .../assets/filter/t9n/messages_bs.json | 4 + .../assets/filter/t9n/messages_ca.json | 4 + .../assets/filter/t9n/messages_cs.json | 4 + .../assets/filter/t9n/messages_da.json | 4 + .../assets/filter/t9n/messages_de.json | 4 + .../assets/filter/t9n/messages_el.json | 4 + .../assets/filter/t9n/messages_en.json | 4 + .../assets/filter/t9n/messages_es.json | 4 + .../assets/filter/t9n/messages_et.json | 4 + .../assets/filter/t9n/messages_fi.json | 4 + .../assets/filter/t9n/messages_fr.json | 4 + .../assets/filter/t9n/messages_he.json | 4 + .../assets/filter/t9n/messages_hr.json | 4 + .../assets/filter/t9n/messages_hu.json | 4 + .../assets/filter/t9n/messages_id.json | 4 + .../assets/filter/t9n/messages_it.json | 4 + .../assets/filter/t9n/messages_ja.json | 4 + .../assets/filter/t9n/messages_ko.json | 4 + .../assets/filter/t9n/messages_lt.json | 4 + .../assets/filter/t9n/messages_lv.json | 4 + .../assets/filter/t9n/messages_nl.json | 4 + .../assets/filter/t9n/messages_no.json | 4 + .../assets/filter/t9n/messages_pl.json | 4 + .../assets/filter/t9n/messages_pt-BR.json | 4 + .../assets/filter/t9n/messages_pt-PT.json | 4 + .../assets/filter/t9n/messages_ro.json | 4 + .../assets/filter/t9n/messages_ru.json | 4 + .../assets/filter/t9n/messages_sk.json | 4 + .../assets/filter/t9n/messages_sl.json | 4 + .../assets/filter/t9n/messages_sr.json | 4 + .../assets/filter/t9n/messages_sv.json | 4 + .../assets/filter/t9n/messages_th.json | 4 + .../assets/filter/t9n/messages_tr.json | 4 + .../assets/filter/t9n/messages_uk.json | 4 + .../assets/filter/t9n/messages_vi.json | 4 + .../assets/filter/t9n/messages_zh-CN.json | 4 + .../assets/filter/t9n/messages_zh-HK.json | 4 + .../assets/filter/t9n/messages_zh-TW.json | 4 + .../assets/flow-item/t9n/messages.json | 5 + .../assets/flow-item/t9n/messages_ar.json | 5 + .../assets/flow-item/t9n/messages_bg.json | 5 + .../assets/flow-item/t9n/messages_bs.json | 5 + .../assets/flow-item/t9n/messages_ca.json | 5 + .../assets/flow-item/t9n/messages_cs.json | 5 + .../assets/flow-item/t9n/messages_da.json | 5 + .../assets/flow-item/t9n/messages_de.json | 5 + .../assets/flow-item/t9n/messages_el.json | 5 + .../assets/flow-item/t9n/messages_en.json | 5 + .../assets/flow-item/t9n/messages_es.json | 5 + .../assets/flow-item/t9n/messages_et.json | 5 + .../assets/flow-item/t9n/messages_fi.json | 5 + .../assets/flow-item/t9n/messages_fr.json | 5 + .../assets/flow-item/t9n/messages_he.json | 5 + .../assets/flow-item/t9n/messages_hr.json | 5 + .../assets/flow-item/t9n/messages_hu.json | 5 + .../assets/flow-item/t9n/messages_id.json | 5 + .../assets/flow-item/t9n/messages_it.json | 5 + .../assets/flow-item/t9n/messages_ja.json | 5 + .../assets/flow-item/t9n/messages_ko.json | 5 + .../assets/flow-item/t9n/messages_lt.json | 5 + .../assets/flow-item/t9n/messages_lv.json | 5 + .../assets/flow-item/t9n/messages_nl.json | 5 + .../assets/flow-item/t9n/messages_no.json | 5 + .../assets/flow-item/t9n/messages_pl.json | 5 + .../assets/flow-item/t9n/messages_pt-BR.json | 5 + .../assets/flow-item/t9n/messages_pt-PT.json | 5 + .../assets/flow-item/t9n/messages_ro.json | 5 + .../assets/flow-item/t9n/messages_ru.json | 5 + .../assets/flow-item/t9n/messages_sk.json | 5 + .../assets/flow-item/t9n/messages_sl.json | 5 + .../assets/flow-item/t9n/messages_sr.json | 5 + .../assets/flow-item/t9n/messages_sv.json | 5 + .../assets/flow-item/t9n/messages_th.json | 5 + .../assets/flow-item/t9n/messages_tr.json | 5 + .../assets/flow-item/t9n/messages_uk.json | 5 + .../assets/flow-item/t9n/messages_vi.json | 5 + .../assets/flow-item/t9n/messages_zh-CN.json | 5 + .../assets/flow-item/t9n/messages_zh-HK.json | 5 + .../assets/flow-item/t9n/messages_zh-TW.json | 5 + .../assets/handle/t9n/messages.json | 3 + .../assets/handle/t9n/messages_ar.json | 3 + .../assets/handle/t9n/messages_bg.json | 3 + .../assets/handle/t9n/messages_bs.json | 3 + .../assets/handle/t9n/messages_ca.json | 3 + .../assets/handle/t9n/messages_cs.json | 3 + .../assets/handle/t9n/messages_da.json | 3 + .../assets/handle/t9n/messages_de.json | 3 + .../assets/handle/t9n/messages_el.json | 3 + .../assets/handle/t9n/messages_en.json | 3 + .../assets/handle/t9n/messages_es.json | 3 + .../assets/handle/t9n/messages_et.json | 3 + .../assets/handle/t9n/messages_fi.json | 3 + .../assets/handle/t9n/messages_fr.json | 3 + .../assets/handle/t9n/messages_he.json | 3 + .../assets/handle/t9n/messages_hr.json | 3 + .../assets/handle/t9n/messages_hu.json | 3 + .../assets/handle/t9n/messages_id.json | 3 + .../assets/handle/t9n/messages_it.json | 3 + .../assets/handle/t9n/messages_ja.json | 3 + .../assets/handle/t9n/messages_ko.json | 3 + .../assets/handle/t9n/messages_lt.json | 3 + .../assets/handle/t9n/messages_lv.json | 3 + .../assets/handle/t9n/messages_nl.json | 3 + .../assets/handle/t9n/messages_no.json | 3 + .../assets/handle/t9n/messages_pl.json | 3 + .../assets/handle/t9n/messages_pt-BR.json | 3 + .../assets/handle/t9n/messages_pt-PT.json | 3 + .../assets/handle/t9n/messages_ro.json | 3 + .../assets/handle/t9n/messages_ru.json | 3 + .../assets/handle/t9n/messages_sk.json | 3 + .../assets/handle/t9n/messages_sl.json | 3 + .../assets/handle/t9n/messages_sr.json | 3 + .../assets/handle/t9n/messages_sv.json | 3 + .../assets/handle/t9n/messages_th.json | 3 + .../assets/handle/t9n/messages_tr.json | 3 + .../assets/handle/t9n/messages_uk.json | 3 + .../assets/handle/t9n/messages_vi.json | 3 + .../assets/handle/t9n/messages_zh-CN.json | 3 + .../assets/handle/t9n/messages_zh-HK.json | 3 + .../assets/handle/t9n/messages_zh-TW.json | 3 + .../assets/components/assets/icon/aZ16.json | 1 + .../assets/components/assets/icon/aZ24.json | 1 + .../assets/components/assets/icon/aZ32.json | 1 + .../components/assets/icon/aZDown16.json | 1 + .../components/assets/icon/aZDown24.json | 1 + .../components/assets/icon/aZDown32.json | 1 + .../assets/components/assets/icon/aZUp16.json | 1 + .../assets/components/assets/icon/aZUp24.json | 1 + .../assets/components/assets/icon/aZUp32.json | 1 + .../assets/icon/accessStringResults16.json | 1 + .../assets/icon/accessStringResults24.json | 1 + .../assets/icon/accessStringResults32.json | 1 + .../assets/icon/accessibility16.json | 1 + .../assets/icon/accessibility24.json | 1 + .../assets/icon/accessibility32.json | 1 + .../assets/icon/activityMonitor16.json | 1 + .../assets/icon/activityMonitor24.json | 1 + .../assets/icon/activityMonitor32.json | 1 + .../components/assets/icon/actualSize16.json | 1 + .../components/assets/icon/actualSize24.json | 1 + .../components/assets/icon/actualSize32.json | 1 + .../assets/icon/addAndUpdateFeatures16.json | 1 + .../assets/icon/addAndUpdateFeatures24.json | 1 + .../assets/icon/addAndUpdateFeatures32.json | 1 + .../components/assets/icon/addFeatures16.json | 1 + .../components/assets/icon/addFeatures24.json | 1 + .../components/assets/icon/addFeatures32.json | 1 + .../components/assets/icon/addIn16.json | 1 + .../components/assets/icon/addIn24.json | 1 + .../components/assets/icon/addIn32.json | 1 + .../components/assets/icon/addInEdit16.json | 1 + .../components/assets/icon/addInEdit24.json | 1 + .../components/assets/icon/addInEdit32.json | 1 + .../components/assets/icon/addInNew16.json | 1 + .../components/assets/icon/addInNew24.json | 1 + .../components/assets/icon/addInNew32.json | 1 + .../components/assets/icon/addLayer16.json | 1 + .../components/assets/icon/addLayer24.json | 1 + .../components/assets/icon/addLayer32.json | 1 + .../components/assets/icon/addReaction16.json | 1 + .../components/assets/icon/addReaction24.json | 1 + .../components/assets/icon/addReaction32.json | 1 + .../components/assets/icon/addText16.json | 1 + .../components/assets/icon/addText24.json | 1 + .../components/assets/icon/addText32.json | 1 + .../components/assets/icon/addressBook16.json | 1 + .../components/assets/icon/addressBook24.json | 1 + .../components/assets/icon/addressBook32.json | 1 + .../components/assets/icon/allServers16.json | 1 + .../components/assets/icon/allServers24.json | 1 + .../components/assets/icon/allServers32.json | 1 + .../components/assets/icon/altitude16.json | 1 + .../components/assets/icon/altitude24.json | 1 + .../components/assets/icon/altitude32.json | 1 + .../components/assets/icon/analysis16.json | 1 + .../components/assets/icon/analysis24.json | 1 + .../components/assets/icon/analysis32.json | 1 + .../assets/icon/analysisOverlay16.json | 1 + .../assets/icon/analysisOverlay24.json | 1 + .../assets/icon/analysisOverlay32.json | 1 + .../assets/icon/annotateTool16.json | 1 + .../assets/icon/annotateTool24.json | 1 + .../assets/icon/annotateTool32.json | 1 + .../assets/icon/antennaHeight16.json | 1 + .../assets/icon/antennaHeight24.json | 1 + .../assets/icon/antennaHeight32.json | 1 + .../components/assets/icon/appGear16.json | 1 + .../components/assets/icon/appGear24.json | 1 + .../components/assets/icon/appGear32.json | 1 + .../components/assets/icon/appLauncher16.json | 1 + .../components/assets/icon/appLauncher24.json | 1 + .../components/assets/icon/appLauncher32.json | 1 + .../components/assets/icon/appRun16.json | 1 + .../components/assets/icon/appRun24.json | 1 + .../components/assets/icon/appRun32.json | 1 + .../components/assets/icon/appUpdate16.json | 1 + .../components/assets/icon/appUpdate24.json | 1 + .../components/assets/icon/appUpdate32.json | 1 + .../assets/icon/applications16.json | 1 + .../assets/icon/applications24.json | 1 + .../assets/icon/applications32.json | 1 + .../assets/components/assets/icon/apps16.json | 1 + .../assets/components/assets/icon/apps24.json | 1 + .../assets/components/assets/icon/apps32.json | 1 + .../assets/icon/arcgisOnline16.json | 1 + .../assets/icon/arcgisOnline24.json | 1 + .../assets/icon/arcgisOnline32.json | 1 + .../assets/icon/arrowBoldDown16.json | 1 + .../assets/icon/arrowBoldDown24.json | 1 + .../assets/icon/arrowBoldDown32.json | 1 + .../assets/icon/arrowBoldLeft16.json | 1 + .../assets/icon/arrowBoldLeft24.json | 1 + .../assets/icon/arrowBoldLeft32.json | 1 + .../assets/icon/arrowBoldRight16.json | 1 + .../assets/icon/arrowBoldRight24.json | 1 + .../assets/icon/arrowBoldRight32.json | 1 + .../components/assets/icon/arrowBoldUp16.json | 1 + .../components/assets/icon/arrowBoldUp24.json | 1 + .../components/assets/icon/arrowBoldUp32.json | 1 + .../assets/icon/arrowCircleDown16.json | 1 + .../assets/icon/arrowCircleDown16F.json | 1 + .../assets/icon/arrowCircleDown24.json | 1 + .../assets/icon/arrowCircleDown24F.json | 1 + .../assets/icon/arrowCircleDown32.json | 1 + .../assets/icon/arrowCircleDown32F.json | 1 + .../assets/icon/arrowCircleDownF16.json | 1 + .../assets/icon/arrowCircleDownF24.json | 1 + .../assets/icon/arrowCircleDownF32.json | 1 + .../assets/icon/arrowDoubleDiagonal116.json | 1 + .../assets/icon/arrowDoubleDiagonal124.json | 1 + .../assets/icon/arrowDoubleDiagonal132.json | 1 + .../assets/icon/arrowDoubleDiagonal216.json | 1 + .../assets/icon/arrowDoubleDiagonal224.json | 1 + .../assets/icon/arrowDoubleDiagonal232.json | 1 + .../assets/icon/arrowDoubleHorizontal16.json | 1 + .../assets/icon/arrowDoubleHorizontal24.json | 1 + .../assets/icon/arrowDoubleHorizontal32.json | 1 + .../assets/icon/arrowDoubleVertical16.json | 1 + .../assets/icon/arrowDoubleVertical24.json | 1 + .../assets/icon/arrowDoubleVertical32.json | 1 + .../components/assets/icon/arrowDown16.json | 1 + .../components/assets/icon/arrowDown24.json | 1 + .../components/assets/icon/arrowDown32.json | 1 + .../assets/icon/arrowDownLeft16.json | 1 + .../assets/icon/arrowDownLeft24.json | 1 + .../assets/icon/arrowDownLeft32.json | 1 + .../assets/icon/arrowDownRight16.json | 1 + .../assets/icon/arrowDownRight24.json | 1 + .../assets/icon/arrowDownRight32.json | 1 + .../components/assets/icon/arrowLeft16.json | 1 + .../components/assets/icon/arrowLeft24.json | 1 + .../components/assets/icon/arrowLeft32.json | 1 + .../components/assets/icon/arrowRight16.json | 1 + .../components/assets/icon/arrowRight24.json | 1 + .../components/assets/icon/arrowRight32.json | 1 + .../assets/icon/arrowRightLeft16.json | 1 + .../assets/icon/arrowRightLeft24.json | 1 + .../assets/icon/arrowRightLeft32.json | 1 + .../components/assets/icon/arrowUp16.json | 1 + .../components/assets/icon/arrowUp24.json | 1 + .../components/assets/icon/arrowUp32.json | 1 + .../components/assets/icon/arrowUpDown16.json | 1 + .../components/assets/icon/arrowUpDown24.json | 1 + .../components/assets/icon/arrowUpDown32.json | 1 + .../components/assets/icon/arrowUpLeft16.json | 1 + .../components/assets/icon/arrowUpLeft24.json | 1 + .../components/assets/icon/arrowUpLeft32.json | 1 + .../assets/icon/arrowUpRight16.json | 1 + .../assets/icon/arrowUpRight24.json | 1 + .../assets/icon/arrowUpRight32.json | 1 + .../components/assets/icon/article16.json | 1 + .../components/assets/icon/article24.json | 1 + .../components/assets/icon/article32.json | 1 + .../assets/icon/asteriskLarge16.json | 1 + .../assets/icon/asteriskLarge24.json | 1 + .../assets/icon/asteriskLarge32.json | 1 + .../assets/icon/asteriskSmall16.json | 1 + .../assets/icon/asteriskSmall24.json | 1 + .../assets/icon/asteriskSmall32.json | 1 + .../components/assets/icon/attachment16.json | 1 + .../components/assets/icon/attachment24.json | 1 + .../components/assets/icon/attachment32.json | 1 + .../assets/icon/attachmentPlus16.json | 1 + .../assets/icon/attachmentPlus24.json | 1 + .../assets/icon/attachmentPlus32.json | 1 + .../components/assets/icon/automation16.json | 1 + .../components/assets/icon/automation24.json | 1 + .../components/assets/icon/automation32.json | 1 + .../components/assets/icon/banana16.json | 1 + .../components/assets/icon/banana24.json | 1 + .../components/assets/icon/banana32.json | 1 + .../components/assets/icon/basemap16.json | 1 + .../components/assets/icon/basemap24.json | 1 + .../components/assets/icon/basemap32.json | 1 + .../components/assets/icon/battery116.json | 1 + .../components/assets/icon/battery124.json | 1 + .../components/assets/icon/battery132.json | 1 + .../components/assets/icon/battery216.json | 1 + .../components/assets/icon/battery224.json | 1 + .../components/assets/icon/battery232.json | 1 + .../components/assets/icon/battery316.json | 1 + .../components/assets/icon/battery324.json | 1 + .../components/assets/icon/battery332.json | 1 + .../components/assets/icon/battery416.json | 1 + .../components/assets/icon/battery424.json | 1 + .../components/assets/icon/battery432.json | 1 + .../assets/icon/batteryCharging16.json | 1 + .../assets/icon/batteryCharging24.json | 1 + .../assets/icon/batteryCharging32.json | 1 + .../components/assets/icon/beacon16.json | 1 + .../components/assets/icon/beacon24.json | 1 + .../components/assets/icon/beacon32.json | 1 + .../components/assets/icon/beaker16.json | 1 + .../components/assets/icon/beaker24.json | 1 + .../components/assets/icon/beaker32.json | 1 + .../components/assets/icon/bearLeft16.json | 1 + .../components/assets/icon/bearLeft24.json | 1 + .../components/assets/icon/bearLeft32.json | 1 + .../components/assets/icon/bearRight16.json | 1 + .../components/assets/icon/bearRight24.json | 1 + .../components/assets/icon/bearRight32.json | 1 + .../components/assets/icon/beginning16.json | 1 + .../components/assets/icon/beginning16F.json | 1 + .../components/assets/icon/beginning24.json | 1 + .../components/assets/icon/beginning24F.json | 1 + .../components/assets/icon/beginning32.json | 1 + .../components/assets/icon/beginning32F.json | 1 + .../assets/components/assets/icon/bell16.json | 1 + .../components/assets/icon/bell16F.json | 1 + .../assets/components/assets/icon/bell24.json | 1 + .../components/assets/icon/bell24F.json | 1 + .../assets/components/assets/icon/bell32.json | 1 + .../components/assets/icon/bell32F.json | 1 + .../components/assets/icon/bellOff16.json | 1 + .../components/assets/icon/bellOff24.json | 1 + .../components/assets/icon/bellOff32.json | 1 + .../assets/components/assets/icon/beta16.json | 1 + .../assets/components/assets/icon/beta24.json | 1 + .../assets/components/assets/icon/beta32.json | 1 + .../components/assets/icon/biking16.json | 1 + .../components/assets/icon/biking24.json | 1 + .../components/assets/icon/biking32.json | 1 + .../components/assets/icon/blank16.json | 1 + .../components/assets/icon/blank24.json | 1 + .../components/assets/icon/blank32.json | 1 + .../assets/components/assets/icon/blog16.json | 1 + .../assets/components/assets/icon/blog24.json | 1 + .../assets/components/assets/icon/blog32.json | 1 + .../components/assets/icon/bluetooth16.json | 1 + .../components/assets/icon/bluetooth24.json | 1 + .../components/assets/icon/bluetooth32.json | 1 + .../assets/components/assets/icon/bold16.json | 1 + .../assets/components/assets/icon/bold24.json | 1 + .../assets/components/assets/icon/bold32.json | 1 + .../assets/components/assets/icon/book16.json | 1 + .../assets/components/assets/icon/book24.json | 1 + .../assets/components/assets/icon/book32.json | 1 + .../components/assets/icon/bookmark16.json | 1 + .../components/assets/icon/bookmark16F.json | 1 + .../components/assets/icon/bookmark24.json | 1 + .../components/assets/icon/bookmark24F.json | 1 + .../components/assets/icon/bookmark32.json | 1 + .../components/assets/icon/bookmark32F.json | 1 + .../components/assets/icon/bookmarkF16.json | 1 + .../components/assets/icon/bookmarkF24.json | 1 + .../components/assets/icon/bookmarkF32.json | 1 + .../components/assets/icon/boolean16.json | 1 + .../components/assets/icon/boolean24.json | 1 + .../components/assets/icon/boolean32.json | 1 + .../icon/borderRadiusFullyRounded16.json | 1 + .../icon/borderRadiusFullyRounded24.json | 1 + .../icon/borderRadiusFullyRounded32.json | 1 + .../assets/icon/borderRadiusRounded16.json | 1 + .../assets/icon/borderRadiusRounded24.json | 1 + .../assets/icon/borderRadiusRounded32.json | 1 + .../assets/icon/borderRadiusSharp16.json | 1 + .../assets/icon/borderRadiusSharp24.json | 1 + .../assets/icon/borderRadiusSharp32.json | 1 + .../components/assets/icon/boxChart16.json | 1 + .../components/assets/icon/boxChart24.json | 1 + .../components/assets/icon/boxChart32.json | 1 + .../assets/icon/bracketsCurly16.json | 1 + .../assets/icon/bracketsCurly24.json | 1 + .../assets/icon/bracketsCurly32.json | 1 + .../components/assets/icon/brightness16.json | 1 + .../components/assets/icon/brightness24.json | 1 + .../components/assets/icon/brightness32.json | 1 + .../assets/icon/bringForward16.json | 1 + .../assets/icon/bringForward24.json | 1 + .../assets/icon/bringForward32.json | 1 + .../assets/icon/bringToFront16.json | 1 + .../assets/icon/bringToFront24.json | 1 + .../assets/icon/bringToFront32.json | 1 + .../components/assets/icon/browser16.json | 1 + .../components/assets/icon/browser24.json | 1 + .../components/assets/icon/browser32.json | 1 + .../components/assets/icon/browserMap16.json | 1 + .../components/assets/icon/browserMap24.json | 1 + .../components/assets/icon/browserMap32.json | 1 + .../components/assets/icon/brushMark16.json | 1 + .../components/assets/icon/brushMark24.json | 1 + .../components/assets/icon/brushMark32.json | 1 + .../assets/icon/brushMarkPlus16.json | 1 + .../assets/icon/brushMarkPlus24.json | 1 + .../assets/icon/brushMarkPlus32.json | 1 + .../components/assets/icon/brushTip16.json | 1 + .../components/assets/icon/brushTip24.json | 1 + .../components/assets/icon/brushTip32.json | 1 + .../components/assets/icon/bulletPoint16.json | 1 + .../components/assets/icon/bulletPoint24.json | 1 + .../components/assets/icon/bulletPoint32.json | 1 + .../components/assets/icon/button16.json | 1 + .../components/assets/icon/button24.json | 1 + .../components/assets/icon/button32.json | 1 + .../components/assets/icon/calculator16.json | 1 + .../components/assets/icon/calculator24.json | 1 + .../components/assets/icon/calculator32.json | 1 + .../components/assets/icon/calendar16.json | 1 + .../components/assets/icon/calendar24.json | 1 + .../components/assets/icon/calendar32.json | 1 + .../components/assets/icon/camera16.json | 1 + .../components/assets/icon/camera24.json | 1 + .../components/assets/icon/camera32.json | 1 + .../assets/icon/cameraFlashOff16.json | 1 + .../assets/icon/cameraFlashOff24.json | 1 + .../assets/icon/cameraFlashOff32.json | 1 + .../assets/icon/cameraFlashOn16.json | 1 + .../assets/icon/cameraFlashOn24.json | 1 + .../assets/icon/cameraFlashOn32.json | 1 + .../components/assets/icon/cameraPlus16.json | 1 + .../components/assets/icon/cameraPlus24.json | 1 + .../components/assets/icon/cameraPlus32.json | 1 + .../assets/icon/cameraSwitchFrontBack16.json | 1 + .../assets/icon/cameraSwitchFrontBack24.json | 1 + .../assets/icon/cameraSwitchFrontBack32.json | 1 + .../assets/icon/cameraUnlock16.json | 1 + .../assets/icon/cameraUnlock24.json | 1 + .../assets/icon/cameraUnlock32.json | 1 + .../assets/components/assets/icon/car16.json | 1 + .../assets/components/assets/icon/car24.json | 1 + .../assets/components/assets/icon/car32.json | 1 + .../assets/icon/caretDoubleHorizontal16.json | 1 + .../assets/icon/caretDoubleHorizontal24.json | 1 + .../assets/icon/caretDoubleHorizontal32.json | 1 + .../assets/icon/caretDoubleVertical16.json | 1 + .../assets/icon/caretDoubleVertical24.json | 1 + .../assets/icon/caretDoubleVertical32.json | 1 + .../components/assets/icon/caretDown16.json | 1 + .../components/assets/icon/caretDown24.json | 1 + .../components/assets/icon/caretDown32.json | 1 + .../components/assets/icon/caretLeft16.json | 1 + .../components/assets/icon/caretLeft24.json | 1 + .../components/assets/icon/caretLeft32.json | 1 + .../components/assets/icon/caretRight16.json | 1 + .../components/assets/icon/caretRight24.json | 1 + .../components/assets/icon/caretRight32.json | 1 + .../assets/icon/caretSquareDown16.json | 1 + .../assets/icon/caretSquareDown24.json | 1 + .../assets/icon/caretSquareDown32.json | 1 + .../assets/icon/caretSquareLeft16.json | 1 + .../assets/icon/caretSquareLeft24.json | 1 + .../assets/icon/caretSquareLeft32.json | 1 + .../assets/icon/caretSquareRight16.json | 1 + .../assets/icon/caretSquareRight24.json | 1 + .../assets/icon/caretSquareRight32.json | 1 + .../assets/icon/caretSquareUp16.json | 1 + .../assets/icon/caretSquareUp24.json | 1 + .../assets/icon/caretSquareUp32.json | 1 + .../components/assets/icon/caretUp16.json | 1 + .../components/assets/icon/caretUp24.json | 1 + .../components/assets/icon/caretUp32.json | 1 + .../assets/icon/catalogDataset16.json | 1 + .../assets/icon/catalogDataset24.json | 1 + .../assets/icon/catalogDataset32.json | 1 + .../components/assets/icon/centerAlign16.json | 1 + .../components/assets/icon/centerAlign24.json | 1 + .../components/assets/icon/centerAlign32.json | 1 + .../assets/icon/centerHorizontal16.json | 1 + .../assets/icon/centerHorizontal24.json | 1 + .../assets/icon/centerHorizontal32.json | 1 + .../assets/icon/centerVertical16.json | 1 + .../assets/icon/centerVertical24.json | 1 + .../assets/icon/centerVertical32.json | 1 + .../components/assets/icon/certificate16.json | 1 + .../components/assets/icon/certificate24.json | 1 + .../components/assets/icon/certificate32.json | 1 + .../assets/icon/changeDetection16.json | 1 + .../assets/icon/changeDetection24.json | 1 + .../assets/icon/changeDetection32.json | 1 + .../assets/icon/changeFontSize16.json | 1 + .../assets/icon/changeFontSize24.json | 1 + .../assets/icon/changeFontSize32.json | 1 + .../components/assets/icon/chartGear16.json | 1 + .../components/assets/icon/chartGear24.json | 1 + .../components/assets/icon/chartGear32.json | 1 + .../assets/icon/chartMagnifyingGlass16.json | 1 + .../assets/icon/chartMagnifyingGlass24.json | 1 + .../assets/icon/chartMagnifyingGlass32.json | 1 + .../components/assets/icon/check16.json | 1 + .../components/assets/icon/check24.json | 1 + .../components/assets/icon/check32.json | 1 + .../components/assets/icon/checkCircle16.json | 1 + .../assets/icon/checkCircle16F.json | 1 + .../components/assets/icon/checkCircle24.json | 1 + .../assets/icon/checkCircle24F.json | 1 + .../components/assets/icon/checkCircle32.json | 1 + .../assets/icon/checkCircle32F.json | 1 + .../components/assets/icon/checkExtent16.json | 1 + .../components/assets/icon/checkExtent24.json | 1 + .../components/assets/icon/checkExtent32.json | 1 + .../components/assets/icon/checkLayer16.json | 1 + .../components/assets/icon/checkLayer24.json | 1 + .../components/assets/icon/checkLayer32.json | 1 + .../components/assets/icon/checkShield16.json | 1 + .../components/assets/icon/checkShield24.json | 1 + .../components/assets/icon/checkShield32.json | 1 + .../components/assets/icon/checkSquare16.json | 1 + .../assets/icon/checkSquare16F.json | 1 + .../components/assets/icon/checkSquare24.json | 1 + .../assets/icon/checkSquare24F.json | 1 + .../components/assets/icon/checkSquare32.json | 1 + .../assets/icon/checkSquare32F.json | 1 + .../components/assets/icon/chevronDown16.json | 1 + .../components/assets/icon/chevronDown24.json | 1 + .../components/assets/icon/chevronDown32.json | 1 + .../components/assets/icon/chevronLeft16.json | 1 + .../components/assets/icon/chevronLeft24.json | 1 + .../components/assets/icon/chevronLeft32.json | 1 + .../assets/icon/chevronRight16.json | 1 + .../assets/icon/chevronRight24.json | 1 + .../assets/icon/chevronRight32.json | 1 + .../components/assets/icon/chevronUp16.json | 1 + .../components/assets/icon/chevronUp24.json | 1 + .../components/assets/icon/chevronUp32.json | 1 + .../assets/icon/chevronsDown16.json | 1 + .../assets/icon/chevronsDown24.json | 1 + .../assets/icon/chevronsDown32.json | 1 + .../assets/icon/chevronsLeft16.json | 1 + .../assets/icon/chevronsLeft24.json | 1 + .../assets/icon/chevronsLeft32.json | 1 + .../assets/icon/chevronsRight16.json | 1 + .../assets/icon/chevronsRight24.json | 1 + .../assets/icon/chevronsRight32.json | 1 + .../components/assets/icon/chevronsUp16.json | 1 + .../components/assets/icon/chevronsUp24.json | 1 + .../components/assets/icon/chevronsUp32.json | 1 + .../assets/icon/chordDiagram16.json | 1 + .../assets/icon/chordDiagram24.json | 1 + .../assets/icon/chordDiagram32.json | 1 + .../components/assets/icon/circle16.json | 1 + .../components/assets/icon/circle16F.json | 1 + .../components/assets/icon/circle24.json | 1 + .../components/assets/icon/circle24F.json | 1 + .../components/assets/icon/circle32.json | 1 + .../components/assets/icon/circle32F.json | 1 + .../components/assets/icon/circleArea16.json | 1 + .../components/assets/icon/circleArea24.json | 1 + .../components/assets/icon/circleArea32.json | 1 + .../assets/icon/circleDisallowed16.json | 1 + .../assets/icon/circleDisallowed24.json | 1 + .../assets/icon/circleDisallowed32.json | 1 + .../assets/icon/classifyObjects16.json | 1 + .../assets/icon/classifyObjects24.json | 1 + .../assets/icon/classifyObjects32.json | 1 + .../assets/icon/classifyPixels16.json | 1 + .../assets/icon/classifyPixels24.json | 1 + .../assets/icon/classifyPixels32.json | 1 + .../components/assets/icon/clipboard16.json | 1 + .../components/assets/icon/clipboard24.json | 1 + .../components/assets/icon/clipboard32.json | 1 + .../components/assets/icon/clock16.json | 1 + .../components/assets/icon/clock24.json | 1 + .../components/assets/icon/clock32.json | 1 + .../components/assets/icon/clockDown16.json | 1 + .../components/assets/icon/clockDown24.json | 1 + .../components/assets/icon/clockDown32.json | 1 + .../assets/icon/clockForward16.json | 1 + .../assets/icon/clockForward24.json | 1 + .../assets/icon/clockForward32.json | 1 + .../components/assets/icon/clockUp16.json | 1 + .../components/assets/icon/clockUp24.json | 1 + .../components/assets/icon/clockUp32.json | 1 + .../components/assets/icon/cloud16.json | 1 + .../components/assets/icon/cloud24.json | 1 + .../components/assets/icon/cloud32.json | 1 + .../components/assets/icon/cloudy16.json | 1 + .../components/assets/icon/cloudy24.json | 1 + .../components/assets/icon/cloudy32.json | 1 + .../components/assets/icon/clustering16.json | 1 + .../components/assets/icon/clustering24.json | 1 + .../components/assets/icon/clustering32.json | 1 + .../assets/components/assets/icon/code16.json | 1 + .../assets/components/assets/icon/code24.json | 1 + .../assets/components/assets/icon/code32.json | 1 + .../assets/icon/collaboration16.json | 1 + .../assets/icon/collaboration24.json | 1 + .../assets/icon/collaboration32.json | 1 + .../icon/collaborationDistributed16.json | 1 + .../icon/collaborationDistributed24.json | 1 + .../icon/collaborationDistributed32.json | 1 + .../components/assets/icon/collection16.json | 1 + .../components/assets/icon/collection24.json | 1 + .../components/assets/icon/collection32.json | 1 + .../assets/icon/colorCodedMap16.json | 1 + .../assets/icon/colorCodedMap24.json | 1 + .../assets/icon/colorCodedMap32.json | 1 + .../assets/icon/colorCorrection16.json | 1 + .../assets/icon/colorCorrection24.json | 1 + .../assets/icon/colorCorrection32.json | 1 + .../components/assets/icon/compactness16.json | 1 + .../components/assets/icon/compactness24.json | 1 + .../components/assets/icon/compactness32.json | 1 + .../components/assets/icon/compare16.json | 1 + .../components/assets/icon/compare24.json | 1 + .../components/assets/icon/compare32.json | 1 + .../components/assets/icon/compass16.json | 1 + .../components/assets/icon/compass24.json | 1 + .../components/assets/icon/compass32.json | 1 + .../assets/icon/compassNeedle16.json | 1 + .../assets/icon/compassNeedle24.json | 1 + .../assets/icon/compassNeedle32.json | 1 + .../assets/icon/compassNorthCircle16.json | 1 + .../assets/icon/compassNorthCircle24.json | 1 + .../assets/icon/compassNorthCircle32.json | 1 + .../assets/icon/conditionalRules16.json | 1 + .../assets/icon/conditionalRules24.json | 1 + .../assets/icon/conditionalRules32.json | 1 + .../assets/icon/conditionalRulesPath16.json | 1 + .../assets/icon/conditionalRulesPath24.json | 1 + .../assets/icon/conditionalRulesPath32.json | 1 + .../assets/icon/conferenceRoom16.json | 1 + .../assets/icon/conferenceRoom24.json | 1 + .../assets/icon/conferenceRoom32.json | 1 + .../components/assets/icon/configure16.json | 1 + .../components/assets/icon/configure24.json | 1 + .../components/assets/icon/configure32.json | 1 + .../assets/icon/configurePopup16.json | 1 + .../assets/icon/configurePopup24.json | 1 + .../assets/icon/configurePopup32.json | 1 + .../components/assets/icon/console16.json | 1 + .../components/assets/icon/console24.json | 1 + .../components/assets/icon/console32.json | 1 + .../components/assets/icon/contentFull16.json | 1 + .../components/assets/icon/contentFull24.json | 1 + .../components/assets/icon/contentFull32.json | 1 + .../assets/icon/contentInline16.json | 1 + .../assets/icon/contentInline24.json | 1 + .../assets/icon/contentInline32.json | 1 + .../assets/icon/contentLarge16.json | 1 + .../assets/icon/contentLarge24.json | 1 + .../assets/icon/contentLarge32.json | 1 + .../assets/icon/contentMedium16.json | 1 + .../assets/icon/contentMedium24.json | 1 + .../assets/icon/contentMedium32.json | 1 + .../assets/icon/contentMinimal16.json | 1 + .../assets/icon/contentMinimal24.json | 1 + .../assets/icon/contentMinimal32.json | 1 + .../components/assets/icon/contentNone16.json | 1 + .../components/assets/icon/contentNone24.json | 1 + .../components/assets/icon/contentNone32.json | 1 + .../assets/icon/contentSideBySide16.json | 1 + .../assets/icon/contentSideBySide24.json | 1 + .../assets/icon/contentSideBySide32.json | 1 + .../assets/icon/contentSmall16.json | 1 + .../assets/icon/contentSmall24.json | 1 + .../assets/icon/contentSmall32.json | 1 + .../assets/icon/contingentValues16.json | 1 + .../assets/icon/contingentValues24.json | 1 + .../assets/icon/contingentValues32.json | 1 + .../components/assets/icon/contract16.json | 1 + .../components/assets/icon/contract24.json | 1 + .../components/assets/icon/contract32.json | 1 + .../components/assets/icon/contrast16.json | 1 + .../components/assets/icon/contrast24.json | 1 + .../components/assets/icon/contrast32.json | 1 + .../components/assets/icon/convert16.json | 1 + .../components/assets/icon/convert24.json | 1 + .../components/assets/icon/convert32.json | 1 + .../assets/icon/coordinateSystem16.json | 1 + .../assets/icon/coordinateSystem24.json | 1 + .../assets/icon/coordinateSystem32.json | 1 + .../assets/components/assets/icon/copy16.json | 1 + .../assets/components/assets/icon/copy24.json | 1 + .../assets/components/assets/icon/copy32.json | 1 + .../assets/icon/copyToClipboard16.json | 1 + .../assets/icon/copyToClipboard24.json | 1 + .../assets/icon/copyToClipboard32.json | 1 + .../components/assets/icon/creditCard16.json | 1 + .../components/assets/icon/creditCard24.json | 1 + .../components/assets/icon/creditCard32.json | 1 + .../components/assets/icon/credits16.json | 1 + .../components/assets/icon/credits24.json | 1 + .../components/assets/icon/credits32.json | 1 + .../assets/components/assets/icon/crop16.json | 1 + .../assets/components/assets/icon/crop24.json | 1 + .../assets/components/assets/icon/crop32.json | 1 + .../assets/components/assets/icon/cube16.json | 1 + .../assets/components/assets/icon/cube24.json | 1 + .../assets/components/assets/icon/cube32.json | 1 + .../components/assets/icon/cursor16.json | 1 + .../components/assets/icon/cursor24.json | 1 + .../components/assets/icon/cursor32.json | 1 + .../components/assets/icon/cursorClick16.json | 1 + .../components/assets/icon/cursorClick24.json | 1 + .../components/assets/icon/cursorClick32.json | 1 + .../components/assets/icon/cursorLock16.json | 1 + .../components/assets/icon/cursorLock24.json | 1 + .../components/assets/icon/cursorLock32.json | 1 + .../assets/icon/cursorMarquee16.json | 1 + .../assets/icon/cursorMarquee24.json | 1 + .../assets/icon/cursorMarquee32.json | 1 + .../components/assets/icon/cursorPlus16.json | 1 + .../components/assets/icon/cursorPlus24.json | 1 + .../components/assets/icon/cursorPlus32.json | 1 + .../assets/icon/cursorSelection16.json | 1 + .../assets/icon/cursorSelection24.json | 1 + .../assets/icon/cursorSelection32.json | 1 + .../icon/cutAndFillVolumeCalculation16.json | 1 + .../icon/cutAndFillVolumeCalculation24.json | 1 + .../icon/cutAndFillVolumeCalculation32.json | 1 + .../components/assets/icon/dashboard16.json | 1 + .../components/assets/icon/dashboard24.json | 1 + .../components/assets/icon/dashboard32.json | 1 + .../assets/components/assets/icon/data16.json | 1 + .../assets/components/assets/icon/data24.json | 1 + .../assets/components/assets/icon/data32.json | 1 + .../components/assets/icon/dataCheck16.json | 1 + .../components/assets/icon/dataCheck24.json | 1 + .../components/assets/icon/dataCheck32.json | 1 + .../assets/icon/dataClockChart16.json | 1 + .../assets/icon/dataClockChart24.json | 1 + .../assets/icon/dataClockChart32.json | 1 + .../components/assets/icon/dataCloud16.json | 1 + .../components/assets/icon/dataCloud24.json | 1 + .../components/assets/icon/dataCloud32.json | 1 + .../components/assets/icon/dataFolder16.json | 1 + .../components/assets/icon/dataFolder24.json | 1 + .../components/assets/icon/dataFolder32.json | 1 + .../assets/icon/dataMagnifyingGlass16.json | 1 + .../assets/icon/dataMagnifyingGlass24.json | 1 + .../assets/icon/dataMagnifyingGlass32.json | 1 + .../components/assets/icon/dataRaster16.json | 1 + .../components/assets/icon/dataRaster24.json | 1 + .../components/assets/icon/dataRaster32.json | 1 + .../components/assets/icon/debug16.json | 1 + .../components/assets/icon/debug24.json | 1 + .../components/assets/icon/debug32.json | 1 + .../components/assets/icon/debugScript16.json | 1 + .../components/assets/icon/debugScript24.json | 1 + .../components/assets/icon/debugScript32.json | 1 + .../icon/decreaseLinkChartSymbolSize16.json | 1 + .../icon/decreaseLinkChartSymbolSize24.json | 1 + .../icon/decreaseLinkChartSymbolSize32.json | 1 + .../assets/icon/deepLearning16.json | 1 + .../assets/icon/deepLearning24.json | 1 + .../assets/icon/deepLearning32.json | 1 + .../assets/icon/deepLearningProject16.json | 1 + .../assets/icon/deepLearningProject24.json | 1 + .../assets/icon/deepLearningProject32.json | 1 + .../components/assets/icon/description16.json | 1 + .../components/assets/icon/description24.json | 1 + .../components/assets/icon/description32.json | 1 + .../assets/components/assets/icon/desk16.json | 1 + .../assets/components/assets/icon/desk24.json | 1 + .../assets/components/assets/icon/desk32.json | 1 + .../components/assets/icon/desktop16.json | 1 + .../components/assets/icon/desktop24.json | 1 + .../components/assets/icon/desktop32.json | 1 + .../components/assets/icon/diamond16.json | 1 + .../components/assets/icon/diamond24.json | 1 + .../components/assets/icon/diamond32.json | 1 + .../components/assets/icon/dimensions16.json | 1 + .../components/assets/icon/dimensions24.json | 1 + .../components/assets/icon/dimensions32.json | 1 + .../components/assets/icon/discard16.json | 1 + .../components/assets/icon/discard24.json | 1 + .../components/assets/icon/discard32.json | 1 + .../components/assets/icon/disembark16.json | 1 + .../components/assets/icon/disembark24.json | 1 + .../components/assets/icon/disembark32.json | 1 + .../assets/icon/displaySelectionLock16.json | 1 + .../assets/icon/displaySelectionLock24.json | 1 + .../assets/icon/displaySelectionLock32.json | 1 + .../assets/icon/displaySelectionUnlock16.json | 1 + .../assets/icon/displaySelectionUnlock24.json | 1 + .../assets/icon/displaySelectionUnlock32.json | 1 + .../assets/icon/dissolveFeatures16.json | 1 + .../assets/icon/dissolveFeatures24.json | 1 + .../assets/icon/dissolveFeatures32.json | 1 + .../assets/icon/distanceType16.json | 1 + .../assets/icon/distanceType24.json | 1 + .../assets/icon/distanceType32.json | 1 + .../assets/icon/distributeHeightEvenly16.json | 1 + .../assets/icon/distributeHeightEvenly24.json | 1 + .../assets/icon/distributeHeightEvenly32.json | 1 + .../assets/icon/distributeWidthEvenly16.json | 1 + .../assets/icon/distributeWidthEvenly24.json | 1 + .../assets/icon/distributeWidthEvenly32.json | 1 + .../components/assets/icon/dockBottom16.json | 1 + .../components/assets/icon/dockBottom24.json | 1 + .../components/assets/icon/dockBottom32.json | 1 + .../components/assets/icon/dockLeft16.json | 1 + .../components/assets/icon/dockLeft24.json | 1 + .../components/assets/icon/dockLeft32.json | 1 + .../components/assets/icon/dockRight16.json | 1 + .../components/assets/icon/dockRight24.json | 1 + .../components/assets/icon/dockRight32.json | 1 + .../components/assets/icon/download16.json | 1 + .../components/assets/icon/download24.json | 1 + .../components/assets/icon/download32.json | 1 + .../components/assets/icon/downloadTo16.json | 1 + .../components/assets/icon/downloadTo24.json | 1 + .../components/assets/icon/downloadTo32.json | 1 + .../assets/components/assets/icon/drag16.json | 1 + .../assets/components/assets/icon/drag24.json | 1 + .../assets/components/assets/icon/drag32.json | 1 + .../components/assets/icon/driveTime16.json | 1 + .../components/assets/icon/driveTime24.json | 1 + .../components/assets/icon/driveTime32.json | 1 + .../assets/icon/driveTimeLargest16.json | 1 + .../assets/icon/driveTimeLargest24.json | 1 + .../assets/icon/driveTimeLargest32.json | 1 + .../assets/icon/driveTimeSmallest16.json | 1 + .../assets/icon/driveTimeSmallest24.json | 1 + .../assets/icon/driveTimeSmallest32.json | 1 + .../assets/icon/driveTimeThreshold16.json | 1 + .../assets/icon/driveTimeThreshold24.json | 1 + .../assets/icon/driveTimeThreshold32.json | 1 + .../assets/icon/driveTimeXBar16.json | 1 + .../assets/icon/driveTimeXBar24.json | 1 + .../assets/icon/driveTimeXBar32.json | 1 + .../assets/icon/drivingDistance16.json | 1 + .../assets/icon/drivingDistance24.json | 1 + .../assets/icon/drivingDistance32.json | 1 + .../components/assets/icon/drivingTime16.json | 1 + .../components/assets/icon/drivingTime24.json | 1 + .../components/assets/icon/drivingTime32.json | 1 + .../assets/icon/droneFixedWing16.json | 1 + .../assets/icon/droneFixedWing24.json | 1 + .../assets/icon/droneFixedWing32.json | 1 + .../assets/icon/droneFlyingWing16.json | 1 + .../assets/icon/droneFlyingWing24.json | 1 + .../assets/icon/droneFlyingWing32.json | 1 + .../assets/icon/droneQuadcopter16.json | 1 + .../assets/icon/droneQuadcopter24.json | 1 + .../assets/icon/droneQuadcopter32.json | 1 + .../assets/icon/droneQuadcopterTop16.json | 1 + .../assets/icon/droneQuadcopterTop24.json | 1 + .../assets/icon/droneQuadcopterTop32.json | 1 + .../components/assets/icon/duplicate16.json | 1 + .../components/assets/icon/duplicate24.json | 1 + .../components/assets/icon/duplicate32.json | 1 + .../assets/icon/editAttributes16.json | 1 + .../assets/icon/editAttributes24.json | 1 + .../assets/icon/editAttributes32.json | 1 + .../components/assets/icon/education16.json | 1 + .../components/assets/icon/education24.json | 1 + .../components/assets/icon/education32.json | 1 + .../components/assets/icon/effects16.json | 1 + .../components/assets/icon/effects24.json | 1 + .../components/assets/icon/effects32.json | 1 + .../components/assets/icon/elevator16.json | 1 + .../components/assets/icon/elevator24.json | 1 + .../components/assets/icon/elevator32.json | 1 + .../assets/icon/elevatorDown16.json | 1 + .../assets/icon/elevatorDown24.json | 1 + .../assets/icon/elevatorDown32.json | 1 + .../components/assets/icon/elevatorUp16.json | 1 + .../components/assets/icon/elevatorUp24.json | 1 + .../components/assets/icon/elevatorUp32.json | 1 + .../components/assets/icon/ellipse16.json | 1 + .../components/assets/icon/ellipse24.json | 1 + .../components/assets/icon/ellipse32.json | 1 + .../components/assets/icon/ellipsis16.json | 1 + .../components/assets/icon/ellipsis24.json | 1 + .../components/assets/icon/ellipsis32.json | 1 + .../assets/icon/ellipsisCircle16.json | 1 + .../assets/icon/ellipsisCircle24.json | 1 + .../assets/icon/ellipsisCircle32.json | 1 + .../assets/icon/emailAddress16.json | 1 + .../assets/icon/emailAddress24.json | 1 + .../assets/icon/emailAddress32.json | 1 + .../components/assets/icon/embark16.json | 1 + .../components/assets/icon/embark24.json | 1 + .../components/assets/icon/embark32.json | 1 + .../assets/icon/embeddedCard16.json | 1 + .../assets/icon/embeddedCard24.json | 1 + .../assets/icon/embeddedCard32.json | 1 + .../assets/icon/embeddedContent16.json | 1 + .../assets/icon/embeddedContent24.json | 1 + .../assets/icon/embeddedContent32.json | 1 + .../assets/icon/embeddedLiveContent16.json | 1 + .../assets/icon/embeddedLiveContent24.json | 1 + .../assets/icon/embeddedLiveContent32.json | 1 + .../assets/components/assets/icon/end16.json | 1 + .../assets/components/assets/icon/end16F.json | 1 + .../assets/components/assets/icon/end24.json | 1 + .../assets/components/assets/icon/end24F.json | 1 + .../assets/components/assets/icon/end32.json | 1 + .../assets/components/assets/icon/end32F.json | 1 + .../components/assets/icon/envelope16.json | 1 + .../components/assets/icon/envelope24.json | 1 + .../components/assets/icon/envelope32.json | 1 + .../components/assets/icon/erase16.json | 1 + .../components/assets/icon/erase24.json | 1 + .../components/assets/icon/erase32.json | 1 + .../components/assets/icon/escalator16.json | 1 + .../components/assets/icon/escalator24.json | 1 + .../components/assets/icon/escalator32.json | 1 + .../assets/icon/escalatorDown16.json | 1 + .../assets/icon/escalatorDown24.json | 1 + .../assets/icon/escalatorDown32.json | 1 + .../components/assets/icon/escalatorUp16.json | 1 + .../components/assets/icon/escalatorUp24.json | 1 + .../components/assets/icon/escalatorUp32.json | 1 + .../assets/icon/esriCommunity16.json | 1 + .../assets/icon/esriCommunity24.json | 1 + .../assets/icon/esriCommunity32.json | 1 + .../assets/icon/esriCommunityGlyph16.json | 1 + .../assets/icon/esriCommunityGlyph24.json | 1 + .../assets/icon/esriCommunityGlyph32.json | 1 + .../components/assets/icon/event16.json | 1 + .../components/assets/icon/event24.json | 1 + .../components/assets/icon/event32.json | 1 + .../assets/icon/exclamationMarkCircle16.json | 1 + .../assets/icon/exclamationMarkCircle16F.json | 1 + .../assets/icon/exclamationMarkCircle24.json | 1 + .../assets/icon/exclamationMarkCircle24F.json | 1 + .../assets/icon/exclamationMarkCircle32.json | 1 + .../assets/icon/exclamationMarkCircle32F.json | 1 + .../icon/exclamationMarkTriangle16.json | 1 + .../icon/exclamationMarkTriangle16F.json | 1 + .../icon/exclamationMarkTriangle24.json | 1 + .../icon/exclamationMarkTriangle24F.json | 1 + .../icon/exclamationMarkTriangle32.json | 1 + .../icon/exclamationMarkTriangle32F.json | 1 + .../assets/icon/exitHighwayLeft16.json | 1 + .../assets/icon/exitHighwayLeft24.json | 1 + .../assets/icon/exitHighwayLeft32.json | 1 + .../assets/icon/exitHighwayRight16.json | 1 + .../assets/icon/exitHighwayRight24.json | 1 + .../assets/icon/exitHighwayRight32.json | 1 + .../components/assets/icon/expand16.json | 1 + .../components/assets/icon/expand24.json | 1 + .../components/assets/icon/expand32.json | 1 + .../components/assets/icon/explore16.json | 1 + .../components/assets/icon/explore24.json | 1 + .../components/assets/icon/explore32.json | 1 + .../components/assets/icon/export16.json | 1 + .../components/assets/icon/export24.json | 1 + .../components/assets/icon/export32.json | 1 + .../components/assets/icon/extent16.json | 1 + .../components/assets/icon/extent24.json | 1 + .../components/assets/icon/extent32.json | 1 + .../assets/icon/extentFilter16.json | 1 + .../assets/icon/extentFilter24.json | 1 + .../assets/icon/extentFilter32.json | 1 + .../components/assets/icon/eyedropper16.json | 1 + .../components/assets/icon/eyedropper24.json | 1 + .../components/assets/icon/eyedropper32.json | 1 + .../components/assets/icon/faceId16.json | 1 + .../components/assets/icon/faceId24.json | 1 + .../components/assets/icon/faceId32.json | 1 + .../assets/icon/featureDetails16.json | 1 + .../assets/icon/featureDetails24.json | 1 + .../assets/icon/featureDetails32.json | 1 + .../assets/icon/featureDisplayOrder16.json | 1 + .../assets/icon/featureDisplayOrder24.json | 1 + .../assets/icon/featureDisplayOrder32.json | 1 + .../assets/icon/featureLayer16.json | 1 + .../assets/icon/featureLayer24.json | 1 + .../assets/icon/featureLayer32.json | 1 + .../assets/components/assets/icon/file16.json | 1 + .../assets/components/assets/icon/file24.json | 1 + .../assets/components/assets/icon/file32.json | 1 + .../components/assets/icon/fileArchive16.json | 1 + .../components/assets/icon/fileArchive24.json | 1 + .../components/assets/icon/fileArchive32.json | 1 + .../components/assets/icon/fileCad16.json | 1 + .../components/assets/icon/fileCad24.json | 1 + .../components/assets/icon/fileCad32.json | 1 + .../components/assets/icon/fileCode16.json | 1 + .../components/assets/icon/fileCode24.json | 1 + .../components/assets/icon/fileCode32.json | 1 + .../components/assets/icon/fileCsv16.json | 1 + .../components/assets/icon/fileCsv24.json | 1 + .../components/assets/icon/fileCsv32.json | 1 + .../components/assets/icon/fileData16.json | 1 + .../components/assets/icon/fileData24.json | 1 + .../components/assets/icon/fileData32.json | 1 + .../components/assets/icon/fileEcd16.json | 1 + .../components/assets/icon/fileEcd24.json | 1 + .../components/assets/icon/fileEcd32.json | 1 + .../components/assets/icon/fileExcel16.json | 1 + .../components/assets/icon/fileExcel24.json | 1 + .../components/assets/icon/fileExcel32.json | 1 + .../components/assets/icon/fileGpx16.json | 1 + .../components/assets/icon/fileGpx24.json | 1 + .../components/assets/icon/fileGpx32.json | 1 + .../components/assets/icon/fileImage16.json | 1 + .../components/assets/icon/fileImage24.json | 1 + .../components/assets/icon/fileImage32.json | 1 + .../components/assets/icon/fileKml16.json | 1 + .../components/assets/icon/fileKml24.json | 1 + .../components/assets/icon/fileKml32.json | 1 + .../assets/icon/fileMagnifyingGlass16.json | 1 + .../assets/icon/fileMagnifyingGlass24.json | 1 + .../assets/icon/fileMagnifyingGlass32.json | 1 + .../components/assets/icon/filePdf16.json | 1 + .../components/assets/icon/filePdf24.json | 1 + .../components/assets/icon/filePdf32.json | 1 + .../components/assets/icon/filePdfPlus16.json | 1 + .../components/assets/icon/filePdfPlus24.json | 1 + .../components/assets/icon/filePdfPlus32.json | 1 + .../components/assets/icon/filePitemx16.json | 1 + .../components/assets/icon/filePitemx24.json | 1 + .../components/assets/icon/filePitemx32.json | 1 + .../components/assets/icon/filePpt16.json | 1 + .../components/assets/icon/filePpt24.json | 1 + .../components/assets/icon/filePpt32.json | 1 + .../components/assets/icon/fileReport16.json | 1 + .../components/assets/icon/fileReport24.json | 1 + .../components/assets/icon/fileReport32.json | 1 + .../components/assets/icon/fileShape16.json | 1 + .../components/assets/icon/fileShape24.json | 1 + .../components/assets/icon/fileShape32.json | 1 + .../components/assets/icon/fileSound16.json | 1 + .../components/assets/icon/fileSound24.json | 1 + .../components/assets/icon/fileSound32.json | 1 + .../components/assets/icon/fileSqlite16.json | 1 + .../components/assets/icon/fileSqlite24.json | 1 + .../components/assets/icon/fileSqlite32.json | 1 + .../components/assets/icon/fileText16.json | 1 + .../components/assets/icon/fileText24.json | 1 + .../components/assets/icon/fileText32.json | 1 + .../components/assets/icon/fileVideo16.json | 1 + .../components/assets/icon/fileVideo24.json | 1 + .../components/assets/icon/fileVideo32.json | 1 + .../components/assets/icon/fileWord16.json | 1 + .../components/assets/icon/fileWord24.json | 1 + .../components/assets/icon/fileWord32.json | 1 + .../components/assets/icon/fileZip16.json | 1 + .../components/assets/icon/fileZip24.json | 1 + .../components/assets/icon/fileZip32.json | 1 + .../components/assets/icon/files16.json | 1 + .../components/assets/icon/files24.json | 1 + .../components/assets/icon/files32.json | 1 + .../assets/icon/filesCsvCollection16.json | 1 + .../assets/icon/filesCsvCollection24.json | 1 + .../assets/icon/filesCsvCollection32.json | 1 + .../components/assets/icon/filter16.json | 1 + .../components/assets/icon/filter24.json | 1 + .../components/assets/icon/filter32.json | 1 + .../components/assets/icon/findPath16.json | 1 + .../components/assets/icon/findPath24.json | 1 + .../components/assets/icon/findPath32.json | 1 + .../components/assets/icon/fingerprint16.json | 1 + .../components/assets/icon/fingerprint24.json | 1 + .../components/assets/icon/fingerprint32.json | 1 + .../components/assets/icon/flash16.json | 1 + .../components/assets/icon/flash24.json | 1 + .../components/assets/icon/flash32.json | 1 + .../assets/components/assets/icon/flip16.json | 1 + .../assets/components/assets/icon/flip24.json | 1 + .../assets/components/assets/icon/flip32.json | 1 + .../components/assets/icon/floorPlan16.json | 1 + .../components/assets/icon/floorPlan24.json | 1 + .../components/assets/icon/floorPlan32.json | 1 + .../assets/components/assets/icon/fog16.json | 1 + .../assets/components/assets/icon/fog24.json | 1 + .../assets/components/assets/icon/fog32.json | 1 + .../components/assets/icon/folder16.json | 1 + .../components/assets/icon/folder24.json | 1 + .../components/assets/icon/folder32.json | 1 + .../assets/icon/folderArchive16.json | 1 + .../assets/icon/folderArchive24.json | 1 + .../assets/icon/folderArchive32.json | 1 + .../components/assets/icon/folderMove16.json | 1 + .../components/assets/icon/folderMove24.json | 1 + .../components/assets/icon/folderMove32.json | 1 + .../components/assets/icon/folderNew16.json | 1 + .../components/assets/icon/folderNew24.json | 1 + .../components/assets/icon/folderNew32.json | 1 + .../components/assets/icon/folderOpen16.json | 1 + .../components/assets/icon/folderOpen24.json | 1 + .../components/assets/icon/folderOpen32.json | 1 + .../components/assets/icon/folderPlus16.json | 1 + .../components/assets/icon/folderPlus24.json | 1 + .../components/assets/icon/folderPlus32.json | 1 + .../components/assets/icon/folderStar16.json | 1 + .../components/assets/icon/folderStar24.json | 1 + .../components/assets/icon/folderStar32.json | 1 + .../components/assets/icon/folders16.json | 1 + .../components/assets/icon/folders24.json | 1 + .../components/assets/icon/folders32.json | 1 + .../components/assets/icon/follow16.json | 1 + .../components/assets/icon/follow24.json | 1 + .../components/assets/icon/follow32.json | 1 + .../components/assets/icon/followPause16.json | 1 + .../components/assets/icon/followPause24.json | 1 + .../components/assets/icon/followPause32.json | 1 + .../components/assets/icon/followPlay16.json | 1 + .../components/assets/icon/followPlay24.json | 1 + .../components/assets/icon/followPlay32.json | 1 + .../components/assets/icon/footer16.json | 1 + .../components/assets/icon/footer24.json | 1 + .../components/assets/icon/footer32.json | 1 + .../components/assets/icon/footprint16.json | 1 + .../components/assets/icon/footprint24.json | 1 + .../components/assets/icon/footprint32.json | 1 + .../components/assets/icon/forkLeft16.json | 1 + .../components/assets/icon/forkLeft24.json | 1 + .../components/assets/icon/forkLeft32.json | 1 + .../components/assets/icon/forkMiddle16.json | 1 + .../components/assets/icon/forkMiddle24.json | 1 + .../components/assets/icon/forkMiddle32.json | 1 + .../components/assets/icon/forkRight16.json | 1 + .../components/assets/icon/forkRight24.json | 1 + .../components/assets/icon/forkRight32.json | 1 + .../assets/icon/formDropdown16.json | 1 + .../assets/icon/formDropdown24.json | 1 + .../assets/icon/formDropdown32.json | 1 + .../assets/icon/formElements16.json | 1 + .../assets/icon/formElements24.json | 1 + .../assets/icon/formElements32.json | 1 + .../components/assets/icon/formField16.json | 1 + .../components/assets/icon/formField24.json | 1 + .../components/assets/icon/formField32.json | 1 + .../assets/icon/formFieldMultiline16.json | 1 + .../assets/icon/formFieldMultiline24.json | 1 + .../assets/icon/formFieldMultiline32.json | 1 + .../assets/icon/formFieldOff16.json | 1 + .../assets/icon/formFieldOff24.json | 1 + .../assets/icon/formFieldOff32.json | 1 + .../components/assets/icon/forward16.json | 1 + .../components/assets/icon/forward16F.json | 1 + .../components/assets/icon/forward24.json | 1 + .../components/assets/icon/forward24F.json | 1 + .../components/assets/icon/forward32.json | 1 + .../components/assets/icon/forward32F.json | 1 + .../components/assets/icon/freehand16.json | 1 + .../components/assets/icon/freehand24.json | 1 + .../components/assets/icon/freehand32.json | 1 + .../assets/icon/freehandArea16.json | 1 + .../assets/icon/freehandArea24.json | 1 + .../assets/icon/freehandArea32.json | 1 + .../components/assets/icon/frown16.json | 1 + .../components/assets/icon/frown24.json | 1 + .../components/assets/icon/frown32.json | 1 + .../components/assets/icon/fullScreen16.json | 1 + .../components/assets/icon/fullScreen24.json | 1 + .../components/assets/icon/fullScreen32.json | 1 + .../assets/icon/fullScreenExit16.json | 1 + .../assets/icon/fullScreenExit24.json | 1 + .../assets/icon/fullScreenExit32.json | 1 + .../components/assets/icon/function16.json | 1 + .../components/assets/icon/function24.json | 1 + .../components/assets/icon/function32.json | 1 + .../assets/icon/functionEditor16.json | 1 + .../assets/icon/functionEditor24.json | 1 + .../assets/icon/functionEditor32.json | 1 + .../components/assets/icon/gallery16.json | 1 + .../components/assets/icon/gallery24.json | 1 + .../components/assets/icon/gallery32.json | 1 + .../components/assets/icon/gamma16.json | 1 + .../components/assets/icon/gamma24.json | 1 + .../components/assets/icon/gamma32.json | 1 + .../components/assets/icon/gauge16.json | 1 + .../components/assets/icon/gauge24.json | 1 + .../components/assets/icon/gauge32.json | 1 + .../assets/icon/gaugeSummary16.json | 1 + .../assets/icon/gaugeSummary24.json | 1 + .../assets/icon/gaugeSummary32.json | 1 + .../assets/components/assets/icon/gear16.json | 1 + .../assets/components/assets/icon/gear24.json | 1 + .../assets/components/assets/icon/gear32.json | 1 + .../assets/icon/geoanalyticsServer16.json | 1 + .../assets/icon/geoanalyticsServer24.json | 1 + .../assets/icon/geoanalyticsServer32.json | 1 + .../assets/icon/geoeventServer16.json | 1 + .../assets/icon/geoeventServer24.json | 1 + .../assets/icon/geoeventServer32.json | 1 + .../icon/geographicLinkChartLayout16.json | 1 + .../icon/geographicLinkChartLayout24.json | 1 + .../icon/geographicLinkChartLayout32.json | 1 + .../components/assets/icon/geonet16.json | 1 + .../components/assets/icon/geonet24.json | 1 + .../components/assets/icon/geonet32.json | 1 + .../assets/icon/geonetQuestion16.json | 1 + .../assets/icon/geonetQuestion24.json | 1 + .../assets/icon/geonetQuestion32.json | 1 + .../components/assets/icon/gisServer16.json | 1 + .../components/assets/icon/gisServer24.json | 1 + .../components/assets/icon/gisServer32.json | 1 + .../components/assets/icon/globe16.json | 1 + .../components/assets/icon/globe24.json | 1 + .../components/assets/icon/globe32.json | 1 + .../components/assets/icon/gpsOff16.json | 1 + .../components/assets/icon/gpsOff24.json | 1 + .../components/assets/icon/gpsOff32.json | 1 + .../components/assets/icon/gpsOn16.json | 1 + .../components/assets/icon/gpsOn16F.json | 1 + .../components/assets/icon/gpsOn24.json | 1 + .../components/assets/icon/gpsOn24F.json | 1 + .../components/assets/icon/gpsOn32.json | 1 + .../components/assets/icon/gpsOn32F.json | 1 + .../components/assets/icon/graphAxis16.json | 1 + .../components/assets/icon/graphAxis24.json | 1 + .../components/assets/icon/graphAxis32.json | 1 + .../assets/icon/graphBar100Stacked16.json | 1 + .../assets/icon/graphBar100Stacked24.json | 1 + .../assets/icon/graphBar100Stacked32.json | 1 + .../components/assets/icon/graphBar16.json | 1 + .../components/assets/icon/graphBar24.json | 1 + .../components/assets/icon/graphBar32.json | 1 + .../assets/icon/graphBarSideBySide16.json | 1 + .../assets/icon/graphBarSideBySide24.json | 1 + .../assets/icon/graphBarSideBySide32.json | 1 + .../assets/icon/graphBarStacked16.json | 1 + .../assets/icon/graphBarStacked24.json | 1 + .../assets/icon/graphBarStacked32.json | 1 + .../components/assets/icon/graphGuides16.json | 1 + .../components/assets/icon/graphGuides24.json | 1 + .../components/assets/icon/graphGuides32.json | 1 + .../assets/icon/graphHistogram16.json | 1 + .../assets/icon/graphHistogram24.json | 1 + .../assets/icon/graphHistogram32.json | 1 + .../assets/icon/graphLineSeries16.json | 1 + .../assets/icon/graphLineSeries24.json | 1 + .../assets/icon/graphLineSeries32.json | 1 + .../assets/icon/graphMovingAverage16.json | 1 + .../assets/icon/graphMovingAverage24.json | 1 + .../assets/icon/graphMovingAverage32.json | 1 + .../assets/icon/graphPieSlice16.json | 1 + .../assets/icon/graphPieSlice24.json | 1 + .../assets/icon/graphPieSlice32.json | 1 + .../assets/icon/graphScatterPlot16.json | 1 + .../assets/icon/graphScatterPlot24.json | 1 + .../assets/icon/graphScatterPlot32.json | 1 + .../assets/icon/graphTimeSeries16.json | 1 + .../assets/icon/graphTimeSeries24.json | 1 + .../assets/icon/graphTimeSeries32.json | 1 + .../assets/components/assets/icon/grid16.json | 1 + .../assets/components/assets/icon/grid24.json | 1 + .../assets/components/assets/icon/grid32.json | 1 + .../components/assets/icon/gridDiamond16.json | 1 + .../components/assets/icon/gridDiamond24.json | 1 + .../components/assets/icon/gridDiamond32.json | 1 + .../components/assets/icon/gridHexagon16.json | 1 + .../components/assets/icon/gridHexagon24.json | 1 + .../components/assets/icon/gridHexagon32.json | 1 + .../assets/icon/gridTriangle16.json | 1 + .../assets/icon/gridTriangle24.json | 1 + .../assets/icon/gridTriangle32.json | 1 + .../components/assets/icon/gridUnit16.json | 1 + .../components/assets/icon/gridUnit24.json | 1 + .../components/assets/icon/gridUnit32.json | 1 + .../components/assets/icon/group16.json | 1 + .../components/assets/icon/group24.json | 1 + .../components/assets/icon/group32.json | 1 + .../components/assets/icon/groupForm16.json | 1 + .../components/assets/icon/groupForm24.json | 1 + .../components/assets/icon/groupForm32.json | 1 + .../assets/icon/groupFormPlus16.json | 1 + .../assets/icon/groupFormPlus24.json | 1 + .../assets/icon/groupFormPlus32.json | 1 + .../components/assets/icon/groupItems16.json | 1 + .../components/assets/icon/groupItems24.json | 1 + .../components/assets/icon/groupItems32.json | 1 + .../assets/icon/groupLayoutElements16.json | 1 + .../assets/icon/groupLayoutElements24.json | 1 + .../assets/icon/groupLayoutElements32.json | 1 + .../components/assets/icon/groupX16.json | 1 + .../components/assets/icon/groupX24.json | 1 + .../components/assets/icon/groupX32.json | 1 + .../assets/components/assets/icon/halo16.json | 1 + .../assets/components/assets/icon/halo24.json | 1 + .../assets/components/assets/icon/halo32.json | 1 + .../components/assets/icon/hamburger16.json | 1 + .../components/assets/icon/hamburger24.json | 1 + .../components/assets/icon/hamburger32.json | 1 + .../components/assets/icon/hammer16.json | 1 + .../components/assets/icon/hammer24.json | 1 + .../components/assets/icon/hammer32.json | 1 + .../assets/icon/handleVertical16.json | 1 + .../assets/icon/handleVertical24.json | 1 + .../assets/icon/handleVertical32.json | 1 + .../components/assets/icon/heading16.json | 1 + .../components/assets/icon/heading24.json | 1 + .../components/assets/icon/heading32.json | 1 + .../assets/icon/headingLayout16.json | 1 + .../assets/icon/headingLayout24.json | 1 + .../assets/icon/headingLayout32.json | 1 + .../components/assets/icon/headingRtl16.json | 1 + .../components/assets/icon/headingRtl24.json | 1 + .../components/assets/icon/headingRtl32.json | 1 + .../components/assets/icon/headset16.json | 1 + .../components/assets/icon/headset24.json | 1 + .../components/assets/icon/headset32.json | 1 + .../components/assets/icon/heart16.json | 1 + .../components/assets/icon/heart16F.json | 1 + .../components/assets/icon/heart24.json | 1 + .../components/assets/icon/heart24F.json | 1 + .../components/assets/icon/heart32.json | 1 + .../components/assets/icon/heart32F.json | 1 + .../components/assets/icon/heatChart16.json | 1 + .../components/assets/icon/heatChart24.json | 1 + .../components/assets/icon/heatChart32.json | 1 + .../components/assets/icon/heavyRain16.json | 1 + .../components/assets/icon/heavyRain24.json | 1 + .../components/assets/icon/heavyRain32.json | 1 + .../components/assets/icon/heavySnow16.json | 1 + .../components/assets/icon/heavySnow24.json | 1 + .../components/assets/icon/heavySnow32.json | 1 + .../components/assets/icon/hideEmpty16.json | 1 + .../components/assets/icon/hideEmpty24.json | 1 + .../components/assets/icon/hideEmpty32.json | 1 + .../components/assets/icon/highlighter16.json | 1 + .../components/assets/icon/highlighter24.json | 1 + .../components/assets/icon/highlighter32.json | 1 + .../assets/icon/highlighterTip16.json | 1 + .../assets/icon/highlighterTip24.json | 1 + .../assets/icon/highlighterTip32.json | 1 + .../assets/icon/highwayChange16.json | 1 + .../assets/icon/highwayChange24.json | 1 + .../assets/icon/highwayChange32.json | 1 + .../assets/icon/highwayChangeRight16.json | 1 + .../assets/icon/highwayChangeRight24.json | 1 + .../assets/icon/highwayChangeRight32.json | 1 + .../assets/icon/hillshadeEffect16.json | 1 + .../assets/icon/hillshadeEffect24.json | 1 + .../assets/icon/hillshadeEffect32.json | 1 + .../assets/components/assets/icon/home16.json | 1 + .../assets/components/assets/icon/home24.json | 1 + .../assets/components/assets/icon/home32.json | 1 + .../assets/icon/horizontalDistribute16.json | 1 + .../assets/icon/horizontalDistribute24.json | 1 + .../assets/icon/horizontalDistribute32.json | 1 + .../assets/icon/hourglassActive16.json | 1 + .../assets/icon/hourglassActive24.json | 1 + .../assets/icon/hourglassActive32.json | 1 + .../assets/icon/hourglassExpired16.json | 1 + .../assets/icon/hourglassExpired24.json | 1 + .../assets/icon/hourglassExpired32.json | 1 + .../assets/components/assets/icon/i12X16.json | 1 + .../assets/components/assets/icon/i12X24.json | 1 + .../assets/components/assets/icon/i12X32.json | 1 + .../assets/icon/i12XPlaybackSpeed16.json | 1 + .../assets/icon/i12XPlaybackSpeed24.json | 1 + .../assets/icon/i12XPlaybackSpeed32.json | 1 + .../assets/components/assets/icon/i14X16.json | 1 + .../assets/components/assets/icon/i14X24.json | 1 + .../assets/components/assets/icon/i14X32.json | 1 + .../assets/icon/i14XPlaybackSpeed16.json | 1 + .../assets/icon/i14XPlaybackSpeed24.json | 1 + .../assets/icon/i14XPlaybackSpeed32.json | 1 + .../assets/components/assets/icon/i18X16.json | 1 + .../assets/components/assets/icon/i18X24.json | 1 + .../assets/components/assets/icon/i18X32.json | 1 + .../assets/icon/i18XPlaybackSpeed16.json | 1 + .../assets/icon/i18XPlaybackSpeed24.json | 1 + .../assets/icon/i18XPlaybackSpeed32.json | 1 + .../assets/components/assets/icon/i1X16.json | 1 + .../assets/components/assets/icon/i1X24.json | 1 + .../assets/components/assets/icon/i1X32.json | 1 + .../assets/icon/i1XPlaybackSpeed16.json | 1 + .../assets/icon/i1XPlaybackSpeed24.json | 1 + .../assets/icon/i1XPlaybackSpeed32.json | 1 + .../components/assets/icon/i2DExplore16.json | 1 + .../components/assets/icon/i2DExplore24.json | 1 + .../components/assets/icon/i2DExplore32.json | 1 + .../assets/components/assets/icon/i2X16.json | 1 + .../assets/components/assets/icon/i2X24.json | 1 + .../assets/components/assets/icon/i2X32.json | 1 + .../assets/icon/i2XPlaybackSpeed16.json | 1 + .../assets/icon/i2XPlaybackSpeed24.json | 1 + .../assets/icon/i2XPlaybackSpeed32.json | 1 + .../components/assets/icon/i360View16.json | 1 + .../components/assets/icon/i360View24.json | 1 + .../components/assets/icon/i360View32.json | 1 + .../components/assets/icon/i3DGlasses16.json | 1 + .../components/assets/icon/i3DGlasses24.json | 1 + .../components/assets/icon/i3DGlasses32.json | 1 + .../assets/components/assets/icon/i4X16.json | 1 + .../assets/components/assets/icon/i4X24.json | 1 + .../assets/components/assets/icon/i4X32.json | 1 + .../assets/icon/i4XPlaybackSpeed16.json | 1 + .../assets/icon/i4XPlaybackSpeed24.json | 1 + .../assets/icon/i4XPlaybackSpeed32.json | 1 + .../assets/components/assets/icon/i8X16.json | 1 + .../assets/components/assets/icon/i8X24.json | 1 + .../assets/components/assets/icon/i8X32.json | 1 + .../assets/icon/i8XPlaybackSpeed16.json | 1 + .../assets/icon/i8XPlaybackSpeed24.json | 1 + .../assets/icon/i8XPlaybackSpeed32.json | 1 + .../components/assets/icon/image16.json | 1 + .../components/assets/icon/image24.json | 1 + .../components/assets/icon/image32.json | 1 + .../components/assets/icon/imageChips16.json | 1 + .../components/assets/icon/imageChips24.json | 1 + .../components/assets/icon/imageChips32.json | 1 + .../assets/icon/imageDisplayOrder16.json | 1 + .../assets/icon/imageDisplayOrder24.json | 1 + .../assets/icon/imageDisplayOrder32.json | 1 + .../components/assets/icon/imageLayer16.json | 1 + .../components/assets/icon/imageLayer24.json | 1 + .../components/assets/icon/imageLayer32.json | 1 + .../assets/icon/imageMensuration16.json | 1 + .../assets/icon/imageMensuration24.json | 1 + .../assets/icon/imageMensuration32.json | 1 + .../components/assets/icon/imagePin16.json | 1 + .../components/assets/icon/imagePin24.json | 1 + .../components/assets/icon/imagePin32.json | 1 + .../components/assets/icon/imagePlus16.json | 1 + .../components/assets/icon/imagePlus24.json | 1 + .../components/assets/icon/imagePlus32.json | 1 + .../assets/icon/imageSegmentation16.json | 1 + .../assets/icon/imageSegmentation24.json | 1 + .../assets/icon/imageSegmentation32.json | 1 + .../components/assets/icon/imageServer16.json | 1 + .../components/assets/icon/imageServer24.json | 1 + .../components/assets/icon/imageServer32.json | 1 + .../components/assets/icon/imageSpace16.json | 1 + .../components/assets/icon/imageSpace24.json | 1 + .../components/assets/icon/imageSpace32.json | 1 + .../components/assets/icon/imageUnit16.json | 1 + .../components/assets/icon/imageUnit24.json | 1 + .../components/assets/icon/imageUnit32.json | 1 + .../components/assets/icon/images16.json | 1 + .../components/assets/icon/images24.json | 1 + .../components/assets/icon/images32.json | 1 + .../components/assets/icon/import16.json | 1 + .../components/assets/icon/import24.json | 1 + .../components/assets/icon/import32.json | 1 + .../components/assets/icon/inbox16.json | 1 + .../components/assets/icon/inbox24.json | 1 + .../components/assets/icon/inbox32.json | 1 + .../icon/increaseLinkChartSymbolSize16.json | 1 + .../icon/increaseLinkChartSymbolSize24.json | 1 + .../icon/increaseLinkChartSymbolSize32.json | 1 + .../components/assets/icon/indicator16.json | 1 + .../components/assets/icon/indicator24.json | 1 + .../components/assets/icon/indicator32.json | 1 + .../components/assets/icon/infographic16.json | 1 + .../components/assets/icon/infographic24.json | 1 + .../components/assets/icon/infographic32.json | 1 + .../components/assets/icon/information16.json | 1 + .../assets/icon/information16F.json | 1 + .../components/assets/icon/information24.json | 1 + .../assets/icon/information24F.json | 1 + .../components/assets/icon/information32.json | 1 + .../assets/icon/information32F.json | 1 + .../assets/icon/informationLetter16.json | 1 + .../assets/icon/informationLetter24.json | 1 + .../assets/icon/informationLetter32.json | 1 + .../components/assets/icon/initiative16.json | 1 + .../components/assets/icon/initiative24.json | 1 + .../components/assets/icon/initiative32.json | 1 + .../assets/icon/initiativeTemplate16.json | 1 + .../assets/icon/initiativeTemplate24.json | 1 + .../assets/icon/initiativeTemplate32.json | 1 + .../components/assets/icon/insets16.json | 1 + .../components/assets/icon/insets24.json | 1 + .../components/assets/icon/insets32.json | 1 + .../components/assets/icon/inspection16.json | 1 + .../components/assets/icon/inspection24.json | 1 + .../components/assets/icon/inspection32.json | 1 + .../components/assets/icon/integer16.json | 1 + .../components/assets/icon/integer24.json | 1 + .../components/assets/icon/integer32.json | 1 + .../assets/icon/investigation16.json | 1 + .../assets/icon/investigation24.json | 1 + .../assets/icon/investigation32.json | 1 + .../components/assets/icon/italicize16.json | 1 + .../components/assets/icon/italicize24.json | 1 + .../components/assets/icon/italicize32.json | 1 + .../assets/icon/joinedViewLayer16.json | 1 + .../assets/icon/joinedViewLayer24.json | 1 + .../assets/icon/joinedViewLayer32.json | 1 + .../assets/components/assets/icon/key16.json | 1 + .../assets/components/assets/icon/key24.json | 1 + .../assets/components/assets/icon/key32.json | 1 + .../components/assets/icon/keyboard16.json | 1 + .../components/assets/icon/keyboard24.json | 1 + .../components/assets/icon/keyboard32.json | 1 + .../components/assets/icon/keypad16.json | 1 + .../components/assets/icon/keypad24.json | 1 + .../components/assets/icon/keypad32.json | 1 + .../assets/icon/knowledgeGraph16.json | 1 + .../assets/icon/knowledgeGraph24.json | 1 + .../assets/icon/knowledgeGraph32.json | 1 + .../icon/knowledgeGraphDashboard16.json | 1 + .../icon/knowledgeGraphDashboard24.json | 1 + .../icon/knowledgeGraphDashboard32.json | 1 + .../icon/knowledgeGraphDataModel16.json | 1 + .../icon/knowledgeGraphDataModel24.json | 1 + .../icon/knowledgeGraphDataModel32.json | 1 + .../assets/icon/knowledgeGraphExport16.json | 1 + .../assets/icon/knowledgeGraphExport24.json | 1 + .../assets/icon/knowledgeGraphExport32.json | 1 + .../assets/icon/knowledgeGraphImport16.json | 1 + .../assets/icon/knowledgeGraphImport24.json | 1 + .../assets/icon/knowledgeGraphImport32.json | 1 + .../assets/icon/knowledgeGraphNew16.json | 1 + .../assets/icon/knowledgeGraphNew24.json | 1 + .../assets/icon/knowledgeGraphNew32.json | 1 + .../icon/knowledgeGraphRelationship16.json | 1 + .../icon/knowledgeGraphRelationship24.json | 1 + .../icon/knowledgeGraphRelationship32.json | 1 + .../assets/icon/knowledgeLayer16.json | 1 + .../assets/icon/knowledgeLayer24.json | 1 + .../assets/icon/knowledgeLayer32.json | 1 + .../assets/icon/knowledgeServer16.json | 1 + .../assets/icon/knowledgeServer24.json | 1 + .../assets/icon/knowledgeServer32.json | 1 + .../components/assets/icon/label16.json | 1 + .../components/assets/icon/label24.json | 1 + .../components/assets/icon/label32.json | 1 + .../components/assets/icon/labelOff16.json | 1 + .../components/assets/icon/labelOff24.json | 1 + .../components/assets/icon/labelOff32.json | 1 + .../components/assets/icon/language16.json | 1 + .../components/assets/icon/language24.json | 1 + .../components/assets/icon/language32.json | 1 + .../assets/icon/languageTranslate16.json | 1 + .../assets/icon/languageTranslate24.json | 1 + .../assets/icon/languageTranslate32.json | 1 + .../components/assets/icon/lasso16.json | 1 + .../components/assets/icon/lasso24.json | 1 + .../components/assets/icon/lasso32.json | 1 + .../components/assets/icon/lassoSelect16.json | 1 + .../components/assets/icon/lassoSelect24.json | 1 + .../components/assets/icon/lassoSelect32.json | 1 + .../components/assets/icon/launch16.json | 1 + .../components/assets/icon/launch24.json | 1 + .../components/assets/icon/launch32.json | 1 + .../components/assets/icon/layer16.json | 1 + .../components/assets/icon/layer24.json | 1 + .../components/assets/icon/layer32.json | 1 + .../assets/icon/layerBasemap16.json | 1 + .../assets/icon/layerBasemap24.json | 1 + .../assets/icon/layerBasemap32.json | 1 + .../components/assets/icon/layerBroken16.json | 1 + .../components/assets/icon/layerBroken24.json | 1 + .../components/assets/icon/layerBroken32.json | 1 + .../components/assets/icon/layerFilter16.json | 1 + .../components/assets/icon/layerFilter24.json | 1 + .../components/assets/icon/layerFilter32.json | 1 + .../assets/icon/layerGraphics16.json | 1 + .../assets/icon/layerGraphics24.json | 1 + .../assets/icon/layerGraphics32.json | 1 + .../components/assets/icon/layerHide16.json | 1 + .../components/assets/icon/layerHide24.json | 1 + .../components/assets/icon/layerHide32.json | 1 + .../components/assets/icon/layerKml16.json | 1 + .../components/assets/icon/layerKml24.json | 1 + .../components/assets/icon/layerKml32.json | 1 + .../components/assets/icon/layerLine16.json | 1 + .../components/assets/icon/layerLine24.json | 1 + .../components/assets/icon/layerLine32.json | 1 + .../assets/icon/layerLineService16.json | 1 + .../assets/icon/layerLineService24.json | 1 + .../assets/icon/layerLineService32.json | 1 + .../components/assets/icon/layerMap16.json | 1 + .../components/assets/icon/layerMap24.json | 1 + .../components/assets/icon/layerMap32.json | 1 + .../assets/icon/layerMapService16.json | 1 + .../assets/icon/layerMapService24.json | 1 + .../assets/icon/layerMapService32.json | 1 + .../components/assets/icon/layerPoints16.json | 1 + .../components/assets/icon/layerPoints24.json | 1 + .../components/assets/icon/layerPoints32.json | 1 + .../assets/icon/layerPolygon16.json | 1 + .../assets/icon/layerPolygon24.json | 1 + .../assets/icon/layerPolygon32.json | 1 + .../assets/icon/layerPolygonService16.json | 1 + .../assets/icon/layerPolygonService24.json | 1 + .../assets/icon/layerPolygonService32.json | 1 + .../assets/icon/layerService16.json | 1 + .../assets/icon/layerService24.json | 1 + .../assets/icon/layerService32.json | 1 + .../components/assets/icon/layerZoomTo16.json | 1 + .../components/assets/icon/layerZoomTo24.json | 1 + .../components/assets/icon/layerZoomTo32.json | 1 + .../components/assets/icon/layers16.json | 1 + .../components/assets/icon/layers24.json | 1 + .../components/assets/icon/layers32.json | 1 + .../assets/icon/layersEditable16.json | 1 + .../assets/icon/layersEditable24.json | 1 + .../assets/icon/layersEditable32.json | 1 + .../assets/icon/layersReference16.json | 1 + .../assets/icon/layersReference24.json | 1 + .../assets/icon/layersReference32.json | 1 + .../assets/icon/layoutHorizontal16.json | 1 + .../assets/icon/layoutHorizontal24.json | 1 + .../assets/icon/layoutHorizontal32.json | 1 + .../assets/icon/layoutVertical16.json | 1 + .../assets/icon/layoutVertical24.json | 1 + .../assets/icon/layoutVertical32.json | 1 + .../assets/components/assets/icon/left16.json | 1 + .../assets/components/assets/icon/left24.json | 1 + .../assets/components/assets/icon/left32.json | 1 + .../components/assets/icon/leftAlign16.json | 1 + .../components/assets/icon/leftAlign24.json | 1 + .../components/assets/icon/leftAlign32.json | 1 + .../components/assets/icon/leftEdge16.json | 1 + .../components/assets/icon/leftEdge24.json | 1 + .../components/assets/icon/leftEdge32.json | 1 + .../components/assets/icon/leftLeft16.json | 1 + .../components/assets/icon/leftLeft24.json | 1 + .../components/assets/icon/leftLeft32.json | 1 + .../components/assets/icon/leftRight16.json | 1 + .../components/assets/icon/leftRight24.json | 1 + .../components/assets/icon/leftRight32.json | 1 + .../components/assets/icon/legend16.json | 1 + .../components/assets/icon/legend24.json | 1 + .../components/assets/icon/legend32.json | 1 + .../components/assets/icon/legendLeft16.json | 1 + .../components/assets/icon/legendLeft24.json | 1 + .../components/assets/icon/legendLeft32.json | 1 + .../components/assets/icon/legendPlus16.json | 1 + .../components/assets/icon/legendPlus24.json | 1 + .../components/assets/icon/legendPlus32.json | 1 + .../components/assets/icon/legendRight16.json | 1 + .../components/assets/icon/legendRight24.json | 1 + .../components/assets/icon/legendRight32.json | 1 + .../components/assets/icon/license16.json | 1 + .../components/assets/icon/license24.json | 1 + .../components/assets/icon/license32.json | 1 + .../components/assets/icon/lightRain16.json | 1 + .../components/assets/icon/lightRain24.json | 1 + .../components/assets/icon/lightRain32.json | 1 + .../components/assets/icon/lightSnow16.json | 1 + .../components/assets/icon/lightSnow24.json | 1 + .../components/assets/icon/lightSnow32.json | 1 + .../components/assets/icon/lightbulb16.json | 1 + .../components/assets/icon/lightbulb24.json | 1 + .../components/assets/icon/lightbulb32.json | 1 + .../assets/components/assets/icon/line16.json | 1 + .../assets/components/assets/icon/line24.json | 1 + .../assets/components/assets/icon/line32.json | 1 + .../components/assets/icon/lineCheck16.json | 1 + .../components/assets/icon/lineCheck24.json | 1 + .../components/assets/icon/lineCheck32.json | 1 + .../components/assets/icon/lineDashed16.json | 1 + .../components/assets/icon/lineDashed24.json | 1 + .../components/assets/icon/lineDashed32.json | 1 + .../components/assets/icon/lineDotted16.json | 1 + .../components/assets/icon/lineDotted24.json | 1 + .../components/assets/icon/lineDotted32.json | 1 + .../components/assets/icon/lineOfSight16.json | 1 + .../components/assets/icon/lineOfSight24.json | 1 + .../components/assets/icon/lineOfSight32.json | 1 + .../components/assets/icon/lineSolid16.json | 1 + .../components/assets/icon/lineSolid24.json | 1 + .../components/assets/icon/lineSolid32.json | 1 + .../assets/icon/lineStraight16.json | 1 + .../assets/icon/lineStraight24.json | 1 + .../assets/icon/lineStraight32.json | 1 + .../assets/components/assets/icon/link16.json | 1 + .../assets/components/assets/icon/link24.json | 1 + .../assets/components/assets/icon/link32.json | 1 + .../components/assets/icon/linkChart16.json | 1 + .../components/assets/icon/linkChart24.json | 1 + .../components/assets/icon/linkChart32.json | 1 + .../assets/components/assets/icon/list16.json | 1 + .../assets/components/assets/icon/list24.json | 1 + .../assets/components/assets/icon/list32.json | 1 + .../components/assets/icon/listBullet16.json | 1 + .../components/assets/icon/listBullet24.json | 1 + .../components/assets/icon/listBullet32.json | 1 + .../components/assets/icon/listButton16.json | 1 + .../components/assets/icon/listButton24.json | 1 + .../components/assets/icon/listButton32.json | 1 + .../components/assets/icon/listCheck16.json | 1 + .../components/assets/icon/listCheck24.json | 1 + .../components/assets/icon/listCheck32.json | 1 + .../assets/icon/listCheckAll16.json | 1 + .../assets/icon/listCheckAll24.json | 1 + .../assets/icon/listCheckAll32.json | 1 + .../components/assets/icon/listMerge16.json | 1 + .../components/assets/icon/listMerge24.json | 1 + .../components/assets/icon/listMerge32.json | 1 + .../components/assets/icon/listNumber16.json | 1 + .../components/assets/icon/listNumber24.json | 1 + .../components/assets/icon/listNumber32.json | 1 + .../assets/icon/listNumberRtl16.json | 1 + .../assets/icon/listNumberRtl24.json | 1 + .../assets/icon/listNumberRtl32.json | 1 + .../components/assets/icon/listRadio16.json | 1 + .../components/assets/icon/listRadio24.json | 1 + .../components/assets/icon/listRadio32.json | 1 + .../assets/icon/listRectangle16.json | 1 + .../assets/icon/listRectangle24.json | 1 + .../assets/icon/listRectangle32.json | 1 + .../components/assets/icon/listShowAll16.json | 1 + .../components/assets/icon/listShowAll24.json | 1 + .../components/assets/icon/listShowAll32.json | 1 + .../assets/icon/locationSharing16.json | 1 + .../assets/icon/locationSharing16F.json | 1 + .../assets/icon/locationSharing24.json | 1 + .../assets/icon/locationSharing24F.json | 1 + .../assets/icon/locationSharing32.json | 1 + .../assets/icon/locationSharing32F.json | 1 + .../icon/locationSharingDisabled16.json | 1 + .../icon/locationSharingDisabled24.json | 1 + .../icon/locationSharingDisabled32.json | 1 + .../assets/icon/locationSharingEnabled16.json | 1 + .../assets/icon/locationSharingEnabled24.json | 1 + .../assets/icon/locationSharingEnabled32.json | 1 + .../assets/icon/locationSharingFilled16.json | 1 + .../assets/icon/locationSharingFilled24.json | 1 + .../assets/icon/locationSharingFilled32.json | 1 + .../assets/icon/locationSharingOff16.json | 1 + .../assets/icon/locationSharingOff24.json | 1 + .../assets/icon/locationSharingOff32.json | 1 + .../components/assets/icon/locator16.json | 1 + .../components/assets/icon/locator24.json | 1 + .../components/assets/icon/locator32.json | 1 + .../assets/components/assets/icon/lock16.json | 1 + .../components/assets/icon/lock16F.json | 1 + .../assets/components/assets/icon/lock24.json | 1 + .../components/assets/icon/lock24F.json | 1 + .../assets/components/assets/icon/lock32.json | 1 + .../components/assets/icon/lock32F.json | 1 + .../assets/icon/ltrElementsAlign16.json | 1 + .../assets/icon/ltrElementsAlign24.json | 1 + .../assets/icon/ltrElementsAlign32.json | 1 + .../assets/icon/ltrParagraphAlign16.json | 1 + .../assets/icon/ltrParagraphAlign24.json | 1 + .../assets/icon/ltrParagraphAlign32.json | 1 + .../assets/icon/magnifyingGlass16.json | 1 + .../assets/icon/magnifyingGlass24.json | 1 + .../assets/icon/magnifyingGlass32.json | 1 + .../assets/icon/magnifyingGlassMinus16.json | 1 + .../assets/icon/magnifyingGlassMinus24.json | 1 + .../assets/icon/magnifyingGlassMinus32.json | 1 + .../assets/icon/magnifyingGlassPlus16.json | 1 + .../assets/icon/magnifyingGlassPlus24.json | 1 + .../assets/icon/magnifyingGlassPlus32.json | 1 + .../assets/components/assets/icon/map16.json | 1 + .../assets/components/assets/icon/map24.json | 1 + .../assets/components/assets/icon/map32.json | 1 + .../components/assets/icon/mapContents16.json | 1 + .../components/assets/icon/mapContents24.json | 1 + .../components/assets/icon/mapContents32.json | 1 + .../components/assets/icon/mapPin16.json | 1 + .../components/assets/icon/mapPin24.json | 1 + .../components/assets/icon/mapPin32.json | 1 + .../components/assets/icon/mapSpace16.json | 1 + .../components/assets/icon/mapSpace24.json | 1 + .../components/assets/icon/mapSpace32.json | 1 + .../components/assets/icon/marketplace16.json | 1 + .../components/assets/icon/marketplace24.json | 1 + .../components/assets/icon/marketplace32.json | 1 + .../components/assets/icon/maskInside16.json | 1 + .../components/assets/icon/maskInside24.json | 1 + .../components/assets/icon/maskInside32.json | 1 + .../components/assets/icon/maskOutside16.json | 1 + .../components/assets/icon/maskOutside24.json | 1 + .../components/assets/icon/maskOutside32.json | 1 + .../components/assets/icon/maximize16.json | 1 + .../components/assets/icon/maximize24.json | 1 + .../components/assets/icon/maximize32.json | 1 + .../components/assets/icon/maximum16.json | 1 + .../components/assets/icon/maximum24.json | 1 + .../components/assets/icon/maximum32.json | 1 + .../assets/icon/maximumGraph16.json | 1 + .../assets/icon/maximumGraph24.json | 1 + .../assets/icon/maximumGraph32.json | 1 + .../icon/maximumTerritoryDistance16.json | 1 + .../icon/maximumTerritoryDistance24.json | 1 + .../icon/maximumTerritoryDistance32.json | 1 + .../components/assets/icon/measure16.json | 1 + .../components/assets/icon/measure24.json | 1 + .../components/assets/icon/measure32.json | 1 + .../components/assets/icon/measureArea16.json | 1 + .../components/assets/icon/measureArea24.json | 1 + .../components/assets/icon/measureArea32.json | 1 + .../icon/measureBuildingHeightShadow16.json | 1 + .../icon/measureBuildingHeightShadow24.json | 1 + .../icon/measureBuildingHeightShadow32.json | 1 + .../icon/measureBuildingHeightTopBase16.json | 1 + .../icon/measureBuildingHeightTopBase24.json | 1 + .../icon/measureBuildingHeightTopBase32.json | 1 + .../measureBuildingHeightTopShadow16.json | 1 + .../measureBuildingHeightTopShadow24.json | 1 + .../measureBuildingHeightTopShadow32.json | 1 + .../components/assets/icon/measureLine16.json | 1 + .../components/assets/icon/measureLine24.json | 1 + .../components/assets/icon/measureLine32.json | 1 + .../components/assets/icon/mediaLayer16.json | 1 + .../components/assets/icon/mediaLayer24.json | 1 + .../components/assets/icon/mediaLayer32.json | 1 + .../components/assets/icon/megaPhone16.json | 1 + .../components/assets/icon/megaPhone24.json | 1 + .../components/assets/icon/megaPhone32.json | 1 + .../components/assets/icon/merge16.json | 1 + .../components/assets/icon/merge24.json | 1 + .../components/assets/icon/merge32.json | 1 + .../assets/icon/mergeOnHighway16.json | 1 + .../assets/icon/mergeOnHighway24.json | 1 + .../assets/icon/mergeOnHighway32.json | 1 + .../assets/icon/mergeOnHighwayRight16.json | 1 + .../assets/icon/mergeOnHighwayRight24.json | 1 + .../assets/icon/mergeOnHighwayRight32.json | 1 + .../components/assets/icon/microphone16.json | 1 + .../components/assets/icon/microphone24.json | 1 + .../components/assets/icon/microphone32.json | 1 + .../assets/icon/microphonePlus16.json | 1 + .../assets/icon/microphonePlus24.json | 1 + .../assets/icon/microphonePlus32.json | 1 + .../icon/minDistanceBetweenCenters16.json | 1 + .../icon/minDistanceBetweenCenters24.json | 1 + .../icon/minDistanceBetweenCenters32.json | 1 + .../components/assets/icon/minimize16.json | 1 + .../components/assets/icon/minimize24.json | 1 + .../components/assets/icon/minimize32.json | 1 + .../components/assets/icon/minimum16.json | 1 + .../components/assets/icon/minimum24.json | 1 + .../components/assets/icon/minimum32.json | 1 + .../assets/icon/minimumGraph16.json | 1 + .../assets/icon/minimumGraph24.json | 1 + .../assets/icon/minimumGraph32.json | 1 + .../components/assets/icon/minus16.json | 1 + .../components/assets/icon/minus24.json | 1 + .../components/assets/icon/minus32.json | 1 + .../components/assets/icon/minusCircle16.json | 1 + .../components/assets/icon/minusCircle24.json | 1 + .../components/assets/icon/minusCircle32.json | 1 + .../components/assets/icon/minusSquare16.json | 1 + .../components/assets/icon/minusSquare24.json | 1 + .../components/assets/icon/minusSquare32.json | 1 + .../icon/miscellaneousCollection16.json | 1 + .../icon/miscellaneousCollection24.json | 1 + .../icon/miscellaneousCollection32.json | 1 + .../assets/icon/missionServer16.json | 1 + .../assets/icon/missionServer24.json | 1 + .../assets/icon/missionServer32.json | 1 + .../components/assets/icon/mobile16.json | 1 + .../components/assets/icon/mobile24.json | 1 + .../components/assets/icon/mobile32.json | 1 + .../components/assets/icon/mobileOff16.json | 1 + .../components/assets/icon/mobileOff24.json | 1 + .../components/assets/icon/mobileOff32.json | 1 + .../assets/icon/mobileVibrate16.json | 1 + .../assets/icon/mobileVibrate24.json | 1 + .../assets/icon/mobileVibrate32.json | 1 + .../components/assets/icon/monitor16.json | 1 + .../components/assets/icon/monitor24.json | 1 + .../components/assets/icon/monitor32.json | 1 + .../assets/components/assets/icon/moon16.json | 1 + .../assets/components/assets/icon/moon24.json | 1 + .../assets/components/assets/icon/moon32.json | 1 + .../assets/components/assets/icon/move16.json | 1 + .../assets/components/assets/icon/move24.json | 1 + .../assets/components/assets/icon/move32.json | 1 + .../components/assets/icon/moveUp16.json | 1 + .../components/assets/icon/moveUp24.json | 1 + .../components/assets/icon/moveUp32.json | 1 + .../components/assets/icon/moveUpAll16.json | 1 + .../components/assets/icon/moveUpAll24.json | 1 + .../components/assets/icon/moveUpAll32.json | 1 + .../assets/components/assets/icon/mu16.json | 1 + .../assets/components/assets/icon/mu24.json | 1 + .../assets/components/assets/icon/mu32.json | 1 + .../assets/icon/multidimensionalRaster16.json | 1 + .../assets/icon/multidimensionalRaster24.json | 1 + .../assets/icon/multidimensionalRaster32.json | 1 + .../assets/icon/multipleVariables16.json | 1 + .../assets/icon/multipleVariables24.json | 1 + .../assets/icon/multipleVariables32.json | 1 + .../components/assets/icon/musicNote16.json | 1 + .../components/assets/icon/musicNote24.json | 1 + .../components/assets/icon/musicNote32.json | 1 + .../icon/newRasterFunctionTemplate16.json | 1 + .../icon/newRasterFunctionTemplate24.json | 1 + .../icon/newRasterFunctionTemplate32.json | 1 + .../components/assets/icon/newTraining16.json | 1 + .../components/assets/icon/newTraining24.json | 1 + .../components/assets/icon/newTraining32.json | 1 + .../assets/icon/noAttachment16.json | 1 + .../assets/icon/noAttachment24.json | 1 + .../assets/icon/noAttachment32.json | 1 + .../components/assets/icon/noImage16.json | 1 + .../components/assets/icon/noImage24.json | 1 + .../components/assets/icon/noImage32.json | 1 + .../components/assets/icon/noMap16.json | 1 + .../components/assets/icon/noMap24.json | 1 + .../components/assets/icon/noMap32.json | 1 + .../components/assets/icon/nodesLink16.json | 1 + .../components/assets/icon/nodesLink24.json | 1 + .../components/assets/icon/nodesLink32.json | 1 + .../components/assets/icon/nodesMerge16.json | 1 + .../components/assets/icon/nodesMerge24.json | 1 + .../components/assets/icon/nodesMerge32.json | 1 + .../components/assets/icon/nodesUnlink16.json | 1 + .../components/assets/icon/nodesUnlink24.json | 1 + .../components/assets/icon/nodesUnlink32.json | 1 + .../assets/icon/nodesUnmerge16.json | 1 + .../assets/icon/nodesUnmerge24.json | 1 + .../assets/icon/nodesUnmerge32.json | 1 + .../components/assets/icon/notebook16.json | 1 + .../components/assets/icon/notebook24.json | 1 + .../components/assets/icon/notebook32.json | 1 + .../assets/icon/notebookServer16.json | 1 + .../assets/icon/notebookServer24.json | 1 + .../assets/icon/notebookServer32.json | 1 + .../assets/icon/notebookSnapshot16.json | 1 + .../assets/icon/notebookSnapshot24.json | 1 + .../assets/icon/notebookSnapshot32.json | 1 + .../assets/components/assets/icon/null16.json | 1 + .../assets/components/assets/icon/null24.json | 1 + .../assets/components/assets/icon/null32.json | 1 + .../components/assets/icon/number16.json | 1 + .../components/assets/icon/number24.json | 1 + .../components/assets/icon/number32.json | 1 + .../assets/icon/numberCircle116.json | 1 + .../assets/icon/numberCircle116F.json | 1 + .../assets/icon/numberCircle124.json | 1 + .../assets/icon/numberCircle124F.json | 1 + .../assets/icon/numberCircle132.json | 1 + .../assets/icon/numberCircle132F.json | 1 + .../assets/icon/numberCircle1F16.json | 1 + .../assets/icon/numberCircle1F24.json | 1 + .../assets/icon/numberCircle1F32.json | 1 + .../assets/icon/numberCircle216.json | 1 + .../assets/icon/numberCircle216F.json | 1 + .../assets/icon/numberCircle224.json | 1 + .../assets/icon/numberCircle224F.json | 1 + .../assets/icon/numberCircle232.json | 1 + .../assets/icon/numberCircle232F.json | 1 + .../assets/icon/numberCircle2F16.json | 1 + .../assets/icon/numberCircle2F24.json | 1 + .../assets/icon/numberCircle2F32.json | 1 + .../assets/icon/numberCircle316.json | 1 + .../assets/icon/numberCircle316F.json | 1 + .../assets/icon/numberCircle324.json | 1 + .../assets/icon/numberCircle324F.json | 1 + .../assets/icon/numberCircle332.json | 1 + .../assets/icon/numberCircle332F.json | 1 + .../assets/icon/numberCircle3F16.json | 1 + .../assets/icon/numberCircle3F24.json | 1 + .../assets/icon/numberCircle3F32.json | 1 + .../assets/icon/numberCircle416.json | 1 + .../assets/icon/numberCircle416F.json | 1 + .../assets/icon/numberCircle424.json | 1 + .../assets/icon/numberCircle424F.json | 1 + .../assets/icon/numberCircle432.json | 1 + .../assets/icon/numberCircle432F.json | 1 + .../assets/icon/numberCircle4F16.json | 1 + .../assets/icon/numberCircle4F24.json | 1 + .../assets/icon/numberCircle4F32.json | 1 + .../assets/icon/numberCircle516.json | 1 + .../assets/icon/numberCircle516F.json | 1 + .../assets/icon/numberCircle524.json | 1 + .../assets/icon/numberCircle524F.json | 1 + .../assets/icon/numberCircle532.json | 1 + .../assets/icon/numberCircle532F.json | 1 + .../assets/icon/numberCircle5F16.json | 1 + .../assets/icon/numberCircle5F24.json | 1 + .../assets/icon/numberCircle5F32.json | 1 + .../assets/icon/numberCircle616.json | 1 + .../assets/icon/numberCircle616F.json | 1 + .../assets/icon/numberCircle624.json | 1 + .../assets/icon/numberCircle624F.json | 1 + .../assets/icon/numberCircle632.json | 1 + .../assets/icon/numberCircle632F.json | 1 + .../assets/icon/numberCircle6F16.json | 1 + .../assets/icon/numberCircle6F24.json | 1 + .../assets/icon/numberCircle6F32.json | 1 + .../assets/icon/numberCircle716.json | 1 + .../assets/icon/numberCircle716F.json | 1 + .../assets/icon/numberCircle724.json | 1 + .../assets/icon/numberCircle724F.json | 1 + .../assets/icon/numberCircle732.json | 1 + .../assets/icon/numberCircle732F.json | 1 + .../assets/icon/numberCircle7F16.json | 1 + .../assets/icon/numberCircle7F24.json | 1 + .../assets/icon/numberCircle7F32.json | 1 + .../assets/icon/numberCircle816.json | 1 + .../assets/icon/numberCircle816F.json | 1 + .../assets/icon/numberCircle824.json | 1 + .../assets/icon/numberCircle824F.json | 1 + .../assets/icon/numberCircle832.json | 1 + .../assets/icon/numberCircle832F.json | 1 + .../assets/icon/numberCircle8F16.json | 1 + .../assets/icon/numberCircle8F24.json | 1 + .../assets/icon/numberCircle8F32.json | 1 + .../assets/icon/numberCircle916.json | 1 + .../assets/icon/numberCircle916F.json | 1 + .../assets/icon/numberCircle924.json | 1 + .../assets/icon/numberCircle924F.json | 1 + .../assets/icon/numberCircle932.json | 1 + .../assets/icon/numberCircle932F.json | 1 + .../assets/icon/numberCircle9F16.json | 1 + .../assets/icon/numberCircle9F24.json | 1 + .../assets/icon/numberCircle9F32.json | 1 + .../assets/icon/numberOfTerritories16.json | 1 + .../assets/icon/numberOfTerritories24.json | 1 + .../assets/icon/numberOfTerritories32.json | 1 + .../assets/icon/objectDetection16.json | 1 + .../assets/icon/objectDetection24.json | 1 + .../assets/icon/objectDetection32.json | 1 + .../components/assets/icon/offline16.json | 1 + .../components/assets/icon/offline24.json | 1 + .../components/assets/icon/offline32.json | 1 + .../components/assets/icon/online16.json | 1 + .../components/assets/icon/online24.json | 1 + .../components/assets/icon/online32.json | 1 + .../components/assets/icon/openBook16.json | 1 + .../components/assets/icon/openBook24.json | 1 + .../components/assets/icon/openBook32.json | 1 + .../assets/icon/organization16.json | 1 + .../assets/icon/organization24.json | 1 + .../assets/icon/organization32.json | 1 + .../assets/icon/orientedImageryLayer16.json | 1 + .../assets/icon/orientedImageryLayer24.json | 1 + .../assets/icon/orientedImageryLayer32.json | 1 + .../assets/icon/orientedImageryWidget16.json | 1 + .../assets/icon/orientedImageryWidget24.json | 1 + .../assets/icon/orientedImageryWidget32.json | 1 + .../components/assets/icon/outbox16.json | 1 + .../components/assets/icon/outbox24.json | 1 + .../components/assets/icon/outbox32.json | 1 + .../assets/icon/overlapFeatures16.json | 1 + .../assets/icon/overlapFeatures24.json | 1 + .../assets/icon/overlapFeatures32.json | 1 + .../components/assets/icon/overview16.json | 1 + .../components/assets/icon/overview24.json | 1 + .../components/assets/icon/overview32.json | 1 + .../assets/icon/overwriteFeatures16.json | 1 + .../assets/icon/overwriteFeatures24.json | 1 + .../assets/icon/overwriteFeatures32.json | 1 + .../components/assets/icon/package16.json | 1 + .../components/assets/icon/package24.json | 1 + .../components/assets/icon/package32.json | 1 + .../components/assets/icon/paintBucket16.json | 1 + .../components/assets/icon/paintBucket24.json | 1 + .../components/assets/icon/paintBucket32.json | 1 + .../components/assets/icon/palette16.json | 1 + .../components/assets/icon/palette24.json | 1 + .../components/assets/icon/palette32.json | 1 + .../assets/icon/paletteCheck16.json | 1 + .../assets/icon/paletteCheck24.json | 1 + .../assets/icon/paletteCheck32.json | 1 + .../assets/components/assets/icon/pan16.json | 1 + .../assets/components/assets/icon/pan24.json | 1 + .../assets/components/assets/icon/pan32.json | 1 + .../components/assets/icon/panDrag16.json | 1 + .../components/assets/icon/panDrag24.json | 1 + .../components/assets/icon/panDrag32.json | 1 + .../components/assets/icon/parcelLayer16.json | 1 + .../components/assets/icon/parcelLayer24.json | 1 + .../components/assets/icon/parcelLayer32.json | 1 + .../components/assets/icon/partlyCloud16.json | 1 + .../components/assets/icon/partlyCloud24.json | 1 + .../components/assets/icon/partlyCloud32.json | 1 + .../assets/icon/partlyCloudy16.json | 1 + .../assets/icon/partlyCloudy24.json | 1 + .../assets/icon/partlyCloudy32.json | 1 + .../components/assets/icon/paste16.json | 1 + .../components/assets/icon/paste24.json | 1 + .../components/assets/icon/paste32.json | 1 + .../components/assets/icon/pause16.json | 1 + .../components/assets/icon/pause16F.json | 1 + .../components/assets/icon/pause24.json | 1 + .../components/assets/icon/pause24F.json | 1 + .../components/assets/icon/pause32.json | 1 + .../components/assets/icon/pause32F.json | 1 + .../assets/components/assets/icon/pen16.json | 1 + .../assets/components/assets/icon/pen24.json | 1 + .../assets/components/assets/icon/pen32.json | 1 + .../components/assets/icon/penMark16.json | 1 + .../components/assets/icon/penMark24.json | 1 + .../components/assets/icon/penMark32.json | 1 + .../components/assets/icon/penMarkPlus16.json | 1 + .../components/assets/icon/penMarkPlus24.json | 1 + .../components/assets/icon/penMarkPlus32.json | 1 + .../components/assets/icon/penTip16.json | 1 + .../components/assets/icon/penTip24.json | 1 + .../components/assets/icon/penTip32.json | 1 + .../components/assets/icon/pencil16.json | 1 + .../components/assets/icon/pencil24.json | 1 + .../components/assets/icon/pencil32.json | 1 + .../components/assets/icon/pencilMark16.json | 1 + .../components/assets/icon/pencilMark24.json | 1 + .../components/assets/icon/pencilMark32.json | 1 + .../assets/icon/pencilMarkPlus16.json | 1 + .../assets/icon/pencilMarkPlus24.json | 1 + .../assets/icon/pencilMarkPlus32.json | 1 + .../assets/icon/pencilSquare16.json | 1 + .../assets/icon/pencilSquare24.json | 1 + .../assets/icon/pencilSquare32.json | 1 + .../components/assets/icon/pencilTip16.json | 1 + .../components/assets/icon/pencilTip24.json | 1 + .../components/assets/icon/pencilTip32.json | 1 + .../components/assets/icon/pentagon16.json | 1 + .../components/assets/icon/pentagon24.json | 1 + .../components/assets/icon/pentagon32.json | 1 + .../components/assets/icon/percent16.json | 1 + .../components/assets/icon/percent24.json | 1 + .../components/assets/icon/percent32.json | 1 + .../components/assets/icon/person16.json | 1 + .../components/assets/icon/person216.json | 1 + .../components/assets/icon/person224.json | 1 + .../components/assets/icon/person232.json | 1 + .../components/assets/icon/person24.json | 1 + .../components/assets/icon/person32.json | 1 + .../assets/icon/personalHomepage16.json | 1 + .../assets/icon/personalHomepage24.json | 1 + .../assets/icon/personalHomepage32.json | 1 + .../components/assets/icon/phone16.json | 1 + .../components/assets/icon/phone24.json | 1 + .../components/assets/icon/phone32.json | 1 + .../components/assets/icon/pieChart16.json | 1 + .../components/assets/icon/pieChart24.json | 1 + .../components/assets/icon/pieChart32.json | 1 + .../assets/components/assets/icon/pin16.json | 1 + .../assets/components/assets/icon/pin24.json | 1 + .../assets/components/assets/icon/pin32.json | 1 + .../components/assets/icon/pinPlus16.json | 1 + .../components/assets/icon/pinPlus24.json | 1 + .../components/assets/icon/pinPlus32.json | 1 + .../components/assets/icon/pinTear16.json | 1 + .../components/assets/icon/pinTear16F.json | 1 + .../components/assets/icon/pinTear24.json | 1 + .../components/assets/icon/pinTear24F.json | 1 + .../components/assets/icon/pinTear32.json | 1 + .../components/assets/icon/pinTear32F.json | 1 + .../components/assets/icon/pinTearF16.json | 1 + .../components/assets/icon/pinTearF24.json | 1 + .../components/assets/icon/pinTearF32.json | 1 + .../assets/components/assets/icon/pins16.json | 1 + .../assets/components/assets/icon/pins24.json | 1 + .../assets/components/assets/icon/pins32.json | 1 + .../components/assets/icon/plane16.json | 1 + .../components/assets/icon/plane24.json | 1 + .../components/assets/icon/plane32.json | 1 + .../components/assets/icon/plans16.json | 1 + .../components/assets/icon/plans24.json | 1 + .../components/assets/icon/plans32.json | 1 + .../assets/components/assets/icon/play16.json | 1 + .../components/assets/icon/play16F.json | 1 + .../assets/components/assets/icon/play24.json | 1 + .../components/assets/icon/play24F.json | 1 + .../assets/components/assets/icon/play32.json | 1 + .../components/assets/icon/play32F.json | 1 + .../assets/components/assets/icon/plus16.json | 1 + .../assets/components/assets/icon/plus24.json | 1 + .../assets/components/assets/icon/plus32.json | 1 + .../components/assets/icon/plusCircle16.json | 1 + .../components/assets/icon/plusCircle24.json | 1 + .../components/assets/icon/plusCircle32.json | 1 + .../components/assets/icon/plusSquare16.json | 1 + .../components/assets/icon/plusSquare24.json | 1 + .../components/assets/icon/plusSquare32.json | 1 + .../components/assets/icon/point16.json | 1 + .../components/assets/icon/point24.json | 1 + .../components/assets/icon/point32.json | 1 + .../components/assets/icon/polygon16.json | 1 + .../components/assets/icon/polygon24.json | 1 + .../components/assets/icon/polygon32.json | 1 + .../components/assets/icon/polygonArea16.json | 1 + .../components/assets/icon/polygonArea24.json | 1 + .../components/assets/icon/polygonArea32.json | 1 + .../assets/icon/polygonLineCheck16.json | 1 + .../assets/icon/polygonLineCheck24.json | 1 + .../assets/icon/polygonLineCheck32.json | 1 + .../assets/icon/polygonVertices16.json | 1 + .../assets/icon/polygonVertices24.json | 1 + .../assets/icon/polygonVertices32.json | 1 + .../components/assets/icon/popUp116.json | 1 + .../components/assets/icon/popUp124.json | 1 + .../components/assets/icon/popUp132.json | 1 + .../components/assets/icon/popUpBlank16.json | 1 + .../components/assets/icon/popUpBlank16F.json | 1 + .../components/assets/icon/popUpBlank24.json | 1 + .../components/assets/icon/popUpBlank24F.json | 1 + .../components/assets/icon/popUpBlank32.json | 1 + .../components/assets/icon/popUpBlank32F.json | 1 + .../components/assets/icon/popUpBlankF16.json | 1 + .../components/assets/icon/popUpBlankF24.json | 1 + .../components/assets/icon/popUpBlankF32.json | 1 + .../components/assets/icon/popup16.json | 1 + .../components/assets/icon/popup24.json | 1 + .../components/assets/icon/popup32.json | 1 + .../components/assets/icon/portal16.json | 1 + .../components/assets/icon/portal24.json | 1 + .../components/assets/icon/portal32.json | 1 + .../icon/premiumContentUserCredit16.json | 1 + .../icon/premiumContentUserCredit24.json | 1 + .../icon/premiumContentUserCredit32.json | 1 + .../assets/icon/presentation16.json | 1 + .../assets/icon/presentation24.json | 1 + .../assets/icon/presentation32.json | 1 + .../components/assets/icon/preserve16.json | 1 + .../components/assets/icon/preserve24.json | 1 + .../components/assets/icon/preserve32.json | 1 + .../components/assets/icon/print16.json | 1 + .../components/assets/icon/print24.json | 1 + .../components/assets/icon/print32.json | 1 + .../assets/icon/printPreview16.json | 1 + .../assets/icon/printPreview24.json | 1 + .../assets/icon/printPreview32.json | 1 + .../assets/icon/processingTemplates16.json | 1 + .../assets/icon/processingTemplates24.json | 1 + .../assets/icon/processingTemplates32.json | 1 + .../assets/icon/profileVariables16.json | 1 + .../assets/icon/profileVariables24.json | 1 + .../assets/icon/profileVariables32.json | 1 + .../components/assets/icon/projects16.json | 1 + .../components/assets/icon/projects24.json | 1 + .../components/assets/icon/projects32.json | 1 + .../components/assets/icon/pushpin16.json | 1 + .../components/assets/icon/pushpin24.json | 1 + .../components/assets/icon/pushpin32.json | 1 + .../components/assets/icon/puzzlePiece16.json | 1 + .../components/assets/icon/puzzlePiece24.json | 1 + .../components/assets/icon/puzzlePiece32.json | 1 + .../components/assets/icon/qrCode16.json | 1 + .../components/assets/icon/qrCode24.json | 1 + .../components/assets/icon/qrCode32.json | 1 + .../components/assets/icon/qtCode16.json | 1 + .../components/assets/icon/qtCode24.json | 1 + .../components/assets/icon/qtCode32.json | 1 + .../components/assets/icon/question16.json | 1 + .../components/assets/icon/question16F.json | 1 + .../components/assets/icon/question24.json | 1 + .../components/assets/icon/question24F.json | 1 + .../components/assets/icon/question32.json | 1 + .../components/assets/icon/question32F.json | 1 + .../assets/icon/questionMark16.json | 1 + .../assets/icon/questionMark24.json | 1 + .../assets/icon/questionMark32.json | 1 + .../components/assets/icon/quote16.json | 1 + .../components/assets/icon/quote24.json | 1 + .../components/assets/icon/quote32.json | 1 + .../assets/components/assets/icon/rain16.json | 1 + .../assets/components/assets/icon/rain24.json | 1 + .../assets/components/assets/icon/rain32.json | 1 + .../components/assets/icon/rainSnow16.json | 1 + .../components/assets/icon/rainSnow24.json | 1 + .../components/assets/icon/rainSnow32.json | 1 + .../components/assets/icon/rainThunder16.json | 1 + .../components/assets/icon/rainThunder24.json | 1 + .../components/assets/icon/rainThunder32.json | 1 + .../components/assets/icon/rampLeft16.json | 1 + .../components/assets/icon/rampLeft24.json | 1 + .../components/assets/icon/rampLeft32.json | 1 + .../components/assets/icon/rampRight16.json | 1 + .../components/assets/icon/rampRight24.json | 1 + .../components/assets/icon/rampRight32.json | 1 + .../components/assets/icon/rangefinder16.json | 1 + .../components/assets/icon/rangefinder24.json | 1 + .../components/assets/icon/rangefinder32.json | 1 + .../assets/icon/rasterAnalysis16.json | 1 + .../assets/icon/rasterAnalysis24.json | 1 + .../assets/icon/rasterAnalysis32.json | 1 + .../assets/icon/rasterFunction16.json | 1 + .../assets/icon/rasterFunction24.json | 1 + .../assets/icon/rasterFunction32.json | 1 + .../assets/icon/rasterFunctionTemplate16.json | 1 + .../assets/icon/rasterFunctionTemplate24.json | 1 + .../assets/icon/rasterFunctionTemplate32.json | 1 + .../assets/icon/readOnlyNonEditable16.json | 1 + .../assets/icon/readOnlyNonEditable24.json | 1 + .../assets/icon/readOnlyNonEditable32.json | 1 + .../components/assets/icon/recent16.json | 1 + .../components/assets/icon/recent24.json | 1 + .../components/assets/icon/recent32.json | 1 + .../components/assets/icon/rectangle16.json | 1 + .../components/assets/icon/rectangle24.json | 1 + .../components/assets/icon/rectangle32.json | 1 + .../assets/icon/rectangleArea16.json | 1 + .../assets/icon/rectangleArea24.json | 1 + .../assets/icon/rectangleArea32.json | 1 + .../assets/icon/rectanglePlus16.json | 1 + .../assets/icon/rectanglePlus24.json | 1 + .../assets/icon/rectanglePlus32.json | 1 + .../components/assets/icon/recurrence16.json | 1 + .../components/assets/icon/recurrence24.json | 1 + .../components/assets/icon/recurrence32.json | 1 + .../assets/components/assets/icon/redo16.json | 1 + .../assets/components/assets/icon/redo24.json | 1 + .../assets/components/assets/icon/redo32.json | 1 + .../components/assets/icon/refresh16.json | 1 + .../components/assets/icon/refresh24.json | 1 + .../components/assets/icon/refresh32.json | 1 + .../components/assets/icon/refreshF16.json | 1 + .../components/assets/icon/refreshF24.json | 1 + .../components/assets/icon/refreshF32.json | 1 + .../components/assets/icon/register16.json | 1 + .../components/assets/icon/register24.json | 1 + .../components/assets/icon/register32.json | 1 + .../assets/icon/reorderCards16.json | 1 + .../assets/icon/reorderCards24.json | 1 + .../assets/icon/reorderCards32.json | 1 + .../components/assets/icon/reorderGrid16.json | 1 + .../components/assets/icon/reorderGrid24.json | 1 + .../components/assets/icon/reorderGrid32.json | 1 + .../assets/icon/reorderStack16.json | 1 + .../assets/icon/reorderStack24.json | 1 + .../assets/icon/reorderStack32.json | 1 + .../assets/icon/replaceImage16.json | 1 + .../assets/icon/replaceImage24.json | 1 + .../assets/icon/replaceImage32.json | 1 + .../components/assets/icon/reset16.json | 1 + .../components/assets/icon/reset24.json | 1 + .../components/assets/icon/reset32.json | 1 + .../components/assets/icon/resizeArea16.json | 1 + .../components/assets/icon/resizeArea24.json | 1 + .../components/assets/icon/resizeArea32.json | 1 + .../components/assets/icon/retrain16.json | 1 + .../components/assets/icon/retrain24.json | 1 + .../components/assets/icon/retrain32.json | 1 + .../components/assets/icon/reverse16.json | 1 + .../components/assets/icon/reverse16F.json | 1 + .../components/assets/icon/reverse24.json | 1 + .../components/assets/icon/reverse24F.json | 1 + .../components/assets/icon/reverse32.json | 1 + .../components/assets/icon/reverse32F.json | 1 + .../assets/components/assets/icon/rfid16.json | 1 + .../assets/components/assets/icon/rfid24.json | 1 + .../assets/components/assets/icon/rfid32.json | 1 + .../components/assets/icon/rhombus16.json | 1 + .../components/assets/icon/rhombus24.json | 1 + .../components/assets/icon/rhombus32.json | 1 + .../components/assets/icon/ribbon16.json | 1 + .../components/assets/icon/ribbon24.json | 1 + .../components/assets/icon/ribbon32.json | 1 + .../assets/icon/ribbonRosette16.json | 1 + .../assets/icon/ribbonRosette24.json | 1 + .../assets/icon/ribbonRosette32.json | 1 + .../components/assets/icon/right16.json | 1 + .../components/assets/icon/right24.json | 1 + .../components/assets/icon/right32.json | 1 + .../components/assets/icon/rightAlign16.json | 1 + .../components/assets/icon/rightAlign24.json | 1 + .../components/assets/icon/rightAlign32.json | 1 + .../components/assets/icon/rightEdge16.json | 1 + .../components/assets/icon/rightEdge24.json | 1 + .../components/assets/icon/rightEdge32.json | 1 + .../components/assets/icon/rightLeft16.json | 1 + .../components/assets/icon/rightLeft24.json | 1 + .../components/assets/icon/rightLeft32.json | 1 + .../components/assets/icon/rightRight16.json | 1 + .../components/assets/icon/rightRight24.json | 1 + .../components/assets/icon/rightRight32.json | 1 + .../components/assets/icon/rings16.json | 1 + .../components/assets/icon/rings24.json | 1 + .../components/assets/icon/rings32.json | 1 + .../assets/icon/ringsLargest16.json | 1 + .../assets/icon/ringsLargest24.json | 1 + .../assets/icon/ringsLargest32.json | 1 + .../assets/icon/ringsSmallest16.json | 1 + .../assets/icon/ringsSmallest24.json | 1 + .../assets/icon/ringsSmallest32.json | 1 + .../assets/icon/ringsThreshold16.json | 1 + .../assets/icon/ringsThreshold24.json | 1 + .../assets/icon/ringsThreshold32.json | 1 + .../components/assets/icon/ringsXBar16.json | 1 + .../components/assets/icon/ringsXBar24.json | 1 + .../components/assets/icon/ringsXBar32.json | 1 + .../components/assets/icon/roadSign16.json | 1 + .../components/assets/icon/roadSign24.json | 1 + .../components/assets/icon/roadSign32.json | 1 + .../components/assets/icon/rosette16.json | 1 + .../components/assets/icon/rosette24.json | 1 + .../components/assets/icon/rosette32.json | 1 + .../components/assets/icon/rotate16.json | 1 + .../components/assets/icon/rotate24.json | 1 + .../components/assets/icon/rotate32.json | 1 + .../assets/icon/rotateDevice16.json | 1 + .../assets/icon/rotateDevice24.json | 1 + .../assets/icon/rotateDevice32.json | 1 + .../components/assets/icon/roundAbout16.json | 1 + .../components/assets/icon/roundAbout24.json | 1 + .../components/assets/icon/roundAbout32.json | 1 + .../assets/icon/roundAboutRight16.json | 1 + .../assets/icon/roundAboutRight24.json | 1 + .../assets/icon/roundAboutRight32.json | 1 + .../assets/icon/roundedRectangle16.json | 1 + .../assets/icon/roundedRectangle24.json | 1 + .../assets/icon/roundedRectangle32.json | 1 + .../components/assets/icon/routeFrom16.json | 1 + .../components/assets/icon/routeFrom24.json | 1 + .../components/assets/icon/routeFrom32.json | 1 + .../components/assets/icon/routeTo16.json | 1 + .../components/assets/icon/routeTo24.json | 1 + .../components/assets/icon/routeTo32.json | 1 + .../assets/icon/rtlElementsAlign16.json | 1 + .../assets/icon/rtlElementsAlign24.json | 1 + .../assets/icon/rtlElementsAlign32.json | 1 + .../assets/icon/rtlParagraphAlign16.json | 1 + .../assets/icon/rtlParagraphAlign24.json | 1 + .../assets/icon/rtlParagraphAlign32.json | 1 + .../components/assets/icon/running16.json | 1 + .../components/assets/icon/running24.json | 1 + .../components/assets/icon/running32.json | 1 + .../assets/icon/runningOutline16.json | 1 + .../assets/icon/runningOutline24.json | 1 + .../assets/icon/runningOutline32.json | 1 + .../assets/icon/ruralDrivingDistance16.json | 1 + .../assets/icon/ruralDrivingDistance24.json | 1 + .../assets/icon/ruralDrivingDistance32.json | 1 + .../assets/icon/ruralDrivingTime16.json | 1 + .../assets/icon/ruralDrivingTime24.json | 1 + .../assets/icon/ruralDrivingTime32.json | 1 + .../components/assets/icon/satellite016.json | 1 + .../components/assets/icon/satellite016F.json | 1 + .../components/assets/icon/satellite024.json | 1 + .../components/assets/icon/satellite024F.json | 1 + .../components/assets/icon/satellite032.json | 1 + .../components/assets/icon/satellite032F.json | 1 + .../components/assets/icon/satellite0F16.json | 1 + .../components/assets/icon/satellite0F24.json | 1 + .../components/assets/icon/satellite0F32.json | 1 + .../components/assets/icon/satellite116.json | 1 + .../components/assets/icon/satellite116F.json | 1 + .../components/assets/icon/satellite124.json | 1 + .../components/assets/icon/satellite124F.json | 1 + .../components/assets/icon/satellite132.json | 1 + .../components/assets/icon/satellite132F.json | 1 + .../components/assets/icon/satellite1F16.json | 1 + .../components/assets/icon/satellite1F24.json | 1 + .../components/assets/icon/satellite1F32.json | 1 + .../components/assets/icon/satellite216.json | 1 + .../components/assets/icon/satellite216F.json | 1 + .../components/assets/icon/satellite224.json | 1 + .../components/assets/icon/satellite224F.json | 1 + .../components/assets/icon/satellite232.json | 1 + .../components/assets/icon/satellite232F.json | 1 + .../components/assets/icon/satellite2F16.json | 1 + .../components/assets/icon/satellite2F24.json | 1 + .../components/assets/icon/satellite2F32.json | 1 + .../components/assets/icon/satellite316.json | 1 + .../components/assets/icon/satellite316F.json | 1 + .../components/assets/icon/satellite324.json | 1 + .../components/assets/icon/satellite324F.json | 1 + .../components/assets/icon/satellite332.json | 1 + .../components/assets/icon/satellite332F.json | 1 + .../components/assets/icon/satellite3F16.json | 1 + .../components/assets/icon/satellite3F24.json | 1 + .../components/assets/icon/satellite3F32.json | 1 + .../assets/components/assets/icon/save16.json | 1 + .../assets/components/assets/icon/save24.json | 1 + .../assets/components/assets/icon/save32.json | 1 + .../components/assets/icon/scanBarcode16.json | 1 + .../components/assets/icon/scanBarcode24.json | 1 + .../components/assets/icon/scanBarcode32.json | 1 + .../components/assets/icon/scissors16.json | 1 + .../components/assets/icon/scissors24.json | 1 + .../components/assets/icon/scissors32.json | 1 + .../assets/icon/screenshotMode16.json | 1 + .../assets/icon/screenshotMode24.json | 1 + .../assets/icon/screenshotMode32.json | 1 + .../components/assets/icon/script16.json | 1 + .../components/assets/icon/script24.json | 1 + .../components/assets/icon/script32.json | 1 + .../components/assets/icon/seamlines16.json | 1 + .../components/assets/icon/seamlines24.json | 1 + .../components/assets/icon/seamlines32.json | 1 + .../components/assets/icon/search16.json | 1 + .../components/assets/icon/search24.json | 1 + .../components/assets/icon/search32.json | 1 + .../components/assets/icon/security16.json | 1 + .../components/assets/icon/security24.json | 1 + .../components/assets/icon/security32.json | 1 + .../components/assets/icon/select16.json | 1 + .../components/assets/icon/select24.json | 1 + .../components/assets/icon/select32.json | 1 + .../assets/icon/selectCategory16.json | 1 + .../assets/icon/selectCategory24.json | 1 + .../assets/icon/selectCategory32.json | 1 + .../components/assets/icon/selectRange16.json | 1 + .../components/assets/icon/selectRange24.json | 1 + .../components/assets/icon/selectRange32.json | 1 + .../assets/icon/selectVisible16.json | 1 + .../assets/icon/selectVisible24.json | 1 + .../assets/icon/selectVisible32.json | 1 + .../assets/icon/selectedItemsFilter16.json | 1 + .../assets/icon/selectedItemsFilter24.json | 1 + .../assets/icon/selectedItemsFilter32.json | 1 + .../components/assets/icon/selection16.json | 1 + .../components/assets/icon/selection24.json | 1 + .../components/assets/icon/selection32.json | 1 + .../assets/icon/selectionFilter16.json | 1 + .../assets/icon/selectionFilter24.json | 1 + .../assets/icon/selectionFilter32.json | 1 + .../components/assets/icon/selectionX16.json | 1 + .../components/assets/icon/selectionX24.json | 1 + .../components/assets/icon/selectionX32.json | 1 + .../assets/components/assets/icon/send16.json | 1 + .../assets/components/assets/icon/send24.json | 1 + .../assets/components/assets/icon/send32.json | 1 + .../assets/icon/sendBackwards16.json | 1 + .../assets/icon/sendBackwards24.json | 1 + .../assets/icon/sendBackwards32.json | 1 + .../components/assets/icon/sendToBack16.json | 1 + .../components/assets/icon/sendToBack24.json | 1 + .../components/assets/icon/sendToBack32.json | 1 + .../components/assets/icon/sensor16.json | 1 + .../components/assets/icon/sensor21.json | 1 + .../components/assets/icon/sensor24.json | 1 + .../components/assets/icon/sensor32.json | 1 + .../components/assets/icon/sensor48.json | 1 + .../components/assets/icon/sensor64.json | 1 + .../components/assets/icon/separator16.json | 1 + .../components/assets/icon/separator24.json | 1 + .../components/assets/icon/separator32.json | 1 + .../components/assets/icon/serialPort16.json | 1 + .../components/assets/icon/serialPort24.json | 1 + .../components/assets/icon/serialPort32.json | 1 + .../components/assets/icon/server16.json | 1 + .../components/assets/icon/server24.json | 1 + .../components/assets/icon/server32.json | 1 + .../components/assets/icon/serverLock16.json | 1 + .../components/assets/icon/serverLock24.json | 1 + .../components/assets/icon/serverLock32.json | 1 + .../components/assets/icon/services16.json | 1 + .../components/assets/icon/services24.json | 1 + .../components/assets/icon/services32.json | 1 + .../components/assets/icon/shapes16.json | 1 + .../components/assets/icon/shapes24.json | 1 + .../components/assets/icon/shapes32.json | 1 + .../components/assets/icon/share16.json | 1 + .../components/assets/icon/share24.json | 1 + .../components/assets/icon/share32.json | 1 + .../components/assets/icon/shareIos16.json | 1 + .../components/assets/icon/shareIos24.json | 1 + .../components/assets/icon/shareIos32.json | 1 + .../components/assets/icon/sharpLeft16.json | 1 + .../components/assets/icon/sharpLeft24.json | 1 + .../components/assets/icon/sharpLeft32.json | 1 + .../components/assets/icon/sharpRight16.json | 1 + .../components/assets/icon/sharpRight24.json | 1 + .../components/assets/icon/sharpRight32.json | 1 + .../components/assets/icon/sheildCoin16.json | 1 + .../components/assets/icon/sheildCoin24.json | 1 + .../components/assets/icon/sheildCoin32.json | 1 + .../components/assets/icon/shieldCoin16.json | 1 + .../components/assets/icon/shieldCoin24.json | 1 + .../components/assets/icon/shieldCoin32.json | 1 + .../assets/icon/shoppingCart16.json | 1 + .../assets/icon/shoppingCart24.json | 1 + .../assets/icon/shoppingCart32.json | 1 + .../components/assets/icon/showColumn16.json | 1 + .../components/assets/icon/showColumn24.json | 1 + .../components/assets/icon/showColumn32.json | 1 + .../icon/showMultipleLayersAtATime16.json | 1 + .../icon/showMultipleLayersAtATime24.json | 1 + .../icon/showMultipleLayersAtATime32.json | 1 + .../assets/icon/showOneLayerAtATime16.json | 1 + .../assets/icon/showOneLayerAtATime24.json | 1 + .../assets/icon/showOneLayerAtATime32.json | 1 + .../components/assets/icon/sidecar16.json | 1 + .../components/assets/icon/sidecar24.json | 1 + .../components/assets/icon/sidecar32.json | 1 + .../components/assets/icon/sigma16.json | 1 + .../components/assets/icon/sigma24.json | 1 + .../components/assets/icon/sigma32.json | 1 + .../components/assets/icon/signIn16.json | 1 + .../components/assets/icon/signIn24.json | 1 + .../components/assets/icon/signIn32.json | 1 + .../components/assets/icon/signOut16.json | 1 + .../components/assets/icon/signOut24.json | 1 + .../components/assets/icon/signOut32.json | 1 + .../components/assets/icon/skyPlot16.json | 1 + .../components/assets/icon/skyPlot24.json | 1 + .../components/assets/icon/skyPlot32.json | 1 + .../components/assets/icon/slice16.json | 1 + .../components/assets/icon/slice24.json | 1 + .../components/assets/icon/slice32.json | 1 + .../components/assets/icon/sliders16.json | 1 + .../components/assets/icon/sliders24.json | 1 + .../components/assets/icon/sliders32.json | 1 + .../assets/icon/slidersHorizontal16.json | 1 + .../assets/icon/slidersHorizontal24.json | 1 + .../assets/icon/slidersHorizontal32.json | 1 + .../components/assets/icon/slideshow16.json | 1 + .../components/assets/icon/slideshow24.json | 1 + .../components/assets/icon/slideshow32.json | 1 + .../components/assets/icon/smartCamera16.json | 1 + .../components/assets/icon/smartCamera24.json | 1 + .../components/assets/icon/smartCamera32.json | 1 + .../components/assets/icon/smartForm16.json | 1 + .../components/assets/icon/smartForm24.json | 1 + .../components/assets/icon/smartForm32.json | 1 + .../components/assets/icon/smile16.json | 1 + .../components/assets/icon/smile24.json | 1 + .../components/assets/icon/smile32.json | 1 + .../components/assets/icon/snapToGrid16.json | 1 + .../components/assets/icon/snapToGrid24.json | 1 + .../components/assets/icon/snapToGrid32.json | 1 + .../components/assets/icon/snapToPixel16.json | 1 + .../components/assets/icon/snapToPixel24.json | 1 + .../components/assets/icon/snapToPixel32.json | 1 + .../components/assets/icon/snapToPoint16.json | 1 + .../components/assets/icon/snapToPoint24.json | 1 + .../components/assets/icon/snapToPoint32.json | 1 + .../assets/components/assets/icon/snow16.json | 1 + .../assets/components/assets/icon/snow24.json | 1 + .../assets/components/assets/icon/snow32.json | 1 + .../components/assets/icon/snowThunder16.json | 1 + .../components/assets/icon/snowThunder24.json | 1 + .../components/assets/icon/snowThunder32.json | 1 + .../assets/icon/sortAscending16.json | 1 + .../assets/icon/sortAscending24.json | 1 + .../assets/icon/sortAscending32.json | 1 + .../assets/icon/sortAscendingArrow16.json | 1 + .../assets/icon/sortAscendingArrow24.json | 1 + .../assets/icon/sortAscendingArrow32.json | 1 + .../assets/icon/sortDescending16.json | 1 + .../assets/icon/sortDescending24.json | 1 + .../assets/icon/sortDescending32.json | 1 + .../assets/icon/sortDescendingArrow16.json | 1 + .../assets/icon/sortDescendingArrow24.json | 1 + .../assets/icon/sortDescendingArrow32.json | 1 + .../components/assets/icon/sound16.json | 1 + .../components/assets/icon/sound24.json | 1 + .../components/assets/icon/sound32.json | 1 + .../components/assets/icon/soundLow16.json | 1 + .../components/assets/icon/soundLow24.json | 1 + .../components/assets/icon/soundLow32.json | 1 + .../components/assets/icon/soundOff16.json | 1 + .../components/assets/icon/soundOff24.json | 1 + .../components/assets/icon/soundOff32.json | 1 + .../assets/icon/soundUnavailable16.json | 1 + .../assets/icon/soundUnavailable24.json | 1 + .../assets/icon/soundUnavailable32.json | 1 + .../assets/icon/speechBubble16.json | 1 + .../assets/icon/speechBubble24.json | 1 + .../assets/icon/speechBubble32.json | 1 + .../assets/icon/speechBubbleCheck16.json | 1 + .../assets/icon/speechBubbleCheck24.json | 1 + .../assets/icon/speechBubbleCheck32.json | 1 + .../icon/speechBubbleExclamation16.json | 1 + .../icon/speechBubbleExclamation24.json | 1 + .../icon/speechBubbleExclamation32.json | 1 + .../assets/icon/speechBubblePlus16.json | 1 + .../assets/icon/speechBubblePlus24.json | 1 + .../assets/icon/speechBubblePlus32.json | 1 + .../assets/icon/speechBubbleSocial16.json | 1 + .../assets/icon/speechBubbleSocial24.json | 1 + .../assets/icon/speechBubbleSocial32.json | 1 + .../assets/icon/speechBubbles16.json | 1 + .../assets/icon/speechBubbles24.json | 1 + .../assets/icon/speechBubbles32.json | 1 + .../components/assets/icon/spinner16.json | 1 + .../components/assets/icon/spinner24.json | 1 + .../components/assets/icon/spinner32.json | 1 + .../components/assets/icon/split16.json | 1 + .../components/assets/icon/split24.json | 1 + .../components/assets/icon/split32.json | 1 + .../assets/icon/splitFeatures16.json | 1 + .../assets/icon/splitFeatures24.json | 1 + .../assets/icon/splitFeatures32.json | 1 + .../components/assets/icon/square16.json | 1 + .../components/assets/icon/square16F.json | 1 + .../components/assets/icon/square24.json | 1 + .../components/assets/icon/square24F.json | 1 + .../components/assets/icon/square32.json | 1 + .../components/assets/icon/square32F.json | 1 + .../components/assets/icon/squareArea16.json | 1 + .../components/assets/icon/squareArea24.json | 1 + .../components/assets/icon/squareArea32.json | 1 + .../components/assets/icon/stairs16.json | 1 + .../components/assets/icon/stairs24.json | 1 + .../components/assets/icon/stairs32.json | 1 + .../components/assets/icon/stairsDown16.json | 1 + .../components/assets/icon/stairsDown24.json | 1 + .../components/assets/icon/stairsDown32.json | 1 + .../components/assets/icon/stairsUp16.json | 1 + .../components/assets/icon/stairsUp24.json | 1 + .../components/assets/icon/stairsUp32.json | 1 + .../assets/components/assets/icon/star16.json | 1 + .../components/assets/icon/star16F.json | 1 + .../assets/components/assets/icon/star24.json | 1 + .../components/assets/icon/star24F.json | 1 + .../assets/components/assets/icon/star32.json | 1 + .../components/assets/icon/star32F.json | 1 + .../components/assets/icon/starCircle16.json | 1 + .../components/assets/icon/starCircle24.json | 1 + .../components/assets/icon/starCircle32.json | 1 + .../components/assets/icon/straight16.json | 1 + .../components/assets/icon/straight24.json | 1 + .../components/assets/icon/straight32.json | 1 + .../assets/icon/strikethrough16.json | 1 + .../assets/icon/strikethrough24.json | 1 + .../assets/icon/strikethrough32.json | 1 + .../components/assets/icon/string16.json | 1 + .../components/assets/icon/string24.json | 1 + .../components/assets/icon/string32.json | 1 + .../components/assets/icon/subheading116.json | 1 + .../components/assets/icon/subheading124.json | 1 + .../components/assets/icon/subheading132.json | 1 + .../components/assets/icon/subheading16.json | 1 + .../components/assets/icon/subheading216.json | 1 + .../components/assets/icon/subheading224.json | 1 + .../components/assets/icon/subheading232.json | 1 + .../components/assets/icon/subheading24.json | 1 + .../components/assets/icon/subheading316.json | 1 + .../components/assets/icon/subheading32.json | 1 + .../components/assets/icon/subheading324.json | 1 + .../components/assets/icon/subheading332.json | 1 + .../components/assets/icon/subheading416.json | 1 + .../components/assets/icon/subheading424.json | 1 + .../components/assets/icon/subheading432.json | 1 + .../components/assets/icon/subheading516.json | 1 + .../components/assets/icon/subheading524.json | 1 + .../components/assets/icon/subheading532.json | 1 + .../assets/icon/subheadingRtl16.json | 1 + .../assets/icon/subheadingRtl24.json | 1 + .../assets/icon/subheadingRtl32.json | 1 + .../components/assets/icon/submit16.json | 1 + .../components/assets/icon/submit24.json | 1 + .../components/assets/icon/submit32.json | 1 + .../components/assets/icon/subscript16.json | 1 + .../components/assets/icon/subscript24.json | 1 + .../components/assets/icon/subscript32.json | 1 + .../icon/suitabilityAnalysisOutput16.json | 1 + .../icon/suitabilityAnalysisOutput24.json | 1 + .../icon/suitabilityAnalysisOutput32.json | 1 + .../icon/summarizeCenterAndDispersion116.json | 1 + .../icon/summarizeCenterAndDispersion124.json | 1 + .../icon/summarizeCenterAndDispersion132.json | 1 + .../icon/summarizeCenterAndDispersion216.json | 1 + .../icon/summarizeCenterAndDispersion224.json | 1 + .../icon/summarizeCenterAndDispersion232.json | 1 + .../icon/summarizeCenterAndDispersion316.json | 1 + .../icon/summarizeCenterAndDispersion324.json | 1 + .../icon/summarizeCenterAndDispersion332.json | 1 + .../components/assets/icon/summary16.json | 1 + .../components/assets/icon/summary24.json | 1 + .../components/assets/icon/summary32.json | 1 + .../components/assets/icon/superimpose16.json | 1 + .../components/assets/icon/superimpose24.json | 1 + .../components/assets/icon/superimpose32.json | 1 + .../components/assets/icon/superscript16.json | 1 + .../components/assets/icon/superscript24.json | 1 + .../components/assets/icon/superscript32.json | 1 + .../components/assets/icon/survey16.json | 1 + .../components/assets/icon/survey24.json | 1 + .../components/assets/icon/survey32.json | 1 + .../components/assets/icon/switch16.json | 1 + .../components/assets/icon/switch24.json | 1 + .../components/assets/icon/switch32.json | 1 + .../assets/icon/systemManagement16.json | 1 + .../assets/icon/systemManagement24.json | 1 + .../assets/icon/systemManagement32.json | 1 + .../components/assets/icon/tabbedView16.json | 1 + .../components/assets/icon/tabbedView24.json | 1 + .../components/assets/icon/tabbedView32.json | 1 + .../components/assets/icon/table16.json | 1 + .../components/assets/icon/table24.json | 1 + .../components/assets/icon/table32.json | 1 + .../components/assets/icon/tables16.json | 1 + .../components/assets/icon/tables24.json | 1 + .../components/assets/icon/tables32.json | 1 + .../components/assets/icon/tablet16.json | 1 + .../components/assets/icon/tablet24.json | 1 + .../components/assets/icon/tablet32.json | 1 + .../assets/components/assets/icon/tag16.json | 1 + .../assets/components/assets/icon/tag24.json | 1 + .../assets/components/assets/icon/tag32.json | 1 + .../assets/icon/takePedestrianRamp16.json | 1 + .../assets/icon/takePedestrianRamp24.json | 1 + .../assets/icon/takePedestrianRamp32.json | 1 + .../components/assets/icon/terminal16.json | 1 + .../components/assets/icon/terminal24.json | 1 + .../components/assets/icon/terminal32.json | 1 + .../icon/territoryBufferDistance16.json | 1 + .../icon/territoryBufferDistance24.json | 1 + .../icon/territoryBufferDistance32.json | 1 + .../components/assets/icon/testData16.json | 1 + .../components/assets/icon/testData24.json | 1 + .../components/assets/icon/testData32.json | 1 + .../assets/components/assets/icon/text16.json | 1 + .../assets/components/assets/icon/text24.json | 1 + .../assets/components/assets/icon/text32.json | 1 + .../components/assets/icon/textLarge16.json | 1 + .../components/assets/icon/textLarge24.json | 1 + .../components/assets/icon/textLarge32.json | 1 + .../components/assets/icon/textMedium16.json | 1 + .../components/assets/icon/textMedium24.json | 1 + .../components/assets/icon/textMedium32.json | 1 + .../assets/icon/textParagraphLarge16.json | 1 + .../assets/icon/textParagraphLarge24.json | 1 + .../assets/icon/textParagraphLarge32.json | 1 + .../components/assets/icon/textSmall16.json | 1 + .../components/assets/icon/textSmall24.json | 1 + .../components/assets/icon/textSmall32.json | 1 + .../components/assets/icon/thumbsDown16.json | 1 + .../components/assets/icon/thumbsDown24.json | 1 + .../components/assets/icon/thumbsDown32.json | 1 + .../components/assets/icon/thumbsUp16.json | 1 + .../components/assets/icon/thumbsUp24.json | 1 + .../components/assets/icon/thumbsUp32.json | 1 + .../components/assets/icon/tileLayer16.json | 1 + .../components/assets/icon/tileLayer24.json | 1 + .../components/assets/icon/tileLayer32.json | 1 + .../assets/icon/tiledImageryLayer16.json | 1 + .../assets/icon/tiledImageryLayer24.json | 1 + .../assets/icon/tiledImageryLayer32.json | 1 + .../components/assets/icon/timer16.json | 1 + .../components/assets/icon/timer24.json | 1 + .../components/assets/icon/timer32.json | 1 + .../components/assets/icon/title16.json | 1 + .../components/assets/icon/title24.json | 1 + .../components/assets/icon/title32.json | 1 + .../components/assets/icon/toggle16.json | 1 + .../components/assets/icon/toggle24.json | 1 + .../components/assets/icon/toggle32.json | 1 + .../components/assets/icon/toggleOff16.json | 1 + .../components/assets/icon/toggleOff24.json | 1 + .../components/assets/icon/toggleOff32.json | 1 + .../components/assets/icon/toggleOn16.json | 1 + .../components/assets/icon/toggleOn24.json | 1 + .../components/assets/icon/toggleOn32.json | 1 + .../components/assets/icon/touch16.json | 1 + .../components/assets/icon/touch24.json | 1 + .../components/assets/icon/touch32.json | 1 + .../assets/components/assets/icon/tour16.json | 1 + .../assets/components/assets/icon/tour24.json | 1 + .../assets/components/assets/icon/tour32.json | 1 + .../components/assets/icon/tourPinTear16.json | 1 + .../components/assets/icon/tourPinTear24.json | 1 + .../components/assets/icon/tourPinTear32.json | 1 + .../assets/icon/transparency16.json | 1 + .../assets/icon/transparency24.json | 1 + .../assets/icon/transparency32.json | 1 + .../assets/icon/trapezoidArea16.json | 1 + .../assets/icon/trapezoidArea24.json | 1 + .../assets/icon/trapezoidArea32.json | 1 + .../components/assets/icon/trash16.json | 1 + .../components/assets/icon/trash24.json | 1 + .../components/assets/icon/trash32.json | 1 + .../components/assets/icon/triangle16.json | 1 + .../components/assets/icon/triangle24.json | 1 + .../components/assets/icon/triangle32.json | 1 + .../assets/icon/truckingDistance16.json | 1 + .../assets/icon/truckingDistance24.json | 1 + .../assets/icon/truckingDistance32.json | 1 + .../assets/icon/truckingTime16.json | 1 + .../assets/icon/truckingTime24.json | 1 + .../assets/icon/truckingTime32.json | 1 + .../components/assets/icon/uTurn16.json | 1 + .../components/assets/icon/uTurn24.json | 1 + .../components/assets/icon/uTurn32.json | 1 + .../components/assets/icon/uTurnRight16.json | 1 + .../components/assets/icon/uTurnRight24.json | 1 + .../components/assets/icon/uTurnRight32.json | 1 + .../components/assets/icon/underline16.json | 1 + .../components/assets/icon/underline24.json | 1 + .../components/assets/icon/underline32.json | 1 + .../assets/components/assets/icon/undo16.json | 1 + .../assets/components/assets/icon/undo24.json | 1 + .../assets/components/assets/icon/undo32.json | 1 + .../assets/icon/ungroupItems16.json | 1 + .../assets/icon/ungroupItems24.json | 1 + .../assets/icon/ungroupItems32.json | 1 + .../assets/icon/ungroupLayoutElements16.json | 1 + .../assets/icon/ungroupLayoutElements24.json | 1 + .../assets/icon/ungroupLayoutElements32.json | 1 + .../components/assets/icon/unlink16.json | 1 + .../components/assets/icon/unlink24.json | 1 + .../components/assets/icon/unlink32.json | 1 + .../components/assets/icon/unlock16.json | 1 + .../components/assets/icon/unlock24.json | 1 + .../components/assets/icon/unlock32.json | 1 + .../components/assets/icon/unpin16.json | 1 + .../components/assets/icon/unpin24.json | 1 + .../components/assets/icon/unpin32.json | 1 + .../components/assets/icon/unregister16.json | 1 + .../components/assets/icon/unregister24.json | 1 + .../components/assets/icon/unregister32.json | 1 + .../components/assets/icon/unselected16.json | 1 + .../components/assets/icon/unselected24.json | 1 + .../components/assets/icon/unselected32.json | 1 + .../assets/icon/updateFeatures16.json | 1 + .../assets/icon/updateFeatures24.json | 1 + .../assets/icon/updateFeatures32.json | 1 + .../components/assets/icon/upload16.json | 1 + .../components/assets/icon/upload24.json | 1 + .../components/assets/icon/upload32.json | 1 + .../components/assets/icon/uploadTo16.json | 1 + .../components/assets/icon/uploadTo24.json | 1 + .../components/assets/icon/uploadTo32.json | 1 + .../components/assets/icon/urbanModel16.json | 1 + .../components/assets/icon/urbanModel24.json | 1 + .../components/assets/icon/urbanModel32.json | 1 + .../assets/icon/usbSecurityKey16.json | 1 + .../assets/icon/usbSecurityKey24.json | 1 + .../assets/icon/usbSecurityKey32.json | 1 + .../assets/components/assets/icon/user16.json | 1 + .../assets/components/assets/icon/user24.json | 1 + .../assets/components/assets/icon/user32.json | 1 + .../components/assets/icon/userDown16.json | 1 + .../components/assets/icon/userDown24.json | 1 + .../components/assets/icon/userDown32.json | 1 + .../components/assets/icon/userKey16.json | 1 + .../components/assets/icon/userKey24.json | 1 + .../components/assets/icon/userKey32.json | 1 + .../components/assets/icon/userMinus16.json | 1 + .../components/assets/icon/userMinus24.json | 1 + .../components/assets/icon/userMinus32.json | 1 + .../components/assets/icon/userPlus16.json | 1 + .../components/assets/icon/userPlus24.json | 1 + .../components/assets/icon/userPlus32.json | 1 + .../assets/icon/userToDevice16.json | 1 + .../assets/icon/userToDevice24.json | 1 + .../assets/icon/userToDevice32.json | 1 + .../components/assets/icon/userUp16.json | 1 + .../components/assets/icon/userUp24.json | 1 + .../components/assets/icon/userUp32.json | 1 + .../components/assets/icon/userX16.json | 1 + .../components/assets/icon/userX24.json | 1 + .../components/assets/icon/userX32.json | 1 + .../components/assets/icon/users16.json | 1 + .../components/assets/icon/users24.json | 1 + .../components/assets/icon/users32.json | 1 + .../assets/icon/utilityNetworkTrace16.json | 1 + .../assets/icon/utilityNetworkTrace24.json | 1 + .../assets/icon/utilityNetworkTrace32.json | 1 + .../components/assets/icon/vertexCheck16.json | 1 + .../components/assets/icon/vertexCheck24.json | 1 + .../components/assets/icon/vertexCheck32.json | 1 + .../components/assets/icon/vertexEdit16.json | 1 + .../components/assets/icon/vertexEdit24.json | 1 + .../components/assets/icon/vertexEdit32.json | 1 + .../components/assets/icon/vertexGps16.json | 1 + .../components/assets/icon/vertexGps24.json | 1 + .../components/assets/icon/vertexGps32.json | 1 + .../components/assets/icon/vertexMove16.json | 1 + .../components/assets/icon/vertexMove24.json | 1 + .../components/assets/icon/vertexMove32.json | 1 + .../components/assets/icon/vertexPlus16.json | 1 + .../components/assets/icon/vertexPlus24.json | 1 + .../components/assets/icon/vertexPlus32.json | 1 + .../components/assets/icon/vertexX16.json | 1 + .../components/assets/icon/vertexX24.json | 1 + .../components/assets/icon/vertexX32.json | 1 + .../assets/icon/verticalDistribute16.json | 1 + .../assets/icon/verticalDistribute24.json | 1 + .../assets/icon/verticalDistribute32.json | 1 + .../components/assets/icon/video16.json | 1 + .../components/assets/icon/video24.json | 1 + .../components/assets/icon/video32.json | 1 + .../components/assets/icon/videoPlus16.json | 1 + .../components/assets/icon/videoPlus24.json | 1 + .../components/assets/icon/videoPlus32.json | 1 + .../components/assets/icon/videoServer16.json | 1 + .../components/assets/icon/videoServer24.json | 1 + .../components/assets/icon/videoServer32.json | 1 + .../assets/icon/videoSingleServer16.json | 1 + .../assets/icon/videoSingleServer24.json | 1 + .../assets/icon/videoSingleServer32.json | 1 + .../components/assets/icon/videoWeb16.json | 1 + .../components/assets/icon/videoWeb24.json | 1 + .../components/assets/icon/videoWeb32.json | 1 + .../assets/icon/viewAssociations16.json | 1 + .../assets/icon/viewAssociations24.json | 1 + .../assets/icon/viewAssociations32.json | 1 + .../components/assets/icon/viewHide16.json | 1 + .../components/assets/icon/viewHide24.json | 1 + .../components/assets/icon/viewHide32.json | 1 + .../components/assets/icon/viewMixed16.json | 1 + .../components/assets/icon/viewMixed24.json | 1 + .../components/assets/icon/viewMixed32.json | 1 + .../components/assets/icon/viewVisible16.json | 1 + .../components/assets/icon/viewVisible24.json | 1 + .../components/assets/icon/viewVisible32.json | 1 + .../components/assets/icon/viewshed16.json | 1 + .../components/assets/icon/viewshed24.json | 1 + .../components/assets/icon/viewshed32.json | 1 + .../assets/icon/walkThroughDoor16.json | 1 + .../assets/icon/walkThroughDoor24.json | 1 + .../assets/icon/walkThroughDoor32.json | 1 + .../components/assets/icon/walking16.json | 1 + .../components/assets/icon/walking24.json | 1 + .../components/assets/icon/walking32.json | 1 + .../assets/icon/walkingDistance16.json | 1 + .../assets/icon/walkingDistance24.json | 1 + .../assets/icon/walkingDistance32.json | 1 + .../components/assets/icon/walkingTime16.json | 1 + .../components/assets/icon/walkingTime24.json | 1 + .../components/assets/icon/walkingTime32.json | 1 + .../assets/components/assets/icon/web16.json | 1 + .../assets/components/assets/icon/web24.json | 1 + .../assets/components/assets/icon/web32.json | 1 + .../components/assets/icon/webhook16.json | 1 + .../components/assets/icon/webhook24.json | 1 + .../components/assets/icon/webhook32.json | 1 + .../components/assets/icon/wheelchair16.json | 1 + .../components/assets/icon/wheelchair24.json | 1 + .../components/assets/icon/wheelchair32.json | 1 + .../assets/icon/widgetsGroup16.json | 1 + .../assets/icon/widgetsGroup24.json | 1 + .../assets/icon/widgetsGroup32.json | 1 + .../assets/icon/widgetsSource16.json | 1 + .../assets/icon/widgetsSource24.json | 1 + .../assets/icon/widgetsSource32.json | 1 + .../components/assets/icon/widgetsTabs16.json | 1 + .../components/assets/icon/widgetsTabs24.json | 1 + .../components/assets/icon/widgetsTabs32.json | 1 + .../assets/components/assets/icon/wifi16.json | 1 + .../assets/components/assets/icon/wifi24.json | 1 + .../assets/components/assets/icon/wifi32.json | 1 + .../assets/icon/workflowDiagram16.json | 1 + .../assets/icon/workflowDiagram24.json | 1 + .../assets/icon/workflowDiagram32.json | 1 + .../assets/icon/workflowManagerServer16.json | 1 + .../assets/icon/workflowManagerServer24.json | 1 + .../assets/icon/workflowManagerServer32.json | 1 + .../components/assets/icon/wrench16.json | 1 + .../components/assets/icon/wrench24.json | 1 + .../components/assets/icon/wrench32.json | 1 + public/assets/components/assets/icon/x16.json | 1 + public/assets/components/assets/icon/x24.json | 1 + public/assets/components/assets/icon/x32.json | 1 + .../components/assets/icon/xAxisGuide16.json | 1 + .../components/assets/icon/xAxisGuide24.json | 1 + .../components/assets/icon/xAxisGuide32.json | 1 + .../assets/components/assets/icon/xBar16.json | 1 + .../assets/components/assets/icon/xBar24.json | 1 + .../assets/components/assets/icon/xBar32.json | 1 + .../components/assets/icon/xCircle16.json | 1 + .../components/assets/icon/xCircle16F.json | 1 + .../components/assets/icon/xCircle24.json | 1 + .../components/assets/icon/xCircle24F.json | 1 + .../components/assets/icon/xCircle32.json | 1 + .../components/assets/icon/xCircle32F.json | 1 + .../components/assets/icon/xOctagon16.json | 1 + .../components/assets/icon/xOctagon16F.json | 1 + .../components/assets/icon/xOctagon24.json | 1 + .../components/assets/icon/xOctagon24F.json | 1 + .../components/assets/icon/xOctagon32.json | 1 + .../components/assets/icon/xOctagon32F.json | 1 + .../components/assets/icon/yAxisGuide16.json | 1 + .../components/assets/icon/yAxisGuide24.json | 1 + .../components/assets/icon/yAxisGuide32.json | 1 + .../components/assets/icon/zoomInFixed16.json | 1 + .../components/assets/icon/zoomInFixed24.json | 1 + .../components/assets/icon/zoomInFixed32.json | 1 + .../assets/icon/zoomOutFixed16.json | 1 + .../assets/icon/zoomOutFixed24.json | 1 + .../assets/icon/zoomOutFixed32.json | 1 + .../assets/icon/zoomToObject16.json | 1 + .../assets/icon/zoomToObject24.json | 1 + .../assets/icon/zoomToObject32.json | 1 + .../assets/inline-editable/t9n/messages.json | 5 + .../inline-editable/t9n/messages_ar.json | 5 + .../inline-editable/t9n/messages_bg.json | 5 + .../inline-editable/t9n/messages_bs.json | 5 + .../inline-editable/t9n/messages_ca.json | 5 + .../inline-editable/t9n/messages_cs.json | 5 + .../inline-editable/t9n/messages_da.json | 5 + .../inline-editable/t9n/messages_de.json | 5 + .../inline-editable/t9n/messages_el.json | 5 + .../inline-editable/t9n/messages_en.json | 5 + .../inline-editable/t9n/messages_es.json | 5 + .../inline-editable/t9n/messages_et.json | 5 + .../inline-editable/t9n/messages_fi.json | 5 + .../inline-editable/t9n/messages_fr.json | 5 + .../inline-editable/t9n/messages_he.json | 5 + .../inline-editable/t9n/messages_hr.json | 5 + .../inline-editable/t9n/messages_hu.json | 5 + .../inline-editable/t9n/messages_id.json | 5 + .../inline-editable/t9n/messages_it.json | 5 + .../inline-editable/t9n/messages_ja.json | 5 + .../inline-editable/t9n/messages_ko.json | 5 + .../inline-editable/t9n/messages_lt.json | 5 + .../inline-editable/t9n/messages_lv.json | 5 + .../inline-editable/t9n/messages_nl.json | 5 + .../inline-editable/t9n/messages_no.json | 5 + .../inline-editable/t9n/messages_pl.json | 5 + .../inline-editable/t9n/messages_pt-BR.json | 5 + .../inline-editable/t9n/messages_pt-PT.json | 5 + .../inline-editable/t9n/messages_ro.json | 5 + .../inline-editable/t9n/messages_ru.json | 5 + .../inline-editable/t9n/messages_sk.json | 5 + .../inline-editable/t9n/messages_sl.json | 5 + .../inline-editable/t9n/messages_sr.json | 5 + .../inline-editable/t9n/messages_sv.json | 5 + .../inline-editable/t9n/messages_th.json | 5 + .../inline-editable/t9n/messages_tr.json | 5 + .../inline-editable/t9n/messages_uk.json | 5 + .../inline-editable/t9n/messages_vi.json | 5 + .../inline-editable/t9n/messages_zh-CN.json | 5 + .../inline-editable/t9n/messages_zh-HK.json | 5 + .../inline-editable/t9n/messages_zh-TW.json | 5 + .../input-date-picker/t9n/messages.json | 3 + .../input-date-picker/t9n/messages_ar.json | 3 + .../input-date-picker/t9n/messages_bg.json | 3 + .../input-date-picker/t9n/messages_bs.json | 3 + .../input-date-picker/t9n/messages_ca.json | 3 + .../input-date-picker/t9n/messages_cs.json | 3 + .../input-date-picker/t9n/messages_da.json | 3 + .../input-date-picker/t9n/messages_de.json | 3 + .../input-date-picker/t9n/messages_el.json | 3 + .../input-date-picker/t9n/messages_en.json | 3 + .../input-date-picker/t9n/messages_es.json | 3 + .../input-date-picker/t9n/messages_et.json | 3 + .../input-date-picker/t9n/messages_fi.json | 3 + .../input-date-picker/t9n/messages_fr.json | 3 + .../input-date-picker/t9n/messages_he.json | 3 + .../input-date-picker/t9n/messages_hr.json | 3 + .../input-date-picker/t9n/messages_hu.json | 3 + .../input-date-picker/t9n/messages_id.json | 3 + .../input-date-picker/t9n/messages_it.json | 3 + .../input-date-picker/t9n/messages_ja.json | 3 + .../input-date-picker/t9n/messages_ko.json | 3 + .../input-date-picker/t9n/messages_lt.json | 3 + .../input-date-picker/t9n/messages_lv.json | 3 + .../input-date-picker/t9n/messages_nl.json | 3 + .../input-date-picker/t9n/messages_no.json | 3 + .../input-date-picker/t9n/messages_pl.json | 3 + .../input-date-picker/t9n/messages_pt-BR.json | 3 + .../input-date-picker/t9n/messages_pt-PT.json | 3 + .../input-date-picker/t9n/messages_ro.json | 3 + .../input-date-picker/t9n/messages_ru.json | 3 + .../input-date-picker/t9n/messages_sk.json | 3 + .../input-date-picker/t9n/messages_sl.json | 3 + .../input-date-picker/t9n/messages_sr.json | 3 + .../input-date-picker/t9n/messages_sv.json | 3 + .../input-date-picker/t9n/messages_th.json | 3 + .../input-date-picker/t9n/messages_tr.json | 3 + .../input-date-picker/t9n/messages_uk.json | 3 + .../input-date-picker/t9n/messages_vi.json | 3 + .../input-date-picker/t9n/messages_zh-CN.json | 3 + .../input-date-picker/t9n/messages_zh-HK.json | 3 + .../input-date-picker/t9n/messages_zh-TW.json | 3 + .../assets/input-number/t9n/messages.json | 4 + .../assets/input-number/t9n/messages_ar.json | 4 + .../assets/input-number/t9n/messages_bg.json | 4 + .../assets/input-number/t9n/messages_bs.json | 4 + .../assets/input-number/t9n/messages_ca.json | 4 + .../assets/input-number/t9n/messages_cs.json | 4 + .../assets/input-number/t9n/messages_da.json | 4 + .../assets/input-number/t9n/messages_de.json | 4 + .../assets/input-number/t9n/messages_el.json | 4 + .../assets/input-number/t9n/messages_en.json | 4 + .../assets/input-number/t9n/messages_es.json | 4 + .../assets/input-number/t9n/messages_et.json | 4 + .../assets/input-number/t9n/messages_fi.json | 4 + .../assets/input-number/t9n/messages_fr.json | 4 + .../assets/input-number/t9n/messages_he.json | 4 + .../assets/input-number/t9n/messages_hr.json | 4 + .../assets/input-number/t9n/messages_hu.json | 4 + .../assets/input-number/t9n/messages_id.json | 4 + .../assets/input-number/t9n/messages_it.json | 4 + .../assets/input-number/t9n/messages_ja.json | 4 + .../assets/input-number/t9n/messages_ko.json | 4 + .../assets/input-number/t9n/messages_lt.json | 4 + .../assets/input-number/t9n/messages_lv.json | 4 + .../assets/input-number/t9n/messages_nl.json | 4 + .../assets/input-number/t9n/messages_no.json | 4 + .../assets/input-number/t9n/messages_pl.json | 4 + .../input-number/t9n/messages_pt-BR.json | 4 + .../input-number/t9n/messages_pt-PT.json | 4 + .../assets/input-number/t9n/messages_ro.json | 4 + .../assets/input-number/t9n/messages_ru.json | 4 + .../assets/input-number/t9n/messages_sk.json | 4 + .../assets/input-number/t9n/messages_sl.json | 4 + .../assets/input-number/t9n/messages_sr.json | 4 + .../assets/input-number/t9n/messages_sv.json | 4 + .../assets/input-number/t9n/messages_th.json | 4 + .../assets/input-number/t9n/messages_tr.json | 4 + .../assets/input-number/t9n/messages_uk.json | 4 + .../assets/input-number/t9n/messages_vi.json | 4 + .../input-number/t9n/messages_zh-CN.json | 4 + .../input-number/t9n/messages_zh-HK.json | 4 + .../input-number/t9n/messages_zh-TW.json | 4 + .../assets/input-text/t9n/messages.json | 4 + .../assets/input-text/t9n/messages_ar.json | 4 + .../assets/input-text/t9n/messages_bg.json | 4 + .../assets/input-text/t9n/messages_bs.json | 4 + .../assets/input-text/t9n/messages_ca.json | 4 + .../assets/input-text/t9n/messages_cs.json | 4 + .../assets/input-text/t9n/messages_da.json | 4 + .../assets/input-text/t9n/messages_de.json | 4 + .../assets/input-text/t9n/messages_el.json | 4 + .../assets/input-text/t9n/messages_en.json | 4 + .../assets/input-text/t9n/messages_es.json | 4 + .../assets/input-text/t9n/messages_et.json | 4 + .../assets/input-text/t9n/messages_fi.json | 4 + .../assets/input-text/t9n/messages_fr.json | 4 + .../assets/input-text/t9n/messages_he.json | 4 + .../assets/input-text/t9n/messages_hr.json | 4 + .../assets/input-text/t9n/messages_hu.json | 4 + .../assets/input-text/t9n/messages_id.json | 4 + .../assets/input-text/t9n/messages_it.json | 4 + .../assets/input-text/t9n/messages_ja.json | 4 + .../assets/input-text/t9n/messages_ko.json | 4 + .../assets/input-text/t9n/messages_lt.json | 4 + .../assets/input-text/t9n/messages_lv.json | 4 + .../assets/input-text/t9n/messages_nl.json | 4 + .../assets/input-text/t9n/messages_no.json | 4 + .../assets/input-text/t9n/messages_pl.json | 4 + .../assets/input-text/t9n/messages_pt-BR.json | 4 + .../assets/input-text/t9n/messages_pt-PT.json | 4 + .../assets/input-text/t9n/messages_ro.json | 4 + .../assets/input-text/t9n/messages_ru.json | 4 + .../assets/input-text/t9n/messages_sk.json | 4 + .../assets/input-text/t9n/messages_sl.json | 4 + .../assets/input-text/t9n/messages_sr.json | 4 + .../assets/input-text/t9n/messages_sv.json | 4 + .../assets/input-text/t9n/messages_th.json | 4 + .../assets/input-text/t9n/messages_tr.json | 4 + .../assets/input-text/t9n/messages_uk.json | 4 + .../assets/input-text/t9n/messages_vi.json | 4 + .../assets/input-text/t9n/messages_zh-CN.json | 4 + .../assets/input-text/t9n/messages_zh-HK.json | 4 + .../assets/input-text/t9n/messages_zh-TW.json | 4 + .../input-time-picker/t9n/messages.json | 3 + .../input-time-picker/t9n/messages_ar.json | 3 + .../input-time-picker/t9n/messages_bg.json | 3 + .../input-time-picker/t9n/messages_bs.json | 3 + .../input-time-picker/t9n/messages_ca.json | 3 + .../input-time-picker/t9n/messages_cs.json | 3 + .../input-time-picker/t9n/messages_da.json | 3 + .../input-time-picker/t9n/messages_de.json | 3 + .../input-time-picker/t9n/messages_el.json | 3 + .../input-time-picker/t9n/messages_en.json | 3 + .../input-time-picker/t9n/messages_es.json | 3 + .../input-time-picker/t9n/messages_et.json | 3 + .../input-time-picker/t9n/messages_fi.json | 3 + .../input-time-picker/t9n/messages_fr.json | 3 + .../input-time-picker/t9n/messages_he.json | 3 + .../input-time-picker/t9n/messages_hr.json | 3 + .../input-time-picker/t9n/messages_hu.json | 3 + .../input-time-picker/t9n/messages_id.json | 3 + .../input-time-picker/t9n/messages_it.json | 3 + .../input-time-picker/t9n/messages_ja.json | 3 + .../input-time-picker/t9n/messages_ko.json | 3 + .../input-time-picker/t9n/messages_lt.json | 3 + .../input-time-picker/t9n/messages_lv.json | 3 + .../input-time-picker/t9n/messages_nl.json | 3 + .../input-time-picker/t9n/messages_no.json | 3 + .../input-time-picker/t9n/messages_pl.json | 3 + .../input-time-picker/t9n/messages_pt-BR.json | 3 + .../input-time-picker/t9n/messages_pt-PT.json | 3 + .../input-time-picker/t9n/messages_ro.json | 3 + .../input-time-picker/t9n/messages_ru.json | 3 + .../input-time-picker/t9n/messages_sk.json | 3 + .../input-time-picker/t9n/messages_sl.json | 3 + .../input-time-picker/t9n/messages_sr.json | 3 + .../input-time-picker/t9n/messages_sv.json | 3 + .../input-time-picker/t9n/messages_th.json | 3 + .../input-time-picker/t9n/messages_tr.json | 3 + .../input-time-picker/t9n/messages_uk.json | 3 + .../input-time-picker/t9n/messages_vi.json | 3 + .../input-time-picker/t9n/messages_zh-CN.json | 3 + .../input-time-picker/t9n/messages_zh-HK.json | 3 + .../input-time-picker/t9n/messages_zh-TW.json | 3 + .../components/assets/input/t9n/messages.json | 4 + .../assets/input/t9n/messages_ar.json | 4 + .../assets/input/t9n/messages_bg.json | 4 + .../assets/input/t9n/messages_bs.json | 4 + .../assets/input/t9n/messages_ca.json | 4 + .../assets/input/t9n/messages_cs.json | 4 + .../assets/input/t9n/messages_da.json | 4 + .../assets/input/t9n/messages_de.json | 4 + .../assets/input/t9n/messages_el.json | 4 + .../assets/input/t9n/messages_en.json | 4 + .../assets/input/t9n/messages_es.json | 4 + .../assets/input/t9n/messages_et.json | 4 + .../assets/input/t9n/messages_fi.json | 4 + .../assets/input/t9n/messages_fr.json | 4 + .../assets/input/t9n/messages_he.json | 4 + .../assets/input/t9n/messages_hr.json | 4 + .../assets/input/t9n/messages_hu.json | 4 + .../assets/input/t9n/messages_id.json | 4 + .../assets/input/t9n/messages_it.json | 4 + .../assets/input/t9n/messages_ja.json | 4 + .../assets/input/t9n/messages_ko.json | 4 + .../assets/input/t9n/messages_lt.json | 4 + .../assets/input/t9n/messages_lv.json | 4 + .../assets/input/t9n/messages_nl.json | 4 + .../assets/input/t9n/messages_no.json | 4 + .../assets/input/t9n/messages_pl.json | 4 + .../assets/input/t9n/messages_pt-BR.json | 4 + .../assets/input/t9n/messages_pt-PT.json | 4 + .../assets/input/t9n/messages_ro.json | 4 + .../assets/input/t9n/messages_ru.json | 4 + .../assets/input/t9n/messages_sk.json | 4 + .../assets/input/t9n/messages_sl.json | 4 + .../assets/input/t9n/messages_sr.json | 4 + .../assets/input/t9n/messages_sv.json | 4 + .../assets/input/t9n/messages_th.json | 4 + .../assets/input/t9n/messages_tr.json | 4 + .../assets/input/t9n/messages_uk.json | 4 + .../assets/input/t9n/messages_vi.json | 4 + .../assets/input/t9n/messages_zh-CN.json | 4 + .../assets/input/t9n/messages_zh-HK.json | 4 + .../assets/input/t9n/messages_zh-TW.json | 4 + .../assets/list-item/t9n/messages.json | 3 + .../assets/list-item/t9n/messages_ar.json | 3 + .../assets/list-item/t9n/messages_bg.json | 3 + .../assets/list-item/t9n/messages_bs.json | 3 + .../assets/list-item/t9n/messages_ca.json | 3 + .../assets/list-item/t9n/messages_cs.json | 3 + .../assets/list-item/t9n/messages_da.json | 3 + .../assets/list-item/t9n/messages_de.json | 3 + .../assets/list-item/t9n/messages_el.json | 3 + .../assets/list-item/t9n/messages_en.json | 3 + .../assets/list-item/t9n/messages_es.json | 3 + .../assets/list-item/t9n/messages_et.json | 3 + .../assets/list-item/t9n/messages_fi.json | 3 + .../assets/list-item/t9n/messages_fr.json | 3 + .../assets/list-item/t9n/messages_he.json | 3 + .../assets/list-item/t9n/messages_hr.json | 3 + .../assets/list-item/t9n/messages_hu.json | 3 + .../assets/list-item/t9n/messages_id.json | 3 + .../assets/list-item/t9n/messages_it.json | 3 + .../assets/list-item/t9n/messages_ja.json | 3 + .../assets/list-item/t9n/messages_ko.json | 3 + .../assets/list-item/t9n/messages_lt.json | 3 + .../assets/list-item/t9n/messages_lv.json | 3 + .../assets/list-item/t9n/messages_nl.json | 3 + .../assets/list-item/t9n/messages_no.json | 3 + .../assets/list-item/t9n/messages_pl.json | 3 + .../assets/list-item/t9n/messages_pt-BR.json | 3 + .../assets/list-item/t9n/messages_pt-PT.json | 3 + .../assets/list-item/t9n/messages_ro.json | 3 + .../assets/list-item/t9n/messages_ru.json | 3 + .../assets/list-item/t9n/messages_sk.json | 3 + .../assets/list-item/t9n/messages_sl.json | 3 + .../assets/list-item/t9n/messages_sr.json | 3 + .../assets/list-item/t9n/messages_sv.json | 3 + .../assets/list-item/t9n/messages_th.json | 3 + .../assets/list-item/t9n/messages_tr.json | 3 + .../assets/list-item/t9n/messages_uk.json | 3 + .../assets/list-item/t9n/messages_vi.json | 3 + .../assets/list-item/t9n/messages_zh-CN.json | 3 + .../assets/list-item/t9n/messages_zh-HK.json | 3 + .../assets/list-item/t9n/messages_zh-TW.json | 3 + .../assets/menu-item/t9n/messages.json | 4 + .../assets/menu-item/t9n/messages_ar.json | 4 + .../assets/menu-item/t9n/messages_bg.json | 4 + .../assets/menu-item/t9n/messages_bs.json | 4 + .../assets/menu-item/t9n/messages_ca.json | 4 + .../assets/menu-item/t9n/messages_cs.json | 4 + .../assets/menu-item/t9n/messages_da.json | 4 + .../assets/menu-item/t9n/messages_de.json | 4 + .../assets/menu-item/t9n/messages_el.json | 4 + .../assets/menu-item/t9n/messages_en.json | 4 + .../assets/menu-item/t9n/messages_es.json | 4 + .../assets/menu-item/t9n/messages_et.json | 4 + .../assets/menu-item/t9n/messages_fi.json | 4 + .../assets/menu-item/t9n/messages_fr.json | 4 + .../assets/menu-item/t9n/messages_he.json | 4 + .../assets/menu-item/t9n/messages_hr.json | 4 + .../assets/menu-item/t9n/messages_hu.json | 4 + .../assets/menu-item/t9n/messages_id.json | 4 + .../assets/menu-item/t9n/messages_it.json | 4 + .../assets/menu-item/t9n/messages_ja.json | 4 + .../assets/menu-item/t9n/messages_ko.json | 4 + .../assets/menu-item/t9n/messages_lt.json | 4 + .../assets/menu-item/t9n/messages_lv.json | 4 + .../assets/menu-item/t9n/messages_nl.json | 4 + .../assets/menu-item/t9n/messages_no.json | 4 + .../assets/menu-item/t9n/messages_pl.json | 4 + .../assets/menu-item/t9n/messages_pt-BR.json | 4 + .../assets/menu-item/t9n/messages_pt-PT.json | 4 + .../assets/menu-item/t9n/messages_ro.json | 4 + .../assets/menu-item/t9n/messages_ru.json | 4 + .../assets/menu-item/t9n/messages_sk.json | 4 + .../assets/menu-item/t9n/messages_sl.json | 4 + .../assets/menu-item/t9n/messages_sr.json | 4 + .../assets/menu-item/t9n/messages_sv.json | 4 + .../assets/menu-item/t9n/messages_th.json | 4 + .../assets/menu-item/t9n/messages_tr.json | 4 + .../assets/menu-item/t9n/messages_uk.json | 4 + .../assets/menu-item/t9n/messages_vi.json | 4 + .../assets/menu-item/t9n/messages_zh-CN.json | 4 + .../assets/menu-item/t9n/messages_zh-HK.json | 4 + .../assets/menu-item/t9n/messages_zh-TW.json | 4 + .../components/assets/menu/t9n/messages.json | 3 + .../assets/menu/t9n/messages_ar.json | 3 + .../assets/menu/t9n/messages_bg.json | 3 + .../assets/menu/t9n/messages_bs.json | 3 + .../assets/menu/t9n/messages_ca.json | 3 + .../assets/menu/t9n/messages_cs.json | 3 + .../assets/menu/t9n/messages_da.json | 3 + .../assets/menu/t9n/messages_de.json | 3 + .../assets/menu/t9n/messages_el.json | 3 + .../assets/menu/t9n/messages_en.json | 3 + .../assets/menu/t9n/messages_es.json | 3 + .../assets/menu/t9n/messages_et.json | 3 + .../assets/menu/t9n/messages_fi.json | 3 + .../assets/menu/t9n/messages_fr.json | 3 + .../assets/menu/t9n/messages_he.json | 3 + .../assets/menu/t9n/messages_hr.json | 3 + .../assets/menu/t9n/messages_hu.json | 3 + .../assets/menu/t9n/messages_id.json | 3 + .../assets/menu/t9n/messages_it.json | 3 + .../assets/menu/t9n/messages_ja.json | 3 + .../assets/menu/t9n/messages_ko.json | 3 + .../assets/menu/t9n/messages_lt.json | 3 + .../assets/menu/t9n/messages_lv.json | 3 + .../assets/menu/t9n/messages_nl.json | 3 + .../assets/menu/t9n/messages_no.json | 3 + .../assets/menu/t9n/messages_pl.json | 3 + .../assets/menu/t9n/messages_pt-BR.json | 3 + .../assets/menu/t9n/messages_pt-PT.json | 3 + .../assets/menu/t9n/messages_ro.json | 3 + .../assets/menu/t9n/messages_ru.json | 3 + .../assets/menu/t9n/messages_sk.json | 3 + .../assets/menu/t9n/messages_sl.json | 3 + .../assets/menu/t9n/messages_sr.json | 3 + .../assets/menu/t9n/messages_sv.json | 3 + .../assets/menu/t9n/messages_th.json | 3 + .../assets/menu/t9n/messages_tr.json | 3 + .../assets/menu/t9n/messages_uk.json | 3 + .../assets/menu/t9n/messages_vi.json | 3 + .../assets/menu/t9n/messages_zh-CN.json | 3 + .../assets/menu/t9n/messages_zh-HK.json | 3 + .../assets/menu/t9n/messages_zh-TW.json | 3 + .../components/assets/modal/t9n/messages.json | 3 + .../assets/modal/t9n/messages_ar.json | 3 + .../assets/modal/t9n/messages_bg.json | 3 + .../assets/modal/t9n/messages_bs.json | 3 + .../assets/modal/t9n/messages_ca.json | 3 + .../assets/modal/t9n/messages_cs.json | 3 + .../assets/modal/t9n/messages_da.json | 3 + .../assets/modal/t9n/messages_de.json | 3 + .../assets/modal/t9n/messages_el.json | 3 + .../assets/modal/t9n/messages_en.json | 3 + .../assets/modal/t9n/messages_es.json | 3 + .../assets/modal/t9n/messages_et.json | 3 + .../assets/modal/t9n/messages_fi.json | 3 + .../assets/modal/t9n/messages_fr.json | 3 + .../assets/modal/t9n/messages_he.json | 3 + .../assets/modal/t9n/messages_hr.json | 3 + .../assets/modal/t9n/messages_hu.json | 3 + .../assets/modal/t9n/messages_id.json | 3 + .../assets/modal/t9n/messages_it.json | 3 + .../assets/modal/t9n/messages_ja.json | 3 + .../assets/modal/t9n/messages_ko.json | 3 + .../assets/modal/t9n/messages_lt.json | 3 + .../assets/modal/t9n/messages_lv.json | 3 + .../assets/modal/t9n/messages_nl.json | 3 + .../assets/modal/t9n/messages_no.json | 3 + .../assets/modal/t9n/messages_pl.json | 3 + .../assets/modal/t9n/messages_pt-BR.json | 3 + .../assets/modal/t9n/messages_pt-PT.json | 3 + .../assets/modal/t9n/messages_ro.json | 3 + .../assets/modal/t9n/messages_ru.json | 3 + .../assets/modal/t9n/messages_sk.json | 3 + .../assets/modal/t9n/messages_sl.json | 3 + .../assets/modal/t9n/messages_sr.json | 3 + .../assets/modal/t9n/messages_sv.json | 3 + .../assets/modal/t9n/messages_th.json | 3 + .../assets/modal/t9n/messages_tr.json | 3 + .../assets/modal/t9n/messages_uk.json | 3 + .../assets/modal/t9n/messages_vi.json | 3 + .../assets/modal/t9n/messages_zh-CN.json | 3 + .../assets/modal/t9n/messages_zh-HK.json | 3 + .../assets/modal/t9n/messages_zh-TW.json | 3 + .../assets/notice/t9n/messages.json | 3 + .../assets/notice/t9n/messages_ar.json | 3 + .../assets/notice/t9n/messages_bg.json | 3 + .../assets/notice/t9n/messages_bs.json | 3 + .../assets/notice/t9n/messages_ca.json | 3 + .../assets/notice/t9n/messages_cs.json | 3 + .../assets/notice/t9n/messages_da.json | 3 + .../assets/notice/t9n/messages_de.json | 3 + .../assets/notice/t9n/messages_el.json | 3 + .../assets/notice/t9n/messages_en.json | 3 + .../assets/notice/t9n/messages_es.json | 3 + .../assets/notice/t9n/messages_et.json | 3 + .../assets/notice/t9n/messages_fi.json | 3 + .../assets/notice/t9n/messages_fr.json | 3 + .../assets/notice/t9n/messages_he.json | 3 + .../assets/notice/t9n/messages_hr.json | 3 + .../assets/notice/t9n/messages_hu.json | 3 + .../assets/notice/t9n/messages_id.json | 3 + .../assets/notice/t9n/messages_it.json | 3 + .../assets/notice/t9n/messages_ja.json | 3 + .../assets/notice/t9n/messages_ko.json | 3 + .../assets/notice/t9n/messages_lt.json | 3 + .../assets/notice/t9n/messages_lv.json | 3 + .../assets/notice/t9n/messages_nl.json | 3 + .../assets/notice/t9n/messages_no.json | 3 + .../assets/notice/t9n/messages_pl.json | 3 + .../assets/notice/t9n/messages_pt-BR.json | 3 + .../assets/notice/t9n/messages_pt-PT.json | 3 + .../assets/notice/t9n/messages_ro.json | 3 + .../assets/notice/t9n/messages_ru.json | 3 + .../assets/notice/t9n/messages_sk.json | 3 + .../assets/notice/t9n/messages_sl.json | 3 + .../assets/notice/t9n/messages_sr.json | 3 + .../assets/notice/t9n/messages_sv.json | 3 + .../assets/notice/t9n/messages_th.json | 3 + .../assets/notice/t9n/messages_tr.json | 3 + .../assets/notice/t9n/messages_uk.json | 3 + .../assets/notice/t9n/messages_vi.json | 3 + .../assets/notice/t9n/messages_zh-CN.json | 3 + .../assets/notice/t9n/messages_zh-HK.json | 3 + .../assets/notice/t9n/messages_zh-TW.json | 3 + .../assets/pagination/t9n/messages.json | 4 + .../assets/pagination/t9n/messages_ar.json | 4 + .../assets/pagination/t9n/messages_bg.json | 4 + .../assets/pagination/t9n/messages_bs.json | 4 + .../assets/pagination/t9n/messages_ca.json | 4 + .../assets/pagination/t9n/messages_cs.json | 4 + .../assets/pagination/t9n/messages_da.json | 4 + .../assets/pagination/t9n/messages_de.json | 4 + .../assets/pagination/t9n/messages_el.json | 4 + .../assets/pagination/t9n/messages_en.json | 4 + .../assets/pagination/t9n/messages_es.json | 4 + .../assets/pagination/t9n/messages_et.json | 4 + .../assets/pagination/t9n/messages_fi.json | 4 + .../assets/pagination/t9n/messages_fr.json | 4 + .../assets/pagination/t9n/messages_he.json | 4 + .../assets/pagination/t9n/messages_hr.json | 4 + .../assets/pagination/t9n/messages_hu.json | 4 + .../assets/pagination/t9n/messages_id.json | 4 + .../assets/pagination/t9n/messages_it.json | 4 + .../assets/pagination/t9n/messages_ja.json | 4 + .../assets/pagination/t9n/messages_ko.json | 4 + .../assets/pagination/t9n/messages_lt.json | 4 + .../assets/pagination/t9n/messages_lv.json | 4 + .../assets/pagination/t9n/messages_nl.json | 4 + .../assets/pagination/t9n/messages_no.json | 4 + .../assets/pagination/t9n/messages_pl.json | 4 + .../assets/pagination/t9n/messages_pt-BR.json | 4 + .../assets/pagination/t9n/messages_pt-PT.json | 4 + .../assets/pagination/t9n/messages_ro.json | 4 + .../assets/pagination/t9n/messages_ru.json | 4 + .../assets/pagination/t9n/messages_sk.json | 4 + .../assets/pagination/t9n/messages_sl.json | 4 + .../assets/pagination/t9n/messages_sr.json | 4 + .../assets/pagination/t9n/messages_sv.json | 4 + .../assets/pagination/t9n/messages_th.json | 4 + .../assets/pagination/t9n/messages_tr.json | 4 + .../assets/pagination/t9n/messages_uk.json | 4 + .../assets/pagination/t9n/messages_vi.json | 4 + .../assets/pagination/t9n/messages_zh-CN.json | 4 + .../assets/pagination/t9n/messages_zh-HK.json | 4 + .../assets/pagination/t9n/messages_zh-TW.json | 4 + .../components/assets/panel/t9n/messages.json | 4 + .../assets/panel/t9n/messages_ar.json | 4 + .../assets/panel/t9n/messages_bg.json | 4 + .../assets/panel/t9n/messages_bs.json | 4 + .../assets/panel/t9n/messages_ca.json | 4 + .../assets/panel/t9n/messages_cs.json | 4 + .../assets/panel/t9n/messages_da.json | 4 + .../assets/panel/t9n/messages_de.json | 4 + .../assets/panel/t9n/messages_el.json | 4 + .../assets/panel/t9n/messages_en.json | 4 + .../assets/panel/t9n/messages_es.json | 4 + .../assets/panel/t9n/messages_et.json | 4 + .../assets/panel/t9n/messages_fi.json | 4 + .../assets/panel/t9n/messages_fr.json | 4 + .../assets/panel/t9n/messages_he.json | 4 + .../assets/panel/t9n/messages_hr.json | 4 + .../assets/panel/t9n/messages_hu.json | 4 + .../assets/panel/t9n/messages_id.json | 4 + .../assets/panel/t9n/messages_it.json | 4 + .../assets/panel/t9n/messages_ja.json | 4 + .../assets/panel/t9n/messages_ko.json | 4 + .../assets/panel/t9n/messages_lt.json | 4 + .../assets/panel/t9n/messages_lv.json | 4 + .../assets/panel/t9n/messages_nl.json | 4 + .../assets/panel/t9n/messages_no.json | 4 + .../assets/panel/t9n/messages_pl.json | 4 + .../assets/panel/t9n/messages_pt-BR.json | 4 + .../assets/panel/t9n/messages_pt-PT.json | 4 + .../assets/panel/t9n/messages_ro.json | 4 + .../assets/panel/t9n/messages_ru.json | 4 + .../assets/panel/t9n/messages_sk.json | 4 + .../assets/panel/t9n/messages_sl.json | 4 + .../assets/panel/t9n/messages_sr.json | 4 + .../assets/panel/t9n/messages_sv.json | 4 + .../assets/panel/t9n/messages_th.json | 4 + .../assets/panel/t9n/messages_tr.json | 4 + .../assets/panel/t9n/messages_uk.json | 4 + .../assets/panel/t9n/messages_vi.json | 4 + .../assets/panel/t9n/messages_zh-CN.json | 4 + .../assets/panel/t9n/messages_zh-HK.json | 4 + .../assets/panel/t9n/messages_zh-TW.json | 4 + .../assets/pick-list-item/t9n/messages.json | 3 + .../pick-list-item/t9n/messages_ar.json | 3 + .../pick-list-item/t9n/messages_bg.json | 3 + .../pick-list-item/t9n/messages_bs.json | 3 + .../pick-list-item/t9n/messages_ca.json | 3 + .../pick-list-item/t9n/messages_cs.json | 3 + .../pick-list-item/t9n/messages_da.json | 3 + .../pick-list-item/t9n/messages_de.json | 3 + .../pick-list-item/t9n/messages_el.json | 3 + .../pick-list-item/t9n/messages_en.json | 3 + .../pick-list-item/t9n/messages_es.json | 3 + .../pick-list-item/t9n/messages_et.json | 3 + .../pick-list-item/t9n/messages_fi.json | 3 + .../pick-list-item/t9n/messages_fr.json | 3 + .../pick-list-item/t9n/messages_he.json | 3 + .../pick-list-item/t9n/messages_hr.json | 3 + .../pick-list-item/t9n/messages_hu.json | 3 + .../pick-list-item/t9n/messages_id.json | 3 + .../pick-list-item/t9n/messages_it.json | 3 + .../pick-list-item/t9n/messages_ja.json | 3 + .../pick-list-item/t9n/messages_ko.json | 3 + .../pick-list-item/t9n/messages_lt.json | 3 + .../pick-list-item/t9n/messages_lv.json | 3 + .../pick-list-item/t9n/messages_nl.json | 3 + .../pick-list-item/t9n/messages_no.json | 3 + .../pick-list-item/t9n/messages_pl.json | 3 + .../pick-list-item/t9n/messages_pt-BR.json | 3 + .../pick-list-item/t9n/messages_pt-PT.json | 3 + .../pick-list-item/t9n/messages_ro.json | 3 + .../pick-list-item/t9n/messages_ru.json | 3 + .../pick-list-item/t9n/messages_sk.json | 3 + .../pick-list-item/t9n/messages_sl.json | 3 + .../pick-list-item/t9n/messages_sr.json | 3 + .../pick-list-item/t9n/messages_sv.json | 3 + .../pick-list-item/t9n/messages_th.json | 3 + .../pick-list-item/t9n/messages_tr.json | 3 + .../pick-list-item/t9n/messages_uk.json | 3 + .../pick-list-item/t9n/messages_vi.json | 3 + .../pick-list-item/t9n/messages_zh-CN.json | 3 + .../pick-list-item/t9n/messages_zh-HK.json | 3 + .../pick-list-item/t9n/messages_zh-TW.json | 3 + .../assets/popover/t9n/messages.json | 3 + .../assets/popover/t9n/messages_ar.json | 3 + .../assets/popover/t9n/messages_bg.json | 3 + .../assets/popover/t9n/messages_bs.json | 3 + .../assets/popover/t9n/messages_ca.json | 3 + .../assets/popover/t9n/messages_cs.json | 3 + .../assets/popover/t9n/messages_da.json | 3 + .../assets/popover/t9n/messages_de.json | 3 + .../assets/popover/t9n/messages_el.json | 3 + .../assets/popover/t9n/messages_en.json | 3 + .../assets/popover/t9n/messages_es.json | 3 + .../assets/popover/t9n/messages_et.json | 3 + .../assets/popover/t9n/messages_fi.json | 3 + .../assets/popover/t9n/messages_fr.json | 3 + .../assets/popover/t9n/messages_he.json | 3 + .../assets/popover/t9n/messages_hr.json | 3 + .../assets/popover/t9n/messages_hu.json | 3 + .../assets/popover/t9n/messages_id.json | 3 + .../assets/popover/t9n/messages_it.json | 3 + .../assets/popover/t9n/messages_ja.json | 3 + .../assets/popover/t9n/messages_ko.json | 3 + .../assets/popover/t9n/messages_lt.json | 3 + .../assets/popover/t9n/messages_lv.json | 3 + .../assets/popover/t9n/messages_nl.json | 3 + .../assets/popover/t9n/messages_no.json | 3 + .../assets/popover/t9n/messages_pl.json | 3 + .../assets/popover/t9n/messages_pt-BR.json | 3 + .../assets/popover/t9n/messages_pt-PT.json | 3 + .../assets/popover/t9n/messages_ro.json | 3 + .../assets/popover/t9n/messages_ru.json | 3 + .../assets/popover/t9n/messages_sk.json | 3 + .../assets/popover/t9n/messages_sl.json | 3 + .../assets/popover/t9n/messages_sr.json | 3 + .../assets/popover/t9n/messages_sv.json | 3 + .../assets/popover/t9n/messages_th.json | 3 + .../assets/popover/t9n/messages_tr.json | 3 + .../assets/popover/t9n/messages_uk.json | 3 + .../assets/popover/t9n/messages_vi.json | 3 + .../assets/popover/t9n/messages_zh-CN.json | 3 + .../assets/popover/t9n/messages_zh-HK.json | 3 + .../assets/popover/t9n/messages_zh-TW.json | 3 + .../assets/rating/t9n/messages.json | 4 + .../assets/rating/t9n/messages_ar.json | 4 + .../assets/rating/t9n/messages_bg.json | 4 + .../assets/rating/t9n/messages_bs.json | 4 + .../assets/rating/t9n/messages_ca.json | 4 + .../assets/rating/t9n/messages_cs.json | 4 + .../assets/rating/t9n/messages_da.json | 4 + .../assets/rating/t9n/messages_de.json | 4 + .../assets/rating/t9n/messages_el.json | 4 + .../assets/rating/t9n/messages_en.json | 4 + .../assets/rating/t9n/messages_es.json | 4 + .../assets/rating/t9n/messages_et.json | 4 + .../assets/rating/t9n/messages_fi.json | 4 + .../assets/rating/t9n/messages_fr.json | 4 + .../assets/rating/t9n/messages_he.json | 4 + .../assets/rating/t9n/messages_hr.json | 4 + .../assets/rating/t9n/messages_hu.json | 4 + .../assets/rating/t9n/messages_id.json | 4 + .../assets/rating/t9n/messages_it.json | 4 + .../assets/rating/t9n/messages_ja.json | 4 + .../assets/rating/t9n/messages_ko.json | 4 + .../assets/rating/t9n/messages_lt.json | 4 + .../assets/rating/t9n/messages_lv.json | 4 + .../assets/rating/t9n/messages_nl.json | 4 + .../assets/rating/t9n/messages_no.json | 4 + .../assets/rating/t9n/messages_pl.json | 4 + .../assets/rating/t9n/messages_pt-BR.json | 4 + .../assets/rating/t9n/messages_pt-PT.json | 4 + .../assets/rating/t9n/messages_ro.json | 4 + .../assets/rating/t9n/messages_ru.json | 4 + .../assets/rating/t9n/messages_sk.json | 4 + .../assets/rating/t9n/messages_sl.json | 4 + .../assets/rating/t9n/messages_sr.json | 4 + .../assets/rating/t9n/messages_sv.json | 4 + .../assets/rating/t9n/messages_th.json | 4 + .../assets/rating/t9n/messages_tr.json | 4 + .../assets/rating/t9n/messages_uk.json | 4 + .../assets/rating/t9n/messages_vi.json | 4 + .../assets/rating/t9n/messages_zh-CN.json | 4 + .../assets/rating/t9n/messages_zh-HK.json | 4 + .../assets/rating/t9n/messages_zh-TW.json | 4 + .../components/assets/scrim/t9n/messages.json | 3 + .../assets/scrim/t9n/messages_ar.json | 3 + .../assets/scrim/t9n/messages_bg.json | 3 + .../assets/scrim/t9n/messages_bs.json | 3 + .../assets/scrim/t9n/messages_ca.json | 3 + .../assets/scrim/t9n/messages_cs.json | 3 + .../assets/scrim/t9n/messages_da.json | 3 + .../assets/scrim/t9n/messages_de.json | 3 + .../assets/scrim/t9n/messages_el.json | 3 + .../assets/scrim/t9n/messages_en.json | 3 + .../assets/scrim/t9n/messages_es.json | 3 + .../assets/scrim/t9n/messages_et.json | 3 + .../assets/scrim/t9n/messages_fi.json | 3 + .../assets/scrim/t9n/messages_fr.json | 3 + .../assets/scrim/t9n/messages_he.json | 3 + .../assets/scrim/t9n/messages_hr.json | 3 + .../assets/scrim/t9n/messages_hu.json | 3 + .../assets/scrim/t9n/messages_id.json | 3 + .../assets/scrim/t9n/messages_it.json | 3 + .../assets/scrim/t9n/messages_ja.json | 3 + .../assets/scrim/t9n/messages_ko.json | 3 + .../assets/scrim/t9n/messages_lt.json | 3 + .../assets/scrim/t9n/messages_lv.json | 3 + .../assets/scrim/t9n/messages_nl.json | 3 + .../assets/scrim/t9n/messages_no.json | 3 + .../assets/scrim/t9n/messages_pl.json | 3 + .../assets/scrim/t9n/messages_pt-BR.json | 3 + .../assets/scrim/t9n/messages_pt-PT.json | 3 + .../assets/scrim/t9n/messages_ro.json | 3 + .../assets/scrim/t9n/messages_ru.json | 3 + .../assets/scrim/t9n/messages_sk.json | 3 + .../assets/scrim/t9n/messages_sl.json | 3 + .../assets/scrim/t9n/messages_sr.json | 3 + .../assets/scrim/t9n/messages_sv.json | 3 + .../assets/scrim/t9n/messages_th.json | 3 + .../assets/scrim/t9n/messages_tr.json | 3 + .../assets/scrim/t9n/messages_uk.json | 3 + .../assets/scrim/t9n/messages_vi.json | 3 + .../assets/scrim/t9n/messages_zh-CN.json | 3 + .../assets/scrim/t9n/messages_zh-HK.json | 3 + .../assets/scrim/t9n/messages_zh-TW.json | 3 + .../assets/shell-panel/t9n/messages.json | 3 + .../assets/shell-panel/t9n/messages_ar.json | 3 + .../assets/shell-panel/t9n/messages_bg.json | 3 + .../assets/shell-panel/t9n/messages_bs.json | 3 + .../assets/shell-panel/t9n/messages_ca.json | 3 + .../assets/shell-panel/t9n/messages_cs.json | 3 + .../assets/shell-panel/t9n/messages_da.json | 3 + .../assets/shell-panel/t9n/messages_de.json | 3 + .../assets/shell-panel/t9n/messages_el.json | 3 + .../assets/shell-panel/t9n/messages_en.json | 3 + .../assets/shell-panel/t9n/messages_es.json | 3 + .../assets/shell-panel/t9n/messages_et.json | 3 + .../assets/shell-panel/t9n/messages_fi.json | 3 + .../assets/shell-panel/t9n/messages_fr.json | 3 + .../assets/shell-panel/t9n/messages_he.json | 3 + .../assets/shell-panel/t9n/messages_hr.json | 3 + .../assets/shell-panel/t9n/messages_hu.json | 3 + .../assets/shell-panel/t9n/messages_id.json | 3 + .../assets/shell-panel/t9n/messages_it.json | 3 + .../assets/shell-panel/t9n/messages_ja.json | 3 + .../assets/shell-panel/t9n/messages_ko.json | 3 + .../assets/shell-panel/t9n/messages_lt.json | 3 + .../assets/shell-panel/t9n/messages_lv.json | 3 + .../assets/shell-panel/t9n/messages_nl.json | 3 + .../assets/shell-panel/t9n/messages_no.json | 3 + .../assets/shell-panel/t9n/messages_pl.json | 3 + .../shell-panel/t9n/messages_pt-BR.json | 3 + .../shell-panel/t9n/messages_pt-PT.json | 3 + .../assets/shell-panel/t9n/messages_ro.json | 3 + .../assets/shell-panel/t9n/messages_ru.json | 3 + .../assets/shell-panel/t9n/messages_sk.json | 3 + .../assets/shell-panel/t9n/messages_sl.json | 3 + .../assets/shell-panel/t9n/messages_sr.json | 3 + .../assets/shell-panel/t9n/messages_sv.json | 3 + .../assets/shell-panel/t9n/messages_th.json | 3 + .../assets/shell-panel/t9n/messages_tr.json | 3 + .../assets/shell-panel/t9n/messages_uk.json | 3 + .../assets/shell-panel/t9n/messages_vi.json | 3 + .../shell-panel/t9n/messages_zh-CN.json | 3 + .../shell-panel/t9n/messages_zh-HK.json | 3 + .../shell-panel/t9n/messages_zh-TW.json | 3 + .../assets/tab-title/t9n/messages.json | 3 + .../assets/tab-title/t9n/messages_ar.json | 3 + .../assets/tab-title/t9n/messages_bg.json | 3 + .../assets/tab-title/t9n/messages_bs.json | 3 + .../assets/tab-title/t9n/messages_ca.json | 3 + .../assets/tab-title/t9n/messages_cs.json | 3 + .../assets/tab-title/t9n/messages_da.json | 3 + .../assets/tab-title/t9n/messages_de.json | 3 + .../assets/tab-title/t9n/messages_el.json | 3 + .../assets/tab-title/t9n/messages_en.json | 3 + .../assets/tab-title/t9n/messages_es.json | 3 + .../assets/tab-title/t9n/messages_et.json | 3 + .../assets/tab-title/t9n/messages_fi.json | 3 + .../assets/tab-title/t9n/messages_fr.json | 3 + .../assets/tab-title/t9n/messages_he.json | 3 + .../assets/tab-title/t9n/messages_hr.json | 3 + .../assets/tab-title/t9n/messages_hu.json | 3 + .../assets/tab-title/t9n/messages_id.json | 3 + .../assets/tab-title/t9n/messages_it.json | 3 + .../assets/tab-title/t9n/messages_ja.json | 3 + .../assets/tab-title/t9n/messages_ko.json | 3 + .../assets/tab-title/t9n/messages_lt.json | 3 + .../assets/tab-title/t9n/messages_lv.json | 3 + .../assets/tab-title/t9n/messages_nl.json | 3 + .../assets/tab-title/t9n/messages_no.json | 3 + .../assets/tab-title/t9n/messages_pl.json | 3 + .../assets/tab-title/t9n/messages_pt-BR.json | 3 + .../assets/tab-title/t9n/messages_pt-PT.json | 3 + .../assets/tab-title/t9n/messages_ro.json | 3 + .../assets/tab-title/t9n/messages_ru.json | 3 + .../assets/tab-title/t9n/messages_sk.json | 3 + .../assets/tab-title/t9n/messages_sl.json | 3 + .../assets/tab-title/t9n/messages_sr.json | 3 + .../assets/tab-title/t9n/messages_sv.json | 3 + .../assets/tab-title/t9n/messages_th.json | 3 + .../assets/tab-title/t9n/messages_tr.json | 3 + .../assets/tab-title/t9n/messages_uk.json | 3 + .../assets/tab-title/t9n/messages_vi.json | 3 + .../assets/tab-title/t9n/messages_zh-CN.json | 3 + .../assets/tab-title/t9n/messages_zh-HK.json | 3 + .../assets/tab-title/t9n/messages_zh-TW.json | 3 + .../assets/text-area/t9n/messages.json | 5 + .../assets/text-area/t9n/messages_ar.json | 4 + .../assets/text-area/t9n/messages_bg.json | 4 + .../assets/text-area/t9n/messages_bs.json | 4 + .../assets/text-area/t9n/messages_ca.json | 4 + .../assets/text-area/t9n/messages_cs.json | 4 + .../assets/text-area/t9n/messages_da.json | 4 + .../assets/text-area/t9n/messages_de.json | 4 + .../assets/text-area/t9n/messages_el.json | 4 + .../assets/text-area/t9n/messages_en.json | 5 + .../assets/text-area/t9n/messages_es.json | 4 + .../assets/text-area/t9n/messages_et.json | 4 + .../assets/text-area/t9n/messages_fi.json | 4 + .../assets/text-area/t9n/messages_fr.json | 4 + .../assets/text-area/t9n/messages_he.json | 4 + .../assets/text-area/t9n/messages_hr.json | 4 + .../assets/text-area/t9n/messages_hu.json | 4 + .../assets/text-area/t9n/messages_id.json | 4 + .../assets/text-area/t9n/messages_it.json | 4 + .../assets/text-area/t9n/messages_ja.json | 4 + .../assets/text-area/t9n/messages_ko.json | 4 + .../assets/text-area/t9n/messages_lt.json | 4 + .../assets/text-area/t9n/messages_lv.json | 4 + .../assets/text-area/t9n/messages_nl.json | 4 + .../assets/text-area/t9n/messages_no.json | 4 + .../assets/text-area/t9n/messages_pl.json | 4 + .../assets/text-area/t9n/messages_pt-BR.json | 4 + .../assets/text-area/t9n/messages_pt-PT.json | 4 + .../assets/text-area/t9n/messages_ro.json | 4 + .../assets/text-area/t9n/messages_ru.json | 4 + .../assets/text-area/t9n/messages_sk.json | 4 + .../assets/text-area/t9n/messages_sl.json | 4 + .../assets/text-area/t9n/messages_sr.json | 4 + .../assets/text-area/t9n/messages_sv.json | 4 + .../assets/text-area/t9n/messages_th.json | 4 + .../assets/text-area/t9n/messages_tr.json | 4 + .../assets/text-area/t9n/messages_uk.json | 4 + .../assets/text-area/t9n/messages_vi.json | 4 + .../assets/text-area/t9n/messages_zh-CN.json | 4 + .../assets/text-area/t9n/messages_zh-HK.json | 4 + .../assets/text-area/t9n/messages_zh-TW.json | 4 + .../assets/time-picker/t9n/messages.json | 14 + .../assets/time-picker/t9n/messages_ar.json | 14 + .../assets/time-picker/t9n/messages_bg.json | 14 + .../assets/time-picker/t9n/messages_bs.json | 14 + .../assets/time-picker/t9n/messages_ca.json | 14 + .../assets/time-picker/t9n/messages_cs.json | 14 + .../assets/time-picker/t9n/messages_da.json | 14 + .../assets/time-picker/t9n/messages_de.json | 14 + .../assets/time-picker/t9n/messages_el.json | 14 + .../assets/time-picker/t9n/messages_en.json | 14 + .../assets/time-picker/t9n/messages_es.json | 14 + .../assets/time-picker/t9n/messages_et.json | 14 + .../assets/time-picker/t9n/messages_fi.json | 14 + .../assets/time-picker/t9n/messages_fr.json | 14 + .../assets/time-picker/t9n/messages_he.json | 14 + .../assets/time-picker/t9n/messages_hr.json | 14 + .../assets/time-picker/t9n/messages_hu.json | 14 + .../assets/time-picker/t9n/messages_id.json | 14 + .../assets/time-picker/t9n/messages_it.json | 14 + .../assets/time-picker/t9n/messages_ja.json | 14 + .../assets/time-picker/t9n/messages_ko.json | 14 + .../assets/time-picker/t9n/messages_lt.json | 14 + .../assets/time-picker/t9n/messages_lv.json | 14 + .../assets/time-picker/t9n/messages_nl.json | 14 + .../assets/time-picker/t9n/messages_no.json | 14 + .../assets/time-picker/t9n/messages_pl.json | 14 + .../time-picker/t9n/messages_pt-BR.json | 14 + .../time-picker/t9n/messages_pt-PT.json | 14 + .../assets/time-picker/t9n/messages_ro.json | 14 + .../assets/time-picker/t9n/messages_ru.json | 14 + .../assets/time-picker/t9n/messages_sk.json | 14 + .../assets/time-picker/t9n/messages_sl.json | 14 + .../assets/time-picker/t9n/messages_sr.json | 14 + .../assets/time-picker/t9n/messages_sv.json | 14 + .../assets/time-picker/t9n/messages_th.json | 14 + .../assets/time-picker/t9n/messages_tr.json | 14 + .../assets/time-picker/t9n/messages_uk.json | 14 + .../assets/time-picker/t9n/messages_vi.json | 14 + .../time-picker/t9n/messages_zh-CN.json | 14 + .../time-picker/t9n/messages_zh-HK.json | 14 + .../time-picker/t9n/messages_zh-TW.json | 14 + .../assets/tip-manager/t9n/messages.json | 7 + .../assets/tip-manager/t9n/messages_ar.json | 7 + .../assets/tip-manager/t9n/messages_bg.json | 7 + .../assets/tip-manager/t9n/messages_bs.json | 7 + .../assets/tip-manager/t9n/messages_ca.json | 7 + .../assets/tip-manager/t9n/messages_cs.json | 7 + .../assets/tip-manager/t9n/messages_da.json | 7 + .../assets/tip-manager/t9n/messages_de.json | 7 + .../assets/tip-manager/t9n/messages_el.json | 7 + .../assets/tip-manager/t9n/messages_en.json | 7 + .../assets/tip-manager/t9n/messages_es.json | 7 + .../assets/tip-manager/t9n/messages_et.json | 7 + .../assets/tip-manager/t9n/messages_fi.json | 7 + .../assets/tip-manager/t9n/messages_fr.json | 7 + .../assets/tip-manager/t9n/messages_he.json | 7 + .../assets/tip-manager/t9n/messages_hr.json | 7 + .../assets/tip-manager/t9n/messages_hu.json | 7 + .../assets/tip-manager/t9n/messages_id.json | 7 + .../assets/tip-manager/t9n/messages_it.json | 7 + .../assets/tip-manager/t9n/messages_ja.json | 7 + .../assets/tip-manager/t9n/messages_ko.json | 7 + .../assets/tip-manager/t9n/messages_lt.json | 7 + .../assets/tip-manager/t9n/messages_lv.json | 7 + .../assets/tip-manager/t9n/messages_nl.json | 7 + .../assets/tip-manager/t9n/messages_no.json | 7 + .../assets/tip-manager/t9n/messages_pl.json | 7 + .../tip-manager/t9n/messages_pt-BR.json | 7 + .../tip-manager/t9n/messages_pt-PT.json | 7 + .../assets/tip-manager/t9n/messages_ro.json | 7 + .../assets/tip-manager/t9n/messages_ru.json | 7 + .../assets/tip-manager/t9n/messages_sk.json | 7 + .../assets/tip-manager/t9n/messages_sl.json | 7 + .../assets/tip-manager/t9n/messages_sr.json | 7 + .../assets/tip-manager/t9n/messages_sv.json | 7 + .../assets/tip-manager/t9n/messages_th.json | 7 + .../assets/tip-manager/t9n/messages_tr.json | 7 + .../assets/tip-manager/t9n/messages_uk.json | 7 + .../assets/tip-manager/t9n/messages_vi.json | 7 + .../tip-manager/t9n/messages_zh-CN.json | 7 + .../tip-manager/t9n/messages_zh-HK.json | 7 + .../tip-manager/t9n/messages_zh-TW.json | 7 + .../components/assets/tip/t9n/messages.json | 3 + .../assets/tip/t9n/messages_ar.json | 3 + .../assets/tip/t9n/messages_bg.json | 3 + .../assets/tip/t9n/messages_bs.json | 3 + .../assets/tip/t9n/messages_ca.json | 3 + .../assets/tip/t9n/messages_cs.json | 3 + .../assets/tip/t9n/messages_da.json | 3 + .../assets/tip/t9n/messages_de.json | 3 + .../assets/tip/t9n/messages_el.json | 3 + .../assets/tip/t9n/messages_en.json | 3 + .../assets/tip/t9n/messages_es.json | 3 + .../assets/tip/t9n/messages_et.json | 3 + .../assets/tip/t9n/messages_fi.json | 3 + .../assets/tip/t9n/messages_fr.json | 3 + .../assets/tip/t9n/messages_he.json | 3 + .../assets/tip/t9n/messages_hr.json | 3 + .../assets/tip/t9n/messages_hu.json | 3 + .../assets/tip/t9n/messages_id.json | 3 + .../assets/tip/t9n/messages_it.json | 3 + .../assets/tip/t9n/messages_ja.json | 3 + .../assets/tip/t9n/messages_ko.json | 3 + .../assets/tip/t9n/messages_lt.json | 3 + .../assets/tip/t9n/messages_lv.json | 3 + .../assets/tip/t9n/messages_nl.json | 3 + .../assets/tip/t9n/messages_no.json | 3 + .../assets/tip/t9n/messages_pl.json | 3 + .../assets/tip/t9n/messages_pt-BR.json | 3 + .../assets/tip/t9n/messages_pt-PT.json | 3 + .../assets/tip/t9n/messages_ro.json | 3 + .../assets/tip/t9n/messages_ru.json | 3 + .../assets/tip/t9n/messages_sk.json | 3 + .../assets/tip/t9n/messages_sl.json | 3 + .../assets/tip/t9n/messages_sr.json | 3 + .../assets/tip/t9n/messages_sv.json | 3 + .../assets/tip/t9n/messages_th.json | 3 + .../assets/tip/t9n/messages_tr.json | 3 + .../assets/tip/t9n/messages_uk.json | 3 + .../assets/tip/t9n/messages_vi.json | 3 + .../assets/tip/t9n/messages_zh-CN.json | 3 + .../assets/tip/t9n/messages_zh-HK.json | 3 + .../assets/tip/t9n/messages_zh-TW.json | 3 + .../assets/value-list/t9n/messages.json | 6 + .../assets/value-list/t9n/messages_ar.json | 6 + .../assets/value-list/t9n/messages_bg.json | 6 + .../assets/value-list/t9n/messages_bs.json | 6 + .../assets/value-list/t9n/messages_ca.json | 6 + .../assets/value-list/t9n/messages_cs.json | 6 + .../assets/value-list/t9n/messages_da.json | 6 + .../assets/value-list/t9n/messages_de.json | 6 + .../assets/value-list/t9n/messages_el.json | 6 + .../assets/value-list/t9n/messages_en.json | 6 + .../assets/value-list/t9n/messages_es.json | 6 + .../assets/value-list/t9n/messages_et.json | 6 + .../assets/value-list/t9n/messages_fi.json | 6 + .../assets/value-list/t9n/messages_fr.json | 6 + .../assets/value-list/t9n/messages_he.json | 6 + .../assets/value-list/t9n/messages_hr.json | 6 + .../assets/value-list/t9n/messages_hu.json | 6 + .../assets/value-list/t9n/messages_id.json | 6 + .../assets/value-list/t9n/messages_it.json | 6 + .../assets/value-list/t9n/messages_ja.json | 6 + .../assets/value-list/t9n/messages_ko.json | 6 + .../assets/value-list/t9n/messages_lt.json | 6 + .../assets/value-list/t9n/messages_lv.json | 6 + .../assets/value-list/t9n/messages_nl.json | 6 + .../assets/value-list/t9n/messages_no.json | 6 + .../assets/value-list/t9n/messages_pl.json | 6 + .../assets/value-list/t9n/messages_pt-BR.json | 6 + .../assets/value-list/t9n/messages_pt-PT.json | 6 + .../assets/value-list/t9n/messages_ro.json | 6 + .../assets/value-list/t9n/messages_ru.json | 6 + .../assets/value-list/t9n/messages_sk.json | 6 + .../assets/value-list/t9n/messages_sl.json | 6 + .../assets/value-list/t9n/messages_sr.json | 6 + .../assets/value-list/t9n/messages_sv.json | 6 + .../assets/value-list/t9n/messages_th.json | 6 + .../assets/value-list/t9n/messages_tr.json | 6 + .../assets/value-list/t9n/messages_uk.json | 6 + .../assets/value-list/t9n/messages_vi.json | 6 + .../assets/value-list/t9n/messages_zh-CN.json | 6 + .../assets/value-list/t9n/messages_zh-HK.json | 6 + .../assets/value-list/t9n/messages_zh-TW.json | 6 + public/assets/date-picker/nls/ar.json | 45 + public/assets/date-picker/nls/bg.json | 31 + public/assets/date-picker/nls/bs.json | 32 + public/assets/date-picker/nls/ca.json | 32 + public/assets/date-picker/nls/cs.json | 32 + public/assets/date-picker/nls/da.json | 32 + public/assets/date-picker/nls/de-AT.json | 32 + public/assets/date-picker/nls/de-CH.json | 29 + public/assets/date-picker/nls/de.json | 32 + public/assets/date-picker/nls/el.json | 32 + public/assets/date-picker/nls/en-AU.json | 30 + public/assets/date-picker/nls/en-CA.json | 14 + public/assets/date-picker/nls/en-GB.json | 29 + public/assets/date-picker/nls/en.json | 31 + public/assets/date-picker/nls/es-MX.json | 29 + public/assets/date-picker/nls/es.json | 32 + public/assets/date-picker/nls/et.json | 32 + public/assets/date-picker/nls/fi.json | 45 + public/assets/date-picker/nls/fr-CH.json | 32 + public/assets/date-picker/nls/fr.json | 32 + public/assets/date-picker/nls/he.json | 19 + public/assets/date-picker/nls/hi.json | 32 + public/assets/date-picker/nls/hr.json | 32 + public/assets/date-picker/nls/hu.json | 32 + public/assets/date-picker/nls/id.json | 32 + public/assets/date-picker/nls/it-CH.json | 32 + public/assets/date-picker/nls/it.json | 32 + public/assets/date-picker/nls/ja.json | 22 + public/assets/date-picker/nls/ko.json | 22 + public/assets/date-picker/nls/lt.json | 53 + public/assets/date-picker/nls/lv.json | 45 + public/assets/date-picker/nls/mk.json | 32 + public/assets/date-picker/nls/nl.json | 32 + public/assets/date-picker/nls/no.json | 32 + public/assets/date-picker/nls/pl.json | 32 + public/assets/date-picker/nls/pt-BR.json | 31 + public/assets/date-picker/nls/pt-PT.json | 32 + public/assets/date-picker/nls/pt.json | 31 + public/assets/date-picker/nls/ro.json | 32 + public/assets/date-picker/nls/ru.json | 32 + public/assets/date-picker/nls/sk.json | 32 + public/assets/date-picker/nls/sl.json | 32 + public/assets/date-picker/nls/sr.json | 32 + public/assets/date-picker/nls/sv.json | 32 + public/assets/date-picker/nls/th.json | 32 + public/assets/date-picker/nls/tr.json | 32 + public/assets/date-picker/nls/uk.json | 32 + public/assets/date-picker/nls/vi.json | 45 + public/assets/date-picker/nls/zh-CN.json | 22 + public/assets/date-picker/nls/zh-HK.json | 22 + public/assets/date-picker/nls/zh-TW.json | 22 + public/assets/date-picker/t9n/index.d.ts | 5 + public/assets/date-picker/t9n/messages.json | 5 + .../assets/date-picker/t9n/messages_ar.json | 5 + .../assets/date-picker/t9n/messages_bg.json | 5 + .../assets/date-picker/t9n/messages_bs.json | 5 + .../assets/date-picker/t9n/messages_ca.json | 5 + .../assets/date-picker/t9n/messages_cs.json | 5 + .../assets/date-picker/t9n/messages_da.json | 5 + .../assets/date-picker/t9n/messages_de.json | 5 + .../assets/date-picker/t9n/messages_el.json | 5 + .../assets/date-picker/t9n/messages_en.json | 5 + .../assets/date-picker/t9n/messages_es.json | 5 + .../assets/date-picker/t9n/messages_et.json | 5 + .../assets/date-picker/t9n/messages_fi.json | 5 + .../assets/date-picker/t9n/messages_fr.json | 5 + .../assets/date-picker/t9n/messages_he.json | 5 + .../assets/date-picker/t9n/messages_hr.json | 5 + .../assets/date-picker/t9n/messages_hu.json | 5 + .../assets/date-picker/t9n/messages_id.json | 5 + .../assets/date-picker/t9n/messages_it.json | 5 + .../assets/date-picker/t9n/messages_ja.json | 5 + .../assets/date-picker/t9n/messages_ko.json | 5 + .../assets/date-picker/t9n/messages_lt.json | 5 + .../assets/date-picker/t9n/messages_lv.json | 5 + .../assets/date-picker/t9n/messages_nl.json | 5 + .../assets/date-picker/t9n/messages_no.json | 5 + .../assets/date-picker/t9n/messages_pl.json | 5 + .../date-picker/t9n/messages_pt-BR.json | 5 + .../date-picker/t9n/messages_pt-PT.json | 5 + .../assets/date-picker/t9n/messages_ro.json | 5 + .../assets/date-picker/t9n/messages_ru.json | 5 + .../assets/date-picker/t9n/messages_sk.json | 5 + .../assets/date-picker/t9n/messages_sl.json | 5 + .../assets/date-picker/t9n/messages_sr.json | 5 + .../assets/date-picker/t9n/messages_sv.json | 5 + .../assets/date-picker/t9n/messages_th.json | 5 + .../assets/date-picker/t9n/messages_tr.json | 5 + .../assets/date-picker/t9n/messages_uk.json | 5 + .../assets/date-picker/t9n/messages_vi.json | 5 + .../date-picker/t9n/messages_zh-CN.json | 5 + .../date-picker/t9n/messages_zh-HK.json | 5 + .../date-picker/t9n/messages_zh-TW.json | 5 + .../esri/core/libs/libtess/libtess.wasm | Bin 0 -> 47282 bytes public/assets/esri/core/t9n/Units.json | 1 + public/assets/esri/core/t9n/Units_ar.json | 1 + public/assets/esri/core/t9n/Units_bg.json | 1 + public/assets/esri/core/t9n/Units_bs.json | 1 + public/assets/esri/core/t9n/Units_ca.json | 1 + public/assets/esri/core/t9n/Units_cs.json | 1 + public/assets/esri/core/t9n/Units_da.json | 1 + public/assets/esri/core/t9n/Units_de.json | 1 + public/assets/esri/core/t9n/Units_el.json | 1 + public/assets/esri/core/t9n/Units_en.json | 1 + public/assets/esri/core/t9n/Units_es.json | 1 + public/assets/esri/core/t9n/Units_et.json | 1 + public/assets/esri/core/t9n/Units_fi.json | 1 + public/assets/esri/core/t9n/Units_fr.json | 1 + public/assets/esri/core/t9n/Units_he.json | 1 + public/assets/esri/core/t9n/Units_hr.json | 1 + public/assets/esri/core/t9n/Units_hu.json | 1 + public/assets/esri/core/t9n/Units_id.json | 1 + public/assets/esri/core/t9n/Units_it.json | 1 + public/assets/esri/core/t9n/Units_ja.json | 1 + public/assets/esri/core/t9n/Units_ko.json | 1 + public/assets/esri/core/t9n/Units_lt.json | 1 + public/assets/esri/core/t9n/Units_lv.json | 1 + public/assets/esri/core/t9n/Units_nb.json | 1 + public/assets/esri/core/t9n/Units_nl.json | 1 + public/assets/esri/core/t9n/Units_pl.json | 1 + public/assets/esri/core/t9n/Units_pt-BR.json | 1 + public/assets/esri/core/t9n/Units_pt-PT.json | 1 + public/assets/esri/core/t9n/Units_ro.json | 1 + public/assets/esri/core/t9n/Units_ru.json | 1 + public/assets/esri/core/t9n/Units_sk.json | 1 + public/assets/esri/core/t9n/Units_sl.json | 1 + public/assets/esri/core/t9n/Units_sr.json | 1 + public/assets/esri/core/t9n/Units_sv.json | 1 + public/assets/esri/core/t9n/Units_th.json | 1 + public/assets/esri/core/t9n/Units_tr.json | 1 + public/assets/esri/core/t9n/Units_uk.json | 1 + public/assets/esri/core/t9n/Units_vi.json | 1 + public/assets/esri/core/t9n/Units_zh-CN.json | 1 + public/assets/esri/core/t9n/Units_zh-HK.json | 1 + public/assets/esri/core/t9n/Units_zh-TW.json | 1 + .../assets/esri/core/workers/RemoteClient.js | 1 + .../workers/chunks/002fe1ec63ea33e6972d.js | 1 + .../workers/chunks/07f52b140db07fa962bb.js | 1 + .../workers/chunks/09e677ca7532a281d262.js | 1 + .../workers/chunks/09fa3d599619f063385c.js | 1 + .../workers/chunks/0d805fd9cd9ff3a636ca.js | 1 + .../workers/chunks/0dcae38509847a813b9d.js | 1 + .../workers/chunks/0e21e5b4d065567a6a91.js | 1 + .../workers/chunks/0f04978e8342d9a35e59.js | 1 + .../workers/chunks/0f51fa430333cf77faf7.js | 1 + .../workers/chunks/0f7ddb063ee0664f2fca.js | 1 + .../workers/chunks/1117cc2a9bedad08c620.js | 1 + .../workers/chunks/14d97dc471ff449bb12d.js | 1 + .../workers/chunks/1535423349f7eee694bc.js | 1 + .../workers/chunks/175f09ef4ae6b68eca75.js | 1 + .../workers/chunks/183e2e0cb86c1c640d94.js | 1 + .../workers/chunks/19d329b9d4ec2eff1d13.js | 1 + .../workers/chunks/1aa8dd317ecd3c41e0ea.js | 1 + .../workers/chunks/1b66a60fc81dfe0b7164.js | 1 + .../workers/chunks/1fc3b526e881ada30420.js | 1 + .../workers/chunks/1fd7e2d91d0d76ba1802.js | 1 + .../workers/chunks/20466e88859d71539ab6.js | 1 + .../workers/chunks/2132edadb75a2c6c216d.js | 1 + .../workers/chunks/21e1f3b11e7d363b727a.js | 1 + .../workers/chunks/277a477446d6644aada6.js | 1 + .../workers/chunks/28c67c98039503b62e6e.js | 1 + .../workers/chunks/29290a44fd3b183c24e3.js | 1 + .../workers/chunks/293315442f5afe8069dc.js | 1 + .../workers/chunks/2b3ccd7e582f3e279f6e.js | 1 + .../workers/chunks/2c587ed66e2586cccb8d.js | 1 + .../workers/chunks/2d19500b2c042b6b79ac.js | 1 + .../workers/chunks/2f5639886f577baedbca.js | 1 + .../workers/chunks/2f9fadbe7e94f79afeda.js | 1 + .../workers/chunks/308f3811dfa71f619279.js | 1 + .../workers/chunks/3620e9fa4b5dbc21ad87.js | 1 + .../workers/chunks/3767b9e7660873b018c2.js | 1 + .../workers/chunks/39ae4b9b766f674bc6f2.js | 1 + .../workers/chunks/3bbaa78c68a4bf159722.js | 1 + .../workers/chunks/3bc6b5f0643364749ef8.js | 1 + .../workers/chunks/42f3421740a5479559dc.js | 1 + .../workers/chunks/431d54867bc3bb848fbb.js | 1 + .../workers/chunks/45629ff775e77234b227.js | 1 + .../workers/chunks/45e5ad704d18dd0857ce.js | 1 + .../workers/chunks/468c79e532c32fdd2cc7.js | 1 + .../workers/chunks/4806df402845c717c842.js | 1 + .../workers/chunks/4884432d80e9af947449.js | 1 + .../workers/chunks/4922a0fed7cbc6895882.js | 1 + .../workers/chunks/4a2a0091cd830b6a1729.js | 1 + .../workers/chunks/4a4f14a3d8da270059c4.js | 1 + .../workers/chunks/4d5bdf18feeb9c8cb6ff.js | 1 + .../workers/chunks/4db447d0f1d865ab6c88.js | 1 + .../workers/chunks/50f929d9453fb058cf47.js | 1 + .../workers/chunks/53ad34bf32f5f3d4fe18.js | 1 + .../workers/chunks/595a2baa04d92de59558.js | 1 + .../workers/chunks/5ae63d31468222841d62.js | 1 + .../workers/chunks/5c64fd3bf057a1a5527f.js | 1 + .../workers/chunks/60a08ce29d09cb07ef06.js | 1 + .../workers/chunks/633c00c02a81397fc8df.js | 1 + .../workers/chunks/640e8ac3498be30c6614.js | 1 + .../workers/chunks/642c5a93c0a454bdd115.js | 1 + .../workers/chunks/6627f1bc9ee6b620e3aa.js | 1 + .../workers/chunks/67f008f858783805ea96.js | 1 + .../workers/chunks/6a3d611e8842afbb50ab.js | 2 + .../6a3d611e8842afbb50ab.js.LICENSE.txt | 26 + .../workers/chunks/6ae5932e716f3b29729b.js | 1 + .../workers/chunks/6c213768715c52625855.js | 1 + .../workers/chunks/6c519c5a474f51f37af0.js | 1 + .../workers/chunks/6e562fa57c0347091154.js | 1 + .../workers/chunks/6eaa7a51efde2dd4a5a4.js | 1 + .../workers/chunks/6f724f75f85dc3989d60.js | 1 + .../workers/chunks/7053c2f5a958d4c8629b.js | 1 + .../workers/chunks/73515dc23b3cde16071b.js | 1 + .../workers/chunks/740dc67038f554431f1b.js | 1 + .../workers/chunks/74eb5ba98f30d5fd4c47.js | 1 + .../workers/chunks/766f397dfdfbc0eb72d1.js | 1 + .../workers/chunks/77fcc4fc0fb3739365f6.js | 1 + .../workers/chunks/79cb672c85ea29e8484a.js | 1 + .../workers/chunks/7adbd577bb58c3bbaf28.js | 1092 +++++++ .../workers/chunks/7d1fc02fdcfbc00cc9e2.js | 1 + .../workers/chunks/7dc6774c77c822b68c99.js | 1 + .../workers/chunks/7fe49c75681787c7f30f.js | 1 + .../workers/chunks/808206f87b9f0ab13bf7.js | 1 + .../workers/chunks/80bf6cf1bef17215bca4.js | 1 + .../workers/chunks/82939ead43848a13f765.js | 1 + .../workers/chunks/82a103a8b5382300889d.js | 1 + .../workers/chunks/83f7e22a12d90ef93e62.js | 1 + .../workers/chunks/85191485a7556d3c99f2.js | 1 + .../workers/chunks/873b608720cce890e572.js | 1 + .../workers/chunks/88fdd288ef799a7ac48a.js | 1 + .../workers/chunks/892ffe40c098d023962f.js | 1 + .../workers/chunks/8a7fa4e8b0d14da7c9eb.js | 1 + .../workers/chunks/8b05fb365336cc42fecc.js | 1 + .../workers/chunks/8b6b963230df56850580.js | 1 + .../workers/chunks/8ca5c9e3a29201c141c7.js | 1 + .../workers/chunks/8cc8d88e5dd1e586eb04.js | 1 + .../workers/chunks/8eec6da5e862cc33ea2b.js | 1 + .../workers/chunks/8f027f5a1f4438cb2b3c.js | 1 + .../workers/chunks/90d8f297d9cb359e071d.js | 1 + .../workers/chunks/927417abea79c955b216.js | 1 + .../workers/chunks/9290b0d330f02233d803.js | 1 + .../workers/chunks/93400bef85fccb52efbc.js | 1 + .../workers/chunks/93e17ab3bc56ceea928d.js | 1 + .../workers/chunks/9472184ef1432fc55d6b.js | 1 + .../workers/chunks/953407451813f406fdf1.js | 1 + .../workers/chunks/9621b7d8d951aa881686.js | 1 + .../workers/chunks/9648a8f2b24f1ca3d637.js | 1 + .../workers/chunks/96c027ffad89524b0820.js | 1 + .../workers/chunks/9c8ab6bd8c170cbc5fa5.js | 1 + .../workers/chunks/9e209c6a2aded37f90fb.js | 1 + .../workers/chunks/a20361b4d3bdd7d196ca.js | 1 + .../workers/chunks/a324cc07d486061d0d8e.js | 1 + .../workers/chunks/a40130579791293cefa2.js | 1 + .../workers/chunks/a49718c74053314ed741.js | 1 + .../workers/chunks/a6ece91e6b3343f133a0.js | 1 + .../workers/chunks/a80a6267d88246ede5d3.js | 1 + .../workers/chunks/a9a7113cce0ebe4231d0.js | 1 + .../workers/chunks/a9e9297267614c4c4f3b.js | 1 + .../workers/chunks/a9f83bbccf3b5f229262.js | 1 + .../workers/chunks/ad2891985e0fe45aa8d2.js | 1 + .../workers/chunks/afcba35eea836aea98ca.js | 1 + .../workers/chunks/b0571b9e602218cdc7aa.js | 1 + .../workers/chunks/b09dea098bd9ebdd2422.js | 1 + .../workers/chunks/b2a423d9ce8bb784267c.js | 1 + .../workers/chunks/b31974524932e638df8c.js | 1 + .../workers/chunks/b3d2e397ea74ebef4423.js | 1 + .../workers/chunks/b6a55fdfe16795ebf02c.js | 1 + .../workers/chunks/b6dc41fce601b9d3480e.js | 1 + .../workers/chunks/b846d4215210aac9f6ef.js | 1 + .../workers/chunks/b9979426e3677501fa11.js | 1 + .../workers/chunks/bae9d006fac6a82cfab3.js | 1 + .../workers/chunks/c2cb9fa18c77f0c5104e.js | 1 + .../workers/chunks/c5c56b6d99db96a6755a.js | 2 + .../c5c56b6d99db96a6755a.js.LICENSE.txt | 11 + .../workers/chunks/c6617a937440701c0180.js | 1 + .../workers/chunks/c6a6f0b69561d86b106b.js | 1 + .../workers/chunks/c6e28ec3395916c10248.js | 1 + .../workers/chunks/c7dc821db8c14fec24a7.js | 1 + .../workers/chunks/c7fb48ea5d907883bcce.js | 1 + .../workers/chunks/c9df9a0a4a45f9a53ce9.js | 1 + .../workers/chunks/cad7a2092ea7f51dbd8b.js | 1 + .../workers/chunks/cfad34c949cbe8a31ef8.js | 1 + .../workers/chunks/d08800a30b1227591986.js | 1 + .../workers/chunks/d0a9711f48dfa5fee68a.js | 1 + .../workers/chunks/d0c6fec00a8d7e19dc78.js | 1 + .../workers/chunks/d0d9dcf9a06762087f08.js | 1 + .../workers/chunks/d0ff496834686dbfe29f.js | 1 + .../workers/chunks/d1ead6e8aa7e8e21fbc6.js | 1 + .../workers/chunks/d4ba894a2583f3930a4f.js | 1 + .../workers/chunks/d5dfd3d693d5e393a542.js | 1 + .../workers/chunks/d8607326a199dd994844.js | 1 + .../workers/chunks/d981e2e90b8ce617116f.js | 1 + .../workers/chunks/da2110b4caff9cc9b116.js | 1 + .../workers/chunks/da6945e0f8731b5b247e.js | 1 + .../workers/chunks/dabd889e064c4e7807fa.js | 1 + .../workers/chunks/dc6c97a43d642eeaf477.js | 1 + .../workers/chunks/de20572d334abd4a7d82.js | 1 + .../workers/chunks/e0499f45b098450b80b4.js | 1 + .../workers/chunks/e23ec4f867c4735eec20.js | 1 + .../workers/chunks/e2432871f1329f47465d.js | 1 + .../workers/chunks/e5352dc8983d06d4ee0f.js | 1 + .../workers/chunks/e8db7303b2f63c0ec0c9.js | 1 + .../workers/chunks/e8df43c1af128522b2e0.js | 1 + .../workers/chunks/ea16230a0edfc9f756bd.js | 1 + .../workers/chunks/ea9e25eaaada36253da3.js | 1 + .../workers/chunks/eca0c3d57b3a1e3a14ee.js | 1 + .../workers/chunks/ef900614353505afb210.js | 1 + .../workers/chunks/f0c62bb406bb93b1408a.js | 1 + .../workers/chunks/f1b26b73101210b8f29c.js | 1 + .../workers/chunks/f1da7b29eecad0e9efae.js | 1 + .../workers/chunks/f1ebc68f46261bd642c2.js | 1 + .../workers/chunks/f35895e03c036d67b3ed.js | 1 + .../workers/chunks/f36697f6aac782007d1a.js | 1 + .../workers/chunks/f52054f27619a98b7bb7.js | 1 + .../workers/chunks/f556490dae3c69419052.js | 1 + .../workers/chunks/f6c39edd04cb96d98240.js | 1 + .../workers/chunks/fb7fe307a583b6a22218.js | 1 + .../workers/chunks/ffe61d5a6a9b34bee9d4.js | 1 + public/assets/esri/css/main.css | 1 + public/assets/esri/css/main.scss | 1 + public/assets/esri/css/view.css | 1 + public/assets/esri/css/view.scss | 1 + .../assets/esri/geometry/support/pe-wasm.wasm | Bin 0 -> 2728866 bytes public/assets/esri/identity/t9n/identity.json | 1 + .../assets/esri/identity/t9n/identity_ar.json | 1 + .../assets/esri/identity/t9n/identity_bg.json | 1 + .../assets/esri/identity/t9n/identity_bs.json | 1 + .../assets/esri/identity/t9n/identity_ca.json | 1 + .../assets/esri/identity/t9n/identity_cs.json | 1 + .../assets/esri/identity/t9n/identity_da.json | 1 + .../assets/esri/identity/t9n/identity_de.json | 1 + .../assets/esri/identity/t9n/identity_el.json | 1 + .../assets/esri/identity/t9n/identity_en.json | 1 + .../assets/esri/identity/t9n/identity_es.json | 1 + .../assets/esri/identity/t9n/identity_et.json | 1 + .../assets/esri/identity/t9n/identity_fi.json | 1 + .../assets/esri/identity/t9n/identity_fr.json | 1 + .../assets/esri/identity/t9n/identity_he.json | 1 + .../assets/esri/identity/t9n/identity_hr.json | 1 + .../assets/esri/identity/t9n/identity_hu.json | 1 + .../assets/esri/identity/t9n/identity_id.json | 1 + .../assets/esri/identity/t9n/identity_it.json | 1 + .../assets/esri/identity/t9n/identity_ja.json | 1 + .../assets/esri/identity/t9n/identity_ko.json | 1 + .../assets/esri/identity/t9n/identity_lt.json | 1 + .../assets/esri/identity/t9n/identity_lv.json | 1 + .../assets/esri/identity/t9n/identity_nb.json | 1 + .../assets/esri/identity/t9n/identity_nl.json | 1 + .../assets/esri/identity/t9n/identity_pl.json | 1 + .../esri/identity/t9n/identity_pt-BR.json | 1 + .../esri/identity/t9n/identity_pt-PT.json | 1 + .../assets/esri/identity/t9n/identity_ro.json | 1 + .../assets/esri/identity/t9n/identity_ru.json | 1 + .../assets/esri/identity/t9n/identity_sk.json | 1 + .../assets/esri/identity/t9n/identity_sl.json | 1 + .../assets/esri/identity/t9n/identity_sr.json | 1 + .../assets/esri/identity/t9n/identity_sv.json | 1 + .../assets/esri/identity/t9n/identity_th.json | 1 + .../assets/esri/identity/t9n/identity_tr.json | 1 + .../assets/esri/identity/t9n/identity_uk.json | 1 + .../assets/esri/identity/t9n/identity_vi.json | 1 + .../esri/identity/t9n/identity_zh-CN.json | 1 + .../esri/identity/t9n/identity_zh-HK.json | 1 + .../esri/identity/t9n/identity_zh-TW.json | 1 + .../images/Legend/legend3dsymboldefault.png | Bin 0 -> 1318 bytes .../esri/images/basemap/dark-gray-vector.jpg | Bin 0 -> 4595 bytes .../assets/esri/images/basemap/dark-gray.jpg | Bin 0 -> 7667 bytes .../esri/images/basemap/gray-vector.jpg | Bin 0 -> 4587 bytes public/assets/esri/images/basemap/gray.jpg | Bin 0 -> 3285 bytes public/assets/esri/images/basemap/hybrid.jpg | Bin 0 -> 8900 bytes .../images/basemap/national-geographic.jpg | Bin 0 -> 10823 bytes public/assets/esri/images/basemap/oceans.jpg | Bin 0 -> 6302 bytes public/assets/esri/images/basemap/osm.jpg | Bin 0 -> 7985 bytes .../assets/esri/images/basemap/satellite.jpg | Bin 0 -> 9584 bytes .../images/basemap/streets-navigation.jpg | Bin 0 -> 9937 bytes .../esri/images/basemap/streets-night.jpg | Bin 0 -> 14928 bytes .../esri/images/basemap/streets-relief.jpg | Bin 0 -> 4898 bytes .../esri/images/basemap/streets-vector.jpg | Bin 0 -> 14038 bytes public/assets/esri/images/basemap/streets.jpg | Bin 0 -> 10150 bytes public/assets/esri/images/basemap/terrain.jpg | Bin 0 -> 10724 bytes .../esri/images/basemap/topo-vector.jpg | Bin 0 -> 9545 bytes public/assets/esri/images/basemap/topo.jpg | Bin 0 -> 12442 bytes .../esri/images/materials/water/normals.jpg | Bin 0 -> 153863 bytes .../images/materials/water/perturbation.jpg | Bin 0 -> 17334 bytes public/assets/esri/images/portal/360vr16.png | Bin 0 -> 348 bytes .../esri/images/portal/addindesktop16.png | Bin 0 -> 524 bytes .../esri/images/portal/allsourceproject16.png | Bin 0 -> 483 bytes .../esri/images/portal/apacheparquet16.png | Bin 0 -> 509 bytes public/assets/esri/images/portal/apikey16.png | Bin 0 -> 363 bytes public/assets/esri/images/portal/apps16.png | Bin 0 -> 305 bytes .../assets/esri/images/portal/appsgray16.png | Bin 0 -> 305 bytes .../esri/images/portal/bigdataanalytics16.png | Bin 0 -> 1252 bytes .../images/portal/classificationschema16.png | Bin 0 -> 393 bytes .../images/portal/classifierdefinition16.png | Bin 0 -> 371 bytes .../assets/esri/images/portal/dashboard16.png | Bin 0 -> 230 bytes .../images/portal/dataengineeringmodel16.png | Bin 0 -> 271 bytes .../portal/dataengineeringworkbook16.png | Bin 0 -> 439 bytes .../assets/esri/images/portal/datafiles16.png | Bin 0 -> 252 bytes .../esri/images/portal/datafilesgray16.png | Bin 0 -> 247 bytes .../esri/images/portal/datapipelines16.png | Bin 0 -> 1135 bytes .../images/portal/datastorecollection16.png | Bin 0 -> 1075 bytes .../images/portal/deeplearningpackage16.png | Bin 0 -> 1300 bytes .../images/portal/deeplearningproject16.png | Bin 0 -> 339 bytes .../esri/images/portal/desktopstyle16.png | Bin 0 -> 785 bytes .../esri/images/portal/discussion16.png | Bin 0 -> 252 bytes .../esri/images/portal/elevationlayer16.png | Bin 0 -> 514 bytes .../portal/excaliburimageryproject16.png | Bin 0 -> 1170 bytes .../images/portal/experiencebuilder16.png | Bin 0 -> 396 bytes .../portal/experiencebuilderwidget16.png | Bin 0 -> 426 bytes .../experiencebuilderwidgetpackage16.png | Bin 0 -> 400 bytes .../assets/esri/images/portal/features16.png | Bin 0 -> 1249 bytes .../esri/images/portal/featureshosted16.png | Bin 0 -> 1249 bytes public/assets/esri/images/portal/feed16.png | Bin 0 -> 1451 bytes .../esri/images/portal/geocodeservice16.png | Bin 0 -> 546 bytes .../esri/images/portal/geodataservice16.png | Bin 0 -> 300 bytes .../esri/images/portal/geopackage16.png | Bin 0 -> 1130 bytes .../assets/esri/images/portal/hubevent16.png | Bin 0 -> 439 bytes .../esri/images/portal/hubinitiative16.png | Bin 0 -> 438 bytes .../images/portal/hubinitiativetemplate16.png | Bin 0 -> 371 bytes .../assets/esri/images/portal/hubpage16.png | Bin 0 -> 148 bytes .../esri/images/portal/hubproject16.png | Bin 0 -> 452 bytes .../assets/esri/images/portal/hubsite16.png | Bin 0 -> 172 bytes .../esri/images/portal/imagecollection16.png | Bin 0 -> 1386 bytes .../esri/images/portal/imagecollection32.png | Bin 0 -> 2011 bytes .../assets/esri/images/portal/imagery16.png | Bin 0 -> 1288 bytes .../esri/images/portal/insightsmodel16.png | Bin 0 -> 1306 bytes .../esri/images/portal/insightspage16.png | Bin 0 -> 1173 bytes .../esri/images/portal/insightsscript16.png | Bin 0 -> 305 bytes .../esri/images/portal/insightstheme16.png | Bin 0 -> 227 bytes .../portal/insightsworkbookpackage16.png | Bin 0 -> 751 bytes .../esri/images/portal/instantapps16.png | Bin 0 -> 561 bytes .../esri/images/portal/investigation16.png | Bin 0 -> 296 bytes .../portal/kernelgatewayconnection16.png | Bin 0 -> 365 bytes public/assets/esri/images/portal/kml16.png | Bin 0 -> 1237 bytes .../esri/images/portal/knowledgegraph16.png | Bin 0 -> 503 bytes public/assets/esri/images/portal/layers16.png | Bin 0 -> 1067 bytes .../esri/images/portal/layersgray16.png | Bin 0 -> 660 bytes .../assets/esri/images/portal/linkchart16.png | Bin 0 -> 449 bytes .../images/portal/livestreamvideolayer16.png | Bin 0 -> 1329 bytes .../assets/esri/images/portal/mapimages16.png | Bin 0 -> 1366 bytes public/assets/esri/images/portal/maps16.png | Bin 0 -> 327 bytes .../assets/esri/images/portal/mapsgray16.png | Bin 0 -> 330 bytes .../assets/esri/images/portal/maptiles16.png | Bin 0 -> 1192 bytes public/assets/esri/images/portal/markup16.png | Bin 0 -> 1273 bytes .../assets/esri/images/portal/mission16.png | Bin 0 -> 438 bytes .../esri/images/portal/missionreport16.png | Bin 0 -> 444 bytes .../images/portal/mobilescenepackage16.png | Bin 0 -> 3947 bytes .../assets/esri/images/portal/nativeapp16.png | Bin 0 -> 315 bytes .../images/portal/nativeappinstaller16.png | Bin 0 -> 431 bytes .../assets/esri/images/portal/notebook16.png | Bin 0 -> 158 bytes .../images/portal/notebookcodesnippets16.png | Bin 0 -> 238 bytes .../images/portal/orthomappingproject16.png | Bin 0 -> 710 bytes .../images/portal/orthomappingtemplate16.png | Bin 0 -> 693 bytes .../esri/images/portal/premiumcredits16.png | Bin 0 -> 1456 bytes .../esri/images/portal/premiumitem16.png | Bin 0 -> 1340 bytes .../esri/images/portal/proproject16.png | Bin 0 -> 1137 bytes .../assets/esri/images/portal/proreport16.png | Bin 0 -> 253 bytes .../images/portal/proreporttemplate16.png | Bin 0 -> 312 bytes .../images/portal/quickcaptureproject16.png | Bin 0 -> 262 bytes .../portal/rasterprocessingtemplate16.png | Bin 0 -> 1146 bytes .../images/portal/realtimeanalytics16.png | Bin 0 -> 1339 bytes .../portal/relationaldatabaseconnection16.png | Bin 0 -> 1238 bytes .../esri/images/portal/report-template16.png | Bin 0 -> 1091 bytes .../esri/images/portal/routelayer16.png | Bin 0 -> 582 bytes .../esri/images/portal/scenepackage16.png | Bin 0 -> 1257 bytes .../esri/images/portal/sceneweblayer16.png | Bin 0 -> 1148 bytes .../images/portal/sceneweblayerbuilding16.png | Bin 0 -> 1277 bytes .../images/portal/sceneweblayerline16.png | Bin 0 -> 1229 bytes .../images/portal/sceneweblayermesh16.png | Bin 0 -> 1350 bytes .../portal/sceneweblayermultipatch16.png | Bin 0 -> 1426 bytes .../images/portal/sceneweblayerpoint16.png | Bin 0 -> 1250 bytes .../portal/sceneweblayerpointcloud16.png | Bin 0 -> 1319 bytes .../images/portal/sceneweblayerpolygon16.png | Bin 0 -> 1345 bytes .../images/portal/sceneweblayervoxel16.png | Bin 0 -> 1148 bytes .../assets/esri/images/portal/solutions16.png | Bin 0 -> 3777 bytes .../esri/images/portal/spatiotemporal16.png | Bin 0 -> 4023 bytes .../images/portal/spatiotemporaltable16.png | Bin 0 -> 3976 bytes .../portal/statisticaldatacollection16.png | Bin 0 -> 1016 bytes .../assets/esri/images/portal/storymap16.png | Bin 0 -> 409 bytes .../esri/images/portal/storymaptheme16.png | Bin 0 -> 355 bytes .../esri/images/portal/streamlayer16.png | Bin 0 -> 1315 bytes public/assets/esri/images/portal/style16.png | Bin 0 -> 636 bytes .../esri/images/portal/suitabilitymodel16.png | Bin 0 -> 663 bytes .../esri/images/portal/survey123addin16.png | Bin 0 -> 1261 bytes public/assets/esri/images/portal/table16.png | Bin 0 -> 336 bytes .../assets/esri/images/portal/taskfile16.png | Bin 0 -> 1127 bytes .../images/portal/tiledimagerylayer16.png | Bin 0 -> 615 bytes .../esri/images/portal/tilepackage16.png | Bin 0 -> 1217 bytes public/assets/esri/images/portal/tool16.png | Bin 0 -> 374 bytes .../assets/esri/images/portal/toolsgray16.png | Bin 0 -> 1394 bytes .../esri/images/portal/urbanmodel16.png | Bin 0 -> 1470 bytes .../esri/images/portal/utilitynetwork16.png | Bin 0 -> 595 bytes .../esri/images/portal/vectortile16.png | Bin 0 -> 1177 bytes .../esri/images/portal/vectortilefile16.png | Bin 0 -> 1263 bytes .../images/portal/vectortilepackage16.png | Bin 0 -> 1263 bytes .../esri/images/portal/videolayer16.png | Bin 0 -> 1262 bytes .../images/portal/webexperiencetemplate16.png | Bin 0 -> 405 bytes .../esri/images/portal/websceneglobal16.png | Bin 0 -> 1481 bytes .../esri/images/portal/webscenelocal16.png | Bin 0 -> 1148 bytes .../assets/esri/images/portal/workbook16.png | Bin 0 -> 1084 bytes .../assets/esri/images/portal/workflow16.png | Bin 0 -> 427 bytes .../esri/images/search/search-symbol-32.png | Bin 0 -> 1063 bytes .../esri/images/shared/sliders/xAvg.png | Bin 0 -> 1213 bytes .../esri/images/support/loading-throb.gif | Bin 0 -> 5307 bytes .../esri/images/support/sdk_gps_location.png | Bin 0 -> 1779 bytes .../support/rasterFormats/lerc-wasm.wasm | Bin 0 -> 117561 bytes .../esri/libs/basisu/basis_transcoder.wasm | Bin 0 -> 462070 bytes public/assets/esri/libs/i3s/i3s.wasm | Bin 0 -> 696168 bytes .../esri/libs/linkchartlayout/lclayout.wasm | Bin 0 -> 453969 bytes public/assets/esri/libs/vxl/vxlLayer.wasm | Bin 0 -> 1010006 bytes .../arcgis-knowledge-client-core-simd.wasm | Bin 0 -> 1286112 bytes .../arcgis-knowledge-client-core.wasm | Bin 0 -> 1275130 bytes .../esri/smartMapping/t9n/smartMapping.json | 1 + .../smartMapping/t9n/smartMapping_ar.json | 1 + .../smartMapping/t9n/smartMapping_bg.json | 1 + .../smartMapping/t9n/smartMapping_bs.json | 1 + .../smartMapping/t9n/smartMapping_ca.json | 1 + .../smartMapping/t9n/smartMapping_cs.json | 1 + .../smartMapping/t9n/smartMapping_da.json | 1 + .../smartMapping/t9n/smartMapping_de.json | 1 + .../smartMapping/t9n/smartMapping_el.json | 1 + .../smartMapping/t9n/smartMapping_en.json | 1 + .../smartMapping/t9n/smartMapping_es.json | 1 + .../smartMapping/t9n/smartMapping_et.json | 1 + .../smartMapping/t9n/smartMapping_fi.json | 1 + .../smartMapping/t9n/smartMapping_fr.json | 1 + .../smartMapping/t9n/smartMapping_he.json | 1 + .../smartMapping/t9n/smartMapping_hr.json | 1 + .../smartMapping/t9n/smartMapping_hu.json | 1 + .../smartMapping/t9n/smartMapping_id.json | 1 + .../smartMapping/t9n/smartMapping_it.json | 1 + .../smartMapping/t9n/smartMapping_ja.json | 1 + .../smartMapping/t9n/smartMapping_ko.json | 1 + .../smartMapping/t9n/smartMapping_lt.json | 1 + .../smartMapping/t9n/smartMapping_lv.json | 1 + .../smartMapping/t9n/smartMapping_nb.json | 1 + .../smartMapping/t9n/smartMapping_nl.json | 1 + .../smartMapping/t9n/smartMapping_pl.json | 1 + .../smartMapping/t9n/smartMapping_pt-BR.json | 1 + .../smartMapping/t9n/smartMapping_pt-PT.json | 1 + .../smartMapping/t9n/smartMapping_ro.json | 1 + .../smartMapping/t9n/smartMapping_ru.json | 1 + .../smartMapping/t9n/smartMapping_sk.json | 1 + .../smartMapping/t9n/smartMapping_sl.json | 1 + .../smartMapping/t9n/smartMapping_sr.json | 1 + .../smartMapping/t9n/smartMapping_sv.json | 1 + .../smartMapping/t9n/smartMapping_th.json | 1 + .../smartMapping/t9n/smartMapping_tr.json | 1 + .../smartMapping/t9n/smartMapping_uk.json | 1 + .../smartMapping/t9n/smartMapping_vi.json | 1 + .../smartMapping/t9n/smartMapping_zh-CN.json | 1 + .../smartMapping/t9n/smartMapping_zh-HK.json | 1 + .../smartMapping/t9n/smartMapping_zh-TW.json | 1 + .../symbols/patterns/backward-diagonal.png | Bin 0 -> 200 bytes public/assets/esri/symbols/patterns/cross.png | Bin 0 -> 171 bytes .../esri/symbols/patterns/diagonal-cross.png | Bin 0 -> 200 bytes .../symbols/patterns/forward-diagonal.png | Bin 0 -> 197 bytes .../esri/symbols/patterns/horizontal.png | Bin 0 -> 185 bytes .../assets/esri/symbols/patterns/scalar.png | Bin 0 -> 938 bytes .../assets/esri/symbols/patterns/vertical.png | Bin 0 -> 168 bytes .../assets/esri/symbols/patterns/windbarb.png | Bin 0 -> 1386 bytes public/assets/esri/t9n/basemaps.json | 1 + public/assets/esri/t9n/basemaps_ar.json | 1 + public/assets/esri/t9n/basemaps_bg.json | 1 + public/assets/esri/t9n/basemaps_bs.json | 1 + public/assets/esri/t9n/basemaps_ca.json | 1 + public/assets/esri/t9n/basemaps_cs.json | 1 + public/assets/esri/t9n/basemaps_da.json | 1 + public/assets/esri/t9n/basemaps_de.json | 1 + public/assets/esri/t9n/basemaps_el.json | 1 + public/assets/esri/t9n/basemaps_en.json | 1 + public/assets/esri/t9n/basemaps_es.json | 1 + public/assets/esri/t9n/basemaps_et.json | 1 + public/assets/esri/t9n/basemaps_fi.json | 1 + public/assets/esri/t9n/basemaps_fr.json | 1 + public/assets/esri/t9n/basemaps_he.json | 1 + public/assets/esri/t9n/basemaps_hr.json | 1 + public/assets/esri/t9n/basemaps_hu.json | 1 + public/assets/esri/t9n/basemaps_id.json | 1 + public/assets/esri/t9n/basemaps_it.json | 1 + public/assets/esri/t9n/basemaps_ja.json | 1 + public/assets/esri/t9n/basemaps_ko.json | 1 + public/assets/esri/t9n/basemaps_lt.json | 1 + public/assets/esri/t9n/basemaps_lv.json | 1 + public/assets/esri/t9n/basemaps_nb.json | 1 + public/assets/esri/t9n/basemaps_nl.json | 1 + public/assets/esri/t9n/basemaps_pl.json | 1 + public/assets/esri/t9n/basemaps_pt-BR.json | 1 + public/assets/esri/t9n/basemaps_pt-PT.json | 1 + public/assets/esri/t9n/basemaps_ro.json | 1 + public/assets/esri/t9n/basemaps_ru.json | 1 + public/assets/esri/t9n/basemaps_sk.json | 1 + public/assets/esri/t9n/basemaps_sl.json | 1 + public/assets/esri/t9n/basemaps_sr.json | 1 + public/assets/esri/t9n/basemaps_sv.json | 1 + public/assets/esri/t9n/basemaps_th.json | 1 + public/assets/esri/t9n/basemaps_tr.json | 1 + public/assets/esri/t9n/basemaps_uk.json | 1 + public/assets/esri/t9n/basemaps_vi.json | 1 + public/assets/esri/t9n/basemaps_zh-CN.json | 1 + public/assets/esri/t9n/basemaps_zh-HK.json | 1 + public/assets/esri/t9n/basemaps_zh-TW.json | 1 + public/assets/esri/t9n/common.json | 1 + public/assets/esri/t9n/common_ar.json | 1 + public/assets/esri/t9n/common_bg.json | 1 + public/assets/esri/t9n/common_bs.json | 1 + public/assets/esri/t9n/common_ca.json | 1 + public/assets/esri/t9n/common_cs.json | 1 + public/assets/esri/t9n/common_da.json | 1 + public/assets/esri/t9n/common_de.json | 1 + public/assets/esri/t9n/common_el.json | 1 + public/assets/esri/t9n/common_en.json | 1 + public/assets/esri/t9n/common_es.json | 1 + public/assets/esri/t9n/common_et.json | 1 + public/assets/esri/t9n/common_fi.json | 1 + public/assets/esri/t9n/common_fr.json | 1 + public/assets/esri/t9n/common_he.json | 1 + public/assets/esri/t9n/common_hr.json | 1 + public/assets/esri/t9n/common_hu.json | 1 + public/assets/esri/t9n/common_id.json | 1 + public/assets/esri/t9n/common_it.json | 1 + public/assets/esri/t9n/common_ja.json | 1 + public/assets/esri/t9n/common_ko.json | 1 + public/assets/esri/t9n/common_lt.json | 1 + public/assets/esri/t9n/common_lv.json | 1 + public/assets/esri/t9n/common_nb.json | 1 + public/assets/esri/t9n/common_nl.json | 1 + public/assets/esri/t9n/common_pl.json | 1 + public/assets/esri/t9n/common_pt-BR.json | 1 + public/assets/esri/t9n/common_pt-PT.json | 1 + public/assets/esri/t9n/common_ro.json | 1 + public/assets/esri/t9n/common_ru.json | 1 + public/assets/esri/t9n/common_sk.json | 1 + public/assets/esri/t9n/common_sl.json | 1 + public/assets/esri/t9n/common_sr.json | 1 + public/assets/esri/t9n/common_sv.json | 1 + public/assets/esri/t9n/common_th.json | 1 + public/assets/esri/t9n/common_tr.json | 1 + public/assets/esri/t9n/common_uk.json | 1 + public/assets/esri/t9n/common_vi.json | 1 + public/assets/esri/t9n/common_zh-CN.json | 1 + public/assets/esri/t9n/common_zh-HK.json | 1 + public/assets/esri/t9n/common_zh-TW.json | 1 + public/assets/esri/themes/base/_Overlay.scss | 14 + .../assets/esri/themes/base/_OverlayItem.scss | 52 + public/assets/esri/themes/base/_Ui.scss | 149 + public/assets/esri/themes/base/_View.scss | 191 ++ .../assets/esri/themes/base/_animation.scss | 128 + public/assets/esri/themes/base/_color.scss | 58 + .../esri/themes/base/_colorVariables.scss | 1 + public/assets/esri/themes/base/_core.scss | 186 ++ .../assets/esri/themes/base/_functions.scss | 23 + public/assets/esri/themes/base/_layout.scss | 11 + public/assets/esri/themes/base/_mixins.scss | 665 ++++ public/assets/esri/themes/base/_sizes.scss | 130 + public/assets/esri/themes/base/_type.scss | 27 + .../themes/base/colors/css/brand_colors.css | 76 + .../base/colors/css/calcite_core_colors.css | 169 + .../colors/css/calcite_core_colors_dark.css | 169 + .../base/colors/css/calcite_gray_colors.css | 43 + .../colors/css/calcite_gray_colors_dark.css | 43 + .../colors/css/calcite_highlight_colors.css | 43 + .../css/calcite_highlight_colors_dark.css | 43 + .../colors/css/calcite_vibrant_colors.css | 67 + .../css/calcite_vibrant_colors_dark.css | 67 + .../esri/themes/base/colors/css/complete.css | 610 ++++ .../base/colors/css/scss/brand_colors.scss | 128 + .../colors/css/scss/calcite_core_colors.scss | 289 ++ .../css/scss/calcite_core_colors_dark.scss | 285 ++ .../colors/css/scss/calcite_gray_colors.scss | 96 + .../css/scss/calcite_gray_colors_dark.scss | 91 + .../css/scss/calcite_highlight_colors.scss | 69 + .../scss/calcite_highlight_colors_dark.scss | 65 + .../css/scss/calcite_vibrant_colors.scss | 128 + .../css/scss/calcite_vibrant_colors_dark.scss | 124 + .../themes/base/colors/css/scss/complete.scss | 11 + .../colors/patterns_json/brand_colors.css | 366 +++ .../patterns_json/calcite_core_colors.css | 687 ++++ .../calcite_core_colors_dark.css | 673 ++++ .../patterns_json/calcite_gray_colors.css | 177 + .../calcite_gray_colors_dark.css | 169 + .../calcite_highlight_colors.css | 178 ++ .../calcite_highlight_colors_dark.css | 169 + .../patterns_json/calcite_vibrant_colors.css | 273 ++ .../calcite_vibrant_colors_dark.css | 265 ++ .../base/colors/patterns_json/complete.css | 2847 +++++++++++++++++ .../patterns_json/scss/brand_colors.scss | 464 +++ .../scss/calcite_core_colors.scss | 967 ++++++ .../scss/calcite_core_colors_dark.scss | 964 ++++++ .../scss/calcite_gray_colors.scss | 265 ++ .../scss/calcite_gray_colors_dark.scss | 263 ++ .../scss/calcite_highlight_colors.scss | 237 ++ .../scss/calcite_highlight_colors_dark.scss | 235 ++ .../scss/calcite_vibrant_colors.scss | 376 +++ .../scss/calcite_vibrant_colors_dark.scss | 347 ++ .../colors/patterns_json/scss/complete.scss | 12 + .../themes/base/colors/scss/variables.scss | 148 + .../base/colors/scss/variables_dark.scss | 150 + public/assets/esri/themes/base/fonts/cdn.scss | 3 + .../assets/esri/themes/base/fonts/fonts.scss | 527 +++ ...6-bb45-4650-acc8-0182d693df02-arabic.woff2 | Bin 0 -> 18240 bytes ...bb45-4650-acc8-0182d693df02-cyrillic.woff2 | Bin 0 -> 23840 bytes ...0626-bb45-4650-acc8-0182d693df02-ext.woff2 | Bin 0 -> 18460 bytes ...bb45-4650-acc8-0182d693df02-georgian.woff2 | Bin 0 -> 12252 bytes ...26-bb45-4650-acc8-0182d693df02-greek.woff2 | Bin 0 -> 7140 bytes ...6-bb45-4650-acc8-0182d693df02-hebrew.woff2 | Bin 0 -> 6288 bytes ...626-bb45-4650-acc8-0182d693df02-math.woff2 | Bin 0 -> 11636 bytes ...626-bb45-4650-acc8-0182d693df02-thai.woff2 | Bin 0 -> 13224 bytes ...45-4650-acc8-0182d693df02-vietnamese.woff2 | Bin 0 -> 38008 bytes ...09ab0626-bb45-4650-acc8-0182d693df02.woff2 | Bin 0 -> 32404 bytes ...1-8a14-4451-8145-695071809cb7-arabic.woff2 | Bin 0 -> 18068 bytes ...8a14-4451-8145-695071809cb7-cyrillic.woff2 | Bin 0 -> 23748 bytes ...5d21-8a14-4451-8145-695071809cb7-ext.woff2 | Bin 0 -> 18484 bytes ...8a14-4451-8145-695071809cb7-georgian.woff2 | Bin 0 -> 11740 bytes ...21-8a14-4451-8145-695071809cb7-greek.woff2 | Bin 0 -> 7180 bytes ...1-8a14-4451-8145-695071809cb7-hebrew.woff2 | Bin 0 -> 6376 bytes ...d21-8a14-4451-8145-695071809cb7-math.woff2 | Bin 0 -> 11916 bytes ...d21-8a14-4451-8145-695071809cb7-thai.woff2 | Bin 0 -> 13132 bytes ...14-4451-8145-695071809cb7-vietnamese.woff2 | Bin 0 -> 38056 bytes ...0c8a5d21-8a14-4451-8145-695071809cb7.woff2 | Bin 0 -> 32656 bytes ...6-0bef-4a48-b7c0-eebaa7591688-arabic.woff2 | Bin 0 -> 17964 bytes ...0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2 | Bin 0 -> 22772 bytes ...c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2 | Bin 0 -> 18860 bytes ...0bef-4a48-b7c0-eebaa7591688-georgian.woff2 | Bin 0 -> 11832 bytes ...86-0bef-4a48-b7c0-eebaa7591688-greek.woff2 | Bin 0 -> 7108 bytes ...6-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2 | Bin 0 -> 6612 bytes ...786-0bef-4a48-b7c0-eebaa7591688-math.woff2 | Bin 0 -> 11996 bytes ...786-0bef-4a48-b7c0-eebaa7591688-thai.woff2 | Bin 0 -> 12260 bytes ...ef-4a48-b7c0-eebaa7591688-vietnamese.woff2 | Bin 0 -> 37968 bytes ...12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2 | Bin 0 -> 32492 bytes ...3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2 | Bin 0 -> 115056 bytes ...41331c3c-3759-4462-8695-33c9a21b6a5b.woff2 | Bin 0 -> 105924 bytes ...94aa531e-7746-4df0-bb6e-349891f2eda5.woff2 | Bin 0 -> 111180 bytes ...f-85d1-4120-8daa-48863d803939-arabic.woff2 | Bin 0 -> 17976 bytes ...85d1-4120-8daa-48863d803939-cyrillic.woff2 | Bin 0 -> 24060 bytes ...5cdf-85d1-4120-8daa-48863d803939-ext.woff2 | Bin 0 -> 18840 bytes ...85d1-4120-8daa-48863d803939-georgian.woff2 | Bin 0 -> 12116 bytes ...df-85d1-4120-8daa-48863d803939-greek.woff2 | Bin 0 -> 7164 bytes ...f-85d1-4120-8daa-48863d803939-hebrew.woff2 | Bin 0 -> 6312 bytes ...cdf-85d1-4120-8daa-48863d803939-math.woff2 | Bin 0 -> 11912 bytes ...cdf-85d1-4120-8daa-48863d803939-thai.woff2 | Bin 0 -> 12872 bytes ...d1-4120-8daa-48863d803939-vietnamese.woff2 | Bin 0 -> 39352 bytes ...b8b15cdf-85d1-4120-8daa-48863d803939.woff2 | Bin 0 -> 33412 bytes ...db56-4419-8fcb-6ab661babb1d-cyrillic.woff2 | Bin 0 -> 27712 bytes ...b839-db56-4419-8fcb-6ab661babb1d-ext.woff2 | Bin 0 -> 18652 bytes ...39-db56-4419-8fcb-6ab661babb1d-greek.woff2 | Bin 0 -> 7312 bytes ...9-db56-4419-8fcb-6ab661babb1d-hebrew.woff2 | Bin 0 -> 7088 bytes ...839-db56-4419-8fcb-6ab661babb1d-math.woff2 | Bin 0 -> 11168 bytes ...56-4419-8fcb-6ab661babb1d-vietnamese.woff2 | Bin 0 -> 37428 bytes ...b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2 | Bin 0 -> 34208 bytes .../base/icons/fonts/CalciteWebCoreIcons.svg | 197 ++ .../base/icons/fonts/CalciteWebCoreIcons.ttf | Bin 0 -> 37176 bytes .../base/icons/fonts/CalciteWebCoreIcons.woff | Bin 0 -> 37252 bytes .../themes/base/icons/readme/download.png | Bin 0 -> 11595 bytes .../themes/base/icons/readme/import-icons.png | Bin 0 -> 14797 bytes .../esri/themes/base/icons/readme/import.png | Bin 0 -> 21885 bytes .../esri/themes/base/icons/readme/load.png | Bin 0 -> 4135 bytes .../esri/themes/base/icons/selection.json | 1 + .../assets/esri/themes/base/icons/style.css | 774 +++++ .../assets/esri/themes/base/icons/style.scss | 1166 +++++++ .../esri/themes/base/icons/variables.scss | 192 ++ .../images/Loading_Indicator_double_32.svg | 1 + .../SM-Slider_TrackBackground_hover.svg | 1 + .../images/SM-Slider_TrackBackground_idle.svg | 1 + .../esri/themes/base/images/ago_sprite.png | Bin 0 -> 6753 bytes .../themes/base/images/basemap-toggle-64.svg | 1 + .../esri/themes/base/images/down-arrow.svg | 1 + .../themes/base/images/files/archive-32.svg | 1 + .../esri/themes/base/images/files/cad-32.svg | 1 + .../esri/themes/base/images/files/code-32.svg | 1 + .../esri/themes/base/images/files/csv-32.svg | 1 + .../themes/base/images/files/excel-32.svg | 1 + .../themes/base/images/files/generic-32.svg | 1 + .../esri/themes/base/images/files/gpx-32.svg | 1 + .../themes/base/images/files/image-32.svg | 1 + .../esri/themes/base/images/files/pdf-32.svg | 1 + .../themes/base/images/files/report-32.svg | 1 + .../themes/base/images/files/sound-32.svg | 1 + .../esri/themes/base/images/files/text-32.svg | 1 + .../themes/base/images/files/video-32.svg | 1 + .../esri/themes/base/images/files/word-32.svg | 1 + .../esri/themes/base/images/files/zip-32.svg | 1 + .../esri/themes/base/images/handles.png | Bin 0 -> 1164 bytes .../esri/themes/base/images/helpIcon.png | Bin 0 -> 1302 bytes .../esri/themes/base/images/loading-throb.gif | Bin 0 -> 5307 bytes .../base/images/maneuvers/bear-left.png | Bin 0 -> 1099 bytes .../base/images/maneuvers/bear-left@2x.png | Bin 0 -> 464 bytes .../base/images/maneuvers/bear-right.png | Bin 0 -> 1097 bytes .../base/images/maneuvers/bear-right@2x.png | Bin 0 -> 428 bytes .../base/images/maneuvers/disembark.png | Bin 0 -> 1400 bytes .../base/images/maneuvers/disembark@2x.png | Bin 0 -> 1194 bytes .../themes/base/images/maneuvers/elevator.png | Bin 0 -> 1087 bytes .../base/images/maneuvers/elevator@2x.png | Bin 0 -> 420 bytes .../themes/base/images/maneuvers/embark.png | Bin 0 -> 1397 bytes .../base/images/maneuvers/embark@2x.png | Bin 0 -> 1195 bytes .../base/images/maneuvers/escalator.png | Bin 0 -> 1117 bytes .../base/images/maneuvers/escalator@2x.png | Bin 0 -> 473 bytes .../images/maneuvers/exit-highway-left.png | Bin 0 -> 1180 bytes .../images/maneuvers/exit-highway-left@2x.png | Bin 0 -> 600 bytes .../images/maneuvers/exit-highway-right.png | Bin 0 -> 1166 bytes .../maneuvers/exit-highway-right@2x.png | Bin 0 -> 566 bytes .../base/images/maneuvers/fork-left.png | Bin 0 -> 1160 bytes .../base/images/maneuvers/fork-left@2x.png | Bin 0 -> 593 bytes .../base/images/maneuvers/fork-middle.png | Bin 0 -> 1174 bytes .../base/images/maneuvers/fork-middle@2x.png | Bin 0 -> 550 bytes .../base/images/maneuvers/fork-right.png | Bin 0 -> 1157 bytes .../base/images/maneuvers/fork-right@2x.png | Bin 0 -> 567 bytes .../images/maneuvers/highway-change-right.png | Bin 0 -> 1172 bytes .../maneuvers/highway-change-right@2x.png | Bin 0 -> 596 bytes .../base/images/maneuvers/highway-change.png | Bin 0 -> 1176 bytes .../images/maneuvers/highway-change@2x.png | Bin 0 -> 618 bytes .../base/images/maneuvers/left-left.png | Bin 0 -> 1220 bytes .../base/images/maneuvers/left-left@2x.png | Bin 0 -> 679 bytes .../base/images/maneuvers/left-right.png | Bin 0 -> 1209 bytes .../base/images/maneuvers/left-right@2x.png | Bin 0 -> 616 bytes .../themes/base/images/maneuvers/left.png | Bin 0 -> 1119 bytes .../themes/base/images/maneuvers/left@2x.png | Bin 0 -> 446 bytes .../maneuvers/merge-on-highway-right.png | Bin 0 -> 1147 bytes .../maneuvers/merge-on-highway-right@2x.png | Bin 0 -> 527 bytes .../images/maneuvers/merge-on-highway.png | Bin 0 -> 1152 bytes .../images/maneuvers/merge-on-highway@2x.png | Bin 0 -> 531 bytes .../base/images/maneuvers/ramp-left.png | Bin 0 -> 1101 bytes .../base/images/maneuvers/ramp-left@2x.png | Bin 0 -> 471 bytes .../base/images/maneuvers/ramp-right.png | Bin 0 -> 1103 bytes .../base/images/maneuvers/ramp-right@2x.png | Bin 0 -> 447 bytes .../base/images/maneuvers/right-left.png | Bin 0 -> 1210 bytes .../base/images/maneuvers/right-left@2x.png | Bin 0 -> 604 bytes .../base/images/maneuvers/right-right.png | Bin 0 -> 1210 bytes .../base/images/maneuvers/right-right@2x.png | Bin 0 -> 683 bytes .../themes/base/images/maneuvers/right.png | Bin 0 -> 1118 bytes .../themes/base/images/maneuvers/right@2x.png | Bin 0 -> 429 bytes .../base/images/maneuvers/roundabout-left.png | Bin 0 -> 1304 bytes .../images/maneuvers/roundabout-left@2x.png | Bin 0 -> 985 bytes .../images/maneuvers/roundabout-right.png | Bin 0 -> 1299 bytes .../images/maneuvers/roundabout-right@2x.png | Bin 0 -> 952 bytes .../base/images/maneuvers/sharp-left.png | Bin 0 -> 1131 bytes .../base/images/maneuvers/sharp-left@2x.png | Bin 0 -> 482 bytes .../base/images/maneuvers/sharp-right.png | Bin 0 -> 1142 bytes .../base/images/maneuvers/sharp-right@2x.png | Bin 0 -> 469 bytes .../themes/base/images/maneuvers/stairs.png | Bin 0 -> 1063 bytes .../base/images/maneuvers/stairs@2x.png | Bin 0 -> 332 bytes .../themes/base/images/maneuvers/straight.png | Bin 0 -> 1047 bytes .../base/images/maneuvers/straight@2x.png | Bin 0 -> 280 bytes .../images/maneuvers/take-pedestrian-ramp.png | Bin 0 -> 1349 bytes .../maneuvers/take-pedestrian-ramp@2x.png | Bin 0 -> 1084 bytes .../base/images/maneuvers/u-turn-left.png | Bin 0 -> 1178 bytes .../base/images/maneuvers/u-turn-left@2x.png | Bin 0 -> 584 bytes .../base/images/maneuvers/u-turn-right.png | Bin 0 -> 1175 bytes .../base/images/maneuvers/u-turn-right@2x.png | Bin 0 -> 581 bytes .../images/maneuvers/walk-through-door.png | Bin 0 -> 1044 bytes .../images/maneuvers/walk-through-door@2x.png | Bin 0 -> 313 bytes .../assets/esri/themes/base/images/search.svg | 1 + .../esri/themes/base/images/search32.png | Bin 0 -> 628 bytes .../assets/esri/themes/base/images/select.png | Bin 0 -> 613 bytes .../esri/themes/base/images/slider-handle.png | Bin 0 -> 1208 bytes .../themes/base/images/transparent-bg.png | Bin 0 -> 1018 bytes .../base/widgets/_AreaMeasurement2D.scss | 14 + .../base/widgets/_AreaMeasurement3D.scss | 14 + .../themes/base/widgets/_Attachments.scss | 286 ++ .../themes/base/widgets/_Attribution.scss | 57 + .../themes/base/widgets/_BasemapGallery.scss | 246 ++ .../base/widgets/_BasemapLayerList.scss | 530 +++ .../themes/base/widgets/_BasemapToggle.scss | 123 + .../base/widgets/_BinaryColorSizeSlider.scss | 7 + .../esri/themes/base/widgets/_Bookmarks.scss | 360 +++ .../widgets/_BuildingDisciplinesTree.scss | 151 + .../base/widgets/_BuildingExplorer.scss | 51 + .../base/widgets/_BuildingLevelPicker.scss | 253 ++ .../base/widgets/_BuildingPhasePicker.scss | 92 + .../esri/themes/base/widgets/_ButtonMenu.scss | 129 + .../base/widgets/_ClassedColorSlider.scss | 7 + .../base/widgets/_ClassedSizeSlider.scss | 7 + .../themes/base/widgets/_ColorPicker.scss | 74 + .../themes/base/widgets/_ColorSizeSlider.scss | 7 + .../themes/base/widgets/_ColorSlider.scss | 7 + .../esri/themes/base/widgets/_Compass.scss | 16 + .../base/widgets/_CoordinateConversion.scss | 236 ++ .../esri/themes/base/widgets/_DatePicker.scss | 169 + .../esri/themes/base/widgets/_Daylight.scss | 165 + .../widgets/_DirectLineMeasurement3D.scss | 7 + .../esri/themes/base/widgets/_Directions.scss | 478 +++ .../base/widgets/_DistanceMeasurement2D.scss | 7 + .../esri/themes/base/widgets/_Editor.scss | 256 ++ .../base/widgets/_ElevationProfile.scss | 439 +++ .../esri/themes/base/widgets/_Expand.scss | 264 ++ .../esri/themes/base/widgets/_Feature.scss | 106 + .../themes/base/widgets/_FeatureContent.scss | 103 + .../themes/base/widgets/_FeatureForm.scss | 255 ++ .../themes/base/widgets/_FeatureMedia.scss | 101 + .../themes/base/widgets/_FeatureTable.scss | 272 ++ .../base/widgets/_FeatureTemplates.scss | 44 + .../esri/themes/base/widgets/_Features.scss | 55 + .../themes/base/widgets/_FloorFilter.scss | 486 +++ .../esri/themes/base/widgets/_Grid.scss | 71 + .../themes/base/widgets/_HeatmapSlider.scss | 7 + .../esri/themes/base/widgets/_Histogram.scss | 56 + .../base/widgets/_HistogramRangeSlider.scss | 105 + .../themes/base/widgets/_IdentityForm.scss | 22 + .../themes/base/widgets/_IdentityModal.scss | 105 + .../esri/themes/base/widgets/_ItemList.scss | 59 + .../esri/themes/base/widgets/_LayerList.scss | 453 +++ .../esri/themes/base/widgets/_Legend.scss | 551 ++++ .../themes/base/widgets/_LineOfSight.scss | 41 + .../themes/base/widgets/_Measurement.scss | 6 + .../base/widgets/_NavigationToggle.scss | 99 + .../themes/base/widgets/_OpacitySlider.scss | 7 + .../base/widgets/_OrientedImageryViewer.scss | 169 + .../esri/themes/base/widgets/_Popup.scss | 774 +++++ .../esri/themes/base/widgets/_Print.scss | 269 ++ .../esri/themes/base/widgets/_SaveLayer.scss | 40 + .../esri/themes/base/widgets/_ScaleBar.scss | 160 + .../base/widgets/_ScaleRangeSlider.scss | 216 ++ .../esri/themes/base/widgets/_Search.scss | 193 ++ .../base/widgets/_SearchResultRenderer.scss | 34 + .../base/widgets/_SelectionToolbar.scss | 18 + .../esri/themes/base/widgets/_ShadowCast.scss | 166 + .../esri/themes/base/widgets/_SizeSlider.scss | 7 + .../esri/themes/base/widgets/_Sketch.scss | 154 + .../base/widgets/_SketchTooltipControls.scss | 10 + .../esri/themes/base/widgets/_Slice.scss | 80 + .../esri/themes/base/widgets/_Slider.scss | 367 +++ .../base/widgets/_SnappingControls.scss | 146 + .../esri/themes/base/widgets/_Spinner.scss | 76 + .../esri/themes/base/widgets/_Swipe.scss | 116 + .../esri/themes/base/widgets/_TableList.scss | 325 ++ .../esri/themes/base/widgets/_TimePicker.scss | 15 + .../esri/themes/base/widgets/_TimeSlider.scss | 404 +++ .../themes/base/widgets/_TimezonePicker.scss | 20 + .../esri/themes/base/widgets/_Tooltip.scss | 89 + .../widgets/_UtilityNetworkAssociations.scss | 46 + .../base/widgets/_UtilityNetworkTrace.scss | 60 + .../_UtilityNetworkValidateTopology.scss | 40 + .../themes/base/widgets/_ValuePicker.scss | 275 ++ .../esri/themes/base/widgets/_Weather.scss | 59 + .../esri/themes/base/widgets/_Widget.scss | 688 ++++ .../esri/themes/base/widgets/_Zoom.scss | 45 + public/assets/esri/themes/dark/main.css | 8 + public/assets/esri/themes/dark/main.scss | 34 + public/assets/esri/themes/light/main.css | 8 + public/assets/esri/themes/light/main.scss | 9 + public/assets/esri/themes/light/view.css | 8 + public/assets/esri/themes/light/view.scss | 9 + .../Slice/images/heading-rotate.ts.svg | 10 + .../analysis/Slice/images/tilt-rotate.ts.svg | 11 + .../views/3d/environment/resources/stars.wsv | Bin 0 -> 81864 bytes .../3d/webgl-engine/lib/intersectorUtils.svg | 117 + .../interactive/tooltip/t9n/Tooltip.json | 1 + .../interactive/tooltip/t9n/Tooltip_ar.json | 1 + .../interactive/tooltip/t9n/Tooltip_bg.json | 1 + .../interactive/tooltip/t9n/Tooltip_bs.json | 1 + .../interactive/tooltip/t9n/Tooltip_ca.json | 1 + .../interactive/tooltip/t9n/Tooltip_cs.json | 1 + .../interactive/tooltip/t9n/Tooltip_da.json | 1 + .../interactive/tooltip/t9n/Tooltip_de.json | 1 + .../interactive/tooltip/t9n/Tooltip_el.json | 1 + .../interactive/tooltip/t9n/Tooltip_en.json | 1 + .../interactive/tooltip/t9n/Tooltip_es.json | 1 + .../interactive/tooltip/t9n/Tooltip_et.json | 1 + .../interactive/tooltip/t9n/Tooltip_fi.json | 1 + .../interactive/tooltip/t9n/Tooltip_fr.json | 1 + .../interactive/tooltip/t9n/Tooltip_he.json | 1 + .../interactive/tooltip/t9n/Tooltip_hr.json | 1 + .../interactive/tooltip/t9n/Tooltip_hu.json | 1 + .../interactive/tooltip/t9n/Tooltip_id.json | 1 + .../interactive/tooltip/t9n/Tooltip_it.json | 1 + .../interactive/tooltip/t9n/Tooltip_ja.json | 1 + .../interactive/tooltip/t9n/Tooltip_ko.json | 1 + .../interactive/tooltip/t9n/Tooltip_lt.json | 1 + .../interactive/tooltip/t9n/Tooltip_lv.json | 1 + .../interactive/tooltip/t9n/Tooltip_nb.json | 1 + .../interactive/tooltip/t9n/Tooltip_nl.json | 1 + .../interactive/tooltip/t9n/Tooltip_pl.json | 1 + .../tooltip/t9n/Tooltip_pt-BR.json | 1 + .../tooltip/t9n/Tooltip_pt-PT.json | 1 + .../interactive/tooltip/t9n/Tooltip_ro.json | 1 + .../interactive/tooltip/t9n/Tooltip_ru.json | 1 + .../interactive/tooltip/t9n/Tooltip_sk.json | 1 + .../interactive/tooltip/t9n/Tooltip_sl.json | 1 + .../interactive/tooltip/t9n/Tooltip_sr.json | 1 + .../interactive/tooltip/t9n/Tooltip_sv.json | 1 + .../interactive/tooltip/t9n/Tooltip_th.json | 1 + .../interactive/tooltip/t9n/Tooltip_tr.json | 1 + .../interactive/tooltip/t9n/Tooltip_uk.json | 1 + .../interactive/tooltip/t9n/Tooltip_vi.json | 1 + .../tooltip/t9n/Tooltip_zh-CN.json | 1 + .../tooltip/t9n/Tooltip_zh-HK.json | 1 + .../tooltip/t9n/Tooltip_zh-TW.json | 1 + .../assets/esri/views/magnifier/mask.ts.svg | 5 + .../esri/views/magnifier/overlay.ts.svg | 36 + .../t9n/AreaMeasurement2D.json | 1 + .../t9n/AreaMeasurement2D_ar.json | 1 + .../t9n/AreaMeasurement2D_bg.json | 1 + .../t9n/AreaMeasurement2D_bs.json | 1 + .../t9n/AreaMeasurement2D_ca.json | 1 + .../t9n/AreaMeasurement2D_cs.json | 1 + .../t9n/AreaMeasurement2D_da.json | 1 + .../t9n/AreaMeasurement2D_de.json | 1 + .../t9n/AreaMeasurement2D_el.json | 1 + .../t9n/AreaMeasurement2D_en.json | 1 + .../t9n/AreaMeasurement2D_es.json | 1 + .../t9n/AreaMeasurement2D_et.json | 1 + .../t9n/AreaMeasurement2D_fi.json | 1 + .../t9n/AreaMeasurement2D_fr.json | 1 + .../t9n/AreaMeasurement2D_he.json | 1 + .../t9n/AreaMeasurement2D_hr.json | 1 + .../t9n/AreaMeasurement2D_hu.json | 1 + .../t9n/AreaMeasurement2D_id.json | 1 + .../t9n/AreaMeasurement2D_it.json | 1 + .../t9n/AreaMeasurement2D_ja.json | 1 + .../t9n/AreaMeasurement2D_ko.json | 1 + .../t9n/AreaMeasurement2D_lt.json | 1 + .../t9n/AreaMeasurement2D_lv.json | 1 + .../t9n/AreaMeasurement2D_nb.json | 1 + .../t9n/AreaMeasurement2D_nl.json | 1 + .../t9n/AreaMeasurement2D_pl.json | 1 + .../t9n/AreaMeasurement2D_pt-BR.json | 1 + .../t9n/AreaMeasurement2D_pt-PT.json | 1 + .../t9n/AreaMeasurement2D_ro.json | 1 + .../t9n/AreaMeasurement2D_ru.json | 1 + .../t9n/AreaMeasurement2D_sk.json | 1 + .../t9n/AreaMeasurement2D_sl.json | 1 + .../t9n/AreaMeasurement2D_sr.json | 1 + .../t9n/AreaMeasurement2D_sv.json | 1 + .../t9n/AreaMeasurement2D_th.json | 1 + .../t9n/AreaMeasurement2D_tr.json | 1 + .../t9n/AreaMeasurement2D_uk.json | 1 + .../t9n/AreaMeasurement2D_vi.json | 1 + .../t9n/AreaMeasurement2D_zh-CN.json | 1 + .../t9n/AreaMeasurement2D_zh-HK.json | 1 + .../t9n/AreaMeasurement2D_zh-TW.json | 1 + .../t9n/AreaMeasurement3D.json | 1 + .../t9n/AreaMeasurement3D_ar.json | 1 + .../t9n/AreaMeasurement3D_bg.json | 1 + .../t9n/AreaMeasurement3D_bs.json | 1 + .../t9n/AreaMeasurement3D_ca.json | 1 + .../t9n/AreaMeasurement3D_cs.json | 1 + .../t9n/AreaMeasurement3D_da.json | 1 + .../t9n/AreaMeasurement3D_de.json | 1 + .../t9n/AreaMeasurement3D_el.json | 1 + .../t9n/AreaMeasurement3D_en.json | 1 + .../t9n/AreaMeasurement3D_es.json | 1 + .../t9n/AreaMeasurement3D_et.json | 1 + .../t9n/AreaMeasurement3D_fi.json | 1 + .../t9n/AreaMeasurement3D_fr.json | 1 + .../t9n/AreaMeasurement3D_he.json | 1 + .../t9n/AreaMeasurement3D_hr.json | 1 + .../t9n/AreaMeasurement3D_hu.json | 1 + .../t9n/AreaMeasurement3D_id.json | 1 + .../t9n/AreaMeasurement3D_it.json | 1 + .../t9n/AreaMeasurement3D_ja.json | 1 + .../t9n/AreaMeasurement3D_ko.json | 1 + .../t9n/AreaMeasurement3D_lt.json | 1 + .../t9n/AreaMeasurement3D_lv.json | 1 + .../t9n/AreaMeasurement3D_nb.json | 1 + .../t9n/AreaMeasurement3D_nl.json | 1 + .../t9n/AreaMeasurement3D_pl.json | 1 + .../t9n/AreaMeasurement3D_pt-BR.json | 1 + .../t9n/AreaMeasurement3D_pt-PT.json | 1 + .../t9n/AreaMeasurement3D_ro.json | 1 + .../t9n/AreaMeasurement3D_ru.json | 1 + .../t9n/AreaMeasurement3D_sk.json | 1 + .../t9n/AreaMeasurement3D_sl.json | 1 + .../t9n/AreaMeasurement3D_sr.json | 1 + .../t9n/AreaMeasurement3D_sv.json | 1 + .../t9n/AreaMeasurement3D_th.json | 1 + .../t9n/AreaMeasurement3D_tr.json | 1 + .../t9n/AreaMeasurement3D_uk.json | 1 + .../t9n/AreaMeasurement3D_vi.json | 1 + .../t9n/AreaMeasurement3D_zh-CN.json | 1 + .../t9n/AreaMeasurement3D_zh-HK.json | 1 + .../t9n/AreaMeasurement3D_zh-TW.json | 1 + .../widgets/Attachments/t9n/Attachments.json | 1 + .../Attachments/t9n/Attachments_ar.json | 1 + .../Attachments/t9n/Attachments_bg.json | 1 + .../Attachments/t9n/Attachments_bs.json | 1 + .../Attachments/t9n/Attachments_ca.json | 1 + .../Attachments/t9n/Attachments_cs.json | 1 + .../Attachments/t9n/Attachments_da.json | 1 + .../Attachments/t9n/Attachments_de.json | 1 + .../Attachments/t9n/Attachments_el.json | 1 + .../Attachments/t9n/Attachments_en.json | 1 + .../Attachments/t9n/Attachments_es.json | 1 + .../Attachments/t9n/Attachments_et.json | 1 + .../Attachments/t9n/Attachments_fi.json | 1 + .../Attachments/t9n/Attachments_fr.json | 1 + .../Attachments/t9n/Attachments_he.json | 1 + .../Attachments/t9n/Attachments_hr.json | 1 + .../Attachments/t9n/Attachments_hu.json | 1 + .../Attachments/t9n/Attachments_id.json | 1 + .../Attachments/t9n/Attachments_it.json | 1 + .../Attachments/t9n/Attachments_ja.json | 1 + .../Attachments/t9n/Attachments_ko.json | 1 + .../Attachments/t9n/Attachments_lt.json | 1 + .../Attachments/t9n/Attachments_lv.json | 1 + .../Attachments/t9n/Attachments_nb.json | 1 + .../Attachments/t9n/Attachments_nl.json | 1 + .../Attachments/t9n/Attachments_pl.json | 1 + .../Attachments/t9n/Attachments_pt-BR.json | 1 + .../Attachments/t9n/Attachments_pt-PT.json | 1 + .../Attachments/t9n/Attachments_ro.json | 1 + .../Attachments/t9n/Attachments_ru.json | 1 + .../Attachments/t9n/Attachments_sk.json | 1 + .../Attachments/t9n/Attachments_sl.json | 1 + .../Attachments/t9n/Attachments_sr.json | 1 + .../Attachments/t9n/Attachments_sv.json | 1 + .../Attachments/t9n/Attachments_th.json | 1 + .../Attachments/t9n/Attachments_tr.json | 1 + .../Attachments/t9n/Attachments_uk.json | 1 + .../Attachments/t9n/Attachments_vi.json | 1 + .../Attachments/t9n/Attachments_zh-CN.json | 1 + .../Attachments/t9n/Attachments_zh-HK.json | 1 + .../Attachments/t9n/Attachments_zh-TW.json | 1 + .../widgets/Attribution/t9n/Attribution.json | 1 + .../Attribution/t9n/Attribution_ar.json | 1 + .../Attribution/t9n/Attribution_bg.json | 1 + .../Attribution/t9n/Attribution_bs.json | 1 + .../Attribution/t9n/Attribution_ca.json | 1 + .../Attribution/t9n/Attribution_cs.json | 1 + .../Attribution/t9n/Attribution_da.json | 1 + .../Attribution/t9n/Attribution_de.json | 1 + .../Attribution/t9n/Attribution_el.json | 1 + .../Attribution/t9n/Attribution_en.json | 1 + .../Attribution/t9n/Attribution_es.json | 1 + .../Attribution/t9n/Attribution_et.json | 1 + .../Attribution/t9n/Attribution_fi.json | 1 + .../Attribution/t9n/Attribution_fr.json | 1 + .../Attribution/t9n/Attribution_he.json | 1 + .../Attribution/t9n/Attribution_hr.json | 1 + .../Attribution/t9n/Attribution_hu.json | 1 + .../Attribution/t9n/Attribution_id.json | 1 + .../Attribution/t9n/Attribution_it.json | 1 + .../Attribution/t9n/Attribution_ja.json | 1 + .../Attribution/t9n/Attribution_ko.json | 1 + .../Attribution/t9n/Attribution_lt.json | 1 + .../Attribution/t9n/Attribution_lv.json | 1 + .../Attribution/t9n/Attribution_nb.json | 1 + .../Attribution/t9n/Attribution_nl.json | 1 + .../Attribution/t9n/Attribution_pl.json | 1 + .../Attribution/t9n/Attribution_pt-BR.json | 1 + .../Attribution/t9n/Attribution_pt-PT.json | 1 + .../Attribution/t9n/Attribution_ro.json | 1 + .../Attribution/t9n/Attribution_ru.json | 1 + .../Attribution/t9n/Attribution_sk.json | 1 + .../Attribution/t9n/Attribution_sl.json | 1 + .../Attribution/t9n/Attribution_sr.json | 1 + .../Attribution/t9n/Attribution_sv.json | 1 + .../Attribution/t9n/Attribution_th.json | 1 + .../Attribution/t9n/Attribution_tr.json | 1 + .../Attribution/t9n/Attribution_uk.json | 1 + .../Attribution/t9n/Attribution_vi.json | 1 + .../Attribution/t9n/Attribution_zh-CN.json | 1 + .../Attribution/t9n/Attribution_zh-HK.json | 1 + .../Attribution/t9n/Attribution_zh-TW.json | 1 + .../BasemapGallery/t9n/BasemapGallery.json | 1 + .../BasemapGallery/t9n/BasemapGallery_ar.json | 1 + .../BasemapGallery/t9n/BasemapGallery_bg.json | 1 + .../BasemapGallery/t9n/BasemapGallery_bs.json | 1 + .../BasemapGallery/t9n/BasemapGallery_ca.json | 1 + .../BasemapGallery/t9n/BasemapGallery_cs.json | 1 + .../BasemapGallery/t9n/BasemapGallery_da.json | 1 + .../BasemapGallery/t9n/BasemapGallery_de.json | 1 + .../BasemapGallery/t9n/BasemapGallery_el.json | 1 + .../BasemapGallery/t9n/BasemapGallery_en.json | 1 + .../BasemapGallery/t9n/BasemapGallery_es.json | 1 + .../BasemapGallery/t9n/BasemapGallery_et.json | 1 + .../BasemapGallery/t9n/BasemapGallery_fi.json | 1 + .../BasemapGallery/t9n/BasemapGallery_fr.json | 1 + .../BasemapGallery/t9n/BasemapGallery_he.json | 1 + .../BasemapGallery/t9n/BasemapGallery_hr.json | 1 + .../BasemapGallery/t9n/BasemapGallery_hu.json | 1 + .../BasemapGallery/t9n/BasemapGallery_id.json | 1 + .../BasemapGallery/t9n/BasemapGallery_it.json | 1 + .../BasemapGallery/t9n/BasemapGallery_ja.json | 1 + .../BasemapGallery/t9n/BasemapGallery_ko.json | 1 + .../BasemapGallery/t9n/BasemapGallery_lt.json | 1 + .../BasemapGallery/t9n/BasemapGallery_lv.json | 1 + .../BasemapGallery/t9n/BasemapGallery_nb.json | 1 + .../BasemapGallery/t9n/BasemapGallery_nl.json | 1 + .../BasemapGallery/t9n/BasemapGallery_pl.json | 1 + .../t9n/BasemapGallery_pt-BR.json | 1 + .../t9n/BasemapGallery_pt-PT.json | 1 + .../BasemapGallery/t9n/BasemapGallery_ro.json | 1 + .../BasemapGallery/t9n/BasemapGallery_ru.json | 1 + .../BasemapGallery/t9n/BasemapGallery_sk.json | 1 + .../BasemapGallery/t9n/BasemapGallery_sl.json | 1 + .../BasemapGallery/t9n/BasemapGallery_sr.json | 1 + .../BasemapGallery/t9n/BasemapGallery_sv.json | 1 + .../BasemapGallery/t9n/BasemapGallery_th.json | 1 + .../BasemapGallery/t9n/BasemapGallery_tr.json | 1 + .../BasemapGallery/t9n/BasemapGallery_uk.json | 1 + .../BasemapGallery/t9n/BasemapGallery_vi.json | 1 + .../t9n/BasemapGallery_zh-CN.json | 1 + .../t9n/BasemapGallery_zh-HK.json | 1 + .../t9n/BasemapGallery_zh-TW.json | 1 + .../t9n/BasemapLayerList.json | 1 + .../t9n/BasemapLayerList_ar.json | 1 + .../t9n/BasemapLayerList_bg.json | 1 + .../t9n/BasemapLayerList_bs.json | 1 + .../t9n/BasemapLayerList_ca.json | 1 + .../t9n/BasemapLayerList_cs.json | 1 + .../t9n/BasemapLayerList_da.json | 1 + .../t9n/BasemapLayerList_de.json | 1 + .../t9n/BasemapLayerList_el.json | 1 + .../t9n/BasemapLayerList_en.json | 1 + .../t9n/BasemapLayerList_es.json | 1 + .../t9n/BasemapLayerList_et.json | 1 + .../t9n/BasemapLayerList_fi.json | 1 + .../t9n/BasemapLayerList_fr.json | 1 + .../t9n/BasemapLayerList_he.json | 1 + .../t9n/BasemapLayerList_hr.json | 1 + .../t9n/BasemapLayerList_hu.json | 1 + .../t9n/BasemapLayerList_id.json | 1 + .../t9n/BasemapLayerList_it.json | 1 + .../t9n/BasemapLayerList_ja.json | 1 + .../t9n/BasemapLayerList_ko.json | 1 + .../t9n/BasemapLayerList_lt.json | 1 + .../t9n/BasemapLayerList_lv.json | 1 + .../t9n/BasemapLayerList_nb.json | 1 + .../t9n/BasemapLayerList_nl.json | 1 + .../t9n/BasemapLayerList_pl.json | 1 + .../t9n/BasemapLayerList_pt-BR.json | 1 + .../t9n/BasemapLayerList_pt-PT.json | 1 + .../t9n/BasemapLayerList_ro.json | 1 + .../t9n/BasemapLayerList_ru.json | 1 + .../t9n/BasemapLayerList_sk.json | 1 + .../t9n/BasemapLayerList_sl.json | 1 + .../t9n/BasemapLayerList_sr.json | 1 + .../t9n/BasemapLayerList_sv.json | 1 + .../t9n/BasemapLayerList_th.json | 1 + .../t9n/BasemapLayerList_tr.json | 1 + .../t9n/BasemapLayerList_uk.json | 1 + .../t9n/BasemapLayerList_vi.json | 1 + .../t9n/BasemapLayerList_zh-CN.json | 1 + .../t9n/BasemapLayerList_zh-HK.json | 1 + .../t9n/BasemapLayerList_zh-TW.json | 1 + .../BasemapToggle/t9n/BasemapToggle.json | 1 + .../BasemapToggle/t9n/BasemapToggle_ar.json | 1 + .../BasemapToggle/t9n/BasemapToggle_bg.json | 1 + .../BasemapToggle/t9n/BasemapToggle_bs.json | 1 + .../BasemapToggle/t9n/BasemapToggle_ca.json | 1 + .../BasemapToggle/t9n/BasemapToggle_cs.json | 1 + .../BasemapToggle/t9n/BasemapToggle_da.json | 1 + .../BasemapToggle/t9n/BasemapToggle_de.json | 1 + .../BasemapToggle/t9n/BasemapToggle_el.json | 1 + .../BasemapToggle/t9n/BasemapToggle_en.json | 1 + .../BasemapToggle/t9n/BasemapToggle_es.json | 1 + .../BasemapToggle/t9n/BasemapToggle_et.json | 1 + .../BasemapToggle/t9n/BasemapToggle_fi.json | 1 + .../BasemapToggle/t9n/BasemapToggle_fr.json | 1 + .../BasemapToggle/t9n/BasemapToggle_he.json | 1 + .../BasemapToggle/t9n/BasemapToggle_hr.json | 1 + .../BasemapToggle/t9n/BasemapToggle_hu.json | 1 + .../BasemapToggle/t9n/BasemapToggle_id.json | 1 + .../BasemapToggle/t9n/BasemapToggle_it.json | 1 + .../BasemapToggle/t9n/BasemapToggle_ja.json | 1 + .../BasemapToggle/t9n/BasemapToggle_ko.json | 1 + .../BasemapToggle/t9n/BasemapToggle_lt.json | 1 + .../BasemapToggle/t9n/BasemapToggle_lv.json | 1 + .../BasemapToggle/t9n/BasemapToggle_nb.json | 1 + .../BasemapToggle/t9n/BasemapToggle_nl.json | 1 + .../BasemapToggle/t9n/BasemapToggle_pl.json | 1 + .../t9n/BasemapToggle_pt-BR.json | 1 + .../t9n/BasemapToggle_pt-PT.json | 1 + .../BasemapToggle/t9n/BasemapToggle_ro.json | 1 + .../BasemapToggle/t9n/BasemapToggle_ru.json | 1 + .../BasemapToggle/t9n/BasemapToggle_sk.json | 1 + .../BasemapToggle/t9n/BasemapToggle_sl.json | 1 + .../BasemapToggle/t9n/BasemapToggle_sr.json | 1 + .../BasemapToggle/t9n/BasemapToggle_sv.json | 1 + .../BasemapToggle/t9n/BasemapToggle_th.json | 1 + .../BasemapToggle/t9n/BasemapToggle_tr.json | 1 + .../BasemapToggle/t9n/BasemapToggle_uk.json | 1 + .../BasemapToggle/t9n/BasemapToggle_vi.json | 1 + .../t9n/BasemapToggle_zh-CN.json | 1 + .../t9n/BasemapToggle_zh-HK.json | 1 + .../t9n/BasemapToggle_zh-TW.json | 1 + .../esri/widgets/Bookmarks/t9n/Bookmarks.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_ar.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_bg.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_bs.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_ca.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_cs.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_da.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_de.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_el.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_en.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_es.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_et.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_fi.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_fr.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_he.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_hr.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_hu.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_id.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_it.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_ja.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_ko.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_lt.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_lv.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_nb.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_nl.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_pl.json | 1 + .../Bookmarks/t9n/Bookmarks_pt-BR.json | 1 + .../Bookmarks/t9n/Bookmarks_pt-PT.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_ro.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_ru.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_sk.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_sl.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_sr.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_sv.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_th.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_tr.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_uk.json | 1 + .../widgets/Bookmarks/t9n/Bookmarks_vi.json | 1 + .../Bookmarks/t9n/Bookmarks_zh-CN.json | 1 + .../Bookmarks/t9n/Bookmarks_zh-HK.json | 1 + .../Bookmarks/t9n/Bookmarks_zh-TW.json | 1 + .../t9n/BuildingExplorer.json | 1 + .../t9n/BuildingExplorer_ar.json | 1 + .../t9n/BuildingExplorer_bg.json | 1 + .../t9n/BuildingExplorer_bs.json | 1 + .../t9n/BuildingExplorer_ca.json | 1 + .../t9n/BuildingExplorer_cs.json | 1 + .../t9n/BuildingExplorer_da.json | 1 + .../t9n/BuildingExplorer_de.json | 1 + .../t9n/BuildingExplorer_el.json | 1 + .../t9n/BuildingExplorer_en.json | 1 + .../t9n/BuildingExplorer_es.json | 1 + .../t9n/BuildingExplorer_et.json | 1 + .../t9n/BuildingExplorer_fi.json | 1 + .../t9n/BuildingExplorer_fr.json | 1 + .../t9n/BuildingExplorer_he.json | 1 + .../t9n/BuildingExplorer_hr.json | 1 + .../t9n/BuildingExplorer_hu.json | 1 + .../t9n/BuildingExplorer_id.json | 1 + .../t9n/BuildingExplorer_it.json | 1 + .../t9n/BuildingExplorer_ja.json | 1 + .../t9n/BuildingExplorer_ko.json | 1 + .../t9n/BuildingExplorer_lt.json | 1 + .../t9n/BuildingExplorer_lv.json | 1 + .../t9n/BuildingExplorer_nb.json | 1 + .../t9n/BuildingExplorer_nl.json | 1 + .../t9n/BuildingExplorer_pl.json | 1 + .../t9n/BuildingExplorer_pt-BR.json | 1 + .../t9n/BuildingExplorer_pt-PT.json | 1 + .../t9n/BuildingExplorer_ro.json | 1 + .../t9n/BuildingExplorer_ru.json | 1 + .../t9n/BuildingExplorer_sk.json | 1 + .../t9n/BuildingExplorer_sl.json | 1 + .../t9n/BuildingExplorer_sr.json | 1 + .../t9n/BuildingExplorer_sv.json | 1 + .../t9n/BuildingExplorer_th.json | 1 + .../t9n/BuildingExplorer_tr.json | 1 + .../t9n/BuildingExplorer_uk.json | 1 + .../t9n/BuildingExplorer_vi.json | 1 + .../t9n/BuildingExplorer_zh-CN.json | 1 + .../t9n/BuildingExplorer_zh-HK.json | 1 + .../t9n/BuildingExplorer_zh-TW.json | 1 + .../esri/widgets/Compass/t9n/Compass.json | 1 + .../esri/widgets/Compass/t9n/Compass_ar.json | 1 + .../esri/widgets/Compass/t9n/Compass_bg.json | 1 + .../esri/widgets/Compass/t9n/Compass_bs.json | 1 + .../esri/widgets/Compass/t9n/Compass_ca.json | 1 + .../esri/widgets/Compass/t9n/Compass_cs.json | 1 + .../esri/widgets/Compass/t9n/Compass_da.json | 1 + .../esri/widgets/Compass/t9n/Compass_de.json | 1 + .../esri/widgets/Compass/t9n/Compass_el.json | 1 + .../esri/widgets/Compass/t9n/Compass_en.json | 1 + .../esri/widgets/Compass/t9n/Compass_es.json | 1 + .../esri/widgets/Compass/t9n/Compass_et.json | 1 + .../esri/widgets/Compass/t9n/Compass_fi.json | 1 + .../esri/widgets/Compass/t9n/Compass_fr.json | 1 + .../esri/widgets/Compass/t9n/Compass_he.json | 1 + .../esri/widgets/Compass/t9n/Compass_hr.json | 1 + .../esri/widgets/Compass/t9n/Compass_hu.json | 1 + .../esri/widgets/Compass/t9n/Compass_id.json | 1 + .../esri/widgets/Compass/t9n/Compass_it.json | 1 + .../esri/widgets/Compass/t9n/Compass_ja.json | 1 + .../esri/widgets/Compass/t9n/Compass_ko.json | 1 + .../esri/widgets/Compass/t9n/Compass_lt.json | 1 + .../esri/widgets/Compass/t9n/Compass_lv.json | 1 + .../esri/widgets/Compass/t9n/Compass_nb.json | 1 + .../esri/widgets/Compass/t9n/Compass_nl.json | 1 + .../esri/widgets/Compass/t9n/Compass_pl.json | 1 + .../widgets/Compass/t9n/Compass_pt-BR.json | 1 + .../widgets/Compass/t9n/Compass_pt-PT.json | 1 + .../esri/widgets/Compass/t9n/Compass_ro.json | 1 + .../esri/widgets/Compass/t9n/Compass_ru.json | 1 + .../esri/widgets/Compass/t9n/Compass_sk.json | 1 + .../esri/widgets/Compass/t9n/Compass_sl.json | 1 + .../esri/widgets/Compass/t9n/Compass_sr.json | 1 + .../esri/widgets/Compass/t9n/Compass_sv.json | 1 + .../esri/widgets/Compass/t9n/Compass_th.json | 1 + .../esri/widgets/Compass/t9n/Compass_tr.json | 1 + .../esri/widgets/Compass/t9n/Compass_uk.json | 1 + .../esri/widgets/Compass/t9n/Compass_vi.json | 1 + .../widgets/Compass/t9n/Compass_zh-CN.json | 1 + .../widgets/Compass/t9n/Compass_zh-HK.json | 1 + .../widgets/Compass/t9n/Compass_zh-TW.json | 1 + .../t9n/CoordinateConversion.json | 1 + .../t9n/CoordinateConversion_ar.json | 1 + .../t9n/CoordinateConversion_bg.json | 1 + .../t9n/CoordinateConversion_bs.json | 1 + .../t9n/CoordinateConversion_ca.json | 1 + .../t9n/CoordinateConversion_cs.json | 1 + .../t9n/CoordinateConversion_da.json | 1 + .../t9n/CoordinateConversion_de.json | 1 + .../t9n/CoordinateConversion_el.json | 1 + .../t9n/CoordinateConversion_en.json | 1 + .../t9n/CoordinateConversion_es.json | 1 + .../t9n/CoordinateConversion_et.json | 1 + .../t9n/CoordinateConversion_fi.json | 1 + .../t9n/CoordinateConversion_fr.json | 1 + .../t9n/CoordinateConversion_he.json | 1 + .../t9n/CoordinateConversion_hr.json | 1 + .../t9n/CoordinateConversion_hu.json | 1 + .../t9n/CoordinateConversion_id.json | 1 + .../t9n/CoordinateConversion_it.json | 1 + .../t9n/CoordinateConversion_ja.json | 1 + .../t9n/CoordinateConversion_ko.json | 1 + .../t9n/CoordinateConversion_lt.json | 1 + .../t9n/CoordinateConversion_lv.json | 1 + .../t9n/CoordinateConversion_nb.json | 1 + .../t9n/CoordinateConversion_nl.json | 1 + .../t9n/CoordinateConversion_pl.json | 1 + .../t9n/CoordinateConversion_pt-BR.json | 1 + .../t9n/CoordinateConversion_pt-PT.json | 1 + .../t9n/CoordinateConversion_ro.json | 1 + .../t9n/CoordinateConversion_ru.json | 1 + .../t9n/CoordinateConversion_sk.json | 1 + .../t9n/CoordinateConversion_sl.json | 1 + .../t9n/CoordinateConversion_sr.json | 1 + .../t9n/CoordinateConversion_sv.json | 1 + .../t9n/CoordinateConversion_th.json | 1 + .../t9n/CoordinateConversion_tr.json | 1 + .../t9n/CoordinateConversion_uk.json | 1 + .../t9n/CoordinateConversion_vi.json | 1 + .../t9n/CoordinateConversion_zh-CN.json | 1 + .../t9n/CoordinateConversion_zh-HK.json | 1 + .../t9n/CoordinateConversion_zh-TW.json | 1 + .../esri/widgets/Daylight/t9n/Daylight.json | 1 + .../widgets/Daylight/t9n/Daylight_ar.json | 1 + .../widgets/Daylight/t9n/Daylight_bg.json | 1 + .../widgets/Daylight/t9n/Daylight_bs.json | 1 + .../widgets/Daylight/t9n/Daylight_ca.json | 1 + .../widgets/Daylight/t9n/Daylight_cs.json | 1 + .../widgets/Daylight/t9n/Daylight_da.json | 1 + .../widgets/Daylight/t9n/Daylight_de.json | 1 + .../widgets/Daylight/t9n/Daylight_el.json | 1 + .../widgets/Daylight/t9n/Daylight_en.json | 1 + .../widgets/Daylight/t9n/Daylight_es.json | 1 + .../widgets/Daylight/t9n/Daylight_et.json | 1 + .../widgets/Daylight/t9n/Daylight_fi.json | 1 + .../widgets/Daylight/t9n/Daylight_fr.json | 1 + .../widgets/Daylight/t9n/Daylight_he.json | 1 + .../widgets/Daylight/t9n/Daylight_hr.json | 1 + .../widgets/Daylight/t9n/Daylight_hu.json | 1 + .../widgets/Daylight/t9n/Daylight_id.json | 1 + .../widgets/Daylight/t9n/Daylight_it.json | 1 + .../widgets/Daylight/t9n/Daylight_ja.json | 1 + .../widgets/Daylight/t9n/Daylight_ko.json | 1 + .../widgets/Daylight/t9n/Daylight_lt.json | 1 + .../widgets/Daylight/t9n/Daylight_lv.json | 1 + .../widgets/Daylight/t9n/Daylight_nb.json | 1 + .../widgets/Daylight/t9n/Daylight_nl.json | 1 + .../widgets/Daylight/t9n/Daylight_pl.json | 1 + .../widgets/Daylight/t9n/Daylight_pt-BR.json | 1 + .../widgets/Daylight/t9n/Daylight_pt-PT.json | 1 + .../widgets/Daylight/t9n/Daylight_ro.json | 1 + .../widgets/Daylight/t9n/Daylight_ru.json | 1 + .../widgets/Daylight/t9n/Daylight_sk.json | 1 + .../widgets/Daylight/t9n/Daylight_sl.json | 1 + .../widgets/Daylight/t9n/Daylight_sr.json | 1 + .../widgets/Daylight/t9n/Daylight_sv.json | 1 + .../widgets/Daylight/t9n/Daylight_th.json | 1 + .../widgets/Daylight/t9n/Daylight_tr.json | 1 + .../widgets/Daylight/t9n/Daylight_uk.json | 1 + .../widgets/Daylight/t9n/Daylight_vi.json | 1 + .../widgets/Daylight/t9n/Daylight_zh-CN.json | 1 + .../widgets/Daylight/t9n/Daylight_zh-HK.json | 1 + .../widgets/Daylight/t9n/Daylight_zh-TW.json | 1 + .../t9n/DirectLineMeasurement3D.json | 1 + .../t9n/DirectLineMeasurement3D_ar.json | 1 + .../t9n/DirectLineMeasurement3D_bg.json | 1 + .../t9n/DirectLineMeasurement3D_bs.json | 1 + .../t9n/DirectLineMeasurement3D_ca.json | 1 + .../t9n/DirectLineMeasurement3D_cs.json | 1 + .../t9n/DirectLineMeasurement3D_da.json | 1 + .../t9n/DirectLineMeasurement3D_de.json | 1 + .../t9n/DirectLineMeasurement3D_el.json | 1 + .../t9n/DirectLineMeasurement3D_en.json | 1 + .../t9n/DirectLineMeasurement3D_es.json | 1 + .../t9n/DirectLineMeasurement3D_et.json | 1 + .../t9n/DirectLineMeasurement3D_fi.json | 1 + .../t9n/DirectLineMeasurement3D_fr.json | 1 + .../t9n/DirectLineMeasurement3D_he.json | 1 + .../t9n/DirectLineMeasurement3D_hr.json | 1 + .../t9n/DirectLineMeasurement3D_hu.json | 1 + .../t9n/DirectLineMeasurement3D_id.json | 1 + .../t9n/DirectLineMeasurement3D_it.json | 1 + .../t9n/DirectLineMeasurement3D_ja.json | 1 + .../t9n/DirectLineMeasurement3D_ko.json | 1 + .../t9n/DirectLineMeasurement3D_lt.json | 1 + .../t9n/DirectLineMeasurement3D_lv.json | 1 + .../t9n/DirectLineMeasurement3D_nb.json | 1 + .../t9n/DirectLineMeasurement3D_nl.json | 1 + .../t9n/DirectLineMeasurement3D_pl.json | 1 + .../t9n/DirectLineMeasurement3D_pt-BR.json | 1 + .../t9n/DirectLineMeasurement3D_pt-PT.json | 1 + .../t9n/DirectLineMeasurement3D_ro.json | 1 + .../t9n/DirectLineMeasurement3D_ru.json | 1 + .../t9n/DirectLineMeasurement3D_sk.json | 1 + .../t9n/DirectLineMeasurement3D_sl.json | 1 + .../t9n/DirectLineMeasurement3D_sr.json | 1 + .../t9n/DirectLineMeasurement3D_sv.json | 1 + .../t9n/DirectLineMeasurement3D_th.json | 1 + .../t9n/DirectLineMeasurement3D_tr.json | 1 + .../t9n/DirectLineMeasurement3D_uk.json | 1 + .../t9n/DirectLineMeasurement3D_vi.json | 1 + .../t9n/DirectLineMeasurement3D_zh-CN.json | 1 + .../t9n/DirectLineMeasurement3D_zh-HK.json | 1 + .../t9n/DirectLineMeasurement3D_zh-TW.json | 1 + .../widgets/Directions/t9n/Directions.json | 1 + .../widgets/Directions/t9n/Directions_ar.json | 1 + .../widgets/Directions/t9n/Directions_bg.json | 1 + .../widgets/Directions/t9n/Directions_bs.json | 1 + .../widgets/Directions/t9n/Directions_ca.json | 1 + .../widgets/Directions/t9n/Directions_cs.json | 1 + .../widgets/Directions/t9n/Directions_da.json | 1 + .../widgets/Directions/t9n/Directions_de.json | 1 + .../widgets/Directions/t9n/Directions_el.json | 1 + .../widgets/Directions/t9n/Directions_en.json | 1 + .../widgets/Directions/t9n/Directions_es.json | 1 + .../widgets/Directions/t9n/Directions_et.json | 1 + .../widgets/Directions/t9n/Directions_fi.json | 1 + .../widgets/Directions/t9n/Directions_fr.json | 1 + .../widgets/Directions/t9n/Directions_he.json | 1 + .../widgets/Directions/t9n/Directions_hr.json | 1 + .../widgets/Directions/t9n/Directions_hu.json | 1 + .../widgets/Directions/t9n/Directions_id.json | 1 + .../widgets/Directions/t9n/Directions_it.json | 1 + .../widgets/Directions/t9n/Directions_ja.json | 1 + .../widgets/Directions/t9n/Directions_ko.json | 1 + .../widgets/Directions/t9n/Directions_lt.json | 1 + .../widgets/Directions/t9n/Directions_lv.json | 1 + .../widgets/Directions/t9n/Directions_nb.json | 1 + .../widgets/Directions/t9n/Directions_nl.json | 1 + .../widgets/Directions/t9n/Directions_pl.json | 1 + .../Directions/t9n/Directions_pt-BR.json | 1 + .../Directions/t9n/Directions_pt-PT.json | 1 + .../widgets/Directions/t9n/Directions_ro.json | 1 + .../widgets/Directions/t9n/Directions_ru.json | 1 + .../widgets/Directions/t9n/Directions_sk.json | 1 + .../widgets/Directions/t9n/Directions_sl.json | 1 + .../widgets/Directions/t9n/Directions_sr.json | 1 + .../widgets/Directions/t9n/Directions_sv.json | 1 + .../widgets/Directions/t9n/Directions_th.json | 1 + .../widgets/Directions/t9n/Directions_tr.json | 1 + .../widgets/Directions/t9n/Directions_uk.json | 1 + .../widgets/Directions/t9n/Directions_vi.json | 1 + .../Directions/t9n/Directions_zh-CN.json | 1 + .../Directions/t9n/Directions_zh-HK.json | 1 + .../Directions/t9n/Directions_zh-TW.json | 1 + .../t9n/DistanceMeasurement2D.json | 1 + .../t9n/DistanceMeasurement2D_ar.json | 1 + .../t9n/DistanceMeasurement2D_bg.json | 1 + .../t9n/DistanceMeasurement2D_bs.json | 1 + .../t9n/DistanceMeasurement2D_ca.json | 1 + .../t9n/DistanceMeasurement2D_cs.json | 1 + .../t9n/DistanceMeasurement2D_da.json | 1 + .../t9n/DistanceMeasurement2D_de.json | 1 + .../t9n/DistanceMeasurement2D_el.json | 1 + .../t9n/DistanceMeasurement2D_en.json | 1 + .../t9n/DistanceMeasurement2D_es.json | 1 + .../t9n/DistanceMeasurement2D_et.json | 1 + .../t9n/DistanceMeasurement2D_fi.json | 1 + .../t9n/DistanceMeasurement2D_fr.json | 1 + .../t9n/DistanceMeasurement2D_he.json | 1 + .../t9n/DistanceMeasurement2D_hr.json | 1 + .../t9n/DistanceMeasurement2D_hu.json | 1 + .../t9n/DistanceMeasurement2D_id.json | 1 + .../t9n/DistanceMeasurement2D_it.json | 1 + .../t9n/DistanceMeasurement2D_ja.json | 1 + .../t9n/DistanceMeasurement2D_ko.json | 1 + .../t9n/DistanceMeasurement2D_lt.json | 1 + .../t9n/DistanceMeasurement2D_lv.json | 1 + .../t9n/DistanceMeasurement2D_nb.json | 1 + .../t9n/DistanceMeasurement2D_nl.json | 1 + .../t9n/DistanceMeasurement2D_pl.json | 1 + .../t9n/DistanceMeasurement2D_pt-BR.json | 1 + .../t9n/DistanceMeasurement2D_pt-PT.json | 1 + .../t9n/DistanceMeasurement2D_ro.json | 1 + .../t9n/DistanceMeasurement2D_ru.json | 1 + .../t9n/DistanceMeasurement2D_sk.json | 1 + .../t9n/DistanceMeasurement2D_sl.json | 1 + .../t9n/DistanceMeasurement2D_sr.json | 1 + .../t9n/DistanceMeasurement2D_sv.json | 1 + .../t9n/DistanceMeasurement2D_th.json | 1 + .../t9n/DistanceMeasurement2D_tr.json | 1 + .../t9n/DistanceMeasurement2D_uk.json | 1 + .../t9n/DistanceMeasurement2D_vi.json | 1 + .../t9n/DistanceMeasurement2D_zh-CN.json | 1 + .../t9n/DistanceMeasurement2D_zh-HK.json | 1 + .../t9n/DistanceMeasurement2D_zh-TW.json | 1 + .../esri/widgets/Editor/t9n/Editor.json | 1 + .../esri/widgets/Editor/t9n/Editor_ar.json | 1 + .../esri/widgets/Editor/t9n/Editor_bg.json | 1 + .../esri/widgets/Editor/t9n/Editor_bs.json | 1 + .../esri/widgets/Editor/t9n/Editor_ca.json | 1 + .../esri/widgets/Editor/t9n/Editor_cs.json | 1 + .../esri/widgets/Editor/t9n/Editor_da.json | 1 + .../esri/widgets/Editor/t9n/Editor_de.json | 1 + .../esri/widgets/Editor/t9n/Editor_el.json | 1 + .../esri/widgets/Editor/t9n/Editor_en.json | 1 + .../esri/widgets/Editor/t9n/Editor_es.json | 1 + .../esri/widgets/Editor/t9n/Editor_et.json | 1 + .../esri/widgets/Editor/t9n/Editor_fi.json | 1 + .../esri/widgets/Editor/t9n/Editor_fr.json | 1 + .../esri/widgets/Editor/t9n/Editor_he.json | 1 + .../esri/widgets/Editor/t9n/Editor_hr.json | 1 + .../esri/widgets/Editor/t9n/Editor_hu.json | 1 + .../esri/widgets/Editor/t9n/Editor_id.json | 1 + .../esri/widgets/Editor/t9n/Editor_it.json | 1 + .../esri/widgets/Editor/t9n/Editor_ja.json | 1 + .../esri/widgets/Editor/t9n/Editor_ko.json | 1 + .../esri/widgets/Editor/t9n/Editor_lt.json | 1 + .../esri/widgets/Editor/t9n/Editor_lv.json | 1 + .../esri/widgets/Editor/t9n/Editor_nb.json | 1 + .../esri/widgets/Editor/t9n/Editor_nl.json | 1 + .../esri/widgets/Editor/t9n/Editor_pl.json | 1 + .../esri/widgets/Editor/t9n/Editor_pt-BR.json | 1 + .../esri/widgets/Editor/t9n/Editor_pt-PT.json | 1 + .../esri/widgets/Editor/t9n/Editor_ro.json | 1 + .../esri/widgets/Editor/t9n/Editor_ru.json | 1 + .../esri/widgets/Editor/t9n/Editor_sk.json | 1 + .../esri/widgets/Editor/t9n/Editor_sl.json | 1 + .../esri/widgets/Editor/t9n/Editor_sr.json | 1 + .../esri/widgets/Editor/t9n/Editor_sv.json | 1 + .../esri/widgets/Editor/t9n/Editor_th.json | 1 + .../esri/widgets/Editor/t9n/Editor_tr.json | 1 + .../esri/widgets/Editor/t9n/Editor_uk.json | 1 + .../esri/widgets/Editor/t9n/Editor_vi.json | 1 + .../esri/widgets/Editor/t9n/Editor_zh-CN.json | 1 + .../esri/widgets/Editor/t9n/Editor_zh-HK.json | 1 + .../esri/widgets/Editor/t9n/Editor_zh-TW.json | 1 + .../t9n/ElevationProfile.json | 1 + .../t9n/ElevationProfile_ar.json | 1 + .../t9n/ElevationProfile_bg.json | 1 + .../t9n/ElevationProfile_bs.json | 1 + .../t9n/ElevationProfile_ca.json | 1 + .../t9n/ElevationProfile_cs.json | 1 + .../t9n/ElevationProfile_da.json | 1 + .../t9n/ElevationProfile_de.json | 1 + .../t9n/ElevationProfile_el.json | 1 + .../t9n/ElevationProfile_en.json | 1 + .../t9n/ElevationProfile_es.json | 1 + .../t9n/ElevationProfile_et.json | 1 + .../t9n/ElevationProfile_fi.json | 1 + .../t9n/ElevationProfile_fr.json | 1 + .../t9n/ElevationProfile_he.json | 1 + .../t9n/ElevationProfile_hr.json | 1 + .../t9n/ElevationProfile_hu.json | 1 + .../t9n/ElevationProfile_id.json | 1 + .../t9n/ElevationProfile_it.json | 1 + .../t9n/ElevationProfile_ja.json | 1 + .../t9n/ElevationProfile_ko.json | 1 + .../t9n/ElevationProfile_lt.json | 1 + .../t9n/ElevationProfile_lv.json | 1 + .../t9n/ElevationProfile_nb.json | 1 + .../t9n/ElevationProfile_nl.json | 1 + .../t9n/ElevationProfile_pl.json | 1 + .../t9n/ElevationProfile_pt-BR.json | 1 + .../t9n/ElevationProfile_pt-PT.json | 1 + .../t9n/ElevationProfile_ro.json | 1 + .../t9n/ElevationProfile_ru.json | 1 + .../t9n/ElevationProfile_sk.json | 1 + .../t9n/ElevationProfile_sl.json | 1 + .../t9n/ElevationProfile_sr.json | 1 + .../t9n/ElevationProfile_sv.json | 1 + .../t9n/ElevationProfile_th.json | 1 + .../t9n/ElevationProfile_tr.json | 1 + .../t9n/ElevationProfile_uk.json | 1 + .../t9n/ElevationProfile_vi.json | 1 + .../t9n/ElevationProfile_zh-CN.json | 1 + .../t9n/ElevationProfile_zh-HK.json | 1 + .../t9n/ElevationProfile_zh-TW.json | 1 + .../esri/widgets/Expand/t9n/Expand.json | 1 + .../esri/widgets/Expand/t9n/Expand_ar.json | 1 + .../esri/widgets/Expand/t9n/Expand_bg.json | 1 + .../esri/widgets/Expand/t9n/Expand_bs.json | 1 + .../esri/widgets/Expand/t9n/Expand_ca.json | 1 + .../esri/widgets/Expand/t9n/Expand_cs.json | 1 + .../esri/widgets/Expand/t9n/Expand_da.json | 1 + .../esri/widgets/Expand/t9n/Expand_de.json | 1 + .../esri/widgets/Expand/t9n/Expand_el.json | 1 + .../esri/widgets/Expand/t9n/Expand_en.json | 1 + .../esri/widgets/Expand/t9n/Expand_es.json | 1 + .../esri/widgets/Expand/t9n/Expand_et.json | 1 + .../esri/widgets/Expand/t9n/Expand_fi.json | 1 + .../esri/widgets/Expand/t9n/Expand_fr.json | 1 + .../esri/widgets/Expand/t9n/Expand_he.json | 1 + .../esri/widgets/Expand/t9n/Expand_hr.json | 1 + .../esri/widgets/Expand/t9n/Expand_hu.json | 1 + .../esri/widgets/Expand/t9n/Expand_id.json | 1 + .../esri/widgets/Expand/t9n/Expand_it.json | 1 + .../esri/widgets/Expand/t9n/Expand_ja.json | 1 + .../esri/widgets/Expand/t9n/Expand_ko.json | 1 + .../esri/widgets/Expand/t9n/Expand_lt.json | 1 + .../esri/widgets/Expand/t9n/Expand_lv.json | 1 + .../esri/widgets/Expand/t9n/Expand_nb.json | 1 + .../esri/widgets/Expand/t9n/Expand_nl.json | 1 + .../esri/widgets/Expand/t9n/Expand_pl.json | 1 + .../esri/widgets/Expand/t9n/Expand_pt-BR.json | 1 + .../esri/widgets/Expand/t9n/Expand_pt-PT.json | 1 + .../esri/widgets/Expand/t9n/Expand_ro.json | 1 + .../esri/widgets/Expand/t9n/Expand_ru.json | 1 + .../esri/widgets/Expand/t9n/Expand_sk.json | 1 + .../esri/widgets/Expand/t9n/Expand_sl.json | 1 + .../esri/widgets/Expand/t9n/Expand_sr.json | 1 + .../esri/widgets/Expand/t9n/Expand_sv.json | 1 + .../esri/widgets/Expand/t9n/Expand_th.json | 1 + .../esri/widgets/Expand/t9n/Expand_tr.json | 1 + .../esri/widgets/Expand/t9n/Expand_uk.json | 1 + .../esri/widgets/Expand/t9n/Expand_vi.json | 1 + .../esri/widgets/Expand/t9n/Expand_zh-CN.json | 1 + .../esri/widgets/Expand/t9n/Expand_zh-HK.json | 1 + .../esri/widgets/Expand/t9n/Expand_zh-TW.json | 1 + .../esri/widgets/Feature/t9n/Feature.json | 1 + .../esri/widgets/Feature/t9n/Feature_ar.json | 1 + .../esri/widgets/Feature/t9n/Feature_bg.json | 1 + .../esri/widgets/Feature/t9n/Feature_bs.json | 1 + .../esri/widgets/Feature/t9n/Feature_ca.json | 1 + .../esri/widgets/Feature/t9n/Feature_cs.json | 1 + .../esri/widgets/Feature/t9n/Feature_da.json | 1 + .../esri/widgets/Feature/t9n/Feature_de.json | 1 + .../esri/widgets/Feature/t9n/Feature_el.json | 1 + .../esri/widgets/Feature/t9n/Feature_en.json | 1 + .../esri/widgets/Feature/t9n/Feature_es.json | 1 + .../esri/widgets/Feature/t9n/Feature_et.json | 1 + .../esri/widgets/Feature/t9n/Feature_fi.json | 1 + .../esri/widgets/Feature/t9n/Feature_fr.json | 1 + .../esri/widgets/Feature/t9n/Feature_he.json | 1 + .../esri/widgets/Feature/t9n/Feature_hr.json | 1 + .../esri/widgets/Feature/t9n/Feature_hu.json | 1 + .../esri/widgets/Feature/t9n/Feature_id.json | 1 + .../esri/widgets/Feature/t9n/Feature_it.json | 1 + .../esri/widgets/Feature/t9n/Feature_ja.json | 1 + .../esri/widgets/Feature/t9n/Feature_ko.json | 1 + .../esri/widgets/Feature/t9n/Feature_lt.json | 1 + .../esri/widgets/Feature/t9n/Feature_lv.json | 1 + .../esri/widgets/Feature/t9n/Feature_nb.json | 1 + .../esri/widgets/Feature/t9n/Feature_nl.json | 1 + .../esri/widgets/Feature/t9n/Feature_pl.json | 1 + .../widgets/Feature/t9n/Feature_pt-BR.json | 1 + .../widgets/Feature/t9n/Feature_pt-PT.json | 1 + .../esri/widgets/Feature/t9n/Feature_ro.json | 1 + .../esri/widgets/Feature/t9n/Feature_ru.json | 1 + .../esri/widgets/Feature/t9n/Feature_sk.json | 1 + .../esri/widgets/Feature/t9n/Feature_sl.json | 1 + .../esri/widgets/Feature/t9n/Feature_sr.json | 1 + .../esri/widgets/Feature/t9n/Feature_sv.json | 1 + .../esri/widgets/Feature/t9n/Feature_th.json | 1 + .../esri/widgets/Feature/t9n/Feature_tr.json | 1 + .../esri/widgets/Feature/t9n/Feature_uk.json | 1 + .../esri/widgets/Feature/t9n/Feature_vi.json | 1 + .../widgets/Feature/t9n/Feature_zh-CN.json | 1 + .../widgets/Feature/t9n/Feature_zh-HK.json | 1 + .../widgets/Feature/t9n/Feature_zh-TW.json | 1 + .../widgets/FeatureForm/t9n/FeatureForm.json | 1 + .../FeatureForm/t9n/FeatureForm_ar.json | 1 + .../FeatureForm/t9n/FeatureForm_bg.json | 1 + .../FeatureForm/t9n/FeatureForm_bs.json | 1 + .../FeatureForm/t9n/FeatureForm_ca.json | 1 + .../FeatureForm/t9n/FeatureForm_cs.json | 1 + .../FeatureForm/t9n/FeatureForm_da.json | 1 + .../FeatureForm/t9n/FeatureForm_de.json | 1 + .../FeatureForm/t9n/FeatureForm_el.json | 1 + .../FeatureForm/t9n/FeatureForm_en.json | 1 + .../FeatureForm/t9n/FeatureForm_es.json | 1 + .../FeatureForm/t9n/FeatureForm_et.json | 1 + .../FeatureForm/t9n/FeatureForm_fi.json | 1 + .../FeatureForm/t9n/FeatureForm_fr.json | 1 + .../FeatureForm/t9n/FeatureForm_he.json | 1 + .../FeatureForm/t9n/FeatureForm_hr.json | 1 + .../FeatureForm/t9n/FeatureForm_hu.json | 1 + .../FeatureForm/t9n/FeatureForm_id.json | 1 + .../FeatureForm/t9n/FeatureForm_it.json | 1 + .../FeatureForm/t9n/FeatureForm_ja.json | 1 + .../FeatureForm/t9n/FeatureForm_ko.json | 1 + .../FeatureForm/t9n/FeatureForm_lt.json | 1 + .../FeatureForm/t9n/FeatureForm_lv.json | 1 + .../FeatureForm/t9n/FeatureForm_nb.json | 1 + .../FeatureForm/t9n/FeatureForm_nl.json | 1 + .../FeatureForm/t9n/FeatureForm_pl.json | 1 + .../FeatureForm/t9n/FeatureForm_pt-BR.json | 1 + .../FeatureForm/t9n/FeatureForm_pt-PT.json | 1 + .../FeatureForm/t9n/FeatureForm_ro.json | 1 + .../FeatureForm/t9n/FeatureForm_ru.json | 1 + .../FeatureForm/t9n/FeatureForm_sk.json | 1 + .../FeatureForm/t9n/FeatureForm_sl.json | 1 + .../FeatureForm/t9n/FeatureForm_sr.json | 1 + .../FeatureForm/t9n/FeatureForm_sv.json | 1 + .../FeatureForm/t9n/FeatureForm_th.json | 1 + .../FeatureForm/t9n/FeatureForm_tr.json | 1 + .../FeatureForm/t9n/FeatureForm_uk.json | 1 + .../FeatureForm/t9n/FeatureForm_vi.json | 1 + .../FeatureForm/t9n/FeatureForm_zh-CN.json | 1 + .../FeatureForm/t9n/FeatureForm_zh-HK.json | 1 + .../FeatureForm/t9n/FeatureForm_zh-TW.json | 1 + .../FeatureTable/t9n/FeatureTable.json | 1 + .../FeatureTable/t9n/FeatureTable_ar.json | 1 + .../FeatureTable/t9n/FeatureTable_bg.json | 1 + .../FeatureTable/t9n/FeatureTable_bs.json | 1 + .../FeatureTable/t9n/FeatureTable_ca.json | 1 + .../FeatureTable/t9n/FeatureTable_cs.json | 1 + .../FeatureTable/t9n/FeatureTable_da.json | 1 + .../FeatureTable/t9n/FeatureTable_de.json | 1 + .../FeatureTable/t9n/FeatureTable_el.json | 1 + .../FeatureTable/t9n/FeatureTable_en.json | 1 + .../FeatureTable/t9n/FeatureTable_es.json | 1 + .../FeatureTable/t9n/FeatureTable_et.json | 1 + .../FeatureTable/t9n/FeatureTable_fi.json | 1 + .../FeatureTable/t9n/FeatureTable_fr.json | 1 + .../FeatureTable/t9n/FeatureTable_he.json | 1 + .../FeatureTable/t9n/FeatureTable_hr.json | 1 + .../FeatureTable/t9n/FeatureTable_hu.json | 1 + .../FeatureTable/t9n/FeatureTable_id.json | 1 + .../FeatureTable/t9n/FeatureTable_it.json | 1 + .../FeatureTable/t9n/FeatureTable_ja.json | 1 + .../FeatureTable/t9n/FeatureTable_ko.json | 1 + .../FeatureTable/t9n/FeatureTable_lt.json | 1 + .../FeatureTable/t9n/FeatureTable_lv.json | 1 + .../FeatureTable/t9n/FeatureTable_nb.json | 1 + .../FeatureTable/t9n/FeatureTable_nl.json | 1 + .../FeatureTable/t9n/FeatureTable_pl.json | 1 + .../FeatureTable/t9n/FeatureTable_pt-BR.json | 1 + .../FeatureTable/t9n/FeatureTable_pt-PT.json | 1 + .../FeatureTable/t9n/FeatureTable_ro.json | 1 + .../FeatureTable/t9n/FeatureTable_ru.json | 1 + .../FeatureTable/t9n/FeatureTable_sk.json | 1 + .../FeatureTable/t9n/FeatureTable_sl.json | 1 + .../FeatureTable/t9n/FeatureTable_sr.json | 1 + .../FeatureTable/t9n/FeatureTable_sv.json | 1 + .../FeatureTable/t9n/FeatureTable_th.json | 1 + .../FeatureTable/t9n/FeatureTable_tr.json | 1 + .../FeatureTable/t9n/FeatureTable_uk.json | 1 + .../FeatureTable/t9n/FeatureTable_vi.json | 1 + .../FeatureTable/t9n/FeatureTable_zh-CN.json | 1 + .../FeatureTable/t9n/FeatureTable_zh-HK.json | 1 + .../FeatureTable/t9n/FeatureTable_zh-TW.json | 1 + .../t9n/FeatureTemplates.json | 1 + .../t9n/FeatureTemplates_ar.json | 1 + .../t9n/FeatureTemplates_bg.json | 1 + .../t9n/FeatureTemplates_bs.json | 1 + .../t9n/FeatureTemplates_ca.json | 1 + .../t9n/FeatureTemplates_cs.json | 1 + .../t9n/FeatureTemplates_da.json | 1 + .../t9n/FeatureTemplates_de.json | 1 + .../t9n/FeatureTemplates_el.json | 1 + .../t9n/FeatureTemplates_en.json | 1 + .../t9n/FeatureTemplates_es.json | 1 + .../t9n/FeatureTemplates_et.json | 1 + .../t9n/FeatureTemplates_fi.json | 1 + .../t9n/FeatureTemplates_fr.json | 1 + .../t9n/FeatureTemplates_he.json | 1 + .../t9n/FeatureTemplates_hr.json | 1 + .../t9n/FeatureTemplates_hu.json | 1 + .../t9n/FeatureTemplates_id.json | 1 + .../t9n/FeatureTemplates_it.json | 1 + .../t9n/FeatureTemplates_ja.json | 1 + .../t9n/FeatureTemplates_ko.json | 1 + .../t9n/FeatureTemplates_lt.json | 1 + .../t9n/FeatureTemplates_lv.json | 1 + .../t9n/FeatureTemplates_nb.json | 1 + .../t9n/FeatureTemplates_nl.json | 1 + .../t9n/FeatureTemplates_pl.json | 1 + .../t9n/FeatureTemplates_pt-BR.json | 1 + .../t9n/FeatureTemplates_pt-PT.json | 1 + .../t9n/FeatureTemplates_ro.json | 1 + .../t9n/FeatureTemplates_ru.json | 1 + .../t9n/FeatureTemplates_sk.json | 1 + .../t9n/FeatureTemplates_sl.json | 1 + .../t9n/FeatureTemplates_sr.json | 1 + .../t9n/FeatureTemplates_sv.json | 1 + .../t9n/FeatureTemplates_th.json | 1 + .../t9n/FeatureTemplates_tr.json | 1 + .../t9n/FeatureTemplates_uk.json | 1 + .../t9n/FeatureTemplates_vi.json | 1 + .../t9n/FeatureTemplates_zh-CN.json | 1 + .../t9n/FeatureTemplates_zh-HK.json | 1 + .../t9n/FeatureTemplates_zh-TW.json | 1 + .../esri/widgets/Features/t9n/Features.json | 1 + .../widgets/Features/t9n/Features_ar.json | 1 + .../widgets/Features/t9n/Features_bg.json | 1 + .../widgets/Features/t9n/Features_bs.json | 1 + .../widgets/Features/t9n/Features_ca.json | 1 + .../widgets/Features/t9n/Features_cs.json | 1 + .../widgets/Features/t9n/Features_da.json | 1 + .../widgets/Features/t9n/Features_de.json | 1 + .../widgets/Features/t9n/Features_el.json | 1 + .../widgets/Features/t9n/Features_en.json | 1 + .../widgets/Features/t9n/Features_es.json | 1 + .../widgets/Features/t9n/Features_et.json | 1 + .../widgets/Features/t9n/Features_fi.json | 1 + .../widgets/Features/t9n/Features_fr.json | 1 + .../widgets/Features/t9n/Features_he.json | 1 + .../widgets/Features/t9n/Features_hr.json | 1 + .../widgets/Features/t9n/Features_hu.json | 1 + .../widgets/Features/t9n/Features_id.json | 1 + .../widgets/Features/t9n/Features_it.json | 1 + .../widgets/Features/t9n/Features_ja.json | 1 + .../widgets/Features/t9n/Features_ko.json | 1 + .../widgets/Features/t9n/Features_lt.json | 1 + .../widgets/Features/t9n/Features_lv.json | 1 + .../widgets/Features/t9n/Features_nb.json | 1 + .../widgets/Features/t9n/Features_nl.json | 1 + .../widgets/Features/t9n/Features_pl.json | 1 + .../widgets/Features/t9n/Features_pt-BR.json | 1 + .../widgets/Features/t9n/Features_pt-PT.json | 1 + .../widgets/Features/t9n/Features_ro.json | 1 + .../widgets/Features/t9n/Features_ru.json | 1 + .../widgets/Features/t9n/Features_sk.json | 1 + .../widgets/Features/t9n/Features_sl.json | 1 + .../widgets/Features/t9n/Features_sr.json | 1 + .../widgets/Features/t9n/Features_sv.json | 1 + .../widgets/Features/t9n/Features_th.json | 1 + .../widgets/Features/t9n/Features_tr.json | 1 + .../widgets/Features/t9n/Features_uk.json | 1 + .../widgets/Features/t9n/Features_vi.json | 1 + .../widgets/Features/t9n/Features_zh-CN.json | 1 + .../widgets/Features/t9n/Features_zh-HK.json | 1 + .../widgets/Features/t9n/Features_zh-TW.json | 1 + .../widgets/FloorFilter/t9n/FloorFilter.json | 1 + .../FloorFilter/t9n/FloorFilter_ar.json | 1 + .../FloorFilter/t9n/FloorFilter_bg.json | 1 + .../FloorFilter/t9n/FloorFilter_bs.json | 1 + .../FloorFilter/t9n/FloorFilter_ca.json | 1 + .../FloorFilter/t9n/FloorFilter_cs.json | 1 + .../FloorFilter/t9n/FloorFilter_da.json | 1 + .../FloorFilter/t9n/FloorFilter_de.json | 1 + .../FloorFilter/t9n/FloorFilter_el.json | 1 + .../FloorFilter/t9n/FloorFilter_en.json | 1 + .../FloorFilter/t9n/FloorFilter_es.json | 1 + .../FloorFilter/t9n/FloorFilter_et.json | 1 + .../FloorFilter/t9n/FloorFilter_fi.json | 1 + .../FloorFilter/t9n/FloorFilter_fr.json | 1 + .../FloorFilter/t9n/FloorFilter_he.json | 1 + .../FloorFilter/t9n/FloorFilter_hr.json | 1 + .../FloorFilter/t9n/FloorFilter_hu.json | 1 + .../FloorFilter/t9n/FloorFilter_id.json | 1 + .../FloorFilter/t9n/FloorFilter_it.json | 1 + .../FloorFilter/t9n/FloorFilter_ja.json | 1 + .../FloorFilter/t9n/FloorFilter_ko.json | 1 + .../FloorFilter/t9n/FloorFilter_lt.json | 1 + .../FloorFilter/t9n/FloorFilter_lv.json | 1 + .../FloorFilter/t9n/FloorFilter_nb.json | 1 + .../FloorFilter/t9n/FloorFilter_nl.json | 1 + .../FloorFilter/t9n/FloorFilter_pl.json | 1 + .../FloorFilter/t9n/FloorFilter_pt-BR.json | 1 + .../FloorFilter/t9n/FloorFilter_pt-PT.json | 1 + .../FloorFilter/t9n/FloorFilter_ro.json | 1 + .../FloorFilter/t9n/FloorFilter_ru.json | 1 + .../FloorFilter/t9n/FloorFilter_sk.json | 1 + .../FloorFilter/t9n/FloorFilter_sl.json | 1 + .../FloorFilter/t9n/FloorFilter_sr.json | 1 + .../FloorFilter/t9n/FloorFilter_sv.json | 1 + .../FloorFilter/t9n/FloorFilter_th.json | 1 + .../FloorFilter/t9n/FloorFilter_tr.json | 1 + .../FloorFilter/t9n/FloorFilter_uk.json | 1 + .../FloorFilter/t9n/FloorFilter_vi.json | 1 + .../FloorFilter/t9n/FloorFilter_zh-CN.json | 1 + .../FloorFilter/t9n/FloorFilter_zh-HK.json | 1 + .../FloorFilter/t9n/FloorFilter_zh-TW.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_ar.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_bg.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_bs.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_ca.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_cs.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_da.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_de.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_el.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_en.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_es.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_et.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_fi.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_fr.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_he.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_hr.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_hu.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_id.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_it.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_ja.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_ko.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_lt.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_lv.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_nb.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_nl.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_pl.json | 1 + .../Fullscreen/t9n/Fullscreen_pt-BR.json | 1 + .../Fullscreen/t9n/Fullscreen_pt-PT.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_ro.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_ru.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_sk.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_sl.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_sr.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_sv.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_th.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_tr.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_uk.json | 1 + .../widgets/Fullscreen/t9n/Fullscreen_vi.json | 1 + .../Fullscreen/t9n/Fullscreen_zh-CN.json | 1 + .../Fullscreen/t9n/Fullscreen_zh-HK.json | 1 + .../Fullscreen/t9n/Fullscreen_zh-TW.json | 1 + .../esri/widgets/Histogram/t9n/Histogram.json | 1 + .../widgets/Histogram/t9n/Histogram_ar.json | 1 + .../widgets/Histogram/t9n/Histogram_bg.json | 1 + .../widgets/Histogram/t9n/Histogram_bs.json | 1 + .../widgets/Histogram/t9n/Histogram_ca.json | 1 + .../widgets/Histogram/t9n/Histogram_cs.json | 1 + .../widgets/Histogram/t9n/Histogram_da.json | 1 + .../widgets/Histogram/t9n/Histogram_de.json | 1 + .../widgets/Histogram/t9n/Histogram_el.json | 1 + .../widgets/Histogram/t9n/Histogram_en.json | 1 + .../widgets/Histogram/t9n/Histogram_es.json | 1 + .../widgets/Histogram/t9n/Histogram_et.json | 1 + .../widgets/Histogram/t9n/Histogram_fi.json | 1 + .../widgets/Histogram/t9n/Histogram_fr.json | 1 + .../widgets/Histogram/t9n/Histogram_he.json | 1 + .../widgets/Histogram/t9n/Histogram_hr.json | 1 + .../widgets/Histogram/t9n/Histogram_hu.json | 1 + .../widgets/Histogram/t9n/Histogram_id.json | 1 + .../widgets/Histogram/t9n/Histogram_it.json | 1 + .../widgets/Histogram/t9n/Histogram_ja.json | 1 + .../widgets/Histogram/t9n/Histogram_ko.json | 1 + .../widgets/Histogram/t9n/Histogram_lt.json | 1 + .../widgets/Histogram/t9n/Histogram_lv.json | 1 + .../widgets/Histogram/t9n/Histogram_nb.json | 1 + .../widgets/Histogram/t9n/Histogram_nl.json | 1 + .../widgets/Histogram/t9n/Histogram_pl.json | 1 + .../Histogram/t9n/Histogram_pt-BR.json | 1 + .../Histogram/t9n/Histogram_pt-PT.json | 1 + .../widgets/Histogram/t9n/Histogram_ro.json | 1 + .../widgets/Histogram/t9n/Histogram_ru.json | 1 + .../widgets/Histogram/t9n/Histogram_sk.json | 1 + .../widgets/Histogram/t9n/Histogram_sl.json | 1 + .../widgets/Histogram/t9n/Histogram_sr.json | 1 + .../widgets/Histogram/t9n/Histogram_sv.json | 1 + .../widgets/Histogram/t9n/Histogram_th.json | 1 + .../widgets/Histogram/t9n/Histogram_tr.json | 1 + .../widgets/Histogram/t9n/Histogram_uk.json | 1 + .../widgets/Histogram/t9n/Histogram_vi.json | 1 + .../Histogram/t9n/Histogram_zh-CN.json | 1 + .../Histogram/t9n/Histogram_zh-HK.json | 1 + .../Histogram/t9n/Histogram_zh-TW.json | 1 + .../t9n/HistogramRangeSlider.json | 1 + .../t9n/HistogramRangeSlider_ar.json | 1 + .../t9n/HistogramRangeSlider_bg.json | 1 + .../t9n/HistogramRangeSlider_bs.json | 1 + .../t9n/HistogramRangeSlider_ca.json | 1 + .../t9n/HistogramRangeSlider_cs.json | 1 + .../t9n/HistogramRangeSlider_da.json | 1 + .../t9n/HistogramRangeSlider_de.json | 1 + .../t9n/HistogramRangeSlider_el.json | 1 + .../t9n/HistogramRangeSlider_en.json | 1 + .../t9n/HistogramRangeSlider_es.json | 1 + .../t9n/HistogramRangeSlider_et.json | 1 + .../t9n/HistogramRangeSlider_fi.json | 1 + .../t9n/HistogramRangeSlider_fr.json | 1 + .../t9n/HistogramRangeSlider_he.json | 1 + .../t9n/HistogramRangeSlider_hr.json | 1 + .../t9n/HistogramRangeSlider_hu.json | 1 + .../t9n/HistogramRangeSlider_id.json | 1 + .../t9n/HistogramRangeSlider_it.json | 1 + .../t9n/HistogramRangeSlider_ja.json | 1 + .../t9n/HistogramRangeSlider_ko.json | 1 + .../t9n/HistogramRangeSlider_lt.json | 1 + .../t9n/HistogramRangeSlider_lv.json | 1 + .../t9n/HistogramRangeSlider_nb.json | 1 + .../t9n/HistogramRangeSlider_nl.json | 1 + .../t9n/HistogramRangeSlider_pl.json | 1 + .../t9n/HistogramRangeSlider_pt-BR.json | 1 + .../t9n/HistogramRangeSlider_pt-PT.json | 1 + .../t9n/HistogramRangeSlider_ro.json | 1 + .../t9n/HistogramRangeSlider_ru.json | 1 + .../t9n/HistogramRangeSlider_sk.json | 1 + .../t9n/HistogramRangeSlider_sl.json | 1 + .../t9n/HistogramRangeSlider_sr.json | 1 + .../t9n/HistogramRangeSlider_sv.json | 1 + .../t9n/HistogramRangeSlider_th.json | 1 + .../t9n/HistogramRangeSlider_tr.json | 1 + .../t9n/HistogramRangeSlider_uk.json | 1 + .../t9n/HistogramRangeSlider_vi.json | 1 + .../t9n/HistogramRangeSlider_zh-CN.json | 1 + .../t9n/HistogramRangeSlider_zh-HK.json | 1 + .../t9n/HistogramRangeSlider_zh-TW.json | 1 + public/assets/esri/widgets/Home/t9n/Home.json | 1 + .../assets/esri/widgets/Home/t9n/Home_ar.json | 1 + .../assets/esri/widgets/Home/t9n/Home_bg.json | 1 + .../assets/esri/widgets/Home/t9n/Home_bs.json | 1 + .../assets/esri/widgets/Home/t9n/Home_ca.json | 1 + .../assets/esri/widgets/Home/t9n/Home_cs.json | 1 + .../assets/esri/widgets/Home/t9n/Home_da.json | 1 + .../assets/esri/widgets/Home/t9n/Home_de.json | 1 + .../assets/esri/widgets/Home/t9n/Home_el.json | 1 + .../assets/esri/widgets/Home/t9n/Home_en.json | 1 + .../assets/esri/widgets/Home/t9n/Home_es.json | 1 + .../assets/esri/widgets/Home/t9n/Home_et.json | 1 + .../assets/esri/widgets/Home/t9n/Home_fi.json | 1 + .../assets/esri/widgets/Home/t9n/Home_fr.json | 1 + .../assets/esri/widgets/Home/t9n/Home_he.json | 1 + .../assets/esri/widgets/Home/t9n/Home_hr.json | 1 + .../assets/esri/widgets/Home/t9n/Home_hu.json | 1 + .../assets/esri/widgets/Home/t9n/Home_id.json | 1 + .../assets/esri/widgets/Home/t9n/Home_it.json | 1 + .../assets/esri/widgets/Home/t9n/Home_ja.json | 1 + .../assets/esri/widgets/Home/t9n/Home_ko.json | 1 + .../assets/esri/widgets/Home/t9n/Home_lt.json | 1 + .../assets/esri/widgets/Home/t9n/Home_lv.json | 1 + .../assets/esri/widgets/Home/t9n/Home_nb.json | 1 + .../assets/esri/widgets/Home/t9n/Home_nl.json | 1 + .../assets/esri/widgets/Home/t9n/Home_pl.json | 1 + .../esri/widgets/Home/t9n/Home_pt-BR.json | 1 + .../esri/widgets/Home/t9n/Home_pt-PT.json | 1 + .../assets/esri/widgets/Home/t9n/Home_ro.json | 1 + .../assets/esri/widgets/Home/t9n/Home_ru.json | 1 + .../assets/esri/widgets/Home/t9n/Home_sk.json | 1 + .../assets/esri/widgets/Home/t9n/Home_sl.json | 1 + .../assets/esri/widgets/Home/t9n/Home_sr.json | 1 + .../assets/esri/widgets/Home/t9n/Home_sv.json | 1 + .../assets/esri/widgets/Home/t9n/Home_th.json | 1 + .../assets/esri/widgets/Home/t9n/Home_tr.json | 1 + .../assets/esri/widgets/Home/t9n/Home_uk.json | 1 + .../assets/esri/widgets/Home/t9n/Home_vi.json | 1 + .../esri/widgets/Home/t9n/Home_zh-CN.json | 1 + .../esri/widgets/Home/t9n/Home_zh-HK.json | 1 + .../esri/widgets/Home/t9n/Home_zh-TW.json | 1 + .../esri/widgets/LayerList/t9n/LayerList.json | 1 + .../widgets/LayerList/t9n/LayerList_ar.json | 1 + .../widgets/LayerList/t9n/LayerList_bg.json | 1 + .../widgets/LayerList/t9n/LayerList_bs.json | 1 + .../widgets/LayerList/t9n/LayerList_ca.json | 1 + .../widgets/LayerList/t9n/LayerList_cs.json | 1 + .../widgets/LayerList/t9n/LayerList_da.json | 1 + .../widgets/LayerList/t9n/LayerList_de.json | 1 + .../widgets/LayerList/t9n/LayerList_el.json | 1 + .../widgets/LayerList/t9n/LayerList_en.json | 1 + .../widgets/LayerList/t9n/LayerList_es.json | 1 + .../widgets/LayerList/t9n/LayerList_et.json | 1 + .../widgets/LayerList/t9n/LayerList_fi.json | 1 + .../widgets/LayerList/t9n/LayerList_fr.json | 1 + .../widgets/LayerList/t9n/LayerList_he.json | 1 + .../widgets/LayerList/t9n/LayerList_hr.json | 1 + .../widgets/LayerList/t9n/LayerList_hu.json | 1 + .../widgets/LayerList/t9n/LayerList_id.json | 1 + .../widgets/LayerList/t9n/LayerList_it.json | 1 + .../widgets/LayerList/t9n/LayerList_ja.json | 1 + .../widgets/LayerList/t9n/LayerList_ko.json | 1 + .../widgets/LayerList/t9n/LayerList_lt.json | 1 + .../widgets/LayerList/t9n/LayerList_lv.json | 1 + .../widgets/LayerList/t9n/LayerList_nb.json | 1 + .../widgets/LayerList/t9n/LayerList_nl.json | 1 + .../widgets/LayerList/t9n/LayerList_pl.json | 1 + .../LayerList/t9n/LayerList_pt-BR.json | 1 + .../LayerList/t9n/LayerList_pt-PT.json | 1 + .../widgets/LayerList/t9n/LayerList_ro.json | 1 + .../widgets/LayerList/t9n/LayerList_ru.json | 1 + .../widgets/LayerList/t9n/LayerList_sk.json | 1 + .../widgets/LayerList/t9n/LayerList_sl.json | 1 + .../widgets/LayerList/t9n/LayerList_sr.json | 1 + .../widgets/LayerList/t9n/LayerList_sv.json | 1 + .../widgets/LayerList/t9n/LayerList_th.json | 1 + .../widgets/LayerList/t9n/LayerList_tr.json | 1 + .../widgets/LayerList/t9n/LayerList_uk.json | 1 + .../widgets/LayerList/t9n/LayerList_vi.json | 1 + .../LayerList/t9n/LayerList_zh-CN.json | 1 + .../LayerList/t9n/LayerList_zh-HK.json | 1 + .../LayerList/t9n/LayerList_zh-TW.json | 1 + .../esri/widgets/Legend/t9n/Legend.json | 1 + .../esri/widgets/Legend/t9n/Legend_ar.json | 1 + .../esri/widgets/Legend/t9n/Legend_bg.json | 1 + .../esri/widgets/Legend/t9n/Legend_bs.json | 1 + .../esri/widgets/Legend/t9n/Legend_ca.json | 1 + .../esri/widgets/Legend/t9n/Legend_cs.json | 1 + .../esri/widgets/Legend/t9n/Legend_da.json | 1 + .../esri/widgets/Legend/t9n/Legend_de.json | 1 + .../esri/widgets/Legend/t9n/Legend_el.json | 1 + .../esri/widgets/Legend/t9n/Legend_en.json | 1 + .../esri/widgets/Legend/t9n/Legend_es.json | 1 + .../esri/widgets/Legend/t9n/Legend_et.json | 1 + .../esri/widgets/Legend/t9n/Legend_fi.json | 1 + .../esri/widgets/Legend/t9n/Legend_fr.json | 1 + .../esri/widgets/Legend/t9n/Legend_he.json | 1 + .../esri/widgets/Legend/t9n/Legend_hr.json | 1 + .../esri/widgets/Legend/t9n/Legend_hu.json | 1 + .../esri/widgets/Legend/t9n/Legend_id.json | 1 + .../esri/widgets/Legend/t9n/Legend_it.json | 1 + .../esri/widgets/Legend/t9n/Legend_ja.json | 1 + .../esri/widgets/Legend/t9n/Legend_ko.json | 1 + .../esri/widgets/Legend/t9n/Legend_lt.json | 1 + .../esri/widgets/Legend/t9n/Legend_lv.json | 1 + .../esri/widgets/Legend/t9n/Legend_nb.json | 1 + .../esri/widgets/Legend/t9n/Legend_nl.json | 1 + .../esri/widgets/Legend/t9n/Legend_pl.json | 1 + .../esri/widgets/Legend/t9n/Legend_pt-BR.json | 1 + .../esri/widgets/Legend/t9n/Legend_pt-PT.json | 1 + .../esri/widgets/Legend/t9n/Legend_ro.json | 1 + .../esri/widgets/Legend/t9n/Legend_ru.json | 1 + .../esri/widgets/Legend/t9n/Legend_sk.json | 1 + .../esri/widgets/Legend/t9n/Legend_sl.json | 1 + .../esri/widgets/Legend/t9n/Legend_sr.json | 1 + .../esri/widgets/Legend/t9n/Legend_sv.json | 1 + .../esri/widgets/Legend/t9n/Legend_th.json | 1 + .../esri/widgets/Legend/t9n/Legend_tr.json | 1 + .../esri/widgets/Legend/t9n/Legend_uk.json | 1 + .../esri/widgets/Legend/t9n/Legend_vi.json | 1 + .../esri/widgets/Legend/t9n/Legend_zh-CN.json | 1 + .../esri/widgets/Legend/t9n/Legend_zh-HK.json | 1 + .../esri/widgets/Legend/t9n/Legend_zh-TW.json | 1 + .../widgets/LineOfSight/t9n/LineOfSight.json | 1 + .../LineOfSight/t9n/LineOfSight_ar.json | 1 + .../LineOfSight/t9n/LineOfSight_bg.json | 1 + .../LineOfSight/t9n/LineOfSight_bs.json | 1 + .../LineOfSight/t9n/LineOfSight_ca.json | 1 + .../LineOfSight/t9n/LineOfSight_cs.json | 1 + .../LineOfSight/t9n/LineOfSight_da.json | 1 + .../LineOfSight/t9n/LineOfSight_de.json | 1 + .../LineOfSight/t9n/LineOfSight_el.json | 1 + .../LineOfSight/t9n/LineOfSight_en.json | 1 + .../LineOfSight/t9n/LineOfSight_es.json | 1 + .../LineOfSight/t9n/LineOfSight_et.json | 1 + .../LineOfSight/t9n/LineOfSight_fi.json | 1 + .../LineOfSight/t9n/LineOfSight_fr.json | 1 + .../LineOfSight/t9n/LineOfSight_he.json | 1 + .../LineOfSight/t9n/LineOfSight_hr.json | 1 + .../LineOfSight/t9n/LineOfSight_hu.json | 1 + .../LineOfSight/t9n/LineOfSight_id.json | 1 + .../LineOfSight/t9n/LineOfSight_it.json | 1 + .../LineOfSight/t9n/LineOfSight_ja.json | 1 + .../LineOfSight/t9n/LineOfSight_ko.json | 1 + .../LineOfSight/t9n/LineOfSight_lt.json | 1 + .../LineOfSight/t9n/LineOfSight_lv.json | 1 + .../LineOfSight/t9n/LineOfSight_nb.json | 1 + .../LineOfSight/t9n/LineOfSight_nl.json | 1 + .../LineOfSight/t9n/LineOfSight_pl.json | 1 + .../LineOfSight/t9n/LineOfSight_pt-BR.json | 1 + .../LineOfSight/t9n/LineOfSight_pt-PT.json | 1 + .../LineOfSight/t9n/LineOfSight_ro.json | 1 + .../LineOfSight/t9n/LineOfSight_ru.json | 1 + .../LineOfSight/t9n/LineOfSight_sk.json | 1 + .../LineOfSight/t9n/LineOfSight_sl.json | 1 + .../LineOfSight/t9n/LineOfSight_sr.json | 1 + .../LineOfSight/t9n/LineOfSight_sv.json | 1 + .../LineOfSight/t9n/LineOfSight_th.json | 1 + .../LineOfSight/t9n/LineOfSight_tr.json | 1 + .../LineOfSight/t9n/LineOfSight_uk.json | 1 + .../LineOfSight/t9n/LineOfSight_vi.json | 1 + .../LineOfSight/t9n/LineOfSight_zh-CN.json | 1 + .../LineOfSight/t9n/LineOfSight_zh-HK.json | 1 + .../LineOfSight/t9n/LineOfSight_zh-TW.json | 1 + .../esri/widgets/Locate/t9n/Locate.json | 1 + .../esri/widgets/Locate/t9n/Locate_ar.json | 1 + .../esri/widgets/Locate/t9n/Locate_bg.json | 1 + .../esri/widgets/Locate/t9n/Locate_bs.json | 1 + .../esri/widgets/Locate/t9n/Locate_ca.json | 1 + .../esri/widgets/Locate/t9n/Locate_cs.json | 1 + .../esri/widgets/Locate/t9n/Locate_da.json | 1 + .../esri/widgets/Locate/t9n/Locate_de.json | 1 + .../esri/widgets/Locate/t9n/Locate_el.json | 1 + .../esri/widgets/Locate/t9n/Locate_en.json | 1 + .../esri/widgets/Locate/t9n/Locate_es.json | 1 + .../esri/widgets/Locate/t9n/Locate_et.json | 1 + .../esri/widgets/Locate/t9n/Locate_fi.json | 1 + .../esri/widgets/Locate/t9n/Locate_fr.json | 1 + .../esri/widgets/Locate/t9n/Locate_he.json | 1 + .../esri/widgets/Locate/t9n/Locate_hr.json | 1 + .../esri/widgets/Locate/t9n/Locate_hu.json | 1 + .../esri/widgets/Locate/t9n/Locate_id.json | 1 + .../esri/widgets/Locate/t9n/Locate_it.json | 1 + .../esri/widgets/Locate/t9n/Locate_ja.json | 1 + .../esri/widgets/Locate/t9n/Locate_ko.json | 1 + .../esri/widgets/Locate/t9n/Locate_lt.json | 1 + .../esri/widgets/Locate/t9n/Locate_lv.json | 1 + .../esri/widgets/Locate/t9n/Locate_nb.json | 1 + .../esri/widgets/Locate/t9n/Locate_nl.json | 1 + .../esri/widgets/Locate/t9n/Locate_pl.json | 1 + .../esri/widgets/Locate/t9n/Locate_pt-BR.json | 1 + .../esri/widgets/Locate/t9n/Locate_pt-PT.json | 1 + .../esri/widgets/Locate/t9n/Locate_ro.json | 1 + .../esri/widgets/Locate/t9n/Locate_ru.json | 1 + .../esri/widgets/Locate/t9n/Locate_sk.json | 1 + .../esri/widgets/Locate/t9n/Locate_sl.json | 1 + .../esri/widgets/Locate/t9n/Locate_sr.json | 1 + .../esri/widgets/Locate/t9n/Locate_sv.json | 1 + .../esri/widgets/Locate/t9n/Locate_th.json | 1 + .../esri/widgets/Locate/t9n/Locate_tr.json | 1 + .../esri/widgets/Locate/t9n/Locate_uk.json | 1 + .../esri/widgets/Locate/t9n/Locate_vi.json | 1 + .../esri/widgets/Locate/t9n/Locate_zh-CN.json | 1 + .../esri/widgets/Locate/t9n/Locate_zh-HK.json | 1 + .../esri/widgets/Locate/t9n/Locate_zh-TW.json | 1 + .../widgets/Measurement/t9n/Measurement.json | 1 + .../Measurement/t9n/Measurement_ar.json | 1 + .../Measurement/t9n/Measurement_bg.json | 1 + .../Measurement/t9n/Measurement_bs.json | 1 + .../Measurement/t9n/Measurement_ca.json | 1 + .../Measurement/t9n/Measurement_cs.json | 1 + .../Measurement/t9n/Measurement_da.json | 1 + .../Measurement/t9n/Measurement_de.json | 1 + .../Measurement/t9n/Measurement_el.json | 1 + .../Measurement/t9n/Measurement_en.json | 1 + .../Measurement/t9n/Measurement_es.json | 1 + .../Measurement/t9n/Measurement_et.json | 1 + .../Measurement/t9n/Measurement_fi.json | 1 + .../Measurement/t9n/Measurement_fr.json | 1 + .../Measurement/t9n/Measurement_he.json | 1 + .../Measurement/t9n/Measurement_hr.json | 1 + .../Measurement/t9n/Measurement_hu.json | 1 + .../Measurement/t9n/Measurement_id.json | 1 + .../Measurement/t9n/Measurement_it.json | 1 + .../Measurement/t9n/Measurement_ja.json | 1 + .../Measurement/t9n/Measurement_ko.json | 1 + .../Measurement/t9n/Measurement_lt.json | 1 + .../Measurement/t9n/Measurement_lv.json | 1 + .../Measurement/t9n/Measurement_nb.json | 1 + .../Measurement/t9n/Measurement_nl.json | 1 + .../Measurement/t9n/Measurement_pl.json | 1 + .../Measurement/t9n/Measurement_pt-BR.json | 1 + .../Measurement/t9n/Measurement_pt-PT.json | 1 + .../Measurement/t9n/Measurement_ro.json | 1 + .../Measurement/t9n/Measurement_ru.json | 1 + .../Measurement/t9n/Measurement_sk.json | 1 + .../Measurement/t9n/Measurement_sl.json | 1 + .../Measurement/t9n/Measurement_sr.json | 1 + .../Measurement/t9n/Measurement_sv.json | 1 + .../Measurement/t9n/Measurement_th.json | 1 + .../Measurement/t9n/Measurement_tr.json | 1 + .../Measurement/t9n/Measurement_uk.json | 1 + .../Measurement/t9n/Measurement_vi.json | 1 + .../Measurement/t9n/Measurement_zh-CN.json | 1 + .../Measurement/t9n/Measurement_zh-HK.json | 1 + .../Measurement/t9n/Measurement_zh-TW.json | 1 + .../t9n/NavigationToggle.json | 1 + .../t9n/NavigationToggle_ar.json | 1 + .../t9n/NavigationToggle_bg.json | 1 + .../t9n/NavigationToggle_bs.json | 1 + .../t9n/NavigationToggle_ca.json | 1 + .../t9n/NavigationToggle_cs.json | 1 + .../t9n/NavigationToggle_da.json | 1 + .../t9n/NavigationToggle_de.json | 1 + .../t9n/NavigationToggle_el.json | 1 + .../t9n/NavigationToggle_en.json | 1 + .../t9n/NavigationToggle_es.json | 1 + .../t9n/NavigationToggle_et.json | 1 + .../t9n/NavigationToggle_fi.json | 1 + .../t9n/NavigationToggle_fr.json | 1 + .../t9n/NavigationToggle_he.json | 1 + .../t9n/NavigationToggle_hr.json | 1 + .../t9n/NavigationToggle_hu.json | 1 + .../t9n/NavigationToggle_id.json | 1 + .../t9n/NavigationToggle_it.json | 1 + .../t9n/NavigationToggle_ja.json | 1 + .../t9n/NavigationToggle_ko.json | 1 + .../t9n/NavigationToggle_lt.json | 1 + .../t9n/NavigationToggle_lv.json | 1 + .../t9n/NavigationToggle_nb.json | 1 + .../t9n/NavigationToggle_nl.json | 1 + .../t9n/NavigationToggle_pl.json | 1 + .../t9n/NavigationToggle_pt-BR.json | 1 + .../t9n/NavigationToggle_pt-PT.json | 1 + .../t9n/NavigationToggle_ro.json | 1 + .../t9n/NavigationToggle_ru.json | 1 + .../t9n/NavigationToggle_sk.json | 1 + .../t9n/NavigationToggle_sl.json | 1 + .../t9n/NavigationToggle_sr.json | 1 + .../t9n/NavigationToggle_sv.json | 1 + .../t9n/NavigationToggle_th.json | 1 + .../t9n/NavigationToggle_tr.json | 1 + .../t9n/NavigationToggle_uk.json | 1 + .../t9n/NavigationToggle_vi.json | 1 + .../t9n/NavigationToggle_zh-CN.json | 1 + .../t9n/NavigationToggle_zh-HK.json | 1 + .../t9n/NavigationToggle_zh-TW.json | 1 + .../t9n/OrientedImageryViewer.json | 1 + .../t9n/OrientedImageryViewer_ar.json | 1 + .../t9n/OrientedImageryViewer_bg.json | 1 + .../t9n/OrientedImageryViewer_bs.json | 1 + .../t9n/OrientedImageryViewer_ca.json | 1 + .../t9n/OrientedImageryViewer_cs.json | 1 + .../t9n/OrientedImageryViewer_da.json | 1 + .../t9n/OrientedImageryViewer_de.json | 1 + .../t9n/OrientedImageryViewer_el.json | 1 + .../t9n/OrientedImageryViewer_en.json | 1 + .../t9n/OrientedImageryViewer_es.json | 1 + .../t9n/OrientedImageryViewer_et.json | 1 + .../t9n/OrientedImageryViewer_fi.json | 1 + .../t9n/OrientedImageryViewer_fr.json | 1 + .../t9n/OrientedImageryViewer_he.json | 1 + .../t9n/OrientedImageryViewer_hr.json | 1 + .../t9n/OrientedImageryViewer_hu.json | 1 + .../t9n/OrientedImageryViewer_id.json | 1 + .../t9n/OrientedImageryViewer_it.json | 1 + .../t9n/OrientedImageryViewer_ja.json | 1 + .../t9n/OrientedImageryViewer_ko.json | 1 + .../t9n/OrientedImageryViewer_lt.json | 1 + .../t9n/OrientedImageryViewer_lv.json | 1 + .../t9n/OrientedImageryViewer_nb.json | 1 + .../t9n/OrientedImageryViewer_nl.json | 1 + .../t9n/OrientedImageryViewer_pl.json | 1 + .../t9n/OrientedImageryViewer_pt-BR.json | 1 + .../t9n/OrientedImageryViewer_pt-PT.json | 1 + .../t9n/OrientedImageryViewer_ro.json | 1 + .../t9n/OrientedImageryViewer_ru.json | 1 + .../t9n/OrientedImageryViewer_sk.json | 1 + .../t9n/OrientedImageryViewer_sl.json | 1 + .../t9n/OrientedImageryViewer_sr.json | 1 + .../t9n/OrientedImageryViewer_sv.json | 1 + .../t9n/OrientedImageryViewer_th.json | 1 + .../t9n/OrientedImageryViewer_tr.json | 1 + .../t9n/OrientedImageryViewer_uk.json | 1 + .../t9n/OrientedImageryViewer_vi.json | 1 + .../t9n/OrientedImageryViewer_zh-CN.json | 1 + .../t9n/OrientedImageryViewer_zh-HK.json | 1 + .../t9n/OrientedImageryViewer_zh-TW.json | 1 + .../assets/esri/widgets/Popup/t9n/Popup.json | 1 + .../esri/widgets/Popup/t9n/Popup_ar.json | 1 + .../esri/widgets/Popup/t9n/Popup_bg.json | 1 + .../esri/widgets/Popup/t9n/Popup_bs.json | 1 + .../esri/widgets/Popup/t9n/Popup_ca.json | 1 + .../esri/widgets/Popup/t9n/Popup_cs.json | 1 + .../esri/widgets/Popup/t9n/Popup_da.json | 1 + .../esri/widgets/Popup/t9n/Popup_de.json | 1 + .../esri/widgets/Popup/t9n/Popup_el.json | 1 + .../esri/widgets/Popup/t9n/Popup_en.json | 1 + .../esri/widgets/Popup/t9n/Popup_es.json | 1 + .../esri/widgets/Popup/t9n/Popup_et.json | 1 + .../esri/widgets/Popup/t9n/Popup_fi.json | 1 + .../esri/widgets/Popup/t9n/Popup_fr.json | 1 + .../esri/widgets/Popup/t9n/Popup_he.json | 1 + .../esri/widgets/Popup/t9n/Popup_hr.json | 1 + .../esri/widgets/Popup/t9n/Popup_hu.json | 1 + .../esri/widgets/Popup/t9n/Popup_id.json | 1 + .../esri/widgets/Popup/t9n/Popup_it.json | 1 + .../esri/widgets/Popup/t9n/Popup_ja.json | 1 + .../esri/widgets/Popup/t9n/Popup_ko.json | 1 + .../esri/widgets/Popup/t9n/Popup_lt.json | 1 + .../esri/widgets/Popup/t9n/Popup_lv.json | 1 + .../esri/widgets/Popup/t9n/Popup_nb.json | 1 + .../esri/widgets/Popup/t9n/Popup_nl.json | 1 + .../esri/widgets/Popup/t9n/Popup_pl.json | 1 + .../esri/widgets/Popup/t9n/Popup_pt-BR.json | 1 + .../esri/widgets/Popup/t9n/Popup_pt-PT.json | 1 + .../esri/widgets/Popup/t9n/Popup_ro.json | 1 + .../esri/widgets/Popup/t9n/Popup_ru.json | 1 + .../esri/widgets/Popup/t9n/Popup_sk.json | 1 + .../esri/widgets/Popup/t9n/Popup_sl.json | 1 + .../esri/widgets/Popup/t9n/Popup_sr.json | 1 + .../esri/widgets/Popup/t9n/Popup_sv.json | 1 + .../esri/widgets/Popup/t9n/Popup_th.json | 1 + .../esri/widgets/Popup/t9n/Popup_tr.json | 1 + .../esri/widgets/Popup/t9n/Popup_uk.json | 1 + .../esri/widgets/Popup/t9n/Popup_vi.json | 1 + .../esri/widgets/Popup/t9n/Popup_zh-CN.json | 1 + .../esri/widgets/Popup/t9n/Popup_zh-HK.json | 1 + .../esri/widgets/Popup/t9n/Popup_zh-TW.json | 1 + .../assets/esri/widgets/Print/t9n/Print.json | 1 + .../esri/widgets/Print/t9n/Print_ar.json | 1 + .../esri/widgets/Print/t9n/Print_bg.json | 1 + .../esri/widgets/Print/t9n/Print_bs.json | 1 + .../esri/widgets/Print/t9n/Print_ca.json | 1 + .../esri/widgets/Print/t9n/Print_cs.json | 1 + .../esri/widgets/Print/t9n/Print_da.json | 1 + .../esri/widgets/Print/t9n/Print_de.json | 1 + .../esri/widgets/Print/t9n/Print_el.json | 1 + .../esri/widgets/Print/t9n/Print_en.json | 1 + .../esri/widgets/Print/t9n/Print_es.json | 1 + .../esri/widgets/Print/t9n/Print_et.json | 1 + .../esri/widgets/Print/t9n/Print_fi.json | 1 + .../esri/widgets/Print/t9n/Print_fr.json | 1 + .../esri/widgets/Print/t9n/Print_he.json | 1 + .../esri/widgets/Print/t9n/Print_hr.json | 1 + .../esri/widgets/Print/t9n/Print_hu.json | 1 + .../esri/widgets/Print/t9n/Print_id.json | 1 + .../esri/widgets/Print/t9n/Print_it.json | 1 + .../esri/widgets/Print/t9n/Print_ja.json | 1 + .../esri/widgets/Print/t9n/Print_ko.json | 1 + .../esri/widgets/Print/t9n/Print_lt.json | 1 + .../esri/widgets/Print/t9n/Print_lv.json | 1 + .../esri/widgets/Print/t9n/Print_nb.json | 1 + .../esri/widgets/Print/t9n/Print_nl.json | 1 + .../esri/widgets/Print/t9n/Print_pl.json | 1 + .../esri/widgets/Print/t9n/Print_pt-BR.json | 1 + .../esri/widgets/Print/t9n/Print_pt-PT.json | 1 + .../esri/widgets/Print/t9n/Print_ro.json | 1 + .../esri/widgets/Print/t9n/Print_ru.json | 1 + .../esri/widgets/Print/t9n/Print_sk.json | 1 + .../esri/widgets/Print/t9n/Print_sl.json | 1 + .../esri/widgets/Print/t9n/Print_sr.json | 1 + .../esri/widgets/Print/t9n/Print_sv.json | 1 + .../esri/widgets/Print/t9n/Print_th.json | 1 + .../esri/widgets/Print/t9n/Print_tr.json | 1 + .../esri/widgets/Print/t9n/Print_uk.json | 1 + .../esri/widgets/Print/t9n/Print_vi.json | 1 + .../esri/widgets/Print/t9n/Print_zh-CN.json | 1 + .../esri/widgets/Print/t9n/Print_zh-HK.json | 1 + .../esri/widgets/Print/t9n/Print_zh-TW.json | 1 + .../esri/widgets/ScaleBar/t9n/ScaleBar.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_ar.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_bg.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_bs.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_ca.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_cs.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_da.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_de.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_el.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_en.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_es.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_et.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_fi.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_fr.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_he.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_hr.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_hu.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_id.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_it.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_ja.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_ko.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_lt.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_lv.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_nb.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_nl.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_pl.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_pt-BR.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_pt-PT.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_ro.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_ru.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_sk.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_sl.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_sr.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_sv.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_th.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_tr.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_uk.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_vi.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_zh-CN.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_zh-HK.json | 1 + .../widgets/ScaleBar/t9n/ScaleBar_zh-TW.json | 1 + .../images/scalePreview/ar-iq.jpg | Bin 0 -> 59200 bytes .../images/scalePreview/ar-kw.jpg | Bin 0 -> 60628 bytes .../images/scalePreview/bg-bg.jpg | Bin 0 -> 64662 bytes .../images/scalePreview/cs-cz.jpg | Bin 0 -> 66423 bytes .../images/scalePreview/da-dk.jpg | Bin 0 -> 65023 bytes .../images/scalePreview/da-gl.jpg | Bin 0 -> 59196 bytes .../images/scalePreview/de-at.jpg | Bin 0 -> 65134 bytes .../images/scalePreview/de-ch.jpg | Bin 0 -> 66645 bytes .../images/scalePreview/de-de.jpg | Bin 0 -> 67480 bytes .../images/scalePreview/de-li.jpg | Bin 0 -> 67769 bytes .../images/scalePreview/el-gr.jpg | Bin 0 -> 73569 bytes .../images/scalePreview/en-ae.jpg | Bin 0 -> 51043 bytes .../images/scalePreview/en-au.jpg | Bin 0 -> 56992 bytes .../images/scalePreview/en-ca.jpg | Bin 0 -> 61535 bytes .../images/scalePreview/en-eg.jpg | Bin 0 -> 63799 bytes .../images/scalePreview/en-gb.jpg | Bin 0 -> 61946 bytes .../images/scalePreview/en-hk.jpg | Bin 0 -> 75698 bytes .../images/scalePreview/en-id.jpg | Bin 0 -> 59196 bytes .../images/scalePreview/en-ie.jpg | Bin 0 -> 58068 bytes .../images/scalePreview/en-il.jpg | Bin 0 -> 70457 bytes .../images/scalePreview/en-in.jpg | Bin 0 -> 69958 bytes .../images/scalePreview/en-iq.jpg | Bin 0 -> 59196 bytes .../images/scalePreview/en-ke.jpg | Bin 0 -> 69446 bytes .../images/scalePreview/en-lu.jpg | Bin 0 -> 67583 bytes .../images/scalePreview/en-mo.jpg | Bin 0 -> 65171 bytes .../images/scalePreview/en-my.jpg | Bin 0 -> 59196 bytes .../images/scalePreview/en-nz.jpg | Bin 0 -> 52713 bytes .../images/scalePreview/en-rw.jpg | Bin 0 -> 73468 bytes .../images/scalePreview/en-sg.jpg | Bin 0 -> 64320 bytes .../images/scalePreview/en-us.jpg | Bin 0 -> 63499 bytes .../images/scalePreview/en-vi.jpg | Bin 0 -> 41645 bytes .../images/scalePreview/en-wo.jpg | Bin 0 -> 59200 bytes .../images/scalePreview/en-za.jpg | Bin 0 -> 61166 bytes .../images/scalePreview/es-ar.jpg | Bin 0 -> 58440 bytes .../images/scalePreview/es-bo.jpg | Bin 0 -> 52519 bytes .../images/scalePreview/es-cl.jpg | Bin 0 -> 63991 bytes .../images/scalePreview/es-co.jpg | Bin 0 -> 68970 bytes .../images/scalePreview/es-cr.jpg | Bin 0 -> 57081 bytes .../images/scalePreview/es-es.jpg | Bin 0 -> 63957 bytes .../images/scalePreview/es-gt.jpg | Bin 0 -> 57812 bytes .../images/scalePreview/es-mx.jpg | Bin 0 -> 70997 bytes .../images/scalePreview/es-ni.jpg | Bin 0 -> 50740 bytes .../images/scalePreview/es-pe.jpg | Bin 0 -> 55818 bytes .../images/scalePreview/es-pr.jpg | Bin 0 -> 52118 bytes .../images/scalePreview/es-sv.jpg | Bin 0 -> 60460 bytes .../images/scalePreview/es-ve.jpg | Bin 0 -> 59038 bytes .../images/scalePreview/et-ee.jpg | Bin 0 -> 56354 bytes .../images/scalePreview/fi-fi.jpg | Bin 0 -> 51192 bytes .../images/scalePreview/fr-ci.jpg | Bin 0 -> 55208 bytes .../images/scalePreview/fr-fr.jpg | Bin 0 -> 61615 bytes .../images/scalePreview/fr-ma.jpg | Bin 0 -> 54281 bytes .../images/scalePreview/fr-mg.jpg | Bin 0 -> 65660 bytes .../images/scalePreview/fr-ml.jpg | Bin 0 -> 63279 bytes .../images/scalePreview/fr-tn.jpg | Bin 0 -> 65805 bytes .../images/scalePreview/is-is.jpg | Bin 0 -> 41924 bytes .../images/scalePreview/it-it.jpg | Bin 0 -> 64894 bytes .../images/scalePreview/ja-jp.jpg | Bin 0 -> 69689 bytes .../images/scalePreview/ko-kr.jpg | Bin 0 -> 65569 bytes .../images/scalePreview/lt-lt.jpg | Bin 0 -> 60520 bytes .../images/scalePreview/lv-lv.jpg | Bin 0 -> 59954 bytes .../images/scalePreview/nl-be.jpg | Bin 0 -> 69052 bytes .../images/scalePreview/nl-nl.jpg | Bin 0 -> 62331 bytes .../images/scalePreview/nl-sr.jpg | Bin 0 -> 47327 bytes .../images/scalePreview/nn-no.jpg | Bin 0 -> 60680 bytes .../images/scalePreview/pl-pl.jpg | Bin 0 -> 63177 bytes .../images/scalePreview/pt-br.jpg | Bin 0 -> 57338 bytes .../images/scalePreview/pt-pt.jpg | Bin 0 -> 60112 bytes .../images/scalePreview/ro-ro.jpg | Bin 0 -> 61326 bytes .../images/scalePreview/ru-ru.jpg | Bin 0 -> 59878 bytes .../images/scalePreview/sk-sk.jpg | Bin 0 -> 58468 bytes .../images/scalePreview/sv-se.jpg | Bin 0 -> 60921 bytes .../images/scalePreview/th-th.jpg | Bin 0 -> 59196 bytes .../images/scalePreview/zh-cn.jpg | Bin 0 -> 59200 bytes .../images/scalePreview/zh-tw.jpg | Bin 0 -> 59200 bytes .../t9n/ScaleRangeSlider.json | 1 + .../t9n/ScaleRangeSlider_ar.json | 1 + .../t9n/ScaleRangeSlider_bg.json | 1 + .../t9n/ScaleRangeSlider_bs.json | 1 + .../t9n/ScaleRangeSlider_ca.json | 1 + .../t9n/ScaleRangeSlider_cs.json | 1 + .../t9n/ScaleRangeSlider_da.json | 1 + .../t9n/ScaleRangeSlider_de.json | 1 + .../t9n/ScaleRangeSlider_el.json | 1 + .../t9n/ScaleRangeSlider_en.json | 1 + .../t9n/ScaleRangeSlider_es.json | 1 + .../t9n/ScaleRangeSlider_et.json | 1 + .../t9n/ScaleRangeSlider_fi.json | 1 + .../t9n/ScaleRangeSlider_fr.json | 1 + .../t9n/ScaleRangeSlider_he.json | 1 + .../t9n/ScaleRangeSlider_hr.json | 1 + .../t9n/ScaleRangeSlider_hu.json | 1 + .../t9n/ScaleRangeSlider_id.json | 1 + .../t9n/ScaleRangeSlider_it.json | 1 + .../t9n/ScaleRangeSlider_ja.json | 1 + .../t9n/ScaleRangeSlider_ko.json | 1 + .../t9n/ScaleRangeSlider_lt.json | 1 + .../t9n/ScaleRangeSlider_lv.json | 1 + .../t9n/ScaleRangeSlider_nb.json | 1 + .../t9n/ScaleRangeSlider_nl.json | 1 + .../t9n/ScaleRangeSlider_pl.json | 1 + .../t9n/ScaleRangeSlider_pt-BR.json | 1 + .../t9n/ScaleRangeSlider_pt-PT.json | 1 + .../t9n/ScaleRangeSlider_ro.json | 1 + .../t9n/ScaleRangeSlider_ru.json | 1 + .../t9n/ScaleRangeSlider_sk.json | 1 + .../t9n/ScaleRangeSlider_sl.json | 1 + .../t9n/ScaleRangeSlider_sr.json | 1 + .../t9n/ScaleRangeSlider_sv.json | 1 + .../t9n/ScaleRangeSlider_th.json | 1 + .../t9n/ScaleRangeSlider_tr.json | 1 + .../t9n/ScaleRangeSlider_uk.json | 1 + .../t9n/ScaleRangeSlider_vi.json | 1 + .../t9n/ScaleRangeSlider_zh-CN.json | 1 + .../t9n/ScaleRangeSlider_zh-HK.json | 1 + .../t9n/ScaleRangeSlider_zh-TW.json | 1 + .../esri/widgets/Search/t9n/Search.json | 1 + .../esri/widgets/Search/t9n/Search_ar.json | 1 + .../esri/widgets/Search/t9n/Search_bg.json | 1 + .../esri/widgets/Search/t9n/Search_bs.json | 1 + .../esri/widgets/Search/t9n/Search_ca.json | 1 + .../esri/widgets/Search/t9n/Search_cs.json | 1 + .../esri/widgets/Search/t9n/Search_da.json | 1 + .../esri/widgets/Search/t9n/Search_de.json | 1 + .../esri/widgets/Search/t9n/Search_el.json | 1 + .../esri/widgets/Search/t9n/Search_en.json | 1 + .../esri/widgets/Search/t9n/Search_es.json | 1 + .../esri/widgets/Search/t9n/Search_et.json | 1 + .../esri/widgets/Search/t9n/Search_fi.json | 1 + .../esri/widgets/Search/t9n/Search_fr.json | 1 + .../esri/widgets/Search/t9n/Search_he.json | 1 + .../esri/widgets/Search/t9n/Search_hr.json | 1 + .../esri/widgets/Search/t9n/Search_hu.json | 1 + .../esri/widgets/Search/t9n/Search_id.json | 1 + .../esri/widgets/Search/t9n/Search_it.json | 1 + .../esri/widgets/Search/t9n/Search_ja.json | 1 + .../esri/widgets/Search/t9n/Search_ko.json | 1 + .../esri/widgets/Search/t9n/Search_lt.json | 1 + .../esri/widgets/Search/t9n/Search_lv.json | 1 + .../esri/widgets/Search/t9n/Search_nb.json | 1 + .../esri/widgets/Search/t9n/Search_nl.json | 1 + .../esri/widgets/Search/t9n/Search_pl.json | 1 + .../esri/widgets/Search/t9n/Search_pt-BR.json | 1 + .../esri/widgets/Search/t9n/Search_pt-PT.json | 1 + .../esri/widgets/Search/t9n/Search_ro.json | 1 + .../esri/widgets/Search/t9n/Search_ru.json | 1 + .../esri/widgets/Search/t9n/Search_sk.json | 1 + .../esri/widgets/Search/t9n/Search_sl.json | 1 + .../esri/widgets/Search/t9n/Search_sr.json | 1 + .../esri/widgets/Search/t9n/Search_sv.json | 1 + .../esri/widgets/Search/t9n/Search_th.json | 1 + .../esri/widgets/Search/t9n/Search_tr.json | 1 + .../esri/widgets/Search/t9n/Search_uk.json | 1 + .../esri/widgets/Search/t9n/Search_vi.json | 1 + .../esri/widgets/Search/t9n/Search_zh-CN.json | 1 + .../esri/widgets/Search/t9n/Search_zh-HK.json | 1 + .../esri/widgets/Search/t9n/Search_zh-TW.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_ar.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_bg.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_bs.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_ca.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_cs.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_da.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_de.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_el.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_en.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_es.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_et.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_fi.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_fr.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_he.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_hr.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_hu.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_id.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_it.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_ja.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_ko.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_lt.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_lv.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_nb.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_nl.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_pl.json | 1 + .../ShadowCast/t9n/ShadowCast_pt-BR.json | 1 + .../ShadowCast/t9n/ShadowCast_pt-PT.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_ro.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_ru.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_sk.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_sl.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_sr.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_sv.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_th.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_tr.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_uk.json | 1 + .../widgets/ShadowCast/t9n/ShadowCast_vi.json | 1 + .../ShadowCast/t9n/ShadowCast_zh-CN.json | 1 + .../ShadowCast/t9n/ShadowCast_zh-HK.json | 1 + .../ShadowCast/t9n/ShadowCast_zh-TW.json | 1 + .../esri/widgets/Sketch/t9n/Sketch.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_ar.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_bg.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_bs.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_ca.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_cs.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_da.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_de.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_el.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_en.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_es.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_et.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_fi.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_fr.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_he.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_hr.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_hu.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_id.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_it.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_ja.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_ko.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_lt.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_lv.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_nb.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_nl.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_pl.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_pt-BR.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_pt-PT.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_ro.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_ru.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_sk.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_sl.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_sr.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_sv.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_th.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_tr.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_uk.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_vi.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_zh-CN.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_zh-HK.json | 1 + .../esri/widgets/Sketch/t9n/Sketch_zh-TW.json | 1 + .../assets/esri/widgets/Slice/t9n/Slice.json | 1 + .../esri/widgets/Slice/t9n/Slice_ar.json | 1 + .../esri/widgets/Slice/t9n/Slice_bg.json | 1 + .../esri/widgets/Slice/t9n/Slice_bs.json | 1 + .../esri/widgets/Slice/t9n/Slice_ca.json | 1 + .../esri/widgets/Slice/t9n/Slice_cs.json | 1 + .../esri/widgets/Slice/t9n/Slice_da.json | 1 + .../esri/widgets/Slice/t9n/Slice_de.json | 1 + .../esri/widgets/Slice/t9n/Slice_el.json | 1 + .../esri/widgets/Slice/t9n/Slice_en.json | 1 + .../esri/widgets/Slice/t9n/Slice_es.json | 1 + .../esri/widgets/Slice/t9n/Slice_et.json | 1 + .../esri/widgets/Slice/t9n/Slice_fi.json | 1 + .../esri/widgets/Slice/t9n/Slice_fr.json | 1 + .../esri/widgets/Slice/t9n/Slice_he.json | 1 + .../esri/widgets/Slice/t9n/Slice_hr.json | 1 + .../esri/widgets/Slice/t9n/Slice_hu.json | 1 + .../esri/widgets/Slice/t9n/Slice_id.json | 1 + .../esri/widgets/Slice/t9n/Slice_it.json | 1 + .../esri/widgets/Slice/t9n/Slice_ja.json | 1 + .../esri/widgets/Slice/t9n/Slice_ko.json | 1 + .../esri/widgets/Slice/t9n/Slice_lt.json | 1 + .../esri/widgets/Slice/t9n/Slice_lv.json | 1 + .../esri/widgets/Slice/t9n/Slice_nb.json | 1 + .../esri/widgets/Slice/t9n/Slice_nl.json | 1 + .../esri/widgets/Slice/t9n/Slice_pl.json | 1 + .../esri/widgets/Slice/t9n/Slice_pt-BR.json | 1 + .../esri/widgets/Slice/t9n/Slice_pt-PT.json | 1 + .../esri/widgets/Slice/t9n/Slice_ro.json | 1 + .../esri/widgets/Slice/t9n/Slice_ru.json | 1 + .../esri/widgets/Slice/t9n/Slice_sk.json | 1 + .../esri/widgets/Slice/t9n/Slice_sl.json | 1 + .../esri/widgets/Slice/t9n/Slice_sr.json | 1 + .../esri/widgets/Slice/t9n/Slice_sv.json | 1 + .../esri/widgets/Slice/t9n/Slice_th.json | 1 + .../esri/widgets/Slice/t9n/Slice_tr.json | 1 + .../esri/widgets/Slice/t9n/Slice_uk.json | 1 + .../esri/widgets/Slice/t9n/Slice_vi.json | 1 + .../esri/widgets/Slice/t9n/Slice_zh-CN.json | 1 + .../esri/widgets/Slice/t9n/Slice_zh-HK.json | 1 + .../esri/widgets/Slice/t9n/Slice_zh-TW.json | 1 + .../esri/widgets/Slider/t9n/Slider.json | 1 + .../esri/widgets/Slider/t9n/Slider_ar.json | 1 + .../esri/widgets/Slider/t9n/Slider_bg.json | 1 + .../esri/widgets/Slider/t9n/Slider_bs.json | 1 + .../esri/widgets/Slider/t9n/Slider_ca.json | 1 + .../esri/widgets/Slider/t9n/Slider_cs.json | 1 + .../esri/widgets/Slider/t9n/Slider_da.json | 1 + .../esri/widgets/Slider/t9n/Slider_de.json | 1 + .../esri/widgets/Slider/t9n/Slider_el.json | 1 + .../esri/widgets/Slider/t9n/Slider_en.json | 1 + .../esri/widgets/Slider/t9n/Slider_es.json | 1 + .../esri/widgets/Slider/t9n/Slider_et.json | 1 + .../esri/widgets/Slider/t9n/Slider_fi.json | 1 + .../esri/widgets/Slider/t9n/Slider_fr.json | 1 + .../esri/widgets/Slider/t9n/Slider_he.json | 1 + .../esri/widgets/Slider/t9n/Slider_hr.json | 1 + .../esri/widgets/Slider/t9n/Slider_hu.json | 1 + .../esri/widgets/Slider/t9n/Slider_id.json | 1 + .../esri/widgets/Slider/t9n/Slider_it.json | 1 + .../esri/widgets/Slider/t9n/Slider_ja.json | 1 + .../esri/widgets/Slider/t9n/Slider_ko.json | 1 + .../esri/widgets/Slider/t9n/Slider_lt.json | 1 + .../esri/widgets/Slider/t9n/Slider_lv.json | 1 + .../esri/widgets/Slider/t9n/Slider_nb.json | 1 + .../esri/widgets/Slider/t9n/Slider_nl.json | 1 + .../esri/widgets/Slider/t9n/Slider_pl.json | 1 + .../esri/widgets/Slider/t9n/Slider_pt-BR.json | 1 + .../esri/widgets/Slider/t9n/Slider_pt-PT.json | 1 + .../esri/widgets/Slider/t9n/Slider_ro.json | 1 + .../esri/widgets/Slider/t9n/Slider_ru.json | 1 + .../esri/widgets/Slider/t9n/Slider_sk.json | 1 + .../esri/widgets/Slider/t9n/Slider_sl.json | 1 + .../esri/widgets/Slider/t9n/Slider_sr.json | 1 + .../esri/widgets/Slider/t9n/Slider_sv.json | 1 + .../esri/widgets/Slider/t9n/Slider_th.json | 1 + .../esri/widgets/Slider/t9n/Slider_tr.json | 1 + .../esri/widgets/Slider/t9n/Slider_uk.json | 1 + .../esri/widgets/Slider/t9n/Slider_vi.json | 1 + .../esri/widgets/Slider/t9n/Slider_zh-CN.json | 1 + .../esri/widgets/Slider/t9n/Slider_zh-HK.json | 1 + .../esri/widgets/Slider/t9n/Slider_zh-TW.json | 1 + .../assets/esri/widgets/Swipe/t9n/Swipe.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_ar.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_bg.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_bs.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_ca.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_cs.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_da.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_de.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_el.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_en.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_es.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_et.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_fi.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_fr.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_he.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_hr.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_hu.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_id.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_it.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_ja.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_ko.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_lt.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_lv.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_nb.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_nl.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_pl.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_pt-BR.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_pt-PT.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_ro.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_ru.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_sk.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_sl.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_sr.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_sv.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_th.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_tr.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_uk.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_vi.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_zh-CN.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_zh-HK.json | 1 + .../esri/widgets/Swipe/t9n/Swipe_zh-TW.json | 1 + .../esri/widgets/TableList/t9n/TableList.json | 1 + .../widgets/TableList/t9n/TableList_ar.json | 1 + .../widgets/TableList/t9n/TableList_bg.json | 1 + .../widgets/TableList/t9n/TableList_bs.json | 1 + .../widgets/TableList/t9n/TableList_ca.json | 1 + .../widgets/TableList/t9n/TableList_cs.json | 1 + .../widgets/TableList/t9n/TableList_da.json | 1 + .../widgets/TableList/t9n/TableList_de.json | 1 + .../widgets/TableList/t9n/TableList_el.json | 1 + .../widgets/TableList/t9n/TableList_en.json | 1 + .../widgets/TableList/t9n/TableList_es.json | 1 + .../widgets/TableList/t9n/TableList_et.json | 1 + .../widgets/TableList/t9n/TableList_fi.json | 1 + .../widgets/TableList/t9n/TableList_fr.json | 1 + .../widgets/TableList/t9n/TableList_he.json | 1 + .../widgets/TableList/t9n/TableList_hr.json | 1 + .../widgets/TableList/t9n/TableList_hu.json | 1 + .../widgets/TableList/t9n/TableList_id.json | 1 + .../widgets/TableList/t9n/TableList_it.json | 1 + .../widgets/TableList/t9n/TableList_ja.json | 1 + .../widgets/TableList/t9n/TableList_ko.json | 1 + .../widgets/TableList/t9n/TableList_lt.json | 1 + .../widgets/TableList/t9n/TableList_lv.json | 1 + .../widgets/TableList/t9n/TableList_nb.json | 1 + .../widgets/TableList/t9n/TableList_nl.json | 1 + .../widgets/TableList/t9n/TableList_pl.json | 1 + .../TableList/t9n/TableList_pt-BR.json | 1 + .../TableList/t9n/TableList_pt-PT.json | 1 + .../widgets/TableList/t9n/TableList_ro.json | 1 + .../widgets/TableList/t9n/TableList_ru.json | 1 + .../widgets/TableList/t9n/TableList_sk.json | 1 + .../widgets/TableList/t9n/TableList_sl.json | 1 + .../widgets/TableList/t9n/TableList_sr.json | 1 + .../widgets/TableList/t9n/TableList_sv.json | 1 + .../widgets/TableList/t9n/TableList_th.json | 1 + .../widgets/TableList/t9n/TableList_tr.json | 1 + .../widgets/TableList/t9n/TableList_uk.json | 1 + .../widgets/TableList/t9n/TableList_vi.json | 1 + .../TableList/t9n/TableList_zh-CN.json | 1 + .../TableList/t9n/TableList_zh-HK.json | 1 + .../TableList/t9n/TableList_zh-TW.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_ar.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_bg.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_bs.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_ca.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_cs.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_da.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_de.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_el.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_en.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_es.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_et.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_fi.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_fr.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_he.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_hr.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_hu.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_id.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_it.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_ja.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_ko.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_lt.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_lv.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_nb.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_nl.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_pl.json | 1 + .../TimeSlider/t9n/TimeSlider_pt-BR.json | 1 + .../TimeSlider/t9n/TimeSlider_pt-PT.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_ro.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_ru.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_sk.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_sl.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_sr.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_sv.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_th.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_tr.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_uk.json | 1 + .../widgets/TimeSlider/t9n/TimeSlider_vi.json | 1 + .../TimeSlider/t9n/TimeSlider_zh-CN.json | 1 + .../TimeSlider/t9n/TimeSlider_zh-HK.json | 1 + .../TimeSlider/t9n/TimeSlider_zh-TW.json | 1 + .../assets/esri/widgets/Track/t9n/Track.json | 1 + .../esri/widgets/Track/t9n/Track_ar.json | 1 + .../esri/widgets/Track/t9n/Track_bg.json | 1 + .../esri/widgets/Track/t9n/Track_bs.json | 1 + .../esri/widgets/Track/t9n/Track_ca.json | 1 + .../esri/widgets/Track/t9n/Track_cs.json | 1 + .../esri/widgets/Track/t9n/Track_da.json | 1 + .../esri/widgets/Track/t9n/Track_de.json | 1 + .../esri/widgets/Track/t9n/Track_el.json | 1 + .../esri/widgets/Track/t9n/Track_en.json | 1 + .../esri/widgets/Track/t9n/Track_es.json | 1 + .../esri/widgets/Track/t9n/Track_et.json | 1 + .../esri/widgets/Track/t9n/Track_fi.json | 1 + .../esri/widgets/Track/t9n/Track_fr.json | 1 + .../esri/widgets/Track/t9n/Track_he.json | 1 + .../esri/widgets/Track/t9n/Track_hr.json | 1 + .../esri/widgets/Track/t9n/Track_hu.json | 1 + .../esri/widgets/Track/t9n/Track_id.json | 1 + .../esri/widgets/Track/t9n/Track_it.json | 1 + .../esri/widgets/Track/t9n/Track_ja.json | 1 + .../esri/widgets/Track/t9n/Track_ko.json | 1 + .../esri/widgets/Track/t9n/Track_lt.json | 1 + .../esri/widgets/Track/t9n/Track_lv.json | 1 + .../esri/widgets/Track/t9n/Track_nb.json | 1 + .../esri/widgets/Track/t9n/Track_nl.json | 1 + .../esri/widgets/Track/t9n/Track_pl.json | 1 + .../esri/widgets/Track/t9n/Track_pt-BR.json | 1 + .../esri/widgets/Track/t9n/Track_pt-PT.json | 1 + .../esri/widgets/Track/t9n/Track_ro.json | 1 + .../esri/widgets/Track/t9n/Track_ru.json | 1 + .../esri/widgets/Track/t9n/Track_sk.json | 1 + .../esri/widgets/Track/t9n/Track_sl.json | 1 + .../esri/widgets/Track/t9n/Track_sr.json | 1 + .../esri/widgets/Track/t9n/Track_sv.json | 1 + .../esri/widgets/Track/t9n/Track_th.json | 1 + .../esri/widgets/Track/t9n/Track_tr.json | 1 + .../esri/widgets/Track/t9n/Track_uk.json | 1 + .../esri/widgets/Track/t9n/Track_vi.json | 1 + .../esri/widgets/Track/t9n/Track_zh-CN.json | 1 + .../esri/widgets/Track/t9n/Track_zh-HK.json | 1 + .../esri/widgets/Track/t9n/Track_zh-TW.json | 1 + .../t9n/UtilityNetworkAssociations.json | 1 + .../t9n/UtilityNetworkAssociations_ar.json | 1 + .../t9n/UtilityNetworkAssociations_bg.json | 1 + .../t9n/UtilityNetworkAssociations_bs.json | 1 + .../t9n/UtilityNetworkAssociations_ca.json | 1 + .../t9n/UtilityNetworkAssociations_cs.json | 1 + .../t9n/UtilityNetworkAssociations_da.json | 1 + .../t9n/UtilityNetworkAssociations_de.json | 1 + .../t9n/UtilityNetworkAssociations_el.json | 1 + .../t9n/UtilityNetworkAssociations_en.json | 1 + .../t9n/UtilityNetworkAssociations_es.json | 1 + .../t9n/UtilityNetworkAssociations_et.json | 1 + .../t9n/UtilityNetworkAssociations_fi.json | 1 + .../t9n/UtilityNetworkAssociations_fr.json | 1 + .../t9n/UtilityNetworkAssociations_he.json | 1 + .../t9n/UtilityNetworkAssociations_hr.json | 1 + .../t9n/UtilityNetworkAssociations_hu.json | 1 + .../t9n/UtilityNetworkAssociations_id.json | 1 + .../t9n/UtilityNetworkAssociations_it.json | 1 + .../t9n/UtilityNetworkAssociations_ja.json | 1 + .../t9n/UtilityNetworkAssociations_ko.json | 1 + .../t9n/UtilityNetworkAssociations_lt.json | 1 + .../t9n/UtilityNetworkAssociations_lv.json | 1 + .../t9n/UtilityNetworkAssociations_nb.json | 1 + .../t9n/UtilityNetworkAssociations_nl.json | 1 + .../t9n/UtilityNetworkAssociations_pl.json | 1 + .../t9n/UtilityNetworkAssociations_pt-BR.json | 1 + .../t9n/UtilityNetworkAssociations_pt-PT.json | 1 + .../t9n/UtilityNetworkAssociations_ro.json | 1 + .../t9n/UtilityNetworkAssociations_ru.json | 1 + .../t9n/UtilityNetworkAssociations_sk.json | 1 + .../t9n/UtilityNetworkAssociations_sl.json | 1 + .../t9n/UtilityNetworkAssociations_sr.json | 1 + .../t9n/UtilityNetworkAssociations_sv.json | 1 + .../t9n/UtilityNetworkAssociations_th.json | 1 + .../t9n/UtilityNetworkAssociations_tr.json | 1 + .../t9n/UtilityNetworkAssociations_uk.json | 1 + .../t9n/UtilityNetworkAssociations_vi.json | 1 + .../t9n/UtilityNetworkAssociations_zh-CN.json | 1 + .../t9n/UtilityNetworkAssociations_zh-HK.json | 1 + .../t9n/UtilityNetworkAssociations_zh-TW.json | 1 + .../t9n/UtilityNetworkTrace.json | 1 + .../t9n/UtilityNetworkTrace_ar.json | 1 + .../t9n/UtilityNetworkTrace_bg.json | 1 + .../t9n/UtilityNetworkTrace_bs.json | 1 + .../t9n/UtilityNetworkTrace_ca.json | 1 + .../t9n/UtilityNetworkTrace_cs.json | 1 + .../t9n/UtilityNetworkTrace_da.json | 1 + .../t9n/UtilityNetworkTrace_de.json | 1 + .../t9n/UtilityNetworkTrace_el.json | 1 + .../t9n/UtilityNetworkTrace_en.json | 1 + .../t9n/UtilityNetworkTrace_es.json | 1 + .../t9n/UtilityNetworkTrace_et.json | 1 + .../t9n/UtilityNetworkTrace_fi.json | 1 + .../t9n/UtilityNetworkTrace_fr.json | 1 + .../t9n/UtilityNetworkTrace_he.json | 1 + .../t9n/UtilityNetworkTrace_hr.json | 1 + .../t9n/UtilityNetworkTrace_hu.json | 1 + .../t9n/UtilityNetworkTrace_id.json | 1 + .../t9n/UtilityNetworkTrace_it.json | 1 + .../t9n/UtilityNetworkTrace_ja.json | 1 + .../t9n/UtilityNetworkTrace_ko.json | 1 + .../t9n/UtilityNetworkTrace_lt.json | 1 + .../t9n/UtilityNetworkTrace_lv.json | 1 + .../t9n/UtilityNetworkTrace_nb.json | 1 + .../t9n/UtilityNetworkTrace_nl.json | 1 + .../t9n/UtilityNetworkTrace_pl.json | 1 + .../t9n/UtilityNetworkTrace_pt-BR.json | 1 + .../t9n/UtilityNetworkTrace_pt-PT.json | 1 + .../t9n/UtilityNetworkTrace_ro.json | 1 + .../t9n/UtilityNetworkTrace_ru.json | 1 + .../t9n/UtilityNetworkTrace_sk.json | 1 + .../t9n/UtilityNetworkTrace_sl.json | 1 + .../t9n/UtilityNetworkTrace_sr.json | 1 + .../t9n/UtilityNetworkTrace_sv.json | 1 + .../t9n/UtilityNetworkTrace_th.json | 1 + .../t9n/UtilityNetworkTrace_tr.json | 1 + .../t9n/UtilityNetworkTrace_uk.json | 1 + .../t9n/UtilityNetworkTrace_vi.json | 1 + .../t9n/UtilityNetworkTrace_zh-CN.json | 1 + .../t9n/UtilityNetworkTrace_zh-HK.json | 1 + .../t9n/UtilityNetworkTrace_zh-TW.json | 1 + .../t9n/UtilityNetworkValidateTopology.json | 1 + .../UtilityNetworkValidateTopology_ar.json | 1 + .../UtilityNetworkValidateTopology_bg.json | 1 + .../UtilityNetworkValidateTopology_bs.json | 1 + .../UtilityNetworkValidateTopology_ca.json | 1 + .../UtilityNetworkValidateTopology_cs.json | 1 + .../UtilityNetworkValidateTopology_da.json | 1 + .../UtilityNetworkValidateTopology_de.json | 1 + .../UtilityNetworkValidateTopology_el.json | 1 + .../UtilityNetworkValidateTopology_en.json | 1 + .../UtilityNetworkValidateTopology_es.json | 1 + .../UtilityNetworkValidateTopology_et.json | 1 + .../UtilityNetworkValidateTopology_fi.json | 1 + .../UtilityNetworkValidateTopology_fr.json | 1 + .../UtilityNetworkValidateTopology_he.json | 1 + .../UtilityNetworkValidateTopology_hr.json | 1 + .../UtilityNetworkValidateTopology_hu.json | 1 + .../UtilityNetworkValidateTopology_id.json | 1 + .../UtilityNetworkValidateTopology_it.json | 1 + .../UtilityNetworkValidateTopology_ja.json | 1 + .../UtilityNetworkValidateTopology_ko.json | 1 + .../UtilityNetworkValidateTopology_lt.json | 1 + .../UtilityNetworkValidateTopology_lv.json | 1 + .../UtilityNetworkValidateTopology_nb.json | 1 + .../UtilityNetworkValidateTopology_nl.json | 1 + .../UtilityNetworkValidateTopology_pl.json | 1 + .../UtilityNetworkValidateTopology_pt-BR.json | 1 + .../UtilityNetworkValidateTopology_pt-PT.json | 1 + .../UtilityNetworkValidateTopology_ro.json | 1 + .../UtilityNetworkValidateTopology_ru.json | 1 + .../UtilityNetworkValidateTopology_sk.json | 1 + .../UtilityNetworkValidateTopology_sl.json | 1 + .../UtilityNetworkValidateTopology_sr.json | 1 + .../UtilityNetworkValidateTopology_sv.json | 1 + .../UtilityNetworkValidateTopology_th.json | 1 + .../UtilityNetworkValidateTopology_tr.json | 1 + .../UtilityNetworkValidateTopology_uk.json | 1 + .../UtilityNetworkValidateTopology_vi.json | 1 + .../UtilityNetworkValidateTopology_zh-CN.json | 1 + .../UtilityNetworkValidateTopology_zh-HK.json | 1 + .../UtilityNetworkValidateTopology_zh-TW.json | 1 + .../widgets/ValuePicker/t9n/ValuePicker.json | 1 + .../ValuePicker/t9n/ValuePicker_en.json | 1 + .../esri/widgets/Weather/t9n/Weather.json | 1 + .../esri/widgets/Weather/t9n/Weather_ar.json | 1 + .../esri/widgets/Weather/t9n/Weather_bg.json | 1 + .../esri/widgets/Weather/t9n/Weather_bs.json | 1 + .../esri/widgets/Weather/t9n/Weather_ca.json | 1 + .../esri/widgets/Weather/t9n/Weather_cs.json | 1 + .../esri/widgets/Weather/t9n/Weather_da.json | 1 + .../esri/widgets/Weather/t9n/Weather_de.json | 1 + .../esri/widgets/Weather/t9n/Weather_el.json | 1 + .../esri/widgets/Weather/t9n/Weather_en.json | 1 + .../esri/widgets/Weather/t9n/Weather_es.json | 1 + .../esri/widgets/Weather/t9n/Weather_et.json | 1 + .../esri/widgets/Weather/t9n/Weather_fi.json | 1 + .../esri/widgets/Weather/t9n/Weather_fr.json | 1 + .../esri/widgets/Weather/t9n/Weather_he.json | 1 + .../esri/widgets/Weather/t9n/Weather_hr.json | 1 + .../esri/widgets/Weather/t9n/Weather_hu.json | 1 + .../esri/widgets/Weather/t9n/Weather_id.json | 1 + .../esri/widgets/Weather/t9n/Weather_it.json | 1 + .../esri/widgets/Weather/t9n/Weather_ja.json | 1 + .../esri/widgets/Weather/t9n/Weather_ko.json | 1 + .../esri/widgets/Weather/t9n/Weather_lt.json | 1 + .../esri/widgets/Weather/t9n/Weather_lv.json | 1 + .../esri/widgets/Weather/t9n/Weather_nb.json | 1 + .../esri/widgets/Weather/t9n/Weather_nl.json | 1 + .../esri/widgets/Weather/t9n/Weather_pl.json | 1 + .../widgets/Weather/t9n/Weather_pt-BR.json | 1 + .../widgets/Weather/t9n/Weather_pt-PT.json | 1 + .../esri/widgets/Weather/t9n/Weather_ro.json | 1 + .../esri/widgets/Weather/t9n/Weather_ru.json | 1 + .../esri/widgets/Weather/t9n/Weather_sk.json | 1 + .../esri/widgets/Weather/t9n/Weather_sl.json | 1 + .../esri/widgets/Weather/t9n/Weather_sr.json | 1 + .../esri/widgets/Weather/t9n/Weather_sv.json | 1 + .../esri/widgets/Weather/t9n/Weather_th.json | 1 + .../esri/widgets/Weather/t9n/Weather_tr.json | 1 + .../esri/widgets/Weather/t9n/Weather_uk.json | 1 + .../esri/widgets/Weather/t9n/Weather_vi.json | 1 + .../widgets/Weather/t9n/Weather_zh-CN.json | 1 + .../widgets/Weather/t9n/Weather_zh-HK.json | 1 + .../widgets/Weather/t9n/Weather_zh-TW.json | 1 + public/assets/esri/widgets/Zoom/t9n/Zoom.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_ar.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_bg.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_bs.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_ca.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_cs.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_da.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_de.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_el.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_en.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_es.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_et.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_fi.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_fr.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_he.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_hr.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_hu.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_id.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_it.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_ja.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_ko.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_lt.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_lv.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_nb.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_nl.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_pl.json | 1 + .../esri/widgets/Zoom/t9n/Zoom_pt-BR.json | 1 + .../esri/widgets/Zoom/t9n/Zoom_pt-PT.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_ro.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_ru.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_sk.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_sl.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_sr.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_sv.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_th.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_tr.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_uk.json | 1 + .../assets/esri/widgets/Zoom/t9n/Zoom_vi.json | 1 + .../esri/widgets/Zoom/t9n/Zoom_zh-CN.json | 1 + .../esri/widgets/Zoom/t9n/Zoom_zh-HK.json | 1 + .../esri/widgets/Zoom/t9n/Zoom_zh-TW.json | 1 + .../t9n/ClassedColorSlider.json | 1 + .../t9n/ClassedColorSlider_ar.json | 1 + .../t9n/ClassedColorSlider_bg.json | 1 + .../t9n/ClassedColorSlider_bs.json | 1 + .../t9n/ClassedColorSlider_ca.json | 1 + .../t9n/ClassedColorSlider_cs.json | 1 + .../t9n/ClassedColorSlider_da.json | 1 + .../t9n/ClassedColorSlider_de.json | 1 + .../t9n/ClassedColorSlider_el.json | 1 + .../t9n/ClassedColorSlider_en.json | 1 + .../t9n/ClassedColorSlider_es.json | 1 + .../t9n/ClassedColorSlider_et.json | 1 + .../t9n/ClassedColorSlider_fi.json | 1 + .../t9n/ClassedColorSlider_fr.json | 1 + .../t9n/ClassedColorSlider_he.json | 1 + .../t9n/ClassedColorSlider_hr.json | 1 + .../t9n/ClassedColorSlider_hu.json | 1 + .../t9n/ClassedColorSlider_id.json | 1 + .../t9n/ClassedColorSlider_it.json | 1 + .../t9n/ClassedColorSlider_ja.json | 1 + .../t9n/ClassedColorSlider_ko.json | 1 + .../t9n/ClassedColorSlider_lt.json | 1 + .../t9n/ClassedColorSlider_lv.json | 1 + .../t9n/ClassedColorSlider_nb.json | 1 + .../t9n/ClassedColorSlider_nl.json | 1 + .../t9n/ClassedColorSlider_pl.json | 1 + .../t9n/ClassedColorSlider_pt-BR.json | 1 + .../t9n/ClassedColorSlider_pt-PT.json | 1 + .../t9n/ClassedColorSlider_ro.json | 1 + .../t9n/ClassedColorSlider_ru.json | 1 + .../t9n/ClassedColorSlider_sk.json | 1 + .../t9n/ClassedColorSlider_sl.json | 1 + .../t9n/ClassedColorSlider_sr.json | 1 + .../t9n/ClassedColorSlider_sv.json | 1 + .../t9n/ClassedColorSlider_th.json | 1 + .../t9n/ClassedColorSlider_tr.json | 1 + .../t9n/ClassedColorSlider_uk.json | 1 + .../t9n/ClassedColorSlider_vi.json | 1 + .../t9n/ClassedColorSlider_zh-CN.json | 1 + .../t9n/ClassedColorSlider_zh-HK.json | 1 + .../t9n/ClassedColorSlider_zh-TW.json | 1 + .../t9n/ClassedSizeSlider.json | 1 + .../t9n/ClassedSizeSlider_ar.json | 1 + .../t9n/ClassedSizeSlider_bg.json | 1 + .../t9n/ClassedSizeSlider_bs.json | 1 + .../t9n/ClassedSizeSlider_ca.json | 1 + .../t9n/ClassedSizeSlider_cs.json | 1 + .../t9n/ClassedSizeSlider_da.json | 1 + .../t9n/ClassedSizeSlider_de.json | 1 + .../t9n/ClassedSizeSlider_el.json | 1 + .../t9n/ClassedSizeSlider_en.json | 1 + .../t9n/ClassedSizeSlider_es.json | 1 + .../t9n/ClassedSizeSlider_et.json | 1 + .../t9n/ClassedSizeSlider_fi.json | 1 + .../t9n/ClassedSizeSlider_fr.json | 1 + .../t9n/ClassedSizeSlider_he.json | 1 + .../t9n/ClassedSizeSlider_hr.json | 1 + .../t9n/ClassedSizeSlider_hu.json | 1 + .../t9n/ClassedSizeSlider_id.json | 1 + .../t9n/ClassedSizeSlider_it.json | 1 + .../t9n/ClassedSizeSlider_ja.json | 1 + .../t9n/ClassedSizeSlider_ko.json | 1 + .../t9n/ClassedSizeSlider_lt.json | 1 + .../t9n/ClassedSizeSlider_lv.json | 1 + .../t9n/ClassedSizeSlider_nb.json | 1 + .../t9n/ClassedSizeSlider_nl.json | 1 + .../t9n/ClassedSizeSlider_pl.json | 1 + .../t9n/ClassedSizeSlider_pt-BR.json | 1 + .../t9n/ClassedSizeSlider_pt-PT.json | 1 + .../t9n/ClassedSizeSlider_ro.json | 1 + .../t9n/ClassedSizeSlider_ru.json | 1 + .../t9n/ClassedSizeSlider_sk.json | 1 + .../t9n/ClassedSizeSlider_sl.json | 1 + .../t9n/ClassedSizeSlider_sr.json | 1 + .../t9n/ClassedSizeSlider_sv.json | 1 + .../t9n/ClassedSizeSlider_th.json | 1 + .../t9n/ClassedSizeSlider_tr.json | 1 + .../t9n/ClassedSizeSlider_uk.json | 1 + .../t9n/ClassedSizeSlider_vi.json | 1 + .../t9n/ClassedSizeSlider_zh-CN.json | 1 + .../t9n/ClassedSizeSlider_zh-HK.json | 1 + .../t9n/ClassedSizeSlider_zh-TW.json | 1 + .../ColorSizeSlider/t9n/ColorSizeSlider.json | 1 + .../t9n/ColorSizeSlider_ar.json | 1 + .../t9n/ColorSizeSlider_bg.json | 1 + .../t9n/ColorSizeSlider_bs.json | 1 + .../t9n/ColorSizeSlider_ca.json | 1 + .../t9n/ColorSizeSlider_cs.json | 1 + .../t9n/ColorSizeSlider_da.json | 1 + .../t9n/ColorSizeSlider_de.json | 1 + .../t9n/ColorSizeSlider_el.json | 1 + .../t9n/ColorSizeSlider_en.json | 1 + .../t9n/ColorSizeSlider_es.json | 1 + .../t9n/ColorSizeSlider_et.json | 1 + .../t9n/ColorSizeSlider_fi.json | 1 + .../t9n/ColorSizeSlider_fr.json | 1 + .../t9n/ColorSizeSlider_he.json | 1 + .../t9n/ColorSizeSlider_hr.json | 1 + .../t9n/ColorSizeSlider_hu.json | 1 + .../t9n/ColorSizeSlider_id.json | 1 + .../t9n/ColorSizeSlider_it.json | 1 + .../t9n/ColorSizeSlider_ja.json | 1 + .../t9n/ColorSizeSlider_ko.json | 1 + .../t9n/ColorSizeSlider_lt.json | 1 + .../t9n/ColorSizeSlider_lv.json | 1 + .../t9n/ColorSizeSlider_nb.json | 1 + .../t9n/ColorSizeSlider_nl.json | 1 + .../t9n/ColorSizeSlider_pl.json | 1 + .../t9n/ColorSizeSlider_pt-BR.json | 1 + .../t9n/ColorSizeSlider_pt-PT.json | 1 + .../t9n/ColorSizeSlider_ro.json | 1 + .../t9n/ColorSizeSlider_ru.json | 1 + .../t9n/ColorSizeSlider_sk.json | 1 + .../t9n/ColorSizeSlider_sl.json | 1 + .../t9n/ColorSizeSlider_sr.json | 1 + .../t9n/ColorSizeSlider_sv.json | 1 + .../t9n/ColorSizeSlider_th.json | 1 + .../t9n/ColorSizeSlider_tr.json | 1 + .../t9n/ColorSizeSlider_uk.json | 1 + .../t9n/ColorSizeSlider_vi.json | 1 + .../t9n/ColorSizeSlider_zh-CN.json | 1 + .../t9n/ColorSizeSlider_zh-HK.json | 1 + .../t9n/ColorSizeSlider_zh-TW.json | 1 + .../ColorSlider/t9n/ColorSlider.json | 1 + .../ColorSlider/t9n/ColorSlider_ar.json | 1 + .../ColorSlider/t9n/ColorSlider_bg.json | 1 + .../ColorSlider/t9n/ColorSlider_bs.json | 1 + .../ColorSlider/t9n/ColorSlider_ca.json | 1 + .../ColorSlider/t9n/ColorSlider_cs.json | 1 + .../ColorSlider/t9n/ColorSlider_da.json | 1 + .../ColorSlider/t9n/ColorSlider_de.json | 1 + .../ColorSlider/t9n/ColorSlider_el.json | 1 + .../ColorSlider/t9n/ColorSlider_en.json | 1 + .../ColorSlider/t9n/ColorSlider_es.json | 1 + .../ColorSlider/t9n/ColorSlider_et.json | 1 + .../ColorSlider/t9n/ColorSlider_fi.json | 1 + .../ColorSlider/t9n/ColorSlider_fr.json | 1 + .../ColorSlider/t9n/ColorSlider_he.json | 1 + .../ColorSlider/t9n/ColorSlider_hr.json | 1 + .../ColorSlider/t9n/ColorSlider_hu.json | 1 + .../ColorSlider/t9n/ColorSlider_id.json | 1 + .../ColorSlider/t9n/ColorSlider_it.json | 1 + .../ColorSlider/t9n/ColorSlider_ja.json | 1 + .../ColorSlider/t9n/ColorSlider_ko.json | 1 + .../ColorSlider/t9n/ColorSlider_lt.json | 1 + .../ColorSlider/t9n/ColorSlider_lv.json | 1 + .../ColorSlider/t9n/ColorSlider_nb.json | 1 + .../ColorSlider/t9n/ColorSlider_nl.json | 1 + .../ColorSlider/t9n/ColorSlider_pl.json | 1 + .../ColorSlider/t9n/ColorSlider_pt-BR.json | 1 + .../ColorSlider/t9n/ColorSlider_pt-PT.json | 1 + .../ColorSlider/t9n/ColorSlider_ro.json | 1 + .../ColorSlider/t9n/ColorSlider_ru.json | 1 + .../ColorSlider/t9n/ColorSlider_sk.json | 1 + .../ColorSlider/t9n/ColorSlider_sl.json | 1 + .../ColorSlider/t9n/ColorSlider_sr.json | 1 + .../ColorSlider/t9n/ColorSlider_sv.json | 1 + .../ColorSlider/t9n/ColorSlider_th.json | 1 + .../ColorSlider/t9n/ColorSlider_tr.json | 1 + .../ColorSlider/t9n/ColorSlider_uk.json | 1 + .../ColorSlider/t9n/ColorSlider_vi.json | 1 + .../ColorSlider/t9n/ColorSlider_zh-CN.json | 1 + .../ColorSlider/t9n/ColorSlider_zh-HK.json | 1 + .../ColorSlider/t9n/ColorSlider_zh-TW.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_ar.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_bg.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_bs.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_ca.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_cs.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_da.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_de.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_el.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_en.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_es.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_et.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_fi.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_fr.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_he.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_hr.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_hu.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_id.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_it.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_ja.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_ko.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_lt.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_lv.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_nb.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_nl.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_pl.json | 1 + .../t9n/HeatmapSlider_pt-BR.json | 1 + .../t9n/HeatmapSlider_pt-PT.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_ro.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_ru.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_sk.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_sl.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_sr.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_sv.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_th.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_tr.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_uk.json | 1 + .../HeatmapSlider/t9n/HeatmapSlider_vi.json | 1 + .../t9n/HeatmapSlider_zh-CN.json | 1 + .../t9n/HeatmapSlider_zh-HK.json | 1 + .../t9n/HeatmapSlider_zh-TW.json | 1 + .../OpacitySlider/t9n/OpacitySlider.json | 1 + .../OpacitySlider/t9n/OpacitySlider_ar.json | 1 + .../OpacitySlider/t9n/OpacitySlider_bg.json | 1 + .../OpacitySlider/t9n/OpacitySlider_bs.json | 1 + .../OpacitySlider/t9n/OpacitySlider_ca.json | 1 + .../OpacitySlider/t9n/OpacitySlider_cs.json | 1 + .../OpacitySlider/t9n/OpacitySlider_da.json | 1 + .../OpacitySlider/t9n/OpacitySlider_de.json | 1 + .../OpacitySlider/t9n/OpacitySlider_el.json | 1 + .../OpacitySlider/t9n/OpacitySlider_en.json | 1 + .../OpacitySlider/t9n/OpacitySlider_es.json | 1 + .../OpacitySlider/t9n/OpacitySlider_et.json | 1 + .../OpacitySlider/t9n/OpacitySlider_fi.json | 1 + .../OpacitySlider/t9n/OpacitySlider_fr.json | 1 + .../OpacitySlider/t9n/OpacitySlider_he.json | 1 + .../OpacitySlider/t9n/OpacitySlider_hr.json | 1 + .../OpacitySlider/t9n/OpacitySlider_hu.json | 1 + .../OpacitySlider/t9n/OpacitySlider_id.json | 1 + .../OpacitySlider/t9n/OpacitySlider_it.json | 1 + .../OpacitySlider/t9n/OpacitySlider_ja.json | 1 + .../OpacitySlider/t9n/OpacitySlider_ko.json | 1 + .../OpacitySlider/t9n/OpacitySlider_lt.json | 1 + .../OpacitySlider/t9n/OpacitySlider_lv.json | 1 + .../OpacitySlider/t9n/OpacitySlider_nb.json | 1 + .../OpacitySlider/t9n/OpacitySlider_nl.json | 1 + .../OpacitySlider/t9n/OpacitySlider_pl.json | 1 + .../t9n/OpacitySlider_pt-BR.json | 1 + .../t9n/OpacitySlider_pt-PT.json | 1 + .../OpacitySlider/t9n/OpacitySlider_ro.json | 1 + .../OpacitySlider/t9n/OpacitySlider_ru.json | 1 + .../OpacitySlider/t9n/OpacitySlider_sk.json | 1 + .../OpacitySlider/t9n/OpacitySlider_sl.json | 1 + .../OpacitySlider/t9n/OpacitySlider_sr.json | 1 + .../OpacitySlider/t9n/OpacitySlider_sv.json | 1 + .../OpacitySlider/t9n/OpacitySlider_th.json | 1 + .../OpacitySlider/t9n/OpacitySlider_tr.json | 1 + .../OpacitySlider/t9n/OpacitySlider_uk.json | 1 + .../OpacitySlider/t9n/OpacitySlider_vi.json | 1 + .../t9n/OpacitySlider_zh-CN.json | 1 + .../t9n/OpacitySlider_zh-HK.json | 1 + .../t9n/OpacitySlider_zh-TW.json | 1 + .../SizeSlider/t9n/SizeSlider.json | 1 + .../SizeSlider/t9n/SizeSlider_ar.json | 1 + .../SizeSlider/t9n/SizeSlider_bg.json | 1 + .../SizeSlider/t9n/SizeSlider_bs.json | 1 + .../SizeSlider/t9n/SizeSlider_ca.json | 1 + .../SizeSlider/t9n/SizeSlider_cs.json | 1 + .../SizeSlider/t9n/SizeSlider_da.json | 1 + .../SizeSlider/t9n/SizeSlider_de.json | 1 + .../SizeSlider/t9n/SizeSlider_el.json | 1 + .../SizeSlider/t9n/SizeSlider_en.json | 1 + .../SizeSlider/t9n/SizeSlider_es.json | 1 + .../SizeSlider/t9n/SizeSlider_et.json | 1 + .../SizeSlider/t9n/SizeSlider_fi.json | 1 + .../SizeSlider/t9n/SizeSlider_fr.json | 1 + .../SizeSlider/t9n/SizeSlider_he.json | 1 + .../SizeSlider/t9n/SizeSlider_hr.json | 1 + .../SizeSlider/t9n/SizeSlider_hu.json | 1 + .../SizeSlider/t9n/SizeSlider_id.json | 1 + .../SizeSlider/t9n/SizeSlider_it.json | 1 + .../SizeSlider/t9n/SizeSlider_ja.json | 1 + .../SizeSlider/t9n/SizeSlider_ko.json | 1 + .../SizeSlider/t9n/SizeSlider_lt.json | 1 + .../SizeSlider/t9n/SizeSlider_lv.json | 1 + .../SizeSlider/t9n/SizeSlider_nb.json | 1 + .../SizeSlider/t9n/SizeSlider_nl.json | 1 + .../SizeSlider/t9n/SizeSlider_pl.json | 1 + .../SizeSlider/t9n/SizeSlider_pt-BR.json | 1 + .../SizeSlider/t9n/SizeSlider_pt-PT.json | 1 + .../SizeSlider/t9n/SizeSlider_ro.json | 1 + .../SizeSlider/t9n/SizeSlider_ru.json | 1 + .../SizeSlider/t9n/SizeSlider_sk.json | 1 + .../SizeSlider/t9n/SizeSlider_sl.json | 1 + .../SizeSlider/t9n/SizeSlider_sr.json | 1 + .../SizeSlider/t9n/SizeSlider_sv.json | 1 + .../SizeSlider/t9n/SizeSlider_th.json | 1 + .../SizeSlider/t9n/SizeSlider_tr.json | 1 + .../SizeSlider/t9n/SizeSlider_uk.json | 1 + .../SizeSlider/t9n/SizeSlider_vi.json | 1 + .../SizeSlider/t9n/SizeSlider_zh-CN.json | 1 + .../SizeSlider/t9n/SizeSlider_zh-HK.json | 1 + .../SizeSlider/t9n/SizeSlider_zh-TW.json | 1 + .../t9n/SelectionToolbar.json | 1 + .../t9n/SelectionToolbar_ar.json | 1 + .../t9n/SelectionToolbar_bg.json | 1 + .../t9n/SelectionToolbar_bs.json | 1 + .../t9n/SelectionToolbar_ca.json | 1 + .../t9n/SelectionToolbar_cs.json | 1 + .../t9n/SelectionToolbar_da.json | 1 + .../t9n/SelectionToolbar_de.json | 1 + .../t9n/SelectionToolbar_el.json | 1 + .../t9n/SelectionToolbar_en.json | 1 + .../t9n/SelectionToolbar_es.json | 1 + .../t9n/SelectionToolbar_et.json | 1 + .../t9n/SelectionToolbar_fi.json | 1 + .../t9n/SelectionToolbar_fr.json | 1 + .../t9n/SelectionToolbar_he.json | 1 + .../t9n/SelectionToolbar_hr.json | 1 + .../t9n/SelectionToolbar_hu.json | 1 + .../t9n/SelectionToolbar_id.json | 1 + .../t9n/SelectionToolbar_it.json | 1 + .../t9n/SelectionToolbar_ja.json | 1 + .../t9n/SelectionToolbar_ko.json | 1 + .../t9n/SelectionToolbar_lt.json | 1 + .../t9n/SelectionToolbar_lv.json | 1 + .../t9n/SelectionToolbar_nb.json | 1 + .../t9n/SelectionToolbar_nl.json | 1 + .../t9n/SelectionToolbar_pl.json | 1 + .../t9n/SelectionToolbar_pt-BR.json | 1 + .../t9n/SelectionToolbar_pt-PT.json | 1 + .../t9n/SelectionToolbar_ro.json | 1 + .../t9n/SelectionToolbar_ru.json | 1 + .../t9n/SelectionToolbar_sk.json | 1 + .../t9n/SelectionToolbar_sl.json | 1 + .../t9n/SelectionToolbar_sr.json | 1 + .../t9n/SelectionToolbar_sv.json | 1 + .../t9n/SelectionToolbar_th.json | 1 + .../t9n/SelectionToolbar_tr.json | 1 + .../t9n/SelectionToolbar_uk.json | 1 + .../t9n/SelectionToolbar_vi.json | 1 + .../t9n/SelectionToolbar_zh-CN.json | 1 + .../t9n/SelectionToolbar_zh-HK.json | 1 + .../t9n/SelectionToolbar_zh-TW.json | 1 + .../t9n/SketchTooltipControls.json | 1 + .../t9n/SketchTooltipControls_ar.json | 1 + .../t9n/SketchTooltipControls_bg.json | 1 + .../t9n/SketchTooltipControls_bs.json | 1 + .../t9n/SketchTooltipControls_ca.json | 1 + .../t9n/SketchTooltipControls_cs.json | 1 + .../t9n/SketchTooltipControls_da.json | 1 + .../t9n/SketchTooltipControls_de.json | 1 + .../t9n/SketchTooltipControls_el.json | 1 + .../t9n/SketchTooltipControls_en.json | 1 + .../t9n/SketchTooltipControls_es.json | 1 + .../t9n/SketchTooltipControls_et.json | 1 + .../t9n/SketchTooltipControls_fi.json | 1 + .../t9n/SketchTooltipControls_fr.json | 1 + .../t9n/SketchTooltipControls_he.json | 1 + .../t9n/SketchTooltipControls_hr.json | 1 + .../t9n/SketchTooltipControls_hu.json | 1 + .../t9n/SketchTooltipControls_id.json | 1 + .../t9n/SketchTooltipControls_it.json | 1 + .../t9n/SketchTooltipControls_ja.json | 1 + .../t9n/SketchTooltipControls_ko.json | 1 + .../t9n/SketchTooltipControls_lt.json | 1 + .../t9n/SketchTooltipControls_lv.json | 1 + .../t9n/SketchTooltipControls_nb.json | 1 + .../t9n/SketchTooltipControls_nl.json | 1 + .../t9n/SketchTooltipControls_pl.json | 1 + .../t9n/SketchTooltipControls_pt-BR.json | 1 + .../t9n/SketchTooltipControls_pt-PT.json | 1 + .../t9n/SketchTooltipControls_ro.json | 1 + .../t9n/SketchTooltipControls_ru.json | 1 + .../t9n/SketchTooltipControls_sk.json | 1 + .../t9n/SketchTooltipControls_sl.json | 1 + .../t9n/SketchTooltipControls_sr.json | 1 + .../t9n/SketchTooltipControls_sv.json | 1 + .../t9n/SketchTooltipControls_th.json | 1 + .../t9n/SketchTooltipControls_tr.json | 1 + .../t9n/SketchTooltipControls_uk.json | 1 + .../t9n/SketchTooltipControls_vi.json | 1 + .../t9n/SketchTooltipControls_zh-CN.json | 1 + .../t9n/SketchTooltipControls_zh-HK.json | 1 + .../t9n/SketchTooltipControls_zh-TW.json | 1 + .../t9n/SnappingControls.json | 1 + .../t9n/SnappingControls_ar.json | 1 + .../t9n/SnappingControls_bg.json | 1 + .../t9n/SnappingControls_bs.json | 1 + .../t9n/SnappingControls_ca.json | 1 + .../t9n/SnappingControls_cs.json | 1 + .../t9n/SnappingControls_da.json | 1 + .../t9n/SnappingControls_de.json | 1 + .../t9n/SnappingControls_el.json | 1 + .../t9n/SnappingControls_en.json | 1 + .../t9n/SnappingControls_es.json | 1 + .../t9n/SnappingControls_et.json | 1 + .../t9n/SnappingControls_fi.json | 1 + .../t9n/SnappingControls_fr.json | 1 + .../t9n/SnappingControls_he.json | 1 + .../t9n/SnappingControls_hr.json | 1 + .../t9n/SnappingControls_hu.json | 1 + .../t9n/SnappingControls_id.json | 1 + .../t9n/SnappingControls_it.json | 1 + .../t9n/SnappingControls_ja.json | 1 + .../t9n/SnappingControls_ko.json | 1 + .../t9n/SnappingControls_lt.json | 1 + .../t9n/SnappingControls_lv.json | 1 + .../t9n/SnappingControls_nb.json | 1 + .../t9n/SnappingControls_nl.json | 1 + .../t9n/SnappingControls_pl.json | 1 + .../t9n/SnappingControls_pt-BR.json | 1 + .../t9n/SnappingControls_pt-PT.json | 1 + .../t9n/SnappingControls_ro.json | 1 + .../t9n/SnappingControls_ru.json | 1 + .../t9n/SnappingControls_sk.json | 1 + .../t9n/SnappingControls_sl.json | 1 + .../t9n/SnappingControls_sr.json | 1 + .../t9n/SnappingControls_sv.json | 1 + .../t9n/SnappingControls_th.json | 1 + .../t9n/SnappingControls_tr.json | 1 + .../t9n/SnappingControls_uk.json | 1 + .../t9n/SnappingControls_vi.json | 1 + .../t9n/SnappingControls_zh-CN.json | 1 + .../t9n/SnappingControls_zh-HK.json | 1 + .../t9n/SnappingControls_zh-TW.json | 1 + .../esri/widgets/support/t9n/ColorPicker.json | 1 + .../widgets/support/t9n/ColorPicker_ar.json | 1 + .../widgets/support/t9n/ColorPicker_bg.json | 1 + .../widgets/support/t9n/ColorPicker_bs.json | 1 + .../widgets/support/t9n/ColorPicker_ca.json | 1 + .../widgets/support/t9n/ColorPicker_cs.json | 1 + .../widgets/support/t9n/ColorPicker_da.json | 1 + .../widgets/support/t9n/ColorPicker_de.json | 1 + .../widgets/support/t9n/ColorPicker_el.json | 1 + .../widgets/support/t9n/ColorPicker_en.json | 1 + .../widgets/support/t9n/ColorPicker_es.json | 1 + .../widgets/support/t9n/ColorPicker_et.json | 1 + .../widgets/support/t9n/ColorPicker_fi.json | 1 + .../widgets/support/t9n/ColorPicker_fr.json | 1 + .../widgets/support/t9n/ColorPicker_he.json | 1 + .../widgets/support/t9n/ColorPicker_hr.json | 1 + .../widgets/support/t9n/ColorPicker_hu.json | 1 + .../widgets/support/t9n/ColorPicker_id.json | 1 + .../widgets/support/t9n/ColorPicker_it.json | 1 + .../widgets/support/t9n/ColorPicker_ja.json | 1 + .../widgets/support/t9n/ColorPicker_ko.json | 1 + .../widgets/support/t9n/ColorPicker_lt.json | 1 + .../widgets/support/t9n/ColorPicker_lv.json | 1 + .../widgets/support/t9n/ColorPicker_nb.json | 1 + .../widgets/support/t9n/ColorPicker_nl.json | 1 + .../widgets/support/t9n/ColorPicker_pl.json | 1 + .../support/t9n/ColorPicker_pt-BR.json | 1 + .../support/t9n/ColorPicker_pt-PT.json | 1 + .../widgets/support/t9n/ColorPicker_ro.json | 1 + .../widgets/support/t9n/ColorPicker_ru.json | 1 + .../widgets/support/t9n/ColorPicker_sk.json | 1 + .../widgets/support/t9n/ColorPicker_sl.json | 1 + .../widgets/support/t9n/ColorPicker_sr.json | 1 + .../widgets/support/t9n/ColorPicker_sv.json | 1 + .../widgets/support/t9n/ColorPicker_th.json | 1 + .../widgets/support/t9n/ColorPicker_tr.json | 1 + .../widgets/support/t9n/ColorPicker_uk.json | 1 + .../widgets/support/t9n/ColorPicker_vi.json | 1 + .../support/t9n/ColorPicker_zh-CN.json | 1 + .../support/t9n/ColorPicker_zh-HK.json | 1 + .../support/t9n/ColorPicker_zh-TW.json | 1 + .../esri/widgets/support/t9n/DatePicker.json | 1 + .../widgets/support/t9n/DatePicker_ar.json | 1 + .../widgets/support/t9n/DatePicker_bg.json | 1 + .../widgets/support/t9n/DatePicker_bs.json | 1 + .../widgets/support/t9n/DatePicker_ca.json | 1 + .../widgets/support/t9n/DatePicker_cs.json | 1 + .../widgets/support/t9n/DatePicker_da.json | 1 + .../widgets/support/t9n/DatePicker_de.json | 1 + .../widgets/support/t9n/DatePicker_el.json | 1 + .../widgets/support/t9n/DatePicker_en.json | 1 + .../widgets/support/t9n/DatePicker_es.json | 1 + .../widgets/support/t9n/DatePicker_et.json | 1 + .../widgets/support/t9n/DatePicker_fi.json | 1 + .../widgets/support/t9n/DatePicker_fr.json | 1 + .../widgets/support/t9n/DatePicker_he.json | 1 + .../widgets/support/t9n/DatePicker_hr.json | 1 + .../widgets/support/t9n/DatePicker_hu.json | 1 + .../widgets/support/t9n/DatePicker_id.json | 1 + .../widgets/support/t9n/DatePicker_it.json | 1 + .../widgets/support/t9n/DatePicker_ja.json | 1 + .../widgets/support/t9n/DatePicker_ko.json | 1 + .../widgets/support/t9n/DatePicker_lt.json | 1 + .../widgets/support/t9n/DatePicker_lv.json | 1 + .../widgets/support/t9n/DatePicker_nb.json | 1 + .../widgets/support/t9n/DatePicker_nl.json | 1 + .../widgets/support/t9n/DatePicker_pl.json | 1 + .../widgets/support/t9n/DatePicker_pt-BR.json | 1 + .../widgets/support/t9n/DatePicker_pt-PT.json | 1 + .../widgets/support/t9n/DatePicker_ro.json | 1 + .../widgets/support/t9n/DatePicker_ru.json | 1 + .../widgets/support/t9n/DatePicker_sk.json | 1 + .../widgets/support/t9n/DatePicker_sl.json | 1 + .../widgets/support/t9n/DatePicker_sr.json | 1 + .../widgets/support/t9n/DatePicker_sv.json | 1 + .../widgets/support/t9n/DatePicker_th.json | 1 + .../widgets/support/t9n/DatePicker_tr.json | 1 + .../widgets/support/t9n/DatePicker_uk.json | 1 + .../widgets/support/t9n/DatePicker_vi.json | 1 + .../widgets/support/t9n/DatePicker_zh-CN.json | 1 + .../widgets/support/t9n/DatePicker_zh-HK.json | 1 + .../widgets/support/t9n/DatePicker_zh-TW.json | 1 + .../esri/widgets/support/t9n/SaveLayer.json | 1 + .../widgets/support/t9n/SaveLayer_ar.json | 1 + .../widgets/support/t9n/SaveLayer_bg.json | 1 + .../widgets/support/t9n/SaveLayer_bs.json | 1 + .../widgets/support/t9n/SaveLayer_ca.json | 1 + .../widgets/support/t9n/SaveLayer_cs.json | 1 + .../widgets/support/t9n/SaveLayer_da.json | 1 + .../widgets/support/t9n/SaveLayer_de.json | 1 + .../widgets/support/t9n/SaveLayer_el.json | 1 + .../widgets/support/t9n/SaveLayer_en.json | 1 + .../widgets/support/t9n/SaveLayer_es.json | 1 + .../widgets/support/t9n/SaveLayer_et.json | 1 + .../widgets/support/t9n/SaveLayer_fi.json | 1 + .../widgets/support/t9n/SaveLayer_fr.json | 1 + .../widgets/support/t9n/SaveLayer_he.json | 1 + .../widgets/support/t9n/SaveLayer_hr.json | 1 + .../widgets/support/t9n/SaveLayer_hu.json | 1 + .../widgets/support/t9n/SaveLayer_id.json | 1 + .../widgets/support/t9n/SaveLayer_it.json | 1 + .../widgets/support/t9n/SaveLayer_ja.json | 1 + .../widgets/support/t9n/SaveLayer_ko.json | 1 + .../widgets/support/t9n/SaveLayer_lt.json | 1 + .../widgets/support/t9n/SaveLayer_lv.json | 1 + .../widgets/support/t9n/SaveLayer_nb.json | 1 + .../widgets/support/t9n/SaveLayer_nl.json | 1 + .../widgets/support/t9n/SaveLayer_pl.json | 1 + .../widgets/support/t9n/SaveLayer_pt-BR.json | 1 + .../widgets/support/t9n/SaveLayer_pt-PT.json | 1 + .../widgets/support/t9n/SaveLayer_ro.json | 1 + .../widgets/support/t9n/SaveLayer_ru.json | 1 + .../widgets/support/t9n/SaveLayer_sk.json | 1 + .../widgets/support/t9n/SaveLayer_sl.json | 1 + .../widgets/support/t9n/SaveLayer_sr.json | 1 + .../widgets/support/t9n/SaveLayer_sv.json | 1 + .../widgets/support/t9n/SaveLayer_th.json | 1 + .../widgets/support/t9n/SaveLayer_tr.json | 1 + .../widgets/support/t9n/SaveLayer_uk.json | 1 + .../widgets/support/t9n/SaveLayer_vi.json | 1 + .../widgets/support/t9n/SaveLayer_zh-CN.json | 1 + .../widgets/support/t9n/SaveLayer_zh-HK.json | 1 + .../widgets/support/t9n/SaveLayer_zh-TW.json | 1 + .../esri/widgets/support/t9n/TimePicker.json | 1 + .../widgets/support/t9n/TimePicker_ar.json | 1 + .../widgets/support/t9n/TimePicker_bg.json | 1 + .../widgets/support/t9n/TimePicker_bs.json | 1 + .../widgets/support/t9n/TimePicker_ca.json | 1 + .../widgets/support/t9n/TimePicker_cs.json | 1 + .../widgets/support/t9n/TimePicker_da.json | 1 + .../widgets/support/t9n/TimePicker_de.json | 1 + .../widgets/support/t9n/TimePicker_el.json | 1 + .../widgets/support/t9n/TimePicker_en.json | 1 + .../widgets/support/t9n/TimePicker_es.json | 1 + .../widgets/support/t9n/TimePicker_et.json | 1 + .../widgets/support/t9n/TimePicker_fi.json | 1 + .../widgets/support/t9n/TimePicker_fr.json | 1 + .../widgets/support/t9n/TimePicker_he.json | 1 + .../widgets/support/t9n/TimePicker_hr.json | 1 + .../widgets/support/t9n/TimePicker_hu.json | 1 + .../widgets/support/t9n/TimePicker_id.json | 1 + .../widgets/support/t9n/TimePicker_it.json | 1 + .../widgets/support/t9n/TimePicker_ja.json | 1 + .../widgets/support/t9n/TimePicker_ko.json | 1 + .../widgets/support/t9n/TimePicker_lt.json | 1 + .../widgets/support/t9n/TimePicker_lv.json | 1 + .../widgets/support/t9n/TimePicker_nb.json | 1 + .../widgets/support/t9n/TimePicker_nl.json | 1 + .../widgets/support/t9n/TimePicker_pl.json | 1 + .../widgets/support/t9n/TimePicker_pt-BR.json | 1 + .../widgets/support/t9n/TimePicker_pt-PT.json | 1 + .../widgets/support/t9n/TimePicker_ro.json | 1 + .../widgets/support/t9n/TimePicker_ru.json | 1 + .../widgets/support/t9n/TimePicker_sk.json | 1 + .../widgets/support/t9n/TimePicker_sl.json | 1 + .../widgets/support/t9n/TimePicker_sr.json | 1 + .../widgets/support/t9n/TimePicker_sv.json | 1 + .../widgets/support/t9n/TimePicker_th.json | 1 + .../widgets/support/t9n/TimePicker_tr.json | 1 + .../widgets/support/t9n/TimePicker_uk.json | 1 + .../widgets/support/t9n/TimePicker_vi.json | 1 + .../widgets/support/t9n/TimePicker_zh-CN.json | 1 + .../widgets/support/t9n/TimePicker_zh-HK.json | 1 + .../widgets/support/t9n/TimePicker_zh-TW.json | 1 + .../esri/widgets/support/t9n/timezone.json | 1 + .../esri/widgets/support/t9n/timezone_ar.json | 1 + .../esri/widgets/support/t9n/timezone_bg.json | 1 + .../esri/widgets/support/t9n/timezone_bs.json | 1 + .../esri/widgets/support/t9n/timezone_ca.json | 1 + .../esri/widgets/support/t9n/timezone_cs.json | 1 + .../esri/widgets/support/t9n/timezone_da.json | 1 + .../esri/widgets/support/t9n/timezone_de.json | 1 + .../esri/widgets/support/t9n/timezone_el.json | 1 + .../esri/widgets/support/t9n/timezone_en.json | 1 + .../esri/widgets/support/t9n/timezone_es.json | 1 + .../esri/widgets/support/t9n/timezone_et.json | 1 + .../esri/widgets/support/t9n/timezone_fi.json | 1 + .../esri/widgets/support/t9n/timezone_fr.json | 1 + .../esri/widgets/support/t9n/timezone_he.json | 1 + .../esri/widgets/support/t9n/timezone_hr.json | 1 + .../esri/widgets/support/t9n/timezone_hu.json | 1 + .../esri/widgets/support/t9n/timezone_id.json | 1 + .../esri/widgets/support/t9n/timezone_it.json | 1 + .../esri/widgets/support/t9n/timezone_ja.json | 1 + .../esri/widgets/support/t9n/timezone_ko.json | 1 + .../esri/widgets/support/t9n/timezone_lt.json | 1 + .../esri/widgets/support/t9n/timezone_lv.json | 1 + .../esri/widgets/support/t9n/timezone_nb.json | 1 + .../esri/widgets/support/t9n/timezone_nl.json | 1 + .../esri/widgets/support/t9n/timezone_pl.json | 1 + .../widgets/support/t9n/timezone_pt-BR.json | 1 + .../widgets/support/t9n/timezone_pt-PT.json | 1 + .../esri/widgets/support/t9n/timezone_ro.json | 1 + .../esri/widgets/support/t9n/timezone_ru.json | 1 + .../esri/widgets/support/t9n/timezone_sk.json | 1 + .../esri/widgets/support/t9n/timezone_sl.json | 1 + .../esri/widgets/support/t9n/timezone_sr.json | 1 + .../esri/widgets/support/t9n/timezone_sv.json | 1 + .../esri/widgets/support/t9n/timezone_th.json | 1 + .../esri/widgets/support/t9n/timezone_tr.json | 1 + .../esri/widgets/support/t9n/timezone_uk.json | 1 + .../esri/widgets/support/t9n/timezone_vi.json | 1 + .../widgets/support/t9n/timezone_zh-CN.json | 1 + .../widgets/support/t9n/timezone_zh-HK.json | 1 + .../widgets/support/t9n/timezone_zh-TW.json | 1 + .../esri/widgets/support/t9n/uriUtils.json | 1 + .../esri/widgets/support/t9n/uriUtils_ar.json | 1 + .../esri/widgets/support/t9n/uriUtils_bg.json | 1 + .../esri/widgets/support/t9n/uriUtils_bs.json | 1 + .../esri/widgets/support/t9n/uriUtils_ca.json | 1 + .../esri/widgets/support/t9n/uriUtils_cs.json | 1 + .../esri/widgets/support/t9n/uriUtils_da.json | 1 + .../esri/widgets/support/t9n/uriUtils_de.json | 1 + .../esri/widgets/support/t9n/uriUtils_el.json | 1 + .../esri/widgets/support/t9n/uriUtils_en.json | 1 + .../esri/widgets/support/t9n/uriUtils_es.json | 1 + .../esri/widgets/support/t9n/uriUtils_et.json | 1 + .../esri/widgets/support/t9n/uriUtils_fi.json | 1 + .../esri/widgets/support/t9n/uriUtils_fr.json | 1 + .../esri/widgets/support/t9n/uriUtils_he.json | 1 + .../esri/widgets/support/t9n/uriUtils_hr.json | 1 + .../esri/widgets/support/t9n/uriUtils_hu.json | 1 + .../esri/widgets/support/t9n/uriUtils_id.json | 1 + .../esri/widgets/support/t9n/uriUtils_it.json | 1 + .../esri/widgets/support/t9n/uriUtils_ja.json | 1 + .../esri/widgets/support/t9n/uriUtils_ko.json | 1 + .../esri/widgets/support/t9n/uriUtils_lt.json | 1 + .../esri/widgets/support/t9n/uriUtils_lv.json | 1 + .../esri/widgets/support/t9n/uriUtils_nb.json | 1 + .../esri/widgets/support/t9n/uriUtils_nl.json | 1 + .../esri/widgets/support/t9n/uriUtils_pl.json | 1 + .../widgets/support/t9n/uriUtils_pt-BR.json | 1 + .../widgets/support/t9n/uriUtils_pt-PT.json | 1 + .../esri/widgets/support/t9n/uriUtils_ro.json | 1 + .../esri/widgets/support/t9n/uriUtils_ru.json | 1 + .../esri/widgets/support/t9n/uriUtils_sk.json | 1 + .../esri/widgets/support/t9n/uriUtils_sl.json | 1 + .../esri/widgets/support/t9n/uriUtils_sr.json | 1 + .../esri/widgets/support/t9n/uriUtils_sv.json | 1 + .../esri/widgets/support/t9n/uriUtils_th.json | 1 + .../esri/widgets/support/t9n/uriUtils_tr.json | 1 + .../esri/widgets/support/t9n/uriUtils_uk.json | 1 + .../esri/widgets/support/t9n/uriUtils_vi.json | 1 + .../widgets/support/t9n/uriUtils_zh-CN.json | 1 + .../widgets/support/t9n/uriUtils_zh-HK.json | 1 + .../widgets/support/t9n/uriUtils_zh-TW.json | 1 + public/assets/favicon.ico | Bin 0 -> 15406 bytes public/assets/filter/t9n/index.d.ts | 4 + public/assets/filter/t9n/messages.json | 4 + public/assets/filter/t9n/messages_ar.json | 4 + public/assets/filter/t9n/messages_bg.json | 4 + public/assets/filter/t9n/messages_bs.json | 4 + public/assets/filter/t9n/messages_ca.json | 4 + public/assets/filter/t9n/messages_cs.json | 4 + public/assets/filter/t9n/messages_da.json | 4 + public/assets/filter/t9n/messages_de.json | 4 + public/assets/filter/t9n/messages_el.json | 4 + public/assets/filter/t9n/messages_en.json | 4 + public/assets/filter/t9n/messages_es.json | 4 + public/assets/filter/t9n/messages_et.json | 4 + public/assets/filter/t9n/messages_fi.json | 4 + public/assets/filter/t9n/messages_fr.json | 4 + public/assets/filter/t9n/messages_he.json | 4 + public/assets/filter/t9n/messages_hr.json | 4 + public/assets/filter/t9n/messages_hu.json | 4 + public/assets/filter/t9n/messages_id.json | 4 + public/assets/filter/t9n/messages_it.json | 4 + public/assets/filter/t9n/messages_ja.json | 4 + public/assets/filter/t9n/messages_ko.json | 4 + public/assets/filter/t9n/messages_lt.json | 4 + public/assets/filter/t9n/messages_lv.json | 4 + public/assets/filter/t9n/messages_nl.json | 4 + public/assets/filter/t9n/messages_no.json | 4 + public/assets/filter/t9n/messages_pl.json | 4 + public/assets/filter/t9n/messages_pt-BR.json | 4 + public/assets/filter/t9n/messages_pt-PT.json | 4 + public/assets/filter/t9n/messages_ro.json | 4 + public/assets/filter/t9n/messages_ru.json | 4 + public/assets/filter/t9n/messages_sk.json | 4 + public/assets/filter/t9n/messages_sl.json | 4 + public/assets/filter/t9n/messages_sr.json | 4 + public/assets/filter/t9n/messages_sv.json | 4 + public/assets/filter/t9n/messages_th.json | 4 + public/assets/filter/t9n/messages_tr.json | 4 + public/assets/filter/t9n/messages_uk.json | 4 + public/assets/filter/t9n/messages_vi.json | 4 + public/assets/filter/t9n/messages_zh-CN.json | 4 + public/assets/filter/t9n/messages_zh-HK.json | 4 + public/assets/filter/t9n/messages_zh-TW.json | 4 + public/assets/flow-item/t9n/index.d.ts | 5 + public/assets/flow-item/t9n/messages.json | 5 + public/assets/flow-item/t9n/messages_ar.json | 5 + public/assets/flow-item/t9n/messages_bg.json | 5 + public/assets/flow-item/t9n/messages_bs.json | 5 + public/assets/flow-item/t9n/messages_ca.json | 5 + public/assets/flow-item/t9n/messages_cs.json | 5 + public/assets/flow-item/t9n/messages_da.json | 5 + public/assets/flow-item/t9n/messages_de.json | 5 + public/assets/flow-item/t9n/messages_el.json | 5 + public/assets/flow-item/t9n/messages_en.json | 5 + public/assets/flow-item/t9n/messages_es.json | 5 + public/assets/flow-item/t9n/messages_et.json | 5 + public/assets/flow-item/t9n/messages_fi.json | 5 + public/assets/flow-item/t9n/messages_fr.json | 5 + public/assets/flow-item/t9n/messages_he.json | 5 + public/assets/flow-item/t9n/messages_hr.json | 5 + public/assets/flow-item/t9n/messages_hu.json | 5 + public/assets/flow-item/t9n/messages_id.json | 5 + public/assets/flow-item/t9n/messages_it.json | 5 + public/assets/flow-item/t9n/messages_ja.json | 5 + public/assets/flow-item/t9n/messages_ko.json | 5 + public/assets/flow-item/t9n/messages_lt.json | 5 + public/assets/flow-item/t9n/messages_lv.json | 5 + public/assets/flow-item/t9n/messages_nl.json | 5 + public/assets/flow-item/t9n/messages_no.json | 5 + public/assets/flow-item/t9n/messages_pl.json | 5 + .../assets/flow-item/t9n/messages_pt-BR.json | 5 + .../assets/flow-item/t9n/messages_pt-PT.json | 5 + public/assets/flow-item/t9n/messages_ro.json | 5 + public/assets/flow-item/t9n/messages_ru.json | 5 + public/assets/flow-item/t9n/messages_sk.json | 5 + public/assets/flow-item/t9n/messages_sl.json | 5 + public/assets/flow-item/t9n/messages_sr.json | 5 + public/assets/flow-item/t9n/messages_sv.json | 5 + public/assets/flow-item/t9n/messages_th.json | 5 + public/assets/flow-item/t9n/messages_tr.json | 5 + public/assets/flow-item/t9n/messages_uk.json | 5 + public/assets/flow-item/t9n/messages_vi.json | 5 + .../assets/flow-item/t9n/messages_zh-CN.json | 5 + .../assets/flow-item/t9n/messages_zh-HK.json | 5 + .../assets/flow-item/t9n/messages_zh-TW.json | 5 + public/assets/handle/t9n/index.d.ts | 3 + public/assets/handle/t9n/messages.json | 3 + public/assets/handle/t9n/messages_ar.json | 3 + public/assets/handle/t9n/messages_bg.json | 3 + public/assets/handle/t9n/messages_bs.json | 3 + public/assets/handle/t9n/messages_ca.json | 3 + public/assets/handle/t9n/messages_cs.json | 3 + public/assets/handle/t9n/messages_da.json | 3 + public/assets/handle/t9n/messages_de.json | 3 + public/assets/handle/t9n/messages_el.json | 3 + public/assets/handle/t9n/messages_en.json | 3 + public/assets/handle/t9n/messages_es.json | 3 + public/assets/handle/t9n/messages_et.json | 3 + public/assets/handle/t9n/messages_fi.json | 3 + public/assets/handle/t9n/messages_fr.json | 3 + public/assets/handle/t9n/messages_he.json | 3 + public/assets/handle/t9n/messages_hr.json | 3 + public/assets/handle/t9n/messages_hu.json | 3 + public/assets/handle/t9n/messages_id.json | 3 + public/assets/handle/t9n/messages_it.json | 3 + public/assets/handle/t9n/messages_ja.json | 3 + public/assets/handle/t9n/messages_ko.json | 3 + public/assets/handle/t9n/messages_lt.json | 3 + public/assets/handle/t9n/messages_lv.json | 3 + public/assets/handle/t9n/messages_nl.json | 3 + public/assets/handle/t9n/messages_no.json | 3 + public/assets/handle/t9n/messages_pl.json | 3 + public/assets/handle/t9n/messages_pt-BR.json | 3 + public/assets/handle/t9n/messages_pt-PT.json | 3 + public/assets/handle/t9n/messages_ro.json | 3 + public/assets/handle/t9n/messages_ru.json | 3 + public/assets/handle/t9n/messages_sk.json | 3 + public/assets/handle/t9n/messages_sl.json | 3 + public/assets/handle/t9n/messages_sr.json | 3 + public/assets/handle/t9n/messages_sv.json | 3 + public/assets/handle/t9n/messages_th.json | 3 + public/assets/handle/t9n/messages_tr.json | 3 + public/assets/handle/t9n/messages_uk.json | 3 + public/assets/handle/t9n/messages_vi.json | 3 + public/assets/handle/t9n/messages_zh-CN.json | 3 + public/assets/handle/t9n/messages_zh-HK.json | 3 + public/assets/handle/t9n/messages_zh-TW.json | 3 + public/assets/icon/aZ16.json | 1 + public/assets/icon/aZ24.json | 1 + public/assets/icon/aZ32.json | 1 + public/assets/icon/aZDown16.json | 1 + public/assets/icon/aZDown24.json | 1 + public/assets/icon/aZDown32.json | 1 + public/assets/icon/aZUp16.json | 1 + public/assets/icon/aZUp24.json | 1 + public/assets/icon/aZUp32.json | 1 + public/assets/icon/accessStringResults16.json | 1 + public/assets/icon/accessStringResults24.json | 1 + public/assets/icon/accessStringResults32.json | 1 + public/assets/icon/accessibility16.json | 1 + public/assets/icon/accessibility24.json | 1 + public/assets/icon/accessibility32.json | 1 + public/assets/icon/activityMonitor16.json | 1 + public/assets/icon/activityMonitor24.json | 1 + public/assets/icon/activityMonitor32.json | 1 + public/assets/icon/actualSize16.json | 1 + public/assets/icon/actualSize24.json | 1 + public/assets/icon/actualSize32.json | 1 + .../assets/icon/addAndUpdateFeatures16.json | 1 + .../assets/icon/addAndUpdateFeatures24.json | 1 + .../assets/icon/addAndUpdateFeatures32.json | 1 + public/assets/icon/addFeatures16.json | 1 + public/assets/icon/addFeatures24.json | 1 + public/assets/icon/addFeatures32.json | 1 + public/assets/icon/addIn16.json | 1 + public/assets/icon/addIn24.json | 1 + public/assets/icon/addIn32.json | 1 + public/assets/icon/addInEdit16.json | 1 + public/assets/icon/addInEdit24.json | 1 + public/assets/icon/addInEdit32.json | 1 + public/assets/icon/addInNew16.json | 1 + public/assets/icon/addInNew24.json | 1 + public/assets/icon/addInNew32.json | 1 + public/assets/icon/addLayer16.json | 1 + public/assets/icon/addLayer24.json | 1 + public/assets/icon/addLayer32.json | 1 + public/assets/icon/addReaction16.json | 1 + public/assets/icon/addReaction24.json | 1 + public/assets/icon/addReaction32.json | 1 + public/assets/icon/addText16.json | 1 + public/assets/icon/addText24.json | 1 + public/assets/icon/addText32.json | 1 + public/assets/icon/addressBook16.json | 1 + public/assets/icon/addressBook24.json | 1 + public/assets/icon/addressBook32.json | 1 + public/assets/icon/allServers16.json | 1 + public/assets/icon/allServers24.json | 1 + public/assets/icon/allServers32.json | 1 + public/assets/icon/altitude16.json | 1 + public/assets/icon/altitude24.json | 1 + public/assets/icon/altitude32.json | 1 + public/assets/icon/analysis16.json | 1 + public/assets/icon/analysis24.json | 1 + public/assets/icon/analysis32.json | 1 + public/assets/icon/analysisOverlay16.json | 1 + public/assets/icon/analysisOverlay24.json | 1 + public/assets/icon/analysisOverlay32.json | 1 + public/assets/icon/annotateTool16.json | 1 + public/assets/icon/annotateTool24.json | 1 + public/assets/icon/annotateTool32.json | 1 + public/assets/icon/antennaHeight16.json | 1 + public/assets/icon/antennaHeight24.json | 1 + public/assets/icon/antennaHeight32.json | 1 + public/assets/icon/appGear16.json | 1 + public/assets/icon/appGear24.json | 1 + public/assets/icon/appGear32.json | 1 + public/assets/icon/appLauncher16.json | 1 + public/assets/icon/appLauncher24.json | 1 + public/assets/icon/appLauncher32.json | 1 + public/assets/icon/appRun16.json | 1 + public/assets/icon/appRun24.json | 1 + public/assets/icon/appRun32.json | 1 + public/assets/icon/appUpdate16.json | 1 + public/assets/icon/appUpdate24.json | 1 + public/assets/icon/appUpdate32.json | 1 + public/assets/icon/applications16.json | 1 + public/assets/icon/applications24.json | 1 + public/assets/icon/applications32.json | 1 + public/assets/icon/apps16.json | 1 + public/assets/icon/apps24.json | 1 + public/assets/icon/apps32.json | 1 + public/assets/icon/arcgisOnline16.json | 1 + public/assets/icon/arcgisOnline24.json | 1 + public/assets/icon/arcgisOnline32.json | 1 + public/assets/icon/arrowBoldDown16.json | 1 + public/assets/icon/arrowBoldDown24.json | 1 + public/assets/icon/arrowBoldDown32.json | 1 + public/assets/icon/arrowBoldLeft16.json | 1 + public/assets/icon/arrowBoldLeft24.json | 1 + public/assets/icon/arrowBoldLeft32.json | 1 + public/assets/icon/arrowBoldRight16.json | 1 + public/assets/icon/arrowBoldRight24.json | 1 + public/assets/icon/arrowBoldRight32.json | 1 + public/assets/icon/arrowBoldUp16.json | 1 + public/assets/icon/arrowBoldUp24.json | 1 + public/assets/icon/arrowBoldUp32.json | 1 + public/assets/icon/arrowCircleDown16.json | 1 + public/assets/icon/arrowCircleDown16F.json | 1 + public/assets/icon/arrowCircleDown24.json | 1 + public/assets/icon/arrowCircleDown24F.json | 1 + public/assets/icon/arrowCircleDown32.json | 1 + public/assets/icon/arrowCircleDown32F.json | 1 + public/assets/icon/arrowCircleDownF16.json | 1 + public/assets/icon/arrowCircleDownF24.json | 1 + public/assets/icon/arrowCircleDownF32.json | 1 + .../assets/icon/arrowDoubleDiagonal116.json | 1 + .../assets/icon/arrowDoubleDiagonal124.json | 1 + .../assets/icon/arrowDoubleDiagonal132.json | 1 + .../assets/icon/arrowDoubleDiagonal216.json | 1 + .../assets/icon/arrowDoubleDiagonal224.json | 1 + .../assets/icon/arrowDoubleDiagonal232.json | 1 + .../assets/icon/arrowDoubleHorizontal16.json | 1 + .../assets/icon/arrowDoubleHorizontal24.json | 1 + .../assets/icon/arrowDoubleHorizontal32.json | 1 + public/assets/icon/arrowDoubleVertical16.json | 1 + public/assets/icon/arrowDoubleVertical24.json | 1 + public/assets/icon/arrowDoubleVertical32.json | 1 + public/assets/icon/arrowDown16.json | 1 + public/assets/icon/arrowDown24.json | 1 + public/assets/icon/arrowDown32.json | 1 + public/assets/icon/arrowDownLeft16.json | 1 + public/assets/icon/arrowDownLeft24.json | 1 + public/assets/icon/arrowDownLeft32.json | 1 + public/assets/icon/arrowDownRight16.json | 1 + public/assets/icon/arrowDownRight24.json | 1 + public/assets/icon/arrowDownRight32.json | 1 + public/assets/icon/arrowLeft16.json | 1 + public/assets/icon/arrowLeft24.json | 1 + public/assets/icon/arrowLeft32.json | 1 + public/assets/icon/arrowRight16.json | 1 + public/assets/icon/arrowRight24.json | 1 + public/assets/icon/arrowRight32.json | 1 + public/assets/icon/arrowRightLeft16.json | 1 + public/assets/icon/arrowRightLeft24.json | 1 + public/assets/icon/arrowRightLeft32.json | 1 + public/assets/icon/arrowUp16.json | 1 + public/assets/icon/arrowUp24.json | 1 + public/assets/icon/arrowUp32.json | 1 + public/assets/icon/arrowUpDown16.json | 1 + public/assets/icon/arrowUpDown24.json | 1 + public/assets/icon/arrowUpDown32.json | 1 + public/assets/icon/arrowUpLeft16.json | 1 + public/assets/icon/arrowUpLeft24.json | 1 + public/assets/icon/arrowUpLeft32.json | 1 + public/assets/icon/arrowUpRight16.json | 1 + public/assets/icon/arrowUpRight24.json | 1 + public/assets/icon/arrowUpRight32.json | 1 + public/assets/icon/article16.json | 1 + public/assets/icon/article24.json | 1 + public/assets/icon/article32.json | 1 + public/assets/icon/asteriskLarge16.json | 1 + public/assets/icon/asteriskLarge24.json | 1 + public/assets/icon/asteriskLarge32.json | 1 + public/assets/icon/asteriskSmall16.json | 1 + public/assets/icon/asteriskSmall24.json | 1 + public/assets/icon/asteriskSmall32.json | 1 + public/assets/icon/attachment16.json | 1 + public/assets/icon/attachment24.json | 1 + public/assets/icon/attachment32.json | 1 + public/assets/icon/attachmentPlus16.json | 1 + public/assets/icon/attachmentPlus24.json | 1 + public/assets/icon/attachmentPlus32.json | 1 + public/assets/icon/automation16.json | 1 + public/assets/icon/automation24.json | 1 + public/assets/icon/automation32.json | 1 + public/assets/icon/banana16.json | 1 + public/assets/icon/banana24.json | 1 + public/assets/icon/banana32.json | 1 + public/assets/icon/basemap16.json | 1 + public/assets/icon/basemap24.json | 1 + public/assets/icon/basemap32.json | 1 + public/assets/icon/battery116.json | 1 + public/assets/icon/battery124.json | 1 + public/assets/icon/battery132.json | 1 + public/assets/icon/battery216.json | 1 + public/assets/icon/battery224.json | 1 + public/assets/icon/battery232.json | 1 + public/assets/icon/battery316.json | 1 + public/assets/icon/battery324.json | 1 + public/assets/icon/battery332.json | 1 + public/assets/icon/battery416.json | 1 + public/assets/icon/battery424.json | 1 + public/assets/icon/battery432.json | 1 + public/assets/icon/batteryCharging16.json | 1 + public/assets/icon/batteryCharging24.json | 1 + public/assets/icon/batteryCharging32.json | 1 + public/assets/icon/beacon16.json | 1 + public/assets/icon/beacon24.json | 1 + public/assets/icon/beacon32.json | 1 + public/assets/icon/beaker16.json | 1 + public/assets/icon/beaker24.json | 1 + public/assets/icon/beaker32.json | 1 + public/assets/icon/bearLeft16.json | 1 + public/assets/icon/bearLeft24.json | 1 + public/assets/icon/bearLeft32.json | 1 + public/assets/icon/bearRight16.json | 1 + public/assets/icon/bearRight24.json | 1 + public/assets/icon/bearRight32.json | 1 + public/assets/icon/beginning16.json | 1 + public/assets/icon/beginning16F.json | 1 + public/assets/icon/beginning24.json | 1 + public/assets/icon/beginning24F.json | 1 + public/assets/icon/beginning32.json | 1 + public/assets/icon/beginning32F.json | 1 + public/assets/icon/bell16.json | 1 + public/assets/icon/bell16F.json | 1 + public/assets/icon/bell24.json | 1 + public/assets/icon/bell24F.json | 1 + public/assets/icon/bell32.json | 1 + public/assets/icon/bell32F.json | 1 + public/assets/icon/bellOff16.json | 1 + public/assets/icon/bellOff24.json | 1 + public/assets/icon/bellOff32.json | 1 + public/assets/icon/beta16.json | 1 + public/assets/icon/beta24.json | 1 + public/assets/icon/beta32.json | 1 + public/assets/icon/biking16.json | 1 + public/assets/icon/biking24.json | 1 + public/assets/icon/biking32.json | 1 + public/assets/icon/blank16.json | 1 + public/assets/icon/blank24.json | 1 + public/assets/icon/blank32.json | 1 + public/assets/icon/blog16.json | 1 + public/assets/icon/blog24.json | 1 + public/assets/icon/blog32.json | 1 + public/assets/icon/bluetooth16.json | 1 + public/assets/icon/bluetooth24.json | 1 + public/assets/icon/bluetooth32.json | 1 + public/assets/icon/bold16.json | 1 + public/assets/icon/bold24.json | 1 + public/assets/icon/bold32.json | 1 + public/assets/icon/book16.json | 1 + public/assets/icon/book24.json | 1 + public/assets/icon/book32.json | 1 + public/assets/icon/bookmark16.json | 1 + public/assets/icon/bookmark16F.json | 1 + public/assets/icon/bookmark24.json | 1 + public/assets/icon/bookmark24F.json | 1 + public/assets/icon/bookmark32.json | 1 + public/assets/icon/bookmark32F.json | 1 + public/assets/icon/bookmarkF16.json | 1 + public/assets/icon/bookmarkF24.json | 1 + public/assets/icon/bookmarkF32.json | 1 + public/assets/icon/boolean16.json | 1 + public/assets/icon/boolean24.json | 1 + public/assets/icon/boolean32.json | 1 + .../icon/borderRadiusFullyRounded16.json | 1 + .../icon/borderRadiusFullyRounded24.json | 1 + .../icon/borderRadiusFullyRounded32.json | 1 + public/assets/icon/borderRadiusRounded16.json | 1 + public/assets/icon/borderRadiusRounded24.json | 1 + public/assets/icon/borderRadiusRounded32.json | 1 + public/assets/icon/borderRadiusSharp16.json | 1 + public/assets/icon/borderRadiusSharp24.json | 1 + public/assets/icon/borderRadiusSharp32.json | 1 + public/assets/icon/boxChart16.json | 1 + public/assets/icon/boxChart24.json | 1 + public/assets/icon/boxChart32.json | 1 + public/assets/icon/bracketsCurly16.json | 1 + public/assets/icon/bracketsCurly24.json | 1 + public/assets/icon/bracketsCurly32.json | 1 + public/assets/icon/brightness16.json | 1 + public/assets/icon/brightness24.json | 1 + public/assets/icon/brightness32.json | 1 + public/assets/icon/bringForward16.json | 1 + public/assets/icon/bringForward24.json | 1 + public/assets/icon/bringForward32.json | 1 + public/assets/icon/bringToFront16.json | 1 + public/assets/icon/bringToFront24.json | 1 + public/assets/icon/bringToFront32.json | 1 + public/assets/icon/browser16.json | 1 + public/assets/icon/browser24.json | 1 + public/assets/icon/browser32.json | 1 + public/assets/icon/browserMap16.json | 1 + public/assets/icon/browserMap24.json | 1 + public/assets/icon/browserMap32.json | 1 + public/assets/icon/brushMark16.json | 1 + public/assets/icon/brushMark24.json | 1 + public/assets/icon/brushMark32.json | 1 + public/assets/icon/brushMarkPlus16.json | 1 + public/assets/icon/brushMarkPlus24.json | 1 + public/assets/icon/brushMarkPlus32.json | 1 + public/assets/icon/brushTip16.json | 1 + public/assets/icon/brushTip24.json | 1 + public/assets/icon/brushTip32.json | 1 + public/assets/icon/bulletPoint16.json | 1 + public/assets/icon/bulletPoint24.json | 1 + public/assets/icon/bulletPoint32.json | 1 + public/assets/icon/button16.json | 1 + public/assets/icon/button24.json | 1 + public/assets/icon/button32.json | 1 + public/assets/icon/calculator16.json | 1 + public/assets/icon/calculator24.json | 1 + public/assets/icon/calculator32.json | 1 + public/assets/icon/calendar16.json | 1 + public/assets/icon/calendar24.json | 1 + public/assets/icon/calendar32.json | 1 + public/assets/icon/camera16.json | 1 + public/assets/icon/camera24.json | 1 + public/assets/icon/camera32.json | 1 + public/assets/icon/cameraFlashOff16.json | 1 + public/assets/icon/cameraFlashOff24.json | 1 + public/assets/icon/cameraFlashOff32.json | 1 + public/assets/icon/cameraFlashOn16.json | 1 + public/assets/icon/cameraFlashOn24.json | 1 + public/assets/icon/cameraFlashOn32.json | 1 + public/assets/icon/cameraPlus16.json | 1 + public/assets/icon/cameraPlus24.json | 1 + public/assets/icon/cameraPlus32.json | 1 + .../assets/icon/cameraSwitchFrontBack16.json | 1 + .../assets/icon/cameraSwitchFrontBack24.json | 1 + .../assets/icon/cameraSwitchFrontBack32.json | 1 + public/assets/icon/cameraUnlock16.json | 1 + public/assets/icon/cameraUnlock24.json | 1 + public/assets/icon/cameraUnlock32.json | 1 + public/assets/icon/car16.json | 1 + public/assets/icon/car24.json | 1 + public/assets/icon/car32.json | 1 + .../assets/icon/caretDoubleHorizontal16.json | 1 + .../assets/icon/caretDoubleHorizontal24.json | 1 + .../assets/icon/caretDoubleHorizontal32.json | 1 + public/assets/icon/caretDoubleVertical16.json | 1 + public/assets/icon/caretDoubleVertical24.json | 1 + public/assets/icon/caretDoubleVertical32.json | 1 + public/assets/icon/caretDown16.json | 1 + public/assets/icon/caretDown24.json | 1 + public/assets/icon/caretDown32.json | 1 + public/assets/icon/caretLeft16.json | 1 + public/assets/icon/caretLeft24.json | 1 + public/assets/icon/caretLeft32.json | 1 + public/assets/icon/caretRight16.json | 1 + public/assets/icon/caretRight24.json | 1 + public/assets/icon/caretRight32.json | 1 + public/assets/icon/caretSquareDown16.json | 1 + public/assets/icon/caretSquareDown24.json | 1 + public/assets/icon/caretSquareDown32.json | 1 + public/assets/icon/caretSquareLeft16.json | 1 + public/assets/icon/caretSquareLeft24.json | 1 + public/assets/icon/caretSquareLeft32.json | 1 + public/assets/icon/caretSquareRight16.json | 1 + public/assets/icon/caretSquareRight24.json | 1 + public/assets/icon/caretSquareRight32.json | 1 + public/assets/icon/caretSquareUp16.json | 1 + public/assets/icon/caretSquareUp24.json | 1 + public/assets/icon/caretSquareUp32.json | 1 + public/assets/icon/caretUp16.json | 1 + public/assets/icon/caretUp24.json | 1 + public/assets/icon/caretUp32.json | 1 + public/assets/icon/catalogDataset16.json | 1 + public/assets/icon/catalogDataset24.json | 1 + public/assets/icon/catalogDataset32.json | 1 + public/assets/icon/centerAlign16.json | 1 + public/assets/icon/centerAlign24.json | 1 + public/assets/icon/centerAlign32.json | 1 + public/assets/icon/centerHorizontal16.json | 1 + public/assets/icon/centerHorizontal24.json | 1 + public/assets/icon/centerHorizontal32.json | 1 + public/assets/icon/centerVertical16.json | 1 + public/assets/icon/centerVertical24.json | 1 + public/assets/icon/centerVertical32.json | 1 + public/assets/icon/certificate16.json | 1 + public/assets/icon/certificate24.json | 1 + public/assets/icon/certificate32.json | 1 + public/assets/icon/changeDetection16.json | 1 + public/assets/icon/changeDetection24.json | 1 + public/assets/icon/changeDetection32.json | 1 + public/assets/icon/changeFontSize16.json | 1 + public/assets/icon/changeFontSize24.json | 1 + public/assets/icon/changeFontSize32.json | 1 + public/assets/icon/chartGear16.json | 1 + public/assets/icon/chartGear24.json | 1 + public/assets/icon/chartGear32.json | 1 + .../assets/icon/chartMagnifyingGlass16.json | 1 + .../assets/icon/chartMagnifyingGlass24.json | 1 + .../assets/icon/chartMagnifyingGlass32.json | 1 + public/assets/icon/check16.json | 1 + public/assets/icon/check24.json | 1 + public/assets/icon/check32.json | 1 + public/assets/icon/checkCircle16.json | 1 + public/assets/icon/checkCircle16F.json | 1 + public/assets/icon/checkCircle24.json | 1 + public/assets/icon/checkCircle24F.json | 1 + public/assets/icon/checkCircle32.json | 1 + public/assets/icon/checkCircle32F.json | 1 + public/assets/icon/checkExtent16.json | 1 + public/assets/icon/checkExtent24.json | 1 + public/assets/icon/checkExtent32.json | 1 + public/assets/icon/checkLayer16.json | 1 + public/assets/icon/checkLayer24.json | 1 + public/assets/icon/checkLayer32.json | 1 + public/assets/icon/checkShield16.json | 1 + public/assets/icon/checkShield24.json | 1 + public/assets/icon/checkShield32.json | 1 + public/assets/icon/checkSquare16.json | 1 + public/assets/icon/checkSquare16F.json | 1 + public/assets/icon/checkSquare24.json | 1 + public/assets/icon/checkSquare24F.json | 1 + public/assets/icon/checkSquare32.json | 1 + public/assets/icon/checkSquare32F.json | 1 + public/assets/icon/chevronDown16.json | 1 + public/assets/icon/chevronDown24.json | 1 + public/assets/icon/chevronDown32.json | 1 + public/assets/icon/chevronLeft16.json | 1 + public/assets/icon/chevronLeft24.json | 1 + public/assets/icon/chevronLeft32.json | 1 + public/assets/icon/chevronRight16.json | 1 + public/assets/icon/chevronRight24.json | 1 + public/assets/icon/chevronRight32.json | 1 + public/assets/icon/chevronUp16.json | 1 + public/assets/icon/chevronUp24.json | 1 + public/assets/icon/chevronUp32.json | 1 + public/assets/icon/chevronsDown16.json | 1 + public/assets/icon/chevronsDown24.json | 1 + public/assets/icon/chevronsDown32.json | 1 + public/assets/icon/chevronsLeft16.json | 1 + public/assets/icon/chevronsLeft24.json | 1 + public/assets/icon/chevronsLeft32.json | 1 + public/assets/icon/chevronsRight16.json | 1 + public/assets/icon/chevronsRight24.json | 1 + public/assets/icon/chevronsRight32.json | 1 + public/assets/icon/chevronsUp16.json | 1 + public/assets/icon/chevronsUp24.json | 1 + public/assets/icon/chevronsUp32.json | 1 + public/assets/icon/chordDiagram16.json | 1 + public/assets/icon/chordDiagram24.json | 1 + public/assets/icon/chordDiagram32.json | 1 + public/assets/icon/circle16.json | 1 + public/assets/icon/circle16F.json | 1 + public/assets/icon/circle24.json | 1 + public/assets/icon/circle24F.json | 1 + public/assets/icon/circle32.json | 1 + public/assets/icon/circle32F.json | 1 + public/assets/icon/circleArea16.json | 1 + public/assets/icon/circleArea24.json | 1 + public/assets/icon/circleArea32.json | 1 + public/assets/icon/circleDisallowed16.json | 1 + public/assets/icon/circleDisallowed24.json | 1 + public/assets/icon/circleDisallowed32.json | 1 + public/assets/icon/circlePause16.json | 1 + public/assets/icon/circlePause16F.json | 1 + public/assets/icon/circlePause24.json | 1 + public/assets/icon/circlePause24F.json | 1 + public/assets/icon/circlePause32.json | 1 + public/assets/icon/circlePause32F.json | 1 + public/assets/icon/classifyObjects16.json | 1 + public/assets/icon/classifyObjects24.json | 1 + public/assets/icon/classifyObjects32.json | 1 + public/assets/icon/classifyPixels16.json | 1 + public/assets/icon/classifyPixels24.json | 1 + public/assets/icon/classifyPixels32.json | 1 + public/assets/icon/clipboard16.json | 1 + public/assets/icon/clipboard24.json | 1 + public/assets/icon/clipboard32.json | 1 + public/assets/icon/clock16.json | 1 + public/assets/icon/clock24.json | 1 + public/assets/icon/clock32.json | 1 + public/assets/icon/clockDown16.json | 1 + public/assets/icon/clockDown24.json | 1 + public/assets/icon/clockDown32.json | 1 + public/assets/icon/clockForward16.json | 1 + public/assets/icon/clockForward24.json | 1 + public/assets/icon/clockForward32.json | 1 + public/assets/icon/clockUp16.json | 1 + public/assets/icon/clockUp24.json | 1 + public/assets/icon/clockUp32.json | 1 + public/assets/icon/cloud16.json | 1 + public/assets/icon/cloud24.json | 1 + public/assets/icon/cloud32.json | 1 + public/assets/icon/cloudy16.json | 1 + public/assets/icon/cloudy24.json | 1 + public/assets/icon/cloudy32.json | 1 + public/assets/icon/clustering16.json | 1 + public/assets/icon/clustering24.json | 1 + public/assets/icon/clustering32.json | 1 + public/assets/icon/code16.json | 1 + public/assets/icon/code24.json | 1 + public/assets/icon/code32.json | 1 + public/assets/icon/collaboration16.json | 1 + public/assets/icon/collaboration24.json | 1 + public/assets/icon/collaboration32.json | 1 + .../icon/collaborationDistributed16.json | 1 + .../icon/collaborationDistributed24.json | 1 + .../icon/collaborationDistributed32.json | 1 + public/assets/icon/collection16.json | 1 + public/assets/icon/collection24.json | 1 + public/assets/icon/collection32.json | 1 + public/assets/icon/colorCodedMap16.json | 1 + public/assets/icon/colorCodedMap24.json | 1 + public/assets/icon/colorCodedMap32.json | 1 + public/assets/icon/colorCorrection16.json | 1 + public/assets/icon/colorCorrection24.json | 1 + public/assets/icon/colorCorrection32.json | 1 + public/assets/icon/compactness16.json | 1 + public/assets/icon/compactness24.json | 1 + public/assets/icon/compactness32.json | 1 + public/assets/icon/compare16.json | 1 + public/assets/icon/compare24.json | 1 + public/assets/icon/compare32.json | 1 + public/assets/icon/compass16.json | 1 + public/assets/icon/compass24.json | 1 + public/assets/icon/compass32.json | 1 + public/assets/icon/compassNeedle16.json | 1 + public/assets/icon/compassNeedle24.json | 1 + public/assets/icon/compassNeedle32.json | 1 + public/assets/icon/compassNorthCircle16.json | 1 + public/assets/icon/compassNorthCircle24.json | 1 + public/assets/icon/compassNorthCircle32.json | 1 + public/assets/icon/conditionalRules16.json | 1 + public/assets/icon/conditionalRules24.json | 1 + public/assets/icon/conditionalRules32.json | 1 + .../assets/icon/conditionalRulesPath16.json | 1 + .../assets/icon/conditionalRulesPath24.json | 1 + .../assets/icon/conditionalRulesPath32.json | 1 + public/assets/icon/conferenceRoom16.json | 1 + public/assets/icon/conferenceRoom24.json | 1 + public/assets/icon/conferenceRoom32.json | 1 + public/assets/icon/configure16.json | 1 + public/assets/icon/configure24.json | 1 + public/assets/icon/configure32.json | 1 + public/assets/icon/configurePopup16.json | 1 + public/assets/icon/configurePopup24.json | 1 + public/assets/icon/configurePopup32.json | 1 + public/assets/icon/console16.json | 1 + public/assets/icon/console24.json | 1 + public/assets/icon/console32.json | 1 + public/assets/icon/contentFull16.json | 1 + public/assets/icon/contentFull24.json | 1 + public/assets/icon/contentFull32.json | 1 + public/assets/icon/contentInline16.json | 1 + public/assets/icon/contentInline24.json | 1 + public/assets/icon/contentInline32.json | 1 + public/assets/icon/contentLarge16.json | 1 + public/assets/icon/contentLarge24.json | 1 + public/assets/icon/contentLarge32.json | 1 + public/assets/icon/contentMedium16.json | 1 + public/assets/icon/contentMedium24.json | 1 + public/assets/icon/contentMedium32.json | 1 + public/assets/icon/contentMinimal16.json | 1 + public/assets/icon/contentMinimal24.json | 1 + public/assets/icon/contentMinimal32.json | 1 + public/assets/icon/contentNone16.json | 1 + public/assets/icon/contentNone24.json | 1 + public/assets/icon/contentNone32.json | 1 + public/assets/icon/contentSideBySide16.json | 1 + public/assets/icon/contentSideBySide24.json | 1 + public/assets/icon/contentSideBySide32.json | 1 + public/assets/icon/contentSmall16.json | 1 + public/assets/icon/contentSmall24.json | 1 + public/assets/icon/contentSmall32.json | 1 + public/assets/icon/contingentValues16.json | 1 + public/assets/icon/contingentValues24.json | 1 + public/assets/icon/contingentValues32.json | 1 + public/assets/icon/contract16.json | 1 + public/assets/icon/contract24.json | 1 + public/assets/icon/contract32.json | 1 + public/assets/icon/contrast16.json | 1 + public/assets/icon/contrast24.json | 1 + public/assets/icon/contrast32.json | 1 + public/assets/icon/convert16.json | 1 + public/assets/icon/convert24.json | 1 + public/assets/icon/convert32.json | 1 + public/assets/icon/coordinateSystem16.json | 1 + public/assets/icon/coordinateSystem24.json | 1 + public/assets/icon/coordinateSystem32.json | 1 + public/assets/icon/copy16.json | 1 + public/assets/icon/copy24.json | 1 + public/assets/icon/copy32.json | 1 + public/assets/icon/copyToClipboard16.json | 1 + public/assets/icon/copyToClipboard24.json | 1 + public/assets/icon/copyToClipboard32.json | 1 + public/assets/icon/creditCard16.json | 1 + public/assets/icon/creditCard24.json | 1 + public/assets/icon/creditCard32.json | 1 + public/assets/icon/credits16.json | 1 + public/assets/icon/credits24.json | 1 + public/assets/icon/credits32.json | 1 + public/assets/icon/crop16.json | 1 + public/assets/icon/crop24.json | 1 + public/assets/icon/crop32.json | 1 + public/assets/icon/cube16.json | 1 + public/assets/icon/cube24.json | 1 + public/assets/icon/cube32.json | 1 + public/assets/icon/cursor16.json | 1 + public/assets/icon/cursor24.json | 1 + public/assets/icon/cursor32.json | 1 + public/assets/icon/cursorClick16.json | 1 + public/assets/icon/cursorClick24.json | 1 + public/assets/icon/cursorClick32.json | 1 + public/assets/icon/cursorLock16.json | 1 + public/assets/icon/cursorLock24.json | 1 + public/assets/icon/cursorLock32.json | 1 + public/assets/icon/cursorMarquee16.json | 1 + public/assets/icon/cursorMarquee24.json | 1 + public/assets/icon/cursorMarquee32.json | 1 + public/assets/icon/cursorPlus16.json | 1 + public/assets/icon/cursorPlus24.json | 1 + public/assets/icon/cursorPlus32.json | 1 + public/assets/icon/cursorSelection16.json | 1 + public/assets/icon/cursorSelection24.json | 1 + public/assets/icon/cursorSelection32.json | 1 + .../icon/cutAndFillVolumeCalculation16.json | 1 + .../icon/cutAndFillVolumeCalculation24.json | 1 + .../icon/cutAndFillVolumeCalculation32.json | 1 + public/assets/icon/dashboard16.json | 1 + public/assets/icon/dashboard24.json | 1 + public/assets/icon/dashboard32.json | 1 + public/assets/icon/data16.json | 1 + public/assets/icon/data24.json | 1 + public/assets/icon/data32.json | 1 + public/assets/icon/dataCheck16.json | 1 + public/assets/icon/dataCheck24.json | 1 + public/assets/icon/dataCheck32.json | 1 + public/assets/icon/dataClockChart16.json | 1 + public/assets/icon/dataClockChart24.json | 1 + public/assets/icon/dataClockChart32.json | 1 + public/assets/icon/dataCloud16.json | 1 + public/assets/icon/dataCloud24.json | 1 + public/assets/icon/dataCloud32.json | 1 + public/assets/icon/dataFolder16.json | 1 + public/assets/icon/dataFolder24.json | 1 + public/assets/icon/dataFolder32.json | 1 + public/assets/icon/dataMagnifyingGlass16.json | 1 + public/assets/icon/dataMagnifyingGlass24.json | 1 + public/assets/icon/dataMagnifyingGlass32.json | 1 + public/assets/icon/dataRaster16.json | 1 + public/assets/icon/dataRaster24.json | 1 + public/assets/icon/dataRaster32.json | 1 + public/assets/icon/debug16.json | 1 + public/assets/icon/debug24.json | 1 + public/assets/icon/debug32.json | 1 + public/assets/icon/debugScript16.json | 1 + public/assets/icon/debugScript24.json | 1 + public/assets/icon/debugScript32.json | 1 + .../icon/decreaseLinkChartSymbolSize16.json | 1 + .../icon/decreaseLinkChartSymbolSize24.json | 1 + .../icon/decreaseLinkChartSymbolSize32.json | 1 + public/assets/icon/deepLearning16.json | 1 + public/assets/icon/deepLearning24.json | 1 + public/assets/icon/deepLearning32.json | 1 + public/assets/icon/deepLearningProject16.json | 1 + public/assets/icon/deepLearningProject24.json | 1 + public/assets/icon/deepLearningProject32.json | 1 + public/assets/icon/description16.json | 1 + public/assets/icon/description24.json | 1 + public/assets/icon/description32.json | 1 + public/assets/icon/desk16.json | 1 + public/assets/icon/desk24.json | 1 + public/assets/icon/desk32.json | 1 + public/assets/icon/desktop16.json | 1 + public/assets/icon/desktop24.json | 1 + public/assets/icon/desktop32.json | 1 + public/assets/icon/diamond16.json | 1 + public/assets/icon/diamond24.json | 1 + public/assets/icon/diamond32.json | 1 + public/assets/icon/dimensions16.json | 1 + public/assets/icon/dimensions24.json | 1 + public/assets/icon/dimensions32.json | 1 + public/assets/icon/discard16.json | 1 + public/assets/icon/discard24.json | 1 + public/assets/icon/discard32.json | 1 + public/assets/icon/disembark16.json | 1 + public/assets/icon/disembark24.json | 1 + public/assets/icon/disembark32.json | 1 + .../assets/icon/displaySelectionLock16.json | 1 + .../assets/icon/displaySelectionLock24.json | 1 + .../assets/icon/displaySelectionLock32.json | 1 + .../assets/icon/displaySelectionUnlock16.json | 1 + .../assets/icon/displaySelectionUnlock24.json | 1 + .../assets/icon/displaySelectionUnlock32.json | 1 + public/assets/icon/dissolveFeatures16.json | 1 + public/assets/icon/dissolveFeatures24.json | 1 + public/assets/icon/dissolveFeatures32.json | 1 + public/assets/icon/distanceType16.json | 1 + public/assets/icon/distanceType24.json | 1 + public/assets/icon/distanceType32.json | 1 + .../assets/icon/distributeHeightEvenly16.json | 1 + .../assets/icon/distributeHeightEvenly24.json | 1 + .../assets/icon/distributeHeightEvenly32.json | 1 + .../assets/icon/distributeWidthEvenly16.json | 1 + .../assets/icon/distributeWidthEvenly24.json | 1 + .../assets/icon/distributeWidthEvenly32.json | 1 + public/assets/icon/dockBottom16.json | 1 + public/assets/icon/dockBottom24.json | 1 + public/assets/icon/dockBottom32.json | 1 + public/assets/icon/dockLeft16.json | 1 + public/assets/icon/dockLeft24.json | 1 + public/assets/icon/dockLeft32.json | 1 + public/assets/icon/dockRight16.json | 1 + public/assets/icon/dockRight24.json | 1 + public/assets/icon/dockRight32.json | 1 + public/assets/icon/download16.json | 1 + public/assets/icon/download24.json | 1 + public/assets/icon/download32.json | 1 + public/assets/icon/downloadTo16.json | 1 + public/assets/icon/downloadTo24.json | 1 + public/assets/icon/downloadTo32.json | 1 + public/assets/icon/drag16.json | 1 + public/assets/icon/drag24.json | 1 + public/assets/icon/drag32.json | 1 + public/assets/icon/driveTime16.json | 1 + public/assets/icon/driveTime24.json | 1 + public/assets/icon/driveTime32.json | 1 + public/assets/icon/driveTimeLargest16.json | 1 + public/assets/icon/driveTimeLargest24.json | 1 + public/assets/icon/driveTimeLargest32.json | 1 + public/assets/icon/driveTimeSmallest16.json | 1 + public/assets/icon/driveTimeSmallest24.json | 1 + public/assets/icon/driveTimeSmallest32.json | 1 + public/assets/icon/driveTimeThreshold16.json | 1 + public/assets/icon/driveTimeThreshold24.json | 1 + public/assets/icon/driveTimeThreshold32.json | 1 + public/assets/icon/driveTimeXBar16.json | 1 + public/assets/icon/driveTimeXBar24.json | 1 + public/assets/icon/driveTimeXBar32.json | 1 + public/assets/icon/drivingDistance16.json | 1 + public/assets/icon/drivingDistance24.json | 1 + public/assets/icon/drivingDistance32.json | 1 + public/assets/icon/drivingTime16.json | 1 + public/assets/icon/drivingTime24.json | 1 + public/assets/icon/drivingTime32.json | 1 + public/assets/icon/droneFixedWing16.json | 1 + public/assets/icon/droneFixedWing24.json | 1 + public/assets/icon/droneFixedWing32.json | 1 + public/assets/icon/droneFlyingWing16.json | 1 + public/assets/icon/droneFlyingWing24.json | 1 + public/assets/icon/droneFlyingWing32.json | 1 + public/assets/icon/droneQuadcopter16.json | 1 + public/assets/icon/droneQuadcopter24.json | 1 + public/assets/icon/droneQuadcopter32.json | 1 + public/assets/icon/droneQuadcopterTop16.json | 1 + public/assets/icon/droneQuadcopterTop24.json | 1 + public/assets/icon/droneQuadcopterTop32.json | 1 + public/assets/icon/duplicate16.json | 1 + public/assets/icon/duplicate24.json | 1 + public/assets/icon/duplicate32.json | 1 + public/assets/icon/editAttributes16.json | 1 + public/assets/icon/editAttributes24.json | 1 + public/assets/icon/editAttributes32.json | 1 + public/assets/icon/education16.json | 1 + public/assets/icon/education24.json | 1 + public/assets/icon/education32.json | 1 + public/assets/icon/effects16.json | 1 + public/assets/icon/effects24.json | 1 + public/assets/icon/effects32.json | 1 + public/assets/icon/elevator16.json | 1 + public/assets/icon/elevator24.json | 1 + public/assets/icon/elevator32.json | 1 + public/assets/icon/elevatorDown16.json | 1 + public/assets/icon/elevatorDown24.json | 1 + public/assets/icon/elevatorDown32.json | 1 + public/assets/icon/elevatorUp16.json | 1 + public/assets/icon/elevatorUp24.json | 1 + public/assets/icon/elevatorUp32.json | 1 + public/assets/icon/ellipse16.json | 1 + public/assets/icon/ellipse24.json | 1 + public/assets/icon/ellipse32.json | 1 + public/assets/icon/ellipsis16.json | 1 + public/assets/icon/ellipsis24.json | 1 + public/assets/icon/ellipsis32.json | 1 + public/assets/icon/ellipsisCircle16.json | 1 + public/assets/icon/ellipsisCircle24.json | 1 + public/assets/icon/ellipsisCircle32.json | 1 + public/assets/icon/emailAddress16.json | 1 + public/assets/icon/emailAddress24.json | 1 + public/assets/icon/emailAddress32.json | 1 + public/assets/icon/embark16.json | 1 + public/assets/icon/embark24.json | 1 + public/assets/icon/embark32.json | 1 + public/assets/icon/embeddedCard16.json | 1 + public/assets/icon/embeddedCard24.json | 1 + public/assets/icon/embeddedCard32.json | 1 + public/assets/icon/embeddedContent16.json | 1 + public/assets/icon/embeddedContent24.json | 1 + public/assets/icon/embeddedContent32.json | 1 + public/assets/icon/embeddedLiveContent16.json | 1 + public/assets/icon/embeddedLiveContent24.json | 1 + public/assets/icon/embeddedLiveContent32.json | 1 + public/assets/icon/end16.json | 1 + public/assets/icon/end16F.json | 1 + public/assets/icon/end24.json | 1 + public/assets/icon/end24F.json | 1 + public/assets/icon/end32.json | 1 + public/assets/icon/end32F.json | 1 + public/assets/icon/envelope16.json | 1 + public/assets/icon/envelope24.json | 1 + public/assets/icon/envelope32.json | 1 + public/assets/icon/erase16.json | 1 + public/assets/icon/erase24.json | 1 + public/assets/icon/erase32.json | 1 + public/assets/icon/escalator16.json | 1 + public/assets/icon/escalator24.json | 1 + public/assets/icon/escalator32.json | 1 + public/assets/icon/escalatorDown16.json | 1 + public/assets/icon/escalatorDown24.json | 1 + public/assets/icon/escalatorDown32.json | 1 + public/assets/icon/escalatorUp16.json | 1 + public/assets/icon/escalatorUp24.json | 1 + public/assets/icon/escalatorUp32.json | 1 + public/assets/icon/esriCommunity16.json | 1 + public/assets/icon/esriCommunity24.json | 1 + public/assets/icon/esriCommunity32.json | 1 + public/assets/icon/esriCommunityGlyph16.json | 1 + public/assets/icon/esriCommunityGlyph24.json | 1 + public/assets/icon/esriCommunityGlyph32.json | 1 + public/assets/icon/event16.json | 1 + public/assets/icon/event24.json | 1 + public/assets/icon/event32.json | 1 + .../assets/icon/exclamationMarkCircle16.json | 1 + .../assets/icon/exclamationMarkCircle16F.json | 1 + .../assets/icon/exclamationMarkCircle24.json | 1 + .../assets/icon/exclamationMarkCircle24F.json | 1 + .../assets/icon/exclamationMarkCircle32.json | 1 + .../assets/icon/exclamationMarkCircle32F.json | 1 + .../icon/exclamationMarkTriangle16.json | 1 + .../icon/exclamationMarkTriangle16F.json | 1 + .../icon/exclamationMarkTriangle24.json | 1 + .../icon/exclamationMarkTriangle24F.json | 1 + .../icon/exclamationMarkTriangle32.json | 1 + .../icon/exclamationMarkTriangle32F.json | 1 + public/assets/icon/exitHighwayLeft16.json | 1 + public/assets/icon/exitHighwayLeft24.json | 1 + public/assets/icon/exitHighwayLeft32.json | 1 + public/assets/icon/exitHighwayRight16.json | 1 + public/assets/icon/exitHighwayRight24.json | 1 + public/assets/icon/exitHighwayRight32.json | 1 + public/assets/icon/expand16.json | 1 + public/assets/icon/expand24.json | 1 + public/assets/icon/expand32.json | 1 + public/assets/icon/explore16.json | 1 + public/assets/icon/explore24.json | 1 + public/assets/icon/explore32.json | 1 + public/assets/icon/export16.json | 1 + public/assets/icon/export24.json | 1 + public/assets/icon/export32.json | 1 + public/assets/icon/extent16.json | 1 + public/assets/icon/extent24.json | 1 + public/assets/icon/extent32.json | 1 + public/assets/icon/extentFilter16.json | 1 + public/assets/icon/extentFilter24.json | 1 + public/assets/icon/extentFilter32.json | 1 + public/assets/icon/eyedropper16.json | 1 + public/assets/icon/eyedropper24.json | 1 + public/assets/icon/eyedropper32.json | 1 + public/assets/icon/faceId16.json | 1 + public/assets/icon/faceId24.json | 1 + public/assets/icon/faceId32.json | 1 + public/assets/icon/featureDetails16.json | 1 + public/assets/icon/featureDetails24.json | 1 + public/assets/icon/featureDetails32.json | 1 + public/assets/icon/featureDisplayOrder16.json | 1 + public/assets/icon/featureDisplayOrder24.json | 1 + public/assets/icon/featureDisplayOrder32.json | 1 + public/assets/icon/featureLayer16.json | 1 + public/assets/icon/featureLayer24.json | 1 + public/assets/icon/featureLayer32.json | 1 + public/assets/icon/file16.json | 1 + public/assets/icon/file24.json | 1 + public/assets/icon/file32.json | 1 + public/assets/icon/fileArchive16.json | 1 + public/assets/icon/fileArchive24.json | 1 + public/assets/icon/fileArchive32.json | 1 + public/assets/icon/fileCad16.json | 1 + public/assets/icon/fileCad24.json | 1 + public/assets/icon/fileCad32.json | 1 + public/assets/icon/fileCode16.json | 1 + public/assets/icon/fileCode24.json | 1 + public/assets/icon/fileCode32.json | 1 + public/assets/icon/fileCsv16.json | 1 + public/assets/icon/fileCsv24.json | 1 + public/assets/icon/fileCsv32.json | 1 + public/assets/icon/fileData16.json | 1 + public/assets/icon/fileData24.json | 1 + public/assets/icon/fileData32.json | 1 + public/assets/icon/fileEcd16.json | 1 + public/assets/icon/fileEcd24.json | 1 + public/assets/icon/fileEcd32.json | 1 + public/assets/icon/fileExcel16.json | 1 + public/assets/icon/fileExcel24.json | 1 + public/assets/icon/fileExcel32.json | 1 + public/assets/icon/fileGpx16.json | 1 + public/assets/icon/fileGpx24.json | 1 + public/assets/icon/fileGpx32.json | 1 + public/assets/icon/fileImage16.json | 1 + public/assets/icon/fileImage24.json | 1 + public/assets/icon/fileImage32.json | 1 + public/assets/icon/fileKml16.json | 1 + public/assets/icon/fileKml24.json | 1 + public/assets/icon/fileKml32.json | 1 + public/assets/icon/fileMagnifyingGlass16.json | 1 + public/assets/icon/fileMagnifyingGlass24.json | 1 + public/assets/icon/fileMagnifyingGlass32.json | 1 + public/assets/icon/filePdf16.json | 1 + public/assets/icon/filePdf24.json | 1 + public/assets/icon/filePdf32.json | 1 + public/assets/icon/filePdfPlus16.json | 1 + public/assets/icon/filePdfPlus24.json | 1 + public/assets/icon/filePdfPlus32.json | 1 + public/assets/icon/filePitemx16.json | 1 + public/assets/icon/filePitemx24.json | 1 + public/assets/icon/filePitemx32.json | 1 + public/assets/icon/filePpt16.json | 1 + public/assets/icon/filePpt24.json | 1 + public/assets/icon/filePpt32.json | 1 + public/assets/icon/fileReport16.json | 1 + public/assets/icon/fileReport24.json | 1 + public/assets/icon/fileReport32.json | 1 + public/assets/icon/fileShape16.json | 1 + public/assets/icon/fileShape24.json | 1 + public/assets/icon/fileShape32.json | 1 + public/assets/icon/fileSound16.json | 1 + public/assets/icon/fileSound24.json | 1 + public/assets/icon/fileSound32.json | 1 + public/assets/icon/fileSqlite16.json | 1 + public/assets/icon/fileSqlite24.json | 1 + public/assets/icon/fileSqlite32.json | 1 + public/assets/icon/fileText16.json | 1 + public/assets/icon/fileText24.json | 1 + public/assets/icon/fileText32.json | 1 + public/assets/icon/fileVideo16.json | 1 + public/assets/icon/fileVideo24.json | 1 + public/assets/icon/fileVideo32.json | 1 + public/assets/icon/fileWord16.json | 1 + public/assets/icon/fileWord24.json | 1 + public/assets/icon/fileWord32.json | 1 + public/assets/icon/fileZip16.json | 1 + public/assets/icon/fileZip24.json | 1 + public/assets/icon/fileZip32.json | 1 + public/assets/icon/files16.json | 1 + public/assets/icon/files24.json | 1 + public/assets/icon/files32.json | 1 + public/assets/icon/filesCsvCollection16.json | 1 + public/assets/icon/filesCsvCollection24.json | 1 + public/assets/icon/filesCsvCollection32.json | 1 + public/assets/icon/filter16.json | 1 + public/assets/icon/filter24.json | 1 + public/assets/icon/filter32.json | 1 + public/assets/icon/findPath16.json | 1 + public/assets/icon/findPath24.json | 1 + public/assets/icon/findPath32.json | 1 + public/assets/icon/fingerprint16.json | 1 + public/assets/icon/fingerprint24.json | 1 + public/assets/icon/fingerprint32.json | 1 + public/assets/icon/flash16.json | 1 + public/assets/icon/flash24.json | 1 + public/assets/icon/flash32.json | 1 + public/assets/icon/flip16.json | 1 + public/assets/icon/flip24.json | 1 + public/assets/icon/flip32.json | 1 + public/assets/icon/floorPlan16.json | 1 + public/assets/icon/floorPlan24.json | 1 + public/assets/icon/floorPlan32.json | 1 + public/assets/icon/fog16.json | 1 + public/assets/icon/fog24.json | 1 + public/assets/icon/fog32.json | 1 + public/assets/icon/folder16.json | 1 + public/assets/icon/folder24.json | 1 + public/assets/icon/folder32.json | 1 + public/assets/icon/folderArchive16.json | 1 + public/assets/icon/folderArchive24.json | 1 + public/assets/icon/folderArchive32.json | 1 + public/assets/icon/folderMove16.json | 1 + public/assets/icon/folderMove24.json | 1 + public/assets/icon/folderMove32.json | 1 + public/assets/icon/folderNew16.json | 1 + public/assets/icon/folderNew24.json | 1 + public/assets/icon/folderNew32.json | 1 + public/assets/icon/folderOpen16.json | 1 + public/assets/icon/folderOpen24.json | 1 + public/assets/icon/folderOpen32.json | 1 + public/assets/icon/folderPlus16.json | 1 + public/assets/icon/folderPlus24.json | 1 + public/assets/icon/folderPlus32.json | 1 + public/assets/icon/folderStar16.json | 1 + public/assets/icon/folderStar24.json | 1 + public/assets/icon/folderStar32.json | 1 + public/assets/icon/folders16.json | 1 + public/assets/icon/folders24.json | 1 + public/assets/icon/folders32.json | 1 + public/assets/icon/follow16.json | 1 + public/assets/icon/follow24.json | 1 + public/assets/icon/follow32.json | 1 + public/assets/icon/followPause16.json | 1 + public/assets/icon/followPause24.json | 1 + public/assets/icon/followPause32.json | 1 + public/assets/icon/followPlay16.json | 1 + public/assets/icon/followPlay24.json | 1 + public/assets/icon/followPlay32.json | 1 + public/assets/icon/footer16.json | 1 + public/assets/icon/footer24.json | 1 + public/assets/icon/footer32.json | 1 + public/assets/icon/footprint16.json | 1 + public/assets/icon/footprint24.json | 1 + public/assets/icon/footprint32.json | 1 + public/assets/icon/forkLeft16.json | 1 + public/assets/icon/forkLeft24.json | 1 + public/assets/icon/forkLeft32.json | 1 + public/assets/icon/forkMiddle16.json | 1 + public/assets/icon/forkMiddle24.json | 1 + public/assets/icon/forkMiddle32.json | 1 + public/assets/icon/forkRight16.json | 1 + public/assets/icon/forkRight24.json | 1 + public/assets/icon/forkRight32.json | 1 + public/assets/icon/formDropdown16.json | 1 + public/assets/icon/formDropdown24.json | 1 + public/assets/icon/formDropdown32.json | 1 + public/assets/icon/formElements16.json | 1 + public/assets/icon/formElements24.json | 1 + public/assets/icon/formElements32.json | 1 + public/assets/icon/formField16.json | 1 + public/assets/icon/formField24.json | 1 + public/assets/icon/formField32.json | 1 + public/assets/icon/formFieldMultiline16.json | 1 + public/assets/icon/formFieldMultiline24.json | 1 + public/assets/icon/formFieldMultiline32.json | 1 + public/assets/icon/formFieldOff16.json | 1 + public/assets/icon/formFieldOff24.json | 1 + public/assets/icon/formFieldOff32.json | 1 + public/assets/icon/forward16.json | 1 + public/assets/icon/forward16F.json | 1 + public/assets/icon/forward24.json | 1 + public/assets/icon/forward24F.json | 1 + public/assets/icon/forward32.json | 1 + public/assets/icon/forward32F.json | 1 + public/assets/icon/freehand16.json | 1 + public/assets/icon/freehand24.json | 1 + public/assets/icon/freehand32.json | 1 + public/assets/icon/freehandArea16.json | 1 + public/assets/icon/freehandArea24.json | 1 + public/assets/icon/freehandArea32.json | 1 + public/assets/icon/frown16.json | 1 + public/assets/icon/frown24.json | 1 + public/assets/icon/frown32.json | 1 + public/assets/icon/fullScreen16.json | 1 + public/assets/icon/fullScreen24.json | 1 + public/assets/icon/fullScreen32.json | 1 + public/assets/icon/fullScreenExit16.json | 1 + public/assets/icon/fullScreenExit24.json | 1 + public/assets/icon/fullScreenExit32.json | 1 + public/assets/icon/function16.json | 1 + public/assets/icon/function24.json | 1 + public/assets/icon/function32.json | 1 + public/assets/icon/functionEditor16.json | 1 + public/assets/icon/functionEditor24.json | 1 + public/assets/icon/functionEditor32.json | 1 + public/assets/icon/gallery16.json | 1 + public/assets/icon/gallery24.json | 1 + public/assets/icon/gallery32.json | 1 + public/assets/icon/gamma16.json | 1 + public/assets/icon/gamma24.json | 1 + public/assets/icon/gamma32.json | 1 + public/assets/icon/gauge16.json | 1 + public/assets/icon/gauge24.json | 1 + public/assets/icon/gauge32.json | 1 + public/assets/icon/gaugeSummary16.json | 1 + public/assets/icon/gaugeSummary24.json | 1 + public/assets/icon/gaugeSummary32.json | 1 + public/assets/icon/gear16.json | 1 + public/assets/icon/gear24.json | 1 + public/assets/icon/gear32.json | 1 + public/assets/icon/geoanalyticsServer16.json | 1 + public/assets/icon/geoanalyticsServer24.json | 1 + public/assets/icon/geoanalyticsServer32.json | 1 + public/assets/icon/geoeventServer16.json | 1 + public/assets/icon/geoeventServer24.json | 1 + public/assets/icon/geoeventServer32.json | 1 + .../icon/geographicLinkChartLayout16.json | 1 + .../icon/geographicLinkChartLayout24.json | 1 + .../icon/geographicLinkChartLayout32.json | 1 + public/assets/icon/geonet16.json | 1 + public/assets/icon/geonet24.json | 1 + public/assets/icon/geonet32.json | 1 + public/assets/icon/geonetQuestion16.json | 1 + public/assets/icon/geonetQuestion24.json | 1 + public/assets/icon/geonetQuestion32.json | 1 + public/assets/icon/gisServer16.json | 1 + public/assets/icon/gisServer24.json | 1 + public/assets/icon/gisServer32.json | 1 + public/assets/icon/globe16.json | 1 + public/assets/icon/globe24.json | 1 + public/assets/icon/globe32.json | 1 + public/assets/icon/gpsOff16.json | 1 + public/assets/icon/gpsOff24.json | 1 + public/assets/icon/gpsOff32.json | 1 + public/assets/icon/gpsOn16.json | 1 + public/assets/icon/gpsOn16F.json | 1 + public/assets/icon/gpsOn24.json | 1 + public/assets/icon/gpsOn24F.json | 1 + public/assets/icon/gpsOn32.json | 1 + public/assets/icon/gpsOn32F.json | 1 + public/assets/icon/graphAxis16.json | 1 + public/assets/icon/graphAxis24.json | 1 + public/assets/icon/graphAxis32.json | 1 + public/assets/icon/graphBar100Stacked16.json | 1 + public/assets/icon/graphBar100Stacked24.json | 1 + public/assets/icon/graphBar100Stacked32.json | 1 + public/assets/icon/graphBar16.json | 1 + public/assets/icon/graphBar24.json | 1 + public/assets/icon/graphBar32.json | 1 + public/assets/icon/graphBarSideBySide16.json | 1 + public/assets/icon/graphBarSideBySide24.json | 1 + public/assets/icon/graphBarSideBySide32.json | 1 + public/assets/icon/graphBarStacked16.json | 1 + public/assets/icon/graphBarStacked24.json | 1 + public/assets/icon/graphBarStacked32.json | 1 + public/assets/icon/graphGuides16.json | 1 + public/assets/icon/graphGuides24.json | 1 + public/assets/icon/graphGuides32.json | 1 + public/assets/icon/graphHistogram16.json | 1 + public/assets/icon/graphHistogram24.json | 1 + public/assets/icon/graphHistogram32.json | 1 + public/assets/icon/graphLineSeries16.json | 1 + public/assets/icon/graphLineSeries24.json | 1 + public/assets/icon/graphLineSeries32.json | 1 + public/assets/icon/graphMovingAverage16.json | 1 + public/assets/icon/graphMovingAverage24.json | 1 + public/assets/icon/graphMovingAverage32.json | 1 + public/assets/icon/graphPieSlice16.json | 1 + public/assets/icon/graphPieSlice24.json | 1 + public/assets/icon/graphPieSlice32.json | 1 + public/assets/icon/graphScatterPlot16.json | 1 + public/assets/icon/graphScatterPlot24.json | 1 + public/assets/icon/graphScatterPlot32.json | 1 + public/assets/icon/graphTimeSeries16.json | 1 + public/assets/icon/graphTimeSeries24.json | 1 + public/assets/icon/graphTimeSeries32.json | 1 + public/assets/icon/grid16.json | 1 + public/assets/icon/grid24.json | 1 + public/assets/icon/grid32.json | 1 + public/assets/icon/gridDiamond16.json | 1 + public/assets/icon/gridDiamond24.json | 1 + public/assets/icon/gridDiamond32.json | 1 + public/assets/icon/gridHexagon16.json | 1 + public/assets/icon/gridHexagon24.json | 1 + public/assets/icon/gridHexagon32.json | 1 + public/assets/icon/gridTriangle16.json | 1 + public/assets/icon/gridTriangle24.json | 1 + public/assets/icon/gridTriangle32.json | 1 + public/assets/icon/gridUnit16.json | 1 + public/assets/icon/gridUnit24.json | 1 + public/assets/icon/gridUnit32.json | 1 + public/assets/icon/group16.json | 1 + public/assets/icon/group24.json | 1 + public/assets/icon/group32.json | 1 + public/assets/icon/groupForm16.json | 1 + public/assets/icon/groupForm24.json | 1 + public/assets/icon/groupForm32.json | 1 + public/assets/icon/groupFormPlus16.json | 1 + public/assets/icon/groupFormPlus24.json | 1 + public/assets/icon/groupFormPlus32.json | 1 + public/assets/icon/groupItems16.json | 1 + public/assets/icon/groupItems24.json | 1 + public/assets/icon/groupItems32.json | 1 + public/assets/icon/groupLayoutElements16.json | 1 + public/assets/icon/groupLayoutElements24.json | 1 + public/assets/icon/groupLayoutElements32.json | 1 + public/assets/icon/groupX16.json | 1 + public/assets/icon/groupX24.json | 1 + public/assets/icon/groupX32.json | 1 + public/assets/icon/h3Hexagon16.json | 1 + public/assets/icon/h3Hexagon24.json | 1 + public/assets/icon/h3Hexagon32.json | 1 + public/assets/icon/halo16.json | 1 + public/assets/icon/halo24.json | 1 + public/assets/icon/halo32.json | 1 + public/assets/icon/hamburger16.json | 1 + public/assets/icon/hamburger24.json | 1 + public/assets/icon/hamburger32.json | 1 + public/assets/icon/hammer16.json | 1 + public/assets/icon/hammer24.json | 1 + public/assets/icon/hammer32.json | 1 + public/assets/icon/handleVertical16.json | 1 + public/assets/icon/handleVertical24.json | 1 + public/assets/icon/handleVertical32.json | 1 + public/assets/icon/heading16.json | 1 + public/assets/icon/heading24.json | 1 + public/assets/icon/heading32.json | 1 + public/assets/icon/headingLayout16.json | 1 + public/assets/icon/headingLayout24.json | 1 + public/assets/icon/headingLayout32.json | 1 + public/assets/icon/headingRtl16.json | 1 + public/assets/icon/headingRtl24.json | 1 + public/assets/icon/headingRtl32.json | 1 + public/assets/icon/headset16.json | 1 + public/assets/icon/headset24.json | 1 + public/assets/icon/headset32.json | 1 + public/assets/icon/heart16.json | 1 + public/assets/icon/heart16F.json | 1 + public/assets/icon/heart24.json | 1 + public/assets/icon/heart24F.json | 1 + public/assets/icon/heart32.json | 1 + public/assets/icon/heart32F.json | 1 + public/assets/icon/heatChart16.json | 1 + public/assets/icon/heatChart24.json | 1 + public/assets/icon/heatChart32.json | 1 + public/assets/icon/heavyRain16.json | 1 + public/assets/icon/heavyRain24.json | 1 + public/assets/icon/heavyRain32.json | 1 + public/assets/icon/heavySnow16.json | 1 + public/assets/icon/heavySnow24.json | 1 + public/assets/icon/heavySnow32.json | 1 + public/assets/icon/hideEmpty16.json | 1 + public/assets/icon/hideEmpty24.json | 1 + public/assets/icon/hideEmpty32.json | 1 + public/assets/icon/highlighter16.json | 1 + public/assets/icon/highlighter24.json | 1 + public/assets/icon/highlighter32.json | 1 + public/assets/icon/highlighterTip16.json | 1 + public/assets/icon/highlighterTip24.json | 1 + public/assets/icon/highlighterTip32.json | 1 + public/assets/icon/highwayChange16.json | 1 + public/assets/icon/highwayChange24.json | 1 + public/assets/icon/highwayChange32.json | 1 + public/assets/icon/highwayChangeRight16.json | 1 + public/assets/icon/highwayChangeRight24.json | 1 + public/assets/icon/highwayChangeRight32.json | 1 + public/assets/icon/hillshadeEffect16.json | 1 + public/assets/icon/hillshadeEffect24.json | 1 + public/assets/icon/hillshadeEffect32.json | 1 + public/assets/icon/home16.json | 1 + public/assets/icon/home24.json | 1 + public/assets/icon/home32.json | 1 + .../assets/icon/horizontalDistribute16.json | 1 + .../assets/icon/horizontalDistribute24.json | 1 + .../assets/icon/horizontalDistribute32.json | 1 + public/assets/icon/hourglassActive16.json | 1 + public/assets/icon/hourglassActive24.json | 1 + public/assets/icon/hourglassActive32.json | 1 + public/assets/icon/hourglassExpired16.json | 1 + public/assets/icon/hourglassExpired24.json | 1 + public/assets/icon/hourglassExpired32.json | 1 + public/assets/icon/i12X16.json | 1 + public/assets/icon/i12X24.json | 1 + public/assets/icon/i12X32.json | 1 + public/assets/icon/i12XPlaybackSpeed16.json | 1 + public/assets/icon/i12XPlaybackSpeed24.json | 1 + public/assets/icon/i12XPlaybackSpeed32.json | 1 + public/assets/icon/i14X16.json | 1 + public/assets/icon/i14X24.json | 1 + public/assets/icon/i14X32.json | 1 + public/assets/icon/i14XPlaybackSpeed16.json | 1 + public/assets/icon/i14XPlaybackSpeed24.json | 1 + public/assets/icon/i14XPlaybackSpeed32.json | 1 + public/assets/icon/i18X16.json | 1 + public/assets/icon/i18X24.json | 1 + public/assets/icon/i18X32.json | 1 + public/assets/icon/i18XPlaybackSpeed16.json | 1 + public/assets/icon/i18XPlaybackSpeed24.json | 1 + public/assets/icon/i18XPlaybackSpeed32.json | 1 + public/assets/icon/i1X16.json | 1 + public/assets/icon/i1X24.json | 1 + public/assets/icon/i1X32.json | 1 + public/assets/icon/i1XPlaybackSpeed16.json | 1 + public/assets/icon/i1XPlaybackSpeed24.json | 1 + public/assets/icon/i1XPlaybackSpeed32.json | 1 + public/assets/icon/i2DExplore16.json | 1 + public/assets/icon/i2DExplore24.json | 1 + public/assets/icon/i2DExplore32.json | 1 + public/assets/icon/i2X16.json | 1 + public/assets/icon/i2X24.json | 1 + public/assets/icon/i2X32.json | 1 + public/assets/icon/i2XPlaybackSpeed16.json | 1 + public/assets/icon/i2XPlaybackSpeed24.json | 1 + public/assets/icon/i2XPlaybackSpeed32.json | 1 + public/assets/icon/i360View16.json | 1 + public/assets/icon/i360View24.json | 1 + public/assets/icon/i360View32.json | 1 + public/assets/icon/i3DGlasses16.json | 1 + public/assets/icon/i3DGlasses24.json | 1 + public/assets/icon/i3DGlasses32.json | 1 + public/assets/icon/i4X16.json | 1 + public/assets/icon/i4X24.json | 1 + public/assets/icon/i4X32.json | 1 + public/assets/icon/i4XPlaybackSpeed16.json | 1 + public/assets/icon/i4XPlaybackSpeed24.json | 1 + public/assets/icon/i4XPlaybackSpeed32.json | 1 + public/assets/icon/i8X16.json | 1 + public/assets/icon/i8X24.json | 1 + public/assets/icon/i8X32.json | 1 + public/assets/icon/i8XPlaybackSpeed16.json | 1 + public/assets/icon/i8XPlaybackSpeed24.json | 1 + public/assets/icon/i8XPlaybackSpeed32.json | 1 + public/assets/icon/image16.json | 1 + public/assets/icon/image24.json | 1 + public/assets/icon/image32.json | 1 + public/assets/icon/imageChips16.json | 1 + public/assets/icon/imageChips24.json | 1 + public/assets/icon/imageChips32.json | 1 + public/assets/icon/imageDisplayOrder16.json | 1 + public/assets/icon/imageDisplayOrder24.json | 1 + public/assets/icon/imageDisplayOrder32.json | 1 + public/assets/icon/imageLayer16.json | 1 + public/assets/icon/imageLayer24.json | 1 + public/assets/icon/imageLayer32.json | 1 + public/assets/icon/imageMensuration16.json | 1 + public/assets/icon/imageMensuration24.json | 1 + public/assets/icon/imageMensuration32.json | 1 + public/assets/icon/imagePin16.json | 1 + public/assets/icon/imagePin24.json | 1 + public/assets/icon/imagePin32.json | 1 + public/assets/icon/imagePlus16.json | 1 + public/assets/icon/imagePlus24.json | 1 + public/assets/icon/imagePlus32.json | 1 + public/assets/icon/imageSegmentation16.json | 1 + public/assets/icon/imageSegmentation24.json | 1 + public/assets/icon/imageSegmentation32.json | 1 + public/assets/icon/imageServer16.json | 1 + public/assets/icon/imageServer24.json | 1 + public/assets/icon/imageServer32.json | 1 + public/assets/icon/imageSpace16.json | 1 + public/assets/icon/imageSpace24.json | 1 + public/assets/icon/imageSpace32.json | 1 + public/assets/icon/imageUnit16.json | 1 + public/assets/icon/imageUnit24.json | 1 + public/assets/icon/imageUnit32.json | 1 + public/assets/icon/images16.json | 1 + public/assets/icon/images24.json | 1 + public/assets/icon/images32.json | 1 + public/assets/icon/import16.json | 1 + public/assets/icon/import24.json | 1 + public/assets/icon/import32.json | 1 + public/assets/icon/inbox16.json | 1 + public/assets/icon/inbox24.json | 1 + public/assets/icon/inbox32.json | 1 + .../icon/increaseLinkChartSymbolSize16.json | 1 + .../icon/increaseLinkChartSymbolSize24.json | 1 + .../icon/increaseLinkChartSymbolSize32.json | 1 + public/assets/icon/indicator16.json | 1 + public/assets/icon/indicator24.json | 1 + public/assets/icon/indicator32.json | 1 + public/assets/icon/infographic16.json | 1 + public/assets/icon/infographic24.json | 1 + public/assets/icon/infographic32.json | 1 + public/assets/icon/information16.json | 1 + public/assets/icon/information16F.json | 1 + public/assets/icon/information24.json | 1 + public/assets/icon/information24F.json | 1 + public/assets/icon/information32.json | 1 + public/assets/icon/information32F.json | 1 + public/assets/icon/informationLetter16.json | 1 + public/assets/icon/informationLetter24.json | 1 + public/assets/icon/informationLetter32.json | 1 + public/assets/icon/initiative16.json | 1 + public/assets/icon/initiative24.json | 1 + public/assets/icon/initiative32.json | 1 + public/assets/icon/initiativeTemplate16.json | 1 + public/assets/icon/initiativeTemplate24.json | 1 + public/assets/icon/initiativeTemplate32.json | 1 + public/assets/icon/insets16.json | 1 + public/assets/icon/insets24.json | 1 + public/assets/icon/insets32.json | 1 + public/assets/icon/inspection16.json | 1 + public/assets/icon/inspection24.json | 1 + public/assets/icon/inspection32.json | 1 + public/assets/icon/integer16.json | 1 + public/assets/icon/integer24.json | 1 + public/assets/icon/integer32.json | 1 + public/assets/icon/investigation16.json | 1 + public/assets/icon/investigation24.json | 1 + public/assets/icon/investigation32.json | 1 + public/assets/icon/italicize16.json | 1 + public/assets/icon/italicize24.json | 1 + public/assets/icon/italicize32.json | 1 + public/assets/icon/joinedViewLayer16.json | 1 + public/assets/icon/joinedViewLayer24.json | 1 + public/assets/icon/joinedViewLayer32.json | 1 + public/assets/icon/key16.json | 1 + public/assets/icon/key24.json | 1 + public/assets/icon/key32.json | 1 + public/assets/icon/keyboard16.json | 1 + public/assets/icon/keyboard24.json | 1 + public/assets/icon/keyboard32.json | 1 + public/assets/icon/keypad16.json | 1 + public/assets/icon/keypad24.json | 1 + public/assets/icon/keypad32.json | 1 + public/assets/icon/knowledgeGraph16.json | 1 + public/assets/icon/knowledgeGraph24.json | 1 + public/assets/icon/knowledgeGraph32.json | 1 + .../icon/knowledgeGraphDashboard16.json | 1 + .../icon/knowledgeGraphDashboard24.json | 1 + .../icon/knowledgeGraphDashboard32.json | 1 + .../icon/knowledgeGraphDataModel16.json | 1 + .../icon/knowledgeGraphDataModel24.json | 1 + .../icon/knowledgeGraphDataModel32.json | 1 + .../assets/icon/knowledgeGraphExport16.json | 1 + .../assets/icon/knowledgeGraphExport24.json | 1 + .../assets/icon/knowledgeGraphExport32.json | 1 + .../assets/icon/knowledgeGraphImport16.json | 1 + .../assets/icon/knowledgeGraphImport24.json | 1 + .../assets/icon/knowledgeGraphImport32.json | 1 + public/assets/icon/knowledgeGraphNew16.json | 1 + public/assets/icon/knowledgeGraphNew24.json | 1 + public/assets/icon/knowledgeGraphNew32.json | 1 + .../icon/knowledgeGraphRelationship16.json | 1 + .../icon/knowledgeGraphRelationship24.json | 1 + .../icon/knowledgeGraphRelationship32.json | 1 + public/assets/icon/knowledgeLayer16.json | 1 + public/assets/icon/knowledgeLayer24.json | 1 + public/assets/icon/knowledgeLayer32.json | 1 + public/assets/icon/knowledgeServer16.json | 1 + public/assets/icon/knowledgeServer24.json | 1 + public/assets/icon/knowledgeServer32.json | 1 + public/assets/icon/label16.json | 1 + public/assets/icon/label24.json | 1 + public/assets/icon/label32.json | 1 + public/assets/icon/labelOff16.json | 1 + public/assets/icon/labelOff24.json | 1 + public/assets/icon/labelOff32.json | 1 + public/assets/icon/language16.json | 1 + public/assets/icon/language24.json | 1 + public/assets/icon/language32.json | 1 + public/assets/icon/languageTranslate16.json | 1 + public/assets/icon/languageTranslate24.json | 1 + public/assets/icon/languageTranslate32.json | 1 + public/assets/icon/lasso16.json | 1 + public/assets/icon/lasso24.json | 1 + public/assets/icon/lasso32.json | 1 + public/assets/icon/lassoSelect16.json | 1 + public/assets/icon/lassoSelect24.json | 1 + public/assets/icon/lassoSelect32.json | 1 + public/assets/icon/launch16.json | 1 + public/assets/icon/launch24.json | 1 + public/assets/icon/launch32.json | 1 + public/assets/icon/layer16.json | 1 + public/assets/icon/layer24.json | 1 + public/assets/icon/layer32.json | 1 + public/assets/icon/layerBasemap16.json | 1 + public/assets/icon/layerBasemap24.json | 1 + public/assets/icon/layerBasemap32.json | 1 + public/assets/icon/layerBroken16.json | 1 + public/assets/icon/layerBroken24.json | 1 + public/assets/icon/layerBroken32.json | 1 + public/assets/icon/layerFilter16.json | 1 + public/assets/icon/layerFilter24.json | 1 + public/assets/icon/layerFilter32.json | 1 + public/assets/icon/layerGraphics16.json | 1 + public/assets/icon/layerGraphics24.json | 1 + public/assets/icon/layerGraphics32.json | 1 + public/assets/icon/layerHide16.json | 1 + public/assets/icon/layerHide24.json | 1 + public/assets/icon/layerHide32.json | 1 + public/assets/icon/layerKml16.json | 1 + public/assets/icon/layerKml24.json | 1 + public/assets/icon/layerKml32.json | 1 + public/assets/icon/layerLine16.json | 1 + public/assets/icon/layerLine24.json | 1 + public/assets/icon/layerLine32.json | 1 + public/assets/icon/layerLineService16.json | 1 + public/assets/icon/layerLineService24.json | 1 + public/assets/icon/layerLineService32.json | 1 + public/assets/icon/layerMap16.json | 1 + public/assets/icon/layerMap24.json | 1 + public/assets/icon/layerMap32.json | 1 + public/assets/icon/layerMapService16.json | 1 + public/assets/icon/layerMapService24.json | 1 + public/assets/icon/layerMapService32.json | 1 + public/assets/icon/layerPoints16.json | 1 + public/assets/icon/layerPoints24.json | 1 + public/assets/icon/layerPoints32.json | 1 + public/assets/icon/layerPolygon16.json | 1 + public/assets/icon/layerPolygon24.json | 1 + public/assets/icon/layerPolygon32.json | 1 + public/assets/icon/layerPolygonService16.json | 1 + public/assets/icon/layerPolygonService24.json | 1 + public/assets/icon/layerPolygonService32.json | 1 + public/assets/icon/layerService16.json | 1 + public/assets/icon/layerService24.json | 1 + public/assets/icon/layerService32.json | 1 + public/assets/icon/layerZoomTo16.json | 1 + public/assets/icon/layerZoomTo24.json | 1 + public/assets/icon/layerZoomTo32.json | 1 + public/assets/icon/layers16.json | 1 + public/assets/icon/layers24.json | 1 + public/assets/icon/layers32.json | 1 + public/assets/icon/layersEditable16.json | 1 + public/assets/icon/layersEditable24.json | 1 + public/assets/icon/layersEditable32.json | 1 + public/assets/icon/layersReference16.json | 1 + public/assets/icon/layersReference24.json | 1 + public/assets/icon/layersReference32.json | 1 + public/assets/icon/layoutHorizontal16.json | 1 + public/assets/icon/layoutHorizontal24.json | 1 + public/assets/icon/layoutHorizontal32.json | 1 + public/assets/icon/layoutVertical16.json | 1 + public/assets/icon/layoutVertical24.json | 1 + public/assets/icon/layoutVertical32.json | 1 + public/assets/icon/left16.json | 1 + public/assets/icon/left24.json | 1 + public/assets/icon/left32.json | 1 + public/assets/icon/leftAlign16.json | 1 + public/assets/icon/leftAlign24.json | 1 + public/assets/icon/leftAlign32.json | 1 + public/assets/icon/leftEdge16.json | 1 + public/assets/icon/leftEdge24.json | 1 + public/assets/icon/leftEdge32.json | 1 + public/assets/icon/leftLeft16.json | 1 + public/assets/icon/leftLeft24.json | 1 + public/assets/icon/leftLeft32.json | 1 + public/assets/icon/leftRight16.json | 1 + public/assets/icon/leftRight24.json | 1 + public/assets/icon/leftRight32.json | 1 + public/assets/icon/legend16.json | 1 + public/assets/icon/legend24.json | 1 + public/assets/icon/legend32.json | 1 + public/assets/icon/legendLeft16.json | 1 + public/assets/icon/legendLeft24.json | 1 + public/assets/icon/legendLeft32.json | 1 + public/assets/icon/legendPlus16.json | 1 + public/assets/icon/legendPlus24.json | 1 + public/assets/icon/legendPlus32.json | 1 + public/assets/icon/legendRight16.json | 1 + public/assets/icon/legendRight24.json | 1 + public/assets/icon/legendRight32.json | 1 + public/assets/icon/license16.json | 1 + public/assets/icon/license24.json | 1 + public/assets/icon/license32.json | 1 + public/assets/icon/lightRain16.json | 1 + public/assets/icon/lightRain24.json | 1 + public/assets/icon/lightRain32.json | 1 + public/assets/icon/lightSnow16.json | 1 + public/assets/icon/lightSnow24.json | 1 + public/assets/icon/lightSnow32.json | 1 + public/assets/icon/lightbulb16.json | 1 + public/assets/icon/lightbulb24.json | 1 + public/assets/icon/lightbulb32.json | 1 + public/assets/icon/line16.json | 1 + public/assets/icon/line24.json | 1 + public/assets/icon/line32.json | 1 + public/assets/icon/lineCheck16.json | 1 + public/assets/icon/lineCheck24.json | 1 + public/assets/icon/lineCheck32.json | 1 + public/assets/icon/lineDashed16.json | 1 + public/assets/icon/lineDashed24.json | 1 + public/assets/icon/lineDashed32.json | 1 + public/assets/icon/lineDotted16.json | 1 + public/assets/icon/lineDotted24.json | 1 + public/assets/icon/lineDotted32.json | 1 + public/assets/icon/lineOfSight16.json | 1 + public/assets/icon/lineOfSight24.json | 1 + public/assets/icon/lineOfSight32.json | 1 + public/assets/icon/lineSolid16.json | 1 + public/assets/icon/lineSolid24.json | 1 + public/assets/icon/lineSolid32.json | 1 + public/assets/icon/lineStraight16.json | 1 + public/assets/icon/lineStraight24.json | 1 + public/assets/icon/lineStraight32.json | 1 + public/assets/icon/link16.json | 1 + public/assets/icon/link24.json | 1 + public/assets/icon/link32.json | 1 + public/assets/icon/linkChart16.json | 1 + public/assets/icon/linkChart24.json | 1 + public/assets/icon/linkChart32.json | 1 + public/assets/icon/list16.json | 1 + public/assets/icon/list24.json | 1 + public/assets/icon/list32.json | 1 + public/assets/icon/listBullet16.json | 1 + public/assets/icon/listBullet24.json | 1 + public/assets/icon/listBullet32.json | 1 + public/assets/icon/listButton16.json | 1 + public/assets/icon/listButton24.json | 1 + public/assets/icon/listButton32.json | 1 + public/assets/icon/listCheck16.json | 1 + public/assets/icon/listCheck24.json | 1 + public/assets/icon/listCheck32.json | 1 + public/assets/icon/listCheckAll16.json | 1 + public/assets/icon/listCheckAll24.json | 1 + public/assets/icon/listCheckAll32.json | 1 + public/assets/icon/listMerge16.json | 1 + public/assets/icon/listMerge24.json | 1 + public/assets/icon/listMerge32.json | 1 + public/assets/icon/listNumber16.json | 1 + public/assets/icon/listNumber24.json | 1 + public/assets/icon/listNumber32.json | 1 + public/assets/icon/listNumberRtl16.json | 1 + public/assets/icon/listNumberRtl24.json | 1 + public/assets/icon/listNumberRtl32.json | 1 + public/assets/icon/listRadio16.json | 1 + public/assets/icon/listRadio24.json | 1 + public/assets/icon/listRadio32.json | 1 + public/assets/icon/listRectangle16.json | 1 + public/assets/icon/listRectangle24.json | 1 + public/assets/icon/listRectangle32.json | 1 + public/assets/icon/listShowAll16.json | 1 + public/assets/icon/listShowAll24.json | 1 + public/assets/icon/listShowAll32.json | 1 + public/assets/icon/locationSharing16.json | 1 + public/assets/icon/locationSharing16F.json | 1 + public/assets/icon/locationSharing24.json | 1 + public/assets/icon/locationSharing24F.json | 1 + public/assets/icon/locationSharing32.json | 1 + public/assets/icon/locationSharing32F.json | 1 + .../icon/locationSharingDisabled16.json | 1 + .../icon/locationSharingDisabled24.json | 1 + .../icon/locationSharingDisabled32.json | 1 + .../assets/icon/locationSharingEnabled16.json | 1 + .../assets/icon/locationSharingEnabled24.json | 1 + .../assets/icon/locationSharingEnabled32.json | 1 + .../assets/icon/locationSharingFilled16.json | 1 + .../assets/icon/locationSharingFilled24.json | 1 + .../assets/icon/locationSharingFilled32.json | 1 + public/assets/icon/locationSharingOff16.json | 1 + public/assets/icon/locationSharingOff24.json | 1 + public/assets/icon/locationSharingOff32.json | 1 + public/assets/icon/locator16.json | 1 + public/assets/icon/locator24.json | 1 + public/assets/icon/locator32.json | 1 + public/assets/icon/lock16.json | 1 + public/assets/icon/lock16F.json | 1 + public/assets/icon/lock24.json | 1 + public/assets/icon/lock24F.json | 1 + public/assets/icon/lock32.json | 1 + public/assets/icon/lock32F.json | 1 + public/assets/icon/ltrElementsAlign16.json | 1 + public/assets/icon/ltrElementsAlign24.json | 1 + public/assets/icon/ltrElementsAlign32.json | 1 + public/assets/icon/ltrParagraphAlign16.json | 1 + public/assets/icon/ltrParagraphAlign24.json | 1 + public/assets/icon/ltrParagraphAlign32.json | 1 + public/assets/icon/magnifyingGlass16.json | 1 + public/assets/icon/magnifyingGlass24.json | 1 + public/assets/icon/magnifyingGlass32.json | 1 + .../assets/icon/magnifyingGlassMinus16.json | 1 + .../assets/icon/magnifyingGlassMinus24.json | 1 + .../assets/icon/magnifyingGlassMinus32.json | 1 + public/assets/icon/magnifyingGlassPlus16.json | 1 + public/assets/icon/magnifyingGlassPlus24.json | 1 + public/assets/icon/magnifyingGlassPlus32.json | 1 + public/assets/icon/map16.json | 1 + public/assets/icon/map24.json | 1 + public/assets/icon/map32.json | 1 + public/assets/icon/mapContents16.json | 1 + public/assets/icon/mapContents24.json | 1 + public/assets/icon/mapContents32.json | 1 + public/assets/icon/mapPin16.json | 1 + public/assets/icon/mapPin24.json | 1 + public/assets/icon/mapPin32.json | 1 + public/assets/icon/mapSpace16.json | 1 + public/assets/icon/mapSpace24.json | 1 + public/assets/icon/mapSpace32.json | 1 + public/assets/icon/marketplace16.json | 1 + public/assets/icon/marketplace24.json | 1 + public/assets/icon/marketplace32.json | 1 + public/assets/icon/maskInside16.json | 1 + public/assets/icon/maskInside24.json | 1 + public/assets/icon/maskInside32.json | 1 + public/assets/icon/maskOutside16.json | 1 + public/assets/icon/maskOutside24.json | 1 + public/assets/icon/maskOutside32.json | 1 + public/assets/icon/maximize16.json | 1 + public/assets/icon/maximize24.json | 1 + public/assets/icon/maximize32.json | 1 + public/assets/icon/maximum16.json | 1 + public/assets/icon/maximum24.json | 1 + public/assets/icon/maximum32.json | 1 + public/assets/icon/maximumGraph16.json | 1 + public/assets/icon/maximumGraph24.json | 1 + public/assets/icon/maximumGraph32.json | 1 + .../icon/maximumTerritoryDistance16.json | 1 + .../icon/maximumTerritoryDistance24.json | 1 + .../icon/maximumTerritoryDistance32.json | 1 + public/assets/icon/measure16.json | 1 + public/assets/icon/measure24.json | 1 + public/assets/icon/measure32.json | 1 + public/assets/icon/measureArea16.json | 1 + public/assets/icon/measureArea24.json | 1 + public/assets/icon/measureArea32.json | 1 + .../icon/measureBuildingHeightShadow16.json | 1 + .../icon/measureBuildingHeightShadow24.json | 1 + .../icon/measureBuildingHeightShadow32.json | 1 + .../icon/measureBuildingHeightTopBase16.json | 1 + .../icon/measureBuildingHeightTopBase24.json | 1 + .../icon/measureBuildingHeightTopBase32.json | 1 + .../measureBuildingHeightTopShadow16.json | 1 + .../measureBuildingHeightTopShadow24.json | 1 + .../measureBuildingHeightTopShadow32.json | 1 + public/assets/icon/measureLine16.json | 1 + public/assets/icon/measureLine24.json | 1 + public/assets/icon/measureLine32.json | 1 + public/assets/icon/mediaLayer16.json | 1 + public/assets/icon/mediaLayer24.json | 1 + public/assets/icon/mediaLayer32.json | 1 + public/assets/icon/megaPhone16.json | 1 + public/assets/icon/megaPhone24.json | 1 + public/assets/icon/megaPhone32.json | 1 + public/assets/icon/merge16.json | 1 + public/assets/icon/merge216.json | 1 + public/assets/icon/merge224.json | 1 + public/assets/icon/merge232.json | 1 + public/assets/icon/merge24.json | 1 + public/assets/icon/merge32.json | 1 + public/assets/icon/mergeOnHighway16.json | 1 + public/assets/icon/mergeOnHighway24.json | 1 + public/assets/icon/mergeOnHighway32.json | 1 + public/assets/icon/mergeOnHighwayRight16.json | 1 + public/assets/icon/mergeOnHighwayRight24.json | 1 + public/assets/icon/mergeOnHighwayRight32.json | 1 + public/assets/icon/microphone16.json | 1 + public/assets/icon/microphone24.json | 1 + public/assets/icon/microphone32.json | 1 + public/assets/icon/microphonePlus16.json | 1 + public/assets/icon/microphonePlus24.json | 1 + public/assets/icon/microphonePlus32.json | 1 + .../icon/minDistanceBetweenCenters16.json | 1 + .../icon/minDistanceBetweenCenters24.json | 1 + .../icon/minDistanceBetweenCenters32.json | 1 + public/assets/icon/minimize16.json | 1 + public/assets/icon/minimize24.json | 1 + public/assets/icon/minimize32.json | 1 + public/assets/icon/minimum16.json | 1 + public/assets/icon/minimum24.json | 1 + public/assets/icon/minimum32.json | 1 + public/assets/icon/minimumGraph16.json | 1 + public/assets/icon/minimumGraph24.json | 1 + public/assets/icon/minimumGraph32.json | 1 + public/assets/icon/minus16.json | 1 + public/assets/icon/minus24.json | 1 + public/assets/icon/minus32.json | 1 + public/assets/icon/minusCircle16.json | 1 + public/assets/icon/minusCircle24.json | 1 + public/assets/icon/minusCircle32.json | 1 + public/assets/icon/minusSquare16.json | 1 + public/assets/icon/minusSquare24.json | 1 + public/assets/icon/minusSquare32.json | 1 + .../icon/miscellaneousCollection16.json | 1 + .../icon/miscellaneousCollection24.json | 1 + .../icon/miscellaneousCollection32.json | 1 + public/assets/icon/missionServer16.json | 1 + public/assets/icon/missionServer24.json | 1 + public/assets/icon/missionServer32.json | 1 + public/assets/icon/mobile16.json | 1 + public/assets/icon/mobile24.json | 1 + public/assets/icon/mobile32.json | 1 + public/assets/icon/mobileOff16.json | 1 + public/assets/icon/mobileOff24.json | 1 + public/assets/icon/mobileOff32.json | 1 + public/assets/icon/mobileVibrate16.json | 1 + public/assets/icon/mobileVibrate24.json | 1 + public/assets/icon/mobileVibrate32.json | 1 + public/assets/icon/monitor16.json | 1 + public/assets/icon/monitor24.json | 1 + public/assets/icon/monitor32.json | 1 + public/assets/icon/moon16.json | 1 + public/assets/icon/moon24.json | 1 + public/assets/icon/moon32.json | 1 + public/assets/icon/move16.json | 1 + public/assets/icon/move24.json | 1 + public/assets/icon/move32.json | 1 + public/assets/icon/moveUp16.json | 1 + public/assets/icon/moveUp24.json | 1 + public/assets/icon/moveUp32.json | 1 + public/assets/icon/moveUpAll16.json | 1 + public/assets/icon/moveUpAll24.json | 1 + public/assets/icon/moveUpAll32.json | 1 + public/assets/icon/mu16.json | 1 + public/assets/icon/mu24.json | 1 + public/assets/icon/mu32.json | 1 + .../assets/icon/multidimensionalRaster16.json | 1 + .../assets/icon/multidimensionalRaster24.json | 1 + .../assets/icon/multidimensionalRaster32.json | 1 + public/assets/icon/multipleVariables16.json | 1 + public/assets/icon/multipleVariables24.json | 1 + public/assets/icon/multipleVariables32.json | 1 + public/assets/icon/musicNote16.json | 1 + public/assets/icon/musicNote24.json | 1 + public/assets/icon/musicNote32.json | 1 + .../icon/newRasterFunctionTemplate16.json | 1 + .../icon/newRasterFunctionTemplate24.json | 1 + .../icon/newRasterFunctionTemplate32.json | 1 + public/assets/icon/newTraining16.json | 1 + public/assets/icon/newTraining24.json | 1 + public/assets/icon/newTraining32.json | 1 + public/assets/icon/noAttachment16.json | 1 + public/assets/icon/noAttachment24.json | 1 + public/assets/icon/noAttachment32.json | 1 + public/assets/icon/noImage16.json | 1 + public/assets/icon/noImage24.json | 1 + public/assets/icon/noImage32.json | 1 + public/assets/icon/noMap16.json | 1 + public/assets/icon/noMap24.json | 1 + public/assets/icon/noMap32.json | 1 + public/assets/icon/nodesLink16.json | 1 + public/assets/icon/nodesLink24.json | 1 + public/assets/icon/nodesLink32.json | 1 + public/assets/icon/nodesMerge16.json | 1 + public/assets/icon/nodesMerge24.json | 1 + public/assets/icon/nodesMerge32.json | 1 + public/assets/icon/nodesUnlink16.json | 1 + public/assets/icon/nodesUnlink24.json | 1 + public/assets/icon/nodesUnlink32.json | 1 + public/assets/icon/nodesUnmerge16.json | 1 + public/assets/icon/nodesUnmerge24.json | 1 + public/assets/icon/nodesUnmerge32.json | 1 + public/assets/icon/notebook16.json | 1 + public/assets/icon/notebook24.json | 1 + public/assets/icon/notebook32.json | 1 + public/assets/icon/notebookServer16.json | 1 + public/assets/icon/notebookServer24.json | 1 + public/assets/icon/notebookServer32.json | 1 + public/assets/icon/notebookSnapshot16.json | 1 + public/assets/icon/notebookSnapshot24.json | 1 + public/assets/icon/notebookSnapshot32.json | 1 + public/assets/icon/null16.json | 1 + public/assets/icon/null24.json | 1 + public/assets/icon/null32.json | 1 + public/assets/icon/number16.json | 1 + public/assets/icon/number24.json | 1 + public/assets/icon/number32.json | 1 + public/assets/icon/numberCircle116.json | 1 + public/assets/icon/numberCircle116F.json | 1 + public/assets/icon/numberCircle124.json | 1 + public/assets/icon/numberCircle124F.json | 1 + public/assets/icon/numberCircle132.json | 1 + public/assets/icon/numberCircle132F.json | 1 + public/assets/icon/numberCircle1F16.json | 1 + public/assets/icon/numberCircle1F24.json | 1 + public/assets/icon/numberCircle1F32.json | 1 + public/assets/icon/numberCircle216.json | 1 + public/assets/icon/numberCircle216F.json | 1 + public/assets/icon/numberCircle224.json | 1 + public/assets/icon/numberCircle224F.json | 1 + public/assets/icon/numberCircle232.json | 1 + public/assets/icon/numberCircle232F.json | 1 + public/assets/icon/numberCircle2F16.json | 1 + public/assets/icon/numberCircle2F24.json | 1 + public/assets/icon/numberCircle2F32.json | 1 + public/assets/icon/numberCircle316.json | 1 + public/assets/icon/numberCircle316F.json | 1 + public/assets/icon/numberCircle324.json | 1 + public/assets/icon/numberCircle324F.json | 1 + public/assets/icon/numberCircle332.json | 1 + public/assets/icon/numberCircle332F.json | 1 + public/assets/icon/numberCircle3F16.json | 1 + public/assets/icon/numberCircle3F24.json | 1 + public/assets/icon/numberCircle3F32.json | 1 + public/assets/icon/numberCircle416.json | 1 + public/assets/icon/numberCircle416F.json | 1 + public/assets/icon/numberCircle424.json | 1 + public/assets/icon/numberCircle424F.json | 1 + public/assets/icon/numberCircle432.json | 1 + public/assets/icon/numberCircle432F.json | 1 + public/assets/icon/numberCircle4F16.json | 1 + public/assets/icon/numberCircle4F24.json | 1 + public/assets/icon/numberCircle4F32.json | 1 + public/assets/icon/numberCircle516.json | 1 + public/assets/icon/numberCircle516F.json | 1 + public/assets/icon/numberCircle524.json | 1 + public/assets/icon/numberCircle524F.json | 1 + public/assets/icon/numberCircle532.json | 1 + public/assets/icon/numberCircle532F.json | 1 + public/assets/icon/numberCircle5F16.json | 1 + public/assets/icon/numberCircle5F24.json | 1 + public/assets/icon/numberCircle5F32.json | 1 + public/assets/icon/numberCircle616.json | 1 + public/assets/icon/numberCircle616F.json | 1 + public/assets/icon/numberCircle624.json | 1 + public/assets/icon/numberCircle624F.json | 1 + public/assets/icon/numberCircle632.json | 1 + public/assets/icon/numberCircle632F.json | 1 + public/assets/icon/numberCircle6F16.json | 1 + public/assets/icon/numberCircle6F24.json | 1 + public/assets/icon/numberCircle6F32.json | 1 + public/assets/icon/numberCircle716.json | 1 + public/assets/icon/numberCircle716F.json | 1 + public/assets/icon/numberCircle724.json | 1 + public/assets/icon/numberCircle724F.json | 1 + public/assets/icon/numberCircle732.json | 1 + public/assets/icon/numberCircle732F.json | 1 + public/assets/icon/numberCircle7F16.json | 1 + public/assets/icon/numberCircle7F24.json | 1 + public/assets/icon/numberCircle7F32.json | 1 + public/assets/icon/numberCircle816.json | 1 + public/assets/icon/numberCircle816F.json | 1 + public/assets/icon/numberCircle824.json | 1 + public/assets/icon/numberCircle824F.json | 1 + public/assets/icon/numberCircle832.json | 1 + public/assets/icon/numberCircle832F.json | 1 + public/assets/icon/numberCircle8F16.json | 1 + public/assets/icon/numberCircle8F24.json | 1 + public/assets/icon/numberCircle8F32.json | 1 + public/assets/icon/numberCircle916.json | 1 + public/assets/icon/numberCircle916F.json | 1 + public/assets/icon/numberCircle924.json | 1 + public/assets/icon/numberCircle924F.json | 1 + public/assets/icon/numberCircle932.json | 1 + public/assets/icon/numberCircle932F.json | 1 + public/assets/icon/numberCircle9F16.json | 1 + public/assets/icon/numberCircle9F24.json | 1 + public/assets/icon/numberCircle9F32.json | 1 + public/assets/icon/numberOfTerritories16.json | 1 + public/assets/icon/numberOfTerritories24.json | 1 + public/assets/icon/numberOfTerritories32.json | 1 + public/assets/icon/objectDetection16.json | 1 + public/assets/icon/objectDetection24.json | 1 + public/assets/icon/objectDetection32.json | 1 + public/assets/icon/offline16.json | 1 + public/assets/icon/offline24.json | 1 + public/assets/icon/offline32.json | 1 + public/assets/icon/online16.json | 1 + public/assets/icon/online24.json | 1 + public/assets/icon/online32.json | 1 + public/assets/icon/openBook16.json | 1 + public/assets/icon/openBook24.json | 1 + public/assets/icon/openBook32.json | 1 + public/assets/icon/organization16.json | 1 + public/assets/icon/organization24.json | 1 + public/assets/icon/organization32.json | 1 + .../assets/icon/orientedImageryLayer16.json | 1 + .../assets/icon/orientedImageryLayer24.json | 1 + .../assets/icon/orientedImageryLayer32.json | 1 + .../assets/icon/orientedImageryWidget16.json | 1 + .../assets/icon/orientedImageryWidget24.json | 1 + .../assets/icon/orientedImageryWidget32.json | 1 + public/assets/icon/outbox16.json | 1 + public/assets/icon/outbox24.json | 1 + public/assets/icon/outbox32.json | 1 + public/assets/icon/overlapFeatures16.json | 1 + public/assets/icon/overlapFeatures24.json | 1 + public/assets/icon/overlapFeatures32.json | 1 + public/assets/icon/overview16.json | 1 + public/assets/icon/overview24.json | 1 + public/assets/icon/overview32.json | 1 + public/assets/icon/overwriteFeatures16.json | 1 + public/assets/icon/overwriteFeatures24.json | 1 + public/assets/icon/overwriteFeatures32.json | 1 + public/assets/icon/package16.json | 1 + public/assets/icon/package24.json | 1 + public/assets/icon/package32.json | 1 + public/assets/icon/paintBucket16.json | 1 + public/assets/icon/paintBucket24.json | 1 + public/assets/icon/paintBucket32.json | 1 + public/assets/icon/palette16.json | 1 + public/assets/icon/palette24.json | 1 + public/assets/icon/palette32.json | 1 + public/assets/icon/paletteCheck16.json | 1 + public/assets/icon/paletteCheck24.json | 1 + public/assets/icon/paletteCheck32.json | 1 + public/assets/icon/pan16.json | 1 + public/assets/icon/pan24.json | 1 + public/assets/icon/pan32.json | 1 + public/assets/icon/panDrag16.json | 1 + public/assets/icon/panDrag24.json | 1 + public/assets/icon/panDrag32.json | 1 + public/assets/icon/parcelLayer16.json | 1 + public/assets/icon/parcelLayer24.json | 1 + public/assets/icon/parcelLayer32.json | 1 + public/assets/icon/partlyCloud16.json | 1 + public/assets/icon/partlyCloud24.json | 1 + public/assets/icon/partlyCloud32.json | 1 + public/assets/icon/partlyCloudy16.json | 1 + public/assets/icon/partlyCloudy24.json | 1 + public/assets/icon/partlyCloudy32.json | 1 + public/assets/icon/paste16.json | 1 + public/assets/icon/paste24.json | 1 + public/assets/icon/paste32.json | 1 + public/assets/icon/pause16.json | 1 + public/assets/icon/pause16F.json | 1 + public/assets/icon/pause24.json | 1 + public/assets/icon/pause24F.json | 1 + public/assets/icon/pause32.json | 1 + public/assets/icon/pause32F.json | 1 + public/assets/icon/pen16.json | 1 + public/assets/icon/pen24.json | 1 + public/assets/icon/pen32.json | 1 + public/assets/icon/penMark16.json | 1 + public/assets/icon/penMark24.json | 1 + public/assets/icon/penMark32.json | 1 + public/assets/icon/penMarkPlus16.json | 1 + public/assets/icon/penMarkPlus24.json | 1 + public/assets/icon/penMarkPlus32.json | 1 + public/assets/icon/penTip16.json | 1 + public/assets/icon/penTip24.json | 1 + public/assets/icon/penTip32.json | 1 + public/assets/icon/pencil16.json | 1 + public/assets/icon/pencil24.json | 1 + public/assets/icon/pencil32.json | 1 + public/assets/icon/pencilMark16.json | 1 + public/assets/icon/pencilMark24.json | 1 + public/assets/icon/pencilMark32.json | 1 + public/assets/icon/pencilMarkPlus16.json | 1 + public/assets/icon/pencilMarkPlus24.json | 1 + public/assets/icon/pencilMarkPlus32.json | 1 + public/assets/icon/pencilSquare16.json | 1 + public/assets/icon/pencilSquare24.json | 1 + public/assets/icon/pencilSquare32.json | 1 + public/assets/icon/pencilTip16.json | 1 + public/assets/icon/pencilTip24.json | 1 + public/assets/icon/pencilTip32.json | 1 + public/assets/icon/pentagon16.json | 1 + public/assets/icon/pentagon24.json | 1 + public/assets/icon/pentagon32.json | 1 + public/assets/icon/percent16.json | 1 + public/assets/icon/percent24.json | 1 + public/assets/icon/percent32.json | 1 + public/assets/icon/person16.json | 1 + public/assets/icon/person216.json | 1 + public/assets/icon/person224.json | 1 + public/assets/icon/person232.json | 1 + public/assets/icon/person24.json | 1 + public/assets/icon/person32.json | 1 + public/assets/icon/personalHomepage16.json | 1 + public/assets/icon/personalHomepage24.json | 1 + public/assets/icon/personalHomepage32.json | 1 + public/assets/icon/phone16.json | 1 + public/assets/icon/phone24.json | 1 + public/assets/icon/phone32.json | 1 + public/assets/icon/pieChart16.json | 1 + public/assets/icon/pieChart24.json | 1 + public/assets/icon/pieChart32.json | 1 + public/assets/icon/pin16.json | 1 + public/assets/icon/pin24.json | 1 + public/assets/icon/pin32.json | 1 + public/assets/icon/pinPlus16.json | 1 + public/assets/icon/pinPlus24.json | 1 + public/assets/icon/pinPlus32.json | 1 + public/assets/icon/pinTear16.json | 1 + public/assets/icon/pinTear16F.json | 1 + public/assets/icon/pinTear24.json | 1 + public/assets/icon/pinTear24F.json | 1 + public/assets/icon/pinTear32.json | 1 + public/assets/icon/pinTear32F.json | 1 + public/assets/icon/pinTearF16.json | 1 + public/assets/icon/pinTearF24.json | 1 + public/assets/icon/pinTearF32.json | 1 + public/assets/icon/pins16.json | 1 + public/assets/icon/pins24.json | 1 + public/assets/icon/pins32.json | 1 + public/assets/icon/plane16.json | 1 + public/assets/icon/plane24.json | 1 + public/assets/icon/plane32.json | 1 + public/assets/icon/plans16.json | 1 + public/assets/icon/plans24.json | 1 + public/assets/icon/plans32.json | 1 + public/assets/icon/play16.json | 1 + public/assets/icon/play16F.json | 1 + public/assets/icon/play24.json | 1 + public/assets/icon/play24F.json | 1 + public/assets/icon/play32.json | 1 + public/assets/icon/play32F.json | 1 + public/assets/icon/plus16.json | 1 + public/assets/icon/plus24.json | 1 + public/assets/icon/plus32.json | 1 + public/assets/icon/plusCircle16.json | 1 + public/assets/icon/plusCircle24.json | 1 + public/assets/icon/plusCircle32.json | 1 + public/assets/icon/plusSquare16.json | 1 + public/assets/icon/plusSquare24.json | 1 + public/assets/icon/plusSquare32.json | 1 + public/assets/icon/point16.json | 1 + public/assets/icon/point24.json | 1 + public/assets/icon/point32.json | 1 + public/assets/icon/polygon16.json | 1 + public/assets/icon/polygon24.json | 1 + public/assets/icon/polygon32.json | 1 + public/assets/icon/polygonArea16.json | 1 + public/assets/icon/polygonArea24.json | 1 + public/assets/icon/polygonArea32.json | 1 + public/assets/icon/polygonLineCheck16.json | 1 + public/assets/icon/polygonLineCheck24.json | 1 + public/assets/icon/polygonLineCheck32.json | 1 + public/assets/icon/polygonVertices16.json | 1 + public/assets/icon/polygonVertices24.json | 1 + public/assets/icon/polygonVertices32.json | 1 + public/assets/icon/popUp116.json | 1 + public/assets/icon/popUp124.json | 1 + public/assets/icon/popUp132.json | 1 + public/assets/icon/popUpBlank16.json | 1 + public/assets/icon/popUpBlank16F.json | 1 + public/assets/icon/popUpBlank24.json | 1 + public/assets/icon/popUpBlank24F.json | 1 + public/assets/icon/popUpBlank32.json | 1 + public/assets/icon/popUpBlank32F.json | 1 + public/assets/icon/popUpBlankF16.json | 1 + public/assets/icon/popUpBlankF24.json | 1 + public/assets/icon/popUpBlankF32.json | 1 + public/assets/icon/popup16.json | 1 + public/assets/icon/popup24.json | 1 + public/assets/icon/popup32.json | 1 + public/assets/icon/portal16.json | 1 + public/assets/icon/portal24.json | 1 + public/assets/icon/portal32.json | 1 + .../icon/premiumContentUserCredit16.json | 1 + .../icon/premiumContentUserCredit24.json | 1 + .../icon/premiumContentUserCredit32.json | 1 + public/assets/icon/presentation16.json | 1 + public/assets/icon/presentation24.json | 1 + public/assets/icon/presentation32.json | 1 + public/assets/icon/preserve16.json | 1 + public/assets/icon/preserve24.json | 1 + public/assets/icon/preserve32.json | 1 + public/assets/icon/print16.json | 1 + public/assets/icon/print24.json | 1 + public/assets/icon/print32.json | 1 + public/assets/icon/printPreview16.json | 1 + public/assets/icon/printPreview24.json | 1 + public/assets/icon/printPreview32.json | 1 + public/assets/icon/processingTemplates16.json | 1 + public/assets/icon/processingTemplates24.json | 1 + public/assets/icon/processingTemplates32.json | 1 + public/assets/icon/profileVariables16.json | 1 + public/assets/icon/profileVariables24.json | 1 + public/assets/icon/profileVariables32.json | 1 + public/assets/icon/projects16.json | 1 + public/assets/icon/projects24.json | 1 + public/assets/icon/projects32.json | 1 + public/assets/icon/pushpin16.json | 1 + public/assets/icon/pushpin24.json | 1 + public/assets/icon/pushpin32.json | 1 + public/assets/icon/puzzlePiece16.json | 1 + public/assets/icon/puzzlePiece24.json | 1 + public/assets/icon/puzzlePiece32.json | 1 + public/assets/icon/qrCode16.json | 1 + public/assets/icon/qrCode24.json | 1 + public/assets/icon/qrCode32.json | 1 + public/assets/icon/qtCode16.json | 1 + public/assets/icon/qtCode24.json | 1 + public/assets/icon/qtCode32.json | 1 + public/assets/icon/question16.json | 1 + public/assets/icon/question16F.json | 1 + public/assets/icon/question24.json | 1 + public/assets/icon/question24F.json | 1 + public/assets/icon/question32.json | 1 + public/assets/icon/question32F.json | 1 + public/assets/icon/questionMark16.json | 1 + public/assets/icon/questionMark24.json | 1 + public/assets/icon/questionMark32.json | 1 + public/assets/icon/quote16.json | 1 + public/assets/icon/quote24.json | 1 + public/assets/icon/quote32.json | 1 + public/assets/icon/rain16.json | 1 + public/assets/icon/rain24.json | 1 + public/assets/icon/rain32.json | 1 + public/assets/icon/rainSnow16.json | 1 + public/assets/icon/rainSnow24.json | 1 + public/assets/icon/rainSnow32.json | 1 + public/assets/icon/rainThunder16.json | 1 + public/assets/icon/rainThunder24.json | 1 + public/assets/icon/rainThunder32.json | 1 + public/assets/icon/rampLeft16.json | 1 + public/assets/icon/rampLeft24.json | 1 + public/assets/icon/rampLeft32.json | 1 + public/assets/icon/rampRight16.json | 1 + public/assets/icon/rampRight24.json | 1 + public/assets/icon/rampRight32.json | 1 + public/assets/icon/rangefinder16.json | 1 + public/assets/icon/rangefinder24.json | 1 + public/assets/icon/rangefinder32.json | 1 + public/assets/icon/rasterAnalysis16.json | 1 + public/assets/icon/rasterAnalysis24.json | 1 + public/assets/icon/rasterAnalysis32.json | 1 + public/assets/icon/rasterFunction16.json | 1 + public/assets/icon/rasterFunction24.json | 1 + public/assets/icon/rasterFunction32.json | 1 + .../assets/icon/rasterFunctionTemplate16.json | 1 + .../assets/icon/rasterFunctionTemplate24.json | 1 + .../assets/icon/rasterFunctionTemplate32.json | 1 + public/assets/icon/readOnlyNonEditable16.json | 1 + public/assets/icon/readOnlyNonEditable24.json | 1 + public/assets/icon/readOnlyNonEditable32.json | 1 + public/assets/icon/recent16.json | 1 + public/assets/icon/recent24.json | 1 + public/assets/icon/recent32.json | 1 + public/assets/icon/rectangle16.json | 1 + public/assets/icon/rectangle24.json | 1 + public/assets/icon/rectangle32.json | 1 + public/assets/icon/rectangleArea16.json | 1 + public/assets/icon/rectangleArea24.json | 1 + public/assets/icon/rectangleArea32.json | 1 + public/assets/icon/rectanglePlus16.json | 1 + public/assets/icon/rectanglePlus24.json | 1 + public/assets/icon/rectanglePlus32.json | 1 + public/assets/icon/recurrence16.json | 1 + public/assets/icon/recurrence24.json | 1 + public/assets/icon/recurrence32.json | 1 + public/assets/icon/recycleBin16.json | 1 + public/assets/icon/recycleBin24.json | 1 + public/assets/icon/recycleBin32.json | 1 + public/assets/icon/redo16.json | 1 + public/assets/icon/redo24.json | 1 + public/assets/icon/redo32.json | 1 + public/assets/icon/refresh16.json | 1 + public/assets/icon/refresh24.json | 1 + public/assets/icon/refresh32.json | 1 + public/assets/icon/refreshF16.json | 1 + public/assets/icon/refreshF24.json | 1 + public/assets/icon/refreshF32.json | 1 + public/assets/icon/register16.json | 1 + public/assets/icon/register24.json | 1 + public/assets/icon/register32.json | 1 + public/assets/icon/reorderCards16.json | 1 + public/assets/icon/reorderCards24.json | 1 + public/assets/icon/reorderCards32.json | 1 + public/assets/icon/reorderGrid16.json | 1 + public/assets/icon/reorderGrid24.json | 1 + public/assets/icon/reorderGrid32.json | 1 + public/assets/icon/reorderStack16.json | 1 + public/assets/icon/reorderStack24.json | 1 + public/assets/icon/reorderStack32.json | 1 + public/assets/icon/replaceImage16.json | 1 + public/assets/icon/replaceImage24.json | 1 + public/assets/icon/replaceImage32.json | 1 + public/assets/icon/reset16.json | 1 + public/assets/icon/reset24.json | 1 + public/assets/icon/reset32.json | 1 + public/assets/icon/resizeArea16.json | 1 + public/assets/icon/resizeArea24.json | 1 + public/assets/icon/resizeArea32.json | 1 + public/assets/icon/retrain16.json | 1 + public/assets/icon/retrain24.json | 1 + public/assets/icon/retrain32.json | 1 + public/assets/icon/reverse16.json | 1 + public/assets/icon/reverse16F.json | 1 + public/assets/icon/reverse24.json | 1 + public/assets/icon/reverse24F.json | 1 + public/assets/icon/reverse32.json | 1 + public/assets/icon/reverse32F.json | 1 + public/assets/icon/rfid16.json | 1 + public/assets/icon/rfid24.json | 1 + public/assets/icon/rfid32.json | 1 + public/assets/icon/rhombus16.json | 1 + public/assets/icon/rhombus24.json | 1 + public/assets/icon/rhombus32.json | 1 + public/assets/icon/ribbon16.json | 1 + public/assets/icon/ribbon24.json | 1 + public/assets/icon/ribbon32.json | 1 + public/assets/icon/ribbonRosette16.json | 1 + public/assets/icon/ribbonRosette24.json | 1 + public/assets/icon/ribbonRosette32.json | 1 + public/assets/icon/right16.json | 1 + public/assets/icon/right24.json | 1 + public/assets/icon/right32.json | 1 + public/assets/icon/rightAlign16.json | 1 + public/assets/icon/rightAlign24.json | 1 + public/assets/icon/rightAlign32.json | 1 + public/assets/icon/rightEdge16.json | 1 + public/assets/icon/rightEdge24.json | 1 + public/assets/icon/rightEdge32.json | 1 + public/assets/icon/rightLeft16.json | 1 + public/assets/icon/rightLeft24.json | 1 + public/assets/icon/rightLeft32.json | 1 + public/assets/icon/rightRight16.json | 1 + public/assets/icon/rightRight24.json | 1 + public/assets/icon/rightRight32.json | 1 + public/assets/icon/rings16.json | 1 + public/assets/icon/rings24.json | 1 + public/assets/icon/rings32.json | 1 + public/assets/icon/ringsLargest16.json | 1 + public/assets/icon/ringsLargest24.json | 1 + public/assets/icon/ringsLargest32.json | 1 + public/assets/icon/ringsSmallest16.json | 1 + public/assets/icon/ringsSmallest24.json | 1 + public/assets/icon/ringsSmallest32.json | 1 + public/assets/icon/ringsThreshold16.json | 1 + public/assets/icon/ringsThreshold24.json | 1 + public/assets/icon/ringsThreshold32.json | 1 + public/assets/icon/ringsXBar16.json | 1 + public/assets/icon/ringsXBar24.json | 1 + public/assets/icon/ringsXBar32.json | 1 + public/assets/icon/roadSign16.json | 1 + public/assets/icon/roadSign24.json | 1 + public/assets/icon/roadSign32.json | 1 + public/assets/icon/rosette16.json | 1 + public/assets/icon/rosette24.json | 1 + public/assets/icon/rosette32.json | 1 + public/assets/icon/rotate16.json | 1 + public/assets/icon/rotate24.json | 1 + public/assets/icon/rotate32.json | 1 + public/assets/icon/rotateDevice16.json | 1 + public/assets/icon/rotateDevice24.json | 1 + public/assets/icon/rotateDevice32.json | 1 + public/assets/icon/roundAbout16.json | 1 + public/assets/icon/roundAbout24.json | 1 + public/assets/icon/roundAbout32.json | 1 + public/assets/icon/roundAboutRight16.json | 1 + public/assets/icon/roundAboutRight24.json | 1 + public/assets/icon/roundAboutRight32.json | 1 + public/assets/icon/roundedRectangle16.json | 1 + public/assets/icon/roundedRectangle24.json | 1 + public/assets/icon/roundedRectangle32.json | 1 + public/assets/icon/routeFrom16.json | 1 + public/assets/icon/routeFrom24.json | 1 + public/assets/icon/routeFrom32.json | 1 + public/assets/icon/routeTo16.json | 1 + public/assets/icon/routeTo24.json | 1 + public/assets/icon/routeTo32.json | 1 + public/assets/icon/rtlElementsAlign16.json | 1 + public/assets/icon/rtlElementsAlign24.json | 1 + public/assets/icon/rtlElementsAlign32.json | 1 + public/assets/icon/rtlParagraphAlign16.json | 1 + public/assets/icon/rtlParagraphAlign24.json | 1 + public/assets/icon/rtlParagraphAlign32.json | 1 + public/assets/icon/running16.json | 1 + public/assets/icon/running24.json | 1 + public/assets/icon/running32.json | 1 + public/assets/icon/runningOutline16.json | 1 + public/assets/icon/runningOutline24.json | 1 + public/assets/icon/runningOutline32.json | 1 + .../assets/icon/ruralDrivingDistance16.json | 1 + .../assets/icon/ruralDrivingDistance24.json | 1 + .../assets/icon/ruralDrivingDistance32.json | 1 + public/assets/icon/ruralDrivingTime16.json | 1 + public/assets/icon/ruralDrivingTime24.json | 1 + public/assets/icon/ruralDrivingTime32.json | 1 + public/assets/icon/satellite016.json | 1 + public/assets/icon/satellite016F.json | 1 + public/assets/icon/satellite024.json | 1 + public/assets/icon/satellite024F.json | 1 + public/assets/icon/satellite032.json | 1 + public/assets/icon/satellite032F.json | 1 + public/assets/icon/satellite0F16.json | 1 + public/assets/icon/satellite0F24.json | 1 + public/assets/icon/satellite0F32.json | 1 + public/assets/icon/satellite116.json | 1 + public/assets/icon/satellite116F.json | 1 + public/assets/icon/satellite124.json | 1 + public/assets/icon/satellite124F.json | 1 + public/assets/icon/satellite132.json | 1 + public/assets/icon/satellite132F.json | 1 + public/assets/icon/satellite1F16.json | 1 + public/assets/icon/satellite1F24.json | 1 + public/assets/icon/satellite1F32.json | 1 + public/assets/icon/satellite216.json | 1 + public/assets/icon/satellite216F.json | 1 + public/assets/icon/satellite224.json | 1 + public/assets/icon/satellite224F.json | 1 + public/assets/icon/satellite232.json | 1 + public/assets/icon/satellite232F.json | 1 + public/assets/icon/satellite2F16.json | 1 + public/assets/icon/satellite2F24.json | 1 + public/assets/icon/satellite2F32.json | 1 + public/assets/icon/satellite316.json | 1 + public/assets/icon/satellite316F.json | 1 + public/assets/icon/satellite324.json | 1 + public/assets/icon/satellite324F.json | 1 + public/assets/icon/satellite332.json | 1 + public/assets/icon/satellite332F.json | 1 + public/assets/icon/satellite3F16.json | 1 + public/assets/icon/satellite3F24.json | 1 + public/assets/icon/satellite3F32.json | 1 + public/assets/icon/save16.json | 1 + public/assets/icon/save24.json | 1 + public/assets/icon/save32.json | 1 + public/assets/icon/scanBarcode16.json | 1 + public/assets/icon/scanBarcode24.json | 1 + public/assets/icon/scanBarcode32.json | 1 + public/assets/icon/scissors16.json | 1 + public/assets/icon/scissors24.json | 1 + public/assets/icon/scissors32.json | 1 + public/assets/icon/screenshotMode16.json | 1 + public/assets/icon/screenshotMode24.json | 1 + public/assets/icon/screenshotMode32.json | 1 + public/assets/icon/script16.json | 1 + public/assets/icon/script24.json | 1 + public/assets/icon/script32.json | 1 + public/assets/icon/seamlines16.json | 1 + public/assets/icon/seamlines24.json | 1 + public/assets/icon/seamlines32.json | 1 + public/assets/icon/search16.json | 1 + public/assets/icon/search24.json | 1 + public/assets/icon/search32.json | 1 + public/assets/icon/security16.json | 1 + public/assets/icon/security24.json | 1 + public/assets/icon/security32.json | 1 + public/assets/icon/select16.json | 1 + public/assets/icon/select24.json | 1 + public/assets/icon/select32.json | 1 + public/assets/icon/selectCategory16.json | 1 + public/assets/icon/selectCategory24.json | 1 + public/assets/icon/selectCategory32.json | 1 + public/assets/icon/selectRange16.json | 1 + public/assets/icon/selectRange24.json | 1 + public/assets/icon/selectRange32.json | 1 + public/assets/icon/selectVisible16.json | 1 + public/assets/icon/selectVisible24.json | 1 + public/assets/icon/selectVisible32.json | 1 + public/assets/icon/selectedItemsFilter16.json | 1 + public/assets/icon/selectedItemsFilter24.json | 1 + public/assets/icon/selectedItemsFilter32.json | 1 + public/assets/icon/selection16.json | 1 + public/assets/icon/selection24.json | 1 + public/assets/icon/selection32.json | 1 + public/assets/icon/selectionFilter16.json | 1 + public/assets/icon/selectionFilter24.json | 1 + public/assets/icon/selectionFilter32.json | 1 + public/assets/icon/selectionX16.json | 1 + public/assets/icon/selectionX24.json | 1 + public/assets/icon/selectionX32.json | 1 + public/assets/icon/send16.json | 1 + public/assets/icon/send24.json | 1 + public/assets/icon/send32.json | 1 + public/assets/icon/sendBackwards16.json | 1 + public/assets/icon/sendBackwards24.json | 1 + public/assets/icon/sendBackwards32.json | 1 + public/assets/icon/sendToBack16.json | 1 + public/assets/icon/sendToBack24.json | 1 + public/assets/icon/sendToBack32.json | 1 + public/assets/icon/sensor16.json | 1 + public/assets/icon/sensor21.json | 1 + public/assets/icon/sensor24.json | 1 + public/assets/icon/sensor32.json | 1 + public/assets/icon/sensor48.json | 1 + public/assets/icon/sensor64.json | 1 + public/assets/icon/separator16.json | 1 + public/assets/icon/separator24.json | 1 + public/assets/icon/separator32.json | 1 + public/assets/icon/serialPort16.json | 1 + public/assets/icon/serialPort24.json | 1 + public/assets/icon/serialPort32.json | 1 + public/assets/icon/server16.json | 1 + public/assets/icon/server24.json | 1 + public/assets/icon/server32.json | 1 + public/assets/icon/serverLock16.json | 1 + public/assets/icon/serverLock24.json | 1 + public/assets/icon/serverLock32.json | 1 + public/assets/icon/services16.json | 1 + public/assets/icon/services24.json | 1 + public/assets/icon/services32.json | 1 + public/assets/icon/shapes16.json | 1 + public/assets/icon/shapes24.json | 1 + public/assets/icon/shapes32.json | 1 + public/assets/icon/share16.json | 1 + public/assets/icon/share24.json | 1 + public/assets/icon/share32.json | 1 + public/assets/icon/shareIos16.json | 1 + public/assets/icon/shareIos24.json | 1 + public/assets/icon/shareIos32.json | 1 + public/assets/icon/sharpLeft16.json | 1 + public/assets/icon/sharpLeft24.json | 1 + public/assets/icon/sharpLeft32.json | 1 + public/assets/icon/sharpRight16.json | 1 + public/assets/icon/sharpRight24.json | 1 + public/assets/icon/sharpRight32.json | 1 + public/assets/icon/sheildCoin16.json | 1 + public/assets/icon/sheildCoin24.json | 1 + public/assets/icon/sheildCoin32.json | 1 + public/assets/icon/shieldCoin16.json | 1 + public/assets/icon/shieldCoin24.json | 1 + public/assets/icon/shieldCoin32.json | 1 + public/assets/icon/shoppingCart16.json | 1 + public/assets/icon/shoppingCart24.json | 1 + public/assets/icon/shoppingCart32.json | 1 + public/assets/icon/showColumn16.json | 1 + public/assets/icon/showColumn24.json | 1 + public/assets/icon/showColumn32.json | 1 + .../icon/showMultipleLayersAtATime16.json | 1 + .../icon/showMultipleLayersAtATime24.json | 1 + .../icon/showMultipleLayersAtATime32.json | 1 + public/assets/icon/showOneLayerAtATime16.json | 1 + public/assets/icon/showOneLayerAtATime24.json | 1 + public/assets/icon/showOneLayerAtATime32.json | 1 + public/assets/icon/sidecar16.json | 1 + public/assets/icon/sidecar24.json | 1 + public/assets/icon/sidecar32.json | 1 + public/assets/icon/sigma16.json | 1 + public/assets/icon/sigma24.json | 1 + public/assets/icon/sigma32.json | 1 + public/assets/icon/signIn16.json | 1 + public/assets/icon/signIn24.json | 1 + public/assets/icon/signIn32.json | 1 + public/assets/icon/signOut16.json | 1 + public/assets/icon/signOut24.json | 1 + public/assets/icon/signOut32.json | 1 + public/assets/icon/skyPlot16.json | 1 + public/assets/icon/skyPlot24.json | 1 + public/assets/icon/skyPlot32.json | 1 + public/assets/icon/slice16.json | 1 + public/assets/icon/slice24.json | 1 + public/assets/icon/slice32.json | 1 + public/assets/icon/sliders16.json | 1 + public/assets/icon/sliders24.json | 1 + public/assets/icon/sliders32.json | 1 + public/assets/icon/slidersHorizontal16.json | 1 + public/assets/icon/slidersHorizontal24.json | 1 + public/assets/icon/slidersHorizontal32.json | 1 + public/assets/icon/slideshow16.json | 1 + public/assets/icon/slideshow24.json | 1 + public/assets/icon/slideshow32.json | 1 + public/assets/icon/smartCamera16.json | 1 + public/assets/icon/smartCamera24.json | 1 + public/assets/icon/smartCamera32.json | 1 + public/assets/icon/smartForm16.json | 1 + public/assets/icon/smartForm24.json | 1 + public/assets/icon/smartForm32.json | 1 + public/assets/icon/smile16.json | 1 + public/assets/icon/smile24.json | 1 + public/assets/icon/smile32.json | 1 + public/assets/icon/snapToGrid16.json | 1 + public/assets/icon/snapToGrid24.json | 1 + public/assets/icon/snapToGrid32.json | 1 + public/assets/icon/snapToPixel16.json | 1 + public/assets/icon/snapToPixel24.json | 1 + public/assets/icon/snapToPixel32.json | 1 + public/assets/icon/snapToPoint16.json | 1 + public/assets/icon/snapToPoint24.json | 1 + public/assets/icon/snapToPoint32.json | 1 + public/assets/icon/snow16.json | 1 + public/assets/icon/snow24.json | 1 + public/assets/icon/snow32.json | 1 + public/assets/icon/snowThunder16.json | 1 + public/assets/icon/snowThunder24.json | 1 + public/assets/icon/snowThunder32.json | 1 + public/assets/icon/sortAscending16.json | 1 + public/assets/icon/sortAscending24.json | 1 + public/assets/icon/sortAscending32.json | 1 + public/assets/icon/sortAscendingArrow16.json | 1 + public/assets/icon/sortAscendingArrow24.json | 1 + public/assets/icon/sortAscendingArrow32.json | 1 + public/assets/icon/sortDescending16.json | 1 + public/assets/icon/sortDescending24.json | 1 + public/assets/icon/sortDescending32.json | 1 + public/assets/icon/sortDescendingArrow16.json | 1 + public/assets/icon/sortDescendingArrow24.json | 1 + public/assets/icon/sortDescendingArrow32.json | 1 + public/assets/icon/sound16.json | 1 + public/assets/icon/sound24.json | 1 + public/assets/icon/sound32.json | 1 + public/assets/icon/soundLow16.json | 1 + public/assets/icon/soundLow24.json | 1 + public/assets/icon/soundLow32.json | 1 + public/assets/icon/soundOff16.json | 1 + public/assets/icon/soundOff24.json | 1 + public/assets/icon/soundOff32.json | 1 + public/assets/icon/soundUnavailable16.json | 1 + public/assets/icon/soundUnavailable24.json | 1 + public/assets/icon/soundUnavailable32.json | 1 + public/assets/icon/speechBubble16.json | 1 + public/assets/icon/speechBubble24.json | 1 + public/assets/icon/speechBubble32.json | 1 + public/assets/icon/speechBubbleCheck16.json | 1 + public/assets/icon/speechBubbleCheck24.json | 1 + public/assets/icon/speechBubbleCheck32.json | 1 + .../icon/speechBubbleExclamation16.json | 1 + .../icon/speechBubbleExclamation24.json | 1 + .../icon/speechBubbleExclamation32.json | 1 + public/assets/icon/speechBubblePlus16.json | 1 + public/assets/icon/speechBubblePlus24.json | 1 + public/assets/icon/speechBubblePlus32.json | 1 + public/assets/icon/speechBubbleSocial16.json | 1 + public/assets/icon/speechBubbleSocial24.json | 1 + public/assets/icon/speechBubbleSocial32.json | 1 + public/assets/icon/speechBubbles16.json | 1 + public/assets/icon/speechBubbles24.json | 1 + public/assets/icon/speechBubbles32.json | 1 + public/assets/icon/spinner16.json | 1 + public/assets/icon/spinner24.json | 1 + public/assets/icon/spinner32.json | 1 + public/assets/icon/split16.json | 1 + public/assets/icon/split24.json | 1 + public/assets/icon/split32.json | 1 + public/assets/icon/splitFeatures16.json | 1 + public/assets/icon/splitFeatures24.json | 1 + public/assets/icon/splitFeatures32.json | 1 + public/assets/icon/square16.json | 1 + public/assets/icon/square16F.json | 1 + public/assets/icon/square24.json | 1 + public/assets/icon/square24F.json | 1 + public/assets/icon/square32.json | 1 + public/assets/icon/square32F.json | 1 + public/assets/icon/squareArea16.json | 1 + public/assets/icon/squareArea24.json | 1 + public/assets/icon/squareArea32.json | 1 + public/assets/icon/stairs16.json | 1 + public/assets/icon/stairs24.json | 1 + public/assets/icon/stairs32.json | 1 + public/assets/icon/stairsDown16.json | 1 + public/assets/icon/stairsDown24.json | 1 + public/assets/icon/stairsDown32.json | 1 + public/assets/icon/stairsUp16.json | 1 + public/assets/icon/stairsUp24.json | 1 + public/assets/icon/stairsUp32.json | 1 + public/assets/icon/star16.json | 1 + public/assets/icon/star16F.json | 1 + public/assets/icon/star24.json | 1 + public/assets/icon/star24F.json | 1 + public/assets/icon/star32.json | 1 + public/assets/icon/star32F.json | 1 + public/assets/icon/starCircle16.json | 1 + public/assets/icon/starCircle24.json | 1 + public/assets/icon/starCircle32.json | 1 + public/assets/icon/straight16.json | 1 + public/assets/icon/straight24.json | 1 + public/assets/icon/straight32.json | 1 + public/assets/icon/strikethrough16.json | 1 + public/assets/icon/strikethrough24.json | 1 + public/assets/icon/strikethrough32.json | 1 + public/assets/icon/string16.json | 1 + public/assets/icon/string24.json | 1 + public/assets/icon/string32.json | 1 + public/assets/icon/subheading116.json | 1 + public/assets/icon/subheading124.json | 1 + public/assets/icon/subheading132.json | 1 + public/assets/icon/subheading16.json | 1 + public/assets/icon/subheading216.json | 1 + public/assets/icon/subheading224.json | 1 + public/assets/icon/subheading232.json | 1 + public/assets/icon/subheading24.json | 1 + public/assets/icon/subheading316.json | 1 + public/assets/icon/subheading32.json | 1 + public/assets/icon/subheading324.json | 1 + public/assets/icon/subheading332.json | 1 + public/assets/icon/subheading416.json | 1 + public/assets/icon/subheading424.json | 1 + public/assets/icon/subheading432.json | 1 + public/assets/icon/subheading516.json | 1 + public/assets/icon/subheading524.json | 1 + public/assets/icon/subheading532.json | 1 + public/assets/icon/subheadingRtl16.json | 1 + public/assets/icon/subheadingRtl24.json | 1 + public/assets/icon/subheadingRtl32.json | 1 + public/assets/icon/submit16.json | 1 + public/assets/icon/submit24.json | 1 + public/assets/icon/submit32.json | 1 + public/assets/icon/subscript16.json | 1 + public/assets/icon/subscript24.json | 1 + public/assets/icon/subscript32.json | 1 + .../icon/suitabilityAnalysisOutput16.json | 1 + .../icon/suitabilityAnalysisOutput24.json | 1 + .../icon/suitabilityAnalysisOutput32.json | 1 + .../icon/summarizeCenterAndDispersion116.json | 1 + .../icon/summarizeCenterAndDispersion124.json | 1 + .../icon/summarizeCenterAndDispersion132.json | 1 + .../icon/summarizeCenterAndDispersion216.json | 1 + .../icon/summarizeCenterAndDispersion224.json | 1 + .../icon/summarizeCenterAndDispersion232.json | 1 + .../icon/summarizeCenterAndDispersion316.json | 1 + .../icon/summarizeCenterAndDispersion324.json | 1 + .../icon/summarizeCenterAndDispersion332.json | 1 + public/assets/icon/summary16.json | 1 + public/assets/icon/summary24.json | 1 + public/assets/icon/summary32.json | 1 + public/assets/icon/superimpose16.json | 1 + public/assets/icon/superimpose24.json | 1 + public/assets/icon/superimpose32.json | 1 + public/assets/icon/superscript16.json | 1 + public/assets/icon/superscript24.json | 1 + public/assets/icon/superscript32.json | 1 + public/assets/icon/survey16.json | 1 + public/assets/icon/survey24.json | 1 + public/assets/icon/survey32.json | 1 + public/assets/icon/switch16.json | 1 + public/assets/icon/switch24.json | 1 + public/assets/icon/switch32.json | 1 + public/assets/icon/systemManagement16.json | 1 + public/assets/icon/systemManagement24.json | 1 + public/assets/icon/systemManagement32.json | 1 + public/assets/icon/tabbedView16.json | 1 + public/assets/icon/tabbedView24.json | 1 + public/assets/icon/tabbedView32.json | 1 + public/assets/icon/table16.json | 1 + public/assets/icon/table24.json | 1 + public/assets/icon/table32.json | 1 + public/assets/icon/tables16.json | 1 + public/assets/icon/tables24.json | 1 + public/assets/icon/tables32.json | 1 + public/assets/icon/tablet16.json | 1 + public/assets/icon/tablet24.json | 1 + public/assets/icon/tablet32.json | 1 + public/assets/icon/tag16.json | 1 + public/assets/icon/tag24.json | 1 + public/assets/icon/tag32.json | 1 + public/assets/icon/takePedestrianRamp16.json | 1 + public/assets/icon/takePedestrianRamp24.json | 1 + public/assets/icon/takePedestrianRamp32.json | 1 + public/assets/icon/terminal16.json | 1 + public/assets/icon/terminal24.json | 1 + public/assets/icon/terminal32.json | 1 + .../icon/territoryBufferDistance16.json | 1 + .../icon/territoryBufferDistance24.json | 1 + .../icon/territoryBufferDistance32.json | 1 + public/assets/icon/testData16.json | 1 + public/assets/icon/testData24.json | 1 + public/assets/icon/testData32.json | 1 + public/assets/icon/text16.json | 1 + public/assets/icon/text24.json | 1 + public/assets/icon/text32.json | 1 + public/assets/icon/textLarge16.json | 1 + public/assets/icon/textLarge24.json | 1 + public/assets/icon/textLarge32.json | 1 + public/assets/icon/textMedium16.json | 1 + public/assets/icon/textMedium24.json | 1 + public/assets/icon/textMedium32.json | 1 + public/assets/icon/textParagraphLarge16.json | 1 + public/assets/icon/textParagraphLarge24.json | 1 + public/assets/icon/textParagraphLarge32.json | 1 + public/assets/icon/textSmall16.json | 1 + public/assets/icon/textSmall24.json | 1 + public/assets/icon/textSmall32.json | 1 + public/assets/icon/thumbsDown16.json | 1 + public/assets/icon/thumbsDown24.json | 1 + public/assets/icon/thumbsDown32.json | 1 + public/assets/icon/thumbsUp16.json | 1 + public/assets/icon/thumbsUp24.json | 1 + public/assets/icon/thumbsUp32.json | 1 + public/assets/icon/tileLayer16.json | 1 + public/assets/icon/tileLayer24.json | 1 + public/assets/icon/tileLayer32.json | 1 + public/assets/icon/tiledImageryLayer16.json | 1 + public/assets/icon/tiledImageryLayer24.json | 1 + public/assets/icon/tiledImageryLayer32.json | 1 + public/assets/icon/timer16.json | 1 + public/assets/icon/timer24.json | 1 + public/assets/icon/timer32.json | 1 + public/assets/icon/title16.json | 1 + public/assets/icon/title24.json | 1 + public/assets/icon/title32.json | 1 + public/assets/icon/toggle16.json | 1 + public/assets/icon/toggle24.json | 1 + public/assets/icon/toggle32.json | 1 + public/assets/icon/toggleOff16.json | 1 + public/assets/icon/toggleOff24.json | 1 + public/assets/icon/toggleOff32.json | 1 + public/assets/icon/toggleOn16.json | 1 + public/assets/icon/toggleOn24.json | 1 + public/assets/icon/toggleOn32.json | 1 + public/assets/icon/touch16.json | 1 + public/assets/icon/touch24.json | 1 + public/assets/icon/touch32.json | 1 + public/assets/icon/tour16.json | 1 + public/assets/icon/tour24.json | 1 + public/assets/icon/tour32.json | 1 + public/assets/icon/tourPinTear16.json | 1 + public/assets/icon/tourPinTear24.json | 1 + public/assets/icon/tourPinTear32.json | 1 + public/assets/icon/transparency16.json | 1 + public/assets/icon/transparency24.json | 1 + public/assets/icon/transparency32.json | 1 + public/assets/icon/transverseHexagon16.json | 1 + public/assets/icon/transverseHexagon24.json | 1 + public/assets/icon/transverseHexagon32.json | 1 + public/assets/icon/trapezoidArea16.json | 1 + public/assets/icon/trapezoidArea24.json | 1 + public/assets/icon/trapezoidArea32.json | 1 + public/assets/icon/trash16.json | 1 + public/assets/icon/trash24.json | 1 + public/assets/icon/trash32.json | 1 + public/assets/icon/triangle16.json | 1 + public/assets/icon/triangle24.json | 1 + public/assets/icon/triangle32.json | 1 + public/assets/icon/truckingDistance16.json | 1 + public/assets/icon/truckingDistance24.json | 1 + public/assets/icon/truckingDistance32.json | 1 + public/assets/icon/truckingTime16.json | 1 + public/assets/icon/truckingTime24.json | 1 + public/assets/icon/truckingTime32.json | 1 + public/assets/icon/uTurn16.json | 1 + public/assets/icon/uTurn24.json | 1 + public/assets/icon/uTurn32.json | 1 + public/assets/icon/uTurnRight16.json | 1 + public/assets/icon/uTurnRight24.json | 1 + public/assets/icon/uTurnRight32.json | 1 + public/assets/icon/underline16.json | 1 + public/assets/icon/underline24.json | 1 + public/assets/icon/underline32.json | 1 + public/assets/icon/undo16.json | 1 + public/assets/icon/undo24.json | 1 + public/assets/icon/undo32.json | 1 + public/assets/icon/ungroupItems16.json | 1 + public/assets/icon/ungroupItems24.json | 1 + public/assets/icon/ungroupItems32.json | 1 + .../assets/icon/ungroupLayoutElements16.json | 1 + .../assets/icon/ungroupLayoutElements24.json | 1 + .../assets/icon/ungroupLayoutElements32.json | 1 + public/assets/icon/unlink16.json | 1 + public/assets/icon/unlink24.json | 1 + public/assets/icon/unlink32.json | 1 + public/assets/icon/unlock16.json | 1 + public/assets/icon/unlock24.json | 1 + public/assets/icon/unlock32.json | 1 + public/assets/icon/unmerge16.json | 1 + public/assets/icon/unmerge24.json | 1 + public/assets/icon/unmerge32.json | 1 + public/assets/icon/unpin16.json | 1 + public/assets/icon/unpin24.json | 1 + public/assets/icon/unpin32.json | 1 + public/assets/icon/unregister16.json | 1 + public/assets/icon/unregister24.json | 1 + public/assets/icon/unregister32.json | 1 + public/assets/icon/unselected16.json | 1 + public/assets/icon/unselected24.json | 1 + public/assets/icon/unselected32.json | 1 + public/assets/icon/updateFeatures16.json | 1 + public/assets/icon/updateFeatures24.json | 1 + public/assets/icon/updateFeatures32.json | 1 + public/assets/icon/upload16.json | 1 + public/assets/icon/upload24.json | 1 + public/assets/icon/upload32.json | 1 + public/assets/icon/uploadTo16.json | 1 + public/assets/icon/uploadTo24.json | 1 + public/assets/icon/uploadTo32.json | 1 + public/assets/icon/urbanModel16.json | 1 + public/assets/icon/urbanModel24.json | 1 + public/assets/icon/urbanModel32.json | 1 + public/assets/icon/usbSecurityKey16.json | 1 + public/assets/icon/usbSecurityKey24.json | 1 + public/assets/icon/usbSecurityKey32.json | 1 + public/assets/icon/user16.json | 1 + public/assets/icon/user24.json | 1 + public/assets/icon/user32.json | 1 + public/assets/icon/userDown16.json | 1 + public/assets/icon/userDown24.json | 1 + public/assets/icon/userDown32.json | 1 + public/assets/icon/userKey16.json | 1 + public/assets/icon/userKey24.json | 1 + public/assets/icon/userKey32.json | 1 + public/assets/icon/userMinus16.json | 1 + public/assets/icon/userMinus24.json | 1 + public/assets/icon/userMinus32.json | 1 + public/assets/icon/userPlus16.json | 1 + public/assets/icon/userPlus24.json | 1 + public/assets/icon/userPlus32.json | 1 + public/assets/icon/userToDevice16.json | 1 + public/assets/icon/userToDevice24.json | 1 + public/assets/icon/userToDevice32.json | 1 + public/assets/icon/userUp16.json | 1 + public/assets/icon/userUp24.json | 1 + public/assets/icon/userUp32.json | 1 + public/assets/icon/userX16.json | 1 + public/assets/icon/userX24.json | 1 + public/assets/icon/userX32.json | 1 + public/assets/icon/users16.json | 1 + public/assets/icon/users24.json | 1 + public/assets/icon/users32.json | 1 + public/assets/icon/utilityNetworkTrace16.json | 1 + public/assets/icon/utilityNetworkTrace24.json | 1 + public/assets/icon/utilityNetworkTrace32.json | 1 + public/assets/icon/vertexCheck16.json | 1 + public/assets/icon/vertexCheck24.json | 1 + public/assets/icon/vertexCheck32.json | 1 + public/assets/icon/vertexEdit16.json | 1 + public/assets/icon/vertexEdit24.json | 1 + public/assets/icon/vertexEdit32.json | 1 + public/assets/icon/vertexGps16.json | 1 + public/assets/icon/vertexGps24.json | 1 + public/assets/icon/vertexGps32.json | 1 + public/assets/icon/vertexMove16.json | 1 + public/assets/icon/vertexMove24.json | 1 + public/assets/icon/vertexMove32.json | 1 + public/assets/icon/vertexPlus16.json | 1 + public/assets/icon/vertexPlus24.json | 1 + public/assets/icon/vertexPlus32.json | 1 + public/assets/icon/vertexX16.json | 1 + public/assets/icon/vertexX24.json | 1 + public/assets/icon/vertexX32.json | 1 + public/assets/icon/verticalDistribute16.json | 1 + public/assets/icon/verticalDistribute24.json | 1 + public/assets/icon/verticalDistribute32.json | 1 + public/assets/icon/video16.json | 1 + public/assets/icon/video24.json | 1 + public/assets/icon/video32.json | 1 + public/assets/icon/videoPlus16.json | 1 + public/assets/icon/videoPlus24.json | 1 + public/assets/icon/videoPlus32.json | 1 + public/assets/icon/videoServer16.json | 1 + public/assets/icon/videoServer24.json | 1 + public/assets/icon/videoServer32.json | 1 + public/assets/icon/videoSingleServer16.json | 1 + public/assets/icon/videoSingleServer24.json | 1 + public/assets/icon/videoSingleServer32.json | 1 + public/assets/icon/videoWeb16.json | 1 + public/assets/icon/videoWeb24.json | 1 + public/assets/icon/videoWeb32.json | 1 + public/assets/icon/viewAssociations16.json | 1 + public/assets/icon/viewAssociations24.json | 1 + public/assets/icon/viewAssociations32.json | 1 + public/assets/icon/viewHide16.json | 1 + public/assets/icon/viewHide24.json | 1 + public/assets/icon/viewHide32.json | 1 + public/assets/icon/viewMixed16.json | 1 + public/assets/icon/viewMixed24.json | 1 + public/assets/icon/viewMixed32.json | 1 + public/assets/icon/viewVisible16.json | 1 + public/assets/icon/viewVisible24.json | 1 + public/assets/icon/viewVisible32.json | 1 + public/assets/icon/viewshed16.json | 1 + public/assets/icon/viewshed24.json | 1 + public/assets/icon/viewshed32.json | 1 + public/assets/icon/walkThroughDoor16.json | 1 + public/assets/icon/walkThroughDoor24.json | 1 + public/assets/icon/walkThroughDoor32.json | 1 + public/assets/icon/walking16.json | 1 + public/assets/icon/walking24.json | 1 + public/assets/icon/walking32.json | 1 + public/assets/icon/walkingDistance16.json | 1 + public/assets/icon/walkingDistance24.json | 1 + public/assets/icon/walkingDistance32.json | 1 + public/assets/icon/walkingTime16.json | 1 + public/assets/icon/walkingTime24.json | 1 + public/assets/icon/walkingTime32.json | 1 + public/assets/icon/web16.json | 1 + public/assets/icon/web24.json | 1 + public/assets/icon/web32.json | 1 + public/assets/icon/webhook16.json | 1 + public/assets/icon/webhook24.json | 1 + public/assets/icon/webhook32.json | 1 + public/assets/icon/wheelchair16.json | 1 + public/assets/icon/wheelchair24.json | 1 + public/assets/icon/wheelchair32.json | 1 + public/assets/icon/widgetsGroup16.json | 1 + public/assets/icon/widgetsGroup24.json | 1 + public/assets/icon/widgetsGroup32.json | 1 + public/assets/icon/widgetsSource16.json | 1 + public/assets/icon/widgetsSource24.json | 1 + public/assets/icon/widgetsSource32.json | 1 + public/assets/icon/widgetsTabs16.json | 1 + public/assets/icon/widgetsTabs24.json | 1 + public/assets/icon/widgetsTabs32.json | 1 + public/assets/icon/wifi16.json | 1 + public/assets/icon/wifi24.json | 1 + public/assets/icon/wifi32.json | 1 + public/assets/icon/workflowDiagram16.json | 1 + public/assets/icon/workflowDiagram24.json | 1 + public/assets/icon/workflowDiagram32.json | 1 + .../assets/icon/workflowManagerServer16.json | 1 + .../assets/icon/workflowManagerServer24.json | 1 + .../assets/icon/workflowManagerServer32.json | 1 + public/assets/icon/wrench16.json | 1 + public/assets/icon/wrench24.json | 1 + public/assets/icon/wrench32.json | 1 + public/assets/icon/x16.json | 1 + public/assets/icon/x24.json | 1 + public/assets/icon/x32.json | 1 + public/assets/icon/xAxisGuide16.json | 1 + public/assets/icon/xAxisGuide24.json | 1 + public/assets/icon/xAxisGuide32.json | 1 + public/assets/icon/xBar16.json | 1 + public/assets/icon/xBar24.json | 1 + public/assets/icon/xBar32.json | 1 + public/assets/icon/xCircle16.json | 1 + public/assets/icon/xCircle16F.json | 1 + public/assets/icon/xCircle24.json | 1 + public/assets/icon/xCircle24F.json | 1 + public/assets/icon/xCircle32.json | 1 + public/assets/icon/xCircle32F.json | 1 + public/assets/icon/xOctagon16.json | 1 + public/assets/icon/xOctagon16F.json | 1 + public/assets/icon/xOctagon24.json | 1 + public/assets/icon/xOctagon24F.json | 1 + public/assets/icon/xOctagon32.json | 1 + public/assets/icon/xOctagon32F.json | 1 + public/assets/icon/yAxisGuide16.json | 1 + public/assets/icon/yAxisGuide24.json | 1 + public/assets/icon/yAxisGuide32.json | 1 + public/assets/icon/zoomInFixed16.json | 1 + public/assets/icon/zoomInFixed24.json | 1 + public/assets/icon/zoomInFixed32.json | 1 + public/assets/icon/zoomOutFixed16.json | 1 + public/assets/icon/zoomOutFixed24.json | 1 + public/assets/icon/zoomOutFixed32.json | 1 + public/assets/icon/zoomToObject16.json | 1 + public/assets/icon/zoomToObject24.json | 1 + public/assets/icon/zoomToObject32.json | 1 + public/assets/inline-editable/t9n/index.d.ts | 5 + .../assets/inline-editable/t9n/messages.json | 5 + .../inline-editable/t9n/messages_ar.json | 5 + .../inline-editable/t9n/messages_bg.json | 5 + .../inline-editable/t9n/messages_bs.json | 5 + .../inline-editable/t9n/messages_ca.json | 5 + .../inline-editable/t9n/messages_cs.json | 5 + .../inline-editable/t9n/messages_da.json | 5 + .../inline-editable/t9n/messages_de.json | 5 + .../inline-editable/t9n/messages_el.json | 5 + .../inline-editable/t9n/messages_en.json | 5 + .../inline-editable/t9n/messages_es.json | 5 + .../inline-editable/t9n/messages_et.json | 5 + .../inline-editable/t9n/messages_fi.json | 5 + .../inline-editable/t9n/messages_fr.json | 5 + .../inline-editable/t9n/messages_he.json | 5 + .../inline-editable/t9n/messages_hr.json | 5 + .../inline-editable/t9n/messages_hu.json | 5 + .../inline-editable/t9n/messages_id.json | 5 + .../inline-editable/t9n/messages_it.json | 5 + .../inline-editable/t9n/messages_ja.json | 5 + .../inline-editable/t9n/messages_ko.json | 5 + .../inline-editable/t9n/messages_lt.json | 5 + .../inline-editable/t9n/messages_lv.json | 5 + .../inline-editable/t9n/messages_nl.json | 5 + .../inline-editable/t9n/messages_no.json | 5 + .../inline-editable/t9n/messages_pl.json | 5 + .../inline-editable/t9n/messages_pt-BR.json | 5 + .../inline-editable/t9n/messages_pt-PT.json | 5 + .../inline-editable/t9n/messages_ro.json | 5 + .../inline-editable/t9n/messages_ru.json | 5 + .../inline-editable/t9n/messages_sk.json | 5 + .../inline-editable/t9n/messages_sl.json | 5 + .../inline-editable/t9n/messages_sr.json | 5 + .../inline-editable/t9n/messages_sv.json | 5 + .../inline-editable/t9n/messages_th.json | 5 + .../inline-editable/t9n/messages_tr.json | 5 + .../inline-editable/t9n/messages_uk.json | 5 + .../inline-editable/t9n/messages_vi.json | 5 + .../inline-editable/t9n/messages_zh-CN.json | 5 + .../inline-editable/t9n/messages_zh-HK.json | 5 + .../inline-editable/t9n/messages_zh-TW.json | 5 + .../assets/input-date-picker/t9n/index.d.ts | 3 + .../input-date-picker/t9n/messages.json | 3 + .../input-date-picker/t9n/messages_ar.json | 3 + .../input-date-picker/t9n/messages_bg.json | 3 + .../input-date-picker/t9n/messages_bs.json | 3 + .../input-date-picker/t9n/messages_ca.json | 3 + .../input-date-picker/t9n/messages_cs.json | 3 + .../input-date-picker/t9n/messages_da.json | 3 + .../input-date-picker/t9n/messages_de.json | 3 + .../input-date-picker/t9n/messages_el.json | 3 + .../input-date-picker/t9n/messages_en.json | 3 + .../input-date-picker/t9n/messages_es.json | 3 + .../input-date-picker/t9n/messages_et.json | 3 + .../input-date-picker/t9n/messages_fi.json | 3 + .../input-date-picker/t9n/messages_fr.json | 3 + .../input-date-picker/t9n/messages_he.json | 3 + .../input-date-picker/t9n/messages_hr.json | 3 + .../input-date-picker/t9n/messages_hu.json | 3 + .../input-date-picker/t9n/messages_id.json | 3 + .../input-date-picker/t9n/messages_it.json | 3 + .../input-date-picker/t9n/messages_ja.json | 3 + .../input-date-picker/t9n/messages_ko.json | 3 + .../input-date-picker/t9n/messages_lt.json | 3 + .../input-date-picker/t9n/messages_lv.json | 3 + .../input-date-picker/t9n/messages_nl.json | 3 + .../input-date-picker/t9n/messages_no.json | 3 + .../input-date-picker/t9n/messages_pl.json | 3 + .../input-date-picker/t9n/messages_pt-BR.json | 3 + .../input-date-picker/t9n/messages_pt-PT.json | 3 + .../input-date-picker/t9n/messages_ro.json | 3 + .../input-date-picker/t9n/messages_ru.json | 3 + .../input-date-picker/t9n/messages_sk.json | 3 + .../input-date-picker/t9n/messages_sl.json | 3 + .../input-date-picker/t9n/messages_sr.json | 3 + .../input-date-picker/t9n/messages_sv.json | 3 + .../input-date-picker/t9n/messages_th.json | 3 + .../input-date-picker/t9n/messages_tr.json | 3 + .../input-date-picker/t9n/messages_uk.json | 3 + .../input-date-picker/t9n/messages_vi.json | 3 + .../input-date-picker/t9n/messages_zh-CN.json | 3 + .../input-date-picker/t9n/messages_zh-HK.json | 3 + .../input-date-picker/t9n/messages_zh-TW.json | 3 + public/assets/input-number/t9n/index.d.ts | 4 + public/assets/input-number/t9n/messages.json | 4 + .../assets/input-number/t9n/messages_ar.json | 4 + .../assets/input-number/t9n/messages_bg.json | 4 + .../assets/input-number/t9n/messages_bs.json | 4 + .../assets/input-number/t9n/messages_ca.json | 4 + .../assets/input-number/t9n/messages_cs.json | 4 + .../assets/input-number/t9n/messages_da.json | 4 + .../assets/input-number/t9n/messages_de.json | 4 + .../assets/input-number/t9n/messages_el.json | 4 + .../assets/input-number/t9n/messages_en.json | 4 + .../assets/input-number/t9n/messages_es.json | 4 + .../assets/input-number/t9n/messages_et.json | 4 + .../assets/input-number/t9n/messages_fi.json | 4 + .../assets/input-number/t9n/messages_fr.json | 4 + .../assets/input-number/t9n/messages_he.json | 4 + .../assets/input-number/t9n/messages_hr.json | 4 + .../assets/input-number/t9n/messages_hu.json | 4 + .../assets/input-number/t9n/messages_id.json | 4 + .../assets/input-number/t9n/messages_it.json | 4 + .../assets/input-number/t9n/messages_ja.json | 4 + .../assets/input-number/t9n/messages_ko.json | 4 + .../assets/input-number/t9n/messages_lt.json | 4 + .../assets/input-number/t9n/messages_lv.json | 4 + .../assets/input-number/t9n/messages_nl.json | 4 + .../assets/input-number/t9n/messages_no.json | 4 + .../assets/input-number/t9n/messages_pl.json | 4 + .../input-number/t9n/messages_pt-BR.json | 4 + .../input-number/t9n/messages_pt-PT.json | 4 + .../assets/input-number/t9n/messages_ro.json | 4 + .../assets/input-number/t9n/messages_ru.json | 4 + .../assets/input-number/t9n/messages_sk.json | 4 + .../assets/input-number/t9n/messages_sl.json | 4 + .../assets/input-number/t9n/messages_sr.json | 4 + .../assets/input-number/t9n/messages_sv.json | 4 + .../assets/input-number/t9n/messages_th.json | 4 + .../assets/input-number/t9n/messages_tr.json | 4 + .../assets/input-number/t9n/messages_uk.json | 4 + .../assets/input-number/t9n/messages_vi.json | 4 + .../input-number/t9n/messages_zh-CN.json | 4 + .../input-number/t9n/messages_zh-HK.json | 4 + .../input-number/t9n/messages_zh-TW.json | 4 + public/assets/input-text/t9n/index.d.ts | 4 + public/assets/input-text/t9n/messages.json | 4 + public/assets/input-text/t9n/messages_ar.json | 4 + public/assets/input-text/t9n/messages_bg.json | 4 + public/assets/input-text/t9n/messages_bs.json | 4 + public/assets/input-text/t9n/messages_ca.json | 4 + public/assets/input-text/t9n/messages_cs.json | 4 + public/assets/input-text/t9n/messages_da.json | 4 + public/assets/input-text/t9n/messages_de.json | 4 + public/assets/input-text/t9n/messages_el.json | 4 + public/assets/input-text/t9n/messages_en.json | 4 + public/assets/input-text/t9n/messages_es.json | 4 + public/assets/input-text/t9n/messages_et.json | 4 + public/assets/input-text/t9n/messages_fi.json | 4 + public/assets/input-text/t9n/messages_fr.json | 4 + public/assets/input-text/t9n/messages_he.json | 4 + public/assets/input-text/t9n/messages_hr.json | 4 + public/assets/input-text/t9n/messages_hu.json | 4 + public/assets/input-text/t9n/messages_id.json | 4 + public/assets/input-text/t9n/messages_it.json | 4 + public/assets/input-text/t9n/messages_ja.json | 4 + public/assets/input-text/t9n/messages_ko.json | 4 + public/assets/input-text/t9n/messages_lt.json | 4 + public/assets/input-text/t9n/messages_lv.json | 4 + public/assets/input-text/t9n/messages_nl.json | 4 + public/assets/input-text/t9n/messages_no.json | 4 + public/assets/input-text/t9n/messages_pl.json | 4 + .../assets/input-text/t9n/messages_pt-BR.json | 4 + .../assets/input-text/t9n/messages_pt-PT.json | 4 + public/assets/input-text/t9n/messages_ro.json | 4 + public/assets/input-text/t9n/messages_ru.json | 4 + public/assets/input-text/t9n/messages_sk.json | 4 + public/assets/input-text/t9n/messages_sl.json | 4 + public/assets/input-text/t9n/messages_sr.json | 4 + public/assets/input-text/t9n/messages_sv.json | 4 + public/assets/input-text/t9n/messages_th.json | 4 + public/assets/input-text/t9n/messages_tr.json | 4 + public/assets/input-text/t9n/messages_uk.json | 4 + public/assets/input-text/t9n/messages_vi.json | 4 + .../assets/input-text/t9n/messages_zh-CN.json | 4 + .../assets/input-text/t9n/messages_zh-HK.json | 4 + .../assets/input-text/t9n/messages_zh-TW.json | 4 + .../assets/input-time-picker/t9n/index.d.ts | 3 + .../input-time-picker/t9n/messages.json | 3 + .../input-time-picker/t9n/messages_ar.json | 3 + .../input-time-picker/t9n/messages_bg.json | 3 + .../input-time-picker/t9n/messages_bs.json | 3 + .../input-time-picker/t9n/messages_ca.json | 3 + .../input-time-picker/t9n/messages_cs.json | 3 + .../input-time-picker/t9n/messages_da.json | 3 + .../input-time-picker/t9n/messages_de.json | 3 + .../input-time-picker/t9n/messages_el.json | 3 + .../input-time-picker/t9n/messages_en.json | 3 + .../input-time-picker/t9n/messages_es.json | 3 + .../input-time-picker/t9n/messages_et.json | 3 + .../input-time-picker/t9n/messages_fi.json | 3 + .../input-time-picker/t9n/messages_fr.json | 3 + .../input-time-picker/t9n/messages_he.json | 3 + .../input-time-picker/t9n/messages_hr.json | 3 + .../input-time-picker/t9n/messages_hu.json | 3 + .../input-time-picker/t9n/messages_id.json | 3 + .../input-time-picker/t9n/messages_it.json | 3 + .../input-time-picker/t9n/messages_ja.json | 3 + .../input-time-picker/t9n/messages_ko.json | 3 + .../input-time-picker/t9n/messages_lt.json | 3 + .../input-time-picker/t9n/messages_lv.json | 3 + .../input-time-picker/t9n/messages_nl.json | 3 + .../input-time-picker/t9n/messages_no.json | 3 + .../input-time-picker/t9n/messages_pl.json | 3 + .../input-time-picker/t9n/messages_pt-BR.json | 3 + .../input-time-picker/t9n/messages_pt-PT.json | 3 + .../input-time-picker/t9n/messages_ro.json | 3 + .../input-time-picker/t9n/messages_ru.json | 3 + .../input-time-picker/t9n/messages_sk.json | 3 + .../input-time-picker/t9n/messages_sl.json | 3 + .../input-time-picker/t9n/messages_sr.json | 3 + .../input-time-picker/t9n/messages_sv.json | 3 + .../input-time-picker/t9n/messages_th.json | 3 + .../input-time-picker/t9n/messages_tr.json | 3 + .../input-time-picker/t9n/messages_uk.json | 3 + .../input-time-picker/t9n/messages_vi.json | 3 + .../input-time-picker/t9n/messages_zh-CN.json | 3 + .../input-time-picker/t9n/messages_zh-HK.json | 3 + .../input-time-picker/t9n/messages_zh-TW.json | 3 + public/assets/input/t9n/index.d.ts | 4 + public/assets/input/t9n/messages.json | 4 + public/assets/input/t9n/messages_ar.json | 4 + public/assets/input/t9n/messages_bg.json | 4 + public/assets/input/t9n/messages_bs.json | 4 + public/assets/input/t9n/messages_ca.json | 4 + public/assets/input/t9n/messages_cs.json | 4 + public/assets/input/t9n/messages_da.json | 4 + public/assets/input/t9n/messages_de.json | 4 + public/assets/input/t9n/messages_el.json | 4 + public/assets/input/t9n/messages_en.json | 4 + public/assets/input/t9n/messages_es.json | 4 + public/assets/input/t9n/messages_et.json | 4 + public/assets/input/t9n/messages_fi.json | 4 + public/assets/input/t9n/messages_fr.json | 4 + public/assets/input/t9n/messages_he.json | 4 + public/assets/input/t9n/messages_hr.json | 4 + public/assets/input/t9n/messages_hu.json | 4 + public/assets/input/t9n/messages_id.json | 4 + public/assets/input/t9n/messages_it.json | 4 + public/assets/input/t9n/messages_ja.json | 4 + public/assets/input/t9n/messages_ko.json | 4 + public/assets/input/t9n/messages_lt.json | 4 + public/assets/input/t9n/messages_lv.json | 4 + public/assets/input/t9n/messages_nl.json | 4 + public/assets/input/t9n/messages_no.json | 4 + public/assets/input/t9n/messages_pl.json | 4 + public/assets/input/t9n/messages_pt-BR.json | 4 + public/assets/input/t9n/messages_pt-PT.json | 4 + public/assets/input/t9n/messages_ro.json | 4 + public/assets/input/t9n/messages_ru.json | 4 + public/assets/input/t9n/messages_sk.json | 4 + public/assets/input/t9n/messages_sl.json | 4 + public/assets/input/t9n/messages_sr.json | 4 + public/assets/input/t9n/messages_sv.json | 4 + public/assets/input/t9n/messages_th.json | 4 + public/assets/input/t9n/messages_tr.json | 4 + public/assets/input/t9n/messages_uk.json | 4 + public/assets/input/t9n/messages_vi.json | 4 + public/assets/input/t9n/messages_zh-CN.json | 4 + public/assets/input/t9n/messages_zh-HK.json | 4 + public/assets/input/t9n/messages_zh-TW.json | 4 + public/assets/list-item/t9n/index.d.ts | 3 + public/assets/list-item/t9n/messages.json | 3 + public/assets/list-item/t9n/messages_ar.json | 3 + public/assets/list-item/t9n/messages_bg.json | 3 + public/assets/list-item/t9n/messages_bs.json | 3 + public/assets/list-item/t9n/messages_ca.json | 3 + public/assets/list-item/t9n/messages_cs.json | 3 + public/assets/list-item/t9n/messages_da.json | 3 + public/assets/list-item/t9n/messages_de.json | 3 + public/assets/list-item/t9n/messages_el.json | 3 + public/assets/list-item/t9n/messages_en.json | 3 + public/assets/list-item/t9n/messages_es.json | 3 + public/assets/list-item/t9n/messages_et.json | 3 + public/assets/list-item/t9n/messages_fi.json | 3 + public/assets/list-item/t9n/messages_fr.json | 3 + public/assets/list-item/t9n/messages_he.json | 3 + public/assets/list-item/t9n/messages_hr.json | 3 + public/assets/list-item/t9n/messages_hu.json | 3 + public/assets/list-item/t9n/messages_id.json | 3 + public/assets/list-item/t9n/messages_it.json | 3 + public/assets/list-item/t9n/messages_ja.json | 3 + public/assets/list-item/t9n/messages_ko.json | 3 + public/assets/list-item/t9n/messages_lt.json | 3 + public/assets/list-item/t9n/messages_lv.json | 3 + public/assets/list-item/t9n/messages_nl.json | 3 + public/assets/list-item/t9n/messages_no.json | 3 + public/assets/list-item/t9n/messages_pl.json | 3 + .../assets/list-item/t9n/messages_pt-BR.json | 3 + .../assets/list-item/t9n/messages_pt-PT.json | 3 + public/assets/list-item/t9n/messages_ro.json | 3 + public/assets/list-item/t9n/messages_ru.json | 3 + public/assets/list-item/t9n/messages_sk.json | 3 + public/assets/list-item/t9n/messages_sl.json | 3 + public/assets/list-item/t9n/messages_sr.json | 3 + public/assets/list-item/t9n/messages_sv.json | 3 + public/assets/list-item/t9n/messages_th.json | 3 + public/assets/list-item/t9n/messages_tr.json | 3 + public/assets/list-item/t9n/messages_uk.json | 3 + public/assets/list-item/t9n/messages_vi.json | 3 + .../assets/list-item/t9n/messages_zh-CN.json | 3 + .../assets/list-item/t9n/messages_zh-HK.json | 3 + .../assets/list-item/t9n/messages_zh-TW.json | 3 + public/assets/map.png | Bin 0 -> 933925 bytes public/assets/menu-item/t9n/index.d.ts | 4 + public/assets/menu-item/t9n/messages.json | 4 + public/assets/menu-item/t9n/messages_ar.json | 4 + public/assets/menu-item/t9n/messages_bg.json | 4 + public/assets/menu-item/t9n/messages_bs.json | 4 + public/assets/menu-item/t9n/messages_ca.json | 4 + public/assets/menu-item/t9n/messages_cs.json | 4 + public/assets/menu-item/t9n/messages_da.json | 4 + public/assets/menu-item/t9n/messages_de.json | 4 + public/assets/menu-item/t9n/messages_el.json | 4 + public/assets/menu-item/t9n/messages_en.json | 4 + public/assets/menu-item/t9n/messages_es.json | 4 + public/assets/menu-item/t9n/messages_et.json | 4 + public/assets/menu-item/t9n/messages_fi.json | 4 + public/assets/menu-item/t9n/messages_fr.json | 4 + public/assets/menu-item/t9n/messages_he.json | 4 + public/assets/menu-item/t9n/messages_hr.json | 4 + public/assets/menu-item/t9n/messages_hu.json | 4 + public/assets/menu-item/t9n/messages_id.json | 4 + public/assets/menu-item/t9n/messages_it.json | 4 + public/assets/menu-item/t9n/messages_ja.json | 4 + public/assets/menu-item/t9n/messages_ko.json | 4 + public/assets/menu-item/t9n/messages_lt.json | 4 + public/assets/menu-item/t9n/messages_lv.json | 4 + public/assets/menu-item/t9n/messages_nl.json | 4 + public/assets/menu-item/t9n/messages_no.json | 4 + public/assets/menu-item/t9n/messages_pl.json | 4 + .../assets/menu-item/t9n/messages_pt-BR.json | 4 + .../assets/menu-item/t9n/messages_pt-PT.json | 4 + public/assets/menu-item/t9n/messages_ro.json | 4 + public/assets/menu-item/t9n/messages_ru.json | 4 + public/assets/menu-item/t9n/messages_sk.json | 4 + public/assets/menu-item/t9n/messages_sl.json | 4 + public/assets/menu-item/t9n/messages_sr.json | 4 + public/assets/menu-item/t9n/messages_sv.json | 4 + public/assets/menu-item/t9n/messages_th.json | 4 + public/assets/menu-item/t9n/messages_tr.json | 4 + public/assets/menu-item/t9n/messages_uk.json | 4 + public/assets/menu-item/t9n/messages_vi.json | 4 + .../assets/menu-item/t9n/messages_zh-CN.json | 4 + .../assets/menu-item/t9n/messages_zh-HK.json | 4 + .../assets/menu-item/t9n/messages_zh-TW.json | 4 + public/assets/menu/t9n/index.d.ts | 3 + public/assets/menu/t9n/messages.json | 3 + public/assets/menu/t9n/messages_ar.json | 3 + public/assets/menu/t9n/messages_bg.json | 3 + public/assets/menu/t9n/messages_bs.json | 3 + public/assets/menu/t9n/messages_ca.json | 3 + public/assets/menu/t9n/messages_cs.json | 3 + public/assets/menu/t9n/messages_da.json | 3 + public/assets/menu/t9n/messages_de.json | 3 + public/assets/menu/t9n/messages_el.json | 3 + public/assets/menu/t9n/messages_en.json | 3 + public/assets/menu/t9n/messages_es.json | 3 + public/assets/menu/t9n/messages_et.json | 3 + public/assets/menu/t9n/messages_fi.json | 3 + public/assets/menu/t9n/messages_fr.json | 3 + public/assets/menu/t9n/messages_he.json | 3 + public/assets/menu/t9n/messages_hr.json | 3 + public/assets/menu/t9n/messages_hu.json | 3 + public/assets/menu/t9n/messages_id.json | 3 + public/assets/menu/t9n/messages_it.json | 3 + public/assets/menu/t9n/messages_ja.json | 3 + public/assets/menu/t9n/messages_ko.json | 3 + public/assets/menu/t9n/messages_lt.json | 3 + public/assets/menu/t9n/messages_lv.json | 3 + public/assets/menu/t9n/messages_nl.json | 3 + public/assets/menu/t9n/messages_no.json | 3 + public/assets/menu/t9n/messages_pl.json | 3 + public/assets/menu/t9n/messages_pt-BR.json | 3 + public/assets/menu/t9n/messages_pt-PT.json | 3 + public/assets/menu/t9n/messages_ro.json | 3 + public/assets/menu/t9n/messages_ru.json | 3 + public/assets/menu/t9n/messages_sk.json | 3 + public/assets/menu/t9n/messages_sl.json | 3 + public/assets/menu/t9n/messages_sr.json | 3 + public/assets/menu/t9n/messages_sv.json | 3 + public/assets/menu/t9n/messages_th.json | 3 + public/assets/menu/t9n/messages_tr.json | 3 + public/assets/menu/t9n/messages_uk.json | 3 + public/assets/menu/t9n/messages_vi.json | 3 + public/assets/menu/t9n/messages_zh-CN.json | 3 + public/assets/menu/t9n/messages_zh-HK.json | 3 + public/assets/menu/t9n/messages_zh-TW.json | 3 + public/assets/modal/t9n/index.d.ts | 3 + public/assets/modal/t9n/messages.json | 3 + public/assets/modal/t9n/messages_ar.json | 3 + public/assets/modal/t9n/messages_bg.json | 3 + public/assets/modal/t9n/messages_bs.json | 3 + public/assets/modal/t9n/messages_ca.json | 3 + public/assets/modal/t9n/messages_cs.json | 3 + public/assets/modal/t9n/messages_da.json | 3 + public/assets/modal/t9n/messages_de.json | 3 + public/assets/modal/t9n/messages_el.json | 3 + public/assets/modal/t9n/messages_en.json | 3 + public/assets/modal/t9n/messages_es.json | 3 + public/assets/modal/t9n/messages_et.json | 3 + public/assets/modal/t9n/messages_fi.json | 3 + public/assets/modal/t9n/messages_fr.json | 3 + public/assets/modal/t9n/messages_he.json | 3 + public/assets/modal/t9n/messages_hr.json | 3 + public/assets/modal/t9n/messages_hu.json | 3 + public/assets/modal/t9n/messages_id.json | 3 + public/assets/modal/t9n/messages_it.json | 3 + public/assets/modal/t9n/messages_ja.json | 3 + public/assets/modal/t9n/messages_ko.json | 3 + public/assets/modal/t9n/messages_lt.json | 3 + public/assets/modal/t9n/messages_lv.json | 3 + public/assets/modal/t9n/messages_nl.json | 3 + public/assets/modal/t9n/messages_no.json | 3 + public/assets/modal/t9n/messages_pl.json | 3 + public/assets/modal/t9n/messages_pt-BR.json | 3 + public/assets/modal/t9n/messages_pt-PT.json | 3 + public/assets/modal/t9n/messages_ro.json | 3 + public/assets/modal/t9n/messages_ru.json | 3 + public/assets/modal/t9n/messages_sk.json | 3 + public/assets/modal/t9n/messages_sl.json | 3 + public/assets/modal/t9n/messages_sr.json | 3 + public/assets/modal/t9n/messages_sv.json | 3 + public/assets/modal/t9n/messages_th.json | 3 + public/assets/modal/t9n/messages_tr.json | 3 + public/assets/modal/t9n/messages_uk.json | 3 + public/assets/modal/t9n/messages_vi.json | 3 + public/assets/modal/t9n/messages_zh-CN.json | 3 + public/assets/modal/t9n/messages_zh-HK.json | 3 + public/assets/modal/t9n/messages_zh-TW.json | 3 + public/assets/notice/t9n/index.d.ts | 3 + public/assets/notice/t9n/messages.json | 3 + public/assets/notice/t9n/messages_ar.json | 3 + public/assets/notice/t9n/messages_bg.json | 3 + public/assets/notice/t9n/messages_bs.json | 3 + public/assets/notice/t9n/messages_ca.json | 3 + public/assets/notice/t9n/messages_cs.json | 3 + public/assets/notice/t9n/messages_da.json | 3 + public/assets/notice/t9n/messages_de.json | 3 + public/assets/notice/t9n/messages_el.json | 3 + public/assets/notice/t9n/messages_en.json | 3 + public/assets/notice/t9n/messages_es.json | 3 + public/assets/notice/t9n/messages_et.json | 3 + public/assets/notice/t9n/messages_fi.json | 3 + public/assets/notice/t9n/messages_fr.json | 3 + public/assets/notice/t9n/messages_he.json | 3 + public/assets/notice/t9n/messages_hr.json | 3 + public/assets/notice/t9n/messages_hu.json | 3 + public/assets/notice/t9n/messages_id.json | 3 + public/assets/notice/t9n/messages_it.json | 3 + public/assets/notice/t9n/messages_ja.json | 3 + public/assets/notice/t9n/messages_ko.json | 3 + public/assets/notice/t9n/messages_lt.json | 3 + public/assets/notice/t9n/messages_lv.json | 3 + public/assets/notice/t9n/messages_nl.json | 3 + public/assets/notice/t9n/messages_no.json | 3 + public/assets/notice/t9n/messages_pl.json | 3 + public/assets/notice/t9n/messages_pt-BR.json | 3 + public/assets/notice/t9n/messages_pt-PT.json | 3 + public/assets/notice/t9n/messages_ro.json | 3 + public/assets/notice/t9n/messages_ru.json | 3 + public/assets/notice/t9n/messages_sk.json | 3 + public/assets/notice/t9n/messages_sl.json | 3 + public/assets/notice/t9n/messages_sr.json | 3 + public/assets/notice/t9n/messages_sv.json | 3 + public/assets/notice/t9n/messages_th.json | 3 + public/assets/notice/t9n/messages_tr.json | 3 + public/assets/notice/t9n/messages_uk.json | 3 + public/assets/notice/t9n/messages_vi.json | 3 + public/assets/notice/t9n/messages_zh-CN.json | 3 + public/assets/notice/t9n/messages_zh-HK.json | 3 + public/assets/notice/t9n/messages_zh-TW.json | 3 + public/assets/pagination/t9n/index.d.ts | 4 + public/assets/pagination/t9n/messages.json | 4 + public/assets/pagination/t9n/messages_ar.json | 4 + public/assets/pagination/t9n/messages_bg.json | 4 + public/assets/pagination/t9n/messages_bs.json | 4 + public/assets/pagination/t9n/messages_ca.json | 4 + public/assets/pagination/t9n/messages_cs.json | 4 + public/assets/pagination/t9n/messages_da.json | 4 + public/assets/pagination/t9n/messages_de.json | 4 + public/assets/pagination/t9n/messages_el.json | 4 + public/assets/pagination/t9n/messages_en.json | 4 + public/assets/pagination/t9n/messages_es.json | 4 + public/assets/pagination/t9n/messages_et.json | 4 + public/assets/pagination/t9n/messages_fi.json | 4 + public/assets/pagination/t9n/messages_fr.json | 4 + public/assets/pagination/t9n/messages_he.json | 4 + public/assets/pagination/t9n/messages_hr.json | 4 + public/assets/pagination/t9n/messages_hu.json | 4 + public/assets/pagination/t9n/messages_id.json | 4 + public/assets/pagination/t9n/messages_it.json | 4 + public/assets/pagination/t9n/messages_ja.json | 4 + public/assets/pagination/t9n/messages_ko.json | 4 + public/assets/pagination/t9n/messages_lt.json | 4 + public/assets/pagination/t9n/messages_lv.json | 4 + public/assets/pagination/t9n/messages_nl.json | 4 + public/assets/pagination/t9n/messages_no.json | 4 + public/assets/pagination/t9n/messages_pl.json | 4 + .../assets/pagination/t9n/messages_pt-BR.json | 4 + .../assets/pagination/t9n/messages_pt-PT.json | 4 + public/assets/pagination/t9n/messages_ro.json | 4 + public/assets/pagination/t9n/messages_ru.json | 4 + public/assets/pagination/t9n/messages_sk.json | 4 + public/assets/pagination/t9n/messages_sl.json | 4 + public/assets/pagination/t9n/messages_sr.json | 4 + public/assets/pagination/t9n/messages_sv.json | 4 + public/assets/pagination/t9n/messages_th.json | 4 + public/assets/pagination/t9n/messages_tr.json | 4 + public/assets/pagination/t9n/messages_uk.json | 4 + public/assets/pagination/t9n/messages_vi.json | 4 + .../assets/pagination/t9n/messages_zh-CN.json | 4 + .../assets/pagination/t9n/messages_zh-HK.json | 4 + .../assets/pagination/t9n/messages_zh-TW.json | 4 + public/assets/panel/t9n/index.d.ts | 4 + public/assets/panel/t9n/messages.json | 4 + public/assets/panel/t9n/messages_ar.json | 4 + public/assets/panel/t9n/messages_bg.json | 4 + public/assets/panel/t9n/messages_bs.json | 4 + public/assets/panel/t9n/messages_ca.json | 4 + public/assets/panel/t9n/messages_cs.json | 4 + public/assets/panel/t9n/messages_da.json | 4 + public/assets/panel/t9n/messages_de.json | 4 + public/assets/panel/t9n/messages_el.json | 4 + public/assets/panel/t9n/messages_en.json | 4 + public/assets/panel/t9n/messages_es.json | 4 + public/assets/panel/t9n/messages_et.json | 4 + public/assets/panel/t9n/messages_fi.json | 4 + public/assets/panel/t9n/messages_fr.json | 4 + public/assets/panel/t9n/messages_he.json | 4 + public/assets/panel/t9n/messages_hr.json | 4 + public/assets/panel/t9n/messages_hu.json | 4 + public/assets/panel/t9n/messages_id.json | 4 + public/assets/panel/t9n/messages_it.json | 4 + public/assets/panel/t9n/messages_ja.json | 4 + public/assets/panel/t9n/messages_ko.json | 4 + public/assets/panel/t9n/messages_lt.json | 4 + public/assets/panel/t9n/messages_lv.json | 4 + public/assets/panel/t9n/messages_nl.json | 4 + public/assets/panel/t9n/messages_no.json | 4 + public/assets/panel/t9n/messages_pl.json | 4 + public/assets/panel/t9n/messages_pt-BR.json | 4 + public/assets/panel/t9n/messages_pt-PT.json | 4 + public/assets/panel/t9n/messages_ro.json | 4 + public/assets/panel/t9n/messages_ru.json | 4 + public/assets/panel/t9n/messages_sk.json | 4 + public/assets/panel/t9n/messages_sl.json | 4 + public/assets/panel/t9n/messages_sr.json | 4 + public/assets/panel/t9n/messages_sv.json | 4 + public/assets/panel/t9n/messages_th.json | 4 + public/assets/panel/t9n/messages_tr.json | 4 + public/assets/panel/t9n/messages_uk.json | 4 + public/assets/panel/t9n/messages_vi.json | 4 + public/assets/panel/t9n/messages_zh-CN.json | 4 + public/assets/panel/t9n/messages_zh-HK.json | 4 + public/assets/panel/t9n/messages_zh-TW.json | 4 + public/assets/pick-list-item/t9n/index.d.ts | 3 + .../assets/pick-list-item/t9n/messages.json | 3 + .../pick-list-item/t9n/messages_ar.json | 3 + .../pick-list-item/t9n/messages_bg.json | 3 + .../pick-list-item/t9n/messages_bs.json | 3 + .../pick-list-item/t9n/messages_ca.json | 3 + .../pick-list-item/t9n/messages_cs.json | 3 + .../pick-list-item/t9n/messages_da.json | 3 + .../pick-list-item/t9n/messages_de.json | 3 + .../pick-list-item/t9n/messages_el.json | 3 + .../pick-list-item/t9n/messages_en.json | 3 + .../pick-list-item/t9n/messages_es.json | 3 + .../pick-list-item/t9n/messages_et.json | 3 + .../pick-list-item/t9n/messages_fi.json | 3 + .../pick-list-item/t9n/messages_fr.json | 3 + .../pick-list-item/t9n/messages_he.json | 3 + .../pick-list-item/t9n/messages_hr.json | 3 + .../pick-list-item/t9n/messages_hu.json | 3 + .../pick-list-item/t9n/messages_id.json | 3 + .../pick-list-item/t9n/messages_it.json | 3 + .../pick-list-item/t9n/messages_ja.json | 3 + .../pick-list-item/t9n/messages_ko.json | 3 + .../pick-list-item/t9n/messages_lt.json | 3 + .../pick-list-item/t9n/messages_lv.json | 3 + .../pick-list-item/t9n/messages_nl.json | 3 + .../pick-list-item/t9n/messages_no.json | 3 + .../pick-list-item/t9n/messages_pl.json | 3 + .../pick-list-item/t9n/messages_pt-BR.json | 3 + .../pick-list-item/t9n/messages_pt-PT.json | 3 + .../pick-list-item/t9n/messages_ro.json | 3 + .../pick-list-item/t9n/messages_ru.json | 3 + .../pick-list-item/t9n/messages_sk.json | 3 + .../pick-list-item/t9n/messages_sl.json | 3 + .../pick-list-item/t9n/messages_sr.json | 3 + .../pick-list-item/t9n/messages_sv.json | 3 + .../pick-list-item/t9n/messages_th.json | 3 + .../pick-list-item/t9n/messages_tr.json | 3 + .../pick-list-item/t9n/messages_uk.json | 3 + .../pick-list-item/t9n/messages_vi.json | 3 + .../pick-list-item/t9n/messages_zh-CN.json | 3 + .../pick-list-item/t9n/messages_zh-HK.json | 3 + .../pick-list-item/t9n/messages_zh-TW.json | 3 + public/assets/popover/t9n/index.d.ts | 3 + public/assets/popover/t9n/messages.json | 3 + public/assets/popover/t9n/messages_ar.json | 3 + public/assets/popover/t9n/messages_bg.json | 3 + public/assets/popover/t9n/messages_bs.json | 3 + public/assets/popover/t9n/messages_ca.json | 3 + public/assets/popover/t9n/messages_cs.json | 3 + public/assets/popover/t9n/messages_da.json | 3 + public/assets/popover/t9n/messages_de.json | 3 + public/assets/popover/t9n/messages_el.json | 3 + public/assets/popover/t9n/messages_en.json | 3 + public/assets/popover/t9n/messages_es.json | 3 + public/assets/popover/t9n/messages_et.json | 3 + public/assets/popover/t9n/messages_fi.json | 3 + public/assets/popover/t9n/messages_fr.json | 3 + public/assets/popover/t9n/messages_he.json | 3 + public/assets/popover/t9n/messages_hr.json | 3 + public/assets/popover/t9n/messages_hu.json | 3 + public/assets/popover/t9n/messages_id.json | 3 + public/assets/popover/t9n/messages_it.json | 3 + public/assets/popover/t9n/messages_ja.json | 3 + public/assets/popover/t9n/messages_ko.json | 3 + public/assets/popover/t9n/messages_lt.json | 3 + public/assets/popover/t9n/messages_lv.json | 3 + public/assets/popover/t9n/messages_nl.json | 3 + public/assets/popover/t9n/messages_no.json | 3 + public/assets/popover/t9n/messages_pl.json | 3 + public/assets/popover/t9n/messages_pt-BR.json | 3 + public/assets/popover/t9n/messages_pt-PT.json | 3 + public/assets/popover/t9n/messages_ro.json | 3 + public/assets/popover/t9n/messages_ru.json | 3 + public/assets/popover/t9n/messages_sk.json | 3 + public/assets/popover/t9n/messages_sl.json | 3 + public/assets/popover/t9n/messages_sr.json | 3 + public/assets/popover/t9n/messages_sv.json | 3 + public/assets/popover/t9n/messages_th.json | 3 + public/assets/popover/t9n/messages_tr.json | 3 + public/assets/popover/t9n/messages_uk.json | 3 + public/assets/popover/t9n/messages_vi.json | 3 + public/assets/popover/t9n/messages_zh-CN.json | 3 + public/assets/popover/t9n/messages_zh-HK.json | 3 + public/assets/popover/t9n/messages_zh-TW.json | 3 + public/assets/rating/t9n/index.d.ts | 4 + public/assets/rating/t9n/messages.json | 4 + public/assets/rating/t9n/messages_ar.json | 4 + public/assets/rating/t9n/messages_bg.json | 4 + public/assets/rating/t9n/messages_bs.json | 4 + public/assets/rating/t9n/messages_ca.json | 4 + public/assets/rating/t9n/messages_cs.json | 4 + public/assets/rating/t9n/messages_da.json | 4 + public/assets/rating/t9n/messages_de.json | 4 + public/assets/rating/t9n/messages_el.json | 4 + public/assets/rating/t9n/messages_en.json | 4 + public/assets/rating/t9n/messages_es.json | 4 + public/assets/rating/t9n/messages_et.json | 4 + public/assets/rating/t9n/messages_fi.json | 4 + public/assets/rating/t9n/messages_fr.json | 4 + public/assets/rating/t9n/messages_he.json | 4 + public/assets/rating/t9n/messages_hr.json | 4 + public/assets/rating/t9n/messages_hu.json | 4 + public/assets/rating/t9n/messages_id.json | 4 + public/assets/rating/t9n/messages_it.json | 4 + public/assets/rating/t9n/messages_ja.json | 4 + public/assets/rating/t9n/messages_ko.json | 4 + public/assets/rating/t9n/messages_lt.json | 4 + public/assets/rating/t9n/messages_lv.json | 4 + public/assets/rating/t9n/messages_nl.json | 4 + public/assets/rating/t9n/messages_no.json | 4 + public/assets/rating/t9n/messages_pl.json | 4 + public/assets/rating/t9n/messages_pt-BR.json | 4 + public/assets/rating/t9n/messages_pt-PT.json | 4 + public/assets/rating/t9n/messages_ro.json | 4 + public/assets/rating/t9n/messages_ru.json | 4 + public/assets/rating/t9n/messages_sk.json | 4 + public/assets/rating/t9n/messages_sl.json | 4 + public/assets/rating/t9n/messages_sr.json | 4 + public/assets/rating/t9n/messages_sv.json | 4 + public/assets/rating/t9n/messages_th.json | 4 + public/assets/rating/t9n/messages_tr.json | 4 + public/assets/rating/t9n/messages_uk.json | 4 + public/assets/rating/t9n/messages_vi.json | 4 + public/assets/rating/t9n/messages_zh-CN.json | 4 + public/assets/rating/t9n/messages_zh-HK.json | 4 + public/assets/rating/t9n/messages_zh-TW.json | 4 + public/assets/scrim/t9n/index.d.ts | 3 + public/assets/scrim/t9n/messages.json | 3 + public/assets/scrim/t9n/messages_ar.json | 3 + public/assets/scrim/t9n/messages_bg.json | 3 + public/assets/scrim/t9n/messages_bs.json | 3 + public/assets/scrim/t9n/messages_ca.json | 3 + public/assets/scrim/t9n/messages_cs.json | 3 + public/assets/scrim/t9n/messages_da.json | 3 + public/assets/scrim/t9n/messages_de.json | 3 + public/assets/scrim/t9n/messages_el.json | 3 + public/assets/scrim/t9n/messages_en.json | 3 + public/assets/scrim/t9n/messages_es.json | 3 + public/assets/scrim/t9n/messages_et.json | 3 + public/assets/scrim/t9n/messages_fi.json | 3 + public/assets/scrim/t9n/messages_fr.json | 3 + public/assets/scrim/t9n/messages_he.json | 3 + public/assets/scrim/t9n/messages_hr.json | 3 + public/assets/scrim/t9n/messages_hu.json | 3 + public/assets/scrim/t9n/messages_id.json | 3 + public/assets/scrim/t9n/messages_it.json | 3 + public/assets/scrim/t9n/messages_ja.json | 3 + public/assets/scrim/t9n/messages_ko.json | 3 + public/assets/scrim/t9n/messages_lt.json | 3 + public/assets/scrim/t9n/messages_lv.json | 3 + public/assets/scrim/t9n/messages_nl.json | 3 + public/assets/scrim/t9n/messages_no.json | 3 + public/assets/scrim/t9n/messages_pl.json | 3 + public/assets/scrim/t9n/messages_pt-BR.json | 3 + public/assets/scrim/t9n/messages_pt-PT.json | 3 + public/assets/scrim/t9n/messages_ro.json | 3 + public/assets/scrim/t9n/messages_ru.json | 3 + public/assets/scrim/t9n/messages_sk.json | 3 + public/assets/scrim/t9n/messages_sl.json | 3 + public/assets/scrim/t9n/messages_sr.json | 3 + public/assets/scrim/t9n/messages_sv.json | 3 + public/assets/scrim/t9n/messages_th.json | 3 + public/assets/scrim/t9n/messages_tr.json | 3 + public/assets/scrim/t9n/messages_uk.json | 3 + public/assets/scrim/t9n/messages_vi.json | 3 + public/assets/scrim/t9n/messages_zh-CN.json | 3 + public/assets/scrim/t9n/messages_zh-HK.json | 3 + public/assets/scrim/t9n/messages_zh-TW.json | 3 + public/assets/shell-panel/t9n/index.d.ts | 3 + public/assets/shell-panel/t9n/messages.json | 3 + .../assets/shell-panel/t9n/messages_ar.json | 3 + .../assets/shell-panel/t9n/messages_bg.json | 3 + .../assets/shell-panel/t9n/messages_bs.json | 3 + .../assets/shell-panel/t9n/messages_ca.json | 3 + .../assets/shell-panel/t9n/messages_cs.json | 3 + .../assets/shell-panel/t9n/messages_da.json | 3 + .../assets/shell-panel/t9n/messages_de.json | 3 + .../assets/shell-panel/t9n/messages_el.json | 3 + .../assets/shell-panel/t9n/messages_en.json | 3 + .../assets/shell-panel/t9n/messages_es.json | 3 + .../assets/shell-panel/t9n/messages_et.json | 3 + .../assets/shell-panel/t9n/messages_fi.json | 3 + .../assets/shell-panel/t9n/messages_fr.json | 3 + .../assets/shell-panel/t9n/messages_he.json | 3 + .../assets/shell-panel/t9n/messages_hr.json | 3 + .../assets/shell-panel/t9n/messages_hu.json | 3 + .../assets/shell-panel/t9n/messages_id.json | 3 + .../assets/shell-panel/t9n/messages_it.json | 3 + .../assets/shell-panel/t9n/messages_ja.json | 3 + .../assets/shell-panel/t9n/messages_ko.json | 3 + .../assets/shell-panel/t9n/messages_lt.json | 3 + .../assets/shell-panel/t9n/messages_lv.json | 3 + .../assets/shell-panel/t9n/messages_nl.json | 3 + .../assets/shell-panel/t9n/messages_no.json | 3 + .../assets/shell-panel/t9n/messages_pl.json | 3 + .../shell-panel/t9n/messages_pt-BR.json | 3 + .../shell-panel/t9n/messages_pt-PT.json | 3 + .../assets/shell-panel/t9n/messages_ro.json | 3 + .../assets/shell-panel/t9n/messages_ru.json | 3 + .../assets/shell-panel/t9n/messages_sk.json | 3 + .../assets/shell-panel/t9n/messages_sl.json | 3 + .../assets/shell-panel/t9n/messages_sr.json | 3 + .../assets/shell-panel/t9n/messages_sv.json | 3 + .../assets/shell-panel/t9n/messages_th.json | 3 + .../assets/shell-panel/t9n/messages_tr.json | 3 + .../assets/shell-panel/t9n/messages_uk.json | 3 + .../assets/shell-panel/t9n/messages_vi.json | 3 + .../shell-panel/t9n/messages_zh-CN.json | 3 + .../shell-panel/t9n/messages_zh-HK.json | 3 + .../shell-panel/t9n/messages_zh-TW.json | 3 + public/assets/tab-title/t9n/index.d.ts | 3 + public/assets/tab-title/t9n/messages.json | 3 + public/assets/tab-title/t9n/messages_ar.json | 3 + public/assets/tab-title/t9n/messages_bg.json | 3 + public/assets/tab-title/t9n/messages_bs.json | 3 + public/assets/tab-title/t9n/messages_ca.json | 3 + public/assets/tab-title/t9n/messages_cs.json | 3 + public/assets/tab-title/t9n/messages_da.json | 3 + public/assets/tab-title/t9n/messages_de.json | 3 + public/assets/tab-title/t9n/messages_el.json | 3 + public/assets/tab-title/t9n/messages_en.json | 3 + public/assets/tab-title/t9n/messages_es.json | 3 + public/assets/tab-title/t9n/messages_et.json | 3 + public/assets/tab-title/t9n/messages_fi.json | 3 + public/assets/tab-title/t9n/messages_fr.json | 3 + public/assets/tab-title/t9n/messages_he.json | 3 + public/assets/tab-title/t9n/messages_hr.json | 3 + public/assets/tab-title/t9n/messages_hu.json | 3 + public/assets/tab-title/t9n/messages_id.json | 3 + public/assets/tab-title/t9n/messages_it.json | 3 + public/assets/tab-title/t9n/messages_ja.json | 3 + public/assets/tab-title/t9n/messages_ko.json | 3 + public/assets/tab-title/t9n/messages_lt.json | 3 + public/assets/tab-title/t9n/messages_lv.json | 3 + public/assets/tab-title/t9n/messages_nl.json | 3 + public/assets/tab-title/t9n/messages_no.json | 3 + public/assets/tab-title/t9n/messages_pl.json | 3 + .../assets/tab-title/t9n/messages_pt-BR.json | 3 + .../assets/tab-title/t9n/messages_pt-PT.json | 3 + public/assets/tab-title/t9n/messages_ro.json | 3 + public/assets/tab-title/t9n/messages_ru.json | 3 + public/assets/tab-title/t9n/messages_sk.json | 3 + public/assets/tab-title/t9n/messages_sl.json | 3 + public/assets/tab-title/t9n/messages_sr.json | 3 + public/assets/tab-title/t9n/messages_sv.json | 3 + public/assets/tab-title/t9n/messages_th.json | 3 + public/assets/tab-title/t9n/messages_tr.json | 3 + public/assets/tab-title/t9n/messages_uk.json | 3 + public/assets/tab-title/t9n/messages_vi.json | 3 + .../assets/tab-title/t9n/messages_zh-CN.json | 3 + .../assets/tab-title/t9n/messages_zh-HK.json | 3 + .../assets/tab-title/t9n/messages_zh-TW.json | 3 + public/assets/text-area/t9n/index.d.ts | 5 + public/assets/text-area/t9n/messages.json | 5 + public/assets/text-area/t9n/messages_ar.json | 4 + public/assets/text-area/t9n/messages_bg.json | 4 + public/assets/text-area/t9n/messages_bs.json | 4 + public/assets/text-area/t9n/messages_ca.json | 4 + public/assets/text-area/t9n/messages_cs.json | 4 + public/assets/text-area/t9n/messages_da.json | 4 + public/assets/text-area/t9n/messages_de.json | 4 + public/assets/text-area/t9n/messages_el.json | 4 + public/assets/text-area/t9n/messages_en.json | 5 + public/assets/text-area/t9n/messages_es.json | 4 + public/assets/text-area/t9n/messages_et.json | 4 + public/assets/text-area/t9n/messages_fi.json | 4 + public/assets/text-area/t9n/messages_fr.json | 4 + public/assets/text-area/t9n/messages_he.json | 4 + public/assets/text-area/t9n/messages_hr.json | 4 + public/assets/text-area/t9n/messages_hu.json | 4 + public/assets/text-area/t9n/messages_id.json | 4 + public/assets/text-area/t9n/messages_it.json | 4 + public/assets/text-area/t9n/messages_ja.json | 4 + public/assets/text-area/t9n/messages_ko.json | 4 + public/assets/text-area/t9n/messages_lt.json | 4 + public/assets/text-area/t9n/messages_lv.json | 4 + public/assets/text-area/t9n/messages_nl.json | 4 + public/assets/text-area/t9n/messages_no.json | 4 + public/assets/text-area/t9n/messages_pl.json | 4 + .../assets/text-area/t9n/messages_pt-BR.json | 4 + .../assets/text-area/t9n/messages_pt-PT.json | 4 + public/assets/text-area/t9n/messages_ro.json | 4 + public/assets/text-area/t9n/messages_ru.json | 4 + public/assets/text-area/t9n/messages_sk.json | 4 + public/assets/text-area/t9n/messages_sl.json | 4 + public/assets/text-area/t9n/messages_sr.json | 4 + public/assets/text-area/t9n/messages_sv.json | 4 + public/assets/text-area/t9n/messages_th.json | 4 + public/assets/text-area/t9n/messages_tr.json | 4 + public/assets/text-area/t9n/messages_uk.json | 4 + public/assets/text-area/t9n/messages_vi.json | 4 + .../assets/text-area/t9n/messages_zh-CN.json | 4 + .../assets/text-area/t9n/messages_zh-HK.json | 4 + .../assets/text-area/t9n/messages_zh-TW.json | 4 + public/assets/time-picker/t9n/index.d.ts | 14 + public/assets/time-picker/t9n/messages.json | 14 + .../assets/time-picker/t9n/messages_ar.json | 14 + .../assets/time-picker/t9n/messages_bg.json | 14 + .../assets/time-picker/t9n/messages_bs.json | 14 + .../assets/time-picker/t9n/messages_ca.json | 14 + .../assets/time-picker/t9n/messages_cs.json | 14 + .../assets/time-picker/t9n/messages_da.json | 14 + .../assets/time-picker/t9n/messages_de.json | 14 + .../assets/time-picker/t9n/messages_el.json | 14 + .../assets/time-picker/t9n/messages_en.json | 14 + .../assets/time-picker/t9n/messages_es.json | 14 + .../assets/time-picker/t9n/messages_et.json | 14 + .../assets/time-picker/t9n/messages_fi.json | 14 + .../assets/time-picker/t9n/messages_fr.json | 14 + .../assets/time-picker/t9n/messages_he.json | 14 + .../assets/time-picker/t9n/messages_hr.json | 14 + .../assets/time-picker/t9n/messages_hu.json | 14 + .../assets/time-picker/t9n/messages_id.json | 14 + .../assets/time-picker/t9n/messages_it.json | 14 + .../assets/time-picker/t9n/messages_ja.json | 14 + .../assets/time-picker/t9n/messages_ko.json | 14 + .../assets/time-picker/t9n/messages_lt.json | 14 + .../assets/time-picker/t9n/messages_lv.json | 14 + .../assets/time-picker/t9n/messages_nl.json | 14 + .../assets/time-picker/t9n/messages_no.json | 14 + .../assets/time-picker/t9n/messages_pl.json | 14 + .../time-picker/t9n/messages_pt-BR.json | 14 + .../time-picker/t9n/messages_pt-PT.json | 14 + .../assets/time-picker/t9n/messages_ro.json | 14 + .../assets/time-picker/t9n/messages_ru.json | 14 + .../assets/time-picker/t9n/messages_sk.json | 14 + .../assets/time-picker/t9n/messages_sl.json | 14 + .../assets/time-picker/t9n/messages_sr.json | 14 + .../assets/time-picker/t9n/messages_sv.json | 14 + .../assets/time-picker/t9n/messages_th.json | 14 + .../assets/time-picker/t9n/messages_tr.json | 14 + .../assets/time-picker/t9n/messages_uk.json | 14 + .../assets/time-picker/t9n/messages_vi.json | 14 + .../time-picker/t9n/messages_zh-CN.json | 14 + .../time-picker/t9n/messages_zh-HK.json | 14 + .../time-picker/t9n/messages_zh-TW.json | 14 + public/assets/tip-manager/t9n/index.d.ts | 7 + public/assets/tip-manager/t9n/messages.json | 7 + .../assets/tip-manager/t9n/messages_ar.json | 7 + .../assets/tip-manager/t9n/messages_bg.json | 7 + .../assets/tip-manager/t9n/messages_bs.json | 7 + .../assets/tip-manager/t9n/messages_ca.json | 7 + .../assets/tip-manager/t9n/messages_cs.json | 7 + .../assets/tip-manager/t9n/messages_da.json | 7 + .../assets/tip-manager/t9n/messages_de.json | 7 + .../assets/tip-manager/t9n/messages_el.json | 7 + .../assets/tip-manager/t9n/messages_en.json | 7 + .../assets/tip-manager/t9n/messages_es.json | 7 + .../assets/tip-manager/t9n/messages_et.json | 7 + .../assets/tip-manager/t9n/messages_fi.json | 7 + .../assets/tip-manager/t9n/messages_fr.json | 7 + .../assets/tip-manager/t9n/messages_he.json | 7 + .../assets/tip-manager/t9n/messages_hr.json | 7 + .../assets/tip-manager/t9n/messages_hu.json | 7 + .../assets/tip-manager/t9n/messages_id.json | 7 + .../assets/tip-manager/t9n/messages_it.json | 7 + .../assets/tip-manager/t9n/messages_ja.json | 7 + .../assets/tip-manager/t9n/messages_ko.json | 7 + .../assets/tip-manager/t9n/messages_lt.json | 7 + .../assets/tip-manager/t9n/messages_lv.json | 7 + .../assets/tip-manager/t9n/messages_nl.json | 7 + .../assets/tip-manager/t9n/messages_no.json | 7 + .../assets/tip-manager/t9n/messages_pl.json | 7 + .../tip-manager/t9n/messages_pt-BR.json | 7 + .../tip-manager/t9n/messages_pt-PT.json | 7 + .../assets/tip-manager/t9n/messages_ro.json | 7 + .../assets/tip-manager/t9n/messages_ru.json | 7 + .../assets/tip-manager/t9n/messages_sk.json | 7 + .../assets/tip-manager/t9n/messages_sl.json | 7 + .../assets/tip-manager/t9n/messages_sr.json | 7 + .../assets/tip-manager/t9n/messages_sv.json | 7 + .../assets/tip-manager/t9n/messages_th.json | 7 + .../assets/tip-manager/t9n/messages_tr.json | 7 + .../assets/tip-manager/t9n/messages_uk.json | 7 + .../assets/tip-manager/t9n/messages_vi.json | 7 + .../tip-manager/t9n/messages_zh-CN.json | 7 + .../tip-manager/t9n/messages_zh-HK.json | 7 + .../tip-manager/t9n/messages_zh-TW.json | 7 + public/assets/tip/t9n/index.d.ts | 3 + public/assets/tip/t9n/messages.json | 3 + public/assets/tip/t9n/messages_ar.json | 3 + public/assets/tip/t9n/messages_bg.json | 3 + public/assets/tip/t9n/messages_bs.json | 3 + public/assets/tip/t9n/messages_ca.json | 3 + public/assets/tip/t9n/messages_cs.json | 3 + public/assets/tip/t9n/messages_da.json | 3 + public/assets/tip/t9n/messages_de.json | 3 + public/assets/tip/t9n/messages_el.json | 3 + public/assets/tip/t9n/messages_en.json | 3 + public/assets/tip/t9n/messages_es.json | 3 + public/assets/tip/t9n/messages_et.json | 3 + public/assets/tip/t9n/messages_fi.json | 3 + public/assets/tip/t9n/messages_fr.json | 3 + public/assets/tip/t9n/messages_he.json | 3 + public/assets/tip/t9n/messages_hr.json | 3 + public/assets/tip/t9n/messages_hu.json | 3 + public/assets/tip/t9n/messages_id.json | 3 + public/assets/tip/t9n/messages_it.json | 3 + public/assets/tip/t9n/messages_ja.json | 3 + public/assets/tip/t9n/messages_ko.json | 3 + public/assets/tip/t9n/messages_lt.json | 3 + public/assets/tip/t9n/messages_lv.json | 3 + public/assets/tip/t9n/messages_nl.json | 3 + public/assets/tip/t9n/messages_no.json | 3 + public/assets/tip/t9n/messages_pl.json | 3 + public/assets/tip/t9n/messages_pt-BR.json | 3 + public/assets/tip/t9n/messages_pt-PT.json | 3 + public/assets/tip/t9n/messages_ro.json | 3 + public/assets/tip/t9n/messages_ru.json | 3 + public/assets/tip/t9n/messages_sk.json | 3 + public/assets/tip/t9n/messages_sl.json | 3 + public/assets/tip/t9n/messages_sr.json | 3 + public/assets/tip/t9n/messages_sv.json | 3 + public/assets/tip/t9n/messages_th.json | 3 + public/assets/tip/t9n/messages_tr.json | 3 + public/assets/tip/t9n/messages_uk.json | 3 + public/assets/tip/t9n/messages_vi.json | 3 + public/assets/tip/t9n/messages_zh-CN.json | 3 + public/assets/tip/t9n/messages_zh-HK.json | 3 + public/assets/tip/t9n/messages_zh-TW.json | 3 + public/assets/value-list/t9n/index.d.ts | 6 + public/assets/value-list/t9n/messages.json | 6 + public/assets/value-list/t9n/messages_ar.json | 6 + public/assets/value-list/t9n/messages_bg.json | 6 + public/assets/value-list/t9n/messages_bs.json | 6 + public/assets/value-list/t9n/messages_ca.json | 6 + public/assets/value-list/t9n/messages_cs.json | 6 + public/assets/value-list/t9n/messages_da.json | 6 + public/assets/value-list/t9n/messages_de.json | 6 + public/assets/value-list/t9n/messages_el.json | 6 + public/assets/value-list/t9n/messages_en.json | 6 + public/assets/value-list/t9n/messages_es.json | 6 + public/assets/value-list/t9n/messages_et.json | 6 + public/assets/value-list/t9n/messages_fi.json | 6 + public/assets/value-list/t9n/messages_fr.json | 6 + public/assets/value-list/t9n/messages_he.json | 6 + public/assets/value-list/t9n/messages_hr.json | 6 + public/assets/value-list/t9n/messages_hu.json | 6 + public/assets/value-list/t9n/messages_id.json | 6 + public/assets/value-list/t9n/messages_it.json | 6 + public/assets/value-list/t9n/messages_ja.json | 6 + public/assets/value-list/t9n/messages_ko.json | 6 + public/assets/value-list/t9n/messages_lt.json | 6 + public/assets/value-list/t9n/messages_lv.json | 6 + public/assets/value-list/t9n/messages_nl.json | 6 + public/assets/value-list/t9n/messages_no.json | 6 + public/assets/value-list/t9n/messages_pl.json | 6 + .../assets/value-list/t9n/messages_pt-BR.json | 6 + .../assets/value-list/t9n/messages_pt-PT.json | 6 + public/assets/value-list/t9n/messages_ro.json | 6 + public/assets/value-list/t9n/messages_ru.json | 6 + public/assets/value-list/t9n/messages_sk.json | 6 + public/assets/value-list/t9n/messages_sl.json | 6 + public/assets/value-list/t9n/messages_sr.json | 6 + public/assets/value-list/t9n/messages_sv.json | 6 + public/assets/value-list/t9n/messages_th.json | 6 + public/assets/value-list/t9n/messages_tr.json | 6 + public/assets/value-list/t9n/messages_uk.json | 6 + public/assets/value-list/t9n/messages_vi.json | 6 + .../assets/value-list/t9n/messages_zh-CN.json | 6 + .../assets/value-list/t9n/messages_zh-HK.json | 6 + .../assets/value-list/t9n/messages_zh-TW.json | 6 + public/next.svg | 1 - public/vercel.svg | 1 - tailwind.config.js | 6 +- tsconfig.json | 2 +- 13123 files changed, 60099 insertions(+), 204 deletions(-) create mode 100644 .dockerignore create mode 100644 Dockerfile create mode 100644 app/[locale]/dictionaries/de.json create mode 100644 app/[locale]/dictionaries/en.json create mode 100644 app/[locale]/i18n.js create mode 100644 app/[locale]/layout.tsx create mode 100644 app/[locale]/map.tsx create mode 100644 app/[locale]/page.tsx create mode 100644 app/[locale]/print.tsx delete mode 100644 app/favicon.ico delete mode 100644 app/layout.tsx delete mode 100644 app/page.tsx create mode 100644 middleware.js create mode 100644 public/assets/action-bar/t9n/index.d.ts create mode 100644 public/assets/action-bar/t9n/messages.json create mode 100644 public/assets/action-bar/t9n/messages_ar.json create mode 100644 public/assets/action-bar/t9n/messages_bg.json create mode 100644 public/assets/action-bar/t9n/messages_bs.json create mode 100644 public/assets/action-bar/t9n/messages_ca.json create mode 100644 public/assets/action-bar/t9n/messages_cs.json create mode 100644 public/assets/action-bar/t9n/messages_da.json create mode 100644 public/assets/action-bar/t9n/messages_de.json create mode 100644 public/assets/action-bar/t9n/messages_el.json create mode 100644 public/assets/action-bar/t9n/messages_en.json create mode 100644 public/assets/action-bar/t9n/messages_es.json create mode 100644 public/assets/action-bar/t9n/messages_et.json create mode 100644 public/assets/action-bar/t9n/messages_fi.json create mode 100644 public/assets/action-bar/t9n/messages_fr.json create mode 100644 public/assets/action-bar/t9n/messages_he.json create mode 100644 public/assets/action-bar/t9n/messages_hr.json create mode 100644 public/assets/action-bar/t9n/messages_hu.json create mode 100644 public/assets/action-bar/t9n/messages_id.json create mode 100644 public/assets/action-bar/t9n/messages_it.json create mode 100644 public/assets/action-bar/t9n/messages_ja.json create mode 100644 public/assets/action-bar/t9n/messages_ko.json create mode 100644 public/assets/action-bar/t9n/messages_lt.json create mode 100644 public/assets/action-bar/t9n/messages_lv.json create mode 100644 public/assets/action-bar/t9n/messages_nl.json create mode 100644 public/assets/action-bar/t9n/messages_no.json create mode 100644 public/assets/action-bar/t9n/messages_pl.json create mode 100644 public/assets/action-bar/t9n/messages_pt-BR.json create mode 100644 public/assets/action-bar/t9n/messages_pt-PT.json create mode 100644 public/assets/action-bar/t9n/messages_ro.json create mode 100644 public/assets/action-bar/t9n/messages_ru.json create mode 100644 public/assets/action-bar/t9n/messages_sk.json create mode 100644 public/assets/action-bar/t9n/messages_sl.json create mode 100644 public/assets/action-bar/t9n/messages_sr.json create mode 100644 public/assets/action-bar/t9n/messages_sv.json create mode 100644 public/assets/action-bar/t9n/messages_th.json create mode 100644 public/assets/action-bar/t9n/messages_tr.json create mode 100644 public/assets/action-bar/t9n/messages_uk.json create mode 100644 public/assets/action-bar/t9n/messages_vi.json create mode 100644 public/assets/action-bar/t9n/messages_zh-CN.json create mode 100644 public/assets/action-bar/t9n/messages_zh-HK.json create mode 100644 public/assets/action-bar/t9n/messages_zh-TW.json create mode 100644 public/assets/action-group/t9n/index.d.ts create mode 100644 public/assets/action-group/t9n/messages.json create mode 100644 public/assets/action-group/t9n/messages_ar.json create mode 100644 public/assets/action-group/t9n/messages_bg.json create mode 100644 public/assets/action-group/t9n/messages_bs.json create mode 100644 public/assets/action-group/t9n/messages_ca.json create mode 100644 public/assets/action-group/t9n/messages_cs.json create mode 100644 public/assets/action-group/t9n/messages_da.json create mode 100644 public/assets/action-group/t9n/messages_de.json create mode 100644 public/assets/action-group/t9n/messages_el.json create mode 100644 public/assets/action-group/t9n/messages_en.json create mode 100644 public/assets/action-group/t9n/messages_es.json create mode 100644 public/assets/action-group/t9n/messages_et.json create mode 100644 public/assets/action-group/t9n/messages_fi.json create mode 100644 public/assets/action-group/t9n/messages_fr.json create mode 100644 public/assets/action-group/t9n/messages_he.json create mode 100644 public/assets/action-group/t9n/messages_hr.json create mode 100644 public/assets/action-group/t9n/messages_hu.json create mode 100644 public/assets/action-group/t9n/messages_id.json create mode 100644 public/assets/action-group/t9n/messages_it.json create mode 100644 public/assets/action-group/t9n/messages_ja.json create mode 100644 public/assets/action-group/t9n/messages_ko.json create mode 100644 public/assets/action-group/t9n/messages_lt.json create mode 100644 public/assets/action-group/t9n/messages_lv.json create mode 100644 public/assets/action-group/t9n/messages_nl.json create mode 100644 public/assets/action-group/t9n/messages_no.json create mode 100644 public/assets/action-group/t9n/messages_pl.json create mode 100644 public/assets/action-group/t9n/messages_pt-BR.json create mode 100644 public/assets/action-group/t9n/messages_pt-PT.json create mode 100644 public/assets/action-group/t9n/messages_ro.json create mode 100644 public/assets/action-group/t9n/messages_ru.json create mode 100644 public/assets/action-group/t9n/messages_sk.json create mode 100644 public/assets/action-group/t9n/messages_sl.json create mode 100644 public/assets/action-group/t9n/messages_sr.json create mode 100644 public/assets/action-group/t9n/messages_sv.json create mode 100644 public/assets/action-group/t9n/messages_th.json create mode 100644 public/assets/action-group/t9n/messages_tr.json create mode 100644 public/assets/action-group/t9n/messages_uk.json create mode 100644 public/assets/action-group/t9n/messages_vi.json create mode 100644 public/assets/action-group/t9n/messages_zh-CN.json create mode 100644 public/assets/action-group/t9n/messages_zh-HK.json create mode 100644 public/assets/action-group/t9n/messages_zh-TW.json create mode 100644 public/assets/action-pad/t9n/index.d.ts create mode 100644 public/assets/action-pad/t9n/messages.json create mode 100644 public/assets/action-pad/t9n/messages_ar.json create mode 100644 public/assets/action-pad/t9n/messages_bg.json create mode 100644 public/assets/action-pad/t9n/messages_bs.json create mode 100644 public/assets/action-pad/t9n/messages_ca.json create mode 100644 public/assets/action-pad/t9n/messages_cs.json create mode 100644 public/assets/action-pad/t9n/messages_da.json create mode 100644 public/assets/action-pad/t9n/messages_de.json create mode 100644 public/assets/action-pad/t9n/messages_el.json create mode 100644 public/assets/action-pad/t9n/messages_en.json create mode 100644 public/assets/action-pad/t9n/messages_es.json create mode 100644 public/assets/action-pad/t9n/messages_et.json create mode 100644 public/assets/action-pad/t9n/messages_fi.json create mode 100644 public/assets/action-pad/t9n/messages_fr.json create mode 100644 public/assets/action-pad/t9n/messages_he.json create mode 100644 public/assets/action-pad/t9n/messages_hr.json create mode 100644 public/assets/action-pad/t9n/messages_hu.json create mode 100644 public/assets/action-pad/t9n/messages_id.json create mode 100644 public/assets/action-pad/t9n/messages_it.json create mode 100644 public/assets/action-pad/t9n/messages_ja.json create mode 100644 public/assets/action-pad/t9n/messages_ko.json create mode 100644 public/assets/action-pad/t9n/messages_lt.json create mode 100644 public/assets/action-pad/t9n/messages_lv.json create mode 100644 public/assets/action-pad/t9n/messages_nl.json create mode 100644 public/assets/action-pad/t9n/messages_no.json create mode 100644 public/assets/action-pad/t9n/messages_pl.json create mode 100644 public/assets/action-pad/t9n/messages_pt-BR.json create mode 100644 public/assets/action-pad/t9n/messages_pt-PT.json create mode 100644 public/assets/action-pad/t9n/messages_ro.json create mode 100644 public/assets/action-pad/t9n/messages_ru.json create mode 100644 public/assets/action-pad/t9n/messages_sk.json create mode 100644 public/assets/action-pad/t9n/messages_sl.json create mode 100644 public/assets/action-pad/t9n/messages_sr.json create mode 100644 public/assets/action-pad/t9n/messages_sv.json create mode 100644 public/assets/action-pad/t9n/messages_th.json create mode 100644 public/assets/action-pad/t9n/messages_tr.json create mode 100644 public/assets/action-pad/t9n/messages_uk.json create mode 100644 public/assets/action-pad/t9n/messages_vi.json create mode 100644 public/assets/action-pad/t9n/messages_zh-CN.json create mode 100644 public/assets/action-pad/t9n/messages_zh-HK.json create mode 100644 public/assets/action-pad/t9n/messages_zh-TW.json create mode 100644 public/assets/action/t9n/index.d.ts create mode 100644 public/assets/action/t9n/messages.json create mode 100644 public/assets/action/t9n/messages_ar.json create mode 100644 public/assets/action/t9n/messages_bg.json create mode 100644 public/assets/action/t9n/messages_bs.json create mode 100644 public/assets/action/t9n/messages_ca.json create mode 100644 public/assets/action/t9n/messages_cs.json create mode 100644 public/assets/action/t9n/messages_da.json create mode 100644 public/assets/action/t9n/messages_de.json create mode 100644 public/assets/action/t9n/messages_el.json create mode 100644 public/assets/action/t9n/messages_en.json create mode 100644 public/assets/action/t9n/messages_es.json create mode 100644 public/assets/action/t9n/messages_et.json create mode 100644 public/assets/action/t9n/messages_fi.json create mode 100644 public/assets/action/t9n/messages_fr.json create mode 100644 public/assets/action/t9n/messages_he.json create mode 100644 public/assets/action/t9n/messages_hr.json create mode 100644 public/assets/action/t9n/messages_hu.json create mode 100644 public/assets/action/t9n/messages_id.json create mode 100644 public/assets/action/t9n/messages_it.json create mode 100644 public/assets/action/t9n/messages_ja.json create mode 100644 public/assets/action/t9n/messages_ko.json create mode 100644 public/assets/action/t9n/messages_lt.json create mode 100644 public/assets/action/t9n/messages_lv.json create mode 100644 public/assets/action/t9n/messages_nl.json create mode 100644 public/assets/action/t9n/messages_no.json create mode 100644 public/assets/action/t9n/messages_pl.json create mode 100644 public/assets/action/t9n/messages_pt-BR.json create mode 100644 public/assets/action/t9n/messages_pt-PT.json create mode 100644 public/assets/action/t9n/messages_ro.json create mode 100644 public/assets/action/t9n/messages_ru.json create mode 100644 public/assets/action/t9n/messages_sk.json create mode 100644 public/assets/action/t9n/messages_sl.json create mode 100644 public/assets/action/t9n/messages_sr.json create mode 100644 public/assets/action/t9n/messages_sv.json create mode 100644 public/assets/action/t9n/messages_th.json create mode 100644 public/assets/action/t9n/messages_tr.json create mode 100644 public/assets/action/t9n/messages_uk.json create mode 100644 public/assets/action/t9n/messages_vi.json create mode 100644 public/assets/action/t9n/messages_zh-CN.json create mode 100644 public/assets/action/t9n/messages_zh-HK.json create mode 100644 public/assets/action/t9n/messages_zh-TW.json create mode 100644 public/assets/alert/t9n/index.d.ts create mode 100644 public/assets/alert/t9n/messages.json create mode 100644 public/assets/alert/t9n/messages_ar.json create mode 100644 public/assets/alert/t9n/messages_bg.json create mode 100644 public/assets/alert/t9n/messages_bs.json create mode 100644 public/assets/alert/t9n/messages_ca.json create mode 100644 public/assets/alert/t9n/messages_cs.json create mode 100644 public/assets/alert/t9n/messages_da.json create mode 100644 public/assets/alert/t9n/messages_de.json create mode 100644 public/assets/alert/t9n/messages_el.json create mode 100644 public/assets/alert/t9n/messages_en.json create mode 100644 public/assets/alert/t9n/messages_es.json create mode 100644 public/assets/alert/t9n/messages_et.json create mode 100644 public/assets/alert/t9n/messages_fi.json create mode 100644 public/assets/alert/t9n/messages_fr.json create mode 100644 public/assets/alert/t9n/messages_he.json create mode 100644 public/assets/alert/t9n/messages_hr.json create mode 100644 public/assets/alert/t9n/messages_hu.json create mode 100644 public/assets/alert/t9n/messages_id.json create mode 100644 public/assets/alert/t9n/messages_it.json create mode 100644 public/assets/alert/t9n/messages_ja.json create mode 100644 public/assets/alert/t9n/messages_ko.json create mode 100644 public/assets/alert/t9n/messages_lt.json create mode 100644 public/assets/alert/t9n/messages_lv.json create mode 100644 public/assets/alert/t9n/messages_nl.json create mode 100644 public/assets/alert/t9n/messages_no.json create mode 100644 public/assets/alert/t9n/messages_pl.json create mode 100644 public/assets/alert/t9n/messages_pt-BR.json create mode 100644 public/assets/alert/t9n/messages_pt-PT.json create mode 100644 public/assets/alert/t9n/messages_ro.json create mode 100644 public/assets/alert/t9n/messages_ru.json create mode 100644 public/assets/alert/t9n/messages_sk.json create mode 100644 public/assets/alert/t9n/messages_sl.json create mode 100644 public/assets/alert/t9n/messages_sr.json create mode 100644 public/assets/alert/t9n/messages_sv.json create mode 100644 public/assets/alert/t9n/messages_th.json create mode 100644 public/assets/alert/t9n/messages_tr.json create mode 100644 public/assets/alert/t9n/messages_uk.json create mode 100644 public/assets/alert/t9n/messages_vi.json create mode 100644 public/assets/alert/t9n/messages_zh-CN.json create mode 100644 public/assets/alert/t9n/messages_zh-HK.json create mode 100644 public/assets/alert/t9n/messages_zh-TW.json create mode 100644 public/assets/block-section/t9n/index.d.ts create mode 100644 public/assets/block-section/t9n/messages.json create mode 100644 public/assets/block-section/t9n/messages_ar.json create mode 100644 public/assets/block-section/t9n/messages_bg.json create mode 100644 public/assets/block-section/t9n/messages_bs.json create mode 100644 public/assets/block-section/t9n/messages_ca.json create mode 100644 public/assets/block-section/t9n/messages_cs.json create mode 100644 public/assets/block-section/t9n/messages_da.json create mode 100644 public/assets/block-section/t9n/messages_de.json create mode 100644 public/assets/block-section/t9n/messages_el.json create mode 100644 public/assets/block-section/t9n/messages_en.json create mode 100644 public/assets/block-section/t9n/messages_es.json create mode 100644 public/assets/block-section/t9n/messages_et.json create mode 100644 public/assets/block-section/t9n/messages_fi.json create mode 100644 public/assets/block-section/t9n/messages_fr.json create mode 100644 public/assets/block-section/t9n/messages_he.json create mode 100644 public/assets/block-section/t9n/messages_hr.json create mode 100644 public/assets/block-section/t9n/messages_hu.json create mode 100644 public/assets/block-section/t9n/messages_id.json create mode 100644 public/assets/block-section/t9n/messages_it.json create mode 100644 public/assets/block-section/t9n/messages_ja.json create mode 100644 public/assets/block-section/t9n/messages_ko.json create mode 100644 public/assets/block-section/t9n/messages_lt.json create mode 100644 public/assets/block-section/t9n/messages_lv.json create mode 100644 public/assets/block-section/t9n/messages_nl.json create mode 100644 public/assets/block-section/t9n/messages_no.json create mode 100644 public/assets/block-section/t9n/messages_pl.json create mode 100644 public/assets/block-section/t9n/messages_pt-BR.json create mode 100644 public/assets/block-section/t9n/messages_pt-PT.json create mode 100644 public/assets/block-section/t9n/messages_ro.json create mode 100644 public/assets/block-section/t9n/messages_ru.json create mode 100644 public/assets/block-section/t9n/messages_sk.json create mode 100644 public/assets/block-section/t9n/messages_sl.json create mode 100644 public/assets/block-section/t9n/messages_sr.json create mode 100644 public/assets/block-section/t9n/messages_sv.json create mode 100644 public/assets/block-section/t9n/messages_th.json create mode 100644 public/assets/block-section/t9n/messages_tr.json create mode 100644 public/assets/block-section/t9n/messages_uk.json create mode 100644 public/assets/block-section/t9n/messages_vi.json create mode 100644 public/assets/block-section/t9n/messages_zh-CN.json create mode 100644 public/assets/block-section/t9n/messages_zh-HK.json create mode 100644 public/assets/block-section/t9n/messages_zh-TW.json create mode 100644 public/assets/block/t9n/index.d.ts create mode 100644 public/assets/block/t9n/messages.json create mode 100644 public/assets/block/t9n/messages_ar.json create mode 100644 public/assets/block/t9n/messages_bg.json create mode 100644 public/assets/block/t9n/messages_bs.json create mode 100644 public/assets/block/t9n/messages_ca.json create mode 100644 public/assets/block/t9n/messages_cs.json create mode 100644 public/assets/block/t9n/messages_da.json create mode 100644 public/assets/block/t9n/messages_de.json create mode 100644 public/assets/block/t9n/messages_el.json create mode 100644 public/assets/block/t9n/messages_en.json create mode 100644 public/assets/block/t9n/messages_es.json create mode 100644 public/assets/block/t9n/messages_et.json create mode 100644 public/assets/block/t9n/messages_fi.json create mode 100644 public/assets/block/t9n/messages_fr.json create mode 100644 public/assets/block/t9n/messages_he.json create mode 100644 public/assets/block/t9n/messages_hr.json create mode 100644 public/assets/block/t9n/messages_hu.json create mode 100644 public/assets/block/t9n/messages_id.json create mode 100644 public/assets/block/t9n/messages_it.json create mode 100644 public/assets/block/t9n/messages_ja.json create mode 100644 public/assets/block/t9n/messages_ko.json create mode 100644 public/assets/block/t9n/messages_lt.json create mode 100644 public/assets/block/t9n/messages_lv.json create mode 100644 public/assets/block/t9n/messages_nl.json create mode 100644 public/assets/block/t9n/messages_no.json create mode 100644 public/assets/block/t9n/messages_pl.json create mode 100644 public/assets/block/t9n/messages_pt-BR.json create mode 100644 public/assets/block/t9n/messages_pt-PT.json create mode 100644 public/assets/block/t9n/messages_ro.json create mode 100644 public/assets/block/t9n/messages_ru.json create mode 100644 public/assets/block/t9n/messages_sk.json create mode 100644 public/assets/block/t9n/messages_sl.json create mode 100644 public/assets/block/t9n/messages_sr.json create mode 100644 public/assets/block/t9n/messages_sv.json create mode 100644 public/assets/block/t9n/messages_th.json create mode 100644 public/assets/block/t9n/messages_tr.json create mode 100644 public/assets/block/t9n/messages_uk.json create mode 100644 public/assets/block/t9n/messages_vi.json create mode 100644 public/assets/block/t9n/messages_zh-CN.json create mode 100644 public/assets/block/t9n/messages_zh-HK.json create mode 100644 public/assets/block/t9n/messages_zh-TW.json create mode 100644 public/assets/button/t9n/index.d.ts create mode 100644 public/assets/button/t9n/messages.json create mode 100644 public/assets/button/t9n/messages_ar.json create mode 100644 public/assets/button/t9n/messages_bg.json create mode 100644 public/assets/button/t9n/messages_bs.json create mode 100644 public/assets/button/t9n/messages_ca.json create mode 100644 public/assets/button/t9n/messages_cs.json create mode 100644 public/assets/button/t9n/messages_da.json create mode 100644 public/assets/button/t9n/messages_de.json create mode 100644 public/assets/button/t9n/messages_el.json create mode 100644 public/assets/button/t9n/messages_en.json create mode 100644 public/assets/button/t9n/messages_es.json create mode 100644 public/assets/button/t9n/messages_et.json create mode 100644 public/assets/button/t9n/messages_fi.json create mode 100644 public/assets/button/t9n/messages_fr.json create mode 100644 public/assets/button/t9n/messages_he.json create mode 100644 public/assets/button/t9n/messages_hr.json create mode 100644 public/assets/button/t9n/messages_hu.json create mode 100644 public/assets/button/t9n/messages_id.json create mode 100644 public/assets/button/t9n/messages_it.json create mode 100644 public/assets/button/t9n/messages_ja.json create mode 100644 public/assets/button/t9n/messages_ko.json create mode 100644 public/assets/button/t9n/messages_lt.json create mode 100644 public/assets/button/t9n/messages_lv.json create mode 100644 public/assets/button/t9n/messages_nl.json create mode 100644 public/assets/button/t9n/messages_no.json create mode 100644 public/assets/button/t9n/messages_pl.json create mode 100644 public/assets/button/t9n/messages_pt-BR.json create mode 100644 public/assets/button/t9n/messages_pt-PT.json create mode 100644 public/assets/button/t9n/messages_ro.json create mode 100644 public/assets/button/t9n/messages_ru.json create mode 100644 public/assets/button/t9n/messages_sk.json create mode 100644 public/assets/button/t9n/messages_sl.json create mode 100644 public/assets/button/t9n/messages_sr.json create mode 100644 public/assets/button/t9n/messages_sv.json create mode 100644 public/assets/button/t9n/messages_th.json create mode 100644 public/assets/button/t9n/messages_tr.json create mode 100644 public/assets/button/t9n/messages_uk.json create mode 100644 public/assets/button/t9n/messages_vi.json create mode 100644 public/assets/button/t9n/messages_zh-CN.json create mode 100644 public/assets/button/t9n/messages_zh-HK.json create mode 100644 public/assets/button/t9n/messages_zh-TW.json create mode 100644 public/assets/card/t9n/index.d.ts create mode 100644 public/assets/card/t9n/messages.json create mode 100644 public/assets/card/t9n/messages_ar.json create mode 100644 public/assets/card/t9n/messages_bg.json create mode 100644 public/assets/card/t9n/messages_bs.json create mode 100644 public/assets/card/t9n/messages_ca.json create mode 100644 public/assets/card/t9n/messages_cs.json create mode 100644 public/assets/card/t9n/messages_da.json create mode 100644 public/assets/card/t9n/messages_de.json create mode 100644 public/assets/card/t9n/messages_el.json create mode 100644 public/assets/card/t9n/messages_en.json create mode 100644 public/assets/card/t9n/messages_es.json create mode 100644 public/assets/card/t9n/messages_et.json create mode 100644 public/assets/card/t9n/messages_fi.json create mode 100644 public/assets/card/t9n/messages_fr.json create mode 100644 public/assets/card/t9n/messages_he.json create mode 100644 public/assets/card/t9n/messages_hr.json create mode 100644 public/assets/card/t9n/messages_hu.json create mode 100644 public/assets/card/t9n/messages_id.json create mode 100644 public/assets/card/t9n/messages_it.json create mode 100644 public/assets/card/t9n/messages_ja.json create mode 100644 public/assets/card/t9n/messages_ko.json create mode 100644 public/assets/card/t9n/messages_lt.json create mode 100644 public/assets/card/t9n/messages_lv.json create mode 100644 public/assets/card/t9n/messages_nl.json create mode 100644 public/assets/card/t9n/messages_no.json create mode 100644 public/assets/card/t9n/messages_pl.json create mode 100644 public/assets/card/t9n/messages_pt-BR.json create mode 100644 public/assets/card/t9n/messages_pt-PT.json create mode 100644 public/assets/card/t9n/messages_ro.json create mode 100644 public/assets/card/t9n/messages_ru.json create mode 100644 public/assets/card/t9n/messages_sk.json create mode 100644 public/assets/card/t9n/messages_sl.json create mode 100644 public/assets/card/t9n/messages_sr.json create mode 100644 public/assets/card/t9n/messages_sv.json create mode 100644 public/assets/card/t9n/messages_th.json create mode 100644 public/assets/card/t9n/messages_tr.json create mode 100644 public/assets/card/t9n/messages_uk.json create mode 100644 public/assets/card/t9n/messages_vi.json create mode 100644 public/assets/card/t9n/messages_zh-CN.json create mode 100644 public/assets/card/t9n/messages_zh-HK.json create mode 100644 public/assets/card/t9n/messages_zh-TW.json create mode 100644 public/assets/chip/t9n/index.d.ts create mode 100644 public/assets/chip/t9n/messages.json create mode 100644 public/assets/chip/t9n/messages_ar.json create mode 100644 public/assets/chip/t9n/messages_bg.json create mode 100644 public/assets/chip/t9n/messages_bs.json create mode 100644 public/assets/chip/t9n/messages_ca.json create mode 100644 public/assets/chip/t9n/messages_cs.json create mode 100644 public/assets/chip/t9n/messages_da.json create mode 100644 public/assets/chip/t9n/messages_de.json create mode 100644 public/assets/chip/t9n/messages_el.json create mode 100644 public/assets/chip/t9n/messages_en.json create mode 100644 public/assets/chip/t9n/messages_es.json create mode 100644 public/assets/chip/t9n/messages_et.json create mode 100644 public/assets/chip/t9n/messages_fi.json create mode 100644 public/assets/chip/t9n/messages_fr.json create mode 100644 public/assets/chip/t9n/messages_he.json create mode 100644 public/assets/chip/t9n/messages_hr.json create mode 100644 public/assets/chip/t9n/messages_hu.json create mode 100644 public/assets/chip/t9n/messages_id.json create mode 100644 public/assets/chip/t9n/messages_it.json create mode 100644 public/assets/chip/t9n/messages_ja.json create mode 100644 public/assets/chip/t9n/messages_ko.json create mode 100644 public/assets/chip/t9n/messages_lt.json create mode 100644 public/assets/chip/t9n/messages_lv.json create mode 100644 public/assets/chip/t9n/messages_nl.json create mode 100644 public/assets/chip/t9n/messages_no.json create mode 100644 public/assets/chip/t9n/messages_pl.json create mode 100644 public/assets/chip/t9n/messages_pt-BR.json create mode 100644 public/assets/chip/t9n/messages_pt-PT.json create mode 100644 public/assets/chip/t9n/messages_ro.json create mode 100644 public/assets/chip/t9n/messages_ru.json create mode 100644 public/assets/chip/t9n/messages_sk.json create mode 100644 public/assets/chip/t9n/messages_sl.json create mode 100644 public/assets/chip/t9n/messages_sr.json create mode 100644 public/assets/chip/t9n/messages_sv.json create mode 100644 public/assets/chip/t9n/messages_th.json create mode 100644 public/assets/chip/t9n/messages_tr.json create mode 100644 public/assets/chip/t9n/messages_uk.json create mode 100644 public/assets/chip/t9n/messages_vi.json create mode 100644 public/assets/chip/t9n/messages_zh-CN.json create mode 100644 public/assets/chip/t9n/messages_zh-HK.json create mode 100644 public/assets/chip/t9n/messages_zh-TW.json create mode 100644 public/assets/color-picker/t9n/index.d.ts create mode 100644 public/assets/color-picker/t9n/messages.json create mode 100644 public/assets/color-picker/t9n/messages_ar.json create mode 100644 public/assets/color-picker/t9n/messages_bg.json create mode 100644 public/assets/color-picker/t9n/messages_bs.json create mode 100644 public/assets/color-picker/t9n/messages_ca.json create mode 100644 public/assets/color-picker/t9n/messages_cs.json create mode 100644 public/assets/color-picker/t9n/messages_da.json create mode 100644 public/assets/color-picker/t9n/messages_de.json create mode 100644 public/assets/color-picker/t9n/messages_el.json create mode 100644 public/assets/color-picker/t9n/messages_en.json create mode 100644 public/assets/color-picker/t9n/messages_es.json create mode 100644 public/assets/color-picker/t9n/messages_et.json create mode 100644 public/assets/color-picker/t9n/messages_fi.json create mode 100644 public/assets/color-picker/t9n/messages_fr.json create mode 100644 public/assets/color-picker/t9n/messages_he.json create mode 100644 public/assets/color-picker/t9n/messages_hr.json create mode 100644 public/assets/color-picker/t9n/messages_hu.json create mode 100644 public/assets/color-picker/t9n/messages_id.json create mode 100644 public/assets/color-picker/t9n/messages_it.json create mode 100644 public/assets/color-picker/t9n/messages_ja.json create mode 100644 public/assets/color-picker/t9n/messages_ko.json create mode 100644 public/assets/color-picker/t9n/messages_lt.json create mode 100644 public/assets/color-picker/t9n/messages_lv.json create mode 100644 public/assets/color-picker/t9n/messages_nl.json create mode 100644 public/assets/color-picker/t9n/messages_no.json create mode 100644 public/assets/color-picker/t9n/messages_pl.json create mode 100644 public/assets/color-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/color-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/color-picker/t9n/messages_ro.json create mode 100644 public/assets/color-picker/t9n/messages_ru.json create mode 100644 public/assets/color-picker/t9n/messages_sk.json create mode 100644 public/assets/color-picker/t9n/messages_sl.json create mode 100644 public/assets/color-picker/t9n/messages_sr.json create mode 100644 public/assets/color-picker/t9n/messages_sv.json create mode 100644 public/assets/color-picker/t9n/messages_th.json create mode 100644 public/assets/color-picker/t9n/messages_tr.json create mode 100644 public/assets/color-picker/t9n/messages_uk.json create mode 100644 public/assets/color-picker/t9n/messages_vi.json create mode 100644 public/assets/color-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/color-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/color-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/combobox/t9n/index.d.ts create mode 100644 public/assets/combobox/t9n/messages.json create mode 100644 public/assets/combobox/t9n/messages_ar.json create mode 100644 public/assets/combobox/t9n/messages_bg.json create mode 100644 public/assets/combobox/t9n/messages_bs.json create mode 100644 public/assets/combobox/t9n/messages_ca.json create mode 100644 public/assets/combobox/t9n/messages_cs.json create mode 100644 public/assets/combobox/t9n/messages_da.json create mode 100644 public/assets/combobox/t9n/messages_de.json create mode 100644 public/assets/combobox/t9n/messages_el.json create mode 100644 public/assets/combobox/t9n/messages_en.json create mode 100644 public/assets/combobox/t9n/messages_es.json create mode 100644 public/assets/combobox/t9n/messages_et.json create mode 100644 public/assets/combobox/t9n/messages_fi.json create mode 100644 public/assets/combobox/t9n/messages_fr.json create mode 100644 public/assets/combobox/t9n/messages_he.json create mode 100644 public/assets/combobox/t9n/messages_hr.json create mode 100644 public/assets/combobox/t9n/messages_hu.json create mode 100644 public/assets/combobox/t9n/messages_id.json create mode 100644 public/assets/combobox/t9n/messages_it.json create mode 100644 public/assets/combobox/t9n/messages_ja.json create mode 100644 public/assets/combobox/t9n/messages_ko.json create mode 100644 public/assets/combobox/t9n/messages_lt.json create mode 100644 public/assets/combobox/t9n/messages_lv.json create mode 100644 public/assets/combobox/t9n/messages_nl.json create mode 100644 public/assets/combobox/t9n/messages_no.json create mode 100644 public/assets/combobox/t9n/messages_pl.json create mode 100644 public/assets/combobox/t9n/messages_pt-BR.json create mode 100644 public/assets/combobox/t9n/messages_pt-PT.json create mode 100644 public/assets/combobox/t9n/messages_ro.json create mode 100644 public/assets/combobox/t9n/messages_ru.json create mode 100644 public/assets/combobox/t9n/messages_sk.json create mode 100644 public/assets/combobox/t9n/messages_sl.json create mode 100644 public/assets/combobox/t9n/messages_sr.json create mode 100644 public/assets/combobox/t9n/messages_sv.json create mode 100644 public/assets/combobox/t9n/messages_th.json create mode 100644 public/assets/combobox/t9n/messages_tr.json create mode 100644 public/assets/combobox/t9n/messages_uk.json create mode 100644 public/assets/combobox/t9n/messages_vi.json create mode 100644 public/assets/combobox/t9n/messages_zh-CN.json create mode 100644 public/assets/combobox/t9n/messages_zh-HK.json create mode 100644 public/assets/combobox/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_ar.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_bg.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_bs.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_ca.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_cs.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_da.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_de.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_el.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_en.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_es.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_et.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_fi.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_fr.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_he.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_hr.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_hu.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_id.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_it.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_ja.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_ko.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_lt.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_lv.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_nl.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_no.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_pl.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_ro.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_ru.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_sk.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_sl.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_sr.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_sv.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_th.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_tr.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_uk.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_vi.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/action-bar/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/action-group/t9n/messages.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_ar.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_bg.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_bs.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_ca.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_cs.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_da.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_de.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_el.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_en.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_es.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_et.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_fi.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_fr.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_he.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_hr.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_hu.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_id.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_it.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_ja.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_ko.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_lt.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_lv.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_nl.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_no.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_pl.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_ro.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_ru.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_sk.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_sl.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_sr.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_sv.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_th.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_tr.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_uk.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_vi.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/action-group/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_ar.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_bg.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_bs.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_ca.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_cs.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_da.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_de.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_el.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_en.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_es.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_et.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_fi.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_fr.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_he.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_hr.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_hu.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_id.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_it.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_ja.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_ko.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_lt.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_lv.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_nl.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_no.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_pl.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_ro.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_ru.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_sk.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_sl.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_sr.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_sv.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_th.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_tr.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_uk.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_vi.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/action-pad/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/action/t9n/messages.json create mode 100644 public/assets/components/assets/action/t9n/messages_ar.json create mode 100644 public/assets/components/assets/action/t9n/messages_bg.json create mode 100644 public/assets/components/assets/action/t9n/messages_bs.json create mode 100644 public/assets/components/assets/action/t9n/messages_ca.json create mode 100644 public/assets/components/assets/action/t9n/messages_cs.json create mode 100644 public/assets/components/assets/action/t9n/messages_da.json create mode 100644 public/assets/components/assets/action/t9n/messages_de.json create mode 100644 public/assets/components/assets/action/t9n/messages_el.json create mode 100644 public/assets/components/assets/action/t9n/messages_en.json create mode 100644 public/assets/components/assets/action/t9n/messages_es.json create mode 100644 public/assets/components/assets/action/t9n/messages_et.json create mode 100644 public/assets/components/assets/action/t9n/messages_fi.json create mode 100644 public/assets/components/assets/action/t9n/messages_fr.json create mode 100644 public/assets/components/assets/action/t9n/messages_he.json create mode 100644 public/assets/components/assets/action/t9n/messages_hr.json create mode 100644 public/assets/components/assets/action/t9n/messages_hu.json create mode 100644 public/assets/components/assets/action/t9n/messages_id.json create mode 100644 public/assets/components/assets/action/t9n/messages_it.json create mode 100644 public/assets/components/assets/action/t9n/messages_ja.json create mode 100644 public/assets/components/assets/action/t9n/messages_ko.json create mode 100644 public/assets/components/assets/action/t9n/messages_lt.json create mode 100644 public/assets/components/assets/action/t9n/messages_lv.json create mode 100644 public/assets/components/assets/action/t9n/messages_nl.json create mode 100644 public/assets/components/assets/action/t9n/messages_no.json create mode 100644 public/assets/components/assets/action/t9n/messages_pl.json create mode 100644 public/assets/components/assets/action/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/action/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/action/t9n/messages_ro.json create mode 100644 public/assets/components/assets/action/t9n/messages_ru.json create mode 100644 public/assets/components/assets/action/t9n/messages_sk.json create mode 100644 public/assets/components/assets/action/t9n/messages_sl.json create mode 100644 public/assets/components/assets/action/t9n/messages_sr.json create mode 100644 public/assets/components/assets/action/t9n/messages_sv.json create mode 100644 public/assets/components/assets/action/t9n/messages_th.json create mode 100644 public/assets/components/assets/action/t9n/messages_tr.json create mode 100644 public/assets/components/assets/action/t9n/messages_uk.json create mode 100644 public/assets/components/assets/action/t9n/messages_vi.json create mode 100644 public/assets/components/assets/action/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/action/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/action/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/alert/t9n/messages.json create mode 100644 public/assets/components/assets/alert/t9n/messages_ar.json create mode 100644 public/assets/components/assets/alert/t9n/messages_bg.json create mode 100644 public/assets/components/assets/alert/t9n/messages_bs.json create mode 100644 public/assets/components/assets/alert/t9n/messages_ca.json create mode 100644 public/assets/components/assets/alert/t9n/messages_cs.json create mode 100644 public/assets/components/assets/alert/t9n/messages_da.json create mode 100644 public/assets/components/assets/alert/t9n/messages_de.json create mode 100644 public/assets/components/assets/alert/t9n/messages_el.json create mode 100644 public/assets/components/assets/alert/t9n/messages_en.json create mode 100644 public/assets/components/assets/alert/t9n/messages_es.json create mode 100644 public/assets/components/assets/alert/t9n/messages_et.json create mode 100644 public/assets/components/assets/alert/t9n/messages_fi.json create mode 100644 public/assets/components/assets/alert/t9n/messages_fr.json create mode 100644 public/assets/components/assets/alert/t9n/messages_he.json create mode 100644 public/assets/components/assets/alert/t9n/messages_hr.json create mode 100644 public/assets/components/assets/alert/t9n/messages_hu.json create mode 100644 public/assets/components/assets/alert/t9n/messages_id.json create mode 100644 public/assets/components/assets/alert/t9n/messages_it.json create mode 100644 public/assets/components/assets/alert/t9n/messages_ja.json create mode 100644 public/assets/components/assets/alert/t9n/messages_ko.json create mode 100644 public/assets/components/assets/alert/t9n/messages_lt.json create mode 100644 public/assets/components/assets/alert/t9n/messages_lv.json create mode 100644 public/assets/components/assets/alert/t9n/messages_nl.json create mode 100644 public/assets/components/assets/alert/t9n/messages_no.json create mode 100644 public/assets/components/assets/alert/t9n/messages_pl.json create mode 100644 public/assets/components/assets/alert/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/alert/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/alert/t9n/messages_ro.json create mode 100644 public/assets/components/assets/alert/t9n/messages_ru.json create mode 100644 public/assets/components/assets/alert/t9n/messages_sk.json create mode 100644 public/assets/components/assets/alert/t9n/messages_sl.json create mode 100644 public/assets/components/assets/alert/t9n/messages_sr.json create mode 100644 public/assets/components/assets/alert/t9n/messages_sv.json create mode 100644 public/assets/components/assets/alert/t9n/messages_th.json create mode 100644 public/assets/components/assets/alert/t9n/messages_tr.json create mode 100644 public/assets/components/assets/alert/t9n/messages_uk.json create mode 100644 public/assets/components/assets/alert/t9n/messages_vi.json create mode 100644 public/assets/components/assets/alert/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/alert/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/alert/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/block-section/t9n/messages.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_ar.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_bg.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_bs.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_ca.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_cs.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_da.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_de.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_el.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_en.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_es.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_et.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_fi.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_fr.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_he.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_hr.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_hu.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_id.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_it.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_ja.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_ko.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_lt.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_lv.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_nl.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_no.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_pl.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_ro.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_ru.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_sk.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_sl.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_sr.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_sv.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_th.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_tr.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_uk.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_vi.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/block-section/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/block/t9n/messages.json create mode 100644 public/assets/components/assets/block/t9n/messages_ar.json create mode 100644 public/assets/components/assets/block/t9n/messages_bg.json create mode 100644 public/assets/components/assets/block/t9n/messages_bs.json create mode 100644 public/assets/components/assets/block/t9n/messages_ca.json create mode 100644 public/assets/components/assets/block/t9n/messages_cs.json create mode 100644 public/assets/components/assets/block/t9n/messages_da.json create mode 100644 public/assets/components/assets/block/t9n/messages_de.json create mode 100644 public/assets/components/assets/block/t9n/messages_el.json create mode 100644 public/assets/components/assets/block/t9n/messages_en.json create mode 100644 public/assets/components/assets/block/t9n/messages_es.json create mode 100644 public/assets/components/assets/block/t9n/messages_et.json create mode 100644 public/assets/components/assets/block/t9n/messages_fi.json create mode 100644 public/assets/components/assets/block/t9n/messages_fr.json create mode 100644 public/assets/components/assets/block/t9n/messages_he.json create mode 100644 public/assets/components/assets/block/t9n/messages_hr.json create mode 100644 public/assets/components/assets/block/t9n/messages_hu.json create mode 100644 public/assets/components/assets/block/t9n/messages_id.json create mode 100644 public/assets/components/assets/block/t9n/messages_it.json create mode 100644 public/assets/components/assets/block/t9n/messages_ja.json create mode 100644 public/assets/components/assets/block/t9n/messages_ko.json create mode 100644 public/assets/components/assets/block/t9n/messages_lt.json create mode 100644 public/assets/components/assets/block/t9n/messages_lv.json create mode 100644 public/assets/components/assets/block/t9n/messages_nl.json create mode 100644 public/assets/components/assets/block/t9n/messages_no.json create mode 100644 public/assets/components/assets/block/t9n/messages_pl.json create mode 100644 public/assets/components/assets/block/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/block/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/block/t9n/messages_ro.json create mode 100644 public/assets/components/assets/block/t9n/messages_ru.json create mode 100644 public/assets/components/assets/block/t9n/messages_sk.json create mode 100644 public/assets/components/assets/block/t9n/messages_sl.json create mode 100644 public/assets/components/assets/block/t9n/messages_sr.json create mode 100644 public/assets/components/assets/block/t9n/messages_sv.json create mode 100644 public/assets/components/assets/block/t9n/messages_th.json create mode 100644 public/assets/components/assets/block/t9n/messages_tr.json create mode 100644 public/assets/components/assets/block/t9n/messages_uk.json create mode 100644 public/assets/components/assets/block/t9n/messages_vi.json create mode 100644 public/assets/components/assets/block/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/block/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/block/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/button/t9n/messages.json create mode 100644 public/assets/components/assets/button/t9n/messages_ar.json create mode 100644 public/assets/components/assets/button/t9n/messages_bg.json create mode 100644 public/assets/components/assets/button/t9n/messages_bs.json create mode 100644 public/assets/components/assets/button/t9n/messages_ca.json create mode 100644 public/assets/components/assets/button/t9n/messages_cs.json create mode 100644 public/assets/components/assets/button/t9n/messages_da.json create mode 100644 public/assets/components/assets/button/t9n/messages_de.json create mode 100644 public/assets/components/assets/button/t9n/messages_el.json create mode 100644 public/assets/components/assets/button/t9n/messages_en.json create mode 100644 public/assets/components/assets/button/t9n/messages_es.json create mode 100644 public/assets/components/assets/button/t9n/messages_et.json create mode 100644 public/assets/components/assets/button/t9n/messages_fi.json create mode 100644 public/assets/components/assets/button/t9n/messages_fr.json create mode 100644 public/assets/components/assets/button/t9n/messages_he.json create mode 100644 public/assets/components/assets/button/t9n/messages_hr.json create mode 100644 public/assets/components/assets/button/t9n/messages_hu.json create mode 100644 public/assets/components/assets/button/t9n/messages_id.json create mode 100644 public/assets/components/assets/button/t9n/messages_it.json create mode 100644 public/assets/components/assets/button/t9n/messages_ja.json create mode 100644 public/assets/components/assets/button/t9n/messages_ko.json create mode 100644 public/assets/components/assets/button/t9n/messages_lt.json create mode 100644 public/assets/components/assets/button/t9n/messages_lv.json create mode 100644 public/assets/components/assets/button/t9n/messages_nl.json create mode 100644 public/assets/components/assets/button/t9n/messages_no.json create mode 100644 public/assets/components/assets/button/t9n/messages_pl.json create mode 100644 public/assets/components/assets/button/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/button/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/button/t9n/messages_ro.json create mode 100644 public/assets/components/assets/button/t9n/messages_ru.json create mode 100644 public/assets/components/assets/button/t9n/messages_sk.json create mode 100644 public/assets/components/assets/button/t9n/messages_sl.json create mode 100644 public/assets/components/assets/button/t9n/messages_sr.json create mode 100644 public/assets/components/assets/button/t9n/messages_sv.json create mode 100644 public/assets/components/assets/button/t9n/messages_th.json create mode 100644 public/assets/components/assets/button/t9n/messages_tr.json create mode 100644 public/assets/components/assets/button/t9n/messages_uk.json create mode 100644 public/assets/components/assets/button/t9n/messages_vi.json create mode 100644 public/assets/components/assets/button/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/button/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/button/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/card/t9n/messages.json create mode 100644 public/assets/components/assets/card/t9n/messages_ar.json create mode 100644 public/assets/components/assets/card/t9n/messages_bg.json create mode 100644 public/assets/components/assets/card/t9n/messages_bs.json create mode 100644 public/assets/components/assets/card/t9n/messages_ca.json create mode 100644 public/assets/components/assets/card/t9n/messages_cs.json create mode 100644 public/assets/components/assets/card/t9n/messages_da.json create mode 100644 public/assets/components/assets/card/t9n/messages_de.json create mode 100644 public/assets/components/assets/card/t9n/messages_el.json create mode 100644 public/assets/components/assets/card/t9n/messages_en.json create mode 100644 public/assets/components/assets/card/t9n/messages_es.json create mode 100644 public/assets/components/assets/card/t9n/messages_et.json create mode 100644 public/assets/components/assets/card/t9n/messages_fi.json create mode 100644 public/assets/components/assets/card/t9n/messages_fr.json create mode 100644 public/assets/components/assets/card/t9n/messages_he.json create mode 100644 public/assets/components/assets/card/t9n/messages_hr.json create mode 100644 public/assets/components/assets/card/t9n/messages_hu.json create mode 100644 public/assets/components/assets/card/t9n/messages_id.json create mode 100644 public/assets/components/assets/card/t9n/messages_it.json create mode 100644 public/assets/components/assets/card/t9n/messages_ja.json create mode 100644 public/assets/components/assets/card/t9n/messages_ko.json create mode 100644 public/assets/components/assets/card/t9n/messages_lt.json create mode 100644 public/assets/components/assets/card/t9n/messages_lv.json create mode 100644 public/assets/components/assets/card/t9n/messages_nl.json create mode 100644 public/assets/components/assets/card/t9n/messages_no.json create mode 100644 public/assets/components/assets/card/t9n/messages_pl.json create mode 100644 public/assets/components/assets/card/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/card/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/card/t9n/messages_ro.json create mode 100644 public/assets/components/assets/card/t9n/messages_ru.json create mode 100644 public/assets/components/assets/card/t9n/messages_sk.json create mode 100644 public/assets/components/assets/card/t9n/messages_sl.json create mode 100644 public/assets/components/assets/card/t9n/messages_sr.json create mode 100644 public/assets/components/assets/card/t9n/messages_sv.json create mode 100644 public/assets/components/assets/card/t9n/messages_th.json create mode 100644 public/assets/components/assets/card/t9n/messages_tr.json create mode 100644 public/assets/components/assets/card/t9n/messages_uk.json create mode 100644 public/assets/components/assets/card/t9n/messages_vi.json create mode 100644 public/assets/components/assets/card/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/card/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/card/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/chip/t9n/messages.json create mode 100644 public/assets/components/assets/chip/t9n/messages_ar.json create mode 100644 public/assets/components/assets/chip/t9n/messages_bg.json create mode 100644 public/assets/components/assets/chip/t9n/messages_bs.json create mode 100644 public/assets/components/assets/chip/t9n/messages_ca.json create mode 100644 public/assets/components/assets/chip/t9n/messages_cs.json create mode 100644 public/assets/components/assets/chip/t9n/messages_da.json create mode 100644 public/assets/components/assets/chip/t9n/messages_de.json create mode 100644 public/assets/components/assets/chip/t9n/messages_el.json create mode 100644 public/assets/components/assets/chip/t9n/messages_en.json create mode 100644 public/assets/components/assets/chip/t9n/messages_es.json create mode 100644 public/assets/components/assets/chip/t9n/messages_et.json create mode 100644 public/assets/components/assets/chip/t9n/messages_fi.json create mode 100644 public/assets/components/assets/chip/t9n/messages_fr.json create mode 100644 public/assets/components/assets/chip/t9n/messages_he.json create mode 100644 public/assets/components/assets/chip/t9n/messages_hr.json create mode 100644 public/assets/components/assets/chip/t9n/messages_hu.json create mode 100644 public/assets/components/assets/chip/t9n/messages_id.json create mode 100644 public/assets/components/assets/chip/t9n/messages_it.json create mode 100644 public/assets/components/assets/chip/t9n/messages_ja.json create mode 100644 public/assets/components/assets/chip/t9n/messages_ko.json create mode 100644 public/assets/components/assets/chip/t9n/messages_lt.json create mode 100644 public/assets/components/assets/chip/t9n/messages_lv.json create mode 100644 public/assets/components/assets/chip/t9n/messages_nl.json create mode 100644 public/assets/components/assets/chip/t9n/messages_no.json create mode 100644 public/assets/components/assets/chip/t9n/messages_pl.json create mode 100644 public/assets/components/assets/chip/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/chip/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/chip/t9n/messages_ro.json create mode 100644 public/assets/components/assets/chip/t9n/messages_ru.json create mode 100644 public/assets/components/assets/chip/t9n/messages_sk.json create mode 100644 public/assets/components/assets/chip/t9n/messages_sl.json create mode 100644 public/assets/components/assets/chip/t9n/messages_sr.json create mode 100644 public/assets/components/assets/chip/t9n/messages_sv.json create mode 100644 public/assets/components/assets/chip/t9n/messages_th.json create mode 100644 public/assets/components/assets/chip/t9n/messages_tr.json create mode 100644 public/assets/components/assets/chip/t9n/messages_uk.json create mode 100644 public/assets/components/assets/chip/t9n/messages_vi.json create mode 100644 public/assets/components/assets/chip/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/chip/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/chip/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_ar.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_bg.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_bs.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_ca.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_cs.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_da.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_de.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_el.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_en.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_es.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_et.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_fi.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_fr.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_he.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_hr.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_hu.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_id.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_it.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_ja.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_ko.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_lt.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_lv.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_nl.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_no.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_pl.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_ro.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_ru.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_sk.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_sl.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_sr.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_sv.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_th.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_tr.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_uk.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_vi.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/color-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/combobox/t9n/messages.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_ar.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_bg.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_bs.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_ca.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_cs.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_da.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_de.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_el.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_en.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_es.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_et.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_fi.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_fr.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_he.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_hr.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_hu.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_id.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_it.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_ja.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_ko.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_lt.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_lv.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_nl.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_no.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_pl.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_ro.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_ru.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_sk.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_sl.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_sr.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_sv.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_th.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_tr.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_uk.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_vi.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/combobox/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/date-picker/nls/ar.json create mode 100644 public/assets/components/assets/date-picker/nls/bg.json create mode 100644 public/assets/components/assets/date-picker/nls/bs.json create mode 100644 public/assets/components/assets/date-picker/nls/ca.json create mode 100644 public/assets/components/assets/date-picker/nls/cs.json create mode 100644 public/assets/components/assets/date-picker/nls/da.json create mode 100644 public/assets/components/assets/date-picker/nls/de-AT.json create mode 100644 public/assets/components/assets/date-picker/nls/de-CH.json create mode 100644 public/assets/components/assets/date-picker/nls/de.json create mode 100644 public/assets/components/assets/date-picker/nls/el.json create mode 100644 public/assets/components/assets/date-picker/nls/en-AU.json create mode 100644 public/assets/components/assets/date-picker/nls/en-CA.json create mode 100644 public/assets/components/assets/date-picker/nls/en-GB.json create mode 100644 public/assets/components/assets/date-picker/nls/en.json create mode 100644 public/assets/components/assets/date-picker/nls/es-MX.json create mode 100644 public/assets/components/assets/date-picker/nls/es.json create mode 100644 public/assets/components/assets/date-picker/nls/et.json create mode 100644 public/assets/components/assets/date-picker/nls/fi.json create mode 100644 public/assets/components/assets/date-picker/nls/fr-CH.json create mode 100644 public/assets/components/assets/date-picker/nls/fr.json create mode 100644 public/assets/components/assets/date-picker/nls/he.json create mode 100644 public/assets/components/assets/date-picker/nls/hi.json create mode 100644 public/assets/components/assets/date-picker/nls/hr.json create mode 100644 public/assets/components/assets/date-picker/nls/hu.json create mode 100644 public/assets/components/assets/date-picker/nls/id.json create mode 100644 public/assets/components/assets/date-picker/nls/it-CH.json create mode 100644 public/assets/components/assets/date-picker/nls/it.json create mode 100644 public/assets/components/assets/date-picker/nls/ja.json create mode 100644 public/assets/components/assets/date-picker/nls/ko.json create mode 100644 public/assets/components/assets/date-picker/nls/lt.json create mode 100644 public/assets/components/assets/date-picker/nls/lv.json create mode 100644 public/assets/components/assets/date-picker/nls/mk.json create mode 100644 public/assets/components/assets/date-picker/nls/nl.json create mode 100644 public/assets/components/assets/date-picker/nls/no.json create mode 100644 public/assets/components/assets/date-picker/nls/pl.json create mode 100644 public/assets/components/assets/date-picker/nls/pt-BR.json create mode 100644 public/assets/components/assets/date-picker/nls/pt-PT.json create mode 100644 public/assets/components/assets/date-picker/nls/pt.json create mode 100644 public/assets/components/assets/date-picker/nls/ro.json create mode 100644 public/assets/components/assets/date-picker/nls/ru.json create mode 100644 public/assets/components/assets/date-picker/nls/sk.json create mode 100644 public/assets/components/assets/date-picker/nls/sl.json create mode 100644 public/assets/components/assets/date-picker/nls/sr.json create mode 100644 public/assets/components/assets/date-picker/nls/sv.json create mode 100644 public/assets/components/assets/date-picker/nls/th.json create mode 100644 public/assets/components/assets/date-picker/nls/tr.json create mode 100644 public/assets/components/assets/date-picker/nls/uk.json create mode 100644 public/assets/components/assets/date-picker/nls/vi.json create mode 100644 public/assets/components/assets/date-picker/nls/zh-CN.json create mode 100644 public/assets/components/assets/date-picker/nls/zh-HK.json create mode 100644 public/assets/components/assets/date-picker/nls/zh-TW.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_ar.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_bg.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_bs.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_ca.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_cs.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_da.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_de.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_el.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_en.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_es.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_et.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_fi.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_fr.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_he.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_hr.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_hu.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_id.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_it.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_ja.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_ko.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_lt.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_lv.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_nl.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_no.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_pl.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_ro.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_ru.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_sk.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_sl.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_sr.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_sv.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_th.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_tr.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_uk.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_vi.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/date-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/filter/t9n/messages.json create mode 100644 public/assets/components/assets/filter/t9n/messages_ar.json create mode 100644 public/assets/components/assets/filter/t9n/messages_bg.json create mode 100644 public/assets/components/assets/filter/t9n/messages_bs.json create mode 100644 public/assets/components/assets/filter/t9n/messages_ca.json create mode 100644 public/assets/components/assets/filter/t9n/messages_cs.json create mode 100644 public/assets/components/assets/filter/t9n/messages_da.json create mode 100644 public/assets/components/assets/filter/t9n/messages_de.json create mode 100644 public/assets/components/assets/filter/t9n/messages_el.json create mode 100644 public/assets/components/assets/filter/t9n/messages_en.json create mode 100644 public/assets/components/assets/filter/t9n/messages_es.json create mode 100644 public/assets/components/assets/filter/t9n/messages_et.json create mode 100644 public/assets/components/assets/filter/t9n/messages_fi.json create mode 100644 public/assets/components/assets/filter/t9n/messages_fr.json create mode 100644 public/assets/components/assets/filter/t9n/messages_he.json create mode 100644 public/assets/components/assets/filter/t9n/messages_hr.json create mode 100644 public/assets/components/assets/filter/t9n/messages_hu.json create mode 100644 public/assets/components/assets/filter/t9n/messages_id.json create mode 100644 public/assets/components/assets/filter/t9n/messages_it.json create mode 100644 public/assets/components/assets/filter/t9n/messages_ja.json create mode 100644 public/assets/components/assets/filter/t9n/messages_ko.json create mode 100644 public/assets/components/assets/filter/t9n/messages_lt.json create mode 100644 public/assets/components/assets/filter/t9n/messages_lv.json create mode 100644 public/assets/components/assets/filter/t9n/messages_nl.json create mode 100644 public/assets/components/assets/filter/t9n/messages_no.json create mode 100644 public/assets/components/assets/filter/t9n/messages_pl.json create mode 100644 public/assets/components/assets/filter/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/filter/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/filter/t9n/messages_ro.json create mode 100644 public/assets/components/assets/filter/t9n/messages_ru.json create mode 100644 public/assets/components/assets/filter/t9n/messages_sk.json create mode 100644 public/assets/components/assets/filter/t9n/messages_sl.json create mode 100644 public/assets/components/assets/filter/t9n/messages_sr.json create mode 100644 public/assets/components/assets/filter/t9n/messages_sv.json create mode 100644 public/assets/components/assets/filter/t9n/messages_th.json create mode 100644 public/assets/components/assets/filter/t9n/messages_tr.json create mode 100644 public/assets/components/assets/filter/t9n/messages_uk.json create mode 100644 public/assets/components/assets/filter/t9n/messages_vi.json create mode 100644 public/assets/components/assets/filter/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/filter/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/filter/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_ar.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_bg.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_bs.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_ca.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_cs.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_da.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_de.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_el.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_en.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_es.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_et.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_fi.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_fr.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_he.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_hr.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_hu.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_id.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_it.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_ja.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_ko.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_lt.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_lv.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_nl.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_no.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_pl.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_ro.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_ru.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_sk.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_sl.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_sr.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_sv.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_th.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_tr.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_uk.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_vi.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/flow-item/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/handle/t9n/messages.json create mode 100644 public/assets/components/assets/handle/t9n/messages_ar.json create mode 100644 public/assets/components/assets/handle/t9n/messages_bg.json create mode 100644 public/assets/components/assets/handle/t9n/messages_bs.json create mode 100644 public/assets/components/assets/handle/t9n/messages_ca.json create mode 100644 public/assets/components/assets/handle/t9n/messages_cs.json create mode 100644 public/assets/components/assets/handle/t9n/messages_da.json create mode 100644 public/assets/components/assets/handle/t9n/messages_de.json create mode 100644 public/assets/components/assets/handle/t9n/messages_el.json create mode 100644 public/assets/components/assets/handle/t9n/messages_en.json create mode 100644 public/assets/components/assets/handle/t9n/messages_es.json create mode 100644 public/assets/components/assets/handle/t9n/messages_et.json create mode 100644 public/assets/components/assets/handle/t9n/messages_fi.json create mode 100644 public/assets/components/assets/handle/t9n/messages_fr.json create mode 100644 public/assets/components/assets/handle/t9n/messages_he.json create mode 100644 public/assets/components/assets/handle/t9n/messages_hr.json create mode 100644 public/assets/components/assets/handle/t9n/messages_hu.json create mode 100644 public/assets/components/assets/handle/t9n/messages_id.json create mode 100644 public/assets/components/assets/handle/t9n/messages_it.json create mode 100644 public/assets/components/assets/handle/t9n/messages_ja.json create mode 100644 public/assets/components/assets/handle/t9n/messages_ko.json create mode 100644 public/assets/components/assets/handle/t9n/messages_lt.json create mode 100644 public/assets/components/assets/handle/t9n/messages_lv.json create mode 100644 public/assets/components/assets/handle/t9n/messages_nl.json create mode 100644 public/assets/components/assets/handle/t9n/messages_no.json create mode 100644 public/assets/components/assets/handle/t9n/messages_pl.json create mode 100644 public/assets/components/assets/handle/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/handle/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/handle/t9n/messages_ro.json create mode 100644 public/assets/components/assets/handle/t9n/messages_ru.json create mode 100644 public/assets/components/assets/handle/t9n/messages_sk.json create mode 100644 public/assets/components/assets/handle/t9n/messages_sl.json create mode 100644 public/assets/components/assets/handle/t9n/messages_sr.json create mode 100644 public/assets/components/assets/handle/t9n/messages_sv.json create mode 100644 public/assets/components/assets/handle/t9n/messages_th.json create mode 100644 public/assets/components/assets/handle/t9n/messages_tr.json create mode 100644 public/assets/components/assets/handle/t9n/messages_uk.json create mode 100644 public/assets/components/assets/handle/t9n/messages_vi.json create mode 100644 public/assets/components/assets/handle/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/handle/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/handle/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/icon/aZ16.json create mode 100644 public/assets/components/assets/icon/aZ24.json create mode 100644 public/assets/components/assets/icon/aZ32.json create mode 100644 public/assets/components/assets/icon/aZDown16.json create mode 100644 public/assets/components/assets/icon/aZDown24.json create mode 100644 public/assets/components/assets/icon/aZDown32.json create mode 100644 public/assets/components/assets/icon/aZUp16.json create mode 100644 public/assets/components/assets/icon/aZUp24.json create mode 100644 public/assets/components/assets/icon/aZUp32.json create mode 100644 public/assets/components/assets/icon/accessStringResults16.json create mode 100644 public/assets/components/assets/icon/accessStringResults24.json create mode 100644 public/assets/components/assets/icon/accessStringResults32.json create mode 100644 public/assets/components/assets/icon/accessibility16.json create mode 100644 public/assets/components/assets/icon/accessibility24.json create mode 100644 public/assets/components/assets/icon/accessibility32.json create mode 100644 public/assets/components/assets/icon/activityMonitor16.json create mode 100644 public/assets/components/assets/icon/activityMonitor24.json create mode 100644 public/assets/components/assets/icon/activityMonitor32.json create mode 100644 public/assets/components/assets/icon/actualSize16.json create mode 100644 public/assets/components/assets/icon/actualSize24.json create mode 100644 public/assets/components/assets/icon/actualSize32.json create mode 100644 public/assets/components/assets/icon/addAndUpdateFeatures16.json create mode 100644 public/assets/components/assets/icon/addAndUpdateFeatures24.json create mode 100644 public/assets/components/assets/icon/addAndUpdateFeatures32.json create mode 100644 public/assets/components/assets/icon/addFeatures16.json create mode 100644 public/assets/components/assets/icon/addFeatures24.json create mode 100644 public/assets/components/assets/icon/addFeatures32.json create mode 100644 public/assets/components/assets/icon/addIn16.json create mode 100644 public/assets/components/assets/icon/addIn24.json create mode 100644 public/assets/components/assets/icon/addIn32.json create mode 100644 public/assets/components/assets/icon/addInEdit16.json create mode 100644 public/assets/components/assets/icon/addInEdit24.json create mode 100644 public/assets/components/assets/icon/addInEdit32.json create mode 100644 public/assets/components/assets/icon/addInNew16.json create mode 100644 public/assets/components/assets/icon/addInNew24.json create mode 100644 public/assets/components/assets/icon/addInNew32.json create mode 100644 public/assets/components/assets/icon/addLayer16.json create mode 100644 public/assets/components/assets/icon/addLayer24.json create mode 100644 public/assets/components/assets/icon/addLayer32.json create mode 100644 public/assets/components/assets/icon/addReaction16.json create mode 100644 public/assets/components/assets/icon/addReaction24.json create mode 100644 public/assets/components/assets/icon/addReaction32.json create mode 100644 public/assets/components/assets/icon/addText16.json create mode 100644 public/assets/components/assets/icon/addText24.json create mode 100644 public/assets/components/assets/icon/addText32.json create mode 100644 public/assets/components/assets/icon/addressBook16.json create mode 100644 public/assets/components/assets/icon/addressBook24.json create mode 100644 public/assets/components/assets/icon/addressBook32.json create mode 100644 public/assets/components/assets/icon/allServers16.json create mode 100644 public/assets/components/assets/icon/allServers24.json create mode 100644 public/assets/components/assets/icon/allServers32.json create mode 100644 public/assets/components/assets/icon/altitude16.json create mode 100644 public/assets/components/assets/icon/altitude24.json create mode 100644 public/assets/components/assets/icon/altitude32.json create mode 100644 public/assets/components/assets/icon/analysis16.json create mode 100644 public/assets/components/assets/icon/analysis24.json create mode 100644 public/assets/components/assets/icon/analysis32.json create mode 100644 public/assets/components/assets/icon/analysisOverlay16.json create mode 100644 public/assets/components/assets/icon/analysisOverlay24.json create mode 100644 public/assets/components/assets/icon/analysisOverlay32.json create mode 100644 public/assets/components/assets/icon/annotateTool16.json create mode 100644 public/assets/components/assets/icon/annotateTool24.json create mode 100644 public/assets/components/assets/icon/annotateTool32.json create mode 100644 public/assets/components/assets/icon/antennaHeight16.json create mode 100644 public/assets/components/assets/icon/antennaHeight24.json create mode 100644 public/assets/components/assets/icon/antennaHeight32.json create mode 100644 public/assets/components/assets/icon/appGear16.json create mode 100644 public/assets/components/assets/icon/appGear24.json create mode 100644 public/assets/components/assets/icon/appGear32.json create mode 100644 public/assets/components/assets/icon/appLauncher16.json create mode 100644 public/assets/components/assets/icon/appLauncher24.json create mode 100644 public/assets/components/assets/icon/appLauncher32.json create mode 100644 public/assets/components/assets/icon/appRun16.json create mode 100644 public/assets/components/assets/icon/appRun24.json create mode 100644 public/assets/components/assets/icon/appRun32.json create mode 100644 public/assets/components/assets/icon/appUpdate16.json create mode 100644 public/assets/components/assets/icon/appUpdate24.json create mode 100644 public/assets/components/assets/icon/appUpdate32.json create mode 100644 public/assets/components/assets/icon/applications16.json create mode 100644 public/assets/components/assets/icon/applications24.json create mode 100644 public/assets/components/assets/icon/applications32.json create mode 100644 public/assets/components/assets/icon/apps16.json create mode 100644 public/assets/components/assets/icon/apps24.json create mode 100644 public/assets/components/assets/icon/apps32.json create mode 100644 public/assets/components/assets/icon/arcgisOnline16.json create mode 100644 public/assets/components/assets/icon/arcgisOnline24.json create mode 100644 public/assets/components/assets/icon/arcgisOnline32.json create mode 100644 public/assets/components/assets/icon/arrowBoldDown16.json create mode 100644 public/assets/components/assets/icon/arrowBoldDown24.json create mode 100644 public/assets/components/assets/icon/arrowBoldDown32.json create mode 100644 public/assets/components/assets/icon/arrowBoldLeft16.json create mode 100644 public/assets/components/assets/icon/arrowBoldLeft24.json create mode 100644 public/assets/components/assets/icon/arrowBoldLeft32.json create mode 100644 public/assets/components/assets/icon/arrowBoldRight16.json create mode 100644 public/assets/components/assets/icon/arrowBoldRight24.json create mode 100644 public/assets/components/assets/icon/arrowBoldRight32.json create mode 100644 public/assets/components/assets/icon/arrowBoldUp16.json create mode 100644 public/assets/components/assets/icon/arrowBoldUp24.json create mode 100644 public/assets/components/assets/icon/arrowBoldUp32.json create mode 100644 public/assets/components/assets/icon/arrowCircleDown16.json create mode 100644 public/assets/components/assets/icon/arrowCircleDown16F.json create mode 100644 public/assets/components/assets/icon/arrowCircleDown24.json create mode 100644 public/assets/components/assets/icon/arrowCircleDown24F.json create mode 100644 public/assets/components/assets/icon/arrowCircleDown32.json create mode 100644 public/assets/components/assets/icon/arrowCircleDown32F.json create mode 100644 public/assets/components/assets/icon/arrowCircleDownF16.json create mode 100644 public/assets/components/assets/icon/arrowCircleDownF24.json create mode 100644 public/assets/components/assets/icon/arrowCircleDownF32.json create mode 100644 public/assets/components/assets/icon/arrowDoubleDiagonal116.json create mode 100644 public/assets/components/assets/icon/arrowDoubleDiagonal124.json create mode 100644 public/assets/components/assets/icon/arrowDoubleDiagonal132.json create mode 100644 public/assets/components/assets/icon/arrowDoubleDiagonal216.json create mode 100644 public/assets/components/assets/icon/arrowDoubleDiagonal224.json create mode 100644 public/assets/components/assets/icon/arrowDoubleDiagonal232.json create mode 100644 public/assets/components/assets/icon/arrowDoubleHorizontal16.json create mode 100644 public/assets/components/assets/icon/arrowDoubleHorizontal24.json create mode 100644 public/assets/components/assets/icon/arrowDoubleHorizontal32.json create mode 100644 public/assets/components/assets/icon/arrowDoubleVertical16.json create mode 100644 public/assets/components/assets/icon/arrowDoubleVertical24.json create mode 100644 public/assets/components/assets/icon/arrowDoubleVertical32.json create mode 100644 public/assets/components/assets/icon/arrowDown16.json create mode 100644 public/assets/components/assets/icon/arrowDown24.json create mode 100644 public/assets/components/assets/icon/arrowDown32.json create mode 100644 public/assets/components/assets/icon/arrowDownLeft16.json create mode 100644 public/assets/components/assets/icon/arrowDownLeft24.json create mode 100644 public/assets/components/assets/icon/arrowDownLeft32.json create mode 100644 public/assets/components/assets/icon/arrowDownRight16.json create mode 100644 public/assets/components/assets/icon/arrowDownRight24.json create mode 100644 public/assets/components/assets/icon/arrowDownRight32.json create mode 100644 public/assets/components/assets/icon/arrowLeft16.json create mode 100644 public/assets/components/assets/icon/arrowLeft24.json create mode 100644 public/assets/components/assets/icon/arrowLeft32.json create mode 100644 public/assets/components/assets/icon/arrowRight16.json create mode 100644 public/assets/components/assets/icon/arrowRight24.json create mode 100644 public/assets/components/assets/icon/arrowRight32.json create mode 100644 public/assets/components/assets/icon/arrowRightLeft16.json create mode 100644 public/assets/components/assets/icon/arrowRightLeft24.json create mode 100644 public/assets/components/assets/icon/arrowRightLeft32.json create mode 100644 public/assets/components/assets/icon/arrowUp16.json create mode 100644 public/assets/components/assets/icon/arrowUp24.json create mode 100644 public/assets/components/assets/icon/arrowUp32.json create mode 100644 public/assets/components/assets/icon/arrowUpDown16.json create mode 100644 public/assets/components/assets/icon/arrowUpDown24.json create mode 100644 public/assets/components/assets/icon/arrowUpDown32.json create mode 100644 public/assets/components/assets/icon/arrowUpLeft16.json create mode 100644 public/assets/components/assets/icon/arrowUpLeft24.json create mode 100644 public/assets/components/assets/icon/arrowUpLeft32.json create mode 100644 public/assets/components/assets/icon/arrowUpRight16.json create mode 100644 public/assets/components/assets/icon/arrowUpRight24.json create mode 100644 public/assets/components/assets/icon/arrowUpRight32.json create mode 100644 public/assets/components/assets/icon/article16.json create mode 100644 public/assets/components/assets/icon/article24.json create mode 100644 public/assets/components/assets/icon/article32.json create mode 100644 public/assets/components/assets/icon/asteriskLarge16.json create mode 100644 public/assets/components/assets/icon/asteriskLarge24.json create mode 100644 public/assets/components/assets/icon/asteriskLarge32.json create mode 100644 public/assets/components/assets/icon/asteriskSmall16.json create mode 100644 public/assets/components/assets/icon/asteriskSmall24.json create mode 100644 public/assets/components/assets/icon/asteriskSmall32.json create mode 100644 public/assets/components/assets/icon/attachment16.json create mode 100644 public/assets/components/assets/icon/attachment24.json create mode 100644 public/assets/components/assets/icon/attachment32.json create mode 100644 public/assets/components/assets/icon/attachmentPlus16.json create mode 100644 public/assets/components/assets/icon/attachmentPlus24.json create mode 100644 public/assets/components/assets/icon/attachmentPlus32.json create mode 100644 public/assets/components/assets/icon/automation16.json create mode 100644 public/assets/components/assets/icon/automation24.json create mode 100644 public/assets/components/assets/icon/automation32.json create mode 100644 public/assets/components/assets/icon/banana16.json create mode 100644 public/assets/components/assets/icon/banana24.json create mode 100644 public/assets/components/assets/icon/banana32.json create mode 100644 public/assets/components/assets/icon/basemap16.json create mode 100644 public/assets/components/assets/icon/basemap24.json create mode 100644 public/assets/components/assets/icon/basemap32.json create mode 100644 public/assets/components/assets/icon/battery116.json create mode 100644 public/assets/components/assets/icon/battery124.json create mode 100644 public/assets/components/assets/icon/battery132.json create mode 100644 public/assets/components/assets/icon/battery216.json create mode 100644 public/assets/components/assets/icon/battery224.json create mode 100644 public/assets/components/assets/icon/battery232.json create mode 100644 public/assets/components/assets/icon/battery316.json create mode 100644 public/assets/components/assets/icon/battery324.json create mode 100644 public/assets/components/assets/icon/battery332.json create mode 100644 public/assets/components/assets/icon/battery416.json create mode 100644 public/assets/components/assets/icon/battery424.json create mode 100644 public/assets/components/assets/icon/battery432.json create mode 100644 public/assets/components/assets/icon/batteryCharging16.json create mode 100644 public/assets/components/assets/icon/batteryCharging24.json create mode 100644 public/assets/components/assets/icon/batteryCharging32.json create mode 100644 public/assets/components/assets/icon/beacon16.json create mode 100644 public/assets/components/assets/icon/beacon24.json create mode 100644 public/assets/components/assets/icon/beacon32.json create mode 100644 public/assets/components/assets/icon/beaker16.json create mode 100644 public/assets/components/assets/icon/beaker24.json create mode 100644 public/assets/components/assets/icon/beaker32.json create mode 100644 public/assets/components/assets/icon/bearLeft16.json create mode 100644 public/assets/components/assets/icon/bearLeft24.json create mode 100644 public/assets/components/assets/icon/bearLeft32.json create mode 100644 public/assets/components/assets/icon/bearRight16.json create mode 100644 public/assets/components/assets/icon/bearRight24.json create mode 100644 public/assets/components/assets/icon/bearRight32.json create mode 100644 public/assets/components/assets/icon/beginning16.json create mode 100644 public/assets/components/assets/icon/beginning16F.json create mode 100644 public/assets/components/assets/icon/beginning24.json create mode 100644 public/assets/components/assets/icon/beginning24F.json create mode 100644 public/assets/components/assets/icon/beginning32.json create mode 100644 public/assets/components/assets/icon/beginning32F.json create mode 100644 public/assets/components/assets/icon/bell16.json create mode 100644 public/assets/components/assets/icon/bell16F.json create mode 100644 public/assets/components/assets/icon/bell24.json create mode 100644 public/assets/components/assets/icon/bell24F.json create mode 100644 public/assets/components/assets/icon/bell32.json create mode 100644 public/assets/components/assets/icon/bell32F.json create mode 100644 public/assets/components/assets/icon/bellOff16.json create mode 100644 public/assets/components/assets/icon/bellOff24.json create mode 100644 public/assets/components/assets/icon/bellOff32.json create mode 100644 public/assets/components/assets/icon/beta16.json create mode 100644 public/assets/components/assets/icon/beta24.json create mode 100644 public/assets/components/assets/icon/beta32.json create mode 100644 public/assets/components/assets/icon/biking16.json create mode 100644 public/assets/components/assets/icon/biking24.json create mode 100644 public/assets/components/assets/icon/biking32.json create mode 100644 public/assets/components/assets/icon/blank16.json create mode 100644 public/assets/components/assets/icon/blank24.json create mode 100644 public/assets/components/assets/icon/blank32.json create mode 100644 public/assets/components/assets/icon/blog16.json create mode 100644 public/assets/components/assets/icon/blog24.json create mode 100644 public/assets/components/assets/icon/blog32.json create mode 100644 public/assets/components/assets/icon/bluetooth16.json create mode 100644 public/assets/components/assets/icon/bluetooth24.json create mode 100644 public/assets/components/assets/icon/bluetooth32.json create mode 100644 public/assets/components/assets/icon/bold16.json create mode 100644 public/assets/components/assets/icon/bold24.json create mode 100644 public/assets/components/assets/icon/bold32.json create mode 100644 public/assets/components/assets/icon/book16.json create mode 100644 public/assets/components/assets/icon/book24.json create mode 100644 public/assets/components/assets/icon/book32.json create mode 100644 public/assets/components/assets/icon/bookmark16.json create mode 100644 public/assets/components/assets/icon/bookmark16F.json create mode 100644 public/assets/components/assets/icon/bookmark24.json create mode 100644 public/assets/components/assets/icon/bookmark24F.json create mode 100644 public/assets/components/assets/icon/bookmark32.json create mode 100644 public/assets/components/assets/icon/bookmark32F.json create mode 100644 public/assets/components/assets/icon/bookmarkF16.json create mode 100644 public/assets/components/assets/icon/bookmarkF24.json create mode 100644 public/assets/components/assets/icon/bookmarkF32.json create mode 100644 public/assets/components/assets/icon/boolean16.json create mode 100644 public/assets/components/assets/icon/boolean24.json create mode 100644 public/assets/components/assets/icon/boolean32.json create mode 100644 public/assets/components/assets/icon/borderRadiusFullyRounded16.json create mode 100644 public/assets/components/assets/icon/borderRadiusFullyRounded24.json create mode 100644 public/assets/components/assets/icon/borderRadiusFullyRounded32.json create mode 100644 public/assets/components/assets/icon/borderRadiusRounded16.json create mode 100644 public/assets/components/assets/icon/borderRadiusRounded24.json create mode 100644 public/assets/components/assets/icon/borderRadiusRounded32.json create mode 100644 public/assets/components/assets/icon/borderRadiusSharp16.json create mode 100644 public/assets/components/assets/icon/borderRadiusSharp24.json create mode 100644 public/assets/components/assets/icon/borderRadiusSharp32.json create mode 100644 public/assets/components/assets/icon/boxChart16.json create mode 100644 public/assets/components/assets/icon/boxChart24.json create mode 100644 public/assets/components/assets/icon/boxChart32.json create mode 100644 public/assets/components/assets/icon/bracketsCurly16.json create mode 100644 public/assets/components/assets/icon/bracketsCurly24.json create mode 100644 public/assets/components/assets/icon/bracketsCurly32.json create mode 100644 public/assets/components/assets/icon/brightness16.json create mode 100644 public/assets/components/assets/icon/brightness24.json create mode 100644 public/assets/components/assets/icon/brightness32.json create mode 100644 public/assets/components/assets/icon/bringForward16.json create mode 100644 public/assets/components/assets/icon/bringForward24.json create mode 100644 public/assets/components/assets/icon/bringForward32.json create mode 100644 public/assets/components/assets/icon/bringToFront16.json create mode 100644 public/assets/components/assets/icon/bringToFront24.json create mode 100644 public/assets/components/assets/icon/bringToFront32.json create mode 100644 public/assets/components/assets/icon/browser16.json create mode 100644 public/assets/components/assets/icon/browser24.json create mode 100644 public/assets/components/assets/icon/browser32.json create mode 100644 public/assets/components/assets/icon/browserMap16.json create mode 100644 public/assets/components/assets/icon/browserMap24.json create mode 100644 public/assets/components/assets/icon/browserMap32.json create mode 100644 public/assets/components/assets/icon/brushMark16.json create mode 100644 public/assets/components/assets/icon/brushMark24.json create mode 100644 public/assets/components/assets/icon/brushMark32.json create mode 100644 public/assets/components/assets/icon/brushMarkPlus16.json create mode 100644 public/assets/components/assets/icon/brushMarkPlus24.json create mode 100644 public/assets/components/assets/icon/brushMarkPlus32.json create mode 100644 public/assets/components/assets/icon/brushTip16.json create mode 100644 public/assets/components/assets/icon/brushTip24.json create mode 100644 public/assets/components/assets/icon/brushTip32.json create mode 100644 public/assets/components/assets/icon/bulletPoint16.json create mode 100644 public/assets/components/assets/icon/bulletPoint24.json create mode 100644 public/assets/components/assets/icon/bulletPoint32.json create mode 100644 public/assets/components/assets/icon/button16.json create mode 100644 public/assets/components/assets/icon/button24.json create mode 100644 public/assets/components/assets/icon/button32.json create mode 100644 public/assets/components/assets/icon/calculator16.json create mode 100644 public/assets/components/assets/icon/calculator24.json create mode 100644 public/assets/components/assets/icon/calculator32.json create mode 100644 public/assets/components/assets/icon/calendar16.json create mode 100644 public/assets/components/assets/icon/calendar24.json create mode 100644 public/assets/components/assets/icon/calendar32.json create mode 100644 public/assets/components/assets/icon/camera16.json create mode 100644 public/assets/components/assets/icon/camera24.json create mode 100644 public/assets/components/assets/icon/camera32.json create mode 100644 public/assets/components/assets/icon/cameraFlashOff16.json create mode 100644 public/assets/components/assets/icon/cameraFlashOff24.json create mode 100644 public/assets/components/assets/icon/cameraFlashOff32.json create mode 100644 public/assets/components/assets/icon/cameraFlashOn16.json create mode 100644 public/assets/components/assets/icon/cameraFlashOn24.json create mode 100644 public/assets/components/assets/icon/cameraFlashOn32.json create mode 100644 public/assets/components/assets/icon/cameraPlus16.json create mode 100644 public/assets/components/assets/icon/cameraPlus24.json create mode 100644 public/assets/components/assets/icon/cameraPlus32.json create mode 100644 public/assets/components/assets/icon/cameraSwitchFrontBack16.json create mode 100644 public/assets/components/assets/icon/cameraSwitchFrontBack24.json create mode 100644 public/assets/components/assets/icon/cameraSwitchFrontBack32.json create mode 100644 public/assets/components/assets/icon/cameraUnlock16.json create mode 100644 public/assets/components/assets/icon/cameraUnlock24.json create mode 100644 public/assets/components/assets/icon/cameraUnlock32.json create mode 100644 public/assets/components/assets/icon/car16.json create mode 100644 public/assets/components/assets/icon/car24.json create mode 100644 public/assets/components/assets/icon/car32.json create mode 100644 public/assets/components/assets/icon/caretDoubleHorizontal16.json create mode 100644 public/assets/components/assets/icon/caretDoubleHorizontal24.json create mode 100644 public/assets/components/assets/icon/caretDoubleHorizontal32.json create mode 100644 public/assets/components/assets/icon/caretDoubleVertical16.json create mode 100644 public/assets/components/assets/icon/caretDoubleVertical24.json create mode 100644 public/assets/components/assets/icon/caretDoubleVertical32.json create mode 100644 public/assets/components/assets/icon/caretDown16.json create mode 100644 public/assets/components/assets/icon/caretDown24.json create mode 100644 public/assets/components/assets/icon/caretDown32.json create mode 100644 public/assets/components/assets/icon/caretLeft16.json create mode 100644 public/assets/components/assets/icon/caretLeft24.json create mode 100644 public/assets/components/assets/icon/caretLeft32.json create mode 100644 public/assets/components/assets/icon/caretRight16.json create mode 100644 public/assets/components/assets/icon/caretRight24.json create mode 100644 public/assets/components/assets/icon/caretRight32.json create mode 100644 public/assets/components/assets/icon/caretSquareDown16.json create mode 100644 public/assets/components/assets/icon/caretSquareDown24.json create mode 100644 public/assets/components/assets/icon/caretSquareDown32.json create mode 100644 public/assets/components/assets/icon/caretSquareLeft16.json create mode 100644 public/assets/components/assets/icon/caretSquareLeft24.json create mode 100644 public/assets/components/assets/icon/caretSquareLeft32.json create mode 100644 public/assets/components/assets/icon/caretSquareRight16.json create mode 100644 public/assets/components/assets/icon/caretSquareRight24.json create mode 100644 public/assets/components/assets/icon/caretSquareRight32.json create mode 100644 public/assets/components/assets/icon/caretSquareUp16.json create mode 100644 public/assets/components/assets/icon/caretSquareUp24.json create mode 100644 public/assets/components/assets/icon/caretSquareUp32.json create mode 100644 public/assets/components/assets/icon/caretUp16.json create mode 100644 public/assets/components/assets/icon/caretUp24.json create mode 100644 public/assets/components/assets/icon/caretUp32.json create mode 100644 public/assets/components/assets/icon/catalogDataset16.json create mode 100644 public/assets/components/assets/icon/catalogDataset24.json create mode 100644 public/assets/components/assets/icon/catalogDataset32.json create mode 100644 public/assets/components/assets/icon/centerAlign16.json create mode 100644 public/assets/components/assets/icon/centerAlign24.json create mode 100644 public/assets/components/assets/icon/centerAlign32.json create mode 100644 public/assets/components/assets/icon/centerHorizontal16.json create mode 100644 public/assets/components/assets/icon/centerHorizontal24.json create mode 100644 public/assets/components/assets/icon/centerHorizontal32.json create mode 100644 public/assets/components/assets/icon/centerVertical16.json create mode 100644 public/assets/components/assets/icon/centerVertical24.json create mode 100644 public/assets/components/assets/icon/centerVertical32.json create mode 100644 public/assets/components/assets/icon/certificate16.json create mode 100644 public/assets/components/assets/icon/certificate24.json create mode 100644 public/assets/components/assets/icon/certificate32.json create mode 100644 public/assets/components/assets/icon/changeDetection16.json create mode 100644 public/assets/components/assets/icon/changeDetection24.json create mode 100644 public/assets/components/assets/icon/changeDetection32.json create mode 100644 public/assets/components/assets/icon/changeFontSize16.json create mode 100644 public/assets/components/assets/icon/changeFontSize24.json create mode 100644 public/assets/components/assets/icon/changeFontSize32.json create mode 100644 public/assets/components/assets/icon/chartGear16.json create mode 100644 public/assets/components/assets/icon/chartGear24.json create mode 100644 public/assets/components/assets/icon/chartGear32.json create mode 100644 public/assets/components/assets/icon/chartMagnifyingGlass16.json create mode 100644 public/assets/components/assets/icon/chartMagnifyingGlass24.json create mode 100644 public/assets/components/assets/icon/chartMagnifyingGlass32.json create mode 100644 public/assets/components/assets/icon/check16.json create mode 100644 public/assets/components/assets/icon/check24.json create mode 100644 public/assets/components/assets/icon/check32.json create mode 100644 public/assets/components/assets/icon/checkCircle16.json create mode 100644 public/assets/components/assets/icon/checkCircle16F.json create mode 100644 public/assets/components/assets/icon/checkCircle24.json create mode 100644 public/assets/components/assets/icon/checkCircle24F.json create mode 100644 public/assets/components/assets/icon/checkCircle32.json create mode 100644 public/assets/components/assets/icon/checkCircle32F.json create mode 100644 public/assets/components/assets/icon/checkExtent16.json create mode 100644 public/assets/components/assets/icon/checkExtent24.json create mode 100644 public/assets/components/assets/icon/checkExtent32.json create mode 100644 public/assets/components/assets/icon/checkLayer16.json create mode 100644 public/assets/components/assets/icon/checkLayer24.json create mode 100644 public/assets/components/assets/icon/checkLayer32.json create mode 100644 public/assets/components/assets/icon/checkShield16.json create mode 100644 public/assets/components/assets/icon/checkShield24.json create mode 100644 public/assets/components/assets/icon/checkShield32.json create mode 100644 public/assets/components/assets/icon/checkSquare16.json create mode 100644 public/assets/components/assets/icon/checkSquare16F.json create mode 100644 public/assets/components/assets/icon/checkSquare24.json create mode 100644 public/assets/components/assets/icon/checkSquare24F.json create mode 100644 public/assets/components/assets/icon/checkSquare32.json create mode 100644 public/assets/components/assets/icon/checkSquare32F.json create mode 100644 public/assets/components/assets/icon/chevronDown16.json create mode 100644 public/assets/components/assets/icon/chevronDown24.json create mode 100644 public/assets/components/assets/icon/chevronDown32.json create mode 100644 public/assets/components/assets/icon/chevronLeft16.json create mode 100644 public/assets/components/assets/icon/chevronLeft24.json create mode 100644 public/assets/components/assets/icon/chevronLeft32.json create mode 100644 public/assets/components/assets/icon/chevronRight16.json create mode 100644 public/assets/components/assets/icon/chevronRight24.json create mode 100644 public/assets/components/assets/icon/chevronRight32.json create mode 100644 public/assets/components/assets/icon/chevronUp16.json create mode 100644 public/assets/components/assets/icon/chevronUp24.json create mode 100644 public/assets/components/assets/icon/chevronUp32.json create mode 100644 public/assets/components/assets/icon/chevronsDown16.json create mode 100644 public/assets/components/assets/icon/chevronsDown24.json create mode 100644 public/assets/components/assets/icon/chevronsDown32.json create mode 100644 public/assets/components/assets/icon/chevronsLeft16.json create mode 100644 public/assets/components/assets/icon/chevronsLeft24.json create mode 100644 public/assets/components/assets/icon/chevronsLeft32.json create mode 100644 public/assets/components/assets/icon/chevronsRight16.json create mode 100644 public/assets/components/assets/icon/chevronsRight24.json create mode 100644 public/assets/components/assets/icon/chevronsRight32.json create mode 100644 public/assets/components/assets/icon/chevronsUp16.json create mode 100644 public/assets/components/assets/icon/chevronsUp24.json create mode 100644 public/assets/components/assets/icon/chevronsUp32.json create mode 100644 public/assets/components/assets/icon/chordDiagram16.json create mode 100644 public/assets/components/assets/icon/chordDiagram24.json create mode 100644 public/assets/components/assets/icon/chordDiagram32.json create mode 100644 public/assets/components/assets/icon/circle16.json create mode 100644 public/assets/components/assets/icon/circle16F.json create mode 100644 public/assets/components/assets/icon/circle24.json create mode 100644 public/assets/components/assets/icon/circle24F.json create mode 100644 public/assets/components/assets/icon/circle32.json create mode 100644 public/assets/components/assets/icon/circle32F.json create mode 100644 public/assets/components/assets/icon/circleArea16.json create mode 100644 public/assets/components/assets/icon/circleArea24.json create mode 100644 public/assets/components/assets/icon/circleArea32.json create mode 100644 public/assets/components/assets/icon/circleDisallowed16.json create mode 100644 public/assets/components/assets/icon/circleDisallowed24.json create mode 100644 public/assets/components/assets/icon/circleDisallowed32.json create mode 100644 public/assets/components/assets/icon/classifyObjects16.json create mode 100644 public/assets/components/assets/icon/classifyObjects24.json create mode 100644 public/assets/components/assets/icon/classifyObjects32.json create mode 100644 public/assets/components/assets/icon/classifyPixels16.json create mode 100644 public/assets/components/assets/icon/classifyPixels24.json create mode 100644 public/assets/components/assets/icon/classifyPixels32.json create mode 100644 public/assets/components/assets/icon/clipboard16.json create mode 100644 public/assets/components/assets/icon/clipboard24.json create mode 100644 public/assets/components/assets/icon/clipboard32.json create mode 100644 public/assets/components/assets/icon/clock16.json create mode 100644 public/assets/components/assets/icon/clock24.json create mode 100644 public/assets/components/assets/icon/clock32.json create mode 100644 public/assets/components/assets/icon/clockDown16.json create mode 100644 public/assets/components/assets/icon/clockDown24.json create mode 100644 public/assets/components/assets/icon/clockDown32.json create mode 100644 public/assets/components/assets/icon/clockForward16.json create mode 100644 public/assets/components/assets/icon/clockForward24.json create mode 100644 public/assets/components/assets/icon/clockForward32.json create mode 100644 public/assets/components/assets/icon/clockUp16.json create mode 100644 public/assets/components/assets/icon/clockUp24.json create mode 100644 public/assets/components/assets/icon/clockUp32.json create mode 100644 public/assets/components/assets/icon/cloud16.json create mode 100644 public/assets/components/assets/icon/cloud24.json create mode 100644 public/assets/components/assets/icon/cloud32.json create mode 100644 public/assets/components/assets/icon/cloudy16.json create mode 100644 public/assets/components/assets/icon/cloudy24.json create mode 100644 public/assets/components/assets/icon/cloudy32.json create mode 100644 public/assets/components/assets/icon/clustering16.json create mode 100644 public/assets/components/assets/icon/clustering24.json create mode 100644 public/assets/components/assets/icon/clustering32.json create mode 100644 public/assets/components/assets/icon/code16.json create mode 100644 public/assets/components/assets/icon/code24.json create mode 100644 public/assets/components/assets/icon/code32.json create mode 100644 public/assets/components/assets/icon/collaboration16.json create mode 100644 public/assets/components/assets/icon/collaboration24.json create mode 100644 public/assets/components/assets/icon/collaboration32.json create mode 100644 public/assets/components/assets/icon/collaborationDistributed16.json create mode 100644 public/assets/components/assets/icon/collaborationDistributed24.json create mode 100644 public/assets/components/assets/icon/collaborationDistributed32.json create mode 100644 public/assets/components/assets/icon/collection16.json create mode 100644 public/assets/components/assets/icon/collection24.json create mode 100644 public/assets/components/assets/icon/collection32.json create mode 100644 public/assets/components/assets/icon/colorCodedMap16.json create mode 100644 public/assets/components/assets/icon/colorCodedMap24.json create mode 100644 public/assets/components/assets/icon/colorCodedMap32.json create mode 100644 public/assets/components/assets/icon/colorCorrection16.json create mode 100644 public/assets/components/assets/icon/colorCorrection24.json create mode 100644 public/assets/components/assets/icon/colorCorrection32.json create mode 100644 public/assets/components/assets/icon/compactness16.json create mode 100644 public/assets/components/assets/icon/compactness24.json create mode 100644 public/assets/components/assets/icon/compactness32.json create mode 100644 public/assets/components/assets/icon/compare16.json create mode 100644 public/assets/components/assets/icon/compare24.json create mode 100644 public/assets/components/assets/icon/compare32.json create mode 100644 public/assets/components/assets/icon/compass16.json create mode 100644 public/assets/components/assets/icon/compass24.json create mode 100644 public/assets/components/assets/icon/compass32.json create mode 100644 public/assets/components/assets/icon/compassNeedle16.json create mode 100644 public/assets/components/assets/icon/compassNeedle24.json create mode 100644 public/assets/components/assets/icon/compassNeedle32.json create mode 100644 public/assets/components/assets/icon/compassNorthCircle16.json create mode 100644 public/assets/components/assets/icon/compassNorthCircle24.json create mode 100644 public/assets/components/assets/icon/compassNorthCircle32.json create mode 100644 public/assets/components/assets/icon/conditionalRules16.json create mode 100644 public/assets/components/assets/icon/conditionalRules24.json create mode 100644 public/assets/components/assets/icon/conditionalRules32.json create mode 100644 public/assets/components/assets/icon/conditionalRulesPath16.json create mode 100644 public/assets/components/assets/icon/conditionalRulesPath24.json create mode 100644 public/assets/components/assets/icon/conditionalRulesPath32.json create mode 100644 public/assets/components/assets/icon/conferenceRoom16.json create mode 100644 public/assets/components/assets/icon/conferenceRoom24.json create mode 100644 public/assets/components/assets/icon/conferenceRoom32.json create mode 100644 public/assets/components/assets/icon/configure16.json create mode 100644 public/assets/components/assets/icon/configure24.json create mode 100644 public/assets/components/assets/icon/configure32.json create mode 100644 public/assets/components/assets/icon/configurePopup16.json create mode 100644 public/assets/components/assets/icon/configurePopup24.json create mode 100644 public/assets/components/assets/icon/configurePopup32.json create mode 100644 public/assets/components/assets/icon/console16.json create mode 100644 public/assets/components/assets/icon/console24.json create mode 100644 public/assets/components/assets/icon/console32.json create mode 100644 public/assets/components/assets/icon/contentFull16.json create mode 100644 public/assets/components/assets/icon/contentFull24.json create mode 100644 public/assets/components/assets/icon/contentFull32.json create mode 100644 public/assets/components/assets/icon/contentInline16.json create mode 100644 public/assets/components/assets/icon/contentInline24.json create mode 100644 public/assets/components/assets/icon/contentInline32.json create mode 100644 public/assets/components/assets/icon/contentLarge16.json create mode 100644 public/assets/components/assets/icon/contentLarge24.json create mode 100644 public/assets/components/assets/icon/contentLarge32.json create mode 100644 public/assets/components/assets/icon/contentMedium16.json create mode 100644 public/assets/components/assets/icon/contentMedium24.json create mode 100644 public/assets/components/assets/icon/contentMedium32.json create mode 100644 public/assets/components/assets/icon/contentMinimal16.json create mode 100644 public/assets/components/assets/icon/contentMinimal24.json create mode 100644 public/assets/components/assets/icon/contentMinimal32.json create mode 100644 public/assets/components/assets/icon/contentNone16.json create mode 100644 public/assets/components/assets/icon/contentNone24.json create mode 100644 public/assets/components/assets/icon/contentNone32.json create mode 100644 public/assets/components/assets/icon/contentSideBySide16.json create mode 100644 public/assets/components/assets/icon/contentSideBySide24.json create mode 100644 public/assets/components/assets/icon/contentSideBySide32.json create mode 100644 public/assets/components/assets/icon/contentSmall16.json create mode 100644 public/assets/components/assets/icon/contentSmall24.json create mode 100644 public/assets/components/assets/icon/contentSmall32.json create mode 100644 public/assets/components/assets/icon/contingentValues16.json create mode 100644 public/assets/components/assets/icon/contingentValues24.json create mode 100644 public/assets/components/assets/icon/contingentValues32.json create mode 100644 public/assets/components/assets/icon/contract16.json create mode 100644 public/assets/components/assets/icon/contract24.json create mode 100644 public/assets/components/assets/icon/contract32.json create mode 100644 public/assets/components/assets/icon/contrast16.json create mode 100644 public/assets/components/assets/icon/contrast24.json create mode 100644 public/assets/components/assets/icon/contrast32.json create mode 100644 public/assets/components/assets/icon/convert16.json create mode 100644 public/assets/components/assets/icon/convert24.json create mode 100644 public/assets/components/assets/icon/convert32.json create mode 100644 public/assets/components/assets/icon/coordinateSystem16.json create mode 100644 public/assets/components/assets/icon/coordinateSystem24.json create mode 100644 public/assets/components/assets/icon/coordinateSystem32.json create mode 100644 public/assets/components/assets/icon/copy16.json create mode 100644 public/assets/components/assets/icon/copy24.json create mode 100644 public/assets/components/assets/icon/copy32.json create mode 100644 public/assets/components/assets/icon/copyToClipboard16.json create mode 100644 public/assets/components/assets/icon/copyToClipboard24.json create mode 100644 public/assets/components/assets/icon/copyToClipboard32.json create mode 100644 public/assets/components/assets/icon/creditCard16.json create mode 100644 public/assets/components/assets/icon/creditCard24.json create mode 100644 public/assets/components/assets/icon/creditCard32.json create mode 100644 public/assets/components/assets/icon/credits16.json create mode 100644 public/assets/components/assets/icon/credits24.json create mode 100644 public/assets/components/assets/icon/credits32.json create mode 100644 public/assets/components/assets/icon/crop16.json create mode 100644 public/assets/components/assets/icon/crop24.json create mode 100644 public/assets/components/assets/icon/crop32.json create mode 100644 public/assets/components/assets/icon/cube16.json create mode 100644 public/assets/components/assets/icon/cube24.json create mode 100644 public/assets/components/assets/icon/cube32.json create mode 100644 public/assets/components/assets/icon/cursor16.json create mode 100644 public/assets/components/assets/icon/cursor24.json create mode 100644 public/assets/components/assets/icon/cursor32.json create mode 100644 public/assets/components/assets/icon/cursorClick16.json create mode 100644 public/assets/components/assets/icon/cursorClick24.json create mode 100644 public/assets/components/assets/icon/cursorClick32.json create mode 100644 public/assets/components/assets/icon/cursorLock16.json create mode 100644 public/assets/components/assets/icon/cursorLock24.json create mode 100644 public/assets/components/assets/icon/cursorLock32.json create mode 100644 public/assets/components/assets/icon/cursorMarquee16.json create mode 100644 public/assets/components/assets/icon/cursorMarquee24.json create mode 100644 public/assets/components/assets/icon/cursorMarquee32.json create mode 100644 public/assets/components/assets/icon/cursorPlus16.json create mode 100644 public/assets/components/assets/icon/cursorPlus24.json create mode 100644 public/assets/components/assets/icon/cursorPlus32.json create mode 100644 public/assets/components/assets/icon/cursorSelection16.json create mode 100644 public/assets/components/assets/icon/cursorSelection24.json create mode 100644 public/assets/components/assets/icon/cursorSelection32.json create mode 100644 public/assets/components/assets/icon/cutAndFillVolumeCalculation16.json create mode 100644 public/assets/components/assets/icon/cutAndFillVolumeCalculation24.json create mode 100644 public/assets/components/assets/icon/cutAndFillVolumeCalculation32.json create mode 100644 public/assets/components/assets/icon/dashboard16.json create mode 100644 public/assets/components/assets/icon/dashboard24.json create mode 100644 public/assets/components/assets/icon/dashboard32.json create mode 100644 public/assets/components/assets/icon/data16.json create mode 100644 public/assets/components/assets/icon/data24.json create mode 100644 public/assets/components/assets/icon/data32.json create mode 100644 public/assets/components/assets/icon/dataCheck16.json create mode 100644 public/assets/components/assets/icon/dataCheck24.json create mode 100644 public/assets/components/assets/icon/dataCheck32.json create mode 100644 public/assets/components/assets/icon/dataClockChart16.json create mode 100644 public/assets/components/assets/icon/dataClockChart24.json create mode 100644 public/assets/components/assets/icon/dataClockChart32.json create mode 100644 public/assets/components/assets/icon/dataCloud16.json create mode 100644 public/assets/components/assets/icon/dataCloud24.json create mode 100644 public/assets/components/assets/icon/dataCloud32.json create mode 100644 public/assets/components/assets/icon/dataFolder16.json create mode 100644 public/assets/components/assets/icon/dataFolder24.json create mode 100644 public/assets/components/assets/icon/dataFolder32.json create mode 100644 public/assets/components/assets/icon/dataMagnifyingGlass16.json create mode 100644 public/assets/components/assets/icon/dataMagnifyingGlass24.json create mode 100644 public/assets/components/assets/icon/dataMagnifyingGlass32.json create mode 100644 public/assets/components/assets/icon/dataRaster16.json create mode 100644 public/assets/components/assets/icon/dataRaster24.json create mode 100644 public/assets/components/assets/icon/dataRaster32.json create mode 100644 public/assets/components/assets/icon/debug16.json create mode 100644 public/assets/components/assets/icon/debug24.json create mode 100644 public/assets/components/assets/icon/debug32.json create mode 100644 public/assets/components/assets/icon/debugScript16.json create mode 100644 public/assets/components/assets/icon/debugScript24.json create mode 100644 public/assets/components/assets/icon/debugScript32.json create mode 100644 public/assets/components/assets/icon/decreaseLinkChartSymbolSize16.json create mode 100644 public/assets/components/assets/icon/decreaseLinkChartSymbolSize24.json create mode 100644 public/assets/components/assets/icon/decreaseLinkChartSymbolSize32.json create mode 100644 public/assets/components/assets/icon/deepLearning16.json create mode 100644 public/assets/components/assets/icon/deepLearning24.json create mode 100644 public/assets/components/assets/icon/deepLearning32.json create mode 100644 public/assets/components/assets/icon/deepLearningProject16.json create mode 100644 public/assets/components/assets/icon/deepLearningProject24.json create mode 100644 public/assets/components/assets/icon/deepLearningProject32.json create mode 100644 public/assets/components/assets/icon/description16.json create mode 100644 public/assets/components/assets/icon/description24.json create mode 100644 public/assets/components/assets/icon/description32.json create mode 100644 public/assets/components/assets/icon/desk16.json create mode 100644 public/assets/components/assets/icon/desk24.json create mode 100644 public/assets/components/assets/icon/desk32.json create mode 100644 public/assets/components/assets/icon/desktop16.json create mode 100644 public/assets/components/assets/icon/desktop24.json create mode 100644 public/assets/components/assets/icon/desktop32.json create mode 100644 public/assets/components/assets/icon/diamond16.json create mode 100644 public/assets/components/assets/icon/diamond24.json create mode 100644 public/assets/components/assets/icon/diamond32.json create mode 100644 public/assets/components/assets/icon/dimensions16.json create mode 100644 public/assets/components/assets/icon/dimensions24.json create mode 100644 public/assets/components/assets/icon/dimensions32.json create mode 100644 public/assets/components/assets/icon/discard16.json create mode 100644 public/assets/components/assets/icon/discard24.json create mode 100644 public/assets/components/assets/icon/discard32.json create mode 100644 public/assets/components/assets/icon/disembark16.json create mode 100644 public/assets/components/assets/icon/disembark24.json create mode 100644 public/assets/components/assets/icon/disembark32.json create mode 100644 public/assets/components/assets/icon/displaySelectionLock16.json create mode 100644 public/assets/components/assets/icon/displaySelectionLock24.json create mode 100644 public/assets/components/assets/icon/displaySelectionLock32.json create mode 100644 public/assets/components/assets/icon/displaySelectionUnlock16.json create mode 100644 public/assets/components/assets/icon/displaySelectionUnlock24.json create mode 100644 public/assets/components/assets/icon/displaySelectionUnlock32.json create mode 100644 public/assets/components/assets/icon/dissolveFeatures16.json create mode 100644 public/assets/components/assets/icon/dissolveFeatures24.json create mode 100644 public/assets/components/assets/icon/dissolveFeatures32.json create mode 100644 public/assets/components/assets/icon/distanceType16.json create mode 100644 public/assets/components/assets/icon/distanceType24.json create mode 100644 public/assets/components/assets/icon/distanceType32.json create mode 100644 public/assets/components/assets/icon/distributeHeightEvenly16.json create mode 100644 public/assets/components/assets/icon/distributeHeightEvenly24.json create mode 100644 public/assets/components/assets/icon/distributeHeightEvenly32.json create mode 100644 public/assets/components/assets/icon/distributeWidthEvenly16.json create mode 100644 public/assets/components/assets/icon/distributeWidthEvenly24.json create mode 100644 public/assets/components/assets/icon/distributeWidthEvenly32.json create mode 100644 public/assets/components/assets/icon/dockBottom16.json create mode 100644 public/assets/components/assets/icon/dockBottom24.json create mode 100644 public/assets/components/assets/icon/dockBottom32.json create mode 100644 public/assets/components/assets/icon/dockLeft16.json create mode 100644 public/assets/components/assets/icon/dockLeft24.json create mode 100644 public/assets/components/assets/icon/dockLeft32.json create mode 100644 public/assets/components/assets/icon/dockRight16.json create mode 100644 public/assets/components/assets/icon/dockRight24.json create mode 100644 public/assets/components/assets/icon/dockRight32.json create mode 100644 public/assets/components/assets/icon/download16.json create mode 100644 public/assets/components/assets/icon/download24.json create mode 100644 public/assets/components/assets/icon/download32.json create mode 100644 public/assets/components/assets/icon/downloadTo16.json create mode 100644 public/assets/components/assets/icon/downloadTo24.json create mode 100644 public/assets/components/assets/icon/downloadTo32.json create mode 100644 public/assets/components/assets/icon/drag16.json create mode 100644 public/assets/components/assets/icon/drag24.json create mode 100644 public/assets/components/assets/icon/drag32.json create mode 100644 public/assets/components/assets/icon/driveTime16.json create mode 100644 public/assets/components/assets/icon/driveTime24.json create mode 100644 public/assets/components/assets/icon/driveTime32.json create mode 100644 public/assets/components/assets/icon/driveTimeLargest16.json create mode 100644 public/assets/components/assets/icon/driveTimeLargest24.json create mode 100644 public/assets/components/assets/icon/driveTimeLargest32.json create mode 100644 public/assets/components/assets/icon/driveTimeSmallest16.json create mode 100644 public/assets/components/assets/icon/driveTimeSmallest24.json create mode 100644 public/assets/components/assets/icon/driveTimeSmallest32.json create mode 100644 public/assets/components/assets/icon/driveTimeThreshold16.json create mode 100644 public/assets/components/assets/icon/driveTimeThreshold24.json create mode 100644 public/assets/components/assets/icon/driveTimeThreshold32.json create mode 100644 public/assets/components/assets/icon/driveTimeXBar16.json create mode 100644 public/assets/components/assets/icon/driveTimeXBar24.json create mode 100644 public/assets/components/assets/icon/driveTimeXBar32.json create mode 100644 public/assets/components/assets/icon/drivingDistance16.json create mode 100644 public/assets/components/assets/icon/drivingDistance24.json create mode 100644 public/assets/components/assets/icon/drivingDistance32.json create mode 100644 public/assets/components/assets/icon/drivingTime16.json create mode 100644 public/assets/components/assets/icon/drivingTime24.json create mode 100644 public/assets/components/assets/icon/drivingTime32.json create mode 100644 public/assets/components/assets/icon/droneFixedWing16.json create mode 100644 public/assets/components/assets/icon/droneFixedWing24.json create mode 100644 public/assets/components/assets/icon/droneFixedWing32.json create mode 100644 public/assets/components/assets/icon/droneFlyingWing16.json create mode 100644 public/assets/components/assets/icon/droneFlyingWing24.json create mode 100644 public/assets/components/assets/icon/droneFlyingWing32.json create mode 100644 public/assets/components/assets/icon/droneQuadcopter16.json create mode 100644 public/assets/components/assets/icon/droneQuadcopter24.json create mode 100644 public/assets/components/assets/icon/droneQuadcopter32.json create mode 100644 public/assets/components/assets/icon/droneQuadcopterTop16.json create mode 100644 public/assets/components/assets/icon/droneQuadcopterTop24.json create mode 100644 public/assets/components/assets/icon/droneQuadcopterTop32.json create mode 100644 public/assets/components/assets/icon/duplicate16.json create mode 100644 public/assets/components/assets/icon/duplicate24.json create mode 100644 public/assets/components/assets/icon/duplicate32.json create mode 100644 public/assets/components/assets/icon/editAttributes16.json create mode 100644 public/assets/components/assets/icon/editAttributes24.json create mode 100644 public/assets/components/assets/icon/editAttributes32.json create mode 100644 public/assets/components/assets/icon/education16.json create mode 100644 public/assets/components/assets/icon/education24.json create mode 100644 public/assets/components/assets/icon/education32.json create mode 100644 public/assets/components/assets/icon/effects16.json create mode 100644 public/assets/components/assets/icon/effects24.json create mode 100644 public/assets/components/assets/icon/effects32.json create mode 100644 public/assets/components/assets/icon/elevator16.json create mode 100644 public/assets/components/assets/icon/elevator24.json create mode 100644 public/assets/components/assets/icon/elevator32.json create mode 100644 public/assets/components/assets/icon/elevatorDown16.json create mode 100644 public/assets/components/assets/icon/elevatorDown24.json create mode 100644 public/assets/components/assets/icon/elevatorDown32.json create mode 100644 public/assets/components/assets/icon/elevatorUp16.json create mode 100644 public/assets/components/assets/icon/elevatorUp24.json create mode 100644 public/assets/components/assets/icon/elevatorUp32.json create mode 100644 public/assets/components/assets/icon/ellipse16.json create mode 100644 public/assets/components/assets/icon/ellipse24.json create mode 100644 public/assets/components/assets/icon/ellipse32.json create mode 100644 public/assets/components/assets/icon/ellipsis16.json create mode 100644 public/assets/components/assets/icon/ellipsis24.json create mode 100644 public/assets/components/assets/icon/ellipsis32.json create mode 100644 public/assets/components/assets/icon/ellipsisCircle16.json create mode 100644 public/assets/components/assets/icon/ellipsisCircle24.json create mode 100644 public/assets/components/assets/icon/ellipsisCircle32.json create mode 100644 public/assets/components/assets/icon/emailAddress16.json create mode 100644 public/assets/components/assets/icon/emailAddress24.json create mode 100644 public/assets/components/assets/icon/emailAddress32.json create mode 100644 public/assets/components/assets/icon/embark16.json create mode 100644 public/assets/components/assets/icon/embark24.json create mode 100644 public/assets/components/assets/icon/embark32.json create mode 100644 public/assets/components/assets/icon/embeddedCard16.json create mode 100644 public/assets/components/assets/icon/embeddedCard24.json create mode 100644 public/assets/components/assets/icon/embeddedCard32.json create mode 100644 public/assets/components/assets/icon/embeddedContent16.json create mode 100644 public/assets/components/assets/icon/embeddedContent24.json create mode 100644 public/assets/components/assets/icon/embeddedContent32.json create mode 100644 public/assets/components/assets/icon/embeddedLiveContent16.json create mode 100644 public/assets/components/assets/icon/embeddedLiveContent24.json create mode 100644 public/assets/components/assets/icon/embeddedLiveContent32.json create mode 100644 public/assets/components/assets/icon/end16.json create mode 100644 public/assets/components/assets/icon/end16F.json create mode 100644 public/assets/components/assets/icon/end24.json create mode 100644 public/assets/components/assets/icon/end24F.json create mode 100644 public/assets/components/assets/icon/end32.json create mode 100644 public/assets/components/assets/icon/end32F.json create mode 100644 public/assets/components/assets/icon/envelope16.json create mode 100644 public/assets/components/assets/icon/envelope24.json create mode 100644 public/assets/components/assets/icon/envelope32.json create mode 100644 public/assets/components/assets/icon/erase16.json create mode 100644 public/assets/components/assets/icon/erase24.json create mode 100644 public/assets/components/assets/icon/erase32.json create mode 100644 public/assets/components/assets/icon/escalator16.json create mode 100644 public/assets/components/assets/icon/escalator24.json create mode 100644 public/assets/components/assets/icon/escalator32.json create mode 100644 public/assets/components/assets/icon/escalatorDown16.json create mode 100644 public/assets/components/assets/icon/escalatorDown24.json create mode 100644 public/assets/components/assets/icon/escalatorDown32.json create mode 100644 public/assets/components/assets/icon/escalatorUp16.json create mode 100644 public/assets/components/assets/icon/escalatorUp24.json create mode 100644 public/assets/components/assets/icon/escalatorUp32.json create mode 100644 public/assets/components/assets/icon/esriCommunity16.json create mode 100644 public/assets/components/assets/icon/esriCommunity24.json create mode 100644 public/assets/components/assets/icon/esriCommunity32.json create mode 100644 public/assets/components/assets/icon/esriCommunityGlyph16.json create mode 100644 public/assets/components/assets/icon/esriCommunityGlyph24.json create mode 100644 public/assets/components/assets/icon/esriCommunityGlyph32.json create mode 100644 public/assets/components/assets/icon/event16.json create mode 100644 public/assets/components/assets/icon/event24.json create mode 100644 public/assets/components/assets/icon/event32.json create mode 100644 public/assets/components/assets/icon/exclamationMarkCircle16.json create mode 100644 public/assets/components/assets/icon/exclamationMarkCircle16F.json create mode 100644 public/assets/components/assets/icon/exclamationMarkCircle24.json create mode 100644 public/assets/components/assets/icon/exclamationMarkCircle24F.json create mode 100644 public/assets/components/assets/icon/exclamationMarkCircle32.json create mode 100644 public/assets/components/assets/icon/exclamationMarkCircle32F.json create mode 100644 public/assets/components/assets/icon/exclamationMarkTriangle16.json create mode 100644 public/assets/components/assets/icon/exclamationMarkTriangle16F.json create mode 100644 public/assets/components/assets/icon/exclamationMarkTriangle24.json create mode 100644 public/assets/components/assets/icon/exclamationMarkTriangle24F.json create mode 100644 public/assets/components/assets/icon/exclamationMarkTriangle32.json create mode 100644 public/assets/components/assets/icon/exclamationMarkTriangle32F.json create mode 100644 public/assets/components/assets/icon/exitHighwayLeft16.json create mode 100644 public/assets/components/assets/icon/exitHighwayLeft24.json create mode 100644 public/assets/components/assets/icon/exitHighwayLeft32.json create mode 100644 public/assets/components/assets/icon/exitHighwayRight16.json create mode 100644 public/assets/components/assets/icon/exitHighwayRight24.json create mode 100644 public/assets/components/assets/icon/exitHighwayRight32.json create mode 100644 public/assets/components/assets/icon/expand16.json create mode 100644 public/assets/components/assets/icon/expand24.json create mode 100644 public/assets/components/assets/icon/expand32.json create mode 100644 public/assets/components/assets/icon/explore16.json create mode 100644 public/assets/components/assets/icon/explore24.json create mode 100644 public/assets/components/assets/icon/explore32.json create mode 100644 public/assets/components/assets/icon/export16.json create mode 100644 public/assets/components/assets/icon/export24.json create mode 100644 public/assets/components/assets/icon/export32.json create mode 100644 public/assets/components/assets/icon/extent16.json create mode 100644 public/assets/components/assets/icon/extent24.json create mode 100644 public/assets/components/assets/icon/extent32.json create mode 100644 public/assets/components/assets/icon/extentFilter16.json create mode 100644 public/assets/components/assets/icon/extentFilter24.json create mode 100644 public/assets/components/assets/icon/extentFilter32.json create mode 100644 public/assets/components/assets/icon/eyedropper16.json create mode 100644 public/assets/components/assets/icon/eyedropper24.json create mode 100644 public/assets/components/assets/icon/eyedropper32.json create mode 100644 public/assets/components/assets/icon/faceId16.json create mode 100644 public/assets/components/assets/icon/faceId24.json create mode 100644 public/assets/components/assets/icon/faceId32.json create mode 100644 public/assets/components/assets/icon/featureDetails16.json create mode 100644 public/assets/components/assets/icon/featureDetails24.json create mode 100644 public/assets/components/assets/icon/featureDetails32.json create mode 100644 public/assets/components/assets/icon/featureDisplayOrder16.json create mode 100644 public/assets/components/assets/icon/featureDisplayOrder24.json create mode 100644 public/assets/components/assets/icon/featureDisplayOrder32.json create mode 100644 public/assets/components/assets/icon/featureLayer16.json create mode 100644 public/assets/components/assets/icon/featureLayer24.json create mode 100644 public/assets/components/assets/icon/featureLayer32.json create mode 100644 public/assets/components/assets/icon/file16.json create mode 100644 public/assets/components/assets/icon/file24.json create mode 100644 public/assets/components/assets/icon/file32.json create mode 100644 public/assets/components/assets/icon/fileArchive16.json create mode 100644 public/assets/components/assets/icon/fileArchive24.json create mode 100644 public/assets/components/assets/icon/fileArchive32.json create mode 100644 public/assets/components/assets/icon/fileCad16.json create mode 100644 public/assets/components/assets/icon/fileCad24.json create mode 100644 public/assets/components/assets/icon/fileCad32.json create mode 100644 public/assets/components/assets/icon/fileCode16.json create mode 100644 public/assets/components/assets/icon/fileCode24.json create mode 100644 public/assets/components/assets/icon/fileCode32.json create mode 100644 public/assets/components/assets/icon/fileCsv16.json create mode 100644 public/assets/components/assets/icon/fileCsv24.json create mode 100644 public/assets/components/assets/icon/fileCsv32.json create mode 100644 public/assets/components/assets/icon/fileData16.json create mode 100644 public/assets/components/assets/icon/fileData24.json create mode 100644 public/assets/components/assets/icon/fileData32.json create mode 100644 public/assets/components/assets/icon/fileEcd16.json create mode 100644 public/assets/components/assets/icon/fileEcd24.json create mode 100644 public/assets/components/assets/icon/fileEcd32.json create mode 100644 public/assets/components/assets/icon/fileExcel16.json create mode 100644 public/assets/components/assets/icon/fileExcel24.json create mode 100644 public/assets/components/assets/icon/fileExcel32.json create mode 100644 public/assets/components/assets/icon/fileGpx16.json create mode 100644 public/assets/components/assets/icon/fileGpx24.json create mode 100644 public/assets/components/assets/icon/fileGpx32.json create mode 100644 public/assets/components/assets/icon/fileImage16.json create mode 100644 public/assets/components/assets/icon/fileImage24.json create mode 100644 public/assets/components/assets/icon/fileImage32.json create mode 100644 public/assets/components/assets/icon/fileKml16.json create mode 100644 public/assets/components/assets/icon/fileKml24.json create mode 100644 public/assets/components/assets/icon/fileKml32.json create mode 100644 public/assets/components/assets/icon/fileMagnifyingGlass16.json create mode 100644 public/assets/components/assets/icon/fileMagnifyingGlass24.json create mode 100644 public/assets/components/assets/icon/fileMagnifyingGlass32.json create mode 100644 public/assets/components/assets/icon/filePdf16.json create mode 100644 public/assets/components/assets/icon/filePdf24.json create mode 100644 public/assets/components/assets/icon/filePdf32.json create mode 100644 public/assets/components/assets/icon/filePdfPlus16.json create mode 100644 public/assets/components/assets/icon/filePdfPlus24.json create mode 100644 public/assets/components/assets/icon/filePdfPlus32.json create mode 100644 public/assets/components/assets/icon/filePitemx16.json create mode 100644 public/assets/components/assets/icon/filePitemx24.json create mode 100644 public/assets/components/assets/icon/filePitemx32.json create mode 100644 public/assets/components/assets/icon/filePpt16.json create mode 100644 public/assets/components/assets/icon/filePpt24.json create mode 100644 public/assets/components/assets/icon/filePpt32.json create mode 100644 public/assets/components/assets/icon/fileReport16.json create mode 100644 public/assets/components/assets/icon/fileReport24.json create mode 100644 public/assets/components/assets/icon/fileReport32.json create mode 100644 public/assets/components/assets/icon/fileShape16.json create mode 100644 public/assets/components/assets/icon/fileShape24.json create mode 100644 public/assets/components/assets/icon/fileShape32.json create mode 100644 public/assets/components/assets/icon/fileSound16.json create mode 100644 public/assets/components/assets/icon/fileSound24.json create mode 100644 public/assets/components/assets/icon/fileSound32.json create mode 100644 public/assets/components/assets/icon/fileSqlite16.json create mode 100644 public/assets/components/assets/icon/fileSqlite24.json create mode 100644 public/assets/components/assets/icon/fileSqlite32.json create mode 100644 public/assets/components/assets/icon/fileText16.json create mode 100644 public/assets/components/assets/icon/fileText24.json create mode 100644 public/assets/components/assets/icon/fileText32.json create mode 100644 public/assets/components/assets/icon/fileVideo16.json create mode 100644 public/assets/components/assets/icon/fileVideo24.json create mode 100644 public/assets/components/assets/icon/fileVideo32.json create mode 100644 public/assets/components/assets/icon/fileWord16.json create mode 100644 public/assets/components/assets/icon/fileWord24.json create mode 100644 public/assets/components/assets/icon/fileWord32.json create mode 100644 public/assets/components/assets/icon/fileZip16.json create mode 100644 public/assets/components/assets/icon/fileZip24.json create mode 100644 public/assets/components/assets/icon/fileZip32.json create mode 100644 public/assets/components/assets/icon/files16.json create mode 100644 public/assets/components/assets/icon/files24.json create mode 100644 public/assets/components/assets/icon/files32.json create mode 100644 public/assets/components/assets/icon/filesCsvCollection16.json create mode 100644 public/assets/components/assets/icon/filesCsvCollection24.json create mode 100644 public/assets/components/assets/icon/filesCsvCollection32.json create mode 100644 public/assets/components/assets/icon/filter16.json create mode 100644 public/assets/components/assets/icon/filter24.json create mode 100644 public/assets/components/assets/icon/filter32.json create mode 100644 public/assets/components/assets/icon/findPath16.json create mode 100644 public/assets/components/assets/icon/findPath24.json create mode 100644 public/assets/components/assets/icon/findPath32.json create mode 100644 public/assets/components/assets/icon/fingerprint16.json create mode 100644 public/assets/components/assets/icon/fingerprint24.json create mode 100644 public/assets/components/assets/icon/fingerprint32.json create mode 100644 public/assets/components/assets/icon/flash16.json create mode 100644 public/assets/components/assets/icon/flash24.json create mode 100644 public/assets/components/assets/icon/flash32.json create mode 100644 public/assets/components/assets/icon/flip16.json create mode 100644 public/assets/components/assets/icon/flip24.json create mode 100644 public/assets/components/assets/icon/flip32.json create mode 100644 public/assets/components/assets/icon/floorPlan16.json create mode 100644 public/assets/components/assets/icon/floorPlan24.json create mode 100644 public/assets/components/assets/icon/floorPlan32.json create mode 100644 public/assets/components/assets/icon/fog16.json create mode 100644 public/assets/components/assets/icon/fog24.json create mode 100644 public/assets/components/assets/icon/fog32.json create mode 100644 public/assets/components/assets/icon/folder16.json create mode 100644 public/assets/components/assets/icon/folder24.json create mode 100644 public/assets/components/assets/icon/folder32.json create mode 100644 public/assets/components/assets/icon/folderArchive16.json create mode 100644 public/assets/components/assets/icon/folderArchive24.json create mode 100644 public/assets/components/assets/icon/folderArchive32.json create mode 100644 public/assets/components/assets/icon/folderMove16.json create mode 100644 public/assets/components/assets/icon/folderMove24.json create mode 100644 public/assets/components/assets/icon/folderMove32.json create mode 100644 public/assets/components/assets/icon/folderNew16.json create mode 100644 public/assets/components/assets/icon/folderNew24.json create mode 100644 public/assets/components/assets/icon/folderNew32.json create mode 100644 public/assets/components/assets/icon/folderOpen16.json create mode 100644 public/assets/components/assets/icon/folderOpen24.json create mode 100644 public/assets/components/assets/icon/folderOpen32.json create mode 100644 public/assets/components/assets/icon/folderPlus16.json create mode 100644 public/assets/components/assets/icon/folderPlus24.json create mode 100644 public/assets/components/assets/icon/folderPlus32.json create mode 100644 public/assets/components/assets/icon/folderStar16.json create mode 100644 public/assets/components/assets/icon/folderStar24.json create mode 100644 public/assets/components/assets/icon/folderStar32.json create mode 100644 public/assets/components/assets/icon/folders16.json create mode 100644 public/assets/components/assets/icon/folders24.json create mode 100644 public/assets/components/assets/icon/folders32.json create mode 100644 public/assets/components/assets/icon/follow16.json create mode 100644 public/assets/components/assets/icon/follow24.json create mode 100644 public/assets/components/assets/icon/follow32.json create mode 100644 public/assets/components/assets/icon/followPause16.json create mode 100644 public/assets/components/assets/icon/followPause24.json create mode 100644 public/assets/components/assets/icon/followPause32.json create mode 100644 public/assets/components/assets/icon/followPlay16.json create mode 100644 public/assets/components/assets/icon/followPlay24.json create mode 100644 public/assets/components/assets/icon/followPlay32.json create mode 100644 public/assets/components/assets/icon/footer16.json create mode 100644 public/assets/components/assets/icon/footer24.json create mode 100644 public/assets/components/assets/icon/footer32.json create mode 100644 public/assets/components/assets/icon/footprint16.json create mode 100644 public/assets/components/assets/icon/footprint24.json create mode 100644 public/assets/components/assets/icon/footprint32.json create mode 100644 public/assets/components/assets/icon/forkLeft16.json create mode 100644 public/assets/components/assets/icon/forkLeft24.json create mode 100644 public/assets/components/assets/icon/forkLeft32.json create mode 100644 public/assets/components/assets/icon/forkMiddle16.json create mode 100644 public/assets/components/assets/icon/forkMiddle24.json create mode 100644 public/assets/components/assets/icon/forkMiddle32.json create mode 100644 public/assets/components/assets/icon/forkRight16.json create mode 100644 public/assets/components/assets/icon/forkRight24.json create mode 100644 public/assets/components/assets/icon/forkRight32.json create mode 100644 public/assets/components/assets/icon/formDropdown16.json create mode 100644 public/assets/components/assets/icon/formDropdown24.json create mode 100644 public/assets/components/assets/icon/formDropdown32.json create mode 100644 public/assets/components/assets/icon/formElements16.json create mode 100644 public/assets/components/assets/icon/formElements24.json create mode 100644 public/assets/components/assets/icon/formElements32.json create mode 100644 public/assets/components/assets/icon/formField16.json create mode 100644 public/assets/components/assets/icon/formField24.json create mode 100644 public/assets/components/assets/icon/formField32.json create mode 100644 public/assets/components/assets/icon/formFieldMultiline16.json create mode 100644 public/assets/components/assets/icon/formFieldMultiline24.json create mode 100644 public/assets/components/assets/icon/formFieldMultiline32.json create mode 100644 public/assets/components/assets/icon/formFieldOff16.json create mode 100644 public/assets/components/assets/icon/formFieldOff24.json create mode 100644 public/assets/components/assets/icon/formFieldOff32.json create mode 100644 public/assets/components/assets/icon/forward16.json create mode 100644 public/assets/components/assets/icon/forward16F.json create mode 100644 public/assets/components/assets/icon/forward24.json create mode 100644 public/assets/components/assets/icon/forward24F.json create mode 100644 public/assets/components/assets/icon/forward32.json create mode 100644 public/assets/components/assets/icon/forward32F.json create mode 100644 public/assets/components/assets/icon/freehand16.json create mode 100644 public/assets/components/assets/icon/freehand24.json create mode 100644 public/assets/components/assets/icon/freehand32.json create mode 100644 public/assets/components/assets/icon/freehandArea16.json create mode 100644 public/assets/components/assets/icon/freehandArea24.json create mode 100644 public/assets/components/assets/icon/freehandArea32.json create mode 100644 public/assets/components/assets/icon/frown16.json create mode 100644 public/assets/components/assets/icon/frown24.json create mode 100644 public/assets/components/assets/icon/frown32.json create mode 100644 public/assets/components/assets/icon/fullScreen16.json create mode 100644 public/assets/components/assets/icon/fullScreen24.json create mode 100644 public/assets/components/assets/icon/fullScreen32.json create mode 100644 public/assets/components/assets/icon/fullScreenExit16.json create mode 100644 public/assets/components/assets/icon/fullScreenExit24.json create mode 100644 public/assets/components/assets/icon/fullScreenExit32.json create mode 100644 public/assets/components/assets/icon/function16.json create mode 100644 public/assets/components/assets/icon/function24.json create mode 100644 public/assets/components/assets/icon/function32.json create mode 100644 public/assets/components/assets/icon/functionEditor16.json create mode 100644 public/assets/components/assets/icon/functionEditor24.json create mode 100644 public/assets/components/assets/icon/functionEditor32.json create mode 100644 public/assets/components/assets/icon/gallery16.json create mode 100644 public/assets/components/assets/icon/gallery24.json create mode 100644 public/assets/components/assets/icon/gallery32.json create mode 100644 public/assets/components/assets/icon/gamma16.json create mode 100644 public/assets/components/assets/icon/gamma24.json create mode 100644 public/assets/components/assets/icon/gamma32.json create mode 100644 public/assets/components/assets/icon/gauge16.json create mode 100644 public/assets/components/assets/icon/gauge24.json create mode 100644 public/assets/components/assets/icon/gauge32.json create mode 100644 public/assets/components/assets/icon/gaugeSummary16.json create mode 100644 public/assets/components/assets/icon/gaugeSummary24.json create mode 100644 public/assets/components/assets/icon/gaugeSummary32.json create mode 100644 public/assets/components/assets/icon/gear16.json create mode 100644 public/assets/components/assets/icon/gear24.json create mode 100644 public/assets/components/assets/icon/gear32.json create mode 100644 public/assets/components/assets/icon/geoanalyticsServer16.json create mode 100644 public/assets/components/assets/icon/geoanalyticsServer24.json create mode 100644 public/assets/components/assets/icon/geoanalyticsServer32.json create mode 100644 public/assets/components/assets/icon/geoeventServer16.json create mode 100644 public/assets/components/assets/icon/geoeventServer24.json create mode 100644 public/assets/components/assets/icon/geoeventServer32.json create mode 100644 public/assets/components/assets/icon/geographicLinkChartLayout16.json create mode 100644 public/assets/components/assets/icon/geographicLinkChartLayout24.json create mode 100644 public/assets/components/assets/icon/geographicLinkChartLayout32.json create mode 100644 public/assets/components/assets/icon/geonet16.json create mode 100644 public/assets/components/assets/icon/geonet24.json create mode 100644 public/assets/components/assets/icon/geonet32.json create mode 100644 public/assets/components/assets/icon/geonetQuestion16.json create mode 100644 public/assets/components/assets/icon/geonetQuestion24.json create mode 100644 public/assets/components/assets/icon/geonetQuestion32.json create mode 100644 public/assets/components/assets/icon/gisServer16.json create mode 100644 public/assets/components/assets/icon/gisServer24.json create mode 100644 public/assets/components/assets/icon/gisServer32.json create mode 100644 public/assets/components/assets/icon/globe16.json create mode 100644 public/assets/components/assets/icon/globe24.json create mode 100644 public/assets/components/assets/icon/globe32.json create mode 100644 public/assets/components/assets/icon/gpsOff16.json create mode 100644 public/assets/components/assets/icon/gpsOff24.json create mode 100644 public/assets/components/assets/icon/gpsOff32.json create mode 100644 public/assets/components/assets/icon/gpsOn16.json create mode 100644 public/assets/components/assets/icon/gpsOn16F.json create mode 100644 public/assets/components/assets/icon/gpsOn24.json create mode 100644 public/assets/components/assets/icon/gpsOn24F.json create mode 100644 public/assets/components/assets/icon/gpsOn32.json create mode 100644 public/assets/components/assets/icon/gpsOn32F.json create mode 100644 public/assets/components/assets/icon/graphAxis16.json create mode 100644 public/assets/components/assets/icon/graphAxis24.json create mode 100644 public/assets/components/assets/icon/graphAxis32.json create mode 100644 public/assets/components/assets/icon/graphBar100Stacked16.json create mode 100644 public/assets/components/assets/icon/graphBar100Stacked24.json create mode 100644 public/assets/components/assets/icon/graphBar100Stacked32.json create mode 100644 public/assets/components/assets/icon/graphBar16.json create mode 100644 public/assets/components/assets/icon/graphBar24.json create mode 100644 public/assets/components/assets/icon/graphBar32.json create mode 100644 public/assets/components/assets/icon/graphBarSideBySide16.json create mode 100644 public/assets/components/assets/icon/graphBarSideBySide24.json create mode 100644 public/assets/components/assets/icon/graphBarSideBySide32.json create mode 100644 public/assets/components/assets/icon/graphBarStacked16.json create mode 100644 public/assets/components/assets/icon/graphBarStacked24.json create mode 100644 public/assets/components/assets/icon/graphBarStacked32.json create mode 100644 public/assets/components/assets/icon/graphGuides16.json create mode 100644 public/assets/components/assets/icon/graphGuides24.json create mode 100644 public/assets/components/assets/icon/graphGuides32.json create mode 100644 public/assets/components/assets/icon/graphHistogram16.json create mode 100644 public/assets/components/assets/icon/graphHistogram24.json create mode 100644 public/assets/components/assets/icon/graphHistogram32.json create mode 100644 public/assets/components/assets/icon/graphLineSeries16.json create mode 100644 public/assets/components/assets/icon/graphLineSeries24.json create mode 100644 public/assets/components/assets/icon/graphLineSeries32.json create mode 100644 public/assets/components/assets/icon/graphMovingAverage16.json create mode 100644 public/assets/components/assets/icon/graphMovingAverage24.json create mode 100644 public/assets/components/assets/icon/graphMovingAverage32.json create mode 100644 public/assets/components/assets/icon/graphPieSlice16.json create mode 100644 public/assets/components/assets/icon/graphPieSlice24.json create mode 100644 public/assets/components/assets/icon/graphPieSlice32.json create mode 100644 public/assets/components/assets/icon/graphScatterPlot16.json create mode 100644 public/assets/components/assets/icon/graphScatterPlot24.json create mode 100644 public/assets/components/assets/icon/graphScatterPlot32.json create mode 100644 public/assets/components/assets/icon/graphTimeSeries16.json create mode 100644 public/assets/components/assets/icon/graphTimeSeries24.json create mode 100644 public/assets/components/assets/icon/graphTimeSeries32.json create mode 100644 public/assets/components/assets/icon/grid16.json create mode 100644 public/assets/components/assets/icon/grid24.json create mode 100644 public/assets/components/assets/icon/grid32.json create mode 100644 public/assets/components/assets/icon/gridDiamond16.json create mode 100644 public/assets/components/assets/icon/gridDiamond24.json create mode 100644 public/assets/components/assets/icon/gridDiamond32.json create mode 100644 public/assets/components/assets/icon/gridHexagon16.json create mode 100644 public/assets/components/assets/icon/gridHexagon24.json create mode 100644 public/assets/components/assets/icon/gridHexagon32.json create mode 100644 public/assets/components/assets/icon/gridTriangle16.json create mode 100644 public/assets/components/assets/icon/gridTriangle24.json create mode 100644 public/assets/components/assets/icon/gridTriangle32.json create mode 100644 public/assets/components/assets/icon/gridUnit16.json create mode 100644 public/assets/components/assets/icon/gridUnit24.json create mode 100644 public/assets/components/assets/icon/gridUnit32.json create mode 100644 public/assets/components/assets/icon/group16.json create mode 100644 public/assets/components/assets/icon/group24.json create mode 100644 public/assets/components/assets/icon/group32.json create mode 100644 public/assets/components/assets/icon/groupForm16.json create mode 100644 public/assets/components/assets/icon/groupForm24.json create mode 100644 public/assets/components/assets/icon/groupForm32.json create mode 100644 public/assets/components/assets/icon/groupFormPlus16.json create mode 100644 public/assets/components/assets/icon/groupFormPlus24.json create mode 100644 public/assets/components/assets/icon/groupFormPlus32.json create mode 100644 public/assets/components/assets/icon/groupItems16.json create mode 100644 public/assets/components/assets/icon/groupItems24.json create mode 100644 public/assets/components/assets/icon/groupItems32.json create mode 100644 public/assets/components/assets/icon/groupLayoutElements16.json create mode 100644 public/assets/components/assets/icon/groupLayoutElements24.json create mode 100644 public/assets/components/assets/icon/groupLayoutElements32.json create mode 100644 public/assets/components/assets/icon/groupX16.json create mode 100644 public/assets/components/assets/icon/groupX24.json create mode 100644 public/assets/components/assets/icon/groupX32.json create mode 100644 public/assets/components/assets/icon/halo16.json create mode 100644 public/assets/components/assets/icon/halo24.json create mode 100644 public/assets/components/assets/icon/halo32.json create mode 100644 public/assets/components/assets/icon/hamburger16.json create mode 100644 public/assets/components/assets/icon/hamburger24.json create mode 100644 public/assets/components/assets/icon/hamburger32.json create mode 100644 public/assets/components/assets/icon/hammer16.json create mode 100644 public/assets/components/assets/icon/hammer24.json create mode 100644 public/assets/components/assets/icon/hammer32.json create mode 100644 public/assets/components/assets/icon/handleVertical16.json create mode 100644 public/assets/components/assets/icon/handleVertical24.json create mode 100644 public/assets/components/assets/icon/handleVertical32.json create mode 100644 public/assets/components/assets/icon/heading16.json create mode 100644 public/assets/components/assets/icon/heading24.json create mode 100644 public/assets/components/assets/icon/heading32.json create mode 100644 public/assets/components/assets/icon/headingLayout16.json create mode 100644 public/assets/components/assets/icon/headingLayout24.json create mode 100644 public/assets/components/assets/icon/headingLayout32.json create mode 100644 public/assets/components/assets/icon/headingRtl16.json create mode 100644 public/assets/components/assets/icon/headingRtl24.json create mode 100644 public/assets/components/assets/icon/headingRtl32.json create mode 100644 public/assets/components/assets/icon/headset16.json create mode 100644 public/assets/components/assets/icon/headset24.json create mode 100644 public/assets/components/assets/icon/headset32.json create mode 100644 public/assets/components/assets/icon/heart16.json create mode 100644 public/assets/components/assets/icon/heart16F.json create mode 100644 public/assets/components/assets/icon/heart24.json create mode 100644 public/assets/components/assets/icon/heart24F.json create mode 100644 public/assets/components/assets/icon/heart32.json create mode 100644 public/assets/components/assets/icon/heart32F.json create mode 100644 public/assets/components/assets/icon/heatChart16.json create mode 100644 public/assets/components/assets/icon/heatChart24.json create mode 100644 public/assets/components/assets/icon/heatChart32.json create mode 100644 public/assets/components/assets/icon/heavyRain16.json create mode 100644 public/assets/components/assets/icon/heavyRain24.json create mode 100644 public/assets/components/assets/icon/heavyRain32.json create mode 100644 public/assets/components/assets/icon/heavySnow16.json create mode 100644 public/assets/components/assets/icon/heavySnow24.json create mode 100644 public/assets/components/assets/icon/heavySnow32.json create mode 100644 public/assets/components/assets/icon/hideEmpty16.json create mode 100644 public/assets/components/assets/icon/hideEmpty24.json create mode 100644 public/assets/components/assets/icon/hideEmpty32.json create mode 100644 public/assets/components/assets/icon/highlighter16.json create mode 100644 public/assets/components/assets/icon/highlighter24.json create mode 100644 public/assets/components/assets/icon/highlighter32.json create mode 100644 public/assets/components/assets/icon/highlighterTip16.json create mode 100644 public/assets/components/assets/icon/highlighterTip24.json create mode 100644 public/assets/components/assets/icon/highlighterTip32.json create mode 100644 public/assets/components/assets/icon/highwayChange16.json create mode 100644 public/assets/components/assets/icon/highwayChange24.json create mode 100644 public/assets/components/assets/icon/highwayChange32.json create mode 100644 public/assets/components/assets/icon/highwayChangeRight16.json create mode 100644 public/assets/components/assets/icon/highwayChangeRight24.json create mode 100644 public/assets/components/assets/icon/highwayChangeRight32.json create mode 100644 public/assets/components/assets/icon/hillshadeEffect16.json create mode 100644 public/assets/components/assets/icon/hillshadeEffect24.json create mode 100644 public/assets/components/assets/icon/hillshadeEffect32.json create mode 100644 public/assets/components/assets/icon/home16.json create mode 100644 public/assets/components/assets/icon/home24.json create mode 100644 public/assets/components/assets/icon/home32.json create mode 100644 public/assets/components/assets/icon/horizontalDistribute16.json create mode 100644 public/assets/components/assets/icon/horizontalDistribute24.json create mode 100644 public/assets/components/assets/icon/horizontalDistribute32.json create mode 100644 public/assets/components/assets/icon/hourglassActive16.json create mode 100644 public/assets/components/assets/icon/hourglassActive24.json create mode 100644 public/assets/components/assets/icon/hourglassActive32.json create mode 100644 public/assets/components/assets/icon/hourglassExpired16.json create mode 100644 public/assets/components/assets/icon/hourglassExpired24.json create mode 100644 public/assets/components/assets/icon/hourglassExpired32.json create mode 100644 public/assets/components/assets/icon/i12X16.json create mode 100644 public/assets/components/assets/icon/i12X24.json create mode 100644 public/assets/components/assets/icon/i12X32.json create mode 100644 public/assets/components/assets/icon/i12XPlaybackSpeed16.json create mode 100644 public/assets/components/assets/icon/i12XPlaybackSpeed24.json create mode 100644 public/assets/components/assets/icon/i12XPlaybackSpeed32.json create mode 100644 public/assets/components/assets/icon/i14X16.json create mode 100644 public/assets/components/assets/icon/i14X24.json create mode 100644 public/assets/components/assets/icon/i14X32.json create mode 100644 public/assets/components/assets/icon/i14XPlaybackSpeed16.json create mode 100644 public/assets/components/assets/icon/i14XPlaybackSpeed24.json create mode 100644 public/assets/components/assets/icon/i14XPlaybackSpeed32.json create mode 100644 public/assets/components/assets/icon/i18X16.json create mode 100644 public/assets/components/assets/icon/i18X24.json create mode 100644 public/assets/components/assets/icon/i18X32.json create mode 100644 public/assets/components/assets/icon/i18XPlaybackSpeed16.json create mode 100644 public/assets/components/assets/icon/i18XPlaybackSpeed24.json create mode 100644 public/assets/components/assets/icon/i18XPlaybackSpeed32.json create mode 100644 public/assets/components/assets/icon/i1X16.json create mode 100644 public/assets/components/assets/icon/i1X24.json create mode 100644 public/assets/components/assets/icon/i1X32.json create mode 100644 public/assets/components/assets/icon/i1XPlaybackSpeed16.json create mode 100644 public/assets/components/assets/icon/i1XPlaybackSpeed24.json create mode 100644 public/assets/components/assets/icon/i1XPlaybackSpeed32.json create mode 100644 public/assets/components/assets/icon/i2DExplore16.json create mode 100644 public/assets/components/assets/icon/i2DExplore24.json create mode 100644 public/assets/components/assets/icon/i2DExplore32.json create mode 100644 public/assets/components/assets/icon/i2X16.json create mode 100644 public/assets/components/assets/icon/i2X24.json create mode 100644 public/assets/components/assets/icon/i2X32.json create mode 100644 public/assets/components/assets/icon/i2XPlaybackSpeed16.json create mode 100644 public/assets/components/assets/icon/i2XPlaybackSpeed24.json create mode 100644 public/assets/components/assets/icon/i2XPlaybackSpeed32.json create mode 100644 public/assets/components/assets/icon/i360View16.json create mode 100644 public/assets/components/assets/icon/i360View24.json create mode 100644 public/assets/components/assets/icon/i360View32.json create mode 100644 public/assets/components/assets/icon/i3DGlasses16.json create mode 100644 public/assets/components/assets/icon/i3DGlasses24.json create mode 100644 public/assets/components/assets/icon/i3DGlasses32.json create mode 100644 public/assets/components/assets/icon/i4X16.json create mode 100644 public/assets/components/assets/icon/i4X24.json create mode 100644 public/assets/components/assets/icon/i4X32.json create mode 100644 public/assets/components/assets/icon/i4XPlaybackSpeed16.json create mode 100644 public/assets/components/assets/icon/i4XPlaybackSpeed24.json create mode 100644 public/assets/components/assets/icon/i4XPlaybackSpeed32.json create mode 100644 public/assets/components/assets/icon/i8X16.json create mode 100644 public/assets/components/assets/icon/i8X24.json create mode 100644 public/assets/components/assets/icon/i8X32.json create mode 100644 public/assets/components/assets/icon/i8XPlaybackSpeed16.json create mode 100644 public/assets/components/assets/icon/i8XPlaybackSpeed24.json create mode 100644 public/assets/components/assets/icon/i8XPlaybackSpeed32.json create mode 100644 public/assets/components/assets/icon/image16.json create mode 100644 public/assets/components/assets/icon/image24.json create mode 100644 public/assets/components/assets/icon/image32.json create mode 100644 public/assets/components/assets/icon/imageChips16.json create mode 100644 public/assets/components/assets/icon/imageChips24.json create mode 100644 public/assets/components/assets/icon/imageChips32.json create mode 100644 public/assets/components/assets/icon/imageDisplayOrder16.json create mode 100644 public/assets/components/assets/icon/imageDisplayOrder24.json create mode 100644 public/assets/components/assets/icon/imageDisplayOrder32.json create mode 100644 public/assets/components/assets/icon/imageLayer16.json create mode 100644 public/assets/components/assets/icon/imageLayer24.json create mode 100644 public/assets/components/assets/icon/imageLayer32.json create mode 100644 public/assets/components/assets/icon/imageMensuration16.json create mode 100644 public/assets/components/assets/icon/imageMensuration24.json create mode 100644 public/assets/components/assets/icon/imageMensuration32.json create mode 100644 public/assets/components/assets/icon/imagePin16.json create mode 100644 public/assets/components/assets/icon/imagePin24.json create mode 100644 public/assets/components/assets/icon/imagePin32.json create mode 100644 public/assets/components/assets/icon/imagePlus16.json create mode 100644 public/assets/components/assets/icon/imagePlus24.json create mode 100644 public/assets/components/assets/icon/imagePlus32.json create mode 100644 public/assets/components/assets/icon/imageSegmentation16.json create mode 100644 public/assets/components/assets/icon/imageSegmentation24.json create mode 100644 public/assets/components/assets/icon/imageSegmentation32.json create mode 100644 public/assets/components/assets/icon/imageServer16.json create mode 100644 public/assets/components/assets/icon/imageServer24.json create mode 100644 public/assets/components/assets/icon/imageServer32.json create mode 100644 public/assets/components/assets/icon/imageSpace16.json create mode 100644 public/assets/components/assets/icon/imageSpace24.json create mode 100644 public/assets/components/assets/icon/imageSpace32.json create mode 100644 public/assets/components/assets/icon/imageUnit16.json create mode 100644 public/assets/components/assets/icon/imageUnit24.json create mode 100644 public/assets/components/assets/icon/imageUnit32.json create mode 100644 public/assets/components/assets/icon/images16.json create mode 100644 public/assets/components/assets/icon/images24.json create mode 100644 public/assets/components/assets/icon/images32.json create mode 100644 public/assets/components/assets/icon/import16.json create mode 100644 public/assets/components/assets/icon/import24.json create mode 100644 public/assets/components/assets/icon/import32.json create mode 100644 public/assets/components/assets/icon/inbox16.json create mode 100644 public/assets/components/assets/icon/inbox24.json create mode 100644 public/assets/components/assets/icon/inbox32.json create mode 100644 public/assets/components/assets/icon/increaseLinkChartSymbolSize16.json create mode 100644 public/assets/components/assets/icon/increaseLinkChartSymbolSize24.json create mode 100644 public/assets/components/assets/icon/increaseLinkChartSymbolSize32.json create mode 100644 public/assets/components/assets/icon/indicator16.json create mode 100644 public/assets/components/assets/icon/indicator24.json create mode 100644 public/assets/components/assets/icon/indicator32.json create mode 100644 public/assets/components/assets/icon/infographic16.json create mode 100644 public/assets/components/assets/icon/infographic24.json create mode 100644 public/assets/components/assets/icon/infographic32.json create mode 100644 public/assets/components/assets/icon/information16.json create mode 100644 public/assets/components/assets/icon/information16F.json create mode 100644 public/assets/components/assets/icon/information24.json create mode 100644 public/assets/components/assets/icon/information24F.json create mode 100644 public/assets/components/assets/icon/information32.json create mode 100644 public/assets/components/assets/icon/information32F.json create mode 100644 public/assets/components/assets/icon/informationLetter16.json create mode 100644 public/assets/components/assets/icon/informationLetter24.json create mode 100644 public/assets/components/assets/icon/informationLetter32.json create mode 100644 public/assets/components/assets/icon/initiative16.json create mode 100644 public/assets/components/assets/icon/initiative24.json create mode 100644 public/assets/components/assets/icon/initiative32.json create mode 100644 public/assets/components/assets/icon/initiativeTemplate16.json create mode 100644 public/assets/components/assets/icon/initiativeTemplate24.json create mode 100644 public/assets/components/assets/icon/initiativeTemplate32.json create mode 100644 public/assets/components/assets/icon/insets16.json create mode 100644 public/assets/components/assets/icon/insets24.json create mode 100644 public/assets/components/assets/icon/insets32.json create mode 100644 public/assets/components/assets/icon/inspection16.json create mode 100644 public/assets/components/assets/icon/inspection24.json create mode 100644 public/assets/components/assets/icon/inspection32.json create mode 100644 public/assets/components/assets/icon/integer16.json create mode 100644 public/assets/components/assets/icon/integer24.json create mode 100644 public/assets/components/assets/icon/integer32.json create mode 100644 public/assets/components/assets/icon/investigation16.json create mode 100644 public/assets/components/assets/icon/investigation24.json create mode 100644 public/assets/components/assets/icon/investigation32.json create mode 100644 public/assets/components/assets/icon/italicize16.json create mode 100644 public/assets/components/assets/icon/italicize24.json create mode 100644 public/assets/components/assets/icon/italicize32.json create mode 100644 public/assets/components/assets/icon/joinedViewLayer16.json create mode 100644 public/assets/components/assets/icon/joinedViewLayer24.json create mode 100644 public/assets/components/assets/icon/joinedViewLayer32.json create mode 100644 public/assets/components/assets/icon/key16.json create mode 100644 public/assets/components/assets/icon/key24.json create mode 100644 public/assets/components/assets/icon/key32.json create mode 100644 public/assets/components/assets/icon/keyboard16.json create mode 100644 public/assets/components/assets/icon/keyboard24.json create mode 100644 public/assets/components/assets/icon/keyboard32.json create mode 100644 public/assets/components/assets/icon/keypad16.json create mode 100644 public/assets/components/assets/icon/keypad24.json create mode 100644 public/assets/components/assets/icon/keypad32.json create mode 100644 public/assets/components/assets/icon/knowledgeGraph16.json create mode 100644 public/assets/components/assets/icon/knowledgeGraph24.json create mode 100644 public/assets/components/assets/icon/knowledgeGraph32.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphDashboard16.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphDashboard24.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphDashboard32.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphDataModel16.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphDataModel24.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphDataModel32.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphExport16.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphExport24.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphExport32.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphImport16.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphImport24.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphImport32.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphNew16.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphNew24.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphNew32.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphRelationship16.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphRelationship24.json create mode 100644 public/assets/components/assets/icon/knowledgeGraphRelationship32.json create mode 100644 public/assets/components/assets/icon/knowledgeLayer16.json create mode 100644 public/assets/components/assets/icon/knowledgeLayer24.json create mode 100644 public/assets/components/assets/icon/knowledgeLayer32.json create mode 100644 public/assets/components/assets/icon/knowledgeServer16.json create mode 100644 public/assets/components/assets/icon/knowledgeServer24.json create mode 100644 public/assets/components/assets/icon/knowledgeServer32.json create mode 100644 public/assets/components/assets/icon/label16.json create mode 100644 public/assets/components/assets/icon/label24.json create mode 100644 public/assets/components/assets/icon/label32.json create mode 100644 public/assets/components/assets/icon/labelOff16.json create mode 100644 public/assets/components/assets/icon/labelOff24.json create mode 100644 public/assets/components/assets/icon/labelOff32.json create mode 100644 public/assets/components/assets/icon/language16.json create mode 100644 public/assets/components/assets/icon/language24.json create mode 100644 public/assets/components/assets/icon/language32.json create mode 100644 public/assets/components/assets/icon/languageTranslate16.json create mode 100644 public/assets/components/assets/icon/languageTranslate24.json create mode 100644 public/assets/components/assets/icon/languageTranslate32.json create mode 100644 public/assets/components/assets/icon/lasso16.json create mode 100644 public/assets/components/assets/icon/lasso24.json create mode 100644 public/assets/components/assets/icon/lasso32.json create mode 100644 public/assets/components/assets/icon/lassoSelect16.json create mode 100644 public/assets/components/assets/icon/lassoSelect24.json create mode 100644 public/assets/components/assets/icon/lassoSelect32.json create mode 100644 public/assets/components/assets/icon/launch16.json create mode 100644 public/assets/components/assets/icon/launch24.json create mode 100644 public/assets/components/assets/icon/launch32.json create mode 100644 public/assets/components/assets/icon/layer16.json create mode 100644 public/assets/components/assets/icon/layer24.json create mode 100644 public/assets/components/assets/icon/layer32.json create mode 100644 public/assets/components/assets/icon/layerBasemap16.json create mode 100644 public/assets/components/assets/icon/layerBasemap24.json create mode 100644 public/assets/components/assets/icon/layerBasemap32.json create mode 100644 public/assets/components/assets/icon/layerBroken16.json create mode 100644 public/assets/components/assets/icon/layerBroken24.json create mode 100644 public/assets/components/assets/icon/layerBroken32.json create mode 100644 public/assets/components/assets/icon/layerFilter16.json create mode 100644 public/assets/components/assets/icon/layerFilter24.json create mode 100644 public/assets/components/assets/icon/layerFilter32.json create mode 100644 public/assets/components/assets/icon/layerGraphics16.json create mode 100644 public/assets/components/assets/icon/layerGraphics24.json create mode 100644 public/assets/components/assets/icon/layerGraphics32.json create mode 100644 public/assets/components/assets/icon/layerHide16.json create mode 100644 public/assets/components/assets/icon/layerHide24.json create mode 100644 public/assets/components/assets/icon/layerHide32.json create mode 100644 public/assets/components/assets/icon/layerKml16.json create mode 100644 public/assets/components/assets/icon/layerKml24.json create mode 100644 public/assets/components/assets/icon/layerKml32.json create mode 100644 public/assets/components/assets/icon/layerLine16.json create mode 100644 public/assets/components/assets/icon/layerLine24.json create mode 100644 public/assets/components/assets/icon/layerLine32.json create mode 100644 public/assets/components/assets/icon/layerLineService16.json create mode 100644 public/assets/components/assets/icon/layerLineService24.json create mode 100644 public/assets/components/assets/icon/layerLineService32.json create mode 100644 public/assets/components/assets/icon/layerMap16.json create mode 100644 public/assets/components/assets/icon/layerMap24.json create mode 100644 public/assets/components/assets/icon/layerMap32.json create mode 100644 public/assets/components/assets/icon/layerMapService16.json create mode 100644 public/assets/components/assets/icon/layerMapService24.json create mode 100644 public/assets/components/assets/icon/layerMapService32.json create mode 100644 public/assets/components/assets/icon/layerPoints16.json create mode 100644 public/assets/components/assets/icon/layerPoints24.json create mode 100644 public/assets/components/assets/icon/layerPoints32.json create mode 100644 public/assets/components/assets/icon/layerPolygon16.json create mode 100644 public/assets/components/assets/icon/layerPolygon24.json create mode 100644 public/assets/components/assets/icon/layerPolygon32.json create mode 100644 public/assets/components/assets/icon/layerPolygonService16.json create mode 100644 public/assets/components/assets/icon/layerPolygonService24.json create mode 100644 public/assets/components/assets/icon/layerPolygonService32.json create mode 100644 public/assets/components/assets/icon/layerService16.json create mode 100644 public/assets/components/assets/icon/layerService24.json create mode 100644 public/assets/components/assets/icon/layerService32.json create mode 100644 public/assets/components/assets/icon/layerZoomTo16.json create mode 100644 public/assets/components/assets/icon/layerZoomTo24.json create mode 100644 public/assets/components/assets/icon/layerZoomTo32.json create mode 100644 public/assets/components/assets/icon/layers16.json create mode 100644 public/assets/components/assets/icon/layers24.json create mode 100644 public/assets/components/assets/icon/layers32.json create mode 100644 public/assets/components/assets/icon/layersEditable16.json create mode 100644 public/assets/components/assets/icon/layersEditable24.json create mode 100644 public/assets/components/assets/icon/layersEditable32.json create mode 100644 public/assets/components/assets/icon/layersReference16.json create mode 100644 public/assets/components/assets/icon/layersReference24.json create mode 100644 public/assets/components/assets/icon/layersReference32.json create mode 100644 public/assets/components/assets/icon/layoutHorizontal16.json create mode 100644 public/assets/components/assets/icon/layoutHorizontal24.json create mode 100644 public/assets/components/assets/icon/layoutHorizontal32.json create mode 100644 public/assets/components/assets/icon/layoutVertical16.json create mode 100644 public/assets/components/assets/icon/layoutVertical24.json create mode 100644 public/assets/components/assets/icon/layoutVertical32.json create mode 100644 public/assets/components/assets/icon/left16.json create mode 100644 public/assets/components/assets/icon/left24.json create mode 100644 public/assets/components/assets/icon/left32.json create mode 100644 public/assets/components/assets/icon/leftAlign16.json create mode 100644 public/assets/components/assets/icon/leftAlign24.json create mode 100644 public/assets/components/assets/icon/leftAlign32.json create mode 100644 public/assets/components/assets/icon/leftEdge16.json create mode 100644 public/assets/components/assets/icon/leftEdge24.json create mode 100644 public/assets/components/assets/icon/leftEdge32.json create mode 100644 public/assets/components/assets/icon/leftLeft16.json create mode 100644 public/assets/components/assets/icon/leftLeft24.json create mode 100644 public/assets/components/assets/icon/leftLeft32.json create mode 100644 public/assets/components/assets/icon/leftRight16.json create mode 100644 public/assets/components/assets/icon/leftRight24.json create mode 100644 public/assets/components/assets/icon/leftRight32.json create mode 100644 public/assets/components/assets/icon/legend16.json create mode 100644 public/assets/components/assets/icon/legend24.json create mode 100644 public/assets/components/assets/icon/legend32.json create mode 100644 public/assets/components/assets/icon/legendLeft16.json create mode 100644 public/assets/components/assets/icon/legendLeft24.json create mode 100644 public/assets/components/assets/icon/legendLeft32.json create mode 100644 public/assets/components/assets/icon/legendPlus16.json create mode 100644 public/assets/components/assets/icon/legendPlus24.json create mode 100644 public/assets/components/assets/icon/legendPlus32.json create mode 100644 public/assets/components/assets/icon/legendRight16.json create mode 100644 public/assets/components/assets/icon/legendRight24.json create mode 100644 public/assets/components/assets/icon/legendRight32.json create mode 100644 public/assets/components/assets/icon/license16.json create mode 100644 public/assets/components/assets/icon/license24.json create mode 100644 public/assets/components/assets/icon/license32.json create mode 100644 public/assets/components/assets/icon/lightRain16.json create mode 100644 public/assets/components/assets/icon/lightRain24.json create mode 100644 public/assets/components/assets/icon/lightRain32.json create mode 100644 public/assets/components/assets/icon/lightSnow16.json create mode 100644 public/assets/components/assets/icon/lightSnow24.json create mode 100644 public/assets/components/assets/icon/lightSnow32.json create mode 100644 public/assets/components/assets/icon/lightbulb16.json create mode 100644 public/assets/components/assets/icon/lightbulb24.json create mode 100644 public/assets/components/assets/icon/lightbulb32.json create mode 100644 public/assets/components/assets/icon/line16.json create mode 100644 public/assets/components/assets/icon/line24.json create mode 100644 public/assets/components/assets/icon/line32.json create mode 100644 public/assets/components/assets/icon/lineCheck16.json create mode 100644 public/assets/components/assets/icon/lineCheck24.json create mode 100644 public/assets/components/assets/icon/lineCheck32.json create mode 100644 public/assets/components/assets/icon/lineDashed16.json create mode 100644 public/assets/components/assets/icon/lineDashed24.json create mode 100644 public/assets/components/assets/icon/lineDashed32.json create mode 100644 public/assets/components/assets/icon/lineDotted16.json create mode 100644 public/assets/components/assets/icon/lineDotted24.json create mode 100644 public/assets/components/assets/icon/lineDotted32.json create mode 100644 public/assets/components/assets/icon/lineOfSight16.json create mode 100644 public/assets/components/assets/icon/lineOfSight24.json create mode 100644 public/assets/components/assets/icon/lineOfSight32.json create mode 100644 public/assets/components/assets/icon/lineSolid16.json create mode 100644 public/assets/components/assets/icon/lineSolid24.json create mode 100644 public/assets/components/assets/icon/lineSolid32.json create mode 100644 public/assets/components/assets/icon/lineStraight16.json create mode 100644 public/assets/components/assets/icon/lineStraight24.json create mode 100644 public/assets/components/assets/icon/lineStraight32.json create mode 100644 public/assets/components/assets/icon/link16.json create mode 100644 public/assets/components/assets/icon/link24.json create mode 100644 public/assets/components/assets/icon/link32.json create mode 100644 public/assets/components/assets/icon/linkChart16.json create mode 100644 public/assets/components/assets/icon/linkChart24.json create mode 100644 public/assets/components/assets/icon/linkChart32.json create mode 100644 public/assets/components/assets/icon/list16.json create mode 100644 public/assets/components/assets/icon/list24.json create mode 100644 public/assets/components/assets/icon/list32.json create mode 100644 public/assets/components/assets/icon/listBullet16.json create mode 100644 public/assets/components/assets/icon/listBullet24.json create mode 100644 public/assets/components/assets/icon/listBullet32.json create mode 100644 public/assets/components/assets/icon/listButton16.json create mode 100644 public/assets/components/assets/icon/listButton24.json create mode 100644 public/assets/components/assets/icon/listButton32.json create mode 100644 public/assets/components/assets/icon/listCheck16.json create mode 100644 public/assets/components/assets/icon/listCheck24.json create mode 100644 public/assets/components/assets/icon/listCheck32.json create mode 100644 public/assets/components/assets/icon/listCheckAll16.json create mode 100644 public/assets/components/assets/icon/listCheckAll24.json create mode 100644 public/assets/components/assets/icon/listCheckAll32.json create mode 100644 public/assets/components/assets/icon/listMerge16.json create mode 100644 public/assets/components/assets/icon/listMerge24.json create mode 100644 public/assets/components/assets/icon/listMerge32.json create mode 100644 public/assets/components/assets/icon/listNumber16.json create mode 100644 public/assets/components/assets/icon/listNumber24.json create mode 100644 public/assets/components/assets/icon/listNumber32.json create mode 100644 public/assets/components/assets/icon/listNumberRtl16.json create mode 100644 public/assets/components/assets/icon/listNumberRtl24.json create mode 100644 public/assets/components/assets/icon/listNumberRtl32.json create mode 100644 public/assets/components/assets/icon/listRadio16.json create mode 100644 public/assets/components/assets/icon/listRadio24.json create mode 100644 public/assets/components/assets/icon/listRadio32.json create mode 100644 public/assets/components/assets/icon/listRectangle16.json create mode 100644 public/assets/components/assets/icon/listRectangle24.json create mode 100644 public/assets/components/assets/icon/listRectangle32.json create mode 100644 public/assets/components/assets/icon/listShowAll16.json create mode 100644 public/assets/components/assets/icon/listShowAll24.json create mode 100644 public/assets/components/assets/icon/listShowAll32.json create mode 100644 public/assets/components/assets/icon/locationSharing16.json create mode 100644 public/assets/components/assets/icon/locationSharing16F.json create mode 100644 public/assets/components/assets/icon/locationSharing24.json create mode 100644 public/assets/components/assets/icon/locationSharing24F.json create mode 100644 public/assets/components/assets/icon/locationSharing32.json create mode 100644 public/assets/components/assets/icon/locationSharing32F.json create mode 100644 public/assets/components/assets/icon/locationSharingDisabled16.json create mode 100644 public/assets/components/assets/icon/locationSharingDisabled24.json create mode 100644 public/assets/components/assets/icon/locationSharingDisabled32.json create mode 100644 public/assets/components/assets/icon/locationSharingEnabled16.json create mode 100644 public/assets/components/assets/icon/locationSharingEnabled24.json create mode 100644 public/assets/components/assets/icon/locationSharingEnabled32.json create mode 100644 public/assets/components/assets/icon/locationSharingFilled16.json create mode 100644 public/assets/components/assets/icon/locationSharingFilled24.json create mode 100644 public/assets/components/assets/icon/locationSharingFilled32.json create mode 100644 public/assets/components/assets/icon/locationSharingOff16.json create mode 100644 public/assets/components/assets/icon/locationSharingOff24.json create mode 100644 public/assets/components/assets/icon/locationSharingOff32.json create mode 100644 public/assets/components/assets/icon/locator16.json create mode 100644 public/assets/components/assets/icon/locator24.json create mode 100644 public/assets/components/assets/icon/locator32.json create mode 100644 public/assets/components/assets/icon/lock16.json create mode 100644 public/assets/components/assets/icon/lock16F.json create mode 100644 public/assets/components/assets/icon/lock24.json create mode 100644 public/assets/components/assets/icon/lock24F.json create mode 100644 public/assets/components/assets/icon/lock32.json create mode 100644 public/assets/components/assets/icon/lock32F.json create mode 100644 public/assets/components/assets/icon/ltrElementsAlign16.json create mode 100644 public/assets/components/assets/icon/ltrElementsAlign24.json create mode 100644 public/assets/components/assets/icon/ltrElementsAlign32.json create mode 100644 public/assets/components/assets/icon/ltrParagraphAlign16.json create mode 100644 public/assets/components/assets/icon/ltrParagraphAlign24.json create mode 100644 public/assets/components/assets/icon/ltrParagraphAlign32.json create mode 100644 public/assets/components/assets/icon/magnifyingGlass16.json create mode 100644 public/assets/components/assets/icon/magnifyingGlass24.json create mode 100644 public/assets/components/assets/icon/magnifyingGlass32.json create mode 100644 public/assets/components/assets/icon/magnifyingGlassMinus16.json create mode 100644 public/assets/components/assets/icon/magnifyingGlassMinus24.json create mode 100644 public/assets/components/assets/icon/magnifyingGlassMinus32.json create mode 100644 public/assets/components/assets/icon/magnifyingGlassPlus16.json create mode 100644 public/assets/components/assets/icon/magnifyingGlassPlus24.json create mode 100644 public/assets/components/assets/icon/magnifyingGlassPlus32.json create mode 100644 public/assets/components/assets/icon/map16.json create mode 100644 public/assets/components/assets/icon/map24.json create mode 100644 public/assets/components/assets/icon/map32.json create mode 100644 public/assets/components/assets/icon/mapContents16.json create mode 100644 public/assets/components/assets/icon/mapContents24.json create mode 100644 public/assets/components/assets/icon/mapContents32.json create mode 100644 public/assets/components/assets/icon/mapPin16.json create mode 100644 public/assets/components/assets/icon/mapPin24.json create mode 100644 public/assets/components/assets/icon/mapPin32.json create mode 100644 public/assets/components/assets/icon/mapSpace16.json create mode 100644 public/assets/components/assets/icon/mapSpace24.json create mode 100644 public/assets/components/assets/icon/mapSpace32.json create mode 100644 public/assets/components/assets/icon/marketplace16.json create mode 100644 public/assets/components/assets/icon/marketplace24.json create mode 100644 public/assets/components/assets/icon/marketplace32.json create mode 100644 public/assets/components/assets/icon/maskInside16.json create mode 100644 public/assets/components/assets/icon/maskInside24.json create mode 100644 public/assets/components/assets/icon/maskInside32.json create mode 100644 public/assets/components/assets/icon/maskOutside16.json create mode 100644 public/assets/components/assets/icon/maskOutside24.json create mode 100644 public/assets/components/assets/icon/maskOutside32.json create mode 100644 public/assets/components/assets/icon/maximize16.json create mode 100644 public/assets/components/assets/icon/maximize24.json create mode 100644 public/assets/components/assets/icon/maximize32.json create mode 100644 public/assets/components/assets/icon/maximum16.json create mode 100644 public/assets/components/assets/icon/maximum24.json create mode 100644 public/assets/components/assets/icon/maximum32.json create mode 100644 public/assets/components/assets/icon/maximumGraph16.json create mode 100644 public/assets/components/assets/icon/maximumGraph24.json create mode 100644 public/assets/components/assets/icon/maximumGraph32.json create mode 100644 public/assets/components/assets/icon/maximumTerritoryDistance16.json create mode 100644 public/assets/components/assets/icon/maximumTerritoryDistance24.json create mode 100644 public/assets/components/assets/icon/maximumTerritoryDistance32.json create mode 100644 public/assets/components/assets/icon/measure16.json create mode 100644 public/assets/components/assets/icon/measure24.json create mode 100644 public/assets/components/assets/icon/measure32.json create mode 100644 public/assets/components/assets/icon/measureArea16.json create mode 100644 public/assets/components/assets/icon/measureArea24.json create mode 100644 public/assets/components/assets/icon/measureArea32.json create mode 100644 public/assets/components/assets/icon/measureBuildingHeightShadow16.json create mode 100644 public/assets/components/assets/icon/measureBuildingHeightShadow24.json create mode 100644 public/assets/components/assets/icon/measureBuildingHeightShadow32.json create mode 100644 public/assets/components/assets/icon/measureBuildingHeightTopBase16.json create mode 100644 public/assets/components/assets/icon/measureBuildingHeightTopBase24.json create mode 100644 public/assets/components/assets/icon/measureBuildingHeightTopBase32.json create mode 100644 public/assets/components/assets/icon/measureBuildingHeightTopShadow16.json create mode 100644 public/assets/components/assets/icon/measureBuildingHeightTopShadow24.json create mode 100644 public/assets/components/assets/icon/measureBuildingHeightTopShadow32.json create mode 100644 public/assets/components/assets/icon/measureLine16.json create mode 100644 public/assets/components/assets/icon/measureLine24.json create mode 100644 public/assets/components/assets/icon/measureLine32.json create mode 100644 public/assets/components/assets/icon/mediaLayer16.json create mode 100644 public/assets/components/assets/icon/mediaLayer24.json create mode 100644 public/assets/components/assets/icon/mediaLayer32.json create mode 100644 public/assets/components/assets/icon/megaPhone16.json create mode 100644 public/assets/components/assets/icon/megaPhone24.json create mode 100644 public/assets/components/assets/icon/megaPhone32.json create mode 100644 public/assets/components/assets/icon/merge16.json create mode 100644 public/assets/components/assets/icon/merge24.json create mode 100644 public/assets/components/assets/icon/merge32.json create mode 100644 public/assets/components/assets/icon/mergeOnHighway16.json create mode 100644 public/assets/components/assets/icon/mergeOnHighway24.json create mode 100644 public/assets/components/assets/icon/mergeOnHighway32.json create mode 100644 public/assets/components/assets/icon/mergeOnHighwayRight16.json create mode 100644 public/assets/components/assets/icon/mergeOnHighwayRight24.json create mode 100644 public/assets/components/assets/icon/mergeOnHighwayRight32.json create mode 100644 public/assets/components/assets/icon/microphone16.json create mode 100644 public/assets/components/assets/icon/microphone24.json create mode 100644 public/assets/components/assets/icon/microphone32.json create mode 100644 public/assets/components/assets/icon/microphonePlus16.json create mode 100644 public/assets/components/assets/icon/microphonePlus24.json create mode 100644 public/assets/components/assets/icon/microphonePlus32.json create mode 100644 public/assets/components/assets/icon/minDistanceBetweenCenters16.json create mode 100644 public/assets/components/assets/icon/minDistanceBetweenCenters24.json create mode 100644 public/assets/components/assets/icon/minDistanceBetweenCenters32.json create mode 100644 public/assets/components/assets/icon/minimize16.json create mode 100644 public/assets/components/assets/icon/minimize24.json create mode 100644 public/assets/components/assets/icon/minimize32.json create mode 100644 public/assets/components/assets/icon/minimum16.json create mode 100644 public/assets/components/assets/icon/minimum24.json create mode 100644 public/assets/components/assets/icon/minimum32.json create mode 100644 public/assets/components/assets/icon/minimumGraph16.json create mode 100644 public/assets/components/assets/icon/minimumGraph24.json create mode 100644 public/assets/components/assets/icon/minimumGraph32.json create mode 100644 public/assets/components/assets/icon/minus16.json create mode 100644 public/assets/components/assets/icon/minus24.json create mode 100644 public/assets/components/assets/icon/minus32.json create mode 100644 public/assets/components/assets/icon/minusCircle16.json create mode 100644 public/assets/components/assets/icon/minusCircle24.json create mode 100644 public/assets/components/assets/icon/minusCircle32.json create mode 100644 public/assets/components/assets/icon/minusSquare16.json create mode 100644 public/assets/components/assets/icon/minusSquare24.json create mode 100644 public/assets/components/assets/icon/minusSquare32.json create mode 100644 public/assets/components/assets/icon/miscellaneousCollection16.json create mode 100644 public/assets/components/assets/icon/miscellaneousCollection24.json create mode 100644 public/assets/components/assets/icon/miscellaneousCollection32.json create mode 100644 public/assets/components/assets/icon/missionServer16.json create mode 100644 public/assets/components/assets/icon/missionServer24.json create mode 100644 public/assets/components/assets/icon/missionServer32.json create mode 100644 public/assets/components/assets/icon/mobile16.json create mode 100644 public/assets/components/assets/icon/mobile24.json create mode 100644 public/assets/components/assets/icon/mobile32.json create mode 100644 public/assets/components/assets/icon/mobileOff16.json create mode 100644 public/assets/components/assets/icon/mobileOff24.json create mode 100644 public/assets/components/assets/icon/mobileOff32.json create mode 100644 public/assets/components/assets/icon/mobileVibrate16.json create mode 100644 public/assets/components/assets/icon/mobileVibrate24.json create mode 100644 public/assets/components/assets/icon/mobileVibrate32.json create mode 100644 public/assets/components/assets/icon/monitor16.json create mode 100644 public/assets/components/assets/icon/monitor24.json create mode 100644 public/assets/components/assets/icon/monitor32.json create mode 100644 public/assets/components/assets/icon/moon16.json create mode 100644 public/assets/components/assets/icon/moon24.json create mode 100644 public/assets/components/assets/icon/moon32.json create mode 100644 public/assets/components/assets/icon/move16.json create mode 100644 public/assets/components/assets/icon/move24.json create mode 100644 public/assets/components/assets/icon/move32.json create mode 100644 public/assets/components/assets/icon/moveUp16.json create mode 100644 public/assets/components/assets/icon/moveUp24.json create mode 100644 public/assets/components/assets/icon/moveUp32.json create mode 100644 public/assets/components/assets/icon/moveUpAll16.json create mode 100644 public/assets/components/assets/icon/moveUpAll24.json create mode 100644 public/assets/components/assets/icon/moveUpAll32.json create mode 100644 public/assets/components/assets/icon/mu16.json create mode 100644 public/assets/components/assets/icon/mu24.json create mode 100644 public/assets/components/assets/icon/mu32.json create mode 100644 public/assets/components/assets/icon/multidimensionalRaster16.json create mode 100644 public/assets/components/assets/icon/multidimensionalRaster24.json create mode 100644 public/assets/components/assets/icon/multidimensionalRaster32.json create mode 100644 public/assets/components/assets/icon/multipleVariables16.json create mode 100644 public/assets/components/assets/icon/multipleVariables24.json create mode 100644 public/assets/components/assets/icon/multipleVariables32.json create mode 100644 public/assets/components/assets/icon/musicNote16.json create mode 100644 public/assets/components/assets/icon/musicNote24.json create mode 100644 public/assets/components/assets/icon/musicNote32.json create mode 100644 public/assets/components/assets/icon/newRasterFunctionTemplate16.json create mode 100644 public/assets/components/assets/icon/newRasterFunctionTemplate24.json create mode 100644 public/assets/components/assets/icon/newRasterFunctionTemplate32.json create mode 100644 public/assets/components/assets/icon/newTraining16.json create mode 100644 public/assets/components/assets/icon/newTraining24.json create mode 100644 public/assets/components/assets/icon/newTraining32.json create mode 100644 public/assets/components/assets/icon/noAttachment16.json create mode 100644 public/assets/components/assets/icon/noAttachment24.json create mode 100644 public/assets/components/assets/icon/noAttachment32.json create mode 100644 public/assets/components/assets/icon/noImage16.json create mode 100644 public/assets/components/assets/icon/noImage24.json create mode 100644 public/assets/components/assets/icon/noImage32.json create mode 100644 public/assets/components/assets/icon/noMap16.json create mode 100644 public/assets/components/assets/icon/noMap24.json create mode 100644 public/assets/components/assets/icon/noMap32.json create mode 100644 public/assets/components/assets/icon/nodesLink16.json create mode 100644 public/assets/components/assets/icon/nodesLink24.json create mode 100644 public/assets/components/assets/icon/nodesLink32.json create mode 100644 public/assets/components/assets/icon/nodesMerge16.json create mode 100644 public/assets/components/assets/icon/nodesMerge24.json create mode 100644 public/assets/components/assets/icon/nodesMerge32.json create mode 100644 public/assets/components/assets/icon/nodesUnlink16.json create mode 100644 public/assets/components/assets/icon/nodesUnlink24.json create mode 100644 public/assets/components/assets/icon/nodesUnlink32.json create mode 100644 public/assets/components/assets/icon/nodesUnmerge16.json create mode 100644 public/assets/components/assets/icon/nodesUnmerge24.json create mode 100644 public/assets/components/assets/icon/nodesUnmerge32.json create mode 100644 public/assets/components/assets/icon/notebook16.json create mode 100644 public/assets/components/assets/icon/notebook24.json create mode 100644 public/assets/components/assets/icon/notebook32.json create mode 100644 public/assets/components/assets/icon/notebookServer16.json create mode 100644 public/assets/components/assets/icon/notebookServer24.json create mode 100644 public/assets/components/assets/icon/notebookServer32.json create mode 100644 public/assets/components/assets/icon/notebookSnapshot16.json create mode 100644 public/assets/components/assets/icon/notebookSnapshot24.json create mode 100644 public/assets/components/assets/icon/notebookSnapshot32.json create mode 100644 public/assets/components/assets/icon/null16.json create mode 100644 public/assets/components/assets/icon/null24.json create mode 100644 public/assets/components/assets/icon/null32.json create mode 100644 public/assets/components/assets/icon/number16.json create mode 100644 public/assets/components/assets/icon/number24.json create mode 100644 public/assets/components/assets/icon/number32.json create mode 100644 public/assets/components/assets/icon/numberCircle116.json create mode 100644 public/assets/components/assets/icon/numberCircle116F.json create mode 100644 public/assets/components/assets/icon/numberCircle124.json create mode 100644 public/assets/components/assets/icon/numberCircle124F.json create mode 100644 public/assets/components/assets/icon/numberCircle132.json create mode 100644 public/assets/components/assets/icon/numberCircle132F.json create mode 100644 public/assets/components/assets/icon/numberCircle1F16.json create mode 100644 public/assets/components/assets/icon/numberCircle1F24.json create mode 100644 public/assets/components/assets/icon/numberCircle1F32.json create mode 100644 public/assets/components/assets/icon/numberCircle216.json create mode 100644 public/assets/components/assets/icon/numberCircle216F.json create mode 100644 public/assets/components/assets/icon/numberCircle224.json create mode 100644 public/assets/components/assets/icon/numberCircle224F.json create mode 100644 public/assets/components/assets/icon/numberCircle232.json create mode 100644 public/assets/components/assets/icon/numberCircle232F.json create mode 100644 public/assets/components/assets/icon/numberCircle2F16.json create mode 100644 public/assets/components/assets/icon/numberCircle2F24.json create mode 100644 public/assets/components/assets/icon/numberCircle2F32.json create mode 100644 public/assets/components/assets/icon/numberCircle316.json create mode 100644 public/assets/components/assets/icon/numberCircle316F.json create mode 100644 public/assets/components/assets/icon/numberCircle324.json create mode 100644 public/assets/components/assets/icon/numberCircle324F.json create mode 100644 public/assets/components/assets/icon/numberCircle332.json create mode 100644 public/assets/components/assets/icon/numberCircle332F.json create mode 100644 public/assets/components/assets/icon/numberCircle3F16.json create mode 100644 public/assets/components/assets/icon/numberCircle3F24.json create mode 100644 public/assets/components/assets/icon/numberCircle3F32.json create mode 100644 public/assets/components/assets/icon/numberCircle416.json create mode 100644 public/assets/components/assets/icon/numberCircle416F.json create mode 100644 public/assets/components/assets/icon/numberCircle424.json create mode 100644 public/assets/components/assets/icon/numberCircle424F.json create mode 100644 public/assets/components/assets/icon/numberCircle432.json create mode 100644 public/assets/components/assets/icon/numberCircle432F.json create mode 100644 public/assets/components/assets/icon/numberCircle4F16.json create mode 100644 public/assets/components/assets/icon/numberCircle4F24.json create mode 100644 public/assets/components/assets/icon/numberCircle4F32.json create mode 100644 public/assets/components/assets/icon/numberCircle516.json create mode 100644 public/assets/components/assets/icon/numberCircle516F.json create mode 100644 public/assets/components/assets/icon/numberCircle524.json create mode 100644 public/assets/components/assets/icon/numberCircle524F.json create mode 100644 public/assets/components/assets/icon/numberCircle532.json create mode 100644 public/assets/components/assets/icon/numberCircle532F.json create mode 100644 public/assets/components/assets/icon/numberCircle5F16.json create mode 100644 public/assets/components/assets/icon/numberCircle5F24.json create mode 100644 public/assets/components/assets/icon/numberCircle5F32.json create mode 100644 public/assets/components/assets/icon/numberCircle616.json create mode 100644 public/assets/components/assets/icon/numberCircle616F.json create mode 100644 public/assets/components/assets/icon/numberCircle624.json create mode 100644 public/assets/components/assets/icon/numberCircle624F.json create mode 100644 public/assets/components/assets/icon/numberCircle632.json create mode 100644 public/assets/components/assets/icon/numberCircle632F.json create mode 100644 public/assets/components/assets/icon/numberCircle6F16.json create mode 100644 public/assets/components/assets/icon/numberCircle6F24.json create mode 100644 public/assets/components/assets/icon/numberCircle6F32.json create mode 100644 public/assets/components/assets/icon/numberCircle716.json create mode 100644 public/assets/components/assets/icon/numberCircle716F.json create mode 100644 public/assets/components/assets/icon/numberCircle724.json create mode 100644 public/assets/components/assets/icon/numberCircle724F.json create mode 100644 public/assets/components/assets/icon/numberCircle732.json create mode 100644 public/assets/components/assets/icon/numberCircle732F.json create mode 100644 public/assets/components/assets/icon/numberCircle7F16.json create mode 100644 public/assets/components/assets/icon/numberCircle7F24.json create mode 100644 public/assets/components/assets/icon/numberCircle7F32.json create mode 100644 public/assets/components/assets/icon/numberCircle816.json create mode 100644 public/assets/components/assets/icon/numberCircle816F.json create mode 100644 public/assets/components/assets/icon/numberCircle824.json create mode 100644 public/assets/components/assets/icon/numberCircle824F.json create mode 100644 public/assets/components/assets/icon/numberCircle832.json create mode 100644 public/assets/components/assets/icon/numberCircle832F.json create mode 100644 public/assets/components/assets/icon/numberCircle8F16.json create mode 100644 public/assets/components/assets/icon/numberCircle8F24.json create mode 100644 public/assets/components/assets/icon/numberCircle8F32.json create mode 100644 public/assets/components/assets/icon/numberCircle916.json create mode 100644 public/assets/components/assets/icon/numberCircle916F.json create mode 100644 public/assets/components/assets/icon/numberCircle924.json create mode 100644 public/assets/components/assets/icon/numberCircle924F.json create mode 100644 public/assets/components/assets/icon/numberCircle932.json create mode 100644 public/assets/components/assets/icon/numberCircle932F.json create mode 100644 public/assets/components/assets/icon/numberCircle9F16.json create mode 100644 public/assets/components/assets/icon/numberCircle9F24.json create mode 100644 public/assets/components/assets/icon/numberCircle9F32.json create mode 100644 public/assets/components/assets/icon/numberOfTerritories16.json create mode 100644 public/assets/components/assets/icon/numberOfTerritories24.json create mode 100644 public/assets/components/assets/icon/numberOfTerritories32.json create mode 100644 public/assets/components/assets/icon/objectDetection16.json create mode 100644 public/assets/components/assets/icon/objectDetection24.json create mode 100644 public/assets/components/assets/icon/objectDetection32.json create mode 100644 public/assets/components/assets/icon/offline16.json create mode 100644 public/assets/components/assets/icon/offline24.json create mode 100644 public/assets/components/assets/icon/offline32.json create mode 100644 public/assets/components/assets/icon/online16.json create mode 100644 public/assets/components/assets/icon/online24.json create mode 100644 public/assets/components/assets/icon/online32.json create mode 100644 public/assets/components/assets/icon/openBook16.json create mode 100644 public/assets/components/assets/icon/openBook24.json create mode 100644 public/assets/components/assets/icon/openBook32.json create mode 100644 public/assets/components/assets/icon/organization16.json create mode 100644 public/assets/components/assets/icon/organization24.json create mode 100644 public/assets/components/assets/icon/organization32.json create mode 100644 public/assets/components/assets/icon/orientedImageryLayer16.json create mode 100644 public/assets/components/assets/icon/orientedImageryLayer24.json create mode 100644 public/assets/components/assets/icon/orientedImageryLayer32.json create mode 100644 public/assets/components/assets/icon/orientedImageryWidget16.json create mode 100644 public/assets/components/assets/icon/orientedImageryWidget24.json create mode 100644 public/assets/components/assets/icon/orientedImageryWidget32.json create mode 100644 public/assets/components/assets/icon/outbox16.json create mode 100644 public/assets/components/assets/icon/outbox24.json create mode 100644 public/assets/components/assets/icon/outbox32.json create mode 100644 public/assets/components/assets/icon/overlapFeatures16.json create mode 100644 public/assets/components/assets/icon/overlapFeatures24.json create mode 100644 public/assets/components/assets/icon/overlapFeatures32.json create mode 100644 public/assets/components/assets/icon/overview16.json create mode 100644 public/assets/components/assets/icon/overview24.json create mode 100644 public/assets/components/assets/icon/overview32.json create mode 100644 public/assets/components/assets/icon/overwriteFeatures16.json create mode 100644 public/assets/components/assets/icon/overwriteFeatures24.json create mode 100644 public/assets/components/assets/icon/overwriteFeatures32.json create mode 100644 public/assets/components/assets/icon/package16.json create mode 100644 public/assets/components/assets/icon/package24.json create mode 100644 public/assets/components/assets/icon/package32.json create mode 100644 public/assets/components/assets/icon/paintBucket16.json create mode 100644 public/assets/components/assets/icon/paintBucket24.json create mode 100644 public/assets/components/assets/icon/paintBucket32.json create mode 100644 public/assets/components/assets/icon/palette16.json create mode 100644 public/assets/components/assets/icon/palette24.json create mode 100644 public/assets/components/assets/icon/palette32.json create mode 100644 public/assets/components/assets/icon/paletteCheck16.json create mode 100644 public/assets/components/assets/icon/paletteCheck24.json create mode 100644 public/assets/components/assets/icon/paletteCheck32.json create mode 100644 public/assets/components/assets/icon/pan16.json create mode 100644 public/assets/components/assets/icon/pan24.json create mode 100644 public/assets/components/assets/icon/pan32.json create mode 100644 public/assets/components/assets/icon/panDrag16.json create mode 100644 public/assets/components/assets/icon/panDrag24.json create mode 100644 public/assets/components/assets/icon/panDrag32.json create mode 100644 public/assets/components/assets/icon/parcelLayer16.json create mode 100644 public/assets/components/assets/icon/parcelLayer24.json create mode 100644 public/assets/components/assets/icon/parcelLayer32.json create mode 100644 public/assets/components/assets/icon/partlyCloud16.json create mode 100644 public/assets/components/assets/icon/partlyCloud24.json create mode 100644 public/assets/components/assets/icon/partlyCloud32.json create mode 100644 public/assets/components/assets/icon/partlyCloudy16.json create mode 100644 public/assets/components/assets/icon/partlyCloudy24.json create mode 100644 public/assets/components/assets/icon/partlyCloudy32.json create mode 100644 public/assets/components/assets/icon/paste16.json create mode 100644 public/assets/components/assets/icon/paste24.json create mode 100644 public/assets/components/assets/icon/paste32.json create mode 100644 public/assets/components/assets/icon/pause16.json create mode 100644 public/assets/components/assets/icon/pause16F.json create mode 100644 public/assets/components/assets/icon/pause24.json create mode 100644 public/assets/components/assets/icon/pause24F.json create mode 100644 public/assets/components/assets/icon/pause32.json create mode 100644 public/assets/components/assets/icon/pause32F.json create mode 100644 public/assets/components/assets/icon/pen16.json create mode 100644 public/assets/components/assets/icon/pen24.json create mode 100644 public/assets/components/assets/icon/pen32.json create mode 100644 public/assets/components/assets/icon/penMark16.json create mode 100644 public/assets/components/assets/icon/penMark24.json create mode 100644 public/assets/components/assets/icon/penMark32.json create mode 100644 public/assets/components/assets/icon/penMarkPlus16.json create mode 100644 public/assets/components/assets/icon/penMarkPlus24.json create mode 100644 public/assets/components/assets/icon/penMarkPlus32.json create mode 100644 public/assets/components/assets/icon/penTip16.json create mode 100644 public/assets/components/assets/icon/penTip24.json create mode 100644 public/assets/components/assets/icon/penTip32.json create mode 100644 public/assets/components/assets/icon/pencil16.json create mode 100644 public/assets/components/assets/icon/pencil24.json create mode 100644 public/assets/components/assets/icon/pencil32.json create mode 100644 public/assets/components/assets/icon/pencilMark16.json create mode 100644 public/assets/components/assets/icon/pencilMark24.json create mode 100644 public/assets/components/assets/icon/pencilMark32.json create mode 100644 public/assets/components/assets/icon/pencilMarkPlus16.json create mode 100644 public/assets/components/assets/icon/pencilMarkPlus24.json create mode 100644 public/assets/components/assets/icon/pencilMarkPlus32.json create mode 100644 public/assets/components/assets/icon/pencilSquare16.json create mode 100644 public/assets/components/assets/icon/pencilSquare24.json create mode 100644 public/assets/components/assets/icon/pencilSquare32.json create mode 100644 public/assets/components/assets/icon/pencilTip16.json create mode 100644 public/assets/components/assets/icon/pencilTip24.json create mode 100644 public/assets/components/assets/icon/pencilTip32.json create mode 100644 public/assets/components/assets/icon/pentagon16.json create mode 100644 public/assets/components/assets/icon/pentagon24.json create mode 100644 public/assets/components/assets/icon/pentagon32.json create mode 100644 public/assets/components/assets/icon/percent16.json create mode 100644 public/assets/components/assets/icon/percent24.json create mode 100644 public/assets/components/assets/icon/percent32.json create mode 100644 public/assets/components/assets/icon/person16.json create mode 100644 public/assets/components/assets/icon/person216.json create mode 100644 public/assets/components/assets/icon/person224.json create mode 100644 public/assets/components/assets/icon/person232.json create mode 100644 public/assets/components/assets/icon/person24.json create mode 100644 public/assets/components/assets/icon/person32.json create mode 100644 public/assets/components/assets/icon/personalHomepage16.json create mode 100644 public/assets/components/assets/icon/personalHomepage24.json create mode 100644 public/assets/components/assets/icon/personalHomepage32.json create mode 100644 public/assets/components/assets/icon/phone16.json create mode 100644 public/assets/components/assets/icon/phone24.json create mode 100644 public/assets/components/assets/icon/phone32.json create mode 100644 public/assets/components/assets/icon/pieChart16.json create mode 100644 public/assets/components/assets/icon/pieChart24.json create mode 100644 public/assets/components/assets/icon/pieChart32.json create mode 100644 public/assets/components/assets/icon/pin16.json create mode 100644 public/assets/components/assets/icon/pin24.json create mode 100644 public/assets/components/assets/icon/pin32.json create mode 100644 public/assets/components/assets/icon/pinPlus16.json create mode 100644 public/assets/components/assets/icon/pinPlus24.json create mode 100644 public/assets/components/assets/icon/pinPlus32.json create mode 100644 public/assets/components/assets/icon/pinTear16.json create mode 100644 public/assets/components/assets/icon/pinTear16F.json create mode 100644 public/assets/components/assets/icon/pinTear24.json create mode 100644 public/assets/components/assets/icon/pinTear24F.json create mode 100644 public/assets/components/assets/icon/pinTear32.json create mode 100644 public/assets/components/assets/icon/pinTear32F.json create mode 100644 public/assets/components/assets/icon/pinTearF16.json create mode 100644 public/assets/components/assets/icon/pinTearF24.json create mode 100644 public/assets/components/assets/icon/pinTearF32.json create mode 100644 public/assets/components/assets/icon/pins16.json create mode 100644 public/assets/components/assets/icon/pins24.json create mode 100644 public/assets/components/assets/icon/pins32.json create mode 100644 public/assets/components/assets/icon/plane16.json create mode 100644 public/assets/components/assets/icon/plane24.json create mode 100644 public/assets/components/assets/icon/plane32.json create mode 100644 public/assets/components/assets/icon/plans16.json create mode 100644 public/assets/components/assets/icon/plans24.json create mode 100644 public/assets/components/assets/icon/plans32.json create mode 100644 public/assets/components/assets/icon/play16.json create mode 100644 public/assets/components/assets/icon/play16F.json create mode 100644 public/assets/components/assets/icon/play24.json create mode 100644 public/assets/components/assets/icon/play24F.json create mode 100644 public/assets/components/assets/icon/play32.json create mode 100644 public/assets/components/assets/icon/play32F.json create mode 100644 public/assets/components/assets/icon/plus16.json create mode 100644 public/assets/components/assets/icon/plus24.json create mode 100644 public/assets/components/assets/icon/plus32.json create mode 100644 public/assets/components/assets/icon/plusCircle16.json create mode 100644 public/assets/components/assets/icon/plusCircle24.json create mode 100644 public/assets/components/assets/icon/plusCircle32.json create mode 100644 public/assets/components/assets/icon/plusSquare16.json create mode 100644 public/assets/components/assets/icon/plusSquare24.json create mode 100644 public/assets/components/assets/icon/plusSquare32.json create mode 100644 public/assets/components/assets/icon/point16.json create mode 100644 public/assets/components/assets/icon/point24.json create mode 100644 public/assets/components/assets/icon/point32.json create mode 100644 public/assets/components/assets/icon/polygon16.json create mode 100644 public/assets/components/assets/icon/polygon24.json create mode 100644 public/assets/components/assets/icon/polygon32.json create mode 100644 public/assets/components/assets/icon/polygonArea16.json create mode 100644 public/assets/components/assets/icon/polygonArea24.json create mode 100644 public/assets/components/assets/icon/polygonArea32.json create mode 100644 public/assets/components/assets/icon/polygonLineCheck16.json create mode 100644 public/assets/components/assets/icon/polygonLineCheck24.json create mode 100644 public/assets/components/assets/icon/polygonLineCheck32.json create mode 100644 public/assets/components/assets/icon/polygonVertices16.json create mode 100644 public/assets/components/assets/icon/polygonVertices24.json create mode 100644 public/assets/components/assets/icon/polygonVertices32.json create mode 100644 public/assets/components/assets/icon/popUp116.json create mode 100644 public/assets/components/assets/icon/popUp124.json create mode 100644 public/assets/components/assets/icon/popUp132.json create mode 100644 public/assets/components/assets/icon/popUpBlank16.json create mode 100644 public/assets/components/assets/icon/popUpBlank16F.json create mode 100644 public/assets/components/assets/icon/popUpBlank24.json create mode 100644 public/assets/components/assets/icon/popUpBlank24F.json create mode 100644 public/assets/components/assets/icon/popUpBlank32.json create mode 100644 public/assets/components/assets/icon/popUpBlank32F.json create mode 100644 public/assets/components/assets/icon/popUpBlankF16.json create mode 100644 public/assets/components/assets/icon/popUpBlankF24.json create mode 100644 public/assets/components/assets/icon/popUpBlankF32.json create mode 100644 public/assets/components/assets/icon/popup16.json create mode 100644 public/assets/components/assets/icon/popup24.json create mode 100644 public/assets/components/assets/icon/popup32.json create mode 100644 public/assets/components/assets/icon/portal16.json create mode 100644 public/assets/components/assets/icon/portal24.json create mode 100644 public/assets/components/assets/icon/portal32.json create mode 100644 public/assets/components/assets/icon/premiumContentUserCredit16.json create mode 100644 public/assets/components/assets/icon/premiumContentUserCredit24.json create mode 100644 public/assets/components/assets/icon/premiumContentUserCredit32.json create mode 100644 public/assets/components/assets/icon/presentation16.json create mode 100644 public/assets/components/assets/icon/presentation24.json create mode 100644 public/assets/components/assets/icon/presentation32.json create mode 100644 public/assets/components/assets/icon/preserve16.json create mode 100644 public/assets/components/assets/icon/preserve24.json create mode 100644 public/assets/components/assets/icon/preserve32.json create mode 100644 public/assets/components/assets/icon/print16.json create mode 100644 public/assets/components/assets/icon/print24.json create mode 100644 public/assets/components/assets/icon/print32.json create mode 100644 public/assets/components/assets/icon/printPreview16.json create mode 100644 public/assets/components/assets/icon/printPreview24.json create mode 100644 public/assets/components/assets/icon/printPreview32.json create mode 100644 public/assets/components/assets/icon/processingTemplates16.json create mode 100644 public/assets/components/assets/icon/processingTemplates24.json create mode 100644 public/assets/components/assets/icon/processingTemplates32.json create mode 100644 public/assets/components/assets/icon/profileVariables16.json create mode 100644 public/assets/components/assets/icon/profileVariables24.json create mode 100644 public/assets/components/assets/icon/profileVariables32.json create mode 100644 public/assets/components/assets/icon/projects16.json create mode 100644 public/assets/components/assets/icon/projects24.json create mode 100644 public/assets/components/assets/icon/projects32.json create mode 100644 public/assets/components/assets/icon/pushpin16.json create mode 100644 public/assets/components/assets/icon/pushpin24.json create mode 100644 public/assets/components/assets/icon/pushpin32.json create mode 100644 public/assets/components/assets/icon/puzzlePiece16.json create mode 100644 public/assets/components/assets/icon/puzzlePiece24.json create mode 100644 public/assets/components/assets/icon/puzzlePiece32.json create mode 100644 public/assets/components/assets/icon/qrCode16.json create mode 100644 public/assets/components/assets/icon/qrCode24.json create mode 100644 public/assets/components/assets/icon/qrCode32.json create mode 100644 public/assets/components/assets/icon/qtCode16.json create mode 100644 public/assets/components/assets/icon/qtCode24.json create mode 100644 public/assets/components/assets/icon/qtCode32.json create mode 100644 public/assets/components/assets/icon/question16.json create mode 100644 public/assets/components/assets/icon/question16F.json create mode 100644 public/assets/components/assets/icon/question24.json create mode 100644 public/assets/components/assets/icon/question24F.json create mode 100644 public/assets/components/assets/icon/question32.json create mode 100644 public/assets/components/assets/icon/question32F.json create mode 100644 public/assets/components/assets/icon/questionMark16.json create mode 100644 public/assets/components/assets/icon/questionMark24.json create mode 100644 public/assets/components/assets/icon/questionMark32.json create mode 100644 public/assets/components/assets/icon/quote16.json create mode 100644 public/assets/components/assets/icon/quote24.json create mode 100644 public/assets/components/assets/icon/quote32.json create mode 100644 public/assets/components/assets/icon/rain16.json create mode 100644 public/assets/components/assets/icon/rain24.json create mode 100644 public/assets/components/assets/icon/rain32.json create mode 100644 public/assets/components/assets/icon/rainSnow16.json create mode 100644 public/assets/components/assets/icon/rainSnow24.json create mode 100644 public/assets/components/assets/icon/rainSnow32.json create mode 100644 public/assets/components/assets/icon/rainThunder16.json create mode 100644 public/assets/components/assets/icon/rainThunder24.json create mode 100644 public/assets/components/assets/icon/rainThunder32.json create mode 100644 public/assets/components/assets/icon/rampLeft16.json create mode 100644 public/assets/components/assets/icon/rampLeft24.json create mode 100644 public/assets/components/assets/icon/rampLeft32.json create mode 100644 public/assets/components/assets/icon/rampRight16.json create mode 100644 public/assets/components/assets/icon/rampRight24.json create mode 100644 public/assets/components/assets/icon/rampRight32.json create mode 100644 public/assets/components/assets/icon/rangefinder16.json create mode 100644 public/assets/components/assets/icon/rangefinder24.json create mode 100644 public/assets/components/assets/icon/rangefinder32.json create mode 100644 public/assets/components/assets/icon/rasterAnalysis16.json create mode 100644 public/assets/components/assets/icon/rasterAnalysis24.json create mode 100644 public/assets/components/assets/icon/rasterAnalysis32.json create mode 100644 public/assets/components/assets/icon/rasterFunction16.json create mode 100644 public/assets/components/assets/icon/rasterFunction24.json create mode 100644 public/assets/components/assets/icon/rasterFunction32.json create mode 100644 public/assets/components/assets/icon/rasterFunctionTemplate16.json create mode 100644 public/assets/components/assets/icon/rasterFunctionTemplate24.json create mode 100644 public/assets/components/assets/icon/rasterFunctionTemplate32.json create mode 100644 public/assets/components/assets/icon/readOnlyNonEditable16.json create mode 100644 public/assets/components/assets/icon/readOnlyNonEditable24.json create mode 100644 public/assets/components/assets/icon/readOnlyNonEditable32.json create mode 100644 public/assets/components/assets/icon/recent16.json create mode 100644 public/assets/components/assets/icon/recent24.json create mode 100644 public/assets/components/assets/icon/recent32.json create mode 100644 public/assets/components/assets/icon/rectangle16.json create mode 100644 public/assets/components/assets/icon/rectangle24.json create mode 100644 public/assets/components/assets/icon/rectangle32.json create mode 100644 public/assets/components/assets/icon/rectangleArea16.json create mode 100644 public/assets/components/assets/icon/rectangleArea24.json create mode 100644 public/assets/components/assets/icon/rectangleArea32.json create mode 100644 public/assets/components/assets/icon/rectanglePlus16.json create mode 100644 public/assets/components/assets/icon/rectanglePlus24.json create mode 100644 public/assets/components/assets/icon/rectanglePlus32.json create mode 100644 public/assets/components/assets/icon/recurrence16.json create mode 100644 public/assets/components/assets/icon/recurrence24.json create mode 100644 public/assets/components/assets/icon/recurrence32.json create mode 100644 public/assets/components/assets/icon/redo16.json create mode 100644 public/assets/components/assets/icon/redo24.json create mode 100644 public/assets/components/assets/icon/redo32.json create mode 100644 public/assets/components/assets/icon/refresh16.json create mode 100644 public/assets/components/assets/icon/refresh24.json create mode 100644 public/assets/components/assets/icon/refresh32.json create mode 100644 public/assets/components/assets/icon/refreshF16.json create mode 100644 public/assets/components/assets/icon/refreshF24.json create mode 100644 public/assets/components/assets/icon/refreshF32.json create mode 100644 public/assets/components/assets/icon/register16.json create mode 100644 public/assets/components/assets/icon/register24.json create mode 100644 public/assets/components/assets/icon/register32.json create mode 100644 public/assets/components/assets/icon/reorderCards16.json create mode 100644 public/assets/components/assets/icon/reorderCards24.json create mode 100644 public/assets/components/assets/icon/reorderCards32.json create mode 100644 public/assets/components/assets/icon/reorderGrid16.json create mode 100644 public/assets/components/assets/icon/reorderGrid24.json create mode 100644 public/assets/components/assets/icon/reorderGrid32.json create mode 100644 public/assets/components/assets/icon/reorderStack16.json create mode 100644 public/assets/components/assets/icon/reorderStack24.json create mode 100644 public/assets/components/assets/icon/reorderStack32.json create mode 100644 public/assets/components/assets/icon/replaceImage16.json create mode 100644 public/assets/components/assets/icon/replaceImage24.json create mode 100644 public/assets/components/assets/icon/replaceImage32.json create mode 100644 public/assets/components/assets/icon/reset16.json create mode 100644 public/assets/components/assets/icon/reset24.json create mode 100644 public/assets/components/assets/icon/reset32.json create mode 100644 public/assets/components/assets/icon/resizeArea16.json create mode 100644 public/assets/components/assets/icon/resizeArea24.json create mode 100644 public/assets/components/assets/icon/resizeArea32.json create mode 100644 public/assets/components/assets/icon/retrain16.json create mode 100644 public/assets/components/assets/icon/retrain24.json create mode 100644 public/assets/components/assets/icon/retrain32.json create mode 100644 public/assets/components/assets/icon/reverse16.json create mode 100644 public/assets/components/assets/icon/reverse16F.json create mode 100644 public/assets/components/assets/icon/reverse24.json create mode 100644 public/assets/components/assets/icon/reverse24F.json create mode 100644 public/assets/components/assets/icon/reverse32.json create mode 100644 public/assets/components/assets/icon/reverse32F.json create mode 100644 public/assets/components/assets/icon/rfid16.json create mode 100644 public/assets/components/assets/icon/rfid24.json create mode 100644 public/assets/components/assets/icon/rfid32.json create mode 100644 public/assets/components/assets/icon/rhombus16.json create mode 100644 public/assets/components/assets/icon/rhombus24.json create mode 100644 public/assets/components/assets/icon/rhombus32.json create mode 100644 public/assets/components/assets/icon/ribbon16.json create mode 100644 public/assets/components/assets/icon/ribbon24.json create mode 100644 public/assets/components/assets/icon/ribbon32.json create mode 100644 public/assets/components/assets/icon/ribbonRosette16.json create mode 100644 public/assets/components/assets/icon/ribbonRosette24.json create mode 100644 public/assets/components/assets/icon/ribbonRosette32.json create mode 100644 public/assets/components/assets/icon/right16.json create mode 100644 public/assets/components/assets/icon/right24.json create mode 100644 public/assets/components/assets/icon/right32.json create mode 100644 public/assets/components/assets/icon/rightAlign16.json create mode 100644 public/assets/components/assets/icon/rightAlign24.json create mode 100644 public/assets/components/assets/icon/rightAlign32.json create mode 100644 public/assets/components/assets/icon/rightEdge16.json create mode 100644 public/assets/components/assets/icon/rightEdge24.json create mode 100644 public/assets/components/assets/icon/rightEdge32.json create mode 100644 public/assets/components/assets/icon/rightLeft16.json create mode 100644 public/assets/components/assets/icon/rightLeft24.json create mode 100644 public/assets/components/assets/icon/rightLeft32.json create mode 100644 public/assets/components/assets/icon/rightRight16.json create mode 100644 public/assets/components/assets/icon/rightRight24.json create mode 100644 public/assets/components/assets/icon/rightRight32.json create mode 100644 public/assets/components/assets/icon/rings16.json create mode 100644 public/assets/components/assets/icon/rings24.json create mode 100644 public/assets/components/assets/icon/rings32.json create mode 100644 public/assets/components/assets/icon/ringsLargest16.json create mode 100644 public/assets/components/assets/icon/ringsLargest24.json create mode 100644 public/assets/components/assets/icon/ringsLargest32.json create mode 100644 public/assets/components/assets/icon/ringsSmallest16.json create mode 100644 public/assets/components/assets/icon/ringsSmallest24.json create mode 100644 public/assets/components/assets/icon/ringsSmallest32.json create mode 100644 public/assets/components/assets/icon/ringsThreshold16.json create mode 100644 public/assets/components/assets/icon/ringsThreshold24.json create mode 100644 public/assets/components/assets/icon/ringsThreshold32.json create mode 100644 public/assets/components/assets/icon/ringsXBar16.json create mode 100644 public/assets/components/assets/icon/ringsXBar24.json create mode 100644 public/assets/components/assets/icon/ringsXBar32.json create mode 100644 public/assets/components/assets/icon/roadSign16.json create mode 100644 public/assets/components/assets/icon/roadSign24.json create mode 100644 public/assets/components/assets/icon/roadSign32.json create mode 100644 public/assets/components/assets/icon/rosette16.json create mode 100644 public/assets/components/assets/icon/rosette24.json create mode 100644 public/assets/components/assets/icon/rosette32.json create mode 100644 public/assets/components/assets/icon/rotate16.json create mode 100644 public/assets/components/assets/icon/rotate24.json create mode 100644 public/assets/components/assets/icon/rotate32.json create mode 100644 public/assets/components/assets/icon/rotateDevice16.json create mode 100644 public/assets/components/assets/icon/rotateDevice24.json create mode 100644 public/assets/components/assets/icon/rotateDevice32.json create mode 100644 public/assets/components/assets/icon/roundAbout16.json create mode 100644 public/assets/components/assets/icon/roundAbout24.json create mode 100644 public/assets/components/assets/icon/roundAbout32.json create mode 100644 public/assets/components/assets/icon/roundAboutRight16.json create mode 100644 public/assets/components/assets/icon/roundAboutRight24.json create mode 100644 public/assets/components/assets/icon/roundAboutRight32.json create mode 100644 public/assets/components/assets/icon/roundedRectangle16.json create mode 100644 public/assets/components/assets/icon/roundedRectangle24.json create mode 100644 public/assets/components/assets/icon/roundedRectangle32.json create mode 100644 public/assets/components/assets/icon/routeFrom16.json create mode 100644 public/assets/components/assets/icon/routeFrom24.json create mode 100644 public/assets/components/assets/icon/routeFrom32.json create mode 100644 public/assets/components/assets/icon/routeTo16.json create mode 100644 public/assets/components/assets/icon/routeTo24.json create mode 100644 public/assets/components/assets/icon/routeTo32.json create mode 100644 public/assets/components/assets/icon/rtlElementsAlign16.json create mode 100644 public/assets/components/assets/icon/rtlElementsAlign24.json create mode 100644 public/assets/components/assets/icon/rtlElementsAlign32.json create mode 100644 public/assets/components/assets/icon/rtlParagraphAlign16.json create mode 100644 public/assets/components/assets/icon/rtlParagraphAlign24.json create mode 100644 public/assets/components/assets/icon/rtlParagraphAlign32.json create mode 100644 public/assets/components/assets/icon/running16.json create mode 100644 public/assets/components/assets/icon/running24.json create mode 100644 public/assets/components/assets/icon/running32.json create mode 100644 public/assets/components/assets/icon/runningOutline16.json create mode 100644 public/assets/components/assets/icon/runningOutline24.json create mode 100644 public/assets/components/assets/icon/runningOutline32.json create mode 100644 public/assets/components/assets/icon/ruralDrivingDistance16.json create mode 100644 public/assets/components/assets/icon/ruralDrivingDistance24.json create mode 100644 public/assets/components/assets/icon/ruralDrivingDistance32.json create mode 100644 public/assets/components/assets/icon/ruralDrivingTime16.json create mode 100644 public/assets/components/assets/icon/ruralDrivingTime24.json create mode 100644 public/assets/components/assets/icon/ruralDrivingTime32.json create mode 100644 public/assets/components/assets/icon/satellite016.json create mode 100644 public/assets/components/assets/icon/satellite016F.json create mode 100644 public/assets/components/assets/icon/satellite024.json create mode 100644 public/assets/components/assets/icon/satellite024F.json create mode 100644 public/assets/components/assets/icon/satellite032.json create mode 100644 public/assets/components/assets/icon/satellite032F.json create mode 100644 public/assets/components/assets/icon/satellite0F16.json create mode 100644 public/assets/components/assets/icon/satellite0F24.json create mode 100644 public/assets/components/assets/icon/satellite0F32.json create mode 100644 public/assets/components/assets/icon/satellite116.json create mode 100644 public/assets/components/assets/icon/satellite116F.json create mode 100644 public/assets/components/assets/icon/satellite124.json create mode 100644 public/assets/components/assets/icon/satellite124F.json create mode 100644 public/assets/components/assets/icon/satellite132.json create mode 100644 public/assets/components/assets/icon/satellite132F.json create mode 100644 public/assets/components/assets/icon/satellite1F16.json create mode 100644 public/assets/components/assets/icon/satellite1F24.json create mode 100644 public/assets/components/assets/icon/satellite1F32.json create mode 100644 public/assets/components/assets/icon/satellite216.json create mode 100644 public/assets/components/assets/icon/satellite216F.json create mode 100644 public/assets/components/assets/icon/satellite224.json create mode 100644 public/assets/components/assets/icon/satellite224F.json create mode 100644 public/assets/components/assets/icon/satellite232.json create mode 100644 public/assets/components/assets/icon/satellite232F.json create mode 100644 public/assets/components/assets/icon/satellite2F16.json create mode 100644 public/assets/components/assets/icon/satellite2F24.json create mode 100644 public/assets/components/assets/icon/satellite2F32.json create mode 100644 public/assets/components/assets/icon/satellite316.json create mode 100644 public/assets/components/assets/icon/satellite316F.json create mode 100644 public/assets/components/assets/icon/satellite324.json create mode 100644 public/assets/components/assets/icon/satellite324F.json create mode 100644 public/assets/components/assets/icon/satellite332.json create mode 100644 public/assets/components/assets/icon/satellite332F.json create mode 100644 public/assets/components/assets/icon/satellite3F16.json create mode 100644 public/assets/components/assets/icon/satellite3F24.json create mode 100644 public/assets/components/assets/icon/satellite3F32.json create mode 100644 public/assets/components/assets/icon/save16.json create mode 100644 public/assets/components/assets/icon/save24.json create mode 100644 public/assets/components/assets/icon/save32.json create mode 100644 public/assets/components/assets/icon/scanBarcode16.json create mode 100644 public/assets/components/assets/icon/scanBarcode24.json create mode 100644 public/assets/components/assets/icon/scanBarcode32.json create mode 100644 public/assets/components/assets/icon/scissors16.json create mode 100644 public/assets/components/assets/icon/scissors24.json create mode 100644 public/assets/components/assets/icon/scissors32.json create mode 100644 public/assets/components/assets/icon/screenshotMode16.json create mode 100644 public/assets/components/assets/icon/screenshotMode24.json create mode 100644 public/assets/components/assets/icon/screenshotMode32.json create mode 100644 public/assets/components/assets/icon/script16.json create mode 100644 public/assets/components/assets/icon/script24.json create mode 100644 public/assets/components/assets/icon/script32.json create mode 100644 public/assets/components/assets/icon/seamlines16.json create mode 100644 public/assets/components/assets/icon/seamlines24.json create mode 100644 public/assets/components/assets/icon/seamlines32.json create mode 100644 public/assets/components/assets/icon/search16.json create mode 100644 public/assets/components/assets/icon/search24.json create mode 100644 public/assets/components/assets/icon/search32.json create mode 100644 public/assets/components/assets/icon/security16.json create mode 100644 public/assets/components/assets/icon/security24.json create mode 100644 public/assets/components/assets/icon/security32.json create mode 100644 public/assets/components/assets/icon/select16.json create mode 100644 public/assets/components/assets/icon/select24.json create mode 100644 public/assets/components/assets/icon/select32.json create mode 100644 public/assets/components/assets/icon/selectCategory16.json create mode 100644 public/assets/components/assets/icon/selectCategory24.json create mode 100644 public/assets/components/assets/icon/selectCategory32.json create mode 100644 public/assets/components/assets/icon/selectRange16.json create mode 100644 public/assets/components/assets/icon/selectRange24.json create mode 100644 public/assets/components/assets/icon/selectRange32.json create mode 100644 public/assets/components/assets/icon/selectVisible16.json create mode 100644 public/assets/components/assets/icon/selectVisible24.json create mode 100644 public/assets/components/assets/icon/selectVisible32.json create mode 100644 public/assets/components/assets/icon/selectedItemsFilter16.json create mode 100644 public/assets/components/assets/icon/selectedItemsFilter24.json create mode 100644 public/assets/components/assets/icon/selectedItemsFilter32.json create mode 100644 public/assets/components/assets/icon/selection16.json create mode 100644 public/assets/components/assets/icon/selection24.json create mode 100644 public/assets/components/assets/icon/selection32.json create mode 100644 public/assets/components/assets/icon/selectionFilter16.json create mode 100644 public/assets/components/assets/icon/selectionFilter24.json create mode 100644 public/assets/components/assets/icon/selectionFilter32.json create mode 100644 public/assets/components/assets/icon/selectionX16.json create mode 100644 public/assets/components/assets/icon/selectionX24.json create mode 100644 public/assets/components/assets/icon/selectionX32.json create mode 100644 public/assets/components/assets/icon/send16.json create mode 100644 public/assets/components/assets/icon/send24.json create mode 100644 public/assets/components/assets/icon/send32.json create mode 100644 public/assets/components/assets/icon/sendBackwards16.json create mode 100644 public/assets/components/assets/icon/sendBackwards24.json create mode 100644 public/assets/components/assets/icon/sendBackwards32.json create mode 100644 public/assets/components/assets/icon/sendToBack16.json create mode 100644 public/assets/components/assets/icon/sendToBack24.json create mode 100644 public/assets/components/assets/icon/sendToBack32.json create mode 100644 public/assets/components/assets/icon/sensor16.json create mode 100644 public/assets/components/assets/icon/sensor21.json create mode 100644 public/assets/components/assets/icon/sensor24.json create mode 100644 public/assets/components/assets/icon/sensor32.json create mode 100644 public/assets/components/assets/icon/sensor48.json create mode 100644 public/assets/components/assets/icon/sensor64.json create mode 100644 public/assets/components/assets/icon/separator16.json create mode 100644 public/assets/components/assets/icon/separator24.json create mode 100644 public/assets/components/assets/icon/separator32.json create mode 100644 public/assets/components/assets/icon/serialPort16.json create mode 100644 public/assets/components/assets/icon/serialPort24.json create mode 100644 public/assets/components/assets/icon/serialPort32.json create mode 100644 public/assets/components/assets/icon/server16.json create mode 100644 public/assets/components/assets/icon/server24.json create mode 100644 public/assets/components/assets/icon/server32.json create mode 100644 public/assets/components/assets/icon/serverLock16.json create mode 100644 public/assets/components/assets/icon/serverLock24.json create mode 100644 public/assets/components/assets/icon/serverLock32.json create mode 100644 public/assets/components/assets/icon/services16.json create mode 100644 public/assets/components/assets/icon/services24.json create mode 100644 public/assets/components/assets/icon/services32.json create mode 100644 public/assets/components/assets/icon/shapes16.json create mode 100644 public/assets/components/assets/icon/shapes24.json create mode 100644 public/assets/components/assets/icon/shapes32.json create mode 100644 public/assets/components/assets/icon/share16.json create mode 100644 public/assets/components/assets/icon/share24.json create mode 100644 public/assets/components/assets/icon/share32.json create mode 100644 public/assets/components/assets/icon/shareIos16.json create mode 100644 public/assets/components/assets/icon/shareIos24.json create mode 100644 public/assets/components/assets/icon/shareIos32.json create mode 100644 public/assets/components/assets/icon/sharpLeft16.json create mode 100644 public/assets/components/assets/icon/sharpLeft24.json create mode 100644 public/assets/components/assets/icon/sharpLeft32.json create mode 100644 public/assets/components/assets/icon/sharpRight16.json create mode 100644 public/assets/components/assets/icon/sharpRight24.json create mode 100644 public/assets/components/assets/icon/sharpRight32.json create mode 100644 public/assets/components/assets/icon/sheildCoin16.json create mode 100644 public/assets/components/assets/icon/sheildCoin24.json create mode 100644 public/assets/components/assets/icon/sheildCoin32.json create mode 100644 public/assets/components/assets/icon/shieldCoin16.json create mode 100644 public/assets/components/assets/icon/shieldCoin24.json create mode 100644 public/assets/components/assets/icon/shieldCoin32.json create mode 100644 public/assets/components/assets/icon/shoppingCart16.json create mode 100644 public/assets/components/assets/icon/shoppingCart24.json create mode 100644 public/assets/components/assets/icon/shoppingCart32.json create mode 100644 public/assets/components/assets/icon/showColumn16.json create mode 100644 public/assets/components/assets/icon/showColumn24.json create mode 100644 public/assets/components/assets/icon/showColumn32.json create mode 100644 public/assets/components/assets/icon/showMultipleLayersAtATime16.json create mode 100644 public/assets/components/assets/icon/showMultipleLayersAtATime24.json create mode 100644 public/assets/components/assets/icon/showMultipleLayersAtATime32.json create mode 100644 public/assets/components/assets/icon/showOneLayerAtATime16.json create mode 100644 public/assets/components/assets/icon/showOneLayerAtATime24.json create mode 100644 public/assets/components/assets/icon/showOneLayerAtATime32.json create mode 100644 public/assets/components/assets/icon/sidecar16.json create mode 100644 public/assets/components/assets/icon/sidecar24.json create mode 100644 public/assets/components/assets/icon/sidecar32.json create mode 100644 public/assets/components/assets/icon/sigma16.json create mode 100644 public/assets/components/assets/icon/sigma24.json create mode 100644 public/assets/components/assets/icon/sigma32.json create mode 100644 public/assets/components/assets/icon/signIn16.json create mode 100644 public/assets/components/assets/icon/signIn24.json create mode 100644 public/assets/components/assets/icon/signIn32.json create mode 100644 public/assets/components/assets/icon/signOut16.json create mode 100644 public/assets/components/assets/icon/signOut24.json create mode 100644 public/assets/components/assets/icon/signOut32.json create mode 100644 public/assets/components/assets/icon/skyPlot16.json create mode 100644 public/assets/components/assets/icon/skyPlot24.json create mode 100644 public/assets/components/assets/icon/skyPlot32.json create mode 100644 public/assets/components/assets/icon/slice16.json create mode 100644 public/assets/components/assets/icon/slice24.json create mode 100644 public/assets/components/assets/icon/slice32.json create mode 100644 public/assets/components/assets/icon/sliders16.json create mode 100644 public/assets/components/assets/icon/sliders24.json create mode 100644 public/assets/components/assets/icon/sliders32.json create mode 100644 public/assets/components/assets/icon/slidersHorizontal16.json create mode 100644 public/assets/components/assets/icon/slidersHorizontal24.json create mode 100644 public/assets/components/assets/icon/slidersHorizontal32.json create mode 100644 public/assets/components/assets/icon/slideshow16.json create mode 100644 public/assets/components/assets/icon/slideshow24.json create mode 100644 public/assets/components/assets/icon/slideshow32.json create mode 100644 public/assets/components/assets/icon/smartCamera16.json create mode 100644 public/assets/components/assets/icon/smartCamera24.json create mode 100644 public/assets/components/assets/icon/smartCamera32.json create mode 100644 public/assets/components/assets/icon/smartForm16.json create mode 100644 public/assets/components/assets/icon/smartForm24.json create mode 100644 public/assets/components/assets/icon/smartForm32.json create mode 100644 public/assets/components/assets/icon/smile16.json create mode 100644 public/assets/components/assets/icon/smile24.json create mode 100644 public/assets/components/assets/icon/smile32.json create mode 100644 public/assets/components/assets/icon/snapToGrid16.json create mode 100644 public/assets/components/assets/icon/snapToGrid24.json create mode 100644 public/assets/components/assets/icon/snapToGrid32.json create mode 100644 public/assets/components/assets/icon/snapToPixel16.json create mode 100644 public/assets/components/assets/icon/snapToPixel24.json create mode 100644 public/assets/components/assets/icon/snapToPixel32.json create mode 100644 public/assets/components/assets/icon/snapToPoint16.json create mode 100644 public/assets/components/assets/icon/snapToPoint24.json create mode 100644 public/assets/components/assets/icon/snapToPoint32.json create mode 100644 public/assets/components/assets/icon/snow16.json create mode 100644 public/assets/components/assets/icon/snow24.json create mode 100644 public/assets/components/assets/icon/snow32.json create mode 100644 public/assets/components/assets/icon/snowThunder16.json create mode 100644 public/assets/components/assets/icon/snowThunder24.json create mode 100644 public/assets/components/assets/icon/snowThunder32.json create mode 100644 public/assets/components/assets/icon/sortAscending16.json create mode 100644 public/assets/components/assets/icon/sortAscending24.json create mode 100644 public/assets/components/assets/icon/sortAscending32.json create mode 100644 public/assets/components/assets/icon/sortAscendingArrow16.json create mode 100644 public/assets/components/assets/icon/sortAscendingArrow24.json create mode 100644 public/assets/components/assets/icon/sortAscendingArrow32.json create mode 100644 public/assets/components/assets/icon/sortDescending16.json create mode 100644 public/assets/components/assets/icon/sortDescending24.json create mode 100644 public/assets/components/assets/icon/sortDescending32.json create mode 100644 public/assets/components/assets/icon/sortDescendingArrow16.json create mode 100644 public/assets/components/assets/icon/sortDescendingArrow24.json create mode 100644 public/assets/components/assets/icon/sortDescendingArrow32.json create mode 100644 public/assets/components/assets/icon/sound16.json create mode 100644 public/assets/components/assets/icon/sound24.json create mode 100644 public/assets/components/assets/icon/sound32.json create mode 100644 public/assets/components/assets/icon/soundLow16.json create mode 100644 public/assets/components/assets/icon/soundLow24.json create mode 100644 public/assets/components/assets/icon/soundLow32.json create mode 100644 public/assets/components/assets/icon/soundOff16.json create mode 100644 public/assets/components/assets/icon/soundOff24.json create mode 100644 public/assets/components/assets/icon/soundOff32.json create mode 100644 public/assets/components/assets/icon/soundUnavailable16.json create mode 100644 public/assets/components/assets/icon/soundUnavailable24.json create mode 100644 public/assets/components/assets/icon/soundUnavailable32.json create mode 100644 public/assets/components/assets/icon/speechBubble16.json create mode 100644 public/assets/components/assets/icon/speechBubble24.json create mode 100644 public/assets/components/assets/icon/speechBubble32.json create mode 100644 public/assets/components/assets/icon/speechBubbleCheck16.json create mode 100644 public/assets/components/assets/icon/speechBubbleCheck24.json create mode 100644 public/assets/components/assets/icon/speechBubbleCheck32.json create mode 100644 public/assets/components/assets/icon/speechBubbleExclamation16.json create mode 100644 public/assets/components/assets/icon/speechBubbleExclamation24.json create mode 100644 public/assets/components/assets/icon/speechBubbleExclamation32.json create mode 100644 public/assets/components/assets/icon/speechBubblePlus16.json create mode 100644 public/assets/components/assets/icon/speechBubblePlus24.json create mode 100644 public/assets/components/assets/icon/speechBubblePlus32.json create mode 100644 public/assets/components/assets/icon/speechBubbleSocial16.json create mode 100644 public/assets/components/assets/icon/speechBubbleSocial24.json create mode 100644 public/assets/components/assets/icon/speechBubbleSocial32.json create mode 100644 public/assets/components/assets/icon/speechBubbles16.json create mode 100644 public/assets/components/assets/icon/speechBubbles24.json create mode 100644 public/assets/components/assets/icon/speechBubbles32.json create mode 100644 public/assets/components/assets/icon/spinner16.json create mode 100644 public/assets/components/assets/icon/spinner24.json create mode 100644 public/assets/components/assets/icon/spinner32.json create mode 100644 public/assets/components/assets/icon/split16.json create mode 100644 public/assets/components/assets/icon/split24.json create mode 100644 public/assets/components/assets/icon/split32.json create mode 100644 public/assets/components/assets/icon/splitFeatures16.json create mode 100644 public/assets/components/assets/icon/splitFeatures24.json create mode 100644 public/assets/components/assets/icon/splitFeatures32.json create mode 100644 public/assets/components/assets/icon/square16.json create mode 100644 public/assets/components/assets/icon/square16F.json create mode 100644 public/assets/components/assets/icon/square24.json create mode 100644 public/assets/components/assets/icon/square24F.json create mode 100644 public/assets/components/assets/icon/square32.json create mode 100644 public/assets/components/assets/icon/square32F.json create mode 100644 public/assets/components/assets/icon/squareArea16.json create mode 100644 public/assets/components/assets/icon/squareArea24.json create mode 100644 public/assets/components/assets/icon/squareArea32.json create mode 100644 public/assets/components/assets/icon/stairs16.json create mode 100644 public/assets/components/assets/icon/stairs24.json create mode 100644 public/assets/components/assets/icon/stairs32.json create mode 100644 public/assets/components/assets/icon/stairsDown16.json create mode 100644 public/assets/components/assets/icon/stairsDown24.json create mode 100644 public/assets/components/assets/icon/stairsDown32.json create mode 100644 public/assets/components/assets/icon/stairsUp16.json create mode 100644 public/assets/components/assets/icon/stairsUp24.json create mode 100644 public/assets/components/assets/icon/stairsUp32.json create mode 100644 public/assets/components/assets/icon/star16.json create mode 100644 public/assets/components/assets/icon/star16F.json create mode 100644 public/assets/components/assets/icon/star24.json create mode 100644 public/assets/components/assets/icon/star24F.json create mode 100644 public/assets/components/assets/icon/star32.json create mode 100644 public/assets/components/assets/icon/star32F.json create mode 100644 public/assets/components/assets/icon/starCircle16.json create mode 100644 public/assets/components/assets/icon/starCircle24.json create mode 100644 public/assets/components/assets/icon/starCircle32.json create mode 100644 public/assets/components/assets/icon/straight16.json create mode 100644 public/assets/components/assets/icon/straight24.json create mode 100644 public/assets/components/assets/icon/straight32.json create mode 100644 public/assets/components/assets/icon/strikethrough16.json create mode 100644 public/assets/components/assets/icon/strikethrough24.json create mode 100644 public/assets/components/assets/icon/strikethrough32.json create mode 100644 public/assets/components/assets/icon/string16.json create mode 100644 public/assets/components/assets/icon/string24.json create mode 100644 public/assets/components/assets/icon/string32.json create mode 100644 public/assets/components/assets/icon/subheading116.json create mode 100644 public/assets/components/assets/icon/subheading124.json create mode 100644 public/assets/components/assets/icon/subheading132.json create mode 100644 public/assets/components/assets/icon/subheading16.json create mode 100644 public/assets/components/assets/icon/subheading216.json create mode 100644 public/assets/components/assets/icon/subheading224.json create mode 100644 public/assets/components/assets/icon/subheading232.json create mode 100644 public/assets/components/assets/icon/subheading24.json create mode 100644 public/assets/components/assets/icon/subheading316.json create mode 100644 public/assets/components/assets/icon/subheading32.json create mode 100644 public/assets/components/assets/icon/subheading324.json create mode 100644 public/assets/components/assets/icon/subheading332.json create mode 100644 public/assets/components/assets/icon/subheading416.json create mode 100644 public/assets/components/assets/icon/subheading424.json create mode 100644 public/assets/components/assets/icon/subheading432.json create mode 100644 public/assets/components/assets/icon/subheading516.json create mode 100644 public/assets/components/assets/icon/subheading524.json create mode 100644 public/assets/components/assets/icon/subheading532.json create mode 100644 public/assets/components/assets/icon/subheadingRtl16.json create mode 100644 public/assets/components/assets/icon/subheadingRtl24.json create mode 100644 public/assets/components/assets/icon/subheadingRtl32.json create mode 100644 public/assets/components/assets/icon/submit16.json create mode 100644 public/assets/components/assets/icon/submit24.json create mode 100644 public/assets/components/assets/icon/submit32.json create mode 100644 public/assets/components/assets/icon/subscript16.json create mode 100644 public/assets/components/assets/icon/subscript24.json create mode 100644 public/assets/components/assets/icon/subscript32.json create mode 100644 public/assets/components/assets/icon/suitabilityAnalysisOutput16.json create mode 100644 public/assets/components/assets/icon/suitabilityAnalysisOutput24.json create mode 100644 public/assets/components/assets/icon/suitabilityAnalysisOutput32.json create mode 100644 public/assets/components/assets/icon/summarizeCenterAndDispersion116.json create mode 100644 public/assets/components/assets/icon/summarizeCenterAndDispersion124.json create mode 100644 public/assets/components/assets/icon/summarizeCenterAndDispersion132.json create mode 100644 public/assets/components/assets/icon/summarizeCenterAndDispersion216.json create mode 100644 public/assets/components/assets/icon/summarizeCenterAndDispersion224.json create mode 100644 public/assets/components/assets/icon/summarizeCenterAndDispersion232.json create mode 100644 public/assets/components/assets/icon/summarizeCenterAndDispersion316.json create mode 100644 public/assets/components/assets/icon/summarizeCenterAndDispersion324.json create mode 100644 public/assets/components/assets/icon/summarizeCenterAndDispersion332.json create mode 100644 public/assets/components/assets/icon/summary16.json create mode 100644 public/assets/components/assets/icon/summary24.json create mode 100644 public/assets/components/assets/icon/summary32.json create mode 100644 public/assets/components/assets/icon/superimpose16.json create mode 100644 public/assets/components/assets/icon/superimpose24.json create mode 100644 public/assets/components/assets/icon/superimpose32.json create mode 100644 public/assets/components/assets/icon/superscript16.json create mode 100644 public/assets/components/assets/icon/superscript24.json create mode 100644 public/assets/components/assets/icon/superscript32.json create mode 100644 public/assets/components/assets/icon/survey16.json create mode 100644 public/assets/components/assets/icon/survey24.json create mode 100644 public/assets/components/assets/icon/survey32.json create mode 100644 public/assets/components/assets/icon/switch16.json create mode 100644 public/assets/components/assets/icon/switch24.json create mode 100644 public/assets/components/assets/icon/switch32.json create mode 100644 public/assets/components/assets/icon/systemManagement16.json create mode 100644 public/assets/components/assets/icon/systemManagement24.json create mode 100644 public/assets/components/assets/icon/systemManagement32.json create mode 100644 public/assets/components/assets/icon/tabbedView16.json create mode 100644 public/assets/components/assets/icon/tabbedView24.json create mode 100644 public/assets/components/assets/icon/tabbedView32.json create mode 100644 public/assets/components/assets/icon/table16.json create mode 100644 public/assets/components/assets/icon/table24.json create mode 100644 public/assets/components/assets/icon/table32.json create mode 100644 public/assets/components/assets/icon/tables16.json create mode 100644 public/assets/components/assets/icon/tables24.json create mode 100644 public/assets/components/assets/icon/tables32.json create mode 100644 public/assets/components/assets/icon/tablet16.json create mode 100644 public/assets/components/assets/icon/tablet24.json create mode 100644 public/assets/components/assets/icon/tablet32.json create mode 100644 public/assets/components/assets/icon/tag16.json create mode 100644 public/assets/components/assets/icon/tag24.json create mode 100644 public/assets/components/assets/icon/tag32.json create mode 100644 public/assets/components/assets/icon/takePedestrianRamp16.json create mode 100644 public/assets/components/assets/icon/takePedestrianRamp24.json create mode 100644 public/assets/components/assets/icon/takePedestrianRamp32.json create mode 100644 public/assets/components/assets/icon/terminal16.json create mode 100644 public/assets/components/assets/icon/terminal24.json create mode 100644 public/assets/components/assets/icon/terminal32.json create mode 100644 public/assets/components/assets/icon/territoryBufferDistance16.json create mode 100644 public/assets/components/assets/icon/territoryBufferDistance24.json create mode 100644 public/assets/components/assets/icon/territoryBufferDistance32.json create mode 100644 public/assets/components/assets/icon/testData16.json create mode 100644 public/assets/components/assets/icon/testData24.json create mode 100644 public/assets/components/assets/icon/testData32.json create mode 100644 public/assets/components/assets/icon/text16.json create mode 100644 public/assets/components/assets/icon/text24.json create mode 100644 public/assets/components/assets/icon/text32.json create mode 100644 public/assets/components/assets/icon/textLarge16.json create mode 100644 public/assets/components/assets/icon/textLarge24.json create mode 100644 public/assets/components/assets/icon/textLarge32.json create mode 100644 public/assets/components/assets/icon/textMedium16.json create mode 100644 public/assets/components/assets/icon/textMedium24.json create mode 100644 public/assets/components/assets/icon/textMedium32.json create mode 100644 public/assets/components/assets/icon/textParagraphLarge16.json create mode 100644 public/assets/components/assets/icon/textParagraphLarge24.json create mode 100644 public/assets/components/assets/icon/textParagraphLarge32.json create mode 100644 public/assets/components/assets/icon/textSmall16.json create mode 100644 public/assets/components/assets/icon/textSmall24.json create mode 100644 public/assets/components/assets/icon/textSmall32.json create mode 100644 public/assets/components/assets/icon/thumbsDown16.json create mode 100644 public/assets/components/assets/icon/thumbsDown24.json create mode 100644 public/assets/components/assets/icon/thumbsDown32.json create mode 100644 public/assets/components/assets/icon/thumbsUp16.json create mode 100644 public/assets/components/assets/icon/thumbsUp24.json create mode 100644 public/assets/components/assets/icon/thumbsUp32.json create mode 100644 public/assets/components/assets/icon/tileLayer16.json create mode 100644 public/assets/components/assets/icon/tileLayer24.json create mode 100644 public/assets/components/assets/icon/tileLayer32.json create mode 100644 public/assets/components/assets/icon/tiledImageryLayer16.json create mode 100644 public/assets/components/assets/icon/tiledImageryLayer24.json create mode 100644 public/assets/components/assets/icon/tiledImageryLayer32.json create mode 100644 public/assets/components/assets/icon/timer16.json create mode 100644 public/assets/components/assets/icon/timer24.json create mode 100644 public/assets/components/assets/icon/timer32.json create mode 100644 public/assets/components/assets/icon/title16.json create mode 100644 public/assets/components/assets/icon/title24.json create mode 100644 public/assets/components/assets/icon/title32.json create mode 100644 public/assets/components/assets/icon/toggle16.json create mode 100644 public/assets/components/assets/icon/toggle24.json create mode 100644 public/assets/components/assets/icon/toggle32.json create mode 100644 public/assets/components/assets/icon/toggleOff16.json create mode 100644 public/assets/components/assets/icon/toggleOff24.json create mode 100644 public/assets/components/assets/icon/toggleOff32.json create mode 100644 public/assets/components/assets/icon/toggleOn16.json create mode 100644 public/assets/components/assets/icon/toggleOn24.json create mode 100644 public/assets/components/assets/icon/toggleOn32.json create mode 100644 public/assets/components/assets/icon/touch16.json create mode 100644 public/assets/components/assets/icon/touch24.json create mode 100644 public/assets/components/assets/icon/touch32.json create mode 100644 public/assets/components/assets/icon/tour16.json create mode 100644 public/assets/components/assets/icon/tour24.json create mode 100644 public/assets/components/assets/icon/tour32.json create mode 100644 public/assets/components/assets/icon/tourPinTear16.json create mode 100644 public/assets/components/assets/icon/tourPinTear24.json create mode 100644 public/assets/components/assets/icon/tourPinTear32.json create mode 100644 public/assets/components/assets/icon/transparency16.json create mode 100644 public/assets/components/assets/icon/transparency24.json create mode 100644 public/assets/components/assets/icon/transparency32.json create mode 100644 public/assets/components/assets/icon/trapezoidArea16.json create mode 100644 public/assets/components/assets/icon/trapezoidArea24.json create mode 100644 public/assets/components/assets/icon/trapezoidArea32.json create mode 100644 public/assets/components/assets/icon/trash16.json create mode 100644 public/assets/components/assets/icon/trash24.json create mode 100644 public/assets/components/assets/icon/trash32.json create mode 100644 public/assets/components/assets/icon/triangle16.json create mode 100644 public/assets/components/assets/icon/triangle24.json create mode 100644 public/assets/components/assets/icon/triangle32.json create mode 100644 public/assets/components/assets/icon/truckingDistance16.json create mode 100644 public/assets/components/assets/icon/truckingDistance24.json create mode 100644 public/assets/components/assets/icon/truckingDistance32.json create mode 100644 public/assets/components/assets/icon/truckingTime16.json create mode 100644 public/assets/components/assets/icon/truckingTime24.json create mode 100644 public/assets/components/assets/icon/truckingTime32.json create mode 100644 public/assets/components/assets/icon/uTurn16.json create mode 100644 public/assets/components/assets/icon/uTurn24.json create mode 100644 public/assets/components/assets/icon/uTurn32.json create mode 100644 public/assets/components/assets/icon/uTurnRight16.json create mode 100644 public/assets/components/assets/icon/uTurnRight24.json create mode 100644 public/assets/components/assets/icon/uTurnRight32.json create mode 100644 public/assets/components/assets/icon/underline16.json create mode 100644 public/assets/components/assets/icon/underline24.json create mode 100644 public/assets/components/assets/icon/underline32.json create mode 100644 public/assets/components/assets/icon/undo16.json create mode 100644 public/assets/components/assets/icon/undo24.json create mode 100644 public/assets/components/assets/icon/undo32.json create mode 100644 public/assets/components/assets/icon/ungroupItems16.json create mode 100644 public/assets/components/assets/icon/ungroupItems24.json create mode 100644 public/assets/components/assets/icon/ungroupItems32.json create mode 100644 public/assets/components/assets/icon/ungroupLayoutElements16.json create mode 100644 public/assets/components/assets/icon/ungroupLayoutElements24.json create mode 100644 public/assets/components/assets/icon/ungroupLayoutElements32.json create mode 100644 public/assets/components/assets/icon/unlink16.json create mode 100644 public/assets/components/assets/icon/unlink24.json create mode 100644 public/assets/components/assets/icon/unlink32.json create mode 100644 public/assets/components/assets/icon/unlock16.json create mode 100644 public/assets/components/assets/icon/unlock24.json create mode 100644 public/assets/components/assets/icon/unlock32.json create mode 100644 public/assets/components/assets/icon/unpin16.json create mode 100644 public/assets/components/assets/icon/unpin24.json create mode 100644 public/assets/components/assets/icon/unpin32.json create mode 100644 public/assets/components/assets/icon/unregister16.json create mode 100644 public/assets/components/assets/icon/unregister24.json create mode 100644 public/assets/components/assets/icon/unregister32.json create mode 100644 public/assets/components/assets/icon/unselected16.json create mode 100644 public/assets/components/assets/icon/unselected24.json create mode 100644 public/assets/components/assets/icon/unselected32.json create mode 100644 public/assets/components/assets/icon/updateFeatures16.json create mode 100644 public/assets/components/assets/icon/updateFeatures24.json create mode 100644 public/assets/components/assets/icon/updateFeatures32.json create mode 100644 public/assets/components/assets/icon/upload16.json create mode 100644 public/assets/components/assets/icon/upload24.json create mode 100644 public/assets/components/assets/icon/upload32.json create mode 100644 public/assets/components/assets/icon/uploadTo16.json create mode 100644 public/assets/components/assets/icon/uploadTo24.json create mode 100644 public/assets/components/assets/icon/uploadTo32.json create mode 100644 public/assets/components/assets/icon/urbanModel16.json create mode 100644 public/assets/components/assets/icon/urbanModel24.json create mode 100644 public/assets/components/assets/icon/urbanModel32.json create mode 100644 public/assets/components/assets/icon/usbSecurityKey16.json create mode 100644 public/assets/components/assets/icon/usbSecurityKey24.json create mode 100644 public/assets/components/assets/icon/usbSecurityKey32.json create mode 100644 public/assets/components/assets/icon/user16.json create mode 100644 public/assets/components/assets/icon/user24.json create mode 100644 public/assets/components/assets/icon/user32.json create mode 100644 public/assets/components/assets/icon/userDown16.json create mode 100644 public/assets/components/assets/icon/userDown24.json create mode 100644 public/assets/components/assets/icon/userDown32.json create mode 100644 public/assets/components/assets/icon/userKey16.json create mode 100644 public/assets/components/assets/icon/userKey24.json create mode 100644 public/assets/components/assets/icon/userKey32.json create mode 100644 public/assets/components/assets/icon/userMinus16.json create mode 100644 public/assets/components/assets/icon/userMinus24.json create mode 100644 public/assets/components/assets/icon/userMinus32.json create mode 100644 public/assets/components/assets/icon/userPlus16.json create mode 100644 public/assets/components/assets/icon/userPlus24.json create mode 100644 public/assets/components/assets/icon/userPlus32.json create mode 100644 public/assets/components/assets/icon/userToDevice16.json create mode 100644 public/assets/components/assets/icon/userToDevice24.json create mode 100644 public/assets/components/assets/icon/userToDevice32.json create mode 100644 public/assets/components/assets/icon/userUp16.json create mode 100644 public/assets/components/assets/icon/userUp24.json create mode 100644 public/assets/components/assets/icon/userUp32.json create mode 100644 public/assets/components/assets/icon/userX16.json create mode 100644 public/assets/components/assets/icon/userX24.json create mode 100644 public/assets/components/assets/icon/userX32.json create mode 100644 public/assets/components/assets/icon/users16.json create mode 100644 public/assets/components/assets/icon/users24.json create mode 100644 public/assets/components/assets/icon/users32.json create mode 100644 public/assets/components/assets/icon/utilityNetworkTrace16.json create mode 100644 public/assets/components/assets/icon/utilityNetworkTrace24.json create mode 100644 public/assets/components/assets/icon/utilityNetworkTrace32.json create mode 100644 public/assets/components/assets/icon/vertexCheck16.json create mode 100644 public/assets/components/assets/icon/vertexCheck24.json create mode 100644 public/assets/components/assets/icon/vertexCheck32.json create mode 100644 public/assets/components/assets/icon/vertexEdit16.json create mode 100644 public/assets/components/assets/icon/vertexEdit24.json create mode 100644 public/assets/components/assets/icon/vertexEdit32.json create mode 100644 public/assets/components/assets/icon/vertexGps16.json create mode 100644 public/assets/components/assets/icon/vertexGps24.json create mode 100644 public/assets/components/assets/icon/vertexGps32.json create mode 100644 public/assets/components/assets/icon/vertexMove16.json create mode 100644 public/assets/components/assets/icon/vertexMove24.json create mode 100644 public/assets/components/assets/icon/vertexMove32.json create mode 100644 public/assets/components/assets/icon/vertexPlus16.json create mode 100644 public/assets/components/assets/icon/vertexPlus24.json create mode 100644 public/assets/components/assets/icon/vertexPlus32.json create mode 100644 public/assets/components/assets/icon/vertexX16.json create mode 100644 public/assets/components/assets/icon/vertexX24.json create mode 100644 public/assets/components/assets/icon/vertexX32.json create mode 100644 public/assets/components/assets/icon/verticalDistribute16.json create mode 100644 public/assets/components/assets/icon/verticalDistribute24.json create mode 100644 public/assets/components/assets/icon/verticalDistribute32.json create mode 100644 public/assets/components/assets/icon/video16.json create mode 100644 public/assets/components/assets/icon/video24.json create mode 100644 public/assets/components/assets/icon/video32.json create mode 100644 public/assets/components/assets/icon/videoPlus16.json create mode 100644 public/assets/components/assets/icon/videoPlus24.json create mode 100644 public/assets/components/assets/icon/videoPlus32.json create mode 100644 public/assets/components/assets/icon/videoServer16.json create mode 100644 public/assets/components/assets/icon/videoServer24.json create mode 100644 public/assets/components/assets/icon/videoServer32.json create mode 100644 public/assets/components/assets/icon/videoSingleServer16.json create mode 100644 public/assets/components/assets/icon/videoSingleServer24.json create mode 100644 public/assets/components/assets/icon/videoSingleServer32.json create mode 100644 public/assets/components/assets/icon/videoWeb16.json create mode 100644 public/assets/components/assets/icon/videoWeb24.json create mode 100644 public/assets/components/assets/icon/videoWeb32.json create mode 100644 public/assets/components/assets/icon/viewAssociations16.json create mode 100644 public/assets/components/assets/icon/viewAssociations24.json create mode 100644 public/assets/components/assets/icon/viewAssociations32.json create mode 100644 public/assets/components/assets/icon/viewHide16.json create mode 100644 public/assets/components/assets/icon/viewHide24.json create mode 100644 public/assets/components/assets/icon/viewHide32.json create mode 100644 public/assets/components/assets/icon/viewMixed16.json create mode 100644 public/assets/components/assets/icon/viewMixed24.json create mode 100644 public/assets/components/assets/icon/viewMixed32.json create mode 100644 public/assets/components/assets/icon/viewVisible16.json create mode 100644 public/assets/components/assets/icon/viewVisible24.json create mode 100644 public/assets/components/assets/icon/viewVisible32.json create mode 100644 public/assets/components/assets/icon/viewshed16.json create mode 100644 public/assets/components/assets/icon/viewshed24.json create mode 100644 public/assets/components/assets/icon/viewshed32.json create mode 100644 public/assets/components/assets/icon/walkThroughDoor16.json create mode 100644 public/assets/components/assets/icon/walkThroughDoor24.json create mode 100644 public/assets/components/assets/icon/walkThroughDoor32.json create mode 100644 public/assets/components/assets/icon/walking16.json create mode 100644 public/assets/components/assets/icon/walking24.json create mode 100644 public/assets/components/assets/icon/walking32.json create mode 100644 public/assets/components/assets/icon/walkingDistance16.json create mode 100644 public/assets/components/assets/icon/walkingDistance24.json create mode 100644 public/assets/components/assets/icon/walkingDistance32.json create mode 100644 public/assets/components/assets/icon/walkingTime16.json create mode 100644 public/assets/components/assets/icon/walkingTime24.json create mode 100644 public/assets/components/assets/icon/walkingTime32.json create mode 100644 public/assets/components/assets/icon/web16.json create mode 100644 public/assets/components/assets/icon/web24.json create mode 100644 public/assets/components/assets/icon/web32.json create mode 100644 public/assets/components/assets/icon/webhook16.json create mode 100644 public/assets/components/assets/icon/webhook24.json create mode 100644 public/assets/components/assets/icon/webhook32.json create mode 100644 public/assets/components/assets/icon/wheelchair16.json create mode 100644 public/assets/components/assets/icon/wheelchair24.json create mode 100644 public/assets/components/assets/icon/wheelchair32.json create mode 100644 public/assets/components/assets/icon/widgetsGroup16.json create mode 100644 public/assets/components/assets/icon/widgetsGroup24.json create mode 100644 public/assets/components/assets/icon/widgetsGroup32.json create mode 100644 public/assets/components/assets/icon/widgetsSource16.json create mode 100644 public/assets/components/assets/icon/widgetsSource24.json create mode 100644 public/assets/components/assets/icon/widgetsSource32.json create mode 100644 public/assets/components/assets/icon/widgetsTabs16.json create mode 100644 public/assets/components/assets/icon/widgetsTabs24.json create mode 100644 public/assets/components/assets/icon/widgetsTabs32.json create mode 100644 public/assets/components/assets/icon/wifi16.json create mode 100644 public/assets/components/assets/icon/wifi24.json create mode 100644 public/assets/components/assets/icon/wifi32.json create mode 100644 public/assets/components/assets/icon/workflowDiagram16.json create mode 100644 public/assets/components/assets/icon/workflowDiagram24.json create mode 100644 public/assets/components/assets/icon/workflowDiagram32.json create mode 100644 public/assets/components/assets/icon/workflowManagerServer16.json create mode 100644 public/assets/components/assets/icon/workflowManagerServer24.json create mode 100644 public/assets/components/assets/icon/workflowManagerServer32.json create mode 100644 public/assets/components/assets/icon/wrench16.json create mode 100644 public/assets/components/assets/icon/wrench24.json create mode 100644 public/assets/components/assets/icon/wrench32.json create mode 100644 public/assets/components/assets/icon/x16.json create mode 100644 public/assets/components/assets/icon/x24.json create mode 100644 public/assets/components/assets/icon/x32.json create mode 100644 public/assets/components/assets/icon/xAxisGuide16.json create mode 100644 public/assets/components/assets/icon/xAxisGuide24.json create mode 100644 public/assets/components/assets/icon/xAxisGuide32.json create mode 100644 public/assets/components/assets/icon/xBar16.json create mode 100644 public/assets/components/assets/icon/xBar24.json create mode 100644 public/assets/components/assets/icon/xBar32.json create mode 100644 public/assets/components/assets/icon/xCircle16.json create mode 100644 public/assets/components/assets/icon/xCircle16F.json create mode 100644 public/assets/components/assets/icon/xCircle24.json create mode 100644 public/assets/components/assets/icon/xCircle24F.json create mode 100644 public/assets/components/assets/icon/xCircle32.json create mode 100644 public/assets/components/assets/icon/xCircle32F.json create mode 100644 public/assets/components/assets/icon/xOctagon16.json create mode 100644 public/assets/components/assets/icon/xOctagon16F.json create mode 100644 public/assets/components/assets/icon/xOctagon24.json create mode 100644 public/assets/components/assets/icon/xOctagon24F.json create mode 100644 public/assets/components/assets/icon/xOctagon32.json create mode 100644 public/assets/components/assets/icon/xOctagon32F.json create mode 100644 public/assets/components/assets/icon/yAxisGuide16.json create mode 100644 public/assets/components/assets/icon/yAxisGuide24.json create mode 100644 public/assets/components/assets/icon/yAxisGuide32.json create mode 100644 public/assets/components/assets/icon/zoomInFixed16.json create mode 100644 public/assets/components/assets/icon/zoomInFixed24.json create mode 100644 public/assets/components/assets/icon/zoomInFixed32.json create mode 100644 public/assets/components/assets/icon/zoomOutFixed16.json create mode 100644 public/assets/components/assets/icon/zoomOutFixed24.json create mode 100644 public/assets/components/assets/icon/zoomOutFixed32.json create mode 100644 public/assets/components/assets/icon/zoomToObject16.json create mode 100644 public/assets/components/assets/icon/zoomToObject24.json create mode 100644 public/assets/components/assets/icon/zoomToObject32.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_ar.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_bg.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_bs.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_ca.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_cs.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_da.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_de.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_el.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_en.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_es.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_et.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_fi.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_fr.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_he.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_hr.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_hu.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_id.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_it.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_ja.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_ko.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_lt.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_lv.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_nl.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_no.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_pl.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_ro.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_ru.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_sk.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_sl.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_sr.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_sv.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_th.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_tr.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_uk.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_vi.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/inline-editable/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_ar.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_bg.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_bs.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_ca.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_cs.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_da.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_de.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_el.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_en.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_es.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_et.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_fi.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_fr.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_he.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_hr.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_hu.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_id.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_it.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_ja.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_ko.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_lt.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_lv.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_nl.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_no.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_pl.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_ro.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_ru.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_sk.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_sl.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_sr.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_sv.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_th.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_tr.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_uk.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_vi.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/input-date-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/input-number/t9n/messages.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_ar.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_bg.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_bs.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_ca.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_cs.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_da.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_de.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_el.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_en.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_es.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_et.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_fi.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_fr.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_he.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_hr.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_hu.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_id.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_it.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_ja.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_ko.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_lt.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_lv.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_nl.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_no.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_pl.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_ro.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_ru.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_sk.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_sl.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_sr.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_sv.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_th.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_tr.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_uk.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_vi.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/input-number/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/input-text/t9n/messages.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_ar.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_bg.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_bs.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_ca.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_cs.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_da.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_de.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_el.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_en.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_es.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_et.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_fi.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_fr.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_he.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_hr.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_hu.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_id.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_it.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_ja.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_ko.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_lt.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_lv.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_nl.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_no.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_pl.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_ro.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_ru.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_sk.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_sl.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_sr.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_sv.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_th.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_tr.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_uk.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_vi.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/input-text/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_ar.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_bg.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_bs.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_ca.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_cs.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_da.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_de.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_el.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_en.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_es.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_et.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_fi.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_fr.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_he.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_hr.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_hu.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_id.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_it.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_ja.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_ko.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_lt.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_lv.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_nl.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_no.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_pl.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_ro.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_ru.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_sk.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_sl.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_sr.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_sv.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_th.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_tr.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_uk.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_vi.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/input-time-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/input/t9n/messages.json create mode 100644 public/assets/components/assets/input/t9n/messages_ar.json create mode 100644 public/assets/components/assets/input/t9n/messages_bg.json create mode 100644 public/assets/components/assets/input/t9n/messages_bs.json create mode 100644 public/assets/components/assets/input/t9n/messages_ca.json create mode 100644 public/assets/components/assets/input/t9n/messages_cs.json create mode 100644 public/assets/components/assets/input/t9n/messages_da.json create mode 100644 public/assets/components/assets/input/t9n/messages_de.json create mode 100644 public/assets/components/assets/input/t9n/messages_el.json create mode 100644 public/assets/components/assets/input/t9n/messages_en.json create mode 100644 public/assets/components/assets/input/t9n/messages_es.json create mode 100644 public/assets/components/assets/input/t9n/messages_et.json create mode 100644 public/assets/components/assets/input/t9n/messages_fi.json create mode 100644 public/assets/components/assets/input/t9n/messages_fr.json create mode 100644 public/assets/components/assets/input/t9n/messages_he.json create mode 100644 public/assets/components/assets/input/t9n/messages_hr.json create mode 100644 public/assets/components/assets/input/t9n/messages_hu.json create mode 100644 public/assets/components/assets/input/t9n/messages_id.json create mode 100644 public/assets/components/assets/input/t9n/messages_it.json create mode 100644 public/assets/components/assets/input/t9n/messages_ja.json create mode 100644 public/assets/components/assets/input/t9n/messages_ko.json create mode 100644 public/assets/components/assets/input/t9n/messages_lt.json create mode 100644 public/assets/components/assets/input/t9n/messages_lv.json create mode 100644 public/assets/components/assets/input/t9n/messages_nl.json create mode 100644 public/assets/components/assets/input/t9n/messages_no.json create mode 100644 public/assets/components/assets/input/t9n/messages_pl.json create mode 100644 public/assets/components/assets/input/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/input/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/input/t9n/messages_ro.json create mode 100644 public/assets/components/assets/input/t9n/messages_ru.json create mode 100644 public/assets/components/assets/input/t9n/messages_sk.json create mode 100644 public/assets/components/assets/input/t9n/messages_sl.json create mode 100644 public/assets/components/assets/input/t9n/messages_sr.json create mode 100644 public/assets/components/assets/input/t9n/messages_sv.json create mode 100644 public/assets/components/assets/input/t9n/messages_th.json create mode 100644 public/assets/components/assets/input/t9n/messages_tr.json create mode 100644 public/assets/components/assets/input/t9n/messages_uk.json create mode 100644 public/assets/components/assets/input/t9n/messages_vi.json create mode 100644 public/assets/components/assets/input/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/input/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/input/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/list-item/t9n/messages.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_ar.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_bg.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_bs.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_ca.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_cs.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_da.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_de.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_el.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_en.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_es.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_et.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_fi.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_fr.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_he.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_hr.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_hu.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_id.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_it.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_ja.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_ko.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_lt.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_lv.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_nl.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_no.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_pl.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_ro.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_ru.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_sk.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_sl.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_sr.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_sv.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_th.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_tr.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_uk.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_vi.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/list-item/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_ar.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_bg.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_bs.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_ca.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_cs.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_da.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_de.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_el.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_en.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_es.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_et.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_fi.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_fr.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_he.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_hr.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_hu.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_id.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_it.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_ja.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_ko.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_lt.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_lv.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_nl.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_no.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_pl.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_ro.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_ru.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_sk.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_sl.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_sr.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_sv.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_th.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_tr.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_uk.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_vi.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/menu-item/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/menu/t9n/messages.json create mode 100644 public/assets/components/assets/menu/t9n/messages_ar.json create mode 100644 public/assets/components/assets/menu/t9n/messages_bg.json create mode 100644 public/assets/components/assets/menu/t9n/messages_bs.json create mode 100644 public/assets/components/assets/menu/t9n/messages_ca.json create mode 100644 public/assets/components/assets/menu/t9n/messages_cs.json create mode 100644 public/assets/components/assets/menu/t9n/messages_da.json create mode 100644 public/assets/components/assets/menu/t9n/messages_de.json create mode 100644 public/assets/components/assets/menu/t9n/messages_el.json create mode 100644 public/assets/components/assets/menu/t9n/messages_en.json create mode 100644 public/assets/components/assets/menu/t9n/messages_es.json create mode 100644 public/assets/components/assets/menu/t9n/messages_et.json create mode 100644 public/assets/components/assets/menu/t9n/messages_fi.json create mode 100644 public/assets/components/assets/menu/t9n/messages_fr.json create mode 100644 public/assets/components/assets/menu/t9n/messages_he.json create mode 100644 public/assets/components/assets/menu/t9n/messages_hr.json create mode 100644 public/assets/components/assets/menu/t9n/messages_hu.json create mode 100644 public/assets/components/assets/menu/t9n/messages_id.json create mode 100644 public/assets/components/assets/menu/t9n/messages_it.json create mode 100644 public/assets/components/assets/menu/t9n/messages_ja.json create mode 100644 public/assets/components/assets/menu/t9n/messages_ko.json create mode 100644 public/assets/components/assets/menu/t9n/messages_lt.json create mode 100644 public/assets/components/assets/menu/t9n/messages_lv.json create mode 100644 public/assets/components/assets/menu/t9n/messages_nl.json create mode 100644 public/assets/components/assets/menu/t9n/messages_no.json create mode 100644 public/assets/components/assets/menu/t9n/messages_pl.json create mode 100644 public/assets/components/assets/menu/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/menu/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/menu/t9n/messages_ro.json create mode 100644 public/assets/components/assets/menu/t9n/messages_ru.json create mode 100644 public/assets/components/assets/menu/t9n/messages_sk.json create mode 100644 public/assets/components/assets/menu/t9n/messages_sl.json create mode 100644 public/assets/components/assets/menu/t9n/messages_sr.json create mode 100644 public/assets/components/assets/menu/t9n/messages_sv.json create mode 100644 public/assets/components/assets/menu/t9n/messages_th.json create mode 100644 public/assets/components/assets/menu/t9n/messages_tr.json create mode 100644 public/assets/components/assets/menu/t9n/messages_uk.json create mode 100644 public/assets/components/assets/menu/t9n/messages_vi.json create mode 100644 public/assets/components/assets/menu/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/menu/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/menu/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/modal/t9n/messages.json create mode 100644 public/assets/components/assets/modal/t9n/messages_ar.json create mode 100644 public/assets/components/assets/modal/t9n/messages_bg.json create mode 100644 public/assets/components/assets/modal/t9n/messages_bs.json create mode 100644 public/assets/components/assets/modal/t9n/messages_ca.json create mode 100644 public/assets/components/assets/modal/t9n/messages_cs.json create mode 100644 public/assets/components/assets/modal/t9n/messages_da.json create mode 100644 public/assets/components/assets/modal/t9n/messages_de.json create mode 100644 public/assets/components/assets/modal/t9n/messages_el.json create mode 100644 public/assets/components/assets/modal/t9n/messages_en.json create mode 100644 public/assets/components/assets/modal/t9n/messages_es.json create mode 100644 public/assets/components/assets/modal/t9n/messages_et.json create mode 100644 public/assets/components/assets/modal/t9n/messages_fi.json create mode 100644 public/assets/components/assets/modal/t9n/messages_fr.json create mode 100644 public/assets/components/assets/modal/t9n/messages_he.json create mode 100644 public/assets/components/assets/modal/t9n/messages_hr.json create mode 100644 public/assets/components/assets/modal/t9n/messages_hu.json create mode 100644 public/assets/components/assets/modal/t9n/messages_id.json create mode 100644 public/assets/components/assets/modal/t9n/messages_it.json create mode 100644 public/assets/components/assets/modal/t9n/messages_ja.json create mode 100644 public/assets/components/assets/modal/t9n/messages_ko.json create mode 100644 public/assets/components/assets/modal/t9n/messages_lt.json create mode 100644 public/assets/components/assets/modal/t9n/messages_lv.json create mode 100644 public/assets/components/assets/modal/t9n/messages_nl.json create mode 100644 public/assets/components/assets/modal/t9n/messages_no.json create mode 100644 public/assets/components/assets/modal/t9n/messages_pl.json create mode 100644 public/assets/components/assets/modal/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/modal/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/modal/t9n/messages_ro.json create mode 100644 public/assets/components/assets/modal/t9n/messages_ru.json create mode 100644 public/assets/components/assets/modal/t9n/messages_sk.json create mode 100644 public/assets/components/assets/modal/t9n/messages_sl.json create mode 100644 public/assets/components/assets/modal/t9n/messages_sr.json create mode 100644 public/assets/components/assets/modal/t9n/messages_sv.json create mode 100644 public/assets/components/assets/modal/t9n/messages_th.json create mode 100644 public/assets/components/assets/modal/t9n/messages_tr.json create mode 100644 public/assets/components/assets/modal/t9n/messages_uk.json create mode 100644 public/assets/components/assets/modal/t9n/messages_vi.json create mode 100644 public/assets/components/assets/modal/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/modal/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/modal/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/notice/t9n/messages.json create mode 100644 public/assets/components/assets/notice/t9n/messages_ar.json create mode 100644 public/assets/components/assets/notice/t9n/messages_bg.json create mode 100644 public/assets/components/assets/notice/t9n/messages_bs.json create mode 100644 public/assets/components/assets/notice/t9n/messages_ca.json create mode 100644 public/assets/components/assets/notice/t9n/messages_cs.json create mode 100644 public/assets/components/assets/notice/t9n/messages_da.json create mode 100644 public/assets/components/assets/notice/t9n/messages_de.json create mode 100644 public/assets/components/assets/notice/t9n/messages_el.json create mode 100644 public/assets/components/assets/notice/t9n/messages_en.json create mode 100644 public/assets/components/assets/notice/t9n/messages_es.json create mode 100644 public/assets/components/assets/notice/t9n/messages_et.json create mode 100644 public/assets/components/assets/notice/t9n/messages_fi.json create mode 100644 public/assets/components/assets/notice/t9n/messages_fr.json create mode 100644 public/assets/components/assets/notice/t9n/messages_he.json create mode 100644 public/assets/components/assets/notice/t9n/messages_hr.json create mode 100644 public/assets/components/assets/notice/t9n/messages_hu.json create mode 100644 public/assets/components/assets/notice/t9n/messages_id.json create mode 100644 public/assets/components/assets/notice/t9n/messages_it.json create mode 100644 public/assets/components/assets/notice/t9n/messages_ja.json create mode 100644 public/assets/components/assets/notice/t9n/messages_ko.json create mode 100644 public/assets/components/assets/notice/t9n/messages_lt.json create mode 100644 public/assets/components/assets/notice/t9n/messages_lv.json create mode 100644 public/assets/components/assets/notice/t9n/messages_nl.json create mode 100644 public/assets/components/assets/notice/t9n/messages_no.json create mode 100644 public/assets/components/assets/notice/t9n/messages_pl.json create mode 100644 public/assets/components/assets/notice/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/notice/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/notice/t9n/messages_ro.json create mode 100644 public/assets/components/assets/notice/t9n/messages_ru.json create mode 100644 public/assets/components/assets/notice/t9n/messages_sk.json create mode 100644 public/assets/components/assets/notice/t9n/messages_sl.json create mode 100644 public/assets/components/assets/notice/t9n/messages_sr.json create mode 100644 public/assets/components/assets/notice/t9n/messages_sv.json create mode 100644 public/assets/components/assets/notice/t9n/messages_th.json create mode 100644 public/assets/components/assets/notice/t9n/messages_tr.json create mode 100644 public/assets/components/assets/notice/t9n/messages_uk.json create mode 100644 public/assets/components/assets/notice/t9n/messages_vi.json create mode 100644 public/assets/components/assets/notice/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/notice/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/notice/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/pagination/t9n/messages.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_ar.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_bg.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_bs.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_ca.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_cs.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_da.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_de.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_el.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_en.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_es.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_et.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_fi.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_fr.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_he.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_hr.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_hu.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_id.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_it.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_ja.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_ko.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_lt.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_lv.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_nl.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_no.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_pl.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_ro.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_ru.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_sk.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_sl.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_sr.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_sv.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_th.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_tr.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_uk.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_vi.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/pagination/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/panel/t9n/messages.json create mode 100644 public/assets/components/assets/panel/t9n/messages_ar.json create mode 100644 public/assets/components/assets/panel/t9n/messages_bg.json create mode 100644 public/assets/components/assets/panel/t9n/messages_bs.json create mode 100644 public/assets/components/assets/panel/t9n/messages_ca.json create mode 100644 public/assets/components/assets/panel/t9n/messages_cs.json create mode 100644 public/assets/components/assets/panel/t9n/messages_da.json create mode 100644 public/assets/components/assets/panel/t9n/messages_de.json create mode 100644 public/assets/components/assets/panel/t9n/messages_el.json create mode 100644 public/assets/components/assets/panel/t9n/messages_en.json create mode 100644 public/assets/components/assets/panel/t9n/messages_es.json create mode 100644 public/assets/components/assets/panel/t9n/messages_et.json create mode 100644 public/assets/components/assets/panel/t9n/messages_fi.json create mode 100644 public/assets/components/assets/panel/t9n/messages_fr.json create mode 100644 public/assets/components/assets/panel/t9n/messages_he.json create mode 100644 public/assets/components/assets/panel/t9n/messages_hr.json create mode 100644 public/assets/components/assets/panel/t9n/messages_hu.json create mode 100644 public/assets/components/assets/panel/t9n/messages_id.json create mode 100644 public/assets/components/assets/panel/t9n/messages_it.json create mode 100644 public/assets/components/assets/panel/t9n/messages_ja.json create mode 100644 public/assets/components/assets/panel/t9n/messages_ko.json create mode 100644 public/assets/components/assets/panel/t9n/messages_lt.json create mode 100644 public/assets/components/assets/panel/t9n/messages_lv.json create mode 100644 public/assets/components/assets/panel/t9n/messages_nl.json create mode 100644 public/assets/components/assets/panel/t9n/messages_no.json create mode 100644 public/assets/components/assets/panel/t9n/messages_pl.json create mode 100644 public/assets/components/assets/panel/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/panel/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/panel/t9n/messages_ro.json create mode 100644 public/assets/components/assets/panel/t9n/messages_ru.json create mode 100644 public/assets/components/assets/panel/t9n/messages_sk.json create mode 100644 public/assets/components/assets/panel/t9n/messages_sl.json create mode 100644 public/assets/components/assets/panel/t9n/messages_sr.json create mode 100644 public/assets/components/assets/panel/t9n/messages_sv.json create mode 100644 public/assets/components/assets/panel/t9n/messages_th.json create mode 100644 public/assets/components/assets/panel/t9n/messages_tr.json create mode 100644 public/assets/components/assets/panel/t9n/messages_uk.json create mode 100644 public/assets/components/assets/panel/t9n/messages_vi.json create mode 100644 public/assets/components/assets/panel/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/panel/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/panel/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_ar.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_bg.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_bs.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_ca.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_cs.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_da.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_de.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_el.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_en.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_es.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_et.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_fi.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_fr.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_he.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_hr.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_hu.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_id.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_it.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_ja.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_ko.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_lt.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_lv.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_nl.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_no.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_pl.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_ro.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_ru.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_sk.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_sl.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_sr.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_sv.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_th.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_tr.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_uk.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_vi.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/pick-list-item/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/popover/t9n/messages.json create mode 100644 public/assets/components/assets/popover/t9n/messages_ar.json create mode 100644 public/assets/components/assets/popover/t9n/messages_bg.json create mode 100644 public/assets/components/assets/popover/t9n/messages_bs.json create mode 100644 public/assets/components/assets/popover/t9n/messages_ca.json create mode 100644 public/assets/components/assets/popover/t9n/messages_cs.json create mode 100644 public/assets/components/assets/popover/t9n/messages_da.json create mode 100644 public/assets/components/assets/popover/t9n/messages_de.json create mode 100644 public/assets/components/assets/popover/t9n/messages_el.json create mode 100644 public/assets/components/assets/popover/t9n/messages_en.json create mode 100644 public/assets/components/assets/popover/t9n/messages_es.json create mode 100644 public/assets/components/assets/popover/t9n/messages_et.json create mode 100644 public/assets/components/assets/popover/t9n/messages_fi.json create mode 100644 public/assets/components/assets/popover/t9n/messages_fr.json create mode 100644 public/assets/components/assets/popover/t9n/messages_he.json create mode 100644 public/assets/components/assets/popover/t9n/messages_hr.json create mode 100644 public/assets/components/assets/popover/t9n/messages_hu.json create mode 100644 public/assets/components/assets/popover/t9n/messages_id.json create mode 100644 public/assets/components/assets/popover/t9n/messages_it.json create mode 100644 public/assets/components/assets/popover/t9n/messages_ja.json create mode 100644 public/assets/components/assets/popover/t9n/messages_ko.json create mode 100644 public/assets/components/assets/popover/t9n/messages_lt.json create mode 100644 public/assets/components/assets/popover/t9n/messages_lv.json create mode 100644 public/assets/components/assets/popover/t9n/messages_nl.json create mode 100644 public/assets/components/assets/popover/t9n/messages_no.json create mode 100644 public/assets/components/assets/popover/t9n/messages_pl.json create mode 100644 public/assets/components/assets/popover/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/popover/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/popover/t9n/messages_ro.json create mode 100644 public/assets/components/assets/popover/t9n/messages_ru.json create mode 100644 public/assets/components/assets/popover/t9n/messages_sk.json create mode 100644 public/assets/components/assets/popover/t9n/messages_sl.json create mode 100644 public/assets/components/assets/popover/t9n/messages_sr.json create mode 100644 public/assets/components/assets/popover/t9n/messages_sv.json create mode 100644 public/assets/components/assets/popover/t9n/messages_th.json create mode 100644 public/assets/components/assets/popover/t9n/messages_tr.json create mode 100644 public/assets/components/assets/popover/t9n/messages_uk.json create mode 100644 public/assets/components/assets/popover/t9n/messages_vi.json create mode 100644 public/assets/components/assets/popover/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/popover/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/popover/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/rating/t9n/messages.json create mode 100644 public/assets/components/assets/rating/t9n/messages_ar.json create mode 100644 public/assets/components/assets/rating/t9n/messages_bg.json create mode 100644 public/assets/components/assets/rating/t9n/messages_bs.json create mode 100644 public/assets/components/assets/rating/t9n/messages_ca.json create mode 100644 public/assets/components/assets/rating/t9n/messages_cs.json create mode 100644 public/assets/components/assets/rating/t9n/messages_da.json create mode 100644 public/assets/components/assets/rating/t9n/messages_de.json create mode 100644 public/assets/components/assets/rating/t9n/messages_el.json create mode 100644 public/assets/components/assets/rating/t9n/messages_en.json create mode 100644 public/assets/components/assets/rating/t9n/messages_es.json create mode 100644 public/assets/components/assets/rating/t9n/messages_et.json create mode 100644 public/assets/components/assets/rating/t9n/messages_fi.json create mode 100644 public/assets/components/assets/rating/t9n/messages_fr.json create mode 100644 public/assets/components/assets/rating/t9n/messages_he.json create mode 100644 public/assets/components/assets/rating/t9n/messages_hr.json create mode 100644 public/assets/components/assets/rating/t9n/messages_hu.json create mode 100644 public/assets/components/assets/rating/t9n/messages_id.json create mode 100644 public/assets/components/assets/rating/t9n/messages_it.json create mode 100644 public/assets/components/assets/rating/t9n/messages_ja.json create mode 100644 public/assets/components/assets/rating/t9n/messages_ko.json create mode 100644 public/assets/components/assets/rating/t9n/messages_lt.json create mode 100644 public/assets/components/assets/rating/t9n/messages_lv.json create mode 100644 public/assets/components/assets/rating/t9n/messages_nl.json create mode 100644 public/assets/components/assets/rating/t9n/messages_no.json create mode 100644 public/assets/components/assets/rating/t9n/messages_pl.json create mode 100644 public/assets/components/assets/rating/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/rating/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/rating/t9n/messages_ro.json create mode 100644 public/assets/components/assets/rating/t9n/messages_ru.json create mode 100644 public/assets/components/assets/rating/t9n/messages_sk.json create mode 100644 public/assets/components/assets/rating/t9n/messages_sl.json create mode 100644 public/assets/components/assets/rating/t9n/messages_sr.json create mode 100644 public/assets/components/assets/rating/t9n/messages_sv.json create mode 100644 public/assets/components/assets/rating/t9n/messages_th.json create mode 100644 public/assets/components/assets/rating/t9n/messages_tr.json create mode 100644 public/assets/components/assets/rating/t9n/messages_uk.json create mode 100644 public/assets/components/assets/rating/t9n/messages_vi.json create mode 100644 public/assets/components/assets/rating/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/rating/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/rating/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/scrim/t9n/messages.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_ar.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_bg.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_bs.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_ca.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_cs.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_da.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_de.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_el.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_en.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_es.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_et.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_fi.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_fr.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_he.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_hr.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_hu.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_id.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_it.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_ja.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_ko.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_lt.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_lv.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_nl.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_no.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_pl.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_ro.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_ru.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_sk.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_sl.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_sr.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_sv.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_th.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_tr.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_uk.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_vi.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/scrim/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_ar.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_bg.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_bs.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_ca.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_cs.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_da.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_de.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_el.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_en.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_es.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_et.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_fi.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_fr.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_he.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_hr.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_hu.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_id.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_it.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_ja.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_ko.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_lt.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_lv.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_nl.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_no.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_pl.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_ro.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_ru.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_sk.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_sl.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_sr.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_sv.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_th.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_tr.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_uk.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_vi.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/shell-panel/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_ar.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_bg.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_bs.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_ca.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_cs.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_da.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_de.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_el.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_en.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_es.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_et.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_fi.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_fr.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_he.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_hr.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_hu.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_id.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_it.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_ja.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_ko.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_lt.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_lv.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_nl.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_no.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_pl.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_ro.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_ru.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_sk.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_sl.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_sr.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_sv.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_th.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_tr.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_uk.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_vi.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/tab-title/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/text-area/t9n/messages.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_ar.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_bg.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_bs.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_ca.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_cs.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_da.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_de.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_el.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_en.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_es.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_et.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_fi.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_fr.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_he.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_hr.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_hu.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_id.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_it.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_ja.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_ko.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_lt.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_lv.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_nl.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_no.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_pl.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_ro.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_ru.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_sk.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_sl.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_sr.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_sv.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_th.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_tr.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_uk.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_vi.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/text-area/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_ar.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_bg.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_bs.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_ca.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_cs.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_da.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_de.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_el.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_en.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_es.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_et.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_fi.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_fr.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_he.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_hr.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_hu.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_id.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_it.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_ja.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_ko.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_lt.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_lv.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_nl.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_no.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_pl.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_ro.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_ru.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_sk.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_sl.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_sr.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_sv.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_th.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_tr.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_uk.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_vi.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/time-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_ar.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_bg.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_bs.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_ca.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_cs.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_da.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_de.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_el.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_en.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_es.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_et.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_fi.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_fr.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_he.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_hr.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_hu.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_id.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_it.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_ja.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_ko.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_lt.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_lv.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_nl.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_no.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_pl.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_ro.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_ru.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_sk.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_sl.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_sr.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_sv.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_th.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_tr.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_uk.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_vi.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/tip-manager/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/tip/t9n/messages.json create mode 100644 public/assets/components/assets/tip/t9n/messages_ar.json create mode 100644 public/assets/components/assets/tip/t9n/messages_bg.json create mode 100644 public/assets/components/assets/tip/t9n/messages_bs.json create mode 100644 public/assets/components/assets/tip/t9n/messages_ca.json create mode 100644 public/assets/components/assets/tip/t9n/messages_cs.json create mode 100644 public/assets/components/assets/tip/t9n/messages_da.json create mode 100644 public/assets/components/assets/tip/t9n/messages_de.json create mode 100644 public/assets/components/assets/tip/t9n/messages_el.json create mode 100644 public/assets/components/assets/tip/t9n/messages_en.json create mode 100644 public/assets/components/assets/tip/t9n/messages_es.json create mode 100644 public/assets/components/assets/tip/t9n/messages_et.json create mode 100644 public/assets/components/assets/tip/t9n/messages_fi.json create mode 100644 public/assets/components/assets/tip/t9n/messages_fr.json create mode 100644 public/assets/components/assets/tip/t9n/messages_he.json create mode 100644 public/assets/components/assets/tip/t9n/messages_hr.json create mode 100644 public/assets/components/assets/tip/t9n/messages_hu.json create mode 100644 public/assets/components/assets/tip/t9n/messages_id.json create mode 100644 public/assets/components/assets/tip/t9n/messages_it.json create mode 100644 public/assets/components/assets/tip/t9n/messages_ja.json create mode 100644 public/assets/components/assets/tip/t9n/messages_ko.json create mode 100644 public/assets/components/assets/tip/t9n/messages_lt.json create mode 100644 public/assets/components/assets/tip/t9n/messages_lv.json create mode 100644 public/assets/components/assets/tip/t9n/messages_nl.json create mode 100644 public/assets/components/assets/tip/t9n/messages_no.json create mode 100644 public/assets/components/assets/tip/t9n/messages_pl.json create mode 100644 public/assets/components/assets/tip/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/tip/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/tip/t9n/messages_ro.json create mode 100644 public/assets/components/assets/tip/t9n/messages_ru.json create mode 100644 public/assets/components/assets/tip/t9n/messages_sk.json create mode 100644 public/assets/components/assets/tip/t9n/messages_sl.json create mode 100644 public/assets/components/assets/tip/t9n/messages_sr.json create mode 100644 public/assets/components/assets/tip/t9n/messages_sv.json create mode 100644 public/assets/components/assets/tip/t9n/messages_th.json create mode 100644 public/assets/components/assets/tip/t9n/messages_tr.json create mode 100644 public/assets/components/assets/tip/t9n/messages_uk.json create mode 100644 public/assets/components/assets/tip/t9n/messages_vi.json create mode 100644 public/assets/components/assets/tip/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/tip/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/tip/t9n/messages_zh-TW.json create mode 100644 public/assets/components/assets/value-list/t9n/messages.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_ar.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_bg.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_bs.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_ca.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_cs.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_da.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_de.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_el.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_en.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_es.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_et.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_fi.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_fr.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_he.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_hr.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_hu.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_id.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_it.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_ja.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_ko.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_lt.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_lv.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_nl.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_no.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_pl.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_pt-BR.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_pt-PT.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_ro.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_ru.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_sk.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_sl.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_sr.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_sv.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_th.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_tr.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_uk.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_vi.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_zh-CN.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_zh-HK.json create mode 100644 public/assets/components/assets/value-list/t9n/messages_zh-TW.json create mode 100644 public/assets/date-picker/nls/ar.json create mode 100644 public/assets/date-picker/nls/bg.json create mode 100644 public/assets/date-picker/nls/bs.json create mode 100644 public/assets/date-picker/nls/ca.json create mode 100644 public/assets/date-picker/nls/cs.json create mode 100644 public/assets/date-picker/nls/da.json create mode 100644 public/assets/date-picker/nls/de-AT.json create mode 100644 public/assets/date-picker/nls/de-CH.json create mode 100644 public/assets/date-picker/nls/de.json create mode 100644 public/assets/date-picker/nls/el.json create mode 100644 public/assets/date-picker/nls/en-AU.json create mode 100644 public/assets/date-picker/nls/en-CA.json create mode 100644 public/assets/date-picker/nls/en-GB.json create mode 100644 public/assets/date-picker/nls/en.json create mode 100644 public/assets/date-picker/nls/es-MX.json create mode 100644 public/assets/date-picker/nls/es.json create mode 100644 public/assets/date-picker/nls/et.json create mode 100644 public/assets/date-picker/nls/fi.json create mode 100644 public/assets/date-picker/nls/fr-CH.json create mode 100644 public/assets/date-picker/nls/fr.json create mode 100644 public/assets/date-picker/nls/he.json create mode 100644 public/assets/date-picker/nls/hi.json create mode 100644 public/assets/date-picker/nls/hr.json create mode 100644 public/assets/date-picker/nls/hu.json create mode 100644 public/assets/date-picker/nls/id.json create mode 100644 public/assets/date-picker/nls/it-CH.json create mode 100644 public/assets/date-picker/nls/it.json create mode 100644 public/assets/date-picker/nls/ja.json create mode 100644 public/assets/date-picker/nls/ko.json create mode 100644 public/assets/date-picker/nls/lt.json create mode 100644 public/assets/date-picker/nls/lv.json create mode 100644 public/assets/date-picker/nls/mk.json create mode 100644 public/assets/date-picker/nls/nl.json create mode 100644 public/assets/date-picker/nls/no.json create mode 100644 public/assets/date-picker/nls/pl.json create mode 100644 public/assets/date-picker/nls/pt-BR.json create mode 100644 public/assets/date-picker/nls/pt-PT.json create mode 100644 public/assets/date-picker/nls/pt.json create mode 100644 public/assets/date-picker/nls/ro.json create mode 100644 public/assets/date-picker/nls/ru.json create mode 100644 public/assets/date-picker/nls/sk.json create mode 100644 public/assets/date-picker/nls/sl.json create mode 100644 public/assets/date-picker/nls/sr.json create mode 100644 public/assets/date-picker/nls/sv.json create mode 100644 public/assets/date-picker/nls/th.json create mode 100644 public/assets/date-picker/nls/tr.json create mode 100644 public/assets/date-picker/nls/uk.json create mode 100644 public/assets/date-picker/nls/vi.json create mode 100644 public/assets/date-picker/nls/zh-CN.json create mode 100644 public/assets/date-picker/nls/zh-HK.json create mode 100644 public/assets/date-picker/nls/zh-TW.json create mode 100644 public/assets/date-picker/t9n/index.d.ts create mode 100644 public/assets/date-picker/t9n/messages.json create mode 100644 public/assets/date-picker/t9n/messages_ar.json create mode 100644 public/assets/date-picker/t9n/messages_bg.json create mode 100644 public/assets/date-picker/t9n/messages_bs.json create mode 100644 public/assets/date-picker/t9n/messages_ca.json create mode 100644 public/assets/date-picker/t9n/messages_cs.json create mode 100644 public/assets/date-picker/t9n/messages_da.json create mode 100644 public/assets/date-picker/t9n/messages_de.json create mode 100644 public/assets/date-picker/t9n/messages_el.json create mode 100644 public/assets/date-picker/t9n/messages_en.json create mode 100644 public/assets/date-picker/t9n/messages_es.json create mode 100644 public/assets/date-picker/t9n/messages_et.json create mode 100644 public/assets/date-picker/t9n/messages_fi.json create mode 100644 public/assets/date-picker/t9n/messages_fr.json create mode 100644 public/assets/date-picker/t9n/messages_he.json create mode 100644 public/assets/date-picker/t9n/messages_hr.json create mode 100644 public/assets/date-picker/t9n/messages_hu.json create mode 100644 public/assets/date-picker/t9n/messages_id.json create mode 100644 public/assets/date-picker/t9n/messages_it.json create mode 100644 public/assets/date-picker/t9n/messages_ja.json create mode 100644 public/assets/date-picker/t9n/messages_ko.json create mode 100644 public/assets/date-picker/t9n/messages_lt.json create mode 100644 public/assets/date-picker/t9n/messages_lv.json create mode 100644 public/assets/date-picker/t9n/messages_nl.json create mode 100644 public/assets/date-picker/t9n/messages_no.json create mode 100644 public/assets/date-picker/t9n/messages_pl.json create mode 100644 public/assets/date-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/date-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/date-picker/t9n/messages_ro.json create mode 100644 public/assets/date-picker/t9n/messages_ru.json create mode 100644 public/assets/date-picker/t9n/messages_sk.json create mode 100644 public/assets/date-picker/t9n/messages_sl.json create mode 100644 public/assets/date-picker/t9n/messages_sr.json create mode 100644 public/assets/date-picker/t9n/messages_sv.json create mode 100644 public/assets/date-picker/t9n/messages_th.json create mode 100644 public/assets/date-picker/t9n/messages_tr.json create mode 100644 public/assets/date-picker/t9n/messages_uk.json create mode 100644 public/assets/date-picker/t9n/messages_vi.json create mode 100644 public/assets/date-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/date-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/date-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/esri/core/libs/libtess/libtess.wasm create mode 100644 public/assets/esri/core/t9n/Units.json create mode 100644 public/assets/esri/core/t9n/Units_ar.json create mode 100644 public/assets/esri/core/t9n/Units_bg.json create mode 100644 public/assets/esri/core/t9n/Units_bs.json create mode 100644 public/assets/esri/core/t9n/Units_ca.json create mode 100644 public/assets/esri/core/t9n/Units_cs.json create mode 100644 public/assets/esri/core/t9n/Units_da.json create mode 100644 public/assets/esri/core/t9n/Units_de.json create mode 100644 public/assets/esri/core/t9n/Units_el.json create mode 100644 public/assets/esri/core/t9n/Units_en.json create mode 100644 public/assets/esri/core/t9n/Units_es.json create mode 100644 public/assets/esri/core/t9n/Units_et.json create mode 100644 public/assets/esri/core/t9n/Units_fi.json create mode 100644 public/assets/esri/core/t9n/Units_fr.json create mode 100644 public/assets/esri/core/t9n/Units_he.json create mode 100644 public/assets/esri/core/t9n/Units_hr.json create mode 100644 public/assets/esri/core/t9n/Units_hu.json create mode 100644 public/assets/esri/core/t9n/Units_id.json create mode 100644 public/assets/esri/core/t9n/Units_it.json create mode 100644 public/assets/esri/core/t9n/Units_ja.json create mode 100644 public/assets/esri/core/t9n/Units_ko.json create mode 100644 public/assets/esri/core/t9n/Units_lt.json create mode 100644 public/assets/esri/core/t9n/Units_lv.json create mode 100644 public/assets/esri/core/t9n/Units_nb.json create mode 100644 public/assets/esri/core/t9n/Units_nl.json create mode 100644 public/assets/esri/core/t9n/Units_pl.json create mode 100644 public/assets/esri/core/t9n/Units_pt-BR.json create mode 100644 public/assets/esri/core/t9n/Units_pt-PT.json create mode 100644 public/assets/esri/core/t9n/Units_ro.json create mode 100644 public/assets/esri/core/t9n/Units_ru.json create mode 100644 public/assets/esri/core/t9n/Units_sk.json create mode 100644 public/assets/esri/core/t9n/Units_sl.json create mode 100644 public/assets/esri/core/t9n/Units_sr.json create mode 100644 public/assets/esri/core/t9n/Units_sv.json create mode 100644 public/assets/esri/core/t9n/Units_th.json create mode 100644 public/assets/esri/core/t9n/Units_tr.json create mode 100644 public/assets/esri/core/t9n/Units_uk.json create mode 100644 public/assets/esri/core/t9n/Units_vi.json create mode 100644 public/assets/esri/core/t9n/Units_zh-CN.json create mode 100644 public/assets/esri/core/t9n/Units_zh-HK.json create mode 100644 public/assets/esri/core/t9n/Units_zh-TW.json create mode 100644 public/assets/esri/core/workers/RemoteClient.js create mode 100644 public/assets/esri/core/workers/chunks/002fe1ec63ea33e6972d.js create mode 100644 public/assets/esri/core/workers/chunks/07f52b140db07fa962bb.js create mode 100644 public/assets/esri/core/workers/chunks/09e677ca7532a281d262.js create mode 100644 public/assets/esri/core/workers/chunks/09fa3d599619f063385c.js create mode 100644 public/assets/esri/core/workers/chunks/0d805fd9cd9ff3a636ca.js create mode 100644 public/assets/esri/core/workers/chunks/0dcae38509847a813b9d.js create mode 100644 public/assets/esri/core/workers/chunks/0e21e5b4d065567a6a91.js create mode 100644 public/assets/esri/core/workers/chunks/0f04978e8342d9a35e59.js create mode 100644 public/assets/esri/core/workers/chunks/0f51fa430333cf77faf7.js create mode 100644 public/assets/esri/core/workers/chunks/0f7ddb063ee0664f2fca.js create mode 100644 public/assets/esri/core/workers/chunks/1117cc2a9bedad08c620.js create mode 100644 public/assets/esri/core/workers/chunks/14d97dc471ff449bb12d.js create mode 100644 public/assets/esri/core/workers/chunks/1535423349f7eee694bc.js create mode 100644 public/assets/esri/core/workers/chunks/175f09ef4ae6b68eca75.js create mode 100644 public/assets/esri/core/workers/chunks/183e2e0cb86c1c640d94.js create mode 100644 public/assets/esri/core/workers/chunks/19d329b9d4ec2eff1d13.js create mode 100644 public/assets/esri/core/workers/chunks/1aa8dd317ecd3c41e0ea.js create mode 100644 public/assets/esri/core/workers/chunks/1b66a60fc81dfe0b7164.js create mode 100644 public/assets/esri/core/workers/chunks/1fc3b526e881ada30420.js create mode 100644 public/assets/esri/core/workers/chunks/1fd7e2d91d0d76ba1802.js create mode 100644 public/assets/esri/core/workers/chunks/20466e88859d71539ab6.js create mode 100644 public/assets/esri/core/workers/chunks/2132edadb75a2c6c216d.js create mode 100644 public/assets/esri/core/workers/chunks/21e1f3b11e7d363b727a.js create mode 100644 public/assets/esri/core/workers/chunks/277a477446d6644aada6.js create mode 100644 public/assets/esri/core/workers/chunks/28c67c98039503b62e6e.js create mode 100644 public/assets/esri/core/workers/chunks/29290a44fd3b183c24e3.js create mode 100644 public/assets/esri/core/workers/chunks/293315442f5afe8069dc.js create mode 100644 public/assets/esri/core/workers/chunks/2b3ccd7e582f3e279f6e.js create mode 100644 public/assets/esri/core/workers/chunks/2c587ed66e2586cccb8d.js create mode 100644 public/assets/esri/core/workers/chunks/2d19500b2c042b6b79ac.js create mode 100644 public/assets/esri/core/workers/chunks/2f5639886f577baedbca.js create mode 100644 public/assets/esri/core/workers/chunks/2f9fadbe7e94f79afeda.js create mode 100644 public/assets/esri/core/workers/chunks/308f3811dfa71f619279.js create mode 100644 public/assets/esri/core/workers/chunks/3620e9fa4b5dbc21ad87.js create mode 100644 public/assets/esri/core/workers/chunks/3767b9e7660873b018c2.js create mode 100644 public/assets/esri/core/workers/chunks/39ae4b9b766f674bc6f2.js create mode 100644 public/assets/esri/core/workers/chunks/3bbaa78c68a4bf159722.js create mode 100644 public/assets/esri/core/workers/chunks/3bc6b5f0643364749ef8.js create mode 100644 public/assets/esri/core/workers/chunks/42f3421740a5479559dc.js create mode 100644 public/assets/esri/core/workers/chunks/431d54867bc3bb848fbb.js create mode 100644 public/assets/esri/core/workers/chunks/45629ff775e77234b227.js create mode 100644 public/assets/esri/core/workers/chunks/45e5ad704d18dd0857ce.js create mode 100644 public/assets/esri/core/workers/chunks/468c79e532c32fdd2cc7.js create mode 100644 public/assets/esri/core/workers/chunks/4806df402845c717c842.js create mode 100644 public/assets/esri/core/workers/chunks/4884432d80e9af947449.js create mode 100644 public/assets/esri/core/workers/chunks/4922a0fed7cbc6895882.js create mode 100644 public/assets/esri/core/workers/chunks/4a2a0091cd830b6a1729.js create mode 100644 public/assets/esri/core/workers/chunks/4a4f14a3d8da270059c4.js create mode 100644 public/assets/esri/core/workers/chunks/4d5bdf18feeb9c8cb6ff.js create mode 100644 public/assets/esri/core/workers/chunks/4db447d0f1d865ab6c88.js create mode 100644 public/assets/esri/core/workers/chunks/50f929d9453fb058cf47.js create mode 100644 public/assets/esri/core/workers/chunks/53ad34bf32f5f3d4fe18.js create mode 100644 public/assets/esri/core/workers/chunks/595a2baa04d92de59558.js create mode 100644 public/assets/esri/core/workers/chunks/5ae63d31468222841d62.js create mode 100644 public/assets/esri/core/workers/chunks/5c64fd3bf057a1a5527f.js create mode 100644 public/assets/esri/core/workers/chunks/60a08ce29d09cb07ef06.js create mode 100644 public/assets/esri/core/workers/chunks/633c00c02a81397fc8df.js create mode 100644 public/assets/esri/core/workers/chunks/640e8ac3498be30c6614.js create mode 100644 public/assets/esri/core/workers/chunks/642c5a93c0a454bdd115.js create mode 100644 public/assets/esri/core/workers/chunks/6627f1bc9ee6b620e3aa.js create mode 100644 public/assets/esri/core/workers/chunks/67f008f858783805ea96.js create mode 100644 public/assets/esri/core/workers/chunks/6a3d611e8842afbb50ab.js create mode 100644 public/assets/esri/core/workers/chunks/6a3d611e8842afbb50ab.js.LICENSE.txt create mode 100644 public/assets/esri/core/workers/chunks/6ae5932e716f3b29729b.js create mode 100644 public/assets/esri/core/workers/chunks/6c213768715c52625855.js create mode 100644 public/assets/esri/core/workers/chunks/6c519c5a474f51f37af0.js create mode 100644 public/assets/esri/core/workers/chunks/6e562fa57c0347091154.js create mode 100644 public/assets/esri/core/workers/chunks/6eaa7a51efde2dd4a5a4.js create mode 100644 public/assets/esri/core/workers/chunks/6f724f75f85dc3989d60.js create mode 100644 public/assets/esri/core/workers/chunks/7053c2f5a958d4c8629b.js create mode 100644 public/assets/esri/core/workers/chunks/73515dc23b3cde16071b.js create mode 100644 public/assets/esri/core/workers/chunks/740dc67038f554431f1b.js create mode 100644 public/assets/esri/core/workers/chunks/74eb5ba98f30d5fd4c47.js create mode 100644 public/assets/esri/core/workers/chunks/766f397dfdfbc0eb72d1.js create mode 100644 public/assets/esri/core/workers/chunks/77fcc4fc0fb3739365f6.js create mode 100644 public/assets/esri/core/workers/chunks/79cb672c85ea29e8484a.js create mode 100644 public/assets/esri/core/workers/chunks/7adbd577bb58c3bbaf28.js create mode 100644 public/assets/esri/core/workers/chunks/7d1fc02fdcfbc00cc9e2.js create mode 100644 public/assets/esri/core/workers/chunks/7dc6774c77c822b68c99.js create mode 100644 public/assets/esri/core/workers/chunks/7fe49c75681787c7f30f.js create mode 100644 public/assets/esri/core/workers/chunks/808206f87b9f0ab13bf7.js create mode 100644 public/assets/esri/core/workers/chunks/80bf6cf1bef17215bca4.js create mode 100644 public/assets/esri/core/workers/chunks/82939ead43848a13f765.js create mode 100644 public/assets/esri/core/workers/chunks/82a103a8b5382300889d.js create mode 100644 public/assets/esri/core/workers/chunks/83f7e22a12d90ef93e62.js create mode 100644 public/assets/esri/core/workers/chunks/85191485a7556d3c99f2.js create mode 100644 public/assets/esri/core/workers/chunks/873b608720cce890e572.js create mode 100644 public/assets/esri/core/workers/chunks/88fdd288ef799a7ac48a.js create mode 100644 public/assets/esri/core/workers/chunks/892ffe40c098d023962f.js create mode 100644 public/assets/esri/core/workers/chunks/8a7fa4e8b0d14da7c9eb.js create mode 100644 public/assets/esri/core/workers/chunks/8b05fb365336cc42fecc.js create mode 100644 public/assets/esri/core/workers/chunks/8b6b963230df56850580.js create mode 100644 public/assets/esri/core/workers/chunks/8ca5c9e3a29201c141c7.js create mode 100644 public/assets/esri/core/workers/chunks/8cc8d88e5dd1e586eb04.js create mode 100644 public/assets/esri/core/workers/chunks/8eec6da5e862cc33ea2b.js create mode 100644 public/assets/esri/core/workers/chunks/8f027f5a1f4438cb2b3c.js create mode 100644 public/assets/esri/core/workers/chunks/90d8f297d9cb359e071d.js create mode 100644 public/assets/esri/core/workers/chunks/927417abea79c955b216.js create mode 100644 public/assets/esri/core/workers/chunks/9290b0d330f02233d803.js create mode 100644 public/assets/esri/core/workers/chunks/93400bef85fccb52efbc.js create mode 100644 public/assets/esri/core/workers/chunks/93e17ab3bc56ceea928d.js create mode 100644 public/assets/esri/core/workers/chunks/9472184ef1432fc55d6b.js create mode 100644 public/assets/esri/core/workers/chunks/953407451813f406fdf1.js create mode 100644 public/assets/esri/core/workers/chunks/9621b7d8d951aa881686.js create mode 100644 public/assets/esri/core/workers/chunks/9648a8f2b24f1ca3d637.js create mode 100644 public/assets/esri/core/workers/chunks/96c027ffad89524b0820.js create mode 100644 public/assets/esri/core/workers/chunks/9c8ab6bd8c170cbc5fa5.js create mode 100644 public/assets/esri/core/workers/chunks/9e209c6a2aded37f90fb.js create mode 100644 public/assets/esri/core/workers/chunks/a20361b4d3bdd7d196ca.js create mode 100644 public/assets/esri/core/workers/chunks/a324cc07d486061d0d8e.js create mode 100644 public/assets/esri/core/workers/chunks/a40130579791293cefa2.js create mode 100644 public/assets/esri/core/workers/chunks/a49718c74053314ed741.js create mode 100644 public/assets/esri/core/workers/chunks/a6ece91e6b3343f133a0.js create mode 100644 public/assets/esri/core/workers/chunks/a80a6267d88246ede5d3.js create mode 100644 public/assets/esri/core/workers/chunks/a9a7113cce0ebe4231d0.js create mode 100644 public/assets/esri/core/workers/chunks/a9e9297267614c4c4f3b.js create mode 100644 public/assets/esri/core/workers/chunks/a9f83bbccf3b5f229262.js create mode 100644 public/assets/esri/core/workers/chunks/ad2891985e0fe45aa8d2.js create mode 100644 public/assets/esri/core/workers/chunks/afcba35eea836aea98ca.js create mode 100644 public/assets/esri/core/workers/chunks/b0571b9e602218cdc7aa.js create mode 100644 public/assets/esri/core/workers/chunks/b09dea098bd9ebdd2422.js create mode 100644 public/assets/esri/core/workers/chunks/b2a423d9ce8bb784267c.js create mode 100644 public/assets/esri/core/workers/chunks/b31974524932e638df8c.js create mode 100644 public/assets/esri/core/workers/chunks/b3d2e397ea74ebef4423.js create mode 100644 public/assets/esri/core/workers/chunks/b6a55fdfe16795ebf02c.js create mode 100644 public/assets/esri/core/workers/chunks/b6dc41fce601b9d3480e.js create mode 100644 public/assets/esri/core/workers/chunks/b846d4215210aac9f6ef.js create mode 100644 public/assets/esri/core/workers/chunks/b9979426e3677501fa11.js create mode 100644 public/assets/esri/core/workers/chunks/bae9d006fac6a82cfab3.js create mode 100644 public/assets/esri/core/workers/chunks/c2cb9fa18c77f0c5104e.js create mode 100644 public/assets/esri/core/workers/chunks/c5c56b6d99db96a6755a.js create mode 100644 public/assets/esri/core/workers/chunks/c5c56b6d99db96a6755a.js.LICENSE.txt create mode 100644 public/assets/esri/core/workers/chunks/c6617a937440701c0180.js create mode 100644 public/assets/esri/core/workers/chunks/c6a6f0b69561d86b106b.js create mode 100644 public/assets/esri/core/workers/chunks/c6e28ec3395916c10248.js create mode 100644 public/assets/esri/core/workers/chunks/c7dc821db8c14fec24a7.js create mode 100644 public/assets/esri/core/workers/chunks/c7fb48ea5d907883bcce.js create mode 100644 public/assets/esri/core/workers/chunks/c9df9a0a4a45f9a53ce9.js create mode 100644 public/assets/esri/core/workers/chunks/cad7a2092ea7f51dbd8b.js create mode 100644 public/assets/esri/core/workers/chunks/cfad34c949cbe8a31ef8.js create mode 100644 public/assets/esri/core/workers/chunks/d08800a30b1227591986.js create mode 100644 public/assets/esri/core/workers/chunks/d0a9711f48dfa5fee68a.js create mode 100644 public/assets/esri/core/workers/chunks/d0c6fec00a8d7e19dc78.js create mode 100644 public/assets/esri/core/workers/chunks/d0d9dcf9a06762087f08.js create mode 100644 public/assets/esri/core/workers/chunks/d0ff496834686dbfe29f.js create mode 100644 public/assets/esri/core/workers/chunks/d1ead6e8aa7e8e21fbc6.js create mode 100644 public/assets/esri/core/workers/chunks/d4ba894a2583f3930a4f.js create mode 100644 public/assets/esri/core/workers/chunks/d5dfd3d693d5e393a542.js create mode 100644 public/assets/esri/core/workers/chunks/d8607326a199dd994844.js create mode 100644 public/assets/esri/core/workers/chunks/d981e2e90b8ce617116f.js create mode 100644 public/assets/esri/core/workers/chunks/da2110b4caff9cc9b116.js create mode 100644 public/assets/esri/core/workers/chunks/da6945e0f8731b5b247e.js create mode 100644 public/assets/esri/core/workers/chunks/dabd889e064c4e7807fa.js create mode 100644 public/assets/esri/core/workers/chunks/dc6c97a43d642eeaf477.js create mode 100644 public/assets/esri/core/workers/chunks/de20572d334abd4a7d82.js create mode 100644 public/assets/esri/core/workers/chunks/e0499f45b098450b80b4.js create mode 100644 public/assets/esri/core/workers/chunks/e23ec4f867c4735eec20.js create mode 100644 public/assets/esri/core/workers/chunks/e2432871f1329f47465d.js create mode 100644 public/assets/esri/core/workers/chunks/e5352dc8983d06d4ee0f.js create mode 100644 public/assets/esri/core/workers/chunks/e8db7303b2f63c0ec0c9.js create mode 100644 public/assets/esri/core/workers/chunks/e8df43c1af128522b2e0.js create mode 100644 public/assets/esri/core/workers/chunks/ea16230a0edfc9f756bd.js create mode 100644 public/assets/esri/core/workers/chunks/ea9e25eaaada36253da3.js create mode 100644 public/assets/esri/core/workers/chunks/eca0c3d57b3a1e3a14ee.js create mode 100644 public/assets/esri/core/workers/chunks/ef900614353505afb210.js create mode 100644 public/assets/esri/core/workers/chunks/f0c62bb406bb93b1408a.js create mode 100644 public/assets/esri/core/workers/chunks/f1b26b73101210b8f29c.js create mode 100644 public/assets/esri/core/workers/chunks/f1da7b29eecad0e9efae.js create mode 100644 public/assets/esri/core/workers/chunks/f1ebc68f46261bd642c2.js create mode 100644 public/assets/esri/core/workers/chunks/f35895e03c036d67b3ed.js create mode 100644 public/assets/esri/core/workers/chunks/f36697f6aac782007d1a.js create mode 100644 public/assets/esri/core/workers/chunks/f52054f27619a98b7bb7.js create mode 100644 public/assets/esri/core/workers/chunks/f556490dae3c69419052.js create mode 100644 public/assets/esri/core/workers/chunks/f6c39edd04cb96d98240.js create mode 100644 public/assets/esri/core/workers/chunks/fb7fe307a583b6a22218.js create mode 100644 public/assets/esri/core/workers/chunks/ffe61d5a6a9b34bee9d4.js create mode 100644 public/assets/esri/css/main.css create mode 100644 public/assets/esri/css/main.scss create mode 100644 public/assets/esri/css/view.css create mode 100644 public/assets/esri/css/view.scss create mode 100644 public/assets/esri/geometry/support/pe-wasm.wasm create mode 100644 public/assets/esri/identity/t9n/identity.json create mode 100644 public/assets/esri/identity/t9n/identity_ar.json create mode 100644 public/assets/esri/identity/t9n/identity_bg.json create mode 100644 public/assets/esri/identity/t9n/identity_bs.json create mode 100644 public/assets/esri/identity/t9n/identity_ca.json create mode 100644 public/assets/esri/identity/t9n/identity_cs.json create mode 100644 public/assets/esri/identity/t9n/identity_da.json create mode 100644 public/assets/esri/identity/t9n/identity_de.json create mode 100644 public/assets/esri/identity/t9n/identity_el.json create mode 100644 public/assets/esri/identity/t9n/identity_en.json create mode 100644 public/assets/esri/identity/t9n/identity_es.json create mode 100644 public/assets/esri/identity/t9n/identity_et.json create mode 100644 public/assets/esri/identity/t9n/identity_fi.json create mode 100644 public/assets/esri/identity/t9n/identity_fr.json create mode 100644 public/assets/esri/identity/t9n/identity_he.json create mode 100644 public/assets/esri/identity/t9n/identity_hr.json create mode 100644 public/assets/esri/identity/t9n/identity_hu.json create mode 100644 public/assets/esri/identity/t9n/identity_id.json create mode 100644 public/assets/esri/identity/t9n/identity_it.json create mode 100644 public/assets/esri/identity/t9n/identity_ja.json create mode 100644 public/assets/esri/identity/t9n/identity_ko.json create mode 100644 public/assets/esri/identity/t9n/identity_lt.json create mode 100644 public/assets/esri/identity/t9n/identity_lv.json create mode 100644 public/assets/esri/identity/t9n/identity_nb.json create mode 100644 public/assets/esri/identity/t9n/identity_nl.json create mode 100644 public/assets/esri/identity/t9n/identity_pl.json create mode 100644 public/assets/esri/identity/t9n/identity_pt-BR.json create mode 100644 public/assets/esri/identity/t9n/identity_pt-PT.json create mode 100644 public/assets/esri/identity/t9n/identity_ro.json create mode 100644 public/assets/esri/identity/t9n/identity_ru.json create mode 100644 public/assets/esri/identity/t9n/identity_sk.json create mode 100644 public/assets/esri/identity/t9n/identity_sl.json create mode 100644 public/assets/esri/identity/t9n/identity_sr.json create mode 100644 public/assets/esri/identity/t9n/identity_sv.json create mode 100644 public/assets/esri/identity/t9n/identity_th.json create mode 100644 public/assets/esri/identity/t9n/identity_tr.json create mode 100644 public/assets/esri/identity/t9n/identity_uk.json create mode 100644 public/assets/esri/identity/t9n/identity_vi.json create mode 100644 public/assets/esri/identity/t9n/identity_zh-CN.json create mode 100644 public/assets/esri/identity/t9n/identity_zh-HK.json create mode 100644 public/assets/esri/identity/t9n/identity_zh-TW.json create mode 100644 public/assets/esri/images/Legend/legend3dsymboldefault.png create mode 100644 public/assets/esri/images/basemap/dark-gray-vector.jpg create mode 100644 public/assets/esri/images/basemap/dark-gray.jpg create mode 100644 public/assets/esri/images/basemap/gray-vector.jpg create mode 100644 public/assets/esri/images/basemap/gray.jpg create mode 100644 public/assets/esri/images/basemap/hybrid.jpg create mode 100644 public/assets/esri/images/basemap/national-geographic.jpg create mode 100644 public/assets/esri/images/basemap/oceans.jpg create mode 100644 public/assets/esri/images/basemap/osm.jpg create mode 100644 public/assets/esri/images/basemap/satellite.jpg create mode 100644 public/assets/esri/images/basemap/streets-navigation.jpg create mode 100644 public/assets/esri/images/basemap/streets-night.jpg create mode 100644 public/assets/esri/images/basemap/streets-relief.jpg create mode 100644 public/assets/esri/images/basemap/streets-vector.jpg create mode 100644 public/assets/esri/images/basemap/streets.jpg create mode 100644 public/assets/esri/images/basemap/terrain.jpg create mode 100644 public/assets/esri/images/basemap/topo-vector.jpg create mode 100644 public/assets/esri/images/basemap/topo.jpg create mode 100644 public/assets/esri/images/materials/water/normals.jpg create mode 100644 public/assets/esri/images/materials/water/perturbation.jpg create mode 100644 public/assets/esri/images/portal/360vr16.png create mode 100644 public/assets/esri/images/portal/addindesktop16.png create mode 100644 public/assets/esri/images/portal/allsourceproject16.png create mode 100644 public/assets/esri/images/portal/apacheparquet16.png create mode 100644 public/assets/esri/images/portal/apikey16.png create mode 100644 public/assets/esri/images/portal/apps16.png create mode 100644 public/assets/esri/images/portal/appsgray16.png create mode 100644 public/assets/esri/images/portal/bigdataanalytics16.png create mode 100644 public/assets/esri/images/portal/classificationschema16.png create mode 100644 public/assets/esri/images/portal/classifierdefinition16.png create mode 100644 public/assets/esri/images/portal/dashboard16.png create mode 100644 public/assets/esri/images/portal/dataengineeringmodel16.png create mode 100644 public/assets/esri/images/portal/dataengineeringworkbook16.png create mode 100644 public/assets/esri/images/portal/datafiles16.png create mode 100644 public/assets/esri/images/portal/datafilesgray16.png create mode 100644 public/assets/esri/images/portal/datapipelines16.png create mode 100644 public/assets/esri/images/portal/datastorecollection16.png create mode 100644 public/assets/esri/images/portal/deeplearningpackage16.png create mode 100644 public/assets/esri/images/portal/deeplearningproject16.png create mode 100644 public/assets/esri/images/portal/desktopstyle16.png create mode 100644 public/assets/esri/images/portal/discussion16.png create mode 100644 public/assets/esri/images/portal/elevationlayer16.png create mode 100644 public/assets/esri/images/portal/excaliburimageryproject16.png create mode 100644 public/assets/esri/images/portal/experiencebuilder16.png create mode 100644 public/assets/esri/images/portal/experiencebuilderwidget16.png create mode 100644 public/assets/esri/images/portal/experiencebuilderwidgetpackage16.png create mode 100644 public/assets/esri/images/portal/features16.png create mode 100644 public/assets/esri/images/portal/featureshosted16.png create mode 100644 public/assets/esri/images/portal/feed16.png create mode 100644 public/assets/esri/images/portal/geocodeservice16.png create mode 100644 public/assets/esri/images/portal/geodataservice16.png create mode 100644 public/assets/esri/images/portal/geopackage16.png create mode 100644 public/assets/esri/images/portal/hubevent16.png create mode 100644 public/assets/esri/images/portal/hubinitiative16.png create mode 100644 public/assets/esri/images/portal/hubinitiativetemplate16.png create mode 100644 public/assets/esri/images/portal/hubpage16.png create mode 100644 public/assets/esri/images/portal/hubproject16.png create mode 100644 public/assets/esri/images/portal/hubsite16.png create mode 100644 public/assets/esri/images/portal/imagecollection16.png create mode 100644 public/assets/esri/images/portal/imagecollection32.png create mode 100644 public/assets/esri/images/portal/imagery16.png create mode 100644 public/assets/esri/images/portal/insightsmodel16.png create mode 100644 public/assets/esri/images/portal/insightspage16.png create mode 100644 public/assets/esri/images/portal/insightsscript16.png create mode 100644 public/assets/esri/images/portal/insightstheme16.png create mode 100644 public/assets/esri/images/portal/insightsworkbookpackage16.png create mode 100644 public/assets/esri/images/portal/instantapps16.png create mode 100644 public/assets/esri/images/portal/investigation16.png create mode 100644 public/assets/esri/images/portal/kernelgatewayconnection16.png create mode 100644 public/assets/esri/images/portal/kml16.png create mode 100644 public/assets/esri/images/portal/knowledgegraph16.png create mode 100644 public/assets/esri/images/portal/layers16.png create mode 100644 public/assets/esri/images/portal/layersgray16.png create mode 100644 public/assets/esri/images/portal/linkchart16.png create mode 100644 public/assets/esri/images/portal/livestreamvideolayer16.png create mode 100644 public/assets/esri/images/portal/mapimages16.png create mode 100644 public/assets/esri/images/portal/maps16.png create mode 100644 public/assets/esri/images/portal/mapsgray16.png create mode 100644 public/assets/esri/images/portal/maptiles16.png create mode 100644 public/assets/esri/images/portal/markup16.png create mode 100644 public/assets/esri/images/portal/mission16.png create mode 100644 public/assets/esri/images/portal/missionreport16.png create mode 100644 public/assets/esri/images/portal/mobilescenepackage16.png create mode 100644 public/assets/esri/images/portal/nativeapp16.png create mode 100644 public/assets/esri/images/portal/nativeappinstaller16.png create mode 100644 public/assets/esri/images/portal/notebook16.png create mode 100644 public/assets/esri/images/portal/notebookcodesnippets16.png create mode 100644 public/assets/esri/images/portal/orthomappingproject16.png create mode 100644 public/assets/esri/images/portal/orthomappingtemplate16.png create mode 100644 public/assets/esri/images/portal/premiumcredits16.png create mode 100644 public/assets/esri/images/portal/premiumitem16.png create mode 100644 public/assets/esri/images/portal/proproject16.png create mode 100644 public/assets/esri/images/portal/proreport16.png create mode 100644 public/assets/esri/images/portal/proreporttemplate16.png create mode 100644 public/assets/esri/images/portal/quickcaptureproject16.png create mode 100644 public/assets/esri/images/portal/rasterprocessingtemplate16.png create mode 100644 public/assets/esri/images/portal/realtimeanalytics16.png create mode 100644 public/assets/esri/images/portal/relationaldatabaseconnection16.png create mode 100644 public/assets/esri/images/portal/report-template16.png create mode 100644 public/assets/esri/images/portal/routelayer16.png create mode 100644 public/assets/esri/images/portal/scenepackage16.png create mode 100644 public/assets/esri/images/portal/sceneweblayer16.png create mode 100644 public/assets/esri/images/portal/sceneweblayerbuilding16.png create mode 100644 public/assets/esri/images/portal/sceneweblayerline16.png create mode 100644 public/assets/esri/images/portal/sceneweblayermesh16.png create mode 100644 public/assets/esri/images/portal/sceneweblayermultipatch16.png create mode 100644 public/assets/esri/images/portal/sceneweblayerpoint16.png create mode 100644 public/assets/esri/images/portal/sceneweblayerpointcloud16.png create mode 100644 public/assets/esri/images/portal/sceneweblayerpolygon16.png create mode 100644 public/assets/esri/images/portal/sceneweblayervoxel16.png create mode 100644 public/assets/esri/images/portal/solutions16.png create mode 100644 public/assets/esri/images/portal/spatiotemporal16.png create mode 100644 public/assets/esri/images/portal/spatiotemporaltable16.png create mode 100644 public/assets/esri/images/portal/statisticaldatacollection16.png create mode 100644 public/assets/esri/images/portal/storymap16.png create mode 100644 public/assets/esri/images/portal/storymaptheme16.png create mode 100644 public/assets/esri/images/portal/streamlayer16.png create mode 100644 public/assets/esri/images/portal/style16.png create mode 100644 public/assets/esri/images/portal/suitabilitymodel16.png create mode 100644 public/assets/esri/images/portal/survey123addin16.png create mode 100644 public/assets/esri/images/portal/table16.png create mode 100644 public/assets/esri/images/portal/taskfile16.png create mode 100644 public/assets/esri/images/portal/tiledimagerylayer16.png create mode 100644 public/assets/esri/images/portal/tilepackage16.png create mode 100644 public/assets/esri/images/portal/tool16.png create mode 100644 public/assets/esri/images/portal/toolsgray16.png create mode 100644 public/assets/esri/images/portal/urbanmodel16.png create mode 100644 public/assets/esri/images/portal/utilitynetwork16.png create mode 100644 public/assets/esri/images/portal/vectortile16.png create mode 100644 public/assets/esri/images/portal/vectortilefile16.png create mode 100644 public/assets/esri/images/portal/vectortilepackage16.png create mode 100644 public/assets/esri/images/portal/videolayer16.png create mode 100644 public/assets/esri/images/portal/webexperiencetemplate16.png create mode 100644 public/assets/esri/images/portal/websceneglobal16.png create mode 100644 public/assets/esri/images/portal/webscenelocal16.png create mode 100644 public/assets/esri/images/portal/workbook16.png create mode 100644 public/assets/esri/images/portal/workflow16.png create mode 100644 public/assets/esri/images/search/search-symbol-32.png create mode 100644 public/assets/esri/images/shared/sliders/xAvg.png create mode 100644 public/assets/esri/images/support/loading-throb.gif create mode 100644 public/assets/esri/images/support/sdk_gps_location.png create mode 100644 public/assets/esri/layers/support/rasterFormats/lerc-wasm.wasm create mode 100644 public/assets/esri/libs/basisu/basis_transcoder.wasm create mode 100644 public/assets/esri/libs/i3s/i3s.wasm create mode 100644 public/assets/esri/libs/linkchartlayout/lclayout.wasm create mode 100644 public/assets/esri/libs/vxl/vxlLayer.wasm create mode 100644 public/assets/esri/rest/knowledgeGraph/wasmInterface/arcgis-knowledge-client-core-simd.wasm create mode 100644 public/assets/esri/rest/knowledgeGraph/wasmInterface/arcgis-knowledge-client-core.wasm create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_ar.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_bg.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_bs.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_ca.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_cs.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_da.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_de.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_el.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_en.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_es.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_et.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_fi.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_fr.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_he.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_hr.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_hu.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_id.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_it.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_ja.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_ko.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_lt.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_lv.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_nb.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_nl.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_pl.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_pt-BR.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_pt-PT.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_ro.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_ru.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_sk.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_sl.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_sr.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_sv.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_th.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_tr.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_uk.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_vi.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_zh-CN.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_zh-HK.json create mode 100644 public/assets/esri/smartMapping/t9n/smartMapping_zh-TW.json create mode 100644 public/assets/esri/symbols/patterns/backward-diagonal.png create mode 100644 public/assets/esri/symbols/patterns/cross.png create mode 100644 public/assets/esri/symbols/patterns/diagonal-cross.png create mode 100644 public/assets/esri/symbols/patterns/forward-diagonal.png create mode 100644 public/assets/esri/symbols/patterns/horizontal.png create mode 100644 public/assets/esri/symbols/patterns/scalar.png create mode 100644 public/assets/esri/symbols/patterns/vertical.png create mode 100644 public/assets/esri/symbols/patterns/windbarb.png create mode 100644 public/assets/esri/t9n/basemaps.json create mode 100644 public/assets/esri/t9n/basemaps_ar.json create mode 100644 public/assets/esri/t9n/basemaps_bg.json create mode 100644 public/assets/esri/t9n/basemaps_bs.json create mode 100644 public/assets/esri/t9n/basemaps_ca.json create mode 100644 public/assets/esri/t9n/basemaps_cs.json create mode 100644 public/assets/esri/t9n/basemaps_da.json create mode 100644 public/assets/esri/t9n/basemaps_de.json create mode 100644 public/assets/esri/t9n/basemaps_el.json create mode 100644 public/assets/esri/t9n/basemaps_en.json create mode 100644 public/assets/esri/t9n/basemaps_es.json create mode 100644 public/assets/esri/t9n/basemaps_et.json create mode 100644 public/assets/esri/t9n/basemaps_fi.json create mode 100644 public/assets/esri/t9n/basemaps_fr.json create mode 100644 public/assets/esri/t9n/basemaps_he.json create mode 100644 public/assets/esri/t9n/basemaps_hr.json create mode 100644 public/assets/esri/t9n/basemaps_hu.json create mode 100644 public/assets/esri/t9n/basemaps_id.json create mode 100644 public/assets/esri/t9n/basemaps_it.json create mode 100644 public/assets/esri/t9n/basemaps_ja.json create mode 100644 public/assets/esri/t9n/basemaps_ko.json create mode 100644 public/assets/esri/t9n/basemaps_lt.json create mode 100644 public/assets/esri/t9n/basemaps_lv.json create mode 100644 public/assets/esri/t9n/basemaps_nb.json create mode 100644 public/assets/esri/t9n/basemaps_nl.json create mode 100644 public/assets/esri/t9n/basemaps_pl.json create mode 100644 public/assets/esri/t9n/basemaps_pt-BR.json create mode 100644 public/assets/esri/t9n/basemaps_pt-PT.json create mode 100644 public/assets/esri/t9n/basemaps_ro.json create mode 100644 public/assets/esri/t9n/basemaps_ru.json create mode 100644 public/assets/esri/t9n/basemaps_sk.json create mode 100644 public/assets/esri/t9n/basemaps_sl.json create mode 100644 public/assets/esri/t9n/basemaps_sr.json create mode 100644 public/assets/esri/t9n/basemaps_sv.json create mode 100644 public/assets/esri/t9n/basemaps_th.json create mode 100644 public/assets/esri/t9n/basemaps_tr.json create mode 100644 public/assets/esri/t9n/basemaps_uk.json create mode 100644 public/assets/esri/t9n/basemaps_vi.json create mode 100644 public/assets/esri/t9n/basemaps_zh-CN.json create mode 100644 public/assets/esri/t9n/basemaps_zh-HK.json create mode 100644 public/assets/esri/t9n/basemaps_zh-TW.json create mode 100644 public/assets/esri/t9n/common.json create mode 100644 public/assets/esri/t9n/common_ar.json create mode 100644 public/assets/esri/t9n/common_bg.json create mode 100644 public/assets/esri/t9n/common_bs.json create mode 100644 public/assets/esri/t9n/common_ca.json create mode 100644 public/assets/esri/t9n/common_cs.json create mode 100644 public/assets/esri/t9n/common_da.json create mode 100644 public/assets/esri/t9n/common_de.json create mode 100644 public/assets/esri/t9n/common_el.json create mode 100644 public/assets/esri/t9n/common_en.json create mode 100644 public/assets/esri/t9n/common_es.json create mode 100644 public/assets/esri/t9n/common_et.json create mode 100644 public/assets/esri/t9n/common_fi.json create mode 100644 public/assets/esri/t9n/common_fr.json create mode 100644 public/assets/esri/t9n/common_he.json create mode 100644 public/assets/esri/t9n/common_hr.json create mode 100644 public/assets/esri/t9n/common_hu.json create mode 100644 public/assets/esri/t9n/common_id.json create mode 100644 public/assets/esri/t9n/common_it.json create mode 100644 public/assets/esri/t9n/common_ja.json create mode 100644 public/assets/esri/t9n/common_ko.json create mode 100644 public/assets/esri/t9n/common_lt.json create mode 100644 public/assets/esri/t9n/common_lv.json create mode 100644 public/assets/esri/t9n/common_nb.json create mode 100644 public/assets/esri/t9n/common_nl.json create mode 100644 public/assets/esri/t9n/common_pl.json create mode 100644 public/assets/esri/t9n/common_pt-BR.json create mode 100644 public/assets/esri/t9n/common_pt-PT.json create mode 100644 public/assets/esri/t9n/common_ro.json create mode 100644 public/assets/esri/t9n/common_ru.json create mode 100644 public/assets/esri/t9n/common_sk.json create mode 100644 public/assets/esri/t9n/common_sl.json create mode 100644 public/assets/esri/t9n/common_sr.json create mode 100644 public/assets/esri/t9n/common_sv.json create mode 100644 public/assets/esri/t9n/common_th.json create mode 100644 public/assets/esri/t9n/common_tr.json create mode 100644 public/assets/esri/t9n/common_uk.json create mode 100644 public/assets/esri/t9n/common_vi.json create mode 100644 public/assets/esri/t9n/common_zh-CN.json create mode 100644 public/assets/esri/t9n/common_zh-HK.json create mode 100644 public/assets/esri/t9n/common_zh-TW.json create mode 100644 public/assets/esri/themes/base/_Overlay.scss create mode 100644 public/assets/esri/themes/base/_OverlayItem.scss create mode 100644 public/assets/esri/themes/base/_Ui.scss create mode 100644 public/assets/esri/themes/base/_View.scss create mode 100644 public/assets/esri/themes/base/_animation.scss create mode 100644 public/assets/esri/themes/base/_color.scss create mode 100644 public/assets/esri/themes/base/_colorVariables.scss create mode 100644 public/assets/esri/themes/base/_core.scss create mode 100644 public/assets/esri/themes/base/_functions.scss create mode 100644 public/assets/esri/themes/base/_layout.scss create mode 100644 public/assets/esri/themes/base/_mixins.scss create mode 100644 public/assets/esri/themes/base/_sizes.scss create mode 100644 public/assets/esri/themes/base/_type.scss create mode 100644 public/assets/esri/themes/base/colors/css/brand_colors.css create mode 100644 public/assets/esri/themes/base/colors/css/calcite_core_colors.css create mode 100644 public/assets/esri/themes/base/colors/css/calcite_core_colors_dark.css create mode 100644 public/assets/esri/themes/base/colors/css/calcite_gray_colors.css create mode 100644 public/assets/esri/themes/base/colors/css/calcite_gray_colors_dark.css create mode 100644 public/assets/esri/themes/base/colors/css/calcite_highlight_colors.css create mode 100644 public/assets/esri/themes/base/colors/css/calcite_highlight_colors_dark.css create mode 100644 public/assets/esri/themes/base/colors/css/calcite_vibrant_colors.css create mode 100644 public/assets/esri/themes/base/colors/css/calcite_vibrant_colors_dark.css create mode 100644 public/assets/esri/themes/base/colors/css/complete.css create mode 100644 public/assets/esri/themes/base/colors/css/scss/brand_colors.scss create mode 100644 public/assets/esri/themes/base/colors/css/scss/calcite_core_colors.scss create mode 100644 public/assets/esri/themes/base/colors/css/scss/calcite_core_colors_dark.scss create mode 100644 public/assets/esri/themes/base/colors/css/scss/calcite_gray_colors.scss create mode 100644 public/assets/esri/themes/base/colors/css/scss/calcite_gray_colors_dark.scss create mode 100644 public/assets/esri/themes/base/colors/css/scss/calcite_highlight_colors.scss create mode 100644 public/assets/esri/themes/base/colors/css/scss/calcite_highlight_colors_dark.scss create mode 100644 public/assets/esri/themes/base/colors/css/scss/calcite_vibrant_colors.scss create mode 100644 public/assets/esri/themes/base/colors/css/scss/calcite_vibrant_colors_dark.scss create mode 100644 public/assets/esri/themes/base/colors/css/scss/complete.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/brand_colors.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/calcite_core_colors.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/calcite_core_colors_dark.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors_dark.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors_dark.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors_dark.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/complete.css create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/brand_colors.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/calcite_core_colors.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/calcite_core_colors_dark.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/calcite_gray_colors.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/calcite_gray_colors_dark.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/calcite_highlight_colors.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/calcite_highlight_colors_dark.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/calcite_vibrant_colors.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/calcite_vibrant_colors_dark.scss create mode 100644 public/assets/esri/themes/base/colors/patterns_json/scss/complete.scss create mode 100644 public/assets/esri/themes/base/colors/scss/variables.scss create mode 100644 public/assets/esri/themes/base/colors/scss/variables_dark.scss create mode 100644 public/assets/esri/themes/base/fonts/cdn.scss create mode 100644 public/assets/esri/themes/base/fonts/fonts.scss create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2 create mode 100644 public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2 create mode 100644 public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.svg create mode 100644 public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.ttf create mode 100644 public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.woff create mode 100644 public/assets/esri/themes/base/icons/readme/download.png create mode 100644 public/assets/esri/themes/base/icons/readme/import-icons.png create mode 100644 public/assets/esri/themes/base/icons/readme/import.png create mode 100644 public/assets/esri/themes/base/icons/readme/load.png create mode 100644 public/assets/esri/themes/base/icons/selection.json create mode 100644 public/assets/esri/themes/base/icons/style.css create mode 100644 public/assets/esri/themes/base/icons/style.scss create mode 100644 public/assets/esri/themes/base/icons/variables.scss create mode 100644 public/assets/esri/themes/base/images/Loading_Indicator_double_32.svg create mode 100644 public/assets/esri/themes/base/images/SM-Slider_TrackBackground_hover.svg create mode 100644 public/assets/esri/themes/base/images/SM-Slider_TrackBackground_idle.svg create mode 100644 public/assets/esri/themes/base/images/ago_sprite.png create mode 100644 public/assets/esri/themes/base/images/basemap-toggle-64.svg create mode 100644 public/assets/esri/themes/base/images/down-arrow.svg create mode 100644 public/assets/esri/themes/base/images/files/archive-32.svg create mode 100644 public/assets/esri/themes/base/images/files/cad-32.svg create mode 100644 public/assets/esri/themes/base/images/files/code-32.svg create mode 100644 public/assets/esri/themes/base/images/files/csv-32.svg create mode 100644 public/assets/esri/themes/base/images/files/excel-32.svg create mode 100644 public/assets/esri/themes/base/images/files/generic-32.svg create mode 100644 public/assets/esri/themes/base/images/files/gpx-32.svg create mode 100644 public/assets/esri/themes/base/images/files/image-32.svg create mode 100644 public/assets/esri/themes/base/images/files/pdf-32.svg create mode 100644 public/assets/esri/themes/base/images/files/report-32.svg create mode 100644 public/assets/esri/themes/base/images/files/sound-32.svg create mode 100644 public/assets/esri/themes/base/images/files/text-32.svg create mode 100644 public/assets/esri/themes/base/images/files/video-32.svg create mode 100644 public/assets/esri/themes/base/images/files/word-32.svg create mode 100644 public/assets/esri/themes/base/images/files/zip-32.svg create mode 100644 public/assets/esri/themes/base/images/handles.png create mode 100644 public/assets/esri/themes/base/images/helpIcon.png create mode 100644 public/assets/esri/themes/base/images/loading-throb.gif create mode 100644 public/assets/esri/themes/base/images/maneuvers/bear-left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/bear-left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/bear-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/bear-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/disembark.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/disembark@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/elevator.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/elevator@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/embark.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/embark@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/escalator.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/escalator@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/exit-highway-left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/exit-highway-left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/exit-highway-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/exit-highway-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/fork-left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/fork-left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/fork-middle.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/fork-middle@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/fork-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/fork-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/highway-change-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/highway-change-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/highway-change.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/highway-change@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/left-left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/left-left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/left-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/left-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/merge-on-highway-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/merge-on-highway-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/merge-on-highway.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/merge-on-highway@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/ramp-left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/ramp-left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/ramp-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/ramp-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/right-left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/right-left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/right-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/right-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/roundabout-left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/roundabout-left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/roundabout-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/roundabout-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/sharp-left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/sharp-left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/sharp-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/sharp-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/stairs.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/stairs@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/straight.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/straight@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/take-pedestrian-ramp.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/take-pedestrian-ramp@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/u-turn-left.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/u-turn-left@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/u-turn-right.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/u-turn-right@2x.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/walk-through-door.png create mode 100644 public/assets/esri/themes/base/images/maneuvers/walk-through-door@2x.png create mode 100644 public/assets/esri/themes/base/images/search.svg create mode 100644 public/assets/esri/themes/base/images/search32.png create mode 100644 public/assets/esri/themes/base/images/select.png create mode 100644 public/assets/esri/themes/base/images/slider-handle.png create mode 100644 public/assets/esri/themes/base/images/transparent-bg.png create mode 100644 public/assets/esri/themes/base/widgets/_AreaMeasurement2D.scss create mode 100644 public/assets/esri/themes/base/widgets/_AreaMeasurement3D.scss create mode 100644 public/assets/esri/themes/base/widgets/_Attachments.scss create mode 100644 public/assets/esri/themes/base/widgets/_Attribution.scss create mode 100644 public/assets/esri/themes/base/widgets/_BasemapGallery.scss create mode 100644 public/assets/esri/themes/base/widgets/_BasemapLayerList.scss create mode 100644 public/assets/esri/themes/base/widgets/_BasemapToggle.scss create mode 100644 public/assets/esri/themes/base/widgets/_BinaryColorSizeSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_Bookmarks.scss create mode 100644 public/assets/esri/themes/base/widgets/_BuildingDisciplinesTree.scss create mode 100644 public/assets/esri/themes/base/widgets/_BuildingExplorer.scss create mode 100644 public/assets/esri/themes/base/widgets/_BuildingLevelPicker.scss create mode 100644 public/assets/esri/themes/base/widgets/_BuildingPhasePicker.scss create mode 100644 public/assets/esri/themes/base/widgets/_ButtonMenu.scss create mode 100644 public/assets/esri/themes/base/widgets/_ClassedColorSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_ClassedSizeSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_ColorPicker.scss create mode 100644 public/assets/esri/themes/base/widgets/_ColorSizeSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_ColorSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_Compass.scss create mode 100644 public/assets/esri/themes/base/widgets/_CoordinateConversion.scss create mode 100644 public/assets/esri/themes/base/widgets/_DatePicker.scss create mode 100644 public/assets/esri/themes/base/widgets/_Daylight.scss create mode 100644 public/assets/esri/themes/base/widgets/_DirectLineMeasurement3D.scss create mode 100644 public/assets/esri/themes/base/widgets/_Directions.scss create mode 100644 public/assets/esri/themes/base/widgets/_DistanceMeasurement2D.scss create mode 100644 public/assets/esri/themes/base/widgets/_Editor.scss create mode 100644 public/assets/esri/themes/base/widgets/_ElevationProfile.scss create mode 100644 public/assets/esri/themes/base/widgets/_Expand.scss create mode 100644 public/assets/esri/themes/base/widgets/_Feature.scss create mode 100644 public/assets/esri/themes/base/widgets/_FeatureContent.scss create mode 100644 public/assets/esri/themes/base/widgets/_FeatureForm.scss create mode 100644 public/assets/esri/themes/base/widgets/_FeatureMedia.scss create mode 100644 public/assets/esri/themes/base/widgets/_FeatureTable.scss create mode 100644 public/assets/esri/themes/base/widgets/_FeatureTemplates.scss create mode 100644 public/assets/esri/themes/base/widgets/_Features.scss create mode 100644 public/assets/esri/themes/base/widgets/_FloorFilter.scss create mode 100644 public/assets/esri/themes/base/widgets/_Grid.scss create mode 100644 public/assets/esri/themes/base/widgets/_HeatmapSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_Histogram.scss create mode 100644 public/assets/esri/themes/base/widgets/_HistogramRangeSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_IdentityForm.scss create mode 100644 public/assets/esri/themes/base/widgets/_IdentityModal.scss create mode 100644 public/assets/esri/themes/base/widgets/_ItemList.scss create mode 100644 public/assets/esri/themes/base/widgets/_LayerList.scss create mode 100644 public/assets/esri/themes/base/widgets/_Legend.scss create mode 100644 public/assets/esri/themes/base/widgets/_LineOfSight.scss create mode 100644 public/assets/esri/themes/base/widgets/_Measurement.scss create mode 100644 public/assets/esri/themes/base/widgets/_NavigationToggle.scss create mode 100644 public/assets/esri/themes/base/widgets/_OpacitySlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_OrientedImageryViewer.scss create mode 100644 public/assets/esri/themes/base/widgets/_Popup.scss create mode 100644 public/assets/esri/themes/base/widgets/_Print.scss create mode 100644 public/assets/esri/themes/base/widgets/_SaveLayer.scss create mode 100644 public/assets/esri/themes/base/widgets/_ScaleBar.scss create mode 100644 public/assets/esri/themes/base/widgets/_ScaleRangeSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_Search.scss create mode 100644 public/assets/esri/themes/base/widgets/_SearchResultRenderer.scss create mode 100644 public/assets/esri/themes/base/widgets/_SelectionToolbar.scss create mode 100644 public/assets/esri/themes/base/widgets/_ShadowCast.scss create mode 100644 public/assets/esri/themes/base/widgets/_SizeSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_Sketch.scss create mode 100644 public/assets/esri/themes/base/widgets/_SketchTooltipControls.scss create mode 100644 public/assets/esri/themes/base/widgets/_Slice.scss create mode 100644 public/assets/esri/themes/base/widgets/_Slider.scss create mode 100644 public/assets/esri/themes/base/widgets/_SnappingControls.scss create mode 100644 public/assets/esri/themes/base/widgets/_Spinner.scss create mode 100644 public/assets/esri/themes/base/widgets/_Swipe.scss create mode 100644 public/assets/esri/themes/base/widgets/_TableList.scss create mode 100644 public/assets/esri/themes/base/widgets/_TimePicker.scss create mode 100644 public/assets/esri/themes/base/widgets/_TimeSlider.scss create mode 100644 public/assets/esri/themes/base/widgets/_TimezonePicker.scss create mode 100644 public/assets/esri/themes/base/widgets/_Tooltip.scss create mode 100644 public/assets/esri/themes/base/widgets/_UtilityNetworkAssociations.scss create mode 100644 public/assets/esri/themes/base/widgets/_UtilityNetworkTrace.scss create mode 100644 public/assets/esri/themes/base/widgets/_UtilityNetworkValidateTopology.scss create mode 100644 public/assets/esri/themes/base/widgets/_ValuePicker.scss create mode 100644 public/assets/esri/themes/base/widgets/_Weather.scss create mode 100644 public/assets/esri/themes/base/widgets/_Widget.scss create mode 100644 public/assets/esri/themes/base/widgets/_Zoom.scss create mode 100644 public/assets/esri/themes/dark/main.css create mode 100644 public/assets/esri/themes/dark/main.scss create mode 100644 public/assets/esri/themes/light/main.css create mode 100644 public/assets/esri/themes/light/main.scss create mode 100644 public/assets/esri/themes/light/view.css create mode 100644 public/assets/esri/themes/light/view.scss create mode 100644 public/assets/esri/views/3d/analysis/Slice/images/heading-rotate.ts.svg create mode 100644 public/assets/esri/views/3d/analysis/Slice/images/tilt-rotate.ts.svg create mode 100644 public/assets/esri/views/3d/environment/resources/stars.wsv create mode 100644 public/assets/esri/views/3d/webgl-engine/lib/intersectorUtils.svg create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ar.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_bg.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_bs.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ca.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_cs.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_da.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_de.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_el.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_en.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_es.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_et.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_fi.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_fr.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_he.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_hr.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_hu.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_id.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_it.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ja.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ko.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_lt.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_lv.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_nb.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_nl.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pl.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-BR.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-PT.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ro.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ru.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sk.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sl.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sr.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sv.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_th.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_tr.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_uk.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_vi.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-CN.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-HK.json create mode 100644 public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-TW.json create mode 100644 public/assets/esri/views/magnifier/mask.ts.svg create mode 100644 public/assets/esri/views/magnifier/overlay.ts.svg create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ar.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bg.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bs.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ca.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_cs.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_da.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_de.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_el.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_en.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_es.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_et.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fi.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fr.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_he.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hr.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hu.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_id.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_it.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ja.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ko.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lt.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lv.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nb.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nl.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pl.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-BR.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-PT.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ro.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ru.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sk.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sl.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sr.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sv.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_th.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_tr.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_uk.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_vi.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-CN.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-HK.json create mode 100644 public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-TW.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ar.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bg.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bs.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ca.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_cs.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_da.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_de.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_el.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_en.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_es.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_et.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fi.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fr.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_he.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hr.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hu.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_id.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_it.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ja.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ko.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lt.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lv.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nb.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nl.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pl.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-BR.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-PT.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ro.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ru.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sk.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sl.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sr.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sv.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_th.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_tr.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_uk.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_vi.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-CN.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-HK.json create mode 100644 public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-TW.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_ar.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_bg.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_bs.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_ca.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_cs.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_da.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_de.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_el.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_en.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_es.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_et.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_fi.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_fr.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_he.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_hr.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_hu.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_id.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_it.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_ja.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_ko.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_lt.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_lv.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_nb.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_nl.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_pl.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_pt-BR.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_pt-PT.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_ro.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_ru.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_sk.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_sl.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_sr.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_sv.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_th.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_tr.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_uk.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_vi.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_zh-CN.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_zh-HK.json create mode 100644 public/assets/esri/widgets/Attachments/t9n/Attachments_zh-TW.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_ar.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_bg.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_bs.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_ca.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_cs.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_da.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_de.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_el.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_en.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_es.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_et.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_fi.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_fr.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_he.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_hr.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_hu.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_id.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_it.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_ja.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_ko.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_lt.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_lv.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_nb.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_nl.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_pl.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_pt-BR.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_pt-PT.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_ro.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_ru.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_sk.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_sl.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_sr.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_sv.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_th.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_tr.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_uk.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_vi.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_zh-CN.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_zh-HK.json create mode 100644 public/assets/esri/widgets/Attribution/t9n/Attribution_zh-TW.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ar.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bg.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bs.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ca.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_cs.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_da.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_de.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_el.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_en.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_es.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_et.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fi.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fr.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_he.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hr.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hu.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_id.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_it.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ja.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ko.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lt.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lv.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nb.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nl.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pl.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-BR.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-PT.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ro.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ru.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sk.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sl.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sr.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sv.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_th.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_tr.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_uk.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_vi.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-CN.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-HK.json create mode 100644 public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-TW.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ar.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bg.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bs.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ca.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_cs.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_da.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_de.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_el.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_en.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_es.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_et.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fi.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fr.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_he.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hr.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hu.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_id.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_it.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ja.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ko.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lt.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lv.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nb.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nl.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pl.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-BR.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-PT.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ro.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ru.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sk.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sl.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sr.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sv.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_th.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_tr.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_uk.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_vi.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-CN.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-HK.json create mode 100644 public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-TW.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ar.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bg.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bs.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ca.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_cs.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_da.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_de.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_el.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_en.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_es.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_et.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fi.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fr.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_he.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hr.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hu.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_id.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_it.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ja.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ko.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lt.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lv.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nb.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nl.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pl.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-BR.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-PT.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ro.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ru.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sk.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sl.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sr.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sv.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_th.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_tr.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_uk.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_vi.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-CN.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-HK.json create mode 100644 public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-TW.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ar.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bg.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bs.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ca.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_cs.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_da.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_de.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_el.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_en.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_es.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_et.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fi.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fr.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_he.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hr.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hu.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_id.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_it.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ja.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ko.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lt.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lv.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nb.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nl.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pl.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-BR.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-PT.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ro.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ru.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sk.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sl.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sr.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sv.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_th.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_tr.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_uk.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_vi.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-CN.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-HK.json create mode 100644 public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-TW.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ar.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bg.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bs.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ca.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_cs.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_da.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_de.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_el.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_en.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_es.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_et.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fi.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fr.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_he.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hr.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hu.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_id.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_it.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ja.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ko.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lt.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lv.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nb.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nl.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pl.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-BR.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-PT.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ro.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ru.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sk.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sl.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sr.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sv.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_th.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_tr.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_uk.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_vi.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-CN.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-HK.json create mode 100644 public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-TW.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_ar.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_bg.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_bs.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_ca.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_cs.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_da.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_de.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_el.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_en.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_es.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_et.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_fi.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_fr.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_he.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_hr.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_hu.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_id.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_it.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_ja.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_ko.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_lt.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_lv.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_nb.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_nl.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_pl.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_pt-BR.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_pt-PT.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_ro.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_ru.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_sk.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_sl.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_sr.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_sv.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_th.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_tr.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_uk.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_vi.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_zh-CN.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_zh-HK.json create mode 100644 public/assets/esri/widgets/Compass/t9n/Compass_zh-TW.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ar.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bg.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bs.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ca.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_cs.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_da.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_de.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_el.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_en.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_es.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_et.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fi.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fr.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_he.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hr.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hu.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_id.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_it.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ja.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ko.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lt.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lv.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nb.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nl.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pl.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-BR.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-PT.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ro.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ru.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sk.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sl.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sr.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sv.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_th.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_tr.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_uk.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_vi.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-CN.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-HK.json create mode 100644 public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-TW.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_ar.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_bg.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_bs.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_ca.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_cs.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_da.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_de.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_el.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_en.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_es.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_et.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_fi.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_fr.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_he.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_hr.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_hu.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_id.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_it.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_ja.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_ko.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_lt.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_lv.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_nb.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_nl.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_pl.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_pt-BR.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_pt-PT.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_ro.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_ru.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_sk.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_sl.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_sr.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_sv.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_th.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_tr.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_uk.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_vi.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_zh-CN.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_zh-HK.json create mode 100644 public/assets/esri/widgets/Daylight/t9n/Daylight_zh-TW.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ar.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bg.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bs.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ca.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_cs.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_da.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_de.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_el.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_en.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_es.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_et.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fi.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fr.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_he.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hr.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hu.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_id.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_it.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ja.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ko.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lt.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lv.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nb.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nl.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pl.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-BR.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-PT.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ro.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ru.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sk.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sl.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sr.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sv.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_th.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_tr.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_uk.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_vi.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-CN.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-HK.json create mode 100644 public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-TW.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_ar.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_bg.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_bs.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_ca.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_cs.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_da.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_de.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_el.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_en.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_es.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_et.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_fi.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_fr.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_he.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_hr.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_hu.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_id.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_it.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_ja.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_ko.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_lt.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_lv.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_nb.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_nl.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_pl.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_pt-BR.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_pt-PT.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_ro.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_ru.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_sk.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_sl.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_sr.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_sv.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_th.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_tr.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_uk.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_vi.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_zh-CN.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_zh-HK.json create mode 100644 public/assets/esri/widgets/Directions/t9n/Directions_zh-TW.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ar.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bg.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bs.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ca.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_cs.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_da.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_de.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_el.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_en.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_es.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_et.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fi.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fr.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_he.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hr.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hu.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_id.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_it.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ja.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ko.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lt.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lv.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nb.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nl.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pl.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-BR.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-PT.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ro.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ru.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sk.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sl.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sr.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sv.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_th.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_tr.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_uk.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_vi.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-CN.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-HK.json create mode 100644 public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-TW.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_ar.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_bg.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_bs.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_ca.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_cs.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_da.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_de.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_el.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_en.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_es.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_et.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_fi.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_fr.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_he.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_hr.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_hu.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_id.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_it.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_ja.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_ko.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_lt.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_lv.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_nb.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_nl.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_pl.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_pt-BR.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_pt-PT.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_ro.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_ru.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_sk.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_sl.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_sr.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_sv.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_th.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_tr.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_uk.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_vi.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_zh-CN.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_zh-HK.json create mode 100644 public/assets/esri/widgets/Editor/t9n/Editor_zh-TW.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ar.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bg.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bs.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ca.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_cs.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_da.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_de.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_el.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_en.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_es.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_et.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fi.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fr.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_he.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hr.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hu.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_id.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_it.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ja.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ko.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lt.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lv.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nb.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nl.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pl.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-BR.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-PT.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ro.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ru.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sk.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sl.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sr.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sv.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_th.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_tr.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_uk.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_vi.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-CN.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-HK.json create mode 100644 public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-TW.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_ar.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_bg.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_bs.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_ca.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_cs.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_da.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_de.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_el.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_en.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_es.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_et.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_fi.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_fr.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_he.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_hr.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_hu.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_id.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_it.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_ja.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_ko.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_lt.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_lv.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_nb.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_nl.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_pl.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_pt-BR.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_pt-PT.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_ro.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_ru.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_sk.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_sl.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_sr.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_sv.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_th.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_tr.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_uk.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_vi.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_zh-CN.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_zh-HK.json create mode 100644 public/assets/esri/widgets/Expand/t9n/Expand_zh-TW.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_ar.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_bg.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_bs.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_ca.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_cs.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_da.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_de.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_el.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_en.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_es.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_et.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_fi.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_fr.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_he.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_hr.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_hu.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_id.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_it.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_ja.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_ko.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_lt.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_lv.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_nb.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_nl.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_pl.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_pt-BR.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_pt-PT.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_ro.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_ru.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_sk.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_sl.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_sr.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_sv.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_th.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_tr.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_uk.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_vi.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_zh-CN.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_zh-HK.json create mode 100644 public/assets/esri/widgets/Feature/t9n/Feature_zh-TW.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ar.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bg.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bs.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ca.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_cs.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_da.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_de.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_el.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_en.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_es.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_et.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fi.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fr.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_he.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hr.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hu.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_id.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_it.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ja.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ko.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lt.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lv.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nb.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nl.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pl.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-BR.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-PT.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ro.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ru.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sk.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sl.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sr.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sv.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_th.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_tr.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_uk.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_vi.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-CN.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-HK.json create mode 100644 public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-TW.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ar.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bg.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bs.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ca.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_cs.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_da.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_de.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_el.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_en.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_es.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_et.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fi.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fr.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_he.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hr.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hu.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_id.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_it.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ja.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ko.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lt.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lv.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nb.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nl.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pl.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-BR.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-PT.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ro.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ru.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sk.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sl.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sr.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sv.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_th.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_tr.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_uk.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_vi.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-CN.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-HK.json create mode 100644 public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-TW.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ar.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bg.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bs.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ca.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_cs.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_da.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_de.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_el.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_en.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_es.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_et.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fi.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fr.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_he.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hr.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hu.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_id.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_it.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ja.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ko.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lt.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lv.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nb.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nl.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pl.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-BR.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-PT.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ro.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ru.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sk.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sl.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sr.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sv.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_th.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_tr.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_uk.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_vi.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-CN.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-HK.json create mode 100644 public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-TW.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_ar.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_bg.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_bs.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_ca.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_cs.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_da.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_de.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_el.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_en.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_es.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_et.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_fi.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_fr.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_he.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_hr.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_hu.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_id.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_it.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_ja.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_ko.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_lt.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_lv.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_nb.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_nl.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_pl.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_pt-BR.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_pt-PT.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_ro.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_ru.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_sk.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_sl.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_sr.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_sv.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_th.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_tr.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_uk.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_vi.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_zh-CN.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_zh-HK.json create mode 100644 public/assets/esri/widgets/Features/t9n/Features_zh-TW.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ar.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bg.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bs.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ca.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_cs.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_da.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_de.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_el.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_en.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_es.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_et.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fi.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fr.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_he.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hr.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hu.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_id.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_it.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ja.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ko.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lt.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lv.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nb.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nl.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pl.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-BR.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-PT.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ro.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ru.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sk.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sl.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sr.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sv.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_th.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_tr.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_uk.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_vi.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-CN.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-HK.json create mode 100644 public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-TW.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ar.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bg.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bs.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ca.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_cs.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_da.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_de.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_el.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_en.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_es.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_et.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fi.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fr.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_he.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hr.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hu.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_id.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_it.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ja.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ko.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lt.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lv.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nb.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nl.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pl.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-BR.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-PT.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ro.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ru.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sk.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sl.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sr.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sv.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_th.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_tr.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_uk.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_vi.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-CN.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-HK.json create mode 100644 public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-TW.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_ar.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_bg.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_bs.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_ca.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_cs.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_da.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_de.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_el.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_en.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_es.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_et.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_fi.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_fr.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_he.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_hr.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_hu.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_id.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_it.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_ja.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_ko.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_lt.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_lv.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_nb.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_nl.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_pl.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_pt-BR.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_pt-PT.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_ro.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_ru.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_sk.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_sl.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_sr.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_sv.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_th.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_tr.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_uk.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_vi.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_zh-CN.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_zh-HK.json create mode 100644 public/assets/esri/widgets/Histogram/t9n/Histogram_zh-TW.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ar.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bg.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bs.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ca.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_cs.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_da.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_de.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_el.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_en.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_es.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_et.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fi.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fr.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_he.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hr.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hu.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_id.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_it.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ja.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ko.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lt.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lv.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nb.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nl.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pl.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-BR.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-PT.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ro.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ru.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sk.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sl.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sr.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sv.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_th.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_tr.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_uk.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_vi.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-CN.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-HK.json create mode 100644 public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-TW.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_ar.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_bg.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_bs.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_ca.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_cs.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_da.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_de.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_el.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_en.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_es.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_et.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_fi.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_fr.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_he.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_hr.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_hu.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_id.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_it.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_ja.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_ko.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_lt.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_lv.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_nb.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_nl.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_pl.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_pt-BR.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_pt-PT.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_ro.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_ru.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_sk.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_sl.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_sr.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_sv.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_th.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_tr.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_uk.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_vi.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_zh-CN.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_zh-HK.json create mode 100644 public/assets/esri/widgets/Home/t9n/Home_zh-TW.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_ar.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_bg.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_bs.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_ca.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_cs.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_da.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_de.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_el.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_en.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_es.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_et.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_fi.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_fr.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_he.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_hr.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_hu.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_id.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_it.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_ja.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_ko.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_lt.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_lv.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_nb.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_nl.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_pl.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_pt-BR.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_pt-PT.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_ro.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_ru.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_sk.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_sl.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_sr.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_sv.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_th.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_tr.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_uk.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_vi.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_zh-CN.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_zh-HK.json create mode 100644 public/assets/esri/widgets/LayerList/t9n/LayerList_zh-TW.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_ar.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_bg.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_bs.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_ca.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_cs.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_da.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_de.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_el.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_en.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_es.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_et.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_fi.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_fr.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_he.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_hr.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_hu.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_id.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_it.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_ja.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_ko.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_lt.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_lv.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_nb.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_nl.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_pl.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_pt-BR.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_pt-PT.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_ro.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_ru.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_sk.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_sl.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_sr.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_sv.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_th.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_tr.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_uk.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_vi.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_zh-CN.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_zh-HK.json create mode 100644 public/assets/esri/widgets/Legend/t9n/Legend_zh-TW.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ar.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bg.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bs.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ca.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_cs.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_da.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_de.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_el.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_en.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_es.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_et.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fi.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fr.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_he.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hr.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hu.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_id.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_it.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ja.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ko.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lt.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lv.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nb.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nl.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pl.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-BR.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-PT.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ro.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ru.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sk.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sl.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sr.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sv.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_th.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_tr.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_uk.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_vi.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-CN.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-HK.json create mode 100644 public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-TW.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_ar.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_bg.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_bs.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_ca.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_cs.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_da.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_de.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_el.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_en.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_es.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_et.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_fi.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_fr.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_he.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_hr.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_hu.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_id.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_it.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_ja.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_ko.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_lt.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_lv.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_nb.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_nl.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_pl.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_pt-BR.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_pt-PT.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_ro.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_ru.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_sk.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_sl.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_sr.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_sv.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_th.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_tr.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_uk.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_vi.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_zh-CN.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_zh-HK.json create mode 100644 public/assets/esri/widgets/Locate/t9n/Locate_zh-TW.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_ar.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_bg.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_bs.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_ca.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_cs.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_da.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_de.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_el.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_en.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_es.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_et.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_fi.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_fr.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_he.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_hr.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_hu.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_id.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_it.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_ja.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_ko.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_lt.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_lv.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_nb.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_nl.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_pl.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_pt-BR.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_pt-PT.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_ro.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_ru.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_sk.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_sl.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_sr.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_sv.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_th.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_tr.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_uk.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_vi.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_zh-CN.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_zh-HK.json create mode 100644 public/assets/esri/widgets/Measurement/t9n/Measurement_zh-TW.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ar.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bg.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bs.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ca.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_cs.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_da.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_de.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_el.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_en.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_es.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_et.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fi.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fr.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_he.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hr.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hu.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_id.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_it.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ja.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ko.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lt.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lv.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nb.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nl.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pl.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-BR.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-PT.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ro.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ru.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sk.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sl.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sr.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sv.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_th.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_tr.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_uk.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_vi.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-CN.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-HK.json create mode 100644 public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-TW.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ar.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bg.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bs.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ca.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_cs.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_da.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_de.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_el.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_en.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_es.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_et.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fi.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fr.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_he.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hr.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hu.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_id.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_it.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ja.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ko.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lt.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lv.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nb.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nl.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pl.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-BR.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-PT.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ro.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ru.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sk.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sl.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sr.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sv.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_th.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_tr.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_uk.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_vi.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-CN.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-HK.json create mode 100644 public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-TW.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_ar.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_bg.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_bs.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_ca.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_cs.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_da.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_de.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_el.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_en.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_es.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_et.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_fi.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_fr.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_he.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_hr.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_hu.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_id.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_it.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_ja.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_ko.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_lt.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_lv.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_nb.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_nl.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_pl.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_pt-BR.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_pt-PT.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_ro.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_ru.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_sk.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_sl.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_sr.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_sv.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_th.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_tr.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_uk.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_vi.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_zh-CN.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_zh-HK.json create mode 100644 public/assets/esri/widgets/Popup/t9n/Popup_zh-TW.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_ar.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_bg.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_bs.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_ca.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_cs.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_da.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_de.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_el.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_en.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_es.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_et.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_fi.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_fr.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_he.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_hr.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_hu.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_id.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_it.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_ja.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_ko.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_lt.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_lv.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_nb.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_nl.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_pl.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_pt-BR.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_pt-PT.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_ro.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_ru.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_sk.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_sl.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_sr.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_sv.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_th.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_tr.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_uk.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_vi.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_zh-CN.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_zh-HK.json create mode 100644 public/assets/esri/widgets/Print/t9n/Print_zh-TW.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ar.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bg.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bs.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ca.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_cs.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_da.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_de.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_el.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_en.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_es.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_et.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fi.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fr.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_he.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hr.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hu.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_id.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_it.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ja.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ko.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lt.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lv.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nb.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nl.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pl.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-BR.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-PT.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ro.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ru.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sk.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sl.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sr.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sv.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_th.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_tr.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_uk.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_vi.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-CN.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-HK.json create mode 100644 public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-TW.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-iq.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-kw.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/bg-bg.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/cs-cz.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-dk.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-gl.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-at.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-ch.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-de.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-li.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/el-gr.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ae.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-au.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ca.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-eg.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-gb.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-hk.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-id.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ie.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-il.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-in.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-iq.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ke.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-lu.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-mo.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-my.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-nz.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-rw.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-sg.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-us.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-vi.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-wo.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-za.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ar.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-bo.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cl.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-co.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cr.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-es.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-gt.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-mx.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ni.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pe.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pr.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-sv.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ve.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/et-ee.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fi-fi.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ci.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-fr.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ma.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-mg.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-ml.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-tn.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/is-is.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/it-it.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ja-jp.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ko-kr.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lt-lt.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lv-lv.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-be.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-nl.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-sr.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nn-no.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pl-pl.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-br.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-pt.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ro-ro.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ru-ru.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sk-sk.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sv-se.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/th-th.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-cn.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-tw.jpg create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ar.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bg.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bs.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ca.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_cs.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_da.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_de.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_el.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_en.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_es.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_et.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fi.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fr.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_he.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hr.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hu.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_id.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_it.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ja.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ko.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lt.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lv.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nb.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nl.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pl.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-BR.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-PT.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ro.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ru.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sk.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sl.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sr.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sv.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_th.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_tr.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_uk.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_vi.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-CN.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-HK.json create mode 100644 public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-TW.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_ar.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_bg.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_bs.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_ca.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_cs.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_da.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_de.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_el.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_en.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_es.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_et.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_fi.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_fr.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_he.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_hr.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_hu.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_id.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_it.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_ja.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_ko.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_lt.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_lv.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_nb.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_nl.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_pl.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_pt-BR.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_pt-PT.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_ro.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_ru.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_sk.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_sl.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_sr.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_sv.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_th.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_tr.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_uk.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_vi.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_zh-CN.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_zh-HK.json create mode 100644 public/assets/esri/widgets/Search/t9n/Search_zh-TW.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ar.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bg.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bs.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ca.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_cs.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_da.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_de.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_el.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_en.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_es.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_et.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fi.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fr.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_he.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hr.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hu.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_id.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_it.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ja.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ko.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lt.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lv.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nb.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nl.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pl.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-BR.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-PT.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ro.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ru.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sk.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sl.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sr.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sv.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_th.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_tr.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_uk.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_vi.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-CN.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-HK.json create mode 100644 public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-TW.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_ar.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_bg.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_bs.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_ca.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_cs.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_da.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_de.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_el.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_en.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_es.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_et.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_fi.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_fr.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_he.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_hr.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_hu.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_id.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_it.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_ja.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_ko.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_lt.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_lv.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_nb.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_nl.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_pl.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_pt-BR.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_pt-PT.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_ro.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_ru.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_sk.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_sl.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_sr.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_sv.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_th.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_tr.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_uk.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_vi.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_zh-CN.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_zh-HK.json create mode 100644 public/assets/esri/widgets/Sketch/t9n/Sketch_zh-TW.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_ar.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_bg.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_bs.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_ca.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_cs.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_da.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_de.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_el.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_en.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_es.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_et.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_fi.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_fr.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_he.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_hr.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_hu.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_id.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_it.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_ja.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_ko.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_lt.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_lv.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_nb.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_nl.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_pl.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_pt-BR.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_pt-PT.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_ro.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_ru.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_sk.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_sl.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_sr.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_sv.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_th.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_tr.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_uk.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_vi.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_zh-CN.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_zh-HK.json create mode 100644 public/assets/esri/widgets/Slice/t9n/Slice_zh-TW.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_ar.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_bg.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_bs.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_ca.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_cs.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_da.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_de.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_el.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_en.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_es.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_et.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_fi.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_fr.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_he.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_hr.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_hu.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_id.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_it.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_ja.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_ko.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_lt.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_lv.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_nb.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_nl.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_pl.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_pt-BR.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_pt-PT.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_ro.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_ru.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_sk.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_sl.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_sr.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_sv.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_th.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_tr.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_uk.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_vi.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_zh-CN.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_zh-HK.json create mode 100644 public/assets/esri/widgets/Slider/t9n/Slider_zh-TW.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_ar.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_bg.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_bs.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_ca.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_cs.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_da.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_de.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_el.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_en.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_es.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_et.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_fi.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_fr.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_he.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_hr.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_hu.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_id.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_it.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_ja.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_ko.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_lt.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_lv.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_nb.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_nl.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_pl.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_pt-BR.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_pt-PT.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_ro.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_ru.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_sk.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_sl.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_sr.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_sv.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_th.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_tr.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_uk.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_vi.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_zh-CN.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_zh-HK.json create mode 100644 public/assets/esri/widgets/Swipe/t9n/Swipe_zh-TW.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_ar.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_bg.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_bs.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_ca.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_cs.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_da.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_de.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_el.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_en.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_es.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_et.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_fi.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_fr.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_he.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_hr.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_hu.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_id.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_it.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_ja.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_ko.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_lt.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_lv.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_nb.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_nl.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_pl.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_pt-BR.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_pt-PT.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_ro.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_ru.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_sk.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_sl.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_sr.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_sv.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_th.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_tr.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_uk.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_vi.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_zh-CN.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_zh-HK.json create mode 100644 public/assets/esri/widgets/TableList/t9n/TableList_zh-TW.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ar.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bg.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bs.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ca.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_cs.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_da.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_de.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_el.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_en.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_es.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_et.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fi.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fr.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_he.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hr.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hu.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_id.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_it.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ja.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ko.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lt.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lv.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nb.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nl.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pl.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-BR.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-PT.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ro.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ru.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sk.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sl.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sr.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sv.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_th.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_tr.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_uk.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_vi.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-CN.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-HK.json create mode 100644 public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-TW.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_ar.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_bg.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_bs.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_ca.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_cs.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_da.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_de.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_el.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_en.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_es.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_et.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_fi.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_fr.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_he.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_hr.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_hu.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_id.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_it.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_ja.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_ko.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_lt.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_lv.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_nb.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_nl.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_pl.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_pt-BR.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_pt-PT.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_ro.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_ru.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_sk.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_sl.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_sr.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_sv.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_th.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_tr.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_uk.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_vi.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_zh-CN.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_zh-HK.json create mode 100644 public/assets/esri/widgets/Track/t9n/Track_zh-TW.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ar.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bg.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bs.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ca.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_cs.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_da.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_de.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_el.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_en.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_es.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_et.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fi.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_he.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hu.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_id.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_it.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ja.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ko.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lt.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lv.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nb.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nl.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pl.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-BR.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-PT.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ro.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ru.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sk.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sl.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sv.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_th.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_tr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_uk.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_vi.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-CN.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-HK.json create mode 100644 public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-TW.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ar.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bg.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bs.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ca.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_cs.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_da.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_de.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_el.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_en.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_es.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_et.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fi.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_he.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hu.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_id.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_it.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ja.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ko.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lt.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lv.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nb.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nl.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pl.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-BR.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-PT.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ro.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ru.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sk.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sl.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sv.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_th.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_tr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_uk.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_vi.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-CN.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-HK.json create mode 100644 public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-TW.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ar.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bg.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bs.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ca.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_cs.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_da.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_de.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_el.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_en.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_es.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_et.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fi.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_he.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hu.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_id.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_it.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ja.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ko.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lt.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lv.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nb.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nl.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pl.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-BR.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-PT.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ro.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ru.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sk.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sl.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sv.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_th.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_tr.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_uk.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_vi.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-CN.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-HK.json create mode 100644 public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-TW.json create mode 100644 public/assets/esri/widgets/ValuePicker/t9n/ValuePicker.json create mode 100644 public/assets/esri/widgets/ValuePicker/t9n/ValuePicker_en.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_ar.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_bg.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_bs.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_ca.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_cs.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_da.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_de.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_el.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_en.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_es.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_et.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_fi.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_fr.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_he.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_hr.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_hu.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_id.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_it.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_ja.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_ko.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_lt.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_lv.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_nb.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_nl.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_pl.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_pt-BR.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_pt-PT.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_ro.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_ru.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_sk.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_sl.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_sr.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_sv.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_th.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_tr.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_uk.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_vi.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_zh-CN.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_zh-HK.json create mode 100644 public/assets/esri/widgets/Weather/t9n/Weather_zh-TW.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_ar.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_bg.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_bs.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_ca.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_cs.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_da.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_de.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_el.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_en.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_es.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_et.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_fi.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_fr.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_he.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_hr.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_hu.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_id.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_it.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_ja.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_ko.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_lt.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_lv.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_nb.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_nl.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_pl.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_pt-BR.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_pt-PT.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_ro.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_ru.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_sk.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_sl.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_sr.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_sv.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_th.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_tr.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_uk.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_vi.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_zh-CN.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_zh-HK.json create mode 100644 public/assets/esri/widgets/Zoom/t9n/Zoom_zh-TW.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ar.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bg.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bs.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ca.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_cs.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_da.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_de.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_el.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_en.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_es.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_et.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fi.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fr.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_he.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hr.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hu.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_id.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_it.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ja.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ko.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lt.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lv.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nb.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nl.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pl.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-BR.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-PT.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ro.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ru.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sk.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sl.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sr.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sv.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_th.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_tr.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_uk.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_vi.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-CN.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-HK.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-TW.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ar.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bg.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bs.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ca.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_cs.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_da.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_de.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_el.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_en.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_es.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_et.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fi.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fr.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_he.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hr.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hu.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_id.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_it.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ja.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ko.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lt.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lv.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nb.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nl.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pl.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-BR.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-PT.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ro.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ru.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sk.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sl.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sr.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sv.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_th.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_tr.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_uk.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_vi.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-CN.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-HK.json create mode 100644 public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-TW.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ar.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bg.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bs.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ca.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_cs.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_da.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_de.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_el.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_en.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_es.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_et.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fi.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fr.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_he.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hr.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hu.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_id.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_it.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ja.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ko.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lt.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lv.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nb.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nl.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pl.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-BR.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-PT.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ro.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ru.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sk.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sl.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sr.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sv.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_th.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_tr.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_uk.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_vi.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-CN.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-HK.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-TW.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ar.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bg.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bs.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ca.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_cs.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_da.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_de.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_el.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_en.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_es.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_et.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fi.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fr.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_he.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hr.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hu.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_id.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_it.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ja.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ko.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lt.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lv.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nb.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nl.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pl.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-BR.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-PT.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ro.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ru.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sk.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sl.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sr.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sv.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_th.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_tr.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_uk.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_vi.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-CN.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-HK.json create mode 100644 public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-TW.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ar.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bg.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bs.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ca.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_cs.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_da.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_de.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_el.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_en.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_es.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_et.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fi.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fr.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_he.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hr.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hu.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_id.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_it.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ja.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ko.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lt.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lv.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nb.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nl.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pl.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-BR.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-PT.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ro.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ru.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sk.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sl.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sr.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sv.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_th.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_tr.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_uk.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_vi.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-CN.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-HK.json create mode 100644 public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-TW.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ar.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bg.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bs.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ca.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_cs.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_da.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_de.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_el.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_en.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_es.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_et.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fi.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fr.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_he.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hr.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hu.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_id.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_it.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ja.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ko.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lt.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lv.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nb.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nl.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pl.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-BR.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-PT.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ro.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ru.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sk.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sl.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sr.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sv.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_th.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_tr.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_uk.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_vi.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-CN.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-HK.json create mode 100644 public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-TW.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ar.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bg.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bs.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ca.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_cs.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_da.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_de.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_el.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_en.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_es.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_et.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fi.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fr.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_he.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hr.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hu.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_id.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_it.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ja.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ko.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lt.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lv.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nb.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nl.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pl.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-BR.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-PT.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ro.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ru.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sk.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sl.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sr.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sv.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_th.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_tr.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_uk.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_vi.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-CN.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-HK.json create mode 100644 public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-TW.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ar.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bg.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bs.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ca.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_cs.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_da.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_de.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_el.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_en.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_es.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_et.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fi.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fr.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_he.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hr.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hu.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_id.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_it.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ja.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ko.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lt.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lv.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nb.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nl.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pl.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-BR.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-PT.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ro.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ru.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sk.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sl.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sr.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sv.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_th.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_tr.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_uk.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_vi.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-CN.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-HK.json create mode 100644 public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-TW.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ar.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bg.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bs.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ca.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_cs.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_da.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_de.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_el.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_en.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_es.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_et.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fi.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fr.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_he.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hr.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hu.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_id.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_it.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ja.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ko.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lt.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lv.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nb.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nl.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pl.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-BR.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-PT.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ro.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ru.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sk.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sl.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sr.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sv.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_th.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_tr.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_uk.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_vi.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-CN.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-HK.json create mode 100644 public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-TW.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ar.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bg.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bs.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ca.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_cs.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_da.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_de.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_el.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_en.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_es.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_et.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fi.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fr.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_he.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hr.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hu.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_id.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_it.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ja.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ko.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lt.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lv.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nb.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nl.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pl.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-BR.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-PT.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ro.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ru.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sk.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sl.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sr.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sv.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_th.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_tr.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_uk.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_vi.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-CN.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-HK.json create mode 100644 public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-TW.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_ar.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_bg.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_bs.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_ca.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_cs.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_da.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_de.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_el.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_en.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_es.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_et.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_fi.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_fr.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_he.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_hr.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_hu.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_id.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_it.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_ja.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_ko.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_lt.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_lv.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_nb.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_nl.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_pl.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_pt-BR.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_pt-PT.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_ro.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_ru.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_sk.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_sl.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_sr.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_sv.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_th.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_tr.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_uk.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_vi.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_zh-CN.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_zh-HK.json create mode 100644 public/assets/esri/widgets/support/t9n/ColorPicker_zh-TW.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_ar.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_bg.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_bs.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_ca.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_cs.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_da.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_de.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_el.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_en.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_es.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_et.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_fi.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_fr.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_he.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_hr.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_hu.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_id.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_it.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_ja.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_ko.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_lt.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_lv.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_nb.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_nl.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_pl.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_pt-BR.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_pt-PT.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_ro.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_ru.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_sk.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_sl.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_sr.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_sv.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_th.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_tr.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_uk.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_vi.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_zh-CN.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_zh-HK.json create mode 100644 public/assets/esri/widgets/support/t9n/DatePicker_zh-TW.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_ar.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_bg.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_bs.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_ca.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_cs.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_da.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_de.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_el.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_en.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_es.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_et.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_fi.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_fr.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_he.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_hr.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_hu.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_id.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_it.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_ja.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_ko.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_lt.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_lv.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_nb.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_nl.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_pl.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_pt-BR.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_pt-PT.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_ro.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_ru.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_sk.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_sl.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_sr.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_sv.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_th.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_tr.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_uk.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_vi.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_zh-CN.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_zh-HK.json create mode 100644 public/assets/esri/widgets/support/t9n/SaveLayer_zh-TW.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_ar.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_bg.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_bs.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_ca.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_cs.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_da.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_de.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_el.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_en.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_es.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_et.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_fi.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_fr.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_he.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_hr.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_hu.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_id.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_it.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_ja.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_ko.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_lt.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_lv.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_nb.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_nl.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_pl.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_pt-BR.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_pt-PT.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_ro.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_ru.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_sk.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_sl.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_sr.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_sv.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_th.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_tr.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_uk.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_vi.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_zh-CN.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_zh-HK.json create mode 100644 public/assets/esri/widgets/support/t9n/TimePicker_zh-TW.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_ar.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_bg.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_bs.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_ca.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_cs.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_da.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_de.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_el.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_en.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_es.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_et.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_fi.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_fr.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_he.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_hr.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_hu.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_id.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_it.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_ja.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_ko.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_lt.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_lv.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_nb.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_nl.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_pl.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_pt-BR.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_pt-PT.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_ro.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_ru.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_sk.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_sl.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_sr.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_sv.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_th.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_tr.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_uk.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_vi.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_zh-CN.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_zh-HK.json create mode 100644 public/assets/esri/widgets/support/t9n/timezone_zh-TW.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_ar.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_bg.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_bs.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_ca.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_cs.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_da.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_de.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_el.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_en.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_es.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_et.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_fi.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_fr.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_he.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_hr.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_hu.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_id.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_it.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_ja.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_ko.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_lt.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_lv.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_nb.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_nl.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_pl.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_pt-BR.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_pt-PT.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_ro.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_ru.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_sk.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_sl.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_sr.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_sv.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_th.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_tr.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_uk.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_vi.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_zh-CN.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_zh-HK.json create mode 100644 public/assets/esri/widgets/support/t9n/uriUtils_zh-TW.json create mode 100644 public/assets/favicon.ico create mode 100644 public/assets/filter/t9n/index.d.ts create mode 100644 public/assets/filter/t9n/messages.json create mode 100644 public/assets/filter/t9n/messages_ar.json create mode 100644 public/assets/filter/t9n/messages_bg.json create mode 100644 public/assets/filter/t9n/messages_bs.json create mode 100644 public/assets/filter/t9n/messages_ca.json create mode 100644 public/assets/filter/t9n/messages_cs.json create mode 100644 public/assets/filter/t9n/messages_da.json create mode 100644 public/assets/filter/t9n/messages_de.json create mode 100644 public/assets/filter/t9n/messages_el.json create mode 100644 public/assets/filter/t9n/messages_en.json create mode 100644 public/assets/filter/t9n/messages_es.json create mode 100644 public/assets/filter/t9n/messages_et.json create mode 100644 public/assets/filter/t9n/messages_fi.json create mode 100644 public/assets/filter/t9n/messages_fr.json create mode 100644 public/assets/filter/t9n/messages_he.json create mode 100644 public/assets/filter/t9n/messages_hr.json create mode 100644 public/assets/filter/t9n/messages_hu.json create mode 100644 public/assets/filter/t9n/messages_id.json create mode 100644 public/assets/filter/t9n/messages_it.json create mode 100644 public/assets/filter/t9n/messages_ja.json create mode 100644 public/assets/filter/t9n/messages_ko.json create mode 100644 public/assets/filter/t9n/messages_lt.json create mode 100644 public/assets/filter/t9n/messages_lv.json create mode 100644 public/assets/filter/t9n/messages_nl.json create mode 100644 public/assets/filter/t9n/messages_no.json create mode 100644 public/assets/filter/t9n/messages_pl.json create mode 100644 public/assets/filter/t9n/messages_pt-BR.json create mode 100644 public/assets/filter/t9n/messages_pt-PT.json create mode 100644 public/assets/filter/t9n/messages_ro.json create mode 100644 public/assets/filter/t9n/messages_ru.json create mode 100644 public/assets/filter/t9n/messages_sk.json create mode 100644 public/assets/filter/t9n/messages_sl.json create mode 100644 public/assets/filter/t9n/messages_sr.json create mode 100644 public/assets/filter/t9n/messages_sv.json create mode 100644 public/assets/filter/t9n/messages_th.json create mode 100644 public/assets/filter/t9n/messages_tr.json create mode 100644 public/assets/filter/t9n/messages_uk.json create mode 100644 public/assets/filter/t9n/messages_vi.json create mode 100644 public/assets/filter/t9n/messages_zh-CN.json create mode 100644 public/assets/filter/t9n/messages_zh-HK.json create mode 100644 public/assets/filter/t9n/messages_zh-TW.json create mode 100644 public/assets/flow-item/t9n/index.d.ts create mode 100644 public/assets/flow-item/t9n/messages.json create mode 100644 public/assets/flow-item/t9n/messages_ar.json create mode 100644 public/assets/flow-item/t9n/messages_bg.json create mode 100644 public/assets/flow-item/t9n/messages_bs.json create mode 100644 public/assets/flow-item/t9n/messages_ca.json create mode 100644 public/assets/flow-item/t9n/messages_cs.json create mode 100644 public/assets/flow-item/t9n/messages_da.json create mode 100644 public/assets/flow-item/t9n/messages_de.json create mode 100644 public/assets/flow-item/t9n/messages_el.json create mode 100644 public/assets/flow-item/t9n/messages_en.json create mode 100644 public/assets/flow-item/t9n/messages_es.json create mode 100644 public/assets/flow-item/t9n/messages_et.json create mode 100644 public/assets/flow-item/t9n/messages_fi.json create mode 100644 public/assets/flow-item/t9n/messages_fr.json create mode 100644 public/assets/flow-item/t9n/messages_he.json create mode 100644 public/assets/flow-item/t9n/messages_hr.json create mode 100644 public/assets/flow-item/t9n/messages_hu.json create mode 100644 public/assets/flow-item/t9n/messages_id.json create mode 100644 public/assets/flow-item/t9n/messages_it.json create mode 100644 public/assets/flow-item/t9n/messages_ja.json create mode 100644 public/assets/flow-item/t9n/messages_ko.json create mode 100644 public/assets/flow-item/t9n/messages_lt.json create mode 100644 public/assets/flow-item/t9n/messages_lv.json create mode 100644 public/assets/flow-item/t9n/messages_nl.json create mode 100644 public/assets/flow-item/t9n/messages_no.json create mode 100644 public/assets/flow-item/t9n/messages_pl.json create mode 100644 public/assets/flow-item/t9n/messages_pt-BR.json create mode 100644 public/assets/flow-item/t9n/messages_pt-PT.json create mode 100644 public/assets/flow-item/t9n/messages_ro.json create mode 100644 public/assets/flow-item/t9n/messages_ru.json create mode 100644 public/assets/flow-item/t9n/messages_sk.json create mode 100644 public/assets/flow-item/t9n/messages_sl.json create mode 100644 public/assets/flow-item/t9n/messages_sr.json create mode 100644 public/assets/flow-item/t9n/messages_sv.json create mode 100644 public/assets/flow-item/t9n/messages_th.json create mode 100644 public/assets/flow-item/t9n/messages_tr.json create mode 100644 public/assets/flow-item/t9n/messages_uk.json create mode 100644 public/assets/flow-item/t9n/messages_vi.json create mode 100644 public/assets/flow-item/t9n/messages_zh-CN.json create mode 100644 public/assets/flow-item/t9n/messages_zh-HK.json create mode 100644 public/assets/flow-item/t9n/messages_zh-TW.json create mode 100644 public/assets/handle/t9n/index.d.ts create mode 100644 public/assets/handle/t9n/messages.json create mode 100644 public/assets/handle/t9n/messages_ar.json create mode 100644 public/assets/handle/t9n/messages_bg.json create mode 100644 public/assets/handle/t9n/messages_bs.json create mode 100644 public/assets/handle/t9n/messages_ca.json create mode 100644 public/assets/handle/t9n/messages_cs.json create mode 100644 public/assets/handle/t9n/messages_da.json create mode 100644 public/assets/handle/t9n/messages_de.json create mode 100644 public/assets/handle/t9n/messages_el.json create mode 100644 public/assets/handle/t9n/messages_en.json create mode 100644 public/assets/handle/t9n/messages_es.json create mode 100644 public/assets/handle/t9n/messages_et.json create mode 100644 public/assets/handle/t9n/messages_fi.json create mode 100644 public/assets/handle/t9n/messages_fr.json create mode 100644 public/assets/handle/t9n/messages_he.json create mode 100644 public/assets/handle/t9n/messages_hr.json create mode 100644 public/assets/handle/t9n/messages_hu.json create mode 100644 public/assets/handle/t9n/messages_id.json create mode 100644 public/assets/handle/t9n/messages_it.json create mode 100644 public/assets/handle/t9n/messages_ja.json create mode 100644 public/assets/handle/t9n/messages_ko.json create mode 100644 public/assets/handle/t9n/messages_lt.json create mode 100644 public/assets/handle/t9n/messages_lv.json create mode 100644 public/assets/handle/t9n/messages_nl.json create mode 100644 public/assets/handle/t9n/messages_no.json create mode 100644 public/assets/handle/t9n/messages_pl.json create mode 100644 public/assets/handle/t9n/messages_pt-BR.json create mode 100644 public/assets/handle/t9n/messages_pt-PT.json create mode 100644 public/assets/handle/t9n/messages_ro.json create mode 100644 public/assets/handle/t9n/messages_ru.json create mode 100644 public/assets/handle/t9n/messages_sk.json create mode 100644 public/assets/handle/t9n/messages_sl.json create mode 100644 public/assets/handle/t9n/messages_sr.json create mode 100644 public/assets/handle/t9n/messages_sv.json create mode 100644 public/assets/handle/t9n/messages_th.json create mode 100644 public/assets/handle/t9n/messages_tr.json create mode 100644 public/assets/handle/t9n/messages_uk.json create mode 100644 public/assets/handle/t9n/messages_vi.json create mode 100644 public/assets/handle/t9n/messages_zh-CN.json create mode 100644 public/assets/handle/t9n/messages_zh-HK.json create mode 100644 public/assets/handle/t9n/messages_zh-TW.json create mode 100644 public/assets/icon/aZ16.json create mode 100644 public/assets/icon/aZ24.json create mode 100644 public/assets/icon/aZ32.json create mode 100644 public/assets/icon/aZDown16.json create mode 100644 public/assets/icon/aZDown24.json create mode 100644 public/assets/icon/aZDown32.json create mode 100644 public/assets/icon/aZUp16.json create mode 100644 public/assets/icon/aZUp24.json create mode 100644 public/assets/icon/aZUp32.json create mode 100644 public/assets/icon/accessStringResults16.json create mode 100644 public/assets/icon/accessStringResults24.json create mode 100644 public/assets/icon/accessStringResults32.json create mode 100644 public/assets/icon/accessibility16.json create mode 100644 public/assets/icon/accessibility24.json create mode 100644 public/assets/icon/accessibility32.json create mode 100644 public/assets/icon/activityMonitor16.json create mode 100644 public/assets/icon/activityMonitor24.json create mode 100644 public/assets/icon/activityMonitor32.json create mode 100644 public/assets/icon/actualSize16.json create mode 100644 public/assets/icon/actualSize24.json create mode 100644 public/assets/icon/actualSize32.json create mode 100644 public/assets/icon/addAndUpdateFeatures16.json create mode 100644 public/assets/icon/addAndUpdateFeatures24.json create mode 100644 public/assets/icon/addAndUpdateFeatures32.json create mode 100644 public/assets/icon/addFeatures16.json create mode 100644 public/assets/icon/addFeatures24.json create mode 100644 public/assets/icon/addFeatures32.json create mode 100644 public/assets/icon/addIn16.json create mode 100644 public/assets/icon/addIn24.json create mode 100644 public/assets/icon/addIn32.json create mode 100644 public/assets/icon/addInEdit16.json create mode 100644 public/assets/icon/addInEdit24.json create mode 100644 public/assets/icon/addInEdit32.json create mode 100644 public/assets/icon/addInNew16.json create mode 100644 public/assets/icon/addInNew24.json create mode 100644 public/assets/icon/addInNew32.json create mode 100644 public/assets/icon/addLayer16.json create mode 100644 public/assets/icon/addLayer24.json create mode 100644 public/assets/icon/addLayer32.json create mode 100644 public/assets/icon/addReaction16.json create mode 100644 public/assets/icon/addReaction24.json create mode 100644 public/assets/icon/addReaction32.json create mode 100644 public/assets/icon/addText16.json create mode 100644 public/assets/icon/addText24.json create mode 100644 public/assets/icon/addText32.json create mode 100644 public/assets/icon/addressBook16.json create mode 100644 public/assets/icon/addressBook24.json create mode 100644 public/assets/icon/addressBook32.json create mode 100644 public/assets/icon/allServers16.json create mode 100644 public/assets/icon/allServers24.json create mode 100644 public/assets/icon/allServers32.json create mode 100644 public/assets/icon/altitude16.json create mode 100644 public/assets/icon/altitude24.json create mode 100644 public/assets/icon/altitude32.json create mode 100644 public/assets/icon/analysis16.json create mode 100644 public/assets/icon/analysis24.json create mode 100644 public/assets/icon/analysis32.json create mode 100644 public/assets/icon/analysisOverlay16.json create mode 100644 public/assets/icon/analysisOverlay24.json create mode 100644 public/assets/icon/analysisOverlay32.json create mode 100644 public/assets/icon/annotateTool16.json create mode 100644 public/assets/icon/annotateTool24.json create mode 100644 public/assets/icon/annotateTool32.json create mode 100644 public/assets/icon/antennaHeight16.json create mode 100644 public/assets/icon/antennaHeight24.json create mode 100644 public/assets/icon/antennaHeight32.json create mode 100644 public/assets/icon/appGear16.json create mode 100644 public/assets/icon/appGear24.json create mode 100644 public/assets/icon/appGear32.json create mode 100644 public/assets/icon/appLauncher16.json create mode 100644 public/assets/icon/appLauncher24.json create mode 100644 public/assets/icon/appLauncher32.json create mode 100644 public/assets/icon/appRun16.json create mode 100644 public/assets/icon/appRun24.json create mode 100644 public/assets/icon/appRun32.json create mode 100644 public/assets/icon/appUpdate16.json create mode 100644 public/assets/icon/appUpdate24.json create mode 100644 public/assets/icon/appUpdate32.json create mode 100644 public/assets/icon/applications16.json create mode 100644 public/assets/icon/applications24.json create mode 100644 public/assets/icon/applications32.json create mode 100644 public/assets/icon/apps16.json create mode 100644 public/assets/icon/apps24.json create mode 100644 public/assets/icon/apps32.json create mode 100644 public/assets/icon/arcgisOnline16.json create mode 100644 public/assets/icon/arcgisOnline24.json create mode 100644 public/assets/icon/arcgisOnline32.json create mode 100644 public/assets/icon/arrowBoldDown16.json create mode 100644 public/assets/icon/arrowBoldDown24.json create mode 100644 public/assets/icon/arrowBoldDown32.json create mode 100644 public/assets/icon/arrowBoldLeft16.json create mode 100644 public/assets/icon/arrowBoldLeft24.json create mode 100644 public/assets/icon/arrowBoldLeft32.json create mode 100644 public/assets/icon/arrowBoldRight16.json create mode 100644 public/assets/icon/arrowBoldRight24.json create mode 100644 public/assets/icon/arrowBoldRight32.json create mode 100644 public/assets/icon/arrowBoldUp16.json create mode 100644 public/assets/icon/arrowBoldUp24.json create mode 100644 public/assets/icon/arrowBoldUp32.json create mode 100644 public/assets/icon/arrowCircleDown16.json create mode 100644 public/assets/icon/arrowCircleDown16F.json create mode 100644 public/assets/icon/arrowCircleDown24.json create mode 100644 public/assets/icon/arrowCircleDown24F.json create mode 100644 public/assets/icon/arrowCircleDown32.json create mode 100644 public/assets/icon/arrowCircleDown32F.json create mode 100644 public/assets/icon/arrowCircleDownF16.json create mode 100644 public/assets/icon/arrowCircleDownF24.json create mode 100644 public/assets/icon/arrowCircleDownF32.json create mode 100644 public/assets/icon/arrowDoubleDiagonal116.json create mode 100644 public/assets/icon/arrowDoubleDiagonal124.json create mode 100644 public/assets/icon/arrowDoubleDiagonal132.json create mode 100644 public/assets/icon/arrowDoubleDiagonal216.json create mode 100644 public/assets/icon/arrowDoubleDiagonal224.json create mode 100644 public/assets/icon/arrowDoubleDiagonal232.json create mode 100644 public/assets/icon/arrowDoubleHorizontal16.json create mode 100644 public/assets/icon/arrowDoubleHorizontal24.json create mode 100644 public/assets/icon/arrowDoubleHorizontal32.json create mode 100644 public/assets/icon/arrowDoubleVertical16.json create mode 100644 public/assets/icon/arrowDoubleVertical24.json create mode 100644 public/assets/icon/arrowDoubleVertical32.json create mode 100644 public/assets/icon/arrowDown16.json create mode 100644 public/assets/icon/arrowDown24.json create mode 100644 public/assets/icon/arrowDown32.json create mode 100644 public/assets/icon/arrowDownLeft16.json create mode 100644 public/assets/icon/arrowDownLeft24.json create mode 100644 public/assets/icon/arrowDownLeft32.json create mode 100644 public/assets/icon/arrowDownRight16.json create mode 100644 public/assets/icon/arrowDownRight24.json create mode 100644 public/assets/icon/arrowDownRight32.json create mode 100644 public/assets/icon/arrowLeft16.json create mode 100644 public/assets/icon/arrowLeft24.json create mode 100644 public/assets/icon/arrowLeft32.json create mode 100644 public/assets/icon/arrowRight16.json create mode 100644 public/assets/icon/arrowRight24.json create mode 100644 public/assets/icon/arrowRight32.json create mode 100644 public/assets/icon/arrowRightLeft16.json create mode 100644 public/assets/icon/arrowRightLeft24.json create mode 100644 public/assets/icon/arrowRightLeft32.json create mode 100644 public/assets/icon/arrowUp16.json create mode 100644 public/assets/icon/arrowUp24.json create mode 100644 public/assets/icon/arrowUp32.json create mode 100644 public/assets/icon/arrowUpDown16.json create mode 100644 public/assets/icon/arrowUpDown24.json create mode 100644 public/assets/icon/arrowUpDown32.json create mode 100644 public/assets/icon/arrowUpLeft16.json create mode 100644 public/assets/icon/arrowUpLeft24.json create mode 100644 public/assets/icon/arrowUpLeft32.json create mode 100644 public/assets/icon/arrowUpRight16.json create mode 100644 public/assets/icon/arrowUpRight24.json create mode 100644 public/assets/icon/arrowUpRight32.json create mode 100644 public/assets/icon/article16.json create mode 100644 public/assets/icon/article24.json create mode 100644 public/assets/icon/article32.json create mode 100644 public/assets/icon/asteriskLarge16.json create mode 100644 public/assets/icon/asteriskLarge24.json create mode 100644 public/assets/icon/asteriskLarge32.json create mode 100644 public/assets/icon/asteriskSmall16.json create mode 100644 public/assets/icon/asteriskSmall24.json create mode 100644 public/assets/icon/asteriskSmall32.json create mode 100644 public/assets/icon/attachment16.json create mode 100644 public/assets/icon/attachment24.json create mode 100644 public/assets/icon/attachment32.json create mode 100644 public/assets/icon/attachmentPlus16.json create mode 100644 public/assets/icon/attachmentPlus24.json create mode 100644 public/assets/icon/attachmentPlus32.json create mode 100644 public/assets/icon/automation16.json create mode 100644 public/assets/icon/automation24.json create mode 100644 public/assets/icon/automation32.json create mode 100644 public/assets/icon/banana16.json create mode 100644 public/assets/icon/banana24.json create mode 100644 public/assets/icon/banana32.json create mode 100644 public/assets/icon/basemap16.json create mode 100644 public/assets/icon/basemap24.json create mode 100644 public/assets/icon/basemap32.json create mode 100644 public/assets/icon/battery116.json create mode 100644 public/assets/icon/battery124.json create mode 100644 public/assets/icon/battery132.json create mode 100644 public/assets/icon/battery216.json create mode 100644 public/assets/icon/battery224.json create mode 100644 public/assets/icon/battery232.json create mode 100644 public/assets/icon/battery316.json create mode 100644 public/assets/icon/battery324.json create mode 100644 public/assets/icon/battery332.json create mode 100644 public/assets/icon/battery416.json create mode 100644 public/assets/icon/battery424.json create mode 100644 public/assets/icon/battery432.json create mode 100644 public/assets/icon/batteryCharging16.json create mode 100644 public/assets/icon/batteryCharging24.json create mode 100644 public/assets/icon/batteryCharging32.json create mode 100644 public/assets/icon/beacon16.json create mode 100644 public/assets/icon/beacon24.json create mode 100644 public/assets/icon/beacon32.json create mode 100644 public/assets/icon/beaker16.json create mode 100644 public/assets/icon/beaker24.json create mode 100644 public/assets/icon/beaker32.json create mode 100644 public/assets/icon/bearLeft16.json create mode 100644 public/assets/icon/bearLeft24.json create mode 100644 public/assets/icon/bearLeft32.json create mode 100644 public/assets/icon/bearRight16.json create mode 100644 public/assets/icon/bearRight24.json create mode 100644 public/assets/icon/bearRight32.json create mode 100644 public/assets/icon/beginning16.json create mode 100644 public/assets/icon/beginning16F.json create mode 100644 public/assets/icon/beginning24.json create mode 100644 public/assets/icon/beginning24F.json create mode 100644 public/assets/icon/beginning32.json create mode 100644 public/assets/icon/beginning32F.json create mode 100644 public/assets/icon/bell16.json create mode 100644 public/assets/icon/bell16F.json create mode 100644 public/assets/icon/bell24.json create mode 100644 public/assets/icon/bell24F.json create mode 100644 public/assets/icon/bell32.json create mode 100644 public/assets/icon/bell32F.json create mode 100644 public/assets/icon/bellOff16.json create mode 100644 public/assets/icon/bellOff24.json create mode 100644 public/assets/icon/bellOff32.json create mode 100644 public/assets/icon/beta16.json create mode 100644 public/assets/icon/beta24.json create mode 100644 public/assets/icon/beta32.json create mode 100644 public/assets/icon/biking16.json create mode 100644 public/assets/icon/biking24.json create mode 100644 public/assets/icon/biking32.json create mode 100644 public/assets/icon/blank16.json create mode 100644 public/assets/icon/blank24.json create mode 100644 public/assets/icon/blank32.json create mode 100644 public/assets/icon/blog16.json create mode 100644 public/assets/icon/blog24.json create mode 100644 public/assets/icon/blog32.json create mode 100644 public/assets/icon/bluetooth16.json create mode 100644 public/assets/icon/bluetooth24.json create mode 100644 public/assets/icon/bluetooth32.json create mode 100644 public/assets/icon/bold16.json create mode 100644 public/assets/icon/bold24.json create mode 100644 public/assets/icon/bold32.json create mode 100644 public/assets/icon/book16.json create mode 100644 public/assets/icon/book24.json create mode 100644 public/assets/icon/book32.json create mode 100644 public/assets/icon/bookmark16.json create mode 100644 public/assets/icon/bookmark16F.json create mode 100644 public/assets/icon/bookmark24.json create mode 100644 public/assets/icon/bookmark24F.json create mode 100644 public/assets/icon/bookmark32.json create mode 100644 public/assets/icon/bookmark32F.json create mode 100644 public/assets/icon/bookmarkF16.json create mode 100644 public/assets/icon/bookmarkF24.json create mode 100644 public/assets/icon/bookmarkF32.json create mode 100644 public/assets/icon/boolean16.json create mode 100644 public/assets/icon/boolean24.json create mode 100644 public/assets/icon/boolean32.json create mode 100644 public/assets/icon/borderRadiusFullyRounded16.json create mode 100644 public/assets/icon/borderRadiusFullyRounded24.json create mode 100644 public/assets/icon/borderRadiusFullyRounded32.json create mode 100644 public/assets/icon/borderRadiusRounded16.json create mode 100644 public/assets/icon/borderRadiusRounded24.json create mode 100644 public/assets/icon/borderRadiusRounded32.json create mode 100644 public/assets/icon/borderRadiusSharp16.json create mode 100644 public/assets/icon/borderRadiusSharp24.json create mode 100644 public/assets/icon/borderRadiusSharp32.json create mode 100644 public/assets/icon/boxChart16.json create mode 100644 public/assets/icon/boxChart24.json create mode 100644 public/assets/icon/boxChart32.json create mode 100644 public/assets/icon/bracketsCurly16.json create mode 100644 public/assets/icon/bracketsCurly24.json create mode 100644 public/assets/icon/bracketsCurly32.json create mode 100644 public/assets/icon/brightness16.json create mode 100644 public/assets/icon/brightness24.json create mode 100644 public/assets/icon/brightness32.json create mode 100644 public/assets/icon/bringForward16.json create mode 100644 public/assets/icon/bringForward24.json create mode 100644 public/assets/icon/bringForward32.json create mode 100644 public/assets/icon/bringToFront16.json create mode 100644 public/assets/icon/bringToFront24.json create mode 100644 public/assets/icon/bringToFront32.json create mode 100644 public/assets/icon/browser16.json create mode 100644 public/assets/icon/browser24.json create mode 100644 public/assets/icon/browser32.json create mode 100644 public/assets/icon/browserMap16.json create mode 100644 public/assets/icon/browserMap24.json create mode 100644 public/assets/icon/browserMap32.json create mode 100644 public/assets/icon/brushMark16.json create mode 100644 public/assets/icon/brushMark24.json create mode 100644 public/assets/icon/brushMark32.json create mode 100644 public/assets/icon/brushMarkPlus16.json create mode 100644 public/assets/icon/brushMarkPlus24.json create mode 100644 public/assets/icon/brushMarkPlus32.json create mode 100644 public/assets/icon/brushTip16.json create mode 100644 public/assets/icon/brushTip24.json create mode 100644 public/assets/icon/brushTip32.json create mode 100644 public/assets/icon/bulletPoint16.json create mode 100644 public/assets/icon/bulletPoint24.json create mode 100644 public/assets/icon/bulletPoint32.json create mode 100644 public/assets/icon/button16.json create mode 100644 public/assets/icon/button24.json create mode 100644 public/assets/icon/button32.json create mode 100644 public/assets/icon/calculator16.json create mode 100644 public/assets/icon/calculator24.json create mode 100644 public/assets/icon/calculator32.json create mode 100644 public/assets/icon/calendar16.json create mode 100644 public/assets/icon/calendar24.json create mode 100644 public/assets/icon/calendar32.json create mode 100644 public/assets/icon/camera16.json create mode 100644 public/assets/icon/camera24.json create mode 100644 public/assets/icon/camera32.json create mode 100644 public/assets/icon/cameraFlashOff16.json create mode 100644 public/assets/icon/cameraFlashOff24.json create mode 100644 public/assets/icon/cameraFlashOff32.json create mode 100644 public/assets/icon/cameraFlashOn16.json create mode 100644 public/assets/icon/cameraFlashOn24.json create mode 100644 public/assets/icon/cameraFlashOn32.json create mode 100644 public/assets/icon/cameraPlus16.json create mode 100644 public/assets/icon/cameraPlus24.json create mode 100644 public/assets/icon/cameraPlus32.json create mode 100644 public/assets/icon/cameraSwitchFrontBack16.json create mode 100644 public/assets/icon/cameraSwitchFrontBack24.json create mode 100644 public/assets/icon/cameraSwitchFrontBack32.json create mode 100644 public/assets/icon/cameraUnlock16.json create mode 100644 public/assets/icon/cameraUnlock24.json create mode 100644 public/assets/icon/cameraUnlock32.json create mode 100644 public/assets/icon/car16.json create mode 100644 public/assets/icon/car24.json create mode 100644 public/assets/icon/car32.json create mode 100644 public/assets/icon/caretDoubleHorizontal16.json create mode 100644 public/assets/icon/caretDoubleHorizontal24.json create mode 100644 public/assets/icon/caretDoubleHorizontal32.json create mode 100644 public/assets/icon/caretDoubleVertical16.json create mode 100644 public/assets/icon/caretDoubleVertical24.json create mode 100644 public/assets/icon/caretDoubleVertical32.json create mode 100644 public/assets/icon/caretDown16.json create mode 100644 public/assets/icon/caretDown24.json create mode 100644 public/assets/icon/caretDown32.json create mode 100644 public/assets/icon/caretLeft16.json create mode 100644 public/assets/icon/caretLeft24.json create mode 100644 public/assets/icon/caretLeft32.json create mode 100644 public/assets/icon/caretRight16.json create mode 100644 public/assets/icon/caretRight24.json create mode 100644 public/assets/icon/caretRight32.json create mode 100644 public/assets/icon/caretSquareDown16.json create mode 100644 public/assets/icon/caretSquareDown24.json create mode 100644 public/assets/icon/caretSquareDown32.json create mode 100644 public/assets/icon/caretSquareLeft16.json create mode 100644 public/assets/icon/caretSquareLeft24.json create mode 100644 public/assets/icon/caretSquareLeft32.json create mode 100644 public/assets/icon/caretSquareRight16.json create mode 100644 public/assets/icon/caretSquareRight24.json create mode 100644 public/assets/icon/caretSquareRight32.json create mode 100644 public/assets/icon/caretSquareUp16.json create mode 100644 public/assets/icon/caretSquareUp24.json create mode 100644 public/assets/icon/caretSquareUp32.json create mode 100644 public/assets/icon/caretUp16.json create mode 100644 public/assets/icon/caretUp24.json create mode 100644 public/assets/icon/caretUp32.json create mode 100644 public/assets/icon/catalogDataset16.json create mode 100644 public/assets/icon/catalogDataset24.json create mode 100644 public/assets/icon/catalogDataset32.json create mode 100644 public/assets/icon/centerAlign16.json create mode 100644 public/assets/icon/centerAlign24.json create mode 100644 public/assets/icon/centerAlign32.json create mode 100644 public/assets/icon/centerHorizontal16.json create mode 100644 public/assets/icon/centerHorizontal24.json create mode 100644 public/assets/icon/centerHorizontal32.json create mode 100644 public/assets/icon/centerVertical16.json create mode 100644 public/assets/icon/centerVertical24.json create mode 100644 public/assets/icon/centerVertical32.json create mode 100644 public/assets/icon/certificate16.json create mode 100644 public/assets/icon/certificate24.json create mode 100644 public/assets/icon/certificate32.json create mode 100644 public/assets/icon/changeDetection16.json create mode 100644 public/assets/icon/changeDetection24.json create mode 100644 public/assets/icon/changeDetection32.json create mode 100644 public/assets/icon/changeFontSize16.json create mode 100644 public/assets/icon/changeFontSize24.json create mode 100644 public/assets/icon/changeFontSize32.json create mode 100644 public/assets/icon/chartGear16.json create mode 100644 public/assets/icon/chartGear24.json create mode 100644 public/assets/icon/chartGear32.json create mode 100644 public/assets/icon/chartMagnifyingGlass16.json create mode 100644 public/assets/icon/chartMagnifyingGlass24.json create mode 100644 public/assets/icon/chartMagnifyingGlass32.json create mode 100644 public/assets/icon/check16.json create mode 100644 public/assets/icon/check24.json create mode 100644 public/assets/icon/check32.json create mode 100644 public/assets/icon/checkCircle16.json create mode 100644 public/assets/icon/checkCircle16F.json create mode 100644 public/assets/icon/checkCircle24.json create mode 100644 public/assets/icon/checkCircle24F.json create mode 100644 public/assets/icon/checkCircle32.json create mode 100644 public/assets/icon/checkCircle32F.json create mode 100644 public/assets/icon/checkExtent16.json create mode 100644 public/assets/icon/checkExtent24.json create mode 100644 public/assets/icon/checkExtent32.json create mode 100644 public/assets/icon/checkLayer16.json create mode 100644 public/assets/icon/checkLayer24.json create mode 100644 public/assets/icon/checkLayer32.json create mode 100644 public/assets/icon/checkShield16.json create mode 100644 public/assets/icon/checkShield24.json create mode 100644 public/assets/icon/checkShield32.json create mode 100644 public/assets/icon/checkSquare16.json create mode 100644 public/assets/icon/checkSquare16F.json create mode 100644 public/assets/icon/checkSquare24.json create mode 100644 public/assets/icon/checkSquare24F.json create mode 100644 public/assets/icon/checkSquare32.json create mode 100644 public/assets/icon/checkSquare32F.json create mode 100644 public/assets/icon/chevronDown16.json create mode 100644 public/assets/icon/chevronDown24.json create mode 100644 public/assets/icon/chevronDown32.json create mode 100644 public/assets/icon/chevronLeft16.json create mode 100644 public/assets/icon/chevronLeft24.json create mode 100644 public/assets/icon/chevronLeft32.json create mode 100644 public/assets/icon/chevronRight16.json create mode 100644 public/assets/icon/chevronRight24.json create mode 100644 public/assets/icon/chevronRight32.json create mode 100644 public/assets/icon/chevronUp16.json create mode 100644 public/assets/icon/chevronUp24.json create mode 100644 public/assets/icon/chevronUp32.json create mode 100644 public/assets/icon/chevronsDown16.json create mode 100644 public/assets/icon/chevronsDown24.json create mode 100644 public/assets/icon/chevronsDown32.json create mode 100644 public/assets/icon/chevronsLeft16.json create mode 100644 public/assets/icon/chevronsLeft24.json create mode 100644 public/assets/icon/chevronsLeft32.json create mode 100644 public/assets/icon/chevronsRight16.json create mode 100644 public/assets/icon/chevronsRight24.json create mode 100644 public/assets/icon/chevronsRight32.json create mode 100644 public/assets/icon/chevronsUp16.json create mode 100644 public/assets/icon/chevronsUp24.json create mode 100644 public/assets/icon/chevronsUp32.json create mode 100644 public/assets/icon/chordDiagram16.json create mode 100644 public/assets/icon/chordDiagram24.json create mode 100644 public/assets/icon/chordDiagram32.json create mode 100644 public/assets/icon/circle16.json create mode 100644 public/assets/icon/circle16F.json create mode 100644 public/assets/icon/circle24.json create mode 100644 public/assets/icon/circle24F.json create mode 100644 public/assets/icon/circle32.json create mode 100644 public/assets/icon/circle32F.json create mode 100644 public/assets/icon/circleArea16.json create mode 100644 public/assets/icon/circleArea24.json create mode 100644 public/assets/icon/circleArea32.json create mode 100644 public/assets/icon/circleDisallowed16.json create mode 100644 public/assets/icon/circleDisallowed24.json create mode 100644 public/assets/icon/circleDisallowed32.json create mode 100644 public/assets/icon/circlePause16.json create mode 100644 public/assets/icon/circlePause16F.json create mode 100644 public/assets/icon/circlePause24.json create mode 100644 public/assets/icon/circlePause24F.json create mode 100644 public/assets/icon/circlePause32.json create mode 100644 public/assets/icon/circlePause32F.json create mode 100644 public/assets/icon/classifyObjects16.json create mode 100644 public/assets/icon/classifyObjects24.json create mode 100644 public/assets/icon/classifyObjects32.json create mode 100644 public/assets/icon/classifyPixels16.json create mode 100644 public/assets/icon/classifyPixels24.json create mode 100644 public/assets/icon/classifyPixels32.json create mode 100644 public/assets/icon/clipboard16.json create mode 100644 public/assets/icon/clipboard24.json create mode 100644 public/assets/icon/clipboard32.json create mode 100644 public/assets/icon/clock16.json create mode 100644 public/assets/icon/clock24.json create mode 100644 public/assets/icon/clock32.json create mode 100644 public/assets/icon/clockDown16.json create mode 100644 public/assets/icon/clockDown24.json create mode 100644 public/assets/icon/clockDown32.json create mode 100644 public/assets/icon/clockForward16.json create mode 100644 public/assets/icon/clockForward24.json create mode 100644 public/assets/icon/clockForward32.json create mode 100644 public/assets/icon/clockUp16.json create mode 100644 public/assets/icon/clockUp24.json create mode 100644 public/assets/icon/clockUp32.json create mode 100644 public/assets/icon/cloud16.json create mode 100644 public/assets/icon/cloud24.json create mode 100644 public/assets/icon/cloud32.json create mode 100644 public/assets/icon/cloudy16.json create mode 100644 public/assets/icon/cloudy24.json create mode 100644 public/assets/icon/cloudy32.json create mode 100644 public/assets/icon/clustering16.json create mode 100644 public/assets/icon/clustering24.json create mode 100644 public/assets/icon/clustering32.json create mode 100644 public/assets/icon/code16.json create mode 100644 public/assets/icon/code24.json create mode 100644 public/assets/icon/code32.json create mode 100644 public/assets/icon/collaboration16.json create mode 100644 public/assets/icon/collaboration24.json create mode 100644 public/assets/icon/collaboration32.json create mode 100644 public/assets/icon/collaborationDistributed16.json create mode 100644 public/assets/icon/collaborationDistributed24.json create mode 100644 public/assets/icon/collaborationDistributed32.json create mode 100644 public/assets/icon/collection16.json create mode 100644 public/assets/icon/collection24.json create mode 100644 public/assets/icon/collection32.json create mode 100644 public/assets/icon/colorCodedMap16.json create mode 100644 public/assets/icon/colorCodedMap24.json create mode 100644 public/assets/icon/colorCodedMap32.json create mode 100644 public/assets/icon/colorCorrection16.json create mode 100644 public/assets/icon/colorCorrection24.json create mode 100644 public/assets/icon/colorCorrection32.json create mode 100644 public/assets/icon/compactness16.json create mode 100644 public/assets/icon/compactness24.json create mode 100644 public/assets/icon/compactness32.json create mode 100644 public/assets/icon/compare16.json create mode 100644 public/assets/icon/compare24.json create mode 100644 public/assets/icon/compare32.json create mode 100644 public/assets/icon/compass16.json create mode 100644 public/assets/icon/compass24.json create mode 100644 public/assets/icon/compass32.json create mode 100644 public/assets/icon/compassNeedle16.json create mode 100644 public/assets/icon/compassNeedle24.json create mode 100644 public/assets/icon/compassNeedle32.json create mode 100644 public/assets/icon/compassNorthCircle16.json create mode 100644 public/assets/icon/compassNorthCircle24.json create mode 100644 public/assets/icon/compassNorthCircle32.json create mode 100644 public/assets/icon/conditionalRules16.json create mode 100644 public/assets/icon/conditionalRules24.json create mode 100644 public/assets/icon/conditionalRules32.json create mode 100644 public/assets/icon/conditionalRulesPath16.json create mode 100644 public/assets/icon/conditionalRulesPath24.json create mode 100644 public/assets/icon/conditionalRulesPath32.json create mode 100644 public/assets/icon/conferenceRoom16.json create mode 100644 public/assets/icon/conferenceRoom24.json create mode 100644 public/assets/icon/conferenceRoom32.json create mode 100644 public/assets/icon/configure16.json create mode 100644 public/assets/icon/configure24.json create mode 100644 public/assets/icon/configure32.json create mode 100644 public/assets/icon/configurePopup16.json create mode 100644 public/assets/icon/configurePopup24.json create mode 100644 public/assets/icon/configurePopup32.json create mode 100644 public/assets/icon/console16.json create mode 100644 public/assets/icon/console24.json create mode 100644 public/assets/icon/console32.json create mode 100644 public/assets/icon/contentFull16.json create mode 100644 public/assets/icon/contentFull24.json create mode 100644 public/assets/icon/contentFull32.json create mode 100644 public/assets/icon/contentInline16.json create mode 100644 public/assets/icon/contentInline24.json create mode 100644 public/assets/icon/contentInline32.json create mode 100644 public/assets/icon/contentLarge16.json create mode 100644 public/assets/icon/contentLarge24.json create mode 100644 public/assets/icon/contentLarge32.json create mode 100644 public/assets/icon/contentMedium16.json create mode 100644 public/assets/icon/contentMedium24.json create mode 100644 public/assets/icon/contentMedium32.json create mode 100644 public/assets/icon/contentMinimal16.json create mode 100644 public/assets/icon/contentMinimal24.json create mode 100644 public/assets/icon/contentMinimal32.json create mode 100644 public/assets/icon/contentNone16.json create mode 100644 public/assets/icon/contentNone24.json create mode 100644 public/assets/icon/contentNone32.json create mode 100644 public/assets/icon/contentSideBySide16.json create mode 100644 public/assets/icon/contentSideBySide24.json create mode 100644 public/assets/icon/contentSideBySide32.json create mode 100644 public/assets/icon/contentSmall16.json create mode 100644 public/assets/icon/contentSmall24.json create mode 100644 public/assets/icon/contentSmall32.json create mode 100644 public/assets/icon/contingentValues16.json create mode 100644 public/assets/icon/contingentValues24.json create mode 100644 public/assets/icon/contingentValues32.json create mode 100644 public/assets/icon/contract16.json create mode 100644 public/assets/icon/contract24.json create mode 100644 public/assets/icon/contract32.json create mode 100644 public/assets/icon/contrast16.json create mode 100644 public/assets/icon/contrast24.json create mode 100644 public/assets/icon/contrast32.json create mode 100644 public/assets/icon/convert16.json create mode 100644 public/assets/icon/convert24.json create mode 100644 public/assets/icon/convert32.json create mode 100644 public/assets/icon/coordinateSystem16.json create mode 100644 public/assets/icon/coordinateSystem24.json create mode 100644 public/assets/icon/coordinateSystem32.json create mode 100644 public/assets/icon/copy16.json create mode 100644 public/assets/icon/copy24.json create mode 100644 public/assets/icon/copy32.json create mode 100644 public/assets/icon/copyToClipboard16.json create mode 100644 public/assets/icon/copyToClipboard24.json create mode 100644 public/assets/icon/copyToClipboard32.json create mode 100644 public/assets/icon/creditCard16.json create mode 100644 public/assets/icon/creditCard24.json create mode 100644 public/assets/icon/creditCard32.json create mode 100644 public/assets/icon/credits16.json create mode 100644 public/assets/icon/credits24.json create mode 100644 public/assets/icon/credits32.json create mode 100644 public/assets/icon/crop16.json create mode 100644 public/assets/icon/crop24.json create mode 100644 public/assets/icon/crop32.json create mode 100644 public/assets/icon/cube16.json create mode 100644 public/assets/icon/cube24.json create mode 100644 public/assets/icon/cube32.json create mode 100644 public/assets/icon/cursor16.json create mode 100644 public/assets/icon/cursor24.json create mode 100644 public/assets/icon/cursor32.json create mode 100644 public/assets/icon/cursorClick16.json create mode 100644 public/assets/icon/cursorClick24.json create mode 100644 public/assets/icon/cursorClick32.json create mode 100644 public/assets/icon/cursorLock16.json create mode 100644 public/assets/icon/cursorLock24.json create mode 100644 public/assets/icon/cursorLock32.json create mode 100644 public/assets/icon/cursorMarquee16.json create mode 100644 public/assets/icon/cursorMarquee24.json create mode 100644 public/assets/icon/cursorMarquee32.json create mode 100644 public/assets/icon/cursorPlus16.json create mode 100644 public/assets/icon/cursorPlus24.json create mode 100644 public/assets/icon/cursorPlus32.json create mode 100644 public/assets/icon/cursorSelection16.json create mode 100644 public/assets/icon/cursorSelection24.json create mode 100644 public/assets/icon/cursorSelection32.json create mode 100644 public/assets/icon/cutAndFillVolumeCalculation16.json create mode 100644 public/assets/icon/cutAndFillVolumeCalculation24.json create mode 100644 public/assets/icon/cutAndFillVolumeCalculation32.json create mode 100644 public/assets/icon/dashboard16.json create mode 100644 public/assets/icon/dashboard24.json create mode 100644 public/assets/icon/dashboard32.json create mode 100644 public/assets/icon/data16.json create mode 100644 public/assets/icon/data24.json create mode 100644 public/assets/icon/data32.json create mode 100644 public/assets/icon/dataCheck16.json create mode 100644 public/assets/icon/dataCheck24.json create mode 100644 public/assets/icon/dataCheck32.json create mode 100644 public/assets/icon/dataClockChart16.json create mode 100644 public/assets/icon/dataClockChart24.json create mode 100644 public/assets/icon/dataClockChart32.json create mode 100644 public/assets/icon/dataCloud16.json create mode 100644 public/assets/icon/dataCloud24.json create mode 100644 public/assets/icon/dataCloud32.json create mode 100644 public/assets/icon/dataFolder16.json create mode 100644 public/assets/icon/dataFolder24.json create mode 100644 public/assets/icon/dataFolder32.json create mode 100644 public/assets/icon/dataMagnifyingGlass16.json create mode 100644 public/assets/icon/dataMagnifyingGlass24.json create mode 100644 public/assets/icon/dataMagnifyingGlass32.json create mode 100644 public/assets/icon/dataRaster16.json create mode 100644 public/assets/icon/dataRaster24.json create mode 100644 public/assets/icon/dataRaster32.json create mode 100644 public/assets/icon/debug16.json create mode 100644 public/assets/icon/debug24.json create mode 100644 public/assets/icon/debug32.json create mode 100644 public/assets/icon/debugScript16.json create mode 100644 public/assets/icon/debugScript24.json create mode 100644 public/assets/icon/debugScript32.json create mode 100644 public/assets/icon/decreaseLinkChartSymbolSize16.json create mode 100644 public/assets/icon/decreaseLinkChartSymbolSize24.json create mode 100644 public/assets/icon/decreaseLinkChartSymbolSize32.json create mode 100644 public/assets/icon/deepLearning16.json create mode 100644 public/assets/icon/deepLearning24.json create mode 100644 public/assets/icon/deepLearning32.json create mode 100644 public/assets/icon/deepLearningProject16.json create mode 100644 public/assets/icon/deepLearningProject24.json create mode 100644 public/assets/icon/deepLearningProject32.json create mode 100644 public/assets/icon/description16.json create mode 100644 public/assets/icon/description24.json create mode 100644 public/assets/icon/description32.json create mode 100644 public/assets/icon/desk16.json create mode 100644 public/assets/icon/desk24.json create mode 100644 public/assets/icon/desk32.json create mode 100644 public/assets/icon/desktop16.json create mode 100644 public/assets/icon/desktop24.json create mode 100644 public/assets/icon/desktop32.json create mode 100644 public/assets/icon/diamond16.json create mode 100644 public/assets/icon/diamond24.json create mode 100644 public/assets/icon/diamond32.json create mode 100644 public/assets/icon/dimensions16.json create mode 100644 public/assets/icon/dimensions24.json create mode 100644 public/assets/icon/dimensions32.json create mode 100644 public/assets/icon/discard16.json create mode 100644 public/assets/icon/discard24.json create mode 100644 public/assets/icon/discard32.json create mode 100644 public/assets/icon/disembark16.json create mode 100644 public/assets/icon/disembark24.json create mode 100644 public/assets/icon/disembark32.json create mode 100644 public/assets/icon/displaySelectionLock16.json create mode 100644 public/assets/icon/displaySelectionLock24.json create mode 100644 public/assets/icon/displaySelectionLock32.json create mode 100644 public/assets/icon/displaySelectionUnlock16.json create mode 100644 public/assets/icon/displaySelectionUnlock24.json create mode 100644 public/assets/icon/displaySelectionUnlock32.json create mode 100644 public/assets/icon/dissolveFeatures16.json create mode 100644 public/assets/icon/dissolveFeatures24.json create mode 100644 public/assets/icon/dissolveFeatures32.json create mode 100644 public/assets/icon/distanceType16.json create mode 100644 public/assets/icon/distanceType24.json create mode 100644 public/assets/icon/distanceType32.json create mode 100644 public/assets/icon/distributeHeightEvenly16.json create mode 100644 public/assets/icon/distributeHeightEvenly24.json create mode 100644 public/assets/icon/distributeHeightEvenly32.json create mode 100644 public/assets/icon/distributeWidthEvenly16.json create mode 100644 public/assets/icon/distributeWidthEvenly24.json create mode 100644 public/assets/icon/distributeWidthEvenly32.json create mode 100644 public/assets/icon/dockBottom16.json create mode 100644 public/assets/icon/dockBottom24.json create mode 100644 public/assets/icon/dockBottom32.json create mode 100644 public/assets/icon/dockLeft16.json create mode 100644 public/assets/icon/dockLeft24.json create mode 100644 public/assets/icon/dockLeft32.json create mode 100644 public/assets/icon/dockRight16.json create mode 100644 public/assets/icon/dockRight24.json create mode 100644 public/assets/icon/dockRight32.json create mode 100644 public/assets/icon/download16.json create mode 100644 public/assets/icon/download24.json create mode 100644 public/assets/icon/download32.json create mode 100644 public/assets/icon/downloadTo16.json create mode 100644 public/assets/icon/downloadTo24.json create mode 100644 public/assets/icon/downloadTo32.json create mode 100644 public/assets/icon/drag16.json create mode 100644 public/assets/icon/drag24.json create mode 100644 public/assets/icon/drag32.json create mode 100644 public/assets/icon/driveTime16.json create mode 100644 public/assets/icon/driveTime24.json create mode 100644 public/assets/icon/driveTime32.json create mode 100644 public/assets/icon/driveTimeLargest16.json create mode 100644 public/assets/icon/driveTimeLargest24.json create mode 100644 public/assets/icon/driveTimeLargest32.json create mode 100644 public/assets/icon/driveTimeSmallest16.json create mode 100644 public/assets/icon/driveTimeSmallest24.json create mode 100644 public/assets/icon/driveTimeSmallest32.json create mode 100644 public/assets/icon/driveTimeThreshold16.json create mode 100644 public/assets/icon/driveTimeThreshold24.json create mode 100644 public/assets/icon/driveTimeThreshold32.json create mode 100644 public/assets/icon/driveTimeXBar16.json create mode 100644 public/assets/icon/driveTimeXBar24.json create mode 100644 public/assets/icon/driveTimeXBar32.json create mode 100644 public/assets/icon/drivingDistance16.json create mode 100644 public/assets/icon/drivingDistance24.json create mode 100644 public/assets/icon/drivingDistance32.json create mode 100644 public/assets/icon/drivingTime16.json create mode 100644 public/assets/icon/drivingTime24.json create mode 100644 public/assets/icon/drivingTime32.json create mode 100644 public/assets/icon/droneFixedWing16.json create mode 100644 public/assets/icon/droneFixedWing24.json create mode 100644 public/assets/icon/droneFixedWing32.json create mode 100644 public/assets/icon/droneFlyingWing16.json create mode 100644 public/assets/icon/droneFlyingWing24.json create mode 100644 public/assets/icon/droneFlyingWing32.json create mode 100644 public/assets/icon/droneQuadcopter16.json create mode 100644 public/assets/icon/droneQuadcopter24.json create mode 100644 public/assets/icon/droneQuadcopter32.json create mode 100644 public/assets/icon/droneQuadcopterTop16.json create mode 100644 public/assets/icon/droneQuadcopterTop24.json create mode 100644 public/assets/icon/droneQuadcopterTop32.json create mode 100644 public/assets/icon/duplicate16.json create mode 100644 public/assets/icon/duplicate24.json create mode 100644 public/assets/icon/duplicate32.json create mode 100644 public/assets/icon/editAttributes16.json create mode 100644 public/assets/icon/editAttributes24.json create mode 100644 public/assets/icon/editAttributes32.json create mode 100644 public/assets/icon/education16.json create mode 100644 public/assets/icon/education24.json create mode 100644 public/assets/icon/education32.json create mode 100644 public/assets/icon/effects16.json create mode 100644 public/assets/icon/effects24.json create mode 100644 public/assets/icon/effects32.json create mode 100644 public/assets/icon/elevator16.json create mode 100644 public/assets/icon/elevator24.json create mode 100644 public/assets/icon/elevator32.json create mode 100644 public/assets/icon/elevatorDown16.json create mode 100644 public/assets/icon/elevatorDown24.json create mode 100644 public/assets/icon/elevatorDown32.json create mode 100644 public/assets/icon/elevatorUp16.json create mode 100644 public/assets/icon/elevatorUp24.json create mode 100644 public/assets/icon/elevatorUp32.json create mode 100644 public/assets/icon/ellipse16.json create mode 100644 public/assets/icon/ellipse24.json create mode 100644 public/assets/icon/ellipse32.json create mode 100644 public/assets/icon/ellipsis16.json create mode 100644 public/assets/icon/ellipsis24.json create mode 100644 public/assets/icon/ellipsis32.json create mode 100644 public/assets/icon/ellipsisCircle16.json create mode 100644 public/assets/icon/ellipsisCircle24.json create mode 100644 public/assets/icon/ellipsisCircle32.json create mode 100644 public/assets/icon/emailAddress16.json create mode 100644 public/assets/icon/emailAddress24.json create mode 100644 public/assets/icon/emailAddress32.json create mode 100644 public/assets/icon/embark16.json create mode 100644 public/assets/icon/embark24.json create mode 100644 public/assets/icon/embark32.json create mode 100644 public/assets/icon/embeddedCard16.json create mode 100644 public/assets/icon/embeddedCard24.json create mode 100644 public/assets/icon/embeddedCard32.json create mode 100644 public/assets/icon/embeddedContent16.json create mode 100644 public/assets/icon/embeddedContent24.json create mode 100644 public/assets/icon/embeddedContent32.json create mode 100644 public/assets/icon/embeddedLiveContent16.json create mode 100644 public/assets/icon/embeddedLiveContent24.json create mode 100644 public/assets/icon/embeddedLiveContent32.json create mode 100644 public/assets/icon/end16.json create mode 100644 public/assets/icon/end16F.json create mode 100644 public/assets/icon/end24.json create mode 100644 public/assets/icon/end24F.json create mode 100644 public/assets/icon/end32.json create mode 100644 public/assets/icon/end32F.json create mode 100644 public/assets/icon/envelope16.json create mode 100644 public/assets/icon/envelope24.json create mode 100644 public/assets/icon/envelope32.json create mode 100644 public/assets/icon/erase16.json create mode 100644 public/assets/icon/erase24.json create mode 100644 public/assets/icon/erase32.json create mode 100644 public/assets/icon/escalator16.json create mode 100644 public/assets/icon/escalator24.json create mode 100644 public/assets/icon/escalator32.json create mode 100644 public/assets/icon/escalatorDown16.json create mode 100644 public/assets/icon/escalatorDown24.json create mode 100644 public/assets/icon/escalatorDown32.json create mode 100644 public/assets/icon/escalatorUp16.json create mode 100644 public/assets/icon/escalatorUp24.json create mode 100644 public/assets/icon/escalatorUp32.json create mode 100644 public/assets/icon/esriCommunity16.json create mode 100644 public/assets/icon/esriCommunity24.json create mode 100644 public/assets/icon/esriCommunity32.json create mode 100644 public/assets/icon/esriCommunityGlyph16.json create mode 100644 public/assets/icon/esriCommunityGlyph24.json create mode 100644 public/assets/icon/esriCommunityGlyph32.json create mode 100644 public/assets/icon/event16.json create mode 100644 public/assets/icon/event24.json create mode 100644 public/assets/icon/event32.json create mode 100644 public/assets/icon/exclamationMarkCircle16.json create mode 100644 public/assets/icon/exclamationMarkCircle16F.json create mode 100644 public/assets/icon/exclamationMarkCircle24.json create mode 100644 public/assets/icon/exclamationMarkCircle24F.json create mode 100644 public/assets/icon/exclamationMarkCircle32.json create mode 100644 public/assets/icon/exclamationMarkCircle32F.json create mode 100644 public/assets/icon/exclamationMarkTriangle16.json create mode 100644 public/assets/icon/exclamationMarkTriangle16F.json create mode 100644 public/assets/icon/exclamationMarkTriangle24.json create mode 100644 public/assets/icon/exclamationMarkTriangle24F.json create mode 100644 public/assets/icon/exclamationMarkTriangle32.json create mode 100644 public/assets/icon/exclamationMarkTriangle32F.json create mode 100644 public/assets/icon/exitHighwayLeft16.json create mode 100644 public/assets/icon/exitHighwayLeft24.json create mode 100644 public/assets/icon/exitHighwayLeft32.json create mode 100644 public/assets/icon/exitHighwayRight16.json create mode 100644 public/assets/icon/exitHighwayRight24.json create mode 100644 public/assets/icon/exitHighwayRight32.json create mode 100644 public/assets/icon/expand16.json create mode 100644 public/assets/icon/expand24.json create mode 100644 public/assets/icon/expand32.json create mode 100644 public/assets/icon/explore16.json create mode 100644 public/assets/icon/explore24.json create mode 100644 public/assets/icon/explore32.json create mode 100644 public/assets/icon/export16.json create mode 100644 public/assets/icon/export24.json create mode 100644 public/assets/icon/export32.json create mode 100644 public/assets/icon/extent16.json create mode 100644 public/assets/icon/extent24.json create mode 100644 public/assets/icon/extent32.json create mode 100644 public/assets/icon/extentFilter16.json create mode 100644 public/assets/icon/extentFilter24.json create mode 100644 public/assets/icon/extentFilter32.json create mode 100644 public/assets/icon/eyedropper16.json create mode 100644 public/assets/icon/eyedropper24.json create mode 100644 public/assets/icon/eyedropper32.json create mode 100644 public/assets/icon/faceId16.json create mode 100644 public/assets/icon/faceId24.json create mode 100644 public/assets/icon/faceId32.json create mode 100644 public/assets/icon/featureDetails16.json create mode 100644 public/assets/icon/featureDetails24.json create mode 100644 public/assets/icon/featureDetails32.json create mode 100644 public/assets/icon/featureDisplayOrder16.json create mode 100644 public/assets/icon/featureDisplayOrder24.json create mode 100644 public/assets/icon/featureDisplayOrder32.json create mode 100644 public/assets/icon/featureLayer16.json create mode 100644 public/assets/icon/featureLayer24.json create mode 100644 public/assets/icon/featureLayer32.json create mode 100644 public/assets/icon/file16.json create mode 100644 public/assets/icon/file24.json create mode 100644 public/assets/icon/file32.json create mode 100644 public/assets/icon/fileArchive16.json create mode 100644 public/assets/icon/fileArchive24.json create mode 100644 public/assets/icon/fileArchive32.json create mode 100644 public/assets/icon/fileCad16.json create mode 100644 public/assets/icon/fileCad24.json create mode 100644 public/assets/icon/fileCad32.json create mode 100644 public/assets/icon/fileCode16.json create mode 100644 public/assets/icon/fileCode24.json create mode 100644 public/assets/icon/fileCode32.json create mode 100644 public/assets/icon/fileCsv16.json create mode 100644 public/assets/icon/fileCsv24.json create mode 100644 public/assets/icon/fileCsv32.json create mode 100644 public/assets/icon/fileData16.json create mode 100644 public/assets/icon/fileData24.json create mode 100644 public/assets/icon/fileData32.json create mode 100644 public/assets/icon/fileEcd16.json create mode 100644 public/assets/icon/fileEcd24.json create mode 100644 public/assets/icon/fileEcd32.json create mode 100644 public/assets/icon/fileExcel16.json create mode 100644 public/assets/icon/fileExcel24.json create mode 100644 public/assets/icon/fileExcel32.json create mode 100644 public/assets/icon/fileGpx16.json create mode 100644 public/assets/icon/fileGpx24.json create mode 100644 public/assets/icon/fileGpx32.json create mode 100644 public/assets/icon/fileImage16.json create mode 100644 public/assets/icon/fileImage24.json create mode 100644 public/assets/icon/fileImage32.json create mode 100644 public/assets/icon/fileKml16.json create mode 100644 public/assets/icon/fileKml24.json create mode 100644 public/assets/icon/fileKml32.json create mode 100644 public/assets/icon/fileMagnifyingGlass16.json create mode 100644 public/assets/icon/fileMagnifyingGlass24.json create mode 100644 public/assets/icon/fileMagnifyingGlass32.json create mode 100644 public/assets/icon/filePdf16.json create mode 100644 public/assets/icon/filePdf24.json create mode 100644 public/assets/icon/filePdf32.json create mode 100644 public/assets/icon/filePdfPlus16.json create mode 100644 public/assets/icon/filePdfPlus24.json create mode 100644 public/assets/icon/filePdfPlus32.json create mode 100644 public/assets/icon/filePitemx16.json create mode 100644 public/assets/icon/filePitemx24.json create mode 100644 public/assets/icon/filePitemx32.json create mode 100644 public/assets/icon/filePpt16.json create mode 100644 public/assets/icon/filePpt24.json create mode 100644 public/assets/icon/filePpt32.json create mode 100644 public/assets/icon/fileReport16.json create mode 100644 public/assets/icon/fileReport24.json create mode 100644 public/assets/icon/fileReport32.json create mode 100644 public/assets/icon/fileShape16.json create mode 100644 public/assets/icon/fileShape24.json create mode 100644 public/assets/icon/fileShape32.json create mode 100644 public/assets/icon/fileSound16.json create mode 100644 public/assets/icon/fileSound24.json create mode 100644 public/assets/icon/fileSound32.json create mode 100644 public/assets/icon/fileSqlite16.json create mode 100644 public/assets/icon/fileSqlite24.json create mode 100644 public/assets/icon/fileSqlite32.json create mode 100644 public/assets/icon/fileText16.json create mode 100644 public/assets/icon/fileText24.json create mode 100644 public/assets/icon/fileText32.json create mode 100644 public/assets/icon/fileVideo16.json create mode 100644 public/assets/icon/fileVideo24.json create mode 100644 public/assets/icon/fileVideo32.json create mode 100644 public/assets/icon/fileWord16.json create mode 100644 public/assets/icon/fileWord24.json create mode 100644 public/assets/icon/fileWord32.json create mode 100644 public/assets/icon/fileZip16.json create mode 100644 public/assets/icon/fileZip24.json create mode 100644 public/assets/icon/fileZip32.json create mode 100644 public/assets/icon/files16.json create mode 100644 public/assets/icon/files24.json create mode 100644 public/assets/icon/files32.json create mode 100644 public/assets/icon/filesCsvCollection16.json create mode 100644 public/assets/icon/filesCsvCollection24.json create mode 100644 public/assets/icon/filesCsvCollection32.json create mode 100644 public/assets/icon/filter16.json create mode 100644 public/assets/icon/filter24.json create mode 100644 public/assets/icon/filter32.json create mode 100644 public/assets/icon/findPath16.json create mode 100644 public/assets/icon/findPath24.json create mode 100644 public/assets/icon/findPath32.json create mode 100644 public/assets/icon/fingerprint16.json create mode 100644 public/assets/icon/fingerprint24.json create mode 100644 public/assets/icon/fingerprint32.json create mode 100644 public/assets/icon/flash16.json create mode 100644 public/assets/icon/flash24.json create mode 100644 public/assets/icon/flash32.json create mode 100644 public/assets/icon/flip16.json create mode 100644 public/assets/icon/flip24.json create mode 100644 public/assets/icon/flip32.json create mode 100644 public/assets/icon/floorPlan16.json create mode 100644 public/assets/icon/floorPlan24.json create mode 100644 public/assets/icon/floorPlan32.json create mode 100644 public/assets/icon/fog16.json create mode 100644 public/assets/icon/fog24.json create mode 100644 public/assets/icon/fog32.json create mode 100644 public/assets/icon/folder16.json create mode 100644 public/assets/icon/folder24.json create mode 100644 public/assets/icon/folder32.json create mode 100644 public/assets/icon/folderArchive16.json create mode 100644 public/assets/icon/folderArchive24.json create mode 100644 public/assets/icon/folderArchive32.json create mode 100644 public/assets/icon/folderMove16.json create mode 100644 public/assets/icon/folderMove24.json create mode 100644 public/assets/icon/folderMove32.json create mode 100644 public/assets/icon/folderNew16.json create mode 100644 public/assets/icon/folderNew24.json create mode 100644 public/assets/icon/folderNew32.json create mode 100644 public/assets/icon/folderOpen16.json create mode 100644 public/assets/icon/folderOpen24.json create mode 100644 public/assets/icon/folderOpen32.json create mode 100644 public/assets/icon/folderPlus16.json create mode 100644 public/assets/icon/folderPlus24.json create mode 100644 public/assets/icon/folderPlus32.json create mode 100644 public/assets/icon/folderStar16.json create mode 100644 public/assets/icon/folderStar24.json create mode 100644 public/assets/icon/folderStar32.json create mode 100644 public/assets/icon/folders16.json create mode 100644 public/assets/icon/folders24.json create mode 100644 public/assets/icon/folders32.json create mode 100644 public/assets/icon/follow16.json create mode 100644 public/assets/icon/follow24.json create mode 100644 public/assets/icon/follow32.json create mode 100644 public/assets/icon/followPause16.json create mode 100644 public/assets/icon/followPause24.json create mode 100644 public/assets/icon/followPause32.json create mode 100644 public/assets/icon/followPlay16.json create mode 100644 public/assets/icon/followPlay24.json create mode 100644 public/assets/icon/followPlay32.json create mode 100644 public/assets/icon/footer16.json create mode 100644 public/assets/icon/footer24.json create mode 100644 public/assets/icon/footer32.json create mode 100644 public/assets/icon/footprint16.json create mode 100644 public/assets/icon/footprint24.json create mode 100644 public/assets/icon/footprint32.json create mode 100644 public/assets/icon/forkLeft16.json create mode 100644 public/assets/icon/forkLeft24.json create mode 100644 public/assets/icon/forkLeft32.json create mode 100644 public/assets/icon/forkMiddle16.json create mode 100644 public/assets/icon/forkMiddle24.json create mode 100644 public/assets/icon/forkMiddle32.json create mode 100644 public/assets/icon/forkRight16.json create mode 100644 public/assets/icon/forkRight24.json create mode 100644 public/assets/icon/forkRight32.json create mode 100644 public/assets/icon/formDropdown16.json create mode 100644 public/assets/icon/formDropdown24.json create mode 100644 public/assets/icon/formDropdown32.json create mode 100644 public/assets/icon/formElements16.json create mode 100644 public/assets/icon/formElements24.json create mode 100644 public/assets/icon/formElements32.json create mode 100644 public/assets/icon/formField16.json create mode 100644 public/assets/icon/formField24.json create mode 100644 public/assets/icon/formField32.json create mode 100644 public/assets/icon/formFieldMultiline16.json create mode 100644 public/assets/icon/formFieldMultiline24.json create mode 100644 public/assets/icon/formFieldMultiline32.json create mode 100644 public/assets/icon/formFieldOff16.json create mode 100644 public/assets/icon/formFieldOff24.json create mode 100644 public/assets/icon/formFieldOff32.json create mode 100644 public/assets/icon/forward16.json create mode 100644 public/assets/icon/forward16F.json create mode 100644 public/assets/icon/forward24.json create mode 100644 public/assets/icon/forward24F.json create mode 100644 public/assets/icon/forward32.json create mode 100644 public/assets/icon/forward32F.json create mode 100644 public/assets/icon/freehand16.json create mode 100644 public/assets/icon/freehand24.json create mode 100644 public/assets/icon/freehand32.json create mode 100644 public/assets/icon/freehandArea16.json create mode 100644 public/assets/icon/freehandArea24.json create mode 100644 public/assets/icon/freehandArea32.json create mode 100644 public/assets/icon/frown16.json create mode 100644 public/assets/icon/frown24.json create mode 100644 public/assets/icon/frown32.json create mode 100644 public/assets/icon/fullScreen16.json create mode 100644 public/assets/icon/fullScreen24.json create mode 100644 public/assets/icon/fullScreen32.json create mode 100644 public/assets/icon/fullScreenExit16.json create mode 100644 public/assets/icon/fullScreenExit24.json create mode 100644 public/assets/icon/fullScreenExit32.json create mode 100644 public/assets/icon/function16.json create mode 100644 public/assets/icon/function24.json create mode 100644 public/assets/icon/function32.json create mode 100644 public/assets/icon/functionEditor16.json create mode 100644 public/assets/icon/functionEditor24.json create mode 100644 public/assets/icon/functionEditor32.json create mode 100644 public/assets/icon/gallery16.json create mode 100644 public/assets/icon/gallery24.json create mode 100644 public/assets/icon/gallery32.json create mode 100644 public/assets/icon/gamma16.json create mode 100644 public/assets/icon/gamma24.json create mode 100644 public/assets/icon/gamma32.json create mode 100644 public/assets/icon/gauge16.json create mode 100644 public/assets/icon/gauge24.json create mode 100644 public/assets/icon/gauge32.json create mode 100644 public/assets/icon/gaugeSummary16.json create mode 100644 public/assets/icon/gaugeSummary24.json create mode 100644 public/assets/icon/gaugeSummary32.json create mode 100644 public/assets/icon/gear16.json create mode 100644 public/assets/icon/gear24.json create mode 100644 public/assets/icon/gear32.json create mode 100644 public/assets/icon/geoanalyticsServer16.json create mode 100644 public/assets/icon/geoanalyticsServer24.json create mode 100644 public/assets/icon/geoanalyticsServer32.json create mode 100644 public/assets/icon/geoeventServer16.json create mode 100644 public/assets/icon/geoeventServer24.json create mode 100644 public/assets/icon/geoeventServer32.json create mode 100644 public/assets/icon/geographicLinkChartLayout16.json create mode 100644 public/assets/icon/geographicLinkChartLayout24.json create mode 100644 public/assets/icon/geographicLinkChartLayout32.json create mode 100644 public/assets/icon/geonet16.json create mode 100644 public/assets/icon/geonet24.json create mode 100644 public/assets/icon/geonet32.json create mode 100644 public/assets/icon/geonetQuestion16.json create mode 100644 public/assets/icon/geonetQuestion24.json create mode 100644 public/assets/icon/geonetQuestion32.json create mode 100644 public/assets/icon/gisServer16.json create mode 100644 public/assets/icon/gisServer24.json create mode 100644 public/assets/icon/gisServer32.json create mode 100644 public/assets/icon/globe16.json create mode 100644 public/assets/icon/globe24.json create mode 100644 public/assets/icon/globe32.json create mode 100644 public/assets/icon/gpsOff16.json create mode 100644 public/assets/icon/gpsOff24.json create mode 100644 public/assets/icon/gpsOff32.json create mode 100644 public/assets/icon/gpsOn16.json create mode 100644 public/assets/icon/gpsOn16F.json create mode 100644 public/assets/icon/gpsOn24.json create mode 100644 public/assets/icon/gpsOn24F.json create mode 100644 public/assets/icon/gpsOn32.json create mode 100644 public/assets/icon/gpsOn32F.json create mode 100644 public/assets/icon/graphAxis16.json create mode 100644 public/assets/icon/graphAxis24.json create mode 100644 public/assets/icon/graphAxis32.json create mode 100644 public/assets/icon/graphBar100Stacked16.json create mode 100644 public/assets/icon/graphBar100Stacked24.json create mode 100644 public/assets/icon/graphBar100Stacked32.json create mode 100644 public/assets/icon/graphBar16.json create mode 100644 public/assets/icon/graphBar24.json create mode 100644 public/assets/icon/graphBar32.json create mode 100644 public/assets/icon/graphBarSideBySide16.json create mode 100644 public/assets/icon/graphBarSideBySide24.json create mode 100644 public/assets/icon/graphBarSideBySide32.json create mode 100644 public/assets/icon/graphBarStacked16.json create mode 100644 public/assets/icon/graphBarStacked24.json create mode 100644 public/assets/icon/graphBarStacked32.json create mode 100644 public/assets/icon/graphGuides16.json create mode 100644 public/assets/icon/graphGuides24.json create mode 100644 public/assets/icon/graphGuides32.json create mode 100644 public/assets/icon/graphHistogram16.json create mode 100644 public/assets/icon/graphHistogram24.json create mode 100644 public/assets/icon/graphHistogram32.json create mode 100644 public/assets/icon/graphLineSeries16.json create mode 100644 public/assets/icon/graphLineSeries24.json create mode 100644 public/assets/icon/graphLineSeries32.json create mode 100644 public/assets/icon/graphMovingAverage16.json create mode 100644 public/assets/icon/graphMovingAverage24.json create mode 100644 public/assets/icon/graphMovingAverage32.json create mode 100644 public/assets/icon/graphPieSlice16.json create mode 100644 public/assets/icon/graphPieSlice24.json create mode 100644 public/assets/icon/graphPieSlice32.json create mode 100644 public/assets/icon/graphScatterPlot16.json create mode 100644 public/assets/icon/graphScatterPlot24.json create mode 100644 public/assets/icon/graphScatterPlot32.json create mode 100644 public/assets/icon/graphTimeSeries16.json create mode 100644 public/assets/icon/graphTimeSeries24.json create mode 100644 public/assets/icon/graphTimeSeries32.json create mode 100644 public/assets/icon/grid16.json create mode 100644 public/assets/icon/grid24.json create mode 100644 public/assets/icon/grid32.json create mode 100644 public/assets/icon/gridDiamond16.json create mode 100644 public/assets/icon/gridDiamond24.json create mode 100644 public/assets/icon/gridDiamond32.json create mode 100644 public/assets/icon/gridHexagon16.json create mode 100644 public/assets/icon/gridHexagon24.json create mode 100644 public/assets/icon/gridHexagon32.json create mode 100644 public/assets/icon/gridTriangle16.json create mode 100644 public/assets/icon/gridTriangle24.json create mode 100644 public/assets/icon/gridTriangle32.json create mode 100644 public/assets/icon/gridUnit16.json create mode 100644 public/assets/icon/gridUnit24.json create mode 100644 public/assets/icon/gridUnit32.json create mode 100644 public/assets/icon/group16.json create mode 100644 public/assets/icon/group24.json create mode 100644 public/assets/icon/group32.json create mode 100644 public/assets/icon/groupForm16.json create mode 100644 public/assets/icon/groupForm24.json create mode 100644 public/assets/icon/groupForm32.json create mode 100644 public/assets/icon/groupFormPlus16.json create mode 100644 public/assets/icon/groupFormPlus24.json create mode 100644 public/assets/icon/groupFormPlus32.json create mode 100644 public/assets/icon/groupItems16.json create mode 100644 public/assets/icon/groupItems24.json create mode 100644 public/assets/icon/groupItems32.json create mode 100644 public/assets/icon/groupLayoutElements16.json create mode 100644 public/assets/icon/groupLayoutElements24.json create mode 100644 public/assets/icon/groupLayoutElements32.json create mode 100644 public/assets/icon/groupX16.json create mode 100644 public/assets/icon/groupX24.json create mode 100644 public/assets/icon/groupX32.json create mode 100644 public/assets/icon/h3Hexagon16.json create mode 100644 public/assets/icon/h3Hexagon24.json create mode 100644 public/assets/icon/h3Hexagon32.json create mode 100644 public/assets/icon/halo16.json create mode 100644 public/assets/icon/halo24.json create mode 100644 public/assets/icon/halo32.json create mode 100644 public/assets/icon/hamburger16.json create mode 100644 public/assets/icon/hamburger24.json create mode 100644 public/assets/icon/hamburger32.json create mode 100644 public/assets/icon/hammer16.json create mode 100644 public/assets/icon/hammer24.json create mode 100644 public/assets/icon/hammer32.json create mode 100644 public/assets/icon/handleVertical16.json create mode 100644 public/assets/icon/handleVertical24.json create mode 100644 public/assets/icon/handleVertical32.json create mode 100644 public/assets/icon/heading16.json create mode 100644 public/assets/icon/heading24.json create mode 100644 public/assets/icon/heading32.json create mode 100644 public/assets/icon/headingLayout16.json create mode 100644 public/assets/icon/headingLayout24.json create mode 100644 public/assets/icon/headingLayout32.json create mode 100644 public/assets/icon/headingRtl16.json create mode 100644 public/assets/icon/headingRtl24.json create mode 100644 public/assets/icon/headingRtl32.json create mode 100644 public/assets/icon/headset16.json create mode 100644 public/assets/icon/headset24.json create mode 100644 public/assets/icon/headset32.json create mode 100644 public/assets/icon/heart16.json create mode 100644 public/assets/icon/heart16F.json create mode 100644 public/assets/icon/heart24.json create mode 100644 public/assets/icon/heart24F.json create mode 100644 public/assets/icon/heart32.json create mode 100644 public/assets/icon/heart32F.json create mode 100644 public/assets/icon/heatChart16.json create mode 100644 public/assets/icon/heatChart24.json create mode 100644 public/assets/icon/heatChart32.json create mode 100644 public/assets/icon/heavyRain16.json create mode 100644 public/assets/icon/heavyRain24.json create mode 100644 public/assets/icon/heavyRain32.json create mode 100644 public/assets/icon/heavySnow16.json create mode 100644 public/assets/icon/heavySnow24.json create mode 100644 public/assets/icon/heavySnow32.json create mode 100644 public/assets/icon/hideEmpty16.json create mode 100644 public/assets/icon/hideEmpty24.json create mode 100644 public/assets/icon/hideEmpty32.json create mode 100644 public/assets/icon/highlighter16.json create mode 100644 public/assets/icon/highlighter24.json create mode 100644 public/assets/icon/highlighter32.json create mode 100644 public/assets/icon/highlighterTip16.json create mode 100644 public/assets/icon/highlighterTip24.json create mode 100644 public/assets/icon/highlighterTip32.json create mode 100644 public/assets/icon/highwayChange16.json create mode 100644 public/assets/icon/highwayChange24.json create mode 100644 public/assets/icon/highwayChange32.json create mode 100644 public/assets/icon/highwayChangeRight16.json create mode 100644 public/assets/icon/highwayChangeRight24.json create mode 100644 public/assets/icon/highwayChangeRight32.json create mode 100644 public/assets/icon/hillshadeEffect16.json create mode 100644 public/assets/icon/hillshadeEffect24.json create mode 100644 public/assets/icon/hillshadeEffect32.json create mode 100644 public/assets/icon/home16.json create mode 100644 public/assets/icon/home24.json create mode 100644 public/assets/icon/home32.json create mode 100644 public/assets/icon/horizontalDistribute16.json create mode 100644 public/assets/icon/horizontalDistribute24.json create mode 100644 public/assets/icon/horizontalDistribute32.json create mode 100644 public/assets/icon/hourglassActive16.json create mode 100644 public/assets/icon/hourglassActive24.json create mode 100644 public/assets/icon/hourglassActive32.json create mode 100644 public/assets/icon/hourglassExpired16.json create mode 100644 public/assets/icon/hourglassExpired24.json create mode 100644 public/assets/icon/hourglassExpired32.json create mode 100644 public/assets/icon/i12X16.json create mode 100644 public/assets/icon/i12X24.json create mode 100644 public/assets/icon/i12X32.json create mode 100644 public/assets/icon/i12XPlaybackSpeed16.json create mode 100644 public/assets/icon/i12XPlaybackSpeed24.json create mode 100644 public/assets/icon/i12XPlaybackSpeed32.json create mode 100644 public/assets/icon/i14X16.json create mode 100644 public/assets/icon/i14X24.json create mode 100644 public/assets/icon/i14X32.json create mode 100644 public/assets/icon/i14XPlaybackSpeed16.json create mode 100644 public/assets/icon/i14XPlaybackSpeed24.json create mode 100644 public/assets/icon/i14XPlaybackSpeed32.json create mode 100644 public/assets/icon/i18X16.json create mode 100644 public/assets/icon/i18X24.json create mode 100644 public/assets/icon/i18X32.json create mode 100644 public/assets/icon/i18XPlaybackSpeed16.json create mode 100644 public/assets/icon/i18XPlaybackSpeed24.json create mode 100644 public/assets/icon/i18XPlaybackSpeed32.json create mode 100644 public/assets/icon/i1X16.json create mode 100644 public/assets/icon/i1X24.json create mode 100644 public/assets/icon/i1X32.json create mode 100644 public/assets/icon/i1XPlaybackSpeed16.json create mode 100644 public/assets/icon/i1XPlaybackSpeed24.json create mode 100644 public/assets/icon/i1XPlaybackSpeed32.json create mode 100644 public/assets/icon/i2DExplore16.json create mode 100644 public/assets/icon/i2DExplore24.json create mode 100644 public/assets/icon/i2DExplore32.json create mode 100644 public/assets/icon/i2X16.json create mode 100644 public/assets/icon/i2X24.json create mode 100644 public/assets/icon/i2X32.json create mode 100644 public/assets/icon/i2XPlaybackSpeed16.json create mode 100644 public/assets/icon/i2XPlaybackSpeed24.json create mode 100644 public/assets/icon/i2XPlaybackSpeed32.json create mode 100644 public/assets/icon/i360View16.json create mode 100644 public/assets/icon/i360View24.json create mode 100644 public/assets/icon/i360View32.json create mode 100644 public/assets/icon/i3DGlasses16.json create mode 100644 public/assets/icon/i3DGlasses24.json create mode 100644 public/assets/icon/i3DGlasses32.json create mode 100644 public/assets/icon/i4X16.json create mode 100644 public/assets/icon/i4X24.json create mode 100644 public/assets/icon/i4X32.json create mode 100644 public/assets/icon/i4XPlaybackSpeed16.json create mode 100644 public/assets/icon/i4XPlaybackSpeed24.json create mode 100644 public/assets/icon/i4XPlaybackSpeed32.json create mode 100644 public/assets/icon/i8X16.json create mode 100644 public/assets/icon/i8X24.json create mode 100644 public/assets/icon/i8X32.json create mode 100644 public/assets/icon/i8XPlaybackSpeed16.json create mode 100644 public/assets/icon/i8XPlaybackSpeed24.json create mode 100644 public/assets/icon/i8XPlaybackSpeed32.json create mode 100644 public/assets/icon/image16.json create mode 100644 public/assets/icon/image24.json create mode 100644 public/assets/icon/image32.json create mode 100644 public/assets/icon/imageChips16.json create mode 100644 public/assets/icon/imageChips24.json create mode 100644 public/assets/icon/imageChips32.json create mode 100644 public/assets/icon/imageDisplayOrder16.json create mode 100644 public/assets/icon/imageDisplayOrder24.json create mode 100644 public/assets/icon/imageDisplayOrder32.json create mode 100644 public/assets/icon/imageLayer16.json create mode 100644 public/assets/icon/imageLayer24.json create mode 100644 public/assets/icon/imageLayer32.json create mode 100644 public/assets/icon/imageMensuration16.json create mode 100644 public/assets/icon/imageMensuration24.json create mode 100644 public/assets/icon/imageMensuration32.json create mode 100644 public/assets/icon/imagePin16.json create mode 100644 public/assets/icon/imagePin24.json create mode 100644 public/assets/icon/imagePin32.json create mode 100644 public/assets/icon/imagePlus16.json create mode 100644 public/assets/icon/imagePlus24.json create mode 100644 public/assets/icon/imagePlus32.json create mode 100644 public/assets/icon/imageSegmentation16.json create mode 100644 public/assets/icon/imageSegmentation24.json create mode 100644 public/assets/icon/imageSegmentation32.json create mode 100644 public/assets/icon/imageServer16.json create mode 100644 public/assets/icon/imageServer24.json create mode 100644 public/assets/icon/imageServer32.json create mode 100644 public/assets/icon/imageSpace16.json create mode 100644 public/assets/icon/imageSpace24.json create mode 100644 public/assets/icon/imageSpace32.json create mode 100644 public/assets/icon/imageUnit16.json create mode 100644 public/assets/icon/imageUnit24.json create mode 100644 public/assets/icon/imageUnit32.json create mode 100644 public/assets/icon/images16.json create mode 100644 public/assets/icon/images24.json create mode 100644 public/assets/icon/images32.json create mode 100644 public/assets/icon/import16.json create mode 100644 public/assets/icon/import24.json create mode 100644 public/assets/icon/import32.json create mode 100644 public/assets/icon/inbox16.json create mode 100644 public/assets/icon/inbox24.json create mode 100644 public/assets/icon/inbox32.json create mode 100644 public/assets/icon/increaseLinkChartSymbolSize16.json create mode 100644 public/assets/icon/increaseLinkChartSymbolSize24.json create mode 100644 public/assets/icon/increaseLinkChartSymbolSize32.json create mode 100644 public/assets/icon/indicator16.json create mode 100644 public/assets/icon/indicator24.json create mode 100644 public/assets/icon/indicator32.json create mode 100644 public/assets/icon/infographic16.json create mode 100644 public/assets/icon/infographic24.json create mode 100644 public/assets/icon/infographic32.json create mode 100644 public/assets/icon/information16.json create mode 100644 public/assets/icon/information16F.json create mode 100644 public/assets/icon/information24.json create mode 100644 public/assets/icon/information24F.json create mode 100644 public/assets/icon/information32.json create mode 100644 public/assets/icon/information32F.json create mode 100644 public/assets/icon/informationLetter16.json create mode 100644 public/assets/icon/informationLetter24.json create mode 100644 public/assets/icon/informationLetter32.json create mode 100644 public/assets/icon/initiative16.json create mode 100644 public/assets/icon/initiative24.json create mode 100644 public/assets/icon/initiative32.json create mode 100644 public/assets/icon/initiativeTemplate16.json create mode 100644 public/assets/icon/initiativeTemplate24.json create mode 100644 public/assets/icon/initiativeTemplate32.json create mode 100644 public/assets/icon/insets16.json create mode 100644 public/assets/icon/insets24.json create mode 100644 public/assets/icon/insets32.json create mode 100644 public/assets/icon/inspection16.json create mode 100644 public/assets/icon/inspection24.json create mode 100644 public/assets/icon/inspection32.json create mode 100644 public/assets/icon/integer16.json create mode 100644 public/assets/icon/integer24.json create mode 100644 public/assets/icon/integer32.json create mode 100644 public/assets/icon/investigation16.json create mode 100644 public/assets/icon/investigation24.json create mode 100644 public/assets/icon/investigation32.json create mode 100644 public/assets/icon/italicize16.json create mode 100644 public/assets/icon/italicize24.json create mode 100644 public/assets/icon/italicize32.json create mode 100644 public/assets/icon/joinedViewLayer16.json create mode 100644 public/assets/icon/joinedViewLayer24.json create mode 100644 public/assets/icon/joinedViewLayer32.json create mode 100644 public/assets/icon/key16.json create mode 100644 public/assets/icon/key24.json create mode 100644 public/assets/icon/key32.json create mode 100644 public/assets/icon/keyboard16.json create mode 100644 public/assets/icon/keyboard24.json create mode 100644 public/assets/icon/keyboard32.json create mode 100644 public/assets/icon/keypad16.json create mode 100644 public/assets/icon/keypad24.json create mode 100644 public/assets/icon/keypad32.json create mode 100644 public/assets/icon/knowledgeGraph16.json create mode 100644 public/assets/icon/knowledgeGraph24.json create mode 100644 public/assets/icon/knowledgeGraph32.json create mode 100644 public/assets/icon/knowledgeGraphDashboard16.json create mode 100644 public/assets/icon/knowledgeGraphDashboard24.json create mode 100644 public/assets/icon/knowledgeGraphDashboard32.json create mode 100644 public/assets/icon/knowledgeGraphDataModel16.json create mode 100644 public/assets/icon/knowledgeGraphDataModel24.json create mode 100644 public/assets/icon/knowledgeGraphDataModel32.json create mode 100644 public/assets/icon/knowledgeGraphExport16.json create mode 100644 public/assets/icon/knowledgeGraphExport24.json create mode 100644 public/assets/icon/knowledgeGraphExport32.json create mode 100644 public/assets/icon/knowledgeGraphImport16.json create mode 100644 public/assets/icon/knowledgeGraphImport24.json create mode 100644 public/assets/icon/knowledgeGraphImport32.json create mode 100644 public/assets/icon/knowledgeGraphNew16.json create mode 100644 public/assets/icon/knowledgeGraphNew24.json create mode 100644 public/assets/icon/knowledgeGraphNew32.json create mode 100644 public/assets/icon/knowledgeGraphRelationship16.json create mode 100644 public/assets/icon/knowledgeGraphRelationship24.json create mode 100644 public/assets/icon/knowledgeGraphRelationship32.json create mode 100644 public/assets/icon/knowledgeLayer16.json create mode 100644 public/assets/icon/knowledgeLayer24.json create mode 100644 public/assets/icon/knowledgeLayer32.json create mode 100644 public/assets/icon/knowledgeServer16.json create mode 100644 public/assets/icon/knowledgeServer24.json create mode 100644 public/assets/icon/knowledgeServer32.json create mode 100644 public/assets/icon/label16.json create mode 100644 public/assets/icon/label24.json create mode 100644 public/assets/icon/label32.json create mode 100644 public/assets/icon/labelOff16.json create mode 100644 public/assets/icon/labelOff24.json create mode 100644 public/assets/icon/labelOff32.json create mode 100644 public/assets/icon/language16.json create mode 100644 public/assets/icon/language24.json create mode 100644 public/assets/icon/language32.json create mode 100644 public/assets/icon/languageTranslate16.json create mode 100644 public/assets/icon/languageTranslate24.json create mode 100644 public/assets/icon/languageTranslate32.json create mode 100644 public/assets/icon/lasso16.json create mode 100644 public/assets/icon/lasso24.json create mode 100644 public/assets/icon/lasso32.json create mode 100644 public/assets/icon/lassoSelect16.json create mode 100644 public/assets/icon/lassoSelect24.json create mode 100644 public/assets/icon/lassoSelect32.json create mode 100644 public/assets/icon/launch16.json create mode 100644 public/assets/icon/launch24.json create mode 100644 public/assets/icon/launch32.json create mode 100644 public/assets/icon/layer16.json create mode 100644 public/assets/icon/layer24.json create mode 100644 public/assets/icon/layer32.json create mode 100644 public/assets/icon/layerBasemap16.json create mode 100644 public/assets/icon/layerBasemap24.json create mode 100644 public/assets/icon/layerBasemap32.json create mode 100644 public/assets/icon/layerBroken16.json create mode 100644 public/assets/icon/layerBroken24.json create mode 100644 public/assets/icon/layerBroken32.json create mode 100644 public/assets/icon/layerFilter16.json create mode 100644 public/assets/icon/layerFilter24.json create mode 100644 public/assets/icon/layerFilter32.json create mode 100644 public/assets/icon/layerGraphics16.json create mode 100644 public/assets/icon/layerGraphics24.json create mode 100644 public/assets/icon/layerGraphics32.json create mode 100644 public/assets/icon/layerHide16.json create mode 100644 public/assets/icon/layerHide24.json create mode 100644 public/assets/icon/layerHide32.json create mode 100644 public/assets/icon/layerKml16.json create mode 100644 public/assets/icon/layerKml24.json create mode 100644 public/assets/icon/layerKml32.json create mode 100644 public/assets/icon/layerLine16.json create mode 100644 public/assets/icon/layerLine24.json create mode 100644 public/assets/icon/layerLine32.json create mode 100644 public/assets/icon/layerLineService16.json create mode 100644 public/assets/icon/layerLineService24.json create mode 100644 public/assets/icon/layerLineService32.json create mode 100644 public/assets/icon/layerMap16.json create mode 100644 public/assets/icon/layerMap24.json create mode 100644 public/assets/icon/layerMap32.json create mode 100644 public/assets/icon/layerMapService16.json create mode 100644 public/assets/icon/layerMapService24.json create mode 100644 public/assets/icon/layerMapService32.json create mode 100644 public/assets/icon/layerPoints16.json create mode 100644 public/assets/icon/layerPoints24.json create mode 100644 public/assets/icon/layerPoints32.json create mode 100644 public/assets/icon/layerPolygon16.json create mode 100644 public/assets/icon/layerPolygon24.json create mode 100644 public/assets/icon/layerPolygon32.json create mode 100644 public/assets/icon/layerPolygonService16.json create mode 100644 public/assets/icon/layerPolygonService24.json create mode 100644 public/assets/icon/layerPolygonService32.json create mode 100644 public/assets/icon/layerService16.json create mode 100644 public/assets/icon/layerService24.json create mode 100644 public/assets/icon/layerService32.json create mode 100644 public/assets/icon/layerZoomTo16.json create mode 100644 public/assets/icon/layerZoomTo24.json create mode 100644 public/assets/icon/layerZoomTo32.json create mode 100644 public/assets/icon/layers16.json create mode 100644 public/assets/icon/layers24.json create mode 100644 public/assets/icon/layers32.json create mode 100644 public/assets/icon/layersEditable16.json create mode 100644 public/assets/icon/layersEditable24.json create mode 100644 public/assets/icon/layersEditable32.json create mode 100644 public/assets/icon/layersReference16.json create mode 100644 public/assets/icon/layersReference24.json create mode 100644 public/assets/icon/layersReference32.json create mode 100644 public/assets/icon/layoutHorizontal16.json create mode 100644 public/assets/icon/layoutHorizontal24.json create mode 100644 public/assets/icon/layoutHorizontal32.json create mode 100644 public/assets/icon/layoutVertical16.json create mode 100644 public/assets/icon/layoutVertical24.json create mode 100644 public/assets/icon/layoutVertical32.json create mode 100644 public/assets/icon/left16.json create mode 100644 public/assets/icon/left24.json create mode 100644 public/assets/icon/left32.json create mode 100644 public/assets/icon/leftAlign16.json create mode 100644 public/assets/icon/leftAlign24.json create mode 100644 public/assets/icon/leftAlign32.json create mode 100644 public/assets/icon/leftEdge16.json create mode 100644 public/assets/icon/leftEdge24.json create mode 100644 public/assets/icon/leftEdge32.json create mode 100644 public/assets/icon/leftLeft16.json create mode 100644 public/assets/icon/leftLeft24.json create mode 100644 public/assets/icon/leftLeft32.json create mode 100644 public/assets/icon/leftRight16.json create mode 100644 public/assets/icon/leftRight24.json create mode 100644 public/assets/icon/leftRight32.json create mode 100644 public/assets/icon/legend16.json create mode 100644 public/assets/icon/legend24.json create mode 100644 public/assets/icon/legend32.json create mode 100644 public/assets/icon/legendLeft16.json create mode 100644 public/assets/icon/legendLeft24.json create mode 100644 public/assets/icon/legendLeft32.json create mode 100644 public/assets/icon/legendPlus16.json create mode 100644 public/assets/icon/legendPlus24.json create mode 100644 public/assets/icon/legendPlus32.json create mode 100644 public/assets/icon/legendRight16.json create mode 100644 public/assets/icon/legendRight24.json create mode 100644 public/assets/icon/legendRight32.json create mode 100644 public/assets/icon/license16.json create mode 100644 public/assets/icon/license24.json create mode 100644 public/assets/icon/license32.json create mode 100644 public/assets/icon/lightRain16.json create mode 100644 public/assets/icon/lightRain24.json create mode 100644 public/assets/icon/lightRain32.json create mode 100644 public/assets/icon/lightSnow16.json create mode 100644 public/assets/icon/lightSnow24.json create mode 100644 public/assets/icon/lightSnow32.json create mode 100644 public/assets/icon/lightbulb16.json create mode 100644 public/assets/icon/lightbulb24.json create mode 100644 public/assets/icon/lightbulb32.json create mode 100644 public/assets/icon/line16.json create mode 100644 public/assets/icon/line24.json create mode 100644 public/assets/icon/line32.json create mode 100644 public/assets/icon/lineCheck16.json create mode 100644 public/assets/icon/lineCheck24.json create mode 100644 public/assets/icon/lineCheck32.json create mode 100644 public/assets/icon/lineDashed16.json create mode 100644 public/assets/icon/lineDashed24.json create mode 100644 public/assets/icon/lineDashed32.json create mode 100644 public/assets/icon/lineDotted16.json create mode 100644 public/assets/icon/lineDotted24.json create mode 100644 public/assets/icon/lineDotted32.json create mode 100644 public/assets/icon/lineOfSight16.json create mode 100644 public/assets/icon/lineOfSight24.json create mode 100644 public/assets/icon/lineOfSight32.json create mode 100644 public/assets/icon/lineSolid16.json create mode 100644 public/assets/icon/lineSolid24.json create mode 100644 public/assets/icon/lineSolid32.json create mode 100644 public/assets/icon/lineStraight16.json create mode 100644 public/assets/icon/lineStraight24.json create mode 100644 public/assets/icon/lineStraight32.json create mode 100644 public/assets/icon/link16.json create mode 100644 public/assets/icon/link24.json create mode 100644 public/assets/icon/link32.json create mode 100644 public/assets/icon/linkChart16.json create mode 100644 public/assets/icon/linkChart24.json create mode 100644 public/assets/icon/linkChart32.json create mode 100644 public/assets/icon/list16.json create mode 100644 public/assets/icon/list24.json create mode 100644 public/assets/icon/list32.json create mode 100644 public/assets/icon/listBullet16.json create mode 100644 public/assets/icon/listBullet24.json create mode 100644 public/assets/icon/listBullet32.json create mode 100644 public/assets/icon/listButton16.json create mode 100644 public/assets/icon/listButton24.json create mode 100644 public/assets/icon/listButton32.json create mode 100644 public/assets/icon/listCheck16.json create mode 100644 public/assets/icon/listCheck24.json create mode 100644 public/assets/icon/listCheck32.json create mode 100644 public/assets/icon/listCheckAll16.json create mode 100644 public/assets/icon/listCheckAll24.json create mode 100644 public/assets/icon/listCheckAll32.json create mode 100644 public/assets/icon/listMerge16.json create mode 100644 public/assets/icon/listMerge24.json create mode 100644 public/assets/icon/listMerge32.json create mode 100644 public/assets/icon/listNumber16.json create mode 100644 public/assets/icon/listNumber24.json create mode 100644 public/assets/icon/listNumber32.json create mode 100644 public/assets/icon/listNumberRtl16.json create mode 100644 public/assets/icon/listNumberRtl24.json create mode 100644 public/assets/icon/listNumberRtl32.json create mode 100644 public/assets/icon/listRadio16.json create mode 100644 public/assets/icon/listRadio24.json create mode 100644 public/assets/icon/listRadio32.json create mode 100644 public/assets/icon/listRectangle16.json create mode 100644 public/assets/icon/listRectangle24.json create mode 100644 public/assets/icon/listRectangle32.json create mode 100644 public/assets/icon/listShowAll16.json create mode 100644 public/assets/icon/listShowAll24.json create mode 100644 public/assets/icon/listShowAll32.json create mode 100644 public/assets/icon/locationSharing16.json create mode 100644 public/assets/icon/locationSharing16F.json create mode 100644 public/assets/icon/locationSharing24.json create mode 100644 public/assets/icon/locationSharing24F.json create mode 100644 public/assets/icon/locationSharing32.json create mode 100644 public/assets/icon/locationSharing32F.json create mode 100644 public/assets/icon/locationSharingDisabled16.json create mode 100644 public/assets/icon/locationSharingDisabled24.json create mode 100644 public/assets/icon/locationSharingDisabled32.json create mode 100644 public/assets/icon/locationSharingEnabled16.json create mode 100644 public/assets/icon/locationSharingEnabled24.json create mode 100644 public/assets/icon/locationSharingEnabled32.json create mode 100644 public/assets/icon/locationSharingFilled16.json create mode 100644 public/assets/icon/locationSharingFilled24.json create mode 100644 public/assets/icon/locationSharingFilled32.json create mode 100644 public/assets/icon/locationSharingOff16.json create mode 100644 public/assets/icon/locationSharingOff24.json create mode 100644 public/assets/icon/locationSharingOff32.json create mode 100644 public/assets/icon/locator16.json create mode 100644 public/assets/icon/locator24.json create mode 100644 public/assets/icon/locator32.json create mode 100644 public/assets/icon/lock16.json create mode 100644 public/assets/icon/lock16F.json create mode 100644 public/assets/icon/lock24.json create mode 100644 public/assets/icon/lock24F.json create mode 100644 public/assets/icon/lock32.json create mode 100644 public/assets/icon/lock32F.json create mode 100644 public/assets/icon/ltrElementsAlign16.json create mode 100644 public/assets/icon/ltrElementsAlign24.json create mode 100644 public/assets/icon/ltrElementsAlign32.json create mode 100644 public/assets/icon/ltrParagraphAlign16.json create mode 100644 public/assets/icon/ltrParagraphAlign24.json create mode 100644 public/assets/icon/ltrParagraphAlign32.json create mode 100644 public/assets/icon/magnifyingGlass16.json create mode 100644 public/assets/icon/magnifyingGlass24.json create mode 100644 public/assets/icon/magnifyingGlass32.json create mode 100644 public/assets/icon/magnifyingGlassMinus16.json create mode 100644 public/assets/icon/magnifyingGlassMinus24.json create mode 100644 public/assets/icon/magnifyingGlassMinus32.json create mode 100644 public/assets/icon/magnifyingGlassPlus16.json create mode 100644 public/assets/icon/magnifyingGlassPlus24.json create mode 100644 public/assets/icon/magnifyingGlassPlus32.json create mode 100644 public/assets/icon/map16.json create mode 100644 public/assets/icon/map24.json create mode 100644 public/assets/icon/map32.json create mode 100644 public/assets/icon/mapContents16.json create mode 100644 public/assets/icon/mapContents24.json create mode 100644 public/assets/icon/mapContents32.json create mode 100644 public/assets/icon/mapPin16.json create mode 100644 public/assets/icon/mapPin24.json create mode 100644 public/assets/icon/mapPin32.json create mode 100644 public/assets/icon/mapSpace16.json create mode 100644 public/assets/icon/mapSpace24.json create mode 100644 public/assets/icon/mapSpace32.json create mode 100644 public/assets/icon/marketplace16.json create mode 100644 public/assets/icon/marketplace24.json create mode 100644 public/assets/icon/marketplace32.json create mode 100644 public/assets/icon/maskInside16.json create mode 100644 public/assets/icon/maskInside24.json create mode 100644 public/assets/icon/maskInside32.json create mode 100644 public/assets/icon/maskOutside16.json create mode 100644 public/assets/icon/maskOutside24.json create mode 100644 public/assets/icon/maskOutside32.json create mode 100644 public/assets/icon/maximize16.json create mode 100644 public/assets/icon/maximize24.json create mode 100644 public/assets/icon/maximize32.json create mode 100644 public/assets/icon/maximum16.json create mode 100644 public/assets/icon/maximum24.json create mode 100644 public/assets/icon/maximum32.json create mode 100644 public/assets/icon/maximumGraph16.json create mode 100644 public/assets/icon/maximumGraph24.json create mode 100644 public/assets/icon/maximumGraph32.json create mode 100644 public/assets/icon/maximumTerritoryDistance16.json create mode 100644 public/assets/icon/maximumTerritoryDistance24.json create mode 100644 public/assets/icon/maximumTerritoryDistance32.json create mode 100644 public/assets/icon/measure16.json create mode 100644 public/assets/icon/measure24.json create mode 100644 public/assets/icon/measure32.json create mode 100644 public/assets/icon/measureArea16.json create mode 100644 public/assets/icon/measureArea24.json create mode 100644 public/assets/icon/measureArea32.json create mode 100644 public/assets/icon/measureBuildingHeightShadow16.json create mode 100644 public/assets/icon/measureBuildingHeightShadow24.json create mode 100644 public/assets/icon/measureBuildingHeightShadow32.json create mode 100644 public/assets/icon/measureBuildingHeightTopBase16.json create mode 100644 public/assets/icon/measureBuildingHeightTopBase24.json create mode 100644 public/assets/icon/measureBuildingHeightTopBase32.json create mode 100644 public/assets/icon/measureBuildingHeightTopShadow16.json create mode 100644 public/assets/icon/measureBuildingHeightTopShadow24.json create mode 100644 public/assets/icon/measureBuildingHeightTopShadow32.json create mode 100644 public/assets/icon/measureLine16.json create mode 100644 public/assets/icon/measureLine24.json create mode 100644 public/assets/icon/measureLine32.json create mode 100644 public/assets/icon/mediaLayer16.json create mode 100644 public/assets/icon/mediaLayer24.json create mode 100644 public/assets/icon/mediaLayer32.json create mode 100644 public/assets/icon/megaPhone16.json create mode 100644 public/assets/icon/megaPhone24.json create mode 100644 public/assets/icon/megaPhone32.json create mode 100644 public/assets/icon/merge16.json create mode 100644 public/assets/icon/merge216.json create mode 100644 public/assets/icon/merge224.json create mode 100644 public/assets/icon/merge232.json create mode 100644 public/assets/icon/merge24.json create mode 100644 public/assets/icon/merge32.json create mode 100644 public/assets/icon/mergeOnHighway16.json create mode 100644 public/assets/icon/mergeOnHighway24.json create mode 100644 public/assets/icon/mergeOnHighway32.json create mode 100644 public/assets/icon/mergeOnHighwayRight16.json create mode 100644 public/assets/icon/mergeOnHighwayRight24.json create mode 100644 public/assets/icon/mergeOnHighwayRight32.json create mode 100644 public/assets/icon/microphone16.json create mode 100644 public/assets/icon/microphone24.json create mode 100644 public/assets/icon/microphone32.json create mode 100644 public/assets/icon/microphonePlus16.json create mode 100644 public/assets/icon/microphonePlus24.json create mode 100644 public/assets/icon/microphonePlus32.json create mode 100644 public/assets/icon/minDistanceBetweenCenters16.json create mode 100644 public/assets/icon/minDistanceBetweenCenters24.json create mode 100644 public/assets/icon/minDistanceBetweenCenters32.json create mode 100644 public/assets/icon/minimize16.json create mode 100644 public/assets/icon/minimize24.json create mode 100644 public/assets/icon/minimize32.json create mode 100644 public/assets/icon/minimum16.json create mode 100644 public/assets/icon/minimum24.json create mode 100644 public/assets/icon/minimum32.json create mode 100644 public/assets/icon/minimumGraph16.json create mode 100644 public/assets/icon/minimumGraph24.json create mode 100644 public/assets/icon/minimumGraph32.json create mode 100644 public/assets/icon/minus16.json create mode 100644 public/assets/icon/minus24.json create mode 100644 public/assets/icon/minus32.json create mode 100644 public/assets/icon/minusCircle16.json create mode 100644 public/assets/icon/minusCircle24.json create mode 100644 public/assets/icon/minusCircle32.json create mode 100644 public/assets/icon/minusSquare16.json create mode 100644 public/assets/icon/minusSquare24.json create mode 100644 public/assets/icon/minusSquare32.json create mode 100644 public/assets/icon/miscellaneousCollection16.json create mode 100644 public/assets/icon/miscellaneousCollection24.json create mode 100644 public/assets/icon/miscellaneousCollection32.json create mode 100644 public/assets/icon/missionServer16.json create mode 100644 public/assets/icon/missionServer24.json create mode 100644 public/assets/icon/missionServer32.json create mode 100644 public/assets/icon/mobile16.json create mode 100644 public/assets/icon/mobile24.json create mode 100644 public/assets/icon/mobile32.json create mode 100644 public/assets/icon/mobileOff16.json create mode 100644 public/assets/icon/mobileOff24.json create mode 100644 public/assets/icon/mobileOff32.json create mode 100644 public/assets/icon/mobileVibrate16.json create mode 100644 public/assets/icon/mobileVibrate24.json create mode 100644 public/assets/icon/mobileVibrate32.json create mode 100644 public/assets/icon/monitor16.json create mode 100644 public/assets/icon/monitor24.json create mode 100644 public/assets/icon/monitor32.json create mode 100644 public/assets/icon/moon16.json create mode 100644 public/assets/icon/moon24.json create mode 100644 public/assets/icon/moon32.json create mode 100644 public/assets/icon/move16.json create mode 100644 public/assets/icon/move24.json create mode 100644 public/assets/icon/move32.json create mode 100644 public/assets/icon/moveUp16.json create mode 100644 public/assets/icon/moveUp24.json create mode 100644 public/assets/icon/moveUp32.json create mode 100644 public/assets/icon/moveUpAll16.json create mode 100644 public/assets/icon/moveUpAll24.json create mode 100644 public/assets/icon/moveUpAll32.json create mode 100644 public/assets/icon/mu16.json create mode 100644 public/assets/icon/mu24.json create mode 100644 public/assets/icon/mu32.json create mode 100644 public/assets/icon/multidimensionalRaster16.json create mode 100644 public/assets/icon/multidimensionalRaster24.json create mode 100644 public/assets/icon/multidimensionalRaster32.json create mode 100644 public/assets/icon/multipleVariables16.json create mode 100644 public/assets/icon/multipleVariables24.json create mode 100644 public/assets/icon/multipleVariables32.json create mode 100644 public/assets/icon/musicNote16.json create mode 100644 public/assets/icon/musicNote24.json create mode 100644 public/assets/icon/musicNote32.json create mode 100644 public/assets/icon/newRasterFunctionTemplate16.json create mode 100644 public/assets/icon/newRasterFunctionTemplate24.json create mode 100644 public/assets/icon/newRasterFunctionTemplate32.json create mode 100644 public/assets/icon/newTraining16.json create mode 100644 public/assets/icon/newTraining24.json create mode 100644 public/assets/icon/newTraining32.json create mode 100644 public/assets/icon/noAttachment16.json create mode 100644 public/assets/icon/noAttachment24.json create mode 100644 public/assets/icon/noAttachment32.json create mode 100644 public/assets/icon/noImage16.json create mode 100644 public/assets/icon/noImage24.json create mode 100644 public/assets/icon/noImage32.json create mode 100644 public/assets/icon/noMap16.json create mode 100644 public/assets/icon/noMap24.json create mode 100644 public/assets/icon/noMap32.json create mode 100644 public/assets/icon/nodesLink16.json create mode 100644 public/assets/icon/nodesLink24.json create mode 100644 public/assets/icon/nodesLink32.json create mode 100644 public/assets/icon/nodesMerge16.json create mode 100644 public/assets/icon/nodesMerge24.json create mode 100644 public/assets/icon/nodesMerge32.json create mode 100644 public/assets/icon/nodesUnlink16.json create mode 100644 public/assets/icon/nodesUnlink24.json create mode 100644 public/assets/icon/nodesUnlink32.json create mode 100644 public/assets/icon/nodesUnmerge16.json create mode 100644 public/assets/icon/nodesUnmerge24.json create mode 100644 public/assets/icon/nodesUnmerge32.json create mode 100644 public/assets/icon/notebook16.json create mode 100644 public/assets/icon/notebook24.json create mode 100644 public/assets/icon/notebook32.json create mode 100644 public/assets/icon/notebookServer16.json create mode 100644 public/assets/icon/notebookServer24.json create mode 100644 public/assets/icon/notebookServer32.json create mode 100644 public/assets/icon/notebookSnapshot16.json create mode 100644 public/assets/icon/notebookSnapshot24.json create mode 100644 public/assets/icon/notebookSnapshot32.json create mode 100644 public/assets/icon/null16.json create mode 100644 public/assets/icon/null24.json create mode 100644 public/assets/icon/null32.json create mode 100644 public/assets/icon/number16.json create mode 100644 public/assets/icon/number24.json create mode 100644 public/assets/icon/number32.json create mode 100644 public/assets/icon/numberCircle116.json create mode 100644 public/assets/icon/numberCircle116F.json create mode 100644 public/assets/icon/numberCircle124.json create mode 100644 public/assets/icon/numberCircle124F.json create mode 100644 public/assets/icon/numberCircle132.json create mode 100644 public/assets/icon/numberCircle132F.json create mode 100644 public/assets/icon/numberCircle1F16.json create mode 100644 public/assets/icon/numberCircle1F24.json create mode 100644 public/assets/icon/numberCircle1F32.json create mode 100644 public/assets/icon/numberCircle216.json create mode 100644 public/assets/icon/numberCircle216F.json create mode 100644 public/assets/icon/numberCircle224.json create mode 100644 public/assets/icon/numberCircle224F.json create mode 100644 public/assets/icon/numberCircle232.json create mode 100644 public/assets/icon/numberCircle232F.json create mode 100644 public/assets/icon/numberCircle2F16.json create mode 100644 public/assets/icon/numberCircle2F24.json create mode 100644 public/assets/icon/numberCircle2F32.json create mode 100644 public/assets/icon/numberCircle316.json create mode 100644 public/assets/icon/numberCircle316F.json create mode 100644 public/assets/icon/numberCircle324.json create mode 100644 public/assets/icon/numberCircle324F.json create mode 100644 public/assets/icon/numberCircle332.json create mode 100644 public/assets/icon/numberCircle332F.json create mode 100644 public/assets/icon/numberCircle3F16.json create mode 100644 public/assets/icon/numberCircle3F24.json create mode 100644 public/assets/icon/numberCircle3F32.json create mode 100644 public/assets/icon/numberCircle416.json create mode 100644 public/assets/icon/numberCircle416F.json create mode 100644 public/assets/icon/numberCircle424.json create mode 100644 public/assets/icon/numberCircle424F.json create mode 100644 public/assets/icon/numberCircle432.json create mode 100644 public/assets/icon/numberCircle432F.json create mode 100644 public/assets/icon/numberCircle4F16.json create mode 100644 public/assets/icon/numberCircle4F24.json create mode 100644 public/assets/icon/numberCircle4F32.json create mode 100644 public/assets/icon/numberCircle516.json create mode 100644 public/assets/icon/numberCircle516F.json create mode 100644 public/assets/icon/numberCircle524.json create mode 100644 public/assets/icon/numberCircle524F.json create mode 100644 public/assets/icon/numberCircle532.json create mode 100644 public/assets/icon/numberCircle532F.json create mode 100644 public/assets/icon/numberCircle5F16.json create mode 100644 public/assets/icon/numberCircle5F24.json create mode 100644 public/assets/icon/numberCircle5F32.json create mode 100644 public/assets/icon/numberCircle616.json create mode 100644 public/assets/icon/numberCircle616F.json create mode 100644 public/assets/icon/numberCircle624.json create mode 100644 public/assets/icon/numberCircle624F.json create mode 100644 public/assets/icon/numberCircle632.json create mode 100644 public/assets/icon/numberCircle632F.json create mode 100644 public/assets/icon/numberCircle6F16.json create mode 100644 public/assets/icon/numberCircle6F24.json create mode 100644 public/assets/icon/numberCircle6F32.json create mode 100644 public/assets/icon/numberCircle716.json create mode 100644 public/assets/icon/numberCircle716F.json create mode 100644 public/assets/icon/numberCircle724.json create mode 100644 public/assets/icon/numberCircle724F.json create mode 100644 public/assets/icon/numberCircle732.json create mode 100644 public/assets/icon/numberCircle732F.json create mode 100644 public/assets/icon/numberCircle7F16.json create mode 100644 public/assets/icon/numberCircle7F24.json create mode 100644 public/assets/icon/numberCircle7F32.json create mode 100644 public/assets/icon/numberCircle816.json create mode 100644 public/assets/icon/numberCircle816F.json create mode 100644 public/assets/icon/numberCircle824.json create mode 100644 public/assets/icon/numberCircle824F.json create mode 100644 public/assets/icon/numberCircle832.json create mode 100644 public/assets/icon/numberCircle832F.json create mode 100644 public/assets/icon/numberCircle8F16.json create mode 100644 public/assets/icon/numberCircle8F24.json create mode 100644 public/assets/icon/numberCircle8F32.json create mode 100644 public/assets/icon/numberCircle916.json create mode 100644 public/assets/icon/numberCircle916F.json create mode 100644 public/assets/icon/numberCircle924.json create mode 100644 public/assets/icon/numberCircle924F.json create mode 100644 public/assets/icon/numberCircle932.json create mode 100644 public/assets/icon/numberCircle932F.json create mode 100644 public/assets/icon/numberCircle9F16.json create mode 100644 public/assets/icon/numberCircle9F24.json create mode 100644 public/assets/icon/numberCircle9F32.json create mode 100644 public/assets/icon/numberOfTerritories16.json create mode 100644 public/assets/icon/numberOfTerritories24.json create mode 100644 public/assets/icon/numberOfTerritories32.json create mode 100644 public/assets/icon/objectDetection16.json create mode 100644 public/assets/icon/objectDetection24.json create mode 100644 public/assets/icon/objectDetection32.json create mode 100644 public/assets/icon/offline16.json create mode 100644 public/assets/icon/offline24.json create mode 100644 public/assets/icon/offline32.json create mode 100644 public/assets/icon/online16.json create mode 100644 public/assets/icon/online24.json create mode 100644 public/assets/icon/online32.json create mode 100644 public/assets/icon/openBook16.json create mode 100644 public/assets/icon/openBook24.json create mode 100644 public/assets/icon/openBook32.json create mode 100644 public/assets/icon/organization16.json create mode 100644 public/assets/icon/organization24.json create mode 100644 public/assets/icon/organization32.json create mode 100644 public/assets/icon/orientedImageryLayer16.json create mode 100644 public/assets/icon/orientedImageryLayer24.json create mode 100644 public/assets/icon/orientedImageryLayer32.json create mode 100644 public/assets/icon/orientedImageryWidget16.json create mode 100644 public/assets/icon/orientedImageryWidget24.json create mode 100644 public/assets/icon/orientedImageryWidget32.json create mode 100644 public/assets/icon/outbox16.json create mode 100644 public/assets/icon/outbox24.json create mode 100644 public/assets/icon/outbox32.json create mode 100644 public/assets/icon/overlapFeatures16.json create mode 100644 public/assets/icon/overlapFeatures24.json create mode 100644 public/assets/icon/overlapFeatures32.json create mode 100644 public/assets/icon/overview16.json create mode 100644 public/assets/icon/overview24.json create mode 100644 public/assets/icon/overview32.json create mode 100644 public/assets/icon/overwriteFeatures16.json create mode 100644 public/assets/icon/overwriteFeatures24.json create mode 100644 public/assets/icon/overwriteFeatures32.json create mode 100644 public/assets/icon/package16.json create mode 100644 public/assets/icon/package24.json create mode 100644 public/assets/icon/package32.json create mode 100644 public/assets/icon/paintBucket16.json create mode 100644 public/assets/icon/paintBucket24.json create mode 100644 public/assets/icon/paintBucket32.json create mode 100644 public/assets/icon/palette16.json create mode 100644 public/assets/icon/palette24.json create mode 100644 public/assets/icon/palette32.json create mode 100644 public/assets/icon/paletteCheck16.json create mode 100644 public/assets/icon/paletteCheck24.json create mode 100644 public/assets/icon/paletteCheck32.json create mode 100644 public/assets/icon/pan16.json create mode 100644 public/assets/icon/pan24.json create mode 100644 public/assets/icon/pan32.json create mode 100644 public/assets/icon/panDrag16.json create mode 100644 public/assets/icon/panDrag24.json create mode 100644 public/assets/icon/panDrag32.json create mode 100644 public/assets/icon/parcelLayer16.json create mode 100644 public/assets/icon/parcelLayer24.json create mode 100644 public/assets/icon/parcelLayer32.json create mode 100644 public/assets/icon/partlyCloud16.json create mode 100644 public/assets/icon/partlyCloud24.json create mode 100644 public/assets/icon/partlyCloud32.json create mode 100644 public/assets/icon/partlyCloudy16.json create mode 100644 public/assets/icon/partlyCloudy24.json create mode 100644 public/assets/icon/partlyCloudy32.json create mode 100644 public/assets/icon/paste16.json create mode 100644 public/assets/icon/paste24.json create mode 100644 public/assets/icon/paste32.json create mode 100644 public/assets/icon/pause16.json create mode 100644 public/assets/icon/pause16F.json create mode 100644 public/assets/icon/pause24.json create mode 100644 public/assets/icon/pause24F.json create mode 100644 public/assets/icon/pause32.json create mode 100644 public/assets/icon/pause32F.json create mode 100644 public/assets/icon/pen16.json create mode 100644 public/assets/icon/pen24.json create mode 100644 public/assets/icon/pen32.json create mode 100644 public/assets/icon/penMark16.json create mode 100644 public/assets/icon/penMark24.json create mode 100644 public/assets/icon/penMark32.json create mode 100644 public/assets/icon/penMarkPlus16.json create mode 100644 public/assets/icon/penMarkPlus24.json create mode 100644 public/assets/icon/penMarkPlus32.json create mode 100644 public/assets/icon/penTip16.json create mode 100644 public/assets/icon/penTip24.json create mode 100644 public/assets/icon/penTip32.json create mode 100644 public/assets/icon/pencil16.json create mode 100644 public/assets/icon/pencil24.json create mode 100644 public/assets/icon/pencil32.json create mode 100644 public/assets/icon/pencilMark16.json create mode 100644 public/assets/icon/pencilMark24.json create mode 100644 public/assets/icon/pencilMark32.json create mode 100644 public/assets/icon/pencilMarkPlus16.json create mode 100644 public/assets/icon/pencilMarkPlus24.json create mode 100644 public/assets/icon/pencilMarkPlus32.json create mode 100644 public/assets/icon/pencilSquare16.json create mode 100644 public/assets/icon/pencilSquare24.json create mode 100644 public/assets/icon/pencilSquare32.json create mode 100644 public/assets/icon/pencilTip16.json create mode 100644 public/assets/icon/pencilTip24.json create mode 100644 public/assets/icon/pencilTip32.json create mode 100644 public/assets/icon/pentagon16.json create mode 100644 public/assets/icon/pentagon24.json create mode 100644 public/assets/icon/pentagon32.json create mode 100644 public/assets/icon/percent16.json create mode 100644 public/assets/icon/percent24.json create mode 100644 public/assets/icon/percent32.json create mode 100644 public/assets/icon/person16.json create mode 100644 public/assets/icon/person216.json create mode 100644 public/assets/icon/person224.json create mode 100644 public/assets/icon/person232.json create mode 100644 public/assets/icon/person24.json create mode 100644 public/assets/icon/person32.json create mode 100644 public/assets/icon/personalHomepage16.json create mode 100644 public/assets/icon/personalHomepage24.json create mode 100644 public/assets/icon/personalHomepage32.json create mode 100644 public/assets/icon/phone16.json create mode 100644 public/assets/icon/phone24.json create mode 100644 public/assets/icon/phone32.json create mode 100644 public/assets/icon/pieChart16.json create mode 100644 public/assets/icon/pieChart24.json create mode 100644 public/assets/icon/pieChart32.json create mode 100644 public/assets/icon/pin16.json create mode 100644 public/assets/icon/pin24.json create mode 100644 public/assets/icon/pin32.json create mode 100644 public/assets/icon/pinPlus16.json create mode 100644 public/assets/icon/pinPlus24.json create mode 100644 public/assets/icon/pinPlus32.json create mode 100644 public/assets/icon/pinTear16.json create mode 100644 public/assets/icon/pinTear16F.json create mode 100644 public/assets/icon/pinTear24.json create mode 100644 public/assets/icon/pinTear24F.json create mode 100644 public/assets/icon/pinTear32.json create mode 100644 public/assets/icon/pinTear32F.json create mode 100644 public/assets/icon/pinTearF16.json create mode 100644 public/assets/icon/pinTearF24.json create mode 100644 public/assets/icon/pinTearF32.json create mode 100644 public/assets/icon/pins16.json create mode 100644 public/assets/icon/pins24.json create mode 100644 public/assets/icon/pins32.json create mode 100644 public/assets/icon/plane16.json create mode 100644 public/assets/icon/plane24.json create mode 100644 public/assets/icon/plane32.json create mode 100644 public/assets/icon/plans16.json create mode 100644 public/assets/icon/plans24.json create mode 100644 public/assets/icon/plans32.json create mode 100644 public/assets/icon/play16.json create mode 100644 public/assets/icon/play16F.json create mode 100644 public/assets/icon/play24.json create mode 100644 public/assets/icon/play24F.json create mode 100644 public/assets/icon/play32.json create mode 100644 public/assets/icon/play32F.json create mode 100644 public/assets/icon/plus16.json create mode 100644 public/assets/icon/plus24.json create mode 100644 public/assets/icon/plus32.json create mode 100644 public/assets/icon/plusCircle16.json create mode 100644 public/assets/icon/plusCircle24.json create mode 100644 public/assets/icon/plusCircle32.json create mode 100644 public/assets/icon/plusSquare16.json create mode 100644 public/assets/icon/plusSquare24.json create mode 100644 public/assets/icon/plusSquare32.json create mode 100644 public/assets/icon/point16.json create mode 100644 public/assets/icon/point24.json create mode 100644 public/assets/icon/point32.json create mode 100644 public/assets/icon/polygon16.json create mode 100644 public/assets/icon/polygon24.json create mode 100644 public/assets/icon/polygon32.json create mode 100644 public/assets/icon/polygonArea16.json create mode 100644 public/assets/icon/polygonArea24.json create mode 100644 public/assets/icon/polygonArea32.json create mode 100644 public/assets/icon/polygonLineCheck16.json create mode 100644 public/assets/icon/polygonLineCheck24.json create mode 100644 public/assets/icon/polygonLineCheck32.json create mode 100644 public/assets/icon/polygonVertices16.json create mode 100644 public/assets/icon/polygonVertices24.json create mode 100644 public/assets/icon/polygonVertices32.json create mode 100644 public/assets/icon/popUp116.json create mode 100644 public/assets/icon/popUp124.json create mode 100644 public/assets/icon/popUp132.json create mode 100644 public/assets/icon/popUpBlank16.json create mode 100644 public/assets/icon/popUpBlank16F.json create mode 100644 public/assets/icon/popUpBlank24.json create mode 100644 public/assets/icon/popUpBlank24F.json create mode 100644 public/assets/icon/popUpBlank32.json create mode 100644 public/assets/icon/popUpBlank32F.json create mode 100644 public/assets/icon/popUpBlankF16.json create mode 100644 public/assets/icon/popUpBlankF24.json create mode 100644 public/assets/icon/popUpBlankF32.json create mode 100644 public/assets/icon/popup16.json create mode 100644 public/assets/icon/popup24.json create mode 100644 public/assets/icon/popup32.json create mode 100644 public/assets/icon/portal16.json create mode 100644 public/assets/icon/portal24.json create mode 100644 public/assets/icon/portal32.json create mode 100644 public/assets/icon/premiumContentUserCredit16.json create mode 100644 public/assets/icon/premiumContentUserCredit24.json create mode 100644 public/assets/icon/premiumContentUserCredit32.json create mode 100644 public/assets/icon/presentation16.json create mode 100644 public/assets/icon/presentation24.json create mode 100644 public/assets/icon/presentation32.json create mode 100644 public/assets/icon/preserve16.json create mode 100644 public/assets/icon/preserve24.json create mode 100644 public/assets/icon/preserve32.json create mode 100644 public/assets/icon/print16.json create mode 100644 public/assets/icon/print24.json create mode 100644 public/assets/icon/print32.json create mode 100644 public/assets/icon/printPreview16.json create mode 100644 public/assets/icon/printPreview24.json create mode 100644 public/assets/icon/printPreview32.json create mode 100644 public/assets/icon/processingTemplates16.json create mode 100644 public/assets/icon/processingTemplates24.json create mode 100644 public/assets/icon/processingTemplates32.json create mode 100644 public/assets/icon/profileVariables16.json create mode 100644 public/assets/icon/profileVariables24.json create mode 100644 public/assets/icon/profileVariables32.json create mode 100644 public/assets/icon/projects16.json create mode 100644 public/assets/icon/projects24.json create mode 100644 public/assets/icon/projects32.json create mode 100644 public/assets/icon/pushpin16.json create mode 100644 public/assets/icon/pushpin24.json create mode 100644 public/assets/icon/pushpin32.json create mode 100644 public/assets/icon/puzzlePiece16.json create mode 100644 public/assets/icon/puzzlePiece24.json create mode 100644 public/assets/icon/puzzlePiece32.json create mode 100644 public/assets/icon/qrCode16.json create mode 100644 public/assets/icon/qrCode24.json create mode 100644 public/assets/icon/qrCode32.json create mode 100644 public/assets/icon/qtCode16.json create mode 100644 public/assets/icon/qtCode24.json create mode 100644 public/assets/icon/qtCode32.json create mode 100644 public/assets/icon/question16.json create mode 100644 public/assets/icon/question16F.json create mode 100644 public/assets/icon/question24.json create mode 100644 public/assets/icon/question24F.json create mode 100644 public/assets/icon/question32.json create mode 100644 public/assets/icon/question32F.json create mode 100644 public/assets/icon/questionMark16.json create mode 100644 public/assets/icon/questionMark24.json create mode 100644 public/assets/icon/questionMark32.json create mode 100644 public/assets/icon/quote16.json create mode 100644 public/assets/icon/quote24.json create mode 100644 public/assets/icon/quote32.json create mode 100644 public/assets/icon/rain16.json create mode 100644 public/assets/icon/rain24.json create mode 100644 public/assets/icon/rain32.json create mode 100644 public/assets/icon/rainSnow16.json create mode 100644 public/assets/icon/rainSnow24.json create mode 100644 public/assets/icon/rainSnow32.json create mode 100644 public/assets/icon/rainThunder16.json create mode 100644 public/assets/icon/rainThunder24.json create mode 100644 public/assets/icon/rainThunder32.json create mode 100644 public/assets/icon/rampLeft16.json create mode 100644 public/assets/icon/rampLeft24.json create mode 100644 public/assets/icon/rampLeft32.json create mode 100644 public/assets/icon/rampRight16.json create mode 100644 public/assets/icon/rampRight24.json create mode 100644 public/assets/icon/rampRight32.json create mode 100644 public/assets/icon/rangefinder16.json create mode 100644 public/assets/icon/rangefinder24.json create mode 100644 public/assets/icon/rangefinder32.json create mode 100644 public/assets/icon/rasterAnalysis16.json create mode 100644 public/assets/icon/rasterAnalysis24.json create mode 100644 public/assets/icon/rasterAnalysis32.json create mode 100644 public/assets/icon/rasterFunction16.json create mode 100644 public/assets/icon/rasterFunction24.json create mode 100644 public/assets/icon/rasterFunction32.json create mode 100644 public/assets/icon/rasterFunctionTemplate16.json create mode 100644 public/assets/icon/rasterFunctionTemplate24.json create mode 100644 public/assets/icon/rasterFunctionTemplate32.json create mode 100644 public/assets/icon/readOnlyNonEditable16.json create mode 100644 public/assets/icon/readOnlyNonEditable24.json create mode 100644 public/assets/icon/readOnlyNonEditable32.json create mode 100644 public/assets/icon/recent16.json create mode 100644 public/assets/icon/recent24.json create mode 100644 public/assets/icon/recent32.json create mode 100644 public/assets/icon/rectangle16.json create mode 100644 public/assets/icon/rectangle24.json create mode 100644 public/assets/icon/rectangle32.json create mode 100644 public/assets/icon/rectangleArea16.json create mode 100644 public/assets/icon/rectangleArea24.json create mode 100644 public/assets/icon/rectangleArea32.json create mode 100644 public/assets/icon/rectanglePlus16.json create mode 100644 public/assets/icon/rectanglePlus24.json create mode 100644 public/assets/icon/rectanglePlus32.json create mode 100644 public/assets/icon/recurrence16.json create mode 100644 public/assets/icon/recurrence24.json create mode 100644 public/assets/icon/recurrence32.json create mode 100644 public/assets/icon/recycleBin16.json create mode 100644 public/assets/icon/recycleBin24.json create mode 100644 public/assets/icon/recycleBin32.json create mode 100644 public/assets/icon/redo16.json create mode 100644 public/assets/icon/redo24.json create mode 100644 public/assets/icon/redo32.json create mode 100644 public/assets/icon/refresh16.json create mode 100644 public/assets/icon/refresh24.json create mode 100644 public/assets/icon/refresh32.json create mode 100644 public/assets/icon/refreshF16.json create mode 100644 public/assets/icon/refreshF24.json create mode 100644 public/assets/icon/refreshF32.json create mode 100644 public/assets/icon/register16.json create mode 100644 public/assets/icon/register24.json create mode 100644 public/assets/icon/register32.json create mode 100644 public/assets/icon/reorderCards16.json create mode 100644 public/assets/icon/reorderCards24.json create mode 100644 public/assets/icon/reorderCards32.json create mode 100644 public/assets/icon/reorderGrid16.json create mode 100644 public/assets/icon/reorderGrid24.json create mode 100644 public/assets/icon/reorderGrid32.json create mode 100644 public/assets/icon/reorderStack16.json create mode 100644 public/assets/icon/reorderStack24.json create mode 100644 public/assets/icon/reorderStack32.json create mode 100644 public/assets/icon/replaceImage16.json create mode 100644 public/assets/icon/replaceImage24.json create mode 100644 public/assets/icon/replaceImage32.json create mode 100644 public/assets/icon/reset16.json create mode 100644 public/assets/icon/reset24.json create mode 100644 public/assets/icon/reset32.json create mode 100644 public/assets/icon/resizeArea16.json create mode 100644 public/assets/icon/resizeArea24.json create mode 100644 public/assets/icon/resizeArea32.json create mode 100644 public/assets/icon/retrain16.json create mode 100644 public/assets/icon/retrain24.json create mode 100644 public/assets/icon/retrain32.json create mode 100644 public/assets/icon/reverse16.json create mode 100644 public/assets/icon/reverse16F.json create mode 100644 public/assets/icon/reverse24.json create mode 100644 public/assets/icon/reverse24F.json create mode 100644 public/assets/icon/reverse32.json create mode 100644 public/assets/icon/reverse32F.json create mode 100644 public/assets/icon/rfid16.json create mode 100644 public/assets/icon/rfid24.json create mode 100644 public/assets/icon/rfid32.json create mode 100644 public/assets/icon/rhombus16.json create mode 100644 public/assets/icon/rhombus24.json create mode 100644 public/assets/icon/rhombus32.json create mode 100644 public/assets/icon/ribbon16.json create mode 100644 public/assets/icon/ribbon24.json create mode 100644 public/assets/icon/ribbon32.json create mode 100644 public/assets/icon/ribbonRosette16.json create mode 100644 public/assets/icon/ribbonRosette24.json create mode 100644 public/assets/icon/ribbonRosette32.json create mode 100644 public/assets/icon/right16.json create mode 100644 public/assets/icon/right24.json create mode 100644 public/assets/icon/right32.json create mode 100644 public/assets/icon/rightAlign16.json create mode 100644 public/assets/icon/rightAlign24.json create mode 100644 public/assets/icon/rightAlign32.json create mode 100644 public/assets/icon/rightEdge16.json create mode 100644 public/assets/icon/rightEdge24.json create mode 100644 public/assets/icon/rightEdge32.json create mode 100644 public/assets/icon/rightLeft16.json create mode 100644 public/assets/icon/rightLeft24.json create mode 100644 public/assets/icon/rightLeft32.json create mode 100644 public/assets/icon/rightRight16.json create mode 100644 public/assets/icon/rightRight24.json create mode 100644 public/assets/icon/rightRight32.json create mode 100644 public/assets/icon/rings16.json create mode 100644 public/assets/icon/rings24.json create mode 100644 public/assets/icon/rings32.json create mode 100644 public/assets/icon/ringsLargest16.json create mode 100644 public/assets/icon/ringsLargest24.json create mode 100644 public/assets/icon/ringsLargest32.json create mode 100644 public/assets/icon/ringsSmallest16.json create mode 100644 public/assets/icon/ringsSmallest24.json create mode 100644 public/assets/icon/ringsSmallest32.json create mode 100644 public/assets/icon/ringsThreshold16.json create mode 100644 public/assets/icon/ringsThreshold24.json create mode 100644 public/assets/icon/ringsThreshold32.json create mode 100644 public/assets/icon/ringsXBar16.json create mode 100644 public/assets/icon/ringsXBar24.json create mode 100644 public/assets/icon/ringsXBar32.json create mode 100644 public/assets/icon/roadSign16.json create mode 100644 public/assets/icon/roadSign24.json create mode 100644 public/assets/icon/roadSign32.json create mode 100644 public/assets/icon/rosette16.json create mode 100644 public/assets/icon/rosette24.json create mode 100644 public/assets/icon/rosette32.json create mode 100644 public/assets/icon/rotate16.json create mode 100644 public/assets/icon/rotate24.json create mode 100644 public/assets/icon/rotate32.json create mode 100644 public/assets/icon/rotateDevice16.json create mode 100644 public/assets/icon/rotateDevice24.json create mode 100644 public/assets/icon/rotateDevice32.json create mode 100644 public/assets/icon/roundAbout16.json create mode 100644 public/assets/icon/roundAbout24.json create mode 100644 public/assets/icon/roundAbout32.json create mode 100644 public/assets/icon/roundAboutRight16.json create mode 100644 public/assets/icon/roundAboutRight24.json create mode 100644 public/assets/icon/roundAboutRight32.json create mode 100644 public/assets/icon/roundedRectangle16.json create mode 100644 public/assets/icon/roundedRectangle24.json create mode 100644 public/assets/icon/roundedRectangle32.json create mode 100644 public/assets/icon/routeFrom16.json create mode 100644 public/assets/icon/routeFrom24.json create mode 100644 public/assets/icon/routeFrom32.json create mode 100644 public/assets/icon/routeTo16.json create mode 100644 public/assets/icon/routeTo24.json create mode 100644 public/assets/icon/routeTo32.json create mode 100644 public/assets/icon/rtlElementsAlign16.json create mode 100644 public/assets/icon/rtlElementsAlign24.json create mode 100644 public/assets/icon/rtlElementsAlign32.json create mode 100644 public/assets/icon/rtlParagraphAlign16.json create mode 100644 public/assets/icon/rtlParagraphAlign24.json create mode 100644 public/assets/icon/rtlParagraphAlign32.json create mode 100644 public/assets/icon/running16.json create mode 100644 public/assets/icon/running24.json create mode 100644 public/assets/icon/running32.json create mode 100644 public/assets/icon/runningOutline16.json create mode 100644 public/assets/icon/runningOutline24.json create mode 100644 public/assets/icon/runningOutline32.json create mode 100644 public/assets/icon/ruralDrivingDistance16.json create mode 100644 public/assets/icon/ruralDrivingDistance24.json create mode 100644 public/assets/icon/ruralDrivingDistance32.json create mode 100644 public/assets/icon/ruralDrivingTime16.json create mode 100644 public/assets/icon/ruralDrivingTime24.json create mode 100644 public/assets/icon/ruralDrivingTime32.json create mode 100644 public/assets/icon/satellite016.json create mode 100644 public/assets/icon/satellite016F.json create mode 100644 public/assets/icon/satellite024.json create mode 100644 public/assets/icon/satellite024F.json create mode 100644 public/assets/icon/satellite032.json create mode 100644 public/assets/icon/satellite032F.json create mode 100644 public/assets/icon/satellite0F16.json create mode 100644 public/assets/icon/satellite0F24.json create mode 100644 public/assets/icon/satellite0F32.json create mode 100644 public/assets/icon/satellite116.json create mode 100644 public/assets/icon/satellite116F.json create mode 100644 public/assets/icon/satellite124.json create mode 100644 public/assets/icon/satellite124F.json create mode 100644 public/assets/icon/satellite132.json create mode 100644 public/assets/icon/satellite132F.json create mode 100644 public/assets/icon/satellite1F16.json create mode 100644 public/assets/icon/satellite1F24.json create mode 100644 public/assets/icon/satellite1F32.json create mode 100644 public/assets/icon/satellite216.json create mode 100644 public/assets/icon/satellite216F.json create mode 100644 public/assets/icon/satellite224.json create mode 100644 public/assets/icon/satellite224F.json create mode 100644 public/assets/icon/satellite232.json create mode 100644 public/assets/icon/satellite232F.json create mode 100644 public/assets/icon/satellite2F16.json create mode 100644 public/assets/icon/satellite2F24.json create mode 100644 public/assets/icon/satellite2F32.json create mode 100644 public/assets/icon/satellite316.json create mode 100644 public/assets/icon/satellite316F.json create mode 100644 public/assets/icon/satellite324.json create mode 100644 public/assets/icon/satellite324F.json create mode 100644 public/assets/icon/satellite332.json create mode 100644 public/assets/icon/satellite332F.json create mode 100644 public/assets/icon/satellite3F16.json create mode 100644 public/assets/icon/satellite3F24.json create mode 100644 public/assets/icon/satellite3F32.json create mode 100644 public/assets/icon/save16.json create mode 100644 public/assets/icon/save24.json create mode 100644 public/assets/icon/save32.json create mode 100644 public/assets/icon/scanBarcode16.json create mode 100644 public/assets/icon/scanBarcode24.json create mode 100644 public/assets/icon/scanBarcode32.json create mode 100644 public/assets/icon/scissors16.json create mode 100644 public/assets/icon/scissors24.json create mode 100644 public/assets/icon/scissors32.json create mode 100644 public/assets/icon/screenshotMode16.json create mode 100644 public/assets/icon/screenshotMode24.json create mode 100644 public/assets/icon/screenshotMode32.json create mode 100644 public/assets/icon/script16.json create mode 100644 public/assets/icon/script24.json create mode 100644 public/assets/icon/script32.json create mode 100644 public/assets/icon/seamlines16.json create mode 100644 public/assets/icon/seamlines24.json create mode 100644 public/assets/icon/seamlines32.json create mode 100644 public/assets/icon/search16.json create mode 100644 public/assets/icon/search24.json create mode 100644 public/assets/icon/search32.json create mode 100644 public/assets/icon/security16.json create mode 100644 public/assets/icon/security24.json create mode 100644 public/assets/icon/security32.json create mode 100644 public/assets/icon/select16.json create mode 100644 public/assets/icon/select24.json create mode 100644 public/assets/icon/select32.json create mode 100644 public/assets/icon/selectCategory16.json create mode 100644 public/assets/icon/selectCategory24.json create mode 100644 public/assets/icon/selectCategory32.json create mode 100644 public/assets/icon/selectRange16.json create mode 100644 public/assets/icon/selectRange24.json create mode 100644 public/assets/icon/selectRange32.json create mode 100644 public/assets/icon/selectVisible16.json create mode 100644 public/assets/icon/selectVisible24.json create mode 100644 public/assets/icon/selectVisible32.json create mode 100644 public/assets/icon/selectedItemsFilter16.json create mode 100644 public/assets/icon/selectedItemsFilter24.json create mode 100644 public/assets/icon/selectedItemsFilter32.json create mode 100644 public/assets/icon/selection16.json create mode 100644 public/assets/icon/selection24.json create mode 100644 public/assets/icon/selection32.json create mode 100644 public/assets/icon/selectionFilter16.json create mode 100644 public/assets/icon/selectionFilter24.json create mode 100644 public/assets/icon/selectionFilter32.json create mode 100644 public/assets/icon/selectionX16.json create mode 100644 public/assets/icon/selectionX24.json create mode 100644 public/assets/icon/selectionX32.json create mode 100644 public/assets/icon/send16.json create mode 100644 public/assets/icon/send24.json create mode 100644 public/assets/icon/send32.json create mode 100644 public/assets/icon/sendBackwards16.json create mode 100644 public/assets/icon/sendBackwards24.json create mode 100644 public/assets/icon/sendBackwards32.json create mode 100644 public/assets/icon/sendToBack16.json create mode 100644 public/assets/icon/sendToBack24.json create mode 100644 public/assets/icon/sendToBack32.json create mode 100644 public/assets/icon/sensor16.json create mode 100644 public/assets/icon/sensor21.json create mode 100644 public/assets/icon/sensor24.json create mode 100644 public/assets/icon/sensor32.json create mode 100644 public/assets/icon/sensor48.json create mode 100644 public/assets/icon/sensor64.json create mode 100644 public/assets/icon/separator16.json create mode 100644 public/assets/icon/separator24.json create mode 100644 public/assets/icon/separator32.json create mode 100644 public/assets/icon/serialPort16.json create mode 100644 public/assets/icon/serialPort24.json create mode 100644 public/assets/icon/serialPort32.json create mode 100644 public/assets/icon/server16.json create mode 100644 public/assets/icon/server24.json create mode 100644 public/assets/icon/server32.json create mode 100644 public/assets/icon/serverLock16.json create mode 100644 public/assets/icon/serverLock24.json create mode 100644 public/assets/icon/serverLock32.json create mode 100644 public/assets/icon/services16.json create mode 100644 public/assets/icon/services24.json create mode 100644 public/assets/icon/services32.json create mode 100644 public/assets/icon/shapes16.json create mode 100644 public/assets/icon/shapes24.json create mode 100644 public/assets/icon/shapes32.json create mode 100644 public/assets/icon/share16.json create mode 100644 public/assets/icon/share24.json create mode 100644 public/assets/icon/share32.json create mode 100644 public/assets/icon/shareIos16.json create mode 100644 public/assets/icon/shareIos24.json create mode 100644 public/assets/icon/shareIos32.json create mode 100644 public/assets/icon/sharpLeft16.json create mode 100644 public/assets/icon/sharpLeft24.json create mode 100644 public/assets/icon/sharpLeft32.json create mode 100644 public/assets/icon/sharpRight16.json create mode 100644 public/assets/icon/sharpRight24.json create mode 100644 public/assets/icon/sharpRight32.json create mode 100644 public/assets/icon/sheildCoin16.json create mode 100644 public/assets/icon/sheildCoin24.json create mode 100644 public/assets/icon/sheildCoin32.json create mode 100644 public/assets/icon/shieldCoin16.json create mode 100644 public/assets/icon/shieldCoin24.json create mode 100644 public/assets/icon/shieldCoin32.json create mode 100644 public/assets/icon/shoppingCart16.json create mode 100644 public/assets/icon/shoppingCart24.json create mode 100644 public/assets/icon/shoppingCart32.json create mode 100644 public/assets/icon/showColumn16.json create mode 100644 public/assets/icon/showColumn24.json create mode 100644 public/assets/icon/showColumn32.json create mode 100644 public/assets/icon/showMultipleLayersAtATime16.json create mode 100644 public/assets/icon/showMultipleLayersAtATime24.json create mode 100644 public/assets/icon/showMultipleLayersAtATime32.json create mode 100644 public/assets/icon/showOneLayerAtATime16.json create mode 100644 public/assets/icon/showOneLayerAtATime24.json create mode 100644 public/assets/icon/showOneLayerAtATime32.json create mode 100644 public/assets/icon/sidecar16.json create mode 100644 public/assets/icon/sidecar24.json create mode 100644 public/assets/icon/sidecar32.json create mode 100644 public/assets/icon/sigma16.json create mode 100644 public/assets/icon/sigma24.json create mode 100644 public/assets/icon/sigma32.json create mode 100644 public/assets/icon/signIn16.json create mode 100644 public/assets/icon/signIn24.json create mode 100644 public/assets/icon/signIn32.json create mode 100644 public/assets/icon/signOut16.json create mode 100644 public/assets/icon/signOut24.json create mode 100644 public/assets/icon/signOut32.json create mode 100644 public/assets/icon/skyPlot16.json create mode 100644 public/assets/icon/skyPlot24.json create mode 100644 public/assets/icon/skyPlot32.json create mode 100644 public/assets/icon/slice16.json create mode 100644 public/assets/icon/slice24.json create mode 100644 public/assets/icon/slice32.json create mode 100644 public/assets/icon/sliders16.json create mode 100644 public/assets/icon/sliders24.json create mode 100644 public/assets/icon/sliders32.json create mode 100644 public/assets/icon/slidersHorizontal16.json create mode 100644 public/assets/icon/slidersHorizontal24.json create mode 100644 public/assets/icon/slidersHorizontal32.json create mode 100644 public/assets/icon/slideshow16.json create mode 100644 public/assets/icon/slideshow24.json create mode 100644 public/assets/icon/slideshow32.json create mode 100644 public/assets/icon/smartCamera16.json create mode 100644 public/assets/icon/smartCamera24.json create mode 100644 public/assets/icon/smartCamera32.json create mode 100644 public/assets/icon/smartForm16.json create mode 100644 public/assets/icon/smartForm24.json create mode 100644 public/assets/icon/smartForm32.json create mode 100644 public/assets/icon/smile16.json create mode 100644 public/assets/icon/smile24.json create mode 100644 public/assets/icon/smile32.json create mode 100644 public/assets/icon/snapToGrid16.json create mode 100644 public/assets/icon/snapToGrid24.json create mode 100644 public/assets/icon/snapToGrid32.json create mode 100644 public/assets/icon/snapToPixel16.json create mode 100644 public/assets/icon/snapToPixel24.json create mode 100644 public/assets/icon/snapToPixel32.json create mode 100644 public/assets/icon/snapToPoint16.json create mode 100644 public/assets/icon/snapToPoint24.json create mode 100644 public/assets/icon/snapToPoint32.json create mode 100644 public/assets/icon/snow16.json create mode 100644 public/assets/icon/snow24.json create mode 100644 public/assets/icon/snow32.json create mode 100644 public/assets/icon/snowThunder16.json create mode 100644 public/assets/icon/snowThunder24.json create mode 100644 public/assets/icon/snowThunder32.json create mode 100644 public/assets/icon/sortAscending16.json create mode 100644 public/assets/icon/sortAscending24.json create mode 100644 public/assets/icon/sortAscending32.json create mode 100644 public/assets/icon/sortAscendingArrow16.json create mode 100644 public/assets/icon/sortAscendingArrow24.json create mode 100644 public/assets/icon/sortAscendingArrow32.json create mode 100644 public/assets/icon/sortDescending16.json create mode 100644 public/assets/icon/sortDescending24.json create mode 100644 public/assets/icon/sortDescending32.json create mode 100644 public/assets/icon/sortDescendingArrow16.json create mode 100644 public/assets/icon/sortDescendingArrow24.json create mode 100644 public/assets/icon/sortDescendingArrow32.json create mode 100644 public/assets/icon/sound16.json create mode 100644 public/assets/icon/sound24.json create mode 100644 public/assets/icon/sound32.json create mode 100644 public/assets/icon/soundLow16.json create mode 100644 public/assets/icon/soundLow24.json create mode 100644 public/assets/icon/soundLow32.json create mode 100644 public/assets/icon/soundOff16.json create mode 100644 public/assets/icon/soundOff24.json create mode 100644 public/assets/icon/soundOff32.json create mode 100644 public/assets/icon/soundUnavailable16.json create mode 100644 public/assets/icon/soundUnavailable24.json create mode 100644 public/assets/icon/soundUnavailable32.json create mode 100644 public/assets/icon/speechBubble16.json create mode 100644 public/assets/icon/speechBubble24.json create mode 100644 public/assets/icon/speechBubble32.json create mode 100644 public/assets/icon/speechBubbleCheck16.json create mode 100644 public/assets/icon/speechBubbleCheck24.json create mode 100644 public/assets/icon/speechBubbleCheck32.json create mode 100644 public/assets/icon/speechBubbleExclamation16.json create mode 100644 public/assets/icon/speechBubbleExclamation24.json create mode 100644 public/assets/icon/speechBubbleExclamation32.json create mode 100644 public/assets/icon/speechBubblePlus16.json create mode 100644 public/assets/icon/speechBubblePlus24.json create mode 100644 public/assets/icon/speechBubblePlus32.json create mode 100644 public/assets/icon/speechBubbleSocial16.json create mode 100644 public/assets/icon/speechBubbleSocial24.json create mode 100644 public/assets/icon/speechBubbleSocial32.json create mode 100644 public/assets/icon/speechBubbles16.json create mode 100644 public/assets/icon/speechBubbles24.json create mode 100644 public/assets/icon/speechBubbles32.json create mode 100644 public/assets/icon/spinner16.json create mode 100644 public/assets/icon/spinner24.json create mode 100644 public/assets/icon/spinner32.json create mode 100644 public/assets/icon/split16.json create mode 100644 public/assets/icon/split24.json create mode 100644 public/assets/icon/split32.json create mode 100644 public/assets/icon/splitFeatures16.json create mode 100644 public/assets/icon/splitFeatures24.json create mode 100644 public/assets/icon/splitFeatures32.json create mode 100644 public/assets/icon/square16.json create mode 100644 public/assets/icon/square16F.json create mode 100644 public/assets/icon/square24.json create mode 100644 public/assets/icon/square24F.json create mode 100644 public/assets/icon/square32.json create mode 100644 public/assets/icon/square32F.json create mode 100644 public/assets/icon/squareArea16.json create mode 100644 public/assets/icon/squareArea24.json create mode 100644 public/assets/icon/squareArea32.json create mode 100644 public/assets/icon/stairs16.json create mode 100644 public/assets/icon/stairs24.json create mode 100644 public/assets/icon/stairs32.json create mode 100644 public/assets/icon/stairsDown16.json create mode 100644 public/assets/icon/stairsDown24.json create mode 100644 public/assets/icon/stairsDown32.json create mode 100644 public/assets/icon/stairsUp16.json create mode 100644 public/assets/icon/stairsUp24.json create mode 100644 public/assets/icon/stairsUp32.json create mode 100644 public/assets/icon/star16.json create mode 100644 public/assets/icon/star16F.json create mode 100644 public/assets/icon/star24.json create mode 100644 public/assets/icon/star24F.json create mode 100644 public/assets/icon/star32.json create mode 100644 public/assets/icon/star32F.json create mode 100644 public/assets/icon/starCircle16.json create mode 100644 public/assets/icon/starCircle24.json create mode 100644 public/assets/icon/starCircle32.json create mode 100644 public/assets/icon/straight16.json create mode 100644 public/assets/icon/straight24.json create mode 100644 public/assets/icon/straight32.json create mode 100644 public/assets/icon/strikethrough16.json create mode 100644 public/assets/icon/strikethrough24.json create mode 100644 public/assets/icon/strikethrough32.json create mode 100644 public/assets/icon/string16.json create mode 100644 public/assets/icon/string24.json create mode 100644 public/assets/icon/string32.json create mode 100644 public/assets/icon/subheading116.json create mode 100644 public/assets/icon/subheading124.json create mode 100644 public/assets/icon/subheading132.json create mode 100644 public/assets/icon/subheading16.json create mode 100644 public/assets/icon/subheading216.json create mode 100644 public/assets/icon/subheading224.json create mode 100644 public/assets/icon/subheading232.json create mode 100644 public/assets/icon/subheading24.json create mode 100644 public/assets/icon/subheading316.json create mode 100644 public/assets/icon/subheading32.json create mode 100644 public/assets/icon/subheading324.json create mode 100644 public/assets/icon/subheading332.json create mode 100644 public/assets/icon/subheading416.json create mode 100644 public/assets/icon/subheading424.json create mode 100644 public/assets/icon/subheading432.json create mode 100644 public/assets/icon/subheading516.json create mode 100644 public/assets/icon/subheading524.json create mode 100644 public/assets/icon/subheading532.json create mode 100644 public/assets/icon/subheadingRtl16.json create mode 100644 public/assets/icon/subheadingRtl24.json create mode 100644 public/assets/icon/subheadingRtl32.json create mode 100644 public/assets/icon/submit16.json create mode 100644 public/assets/icon/submit24.json create mode 100644 public/assets/icon/submit32.json create mode 100644 public/assets/icon/subscript16.json create mode 100644 public/assets/icon/subscript24.json create mode 100644 public/assets/icon/subscript32.json create mode 100644 public/assets/icon/suitabilityAnalysisOutput16.json create mode 100644 public/assets/icon/suitabilityAnalysisOutput24.json create mode 100644 public/assets/icon/suitabilityAnalysisOutput32.json create mode 100644 public/assets/icon/summarizeCenterAndDispersion116.json create mode 100644 public/assets/icon/summarizeCenterAndDispersion124.json create mode 100644 public/assets/icon/summarizeCenterAndDispersion132.json create mode 100644 public/assets/icon/summarizeCenterAndDispersion216.json create mode 100644 public/assets/icon/summarizeCenterAndDispersion224.json create mode 100644 public/assets/icon/summarizeCenterAndDispersion232.json create mode 100644 public/assets/icon/summarizeCenterAndDispersion316.json create mode 100644 public/assets/icon/summarizeCenterAndDispersion324.json create mode 100644 public/assets/icon/summarizeCenterAndDispersion332.json create mode 100644 public/assets/icon/summary16.json create mode 100644 public/assets/icon/summary24.json create mode 100644 public/assets/icon/summary32.json create mode 100644 public/assets/icon/superimpose16.json create mode 100644 public/assets/icon/superimpose24.json create mode 100644 public/assets/icon/superimpose32.json create mode 100644 public/assets/icon/superscript16.json create mode 100644 public/assets/icon/superscript24.json create mode 100644 public/assets/icon/superscript32.json create mode 100644 public/assets/icon/survey16.json create mode 100644 public/assets/icon/survey24.json create mode 100644 public/assets/icon/survey32.json create mode 100644 public/assets/icon/switch16.json create mode 100644 public/assets/icon/switch24.json create mode 100644 public/assets/icon/switch32.json create mode 100644 public/assets/icon/systemManagement16.json create mode 100644 public/assets/icon/systemManagement24.json create mode 100644 public/assets/icon/systemManagement32.json create mode 100644 public/assets/icon/tabbedView16.json create mode 100644 public/assets/icon/tabbedView24.json create mode 100644 public/assets/icon/tabbedView32.json create mode 100644 public/assets/icon/table16.json create mode 100644 public/assets/icon/table24.json create mode 100644 public/assets/icon/table32.json create mode 100644 public/assets/icon/tables16.json create mode 100644 public/assets/icon/tables24.json create mode 100644 public/assets/icon/tables32.json create mode 100644 public/assets/icon/tablet16.json create mode 100644 public/assets/icon/tablet24.json create mode 100644 public/assets/icon/tablet32.json create mode 100644 public/assets/icon/tag16.json create mode 100644 public/assets/icon/tag24.json create mode 100644 public/assets/icon/tag32.json create mode 100644 public/assets/icon/takePedestrianRamp16.json create mode 100644 public/assets/icon/takePedestrianRamp24.json create mode 100644 public/assets/icon/takePedestrianRamp32.json create mode 100644 public/assets/icon/terminal16.json create mode 100644 public/assets/icon/terminal24.json create mode 100644 public/assets/icon/terminal32.json create mode 100644 public/assets/icon/territoryBufferDistance16.json create mode 100644 public/assets/icon/territoryBufferDistance24.json create mode 100644 public/assets/icon/territoryBufferDistance32.json create mode 100644 public/assets/icon/testData16.json create mode 100644 public/assets/icon/testData24.json create mode 100644 public/assets/icon/testData32.json create mode 100644 public/assets/icon/text16.json create mode 100644 public/assets/icon/text24.json create mode 100644 public/assets/icon/text32.json create mode 100644 public/assets/icon/textLarge16.json create mode 100644 public/assets/icon/textLarge24.json create mode 100644 public/assets/icon/textLarge32.json create mode 100644 public/assets/icon/textMedium16.json create mode 100644 public/assets/icon/textMedium24.json create mode 100644 public/assets/icon/textMedium32.json create mode 100644 public/assets/icon/textParagraphLarge16.json create mode 100644 public/assets/icon/textParagraphLarge24.json create mode 100644 public/assets/icon/textParagraphLarge32.json create mode 100644 public/assets/icon/textSmall16.json create mode 100644 public/assets/icon/textSmall24.json create mode 100644 public/assets/icon/textSmall32.json create mode 100644 public/assets/icon/thumbsDown16.json create mode 100644 public/assets/icon/thumbsDown24.json create mode 100644 public/assets/icon/thumbsDown32.json create mode 100644 public/assets/icon/thumbsUp16.json create mode 100644 public/assets/icon/thumbsUp24.json create mode 100644 public/assets/icon/thumbsUp32.json create mode 100644 public/assets/icon/tileLayer16.json create mode 100644 public/assets/icon/tileLayer24.json create mode 100644 public/assets/icon/tileLayer32.json create mode 100644 public/assets/icon/tiledImageryLayer16.json create mode 100644 public/assets/icon/tiledImageryLayer24.json create mode 100644 public/assets/icon/tiledImageryLayer32.json create mode 100644 public/assets/icon/timer16.json create mode 100644 public/assets/icon/timer24.json create mode 100644 public/assets/icon/timer32.json create mode 100644 public/assets/icon/title16.json create mode 100644 public/assets/icon/title24.json create mode 100644 public/assets/icon/title32.json create mode 100644 public/assets/icon/toggle16.json create mode 100644 public/assets/icon/toggle24.json create mode 100644 public/assets/icon/toggle32.json create mode 100644 public/assets/icon/toggleOff16.json create mode 100644 public/assets/icon/toggleOff24.json create mode 100644 public/assets/icon/toggleOff32.json create mode 100644 public/assets/icon/toggleOn16.json create mode 100644 public/assets/icon/toggleOn24.json create mode 100644 public/assets/icon/toggleOn32.json create mode 100644 public/assets/icon/touch16.json create mode 100644 public/assets/icon/touch24.json create mode 100644 public/assets/icon/touch32.json create mode 100644 public/assets/icon/tour16.json create mode 100644 public/assets/icon/tour24.json create mode 100644 public/assets/icon/tour32.json create mode 100644 public/assets/icon/tourPinTear16.json create mode 100644 public/assets/icon/tourPinTear24.json create mode 100644 public/assets/icon/tourPinTear32.json create mode 100644 public/assets/icon/transparency16.json create mode 100644 public/assets/icon/transparency24.json create mode 100644 public/assets/icon/transparency32.json create mode 100644 public/assets/icon/transverseHexagon16.json create mode 100644 public/assets/icon/transverseHexagon24.json create mode 100644 public/assets/icon/transverseHexagon32.json create mode 100644 public/assets/icon/trapezoidArea16.json create mode 100644 public/assets/icon/trapezoidArea24.json create mode 100644 public/assets/icon/trapezoidArea32.json create mode 100644 public/assets/icon/trash16.json create mode 100644 public/assets/icon/trash24.json create mode 100644 public/assets/icon/trash32.json create mode 100644 public/assets/icon/triangle16.json create mode 100644 public/assets/icon/triangle24.json create mode 100644 public/assets/icon/triangle32.json create mode 100644 public/assets/icon/truckingDistance16.json create mode 100644 public/assets/icon/truckingDistance24.json create mode 100644 public/assets/icon/truckingDistance32.json create mode 100644 public/assets/icon/truckingTime16.json create mode 100644 public/assets/icon/truckingTime24.json create mode 100644 public/assets/icon/truckingTime32.json create mode 100644 public/assets/icon/uTurn16.json create mode 100644 public/assets/icon/uTurn24.json create mode 100644 public/assets/icon/uTurn32.json create mode 100644 public/assets/icon/uTurnRight16.json create mode 100644 public/assets/icon/uTurnRight24.json create mode 100644 public/assets/icon/uTurnRight32.json create mode 100644 public/assets/icon/underline16.json create mode 100644 public/assets/icon/underline24.json create mode 100644 public/assets/icon/underline32.json create mode 100644 public/assets/icon/undo16.json create mode 100644 public/assets/icon/undo24.json create mode 100644 public/assets/icon/undo32.json create mode 100644 public/assets/icon/ungroupItems16.json create mode 100644 public/assets/icon/ungroupItems24.json create mode 100644 public/assets/icon/ungroupItems32.json create mode 100644 public/assets/icon/ungroupLayoutElements16.json create mode 100644 public/assets/icon/ungroupLayoutElements24.json create mode 100644 public/assets/icon/ungroupLayoutElements32.json create mode 100644 public/assets/icon/unlink16.json create mode 100644 public/assets/icon/unlink24.json create mode 100644 public/assets/icon/unlink32.json create mode 100644 public/assets/icon/unlock16.json create mode 100644 public/assets/icon/unlock24.json create mode 100644 public/assets/icon/unlock32.json create mode 100644 public/assets/icon/unmerge16.json create mode 100644 public/assets/icon/unmerge24.json create mode 100644 public/assets/icon/unmerge32.json create mode 100644 public/assets/icon/unpin16.json create mode 100644 public/assets/icon/unpin24.json create mode 100644 public/assets/icon/unpin32.json create mode 100644 public/assets/icon/unregister16.json create mode 100644 public/assets/icon/unregister24.json create mode 100644 public/assets/icon/unregister32.json create mode 100644 public/assets/icon/unselected16.json create mode 100644 public/assets/icon/unselected24.json create mode 100644 public/assets/icon/unselected32.json create mode 100644 public/assets/icon/updateFeatures16.json create mode 100644 public/assets/icon/updateFeatures24.json create mode 100644 public/assets/icon/updateFeatures32.json create mode 100644 public/assets/icon/upload16.json create mode 100644 public/assets/icon/upload24.json create mode 100644 public/assets/icon/upload32.json create mode 100644 public/assets/icon/uploadTo16.json create mode 100644 public/assets/icon/uploadTo24.json create mode 100644 public/assets/icon/uploadTo32.json create mode 100644 public/assets/icon/urbanModel16.json create mode 100644 public/assets/icon/urbanModel24.json create mode 100644 public/assets/icon/urbanModel32.json create mode 100644 public/assets/icon/usbSecurityKey16.json create mode 100644 public/assets/icon/usbSecurityKey24.json create mode 100644 public/assets/icon/usbSecurityKey32.json create mode 100644 public/assets/icon/user16.json create mode 100644 public/assets/icon/user24.json create mode 100644 public/assets/icon/user32.json create mode 100644 public/assets/icon/userDown16.json create mode 100644 public/assets/icon/userDown24.json create mode 100644 public/assets/icon/userDown32.json create mode 100644 public/assets/icon/userKey16.json create mode 100644 public/assets/icon/userKey24.json create mode 100644 public/assets/icon/userKey32.json create mode 100644 public/assets/icon/userMinus16.json create mode 100644 public/assets/icon/userMinus24.json create mode 100644 public/assets/icon/userMinus32.json create mode 100644 public/assets/icon/userPlus16.json create mode 100644 public/assets/icon/userPlus24.json create mode 100644 public/assets/icon/userPlus32.json create mode 100644 public/assets/icon/userToDevice16.json create mode 100644 public/assets/icon/userToDevice24.json create mode 100644 public/assets/icon/userToDevice32.json create mode 100644 public/assets/icon/userUp16.json create mode 100644 public/assets/icon/userUp24.json create mode 100644 public/assets/icon/userUp32.json create mode 100644 public/assets/icon/userX16.json create mode 100644 public/assets/icon/userX24.json create mode 100644 public/assets/icon/userX32.json create mode 100644 public/assets/icon/users16.json create mode 100644 public/assets/icon/users24.json create mode 100644 public/assets/icon/users32.json create mode 100644 public/assets/icon/utilityNetworkTrace16.json create mode 100644 public/assets/icon/utilityNetworkTrace24.json create mode 100644 public/assets/icon/utilityNetworkTrace32.json create mode 100644 public/assets/icon/vertexCheck16.json create mode 100644 public/assets/icon/vertexCheck24.json create mode 100644 public/assets/icon/vertexCheck32.json create mode 100644 public/assets/icon/vertexEdit16.json create mode 100644 public/assets/icon/vertexEdit24.json create mode 100644 public/assets/icon/vertexEdit32.json create mode 100644 public/assets/icon/vertexGps16.json create mode 100644 public/assets/icon/vertexGps24.json create mode 100644 public/assets/icon/vertexGps32.json create mode 100644 public/assets/icon/vertexMove16.json create mode 100644 public/assets/icon/vertexMove24.json create mode 100644 public/assets/icon/vertexMove32.json create mode 100644 public/assets/icon/vertexPlus16.json create mode 100644 public/assets/icon/vertexPlus24.json create mode 100644 public/assets/icon/vertexPlus32.json create mode 100644 public/assets/icon/vertexX16.json create mode 100644 public/assets/icon/vertexX24.json create mode 100644 public/assets/icon/vertexX32.json create mode 100644 public/assets/icon/verticalDistribute16.json create mode 100644 public/assets/icon/verticalDistribute24.json create mode 100644 public/assets/icon/verticalDistribute32.json create mode 100644 public/assets/icon/video16.json create mode 100644 public/assets/icon/video24.json create mode 100644 public/assets/icon/video32.json create mode 100644 public/assets/icon/videoPlus16.json create mode 100644 public/assets/icon/videoPlus24.json create mode 100644 public/assets/icon/videoPlus32.json create mode 100644 public/assets/icon/videoServer16.json create mode 100644 public/assets/icon/videoServer24.json create mode 100644 public/assets/icon/videoServer32.json create mode 100644 public/assets/icon/videoSingleServer16.json create mode 100644 public/assets/icon/videoSingleServer24.json create mode 100644 public/assets/icon/videoSingleServer32.json create mode 100644 public/assets/icon/videoWeb16.json create mode 100644 public/assets/icon/videoWeb24.json create mode 100644 public/assets/icon/videoWeb32.json create mode 100644 public/assets/icon/viewAssociations16.json create mode 100644 public/assets/icon/viewAssociations24.json create mode 100644 public/assets/icon/viewAssociations32.json create mode 100644 public/assets/icon/viewHide16.json create mode 100644 public/assets/icon/viewHide24.json create mode 100644 public/assets/icon/viewHide32.json create mode 100644 public/assets/icon/viewMixed16.json create mode 100644 public/assets/icon/viewMixed24.json create mode 100644 public/assets/icon/viewMixed32.json create mode 100644 public/assets/icon/viewVisible16.json create mode 100644 public/assets/icon/viewVisible24.json create mode 100644 public/assets/icon/viewVisible32.json create mode 100644 public/assets/icon/viewshed16.json create mode 100644 public/assets/icon/viewshed24.json create mode 100644 public/assets/icon/viewshed32.json create mode 100644 public/assets/icon/walkThroughDoor16.json create mode 100644 public/assets/icon/walkThroughDoor24.json create mode 100644 public/assets/icon/walkThroughDoor32.json create mode 100644 public/assets/icon/walking16.json create mode 100644 public/assets/icon/walking24.json create mode 100644 public/assets/icon/walking32.json create mode 100644 public/assets/icon/walkingDistance16.json create mode 100644 public/assets/icon/walkingDistance24.json create mode 100644 public/assets/icon/walkingDistance32.json create mode 100644 public/assets/icon/walkingTime16.json create mode 100644 public/assets/icon/walkingTime24.json create mode 100644 public/assets/icon/walkingTime32.json create mode 100644 public/assets/icon/web16.json create mode 100644 public/assets/icon/web24.json create mode 100644 public/assets/icon/web32.json create mode 100644 public/assets/icon/webhook16.json create mode 100644 public/assets/icon/webhook24.json create mode 100644 public/assets/icon/webhook32.json create mode 100644 public/assets/icon/wheelchair16.json create mode 100644 public/assets/icon/wheelchair24.json create mode 100644 public/assets/icon/wheelchair32.json create mode 100644 public/assets/icon/widgetsGroup16.json create mode 100644 public/assets/icon/widgetsGroup24.json create mode 100644 public/assets/icon/widgetsGroup32.json create mode 100644 public/assets/icon/widgetsSource16.json create mode 100644 public/assets/icon/widgetsSource24.json create mode 100644 public/assets/icon/widgetsSource32.json create mode 100644 public/assets/icon/widgetsTabs16.json create mode 100644 public/assets/icon/widgetsTabs24.json create mode 100644 public/assets/icon/widgetsTabs32.json create mode 100644 public/assets/icon/wifi16.json create mode 100644 public/assets/icon/wifi24.json create mode 100644 public/assets/icon/wifi32.json create mode 100644 public/assets/icon/workflowDiagram16.json create mode 100644 public/assets/icon/workflowDiagram24.json create mode 100644 public/assets/icon/workflowDiagram32.json create mode 100644 public/assets/icon/workflowManagerServer16.json create mode 100644 public/assets/icon/workflowManagerServer24.json create mode 100644 public/assets/icon/workflowManagerServer32.json create mode 100644 public/assets/icon/wrench16.json create mode 100644 public/assets/icon/wrench24.json create mode 100644 public/assets/icon/wrench32.json create mode 100644 public/assets/icon/x16.json create mode 100644 public/assets/icon/x24.json create mode 100644 public/assets/icon/x32.json create mode 100644 public/assets/icon/xAxisGuide16.json create mode 100644 public/assets/icon/xAxisGuide24.json create mode 100644 public/assets/icon/xAxisGuide32.json create mode 100644 public/assets/icon/xBar16.json create mode 100644 public/assets/icon/xBar24.json create mode 100644 public/assets/icon/xBar32.json create mode 100644 public/assets/icon/xCircle16.json create mode 100644 public/assets/icon/xCircle16F.json create mode 100644 public/assets/icon/xCircle24.json create mode 100644 public/assets/icon/xCircle24F.json create mode 100644 public/assets/icon/xCircle32.json create mode 100644 public/assets/icon/xCircle32F.json create mode 100644 public/assets/icon/xOctagon16.json create mode 100644 public/assets/icon/xOctagon16F.json create mode 100644 public/assets/icon/xOctagon24.json create mode 100644 public/assets/icon/xOctagon24F.json create mode 100644 public/assets/icon/xOctagon32.json create mode 100644 public/assets/icon/xOctagon32F.json create mode 100644 public/assets/icon/yAxisGuide16.json create mode 100644 public/assets/icon/yAxisGuide24.json create mode 100644 public/assets/icon/yAxisGuide32.json create mode 100644 public/assets/icon/zoomInFixed16.json create mode 100644 public/assets/icon/zoomInFixed24.json create mode 100644 public/assets/icon/zoomInFixed32.json create mode 100644 public/assets/icon/zoomOutFixed16.json create mode 100644 public/assets/icon/zoomOutFixed24.json create mode 100644 public/assets/icon/zoomOutFixed32.json create mode 100644 public/assets/icon/zoomToObject16.json create mode 100644 public/assets/icon/zoomToObject24.json create mode 100644 public/assets/icon/zoomToObject32.json create mode 100644 public/assets/inline-editable/t9n/index.d.ts create mode 100644 public/assets/inline-editable/t9n/messages.json create mode 100644 public/assets/inline-editable/t9n/messages_ar.json create mode 100644 public/assets/inline-editable/t9n/messages_bg.json create mode 100644 public/assets/inline-editable/t9n/messages_bs.json create mode 100644 public/assets/inline-editable/t9n/messages_ca.json create mode 100644 public/assets/inline-editable/t9n/messages_cs.json create mode 100644 public/assets/inline-editable/t9n/messages_da.json create mode 100644 public/assets/inline-editable/t9n/messages_de.json create mode 100644 public/assets/inline-editable/t9n/messages_el.json create mode 100644 public/assets/inline-editable/t9n/messages_en.json create mode 100644 public/assets/inline-editable/t9n/messages_es.json create mode 100644 public/assets/inline-editable/t9n/messages_et.json create mode 100644 public/assets/inline-editable/t9n/messages_fi.json create mode 100644 public/assets/inline-editable/t9n/messages_fr.json create mode 100644 public/assets/inline-editable/t9n/messages_he.json create mode 100644 public/assets/inline-editable/t9n/messages_hr.json create mode 100644 public/assets/inline-editable/t9n/messages_hu.json create mode 100644 public/assets/inline-editable/t9n/messages_id.json create mode 100644 public/assets/inline-editable/t9n/messages_it.json create mode 100644 public/assets/inline-editable/t9n/messages_ja.json create mode 100644 public/assets/inline-editable/t9n/messages_ko.json create mode 100644 public/assets/inline-editable/t9n/messages_lt.json create mode 100644 public/assets/inline-editable/t9n/messages_lv.json create mode 100644 public/assets/inline-editable/t9n/messages_nl.json create mode 100644 public/assets/inline-editable/t9n/messages_no.json create mode 100644 public/assets/inline-editable/t9n/messages_pl.json create mode 100644 public/assets/inline-editable/t9n/messages_pt-BR.json create mode 100644 public/assets/inline-editable/t9n/messages_pt-PT.json create mode 100644 public/assets/inline-editable/t9n/messages_ro.json create mode 100644 public/assets/inline-editable/t9n/messages_ru.json create mode 100644 public/assets/inline-editable/t9n/messages_sk.json create mode 100644 public/assets/inline-editable/t9n/messages_sl.json create mode 100644 public/assets/inline-editable/t9n/messages_sr.json create mode 100644 public/assets/inline-editable/t9n/messages_sv.json create mode 100644 public/assets/inline-editable/t9n/messages_th.json create mode 100644 public/assets/inline-editable/t9n/messages_tr.json create mode 100644 public/assets/inline-editable/t9n/messages_uk.json create mode 100644 public/assets/inline-editable/t9n/messages_vi.json create mode 100644 public/assets/inline-editable/t9n/messages_zh-CN.json create mode 100644 public/assets/inline-editable/t9n/messages_zh-HK.json create mode 100644 public/assets/inline-editable/t9n/messages_zh-TW.json create mode 100644 public/assets/input-date-picker/t9n/index.d.ts create mode 100644 public/assets/input-date-picker/t9n/messages.json create mode 100644 public/assets/input-date-picker/t9n/messages_ar.json create mode 100644 public/assets/input-date-picker/t9n/messages_bg.json create mode 100644 public/assets/input-date-picker/t9n/messages_bs.json create mode 100644 public/assets/input-date-picker/t9n/messages_ca.json create mode 100644 public/assets/input-date-picker/t9n/messages_cs.json create mode 100644 public/assets/input-date-picker/t9n/messages_da.json create mode 100644 public/assets/input-date-picker/t9n/messages_de.json create mode 100644 public/assets/input-date-picker/t9n/messages_el.json create mode 100644 public/assets/input-date-picker/t9n/messages_en.json create mode 100644 public/assets/input-date-picker/t9n/messages_es.json create mode 100644 public/assets/input-date-picker/t9n/messages_et.json create mode 100644 public/assets/input-date-picker/t9n/messages_fi.json create mode 100644 public/assets/input-date-picker/t9n/messages_fr.json create mode 100644 public/assets/input-date-picker/t9n/messages_he.json create mode 100644 public/assets/input-date-picker/t9n/messages_hr.json create mode 100644 public/assets/input-date-picker/t9n/messages_hu.json create mode 100644 public/assets/input-date-picker/t9n/messages_id.json create mode 100644 public/assets/input-date-picker/t9n/messages_it.json create mode 100644 public/assets/input-date-picker/t9n/messages_ja.json create mode 100644 public/assets/input-date-picker/t9n/messages_ko.json create mode 100644 public/assets/input-date-picker/t9n/messages_lt.json create mode 100644 public/assets/input-date-picker/t9n/messages_lv.json create mode 100644 public/assets/input-date-picker/t9n/messages_nl.json create mode 100644 public/assets/input-date-picker/t9n/messages_no.json create mode 100644 public/assets/input-date-picker/t9n/messages_pl.json create mode 100644 public/assets/input-date-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/input-date-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/input-date-picker/t9n/messages_ro.json create mode 100644 public/assets/input-date-picker/t9n/messages_ru.json create mode 100644 public/assets/input-date-picker/t9n/messages_sk.json create mode 100644 public/assets/input-date-picker/t9n/messages_sl.json create mode 100644 public/assets/input-date-picker/t9n/messages_sr.json create mode 100644 public/assets/input-date-picker/t9n/messages_sv.json create mode 100644 public/assets/input-date-picker/t9n/messages_th.json create mode 100644 public/assets/input-date-picker/t9n/messages_tr.json create mode 100644 public/assets/input-date-picker/t9n/messages_uk.json create mode 100644 public/assets/input-date-picker/t9n/messages_vi.json create mode 100644 public/assets/input-date-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/input-date-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/input-date-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/input-number/t9n/index.d.ts create mode 100644 public/assets/input-number/t9n/messages.json create mode 100644 public/assets/input-number/t9n/messages_ar.json create mode 100644 public/assets/input-number/t9n/messages_bg.json create mode 100644 public/assets/input-number/t9n/messages_bs.json create mode 100644 public/assets/input-number/t9n/messages_ca.json create mode 100644 public/assets/input-number/t9n/messages_cs.json create mode 100644 public/assets/input-number/t9n/messages_da.json create mode 100644 public/assets/input-number/t9n/messages_de.json create mode 100644 public/assets/input-number/t9n/messages_el.json create mode 100644 public/assets/input-number/t9n/messages_en.json create mode 100644 public/assets/input-number/t9n/messages_es.json create mode 100644 public/assets/input-number/t9n/messages_et.json create mode 100644 public/assets/input-number/t9n/messages_fi.json create mode 100644 public/assets/input-number/t9n/messages_fr.json create mode 100644 public/assets/input-number/t9n/messages_he.json create mode 100644 public/assets/input-number/t9n/messages_hr.json create mode 100644 public/assets/input-number/t9n/messages_hu.json create mode 100644 public/assets/input-number/t9n/messages_id.json create mode 100644 public/assets/input-number/t9n/messages_it.json create mode 100644 public/assets/input-number/t9n/messages_ja.json create mode 100644 public/assets/input-number/t9n/messages_ko.json create mode 100644 public/assets/input-number/t9n/messages_lt.json create mode 100644 public/assets/input-number/t9n/messages_lv.json create mode 100644 public/assets/input-number/t9n/messages_nl.json create mode 100644 public/assets/input-number/t9n/messages_no.json create mode 100644 public/assets/input-number/t9n/messages_pl.json create mode 100644 public/assets/input-number/t9n/messages_pt-BR.json create mode 100644 public/assets/input-number/t9n/messages_pt-PT.json create mode 100644 public/assets/input-number/t9n/messages_ro.json create mode 100644 public/assets/input-number/t9n/messages_ru.json create mode 100644 public/assets/input-number/t9n/messages_sk.json create mode 100644 public/assets/input-number/t9n/messages_sl.json create mode 100644 public/assets/input-number/t9n/messages_sr.json create mode 100644 public/assets/input-number/t9n/messages_sv.json create mode 100644 public/assets/input-number/t9n/messages_th.json create mode 100644 public/assets/input-number/t9n/messages_tr.json create mode 100644 public/assets/input-number/t9n/messages_uk.json create mode 100644 public/assets/input-number/t9n/messages_vi.json create mode 100644 public/assets/input-number/t9n/messages_zh-CN.json create mode 100644 public/assets/input-number/t9n/messages_zh-HK.json create mode 100644 public/assets/input-number/t9n/messages_zh-TW.json create mode 100644 public/assets/input-text/t9n/index.d.ts create mode 100644 public/assets/input-text/t9n/messages.json create mode 100644 public/assets/input-text/t9n/messages_ar.json create mode 100644 public/assets/input-text/t9n/messages_bg.json create mode 100644 public/assets/input-text/t9n/messages_bs.json create mode 100644 public/assets/input-text/t9n/messages_ca.json create mode 100644 public/assets/input-text/t9n/messages_cs.json create mode 100644 public/assets/input-text/t9n/messages_da.json create mode 100644 public/assets/input-text/t9n/messages_de.json create mode 100644 public/assets/input-text/t9n/messages_el.json create mode 100644 public/assets/input-text/t9n/messages_en.json create mode 100644 public/assets/input-text/t9n/messages_es.json create mode 100644 public/assets/input-text/t9n/messages_et.json create mode 100644 public/assets/input-text/t9n/messages_fi.json create mode 100644 public/assets/input-text/t9n/messages_fr.json create mode 100644 public/assets/input-text/t9n/messages_he.json create mode 100644 public/assets/input-text/t9n/messages_hr.json create mode 100644 public/assets/input-text/t9n/messages_hu.json create mode 100644 public/assets/input-text/t9n/messages_id.json create mode 100644 public/assets/input-text/t9n/messages_it.json create mode 100644 public/assets/input-text/t9n/messages_ja.json create mode 100644 public/assets/input-text/t9n/messages_ko.json create mode 100644 public/assets/input-text/t9n/messages_lt.json create mode 100644 public/assets/input-text/t9n/messages_lv.json create mode 100644 public/assets/input-text/t9n/messages_nl.json create mode 100644 public/assets/input-text/t9n/messages_no.json create mode 100644 public/assets/input-text/t9n/messages_pl.json create mode 100644 public/assets/input-text/t9n/messages_pt-BR.json create mode 100644 public/assets/input-text/t9n/messages_pt-PT.json create mode 100644 public/assets/input-text/t9n/messages_ro.json create mode 100644 public/assets/input-text/t9n/messages_ru.json create mode 100644 public/assets/input-text/t9n/messages_sk.json create mode 100644 public/assets/input-text/t9n/messages_sl.json create mode 100644 public/assets/input-text/t9n/messages_sr.json create mode 100644 public/assets/input-text/t9n/messages_sv.json create mode 100644 public/assets/input-text/t9n/messages_th.json create mode 100644 public/assets/input-text/t9n/messages_tr.json create mode 100644 public/assets/input-text/t9n/messages_uk.json create mode 100644 public/assets/input-text/t9n/messages_vi.json create mode 100644 public/assets/input-text/t9n/messages_zh-CN.json create mode 100644 public/assets/input-text/t9n/messages_zh-HK.json create mode 100644 public/assets/input-text/t9n/messages_zh-TW.json create mode 100644 public/assets/input-time-picker/t9n/index.d.ts create mode 100644 public/assets/input-time-picker/t9n/messages.json create mode 100644 public/assets/input-time-picker/t9n/messages_ar.json create mode 100644 public/assets/input-time-picker/t9n/messages_bg.json create mode 100644 public/assets/input-time-picker/t9n/messages_bs.json create mode 100644 public/assets/input-time-picker/t9n/messages_ca.json create mode 100644 public/assets/input-time-picker/t9n/messages_cs.json create mode 100644 public/assets/input-time-picker/t9n/messages_da.json create mode 100644 public/assets/input-time-picker/t9n/messages_de.json create mode 100644 public/assets/input-time-picker/t9n/messages_el.json create mode 100644 public/assets/input-time-picker/t9n/messages_en.json create mode 100644 public/assets/input-time-picker/t9n/messages_es.json create mode 100644 public/assets/input-time-picker/t9n/messages_et.json create mode 100644 public/assets/input-time-picker/t9n/messages_fi.json create mode 100644 public/assets/input-time-picker/t9n/messages_fr.json create mode 100644 public/assets/input-time-picker/t9n/messages_he.json create mode 100644 public/assets/input-time-picker/t9n/messages_hr.json create mode 100644 public/assets/input-time-picker/t9n/messages_hu.json create mode 100644 public/assets/input-time-picker/t9n/messages_id.json create mode 100644 public/assets/input-time-picker/t9n/messages_it.json create mode 100644 public/assets/input-time-picker/t9n/messages_ja.json create mode 100644 public/assets/input-time-picker/t9n/messages_ko.json create mode 100644 public/assets/input-time-picker/t9n/messages_lt.json create mode 100644 public/assets/input-time-picker/t9n/messages_lv.json create mode 100644 public/assets/input-time-picker/t9n/messages_nl.json create mode 100644 public/assets/input-time-picker/t9n/messages_no.json create mode 100644 public/assets/input-time-picker/t9n/messages_pl.json create mode 100644 public/assets/input-time-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/input-time-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/input-time-picker/t9n/messages_ro.json create mode 100644 public/assets/input-time-picker/t9n/messages_ru.json create mode 100644 public/assets/input-time-picker/t9n/messages_sk.json create mode 100644 public/assets/input-time-picker/t9n/messages_sl.json create mode 100644 public/assets/input-time-picker/t9n/messages_sr.json create mode 100644 public/assets/input-time-picker/t9n/messages_sv.json create mode 100644 public/assets/input-time-picker/t9n/messages_th.json create mode 100644 public/assets/input-time-picker/t9n/messages_tr.json create mode 100644 public/assets/input-time-picker/t9n/messages_uk.json create mode 100644 public/assets/input-time-picker/t9n/messages_vi.json create mode 100644 public/assets/input-time-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/input-time-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/input-time-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/input/t9n/index.d.ts create mode 100644 public/assets/input/t9n/messages.json create mode 100644 public/assets/input/t9n/messages_ar.json create mode 100644 public/assets/input/t9n/messages_bg.json create mode 100644 public/assets/input/t9n/messages_bs.json create mode 100644 public/assets/input/t9n/messages_ca.json create mode 100644 public/assets/input/t9n/messages_cs.json create mode 100644 public/assets/input/t9n/messages_da.json create mode 100644 public/assets/input/t9n/messages_de.json create mode 100644 public/assets/input/t9n/messages_el.json create mode 100644 public/assets/input/t9n/messages_en.json create mode 100644 public/assets/input/t9n/messages_es.json create mode 100644 public/assets/input/t9n/messages_et.json create mode 100644 public/assets/input/t9n/messages_fi.json create mode 100644 public/assets/input/t9n/messages_fr.json create mode 100644 public/assets/input/t9n/messages_he.json create mode 100644 public/assets/input/t9n/messages_hr.json create mode 100644 public/assets/input/t9n/messages_hu.json create mode 100644 public/assets/input/t9n/messages_id.json create mode 100644 public/assets/input/t9n/messages_it.json create mode 100644 public/assets/input/t9n/messages_ja.json create mode 100644 public/assets/input/t9n/messages_ko.json create mode 100644 public/assets/input/t9n/messages_lt.json create mode 100644 public/assets/input/t9n/messages_lv.json create mode 100644 public/assets/input/t9n/messages_nl.json create mode 100644 public/assets/input/t9n/messages_no.json create mode 100644 public/assets/input/t9n/messages_pl.json create mode 100644 public/assets/input/t9n/messages_pt-BR.json create mode 100644 public/assets/input/t9n/messages_pt-PT.json create mode 100644 public/assets/input/t9n/messages_ro.json create mode 100644 public/assets/input/t9n/messages_ru.json create mode 100644 public/assets/input/t9n/messages_sk.json create mode 100644 public/assets/input/t9n/messages_sl.json create mode 100644 public/assets/input/t9n/messages_sr.json create mode 100644 public/assets/input/t9n/messages_sv.json create mode 100644 public/assets/input/t9n/messages_th.json create mode 100644 public/assets/input/t9n/messages_tr.json create mode 100644 public/assets/input/t9n/messages_uk.json create mode 100644 public/assets/input/t9n/messages_vi.json create mode 100644 public/assets/input/t9n/messages_zh-CN.json create mode 100644 public/assets/input/t9n/messages_zh-HK.json create mode 100644 public/assets/input/t9n/messages_zh-TW.json create mode 100644 public/assets/list-item/t9n/index.d.ts create mode 100644 public/assets/list-item/t9n/messages.json create mode 100644 public/assets/list-item/t9n/messages_ar.json create mode 100644 public/assets/list-item/t9n/messages_bg.json create mode 100644 public/assets/list-item/t9n/messages_bs.json create mode 100644 public/assets/list-item/t9n/messages_ca.json create mode 100644 public/assets/list-item/t9n/messages_cs.json create mode 100644 public/assets/list-item/t9n/messages_da.json create mode 100644 public/assets/list-item/t9n/messages_de.json create mode 100644 public/assets/list-item/t9n/messages_el.json create mode 100644 public/assets/list-item/t9n/messages_en.json create mode 100644 public/assets/list-item/t9n/messages_es.json create mode 100644 public/assets/list-item/t9n/messages_et.json create mode 100644 public/assets/list-item/t9n/messages_fi.json create mode 100644 public/assets/list-item/t9n/messages_fr.json create mode 100644 public/assets/list-item/t9n/messages_he.json create mode 100644 public/assets/list-item/t9n/messages_hr.json create mode 100644 public/assets/list-item/t9n/messages_hu.json create mode 100644 public/assets/list-item/t9n/messages_id.json create mode 100644 public/assets/list-item/t9n/messages_it.json create mode 100644 public/assets/list-item/t9n/messages_ja.json create mode 100644 public/assets/list-item/t9n/messages_ko.json create mode 100644 public/assets/list-item/t9n/messages_lt.json create mode 100644 public/assets/list-item/t9n/messages_lv.json create mode 100644 public/assets/list-item/t9n/messages_nl.json create mode 100644 public/assets/list-item/t9n/messages_no.json create mode 100644 public/assets/list-item/t9n/messages_pl.json create mode 100644 public/assets/list-item/t9n/messages_pt-BR.json create mode 100644 public/assets/list-item/t9n/messages_pt-PT.json create mode 100644 public/assets/list-item/t9n/messages_ro.json create mode 100644 public/assets/list-item/t9n/messages_ru.json create mode 100644 public/assets/list-item/t9n/messages_sk.json create mode 100644 public/assets/list-item/t9n/messages_sl.json create mode 100644 public/assets/list-item/t9n/messages_sr.json create mode 100644 public/assets/list-item/t9n/messages_sv.json create mode 100644 public/assets/list-item/t9n/messages_th.json create mode 100644 public/assets/list-item/t9n/messages_tr.json create mode 100644 public/assets/list-item/t9n/messages_uk.json create mode 100644 public/assets/list-item/t9n/messages_vi.json create mode 100644 public/assets/list-item/t9n/messages_zh-CN.json create mode 100644 public/assets/list-item/t9n/messages_zh-HK.json create mode 100644 public/assets/list-item/t9n/messages_zh-TW.json create mode 100644 public/assets/map.png create mode 100644 public/assets/menu-item/t9n/index.d.ts create mode 100644 public/assets/menu-item/t9n/messages.json create mode 100644 public/assets/menu-item/t9n/messages_ar.json create mode 100644 public/assets/menu-item/t9n/messages_bg.json create mode 100644 public/assets/menu-item/t9n/messages_bs.json create mode 100644 public/assets/menu-item/t9n/messages_ca.json create mode 100644 public/assets/menu-item/t9n/messages_cs.json create mode 100644 public/assets/menu-item/t9n/messages_da.json create mode 100644 public/assets/menu-item/t9n/messages_de.json create mode 100644 public/assets/menu-item/t9n/messages_el.json create mode 100644 public/assets/menu-item/t9n/messages_en.json create mode 100644 public/assets/menu-item/t9n/messages_es.json create mode 100644 public/assets/menu-item/t9n/messages_et.json create mode 100644 public/assets/menu-item/t9n/messages_fi.json create mode 100644 public/assets/menu-item/t9n/messages_fr.json create mode 100644 public/assets/menu-item/t9n/messages_he.json create mode 100644 public/assets/menu-item/t9n/messages_hr.json create mode 100644 public/assets/menu-item/t9n/messages_hu.json create mode 100644 public/assets/menu-item/t9n/messages_id.json create mode 100644 public/assets/menu-item/t9n/messages_it.json create mode 100644 public/assets/menu-item/t9n/messages_ja.json create mode 100644 public/assets/menu-item/t9n/messages_ko.json create mode 100644 public/assets/menu-item/t9n/messages_lt.json create mode 100644 public/assets/menu-item/t9n/messages_lv.json create mode 100644 public/assets/menu-item/t9n/messages_nl.json create mode 100644 public/assets/menu-item/t9n/messages_no.json create mode 100644 public/assets/menu-item/t9n/messages_pl.json create mode 100644 public/assets/menu-item/t9n/messages_pt-BR.json create mode 100644 public/assets/menu-item/t9n/messages_pt-PT.json create mode 100644 public/assets/menu-item/t9n/messages_ro.json create mode 100644 public/assets/menu-item/t9n/messages_ru.json create mode 100644 public/assets/menu-item/t9n/messages_sk.json create mode 100644 public/assets/menu-item/t9n/messages_sl.json create mode 100644 public/assets/menu-item/t9n/messages_sr.json create mode 100644 public/assets/menu-item/t9n/messages_sv.json create mode 100644 public/assets/menu-item/t9n/messages_th.json create mode 100644 public/assets/menu-item/t9n/messages_tr.json create mode 100644 public/assets/menu-item/t9n/messages_uk.json create mode 100644 public/assets/menu-item/t9n/messages_vi.json create mode 100644 public/assets/menu-item/t9n/messages_zh-CN.json create mode 100644 public/assets/menu-item/t9n/messages_zh-HK.json create mode 100644 public/assets/menu-item/t9n/messages_zh-TW.json create mode 100644 public/assets/menu/t9n/index.d.ts create mode 100644 public/assets/menu/t9n/messages.json create mode 100644 public/assets/menu/t9n/messages_ar.json create mode 100644 public/assets/menu/t9n/messages_bg.json create mode 100644 public/assets/menu/t9n/messages_bs.json create mode 100644 public/assets/menu/t9n/messages_ca.json create mode 100644 public/assets/menu/t9n/messages_cs.json create mode 100644 public/assets/menu/t9n/messages_da.json create mode 100644 public/assets/menu/t9n/messages_de.json create mode 100644 public/assets/menu/t9n/messages_el.json create mode 100644 public/assets/menu/t9n/messages_en.json create mode 100644 public/assets/menu/t9n/messages_es.json create mode 100644 public/assets/menu/t9n/messages_et.json create mode 100644 public/assets/menu/t9n/messages_fi.json create mode 100644 public/assets/menu/t9n/messages_fr.json create mode 100644 public/assets/menu/t9n/messages_he.json create mode 100644 public/assets/menu/t9n/messages_hr.json create mode 100644 public/assets/menu/t9n/messages_hu.json create mode 100644 public/assets/menu/t9n/messages_id.json create mode 100644 public/assets/menu/t9n/messages_it.json create mode 100644 public/assets/menu/t9n/messages_ja.json create mode 100644 public/assets/menu/t9n/messages_ko.json create mode 100644 public/assets/menu/t9n/messages_lt.json create mode 100644 public/assets/menu/t9n/messages_lv.json create mode 100644 public/assets/menu/t9n/messages_nl.json create mode 100644 public/assets/menu/t9n/messages_no.json create mode 100644 public/assets/menu/t9n/messages_pl.json create mode 100644 public/assets/menu/t9n/messages_pt-BR.json create mode 100644 public/assets/menu/t9n/messages_pt-PT.json create mode 100644 public/assets/menu/t9n/messages_ro.json create mode 100644 public/assets/menu/t9n/messages_ru.json create mode 100644 public/assets/menu/t9n/messages_sk.json create mode 100644 public/assets/menu/t9n/messages_sl.json create mode 100644 public/assets/menu/t9n/messages_sr.json create mode 100644 public/assets/menu/t9n/messages_sv.json create mode 100644 public/assets/menu/t9n/messages_th.json create mode 100644 public/assets/menu/t9n/messages_tr.json create mode 100644 public/assets/menu/t9n/messages_uk.json create mode 100644 public/assets/menu/t9n/messages_vi.json create mode 100644 public/assets/menu/t9n/messages_zh-CN.json create mode 100644 public/assets/menu/t9n/messages_zh-HK.json create mode 100644 public/assets/menu/t9n/messages_zh-TW.json create mode 100644 public/assets/modal/t9n/index.d.ts create mode 100644 public/assets/modal/t9n/messages.json create mode 100644 public/assets/modal/t9n/messages_ar.json create mode 100644 public/assets/modal/t9n/messages_bg.json create mode 100644 public/assets/modal/t9n/messages_bs.json create mode 100644 public/assets/modal/t9n/messages_ca.json create mode 100644 public/assets/modal/t9n/messages_cs.json create mode 100644 public/assets/modal/t9n/messages_da.json create mode 100644 public/assets/modal/t9n/messages_de.json create mode 100644 public/assets/modal/t9n/messages_el.json create mode 100644 public/assets/modal/t9n/messages_en.json create mode 100644 public/assets/modal/t9n/messages_es.json create mode 100644 public/assets/modal/t9n/messages_et.json create mode 100644 public/assets/modal/t9n/messages_fi.json create mode 100644 public/assets/modal/t9n/messages_fr.json create mode 100644 public/assets/modal/t9n/messages_he.json create mode 100644 public/assets/modal/t9n/messages_hr.json create mode 100644 public/assets/modal/t9n/messages_hu.json create mode 100644 public/assets/modal/t9n/messages_id.json create mode 100644 public/assets/modal/t9n/messages_it.json create mode 100644 public/assets/modal/t9n/messages_ja.json create mode 100644 public/assets/modal/t9n/messages_ko.json create mode 100644 public/assets/modal/t9n/messages_lt.json create mode 100644 public/assets/modal/t9n/messages_lv.json create mode 100644 public/assets/modal/t9n/messages_nl.json create mode 100644 public/assets/modal/t9n/messages_no.json create mode 100644 public/assets/modal/t9n/messages_pl.json create mode 100644 public/assets/modal/t9n/messages_pt-BR.json create mode 100644 public/assets/modal/t9n/messages_pt-PT.json create mode 100644 public/assets/modal/t9n/messages_ro.json create mode 100644 public/assets/modal/t9n/messages_ru.json create mode 100644 public/assets/modal/t9n/messages_sk.json create mode 100644 public/assets/modal/t9n/messages_sl.json create mode 100644 public/assets/modal/t9n/messages_sr.json create mode 100644 public/assets/modal/t9n/messages_sv.json create mode 100644 public/assets/modal/t9n/messages_th.json create mode 100644 public/assets/modal/t9n/messages_tr.json create mode 100644 public/assets/modal/t9n/messages_uk.json create mode 100644 public/assets/modal/t9n/messages_vi.json create mode 100644 public/assets/modal/t9n/messages_zh-CN.json create mode 100644 public/assets/modal/t9n/messages_zh-HK.json create mode 100644 public/assets/modal/t9n/messages_zh-TW.json create mode 100644 public/assets/notice/t9n/index.d.ts create mode 100644 public/assets/notice/t9n/messages.json create mode 100644 public/assets/notice/t9n/messages_ar.json create mode 100644 public/assets/notice/t9n/messages_bg.json create mode 100644 public/assets/notice/t9n/messages_bs.json create mode 100644 public/assets/notice/t9n/messages_ca.json create mode 100644 public/assets/notice/t9n/messages_cs.json create mode 100644 public/assets/notice/t9n/messages_da.json create mode 100644 public/assets/notice/t9n/messages_de.json create mode 100644 public/assets/notice/t9n/messages_el.json create mode 100644 public/assets/notice/t9n/messages_en.json create mode 100644 public/assets/notice/t9n/messages_es.json create mode 100644 public/assets/notice/t9n/messages_et.json create mode 100644 public/assets/notice/t9n/messages_fi.json create mode 100644 public/assets/notice/t9n/messages_fr.json create mode 100644 public/assets/notice/t9n/messages_he.json create mode 100644 public/assets/notice/t9n/messages_hr.json create mode 100644 public/assets/notice/t9n/messages_hu.json create mode 100644 public/assets/notice/t9n/messages_id.json create mode 100644 public/assets/notice/t9n/messages_it.json create mode 100644 public/assets/notice/t9n/messages_ja.json create mode 100644 public/assets/notice/t9n/messages_ko.json create mode 100644 public/assets/notice/t9n/messages_lt.json create mode 100644 public/assets/notice/t9n/messages_lv.json create mode 100644 public/assets/notice/t9n/messages_nl.json create mode 100644 public/assets/notice/t9n/messages_no.json create mode 100644 public/assets/notice/t9n/messages_pl.json create mode 100644 public/assets/notice/t9n/messages_pt-BR.json create mode 100644 public/assets/notice/t9n/messages_pt-PT.json create mode 100644 public/assets/notice/t9n/messages_ro.json create mode 100644 public/assets/notice/t9n/messages_ru.json create mode 100644 public/assets/notice/t9n/messages_sk.json create mode 100644 public/assets/notice/t9n/messages_sl.json create mode 100644 public/assets/notice/t9n/messages_sr.json create mode 100644 public/assets/notice/t9n/messages_sv.json create mode 100644 public/assets/notice/t9n/messages_th.json create mode 100644 public/assets/notice/t9n/messages_tr.json create mode 100644 public/assets/notice/t9n/messages_uk.json create mode 100644 public/assets/notice/t9n/messages_vi.json create mode 100644 public/assets/notice/t9n/messages_zh-CN.json create mode 100644 public/assets/notice/t9n/messages_zh-HK.json create mode 100644 public/assets/notice/t9n/messages_zh-TW.json create mode 100644 public/assets/pagination/t9n/index.d.ts create mode 100644 public/assets/pagination/t9n/messages.json create mode 100644 public/assets/pagination/t9n/messages_ar.json create mode 100644 public/assets/pagination/t9n/messages_bg.json create mode 100644 public/assets/pagination/t9n/messages_bs.json create mode 100644 public/assets/pagination/t9n/messages_ca.json create mode 100644 public/assets/pagination/t9n/messages_cs.json create mode 100644 public/assets/pagination/t9n/messages_da.json create mode 100644 public/assets/pagination/t9n/messages_de.json create mode 100644 public/assets/pagination/t9n/messages_el.json create mode 100644 public/assets/pagination/t9n/messages_en.json create mode 100644 public/assets/pagination/t9n/messages_es.json create mode 100644 public/assets/pagination/t9n/messages_et.json create mode 100644 public/assets/pagination/t9n/messages_fi.json create mode 100644 public/assets/pagination/t9n/messages_fr.json create mode 100644 public/assets/pagination/t9n/messages_he.json create mode 100644 public/assets/pagination/t9n/messages_hr.json create mode 100644 public/assets/pagination/t9n/messages_hu.json create mode 100644 public/assets/pagination/t9n/messages_id.json create mode 100644 public/assets/pagination/t9n/messages_it.json create mode 100644 public/assets/pagination/t9n/messages_ja.json create mode 100644 public/assets/pagination/t9n/messages_ko.json create mode 100644 public/assets/pagination/t9n/messages_lt.json create mode 100644 public/assets/pagination/t9n/messages_lv.json create mode 100644 public/assets/pagination/t9n/messages_nl.json create mode 100644 public/assets/pagination/t9n/messages_no.json create mode 100644 public/assets/pagination/t9n/messages_pl.json create mode 100644 public/assets/pagination/t9n/messages_pt-BR.json create mode 100644 public/assets/pagination/t9n/messages_pt-PT.json create mode 100644 public/assets/pagination/t9n/messages_ro.json create mode 100644 public/assets/pagination/t9n/messages_ru.json create mode 100644 public/assets/pagination/t9n/messages_sk.json create mode 100644 public/assets/pagination/t9n/messages_sl.json create mode 100644 public/assets/pagination/t9n/messages_sr.json create mode 100644 public/assets/pagination/t9n/messages_sv.json create mode 100644 public/assets/pagination/t9n/messages_th.json create mode 100644 public/assets/pagination/t9n/messages_tr.json create mode 100644 public/assets/pagination/t9n/messages_uk.json create mode 100644 public/assets/pagination/t9n/messages_vi.json create mode 100644 public/assets/pagination/t9n/messages_zh-CN.json create mode 100644 public/assets/pagination/t9n/messages_zh-HK.json create mode 100644 public/assets/pagination/t9n/messages_zh-TW.json create mode 100644 public/assets/panel/t9n/index.d.ts create mode 100644 public/assets/panel/t9n/messages.json create mode 100644 public/assets/panel/t9n/messages_ar.json create mode 100644 public/assets/panel/t9n/messages_bg.json create mode 100644 public/assets/panel/t9n/messages_bs.json create mode 100644 public/assets/panel/t9n/messages_ca.json create mode 100644 public/assets/panel/t9n/messages_cs.json create mode 100644 public/assets/panel/t9n/messages_da.json create mode 100644 public/assets/panel/t9n/messages_de.json create mode 100644 public/assets/panel/t9n/messages_el.json create mode 100644 public/assets/panel/t9n/messages_en.json create mode 100644 public/assets/panel/t9n/messages_es.json create mode 100644 public/assets/panel/t9n/messages_et.json create mode 100644 public/assets/panel/t9n/messages_fi.json create mode 100644 public/assets/panel/t9n/messages_fr.json create mode 100644 public/assets/panel/t9n/messages_he.json create mode 100644 public/assets/panel/t9n/messages_hr.json create mode 100644 public/assets/panel/t9n/messages_hu.json create mode 100644 public/assets/panel/t9n/messages_id.json create mode 100644 public/assets/panel/t9n/messages_it.json create mode 100644 public/assets/panel/t9n/messages_ja.json create mode 100644 public/assets/panel/t9n/messages_ko.json create mode 100644 public/assets/panel/t9n/messages_lt.json create mode 100644 public/assets/panel/t9n/messages_lv.json create mode 100644 public/assets/panel/t9n/messages_nl.json create mode 100644 public/assets/panel/t9n/messages_no.json create mode 100644 public/assets/panel/t9n/messages_pl.json create mode 100644 public/assets/panel/t9n/messages_pt-BR.json create mode 100644 public/assets/panel/t9n/messages_pt-PT.json create mode 100644 public/assets/panel/t9n/messages_ro.json create mode 100644 public/assets/panel/t9n/messages_ru.json create mode 100644 public/assets/panel/t9n/messages_sk.json create mode 100644 public/assets/panel/t9n/messages_sl.json create mode 100644 public/assets/panel/t9n/messages_sr.json create mode 100644 public/assets/panel/t9n/messages_sv.json create mode 100644 public/assets/panel/t9n/messages_th.json create mode 100644 public/assets/panel/t9n/messages_tr.json create mode 100644 public/assets/panel/t9n/messages_uk.json create mode 100644 public/assets/panel/t9n/messages_vi.json create mode 100644 public/assets/panel/t9n/messages_zh-CN.json create mode 100644 public/assets/panel/t9n/messages_zh-HK.json create mode 100644 public/assets/panel/t9n/messages_zh-TW.json create mode 100644 public/assets/pick-list-item/t9n/index.d.ts create mode 100644 public/assets/pick-list-item/t9n/messages.json create mode 100644 public/assets/pick-list-item/t9n/messages_ar.json create mode 100644 public/assets/pick-list-item/t9n/messages_bg.json create mode 100644 public/assets/pick-list-item/t9n/messages_bs.json create mode 100644 public/assets/pick-list-item/t9n/messages_ca.json create mode 100644 public/assets/pick-list-item/t9n/messages_cs.json create mode 100644 public/assets/pick-list-item/t9n/messages_da.json create mode 100644 public/assets/pick-list-item/t9n/messages_de.json create mode 100644 public/assets/pick-list-item/t9n/messages_el.json create mode 100644 public/assets/pick-list-item/t9n/messages_en.json create mode 100644 public/assets/pick-list-item/t9n/messages_es.json create mode 100644 public/assets/pick-list-item/t9n/messages_et.json create mode 100644 public/assets/pick-list-item/t9n/messages_fi.json create mode 100644 public/assets/pick-list-item/t9n/messages_fr.json create mode 100644 public/assets/pick-list-item/t9n/messages_he.json create mode 100644 public/assets/pick-list-item/t9n/messages_hr.json create mode 100644 public/assets/pick-list-item/t9n/messages_hu.json create mode 100644 public/assets/pick-list-item/t9n/messages_id.json create mode 100644 public/assets/pick-list-item/t9n/messages_it.json create mode 100644 public/assets/pick-list-item/t9n/messages_ja.json create mode 100644 public/assets/pick-list-item/t9n/messages_ko.json create mode 100644 public/assets/pick-list-item/t9n/messages_lt.json create mode 100644 public/assets/pick-list-item/t9n/messages_lv.json create mode 100644 public/assets/pick-list-item/t9n/messages_nl.json create mode 100644 public/assets/pick-list-item/t9n/messages_no.json create mode 100644 public/assets/pick-list-item/t9n/messages_pl.json create mode 100644 public/assets/pick-list-item/t9n/messages_pt-BR.json create mode 100644 public/assets/pick-list-item/t9n/messages_pt-PT.json create mode 100644 public/assets/pick-list-item/t9n/messages_ro.json create mode 100644 public/assets/pick-list-item/t9n/messages_ru.json create mode 100644 public/assets/pick-list-item/t9n/messages_sk.json create mode 100644 public/assets/pick-list-item/t9n/messages_sl.json create mode 100644 public/assets/pick-list-item/t9n/messages_sr.json create mode 100644 public/assets/pick-list-item/t9n/messages_sv.json create mode 100644 public/assets/pick-list-item/t9n/messages_th.json create mode 100644 public/assets/pick-list-item/t9n/messages_tr.json create mode 100644 public/assets/pick-list-item/t9n/messages_uk.json create mode 100644 public/assets/pick-list-item/t9n/messages_vi.json create mode 100644 public/assets/pick-list-item/t9n/messages_zh-CN.json create mode 100644 public/assets/pick-list-item/t9n/messages_zh-HK.json create mode 100644 public/assets/pick-list-item/t9n/messages_zh-TW.json create mode 100644 public/assets/popover/t9n/index.d.ts create mode 100644 public/assets/popover/t9n/messages.json create mode 100644 public/assets/popover/t9n/messages_ar.json create mode 100644 public/assets/popover/t9n/messages_bg.json create mode 100644 public/assets/popover/t9n/messages_bs.json create mode 100644 public/assets/popover/t9n/messages_ca.json create mode 100644 public/assets/popover/t9n/messages_cs.json create mode 100644 public/assets/popover/t9n/messages_da.json create mode 100644 public/assets/popover/t9n/messages_de.json create mode 100644 public/assets/popover/t9n/messages_el.json create mode 100644 public/assets/popover/t9n/messages_en.json create mode 100644 public/assets/popover/t9n/messages_es.json create mode 100644 public/assets/popover/t9n/messages_et.json create mode 100644 public/assets/popover/t9n/messages_fi.json create mode 100644 public/assets/popover/t9n/messages_fr.json create mode 100644 public/assets/popover/t9n/messages_he.json create mode 100644 public/assets/popover/t9n/messages_hr.json create mode 100644 public/assets/popover/t9n/messages_hu.json create mode 100644 public/assets/popover/t9n/messages_id.json create mode 100644 public/assets/popover/t9n/messages_it.json create mode 100644 public/assets/popover/t9n/messages_ja.json create mode 100644 public/assets/popover/t9n/messages_ko.json create mode 100644 public/assets/popover/t9n/messages_lt.json create mode 100644 public/assets/popover/t9n/messages_lv.json create mode 100644 public/assets/popover/t9n/messages_nl.json create mode 100644 public/assets/popover/t9n/messages_no.json create mode 100644 public/assets/popover/t9n/messages_pl.json create mode 100644 public/assets/popover/t9n/messages_pt-BR.json create mode 100644 public/assets/popover/t9n/messages_pt-PT.json create mode 100644 public/assets/popover/t9n/messages_ro.json create mode 100644 public/assets/popover/t9n/messages_ru.json create mode 100644 public/assets/popover/t9n/messages_sk.json create mode 100644 public/assets/popover/t9n/messages_sl.json create mode 100644 public/assets/popover/t9n/messages_sr.json create mode 100644 public/assets/popover/t9n/messages_sv.json create mode 100644 public/assets/popover/t9n/messages_th.json create mode 100644 public/assets/popover/t9n/messages_tr.json create mode 100644 public/assets/popover/t9n/messages_uk.json create mode 100644 public/assets/popover/t9n/messages_vi.json create mode 100644 public/assets/popover/t9n/messages_zh-CN.json create mode 100644 public/assets/popover/t9n/messages_zh-HK.json create mode 100644 public/assets/popover/t9n/messages_zh-TW.json create mode 100644 public/assets/rating/t9n/index.d.ts create mode 100644 public/assets/rating/t9n/messages.json create mode 100644 public/assets/rating/t9n/messages_ar.json create mode 100644 public/assets/rating/t9n/messages_bg.json create mode 100644 public/assets/rating/t9n/messages_bs.json create mode 100644 public/assets/rating/t9n/messages_ca.json create mode 100644 public/assets/rating/t9n/messages_cs.json create mode 100644 public/assets/rating/t9n/messages_da.json create mode 100644 public/assets/rating/t9n/messages_de.json create mode 100644 public/assets/rating/t9n/messages_el.json create mode 100644 public/assets/rating/t9n/messages_en.json create mode 100644 public/assets/rating/t9n/messages_es.json create mode 100644 public/assets/rating/t9n/messages_et.json create mode 100644 public/assets/rating/t9n/messages_fi.json create mode 100644 public/assets/rating/t9n/messages_fr.json create mode 100644 public/assets/rating/t9n/messages_he.json create mode 100644 public/assets/rating/t9n/messages_hr.json create mode 100644 public/assets/rating/t9n/messages_hu.json create mode 100644 public/assets/rating/t9n/messages_id.json create mode 100644 public/assets/rating/t9n/messages_it.json create mode 100644 public/assets/rating/t9n/messages_ja.json create mode 100644 public/assets/rating/t9n/messages_ko.json create mode 100644 public/assets/rating/t9n/messages_lt.json create mode 100644 public/assets/rating/t9n/messages_lv.json create mode 100644 public/assets/rating/t9n/messages_nl.json create mode 100644 public/assets/rating/t9n/messages_no.json create mode 100644 public/assets/rating/t9n/messages_pl.json create mode 100644 public/assets/rating/t9n/messages_pt-BR.json create mode 100644 public/assets/rating/t9n/messages_pt-PT.json create mode 100644 public/assets/rating/t9n/messages_ro.json create mode 100644 public/assets/rating/t9n/messages_ru.json create mode 100644 public/assets/rating/t9n/messages_sk.json create mode 100644 public/assets/rating/t9n/messages_sl.json create mode 100644 public/assets/rating/t9n/messages_sr.json create mode 100644 public/assets/rating/t9n/messages_sv.json create mode 100644 public/assets/rating/t9n/messages_th.json create mode 100644 public/assets/rating/t9n/messages_tr.json create mode 100644 public/assets/rating/t9n/messages_uk.json create mode 100644 public/assets/rating/t9n/messages_vi.json create mode 100644 public/assets/rating/t9n/messages_zh-CN.json create mode 100644 public/assets/rating/t9n/messages_zh-HK.json create mode 100644 public/assets/rating/t9n/messages_zh-TW.json create mode 100644 public/assets/scrim/t9n/index.d.ts create mode 100644 public/assets/scrim/t9n/messages.json create mode 100644 public/assets/scrim/t9n/messages_ar.json create mode 100644 public/assets/scrim/t9n/messages_bg.json create mode 100644 public/assets/scrim/t9n/messages_bs.json create mode 100644 public/assets/scrim/t9n/messages_ca.json create mode 100644 public/assets/scrim/t9n/messages_cs.json create mode 100644 public/assets/scrim/t9n/messages_da.json create mode 100644 public/assets/scrim/t9n/messages_de.json create mode 100644 public/assets/scrim/t9n/messages_el.json create mode 100644 public/assets/scrim/t9n/messages_en.json create mode 100644 public/assets/scrim/t9n/messages_es.json create mode 100644 public/assets/scrim/t9n/messages_et.json create mode 100644 public/assets/scrim/t9n/messages_fi.json create mode 100644 public/assets/scrim/t9n/messages_fr.json create mode 100644 public/assets/scrim/t9n/messages_he.json create mode 100644 public/assets/scrim/t9n/messages_hr.json create mode 100644 public/assets/scrim/t9n/messages_hu.json create mode 100644 public/assets/scrim/t9n/messages_id.json create mode 100644 public/assets/scrim/t9n/messages_it.json create mode 100644 public/assets/scrim/t9n/messages_ja.json create mode 100644 public/assets/scrim/t9n/messages_ko.json create mode 100644 public/assets/scrim/t9n/messages_lt.json create mode 100644 public/assets/scrim/t9n/messages_lv.json create mode 100644 public/assets/scrim/t9n/messages_nl.json create mode 100644 public/assets/scrim/t9n/messages_no.json create mode 100644 public/assets/scrim/t9n/messages_pl.json create mode 100644 public/assets/scrim/t9n/messages_pt-BR.json create mode 100644 public/assets/scrim/t9n/messages_pt-PT.json create mode 100644 public/assets/scrim/t9n/messages_ro.json create mode 100644 public/assets/scrim/t9n/messages_ru.json create mode 100644 public/assets/scrim/t9n/messages_sk.json create mode 100644 public/assets/scrim/t9n/messages_sl.json create mode 100644 public/assets/scrim/t9n/messages_sr.json create mode 100644 public/assets/scrim/t9n/messages_sv.json create mode 100644 public/assets/scrim/t9n/messages_th.json create mode 100644 public/assets/scrim/t9n/messages_tr.json create mode 100644 public/assets/scrim/t9n/messages_uk.json create mode 100644 public/assets/scrim/t9n/messages_vi.json create mode 100644 public/assets/scrim/t9n/messages_zh-CN.json create mode 100644 public/assets/scrim/t9n/messages_zh-HK.json create mode 100644 public/assets/scrim/t9n/messages_zh-TW.json create mode 100644 public/assets/shell-panel/t9n/index.d.ts create mode 100644 public/assets/shell-panel/t9n/messages.json create mode 100644 public/assets/shell-panel/t9n/messages_ar.json create mode 100644 public/assets/shell-panel/t9n/messages_bg.json create mode 100644 public/assets/shell-panel/t9n/messages_bs.json create mode 100644 public/assets/shell-panel/t9n/messages_ca.json create mode 100644 public/assets/shell-panel/t9n/messages_cs.json create mode 100644 public/assets/shell-panel/t9n/messages_da.json create mode 100644 public/assets/shell-panel/t9n/messages_de.json create mode 100644 public/assets/shell-panel/t9n/messages_el.json create mode 100644 public/assets/shell-panel/t9n/messages_en.json create mode 100644 public/assets/shell-panel/t9n/messages_es.json create mode 100644 public/assets/shell-panel/t9n/messages_et.json create mode 100644 public/assets/shell-panel/t9n/messages_fi.json create mode 100644 public/assets/shell-panel/t9n/messages_fr.json create mode 100644 public/assets/shell-panel/t9n/messages_he.json create mode 100644 public/assets/shell-panel/t9n/messages_hr.json create mode 100644 public/assets/shell-panel/t9n/messages_hu.json create mode 100644 public/assets/shell-panel/t9n/messages_id.json create mode 100644 public/assets/shell-panel/t9n/messages_it.json create mode 100644 public/assets/shell-panel/t9n/messages_ja.json create mode 100644 public/assets/shell-panel/t9n/messages_ko.json create mode 100644 public/assets/shell-panel/t9n/messages_lt.json create mode 100644 public/assets/shell-panel/t9n/messages_lv.json create mode 100644 public/assets/shell-panel/t9n/messages_nl.json create mode 100644 public/assets/shell-panel/t9n/messages_no.json create mode 100644 public/assets/shell-panel/t9n/messages_pl.json create mode 100644 public/assets/shell-panel/t9n/messages_pt-BR.json create mode 100644 public/assets/shell-panel/t9n/messages_pt-PT.json create mode 100644 public/assets/shell-panel/t9n/messages_ro.json create mode 100644 public/assets/shell-panel/t9n/messages_ru.json create mode 100644 public/assets/shell-panel/t9n/messages_sk.json create mode 100644 public/assets/shell-panel/t9n/messages_sl.json create mode 100644 public/assets/shell-panel/t9n/messages_sr.json create mode 100644 public/assets/shell-panel/t9n/messages_sv.json create mode 100644 public/assets/shell-panel/t9n/messages_th.json create mode 100644 public/assets/shell-panel/t9n/messages_tr.json create mode 100644 public/assets/shell-panel/t9n/messages_uk.json create mode 100644 public/assets/shell-panel/t9n/messages_vi.json create mode 100644 public/assets/shell-panel/t9n/messages_zh-CN.json create mode 100644 public/assets/shell-panel/t9n/messages_zh-HK.json create mode 100644 public/assets/shell-panel/t9n/messages_zh-TW.json create mode 100644 public/assets/tab-title/t9n/index.d.ts create mode 100644 public/assets/tab-title/t9n/messages.json create mode 100644 public/assets/tab-title/t9n/messages_ar.json create mode 100644 public/assets/tab-title/t9n/messages_bg.json create mode 100644 public/assets/tab-title/t9n/messages_bs.json create mode 100644 public/assets/tab-title/t9n/messages_ca.json create mode 100644 public/assets/tab-title/t9n/messages_cs.json create mode 100644 public/assets/tab-title/t9n/messages_da.json create mode 100644 public/assets/tab-title/t9n/messages_de.json create mode 100644 public/assets/tab-title/t9n/messages_el.json create mode 100644 public/assets/tab-title/t9n/messages_en.json create mode 100644 public/assets/tab-title/t9n/messages_es.json create mode 100644 public/assets/tab-title/t9n/messages_et.json create mode 100644 public/assets/tab-title/t9n/messages_fi.json create mode 100644 public/assets/tab-title/t9n/messages_fr.json create mode 100644 public/assets/tab-title/t9n/messages_he.json create mode 100644 public/assets/tab-title/t9n/messages_hr.json create mode 100644 public/assets/tab-title/t9n/messages_hu.json create mode 100644 public/assets/tab-title/t9n/messages_id.json create mode 100644 public/assets/tab-title/t9n/messages_it.json create mode 100644 public/assets/tab-title/t9n/messages_ja.json create mode 100644 public/assets/tab-title/t9n/messages_ko.json create mode 100644 public/assets/tab-title/t9n/messages_lt.json create mode 100644 public/assets/tab-title/t9n/messages_lv.json create mode 100644 public/assets/tab-title/t9n/messages_nl.json create mode 100644 public/assets/tab-title/t9n/messages_no.json create mode 100644 public/assets/tab-title/t9n/messages_pl.json create mode 100644 public/assets/tab-title/t9n/messages_pt-BR.json create mode 100644 public/assets/tab-title/t9n/messages_pt-PT.json create mode 100644 public/assets/tab-title/t9n/messages_ro.json create mode 100644 public/assets/tab-title/t9n/messages_ru.json create mode 100644 public/assets/tab-title/t9n/messages_sk.json create mode 100644 public/assets/tab-title/t9n/messages_sl.json create mode 100644 public/assets/tab-title/t9n/messages_sr.json create mode 100644 public/assets/tab-title/t9n/messages_sv.json create mode 100644 public/assets/tab-title/t9n/messages_th.json create mode 100644 public/assets/tab-title/t9n/messages_tr.json create mode 100644 public/assets/tab-title/t9n/messages_uk.json create mode 100644 public/assets/tab-title/t9n/messages_vi.json create mode 100644 public/assets/tab-title/t9n/messages_zh-CN.json create mode 100644 public/assets/tab-title/t9n/messages_zh-HK.json create mode 100644 public/assets/tab-title/t9n/messages_zh-TW.json create mode 100644 public/assets/text-area/t9n/index.d.ts create mode 100644 public/assets/text-area/t9n/messages.json create mode 100644 public/assets/text-area/t9n/messages_ar.json create mode 100644 public/assets/text-area/t9n/messages_bg.json create mode 100644 public/assets/text-area/t9n/messages_bs.json create mode 100644 public/assets/text-area/t9n/messages_ca.json create mode 100644 public/assets/text-area/t9n/messages_cs.json create mode 100644 public/assets/text-area/t9n/messages_da.json create mode 100644 public/assets/text-area/t9n/messages_de.json create mode 100644 public/assets/text-area/t9n/messages_el.json create mode 100644 public/assets/text-area/t9n/messages_en.json create mode 100644 public/assets/text-area/t9n/messages_es.json create mode 100644 public/assets/text-area/t9n/messages_et.json create mode 100644 public/assets/text-area/t9n/messages_fi.json create mode 100644 public/assets/text-area/t9n/messages_fr.json create mode 100644 public/assets/text-area/t9n/messages_he.json create mode 100644 public/assets/text-area/t9n/messages_hr.json create mode 100644 public/assets/text-area/t9n/messages_hu.json create mode 100644 public/assets/text-area/t9n/messages_id.json create mode 100644 public/assets/text-area/t9n/messages_it.json create mode 100644 public/assets/text-area/t9n/messages_ja.json create mode 100644 public/assets/text-area/t9n/messages_ko.json create mode 100644 public/assets/text-area/t9n/messages_lt.json create mode 100644 public/assets/text-area/t9n/messages_lv.json create mode 100644 public/assets/text-area/t9n/messages_nl.json create mode 100644 public/assets/text-area/t9n/messages_no.json create mode 100644 public/assets/text-area/t9n/messages_pl.json create mode 100644 public/assets/text-area/t9n/messages_pt-BR.json create mode 100644 public/assets/text-area/t9n/messages_pt-PT.json create mode 100644 public/assets/text-area/t9n/messages_ro.json create mode 100644 public/assets/text-area/t9n/messages_ru.json create mode 100644 public/assets/text-area/t9n/messages_sk.json create mode 100644 public/assets/text-area/t9n/messages_sl.json create mode 100644 public/assets/text-area/t9n/messages_sr.json create mode 100644 public/assets/text-area/t9n/messages_sv.json create mode 100644 public/assets/text-area/t9n/messages_th.json create mode 100644 public/assets/text-area/t9n/messages_tr.json create mode 100644 public/assets/text-area/t9n/messages_uk.json create mode 100644 public/assets/text-area/t9n/messages_vi.json create mode 100644 public/assets/text-area/t9n/messages_zh-CN.json create mode 100644 public/assets/text-area/t9n/messages_zh-HK.json create mode 100644 public/assets/text-area/t9n/messages_zh-TW.json create mode 100644 public/assets/time-picker/t9n/index.d.ts create mode 100644 public/assets/time-picker/t9n/messages.json create mode 100644 public/assets/time-picker/t9n/messages_ar.json create mode 100644 public/assets/time-picker/t9n/messages_bg.json create mode 100644 public/assets/time-picker/t9n/messages_bs.json create mode 100644 public/assets/time-picker/t9n/messages_ca.json create mode 100644 public/assets/time-picker/t9n/messages_cs.json create mode 100644 public/assets/time-picker/t9n/messages_da.json create mode 100644 public/assets/time-picker/t9n/messages_de.json create mode 100644 public/assets/time-picker/t9n/messages_el.json create mode 100644 public/assets/time-picker/t9n/messages_en.json create mode 100644 public/assets/time-picker/t9n/messages_es.json create mode 100644 public/assets/time-picker/t9n/messages_et.json create mode 100644 public/assets/time-picker/t9n/messages_fi.json create mode 100644 public/assets/time-picker/t9n/messages_fr.json create mode 100644 public/assets/time-picker/t9n/messages_he.json create mode 100644 public/assets/time-picker/t9n/messages_hr.json create mode 100644 public/assets/time-picker/t9n/messages_hu.json create mode 100644 public/assets/time-picker/t9n/messages_id.json create mode 100644 public/assets/time-picker/t9n/messages_it.json create mode 100644 public/assets/time-picker/t9n/messages_ja.json create mode 100644 public/assets/time-picker/t9n/messages_ko.json create mode 100644 public/assets/time-picker/t9n/messages_lt.json create mode 100644 public/assets/time-picker/t9n/messages_lv.json create mode 100644 public/assets/time-picker/t9n/messages_nl.json create mode 100644 public/assets/time-picker/t9n/messages_no.json create mode 100644 public/assets/time-picker/t9n/messages_pl.json create mode 100644 public/assets/time-picker/t9n/messages_pt-BR.json create mode 100644 public/assets/time-picker/t9n/messages_pt-PT.json create mode 100644 public/assets/time-picker/t9n/messages_ro.json create mode 100644 public/assets/time-picker/t9n/messages_ru.json create mode 100644 public/assets/time-picker/t9n/messages_sk.json create mode 100644 public/assets/time-picker/t9n/messages_sl.json create mode 100644 public/assets/time-picker/t9n/messages_sr.json create mode 100644 public/assets/time-picker/t9n/messages_sv.json create mode 100644 public/assets/time-picker/t9n/messages_th.json create mode 100644 public/assets/time-picker/t9n/messages_tr.json create mode 100644 public/assets/time-picker/t9n/messages_uk.json create mode 100644 public/assets/time-picker/t9n/messages_vi.json create mode 100644 public/assets/time-picker/t9n/messages_zh-CN.json create mode 100644 public/assets/time-picker/t9n/messages_zh-HK.json create mode 100644 public/assets/time-picker/t9n/messages_zh-TW.json create mode 100644 public/assets/tip-manager/t9n/index.d.ts create mode 100644 public/assets/tip-manager/t9n/messages.json create mode 100644 public/assets/tip-manager/t9n/messages_ar.json create mode 100644 public/assets/tip-manager/t9n/messages_bg.json create mode 100644 public/assets/tip-manager/t9n/messages_bs.json create mode 100644 public/assets/tip-manager/t9n/messages_ca.json create mode 100644 public/assets/tip-manager/t9n/messages_cs.json create mode 100644 public/assets/tip-manager/t9n/messages_da.json create mode 100644 public/assets/tip-manager/t9n/messages_de.json create mode 100644 public/assets/tip-manager/t9n/messages_el.json create mode 100644 public/assets/tip-manager/t9n/messages_en.json create mode 100644 public/assets/tip-manager/t9n/messages_es.json create mode 100644 public/assets/tip-manager/t9n/messages_et.json create mode 100644 public/assets/tip-manager/t9n/messages_fi.json create mode 100644 public/assets/tip-manager/t9n/messages_fr.json create mode 100644 public/assets/tip-manager/t9n/messages_he.json create mode 100644 public/assets/tip-manager/t9n/messages_hr.json create mode 100644 public/assets/tip-manager/t9n/messages_hu.json create mode 100644 public/assets/tip-manager/t9n/messages_id.json create mode 100644 public/assets/tip-manager/t9n/messages_it.json create mode 100644 public/assets/tip-manager/t9n/messages_ja.json create mode 100644 public/assets/tip-manager/t9n/messages_ko.json create mode 100644 public/assets/tip-manager/t9n/messages_lt.json create mode 100644 public/assets/tip-manager/t9n/messages_lv.json create mode 100644 public/assets/tip-manager/t9n/messages_nl.json create mode 100644 public/assets/tip-manager/t9n/messages_no.json create mode 100644 public/assets/tip-manager/t9n/messages_pl.json create mode 100644 public/assets/tip-manager/t9n/messages_pt-BR.json create mode 100644 public/assets/tip-manager/t9n/messages_pt-PT.json create mode 100644 public/assets/tip-manager/t9n/messages_ro.json create mode 100644 public/assets/tip-manager/t9n/messages_ru.json create mode 100644 public/assets/tip-manager/t9n/messages_sk.json create mode 100644 public/assets/tip-manager/t9n/messages_sl.json create mode 100644 public/assets/tip-manager/t9n/messages_sr.json create mode 100644 public/assets/tip-manager/t9n/messages_sv.json create mode 100644 public/assets/tip-manager/t9n/messages_th.json create mode 100644 public/assets/tip-manager/t9n/messages_tr.json create mode 100644 public/assets/tip-manager/t9n/messages_uk.json create mode 100644 public/assets/tip-manager/t9n/messages_vi.json create mode 100644 public/assets/tip-manager/t9n/messages_zh-CN.json create mode 100644 public/assets/tip-manager/t9n/messages_zh-HK.json create mode 100644 public/assets/tip-manager/t9n/messages_zh-TW.json create mode 100644 public/assets/tip/t9n/index.d.ts create mode 100644 public/assets/tip/t9n/messages.json create mode 100644 public/assets/tip/t9n/messages_ar.json create mode 100644 public/assets/tip/t9n/messages_bg.json create mode 100644 public/assets/tip/t9n/messages_bs.json create mode 100644 public/assets/tip/t9n/messages_ca.json create mode 100644 public/assets/tip/t9n/messages_cs.json create mode 100644 public/assets/tip/t9n/messages_da.json create mode 100644 public/assets/tip/t9n/messages_de.json create mode 100644 public/assets/tip/t9n/messages_el.json create mode 100644 public/assets/tip/t9n/messages_en.json create mode 100644 public/assets/tip/t9n/messages_es.json create mode 100644 public/assets/tip/t9n/messages_et.json create mode 100644 public/assets/tip/t9n/messages_fi.json create mode 100644 public/assets/tip/t9n/messages_fr.json create mode 100644 public/assets/tip/t9n/messages_he.json create mode 100644 public/assets/tip/t9n/messages_hr.json create mode 100644 public/assets/tip/t9n/messages_hu.json create mode 100644 public/assets/tip/t9n/messages_id.json create mode 100644 public/assets/tip/t9n/messages_it.json create mode 100644 public/assets/tip/t9n/messages_ja.json create mode 100644 public/assets/tip/t9n/messages_ko.json create mode 100644 public/assets/tip/t9n/messages_lt.json create mode 100644 public/assets/tip/t9n/messages_lv.json create mode 100644 public/assets/tip/t9n/messages_nl.json create mode 100644 public/assets/tip/t9n/messages_no.json create mode 100644 public/assets/tip/t9n/messages_pl.json create mode 100644 public/assets/tip/t9n/messages_pt-BR.json create mode 100644 public/assets/tip/t9n/messages_pt-PT.json create mode 100644 public/assets/tip/t9n/messages_ro.json create mode 100644 public/assets/tip/t9n/messages_ru.json create mode 100644 public/assets/tip/t9n/messages_sk.json create mode 100644 public/assets/tip/t9n/messages_sl.json create mode 100644 public/assets/tip/t9n/messages_sr.json create mode 100644 public/assets/tip/t9n/messages_sv.json create mode 100644 public/assets/tip/t9n/messages_th.json create mode 100644 public/assets/tip/t9n/messages_tr.json create mode 100644 public/assets/tip/t9n/messages_uk.json create mode 100644 public/assets/tip/t9n/messages_vi.json create mode 100644 public/assets/tip/t9n/messages_zh-CN.json create mode 100644 public/assets/tip/t9n/messages_zh-HK.json create mode 100644 public/assets/tip/t9n/messages_zh-TW.json create mode 100644 public/assets/value-list/t9n/index.d.ts create mode 100644 public/assets/value-list/t9n/messages.json create mode 100644 public/assets/value-list/t9n/messages_ar.json create mode 100644 public/assets/value-list/t9n/messages_bg.json create mode 100644 public/assets/value-list/t9n/messages_bs.json create mode 100644 public/assets/value-list/t9n/messages_ca.json create mode 100644 public/assets/value-list/t9n/messages_cs.json create mode 100644 public/assets/value-list/t9n/messages_da.json create mode 100644 public/assets/value-list/t9n/messages_de.json create mode 100644 public/assets/value-list/t9n/messages_el.json create mode 100644 public/assets/value-list/t9n/messages_en.json create mode 100644 public/assets/value-list/t9n/messages_es.json create mode 100644 public/assets/value-list/t9n/messages_et.json create mode 100644 public/assets/value-list/t9n/messages_fi.json create mode 100644 public/assets/value-list/t9n/messages_fr.json create mode 100644 public/assets/value-list/t9n/messages_he.json create mode 100644 public/assets/value-list/t9n/messages_hr.json create mode 100644 public/assets/value-list/t9n/messages_hu.json create mode 100644 public/assets/value-list/t9n/messages_id.json create mode 100644 public/assets/value-list/t9n/messages_it.json create mode 100644 public/assets/value-list/t9n/messages_ja.json create mode 100644 public/assets/value-list/t9n/messages_ko.json create mode 100644 public/assets/value-list/t9n/messages_lt.json create mode 100644 public/assets/value-list/t9n/messages_lv.json create mode 100644 public/assets/value-list/t9n/messages_nl.json create mode 100644 public/assets/value-list/t9n/messages_no.json create mode 100644 public/assets/value-list/t9n/messages_pl.json create mode 100644 public/assets/value-list/t9n/messages_pt-BR.json create mode 100644 public/assets/value-list/t9n/messages_pt-PT.json create mode 100644 public/assets/value-list/t9n/messages_ro.json create mode 100644 public/assets/value-list/t9n/messages_ru.json create mode 100644 public/assets/value-list/t9n/messages_sk.json create mode 100644 public/assets/value-list/t9n/messages_sl.json create mode 100644 public/assets/value-list/t9n/messages_sr.json create mode 100644 public/assets/value-list/t9n/messages_sv.json create mode 100644 public/assets/value-list/t9n/messages_th.json create mode 100644 public/assets/value-list/t9n/messages_tr.json create mode 100644 public/assets/value-list/t9n/messages_uk.json create mode 100644 public/assets/value-list/t9n/messages_vi.json create mode 100644 public/assets/value-list/t9n/messages_zh-CN.json create mode 100644 public/assets/value-list/t9n/messages_zh-HK.json create mode 100644 public/assets/value-list/t9n/messages_zh-TW.json delete mode 100644 public/next.svg delete mode 100644 public/vercel.svg diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..72e9aa4 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,7 @@ +Dockerfile +.dockerignore +node_modules +npm-debug.log +README.md +.next +.git \ No newline at end of file diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6364b91 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,65 @@ +FROM node:18-alpine AS base + +# Install dependencies only when needed +FROM base AS deps +# Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed. +RUN apk add --no-cache libc6-compat +WORKDIR /app + +# Install dependencies based on the preferred package manager +COPY package.json yarn.lock* package-lock.json* pnpm-lock.yaml* ./ +RUN \ + if [ -f yarn.lock ]; then yarn --frozen-lockfile; \ + elif [ -f package-lock.json ]; then npm ci; \ + elif [ -f pnpm-lock.yaml ]; then yarn global add pnpm && pnpm i --frozen-lockfile; \ + else echo "Lockfile not found." && exit 1; \ + fi + + +# Rebuild the source code only when needed +FROM base AS builder +WORKDIR /app +COPY --from=deps /app/node_modules ./node_modules +COPY . . + +# Next.js collects completely anonymous telemetry data about general usage. +# Learn more here: https://nextjs.org/telemetry +# Uncomment the following line in case you want to disable telemetry during the build. +# ENV NEXT_TELEMETRY_DISABLED 1 + +RUN yarn build + +# If using npm comment out above and use below instead +# RUN npm run build + +# Production image, copy all the files and run next +FROM base AS runner +WORKDIR /app + +ENV NODE_ENV production +# Uncomment the following line in case you want to disable telemetry during runtime. +# ENV NEXT_TELEMETRY_DISABLED 1 + +RUN addgroup --system --gid 1001 nodejs +RUN adduser --system --uid 1001 nextjs + +COPY --from=builder /app/public ./public + +# Set the correct permission for prerender cache +RUN mkdir .next +RUN chown nextjs:nodejs .next + +# Automatically leverage output traces to reduce image size +# https://nextjs.org/docs/advanced-features/output-file-tracing +COPY --from=builder --chown=nextjs:nodejs /app/.next/standalone ./ +COPY --from=builder --chown=nextjs:nodejs /app/.next/static ./.next/static + +USER nextjs + +EXPOSE 3000 + +ENV PORT 3000 +# set hostname to localhost +ENV HOSTNAME "0.0.0.0" + +CMD ["node", "server.js"] \ No newline at end of file diff --git a/app/[locale]/dictionaries/de.json b/app/[locale]/dictionaries/de.json new file mode 100644 index 0000000..95e0db1 --- /dev/null +++ b/app/[locale]/dictionaries/de.json @@ -0,0 +1,20 @@ +{ + "heading": "PDF drucken", + "titleLabel": "Titel", + "scaleLabel": "Maßstab", + "formatLabel": "Format", + "button": { + "print": "Drucken", + "cancel": "Abbrechen" + }, + "formats": { + "A4 Hochformat": "A4 Hochformat", + "A4 Hochformat mit Legende": "A4 Hochformat mit Legende", + "A4 Querformat": "A4 Querformat", + "A4 Querformat mit Legende": "A4 Querformat mit Legende", + "A3 Hochformat": "A3 Hochformat", + "A3 Hochformat mit Legende": "A3 Hochformat mit Legende", + "A3 Querformat": "A3 Querformat", + "A3 Querformat mit Legende": "A3 Querformat mit Legende" + } +} diff --git a/app/[locale]/dictionaries/en.json b/app/[locale]/dictionaries/en.json new file mode 100644 index 0000000..213fb03 --- /dev/null +++ b/app/[locale]/dictionaries/en.json @@ -0,0 +1,20 @@ +{ + "heading": "Print PDF", + "titleLabel": "Title", + "scaleLabel": "Scale", + "formatLabel": "Format", + "button": { + "print": "Print", + "cancel": "Cancel" + }, + "formats": { + "A4 Hochformat": "A4 portrait", + "A4 Hochformat mit Legende": "A4 portrait with legend", + "A4 Querformat": "A4 landscape", + "A4 Querformat mit Legende": "A4 landscape with legend", + "A3 Hochformat": "A3 portrait", + "A3 Hochformat mit Legende": "A3 portrait with legend", + "A3 Querformat": "A3 landscape", + "A3 Querformat mit Legende": "A3 landscape with legend" + } +} diff --git a/app/[locale]/i18n.js b/app/[locale]/i18n.js new file mode 100644 index 0000000..3d7c9d1 --- /dev/null +++ b/app/[locale]/i18n.js @@ -0,0 +1,28 @@ +import i18n from 'i18next'; +import { initReactI18next } from 'react-i18next'; + +import deJSON from './dictionaries/de.json'; +import enJSON from './dictionaries/en.json'; + +// the translations +const resources = { + en: { + translation: enJSON, + }, + de: { + translation: deJSON, + }, +}; + +const initI18n = (locale) => + i18n + .use(initReactI18next) // passes i18n down to react-i18next + .init({ + resources, + lng: locale, + interpolation: { + escapeValue: false, // react already safes from xss + }, + }); + +export default initI18n; diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx new file mode 100644 index 0000000..6e9b2ea --- /dev/null +++ b/app/[locale]/layout.tsx @@ -0,0 +1,23 @@ +import '../globals.css'; + +import type { Metadata } from 'next'; +import { Source_Sans_3 } from 'next/font/google'; + +const ss3 = Source_Sans_3({ + subsets: ['latin'], + display: 'swap', +}); + +export const metadata: Metadata = { + title: 'GeoSphere Maps', + description: 'GeoSphere Maps', + icons: { icon: '/assets/favicon.ico' }, +}; + +export default function RootLayout({ children, params }: { children: React.ReactNode; params: any }) { + return ( + + {children} + + ); +} diff --git a/app/[locale]/map.tsx b/app/[locale]/map.tsx new file mode 100644 index 0000000..89a5a31 --- /dev/null +++ b/app/[locale]/map.tsx @@ -0,0 +1,121 @@ +import { useRef, useEffect, lazy } from 'react'; +import { createRoot } from 'react-dom/client'; + +import '@esri/calcite-components/dist/calcite/calcite.css'; + +import MapView from '@arcgis/core/views/MapView.js'; +import WebMap from '@arcgis/core/WebMap.js'; +import esriConfig from '@arcgis/core/config.js'; +import LayerList from '@arcgis/core/widgets/LayerList'; +import Expand from '@arcgis/core/widgets/Expand'; +import ScaleBar from '@arcgis/core/widgets/ScaleBar.js'; +import WMTSLayer from '@arcgis/core/layers/WMTSLayer'; +import Map from '@arcgis/core/Map.js'; +import Basemap from '@arcgis/core/Basemap'; +import * as reactiveUtils from '@arcgis/core/core/reactiveUtils.js'; +import * as intl from '@arcgis/core/intl.js'; + +// set asset path for ArcGIS Maps SDK widgets +esriConfig.assetsPath = './assets'; + +let mapView: MapView; +const webMapID = '7d0768f73d3e4be2b32c22274c600cb3'; + +// lazy load Print component +const Print = lazy(() => import('./print')); + +export default function MapComponent({ locale }: { locale: string }) { + const printRoot = useRef(null); + const mapRef = useRef(null); + const maskRef = useRef(null); + + useEffect(() => { + if (mapRef.current) { + // set locale for ArcGIS Maps SDK widgets + intl.setLocale(locale); + + const webMap = new WebMap({ + portalItem: { + id: webMapID, + portal: { + url: 'https://gis.geosphere.at/portal', + }, + }, + }); + + const wmtsLayer = new WMTSLayer({ + url: 'https://mapsneu.wien.gv.at/basemapneu', + }); + + const basemap = new Basemap({ + baseLayers: [wmtsLayer], + }); + + const map = new Map({ + basemap: basemap, + }); + + const mapView = new MapView({ + container: mapRef.current, + map: map, + }); + + webMap.load().then(() => { + map.layers = webMap.layers; + }); + + const layerList = new LayerList({ + view: mapView, + }); + + const layerListExpand = new Expand({ + content: layerList, + }); + + const container = document.createElement('div'); + + const printExpand = new Expand({ + content: container, + expandIcon: 'print', + label: 'Print', + }); + + reactiveUtils.watch( + () => printExpand.expanded, + (expanded) => { + if (expanded) { + printRoot.current = createRoot(container); + printRoot.current.render(); + } else { + maskRef.current?.classList.add('hidden'); + printRoot.current.unmount(); + } + } + ); + + const scaleBar = new ScaleBar({ + view: mapView, + unit: 'metric', + }); + + mapView.ui.add([layerListExpand, printExpand], 'top-right'); + mapView.ui.add([scaleBar], 'bottom-left'); + } + return () => { + mapView.destroy(); + if (printRoot.current) { + printRoot.current.unmount(); + } + }; + }, [mapRef, maskRef]); + + return ( +
+
+
+
+ ); +} diff --git a/app/[locale]/page.tsx b/app/[locale]/page.tsx new file mode 100644 index 0000000..70dad3a --- /dev/null +++ b/app/[locale]/page.tsx @@ -0,0 +1,9 @@ +'use client'; + +import dynamic from 'next/dynamic'; + +const Map = dynamic(() => import('./map'), { ssr: false }); + +export default function Home({ params: { locale } }: { params: { locale: string } }) { + return ; +} diff --git a/app/[locale]/print.tsx b/app/[locale]/print.tsx new file mode 100644 index 0000000..f475d35 --- /dev/null +++ b/app/[locale]/print.tsx @@ -0,0 +1,272 @@ +import { useRef, useState, useEffect, RefObject } from 'react'; +import { useTranslation } from 'react-i18next'; + +import initI18n from './i18n'; + +import MapView from '@arcgis/core/views/MapView'; +import esriConfig from '@arcgis/core/config.js'; +import * as print from '@arcgis/core/rest/print.js'; +import PrintParameters from '@arcgis/core/rest/support/PrintParameters.js'; +import PrintTemplate from '@arcgis/core/rest/support/PrintTemplate.js'; +import * as reactiveUtils from '@arcgis/core/core/reactiveUtils.js'; +import Point from '@arcgis/core/geometry/Point.js'; + +// set assets path for ArcGIS Maps SDK widgets +esriConfig.assetsPath = './assets'; + +// set local assets for Calcite components +import { setAssetPath } from '@esri/calcite-components/dist/components'; +setAssetPath(window.location.href); + +// import Calcite components +import '@esri/calcite-components/dist/components/calcite-button'; +import '@esri/calcite-components/dist/components/calcite-panel'; +import '@esri/calcite-components/dist/components/calcite-input-text'; +import '@esri/calcite-components/dist/components/calcite-label'; +import '@esri/calcite-components/dist/components/calcite-select'; +import '@esri/calcite-components/dist/components/calcite-option'; +import '@esri/calcite-components/dist/components/calcite-progress'; +import { + CalciteButton, + CalcitePanel, + CalciteInputText, + CalciteLabel, + CalciteSelect, + CalciteOption, + CalciteProgress, +} from '@esri/calcite-components-react'; + +// helper function to clamp coordinates to visible area +function clamp(value: number, from: number, to: number) { + return value < from ? from : value > to ? to : value; +} + +// print service URL +const printURL = 'https://gis.geosphere.at/maps/rest/services/tools/printing/GPServer/Export%20Web%20Map'; + +// available scales +const scales = [10000, 25000, 50000, 100000, 200000, 500000, 1000000, 3500000]; + +// available formats +interface Format { + [formatName: string]: number[]; +} + +// dimensions width and height in mm +const formats: Format = { + 'A4 Hochformat': [190, 265], + 'A4 Hochformat mit Legende': [190, 225], + 'A4 Querformat': [277, 178], + 'A4 Querformat mit Legende': [277, 140], + 'A3 Hochformat': [277, 385], + 'A3 Hochformat mit Legende': [277, 335], + 'A3 Querformat': [400, 264], + 'A3 Querformat mit Legende': [400, 215], +}; + +// load localized strings +const match = location.pathname.match(/\/(\w+)/); +if (match && match.length > 1) { + const locale = match[1]; + initI18n(locale); +} + +export default function Print({ view, mask }: { view: MapView; mask: RefObject | null }) { + const [title, setTitle] = useState('GeoSphere Austria'); + const [format, setFormat] = useState(Object.keys(formats)[0]); + const [scale, setScale] = useState(10000); + const [printing, setPrinting] = useState(false); + const { t } = useTranslation(); + + const currentScale = useRef(); + currentScale.current = scale; + + const currentFormat = useRef(); + currentFormat.current = format; + + const controllerRef = useRef(null); + + const handlePrint = () => { + setPrinting(true); + const template = new PrintTemplate({ + layout: format, + format: 'pdf', + layoutOptions: { + titleText: title, + scalebarUnit: 'Kilometers', + customTextElements: [], + }, + exportOptions: { + dpi: 98, + }, + scalePreserved: true, + outScale: scale, + }); + + const params = new PrintParameters({ + view, + template, + }); + + controllerRef.current = new AbortController(); + print.execute(printURL, params, { signal: controllerRef.current.signal }).then(printResult).catch(printError); + }; + + function printResult(result: any) { + const filename = 'GeoSphere_Maps_Print.pdf'; + fetch(result.url) + .then((res) => res.blob()) + .then((blob) => { + const element = document.createElement('a'); + element.setAttribute('href', URL.createObjectURL(blob)); + element.setAttribute('download', filename); + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); + setPrinting(false); + }); + } + + function printError(err: any) { + if (err.name === 'AbortError') { + // console.log('Request aborted'); + } else { + console.error('Error encountered: ', err); + } + } + + const handleTitleChange = (event: any) => { + setTitle(event.target.value); + }; + + const handleFormatChange = (event: any) => { + const newFormat = event.target.value; + setFormat(newFormat); + updatePreview(scale, newFormat); + }; + + const handleScaleChange = (event: any) => { + const newScale = parseInt(event.target.value); + setScale(newScale); + updatePreview(newScale, format); + }; + + const updatePreview = (newScale: number, newFormat: string) => { + const width = (formats[newFormat][0] * newScale) / 1000; + const height = (formats[newFormat][1] * newScale) / 1000; + setMask(width, height); + }; + + const setMask = (width: number, height: number) => { + const center = view.center; + const xmin = center.x - width / 2; + const xmax = center.x + width / 2; + const ymin = center.y - height / 2; + const ymax = center.y + height / 2; + + const upperLeft = view.toScreen( + new Point({ + x: xmin, + y: ymax, + spatialReference: view.spatialReference, + }) + ); + + const lowerRight = view.toScreen( + new Point({ + x: xmax, + y: ymin, + spatialReference: view.spatialReference, + }) + ); + + const left = clamp(Math.round(upperLeft.x), 0, view.width); + const top = clamp(Math.round(upperLeft.y), 0, view.height); + const maskWidth = clamp(Math.round(lowerRight.x - upperLeft.x), 0, view.width); + const maskHeight = clamp(Math.round(lowerRight.y - upperLeft.y), 0, view.height); + + if (mask && mask.current) { + mask.current.classList.remove('hidden'); + mask.current.style.left = left + 'px'; + mask.current.style.top = top + 'px'; + mask.current.style.width = maskWidth + 'px'; + mask.current.style.height = maskHeight + 'px'; + } + }; + + useEffect(() => { + if (currentScale.current && currentFormat.current) { + updatePreview(currentScale.current, currentFormat.current); + } + + const handle = reactiveUtils.watch( + () => view?.extent, + () => { + if (currentScale.current && currentFormat.current) { + updatePreview(currentScale.current, currentFormat.current); + } + } + ); + + return () => { + handle.remove(); + }; + }, []); + + const handleAbort = () => { + if (controllerRef.current) { + controllerRef.current.abort(); + setPrinting(false); + } + }; + + return ( + +
{printing && }
+ + {t('titleLabel')} + + + + {t('formatLabel')} + + {Object.keys(formats).map((formatName) => { + return ( + + {t(`formats.${formatName}`)} + + ); + })} + + + + + {t('scaleLabel')} + + {scales.map((num) => ( + {`1:${num + .toString() + .match(/(\d+?)(?=(\d{3})+(?!\d)|$)/g) + ?.join('.')}`} + ))} + + + + {!printing ? ( + + {t('button.print')} + + ) : ( + <> + + {t('button.cancel')} + + + )} +
+ ); +} diff --git a/app/favicon.ico b/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 zcmeHv30#a{`}aL_*G&7qml|y<+KVaDM2m#dVr!KsA!#An?kSQM(q<_dDNCpjEux83 zLb9Z^XxbDl(w>%i@8hT6>)&Gu{h#Oeyszu?xtw#Zb1mO{pgX9699l+Qppw7jXaYf~-84xW z)w4x8?=youko|}Vr~(D$UXIbiXABHh`p1?nn8Po~fxRJv}|0e(BPs|G`(TT%kKVJAdg5*Z|x0leQq0 zkdUBvb#>9F()jo|T~kx@OM8$9wzs~t2l;K=woNssA3l6|sx2r3+kdfVW@e^8e*E}v zA1y5{bRi+3Z`uD3{F7LgFJDdvm;nJilkzDku>BwXH(8ItVCXk*-lSJnR?-2UN%hJ){&rlvg`CDTj z)Bzo!3v7Ou#83zEDEFcKt(f1E0~=rqeEbTnMvWR#{+9pg%7G8y>u1OVRUSoox-ovF z2Ydma(;=YuBY(eI|04{hXzZD6_f(v~H;C~y5=DhAC{MMS>2fm~1H_t2$56pc$NH8( z5bH|<)71dV-_oCHIrzrT`2s-5w_+2CM0$95I6X8p^r!gHp+j_gd;9O<1~CEQQGS8) zS9Qh3#p&JM-G8rHekNmKVewU;pJRcTAog68KYo^dRo}(M>36U4Us zfgYWSiHZL3;lpWT=zNAW>Dh#mB!_@Lg%$ms8N-;aPqMn+C2HqZgz&9~Eu z4|Kp<`$q)Uw1R?y(~S>ePdonHxpV1#eSP1B;Ogo+-Pk}6#0GsZZ5!||ev2MGdh}_m z{DeR7?0-1^zVs&`AV6Vt;r3`I`OI_wgs*w=eO%_#7Kepl{B@xiyCANc(l zzIyd4y|c6PXWq9-|KM8(zIk8LPk(>a)zyFWjhT!$HJ$qX1vo@d25W<fvZQ2zUz5WRc(UnFMKHwe1| zWmlB1qdbiA(C0jmnV<}GfbKtmcu^2*P^O?MBLZKt|As~ge8&AAO~2K@zbXelK|4T<{|y4`raF{=72kC2Kn(L4YyenWgrPiv z@^mr$t{#X5VuIMeL!7Ab6_kG$&#&5p*Z{+?5U|TZ`B!7llpVmp@skYz&n^8QfPJzL z0G6K_OJM9x+Wu2gfN45phANGt{7=C>i34CV{Xqlx(fWpeAoj^N0Biu`w+MVcCUyU* zDZuzO0>4Z6fbu^T_arWW5n!E45vX8N=bxTVeFoep_G#VmNlQzAI_KTIc{6>c+04vr zx@W}zE5JNSU>!THJ{J=cqjz+4{L4A{Ob9$ZJ*S1?Ggg3klFp!+Y1@K+pK1DqI|_gq z5ZDXVpge8-cs!o|;K73#YXZ3AShj50wBvuq3NTOZ`M&qtjj#GOFfgExjg8Gn8>Vq5 z`85n+9|!iLCZF5$HJ$Iu($dm?8~-ofu}tEc+-pyke=3!im#6pk_Wo8IA|fJwD&~~F zc16osQ)EBo58U7XDuMexaPRjU@h8tXe%S{fA0NH3vGJFhuyyO!Uyl2^&EOpX{9As0 zWj+P>{@}jxH)8|r;2HdupP!vie{sJ28b&bo!8`D^x}TE$%zXNb^X1p@0PJ86`dZyj z%ce7*{^oo+6%&~I!8hQy-vQ7E)0t0ybH4l%KltWOo~8cO`T=157JqL(oq_rC%ea&4 z2NcTJe-HgFjNg-gZ$6!Y`SMHrlj}Etf7?r!zQTPPSv}{so2e>Fjs1{gzk~LGeesX%r(Lh6rbhSo_n)@@G-FTQy93;l#E)hgP@d_SGvyCp0~o(Y;Ee8{ zdVUDbHm5`2taPUOY^MAGOw*>=s7=Gst=D+p+2yON!0%Hk` zz5mAhyT4lS*T3LS^WSxUy86q&GnoHxzQ6vm8)VS}_zuqG?+3td68_x;etQAdu@sc6 zQJ&5|4(I?~3d-QOAODHpZ=hlSg(lBZ!JZWCtHHSj`0Wh93-Uk)_S%zsJ~aD>{`A0~ z9{AG(e|q3g5B%wYKRxiL2Y$8(4w6bzchKuloQW#e&S3n+P- z8!ds-%f;TJ1>)v)##>gd{PdS2Oc3VaR`fr=`O8QIO(6(N!A?pr5C#6fc~Ge@N%Vvu zaoAX2&(a6eWy_q&UwOhU)|P3J0Qc%OdhzW=F4D|pt0E4osw;%<%Dn58hAWD^XnZD= z>9~H(3bmLtxpF?a7su6J7M*x1By7YSUbxGi)Ot0P77`}P3{)&5Un{KD?`-e?r21!4vTTnN(4Y6Lin?UkSM z`MXCTC1@4A4~mvz%Rh2&EwY))LeoT=*`tMoqcEXI>TZU9WTP#l?uFv+@Dn~b(>xh2 z;>B?;Tz2SR&KVb>vGiBSB`@U7VIWFSo=LDSb9F{GF^DbmWAfpms8Sx9OX4CnBJca3 zlj9(x!dIjN?OG1X4l*imJNvRCk}F%!?SOfiOq5y^mZW)jFL@a|r-@d#f7 z2gmU8L3IZq0ynIws=}~m^#@&C%J6QFo~Mo4V`>v7MI-_!EBMMtb%_M&kvAaN)@ZVw z+`toz&WG#HkWDjnZE!6nk{e-oFdL^$YnbOCN}JC&{$#$O27@|Tn-skXr)2ml2~O!5 zX+gYoxhoc7qoU?C^3~&!U?kRFtnSEecWuH0B0OvLodgUAi}8p1 zrO6RSXHH}DMc$&|?D004DiOVMHV8kXCP@7NKB zgaZq^^O<7PoKEp72kby@W0Z!Y*Ay{&vfg#C&gG@YVR9g?FEocMUi1gSN$+V+ayF45{a zuDZDTN}mS|;BO%gEf}pjBfN2-gIrU#G5~cucA;dokXW89%>AyXJJI z9X4UlIWA|ZYHgbI z5?oFk@A=Ik7lrEQPDH!H+b`7_Y~aDb_qa=B2^Y&Ow41cU=4WDd40dp5(QS-WMN-=Y z9g;6_-JdNU;|6cPwf$ak*aJIcwL@1n$#l~zi{c{EW?T;DaW*E8DYq?Umtz{nJ&w-M zEMyTDrC&9K$d|kZe2#ws6)L=7K+{ zQw{XnV6UC$6-rW0emqm8wJoeZK)wJIcV?dST}Z;G0Arq{dVDu0&4kd%N!3F1*;*pW zR&qUiFzK=@44#QGw7k1`3t_d8&*kBV->O##t|tonFc2YWrL7_eqg+=+k;!F-`^b8> z#KWCE8%u4k@EprxqiV$VmmtiWxDLgnGu$Vs<8rppV5EajBXL4nyyZM$SWVm!wnCj-B!Wjqj5-5dNXukI2$$|Bu3Lrw}z65Lc=1G z^-#WuQOj$hwNGG?*CM_TO8Bg-1+qc>J7k5c51U8g?ZU5n?HYor;~JIjoWH-G>AoUP ztrWWLbRNqIjW#RT*WqZgPJXU7C)VaW5}MiijYbABmzoru6EmQ*N8cVK7a3|aOB#O& zBl8JY2WKfmj;h#Q!pN%9o@VNLv{OUL?rixHwOZuvX7{IJ{(EdPpuVFoQqIOa7giLVkBOKL@^smUA!tZ1CKRK}#SSM)iQHk)*R~?M!qkCruaS!#oIL1c z?J;U~&FfH#*98^G?i}pA{ z9Jg36t4=%6mhY(quYq*vSxptes9qy|7xSlH?G=S@>u>Ebe;|LVhs~@+06N<4CViBk zUiY$thvX;>Tby6z9Y1edAMQaiH zm^r3v#$Q#2T=X>bsY#D%s!bhs^M9PMAcHbCc0FMHV{u-dwlL;a1eJ63v5U*?Q_8JO zT#50!RD619#j_Uf))0ooADz~*9&lN!bBDRUgE>Vud-i5ck%vT=r^yD*^?Mp@Q^v+V zG#-?gKlr}Eeqifb{|So?HM&g91P8|av8hQoCmQXkd?7wIJwb z_^v8bbg`SAn{I*4bH$u(RZ6*xUhuA~hc=8czK8SHEKTzSxgbwi~9(OqJB&gwb^l4+m`k*Q;_?>Y-APi1{k zAHQ)P)G)f|AyjSgcCFps)Fh6Bca*Xznq36!pV6Az&m{O8$wGFD? zY&O*3*J0;_EqM#jh6^gMQKpXV?#1?>$ml1xvh8nSN>-?H=V;nJIwB07YX$e6vLxH( zqYwQ>qxwR(i4f)DLd)-$P>T-no_c!LsN@)8`e;W@)-Hj0>nJ-}Kla4-ZdPJzI&Mce zv)V_j;(3ERN3_@I$N<^|4Lf`B;8n+bX@bHbcZTopEmDI*Jfl)-pFDvo6svPRoo@(x z);_{lY<;);XzT`dBFpRmGrr}z5u1=pC^S-{ce6iXQlLGcItwJ^mZx{m$&DA_oEZ)B{_bYPq-HA zcH8WGoBG(aBU_j)vEy+_71T34@4dmSg!|M8Vf92Zj6WH7Q7t#OHQqWgFE3ARt+%!T z?oLovLVlnf?2c7pTc)~cc^($_8nyKwsN`RA-23ed3sdj(ys%pjjM+9JrctL;dy8a( z@en&CQmnV(()bu|Y%G1-4a(6x{aLytn$T-;(&{QIJB9vMox11U-1HpD@d(QkaJdEb zG{)+6Dos_L+O3NpWo^=gR?evp|CqEG?L&Ut#D*KLaRFOgOEK(Kq1@!EGcTfo+%A&I z=dLbB+d$u{sh?u)xP{PF8L%;YPPW53+@{>5W=Jt#wQpN;0_HYdw1{ksf_XhO4#2F= zyPx6Lx2<92L-;L5PD`zn6zwIH`Jk($?Qw({erA$^bC;q33hv!d!>%wRhj# zal^hk+WGNg;rJtb-EB(?czvOM=H7dl=vblBwAv>}%1@{}mnpUznfq1cE^sgsL0*4I zJ##!*B?=vI_OEVis5o+_IwMIRrpQyT_Sq~ZU%oY7c5JMIADzpD!Upz9h@iWg_>>~j zOLS;wp^i$-E?4<_cp?RiS%Rd?i;f*mOz=~(&3lo<=@(nR!_Rqiprh@weZlL!t#NCc zO!QTcInq|%#>OVgobj{~ixEUec`E25zJ~*DofsQdzIa@5^nOXj2T;8O`l--(QyU^$t?TGY^7#&FQ+2SS3B#qK*k3`ye?8jUYSajE5iBbJls75CCc(m3dk{t?- zopcER9{Z?TC)mk~gpi^kbbu>b-+a{m#8-y2^p$ka4n60w;Sc2}HMf<8JUvhCL0B&Btk)T`ctE$*qNW8L$`7!r^9T+>=<=2qaq-;ll2{`{Rg zc5a0ZUI$oG&j-qVOuKa=*v4aY#IsoM+1|c4Z)<}lEDvy;5huB@1RJPquU2U*U-;gu z=En2m+qjBzR#DEJDO`WU)hdd{Vj%^0V*KoyZ|5lzV87&g_j~NCjwv0uQVqXOb*QrQ zy|Qn`hxx(58c70$E;L(X0uZZ72M1!6oeg)(cdKO ze0gDaTz+ohR-#d)NbAH4x{I(21yjwvBQfmpLu$)|m{XolbgF!pmsqJ#D}(ylp6uC> z{bqtcI#hT#HW=wl7>p!38sKsJ`r8}lt-q%Keqy%u(xk=yiIJiUw6|5IvkS+#?JTBl z8H5(Q?l#wzazujH!8o>1xtn8#_w+397*_cy8!pQGP%K(Ga3pAjsaTbbXJlQF_+m+-UpUUent@xM zg%jqLUExj~o^vQ3Gl*>wh=_gOr2*|U64_iXb+-111aH}$TjeajM+I20xw(((>fej-@CIz4S1pi$(#}P7`4({6QS2CaQS4NPENDp>sAqD z$bH4KGzXGffkJ7R>V>)>tC)uax{UsN*dbeNC*v}#8Y#OWYwL4t$ePR?VTyIs!wea+ z5Urmc)X|^`MG~*dS6pGSbU+gPJoq*^a=_>$n4|P^w$sMBBy@f*Z^Jg6?n5?oId6f{ z$LW4M|4m502z0t7g<#Bx%X;9<=)smFolV&(V^(7Cv2-sxbxopQ!)*#ZRhTBpx1)Fc zNm1T%bONzv6@#|dz(w02AH8OXe>kQ#1FMCzO}2J_mST)+ExmBr9cva-@?;wnmWMOk z{3_~EX_xadgJGv&H@zK_8{(x84`}+c?oSBX*Ge3VdfTt&F}yCpFP?CpW+BE^cWY0^ zb&uBN!Ja3UzYHK-CTyA5=L zEMW{l3Usky#ly=7px648W31UNV@K)&Ub&zP1c7%)`{);I4b0Q<)B}3;NMG2JH=X$U zfIW4)4n9ZM`-yRj67I)YSLDK)qfUJ_ij}a#aZN~9EXrh8eZY2&=uY%2N0UFF7<~%M zsB8=erOWZ>Ct_#^tHZ|*q`H;A)5;ycw*IcmVxi8_0Xk}aJA^ath+E;xg!x+As(M#0=)3!NJR6H&9+zd#iP(m0PIW8$ z1Y^VX`>jm`W!=WpF*{ioM?C9`yOR>@0q=u7o>BP-eSHqCgMDj!2anwH?s%i2p+Q7D zzszIf5XJpE)IG4;d_(La-xenmF(tgAxK`Y4sQ}BSJEPs6N_U2vI{8=0C_F?@7<(G; zo$~G=8p+076G;`}>{MQ>t>7cm=zGtfbdDXm6||jUU|?X?CaE?(<6bKDYKeHlz}DA8 zXT={X=yp_R;HfJ9h%?eWvQ!dRgz&Su*JfNt!Wu>|XfU&68iRikRrHRW|ZxzRR^`eIGt zIeiDgVS>IeExKVRWW8-=A=yA`}`)ZkWBrZD`hpWIxBGkh&f#ijr449~m`j6{4jiJ*C!oVA8ZC?$1RM#K(_b zL9TW)kN*Y4%^-qPpMP7d4)o?Nk#>aoYHT(*g)qmRUb?**F@pnNiy6Fv9rEiUqD(^O zzyS?nBrX63BTRYduaG(0VVG2yJRe%o&rVrLjbxTaAFTd8s;<<@Qs>u(<193R8>}2_ zuwp{7;H2a*X7_jryzriZXMg?bTuegABb^87@SsKkr2)0Gyiax8KQWstw^v#ix45EVrcEhr>!NMhprl$InQMzjSFH54x5k9qHc`@9uKQzvL4ihcq{^B zPrVR=o_ic%Y>6&rMN)hTZsI7I<3&`#(nl+3y3ys9A~&^=4?PL&nd8)`OfG#n zwAMN$1&>K++c{^|7<4P=2y(B{jJsQ0a#U;HTo4ZmWZYvI{+s;Td{Yzem%0*k#)vjpB zia;J&>}ICate44SFYY3vEelqStQWFihx%^vQ@Do(sOy7yR2@WNv7Y9I^yL=nZr3mb zXKV5t@=?-Sk|b{XMhA7ZGB@2hqsx}4xwCW!in#C zI@}scZlr3-NFJ@NFaJlhyfcw{k^vvtGl`N9xSo**rDW4S}i zM9{fMPWo%4wYDG~BZ18BD+}h|GQKc-g^{++3MY>}W_uq7jGHx{mwE9fZiPCoxN$+7 zrODGGJrOkcPQUB(FD5aoS4g~7#6NR^ma7-!>mHuJfY5kTe6PpNNKC9GGRiu^L31uG z$7v`*JknQHsYB!Tm_W{a32TM099djW%5e+j0Ve_ct}IM>XLF1Ap+YvcrLV=|CKo6S zb+9Nl3_YdKP6%Cxy@6TxZ>;4&nTneadr z_ES90ydCev)LV!dN=#(*f}|ZORFdvkYBni^aLbUk>BajeWIOcmHP#8S)*2U~QKI%S zyrLmtPqb&TphJ;>yAxri#;{uyk`JJqODDw%(Z=2`1uc}br^V%>j!gS)D*q*f_-qf8&D;W1dJgQMlaH5er zN2U<%Smb7==vE}dDI8K7cKz!vs^73o9f>2sgiTzWcwY|BMYHH5%Vn7#kiw&eItCqa zIkR2~Q}>X=Ar8W|^Ms41Fm8o6IB2_j60eOeBB1Br!boW7JnoeX6Gs)?7rW0^5psc- zjS16yb>dFn>KPOF;imD}e!enuIniFzv}n$m2#gCCv4jM#ArwlzZ$7@9&XkFxZ4n!V zj3dyiwW4Ki2QG{@i>yuZXQizw_OkZI^-3otXC{!(lUpJF33gI60ak;Uqitp74|B6I zgg{b=Iz}WkhCGj1M=hu4#Aw173YxIVbISaoc z-nLZC*6Tgivd5V`K%GxhBsp@SUU60-rfc$=wb>zdJzXS&-5(NRRodFk;Kxk!S(O(a0e7oY=E( zAyS;Ow?6Q&XA+cnkCb{28_1N8H#?J!*$MmIwLq^*T_9-z^&UE@A(z9oGYtFy6EZef LrJugUA?W`A8`#=m diff --git a/app/globals.css b/app/globals.css index fd81e88..f08ea69 100644 --- a/app/globals.css +++ b/app/globals.css @@ -2,26 +2,26 @@ @tailwind components; @tailwind utilities; +@import '@arcgis/core/assets/esri/themes/light/main.css'; + :root { --foreground-rgb: 0, 0, 0; - --background-start-rgb: 214, 219, 220; - --background-end-rgb: 255, 255, 255; + --background-rgb: 255, 255, 255; } @media (prefers-color-scheme: dark) { :root { --foreground-rgb: 255, 255, 255; - --background-start-rgb: 0, 0, 0; - --background-end-rgb: 0, 0, 0; + --background-rgb: 0, 0, 0; } } +html, body { color: rgb(var(--foreground-rgb)); - background: linear-gradient( - to bottom, - transparent, - rgb(var(--background-end-rgb)) - ) - rgb(var(--background-start-rgb)); + background: rgb(var(--background-end-rgb)); +} + +* { + box-sizing: border-box; } diff --git a/app/layout.tsx b/app/layout.tsx deleted file mode 100644 index ae84562..0000000 --- a/app/layout.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import './globals.css' -import type { Metadata } from 'next' -import { Inter } from 'next/font/google' - -const inter = Inter({ subsets: ['latin'] }) - -export const metadata: Metadata = { - title: 'Create Next App', - description: 'Generated by create next app', -} - -export default function RootLayout({ - children, -}: { - children: React.ReactNode -}) { - return ( - - {children} - - ) -} diff --git a/app/page.tsx b/app/page.tsx deleted file mode 100644 index f3a3b8e..0000000 --- a/app/page.tsx +++ /dev/null @@ -1,113 +0,0 @@ -import Image from 'next/image' - -export default function Home() { - return ( -
-
-

- Get started by editing  - app/page.tsx -

- -
- -
- Next.js Logo -
- - -
- ) -} diff --git a/middleware.js b/middleware.js new file mode 100644 index 0000000..74ba4b8 --- /dev/null +++ b/middleware.js @@ -0,0 +1,39 @@ +import { NextResponse } from 'next/server'; +import Negotiator from 'negotiator'; +import { match } from '@formatjs/intl-localematcher'; + +const locales = ['de', 'en']; +const defaultLocale = 'de'; + +// Get the preferred locale +function getLocale(request) { + const headers = { 'accept-language': request.headers.get('accept-language') }; + const languages = new Negotiator({ headers }).languages(); + return match(languages, locales, defaultLocale); +} + +export function middleware(request) { + // Check if there is any supported locale in the pathname + const pathname = request.nextUrl.pathname; + const pathnameIsMissingLocale = locales.every( + (locale) => !pathname.startsWith(`/${locale}/`) && pathname !== `/${locale}` + ); + + // Redirect if there is no locale + if (pathnameIsMissingLocale) { + //console.log(request); + const locale = getLocale(request); + + // Redirect to new URL + return NextResponse.redirect(new URL(`/${locale}${pathname}`, request.url)); + } +} + +export const config = { + matcher: [ + // Skip all internal paths (_next) + '/((?!_next|assets|favicon.ico).*)', + // Optional: only run on root (/) URL + // '/' + ], +}; diff --git a/next.config.js b/next.config.js index 767719f..b408897 100644 --- a/next.config.js +++ b/next.config.js @@ -1,4 +1,6 @@ /** @type {import('next').NextConfig} */ -const nextConfig = {} +const nextConfig = { + output: 'standalone', +}; -module.exports = nextConfig +module.exports = nextConfig; diff --git a/package-lock.json b/package-lock.json index 0d807f7..76c9e70 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,18 +8,28 @@ "name": "geosphere-maps", "version": "0.1.0", "dependencies": { + "@arcgis/core": "^4.27.6", + "@esri/calcite-components-react": "^1.4.3", + "@formatjs/intl-localematcher": "^0.4.0", "@types/node": "20.4.5", "@types/react": "18.2.17", "@types/react-dom": "18.2.7", - "autoprefixer": "10.4.14", "eslint": "8.45.0", "eslint-config-next": "13.4.12", + "i18next": "^23.4.4", + "ncp": "^2.0.0", + "negotiator": "^0.6.3", "next": "13.4.12", - "postcss": "8.4.27", "react": "18.2.0", "react-dom": "18.2.0", - "tailwindcss": "3.3.3", + "react-i18next": "^13.1.1", "typescript": "5.1.6" + }, + "devDependencies": { + "autoprefixer": "^10.4.14", + "cross-env": "^7.0.3", + "postcss": "^8.4.27", + "tailwindcss": "^3.3.3" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -34,6 +44,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, "engines": { "node": ">=10" }, @@ -41,6 +52,20 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@arcgis/core": { + "version": "4.27.6", + "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.27.6.tgz", + "integrity": "sha512-Pdz8Y1hHpQm2LKkJUGNrag2o2pQ9Pe8KHjywWb+TOJcfqM8L2UQBLmtUGY26VmfMwT/FfnUfNJ7HhYzHi5ef0w==", + "dependencies": { + "@esri/arcgis-html-sanitizer": "~3.0.1", + "@esri/calcite-colors": "~6.1.0", + "@esri/calcite-components": "^1.4.2", + "@popperjs/core": "~2.11.7", + "focus-trap": "~7.4.3", + "luxon": "~3.3.0", + "sortablejs": "~1.15.0" + } + }, "node_modules/@babel/runtime": { "version": "7.22.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.6.tgz", @@ -104,6 +129,69 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, + "node_modules/@esri/arcgis-html-sanitizer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@esri/arcgis-html-sanitizer/-/arcgis-html-sanitizer-3.0.1.tgz", + "integrity": "sha512-cwZJwsYCJZwtBQU2AmaiIVFg5nZcVwInPYja1/OgC9iKYO+ytZRoc5h+0S9/ygbFNoS8Nd0RX9A85stLX/BgiA==", + "dependencies": { + "xss": "1.0.13" + } + }, + "node_modules/@esri/calcite-colors": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@esri/calcite-colors/-/calcite-colors-6.1.0.tgz", + "integrity": "sha512-wHQYWFtDa6c328EraXEVZvgOiaQyYr0yuaaZ0G3cB4C3lSkWefW34L/e5TLAhtuG3zJ/wR6pl5X1YYNfBc0/4Q==" + }, + "node_modules/@esri/calcite-components": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-1.4.3.tgz", + "integrity": "sha512-3Yj0ZBOPBCIEp+YPJTM0C6cBmbxFXXsG9a6yv0DKxkaERj7te+hb3DQ1fVbG/lQsMLOdrQHiE70zdXSzMKvKCg==", + "dependencies": { + "@floating-ui/dom": "1.4.1", + "@stencil/core": "2.22.3", + "@types/color": "3.0.3", + "color": "4.2.3", + "composed-offset-position": "0.0.4", + "dayjs": "1.11.8", + "focus-trap": "7.4.3", + "form-request-submit-polyfill": "2.0.0", + "lodash-es": "4.17.21", + "sortablejs": "1.15.0" + } + }, + "node_modules/@esri/calcite-components-react": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@esri/calcite-components-react/-/calcite-components-react-1.4.3.tgz", + "integrity": "sha512-jLRgk0T/AC04gia/zNe2h2svPvyQtmN0QWJt6D4xqODuaXM+W3UTP6xCq7Z1vrUb+gCQXLTbW8oInKL/YfXGmw==", + "dependencies": { + "@esri/calcite-components": "1.4.3" + }, + "peerDependencies": { + "react": ">=16.7", + "react-dom": ">=16.7" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", + "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==" + }, + "node_modules/@floating-ui/dom": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.1.tgz", + "integrity": "sha512-loCXUOLzIC3jp50RFOKXZ/kQjjz26ryr/23M+FWG9jrmAv8lRf3DUfC2AiVZ3+K316GOhB08CR+Povwz8e9mDw==", + "dependencies": { + "@floating-ui/core": "^1.3.1" + } + }, + "node_modules/@formatjs/intl-localematcher": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.0.tgz", + "integrity": "sha512-bRTd+rKomvfdS4QDlVJ6TA/Jx1F2h/TBVO5LjvhQ7QPPHp19oPNMIum7W2CMEReq/zPxpmCeB31F9+5gl/qtvw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", @@ -138,6 +226,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -151,6 +240,7 @@ "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, "engines": { "node": ">=6.0.0" } @@ -159,6 +249,7 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, "engines": { "node": ">=6.0.0" } @@ -166,12 +257,14 @@ "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.18", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, "dependencies": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" @@ -180,7 +273,8 @@ "node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true }, "node_modules/@next/env": { "version": "13.4.12", @@ -381,11 +475,32 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, "node_modules/@rushstack/eslint-patch": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==" }, + "node_modules/@stencil/core": { + "version": "2.22.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", + "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=12.10.0", + "npm": ">=6.0.0" + } + }, "node_modules/@swc/helpers": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", @@ -394,6 +509,27 @@ "tslib": "^2.4.0" } }, + "node_modules/@types/color": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/color/-/color-3.0.3.tgz", + "integrity": "sha512-X//qzJ3d3Zj82J9sC/C18ZY5f43utPbAJ6PhYt/M7uG6etcF6MRpKdN880KBy43B0BMzSfeT96MzrsNjFI3GbA==", + "dependencies": { + "@types/color-convert": "*" + } + }, + "node_modules/@types/color-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", + "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", + "dependencies": { + "@types/color-name": "*" + } + }, + "node_modules/@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, "node_modules/@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -587,12 +723,14 @@ "node_modules/any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true }, "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==", + "dev": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -604,7 +742,8 @@ "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==" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true }, "node_modules/argparse": { "version": "2.0.1", @@ -749,6 +888,7 @@ "version": "10.4.14", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -821,6 +961,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, "engines": { "node": ">=8" } @@ -860,6 +1001,7 @@ "version": "4.21.9", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "dev": true, "funding": [ { "type": "opencollective", @@ -936,6 +1078,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, "engines": { "node": ">= 6" } @@ -978,6 +1121,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, "funding": [ { "type": "individual", @@ -1004,6 +1148,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -1016,6 +1161,18 @@ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, + "node_modules/color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "dependencies": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + }, + "engines": { + "node": ">=12.5.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -1032,19 +1189,52 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, "engines": { "node": ">= 6" } }, + "node_modules/composed-offset-position": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/composed-offset-position/-/composed-offset-position-0.0.4.tgz", + "integrity": "sha512-vMlvu1RuNegVE0YsCDSV/X4X10j56mq7PCIyOKK74FxkXzGLwhOUmdkJLSdOBOMwWycobGUMgft2lp+YgTe8hw==" + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -1062,6 +1252,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, "bin": { "cssesc": "bin/cssesc" }, @@ -1069,6 +1260,11 @@ "node": ">=4" } }, + "node_modules/cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" + }, "node_modules/csstype": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", @@ -1079,6 +1275,11 @@ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, + "node_modules/dayjs": { + "version": "1.11.8", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.8.tgz", + "integrity": "sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==" + }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -1169,7 +1370,8 @@ "node_modules/didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, "node_modules/dir-glob": { "version": "3.0.1", @@ -1185,7 +1387,8 @@ "node_modules/dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true }, "node_modules/doctrine": { "version": "3.0.0", @@ -1201,7 +1404,8 @@ "node_modules/electron-to-chromium": { "version": "1.4.475", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", - "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==" + "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", + "dev": true }, "node_modules/emoji-regex": { "version": "9.2.2", @@ -1313,6 +1517,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, "engines": { "node": ">=6" } @@ -1892,6 +2097,14 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, + "node_modules/focus-trap": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.4.3.tgz", + "integrity": "sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==", + "dependencies": { + "tabbable": "^6.1.2" + } + }, "node_modules/for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -1900,10 +2113,16 @@ "is-callable": "^1.1.3" } }, + "node_modules/form-request-submit-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/form-request-submit-polyfill/-/form-request-submit-polyfill-2.0.0.tgz", + "integrity": "sha512-p0+M92y2gFnP0AuuL8VJ0GYVzAT0bYp3GsSkmPFhvUopdnfDLP/9xplQTBBc4w8qOjKRzdK7GaFcdL9IhlXdTQ==" + }, "node_modules/fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true, "engines": { "node": "*" }, @@ -1921,6 +2140,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "hasInstallScript": true, "optional": true, "os": [ @@ -2188,6 +2408,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "dependencies": { + "void-elements": "3.1.0" + } + }, "node_modules/human-signals": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", @@ -2196,6 +2424,28 @@ "node": ">=14.18.0" } }, + "node_modules/i18next": { + "version": "23.4.4", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.4.4.tgz", + "integrity": "sha512-+c9B0txp/x1m5zn+QlwHaCS9vyFtmIAEXbVSFzwCX7vupm5V7va8F9cJGNJZ46X9ZtoGzhIiRC7eTIIh93TxPA==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.22.5" + } + }, "node_modules/ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -2267,6 +2517,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, "node_modules/is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", @@ -2282,6 +2537,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -2560,6 +2816,7 @@ "version": "1.19.1", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "dev": true, "bin": { "jiti": "bin/jiti.js" } @@ -2644,6 +2901,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, "engines": { "node": ">=10" } @@ -2651,7 +2909,8 @@ "node_modules/lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "node_modules/locate-path": { "version": "6.0.0", @@ -2667,6 +2926,11 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -2694,6 +2958,14 @@ "node": ">=10" } }, + "node_modules/luxon": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", + "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==", + "engines": { + "node": ">=12" + } + }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -2758,6 +3030,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -2786,6 +3059,22 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, + "node_modules/ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==", + "bin": { + "ncp": "bin/ncp" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/next": { "version": "13.4.12", "resolved": "https://registry.npmjs.org/next/-/next-13.4.12.tgz", @@ -2862,12 +3151,14 @@ "node_modules/node-releases": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true }, "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==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -2876,6 +3167,7 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -2917,6 +3209,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, "engines": { "node": ">= 6" } @@ -3173,6 +3466,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -3181,6 +3475,7 @@ "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, "engines": { "node": ">= 6" } @@ -3189,6 +3484,7 @@ "version": "8.4.27", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "dev": true, "funding": [ { "type": "opencollective", @@ -3216,6 +3512,7 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -3232,6 +3529,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, "dependencies": { "camelcase-css": "^2.0.1" }, @@ -3250,6 +3548,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, "dependencies": { "lilconfig": "^2.0.5", "yaml": "^2.1.1" @@ -3278,6 +3577,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, "dependencies": { "postcss-selector-parser": "^6.0.11" }, @@ -3296,6 +3596,7 @@ "version": "6.0.13", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -3307,7 +3608,8 @@ "node_modules/postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "node_modules/prelude-ls": { "version": "1.2.1", @@ -3377,6 +3679,27 @@ "react": "^18.2.0" } }, + "node_modules/react-i18next": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.1.1.tgz", + "integrity": "sha512-V81cspLxZd37/ltd8Md5Lz99cfeqIn7vJCAUsCXuaTi1vRPKVr0dWq1DhVFUJBHpAi3PJsmFAR3/YstpP+CDYg==", + "dependencies": { + "@babel/runtime": "^7.22.5", + "html-parse-stringify": "^3.0.1" + }, + "peerDependencies": { + "i18next": ">= 23.2.3", + "react": ">= 16.8.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, "node_modules/react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -3386,6 +3709,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, "dependencies": { "pify": "^2.3.0" } @@ -3394,6 +3718,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -3684,6 +4009,14 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -3692,6 +4025,11 @@ "node": ">=8" } }, + "node_modules/sortablejs": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz", + "integrity": "sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==" + }, "node_modules/source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", @@ -3835,6 +4173,7 @@ "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, "dependencies": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -3856,6 +4195,7 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -3908,10 +4248,16 @@ "url": "https://opencollective.com/unts" } }, + "node_modules/tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, "node_modules/tailwindcss": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -3961,6 +4307,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, "dependencies": { "any-promise": "^1.0.0" } @@ -3969,6 +4316,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, "dependencies": { "thenify": ">= 3.1.0 < 4" }, @@ -4001,7 +4349,8 @@ "node_modules/ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true }, "node_modules/tsconfig-paths": { "version": "3.14.2", @@ -4159,6 +4508,7 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, "funding": [ { "type": "opencollective", @@ -4195,7 +4545,16 @@ "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==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "engines": { + "node": ">=0.10.0" + } }, "node_modules/watchpack": { "version": "2.4.0", @@ -4261,6 +4620,26 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, + "node_modules/xss": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.13.tgz", + "integrity": "sha512-clu7dxTm1e8Mo5fz3n/oW3UCXBfV89xZ72jM8yzo1vR/pIS0w3sgB3XV2H8Vm6zfGnHL0FzvLJPJEBhd86/z4Q==", + "dependencies": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + }, + "bin": { + "xss": "bin/xss" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/xss/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, "node_modules/yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -4270,6 +4649,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true, "engines": { "node": ">= 14" } @@ -4303,7 +4683,22 @@ "@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", - "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==" + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true + }, + "@arcgis/core": { + "version": "4.27.6", + "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.27.6.tgz", + "integrity": "sha512-Pdz8Y1hHpQm2LKkJUGNrag2o2pQ9Pe8KHjywWb+TOJcfqM8L2UQBLmtUGY26VmfMwT/FfnUfNJ7HhYzHi5ef0w==", + "requires": { + "@esri/arcgis-html-sanitizer": "~3.0.1", + "@esri/calcite-colors": "~6.1.0", + "@esri/calcite-components": "^1.4.2", + "@popperjs/core": "~2.11.7", + "focus-trap": "~7.4.3", + "luxon": "~3.3.0", + "sortablejs": "~1.15.0" + } }, "@babel/runtime": { "version": "7.22.6", @@ -4347,6 +4742,65 @@ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.44.0.tgz", "integrity": "sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==" }, + "@esri/arcgis-html-sanitizer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@esri/arcgis-html-sanitizer/-/arcgis-html-sanitizer-3.0.1.tgz", + "integrity": "sha512-cwZJwsYCJZwtBQU2AmaiIVFg5nZcVwInPYja1/OgC9iKYO+ytZRoc5h+0S9/ygbFNoS8Nd0RX9A85stLX/BgiA==", + "requires": { + "xss": "1.0.13" + } + }, + "@esri/calcite-colors": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@esri/calcite-colors/-/calcite-colors-6.1.0.tgz", + "integrity": "sha512-wHQYWFtDa6c328EraXEVZvgOiaQyYr0yuaaZ0G3cB4C3lSkWefW34L/e5TLAhtuG3zJ/wR6pl5X1YYNfBc0/4Q==" + }, + "@esri/calcite-components": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-1.4.3.tgz", + "integrity": "sha512-3Yj0ZBOPBCIEp+YPJTM0C6cBmbxFXXsG9a6yv0DKxkaERj7te+hb3DQ1fVbG/lQsMLOdrQHiE70zdXSzMKvKCg==", + "requires": { + "@floating-ui/dom": "1.4.1", + "@stencil/core": "2.22.3", + "@types/color": "3.0.3", + "color": "4.2.3", + "composed-offset-position": "0.0.4", + "dayjs": "1.11.8", + "focus-trap": "7.4.3", + "form-request-submit-polyfill": "2.0.0", + "lodash-es": "4.17.21", + "sortablejs": "1.15.0" + } + }, + "@esri/calcite-components-react": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/@esri/calcite-components-react/-/calcite-components-react-1.4.3.tgz", + "integrity": "sha512-jLRgk0T/AC04gia/zNe2h2svPvyQtmN0QWJt6D4xqODuaXM+W3UTP6xCq7Z1vrUb+gCQXLTbW8oInKL/YfXGmw==", + "requires": { + "@esri/calcite-components": "1.4.3" + } + }, + "@floating-ui/core": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.3.1.tgz", + "integrity": "sha512-Bu+AMaXNjrpjh41znzHqaz3r2Nr8hHuHZT6V2LBKMhyMl0FgKA62PNYbqnfgmzOhoWZj70Zecisbo4H1rotP5g==" + }, + "@floating-ui/dom": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.4.1.tgz", + "integrity": "sha512-loCXUOLzIC3jp50RFOKXZ/kQjjz26ryr/23M+FWG9jrmAv8lRf3DUfC2AiVZ3+K316GOhB08CR+Povwz8e9mDw==", + "requires": { + "@floating-ui/core": "^1.3.1" + } + }, + "@formatjs/intl-localematcher": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.4.0.tgz", + "integrity": "sha512-bRTd+rKomvfdS4QDlVJ6TA/Jx1F2h/TBVO5LjvhQ7QPPHp19oPNMIum7W2CMEReq/zPxpmCeB31F9+5gl/qtvw==", + "requires": { + "tslib": "^2.4.0" + } + }, "@humanwhocodes/config-array": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", @@ -4371,6 +4825,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -4380,22 +4835,26 @@ "@jridgewell/resolve-uri": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true }, "@jridgewell/set-array": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true }, "@jridgewell/sourcemap-codec": { "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", - "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==" + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true }, "@jridgewell/trace-mapping": { "version": "0.3.18", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.18.tgz", "integrity": "sha512-w+niJYzMHdd7USdiH2U6869nqhD2nbfZXND5Yp93qIbEmnDNk7PD48o+YchRVpzMU7M6jVCbenTR7PA1FLQ9pA==", + "dev": true, "requires": { "@jridgewell/resolve-uri": "3.1.0", "@jridgewell/sourcemap-codec": "1.4.14" @@ -4404,7 +4863,8 @@ "@jridgewell/sourcemap-codec": { "version": "1.4.14", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true } } }, @@ -4511,11 +4971,21 @@ "tslib": "^2.6.0" } }, + "@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==" + }, "@rushstack/eslint-patch": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==" }, + "@stencil/core": { + "version": "2.22.3", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", + "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==" + }, "@swc/helpers": { "version": "0.5.1", "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.1.tgz", @@ -4524,6 +4994,27 @@ "tslib": "^2.4.0" } }, + "@types/color": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/color/-/color-3.0.3.tgz", + "integrity": "sha512-X//qzJ3d3Zj82J9sC/C18ZY5f43utPbAJ6PhYt/M7uG6etcF6MRpKdN880KBy43B0BMzSfeT96MzrsNjFI3GbA==", + "requires": { + "@types/color-convert": "*" + } + }, + "@types/color-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/color-convert/-/color-convert-2.0.0.tgz", + "integrity": "sha512-m7GG7IKKGuJUXvkZ1qqG3ChccdIM/qBBo913z+Xft0nKCX4hAU/IxKwZBU4cpRZ7GS5kV4vOblUkILtSShCPXQ==", + "requires": { + "@types/color-name": "*" + } + }, + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" + }, "@types/json5": { "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", @@ -4648,12 +5139,14 @@ "any-promise": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", - "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true }, "anymatch": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4662,7 +5155,8 @@ "arg": { "version": "5.0.2", "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true }, "argparse": { "version": "2.0.1", @@ -4771,6 +5265,7 @@ "version": "10.4.14", "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.14.tgz", "integrity": "sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==", + "dev": true, "requires": { "browserslist": "^4.21.5", "caniuse-lite": "^1.0.30001464", @@ -4811,7 +5306,8 @@ "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true }, "bplist-parser": { "version": "0.2.0", @@ -4842,6 +5338,7 @@ "version": "4.21.9", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.9.tgz", "integrity": "sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==", + "dev": true, "requires": { "caniuse-lite": "^1.0.30001503", "electron-to-chromium": "^1.4.431", @@ -4882,7 +5379,8 @@ "camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true }, "caniuse-lite": { "version": "1.0.30001517", @@ -4902,6 +5400,7 @@ "version": "3.5.3", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -4917,6 +5416,7 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, "requires": { "is-glob": "^4.0.1" } @@ -4928,6 +5428,15 @@ "resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz", "integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==" }, + "color": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", + "integrity": "sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==", + "requires": { + "color-convert": "^2.0.1", + "color-string": "^1.9.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -4941,16 +5450,40 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "composed-offset-position": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/composed-offset-position/-/composed-offset-position-0.0.4.tgz", + "integrity": "sha512-vMlvu1RuNegVE0YsCDSV/X4X10j56mq7PCIyOKK74FxkXzGLwhOUmdkJLSdOBOMwWycobGUMgft2lp+YgTe8hw==" }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -4964,7 +5497,13 @@ "cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssfilter": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", + "integrity": "sha512-FAaLDaplstoRsDR8XGYH51znUN0UY7nMc6Z9/fvE8EXGwvJE9hu7W2vHwx1+bd6gCYnln9nLbzxFTrcO9YQDZw==" }, "csstype": { "version": "3.1.2", @@ -4976,6 +5515,11 @@ "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" }, + "dayjs": { + "version": "1.11.8", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.8.tgz", + "integrity": "sha512-LcgxzFoWMEPO7ggRv1Y2N31hUf2R0Vj7fuy/m+Bg1K8rr+KAs1AEy4y9jd5DXe8pbHgX+srkHNS7TH6Q6ZhYeQ==" + }, "debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -5031,7 +5575,8 @@ "didyoumean": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true }, "dir-glob": { "version": "3.0.1", @@ -5044,7 +5589,8 @@ "dlv": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true }, "doctrine": { "version": "3.0.0", @@ -5057,7 +5603,8 @@ "electron-to-chromium": { "version": "1.4.475", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.475.tgz", - "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==" + "integrity": "sha512-mTye5u5P98kSJO2n7zYALhpJDmoSQejIGya0iR01GpoRady8eK3bw7YHHnjA1Rfi4ZSLdpuzlAC7Zw+1Zu7Z6A==", + "dev": true }, "emoji-regex": { "version": "9.2.2", @@ -5150,7 +5697,8 @@ "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true }, "escape-string-regexp": { "version": "4.0.0", @@ -5580,6 +6128,14 @@ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, + "focus-trap": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-7.4.3.tgz", + "integrity": "sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==", + "requires": { + "tabbable": "^6.1.2" + } + }, "for-each": { "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", @@ -5588,10 +6144,16 @@ "is-callable": "^1.1.3" } }, + "form-request-submit-polyfill": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/form-request-submit-polyfill/-/form-request-submit-polyfill-2.0.0.tgz", + "integrity": "sha512-p0+M92y2gFnP0AuuL8VJ0GYVzAT0bYp3GsSkmPFhvUopdnfDLP/9xplQTBBc4w8qOjKRzdK7GaFcdL9IhlXdTQ==" + }, "fraction.js": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "dev": true }, "fs.realpath": { "version": "1.0.0", @@ -5602,6 +6164,7 @@ "version": "2.3.2", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, "optional": true }, "function-bind": { @@ -5775,11 +6338,27 @@ "has-symbols": "^1.0.2" } }, + "html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "requires": { + "void-elements": "3.1.0" + } + }, "human-signals": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz", "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==" }, + "i18next": { + "version": "23.4.4", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.4.4.tgz", + "integrity": "sha512-+c9B0txp/x1m5zn+QlwHaCS9vyFtmIAEXbVSFzwCX7vupm5V7va8F9cJGNJZ46X9ZtoGzhIiRC7eTIIh93TxPA==", + "requires": { + "@babel/runtime": "^7.22.5" + } + }, "ignore": { "version": "5.2.4", "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", @@ -5833,6 +6412,11 @@ "is-typed-array": "^1.1.10" } }, + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, "is-bigint": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", @@ -5845,6 +6429,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "requires": { "binary-extensions": "^2.0.0" } @@ -6010,7 +6595,8 @@ "jiti": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.19.1.tgz", - "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==" + "integrity": "sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg==", + "dev": true }, "js-tokens": { "version": "4.0.0", @@ -6079,12 +6665,14 @@ "lilconfig": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", - "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true }, "lines-and-columns": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "locate-path": { "version": "6.0.0", @@ -6094,6 +6682,11 @@ "p-locate": "^5.0.0" } }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -6115,6 +6708,11 @@ "yallist": "^4.0.0" } }, + "luxon": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz", + "integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==" + }, "merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -6161,6 +6759,7 @@ "version": "2.7.0", "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, "requires": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", @@ -6177,6 +6776,16 @@ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, "next": { "version": "13.4.12", "resolved": "https://registry.npmjs.org/next/-/next-13.4.12.tgz", @@ -6216,17 +6825,20 @@ "node-releases": { "version": "2.0.13", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", - "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==" + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true }, "normalize-range": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true }, "npm-run-path": { "version": "5.1.0", @@ -6251,7 +6863,8 @@ "object-hash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true }, "object-inspect": { "version": "1.12.3", @@ -6426,17 +7039,20 @@ "pify": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true }, "pirates": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", - "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==" + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true }, "postcss": { "version": "8.4.27", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.27.tgz", "integrity": "sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==", + "dev": true, "requires": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", @@ -6447,6 +7063,7 @@ "version": "15.1.0", "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, "requires": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -6457,6 +7074,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, "requires": { "camelcase-css": "^2.0.1" } @@ -6465,6 +7083,7 @@ "version": "4.0.1", "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, "requires": { "lilconfig": "^2.0.5", "yaml": "^2.1.1" @@ -6474,6 +7093,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, "requires": { "postcss-selector-parser": "^6.0.11" } @@ -6482,6 +7102,7 @@ "version": "6.0.13", "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -6490,7 +7111,8 @@ "postcss-value-parser": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true }, "prelude-ls": { "version": "1.2.1", @@ -6534,6 +7156,15 @@ "scheduler": "^0.23.0" } }, + "react-i18next": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-13.1.1.tgz", + "integrity": "sha512-V81cspLxZd37/ltd8Md5Lz99cfeqIn7vJCAUsCXuaTi1vRPKVr0dWq1DhVFUJBHpAi3PJsmFAR3/YstpP+CDYg==", + "requires": { + "@babel/runtime": "^7.22.5", + "html-parse-stringify": "^3.0.1" + } + }, "react-is": { "version": "16.13.1", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", @@ -6543,6 +7174,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, "requires": { "pify": "^2.3.0" } @@ -6551,6 +7183,7 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, "requires": { "picomatch": "^2.2.1" } @@ -6738,11 +7371,24 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + } + }, "slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" }, + "sortablejs": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz", + "integrity": "sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==" + }, "source-map-js": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", @@ -6833,6 +7479,7 @@ "version": "3.34.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, "requires": { "@jridgewell/gen-mapping": "^0.3.2", "commander": "^4.0.0", @@ -6847,6 +7494,7 @@ "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -6880,10 +7528,16 @@ "tslib": "^2.5.0" } }, + "tabbable": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz", + "integrity": "sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==" + }, "tailwindcss": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, "requires": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", @@ -6923,6 +7577,7 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, "requires": { "any-promise": "^1.0.0" } @@ -6931,6 +7586,7 @@ "version": "1.6.0", "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, "requires": { "thenify": ">= 3.1.0 < 4" } @@ -6951,7 +7607,8 @@ "ts-interface-checker": { "version": "0.1.13", "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", - "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==" + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true }, "tsconfig-paths": { "version": "3.14.2", @@ -7065,6 +7722,7 @@ "version": "1.0.11", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "dev": true, "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -7081,7 +7739,13 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==" }, "watchpack": { "version": "2.4.0", @@ -7129,6 +7793,22 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" }, + "xss": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/xss/-/xss-1.0.13.tgz", + "integrity": "sha512-clu7dxTm1e8Mo5fz3n/oW3UCXBfV89xZ72jM8yzo1vR/pIS0w3sgB3XV2H8Vm6zfGnHL0FzvLJPJEBhd86/z4Q==", + "requires": { + "commander": "^2.20.3", + "cssfilter": "0.0.10" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + } + } + }, "yallist": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", @@ -7137,7 +7817,8 @@ "yaml": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.1.tgz", - "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==" + "integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==", + "dev": true }, "yocto-queue": { "version": "0.1.0", diff --git a/package.json b/package.json index 9ec8bdf..e758d66 100644 --- a/package.json +++ b/package.json @@ -3,23 +3,34 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "lint": "next lint" + "dev": "cross-env NODE_OPTIONS='--inspect' next dev -p 5000", + "build": "npm run copy && next build", + "start": "npm run copy && next start -p 5000", + "lint": "next lint", + "copy": "ncp ./node_modules/@arcgis/core/assets ./public/assets" }, "dependencies": { + "@arcgis/core": "^4.27.6", + "@esri/calcite-components-react": "^1.4.3", + "@formatjs/intl-localematcher": "^0.4.0", "@types/node": "20.4.5", "@types/react": "18.2.17", "@types/react-dom": "18.2.7", - "autoprefixer": "10.4.14", "eslint": "8.45.0", "eslint-config-next": "13.4.12", + "i18next": "^23.4.4", + "ncp": "^2.0.0", + "negotiator": "^0.6.3", "next": "13.4.12", - "postcss": "8.4.27", "react": "18.2.0", "react-dom": "18.2.0", - "tailwindcss": "3.3.3", + "react-i18next": "^13.1.1", "typescript": "5.1.6" + }, + "devDependencies": { + "autoprefixer": "^10.4.14", + "cross-env": "^7.0.3", + "postcss": "^8.4.27", + "tailwindcss": "^3.3.3" } } diff --git a/public/assets/action-bar/t9n/index.d.ts b/public/assets/action-bar/t9n/index.d.ts new file mode 100644 index 0000000..08b45ce --- /dev/null +++ b/public/assets/action-bar/t9n/index.d.ts @@ -0,0 +1,4 @@ +export type ActionBarMessages = { + expand: string; + collapse: string; +}; diff --git a/public/assets/action-bar/t9n/messages.json b/public/assets/action-bar/t9n/messages.json new file mode 100644 index 0000000..8c3375a --- /dev/null +++ b/public/assets/action-bar/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/public/assets/action-bar/t9n/messages_ar.json b/public/assets/action-bar/t9n/messages_ar.json new file mode 100644 index 0000000..976cada --- /dev/null +++ b/public/assets/action-bar/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "expand": "توسيع", + "collapse": "طي" +} diff --git a/public/assets/action-bar/t9n/messages_bg.json b/public/assets/action-bar/t9n/messages_bg.json new file mode 100644 index 0000000..baa937b --- /dev/null +++ b/public/assets/action-bar/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "expand": "Разгъване", + "collapse": "Сгъване" +} diff --git a/public/assets/action-bar/t9n/messages_bs.json b/public/assets/action-bar/t9n/messages_bs.json new file mode 100644 index 0000000..c09eddb --- /dev/null +++ b/public/assets/action-bar/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/public/assets/action-bar/t9n/messages_ca.json b/public/assets/action-bar/t9n/messages_ca.json new file mode 100644 index 0000000..57d2176 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "expand": "Amplia", + "collapse": "Redueix" +} diff --git a/public/assets/action-bar/t9n/messages_cs.json b/public/assets/action-bar/t9n/messages_cs.json new file mode 100644 index 0000000..93fea92 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbalit", + "collapse": "Sbalit" +} diff --git a/public/assets/action-bar/t9n/messages_da.json b/public/assets/action-bar/t9n/messages_da.json new file mode 100644 index 0000000..07d9d9b --- /dev/null +++ b/public/assets/action-bar/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "expand": "Udvid", + "collapse": "Skjul" +} diff --git a/public/assets/action-bar/t9n/messages_de.json b/public/assets/action-bar/t9n/messages_de.json new file mode 100644 index 0000000..dec47f3 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "expand": "Einblenden", + "collapse": "Ausblenden" +} diff --git a/public/assets/action-bar/t9n/messages_el.json b/public/assets/action-bar/t9n/messages_el.json new file mode 100644 index 0000000..6099392 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "expand": "Ανάπτυξη", + "collapse": "Σύμπτυξη" +} diff --git a/public/assets/action-bar/t9n/messages_en.json b/public/assets/action-bar/t9n/messages_en.json new file mode 100644 index 0000000..8c3375a --- /dev/null +++ b/public/assets/action-bar/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/public/assets/action-bar/t9n/messages_es.json b/public/assets/action-bar/t9n/messages_es.json new file mode 100644 index 0000000..03eb8c3 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Contraer" +} diff --git a/public/assets/action-bar/t9n/messages_et.json b/public/assets/action-bar/t9n/messages_et.json new file mode 100644 index 0000000..a8ef42b --- /dev/null +++ b/public/assets/action-bar/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "expand": "Laienda", + "collapse": "Ahenda" +} diff --git a/public/assets/action-bar/t9n/messages_fi.json b/public/assets/action-bar/t9n/messages_fi.json new file mode 100644 index 0000000..e7906a6 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "expand": "Laajenna", + "collapse": "Kutista" +} diff --git a/public/assets/action-bar/t9n/messages_fr.json b/public/assets/action-bar/t9n/messages_fr.json new file mode 100644 index 0000000..5f4cd4f --- /dev/null +++ b/public/assets/action-bar/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "expand": "Développer", + "collapse": "Réduire" +} diff --git a/public/assets/action-bar/t9n/messages_he.json b/public/assets/action-bar/t9n/messages_he.json new file mode 100644 index 0000000..b109c17 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "expand": "הרחב", + "collapse": "צמצם" +} diff --git a/public/assets/action-bar/t9n/messages_hr.json b/public/assets/action-bar/t9n/messages_hr.json new file mode 100644 index 0000000..c09eddb --- /dev/null +++ b/public/assets/action-bar/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/public/assets/action-bar/t9n/messages_hu.json b/public/assets/action-bar/t9n/messages_hu.json new file mode 100644 index 0000000..00932f0 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "expand": "Kibontás", + "collapse": "Összecsukás" +} diff --git a/public/assets/action-bar/t9n/messages_id.json b/public/assets/action-bar/t9n/messages_id.json new file mode 100644 index 0000000..20ca700 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "expand": "Bentang", + "collapse": "Tutup" +} diff --git a/public/assets/action-bar/t9n/messages_it.json b/public/assets/action-bar/t9n/messages_it.json new file mode 100644 index 0000000..636cfa8 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "expand": "Espandi", + "collapse": "Comprimi" +} diff --git a/public/assets/action-bar/t9n/messages_ja.json b/public/assets/action-bar/t9n/messages_ja.json new file mode 100644 index 0000000..c5eb786 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "折りたたむ" +} diff --git a/public/assets/action-bar/t9n/messages_ko.json b/public/assets/action-bar/t9n/messages_ko.json new file mode 100644 index 0000000..2861d45 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "expand": "확장", + "collapse": "축소" +} diff --git a/public/assets/action-bar/t9n/messages_lt.json b/public/assets/action-bar/t9n/messages_lt.json new file mode 100644 index 0000000..4ab50ae --- /dev/null +++ b/public/assets/action-bar/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "expand": "Išskleisti", + "collapse": "Suskleisti" +} diff --git a/public/assets/action-bar/t9n/messages_lv.json b/public/assets/action-bar/t9n/messages_lv.json new file mode 100644 index 0000000..017d814 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "expand": "Izvērst", + "collapse": "Sakļaut" +} diff --git a/public/assets/action-bar/t9n/messages_nl.json b/public/assets/action-bar/t9n/messages_nl.json new file mode 100644 index 0000000..3cc88e8 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "expand": "Uitklappen", + "collapse": "Inklappen" +} diff --git a/public/assets/action-bar/t9n/messages_no.json b/public/assets/action-bar/t9n/messages_no.json new file mode 100644 index 0000000..41c90ea --- /dev/null +++ b/public/assets/action-bar/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "expand": "Utvid", + "collapse": "Skjul" +} diff --git a/public/assets/action-bar/t9n/messages_pl.json b/public/assets/action-bar/t9n/messages_pl.json new file mode 100644 index 0000000..ddc1e28 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozwiń", + "collapse": "Zwiń" +} diff --git a/public/assets/action-bar/t9n/messages_pt-BR.json b/public/assets/action-bar/t9n/messages_pt-BR.json new file mode 100644 index 0000000..177237b --- /dev/null +++ b/public/assets/action-bar/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/public/assets/action-bar/t9n/messages_pt-PT.json b/public/assets/action-bar/t9n/messages_pt-PT.json new file mode 100644 index 0000000..177237b --- /dev/null +++ b/public/assets/action-bar/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/public/assets/action-bar/t9n/messages_ro.json b/public/assets/action-bar/t9n/messages_ro.json new file mode 100644 index 0000000..fd06003 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "expand": "Extindere", + "collapse": "Restrângere" +} diff --git a/public/assets/action-bar/t9n/messages_ru.json b/public/assets/action-bar/t9n/messages_ru.json new file mode 100644 index 0000000..7e63365 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "expand": "Развернуть", + "collapse": "Свернуть" +} diff --git a/public/assets/action-bar/t9n/messages_sk.json b/public/assets/action-bar/t9n/messages_sk.json new file mode 100644 index 0000000..3145ae3 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbaliť", + "collapse": "Zbaliť" +} diff --git a/public/assets/action-bar/t9n/messages_sl.json b/public/assets/action-bar/t9n/messages_sl.json new file mode 100644 index 0000000..d21f813 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "expand": "Razširi", + "collapse": "Strni" +} diff --git a/public/assets/action-bar/t9n/messages_sr.json b/public/assets/action-bar/t9n/messages_sr.json new file mode 100644 index 0000000..62b28c8 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Skupi" +} diff --git a/public/assets/action-bar/t9n/messages_sv.json b/public/assets/action-bar/t9n/messages_sv.json new file mode 100644 index 0000000..dc442de --- /dev/null +++ b/public/assets/action-bar/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandera", + "collapse": "Dölj" +} diff --git a/public/assets/action-bar/t9n/messages_th.json b/public/assets/action-bar/t9n/messages_th.json new file mode 100644 index 0000000..181b705 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "expand": "ขยาย", + "collapse": "ย่อลงมา" +} diff --git a/public/assets/action-bar/t9n/messages_tr.json b/public/assets/action-bar/t9n/messages_tr.json new file mode 100644 index 0000000..e35bb6b --- /dev/null +++ b/public/assets/action-bar/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "expand": "Genişlet", + "collapse": "Daralt" +} diff --git a/public/assets/action-bar/t9n/messages_uk.json b/public/assets/action-bar/t9n/messages_uk.json new file mode 100644 index 0000000..d15de91 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "expand": "Розширити", + "collapse": "Згорнути" +} diff --git a/public/assets/action-bar/t9n/messages_vi.json b/public/assets/action-bar/t9n/messages_vi.json new file mode 100644 index 0000000..edc39f8 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "expand": "Mở rộng", + "collapse": "Thu gọn" +} diff --git a/public/assets/action-bar/t9n/messages_zh-CN.json b/public/assets/action-bar/t9n/messages_zh-CN.json new file mode 100644 index 0000000..2c78465 --- /dev/null +++ b/public/assets/action-bar/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "expand": "展开", + "collapse": "折叠" +} diff --git a/public/assets/action-bar/t9n/messages_zh-HK.json b/public/assets/action-bar/t9n/messages_zh-HK.json new file mode 100644 index 0000000..d61f60e --- /dev/null +++ b/public/assets/action-bar/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/public/assets/action-bar/t9n/messages_zh-TW.json b/public/assets/action-bar/t9n/messages_zh-TW.json new file mode 100644 index 0000000..d61f60e --- /dev/null +++ b/public/assets/action-bar/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/public/assets/action-group/t9n/index.d.ts b/public/assets/action-group/t9n/index.d.ts new file mode 100644 index 0000000..ffe48ff --- /dev/null +++ b/public/assets/action-group/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type ActionGroupMessages = { + more: string; +}; diff --git a/public/assets/action-group/t9n/messages.json b/public/assets/action-group/t9n/messages.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/action-group/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/action-group/t9n/messages_ar.json b/public/assets/action-group/t9n/messages_ar.json new file mode 100644 index 0000000..31ea21d --- /dev/null +++ b/public/assets/action-group/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "more": "المزيد" +} diff --git a/public/assets/action-group/t9n/messages_bg.json b/public/assets/action-group/t9n/messages_bg.json new file mode 100644 index 0000000..e4fb1cf --- /dev/null +++ b/public/assets/action-group/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "more": "Още" +} diff --git a/public/assets/action-group/t9n/messages_bs.json b/public/assets/action-group/t9n/messages_bs.json new file mode 100644 index 0000000..e9d9db5 --- /dev/null +++ b/public/assets/action-group/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/public/assets/action-group/t9n/messages_ca.json b/public/assets/action-group/t9n/messages_ca.json new file mode 100644 index 0000000..616b61c --- /dev/null +++ b/public/assets/action-group/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "more": "Més" +} diff --git a/public/assets/action-group/t9n/messages_cs.json b/public/assets/action-group/t9n/messages_cs.json new file mode 100644 index 0000000..87f83a0 --- /dev/null +++ b/public/assets/action-group/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "more": "Více" +} diff --git a/public/assets/action-group/t9n/messages_da.json b/public/assets/action-group/t9n/messages_da.json new file mode 100644 index 0000000..ab4604e --- /dev/null +++ b/public/assets/action-group/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "more": "Mere" +} diff --git a/public/assets/action-group/t9n/messages_de.json b/public/assets/action-group/t9n/messages_de.json new file mode 100644 index 0000000..71feb90 --- /dev/null +++ b/public/assets/action-group/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "more": "Mehr" +} diff --git a/public/assets/action-group/t9n/messages_el.json b/public/assets/action-group/t9n/messages_el.json new file mode 100644 index 0000000..7d8d03c --- /dev/null +++ b/public/assets/action-group/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "more": "Περισσότερα" +} diff --git a/public/assets/action-group/t9n/messages_en.json b/public/assets/action-group/t9n/messages_en.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/action-group/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/action-group/t9n/messages_es.json b/public/assets/action-group/t9n/messages_es.json new file mode 100644 index 0000000..5042074 --- /dev/null +++ b/public/assets/action-group/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "more": "Más" +} diff --git a/public/assets/action-group/t9n/messages_et.json b/public/assets/action-group/t9n/messages_et.json new file mode 100644 index 0000000..da50ba1 --- /dev/null +++ b/public/assets/action-group/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "more": "Rohkem" +} diff --git a/public/assets/action-group/t9n/messages_fi.json b/public/assets/action-group/t9n/messages_fi.json new file mode 100644 index 0000000..6207f39 --- /dev/null +++ b/public/assets/action-group/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "more": "Enemmän" +} diff --git a/public/assets/action-group/t9n/messages_fr.json b/public/assets/action-group/t9n/messages_fr.json new file mode 100644 index 0000000..2e96a89 --- /dev/null +++ b/public/assets/action-group/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "more": "Plus" +} diff --git a/public/assets/action-group/t9n/messages_he.json b/public/assets/action-group/t9n/messages_he.json new file mode 100644 index 0000000..9b195eb --- /dev/null +++ b/public/assets/action-group/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "more": "עוד" +} diff --git a/public/assets/action-group/t9n/messages_hr.json b/public/assets/action-group/t9n/messages_hr.json new file mode 100644 index 0000000..e9d9db5 --- /dev/null +++ b/public/assets/action-group/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/public/assets/action-group/t9n/messages_hu.json b/public/assets/action-group/t9n/messages_hu.json new file mode 100644 index 0000000..dd421c9 --- /dev/null +++ b/public/assets/action-group/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "more": "Továbbiak" +} diff --git a/public/assets/action-group/t9n/messages_id.json b/public/assets/action-group/t9n/messages_id.json new file mode 100644 index 0000000..bf0e5ff --- /dev/null +++ b/public/assets/action-group/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "more": "Lainnya" +} diff --git a/public/assets/action-group/t9n/messages_it.json b/public/assets/action-group/t9n/messages_it.json new file mode 100644 index 0000000..1dff9b5 --- /dev/null +++ b/public/assets/action-group/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "more": "Maggiori informazioni" +} diff --git a/public/assets/action-group/t9n/messages_ja.json b/public/assets/action-group/t9n/messages_ja.json new file mode 100644 index 0000000..97602a2 --- /dev/null +++ b/public/assets/action-group/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "more": "その他" +} diff --git a/public/assets/action-group/t9n/messages_ko.json b/public/assets/action-group/t9n/messages_ko.json new file mode 100644 index 0000000..20840b2 --- /dev/null +++ b/public/assets/action-group/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "more": "더 보기" +} diff --git a/public/assets/action-group/t9n/messages_lt.json b/public/assets/action-group/t9n/messages_lt.json new file mode 100644 index 0000000..e4a1d96 --- /dev/null +++ b/public/assets/action-group/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "more": "Daugiau" +} diff --git a/public/assets/action-group/t9n/messages_lv.json b/public/assets/action-group/t9n/messages_lv.json new file mode 100644 index 0000000..519bea1 --- /dev/null +++ b/public/assets/action-group/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "more": "Vairāk" +} diff --git a/public/assets/action-group/t9n/messages_nl.json b/public/assets/action-group/t9n/messages_nl.json new file mode 100644 index 0000000..313a668 --- /dev/null +++ b/public/assets/action-group/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "more": "Meer" +} diff --git a/public/assets/action-group/t9n/messages_no.json b/public/assets/action-group/t9n/messages_no.json new file mode 100644 index 0000000..521b3c3 --- /dev/null +++ b/public/assets/action-group/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "more": "Mer" +} diff --git a/public/assets/action-group/t9n/messages_pl.json b/public/assets/action-group/t9n/messages_pl.json new file mode 100644 index 0000000..a66cf9b --- /dev/null +++ b/public/assets/action-group/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "more": "Więcej" +} diff --git a/public/assets/action-group/t9n/messages_pt-BR.json b/public/assets/action-group/t9n/messages_pt-BR.json new file mode 100644 index 0000000..c15c817 --- /dev/null +++ b/public/assets/action-group/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "more": "Mais" +} diff --git a/public/assets/action-group/t9n/messages_pt-PT.json b/public/assets/action-group/t9n/messages_pt-PT.json new file mode 100644 index 0000000..c15c817 --- /dev/null +++ b/public/assets/action-group/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "more": "Mais" +} diff --git a/public/assets/action-group/t9n/messages_ro.json b/public/assets/action-group/t9n/messages_ro.json new file mode 100644 index 0000000..8e84681 --- /dev/null +++ b/public/assets/action-group/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "more": "Mai mult" +} diff --git a/public/assets/action-group/t9n/messages_ru.json b/public/assets/action-group/t9n/messages_ru.json new file mode 100644 index 0000000..a00355f --- /dev/null +++ b/public/assets/action-group/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "more": "Больше" +} diff --git a/public/assets/action-group/t9n/messages_sk.json b/public/assets/action-group/t9n/messages_sk.json new file mode 100644 index 0000000..d77d859 --- /dev/null +++ b/public/assets/action-group/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "more": "Viac" +} diff --git a/public/assets/action-group/t9n/messages_sl.json b/public/assets/action-group/t9n/messages_sl.json new file mode 100644 index 0000000..0f18ada --- /dev/null +++ b/public/assets/action-group/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "more": "Več" +} diff --git a/public/assets/action-group/t9n/messages_sr.json b/public/assets/action-group/t9n/messages_sr.json new file mode 100644 index 0000000..e9d9db5 --- /dev/null +++ b/public/assets/action-group/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/public/assets/action-group/t9n/messages_sv.json b/public/assets/action-group/t9n/messages_sv.json new file mode 100644 index 0000000..521b3c3 --- /dev/null +++ b/public/assets/action-group/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "more": "Mer" +} diff --git a/public/assets/action-group/t9n/messages_th.json b/public/assets/action-group/t9n/messages_th.json new file mode 100644 index 0000000..9d62181 --- /dev/null +++ b/public/assets/action-group/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "more": "กว่า" +} diff --git a/public/assets/action-group/t9n/messages_tr.json b/public/assets/action-group/t9n/messages_tr.json new file mode 100644 index 0000000..0b1572b --- /dev/null +++ b/public/assets/action-group/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "more": "Daha fazla" +} diff --git a/public/assets/action-group/t9n/messages_uk.json b/public/assets/action-group/t9n/messages_uk.json new file mode 100644 index 0000000..a3fcdb1 --- /dev/null +++ b/public/assets/action-group/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "more": "Більше" +} diff --git a/public/assets/action-group/t9n/messages_vi.json b/public/assets/action-group/t9n/messages_vi.json new file mode 100644 index 0000000..371ef34 --- /dev/null +++ b/public/assets/action-group/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "more": "Thêm" +} diff --git a/public/assets/action-group/t9n/messages_zh-CN.json b/public/assets/action-group/t9n/messages_zh-CN.json new file mode 100644 index 0000000..c616fdb --- /dev/null +++ b/public/assets/action-group/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "more": "大于" +} diff --git a/public/assets/action-group/t9n/messages_zh-HK.json b/public/assets/action-group/t9n/messages_zh-HK.json new file mode 100644 index 0000000..8474b4f --- /dev/null +++ b/public/assets/action-group/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "more": "較多" +} diff --git a/public/assets/action-group/t9n/messages_zh-TW.json b/public/assets/action-group/t9n/messages_zh-TW.json new file mode 100644 index 0000000..8474b4f --- /dev/null +++ b/public/assets/action-group/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "more": "較多" +} diff --git a/public/assets/action-pad/t9n/index.d.ts b/public/assets/action-pad/t9n/index.d.ts new file mode 100644 index 0000000..b4a7e9a --- /dev/null +++ b/public/assets/action-pad/t9n/index.d.ts @@ -0,0 +1,4 @@ +export type ActionPadMessages = { + expand: string; + collapse: string; +}; diff --git a/public/assets/action-pad/t9n/messages.json b/public/assets/action-pad/t9n/messages.json new file mode 100644 index 0000000..8c3375a --- /dev/null +++ b/public/assets/action-pad/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/public/assets/action-pad/t9n/messages_ar.json b/public/assets/action-pad/t9n/messages_ar.json new file mode 100644 index 0000000..976cada --- /dev/null +++ b/public/assets/action-pad/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "expand": "توسيع", + "collapse": "طي" +} diff --git a/public/assets/action-pad/t9n/messages_bg.json b/public/assets/action-pad/t9n/messages_bg.json new file mode 100644 index 0000000..baa937b --- /dev/null +++ b/public/assets/action-pad/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "expand": "Разгъване", + "collapse": "Сгъване" +} diff --git a/public/assets/action-pad/t9n/messages_bs.json b/public/assets/action-pad/t9n/messages_bs.json new file mode 100644 index 0000000..c09eddb --- /dev/null +++ b/public/assets/action-pad/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/public/assets/action-pad/t9n/messages_ca.json b/public/assets/action-pad/t9n/messages_ca.json new file mode 100644 index 0000000..57d2176 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "expand": "Amplia", + "collapse": "Redueix" +} diff --git a/public/assets/action-pad/t9n/messages_cs.json b/public/assets/action-pad/t9n/messages_cs.json new file mode 100644 index 0000000..93fea92 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbalit", + "collapse": "Sbalit" +} diff --git a/public/assets/action-pad/t9n/messages_da.json b/public/assets/action-pad/t9n/messages_da.json new file mode 100644 index 0000000..07d9d9b --- /dev/null +++ b/public/assets/action-pad/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "expand": "Udvid", + "collapse": "Skjul" +} diff --git a/public/assets/action-pad/t9n/messages_de.json b/public/assets/action-pad/t9n/messages_de.json new file mode 100644 index 0000000..dec47f3 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "expand": "Einblenden", + "collapse": "Ausblenden" +} diff --git a/public/assets/action-pad/t9n/messages_el.json b/public/assets/action-pad/t9n/messages_el.json new file mode 100644 index 0000000..6099392 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "expand": "Ανάπτυξη", + "collapse": "Σύμπτυξη" +} diff --git a/public/assets/action-pad/t9n/messages_en.json b/public/assets/action-pad/t9n/messages_en.json new file mode 100644 index 0000000..8c3375a --- /dev/null +++ b/public/assets/action-pad/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/public/assets/action-pad/t9n/messages_es.json b/public/assets/action-pad/t9n/messages_es.json new file mode 100644 index 0000000..03eb8c3 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Contraer" +} diff --git a/public/assets/action-pad/t9n/messages_et.json b/public/assets/action-pad/t9n/messages_et.json new file mode 100644 index 0000000..a8ef42b --- /dev/null +++ b/public/assets/action-pad/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "expand": "Laienda", + "collapse": "Ahenda" +} diff --git a/public/assets/action-pad/t9n/messages_fi.json b/public/assets/action-pad/t9n/messages_fi.json new file mode 100644 index 0000000..e7906a6 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "expand": "Laajenna", + "collapse": "Kutista" +} diff --git a/public/assets/action-pad/t9n/messages_fr.json b/public/assets/action-pad/t9n/messages_fr.json new file mode 100644 index 0000000..5f4cd4f --- /dev/null +++ b/public/assets/action-pad/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "expand": "Développer", + "collapse": "Réduire" +} diff --git a/public/assets/action-pad/t9n/messages_he.json b/public/assets/action-pad/t9n/messages_he.json new file mode 100644 index 0000000..b109c17 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "expand": "הרחב", + "collapse": "צמצם" +} diff --git a/public/assets/action-pad/t9n/messages_hr.json b/public/assets/action-pad/t9n/messages_hr.json new file mode 100644 index 0000000..c09eddb --- /dev/null +++ b/public/assets/action-pad/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/public/assets/action-pad/t9n/messages_hu.json b/public/assets/action-pad/t9n/messages_hu.json new file mode 100644 index 0000000..00932f0 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "expand": "Kibontás", + "collapse": "Összecsukás" +} diff --git a/public/assets/action-pad/t9n/messages_id.json b/public/assets/action-pad/t9n/messages_id.json new file mode 100644 index 0000000..20ca700 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "expand": "Bentang", + "collapse": "Tutup" +} diff --git a/public/assets/action-pad/t9n/messages_it.json b/public/assets/action-pad/t9n/messages_it.json new file mode 100644 index 0000000..636cfa8 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "expand": "Espandi", + "collapse": "Comprimi" +} diff --git a/public/assets/action-pad/t9n/messages_ja.json b/public/assets/action-pad/t9n/messages_ja.json new file mode 100644 index 0000000..c5eb786 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "折りたたむ" +} diff --git a/public/assets/action-pad/t9n/messages_ko.json b/public/assets/action-pad/t9n/messages_ko.json new file mode 100644 index 0000000..2861d45 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "expand": "확장", + "collapse": "축소" +} diff --git a/public/assets/action-pad/t9n/messages_lt.json b/public/assets/action-pad/t9n/messages_lt.json new file mode 100644 index 0000000..4ab50ae --- /dev/null +++ b/public/assets/action-pad/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "expand": "Išskleisti", + "collapse": "Suskleisti" +} diff --git a/public/assets/action-pad/t9n/messages_lv.json b/public/assets/action-pad/t9n/messages_lv.json new file mode 100644 index 0000000..017d814 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "expand": "Izvērst", + "collapse": "Sakļaut" +} diff --git a/public/assets/action-pad/t9n/messages_nl.json b/public/assets/action-pad/t9n/messages_nl.json new file mode 100644 index 0000000..3cc88e8 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "expand": "Uitklappen", + "collapse": "Inklappen" +} diff --git a/public/assets/action-pad/t9n/messages_no.json b/public/assets/action-pad/t9n/messages_no.json new file mode 100644 index 0000000..41c90ea --- /dev/null +++ b/public/assets/action-pad/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "expand": "Utvid", + "collapse": "Skjul" +} diff --git a/public/assets/action-pad/t9n/messages_pl.json b/public/assets/action-pad/t9n/messages_pl.json new file mode 100644 index 0000000..ddc1e28 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozwiń", + "collapse": "Zwiń" +} diff --git a/public/assets/action-pad/t9n/messages_pt-BR.json b/public/assets/action-pad/t9n/messages_pt-BR.json new file mode 100644 index 0000000..177237b --- /dev/null +++ b/public/assets/action-pad/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/public/assets/action-pad/t9n/messages_pt-PT.json b/public/assets/action-pad/t9n/messages_pt-PT.json new file mode 100644 index 0000000..177237b --- /dev/null +++ b/public/assets/action-pad/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/public/assets/action-pad/t9n/messages_ro.json b/public/assets/action-pad/t9n/messages_ro.json new file mode 100644 index 0000000..fd06003 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "expand": "Extindere", + "collapse": "Restrângere" +} diff --git a/public/assets/action-pad/t9n/messages_ru.json b/public/assets/action-pad/t9n/messages_ru.json new file mode 100644 index 0000000..7e63365 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "expand": "Развернуть", + "collapse": "Свернуть" +} diff --git a/public/assets/action-pad/t9n/messages_sk.json b/public/assets/action-pad/t9n/messages_sk.json new file mode 100644 index 0000000..3145ae3 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbaliť", + "collapse": "Zbaliť" +} diff --git a/public/assets/action-pad/t9n/messages_sl.json b/public/assets/action-pad/t9n/messages_sl.json new file mode 100644 index 0000000..d21f813 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "expand": "Razširi", + "collapse": "Strni" +} diff --git a/public/assets/action-pad/t9n/messages_sr.json b/public/assets/action-pad/t9n/messages_sr.json new file mode 100644 index 0000000..62b28c8 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Skupi" +} diff --git a/public/assets/action-pad/t9n/messages_sv.json b/public/assets/action-pad/t9n/messages_sv.json new file mode 100644 index 0000000..dc442de --- /dev/null +++ b/public/assets/action-pad/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandera", + "collapse": "Dölj" +} diff --git a/public/assets/action-pad/t9n/messages_th.json b/public/assets/action-pad/t9n/messages_th.json new file mode 100644 index 0000000..181b705 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "expand": "ขยาย", + "collapse": "ย่อลงมา" +} diff --git a/public/assets/action-pad/t9n/messages_tr.json b/public/assets/action-pad/t9n/messages_tr.json new file mode 100644 index 0000000..e35bb6b --- /dev/null +++ b/public/assets/action-pad/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "expand": "Genişlet", + "collapse": "Daralt" +} diff --git a/public/assets/action-pad/t9n/messages_uk.json b/public/assets/action-pad/t9n/messages_uk.json new file mode 100644 index 0000000..d15de91 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "expand": "Розширити", + "collapse": "Згорнути" +} diff --git a/public/assets/action-pad/t9n/messages_vi.json b/public/assets/action-pad/t9n/messages_vi.json new file mode 100644 index 0000000..edc39f8 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "expand": "Mở rộng", + "collapse": "Thu gọn" +} diff --git a/public/assets/action-pad/t9n/messages_zh-CN.json b/public/assets/action-pad/t9n/messages_zh-CN.json new file mode 100644 index 0000000..2c78465 --- /dev/null +++ b/public/assets/action-pad/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "expand": "展开", + "collapse": "折叠" +} diff --git a/public/assets/action-pad/t9n/messages_zh-HK.json b/public/assets/action-pad/t9n/messages_zh-HK.json new file mode 100644 index 0000000..d61f60e --- /dev/null +++ b/public/assets/action-pad/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/public/assets/action-pad/t9n/messages_zh-TW.json b/public/assets/action-pad/t9n/messages_zh-TW.json new file mode 100644 index 0000000..d61f60e --- /dev/null +++ b/public/assets/action-pad/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/public/assets/action/t9n/index.d.ts b/public/assets/action/t9n/index.d.ts new file mode 100644 index 0000000..6f6b1fd --- /dev/null +++ b/public/assets/action/t9n/index.d.ts @@ -0,0 +1,4 @@ +export type ActionMessages = { + loading: string; + indicator: string; +}; diff --git a/public/assets/action/t9n/messages.json b/public/assets/action/t9n/messages.json new file mode 100644 index 0000000..7b1107d --- /dev/null +++ b/public/assets/action/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "loading": "Loading", + "indicator": "Indicator present" +} diff --git a/public/assets/action/t9n/messages_ar.json b/public/assets/action/t9n/messages_ar.json new file mode 100644 index 0000000..66efa62 --- /dev/null +++ b/public/assets/action/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "loading": "تحميل", + "indicator": "المؤشر موجود" +} diff --git a/public/assets/action/t9n/messages_bg.json b/public/assets/action/t9n/messages_bg.json new file mode 100644 index 0000000..b809d15 --- /dev/null +++ b/public/assets/action/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "loading": "Зареждане", + "indicator": "Наличен е индикатор" +} diff --git a/public/assets/action/t9n/messages_bs.json b/public/assets/action/t9n/messages_bs.json new file mode 100644 index 0000000..43f9505 --- /dev/null +++ b/public/assets/action/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "loading": "Učitavanje u tijeku", + "indicator": "Pokazatelj postoji" +} diff --git a/public/assets/action/t9n/messages_ca.json b/public/assets/action/t9n/messages_ca.json new file mode 100644 index 0000000..68d07c0 --- /dev/null +++ b/public/assets/action/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "loading": "S'està carregant...", + "indicator": "Indicador present" +} diff --git a/public/assets/action/t9n/messages_cs.json b/public/assets/action/t9n/messages_cs.json new file mode 100644 index 0000000..961493f --- /dev/null +++ b/public/assets/action/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "loading": "Načítání", + "indicator": "Přítomný ukazatel" +} diff --git a/public/assets/action/t9n/messages_da.json b/public/assets/action/t9n/messages_da.json new file mode 100644 index 0000000..c697bbb --- /dev/null +++ b/public/assets/action/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "loading": "Indlæser", + "indicator": "Indikator til stede" +} diff --git a/public/assets/action/t9n/messages_de.json b/public/assets/action/t9n/messages_de.json new file mode 100644 index 0000000..f80eff6 --- /dev/null +++ b/public/assets/action/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "loading": "Wird geladen", + "indicator": "Indikator vorhanden" +} diff --git a/public/assets/action/t9n/messages_el.json b/public/assets/action/t9n/messages_el.json new file mode 100644 index 0000000..f329076 --- /dev/null +++ b/public/assets/action/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "loading": "Φόρτωση", + "indicator": "Υπάρχει δείκτης" +} diff --git a/public/assets/action/t9n/messages_en.json b/public/assets/action/t9n/messages_en.json new file mode 100644 index 0000000..7b1107d --- /dev/null +++ b/public/assets/action/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "loading": "Loading", + "indicator": "Indicator present" +} diff --git a/public/assets/action/t9n/messages_es.json b/public/assets/action/t9n/messages_es.json new file mode 100644 index 0000000..06fbd7a --- /dev/null +++ b/public/assets/action/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "loading": "Cargando", + "indicator": "Indicador presente" +} diff --git a/public/assets/action/t9n/messages_et.json b/public/assets/action/t9n/messages_et.json new file mode 100644 index 0000000..13640f2 --- /dev/null +++ b/public/assets/action/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "loading": "Laadimine", + "indicator": "Indikaator on olemas" +} diff --git a/public/assets/action/t9n/messages_fi.json b/public/assets/action/t9n/messages_fi.json new file mode 100644 index 0000000..8f78021 --- /dev/null +++ b/public/assets/action/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "loading": "Ladataan", + "indicator": "Ilmaisin on läsnä" +} diff --git a/public/assets/action/t9n/messages_fr.json b/public/assets/action/t9n/messages_fr.json new file mode 100644 index 0000000..f544d43 --- /dev/null +++ b/public/assets/action/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "loading": "Chargement", + "indicator": "Indicateur présent" +} diff --git a/public/assets/action/t9n/messages_he.json b/public/assets/action/t9n/messages_he.json new file mode 100644 index 0000000..6b56327 --- /dev/null +++ b/public/assets/action/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "loading": "טוען", + "indicator": "אינדיקטור נמצא" +} diff --git a/public/assets/action/t9n/messages_hr.json b/public/assets/action/t9n/messages_hr.json new file mode 100644 index 0000000..43f9505 --- /dev/null +++ b/public/assets/action/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "loading": "Učitavanje u tijeku", + "indicator": "Pokazatelj postoji" +} diff --git a/public/assets/action/t9n/messages_hu.json b/public/assets/action/t9n/messages_hu.json new file mode 100644 index 0000000..437144d --- /dev/null +++ b/public/assets/action/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "loading": "Betöltés", + "indicator": "Indikátor jelen van" +} diff --git a/public/assets/action/t9n/messages_id.json b/public/assets/action/t9n/messages_id.json new file mode 100644 index 0000000..b0ed594 --- /dev/null +++ b/public/assets/action/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "loading": "Memuat", + "indicator": "Ada indikator" +} diff --git a/public/assets/action/t9n/messages_it.json b/public/assets/action/t9n/messages_it.json new file mode 100644 index 0000000..2d2343f --- /dev/null +++ b/public/assets/action/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "loading": "Caricamento in corso", + "indicator": "Indicatore presente" +} diff --git a/public/assets/action/t9n/messages_ja.json b/public/assets/action/t9n/messages_ja.json new file mode 100644 index 0000000..60dc1bf --- /dev/null +++ b/public/assets/action/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "loading": "読み込んでいます", + "indicator": "インジケーターあり" +} diff --git a/public/assets/action/t9n/messages_ko.json b/public/assets/action/t9n/messages_ko.json new file mode 100644 index 0000000..c07a77c --- /dev/null +++ b/public/assets/action/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "loading": "불러오는 중", + "indicator": "표시기가 나타남" +} diff --git a/public/assets/action/t9n/messages_lt.json b/public/assets/action/t9n/messages_lt.json new file mode 100644 index 0000000..4e432e9 --- /dev/null +++ b/public/assets/action/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "loading": "Kraunama", + "indicator": "Yra indikatorius" +} diff --git a/public/assets/action/t9n/messages_lv.json b/public/assets/action/t9n/messages_lv.json new file mode 100644 index 0000000..f5cfcbd --- /dev/null +++ b/public/assets/action/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "loading": "Ielādē", + "indicator": "Pieejamais indikators" +} diff --git a/public/assets/action/t9n/messages_nl.json b/public/assets/action/t9n/messages_nl.json new file mode 100644 index 0000000..80ea2c0 --- /dev/null +++ b/public/assets/action/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "loading": "Bezig met laden", + "indicator": "Indicator aanwezig" +} diff --git a/public/assets/action/t9n/messages_no.json b/public/assets/action/t9n/messages_no.json new file mode 100644 index 0000000..6c2809e --- /dev/null +++ b/public/assets/action/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "loading": "Laster inn", + "indicator": "Indikator til stede" +} diff --git a/public/assets/action/t9n/messages_pl.json b/public/assets/action/t9n/messages_pl.json new file mode 100644 index 0000000..ae13c25 --- /dev/null +++ b/public/assets/action/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "loading": "Wczytywanie", + "indicator": "Obecny wskaźnik" +} diff --git a/public/assets/action/t9n/messages_pt-BR.json b/public/assets/action/t9n/messages_pt-BR.json new file mode 100644 index 0000000..5018c79 --- /dev/null +++ b/public/assets/action/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "loading": "Carregando", + "indicator": "Indicador presente" +} diff --git a/public/assets/action/t9n/messages_pt-PT.json b/public/assets/action/t9n/messages_pt-PT.json new file mode 100644 index 0000000..76dbe2b --- /dev/null +++ b/public/assets/action/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "loading": "A Carregar", + "indicator": "Indicador presente" +} diff --git a/public/assets/action/t9n/messages_ro.json b/public/assets/action/t9n/messages_ro.json new file mode 100644 index 0000000..dd1bf84 --- /dev/null +++ b/public/assets/action/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "loading": "Se încarcă", + "indicator": "Indicator prezent" +} diff --git a/public/assets/action/t9n/messages_ru.json b/public/assets/action/t9n/messages_ru.json new file mode 100644 index 0000000..95b062c --- /dev/null +++ b/public/assets/action/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "loading": "Загрузка", + "indicator": "Индикатор присутствует" +} diff --git a/public/assets/action/t9n/messages_sk.json b/public/assets/action/t9n/messages_sk.json new file mode 100644 index 0000000..69ea302 --- /dev/null +++ b/public/assets/action/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "loading": "Načítava sa", + "indicator": "Indikátor prítomný" +} diff --git a/public/assets/action/t9n/messages_sl.json b/public/assets/action/t9n/messages_sl.json new file mode 100644 index 0000000..11bea62 --- /dev/null +++ b/public/assets/action/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "loading": "Nalaganje", + "indicator": "Indikator je prisoten" +} diff --git a/public/assets/action/t9n/messages_sr.json b/public/assets/action/t9n/messages_sr.json new file mode 100644 index 0000000..c94f9d4 --- /dev/null +++ b/public/assets/action/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "loading": "Učitavanje", + "indicator": "Prisutan indikator" +} diff --git a/public/assets/action/t9n/messages_sv.json b/public/assets/action/t9n/messages_sv.json new file mode 100644 index 0000000..392e52e --- /dev/null +++ b/public/assets/action/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "loading": "Läser in", + "indicator": "Indikator finns" +} diff --git a/public/assets/action/t9n/messages_th.json b/public/assets/action/t9n/messages_th.json new file mode 100644 index 0000000..8ca4701 --- /dev/null +++ b/public/assets/action/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "loading": "กำลังโหลด", + "indicator": "มีตัวบ่งชี้" +} diff --git a/public/assets/action/t9n/messages_tr.json b/public/assets/action/t9n/messages_tr.json new file mode 100644 index 0000000..914e5cb --- /dev/null +++ b/public/assets/action/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "loading": "Yükleniyor", + "indicator": "Gösterge mevcut" +} diff --git a/public/assets/action/t9n/messages_uk.json b/public/assets/action/t9n/messages_uk.json new file mode 100644 index 0000000..46782ed --- /dev/null +++ b/public/assets/action/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "loading": "Завантажується", + "indicator": "Індикатор присутній" +} diff --git a/public/assets/action/t9n/messages_vi.json b/public/assets/action/t9n/messages_vi.json new file mode 100644 index 0000000..96a3b52 --- /dev/null +++ b/public/assets/action/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "loading": "Đang tải", + "indicator": "Chỉ báo hiện hữu" +} diff --git a/public/assets/action/t9n/messages_zh-CN.json b/public/assets/action/t9n/messages_zh-CN.json new file mode 100644 index 0000000..49d92b9 --- /dev/null +++ b/public/assets/action/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "loading": "正在加载", + "indicator": "指示器存在" +} diff --git a/public/assets/action/t9n/messages_zh-HK.json b/public/assets/action/t9n/messages_zh-HK.json new file mode 100644 index 0000000..087f98b --- /dev/null +++ b/public/assets/action/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "loading": "正在載入", + "indicator": "指標呈現" +} diff --git a/public/assets/action/t9n/messages_zh-TW.json b/public/assets/action/t9n/messages_zh-TW.json new file mode 100644 index 0000000..087f98b --- /dev/null +++ b/public/assets/action/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "loading": "正在載入", + "indicator": "指標呈現" +} diff --git a/public/assets/alert/t9n/index.d.ts b/public/assets/alert/t9n/index.d.ts new file mode 100644 index 0000000..d596063 --- /dev/null +++ b/public/assets/alert/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type AlertMessages = { + close: string; +}; diff --git a/public/assets/alert/t9n/messages.json b/public/assets/alert/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/alert/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/alert/t9n/messages_ar.json b/public/assets/alert/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/alert/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/alert/t9n/messages_bg.json b/public/assets/alert/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/alert/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/alert/t9n/messages_bs.json b/public/assets/alert/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/alert/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/alert/t9n/messages_ca.json b/public/assets/alert/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/alert/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/alert/t9n/messages_cs.json b/public/assets/alert/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/alert/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/alert/t9n/messages_da.json b/public/assets/alert/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/alert/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/alert/t9n/messages_de.json b/public/assets/alert/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/alert/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/alert/t9n/messages_el.json b/public/assets/alert/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/alert/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/alert/t9n/messages_en.json b/public/assets/alert/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/alert/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/alert/t9n/messages_es.json b/public/assets/alert/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/alert/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/alert/t9n/messages_et.json b/public/assets/alert/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/alert/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/alert/t9n/messages_fi.json b/public/assets/alert/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/alert/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/alert/t9n/messages_fr.json b/public/assets/alert/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/alert/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/alert/t9n/messages_he.json b/public/assets/alert/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/alert/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/alert/t9n/messages_hr.json b/public/assets/alert/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/alert/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/alert/t9n/messages_hu.json b/public/assets/alert/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/alert/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/alert/t9n/messages_id.json b/public/assets/alert/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/alert/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/alert/t9n/messages_it.json b/public/assets/alert/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/alert/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/alert/t9n/messages_ja.json b/public/assets/alert/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/alert/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/alert/t9n/messages_ko.json b/public/assets/alert/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/alert/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/alert/t9n/messages_lt.json b/public/assets/alert/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/alert/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/alert/t9n/messages_lv.json b/public/assets/alert/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/alert/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/alert/t9n/messages_nl.json b/public/assets/alert/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/alert/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/alert/t9n/messages_no.json b/public/assets/alert/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/alert/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/alert/t9n/messages_pl.json b/public/assets/alert/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/alert/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/alert/t9n/messages_pt-BR.json b/public/assets/alert/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/alert/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/alert/t9n/messages_pt-PT.json b/public/assets/alert/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/alert/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/alert/t9n/messages_ro.json b/public/assets/alert/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/alert/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/alert/t9n/messages_ru.json b/public/assets/alert/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/alert/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/alert/t9n/messages_sk.json b/public/assets/alert/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/alert/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/alert/t9n/messages_sl.json b/public/assets/alert/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/alert/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/alert/t9n/messages_sr.json b/public/assets/alert/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/alert/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/alert/t9n/messages_sv.json b/public/assets/alert/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/alert/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/alert/t9n/messages_th.json b/public/assets/alert/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/alert/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/alert/t9n/messages_tr.json b/public/assets/alert/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/alert/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/alert/t9n/messages_uk.json b/public/assets/alert/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/alert/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/alert/t9n/messages_vi.json b/public/assets/alert/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/alert/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/alert/t9n/messages_zh-CN.json b/public/assets/alert/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/alert/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/alert/t9n/messages_zh-HK.json b/public/assets/alert/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/alert/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/alert/t9n/messages_zh-TW.json b/public/assets/alert/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/alert/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/block-section/t9n/index.d.ts b/public/assets/block-section/t9n/index.d.ts new file mode 100644 index 0000000..117a24f --- /dev/null +++ b/public/assets/block-section/t9n/index.d.ts @@ -0,0 +1,4 @@ +export type BlockSectionMessages = { + collapse: string; + expand: string; +}; diff --git a/public/assets/block-section/t9n/messages.json b/public/assets/block-section/t9n/messages.json new file mode 100644 index 0000000..7b5d494 --- /dev/null +++ b/public/assets/block-section/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "collapse": "Collapse", + "expand": "Expand" +} diff --git a/public/assets/block-section/t9n/messages_ar.json b/public/assets/block-section/t9n/messages_ar.json new file mode 100644 index 0000000..dafe93f --- /dev/null +++ b/public/assets/block-section/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "collapse": "طي", + "expand": "توسيع" +} diff --git a/public/assets/block-section/t9n/messages_bg.json b/public/assets/block-section/t9n/messages_bg.json new file mode 100644 index 0000000..b964dec --- /dev/null +++ b/public/assets/block-section/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "collapse": "Сгъване", + "expand": "Разгъване" +} diff --git a/public/assets/block-section/t9n/messages_bs.json b/public/assets/block-section/t9n/messages_bs.json new file mode 100644 index 0000000..c43624b --- /dev/null +++ b/public/assets/block-section/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi" +} diff --git a/public/assets/block-section/t9n/messages_ca.json b/public/assets/block-section/t9n/messages_ca.json new file mode 100644 index 0000000..6938b64 --- /dev/null +++ b/public/assets/block-section/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "collapse": "Redueix", + "expand": "Amplia" +} diff --git a/public/assets/block-section/t9n/messages_cs.json b/public/assets/block-section/t9n/messages_cs.json new file mode 100644 index 0000000..f47ff8b --- /dev/null +++ b/public/assets/block-section/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sbalit", + "expand": "Rozbalit" +} diff --git a/public/assets/block-section/t9n/messages_da.json b/public/assets/block-section/t9n/messages_da.json new file mode 100644 index 0000000..05e95b7 --- /dev/null +++ b/public/assets/block-section/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "collapse": "Skjul", + "expand": "Udvid" +} diff --git a/public/assets/block-section/t9n/messages_de.json b/public/assets/block-section/t9n/messages_de.json new file mode 100644 index 0000000..4d59494 --- /dev/null +++ b/public/assets/block-section/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "collapse": "Ausblenden", + "expand": "Einblenden" +} diff --git a/public/assets/block-section/t9n/messages_el.json b/public/assets/block-section/t9n/messages_el.json new file mode 100644 index 0000000..86536dc --- /dev/null +++ b/public/assets/block-section/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "collapse": "Σύμπτυξη", + "expand": "Ανάπτυξη" +} diff --git a/public/assets/block-section/t9n/messages_en.json b/public/assets/block-section/t9n/messages_en.json new file mode 100644 index 0000000..7b5d494 --- /dev/null +++ b/public/assets/block-section/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "collapse": "Collapse", + "expand": "Expand" +} diff --git a/public/assets/block-section/t9n/messages_es.json b/public/assets/block-section/t9n/messages_es.json new file mode 100644 index 0000000..0e5c58f --- /dev/null +++ b/public/assets/block-section/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "collapse": "Contraer", + "expand": "Expandir" +} diff --git a/public/assets/block-section/t9n/messages_et.json b/public/assets/block-section/t9n/messages_et.json new file mode 100644 index 0000000..8291094 --- /dev/null +++ b/public/assets/block-section/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "collapse": "Ahenda", + "expand": "Laienda" +} diff --git a/public/assets/block-section/t9n/messages_fi.json b/public/assets/block-section/t9n/messages_fi.json new file mode 100644 index 0000000..22ad9b0 --- /dev/null +++ b/public/assets/block-section/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "collapse": "Kutista", + "expand": "Laajenna" +} diff --git a/public/assets/block-section/t9n/messages_fr.json b/public/assets/block-section/t9n/messages_fr.json new file mode 100644 index 0000000..3d470e7 --- /dev/null +++ b/public/assets/block-section/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Réduire", + "expand": "Développer" +} diff --git a/public/assets/block-section/t9n/messages_he.json b/public/assets/block-section/t9n/messages_he.json new file mode 100644 index 0000000..0477790 --- /dev/null +++ b/public/assets/block-section/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "collapse": "צמצם", + "expand": "הרחב" +} diff --git a/public/assets/block-section/t9n/messages_hr.json b/public/assets/block-section/t9n/messages_hr.json new file mode 100644 index 0000000..c43624b --- /dev/null +++ b/public/assets/block-section/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi" +} diff --git a/public/assets/block-section/t9n/messages_hu.json b/public/assets/block-section/t9n/messages_hu.json new file mode 100644 index 0000000..f89d9be --- /dev/null +++ b/public/assets/block-section/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "collapse": "Összecsukás", + "expand": "Kibontás" +} diff --git a/public/assets/block-section/t9n/messages_id.json b/public/assets/block-section/t9n/messages_id.json new file mode 100644 index 0000000..332d953 --- /dev/null +++ b/public/assets/block-section/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "collapse": "Tutup", + "expand": "Bentang" +} diff --git a/public/assets/block-section/t9n/messages_it.json b/public/assets/block-section/t9n/messages_it.json new file mode 100644 index 0000000..c55ab38 --- /dev/null +++ b/public/assets/block-section/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "collapse": "Comprimi", + "expand": "Espandi" +} diff --git a/public/assets/block-section/t9n/messages_ja.json b/public/assets/block-section/t9n/messages_ja.json new file mode 100644 index 0000000..cdee64f --- /dev/null +++ b/public/assets/block-section/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "collapse": "折りたたむ", + "expand": "展開" +} diff --git a/public/assets/block-section/t9n/messages_ko.json b/public/assets/block-section/t9n/messages_ko.json new file mode 100644 index 0000000..5e66227 --- /dev/null +++ b/public/assets/block-section/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "collapse": "축소", + "expand": "확장" +} diff --git a/public/assets/block-section/t9n/messages_lt.json b/public/assets/block-section/t9n/messages_lt.json new file mode 100644 index 0000000..feccc9b --- /dev/null +++ b/public/assets/block-section/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "collapse": "Suskleisti", + "expand": "Išskleisti" +} diff --git a/public/assets/block-section/t9n/messages_lv.json b/public/assets/block-section/t9n/messages_lv.json new file mode 100644 index 0000000..5c93193 --- /dev/null +++ b/public/assets/block-section/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sakļaut", + "expand": "Izvērst" +} diff --git a/public/assets/block-section/t9n/messages_nl.json b/public/assets/block-section/t9n/messages_nl.json new file mode 100644 index 0000000..75b1956 --- /dev/null +++ b/public/assets/block-section/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "collapse": "Inklappen", + "expand": "Uitklappen" +} diff --git a/public/assets/block-section/t9n/messages_no.json b/public/assets/block-section/t9n/messages_no.json new file mode 100644 index 0000000..09f26f5 --- /dev/null +++ b/public/assets/block-section/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "collapse": "Skjul", + "expand": "Utvid" +} diff --git a/public/assets/block-section/t9n/messages_pl.json b/public/assets/block-section/t9n/messages_pl.json new file mode 100644 index 0000000..976e84d --- /dev/null +++ b/public/assets/block-section/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "collapse": "Zwiń", + "expand": "Rozwiń" +} diff --git a/public/assets/block-section/t9n/messages_pt-BR.json b/public/assets/block-section/t9n/messages_pt-BR.json new file mode 100644 index 0000000..d8709d4 --- /dev/null +++ b/public/assets/block-section/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "collapse": "Recolher", + "expand": "Expandir" +} diff --git a/public/assets/block-section/t9n/messages_pt-PT.json b/public/assets/block-section/t9n/messages_pt-PT.json new file mode 100644 index 0000000..d8709d4 --- /dev/null +++ b/public/assets/block-section/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "collapse": "Recolher", + "expand": "Expandir" +} diff --git a/public/assets/block-section/t9n/messages_ro.json b/public/assets/block-section/t9n/messages_ro.json new file mode 100644 index 0000000..acc5253 --- /dev/null +++ b/public/assets/block-section/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "collapse": "Restrângere", + "expand": "Extindere" +} diff --git a/public/assets/block-section/t9n/messages_ru.json b/public/assets/block-section/t9n/messages_ru.json new file mode 100644 index 0000000..d20feb6 --- /dev/null +++ b/public/assets/block-section/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "collapse": "Свернуть", + "expand": "Развернуть" +} diff --git a/public/assets/block-section/t9n/messages_sk.json b/public/assets/block-section/t9n/messages_sk.json new file mode 100644 index 0000000..4ef2c1c --- /dev/null +++ b/public/assets/block-section/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "collapse": "Zbaliť", + "expand": "Rozbaliť" +} diff --git a/public/assets/block-section/t9n/messages_sl.json b/public/assets/block-section/t9n/messages_sl.json new file mode 100644 index 0000000..add0afa --- /dev/null +++ b/public/assets/block-section/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "collapse": "Strni", + "expand": "Razširi" +} diff --git a/public/assets/block-section/t9n/messages_sr.json b/public/assets/block-section/t9n/messages_sr.json new file mode 100644 index 0000000..a4cf02b --- /dev/null +++ b/public/assets/block-section/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Skupi", + "expand": "Proširi" +} diff --git a/public/assets/block-section/t9n/messages_sv.json b/public/assets/block-section/t9n/messages_sv.json new file mode 100644 index 0000000..7553659 --- /dev/null +++ b/public/assets/block-section/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "collapse": "Dölj", + "expand": "Expandera" +} diff --git a/public/assets/block-section/t9n/messages_th.json b/public/assets/block-section/t9n/messages_th.json new file mode 100644 index 0000000..71fca49 --- /dev/null +++ b/public/assets/block-section/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "collapse": "ย่อลงมา", + "expand": "ขยาย" +} diff --git a/public/assets/block-section/t9n/messages_tr.json b/public/assets/block-section/t9n/messages_tr.json new file mode 100644 index 0000000..141bc72 --- /dev/null +++ b/public/assets/block-section/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Daralt", + "expand": "Genişlet" +} diff --git a/public/assets/block-section/t9n/messages_uk.json b/public/assets/block-section/t9n/messages_uk.json new file mode 100644 index 0000000..8fbd510 --- /dev/null +++ b/public/assets/block-section/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "collapse": "Згорнути", + "expand": "Розширити" +} diff --git a/public/assets/block-section/t9n/messages_vi.json b/public/assets/block-section/t9n/messages_vi.json new file mode 100644 index 0000000..f9fe91f --- /dev/null +++ b/public/assets/block-section/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "collapse": "Thu gọn", + "expand": "Mở rộng" +} diff --git a/public/assets/block-section/t9n/messages_zh-CN.json b/public/assets/block-section/t9n/messages_zh-CN.json new file mode 100644 index 0000000..863cb3c --- /dev/null +++ b/public/assets/block-section/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "collapse": "折叠", + "expand": "展开" +} diff --git a/public/assets/block-section/t9n/messages_zh-HK.json b/public/assets/block-section/t9n/messages_zh-HK.json new file mode 100644 index 0000000..a7b78d3 --- /dev/null +++ b/public/assets/block-section/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "collapse": "摺疊", + "expand": "展開" +} diff --git a/public/assets/block-section/t9n/messages_zh-TW.json b/public/assets/block-section/t9n/messages_zh-TW.json new file mode 100644 index 0000000..a7b78d3 --- /dev/null +++ b/public/assets/block-section/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "collapse": "摺疊", + "expand": "展開" +} diff --git a/public/assets/block/t9n/index.d.ts b/public/assets/block/t9n/index.d.ts new file mode 100644 index 0000000..90f1de3 --- /dev/null +++ b/public/assets/block/t9n/index.d.ts @@ -0,0 +1,6 @@ +export type BlockMessages = { + collapse: string; + expand: string; + loading: string; + options: string; +}; diff --git a/public/assets/block/t9n/messages.json b/public/assets/block/t9n/messages.json new file mode 100644 index 0000000..4412e85 --- /dev/null +++ b/public/assets/block/t9n/messages.json @@ -0,0 +1,6 @@ +{ + "collapse": "Collapse", + "expand": "Expand", + "loading": "Loading", + "options": "Options" +} diff --git a/public/assets/block/t9n/messages_ar.json b/public/assets/block/t9n/messages_ar.json new file mode 100644 index 0000000..3bcf2f6 --- /dev/null +++ b/public/assets/block/t9n/messages_ar.json @@ -0,0 +1,6 @@ +{ + "collapse": "طي", + "expand": "توسيع", + "loading": "تحميل", + "options": "خيارات" +} diff --git a/public/assets/block/t9n/messages_bg.json b/public/assets/block/t9n/messages_bg.json new file mode 100644 index 0000000..eb945b4 --- /dev/null +++ b/public/assets/block/t9n/messages_bg.json @@ -0,0 +1,6 @@ +{ + "collapse": "Сгъване", + "expand": "Разгъване", + "loading": "Зареждане", + "options": "Опции" +} diff --git a/public/assets/block/t9n/messages_bs.json b/public/assets/block/t9n/messages_bs.json new file mode 100644 index 0000000..6fdc7a7 --- /dev/null +++ b/public/assets/block/t9n/messages_bs.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi", + "loading": "Učitavanje u tijeku", + "options": "Opcije" +} diff --git a/public/assets/block/t9n/messages_ca.json b/public/assets/block/t9n/messages_ca.json new file mode 100644 index 0000000..474ef5b --- /dev/null +++ b/public/assets/block/t9n/messages_ca.json @@ -0,0 +1,6 @@ +{ + "collapse": "Redueix", + "expand": "Amplia", + "loading": "S'està carregant...", + "options": "Opcions" +} diff --git a/public/assets/block/t9n/messages_cs.json b/public/assets/block/t9n/messages_cs.json new file mode 100644 index 0000000..429de96 --- /dev/null +++ b/public/assets/block/t9n/messages_cs.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sbalit", + "expand": "Rozbalit", + "loading": "Načítání", + "options": "Možnosti" +} diff --git a/public/assets/block/t9n/messages_da.json b/public/assets/block/t9n/messages_da.json new file mode 100644 index 0000000..642700a --- /dev/null +++ b/public/assets/block/t9n/messages_da.json @@ -0,0 +1,6 @@ +{ + "collapse": "Skjul", + "expand": "Udvid", + "loading": "Indlæser", + "options": "Indstillinger" +} diff --git a/public/assets/block/t9n/messages_de.json b/public/assets/block/t9n/messages_de.json new file mode 100644 index 0000000..ea644b2 --- /dev/null +++ b/public/assets/block/t9n/messages_de.json @@ -0,0 +1,6 @@ +{ + "collapse": "Ausblenden", + "expand": "Einblenden", + "loading": "Wird geladen", + "options": "Optionen" +} diff --git a/public/assets/block/t9n/messages_el.json b/public/assets/block/t9n/messages_el.json new file mode 100644 index 0000000..5d760c1 --- /dev/null +++ b/public/assets/block/t9n/messages_el.json @@ -0,0 +1,6 @@ +{ + "collapse": "Σύμπτυξη", + "expand": "Ανάπτυξη", + "loading": "Φόρτωση", + "options": "Επιλογές" +} diff --git a/public/assets/block/t9n/messages_en.json b/public/assets/block/t9n/messages_en.json new file mode 100644 index 0000000..4412e85 --- /dev/null +++ b/public/assets/block/t9n/messages_en.json @@ -0,0 +1,6 @@ +{ + "collapse": "Collapse", + "expand": "Expand", + "loading": "Loading", + "options": "Options" +} diff --git a/public/assets/block/t9n/messages_es.json b/public/assets/block/t9n/messages_es.json new file mode 100644 index 0000000..fabb0f9 --- /dev/null +++ b/public/assets/block/t9n/messages_es.json @@ -0,0 +1,6 @@ +{ + "collapse": "Contraer", + "expand": "Expandir", + "loading": "Cargando", + "options": "Opciones" +} diff --git a/public/assets/block/t9n/messages_et.json b/public/assets/block/t9n/messages_et.json new file mode 100644 index 0000000..2676523 --- /dev/null +++ b/public/assets/block/t9n/messages_et.json @@ -0,0 +1,6 @@ +{ + "collapse": "Ahenda", + "expand": "Laienda", + "loading": "Laadimine", + "options": "Valikud" +} diff --git a/public/assets/block/t9n/messages_fi.json b/public/assets/block/t9n/messages_fi.json new file mode 100644 index 0000000..ccc03b9 --- /dev/null +++ b/public/assets/block/t9n/messages_fi.json @@ -0,0 +1,6 @@ +{ + "collapse": "Kutista", + "expand": "Laajenna", + "loading": "Ladataan", + "options": "Asetukset" +} diff --git a/public/assets/block/t9n/messages_fr.json b/public/assets/block/t9n/messages_fr.json new file mode 100644 index 0000000..eb716d1 --- /dev/null +++ b/public/assets/block/t9n/messages_fr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Réduire", + "expand": "Développer", + "loading": "Chargement...", + "options": "Options" +} diff --git a/public/assets/block/t9n/messages_he.json b/public/assets/block/t9n/messages_he.json new file mode 100644 index 0000000..a33007d --- /dev/null +++ b/public/assets/block/t9n/messages_he.json @@ -0,0 +1,6 @@ +{ + "collapse": "צמצם", + "expand": "הרחב", + "loading": "טוען", + "options": "אפשרויות" +} diff --git a/public/assets/block/t9n/messages_hr.json b/public/assets/block/t9n/messages_hr.json new file mode 100644 index 0000000..6fdc7a7 --- /dev/null +++ b/public/assets/block/t9n/messages_hr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi", + "loading": "Učitavanje u tijeku", + "options": "Opcije" +} diff --git a/public/assets/block/t9n/messages_hu.json b/public/assets/block/t9n/messages_hu.json new file mode 100644 index 0000000..c75b34d --- /dev/null +++ b/public/assets/block/t9n/messages_hu.json @@ -0,0 +1,6 @@ +{ + "collapse": "Összecsukás", + "expand": "Kibontás", + "loading": "Betöltés", + "options": "Beállítási lehetőségek" +} diff --git a/public/assets/block/t9n/messages_id.json b/public/assets/block/t9n/messages_id.json new file mode 100644 index 0000000..a3c95c8 --- /dev/null +++ b/public/assets/block/t9n/messages_id.json @@ -0,0 +1,6 @@ +{ + "collapse": "Tutup", + "expand": "Bentang", + "loading": "Memuat", + "options": "Opsi" +} diff --git a/public/assets/block/t9n/messages_it.json b/public/assets/block/t9n/messages_it.json new file mode 100644 index 0000000..f18a74d --- /dev/null +++ b/public/assets/block/t9n/messages_it.json @@ -0,0 +1,6 @@ +{ + "collapse": "Comprimi", + "expand": "Espandi", + "loading": "Caricamento in corso", + "options": "Opzioni" +} diff --git a/public/assets/block/t9n/messages_ja.json b/public/assets/block/t9n/messages_ja.json new file mode 100644 index 0000000..108fc68 --- /dev/null +++ b/public/assets/block/t9n/messages_ja.json @@ -0,0 +1,6 @@ +{ + "collapse": "折りたたむ", + "expand": "展開", + "loading": "読み込んでいます", + "options": "オプション" +} diff --git a/public/assets/block/t9n/messages_ko.json b/public/assets/block/t9n/messages_ko.json new file mode 100644 index 0000000..233e8a4 --- /dev/null +++ b/public/assets/block/t9n/messages_ko.json @@ -0,0 +1,6 @@ +{ + "collapse": "축소", + "expand": "확장", + "loading": "불러오는 중", + "options": "옵션" +} diff --git a/public/assets/block/t9n/messages_lt.json b/public/assets/block/t9n/messages_lt.json new file mode 100644 index 0000000..4a2efc7 --- /dev/null +++ b/public/assets/block/t9n/messages_lt.json @@ -0,0 +1,6 @@ +{ + "collapse": "Suskleisti", + "expand": "Išskleisti", + "loading": "Kraunama", + "options": "Parinktys" +} diff --git a/public/assets/block/t9n/messages_lv.json b/public/assets/block/t9n/messages_lv.json new file mode 100644 index 0000000..546b1f2 --- /dev/null +++ b/public/assets/block/t9n/messages_lv.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sakļaut", + "expand": "Izvērst", + "loading": "Ielādē", + "options": "Opcijas" +} diff --git a/public/assets/block/t9n/messages_nl.json b/public/assets/block/t9n/messages_nl.json new file mode 100644 index 0000000..c304e62 --- /dev/null +++ b/public/assets/block/t9n/messages_nl.json @@ -0,0 +1,6 @@ +{ + "collapse": "Inklappen", + "expand": "Uitklappen", + "loading": "Bezig met laden", + "options": "Opties" +} diff --git a/public/assets/block/t9n/messages_no.json b/public/assets/block/t9n/messages_no.json new file mode 100644 index 0000000..c74217a --- /dev/null +++ b/public/assets/block/t9n/messages_no.json @@ -0,0 +1,6 @@ +{ + "collapse": "Skjul", + "expand": "Utvid", + "loading": "Laster inn", + "options": "Alternativer" +} diff --git a/public/assets/block/t9n/messages_pl.json b/public/assets/block/t9n/messages_pl.json new file mode 100644 index 0000000..3c85aa7 --- /dev/null +++ b/public/assets/block/t9n/messages_pl.json @@ -0,0 +1,6 @@ +{ + "collapse": "Zwiń", + "expand": "Rozwiń", + "loading": "Wczytywanie", + "options": "Opcje" +} diff --git a/public/assets/block/t9n/messages_pt-BR.json b/public/assets/block/t9n/messages_pt-BR.json new file mode 100644 index 0000000..6485ed1 --- /dev/null +++ b/public/assets/block/t9n/messages_pt-BR.json @@ -0,0 +1,6 @@ +{ + "collapse": "Recolher", + "expand": "Expandir", + "loading": "Carregando", + "options": "Opções" +} diff --git a/public/assets/block/t9n/messages_pt-PT.json b/public/assets/block/t9n/messages_pt-PT.json new file mode 100644 index 0000000..3aa4e29 --- /dev/null +++ b/public/assets/block/t9n/messages_pt-PT.json @@ -0,0 +1,6 @@ +{ + "collapse": "Recolher", + "expand": "Expandir", + "loading": "A Carregar", + "options": "Opções" +} diff --git a/public/assets/block/t9n/messages_ro.json b/public/assets/block/t9n/messages_ro.json new file mode 100644 index 0000000..1ee464a --- /dev/null +++ b/public/assets/block/t9n/messages_ro.json @@ -0,0 +1,6 @@ +{ + "collapse": "Restrângere", + "expand": "Extindere", + "loading": "Se încarcă", + "options": "Opţiuni" +} diff --git a/public/assets/block/t9n/messages_ru.json b/public/assets/block/t9n/messages_ru.json new file mode 100644 index 0000000..e0e7411 --- /dev/null +++ b/public/assets/block/t9n/messages_ru.json @@ -0,0 +1,6 @@ +{ + "collapse": "Свернуть", + "expand": "Развернуть", + "loading": "Загрузка", + "options": "Опции" +} diff --git a/public/assets/block/t9n/messages_sk.json b/public/assets/block/t9n/messages_sk.json new file mode 100644 index 0000000..61a8e49 --- /dev/null +++ b/public/assets/block/t9n/messages_sk.json @@ -0,0 +1,6 @@ +{ + "collapse": "Zbaliť", + "expand": "Rozbaliť", + "loading": "Načítava sa", + "options": "Možnosti" +} diff --git a/public/assets/block/t9n/messages_sl.json b/public/assets/block/t9n/messages_sl.json new file mode 100644 index 0000000..3913529 --- /dev/null +++ b/public/assets/block/t9n/messages_sl.json @@ -0,0 +1,6 @@ +{ + "collapse": "Strni", + "expand": "Razširi", + "loading": "Nalaganje", + "options": "Možnosti" +} diff --git a/public/assets/block/t9n/messages_sr.json b/public/assets/block/t9n/messages_sr.json new file mode 100644 index 0000000..30a31aa --- /dev/null +++ b/public/assets/block/t9n/messages_sr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Skupi", + "expand": "Proširi", + "loading": "Učitavanje", + "options": "Opcije" +} diff --git a/public/assets/block/t9n/messages_sv.json b/public/assets/block/t9n/messages_sv.json new file mode 100644 index 0000000..e18a504 --- /dev/null +++ b/public/assets/block/t9n/messages_sv.json @@ -0,0 +1,6 @@ +{ + "collapse": "Dölj", + "expand": "Expandera", + "loading": "Läser in", + "options": "Alternativ" +} diff --git a/public/assets/block/t9n/messages_th.json b/public/assets/block/t9n/messages_th.json new file mode 100644 index 0000000..54ecb7c --- /dev/null +++ b/public/assets/block/t9n/messages_th.json @@ -0,0 +1,6 @@ +{ + "collapse": "ย่อลงมา", + "expand": "ขยาย", + "loading": "กำลังโหลด", + "options": "ตัวเลือก" +} diff --git a/public/assets/block/t9n/messages_tr.json b/public/assets/block/t9n/messages_tr.json new file mode 100644 index 0000000..78d8587 --- /dev/null +++ b/public/assets/block/t9n/messages_tr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Daralt", + "expand": "Genişlet", + "loading": "Yükleniyor", + "options": "Seçenekler" +} diff --git a/public/assets/block/t9n/messages_uk.json b/public/assets/block/t9n/messages_uk.json new file mode 100644 index 0000000..75fe52b --- /dev/null +++ b/public/assets/block/t9n/messages_uk.json @@ -0,0 +1,6 @@ +{ + "collapse": "Згорнути", + "expand": "Розширити", + "loading": "Завантажується", + "options": "Опції" +} diff --git a/public/assets/block/t9n/messages_vi.json b/public/assets/block/t9n/messages_vi.json new file mode 100644 index 0000000..ec20d04 --- /dev/null +++ b/public/assets/block/t9n/messages_vi.json @@ -0,0 +1,6 @@ +{ + "collapse": "Thu gọn", + "expand": "Mở rộng", + "loading": "Đang tải", + "options": "Tùy chọn" +} diff --git a/public/assets/block/t9n/messages_zh-CN.json b/public/assets/block/t9n/messages_zh-CN.json new file mode 100644 index 0000000..81ec6f2 --- /dev/null +++ b/public/assets/block/t9n/messages_zh-CN.json @@ -0,0 +1,6 @@ +{ + "collapse": "折叠", + "expand": "展开", + "loading": "正在加载", + "options": "选项" +} diff --git a/public/assets/block/t9n/messages_zh-HK.json b/public/assets/block/t9n/messages_zh-HK.json new file mode 100644 index 0000000..7107e68 --- /dev/null +++ b/public/assets/block/t9n/messages_zh-HK.json @@ -0,0 +1,6 @@ +{ + "collapse": "摺疊", + "expand": "展開", + "loading": "正在載入", + "options": "選項" +} diff --git a/public/assets/block/t9n/messages_zh-TW.json b/public/assets/block/t9n/messages_zh-TW.json new file mode 100644 index 0000000..7107e68 --- /dev/null +++ b/public/assets/block/t9n/messages_zh-TW.json @@ -0,0 +1,6 @@ +{ + "collapse": "摺疊", + "expand": "展開", + "loading": "正在載入", + "options": "選項" +} diff --git a/public/assets/button/t9n/index.d.ts b/public/assets/button/t9n/index.d.ts new file mode 100644 index 0000000..2f08da9 --- /dev/null +++ b/public/assets/button/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type ButtonMessages = { + loading: string; +}; diff --git a/public/assets/button/t9n/messages.json b/public/assets/button/t9n/messages.json new file mode 100644 index 0000000..53151fb --- /dev/null +++ b/public/assets/button/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/public/assets/button/t9n/messages_ar.json b/public/assets/button/t9n/messages_ar.json new file mode 100644 index 0000000..0fa5c1f --- /dev/null +++ b/public/assets/button/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "loading": "تحميل" +} diff --git a/public/assets/button/t9n/messages_bg.json b/public/assets/button/t9n/messages_bg.json new file mode 100644 index 0000000..d283fd9 --- /dev/null +++ b/public/assets/button/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "loading": "Зареждане" +} diff --git a/public/assets/button/t9n/messages_bs.json b/public/assets/button/t9n/messages_bs.json new file mode 100644 index 0000000..5266b60 --- /dev/null +++ b/public/assets/button/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/button/t9n/messages_ca.json b/public/assets/button/t9n/messages_ca.json new file mode 100644 index 0000000..19d6419 --- /dev/null +++ b/public/assets/button/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "loading": "S'està carregant..." +} diff --git a/public/assets/button/t9n/messages_cs.json b/public/assets/button/t9n/messages_cs.json new file mode 100644 index 0000000..62257e7 --- /dev/null +++ b/public/assets/button/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítání" +} diff --git a/public/assets/button/t9n/messages_da.json b/public/assets/button/t9n/messages_da.json new file mode 100644 index 0000000..de5924d --- /dev/null +++ b/public/assets/button/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "loading": "Indlæser" +} diff --git a/public/assets/button/t9n/messages_de.json b/public/assets/button/t9n/messages_de.json new file mode 100644 index 0000000..14557d1 --- /dev/null +++ b/public/assets/button/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "loading": "Wird geladen" +} diff --git a/public/assets/button/t9n/messages_el.json b/public/assets/button/t9n/messages_el.json new file mode 100644 index 0000000..61487cb --- /dev/null +++ b/public/assets/button/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "loading": "Φόρτωση" +} diff --git a/public/assets/button/t9n/messages_en.json b/public/assets/button/t9n/messages_en.json new file mode 100644 index 0000000..53151fb --- /dev/null +++ b/public/assets/button/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/public/assets/button/t9n/messages_es.json b/public/assets/button/t9n/messages_es.json new file mode 100644 index 0000000..fcf2055 --- /dev/null +++ b/public/assets/button/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "loading": "Cargando" +} diff --git a/public/assets/button/t9n/messages_et.json b/public/assets/button/t9n/messages_et.json new file mode 100644 index 0000000..75b856d --- /dev/null +++ b/public/assets/button/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "loading": "Laadimine" +} diff --git a/public/assets/button/t9n/messages_fi.json b/public/assets/button/t9n/messages_fi.json new file mode 100644 index 0000000..2ef1ce2 --- /dev/null +++ b/public/assets/button/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "loading": "Ladataan" +} diff --git a/public/assets/button/t9n/messages_fr.json b/public/assets/button/t9n/messages_fr.json new file mode 100644 index 0000000..4192d4c --- /dev/null +++ b/public/assets/button/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "loading": "Chargement" +} diff --git a/public/assets/button/t9n/messages_he.json b/public/assets/button/t9n/messages_he.json new file mode 100644 index 0000000..514f165 --- /dev/null +++ b/public/assets/button/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "loading": "טוען" +} diff --git a/public/assets/button/t9n/messages_hr.json b/public/assets/button/t9n/messages_hr.json new file mode 100644 index 0000000..5266b60 --- /dev/null +++ b/public/assets/button/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/button/t9n/messages_hu.json b/public/assets/button/t9n/messages_hu.json new file mode 100644 index 0000000..7a8a291 --- /dev/null +++ b/public/assets/button/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "loading": "Betöltés" +} diff --git a/public/assets/button/t9n/messages_id.json b/public/assets/button/t9n/messages_id.json new file mode 100644 index 0000000..b015e51 --- /dev/null +++ b/public/assets/button/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "loading": "Memuat" +} diff --git a/public/assets/button/t9n/messages_it.json b/public/assets/button/t9n/messages_it.json new file mode 100644 index 0000000..2ef011d --- /dev/null +++ b/public/assets/button/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "loading": "Caricamento in corso" +} diff --git a/public/assets/button/t9n/messages_ja.json b/public/assets/button/t9n/messages_ja.json new file mode 100644 index 0000000..fac2945 --- /dev/null +++ b/public/assets/button/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "loading": "読み込んでいます" +} diff --git a/public/assets/button/t9n/messages_ko.json b/public/assets/button/t9n/messages_ko.json new file mode 100644 index 0000000..737aa88 --- /dev/null +++ b/public/assets/button/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "loading": "불러오는 중" +} diff --git a/public/assets/button/t9n/messages_lt.json b/public/assets/button/t9n/messages_lt.json new file mode 100644 index 0000000..ccbde9c --- /dev/null +++ b/public/assets/button/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "loading": "Kraunama" +} diff --git a/public/assets/button/t9n/messages_lv.json b/public/assets/button/t9n/messages_lv.json new file mode 100644 index 0000000..afb7284 --- /dev/null +++ b/public/assets/button/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "loading": "Ielādē" +} diff --git a/public/assets/button/t9n/messages_nl.json b/public/assets/button/t9n/messages_nl.json new file mode 100644 index 0000000..2c91b6a --- /dev/null +++ b/public/assets/button/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "loading": "Bezig met laden" +} diff --git a/public/assets/button/t9n/messages_no.json b/public/assets/button/t9n/messages_no.json new file mode 100644 index 0000000..7318a25 --- /dev/null +++ b/public/assets/button/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "loading": "Laster inn" +} diff --git a/public/assets/button/t9n/messages_pl.json b/public/assets/button/t9n/messages_pl.json new file mode 100644 index 0000000..a4ba353 --- /dev/null +++ b/public/assets/button/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "loading": "Wczytywanie" +} diff --git a/public/assets/button/t9n/messages_pt-BR.json b/public/assets/button/t9n/messages_pt-BR.json new file mode 100644 index 0000000..997baa3 --- /dev/null +++ b/public/assets/button/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "loading": "Carregando" +} diff --git a/public/assets/button/t9n/messages_pt-PT.json b/public/assets/button/t9n/messages_pt-PT.json new file mode 100644 index 0000000..cd2c048 --- /dev/null +++ b/public/assets/button/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "loading": "A Carregar" +} diff --git a/public/assets/button/t9n/messages_ro.json b/public/assets/button/t9n/messages_ro.json new file mode 100644 index 0000000..a36a063 --- /dev/null +++ b/public/assets/button/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "loading": "Se încarcă" +} diff --git a/public/assets/button/t9n/messages_ru.json b/public/assets/button/t9n/messages_ru.json new file mode 100644 index 0000000..4c525e0 --- /dev/null +++ b/public/assets/button/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "loading": "Загрузка" +} diff --git a/public/assets/button/t9n/messages_sk.json b/public/assets/button/t9n/messages_sk.json new file mode 100644 index 0000000..a489f9b --- /dev/null +++ b/public/assets/button/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítava sa" +} diff --git a/public/assets/button/t9n/messages_sl.json b/public/assets/button/t9n/messages_sl.json new file mode 100644 index 0000000..d82f62f --- /dev/null +++ b/public/assets/button/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "loading": "Nalaganje" +} diff --git a/public/assets/button/t9n/messages_sr.json b/public/assets/button/t9n/messages_sr.json new file mode 100644 index 0000000..b81c61e --- /dev/null +++ b/public/assets/button/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje" +} diff --git a/public/assets/button/t9n/messages_sv.json b/public/assets/button/t9n/messages_sv.json new file mode 100644 index 0000000..c241676 --- /dev/null +++ b/public/assets/button/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "loading": "Läser in" +} diff --git a/public/assets/button/t9n/messages_th.json b/public/assets/button/t9n/messages_th.json new file mode 100644 index 0000000..6ff5841 --- /dev/null +++ b/public/assets/button/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "loading": "กำลังโหลด" +} diff --git a/public/assets/button/t9n/messages_tr.json b/public/assets/button/t9n/messages_tr.json new file mode 100644 index 0000000..5482aae --- /dev/null +++ b/public/assets/button/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "loading": "Yükleniyor" +} diff --git a/public/assets/button/t9n/messages_uk.json b/public/assets/button/t9n/messages_uk.json new file mode 100644 index 0000000..d8686ae --- /dev/null +++ b/public/assets/button/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "loading": "Завантажується" +} diff --git a/public/assets/button/t9n/messages_vi.json b/public/assets/button/t9n/messages_vi.json new file mode 100644 index 0000000..680f766 --- /dev/null +++ b/public/assets/button/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "loading": "Đang tải" +} diff --git a/public/assets/button/t9n/messages_zh-CN.json b/public/assets/button/t9n/messages_zh-CN.json new file mode 100644 index 0000000..8b80d6c --- /dev/null +++ b/public/assets/button/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "loading": "正在加载" +} diff --git a/public/assets/button/t9n/messages_zh-HK.json b/public/assets/button/t9n/messages_zh-HK.json new file mode 100644 index 0000000..1e69fa2 --- /dev/null +++ b/public/assets/button/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/public/assets/button/t9n/messages_zh-TW.json b/public/assets/button/t9n/messages_zh-TW.json new file mode 100644 index 0000000..1e69fa2 --- /dev/null +++ b/public/assets/button/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/public/assets/card/t9n/index.d.ts b/public/assets/card/t9n/index.d.ts new file mode 100644 index 0000000..47047c7 --- /dev/null +++ b/public/assets/card/t9n/index.d.ts @@ -0,0 +1,5 @@ +export type CardMessages = { + select: string; + deselect: string; + loading: string; +}; diff --git a/public/assets/card/t9n/messages.json b/public/assets/card/t9n/messages.json new file mode 100644 index 0000000..baaf362 --- /dev/null +++ b/public/assets/card/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "select": "Selectable card", + "deselect": "Deselect", + "loading": "Loading" +} diff --git a/public/assets/card/t9n/messages_ar.json b/public/assets/card/t9n/messages_ar.json new file mode 100644 index 0000000..1635898 --- /dev/null +++ b/public/assets/card/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "select": "بطاقة قابلة للتحديد", + "deselect": "إلغاء تحديد", + "loading": "تحميل" +} diff --git a/public/assets/card/t9n/messages_bg.json b/public/assets/card/t9n/messages_bg.json new file mode 100644 index 0000000..5c63d65 --- /dev/null +++ b/public/assets/card/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "select": "Избираема карта", + "deselect": "Отказ от избор", + "loading": "Зареждане" +} diff --git a/public/assets/card/t9n/messages_bs.json b/public/assets/card/t9n/messages_bs.json new file mode 100644 index 0000000..2647ef6 --- /dev/null +++ b/public/assets/card/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "select": "Odaberiva kartica", + "deselect": "Odznači", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/card/t9n/messages_ca.json b/public/assets/card/t9n/messages_ca.json new file mode 100644 index 0000000..fb3df54 --- /dev/null +++ b/public/assets/card/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "select": "Targeta seleccionable", + "deselect": "Anul·la la selecció", + "loading": "S'està carregant..." +} diff --git a/public/assets/card/t9n/messages_cs.json b/public/assets/card/t9n/messages_cs.json new file mode 100644 index 0000000..6edc375 --- /dev/null +++ b/public/assets/card/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "select": "Karta pro výběr", + "deselect": "Zrušit výběr", + "loading": "Načítání" +} diff --git a/public/assets/card/t9n/messages_da.json b/public/assets/card/t9n/messages_da.json new file mode 100644 index 0000000..8f13f84 --- /dev/null +++ b/public/assets/card/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "select": "Kort, der kan vælges", + "deselect": "Fravælg", + "loading": "Indlæser" +} diff --git a/public/assets/card/t9n/messages_de.json b/public/assets/card/t9n/messages_de.json new file mode 100644 index 0000000..ca756de --- /dev/null +++ b/public/assets/card/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "select": "Auswählbare Kachel", + "deselect": "Auswahl aufheben", + "loading": "Wird geladen" +} diff --git a/public/assets/card/t9n/messages_el.json b/public/assets/card/t9n/messages_el.json new file mode 100644 index 0000000..633fe27 --- /dev/null +++ b/public/assets/card/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "select": "Επιλέξιμη κάρτα", + "deselect": "Αποεπιλογή", + "loading": "Φόρτωση" +} diff --git a/public/assets/card/t9n/messages_en.json b/public/assets/card/t9n/messages_en.json new file mode 100644 index 0000000..baaf362 --- /dev/null +++ b/public/assets/card/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "select": "Selectable card", + "deselect": "Deselect", + "loading": "Loading" +} diff --git a/public/assets/card/t9n/messages_es.json b/public/assets/card/t9n/messages_es.json new file mode 100644 index 0000000..25d5ba8 --- /dev/null +++ b/public/assets/card/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "select": "Tarjeta seleccionable", + "deselect": "Anular selección", + "loading": "Cargando" +} diff --git a/public/assets/card/t9n/messages_et.json b/public/assets/card/t9n/messages_et.json new file mode 100644 index 0000000..f6a19e0 --- /dev/null +++ b/public/assets/card/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "select": "Valitav kaart", + "deselect": "Tühista valik", + "loading": "Laadimine" +} diff --git a/public/assets/card/t9n/messages_fi.json b/public/assets/card/t9n/messages_fi.json new file mode 100644 index 0000000..ad4436a --- /dev/null +++ b/public/assets/card/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "select": "Valittava kortti", + "deselect": "Poista valinta", + "loading": "Ladataan" +} diff --git a/public/assets/card/t9n/messages_fr.json b/public/assets/card/t9n/messages_fr.json new file mode 100644 index 0000000..e8b869c --- /dev/null +++ b/public/assets/card/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "select": "Fiche sélectionnable", + "deselect": "Désélectionner", + "loading": "Chargement" +} diff --git a/public/assets/card/t9n/messages_he.json b/public/assets/card/t9n/messages_he.json new file mode 100644 index 0000000..e191a12 --- /dev/null +++ b/public/assets/card/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "select": "כרטיס שניתן לבחירה", + "deselect": "בטל בחירה", + "loading": "טוען" +} diff --git a/public/assets/card/t9n/messages_hr.json b/public/assets/card/t9n/messages_hr.json new file mode 100644 index 0000000..2647ef6 --- /dev/null +++ b/public/assets/card/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "select": "Odaberiva kartica", + "deselect": "Odznači", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/card/t9n/messages_hu.json b/public/assets/card/t9n/messages_hu.json new file mode 100644 index 0000000..39bc28e --- /dev/null +++ b/public/assets/card/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "select": "Kiválasztható kártya", + "deselect": "Kijelölés megszüntetése", + "loading": "Betöltés" +} diff --git a/public/assets/card/t9n/messages_id.json b/public/assets/card/t9n/messages_id.json new file mode 100644 index 0000000..ca864ec --- /dev/null +++ b/public/assets/card/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "select": "Kartu yang dapat dipilih", + "deselect": "Batalkan pilihan", + "loading": "Memuat" +} diff --git a/public/assets/card/t9n/messages_it.json b/public/assets/card/t9n/messages_it.json new file mode 100644 index 0000000..f8722af --- /dev/null +++ b/public/assets/card/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "select": "Scheda selezionabile", + "deselect": "Deseleziona", + "loading": "Caricamento in corso" +} diff --git a/public/assets/card/t9n/messages_ja.json b/public/assets/card/t9n/messages_ja.json new file mode 100644 index 0000000..2ad240d --- /dev/null +++ b/public/assets/card/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "select": "選択可能なカード", + "deselect": "選択解除", + "loading": "読み込んでいます" +} diff --git a/public/assets/card/t9n/messages_ko.json b/public/assets/card/t9n/messages_ko.json new file mode 100644 index 0000000..7cc8b93 --- /dev/null +++ b/public/assets/card/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "select": "선택 가능한 카드", + "deselect": "선택 해제", + "loading": "불러오는 중" +} diff --git a/public/assets/card/t9n/messages_lt.json b/public/assets/card/t9n/messages_lt.json new file mode 100644 index 0000000..fe1ed4a --- /dev/null +++ b/public/assets/card/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "select": "Pasirenkama kortelė", + "deselect": "Atžymėti", + "loading": "Kraunama" +} diff --git a/public/assets/card/t9n/messages_lv.json b/public/assets/card/t9n/messages_lv.json new file mode 100644 index 0000000..88926af --- /dev/null +++ b/public/assets/card/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "select": "Atlasāma kartīte", + "deselect": "Noņemt izvēli", + "loading": "Ielādē" +} diff --git a/public/assets/card/t9n/messages_nl.json b/public/assets/card/t9n/messages_nl.json new file mode 100644 index 0000000..6e41257 --- /dev/null +++ b/public/assets/card/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "select": "Selecteerbare card", + "deselect": "Selectie opheffen", + "loading": "Bezig met laden" +} diff --git a/public/assets/card/t9n/messages_no.json b/public/assets/card/t9n/messages_no.json new file mode 100644 index 0000000..55390c2 --- /dev/null +++ b/public/assets/card/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "select": "Valgbart kort", + "deselect": "Fjern valg", + "loading": "Laster inn" +} diff --git a/public/assets/card/t9n/messages_pl.json b/public/assets/card/t9n/messages_pl.json new file mode 100644 index 0000000..fd8bfa2 --- /dev/null +++ b/public/assets/card/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "select": "Możliwa do wybrania karta", + "deselect": "Anuluj zaznaczenie", + "loading": "Wczytywanie" +} diff --git a/public/assets/card/t9n/messages_pt-BR.json b/public/assets/card/t9n/messages_pt-BR.json new file mode 100644 index 0000000..b61b02d --- /dev/null +++ b/public/assets/card/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "select": "Cartão selecionável", + "deselect": "Cancelar Seleção", + "loading": "Carregando" +} diff --git a/public/assets/card/t9n/messages_pt-PT.json b/public/assets/card/t9n/messages_pt-PT.json new file mode 100644 index 0000000..6555c5d --- /dev/null +++ b/public/assets/card/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "select": "Cartão selecionável", + "deselect": "Desselecionar", + "loading": "A Carregar" +} diff --git a/public/assets/card/t9n/messages_ro.json b/public/assets/card/t9n/messages_ro.json new file mode 100644 index 0000000..03bfd36 --- /dev/null +++ b/public/assets/card/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "select": "Card selectabil", + "deselect": "Deselectare", + "loading": "Se încarcă" +} diff --git a/public/assets/card/t9n/messages_ru.json b/public/assets/card/t9n/messages_ru.json new file mode 100644 index 0000000..5c7047f --- /dev/null +++ b/public/assets/card/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "select": "Выбираемая карточка", + "deselect": "Снять выделение", + "loading": "Загрузка" +} diff --git a/public/assets/card/t9n/messages_sk.json b/public/assets/card/t9n/messages_sk.json new file mode 100644 index 0000000..5ed2109 --- /dev/null +++ b/public/assets/card/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "select": "Voliteľná karta", + "deselect": "Zrušiť výber", + "loading": "Načítava sa" +} diff --git a/public/assets/card/t9n/messages_sl.json b/public/assets/card/t9n/messages_sl.json new file mode 100644 index 0000000..d7c3946 --- /dev/null +++ b/public/assets/card/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "select": "Izberljiva kartica", + "deselect": "Prekliči izbiro", + "loading": "Nalaganje" +} diff --git a/public/assets/card/t9n/messages_sr.json b/public/assets/card/t9n/messages_sr.json new file mode 100644 index 0000000..88a84cc --- /dev/null +++ b/public/assets/card/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "select": "Kartica za selekciju", + "deselect": "Opozovi izbor", + "loading": "Učitavanje" +} diff --git a/public/assets/card/t9n/messages_sv.json b/public/assets/card/t9n/messages_sv.json new file mode 100644 index 0000000..6dcf6cf --- /dev/null +++ b/public/assets/card/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "select": "Valbart kort", + "deselect": "Avmarkera", + "loading": "Läser in" +} diff --git a/public/assets/card/t9n/messages_th.json b/public/assets/card/t9n/messages_th.json new file mode 100644 index 0000000..f0bf9d5 --- /dev/null +++ b/public/assets/card/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "select": "การ์ดที่สามารถเลือกได้", + "deselect": "ไม่เลือก", + "loading": "กำลังโหลด" +} diff --git a/public/assets/card/t9n/messages_tr.json b/public/assets/card/t9n/messages_tr.json new file mode 100644 index 0000000..fae3404 --- /dev/null +++ b/public/assets/card/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "select": "Seçilebilir kart", + "deselect": "Seçimi Kaldır", + "loading": "Yükleniyor" +} diff --git a/public/assets/card/t9n/messages_uk.json b/public/assets/card/t9n/messages_uk.json new file mode 100644 index 0000000..3b0a95c --- /dev/null +++ b/public/assets/card/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "select": "Доступна для вибору картка", + "deselect": "Скасувати вибір", + "loading": "Завантажується" +} diff --git a/public/assets/card/t9n/messages_vi.json b/public/assets/card/t9n/messages_vi.json new file mode 100644 index 0000000..be4fae3 --- /dev/null +++ b/public/assets/card/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "select": "Thẻ có thể lựa chọn", + "deselect": "Bỏ chọn", + "loading": "Đang tải" +} diff --git a/public/assets/card/t9n/messages_zh-CN.json b/public/assets/card/t9n/messages_zh-CN.json new file mode 100644 index 0000000..08592ac --- /dev/null +++ b/public/assets/card/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "select": "可选卡片", + "deselect": "取消选择", + "loading": "正在加载" +} diff --git a/public/assets/card/t9n/messages_zh-HK.json b/public/assets/card/t9n/messages_zh-HK.json new file mode 100644 index 0000000..8508c2a --- /dev/null +++ b/public/assets/card/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "select": "可選擇的卡片", + "deselect": "取消選擇", + "loading": "正在載入" +} diff --git a/public/assets/card/t9n/messages_zh-TW.json b/public/assets/card/t9n/messages_zh-TW.json new file mode 100644 index 0000000..8508c2a --- /dev/null +++ b/public/assets/card/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "select": "可選擇的卡片", + "deselect": "取消選擇", + "loading": "正在載入" +} diff --git a/public/assets/chip/t9n/index.d.ts b/public/assets/chip/t9n/index.d.ts new file mode 100644 index 0000000..6e78c68 --- /dev/null +++ b/public/assets/chip/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type ChipMessages = { + dismissLabel: string; +}; diff --git a/public/assets/chip/t9n/messages.json b/public/assets/chip/t9n/messages.json new file mode 100644 index 0000000..cc5a1bc --- /dev/null +++ b/public/assets/chip/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Close" +} diff --git a/public/assets/chip/t9n/messages_ar.json b/public/assets/chip/t9n/messages_ar.json new file mode 100644 index 0000000..0333361 --- /dev/null +++ b/public/assets/chip/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "إغلاق" +} diff --git a/public/assets/chip/t9n/messages_bg.json b/public/assets/chip/t9n/messages_bg.json new file mode 100644 index 0000000..9f1e726 --- /dev/null +++ b/public/assets/chip/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Затваряне" +} diff --git a/public/assets/chip/t9n/messages_bs.json b/public/assets/chip/t9n/messages_bs.json new file mode 100644 index 0000000..256be2b --- /dev/null +++ b/public/assets/chip/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvori" +} diff --git a/public/assets/chip/t9n/messages_ca.json b/public/assets/chip/t9n/messages_ca.json new file mode 100644 index 0000000..87866d9 --- /dev/null +++ b/public/assets/chip/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Tanca" +} diff --git a/public/assets/chip/t9n/messages_cs.json b/public/assets/chip/t9n/messages_cs.json new file mode 100644 index 0000000..2d19bf9 --- /dev/null +++ b/public/assets/chip/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zavřít" +} diff --git a/public/assets/chip/t9n/messages_da.json b/public/assets/chip/t9n/messages_da.json new file mode 100644 index 0000000..a7a39b0 --- /dev/null +++ b/public/assets/chip/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Luk" +} diff --git a/public/assets/chip/t9n/messages_de.json b/public/assets/chip/t9n/messages_de.json new file mode 100644 index 0000000..f825444 --- /dev/null +++ b/public/assets/chip/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Schließen" +} diff --git a/public/assets/chip/t9n/messages_el.json b/public/assets/chip/t9n/messages_el.json new file mode 100644 index 0000000..88e8c22 --- /dev/null +++ b/public/assets/chip/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Κλείσιμο" +} diff --git a/public/assets/chip/t9n/messages_en.json b/public/assets/chip/t9n/messages_en.json new file mode 100644 index 0000000..cc5a1bc --- /dev/null +++ b/public/assets/chip/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Close" +} diff --git a/public/assets/chip/t9n/messages_es.json b/public/assets/chip/t9n/messages_es.json new file mode 100644 index 0000000..f84f8b6 --- /dev/null +++ b/public/assets/chip/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Cerrar" +} diff --git a/public/assets/chip/t9n/messages_et.json b/public/assets/chip/t9n/messages_et.json new file mode 100644 index 0000000..db882ff --- /dev/null +++ b/public/assets/chip/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Sule" +} diff --git a/public/assets/chip/t9n/messages_fi.json b/public/assets/chip/t9n/messages_fi.json new file mode 100644 index 0000000..92f2640 --- /dev/null +++ b/public/assets/chip/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Sulje" +} diff --git a/public/assets/chip/t9n/messages_fr.json b/public/assets/chip/t9n/messages_fr.json new file mode 100644 index 0000000..a6d2d76 --- /dev/null +++ b/public/assets/chip/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Fermer" +} diff --git a/public/assets/chip/t9n/messages_he.json b/public/assets/chip/t9n/messages_he.json new file mode 100644 index 0000000..ebadb6f --- /dev/null +++ b/public/assets/chip/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "סגירה" +} diff --git a/public/assets/chip/t9n/messages_hr.json b/public/assets/chip/t9n/messages_hr.json new file mode 100644 index 0000000..256be2b --- /dev/null +++ b/public/assets/chip/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvori" +} diff --git a/public/assets/chip/t9n/messages_hu.json b/public/assets/chip/t9n/messages_hu.json new file mode 100644 index 0000000..93a5c9b --- /dev/null +++ b/public/assets/chip/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Bezárás" +} diff --git a/public/assets/chip/t9n/messages_id.json b/public/assets/chip/t9n/messages_id.json new file mode 100644 index 0000000..7b11530 --- /dev/null +++ b/public/assets/chip/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Tutup" +} diff --git a/public/assets/chip/t9n/messages_it.json b/public/assets/chip/t9n/messages_it.json new file mode 100644 index 0000000..9b2da01 --- /dev/null +++ b/public/assets/chip/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Chiudi" +} diff --git a/public/assets/chip/t9n/messages_ja.json b/public/assets/chip/t9n/messages_ja.json new file mode 100644 index 0000000..2c65f34 --- /dev/null +++ b/public/assets/chip/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "閉じる" +} diff --git a/public/assets/chip/t9n/messages_ko.json b/public/assets/chip/t9n/messages_ko.json new file mode 100644 index 0000000..3045f67 --- /dev/null +++ b/public/assets/chip/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "닫기" +} diff --git a/public/assets/chip/t9n/messages_lt.json b/public/assets/chip/t9n/messages_lt.json new file mode 100644 index 0000000..143f8e8 --- /dev/null +++ b/public/assets/chip/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Uždaryti" +} diff --git a/public/assets/chip/t9n/messages_lv.json b/public/assets/chip/t9n/messages_lv.json new file mode 100644 index 0000000..945722f --- /dev/null +++ b/public/assets/chip/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Aizvērt" +} diff --git a/public/assets/chip/t9n/messages_nl.json b/public/assets/chip/t9n/messages_nl.json new file mode 100644 index 0000000..ac16032 --- /dev/null +++ b/public/assets/chip/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Sluiten" +} diff --git a/public/assets/chip/t9n/messages_no.json b/public/assets/chip/t9n/messages_no.json new file mode 100644 index 0000000..aeb2c9a --- /dev/null +++ b/public/assets/chip/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Lukk" +} diff --git a/public/assets/chip/t9n/messages_pl.json b/public/assets/chip/t9n/messages_pl.json new file mode 100644 index 0000000..e10af0b --- /dev/null +++ b/public/assets/chip/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zamknij" +} diff --git a/public/assets/chip/t9n/messages_pt-BR.json b/public/assets/chip/t9n/messages_pt-BR.json new file mode 100644 index 0000000..5d5dd22 --- /dev/null +++ b/public/assets/chip/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Fechar" +} diff --git a/public/assets/chip/t9n/messages_pt-PT.json b/public/assets/chip/t9n/messages_pt-PT.json new file mode 100644 index 0000000..5d5dd22 --- /dev/null +++ b/public/assets/chip/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Fechar" +} diff --git a/public/assets/chip/t9n/messages_ro.json b/public/assets/chip/t9n/messages_ro.json new file mode 100644 index 0000000..b44ff45 --- /dev/null +++ b/public/assets/chip/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Închidere" +} diff --git a/public/assets/chip/t9n/messages_ru.json b/public/assets/chip/t9n/messages_ru.json new file mode 100644 index 0000000..7fd10bd --- /dev/null +++ b/public/assets/chip/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Закрыть" +} diff --git a/public/assets/chip/t9n/messages_sk.json b/public/assets/chip/t9n/messages_sk.json new file mode 100644 index 0000000..fca3138 --- /dev/null +++ b/public/assets/chip/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvoriť" +} diff --git a/public/assets/chip/t9n/messages_sl.json b/public/assets/chip/t9n/messages_sl.json new file mode 100644 index 0000000..75be7a0 --- /dev/null +++ b/public/assets/chip/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zapri" +} diff --git a/public/assets/chip/t9n/messages_sr.json b/public/assets/chip/t9n/messages_sr.json new file mode 100644 index 0000000..256be2b --- /dev/null +++ b/public/assets/chip/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvori" +} diff --git a/public/assets/chip/t9n/messages_sv.json b/public/assets/chip/t9n/messages_sv.json new file mode 100644 index 0000000..202b47d --- /dev/null +++ b/public/assets/chip/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Stäng" +} diff --git a/public/assets/chip/t9n/messages_th.json b/public/assets/chip/t9n/messages_th.json new file mode 100644 index 0000000..781d006 --- /dev/null +++ b/public/assets/chip/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "ปิด" +} diff --git a/public/assets/chip/t9n/messages_tr.json b/public/assets/chip/t9n/messages_tr.json new file mode 100644 index 0000000..500a8f9 --- /dev/null +++ b/public/assets/chip/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Kapat" +} diff --git a/public/assets/chip/t9n/messages_uk.json b/public/assets/chip/t9n/messages_uk.json new file mode 100644 index 0000000..f2f1fa6 --- /dev/null +++ b/public/assets/chip/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Закрити" +} diff --git a/public/assets/chip/t9n/messages_vi.json b/public/assets/chip/t9n/messages_vi.json new file mode 100644 index 0000000..55bf062 --- /dev/null +++ b/public/assets/chip/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Đóng" +} diff --git a/public/assets/chip/t9n/messages_zh-CN.json b/public/assets/chip/t9n/messages_zh-CN.json new file mode 100644 index 0000000..d6e0022 --- /dev/null +++ b/public/assets/chip/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "关闭" +} diff --git a/public/assets/chip/t9n/messages_zh-HK.json b/public/assets/chip/t9n/messages_zh-HK.json new file mode 100644 index 0000000..be58082 --- /dev/null +++ b/public/assets/chip/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "關閉" +} diff --git a/public/assets/chip/t9n/messages_zh-TW.json b/public/assets/chip/t9n/messages_zh-TW.json new file mode 100644 index 0000000..be58082 --- /dev/null +++ b/public/assets/chip/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "關閉" +} diff --git a/public/assets/color-picker/t9n/index.d.ts b/public/assets/color-picker/t9n/index.d.ts new file mode 100644 index 0000000..5ee5bd3 --- /dev/null +++ b/public/assets/color-picker/t9n/index.d.ts @@ -0,0 +1,22 @@ +export type ColorPickerMessages = { + b: string; + blue: string; + deleteColor: string; + g: string; + green: string; + h: string; + hsv: string; + hex: string; + hue: string; + noColor: string; + opacity: string; + r: string; + red: string; + rgb: string; + s: string; + saturation: string; + saveColor: string; + saved: string; + v: string; + value: string; +}; diff --git a/public/assets/color-picker/t9n/messages.json b/public/assets/color-picker/t9n/messages.json new file mode 100644 index 0000000..bb7a689 --- /dev/null +++ b/public/assets/color-picker/t9n/messages.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blue", + "deleteColor": "Delete color", + "g": "G", + "green": "Green", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "No color", + "opacity": "Opacity", + "r": "R", + "red": "Red", + "rgb": "RGB", + "s": "S", + "saturation": "Saturation", + "saveColor": "Save color", + "saved": "Saved", + "v": "V", + "value": "Value" +} diff --git a/public/assets/color-picker/t9n/messages_ar.json b/public/assets/color-picker/t9n/messages_ar.json new file mode 100644 index 0000000..606a1ce --- /dev/null +++ b/public/assets/color-picker/t9n/messages_ar.json @@ -0,0 +1,22 @@ +{ + "b": "ب", + "blue": "أزرق", + "deleteColor": "حذف اللون", + "g": "G", + "green": "أخضر", + "h": "H", + "hsv": "HSV", + "hex": "سداسي", + "hue": "تدرج اللون", + "noColor": "لا يوجد لون", + "opacity": "معدل الشفافية", + "r": "R", + "red": "أحمر", + "rgb": "RGB", + "s": "S", + "saturation": "الإشباع", + "saveColor": "حفظ اللون", + "saved": "تم الحفظ", + "v": "V", + "value": "القيمة" +} diff --git a/public/assets/color-picker/t9n/messages_bg.json b/public/assets/color-picker/t9n/messages_bg.json new file mode 100644 index 0000000..0bb7696 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_bg.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Син", + "deleteColor": "Изтриване на цвят", + "g": "G", + "green": "Зелен", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Без цвят", + "opacity": "Непрозрачност", + "r": "R", + "red": "Червен", + "rgb": "RGB", + "s": "S", + "saturation": "Сатурация", + "saveColor": "Запазване на цвят", + "saved": "Записано", + "v": "V", + "value": "Стойност" +} diff --git a/public/assets/color-picker/t9n/messages_bs.json b/public/assets/color-picker/t9n/messages_bs.json new file mode 100644 index 0000000..6758be2 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_bs.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Plava", + "deleteColor": "Izbriši boju", + "g": "G", + "green": "Zelena", + "h": "V", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nijansa", + "noColor": "Nema boje", + "opacity": "Neprozirnost", + "r": "R", + "red": "Crvena", + "rgb": "RGB", + "s": "S", + "saturation": "Zasićenost", + "saveColor": "Spremi boju", + "saved": "Spremljeno", + "v": "V", + "value": "Vrijednost" +} diff --git a/public/assets/color-picker/t9n/messages_ca.json b/public/assets/color-picker/t9n/messages_ca.json new file mode 100644 index 0000000..8a8ab7e --- /dev/null +++ b/public/assets/color-picker/t9n/messages_ca.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blau", + "deleteColor": "Suprimeix el color", + "g": "V", + "green": "Verd", + "h": "T", + "hsv": "HSV", + "hex": "Hexadecimal", + "hue": "Hue", + "noColor": "Cap color", + "opacity": "Opacitat", + "r": "R", + "red": "Vermell", + "rgb": "RGB", + "s": "S", + "saturation": "Saturació", + "saveColor": "Desa el color", + "saved": "Desat", + "v": "D", + "value": "Valor" +} diff --git a/public/assets/color-picker/t9n/messages_cs.json b/public/assets/color-picker/t9n/messages_cs.json new file mode 100644 index 0000000..9b217a7 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_cs.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Modrá", + "deleteColor": "Smazat barvu", + "g": "G", + "green": "Zelená", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Odstín", + "noColor": "Žádná barva", + "opacity": "Neprůhlednost", + "r": "R", + "red": "Červená", + "rgb": "RGB", + "s": "S", + "saturation": "Sytost", + "saveColor": "Uložit barvu", + "saved": "Uloženo", + "v": "V", + "value": "Hodnota" +} diff --git a/public/assets/color-picker/t9n/messages_da.json b/public/assets/color-picker/t9n/messages_da.json new file mode 100644 index 0000000..ce00a74 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_da.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blå", + "deleteColor": "Slet farve", + "g": "G", + "green": "Grøn", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nuance", + "noColor": "Ingen farve", + "opacity": "Gennemsigtighed", + "r": "R", + "red": "Rød", + "rgb": "RGB", + "s": "L", + "saturation": "Mætning", + "saveColor": "Gem farve", + "saved": "Gemt", + "v": "V", + "value": "Værdi" +} diff --git a/public/assets/color-picker/t9n/messages_de.json b/public/assets/color-picker/t9n/messages_de.json new file mode 100644 index 0000000..ac43949 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_de.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blau", + "deleteColor": "Farbe löschen", + "g": "G", + "green": "Grün", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Farbton", + "noColor": "Keine Farbe", + "opacity": "Opazität", + "r": "R", + "red": "Rot", + "rgb": "RGB", + "s": "S", + "saturation": "Sättigung", + "saveColor": "Farbe speichern", + "saved": "Gespeichert", + "v": "W", + "value": "Wert" +} diff --git a/public/assets/color-picker/t9n/messages_el.json b/public/assets/color-picker/t9n/messages_el.json new file mode 100644 index 0000000..5d19dfc --- /dev/null +++ b/public/assets/color-picker/t9n/messages_el.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Μπλε", + "deleteColor": "Διαγραφή χρώματος", + "g": "G", + "green": "Πράσινο", + "h": "H", + "hsv": "HSV", + "hex": "Δεκαεξαδικό", + "hue": "Απόχρωση", + "noColor": "Χωρίς χρώμα", + "opacity": "Αδιαφάνεια", + "r": "R", + "red": "Κόκκινο", + "rgb": "RGB", + "s": "Σ", + "saturation": "Κορεσμός", + "saveColor": "Αποθήκευση χρώματος", + "saved": "Αποθηκεύτηκε", + "v": "V", + "value": "Τιμή" +} diff --git a/public/assets/color-picker/t9n/messages_en.json b/public/assets/color-picker/t9n/messages_en.json new file mode 100644 index 0000000..bb7a689 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_en.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blue", + "deleteColor": "Delete color", + "g": "G", + "green": "Green", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "No color", + "opacity": "Opacity", + "r": "R", + "red": "Red", + "rgb": "RGB", + "s": "S", + "saturation": "Saturation", + "saveColor": "Save color", + "saved": "Saved", + "v": "V", + "value": "Value" +} diff --git a/public/assets/color-picker/t9n/messages_es.json b/public/assets/color-picker/t9n/messages_es.json new file mode 100644 index 0000000..d964b3e --- /dev/null +++ b/public/assets/color-picker/t9n/messages_es.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Azul", + "deleteColor": "Eliminar color", + "g": "G", + "green": "Verde", + "h": "H", + "hsv": "HSV", + "hex": "Hex.", + "hue": "Matiz", + "noColor": "Sin color", + "opacity": "Opacidad", + "r": "R", + "red": "Rojo", + "rgb": "RGB", + "s": "S", + "saturation": "Saturación", + "saveColor": "Guardar color", + "saved": "Guardado", + "v": "V", + "value": "Valor" +} diff --git a/public/assets/color-picker/t9n/messages_et.json b/public/assets/color-picker/t9n/messages_et.json new file mode 100644 index 0000000..a9324d5 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_et.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Sinine", + "deleteColor": "Kustuta värv", + "g": "G", + "green": "Roheline", + "h": "K", + "hsv": "HSV", + "hex": "Kuusnurk", + "hue": "Värvitoon", + "noColor": "Värvi pole", + "opacity": "Läbipaistmatus", + "r": "R", + "red": "Punane", + "rgb": "RGB", + "s": "Lõuna", + "saturation": "Küllastus", + "saveColor": "Salvesta värv", + "saved": "Salvestatud", + "v": "V", + "value": "Väärtus" +} diff --git a/public/assets/color-picker/t9n/messages_fi.json b/public/assets/color-picker/t9n/messages_fi.json new file mode 100644 index 0000000..fadb932 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_fi.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Sininen", + "deleteColor": "Poista väri", + "g": "G", + "green": "Vihreä", + "h": "H", + "hsv": "HSV", + "hex": "Heksa", + "hue": "Sävy", + "noColor": "Ei väriä", + "opacity": "Peittävyys", + "r": "R", + "red": "Punainen", + "rgb": "RGB", + "s": "S", + "saturation": "Saturaatio", + "saveColor": "Tallenna väri", + "saved": "Tallennettu", + "v": "V", + "value": "Arvo" +} diff --git a/public/assets/color-picker/t9n/messages_fr.json b/public/assets/color-picker/t9n/messages_fr.json new file mode 100644 index 0000000..8675e08 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_fr.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Bleu", + "deleteColor": "Supprimer la couleur", + "g": "V", + "green": "Vert", + "h": "T", + "hsv": "TSV", + "hex": "Hexadécimal", + "hue": "Teinte", + "noColor": "Aucune couleur", + "opacity": "Opacité", + "r": "R", + "red": "Rouge", + "rgb": "RVB", + "s": "S", + "saturation": "Saturation", + "saveColor": "Enregistrer la couleur", + "saved": "Enregistrée", + "v": "V", + "value": "Valeur" +} diff --git a/public/assets/color-picker/t9n/messages_he.json b/public/assets/color-picker/t9n/messages_he.json new file mode 100644 index 0000000..45a3b4e --- /dev/null +++ b/public/assets/color-picker/t9n/messages_he.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "כחול", + "deleteColor": "מחק צבע", + "g": "G", + "green": "ירוק", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "גוון", + "noColor": "ללא צבע", + "opacity": "אטימות", + "r": "R", + "red": "אדום", + "rgb": "RGB", + "s": "S", + "saturation": "רווייה", + "saveColor": "שמור צבע", + "saved": "שמורות", + "v": "V", + "value": "ערך" +} diff --git a/public/assets/color-picker/t9n/messages_hr.json b/public/assets/color-picker/t9n/messages_hr.json new file mode 100644 index 0000000..6758be2 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_hr.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Plava", + "deleteColor": "Izbriši boju", + "g": "G", + "green": "Zelena", + "h": "V", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nijansa", + "noColor": "Nema boje", + "opacity": "Neprozirnost", + "r": "R", + "red": "Crvena", + "rgb": "RGB", + "s": "S", + "saturation": "Zasićenost", + "saveColor": "Spremi boju", + "saved": "Spremljeno", + "v": "V", + "value": "Vrijednost" +} diff --git a/public/assets/color-picker/t9n/messages_hu.json b/public/assets/color-picker/t9n/messages_hu.json new file mode 100644 index 0000000..ba03eca --- /dev/null +++ b/public/assets/color-picker/t9n/messages_hu.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Kék", + "deleteColor": "Szín törlése", + "g": "G", + "green": "Zöld", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Színárnyalat", + "noColor": "Nincs szín", + "opacity": "Átlátszóság", + "r": "R", + "red": "Vörös", + "rgb": "RGB", + "s": "Szo", + "saturation": "Telítettség", + "saveColor": "Szín mentése", + "saved": "Mentve", + "v": "V", + "value": "Érték" +} diff --git a/public/assets/color-picker/t9n/messages_id.json b/public/assets/color-picker/t9n/messages_id.json new file mode 100644 index 0000000..c82eef1 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_id.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Biru", + "deleteColor": "Hapus warna", + "g": "G", + "green": "Hijau", + "h": "T", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Tidak ada warna", + "opacity": "Opasitas", + "r": "R", + "red": "Merah", + "rgb": "RGB", + "s": "M", + "saturation": "Saturasi", + "saveColor": "Simpan warna", + "saved": "Tersimpan", + "v": "V", + "value": "Nilai" +} diff --git a/public/assets/color-picker/t9n/messages_it.json b/public/assets/color-picker/t9n/messages_it.json new file mode 100644 index 0000000..137ab6b --- /dev/null +++ b/public/assets/color-picker/t9n/messages_it.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blu", + "deleteColor": "Elimina colore", + "g": "G", + "green": "Verde", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Nessun colore", + "opacity": "Opacità", + "r": "R", + "red": "Rosso", + "rgb": "RGB", + "s": "S", + "saturation": "Saturazione", + "saveColor": "Salva colore", + "saved": "Salvato", + "v": "V", + "value": "Valore" +} diff --git a/public/assets/color-picker/t9n/messages_ja.json b/public/assets/color-picker/t9n/messages_ja.json new file mode 100644 index 0000000..5570c91 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_ja.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "青", + "deleteColor": "色の削除", + "g": "G", + "green": "緑", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "色相", + "noColor": "色なし", + "opacity": "透明度", + "r": "R", + "red": "赤", + "rgb": "RGB", + "s": "S", + "saturation": "彩度", + "saveColor": "色の保存", + "saved": "保存済み", + "v": "V", + "value": "値" +} diff --git a/public/assets/color-picker/t9n/messages_ko.json b/public/assets/color-picker/t9n/messages_ko.json new file mode 100644 index 0000000..8be4306 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_ko.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "파란색", + "deleteColor": "색상 삭제", + "g": "G", + "green": "초록색", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "색조", + "noColor": "색상 없음", + "opacity": "불투명도", + "r": "R", + "red": "빨간색", + "rgb": "RGB", + "s": "S", + "saturation": "채도", + "saveColor": "색상 저장", + "saved": "저장됨", + "v": "V", + "value": "값" +} diff --git a/public/assets/color-picker/t9n/messages_lt.json b/public/assets/color-picker/t9n/messages_lt.json new file mode 100644 index 0000000..6a35322 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_lt.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Mėlyna", + "deleteColor": "Pašalinti spalvą", + "g": "G", + "green": "Žalia", + "h": "A", + "hsv": "HSV", + "hex": "Šešioliktainė", + "hue": "Atspalvis", + "noColor": "Be spalvos", + "opacity": "Dengiamumas", + "r": "R", + "red": "Raudona", + "rgb": "RGB", + "s": "P", + "saturation": "Sodrumas", + "saveColor": "Įrašyti spalvą", + "saved": "Išsaugota", + "v": "R", + "value": "Vertė" +} diff --git a/public/assets/color-picker/t9n/messages_lv.json b/public/assets/color-picker/t9n/messages_lv.json new file mode 100644 index 0000000..29cca51 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_lv.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Zils", + "deleteColor": "Dzēst krāsu", + "g": "G", + "green": "Zaļš", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Krāsa", + "noColor": "Bez krāsas", + "opacity": "Necaurspīdība", + "r": "R", + "red": "Sarkans", + "rgb": "RGB", + "s": "S", + "saturation": "Piesātinājums", + "saveColor": "Saglabāt krāsu", + "saved": "Saglabāts", + "v": "V", + "value": "Vērtība" +} diff --git a/public/assets/color-picker/t9n/messages_nl.json b/public/assets/color-picker/t9n/messages_nl.json new file mode 100644 index 0000000..edc9c57 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_nl.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blauw", + "deleteColor": "Kleur verwijderen", + "g": "G", + "green": "Groen", + "h": "H", + "hsv": "HSV", + "hex": "Hexadecimaal", + "hue": "Tint", + "noColor": "Geen kleur", + "opacity": "Opaciteit", + "r": "R", + "red": "Rood", + "rgb": "RGB", + "s": "Z", + "saturation": "Verzadiging", + "saveColor": "Kleur opslaan", + "saved": "Opgeslagen", + "v": "V", + "value": "Waarde" +} diff --git a/public/assets/color-picker/t9n/messages_no.json b/public/assets/color-picker/t9n/messages_no.json new file mode 100644 index 0000000..e0617d7 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_no.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blå", + "deleteColor": "Slett farge", + "g": "G", + "green": "Grønn", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Ingen farge", + "opacity": "Opasitet", + "r": "R", + "red": "Rød", + "rgb": "RGB", + "s": "S", + "saturation": "Metning", + "saveColor": "Lagre farge", + "saved": "Lagret", + "v": "V", + "value": "Verdi" +} diff --git a/public/assets/color-picker/t9n/messages_pl.json b/public/assets/color-picker/t9n/messages_pl.json new file mode 100644 index 0000000..31d6ede --- /dev/null +++ b/public/assets/color-picker/t9n/messages_pl.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Niebieski", + "deleteColor": "Usuń kolor", + "g": "G", + "green": "Zielony", + "h": "H", + "hsv": "HSV", + "hex": "Wartość szesnastkowa", + "hue": "Barwa", + "noColor": "Brak koloru", + "opacity": "Przezroczystość", + "r": "R", + "red": "Czerwony", + "rgb": "RGB", + "s": "S", + "saturation": "Nasycenie", + "saveColor": "Zapisz kolor", + "saved": "Zapisano", + "v": "V", + "value": "Wartość" +} diff --git a/public/assets/color-picker/t9n/messages_pt-BR.json b/public/assets/color-picker/t9n/messages_pt-BR.json new file mode 100644 index 0000000..8fba7b8 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_pt-BR.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Azul", + "deleteColor": "Excluir cor", + "g": "G", + "green": "Verde", + "h": "A", + "hsv": "HSV", + "hex": "Hex", + "hue": "Matiz", + "noColor": "Sem", + "opacity": "Opacidade", + "r": "R", + "red": "Vermelho", + "rgb": "RGB", + "s": "S", + "saturation": "Saturação", + "saveColor": "Salvar cor", + "saved": "Salvo", + "v": "V", + "value": "Valor" +} diff --git a/public/assets/color-picker/t9n/messages_pt-PT.json b/public/assets/color-picker/t9n/messages_pt-PT.json new file mode 100644 index 0000000..4db525e --- /dev/null +++ b/public/assets/color-picker/t9n/messages_pt-PT.json @@ -0,0 +1,22 @@ +{ + "b": "N", + "blue": "Azul", + "deleteColor": "Eliminar cor", + "g": "G", + "green": "Verde", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Tonalidade", + "noColor": "Sem cor", + "opacity": "Opacidade", + "r": "R", + "red": "Vermelho", + "rgb": "RGB", + "s": "S", + "saturation": "Saturação", + "saveColor": "Guardar cor", + "saved": "Guardado", + "v": "V", + "value": "Valor" +} diff --git a/public/assets/color-picker/t9n/messages_ro.json b/public/assets/color-picker/t9n/messages_ro.json new file mode 100644 index 0000000..66b4a48 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_ro.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Albastru", + "deleteColor": "Ștergeți culoarea", + "g": "G", + "green": "Verde", + "h": "Î", + "hsv": "HSV", + "hex": "Hexazecimal", + "hue": "Nuanţă", + "noColor": "Nicio culoare", + "opacity": "Opacitate", + "r": "D", + "red": "Roşu", + "rgb": "RGB", + "s": "S", + "saturation": "Saturaţie", + "saveColor": "Salvați culoarea", + "saved": "Salvat", + "v": "V", + "value": "Valoare" +} diff --git a/public/assets/color-picker/t9n/messages_ru.json b/public/assets/color-picker/t9n/messages_ru.json new file mode 100644 index 0000000..e878c7c --- /dev/null +++ b/public/assets/color-picker/t9n/messages_ru.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Синий", + "deleteColor": "Удалить цвет", + "g": "G", + "green": "Зеленый", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Тон", + "noColor": "Нет цвета", + "opacity": "Непрозрачный", + "r": "R", + "red": "Красный", + "rgb": "RGB", + "s": "S", + "saturation": "Насыщенность", + "saveColor": "Сохранить цвет", + "saved": "Сохранено", + "v": "V", + "value": "Значение" +} diff --git a/public/assets/color-picker/t9n/messages_sk.json b/public/assets/color-picker/t9n/messages_sk.json new file mode 100644 index 0000000..2b6f3ce --- /dev/null +++ b/public/assets/color-picker/t9n/messages_sk.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Modrá", + "deleteColor": "Vymazať farbu", + "g": "G", + "green": "Zelená", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Odtieň", + "noColor": "Žiadna farba", + "opacity": "Opacita", + "r": "R", + "red": "Červená", + "rgb": "RGB", + "s": "S", + "saturation": "Sýtosť", + "saveColor": "Uložiť farbu", + "saved": "Uložené", + "v": "V", + "value": "Hodnota" +} diff --git a/public/assets/color-picker/t9n/messages_sl.json b/public/assets/color-picker/t9n/messages_sl.json new file mode 100644 index 0000000..c0eb67c --- /dev/null +++ b/public/assets/color-picker/t9n/messages_sl.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Modra", + "deleteColor": "Izbriši barvo", + "g": "G", + "green": "Zelena", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Odtenek", + "noColor": "Brez barve", + "opacity": "Neprosojnost", + "r": "R", + "red": "Rdeča", + "rgb": "RGB", + "s": "N", + "saturation": "Nasičenost", + "saveColor": "Shrani barvo", + "saved": "Shranjeno", + "v": "V", + "value": "Vrednost" +} diff --git a/public/assets/color-picker/t9n/messages_sr.json b/public/assets/color-picker/t9n/messages_sr.json new file mode 100644 index 0000000..7fa0f04 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_sr.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Plava", + "deleteColor": "Obriši boju", + "g": "G", + "green": "Zelena", + "h": "V", + "hsv": "HSV", + "hex": "Heksadecimalni", + "hue": "Nijansa", + "noColor": "Nema boje", + "opacity": "Neprozirnost", + "r": "R", + "red": "Crvena", + "rgb": "RGB", + "s": "J", + "saturation": "Zasićenost", + "saveColor": "Sačuvaj boju", + "saved": "Sačuvano", + "v": "V", + "value": "Vrednost" +} diff --git a/public/assets/color-picker/t9n/messages_sv.json b/public/assets/color-picker/t9n/messages_sv.json new file mode 100644 index 0000000..01c4f73 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_sv.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blått", + "deleteColor": "Ta bort färg", + "g": "G", + "green": "Grönt", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nyans", + "noColor": "Ingen färg", + "opacity": "Opacitet", + "r": "R", + "red": "Rött", + "rgb": "RGB", + "s": "S", + "saturation": "Mättnad", + "saveColor": "Spara färg", + "saved": "Sparade", + "v": "V", + "value": "Värde" +} diff --git a/public/assets/color-picker/t9n/messages_th.json b/public/assets/color-picker/t9n/messages_th.json new file mode 100644 index 0000000..8ebef41 --- /dev/null +++ b/public/assets/color-picker/t9n/messages_th.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "สีฟ้า", + "deleteColor": "ลบสี", + "g": "G", + "green": "สีเขียว", + "h": "H", + "hsv": "HSV", + "hex": "หกเหลี่ยม", + "hue": "สี", + "noColor": "ไม่มีสี", + "opacity": "ความทึบแสง", + "r": "R", + "red": "สีแดง", + "rgb": "ค่าสีอาร์จีบี", + "s": "เอส", + "saturation": "โทนสี", + "saveColor": "บันทึกสี", + "saved": "บันทึก", + "v": "V", + "value": "ค่า" +} diff --git a/public/assets/color-picker/t9n/messages_tr.json b/public/assets/color-picker/t9n/messages_tr.json new file mode 100644 index 0000000..c9e850a --- /dev/null +++ b/public/assets/color-picker/t9n/messages_tr.json @@ -0,0 +1,22 @@ +{ + "b": "M", + "blue": "Mavi", + "deleteColor": "Rengi sil", + "g": "Y", + "green": "Yeşil", + "h": "H", + "hsv": "HSV", + "hex": "Onaltılı", + "hue": "Renk özü", + "noColor": "Renk yok", + "opacity": "Matlık", + "r": "K", + "red": "Kırmızı", + "rgb": "RGB", + "s": "D", + "saturation": "Doygunluk", + "saveColor": "Rengi kaydet", + "saved": "Kaydedildi", + "v": "D", + "value": "Değer" +} diff --git a/public/assets/color-picker/t9n/messages_uk.json b/public/assets/color-picker/t9n/messages_uk.json new file mode 100644 index 0000000..60f4d2a --- /dev/null +++ b/public/assets/color-picker/t9n/messages_uk.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Синій", + "deleteColor": "Видалити колір", + "g": "G", + "green": "Зелений", + "h": "H", + "hsv": "HSV", + "hex": "Шестикутник", + "hue": "Відтінок", + "noColor": "Немає кольору", + "opacity": "Непрозорість", + "r": "R", + "red": "Червоний", + "rgb": "RGB", + "s": "Пд", + "saturation": "Насиченість", + "saveColor": "Зберегти колір", + "saved": "Збережено", + "v": "V", + "value": "Значення" +} diff --git a/public/assets/color-picker/t9n/messages_vi.json b/public/assets/color-picker/t9n/messages_vi.json new file mode 100644 index 0000000..016a8ca --- /dev/null +++ b/public/assets/color-picker/t9n/messages_vi.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Lam", + "deleteColor": "Xóa màu", + "g": "G", + "green": "Lục", + "h": "C", + "hsv": "HSV", + "hex": "Hex", + "hue": "Sắc độ", + "noColor": "Không có màu nào", + "opacity": "Độ mờ đục", + "r": "R", + "red": "Đỏ", + "rgb": "RGB", + "s": "S", + "saturation": "Độ bão hòa", + "saveColor": "Lưu lại màu", + "saved": "Đã lưu", + "v": "V", + "value": "Giá trị" +} diff --git a/public/assets/color-picker/t9n/messages_zh-CN.json b/public/assets/color-picker/t9n/messages_zh-CN.json new file mode 100644 index 0000000..903e4bd --- /dev/null +++ b/public/assets/color-picker/t9n/messages_zh-CN.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "蓝色", + "deleteColor": "删除颜色", + "g": "G", + "green": "绿色", + "h": "H", + "hsv": "HSV", + "hex": "十六进制", + "hue": "色调", + "noColor": "无颜色", + "opacity": "透明度", + "r": "R", + "red": "红色", + "rgb": "RGB", + "s": "S", + "saturation": "饱和度", + "saveColor": "保存颜色", + "saved": "已保存", + "v": "V", + "value": "值" +} diff --git a/public/assets/color-picker/t9n/messages_zh-HK.json b/public/assets/color-picker/t9n/messages_zh-HK.json new file mode 100644 index 0000000..ade436e --- /dev/null +++ b/public/assets/color-picker/t9n/messages_zh-HK.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "藍色", + "deleteColor": "刪除顏色", + "g": "G", + "green": "綠色", + "h": "H", + "hsv": "HSV", + "hex": "十六進制", + "hue": "色調", + "noColor": "無顏色", + "opacity": "不透明度", + "r": "R", + "red": "紅色", + "rgb": "RGB", + "s": "S", + "saturation": "飽和度", + "saveColor": "儲存顏色", + "saved": "已儲存", + "v": "V", + "value": "數值" +} diff --git a/public/assets/color-picker/t9n/messages_zh-TW.json b/public/assets/color-picker/t9n/messages_zh-TW.json new file mode 100644 index 0000000..ade436e --- /dev/null +++ b/public/assets/color-picker/t9n/messages_zh-TW.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "藍色", + "deleteColor": "刪除顏色", + "g": "G", + "green": "綠色", + "h": "H", + "hsv": "HSV", + "hex": "十六進制", + "hue": "色調", + "noColor": "無顏色", + "opacity": "不透明度", + "r": "R", + "red": "紅色", + "rgb": "RGB", + "s": "S", + "saturation": "飽和度", + "saveColor": "儲存顏色", + "saved": "已儲存", + "v": "V", + "value": "數值" +} diff --git a/public/assets/combobox/t9n/index.d.ts b/public/assets/combobox/t9n/index.d.ts new file mode 100644 index 0000000..abb878a --- /dev/null +++ b/public/assets/combobox/t9n/index.d.ts @@ -0,0 +1,4 @@ +export type ComboboxMessages = { + clear: string; + removeTag: string; +}; diff --git a/public/assets/combobox/t9n/messages.json b/public/assets/combobox/t9n/messages.json new file mode 100644 index 0000000..f22a4b2 --- /dev/null +++ b/public/assets/combobox/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Remove tag" +} diff --git a/public/assets/combobox/t9n/messages_ar.json b/public/assets/combobox/t9n/messages_ar.json new file mode 100644 index 0000000..49c4f79 --- /dev/null +++ b/public/assets/combobox/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "إزالة علامة" +} diff --git a/public/assets/combobox/t9n/messages_bg.json b/public/assets/combobox/t9n/messages_bg.json new file mode 100644 index 0000000..efb7c91 --- /dev/null +++ b/public/assets/combobox/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Премахване на таг" +} diff --git a/public/assets/combobox/t9n/messages_bs.json b/public/assets/combobox/t9n/messages_bs.json new file mode 100644 index 0000000..2ad27cc --- /dev/null +++ b/public/assets/combobox/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Ukloni oznaku" +} diff --git a/public/assets/combobox/t9n/messages_ca.json b/public/assets/combobox/t9n/messages_ca.json new file mode 100644 index 0000000..b74b822 --- /dev/null +++ b/public/assets/combobox/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Elimina l'etiqueta" +} diff --git a/public/assets/combobox/t9n/messages_cs.json b/public/assets/combobox/t9n/messages_cs.json new file mode 100644 index 0000000..a84dd50 --- /dev/null +++ b/public/assets/combobox/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Odebrat klíčové slovo" +} diff --git a/public/assets/combobox/t9n/messages_da.json b/public/assets/combobox/t9n/messages_da.json new file mode 100644 index 0000000..e09e503 --- /dev/null +++ b/public/assets/combobox/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Fjern nøgleord" +} diff --git a/public/assets/combobox/t9n/messages_de.json b/public/assets/combobox/t9n/messages_de.json new file mode 100644 index 0000000..0911818 --- /dev/null +++ b/public/assets/combobox/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Tag entfernen" +} diff --git a/public/assets/combobox/t9n/messages_el.json b/public/assets/combobox/t9n/messages_el.json new file mode 100644 index 0000000..2aeda7c --- /dev/null +++ b/public/assets/combobox/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Κατάργηση ετικέτας" +} diff --git a/public/assets/combobox/t9n/messages_en.json b/public/assets/combobox/t9n/messages_en.json new file mode 100644 index 0000000..f22a4b2 --- /dev/null +++ b/public/assets/combobox/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Remove tag" +} diff --git a/public/assets/combobox/t9n/messages_es.json b/public/assets/combobox/t9n/messages_es.json new file mode 100644 index 0000000..6992602 --- /dev/null +++ b/public/assets/combobox/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Eliminar etiqueta" +} diff --git a/public/assets/combobox/t9n/messages_et.json b/public/assets/combobox/t9n/messages_et.json new file mode 100644 index 0000000..ec4dcdc --- /dev/null +++ b/public/assets/combobox/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Eemaldage märksõna" +} diff --git a/public/assets/combobox/t9n/messages_fi.json b/public/assets/combobox/t9n/messages_fi.json new file mode 100644 index 0000000..48f666b --- /dev/null +++ b/public/assets/combobox/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Poista tunniste" +} diff --git a/public/assets/combobox/t9n/messages_fr.json b/public/assets/combobox/t9n/messages_fr.json new file mode 100644 index 0000000..adecc0a --- /dev/null +++ b/public/assets/combobox/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Supprimer la balise" +} diff --git a/public/assets/combobox/t9n/messages_he.json b/public/assets/combobox/t9n/messages_he.json new file mode 100644 index 0000000..a2379fc --- /dev/null +++ b/public/assets/combobox/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "הסר תג" +} diff --git a/public/assets/combobox/t9n/messages_hr.json b/public/assets/combobox/t9n/messages_hr.json new file mode 100644 index 0000000..2ad27cc --- /dev/null +++ b/public/assets/combobox/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Ukloni oznaku" +} diff --git a/public/assets/combobox/t9n/messages_hu.json b/public/assets/combobox/t9n/messages_hu.json new file mode 100644 index 0000000..39ea966 --- /dev/null +++ b/public/assets/combobox/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Címke eltávolítása" +} diff --git a/public/assets/combobox/t9n/messages_id.json b/public/assets/combobox/t9n/messages_id.json new file mode 100644 index 0000000..cc3038e --- /dev/null +++ b/public/assets/combobox/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Hapus tag" +} diff --git a/public/assets/combobox/t9n/messages_it.json b/public/assets/combobox/t9n/messages_it.json new file mode 100644 index 0000000..e0780dd --- /dev/null +++ b/public/assets/combobox/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Rimuovere tag" +} diff --git a/public/assets/combobox/t9n/messages_ja.json b/public/assets/combobox/t9n/messages_ja.json new file mode 100644 index 0000000..c642c32 --- /dev/null +++ b/public/assets/combobox/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "タグの削除" +} diff --git a/public/assets/combobox/t9n/messages_ko.json b/public/assets/combobox/t9n/messages_ko.json new file mode 100644 index 0000000..d618b40 --- /dev/null +++ b/public/assets/combobox/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "태그 제거" +} diff --git a/public/assets/combobox/t9n/messages_lt.json b/public/assets/combobox/t9n/messages_lt.json new file mode 100644 index 0000000..9972cff --- /dev/null +++ b/public/assets/combobox/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Pašalinti raktažodį" +} diff --git a/public/assets/combobox/t9n/messages_lv.json b/public/assets/combobox/t9n/messages_lv.json new file mode 100644 index 0000000..8a00eef --- /dev/null +++ b/public/assets/combobox/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Noņemt atslēgvārdu" +} diff --git a/public/assets/combobox/t9n/messages_nl.json b/public/assets/combobox/t9n/messages_nl.json new file mode 100644 index 0000000..fbc070f --- /dev/null +++ b/public/assets/combobox/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Tag verwijderen" +} diff --git a/public/assets/combobox/t9n/messages_no.json b/public/assets/combobox/t9n/messages_no.json new file mode 100644 index 0000000..8418a9d --- /dev/null +++ b/public/assets/combobox/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Fjern tagg" +} diff --git a/public/assets/combobox/t9n/messages_pl.json b/public/assets/combobox/t9n/messages_pl.json new file mode 100644 index 0000000..8ba6cb6 --- /dev/null +++ b/public/assets/combobox/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Usuń znacznik" +} diff --git a/public/assets/combobox/t9n/messages_pt-BR.json b/public/assets/combobox/t9n/messages_pt-BR.json new file mode 100644 index 0000000..ca3acf6 --- /dev/null +++ b/public/assets/combobox/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Remover tag" +} diff --git a/public/assets/combobox/t9n/messages_pt-PT.json b/public/assets/combobox/t9n/messages_pt-PT.json new file mode 100644 index 0000000..8c2f9df --- /dev/null +++ b/public/assets/combobox/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Remover etiqueta" +} diff --git a/public/assets/combobox/t9n/messages_ro.json b/public/assets/combobox/t9n/messages_ro.json new file mode 100644 index 0000000..7dc3dee --- /dev/null +++ b/public/assets/combobox/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Eliminare etichetă" +} diff --git a/public/assets/combobox/t9n/messages_ru.json b/public/assets/combobox/t9n/messages_ru.json new file mode 100644 index 0000000..c251172 --- /dev/null +++ b/public/assets/combobox/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Удалить тег" +} diff --git a/public/assets/combobox/t9n/messages_sk.json b/public/assets/combobox/t9n/messages_sk.json new file mode 100644 index 0000000..b3add2f --- /dev/null +++ b/public/assets/combobox/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Odstrániť štítok" +} diff --git a/public/assets/combobox/t9n/messages_sl.json b/public/assets/combobox/t9n/messages_sl.json new file mode 100644 index 0000000..8b9a8fe --- /dev/null +++ b/public/assets/combobox/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Odstrani oznako" +} diff --git a/public/assets/combobox/t9n/messages_sr.json b/public/assets/combobox/t9n/messages_sr.json new file mode 100644 index 0000000..2ad27cc --- /dev/null +++ b/public/assets/combobox/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Ukloni oznaku" +} diff --git a/public/assets/combobox/t9n/messages_sv.json b/public/assets/combobox/t9n/messages_sv.json new file mode 100644 index 0000000..874e0af --- /dev/null +++ b/public/assets/combobox/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Ta bort tagg" +} diff --git a/public/assets/combobox/t9n/messages_th.json b/public/assets/combobox/t9n/messages_th.json new file mode 100644 index 0000000..56da595 --- /dev/null +++ b/public/assets/combobox/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "ลบแท็ก" +} diff --git a/public/assets/combobox/t9n/messages_tr.json b/public/assets/combobox/t9n/messages_tr.json new file mode 100644 index 0000000..e743011 --- /dev/null +++ b/public/assets/combobox/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Etiketi kaldır" +} diff --git a/public/assets/combobox/t9n/messages_uk.json b/public/assets/combobox/t9n/messages_uk.json new file mode 100644 index 0000000..e4ba9bc --- /dev/null +++ b/public/assets/combobox/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Вилучити тег" +} diff --git a/public/assets/combobox/t9n/messages_vi.json b/public/assets/combobox/t9n/messages_vi.json new file mode 100644 index 0000000..8ab0841 --- /dev/null +++ b/public/assets/combobox/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Xóa thẻ" +} diff --git a/public/assets/combobox/t9n/messages_zh-CN.json b/public/assets/combobox/t9n/messages_zh-CN.json new file mode 100644 index 0000000..f0c8e64 --- /dev/null +++ b/public/assets/combobox/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "移除标签" +} diff --git a/public/assets/combobox/t9n/messages_zh-HK.json b/public/assets/combobox/t9n/messages_zh-HK.json new file mode 100644 index 0000000..524f969 --- /dev/null +++ b/public/assets/combobox/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "移除標記" +} diff --git a/public/assets/combobox/t9n/messages_zh-TW.json b/public/assets/combobox/t9n/messages_zh-TW.json new file mode 100644 index 0000000..524f969 --- /dev/null +++ b/public/assets/combobox/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "移除標記" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages.json b/public/assets/components/assets/action-bar/t9n/messages.json new file mode 100644 index 0000000..8c3375a --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_ar.json b/public/assets/components/assets/action-bar/t9n/messages_ar.json new file mode 100644 index 0000000..976cada --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "expand": "توسيع", + "collapse": "طي" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_bg.json b/public/assets/components/assets/action-bar/t9n/messages_bg.json new file mode 100644 index 0000000..baa937b --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "expand": "Разгъване", + "collapse": "Сгъване" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_bs.json b/public/assets/components/assets/action-bar/t9n/messages_bs.json new file mode 100644 index 0000000..c09eddb --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_ca.json b/public/assets/components/assets/action-bar/t9n/messages_ca.json new file mode 100644 index 0000000..57d2176 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "expand": "Amplia", + "collapse": "Redueix" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_cs.json b/public/assets/components/assets/action-bar/t9n/messages_cs.json new file mode 100644 index 0000000..93fea92 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbalit", + "collapse": "Sbalit" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_da.json b/public/assets/components/assets/action-bar/t9n/messages_da.json new file mode 100644 index 0000000..07d9d9b --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "expand": "Udvid", + "collapse": "Skjul" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_de.json b/public/assets/components/assets/action-bar/t9n/messages_de.json new file mode 100644 index 0000000..dec47f3 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "expand": "Einblenden", + "collapse": "Ausblenden" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_el.json b/public/assets/components/assets/action-bar/t9n/messages_el.json new file mode 100644 index 0000000..6099392 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "expand": "Ανάπτυξη", + "collapse": "Σύμπτυξη" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_en.json b/public/assets/components/assets/action-bar/t9n/messages_en.json new file mode 100644 index 0000000..8c3375a --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_es.json b/public/assets/components/assets/action-bar/t9n/messages_es.json new file mode 100644 index 0000000..03eb8c3 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Contraer" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_et.json b/public/assets/components/assets/action-bar/t9n/messages_et.json new file mode 100644 index 0000000..a8ef42b --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "expand": "Laienda", + "collapse": "Ahenda" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_fi.json b/public/assets/components/assets/action-bar/t9n/messages_fi.json new file mode 100644 index 0000000..e7906a6 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "expand": "Laajenna", + "collapse": "Kutista" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_fr.json b/public/assets/components/assets/action-bar/t9n/messages_fr.json new file mode 100644 index 0000000..5f4cd4f --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "expand": "Développer", + "collapse": "Réduire" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_he.json b/public/assets/components/assets/action-bar/t9n/messages_he.json new file mode 100644 index 0000000..b109c17 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "expand": "הרחב", + "collapse": "צמצם" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_hr.json b/public/assets/components/assets/action-bar/t9n/messages_hr.json new file mode 100644 index 0000000..c09eddb --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_hu.json b/public/assets/components/assets/action-bar/t9n/messages_hu.json new file mode 100644 index 0000000..00932f0 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "expand": "Kibontás", + "collapse": "Összecsukás" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_id.json b/public/assets/components/assets/action-bar/t9n/messages_id.json new file mode 100644 index 0000000..20ca700 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "expand": "Bentang", + "collapse": "Tutup" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_it.json b/public/assets/components/assets/action-bar/t9n/messages_it.json new file mode 100644 index 0000000..636cfa8 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "expand": "Espandi", + "collapse": "Comprimi" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_ja.json b/public/assets/components/assets/action-bar/t9n/messages_ja.json new file mode 100644 index 0000000..c5eb786 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "折りたたむ" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_ko.json b/public/assets/components/assets/action-bar/t9n/messages_ko.json new file mode 100644 index 0000000..2861d45 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "expand": "확장", + "collapse": "축소" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_lt.json b/public/assets/components/assets/action-bar/t9n/messages_lt.json new file mode 100644 index 0000000..4ab50ae --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "expand": "Išskleisti", + "collapse": "Suskleisti" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_lv.json b/public/assets/components/assets/action-bar/t9n/messages_lv.json new file mode 100644 index 0000000..017d814 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "expand": "Izvērst", + "collapse": "Sakļaut" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_nl.json b/public/assets/components/assets/action-bar/t9n/messages_nl.json new file mode 100644 index 0000000..3cc88e8 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "expand": "Uitklappen", + "collapse": "Inklappen" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_no.json b/public/assets/components/assets/action-bar/t9n/messages_no.json new file mode 100644 index 0000000..41c90ea --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "expand": "Utvid", + "collapse": "Skjul" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_pl.json b/public/assets/components/assets/action-bar/t9n/messages_pl.json new file mode 100644 index 0000000..ddc1e28 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozwiń", + "collapse": "Zwiń" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_pt-BR.json b/public/assets/components/assets/action-bar/t9n/messages_pt-BR.json new file mode 100644 index 0000000..177237b --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_pt-PT.json b/public/assets/components/assets/action-bar/t9n/messages_pt-PT.json new file mode 100644 index 0000000..177237b --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_ro.json b/public/assets/components/assets/action-bar/t9n/messages_ro.json new file mode 100644 index 0000000..fd06003 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "expand": "Extindere", + "collapse": "Restrângere" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_ru.json b/public/assets/components/assets/action-bar/t9n/messages_ru.json new file mode 100644 index 0000000..7e63365 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "expand": "Развернуть", + "collapse": "Свернуть" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_sk.json b/public/assets/components/assets/action-bar/t9n/messages_sk.json new file mode 100644 index 0000000..3145ae3 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbaliť", + "collapse": "Zbaliť" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_sl.json b/public/assets/components/assets/action-bar/t9n/messages_sl.json new file mode 100644 index 0000000..d21f813 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "expand": "Razširi", + "collapse": "Strni" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_sr.json b/public/assets/components/assets/action-bar/t9n/messages_sr.json new file mode 100644 index 0000000..62b28c8 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Skupi" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_sv.json b/public/assets/components/assets/action-bar/t9n/messages_sv.json new file mode 100644 index 0000000..dc442de --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandera", + "collapse": "Dölj" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_th.json b/public/assets/components/assets/action-bar/t9n/messages_th.json new file mode 100644 index 0000000..181b705 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "expand": "ขยาย", + "collapse": "ย่อลงมา" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_tr.json b/public/assets/components/assets/action-bar/t9n/messages_tr.json new file mode 100644 index 0000000..e35bb6b --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "expand": "Genişlet", + "collapse": "Daralt" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_uk.json b/public/assets/components/assets/action-bar/t9n/messages_uk.json new file mode 100644 index 0000000..d15de91 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "expand": "Розширити", + "collapse": "Згорнути" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_vi.json b/public/assets/components/assets/action-bar/t9n/messages_vi.json new file mode 100644 index 0000000..edc39f8 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "expand": "Mở rộng", + "collapse": "Thu gọn" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_zh-CN.json b/public/assets/components/assets/action-bar/t9n/messages_zh-CN.json new file mode 100644 index 0000000..2c78465 --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "expand": "展开", + "collapse": "折叠" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_zh-HK.json b/public/assets/components/assets/action-bar/t9n/messages_zh-HK.json new file mode 100644 index 0000000..d61f60e --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/public/assets/components/assets/action-bar/t9n/messages_zh-TW.json b/public/assets/components/assets/action-bar/t9n/messages_zh-TW.json new file mode 100644 index 0000000..d61f60e --- /dev/null +++ b/public/assets/components/assets/action-bar/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/public/assets/components/assets/action-group/t9n/messages.json b/public/assets/components/assets/action-group/t9n/messages.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_ar.json b/public/assets/components/assets/action-group/t9n/messages_ar.json new file mode 100644 index 0000000..31ea21d --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "more": "المزيد" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_bg.json b/public/assets/components/assets/action-group/t9n/messages_bg.json new file mode 100644 index 0000000..e4fb1cf --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "more": "Още" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_bs.json b/public/assets/components/assets/action-group/t9n/messages_bs.json new file mode 100644 index 0000000..e9d9db5 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_ca.json b/public/assets/components/assets/action-group/t9n/messages_ca.json new file mode 100644 index 0000000..616b61c --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "more": "Més" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_cs.json b/public/assets/components/assets/action-group/t9n/messages_cs.json new file mode 100644 index 0000000..87f83a0 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "more": "Více" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_da.json b/public/assets/components/assets/action-group/t9n/messages_da.json new file mode 100644 index 0000000..ab4604e --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "more": "Mere" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_de.json b/public/assets/components/assets/action-group/t9n/messages_de.json new file mode 100644 index 0000000..71feb90 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "more": "Mehr" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_el.json b/public/assets/components/assets/action-group/t9n/messages_el.json new file mode 100644 index 0000000..7d8d03c --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "more": "Περισσότερα" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_en.json b/public/assets/components/assets/action-group/t9n/messages_en.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_es.json b/public/assets/components/assets/action-group/t9n/messages_es.json new file mode 100644 index 0000000..5042074 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "more": "Más" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_et.json b/public/assets/components/assets/action-group/t9n/messages_et.json new file mode 100644 index 0000000..da50ba1 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "more": "Rohkem" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_fi.json b/public/assets/components/assets/action-group/t9n/messages_fi.json new file mode 100644 index 0000000..6207f39 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "more": "Enemmän" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_fr.json b/public/assets/components/assets/action-group/t9n/messages_fr.json new file mode 100644 index 0000000..2e96a89 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "more": "Plus" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_he.json b/public/assets/components/assets/action-group/t9n/messages_he.json new file mode 100644 index 0000000..9b195eb --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "more": "עוד" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_hr.json b/public/assets/components/assets/action-group/t9n/messages_hr.json new file mode 100644 index 0000000..e9d9db5 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_hu.json b/public/assets/components/assets/action-group/t9n/messages_hu.json new file mode 100644 index 0000000..dd421c9 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "more": "Továbbiak" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_id.json b/public/assets/components/assets/action-group/t9n/messages_id.json new file mode 100644 index 0000000..bf0e5ff --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "more": "Lainnya" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_it.json b/public/assets/components/assets/action-group/t9n/messages_it.json new file mode 100644 index 0000000..1dff9b5 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "more": "Maggiori informazioni" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_ja.json b/public/assets/components/assets/action-group/t9n/messages_ja.json new file mode 100644 index 0000000..97602a2 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "more": "その他" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_ko.json b/public/assets/components/assets/action-group/t9n/messages_ko.json new file mode 100644 index 0000000..20840b2 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "more": "더 보기" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_lt.json b/public/assets/components/assets/action-group/t9n/messages_lt.json new file mode 100644 index 0000000..e4a1d96 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "more": "Daugiau" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_lv.json b/public/assets/components/assets/action-group/t9n/messages_lv.json new file mode 100644 index 0000000..519bea1 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "more": "Vairāk" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_nl.json b/public/assets/components/assets/action-group/t9n/messages_nl.json new file mode 100644 index 0000000..313a668 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "more": "Meer" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_no.json b/public/assets/components/assets/action-group/t9n/messages_no.json new file mode 100644 index 0000000..521b3c3 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "more": "Mer" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_pl.json b/public/assets/components/assets/action-group/t9n/messages_pl.json new file mode 100644 index 0000000..a66cf9b --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "more": "Więcej" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_pt-BR.json b/public/assets/components/assets/action-group/t9n/messages_pt-BR.json new file mode 100644 index 0000000..c15c817 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "more": "Mais" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_pt-PT.json b/public/assets/components/assets/action-group/t9n/messages_pt-PT.json new file mode 100644 index 0000000..c15c817 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "more": "Mais" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_ro.json b/public/assets/components/assets/action-group/t9n/messages_ro.json new file mode 100644 index 0000000..8e84681 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "more": "Mai mult" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_ru.json b/public/assets/components/assets/action-group/t9n/messages_ru.json new file mode 100644 index 0000000..a00355f --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "more": "Больше" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_sk.json b/public/assets/components/assets/action-group/t9n/messages_sk.json new file mode 100644 index 0000000..d77d859 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "more": "Viac" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_sl.json b/public/assets/components/assets/action-group/t9n/messages_sl.json new file mode 100644 index 0000000..0f18ada --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "more": "Več" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_sr.json b/public/assets/components/assets/action-group/t9n/messages_sr.json new file mode 100644 index 0000000..e9d9db5 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "more": "Više" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_sv.json b/public/assets/components/assets/action-group/t9n/messages_sv.json new file mode 100644 index 0000000..521b3c3 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "more": "Mer" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_th.json b/public/assets/components/assets/action-group/t9n/messages_th.json new file mode 100644 index 0000000..9d62181 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "more": "กว่า" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_tr.json b/public/assets/components/assets/action-group/t9n/messages_tr.json new file mode 100644 index 0000000..0b1572b --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "more": "Daha fazla" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_uk.json b/public/assets/components/assets/action-group/t9n/messages_uk.json new file mode 100644 index 0000000..a3fcdb1 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "more": "Більше" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_vi.json b/public/assets/components/assets/action-group/t9n/messages_vi.json new file mode 100644 index 0000000..371ef34 --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "more": "Thêm" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_zh-CN.json b/public/assets/components/assets/action-group/t9n/messages_zh-CN.json new file mode 100644 index 0000000..c616fdb --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "more": "大于" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_zh-HK.json b/public/assets/components/assets/action-group/t9n/messages_zh-HK.json new file mode 100644 index 0000000..8474b4f --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "more": "較多" +} diff --git a/public/assets/components/assets/action-group/t9n/messages_zh-TW.json b/public/assets/components/assets/action-group/t9n/messages_zh-TW.json new file mode 100644 index 0000000..8474b4f --- /dev/null +++ b/public/assets/components/assets/action-group/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "more": "較多" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages.json b/public/assets/components/assets/action-pad/t9n/messages.json new file mode 100644 index 0000000..8c3375a --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_ar.json b/public/assets/components/assets/action-pad/t9n/messages_ar.json new file mode 100644 index 0000000..976cada --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "expand": "توسيع", + "collapse": "طي" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_bg.json b/public/assets/components/assets/action-pad/t9n/messages_bg.json new file mode 100644 index 0000000..baa937b --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "expand": "Разгъване", + "collapse": "Сгъване" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_bs.json b/public/assets/components/assets/action-pad/t9n/messages_bs.json new file mode 100644 index 0000000..c09eddb --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_ca.json b/public/assets/components/assets/action-pad/t9n/messages_ca.json new file mode 100644 index 0000000..57d2176 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "expand": "Amplia", + "collapse": "Redueix" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_cs.json b/public/assets/components/assets/action-pad/t9n/messages_cs.json new file mode 100644 index 0000000..93fea92 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbalit", + "collapse": "Sbalit" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_da.json b/public/assets/components/assets/action-pad/t9n/messages_da.json new file mode 100644 index 0000000..07d9d9b --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "expand": "Udvid", + "collapse": "Skjul" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_de.json b/public/assets/components/assets/action-pad/t9n/messages_de.json new file mode 100644 index 0000000..dec47f3 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "expand": "Einblenden", + "collapse": "Ausblenden" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_el.json b/public/assets/components/assets/action-pad/t9n/messages_el.json new file mode 100644 index 0000000..6099392 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "expand": "Ανάπτυξη", + "collapse": "Σύμπτυξη" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_en.json b/public/assets/components/assets/action-pad/t9n/messages_en.json new file mode 100644 index 0000000..8c3375a --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "expand": "Expand", + "collapse": "Collapse" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_es.json b/public/assets/components/assets/action-pad/t9n/messages_es.json new file mode 100644 index 0000000..03eb8c3 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Contraer" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_et.json b/public/assets/components/assets/action-pad/t9n/messages_et.json new file mode 100644 index 0000000..a8ef42b --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "expand": "Laienda", + "collapse": "Ahenda" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_fi.json b/public/assets/components/assets/action-pad/t9n/messages_fi.json new file mode 100644 index 0000000..e7906a6 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "expand": "Laajenna", + "collapse": "Kutista" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_fr.json b/public/assets/components/assets/action-pad/t9n/messages_fr.json new file mode 100644 index 0000000..5f4cd4f --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "expand": "Développer", + "collapse": "Réduire" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_he.json b/public/assets/components/assets/action-pad/t9n/messages_he.json new file mode 100644 index 0000000..b109c17 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "expand": "הרחב", + "collapse": "צמצם" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_hr.json b/public/assets/components/assets/action-pad/t9n/messages_hr.json new file mode 100644 index 0000000..c09eddb --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Sažmi" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_hu.json b/public/assets/components/assets/action-pad/t9n/messages_hu.json new file mode 100644 index 0000000..00932f0 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "expand": "Kibontás", + "collapse": "Összecsukás" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_id.json b/public/assets/components/assets/action-pad/t9n/messages_id.json new file mode 100644 index 0000000..20ca700 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "expand": "Bentang", + "collapse": "Tutup" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_it.json b/public/assets/components/assets/action-pad/t9n/messages_it.json new file mode 100644 index 0000000..636cfa8 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "expand": "Espandi", + "collapse": "Comprimi" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_ja.json b/public/assets/components/assets/action-pad/t9n/messages_ja.json new file mode 100644 index 0000000..c5eb786 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "折りたたむ" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_ko.json b/public/assets/components/assets/action-pad/t9n/messages_ko.json new file mode 100644 index 0000000..2861d45 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "expand": "확장", + "collapse": "축소" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_lt.json b/public/assets/components/assets/action-pad/t9n/messages_lt.json new file mode 100644 index 0000000..4ab50ae --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "expand": "Išskleisti", + "collapse": "Suskleisti" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_lv.json b/public/assets/components/assets/action-pad/t9n/messages_lv.json new file mode 100644 index 0000000..017d814 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "expand": "Izvērst", + "collapse": "Sakļaut" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_nl.json b/public/assets/components/assets/action-pad/t9n/messages_nl.json new file mode 100644 index 0000000..3cc88e8 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "expand": "Uitklappen", + "collapse": "Inklappen" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_no.json b/public/assets/components/assets/action-pad/t9n/messages_no.json new file mode 100644 index 0000000..41c90ea --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "expand": "Utvid", + "collapse": "Skjul" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_pl.json b/public/assets/components/assets/action-pad/t9n/messages_pl.json new file mode 100644 index 0000000..ddc1e28 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozwiń", + "collapse": "Zwiń" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_pt-BR.json b/public/assets/components/assets/action-pad/t9n/messages_pt-BR.json new file mode 100644 index 0000000..177237b --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_pt-PT.json b/public/assets/components/assets/action-pad/t9n/messages_pt-PT.json new file mode 100644 index 0000000..177237b --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandir", + "collapse": "Recolher" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_ro.json b/public/assets/components/assets/action-pad/t9n/messages_ro.json new file mode 100644 index 0000000..fd06003 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "expand": "Extindere", + "collapse": "Restrângere" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_ru.json b/public/assets/components/assets/action-pad/t9n/messages_ru.json new file mode 100644 index 0000000..7e63365 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "expand": "Развернуть", + "collapse": "Свернуть" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_sk.json b/public/assets/components/assets/action-pad/t9n/messages_sk.json new file mode 100644 index 0000000..3145ae3 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "expand": "Rozbaliť", + "collapse": "Zbaliť" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_sl.json b/public/assets/components/assets/action-pad/t9n/messages_sl.json new file mode 100644 index 0000000..d21f813 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "expand": "Razširi", + "collapse": "Strni" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_sr.json b/public/assets/components/assets/action-pad/t9n/messages_sr.json new file mode 100644 index 0000000..62b28c8 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "expand": "Proširi", + "collapse": "Skupi" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_sv.json b/public/assets/components/assets/action-pad/t9n/messages_sv.json new file mode 100644 index 0000000..dc442de --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "expand": "Expandera", + "collapse": "Dölj" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_th.json b/public/assets/components/assets/action-pad/t9n/messages_th.json new file mode 100644 index 0000000..181b705 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "expand": "ขยาย", + "collapse": "ย่อลงมา" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_tr.json b/public/assets/components/assets/action-pad/t9n/messages_tr.json new file mode 100644 index 0000000..e35bb6b --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "expand": "Genişlet", + "collapse": "Daralt" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_uk.json b/public/assets/components/assets/action-pad/t9n/messages_uk.json new file mode 100644 index 0000000..d15de91 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "expand": "Розширити", + "collapse": "Згорнути" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_vi.json b/public/assets/components/assets/action-pad/t9n/messages_vi.json new file mode 100644 index 0000000..edc39f8 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "expand": "Mở rộng", + "collapse": "Thu gọn" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_zh-CN.json b/public/assets/components/assets/action-pad/t9n/messages_zh-CN.json new file mode 100644 index 0000000..2c78465 --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "expand": "展开", + "collapse": "折叠" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_zh-HK.json b/public/assets/components/assets/action-pad/t9n/messages_zh-HK.json new file mode 100644 index 0000000..d61f60e --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/public/assets/components/assets/action-pad/t9n/messages_zh-TW.json b/public/assets/components/assets/action-pad/t9n/messages_zh-TW.json new file mode 100644 index 0000000..d61f60e --- /dev/null +++ b/public/assets/components/assets/action-pad/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "expand": "展開", + "collapse": "摺疊" +} diff --git a/public/assets/components/assets/action/t9n/messages.json b/public/assets/components/assets/action/t9n/messages.json new file mode 100644 index 0000000..7b1107d --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "loading": "Loading", + "indicator": "Indicator present" +} diff --git a/public/assets/components/assets/action/t9n/messages_ar.json b/public/assets/components/assets/action/t9n/messages_ar.json new file mode 100644 index 0000000..66efa62 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "loading": "تحميل", + "indicator": "المؤشر موجود" +} diff --git a/public/assets/components/assets/action/t9n/messages_bg.json b/public/assets/components/assets/action/t9n/messages_bg.json new file mode 100644 index 0000000..b809d15 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "loading": "Зареждане", + "indicator": "Наличен е индикатор" +} diff --git a/public/assets/components/assets/action/t9n/messages_bs.json b/public/assets/components/assets/action/t9n/messages_bs.json new file mode 100644 index 0000000..43f9505 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "loading": "Učitavanje u tijeku", + "indicator": "Pokazatelj postoji" +} diff --git a/public/assets/components/assets/action/t9n/messages_ca.json b/public/assets/components/assets/action/t9n/messages_ca.json new file mode 100644 index 0000000..68d07c0 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "loading": "S'està carregant...", + "indicator": "Indicador present" +} diff --git a/public/assets/components/assets/action/t9n/messages_cs.json b/public/assets/components/assets/action/t9n/messages_cs.json new file mode 100644 index 0000000..961493f --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "loading": "Načítání", + "indicator": "Přítomný ukazatel" +} diff --git a/public/assets/components/assets/action/t9n/messages_da.json b/public/assets/components/assets/action/t9n/messages_da.json new file mode 100644 index 0000000..c697bbb --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "loading": "Indlæser", + "indicator": "Indikator til stede" +} diff --git a/public/assets/components/assets/action/t9n/messages_de.json b/public/assets/components/assets/action/t9n/messages_de.json new file mode 100644 index 0000000..f80eff6 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "loading": "Wird geladen", + "indicator": "Indikator vorhanden" +} diff --git a/public/assets/components/assets/action/t9n/messages_el.json b/public/assets/components/assets/action/t9n/messages_el.json new file mode 100644 index 0000000..f329076 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "loading": "Φόρτωση", + "indicator": "Υπάρχει δείκτης" +} diff --git a/public/assets/components/assets/action/t9n/messages_en.json b/public/assets/components/assets/action/t9n/messages_en.json new file mode 100644 index 0000000..7b1107d --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "loading": "Loading", + "indicator": "Indicator present" +} diff --git a/public/assets/components/assets/action/t9n/messages_es.json b/public/assets/components/assets/action/t9n/messages_es.json new file mode 100644 index 0000000..06fbd7a --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "loading": "Cargando", + "indicator": "Indicador presente" +} diff --git a/public/assets/components/assets/action/t9n/messages_et.json b/public/assets/components/assets/action/t9n/messages_et.json new file mode 100644 index 0000000..13640f2 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "loading": "Laadimine", + "indicator": "Indikaator on olemas" +} diff --git a/public/assets/components/assets/action/t9n/messages_fi.json b/public/assets/components/assets/action/t9n/messages_fi.json new file mode 100644 index 0000000..8f78021 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "loading": "Ladataan", + "indicator": "Ilmaisin on läsnä" +} diff --git a/public/assets/components/assets/action/t9n/messages_fr.json b/public/assets/components/assets/action/t9n/messages_fr.json new file mode 100644 index 0000000..f544d43 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "loading": "Chargement", + "indicator": "Indicateur présent" +} diff --git a/public/assets/components/assets/action/t9n/messages_he.json b/public/assets/components/assets/action/t9n/messages_he.json new file mode 100644 index 0000000..6b56327 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "loading": "טוען", + "indicator": "אינדיקטור נמצא" +} diff --git a/public/assets/components/assets/action/t9n/messages_hr.json b/public/assets/components/assets/action/t9n/messages_hr.json new file mode 100644 index 0000000..43f9505 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "loading": "Učitavanje u tijeku", + "indicator": "Pokazatelj postoji" +} diff --git a/public/assets/components/assets/action/t9n/messages_hu.json b/public/assets/components/assets/action/t9n/messages_hu.json new file mode 100644 index 0000000..437144d --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "loading": "Betöltés", + "indicator": "Indikátor jelen van" +} diff --git a/public/assets/components/assets/action/t9n/messages_id.json b/public/assets/components/assets/action/t9n/messages_id.json new file mode 100644 index 0000000..b0ed594 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "loading": "Memuat", + "indicator": "Ada indikator" +} diff --git a/public/assets/components/assets/action/t9n/messages_it.json b/public/assets/components/assets/action/t9n/messages_it.json new file mode 100644 index 0000000..2d2343f --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "loading": "Caricamento in corso", + "indicator": "Indicatore presente" +} diff --git a/public/assets/components/assets/action/t9n/messages_ja.json b/public/assets/components/assets/action/t9n/messages_ja.json new file mode 100644 index 0000000..60dc1bf --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "loading": "読み込んでいます", + "indicator": "インジケーターあり" +} diff --git a/public/assets/components/assets/action/t9n/messages_ko.json b/public/assets/components/assets/action/t9n/messages_ko.json new file mode 100644 index 0000000..c07a77c --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "loading": "불러오는 중", + "indicator": "표시기가 나타남" +} diff --git a/public/assets/components/assets/action/t9n/messages_lt.json b/public/assets/components/assets/action/t9n/messages_lt.json new file mode 100644 index 0000000..4e432e9 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "loading": "Kraunama", + "indicator": "Yra indikatorius" +} diff --git a/public/assets/components/assets/action/t9n/messages_lv.json b/public/assets/components/assets/action/t9n/messages_lv.json new file mode 100644 index 0000000..f5cfcbd --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "loading": "Ielādē", + "indicator": "Pieejamais indikators" +} diff --git a/public/assets/components/assets/action/t9n/messages_nl.json b/public/assets/components/assets/action/t9n/messages_nl.json new file mode 100644 index 0000000..80ea2c0 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "loading": "Bezig met laden", + "indicator": "Indicator aanwezig" +} diff --git a/public/assets/components/assets/action/t9n/messages_no.json b/public/assets/components/assets/action/t9n/messages_no.json new file mode 100644 index 0000000..6c2809e --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "loading": "Laster inn", + "indicator": "Indikator til stede" +} diff --git a/public/assets/components/assets/action/t9n/messages_pl.json b/public/assets/components/assets/action/t9n/messages_pl.json new file mode 100644 index 0000000..ae13c25 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "loading": "Wczytywanie", + "indicator": "Obecny wskaźnik" +} diff --git a/public/assets/components/assets/action/t9n/messages_pt-BR.json b/public/assets/components/assets/action/t9n/messages_pt-BR.json new file mode 100644 index 0000000..5018c79 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "loading": "Carregando", + "indicator": "Indicador presente" +} diff --git a/public/assets/components/assets/action/t9n/messages_pt-PT.json b/public/assets/components/assets/action/t9n/messages_pt-PT.json new file mode 100644 index 0000000..76dbe2b --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "loading": "A Carregar", + "indicator": "Indicador presente" +} diff --git a/public/assets/components/assets/action/t9n/messages_ro.json b/public/assets/components/assets/action/t9n/messages_ro.json new file mode 100644 index 0000000..dd1bf84 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "loading": "Se încarcă", + "indicator": "Indicator prezent" +} diff --git a/public/assets/components/assets/action/t9n/messages_ru.json b/public/assets/components/assets/action/t9n/messages_ru.json new file mode 100644 index 0000000..95b062c --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "loading": "Загрузка", + "indicator": "Индикатор присутствует" +} diff --git a/public/assets/components/assets/action/t9n/messages_sk.json b/public/assets/components/assets/action/t9n/messages_sk.json new file mode 100644 index 0000000..69ea302 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "loading": "Načítava sa", + "indicator": "Indikátor prítomný" +} diff --git a/public/assets/components/assets/action/t9n/messages_sl.json b/public/assets/components/assets/action/t9n/messages_sl.json new file mode 100644 index 0000000..11bea62 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "loading": "Nalaganje", + "indicator": "Indikator je prisoten" +} diff --git a/public/assets/components/assets/action/t9n/messages_sr.json b/public/assets/components/assets/action/t9n/messages_sr.json new file mode 100644 index 0000000..c94f9d4 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "loading": "Učitavanje", + "indicator": "Prisutan indikator" +} diff --git a/public/assets/components/assets/action/t9n/messages_sv.json b/public/assets/components/assets/action/t9n/messages_sv.json new file mode 100644 index 0000000..392e52e --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "loading": "Läser in", + "indicator": "Indikator finns" +} diff --git a/public/assets/components/assets/action/t9n/messages_th.json b/public/assets/components/assets/action/t9n/messages_th.json new file mode 100644 index 0000000..8ca4701 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "loading": "กำลังโหลด", + "indicator": "มีตัวบ่งชี้" +} diff --git a/public/assets/components/assets/action/t9n/messages_tr.json b/public/assets/components/assets/action/t9n/messages_tr.json new file mode 100644 index 0000000..914e5cb --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "loading": "Yükleniyor", + "indicator": "Gösterge mevcut" +} diff --git a/public/assets/components/assets/action/t9n/messages_uk.json b/public/assets/components/assets/action/t9n/messages_uk.json new file mode 100644 index 0000000..46782ed --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "loading": "Завантажується", + "indicator": "Індикатор присутній" +} diff --git a/public/assets/components/assets/action/t9n/messages_vi.json b/public/assets/components/assets/action/t9n/messages_vi.json new file mode 100644 index 0000000..96a3b52 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "loading": "Đang tải", + "indicator": "Chỉ báo hiện hữu" +} diff --git a/public/assets/components/assets/action/t9n/messages_zh-CN.json b/public/assets/components/assets/action/t9n/messages_zh-CN.json new file mode 100644 index 0000000..49d92b9 --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "loading": "正在加载", + "indicator": "指示器存在" +} diff --git a/public/assets/components/assets/action/t9n/messages_zh-HK.json b/public/assets/components/assets/action/t9n/messages_zh-HK.json new file mode 100644 index 0000000..087f98b --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "loading": "正在載入", + "indicator": "指標呈現" +} diff --git a/public/assets/components/assets/action/t9n/messages_zh-TW.json b/public/assets/components/assets/action/t9n/messages_zh-TW.json new file mode 100644 index 0000000..087f98b --- /dev/null +++ b/public/assets/components/assets/action/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "loading": "正在載入", + "indicator": "指標呈現" +} diff --git a/public/assets/components/assets/alert/t9n/messages.json b/public/assets/components/assets/alert/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/alert/t9n/messages_ar.json b/public/assets/components/assets/alert/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/components/assets/alert/t9n/messages_bg.json b/public/assets/components/assets/alert/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/components/assets/alert/t9n/messages_bs.json b/public/assets/components/assets/alert/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/alert/t9n/messages_ca.json b/public/assets/components/assets/alert/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/components/assets/alert/t9n/messages_cs.json b/public/assets/components/assets/alert/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/components/assets/alert/t9n/messages_da.json b/public/assets/components/assets/alert/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/components/assets/alert/t9n/messages_de.json b/public/assets/components/assets/alert/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/components/assets/alert/t9n/messages_el.json b/public/assets/components/assets/alert/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/components/assets/alert/t9n/messages_en.json b/public/assets/components/assets/alert/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/alert/t9n/messages_es.json b/public/assets/components/assets/alert/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/components/assets/alert/t9n/messages_et.json b/public/assets/components/assets/alert/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/components/assets/alert/t9n/messages_fi.json b/public/assets/components/assets/alert/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/components/assets/alert/t9n/messages_fr.json b/public/assets/components/assets/alert/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/components/assets/alert/t9n/messages_he.json b/public/assets/components/assets/alert/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/components/assets/alert/t9n/messages_hr.json b/public/assets/components/assets/alert/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/alert/t9n/messages_hu.json b/public/assets/components/assets/alert/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/components/assets/alert/t9n/messages_id.json b/public/assets/components/assets/alert/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/components/assets/alert/t9n/messages_it.json b/public/assets/components/assets/alert/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/components/assets/alert/t9n/messages_ja.json b/public/assets/components/assets/alert/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/components/assets/alert/t9n/messages_ko.json b/public/assets/components/assets/alert/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/components/assets/alert/t9n/messages_lt.json b/public/assets/components/assets/alert/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/components/assets/alert/t9n/messages_lv.json b/public/assets/components/assets/alert/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/components/assets/alert/t9n/messages_nl.json b/public/assets/components/assets/alert/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/components/assets/alert/t9n/messages_no.json b/public/assets/components/assets/alert/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/components/assets/alert/t9n/messages_pl.json b/public/assets/components/assets/alert/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/components/assets/alert/t9n/messages_pt-BR.json b/public/assets/components/assets/alert/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/alert/t9n/messages_pt-PT.json b/public/assets/components/assets/alert/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/alert/t9n/messages_ro.json b/public/assets/components/assets/alert/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/components/assets/alert/t9n/messages_ru.json b/public/assets/components/assets/alert/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/components/assets/alert/t9n/messages_sk.json b/public/assets/components/assets/alert/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/components/assets/alert/t9n/messages_sl.json b/public/assets/components/assets/alert/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/components/assets/alert/t9n/messages_sr.json b/public/assets/components/assets/alert/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/alert/t9n/messages_sv.json b/public/assets/components/assets/alert/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/components/assets/alert/t9n/messages_th.json b/public/assets/components/assets/alert/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/components/assets/alert/t9n/messages_tr.json b/public/assets/components/assets/alert/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/components/assets/alert/t9n/messages_uk.json b/public/assets/components/assets/alert/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/components/assets/alert/t9n/messages_vi.json b/public/assets/components/assets/alert/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/components/assets/alert/t9n/messages_zh-CN.json b/public/assets/components/assets/alert/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/components/assets/alert/t9n/messages_zh-HK.json b/public/assets/components/assets/alert/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/alert/t9n/messages_zh-TW.json b/public/assets/components/assets/alert/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/alert/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/block-section/t9n/messages.json b/public/assets/components/assets/block-section/t9n/messages.json new file mode 100644 index 0000000..7b5d494 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "collapse": "Collapse", + "expand": "Expand" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_ar.json b/public/assets/components/assets/block-section/t9n/messages_ar.json new file mode 100644 index 0000000..dafe93f --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "collapse": "طي", + "expand": "توسيع" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_bg.json b/public/assets/components/assets/block-section/t9n/messages_bg.json new file mode 100644 index 0000000..b964dec --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "collapse": "Сгъване", + "expand": "Разгъване" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_bs.json b/public/assets/components/assets/block-section/t9n/messages_bs.json new file mode 100644 index 0000000..c43624b --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_ca.json b/public/assets/components/assets/block-section/t9n/messages_ca.json new file mode 100644 index 0000000..6938b64 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "collapse": "Redueix", + "expand": "Amplia" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_cs.json b/public/assets/components/assets/block-section/t9n/messages_cs.json new file mode 100644 index 0000000..f47ff8b --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sbalit", + "expand": "Rozbalit" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_da.json b/public/assets/components/assets/block-section/t9n/messages_da.json new file mode 100644 index 0000000..05e95b7 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "collapse": "Skjul", + "expand": "Udvid" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_de.json b/public/assets/components/assets/block-section/t9n/messages_de.json new file mode 100644 index 0000000..4d59494 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "collapse": "Ausblenden", + "expand": "Einblenden" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_el.json b/public/assets/components/assets/block-section/t9n/messages_el.json new file mode 100644 index 0000000..86536dc --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "collapse": "Σύμπτυξη", + "expand": "Ανάπτυξη" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_en.json b/public/assets/components/assets/block-section/t9n/messages_en.json new file mode 100644 index 0000000..7b5d494 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "collapse": "Collapse", + "expand": "Expand" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_es.json b/public/assets/components/assets/block-section/t9n/messages_es.json new file mode 100644 index 0000000..0e5c58f --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "collapse": "Contraer", + "expand": "Expandir" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_et.json b/public/assets/components/assets/block-section/t9n/messages_et.json new file mode 100644 index 0000000..8291094 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "collapse": "Ahenda", + "expand": "Laienda" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_fi.json b/public/assets/components/assets/block-section/t9n/messages_fi.json new file mode 100644 index 0000000..22ad9b0 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "collapse": "Kutista", + "expand": "Laajenna" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_fr.json b/public/assets/components/assets/block-section/t9n/messages_fr.json new file mode 100644 index 0000000..3d470e7 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Réduire", + "expand": "Développer" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_he.json b/public/assets/components/assets/block-section/t9n/messages_he.json new file mode 100644 index 0000000..0477790 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "collapse": "צמצם", + "expand": "הרחב" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_hr.json b/public/assets/components/assets/block-section/t9n/messages_hr.json new file mode 100644 index 0000000..c43624b --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_hu.json b/public/assets/components/assets/block-section/t9n/messages_hu.json new file mode 100644 index 0000000..f89d9be --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "collapse": "Összecsukás", + "expand": "Kibontás" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_id.json b/public/assets/components/assets/block-section/t9n/messages_id.json new file mode 100644 index 0000000..332d953 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "collapse": "Tutup", + "expand": "Bentang" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_it.json b/public/assets/components/assets/block-section/t9n/messages_it.json new file mode 100644 index 0000000..c55ab38 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "collapse": "Comprimi", + "expand": "Espandi" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_ja.json b/public/assets/components/assets/block-section/t9n/messages_ja.json new file mode 100644 index 0000000..cdee64f --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "collapse": "折りたたむ", + "expand": "展開" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_ko.json b/public/assets/components/assets/block-section/t9n/messages_ko.json new file mode 100644 index 0000000..5e66227 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "collapse": "축소", + "expand": "확장" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_lt.json b/public/assets/components/assets/block-section/t9n/messages_lt.json new file mode 100644 index 0000000..feccc9b --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "collapse": "Suskleisti", + "expand": "Išskleisti" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_lv.json b/public/assets/components/assets/block-section/t9n/messages_lv.json new file mode 100644 index 0000000..5c93193 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "collapse": "Sakļaut", + "expand": "Izvērst" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_nl.json b/public/assets/components/assets/block-section/t9n/messages_nl.json new file mode 100644 index 0000000..75b1956 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "collapse": "Inklappen", + "expand": "Uitklappen" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_no.json b/public/assets/components/assets/block-section/t9n/messages_no.json new file mode 100644 index 0000000..09f26f5 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "collapse": "Skjul", + "expand": "Utvid" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_pl.json b/public/assets/components/assets/block-section/t9n/messages_pl.json new file mode 100644 index 0000000..976e84d --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "collapse": "Zwiń", + "expand": "Rozwiń" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_pt-BR.json b/public/assets/components/assets/block-section/t9n/messages_pt-BR.json new file mode 100644 index 0000000..d8709d4 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "collapse": "Recolher", + "expand": "Expandir" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_pt-PT.json b/public/assets/components/assets/block-section/t9n/messages_pt-PT.json new file mode 100644 index 0000000..d8709d4 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "collapse": "Recolher", + "expand": "Expandir" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_ro.json b/public/assets/components/assets/block-section/t9n/messages_ro.json new file mode 100644 index 0000000..acc5253 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "collapse": "Restrângere", + "expand": "Extindere" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_ru.json b/public/assets/components/assets/block-section/t9n/messages_ru.json new file mode 100644 index 0000000..d20feb6 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "collapse": "Свернуть", + "expand": "Развернуть" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_sk.json b/public/assets/components/assets/block-section/t9n/messages_sk.json new file mode 100644 index 0000000..4ef2c1c --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "collapse": "Zbaliť", + "expand": "Rozbaliť" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_sl.json b/public/assets/components/assets/block-section/t9n/messages_sl.json new file mode 100644 index 0000000..add0afa --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "collapse": "Strni", + "expand": "Razširi" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_sr.json b/public/assets/components/assets/block-section/t9n/messages_sr.json new file mode 100644 index 0000000..a4cf02b --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Skupi", + "expand": "Proširi" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_sv.json b/public/assets/components/assets/block-section/t9n/messages_sv.json new file mode 100644 index 0000000..7553659 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "collapse": "Dölj", + "expand": "Expandera" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_th.json b/public/assets/components/assets/block-section/t9n/messages_th.json new file mode 100644 index 0000000..71fca49 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "collapse": "ย่อลงมา", + "expand": "ขยาย" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_tr.json b/public/assets/components/assets/block-section/t9n/messages_tr.json new file mode 100644 index 0000000..141bc72 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "collapse": "Daralt", + "expand": "Genişlet" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_uk.json b/public/assets/components/assets/block-section/t9n/messages_uk.json new file mode 100644 index 0000000..8fbd510 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "collapse": "Згорнути", + "expand": "Розширити" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_vi.json b/public/assets/components/assets/block-section/t9n/messages_vi.json new file mode 100644 index 0000000..f9fe91f --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "collapse": "Thu gọn", + "expand": "Mở rộng" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_zh-CN.json b/public/assets/components/assets/block-section/t9n/messages_zh-CN.json new file mode 100644 index 0000000..863cb3c --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "collapse": "折叠", + "expand": "展开" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_zh-HK.json b/public/assets/components/assets/block-section/t9n/messages_zh-HK.json new file mode 100644 index 0000000..a7b78d3 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "collapse": "摺疊", + "expand": "展開" +} diff --git a/public/assets/components/assets/block-section/t9n/messages_zh-TW.json b/public/assets/components/assets/block-section/t9n/messages_zh-TW.json new file mode 100644 index 0000000..a7b78d3 --- /dev/null +++ b/public/assets/components/assets/block-section/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "collapse": "摺疊", + "expand": "展開" +} diff --git a/public/assets/components/assets/block/t9n/messages.json b/public/assets/components/assets/block/t9n/messages.json new file mode 100644 index 0000000..4412e85 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages.json @@ -0,0 +1,6 @@ +{ + "collapse": "Collapse", + "expand": "Expand", + "loading": "Loading", + "options": "Options" +} diff --git a/public/assets/components/assets/block/t9n/messages_ar.json b/public/assets/components/assets/block/t9n/messages_ar.json new file mode 100644 index 0000000..3bcf2f6 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_ar.json @@ -0,0 +1,6 @@ +{ + "collapse": "طي", + "expand": "توسيع", + "loading": "تحميل", + "options": "خيارات" +} diff --git a/public/assets/components/assets/block/t9n/messages_bg.json b/public/assets/components/assets/block/t9n/messages_bg.json new file mode 100644 index 0000000..eb945b4 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_bg.json @@ -0,0 +1,6 @@ +{ + "collapse": "Сгъване", + "expand": "Разгъване", + "loading": "Зареждане", + "options": "Опции" +} diff --git a/public/assets/components/assets/block/t9n/messages_bs.json b/public/assets/components/assets/block/t9n/messages_bs.json new file mode 100644 index 0000000..6fdc7a7 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_bs.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi", + "loading": "Učitavanje u tijeku", + "options": "Opcije" +} diff --git a/public/assets/components/assets/block/t9n/messages_ca.json b/public/assets/components/assets/block/t9n/messages_ca.json new file mode 100644 index 0000000..474ef5b --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_ca.json @@ -0,0 +1,6 @@ +{ + "collapse": "Redueix", + "expand": "Amplia", + "loading": "S'està carregant...", + "options": "Opcions" +} diff --git a/public/assets/components/assets/block/t9n/messages_cs.json b/public/assets/components/assets/block/t9n/messages_cs.json new file mode 100644 index 0000000..429de96 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_cs.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sbalit", + "expand": "Rozbalit", + "loading": "Načítání", + "options": "Možnosti" +} diff --git a/public/assets/components/assets/block/t9n/messages_da.json b/public/assets/components/assets/block/t9n/messages_da.json new file mode 100644 index 0000000..642700a --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_da.json @@ -0,0 +1,6 @@ +{ + "collapse": "Skjul", + "expand": "Udvid", + "loading": "Indlæser", + "options": "Indstillinger" +} diff --git a/public/assets/components/assets/block/t9n/messages_de.json b/public/assets/components/assets/block/t9n/messages_de.json new file mode 100644 index 0000000..ea644b2 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_de.json @@ -0,0 +1,6 @@ +{ + "collapse": "Ausblenden", + "expand": "Einblenden", + "loading": "Wird geladen", + "options": "Optionen" +} diff --git a/public/assets/components/assets/block/t9n/messages_el.json b/public/assets/components/assets/block/t9n/messages_el.json new file mode 100644 index 0000000..5d760c1 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_el.json @@ -0,0 +1,6 @@ +{ + "collapse": "Σύμπτυξη", + "expand": "Ανάπτυξη", + "loading": "Φόρτωση", + "options": "Επιλογές" +} diff --git a/public/assets/components/assets/block/t9n/messages_en.json b/public/assets/components/assets/block/t9n/messages_en.json new file mode 100644 index 0000000..4412e85 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_en.json @@ -0,0 +1,6 @@ +{ + "collapse": "Collapse", + "expand": "Expand", + "loading": "Loading", + "options": "Options" +} diff --git a/public/assets/components/assets/block/t9n/messages_es.json b/public/assets/components/assets/block/t9n/messages_es.json new file mode 100644 index 0000000..fabb0f9 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_es.json @@ -0,0 +1,6 @@ +{ + "collapse": "Contraer", + "expand": "Expandir", + "loading": "Cargando", + "options": "Opciones" +} diff --git a/public/assets/components/assets/block/t9n/messages_et.json b/public/assets/components/assets/block/t9n/messages_et.json new file mode 100644 index 0000000..2676523 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_et.json @@ -0,0 +1,6 @@ +{ + "collapse": "Ahenda", + "expand": "Laienda", + "loading": "Laadimine", + "options": "Valikud" +} diff --git a/public/assets/components/assets/block/t9n/messages_fi.json b/public/assets/components/assets/block/t9n/messages_fi.json new file mode 100644 index 0000000..ccc03b9 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_fi.json @@ -0,0 +1,6 @@ +{ + "collapse": "Kutista", + "expand": "Laajenna", + "loading": "Ladataan", + "options": "Asetukset" +} diff --git a/public/assets/components/assets/block/t9n/messages_fr.json b/public/assets/components/assets/block/t9n/messages_fr.json new file mode 100644 index 0000000..eb716d1 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_fr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Réduire", + "expand": "Développer", + "loading": "Chargement...", + "options": "Options" +} diff --git a/public/assets/components/assets/block/t9n/messages_he.json b/public/assets/components/assets/block/t9n/messages_he.json new file mode 100644 index 0000000..a33007d --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_he.json @@ -0,0 +1,6 @@ +{ + "collapse": "צמצם", + "expand": "הרחב", + "loading": "טוען", + "options": "אפשרויות" +} diff --git a/public/assets/components/assets/block/t9n/messages_hr.json b/public/assets/components/assets/block/t9n/messages_hr.json new file mode 100644 index 0000000..6fdc7a7 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_hr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sažmi", + "expand": "Proširi", + "loading": "Učitavanje u tijeku", + "options": "Opcije" +} diff --git a/public/assets/components/assets/block/t9n/messages_hu.json b/public/assets/components/assets/block/t9n/messages_hu.json new file mode 100644 index 0000000..c75b34d --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_hu.json @@ -0,0 +1,6 @@ +{ + "collapse": "Összecsukás", + "expand": "Kibontás", + "loading": "Betöltés", + "options": "Beállítási lehetőségek" +} diff --git a/public/assets/components/assets/block/t9n/messages_id.json b/public/assets/components/assets/block/t9n/messages_id.json new file mode 100644 index 0000000..a3c95c8 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_id.json @@ -0,0 +1,6 @@ +{ + "collapse": "Tutup", + "expand": "Bentang", + "loading": "Memuat", + "options": "Opsi" +} diff --git a/public/assets/components/assets/block/t9n/messages_it.json b/public/assets/components/assets/block/t9n/messages_it.json new file mode 100644 index 0000000..f18a74d --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_it.json @@ -0,0 +1,6 @@ +{ + "collapse": "Comprimi", + "expand": "Espandi", + "loading": "Caricamento in corso", + "options": "Opzioni" +} diff --git a/public/assets/components/assets/block/t9n/messages_ja.json b/public/assets/components/assets/block/t9n/messages_ja.json new file mode 100644 index 0000000..108fc68 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_ja.json @@ -0,0 +1,6 @@ +{ + "collapse": "折りたたむ", + "expand": "展開", + "loading": "読み込んでいます", + "options": "オプション" +} diff --git a/public/assets/components/assets/block/t9n/messages_ko.json b/public/assets/components/assets/block/t9n/messages_ko.json new file mode 100644 index 0000000..233e8a4 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_ko.json @@ -0,0 +1,6 @@ +{ + "collapse": "축소", + "expand": "확장", + "loading": "불러오는 중", + "options": "옵션" +} diff --git a/public/assets/components/assets/block/t9n/messages_lt.json b/public/assets/components/assets/block/t9n/messages_lt.json new file mode 100644 index 0000000..4a2efc7 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_lt.json @@ -0,0 +1,6 @@ +{ + "collapse": "Suskleisti", + "expand": "Išskleisti", + "loading": "Kraunama", + "options": "Parinktys" +} diff --git a/public/assets/components/assets/block/t9n/messages_lv.json b/public/assets/components/assets/block/t9n/messages_lv.json new file mode 100644 index 0000000..546b1f2 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_lv.json @@ -0,0 +1,6 @@ +{ + "collapse": "Sakļaut", + "expand": "Izvērst", + "loading": "Ielādē", + "options": "Opcijas" +} diff --git a/public/assets/components/assets/block/t9n/messages_nl.json b/public/assets/components/assets/block/t9n/messages_nl.json new file mode 100644 index 0000000..c304e62 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_nl.json @@ -0,0 +1,6 @@ +{ + "collapse": "Inklappen", + "expand": "Uitklappen", + "loading": "Bezig met laden", + "options": "Opties" +} diff --git a/public/assets/components/assets/block/t9n/messages_no.json b/public/assets/components/assets/block/t9n/messages_no.json new file mode 100644 index 0000000..c74217a --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_no.json @@ -0,0 +1,6 @@ +{ + "collapse": "Skjul", + "expand": "Utvid", + "loading": "Laster inn", + "options": "Alternativer" +} diff --git a/public/assets/components/assets/block/t9n/messages_pl.json b/public/assets/components/assets/block/t9n/messages_pl.json new file mode 100644 index 0000000..3c85aa7 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_pl.json @@ -0,0 +1,6 @@ +{ + "collapse": "Zwiń", + "expand": "Rozwiń", + "loading": "Wczytywanie", + "options": "Opcje" +} diff --git a/public/assets/components/assets/block/t9n/messages_pt-BR.json b/public/assets/components/assets/block/t9n/messages_pt-BR.json new file mode 100644 index 0000000..6485ed1 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_pt-BR.json @@ -0,0 +1,6 @@ +{ + "collapse": "Recolher", + "expand": "Expandir", + "loading": "Carregando", + "options": "Opções" +} diff --git a/public/assets/components/assets/block/t9n/messages_pt-PT.json b/public/assets/components/assets/block/t9n/messages_pt-PT.json new file mode 100644 index 0000000..3aa4e29 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_pt-PT.json @@ -0,0 +1,6 @@ +{ + "collapse": "Recolher", + "expand": "Expandir", + "loading": "A Carregar", + "options": "Opções" +} diff --git a/public/assets/components/assets/block/t9n/messages_ro.json b/public/assets/components/assets/block/t9n/messages_ro.json new file mode 100644 index 0000000..1ee464a --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_ro.json @@ -0,0 +1,6 @@ +{ + "collapse": "Restrângere", + "expand": "Extindere", + "loading": "Se încarcă", + "options": "Opţiuni" +} diff --git a/public/assets/components/assets/block/t9n/messages_ru.json b/public/assets/components/assets/block/t9n/messages_ru.json new file mode 100644 index 0000000..e0e7411 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_ru.json @@ -0,0 +1,6 @@ +{ + "collapse": "Свернуть", + "expand": "Развернуть", + "loading": "Загрузка", + "options": "Опции" +} diff --git a/public/assets/components/assets/block/t9n/messages_sk.json b/public/assets/components/assets/block/t9n/messages_sk.json new file mode 100644 index 0000000..61a8e49 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_sk.json @@ -0,0 +1,6 @@ +{ + "collapse": "Zbaliť", + "expand": "Rozbaliť", + "loading": "Načítava sa", + "options": "Možnosti" +} diff --git a/public/assets/components/assets/block/t9n/messages_sl.json b/public/assets/components/assets/block/t9n/messages_sl.json new file mode 100644 index 0000000..3913529 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_sl.json @@ -0,0 +1,6 @@ +{ + "collapse": "Strni", + "expand": "Razširi", + "loading": "Nalaganje", + "options": "Možnosti" +} diff --git a/public/assets/components/assets/block/t9n/messages_sr.json b/public/assets/components/assets/block/t9n/messages_sr.json new file mode 100644 index 0000000..30a31aa --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_sr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Skupi", + "expand": "Proširi", + "loading": "Učitavanje", + "options": "Opcije" +} diff --git a/public/assets/components/assets/block/t9n/messages_sv.json b/public/assets/components/assets/block/t9n/messages_sv.json new file mode 100644 index 0000000..e18a504 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_sv.json @@ -0,0 +1,6 @@ +{ + "collapse": "Dölj", + "expand": "Expandera", + "loading": "Läser in", + "options": "Alternativ" +} diff --git a/public/assets/components/assets/block/t9n/messages_th.json b/public/assets/components/assets/block/t9n/messages_th.json new file mode 100644 index 0000000..54ecb7c --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_th.json @@ -0,0 +1,6 @@ +{ + "collapse": "ย่อลงมา", + "expand": "ขยาย", + "loading": "กำลังโหลด", + "options": "ตัวเลือก" +} diff --git a/public/assets/components/assets/block/t9n/messages_tr.json b/public/assets/components/assets/block/t9n/messages_tr.json new file mode 100644 index 0000000..78d8587 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_tr.json @@ -0,0 +1,6 @@ +{ + "collapse": "Daralt", + "expand": "Genişlet", + "loading": "Yükleniyor", + "options": "Seçenekler" +} diff --git a/public/assets/components/assets/block/t9n/messages_uk.json b/public/assets/components/assets/block/t9n/messages_uk.json new file mode 100644 index 0000000..75fe52b --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_uk.json @@ -0,0 +1,6 @@ +{ + "collapse": "Згорнути", + "expand": "Розширити", + "loading": "Завантажується", + "options": "Опції" +} diff --git a/public/assets/components/assets/block/t9n/messages_vi.json b/public/assets/components/assets/block/t9n/messages_vi.json new file mode 100644 index 0000000..ec20d04 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_vi.json @@ -0,0 +1,6 @@ +{ + "collapse": "Thu gọn", + "expand": "Mở rộng", + "loading": "Đang tải", + "options": "Tùy chọn" +} diff --git a/public/assets/components/assets/block/t9n/messages_zh-CN.json b/public/assets/components/assets/block/t9n/messages_zh-CN.json new file mode 100644 index 0000000..81ec6f2 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_zh-CN.json @@ -0,0 +1,6 @@ +{ + "collapse": "折叠", + "expand": "展开", + "loading": "正在加载", + "options": "选项" +} diff --git a/public/assets/components/assets/block/t9n/messages_zh-HK.json b/public/assets/components/assets/block/t9n/messages_zh-HK.json new file mode 100644 index 0000000..7107e68 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_zh-HK.json @@ -0,0 +1,6 @@ +{ + "collapse": "摺疊", + "expand": "展開", + "loading": "正在載入", + "options": "選項" +} diff --git a/public/assets/components/assets/block/t9n/messages_zh-TW.json b/public/assets/components/assets/block/t9n/messages_zh-TW.json new file mode 100644 index 0000000..7107e68 --- /dev/null +++ b/public/assets/components/assets/block/t9n/messages_zh-TW.json @@ -0,0 +1,6 @@ +{ + "collapse": "摺疊", + "expand": "展開", + "loading": "正在載入", + "options": "選項" +} diff --git a/public/assets/components/assets/button/t9n/messages.json b/public/assets/components/assets/button/t9n/messages.json new file mode 100644 index 0000000..53151fb --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/public/assets/components/assets/button/t9n/messages_ar.json b/public/assets/components/assets/button/t9n/messages_ar.json new file mode 100644 index 0000000..0fa5c1f --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "loading": "تحميل" +} diff --git a/public/assets/components/assets/button/t9n/messages_bg.json b/public/assets/components/assets/button/t9n/messages_bg.json new file mode 100644 index 0000000..d283fd9 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "loading": "Зареждане" +} diff --git a/public/assets/components/assets/button/t9n/messages_bs.json b/public/assets/components/assets/button/t9n/messages_bs.json new file mode 100644 index 0000000..5266b60 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/button/t9n/messages_ca.json b/public/assets/components/assets/button/t9n/messages_ca.json new file mode 100644 index 0000000..19d6419 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "loading": "S'està carregant..." +} diff --git a/public/assets/components/assets/button/t9n/messages_cs.json b/public/assets/components/assets/button/t9n/messages_cs.json new file mode 100644 index 0000000..62257e7 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítání" +} diff --git a/public/assets/components/assets/button/t9n/messages_da.json b/public/assets/components/assets/button/t9n/messages_da.json new file mode 100644 index 0000000..de5924d --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "loading": "Indlæser" +} diff --git a/public/assets/components/assets/button/t9n/messages_de.json b/public/assets/components/assets/button/t9n/messages_de.json new file mode 100644 index 0000000..14557d1 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "loading": "Wird geladen" +} diff --git a/public/assets/components/assets/button/t9n/messages_el.json b/public/assets/components/assets/button/t9n/messages_el.json new file mode 100644 index 0000000..61487cb --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "loading": "Φόρτωση" +} diff --git a/public/assets/components/assets/button/t9n/messages_en.json b/public/assets/components/assets/button/t9n/messages_en.json new file mode 100644 index 0000000..53151fb --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/public/assets/components/assets/button/t9n/messages_es.json b/public/assets/components/assets/button/t9n/messages_es.json new file mode 100644 index 0000000..fcf2055 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "loading": "Cargando" +} diff --git a/public/assets/components/assets/button/t9n/messages_et.json b/public/assets/components/assets/button/t9n/messages_et.json new file mode 100644 index 0000000..75b856d --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "loading": "Laadimine" +} diff --git a/public/assets/components/assets/button/t9n/messages_fi.json b/public/assets/components/assets/button/t9n/messages_fi.json new file mode 100644 index 0000000..2ef1ce2 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "loading": "Ladataan" +} diff --git a/public/assets/components/assets/button/t9n/messages_fr.json b/public/assets/components/assets/button/t9n/messages_fr.json new file mode 100644 index 0000000..4192d4c --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "loading": "Chargement" +} diff --git a/public/assets/components/assets/button/t9n/messages_he.json b/public/assets/components/assets/button/t9n/messages_he.json new file mode 100644 index 0000000..514f165 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "loading": "טוען" +} diff --git a/public/assets/components/assets/button/t9n/messages_hr.json b/public/assets/components/assets/button/t9n/messages_hr.json new file mode 100644 index 0000000..5266b60 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/button/t9n/messages_hu.json b/public/assets/components/assets/button/t9n/messages_hu.json new file mode 100644 index 0000000..7a8a291 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "loading": "Betöltés" +} diff --git a/public/assets/components/assets/button/t9n/messages_id.json b/public/assets/components/assets/button/t9n/messages_id.json new file mode 100644 index 0000000..b015e51 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "loading": "Memuat" +} diff --git a/public/assets/components/assets/button/t9n/messages_it.json b/public/assets/components/assets/button/t9n/messages_it.json new file mode 100644 index 0000000..2ef011d --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "loading": "Caricamento in corso" +} diff --git a/public/assets/components/assets/button/t9n/messages_ja.json b/public/assets/components/assets/button/t9n/messages_ja.json new file mode 100644 index 0000000..fac2945 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "loading": "読み込んでいます" +} diff --git a/public/assets/components/assets/button/t9n/messages_ko.json b/public/assets/components/assets/button/t9n/messages_ko.json new file mode 100644 index 0000000..737aa88 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "loading": "불러오는 중" +} diff --git a/public/assets/components/assets/button/t9n/messages_lt.json b/public/assets/components/assets/button/t9n/messages_lt.json new file mode 100644 index 0000000..ccbde9c --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "loading": "Kraunama" +} diff --git a/public/assets/components/assets/button/t9n/messages_lv.json b/public/assets/components/assets/button/t9n/messages_lv.json new file mode 100644 index 0000000..afb7284 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "loading": "Ielādē" +} diff --git a/public/assets/components/assets/button/t9n/messages_nl.json b/public/assets/components/assets/button/t9n/messages_nl.json new file mode 100644 index 0000000..2c91b6a --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "loading": "Bezig met laden" +} diff --git a/public/assets/components/assets/button/t9n/messages_no.json b/public/assets/components/assets/button/t9n/messages_no.json new file mode 100644 index 0000000..7318a25 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "loading": "Laster inn" +} diff --git a/public/assets/components/assets/button/t9n/messages_pl.json b/public/assets/components/assets/button/t9n/messages_pl.json new file mode 100644 index 0000000..a4ba353 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "loading": "Wczytywanie" +} diff --git a/public/assets/components/assets/button/t9n/messages_pt-BR.json b/public/assets/components/assets/button/t9n/messages_pt-BR.json new file mode 100644 index 0000000..997baa3 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "loading": "Carregando" +} diff --git a/public/assets/components/assets/button/t9n/messages_pt-PT.json b/public/assets/components/assets/button/t9n/messages_pt-PT.json new file mode 100644 index 0000000..cd2c048 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "loading": "A Carregar" +} diff --git a/public/assets/components/assets/button/t9n/messages_ro.json b/public/assets/components/assets/button/t9n/messages_ro.json new file mode 100644 index 0000000..a36a063 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "loading": "Se încarcă" +} diff --git a/public/assets/components/assets/button/t9n/messages_ru.json b/public/assets/components/assets/button/t9n/messages_ru.json new file mode 100644 index 0000000..4c525e0 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "loading": "Загрузка" +} diff --git a/public/assets/components/assets/button/t9n/messages_sk.json b/public/assets/components/assets/button/t9n/messages_sk.json new file mode 100644 index 0000000..a489f9b --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítava sa" +} diff --git a/public/assets/components/assets/button/t9n/messages_sl.json b/public/assets/components/assets/button/t9n/messages_sl.json new file mode 100644 index 0000000..d82f62f --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "loading": "Nalaganje" +} diff --git a/public/assets/components/assets/button/t9n/messages_sr.json b/public/assets/components/assets/button/t9n/messages_sr.json new file mode 100644 index 0000000..b81c61e --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje" +} diff --git a/public/assets/components/assets/button/t9n/messages_sv.json b/public/assets/components/assets/button/t9n/messages_sv.json new file mode 100644 index 0000000..c241676 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "loading": "Läser in" +} diff --git a/public/assets/components/assets/button/t9n/messages_th.json b/public/assets/components/assets/button/t9n/messages_th.json new file mode 100644 index 0000000..6ff5841 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "loading": "กำลังโหลด" +} diff --git a/public/assets/components/assets/button/t9n/messages_tr.json b/public/assets/components/assets/button/t9n/messages_tr.json new file mode 100644 index 0000000..5482aae --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "loading": "Yükleniyor" +} diff --git a/public/assets/components/assets/button/t9n/messages_uk.json b/public/assets/components/assets/button/t9n/messages_uk.json new file mode 100644 index 0000000..d8686ae --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "loading": "Завантажується" +} diff --git a/public/assets/components/assets/button/t9n/messages_vi.json b/public/assets/components/assets/button/t9n/messages_vi.json new file mode 100644 index 0000000..680f766 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "loading": "Đang tải" +} diff --git a/public/assets/components/assets/button/t9n/messages_zh-CN.json b/public/assets/components/assets/button/t9n/messages_zh-CN.json new file mode 100644 index 0000000..8b80d6c --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "loading": "正在加载" +} diff --git a/public/assets/components/assets/button/t9n/messages_zh-HK.json b/public/assets/components/assets/button/t9n/messages_zh-HK.json new file mode 100644 index 0000000..1e69fa2 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/public/assets/components/assets/button/t9n/messages_zh-TW.json b/public/assets/components/assets/button/t9n/messages_zh-TW.json new file mode 100644 index 0000000..1e69fa2 --- /dev/null +++ b/public/assets/components/assets/button/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/public/assets/components/assets/card/t9n/messages.json b/public/assets/components/assets/card/t9n/messages.json new file mode 100644 index 0000000..baaf362 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "select": "Selectable card", + "deselect": "Deselect", + "loading": "Loading" +} diff --git a/public/assets/components/assets/card/t9n/messages_ar.json b/public/assets/components/assets/card/t9n/messages_ar.json new file mode 100644 index 0000000..1635898 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "select": "بطاقة قابلة للتحديد", + "deselect": "إلغاء تحديد", + "loading": "تحميل" +} diff --git a/public/assets/components/assets/card/t9n/messages_bg.json b/public/assets/components/assets/card/t9n/messages_bg.json new file mode 100644 index 0000000..5c63d65 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "select": "Избираема карта", + "deselect": "Отказ от избор", + "loading": "Зареждане" +} diff --git a/public/assets/components/assets/card/t9n/messages_bs.json b/public/assets/components/assets/card/t9n/messages_bs.json new file mode 100644 index 0000000..2647ef6 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "select": "Odaberiva kartica", + "deselect": "Odznači", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/card/t9n/messages_ca.json b/public/assets/components/assets/card/t9n/messages_ca.json new file mode 100644 index 0000000..fb3df54 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "select": "Targeta seleccionable", + "deselect": "Anul·la la selecció", + "loading": "S'està carregant..." +} diff --git a/public/assets/components/assets/card/t9n/messages_cs.json b/public/assets/components/assets/card/t9n/messages_cs.json new file mode 100644 index 0000000..6edc375 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "select": "Karta pro výběr", + "deselect": "Zrušit výběr", + "loading": "Načítání" +} diff --git a/public/assets/components/assets/card/t9n/messages_da.json b/public/assets/components/assets/card/t9n/messages_da.json new file mode 100644 index 0000000..8f13f84 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "select": "Kort, der kan vælges", + "deselect": "Fravælg", + "loading": "Indlæser" +} diff --git a/public/assets/components/assets/card/t9n/messages_de.json b/public/assets/components/assets/card/t9n/messages_de.json new file mode 100644 index 0000000..ca756de --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "select": "Auswählbare Kachel", + "deselect": "Auswahl aufheben", + "loading": "Wird geladen" +} diff --git a/public/assets/components/assets/card/t9n/messages_el.json b/public/assets/components/assets/card/t9n/messages_el.json new file mode 100644 index 0000000..633fe27 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "select": "Επιλέξιμη κάρτα", + "deselect": "Αποεπιλογή", + "loading": "Φόρτωση" +} diff --git a/public/assets/components/assets/card/t9n/messages_en.json b/public/assets/components/assets/card/t9n/messages_en.json new file mode 100644 index 0000000..baaf362 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "select": "Selectable card", + "deselect": "Deselect", + "loading": "Loading" +} diff --git a/public/assets/components/assets/card/t9n/messages_es.json b/public/assets/components/assets/card/t9n/messages_es.json new file mode 100644 index 0000000..25d5ba8 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "select": "Tarjeta seleccionable", + "deselect": "Anular selección", + "loading": "Cargando" +} diff --git a/public/assets/components/assets/card/t9n/messages_et.json b/public/assets/components/assets/card/t9n/messages_et.json new file mode 100644 index 0000000..f6a19e0 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "select": "Valitav kaart", + "deselect": "Tühista valik", + "loading": "Laadimine" +} diff --git a/public/assets/components/assets/card/t9n/messages_fi.json b/public/assets/components/assets/card/t9n/messages_fi.json new file mode 100644 index 0000000..ad4436a --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "select": "Valittava kortti", + "deselect": "Poista valinta", + "loading": "Ladataan" +} diff --git a/public/assets/components/assets/card/t9n/messages_fr.json b/public/assets/components/assets/card/t9n/messages_fr.json new file mode 100644 index 0000000..e8b869c --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "select": "Fiche sélectionnable", + "deselect": "Désélectionner", + "loading": "Chargement" +} diff --git a/public/assets/components/assets/card/t9n/messages_he.json b/public/assets/components/assets/card/t9n/messages_he.json new file mode 100644 index 0000000..e191a12 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "select": "כרטיס שניתן לבחירה", + "deselect": "בטל בחירה", + "loading": "טוען" +} diff --git a/public/assets/components/assets/card/t9n/messages_hr.json b/public/assets/components/assets/card/t9n/messages_hr.json new file mode 100644 index 0000000..2647ef6 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "select": "Odaberiva kartica", + "deselect": "Odznači", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/card/t9n/messages_hu.json b/public/assets/components/assets/card/t9n/messages_hu.json new file mode 100644 index 0000000..39bc28e --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "select": "Kiválasztható kártya", + "deselect": "Kijelölés megszüntetése", + "loading": "Betöltés" +} diff --git a/public/assets/components/assets/card/t9n/messages_id.json b/public/assets/components/assets/card/t9n/messages_id.json new file mode 100644 index 0000000..ca864ec --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "select": "Kartu yang dapat dipilih", + "deselect": "Batalkan pilihan", + "loading": "Memuat" +} diff --git a/public/assets/components/assets/card/t9n/messages_it.json b/public/assets/components/assets/card/t9n/messages_it.json new file mode 100644 index 0000000..f8722af --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "select": "Scheda selezionabile", + "deselect": "Deseleziona", + "loading": "Caricamento in corso" +} diff --git a/public/assets/components/assets/card/t9n/messages_ja.json b/public/assets/components/assets/card/t9n/messages_ja.json new file mode 100644 index 0000000..2ad240d --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "select": "選択可能なカード", + "deselect": "選択解除", + "loading": "読み込んでいます" +} diff --git a/public/assets/components/assets/card/t9n/messages_ko.json b/public/assets/components/assets/card/t9n/messages_ko.json new file mode 100644 index 0000000..7cc8b93 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "select": "선택 가능한 카드", + "deselect": "선택 해제", + "loading": "불러오는 중" +} diff --git a/public/assets/components/assets/card/t9n/messages_lt.json b/public/assets/components/assets/card/t9n/messages_lt.json new file mode 100644 index 0000000..fe1ed4a --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "select": "Pasirenkama kortelė", + "deselect": "Atžymėti", + "loading": "Kraunama" +} diff --git a/public/assets/components/assets/card/t9n/messages_lv.json b/public/assets/components/assets/card/t9n/messages_lv.json new file mode 100644 index 0000000..88926af --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "select": "Atlasāma kartīte", + "deselect": "Noņemt izvēli", + "loading": "Ielādē" +} diff --git a/public/assets/components/assets/card/t9n/messages_nl.json b/public/assets/components/assets/card/t9n/messages_nl.json new file mode 100644 index 0000000..6e41257 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "select": "Selecteerbare card", + "deselect": "Selectie opheffen", + "loading": "Bezig met laden" +} diff --git a/public/assets/components/assets/card/t9n/messages_no.json b/public/assets/components/assets/card/t9n/messages_no.json new file mode 100644 index 0000000..55390c2 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "select": "Valgbart kort", + "deselect": "Fjern valg", + "loading": "Laster inn" +} diff --git a/public/assets/components/assets/card/t9n/messages_pl.json b/public/assets/components/assets/card/t9n/messages_pl.json new file mode 100644 index 0000000..fd8bfa2 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "select": "Możliwa do wybrania karta", + "deselect": "Anuluj zaznaczenie", + "loading": "Wczytywanie" +} diff --git a/public/assets/components/assets/card/t9n/messages_pt-BR.json b/public/assets/components/assets/card/t9n/messages_pt-BR.json new file mode 100644 index 0000000..b61b02d --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "select": "Cartão selecionável", + "deselect": "Cancelar Seleção", + "loading": "Carregando" +} diff --git a/public/assets/components/assets/card/t9n/messages_pt-PT.json b/public/assets/components/assets/card/t9n/messages_pt-PT.json new file mode 100644 index 0000000..6555c5d --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "select": "Cartão selecionável", + "deselect": "Desselecionar", + "loading": "A Carregar" +} diff --git a/public/assets/components/assets/card/t9n/messages_ro.json b/public/assets/components/assets/card/t9n/messages_ro.json new file mode 100644 index 0000000..03bfd36 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "select": "Card selectabil", + "deselect": "Deselectare", + "loading": "Se încarcă" +} diff --git a/public/assets/components/assets/card/t9n/messages_ru.json b/public/assets/components/assets/card/t9n/messages_ru.json new file mode 100644 index 0000000..5c7047f --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "select": "Выбираемая карточка", + "deselect": "Снять выделение", + "loading": "Загрузка" +} diff --git a/public/assets/components/assets/card/t9n/messages_sk.json b/public/assets/components/assets/card/t9n/messages_sk.json new file mode 100644 index 0000000..5ed2109 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "select": "Voliteľná karta", + "deselect": "Zrušiť výber", + "loading": "Načítava sa" +} diff --git a/public/assets/components/assets/card/t9n/messages_sl.json b/public/assets/components/assets/card/t9n/messages_sl.json new file mode 100644 index 0000000..d7c3946 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "select": "Izberljiva kartica", + "deselect": "Prekliči izbiro", + "loading": "Nalaganje" +} diff --git a/public/assets/components/assets/card/t9n/messages_sr.json b/public/assets/components/assets/card/t9n/messages_sr.json new file mode 100644 index 0000000..88a84cc --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "select": "Kartica za selekciju", + "deselect": "Opozovi izbor", + "loading": "Učitavanje" +} diff --git a/public/assets/components/assets/card/t9n/messages_sv.json b/public/assets/components/assets/card/t9n/messages_sv.json new file mode 100644 index 0000000..6dcf6cf --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "select": "Valbart kort", + "deselect": "Avmarkera", + "loading": "Läser in" +} diff --git a/public/assets/components/assets/card/t9n/messages_th.json b/public/assets/components/assets/card/t9n/messages_th.json new file mode 100644 index 0000000..f0bf9d5 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "select": "การ์ดที่สามารถเลือกได้", + "deselect": "ไม่เลือก", + "loading": "กำลังโหลด" +} diff --git a/public/assets/components/assets/card/t9n/messages_tr.json b/public/assets/components/assets/card/t9n/messages_tr.json new file mode 100644 index 0000000..fae3404 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "select": "Seçilebilir kart", + "deselect": "Seçimi Kaldır", + "loading": "Yükleniyor" +} diff --git a/public/assets/components/assets/card/t9n/messages_uk.json b/public/assets/components/assets/card/t9n/messages_uk.json new file mode 100644 index 0000000..3b0a95c --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "select": "Доступна для вибору картка", + "deselect": "Скасувати вибір", + "loading": "Завантажується" +} diff --git a/public/assets/components/assets/card/t9n/messages_vi.json b/public/assets/components/assets/card/t9n/messages_vi.json new file mode 100644 index 0000000..be4fae3 --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "select": "Thẻ có thể lựa chọn", + "deselect": "Bỏ chọn", + "loading": "Đang tải" +} diff --git a/public/assets/components/assets/card/t9n/messages_zh-CN.json b/public/assets/components/assets/card/t9n/messages_zh-CN.json new file mode 100644 index 0000000..08592ac --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "select": "可选卡片", + "deselect": "取消选择", + "loading": "正在加载" +} diff --git a/public/assets/components/assets/card/t9n/messages_zh-HK.json b/public/assets/components/assets/card/t9n/messages_zh-HK.json new file mode 100644 index 0000000..8508c2a --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "select": "可選擇的卡片", + "deselect": "取消選擇", + "loading": "正在載入" +} diff --git a/public/assets/components/assets/card/t9n/messages_zh-TW.json b/public/assets/components/assets/card/t9n/messages_zh-TW.json new file mode 100644 index 0000000..8508c2a --- /dev/null +++ b/public/assets/components/assets/card/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "select": "可選擇的卡片", + "deselect": "取消選擇", + "loading": "正在載入" +} diff --git a/public/assets/components/assets/chip/t9n/messages.json b/public/assets/components/assets/chip/t9n/messages.json new file mode 100644 index 0000000..cc5a1bc --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Close" +} diff --git a/public/assets/components/assets/chip/t9n/messages_ar.json b/public/assets/components/assets/chip/t9n/messages_ar.json new file mode 100644 index 0000000..0333361 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "إغلاق" +} diff --git a/public/assets/components/assets/chip/t9n/messages_bg.json b/public/assets/components/assets/chip/t9n/messages_bg.json new file mode 100644 index 0000000..9f1e726 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Затваряне" +} diff --git a/public/assets/components/assets/chip/t9n/messages_bs.json b/public/assets/components/assets/chip/t9n/messages_bs.json new file mode 100644 index 0000000..256be2b --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvori" +} diff --git a/public/assets/components/assets/chip/t9n/messages_ca.json b/public/assets/components/assets/chip/t9n/messages_ca.json new file mode 100644 index 0000000..87866d9 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Tanca" +} diff --git a/public/assets/components/assets/chip/t9n/messages_cs.json b/public/assets/components/assets/chip/t9n/messages_cs.json new file mode 100644 index 0000000..2d19bf9 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zavřít" +} diff --git a/public/assets/components/assets/chip/t9n/messages_da.json b/public/assets/components/assets/chip/t9n/messages_da.json new file mode 100644 index 0000000..a7a39b0 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Luk" +} diff --git a/public/assets/components/assets/chip/t9n/messages_de.json b/public/assets/components/assets/chip/t9n/messages_de.json new file mode 100644 index 0000000..f825444 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Schließen" +} diff --git a/public/assets/components/assets/chip/t9n/messages_el.json b/public/assets/components/assets/chip/t9n/messages_el.json new file mode 100644 index 0000000..88e8c22 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Κλείσιμο" +} diff --git a/public/assets/components/assets/chip/t9n/messages_en.json b/public/assets/components/assets/chip/t9n/messages_en.json new file mode 100644 index 0000000..cc5a1bc --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Close" +} diff --git a/public/assets/components/assets/chip/t9n/messages_es.json b/public/assets/components/assets/chip/t9n/messages_es.json new file mode 100644 index 0000000..f84f8b6 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Cerrar" +} diff --git a/public/assets/components/assets/chip/t9n/messages_et.json b/public/assets/components/assets/chip/t9n/messages_et.json new file mode 100644 index 0000000..db882ff --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Sule" +} diff --git a/public/assets/components/assets/chip/t9n/messages_fi.json b/public/assets/components/assets/chip/t9n/messages_fi.json new file mode 100644 index 0000000..92f2640 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Sulje" +} diff --git a/public/assets/components/assets/chip/t9n/messages_fr.json b/public/assets/components/assets/chip/t9n/messages_fr.json new file mode 100644 index 0000000..a6d2d76 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Fermer" +} diff --git a/public/assets/components/assets/chip/t9n/messages_he.json b/public/assets/components/assets/chip/t9n/messages_he.json new file mode 100644 index 0000000..ebadb6f --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "סגירה" +} diff --git a/public/assets/components/assets/chip/t9n/messages_hr.json b/public/assets/components/assets/chip/t9n/messages_hr.json new file mode 100644 index 0000000..256be2b --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvori" +} diff --git a/public/assets/components/assets/chip/t9n/messages_hu.json b/public/assets/components/assets/chip/t9n/messages_hu.json new file mode 100644 index 0000000..93a5c9b --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Bezárás" +} diff --git a/public/assets/components/assets/chip/t9n/messages_id.json b/public/assets/components/assets/chip/t9n/messages_id.json new file mode 100644 index 0000000..7b11530 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Tutup" +} diff --git a/public/assets/components/assets/chip/t9n/messages_it.json b/public/assets/components/assets/chip/t9n/messages_it.json new file mode 100644 index 0000000..9b2da01 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Chiudi" +} diff --git a/public/assets/components/assets/chip/t9n/messages_ja.json b/public/assets/components/assets/chip/t9n/messages_ja.json new file mode 100644 index 0000000..2c65f34 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "閉じる" +} diff --git a/public/assets/components/assets/chip/t9n/messages_ko.json b/public/assets/components/assets/chip/t9n/messages_ko.json new file mode 100644 index 0000000..3045f67 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "닫기" +} diff --git a/public/assets/components/assets/chip/t9n/messages_lt.json b/public/assets/components/assets/chip/t9n/messages_lt.json new file mode 100644 index 0000000..143f8e8 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Uždaryti" +} diff --git a/public/assets/components/assets/chip/t9n/messages_lv.json b/public/assets/components/assets/chip/t9n/messages_lv.json new file mode 100644 index 0000000..945722f --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Aizvērt" +} diff --git a/public/assets/components/assets/chip/t9n/messages_nl.json b/public/assets/components/assets/chip/t9n/messages_nl.json new file mode 100644 index 0000000..ac16032 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Sluiten" +} diff --git a/public/assets/components/assets/chip/t9n/messages_no.json b/public/assets/components/assets/chip/t9n/messages_no.json new file mode 100644 index 0000000..aeb2c9a --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Lukk" +} diff --git a/public/assets/components/assets/chip/t9n/messages_pl.json b/public/assets/components/assets/chip/t9n/messages_pl.json new file mode 100644 index 0000000..e10af0b --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zamknij" +} diff --git a/public/assets/components/assets/chip/t9n/messages_pt-BR.json b/public/assets/components/assets/chip/t9n/messages_pt-BR.json new file mode 100644 index 0000000..5d5dd22 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Fechar" +} diff --git a/public/assets/components/assets/chip/t9n/messages_pt-PT.json b/public/assets/components/assets/chip/t9n/messages_pt-PT.json new file mode 100644 index 0000000..5d5dd22 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Fechar" +} diff --git a/public/assets/components/assets/chip/t9n/messages_ro.json b/public/assets/components/assets/chip/t9n/messages_ro.json new file mode 100644 index 0000000..b44ff45 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Închidere" +} diff --git a/public/assets/components/assets/chip/t9n/messages_ru.json b/public/assets/components/assets/chip/t9n/messages_ru.json new file mode 100644 index 0000000..7fd10bd --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Закрыть" +} diff --git a/public/assets/components/assets/chip/t9n/messages_sk.json b/public/assets/components/assets/chip/t9n/messages_sk.json new file mode 100644 index 0000000..fca3138 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvoriť" +} diff --git a/public/assets/components/assets/chip/t9n/messages_sl.json b/public/assets/components/assets/chip/t9n/messages_sl.json new file mode 100644 index 0000000..75be7a0 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zapri" +} diff --git a/public/assets/components/assets/chip/t9n/messages_sr.json b/public/assets/components/assets/chip/t9n/messages_sr.json new file mode 100644 index 0000000..256be2b --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Zatvori" +} diff --git a/public/assets/components/assets/chip/t9n/messages_sv.json b/public/assets/components/assets/chip/t9n/messages_sv.json new file mode 100644 index 0000000..202b47d --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Stäng" +} diff --git a/public/assets/components/assets/chip/t9n/messages_th.json b/public/assets/components/assets/chip/t9n/messages_th.json new file mode 100644 index 0000000..781d006 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "ปิด" +} diff --git a/public/assets/components/assets/chip/t9n/messages_tr.json b/public/assets/components/assets/chip/t9n/messages_tr.json new file mode 100644 index 0000000..500a8f9 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Kapat" +} diff --git a/public/assets/components/assets/chip/t9n/messages_uk.json b/public/assets/components/assets/chip/t9n/messages_uk.json new file mode 100644 index 0000000..f2f1fa6 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Закрити" +} diff --git a/public/assets/components/assets/chip/t9n/messages_vi.json b/public/assets/components/assets/chip/t9n/messages_vi.json new file mode 100644 index 0000000..55bf062 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "Đóng" +} diff --git a/public/assets/components/assets/chip/t9n/messages_zh-CN.json b/public/assets/components/assets/chip/t9n/messages_zh-CN.json new file mode 100644 index 0000000..d6e0022 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "关闭" +} diff --git a/public/assets/components/assets/chip/t9n/messages_zh-HK.json b/public/assets/components/assets/chip/t9n/messages_zh-HK.json new file mode 100644 index 0000000..be58082 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "關閉" +} diff --git a/public/assets/components/assets/chip/t9n/messages_zh-TW.json b/public/assets/components/assets/chip/t9n/messages_zh-TW.json new file mode 100644 index 0000000..be58082 --- /dev/null +++ b/public/assets/components/assets/chip/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "dismissLabel": "關閉" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages.json b/public/assets/components/assets/color-picker/t9n/messages.json new file mode 100644 index 0000000..bb7a689 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blue", + "deleteColor": "Delete color", + "g": "G", + "green": "Green", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "No color", + "opacity": "Opacity", + "r": "R", + "red": "Red", + "rgb": "RGB", + "s": "S", + "saturation": "Saturation", + "saveColor": "Save color", + "saved": "Saved", + "v": "V", + "value": "Value" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_ar.json b/public/assets/components/assets/color-picker/t9n/messages_ar.json new file mode 100644 index 0000000..606a1ce --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_ar.json @@ -0,0 +1,22 @@ +{ + "b": "ب", + "blue": "أزرق", + "deleteColor": "حذف اللون", + "g": "G", + "green": "أخضر", + "h": "H", + "hsv": "HSV", + "hex": "سداسي", + "hue": "تدرج اللون", + "noColor": "لا يوجد لون", + "opacity": "معدل الشفافية", + "r": "R", + "red": "أحمر", + "rgb": "RGB", + "s": "S", + "saturation": "الإشباع", + "saveColor": "حفظ اللون", + "saved": "تم الحفظ", + "v": "V", + "value": "القيمة" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_bg.json b/public/assets/components/assets/color-picker/t9n/messages_bg.json new file mode 100644 index 0000000..0bb7696 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_bg.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Син", + "deleteColor": "Изтриване на цвят", + "g": "G", + "green": "Зелен", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Без цвят", + "opacity": "Непрозрачност", + "r": "R", + "red": "Червен", + "rgb": "RGB", + "s": "S", + "saturation": "Сатурация", + "saveColor": "Запазване на цвят", + "saved": "Записано", + "v": "V", + "value": "Стойност" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_bs.json b/public/assets/components/assets/color-picker/t9n/messages_bs.json new file mode 100644 index 0000000..6758be2 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_bs.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Plava", + "deleteColor": "Izbriši boju", + "g": "G", + "green": "Zelena", + "h": "V", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nijansa", + "noColor": "Nema boje", + "opacity": "Neprozirnost", + "r": "R", + "red": "Crvena", + "rgb": "RGB", + "s": "S", + "saturation": "Zasićenost", + "saveColor": "Spremi boju", + "saved": "Spremljeno", + "v": "V", + "value": "Vrijednost" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_ca.json b/public/assets/components/assets/color-picker/t9n/messages_ca.json new file mode 100644 index 0000000..8a8ab7e --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_ca.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blau", + "deleteColor": "Suprimeix el color", + "g": "V", + "green": "Verd", + "h": "T", + "hsv": "HSV", + "hex": "Hexadecimal", + "hue": "Hue", + "noColor": "Cap color", + "opacity": "Opacitat", + "r": "R", + "red": "Vermell", + "rgb": "RGB", + "s": "S", + "saturation": "Saturació", + "saveColor": "Desa el color", + "saved": "Desat", + "v": "D", + "value": "Valor" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_cs.json b/public/assets/components/assets/color-picker/t9n/messages_cs.json new file mode 100644 index 0000000..9b217a7 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_cs.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Modrá", + "deleteColor": "Smazat barvu", + "g": "G", + "green": "Zelená", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Odstín", + "noColor": "Žádná barva", + "opacity": "Neprůhlednost", + "r": "R", + "red": "Červená", + "rgb": "RGB", + "s": "S", + "saturation": "Sytost", + "saveColor": "Uložit barvu", + "saved": "Uloženo", + "v": "V", + "value": "Hodnota" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_da.json b/public/assets/components/assets/color-picker/t9n/messages_da.json new file mode 100644 index 0000000..ce00a74 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_da.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blå", + "deleteColor": "Slet farve", + "g": "G", + "green": "Grøn", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nuance", + "noColor": "Ingen farve", + "opacity": "Gennemsigtighed", + "r": "R", + "red": "Rød", + "rgb": "RGB", + "s": "L", + "saturation": "Mætning", + "saveColor": "Gem farve", + "saved": "Gemt", + "v": "V", + "value": "Værdi" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_de.json b/public/assets/components/assets/color-picker/t9n/messages_de.json new file mode 100644 index 0000000..ac43949 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_de.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blau", + "deleteColor": "Farbe löschen", + "g": "G", + "green": "Grün", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Farbton", + "noColor": "Keine Farbe", + "opacity": "Opazität", + "r": "R", + "red": "Rot", + "rgb": "RGB", + "s": "S", + "saturation": "Sättigung", + "saveColor": "Farbe speichern", + "saved": "Gespeichert", + "v": "W", + "value": "Wert" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_el.json b/public/assets/components/assets/color-picker/t9n/messages_el.json new file mode 100644 index 0000000..5d19dfc --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_el.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Μπλε", + "deleteColor": "Διαγραφή χρώματος", + "g": "G", + "green": "Πράσινο", + "h": "H", + "hsv": "HSV", + "hex": "Δεκαεξαδικό", + "hue": "Απόχρωση", + "noColor": "Χωρίς χρώμα", + "opacity": "Αδιαφάνεια", + "r": "R", + "red": "Κόκκινο", + "rgb": "RGB", + "s": "Σ", + "saturation": "Κορεσμός", + "saveColor": "Αποθήκευση χρώματος", + "saved": "Αποθηκεύτηκε", + "v": "V", + "value": "Τιμή" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_en.json b/public/assets/components/assets/color-picker/t9n/messages_en.json new file mode 100644 index 0000000..bb7a689 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_en.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blue", + "deleteColor": "Delete color", + "g": "G", + "green": "Green", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "No color", + "opacity": "Opacity", + "r": "R", + "red": "Red", + "rgb": "RGB", + "s": "S", + "saturation": "Saturation", + "saveColor": "Save color", + "saved": "Saved", + "v": "V", + "value": "Value" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_es.json b/public/assets/components/assets/color-picker/t9n/messages_es.json new file mode 100644 index 0000000..d964b3e --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_es.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Azul", + "deleteColor": "Eliminar color", + "g": "G", + "green": "Verde", + "h": "H", + "hsv": "HSV", + "hex": "Hex.", + "hue": "Matiz", + "noColor": "Sin color", + "opacity": "Opacidad", + "r": "R", + "red": "Rojo", + "rgb": "RGB", + "s": "S", + "saturation": "Saturación", + "saveColor": "Guardar color", + "saved": "Guardado", + "v": "V", + "value": "Valor" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_et.json b/public/assets/components/assets/color-picker/t9n/messages_et.json new file mode 100644 index 0000000..a9324d5 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_et.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Sinine", + "deleteColor": "Kustuta värv", + "g": "G", + "green": "Roheline", + "h": "K", + "hsv": "HSV", + "hex": "Kuusnurk", + "hue": "Värvitoon", + "noColor": "Värvi pole", + "opacity": "Läbipaistmatus", + "r": "R", + "red": "Punane", + "rgb": "RGB", + "s": "Lõuna", + "saturation": "Küllastus", + "saveColor": "Salvesta värv", + "saved": "Salvestatud", + "v": "V", + "value": "Väärtus" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_fi.json b/public/assets/components/assets/color-picker/t9n/messages_fi.json new file mode 100644 index 0000000..fadb932 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_fi.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Sininen", + "deleteColor": "Poista väri", + "g": "G", + "green": "Vihreä", + "h": "H", + "hsv": "HSV", + "hex": "Heksa", + "hue": "Sävy", + "noColor": "Ei väriä", + "opacity": "Peittävyys", + "r": "R", + "red": "Punainen", + "rgb": "RGB", + "s": "S", + "saturation": "Saturaatio", + "saveColor": "Tallenna väri", + "saved": "Tallennettu", + "v": "V", + "value": "Arvo" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_fr.json b/public/assets/components/assets/color-picker/t9n/messages_fr.json new file mode 100644 index 0000000..8675e08 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_fr.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Bleu", + "deleteColor": "Supprimer la couleur", + "g": "V", + "green": "Vert", + "h": "T", + "hsv": "TSV", + "hex": "Hexadécimal", + "hue": "Teinte", + "noColor": "Aucune couleur", + "opacity": "Opacité", + "r": "R", + "red": "Rouge", + "rgb": "RVB", + "s": "S", + "saturation": "Saturation", + "saveColor": "Enregistrer la couleur", + "saved": "Enregistrée", + "v": "V", + "value": "Valeur" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_he.json b/public/assets/components/assets/color-picker/t9n/messages_he.json new file mode 100644 index 0000000..45a3b4e --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_he.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "כחול", + "deleteColor": "מחק צבע", + "g": "G", + "green": "ירוק", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "גוון", + "noColor": "ללא צבע", + "opacity": "אטימות", + "r": "R", + "red": "אדום", + "rgb": "RGB", + "s": "S", + "saturation": "רווייה", + "saveColor": "שמור צבע", + "saved": "שמורות", + "v": "V", + "value": "ערך" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_hr.json b/public/assets/components/assets/color-picker/t9n/messages_hr.json new file mode 100644 index 0000000..6758be2 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_hr.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Plava", + "deleteColor": "Izbriši boju", + "g": "G", + "green": "Zelena", + "h": "V", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nijansa", + "noColor": "Nema boje", + "opacity": "Neprozirnost", + "r": "R", + "red": "Crvena", + "rgb": "RGB", + "s": "S", + "saturation": "Zasićenost", + "saveColor": "Spremi boju", + "saved": "Spremljeno", + "v": "V", + "value": "Vrijednost" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_hu.json b/public/assets/components/assets/color-picker/t9n/messages_hu.json new file mode 100644 index 0000000..ba03eca --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_hu.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Kék", + "deleteColor": "Szín törlése", + "g": "G", + "green": "Zöld", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Színárnyalat", + "noColor": "Nincs szín", + "opacity": "Átlátszóság", + "r": "R", + "red": "Vörös", + "rgb": "RGB", + "s": "Szo", + "saturation": "Telítettség", + "saveColor": "Szín mentése", + "saved": "Mentve", + "v": "V", + "value": "Érték" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_id.json b/public/assets/components/assets/color-picker/t9n/messages_id.json new file mode 100644 index 0000000..c82eef1 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_id.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Biru", + "deleteColor": "Hapus warna", + "g": "G", + "green": "Hijau", + "h": "T", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Tidak ada warna", + "opacity": "Opasitas", + "r": "R", + "red": "Merah", + "rgb": "RGB", + "s": "M", + "saturation": "Saturasi", + "saveColor": "Simpan warna", + "saved": "Tersimpan", + "v": "V", + "value": "Nilai" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_it.json b/public/assets/components/assets/color-picker/t9n/messages_it.json new file mode 100644 index 0000000..137ab6b --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_it.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blu", + "deleteColor": "Elimina colore", + "g": "G", + "green": "Verde", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Nessun colore", + "opacity": "Opacità", + "r": "R", + "red": "Rosso", + "rgb": "RGB", + "s": "S", + "saturation": "Saturazione", + "saveColor": "Salva colore", + "saved": "Salvato", + "v": "V", + "value": "Valore" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_ja.json b/public/assets/components/assets/color-picker/t9n/messages_ja.json new file mode 100644 index 0000000..5570c91 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_ja.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "青", + "deleteColor": "色の削除", + "g": "G", + "green": "緑", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "色相", + "noColor": "色なし", + "opacity": "透明度", + "r": "R", + "red": "赤", + "rgb": "RGB", + "s": "S", + "saturation": "彩度", + "saveColor": "色の保存", + "saved": "保存済み", + "v": "V", + "value": "値" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_ko.json b/public/assets/components/assets/color-picker/t9n/messages_ko.json new file mode 100644 index 0000000..8be4306 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_ko.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "파란색", + "deleteColor": "색상 삭제", + "g": "G", + "green": "초록색", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "색조", + "noColor": "색상 없음", + "opacity": "불투명도", + "r": "R", + "red": "빨간색", + "rgb": "RGB", + "s": "S", + "saturation": "채도", + "saveColor": "색상 저장", + "saved": "저장됨", + "v": "V", + "value": "값" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_lt.json b/public/assets/components/assets/color-picker/t9n/messages_lt.json new file mode 100644 index 0000000..6a35322 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_lt.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Mėlyna", + "deleteColor": "Pašalinti spalvą", + "g": "G", + "green": "Žalia", + "h": "A", + "hsv": "HSV", + "hex": "Šešioliktainė", + "hue": "Atspalvis", + "noColor": "Be spalvos", + "opacity": "Dengiamumas", + "r": "R", + "red": "Raudona", + "rgb": "RGB", + "s": "P", + "saturation": "Sodrumas", + "saveColor": "Įrašyti spalvą", + "saved": "Išsaugota", + "v": "R", + "value": "Vertė" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_lv.json b/public/assets/components/assets/color-picker/t9n/messages_lv.json new file mode 100644 index 0000000..29cca51 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_lv.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Zils", + "deleteColor": "Dzēst krāsu", + "g": "G", + "green": "Zaļš", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Krāsa", + "noColor": "Bez krāsas", + "opacity": "Necaurspīdība", + "r": "R", + "red": "Sarkans", + "rgb": "RGB", + "s": "S", + "saturation": "Piesātinājums", + "saveColor": "Saglabāt krāsu", + "saved": "Saglabāts", + "v": "V", + "value": "Vērtība" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_nl.json b/public/assets/components/assets/color-picker/t9n/messages_nl.json new file mode 100644 index 0000000..edc9c57 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_nl.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blauw", + "deleteColor": "Kleur verwijderen", + "g": "G", + "green": "Groen", + "h": "H", + "hsv": "HSV", + "hex": "Hexadecimaal", + "hue": "Tint", + "noColor": "Geen kleur", + "opacity": "Opaciteit", + "r": "R", + "red": "Rood", + "rgb": "RGB", + "s": "Z", + "saturation": "Verzadiging", + "saveColor": "Kleur opslaan", + "saved": "Opgeslagen", + "v": "V", + "value": "Waarde" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_no.json b/public/assets/components/assets/color-picker/t9n/messages_no.json new file mode 100644 index 0000000..e0617d7 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_no.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blå", + "deleteColor": "Slett farge", + "g": "G", + "green": "Grønn", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Hue", + "noColor": "Ingen farge", + "opacity": "Opasitet", + "r": "R", + "red": "Rød", + "rgb": "RGB", + "s": "S", + "saturation": "Metning", + "saveColor": "Lagre farge", + "saved": "Lagret", + "v": "V", + "value": "Verdi" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_pl.json b/public/assets/components/assets/color-picker/t9n/messages_pl.json new file mode 100644 index 0000000..31d6ede --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_pl.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Niebieski", + "deleteColor": "Usuń kolor", + "g": "G", + "green": "Zielony", + "h": "H", + "hsv": "HSV", + "hex": "Wartość szesnastkowa", + "hue": "Barwa", + "noColor": "Brak koloru", + "opacity": "Przezroczystość", + "r": "R", + "red": "Czerwony", + "rgb": "RGB", + "s": "S", + "saturation": "Nasycenie", + "saveColor": "Zapisz kolor", + "saved": "Zapisano", + "v": "V", + "value": "Wartość" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_pt-BR.json b/public/assets/components/assets/color-picker/t9n/messages_pt-BR.json new file mode 100644 index 0000000..8fba7b8 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_pt-BR.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Azul", + "deleteColor": "Excluir cor", + "g": "G", + "green": "Verde", + "h": "A", + "hsv": "HSV", + "hex": "Hex", + "hue": "Matiz", + "noColor": "Sem", + "opacity": "Opacidade", + "r": "R", + "red": "Vermelho", + "rgb": "RGB", + "s": "S", + "saturation": "Saturação", + "saveColor": "Salvar cor", + "saved": "Salvo", + "v": "V", + "value": "Valor" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_pt-PT.json b/public/assets/components/assets/color-picker/t9n/messages_pt-PT.json new file mode 100644 index 0000000..4db525e --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_pt-PT.json @@ -0,0 +1,22 @@ +{ + "b": "N", + "blue": "Azul", + "deleteColor": "Eliminar cor", + "g": "G", + "green": "Verde", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Tonalidade", + "noColor": "Sem cor", + "opacity": "Opacidade", + "r": "R", + "red": "Vermelho", + "rgb": "RGB", + "s": "S", + "saturation": "Saturação", + "saveColor": "Guardar cor", + "saved": "Guardado", + "v": "V", + "value": "Valor" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_ro.json b/public/assets/components/assets/color-picker/t9n/messages_ro.json new file mode 100644 index 0000000..66b4a48 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_ro.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Albastru", + "deleteColor": "Ștergeți culoarea", + "g": "G", + "green": "Verde", + "h": "Î", + "hsv": "HSV", + "hex": "Hexazecimal", + "hue": "Nuanţă", + "noColor": "Nicio culoare", + "opacity": "Opacitate", + "r": "D", + "red": "Roşu", + "rgb": "RGB", + "s": "S", + "saturation": "Saturaţie", + "saveColor": "Salvați culoarea", + "saved": "Salvat", + "v": "V", + "value": "Valoare" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_ru.json b/public/assets/components/assets/color-picker/t9n/messages_ru.json new file mode 100644 index 0000000..e878c7c --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_ru.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Синий", + "deleteColor": "Удалить цвет", + "g": "G", + "green": "Зеленый", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Тон", + "noColor": "Нет цвета", + "opacity": "Непрозрачный", + "r": "R", + "red": "Красный", + "rgb": "RGB", + "s": "S", + "saturation": "Насыщенность", + "saveColor": "Сохранить цвет", + "saved": "Сохранено", + "v": "V", + "value": "Значение" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_sk.json b/public/assets/components/assets/color-picker/t9n/messages_sk.json new file mode 100644 index 0000000..2b6f3ce --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_sk.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Modrá", + "deleteColor": "Vymazať farbu", + "g": "G", + "green": "Zelená", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Odtieň", + "noColor": "Žiadna farba", + "opacity": "Opacita", + "r": "R", + "red": "Červená", + "rgb": "RGB", + "s": "S", + "saturation": "Sýtosť", + "saveColor": "Uložiť farbu", + "saved": "Uložené", + "v": "V", + "value": "Hodnota" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_sl.json b/public/assets/components/assets/color-picker/t9n/messages_sl.json new file mode 100644 index 0000000..c0eb67c --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_sl.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Modra", + "deleteColor": "Izbriši barvo", + "g": "G", + "green": "Zelena", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Odtenek", + "noColor": "Brez barve", + "opacity": "Neprosojnost", + "r": "R", + "red": "Rdeča", + "rgb": "RGB", + "s": "N", + "saturation": "Nasičenost", + "saveColor": "Shrani barvo", + "saved": "Shranjeno", + "v": "V", + "value": "Vrednost" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_sr.json b/public/assets/components/assets/color-picker/t9n/messages_sr.json new file mode 100644 index 0000000..7fa0f04 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_sr.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Plava", + "deleteColor": "Obriši boju", + "g": "G", + "green": "Zelena", + "h": "V", + "hsv": "HSV", + "hex": "Heksadecimalni", + "hue": "Nijansa", + "noColor": "Nema boje", + "opacity": "Neprozirnost", + "r": "R", + "red": "Crvena", + "rgb": "RGB", + "s": "J", + "saturation": "Zasićenost", + "saveColor": "Sačuvaj boju", + "saved": "Sačuvano", + "v": "V", + "value": "Vrednost" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_sv.json b/public/assets/components/assets/color-picker/t9n/messages_sv.json new file mode 100644 index 0000000..01c4f73 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_sv.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Blått", + "deleteColor": "Ta bort färg", + "g": "G", + "green": "Grönt", + "h": "H", + "hsv": "HSV", + "hex": "Hex", + "hue": "Nyans", + "noColor": "Ingen färg", + "opacity": "Opacitet", + "r": "R", + "red": "Rött", + "rgb": "RGB", + "s": "S", + "saturation": "Mättnad", + "saveColor": "Spara färg", + "saved": "Sparade", + "v": "V", + "value": "Värde" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_th.json b/public/assets/components/assets/color-picker/t9n/messages_th.json new file mode 100644 index 0000000..8ebef41 --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_th.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "สีฟ้า", + "deleteColor": "ลบสี", + "g": "G", + "green": "สีเขียว", + "h": "H", + "hsv": "HSV", + "hex": "หกเหลี่ยม", + "hue": "สี", + "noColor": "ไม่มีสี", + "opacity": "ความทึบแสง", + "r": "R", + "red": "สีแดง", + "rgb": "ค่าสีอาร์จีบี", + "s": "เอส", + "saturation": "โทนสี", + "saveColor": "บันทึกสี", + "saved": "บันทึก", + "v": "V", + "value": "ค่า" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_tr.json b/public/assets/components/assets/color-picker/t9n/messages_tr.json new file mode 100644 index 0000000..c9e850a --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_tr.json @@ -0,0 +1,22 @@ +{ + "b": "M", + "blue": "Mavi", + "deleteColor": "Rengi sil", + "g": "Y", + "green": "Yeşil", + "h": "H", + "hsv": "HSV", + "hex": "Onaltılı", + "hue": "Renk özü", + "noColor": "Renk yok", + "opacity": "Matlık", + "r": "K", + "red": "Kırmızı", + "rgb": "RGB", + "s": "D", + "saturation": "Doygunluk", + "saveColor": "Rengi kaydet", + "saved": "Kaydedildi", + "v": "D", + "value": "Değer" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_uk.json b/public/assets/components/assets/color-picker/t9n/messages_uk.json new file mode 100644 index 0000000..60f4d2a --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_uk.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Синій", + "deleteColor": "Видалити колір", + "g": "G", + "green": "Зелений", + "h": "H", + "hsv": "HSV", + "hex": "Шестикутник", + "hue": "Відтінок", + "noColor": "Немає кольору", + "opacity": "Непрозорість", + "r": "R", + "red": "Червоний", + "rgb": "RGB", + "s": "Пд", + "saturation": "Насиченість", + "saveColor": "Зберегти колір", + "saved": "Збережено", + "v": "V", + "value": "Значення" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_vi.json b/public/assets/components/assets/color-picker/t9n/messages_vi.json new file mode 100644 index 0000000..016a8ca --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_vi.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "Lam", + "deleteColor": "Xóa màu", + "g": "G", + "green": "Lục", + "h": "C", + "hsv": "HSV", + "hex": "Hex", + "hue": "Sắc độ", + "noColor": "Không có màu nào", + "opacity": "Độ mờ đục", + "r": "R", + "red": "Đỏ", + "rgb": "RGB", + "s": "S", + "saturation": "Độ bão hòa", + "saveColor": "Lưu lại màu", + "saved": "Đã lưu", + "v": "V", + "value": "Giá trị" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_zh-CN.json b/public/assets/components/assets/color-picker/t9n/messages_zh-CN.json new file mode 100644 index 0000000..903e4bd --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_zh-CN.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "蓝色", + "deleteColor": "删除颜色", + "g": "G", + "green": "绿色", + "h": "H", + "hsv": "HSV", + "hex": "十六进制", + "hue": "色调", + "noColor": "无颜色", + "opacity": "透明度", + "r": "R", + "red": "红色", + "rgb": "RGB", + "s": "S", + "saturation": "饱和度", + "saveColor": "保存颜色", + "saved": "已保存", + "v": "V", + "value": "值" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_zh-HK.json b/public/assets/components/assets/color-picker/t9n/messages_zh-HK.json new file mode 100644 index 0000000..ade436e --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_zh-HK.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "藍色", + "deleteColor": "刪除顏色", + "g": "G", + "green": "綠色", + "h": "H", + "hsv": "HSV", + "hex": "十六進制", + "hue": "色調", + "noColor": "無顏色", + "opacity": "不透明度", + "r": "R", + "red": "紅色", + "rgb": "RGB", + "s": "S", + "saturation": "飽和度", + "saveColor": "儲存顏色", + "saved": "已儲存", + "v": "V", + "value": "數值" +} diff --git a/public/assets/components/assets/color-picker/t9n/messages_zh-TW.json b/public/assets/components/assets/color-picker/t9n/messages_zh-TW.json new file mode 100644 index 0000000..ade436e --- /dev/null +++ b/public/assets/components/assets/color-picker/t9n/messages_zh-TW.json @@ -0,0 +1,22 @@ +{ + "b": "B", + "blue": "藍色", + "deleteColor": "刪除顏色", + "g": "G", + "green": "綠色", + "h": "H", + "hsv": "HSV", + "hex": "十六進制", + "hue": "色調", + "noColor": "無顏色", + "opacity": "不透明度", + "r": "R", + "red": "紅色", + "rgb": "RGB", + "s": "S", + "saturation": "飽和度", + "saveColor": "儲存顏色", + "saved": "已儲存", + "v": "V", + "value": "數值" +} diff --git a/public/assets/components/assets/combobox/t9n/messages.json b/public/assets/components/assets/combobox/t9n/messages.json new file mode 100644 index 0000000..f22a4b2 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Remove tag" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_ar.json b/public/assets/components/assets/combobox/t9n/messages_ar.json new file mode 100644 index 0000000..49c4f79 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "إزالة علامة" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_bg.json b/public/assets/components/assets/combobox/t9n/messages_bg.json new file mode 100644 index 0000000..efb7c91 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Премахване на таг" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_bs.json b/public/assets/components/assets/combobox/t9n/messages_bs.json new file mode 100644 index 0000000..2ad27cc --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Ukloni oznaku" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_ca.json b/public/assets/components/assets/combobox/t9n/messages_ca.json new file mode 100644 index 0000000..b74b822 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Elimina l'etiqueta" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_cs.json b/public/assets/components/assets/combobox/t9n/messages_cs.json new file mode 100644 index 0000000..a84dd50 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Odebrat klíčové slovo" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_da.json b/public/assets/components/assets/combobox/t9n/messages_da.json new file mode 100644 index 0000000..e09e503 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Fjern nøgleord" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_de.json b/public/assets/components/assets/combobox/t9n/messages_de.json new file mode 100644 index 0000000..0911818 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Tag entfernen" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_el.json b/public/assets/components/assets/combobox/t9n/messages_el.json new file mode 100644 index 0000000..2aeda7c --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Κατάργηση ετικέτας" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_en.json b/public/assets/components/assets/combobox/t9n/messages_en.json new file mode 100644 index 0000000..f22a4b2 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Remove tag" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_es.json b/public/assets/components/assets/combobox/t9n/messages_es.json new file mode 100644 index 0000000..6992602 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Eliminar etiqueta" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_et.json b/public/assets/components/assets/combobox/t9n/messages_et.json new file mode 100644 index 0000000..ec4dcdc --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Eemaldage märksõna" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_fi.json b/public/assets/components/assets/combobox/t9n/messages_fi.json new file mode 100644 index 0000000..48f666b --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Poista tunniste" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_fr.json b/public/assets/components/assets/combobox/t9n/messages_fr.json new file mode 100644 index 0000000..adecc0a --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Supprimer la balise" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_he.json b/public/assets/components/assets/combobox/t9n/messages_he.json new file mode 100644 index 0000000..a2379fc --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "הסר תג" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_hr.json b/public/assets/components/assets/combobox/t9n/messages_hr.json new file mode 100644 index 0000000..2ad27cc --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Ukloni oznaku" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_hu.json b/public/assets/components/assets/combobox/t9n/messages_hu.json new file mode 100644 index 0000000..39ea966 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Címke eltávolítása" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_id.json b/public/assets/components/assets/combobox/t9n/messages_id.json new file mode 100644 index 0000000..cc3038e --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Hapus tag" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_it.json b/public/assets/components/assets/combobox/t9n/messages_it.json new file mode 100644 index 0000000..e0780dd --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Rimuovere tag" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_ja.json b/public/assets/components/assets/combobox/t9n/messages_ja.json new file mode 100644 index 0000000..c642c32 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "タグの削除" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_ko.json b/public/assets/components/assets/combobox/t9n/messages_ko.json new file mode 100644 index 0000000..d618b40 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "태그 제거" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_lt.json b/public/assets/components/assets/combobox/t9n/messages_lt.json new file mode 100644 index 0000000..9972cff --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Pašalinti raktažodį" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_lv.json b/public/assets/components/assets/combobox/t9n/messages_lv.json new file mode 100644 index 0000000..8a00eef --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Noņemt atslēgvārdu" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_nl.json b/public/assets/components/assets/combobox/t9n/messages_nl.json new file mode 100644 index 0000000..fbc070f --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Tag verwijderen" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_no.json b/public/assets/components/assets/combobox/t9n/messages_no.json new file mode 100644 index 0000000..8418a9d --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Fjern tagg" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_pl.json b/public/assets/components/assets/combobox/t9n/messages_pl.json new file mode 100644 index 0000000..8ba6cb6 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Usuń znacznik" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_pt-BR.json b/public/assets/components/assets/combobox/t9n/messages_pt-BR.json new file mode 100644 index 0000000..ca3acf6 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Remover tag" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_pt-PT.json b/public/assets/components/assets/combobox/t9n/messages_pt-PT.json new file mode 100644 index 0000000..8c2f9df --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Remover etiqueta" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_ro.json b/public/assets/components/assets/combobox/t9n/messages_ro.json new file mode 100644 index 0000000..7dc3dee --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Eliminare etichetă" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_ru.json b/public/assets/components/assets/combobox/t9n/messages_ru.json new file mode 100644 index 0000000..c251172 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Удалить тег" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_sk.json b/public/assets/components/assets/combobox/t9n/messages_sk.json new file mode 100644 index 0000000..b3add2f --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Odstrániť štítok" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_sl.json b/public/assets/components/assets/combobox/t9n/messages_sl.json new file mode 100644 index 0000000..8b9a8fe --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Odstrani oznako" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_sr.json b/public/assets/components/assets/combobox/t9n/messages_sr.json new file mode 100644 index 0000000..2ad27cc --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Ukloni oznaku" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_sv.json b/public/assets/components/assets/combobox/t9n/messages_sv.json new file mode 100644 index 0000000..874e0af --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Ta bort tagg" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_th.json b/public/assets/components/assets/combobox/t9n/messages_th.json new file mode 100644 index 0000000..56da595 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "ลบแท็ก" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_tr.json b/public/assets/components/assets/combobox/t9n/messages_tr.json new file mode 100644 index 0000000..e743011 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Etiketi kaldır" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_uk.json b/public/assets/components/assets/combobox/t9n/messages_uk.json new file mode 100644 index 0000000..e4ba9bc --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Вилучити тег" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_vi.json b/public/assets/components/assets/combobox/t9n/messages_vi.json new file mode 100644 index 0000000..8ab0841 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "Xóa thẻ" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_zh-CN.json b/public/assets/components/assets/combobox/t9n/messages_zh-CN.json new file mode 100644 index 0000000..f0c8e64 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "移除标签" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_zh-HK.json b/public/assets/components/assets/combobox/t9n/messages_zh-HK.json new file mode 100644 index 0000000..524f969 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "移除標記" +} diff --git a/public/assets/components/assets/combobox/t9n/messages_zh-TW.json b/public/assets/components/assets/combobox/t9n/messages_zh-TW.json new file mode 100644 index 0000000..524f969 --- /dev/null +++ b/public/assets/components/assets/combobox/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "removeTag": "移除標記" +} diff --git a/public/assets/components/assets/date-picker/nls/ar.json b/public/assets/components/assets/date-picker/nls/ar.json new file mode 100644 index 0000000..75b920d --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/ar.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": "‏/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 6, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], + "narrow": ["ح", "ن", "ث", "ر", "خ", "ج", "س"], + "short": ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], + "wide": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] + }, + "numerals": "٠١٢٣٤٥٦٧٨٩", + "months": { + "abbreviated": [ + "يناير", + "فبراير", + "مارس", + "أبريل", + "مايو", + "يونيو", + "يوليو", + "أغسطس", + "سبتمبر", + "أكتوبر", + "نوفمبر", + "ديسمبر" + ], + "narrow": ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"], + "wide": [ + "يناير", + "فبراير", + "مارس", + "أبريل", + "مايو", + "يونيو", + "يوليو", + "أغسطس", + "سبتمبر", + "أكتوبر", + "نوفمبر", + "ديسمبر" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/bg.json b/public/assets/components/assets/date-picker/nls/bg.json new file mode 100644 index 0000000..20bd6c2 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/bg.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "d.MM.y 'г'", + "weekStart": 1, + "placeholder": "d.MM.y 'г'", + "days": { + "abbreviated": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "short": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "wide": ["неделя", "понеделник", "вторник", "сряда", "четвъртък", "петък", "събота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["яну", "фев", "март", "апр", "май", "юни", "юли", "авг", "сеп", "окт", "ное", "дек"], + "wide": [ + "януари", + "февруари", + "март", + "април", + "май", + "юни", + "юли", + "август", + "септември", + "октомври", + "ноември", + "декември" + ], + "narrow": ["я", "ф", "м", "а", "м", "ю", "ю", "а", "с", "о", "н", "д"] + } +} diff --git a/public/assets/components/assets/date-picker/nls/bs.json b/public/assets/components/assets/date-picker/nls/bs.json new file mode 100644 index 0000000..f426a1e --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/bs.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY.", + "weekStart": 1, + "placeholder": "DD. MM. YYYY.", + "days": { + "abbreviated": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "narrow": ["N", "P", "U", "S", "Č", "P", "S"], + "short": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "wide": ["nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec"], + "narrow": ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], + "wide": [ + "januar", + "februar", + "mart", + "april", + "maj", + "juni", + "juli", + "august", + "septembar", + "oktobar", + "novembar", + "decembar" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/ca.json b/public/assets/components/assets/date-picker/nls/ca.json new file mode 100644 index 0000000..6dc839b --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/ca.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."], + "narrow": ["dg", "dl", "dt", "dc", "dj", "dv", "ds"], + "short": ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."], + "wide": ["diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["gen.", "febr.", "març", "abr.", "maig", "juny", "jul.", "ag.", "set.", "oct.", "nov.", "des."], + "narrow": ["GN", "FB", "MÇ", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS"], + "wide": [ + "gener", + "febrer", + "març", + "abril", + "maig", + "juny", + "juliol", + "agost", + "setembre", + "octubre", + "novembre", + "desembre" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/cs.json b/public/assets/components/assets/date-picker/nls/cs.json new file mode 100644 index 0000000..804e6be --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/cs.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["ne", "po", "út", "st", "čt", "pá", "so"], + "narrow": ["N", "P", "Ú", "S", "Č", "P", "S"], + "short": ["ne", "po", "út", "st", "čt", "pá", "so"], + "wide": ["neděle", "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["led", "úno", "bře", "dub", "kvě", "čvn", "čvc", "srp", "zář", "říj", "lis", "pro"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": [ + "leden", + "únor", + "březen", + "duben", + "květen", + "červen", + "červenec", + "srpen", + "září", + "říjen", + "listopad", + "prosinec" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/da.json b/public/assets/components/assets/date-picker/nls/da.json new file mode 100644 index 0000000..47f6997 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/da.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."], + "narrow": ["S", "M", "T", "O", "T", "F", "L"], + "short": ["sø", "ma", "ti", "on", "to", "fr", "lø"], + "wide": ["søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januar", + "februar", + "marts", + "april", + "maj", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/de-AT.json b/public/assets/components/assets/date-picker/nls/de-AT.json new file mode 100644 index 0000000..1ae3de3 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/de-AT.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "narrow": ["S", "M", "D", "M", "D", "F", "S"], + "short": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "wide": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jän", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Jänner", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/de-CH.json b/public/assets/components/assets/date-picker/nls/de-CH.json new file mode 100644 index 0000000..0f5d3b8 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/de-CH.json @@ -0,0 +1,29 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "short": ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Januar", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/de.json b/public/assets/components/assets/date-picker/nls/de.json new file mode 100644 index 0000000..d654003 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/de.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "narrow": ["S", "M", "D", "M", "D", "F", "S"], + "short": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "wide": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Januar", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/el.json b/public/assets/components/assets/date-picker/nls/el.json new file mode 100644 index 0000000..fba8883 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/el.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["Κυρ", "Δευ", "Τρί", "Τετ", "Πέμ", "Παρ", "Σάβ"], + "narrow": ["Κ", "Δ", "Τ", "Τ", "Π", "Π", "Σ"], + "short": ["Κυ", "Δε", "Τρ", "Τε", "Πέ", "Πα", "Σά"], + "wide": ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Ιαν", "Φεβ", "Μάρ", "Απρ", "Μάι", "Ιούν", "Ιούλ", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"], + "narrow": ["Ι", "Φ", "Μ", "Α", "Μ", "Ι", "Ι", "Α", "Σ", "Ο", "Ν", "Δ"], + "wide": [ + "Ιανουάριος", + "Φεβρουάριος", + "Μάρτιος", + "Απρίλιος", + "Μάιος", + "Ιούνιος", + "Ιούλιος", + "Αύγουστος", + "Σεπτέμβριος", + "Οκτώβριος", + "Νοέμβριος", + "Δεκέμβριος" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/en-AU.json b/public/assets/components/assets/date-picker/nls/en-AU.json new file mode 100644 index 0000000..df505f8 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/en-AU.json @@ -0,0 +1,30 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "narrow": ["Su.", "M.", "Tu.", "W.", "Th.", "F.", "Sa."], + "short": ["Su", "Mon", "Tu", "Wed", "Th", "Fri", "Sat"] + }, + "numerals": "0123456789", + "months": { + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "wide": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/en-CA.json b/public/assets/components/assets/date-picker/nls/en-CA.json new file mode 100644 index 0000000..5829ce6 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/en-CA.json @@ -0,0 +1,14 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "YYYY-MM-DD", + "weekStart": 7, + "placeholder": "YYYY-MM-DD", + "days": { + "abbreviated": ["Sun.", "Mon.", "Tue.", "Wed.", "Thu.", "Fri.", "Sat."] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan.", "Feb.", "Mar.", "Apr.", "May", "Jun.", "Jul.", "Aug.", "Sep.", "Oct.", "Nov.", "Dec."] + } +} diff --git a/public/assets/components/assets/date-picker/nls/en-GB.json b/public/assets/components/assets/date-picker/nls/en-GB.json new file mode 100644 index 0000000..ae968ef --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/en-GB.json @@ -0,0 +1,29 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "narrow": ["S", "M", "T", "W", "T", "F", "S"] + }, + "numerals": "0123456789", + "months": { + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "wide": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/en.json b/public/assets/components/assets/date-picker/nls/en.json new file mode 100644 index 0000000..b0ede36 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/en.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "MM/DD/YYYY", + "weekStart": 7, + "placeholder": "MM/DD/YYYY", + "days": { + "abbreviated": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + "short": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + "wide": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "wide": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"] + } +} diff --git a/public/assets/components/assets/date-picker/nls/es-MX.json b/public/assets/components/assets/date-picker/nls/es-MX.json new file mode 100644 index 0000000..1d92695 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/es-MX.json @@ -0,0 +1,29 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "narrow": ["D", "L", "M", "M", "J", "V", "S"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."], + "narrow": ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "enero", + "febrero", + "marzo", + "abril", + "mayo", + "junio", + "julio", + "agosto", + "septiembre", + "octubre", + "noviembre", + "diciembre" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/es.json b/public/assets/components/assets/date-picker/nls/es.json new file mode 100644 index 0000000..ddbf273 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/es.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom.", "lun.", "mar.", "mié.", "jue.", "vie.", "sáb."], + "narrow": ["D", "L", "M", "X", "J", "V", "S"], + "short": ["DO", "LU", "MA", "MI", "JU", "VI", "SA"], + "wide": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."], + "narrow": ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "enero", + "febrero", + "marzo", + "abril", + "mayo", + "junio", + "julio", + "agosto", + "septiembre", + "octubre", + "noviembre", + "diciembre" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/et.json b/public/assets/components/assets/date-picker/nls/et.json new file mode 100644 index 0000000..aa380ac --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/et.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["P", "E", "T", "K", "N", "R", "L"], + "narrow": ["P", "E", "T", "K", "N", "R", "L"], + "short": ["P", "E", "T", "K", "N", "R", "L"], + "wide": ["pühapäev", "esmaspäev", "teisipäev", "kolmapäev", "neljapäev", "reede", "laupäev"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jaan", "veebr", "märts", "apr", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov", "dets"], + "narrow": ["J", "V", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "jaanuar", + "veebruar", + "märts", + "aprill", + "mai", + "juuni", + "juuli", + "august", + "september", + "oktoober", + "november", + "detsember" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/fi.json b/public/assets/components/assets/date-picker/nls/fi.json new file mode 100644 index 0000000..19d853e --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/fi.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["su", "ma", "ti", "ke", "to", "pe", "la"], + "narrow": ["S", "M", "T", "K", "T", "P", "L"], + "short": ["su", "ma", "ti", "ke", "to", "pe", "la"], + "wide": ["sunnuntaina", "maanantaina", "tiistaina", "keskiviikkona", "torstaina", "perjantaina", "lauantaina"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "tammi", + "helmi", + "maalis", + "huhti", + "touko", + "kesä", + "heinä", + "elo", + "syys", + "loka", + "marras", + "joulu" + ], + "narrow": ["T", "H", "M", "H", "T", "K", "H", "E", "S", "L", "M", "J"], + "wide": [ + "tammikuu", + "helmikuu", + "maaliskuu", + "huhtikuu", + "toukokuu", + "kesäkuu", + "heinäkuu", + "elokuu", + "syyskuu", + "lokakuu", + "marraskuu", + "joulukuu" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/fr-CH.json b/public/assets/components/assets/date-picker/nls/fr-CH.json new file mode 100644 index 0000000..f6f30f7 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/fr-CH.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], + "narrow": ["D", "L", "M", "M", "J", "V", "S"], + "short": ["di", "lu", "ma", "me", "je", "ve", "sa"], + "wide": ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janvier", + "février", + "mars", + "avril", + "mai", + "juin", + "juillet", + "août", + "septembre", + "octobre", + "novembre", + "décembre" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/fr.json b/public/assets/components/assets/date-picker/nls/fr.json new file mode 100644 index 0000000..3215357 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/fr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], + "narrow": ["D", "L", "M", "M", "J", "V", "S"], + "short": ["di", "lu", "ma", "me", "je", "ve", "sa"], + "wide": ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janvier", + "février", + "mars", + "avril", + "mai", + "juin", + "juillet", + "août", + "septembre", + "octobre", + "novembre", + "décembre" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/he.json b/public/assets/components/assets/date-picker/nls/he.json new file mode 100644 index 0000000..918c727 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/he.json @@ -0,0 +1,19 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 7, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["יום א׳", "יום ב׳", "יום ג׳", "יום ד׳", "יום ה׳", "יום ו׳", "שבת"], + "narrow": ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"], + "short": ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"], + "wide": ["יום ראשון", "יום שני", "יום שלישי", "יום רביעי", "יום חמישי", "יום שישי", "יום שבת"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ינו׳", "פבר׳", "מרץ", "אפר׳", "מאי", "יוני", "יולי", "אוג׳", "ספט׳", "אוק׳", "נוב׳", "דצמ׳"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"] + } +} diff --git a/public/assets/components/assets/date-picker/nls/hi.json b/public/assets/components/assets/date-picker/nls/hi.json new file mode 100644 index 0000000..6ebfb23 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/hi.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"], + "narrow": ["र", "सो", "मं", "बु", "गु", "शु", "श"], + "short": ["र", "सो", "मं", "बु", "गु", "शु", "श"], + "wide": ["रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["जन॰", "फ़र॰", "मार्च", "अप्रैल", "मई", "जून", "जुल॰", "अग॰", "सित॰", "अक्तू॰", "नव॰", "दिस॰"], + "narrow": ["ज", "फ़", "मा", "अ", "म", "जू", "जु", "अ", "सि", "अ", "न", "दि"], + "wide": [ + "जनवरी", + "फ़रवरी", + "मार्च", + "अप्रैल", + "मई", + "जून", + "जुलाई", + "अगस्त", + "सितंबर", + "अक्तूबर", + "नवंबर", + "दिसंबर" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/hr.json b/public/assets/components/assets/date-picker/nls/hr.json new file mode 100644 index 0000000..180672d --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/hr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY.", + "weekStart": 1, + "placeholder": "DD. MM. YYYY.", + "days": { + "abbreviated": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "narrow": ["N", "P", "U", "S", "Č", "P", "S"], + "short": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "wide": ["nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["sij", "velj", "ožu", "tra", "svi", "lip", "srp", "kol", "ruj", "lis", "stu", "pro"], + "narrow": ["1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12."], + "wide": [ + "siječanj", + "veljača", + "ožujak", + "travanj", + "svibanj", + "lipanj", + "srpanj", + "kolovoz", + "rujan", + "listopad", + "studeni", + "prosinac" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/hu.json b/public/assets/components/assets/date-picker/nls/hu.json new file mode 100644 index 0000000..c203c64 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/hu.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "YYYY. MM. DD.", + "weekStart": 1, + "placeholder": "YYYY. MM. DD.", + "days": { + "abbreviated": ["V", "H", "K", "Sze", "Cs", "P", "Szo"], + "narrow": ["V", "H", "K", "Sz", "Cs", "P", "Sz"], + "short": ["V", "H", "K", "Sze", "Cs", "P", "Szo"], + "wide": ["vasárnap", "hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "febr.", "márc.", "ápr.", "máj.", "jún.", "júl.", "aug.", "szept.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "Á", "M", "J", "J", "A", "Sz", "O", "N", "D"], + "wide": [ + "január", + "február", + "március", + "április", + "május", + "június", + "július", + "augusztus", + "szeptember", + "október", + "november", + "december" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/id.json b/public/assets/components/assets/date-picker/nls/id.json new file mode 100644 index 0000000..76faf12 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/id.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], + "narrow": ["M", "S", "S", "R", "K", "J", "S"], + "short": ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], + "wide": ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Januari", + "Februari", + "Maret", + "April", + "Mei", + "Juni", + "Juli", + "Agustus", + "September", + "Oktober", + "November", + "Desember" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/it-CH.json b/public/assets/components/assets/date-picker/nls/it-CH.json new file mode 100644 index 0000000..94d8218 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/it-CH.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "narrow": ["D", "L", "M", "M", "G", "V", "S"], + "short": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "wide": ["domenica", "lunedì", "martedì", "mercoledì", "giovedì", "venerdì", "sabato"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic"], + "narrow": ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"], + "wide": [ + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/it.json b/public/assets/components/assets/date-picker/nls/it.json new file mode 100644 index 0000000..838dfa7 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/it.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "narrow": ["D", "L", "M", "M", "G", "V", "S"], + "short": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "wide": ["domenica", "lunedì", "martedì", "mercoledì", "giovedì", "venerdì", "sabato"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic"], + "narrow": ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"], + "wide": [ + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/ja.json b/public/assets/components/assets/date-picker/nls/ja.json new file mode 100644 index 0000000..db9793d --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/ja.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "YYYY/MM/DD", + "weekStart": 7, + "placeholder": "YYYY/MM/DD", + "days": { + "abbreviated": ["日", "月", "火", "水", "木", "金", "土"], + "narrow": ["日", "月", "火", "水", "木", "金", "土"], + "short": ["日", "月", "火", "水", "木", "金", "土"], + "wide": ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/public/assets/components/assets/date-picker/nls/ko.json b/public/assets/components/assets/date-picker/nls/ko.json new file mode 100644 index 0000000..c248a9b --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/ko.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "YYYY. MM. DD.", + "weekStart": 7, + "placeholder": "YYYY. MM. DD.", + "days": { + "abbreviated": ["일", "월", "화", "수", "목", "금", "토"], + "narrow": ["일", "월", "화", "수", "목", "금", "토"], + "short": ["일", "월", "화", "수", "목", "금", "토"], + "wide": ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], + "narrow": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], + "wide": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"] + }, + "year": { + "suffix": "년" + } +} diff --git a/public/assets/components/assets/date-picker/nls/lt.json b/public/assets/components/assets/date-picker/nls/lt.json new file mode 100644 index 0000000..95b2cc3 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/lt.json @@ -0,0 +1,53 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "YYYY-MM-DD", + "weekStart": 1, + "placeholder": "YYYY-MM-DD", + "days": { + "abbreviated": ["sk", "pr", "an", "tr", "kt", "pn", "št"], + "narrow": ["S", "P", "A", "T", "K", "P", "Š"], + "short": ["Sk", "Pr", "An", "Tr", "Kt", "Pn", "Št"], + "wide": [ + "sekmadienis", + "pirmadienis", + "antradienis", + "trečiadienis", + "ketvirtadienis", + "penktadienis", + "šeštadienis" + ] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "saus.", + "vas.", + "kov.", + "bal.", + "geg.", + "birž.", + "liep.", + "rugp.", + "rugs.", + "spal.", + "lapkr.", + "gruod." + ], + "narrow": ["S", "V", "K", "B", "G", "B", "L", "R", "R", "S", "L", "G"], + "wide": [ + "sausis", + "vasaris", + "kovas", + "balandis", + "gegužė", + "birželis", + "liepa", + "rugpjūtis", + "rugsėjis", + "spalis", + "lapkritis", + "gruodis" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/lv.json b/public/assets/components/assets/date-picker/nls/lv.json new file mode 100644 index 0000000..7bc03f8 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/lv.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["svētd.", "pirmd.", "otrd.", "trešd.", "ceturtd.", "piektd.", "sestd."], + "narrow": ["S", "P", "O", "T", "C", "P", "S"], + "short": ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "Se"], + "wide": ["svētdiena", "pirmdiena", "otrdiena", "trešdiena", "ceturtdiena", "piektdiena", "sestdiena"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "janv.", + "febr.", + "marts", + "apr.", + "maijs", + "jūn.", + "jūl.", + "aug.", + "sept.", + "okt.", + "nov.", + "dec." + ], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janvāris", + "februāris", + "marts", + "aprīlis", + "maijs", + "jūnijs", + "jūlijs", + "augusts", + "septembris", + "oktobris", + "novembris", + "decembris" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/mk.json b/public/assets/components/assets/date-picker/nls/mk.json new file mode 100644 index 0000000..a0d6ca8 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/mk.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["нед.", "пон.", "вт.", "сре.", "чет.", "пет.", "саб."], + "narrow": ["н", "п", "в", "с", "ч", "п", "с"], + "short": ["нед.", "пон.", "вто.", "сре.", "чет.", "пет.", "саб."], + "wide": ["недела", "понеделник", "вторник", "среда", "четврток", "петок", "сабота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["јан.", "фев.", "мар.", "апр.", "мај", "јун.", "јул.", "авг.", "септ.", "окт.", "ноем.", "дек."], + "narrow": ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"], + "wide": [ + "јануари", + "февруари", + "март", + "април", + "мај", + "јуни", + "јули", + "август", + "септември", + "октомври", + "ноември", + "декември" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/nl.json b/public/assets/components/assets/date-picker/nls/nl.json new file mode 100644 index 0000000..b6f3bda --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/nl.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "DD-MM-YYYY", + "weekStart": 1, + "placeholder": "DD-MM-YYYY", + "days": { + "abbreviated": ["zo", "ma", "di", "wo", "do", "vr", "za"], + "narrow": ["Z", "M", "D", "W", "D", "V", "Z"], + "short": ["zo", "ma", "di", "wo", "do", "vr", "za"], + "wide": ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mrt.", "apr.", "mei", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januari", + "februari", + "maart", + "april", + "mei", + "juni", + "juli", + "augustus", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/no.json b/public/assets/components/assets/date-picker/nls/no.json new file mode 100644 index 0000000..a7f4b35 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/no.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."], + "narrow": ["S", "M", "T", "O", "T", "F", "L"], + "short": ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø."], + "wide": ["søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "okt", "nov", "des"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januar", + "februar", + "mars", + "april", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/pl.json b/public/assets/components/assets/date-picker/nls/pl.json new file mode 100644 index 0000000..34d2b6a --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/pl.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob."], + "narrow": ["n", "p", "w", "ś", "c", "p", "s"], + "short": ["nie", "pon", "wto", "śro", "czw", "pią", "sob"], + "wide": ["niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru"], + "narrow": ["S", "L", "M", "K", "M", "C", "L", "S", "W", "P", "L", "G"], + "wide": [ + "styczeń", + "luty", + "marzec", + "kwiecień", + "maj", + "czerwiec", + "lipiec", + "sierpień", + "wrzesień", + "październik", + "listopad", + "grudzień" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/pt-BR.json b/public/assets/components/assets/date-picker/nls/pt-BR.json new file mode 100644 index 0000000..611fb82 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/pt-BR.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."], + "narrow": ["D", "S", "T", "Q", "Q", "S", "S"], + "wide": ["domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janeiro", + "fevereiro", + "março", + "abril", + "maio", + "junho", + "julho", + "agosto", + "setembro", + "outubro", + "novembro", + "dezembro" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/pt-PT.json b/public/assets/components/assets/date-picker/nls/pt-PT.json new file mode 100644 index 0000000..2cd088e --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/pt-PT.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado"], + "narrow": ["D", "S", "T", "Q", "Q", "S", "S"], + "short": ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."], + "wide": ["domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janeiro", + "fevereiro", + "março", + "abril", + "maio", + "junho", + "julho", + "agosto", + "setembro", + "outubro", + "novembro", + "dezembro" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/pt.json b/public/assets/components/assets/date-picker/nls/pt.json new file mode 100644 index 0000000..611fb82 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/pt.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."], + "narrow": ["D", "S", "T", "Q", "Q", "S", "S"], + "wide": ["domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janeiro", + "fevereiro", + "março", + "abril", + "maio", + "junho", + "julho", + "agosto", + "setembro", + "outubro", + "novembro", + "dezembro" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/ro.json b/public/assets/components/assets/date-picker/nls/ro.json new file mode 100644 index 0000000..5575940 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/ro.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["dum.", "lun.", "mar.", "mie.", "joi", "vin.", "sâm."], + "narrow": ["D", "L", "M", "M", "J", "V", "S"], + "short": ["du.", "lu.", "ma.", "mi.", "joi", "vi.", "sâ."], + "wide": ["duminică", "luni", "marți", "miercuri", "joi", "vineri", "sâmbătă"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ian.", "feb.", "mar.", "apr.", "mai", "iun.", "iul.", "aug.", "sept.", "oct.", "nov.", "dec."], + "narrow": ["I", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"], + "wide": [ + "ianuarie", + "februarie", + "martie", + "aprilie", + "mai", + "iunie", + "iulie", + "august", + "septembrie", + "octombrie", + "noiembrie", + "decembrie" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/ru.json b/public/assets/components/assets/date-picker/nls/ru.json new file mode 100644 index 0000000..13c4583 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/ru.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], + "narrow": ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], + "short": ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], + "wide": ["воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["янв.", "февр.", "март", "апр.", "май", "июнь", "июль", "авг.", "сент.", "окт.", "нояб.", "дек."], + "narrow": ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"], + "wide": [ + "январь", + "февраль", + "март", + "апрель", + "май", + "июнь", + "июль", + "август", + "сентябрь", + "октябрь", + "ноябрь", + "декабрь" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/sk.json b/public/assets/components/assets/date-picker/nls/sk.json new file mode 100644 index 0000000..9ab1acc --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/sk.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY", + "weekStart": 1, + "placeholder": "DD. MM. YYYY", + "days": { + "abbreviated": ["ne", "po", "ut", "st", "št", "pi", "so"], + "narrow": ["n", "p", "u", "s", "š", "p", "s"], + "short": ["ne", "po", "ut", "st", "št", "pi", "so"], + "wide": ["nedeľa", "pondelok", "utorok", "streda", "štvrtok", "piatok", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan", "feb", "mar", "apr", "máj", "jún", "júl", "aug", "sep", "okt", "nov", "dec"], + "narrow": ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], + "wide": [ + "január", + "február", + "marec", + "apríl", + "máj", + "jún", + "júl", + "august", + "september", + "október", + "november", + "december" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/sl.json b/public/assets/components/assets/date-picker/nls/sl.json new file mode 100644 index 0000000..c5b1573 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/sl.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY", + "weekStart": 1, + "placeholder": "DD. MM. YYYY", + "days": { + "abbreviated": ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."], + "narrow": ["n", "p", "t", "s", "č", "p", "s"], + "short": ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."], + "wide": ["nedelja", "ponedeljek", "torek", "sreda", "četrtek", "petek", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "avg.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], + "wide": [ + "januar", + "februar", + "marec", + "april", + "maj", + "junij", + "julij", + "avgust", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/sr.json b/public/assets/components/assets/date-picker/nls/sr.json new file mode 100644 index 0000000..5e229fc --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/sr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY.", + "weekStart": 1, + "placeholder": "DD.MM.YYYY.", + "days": { + "abbreviated": ["нед", "пон", "уто", "сре", "чет", "пет", "суб"], + "narrow": ["н", "п", "у", "с", "ч", "п", "с"], + "short": ["не", "по", "ут", "ср", "че", "пе", "су"], + "wide": ["недеља", "понедељак", "уторак", "среда", "четвртак", "петак", "субота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["јан", "феб", "мар", "апр", "мај", "јун", "јул", "авг", "сеп", "окт", "нов", "дец"], + "narrow": ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"], + "wide": [ + "јануар", + "фебруар", + "март", + "април", + "мај", + "јун", + "јул", + "август", + "септембар", + "октобар", + "новембар", + "децембар" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/sv.json b/public/assets/components/assets/date-picker/nls/sv.json new file mode 100644 index 0000000..487052f --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/sv.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "YYYY-MM-DD", + "weekStart": 1, + "placeholder": "YYYY-MM-DD", + "days": { + "abbreviated": ["sön", "mån", "tis", "ons", "tors", "fre", "lör"], + "narrow": ["S", "M", "T", "O", "T", "F", "L"], + "short": ["sö", "må", "ti", "on", "to", "fr", "lö"], + "wide": ["söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januari", + "februari", + "mars", + "april", + "maj", + "juni", + "juli", + "augusti", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/th.json b/public/assets/components/assets/date-picker/nls/th.json new file mode 100644 index 0000000..6a6c2c3 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/th.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "buddhist", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], + "narrow": ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส"], + "short": ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], + "wide": ["วันอาทิตย์", "วันจันทร์", "วันอังคาร", "วันพุธ", "วันพฤหัสบดี", "วันศุกร์", "วันเสาร์"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], + "narrow": ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], + "wide": [ + "มกราคม", + "กุมภาพันธ์", + "มีนาคม", + "เมษายน", + "พฤษภาคม", + "มิถุนายน", + "กรกฎาคม", + "สิงหาคม", + "กันยายน", + "ตุลาคม", + "พฤศจิกายน", + "ธันวาคม" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/tr.json b/public/assets/components/assets/date-picker/nls/tr.json new file mode 100644 index 0000000..383d9c0 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/tr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt"], + "narrow": ["P", "P", "S", "Ç", "P", "C", "C"], + "short": ["Pa", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct"], + "wide": ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], + "narrow": ["O", "Ş", "M", "N", "M", "H", "T", "A", "E", "E", "K", "A"], + "wide": [ + "Ocak", + "Şubat", + "Mart", + "Nisan", + "Mayıs", + "Haziran", + "Temmuz", + "Ağustos", + "Eylül", + "Ekim", + "Kasım", + "Aralık" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/uk.json b/public/assets/components/assets/date-picker/nls/uk.json new file mode 100644 index 0000000..505fdbd --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/uk.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "narrow": ["Н", "П", "В", "С", "Ч", "П", "С"], + "short": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "wide": ["неділя", "понеділок", "вівторок", "середа", "четвер", "пʼятниця", "субота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["січ", "лют", "бер", "кві", "тра", "чер", "лип", "сер", "вер", "жов", "лис", "гру"], + "narrow": ["С", "Л", "Б", "К", "Т", "Ч", "Л", "С", "В", "Ж", "Л", "Г"], + "wide": [ + "січень", + "лютий", + "березень", + "квітень", + "травень", + "червень", + "липень", + "серпень", + "вересень", + "жовтень", + "листопад", + "грудень" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/vi.json b/public/assets/components/assets/date-picker/nls/vi.json new file mode 100644 index 0000000..17b15e1 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/vi.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["CN", "Th 2", "Th 3", "Th 4", "Th 5", "Th 6", "Th 7"], + "narrow": ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], + "short": ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], + "wide": ["Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "Thg 1", + "Thg 2", + "Thg 3", + "Thg 4", + "Thg 5", + "Thg 6", + "Thg 7", + "Thg 8", + "Thg 9", + "Thg 10", + "Thg 11", + "Thg 12" + ], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": [ + "Tháng 1", + "Tháng 2", + "Tháng 3", + "Tháng 4", + "Tháng 5", + "Tháng 6", + "Tháng 7", + "Tháng 8", + "Tháng 9", + "Tháng 10", + "Tháng 11", + "Tháng 12" + ] + } +} diff --git a/public/assets/components/assets/date-picker/nls/zh-CN.json b/public/assets/components/assets/date-picker/nls/zh-CN.json new file mode 100644 index 0000000..bb9f9d5 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/zh-CN.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "YYYY/MM/DD", + "weekStart": 7, + "placeholder": "YYYY/MM/DD", + "days": { + "abbreviated": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + "narrow": ["日", "一", "二", "三", "四", "五", "六"], + "short": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + "wide": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/public/assets/components/assets/date-picker/nls/zh-HK.json b/public/assets/components/assets/date-picker/nls/zh-HK.json new file mode 100644 index 0000000..42e05b9 --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/zh-HK.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], + "narrow": ["日", "一", "二", "三", "四", "五", "六"], + "short": ["日", "一", "二", "三", "四", "五", "六"], + "wide": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/public/assets/components/assets/date-picker/nls/zh-TW.json b/public/assets/components/assets/date-picker/nls/zh-TW.json new file mode 100644 index 0000000..8e3081e --- /dev/null +++ b/public/assets/components/assets/date-picker/nls/zh-TW.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "YYYY/MM/DD", + "weekStart": 7, + "placeholder": "YYYY/MM/DD", + "days": { + "abbreviated": ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], + "narrow": ["日", "一", "二", "三", "四", "五", "六"], + "short": ["日", "一", "二", "三", "四", "五", "六"], + "wide": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/public/assets/components/assets/date-picker/t9n/messages.json b/public/assets/components/assets/date-picker/t9n/messages.json new file mode 100644 index 0000000..6abb662 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Next month", + "prevMonth": "Previous month", + "year": "Year" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_ar.json b/public/assets/components/assets/date-picker/t9n/messages_ar.json new file mode 100644 index 0000000..4d84d23 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "الشهر التالي", + "prevMonth": "الشهر السابق", + "year": "سنة" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_bg.json b/public/assets/components/assets/date-picker/t9n/messages_bg.json new file mode 100644 index 0000000..0f378a5 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Следващ месец", + "prevMonth": "Предишен месец", + "year": "Година" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_bs.json b/public/assets/components/assets/date-picker/t9n/messages_bs.json new file mode 100644 index 0000000..4e5c774 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sljedeći mjesec", + "prevMonth": "Prethodni mjesec", + "year": "Godina" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_ca.json b/public/assets/components/assets/date-picker/t9n/messages_ca.json new file mode 100644 index 0000000..3f429fc --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "El mes vinent", + "prevMonth": "El mes passat", + "year": "Any" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_cs.json b/public/assets/components/assets/date-picker/t9n/messages_cs.json new file mode 100644 index 0000000..eb1a639 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Další měsíc", + "prevMonth": "Předchozí měsíc", + "year": "Rok" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_da.json b/public/assets/components/assets/date-picker/t9n/messages_da.json new file mode 100644 index 0000000..6f1978b --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Næste måned", + "prevMonth": "Forrige måned", + "year": "År" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_de.json b/public/assets/components/assets/date-picker/t9n/messages_de.json new file mode 100644 index 0000000..6799797 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nächster Monat", + "prevMonth": "Vorheriger Monat", + "year": "Jahr" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_el.json b/public/assets/components/assets/date-picker/t9n/messages_el.json new file mode 100644 index 0000000..cc7b07f --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Επόμενος μήνας", + "prevMonth": "Προηγούμενος μήνας", + "year": "Ετών" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_en.json b/public/assets/components/assets/date-picker/t9n/messages_en.json new file mode 100644 index 0000000..6abb662 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Next month", + "prevMonth": "Previous month", + "year": "Year" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_es.json b/public/assets/components/assets/date-picker/t9n/messages_es.json new file mode 100644 index 0000000..3be0d88 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Mes próximo", + "prevMonth": "Mes anterior", + "year": "Año" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_et.json b/public/assets/components/assets/date-picker/t9n/messages_et.json new file mode 100644 index 0000000..9cb0a9f --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Järgmine kuu", + "prevMonth": "Eelmine kuu", + "year": "Aasta" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_fi.json b/public/assets/components/assets/date-picker/t9n/messages_fi.json new file mode 100644 index 0000000..a3403b7 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Seuraava kuukausi", + "prevMonth": "Edellinen kuukausi", + "year": "Vuosi" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_fr.json b/public/assets/components/assets/date-picker/t9n/messages_fr.json new file mode 100644 index 0000000..7057e73 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Mois suivant", + "prevMonth": "Mois précédent", + "year": "Année" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_he.json b/public/assets/components/assets/date-picker/t9n/messages_he.json new file mode 100644 index 0000000..ccc19ef --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "החודש הבא", + "prevMonth": "החודש הקודם", + "year": "שנה" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_hr.json b/public/assets/components/assets/date-picker/t9n/messages_hr.json new file mode 100644 index 0000000..4e5c774 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sljedeći mjesec", + "prevMonth": "Prethodni mjesec", + "year": "Godina" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_hu.json b/public/assets/components/assets/date-picker/t9n/messages_hu.json new file mode 100644 index 0000000..0d94c4c --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Következő hónap", + "prevMonth": "Előző hónap", + "year": "év" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_id.json b/public/assets/components/assets/date-picker/t9n/messages_id.json new file mode 100644 index 0000000..9003016 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Bulan depan", + "prevMonth": "Bulan sebelumnya", + "year": "Tahun" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_it.json b/public/assets/components/assets/date-picker/t9n/messages_it.json new file mode 100644 index 0000000..1efbac5 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Mese successivo", + "prevMonth": "Mese precedente", + "year": "Anno" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_ja.json b/public/assets/components/assets/date-picker/t9n/messages_ja.json new file mode 100644 index 0000000..09846e5 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "次月", + "prevMonth": "前月", + "year": "年" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_ko.json b/public/assets/components/assets/date-picker/t9n/messages_ko.json new file mode 100644 index 0000000..f3c8fbe --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "다음 달", + "prevMonth": "이전 달", + "year": "년" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_lt.json b/public/assets/components/assets/date-picker/t9n/messages_lt.json new file mode 100644 index 0000000..e5677c4 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Kitas mėnuo", + "prevMonth": "Ankstesnis mėnuo", + "year": "Metai" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_lv.json b/public/assets/components/assets/date-picker/t9n/messages_lv.json new file mode 100644 index 0000000..616a533 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nākamais mēnesis", + "prevMonth": "Iepriekšējais mēnesis", + "year": "Gads" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_nl.json b/public/assets/components/assets/date-picker/t9n/messages_nl.json new file mode 100644 index 0000000..aa979a6 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Volgende maand", + "prevMonth": "Vorige maand", + "year": "Jaar" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_no.json b/public/assets/components/assets/date-picker/t9n/messages_no.json new file mode 100644 index 0000000..22fb9ad --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Neste måned", + "prevMonth": "Forrige måned", + "year": "År" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_pl.json b/public/assets/components/assets/date-picker/t9n/messages_pl.json new file mode 100644 index 0000000..cd9617d --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Przyszły miesiąc", + "prevMonth": "Ubiegły miesiąc", + "year": "Rok" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_pt-BR.json b/public/assets/components/assets/date-picker/t9n/messages_pt-BR.json new file mode 100644 index 0000000..a6bf181 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Próximo mês", + "prevMonth": "Mês anterior", + "year": "Ano" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_pt-PT.json b/public/assets/components/assets/date-picker/t9n/messages_pt-PT.json new file mode 100644 index 0000000..a6bf181 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Próximo mês", + "prevMonth": "Mês anterior", + "year": "Ano" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_ro.json b/public/assets/components/assets/date-picker/t9n/messages_ro.json new file mode 100644 index 0000000..203baa7 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Luna următoare", + "prevMonth": "Luna anterioară", + "year": "An" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_ru.json b/public/assets/components/assets/date-picker/t9n/messages_ru.json new file mode 100644 index 0000000..4efb306 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Следующий месяц", + "prevMonth": "Предыдущий месяц", + "year": "Год" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_sk.json b/public/assets/components/assets/date-picker/t9n/messages_sk.json new file mode 100644 index 0000000..cc1b8fe --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nasledujúci mesiac", + "prevMonth": "Predchádzajúci mesiac", + "year": "Rok" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_sl.json b/public/assets/components/assets/date-picker/t9n/messages_sl.json new file mode 100644 index 0000000..a13b8e7 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Naslednji mesec", + "prevMonth": "Prejšnji mesec", + "year": "Leto" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_sr.json b/public/assets/components/assets/date-picker/t9n/messages_sr.json new file mode 100644 index 0000000..0874cc6 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sledećeg meseca", + "prevMonth": "Prethodni mesec", + "year": "Godina" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_sv.json b/public/assets/components/assets/date-picker/t9n/messages_sv.json new file mode 100644 index 0000000..5649bf6 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nästa månad", + "prevMonth": "Föregående månad", + "year": "År" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_th.json b/public/assets/components/assets/date-picker/t9n/messages_th.json new file mode 100644 index 0000000..748db14 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "เดือนถัดไป", + "prevMonth": "เดือนก่อนหน้า", + "year": "ปี" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_tr.json b/public/assets/components/assets/date-picker/t9n/messages_tr.json new file mode 100644 index 0000000..ce02ec9 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sonraki ay", + "prevMonth": "Önceki ay", + "year": "Yıl" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_uk.json b/public/assets/components/assets/date-picker/t9n/messages_uk.json new file mode 100644 index 0000000..42f689f --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Наступного місяця", + "prevMonth": "Попередній місяць", + "year": "Рік" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_vi.json b/public/assets/components/assets/date-picker/t9n/messages_vi.json new file mode 100644 index 0000000..3899a30 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Tháng sau", + "prevMonth": "Tháng trước", + "year": "Năm" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_zh-CN.json b/public/assets/components/assets/date-picker/t9n/messages_zh-CN.json new file mode 100644 index 0000000..5223918 --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "下个月", + "prevMonth": "上个月", + "year": "年" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_zh-HK.json b/public/assets/components/assets/date-picker/t9n/messages_zh-HK.json new file mode 100644 index 0000000..7f5c8ef --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "下個月", + "prevMonth": "上個月", + "year": "年" +} diff --git a/public/assets/components/assets/date-picker/t9n/messages_zh-TW.json b/public/assets/components/assets/date-picker/t9n/messages_zh-TW.json new file mode 100644 index 0000000..7f5c8ef --- /dev/null +++ b/public/assets/components/assets/date-picker/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "下個月", + "prevMonth": "上個月", + "year": "年" +} diff --git a/public/assets/components/assets/filter/t9n/messages.json b/public/assets/components/assets/filter/t9n/messages.json new file mode 100644 index 0000000..be16c71 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Clear filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_ar.json b/public/assets/components/assets/filter/t9n/messages_ar.json new file mode 100644 index 0000000..9f44eb7 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "label": "تصفية", + "clear": "مسح عامل التصفية" +} diff --git a/public/assets/components/assets/filter/t9n/messages_bg.json b/public/assets/components/assets/filter/t9n/messages_bg.json new file mode 100644 index 0000000..2dbda4f --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "label": "Филтър", + "clear": "Изчистване на филтър" +} diff --git a/public/assets/components/assets/filter/t9n/messages_bs.json b/public/assets/components/assets/filter/t9n/messages_bs.json new file mode 100644 index 0000000..c7577c3 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "label": "Filtriraj", + "clear": "Očisti filtar" +} diff --git a/public/assets/components/assets/filter/t9n/messages_ca.json b/public/assets/components/assets/filter/t9n/messages_ca.json new file mode 100644 index 0000000..2d066bf --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "label": "Filtre", + "clear": "Esborra el filtre" +} diff --git a/public/assets/components/assets/filter/t9n/messages_cs.json b/public/assets/components/assets/filter/t9n/messages_cs.json new file mode 100644 index 0000000..b149541 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "label": "Filtr", + "clear": "Vymazat filtr" +} diff --git a/public/assets/components/assets/filter/t9n/messages_da.json b/public/assets/components/assets/filter/t9n/messages_da.json new file mode 100644 index 0000000..4840d72 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrér", + "clear": "Ryd filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_de.json b/public/assets/components/assets/filter/t9n/messages_de.json new file mode 100644 index 0000000..817663a --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "label": "Filtern", + "clear": "Filter löschen" +} diff --git a/public/assets/components/assets/filter/t9n/messages_el.json b/public/assets/components/assets/filter/t9n/messages_el.json new file mode 100644 index 0000000..43fb1a6 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "label": "Φίλτρο", + "clear": "Κατάργηση φίλτρου" +} diff --git a/public/assets/components/assets/filter/t9n/messages_en.json b/public/assets/components/assets/filter/t9n/messages_en.json new file mode 100644 index 0000000..be16c71 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Clear filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_es.json b/public/assets/components/assets/filter/t9n/messages_es.json new file mode 100644 index 0000000..20c4ffb --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrar", + "clear": "Borrar filtro" +} diff --git a/public/assets/components/assets/filter/t9n/messages_et.json b/public/assets/components/assets/filter/t9n/messages_et.json new file mode 100644 index 0000000..0b6a59e --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "label": "Filtreeri", + "clear": "Eemalda filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_fi.json b/public/assets/components/assets/filter/t9n/messages_fi.json new file mode 100644 index 0000000..9e3b4d0 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "label": "Suodata", + "clear": "Tyhjennä suodatin" +} diff --git a/public/assets/components/assets/filter/t9n/messages_fr.json b/public/assets/components/assets/filter/t9n/messages_fr.json new file mode 100644 index 0000000..b25e869 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrer", + "clear": "Effacer le filtre" +} diff --git a/public/assets/components/assets/filter/t9n/messages_he.json b/public/assets/components/assets/filter/t9n/messages_he.json new file mode 100644 index 0000000..6bab96f --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "label": "מסנן", + "clear": "נקה מסנן" +} diff --git a/public/assets/components/assets/filter/t9n/messages_hr.json b/public/assets/components/assets/filter/t9n/messages_hr.json new file mode 100644 index 0000000..c7577c3 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "label": "Filtriraj", + "clear": "Očisti filtar" +} diff --git a/public/assets/components/assets/filter/t9n/messages_hu.json b/public/assets/components/assets/filter/t9n/messages_hu.json new file mode 100644 index 0000000..8d2d558 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "label": "Szűrő", + "clear": "Szűrő törlése" +} diff --git a/public/assets/components/assets/filter/t9n/messages_id.json b/public/assets/components/assets/filter/t9n/messages_id.json new file mode 100644 index 0000000..47cce85 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Hapus filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_it.json b/public/assets/components/assets/filter/t9n/messages_it.json new file mode 100644 index 0000000..20dfd05 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "label": "Filtro", + "clear": "Cancella filtro" +} diff --git a/public/assets/components/assets/filter/t9n/messages_ja.json b/public/assets/components/assets/filter/t9n/messages_ja.json new file mode 100644 index 0000000..42a41b2 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "label": "フィルター", + "clear": "フィルターの解除" +} diff --git a/public/assets/components/assets/filter/t9n/messages_ko.json b/public/assets/components/assets/filter/t9n/messages_ko.json new file mode 100644 index 0000000..1d8cf21 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "label": "필터", + "clear": "필터 해제" +} diff --git a/public/assets/components/assets/filter/t9n/messages_lt.json b/public/assets/components/assets/filter/t9n/messages_lt.json new file mode 100644 index 0000000..b623933 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "label": "Filtruoti", + "clear": "Valyti filtrą" +} diff --git a/public/assets/components/assets/filter/t9n/messages_lv.json b/public/assets/components/assets/filter/t9n/messages_lv.json new file mode 100644 index 0000000..ce655eb --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrs", + "clear": "Notīrīt filtru" +} diff --git a/public/assets/components/assets/filter/t9n/messages_nl.json b/public/assets/components/assets/filter/t9n/messages_nl.json new file mode 100644 index 0000000..312f827 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Filter wissen" +} diff --git a/public/assets/components/assets/filter/t9n/messages_no.json b/public/assets/components/assets/filter/t9n/messages_no.json new file mode 100644 index 0000000..db3da96 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Fjern filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_pl.json b/public/assets/components/assets/filter/t9n/messages_pl.json new file mode 100644 index 0000000..f191724 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "label": "Filtruj", + "clear": "Wyczyść filtr" +} diff --git a/public/assets/components/assets/filter/t9n/messages_pt-BR.json b/public/assets/components/assets/filter/t9n/messages_pt-BR.json new file mode 100644 index 0000000..f54f5be --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrar", + "clear": "Limpar filtro" +} diff --git a/public/assets/components/assets/filter/t9n/messages_pt-PT.json b/public/assets/components/assets/filter/t9n/messages_pt-PT.json new file mode 100644 index 0000000..f54f5be --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrar", + "clear": "Limpar filtro" +} diff --git a/public/assets/components/assets/filter/t9n/messages_ro.json b/public/assets/components/assets/filter/t9n/messages_ro.json new file mode 100644 index 0000000..ad919dd --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrare", + "clear": "Golire filtru" +} diff --git a/public/assets/components/assets/filter/t9n/messages_ru.json b/public/assets/components/assets/filter/t9n/messages_ru.json new file mode 100644 index 0000000..5d051cd --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "label": "Фильтр", + "clear": "Очистить фильтр" +} diff --git a/public/assets/components/assets/filter/t9n/messages_sk.json b/public/assets/components/assets/filter/t9n/messages_sk.json new file mode 100644 index 0000000..fc0e779 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Vyčistiť filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_sl.json b/public/assets/components/assets/filter/t9n/messages_sl.json new file mode 100644 index 0000000..4a447b3 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Počisti filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_sr.json b/public/assets/components/assets/filter/t9n/messages_sr.json new file mode 100644 index 0000000..779e66b --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Obriši filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_sv.json b/public/assets/components/assets/filter/t9n/messages_sv.json new file mode 100644 index 0000000..a97eedc --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "label": "Filter", + "clear": "Rensa filter" +} diff --git a/public/assets/components/assets/filter/t9n/messages_th.json b/public/assets/components/assets/filter/t9n/messages_th.json new file mode 100644 index 0000000..3fc58e3 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "label": "ตัวกรอง", + "clear": "ยกเลิกฟิวเตอร์" +} diff --git a/public/assets/components/assets/filter/t9n/messages_tr.json b/public/assets/components/assets/filter/t9n/messages_tr.json new file mode 100644 index 0000000..c442e89 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "label": "Filtrele", + "clear": "Filtreyi temizle" +} diff --git a/public/assets/components/assets/filter/t9n/messages_uk.json b/public/assets/components/assets/filter/t9n/messages_uk.json new file mode 100644 index 0000000..75a306a --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "label": "Фільтр", + "clear": "Очистити фільтр" +} diff --git a/public/assets/components/assets/filter/t9n/messages_vi.json b/public/assets/components/assets/filter/t9n/messages_vi.json new file mode 100644 index 0000000..103cd03 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "label": "Bộ lọc", + "clear": "Xóa bộ lọc" +} diff --git a/public/assets/components/assets/filter/t9n/messages_zh-CN.json b/public/assets/components/assets/filter/t9n/messages_zh-CN.json new file mode 100644 index 0000000..6ac2764 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "label": "过滤器", + "clear": "清除过滤器" +} diff --git a/public/assets/components/assets/filter/t9n/messages_zh-HK.json b/public/assets/components/assets/filter/t9n/messages_zh-HK.json new file mode 100644 index 0000000..2bb1687 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "label": "篩選器", + "clear": "清除篩選器" +} diff --git a/public/assets/components/assets/filter/t9n/messages_zh-TW.json b/public/assets/components/assets/filter/t9n/messages_zh-TW.json new file mode 100644 index 0000000..2bb1687 --- /dev/null +++ b/public/assets/components/assets/filter/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "label": "篩選器", + "clear": "清除篩選器" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages.json b/public/assets/components/assets/flow-item/t9n/messages.json new file mode 100644 index 0000000..ec7982d --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "back": "Back", + "close": "Close", + "options": "Options" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_ar.json b/public/assets/components/assets/flow-item/t9n/messages_ar.json new file mode 100644 index 0000000..15c5968 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "back": "رجوع", + "close": "إغلاق", + "options": "خيارات" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_bg.json b/public/assets/components/assets/flow-item/t9n/messages_bg.json new file mode 100644 index 0000000..8a99e0c --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "back": "Назад", + "close": "Затваряне", + "options": "Опции" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_bs.json b/public/assets/components/assets/flow-item/t9n/messages_bs.json new file mode 100644 index 0000000..e1ecdf1 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "back": "Natrag", + "close": "Zatvori", + "options": "Opcije" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_ca.json b/public/assets/components/assets/flow-item/t9n/messages_ca.json new file mode 100644 index 0000000..56ba360 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "back": "Enrere", + "close": "Tanca", + "options": "Opcions" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_cs.json b/public/assets/components/assets/flow-item/t9n/messages_cs.json new file mode 100644 index 0000000..1dbb0c3 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "back": "Zpět", + "close": "Zavřít", + "options": "Možnosti" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_da.json b/public/assets/components/assets/flow-item/t9n/messages_da.json new file mode 100644 index 0000000..9fec6f1 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "back": "Tilbage", + "close": "Luk", + "options": "Indstillinger" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_de.json b/public/assets/components/assets/flow-item/t9n/messages_de.json new file mode 100644 index 0000000..f4255d1 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "back": "Zurück", + "close": "Schließen", + "options": "Optionen" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_el.json b/public/assets/components/assets/flow-item/t9n/messages_el.json new file mode 100644 index 0000000..d263d05 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "back": "Πίσω", + "close": "Κλείσιμο", + "options": "Επιλογές" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_en.json b/public/assets/components/assets/flow-item/t9n/messages_en.json new file mode 100644 index 0000000..ec7982d --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "back": "Back", + "close": "Close", + "options": "Options" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_es.json b/public/assets/components/assets/flow-item/t9n/messages_es.json new file mode 100644 index 0000000..5f8dd95 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "back": "Atrás", + "close": "Cerrar", + "options": "Opciones" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_et.json b/public/assets/components/assets/flow-item/t9n/messages_et.json new file mode 100644 index 0000000..8130fc4 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "back": "Tagasi", + "close": "Sule", + "options": "Valikud" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_fi.json b/public/assets/components/assets/flow-item/t9n/messages_fi.json new file mode 100644 index 0000000..0a7f62d --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "back": "Takaisin", + "close": "Sulje", + "options": "Asetukset" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_fr.json b/public/assets/components/assets/flow-item/t9n/messages_fr.json new file mode 100644 index 0000000..479afb1 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "back": "Retour", + "close": "Fermer", + "options": "Options" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_he.json b/public/assets/components/assets/flow-item/t9n/messages_he.json new file mode 100644 index 0000000..4047083 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "back": "חזור", + "close": "סגירה", + "options": "אפשרויות" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_hr.json b/public/assets/components/assets/flow-item/t9n/messages_hr.json new file mode 100644 index 0000000..e1ecdf1 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "back": "Natrag", + "close": "Zatvori", + "options": "Opcije" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_hu.json b/public/assets/components/assets/flow-item/t9n/messages_hu.json new file mode 100644 index 0000000..eb5d466 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "back": "Vissza", + "close": "Bezárás", + "options": "Beállítási lehetőségek" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_id.json b/public/assets/components/assets/flow-item/t9n/messages_id.json new file mode 100644 index 0000000..34a0870 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "back": "Kembali", + "close": "Tutup", + "options": "Opsi" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_it.json b/public/assets/components/assets/flow-item/t9n/messages_it.json new file mode 100644 index 0000000..b069db9 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "back": "Indietro", + "close": "Chiudi", + "options": "Opzioni" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_ja.json b/public/assets/components/assets/flow-item/t9n/messages_ja.json new file mode 100644 index 0000000..5807a01 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "back": "戻る", + "close": "閉じる", + "options": "オプション" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_ko.json b/public/assets/components/assets/flow-item/t9n/messages_ko.json new file mode 100644 index 0000000..83d3bc7 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "back": "뒤로", + "close": "닫기", + "options": "옵션" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_lt.json b/public/assets/components/assets/flow-item/t9n/messages_lt.json new file mode 100644 index 0000000..638f55a --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "back": "Atgal", + "close": "Uždaryti", + "options": "Parinktys" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_lv.json b/public/assets/components/assets/flow-item/t9n/messages_lv.json new file mode 100644 index 0000000..8482166 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "back": "Atpakaļ", + "close": "Aizvērt", + "options": "Opcijas" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_nl.json b/public/assets/components/assets/flow-item/t9n/messages_nl.json new file mode 100644 index 0000000..0e802cb --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "back": "Terug", + "close": "Sluiten", + "options": "Opties" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_no.json b/public/assets/components/assets/flow-item/t9n/messages_no.json new file mode 100644 index 0000000..fb4b89b --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "back": "Tilbake", + "close": "Lukk", + "options": "Alternativer" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_pl.json b/public/assets/components/assets/flow-item/t9n/messages_pl.json new file mode 100644 index 0000000..f9f1b62 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "back": "Wstecz", + "close": "Zamknij", + "options": "Opcje" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_pt-BR.json b/public/assets/components/assets/flow-item/t9n/messages_pt-BR.json new file mode 100644 index 0000000..8564e8e --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "back": "Voltar", + "close": "Fechar", + "options": "Opções" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_pt-PT.json b/public/assets/components/assets/flow-item/t9n/messages_pt-PT.json new file mode 100644 index 0000000..5f9e6d2 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "back": "Retroceder", + "close": "Fechar", + "options": "Opções" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_ro.json b/public/assets/components/assets/flow-item/t9n/messages_ro.json new file mode 100644 index 0000000..6b295f2 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "back": "Înapoi", + "close": "Închidere", + "options": "Opţiuni" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_ru.json b/public/assets/components/assets/flow-item/t9n/messages_ru.json new file mode 100644 index 0000000..e94663a --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "back": "Назад", + "close": "Закрыть", + "options": "Опции" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_sk.json b/public/assets/components/assets/flow-item/t9n/messages_sk.json new file mode 100644 index 0000000..351134f --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "back": "Späť", + "close": "Zatvoriť", + "options": "Možnosti" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_sl.json b/public/assets/components/assets/flow-item/t9n/messages_sl.json new file mode 100644 index 0000000..a014470 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "back": "Nazaj", + "close": "Zapri", + "options": "Možnosti" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_sr.json b/public/assets/components/assets/flow-item/t9n/messages_sr.json new file mode 100644 index 0000000..77ec7f1 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "back": "Nazad", + "close": "Zatvori", + "options": "Opcije" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_sv.json b/public/assets/components/assets/flow-item/t9n/messages_sv.json new file mode 100644 index 0000000..342ed70 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "back": "Bakåt", + "close": "Stäng", + "options": "Alternativ" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_th.json b/public/assets/components/assets/flow-item/t9n/messages_th.json new file mode 100644 index 0000000..fb5e66d --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "back": "กลับ", + "close": "ปิด", + "options": "ตัวเลือก" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_tr.json b/public/assets/components/assets/flow-item/t9n/messages_tr.json new file mode 100644 index 0000000..442309d --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "back": "Geri", + "close": "Kapat", + "options": "Seçenekler" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_uk.json b/public/assets/components/assets/flow-item/t9n/messages_uk.json new file mode 100644 index 0000000..b8b020d --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "back": "Назад", + "close": "Закрити", + "options": "Опції" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_vi.json b/public/assets/components/assets/flow-item/t9n/messages_vi.json new file mode 100644 index 0000000..7db40a9 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "back": "Quay lại", + "close": "Đóng", + "options": "Tùy chọn" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_zh-CN.json b/public/assets/components/assets/flow-item/t9n/messages_zh-CN.json new file mode 100644 index 0000000..84dccfa --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "back": "返回", + "close": "关闭", + "options": "选项" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_zh-HK.json b/public/assets/components/assets/flow-item/t9n/messages_zh-HK.json new file mode 100644 index 0000000..51998d0 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "back": "上一步", + "close": "關閉", + "options": "選項" +} diff --git a/public/assets/components/assets/flow-item/t9n/messages_zh-TW.json b/public/assets/components/assets/flow-item/t9n/messages_zh-TW.json new file mode 100644 index 0000000..51998d0 --- /dev/null +++ b/public/assets/components/assets/flow-item/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "back": "上一步", + "close": "關閉", + "options": "選項" +} diff --git a/public/assets/components/assets/handle/t9n/messages.json b/public/assets/components/assets/handle/t9n/messages.json new file mode 100644 index 0000000..42ca69f --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Drag handle" +} diff --git a/public/assets/components/assets/handle/t9n/messages_ar.json b/public/assets/components/assets/handle/t9n/messages_ar.json new file mode 100644 index 0000000..5e0814d --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "اسحب المقبض" +} diff --git a/public/assets/components/assets/handle/t9n/messages_bg.json b/public/assets/components/assets/handle/t9n/messages_bg.json new file mode 100644 index 0000000..3226022 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Плъзнете маркера" +} diff --git a/public/assets/components/assets/handle/t9n/messages_bs.json b/public/assets/components/assets/handle/t9n/messages_bs.json new file mode 100644 index 0000000..4d73ca3 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Ručica za vuču" +} diff --git a/public/assets/components/assets/handle/t9n/messages_ca.json b/public/assets/components/assets/handle/t9n/messages_ca.json new file mode 100644 index 0000000..53dd602 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Arrossega el controlador" +} diff --git a/public/assets/components/assets/handle/t9n/messages_cs.json b/public/assets/components/assets/handle/t9n/messages_cs.json new file mode 100644 index 0000000..97e13fe --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Úchyt přetažení" +} diff --git a/public/assets/components/assets/handle/t9n/messages_da.json b/public/assets/components/assets/handle/t9n/messages_da.json new file mode 100644 index 0000000..247c076 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Træk håndtag" +} diff --git a/public/assets/components/assets/handle/t9n/messages_de.json b/public/assets/components/assets/handle/t9n/messages_de.json new file mode 100644 index 0000000..8dbcb9a --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Ziehpunkt ziehen" +} diff --git a/public/assets/components/assets/handle/t9n/messages_el.json b/public/assets/components/assets/handle/t9n/messages_el.json new file mode 100644 index 0000000..dfce94a --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Λαβή σύρσης" +} diff --git a/public/assets/components/assets/handle/t9n/messages_en.json b/public/assets/components/assets/handle/t9n/messages_en.json new file mode 100644 index 0000000..42ca69f --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Drag handle" +} diff --git a/public/assets/components/assets/handle/t9n/messages_es.json b/public/assets/components/assets/handle/t9n/messages_es.json new file mode 100644 index 0000000..4dd0489 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Arrastrar manipulador" +} diff --git a/public/assets/components/assets/handle/t9n/messages_et.json b/public/assets/components/assets/handle/t9n/messages_et.json new file mode 100644 index 0000000..2cf3ffe --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Lohistamispide" +} diff --git a/public/assets/components/assets/handle/t9n/messages_fi.json b/public/assets/components/assets/handle/t9n/messages_fi.json new file mode 100644 index 0000000..3eefb64 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Vedä kahvasta" +} diff --git a/public/assets/components/assets/handle/t9n/messages_fr.json b/public/assets/components/assets/handle/t9n/messages_fr.json new file mode 100644 index 0000000..92c6f0c --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Poignée de redimensionnement" +} diff --git a/public/assets/components/assets/handle/t9n/messages_he.json b/public/assets/components/assets/handle/t9n/messages_he.json new file mode 100644 index 0000000..d3b3b0a --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "ידית גרירה" +} diff --git a/public/assets/components/assets/handle/t9n/messages_hr.json b/public/assets/components/assets/handle/t9n/messages_hr.json new file mode 100644 index 0000000..4d73ca3 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Ručica za vuču" +} diff --git a/public/assets/components/assets/handle/t9n/messages_hu.json b/public/assets/components/assets/handle/t9n/messages_hu.json new file mode 100644 index 0000000..9a02240 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Fogantyú húzása" +} diff --git a/public/assets/components/assets/handle/t9n/messages_id.json b/public/assets/components/assets/handle/t9n/messages_id.json new file mode 100644 index 0000000..64e1fd7 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Seret handle" +} diff --git a/public/assets/components/assets/handle/t9n/messages_it.json b/public/assets/components/assets/handle/t9n/messages_it.json new file mode 100644 index 0000000..9fff781 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Trascina maniglia" +} diff --git a/public/assets/components/assets/handle/t9n/messages_ja.json b/public/assets/components/assets/handle/t9n/messages_ja.json new file mode 100644 index 0000000..e95d5a2 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "ドラッグ ハンドル" +} diff --git a/public/assets/components/assets/handle/t9n/messages_ko.json b/public/assets/components/assets/handle/t9n/messages_ko.json new file mode 100644 index 0000000..fbd4527 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "핸들 드래그" +} diff --git a/public/assets/components/assets/handle/t9n/messages_lt.json b/public/assets/components/assets/handle/t9n/messages_lt.json new file mode 100644 index 0000000..9517569 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Vilkti rankenėlę" +} diff --git a/public/assets/components/assets/handle/t9n/messages_lv.json b/public/assets/components/assets/handle/t9n/messages_lv.json new file mode 100644 index 0000000..1a6f753 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Vilkt turētāju" +} diff --git a/public/assets/components/assets/handle/t9n/messages_nl.json b/public/assets/components/assets/handle/t9n/messages_nl.json new file mode 100644 index 0000000..0e6e976 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Knop slepen" +} diff --git a/public/assets/components/assets/handle/t9n/messages_no.json b/public/assets/components/assets/handle/t9n/messages_no.json new file mode 100644 index 0000000..543f051 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Dra håndtak" +} diff --git a/public/assets/components/assets/handle/t9n/messages_pl.json b/public/assets/components/assets/handle/t9n/messages_pl.json new file mode 100644 index 0000000..f326fd0 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Uchwyt przeciągania" +} diff --git a/public/assets/components/assets/handle/t9n/messages_pt-BR.json b/public/assets/components/assets/handle/t9n/messages_pt-BR.json new file mode 100644 index 0000000..263d4b2 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Arrastar manipulador" +} diff --git a/public/assets/components/assets/handle/t9n/messages_pt-PT.json b/public/assets/components/assets/handle/t9n/messages_pt-PT.json new file mode 100644 index 0000000..2218c58 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Arrastar alça" +} diff --git a/public/assets/components/assets/handle/t9n/messages_ro.json b/public/assets/components/assets/handle/t9n/messages_ro.json new file mode 100644 index 0000000..31692d9 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Tragere ghidaj" +} diff --git a/public/assets/components/assets/handle/t9n/messages_ru.json b/public/assets/components/assets/handle/t9n/messages_ru.json new file mode 100644 index 0000000..ab88155 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Перетащить элемент управления" +} diff --git a/public/assets/components/assets/handle/t9n/messages_sk.json b/public/assets/components/assets/handle/t9n/messages_sk.json new file mode 100644 index 0000000..681f198 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Ťahací prvok" +} diff --git a/public/assets/components/assets/handle/t9n/messages_sl.json b/public/assets/components/assets/handle/t9n/messages_sl.json new file mode 100644 index 0000000..6eda968 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Povleci ročico" +} diff --git a/public/assets/components/assets/handle/t9n/messages_sr.json b/public/assets/components/assets/handle/t9n/messages_sr.json new file mode 100644 index 0000000..4681982 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Regulator prevlačenja" +} diff --git a/public/assets/components/assets/handle/t9n/messages_sv.json b/public/assets/components/assets/handle/t9n/messages_sv.json new file mode 100644 index 0000000..adde033 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Dra handtag" +} diff --git a/public/assets/components/assets/handle/t9n/messages_th.json b/public/assets/components/assets/handle/t9n/messages_th.json new file mode 100644 index 0000000..104cb58 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "ลากที่จับ" +} diff --git a/public/assets/components/assets/handle/t9n/messages_tr.json b/public/assets/components/assets/handle/t9n/messages_tr.json new file mode 100644 index 0000000..e363b7b --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Kolu sürükle" +} diff --git a/public/assets/components/assets/handle/t9n/messages_uk.json b/public/assets/components/assets/handle/t9n/messages_uk.json new file mode 100644 index 0000000..14c25f4 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Перетягнути маркер" +} diff --git a/public/assets/components/assets/handle/t9n/messages_vi.json b/public/assets/components/assets/handle/t9n/messages_vi.json new file mode 100644 index 0000000..c94b7c2 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "Kéo thông tin" +} diff --git a/public/assets/components/assets/handle/t9n/messages_zh-CN.json b/public/assets/components/assets/handle/t9n/messages_zh-CN.json new file mode 100644 index 0000000..aabe586 --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "拖动控点" +} diff --git a/public/assets/components/assets/handle/t9n/messages_zh-HK.json b/public/assets/components/assets/handle/t9n/messages_zh-HK.json new file mode 100644 index 0000000..70a2cff --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "拖曳控桿" +} diff --git a/public/assets/components/assets/handle/t9n/messages_zh-TW.json b/public/assets/components/assets/handle/t9n/messages_zh-TW.json new file mode 100644 index 0000000..70a2cff --- /dev/null +++ b/public/assets/components/assets/handle/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "dragHandle": "拖曳控桿" +} diff --git a/public/assets/components/assets/icon/aZ16.json b/public/assets/components/assets/icon/aZ16.json new file mode 100644 index 0000000..70ae3f2 --- /dev/null +++ b/public/assets/components/assets/icon/aZ16.json @@ -0,0 +1 @@ +"M12 7L8.5 0h-1L4 7h1l1-2h4l1 2zM6.5 4l1.496-2.992L9.5 4zM5.111 15L9.5 10H5V9h5.8v1l-4.3 5H11v1H5.111z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/aZ24.json b/public/assets/components/assets/icon/aZ24.json new file mode 100644 index 0000000..de7cf72 --- /dev/null +++ b/public/assets/components/assets/icon/aZ24.json @@ -0,0 +1 @@ +"M8 13h8v1.293L9.293 22H16v1H8v-1.293L14.707 14H8zm.44-3h-.99l4.05-9h1l4.05 9h-.99l-1.38-3H9.82zm1.838-4h3.444L12 2.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/aZ32.json b/public/assets/components/assets/icon/aZ32.json new file mode 100644 index 0000000..fe0e179 --- /dev/null +++ b/public/assets/components/assets/icon/aZ32.json @@ -0,0 +1 @@ +"M13.189 10h5.622l1.677 4h1.084L19.5 9.057V9h-.024l-2.934-7h-1.084l-2.934 7H12.5v.057L10.428 14h1.084zM16 3.293L18.392 9h-4.784zM11 18h10v.707L12.707 29H21v1H11v-.707L19.293 19H11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/aZDown16.json b/public/assets/components/assets/icon/aZDown16.json new file mode 100644 index 0000000..9c560be --- /dev/null +++ b/public/assets/components/assets/icon/aZDown16.json @@ -0,0 +1 @@ +"M12.5 14.2l-2.828-2.828.707-.708L12 12.286v-9.2h1v9.2l1.621-1.622.707.708zM7 7L6 5H2L1 7H0l3.5-7h1L8 7zM5.5 4L4.004 1.008 2.5 4zM1.111 16H7v-1H2.5l4.3-5V9H1v1h4.5l-4.389 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/aZDown24.json b/public/assets/components/assets/icon/aZDown24.json new file mode 100644 index 0000000..348bcd4 --- /dev/null +++ b/public/assets/components/assets/icon/aZDown24.json @@ -0,0 +1 @@ +"M22.354 16.354L18.5 20.207l-3.854-3.854.707-.707L18 18.293V4.053h1v14.24l2.646-2.646zM4 14h6.707L4 21.707V23h8v-1H5.293L12 14.293V13H4zM8.5 1l4.05 9h-.99l-1.38-3H5.82l-1.38 3h-.99L7.5 1zm1.222 5L8 2.25 6.278 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/aZDown32.json b/public/assets/components/assets/icon/aZDown32.json new file mode 100644 index 0000000..372bc31 --- /dev/null +++ b/public/assets/components/assets/icon/aZDown32.json @@ -0,0 +1 @@ +"M28.643 22.643l.707.707-3.85 3.85-3.85-3.85.707-.707L25 25.286V5h1v20.286zM9.189 10h5.622l1.677 4h1.084L15.5 9.057V9h-.024l-2.934-7h-1.084L8.524 9H8.5v.057L6.428 14h1.084zM12 3.293L14.392 9H9.608zM7 18h10v.707L8.707 29H17v1H7v-.707L15.293 19H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/aZUp16.json b/public/assets/components/assets/icon/aZUp16.json new file mode 100644 index 0000000..932ace5 --- /dev/null +++ b/public/assets/components/assets/icon/aZUp16.json @@ -0,0 +1 @@ +"M14.65 6.322L13 4.672V14h-1V4.729l-1.593 1.593-.707-.707 2.828-2.829 2.829 2.829zM4.5 0h-1L0 7h1l1-2h4l1 2h1zm-2 4l1.496-2.992L5.5 4zm4.3 6V9H1v1h4.5l-4.389 5v1H7v-1H2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/aZUp24.json b/public/assets/components/assets/icon/aZUp24.json new file mode 100644 index 0000000..dfb4547 --- /dev/null +++ b/public/assets/components/assets/icon/aZUp24.json @@ -0,0 +1 @@ +"M21.646 8.354L19 5.707V20h-1V5.707l-2.646 2.647-.707-.707L18.5 3.793l3.854 3.854zM4 14h6.707L4 21.707V23h8v-1H5.293L12 14.293V13H4zM8.5 1l4.05 9h-.99l-1.38-3H5.82l-1.38 3h-.99L7.5 1zm1.222 5L8 2.25 6.278 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/aZUp32.json b/public/assets/components/assets/icon/aZUp32.json new file mode 100644 index 0000000..afc3cd9 --- /dev/null +++ b/public/assets/components/assets/icon/aZUp32.json @@ -0,0 +1 @@ +"M9.189 10h5.622l1.677 4h1.084L15.5 9.057V9h-.024l-2.934-7h-1.084L8.524 9H8.5v.057L6.428 14h1.084zM12 3.293L14.392 9H9.608zM7 18h10v.707L8.707 29H17v1H7v-.707L15.293 19H7zm21.643-8.643L26 6.714V27h-1V6.714l-2.643 2.643-.707-.707L25.5 4.8l3.85 3.85z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/accessStringResults16.json b/public/assets/components/assets/icon/accessStringResults16.json new file mode 100644 index 0000000..74c9215 --- /dev/null +++ b/public/assets/components/assets/icon/accessStringResults16.json @@ -0,0 +1 @@ +"M10 4h3v1h-3zm-1 7h4v-1H9zm0-7H3v1h6zM5 9h3V8H5zm4 0h2V8H9zm3-3h-2v1h2zM5 7h4V6H5zm-2 4h5v-1H3zm-2 3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v11a1 1 0 0 1-1 1zm0-1h14V2H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/accessStringResults24.json b/public/assets/components/assets/icon/accessStringResults24.json new file mode 100644 index 0000000..645307b --- /dev/null +++ b/public/assets/components/assets/icon/accessStringResults24.json @@ -0,0 +1 @@ +"M13 7H4V6h9zm3 1H4v1h12zm-3 2H8v1h5zm5 0h-4v1h4zM8 13h4v-1H8zm9-1h-4v1h4zm-9 3h4v-1H8zm9-1h-4v1h4zm1-8h-4v1h4zM4 17h8v-1H4zm9 0h6v-1h-6zm4-8h3V8h-3zm6-4.5v15a1.5 1.5 0 0 1-1.5 1.5h-19A1.5 1.5 0 0 1 1 19.5v-15A1.5 1.5 0 0 1 2.5 3h19A1.5 1.5 0 0 1 23 4.5zm-1 .25a.75.75 0 0 0-.75-.75H2.75a.75.75 0 0 0-.75.75v14.5a.75.75 0 0 0 .75.75h18.5a.75.75 0 0 0 .75-.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/accessStringResults32.json b/public/assets/components/assets/icon/accessStringResults32.json new file mode 100644 index 0000000..94b74c6 --- /dev/null +++ b/public/assets/components/assets/icon/accessStringResults32.json @@ -0,0 +1 @@ +"M17 10H6V9h11zm2 1H6v1h13zM6 24h10v-1H6zm11-10h-6v1h6zm-6 2v1h5v-1zm6 2h-6v1h6zm7-9h-6v1h6zm-4 3h6v-1h-6zm-3 12h8v-1h-8zm6-10h-5v1h5zm-1 2h-5v1h5zm-1 2h-3v1h3zm-10 3h6v-1h-6zm7 0h3v-1h-3zm9.502-16A2.498 2.498 0 0 1 30 7.498V26a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2zM29 7.25A1.25 1.25 0 0 0 27.75 6H4a1 1 0 0 0-1 1v19a1 1 0 0 0 1 1h24a1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/accessibility16.json b/public/assets/components/assets/icon/accessibility16.json new file mode 100644 index 0000000..29c6fb0 --- /dev/null +++ b/public/assets/components/assets/icon/accessibility16.json @@ -0,0 +1 @@ +"M8 .2a7.8 7.8 0 1 0 0 15.6A7.8 7.8 0 0 0 8 .2zm0 14.6c-3.749 0-6.8-3.051-6.8-6.8S4.251 1.2 8 1.2s6.8 3.051 6.8 6.8-3.051 6.8-6.8 6.8zm3.67-8.31l-2.7.67-.06 1-.01 1.09v.01l1.74 3.33c.13.25.03.55-.21.67a.42.42 0 0 1-.21.06h-.01a.492.492 0 0 1-.46-.27L8 9.69l-1.75 3.36c-.1.18-.27.28-.46.27h-.01a.42.42 0 0 1-.21-.06.493.493 0 0 1-.21-.67L7.1 9.26v-.01l-.01-1.09-.06-1-2.7-.67a.512.512 0 0 1-.37-.61c.01-.02.01-.04.02-.06a.51.51 0 0 1 .59-.31l2.4.6h2.06l2.4-.6c.25-.06.5.08.59.31.01.02.01.04.02.06.06.27-.1.54-.37.61zM8.3 5h-.6a.7.7 0 0 1-.7-.7v-.6a.7.7 0 0 1 .7-.7h.6a.7.7 0 0 1 .7.7v.6a.7.7 0 0 1-.7.7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/accessibility24.json b/public/assets/components/assets/icon/accessibility24.json new file mode 100644 index 0000000..5233f02 --- /dev/null +++ b/public/assets/components/assets/icon/accessibility24.json @@ -0,0 +1 @@ +"M12 1.2C6.034 1.2 1.2 6.034 1.2 12c0 5.968 4.834 10.8 10.8 10.8S22.8 17.968 22.8 12c0-5.966-4.834-10.8-10.8-10.8zm0 20.6c-5.403 0-9.8-4.397-9.8-9.8S6.597 2.2 12 2.2s9.8 4.397 9.8 9.8-4.397 9.8-9.8 9.8zm1.402-13.3l3.99-.798a.5.5 0 1 1 .195.98l-3.71.734a.5.5 0 0 0-.403.457L13.3 12.49l2.211 6.317a.5.5 0 0 1-.265.62l-.027.013a.513.513 0 0 1-.68-.254L12 13.99l-2.54 5.196a.513.513 0 0 1-.679.254l-.027-.013a.5.5 0 0 1-.265-.62L10.7 12.49l-.174-2.617a.5.5 0 0 0-.402-.457l-3.712-.733a.5.5 0 1 1 .195-.98l3.99.797h2.805zm.298-2.501A1.7 1.7 0 1 1 10.299 6 1.7 1.7 0 0 1 13.7 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/accessibility32.json b/public/assets/components/assets/icon/accessibility32.json new file mode 100644 index 0000000..398c7e8 --- /dev/null +++ b/public/assets/components/assets/icon/accessibility32.json @@ -0,0 +1 @@ +"M16 1.2C7.826 1.2 1.2 7.826 1.2 16S7.826 30.8 16 30.8 30.8 24.174 30.8 16 24.174 1.2 16 1.2zm0 28.6C8.39 29.8 2.2 23.61 2.2 16S8.39 2.2 16 2.2 29.8 8.39 29.8 16 23.61 29.8 16 29.8zm-3.227-3.538a.608.608 0 0 1-.854.29l-.061-.034a.584.584 0 0 1-.27-.695l2.694-8.648-.392-3.133a.407.407 0 0 0-.34-.351l-5.244-.834a.618.618 0 0 1 .143-1.227l5.165.39h4.771l5.166-.39a.618.618 0 0 1 .143 1.227l-5.245.834a.407.407 0 0 0-.34.351l-.39 3.133 2.692 8.648a.584.584 0 0 1-.269.695l-.06.034a.607.607 0 0 1-.855-.29L16 18.82l-3.227 7.442zM18 9a2 2 0 1 1-4 0 2 2 0 0 1 4 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/activityMonitor16.json b/public/assets/components/assets/icon/activityMonitor16.json new file mode 100644 index 0000000..1db3861 --- /dev/null +++ b/public/assets/components/assets/icon/activityMonitor16.json @@ -0,0 +1 @@ +"M12 9h-1.162L8.5 14.846l-4-10L2.838 9H0V8h2.162L4.5 2.154l4 10L10.162 8H12a2.496 2.496 0 0 0 0 1zm2.5-2A1.5 1.5 0 1 0 16 8.5 1.502 1.502 0 0 0 14.5 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/activityMonitor24.json b/public/assets/components/assets/icon/activityMonitor24.json new file mode 100644 index 0000000..9d0b0df --- /dev/null +++ b/public/assets/components/assets/icon/activityMonitor24.json @@ -0,0 +1 @@ +"M19 13h-2.15l-3.35 9.213-6-16.5L4.85 13H1v-1h3.15L7.5 2.787l6 16.5L16.15 12H19a2.496 2.496 0 0 0 0 1zm2.5-2a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/activityMonitor32.json b/public/assets/components/assets/icon/activityMonitor32.json new file mode 100644 index 0000000..fddbe75 --- /dev/null +++ b/public/assets/components/assets/icon/activityMonitor32.json @@ -0,0 +1 @@ +"M26 17h-3.15L18.5 28.963l-8-22L6.85 17H2v-1h4.15L10.5 4.037l8 22L22.15 16H26a2.496 2.496 0 0 0 0 1zm2.5-2a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/actualSize16.json b/public/assets/components/assets/icon/actualSize16.json new file mode 100644 index 0000000..19a3e02 --- /dev/null +++ b/public/assets/components/assets/icon/actualSize16.json @@ -0,0 +1 @@ +"M15 1v5h-1V2h-4V1zM2 10H1v5h5v-1H2zm12 4h-4v1h5v-5h-1zM1 6h1V2h4V1H1zm7 2h1V7H8zm0 3h1v-1H8zM4.174 6.343L5 6.027V11h1V4.573l-2.184.837zM12 11V4.573l-2.184.837.358.933.826-.316V11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/actualSize24.json b/public/assets/components/assets/icon/actualSize24.json new file mode 100644 index 0000000..27aa7f8 --- /dev/null +++ b/public/assets/components/assets/icon/actualSize24.json @@ -0,0 +1 @@ +"M5.938 7.946L9 6.773V17H8V8.227l-1.704.653zM21 21h-5v1h6v-6h-1zM3 16H2v6h6v-1H3zM3 3h5V2H2v6h1zm13-1v1h5v5h1V2zm-3.5 7.75a.75.75 0 1 0 .75.75.75.75 0 0 0-.75-.75zm0 5a.75.75 0 1 0 .75.75.75.75 0 0 0-.75-.75zM16 17h1V6.773l-3.062 1.173.358.934L16 8.227z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/actualSize32.json b/public/assets/components/assets/icon/actualSize32.json new file mode 100644 index 0000000..e59fd31 --- /dev/null +++ b/public/assets/components/assets/icon/actualSize32.json @@ -0,0 +1 @@ +"M6.93 10.054L11 8.494V23h-1V9.948l-2.713 1.04zM22 23h1V8.494l-4.07 1.56.357.934L22 9.948zM4 4h6V3H3v7h1zm18-1v1h6v6h1V3zM4 22H3v7h7v-1H4zm24 6h-6v1h7v-7h-1zM16.5 13.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 7a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addAndUpdateFeatures16.json b/public/assets/components/assets/icon/addAndUpdateFeatures16.json new file mode 100644 index 0000000..e11a568 --- /dev/null +++ b/public/assets/components/assets/icon/addAndUpdateFeatures16.json @@ -0,0 +1 @@ +"M16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.725.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L.68 10.064A.983.983 0 0 1 1 10h.706l.53-3.133A3.434 3.434 0 0 1 5.359 9.05a4.552 4.552 0 0 0 .657.952.982.982 0 0 1 .817.474 3.571 3.571 0 0 1 2.118 2.174c-.442.125-.86.263-1.27.401a12.664 12.664 0 0 1-2.68.676V14a.982.982 0 0 1-.383.768c3.025-.216 4.217-1.568 7.59-1.568A6.624 6.624 0 0 1 16 14.29zM10.706 2.013a7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.329 8.329 0 0 0-.75-.19c.134-3.836-1.725-4.85-3.378-5.742-1.435-.774-2.67-1.475-2.658-4.046.148-.05.291-.1.428-.15a5.895 5.895 0 0 1 2.368-.434zm-3.85 7.393c-.181-.06-.408-.462-.628-.848A4.413 4.413 0 0 0 2.404 5.88l.531-3.141a11.555 11.555 0 0 0 2.181.254c.036.386.077.768.14 1.114l.788-.146a11.916 11.916 0 0 1-.125-.982 7.91 7.91 0 0 0 .981-.118c.077 2.973 1.723 3.869 3.193 4.661 1.574.85 2.945 1.592 2.863 4.711a8.493 8.493 0 0 0-.749-.034c-.046 0-.086.003-.131.004a8.04 8.04 0 0 0-.187-1.26l-.778.19a7.097 7.097 0 0 1 .164 1.103 11.232 11.232 0 0 0-1.353.181 4.62 4.62 0 0 0-3.067-3.01zm.983-2.282l-.457.656A4.625 4.625 0 0 1 5.68 5.61l.742-.298a3.858 3.858 0 0 0 1.417 1.814zm3.419 2.336l-.662.45A4.332 4.332 0 0 0 8.72 8.522l.351-.718a5.09 5.09 0 0 1 2.187 1.656zM1 12v-1h2V9h1v2h2v1H4v2H3v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addAndUpdateFeatures24.json b/public/assets/components/assets/icon/addAndUpdateFeatures24.json new file mode 100644 index 0000000..d6e855b --- /dev/null +++ b/public/assets/components/assets/icon/addAndUpdateFeatures24.json @@ -0,0 +1 @@ +"M18.458 18.166a18.033 18.033 0 0 1 2.926.234L19.057 4.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268l-1.074 6.234A1.484 1.484 0 0 1 5 11.7h.61l.129-.752c1.964.032 2.295.872 2.625 1.761a2.118 2.118 0 0 0 1.019 1.38 4.544 4.544 0 0 1 2.663 3.904l-.307.073a21.863 21.863 0 0 1-4.239.702v1.002a22.553 22.553 0 0 0 4.473-.731 24.867 24.867 0 0 1 6.485-.873zM13.582 5.775A5.906 5.906 0 0 1 16.31 5.2a9.162 9.162 0 0 1 1.87.206l1.994 11.835c-.336-.03-.679-.032-1.02-.045-.456-4.414-2.584-5.468-4.312-6.311-1.608-.786-2.886-1.42-2.827-4.545a15.186 15.186 0 0 0 1.566-.565zm-3.799 7.399c-.204-.089-.316-.367-.481-.813a3.235 3.235 0 0 0-3.39-2.414l.564-3.28a17.08 17.08 0 0 0 2.095.133c.147 0 .279-.009.419-.012a10.036 10.036 0 0 0 .331 2.05l.77-.217a9.633 9.633 0 0 1-.287-1.878 12.17 12.17 0 0 0 1.21-.16c.015 3.546 1.728 4.388 3.39 5.2 1.639.801 3.328 1.633 3.747 5.389-.45.005-.875.02-1.279.045a7.292 7.292 0 0 0-.324-1.775l-.76.25a6.519 6.519 0 0 1 .286 1.586 24.488 24.488 0 0 0-3.044.487 5.479 5.479 0 0 0-3.247-4.591zm14.098 8.009a13.094 13.094 0 0 0-5.423-1.017c-5.242 0-6.792 1.634-12.034 1.634A13.094 13.094 0 0 1 1 20.783l.431-2.502a1.486 1.486 0 0 0 .77.219h.207l-.284 1.65a13.726 13.726 0 0 0 4.3.65 22.05 22.05 0 0 0 5.783-.79 24.034 24.034 0 0 1 6.25-.844 16.248 16.248 0 0 1 4.158.52l-2.674-15.87a11.86 11.86 0 0 0-3.63-.615 7.792 7.792 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.194 16.194 0 0 1-3.724-.457L3.097 14.5H2.2c-.04 0-.08.009-.12.012L4.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.675 12.675 0 0 1 4.52.878zm-8.084-7.176l-.631.49a5.854 5.854 0 0 0-1.94-1.474l.383-.703a6.61 6.61 0 0 1 2.188 1.687zm-3.472-2.411l-.428.675a5.609 5.609 0 0 1-1.966-1.965l.691-.403a4.844 4.844 0 0 0 1.703 1.693zM2.2 17v-1H5v-2.8h1V16h2.8v1H6v2.8H5V17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addAndUpdateFeatures32.json b/public/assets/components/assets/icon/addAndUpdateFeatures32.json new file mode 100644 index 0000000..2b89d46 --- /dev/null +++ b/public/assets/components/assets/icon/addAndUpdateFeatures32.json @@ -0,0 +1 @@ +"M14.419 12.212a6.042 6.042 0 0 0 1.177 2.135l-.604.525a6.829 6.829 0 0 1-1.333-2.41zm2.217 3.074l-.47.647a16.155 16.155 0 0 0 1.757 1.065l.536.297.393-.697-.544-.301a15.682 15.682 0 0 1-1.672-1.01zm3.522 2.15l-.484.636a5.214 5.214 0 0 1 1.558 1.841l.713-.361a5.966 5.966 0 0 0-1.787-2.116zm7.201 6.948l-.637-.052a41.033 41.033 0 0 0-3.26-.132 24.327 24.327 0 0 0-8.383 1.446A25.331 25.331 0 0 1 12 26.49v-1.018a25.48 25.48 0 0 0 2.769-.778c.997-.323 2.065-.662 3.314-.937-.232-1.45-1.788-3.042-3.7-3.69-.706-.239-1.116-.962-1.59-1.797-.896-1.584-2.02-3.531-5.574-3.311L6.382 20H5.37L7.42 7.644l.481.063a18.376 18.376 0 0 0 2.44.161 19.374 19.374 0 0 0 5.995-.924 14.818 14.818 0 0 1 4.74-.733 23.168 23.168 0 0 1 2.94.196l.369.048zM23.463 23.2c.204 0 .412.017.617.02-.384-5.412-2.643-6.531-4.834-7.602-2.18-1.065-4.422-2.176-4.155-7.302a19.29 19.29 0 0 1-1.204.256v.036a15.547 15.547 0 0 0 .197 2.211l-.79.133a16.254 16.254 0 0 1-.201-2.258 20.773 20.773 0 0 1-2.753.174 19.583 19.583 0 0 1-2.091-.111l-.862 5.192c4.01-.16 5.366 2.222 6.276 3.828.373.659.695 1.227 1.041 1.344a6.475 6.475 0 0 1 4.36 4.444 23.784 23.784 0 0 1 2.942-.33 10.971 10.971 0 0 0-.287-2.005l.773-.202a11.557 11.557 0 0 1 .313 2.188c.22-.005.427-.016.658-.016zm2.701.09L23.52 7.353a21.659 21.659 0 0 0-2.446-.143 13.94 13.94 0 0 0-4.452.691l-.514.147c-.344 4.74 1.39 5.602 3.578 6.67 2.348 1.149 4.996 2.46 5.398 8.535.36.014.72.012 1.08.035zM31 28a33.153 33.153 0 0 0-7.538-.8c-6.876 0-8.048 2.6-14.924 2.6A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.402 26.402 0 0 1 27 3.9zm-7.538-1.8a37.286 37.286 0 0 1 6.313.528l-3.651-22a26.164 26.164 0 0 0-5.05-.517 16.628 16.628 0 0 0-5.29.81 17.42 17.42 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.107 27.433a15.989 15.989 0 0 0 6.43 1.366 20.422 20.422 0 0 0 7.156-1.252 22.381 22.381 0 0 1 7.77-1.348zM10 23h4v-.999h-4v-4H9v4H5V23h4v4.001h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addFeatures16.json b/public/assets/components/assets/icon/addFeatures16.json new file mode 100644 index 0000000..bb89698 --- /dev/null +++ b/public/assets/components/assets/icon/addFeatures16.json @@ -0,0 +1 @@ +"M16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.725.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L.68 10.064A.983.983 0 0 1 1 10h.706l.53-3.133A3.44 3.44 0 0 1 5.359 9.05a4.552 4.552 0 0 0 .657.952.982.982 0 0 1 .817.474 3.571 3.571 0 0 1 2.118 2.174c-.442.125-.86.263-1.27.401a12.664 12.664 0 0 1-2.68.676V14a.982.982 0 0 1-.383.768c3.025-.216 4.217-1.568 7.59-1.568A6.624 6.624 0 0 1 16 14.29zM10.706 2.013a7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.329 8.329 0 0 0-.75-.19c.134-3.836-1.725-4.85-3.378-5.742-1.435-.774-2.67-1.475-2.658-4.046.148-.05.291-.1.428-.15a5.895 5.895 0 0 1 2.368-.434zm-3.85 7.393c-.181-.06-.408-.462-.628-.848A4.422 4.422 0 0 0 2.404 5.88l.531-3.141A11.375 11.375 0 0 0 5.294 3 8.619 8.619 0 0 0 6.9 2.862c.077 2.973 1.723 3.869 3.193 4.661 1.574.85 2.945 1.592 2.863 4.711a8.493 8.493 0 0 0-.749-.034 11.602 11.602 0 0 0-2.285.218 4.62 4.62 0 0 0-3.067-3.01zM1 12v-1h2V9h1v2h2v1H4v2H3v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addFeatures24.json b/public/assets/components/assets/icon/addFeatures24.json new file mode 100644 index 0000000..8a75b7d --- /dev/null +++ b/public/assets/components/assets/icon/addFeatures24.json @@ -0,0 +1 @@ +"M18.458 18.166a18.033 18.033 0 0 1 2.926.234L19.057 4.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268l-1.074 6.234A1.484 1.484 0 0 1 5 11.7h.61l.129-.752c1.958.033 2.295.872 2.625 1.761a2.118 2.118 0 0 0 1.019 1.38 4.544 4.544 0 0 1 2.663 3.904l-.307.073a21.863 21.863 0 0 1-4.239.702v1.002a22.553 22.553 0 0 0 4.473-.731 24.867 24.867 0 0 1 6.485-.873zM13.582 5.775A5.906 5.906 0 0 1 16.31 5.2a9.162 9.162 0 0 1 1.87.206l1.994 11.835c-.336-.03-.679-.032-1.02-.045-.456-4.414-2.584-5.468-4.312-6.311-1.608-.786-2.886-1.42-2.827-4.545a15.186 15.186 0 0 0 1.566-.565zm-3.799 7.399c-.204-.089-.316-.367-.481-.813a3.236 3.236 0 0 0-3.39-2.414l.564-3.28a17.08 17.08 0 0 0 2.095.133 12.973 12.973 0 0 0 2.442-.217c.016 3.546 1.729 4.388 3.391 5.2 1.638.801 3.328 1.633 3.747 5.389a23.832 23.832 0 0 0-5.12.593 5.479 5.479 0 0 0-3.248-4.591zm14.098 8.009a13.094 13.094 0 0 0-5.423-1.017c-5.242 0-6.792 1.634-12.034 1.634A13.094 13.094 0 0 1 1 20.783l.431-2.502a1.486 1.486 0 0 0 .77.219h.207l-.284 1.65a13.726 13.726 0 0 0 4.3.65 22.05 22.05 0 0 0 5.783-.79 24.034 24.034 0 0 1 6.25-.844 16.248 16.248 0 0 1 4.158.52l-2.674-15.87a11.86 11.86 0 0 0-3.63-.615 7.792 7.792 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.194 16.194 0 0 1-3.724-.457L3.097 14.5H2.2c-.04 0-.08.009-.12.012L4.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.675 12.675 0 0 1 4.52.878zM2.2 17v-1H5v-2.8h1V16h2.8v1H6v2.8H5V17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addFeatures32.json b/public/assets/components/assets/icon/addFeatures32.json new file mode 100644 index 0000000..a4c5e70 --- /dev/null +++ b/public/assets/components/assets/icon/addFeatures32.json @@ -0,0 +1 @@ +"M24.384 6.455l-.368-.048a23.168 23.168 0 0 0-2.942-.196 14.818 14.818 0 0 0-4.739.733 19.374 19.374 0 0 1-5.995.924 18.376 18.376 0 0 1-2.44-.161l-.48-.063L5.37 20h1.012l.837-5.041c3.555-.22 4.677 1.727 5.574 3.31.474.836.884 1.56 1.59 1.798 1.912.648 3.468 2.24 3.7 3.69-1.25.275-2.317.614-3.314.937a25.48 25.48 0 0 1-2.769.778v1.018a25.331 25.331 0 0 0 3.08-.845 24.327 24.327 0 0 1 8.383-1.446 41 41 0 0 1 3.259.132l.637.052zm-5.32 17.11a6.475 6.475 0 0 0-4.36-4.444c-.346-.117-.668-.685-1.04-1.344-.91-1.606-2.272-3.988-6.277-3.828l.862-5.192a19.583 19.583 0 0 0 2.09.111 19.226 19.226 0 0 0 4.752-.552c-.267 5.126 1.976 6.237 4.155 7.302 2.191 1.07 4.45 2.19 4.834 7.603-.205-.004-.413-.02-.617-.02a25.165 25.165 0 0 0-4.398.364zm6.02-.311c-.402-6.076-3.05-7.386-5.398-8.534-2.188-1.069-3.922-1.93-3.578-6.671l.514-.147a13.94 13.94 0 0 1 4.452-.691 21.659 21.659 0 0 1 2.445.143l2.645 15.935c-.36-.023-.72-.021-1.08-.035zM27 3.9a26.402 26.402 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28zM15.693 27.548A20.422 20.422 0 0 1 8.538 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528 22.381 22.381 0 0 0-7.77 1.348zM10 27.001H9V23H5v-.999h4v-4h1v4h4V23h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addIn16.json b/public/assets/components/assets/icon/addIn16.json new file mode 100644 index 0000000..7ff9b14 --- /dev/null +++ b/public/assets/components/assets/icon/addIn16.json @@ -0,0 +1 @@ +"M8 2H1v13h13V8H8zM7 14H2V9h5zm0-6H2V3h5zm6 1v5H8V9zm3-9H9v7h7zm-1 6h-5V1h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addIn24.json b/public/assets/components/assets/icon/addIn24.json new file mode 100644 index 0000000..d69319a --- /dev/null +++ b/public/assets/components/assets/icon/addIn24.json @@ -0,0 +1 @@ +"M12 12V3H2v19h19V12zm-1 9H3v-8h8zm0-9H3V4h8zm9 9h-8v-8h8zm-6-11h10V0H14zm1-9h8v8h-8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addIn32.json b/public/assets/components/assets/icon/addIn32.json new file mode 100644 index 0000000..99599c4 --- /dev/null +++ b/public/assets/components/assets/icon/addIn32.json @@ -0,0 +1 @@ +"M18 14h13V1H18zm1-12h11v11H19zm-3 2H3v25h25V16H16zm-1 24H4V17h11zm0-12H4V5h11zm12 1v11H16V17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addInEdit16.json b/public/assets/components/assets/icon/addInEdit16.json new file mode 100644 index 0000000..0899f03 --- /dev/null +++ b/public/assets/components/assets/icon/addInEdit16.json @@ -0,0 +1 @@ +"M8 2H1v13h13V8H8zM7 14H2V9h5zm0-6H2V3h5zm6 1v5H8V9zm-.063-7L14 3.05 11 6 9 7l1-2zM14.312.67l.997.996-.645.648-.997-.997z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addInEdit24.json b/public/assets/components/assets/icon/addInEdit24.json new file mode 100644 index 0000000..74992da --- /dev/null +++ b/public/assets/components/assets/icon/addInEdit24.json @@ -0,0 +1 @@ +"M16.252 9.205l-1.414-1.414 4.184-4.184 1.413 1.415zm4.777-7.365a.2.2 0 0 0-.283 0l-.734.734 1.414 1.414.734-.734a.2.2 0 0 0 0-.283zM13 11l2.086-.84-1.247-1.247zm7 1h1v10H2V3h10v9zm-9 1H3v8h8zm0-9H3v8h8zm9 9h-8v8h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addInEdit32.json b/public/assets/components/assets/icon/addInEdit32.json new file mode 100644 index 0000000..61040e4 --- /dev/null +++ b/public/assets/components/assets/icon/addInEdit32.json @@ -0,0 +1 @@ +"M20.933 12.522l-3.151 1.349 1.343-3.157zM27.97 5.55l-1.92-1.922-5.764 5.764 1.922 1.922zm.66-4.079a.306.306 0 0 0-.21-.09.284.284 0 0 0-.207.083l-1.027 1.028 1.921 1.921 1.027-1.028a.295.295 0 0 0-.007-.417zM16 16h12v13H3V4h13zm-1 1H4v11h11zm0-12H4v11h11zm1 12v11h11V17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addInNew16.json b/public/assets/components/assets/icon/addInNew16.json new file mode 100644 index 0000000..b0c11a9 --- /dev/null +++ b/public/assets/components/assets/icon/addInNew16.json @@ -0,0 +1 @@ +"M8 2H1v13h13V8H8zM7 14H2V9h5zm0-6H2V3h5zm6 1v5H8V9zm0-9v3h3v1h-3v3h-1V4H9V3h3V0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addInNew24.json b/public/assets/components/assets/icon/addInNew24.json new file mode 100644 index 0000000..1a75c0f --- /dev/null +++ b/public/assets/components/assets/icon/addInNew24.json @@ -0,0 +1 @@ +"M19 5h4v1h-4v4h-1V6h-4V5h4V1h1zm1 7h1v10H2V3h10v9zm-9 1H3v8h8zm0-9H3v8h8zm9 9h-8v8h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addInNew32.json b/public/assets/components/assets/icon/addInNew32.json new file mode 100644 index 0000000..121b01d --- /dev/null +++ b/public/assets/components/assets/icon/addInNew32.json @@ -0,0 +1 @@ +"M30 7v1h-5v5h-1V8h-5V7h5V2h1v5zm-14 9h12v13H3V4h13zm-1 1H4v11h11zm0-12H4v11h11zm1 12v11h11V17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addLayer16.json b/public/assets/components/assets/icon/addLayer16.json new file mode 100644 index 0000000..baaa9b6 --- /dev/null +++ b/public/assets/components/assets/icon/addLayer16.json @@ -0,0 +1 @@ +"M14.65 12.563a12.666 12.666 0 0 0-.174-1.288l-1.5-8.862a7.212 7.212 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.833 7.833 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26l-1.81 10.697a9.54 9.54 0 0 0 2.668.363c.272 0 .506-.023.75-.04a1.64 1.64 0 0 0 1.24.86 10.668 10.668 0 0 1-1.99.18A9.158 9.158 0 0 1 0 14.089l2.133-12.6A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.204 8.204 0 0 1 3.161.674L16 14.29a5.6 5.6 0 0 0-1.46-.71 1.636 1.636 0 0 0 .11-.579zM10 9H9v3H6v1h3v3h1v-3h3v-1h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addLayer24.json b/public/assets/components/assets/icon/addLayer24.json new file mode 100644 index 0000000..0e2ed11 --- /dev/null +++ b/public/assets/components/assets/icon/addLayer24.json @@ -0,0 +1 @@ +"M21 18.358a15.368 15.368 0 0 1 1.615.329L19.941 2.815a11.86 11.86 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L2.124 19.15a13.727 13.727 0 0 0 4.3.65c.625 0 1.193-.024 1.72-.066a2.003 2.003 0 0 0 .749.93 21.55 21.55 0 0 1-2.47.136A13.093 13.093 0 0 1 1 19.783L4.05 2.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l3.051 18.105a11.242 11.242 0 0 0-2.918-.818 2.001 2.001 0 0 0 .037-.366zM15 14h-1v4h-4v.999h4V23h1v-4.001h4V18h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addLayer32.json b/public/assets/components/assets/icon/addLayer32.json new file mode 100644 index 0000000..30d3c2f --- /dev/null +++ b/public/assets/components/assets/icon/addLayer32.json @@ -0,0 +1 @@ +"M28 25.47c.689.082 1.289.173 1.775.258l-3.651-22a26.164 26.164 0 0 0-5.05-.517 16.628 16.628 0 0 0-5.29.81 17.42 17.42 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.107 26.433a15.989 15.989 0 0 0 6.43 1.366 19.152 19.152 0 0 0 4.893-.576 1.991 1.991 0 0 0 1.134.724 20.082 20.082 0 0 1-6.026.852A16.273 16.273 0 0 1 1 27L5 2.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 2.9L31 27a26.337 26.337 0 0 0-3.062-.53A1.985 1.985 0 0 0 28 26zM21 20h-1v5h-5v1h5v5h1v-5h5v-1h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addReaction16.json b/public/assets/components/assets/icon/addReaction16.json new file mode 100644 index 0000000..e7fd19e --- /dev/null +++ b/public/assets/components/assets/icon/addReaction16.json @@ -0,0 +1 @@ +"M15.55 6H14.5A6.807 6.807 0 0 1 8 14.8c-3.75 0-6.8-3.05-6.8-6.8A6.807 6.807 0 0 1 10 1.5V.45C9.36.29 8.69.2 8 .2 3.69.2.2 3.69.2 8s3.49 7.8 7.8 7.8 7.8-3.49 7.8-7.8c0-.69-.09-1.36-.25-2zm-3.14 4.49c-.92 1.55-2.57 2.48-4.41 2.48s-3.49-.93-4.41-2.48l.86-.51c.74 1.25 2.06 1.99 3.55 1.99s2.81-.74 3.55-1.99l.86.51zM11.5 6.5c0 .16-.02.31-.06.45a1.4 1.4 0 0 1-.19.41c-.09.13-.2.24-.32.31-.13.08-.28.13-.43.13s-.3-.05-.43-.13c-.12-.07-.23-.18-.32-.31a1.4 1.4 0 0 1-.19-.41c-.04-.14-.06-.29-.06-.45 0-.16.02-.31.06-.45.04-.15.11-.29.19-.41.09-.13.2-.24.32-.31.13-.08.28-.13.43-.13s.3.05.43.13c.12.07.23.18.32.31.08.12.15.26.19.41.04.14.06.29.06.45zm-5 0c0 .16-.02.31-.06.45a1.4 1.4 0 0 1-.19.41c-.09.13-.2.24-.32.31-.13.08-.28.13-.43.13s-.3-.05-.43-.13c-.12-.07-.23-.18-.32-.31a1.4 1.4 0 0 1-.19-.41c-.04-.14-.06-.29-.06-.45 0-.16.02-.31.06-.45.04-.15.11-.29.19-.41.09-.13.2-.24.32-.31.13-.08.28-.13.43-.13s.3.05.43.13c.12.07.23.18.32.31.08.12.15.26.19.41.04.14.06.29.06.45zM14 2V0h-1v2h-2v1h2v2h1V3h2V2h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addReaction24.json b/public/assets/components/assets/icon/addReaction24.json new file mode 100644 index 0000000..493ad85 --- /dev/null +++ b/public/assets/components/assets/icon/addReaction24.json @@ -0,0 +1 @@ +"M22.37 9h-1.04c.3.95.47 1.95.47 3 0 5.4-4.4 9.8-9.8 9.8S2.2 17.4 2.2 12 6.6 2.2 12 2.2c1.05 0 2.05.17 3 .47V1.63c-.95-.28-1.96-.43-3-.43C6.04 1.2 1.2 6.04 1.2 12S6.04 22.8 12 22.8 22.8 17.96 22.8 12c0-1.04-.15-2.05-.43-3zM12 18.974h-.001c-2.951 0-5.469-1.713-6.57-4.47l.93-.371c.945 2.369 3.107 3.84 5.64 3.84 2.535 0 4.696-1.471 5.642-3.84l.93.37c-1.101 2.758-3.619 4.47-6.571 4.47zM15.5 11c-.185 0-.36-.048-.518-.135a1.293 1.293 0 0 1-.405-.353c-.105-.138-.19-.3-.246-.48a1.765 1.765 0 0 1 0-1.065c.057-.178.14-.34.246-.479.113-.148.25-.269.405-.353a1.074 1.074 0 0 1 1.036 0c.154.084.292.205.405.353.105.138.19.3.246.479a1.765 1.765 0 0 1 0 1.066c-.057.178-.14.34-.246.479-.113.148-.25.269-.405.353A1.074 1.074 0 0 1 15.5 11zm-7 0c-.185 0-.36-.048-.518-.135a1.293 1.293 0 0 1-.405-.353c-.105-.138-.19-.3-.246-.48a1.765 1.765 0 0 1 0-1.065c.057-.178.14-.34.246-.479.113-.148.25-.269.405-.353a1.074 1.074 0 0 1 1.036 0c.154.084.292.205.405.353.105.138.19.3.246.479a1.765 1.765 0 0 1 0 1.066c-.057.178-.14.34-.246.479-.113.148-.25.269-.405.353A1.074 1.074 0 0 1 8.5 11zM23 4v1h-3v3h-1V5h-3V4h3V1h1v3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addReaction32.json b/public/assets/components/assets/icon/addReaction32.json new file mode 100644 index 0000000..5aaa7eb --- /dev/null +++ b/public/assets/components/assets/icon/addReaction32.json @@ -0,0 +1 @@ +"M29.21 12h-1.06c.42 1.26.65 2.6.65 4 0 7.06-5.74 12.8-12.8 12.8S3.2 23.06 3.2 16 8.94 3.2 16 3.2c1.4 0 2.74.23 4 .65V2.79c-1.27-.38-2.61-.59-4-.59C8.39 2.2 2.2 8.39 2.2 16S8.39 29.8 16 29.8 29.8 23.61 29.8 16c0-1.39-.21-2.73-.59-4zm-16.27 0c0 .22-.03.43-.09.63-.06.21-.16.41-.28.57-.13.18-.28.33-.46.43-.19.11-.39.17-.61.17s-.42-.06-.61-.17c-.18-.1-.33-.25-.46-.43-.12-.16-.22-.36-.28-.57-.06-.2-.09-.41-.09-.63 0-.22.03-.43.09-.63.06-.21.16-.41.28-.57.13-.18.28-.33.46-.43.19-.11.39-.17.61-.17s.42.06.61.17c.18.1.33.25.46.43.12.16.22.36.28.57.06.2.09.41.09.63zm9 0c0 .22-.03.43-.09.63-.06.21-.16.41-.28.57-.13.18-.28.33-.46.43-.19.11-.39.17-.61.17s-.42-.06-.61-.17c-.18-.1-.33-.25-.46-.43-.12-.16-.22-.36-.28-.57-.06-.2-.09-.41-.09-.63 0-.22.03-.43.09-.63.06-.21.16-.41.28-.57.13-.18.28-.33.46-.43.19-.11.39-.17.61-.17s.42.06.61.17c.18.1.33.25.46.43.12.16.22.36.28.57.06.2.09.41.09.63zm2.39 7.38c-1.41 3.45-4.6 5.59-8.31 5.59h-.04c-3.71 0-6.9-2.14-8.31-5.59l.92-.38c1.26 3.07 4.09 4.97 7.39 4.97h.03c3.31 0 6.14-1.9 7.4-4.97l.92.38zM30 6v1h-4v4h-1V7h-4V6h4V2h1v4h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addText16.json b/public/assets/components/assets/icon/addText16.json new file mode 100644 index 0000000..8db9475 --- /dev/null +++ b/public/assets/components/assets/icon/addText16.json @@ -0,0 +1 @@ +"M14.17 15h1.088L11.83 7h-.66l-3.428 8h1.087l.858-2h3.626zm-4.055-3L11.5 8.77 12.885 12zM2 12h5v1H1V1h12v5h-1V2H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addText24.json b/public/assets/components/assets/icon/addText24.json new file mode 100644 index 0000000..741ebb5 --- /dev/null +++ b/public/assets/components/assets/icon/addText24.json @@ -0,0 +1 @@ +"M3 18h7v1H2V2h17v7h-1V3H3zm15.917 0h-4.834l-1.756 4h-1.093l4.808-10.951h.916L21.766 22h-1.093zm-.439-1L16.5 12.494 14.522 17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addText32.json b/public/assets/components/assets/icon/addText32.json new file mode 100644 index 0000000..fa92ae2 --- /dev/null +++ b/public/assets/components/assets/icon/addText32.json @@ -0,0 +1 @@ +"M26.89 29H28l-6.131-14h-.628L15 29h1.11l1.764-4h7.288zm-8.575-5l3.24-7.348L24.73 24zM4 24h9v1H3V3h22v9h-1V4H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addressBook16.json b/public/assets/components/assets/icon/addressBook16.json new file mode 100644 index 0000000..972ba80 --- /dev/null +++ b/public/assets/components/assets/icon/addressBook16.json @@ -0,0 +1 @@ +"M3 10H1V9h1V8h1zm-1 6v-2h1v1h1V1H3v3H1V3h1V0h14v16zm3-1h10V1H5zM3 5H2v1H1v1h2zm0 8v-2H2v1H1v1zm10-3.5V12H6V9.5a2.496 2.496 0 0 1 1.645-2.34 2.5 2.5 0 1 1 3.71 0A2.496 2.496 0 0 1 13 9.5zm-5-4A1.5 1.5 0 1 0 9.5 4 1.502 1.502 0 0 0 8 5.5zm4 4A1.502 1.502 0 0 0 10.5 8h-2A1.502 1.502 0 0 0 7 9.5V11h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addressBook24.json b/public/assets/components/assets/icon/addressBook24.json new file mode 100644 index 0000000..b61d79a --- /dev/null +++ b/public/assets/components/assets/icon/addressBook24.json @@ -0,0 +1 @@ +"M4 4H3v1h2V2h1v20H5v-1H4v2h18V1H4zm3-2h14v20H7zM5 20H3v-1h1v-1h1zm0-6H3v-1h1v-1h1zm0-6H3V7h1V6h1zm0 3H3v-1h1V9h1zm0 6H3v-1h1v-1h1zm10.5-5h-3A3.504 3.504 0 0 0 9 15.5V18h10v-2.5a3.504 3.504 0 0 0-3.5-3.5zm2.5 5h-8v-1.5a2.503 2.503 0 0 1 2.5-2.5h3a2.503 2.503 0 0 1 2.5 2.5zm-4-6a3 3 0 1 0-3-3 3.003 3.003 0 0 0 3 3zm0-5a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/addressBook32.json b/public/assets/components/assets/icon/addressBook32.json new file mode 100644 index 0000000..2656d8a --- /dev/null +++ b/public/assets/components/assets/icon/addressBook32.json @@ -0,0 +1 @@ +"M5 5H4v1h2V3h2v26H6v-1H5v2h24V2H5zm4-2h19v26H9zm-3 9H4v-1h1v-1h1zm0 6H4v-1h1v-1h1zm0 3H4v-1h1v-1h1zm0 3H4v-1h1v-1h1zm0-9H4v-1h1v-1h1zm0 12H4v-1h1v-1h1zM6 9H4V8h1V7h1zm12.5 6a3.5 3.5 0 1 0-3.5-3.5 3.504 3.504 0 0 0 3.5 3.5zm0-6a2.5 2.5 0 1 1-2.5 2.5A2.503 2.503 0 0 1 18.5 9zm1 7h-2a4.505 4.505 0 0 0-4.5 4.5V24h11v-3.5a4.505 4.505 0 0 0-4.5-4.5zm3.5 7h-9v-2.5a3.504 3.504 0 0 1 3.5-3.5h2a3.504 3.504 0 0 1 3.5 3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/allServers16.json b/public/assets/components/assets/icon/allServers16.json new file mode 100644 index 0000000..76bb6a7 --- /dev/null +++ b/public/assets/components/assets/icon/allServers16.json @@ -0,0 +1 @@ +"M7 7v1h1V7H7zM5 7v1h1V7H5zM3 7v1h1V7H3zm4-4v1h1V3H7zM5 4h1V3H5v1zM3 4h1V3H3v1zm4 3v1h1V7H7zM5 8h1V7H5v1zM3 8h1V7H3v1zm12 2V1H1v9h9v2H9v1H2v1h7v1h3v-1h2v-1h-2v-1h-1v-2h4zM2 2h12v3H2V2zm9 12h-1v-1h1v1zM2 9V6h12v3H2zm5-1h1V7H7v1zm0-4h1V3H7v1zM5 8h1V7H5v1zm0-4h1V3H5v1zM3 8h1V7H3v1zm0-4h1V3H3v1zm4-1v1h1V3H7zM5 3v1h1V3H5zM3 3v1h1V3H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/allServers24.json b/public/assets/components/assets/icon/allServers24.json new file mode 100644 index 0000000..7f81f4c --- /dev/null +++ b/public/assets/components/assets/icon/allServers24.json @@ -0,0 +1 @@ +"M9 12v1h1v-1H9zm-2 0v1h1v-1H7zm-2 0v1h1v-1H5zm4-4v1h1V8H9zM7 8v1h1V8H7zM5 8v1h1V8H5zm4-4v1h1V4H9zM7 5h1V4H7v1zM5 5h1V4H5v1zm4 3v1h1V8H9zM7 9h1V8H7v1zM5 9h1V8H5v1zm4 3v1h1v-1H9zm-2 1h1v-1H7v1zm-2 0h1v-1H5v1zm17 2V2H2v13h13v3h-2v1H4v1h9v1h5v-1h2v-1h-2v-1h-2v-3h6zM3 3h18v3H3V3zm0 4h18v3H3V7zm14 12v1h-3v-1h3zM3 14v-3h18v3H3zm6-1h1v-1H9v1zm0-4h1V8H9v1zm0-4h1V4H9v1zm-2 8h1v-1H7v1zm0-4h1V8H7v1zm0-4h1V4H7v1zm-2 8h1v-1H5v1zm0-4h1V8H5v1zm0-4h1V4H5v1zm4-1v1h1V4H9zM7 4v1h1V4H7zM5 4v1h1V4H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/allServers32.json b/public/assets/components/assets/icon/allServers32.json new file mode 100644 index 0000000..3647f9e --- /dev/null +++ b/public/assets/components/assets/icon/allServers32.json @@ -0,0 +1 @@ +"M12 6v1h2V6h-2zM9 6v1h2V6H9zM6 6v1h2V6H6zm6 12v1h2v-1h-2zm-3 0v1h2v-1H9zm-3 0v1h2v-1H6zm6-12v1h2V6h-2zM9 7h2V6H9v1zM6 7h2V6H6v1zm6 5v1h2v-1h-2zm-3 1h2v-1H9v1zm-3 0h2v-1H6v1zm6 5v1h2v-1h-2zm-3 1h2v-1H9v1zm-3 0h2v-1H6v1zm23 3V3H3v19h17v4h-2v1H6v1h12v1h5v-1h3v-1h-3v-1h-2v-4h8zM4 4h24v5H4V4zm0 6h24v5H4v-5zm18 17v1h-3v-1h3zM4 21v-5h24v5H4zm8-2h2v-1h-2v1zm0-6h2v-1h-2v1zm0-6h2V6h-2v1zM9 19h2v-1H9v1zm0-6h2v-1H9v1zm0-6h2V6H9v1zM6 19h2v-1H6v1zm0-6h2v-1H6v1zm0-6h2V6H6v1zm6 5v1h2v-1h-2zm-3 0v1h2v-1H9zm-3 0v1h2v-1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/altitude16.json b/public/assets/components/assets/icon/altitude16.json new file mode 100644 index 0000000..89fd5eb --- /dev/null +++ b/public/assets/components/assets/icon/altitude16.json @@ -0,0 +1 @@ +"M16 15v1H0v-1zM15 0h-5v1h5zm-3 3.74v8.52l-1.585-1.585-.707.707 2.81 2.81 2.808-2.81-.707-.707L13 12.295v-8.59l1.62 1.62.706-.707-2.808-2.81-2.81 2.81.707.707zM6.77 7.717l-2.659 2.68.615.819L8.472 7.45 11 9.991V8.55L8.472 6l-.99.997L3.523 3 0 6.55v1.44l3.523-3.54z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/altitude24.json b/public/assets/components/assets/icon/altitude24.json new file mode 100644 index 0000000..6f78136 --- /dev/null +++ b/public/assets/components/assets/icon/altitude24.json @@ -0,0 +1 @@ +"M22 23H2v-1h20zM16 9.981V8.567l-.5-.501-2.979 2.995L6.5 5 1.983 9.543v1.44L6.5 6.45l5.307 5.33-3.038 3.055.716.716L15.5 9.48zm3 1.593v1.415l3 3.008v-1.416zM21 1h-7v1h7zm-3 18.293V4.707l2.646 2.646.707-.707L17.5 2.793l-3.854 3.853.707.707L17 4.707v14.586l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/altitude32.json b/public/assets/components/assets/icon/altitude32.json new file mode 100644 index 0000000..132165b --- /dev/null +++ b/public/assets/components/assets/icon/altitude32.json @@ -0,0 +1 @@ +"M30.664 22.206l-.65.78L25 17.964v-1.44zM29 2H18v1h11zM2 30h28v-1H2zM26.646 8.354l.707-.707L23.5 3.793l-3.854 3.853.707.707L23 5.707v20.586l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707L24 26.293V5.707zM14.28 14.252l-3.999 4.03.712.71L18.5 11.45l3.5 3.507v-1.445L18.5 10l-3.506 3.533L7.5 6 2 11.542v1.434L7.5 7.45z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/analysis16.json b/public/assets/components/assets/icon/analysis16.json new file mode 100644 index 0000000..36e906d --- /dev/null +++ b/public/assets/components/assets/icon/analysis16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm4.267 13H2V2h9.867a2.052 2.052 0 0 0-.72 1.44 1.504 1.504 0 0 0 .11.567 1.597 1.597 0 0 0-.421.644 1.425 1.425 0 0 0-.074.44 1.675 1.675 0 0 0-.536.432 1.316 1.316 0 0 0-.32 1.09 3.202 3.202 0 0 1 .066.414 1.983 1.983 0 0 0-.649.669 1.47 1.47 0 0 0-.674-.165 1.449 1.449 0 0 0-1.384 1.087 1.44 1.44 0 0 0-1.085-.47 1.62 1.62 0 0 0-1.591 1.643 2.162 2.162 0 0 0 .083.574c.022.007.004.036-.013.067a1.904 1.904 0 0 0-.276.955 1.371 1.371 0 0 0 .985 1.29A1.548 1.548 0 0 0 5.267 14zM14 14h-3.918c-.005-.037-.113-.274-.122-.309a1.498 1.498 0 0 0 .718-1.267 1.24 1.24 0 0 0-.053-.358 1.594 1.594 0 0 0 .326-.607c.03.002.062.003.093.003a1.415 1.415 0 0 0 .836-.266 1.517 1.517 0 0 0 .126.124 2.385 2.385 0 0 0 1.564.68H14zm0-3h-.43a1.464 1.464 0 0 1-.906-.433c-.264-.23-.258-.782-.617-.782-.482 0-.52.677-1.003.677-.219 0-.38-.177-.599-.177-.193 0-.445.102-.445.293v.502c0 .424-.506.508-.506.934 0 .171.184.236.184.41 0 .58-.893.502-.893 1.08 0 .191.215.305.215.486V14H6.693c-.2-.049-.376-.104-.435-.223-.407-.812.693-1.021.693-1.672 0-.16-.082-.488-.334-.513-.351-.035-.443.154-.797.154a.406.406 0 0 1-.437-.36c0-.386.308-.566.308-.952 0-.25-.102-.393-.102-.643a.619.619 0 0 1 .59-.643c.323 0 .464.264.618.54a.642.642 0 0 0 .617.308c.49 0 .798-.61.798-.977a.471.471 0 0 1 .437-.488c.347 0 .476.36.824.36.57 0 .55-.756 1.053-1.03.618-.332.438-1.052.36-1.44-.032-.169.29-.5.464-.487.72.05.412-.54.412-.823a.434.434 0 0 1 .022-.142c.111-.332.595-.438.595-.836 0-.281-.233-.41-.233-.693 0-.416.621-.967 1.284-1.44H14zM7.5 4.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-3 3a1 1 0 1 1 1-1 1 1 0 0 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/analysis24.json b/public/assets/components/assets/icon/analysis24.json new file mode 100644 index 0000000..ad873de --- /dev/null +++ b/public/assets/components/assets/icon/analysis24.json @@ -0,0 +1 @@ +"M21.981 15.677V2.02H2.021v19.96h19.96v-6.264l.019-.024zm-.981-.08c-.171.03-.36.045-.45.059a2.283 2.283 0 0 1-.366.04c-.295 0-.69-.347-.952-.577a1.218 1.218 0 0 1-.197-.36c-.135-.313-.361-.839-.962-.839a1.464 1.464 0 0 0-.981.383.578.578 0 0 1-.41.185.711.711 0 0 1-.22-.08 1.405 1.405 0 0 0-.61-.165.987.987 0 0 0-1.079.869v.695c0 .09-.046.15-.216.32a1.345 1.345 0 0 0-.485.975 1.06 1.06 0 0 0 .33.675c.033.038.079.093.101.097a1.71 1.71 0 0 1-.41.147c-.41.113-1.096.302-1.096 1.054a1.122 1.122 0 0 0 .294.675l.08.107c-.044.114-.128.303-.217.505-.096.221-.194.45-.27.638h-2.477v-.024a2.118 2.118 0 0 1 .17-.755l.048-.14a2.708 2.708 0 0 0 .173-.922c0-.805-.81-.994-1.294-1.107l-.429-.1c-.16-.319-.081-.448.33-.859a1.78 1.78 0 0 0 .68-1.25 1.107 1.107 0 0 0-.88-1.172 1.502 1.502 0 0 0-.79.127.878.878 0 0 1-.36.084.258.258 0 0 1-.144-.036.9.9 0 0 1 .158-.44 1.755 1.755 0 0 0 .27-.88 2.126 2.126 0 0 0-.086-.563 1.236 1.236 0 0 1-.056-.329.4.4 0 0 1 .356-.428c.145 0 .228.109.452.509a1.33 1.33 0 0 0 1.26.666c.956 0 1.567-1.076 1.567-1.816 0-.105.074-.215.144-.215.078 0 .146.045.292.156a1.356 1.356 0 0 0 .85.342 1.408 1.408 0 0 0 1.234-.921 1.372 1.372 0 0 1 .446-.56 2.01 2.01 0 0 0 .748-2.418c.046-.075.15-.184.141-.2a1.091 1.091 0 0 0 .943-.297 1.224 1.224 0 0 0 .156-1.09.946.946 0 0 1-.027-.264.925.925 0 0 1 .26-.278 1.34 1.34 0 0 0 .59-1.029 1.374 1.374 0 0 0-.22-.706.54.54 0 0 1-.103-.255c0-.051.101-.373.921-.818L18.231 3H21zM3 3h13.709a1.277 1.277 0 0 0-.347.83 1.375 1.375 0 0 0 .221.71.538.538 0 0 1 .102.251c0 .085-.064.153-.266.326a1.578 1.578 0 0 0-.536.687 1.085 1.085 0 0 0-.054.343 2.152 2.152 0 0 0 .05.388c.018.098.054.28.09.28a.496.496 0 0 1-.218.011 1.15 1.15 0 0 0-.84.438.972.972 0 0 0-.27.868c.151.742.151 1.188-.282 1.421a2.138 2.138 0 0 0-.812.92c-.214.38-.283.451-.429.451-.079 0-.146-.045-.293-.156a1.35 1.35 0 0 0-.849-.342 1.106 1.106 0 0 0-1.068 1.139c0 .298-.278.892-.644.892-.346 0-.414-.124-.465-.216a1.45 1.45 0 0 0-1.246-.96 1.32 1.32 0 0 0-1.28 1.353 2.126 2.126 0 0 0 .086.563 1.234 1.234 0 0 1 .056.328.9.9 0 0 1-.158.44 1.754 1.754 0 0 0-.27.881 1.02 1.02 0 0 0 1.068.96 1.788 1.788 0 0 0 .695-.146.808.808 0 0 1 .323-.084h.007a.496.496 0 0 1 .08.267c0 .176-.154.343-.407.596a1.52 1.52 0 0 0-.505 1.928 1.413 1.413 0 0 0 1.045.585c.184.042.525.121.58.207a1.807 1.807 0 0 1-.121.621l-.046.13a2.985 2.985 0 0 0-.223 1.066V21H3zm10.885 18l.117-.268c.274-.63.31-.716.31-.89a1.084 1.084 0 0 0-.288-.655c-.038-.05-.087-.13-.108-.117a1.41 1.41 0 0 1 .422-.158c.384-.106 1.098-.302 1.098-1.057a1.068 1.068 0 0 0-.332-.68c-.044-.05-.107-.121-.108-.073 0-.092.046-.152.217-.323a1.34 1.34 0 0 0 .484-.972v-.609a.46.46 0 0 1 .377.049 1.384 1.384 0 0 0 .608.165 1.467 1.467 0 0 0 .982-.382.71.71 0 0 1 .369-.202 1.303 1.303 0 0 1 .153.296 1.816 1.816 0 0 0 .437.689 2.562 2.562 0 0 0 1.561.808 3.36 3.36 0 0 0 .51-.052 2.764 2.764 0 0 1 .306-.034V21zM10.5 5.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-4 4a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm12 9a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/analysis32.json b/public/assets/components/assets/icon/analysis32.json new file mode 100644 index 0000000..10f0589 --- /dev/null +++ b/public/assets/components/assets/icon/analysis32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm19.559 1c-1.098.577-2.226 1.098-2.226 2.12 0 .471.653 1.047.777 1.268a1.158 1.158 0 0 1 .09.177 2.906 2.906 0 0 0-.23.187c-.252.214-.805.507-.966.985a1.637 1.637 0 0 0-.085.52 3.067 3.067 0 0 0 .067.54l.006.03a1.905 1.905 0 0 0-1.2.696 1.421 1.421 0 0 0-.373 1.175l.02.102c.19.923.14 1.28-.206 1.465a3.306 3.306 0 0 0-1.13 1.437 1.971 1.971 0 0 1-.279.423c-.03-.016-.13-.093-.196-.143a2.03 2.03 0 0 0-1.236-.661 1.672 1.672 0 0 0-1.625 1.713c0 .3-.298.828-.515.828-.263 0-.295-.058-.312-.09a2.107 2.107 0 0 0-1.828-1.381 1.941 1.941 0 0 0-1.891 1.982 2.901 2.901 0 0 0 .116.775 1.293 1.293 0 0 1 .061.339.896.896 0 0 1-.161.41 2.473 2.473 0 0 0-.373 1.24 1.563 1.563 0 0 0 1.625 1.49 2.465 2.465 0 0 0 .974-.204 4.9 4.9 0 0 1 .12-.045v.006c0 .116-.236.35-.425.54-.48.48-1.548 1.284-.86 2.658a2.45 2.45 0 0 0 1.672.968 5.06 5.06 0 0 1 .496.135 2.246 2.246 0 0 1-.128.527l-.058.163a4.008 4.008 0 0 0-.295 1.428l-.012.063-.015.134H4V4zM18.28 28a5.86 5.86 0 0 0 .33-1.434v-.606l-.384-.175a1.242 1.242 0 0 0 .007-.127c.026-.019.217-.127.343-.198a1.961 1.961 0 0 0 1.226-1.707 1.35 1.35 0 0 0-.268-.794c.04-.045.096-.101.138-.143a1.97 1.97 0 0 0 .697-1.432v-.566a1.303 1.303 0 0 1 .131.045 2.248 2.248 0 0 0 .838.186 1.935 1.935 0 0 0 1.592-1.02l.104-.147a2.62 2.62 0 0 0 .582.805 2.366 2.366 0 0 0 1.674.545l1.6-.007a2.616 2.616 0 0 0 .903-.248l.207-.08V28zM28 19.898a1.009 1.009 0 0 0-.352.063l-.218.084a3.176 3.176 0 0 1-.54.18l-1.6.007a1.397 1.397 0 0 1-1.014-.296 1.728 1.728 0 0 1-.355-.515.998.998 0 0 0-.818-.53.85.85 0 0 0-.07-.003 1.013 1.013 0 0 0-.816.419l-.106.148c-.289.41-.468.594-.773.594a1.314 1.314 0 0 1-.47-.116 2.42 2.42 0 0 0-.237-.08 1 1 0 0 0-1.262.965v.566a1.021 1.021 0 0 1-.413.733c-.05.051-.116.118-.165.172a1 1 0 0 0-.071 1.252.352.352 0 0 1 .082.212c0 .368-.23.562-.718.836a12.11 12.11 0 0 0-.427.25 1.02 1.02 0 0 0-.425.83 1.002 1.002 0 0 0 .378.905 7.819 7.819 0 0 1-.286 1.134.976.976 0 0 0-.018.292h-4.34a1.061 1.061 0 0 0 .02-.197 3.08 3.08 0 0 1 .237-1.095l.06-.168a3.231 3.231 0 0 0 .179-.756 1 1 0 0 0-.653-1.039 6.17 6.17 0 0 0-.612-.168c-.844-.198-.985-.404-1.005-.443-.254-.506-.112-.753.506-1.341l.18-.174a1.806 1.806 0 0 0 .705-1.241 1 1 0 0 0-1.325-.946l-.16.06a1.487 1.487 0 0 1-.61.134.577.577 0 0 1-.624-.49 1.53 1.53 0 0 1 .248-.758 1.752 1.752 0 0 0 .286-.892 2.245 2.245 0 0 0-.094-.597 1.906 1.906 0 0 1-.083-.516.941.941 0 0 1 .891-.982c.398 0 .596.227.943.845a1.232 1.232 0 0 0 1.197.625c.911 0 1.516-1.1 1.516-1.827a.674.674 0 0 1 .625-.713c.098 0 .277.157.407.27.083.073.158.138.253.21a3.494 3.494 0 0 0 .29.2.997.997 0 0 0 1.037-.045 2.014 2.014 0 0 0 .594-.764l.116-.214a2.143 2.143 0 0 1 .618-.832c1.111-.6.85-1.866.712-2.542l-.02-.098a.522.522 0 0 1 .162-.344.92.92 0 0 1 .528-.34 1.01 1.01 0 0 0 .7-.41 1.03 1.03 0 0 0 .179-.802 2 2 0 0 1-.05-.352.626.626 0 0 1 .03-.193 1.85 1.85 0 0 1 .394-.34c.105-.077.2-.147.312-.243l.107-.089a1.001 1.001 0 0 0 .423-.997 1.476 1.476 0 0 0-.204-.499 3.111 3.111 0 0 0-.319-.424 3.728 3.728 0 0 1-.321-.415c.087-.34.854-.74 1.478-1.066l.204-.107A.99.99 0 0 0 23.547 4H28zM13.5 7.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-5 5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm16 11a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/analysisOverlay16.json b/public/assets/components/assets/icon/analysisOverlay16.json new file mode 100644 index 0000000..09f6e96 --- /dev/null +++ b/public/assets/components/assets/icon/analysisOverlay16.json @@ -0,0 +1 @@ +"M5 6.5a2.48 2.48 0 0 0-.182-.926l1.921-1.302a2.486 2.486 0 0 0 3.584-.074l.823.492A2.47 2.47 0 0 0 11 5.5C11 6.878 12.121 8 13.5 8S16 6.878 16 5.5 14.879 3 13.5 3c-.734 0-1.388.323-1.846.829l-.81-.486c.095-.264.156-.546.156-.843C11 1.122 9.879 0 8.5 0S6 1.122 6 2.5c0 .332.068.649.186.94L4.271 4.736A2.492 2.492 0 0 0 2.5 4C1.121 4 0 5.122 0 6.5S1.121 9 2.5 9 5 7.878 5 6.5zM13.5 4c.827 0 1.5.673 1.5 1.5S14.327 7 13.5 7 12 6.327 12 5.5 12.673 4 13.5 4zm-5-3c.827 0 1.5.673 1.5 1.5S9.327 4 8.5 4 7 3.327 7 2.5 7.673 1 8.5 1zM1 6.5C1 5.673 1.673 5 2.5 5S4 5.673 4 6.5 3.327 8 2.5 8 1 7.327 1 6.5zM4 9l-3 7h15l-3-7H4zm.66 1h7.439l-2.304 1.536-3.916.98-2.919 1.449L4.66 10zm-1.542 5l3.057-1.528 3.946-.987 2.564-1.681L14.483 15H3.118z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/analysisOverlay24.json b/public/assets/components/assets/icon/analysisOverlay24.json new file mode 100644 index 0000000..e5c916d --- /dev/null +++ b/public/assets/components/assets/icon/analysisOverlay24.json @@ -0,0 +1 @@ +"M18.75 14H6.5L2 22h21.25l-4.5-8zM7.085 15h9.868l-3.027 1.646-5.211 1.404-4.592 2.215L7.085 15zm1.976 3.983l5.181-1.386a.534.534 0 0 0 .11-.044l3.887-2.114a.488.488 0 0 0 .118-.098L21.54 21H4.896l4.165-2.017zM6 9.5c0-.381-.092-.738-.246-1.062l4.06-3.104C10.26 5.744 10.85 6 11.5 6c.753 0 1.421-.341 1.88-.87l2.74 1.647c-.071.23-.12.47-.12.723 0 1.378 1.121 2.5 2.5 2.5S21 8.878 21 7.5 19.879 5 18.5 5c-.766 0-1.444.353-1.903.897l-2.727-1.64c.077-.24.13-.491.13-.757C14 2.122 12.879 1 11.5 1S9 2.122 9 3.5c0 .366.084.712.226 1.025L5.153 7.64A2.48 2.48 0 0 0 3.5 7C2.121 7 1 8.122 1 9.5S2.121 12 3.5 12 6 10.878 6 9.5zM18.5 6c.827 0 1.5.673 1.5 1.5S19.327 9 18.5 9 17 8.327 17 7.5 17.673 6 18.5 6zm-7-4c.827 0 1.5.673 1.5 1.5S12.327 5 11.5 5 10 4.327 10 3.5 10.673 2 11.5 2zM2 9.5C2 8.673 2.673 8 3.5 8S5 8.673 5 9.5 4.327 11 3.5 11 2 10.327 2 9.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/analysisOverlay32.json b/public/assets/components/assets/icon/analysisOverlay32.json new file mode 100644 index 0000000..6ae4215 --- /dev/null +++ b/public/assets/components/assets/icon/analysisOverlay32.json @@ -0,0 +1 @@ +"M24 19H9L3 29h27l-6-10zM9.566 20h13.387l-4.317 2.349-6.848 1.712a.505.505 0 0 0-.102.037l-6.54 3.27L9.565 20zm2.518 5.017l6.855-1.714a.51.51 0 0 0 .119-.045l4.773-2.596L28.234 28H6.118l5.966-2.983zM8 13.5c0-.588-.16-1.135-.417-1.622l5.386-3.973A3.482 3.482 0 0 0 15.5 9a3.48 3.48 0 0 0 2.716-1.32l4.048 2.496A3.475 3.475 0 0 0 22 11.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5S27.43 8 25.5 8a3.48 3.48 0 0 0-2.716 1.32l-4.048-2.496C18.904 6.415 19 5.97 19 5.5 19 3.57 17.43 2 15.5 2S12 3.57 12 5.5c0 .573.152 1.106.397 1.584l-5.393 3.979A3.485 3.485 0 0 0 4.5 10C2.57 10 1 11.57 1 13.5S2.57 17 4.5 17 8 15.43 8 13.5zM25.5 9c1.379 0 2.5 1.122 2.5 2.5S26.879 14 25.5 14 23 12.878 23 11.5 24.121 9 25.5 9zm-10-6C16.879 3 18 4.122 18 5.5S16.879 8 15.5 8 13 6.878 13 5.5 14.121 3 15.5 3zM2 13.5C2 12.122 3.121 11 4.5 11S7 12.122 7 13.5 5.879 16 4.5 16 2 14.878 2 13.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/annotateTool16.json b/public/assets/components/assets/icon/annotateTool16.json new file mode 100644 index 0000000..4731ff7 --- /dev/null +++ b/public/assets/components/assets/icon/annotateTool16.json @@ -0,0 +1 @@ +"M9.5 2.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-5.72 7.67l.17-.17H1V8.089l1.67-1.782a1.253 1.253 0 0 0 .23.022 1.28 1.28 0 0 0 .93-.405l1.533-1.636 1.501 1.334a1.207 1.207 0 0 0 1.204.26L9.67 4.28l-.198-.19a.27.27 0 0 0-.37-.029l-1.224.824a.269.269 0 0 1-.35-.01L5.498 3.07a.27.27 0 0 0-.382.018L3.1 5.24a.27.27 0 0 1-.4 0 .27.27 0 0 0-.4 0L1 6.627V1h11v.98a2.416 2.416 0 0 1 1-.509V0H0v11h3.308l.154-.36a1.495 1.495 0 0 1 .319-.47zm11.912-5.548a.965.965 0 0 1 .03 1.385L14.277 7.45h-.002L7.67 14.057l-4.096 1.756a.371.371 0 0 1-.488-.487l1.756-4.097 8.052-8.052a.965.965 0 0 1 1.385.03zm-9.774 9.1l-.74-.74-.554 1.294zm7.052-6.378l-1.414-1.415-6.007 6.008 1.413 1.415zm1.888-2.015a.307.307 0 0 0-.09-.216l-.98-.981a.306.306 0 0 0-.434 0l-1.09 1.09 1.414 1.414 1.09-1.09a.307.307 0 0 0 .09-.217z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/annotateTool24.json b/public/assets/components/assets/icon/annotateTool24.json new file mode 100644 index 0000000..e0fccd8 --- /dev/null +++ b/public/assets/components/assets/icon/annotateTool24.json @@ -0,0 +1 @@ +"M7.52 15H1V1h16v4.52l-1 1V2H2v7.2l1.4-1.4a.377.377 0 0 1 .533 0 .377.377 0 0 0 .534 0l2.69-2.69a.377.377 0 0 1 .508-.023l2.706 2.256a.377.377 0 0 0 .468.012l1.633-1.225a.377.377 0 0 1 .493.035L14.66 7.86l-.707.707-1.313-1.313-1.2.9a1.375 1.375 0 0 1-1.71-.044L7.461 6.22 5.173 8.509a1.37 1.37 0 0 1-.973.402 1.387 1.387 0 0 1-.429-.068L2 10.614V14h6.52zM10.5 3.479v.043a.981.981 0 0 0 .979.978h.043a.979.979 0 0 0 .978-.979A1.021 1.021 0 0 0 11.479 2.5a.979.979 0 0 0-.979.979zM21.536 4.52a.965.965 0 0 0-1.385-.03L6.998 17.644 5.242 21.74a.371.371 0 0 0 .488.487l4.096-1.756L22.979 7.32a.965.965 0 0 0-.03-1.385zM6.78 20.688l.962-2.24 1.28 1.28zm3.015-1.6l-1.413-1.414L18.679 7.376l1.414 1.414zM21.952 6.932L20.8 8.083l-1.414-1.414L20.555 5.5a.42.42 0 0 1 .599.007l.804.838a.42.42 0 0 1-.006.587z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/annotateTool32.json b/public/assets/components/assets/icon/annotateTool32.json new file mode 100644 index 0000000..083c446 --- /dev/null +++ b/public/assets/components/assets/icon/annotateTool32.json @@ -0,0 +1 @@ +"M13.582 20H2V2h22v7.582l-1 1V3H3v10.855l2.804-2.693a.481.481 0 0 1 .539-.088l.62.293 4.229-3.576a.49.49 0 0 1 .643.01s2.679 2.367 3.53 3.098l2.193-2.06a.49.49 0 0 1 .695.025l3.355 3.11-.679.679-3.062-2.733-1.817 1.708a1 1 0 0 1-1.336.03 552.225 552.225 0 0 1-3.216-2.816l-3.89 3.289a1 1 0 0 1-1.072.14l-.297-.14L3 15.24V19h11.582zM16.5 4A1.5 1.5 0 1 1 15 5.5 1.502 1.502 0 0 1 16.5 4zm.5 1a.707.707 0 1 0 0 1 .708.708 0 0 0 0-1zm12.59 3.584a1.203 1.203 0 0 0-1.727-.037L11.962 24.45l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 14.1-14.102v-.002l1.802-1.797a1.203 1.203 0 0 0-.037-1.727zm-18.368 20.13l1.402-3.274 1.871 1.87zm4.1-1.99l-2.111-2.111L26.504 11.32l2.111 2.111zm15.36-15.359l-1.36 1.36-2.11-2.112 1.358-1.359a.163.163 0 0 1 .121-.054.285.285 0 0 1 .193.092l1.76 1.761c.018.018.171.18.038.312z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/antennaHeight16.json b/public/assets/components/assets/icon/antennaHeight16.json new file mode 100644 index 0000000..6e938ed --- /dev/null +++ b/public/assets/components/assets/icon/antennaHeight16.json @@ -0,0 +1 @@ +"M15 1h-5V0h5zm-5 15h5v-1h-5zm3-3.706V3.706l1.62 1.619.706-.707-2.809-2.81-2.809 2.81.707.707L12 3.74v8.52l-1.585-1.585-.707.707 2.81 2.81 2.808-2.81-.707-.707zM8 2.034V4H6v12H5V4H4v12H3V4H1V2.033A2.036 2.036 0 0 1 3.033 0h2.934A2.036 2.036 0 0 1 8 2.033zm-1 0A1.034 1.034 0 0 0 5.967 1H3.033A1.034 1.034 0 0 0 2 2.033V3h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/antennaHeight24.json b/public/assets/components/assets/icon/antennaHeight24.json new file mode 100644 index 0000000..8c3f892 --- /dev/null +++ b/public/assets/components/assets/icon/antennaHeight24.json @@ -0,0 +1 @@ +"M21 2h-7V1h7zm-7 21h7v-1h-7zm4-3.707V4.707l2.646 2.646.707-.707L17.5 2.793l-3.854 3.853.707.707L17 4.707v14.586l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707zM12 3.891V6H9v17H8V6H7v17H6V6H3V3.89A2.894 2.894 0 0 1 5.89 1h3.22A2.894 2.894 0 0 1 12 3.89zm-1 0A1.893 1.893 0 0 0 9.11 2H5.89A1.893 1.893 0 0 0 4 3.89V5h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/antennaHeight32.json b/public/assets/components/assets/icon/antennaHeight32.json new file mode 100644 index 0000000..da23a9f --- /dev/null +++ b/public/assets/components/assets/icon/antennaHeight32.json @@ -0,0 +1 @@ +"M28 2v1H17V2zM17 30h11v-1H17zm2.354-6.354l-.707.707 3.853 3.854 3.854-3.854-.707-.707L23 26.293V5.707l2.646 2.646.707-.707L22.5 3.793l-3.854 3.853.707.707L22 5.707v20.586zM13 4.891V7h-3v23H9V7H8v23H7V7H4V4.89A2.894 2.894 0 0 1 6.89 2h3.22A2.894 2.894 0 0 1 13 4.89zm-1 0A1.893 1.893 0 0 0 10.11 3H6.89A1.893 1.893 0 0 0 5 4.89V6h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appGear16.json b/public/assets/components/assets/icon/appGear16.json new file mode 100644 index 0000000..f939cf4 --- /dev/null +++ b/public/assets/components/assets/icon/appGear16.json @@ -0,0 +1 @@ +"M11 2.342V6h-1V2.996L5.617 1.078a.284.284 0 0 0-.234 0L1.48 2.785a.805.805 0 0 0-.48.737v6.482l4.383 1.918a.292.292 0 0 0 .234 0L6 11.754v1.088a1.269 1.269 0 0 1-1.018-.004L0 10.658V3.522A1.806 1.806 0 0 1 1.08 1.87L4.983.162a1.291 1.291 0 0 1 1.036 0zm1.896 6.128l1.343-.593.868.86-.602 1.309q.07.144.126.296l1.37.53v1.256l-1.37.53q-.056.152-.126.296l.602 1.308-.868.86-1.343-.592q-.145.067-.298.12l-.5 1.35h-1.222l-.53-1.373q-.151-.056-.296-.126l-1.308.601-.86-.867.592-1.343q-.067-.146-.12-.299l-1.35-.499v-1.188l1.35-.5q.053-.152.12-.298l-.592-1.343.86-.867 1.308.601q.144-.07.296-.126L10.876 7h1.222l.5 1.35q.152.053.298.12zm-.006.822l-.307-.14a2.47 2.47 0 0 0-.23-.093l-.335-.117-.442-1.192h-.185l-.468 1.209-.318.118a1.988 1.988 0 0 0-.224.096l-.32.156-1.156-.531-.13.133.523 1.185-.144.309a2.684 2.684 0 0 0-.093.232l-.119.331-1.188.44v.144l1.188.44.119.33c.028.08.058.158.093.233l.144.309-.524 1.185.131.133 1.156-.531.32.156a1.988 1.988 0 0 0 .224.096l.318.118.468 1.209h.185l.442-1.192.335-.117c.08-.027.159-.06.236-.094l.305-.138 1.18.521.132-.13-.53-1.155.154-.318a2.322 2.322 0 0 0 .097-.227l.116-.318 1.207-.468v-.228l-1.207-.468-.116-.318a2.322 2.322 0 0 0-.097-.227l-.154-.318.53-1.155-.132-.13zM13 11.5a1.5 1.5 0 1 1-1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm-1-.5h-1v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appGear24.json b/public/assets/components/assets/icon/appGear24.json new file mode 100644 index 0000000..138911e --- /dev/null +++ b/public/assets/components/assets/icon/appGear24.json @@ -0,0 +1 @@ +"M10 17.745v1.092l-.323.142a1.702 1.702 0 0 1-1.352 0L1 15.774v-9.94a2.455 2.455 0 0 1 1.472-2.251l5.85-2.562a1.7 1.7 0 0 1 1.353 0L17 4.226V11h-1V4.88L9.276 1.939a.709.709 0 0 0-.554 0L2.873 4.5A1.456 1.456 0 0 0 2 5.834v9.285l6.724 2.944a.709.709 0 0 0 .554-.001zM19 18a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm3.34-1.484l1.66.636v1.65l-1.586.59-.296.628.724 1.624-1.162 1.17-1.543-.71-.653.236-.636 1.66h-1.65l-.59-1.586-.628-.295-1.627.727-1.167-1.166.71-1.543-.236-.653-1.66-.636v-1.65l1.586-.59.295-.628-.727-1.627 1.166-1.167 1.543.71.653-.236.636-1.66h1.65l.59 1.586.628.296 1.624-.724 1.166 1.167-.705 1.538zm.66 1.169l-1.427-.548-.434-1.204.585-1.28-.412-.412-1.397.622-1.158-.544-.49-1.319h-.582l-.548 1.427-1.206.434-1.283-.59-.41.411.626 1.4-.545 1.161-1.319.49v.582l1.427.548.434 1.206-.59 1.283.411.41 1.4-.626 1.161.545.49 1.319h.582l.548-1.427 1.206-.434 1.28.588.411-.413-.623-1.399.544-1.158 1.319-.49z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appGear32.json b/public/assets/components/assets/icon/appGear32.json new file mode 100644 index 0000000..f3da166 --- /dev/null +++ b/public/assets/components/assets/icon/appGear32.json @@ -0,0 +1 @@ +"M14.546 26.355l.285.109-.963.422a2.166 2.166 0 0 1-1.737 0L2 22.45V8.667a3.24 3.24 0 0 1 1.94-2.968l8.192-3.585a2.182 2.182 0 0 1 1.737 0L24 6.55V15h-1V7.203L13.467 3.03a1.175 1.175 0 0 0-.933 0L4.342 6.615A2.24 2.24 0 0 0 3 8.667v13.13l9.533 4.173a1.171 1.171 0 0 0 .933 0l.425-.186a1.284 1.284 0 0 0 .655.571zm16.446-3.495L31 25.082l-2.13.789-.377.825.965 2.149-1.565 1.576-2.066-.949-.849.318-.838 2.202-2.222.008-.79-2.13-.824-.377-2.149.965-1.576-1.566.949-2.066-.318-.848-2.202-.838L15 22.92l2.13-.79.377-.825-.965-2.15 1.566-1.575 2.066.949.848-.318.838-2.202L24.08 16l.79 2.13.825.377 2.15-.965 1.576 1.565-.95 2.066.319.849zM30 24.417l-.004-.897-1.995-.76-.588-1.606.831-1.809-.636-.632-1.945.873-1.555-.72L23.417 17l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555-1.867.692.004.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.873 1.555.722.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832.63-.636-.874-1.948.722-1.551zM26 24a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appLauncher16.json b/public/assets/components/assets/icon/appLauncher16.json new file mode 100644 index 0000000..045f208 --- /dev/null +++ b/public/assets/components/assets/icon/appLauncher16.json @@ -0,0 +1 @@ +"M3.5 2A1.5 1.5 0 1 1 2 .5 1.5 1.5 0 0 1 3.5 2zM8 .5A1.5 1.5 0 1 0 9.5 2 1.5 1.5 0 0 0 8 .5zm6 3A1.5 1.5 0 1 0 12.5 2 1.5 1.5 0 0 0 14 3.5zm-12 3A1.5 1.5 0 1 0 3.5 8 1.5 1.5 0 0 0 2 6.5zm6 0A1.5 1.5 0 1 0 9.5 8 1.5 1.5 0 0 0 8 6.5zm6 0A1.5 1.5 0 1 0 15.5 8 1.5 1.5 0 0 0 14 6.5zm-12 6A1.5 1.5 0 1 0 3.5 14 1.5 1.5 0 0 0 2 12.5zm6 0A1.5 1.5 0 1 0 9.5 14 1.5 1.5 0 0 0 8 12.5zm6 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appLauncher24.json b/public/assets/components/assets/icon/appLauncher24.json new file mode 100644 index 0000000..0321970 --- /dev/null +++ b/public/assets/components/assets/icon/appLauncher24.json @@ -0,0 +1 @@ +"M5.5 4A1.5 1.5 0 1 1 4 2.5 1.5 1.5 0 0 1 5.5 4zM12 2.5A1.5 1.5 0 1 0 13.5 4 1.5 1.5 0 0 0 12 2.5zm8 0A1.5 1.5 0 1 0 21.5 4 1.5 1.5 0 0 0 20 2.5zm-16 8A1.5 1.5 0 1 0 5.5 12 1.5 1.5 0 0 0 4 10.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm-16 8A1.5 1.5 0 1 0 5.5 20 1.5 1.5 0 0 0 4 18.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appLauncher32.json b/public/assets/components/assets/icon/appLauncher32.json new file mode 100644 index 0000000..556f995 --- /dev/null +++ b/public/assets/components/assets/icon/appLauncher32.json @@ -0,0 +1 @@ +"M17.5 16a1.5 1.5 0 1 1-1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zM6 17.5A1.5 1.5 0 1 0 4.5 16 1.5 1.5 0 0 0 6 17.5zM7.5 26A1.5 1.5 0 1 0 6 27.5 1.5 1.5 0 0 0 7.5 26zm8.5-1.5a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm10 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0-10a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0-10A1.5 1.5 0 1 0 27.5 6 1.5 1.5 0 0 0 26 4.5zm-20 3A1.5 1.5 0 1 0 4.5 6 1.5 1.5 0 0 0 6 7.5zm10-3A1.5 1.5 0 1 0 17.5 6 1.5 1.5 0 0 0 16 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appRun16.json b/public/assets/components/assets/icon/appRun16.json new file mode 100644 index 0000000..d5cdcc9 --- /dev/null +++ b/public/assets/components/assets/icon/appRun16.json @@ -0,0 +1 @@ +"M12 16a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1zM5 1h7v1H5zm0 2h7v9H5zm0 10h7v2H9v-1H8v1H5zm2-3l4-2.5L7 5zm.8-3.557L9.49 7.5 7.8 8.557z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appRun24.json b/public/assets/components/assets/icon/appRun24.json new file mode 100644 index 0000000..277c770 --- /dev/null +++ b/public/assets/components/assets/icon/appRun24.json @@ -0,0 +1 @@ +"M17.476 0H7.524A1.524 1.524 0 0 0 6 1.524v19.952A1.524 1.524 0 0 0 7.524 23h9.952A1.524 1.524 0 0 0 19 21.476V1.524A1.524 1.524 0 0 0 17.476 0zM18 21.477a.524.524 0 0 1-.524.523H14v-1h-3v1H7.524A.524.524 0 0 1 7 21.477V20h11zM18 19H7V3h11zm0-17H7v-.477A.524.524 0 0 1 7.524 1h9.952a.524.524 0 0 1 .524.523zm-7.8 5.7v7.6l6-3.8zm.8 1.453l3.705 2.347L11 13.847z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appRun32.json b/public/assets/components/assets/icon/appRun32.json new file mode 100644 index 0000000..e0bdfb1 --- /dev/null +++ b/public/assets/components/assets/icon/appRun32.json @@ -0,0 +1 @@ +"M22.079 1H9.92A1.921 1.921 0 0 0 8 2.921V28.08A1.921 1.921 0 0 0 9.921 30H22.08A1.921 1.921 0 0 0 24 28.079V2.92A1.921 1.921 0 0 0 22.079 1zM23 28.08a.922.922 0 0 1-.921.92H18v-1h-4v1H9.921A.922.922 0 0 1 9 28.08V27h14zM23 26H9V4h14zm0-23H9v-.08A.922.922 0 0 1 9.921 2H22.08a.922.922 0 0 1 .921.92zm-10.9 7.417V20.7l8.227-5.142zm.8 1.443l5.917 3.698-5.917 3.699z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appUpdate16.json b/public/assets/components/assets/icon/appUpdate16.json new file mode 100644 index 0000000..de7f000 --- /dev/null +++ b/public/assets/components/assets/icon/appUpdate16.json @@ -0,0 +1 @@ +"M8 10.879v1.091l-1.982.868a1.292 1.292 0 0 1-1.036 0L0 10.658V3.522A1.805 1.805 0 0 1 1.08 1.87L4.983.162a1.299 1.299 0 0 1 1.036 0L11 2.342V7h-1V2.997L5.617 1.078a.284.284 0 0 0-.234 0L1.48 2.785a.805.805 0 0 0-.48.737v6.481l4.383 1.919a.292.292 0 0 0 .234 0zm6 2.35a2.267 2.267 0 0 1-3.07-.058L12.1 12H9v3.1l1.223-1.223c.046.045.1.081.148.123a3.27 3.27 0 0 0 5.378-2h-1.008A2.29 2.29 0 0 1 14 13.229zm.777-4.106A3.305 3.305 0 0 0 14 8.578a3.258 3.258 0 0 0-1.5-.377A3.296 3.296 0 0 0 9.25 11h1.009A2.283 2.283 0 0 1 14 9.771c.023.02.048.038.07.058L12.9 11H16V7.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appUpdate24.json b/public/assets/components/assets/icon/appUpdate24.json new file mode 100644 index 0000000..4c87c29 --- /dev/null +++ b/public/assets/components/assets/icon/appUpdate24.json @@ -0,0 +1 @@ +"M12 16.87v1.091l-2.323 1.017a1.692 1.692 0 0 1-1.354 0L1 15.773v-9.94a2.456 2.456 0 0 1 1.472-2.25l5.85-2.561a1.692 1.692 0 0 1 1.355 0L17 4.227V12h-1V4.881L9.276 1.938a.697.697 0 0 0-.552 0L2.873 4.499A1.457 1.457 0 0 0 2 5.834v9.285l6.724 2.943a.697.697 0 0 0 .552 0zm6 4.93a3.79 3.79 0 0 1-3.217-1.8H16v-1h-3v3h1v-1.356A4.796 4.796 0 0 0 22.8 18h-1a3.804 3.804 0 0 1-3.8 3.8zM13.2 18h1a3.79 3.79 0 0 1 7.017-2H20v1h3v-3h-1v1.356A4.796 4.796 0 0 0 13.2 18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/appUpdate32.json b/public/assets/components/assets/icon/appUpdate32.json new file mode 100644 index 0000000..524901b --- /dev/null +++ b/public/assets/components/assets/icon/appUpdate32.json @@ -0,0 +1 @@ +"M17 25.515l-3.132 1.371a2.171 2.171 0 0 1-1.736 0L2 22.452V8.667a3.24 3.24 0 0 1 1.94-2.968l8.192-3.585a2.183 2.183 0 0 1 1.736 0L24 6.548V17h-1V7.203L13.467 3.03a1.168 1.168 0 0 0-.934 0L4.342 6.615A2.24 2.24 0 0 0 3 8.667v13.13l9.533 4.173a1.168 1.168 0 0 0 .934 0L17 24.423zm2.65.485H22v-1h-4v4h1v-2.075A5.795 5.795 0 0 0 29.8 24h-1a4.792 4.792 0 0 1-9.15 2zM29 19v2.075A5.795 5.795 0 0 0 18.2 24h1a4.792 4.792 0 0 1 9.15-2H26v1h4v-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/applications16.json b/public/assets/components/assets/icon/applications16.json new file mode 100644 index 0000000..14dca4f --- /dev/null +++ b/public/assets/components/assets/icon/applications16.json @@ -0,0 +1 @@ +"M.24 8.797l.003.016a7.689 7.689 0 0 0 1.082 3.207c.072.119.14.24.217.354l.062.082A7.744 7.744 0 0 0 9.85 15.57a1.705 1.705 0 0 1-.883-.847A6.68 6.68 0 0 1 3.2 12.811c0-.034.006-.05.056-.087a1.952 1.952 0 0 1 .186-.113.595.595 0 0 0 .266-.327.574.574 0 0 0-.038-.43l-.068-.102a3.472 3.472 0 0 0-.898-.714l-.477-.31c-.12-.08-.174-.128-.186-.16a.975.975 0 0 1 .016-.17 1.52 1.52 0 0 0-.051-.706 5.162 5.162 0 0 0-.308-.73l-.05-.104a6.9 6.9 0 0 1-.252-.545 1.925 1.925 0 0 0-.171-.346l-.021-.034a6.77 6.77 0 0 1 1.881-4.62c.135.003.28.009.473.028a.662.662 0 0 0 .632-.49c.033-.09.054-.126.064-.126.003 0 .005.002.007.008a.865.865 0 0 1 .198.052 1.25 1.25 0 0 0 .18.043l.106.01a.543.543 0 0 0 .417-.19c.158-.191.411-.543.579-.792a1.137 1.137 0 0 0 .146-.316 6.73 6.73 0 0 1 .574-.158.922.922 0 0 0-.192.472.542.542 0 0 0 .269.487.535.535 0 0 0 .535-.002 2.43 2.43 0 0 1 .774-.305l.51.026a1.308 1.308 0 0 0 .186-.013.609.609 0 0 0 .366-.2l.108-.141.096-.153a1.363 1.363 0 0 1 .171-.228 6.732 6.732 0 0 1 1.508.481 1.535 1.535 0 0 0-.208.196 1.295 1.295 0 0 0-.1.171l-.14.31a.962.962 0 0 1-.072.12.866.866 0 0 0-.084.137.608.608 0 0 0 .134.652 4.12 4.12 0 0 0 .366.32l-.006.004a1.276 1.276 0 0 0-.17.14l-.098.092a.575.575 0 0 0-.218-.313.576.576 0 0 0-.02-.093.818.818 0 0 0-.243-.367.543.543 0 0 0-.392-.124c-.02 0-.039 0-.061.002a.541.541 0 0 0-.384.296l-.053.118a.546.546 0 0 0 .294.68.566.566 0 0 0 .215.417c.024.015.045.032.07.045a.599.599 0 0 0-.034.575c.005.015.015.04.024.07h-.006a1.404 1.404 0 0 1-.228-.049 1.234 1.234 0 0 0-.131-.017.552.552 0 0 0-.512.328 1.117 1.117 0 0 0-.069.262 3.458 3.458 0 0 0-.028.5.56.56 0 0 0 .16.414 1.339 1.339 0 0 0-.112.12l-.058.07a.727.727 0 0 1-.116.091 1.197 1.197 0 0 0-.517.6l-.09.11-.137.05a1.952 1.952 0 0 0-.899.9 1.738 1.738 0 0 0-.151.385 1.258 1.258 0 0 0-.03.31.567.567 0 0 1-.137.375.542.542 0 0 0-.172.29.906.906 0 0 0-.012.248 1.005 1.005 0 0 0 .146.428.799.799 0 0 0 .156.175l.134.13a.576.576 0 0 1 .16.218 1.478 1.478 0 0 0 .452.73 1.31 1.31 0 0 0 .828.352 2.635 2.635 0 0 0 .315-.03l.242-.035v-.788l-.352.05a1.877 1.877 0 0 1-.206.023.574.574 0 0 1-.326-.17.717.717 0 0 1-.204-.352 1.307 1.307 0 0 0-.367-.56l-.137-.131a.228.228 0 0 1-.054-.078 1.38 1.38 0 0 0 .314-.875.49.49 0 0 1 .01-.135 1.456 1.456 0 0 1 .097-.229 1.408 1.408 0 0 1 .438-.491l.158-.056a.782.782 0 0 0 .358-.266l.09-.11a.792.792 0 0 0 .104-.19c.027-.07.04-.102.235-.238a1.227 1.227 0 0 0 .18-.141.99.99 0 0 0 .088-.09l.104-.12a.726.726 0 0 0 .142-.157.783.783 0 0 0 .603.282.801.801 0 0 0 .17-.019 4.103 4.103 0 0 1 .49-.033c.065.002.12.005.164.008a.789.789 0 0 0 .06.19 1.952 1.952 0 0 0 1.164.826.768.768 0 0 0 .225.034.78.78 0 0 0 .62-.307 1.21 1.21 0 0 0 .161.055.786.786 0 0 0 .2.026h.027a1.177 1.177 0 0 0 .451-.073c.099-.04.163-.064.257-.094a.78.78 0 0 0 .509-1.002 1.268 1.268 0 0 0-.11-.334.779.779 0 0 0-.522-.442 1.439 1.439 0 0 0-.39-.056.78.78 0 0 0-.702-.2 1.32 1.32 0 0 0-.08-.15 1.609 1.609 0 0 0-.106-.14 3.521 3.521 0 0 0-.28-.29l-.087-.073a.781.781 0 0 0-.897-.061 2.193 2.193 0 0 0-.084-.057.778.778 0 0 0-.276-.108 1.622 1.622 0 0 0-.214-.02 1.098 1.098 0 0 0-.114.006.779.779 0 0 0-.258-.044.765.765 0 0 0-.093.006 5.179 5.179 0 0 0-.032-.097.76.76 0 0 0 .064-.21h.022a.779.779 0 0 0 .54-.216c.011-.01.09-.084.111-.106a.782.782 0 0 0 .403.112 1.003 1.003 0 0 0 .67-.188.777.777 0 0 0 .17-.19l.056-.088a1.222 1.222 0 0 0 .12-.985.776.776 0 0 0-.25-.378A6.766 6.766 0 0 1 14.73 8.97a1.706 1.706 0 0 1 .84.88c.021-.083.047-.165.065-.25l.004-.009.002-.015c.024-.117.037-.238.055-.357a7.857 7.857 0 0 0 .105-1.218v-.003a4.92 4.92 0 0 0-.016-.33c-.006-.131-.009-.271-.021-.401v-.011a7.759 7.759 0 0 0-.34-1.647c-.02-.061-.045-.12-.066-.18a7.721 7.721 0 0 0-.22-.571c-.04-.089-.084-.174-.126-.26a7.798 7.798 0 0 0-.235-.453 7.347 7.347 0 0 0-.172-.283 7.723 7.723 0 0 0-.263-.394q-.099-.138-.203-.271c-.1-.127-.204-.25-.31-.37-.071-.08-.141-.16-.215-.236a7.849 7.849 0 0 0-.402-.384c-.06-.054-.118-.111-.18-.164A7.76 7.76 0 0 0 8.71.236C8.68.233 8.65.234 8.62.23A7.83 7.83 0 0 0 8 .2c-.064 0-.127.008-.19.01H7.8a7.769 7.769 0 0 0-2.658.538l-.024.007-.022.01a7.786 7.786 0 0 0-2.228 1.37l-.06.055a7.833 7.833 0 0 0-.582.579l-.079.086A7.756 7.756 0 0 0 .23 7.403c-.018.207-.03.405-.03.593V8a7.935 7.935 0 0 0 .04.796zM9.42 6.16c0-.053.002-.1.004-.144l.058.01a.71.71 0 0 0-.062.134zm1.143-.148l-.11-.204.196.097a.299.299 0 0 1 .176-.058.435.435 0 0 1 .072.006 1.852 1.852 0 0 1 .172.127.554.554 0 0 0 .331.105.469.469 0 0 0 .238-.053.553.553 0 0 0 .165-.114l.049.04a2.525 2.525 0 0 1 .207.21c.044.055.06.08.06.08a.83.83 0 0 0 .132.34.514.514 0 0 0 .477.235.551.551 0 0 0 .284-.094.639.639 0 0 0 .53.217.735.735 0 0 1 .208.032 1.27 1.27 0 0 1 .086.277 3.405 3.405 0 0 0-.299.107.35.35 0 0 1-.148.028l-.06-.002a.613.613 0 0 1-.117-.047.619.619 0 0 0-.209-.076h-.015a.548.548 0 0 0-.133-.023.537.537 0 0 0-.508.371 1.363 1.363 0 0 1-.68-.406.578.578 0 0 0-.456-.605 2.08 2.08 0 0 0-.467-.047 4.705 4.705 0 0 0-.544.032 1.049 1.049 0 0 0-.122.02.544.544 0 0 0 .048-.076c.027-.047.05-.09.038-.105a.648.648 0 0 0 .092-.137.817.817 0 0 0 .307-.277zm-7.738 6.062l-.01.006a1.031 1.031 0 0 0-.134.145q-.197-.248-.371-.513a5.912 5.912 0 0 1 .515.362zm8.331-9.497l.039-.083a.506.506 0 0 1 .177-.142l.201.07a.789.789 0 0 0-.344.106.88.88 0 0 0-.073.05zm.55 1.056l-.056.087c-.002.003-.03.018-.167.018h-.015a.62.62 0 0 0 .157-.498l-.002-.039c.039.026.08.054.11.077a.424.424 0 0 1-.027.355zM12 2.519l.005-.001.032.023L12 2.52zm3.35 12.065l-.703.71L11 11.687V14h-1v-4h4v1h-2.272z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/applications24.json b/public/assets/components/assets/icon/applications24.json new file mode 100644 index 0000000..9e4421c --- /dev/null +++ b/public/assets/components/assets/icon/applications24.json @@ -0,0 +1 @@ +"M17.809 19.93a9.515 9.515 0 0 1-2.574 1.353l-.002.004A9.764 9.764 0 0 1 4.88 18.78a.403.403 0 0 1 .195-.336 2.366 2.366 0 0 1 .293-.178.542.542 0 0 0 .24-.293.5.5 0 0 0-.019-.37 1.58 1.58 0 0 0-.085-.123 4.67 4.67 0 0 0-1.198-.944l-.686-.444a2.086 2.086 0 0 1-.328-.26.351.351 0 0 1-.067-.203 1.61 1.61 0 0 1 .028-.288 1.908 1.908 0 0 0-.063-.874 7.003 7.003 0 0 0-.421-.998l-.071-.147a8.989 8.989 0 0 1-.37-.802 2.263 2.263 0 0 0-.164-.342c-.001-.06-.009-.118-.009-.178a9.812 9.812 0 0 1 2.908-6.977c.17.004.34.013.523.036l.094.003a.68.68 0 0 0 .622-.502c.126-.335.193-.368.327-.368.025 0 .052.004.082.007a1.672 1.672 0 0 1 .32.083 2.309 2.309 0 0 0 .243.059l.094.01a.475.475 0 0 0 .365-.166c.221-.264.575-.756.81-1.105a1.344 1.344 0 0 0 .163-.345 9.746 9.746 0 0 1 1.746-.445 1.967 1.967 0 0 0-.146.133 1.295 1.295 0 0 0-.473.838.472.472 0 0 0 .226.42.501.501 0 0 0 .237.061.483.483 0 0 0 .233-.06 4.058 4.058 0 0 1 1.077-.46 1 1 0 0 1 .183-.013l.15.004c.074.001.152.007.235.016l.165.01c.062.003.115.004.167.004a1.344 1.344 0 0 0 .221-.014.564.564 0 0 0 .335-.175c.047-.057.09-.115.132-.174l.136-.215a2.399 2.399 0 0 1 .276-.366 9.754 9.754 0 0 1 2.837.929 1.62 1.62 0 0 0-.53.403 1.912 1.912 0 0 0-.11.189l-.208.459a1.49 1.49 0 0 1-.128.21 1.672 1.672 0 0 0-.092.144.573.573 0 0 0 .139.589 4.475 4.475 0 0 0 .63.529.456.456 0 0 0 .265.084.44.44 0 0 0 .224-.06.453.453 0 0 0 .236-.434l-.009-.106a5.54 5.54 0 0 1-.014-.329.356.356 0 0 1 .095-.214.095.095 0 0 1 .057-.02.09.09 0 0 1 .066.03.445.445 0 0 0 .122.129c.02.016.175.11.175.11a.501.501 0 0 1 .234.249.89.89 0 0 1-.068.73c-.121.215-.167.295-.573.295a.96.96 0 0 1-.427-.1l-.072-.032a.47.47 0 0 0-.184-.038.513.513 0 0 0-.286.088 2.102 2.102 0 0 0-.217.178 3.179 3.179 0 0 0-.37.385 1.989 1.989 0 0 1-.66.475.465.465 0 0 0-.247.605l.044.098a1.326 1.326 0 0 1 .088.333c.005.125-.05.138-.085.146a.805.805 0 0 1-.19.024.564.564 0 0 1-.091-.006 1.813 1.813 0 0 1-.265-.052l-.106-.027a.509.509 0 0 0-.566.26 1.393 1.393 0 0 0-.081.312 4.988 4.988 0 0 0-.035.677.483.483 0 0 0 .36.493l.183.05a1.146 1.146 0 0 0 .11.032 1.334 1.334 0 0 0 .186.043c.017.002.073.003.086.003a.625.625 0 0 0 .439-.183.877.877 0 0 0 .199-.238 1.606 1.606 0 0 0 .102-.21l.033-.072a.383.383 0 0 1 .042-.07.388.388 0 0 1 .131-.11.838.838 0 0 0 .33-.3l.083-.116a.924.924 0 0 1 .118-.113.784.784 0 0 1 .419-.144.484.484 0 0 1 .252.07c.064.04.155.106.265.193a.492.492 0 0 0 .293.09.471.471 0 0 0 .217-.046.52.52 0 0 0 .275-.317.174.174 0 0 1 .021.015 2.237 2.237 0 0 1 .328.246c.115.103.232.225.328.33a.636.636 0 0 1 .151.259.879.879 0 0 0 .146.372.452.452 0 0 0 .418.189.497.497 0 0 0 .4-.256c.02-.031.046-.054.04-.063a.3.3 0 0 1 .063.052.51.51 0 0 1 .088.153.478.478 0 0 0 .448.29l.13-.002a1.77 1.77 0 0 1 .195.009c.193.026.322.1.365.213a1.266 1.266 0 0 1 .135.503.26.26 0 0 1-.199.293c-.162.05-.269.091-.406.144a1.183 1.183 0 0 1-.332.08.462.462 0 0 1-.146-.033 1.552 1.552 0 0 1-.223-.09.76.76 0 0 0-.29-.095.73.73 0 0 0-.08-.012.462.462 0 0 0-.449.352l-.025.09a.634.634 0 0 1-.036.083c-.013.022-.028.04-.083.04a3.288 3.288 0 0 1-1.337-.612.221.221 0 0 1-.068-.143c-.003-.023-.003-.052-.004-.07l.018-.126a.535.535 0 0 0-.424-.532 2.422 2.422 0 0 0-.468-.052l-.129-.004a7.222 7.222 0 0 0-.747.043 1.213 1.213 0 0 0-.526.186l-.077.039-.126.04-.07.002a1.19 1.19 0 0 1-.172-.087l-.109-.065a.341.341 0 0 0-.068-.036.918.918 0 0 0-.22-.105.424.424 0 0 0-.14-.022.457.457 0 0 0-.32.13 1.169 1.169 0 0 0-.132.139l-.1.112a1.134 1.134 0 0 1-.197.164 1.423 1.423 0 0 0-.63.714.487.487 0 0 1-.17.26.626.626 0 0 1-.137.07l-.202.071A2.52 2.52 0 0 0 10.66 13a2.33 2.33 0 0 0-.197.49 1.469 1.469 0 0 0-.033.367 1.087 1.087 0 0 1-.296.757.456.456 0 0 0-.15.254.948.948 0 0 0-.013.253 1.113 1.113 0 0 0 .169.492 1.002 1.002 0 0 0 .166.186l.2.188a1.09 1.09 0 0 1 .304.437 1.802 1.802 0 0 0 .55.892 1.573 1.573 0 0 0 .984.433 3.648 3.648 0 0 0 .409-.042l.141-.023c.142-.02.297-.043.458-.06a4.915 4.915 0 0 1 .636-.048H14v-.938l-.012-.001a5.882 5.882 0 0 0-.763.056c-.128.014-.278.035-.416.055l-.206.032c-.101.014-.196.028-.263.03a.794.794 0 0 1-.377-.213.902.902 0 0 1-.253-.442 1.987 1.987 0 0 0-.544-.836l-.217-.205a2.126 2.126 0 0 0 .42-1.258.605.605 0 0 1 .008-.151 1.9 1.9 0 0 1 .693-.944l.202-.07a1.623 1.623 0 0 0 .41-.221 1.407 1.407 0 0 0 .474-.688c.021-.052.033-.081.276-.249a1.817 1.817 0 0 0 .314-.26 1.953 1.953 0 0 0 .283.137l.17.064.746-.02.106-.167.042-.02a.745.745 0 0 1 .134-.068 6.682 6.682 0 0 1 .676-.04l.08.004a1.151 1.151 0 0 0 .308.624 4.019 4.019 0 0 0 1.898.903l.063.008h.593l.312-.431.068.022a1.302 1.302 0 0 0 .423.074h.054s.199-.026.26-.037a3.603 3.603 0 0 0 .124.503 3.78 3.78 0 0 0 .487 1.051c.013.028.028.068.047.12l.055.18a1.494 1.494 0 0 1 .717.769c-.059.188-.138.366-.208.548l.004.008c-.033.086-.06.174-.095.259-.023.055-.048.11-.072.164l-.007.016-.02.04a9.87 9.87 0 0 1-.293.608l-.107.196c-.022.039-.046.075-.069.113v.002a10.631 10.631 0 0 1-.432.688c-.052.075-.109.145-.163.218l.685.686A10.737 10.737 0 0 0 22.8 12v-.025c0-.143-.01-.284-.019-.424l-.005-.035c-.009-.186-.011-.374-.029-.558l.002-.004-.003-.015a10.802 10.802 0 0 0-.17-1.135c-.03-.15-.077-.293-.114-.44-.052-.21-.101-.422-.166-.627-.066-.21-.148-.413-.226-.617-.052-.134-.099-.27-.155-.401a10.657 10.657 0 0 0-.314-.65c-.054-.106-.106-.212-.164-.315a10.639 10.639 0 0 0-.568-.91q-.22-.315-.46-.614c-.065-.081-.133-.16-.2-.239a10.79 10.79 0 0 0-.518-.568c-.075-.076-.154-.147-.231-.221a10.843 10.843 0 0 0-.567-.515c-.078-.065-.162-.122-.241-.185-.192-.15-.378-.304-.58-.442a.073.073 0 0 0-.02-.007 10.738 10.738 0 0 0-4.058-1.662l-.004-.007c-.185-.034-.362-.051-.541-.076-.13-.017-.259-.042-.39-.055A10.391 10.391 0 0 0 12 1.195c-.08 0-.157.005-.236.01l-.062.01a10.751 10.751 0 0 0-3.528.695 1.182 1.182 0 0 0-.056.014L8 1.967a1.534 1.534 0 0 0-.17.069c-.28.117-.55.25-.815.389L7 2.424c-.02.01-.039.025-.06.036a10.769 10.769 0 0 0-1.022.615c-.062.043-.119.091-.18.135-.262.187-.516.383-.76.592-.103.088-.2.181-.3.273q-.29.269-.56.557a8.363 8.363 0 0 0-.298.327c-.177.205-.343.42-.505.638-.059.08-.128.152-.184.233-.004.005 0 .009 0 .013a10.73 10.73 0 0 0-1.824 4.71l-.005.006c-.004.028-.005.051-.008.08-.02.159-.037.319-.05.48-.027.3-.045.585-.045.856V12a10.785 10.785 0 0 0 17.294 8.615zM3.796 17.325c.29.184.492.324.635.432a1.46 1.46 0 0 0-.225.233l-.107-.144a9.785 9.785 0 0 1-.345-.487c-.022-.034-.041-.069-.062-.102zm8.729-15.143l-.074.118h-.07l-.149-.009a2.991 2.991 0 0 0-.28-.017l-.041-.001c.028-.036.054-.076.08-.117H12c.177 0 .35.017.525.026zm7.687 7.078a2.064 2.064 0 0 0-.188-.015 1.376 1.376 0 0 0-.074-.1l-.122-.149-.234-.141s-.9.627-.891.4.245-.392.036-.653a5.68 5.68 0 0 0-.433-.443 3.396 3.396 0 0 0-.436-.331l-1.118-.66-.171.614a1.387 1.387 0 0 0-.555-.115 1.573 1.573 0 0 0-.356.043 2.682 2.682 0 0 0 .458-.422 2.051 2.051 0 0 1 .22-.236 1.807 1.807 0 0 0 .607.103 1.383 1.383 0 0 0 1.391-.774 1.814 1.814 0 0 0 .153-1.45 1.238 1.238 0 0 0-.33-.544h.063a9.826 9.826 0 0 1 3.606 7.499 3.12 3.12 0 0 0-.231-.336l-.159-.191a1.351 1.351 0 0 0 .075-.452 2.197 2.197 0 0 0-.219-.89 1.3 1.3 0 0 0-1.092-.757zm1.402 4.772a13.85 13.85 0 0 0-.11-.352c-.112-.307-.168-.355-.178-.364a2.836 2.836 0 0 1-.344-.768 2.379 2.379 0 0 1-.096-.397 5.488 5.488 0 0 1 .756 1.56c.004.036.019.074.026.112-.015.08-.028.16-.045.24zm-7.802-7.98a.48.48 0 0 1-.053-.405c.02-.049.043-.098.064-.143a.479.479 0 0 1 .338-.265l.09-.012a.458.458 0 0 1 .302.116.886.886 0 0 1 .259.39.462.462 0 0 1 .015.22.496.496 0 0 1 .335.438.637.637 0 0 1-.297.553.321.321 0 0 1-.152.033.554.554 0 0 1-.324-.117.514.514 0 0 1-.187-.47 1.39 1.39 0 0 1 .008-.084l-.005-.001a.604.604 0 0 1-.393-.253zm9.542 16.594l-.707.707L16 16.707V20h-1v-5h5v1h-3.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/applications32.json b/public/assets/components/assets/icon/applications32.json new file mode 100644 index 0000000..33d4a3f --- /dev/null +++ b/public/assets/components/assets/icon/applications32.json @@ -0,0 +1 @@ +"M24.442 26.944a13.856 13.856 0 0 1-2.277 1.43 3.005 3.005 0 0 0 .249-1.569 1.567 1.567 0 0 0-.032-.167 2.494 2.494 0 0 1-1.032.712 1.432 1.432 0 0 1-.411.836 2.207 2.207 0 0 0-.632.958 13.777 13.777 0 0 1-14.053-3.358l.004-.03a3.35 3.35 0 0 0-.005-.334.565.565 0 0 1 .279-.525 3.246 3.246 0 0 1 .402-.246.744.744 0 0 0 .33-.402.687.687 0 0 0-.027-.508 2.192 2.192 0 0 0-.117-.169 6.401 6.401 0 0 0-1.642-1.294l-.94-.61a2.853 2.853 0 0 1-.45-.357.483.483 0 0 1-.09-.279 2.215 2.215 0 0 1 .037-.396 2.623 2.623 0 0 0-.086-1.2 9.61 9.61 0 0 0-.577-1.37l-.097-.202c-.18-.356-.359-.716-.507-1.1a3.399 3.399 0 0 0-.308-.614c-.053-.09-.107-.17-.157-.248l-.103-.154a13.769 13.769 0 0 1 3.825-9.283 9.504 9.504 0 0 1 1.207.054c.017.002.104.004.13.004a.931.931 0 0 0 .852-.689c.172-.46.264-.505.448-.505.034 0 .07.006.112.01a2.293 2.293 0 0 1 .437.113 3.16 3.16 0 0 0 .334.081l.13.014a.65.65 0 0 0 .499-.228 21.51 21.51 0 0 0 1.11-1.516 1.756 1.756 0 0 0 .303-.848c.001-.014-.004-.03-.004-.044a13.701 13.701 0 0 1 2.923-.656c-.059.047-.24.178-.24.178a3.513 3.513 0 0 0-.566.467 1.778 1.778 0 0 0-.648 1.15.648.648 0 0 0 .31.576.685.685 0 0 0 .324.086.662.662 0 0 0 .32-.083 5.553 5.553 0 0 1 1.476-.63 1.364 1.364 0 0 1 .25-.02l.207.006c.101.002.207.01.321.022l.226.014c.086.004.157.006.23.006a1.828 1.828 0 0 0 .302-.02.772.772 0 0 0 .459-.24 3.66 3.66 0 0 0 .18-.24l.187-.294a3.057 3.057 0 0 1 .415-.545 2.57 2.57 0 0 1 .273-.23l.056-.042a13.72 13.72 0 0 1 4.181 1.521 1.124 1.124 0 0 0-.265-.04 1.792 1.792 0 0 0-1.119.662 2.614 2.614 0 0 0-.152.26l-.285.63a2.052 2.052 0 0 1-.175.288 2.323 2.323 0 0 0-.126.198.787.787 0 0 0 .19.808 6.13 6.13 0 0 0 .863.727.624.624 0 0 0 .363.114.602.602 0 0 0 .308-.083.623.623 0 0 0 .323-.594l-.012-.146a7.65 7.65 0 0 1-.02-.452.489.489 0 0 1 .13-.293.13.13 0 0 1 .08-.027.122.122 0 0 1 .09.041.608.608 0 0 0 .166.176c.03.022.24.153.24.153a.687.687 0 0 1 .32.34 1.224 1.224 0 0 1-.092 1.002c-.167.295-.229.406-.785.406a1.312 1.312 0 0 1-.585-.138l-.1-.044a.642.642 0 0 0-.25-.051.702.702 0 0 0-.394.12 2.898 2.898 0 0 0-.297.244 4.366 4.366 0 0 0-.506.528 2.726 2.726 0 0 1-.906.654.639.639 0 0 0-.337.83l.06.134a1.823 1.823 0 0 1 .12.458c.007.172-.067.19-.117.2a1.104 1.104 0 0 1-.26.033.778.778 0 0 1-.125-.008 2.474 2.474 0 0 1-.363-.071l-.145-.038a.697.697 0 0 0-.775.359 1.92 1.92 0 0 0-.112.427 6.862 6.862 0 0 0-.047.929.663.663 0 0 0 .494.677l.25.067a1.576 1.576 0 0 0 .152.046 1.818 1.818 0 0 0 .254.06l.118.003a.856.856 0 0 0 .6-.251 1.204 1.204 0 0 0 .273-.327 2.21 2.21 0 0 0 .14-.289L20 12.56a.515.515 0 0 1 .058-.095.53.53 0 0 1 .179-.152 1.15 1.15 0 0 0 .451-.41l.115-.16a1.27 1.27 0 0 1 .161-.155 1.074 1.074 0 0 1 .575-.198.663.663 0 0 1 .345.095c.087.055.213.146.362.265a.674.674 0 0 0 .402.125.643.643 0 0 0 .297-.063.713.713 0 0 0 .378-.436.239.239 0 0 1 .03.02 3.073 3.073 0 0 1 .449.338c.156.141.317.31.448.454a.874.874 0 0 1 .208.354 1.209 1.209 0 0 0 .2.511.619.619 0 0 0 .572.26.68.68 0 0 0 .55-.351c.025-.044.062-.075.053-.087a.407.407 0 0 1 .086.071.7.7 0 0 1 .12.21.654.654 0 0 0 .615.398l.179-.002a2.415 2.415 0 0 1 .266.012c.266.036.442.139.5.293a1.74 1.74 0 0 1 .186.69.357.357 0 0 1-.273.403 5.045 5.045 0 0 1-1.01.307c-.283 0-1.397-.79-1.626.16a1.299 1.299 0 0 1-.087.246c-.018.03-.039.053-.113.053a4.5 4.5 0 0 1-1.833-.84.304.304 0 0 1-.094-.195c-.004-.032-.004-.072-.005-.097l.025-.173a.734.734 0 0 0-.581-.73 3.31 3.31 0 0 0-.641-.071l-.177-.006a9.87 9.87 0 0 0-1.024.059 1.66 1.66 0 0 0-.721.255l-.105.054-.173.055-.095.002a1.622 1.622 0 0 1-.237-.119l-.148-.089a.467.467 0 0 0-.093-.05 1.258 1.258 0 0 0-.301-.144.58.58 0 0 0-.194-.03.626.626 0 0 0-.438.179 1.599 1.599 0 0 0-.18.19l-.137.154a1.558 1.558 0 0 1-.271.226 1.952 1.952 0 0 0-.863.98.67.67 0 0 1-.234.356.858.858 0 0 1-.186.097l-.277.097a3.456 3.456 0 0 0-1.509 1.545 3.201 3.201 0 0 0-.27.673 2.016 2.016 0 0 0-.044.503 1.493 1.493 0 0 1-.406 1.04.626.626 0 0 0-.207.348 1.303 1.303 0 0 0-.016.348 1.53 1.53 0 0 0 .231.675 1.369 1.369 0 0 0 .228.256l.274.257a1.497 1.497 0 0 1 .417.6 2.475 2.475 0 0 0 .753 1.226 2.153 2.153 0 0 0 1.349.594 4.99 4.99 0 0 0 .56-.058l.194-.031c.194-.028.407-.06.627-.084.039-.005.086-.004.127-.01v-.856c-.077.008-.149.013-.23.024-.187.02-.392.05-.583.077l-.274.043a3.899 3.899 0 0 1-.415.046 1.338 1.338 0 0 1-.745-.376 1.602 1.602 0 0 1-.46-.777 2.425 2.425 0 0 0-.668-1.02l-.298-.28a.54.54 0 0 1-.092-.098.612.612 0 0 1-.07-.215 2.517 2.517 0 0 0 .64-1.687 1.132 1.132 0 0 1 .02-.291 2.536 2.536 0 0 1 .203-.481 2.873 2.873 0 0 1 .954-1.067l.305-.106a1.867 1.867 0 0 0 .478-.259 1.615 1.615 0 0 0 .543-.797c.061-.157.108-.236.511-.516a2.353 2.353 0 0 0 .406-.336l.158-.176c.007.005.076.042.09.049l.085.055a2.722 2.722 0 0 0 .406.2.97.97 0 0 0 .333.059h.02c.388-.008.495-.09.4-.058l.137-.043a.963.963 0 0 0 .156-.063l.106-.055a.96.96 0 0 1 .365-.156 9.297 9.297 0 0 1 .965-.057l.148.005c.106.003.2.01.279.018 0 .013.005.163.011.215a1.26 1.26 0 0 0 .347.744 5.24 5.24 0 0 0 2.44 1.152.979.979 0 0 0 .129.009 1.072 1.072 0 0 0 .936-.512.993.993 0 0 0 .142-.154 2.003 2.003 0 0 0 .293.113 1.423 1.423 0 0 0 .48.087.933.933 0 0 0 .109-.006 2.571 2.571 0 0 0 .668-.158.965.965 0 0 0-.016.322 4 4 0 0 0 .172.73 7.8 7.8 0 0 0 .285.75 2.475 2.475 0 0 1 .601 1.348l.049.173c.076.272.156.534.234.751a3.232 3.232 0 0 0 .166.366 1.16 1.16 0 0 0 .104.179 13.783 13.783 0 0 1-1.235 2.547l.717.713c.13-.206.255-.414.376-.627.163-.287.312-.583.456-.881.087-.18.18-.356.26-.54a14.667 14.667 0 0 0 .575-1.55c.004-.013.01-.024.013-.035l-.001-.011c.124-.412.234-.83.323-1.256l.004-.005c.003-.011.004-.023.006-.035.045-.22.068-.448.104-.672.042-.269.095-.535.122-.805.016-.15.013-.304.024-.455.024-.349.053-.697.053-1.046V16c0-.036-.005-.07-.005-.107-.004-.154-.01-.308-.02-.46l-.005-.026a14.766 14.766 0 0 0-.7-3.986l-.01-.026a14.664 14.664 0 0 0-.548-1.418c-.036-.08-.077-.157-.114-.236-.182-.39-.378-.77-.593-1.14-.057-.1-.12-.197-.18-.296q-.32-.524-.679-1.018a14.46 14.46 0 0 0-.205-.274q-.395-.515-.833-.992c-.055-.06-.107-.12-.162-.179a14.776 14.776 0 0 0-25.49 9.041c-.031.375-.052.733-.053 1.075L1.22 16v.015a14.646 14.646 0 0 0 3.295 9.286c.032.04.06.082.092.121.198.239.415.464.628.691.123.13.238.267.365.393.031.03.058.065.09.096.005.006.016.005.025.008a14.78 14.78 0 0 0 14.637 3.542.114.114 0 0 0 .021.006.077.077 0 0 0 .03-.004c.344-.107.67-.25 1.002-.38.14-.054.284-.1.422-.16.324-.137.635-.295.946-.455.158-.081.316-.161.47-.248q.466-.26.908-.552c.129-.084.253-.174.379-.262.209-.148.43-.28.63-.438zM19.19 12.087l-.057.123a1.758 1.758 0 0 1-.093.2c-.008.006-.083.097-.102.117a.177.177 0 0 0-.061-.025l-.212-.059a5.387 5.387 0 0 1 .027-.544 2.736 2.736 0 0 0 .38.065 1.078 1.078 0 0 0 .177.012 2.42 2.42 0 0 0-.06.111zM4.8 23.184a9.466 9.466 0 0 1 1.258.908c-.078.048-.156.1-.234.157a1.619 1.619 0 0 0-.474.545 13.882 13.882 0 0 1-1.5-2.227zm-1.946-3.398a1.512 1.512 0 0 1 .06.605 13.682 13.682 0 0 1-.413-1.482 7.537 7.537 0 0 1 .353.877zm4.314-14.37l-.033-.003c.02-.016.037-.034.056-.05a.74.74 0 0 1-.023.053zm2.957-1.91c-.223.318-.463.65-.657.895l-.066-.02a3.111 3.111 0 0 0-.613-.15 13.803 13.803 0 0 1 1.336-.726zm7.143-1.275c-.073.103-.156.213-.21.296l-.195.31-.04.052c-.035.002-.065.002-.098.002l-.19-.005-.212-.013a4.016 4.016 0 0 0-.367-.024l-.21-.006a2.4 2.4 0 0 0-.45.037 3.807 3.807 0 0 0-.463.127c.075-.055.24-.175.288-.217a2.375 2.375 0 0 0 .323-.284 1.667 1.667 0 0 0 .264-.323c.105-.002.207-.016.312-.016.422 0 .837.027 1.248.064zm4.523 3.892a12.133 12.133 0 0 1-.084-.08 2.96 2.96 0 0 0 .138-.236 1.302 1.302 0 0 0-.054.316zm5.596 6.451a3.476 3.476 0 0 0-.4-.02 1.788 1.788 0 0 0-.18-.261 1.45 1.45 0 0 0-.38-.313.968.968 0 0 0-.989.049 2.266 2.266 0 0 0-.315-.496 7.549 7.549 0 0 0-.564-.575 4.184 4.184 0 0 0-.596-.449 1.254 1.254 0 0 0-.075-.046.969.969 0 0 0-1.229.263 3.903 3.903 0 0 0-.172-.118 1.677 1.677 0 0 0-.87-.247 1.976 1.976 0 0 0-.99.283 2.53 2.53 0 0 0-.134-.56 3.745 3.745 0 0 0 1.004-.806 3.536 3.536 0 0 1 .409-.428 2.08 2.08 0 0 1 .087-.077 2.259 2.259 0 0 0 .915.192 1.593 1.593 0 0 0 1.64-.904 2.203 2.203 0 0 0 .181-1.758 1.608 1.608 0 0 0-.726-.889l-.172-.107a1.002 1.002 0 0 0-.071-.085 1.088 1.088 0 0 0-.79-.34 1.226 1.226 0 0 0-.69.245.874.874 0 0 0-.079.071 1.382 1.382 0 0 0-.174.22l.162-.357a1.99 1.99 0 0 1 .066-.107 1.29 1.29 0 0 1 .376-.259c-.01.007.037.019.106.037l.448.131a4.021 4.021 0 0 0 1.186.248.902.902 0 0 0 .117-.025A13.804 13.804 0 0 1 29.853 16c0 .272-.025.537-.04.805a7.091 7.091 0 0 0-.696-1.158.967.967 0 0 0-.435-.299 1.435 1.435 0 0 0 .24-.816 2.73 2.73 0 0 0-.275-1.1 1.49 1.49 0 0 0-1.26-.858zm1.872 6.494l-.064-.23c-.052-.17-.102-.334-.152-.483-.152-.421-.23-.487-.243-.499a3.893 3.893 0 0 1-.47-1.055 3.276 3.276 0 0 1-.133-.544 7.543 7.543 0 0 1 1.037 2.142 2.665 2.665 0 0 0 .125.54.535.535 0 0 0 .129.17c-.03.13-.066.258-.1.387a12.409 12.409 0 0 1-.129-.428zM18.503 7.883a.659.659 0 0 1-.072-.556c.028-.067.058-.135.088-.196a.656.656 0 0 1 .463-.364l.122-.016a.626.626 0 0 1 .415.158 1.216 1.216 0 0 1 .354.535.636.636 0 0 1 .021.303.68.68 0 0 1 .46.602.875.875 0 0 1-.407.758.438.438 0 0 1-.208.046.758.758 0 0 1-.445-.16.707.707 0 0 1-.256-.646l.01-.115-.006-.002a.827.827 0 0 1-.539-.347zm6.372 7.533l-.003.01a.362.362 0 0 1 .003-.01zm6.478 14.169l-.706.709L21 20.7V25h-1v-6h6v1h-4.287z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/apps16.json b/public/assets/components/assets/icon/apps16.json new file mode 100644 index 0000000..b52e4c5 --- /dev/null +++ b/public/assets/components/assets/icon/apps16.json @@ -0,0 +1 @@ +"M6 1H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zm0 5H2V2h4zm4 1h4a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1zm4-1h-4V2h4zm-4 9h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1zm4-1h-4v-4h4zM6 9H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5H2v-4h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/apps24.json b/public/assets/components/assets/icon/apps24.json new file mode 100644 index 0000000..ac6ad78 --- /dev/null +++ b/public/assets/components/assets/icon/apps24.json @@ -0,0 +1 @@ +"M9.5 2h-6A1.502 1.502 0 0 0 2 3.5v6A1.502 1.502 0 0 0 3.5 11h6A1.502 1.502 0 0 0 11 9.5v-6A1.502 1.502 0 0 0 9.5 2zm.5 7.5a.501.501 0 0 1-.5.5h-6a.501.501 0 0 1-.5-.5v-6a.501.501 0 0 1 .5-.5h6a.501.501 0 0 1 .5.5zM20.5 2h-6A1.502 1.502 0 0 0 13 3.5v6a1.502 1.502 0 0 0 1.5 1.5h6A1.502 1.502 0 0 0 22 9.5v-6A1.502 1.502 0 0 0 20.5 2zm.5 7.5a.501.501 0 0 1-.5.5h-6a.501.501 0 0 1-.5-.5v-6a.501.501 0 0 1 .5-.5h6a.501.501 0 0 1 .5.5zM9.5 13h-6A1.502 1.502 0 0 0 2 14.5v6A1.502 1.502 0 0 0 3.5 22h6a1.502 1.502 0 0 0 1.5-1.5v-6A1.502 1.502 0 0 0 9.5 13zm.5 7.5a.501.501 0 0 1-.5.5h-6a.501.501 0 0 1-.5-.5v-6a.501.501 0 0 1 .5-.5h6a.501.501 0 0 1 .5.5zM20.5 13h-6a1.502 1.502 0 0 0-1.5 1.5v6a1.502 1.502 0 0 0 1.5 1.5h6a1.502 1.502 0 0 0 1.5-1.5v-6a1.502 1.502 0 0 0-1.5-1.5zm.5 7.5a.501.501 0 0 1-.5.5h-6a.501.501 0 0 1-.5-.5v-6a.501.501 0 0 1 .5-.5h6a.501.501 0 0 1 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/apps32.json b/public/assets/components/assets/icon/apps32.json new file mode 100644 index 0000000..137da85 --- /dev/null +++ b/public/assets/components/assets/icon/apps32.json @@ -0,0 +1 @@ +"M13.25 3h-8.5A1.752 1.752 0 0 0 3 4.75v8.5A1.752 1.752 0 0 0 4.75 15h8.5A1.752 1.752 0 0 0 15 13.25v-8.5A1.752 1.752 0 0 0 13.25 3zM14 13.25a.751.751 0 0 1-.75.75h-8.5a.751.751 0 0 1-.75-.75v-8.5A.751.751 0 0 1 4.75 4h8.5a.751.751 0 0 1 .75.75zM27.25 3h-8.5A1.752 1.752 0 0 0 17 4.75v8.5A1.752 1.752 0 0 0 18.75 15h8.5A1.752 1.752 0 0 0 29 13.25v-8.5A1.752 1.752 0 0 0 27.25 3zM28 13.25a.751.751 0 0 1-.75.75h-8.5a.751.751 0 0 1-.75-.75v-8.5a.751.751 0 0 1 .75-.75h8.5a.751.751 0 0 1 .75.75zM27.25 17h-8.5A1.752 1.752 0 0 0 17 18.75v8.5A1.752 1.752 0 0 0 18.75 29h8.5A1.752 1.752 0 0 0 29 27.25v-8.5A1.752 1.752 0 0 0 27.25 17zM28 27.25a.751.751 0 0 1-.75.75h-8.5a.751.751 0 0 1-.75-.75v-8.5a.751.751 0 0 1 .75-.75h8.5a.751.751 0 0 1 .75.75zM13.25 17h-8.5A1.752 1.752 0 0 0 3 18.75v8.5A1.752 1.752 0 0 0 4.75 29h8.5A1.752 1.752 0 0 0 15 27.25v-8.5A1.752 1.752 0 0 0 13.25 17zM14 27.25a.751.751 0 0 1-.75.75h-8.5a.751.751 0 0 1-.75-.75v-8.5a.751.751 0 0 1 .75-.75h8.5a.751.751 0 0 1 .75.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arcgisOnline16.json b/public/assets/components/assets/icon/arcgisOnline16.json new file mode 100644 index 0000000..cd9485b --- /dev/null +++ b/public/assets/components/assets/icon/arcgisOnline16.json @@ -0,0 +1 @@ +"M14.41 11.428l-.836-.68a2.487 2.487 0 0 0-.054-4.524l-.504-.227-.076-.547a3.967 3.967 0 0 0-7.43-1.357l-.402.732-.792-.265A1.008 1.008 0 0 0 4 4.5a.989.989 0 0 0-.987.92L2.967 6l-.525.247A2.476 2.476 0 0 0 1 8.5 2.503 2.503 0 0 0 3.5 11H5v1H3.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701 3.49 3.49 0 0 1 .478 6.116zM9.5 7.473L12.975 9.5 9.5 11.527 6.025 9.5zm0 1.158L8.01 9.5l1.49.87 1.49-.87zm3.475 2.869l-.858-.5L9.5 12.527 6.883 11l-.858.5L9.5 13.527zM9.5 14.527L6.883 13l-.858.5L9.5 15.527l3.475-2.027-.858-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arcgisOnline24.json b/public/assets/components/assets/icon/arcgisOnline24.json new file mode 100644 index 0000000..47a21aa --- /dev/null +++ b/public/assets/components/assets/icon/arcgisOnline24.json @@ -0,0 +1 @@ +"M24 12a4.99 4.99 0 0 1-2.15 4.101l-.85-.495v-.163a3.974 3.974 0 0 0-1.377-7.377l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 6.59l-.977-.483A2.277 2.277 0 0 0 6.19 5.87a2.18 2.18 0 0 0-1.167.339 2.206 2.206 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 16h2v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.025 3.17 3.17 0 0 1 1.702-.493 3.269 3.269 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 12zm-5.437 7.5l-4.016 2.342-4.015-2.342.587-.342-.993-.579-1.578.92 6 3.501 6-3.5-1.579-.92-.992.578zm1.985-3l-1.579-.92-.992.578.586.342-4.016 2.342-4.015-2.342.587-.342-.993-.579-1.578.921 6 3.5zm-12-3l6-3.5 6 3.5-6 3.5zm6 2.342l4.015-2.342-4.016-2.343-4.015 2.343z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arcgisOnline32.json b/public/assets/components/assets/icon/arcgisOnline32.json new file mode 100644 index 0000000..255f61b --- /dev/null +++ b/public/assets/components/assets/icon/arcgisOnline32.json @@ -0,0 +1 @@ +"M29.541 21.722l-.921-.537a5.765 5.765 0 0 0 2.18-4.48 5.359 5.359 0 0 0-3.607-5.098l-.989-.336-.147-1.033A7.953 7.953 0 0 0 18.463 3.2a7.647 7.647 0 0 0-6.683 4.187l-.629 1.184-1.298-.335a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.053.977-.867.445A5.173 5.173 0 0 0 2.2 16.897c0 2.653 2.166 5.085 4.545 5.103H9v1H6.737C3.733 22.978 1.2 19.988 1.2 16.897a6.169 6.169 0 0 1 3.378-5.493l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 2.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044 6.776 6.776 0 0 1-2.259 5.018zm-3.409 4.376l-6.678 3.896-6.678-3.896.494-.288-.992-.58-1.486.868 8.662 5.054 8.663-5.054-1.419-.828-.992.58zm-.052-4.659l-.992.58 1.112.648-6.678 3.896-6.678-3.896 1.112-.649-.992-.579-2.105 1.228 8.663 5.054 8.663-5.054zm-15.22-2.386L19.521 14l8.663 5.053-8.663 5.054zm1.984 0l6.678 3.896 6.678-3.896-6.678-3.896z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldDown16.json b/public/assets/components/assets/icon/arrowBoldDown16.json new file mode 100644 index 0000000..b609ef7 --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldDown16.json @@ -0,0 +1 @@ +"M6 2v7H2.25L8 14.75 13.75 9H10V2zm5.336 8L8 13.336 4.664 10H7V3h2v7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldDown24.json b/public/assets/components/assets/icon/arrowBoldDown24.json new file mode 100644 index 0000000..0420fe2 --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldDown24.json @@ -0,0 +1 @@ +"M15 3H9v10H3.25L12 21.75 20.75 13H15zm3.336 11L12 20.336 5.664 14H10V4h4v10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldDown32.json b/public/assets/components/assets/icon/arrowBoldDown32.json new file mode 100644 index 0000000..6c16e85 --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldDown32.json @@ -0,0 +1 @@ +"M20 4h-8v14H5.25L16 28.75 26.75 18H20zm4.336 15L16 27.336 7.664 19H13V5h6v14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldLeft16.json b/public/assets/components/assets/icon/arrowBoldLeft16.json new file mode 100644 index 0000000..59c6102 --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldLeft16.json @@ -0,0 +1 @@ +"M1.25 8L7 13.75V10h7V6H7V2.25zM13 7v2H6v2.336L2.664 8 6 4.664V7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldLeft24.json b/public/assets/components/assets/icon/arrowBoldLeft24.json new file mode 100644 index 0000000..3b84073 --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldLeft24.json @@ -0,0 +1 @@ +"M11 3.25L2.25 12 11 20.75V15h10V9H11zM20 10v4H10v4.336L3.664 12 10 5.664V10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldLeft32.json b/public/assets/components/assets/icon/arrowBoldLeft32.json new file mode 100644 index 0000000..6ef56d0 --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldLeft32.json @@ -0,0 +1 @@ +"M14 5.25L3.25 16 14 26.75V20h14v-8H14zM27 13v6H13v5.336L4.664 16 13 7.664V13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldRight16.json b/public/assets/components/assets/icon/arrowBoldRight16.json new file mode 100644 index 0000000..67360f4 --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldRight16.json @@ -0,0 +1 @@ +"M14.75 8L9 2.25V6H2v4h7v3.75zM3 9V7h7V4.664L13.336 8 10 11.336V9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldRight24.json b/public/assets/components/assets/icon/arrowBoldRight24.json new file mode 100644 index 0000000..022da2e --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldRight24.json @@ -0,0 +1 @@ +"M13 9H3v6h10v5.75L21.75 12 13 3.25zm1-3.336L20.336 12 14 18.336V14H4v-4h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldRight32.json b/public/assets/components/assets/icon/arrowBoldRight32.json new file mode 100644 index 0000000..d6dc27b --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldRight32.json @@ -0,0 +1 @@ +"M18 12H4v8h14v6.75L28.75 16 18 5.25zm1-4.336L27.336 16 19 24.336V19H5v-6h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldUp16.json b/public/assets/components/assets/icon/arrowBoldUp16.json new file mode 100644 index 0000000..5160d53 --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldUp16.json @@ -0,0 +1 @@ +"M10 14V7h3.75L8 1.25 2.25 7H6v7zM4.664 6L8 2.664 11.336 6H9v7H7V6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldUp24.json b/public/assets/components/assets/icon/arrowBoldUp24.json new file mode 100644 index 0000000..e53261f --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldUp24.json @@ -0,0 +1 @@ +"M3.25 11H9v10h6V11h5.75L12 2.25zM14 10v10h-4V10H5.664L12 3.664 18.336 10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowBoldUp32.json b/public/assets/components/assets/icon/arrowBoldUp32.json new file mode 100644 index 0000000..977ac2a --- /dev/null +++ b/public/assets/components/assets/icon/arrowBoldUp32.json @@ -0,0 +1 @@ +"M5.25 14H12v14h8V14h6.75L16 3.25zM19 13v14h-6V13H7.664L16 4.664 24.336 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowCircleDown16.json b/public/assets/components/assets/icon/arrowCircleDown16.json new file mode 100644 index 0000000..656ae74 --- /dev/null +++ b/public/assets/components/assets/icon/arrowCircleDown16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 0 14.6 7.3 7.3 0 0 0 0-14.6zm0 13.6a6.307 6.307 0 0 1-6.3-6.3c0-3.474 2.826-6.3 6.3-6.3s6.3 2.826 6.3 6.3c0 3.473-2.826 6.3-6.3 6.3zm2.826-4.902l-2.809 2.809-2.809-2.809.707-.707L8 10.76V4h1v6.793l1.62-1.602.706.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowCircleDown16F.json b/public/assets/components/assets/icon/arrowCircleDown16F.json new file mode 100644 index 0000000..7c80e26 --- /dev/null +++ b/public/assets/components/assets/icon/arrowCircleDown16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 0 14.6 7.3 7.3 0 0 0 0-14.6zm.017 11.649l-2.88-2.88.849-.848L8 10.617V4h1v6.652l1.548-1.53.849.847-2.88 2.88z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowCircleDown24.json b/public/assets/components/assets/icon/arrowCircleDown24.json new file mode 100644 index 0000000..e6a3016 --- /dev/null +++ b/public/assets/components/assets/icon/arrowCircleDown24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm0 19.6c-5.128 0-9.3-4.172-9.3-9.3s4.172-9.3 9.3-9.3 9.3 4.172 9.3 9.3-4.172 9.3-9.3 9.3zm3.854-6.695L12.5 18.957l-3.855-3.853.708-.708L12 17.048V7h1v10.05l2.646-2.652.708.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowCircleDown24F.json b/public/assets/components/assets/icon/arrowCircleDown24F.json new file mode 100644 index 0000000..d722c5e --- /dev/null +++ b/public/assets/components/assets/icon/arrowCircleDown24F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm.001 16.899l-3.925-3.924.848-.85L12 16.905V7h1v9.908l2.576-2.58.848.849-3.923 3.922z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowCircleDown32.json b/public/assets/components/assets/icon/arrowCircleDown32.json new file mode 100644 index 0000000..abaa2d6 --- /dev/null +++ b/public/assets/components/assets/icon/arrowCircleDown32.json @@ -0,0 +1 @@ +"M16.5 29.8c7.346 0 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3zm0-25.6c6.793 0 12.3 5.507 12.3 12.3s-5.507 12.3-12.3 12.3S4.2 23.293 4.2 16.5 9.707 4.2 16.5 4.2zm3.854 17.214L16.5 25.268l-3.854-3.854.708-.707L16 23.354V8h1v15.354l2.646-2.647.708.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowCircleDown32F.json b/public/assets/components/assets/icon/arrowCircleDown32F.json new file mode 100644 index 0000000..669a434 --- /dev/null +++ b/public/assets/components/assets/icon/arrowCircleDown32F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm0 22.28l-3.96-3.96.92-.92L16 23.143V8h1v15.142l2.54-2.541.92.92-3.96 3.958z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowCircleDownF16.json b/public/assets/components/assets/icon/arrowCircleDownF16.json new file mode 100644 index 0000000..7c80e26 --- /dev/null +++ b/public/assets/components/assets/icon/arrowCircleDownF16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 0 14.6 7.3 7.3 0 0 0 0-14.6zm.017 11.649l-2.88-2.88.849-.848L8 10.617V4h1v6.652l1.548-1.53.849.847-2.88 2.88z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowCircleDownF24.json b/public/assets/components/assets/icon/arrowCircleDownF24.json new file mode 100644 index 0000000..d722c5e --- /dev/null +++ b/public/assets/components/assets/icon/arrowCircleDownF24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm.001 16.899l-3.925-3.924.848-.85L12 16.905V7h1v9.908l2.576-2.58.848.849-3.923 3.922z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowCircleDownF32.json b/public/assets/components/assets/icon/arrowCircleDownF32.json new file mode 100644 index 0000000..669a434 --- /dev/null +++ b/public/assets/components/assets/icon/arrowCircleDownF32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm0 22.28l-3.96-3.96.92-.92L16 23.143V8h1v15.142l2.54-2.541.92.92-3.96 3.958z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleDiagonal116.json b/public/assets/components/assets/icon/arrowDoubleDiagonal116.json new file mode 100644 index 0000000..e1f89c7 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleDiagonal116.json @@ -0,0 +1 @@ +"M3 9v4h4v-1H4.707L12 4.707V7h1V3H9v1h2.293L4 11.293V9H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleDiagonal124.json b/public/assets/components/assets/icon/arrowDoubleDiagonal124.json new file mode 100644 index 0000000..5892fb2 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleDiagonal124.json @@ -0,0 +1 @@ +"M13 6h4.293L6 17.293V13H5v6h6v-1H6.707L18 6.707V11h1V5h-6v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleDiagonal132.json b/public/assets/components/assets/icon/arrowDoubleDiagonal132.json new file mode 100644 index 0000000..d1cf63f --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleDiagonal132.json @@ -0,0 +1 @@ +"M17 8h6.293L8 23.293V17H7v8h8v-1H8.707L24 8.707V15h1V7h-8v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleDiagonal216.json b/public/assets/components/assets/icon/arrowDoubleDiagonal216.json new file mode 100644 index 0000000..0bf5ab5 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleDiagonal216.json @@ -0,0 +1 @@ +"M7 3H3v4h1V4.707L11.293 12H9v1h4V9h-1v2.293L4.707 4H7V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleDiagonal224.json b/public/assets/components/assets/icon/arrowDoubleDiagonal224.json new file mode 100644 index 0000000..6196164 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleDiagonal224.json @@ -0,0 +1 @@ +"M18 17.293L6.707 6H11V5H5v6h1V6.707L17.293 18H13v1h6v-6h-1v4.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleDiagonal232.json b/public/assets/components/assets/icon/arrowDoubleDiagonal232.json new file mode 100644 index 0000000..0cdc067 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleDiagonal232.json @@ -0,0 +1 @@ +"M24 17v6.293L8.707 8H15V7H7v8h1V8.707L23.293 24H17v1h8v-8h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleHorizontal16.json b/public/assets/components/assets/icon/arrowDoubleHorizontal16.json new file mode 100644 index 0000000..059681f --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleHorizontal16.json @@ -0,0 +1 @@ +"M4.618 5.708l-2.809 2.81 2.809 2.808.707-.707L3.705 9h8.59l-1.62 1.619.707.707 2.809-2.808-2.809-2.81-.707.707L12.26 8H3.74l1.585-1.585-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleHorizontal24.json b/public/assets/components/assets/icon/arrowDoubleHorizontal24.json new file mode 100644 index 0000000..5518843 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleHorizontal24.json @@ -0,0 +1 @@ +"M16.646 9.354L19.293 12H4.707l2.647-2.646-.708-.708L2.793 12.5l3.853 3.854.708-.708L4.707 13h14.586l-2.647 2.646.708.708 3.853-3.854-3.853-3.854-.708.708z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleHorizontal32.json b/public/assets/components/assets/icon/arrowDoubleHorizontal32.json new file mode 100644 index 0000000..9c859eb --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleHorizontal32.json @@ -0,0 +1 @@ +"M21.646 12.354L25.293 16H6.707l3.647-3.646-.708-.708L4.793 16.5l4.853 4.854.708-.708L6.707 17h18.586l-3.647 3.646.708.708 4.853-4.854-4.853-4.854-.708.708z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleVertical16.json b/public/assets/components/assets/icon/arrowDoubleVertical16.json new file mode 100644 index 0000000..a55ed4c --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleVertical16.json @@ -0,0 +1 @@ +"M6.415 10.675l-.707.707 2.81 2.809 2.808-2.809-.707-.707L9 12.295v-8.59l1.619 1.62.707-.707-2.808-2.809-2.81 2.809.707.707L8 3.74v8.52l-1.585-1.585z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleVertical24.json b/public/assets/components/assets/icon/arrowDoubleVertical24.json new file mode 100644 index 0000000..4c3cc0c --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleVertical24.json @@ -0,0 +1 @@ +"M15.646 7.354l.708-.708L12.5 2.793 8.646 6.646l.708.708L12 4.707v14.586l-2.646-2.647-.708.708 3.854 3.853 3.854-3.853-.708-.708L13 19.293V4.707l2.646 2.647z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDoubleVertical32.json b/public/assets/components/assets/icon/arrowDoubleVertical32.json new file mode 100644 index 0000000..0574c74 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDoubleVertical32.json @@ -0,0 +1 @@ +"M20.646 10.354l.708-.708L16.5 4.793l-4.854 4.853.708.708L16 6.707v18.586l-3.646-3.647-.708.708 4.854 4.853 4.854-4.853-.708-.708L17 25.293V6.707l3.646 3.647z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDown16.json b/public/assets/components/assets/icon/arrowDown16.json new file mode 100644 index 0000000..6c210ae --- /dev/null +++ b/public/assets/components/assets/icon/arrowDown16.json @@ -0,0 +1 @@ +"M9 2v10.295l1.62-1.62.706.707-2.808 2.81-2.81-2.81.707-.707L8 12.26V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDown24.json b/public/assets/components/assets/icon/arrowDown24.json new file mode 100644 index 0000000..cb7f21f --- /dev/null +++ b/public/assets/components/assets/icon/arrowDown24.json @@ -0,0 +1 @@ +"M9.354 16.646L12 19.293V3h1v16.293l2.646-2.646.707.707-3.853 3.853-3.854-3.853z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDown32.json b/public/assets/components/assets/icon/arrowDown32.json new file mode 100644 index 0000000..0120a57 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDown32.json @@ -0,0 +1 @@ +"M16.5 27.207l-4.854-4.854.707-.707L16 25.293V5h1v20.293l3.646-3.646.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDownLeft16.json b/public/assets/components/assets/icon/arrowDownLeft16.json new file mode 100644 index 0000000..c358056 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDownLeft16.json @@ -0,0 +1 @@ +"M13.354 3.354L4.707 12H7v1H3V9h1v2.293l8.646-8.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDownLeft24.json b/public/assets/components/assets/icon/arrowDownLeft24.json new file mode 100644 index 0000000..106b703 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDownLeft24.json @@ -0,0 +1 @@ +"M18.604 6.104L6.707 18H11v1H5v-6h1v4.293L17.896 5.396z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDownLeft32.json b/public/assets/components/assets/icon/arrowDownLeft32.json new file mode 100644 index 0000000..2de68e3 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDownLeft32.json @@ -0,0 +1 @@ +"M15 25H7v-8h1v6.292L23.646 7.646l.707.707L8.707 24H15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDownRight16.json b/public/assets/components/assets/icon/arrowDownRight16.json new file mode 100644 index 0000000..a47e8fb --- /dev/null +++ b/public/assets/components/assets/icon/arrowDownRight16.json @@ -0,0 +1 @@ +"M9 12h2.293L2.646 3.354l.707-.707L12 11.293V9h1v4H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDownRight24.json b/public/assets/components/assets/icon/arrowDownRight24.json new file mode 100644 index 0000000..b8df6fb --- /dev/null +++ b/public/assets/components/assets/icon/arrowDownRight24.json @@ -0,0 +1 @@ +"M18 13h1v6h-6v-1h4.293L5.396 6.104l.707-.707L18 17.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowDownRight32.json b/public/assets/components/assets/icon/arrowDownRight32.json new file mode 100644 index 0000000..1ae7f14 --- /dev/null +++ b/public/assets/components/assets/icon/arrowDownRight32.json @@ -0,0 +1 @@ +"M24 17h1v8h-8v-1h6.293L7.646 8.354l.707-.707L24 23.292z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowLeft16.json b/public/assets/components/assets/icon/arrowLeft16.json new file mode 100644 index 0000000..c8a4f1e --- /dev/null +++ b/public/assets/components/assets/icon/arrowLeft16.json @@ -0,0 +1 @@ +"M5.325 6.415L3.74 8H14v1H3.705l1.62 1.62-.707.706-2.81-2.808 2.81-2.81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowLeft24.json b/public/assets/components/assets/icon/arrowLeft24.json new file mode 100644 index 0000000..0342851 --- /dev/null +++ b/public/assets/components/assets/icon/arrowLeft24.json @@ -0,0 +1 @@ +"M21 13H4.707l2.646 2.646-.707.707L2.793 12.5l3.853-3.854.707.707L4.707 12H21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowLeft32.json b/public/assets/components/assets/icon/arrowLeft32.json new file mode 100644 index 0000000..a00fd29 --- /dev/null +++ b/public/assets/components/assets/icon/arrowLeft32.json @@ -0,0 +1 @@ +"M9.646 21.354L4.793 16.5l4.854-4.854.707.707L6.707 16H27v1H6.707l3.646 3.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowRight16.json b/public/assets/components/assets/icon/arrowRight16.json new file mode 100644 index 0000000..10e5b4f --- /dev/null +++ b/public/assets/components/assets/icon/arrowRight16.json @@ -0,0 +1 @@ +"M2 8h10.26l-1.585-1.585.707-.707 2.81 2.81-2.81 2.808-.707-.707L12.295 9H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowRight24.json b/public/assets/components/assets/icon/arrowRight24.json new file mode 100644 index 0000000..bf4d2c1 --- /dev/null +++ b/public/assets/components/assets/icon/arrowRight24.json @@ -0,0 +1 @@ +"M16.646 15.646L19.293 13H3v-1h16.293l-2.647-2.646.707-.707 3.854 3.853-3.854 3.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowRight32.json b/public/assets/components/assets/icon/arrowRight32.json new file mode 100644 index 0000000..64cdb4d --- /dev/null +++ b/public/assets/components/assets/icon/arrowRight32.json @@ -0,0 +1 @@ +"M25.293 17H5v-1h20.293l-3.646-3.646.707-.707 4.853 4.853-4.854 4.854-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowRightLeft16.json b/public/assets/components/assets/icon/arrowRightLeft16.json new file mode 100644 index 0000000..32d9612 --- /dev/null +++ b/public/assets/components/assets/icon/arrowRightLeft16.json @@ -0,0 +1 @@ +"M2 4h10.26l-1.585-1.585.707-.707 2.809 2.81-2.81 2.808-.706-.707L12.294 5H2zm2.618 10.292l.707-.707L3.74 12H14v-1H3.706l1.62-1.62-.708-.706-2.809 2.809z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowRightLeft24.json b/public/assets/components/assets/icon/arrowRightLeft24.json new file mode 100644 index 0000000..bb289f5 --- /dev/null +++ b/public/assets/components/assets/icon/arrowRightLeft24.json @@ -0,0 +1 @@ +"M4.707 17H21v1H4.707l2.646 2.646-.707.707L2.793 17.5l3.854-3.854.707.707zm11.94-13.646L19.292 6H3v1h16.293l-2.647 2.646.707.707L21.207 6.5l-3.853-3.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowRightLeft32.json b/public/assets/components/assets/icon/arrowRightLeft32.json new file mode 100644 index 0000000..044d40f --- /dev/null +++ b/public/assets/components/assets/icon/arrowRightLeft32.json @@ -0,0 +1 @@ +"M6.707 23H27v1H6.707l3.646 3.646-.707.707L4.793 23.5l4.854-4.854.707.707zm14.94-18.646L25.292 8H5v1h20.293l-3.646 3.646.707.707L27.207 8.5l-4.853-4.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUp16.json b/public/assets/components/assets/icon/arrowUp16.json new file mode 100644 index 0000000..67afd6b --- /dev/null +++ b/public/assets/components/assets/icon/arrowUp16.json @@ -0,0 +1 @@ +"M8 14V3.74L6.415 5.325l-.707-.707 2.81-2.81 2.808 2.81-.707.707L9 3.705V14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUp24.json b/public/assets/components/assets/icon/arrowUp24.json new file mode 100644 index 0000000..b5f77d8 --- /dev/null +++ b/public/assets/components/assets/icon/arrowUp24.json @@ -0,0 +1 @@ +"M12 21V4.707L9.354 7.354l-.707-.707L12.5 2.793l3.854 3.854-.707.707L13 4.707V21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUp32.json b/public/assets/components/assets/icon/arrowUp32.json new file mode 100644 index 0000000..fb445e3 --- /dev/null +++ b/public/assets/components/assets/icon/arrowUp32.json @@ -0,0 +1 @@ +"M12.354 10.354l-.707-.707L16.5 4.793l4.854 4.854-.707.707L17 6.707V27h-1V6.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUpDown16.json b/public/assets/components/assets/icon/arrowUpDown16.json new file mode 100644 index 0000000..a782f97 --- /dev/null +++ b/public/assets/components/assets/icon/arrowUpDown16.json @@ -0,0 +1 @@ +"M6.62 5.325L5 3.705V14H4V3.74L2.415 5.326l-.707-.707 2.81-2.809 2.808 2.81zm7.672 6.057l-.707-.707L12 12.259V2h-1v10.294l-1.62-1.62-.706.708 2.808 2.809z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUpDown24.json b/public/assets/components/assets/icon/arrowUpDown24.json new file mode 100644 index 0000000..44897d9 --- /dev/null +++ b/public/assets/components/assets/icon/arrowUpDown24.json @@ -0,0 +1 @@ +"M6 21V4.707L3.354 7.354l-.707-.707L6.5 2.793l3.854 3.854-.707.707L7 4.707V21zM17 3v16.293l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707L18 19.293V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUpDown32.json b/public/assets/components/assets/icon/arrowUpDown32.json new file mode 100644 index 0000000..d801cf0 --- /dev/null +++ b/public/assets/components/assets/icon/arrowUpDown32.json @@ -0,0 +1 @@ +"M4.354 10.354l-.707-.707L8.5 4.793l4.854 4.854-.707.707L9 6.707V27H8V6.707zm24 12l-.707-.707L24 25.293V5h-1v20.293l-3.646-3.646-.707.707 4.853 4.853z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUpLeft16.json b/public/assets/components/assets/icon/arrowUpLeft16.json new file mode 100644 index 0000000..b896bc9 --- /dev/null +++ b/public/assets/components/assets/icon/arrowUpLeft16.json @@ -0,0 +1 @@ +"M7 4H4.707l8.646 8.646-.707.707L4 4.707V7H3V3h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUpLeft24.json b/public/assets/components/assets/icon/arrowUpLeft24.json new file mode 100644 index 0000000..21268b3 --- /dev/null +++ b/public/assets/components/assets/icon/arrowUpLeft24.json @@ -0,0 +1 @@ +"M6.707 6l11.897 11.896-.707.707L6 6.707V11H5V5h6v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUpLeft32.json b/public/assets/components/assets/icon/arrowUpLeft32.json new file mode 100644 index 0000000..1d0a488 --- /dev/null +++ b/public/assets/components/assets/icon/arrowUpLeft32.json @@ -0,0 +1 @@ +"M8.707 8l15.647 15.646-.707.707L8 8.708V15H7V7h8v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUpRight16.json b/public/assets/components/assets/icon/arrowUpRight16.json new file mode 100644 index 0000000..6a8454f --- /dev/null +++ b/public/assets/components/assets/icon/arrowUpRight16.json @@ -0,0 +1 @@ +"M2.646 12.646L11.293 4H9V3h4v4h-1V4.707l-8.646 8.647z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUpRight24.json b/public/assets/components/assets/icon/arrowUpRight24.json new file mode 100644 index 0000000..b7e610e --- /dev/null +++ b/public/assets/components/assets/icon/arrowUpRight24.json @@ -0,0 +1 @@ +"M13 5h6v6h-1V6.707L6.104 18.604l-.707-.707L17.293 6H13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/arrowUpRight32.json b/public/assets/components/assets/icon/arrowUpRight32.json new file mode 100644 index 0000000..bd6fe7c --- /dev/null +++ b/public/assets/components/assets/icon/arrowUpRight32.json @@ -0,0 +1 @@ +"M17 7h8v8h-1V8.708L8.354 24.354l-.707-.707L23.293 8H17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/article16.json b/public/assets/components/assets/icon/article16.json new file mode 100644 index 0000000..9079dd5 --- /dev/null +++ b/public/assets/components/assets/icon/article16.json @@ -0,0 +1 @@ +"M12 5H4V4h8zm0 1H4v1h8zm0 2H4v1h8zm-4 3h4v-1H8zm0 2h3v-1H8zm-1 1H4v-4h3zm-1-3H5v2h1zm8-10v15H2V1zm-1 1H3v13h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/article24.json b/public/assets/components/assets/icon/article24.json new file mode 100644 index 0000000..46f8e99 --- /dev/null +++ b/public/assets/components/assets/icon/article24.json @@ -0,0 +1 @@ +"M18 6H7V5h11zm0 2H7v1h11zm0 3H7v1h11zm-4 4h4v-1h-4zm0 3h3v-1h-3zm-2 2H7v-6h5zm-1-5H8v4h3zm10 8H4V2h17zM20 3H5v19h15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/article32.json b/public/assets/components/assets/icon/article32.json new file mode 100644 index 0000000..d67bc8a --- /dev/null +++ b/public/assets/components/assets/icon/article32.json @@ -0,0 +1 @@ +"M24 8H9V7h15zm0 3H9v1h15zm0 4H9v1h15zm-6 5h6v-1h-6zm0 3h6v-1h-6zm0 3h4v-1h-4zm-2 1H9v-8h7zm-1-7h-5v6h5zm12 10H6V3h21zM26 4H7v25h19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/asteriskLarge16.json b/public/assets/components/assets/icon/asteriskLarge16.json new file mode 100644 index 0000000..45d279b --- /dev/null +++ b/public/assets/components/assets/icon/asteriskLarge16.json @@ -0,0 +1 @@ +"M16 9H9.707l4.45 4.45-.707.707L9 9.707V16H8V9.707l-4.45 4.45-.707-.707L7.293 9H1V8h6.293l-4.45-4.45.707-.707L8 7.293V1h1v6.293l4.45-4.45.707.707L9.707 8H16v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/asteriskLarge24.json b/public/assets/components/assets/icon/asteriskLarge24.json new file mode 100644 index 0000000..1fef171 --- /dev/null +++ b/public/assets/components/assets/icon/asteriskLarge24.json @@ -0,0 +1 @@ +"M23 13h-9.293l6.571 6.571-.707.707L13 13.707V23h-1v-9.293l-6.571 6.571-.707-.707L11.293 13H2v-1h9.293L4.722 5.429l.707-.707L12 11.293V2h1v9.293l6.571-6.571.707.707L13.707 12H23v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/asteriskLarge32.json b/public/assets/components/assets/icon/asteriskLarge32.json new file mode 100644 index 0000000..462e17e --- /dev/null +++ b/public/assets/components/assets/icon/asteriskLarge32.json @@ -0,0 +1 @@ +"M30 17H17.707l8.692 8.692-.707.707L17 17.707V30h-1V17.707l-8.692 8.692-.707-.707L15.293 17H3v-1h12.293L6.601 7.308l.707-.707L16 15.293V3h1v12.293l8.692-8.692.707.707L17.707 16H30v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/asteriskSmall16.json b/public/assets/components/assets/icon/asteriskSmall16.json new file mode 100644 index 0000000..f0b0487 --- /dev/null +++ b/public/assets/components/assets/icon/asteriskSmall16.json @@ -0,0 +1 @@ +"M13 9H9.707l2.329 2.328-.707.707L9 9.707V13H8V9.707l-2.329 2.328-.707-.707L7.293 9H4V8h3.293L4.964 5.672l.707-.707L8 7.293V4h1v3.293l2.329-2.328.707.707L9.707 8H13v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/asteriskSmall24.json b/public/assets/components/assets/icon/asteriskSmall24.json new file mode 100644 index 0000000..37f401b --- /dev/null +++ b/public/assets/components/assets/icon/asteriskSmall24.json @@ -0,0 +1 @@ +"M19 13h-5.293l3.743 3.743-.707.707L13 13.708V19h-1v-5.293l-3.743 3.742-.707-.707L11.292 13H6v-1h5.292L7.55 8.258l.707-.707L12 11.293V6h1v5.292l3.743-3.742.707.707L13.707 12H19v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/asteriskSmall32.json b/public/assets/components/assets/icon/asteriskSmall32.json new file mode 100644 index 0000000..921fe0e --- /dev/null +++ b/public/assets/components/assets/icon/asteriskSmall32.json @@ -0,0 +1 @@ +"M25 16v1h-7.293l5.157 5.157-.707.707L17 17.707V25h-1v-7.293l-5.157 5.157-.707-.707L15.293 17H8v-1h7.293l-5.157-5.157.707-.707L16 15.293V8h1v7.293l5.157-5.157.707.707L17.707 16H25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/attachment16.json b/public/assets/components/assets/icon/attachment16.json new file mode 100644 index 0000000..4f7948f --- /dev/null +++ b/public/assets/components/assets/icon/attachment16.json @@ -0,0 +1 @@ +"M4.723 10.717a.743.743 0 0 0-.223.533.75.75 0 0 0 .75.75.742.742 0 0 0 .532-.223l7.712-7.797a1.75 1.75 0 1 0-2.499-2.45L2.85 9.91a3 3 0 1 0 4.323 4.159l6.323-6.638.724.69-6.322 6.637A3.963 3.963 0 0 1 5 16a4 4 0 0 1-2.868-6.788L10.278.833A2.75 2.75 0 0 1 15 2.75a2.732 2.732 0 0 1-.795 1.934L6.494 12.48A1.734 1.734 0 0 1 5.25 13a1.752 1.752 0 0 1-1.75-1.75 1.735 1.735 0 0 1 .52-1.244l5.51-5.45.703.71z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/attachment24.json b/public/assets/components/assets/icon/attachment24.json new file mode 100644 index 0000000..8aa0491 --- /dev/null +++ b/public/assets/components/assets/icon/attachment24.json @@ -0,0 +1 @@ +"M7.44 15.44a1.5 1.5 0 0 0 2.115 2.125L20.111 7.131a3 3 0 1 0-4.223-4.262L4.332 14.304a4.5 4.5 0 1 0 6.364 6.363l8.98-9.079.712.703-8.981 9.08a5.5 5.5 0 1 1-7.779-7.777L15.185 2.159a4 4 0 1 1 5.63 5.683L10.259 18.276a2.5 2.5 0 0 1-3.527-3.544l8-8 .707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/attachment32.json b/public/assets/components/assets/icon/attachment32.json new file mode 100644 index 0000000..bd5d2e3 --- /dev/null +++ b/public/assets/components/assets/icon/attachment32.json @@ -0,0 +1 @@ +"M4 22.5a7.453 7.453 0 0 1 2.167-5.273L19.588 3.633a5.5 5.5 0 1 1 7.801 7.756l-.013.014L14.99 23.96a3.5 3.5 0 1 1-4.965-4.935L20.448 8.602l.707.707-10.423 10.423a2.5 2.5 0 1 0 3.546 3.525l12.425-12.596a4.5 4.5 0 0 0-6.385-6.343L6.878 17.929a6.5 6.5 0 0 0 9.157 9.228l11.71-11.366.696.717-11.71 11.366A7.5 7.5 0 0 1 4 22.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/attachmentPlus16.json b/public/assets/components/assets/icon/attachmentPlus16.json new file mode 100644 index 0000000..997eeb4 --- /dev/null +++ b/public/assets/components/assets/icon/attachmentPlus16.json @@ -0,0 +1 @@ +"M8.68 13.935l-.784.823A3.962 3.962 0 0 1 5 16a4 4 0 0 1-2.868-6.788L10.278.833A2.75 2.75 0 0 1 15 2.75a2.73 2.73 0 0 1-.795 1.934L6.494 12.48a1.75 1.75 0 1 1-2.473-2.474l5.51-5.45.702.71-5.51 5.45a.75.75 0 1 0 1.06 1.061l7.711-7.797a1.75 1.75 0 1 0-2.498-2.45L2.849 9.91a3 3 0 1 0 4.323 4.158l.861-.903a.979.979 0 0 0 .647.77zM13 9h-1v3H9v1h3v3h1v-3h3v-1h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/attachmentPlus24.json b/public/assets/components/assets/icon/attachmentPlus24.json new file mode 100644 index 0000000..46c24bf --- /dev/null +++ b/public/assets/components/assets/icon/attachmentPlus24.json @@ -0,0 +1 @@ +"M13 18.999a.974.974 0 0 0 .196.563l-1.79 1.81a5.5 5.5 0 1 1-7.778-7.78L15.185 2.159a4 4 0 0 1 5.63 5.685L10.259 18.276a2.5 2.5 0 0 1-3.526-3.545l8-7.999.706.707-8 8a1.5 1.5 0 0 0 2.116 2.126L20.111 7.132a3 3 0 1 0-4.223-4.263L4.332 14.304a4.5 4.5 0 1 0 6.364 6.364L13 18.338zM19 14h-1v4h-4v.999h4V23h1v-4.001h4V18h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/attachmentPlus32.json b/public/assets/components/assets/icon/attachmentPlus32.json new file mode 100644 index 0000000..6c52fff --- /dev/null +++ b/public/assets/components/assets/icon/attachmentPlus32.json @@ -0,0 +1 @@ +"M18.72 25.943l-1.988 1.93A7.5 7.5 0 0 1 6.167 17.227a33325.456 33325.456 0 0 1 13.458-13.63 5.5 5.5 0 0 1 7.764 7.792L14.99 23.96a3.5 3.5 0 1 1-4.964-4.935L20.448 8.602l.707.707-10.423 10.423a2.5 2.5 0 1 0 3.546 3.525L25.82 11.543l.882-.883a4.5 4.5 0 0 0-6.385-6.342L6.878 17.93a6.5 6.5 0 0 0 9.157 9.227l2.007-1.948a.974.974 0 0 0 .679.734zM25 19h-1v5h-5v.999h5V30h1v-5.001h5V24h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/automation16.json b/public/assets/components/assets/icon/automation16.json new file mode 100644 index 0000000..0153952 --- /dev/null +++ b/public/assets/components/assets/icon/automation16.json @@ -0,0 +1 @@ +"M5 0v2H2v3h1V3h2v1h4V3h4v5.294L11.707 7 11 7.707l2.483 2.484.017-.017.017.017L16 7.707 15.293 7 14 8.294V2H9V0zm1 3V1h2v2zM.707 9L2 7.706V14h5v2h4v-2h3v-3h-1v2h-2v-1H7v1H3V7.706L4.293 9 5 8.293 2.517 5.809l-.017.017-.017-.017L0 8.293zM10 13v2H8v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/automation24.json b/public/assets/components/assets/icon/automation24.json new file mode 100644 index 0000000..e2504bd --- /dev/null +++ b/public/assets/components/assets/icon/automation24.json @@ -0,0 +1 @@ +"M21 13.293V3h-8V1H8v2H3v4h1V4h4v2h5V4h7v9.293L17.707 11l-.707.707 3.5 3.5 3.5-3.5-.707-.707zM12 5H9V2h3zm8 15h-3v-2h-5v2H4v-9.293L6.293 13 7 12.293l-3.5-3.5-3.5 3.5.707.707L3 10.707V21h9v2h5v-2h4v-4h-1zm-4 2h-3v-3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/automation32.json b/public/assets/components/assets/icon/automation32.json new file mode 100644 index 0000000..f775883 --- /dev/null +++ b/public/assets/components/assets/icon/automation32.json @@ -0,0 +1 @@ +"M27 27h-5v-3h-6v3H5V12.707l2.646 2.646.707-.707L4.5 10.793.646 14.646l.707.707L4 12.707V28h12v2h6v-2h6v-5h-1zm-6 2h-4v-4h4zm7-9.707V4H16V2h-6v2H4v5h1V5h5v3h6V5h11v14.293l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707zM15 7h-4V3h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/banana16.json b/public/assets/components/assets/icon/banana16.json new file mode 100644 index 0000000..71a60e1 --- /dev/null +++ b/public/assets/components/assets/icon/banana16.json @@ -0,0 +1 @@ +"M14.456 2.117a1.756 1.756 0 0 0-1.676-1.052c-1.646.162-1.713 1.5-1.772 2.68a7.026 7.026 0 0 1-.555 2.794 3.29 3.29 0 0 0-1.86-.554c-2.986 0-4.445 1.982-4.563 3.043a2.278 2.278 0 0 0 .412 1.672.483.483 0 0 0 .075.058c-.329.088-.667.17-1.017.242H2v3.01l1.302-.027a5.508 5.508 0 0 0 3.384 1.022 7.641 7.641 0 0 0 1.294-.112 6.54 6.54 0 0 0 2.914-1.237 3.735 3.735 0 0 1-.615 1.365.5.5 0 0 0 .164.886 1.31 1.31 0 0 0 .348.045 3.238 3.238 0 0 0 2.314-1.431 4.136 4.136 0 0 0 .45-4.425c1.776-2.587 1.925-6.159.9-7.979zm-2.45 1.678c.069-1.364.151-1.664.871-1.733.309-.042.557.279.707.545.722 1.284.756 4.268-.64 6.587a4.926 4.926 0 0 0-1.1-.892 3.648 3.648 0 0 0-.625-1.069 7.615 7.615 0 0 0 .788-3.438zM5.025 9.138c.07-.633 1.198-2.153 3.57-2.153a2.328 2.328 0 0 1 1.871.899A6.811 6.811 0 0 0 5.017 9.44a1.689 1.689 0 0 1 .007-.302zm3.492-.214a11.09 11.09 0 0 1-3.122 1.573 5.212 5.212 0 0 1 3.122-1.573zM11.13 11.9a4.611 4.611 0 0 1-3.32 2.008 5.089 5.089 0 0 1-3.831-.675v-.166c2.611-.003 5.037-.085 6.371-1.712l-.773-.635c-1.047 1.277-3.137 1.347-5.598 1.348v-.164a12.308 12.308 0 0 0 6.144-3.04c.25.02.515.065.78.112a9.141 9.141 0 0 1 .292 2.794c-.021.044-.041.087-.065.13zm1.178 2.017a3.385 3.385 0 0 1-.662.665 9.6 9.6 0 0 0 .448-4.849 2.666 2.666 0 0 1 .422.522 3.166 3.166 0 0 1-.208 3.662z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/banana24.json b/public/assets/components/assets/icon/banana24.json new file mode 100644 index 0000000..2142a69 --- /dev/null +++ b/public/assets/components/assets/icon/banana24.json @@ -0,0 +1 @@ +"M22 6.5C22 3.21 20.86 1 19.166 1c-1.572 0-1.837 1.553-2.118 3.196a10.67 10.67 0 0 1-1.404 4.25 4.722 4.722 0 0 0-3.403-1.418 6.499 6.499 0 0 0-4.877 1.696A5.317 5.317 0 0 0 6 12.567v.933l.884.32A8.074 8.074 0 0 1 13.5 11l.212.003A17.99 17.99 0 0 1 4.506 16H3v2.98l1.434.06A13.236 13.236 0 0 0 9.5 20a11.778 11.778 0 0 0 7.19-2.47 18.22 18.22 0 0 1-1.613 4.46l.3.729a1.677 1.677 0 0 0 .452.058c1.924 0 5.108-2.999 5.108-6.417a5.695 5.695 0 0 0-.823-2.898A13.38 13.38 0 0 0 22 6.5zm-3.966-2.135C18.327 2.648 18.5 2 19.166 2 20.229 2 21 3.893 21 6.5a12.513 12.513 0 0 1-1.516 6.06 6.155 6.155 0 0 0-1.868-1.595l-.57-.419a6.435 6.435 0 0 0-.735-1.316 11.048 11.048 0 0 0 1.723-4.865zM6.996 12.261a4.215 4.215 0 0 1 1.089-2.844 5.562 5.562 0 0 1 4.156-1.389 4.042 4.042 0 0 1 3.477 2.086A17.894 17.894 0 0 0 13.5 10a9.252 9.252 0 0 0-6.504 2.26zM4 18.02v-1.024l.59-.004c.123-.02.248-.057.373-.082l-.024 1.244c-.065-.026-.136-.045-.2-.072zm5.5.98a12.827 12.827 0 0 1-3.568-.5l.008-.425c.266.009.486.01.635.01 3.94 0 7.282-1.195 9.415-3.367l-.714-.701c-1.942 1.98-5.032 3.069-8.7 3.069-.145 0-.358-.002-.617-.011l.007-.383a19.767 19.767 0 0 0 9.091-5.636 10.853 10.853 0 0 1 1.22.166l.652.48a14.038 14.038 0 0 1 .18 2.211 15.686 15.686 0 0 1-.148 2.107A10.917 10.917 0 0 1 9.5 19zm6.851 2.679a19.103 19.103 0 0 0 1.759-7.766c0-.483-.023-.964-.066-1.424a5.259 5.259 0 0 1 1.893 3.871 6.213 6.213 0 0 1-3.586 5.319z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/banana32.json b/public/assets/components/assets/icon/banana32.json new file mode 100644 index 0000000..be00bf9 --- /dev/null +++ b/public/assets/components/assets/icon/banana32.json @@ -0,0 +1 @@ +"M26.53 18.628c2.86-4.288 3.049-11.807 1.196-14.954a2.805 2.805 0 0 0-2.71-1.645c-1.646.134-1.798 1.85-1.96 3.667a15.09 15.09 0 0 1-.475 2.997 12.436 12.436 0 0 1-2.136 4.131 6.494 6.494 0 0 0-4.458-1.753c-5.781 0-8.716 4.389-8.91 6.135a2.808 2.808 0 0 0 1.116 2.781.5.5 0 0 0 .656-.122c1.552-2.012 4.83-3.773 9.018-3.883A26.587 26.587 0 0 1 5.482 22.88l-1.042.125A.5.5 0 0 0 4 23.5v2a.5.5 0 0 0 .154.361.525.525 0 0 0 .368.139l.862-.038a19.56 19.56 0 0 0 6.453 1.119 18.237 18.237 0 0 0 10.951-3.677 15.596 15.596 0 0 1-2.706 6.824.5.5 0 0 0 .136.905 2.023 2.023 0 0 0 .533.068c1.319 0 3.036-1.11 4.38-2.885a8.39 8.39 0 0 0 1.04-9.152zm-2.991-9.646a15.876 15.876 0 0 0 .513-3.198c.167-1.872.316-2.699 1.045-2.759a1.894 1.894 0 0 1 1.767 1.156c1.674 2.843 1.46 9.955-1.167 13.892l-.104.157a9.494 9.494 0 0 0-3.053-2.393.482.482 0 0 0-.015-.13 8.769 8.769 0 0 0-1.377-2.16 13.195 13.195 0 0 0 2.39-4.565zM8.41 18.827a2.089 2.089 0 0 1-.34-1.51c.16-1.445 2.838-5.246 7.916-5.246a6.111 6.111 0 0 1 5.147 3.135c-5.77-.957-10.41 1.016-12.723 3.621zm-2.974 6.131l-.437.02v-1.035l.64-.078c.119-.024.241-.064.36-.09v1.332c-.125-.042-.25-.076-.375-.12a.585.585 0 0 0-.188-.029zm17.289-2.748A17.391 17.391 0 0 1 7 25.412v-.355c4.333-.02 9.924-1.213 13.2-4.55l-.713-.7C16.423 22.928 11.15 24.034 7 24.049v-.528a28.54 28.54 0 0 0 12.275-7.51 17.098 17.098 0 0 1 2.31.303.482.482 0 0 0 .04.125 10.587 10.587 0 0 1 1.283 5.623zm1.608 5.503a6.774 6.774 0 0 1-2.934 2.369c.886-1.429 3.977-7.05 1.758-12.73A6.465 6.465 0 0 1 25.1 19.25c2.31 3.862-.003 7.453-.767 8.462z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/basemap16.json b/public/assets/components/assets/icon/basemap16.json new file mode 100644 index 0000000..4d14733 --- /dev/null +++ b/public/assets/components/assets/icon/basemap16.json @@ -0,0 +1 @@ +"M16 3V0H9v7h7zm-1-2v1h-3V1zm-4 0v2h2v1h-3V1zm-1 5V5h4V3h1v3zM7 0H0v7h7zM6 4h-.33A2.674 2.674 0 0 1 3 1.33V1h3zM1 6V5h.561A.44.44 0 0 1 2 5.439V6zm2 0v-.561A1.44 1.44 0 0 0 1.561 4H1V1h1v.33A3.675 3.675 0 0 0 5.67 5H6v1zm13 3H9v7h7zm-6 6v-3h3v1h-1v1h1v1zm5 0h-1v-3h1zm0-4h-5v-1h5zM7 9H0v7h7zm-1 1v3.09a8.93 8.93 0 0 0-.314.057 2.863 2.863 0 0 1-.051-.12 3.112 3.112 0 0 0-.653-1.06c-.873-.872-1.18-1.093-1.977-1.093A3.301 3.301 0 0 0 1 12.024V10zm-5 5v-1.432l.11-.149a3.727 3.727 0 0 1 1.895-1.545c.397 0 .47 0 1.27.8a2.209 2.209 0 0 1 .438.742c.112.265.328.78.807.78a.816.816 0 0 0 .245-.041c.013-.005.079-.021.235-.05V15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/basemap24.json b/public/assets/components/assets/icon/basemap24.json new file mode 100644 index 0000000..e4fa349 --- /dev/null +++ b/public/assets/components/assets/icon/basemap24.json @@ -0,0 +1 @@ +"M23 13H13v10h10zm-9 9v-5h5v2h-2v1h2v2zm8 0h-2v-5h2zm0-6h-8v-2h8zM11 1H1v10h10zm-.519 7.085l-.1-.008c-.133-.01-.252-.039-.381-.056V10H5.956c.019.067.043.13.058.2H4.981c-.023-.071-.062-.131-.089-.2H2V7.266a3.707 3.707 0 0 0-.108-.046l-.093-.035-.166-1.129.367.138V2h2.053a7.315 7.315 0 0 1-.094-.422l-.016-.1.989-.155.015.1c.007.04.042.254.126.577H10v5.014c.152.024.299.054.46.067l.1.008zm-.021-1.004l.1.008-.079.996-.1-.008c-.133-.01-.252-.039-.381-.056C5.759 7.455 4.385 3.332 4.053 2a7.315 7.315 0 0 1-.094-.422l-.016-.1.989-.155.015.1c.007.04.042.254.126.577C5.42 3.328 6.603 6.488 10 7.014c.152.024.299.054.46.067zM5.956 10c.019.067.043.13.058.2H4.981c-.023-.071-.062-.131-.089-.2A5.654 5.654 0 0 0 2 7.266a3.707 3.707 0 0 0-.108-.046l-.093-.035-.166-1.129.611.229c.14.052 2.995 1.168 3.712 3.715zM23 9V1H13v10h10zm-1-7v6h-4V7h2V5h1V2zm-3 3v1h-5V4h3v1zm1-3v2h-2V2zm-6 0h3v1h-3zm0 8V7h3v2h5v1zM1 23h10V13H1zm1-1v-1.614A4.076 4.076 0 0 0 3.313 20a2.44 2.44 0 0 0 .6-1.413c.125-1.22.36-1.595 1.65-1.586a1.976 1.976 0 0 1 1.8 1.003c1.01.879 1.552 1.282 2.292 1.048a3.123 3.123 0 0 1 .345-.08V22zm8-8v3.937a9.113 9.113 0 0 0-.646.161c-.501.159-.765-.247-1.528-.99a2.738 2.738 0 0 0-2.224-1.066 2.538 2.538 0 0 0-2.39 1.045c-.306.453.01 1.248-.5 2.038a1.199 1.199 0 0 1-.712.192V14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/basemap32.json b/public/assets/components/assets/icon/basemap32.json new file mode 100644 index 0000000..990e461 --- /dev/null +++ b/public/assets/components/assets/icon/basemap32.json @@ -0,0 +1 @@ +"M2 30h13V17H2zm1-12h11v4.684l-1.33.112s-.964.19-1.316.302c-.501.159-.765-.247-1.528-.99a2.738 2.738 0 0 0-2.224-1.066 2.538 2.538 0 0 0-2.39 1.045c-.306.453.01 1.248-.5 2.038a2.44 2.44 0 0 1-1.529.161L3 24.251zm0 7.374l.31.047A4.479 4.479 0 0 0 5.311 25a2.44 2.44 0 0 0 .6-1.413c.126-1.22.361-1.595 1.65-1.586a1.976 1.976 0 0 1 1.8 1.003c1.01.879 1.553 1.282 2.293 1.048a3.093 3.093 0 0 1 .34-.08l2.005-.2V29H3zM2 15h13V2H2zm1-1v-3.568A8.172 8.172 0 0 1 6.879 14zM14 3v6.704C9.904 8.754 8.218 4.912 7.629 3zM3 3h3.585c.567 1.993 2.43 6.71 7.415 7.728V14H7.962C6.754 10.804 3.2 9.418 3 9.343zm14-1v13h13V2zm6 3V3h3v3h-3zm1 2v2h-4V6h2v1zm5 7H18V3h4v2h-3v5h3v3h7zm0-2h-6v-2h2V9h4zm0-4h-4V7h2V3h2zM17 30h13V17H17zm12.01-1H26v-7h3.01zM17.99 18h11.02v3H17.99zm0 4H25v3h-3v1h3v3h-7.01z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery116.json b/public/assets/components/assets/icon/battery116.json new file mode 100644 index 0000000..9f3d2dd --- /dev/null +++ b/public/assets/components/assets/icon/battery116.json @@ -0,0 +1 @@ +"M12 16a1.003 1.003 0 0 0 1-1V2a1.003 1.003 0 0 0-1-1h-1a1.003 1.003 0 0 0-1-1H7a1.003 1.003 0 0 0-1 1H5a1.003 1.003 0 0 0-1 1v13a1.003 1.003 0 0 0 1 1zM5 2h2V1h3v1h2v13H5zm1 10h5v2H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery124.json b/public/assets/components/assets/icon/battery124.json new file mode 100644 index 0000000..13760cb --- /dev/null +++ b/public/assets/components/assets/icon/battery124.json @@ -0,0 +1 @@ +"M6 5v16a2.006 2.006 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2h-1V2a1.003 1.003 0 0 0-1-1h-4a1.003 1.003 0 0 0-1 1v1H8a2.006 2.006 0 0 0-2 2zm1 0a1 1 0 0 1 1-1h2V2h4v2h2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm9 16H8v-3h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery132.json b/public/assets/components/assets/icon/battery132.json new file mode 100644 index 0000000..721ddd8 --- /dev/null +++ b/public/assets/components/assets/icon/battery132.json @@ -0,0 +1 @@ +"M10 30h12a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2h-2V3a1.003 1.003 0 0 0-1-1h-6a1.003 1.003 0 0 0-1 1v1h-2a2.006 2.006 0 0 0-2 2v22a2.006 2.006 0 0 0 2 2zM9 6a1 1 0 0 1 1-1h3V3h6v2h3a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1zm12 21H11v-4h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery216.json b/public/assets/components/assets/icon/battery216.json new file mode 100644 index 0000000..ef2da47 --- /dev/null +++ b/public/assets/components/assets/icon/battery216.json @@ -0,0 +1 @@ +"M12 16a1.003 1.003 0 0 0 1-1V2a1.003 1.003 0 0 0-1-1h-1a1.003 1.003 0 0 0-1-1H7a1.003 1.003 0 0 0-1 1H5a1.003 1.003 0 0 0-1 1v13a1.003 1.003 0 0 0 1 1zM5 2h2V1h3v1h2v13H5zm1 10h5v2H6zm0-3h5v2H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery224.json b/public/assets/components/assets/icon/battery224.json new file mode 100644 index 0000000..4eb3d30 --- /dev/null +++ b/public/assets/components/assets/icon/battery224.json @@ -0,0 +1 @@ +"M6 5v16a2.006 2.006 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2h-1V2a1.003 1.003 0 0 0-1-1h-4a1.003 1.003 0 0 0-1 1v1H8a2.006 2.006 0 0 0-2 2zm1 0a1 1 0 0 1 1-1h2V2h4v2h2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm9 16H8v-3h8zm0-4H8v-3h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery232.json b/public/assets/components/assets/icon/battery232.json new file mode 100644 index 0000000..c98dd8a --- /dev/null +++ b/public/assets/components/assets/icon/battery232.json @@ -0,0 +1 @@ +"M10 30h12a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2h-2V3a1.003 1.003 0 0 0-1-1h-6a1.003 1.003 0 0 0-1 1v1h-2a2.006 2.006 0 0 0-2 2v22a2.006 2.006 0 0 0 2 2zM9 6a1 1 0 0 1 1-1h3V3h6v2h3a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1zm12 22H11v-4h10zm0-5H11v-4h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery316.json b/public/assets/components/assets/icon/battery316.json new file mode 100644 index 0000000..98f09b4 --- /dev/null +++ b/public/assets/components/assets/icon/battery316.json @@ -0,0 +1 @@ +"M12 16a1.003 1.003 0 0 0 1-1V2a1.003 1.003 0 0 0-1-1h-1a1.003 1.003 0 0 0-1-1H7a1.003 1.003 0 0 0-1 1H5a1.003 1.003 0 0 0-1 1v13a1.003 1.003 0 0 0 1 1zM5 2h2V1h3v1h2v13H5zm1 10h5v2H6zm0-3h5v2H6zm0-3h5v2H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery324.json b/public/assets/components/assets/icon/battery324.json new file mode 100644 index 0000000..b2da505 --- /dev/null +++ b/public/assets/components/assets/icon/battery324.json @@ -0,0 +1 @@ +"M6 5v16a2.006 2.006 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2h-1V2a1.003 1.003 0 0 0-1-1h-4a1.003 1.003 0 0 0-1 1v1H8a2.006 2.006 0 0 0-2 2zm1 0a1 1 0 0 1 1-1h2V2h4v2h2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm9 16H8v-3h8zm0-4H8v-3h8zm0-4H8v-3h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery332.json b/public/assets/components/assets/icon/battery332.json new file mode 100644 index 0000000..711a197 --- /dev/null +++ b/public/assets/components/assets/icon/battery332.json @@ -0,0 +1 @@ +"M10 30h12a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2h-2V3a1.003 1.003 0 0 0-1-1h-6a1.003 1.003 0 0 0-1 1v1h-2a2.006 2.006 0 0 0-2 2v22a2.006 2.006 0 0 0 2 2zM9 6a1 1 0 0 1 1-1h3V3h6v2h3a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1zm12 21H11v-4h10zm0-5H11v-4h10zm0-5H11v-4h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery416.json b/public/assets/components/assets/icon/battery416.json new file mode 100644 index 0000000..4f5a278 --- /dev/null +++ b/public/assets/components/assets/icon/battery416.json @@ -0,0 +1 @@ +"M12 16a1.003 1.003 0 0 0 1-1V2a1.003 1.003 0 0 0-1-1h-1a1.003 1.003 0 0 0-1-1H7a1.003 1.003 0 0 0-1 1H5a1.003 1.003 0 0 0-1 1v13a1.003 1.003 0 0 0 1 1zM5 2h2V1h3v1h2v13H5zm1 10h5v2H6zm0-3h5v2H6zm0-3h5v2H6zm0-3h5v2H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery424.json b/public/assets/components/assets/icon/battery424.json new file mode 100644 index 0000000..8470123 --- /dev/null +++ b/public/assets/components/assets/icon/battery424.json @@ -0,0 +1 @@ +"M6 5v16a2.006 2.006 0 0 0 2 2h8a2.006 2.006 0 0 0 2-2V5a2.006 2.006 0 0 0-2-2h-1V2a1.003 1.003 0 0 0-1-1h-4a1.003 1.003 0 0 0-1 1v1H8a2.006 2.006 0 0 0-2 2zm1 0a1 1 0 0 1 1-1h2V2h4v2h2a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H8a1 1 0 0 1-1-1zm9 16H8v-3h8zm0-4H8v-3h8zm0-4H8v-3h8zm0-4H8V6h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/battery432.json b/public/assets/components/assets/icon/battery432.json new file mode 100644 index 0000000..3feef49 --- /dev/null +++ b/public/assets/components/assets/icon/battery432.json @@ -0,0 +1 @@ +"M10 30h12a2.006 2.006 0 0 0 2-2V6a2.006 2.006 0 0 0-2-2h-2V3a1.003 1.003 0 0 0-1-1h-6a1.003 1.003 0 0 0-1 1v1h-2a2.006 2.006 0 0 0-2 2v22a2.006 2.006 0 0 0 2 2zM9 6a1 1 0 0 1 1-1h3V3h6v2h3a1 1 0 0 1 1 1v22a1 1 0 0 1-1 1H10a1 1 0 0 1-1-1zm12 21H11v-4h10zm0-5H11v-4h10zm0-5H11v-4h10zm0-5H11V8h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/batteryCharging16.json b/public/assets/components/assets/icon/batteryCharging16.json new file mode 100644 index 0000000..1f22f14 --- /dev/null +++ b/public/assets/components/assets/icon/batteryCharging16.json @@ -0,0 +1 @@ +"M10.25 9H9.117L10 12.3 6.75 9h1.283L7 5.7zM4 15V2a1.003 1.003 0 0 1 1-1h1a1.003 1.003 0 0 1 1-1h3a1.003 1.003 0 0 1 1 1h1a1.003 1.003 0 0 1 1 1v13a1.003 1.003 0 0 1-1 1H5a1.003 1.003 0 0 1-1-1zm1 0h7V2h-2V1H7v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/batteryCharging24.json b/public/assets/components/assets/icon/batteryCharging24.json new file mode 100644 index 0000000..cf20feb --- /dev/null +++ b/public/assets/components/assets/icon/batteryCharging24.json @@ -0,0 +1 @@ +"M14.25 13h-1.583l1.483 4.717L9.75 13h1.583L9.85 8.283zM18 5v16a2.006 2.006 0 0 1-2 2H8a2.006 2.006 0 0 1-2-2V5a2.006 2.006 0 0 1 2-2h1V2a1.003 1.003 0 0 1 1-1h4a1.003 1.003 0 0 1 1 1v1h1a2.006 2.006 0 0 1 2 2zm-1 0a1 1 0 0 0-1-1h-2V2h-4v2H8a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/batteryCharging32.json b/public/assets/components/assets/icon/batteryCharging32.json new file mode 100644 index 0000000..0da241f --- /dev/null +++ b/public/assets/components/assets/icon/batteryCharging32.json @@ -0,0 +1 @@ +"M12.66 17h2.35l-2.2-7 6.53 7h-2.35l2.2 7zM8 28V6a2.006 2.006 0 0 1 2-2h2V3a1.003 1.003 0 0 1 1-1h6a1.003 1.003 0 0 1 1 1v1h2a2.006 2.006 0 0 1 2 2v22a2.006 2.006 0 0 1-2 2H10a2.006 2.006 0 0 1-2-2zm1 0a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-3V3h-6v2h-3a1 1 0 0 0-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beacon16.json b/public/assets/components/assets/icon/beacon16.json new file mode 100644 index 0000000..f3e39fa --- /dev/null +++ b/public/assets/components/assets/icon/beacon16.json @@ -0,0 +1 @@ +"M8 7a1 1 0 1 0 1 1 1.001 1.001 0 0 0-1-1zm-2.985 3.91a4.68 4.68 0 0 1-.003-5.817l.783.622a3.68 3.68 0 0 0 .002 4.572zm-1.99 2.052a7.132 7.132 0 0 1 0-9.924l.72.693a6.135 6.135 0 0 0 0 8.538zm7.963-2.055l-.783-.622a3.68 3.68 0 0 0-.002-4.572l.782-.623a4.68 4.68 0 0 1 .003 5.817zm1.988 2.055l-.721-.693a6.135 6.135 0 0 0 0-8.538l.72-.693a7.132 7.132 0 0 1 0 9.924z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beacon24.json b/public/assets/components/assets/icon/beacon24.json new file mode 100644 index 0000000..0d802df --- /dev/null +++ b/public/assets/components/assets/icon/beacon24.json @@ -0,0 +1 @@ +"M12.5 11a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5zm-4.584 6.219a6.769 6.769 0 0 1 0-9.438l.718.697a5.769 5.769 0 0 0 0 8.044zm-2.845 2.695a10.497 10.497 0 0 1 0-14.828l.707.707a9.497 9.497 0 0 0 0 13.414zm12.013-2.695l-.718-.697a5.769 5.769 0 0 0 0-8.044l.718-.697a6.769 6.769 0 0 1 0 9.438zm2.845 2.695l-.707-.707a9.497 9.497 0 0 0 0-13.414l.707-.707a10.497 10.497 0 0 1 0 14.828z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beacon32.json b/public/assets/components/assets/icon/beacon32.json new file mode 100644 index 0000000..c1e64ba --- /dev/null +++ b/public/assets/components/assets/icon/beacon32.json @@ -0,0 +1 @@ +"M16.024 14a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm-5.426 8.176a8.858 8.858 0 0 1 0-12.352l.718.697a7.858 7.858 0 0 0 0 10.959zm10.804 0l-.718-.697a7.858 7.858 0 0 0 0-10.959l.718-.696a8.858 8.858 0 0 1 0 12.352zM7.118 25.767a13.812 13.812 0 0 1 0-19.534l.707.707a12.813 12.813 0 0 0 0 18.12zm17.764 0l-.707-.707a12.813 12.813 0 0 0 0-18.12l.707-.707a13.812 13.812 0 0 1 0 19.534z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beaker16.json b/public/assets/components/assets/icon/beaker16.json new file mode 100644 index 0000000..564549d --- /dev/null +++ b/public/assets/components/assets/icon/beaker16.json @@ -0,0 +1 @@ +"M6 5.271l-4.725 7.424A1.5 1.5 0 0 0 2.541 15h10.918a1.5 1.5 0 0 0 1.265-2.306L10 5.271V2.214A.214.214 0 0 1 10.214 2h.572A.214.214 0 0 0 11 1.786v-.572A.214.214 0 0 0 10.786 1H5.214A.214.214 0 0 0 5 1.214v.572A.214.214 0 0 0 5.214 2h.572A.214.214 0 0 1 6 2.214zm7.897 8.47a.5.5 0 0 1-.438.259H2.541a.5.5 0 0 1-.422-.769L4.176 10h7.648l.636 1H10v1h3.097l.783 1.231a.501.501 0 0 1 .017.51zM7 2h2v1H8v1h1v1.562L9.279 6H8v1h1.915l1.273 2H4.812L7 5.562z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beaker24.json b/public/assets/components/assets/icon/beaker24.json new file mode 100644 index 0000000..0135517 --- /dev/null +++ b/public/assets/components/assets/icon/beaker24.json @@ -0,0 +1 @@ +"M15 7.942V3.218A.218.218 0 0 1 15.218 3h.564A.218.218 0 0 0 16 2.782v-.564A.218.218 0 0 0 15.782 2H8.218A.218.218 0 0 0 8 2.218v.564A.218.218 0 0 0 8.218 3h.564A.218.218 0 0 1 9 3.218v4.724l-6.627 10.7A2.2 2.2 0 0 0 4.243 22h15.513a2.2 2.2 0 0 0 1.871-3.358zm-5 .284V3h4v2h-2v1h2v2h-2v1h2.48l1.238 2H13v1h3.337l1.239 2H6.424zm10.805 12.158a1.2 1.2 0 0 1-1.049.616H4.243a1.2 1.2 0 0 1-1.02-1.832L5.805 15h12.39l1.239 2H16v1h4.053l.723 1.168a1.2 1.2 0 0 1 .029 1.216z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beaker32.json b/public/assets/components/assets/icon/beaker32.json new file mode 100644 index 0000000..cda58b6 --- /dev/null +++ b/public/assets/components/assets/icon/beaker32.json @@ -0,0 +1 @@ +"M28.469 25.11l-9.463-14.143V4.354A.38.38 0 0 1 19.383 4h1.234A.383.383 0 0 0 21 3.617v-.234A.383.383 0 0 0 20.617 3h-9.234a.383.383 0 0 0-.383.383v.234a.383.383 0 0 0 .383.383h1.234a.383.383 0 0 1 .383.383V5l.006 5.95L3.53 25.11A2.5 2.5 0 0 0 5.61 29h20.782a2.5 2.5 0 0 0 2.078-3.89zM14.006 11.253V4H18v1l.006 3H16v1h2.006v2.271l.488.729H16v1h3.163l2.007 3H18v1h3.84l2.006 3H8.153zm13.632 14.413A1.5 1.5 0 0 1 26.39 28H5.609a1.5 1.5 0 0 1-1.247-2.334L7.484 21h17.032l2.007 3H22v1h5.192z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bearLeft16.json b/public/assets/components/assets/icon/bearLeft16.json new file mode 100644 index 0000000..5c4c5fc --- /dev/null +++ b/public/assets/components/assets/icon/bearLeft16.json @@ -0,0 +1 @@ +"M8 3H5.709l3.343 3.34A8.758 8.758 0 0 1 11 12.5V14h-1v-1.5c0-2.513-.516-4.2-1.671-5.47L5 3.707V6H4V2h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bearLeft24.json b/public/assets/components/assets/icon/bearLeft24.json new file mode 100644 index 0000000..2f53c8e --- /dev/null +++ b/public/assets/components/assets/icon/bearLeft24.json @@ -0,0 +1 @@ +"M15 21v-4.706a7.913 7.913 0 0 0-2.128-5.373L8 5.655V9H7V4h5v1H8.756l4.85 5.243A8.91 8.91 0 0 1 16 16.294V21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bearLeft32.json b/public/assets/components/assets/icon/bearLeft32.json new file mode 100644 index 0000000..ad0a6fc --- /dev/null +++ b/public/assets/components/assets/icon/bearLeft32.json @@ -0,0 +1 @@ +"M10 11H9V5h6v1h-4.234l4.6 5.052A17.742 17.742 0 0 1 20 23.02V28h-1v-4.979a16.743 16.743 0 0 0-4.373-11.296L10 6.645z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bearRight16.json b/public/assets/components/assets/icon/bearRight16.json new file mode 100644 index 0000000..5e5376d --- /dev/null +++ b/public/assets/components/assets/icon/bearRight16.json @@ -0,0 +1 @@ +"M8 3h2.291L6.948 6.34A8.758 8.758 0 0 0 5 12.5V14h1v-1.5c0-2.513.516-4.2 1.671-5.47L11 3.707V6h1V2H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bearRight24.json b/public/assets/components/assets/icon/bearRight24.json new file mode 100644 index 0000000..c7c35bc --- /dev/null +++ b/public/assets/components/assets/icon/bearRight24.json @@ -0,0 +1 @@ +"M9 21v-4.706a7.913 7.913 0 0 1 2.128-5.373L16 5.655V9h1V4h-5v1h3.244l-4.85 5.243A8.91 8.91 0 0 0 8 16.294V21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bearRight32.json b/public/assets/components/assets/icon/bearRight32.json new file mode 100644 index 0000000..fea35e0 --- /dev/null +++ b/public/assets/components/assets/icon/bearRight32.json @@ -0,0 +1 @@ +"M22 11h1V5h-6v1h4.234l-4.6 5.052A17.742 17.742 0 0 0 12 23.02V28h1v-4.979a16.743 16.743 0 0 1 4.373-11.296L22 6.645z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beginning16.json b/public/assets/components/assets/icon/beginning16.json new file mode 100644 index 0000000..a1d9733 --- /dev/null +++ b/public/assets/components/assets/icon/beginning16.json @@ -0,0 +1 @@ +"M4 8l10 6.429V1.57zm9 4.597L5.85 8.001 13 3.403zM3 1v14H2V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beginning16F.json b/public/assets/components/assets/icon/beginning16F.json new file mode 100644 index 0000000..0270224 --- /dev/null +++ b/public/assets/components/assets/icon/beginning16F.json @@ -0,0 +1 @@ +"M14 1.571V14.43L4 8zM2 15h1V1H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beginning24.json b/public/assets/components/assets/icon/beginning24.json new file mode 100644 index 0000000..a9e4589 --- /dev/null +++ b/public/assets/components/assets/icon/beginning24.json @@ -0,0 +1 @@ +"M6 12.002l15 10.225V1.773zm14 8.333L7.775 12.002 20 3.665zM3 2h1v20H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beginning24F.json b/public/assets/components/assets/icon/beginning24F.json new file mode 100644 index 0000000..2d93c3e --- /dev/null +++ b/public/assets/components/assets/icon/beginning24F.json @@ -0,0 +1 @@ +"M21 1.773v20.454L6 12.002zM3 22h1V2H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beginning32.json b/public/assets/components/assets/icon/beginning32.json new file mode 100644 index 0000000..26d48b9 --- /dev/null +++ b/public/assets/components/assets/icon/beginning32.json @@ -0,0 +1 @@ +"M8 16.003l19 12.952V3.045zm18 11.06L9.775 16.002 26 4.937zM5 3h1v26H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beginning32F.json b/public/assets/components/assets/icon/beginning32F.json new file mode 100644 index 0000000..066a67b --- /dev/null +++ b/public/assets/components/assets/icon/beginning32F.json @@ -0,0 +1 @@ +"M27 3.045v25.91L8 16.003zM5 29h1V3H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bell16.json b/public/assets/components/assets/icon/bell16.json new file mode 100644 index 0000000..5659cee --- /dev/null +++ b/public/assets/components/assets/icon/bell16.json @@ -0,0 +1 @@ +"M4 6.5V10a2 2 0 0 1-2 2v1h13v-1a2 2 0 0 1-2-2V6.5a4.485 4.485 0 0 0-3.19-4.283A1.484 1.484 0 0 0 10 1.5a1.5 1.5 0 0 0-3 0 1.484 1.484 0 0 0 .19.717A4.485 4.485 0 0 0 4 6.5zm4-5a.5.5 0 1 1 .5.5.5.5 0 0 1-.5-.5zM8.5 3A3.504 3.504 0 0 1 12 6.5V10a2.99 2.99 0 0 0 .766 2H4.234A2.99 2.99 0 0 0 5 10V6.5A3.504 3.504 0 0 1 8.5 3zM7 14.053V14h3v.053a1.5 1.5 0 0 1-3 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bell16F.json b/public/assets/components/assets/icon/bell16F.json new file mode 100644 index 0000000..22c9b37 --- /dev/null +++ b/public/assets/components/assets/icon/bell16F.json @@ -0,0 +1 @@ +"M7 14h3v.053a1.5 1.5 0 0 1-3 0zm8-2v1H2v-1h.062A1.938 1.938 0 0 0 4 10.062V6.5a4.555 4.555 0 0 1 .027-.5 4.49 4.49 0 0 1 3.161-3.786A1.483 1.483 0 0 1 7 1.5a1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.188.714A4.49 4.49 0 0 1 12.972 6a4.555 4.555 0 0 1 .028.5v3.562A1.938 1.938 0 0 0 14.938 12H15zM8.5 2a.5.5 0 1 0-.5-.5.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bell24.json b/public/assets/components/assets/icon/bell24.json new file mode 100644 index 0000000..f4180e6 --- /dev/null +++ b/public/assets/components/assets/icon/bell24.json @@ -0,0 +1 @@ +"M18 15v-4.087A5.91 5.91 0 0 0 13.59 5.2a2 2 0 1 0-3.18 0A5.91 5.91 0 0 0 6 10.913V15a3 3 0 0 1-3 3v1h18v-1a3 3 0 0 1-3-3zM12 3a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1zM5.643 18A3.992 3.992 0 0 0 7 15v-4.087A4.919 4.919 0 0 1 11.913 6h.174A4.919 4.919 0 0 1 17 10.913V15a3.992 3.992 0 0 0 1.357 3zM13 20h1a2 2 0 0 1-4 0h1a1 1 0 0 0 2 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bell24F.json b/public/assets/components/assets/icon/bell24F.json new file mode 100644 index 0000000..8ca8e45 --- /dev/null +++ b/public/assets/components/assets/icon/bell24F.json @@ -0,0 +1 @@ +"M18 15v-4.087a5.911 5.911 0 0 0-4.387-5.708A1.933 1.933 0 0 0 14 4.05v-.1A1.95 1.95 0 0 0 12.05 2h-.1A1.95 1.95 0 0 0 10 3.95v.1a1.933 1.933 0 0 0 .39 1.16A5.906 5.906 0 0 0 6 10.913V15a3 3 0 0 1-3 3v1h18v-1a3 3 0 0 1-3-3zM12 3a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1zm-2 17h4a2 2 0 0 1-4 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bell32.json b/public/assets/components/assets/icon/bell32.json new file mode 100644 index 0000000..f35b0bc --- /dev/null +++ b/public/assets/components/assets/icon/bell32.json @@ -0,0 +1 @@ +"M16 30a3 3 0 0 1-3-3h1a2 2 0 0 0 4 0h1a3 3 0 0 1-3 3zm13-5v1H3v-1a4 4 0 0 0 4-4v-7a8.997 8.997 0 0 1 7.372-8.845 2 2 0 1 1 3.257 0A8.997 8.997 0 0 1 25 14v7a4 4 0 0 0 4 4zM16 5a1 1 0 1 0-1-1 1.001 1.001 0 0 0 1 1zm10.003 20A4.996 4.996 0 0 1 24 21v-7a8 8 0 0 0-16 0v7a4.996 4.996 0 0 1-2.003 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bell32F.json b/public/assets/components/assets/icon/bell32F.json new file mode 100644 index 0000000..a065f9b --- /dev/null +++ b/public/assets/components/assets/icon/bell32F.json @@ -0,0 +1 @@ +"M28.95 25A4 4 0 0 1 25 21v-7q0-.326-.023-.646a9.002 9.002 0 0 0-7.323-8.199A1.939 1.939 0 0 0 18 4.05v-.1A1.95 1.95 0 0 0 16.05 2h-.1A1.95 1.95 0 0 0 14 3.95v.1a1.939 1.939 0 0 0 .346 1.105 9.002 9.002 0 0 0-7.323 8.199Q7 13.674 7 14v7a4 4 0 0 1-3.95 4H3v1h26v-1zM15 4a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-2 23h6a3 3 0 0 1-6 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bellOff16.json b/public/assets/components/assets/icon/bellOff16.json new file mode 100644 index 0000000..3d3086a --- /dev/null +++ b/public/assets/components/assets/icon/bellOff16.json @@ -0,0 +1 @@ +"M12 7.828l1-1V10a2 2 0 0 0 2 2v1H6.828l1-1h4.938A2.99 2.99 0 0 1 12 10zm-3.5 7.725a1.5 1.5 0 0 0 1.5-1.5V14H7v.053a1.5 1.5 0 0 0 1.5 1.5zm-7.425-.335L3.293 13H2v-1a2 2 0 0 0 2-2V6.5a4.485 4.485 0 0 1 3.19-4.283A1.484 1.484 0 0 1 7 1.5a1.5 1.5 0 0 1 3 0 1.484 1.484 0 0 1-.19.717 4.492 4.492 0 0 1 2.449 1.817l2.959-2.959.707.707L1.782 15.925zM8.5 2a.5.5 0 1 0-.5-.5.5.5 0 0 0 .5.5zM4.293 12l7.23-7.23A3.488 3.488 0 0 0 5 6.5V10a2.99 2.99 0 0 1-.766 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bellOff24.json b/public/assets/components/assets/icon/bellOff24.json new file mode 100644 index 0000000..9d8dc8d --- /dev/null +++ b/public/assets/components/assets/icon/bellOff24.json @@ -0,0 +1 @@ +"M16.992 10.836l.918-.918a5.927 5.927 0 0 1 .09.995V15a3 3 0 0 0 3 3v1H8.828l1-1h8.529A3.992 3.992 0 0 1 17 15v-4.087c0-.026-.007-.05-.008-.077zM12 21a1.001 1.001 0 0 1-1-1h-1a2 2 0 0 0 4 0h-1a1.001 1.001 0 0 1-1 1zm-8.692 1.4l-.354-.354-.353-.354L5.293 19H3v-1a3 3 0 0 0 3-3v-4.087A5.91 5.91 0 0 1 10.41 5.2a2 2 0 1 1 3.18 0 5.91 5.91 0 0 1 3.27 2.233L21.692 2.6l.354.354.354.354zM11 4a1 1 0 1 0 1-1 1.001 1.001 0 0 0-1 1zM6.293 18l9.85-9.851A4.91 4.91 0 0 0 12.088 6h-.174A4.919 4.919 0 0 0 7 10.913V15a3.992 3.992 0 0 1-1.357 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bellOff32.json b/public/assets/components/assets/icon/bellOff32.json new file mode 100644 index 0000000..64e8b45 --- /dev/null +++ b/public/assets/components/assets/icon/bellOff32.json @@ -0,0 +1 @@ +"M16 30a3 3 0 0 1-3-3h1a2 2 0 0 0 4 0h1a3 3 0 0 1-3 3zm9-9v-7a9.012 9.012 0 0 0-.219-1.953l-.864.865A7.992 7.992 0 0 1 24 14v7a4.996 4.996 0 0 0 2.003 4H11.828l-1 1H29v-1a4 4 0 0 1-4-4zM4.48 30.228l-.354-.354-.354-.353L7.292 26H3v-1a4 4 0 0 0 4-4v-7a8.997 8.997 0 0 1 7.372-8.845 2 2 0 1 1 3.257 0 8.998 8.998 0 0 1 6.16 4.35l4.732-4.733.353.354.354.353zM16 5a1 1 0 1 0-1-1 1.001 1.001 0 0 0 1 1zM8.293 25l14.763-14.763A7.998 7.998 0 0 0 8 14v7a4.996 4.996 0 0 1-2.003 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beta16.json b/public/assets/components/assets/icon/beta16.json new file mode 100644 index 0000000..e2388d7 --- /dev/null +++ b/public/assets/components/assets/icon/beta16.json @@ -0,0 +1 @@ +"M9.775 6.295A2.895 2.895 0 1 0 5 4v11h1v-3.192a3.398 3.398 0 1 0 3.775-5.513zM8.4 11.8A2.407 2.407 0 0 1 6 9.5V4a1.901 1.901 0 1 1 2 1.99V7h.5a2.401 2.401 0 0 1-.1 4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beta24.json b/public/assets/components/assets/icon/beta24.json new file mode 100644 index 0000000..f90cdc1 --- /dev/null +++ b/public/assets/components/assets/icon/beta24.json @@ -0,0 +1 @@ +"M14.078 9.335A3.9 3.9 0 1 0 8 5.99V23h1v-6.839a4.39 4.39 0 1 0 5.078-6.826zM12.4 16.8A3.408 3.408 0 0 1 9 13.5V6a2.9 2.9 0 1 1 3 2.99V10h.5a3.4 3.4 0 0 1-.1 6.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/beta32.json b/public/assets/components/assets/icon/beta32.json new file mode 100644 index 0000000..205db99 --- /dev/null +++ b/public/assets/components/assets/icon/beta32.json @@ -0,0 +1 @@ +"M18.283 11.357A4.891 4.891 0 1 0 11 7v23h1V19.513a5.391 5.391 0 1 0 6.283-8.156zM16.4 20.8a4.408 4.408 0 0 1-4.4-4.3V7a3.9 3.9 0 1 1 4 3.99v1.05c.134-.012.263-.04.4-.04a4.4 4.4 0 0 1 0 8.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/biking16.json b/public/assets/components/assets/icon/biking16.json new file mode 100644 index 0000000..05204ef --- /dev/null +++ b/public/assets/components/assets/icon/biking16.json @@ -0,0 +1 @@ +"M4.5 9A2.5 2.5 0 1 0 7 11.5 2.5 2.5 0 0 0 4.5 9zm0 4A1.5 1.5 0 1 1 6 11.5 1.502 1.502 0 0 1 4.5 13zm8-4a2.5 2.5 0 1 0 2.5 2.5A2.5 2.5 0 0 0 12.5 9zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zm-.6-10.5a1.4 1.4 0 1 1-1.4-1.4 1.4 1.4 0 0 1 1.4 1.4zm.876 4.994c.01.404-.377.503-.774.503L9.685 8l-.759-1.912-1.969 1.521 1.73 1.163a.78.78 0 0 1 .303.577S9 9.283 9 13.067c0 .414-.057.71-.47.71S8 13.48 8 13.066v-3.53L5.147 8c-.853-.494-.02-1.388-.02-1.388l2.344-2.05a1.924 1.924 0 0 1 1.17-.5 1.163 1.163 0 0 1 .94.627L10.311 7h1.692c.363 0 .766.169.773.494z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/biking24.json b/public/assets/components/assets/icon/biking24.json new file mode 100644 index 0000000..85d82e5 --- /dev/null +++ b/public/assets/components/assets/icon/biking24.json @@ -0,0 +1 @@ +"M12.1 4A1.9 1.9 0 1 1 14 5.9 1.898 1.898 0 0 1 12.1 4zM9.8 18A3.8 3.8 0 1 1 6 14.2 3.8 3.8 0 0 1 9.8 18zm-1.3 0A2.5 2.5 0 1 0 6 20.5 2.503 2.503 0 0 0 8.5 18zm13.3 0a3.8 3.8 0 1 1-3.8-3.8 3.8 3.8 0 0 1 3.8 3.8zm-1.3 0a2.5 2.5 0 1 0-2.5 2.5 2.503 2.503 0 0 0 2.5-2.5zM13.04 6.74l-.843-.582a1.249 1.249 0 0 0-1.626.44l-2.886 4.86a1 1 0 0 0 .367 1.408l3.55 1.944-.452 3.597c-.063.583.118 1.085.555 1.147.54.077.91-.185 1.076-.898l1.07-4.727-2.948-1.59 1.79-2.843L14.387 12H18a1 1 0 0 0 0-2h-2.615l-2.07-3.002a1.047 1.047 0 0 0-.274-.257z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/biking32.json b/public/assets/components/assets/icon/biking32.json new file mode 100644 index 0000000..e17b146 --- /dev/null +++ b/public/assets/components/assets/icon/biking32.json @@ -0,0 +1 @@ +"M16 5.5A2.5 2.5 0 1 1 18.5 8 2.498 2.498 0 0 1 16 5.5zm-1.042 19.02a1.545 1.545 0 0 0 1.021 1.688c.73.104 1.23-.25 1.452-1.211.034-.145 1.173-6.518 1.173-6.518l-3.979-2.146 2.823-4.087L19.498 15H24a1 1 0 0 0 0-2h-3.498l-2.434-3.27a1.63 1.63 0 0 0-.48-.551.995.995 0 0 0-.11-.083l-1.107-.765a1.685 1.685 0 0 0-2.194.595l-4.09 6.534a1 1 0 0 0 .367 1.408l5.114 2.8zM29.8 24.5a5.3 5.3 0 1 1-5.3-5.3 5.3 5.3 0 0 1 5.3 5.3zm-1.8 0a3.5 3.5 0 1 0-3.5 3.5 3.504 3.504 0 0 0 3.5-3.5zm-15.2 0a5.3 5.3 0 1 1-5.3-5.3 5.3 5.3 0 0 1 5.3 5.3zm-1.8 0A3.5 3.5 0 1 0 7.5 28a3.504 3.504 0 0 0 3.5-3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/blank16.json b/public/assets/components/assets/icon/blank16.json new file mode 100644 index 0000000..3cc762b --- /dev/null +++ b/public/assets/components/assets/icon/blank16.json @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/public/assets/components/assets/icon/blank24.json b/public/assets/components/assets/icon/blank24.json new file mode 100644 index 0000000..3cc762b --- /dev/null +++ b/public/assets/components/assets/icon/blank24.json @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/public/assets/components/assets/icon/blank32.json b/public/assets/components/assets/icon/blank32.json new file mode 100644 index 0000000..3cc762b --- /dev/null +++ b/public/assets/components/assets/icon/blank32.json @@ -0,0 +1 @@ +"" \ No newline at end of file diff --git a/public/assets/components/assets/icon/blog16.json b/public/assets/components/assets/icon/blog16.json new file mode 100644 index 0000000..4739de8 --- /dev/null +++ b/public/assets/components/assets/icon/blog16.json @@ -0,0 +1 @@ +"M12 15.7L8.3 12H0V0h10.95l-1 1H1v10h7.714L11 13.286V11h4V5.85l1-1V12h-4zm3.463-13.821a.98.98 0 0 1 0 1.386l-1.428 1.428h-.001l-3.079 3.08L7.16 9.228l-.854.366.366-.853 1.456-3.796L12.65.42a.965.965 0 0 1 1.385.03zm-2.736 2.708l-1.413-1.415-3.08 3.08 1.414 1.414zm1.888-2.015a.306.306 0 0 0-.09-.217l-.98-.98a.306.306 0 0 0-.434 0l-1.09 1.09 1.414 1.414 1.09-1.09a.306.306 0 0 0 .09-.217z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/blog24.json b/public/assets/components/assets/icon/blog24.json new file mode 100644 index 0000000..b6a2878 --- /dev/null +++ b/public/assets/components/assets/icon/blog24.json @@ -0,0 +1 @@ +"M22 7.662l1-1V18h-7v4.745L11.255 18H1V2h16.763l-1 1H2v14h9.668L15 20.331V17h7zm1.657-5.192a.965.965 0 0 1 .03 1.385l-9.325 9.324-4.097 1.755a.371.371 0 0 1-.487-.487l1.755-4.097 9.31-9.309a.98.98 0 0 1 1.385 0zm-10.1 9.965l-1.28-1.28-.961 2.24zm7.243-7.11l-1.414-1.413-6.469 6.47 1.414 1.413zm1.865-2.445l-.804-.838a.42.42 0 0 0-.6-.006l-1.168 1.168 1.414 1.415 1.152-1.152a.42.42 0 0 0 .006-.587z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/blog32.json b/public/assets/components/assets/icon/blog32.json new file mode 100644 index 0000000..e51b8a5 --- /dev/null +++ b/public/assets/components/assets/icon/blog32.json @@ -0,0 +1 @@ +"M29 8.583l1-1V24h-6v6.125L17.875 24H2V4h20.29l-1 1H3v18h15.29L23 27.71V23h6zm2.352-6.237a1.203 1.203 0 0 1 .037 1.727l-1.8 1.8-.001-.001-12.394 12.395-5.465 2.342a.306.306 0 0 1-.403-.402l2.343-5.465L27.863.547a1.203 1.203 0 0 1 1.727.037zm-15.15 15.258l-1.87-1.87-1.403 3.273zM28.616 5.43l-2.11-2.11-11.587 11.585 2.112 2.11zm2.03-2.377l-1.761-1.762a.285.285 0 0 0-.193-.092.163.163 0 0 0-.12.054l-1.36 1.36 2.111 2.11 1.36-1.359c.133-.133-.02-.294-.037-.311z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bluetooth16.json b/public/assets/components/assets/icon/bluetooth16.json new file mode 100644 index 0000000..12c3216 --- /dev/null +++ b/public/assets/components/assets/icon/bluetooth16.json @@ -0,0 +1 @@ +"M12.207 5.5L8 1.293v6L5.604 4.896l-.707.707L7.793 8.5l-2.897 2.896.707.707L8 9.707v6l4.207-4.207-3-3zm-1.414 6L9 13.293V9.707zM9 3.707L10.793 5.5 9 7.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bluetooth24.json b/public/assets/components/assets/icon/bluetooth24.json new file mode 100644 index 0000000..5b0b933 --- /dev/null +++ b/public/assets/components/assets/icon/bluetooth24.json @@ -0,0 +1 @@ +"M18.207 7.5L12 1.293v10L7.354 6.646l-.707.707 5.146 5.147-5.147 5.146.707.707L12 13.707v10l6.207-6.207-5-5zm-1.414 10L13 21.293v-7.586zM13 3.707L16.793 7.5 13 11.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bluetooth32.json b/public/assets/components/assets/icon/bluetooth32.json new file mode 100644 index 0000000..c80172b --- /dev/null +++ b/public/assets/components/assets/icon/bluetooth32.json @@ -0,0 +1 @@ +"M24.207 9.5L16 1.293v14L9.354 8.646l-.707.707 7.146 7.147-7.147 7.146.707.707L16 17.707v14l8.207-8.207-7-7zm-1.414 14L17 29.293V17.707zM17 3.707L22.793 9.5 17 15.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bold16.json b/public/assets/components/assets/icon/bold16.json new file mode 100644 index 0000000..e48f213 --- /dev/null +++ b/public/assets/components/assets/icon/bold16.json @@ -0,0 +1 @@ +"M7.75 1H3v14h6.5a4.138 4.138 0 0 0 3.5-4.083 4.073 4.073 0 0 0-1.94-3.46A4.211 4.211 0 0 0 12 5.082 4.234 4.234 0 0 0 7.75 1zM5 3h3a2 2 0 0 1 0 4H5zm4.002 10H5V9h4a2 2 0 0 1 .002 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bold24.json b/public/assets/components/assets/icon/bold24.json new file mode 100644 index 0000000..952cb29 --- /dev/null +++ b/public/assets/components/assets/icon/bold24.json @@ -0,0 +1 @@ +"M16.457 11.868A4.47 4.47 0 0 0 18 8.5 5.506 5.506 0 0 0 12.5 3H5v19h8.5a5.497 5.497 0 0 0 2.957-10.132zM8 6h4.5a2.5 2.5 0 0 1 0 5H8zm5.5 13H8v-5h5.5a2.5 2.5 0 0 1 0 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bold32.json b/public/assets/components/assets/icon/bold32.json new file mode 100644 index 0000000..b211129 --- /dev/null +++ b/public/assets/components/assets/icon/bold32.json @@ -0,0 +1 @@ +"M20.972 14.745A7.03 7.03 0 0 0 15.746 3h-8.7v26H17.37a7.582 7.582 0 0 0 3.6-14.255zM10.046 6h5.8a4 4 0 0 1 0 8h-5.8zm7.303 20h-7.303v-9h7.3a4.5 4.5 0 0 1 .003 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/book16.json b/public/assets/components/assets/icon/book16.json new file mode 100644 index 0000000..365ccf9 --- /dev/null +++ b/public/assets/components/assets/icon/book16.json @@ -0,0 +1 @@ +"M10 7H4V6h6zM5 9h4V8H5zm-4 4V2c0-.923.786-2 3-2h11v14h-2v2H4a3.003 3.003 0 0 1-3-3zM2 2c0 .598.804 1 2 1h9v10h1V1H4c-1.196 0-2 .402-2 1zm0 11a2.002 2.002 0 0 0 2 2h8V4H4a4.08 4.08 0 0 1-2-.431z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/book24.json b/public/assets/components/assets/icon/book24.json new file mode 100644 index 0000000..de812b3 --- /dev/null +++ b/public/assets/components/assets/icon/book24.json @@ -0,0 +1 @@ +"M9 13h4v1H9zm13 7h-3v3H5.75A3.754 3.754 0 0 1 2 19.25V3.5C2 2.051 3.437 1 5.417 1H22zM18 6H5.416A4.175 4.175 0 0 1 3 5.318V19.25A2.753 2.753 0 0 0 5.75 22H18zm3-4H5.416C4.04 2 3 2.645 3 3.5S4.04 5 5.417 5H19v14h2zm-6 8H7v1h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/book32.json b/public/assets/components/assets/icon/book32.json new file mode 100644 index 0000000..e2a532c --- /dev/null +++ b/public/assets/components/assets/icon/book32.json @@ -0,0 +1 @@ +"M19 14h-9v-1h9zm-7 4h5v-1h-5zM6.833 2H29v24h-3v4H7.5A4.505 4.505 0 0 1 3 25.5v-21C3 3.098 4.684 2 6.833 2zM25 7H6.834A4.943 4.943 0 0 1 4 6.2v19.3A3.504 3.504 0 0 0 7.5 29H25zm3-4H6.834C5.164 3 4 3.79 4 4.5S5.164 6 6.833 6H26v19h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bookmark16.json b/public/assets/components/assets/icon/bookmark16.json new file mode 100644 index 0000000..2911c3a --- /dev/null +++ b/public/assets/components/assets/icon/bookmark16.json @@ -0,0 +1 @@ +"M13 0H3v15.469l5-3.556 5 3.556zm-1 13.531l-4-2.844-4 2.844V1h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bookmark16F.json b/public/assets/components/assets/icon/bookmark16F.json new file mode 100644 index 0000000..0fded6b --- /dev/null +++ b/public/assets/components/assets/icon/bookmark16F.json @@ -0,0 +1 @@ +"M13 0v15.469l-5-3.556-5 3.556V0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bookmark24.json b/public/assets/components/assets/icon/bookmark24.json new file mode 100644 index 0000000..0ce7d53 --- /dev/null +++ b/public/assets/components/assets/icon/bookmark24.json @@ -0,0 +1 @@ +"M20 23.444l-8-5.44-8 5.44V1h16zm-8-6.648l7 4.76V2H5v19.556z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bookmark24F.json b/public/assets/components/assets/icon/bookmark24F.json new file mode 100644 index 0000000..903a7da --- /dev/null +++ b/public/assets/components/assets/icon/bookmark24F.json @@ -0,0 +1 @@ +"M20 1v22.444l-8-5.44-8 5.44V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bookmark32.json b/public/assets/components/assets/icon/bookmark32.json new file mode 100644 index 0000000..7a88a67 --- /dev/null +++ b/public/assets/components/assets/icon/bookmark32.json @@ -0,0 +1 @@ +"M25 2H7v27.493l9-6.67 9 6.67zm-1 25.507l-8-5.929-8 5.929V3h16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bookmark32F.json b/public/assets/components/assets/icon/bookmark32F.json new file mode 100644 index 0000000..e82e126 --- /dev/null +++ b/public/assets/components/assets/icon/bookmark32F.json @@ -0,0 +1 @@ +"M25 2v27.493l-9-6.67-9 6.67V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bookmarkF16.json b/public/assets/components/assets/icon/bookmarkF16.json new file mode 100644 index 0000000..0fded6b --- /dev/null +++ b/public/assets/components/assets/icon/bookmarkF16.json @@ -0,0 +1 @@ +"M13 0v15.469l-5-3.556-5 3.556V0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bookmarkF24.json b/public/assets/components/assets/icon/bookmarkF24.json new file mode 100644 index 0000000..903a7da --- /dev/null +++ b/public/assets/components/assets/icon/bookmarkF24.json @@ -0,0 +1 @@ +"M20 1v22.444l-8-5.44-8 5.44V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bookmarkF32.json b/public/assets/components/assets/icon/bookmarkF32.json new file mode 100644 index 0000000..e82e126 --- /dev/null +++ b/public/assets/components/assets/icon/bookmarkF32.json @@ -0,0 +1 @@ +"M25 2v27.493l-9-6.67-9 6.67V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/boolean16.json b/public/assets/components/assets/icon/boolean16.json new file mode 100644 index 0000000..df4e7a5 --- /dev/null +++ b/public/assets/components/assets/icon/boolean16.json @@ -0,0 +1 @@ +"M4 11V7a1.001 1.001 0 0 0-1-1H1V3H0v9h3a1.001 1.001 0 0 0 1-1zM1 7h2v4H1zm7-1H6a1.001 1.001 0 0 0-1 1v4a1.001 1.001 0 0 0 1 1h2a1.001 1.001 0 0 0 1-1V7a1.001 1.001 0 0 0-1-1zm0 5H6V7h2zm3 1h2a1.001 1.001 0 0 0 1-1V7a1.001 1.001 0 0 0-1-1h-2a1.001 1.001 0 0 0-1 1v4a1.001 1.001 0 0 0 1 1zm0-5h2v4h-2zm5 5h-1V3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/boolean24.json b/public/assets/components/assets/icon/boolean24.json new file mode 100644 index 0000000..9055e0d --- /dev/null +++ b/public/assets/components/assets/icon/boolean24.json @@ -0,0 +1 @@ +"M3.75 10H1V5H0v13h3.75A1.251 1.251 0 0 0 5 16.75v-5.5A1.251 1.251 0 0 0 3.75 10zM4 16.75a.25.25 0 0 1-.25.25H1v-6h2.75a.25.25 0 0 1 .25.25zM10.75 10h-2.5A1.251 1.251 0 0 0 7 11.25v5.5A1.251 1.251 0 0 0 8.25 18h2.5A1.251 1.251 0 0 0 12 16.75v-5.5A1.251 1.251 0 0 0 10.75 10zm.25 6.75a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25v-5.5a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25zM17.75 10h-2.5A1.251 1.251 0 0 0 14 11.25v5.5A1.251 1.251 0 0 0 15.25 18h2.5A1.251 1.251 0 0 0 19 16.75v-5.5A1.251 1.251 0 0 0 17.75 10zm.25 6.75a.25.25 0 0 1-.25.25h-2.5a.25.25 0 0 1-.25-.25v-5.5a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25zm4 .25h2v1h-3V6h-1V5h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/boolean32.json b/public/assets/components/assets/icon/boolean32.json new file mode 100644 index 0000000..74eda03 --- /dev/null +++ b/public/assets/components/assets/icon/boolean32.json @@ -0,0 +1 @@ +"M6.5 14H2V7H1v17h5.5A1.502 1.502 0 0 0 8 22.5v-7A1.502 1.502 0 0 0 6.5 14zm.5 8.5a.5.5 0 0 1-.5.5H2v-8h4.5a.5.5 0 0 1 .5.5zm8.5-8.5h-4a1.502 1.502 0 0 0-1.5 1.5v7a1.502 1.502 0 0 0 1.5 1.5h4a1.502 1.502 0 0 0 1.5-1.5v-7a1.502 1.502 0 0 0-1.5-1.5zm.5 8.5a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5zm8.5-8.5h-4a1.502 1.502 0 0 0-1.5 1.5v7a1.502 1.502 0 0 0 1.5 1.5h4a1.502 1.502 0 0 0 1.5-1.5v-7a1.502 1.502 0 0 0-1.5-1.5zm.5 8.5a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5zm7 .5v1h-3V8h-2V7h3v16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/borderRadiusFullyRounded16.json b/public/assets/components/assets/icon/borderRadiusFullyRounded16.json new file mode 100644 index 0000000..4739506 --- /dev/null +++ b/public/assets/components/assets/icon/borderRadiusFullyRounded16.json @@ -0,0 +1 @@ +"M9 14v1h2v-1H9zm5-1v1h-1v1h2v-2h-1zm0-6h1V5h-1v2zm-.5-6C6.61 1 1 6.61 1 13.5V15h2v-1H2v-.5C2 7.16 7.16 2 13.5 2h.5v1h1V1h-1.5zm.5 8v2h1V9h-1zm-9 5v1h2v-1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/borderRadiusFullyRounded24.json b/public/assets/components/assets/icon/borderRadiusFullyRounded24.json new file mode 100644 index 0000000..6ca11ca --- /dev/null +++ b/public/assets/components/assets/icon/borderRadiusFullyRounded24.json @@ -0,0 +1 @@ +"M13 22h-2v-1h2v1zm-5-1H6v1h2v-1zm10 0h-2v1h2v-1zm4-13V6h-1v2h1zm0 5v-2h-1v2h1zm0 5v-2h-1v2h1zm0 0v-2h-1v2h1zM18.5 2C9.4 2 2 9.4 2 18.5V22h2v-1H3v-2.5C3 9.95 9.95 3 18.5 3H21v1h1V2h-3.5zM21 20v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/borderRadiusFullyRounded32.json b/public/assets/components/assets/icon/borderRadiusFullyRounded32.json new file mode 100644 index 0000000..a9bacc3 --- /dev/null +++ b/public/assets/components/assets/icon/borderRadiusFullyRounded32.json @@ -0,0 +1 @@ +"M9 29H7v-1h2v1zm4-1h-2v1h2v-1zM25.5 3C13.09 3 3 13.09 3 25.5V29h2v-1H4v-2.5C4 13.65 13.64 4 25.5 4H28v1h1V3h-3.5zM21 28h-2v1h2v-1zm-4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm4-19V7h-1v2h1zm0 4v-2h-1v2h1zm0 8v-2h-1v2h1zm0-4v-2h-1v2h1zm0 8v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/borderRadiusRounded16.json b/public/assets/components/assets/icon/borderRadiusRounded16.json new file mode 100644 index 0000000..87c3e63 --- /dev/null +++ b/public/assets/components/assets/icon/borderRadiusRounded16.json @@ -0,0 +1 @@ +"M9 14v1h2v-1H9zm5-1v1h-1v1h2v-2h-1zm0-6h1V5h-1v2zM7.5 1C3.92 1 1 3.92 1 7.5V15h2v-1H2V7.5C2 4.47 4.47 2 7.5 2H14v1h1V1H7.5zM14 9v2h1V9h-1zm-9 5v1h2v-1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/borderRadiusRounded24.json b/public/assets/components/assets/icon/borderRadiusRounded24.json new file mode 100644 index 0000000..4b13043 --- /dev/null +++ b/public/assets/components/assets/icon/borderRadiusRounded24.json @@ -0,0 +1 @@ +"M13 22h-2v-1h2v1zm-5-1H6v1h2v-1zm10 0h-2v1h2v-1zm4-13V6h-1v2h1zm0 5v-2h-1v2h1zm0 5v-2h-1v2h1zm0 0v-2h-1v2h1zM10.5 2C5.81 2 2 5.81 2 10.5V22h2v-1H3V10.5C3 6.36 6.36 3 10.5 3H21v1h1V2H10.5zM21 20v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/borderRadiusRounded32.json b/public/assets/components/assets/icon/borderRadiusRounded32.json new file mode 100644 index 0000000..f28e78a --- /dev/null +++ b/public/assets/components/assets/icon/borderRadiusRounded32.json @@ -0,0 +1 @@ +"M29 3v2h-1V4H13.5C8.26 4 4 8.26 4 13.5V28h1v1H3V13.5C3 7.71 7.71 3 13.5 3H29zM9 28H7v1h2v-1zm4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm-4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm4-19V7h-1v2h1zm0 4v-2h-1v2h1zm0 8v-2h-1v2h1zm0-4v-2h-1v2h1zm0 8v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/borderRadiusSharp16.json b/public/assets/components/assets/icon/borderRadiusSharp16.json new file mode 100644 index 0000000..066f68b --- /dev/null +++ b/public/assets/components/assets/icon/borderRadiusSharp16.json @@ -0,0 +1 @@ +"M9 14v1h2v-1H9zm5-1v1h-1v1h2v-2h-1zm0-6h1V5h-1v2zM1 1v14h2v-1H2V2h12v1h1V1H1zm13 8v2h1V9h-1zm-9 5v1h2v-1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/borderRadiusSharp24.json b/public/assets/components/assets/icon/borderRadiusSharp24.json new file mode 100644 index 0000000..cb8a73d --- /dev/null +++ b/public/assets/components/assets/icon/borderRadiusSharp24.json @@ -0,0 +1 @@ +"M13 22h-2v-1h2v1zm-5-1H6v1h2v-1zm10 0h-2v1h2v-1zm4-13V6h-1v2h1zm0 5v-2h-1v2h1zm0 5v-2h-1v2h1zm0 0v-2h-1v2h1zM2 2v20h2v-1H3V3h18v1h1V2H2zm19 18v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/borderRadiusSharp32.json b/public/assets/components/assets/icon/borderRadiusSharp32.json new file mode 100644 index 0000000..55c4fc5 --- /dev/null +++ b/public/assets/components/assets/icon/borderRadiusSharp32.json @@ -0,0 +1 @@ +"M29 3v2h-1V4H4v24h1v1H3V3h26zM9 28H7v1h2v-1zm4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm-4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm4-19V7h-1v2h1zm0 4v-2h-1v2h1zm0 8v-2h-1v2h1zm0-4v-2h-1v2h1zm0 8v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/boxChart16.json b/public/assets/components/assets/icon/boxChart16.json new file mode 100644 index 0000000..f27ce20 --- /dev/null +++ b/public/assets/components/assets/icon/boxChart16.json @@ -0,0 +1 @@ +"M2 15h14v1H1V1h1zm1-3v-1h1V9H3V5h1V3H3V2h3v1H5v2h1v4H5v2h1v1zm1-5h1V6H4zm7 7H8v-1h1v-1H8V7h1V4H8V3h3v1h-1v3h1v5h-1v1h1zM9 9h1V8H9zm0 2h1v-1H9zm4-9h3v1h-1v2h1v4h-1v3h1v1h-3v-1h1V9h-1V5h1V3h-1zm2 5h-1v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/boxChart24.json b/public/assets/components/assets/icon/boxChart24.json new file mode 100644 index 0000000..c00769a --- /dev/null +++ b/public/assets/components/assets/icon/boxChart24.json @@ -0,0 +1 @@ +"M2 1v21h21v1H1V1zm4 5V3H5V2h3v1H7v3h2v6H7v3h1v1H5v-1h1v-3H4V6zm2 4H5v1h3zM5 7v2h3V7zm9 10v2h1v1h-3v-1h1v-2h-2v-6h2V5h-1V4h3v1h-1v6h2v6zm-2-4h3v-1h-3zm3 3v-2h-3v2zm6-14v5h2v5h-2v5h1v1h-3v-1h1v-5h-2V7h2V2h-1V1h3v1zm1 8h-3v1h3zm-3-2v1h3V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/boxChart32.json b/public/assets/components/assets/icon/boxChart32.json new file mode 100644 index 0000000..0760af5 --- /dev/null +++ b/public/assets/components/assets/icon/boxChart32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zm4-7h3v-1H7zM5 8h3V5H7V4h3v1H9v3h3v7H9v6H8v-6H5zm1 4h5V9H6zm0 2h5v-1H6zm13-9h-3v1h3zm-1 18v3h1v1h-3v-1h1v-3h-3v-9h3V6h1v8h3v9zm-3-6h5v-2h-5zm5 5v-4h-5v4zm8-19h-3v1h3zm-3 22h3v-1h-3zm5-9h-3v8h-1v-8h-3v-6h3V4h1v6h3zm-1-3h-5v2h5zm0-2h-5v1h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bracketsCurly16.json b/public/assets/components/assets/icon/bracketsCurly16.json new file mode 100644 index 0000000..d36f410 --- /dev/null +++ b/public/assets/components/assets/icon/bracketsCurly16.json @@ -0,0 +1 @@ +"M15 8v1a1.001 1.001 0 0 0-1 1v2.578A2.425 2.425 0 0 1 11.578 15H11v-1h.578A1.423 1.423 0 0 0 13 12.578V10a1.996 1.996 0 0 1 .679-1.5A1.996 1.996 0 0 1 13 7V4.422A1.423 1.423 0 0 0 11.578 3H11V2h.578A2.425 2.425 0 0 1 14 4.422V7a1.001 1.001 0 0 0 1 1zM3 4.422V7a1.001 1.001 0 0 1-1 1v1a1.001 1.001 0 0 1 1 1v2.578A2.425 2.425 0 0 0 5.422 15H6v-1h-.578A1.423 1.423 0 0 1 4 12.578V10a1.996 1.996 0 0 0-.679-1.5A1.996 1.996 0 0 0 4 7V4.422A1.423 1.423 0 0 1 5.422 3H6V2h-.578A2.425 2.425 0 0 0 3 4.422z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bracketsCurly24.json b/public/assets/components/assets/icon/bracketsCurly24.json new file mode 100644 index 0000000..52349d5 --- /dev/null +++ b/public/assets/components/assets/icon/bracketsCurly24.json @@ -0,0 +1 @@ +"M9 22H7.703A3.707 3.707 0 0 1 4 18.297V15a2.002 2.002 0 0 0-2-2v-1a2.002 2.002 0 0 0 2-2V6.703A3.707 3.707 0 0 1 7.703 3H9v1H7.703A2.706 2.706 0 0 0 5 6.703V10a3 3 0 0 1-1.343 2.5A3 3 0 0 1 5 15v3.297A2.706 2.706 0 0 0 7.703 21H9zm11-3.703V15a2.002 2.002 0 0 1 2-2v-1a2.002 2.002 0 0 1-2-2V6.703A3.707 3.707 0 0 0 16.297 3H15v1h1.297A2.706 2.706 0 0 1 19 6.703V10a3 3 0 0 0 1.343 2.5A3 3 0 0 0 19 15v3.297A2.706 2.706 0 0 1 16.297 21H15v1h1.297A3.707 3.707 0 0 0 20 18.297z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bracketsCurly32.json b/public/assets/components/assets/icon/bracketsCurly32.json new file mode 100644 index 0000000..eebf1a8 --- /dev/null +++ b/public/assets/components/assets/icon/bracketsCurly32.json @@ -0,0 +1 @@ +"M6 23.336V19.75A2.753 2.753 0 0 0 3.25 17H3v-1h.25A2.753 2.753 0 0 0 6 13.25V9.664A4.67 4.67 0 0 1 10.664 5H12v1h-1.336A3.668 3.668 0 0 0 7 9.664v3.586a3.752 3.752 0 0 1-1.88 3.25A3.752 3.752 0 0 1 7 19.75v3.586A3.668 3.668 0 0 0 10.664 27H12v1h-1.336A4.67 4.67 0 0 1 6 23.336zM29.75 16A2.753 2.753 0 0 1 27 13.25V9.664A4.67 4.67 0 0 0 22.336 5H21v1h1.336A3.668 3.668 0 0 1 26 9.664v3.586a3.752 3.752 0 0 0 1.88 3.25A3.752 3.752 0 0 0 26 19.75v3.586A3.668 3.668 0 0 1 22.336 27H21v1h1.336A4.67 4.67 0 0 0 27 23.336V19.75A2.753 2.753 0 0 1 29.75 17H30v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brightness16.json b/public/assets/components/assets/icon/brightness16.json new file mode 100644 index 0000000..d86c371 --- /dev/null +++ b/public/assets/components/assets/icon/brightness16.json @@ -0,0 +1 @@ +"M12.153 5.554l-.707-.707 2.2-2.2.708.707zm-9.507 8.092l.707.707 2.2-2.2-.706-.707zm8.8-1.493l2.2 2.2.707-.706-2.2-2.2zM5.554 4.847l-2.2-2.2-.707.706 2.2 2.2zM9 1H8v3h1zM8 16h1v-3H8zm8-7V8h-3v1zM1 9h3V8H1zm4-.5A3.5 3.5 0 1 1 8.5 12 3.5 3.5 0 0 1 5 8.5zm1 0A2.5 2.5 0 1 0 8.5 6 2.503 2.503 0 0 0 6 8.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brightness24.json b/public/assets/components/assets/icon/brightness24.json new file mode 100644 index 0000000..78b9758 --- /dev/null +++ b/public/assets/components/assets/icon/brightness24.json @@ -0,0 +1 @@ +"M12.5 5.8c-.168 0-.334.013-.5.025V2h1v3.837c-.167-.012-.331-.037-.5-.037zM12 19.175V23h1v-3.837c-.167.012-.331.037-.5.037-.168 0-.334-.013-.5-.025zm7.2-6.675c0 .168-.013.334-.025.5H23v-1h-3.831c.012.166.03.332.03.5zM5.837 12H2v1h3.844c-.012-.167-.044-.33-.044-.5 0-.17.025-.333.037-.5zm11.736-3.866l2.705-2.705-.707-.707-2.702 2.702a6.687 6.687 0 0 1 .704.71zM4.722 19.57l.707.707 2.729-2.729a6.74 6.74 0 0 1-.713-.7zm12.128-2.014l2.721 2.721.707-.707-2.72-2.72a6.653 6.653 0 0 1-.708.706zM8.132 7.425L5.43 4.722l-.707.707 2.704 2.704a6.672 6.672 0 0 1 .706-.708zM17.8 12.5a5.3 5.3 0 1 1-2.337-4.395A5.282 5.282 0 0 1 17.8 12.5zm-.985 0a4.315 4.315 0 1 0-4.315 4.315 4.32 4.32 0 0 0 4.315-4.315z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brightness32.json b/public/assets/components/assets/icon/brightness32.json new file mode 100644 index 0000000..6dc0738 --- /dev/null +++ b/public/assets/components/assets/icon/brightness32.json @@ -0,0 +1 @@ +"M30 16v1h-4.825c.01-.167.025-.332.025-.5 0-.168-.014-.334-.024-.5zM17 7.825V3h-1v4.823c.166-.01.332-.023.5-.023s.334.015.5.025zM7.825 16H3v1h4.824c-.01-.166-.024-.332-.024-.5 0-.168.016-.334.025-.5zM16 25.175V30h1v-4.823c-.166.01-.332.023-.5.023s-.334-.015-.5-.025zm6.5-2.375c-.07.067-.146.125-.218.189l3.41 3.41.707-.707-3.409-3.408a8.809 8.809 0 0 1-.49.516zm.3-12.299c.067.07.125.145.189.217l3.41-3.41-.707-.707-3.408 3.408c.176.158.351.318.516.492zm-12.3-.3c.07-.068.146-.126.218-.19l-3.41-3.41-.707.707 3.409 3.408c.157-.176.317-.351.49-.516zm-.3 12.298c-.067-.07-.125-.145-.189-.217l-3.41 3.41.707.707 3.408-3.408a8.772 8.772 0 0 1-.516-.492zm13.08-8.71a7.327 7.327 0 1 1-1.494-2.324 7.282 7.282 0 0 1 1.494 2.323zm-4.44 8.562a6.326 6.326 0 1 0-2.34.449 6.269 6.269 0 0 0 2.34-.449z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bringForward16.json b/public/assets/components/assets/icon/bringForward16.json new file mode 100644 index 0000000..1c4c9a6 --- /dev/null +++ b/public/assets/components/assets/icon/bringForward16.json @@ -0,0 +1 @@ +"M16 11h-4v-1h3V1H6v3H5V0h11zm-5-6H0v11h11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bringForward24.json b/public/assets/components/assets/icon/bringForward24.json new file mode 100644 index 0000000..c6c07a6 --- /dev/null +++ b/public/assets/components/assets/icon/bringForward24.json @@ -0,0 +1 @@ +"M23 17h-5v-1h4V2H8v4H7V1h16zM17 7H1v16h16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bringForward32.json b/public/assets/components/assets/icon/bringForward32.json new file mode 100644 index 0000000..4f25bea --- /dev/null +++ b/public/assets/components/assets/icon/bringForward32.json @@ -0,0 +1 @@ +"M29 22h-6v-1h5V4H11v5h-1V3h19zm-7-12H3v19h19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bringToFront16.json b/public/assets/components/assets/icon/bringToFront16.json new file mode 100644 index 0000000..3cf5aaf --- /dev/null +++ b/public/assets/components/assets/icon/bringToFront16.json @@ -0,0 +1 @@ +"M6 14v2H0v-6h2v1H1v4h4v-1zM16 0h-6v2h1V1h4v4h-1v1h2zm-3 3H3v10h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bringToFront24.json b/public/assets/components/assets/icon/bringToFront24.json new file mode 100644 index 0000000..4d1fd8a --- /dev/null +++ b/public/assets/components/assets/icon/bringToFront24.json @@ -0,0 +1 @@ +"M9 20v3H1v-8h3v1H2v6h6v-2zM23 1h-8v3h1V2h6v6h-2v1h3zm-4 4H5v14h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bringToFront32.json b/public/assets/components/assets/icon/bringToFront32.json new file mode 100644 index 0000000..7b40240 --- /dev/null +++ b/public/assets/components/assets/icon/bringToFront32.json @@ -0,0 +1 @@ +"M30 12h-4v-1h3V3h-8v3h-1V2h10zM11 26v3H3v-8h3v-1H2v10h10v-4zM25 7H7v18h18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/browser16.json b/public/assets/components/assets/icon/browser16.json new file mode 100644 index 0000000..15fca2c --- /dev/null +++ b/public/assets/components/assets/icon/browser16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V5h4v9zm14 0H6V5h9zm0-10h-1V3h-1v1H1V2h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/browser24.json b/public/assets/components/assets/icon/browser24.json new file mode 100644 index 0000000..c0e12a0 --- /dev/null +++ b/public/assets/components/assets/icon/browser24.json @@ -0,0 +1 @@ +"M20 5h1v1h-1zM1 3h22v18H1zm21 5H7v12h15zM2 7h20V4H2zm0 13h4V8H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/browser32.json b/public/assets/components/assets/icon/browser32.json new file mode 100644 index 0000000..299d6c2 --- /dev/null +++ b/public/assets/components/assets/icon/browser32.json @@ -0,0 +1 @@ +"M2 28h28V5H2zm27-1H8V11h21zM3 6h26v4H3zm0 5h4v16H3zm24-3h-1V7h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/browserMap16.json b/public/assets/components/assets/icon/browserMap16.json new file mode 100644 index 0000000..0769209 --- /dev/null +++ b/public/assets/components/assets/icon/browserMap16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V5h3v9zm4 0V5h6.958a1.18 1.18 0 0 0-.053.613 3.213 3.213 0 0 1 .067.414 1.987 1.987 0 0 0-.649.67 1.462 1.462 0 0 0-.674-.166 1.447 1.447 0 0 0-1.383 1.086 1.443 1.443 0 0 0-1.086-.469 1.62 1.62 0 0 0-1.591 1.643c0 .254.113.293.084.574s-.29.535-.29 1.022a1.371 1.371 0 0 0 .984 1.29 1.583 1.583 0 0 0-.003 1.549c.143.286.636.774.534.774zm10 0h-2.918c-.005-.037-.113-.274-.122-.309a1.498 1.498 0 0 0 .718-1.267 1.24 1.24 0 0 0-.053-.358 1.594 1.594 0 0 0 .326-.607c.03.002.062.003.093.003a1.415 1.415 0 0 0 .836-.266 1.517 1.517 0 0 0 .126.124 2.758 2.758 0 0 0 .994.58zm0-3.187a2.377 2.377 0 0 1-.336-.246c-.264-.23-.258-.782-.617-.782-.482 0-.52.677-1.003.677-.219 0-.38-.177-.599-.177-.193 0-.445.102-.445.293v.502c0 .424-.506.508-.506.934 0 .171.184.236.184.41 0 .58-.893.502-.893 1.08 0 .191.215.305.215.486V14H9.375a1.545 1.545 0 0 0 .09-.502c0-.547-1.043-.393-1.207-.72-.407-.813.693-1.022.693-1.673 0-.16-.082-.488-.334-.513-.351-.035-.443.154-.797.154a.406.406 0 0 1-.437-.36c0-.386.308-.566.308-.952 0-.25-.102-.393-.102-.643a.619.619 0 0 1 .59-.643c.323 0 .464.264.618.54a.642.642 0 0 0 .617.308c.49 0 .798-.61.798-.977a.471.471 0 0 1 .437-.488c.347 0 .476.36.824.36.57 0 .55-.756 1.053-1.03.618-.332.438-1.052.36-1.44-.023-.12.135-.319.29-.421H15zM15 4h-1V3h-1v1H1V2h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/browserMap24.json b/public/assets/components/assets/icon/browserMap24.json new file mode 100644 index 0000000..98fe509 --- /dev/null +++ b/public/assets/components/assets/icon/browserMap24.json @@ -0,0 +1 @@ +"M21 6h-1V5h1zm2-3v18H1V3zM6 20V8H2v12zm5.677 0l.029-.09.046-.13a1.807 1.807 0 0 0 .122-.62c-.056-.087-.397-.166-.58-.208a1.413 1.413 0 0 1-1.046-.585 1.52 1.52 0 0 1 .505-1.928c.253-.253.408-.42.408-.596a.496.496 0 0 0-.081-.267h-.007a.808.808 0 0 0-.323.084 1.788 1.788 0 0 1-.695.146 1.02 1.02 0 0 1-1.068-.96 1.754 1.754 0 0 1 .27-.881.9.9 0 0 0 .158-.44 1.234 1.234 0 0 0-.056-.328 2.126 2.126 0 0 1-.086-.563 1.32 1.32 0 0 1 1.28-1.352 1.45 1.45 0 0 1 1.246.959c.051.092.119.216.466.216.365 0 .643-.594.643-.892a1.106 1.106 0 0 1 1.068-1.139 1.35 1.35 0 0 1 .849.342c.147.111.215.156.293.156.146 0 .215-.071.429-.451a2.138 2.138 0 0 1 .812-.92c.433-.233.433-.68.281-1.421A.934.934 0 0 1 16.63 8H7v12zM22 16.588a2.857 2.857 0 0 1-1.377-.775 1.816 1.816 0 0 1-.437-.689 1.303 1.303 0 0 0-.153-.296.71.71 0 0 0-.37.202 1.467 1.467 0 0 1-.981.382 1.384 1.384 0 0 1-.608-.165.46.46 0 0 0-.377-.049v.61a1.34 1.34 0 0 1-.484.97c-.17.172-.217.231-.217.324.001-.048.064.024.108.074a1.068 1.068 0 0 1 .332.679c0 .754-.714.951-1.098 1.057a1.41 1.41 0 0 0-.422.158c.02-.014.07.067.108.117a1.084 1.084 0 0 1 .287.654.697.697 0 0 1-.02.159H22zM22 8h-4.444a1.974 1.974 0 0 1-.758 2.367 1.372 1.372 0 0 0-.446.56 1.408 1.408 0 0 1-1.234.921 1.356 1.356 0 0 1-.85-.342c-.146-.11-.214-.156-.292-.156-.07 0-.144.11-.144.215 0 .74-.611 1.816-1.568 1.816a1.33 1.33 0 0 1-1.26-.666c-.223-.4-.306-.51-.45-.51a.4.4 0 0 0-.357.43 1.236 1.236 0 0 0 .056.328 2.126 2.126 0 0 1 .086.562 1.755 1.755 0 0 1-.27.882.9.9 0 0 0-.158.44.258.258 0 0 0 .144.035.878.878 0 0 0 .36-.083 1.502 1.502 0 0 1 .79-.128 1.107 1.107 0 0 1 .88 1.172 1.78 1.78 0 0 1-.68 1.25c-.411.411-.49.54-.33.86.03.005.27.062.429.099.484.113 1.294.302 1.294 1.107a2.58 2.58 0 0 1-.15.841h2.663c.022-.051.046-.106.06-.143a3.316 3.316 0 0 0-.08-.107 1.122 1.122 0 0 1-.294-.675c0-.752.686-.941 1.096-1.054a1.71 1.71 0 0 0 .41-.147c-.022-.004-.068-.059-.102-.097a1.06 1.06 0 0 1-.33-.675 1.345 1.345 0 0 1 .486-.975c.17-.17.216-.23.216-.32v-.695a.987.987 0 0 1 1.08-.868 1.405 1.405 0 0 1 .61.165.711.711 0 0 0 .219.08.578.578 0 0 0 .41-.186 1.464 1.464 0 0 1 .98-.383c.602 0 .828.526.963.839a1.218 1.218 0 0 0 .197.36 2.846 2.846 0 0 0 .768.532zm0-4H2v3h20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/browserMap32.json b/public/assets/components/assets/icon/browserMap32.json new file mode 100644 index 0000000..dc9df7e --- /dev/null +++ b/public/assets/components/assets/icon/browserMap32.json @@ -0,0 +1 @@ +"M2 5v23h28V5zm1 22V11h4v16zm5 0V11h11.508a1.21 1.21 0 0 0-.09.698l.021.102c.19.923.14 1.28-.205 1.465a3.306 3.306 0 0 0-1.131 1.437 1.971 1.971 0 0 1-.279.423c-.03-.016-.13-.093-.196-.143a2.03 2.03 0 0 0-1.236-.661 1.672 1.672 0 0 0-1.625 1.713c0 .3-.298.828-.515.828-.262 0-.295-.058-.312-.09a2.107 2.107 0 0 0-1.828-1.381 1.941 1.941 0 0 0-1.891 1.982 2.901 2.901 0 0 0 .116.775 1.293 1.293 0 0 1 .061.339.896.896 0 0 1-.161.41 2.473 2.473 0 0 0-.373 1.24 1.563 1.563 0 0 0 1.625 1.49 2.465 2.465 0 0 0 .974-.204 4.9 4.9 0 0 1 .12-.045v.006c0 .116-.236.35-.425.54-.48.48-1.548 1.284-.86 2.658a2.45 2.45 0 0 0 1.672.968 5.06 5.06 0 0 1 .496.135 2.246 2.246 0 0 1-.128.527l-.058.163a6.048 6.048 0 0 0-.197.625zm21 0h-9.449c.185-.882-.202-1.16-.325-1.214a1.242 1.242 0 0 0 .007-.128c.405-.288 1.569-.653 1.569-1.905a1.35 1.35 0 0 0-.268-.793c.04-.046.096-.102.138-.144a1.97 1.97 0 0 0 .697-1.432v-.566a1.303 1.303 0 0 1 .131.045 2.248 2.248 0 0 0 .838.186 1.935 1.935 0 0 0 1.592-1.02l.104-.147a2.62 2.62 0 0 0 .582.805 2.366 2.366 0 0 0 1.674.545l1.6-.007a2.616 2.616 0 0 0 .903-.248l.207-.08zm0-7.102a1.009 1.009 0 0 0-.352.063l-.218.084a3.176 3.176 0 0 1-.54.18l-1.6.007a1.397 1.397 0 0 1-1.014-.296 1.728 1.728 0 0 1-.355-.515.998.998 0 0 0-.818-.53.85.85 0 0 0-.07-.003 1.013 1.013 0 0 0-.816.419l-.106.148c-.289.41-.468.594-.773.594a1.314 1.314 0 0 1-.47-.116 2.42 2.42 0 0 0-.237-.08 1 1 0 0 0-1.262.965v.566a1.021 1.021 0 0 1-.413.733c-.05.051-.116.118-.165.172a1 1 0 0 0-.071 1.252.352.352 0 0 1 .082.212c0 .368-.23.562-.718.836a12.11 12.11 0 0 0-.427.25 1.02 1.02 0 0 0-.425.83 1.002 1.002 0 0 0 .378.905 2.536 2.536 0 0 1-.085.426H14.13c.032-.097.06-.198.094-.291l.06-.169a3.231 3.231 0 0 0 .179-.756 1 1 0 0 0-.653-1.039 6.17 6.17 0 0 0-.612-.168c-.844-.198-.985-.404-1.005-.443-.254-.506-.112-.753.506-1.341l.18-.174a1.806 1.806 0 0 0 .705-1.241 1 1 0 0 0-1.325-.946l-.16.06a1.487 1.487 0 0 1-.61.134.577.577 0 0 1-.624-.49 1.53 1.53 0 0 1 .248-.758 1.752 1.752 0 0 0 .286-.892 2.245 2.245 0 0 0-.094-.597 1.906 1.906 0 0 1-.083-.516.941.941 0 0 1 .891-.982c.398 0 .596.227.943.845a1.232 1.232 0 0 0 1.197.625c.911 0 1.516-1.1 1.516-1.827a.674.674 0 0 1 .625-.713c.098 0 .277.157.407.27.083.073.158.138.253.21a3.494 3.494 0 0 0 .29.2.997.997 0 0 0 1.037-.045 2.014 2.014 0 0 0 .594-.764l.116-.214a2.143 2.143 0 0 1 .618-.832c1.111-.6.85-1.866.712-2.542l-.02-.098a.522.522 0 0 1 .162-.344A1.281 1.281 0 0 1 20.73 11H29zM29 10H3V6h26zm-2-2h-1V7h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brushMark16.json b/public/assets/components/assets/icon/brushMark16.json new file mode 100644 index 0000000..203473c --- /dev/null +++ b/public/assets/components/assets/icon/brushMark16.json @@ -0,0 +1 @@ +"M4.469 7.5a.968.968 0 0 0 .105-.79 1.346 1.346 0 0 0-.699-.632c-.36-.187-.783-.335-1.225-.516a2.665 2.665 0 0 1-1.368-.975 1.284 1.284 0 0 1-.09-1.07 1.66 1.66 0 0 1 .584-.747 3.72 3.72 0 0 1 1.443-.603 6.675 6.675 0 0 1 2.917.071.4.4 0 0 1 .295.483.405.405 0 0 1-.475.297 5.84 5.84 0 0 0-2.539.02 2.847 2.847 0 0 0-1.065.475c-.287.232-.308.43-.217.577a1.969 1.969 0 0 0 .893.503c.411.152.863.286 1.329.503a2.422 2.422 0 0 1 1.28 1.185 2.11 2.11 0 0 1-.149 1.855 3.04 3.04 0 0 1-1.311 1.08l-1.247.577c-.778.383-1.18.817-1.207 1.5-.14.874.65 1.437 1.662 1.711a2.895 2.895 0 0 1-.45.31.999.999 0 0 0-.54.84.973.973 0 0 0 .01.128c-.138-.058-.278-.107-.416-.177A3.347 3.347 0 0 1 .682 12.94a2.777 2.777 0 0 1-.381-1.775 2.875 2.875 0 0 1 .71-1.639 4.038 4.038 0 0 1 1.354-.92c.886-.393 1.813-.65 2.104-1.107zm.548 4.565c.03-1.327 1.55-1.238 1.55-1.238l1.325 1.556s.097 1.197-1.548 1.928a3.26 3.26 0 0 1-2.95-.109s1.594-.824 1.623-2.137zm1 .023a2.838 2.838 0 0 1-.442 1.438 2.547 2.547 0 0 0 .363-.13 1.703 1.703 0 0 0 .886-.724l-.673-.79a.204.204 0 0 0-.134.206zM16 4.62c-.307-.38-.195-.242-.505-.62-.483.388-4.29 3.006-4.29 3.006l-3.665 3.27 1.027 1.228 3.65-3.254s3.3-3.238 3.783-3.63z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brushMark24.json b/public/assets/components/assets/icon/brushMark24.json new file mode 100644 index 0000000..a2c964d --- /dev/null +++ b/public/assets/components/assets/icon/brushMark24.json @@ -0,0 +1 @@ +"M4.334 21.39a6.166 6.166 0 0 1-1.151-.317 4.233 4.233 0 0 1-2.014-1.575 3.945 3.945 0 0 1 .575-4.804 13.407 13.407 0 0 1 3.549-2.401c1.133-.607 2.337-1.328 2.458-2.122.073-.41-.072-.67-.52-1.024a7.441 7.441 0 0 0-1.631-.82c-.61-.243-1.249-.463-1.903-.766a5.268 5.268 0 0 1-.99-.578 1.985 1.985 0 0 1-.786-1.19 1.525 1.525 0 0 1 .09-.828 1.803 1.803 0 0 1 .426-.606 3.477 3.477 0 0 1 1.022-.645 7.69 7.69 0 0 1 2.105-.529 10.898 10.898 0 0 1 4.193.338.5.5 0 0 1-.265.965 9.856 9.856 0 0 0-3.786-.207 6.592 6.592 0 0 0-1.775.49 2.352 2.352 0 0 0-.665.433c-.164.187-.174.241-.154.37.023.236.537.597 1.107.822.572.244 1.21.443 1.854.675a8.645 8.645 0 0 1 1.979.932 2.905 2.905 0 0 1 .907.96 2.275 2.275 0 0 1 .25 1.423 3.454 3.454 0 0 1-1.347 2.122 14.096 14.096 0 0 1-1.778 1.182 12.174 12.174 0 0 0-3.041 2.157 2.45 2.45 0 0 0-.617 1.33 1.794 1.794 0 0 0 .295 1.28A3.3 3.3 0 0 0 5.5 19.5a.99.99 0 0 1 .363.063 2.958 2.958 0 0 1-.755.639 1.493 1.493 0 0 0-.774 1.189zM22.11 6.018L18.4 9.35l-7.45 7.25 1.4 1.4 7.25-7.449 3.383-3.661a.626.626 0 0 0-.873-.873zM9.368 17.619l1.439 1.738a2.94 2.94 0 0 1-1.63 2.234 3.92 3.92 0 0 1-1.626.359 3.598 3.598 0 0 1-1.733-.427s1.8-.968 1.809-2.464c.006-1.38 1.451-1.44 1.703-1.44zm.35 1.99l-.78-.94a.379.379 0 0 0-.311.395 3.191 3.191 0 0 1-.633 1.85 3.042 3.042 0 0 0 .772-.234 1.823 1.823 0 0 0 .952-1.07z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brushMark32.json b/public/assets/components/assets/icon/brushMark32.json new file mode 100644 index 0000000..195351b --- /dev/null +++ b/public/assets/components/assets/icon/brushMark32.json @@ -0,0 +1 @@ +"M5.003 27.966a5.58 5.58 0 0 1-2.587-1.898 4.471 4.471 0 0 1-.713-1.553 4.897 4.897 0 0 1-.062-1.668 5.431 5.431 0 0 1 1.346-2.88 17.79 17.79 0 0 1 4.638-3.256c1.496-.861 3.123-1.86 3.136-3.173.05-.583-.376-1.093-1.062-1.531a13.298 13.298 0 0 0-2.327-1.074 27.362 27.362 0 0 1-2.567-1.058 4.726 4.726 0 0 1-1.275-.891 2.387 2.387 0 0 1-.504-.764 2.077 2.077 0 0 1-.114-.96 2.45 2.45 0 0 1 .866-1.516 4.98 4.98 0 0 1 1.301-.799 11.286 11.286 0 0 1 2.746-.753 21.724 21.724 0 0 1 5.538-.074.5.5 0 0 1-.1.995 20.69 20.69 0 0 0-5.258.168 10.197 10.197 0 0 0-2.45.717c-.743.328-1.41.878-1.444 1.402-.095.497.497.975 1.262 1.335.753.36 1.607.635 2.462.941a14.478 14.478 0 0 1 2.606 1.137 4.333 4.333 0 0 1 1.221 1.05 2.687 2.687 0 0 1 .57 1.704 3.326 3.326 0 0 1-.45 1.65 5.138 5.138 0 0 1-1.009 1.223 14.867 14.867 0 0 1-2.332 1.651 16.603 16.603 0 0 0-4.136 3.004 3.112 3.112 0 0 0-.383 3.868 4.265 4.265 0 0 0 2.722 1.431 4.596 4.596 0 0 1-.93.715 1.498 1.498 0 0 0-.711.857zM28.825 7.013L23.2 12.202 12.6 22.8l1.6 1.6 10.6-10.598 5.189-5.625a.835.835 0 0 0-1.164-1.164zM11.157 23.225l1.918 2.317a3.919 3.919 0 0 1-2.171 2.98 5.22 5.22 0 0 1-2.166.477 4.802 4.802 0 0 1-2.313-.568s2.4-1.29 2.411-3.286c.008-1.84 1.935-1.92 2.271-1.92h.05zm.841 2.584l-1.288-1.555c-.456.073-.871.303-.874.896a4.237 4.237 0 0 1-1.263 2.845q.081.004.165.004a4.238 4.238 0 0 0 1.754-.389 2.801 2.801 0 0 0 1.506-1.801z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brushMarkPlus16.json b/public/assets/components/assets/icon/brushMarkPlus16.json new file mode 100644 index 0000000..caf4d20 --- /dev/null +++ b/public/assets/components/assets/icon/brushMarkPlus16.json @@ -0,0 +1 @@ +"M2.395 14.155a.973.973 0 0 0 .01.127c-.139-.058-.278-.107-.416-.177A3.347 3.347 0 0 1 .682 12.94a2.777 2.777 0 0 1-.381-1.775 2.875 2.875 0 0 1 .71-1.639 4.038 4.038 0 0 1 1.354-.92c.885-.393 1.813-.65 2.104-1.107a.968.968 0 0 0 .105-.79 1.346 1.346 0 0 0-.699-.632c-.36-.187-.783-.335-1.225-.516a2.665 2.665 0 0 1-1.368-.975 1.284 1.284 0 0 1-.09-1.07 1.66 1.66 0 0 1 .584-.747 3.72 3.72 0 0 1 1.442-.603 6.675 6.675 0 0 1 2.918.071.4.4 0 0 1 .295.483.405.405 0 0 1-.475.297 5.84 5.84 0 0 0-2.539.02 2.847 2.847 0 0 0-1.066.475c-.286.231-.307.43-.216.577a1.969 1.969 0 0 0 .893.503c.411.151.863.286 1.329.503a2.422 2.422 0 0 1 1.28 1.185 2.111 2.111 0 0 1-.149 1.855 3.04 3.04 0 0 1-1.311 1.08l-1.247.577c-.778.383-1.18.817-1.207 1.5-.14.874.65 1.437 1.662 1.711a2.896 2.896 0 0 1-.45.31.999.999 0 0 0-.54.84zm5.497-1.772s.097 1.197-1.548 1.928a3.26 3.26 0 0 1-2.95-.109s1.594-.824 1.623-2.137c.03-1.327 1.55-1.238 1.55-1.238zm-1.068.29l-.673-.791a.204.204 0 0 0-.134.206 2.838 2.838 0 0 1-.442 1.438 2.547 2.547 0 0 0 .363-.13 1.703 1.703 0 0 0 .886-.724zm5.393-4.423s3.3-3.238 3.783-3.63c-.307-.38-.195-.242-.505-.62-.483.388-4.29 3.006-4.29 3.006l-3.665 3.27 1.027 1.228zM14 11h-1v2h-2v1h2v2h1v-2h2v-1h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brushMarkPlus24.json b/public/assets/components/assets/icon/brushMarkPlus24.json new file mode 100644 index 0000000..22b2115 --- /dev/null +++ b/public/assets/components/assets/icon/brushMarkPlus24.json @@ -0,0 +1 @@ +"M4.334 21.39a6.165 6.165 0 0 1-1.151-.317 4.233 4.233 0 0 1-2.014-1.575 3.945 3.945 0 0 1 .575-4.804 13.407 13.407 0 0 1 3.549-2.401c1.133-.607 2.337-1.328 2.458-2.122.073-.411-.072-.67-.52-1.024a7.44 7.44 0 0 0-1.631-.82c-.61-.243-1.25-.463-1.903-.766a5.266 5.266 0 0 1-.99-.578 1.985 1.985 0 0 1-.786-1.19 1.525 1.525 0 0 1 .09-.828 1.803 1.803 0 0 1 .426-.606 3.478 3.478 0 0 1 1.022-.645 7.692 7.692 0 0 1 2.105-.529 10.899 10.899 0 0 1 4.193.338.5.5 0 0 1-.265.965 9.856 9.856 0 0 0-3.787-.207 6.593 6.593 0 0 0-1.774.49 2.353 2.353 0 0 0-.665.433c-.164.187-.174.241-.154.37.023.236.537.597 1.107.822.572.244 1.21.443 1.854.675a8.646 8.646 0 0 1 1.979.932 2.906 2.906 0 0 1 .907.96 2.275 2.275 0 0 1 .25 1.423 3.454 3.454 0 0 1-1.347 2.122 14.091 14.091 0 0 1-1.778 1.182 12.172 12.172 0 0 0-3.041 2.157 2.45 2.45 0 0 0-.617 1.33 1.794 1.794 0 0 0 .295 1.28A3.3 3.3 0 0 0 5.5 19.5a.99.99 0 0 1 .363.063 2.958 2.958 0 0 1-.755.639 1.493 1.493 0 0 0-.774 1.189zM22.11 6.018L18.4 9.35l-7.45 7.25 1.4 1.4 7.25-7.449 3.383-3.661a.626.626 0 0 0-.873-.873zM9.368 17.619l1.439 1.738a2.94 2.94 0 0 1-1.63 2.234 3.92 3.92 0 0 1-1.626.359 3.598 3.598 0 0 1-1.733-.427s1.8-.968 1.809-2.464c.006-1.38 1.451-1.44 1.703-1.44zm.35 1.99l-.78-.94a.379.379 0 0 0-.311.395 3.191 3.191 0 0 1-.633 1.85 3.042 3.042 0 0 0 .772-.234 1.823 1.823 0 0 0 .952-1.07zM19 15h-1v3h-3v.999h3V22h1v-3.001h3V18h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brushMarkPlus32.json b/public/assets/components/assets/icon/brushMarkPlus32.json new file mode 100644 index 0000000..a5235ff --- /dev/null +++ b/public/assets/components/assets/icon/brushMarkPlus32.json @@ -0,0 +1 @@ +"M5.003 27.966a5.58 5.58 0 0 1-2.587-1.898 4.47 4.47 0 0 1-.713-1.553 4.897 4.897 0 0 1-.063-1.668 5.431 5.431 0 0 1 1.347-2.88 17.79 17.79 0 0 1 4.638-3.256c1.496-.861 3.123-1.86 3.136-3.173.05-.583-.376-1.093-1.062-1.531a13.296 13.296 0 0 0-2.327-1.074 27.353 27.353 0 0 1-2.567-1.058 4.724 4.724 0 0 1-1.275-.891 2.388 2.388 0 0 1-.504-.764 2.076 2.076 0 0 1-.114-.96 2.45 2.45 0 0 1 .866-1.516 4.98 4.98 0 0 1 1.301-.799 11.286 11.286 0 0 1 2.746-.753 21.724 21.724 0 0 1 5.538-.074.5.5 0 0 1-.1.995 20.693 20.693 0 0 0-5.258.168 10.199 10.199 0 0 0-2.45.717c-.742.328-1.41.878-1.444 1.402-.095.497.497.975 1.262 1.335.753.36 1.607.635 2.462.941a14.478 14.478 0 0 1 2.606 1.137 4.335 4.335 0 0 1 1.221 1.05 2.687 2.687 0 0 1 .57 1.704 3.326 3.326 0 0 1-.45 1.65 5.139 5.139 0 0 1-1.009 1.223 14.865 14.865 0 0 1-2.332 1.651 16.604 16.604 0 0 0-4.136 3.004 3.112 3.112 0 0 0-.383 3.868 4.265 4.265 0 0 0 2.722 1.431 4.596 4.596 0 0 1-.93.715 1.498 1.498 0 0 0-.711.857zM28.825 7.013L23.2 12.202 12.6 22.8l1.6 1.6 10.6-10.598 5.189-5.625a.835.835 0 0 0-1.164-1.164zM11.157 23.225l1.918 2.317a3.919 3.919 0 0 1-2.171 2.98 5.218 5.218 0 0 1-2.166.477 4.801 4.801 0 0 1-2.313-.568s2.4-1.29 2.411-3.286c.008-1.84 1.935-1.92 2.271-1.92h.05zm.84 2.584l-1.287-1.555c-.456.073-.871.303-.874.896a4.237 4.237 0 0 1-1.263 2.845q.081.004.165.004a4.238 4.238 0 0 0 1.754-.389 2.8 2.8 0 0 0 1.506-1.801zM25 20h-1v4h-4v.999h4V29h1v-4.001h4V24h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brushTip16.json b/public/assets/components/assets/icon/brushTip16.json new file mode 100644 index 0000000..4cf4bcf --- /dev/null +++ b/public/assets/components/assets/icon/brushTip16.json @@ -0,0 +1 @@ +"M7.84 10h.32a22.4 22.4 0 0 1 .836 6h1a24.643 24.643 0 0 0-.868-6.22A2.878 2.878 0 0 0 10.98 7.3a5.944 5.944 0 0 0-.824-2.638A8.67 8.67 0 0 1 9 .57V0h-.501C5.572 1.13 5 4.612 5 5.594 5 7.56 5.61 9.07 6.88 9.76A24.524 24.524 0 0 0 6.003 16h1a22.4 22.4 0 0 1 .836-6zm.202-8.606a10.267 10.267 0 0 0 1.219 3.712A5.152 5.152 0 0 1 9.98 7.3a1.238 1.238 0 0 1-.13.53 1.48 1.48 0 0 1-1.402-1.244 3.202 3.202 0 0 0-2.281-2.348 6.13 6.13 0 0 1 1.875-2.844zM5.96 5.214a2.212 2.212 0 0 1 1.543 1.699 2.362 2.362 0 0 0 1.601 1.74A3.778 3.778 0 0 1 8.415 9H7.59c-1.358-.537-1.775-2.375-1.63-3.785z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brushTip24.json b/public/assets/components/assets/icon/brushTip24.json new file mode 100644 index 0000000..dd95128 --- /dev/null +++ b/public/assets/components/assets/icon/brushTip24.json @@ -0,0 +1 @@ +"M11.318 15h1.364a17.084 17.084 0 0 1 1.203 8h1.007a18.203 18.203 0 0 0-1.253-8.265 4.122 4.122 0 0 0 2.323-3.371 6.16 6.16 0 0 0-1.205-3.222A9.067 9.067 0 0 1 13.1 3v-.756l-.696.296A8.347 8.347 0 0 0 8 9.5a6.776 6.776 0 0 0 2.392 5.158A18.148 18.148 0 0 0 9.108 23h1.007a17.084 17.084 0 0 1 1.203-8zm.814-11.175a10.342 10.342 0 0 0 1.77 4.835 5.272 5.272 0 0 1 1.06 2.704 2.06 2.06 0 0 1-.09.589 3.783 3.783 0 0 1-3.335-2.317 6.014 6.014 0 0 0-1.965-2.627 7.72 7.72 0 0 1 2.56-3.184zM9 9.5a5.662 5.662 0 0 1 .233-1.534 5.545 5.545 0 0 1 1.392 2.08 4.655 4.655 0 0 0 3.725 2.839A4.805 4.805 0 0 1 12.89 14h-1.733A5.784 5.784 0 0 1 9 9.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/brushTip32.json b/public/assets/components/assets/icon/brushTip32.json new file mode 100644 index 0000000..6528ba3 --- /dev/null +++ b/public/assets/components/assets/icon/brushTip32.json @@ -0,0 +1 @@ +"M14 29.975c-.004-.075-.35-7.28.855-10.975h2.29c1.206 3.695.86 10.9.855 10.975l.96.025c.023-.46.376-7.395-.85-11.24A5.01 5.01 0 0 0 21 14.5a9.268 9.268 0 0 0-1.26-4.162A14.404 14.404 0 0 1 18 3.367V2.61l-.696.297C14.31 4.182 11 8.313 11 11.933c0 2.767 1.127 5.462 2.913 6.755-1.253 3.83-.896 10.85-.874 11.312zm3.019-25.809a15.662 15.662 0 0 0 1.82 6.61A8.386 8.386 0 0 1 20 14.5a3.027 3.027 0 0 1-.068.556 5.092 5.092 0 0 1-4.255-3.14 7.78 7.78 0 0 0-2.595-3.584 11.388 11.388 0 0 1 3.937-4.166zM12 11.933a6.837 6.837 0 0 1 .628-2.695 6.983 6.983 0 0 1 2.137 3.088 6.035 6.035 0 0 0 4.839 3.689A5.118 5.118 0 0 1 17.394 18h-2.75C13.047 16.959 12 14.437 12 11.933z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bulletPoint16.json b/public/assets/components/assets/icon/bulletPoint16.json new file mode 100644 index 0000000..f645fde --- /dev/null +++ b/public/assets/components/assets/icon/bulletPoint16.json @@ -0,0 +1 @@ +"M8 6a2 2 0 1 0 0 4 2 2 0 1 0 0-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bulletPoint24.json b/public/assets/components/assets/icon/bulletPoint24.json new file mode 100644 index 0000000..171bca2 --- /dev/null +++ b/public/assets/components/assets/icon/bulletPoint24.json @@ -0,0 +1 @@ +"M12 10a2 2 0 1 0 0 4 2 2 0 1 0 0-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/bulletPoint32.json b/public/assets/components/assets/icon/bulletPoint32.json new file mode 100644 index 0000000..cd6af96 --- /dev/null +++ b/public/assets/components/assets/icon/bulletPoint32.json @@ -0,0 +1 @@ +"M16 14a2 2 0 1 0 0 4 2 2 0 1 0 0-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/button16.json b/public/assets/components/assets/icon/button16.json new file mode 100644 index 0000000..b319979 --- /dev/null +++ b/public/assets/components/assets/icon/button16.json @@ -0,0 +1 @@ +"M14 12H2a2.003 2.003 0 0 1-2-2V7a2.003 2.003 0 0 1 2-2h12a2.003 2.003 0 0 1 2 2v3a2.003 2.003 0 0 1-2 2zM2 6a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1zm10 2H4v1h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/button24.json b/public/assets/components/assets/icon/button24.json new file mode 100644 index 0000000..0df469d --- /dev/null +++ b/public/assets/components/assets/icon/button24.json @@ -0,0 +1 @@ +"M20.5 17h-17A2.502 2.502 0 0 1 1 14.5v-4A2.502 2.502 0 0 1 3.5 8h17a2.502 2.502 0 0 1 2.5 2.5v4a2.502 2.502 0 0 1-2.5 2.5zm-17-8A1.502 1.502 0 0 0 2 10.5v4A1.502 1.502 0 0 0 3.5 16h17a1.502 1.502 0 0 0 1.5-1.5v-4A1.502 1.502 0 0 0 20.5 9zM17 12H7v1h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/button32.json b/public/assets/components/assets/icon/button32.json new file mode 100644 index 0000000..85b2a5e --- /dev/null +++ b/public/assets/components/assets/icon/button32.json @@ -0,0 +1 @@ +"M27 22H5a3.003 3.003 0 0 1-3-3v-5a3.003 3.003 0 0 1 3-3h22a3.003 3.003 0 0 1 3 3v5a3.003 3.003 0 0 1-3 3zM5 12a2.003 2.003 0 0 0-2 2v5a2.003 2.003 0 0 0 2 2h22a2.003 2.003 0 0 0 2-2v-5a2.003 2.003 0 0 0-2-2zm17 4H10v1h12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/calculator16.json b/public/assets/components/assets/icon/calculator16.json new file mode 100644 index 0000000..c322872 --- /dev/null +++ b/public/assets/components/assets/icon/calculator16.json @@ -0,0 +1 @@ +"M14.5 16a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 14.5 0h-13A1.502 1.502 0 0 0 0 1.5v13A1.502 1.502 0 0 0 1.5 16zM1 14.5v-13a.501.501 0 0 1 .5-.5h13a.501.501 0 0 1 .5.5v13a.501.501 0 0 1-.5.5h-13a.501.501 0 0 1-.5-.5zM14 2H2v4h12zm-1 3H3V3h10zm0 2h-2a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm0 6h-2V8h2zm-5-2H7a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm0 2H7v-1h1zm-5 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm0-2h1v1H3zm5-5H7a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm0 2H7V8h1zm-5 1h1a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm0-2h1v1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/calculator24.json b/public/assets/components/assets/icon/calculator24.json new file mode 100644 index 0000000..83b7ddc --- /dev/null +++ b/public/assets/components/assets/icon/calculator24.json @@ -0,0 +1 @@ +"M19.5 2h-15A1.502 1.502 0 0 0 3 3.5v17A1.502 1.502 0 0 0 4.5 22h15a1.502 1.502 0 0 0 1.5-1.5v-17A1.502 1.502 0 0 0 19.5 2zm.5 18.5a.501.501 0 0 1-.5.5h-15a.501.501 0 0 1-.5-.5v-17a.501.501 0 0 1 .5-.5h15a.501.501 0 0 1 .5.5zM5 9h14V4H5zm1-4h12v3H6zm2 6H6a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm0 3H6v-2h2zm5-3h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm0 3h-2v-2h2zm0 2h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm0 3h-2v-2h2zm-5-3H6a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm0 3H6v-2h2zm10-8h-2a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1zm0 8h-2v-7h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/calculator32.json b/public/assets/components/assets/icon/calculator32.json new file mode 100644 index 0000000..651d730 --- /dev/null +++ b/public/assets/components/assets/icon/calculator32.json @@ -0,0 +1 @@ +"M26.5 3h-21A1.502 1.502 0 0 0 4 4.5v24A1.502 1.502 0 0 0 5.5 30h21a1.502 1.502 0 0 0 1.5-1.5v-24A1.502 1.502 0 0 0 26.5 3zm.5 25.5a.501.501 0 0 1-.5.5h-21a.501.501 0 0 1-.5-.5v-24a.501.501 0 0 1 .5-.5h21a.501.501 0 0 1 .5.5zM7 12h18V6H7zm1-5h16v4H8zm11 7h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5h-4v-4h4zm-7 2H8a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5H8v-4h4zm7-5h-4a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5h-4v-4h4zm-7-12H8a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5H8v-4h4zm12-5h-2a1 1 0 0 0-1 1v11a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V15a1 1 0 0 0-1-1zm0 12h-2V15h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/calendar16.json b/public/assets/components/assets/icon/calendar16.json new file mode 100644 index 0000000..12c1adf --- /dev/null +++ b/public/assets/components/assets/icon/calendar16.json @@ -0,0 +1 @@ +"M14 1v1h1v2H1V2h1V1H0v14h16V1zm1 13H1V5h14zM5 2V1h6v1zM4 0v2H3V0zm8 2V0h1v2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/calendar24.json b/public/assets/components/assets/icon/calendar24.json new file mode 100644 index 0000000..56dc1b0 --- /dev/null +++ b/public/assets/components/assets/icon/calendar24.json @@ -0,0 +1 @@ +"M20 4.026h2V7H2V4.026h2v-1H1V21h22V3.026h-3zM22 20H2V8.026h20zM7 4.026v-1h10v1zM5 2h1v3H5zm13 0h1v3h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/calendar32.json b/public/assets/components/assets/icon/calendar32.json new file mode 100644 index 0000000..4f92b9d --- /dev/null +++ b/public/assets/components/assets/icon/calendar32.json @@ -0,0 +1 @@ +"M25 5v1h4v4H3V6h4V5H2v22h28V5zm4 21H3V11h26zM10 6V5h12v1zm13-3h1v4h-1zM8 3h1v4H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/camera16.json b/public/assets/components/assets/icon/camera16.json new file mode 100644 index 0000000..1c8f411 --- /dev/null +++ b/public/assets/components/assets/icon/camera16.json @@ -0,0 +1 @@ +"M14.5 14h-13A1.502 1.502 0 0 1 0 12.5v-8A1.502 1.502 0 0 1 1.5 3H2V2h4v1h1a1.001 1.001 0 0 1 1-1h5a1.001 1.001 0 0 1 1 1h.5A1.502 1.502 0 0 1 16 4.5v8a1.502 1.502 0 0 1-1.5 1.5zM1.5 4a.5.5 0 0 0-.5.5v8a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5H14a1.001 1.001 0 0 1-1-1H8a1.001 1.001 0 0 1-1 1H5V3H3v1zM5 5.5V5H2v1h3zm5.5-.5A3.5 3.5 0 1 0 14 8.5 3.504 3.504 0 0 0 10.5 5zm0 6A2.5 2.5 0 1 1 13 8.5a2.5 2.5 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/camera24.json b/public/assets/components/assets/icon/camera24.json new file mode 100644 index 0000000..e9f040e --- /dev/null +++ b/public/assets/components/assets/icon/camera24.json @@ -0,0 +1 @@ +"M14.5 8a4.5 4.5 0 1 0 4.5 4.5A4.505 4.505 0 0 0 14.5 8zm0 8a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5zM8 9H4V8h4zm13 11H3a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2h1V5h4v1h1.5a.5.5 0 0 0 .5-.5A1.502 1.502 0 0 1 11.5 4h6A1.502 1.502 0 0 1 19 5.5a.5.5 0 0 0 .5.5H21a2.002 2.002 0 0 1 2 2v10a2.002 2.002 0 0 1-2 2zM3 7a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h18a1.001 1.001 0 0 0 1-1V8a1.001 1.001 0 0 0-1-1h-1.5A1.502 1.502 0 0 1 18 5.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0-.5.5A1.502 1.502 0 0 1 9.5 7H7V6H5v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/camera32.json b/public/assets/components/assets/icon/camera32.json new file mode 100644 index 0000000..856ef08 --- /dev/null +++ b/public/assets/components/assets/icon/camera32.json @@ -0,0 +1 @@ +"M11 12.5v.5H6v-1h5zm19 11v-12A2.503 2.503 0 0 0 27.5 9H27a1.001 1.001 0 0 1-1-1 2.002 2.002 0 0 0-2-2h-8a2.002 2.002 0 0 0-2 2 1.001 1.001 0 0 1-1 1h-2V8H6v1H4.5A2.503 2.503 0 0 0 2 11.5v12A2.503 2.503 0 0 0 4.5 26h23a2.503 2.503 0 0 0 2.5-2.5zM7 10V9h3v1h3a2.002 2.002 0 0 0 2-2 1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1 2.002 2.002 0 0 0 2 2h.5a1.502 1.502 0 0 1 1.5 1.5v12a1.502 1.502 0 0 1-1.5 1.5h-23A1.502 1.502 0 0 1 3 23.5v-12A1.502 1.502 0 0 1 4.5 10zm18.8 7a5.8 5.8 0 1 0-5.8 5.8 5.806 5.806 0 0 0 5.8-5.8zm-1 0a4.8 4.8 0 1 1-4.8-4.8 4.805 4.805 0 0 1 4.8 4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraFlashOff16.json b/public/assets/components/assets/icon/cameraFlashOff16.json new file mode 100644 index 0000000..b83ae95 --- /dev/null +++ b/public/assets/components/assets/icon/cameraFlashOff16.json @@ -0,0 +1 @@ +"M6.262 8l1 1H3.837l.761-2.664.81.81L5.162 8zm1.264 3.98l.604-2.112-.81-.81c-.372 1.306-1.592 5.623-1.592 5.623l.741.377 2.934-3.917-.714-.714-1.163 1.553zM5.858 5.565L1.813 1.52 2.52.813l2.844 2.844L6.124 1h5.202l-2.95 5h4.872l-2.37 3.17 3.31 3.31-.708.707-3.208-3.208-.002.003-.714-.714.002-.003zM11.252 7H8.707l1.456 1.456L11.252 7zm-5.08-2.534L7.398 5.69 9.575 2H6.877z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraFlashOff24.json b/public/assets/components/assets/icon/cameraFlashOff24.json new file mode 100644 index 0000000..fc4ba20 --- /dev/null +++ b/public/assets/components/assets/icon/cameraFlashOff24.json @@ -0,0 +1 @@ +"M14.516 15.158l.714.714-4.595 6.14-.75-.364L12.337 13H6.978L8.22 8.861l.803.803L8.322 12h3.036l1.793 1.792-1.475 5.16zm5.984 4.05L4.793 3.5l.707-.707 3.492 3.492L10.278 2h7.972l-5.025 7h7.149l-3.71 4.957 4.543 4.543zM12.707 10l3.243 3.243L18.376 10zM9.795 7.088l2.079 2.079L16.3 3h-5.278z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraFlashOff32.json b/public/assets/components/assets/icon/cameraFlashOff32.json new file mode 100644 index 0000000..b0480f9 --- /dev/null +++ b/public/assets/components/assets/icon/cameraFlashOff32.json @@ -0,0 +1 @@ +"M19.067 21.21l.714.714-5.987 7.95-.761-.373 3.196-11.13.808.808-2.206 7.655zM10.677 17l.983-3.197-.8-.8L9.324 18h6.534l-1-1zM6.647 6.354l.706-.707 4.413 4.413L13.631 4h9.63l-6.3 9h9.541l-5.067 6.728 5.919 5.918-.707.707zM15.706 14l5.014 5.014L24.498 14zm-3.14-3.14l2.747 2.747L21.34 5h-6.97z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraFlashOn16.json b/public/assets/components/assets/icon/cameraFlashOn16.json new file mode 100644 index 0000000..6b67c8b --- /dev/null +++ b/public/assets/components/assets/icon/cameraFlashOn16.json @@ -0,0 +1 @@ +"M6.47 15.058l-.742-.377S6.972 10.28 7.338 9H3.836l2.286-8h5.203l-2.95 5h4.872zM5.162 8h3.5l-1.137 3.98c1.298-1.73 2.882-3.85 3.727-4.98H6.625l2.95-5H6.877z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraFlashOn24.json b/public/assets/components/assets/icon/cameraFlashOn24.json new file mode 100644 index 0000000..994a725 --- /dev/null +++ b/public/assets/components/assets/icon/cameraFlashOn24.json @@ -0,0 +1 @@ +"M13.225 9l5.025-7h-7.972l-3.3 11h5.359l-2.452 8.648.75.364L20.374 9zm.438 3H8.322l2.7-9H16.3l-5.025 7h7.101l-6.7 8.953z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraFlashOn32.json b/public/assets/components/assets/icon/cameraFlashOn32.json new file mode 100644 index 0000000..c45f015 --- /dev/null +++ b/public/assets/components/assets/icon/cameraFlashOn32.json @@ -0,0 +1 @@ +"M13.794 29.874l-.761-.373L16.335 18H9.323l4.308-14h9.63l-6.3 9h9.541zM10.677 17h6.988l-2.834 9.834L24.498 14H15.04l6.3-9h-6.97z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraPlus16.json b/public/assets/components/assets/icon/cameraPlus16.json new file mode 100644 index 0000000..7701e9e --- /dev/null +++ b/public/assets/components/assets/icon/cameraPlus16.json @@ -0,0 +1 @@ +"M16 4.5v8a1.502 1.502 0 0 1-1.5 1.5H9v-1h5.5a.5.5 0 0 0 .5-.5v-8a.5.5 0 0 0-.5-.5H14a1.001 1.001 0 0 1-1-1H8a1.001 1.001 0 0 1-1 1H5V3H3v1H1.5a.5.5 0 0 0-.5.5V10H0V4.5A1.502 1.502 0 0 1 1.5 3H2V2h4v1h1a1.001 1.001 0 0 1 1-1h5a1.001 1.001 0 0 1 1 1h.5A1.502 1.502 0 0 1 16 4.5zm-11 1V5H2v1h3zm2 3a3.5 3.5 0 1 1 3.5 3.5A3.504 3.504 0 0 1 7 8.5zm1 0A2.5 2.5 0 1 0 10.5 6 2.5 2.5 0 0 0 8 8.5zM4 12V9H3v3H0v1h3v3h1v-3h3v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraPlus24.json b/public/assets/components/assets/icon/cameraPlus24.json new file mode 100644 index 0000000..ebfa11c --- /dev/null +++ b/public/assets/components/assets/icon/cameraPlus24.json @@ -0,0 +1 @@ +"M14.5 17a4.5 4.5 0 1 0-4.5-4.5 4.505 4.505 0 0 0 4.5 4.5zm0-8a3.5 3.5 0 1 1-3.5 3.5A3.504 3.504 0 0 1 14.5 9zM8 9H4V8h4zm4 10.999V19h9a1.001 1.001 0 0 0 1-1V8a1.001 1.001 0 0 0-1-1h-1.5A1.502 1.502 0 0 1 18 5.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0-.5.5A1.502 1.502 0 0 1 9.5 7H7V6H5v1H3a1.001 1.001 0 0 0-1 1v8H1V8a2.002 2.002 0 0 1 2-2h1V5h4v1h1.5a.5.5 0 0 0 .5-.5A1.502 1.502 0 0 1 11.5 4h6A1.502 1.502 0 0 1 19 5.5a.5.5 0 0 0 .5.5H21a2.002 2.002 0 0 1 2 2v10a2.002 2.002 0 0 1-2 2zM6 23H5v-4.001H1V18h4v-4h1v4h4v.999H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraPlus32.json b/public/assets/components/assets/icon/cameraPlus32.json new file mode 100644 index 0000000..04335a6 --- /dev/null +++ b/public/assets/components/assets/icon/cameraPlus32.json @@ -0,0 +1 @@ +"M11 13H6v-1h5v1zm16.5 13a2.503 2.503 0 0 0 2.5-2.5v-12A2.503 2.503 0 0 0 27.5 9H27a1.001 1.001 0 0 1-1-1 2.002 2.002 0 0 0-2-2h-8a2.002 2.002 0 0 0-2 2 1.001 1.001 0 0 1-1 1h-2V8H6v1H4.5A2.503 2.503 0 0 0 2 11.5V22h1V11.5A1.502 1.502 0 0 1 4.5 10H7V9h3v1h3a2.002 2.002 0 0 0 2-2 1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1 2.002 2.002 0 0 0 2 2h.5a1.502 1.502 0 0 1 1.5 1.5v12a1.502 1.502 0 0 1-1.5 1.5H15v.999zm-13.3-9a5.8 5.8 0 1 1 5.8 5.8 5.806 5.806 0 0 1-5.8-5.8zm1 0a4.8 4.8 0 1 0 4.8-4.8 4.805 4.805 0 0 0-4.8 4.8zM8 24.999h5V24H8v-5H7v5H2v.999h5V30h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraSwitchFrontBack16.json b/public/assets/components/assets/icon/cameraSwitchFrontBack16.json new file mode 100644 index 0000000..d7df060 --- /dev/null +++ b/public/assets/components/assets/icon/cameraSwitchFrontBack16.json @@ -0,0 +1 @@ +"M14.5 3H14a1.001 1.001 0 0 0-1-1H8a1.001 1.001 0 0 0-1 1H6V2H2v1h-.5A1.502 1.502 0 0 0 0 4.5v8A1.502 1.502 0 0 0 1.5 14h13a1.502 1.502 0 0 0 1.5-1.5v-8A1.502 1.502 0 0 0 14.5 3zm.5 9.5a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5H3V3h2v1h2a1.001 1.001 0 0 0 1-1h5a1.001 1.001 0 0 0 1 1h.5a.5.5 0 0 1 .5.5zM10.741 9h1.008a3.282 3.282 0 0 1-5.526 1.877L5 12.1V9h3.1l-1.17 1.17A2.29 2.29 0 0 0 10.74 9zm.036-2.877L12 4.9V8H8.9l1.17-1.17A2.29 2.29 0 0 0 6.26 8H5.25a3.282 3.282 0 0 1 5.526-1.877z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraSwitchFrontBack24.json b/public/assets/components/assets/icon/cameraSwitchFrontBack24.json new file mode 100644 index 0000000..ba29f75 --- /dev/null +++ b/public/assets/components/assets/icon/cameraSwitchFrontBack24.json @@ -0,0 +1 @@ +"M21 6h-1.5a.5.5 0 0 1-.5-.5A1.502 1.502 0 0 0 17.5 4h-6A1.502 1.502 0 0 0 10 5.5a.5.5 0 0 1-.5.5H8V5H4v1H3a2.002 2.002 0 0 0-2 2v10a2.002 2.002 0 0 0 2 2h18a2.002 2.002 0 0 0 2-2V8a2.002 2.002 0 0 0-2-2zm1 12a1.001 1.001 0 0 1-1 1H3a1.001 1.001 0 0 1-1-1V8a1.001 1.001 0 0 1 1-1h2V6h2v1h2.5A1.502 1.502 0 0 0 11 5.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 .5.5A1.502 1.502 0 0 0 19.5 7H21a1.001 1.001 0 0 1 1 1zM8.2 13h-1a4.796 4.796 0 0 1 8.8-2.644V9h1v3h-3v-1h1.217A3.79 3.79 0 0 0 8.2 13zm7.6 0h1A4.796 4.796 0 0 1 8 15.644V17H7v-3h3v1H8.783a3.79 3.79 0 0 0 7.017-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraSwitchFrontBack32.json b/public/assets/components/assets/icon/cameraSwitchFrontBack32.json new file mode 100644 index 0000000..f0c0d46 --- /dev/null +++ b/public/assets/components/assets/icon/cameraSwitchFrontBack32.json @@ -0,0 +1 @@ +"M27.5 9H27a1.001 1.001 0 0 1-1-1 2.002 2.002 0 0 0-2-2h-8a2.002 2.002 0 0 0-2 2 1.001 1.001 0 0 1-1 1h-2V8H6v1H4.5A2.503 2.503 0 0 0 2 11.5v12A2.503 2.503 0 0 0 4.5 26h23a2.503 2.503 0 0 0 2.5-2.5v-12A2.503 2.503 0 0 0 27.5 9zM29 23.5a1.502 1.502 0 0 1-1.5 1.5h-23A1.502 1.502 0 0 1 3 23.5v-12A1.502 1.502 0 0 1 4.5 10H7V9h3v1h3a2.002 2.002 0 0 0 2-2 1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1 2.002 2.002 0 0 0 2 2h.5a1.502 1.502 0 0 1 1.5 1.5zM21.71 16h.98a5.773 5.773 0 0 1-10.623 4H12v3h-1v-4h4v1h-1.74a4.801 4.801 0 0 0 8.45-4zm-9.42 2h-.98a5.773 5.773 0 0 1 10.623-4H22v-3h1v4h-4v-1h1.74a4.801 4.801 0 0 0-8.45 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraUnlock16.json b/public/assets/components/assets/icon/cameraUnlock16.json new file mode 100644 index 0000000..4565d76 --- /dev/null +++ b/public/assets/components/assets/icon/cameraUnlock16.json @@ -0,0 +1 @@ +"M12 6a3 3 0 1 0-3 3 3.003 3.003 0 0 0 3-3zM7 6a2 2 0 1 1 2 2 2.003 2.003 0 0 1-2-2zm7 2a1.96 1.96 0 0 0-1.95 2v1h-3.3a.751.751 0 0 0-.75.75v3.5a.751.751 0 0 0 .75.75h4.5a.751.751 0 0 0 .75-.75v-3.5a.751.751 0 0 0-.75-.75H13v-1a1 1 0 0 1 2 0v2h1v-2a2.002 2.002 0 0 0-2-2zm-1 7H9v-3h4zM2 3h3v1H2zm8 10h2v1h-2zm-8.625-3H7v1H1.375A1.377 1.377 0 0 1 0 9.625v-7.25A1.377 1.377 0 0 1 1.375 1H2V0h3v1h1V0h6v1h.634A1.385 1.385 0 0 1 14 2.4V7h-1V2.4a.385.385 0 0 0-.366-.4H11V1H7v1H4V1H3v1H1.375A.375.375 0 0 0 1 2.375v7.25a.375.375 0 0 0 .375.375z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraUnlock24.json b/public/assets/components/assets/icon/cameraUnlock24.json new file mode 100644 index 0000000..356452d --- /dev/null +++ b/public/assets/components/assets/icon/cameraUnlock24.json @@ -0,0 +1 @@ +"M13 12.8A3.8 3.8 0 1 0 9.2 9a3.804 3.804 0 0 0 3.8 3.8zm0-6.6A2.8 2.8 0 1 1 10.2 9 2.803 2.803 0 0 1 13 6.2zM4 6h4v1H4zm11 15h-1v-3h1v1h1v1h-1zm4.5-10a3.504 3.504 0 0 0-3.5 3.5V16h-5.125a.877.877 0 0 0-.875.875v5.25a.877.877 0 0 0 .875.875h7.25a.877.877 0 0 0 .875-.875V14.5a.5.5 0 0 1 1 0V18h3v-3.5a3.504 3.504 0 0 0-3.5-3.5zM18 22h-7v-5h7zm4-5h-1v-2.5a1.5 1.5 0 0 0-3 0V16h-1v-1.5a2.5 2.5 0 0 1 5 0zM3 15h6v1H3a2.003 2.003 0 0 1-2-2V5a2.003 2.003 0 0 1 2-2h1V2h4v1h.5a.501.501 0 0 0 .5-.5A1.502 1.502 0 0 1 10.5 1h5A1.502 1.502 0 0 1 17 2.5a.501.501 0 0 0 .5.5H19a2.003 2.003 0 0 1 2 2v5h-1V5a1 1 0 0 0-1-1h-1.5A1.502 1.502 0 0 1 16 2.5a.501.501 0 0 0-.5-.5h-5a.501.501 0 0 0-.5.5A1.502 1.502 0 0 1 8.5 4H7V3H5v1H3a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cameraUnlock32.json b/public/assets/components/assets/icon/cameraUnlock32.json new file mode 100644 index 0000000..d2bcd13 --- /dev/null +++ b/public/assets/components/assets/icon/cameraUnlock32.json @@ -0,0 +1 @@ +"M5 9h5v1H5zm8.2 4a4.8 4.8 0 1 1 4.8 4.8 4.805 4.805 0 0 1-4.8-4.8zm1 0A3.8 3.8 0 1 0 18 9.2a3.804 3.804 0 0 0-3.8 3.8zM31 18v4h-3v-4a1 1 0 0 0-2 0v10a1.003 1.003 0 0 1-1 1H15a1.003 1.003 0 0 1-1-1v-7a1.003 1.003 0 0 1 1-1h8v-2a4 4 0 0 1 8 0zm-6 3H15v7h10zm5-3a3 3 0 0 0-6 0v2h1v-2a2 2 0 0 1 4 0v3h1zm-10 4h-1v5h1v-1h1v-1h-1v-1h1v-1h-1zM2 19.5v-11A1.502 1.502 0 0 1 3.5 7H6V6h3v1h3a2.003 2.003 0 0 0 2-2 1 1 0 0 1 1-1h6a1 1 0 0 1 1 1 2.003 2.003 0 0 0 2 2h.5A1.502 1.502 0 0 1 26 8.5V13h1V8.5A2.502 2.502 0 0 0 24.5 6H24a1 1 0 0 1-1-1 2.003 2.003 0 0 0-2-2h-6a2.003 2.003 0 0 0-2 2 1 1 0 0 1-1 1h-2V5H5v1H3.5A2.502 2.502 0 0 0 1 8.5v11A2.502 2.502 0 0 0 3.5 22H13v-1H3.5A1.502 1.502 0 0 1 2 19.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/car16.json b/public/assets/components/assets/icon/car16.json new file mode 100644 index 0000000..9220d72 --- /dev/null +++ b/public/assets/components/assets/icon/car16.json @@ -0,0 +1 @@ +"M1 8v6h3v-2h8v2h3V8a1.996 1.996 0 0 0-1.505-1.93L13.482 6H15V5h-1.702l-.296-1.605A1.829 1.829 0 0 0 11.394 2H4.606a1.829 1.829 0 0 0-1.608 1.395L2.702 5H1v1h1.518l-.013.07A1.996 1.996 0 0 0 1 8zm2 5H2v-1h1zm11 0h-1v-1h1zM3.981 3.576C4.056 3.32 4.368 3 4.606 3h6.788c.238 0 .55.32.643.658L12.467 6H3.534zM3 7h10a1 1 0 0 1 1 1h-1l-1 2h1a1 1 0 0 0 1-1v2H2V9a1 1 0 0 0 1 1h1L3 8H2a1 1 0 0 1 1-1zm8 3H5V9h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/car24.json b/public/assets/components/assets/icon/car24.json new file mode 100644 index 0000000..efe53d2 --- /dev/null +++ b/public/assets/components/assets/icon/car24.json @@ -0,0 +1 @@ +"M17.197 5.46A.824.824 0 0 0 16.5 5h-9a.824.824 0 0 0-.697.46l-1.988 4.638L5.285 9H3v1.5a.501.501 0 0 0 .5.5 2.572 2.572 0 0 1 .367-.388A2.532 2.532 0 0 0 3 12.522V19.5a.501.501 0 0 0 .5.5h2a.501.501 0 0 0 .5-.5v-1.831A46.229 46.229 0 0 0 12 18a46.244 46.244 0 0 0 6.001-.331L18 19.5a.501.501 0 0 0 .5.5h2a.501.501 0 0 0 .5-.5v-6.978a2.534 2.534 0 0 0-.87-1.909 2.523 2.523 0 0 1 .359.387h.011a.501.501 0 0 0 .5-.5V9h-2.286zM7.66 6h8.68l1.715 4H5.945zM5 19H4v-1.79a1.983 1.983 0 0 0 .613.235c.118.024.254.048.387.071zm15 0h-1v-1.484c.133-.023.269-.047.387-.07A1.989 1.989 0 0 0 20 17.21zm-.525-7.632A1.53 1.53 0 0 1 20 12.522v2.946a1.015 1.015 0 0 1-.808.997A43.178 43.178 0 0 1 12 17a43.255 43.255 0 0 1-7.192-.535A1.015 1.015 0 0 1 4 15.468v-2.946a1.532 1.532 0 0 1 .524-1.156 1.49 1.49 0 0 1 .568-.307L5.296 11h13.406l.205.06a1.493 1.493 0 0 1 .568.308zM17 13h2v1a1 1 0 0 1-1 1h-2zM7 13l1 2H6a1 1 0 0 1-1-1v-1zm2 1h6v1H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/car32.json b/public/assets/components/assets/icon/car32.json new file mode 100644 index 0000000..99193f5 --- /dev/null +++ b/public/assets/components/assets/icon/car32.json @@ -0,0 +1 @@ +"M13 21h6a2.002 2.002 0 0 0 2-2v-1H11v1a2.002 2.002 0 0 0 2 2zm7-2a1.001 1.001 0 0 1-1 1h-6a1.001 1.001 0 0 1-1-1zm3.496-10.7a2.42 2.42 0 0 0-2.15-1.3H10.654a2.42 2.42 0 0 0-2.152 1.302L6.702 12H3v1.075a1.924 1.924 0 0 0 1.878 1.92A3.152 3.152 0 0 0 4 17.161v9.127a.713.713 0 0 0 .712.712h2.576A.713.713 0 0 0 8 26.288v-1.565l.046.005C10.147 24.93 12.972 25 16 25c3.682 0 6.23-.082 8-.267v1.555a.713.713 0 0 0 .712.712h2.576a.713.713 0 0 0 .712-.712v-9.127a3.152 3.152 0 0 0-.878-2.166A1.924 1.924 0 0 0 29 13.075V12h-3.702zm-14.094.44A1.422 1.422 0 0 1 10.655 8h10.69a1.42 1.42 0 0 1 1.253.74l2.526 5.186-.154.074H7.04l-.161-.077zM4 13.074V13h2.215l-.487 1h-.804A.926.926 0 0 1 4 13.075zM7 26H5v-1.777a11.7 11.7 0 0 0 2 .388zm20 0h-2v-1.388a11.194 11.194 0 0 0 2-.43zm1-13v.075a.926.926 0 0 1-.924.925h-.804l-.487-1zm-2.092 2.287a2.137 2.137 0 0 1 .337.227A2.165 2.165 0 0 1 27 17.159L24 18l-3 3h4a2.955 2.955 0 0 0 2-1.307v3.416c-1.428.79-6.765.922-11 .941-3.035-.022-9.537-.116-11-.896v-3.461A2.955 2.955 0 0 0 7 21h4l-3-3-3-.84a2.077 2.077 0 0 1 1.096-1.875L6.591 15h18.845zm.633 3.04A2.196 2.196 0 0 1 24.937 20h-1.523l1.108-1.107zm-21.082 0l2.02.566L8.585 20H7.063a2.196 2.196 0 0 1-1.604-1.674z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretDoubleHorizontal16.json b/public/assets/components/assets/icon/caretDoubleHorizontal16.json new file mode 100644 index 0000000..c3b1b0d --- /dev/null +++ b/public/assets/components/assets/icon/caretDoubleHorizontal16.json @@ -0,0 +1 @@ +"M6 12.1L1.9 8 6 3.9zm4 0L14.1 8 10 3.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretDoubleHorizontal24.json b/public/assets/components/assets/icon/caretDoubleHorizontal24.json new file mode 100644 index 0000000..0c591e2 --- /dev/null +++ b/public/assets/components/assets/icon/caretDoubleHorizontal24.json @@ -0,0 +1 @@ +"M9 18.1L2.9 12 9 5.9zm6 0l6.1-6.1L15 5.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretDoubleHorizontal32.json b/public/assets/components/assets/icon/caretDoubleHorizontal32.json new file mode 100644 index 0000000..7b74e40 --- /dev/null +++ b/public/assets/components/assets/icon/caretDoubleHorizontal32.json @@ -0,0 +1 @@ +"M12 25.035L2.9 16 12 6.965zm8 0L29.1 16 20 6.965z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretDoubleVertical16.json b/public/assets/components/assets/icon/caretDoubleVertical16.json new file mode 100644 index 0000000..f69fbdb --- /dev/null +++ b/public/assets/components/assets/icon/caretDoubleVertical16.json @@ -0,0 +1 @@ +"M12.1 10L8 14.1 3.9 10zm0-4L8 1.9 3.9 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretDoubleVertical24.json b/public/assets/components/assets/icon/caretDoubleVertical24.json new file mode 100644 index 0000000..498af27 --- /dev/null +++ b/public/assets/components/assets/icon/caretDoubleVertical24.json @@ -0,0 +1 @@ +"M18.1 15L12 21.1 5.9 15zm0-6L12 2.9 5.9 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretDoubleVertical32.json b/public/assets/components/assets/icon/caretDoubleVertical32.json new file mode 100644 index 0000000..cb1761c --- /dev/null +++ b/public/assets/components/assets/icon/caretDoubleVertical32.json @@ -0,0 +1 @@ +"M25.035 20L16 29.1 6.965 20zm0-8L16 2.9 6.965 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretDown16.json b/public/assets/components/assets/icon/caretDown16.json new file mode 100644 index 0000000..f85c077 --- /dev/null +++ b/public/assets/components/assets/icon/caretDown16.json @@ -0,0 +1 @@ +"M13.1 6L8 11.1 2.9 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretDown24.json b/public/assets/components/assets/icon/caretDown24.json new file mode 100644 index 0000000..7b89fe1 --- /dev/null +++ b/public/assets/components/assets/icon/caretDown24.json @@ -0,0 +1 @@ +"M20.1 9L12 17.1 3.9 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretDown32.json b/public/assets/components/assets/icon/caretDown32.json new file mode 100644 index 0000000..0aae543 --- /dev/null +++ b/public/assets/components/assets/icon/caretDown32.json @@ -0,0 +1 @@ +"M26.1 12L16 22.1 5.9 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretLeft16.json b/public/assets/components/assets/icon/caretLeft16.json new file mode 100644 index 0000000..41e2d1e --- /dev/null +++ b/public/assets/components/assets/icon/caretLeft16.json @@ -0,0 +1 @@ +"M10 13.1L4.9 8 10 2.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretLeft24.json b/public/assets/components/assets/icon/caretLeft24.json new file mode 100644 index 0000000..8fecbd9 --- /dev/null +++ b/public/assets/components/assets/icon/caretLeft24.json @@ -0,0 +1 @@ +"M15 20.1L6.9 12 15 3.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretLeft32.json b/public/assets/components/assets/icon/caretLeft32.json new file mode 100644 index 0000000..8550201 --- /dev/null +++ b/public/assets/components/assets/icon/caretLeft32.json @@ -0,0 +1 @@ +"M20 26.1L9.9 16 20 5.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretRight16.json b/public/assets/components/assets/icon/caretRight16.json new file mode 100644 index 0000000..7c09740 --- /dev/null +++ b/public/assets/components/assets/icon/caretRight16.json @@ -0,0 +1 @@ +"M6 2.9L11.1 8 6 13.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretRight24.json b/public/assets/components/assets/icon/caretRight24.json new file mode 100644 index 0000000..cecb805 --- /dev/null +++ b/public/assets/components/assets/icon/caretRight24.json @@ -0,0 +1 @@ +"M9 3.9l8.1 8.1L9 20.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretRight32.json b/public/assets/components/assets/icon/caretRight32.json new file mode 100644 index 0000000..76a0e04 --- /dev/null +++ b/public/assets/components/assets/icon/caretRight32.json @@ -0,0 +1 @@ +"M12 5.9L22.1 16 12 26.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareDown16.json b/public/assets/components/assets/icon/caretSquareDown16.json new file mode 100644 index 0000000..8b4516f --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareDown16.json @@ -0,0 +1 @@ +"M1.929 1A.929.929 0 0 0 1 1.929V14.07a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V1.93a.929.929 0 0 0-.928-.93zM14 14H2V2h12zm-6-3.9L3.9 6h8.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareDown24.json b/public/assets/components/assets/icon/caretSquareDown24.json new file mode 100644 index 0000000..3d0bdee --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareDown24.json @@ -0,0 +1 @@ +"M3.281 22h17.437A1.281 1.281 0 0 0 22 20.719V3.282A1.282 1.282 0 0 0 20.719 2H3.28A1.282 1.282 0 0 0 2 3.282v17.437A1.281 1.281 0 0 0 3.281 22zM3 3.281A.281.281 0 0 1 3.281 3H20.72a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H3.28a.281.281 0 0 1-.28-.282zM12 15.1L5.9 9h12.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareDown32.json b/public/assets/components/assets/icon/caretSquareDown32.json new file mode 100644 index 0000000..577a08e --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareDown32.json @@ -0,0 +1 @@ +"M4.673 29H27.33A1.672 1.672 0 0 0 29 27.33V4.671A1.671 1.671 0 0 0 27.328 3H4.672A1.671 1.671 0 0 0 3 4.671v22.66A1.674 1.674 0 0 0 4.673 29zM4 4.671A.673.673 0 0 1 4.672 4h22.656a.673.673 0 0 1 .672.671v22.66a.67.67 0 0 1-.67.669H4.673A.672.672 0 0 1 4 27.33zM16 22.1L6.965 13h18.07z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareLeft16.json b/public/assets/components/assets/icon/caretSquareLeft16.json new file mode 100644 index 0000000..1b30fa5 --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareLeft16.json @@ -0,0 +1 @@ +"M15 1.929A.929.929 0 0 0 14.071 1H1.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929zM2 14V2h12v12zm3.9-6L10 3.9v8.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareLeft24.json b/public/assets/components/assets/icon/caretSquareLeft24.json new file mode 100644 index 0000000..d7dd445 --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareLeft24.json @@ -0,0 +1 @@ +"M2 3.281v17.437A1.281 1.281 0 0 0 3.281 22h17.437A1.282 1.282 0 0 0 22 20.719V3.28A1.282 1.282 0 0 0 20.718 2H3.281A1.281 1.281 0 0 0 2 3.281zM20.719 3a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H3.28a.281.281 0 0 1-.28-.282V3.28A.281.281 0 0 1 3.281 3zM8.9 12L15 5.9v12.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareLeft32.json b/public/assets/components/assets/icon/caretSquareLeft32.json new file mode 100644 index 0000000..89477c4 --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareLeft32.json @@ -0,0 +1 @@ +"M3 4.673V27.33A1.672 1.672 0 0 0 4.67 29h22.659A1.671 1.671 0 0 0 29 27.328V4.672A1.671 1.671 0 0 0 27.329 3H4.669A1.674 1.674 0 0 0 3 4.673zM27.329 4a.673.673 0 0 1 .671.672v22.656a.673.673 0 0 1-.671.672H4.669A.67.67 0 0 1 4 27.33V4.673A.672.672 0 0 1 4.67 4zM9.9 16L19 6.965v18.07z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareRight16.json b/public/assets/components/assets/icon/caretSquareRight16.json new file mode 100644 index 0000000..37da41f --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareRight16.json @@ -0,0 +1 @@ +"M1 14.071a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V1.93a.929.929 0 0 0-.928-.93H1.93a.929.929 0 0 0-.93.929zM14 2v12H2V2zm-3.9 6L6 12.1V3.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareRight24.json b/public/assets/components/assets/icon/caretSquareRight24.json new file mode 100644 index 0000000..6fbd51f --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareRight24.json @@ -0,0 +1 @@ +"M22 20.719V3.28A1.281 1.281 0 0 0 20.719 2H3.282A1.282 1.282 0 0 0 2 3.281v17.437A1.282 1.282 0 0 0 3.282 22h17.437A1.281 1.281 0 0 0 22 20.719zM3.281 21A.281.281 0 0 1 3 20.719V3.28A.281.281 0 0 1 3.281 3H20.72a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281zM15.1 12L9 18.1V5.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareRight32.json b/public/assets/components/assets/icon/caretSquareRight32.json new file mode 100644 index 0000000..a6ddee8 --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareRight32.json @@ -0,0 +1 @@ +"M29 27.327V4.67A1.672 1.672 0 0 0 27.33 3H4.671A1.671 1.671 0 0 0 3 4.672v22.657A1.671 1.671 0 0 0 4.671 29h22.66A1.674 1.674 0 0 0 29 27.327zM4.671 28A.673.673 0 0 1 4 27.328V4.672A.673.673 0 0 1 4.671 4h22.66a.67.67 0 0 1 .669.67v22.657a.672.672 0 0 1-.67.673zM22.1 16L13 25.035V6.965z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareUp16.json b/public/assets/components/assets/icon/caretSquareUp16.json new file mode 100644 index 0000000..971a78f --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareUp16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V1.93a.929.929 0 0 0-.929-.93H1.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM2 2h12v12H2zm6 3.9l4.1 4.1H3.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareUp24.json b/public/assets/components/assets/icon/caretSquareUp24.json new file mode 100644 index 0000000..68a82bd --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareUp24.json @@ -0,0 +1 @@ +"M20.719 2H3.28A1.281 1.281 0 0 0 2 3.281v17.437A1.282 1.282 0 0 0 3.281 22h17.437A1.282 1.282 0 0 0 22 20.718V3.281A1.281 1.281 0 0 0 20.719 2zM21 20.719a.281.281 0 0 1-.281.281H3.28a.281.281 0 0 1-.28-.281V3.28A.281.281 0 0 1 3.281 3H20.72a.281.281 0 0 1 .281.281zM12 8.9l6.1 6.1H5.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretSquareUp32.json b/public/assets/components/assets/icon/caretSquareUp32.json new file mode 100644 index 0000000..0a43f8d --- /dev/null +++ b/public/assets/components/assets/icon/caretSquareUp32.json @@ -0,0 +1 @@ +"M27.327 3H4.67A1.672 1.672 0 0 0 3 4.67v22.659A1.671 1.671 0 0 0 4.672 29h22.657A1.671 1.671 0 0 0 29 27.329V4.669A1.674 1.674 0 0 0 27.327 3zM28 27.329a.673.673 0 0 1-.672.671H4.672A.673.673 0 0 1 4 27.329V4.669A.67.67 0 0 1 4.67 4h22.657a.672.672 0 0 1 .673.67zM16 9.9l9.035 9.1H6.965z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretUp16.json b/public/assets/components/assets/icon/caretUp16.json new file mode 100644 index 0000000..f4d522e --- /dev/null +++ b/public/assets/components/assets/icon/caretUp16.json @@ -0,0 +1 @@ +"M2.9 10L8 4.9l5.1 5.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretUp24.json b/public/assets/components/assets/icon/caretUp24.json new file mode 100644 index 0000000..970a5ba --- /dev/null +++ b/public/assets/components/assets/icon/caretUp24.json @@ -0,0 +1 @@ +"M3.9 15L12 6.9l8.1 8.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/caretUp32.json b/public/assets/components/assets/icon/caretUp32.json new file mode 100644 index 0000000..f5639ab --- /dev/null +++ b/public/assets/components/assets/icon/caretUp32.json @@ -0,0 +1 @@ +"M5.9 20L16 9.9 26.1 20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/catalogDataset16.json b/public/assets/components/assets/icon/catalogDataset16.json new file mode 100644 index 0000000..514c420 --- /dev/null +++ b/public/assets/components/assets/icon/catalogDataset16.json @@ -0,0 +1 @@ +[{"d":"M16 4v6a1 1 0 0 1-1.001 1H13v-1h1a1.002 1.002 0 0 0 1-1V4.998A1 1 0 0 0 14 4H9v3H8V2.998A1 1 0 0 0 7 2H2.001A1 1 0 0 0 1 2.998V7a.97.97 0 0 0 .154.5A.973.973 0 0 0 1 8v1a1 1 0 0 1-1-1V2.002A1.002 1.002 0 0 1 1.001 1h6.998A1.002 1.002 0 0 1 9 2.002V3h5.999A1.001 1.001 0 0 1 16 4zm-4 4v7H2V8h10zM6 9v2h2V9zm-3 2h2V9H3zm2 3v-2H3v2zm3 0v-2H6v2zm3-2H9v2h2zm0-1V9H9v2z"},{"opacity":".25","d":"M8 14H6v-2h2z"},{"opacity":".5","d":"M11 11H9V9h2zM5 9H3v2h2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/catalogDataset24.json b/public/assets/components/assets/icon/catalogDataset24.json new file mode 100644 index 0000000..0bf5f30 --- /dev/null +++ b/public/assets/components/assets/icon/catalogDataset24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M18 16h-4v-4h4zM8 12H4v4h4z"},{"opacity":".25","d":"M13 21H9v-4h4z"},{"d":"M24 8.01v7.98A2.01 2.01 0 0 1 21.99 18H20v-1h1.99A1.012 1.012 0 0 0 23 15.99V8.01A1.012 1.012 0 0 0 21.99 7H14v3h-1V4.01A1.012 1.012 0 0 0 11.99 3H2.01A1.012 1.012 0 0 0 1 4.01v7.98a1.01 1.01 0 0 0 1 1.008v1a2.01 2.01 0 0 1-2-2.009V4.011A2.01 2.01 0 0 1 2.01 2h9.98A2.01 2.01 0 0 1 14 4.01V6h7.99A2.01 2.01 0 0 1 24 8.01zM19 11v11H3V11zM9 12v4h4v-4zm-5 4h4v-4H4zm4 5v-4H4v4zm5 0v-4H9v4zm5-4h-4v4h4zm0-5h-4v4h4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/catalogDataset32.json b/public/assets/components/assets/icon/catalogDataset32.json new file mode 100644 index 0000000..ea0e5d2 --- /dev/null +++ b/public/assets/components/assets/icon/catalogDataset32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M23 22h-5v-5h5zm-12-5H6v5h5z"},{"opacity":".25","d":"M17 28h-5v-5h5z"},{"d":"M30.991 11L31 20a2.99 2.99 0 0 1-2.991 3H25v-1h3.009a2.002 2.002 0 0 0 2-2v-9a2.003 2.003 0 0 0-2-2H19v6h-1V6a2.003 2.003 0 0 0-2-2H4a2.003 2.003 0 0 0-2 2v9a2.002 2.002 0 0 0 2 2v1a2.999 2.999 0 0 1-3-3V6a2.999 2.999 0 0 1 3-3h12a2.99 2.99 0 0 1 2.991 3L19 8h9.009a2.983 2.983 0 0 1 2.982 3zM24 16v13H5V16zm-12 1v5h5v-5zm-6 5h5v-5H6zm5 6v-5H6v5zm6 0v-5h-5v5zm6-5h-5v5h5zm0-1v-5h-5v5z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/centerAlign16.json b/public/assets/components/assets/icon/centerAlign16.json new file mode 100644 index 0000000..048f19a --- /dev/null +++ b/public/assets/components/assets/icon/centerAlign16.json @@ -0,0 +1 @@ +"M1 2h14v1H1zm3 5h8V6H4zm-3 4h14v-1H1zm3 4h8v-1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/centerAlign24.json b/public/assets/components/assets/icon/centerAlign24.json new file mode 100644 index 0000000..8abc2fd --- /dev/null +++ b/public/assets/components/assets/icon/centerAlign24.json @@ -0,0 +1 @@ +"M2 3h20v1H2zm4 7h12V9H6zm-4 6h20v-1H2zm4 6h12v-1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/centerAlign32.json b/public/assets/components/assets/icon/centerAlign32.json new file mode 100644 index 0000000..8015119 --- /dev/null +++ b/public/assets/components/assets/icon/centerAlign32.json @@ -0,0 +1 @@ +"M2 4h28v1H2zm6 9h16v-1H8zm-6 8h28v-1H2zm6 8h16v-1H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/centerHorizontal16.json b/public/assets/components/assets/icon/centerHorizontal16.json new file mode 100644 index 0000000..fd4bbfe --- /dev/null +++ b/public/assets/components/assets/icon/centerHorizontal16.json @@ -0,0 +1 @@ +"M13.326 6.414L11.74 8H16v1h-4.293l1.62 1.618-.708.707-2.81-2.808 2.81-2.81zm-9.652 0L5.26 8H1v1h4.293l-1.62 1.618.708.707 2.81-2.808-2.81-2.81zM8 13h1V4H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/centerHorizontal24.json b/public/assets/components/assets/icon/centerHorizontal24.json new file mode 100644 index 0000000..f390f64 --- /dev/null +++ b/public/assets/components/assets/icon/centerHorizontal24.json @@ -0,0 +1 @@ +"M16.707 12H23v1h-6.295l2.648 2.647-.707.707-3.854-3.853 3.854-3.854.707.707zM5.647 9.354L8.293 12H2v1h6.295l-2.648 2.647.707.707 3.854-3.853-3.854-3.854zM12 19h1V6h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/centerHorizontal32.json b/public/assets/components/assets/icon/centerHorizontal32.json new file mode 100644 index 0000000..0c6e3a8 --- /dev/null +++ b/public/assets/components/assets/icon/centerHorizontal32.json @@ -0,0 +1 @@ +"M16 8h1v17h-1zm8.354 4.354l-.707-.707-4.854 4.853 4.854 4.854.707-.707L20.707 17H30v-1h-9.293zM8.647 20.647l.707.707 4.853-4.854-4.853-4.854-.707.707L12.293 16H3v1h9.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/centerVertical16.json b/public/assets/components/assets/icon/centerVertical16.json new file mode 100644 index 0000000..5b28c9c --- /dev/null +++ b/public/assets/components/assets/icon/centerVertical16.json @@ -0,0 +1 @@ +"M8 16v-4.26l-1.586 1.586-.707-.707 2.81-2.81 2.808 2.81-.707.707L9 11.707V16zM8 1v4.26L6.414 3.674l-.707.707 2.81 2.81 2.808-2.81-.707-.707L9 5.293V1zm5 7H4v1h9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/centerVertical24.json b/public/assets/components/assets/icon/centerVertical24.json new file mode 100644 index 0000000..ab4a055 --- /dev/null +++ b/public/assets/components/assets/icon/centerVertical24.json @@ -0,0 +1 @@ +"M12.501 14.792l3.854 3.854-.707.707L13 16.705V23h-1v-6.293l-2.646 2.646-.707-.707zM8.647 6.354l3.854 3.854 3.854-3.854-.707-.707L13 8.295V2h-1v6.293L9.354 5.647zM6 13h13v-1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/centerVertical32.json b/public/assets/components/assets/icon/centerVertical32.json new file mode 100644 index 0000000..48dacab --- /dev/null +++ b/public/assets/components/assets/icon/centerVertical32.json @@ -0,0 +1 @@ +"M25 16v1H8v-1zm-8.5 2.793l-4.854 4.854.707.707L16 20.707V30h1v-9.293l3.646 3.646.707-.707zm4.854-9.44l-.707-.706L17 12.293V3h-1v9.293l-3.646-3.647-.707.707 4.853 4.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/certificate16.json b/public/assets/components/assets/icon/certificate16.json new file mode 100644 index 0000000..54ecdfb --- /dev/null +++ b/public/assets/components/assets/icon/certificate16.json @@ -0,0 +1 @@ +"M0 0h16v14h-2v-1h1V1H1v12h6v1H0zm11 2H5v1h6zM5 8H2v1h3zm-3 3h2v-1H2zm6 4.92v-4.978a3.5 3.5 0 1 1 5 0v4.978l-2.5-1.586zm4-1.818v-2.453a3.38 3.38 0 0 1-3 0v2.453l1.5-.952zM8 8.5A2.5 2.5 0 1 0 10.5 6 2.503 2.503 0 0 0 8 8.5zm2 1.5h1V9h1V8h-1V7h-1v1H9v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/certificate24.json b/public/assets/components/assets/icon/certificate24.json new file mode 100644 index 0000000..d542a72 --- /dev/null +++ b/public/assets/components/assets/icon/certificate24.json @@ -0,0 +1 @@ +"M23 1v18h-3v-1h2V2H2v16h8v1H1V1zm-7 2H8v1h8zm-2 3V5h-4v1zm-7 5H3v1h4zm0 2H3v1h4zm-4 3h2v-1H3zm14-3a2 2 0 1 1-2-2 2.002 2.002 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1.001 1.001 0 0 0 1-1zm.002-4.293a.965.965 0 0 0 1.32.55 1.08 1.08 0 0 1 1.213.207 1.066 1.066 0 0 1 .21 1.21.966.966 0 0 0 .548 1.324 1.064 1.064 0 0 1 0 2.004.965.965 0 0 0-.549 1.323A1.05 1.05 0 0 1 18 16.816v7.046l-3-2.538-3 2.538v-7.046a1.05 1.05 0 0 1-.744-1.49.965.965 0 0 0-.549-1.324 1.064 1.064 0 0 1 0-2.004.966.966 0 0 0 .549-1.324 1.066 1.066 0 0 1 .209-1.21 1.08 1.08 0 0 1 1.212-.206.965.965 0 0 0 1.32-.551 1.064 1.064 0 0 1 2.005 0zm.998 13v-5.04a.93.93 0 0 0-.998.625 1.064 1.064 0 0 1-2.004 0 .93.93 0 0 0-.998-.625v5.039l2-1.692zm-1.94-4.749a1.967 1.967 0 0 1 1.853-1.308 2.12 2.12 0 0 1 .87.197l.058-.091a1.964 1.964 0 0 1 1.116-2.695v-.122a1.966 1.966 0 0 1-1.116-2.695l-.087-.084a1.965 1.965 0 0 1-2.694-1.117h-.12a1.965 1.965 0 0 1-2.694 1.117l-.087.084a1.966 1.966 0 0 1-1.116 2.695v.122a1.964 1.964 0 0 1 1.116 2.695l.058.09a2.12 2.12 0 0 1 .87-.196 1.967 1.967 0 0 1 1.853 1.308L15 17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/certificate32.json b/public/assets/components/assets/icon/certificate32.json new file mode 100644 index 0000000..faff38e --- /dev/null +++ b/public/assets/components/assets/icon/certificate32.json @@ -0,0 +1 @@ +"M2 2h28v22h-4v-1h3V3H3v20h12v1H2zm20 3H10v1h12zm-4 3V7h-4v1zm-8 8H5v1h5zm0 2H5v1h5zm-5 3h3v-1H5zm13-3.5a2.5 2.5 0 1 1 2.5 2.5 2.503 2.503 0 0 1-2.5-2.5zm1 0a1.5 1.5 0 1 0 1.5-1.5 1.502 1.502 0 0 0-1.5 1.5zm-5 0a1.258 1.258 0 0 1 .831-1.18 1.454 1.454 0 0 0 .827-1.993 1.252 1.252 0 0 1 1.67-1.668 1.454 1.454 0 0 0 1.992-.826 1.252 1.252 0 0 1 2.36 0 1.454 1.454 0 0 0 1.992.826 1.269 1.269 0 0 1 1.424.244 1.256 1.256 0 0 1 .245 1.423 1.454 1.454 0 0 0 .825 1.994 1.252 1.252 0 0 1 .002 2.36 1.454 1.454 0 0 0-.827 1.993A1.244 1.244 0 0 1 24 22.438v8.817l-3.5-3.456-3.5 3.456v-8.817a1.272 1.272 0 0 1-1.095-.34 1.257 1.257 0 0 1-.247-1.424 1.453 1.453 0 0 0-.825-1.994A1.254 1.254 0 0 1 14 17.5zm9 11.362V22.21a1.418 1.418 0 0 0-1.32.957 1.252 1.252 0 0 1-2.36.002 1.456 1.456 0 0 0-.812-.857A1.478 1.478 0 0 0 18 22.21v6.652l2.5-2.467zM15 17.5a.254.254 0 0 0 .168.238 2.453 2.453 0 0 1 1.394 3.365.254.254 0 0 0 .05.287.245.245 0 0 0 .283.05 2.453 2.453 0 0 1 3.368 1.394.263.263 0 0 0 .474-.002 2.454 2.454 0 0 1 3.366-1.394.252.252 0 0 0 .335-.336 2.452 2.452 0 0 1 1.395-3.364.253.253 0 0 0-.002-.476 2.453 2.453 0 0 1-1.393-3.365.258.258 0 0 0-.049-.287.248.248 0 0 0-.284-.05 2.452 2.452 0 0 1-3.367-1.392.263.263 0 0 0-.475 0 2.454 2.454 0 0 1-3.366 1.394.248.248 0 0 0-.287.05.253.253 0 0 0-.048.286 2.453 2.453 0 0 1-1.394 3.364.255.255 0 0 0-.168.238z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/changeDetection16.json b/public/assets/components/assets/icon/changeDetection16.json new file mode 100644 index 0000000..c0bfca2 --- /dev/null +++ b/public/assets/components/assets/icon/changeDetection16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M15 1h-4v3.191l4 2V1z"},{"opacity":".2","d":"M11 11.45V15h4v-4.616zM6 9v5H3v1h4v-5a1 1 0 0 1-1-1zM5 3H3v1.691l2 1zM3 13h2v-2.35l-2 .534z"},{"opacity":".75","d":"M3 5.809v4.34l2-.533V6.809l-2-1z"},{"d":"M5 1H1v13H0V0h6v1zm11-1v16h-6v-4.55a1 1 0 0 0 .69-.275l.987-.94L15 9.35V7.309l-4-2v.812l-.31-.296A1 1 0 0 0 10 5.55V0zm-1 10.384l-4 1.066V15h4zM15 1h-4v3.191l4 2zm-8 9h1v6H2V2h6v5H7V3H6v11H3v1h4zM3 4.691l2 1V3H3zm0 5.458l2-.533V6.81l-2-1zM3 13h2v-2.35l-2 .534zm4-4h3v1.45l2.05-1.95L10 6.55V8H7z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/changeDetection24.json b/public/assets/components/assets/icon/changeDetection24.json new file mode 100644 index 0000000..cbf9eb5 --- /dev/null +++ b/public/assets/components/assets/icon/changeDetection24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M15.64 7.147c.808.335 1.573.694 2.312 1.042l.89.416A39.003 39.003 0 0 1 22 10.258V2h-7v4.942a.706.706 0 0 1 .265.052z"},{"opacity":".2","d":"M22 13.247V22h-7v-5.807l.024.006h.01a6.316 6.316 0 0 0 2.946-.76 6.344 6.344 0 0 0 .771-.55c.133-.106.267-.212.408-.307a3.2 3.2 0 0 1 .626-.294 5.928 5.928 0 0 0 .559-.239c.434-.246.883-.477 1.32-.679.112-.05.224-.083.336-.123zM7.167 8.235c.58.268 1.194.576 1.833.906V4H4v2.774a412.89 412.89 0 0 1 3.167 1.461zM10 20v1H4v1h7v-9h-1zm-1-6.27a8.308 8.308 0 0 0-.948.34c-.612.283-1.236.604-1.84.947a8.357 8.357 0 0 1-.73.31 4.582 4.582 0 0 0-.917.432c-.196.133-.38.28-.565.426V20h5z"},{"opacity":".75","d":"M6.873 8.871C5.921 8.431 4.963 7.983 4 7.55v7.759c.06-.043.114-.089.175-.13a12.48 12.48 0 0 1 1.691-.77q.94-.534 1.905-.979A9.43 9.43 0 0 1 9 13V9.93a46.922 46.922 0 0 0-2.127-1.06z"},{"d":"M10 2H2v19H1V1h9zm4-1h9v22h-9v-7.772a3.116 3.116 0 0 0 1 .062 5.415 5.415 0 0 0 2.526-.64 5.233 5.233 0 0 0 .634-.454c.163-.129.322-.255.491-.37a3.922 3.922 0 0 1 .806-.386c.15-.057.302-.115.45-.187.449-.256.915-.495 1.387-.714A6.573 6.573 0 0 1 22 12.28v-.977a37.655 37.655 0 0 0-3.54-1.873l-.863-.404c-.762-.358-1.51-.71-2.267-1.024a3.103 3.103 0 0 0-.33-.134 3.33 3.33 0 0 0-.553-.15 1.565 1.565 0 0 0-.447.054zm8 12.247c-.112.04-.224.074-.337.123a18.17 18.17 0 0 0-1.32.68 5.928 5.928 0 0 1-.558.238 3.2 3.2 0 0 0-.626.294c-.14.095-.275.2-.408.306a6.344 6.344 0 0 1-.77.55 6.316 6.316 0 0 1-2.946.761h-.01L15 16.193V22h7zm-7-6.305a.706.706 0 0 1 .265.052l.376.153c.807.335 1.572.694 2.311 1.042l.89.415A39.003 39.003 0 0 1 22 10.258V2h-7zM11 13h1v10H3V3h9v7h-1V4h-1v6a1 1 0 0 0-.999.999l-.001 1v-2.07a46.922 46.922 0 0 0-2.127-1.058C5.921 8.431 4.963 7.983 4 7.55v7.759c.06-.043.114-.089.175-.13a12.48 12.48 0 0 1 1.691-.77q.94-.534 1.905-.979A9.43 9.43 0 0 1 9 13v-1.001A1.001 1.001 0 0 0 10 13v8H4v1h7zM4 6.774c.676.301 3.167 1.461 3.167 1.461.58.268 1.194.576 1.833.906V4H4zM4 20h5v-6.27a8.308 8.308 0 0 0-.948.34c-.612.283-1.236.604-1.84.947a8.357 8.357 0 0 1-.73.31 4.582 4.582 0 0 0-.917.432c-.196.133-.38.28-.565.426zm10.283-5.717l2.783-2.783-2.783-2.783-.565.566L15.435 11H10v1h5.435l-1.717 1.717z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/changeDetection32.json b/public/assets/components/assets/icon/changeDetection32.json new file mode 100644 index 0000000..791e3f3 --- /dev/null +++ b/public/assets/components/assets/icon/changeDetection32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M22 9.662c.69.308 3.21 1.483 3.21 1.483A53.47 53.47 0 0 1 29 13.107V3h-8v6.207q.499.23 1 .455z"},{"opacity":".75","d":"M6 18.997c.06-.042.114-.088.175-.129a12.478 12.478 0 0 1 1.691-.77q.94-.534 1.905-.979A9.43 9.43 0 0 1 11 16.69v-3.76a46.922 46.922 0 0 0-2.127-1.058c-.952-.44-1.91-.888-2.873-1.322z"},{"d":"M3.61 20.012c.14-.08.261-.182.39-.275v.855l-.04.026a5.718 5.718 0 0 1-.586.282l-.094.041a.7.7 0 0 1-.236.05c-.015 0-.03.009-.044.009v3h1v1H2V2h10v4h-1V3H3v17.3a6.163 6.163 0 0 0 .61-.288zM30 2v28H20v-9.879l1-1v1.289a8.821 8.821 0 0 1 1-.34 6.166 6.166 0 0 0 1.56-.619 7.575 7.575 0 0 0 .9-.644c.214-.17.43-.34.659-.495a5.225 5.225 0 0 1 1.074-.514c.211-.082.423-.163.63-.263.617-.351 1.26-.682 1.906-.98.092-.04.18-.064.271-.1V14.14a52.408 52.408 0 0 0-4.169-2.178L21 10.176v3.703l-1-1V2zm-1 15.425c-.576.27-1.16.567-1.739.895a8.36 8.36 0 0 1-.744.317 4.517 4.517 0 0 0-.896.422c-.207.14-.403.295-.597.45a8.475 8.475 0 0 1-1.014.722 7.21 7.21 0 0 1-2.01.775 8.519 8.519 0 0 0-1 .295V29h8zm0-4.318V3h-8v6.207l4.21 1.938A53.462 53.462 0 0 1 29 13.107zM12 7h3v8h-1V8h-2v19H6v2h8V18h1v12H5V7zm-1 10.42a8.308 8.308 0 0 0-.948.34 25.24 25.24 0 0 0-1.84.947 8.357 8.357 0 0 1-.73.31 4.581 4.581 0 0 0-.917.432c-.196.133-.38.28-.565.426V26h5zm0-4.49a46.922 46.922 0 0 0-2.127-1.059c-.952-.44-1.91-.888-2.873-1.322v8.448c.06-.042.114-.088.175-.129a12.478 12.478 0 0 1 1.691-.77q.94-.534 1.905-.979A9.43 9.43 0 0 1 11 16.69zM11 8H6v1.774c.676.301 3.167 1.461 3.167 1.461.58.268 1.194.576 1.833.906zm2 8v1h7.293l-2.646 2.646.707.707 3.853-3.853-3.854-3.854-.707.707L20.293 16z"},{"opacity":".2","d":"M11 3v3H4v13.737c-.129.093-.25.195-.39.275A6.163 6.163 0 0 1 3 20.3V3zm15.517 15.637a4.517 4.517 0 0 0-.896.422c-.207.14-.403.295-.597.45a8.475 8.475 0 0 1-1.014.722 7.21 7.21 0 0 1-2.01.775 8.519 8.519 0 0 0-1 .295V29h8V17.425c-.576.27-1.16.567-1.739.895a8.36 8.36 0 0 1-.744.317zM6 9.774c.676.301 3.167 1.461 3.167 1.461.58.268 1.194.576 1.833.906V8H6zM12 25v2H6v2h8V18h-1a1 1 0 0 1-1-1zm-1-1v-6.58a8.308 8.308 0 0 0-.948.34 25.24 25.24 0 0 0-1.84.947 8.357 8.357 0 0 1-.73.31 4.581 4.581 0 0 0-.917.432c-.196.133-.38.28-.565.426V26h5z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/changeFontSize16.json b/public/assets/components/assets/icon/changeFontSize16.json new file mode 100644 index 0000000..69f8f01 --- /dev/null +++ b/public/assets/components/assets/icon/changeFontSize16.json @@ -0,0 +1 @@ +"M13.5 9l-2-2h4zm0-5l-2 2h4zM3 11l-1.673 4H.234L6.042 1.049h.916L12.766 15h-1.093L10 11zm.395-1h6.21L6.5 2.494z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/changeFontSize24.json b/public/assets/components/assets/icon/changeFontSize24.json new file mode 100644 index 0000000..460a2ce --- /dev/null +++ b/public/assets/components/assets/icon/changeFontSize24.json @@ -0,0 +1 @@ +"M17.875 12h5.25L20.5 15zm0-2h5.25L20.5 7zM5.293 15l-3.166 7H1.04l9-19.994h.922L19.959 22h-1.086l-3.166-7zm.452-1h9.51L10.5 3.489z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/changeFontSize32.json b/public/assets/components/assets/icon/changeFontSize32.json new file mode 100644 index 0000000..98c9f93 --- /dev/null +++ b/public/assets/components/assets/icon/changeFontSize32.json @@ -0,0 +1 @@ +"M26.5 9l3.429 4H23.07zm0 11l3.429-4H23.07zM7.379 20l-3.596 9h-1.09L13.042 3.223h.916L24.307 29h-1.09l-3.596-9zm.399-1h11.444L13.5 4.676z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chartGear16.json b/public/assets/components/assets/icon/chartGear16.json new file mode 100644 index 0000000..4127e32 --- /dev/null +++ b/public/assets/components/assets/icon/chartGear16.json @@ -0,0 +1 @@ +"M6.657 9.969c-.02.007-.036.022-.056.031H6V0h3v6.954a1.013 1.013 0 0 0-.257-.057 1.001 1.001 0 0 0-.711.296L8 7.225V1H7v7.297a.998.998 0 0 0-.033.872l.26.589zM11 3h1v3h1V2h-3v4h1zM0 0v12h6v-1H1V0zm5 5v5H2V5zM4 6H3v3h1zm3 4.906l1.354-.5q.053-.152.12-.298l-.592-1.343.86-.867 1.308.601q.144-.07.296-.126L10.876 7h1.222l.5 1.35q.152.053.298.12l1.343-.593.868.86-.602 1.309q.07.144.126.296l1.37.53v1.256l-1.37.53q-.056.152-.126.296l.602 1.308-.868.86-1.343-.592q-.145.067-.298.12l-.5 1.35h-1.222l-.53-1.373q-.151-.056-.296-.126l-1.308.601-.86-.867.592-1.343q-.067-.146-.12-.299L7 12.094zm.754.522v.144l1.188.44.119.33c.028.08.058.158.093.233l.144.309-.524 1.185.131.133 1.156-.531.32.156a1.988 1.988 0 0 0 .224.096l.318.118.468 1.209h.185l.442-1.192.335-.117c.08-.027.159-.06.236-.094l.305-.138 1.18.521.132-.13-.53-1.155.154-.318a2.322 2.322 0 0 0 .097-.227l.116-.318 1.207-.468v-.228l-1.207-.468-.116-.318a2.322 2.322 0 0 0-.097-.227l-.154-.318.53-1.155-.132-.13-1.184.522-.307-.14a2.47 2.47 0 0 0-.23-.093l-.335-.117-.442-1.192h-.185l-.468 1.209-.318.118a1.988 1.988 0 0 0-.224.096l-.32.156-1.156-.531-.13.133.523 1.185-.144.309a2.684 2.684 0 0 0-.093.232l-.119.331zM13 11.5a1.5 1.5 0 1 1-1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zm-1-.5h-1v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chartGear24.json b/public/assets/components/assets/icon/chartGear24.json new file mode 100644 index 0000000..43683a1 --- /dev/null +++ b/public/assets/components/assets/icon/chartGear24.json @@ -0,0 +1 @@ +"M8 1v13h3V1zm2 12H9V2h1zm4-1h-1V5h3v6.023a.99.99 0 0 0-.781.62l-.137.357H15V6h-1zM6 9H3v5h3zm-1 4H4v-3h1zm6 2v1H1V1h1v14zm6 1a2 2 0 1 0 2 2 2 2 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm4.105-3.137l.705-1.538-1.166-1.167-1.624.724-.628-.296-.59-1.586h-1.65l-.636 1.66-.653.235-1.543-.71-1.166 1.168.727 1.627-.295.628-1.586.59v1.65l1.66.636.235.653-.71 1.543 1.168 1.166 1.627-.727.628.295.59 1.586h1.65l.636-1.66.653-.235 1.543.71 1.162-1.171-.724-1.624.296-.628 1.586-.59v-1.65l-1.66-.636zM22 18.266l-1.32.49-.543 1.16.623 1.398-.41.413-1.28-.588-1.207.434L17.315 23h-.581l-.491-1.32-1.16-.544-1.4.627-.412-.411.59-1.283-.434-1.206L12 18.315v-.581l1.32-.491.544-1.16-.627-1.4.411-.412 1.283.59 1.206-.434.548-1.427h.581l.491 1.32 1.158.543 1.397-.622.412.412-.585 1.28.434 1.204 1.427.548z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chartGear32.json b/public/assets/components/assets/icon/chartGear32.json new file mode 100644 index 0000000..a65cb1d --- /dev/null +++ b/public/assets/components/assets/icon/chartGear32.json @@ -0,0 +1 @@ +"M19 16h-1V6h4v9h-1V7h-2zm-9 5H6V11h4zm-1-9H7v8h2zm4 8V3h2v15.251a1.764 1.764 0 0 1 .264-.364l.736-.742V2h-4v19h3.398l-.45-1zM3 23V2H2v22h12v-1zm27.992-.14L31 25.082l-2.13.789-.377.825.965 2.149-1.565 1.576-2.066-.949-.849.318-.838 2.202-2.222.008-.79-2.13-.824-.377-2.149.965-1.576-1.566.949-2.066-.318-.848-2.202-.838L15 22.92l2.13-.79.377-.825-.965-2.15 1.566-1.575 2.066.949.848-.318.838-2.202L24.08 16l.79 2.13.825.377 2.15-.965 1.576 1.565-.95 2.066.319.849zM30 24.417l-.004-.897-1.995-.76-.588-1.606.831-1.809-.636-.632-1.945.873-1.555-.72L23.417 17l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555-1.867.692.004.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.873 1.555.722.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832.63-.636-.874-1.948.722-1.551zM26 24a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chartMagnifyingGlass16.json b/public/assets/components/assets/icon/chartMagnifyingGlass16.json new file mode 100644 index 0000000..61a9ce9 --- /dev/null +++ b/public/assets/components/assets/icon/chartMagnifyingGlass16.json @@ -0,0 +1 @@ +"M15.805 13.918l-3.067-3.068a.668.668 0 0 0-.943 0l-.124.124-1.108-1.108A5.279 5.279 0 1 0 6.5 11.8a5.251 5.251 0 0 0 3.373-1.244l1.108 1.108-.13.129a.667.667 0 0 0 0 .943l3.068 3.067a.665.665 0 0 0 .943 0l.943-.942a.666.666 0 0 0 0-.943zM6.5 10.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3zm7.89 4.06l-2.596-2.595.473-.473 2.595 2.598zM8 5h1v4H8zM6 4h1v5H6zM4 7h1v2H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chartMagnifyingGlass24.json b/public/assets/components/assets/icon/chartMagnifyingGlass24.json new file mode 100644 index 0000000..1b75377 --- /dev/null +++ b/public/assets/components/assets/icon/chartMagnifyingGlass24.json @@ -0,0 +1 @@ +"M22.764 20.476l-4.24-4.24a.81.81 0 0 0-1.144 0l-.218.219-1.456-1.456a8.32 8.32 0 1 0-.708.707l1.457 1.456-.219.218a.81.81 0 0 0 0 1.145l4.24 4.238a.808.808 0 0 0 1.143 0l1.145-1.143a.811.811 0 0 0 0-1.144zM2.2 9.5a7.3 7.3 0 1 1 7.3 7.3 7.308 7.308 0 0 1-7.3-7.3zm18.848 12.421l-3.97-3.968.874-.873 3.97 3.968zM15 12.25v-5.5a.751.751 0 0 0-.75-.75h-1.5a.751.751 0 0 0-.75.75v5.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75zM14 12h-1V7h1zm-3.75-8h-1.5a.751.751 0 0 0-.75.75v7.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-7.5a.751.751 0 0 0-.75-.75zM10 12H9V5h1zM6.25 8h-1.5a.751.751 0 0 0-.75.75v3.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-3.5A.751.751 0 0 0 6.25 8zM6 12H5V9h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chartMagnifyingGlass32.json b/public/assets/components/assets/icon/chartMagnifyingGlass32.json new file mode 100644 index 0000000..b2d2f23 --- /dev/null +++ b/public/assets/components/assets/icon/chartMagnifyingGlass32.json @@ -0,0 +1 @@ +"M29.95 27.121l-7.071-7.07a1 1 0 0 0-1.414 0l-.354.353-.991-.991a10.328 10.328 0 1 0-.707.707l.99.99-.353.355a1 1 0 0 0 0 1.414l7.071 7.07a1 1 0 0 0 1.414 0l1.415-1.414a1 1 0 0 0 0-1.414zM12.5 21.8a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm15.328 7.443l-7.07-7.071 1.414-1.415 7.07 7.071zM17.25 9h-1.5a.751.751 0 0 0-.75.75v6.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-6.5a.751.751 0 0 0-.75-.75zM17 16h-1v-6h1zM13.25 6h-1.5a.751.751 0 0 0-.75.75v9.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-9.5a.751.751 0 0 0-.75-.75zM13 16h-1V7h1zm-3.75-4h-1.5a.751.751 0 0 0-.75.75v3.5a.751.751 0 0 0 .75.75h1.5a.751.751 0 0 0 .75-.75v-3.5a.751.751 0 0 0-.75-.75zM9 16H8v-3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/check16.json b/public/assets/components/assets/icon/check16.json new file mode 100644 index 0000000..04c8945 --- /dev/null +++ b/public/assets/components/assets/icon/check16.json @@ -0,0 +1 @@ +"M5.5 12L2 8.689l.637-.636L5.5 10.727l8.022-7.87.637.637z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/check24.json b/public/assets/components/assets/icon/check24.json new file mode 100644 index 0000000..9cedff1 --- /dev/null +++ b/public/assets/components/assets/icon/check24.json @@ -0,0 +1 @@ +"M6.218 13.64l3.288 3.098 10.073-9.92.637.637L9.506 18.01 5.58 14.276z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/check32.json b/public/assets/components/assets/icon/check32.json new file mode 100644 index 0000000..533b9e7 --- /dev/null +++ b/public/assets/components/assets/icon/check32.json @@ -0,0 +1 @@ +"M13.5 22.142L7.59 16.42l.636-.636L13.5 20.87 26.721 7.8l.637.637z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkCircle16.json b/public/assets/components/assets/icon/checkCircle16.json new file mode 100644 index 0000000..ca4b0d8 --- /dev/null +++ b/public/assets/components/assets/icon/checkCircle16.json @@ -0,0 +1 @@ +"M4.735 9.346l.738-.738 2.084 2.088 4.77-4.77.738.737-5.508 5.505zM15.8 8.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkCircle16F.json b/public/assets/components/assets/icon/checkCircle16F.json new file mode 100644 index 0000000..47278e9 --- /dev/null +++ b/public/assets/components/assets/icon/checkCircle16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm-.943 11.251L4.452 9.346l1.02-1.022 2.085 2.09 4.77-4.771 1.02 1.02z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkCircle24.json b/public/assets/components/assets/icon/checkCircle24.json new file mode 100644 index 0000000..b030057 --- /dev/null +++ b/public/assets/components/assets/icon/checkCircle24.json @@ -0,0 +1 @@ +"M7 13.689l.637-.636 2.863 2.674 7.022-6.87.637.637L10.5 17zM22.8 12.5A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkCircle24F.json b/public/assets/components/assets/icon/checkCircle24F.json new file mode 100644 index 0000000..72b0bc6 --- /dev/null +++ b/public/assets/components/assets/icon/checkCircle24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm-1.998 15.077l-3.79-3.585.92-.918 2.865 2.676 7.027-6.874.92.92z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkCircle32.json b/public/assets/components/assets/icon/checkCircle32.json new file mode 100644 index 0000000..1724068 --- /dev/null +++ b/public/assets/components/assets/icon/checkCircle32.json @@ -0,0 +1 @@ +"M9.581 18.276l.637-.636 3.288 3.098 10.073-9.92.637.637-10.71 10.556zM29.8 16.5A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkCircle32F.json b/public/assets/components/assets/icon/checkCircle32F.json new file mode 100644 index 0000000..dc8b217 --- /dev/null +++ b/public/assets/components/assets/icon/checkCircle32F.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm-2.992 19.091l-4.213-4.01.92-.92 3.288 3.1 10.077-9.924.92.92z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkExtent16.json b/public/assets/components/assets/icon/checkExtent16.json new file mode 100644 index 0000000..ae4c702 --- /dev/null +++ b/public/assets/components/assets/icon/checkExtent16.json @@ -0,0 +1 @@ +"M15 6h-1V2h-4V1h5zm-9 8H2v-4H1v5h5zm9-4h-1v4h-4v1h5zM2 2h4V1H1v5h1zm10.354 3.354l-.707-.707L6.5 9.793 4.354 7.646l-.707.707L6.5 11.207z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkExtent24.json b/public/assets/components/assets/icon/checkExtent24.json new file mode 100644 index 0000000..9a1e8c3 --- /dev/null +++ b/public/assets/components/assets/icon/checkExtent24.json @@ -0,0 +1 @@ +"M21 21v-5h1v6h-6v-1zM3 21v-5H2v6h6v-1zM8 3V2H2v6h1V3zm13 0v5h1V2h-6v1zm-2.646 5.354l-.707-.707-7.147 7.146-3.146-3.147-.707.707 3.853 3.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkExtent32.json b/public/assets/components/assets/icon/checkExtent32.json new file mode 100644 index 0000000..b48c175 --- /dev/null +++ b/public/assets/components/assets/icon/checkExtent32.json @@ -0,0 +1 @@ +"M3 10V3h7v1H4v6zm26 0V3h-7v1h6v6zM10 28H4v-6H3v7h7zm12 1h7v-7h-1v6h-6zm2.233-17.526l-.707-.707L13.5 20.793l-3.218-3.218-.707.707 3.925 3.925z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkLayer16.json b/public/assets/components/assets/icon/checkLayer16.json new file mode 100644 index 0000000..81b0f4e --- /dev/null +++ b/public/assets/components/assets/icon/checkLayer16.json @@ -0,0 +1 @@ +"M5.852 13.584l.83.83a10.557 10.557 0 0 1-2.89.386A9.158 9.158 0 0 1 0 14.089l2.133-12.6A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.205 8.205 0 0 1 3.161.674l.942 5.566a1.44 1.44 0 0 0-.988.156l-.845-4.997a7.215 7.215 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.833 7.833 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26l-1.81 10.697a9.54 9.54 0 0 0 2.668.363 9.56 9.56 0 0 0 2.06-.216zm9.397-4.136l-.707-.707-4.985 4.984-2.1-2.102-.707.707 2.807 2.81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkLayer24.json b/public/assets/components/assets/icon/checkLayer24.json new file mode 100644 index 0000000..f75d166 --- /dev/null +++ b/public/assets/components/assets/icon/checkLayer24.json @@ -0,0 +1 @@ +"M10.626 21.142l.028.027a21.546 21.546 0 0 1-5.23.631A13.093 13.093 0 0 1 0 20.783L3.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l1.695 10.054a1.983 1.983 0 0 0-.401.296l-.484.473-1.7-10.086a11.86 11.86 0 0 0-3.63-.615 7.792 7.792 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.196 16.196 0 0 1-3.722-.457L1.124 20.15a13.727 13.727 0 0 0 4.3.65 20.115 20.115 0 0 0 4.673-.53 1.994 1.994 0 0 0 .529.872zm4.867.528l-2.832-2.663-.685.728 3.53 3.321 7.684-7.522-.699-.715z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkLayer32.json b/public/assets/components/assets/icon/checkLayer32.json new file mode 100644 index 0000000..a4259f7 --- /dev/null +++ b/public/assets/components/assets/icon/checkLayer32.json @@ -0,0 +1 @@ +"M15.202 28.725l.024.022A20.44 20.44 0 0 1 8.538 29.8 16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 3.9l2.378 14.33a1.979 1.979 0 0 0-.202.163l-.674.664-2.378-14.328a26.266 26.266 0 0 0-5.05-.518 16.633 16.633 0 0 0-5.29.81 17.433 17.433 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.108 27.433a15.986 15.986 0 0 0 6.43 1.366 19.212 19.212 0 0 0 6.143-.932 1.99 1.99 0 0 0 .521.857zm5.297.954l-3.256-3.084-.687.726 3.957 3.749 10.735-10.577-.701-.712z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkShield16.json b/public/assets/components/assets/icon/checkShield16.json new file mode 100644 index 0000000..4cae2b2 --- /dev/null +++ b/public/assets/components/assets/icon/checkShield16.json @@ -0,0 +1 @@ +"M8.5 15.992l.41-.223c5.995-3.27 6.385-8.315 5.976-12.818l-.067-.74-.743-.037C11.775 2.059 10.14 1.528 9.08.553L8.5.02l-.58.532c-1.06.975-2.695 1.506-4.997 1.62l-.742.038-.067.74c-.409 4.503-.019 9.547 5.976 12.818zM3.1 3.165a8.712 8.712 0 0 0 5.4-1.788 8.72 8.72 0 0 0 5.4 1.789c.36 4.13-.033 8.723-5.4 11.688-5.367-2.966-5.76-7.558-5.4-11.689zM12 5.738l-4.443 4.43-2.322-2.322.738-.738 1.584 1.588L11.262 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkShield24.json b/public/assets/components/assets/icon/checkShield24.json new file mode 100644 index 0000000..788672c --- /dev/null +++ b/public/assets/components/assets/icon/checkShield24.json @@ -0,0 +1 @@ +"M20.76 3.854l-.87-.042c-3.31-.166-5.67-.934-7.21-2.35L12 .838l-.68.624c-1.54 1.416-3.9 2.184-7.209 2.35l-.87.042-.08.87c-.574 6.312-.029 13.382 8.358 17.957l.481.262.48-.262c8.388-4.575 8.933-11.645 8.36-17.958zm-8.762 17.95c-7.879-4.3-8.381-11.005-7.837-16.993 3.552-.178 6.122-1.033 7.842-2.613 1.72 1.58 4.287 2.438 7.84 2.615.544 5.99.034 12.692-7.845 16.99zm5.524-13.946l.637.636L10.5 16 7 12.689l.637-.636 2.863 2.674z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkShield32.json b/public/assets/components/assets/icon/checkShield32.json new file mode 100644 index 0000000..262eda8 --- /dev/null +++ b/public/assets/components/assets/icon/checkShield32.json @@ -0,0 +1 @@ +"M16.5 30.302l-.556-.31C5.169 23.98 4.47 14.685 5.208 6.385l.09-1.009.999-.052c5.328-.273 7.795-1.623 9.86-3.564l.343-.323.342.323c2.066 1.941 4.533 3.29 9.86 3.564l1 .052.09 1.009c.738 8.3.039 17.595-10.736 23.607zm-.069-1.183l.069.038.07-.038c10.275-5.733 10.935-14.665 10.226-22.646l-.012-.144-.133-.007c-5.346-.274-7.993-1.596-10.151-3.52-2.159 1.924-4.806 3.247-10.152 3.52l-.132.007-.012.144c-.71 7.981-.049 16.913 10.227 22.646zm7.673-18.515l-.707-.707-8.897 8.896-2.896-2.896-.707.707 3.603 3.603z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkSquare16.json b/public/assets/components/assets/icon/checkSquare16.json new file mode 100644 index 0000000..57aaae3 --- /dev/null +++ b/public/assets/components/assets/icon/checkSquare16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.929-.93H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM3 3h11v11H3zm9.262 2l.738.738-5.443 5.43-2.822-2.822.738-.738 2.084 2.088z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkSquare16F.json b/public/assets/components/assets/icon/checkSquare16F.json new file mode 100644 index 0000000..25299cd --- /dev/null +++ b/public/assets/components/assets/icon/checkSquare16F.json @@ -0,0 +1 @@ +"M14.071 2H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.928-.93zM7.557 12.451L4.452 9.346l1.02-1.022 2.085 2.09 4.77-4.771 1.02 1.02z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkSquare24.json b/public/assets/components/assets/icon/checkSquare24.json new file mode 100644 index 0000000..408a341 --- /dev/null +++ b/public/assets/components/assets/icon/checkSquare24.json @@ -0,0 +1 @@ +"M3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3H4.28A1.281 1.281 0 0 0 3 4.281zM20.719 4a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H4.28a.281.281 0 0 1-.28-.282V4.28A.281.281 0 0 1 4.281 4zM10.5 17L7 13.689l.637-.636 2.863 2.674 7.022-6.87.637.637z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkSquare24F.json b/public/assets/components/assets/icon/checkSquare24F.json new file mode 100644 index 0000000..a01c764 --- /dev/null +++ b/public/assets/components/assets/icon/checkSquare24F.json @@ -0,0 +1 @@ +"M20.719 3H4.28A1.281 1.281 0 0 0 3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3zM10.502 17.277l-3.79-3.585.92-.918 2.865 2.676 7.027-6.874.92.92z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkSquare32.json b/public/assets/components/assets/icon/checkSquare32.json new file mode 100644 index 0000000..9e2fc43 --- /dev/null +++ b/public/assets/components/assets/icon/checkSquare32.json @@ -0,0 +1 @@ +"M5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29zM5 5.798A.798.798 0 0 1 5.798 5h21.4a.801.801 0 0 1 .802.798V27.2a.801.801 0 0 1-.8.8H5.8a.8.8 0 0 1-.8-.8zm8.424 16.395L9.5 18.457l.637-.636 3.287 3.098L23.497 11l.637.636z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/checkSquare32F.json b/public/assets/components/assets/icon/checkSquare32F.json new file mode 100644 index 0000000..d402ee5 --- /dev/null +++ b/public/assets/components/assets/icon/checkSquare32F.json @@ -0,0 +1 @@ +"M27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4zm-13.69 18.291l-4.213-4.01.92-.92 3.288 3.1 10.077-9.924.92.92z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronDown16.json b/public/assets/components/assets/icon/chevronDown16.json new file mode 100644 index 0000000..5df615b --- /dev/null +++ b/public/assets/components/assets/icon/chevronDown16.json @@ -0,0 +1 @@ +"M8 11.207l-4-4V5.793l4 4 4-4v1.414z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronDown24.json b/public/assets/components/assets/icon/chevronDown24.json new file mode 100644 index 0000000..e348b20 --- /dev/null +++ b/public/assets/components/assets/icon/chevronDown24.json @@ -0,0 +1 @@ +"M5 8.793l7 7 7-7v1.414l-7 7-7-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronDown32.json b/public/assets/components/assets/icon/chevronDown32.json new file mode 100644 index 0000000..783aa21 --- /dev/null +++ b/public/assets/components/assets/icon/chevronDown32.json @@ -0,0 +1 @@ +"M16 22.207l-9-9v-1.414l9 9 9-9v1.414z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronLeft16.json b/public/assets/components/assets/icon/chevronLeft16.json new file mode 100644 index 0000000..9d97c9a --- /dev/null +++ b/public/assets/components/assets/icon/chevronLeft16.json @@ -0,0 +1 @@ +"M10.207 4l-4 4 4 4H8.793l-4-4 4-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronLeft24.json b/public/assets/components/assets/icon/chevronLeft24.json new file mode 100644 index 0000000..6ab6c00 --- /dev/null +++ b/public/assets/components/assets/icon/chevronLeft24.json @@ -0,0 +1 @@ +"M6.793 12l7-7h1.414l-7 7 7 7h-1.414z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronLeft32.json b/public/assets/components/assets/icon/chevronLeft32.json new file mode 100644 index 0000000..cdf9ab7 --- /dev/null +++ b/public/assets/components/assets/icon/chevronLeft32.json @@ -0,0 +1 @@ +"M18.793 25l-9-9 9-9h1.414l-9 9 9 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronRight16.json b/public/assets/components/assets/icon/chevronRight16.json new file mode 100644 index 0000000..e1ef3e0 --- /dev/null +++ b/public/assets/components/assets/icon/chevronRight16.json @@ -0,0 +1 @@ +"M5.793 12l4-4-4-4h1.414l4 4-4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronRight24.json b/public/assets/components/assets/icon/chevronRight24.json new file mode 100644 index 0000000..60942fe --- /dev/null +++ b/public/assets/components/assets/icon/chevronRight24.json @@ -0,0 +1 @@ +"M8.793 5h1.414l7 7-7 7H8.793l7-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronRight32.json b/public/assets/components/assets/icon/chevronRight32.json new file mode 100644 index 0000000..3f2e5a4 --- /dev/null +++ b/public/assets/components/assets/icon/chevronRight32.json @@ -0,0 +1 @@ +"M13.207 7l9 9-9 9h-1.414l9-9-9-9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronUp16.json b/public/assets/components/assets/icon/chevronUp16.json new file mode 100644 index 0000000..a2b6391 --- /dev/null +++ b/public/assets/components/assets/icon/chevronUp16.json @@ -0,0 +1 @@ +"M8 6.207l-4 4V8.793l4-4 4 4v1.414z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronUp24.json b/public/assets/components/assets/icon/chevronUp24.json new file mode 100644 index 0000000..7c4a4b7 --- /dev/null +++ b/public/assets/components/assets/icon/chevronUp24.json @@ -0,0 +1 @@ +"M5 13.793l7-7 7 7v1.414l-7-7-7 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronUp32.json b/public/assets/components/assets/icon/chevronUp32.json new file mode 100644 index 0000000..71369e8 --- /dev/null +++ b/public/assets/components/assets/icon/chevronUp32.json @@ -0,0 +1 @@ +"M16 11.207l-9 9v-1.414l9-9 9 9v1.414z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsDown16.json b/public/assets/components/assets/icon/chevronsDown16.json new file mode 100644 index 0000000..b193300 --- /dev/null +++ b/public/assets/components/assets/icon/chevronsDown16.json @@ -0,0 +1 @@ +"M4 7.793l4 4 4-4v1.414l-4 4-4-4zm8-4.586V1.793l-4 4-4-4v1.414l4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsDown24.json b/public/assets/components/assets/icon/chevronsDown24.json new file mode 100644 index 0000000..ebe2db4 --- /dev/null +++ b/public/assets/components/assets/icon/chevronsDown24.json @@ -0,0 +1 @@ +"M12 17.793l7-7v1.414l-7 7-7-7v-1.414zm7-14l-7 7-7-7v1.414l7 7 7-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsDown32.json b/public/assets/components/assets/icon/chevronsDown32.json new file mode 100644 index 0000000..11436a3 --- /dev/null +++ b/public/assets/components/assets/icon/chevronsDown32.json @@ -0,0 +1 @@ +"M16 25.207l-9-9v-1.414l9 9 9-9v1.414zm9-17V6.793l-9 9-9-9v1.414l9 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsLeft16.json b/public/assets/components/assets/icon/chevronsLeft16.json new file mode 100644 index 0000000..6c07d05 --- /dev/null +++ b/public/assets/components/assets/icon/chevronsLeft16.json @@ -0,0 +1 @@ +"M8.207 4l-4 4 4 4H6.793l-4-4 4-4zm4.586 0l-4 4 4 4h1.414l-4-4 4-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsLeft24.json b/public/assets/components/assets/icon/chevronsLeft24.json new file mode 100644 index 0000000..5862cb2 --- /dev/null +++ b/public/assets/components/assets/icon/chevronsLeft24.json @@ -0,0 +1 @@ +"M4.793 12l7-7h1.414l-7 7 7 7h-1.414zm15.414 7l-7-7 7-7h-1.414l-7 7 7 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsLeft32.json b/public/assets/components/assets/icon/chevronsLeft32.json new file mode 100644 index 0000000..3e05114 --- /dev/null +++ b/public/assets/components/assets/icon/chevronsLeft32.json @@ -0,0 +1 @@ +"M15.793 25l-9-9 9-9h1.414l-9 9 9 9zm8 0h1.414l-9-9 9-9h-1.414l-9 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsRight16.json b/public/assets/components/assets/icon/chevronsRight16.json new file mode 100644 index 0000000..5537fa3 --- /dev/null +++ b/public/assets/components/assets/icon/chevronsRight16.json @@ -0,0 +1 @@ +"M7.793 12l4-4-4-4h1.414l4 4-4 4zm-4.586 0l4-4-4-4H1.793l4 4-4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsRight24.json b/public/assets/components/assets/icon/chevronsRight24.json new file mode 100644 index 0000000..b2f0ffd --- /dev/null +++ b/public/assets/components/assets/icon/chevronsRight24.json @@ -0,0 +1 @@ +"M12.207 19h-1.414l7-7-7-7h1.414l7 7zm-7 0l7-7-7-7H3.793l7 7-7 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsRight32.json b/public/assets/components/assets/icon/chevronsRight32.json new file mode 100644 index 0000000..1fade3c --- /dev/null +++ b/public/assets/components/assets/icon/chevronsRight32.json @@ -0,0 +1 @@ +"M23.793 16l-9-9h1.414l9 9-9 9h-1.414zM8.207 25l9-9-9-9H6.793l9 9-9 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsUp16.json b/public/assets/components/assets/icon/chevronsUp16.json new file mode 100644 index 0000000..8e64428 --- /dev/null +++ b/public/assets/components/assets/icon/chevronsUp16.json @@ -0,0 +1 @@ +"M8 4.207l-4 4V6.793l4-4 4 4v1.414zm-4 10l4-4 4 4v-1.414l-4-4-4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsUp24.json b/public/assets/components/assets/icon/chevronsUp24.json new file mode 100644 index 0000000..236a92b --- /dev/null +++ b/public/assets/components/assets/icon/chevronsUp24.json @@ -0,0 +1 @@ +"M19 13.207l-7-7-7 7v-1.414l7-7 7 7zM5 18.793v1.414l7-7 7 7v-1.414l-7-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chevronsUp32.json b/public/assets/components/assets/icon/chevronsUp32.json new file mode 100644 index 0000000..45ba5cc --- /dev/null +++ b/public/assets/components/assets/icon/chevronsUp32.json @@ -0,0 +1 @@ +"M16 8.207l-9 9v-1.414l9-9 9 9v1.414zm9 17v-1.414l-9-9-9 9v1.414l9-9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chordDiagram16.json b/public/assets/components/assets/icon/chordDiagram16.json new file mode 100644 index 0000000..fc126dd --- /dev/null +++ b/public/assets/components/assets/icon/chordDiagram16.json @@ -0,0 +1 @@ +"M9.103 14.77a5.947 5.947 0 0 1 .761.897 7.233 7.233 0 0 1-6.747-2.253 5.843 5.843 0 0 1 1.149-.263A6.268 6.268 0 0 0 8.5 14.8c.204 0 .404-.012.603-.03zM6.283 2.61a5.843 5.843 0 0 0 .435-1.18 7.319 7.319 0 0 0-5.014 4.424 5.846 5.846 0 0 0 1.224-.284 6.329 6.329 0 0 1 3.355-2.96zm8.1 1.587a5.868 5.868 0 0 0-.266 1.465A6.252 6.252 0 0 1 14.8 8.5c0 .086-.01.17-.013.256a5.92 5.92 0 0 0 .863 1.216 7.265 7.265 0 0 0-1.266-5.775zm.1 6.263a7.155 7.155 0 0 0 .77.804 7.33 7.33 0 0 1-4.19 4.062 7.147 7.147 0 0 0-.592-.846 6.24 6.24 0 0 0 .672-.27 7.73 7.73 0 0 0-8.19-2.728 6.3 6.3 0 0 0 .387.622 7.033 7.033 0 0 0-.99.314 7.237 7.237 0 0 1-1.01-5.335 7.108 7.108 0 0 0 1.058-.123 6.252 6.252 0 0 0-.14.729A7.814 7.814 0 0 0 8.479 2.2a6.316 6.316 0 0 0-.75.052 7.044 7.044 0 0 0 .258-1.027c.17-.012.34-.026.514-.026a7.265 7.265 0 0 1 4.986 1.983 7.045 7.045 0 0 0-.356 1.06 6.355 6.355 0 0 0-.578-.56 7.77 7.77 0 0 0 1.638 7.503 6.237 6.237 0 0 0 .293-.726zm-.816 1.634a8.725 8.725 0 0 1-1.96-9.007 6.247 6.247 0 0 0-2.219-.801 8.81 8.81 0 0 1-7.277 6.42 6.257 6.257 0 0 0 .34 1.848 8.741 8.741 0 0 1 9.472 3.166 6.35 6.35 0 0 0 1.644-1.626z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chordDiagram24.json b/public/assets/components/assets/icon/chordDiagram24.json new file mode 100644 index 0000000..146065f --- /dev/null +++ b/public/assets/components/assets/icon/chordDiagram24.json @@ -0,0 +1 @@ +"M12.956 21.777a8.688 8.688 0 0 1 .84.932 10.123 10.123 0 0 1-8.736-3.106 8.561 8.561 0 0 1 1.239-.192A9.251 9.251 0 0 0 12.5 21.8c.154 0 .304-.016.456-.023zM10.37 3.456a8.585 8.585 0 0 0 .584-1.127A10.319 10.319 0 0 0 3.44 7.603a8.642 8.642 0 0 0 1.26-.148 9.318 9.318 0 0 1 5.672-4zm11.478 4.748a8.546 8.546 0 0 0-.407 1.77A9.256 9.256 0 0 1 21.8 12.5a9.352 9.352 0 0 1-.055.992 8.57 8.57 0 0 0 .697 1.656 10.104 10.104 0 0 0-.593-6.944zm-.702 7.697a10.14 10.14 0 0 0 .648 1.007 10.335 10.335 0 0 1-6.383 5.466 10.194 10.194 0 0 0-.65-.864 9.214 9.214 0 0 0 1.657-.588 11.68 11.68 0 0 0-12.271-4.359 9.301 9.301 0 0 0 .919 1.502 10.035 10.035 0 0 0-1.053.26 10.208 10.208 0 0 1-1.23-9.21c.072 0 .143.01.216.01.29 0 .576-.02.86-.044a9.202 9.202 0 0 0-.494 1.7 11.805 11.805 0 0 0 10.6-7.454A9.284 9.284 0 0 0 12.5 3.2c-.103 0-.204.012-.306.016a10.042 10.042 0 0 0 .403-1.01 10.286 10.286 0 0 1 8.312 4.366 10.046 10.046 0 0 0-.466 1.116 9.344 9.344 0 0 0-1.18-1.553 11.727 11.727 0 0 0 .985 11.498 9.28 9.28 0 0 0 .899-1.732zm-1.522 2.565A12.68 12.68 0 0 1 18.503 5.41a9.277 9.277 0 0 0-3.55-1.87 12.806 12.806 0 0 1-11.717 8.248 9.322 9.322 0 0 0-.036.712 9.237 9.237 0 0 0 .555 3.133 12.676 12.676 0 0 1 13.554 4.812 9.362 9.362 0 0 0 2.316-1.98z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/chordDiagram32.json b/public/assets/components/assets/icon/chordDiagram32.json new file mode 100644 index 0000000..090532e --- /dev/null +++ b/public/assets/components/assets/icon/chordDiagram32.json @@ -0,0 +1 @@ +"M5.5 10.75c-.321 0-.636-.024-.95-.048A13.303 13.303 0 0 1 16.5 3.2c.102 0 .202.013.304.016-.143.34-.303.67-.474.993a12.304 12.304 0 0 0-10.692 6.534c-.046 0-.091.007-.138.007zm22.613-.714q-.318.51-.585 1.05a12.154 12.154 0 0 1 0 10.827q.268.542.585 1.05a13.231 13.231 0 0 0 0-12.927zm-2.494-1.76a15.188 15.188 0 0 0 0 16.448 12.364 12.364 0 0 0 1.029-1.287c.18.308.368.61.571.903a13.29 13.29 0 0 1-8.867 5.315q-.183-.483-.4-.949a12.183 12.183 0 0 0 1.575-.299A15.317 15.317 0 0 0 5.5 19.2c-.33 0-.654.029-.979.05a12.156 12.156 0 0 0 .461 1.526c-.349.013-.696.03-1.038.068a13.067 13.067 0 0 1 0-8.689c.342.04.69.056 1.038.069a12.156 12.156 0 0 0-.46 1.526c.324.021.648.05.978.05a15.317 15.317 0 0 0 14.027-9.207 12.183 12.183 0 0 0-1.575-.3q.218-.465.4-.948a13.29 13.29 0 0 1 8.867 5.315c-.203.292-.39.595-.571.903a12.364 12.364 0 0 0-1.029-1.287zm-.72-.737a12.299 12.299 0 0 0-4.402-2.659A16.324 16.324 0 0 1 5.5 14.8c-.391 0-.775-.031-1.16-.059A12.279 12.279 0 0 0 4.2 16.5a12.279 12.279 0 0 0 .14 1.759c.385-.028.769-.059 1.16-.059a16.324 16.324 0 0 1 14.997 9.92 12.299 12.299 0 0 0 4.402-2.66 16.226 16.226 0 0 1 0-17.92zM5.639 22.257c-.047 0-.092-.007-.139-.007-.321 0-.636.024-.95.048A13.303 13.303 0 0 0 16.5 29.8c.102 0 .202-.013.304-.016-.143-.34-.303-.67-.474-.993a12.304 12.304 0 0 1-10.692-6.534z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/circle16.json b/public/assets/components/assets/icon/circle16.json new file mode 100644 index 0000000..4dbc99c --- /dev/null +++ b/public/assets/components/assets/icon/circle16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/circle16F.json b/public/assets/components/assets/icon/circle16F.json new file mode 100644 index 0000000..7fe569d --- /dev/null +++ b/public/assets/components/assets/icon/circle16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM4.2 8.5a4.3 4.3 0 1 1 4.3 4.3 4.305 4.305 0 0 1-4.3-4.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/circle24.json b/public/assets/components/assets/icon/circle24.json new file mode 100644 index 0000000..6a08686 --- /dev/null +++ b/public/assets/components/assets/icon/circle24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/circle24F.json b/public/assets/components/assets/icon/circle24F.json new file mode 100644 index 0000000..6eff19a --- /dev/null +++ b/public/assets/components/assets/icon/circle24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm0-3a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/circle32.json b/public/assets/components/assets/icon/circle32.json new file mode 100644 index 0000000..bf75ca4 --- /dev/null +++ b/public/assets/components/assets/icon/circle32.json @@ -0,0 +1 @@ +"M16.5 29.8A13.3 13.3 0 1 0 3.2 16.5a13.3 13.3 0 0 0 13.3 13.3zm0-25.6A12.3 12.3 0 1 1 4.2 16.5 12.3 12.3 0 0 1 16.5 4.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/circle32F.json b/public/assets/components/assets/icon/circle32F.json new file mode 100644 index 0000000..47b6332 --- /dev/null +++ b/public/assets/components/assets/icon/circle32F.json @@ -0,0 +1 @@ +"M16.5 29.8A13.3 13.3 0 1 0 3.2 16.5a13.3 13.3 0 0 0 13.3 13.3zm0-25.6A12.3 12.3 0 1 1 4.2 16.5 12.3 12.3 0 0 1 16.5 4.2zm0 20.6a8.3 8.3 0 1 1 8.3-8.3 8.309 8.309 0 0 1-8.3 8.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/circleArea16.json b/public/assets/components/assets/icon/circleArea16.json new file mode 100644 index 0000000..d340ae5 --- /dev/null +++ b/public/assets/components/assets/icon/circleArea16.json @@ -0,0 +1 @@ +[{"d":"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z"},{"opacity":".25","d":"M8.5 2.2a6.3 6.3 0 1 0 0 12.6 6.3 6.3 0 1 0 0-12.6z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/circleArea24.json b/public/assets/components/assets/icon/circleArea24.json new file mode 100644 index 0000000..c990389 --- /dev/null +++ b/public/assets/components/assets/icon/circleArea24.json @@ -0,0 +1 @@ +[{"d":"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3z"},{"opacity":".25","d":"M12.5 3.2a9.3 9.3 0 1 0 0 18.6 9.3 9.3 0 1 0 0-18.6z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/circleArea32.json b/public/assets/components/assets/icon/circleArea32.json new file mode 100644 index 0000000..2f146bc --- /dev/null +++ b/public/assets/components/assets/icon/circleArea32.json @@ -0,0 +1 @@ +[{"d":"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3z"},{"opacity":".25","d":"M16.5 4.2a12.3 12.3 0 1 0 0 24.6 12.3 12.3 0 1 0 0-24.6z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/circleDisallowed16.json b/public/assets/components/assets/icon/circleDisallowed16.json new file mode 100644 index 0000000..5956e56 --- /dev/null +++ b/public/assets/components/assets/icon/circleDisallowed16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zM2.2 8.5a6.292 6.292 0 0 1 10.382-4.79l-8.87 8.872A6.268 6.268 0 0 1 2.2 8.5zm6.3 6.3a6.268 6.268 0 0 1-4.082-1.51l8.871-8.872A6.292 6.292 0 0 1 8.5 14.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/circleDisallowed24.json b/public/assets/components/assets/icon/circleDisallowed24.json new file mode 100644 index 0000000..1cac3ba --- /dev/null +++ b/public/assets/components/assets/icon/circleDisallowed24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 1a9.252 9.252 0 0 1 6.203 2.39L5.59 18.703A9.284 9.284 0 0 1 12.5 3.2zm0 18.6a9.252 9.252 0 0 1-6.203-2.39L19.41 6.297A9.284 9.284 0 0 1 12.5 21.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/circleDisallowed32.json b/public/assets/components/assets/icon/circleDisallowed32.json new file mode 100644 index 0000000..89b11d1 --- /dev/null +++ b/public/assets/components/assets/icon/circleDisallowed32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 1a12.239 12.239 0 0 1 8.323 3.27L7.47 24.823A12.28 12.28 0 0 1 16.5 4.2zm0 24.6a12.239 12.239 0 0 1-8.323-3.27L25.53 8.177A12.28 12.28 0 0 1 16.5 28.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/classifyObjects16.json b/public/assets/components/assets/icon/classifyObjects16.json new file mode 100644 index 0000000..e872cdb --- /dev/null +++ b/public/assets/components/assets/icon/classifyObjects16.json @@ -0,0 +1 @@ +"M15 15V1H1v14h14zm-1-8h-3V4h3zM8.166 2a4.136 4.136 0 0 0-2.124 1.856 2.185 2.185 0 0 0 .664 2.49.983.983 0 0 1 .106.127 5.338 5.338 0 0 1-1.073.325 3.424 3.424 0 0 0-1.633.655 1.623 1.623 0 0 0-.438 1.503c.053.418.102.852-1.668 1.677V2zM2 14v-2.276c2.397-1.045 2.799-1.81 2.66-2.895-.04-.318-.057-.45.167-.683a3.748 3.748 0 0 1 1.14-.375c.854-.2 1.662-.39 1.848-1.02a1.119 1.119 0 0 0-.388-1.098c-.738-.765-.532-1.247-.465-1.405C7.489 3.007 10.549 2 12.267 2H14v1h-4v5h4v6h-1v-3h-3V9H6v4h3v1zm7-2H7v-2h2v2zm1 2v-2h2v2zm3-8h-1V5h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/classifyObjects24.json b/public/assets/components/assets/icon/classifyObjects24.json new file mode 100644 index 0000000..4f5906e --- /dev/null +++ b/public/assets/components/assets/icon/classifyObjects24.json @@ -0,0 +1 @@ +"M2 22h20V2H2zm13-1v-4h4v4zm-1-5v2h-4v-4h4zm7-5h-5V6h5zm0-6h-6v7h6v9h-1v-5h-5v-3H9v6h5v2H3v-3.01a2.73 2.73 0 0 0 2.646-1.73 4.09 4.09 0 0 0 .284-1.968c-.036-1.181-.059-1.962 2.632-2.296 1.567-.194 2.724-.975 2.813-1.899.04-.42-.113-1.198-1.602-1.684a1.35 1.35 0 0 1-1.037-.99c-.054-.512.412-1.097 1.28-1.602A25.765 25.765 0 0 1 20.52 3H21zm-6.487-2a21.356 21.356 0 0 0-5.001 1.957c-1.674.976-1.827 2.03-1.77 2.573a2.283 2.283 0 0 0 1.72 1.834c.656.214.934.474.918.637-.027.277-.698.849-1.942 1.003-3.33.413-3.557 1.69-3.508 3.319a3.207 3.207 0 0 1-.187 1.506A1.747 1.747 0 0 1 3 16.991V3zM20 10h-3V7h3zm-7 7h-2v-2h2zm3 1h2v2h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/classifyObjects32.json b/public/assets/components/assets/icon/classifyObjects32.json new file mode 100644 index 0000000..7e0ee43 --- /dev/null +++ b/public/assets/components/assets/icon/classifyObjects32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm17.105 1a32.286 32.286 0 0 0-7.359 3.326c-1.975 1.164-2.155 2.405-2.087 3.041a2.677 2.677 0 0 0 2.008 2.146c.488.161 1.296.554 1.216 1.37a2.594 2.594 0 0 1-2.358 1.94c-4.672.586-4.544 2.901-4.475 4.145a2.83 2.83 0 0 1 .004.548c-.63.955-1.2 1.05-2.332 1.238-.223.037-.466.08-.722.13V4zM20 28v-5h5v5zm-1-6v3h-5v-5h5zm9-9h-6V7h6zm-7-7v8h7v14h-2v-6h-6v-3h-7v7h6v2H4v-5.095c.319-.065.619-.12.886-.164a3.671 3.671 0 0 0 3.002-1.674 1.856 1.856 0 0 0 .16-1.154c-.065-1.17-.145-2.627 3.602-3.097a3.59 3.59 0 0 0 3.229-2.837 2.359 2.359 0 0 0-1.899-2.415 1.745 1.745 0 0 1-1.327-1.303c-.072-.676.511-1.43 1.6-2.073A27.175 27.175 0 0 1 25.524 4H28v2zm0 18h3v3h-3zm-3 0h-3v-3h3zm9-12h-4V8h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/classifyPixels16.json b/public/assets/components/assets/icon/classifyPixels16.json new file mode 100644 index 0000000..a1b417d --- /dev/null +++ b/public/assets/components/assets/icon/classifyPixels16.json @@ -0,0 +1 @@ +[{"d":"M12.767 1H1v14h14V1zM2 2h6.59a3.957 3.957 0 0 0-2.064 1.798 2.092 2.092 0 0 0 .687 2.389c.037.037.064.068.085.093a5.856 5.856 0 0 1-1.055.303 3.494 3.494 0 0 0-1.63.63 1.908 1.908 0 0 0-.58 1.31c-.045.444-.097.902-2.033 1.757zm1.065 12H2v-2.63c2.66-1.11 2.937-1.843 3.028-2.746a.93.93 0 0 1 .292-.704 3.937 3.937 0 0 1 1.144-.362c.86-.194 1.672-.378 1.853-1.004A1.085 1.085 0 0 0 7.92 5.48c-.713-.713-.53-1.154-.47-1.3C7.948 2.978 11.023 2 12.767 2H14v1.62c-1.378.09-3.305.552-4.071 1.616a1.733 1.733 0 0 0-.237 1.622 2.837 2.837 0 0 1 .147 2.196c-.206.326-.658.516-1.467.616a4.226 4.226 0 0 0-3.51 2.34A6.504 6.504 0 0 1 3.065 14zm1.544 0A9.198 9.198 0 0 0 5.7 12.557a3.292 3.292 0 0 1 2.795-1.894 2.852 2.852 0 0 0 2.19-1.075c.433-.688.42-1.656-.043-3.046a.733.733 0 0 1 .097-.721c.48-.666 1.966-1.108 3.261-1.202v1.676c-1.881.423-1.96 2.094-1.999 3.35-.048 1.51-.138 2.301-1.543 2.393-1.804.118-2.934.766-3.455 1.962zM14 14H8.129a3.023 3.023 0 0 1 2.393-.964c2.377-.155 2.436-2.007 2.479-3.36.041-1.302.112-2.08.999-2.37z"},{"opacity":".25","d":"M7.45 4.18c-.06.146-.243.587.47 1.3a1.085 1.085 0 0 1 .397 1.074c-.181.626-.994.81-1.853 1.004a3.937 3.937 0 0 0-1.144.362.93.93 0 0 0-.292.704c-.09.903-.368 1.636-3.028 2.745V14h1.065a6.504 6.504 0 0 0 1.797-1.99 4.226 4.226 0 0 1 3.51-2.34c.809-.1 1.26-.29 1.467-.616a2.837 2.837 0 0 0-.147-2.196 1.733 1.733 0 0 1 .237-1.622C10.695 4.172 12.622 3.71 14 3.62V2h-1.233c-1.744 0-4.819.977-5.317 2.18z"},{"opacity":".75","d":"M14 7.306c-.887.29-.958 1.068-.999 2.37-.043 1.353-.102 3.205-2.479 3.36A3.023 3.023 0 0 0 8.13 14H14z"},{"opacity":".5","d":"M14 4.619c-1.295.094-2.78.536-3.26 1.202a.733.733 0 0 0-.098.721c.462 1.39.476 2.358.043 3.046a2.852 2.852 0 0 1-2.19 1.075A3.292 3.292 0 0 0 5.7 12.557 9.198 9.198 0 0 1 4.61 14h2.393c.521-1.196 1.651-1.844 3.455-1.962 1.405-.092 1.495-.883 1.543-2.392.04-1.257.118-2.928 1.999-3.351z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/classifyPixels24.json b/public/assets/components/assets/icon/classifyPixels24.json new file mode 100644 index 0000000..a199b7c --- /dev/null +++ b/public/assets/components/assets/icon/classifyPixels24.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M21 12.257c-1.87.487-1.812 1.78-1.737 3.381.068 1.492.153 3.349-2.225 3.644-2.683.333-3.125 1.119-3.295 1.718H21z"},{"opacity":".5","d":"M21 8.853c-2.233-.476-3.917.348-5.581 1.317-1.638.955-1.183 1.737-.607 2.727.326.562.664 1.143.384 1.707-.228.459-.788.72-1.815.848-3.175.393-3.849 2.036-4.211 2.919a3.063 3.063 0 0 1-.233.488 8.424 8.424 0 0 0-.498.9A6.94 6.94 0 0 1 7.7 21h5.01l.014-.054c.26-1.066.82-2.239 4.19-2.656 1.398-.174 1.424-.969 1.349-2.606-.075-1.625-.168-3.82 2.736-4.448z"},{"opacity":".25","d":"M21 3h-1.286a21.544 21.544 0 0 0-9.27 3.325l-.215.126c-.768.447-1.181.96-1.134 1.404.038.357.384.685.905.855a1.87 1.87 0 0 1 1.508 1.92 2.802 2.802 0 0 1-2.526 2.218C6.3 13.181 6.355 14.19 6.4 15.002a1.47 1.47 0 0 1-.141.935C5.472 17.117 4.326 17.385 3 17.69V21h2.961c.835-.213 1.169-.863 1.584-1.689a9.411 9.411 0 0 1 .56-1.006 2.101 2.101 0 0 0 .14-.314c.377-.918 1.258-3.066 5.013-3.532.915-.113 1.042-.3 1.043-.301a2.486 2.486 0 0 0-.354-.759c-.536-.921-1.532-2.636.968-4.093A8.461 8.461 0 0 1 21 7.85z"},{"d":"M19.696 2H2v20h20V2zm-4.675 1A29.014 29.014 0 0 0 9.94 5.461l-.214.125C8.186 6.483 8.047 7.46 8.1 7.96a2.11 2.11 0 0 0 1.588 1.7c.402.131.87.39.823.875a1.83 1.83 0 0 1-1.653 1.321c-3.611.447-3.506 2.308-3.457 3.202.008.131.018.311.025.324A3.463 3.463 0 0 1 3 16.664V3zM21 21h-7.257c.17-.6.612-1.385 3.295-1.718 2.378-.295 2.293-2.152 2.225-3.644-.075-1.6-.133-2.894 1.737-3.381zm0-9.764c-2.904.628-2.81 2.823-2.736 4.448.075 1.637.049 2.432-1.349 2.606-3.37.417-3.93 1.59-4.19 2.656L12.71 21H7.7a6.94 6.94 0 0 0 .737-1.24 8.424 8.424 0 0 1 .498-.9 3.063 3.063 0 0 0 .234-.49c.362-.882 1.036-2.525 4.21-2.918 1.028-.128 1.588-.389 1.816-.849.28-.564-.058-1.144-.385-1.706-.575-.99-1.03-1.773.608-2.727C17.083 9.2 18.767 8.377 21 8.853zm0-3.387a8.461 8.461 0 0 0-6.085 1.457c-2.5 1.457-1.504 3.172-.968 4.093a2.486 2.486 0 0 1 .354.759c-.001.002-.128.188-1.043.301-3.755.466-4.636 2.614-5.013 3.532a2.101 2.101 0 0 1-.14.314 9.411 9.411 0 0 0-.56 1.006c-.415.826-.75 1.476-1.584 1.689H3v-3.31c1.326-.305 2.472-.573 3.259-1.753a1.47 1.47 0 0 0 .141-.935c-.045-.812-.101-1.821 2.582-2.154a2.802 2.802 0 0 0 2.526-2.218A1.87 1.87 0 0 0 10 8.71c-.52-.17-.867-.498-.905-.855-.047-.445.366-.957 1.134-1.404l.215-.126A21.544 21.544 0 0 1 19.714 3H21z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/classifyPixels32.json b/public/assets/components/assets/icon/classifyPixels32.json new file mode 100644 index 0000000..3c4cd95 --- /dev/null +++ b/public/assets/components/assets/icon/classifyPixels32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M28 11.73a12.106 12.106 0 0 0-8.638.998 2.573 2.573 0 0 0-1.37 1.498c-.192.86.486 1.836 1.082 2.697.602.868 1.17 1.687.835 2.436-.25.56-.901.876-2.111 1.026-4.268.529-5.178 2.746-5.667 3.937a3.696 3.696 0 0 1-.293.616A12.328 12.328 0 0 1 9.122 28h7.962c.024-.052.047-.089.074-.15.487-1.082 1.393-3.099 6.259-3.702 2.07-.256 2.062-1.57 1.874-3.87-.17-2.066-.37-4.609 2.709-5.168z"},{"opacity":".25","d":"M28 4h-1.855c-5.415.386-9.874 2.994-12.273 4.396l-.282.166c-1.067.621-1.639 1.35-1.57 2a1.697 1.697 0 0 0 1.3 1.26 2.312 2.312 0 0 1 1.874 2.361 3.523 3.523 0 0 1-3.183 2.776c-3.679.456-3.6 1.867-3.536 3a1.794 1.794 0 0 1-.16 1.133C7.308 22.6 5.892 22.926 4.1 23.338l-.1.024V28h2.9c1.365-.339 2.71-1.52 4.106-3.617a2.894 2.894 0 0 0 .2-.44c.526-1.282 1.621-3.95 6.469-4.55 1.133-.141 1.3-.393 1.321-.442.106-.235-.385-.942-.743-1.458-.679-.979-1.524-2.197-1.238-3.484a3.448 3.448 0 0 1 1.843-2.145A13.066 13.066 0 0 1 28 10.72z"},{"opacity":".75","d":"M28 16.124c-1.906.424-1.895 1.86-1.713 4.072.167 2.03.375 4.557-2.747 4.944-3.92.486-4.9 1.924-5.35 2.86H28z"},{"d":"M26.127 3H3v26h26V3zm-5.138 1a36.236 36.236 0 0 0-7.62 3.533l-.283.164c-1.946 1.136-2.126 2.349-2.06 2.971a2.628 2.628 0 0 0 1.983 2.103c.476.156 1.265.534 1.19 1.316a2.532 2.532 0 0 1-2.311 1.88c-4.607.57-4.48 2.833-4.411 4.048a3.051 3.051 0 0 1 .005.523C6.717 21.685 5.627 21.96 4 22.335V4zM28 28h-9.81c.45-.936 1.43-2.374 5.35-2.86 3.122-.387 2.914-2.914 2.747-4.944-.182-2.211-.193-3.648 1.713-4.072zm0-12.89c-3.08.559-2.879 3.102-2.709 5.167.188 2.3.195 3.615-1.874 3.87-4.866.604-5.771 2.62-6.259 3.704-.027.06-.05.097-.074.149H9.122a12.328 12.328 0 0 0 2.716-3.062 3.696 3.696 0 0 0 .293-.616c.49-1.19 1.4-3.408 5.667-3.937 1.21-.15 1.861-.467 2.111-1.026.335-.75-.233-1.568-.835-2.436-.596-.861-1.274-1.837-1.083-2.697a2.573 2.573 0 0 1 1.371-1.497 12.106 12.106 0 0 1 8.638-1zm0-4.39a13.066 13.066 0 0 0-9.142 1.144 3.448 3.448 0 0 0-1.843 2.145c-.286 1.287.56 2.505 1.238 3.484.358.516.849 1.223.743 1.458-.021.049-.188.3-1.321.442-4.848.6-5.943 3.268-6.469 4.55a2.894 2.894 0 0 1-.2.44C9.609 26.48 8.265 27.661 6.9 28H4v-4.638l.1-.024c1.793-.412 3.209-.738 4.214-2.246a1.794 1.794 0 0 0 .16-1.133c-.063-1.133-.142-2.544 3.537-3a3.523 3.523 0 0 0 3.183-2.776 2.312 2.312 0 0 0-1.875-2.362 1.697 1.697 0 0 1-1.298-1.259c-.07-.65.502-1.379 1.569-2l.282-.166C16.271 6.994 20.73 4.386 26.145 4H28z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/clipboard16.json b/public/assets/components/assets/icon/clipboard16.json new file mode 100644 index 0000000..e10c37e --- /dev/null +++ b/public/assets/components/assets/icon/clipboard16.json @@ -0,0 +1 @@ +"M14 2h-2V1H9.723a1.984 1.984 0 0 0-3.446 0H4v1H2v14h12zM5 2h2v-.318A.682.682 0 0 1 7.682 1h.636A.682.682 0 0 1 9 1.682V2h2v1H5zm8 13H3V3h1v1h8V3h1zm-1-5H4V9h8zm-8 2h4v1H4zm0-6h8v1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clipboard24.json b/public/assets/components/assets/icon/clipboard24.json new file mode 100644 index 0000000..787108c --- /dev/null +++ b/public/assets/components/assets/icon/clipboard24.json @@ -0,0 +1 @@ +"M20 4h-3V3h-3a2 2 0 0 0-4 0H7v1H4v18h16zM8 4h3V2.615A.615.615 0 0 1 11.614 2h.771a.615.615 0 0 1 .615.615V4h3v2H8zm11 17H5V5h2v2h10V5h2zM7 18h5v1H7zm0-8h10v1H7zm0 4h10v1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clipboard32.json b/public/assets/components/assets/icon/clipboard32.json new file mode 100644 index 0000000..4b55b36 --- /dev/null +++ b/public/assets/components/assets/icon/clipboard32.json @@ -0,0 +1 @@ +"M27 5h-4V3h-4.05a2.5 2.5 0 0 0-4.9 0H10v2H6v24h21zM11 4h4.092A1.483 1.483 0 0 1 15 3.5a1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.092.5H22v3H11zm15 24H7V6h3v2h13V6h3zM10 13h13v1H10zm13 6H10v-1h13zm-13 4h7v1h-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clock16.json b/public/assets/components/assets/icon/clock16.json new file mode 100644 index 0000000..43bafa8 --- /dev/null +++ b/public/assets/components/assets/icon/clock16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0-7.3-7.3 7.3 7.3 0 0 0 7.3 7.3zm0-13.6a6.3 6.3 0 1 1-6.3 6.3 6.307 6.307 0 0 1 6.3-6.3zM12 9H8V4h1v4h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clock24.json b/public/assets/components/assets/icon/clock24.json new file mode 100644 index 0000000..e51399c --- /dev/null +++ b/public/assets/components/assets/icon/clock24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM13 12h4v1h-5V6h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clock32.json b/public/assets/components/assets/icon/clock32.json new file mode 100644 index 0000000..815854f --- /dev/null +++ b/public/assets/components/assets/icon/clock32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.3 12.3 0 0 1-12.3 12.3zM17 16h7v1h-8V7h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clockDown16.json b/public/assets/components/assets/icon/clockDown16.json new file mode 100644 index 0000000..33c1938 --- /dev/null +++ b/public/assets/components/assets/icon/clockDown16.json @@ -0,0 +1 @@ +"M0 8.5A4.5 4.5 0 1 0 4.5 4 4.5 4.5 0 0 0 0 8.5zm8 0A3.5 3.5 0 1 1 4.5 5 3.504 3.504 0 0 1 8 8.5zM5 6v2h1v1H4V6zm8-1.914v8.209l1.62-1.62.706.707-2.808 2.81-2.81-2.81.707-.707L12 12.26V4.086z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clockDown24.json b/public/assets/components/assets/icon/clockDown24.json new file mode 100644 index 0000000..6a6f803 --- /dev/null +++ b/public/assets/components/assets/icon/clockDown24.json @@ -0,0 +1 @@ +"M7 5.2a6.8 6.8 0 1 0 6.8 6.8A6.8 6.8 0 0 0 7 5.2zm0 12.6a5.8 5.8 0 1 1 5.8-5.8A5.806 5.806 0 0 1 7 17.8zM7 12h3v1H6V8h1zm15.646 3.646l.707.707-3.853 3.854-3.854-3.854.707-.707L19 18.293V5.053h1v13.24z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clockDown32.json b/public/assets/components/assets/icon/clockDown32.json new file mode 100644 index 0000000..06fbdf7 --- /dev/null +++ b/public/assets/components/assets/icon/clockDown32.json @@ -0,0 +1 @@ +"M12 26.8A10.8 10.8 0 1 0 1.2 16 10.8 10.8 0 0 0 12 26.8zm0-20.6A9.8 9.8 0 1 1 2.2 16 9.811 9.811 0 0 1 12 6.2zM16 17h-5v-7h1v6h4zm15.354 6.354L27.5 27.207l-3.854-3.854.707-.707L27 25.293V5h1v20.293l2.646-2.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clockForward16.json b/public/assets/components/assets/icon/clockForward16.json new file mode 100644 index 0000000..bd7a216 --- /dev/null +++ b/public/assets/components/assets/icon/clockForward16.json @@ -0,0 +1 @@ +"M11 10H7V5h1v4h3zm1-4h4V2h-1v2.595A7.786 7.786 0 1 0 15.728 9h-1.01a6.789 6.789 0 1 1-.618-4H12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clockForward24.json b/public/assets/components/assets/icon/clockForward24.json new file mode 100644 index 0000000..238ade2 --- /dev/null +++ b/public/assets/components/assets/icon/clockForward24.json @@ -0,0 +1 @@ +"M12 1.282a10.712 10.712 0 0 1 9 4.917V2h1v6h-6V7h4.508a9.862 9.862 0 1 0 1.373 5h.838A10.719 10.719 0 1 1 12 1.282zM16 13h-4V7h-1v7h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clockForward32.json b/public/assets/components/assets/icon/clockForward32.json new file mode 100644 index 0000000..36958d1 --- /dev/null +++ b/public/assets/components/assets/icon/clockForward32.json @@ -0,0 +1 @@ +"M22 18h-7V9h1v8h6zm-6 10.8A12.8 12.8 0 1 1 27.299 10H23v1h6V5h-1v4.21A13.78 13.78 0 1 0 29.8 16h-1A12.815 12.815 0 0 1 16 28.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clockUp16.json b/public/assets/components/assets/icon/clockUp16.json new file mode 100644 index 0000000..3afbbe3 --- /dev/null +++ b/public/assets/components/assets/icon/clockUp16.json @@ -0,0 +1 @@ +"M9 8.5A4.5 4.5 0 1 0 4.5 13 4.5 4.5 0 0 0 9 8.5zm-8 0A3.5 3.5 0 1 1 4.5 12 3.504 3.504 0 0 1 1 8.5zM6 9H4V6h1v2h1zm6.518-6.191l2.808 2.81-.707.706L13 4.705V13h-1V4.74l-1.585 1.585-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clockUp24.json b/public/assets/components/assets/icon/clockUp24.json new file mode 100644 index 0000000..49c8849 --- /dev/null +++ b/public/assets/components/assets/icon/clockUp24.json @@ -0,0 +1 @@ +"M19 19V5.707l-2.646 2.647-.707-.707L19.5 3.793l3.854 3.854-.707.707L20 5.707V19zM7 5.2A6.8 6.8 0 1 1 .2 12 6.799 6.799 0 0 1 7 5.2zM1.2 12A5.8 5.8 0 1 0 7 6.2 5.806 5.806 0 0 0 1.2 12zm8.8 0H7V8H6v5h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clockUp32.json b/public/assets/components/assets/icon/clockUp32.json new file mode 100644 index 0000000..5023d24 --- /dev/null +++ b/public/assets/components/assets/icon/clockUp32.json @@ -0,0 +1 @@ +"M12 26.8A10.8 10.8 0 1 0 1.2 16 10.8 10.8 0 0 0 12 26.8zm0-20.6A9.8 9.8 0 1 1 2.2 16 9.811 9.811 0 0 1 12 6.2zM16 17h-5v-7h1v6h4zM27.5 4.793l3.854 3.854-.707.707L28 6.707V27h-1V6.707l-2.646 2.647-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cloud16.json b/public/assets/components/assets/icon/cloud16.json new file mode 100644 index 0000000..4c2bcd0 --- /dev/null +++ b/public/assets/components/assets/icon/cloud16.json @@ -0,0 +1 @@ +"M12.5 12a2.496 2.496 0 0 0 1.02-4.775l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 5.5a.989.989 0 0 0-.987.92L2.966 7l-.525.246A2.494 2.494 0 0 0 3.5 12zm-.034 1H3.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.496 3.496 0 0 1 12.466 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cloud24.json b/public/assets/components/assets/icon/cloud24.json new file mode 100644 index 0000000..1d3383f --- /dev/null +++ b/public/assets/components/assets/icon/cloud24.json @@ -0,0 +1 @@ +"M5 19a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.024A3.17 3.17 0 0 1 6.19 6.87a3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.99 4.99 0 0 1 19 19zm14-1a3.991 3.991 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 8.59l-.977-.483A2.277 2.277 0 0 0 6.19 7.87a2.18 2.18 0 0 0-1.167.339 2.205 2.205 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cloud32.json b/public/assets/components/assets/icon/cloud32.json new file mode 100644 index 0000000..a9e595e --- /dev/null +++ b/public/assets/components/assets/icon/cloud32.json @@ -0,0 +1 @@ +"M27.515 12.66l-.407-.138-.06-.425A8.956 8.956 0 0 0 18.462 4.2a8.645 8.645 0 0 0-7.566 4.718l-.259.488-.534-.138a4.432 4.432 0 0 0-1.125-.162 3.93 3.93 0 0 0-4.022 3.713l-.022.402-.357.183A6.169 6.169 0 0 0 1.2 18.897c0 3.091 2.533 6.08 5.537 6.103h19.825c2.473 0 5.238-2.807 5.238-6.296a6.358 6.358 0 0 0-4.285-6.044zM26.562 24H6.745C4.366 23.982 2.2 21.55 2.2 18.897a5.173 5.173 0 0 1 2.835-4.603l.357-.183.51-.262.031-.573.022-.404a2.943 2.943 0 0 1 3.024-2.766 3.474 3.474 0 0 1 .874.13l.535.138.763.197.37-.696.26-.487A7.647 7.647 0 0 1 18.462 5.2a7.953 7.953 0 0 1 7.594 7.038l.061.425.087.608.581.198.407.138a5.359 5.359 0 0 1 3.607 5.097c0 2.934-2.318 5.296-4.238 5.296z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cloudy16.json b/public/assets/components/assets/icon/cloudy16.json new file mode 100644 index 0000000..082f8d7 --- /dev/null +++ b/public/assets/components/assets/icon/cloudy16.json @@ -0,0 +1 @@ +"M13.93 6.312a3.978 3.978 0 0 0-6.49-2.371 2.48 2.48 0 0 0-3.977.118 1.98 1.98 0 0 0-2.427 2.295 2.224 2.224 0 0 0-.001 3.758A2.473 2.473 0 0 0 3.5 13h9a3.496 3.496 0 0 0 1.43-6.688zM12.5 12h-9a1.498 1.498 0 0 1-.273-2.97l.678-.126.124-.677a1.462 1.462 0 0 1 1.84-1.173l.986.252.233-.992a2.989 2.989 0 0 1 5.857.17l.092.522.484.218A2.496 2.496 0 0 1 12.5 12zM1 8.233a1.228 1.228 0 0 1 .574-1.036l.564-.36-.118-.66A.98.98 0 0 1 3 5a1.013 1.013 0 0 1 .231.032l.657.156.39-.55a1.491 1.491 0 0 1 2.48.051 3.987 3.987 0 0 0-.643 1.396 2.462 2.462 0 0 0-3.07 1.96A2.498 2.498 0 0 0 1.414 9.14 1.219 1.219 0 0 1 1 8.233z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cloudy24.json b/public/assets/components/assets/icon/cloudy24.json new file mode 100644 index 0000000..2ec1830 --- /dev/null +++ b/public/assets/components/assets/icon/cloudy24.json @@ -0,0 +1 @@ +"M19.95 8.719a5.48 5.48 0 0 0-8.723-2.429 3.41 3.41 0 0 0-5.466.166 2.722 2.722 0 0 0-3.337 3.155 3.05 3.05 0 0 0-.414 4.848c0 .035-.01.068-.01.104A3.438 3.438 0 0 0 5.438 18h12.75a4.807 4.807 0 0 0 1.761-9.281zM18.187 17H5.438a2.438 2.438 0 0 1-.066-4.874h.716l.268-.58a2.443 2.443 0 0 1 2.207-1.421 2.41 2.41 0 0 1 .593.085l.986.248.232-.99a4.494 4.494 0 0 1 8.63-.425l.149.436.43.17A3.807 3.807 0 0 1 18.187 17zM3.525 10.094l-.118-.659a1.775 1.775 0 0 1-.033-.31A1.725 1.725 0 0 1 5.53 7.429l.656.156.39-.55a2.42 2.42 0 0 1 3.95-.03A5.478 5.478 0 0 0 9.4 9.24a3.369 3.369 0 0 0-3.952 1.886l-.011-.001a3.437 3.437 0 0 0-3.16 2.086 2.038 2.038 0 0 1 .684-2.757z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cloudy32.json b/public/assets/components/assets/icon/cloudy32.json new file mode 100644 index 0000000..257de30 --- /dev/null +++ b/public/assets/components/assets/icon/cloudy32.json @@ -0,0 +1 @@ +"M26.921 12.471a7.489 7.489 0 0 0-12.566-4.422A4.454 4.454 0 0 0 7.72 9.073 3.964 3.964 0 0 0 3 13a3.954 3.954 0 0 0 .053.526 3.966 3.966 0 0 0-.046 6.923 4.669 4.669 0 0 0 .057.824A4.614 4.614 0 0 0 7.672 25H24.5a6.498 6.498 0 0 0 2.421-12.529zM24.5 24H7.672a3.621 3.621 0 0 1-3.621-2.892 3.5 3.5 0 0 1 3.271-4.098l.67-.033.223-.633A3.498 3.498 0 0 1 11.5 14a1.803 1.803 0 0 1 .246.025l1.212.144.063-1.057a6.49 6.49 0 0 1 12.91-.505l.079.575.538.217A5.498 5.498 0 0 1 24.5 24zM4.133 14.066l-.103-.776A2.065 2.065 0 0 1 4 13a2.965 2.965 0 0 1 3.541-2.944l.658.12.362-.562a3.46 3.46 0 0 1 5.122-.828 7.47 7.47 0 0 0-1.66 4.267A4.431 4.431 0 0 0 11.5 13a4.487 4.487 0 0 0-4.228 3.012 4.5 4.5 0 0 0-4.12 3.333 2.965 2.965 0 0 1 .39-4.947z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/clustering16.json b/public/assets/components/assets/icon/clustering16.json new file mode 100644 index 0000000..11a1c74 --- /dev/null +++ b/public/assets/components/assets/icon/clustering16.json @@ -0,0 +1 @@ +[{"opacity":".15","d":"M15 6.5A1.502 1.502 0 0 1 13.5 8a1.484 1.484 0 0 1-.535-.103 5.452 5.452 0 0 0-.734-2.188A1.496 1.496 0 0 1 15 6.5zM3.281 4.978A5.533 5.533 0 0 1 4.99 3.613c0-.038.01-.074.01-.113a1.5 1.5 0 1 0-1.719 1.478zm0 7.044A1.497 1.497 0 1 0 5 13.5c0-.039-.009-.075-.011-.113a5.533 5.533 0 0 1-1.708-1.365z"},{"d":"M4.989 13.387a5.463 5.463 0 0 0 .983.392 2.493 2.493 0 1 1-3.29-2.63 5.52 5.52 0 0 0 .6.873A1.497 1.497 0 1 0 5 13.5c0-.039-.009-.075-.011-.113zM2.682 5.852a5.52 5.52 0 0 1 .6-.874A1.497 1.497 0 1 1 5 3.5c0 .039-.009.075-.011.113a5.463 5.463 0 0 1 .983-.392 2.493 2.493 0 1 0-3.29 2.63zM12 8.5A4.5 4.5 0 1 1 7.5 4 4.5 4.5 0 0 1 12 8.5zm-1 0A3.5 3.5 0 1 0 7.5 12 3.504 3.504 0 0 0 11 8.5zM13.5 4a2.483 2.483 0 0 0-1.88.869 5.52 5.52 0 0 1 .61.84 1.504 1.504 0 1 1 .735 2.188A5.529 5.529 0 0 1 13 8.5c0 .15-.01.297-.022.443A2.5 2.5 0 1 0 13.5 4z"},{"opacity":".3","d":"M11 8.5A3.5 3.5 0 1 1 7.5 5 3.504 3.504 0 0 1 11 8.5z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/clustering24.json b/public/assets/components/assets/icon/clustering24.json new file mode 100644 index 0000000..1271500 --- /dev/null +++ b/public/assets/components/assets/icon/clustering24.json @@ -0,0 +1 @@ +[{"opacity":".15","d":"M22 11.5a2.502 2.502 0 0 1-2.5 2.5 2.467 2.467 0 0 1-.756-.13 7.823 7.823 0 0 0 .056-.895 7.74 7.74 0 0 0-.815-3.45A2.475 2.475 0 0 1 19.5 9a2.502 2.502 0 0 1 2.5 2.5zM4.341 17.016a2.494 2.494 0 1 0 2.644 2.634 7.845 7.845 0 0 1-2.644-2.634zm.72-9.085a7.851 7.851 0 0 1 1.766-1.535A2.477 2.477 0 0 0 7 5.5a2.525 2.525 0 1 0-1.94 2.431z"},{"d":"M6.985 19.65a7.756 7.756 0 0 0 .95.496 3.497 3.497 0 1 1-4.093-4.08 7.776 7.776 0 0 0 .5.95 2.494 2.494 0 1 0 2.643 2.634zM4.312 8.98a7.826 7.826 0 0 1 .749-1.05 2.522 2.522 0 1 1 1.766-1.535 7.779 7.779 0 0 1 1.144-.609C7.98 5.691 8 5.598 8 5.5a3.5 3.5 0 1 0-3.688 3.481zM19.5 8a3.475 3.475 0 0 0-2.016.646 7.809 7.809 0 0 1 .501.879A2.475 2.475 0 0 1 19.5 9a2.5 2.5 0 0 1 0 5 2.467 2.467 0 0 1-.756-.13 7.735 7.735 0 0 1-.183.986A3.464 3.464 0 0 0 19.5 15a3.5 3.5 0 0 0 0-7zm-1.7 4.975a6.8 6.8 0 1 1-6.8-6.8 6.8 6.8 0 0 1 6.8 6.8zm-1 .025a5.8 5.8 0 1 0-5.8 5.8 5.807 5.807 0 0 0 5.8-5.8z"},{"opacity":".3","d":"M16.8 13A5.8 5.8 0 1 1 11 7.2a5.807 5.807 0 0 1 5.8 5.8z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/clustering32.json b/public/assets/components/assets/icon/clustering32.json new file mode 100644 index 0000000..39d02cf --- /dev/null +++ b/public/assets/components/assets/icon/clustering32.json @@ -0,0 +1 @@ +[{"opacity":".15","d":"M4 6.5a3.5 3.5 0 0 1 7 0 3.452 3.452 0 0 1-.05.495 10.836 10.836 0 0 0-4.099 2.94A3.502 3.502 0 0 1 4 6.5zM25.5 9a3.475 3.475 0 0 0-2.356.929 10.745 10.745 0 0 1 2.604 6.046A3.492 3.492 0 0 0 25.5 9zM5.515 22.159a3.49 3.49 0 1 0 4.326 4.326 10.876 10.876 0 0 1-4.326-4.326z"},{"d":"M15 7.2a9.8 9.8 0 1 0 9.8 9.8A9.811 9.811 0 0 0 15 7.2zm0 18.6a8.8 8.8 0 1 1 8.8-8.8 8.81 8.81 0 0 1-8.8 8.8zm-5.159.685c.294.16.597.306.907.44a4.488 4.488 0 1 1-5.673-5.673c.134.31.28.613.44.907a3.49 3.49 0 1 0 4.326 4.326zM3 6.5a4.5 4.5 0 0 1 9 0c0 .047-.012.09-.014.136a10.714 10.714 0 0 0-1.036.36A3.452 3.452 0 0 0 11 6.5a3.5 3.5 0 1 0-4.149 3.434q-.353.408-.666.848A4.483 4.483 0 0 1 3 6.5zm27 6a4.485 4.485 0 0 1-4.202 4.47c0-.336-.02-.667-.05-.995a3.491 3.491 0 1 0-2.604-6.046q-.329-.378-.69-.724A4.486 4.486 0 0 1 30 12.5z"},{"opacity":".3","d":"M23.8 17A8.8 8.8 0 1 1 15 8.2a8.81 8.81 0 0 1 8.8 8.8z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/code16.json b/public/assets/components/assets/icon/code16.json new file mode 100644 index 0000000..54b6675 --- /dev/null +++ b/public/assets/components/assets/icon/code16.json @@ -0,0 +1 @@ +"M10.078 3.345l-3.213 10.62-.957-.29 3.213-10.62zm.57 2.01l3.131 3.104-3.135 3.19.712.702 3.833-3.9-3.837-3.806zm-5.292 6.294L2.221 8.46l3.13-3.104-.703-.71L.811 8.45l3.833 3.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/code24.json b/public/assets/components/assets/icon/code24.json new file mode 100644 index 0000000..f28eaf1 --- /dev/null +++ b/public/assets/components/assets/icon/code24.json @@ -0,0 +1 @@ +"M9.916 20.95l-.97-.241 4.138-16.66.97.242zm7.438-2.596l5.853-5.854-5.853-5.854-.707.707 5.146 5.147-5.146 5.146zM6.646 6.647L.792 12.5l5.854 5.854.707-.707L2.207 12.5l5.147-5.146z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/code32.json b/public/assets/components/assets/icon/code32.json new file mode 100644 index 0000000..c77b360 --- /dev/null +++ b/public/assets/components/assets/icon/code32.json @@ -0,0 +1 @@ +"M12.854 26.977l-.96-.275 6.184-21.679.96.275zm9.792-16.623l6.146 6.146-6.146 6.147.707.707 6.854-6.854-6.854-6.853zM9.353 22.647l-6.147-6.148 6.148-6.174-.709-.706-6.852 6.882 6.853 6.853z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/collaboration16.json b/public/assets/components/assets/icon/collaboration16.json new file mode 100644 index 0000000..776ecef --- /dev/null +++ b/public/assets/components/assets/icon/collaboration16.json @@ -0,0 +1 @@ +"M13.864 9.204a5.886 5.886 0 0 0-2.947-6.436 2.925 2.925 0 0 0-5.834 0 5.885 5.885 0 0 0-2.947 6.436 2.932 2.932 0 1 0 3.4 4.256 5.887 5.887 0 0 0 4.927 0 2.931 2.931 0 1 0 3.4-4.256zM8 1.04A1.96 1.96 0 1 1 6.04 3 1.962 1.962 0 0 1 8 1.04zM3 13.96A1.96 1.96 0 1 1 4.96 12 1.962 1.962 0 0 1 3 13.96zM10.06 12a2.928 2.928 0 0 0 .052.521 5.102 5.102 0 0 1-4.224 0 2.899 2.899 0 0 0-2.76-3.449A4.915 4.915 0 0 1 5.203 3.86a2.92 2.92 0 0 0 5.594 0 4.915 4.915 0 0 1 2.075 5.212A2.938 2.938 0 0 0 10.06 12zM13 13.96A1.96 1.96 0 1 1 14.96 12 1.962 1.962 0 0 1 13 13.96z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/collaboration24.json b/public/assets/components/assets/icon/collaboration24.json new file mode 100644 index 0000000..cb4e789 --- /dev/null +++ b/public/assets/components/assets/icon/collaboration24.json @@ -0,0 +1 @@ +"M19.902 13.161a7.876 7.876 0 0 0-3.956-8.1c0-.021.006-.04.006-.061a3.952 3.952 0 0 0-7.904 0c0 .02.006.04.006.06a7.876 7.876 0 0 0-3.956 8.101 3.946 3.946 0 1 0 4.242 5.93 7.855 7.855 0 0 0 7.32 0 3.945 3.945 0 1 0 4.242-5.93zM12 2.051A2.948 2.948 0 1 1 9.052 5 2.951 2.951 0 0 1 12 2.052zM5 19.949A2.948 2.948 0 1 1 7.948 17 2.951 2.951 0 0 1 5 19.948zm3.75-1.76A3.896 3.896 0 0 0 8.952 17a3.952 3.952 0 0 0-3.868-3.944A7.1 7.1 0 0 1 4.996 12a6.977 6.977 0 0 1 3.232-5.885 3.926 3.926 0 0 0 7.544 0A6.977 6.977 0 0 1 19.004 12a7.1 7.1 0 0 1-.088 1.056A3.952 3.952 0 0 0 15.048 17a3.896 3.896 0 0 0 .202 1.188 7.13 7.13 0 0 1-6.5 0zM19 19.948A2.948 2.948 0 1 1 21.948 17 2.951 2.951 0 0 1 19 19.948z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/collaboration32.json b/public/assets/components/assets/icon/collaboration32.json new file mode 100644 index 0000000..24f6663 --- /dev/null +++ b/public/assets/components/assets/icon/collaboration32.json @@ -0,0 +1 @@ +"M25.745 18.13a9.85 9.85 0 0 0-4.832-10.818c.006-.105.031-.205.031-.312a4.944 4.944 0 1 0-9.888 0c0 .107.025.207.031.312A9.85 9.85 0 0 0 6.255 18.13a4.936 4.936 0 1 0 5.297 6.799 9.82 9.82 0 0 0 8.896 0 4.94 4.94 0 1 0 5.297-6.799zM16 3.044A3.956 3.956 0 1 1 12.044 7 3.96 3.96 0 0 1 16 3.044zM7 26.956A3.956 3.956 0 1 1 10.956 23 3.96 3.96 0 0 1 7 26.956zm4.846-2.98A4.92 4.92 0 0 0 7.25 18.08a8.888 8.888 0 0 1 4.02-9.722 4.913 4.913 0 0 0 9.46 0 8.888 8.888 0 0 1 4.02 9.722 4.92 4.92 0 0 0-4.596 5.895 9.17 9.17 0 0 1-8.308 0zM25 26.956A3.956 3.956 0 1 1 28.956 23 3.96 3.96 0 0 1 25 26.956z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/collaborationDistributed16.json b/public/assets/components/assets/icon/collaborationDistributed16.json new file mode 100644 index 0000000..50fb5c5 --- /dev/null +++ b/public/assets/components/assets/icon/collaborationDistributed16.json @@ -0,0 +1 @@ +"M13.864 9.204a5.886 5.886 0 0 0-2.947-6.436 2.925 2.925 0 0 0-5.834 0 5.885 5.885 0 0 0-2.947 6.436 2.929 2.929 0 1 0 .991-.132A4.915 4.915 0 0 1 5.204 3.86a2.92 2.92 0 0 0 5.594 0 4.915 4.915 0 0 1 2.075 5.212 2.956 2.956 0 1 0 .992.132zM4.96 12A1.96 1.96 0 1 1 3 10.04 1.962 1.962 0 0 1 4.96 12zM8 4.96A1.96 1.96 0 1 1 9.96 3 1.962 1.962 0 0 1 8 4.96zm5 9A1.96 1.96 0 1 1 14.96 12 1.962 1.962 0 0 1 13 13.96z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/collaborationDistributed24.json b/public/assets/components/assets/icon/collaborationDistributed24.json new file mode 100644 index 0000000..866300f --- /dev/null +++ b/public/assets/components/assets/icon/collaborationDistributed24.json @@ -0,0 +1 @@ +"M19.902 13.161a7.876 7.876 0 0 0-3.956-8.1c0-.021.006-.04.006-.061a3.952 3.952 0 0 0-7.904 0c0 .02.006.04.006.06a7.876 7.876 0 0 0-3.956 8.101 3.946 3.946 0 1 0 .986-.105A7.1 7.1 0 0 1 4.996 12a6.977 6.977 0 0 1 3.232-5.885 3.926 3.926 0 0 0 7.544 0A6.977 6.977 0 0 1 19.004 12a7.1 7.1 0 0 1-.088 1.056 3.96 3.96 0 1 0 .986.105zM7.948 17A2.948 2.948 0 1 1 5 14.052 2.951 2.951 0 0 1 7.948 17zM12 7.948A2.948 2.948 0 1 1 14.948 5 2.951 2.951 0 0 1 12 7.948zm7 12A2.948 2.948 0 1 1 21.948 17 2.951 2.951 0 0 1 19 19.948z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/collaborationDistributed32.json b/public/assets/components/assets/icon/collaborationDistributed32.json new file mode 100644 index 0000000..8623850 --- /dev/null +++ b/public/assets/components/assets/icon/collaborationDistributed32.json @@ -0,0 +1 @@ +"M25.745 18.13a9.85 9.85 0 0 0-4.832-10.818c.006-.105.031-.205.031-.312a4.944 4.944 0 1 0-9.888 0c0 .107.025.207.031.312A9.85 9.85 0 0 0 6.255 18.13a4.945 4.945 0 1 0 .995-.05 8.888 8.888 0 0 1 4.02-9.72 4.913 4.913 0 0 0 9.46 0 8.888 8.888 0 0 1 4.02 9.72 4.944 4.944 0 1 0 .994.05zM10.956 23A3.956 3.956 0 1 1 7 19.044 3.96 3.96 0 0 1 10.956 23zM16 10.956A3.956 3.956 0 1 1 19.956 7 3.96 3.96 0 0 1 16 10.956zm9 16A3.956 3.956 0 1 1 28.956 23 3.96 3.96 0 0 1 25 26.956z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/collection16.json b/public/assets/components/assets/icon/collection16.json new file mode 100644 index 0000000..f5c853c --- /dev/null +++ b/public/assets/components/assets/icon/collection16.json @@ -0,0 +1 @@ +"M0 0v10h10V0zm1 9V1h5.098a1.277 1.277 0 0 0-.28 1.041 1.272 1.272 0 0 0-.168.328c-.015.044-.028.09-.038.138a1.454 1.454 0 0 0-.237.228 1.182 1.182 0 0 0-.283.957.696.696 0 0 0-.06.062 1.235 1.235 0 0 0-1.175.418 1.273 1.273 0 0 0-.468-.086 1.355 1.355 0 0 0-1.34 1.367 1.493 1.493 0 0 0 .03.29 1.44 1.44 0 0 0-.144.62 1.19 1.19 0 0 0 .476.948 1.327 1.327 0 0 0 .129.869 1.127 1.127 0 0 0 .439.47 1.75 1.75 0 0 0-.017.24V9zm8 0H6.416c.007-.188.011-.353.014-.453a1.207 1.207 0 0 0 .546-1.018v-.04a1.28 1.28 0 0 0 .091-.15 1.143 1.143 0 0 0 .163-.056 1.82 1.82 0 0 0 .955.23h.359c.067 0 .242-.02.456-.052zm0-8v5.449c-.24.037-.434.065-.456.065h-.36a.735.735 0 0 1-.519-.147c-.151-.13-.147-.396-.352-.396-.276 0-.297.412-.573.412-.125 0-.184-.088-.31-.088a.201.201 0 0 0-.22.18v.285c0 .242-.322.29-.322.535 0 .098.088.135.088.234 0 .33-.588.285-.588.617 0 .108.04.174.043.278v.015c0 .052-.006.287-.018.561h-1.45l-.001-.11a1.23 1.23 0 0 1 .1-.43.923.923 0 0 0 .061-.317c0-.313-.595-.223-.688-.41-.234-.467.395-.587.395-.958 0-.09-.047-.277-.191-.293-.201-.021-.254.088-.454.088a.232.232 0 0 1-.25-.207c0-.22.174-.322.174-.543 0-.144-.06-.224-.06-.367a.354.354 0 0 1 .34-.367c.183 0 .264.15.352.307a.368.368 0 0 0 .353.177c.28 0 .455-.35.455-.556a.271.271 0 0 1 .25-.282c.2 0 .272.206.47.206.327 0 .316-.432.604-.586.353-.192.25-.604.205-.823-.018-.1.165-.287.264-.281.411.031.236-.308.236-.469a.197.197 0 0 1 .014-.082c.062-.19.339-.25.339-.478 0-.158-.132-.235-.132-.397 0-.238.233-.393.602-.569A.528.528 0 0 0 7.58 1zm6 14V6h-1V5h2v11H5v-2h.941v1zm-3-3V3h-1V2h2v11H2v-2h1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/collection24.json b/public/assets/components/assets/icon/collection24.json new file mode 100644 index 0000000..a8df19d --- /dev/null +++ b/public/assets/components/assets/icon/collection24.json @@ -0,0 +1 @@ +"M2 2v15h15V2zm1 14V3h8.81a1.487 1.487 0 0 0-.194 1.43 1.555 1.555 0 0 0-.398.614 1.306 1.306 0 0 0-.074.415 1.654 1.654 0 0 0-.511.417 1.305 1.305 0 0 0-.315 1.084 3.333 3.333 0 0 1 .063.37 1.957 1.957 0 0 0-.602.616 1.447 1.447 0 0 0-.637-.148 1.43 1.43 0 0 0-1.353 1.018 1.423 1.423 0 0 0-1.03-.422 1.598 1.598 0 0 0-1.568 1.62 2.107 2.107 0 0 0 .081.561.033.033 0 0 0 .02-.015 1.987 1.987 0 0 0-.299.992 1.355 1.355 0 0 0 .933 1.264 1.558 1.558 0 0 0 .017 1.49 1.405 1.405 0 0 0 .927.699 2.522 2.522 0 0 0-.141.81L6.73 16zm13 0h-4.874c.03-.45.041-.826.041-.833v-.136l-.012-.048a1.525 1.525 0 0 0 .928-1.353 1.276 1.276 0 0 0-.03-.277 1.557 1.557 0 0 0 .381-.659 1.376 1.376 0 0 0 .811-.3l.035.03a2.233 2.233 0 0 0 1.53.494h.606a2.194 2.194 0 0 0 .584-.104zm0-13v8.782c-.29.075-.54.136-.584.136h-.606a1.242 1.242 0 0 1-.875-.249c-.255-.22-.248-.669-.595-.669-.466 0-.501.696-.967.696-.21 0-.31-.151-.52-.151a.342.342 0 0 0-.372.305v.483c0 .409-.547.49-.547.9 0 .166.15.23.15.396 0 .559-.994.484-.994 1.042 0 .183.068.293.075.469a.113.113 0 0 1 .002.027c0 .103-.015.456-.043.833H7.73l-.001-.184a2.062 2.062 0 0 1 .17-.726A1.59 1.59 0 0 0 8 14.553c0-.528-1.006-.378-1.164-.695-.393-.785.668-.987.668-1.612 0-.154-.08-.47-.323-.497-.338-.034-.426.15-.767.15a.39.39 0 0 1-.422-.348c0-.372.297-.545.297-.917 0-.243-.1-.38-.1-.62a.597.597 0 0 1 .57-.62c.312 0 .446.255.595.52a.62.62 0 0 0 .596.298c.472 0 .769-.588.769-.942a.456.456 0 0 1 .422-.473c.334 0 .459.348.793.348.552 0 .532-.73 1.017-.99.596-.322.422-1.019.347-1.39-.033-.165.28-.483.446-.473.695.052.398-.518.398-.792a.39.39 0 0 1 .022-.136c.108-.32.574-.422.574-.807 0-.27-.224-.396-.224-.668 0-.33.4-.628.883-.889zm3 16V6h-1V5h2v15H5v-2h1v1zm3 3V9h-1V8h2v15H8v-2h1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/collection32.json b/public/assets/components/assets/icon/collection32.json new file mode 100644 index 0000000..7aa0813 --- /dev/null +++ b/public/assets/components/assets/icon/collection32.json @@ -0,0 +1 @@ +"M22 2H2v20h20zM3 21V3h13.287a2.523 2.523 0 0 0-1.241 1.852 1.71 1.71 0 0 0 .204.801 1.92 1.92 0 0 0-.618.846 1.47 1.47 0 0 0-.081.501q0 .066.007.14a1.93 1.93 0 0 0-.764.573 1.416 1.416 0 0 0-.35 1.17 2.006 2.006 0 0 1 .072.76 2.51 2.51 0 0 0-.997 1.069 1.699 1.699 0 0 0-.97-.316 1.6 1.6 0 0 0-1.563 1.631.515.515 0 0 1-.06.172 1.77 1.77 0 0 0-1.553-1.008 1.797 1.797 0 0 0-1.759 1.829 2.473 2.473 0 0 0 .098.664.735.735 0 0 1 .034.162c-.005.002-.046.078-.076.133a2.17 2.17 0 0 0-.32 1.09 1.508 1.508 0 0 0 1.455 1.458 1.731 1.731 0 0 0 1.128 2.908l.02.004-.05.141A2.882 2.882 0 0 0 8.767 21zm18 0h-7.04c.008-.09.013-1.178.013-1.26 0-.03-.002-.062-.005-.097a2.144 2.144 0 0 0-.045-.337l.047-.023a1.794 1.794 0 0 0 1.224-1.594 1.345 1.345 0 0 0-.081-.461 1.71 1.71 0 0 0 .606-1.13 1.555 1.555 0 0 0 .195.013 1.58 1.58 0 0 0 1.185-.54 1.691 1.691 0 0 0 .243.26 2.491 2.491 0 0 0 1.821.577 4.318 4.318 0 0 0 1.837-.57zm0-6.13c-.407.11-.894.538-1.028.538h-.809a1.656 1.656 0 0 1-1.166-.332c-.34-.295-.331-.892-.794-.892-.621 0-.668.927-1.289.927-.281 0-.413-.2-.694-.2a.456.456 0 0 0-.495.405v.645c0 .545-.73.654-.73 1.2 0 .222.2.306.2.529 0 .744-1.325.644-1.325 1.388 0 .244.09.39.1.625a.145.145 0 0 1 .003.037A5.369 5.369 0 0 1 12.75 21H9.68a4.04 4.04 0 0 1-.015-.246 2.749 2.749 0 0 1 .226-.967 2.12 2.12 0 0 0 .137-.717c0-.703-1.342-.504-1.552-.926-.525-1.046.89-1.316.89-2.15 0-.205-.105-.627-.43-.662-.452-.045-.569.2-1.023.2a.52.52 0 0 1-.562-.464c0-.496.395-.726.395-1.222 0-.325-.132-.506-.132-.827a.795.795 0 0 1 .759-.828c.416 0 .595.34.794.694a.828.828 0 0 0 .794.398c.63 0 1.025-.785 1.025-1.256a.608.608 0 0 1 .563-.63c.445 0 .612.462 1.057.462.736 0 .71-.972 1.357-1.32.794-.428.562-1.357.463-1.852-.044-.22.372-.644.595-.63.925.068.53-.692.53-1.057a.52.52 0 0 1 .03-.182c.143-.425.764-.562.764-1.076 0-.36-.3-.527-.3-.89 0-.54.798-1.022 1.63-1.418A.665.665 0 0 0 18.026 3H21zM25 7h-2V6h3v20H6v-3h1v2h18zm5 3v20H10v-3h1v2h18V11h-2v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/colorCodedMap16.json b/public/assets/components/assets/icon/colorCodedMap16.json new file mode 100644 index 0000000..f66d36b --- /dev/null +++ b/public/assets/components/assets/icon/colorCodedMap16.json @@ -0,0 +1 @@ +[{"d":"M1 1v14h14V1zm13 10.555l-3.467-.858L7.887 2H14zM2 2h4.842L8.75 8.273 2 9.935zm0 12v-3.065a1.021 1.021 0 0 0 .24-.03l6.802-1.674.7 2.3L14 12.585V14z"},{"opacity":".2","d":"M2 14v-3.065a1.021 1.021 0 0 0 .24-.03l6.802-1.674.7 2.3L14 12.585V14z"},{"opacity":".5","d":"M14 11.555l-3.467-.858L7.887 2H14v9.555z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/colorCodedMap24.json b/public/assets/components/assets/icon/colorCodedMap24.json new file mode 100644 index 0000000..b98eb70 --- /dev/null +++ b/public/assets/components/assets/icon/colorCodedMap24.json @@ -0,0 +1 @@ +[{"d":"M2 2v20h20V2zm19 17.194l-5.604-1.6L10.837 3H21zM3 3h6.789l2.457 7.864L3 12.845zm0 18v-7.154a1.03 1.03 0 0 0 .21-.022l9.336-2.001 2.058 6.583L21 20.234V21z"},{"opacity":".5","d":"M21 19.194l-5.604-1.6L10.837 3H21v16.194z"},{"opacity":".2","d":"M3 21v-7.154a1.03 1.03 0 0 0 .21-.022l9.336-2.001 2.058 6.583L21 20.234V21z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/colorCodedMap32.json b/public/assets/components/assets/icon/colorCodedMap32.json new file mode 100644 index 0000000..8bbaec6 --- /dev/null +++ b/public/assets/components/assets/icon/colorCodedMap32.json @@ -0,0 +1 @@ +[{"d":"M3 3v26h26V3zm1 1h9.747l2.726 10.092L4 17.086zm24 24H4v-9.914a.997.997 0 0 0 .233-.028l12.546-3.011 2.267 7.251a.997.997 0 0 0 .68.663l8 2.286a.993.993 0 0 0 .274.039zm0-3.715L20 22l-2.545-8.143L14.783 4H28z"},{"opacity":".2","d":"M28 28H4v-9.914a.997.997 0 0 0 .233-.028l12.546-3.011 2.267 7.251a.997.997 0 0 0 .68.663l8 2.286a.993.993 0 0 0 .274.039z"},{"opacity":".5","d":"M28 24.285L20 22l-2.545-8.143L14.783 4H28v20.285z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/colorCorrection16.json b/public/assets/components/assets/icon/colorCorrection16.json new file mode 100644 index 0000000..9657ec5 --- /dev/null +++ b/public/assets/components/assets/icon/colorCorrection16.json @@ -0,0 +1 @@ +[{"d":"M11.5 2h-7L8 6zM9.296 3L8 4.481 6.704 3zM1 7v6h14V7zm1 5V8h12v4z"},{"opacity":".5","d":"M6 8h4v4H6z"},{"opacity":".75","d":"M14 12h-4V8h4z"},{"opacity":".25","d":"M6 12H2V8h4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/colorCorrection24.json b/public/assets/components/assets/icon/colorCorrection24.json new file mode 100644 index 0000000..304c56e --- /dev/null +++ b/public/assets/components/assets/icon/colorCorrection24.json @@ -0,0 +1 @@ +[{"d":"M6.5 4l5.5 6 5.5-6zm2.273 1h6.454L12 8.52zM23 20v-8H1v8zM2 19v-6h20v6z"},{"opacity":".5","d":"M8 13h8v6H8z"},{"opacity":".25","d":"M8 19H2v-6h6z"},{"opacity":".75","d":"M22 19h-6v-6h6z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/colorCorrection32.json b/public/assets/components/assets/icon/colorCorrection32.json new file mode 100644 index 0000000..de52f14 --- /dev/null +++ b/public/assets/components/assets/icon/colorCorrection32.json @@ -0,0 +1 @@ +[{"d":"M9.5 4l6.5 8 6.5-8zm2.1 1h8.8L16 10.414zM1 15v10h30V15zm29 9H2v-8h28z"},{"opacity":".5","d":"M11 16h10v8H11z"},{"opacity":".25","d":"M11 24H2v-8h9z"},{"opacity":".75","d":"M30 24h-9v-8h9z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/compactness16.json b/public/assets/components/assets/icon/compactness16.json new file mode 100644 index 0000000..a1d971b --- /dev/null +++ b/public/assets/components/assets/icon/compactness16.json @@ -0,0 +1 @@ +"M8 6V3H4.69a6.039 6.039 0 0 0-1.15 1H7v2H5v3H2.09a5.936 5.936 0 0 0 .26 1h2.995L9 12.496v1.414a5.936 5.936 0 0 0 1-.26V10h3.65a5.936 5.936 0 0 0 .26-1H13V6h-2V2.812a5.968 5.968 0 0 0-1-.462V6zm4 1v2H9v2.285l-3-2.05V7zm-4 8.969a8.67 8.67 0 0 1-.428-.011l.051-.937a7.016 7.016 0 0 0 2.597-.347l.297.89A7.956 7.956 0 0 1 8 15.968zm-2.38-.363a7.917 7.917 0 0 1-2.621-1.402l.59-.73a6.974 6.974 0 0 0 2.31 1.238zm6.688-.9l-.508-.789a7.039 7.039 0 0 0 1.903-1.804l.76.55a7.979 7.979 0 0 1-2.155 2.042zm-10.689-1.93a7.893 7.893 0 0 1-1.307-2.669l.905-.247a6.957 6.957 0 0 0 1.152 2.353zm13.799-1.857l-.873-.344A6.982 6.982 0 0 0 15.031 8a5.25 5.25 0 0 0-.004-.251l.938-.031c.003.095.005.19.004.287a7.935 7.935 0 0 1-.551 2.914zM.032 8.144V8a7.96 7.96 0 0 1 .5-2.787l.88.328A6.994 6.994 0 0 0 .968 8v.123zM14.748 6.02a6.952 6.952 0 0 0-1.194-2.332l.74-.577a7.924 7.924 0 0 1 1.354 2.645zM2.225 3.988l-.77-.535a7.955 7.955 0 0 1 2.12-2.081l.52.779a7.02 7.02 0 0 0-1.87 1.837zm10.09-1.54a6.988 6.988 0 0 0-2.333-1.196l.264-.9a7.935 7.935 0 0 1 2.645 1.356zM5.66 1.367L5.35.483A7.93 7.93 0 0 1 7.996.03a1.016 1.016 0 0 0 .29.006l-.035.936L8 .97h-.004a6.992 6.992 0 0 0-2.335.398z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compactness24.json b/public/assets/components/assets/icon/compactness24.json new file mode 100644 index 0000000..5c6918d --- /dev/null +++ b/public/assets/components/assets/icon/compactness24.json @@ -0,0 +1 @@ +"M19 14v-4h-3V4.45a8.92 8.92 0 0 0-1-.425V10h-3V6H5.792a9.064 9.064 0 0 0-.9 1H11v3H8v5H3.36a8.93 8.93 0 0 0 .348 1h5.157L14 18.996v2.272a8.896 8.896 0 0 0 1-.293V15h5.64a8.92 8.92 0 0 0 .225-1zm-1 0h-4v3.838L9.135 15H9v-4h9zm-5.982 9.459l-.002-.916a10.05 10.05 0 0 0 2.596-.344l.239.885a11.011 11.011 0 0 1-2.833.375zm-1.9-.162a10.904 10.904 0 0 1-2.73-.854l.385-.83a9.995 9.995 0 0 0 2.5.782zm6.526-.869l-.39-.829a10.05 10.05 0 0 0 2.207-1.411l.59.7a10.96 10.96 0 0 1-2.407 1.54zm-10.91-.938a11.046 11.046 0 0 1-2.111-1.926l.7-.59a10.113 10.113 0 0 0 1.936 1.765zm14.664-1.952l-.7-.589a10.052 10.052 0 0 0 1.407-2.208l.83.386a10.975 10.975 0 0 1-1.537 2.411zM2.523 18.005a10.933 10.933 0 0 1-1.102-2.638l.885-.24a10.011 10.011 0 0 0 1.008 2.417zm20.065-2.671l-.885-.237a10.08 10.08 0 0 0 .339-2.597 10.199 10.199 0 0 0-.162-1.81l.9-.162a11.03 11.03 0 0 1-.192 4.805zM1.087 13.489a11.05 11.05 0 0 1-.045-.989 10.968 10.968 0 0 1 .16-1.866l.902.157a10.035 10.035 0 0 0-.146 1.709c0 .305.014.608.041.906zm1.46-4.39l-.86-.31a10.959 10.959 0 0 1 1.311-2.54l.752.522A10.089 10.089 0 0 0 2.548 9.1zm18.87-.094a10.024 10.024 0 0 0-1.224-2.314l.746-.53a10.936 10.936 0 0 1 1.337 2.526zM4.871 5.428l-.65-.646a11.08 11.08 0 0 1 2.258-1.75l.462.79a10.096 10.096 0 0 0-2.07 1.606zm14.189-.07a10.037 10.037 0 0 0-2.085-1.584l.453-.795a10.916 10.916 0 0 1 2.276 1.729zM8.52 3.078l-.316-.86a10.89 10.89 0 0 1 2.79-.63l.081.912a9.953 9.953 0 0 0-2.555.577zm6.865-.036a9.96 9.96 0 0 0-2.56-.55l.074-.914a10.904 10.904 0 0 1 2.794.602z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compactness32.json b/public/assets/components/assets/icon/compactness32.json new file mode 100644 index 0000000..abeb411 --- /dev/null +++ b/public/assets/components/assets/icon/compactness32.json @@ -0,0 +1 @@ +"M26 18v-7h-4V5.624q-.486-.283-1-.519V11h-5V7H8.09a12.094 12.094 0 0 0-1.01 1H15v3h-4v9H4.7c.121.34.255.674.405 1h6.579L19 25.442v2.163q.51-.132 1-.305V19h7.605q.128-.493.214-1zm-1 0h-6v6.272l-7-4.25V12h13zm-8.999 12q-.935-.036-1.793-.156l.137-.99c.54.075 1.104.124 1.675.146.39 0 .793-.019 1.193-.056l.092.996c-.429.039-.865.06-1.304.06zm3.34-.401l-.237-.972a12.918 12.918 0 0 0 2.699-.99l.447.894a13.94 13.94 0 0 1-2.908 1.068zm-7.148-.162a14.442 14.442 0 0 1-2.884-1.115l.46-.887a13.397 13.397 0 0 0 2.684 1.037zm11.831-1.964l-.574-.82a13.116 13.116 0 0 0 2.16-1.899l.739.674a14.126 14.126 0 0 1-2.325 2.045zM7.551 27.23a13.004 13.004 0 0 1-2.264-2.125l.768-.642a11.987 11.987 0 0 0 2.088 1.961zm20.075-3.427l-.83-.558a12.968 12.968 0 0 0 1.331-2.55l.932.362a13.922 13.922 0 0 1-1.433 2.746zm-23.54-.386a13.868 13.868 0 0 1-1.284-2.818l.949-.313a12.902 12.902 0 0 0 1.193 2.616zm25.575-4.34l-.976-.218A13.116 13.116 0 0 0 29 16l1-.06V16a14.146 14.146 0 0 1-.339 3.078zm-27.363-.481a14.897 14.897 0 0 1-.228-2.597c0-.162.003-.324.008-.486l1 .031c-.005.152-.008.304-.008.455a13.961 13.961 0 0 0 .212 2.423zm26.554-4.567a12.97 12.97 0 0 0-.747-2.777l.932-.365a13.995 13.995 0 0 1 .803 2.991zM3.273 13.63l-.986-.171a14.459 14.459 0 0 1 .85-2.975l.925.376a13.46 13.46 0 0 0-.789 2.77zm24.003-4.106a13.172 13.172 0 0 0-1.702-2.319l.737-.677a14.171 14.171 0 0 1 1.83 2.496zm-22.361-.38l-.86-.51A13.199 13.199 0 0 1 5.942 6.17l.717.697a12.215 12.215 0 0 0-1.743 2.277zm19.262-3.252a13.065 13.065 0 0 0-2.422-1.553l.443-.896a14.097 14.097 0 0 1 2.608 1.671zm-16.08-.284L7.5 4.805a13.473 13.473 0 0 1 2.687-1.546l.396.918a12.516 12.516 0 0 0-2.487 1.43zm11.878-1.99a12.955 12.955 0 0 0-2.819-.568l.088-.996a13.982 13.982 0 0 1 3.035.613zm-7.577-.076l-.263-.964a16.73 16.73 0 0 1 3.033-.528l.082.997a15.705 15.705 0 0 0-2.852.495z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compare16.json b/public/assets/components/assets/icon/compare16.json new file mode 100644 index 0000000..19d4eb1 --- /dev/null +++ b/public/assets/components/assets/icon/compare16.json @@ -0,0 +1 @@ +"M12 9v1.746L14.296 8.5 12 6.254V8h-2V2h6v13h-6V9zm-4 7h1V1H8zm-7-1h6v-1H2V3h5V2H1zm4-8.45L2.95 8.5 5 10.45V9h2V8H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compare24.json b/public/assets/components/assets/icon/compare24.json new file mode 100644 index 0000000..88d3036 --- /dev/null +++ b/public/assets/components/assets/icon/compare24.json @@ -0,0 +1 @@ +"M2 4h9v1H3v15h8v1H2zm10 19h1V2h-1zM8.283 10.283l-.566-.566L4.934 12.5l2.783 2.783.566-.566L6.566 13H11v-1H6.566zM14 12h4.08l-1.54-1.54.92-.92 2.96 2.96-2.96 2.96-.92-.92L18.08 13H14v8h9V4h-9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compare32.json b/public/assets/components/assets/icon/compare32.json new file mode 100644 index 0000000..a59bad0 --- /dev/null +++ b/public/assets/components/assets/icon/compare32.json @@ -0,0 +1 @@ +"M8.707 16H15v1H8.707l2.646 2.646-.707.707L6.793 16.5l3.854-3.854.707.707zM3 27h12v-1H4V7h11V6H3zM18 6v10h6.08l-2.54-2.54.92-.92 3.96 3.96-3.96 3.96-.92-.92L24.08 17H18v10h12V6zm-2 24h1V3h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compass16.json b/public/assets/components/assets/icon/compass16.json new file mode 100644 index 0000000..c226e4a --- /dev/null +++ b/public/assets/components/assets/icon/compass16.json @@ -0,0 +1 @@ +"M2 15.97L8 12l6 3.97L8 0zm6.552-4.804a1 1 0 0 0-1.103 0L4.02 13.434 8 2.844l3.979 10.59z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compass24.json b/public/assets/components/assets/icon/compass24.json new file mode 100644 index 0000000..afe666c --- /dev/null +++ b/public/assets/components/assets/icon/compass24.json @@ -0,0 +1 @@ +"M3 23.956L12 18l9 5.956L12 0zm15.978-2.537l-6.426-4.253a1 1 0 0 0-1.104 0l-6.427 4.253 6.98-18.575z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compass32.json b/public/assets/components/assets/icon/compass32.json new file mode 100644 index 0000000..07037b6 --- /dev/null +++ b/public/assets/components/assets/icon/compass32.json @@ -0,0 +1 @@ +"M28 31.941L16 0 4 31.941 16 24zm-12.551-8.775L6.02 29.404 16 2.844l9.979 26.56-9.427-6.238a1 1 0 0 0-1.103 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compassNeedle16.json b/public/assets/components/assets/icon/compassNeedle16.json new file mode 100644 index 0000000..5a67342 --- /dev/null +++ b/public/assets/components/assets/icon/compassNeedle16.json @@ -0,0 +1 @@ +"M10.924 7.486L8 .348 5.076 7.486 8 15.848zM6.314 8h3.372L8 12.819z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compassNeedle24.json b/public/assets/components/assets/icon/compassNeedle24.json new file mode 100644 index 0000000..02d878f --- /dev/null +++ b/public/assets/components/assets/icon/compassNeedle24.json @@ -0,0 +1 @@ +"M12 22.981l4.12-11.49L12 1.149 7.88 11.49zM9.125 12h5.75L12 20.019z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compassNeedle32.json b/public/assets/components/assets/icon/compassNeedle32.json new file mode 100644 index 0000000..66d5f68 --- /dev/null +++ b/public/assets/components/assets/icon/compassNeedle32.json @@ -0,0 +1 @@ +"M21.052 15.665l.06-.171L16 1.914l-5.111 13.58 5.097 14.694zm-8.93.335h7.754l-3.888 11.145z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compassNorthCircle16.json b/public/assets/components/assets/icon/compassNorthCircle16.json new file mode 100644 index 0000000..1219fdd --- /dev/null +++ b/public/assets/components/assets/icon/compassNorthCircle16.json @@ -0,0 +1 @@ +"M8 2.5l-4 9 4-2 4 2zm0 6a1 1 0 0 0-.447.105l-1.507.754L8 4.962l1.954 4.397-1.507-.754A1 1 0 0 0 8 8.5zM8 .2A7.8 7.8 0 1 0 15.8 8 7.809 7.809 0 0 0 8 .2zm0 14.6A6.8 6.8 0 1 1 14.8 8 6.808 6.808 0 0 1 8 14.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compassNorthCircle24.json b/public/assets/components/assets/icon/compassNorthCircle24.json new file mode 100644 index 0000000..72a8ef2 --- /dev/null +++ b/public/assets/components/assets/icon/compassNorthCircle24.json @@ -0,0 +1 @@ +"M12 4L6 17.5l6-3 6 3zm0 9.5a1 1 0 0 0-.447.105L8.046 15.36 12 6.462l3.954 8.897-3.507-1.754A1 1 0 0 0 12 13.5zm0-12.3A10.8 10.8 0 1 0 22.8 12 10.812 10.812 0 0 0 12 1.2zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.811 9.811 0 0 1-9.8 9.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/compassNorthCircle32.json b/public/assets/components/assets/icon/compassNorthCircle32.json new file mode 100644 index 0000000..6d25f86 --- /dev/null +++ b/public/assets/components/assets/icon/compassNorthCircle32.json @@ -0,0 +1 @@ +"M16 5.5l-8 18 8-4 8 4zm0 13a1 1 0 0 0-.447.105l-5.507 2.754L16 7.962l5.954 13.397-5.507-2.754A1 1 0 0 0 16 18.5zm0-16.3A13.8 13.8 0 1 0 29.8 16 13.815 13.815 0 0 0 16 2.2zm0 26.6A12.8 12.8 0 1 1 28.8 16 12.815 12.815 0 0 1 16 28.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/conditionalRules16.json b/public/assets/components/assets/icon/conditionalRules16.json new file mode 100644 index 0000000..426a846 --- /dev/null +++ b/public/assets/components/assets/icon/conditionalRules16.json @@ -0,0 +1 @@ +"M9 8H5.95a2.5 2.5 0 1 0 0 1H7v4h6.227l-1.58 1.581.706.707 2.81-2.81-2.81-2.808-.707.707L13.27 12H8V9h2V4h3.227l-1.58 1.581.706.707 2.81-2.81L12.352.67l-.706.707L13.27 3H9zm-5.5 2A1.5 1.5 0 1 1 5 8.5 1.5 1.5 0 0 1 3.5 10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/conditionalRules24.json b/public/assets/components/assets/icon/conditionalRules24.json new file mode 100644 index 0000000..936d322 --- /dev/null +++ b/public/assets/components/assets/icon/conditionalRules24.json @@ -0,0 +1 @@ +"M19.367 8.355l3.89-3.89L19.426.632l-.707.707L21.378 4H14v8H7.95a3.5 3.5 0 1 0 0 1H11v7h10.309l-2.649 2.648.707.707 3.89-3.89-3.832-3.833-.707.707L21.378 19H12v-6h3V5h6.309L18.66 7.648zM4.5 15A2.5 2.5 0 1 1 7 12.5 2.5 2.5 0 0 1 4.5 15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/conditionalRules32.json b/public/assets/components/assets/icon/conditionalRules32.json new file mode 100644 index 0000000..7b56660 --- /dev/null +++ b/public/assets/components/assets/icon/conditionalRules32.json @@ -0,0 +1 @@ +"M25.633 23.354L28.279 26H17v-9h4V6h7.28l-2.647 2.646.707.707L30.193 5.5 26.34 1.646l-.707.707L28.279 5H20v11h-9.05a4.5 4.5 0 1 0 0 1H16v10h12.28l-2.647 2.646.707.707 3.853-3.853-3.853-3.854zM6.5 20a3.5 3.5 0 1 1 3.5-3.5A3.504 3.504 0 0 1 6.5 20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/conditionalRulesPath16.json b/public/assets/components/assets/icon/conditionalRulesPath16.json new file mode 100644 index 0000000..8cae112 --- /dev/null +++ b/public/assets/components/assets/icon/conditionalRulesPath16.json @@ -0,0 +1 @@ +"M9.419 11.646l-.707.707 2.81 2.81 2.808-2.81-.707-.707L12 13.27V8H5V5.95a2.5 2.5 0 1 0-1 0V9h7v4.227zM2.999 3.5A1.5 1.5 0 1 1 4.5 5 1.5 1.5 0 0 1 3 3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/conditionalRulesPath24.json b/public/assets/components/assets/icon/conditionalRulesPath24.json new file mode 100644 index 0000000..3438253 --- /dev/null +++ b/public/assets/components/assets/icon/conditionalRulesPath24.json @@ -0,0 +1 @@ +"M18 20.379V13H7V8.95a3.5 3.5 0 1 0-1 0V14h11v6.309l-2.648-2.649-.707.707 3.89 3.89 3.833-3.832-.707-.707zM4 5.5A2.5 2.5 0 1 1 6.5 8 2.5 2.5 0 0 1 4 5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/conditionalRulesPath32.json b/public/assets/components/assets/icon/conditionalRulesPath32.json new file mode 100644 index 0000000..381b4ee --- /dev/null +++ b/public/assets/components/assets/icon/conditionalRulesPath32.json @@ -0,0 +1 @@ +"M8 18h15v9.28l-2.646-2.647-.707.707 3.853 3.853 3.854-3.853-.707-.707L24 27.279V17H9v-5.05a4.5 4.5 0 1 0-1 0zM5 7.5A3.5 3.5 0 1 1 8.5 11 3.505 3.505 0 0 1 5 7.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/conferenceRoom16.json b/public/assets/components/assets/icon/conferenceRoom16.json new file mode 100644 index 0000000..9a2a1d7 --- /dev/null +++ b/public/assets/components/assets/icon/conferenceRoom16.json @@ -0,0 +1 @@ +"M3.309 7.5A1.996 1.996 0 1 0 0 6a1.987 1.987 0 0 0 .691 1.5A1.987 1.987 0 0 0 0 9v2h1V9a1 1 0 0 1 2 0v.896l.715-1.908A2 2 0 0 0 3.31 7.5zM1 6a1 1 0 1 1 1 1 1.001 1.001 0 0 1-1-1zm14.309 1.5a2 2 0 1 0-2.618 0 2 2 0 0 0-.406.488L13 9.896V9a1 1 0 0 1 2 0v2h1V9a1.987 1.987 0 0 0-.691-1.5zM13 6a1 1 0 1 1 1 1 1.001 1.001 0 0 1-1-1zM7 5a1 1 0 0 1 2 0v1h1V5a1.987 1.987 0 0 0-.691-1.5 2 2 0 1 0-2.618 0A1.987 1.987 0 0 0 6 5v1h1zm0-3a1 1 0 1 1 1 1 1.001 1.001 0 0 1-1-1zm4.09 5.648l2.878 7.676-.936.352L10.153 8H5.847l-2.879 7.676-.936-.352L4.91 7.648A1.005 1.005 0 0 1 5.847 7h4.306a1.005 1.005 0 0 1 .937.648z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/conferenceRoom24.json b/public/assets/components/assets/icon/conferenceRoom24.json new file mode 100644 index 0000000..9b4dd0c --- /dev/null +++ b/public/assets/components/assets/icon/conferenceRoom24.json @@ -0,0 +1 @@ +"M2.898 12.581a2.467 2.467 0 0 1 2.073-.538 2.38 2.38 0 0 1 1.42.871l.419-1.023a3.39 3.39 0 0 0-.707-.489 2.5 2.5 0 1 0-3.215-.006 3.454 3.454 0 0 0-.631.418A3.491 3.491 0 0 0 1 14.5V16h1v-1.5a2.492 2.492 0 0 1 .898-1.919zM3 9.5A1.5 1.5 0 1 1 4.5 11 1.502 1.502 0 0 1 3 9.5zm18.103 1.902a2.5 2.5 0 1 0-3.215-.007 3.448 3.448 0 0 0-.631.419c-.026.021-.044.05-.07.072l.412 1.006a2.407 2.407 0 0 1 2.372-.849A2.608 2.608 0 0 1 22 14.646V16h1v-1.354a3.647 3.647 0 0 0-1.897-3.244zM18 9.5a1.5 1.5 0 1 1 1.5 1.5A1.502 1.502 0 0 1 18 9.5zM10 9V8a1.99 1.99 0 0 1 .764-1.572 2.02 2.02 0 0 1 1.739-.367A2.08 2.08 0 0 1 14 8.119V9h1v-.88a3.173 3.173 0 0 0-1.445-2.678 2.5 2.5 0 1 0-3.1.009 2.956 2.956 0 0 0-.31.192A2.984 2.984 0 0 0 9 8v1zm.5-5.5A1.5 1.5 0 1 1 12 5a1.502 1.502 0 0 1-1.5-1.5zm9.463 17.81l-.926.38L14.664 11H9.336L4.963 21.69l-.926-.38L8.41 10.622A.997.997 0 0 1 9.336 10h5.328a.996.996 0 0 1 .925.62z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/conferenceRoom32.json b/public/assets/components/assets/icon/conferenceRoom32.json new file mode 100644 index 0000000..51b45b2 --- /dev/null +++ b/public/assets/components/assets/icon/conferenceRoom32.json @@ -0,0 +1 @@ +"M6 16a2.99 2.99 0 0 1 2.578 1.49l.383-1.155a3.999 3.999 0 0 0-1.207-.912 3 3 0 1 0-3.508 0A3.992 3.992 0 0 0 2 19v2h1v-2a3.003 3.003 0 0 1 3-3zm0-5a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zm21.754 4.423a3 3 0 1 0-3.508 0 4 4 0 0 0-1.207.912l.384 1.155A2.99 2.99 0 0 1 29 19v2h1v-2a3.992 3.992 0 0 0-2.246-3.577zM26 11a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zm-13 2v-2a3 3 0 0 1 6 0v2h1v-2a3.992 3.992 0 0 0-2.246-3.577 3 3 0 1 0-3.508 0A3.992 3.992 0 0 0 12 11v2zm3-10a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zm9.975 25.343l-.95.314-.052-.157-4.372-13.158a.5.5 0 0 0-.475-.342h-8.252a.5.5 0 0 0-.475.343L7.027 28.5l-.052.157-.95-.314 4.425-13.316A1.498 1.498 0 0 1 11.874 14h8.252a1.499 1.499 0 0 1 1.424 1.026z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/configure16.json b/public/assets/components/assets/icon/configure16.json new file mode 100644 index 0000000..68e7948 --- /dev/null +++ b/public/assets/components/assets/icon/configure16.json @@ -0,0 +1 @@ +"M12 4H6V3h6zm-4.38 6H1V1h12v5.853a1.241 1.241 0 0 1 .705.714l.054.145.17-.076c.023-.01.048-.006.071-.015V0H0v11h6.859a1.24 1.24 0 0 1 .711-.7l.146-.054-.075-.172c-.01-.024-.011-.05-.02-.074zM2 6h3v3H2zm1 2h1V7H3zm2-3H2V2h3zM4 3H3v1h1zm2 5h2.58l.081-.082a1.25 1.25 0 0 1 1.41-.256l.14.065.068-.177a1.24 1.24 0 0 1 .426-.55H6zm8.783 5.03q-.05.134-.112.262l.535 1.163-.771.765-1.194-.527q-.13.06-.265.107l-.444 1.2h-1.087l-.47-1.22q-.135-.05-.264-.113l-1.163.535-.764-.771.527-1.194q-.06-.13-.107-.265l-1.2-.444v-1.056l1.2-.444q.047-.136.107-.265l-.527-1.194.764-.771 1.163.535q.129-.062.263-.113L11.445 8h1.087l.444 1.2q.136.047.265.107l1.194-.527.77.765-.534 1.163q.062.128.112.262l1.217.471v1.117zm.215-.906v-.248l-.815-.27a2.206 2.206 0 0 0-.355-.862l.365-.793-.161-.16-.767.387a2.206 2.206 0 0 0-.861-.36L12.101 9h-.226l-.27.817a2.206 2.206 0 0 0-.861.354l-.793-.364-.159.16.385.768a2.206 2.206 0 0 0-.358.86L9 11.897v.204l.818.304a2.205 2.205 0 0 0 .358.859l-.385.768.16.16.792-.364a2.205 2.205 0 0 0 .862.354l.27.817h.226l.302-.819a2.207 2.207 0 0 0 .86-.359l.768.386.161-.16-.365-.792a2.205 2.205 0 0 0 .355-.862zM12 11a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/configure24.json b/public/assets/components/assets/icon/configure24.json new file mode 100644 index 0000000..909ee64 --- /dev/null +++ b/public/assets/components/assets/icon/configure24.json @@ -0,0 +1 @@ +"M11.969 14a1.237 1.237 0 0 0 .044.863l.061.137H8v-1zm5.183-3.25h1.65a1.216 1.216 0 0 1 .198.03V10H8v1h8.412a1.243 1.243 0 0 1 .74-.25zM19 6H8v1h11zM4 13h3v3H4zm1 2h1v-1H5zm5.75 3H2V3h19v9.077l.135-.06a1.1 1.1 0 0 1 .865-.039V2H1v17h9.773a1.201 1.201 0 0 1-.023-.152zM7 8H4V5h3zM6 6H5v1h1zm1 6H4V9h3zm-1-2H5v1h1zm14 8a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm3.414 1.392l-.296.628.724 1.624-1.162 1.17-1.543-.71-.653.236-.636 1.66h-1.65l-.59-1.586-.628-.295-1.627.727-1.167-1.166.71-1.543-.236-.653-1.66-.636v-1.65l1.586-.59.295-.628-.727-1.627 1.166-1.167 1.543.71.653-.236.636-1.66h1.65l.59 1.586.628.296 1.624-.724 1.166 1.167-.705 1.538.235.653 1.66.636v1.65zm-1.277.523l.544-1.158 1.319-.49v-.582l-1.427-.548-.434-1.204.585-1.28-.412-.412-1.397.622-1.158-.544-.49-1.319h-.582l-.548 1.427-1.206.434-1.283-.59-.41.411.626 1.4-.545 1.161-1.319.49v.582l1.427.548.434 1.206-.59 1.283.411.41 1.4-.626 1.161.545.49 1.319h.582l.548-1.427 1.206-.434 1.28.588.411-.413z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/configure32.json b/public/assets/components/assets/icon/configure32.json new file mode 100644 index 0000000..1569f93 --- /dev/null +++ b/public/assets/components/assets/icon/configure32.json @@ -0,0 +1 @@ +"M11 18h4.55l.45 1h-5zm9.691-4.436a1.244 1.244 0 0 1 .436-.564H11v1h9.525zM25 8H11v1h14zM9 15H6v-3h3zm-1-2H7v1h1zm5.757 10H3V4h25v10.322a1.232 1.232 0 0 1 .726.333l.274.272V3H2v21h12.12a1.238 1.238 0 0 1-.361-.855zM9 10H6V7h3zM8 8H7v1h1zm-2 9h3v3H6zm1 2h1v-1H7zm19 3a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2zm3.493 2.696l.965 2.149-1.565 1.577-2.066-.95-.849.319-.838 2.201-2.222.008-.79-2.13-.824-.377-2.149.965-1.576-1.565.949-2.066-.318-.849-2.202-.838L15 20.92l2.13-.79.377-.826-.965-2.149 1.566-1.576 2.066.949.848-.318.838-2.202L24.08 14l.79 2.13.825.377 2.15-.965 1.576 1.566-.95 2.066.319.848 2.201.838.008 2.222-2.13.79zm-.206 1.913l-.875-1.948.722-1.552L30 22.417l-.004-.896-1.995-.76-.588-1.607.831-1.808-.636-.633-1.945.874-1.555-.721L23.417 15l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555-1.866.692.003.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.872 1.555.721.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/configurePopup16.json b/public/assets/components/assets/icon/configurePopup16.json new file mode 100644 index 0000000..be419c3 --- /dev/null +++ b/public/assets/components/assets/icon/configurePopup16.json @@ -0,0 +1 @@ +"M15 12a1.001 1.001 0 0 1-1 1H9.828L8 15.828 6.172 13H2a1.001 1.001 0 0 1-1-1V2a1.001 1.001 0 0 1 1-1h12a1.001 1.001 0 0 1 1 1zm-7 1.986L9.284 12H14V2H2v10h4.716zM5.204 7.972l-1.2-.444V6.472l1.2-.444q.047-.136.106-.265l-.526-1.194.764-.771 1.163.535q.129-.063.263-.113L7.445 3h1.087l.444 1.2q.136.047.265.107l1.194-.527.77.765-.534 1.163q.062.128.112.262L12 6.441v1.117l-1.217.472q-.05.134-.112.262l.535 1.163-.771.765-1.194-.527q-.13.06-.265.107L8.532 11H7.445l-.47-1.22q-.135-.05-.264-.113l-1.163.535-.764-.771.526-1.194q-.06-.13-.106-.265zM5 7.102l.818.304a2.206 2.206 0 0 0 .358.859l-.385.768.16.16.792-.364a2.206 2.206 0 0 0 .862.354l.27.817h.226l.302-.819a2.206 2.206 0 0 0 .86-.359l.768.386.161-.16-.365-.792a2.206 2.206 0 0 0 .355-.862l.815-.27v-.248l-.815-.27a2.206 2.206 0 0 0-.355-.862l.365-.793-.161-.16-.767.387a2.206 2.206 0 0 0-.861-.36L8.102 4h-.227l-.27.817a2.206 2.206 0 0 0-.861.354l-.793-.364-.159.16.385.768a2.206 2.206 0 0 0-.358.86L5 6.897zM8 6a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/configurePopup24.json b/public/assets/components/assets/icon/configurePopup24.json new file mode 100644 index 0000000..a252331 --- /dev/null +++ b/public/assets/components/assets/icon/configurePopup24.json @@ -0,0 +1 @@ +"M14 10a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-2-1a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm1.484 5.34l.653-.235 1.543.71 1.162-1.171-.724-1.624.296-.628 1.586-.59v-1.65l-1.66-.636-.235-.653.705-1.538-1.166-1.167-1.624.724-.628-.296L12.802 4h-1.65l-.636 1.66-.653.235-1.543-.71-1.166 1.168.727 1.627-.295.628L6 9.198v1.65l1.66.636.235.653-.71 1.543 1.168 1.166 1.627-.727.628.295.59 1.586h1.65zm-2.24-.66l-1.161-.544-1.4.627-.412-.411.59-1.283-.434-1.206L7 10.315v-.581l1.32-.49.544-1.161-.627-1.4.411-.412 1.283.59 1.206-.434L11.685 5h.581l.49 1.32 1.16.543 1.396-.622.412.412-.585 1.28.434 1.204L17 9.685v.581l-1.32.49-.543 1.16.623 1.398-.41.413-1.28-.588-1.207.434L12.315 15h-.581zM22 3.5v13a1.502 1.502 0 0 1-1.5 1.5h-5.293l-3.05 4h-.315l-3.049-4H3.5A1.502 1.502 0 0 1 2 16.5v-13A1.502 1.502 0 0 1 3.5 2h17A1.502 1.502 0 0 1 22 3.5zm-1 0a.5.5 0 0 0-.5-.5h-17a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 .5.5h5.788L12 20.558 14.712 17H20.5a.5.5 0 0 0 .5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/configurePopup32.json b/public/assets/components/assets/icon/configurePopup32.json new file mode 100644 index 0000000..dcde656 --- /dev/null +++ b/public/assets/components/assets/icon/configurePopup32.json @@ -0,0 +1 @@ +"M14.129 19.87l-.825-.377-2.149.965-1.576-1.566.949-2.066-.318-.848-2.202-.838L8 12.92l2.13-.79.377-.825-.965-2.15 1.566-1.576 2.066.95.848-.319.838-2.201L17.08 6l.79 2.13.825.377 2.15-.965 1.576 1.565-.95 2.066.319.849 2.201.838.008 2.222-2.13.79-.377.824.965 2.149-1.565 1.576-2.066-.949-.849.318-.838 2.202-2.222.008zm1.454 1.129l.897-.003.758-1.994 1.608-.59 1.81.832.63-.636-.874-1.948.722-1.551L23 14.417l-.004-.897-1.995-.76-.588-1.606.831-1.809-.636-.632-1.945.874-1.555-.721L16.417 7l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555L9 13.584l.004.896 1.995.76.588 1.606-.83 1.81.635.63 1.945-.873 1.555.722zm3.417-7A3 3 0 1 1 16 11a3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2zM29 22a2 2 0 0 1-2 2h-6.69l-4.277 6.33L11.757 24H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h22a2 2 0 0 1 2 2zM28 5a1.001 1.001 0 0 0-1-1H5a1.001 1.001 0 0 0-1 1v17a1.001 1.001 0 0 0 1 1h7.289l3.744 5.543L19.778 23H27a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/console16.json b/public/assets/components/assets/icon/console16.json new file mode 100644 index 0000000..e1a6fb2 --- /dev/null +++ b/public/assets/components/assets/icon/console16.json @@ -0,0 +1 @@ +"M5 5.5L3 7V4zM3 9v3l2-1.5zm10-4H7v1h6zm-2 5H7v1h4zm5-9v14H0V1zm-1 1H1v12h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/console24.json b/public/assets/components/assets/icon/console24.json new file mode 100644 index 0000000..c408b95 --- /dev/null +++ b/public/assets/components/assets/icon/console24.json @@ -0,0 +1 @@ +"M5 6l2.702 2.5L5 11zm0 12l2.702-2.5L5 13zm5-9h10V8H10zm0 7h7v-1h-7zM1 3h22v18H1zm1 17h20V4H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/console32.json b/public/assets/components/assets/icon/console32.json new file mode 100644 index 0000000..b344987 --- /dev/null +++ b/public/assets/components/assets/icon/console32.json @@ -0,0 +1 @@ +"M8.574 12.5L6 15v-5zM27 12H11v1h16zM6 17v5l2.574-2.5zm18 2H11v1h13zm6-14v22H2V5zm-1 1H3v20h26z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentFull16.json b/public/assets/components/assets/icon/contentFull16.json new file mode 100644 index 0000000..42c8303 --- /dev/null +++ b/public/assets/components/assets/icon/contentFull16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 1h14v12H1zm13 10H2V4h12zM3 11h10V5H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentFull24.json b/public/assets/components/assets/icon/contentFull24.json new file mode 100644 index 0000000..df09241 --- /dev/null +++ b/public/assets/components/assets/icon/contentFull24.json @@ -0,0 +1 @@ +"M1 3v18h22V3zm1 1h20v16H2zm19 14H3V6h18zM4 17h16V7H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentFull32.json b/public/assets/components/assets/icon/contentFull32.json new file mode 100644 index 0000000..4837721 --- /dev/null +++ b/public/assets/components/assets/icon/contentFull32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm1 1h26v20H3zm25 18H4V8h24zM5 23h22V9H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentInline16.json b/public/assets/components/assets/icon/contentInline16.json new file mode 100644 index 0000000..025dad7 --- /dev/null +++ b/public/assets/components/assets/icon/contentInline16.json @@ -0,0 +1 @@ +"M0 14h16v1H0zM16 1H0v1h16zM0 4h7v8H0zm1 7h5V5H1zm15-7H9v1h7zm0 3H9v1h7zm-7 4h7v-1H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentInline24.json b/public/assets/components/assets/icon/contentInline24.json new file mode 100644 index 0000000..452c692 --- /dev/null +++ b/public/assets/components/assets/icon/contentInline24.json @@ -0,0 +1 @@ +"M1 6v12h9V6zm8 11H2V7h7zm-8 3h22v1H1zM1 3h22v1H1zm11 4h11v1H12zm0 3h11v1H12zm0 3h11v1H12zm0 3h11v1H12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentInline32.json b/public/assets/components/assets/icon/contentInline32.json new file mode 100644 index 0000000..45e9f58 --- /dev/null +++ b/public/assets/components/assets/icon/contentInline32.json @@ -0,0 +1 @@ +"M2 26h28v1H2zM2 6h28V5H2zm13 3h15V8H15zm0 3h15v-1H15zm0 3h15v-1H15zm0 3h15v-1H15zm0 3h15v-1H15zm0 3h15v-1H15zm-2 0H2V8h11zM12 9H3v14h9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentLarge16.json b/public/assets/components/assets/icon/contentLarge16.json new file mode 100644 index 0000000..60ceef2 --- /dev/null +++ b/public/assets/components/assets/icon/contentLarge16.json @@ -0,0 +1 @@ +"M5 15v-1h6v1zM0 1h16v11H0zm1 10h14V2H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentLarge24.json b/public/assets/components/assets/icon/contentLarge24.json new file mode 100644 index 0000000..7fbcbee --- /dev/null +++ b/public/assets/components/assets/icon/contentLarge24.json @@ -0,0 +1 @@ +"M1 18h22V3H1zM2 4h20v13H2zm5 16h10v1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentLarge32.json b/public/assets/components/assets/icon/contentLarge32.json new file mode 100644 index 0000000..cbdf9cb --- /dev/null +++ b/public/assets/components/assets/icon/contentLarge32.json @@ -0,0 +1 @@ +"M23 26v1H9v-1zM2 5h28v19H2zm1 18h26V6H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentMedium16.json b/public/assets/components/assets/icon/contentMedium16.json new file mode 100644 index 0000000..701d05e --- /dev/null +++ b/public/assets/components/assets/icon/contentMedium16.json @@ -0,0 +1 @@ +"M13 14v1H3v-1zM3 1v1h10V1zm13 11H0V4h16zm-1-7H1v6h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentMedium24.json b/public/assets/components/assets/icon/contentMedium24.json new file mode 100644 index 0000000..25a2787 --- /dev/null +++ b/public/assets/components/assets/icon/contentMedium24.json @@ -0,0 +1 @@ +"M1 18h22V6H1zM2 7h20v10H2zm3 13h14v1H5zM5 3h14v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentMedium32.json b/public/assets/components/assets/icon/contentMedium32.json new file mode 100644 index 0000000..99bb2b3 --- /dev/null +++ b/public/assets/components/assets/icon/contentMedium32.json @@ -0,0 +1 @@ +"M25 27H7v-1h18zM7 6h18V5H7zM2 8h28v16H2zm1 15h26V9H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentMinimal16.json b/public/assets/components/assets/icon/contentMinimal16.json new file mode 100644 index 0000000..5655820 --- /dev/null +++ b/public/assets/components/assets/icon/contentMinimal16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 1h14v12H1zm12 5H3V6h10zm-4 3H3V9h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentMinimal24.json b/public/assets/components/assets/icon/contentMinimal24.json new file mode 100644 index 0000000..4e886b1 --- /dev/null +++ b/public/assets/components/assets/icon/contentMinimal24.json @@ -0,0 +1 @@ +"M1 3v18h22V3zm1 1h20v16H2zm17 6H5V9h14zm-6 4H5v-1h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentMinimal32.json b/public/assets/components/assets/icon/contentMinimal32.json new file mode 100644 index 0000000..b20ac5b --- /dev/null +++ b/public/assets/components/assets/icon/contentMinimal32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm1 1h26v20H3zm22 8H7v-1h18zm-8 5H7v-1h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentNone16.json b/public/assets/components/assets/icon/contentNone16.json new file mode 100644 index 0000000..6596773 --- /dev/null +++ b/public/assets/components/assets/icon/contentNone16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14zM3.896 11.396L7.293 8 3.896 4.604l.707-.707L8 7.293l3.396-3.396.707.707L8.707 8l3.396 3.396-.707.707L8 8.707l-3.396 3.397z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentNone24.json b/public/assets/components/assets/icon/contentNone24.json new file mode 100644 index 0000000..0d9d000 --- /dev/null +++ b/public/assets/components/assets/icon/contentNone24.json @@ -0,0 +1 @@ +"M1 3v18h22V3zm21 17H2V4h20zM6.896 16.396L11.293 12 6.896 7.604l.707-.707L12 11.293l4.396-4.396.707.707L12.707 12l4.396 4.396-.707.707L12 12.707l-4.396 4.397z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentNone32.json b/public/assets/components/assets/icon/contentNone32.json new file mode 100644 index 0000000..751773c --- /dev/null +++ b/public/assets/components/assets/icon/contentNone32.json @@ -0,0 +1 @@ +"M9.646 21.646L15.293 16l-5.647-5.646.707-.707L16 15.293l5.646-5.646.707.707L16.707 16l5.646 5.646-.707.707L16 16.707l-5.646 5.646zM30 5v22H2V5zm-1 1H3v20h26z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentSideBySide16.json b/public/assets/components/assets/icon/contentSideBySide16.json new file mode 100644 index 0000000..4395bdc --- /dev/null +++ b/public/assets/components/assets/icon/contentSideBySide16.json @@ -0,0 +1 @@ +"M2 6h3v1H2zm0 3h2V8H2zm14-8v14H0V1zM6 14V2H1v12zm9-12H7v12h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentSideBySide24.json b/public/assets/components/assets/icon/contentSideBySide24.json new file mode 100644 index 0000000..8fe61df --- /dev/null +++ b/public/assets/components/assets/icon/contentSideBySide24.json @@ -0,0 +1 @@ +"M3 10h5v1H3zm0 3h3v-1H3zM23 3v18H1V3zM9 20V4H2v16zM22 4H10v16h12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentSideBySide32.json b/public/assets/components/assets/icon/contentSideBySide32.json new file mode 100644 index 0000000..554aa62 --- /dev/null +++ b/public/assets/components/assets/icon/contentSideBySide32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm1 21V6h9v20zm26 0H13V6h16zM4 17h5v1H4zm0-3h7v1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentSmall16.json b/public/assets/components/assets/icon/contentSmall16.json new file mode 100644 index 0000000..ee29765 --- /dev/null +++ b/public/assets/components/assets/icon/contentSmall16.json @@ -0,0 +1 @@ +"M0 14h16v1H0zM16 1H0v1h16zM0 4h16v8H0zm1 7h14V5H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentSmall24.json b/public/assets/components/assets/icon/contentSmall24.json new file mode 100644 index 0000000..8a27d1f --- /dev/null +++ b/public/assets/components/assets/icon/contentSmall24.json @@ -0,0 +1 @@ +"M1 18h22V6H1zM2 7h20v10H2zM1 20h22v1H1zM1 3h22v1H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contentSmall32.json b/public/assets/components/assets/icon/contentSmall32.json new file mode 100644 index 0000000..7e45c6a --- /dev/null +++ b/public/assets/components/assets/icon/contentSmall32.json @@ -0,0 +1 @@ +"M2 26h28v1H2zM2 6h28V5H2zm0 18h28V8H2zM3 9h26v14H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contingentValues16.json b/public/assets/components/assets/icon/contingentValues16.json new file mode 100644 index 0000000..046634d --- /dev/null +++ b/public/assets/components/assets/icon/contingentValues16.json @@ -0,0 +1 @@ +"M14.5 10h-6A1.502 1.502 0 0 0 7 11.5V13H5V8h7c.828-.001.999-.672 1-1.5v-5A1.502 1.502 0 0 0 11.5 0h-10A1.502 1.502 0 0 0 0 1.5v5A1.502 1.502 0 0 0 1.5 8H4v6h3v.5A1.502 1.502 0 0 0 8.5 16h6a1.502 1.502 0 0 0 1.5-1.5v-3a1.502 1.502 0 0 0-1.5-1.5zm-13-3a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h10a.5.5 0 0 1 .5.5v5a.5.5 0 0 1-.5.5zM15 14.5a.5.5 0 0 1-.5.5h-6a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contingentValues24.json b/public/assets/components/assets/icon/contingentValues24.json new file mode 100644 index 0000000..4d9a8e6 --- /dev/null +++ b/public/assets/components/assets/icon/contingentValues24.json @@ -0,0 +1 @@ +"M20.5 14h-9a1.502 1.502 0 0 0-1.5 1.5V18H7v-7h8.5A1.502 1.502 0 0 0 17 9.5v-6A1.502 1.502 0 0 0 15.5 2h-12A1.502 1.502 0 0 0 2 3.5v6A1.502 1.502 0 0 0 3.5 11H6v8h4v1.5a1.502 1.502 0 0 0 1.5 1.5h9a1.502 1.502 0 0 0 1.5-1.5v-5a1.502 1.502 0 0 0-1.5-1.5zm-17-4a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h12a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5zM21 20.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contingentValues32.json b/public/assets/components/assets/icon/contingentValues32.json new file mode 100644 index 0000000..053de15 --- /dev/null +++ b/public/assets/components/assets/icon/contingentValues32.json @@ -0,0 +1 @@ +"M27.5 21h-12a1.502 1.502 0 0 0-1.5 1.5V25h-4v-9h12.5a1.502 1.502 0 0 0 1.5-1.5v-10A1.502 1.502 0 0 0 22.5 3h-18A1.502 1.502 0 0 0 3 4.5v10A1.502 1.502 0 0 0 4.5 16H9v10h5v2.5a1.502 1.502 0 0 0 1.5 1.5h12a1.502 1.502 0 0 0 1.5-1.5v-6a1.502 1.502 0 0 0-1.5-1.5zm-23-6a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h18a.5.5 0 0 1 .5.5v10a.5.5 0 0 1-.5.5zM28 28.5a.5.5 0 0 1-.5.5h-12a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5h12a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contract16.json b/public/assets/components/assets/icon/contract16.json new file mode 100644 index 0000000..02f979b --- /dev/null +++ b/public/assets/components/assets/icon/contract16.json @@ -0,0 +1 @@ +"M6 2v4H2V5h2.281L.85 1.556l.7-.712L5 4.244V2zm5 12v-2.243l3.449 3.399.702-.712L11.72 11H14v-1h-4v4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contract24.json b/public/assets/components/assets/icon/contract24.json new file mode 100644 index 0000000..efa5036 --- /dev/null +++ b/public/assets/components/assets/icon/contract24.json @@ -0,0 +1 @@ +"M16.707 16l5.446 5.446-.707.707L16 16.707V21h-1v-6h6v1zM8 7.293L2.554 1.846l-.707.707L7.293 8H3v1h6V3H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contract32.json b/public/assets/components/assets/icon/contract32.json new file mode 100644 index 0000000..2e87a79 --- /dev/null +++ b/public/assets/components/assets/icon/contract32.json @@ -0,0 +1 @@ +"M20.707 20l8.446 8.446-.707.707L20 20.707V25h-1v-6h6v1zM7 12v1h6V7h-1v4.293L3.554 2.846l-.707.707L11.293 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contrast16.json b/public/assets/components/assets/icon/contrast16.json new file mode 100644 index 0000000..fc55b2b --- /dev/null +++ b/public/assets/components/assets/icon/contrast16.json @@ -0,0 +1 @@ +"M8 1.2A6.8 6.8 0 1 0 14.8 8 6.807 6.807 0 0 0 8 1.2zM2.2 8A5.806 5.806 0 0 1 8 2.2v11.6A5.806 5.806 0 0 1 2.2 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contrast24.json b/public/assets/components/assets/icon/contrast24.json new file mode 100644 index 0000000..6252e5d --- /dev/null +++ b/public/assets/components/assets/icon/contrast24.json @@ -0,0 +1 @@ +"M12 2.2a9.8 9.8 0 1 0 9.8 9.8A9.81 9.81 0 0 0 12 2.2zM3.2 12A8.81 8.81 0 0 1 12 3.2v17.6A8.81 8.81 0 0 1 3.2 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/contrast32.json b/public/assets/components/assets/icon/contrast32.json new file mode 100644 index 0000000..dfeab45 --- /dev/null +++ b/public/assets/components/assets/icon/contrast32.json @@ -0,0 +1 @@ +"M16 3.2A12.8 12.8 0 1 0 28.8 16 12.815 12.815 0 0 0 16 3.2zM4.2 16A11.813 11.813 0 0 1 16 4.2v23.6A11.813 11.813 0 0 1 4.2 16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/convert16.json b/public/assets/components/assets/icon/convert16.json new file mode 100644 index 0000000..dedd931 --- /dev/null +++ b/public/assets/components/assets/icon/convert16.json @@ -0,0 +1 @@ +"M10.5 1H10V0h.5A2.503 2.503 0 0 1 13 2.5V3h1.176L12.5 5.058 10.824 3H12v-.5A1.502 1.502 0 0 0 10.5 1zM8 0H0v9h7V8H1V1h6v6a1 1 0 0 1 1-1zm8 9v7H8V7h6zm-1 1h-2V8H9v7h6zm0-1l-1-1v1zM5 2H2v1h3zM4 4H2v1h2zM2 7h2V6H2zm4-1H5v1h1zm0-2H5v1h1zm4 7h4v3h-4zm1 2h2v-1h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/convert24.json b/public/assets/components/assets/icon/convert24.json new file mode 100644 index 0000000..da397a8 --- /dev/null +++ b/public/assets/components/assets/icon/convert24.json @@ -0,0 +1 @@ +"M21.354 5.354L18.506 8.2l-2.847-2.847.707-.707L18 6.28V4a2.003 2.003 0 0 0-2-2h-2V1h2a3.003 3.003 0 0 1 3 3v2.293l1.646-1.646zM1 1v13h11V1zm10 12H2V2h9zm9.4-3H13v13h11v-9.4zM23 22h-9V11h5v4h4zm0-8h-3v-3h.31L23 13.69zM8 4H3v1h5zM7 6H3v1h4zm3 0H8v1h2zM8 8H3v1h5zm2 0H9v1h1zm-3 2H3v1h4zm3 0H8v1h2zm12 6v5h-7v-5zm-1 1h-5v3h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/convert32.json b/public/assets/components/assets/icon/convert32.json new file mode 100644 index 0000000..eaced5e --- /dev/null +++ b/public/assets/components/assets/icon/convert32.json @@ -0,0 +1 @@ +"M27.354 8.34L23.5 12.193 19.646 8.34l.707-.707L23 10.279V7a3.003 3.003 0 0 0-3-3h-2V3h2a4.004 4.004 0 0 1 4 4v3.28l2.646-2.647zM2 2v16h13V2zm12 15H3V3h11zm11.29-3H17v16h13V18.709zM29 29H18V15h6v5h5zm0-10h-4v-4h.2l3.8 3.8zM10 5H4v1h6zm0 6H4v1h6zm3 0h-2v1h2zm-4 2H4v1h5zm4 0h-3v1h3zm-3-4H4v1h6zm3 0h-2v1h2zM9 7H4v1h5zm4 0h-3v1h3zm15 14v7h-9v-7zm-1 1h-7v5h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/coordinateSystem16.json b/public/assets/components/assets/icon/coordinateSystem16.json new file mode 100644 index 0000000..ba68bdf --- /dev/null +++ b/public/assets/components/assets/icon/coordinateSystem16.json @@ -0,0 +1 @@ +"M13.704 2.693a7.64 7.64 0 0 0-.686-.661l-.002-.002a7.829 7.829 0 0 0-1.397-.937c-.012-.006-.024-.01-.033-.016-.08-.04-.16-.076-.238-.114-.13-.061-.257-.124-.39-.178-.034-.015-.07-.026-.106-.04-.045-.018-.09-.032-.136-.049-.148-.055-.298-.112-.45-.159-.072-.023-.146-.036-.218-.056C9.88.435 9.712.388 9.54.353 9.418.328 9.29.315 9.165.296 9.038.278 8.912.253 8.784.24a7.914 7.914 0 0 0-1.568 0c-.128.013-.252.038-.378.057-.125.02-.253.032-.377.057-.173.036-.341.082-.51.128-.072.02-.146.034-.217.056-.142.043-.28.096-.419.148l-.167.06c-.036.014-.072.025-.107.04a7.816 7.816 0 0 0-.626.292l-.034.017a7.849 7.849 0 0 0-2.154 1.673A7.758 7.758 0 0 0 .372 9.625l.005.06c.096.43.234.852.403 1.26l.091.212c.054.121.112.238.173.356.051.104.103.208.16.308l.008.016.002.001A7.793 7.793 0 0 0 8 15.8 7.8 7.8 0 0 0 15.8 8a7.764 7.764 0 0 0-2.096-5.307zM9.96 15.024a26.92 26.92 0 0 0 .204-2.206 9.574 9.574 0 0 0 2.236-.798c-.157.812-.395 1.58-.711 2.268a7.254 7.254 0 0 1-1.73.736zm.23-2.686a28.52 28.52 0 0 0-.029-2.767 9.752 9.752 0 0 0 2.423-.76c.023.297.039.6.039.909 0 .607-.05 1.207-.136 1.789a9.214 9.214 0 0 1-2.297.829zm-5.995 1.88a10.13 10.13 0 0 1-.685-2.245c.706.37 1.49.656 2.323.844.04.753.108 1.49.205 2.204a7.262 7.262 0 0 1-1.843-.803zm-.772-2.76a11.474 11.474 0 0 1-.085-2.685 9.693 9.693 0 0 0 2.499.797 27.671 27.671 0 0 0-.03 2.767 9.132 9.132 0 0 1-2.384-.88zM2.396 3.33c.018.276.1.545.25.798a7.467 7.467 0 0 0-1.554 2.224c-.046-.081-.094-.161-.133-.244A7.284 7.284 0 0 1 2.396 3.33zM15.04 6.109c-.025.055-.058.107-.087.161a7.354 7.354 0 0 0-1.57-2.196c.13-.238.203-.487.221-.744a7.271 7.271 0 0 1 1.436 2.779zm.08.305c.033.154.06.311.082.47-.04-.117-.092-.23-.139-.344.018-.041.04-.083.056-.126zM5.735 2.213c0-.045.016-.088.03-.13a10.47 10.47 0 0 1 1.167-.052c-.405.057-.8.137-1.182.252-.004-.023-.015-.045-.015-.07zm-.216-.486a16.03 16.03 0 0 0-1.503.163c.462-.3.96-.548 1.487-.74.212.056.42.114.615.175-.246.115-.449.25-.6.402zm.996-.27c.293.106.563.215.806.331A7.794 7.794 0 0 0 6.05 1.71c.125-.095.28-.179.466-.251zm3.748.756c0 .016-.008.03-.01.046a7.946 7.946 0 0 0-1.069-.224c.32-.01.673 0 1.046.03.016.048.033.096.033.148zm-4.554.902c.31.229.755.408 1.277.51-.232.59-.433 1.26-.603 1.99-.783-.12-1.484-.324-2.06-.59.383-.773.853-1.423 1.386-1.91zm2.543-.944c.553.059 1.083.277 1.572.633-.255.156-.606.277-1.017.347a6.184 6.184 0 0 0-.555-.98zm.235 1.024a4.837 4.837 0 0 1-.98-.001 6.35 6.35 0 0 1 .49-1.007c.175.285.339.62.49 1.008zm-1.3-.044c-.433-.076-.806-.205-1.064-.373.506-.36 1.054-.57 1.623-.615-.2.281-.386.61-.56.988zm.145.53a5.378 5.378 0 0 0 1.33 0c.196.586.367 1.254.508 1.991a10.937 10.937 0 0 1-2.347-.001 15.79 15.79 0 0 1 .508-1.99zm1.676-.055c.497-.097.923-.264 1.232-.477.525.488.989 1.138 1.364 1.906a7.797 7.797 0 0 1-1.993.56c-.17-.73-.37-1.4-.603-1.99zm1.478-.682c.08-.085.146-.173.192-.266A7.042 7.042 0 0 1 12.9 4.16c-.22.259-.53.497-.909.706-.415-.776-.923-1.43-1.503-1.922zm-.425-.32a4.321 4.321 0 0 0-.537-.313c.218.05.434.107.644.175a.741.741 0 0 1-.107.138zM9.91 1.338c.196-.062.403-.12.616-.176.489.18.953.41 1.386.685-.504-.07-.988-.115-1.442-.131a2.063 2.063 0 0 0-.56-.378zm.039.37a7.51 7.51 0 0 0-1.26.11c.25-.122.527-.238.83-.347.17.069.314.149.43.236zm-1.878.22c-.001-.002-.003 0-.005-.003-.004-.003-.004-.01-.008-.011a.093.093 0 0 0-.056-.02h-.003c-.011 0-.02.007-.031.01a5.576 5.576 0 0 0-.973-.588 4.623 4.623 0 0 1 2.06.012c-.38.185-.712.386-.984.6zm-1.828.466c-.114.06-.228.123-.34.195-.023-.025-.036-.051-.055-.08.13-.043.262-.08.395-.115zm-.767.51c-.59.489-1.11 1.145-1.531 1.927-.33-.188-.605-.4-.81-.63a7.066 7.066 0 0 1 2.198-1.497c.04.069.085.136.143.2zM3.762 5.196a10.02 10.02 0 0 0-.851 2.847c-.593-.34-1.091-.736-1.462-1.176a7.286 7.286 0 0 1 1.44-2.401c.226.267.52.512.873.73zm.384.215c.6.306 1.326.543 2.134.682-.191.928-.33 1.935-.412 2.978a9.62 9.62 0 0 1-2.484-.782c.127-1.053.391-2.029.762-2.878zm2.592.749c.406.049.828.079 1.262.079.433 0 .853-.03 1.258-.079.156.922.267 1.931.33 2.993A12.27 12.27 0 0 1 8 9.258c-.547 0-1.079-.04-1.591-.106a27.26 27.26 0 0 1 .33-2.992zm2.978-.066a7.61 7.61 0 0 0 2.07-.65c.366.853.627 1.83.751 2.885a9.775 9.775 0 0 1-2.41.743c-.08-1.043-.22-2.05-.411-2.978zm2.457-.86c.401-.24.734-.513.977-.813a7.285 7.285 0 0 1 1.456 2.376c-.39.488-.933.925-1.591 1.292a10.07 10.07 0 0 0-.842-2.855zm1.11-2.015c0 .214-.061.42-.166.617a7.558 7.558 0 0 0-2.359-1.404c.004-.03.01-.062.01-.093a.722.722 0 0 0-.041-.229c.622.07 1.297.188 2.01.347.179.153.35.313.512.482.021.092.034.186.034.28zM9.907.964c-.166.06-.325.125-.478.191A4.977 4.977 0 0 0 8 .955a5 5 0 0 0-1.388.188 11.33 11.33 0 0 0-.477-.19A7.29 7.29 0 0 1 8 .703c.66 0 1.298.097 1.907.26zM3.192 2.52c.734-.174 1.429-.3 2.072-.382a.746.746 0 0 0-.032.2c0 .043.006.084.013.126-.87.334-1.656.82-2.333 1.425a1.329 1.329 0 0 1-.195-.67c0-.095.013-.19.034-.28.14-.147.287-.284.44-.419zM.974 6.627a7.697 7.697 0 0 0-.235.671c.03-.3.078-.596.142-.884.027.071.06.143.093.213zm.028 2.756c0-.755.114-1.486.324-2.173.37.49.889.933 1.528 1.305-.042.401-.07.807-.07 1.226 0 .47.03.934.084 1.388a7.015 7.015 0 0 1-1.866-1.737v-.009zm5.35 1.688c0-.48.01-.954.03-1.419a12.065 12.065 0 0 0 3.232 0 32.843 32.843 0 0 1-.001 2.794c-.522.083-1.06.13-1.613.13a10.21 10.21 0 0 1-1.617-.13 32.767 32.767 0 0 1-.031-1.375zm6.715-2.514c.705-.399 1.276-.88 1.662-1.416.215.676.336 1.397.346 2.144a7.007 7.007 0 0 1-2.032 1.903c.058-.473.091-.955.091-1.447 0-.403-.027-.796-.067-1.184zM1.06 10.247c-.009-.075-.021-.15-.028-.225a7.905 7.905 0 0 0 1.91 1.63c.125.74.325 1.446.59 2.108a7.299 7.299 0 0 1-2.472-3.514zm5.56 4.915a28.925 28.925 0 0 1-.211-2.234c.516.082 1.046.132 1.592.132.545 0 1.073-.049 1.588-.132a28.432 28.432 0 0 1-.212 2.235c-.446.085-.904.133-1.376.133s-.934-.048-1.38-.134zm5.734-1.316a9.986 9.986 0 0 0 .616-2.14 7.961 7.961 0 0 0 2.057-1.754 7.297 7.297 0 0 1-2.673 3.894z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/coordinateSystem24.json b/public/assets/components/assets/icon/coordinateSystem24.json new file mode 100644 index 0000000..cd30059 --- /dev/null +++ b/public/assets/components/assets/icon/coordinateSystem24.json @@ -0,0 +1 @@ +"M19.899 4.65h-.001c-.3-.321-.614-.63-.95-.914l-.004-.002a10.76 10.76 0 0 0-1.933-1.297c-.016-.009-.033-.015-.047-.022-.109-.056-.219-.106-.33-.16-.178-.084-.355-.17-.537-.245-.049-.02-.1-.036-.149-.055-.061-.024-.124-.045-.186-.068l-.004-.001c-.204-.077-.41-.156-.62-.219-.1-.03-.203-.05-.303-.079-.234-.063-.465-.128-.704-.176-.17-.034-.344-.054-.516-.079-.177-.026-.351-.061-.53-.078a10.666 10.666 0 0 0-2.17 0c-.177.017-.348.051-.524.078-.173.025-.352.045-.523.079-.24.048-.47.113-.705.176-.099.03-.2.048-.3.079-.198.06-.388.133-.58.203-.077.029-.154.055-.231.085-.05.019-.1.034-.15.055a10.32 10.32 0 0 0-.865.405l-.049.023a10.835 10.835 0 0 0-2.442 1.758c-.187.179-.365.368-.539.56h-.002a10.752 10.752 0 0 0-2.567 9.494l.007.083a10.734 10.734 0 0 0 .92 2.532c.074.143.147.287.225.427.005.005.008.014.012.02 0 .002.003 0 .003.003C4.46 20.587 7.969 22.8 12 22.8c5.964 0 10.8-4.835 10.8-10.8 0-2.843-1.106-5.42-2.901-7.35zM14.71 21.725c.135-.992.23-2.012.283-3.054a13.236 13.236 0 0 0 3.096-1.104 13.97 13.97 0 0 1-.983 3.14 10.01 10.01 0 0 1-2.396 1.018zm.32-3.717c.019-.514.029-1.032.029-1.554 0-.765-.023-1.526-.068-2.278a13.454 13.454 0 0 0 3.354-1.054c.031.414.052.832.052 1.26 0 .842-.067 1.672-.187 2.477a12.71 12.71 0 0 1-3.18 1.149zm-8.3 2.6a13.926 13.926 0 0 1-.95-3.104c.98.51 2.062.907 3.217 1.166a37.22 37.22 0 0 0 .284 3.052 10 10 0 0 1-2.552-1.114zm-1.07-3.82a16.902 16.902 0 0 1-.176-2.406c0-.445.024-.88.058-1.312 1.007.492 2.178.872 3.46 1.105a39.004 39.004 0 0 0-.04 3.831 12.6 12.6 0 0 1-3.302-1.218zM4.238 5.535c.027.383.142.754.348 1.104a10.275 10.275 0 0 0-2.15 3.08c-.065-.111-.131-.222-.184-.338a10.082 10.082 0 0 1 1.986-3.846zm17.51 3.846c-.035.077-.081.148-.12.223a10.254 10.254 0 0 0-2.174-3.04c.178-.328.283-.674.307-1.031a10.06 10.06 0 0 1 1.986 3.848zm.109.422c.047.213.083.432.116.65-.057-.16-.127-.316-.192-.473.025-.06.052-.117.076-.177zM8.865 3.987c0-.061.023-.12.04-.181.58-.054 1.123-.08 1.617-.07-.56.079-1.109.188-1.634.35-.006-.034-.023-.065-.023-.099zm-.299-.673c-.657.038-1.353.113-2.081.226.64-.418 1.33-.757 2.06-1.024.293.077.579.158.852.242a2.829 2.829 0 0 0-.83.556zm1.378-.372c.406.144.782.295 1.117.457-.53-.081-1.12-.117-1.76-.11.172-.131.388-.247.643-.347zm5.191 1.045c0 .021-.011.042-.013.064-.479-.14-.977-.236-1.48-.31.443-.015.93 0 1.446.041a.614.614 0 0 1 .047.205zM8.83 5.236c.43.318 1.045.565 1.767.706-.32.816-.6 1.744-.834 2.755-1.083-.166-2.054-.448-2.85-.817.528-1.07 1.18-1.97 1.917-2.644zm3.523-1.308c.763.082 1.497.384 2.175.878-.354.215-.84.383-1.408.48a8.69 8.69 0 0 0-.767-1.358zm.325 1.419A7.045 7.045 0 0 1 12 5.38a7.19 7.19 0 0 1-.683-.035c.211-.535.438-1 .68-1.393.242.393.47.858.68 1.395zm-1.8-.062c-.602-.103-1.116-.283-1.473-.517.699-.497 1.457-.788 2.246-.85-.276.39-.534.846-.773 1.367zm.198.733c.297.037.607.06.925.06.316 0 .623-.023.92-.059.269.812.506 1.738.702 2.757a15.122 15.122 0 0 1-3.25-.001c.197-1.02.433-1.946.703-2.757zm2.323-.075c.687-.134 1.277-.365 1.706-.66.725.676 1.368 1.575 1.889 2.64-.78.348-1.718.617-2.761.776a19.771 19.771 0 0 0-.834-2.756zM15.442 5c.115-.117.204-.24.27-.368a9.752 9.752 0 0 1 3.07 2.05c-.304.36-.732.69-1.256.977-.574-1.074-1.281-1.98-2.084-2.66zm-.586-.443a6.081 6.081 0 0 0-.743-.434c.302.068.598.148.89.242a1.02 1.02 0 0 1-.147.192zm-.212-1.782c.27-.085.557-.166.85-.244.678.25 1.323.567 1.922.95-.7-.098-1.37-.16-1.999-.184a2.905 2.905 0 0 0-.773-.522zm.054.512c-.637.008-1.226.056-1.745.154.345-.169.73-.33 1.149-.482.236.096.435.206.596.328zm-2.6.305c-.001-.003-.006-.002-.009-.004-.005-.003-.004-.011-.01-.016a.14.14 0 0 0-.077-.026l-.006-.002c-.014 0-.029.01-.041.014a7.72 7.72 0 0 0-1.35-.813 6.429 6.429 0 0 1 2.854.016 7.484 7.484 0 0 0-1.36.831zm-2.532.646a5.65 5.65 0 0 0-.47.27c-.032-.036-.05-.072-.076-.11.18-.06.362-.11.546-.16zm-1.06.706c-.819.676-1.539 1.584-2.122 2.668-.457-.261-.838-.554-1.12-.87a9.734 9.734 0 0 1 3.044-2.074c.051.095.117.187.197.276zM6.131 8.118a13.841 13.841 0 0 0-1.178 3.941c-.823-.468-1.512-1.019-2.023-1.629a10.085 10.085 0 0 1 1.994-3.323c.313.368.72.708 1.207 1.01zm.53.296c.833.425 1.838.753 2.956.945a33.434 33.434 0 0 0-.57 4.124c-1.274-.227-2.437-.6-3.44-1.083A14.4 14.4 0 0 1 6.66 8.414zm3.59 1.037c.562.07 1.147.11 1.748.11.6 0 1.181-.04 1.743-.109.215 1.278.37 2.674.455 4.144a17.04 17.04 0 0 1-2.198.146c-.757 0-1.493-.054-2.204-.147.085-1.47.24-2.867.455-4.145zm4.123-.09c1.08-.187 2.053-.498 2.868-.901.507 1.182.867 2.536 1.039 3.995-.98.458-2.11.81-3.336 1.03a33.584 33.584 0 0 0-.571-4.125zm3.405-1.19c.555-.333 1.015-.71 1.35-1.127a10.087 10.087 0 0 1 2.017 3.29c-.542.676-1.291 1.28-2.205 1.788A13.903 13.903 0 0 0 17.78 8.17zm1.536-2.79c0 .295-.085.58-.23.854A10.476 10.476 0 0 0 15.82 4.29c.004-.043.012-.086.012-.128 0-.11-.023-.215-.055-.319.859.098 1.795.26 2.784.482.246.213.482.433.707.667.03.129.048.257.048.388zM14.64 2.257c-.23.084-.45.174-.662.264A6.898 6.898 0 0 0 12 2.245c-.702 0-1.357.095-1.921.26a17.23 17.23 0 0 0-.662-.263A10.108 10.108 0 0 1 12 1.897c.915 0 1.797.132 2.64.36zM5.342 4.415a27.6 27.6 0 0 1 2.87-.532.98.98 0 0 0-.044.279c0 .06.008.117.017.174a10.502 10.502 0 0 0-3.23 1.973 1.825 1.825 0 0 1-.27-.929c0-.131.017-.26.047-.388.194-.201.4-.393.61-.577zm-3.07 5.684a9.35 9.35 0 0 0-.326.93c.04-.416.11-.825.197-1.226.039.1.083.198.13.296zm.037 3.818c0-1.05.16-2.06.45-3.011.513.679 1.231 1.29 2.115 1.808a16.369 16.369 0 0 0-.097 1.695c0 .652.042 1.294.116 1.922-1.034-.671-1.915-1.484-2.583-2.405v-.01zm7.409 2.333c0-.663.013-1.319.042-1.962a16.905 16.905 0 0 0 4.474.001 43.999 43.999 0 0 1-.002 3.867c-.72.115-1.465.182-2.232.182a14.11 14.11 0 0 1-2.238-.183 44.589 44.589 0 0 1-.044-1.905zm9.299-3.478c.976-.552 1.767-1.218 2.3-1.963.297.938.465 1.936.477 2.97-.705 1.019-1.664 1.913-2.813 2.634a16.03 16.03 0 0 0 .128-2.004c0-.558-.038-1.101-.092-1.637zM2.389 15.109c-.012-.101-.028-.205-.037-.307.711.848 1.608 1.613 2.644 2.254.172 1.024.448 2.003.818 2.92a10.116 10.116 0 0 1-3.425-4.867zm7.7 6.808a39.796 39.796 0 0 1-.294-3.095c.714.117 1.45.184 2.205.184.753 0 1.487-.067 2.2-.182a39.72 39.72 0 0 1-.295 3.094 10.12 10.12 0 0 1-1.905.185 10.11 10.11 0 0 1-1.912-.186zm7.938-1.823c.386-.925.673-1.917.852-2.962 1.129-.68 2.094-1.509 2.847-2.43a10.095 10.095 0 0 1-3.699 5.392z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/coordinateSystem32.json b/public/assets/components/assets/icon/coordinateSystem32.json new file mode 100644 index 0000000..e2e81ac --- /dev/null +++ b/public/assets/components/assets/icon/coordinateSystem32.json @@ -0,0 +1 @@ +"M26.824 5.93c-.41-.443-.841-.865-1.304-1.254l-.003-.004a14.787 14.787 0 0 0-2.65-1.777l-.065-.03c-.148-.077-.3-.145-.45-.218-.244-.115-.487-.235-.738-.337-.066-.028-.136-.049-.204-.075-.084-.034-.17-.062-.254-.093l-.003-.002c-.283-.105-.564-.213-.854-.3-.136-.042-.276-.07-.413-.107-.32-.087-.637-.177-.966-.242-.232-.047-.471-.073-.707-.108-.243-.036-.481-.083-.727-.108a15.042 15.042 0 0 0-2.972 0c-.244.024-.479.07-.718.107-.24.036-.482.062-.717.109-.329.066-.647.155-.966.242-.137.038-.277.066-.413.107-.27.082-.53.182-.794.28-.105.038-.212.074-.316.115-.068.026-.138.047-.205.075-.406.167-.8.354-1.186.554-.023.012-.045.02-.067.032a14.84 14.84 0 0 0-3.345 2.41h-.001c-.258.246-.5.503-.74.766l-.001.002C2.663 8.701 1.2 12.175 1.2 16c0 1.058.116 2.089.326 3.085l.01.112c.182.818.444 1.616.763 2.39.056.136.116.27.175.404.102.229.211.452.325.676.1.196.199.393.307.585l.015.029s.003 0 .004.002C5.667 27.768 10.476 30.8 16 30.8c8.174 0 14.8-6.626 14.8-14.8 0-3.895-1.516-7.428-3.976-10.07zm-7.107 23.396a51.7 51.7 0 0 0 .388-4.185 18.085 18.085 0 0 0 4.241-1.514c-.298 1.541-.75 2.997-1.348 4.305a13.726 13.726 0 0 1-3.281 1.394zm.436-5.094a52.536 52.536 0 0 0-.055-5.252c1.696-.308 3.25-.804 4.598-1.443.043.567.072 1.141.072 1.727 0 1.153-.092 2.29-.256 3.394a17.396 17.396 0 0 1-4.359 1.574zM8.78 27.797c-.578-1.296-1.015-2.735-1.303-4.257a18.083 18.083 0 0 0 4.41 1.6c.076 1.429.205 2.826.389 4.183a13.722 13.722 0 0 1-3.496-1.526zM7.313 22.56a23.322 23.322 0 0 1-.24-3.297c0-.61.031-1.208.079-1.798 1.38.673 2.985 1.193 4.741 1.512a52.569 52.569 0 0 0-.055 5.252 17.365 17.365 0 0 1-4.525-1.67zM5.365 7.14c.036.525.192 1.034.475 1.514a14.08 14.08 0 0 0-2.946 4.22c-.088-.153-.18-.305-.253-.461A13.81 13.81 0 0 1 5.365 7.14zm23.993 5.272c-.047.104-.11.203-.166.305a14 14 0 0 0-2.979-4.166c.247-.45.388-.924.42-1.413a13.793 13.793 0 0 1 2.725 5.274zm.15.578c.065.293.112.591.158.891-.08-.222-.174-.434-.264-.65.035-.08.075-.16.106-.24zM11.703 5.02c0-.086.032-.167.056-.249.792-.073 1.538-.11 2.216-.097a14.63 14.63 0 0 0-2.241.48c-.007-.045-.03-.088-.03-.135zm-.41-.922c-.9.051-1.854.155-2.85.31a13.804 13.804 0 0 1 2.821-1.405c.403.107.795.217 1.167.332-.466.217-.853.475-1.137.763zm1.891-.51c.555.197 1.069.405 1.53.626a15.05 15.05 0 0 0-2.413-.151 3.6 3.6 0 0 1 .883-.476zm7.113 1.431c0 .03-.017.058-.02.087a14.913 14.913 0 0 0-2.029-.424c.61-.02 1.277.002 1.984.056.032.092.065.184.065.281zm-8.643 1.712c.59.435 1.433.774 2.423.968-.44 1.117-.823 2.39-1.144 3.775-1.483-.228-2.814-.615-3.907-1.12.726-1.465 1.618-2.7 2.628-3.623zm4.828-1.792c1.046.112 2.052.526 2.981 1.202-.485.295-1.151.525-1.931.658a11.748 11.748 0 0 0-1.05-1.86zm.445 1.943a9.29 9.29 0 0 1-1.861-.001c.287-.733.598-1.371.93-1.91.331.539.644 1.177.93 1.911zm-2.467-.084c-.823-.141-1.529-.387-2.017-.708.957-.682 1.997-1.082 3.077-1.164a11.56 11.56 0 0 0-1.06 1.872zm.274 1.006c.405.05.829.08 1.266.08.435 0 .855-.03 1.259-.08.37 1.113.695 2.381.964 3.778a20.555 20.555 0 0 1-4.453-.002 29.76 29.76 0 0 1 .964-3.776zm3.181-.103c.944-.185 1.751-.502 2.337-.906.996.927 1.875 2.158 2.59 3.618-1.07.476-2.354.845-3.783 1.063-.32-1.386-.704-2.658-1.144-3.775zm2.802-1.294c.156-.16.28-.328.368-.504 1.577.66 3 1.62 4.21 2.81-.418.493-1.004.944-1.722 1.34-.788-1.474-1.755-2.714-2.856-3.646zm-.804-.607a8.2 8.2 0 0 0-1.018-.593c.414.092.822.201 1.22.332a1.422 1.422 0 0 1-.202.26zm-.29-2.44c.37-.118.764-.228 1.168-.336.928.343 1.809.778 2.631 1.302a27.899 27.899 0 0 0-2.738-.251 3.925 3.925 0 0 0-1.061-.715zm.074.702c-.872.009-1.678.074-2.39.21.472-.233.998-.454 1.574-.66.323.13.595.28.816.45zm-3.563.417c-.003-.004-.008-.002-.012-.006-.006-.006-.005-.016-.013-.021a.182.182 0 0 0-.107-.036c-.003 0-.004-.003-.007-.003-.02 0-.038.013-.057.019a10.544 10.544 0 0 0-1.849-1.115A8.806 8.806 0 0 1 16 3.11c.725 0 1.4.087 2 .229-.723.352-1.35.733-1.866 1.14zm-3.47.884a8.113 8.113 0 0 0-.644.37c-.044-.048-.069-.1-.104-.15.245-.082.497-.152.749-.22zm-1.455.967c-1.119.927-2.106 2.173-2.905 3.657-.627-.358-1.146-.759-1.534-1.192a13.355 13.355 0 0 1 4.17-2.843c.071.13.16.257.269.378zm-3.25 4.35c-.763 1.594-1.322 3.421-1.616 5.401-1.126-.643-2.07-1.396-2.773-2.231a13.811 13.811 0 0 1 2.734-4.555c.428.505.986.97 1.655 1.384zm.726.407c1.142.58 2.518 1.03 4.052 1.295a45.972 45.972 0 0 0-.782 5.65c-1.746-.31-3.338-.822-4.715-1.483.242-1.998.745-3.849 1.445-5.462zm4.92 1.42c.77.095 1.57.151 2.395.151.822 0 1.619-.055 2.388-.15.296 1.75.507 3.665.624 5.68-.97.126-1.976.2-3.012.2a23.49 23.49 0 0 1-3.02-.201 52.88 52.88 0 0 1 .624-5.68zm5.65-.123c1.48-.256 2.812-.683 3.93-1.235.694 1.62 1.188 3.476 1.422 5.476-1.343.626-2.887 1.11-4.57 1.41a46.13 46.13 0 0 0-.782-5.651zm4.664-1.632c.761-.456 1.393-.973 1.852-1.543a13.796 13.796 0 0 1 2.763 4.507c-.741.926-1.769 1.756-3.02 2.45-.286-1.982-.838-3.814-1.595-5.414zm2.107-3.823c0 .405-.118.794-.316 1.17a14.32 14.32 0 0 0-4.476-2.664c.007-.059.018-.117.018-.177 0-.148-.031-.293-.078-.434 1.18.134 2.461.355 3.816.659.338.29.66.594.97.915.04.174.066.351.066.531zm-6.409-4.28c-.314.116-.615.239-.906.364A9.414 9.414 0 0 0 16 2.633c-.961 0-1.858.13-2.633.355a20.943 20.943 0 0 0-.908-.36A13.854 13.854 0 0 1 16 2.156c1.253 0 2.463.182 3.617.494zM6.876 5.605a38.26 38.26 0 0 1 3.934-.728c-.036.124-.062.25-.062.381 0 .081.01.16.025.24a14.4 14.4 0 0 0-4.428 2.704c-.235-.406-.37-.831-.37-1.273 0-.18.024-.357.064-.531.267-.277.548-.54.837-.793zm-4.206 7.79c-.17.416-.32.84-.448 1.273.055-.57.15-1.13.27-1.678.053.136.114.27.178.405zm.05 5.23c0-1.435.218-2.82.618-4.124.701.93 1.685 1.77 2.897 2.477-.08.76-.133 1.532-.133 2.325 0 .892.058 1.771.16 2.633-1.42-.921-2.625-2.035-3.54-3.295l-.001-.015zm10.153 3.2c0-.91.02-1.808.057-2.69a23.26 23.26 0 0 0 3.07.207 23.16 23.16 0 0 0 3.062-.206c.038.883.058 1.78.058 2.69 0 .881-.024 1.75-.06 2.61-.99.158-2.01.249-3.06.249-1.053 0-2.076-.091-3.068-.25a64.05 64.05 0 0 1-.06-2.61zm12.742-4.768c1.338-.757 2.42-1.668 3.152-2.688.409 1.285.637 2.651.656 4.07-.968 1.395-2.284 2.62-3.855 3.609.11-.896.172-1.812.172-2.745 0-.765-.05-1.51-.125-2.246zM2.83 20.261c-.017-.14-.04-.281-.052-.422.976 1.163 2.205 2.213 3.623 3.09a19.265 19.265 0 0 0 1.121 4 13.853 13.853 0 0 1-4.692-6.668zm10.55 9.329a55.06 55.06 0 0 1-.401-4.24c.979.158 1.986.25 3.021.25 1.032 0 2.037-.09 3.014-.25a54.659 54.659 0 0 1-.402 4.242c-.847.16-1.718.253-2.612.253-.897 0-1.77-.092-2.62-.255zm10.88-2.497a19.002 19.002 0 0 0 1.168-4.06c1.546-.931 2.87-2.067 3.902-3.33a13.84 13.84 0 0 1-5.07 7.39z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/copy16.json b/public/assets/components/assets/icon/copy16.json new file mode 100644 index 0000000..b13038f --- /dev/null +++ b/public/assets/components/assets/icon/copy16.json @@ -0,0 +1 @@ +"M6 1h4v3.186l.814.814H14v7h-2v1h3V3.6L11.4 0H5v2h1zm5 0h.31L14 3.69V4h-3zm0 5.6L7.4 3H1v13h10zM10 15H2V4h4v4h4zm0-8H7V4h.31L10 6.69zM3 9h6v1H3zm3 3h1v1H3v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/copy24.json b/public/assets/components/assets/icon/copy24.json new file mode 100644 index 0000000..244c3b2 --- /dev/null +++ b/public/assets/components/assets/icon/copy24.json @@ -0,0 +1 @@ +"M9 2h7v4h4v10h-3v1h4V4.6L17.4 1H8v5h1zm8 0h.31L20 4.69V5h-3zM5 19h7v1H5zm-2 4h13V10.6L12.4 7H3zm9-15h.31L15 10.69V11h-3zM4 8h7v4h4v10H4zm1 5h9v1H5zm4 3h5v1H5v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/copy32.json b/public/assets/components/assets/icon/copy32.json new file mode 100644 index 0000000..19eb28c --- /dev/null +++ b/public/assets/components/assets/icon/copy32.json @@ -0,0 +1 @@ +"M11 3h10v6h6v14h-4v1h5V7.709L22.29 2H10v5h1zm11 0h.2L27 7.8V8h-5zM4 30h18V13.709L16.29 8H4zM16 9h.2l4.8 4.8v.2h-5zM5 9h10v6h6v14H5zm2 8h12v1H7zm0 4h12v1H7zm0 4h9v1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/copyToClipboard16.json b/public/assets/components/assets/icon/copyToClipboard16.json new file mode 100644 index 0000000..38d62fc --- /dev/null +++ b/public/assets/components/assets/icon/copyToClipboard16.json @@ -0,0 +1 @@ +"M16 10H8.723l1.602 1.602-.707.707L6.808 9.5l2.81-2.81.707.708L8.723 9H16zM3 13h4v-1H3zm8-12v1h2v6h-1V3h-1v1H3V3H2v12h10v-4h1v5H1V2h2V1h2.277a1.984 1.984 0 0 1 3.446 0zm-1 1H8v-.318A.682.682 0 0 0 7.318 1h-.636A.682.682 0 0 0 6 1.682V2H4v1h6zM7 6H3v1h4zm-4 4h2V9H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/copyToClipboard24.json b/public/assets/components/assets/icon/copyToClipboard24.json new file mode 100644 index 0000000..88a913d --- /dev/null +++ b/public/assets/components/assets/icon/copyToClipboard24.json @@ -0,0 +1 @@ +"M23 15H11.707l2.646 2.646-.707.707L9.793 14.5l3.854-3.854.707.707L11.707 14H23zm-13-5H6v1h4zm-4 5h2v-1H6zM3 4h3V3h3a2 2 0 0 1 4 0h3v1h3v9h-1V5h-2v2H6V5H4v16h14v-5h1v6H3zm4 2h8V4h-3V2.615A.615.615 0 0 0 11.386 2h-.771a.615.615 0 0 0-.615.615V4H7zM6 19h4v-1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/copyToClipboard32.json b/public/assets/components/assets/icon/copyToClipboard32.json new file mode 100644 index 0000000..7d91a78 --- /dev/null +++ b/public/assets/components/assets/icon/copyToClipboard32.json @@ -0,0 +1 @@ +"M13 15H6v-1h7zm11 15H3V6h4V4h4.05a2.5 2.5 0 0 1 4.9 0H20v2h4v11h-1V7h-3v2H7V7H4v22h19v-7h1zM8 8h11V5h-4.092A1.483 1.483 0 0 0 15 4.5a1.5 1.5 0 0 0-3 0 1.483 1.483 0 0 0 .092.5H8zM6 25h7v-1H6zm0-5h4v-1H6zm11.367-3.646l-.707-.707-3.853 3.853 3.853 3.854.707-.707L14.721 20H30v-1H14.72z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/creditCard16.json b/public/assets/components/assets/icon/creditCard16.json new file mode 100644 index 0000000..a216ac1 --- /dev/null +++ b/public/assets/components/assets/icon/creditCard16.json @@ -0,0 +1 @@ +"M15.25 3H.75a.751.751 0 0 0-.75.75v9.5a.751.751 0 0 0 .75.75h14.5a.751.751 0 0 0 .75-.75v-9.5a.751.751 0 0 0-.75-.75zM15 13H1V7h14zm0-8H1V4h14zm-9 7H2v-1h4zm8 0h-1v-1h1zm-2 0h-1v-1h1zm-3-2H2V9h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/creditCard24.json b/public/assets/components/assets/icon/creditCard24.json new file mode 100644 index 0000000..def90d4 --- /dev/null +++ b/public/assets/components/assets/icon/creditCard24.json @@ -0,0 +1 @@ +"M21.75 5H2.25A1.251 1.251 0 0 0 1 6.25v12.5A1.251 1.251 0 0 0 2.25 20h19.5A1.251 1.251 0 0 0 23 18.75V6.25A1.251 1.251 0 0 0 21.75 5zM22 18.75a.25.25 0 0 1-.25.25H2.25a.25.25 0 0 1-.25-.25V10h20zM22 8H2V6.25A.25.25 0 0 1 2.25 6h19.5a.25.25 0 0 1 .25.25zM8 18H3v-1h5zm13 0h-2v-1h2zm-3 0h-2v-1h2zm-6-2H3v-1h9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/creditCard32.json b/public/assets/components/assets/icon/creditCard32.json new file mode 100644 index 0000000..184ca79 --- /dev/null +++ b/public/assets/components/assets/icon/creditCard32.json @@ -0,0 +1 @@ +"M28.104 7H3.896A1.898 1.898 0 0 0 2 8.896v15.209A1.898 1.898 0 0 0 3.896 26h24.209A1.898 1.898 0 0 0 30 24.104V8.896A1.898 1.898 0 0 0 28.104 7zM29 24.104a.896.896 0 0 1-.896.896H3.896A.896.896 0 0 1 3 24.104V14h26zM29 11H3V8.896A.896.896 0 0 1 3.896 8h24.209a.896.896 0 0 1 .895.896zm-2 12h-3v-1h3zm-5 0h-3v-1h3zm-6-2H5v-1h11zm-5 2H5v-1h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/credits16.json b/public/assets/components/assets/icon/credits16.json new file mode 100644 index 0000000..686ab9c --- /dev/null +++ b/public/assets/components/assets/icon/credits16.json @@ -0,0 +1 @@ +"M4 10.5c0 .02.003.039.003.058a5.285 5.285 0 1 1 6.555-6.555c-.02 0-.038-.003-.058-.003a6.49 6.49 0 0 0-.96.079 4.289 4.289 0 1 0-5.46 5.46A6.49 6.49 0 0 0 4 10.5zm1.462-7.3l-.017-1A3.301 3.301 0 0 0 2.26 6.127l.982-.19A2.3 2.3 0 0 1 5.462 3.2zM15.8 10.5a5.3 5.3 0 1 1-5.3-5.3 5.306 5.306 0 0 1 5.3 5.3zm-1 0a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm-6.531-.56a2.297 2.297 0 0 1 2.444-1.73l.096-.996a3.317 3.317 0 0 0-.957.05A3.304 3.304 0 0 0 7.3 9.697zm5.264-.743l-.92.395a2.3 2.3 0 0 1-3.74 2.534l-.706.707a3.3 3.3 0 0 0 5.366-3.636z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/credits24.json b/public/assets/components/assets/icon/credits24.json new file mode 100644 index 0000000..abfdd53 --- /dev/null +++ b/public/assets/components/assets/icon/credits24.json @@ -0,0 +1 @@ +"M7 15.5c0 .049.006.096.007.145a7.3 7.3 0 1 1 8.638-8.638c-.049 0-.096-.007-.145-.007a8.557 8.557 0 0 0-.877.045 6.296 6.296 0 1 0-7.578 7.578A8.557 8.557 0 0 0 7 15.5zm.983-11.27l-.119-.992A5.3 5.3 0 0 0 3.2 8.558c.002.153.01.303.024.45l.995-.093a4.508 4.508 0 0 1-.019-.367A4.3 4.3 0 0 1 7.983 4.23zM22.8 15.5a7.3 7.3 0 1 1-7.3-7.3 7.308 7.308 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3zm-10.58.415a4.508 4.508 0 0 1-.02-.367 4.3 4.3 0 0 1 3.783-4.318l-.119-.992a5.3 5.3 0 0 0-4.664 5.32c.002.153.01.303.024.45zm8.028-4.163l-.707.707a4.3 4.3 0 1 1-6.082 6.082l-.707.707a5.3 5.3 0 0 0 7.496-7.496z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/credits32.json b/public/assets/components/assets/icon/credits32.json new file mode 100644 index 0000000..386d45c --- /dev/null +++ b/public/assets/components/assets/icon/credits32.json @@ -0,0 +1 @@ +"M10 20.5c0 .057.008.112.009.169a9.294 9.294 0 1 1 10.66-10.66c-.057-.001-.112-.009-.169-.009-.282 0-.56.02-.836.042a8.296 8.296 0 1 0-9.622 9.622A10.49 10.49 0 0 0 10 20.5zm.968-15.251l-.088-1.043a7.312 7.312 0 0 0-6.7 7.33c.001.167.008.331.019.495l1.044-.072a6.591 6.591 0 0 1-.017-.429 6.266 6.266 0 0 1 5.742-6.281zM29.8 20.5a9.3 9.3 0 1 1-9.3-9.3 9.31 9.31 0 0 1 9.3 9.3zm-1 0a8.3 8.3 0 1 0-8.3 8.3 8.31 8.31 0 0 0 8.3-8.3zm-3.122-5.179l-.74.74a6.277 6.277 0 0 1-8.877 8.878l-.739.74A7.323 7.323 0 0 0 25.678 15.32zM14.243 20.96a6.591 6.591 0 0 1-.017-.429 6.266 6.266 0 0 1 5.742-6.281l-.088-1.043a7.312 7.312 0 0 0-6.7 7.33c.001.167.008.331.019.495z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/crop16.json b/public/assets/components/assets/icon/crop16.json new file mode 100644 index 0000000..df2585e --- /dev/null +++ b/public/assets/components/assets/icon/crop16.json @@ -0,0 +1 @@ +"M16 12h-4v4h-1v-4H4V5H0V4h4V0h1v11h11zm-5-7v5h1V4H6v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/crop24.json b/public/assets/components/assets/icon/crop24.json new file mode 100644 index 0000000..3a40c0f --- /dev/null +++ b/public/assets/components/assets/icon/crop24.json @@ -0,0 +1 @@ +"M23 18h-5v5h-1v-5H6V7H1V6h5V1h1v16h16zM17 7v9h1V6H8v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/crop32.json b/public/assets/components/assets/icon/crop32.json new file mode 100644 index 0000000..2b0939a --- /dev/null +++ b/public/assets/components/assets/icon/crop32.json @@ -0,0 +1 @@ +"M30 23v1h-6v6h-1v-6H8V9H2V8h6V2h1v21h21zM23 9v13h1V8H10v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cube16.json b/public/assets/components/assets/icon/cube16.json new file mode 100644 index 0000000..2b041fc --- /dev/null +++ b/public/assets/components/assets/icon/cube16.json @@ -0,0 +1 @@ +"M8.5 1.108L1 4.188v8.753L8.448 16h.104L16 12.94V4.189zM8 14.735l-6-2.464V5.197L8 7.65zM2.906 4.486L8.5 2.19l5.594 2.297L8.5 6.774zM15 12.271l-6 2.464V7.65l6-2.453z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cube24.json b/public/assets/components/assets/icon/cube24.json new file mode 100644 index 0000000..0fc6523 --- /dev/null +++ b/public/assets/components/assets/icon/cube24.json @@ -0,0 +1 @@ +"M2 18.66l10.5 4.313L23 18.661V6.444L12.5 2.13 2 6.444zm20-.67l-9 3.697V11.102l9-3.68zM12.5 3.213l8.557 3.514-8.557 3.5-8.557-3.5zM3 7.422l9 3.68v10.585L3 17.99z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cube32.json b/public/assets/components/assets/icon/cube32.json new file mode 100644 index 0000000..201e41b --- /dev/null +++ b/public/assets/components/assets/icon/cube32.json @@ -0,0 +1 @@ +"M30 24.38V8.7L16.5 3.154 3 8.699V24.38l13.5 5.545zm-1-.67l-12 4.928V14.553l12-4.907zM16.5 4.236l11.52 4.73-11.52 4.712L4.98 8.966zM16 28.638L4 23.71V9.646l12 4.907z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursor16.json b/public/assets/components/assets/icon/cursor16.json new file mode 100644 index 0000000..d376053 --- /dev/null +++ b/public/assets/components/assets/icon/cursor16.json @@ -0,0 +1 @@ +"M13.174 8.976L5 3.012V13.1l2.116-2.902L9 13.928l2.555-1.285-1.838-3.667zm-2.961 3.222l-.77.388L7.27 8.288 6 10.032V4.979l4.106 2.997h-2.01z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursor24.json b/public/assets/components/assets/icon/cursor24.json new file mode 100644 index 0000000..9116edb --- /dev/null +++ b/public/assets/components/assets/icon/cursor24.json @@ -0,0 +1 @@ +"M19.813 13L7 3.65v15.812l3.345-4.584 3.106 6.152 3.94-1.981L14.359 13zm-3.764 5.604l-2.155 1.084-3.393-6.72L8 16.395V5.618L16.746 12H12.74z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursor32.json b/public/assets/components/assets/icon/cursor32.json new file mode 100644 index 0000000..e27c49d --- /dev/null +++ b/public/assets/components/assets/icon/cursor32.json @@ -0,0 +1 @@ +"M9 25.282l4.3-5.894 4.062 8.043 5.016-2.523L18.416 17h7.01L9 5.016zm.99-18.318l12.398 9.046h-5.575l4.237 8.457-3.25 1.635-4.346-8.606-3.464 4.749z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorClick16.json b/public/assets/components/assets/icon/cursorClick16.json new file mode 100644 index 0000000..4fed4f1 --- /dev/null +++ b/public/assets/components/assets/icon/cursorClick16.json @@ -0,0 +1 @@ +"M8.133 4.324l-.17-.6 1.663-.795.264.553zM6.879 2.67l.534.328.675-1.912-.579-.204zM4.455 6.084l-.36-.508-1.662.795.265.554zm.926-3.499l-.664-1.387-.553.265.663 1.387zM1.962 4.018l1.912.674.08-.622-1.788-.63zM6 4.012l8.174 5.964h-3.457l1.838 3.667L10 14.928l-1.884-3.73L6 14.1zm1 7.02l1.271-1.744 2.171 4.298.77-.388-2.115-4.222h2.01L7 5.98z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorClick24.json b/public/assets/components/assets/icon/cursorClick24.json new file mode 100644 index 0000000..bebc1c3 --- /dev/null +++ b/public/assets/components/assets/icon/cursorClick24.json @@ -0,0 +1 @@ +"M13.172 5.717l2.71-1.297.432.902-2.865 1.372zm.203-4.301l-.943-.333-1.028 2.915.872.535zm-9.219 8.616l.432.902 2.865-1.37-.587-.829zM6.978 2.03L8.06 4.291l.902-.431L7.88 1.599zm-.342 4.25L3.72 5.252l-.332.943 3.117 1.1zM21.813 15H16.36l3.032 6.049-3.94 1.981-3.106-6.152L9 21.462V5.65zm-7.074-1h4.007L10 7.618v10.777l2.501-3.427 3.393 6.72 2.155-1.084z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorClick32.json b/public/assets/components/assets/icon/cursorClick32.json new file mode 100644 index 0000000..84924d0 --- /dev/null +++ b/public/assets/components/assets/icon/cursorClick32.json @@ -0,0 +1 @@ +"M17.465 9.145l-.411-.911 4.557-2.057.411.912zm-7.703 2.38l-4.557 2.057.41.911 4.558-2.057zm.855-10.26l-.912.411 2.057 4.558.912-.412zm4.6 4.412l.936.354 1.768-4.677L16.986 1zM9.032 8.446L4.354 6.678 4 7.613l4.677 1.768zM13 29.282l4.3-5.894 4.062 8.043 5.016-2.523L22.416 21h7.01L13 9.016zm.99-18.318l12.398 9.046h-5.575l4.237 8.457-3.25 1.635-4.346-8.606-3.464 4.749z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorLock16.json b/public/assets/components/assets/icon/cursorLock16.json new file mode 100644 index 0000000..9b137ef --- /dev/null +++ b/public/assets/components/assets/icon/cursorLock16.json @@ -0,0 +1 @@ +"M9.174 6.976L1 1.012V11.1l2.116-2.902L5 11.928l2.555-1.285-1.838-3.667zm-2.961 3.222l-.77.388L3.27 6.288 2 8.032V2.979l4.106 2.997h-2.01zM14.25 10H14V9a2 2 0 0 0-4 0v1h-.25a.751.751 0 0 0-.75.75v3.5a.751.751 0 0 0 .75.75h4.5a.751.751 0 0 0 .75-.75v-3.5a.751.751 0 0 0-.75-.75zM11 9a1 1 0 0 1 2 0v1h-2zm3 5h-4v-3h4zm-1-1h-2v-1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorLock24.json b/public/assets/components/assets/icon/cursorLock24.json new file mode 100644 index 0000000..dadf347 --- /dev/null +++ b/public/assets/components/assets/icon/cursorLock24.json @@ -0,0 +1 @@ +"M14.813 11L2 1.65v15.812l3.345-4.584L8.45 19.03l3.94-1.981L9.359 11zm-3.764 5.604l-2.155 1.084-3.393-6.72L3 14.395V3.618L11.746 10H7.74zM22.125 16H22v-1.5a3.5 3.5 0 0 0-7 0V16h-.125a.877.877 0 0 0-.875.875v5.25a.877.877 0 0 0 .875.875h7.25a.877.877 0 0 0 .875-.875v-5.25a.877.877 0 0 0-.875-.875zM16 14.5a2.5 2.5 0 0 1 5 0V16h-1v-1.5a1.5 1.5 0 0 0-3 0V16h-1zm3 1.5h-1v-1.5a.5.5 0 0 1 1 0zm3 6h-7v-5h7zm-3-3h1v1h-1v1h-1v-3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorLock32.json b/public/assets/components/assets/icon/cursorLock32.json new file mode 100644 index 0000000..f3eb29f --- /dev/null +++ b/public/assets/components/assets/icon/cursorLock32.json @@ -0,0 +1 @@ +"M18.425 14L2 2.016v20.266l4.3-5.894 4.062 8.043 5.016-2.523L11.416 14zm-4.376 7.467L10.8 23.102l-4.346-8.606-3.464 4.749V3.964l12.398 9.046H9.813zM29 21h-1v-2a4 4 0 0 0-8 0v2h-1a1.003 1.003 0 0 0-1 1v7a1.003 1.003 0 0 0 1 1h10a1.003 1.003 0 0 0 1-1v-7a1.003 1.003 0 0 0-1-1zm-8-2a3 3 0 0 1 6 0v2h-1v-2a2 2 0 0 0-4 0v2h-1zm4 2h-2v-2a1 1 0 0 1 2 0zm4 8H19v-7h10zm-5-5h1v1h-1v1h1v1h-1v1h-1v-5h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorMarquee16.json b/public/assets/components/assets/icon/cursorMarquee16.json new file mode 100644 index 0000000..d6fd299 --- /dev/null +++ b/public/assets/components/assets/icon/cursorMarquee16.json @@ -0,0 +1 @@ +"M14 2h-1V1h2v2h-1zm-.83 13.646l1.791-.9-1.544-3.08H16l-6-4.579V14.9l1.588-2.386zM11 11.691V9.208l2.042 1.558zM2 13H1v2h2v-1H2zM1 3h1V2h1V1H1zm6-2H5v1h2zM2 7V5H1v2zm0 4V9H1v2zm9-10H9v1h2zM7 14H5v1h2zm8-9h-1v2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorMarquee24.json b/public/assets/components/assets/icon/cursorMarquee24.json new file mode 100644 index 0000000..f5e4487 --- /dev/null +++ b/public/assets/components/assets/icon/cursorMarquee24.json @@ -0,0 +1 @@ +"M4 20v1H2v-2h1v1zM3 3h1V2H2v2h1zM2 8h1V6H2zm0 5h1v-3H2zm18-5h1V6h-1zm0 4h1v-2h-1zM2 17h1v-2H2zM8 3V2H6v1zm5 0V2h-3v1zM9 21v-1H7v1zm4 0v-1h-2v1zm4-18V2h-2v1zm2-1v1h1v1h1V2zm-.245 20l2.686-1.351L19.126 16H23l-9-6.538v11.103l2.382-3.264zm-2.217-6.61L15 17.499v-6.073L19.922 15h-2.41l2.59 5.203-.905.455z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorMarquee32.json b/public/assets/components/assets/icon/cursorMarquee32.json new file mode 100644 index 0000000..da0e0a5 --- /dev/null +++ b/public/assets/components/assets/icon/cursorMarquee32.json @@ -0,0 +1 @@ +"M26 4h-1V3h2v2h-1zM3 7v2h1V7zm0 4v3h1v-3zm23-4v2h1V7zm0 4v3h1v-3zM3 16v3h1v-3zm23 0v2h1v-2zM3 21v2h1v-2zM7 4h2V3H7zm4 0h3V3h-3zM7 27h2v-1H7zm4 0h3v-1h-3zm5-23h3V3h-3zm5 0h2V3h-2zM4 25H3v2h2v-1H4zM3 5h1V4h1V3H3zm20.34 24.926l3.582-1.802-3.087-6.16H29l-12-8.756v14.805l3.176-4.353zm-3.008-8.176L18 24.945v-9.77l7.933 5.789h-3.718l3.366 6.716-1.799.904z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorPlus16.json b/public/assets/components/assets/icon/cursorPlus16.json new file mode 100644 index 0000000..1ffffd7 --- /dev/null +++ b/public/assets/components/assets/icon/cursorPlus16.json @@ -0,0 +1 @@ +"M3 4v10.1l2.12-2.9L7 14.93l2.55-1.29L7.72 10h3.45zm5.21 9.2l-.77.39-2.17-4.3L4 11V6l4.11 3h-2zM16 3v1h-3v3h-1V4H9V3h3V0h1v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorPlus24.json b/public/assets/components/assets/icon/cursorPlus24.json new file mode 100644 index 0000000..eed2c48 --- /dev/null +++ b/public/assets/components/assets/icon/cursorPlus24.json @@ -0,0 +1 @@ +"M5 4.65v15.81l3.34-4.58L11.45 22l3.94-2-3-6.05h5.45zm9.05 15l-2.16 1.09L8.5 14 6 17.39V6.62L14.75 13h-4zM23 5v1h-4v4h-1V6h-4V5h4V1h1v4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorPlus32.json b/public/assets/components/assets/icon/cursorPlus32.json new file mode 100644 index 0000000..999208f --- /dev/null +++ b/public/assets/components/assets/icon/cursorPlus32.json @@ -0,0 +1 @@ +"M6 7v20.28l4.3-5.89 4.06 8 5-2.52-4-7.91h7zm12.05 19.47L14.8 28.1l-4.35-8.6L7 24.24V9l12.39 9h-5.58zM30 7v1h-5v5h-1V8h-5V7h5V2h1v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorSelection16.json b/public/assets/components/assets/icon/cursorSelection16.json new file mode 100644 index 0000000..10d5e61 --- /dev/null +++ b/public/assets/components/assets/icon/cursorSelection16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3.531 15H1v-1.271l1.116-1.53zm6.011-6.197a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v4.741l7.174 5.235H4.717l1.838 3.667-.71.357H11v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M14 14V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1h7v14h-3v-1zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm2.82 6.138l.87-.49a8.577 8.577 0 0 0-.566-.864 4.43 4.43 0 0 1-.568-.945l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767zm1.1 3.882c.012.059.02.113.033.174l.977-.213c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252c.063.242.106.458.14.668a1.81 1.81 0 0 1 .208 1.297zM11 13.754a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H8v.18l.41.82H11zM2 4V2h1V1H1v2.884L1.159 4zm2 11.928l-1.884-3.73L0 15.1V5.012l8.174 5.964H4.717l1.838 3.667zm.442-1.342l.77-.388-2.115-4.222h2.01L1 6.98v5.053l1.271-1.744z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorSelection24.json b/public/assets/components/assets/icon/cursorSelection24.json new file mode 100644 index 0000000..4d6af84 --- /dev/null +++ b/public/assets/components/assets/icon/cursorSelection24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3 10.24V2h6c.145 6.605 1.593 6.25 3.866 8.379 1.822 1.706 2.052 4.224 2.33 6.39.161 1.25.497 1.83 2.345 5.231h-8.56l.965-.485L7.756 17h4.51zm1.786 8.11L3 20.799V22h3.576z"},{"d":"M10 2h12v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10zM4 3h1V2H3v2h1zm8 19h2v-1h-2zM3 8h1V6H3zm5.067-3.954l.996-.09A17.355 17.355 0 0 1 9 2H7v1h1v.022c.017.362.038.7.067 1.024zm5.803 10.406l.97-.238a13.604 13.604 0 0 0-.594-1.81l-.088-.21-.914.406.073.173a12.677 12.677 0 0 1 .553 1.68zm1.277 1.858l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394 12.46 12.46 0 0 1-.049-.46zm-5.109-8.627a6.726 6.726 0 0 1-.669-1.774l-.973.233a7.701 7.701 0 0 0 .773 2.035zm2.828 2.696a11.45 11.45 0 0 0-.989-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.584 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zM7.757 17l2.189 4.515-2.894 1.456-2.266-4.621L2 22.17V9.51L12.266 17zM6.16 16h3.038L3 11.478v7.624l1.954-2.68 2.552 5.201 1.11-.559z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/cursorSelection32.json b/public/assets/components/assets/icon/cursorSelection32.json new file mode 100644 index 0000000..a2f0add --- /dev/null +++ b/public/assets/components/assets/icon/cursorSelection32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M4 15.443V3h9a27.182 27.182 0 0 0 .276 3.992c.992 6.818 3.996 4.572 5.82 11.309.812 2.994.217 5.597 2.03 9.699h-9.96l-2.37-5h5.562zm1.456 9.035L4 26.473V28h3.149z"},{"d":"M12.254 27.964l-.47-.964H13v1h-.738c-.005-.012-.003-.024-.008-.036zm6.485-5.176c.11.853.198 1.508.341 2.186l.979-.207c-.136-.641-.222-1.278-.328-2.106zm-.607-4.226a12.05 12.05 0 0 1 .367 2.054l.996-.097a12.988 12.988 0 0 0-.398-2.218zm-1.687-3.766a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-1.42-1.559l.72-.695a8.005 8.005 0 0 1-1.26-1.606l-.866.502a9.102 9.102 0 0 0 1.406 1.8zm-2.28-3.912l.96-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM5 7H4v2h1zm0-3h1V3H4v2h1zm5-1H8v1h2zm5 25h2v-1h-2zM5 11H4v2h1zm9.997-7.213c.003.074.008.14.012.213H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3H14.999c-.002.262-.014.522-.002.787zm-2.94 1.147l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zM5.456 24.478L2 29.215V13.983L14.358 23H8.797l2.54 5.363-3.232 1.626zM3 26.148l2.611-3.58 2.936 6.079 1.448-.729L7.178 22h4.113L3 15.951zM19 28h2v-1h-2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/cutAndFillVolumeCalculation16.json b/public/assets/components/assets/icon/cutAndFillVolumeCalculation16.json new file mode 100644 index 0000000..24c59ca --- /dev/null +++ b/public/assets/components/assets/icon/cutAndFillVolumeCalculation16.json @@ -0,0 +1 @@ +"M16 7v1H0V7zM0 7zm4.738-6c.742 0 .981.283 1.695 1.265A14.643 14.643 0 0 0 10.188 6h1.844a14.397 14.397 0 0 1-4.79-4.322C6.535.704 6.024 0 4.739 0 2.737 0 1.276 2.98.306 6h1.05c1.055-3.156 2.289-5 3.382-5zm4.85 9.717a4.072 4.072 0 0 0-1.559 1.195 7.431 7.431 0 0 1-1.097.987 5.396 5.396 0 0 1-.797-1.314L8.72 9H7.306l-1.612 1.612A53.494 53.494 0 0 1 5.038 9H3.964c.77 1.974 1.91 4.947 2.891 4.947 1.04 0 2.452-2.283 3.11-2.283.84 0 1.506 2.845 6.035 4.377v-1.06c-.32-.118-.614-.243-.89-.372l.89-.889v-1.414l-1.807 1.807a8.49 8.49 0 0 1-1.465-1.121L16 9.72V9h-.694l-3.266 3.266c-.129-.15-.25-.295-.359-.429a4.458 4.458 0 0 0-.9-.897L12.72 9h-1.415z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cutAndFillVolumeCalculation24.json b/public/assets/components/assets/icon/cutAndFillVolumeCalculation24.json new file mode 100644 index 0000000..2641dcb --- /dev/null +++ b/public/assets/components/assets/icon/cutAndFillVolumeCalculation24.json @@ -0,0 +1 @@ +"M17.95 19.356l5.05-5.05v1.414l-4.278 4.278a8.105 8.105 0 0 0 1.644.942L23 18.306v1.414l-1.589 1.589A10.25 10.25 0 0 0 23 21.64v1.015c-4.672-.548-6.488-3.29-7.731-4.915-.499-.652-.93-1.215-1.236-1.215-.61 0-1.156.785-1.683 1.544-.65.935-1.32 1.902-2.358 1.902-1.978 0-4.214-3.654-5.557-6.971H5.72l-.142.142c.262.61.54 1.2.833 1.754L8.306 13H9.72l-2.804 2.804a15.351 15.351 0 0 0 1.04 1.546l4.35-4.35h1.414l-5.117 5.117a2.288 2.288 0 0 0 1.389.854c.514 0 1.034-.749 1.537-1.473.59-.848 1.25-1.8 2.232-1.952L16.306 13h1.414l-2.829 2.829a6.59 6.59 0 0 1 1.172 1.303l.048.063L20.306 13h1.414l-4.996 4.996a12.053 12.053 0 0 0 1.226 1.36zM7.63 2c1.007 0 1.614.728 2.783 2.243A23.199 23.199 0 0 0 16.462 10h1.916a22.14 22.14 0 0 1-7.172-6.368C10.026 2.104 9.174 1 7.632 1 4.989 1 2.909 5.801 1.59 10h1.049c1.875-5.845 3.767-8 4.992-8zM1 11v1h22v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/cutAndFillVolumeCalculation32.json b/public/assets/components/assets/icon/cutAndFillVolumeCalculation32.json new file mode 100644 index 0000000..1abde06 --- /dev/null +++ b/public/assets/components/assets/icon/cutAndFillVolumeCalculation32.json @@ -0,0 +1 @@ +"M3.537 15H2.498C4.25 9.057 6.817 2.011 11.164 2.011c1.793 0 2.943 1.954 4.398 4.428 1.64 2.79 3.674 6.31 7.351 8.561h-1.796c-3.018-2.285-4.838-5.368-6.314-7.88l-.102-.174c-1.294-2.198-2.316-3.935-3.537-3.935-3.877 0-6.41 7.851-7.627 11.989zm19.227 9.542a90.622 90.622 0 0 1-.898-.952l-.356-.38L26.72 18h-1.414l-4.488 4.488a7.612 7.612 0 0 0-1.403-1.183L22.72 18h-1.414l-3.027 3.027c-1.044.136-1.678 1.198-2.341 2.33C15.178 24.658 14.392 26 13 26a2.142 2.142 0 0 1-1.397-.883L18.72 18h-1.414l-6.326 6.326a17.255 17.255 0 0 1-.972-1.614L14.72 18h-1.414l-3.779 3.779a38.405 38.405 0 0 1-.814-1.772L10.72 18H9.306l-1.01 1.01Q8.093 18.503 7.9 18H6.828c1.264 3.447 3.685 9 6.172 9 1.965 0 2.983-1.74 3.8-3.137.561-.958 1.091-1.863 1.7-1.863.515 0 1.592 1.155 2.634 2.272 2.16 2.316 5.089 5.443 8.866 5.703v-1.002a6.877 6.877 0 0 1-1.837-.416L30 26.72v-1.414l-2.813 2.813a11.688 11.688 0 0 1-1.585-1.001L30 22.72v-1.414l-5.187 5.187a23.33 23.33 0 0 1-1.348-1.238L30 18.72V18h-.694zM2 16v1h28v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dashboard16.json b/public/assets/components/assets/icon/dashboard16.json new file mode 100644 index 0000000..ca02259 --- /dev/null +++ b/public/assets/components/assets/icon/dashboard16.json @@ -0,0 +1 @@ +"M12.425 13.718a6.43 6.43 0 0 0 1.24-6.262l.78-.78a7.477 7.477 0 0 1-2.008 8.46l-2.109-2.1.708-.708zm2.726-9.162L8.85 10.857a1.514 1.514 0 1 1-.707-.707l6.301-6.301zM8 11.5a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zM7 5h1V3.025a6.478 6.478 0 0 1 4.03 1.823l.71-.71a7.495 7.495 0 1 0-10.177 11l2.109-2.101-.708-.708-1.389 1.39A6.45 6.45 0 0 1 1.028 10H3V9H1.025A6.466 6.466 0 0 1 2.57 5.276l1.395 1.396.708-.708L3.276 4.57A6.465 6.465 0 0 1 7 3.025z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dashboard24.json b/public/assets/components/assets/icon/dashboard24.json new file mode 100644 index 0000000..fa78352 --- /dev/null +++ b/public/assets/components/assets/icon/dashboard24.json @@ -0,0 +1 @@ +"M6.95 8.653A7.338 7.338 0 0 0 5.147 13H7v1H5.149a7.324 7.324 0 0 0 1.81 4.346l1.29-1.29.707.708C7.22 19.5 7.633 19.079 6.963 19.777a8.373 8.373 0 1 1 11.398-12.26l-.71.71A7.353 7.353 0 0 0 13 6.147V8h-1V6.146a7.338 7.338 0 0 0-4.342 1.8L8.973 9.26l-.707.707zm13.16 1.358l-.76.76a7.303 7.303 0 0 1-1.301 7.565L16.75 17.04l-.707.707 1.993 2.031a8.339 8.339 0 0 0 2.073-9.766zM3 13.5a9.492 9.492 0 0 1 16.15-6.772l.711-.71a10.493 10.493 0 1 0-14.364 15.29l.694-.725A9.469 9.469 0 0 1 3 13.5zm17.947-4.326a9.442 9.442 0 0 1-2.138 11.41l.694.724a10.473 10.473 0 0 0 2.19-12.88zm1.578-4.406l.707.707-8.648 8.649a2.507 2.507 0 1 1-.707-.707zM14 15.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dashboard32.json b/public/assets/components/assets/icon/dashboard32.json new file mode 100644 index 0000000..fad5744 --- /dev/null +++ b/public/assets/components/assets/icon/dashboard32.json @@ -0,0 +1 @@ +"M6.617 29.09A14.49 14.49 0 1 1 26.69 8.189l-.712.712a13.485 13.485 0 1 0-18.65 19.477zM28 18.5a11.413 11.413 0 0 0-1.584-5.795l-.726.726a10.439 10.439 0 0 1-1.434 12.118l-1.392-1.392-.707.707 2.1 2.1A11.46 11.46 0 0 0 28 18.5zm-.13-7.249a13.42 13.42 0 0 1-2.199 17.127l.712.712A14.462 14.462 0 0 0 28.6 10.52zM17 10V8.025a10.46 10.46 0 0 1 6.858 2.996l.707-.707a11.487 11.487 0 1 0-15.823 16.65l2.101-2.1-.707-.707-1.392 1.392A10.431 10.431 0 0 1 6.027 19H8v-1H6.025a10.443 10.443 0 0 1 2.717-6.55l1.394 1.393.707-.707-1.394-1.394A10.443 10.443 0 0 1 16 8.025V10zm.877 8.416L28.59 7.705l.707.707-10.712 10.71a2.505 2.505 0 1 1-.707-.706zM18 20.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/data16.json b/public/assets/components/assets/icon/data16.json new file mode 100644 index 0000000..3fd0446 --- /dev/null +++ b/public/assets/components/assets/icon/data16.json @@ -0,0 +1 @@ +"M15 11.8V4C15 .324 1 .324 1 4v7.8c0 1.948 3.606 3 7 3s7-1.052 7-3zM8 2.2c3.663 0 6 1.067 6 1.8s-2.337 1.8-6 1.8S2 4.733 2 4s2.337-1.8 6-1.8zM2 5.511A12.006 12.006 0 0 0 8 6.8a12.006 12.006 0 0 0 6-1.289V7c0 .733-2.337 1.8-6 1.8S2 7.733 2 7zM2 11.8V8.51A12.006 12.006 0 0 0 8 9.8a12.006 12.006 0 0 0 6-1.289V11.8c0 .835-2.282 2-6 2s-6-1.165-6-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/data24.json b/public/assets/components/assets/icon/data24.json new file mode 100644 index 0000000..d975f81 --- /dev/null +++ b/public/assets/components/assets/icon/data24.json @@ -0,0 +1 @@ +"M12 2.2C7.03 2.2 2 3.334 2 5.5v12.8c0 2.273 5.152 3.5 10 3.5s10-1.227 10-3.5V5.5c0-2.166-5.03-3.3-10-3.3zm0 18.6c-5.576 0-9-1.456-9-2.5v-6.282c1.708 1.173 5.366 1.782 9 1.782s7.292-.61 9-1.782V18.3c0 1.044-3.424 2.5-9 2.5zm0-8c-5.494 0-9-1.363-9-2.3V7.018C4.708 8.191 8.366 8.8 12 8.8s7.292-.61 9-1.782V10.5c0 .938-3.506 2.3-9 2.3zm0-5c-5.494 0-9-1.363-9-2.3s3.506-2.3 9-2.3 9 1.362 9 2.3-3.506 2.3-9 2.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/data32.json b/public/assets/components/assets/icon/data32.json new file mode 100644 index 0000000..4ee00c1 --- /dev/null +++ b/public/assets/components/assets/icon/data32.json @@ -0,0 +1 @@ +"M16 3.2C9.698 3.2 3 4.707 3 7.5v16.8c0 2.923 6.698 4.5 13 4.5s13-1.577 13-4.5V7.5c0-2.793-6.698-4.3-13-4.3zm0 1c6.868 0 12 1.742 12 3.3s-5.132 3.3-12 3.3S4 9.058 4 7.5s5.132-3.3 12-3.3zm0 23.6c-7.072 0-12-1.845-12-3.5v-8.074c2.09 1.68 7.156 2.574 12 2.574s9.91-.894 12-2.574V24.3c0 1.655-4.928 3.5-12 3.5zm0-10c-6.868 0-12-1.742-12-3.3V9.226c2.09 1.68 7.156 2.574 12 2.574s9.91-.894 12-2.574V14.5c0 1.558-5.132 3.3-12 3.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataCheck16.json b/public/assets/components/assets/icon/dataCheck16.json new file mode 100644 index 0000000..2e4f9df --- /dev/null +++ b/public/assets/components/assets/icon/dataCheck16.json @@ -0,0 +1 @@ +"M15 4C15 .324 1 .324 1 4v7.8c0 1.764 2.958 2.79 6.036 2.969l-.862-.863a1.496 1.496 0 0 1-.195-.242C3.484 13.34 2 12.469 2 11.8V8.51A12.006 12.006 0 0 0 8 9.8a14.116 14.116 0 0 0 5.199-.867L15 7.132zM8 2.2c3.663 0 6 1.066 6 1.8s-2.337 1.8-6 1.8S2 4.734 2 4s2.337-1.8 6-1.8zm0 6.6C4.337 8.8 2 7.734 2 7V5.511A12.006 12.006 0 0 0 8 6.8a12.006 12.006 0 0 0 6-1.289V7c0 .734-2.337 1.8-6 1.8zm6.527.926l.738.737-5.208 5.205-2.322-2.322.738-.738 1.584 1.588z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataCheck24.json b/public/assets/components/assets/icon/dataCheck24.json new file mode 100644 index 0000000..addcde9 --- /dev/null +++ b/public/assets/components/assets/icon/dataCheck24.json @@ -0,0 +1 @@ +"M10.238 20.746C5.714 20.481 3 19.228 3 18.3v-6.282c1.708 1.173 5.366 1.782 9 1.782s7.292-.609 9-1.782v1.2l.915-.364c.028-.012.057-.015.085-.025V5.5c0-2.167-5.03-3.3-10-3.3S2 3.333 2 5.5v12.8c0 2.155 4.628 3.367 9.239 3.488l-.634-.596a2.493 2.493 0 0 1-.367-.446zM12 3.2c5.494 0 9 1.362 9 2.3s-3.506 2.3-9 2.3-9-1.362-9-2.3 3.506-2.3 9-2.3zM3 7.018C4.708 8.191 8.366 8.8 12 8.8s7.292-.609 9-1.782V10.5c0 .938-3.506 2.3-9 2.3s-9-1.363-9-2.3zm19.491 7.8l.7.716-7.684 7.522-3.531-3.32.685-.73 2.832 2.664z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataCheck32.json b/public/assets/components/assets/icon/dataCheck32.json new file mode 100644 index 0000000..5f76885 --- /dev/null +++ b/public/assets/components/assets/icon/dataCheck32.json @@ -0,0 +1 @@ +"M14.609 27.774C8.29 27.552 4 25.844 4 24.3v-8.074c2.09 1.68 7.156 2.574 12 2.574s9.91-.894 12-2.574v3.256l1-.985V7.5c0-2.793-6.698-4.3-13-4.3S3 4.707 3 7.5v16.8c0 2.799 6.141 4.36 12.195 4.487l-.015-.015a1.999 1.999 0 0 1-.571-.998zM16 4.2c6.868 0 12 1.742 12 3.3s-5.132 3.3-12 3.3S4 9.058 4 7.5s5.132-3.3 12-3.3zM4 9.226c2.09 1.68 7.156 2.574 12 2.574s9.91-.894 12-2.574V14.5c0 1.558-5.132 3.3-12 3.3S4 16.058 4 14.5zM30.547 19.78l.701.712L20.513 31.07l-3.957-3.75.687-.725L20.5 29.68z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataClockChart16.json b/public/assets/components/assets/icon/dataClockChart16.json new file mode 100644 index 0000000..fcf4096 --- /dev/null +++ b/public/assets/components/assets/icon/dataClockChart16.json @@ -0,0 +1 @@ +"M2.445 8h-1A7.062 7.062 0 0 1 8 1.443v1.02A6.032 6.032 0 0 0 2.451 7.89c-.004.037-.003.074-.006.111zm10.777-3.34A6.036 6.036 0 0 1 14.568 8h1A7.061 7.061 0 0 0 9 1.444v1.004a6.055 6.055 0 0 1 4.222 2.213zm1.337 4.462A6.033 6.033 0 0 1 9 14.548v1.02A7.06 7.06 0 0 0 15.566 9h-1c-.004.04-.003.081-.007.122zM3.79 12.35A6.036 6.036 0 0 1 2.442 9h-1A7.061 7.061 0 0 0 8 15.565v-1.003a6.055 6.055 0 0 1-4.211-2.212zm5.933-7.738A4.075 4.075 0 0 0 9 4.464v1.004a3.144 3.144 0 0 1 .423.098A3.07 3.07 0 0 1 11.525 8h1.015a4.07 4.07 0 0 0-2.818-3.388zM5.48 9H4.464A4.007 4.007 0 0 0 8 12.54v-1.004a3.105 3.105 0 0 1-.417-.097A3.07 3.07 0 0 1 5.48 9zM8 5.466v-1A4.006 4.006 0 0 0 4.465 8H5.48a3.038 3.038 0 0 1 .085-.417A3.063 3.063 0 0 1 8 5.466zm1 6.075v1A4.01 4.01 0 0 0 12.542 9h-1.016a3.026 3.026 0 0 1-.087.423A3.063 3.063 0 0 1 9 11.54zM8.5 7A1.5 1.5 0 1 0 10 8.5 1.5 1.5 0 0 0 8.5 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataClockChart24.json b/public/assets/components/assets/icon/dataClockChart24.json new file mode 100644 index 0000000..a59f969 --- /dev/null +++ b/public/assets/components/assets/icon/dataClockChart24.json @@ -0,0 +1 @@ +"M13 3.125v-.9A10.282 10.282 0 0 1 22.775 12h-.9A9.396 9.396 0 0 0 13 3.125zm-1 0v-.9A10.282 10.282 0 0 0 2.225 12h.9A9.397 9.397 0 0 1 12 3.125zM3.125 13h-.9A10.28 10.28 0 0 0 12 22.775v-.9A9.397 9.397 0 0 1 3.125 13zM13 21.875v.9A10.28 10.28 0 0 0 22.775 13h-.9A9.396 9.396 0 0 1 13 21.875zM6.225 12h1.026A5.273 5.273 0 0 1 12 7.25V6.226A6.303 6.303 0 0 0 6.225 12zm12.55 1h-1.026A5.273 5.273 0 0 1 13 17.75v1.025A6.303 6.303 0 0 0 18.775 13zM12 18.775v-1.026A5.273 5.273 0 0 1 7.25 13H6.226A6.303 6.303 0 0 0 12 18.775zm1-12.55v1.026A5.273 5.273 0 0 1 17.75 12h1.025A6.303 6.303 0 0 0 13 6.225zM9.25 12h1.008A2.303 2.303 0 0 1 12 10.258V9.251A3.29 3.29 0 0 0 9.25 12zm6.5 1h-1.008A2.303 2.303 0 0 1 13 14.742v1.007A3.29 3.29 0 0 0 15.75 13zM13 9.25v1.008A2.303 2.303 0 0 1 14.742 12h1.007A3.29 3.29 0 0 0 13 9.25zm-1 6.5v-1.008A2.303 2.303 0 0 1 10.258 13H9.251A3.29 3.29 0 0 0 12 15.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataClockChart32.json b/public/assets/components/assets/icon/dataClockChart32.json new file mode 100644 index 0000000..3f6ca93 --- /dev/null +++ b/public/assets/components/assets/icon/dataClockChart32.json @@ -0,0 +1 @@ +"M4.225 16h-1A13.296 13.296 0 0 1 16 3.225v1A12.296 12.296 0 0 0 4.225 16zm0 1h-1A13.296 13.296 0 0 0 16 29.775v-1A12.296 12.296 0 0 1 4.225 17zm24.55-1h1A13.296 13.296 0 0 0 17 3.225v1A12.296 12.296 0 0 1 28.775 16zM17 28.775v1A13.296 13.296 0 0 0 29.775 17h-1A12.296 12.296 0 0 1 17 28.775zm0-20.55v1A7.3 7.3 0 0 1 23.775 16h1A8.298 8.298 0 0 0 17 8.225zM8.225 16h1A7.3 7.3 0 0 1 16 9.225v-1A8.298 8.298 0 0 0 8.225 16zm16.55 1h-1A7.3 7.3 0 0 1 17 23.775v1A8.298 8.298 0 0 0 24.775 17zM16 24.775v-1A7.3 7.3 0 0 1 9.225 17h-1A8.298 8.298 0 0 0 16 24.775zM20.75 17h-1A3.29 3.29 0 0 1 17 19.75v1A4.278 4.278 0 0 0 20.75 17zm-8.5-1h1A3.29 3.29 0 0 1 16 13.25v-1A4.278 4.278 0 0 0 12.25 16zM16 20.75v-1A3.29 3.29 0 0 1 13.25 17h-1A4.278 4.278 0 0 0 16 20.75zm1-8.5v1A3.29 3.29 0 0 1 19.75 16h1A4.278 4.278 0 0 0 17 12.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataCloud16.json b/public/assets/components/assets/icon/dataCloud16.json new file mode 100644 index 0000000..c5ab528 --- /dev/null +++ b/public/assets/components/assets/icon/dataCloud16.json @@ -0,0 +1 @@ +"M7.5 1C3.612 1 1 1.984 1 3.48v8c0 1.43 2.398 2.41 6.013 2.492a3.021 3.021 0 0 1 .215-1.001C3.594 12.922 2 11.973 2 11.479V7.906a9.4 9.4 0 0 0 3.995 1.038 20.073 20.073 0 0 0 3.007 0A9.404 9.404 0 0 0 13 7.906v1.14a3.296 3.296 0 0 1 1 .33V3.48C14 1.984 11.388 1 7.5 1zM13 6.48c0 .506-1.66 1.5-5.5 1.5S2 6.985 2 6.48V4.905a9.35 9.35 0 0 0 3.996 1.02 20.97 20.97 0 0 0 2.997 0A9.364 9.364 0 0 0 13 4.906zM7.5 5C3.66 5 2 3.986 2 3.48s1.66-1.5 5.5-1.5 5.5.993 5.5 1.5S11.34 5 7.5 5zm7.465 7.352A2.577 2.577 0 0 0 12.5 10a2.47 2.47 0 0 0-2.184 1.425.916.916 0 0 0-.316-.061 1.037 1.037 0 0 0-.992 1.004A1.922 1.922 0 0 0 8 14.09 1.835 1.835 0 0 0 9.75 16h4.483A1.844 1.844 0 0 0 16 14.09a1.92 1.92 0 0 0-1.035-1.738zM14.205 15H9.75a.842.842 0 0 1-.75-.91.926.926 0 0 1 .464-.832 1 1 0 0 0 .54-.817.83.83 0 0 0 .292.053 1.067 1.067 0 0 0 .914-.62A1.483 1.483 0 0 1 12.5 11a1.59 1.59 0 0 1 1.473 1.479 1.002 1.002 0 0 0 .553.772.92.92 0 0 1 .474.84.856.856 0 0 1-.795.909z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataCloud24.json b/public/assets/components/assets/icon/dataCloud24.json new file mode 100644 index 0000000..4158dac --- /dev/null +++ b/public/assets/components/assets/icon/dataCloud24.json @@ -0,0 +1 @@ +"M21.254 17.528A4.165 4.165 0 0 0 17.094 14a4.22 4.22 0 0 0-3.685 2.137 1.717 1.717 0 0 0-.534-.092 1.67 1.67 0 0 0-1.556 1.04A2.996 2.996 0 0 0 12 23h8.018A2.918 2.918 0 0 0 23 20.136a2.858 2.858 0 0 0-1.746-2.608zM19.994 22h-7.54l-.46-.003a1.995 1.995 0 0 1-.448-3.938l.506-.118.195-.481a.67.67 0 0 1 .628-.415.734.734 0 0 1 .225.043l.777.252.402-.711A3.231 3.231 0 0 1 17.094 15a3.18 3.18 0 0 1 3.17 2.67l.08.552.51.223A1.863 1.863 0 0 1 22 20.137 1.916 1.916 0 0 1 19.995 22zM11.5 2C6.78 2 2 3.03 2 5v12.58c0 1.64 2.676 2.695 6 3.123v-1.006c-3.16-.426-5-1.381-5-2.118v-6.248C4.643 12.429 8.082 13 11.5 13s6.857-.57 8.5-1.67v2.568a5.22 5.22 0 0 1 1 .856V5c0-1.97-4.78-3-9.5-3zM20 9.848C20 10.726 16.689 12 11.5 12S3 10.726 3 9.848V6.41C4.643 7.457 8.082 8 11.5 8s6.857-.543 8.5-1.589zM11.5 7C6 7 3 5.679 3 5s3-2 8.5-2S20 4.321 20 5s-3 2-8.5 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataCloud32.json b/public/assets/components/assets/icon/dataCloud32.json new file mode 100644 index 0000000..e4b9539 --- /dev/null +++ b/public/assets/components/assets/icon/dataCloud32.json @@ -0,0 +1 @@ +"M12.04 26.666C7.17 26.196 4 24.783 4 23.489v-7.986c2.034 1.58 6.873 2.42 11.5 2.42a36.915 36.915 0 0 0 5.435-.395 6.21 6.21 0 0 1 1.15-.196A12.26 12.26 0 0 0 27 15.502v3.669a6.334 6.334 0 0 1 1 1.292V7.096h-.015C27.987 7.063 28 7.033 28 7c0-2.56-6.288-3.9-12.5-3.9S3 4.44 3 7c0 .033.013.063.015.096H3v16.393c0 2.312 4.335 3.75 9.237 4.192a4.663 4.663 0 0 1-.198-1.015zM15.5 4.1C22.625 4.1 27 5.79 27 7s-4.375 2.9-11.5 2.9S4 8.21 4 7s4.375-2.9 11.5-2.9zM4 8.624c2.011 1.499 6.774 2.276 11.5 2.276s9.489-.777 11.5-2.276v5.201c0 1.294-4.375 3.099-11.5 3.099S4 15.119 4 13.825zm23.815 14.264a5.283 5.283 0 0 0-9.888-1.809 2.091 2.091 0 0 0-2.783 1.84A3.715 3.715 0 0 0 16.722 30h9.535a3.718 3.718 0 0 0 1.558-7.112zM26.233 29h-9.51A2.726 2.726 0 0 1 14 26.277a2.698 2.698 0 0 1 1.57-2.455l.525-.247.046-.577a1.114 1.114 0 0 1 1.113-1.038 1.101 1.101 0 0 1 .354.067l.793.266.403-.733a4.283 4.283 0 0 1 8.02 1.465l.076.548.505.227a2.719 2.719 0 0 1-1.172 5.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataFolder16.json b/public/assets/components/assets/icon/dataFolder16.json new file mode 100644 index 0000000..dd44534 --- /dev/null +++ b/public/assets/components/assets/icon/dataFolder16.json @@ -0,0 +1 @@ +"M8 12.963c-.17.004-.32.016-.5.016-3.84 0-5.5-.993-5.5-1.5V7.906a7.983 7.983 0 0 0 2.971.911 19.322 19.322 0 0 0 4.469.067l.165-.331A1 1 0 0 1 10.5 8h2a.997.997 0 0 1 .255.036c.082-.043.17-.084.245-.13v.232a.995.995 0 0 1 .395.415l.223.447H14V3.48C14 1.983 11.388 1 7.5 1S1 1.984 1 3.48v8c0 1.495 2.612 2.5 6.5 2.5.17 0 .335-.005.5-.009zM7.5 1.98c3.84 0 5.5.994 5.5 1.5S11.34 5 7.5 5 2 3.986 2 3.48s1.66-1.5 5.5-1.5zM2 4.906a7.983 7.983 0 0 0 2.971.911A19.796 19.796 0 0 0 10 5.821a8.024 8.024 0 0 0 3-.915V6.48c0 .507-1.66 1.5-5.5 1.5S2 6.986 2 6.48zM13 10l-.5-1h-2l-.5 1H9v6h7v-6zm2 5h-5v-2h5zm0-3h-5v-1h.618l.5-1h.764l.5 1H15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataFolder24.json b/public/assets/components/assets/icon/dataFolder24.json new file mode 100644 index 0000000..4f42ee5 --- /dev/null +++ b/public/assets/components/assets/icon/dataFolder24.json @@ -0,0 +1 @@ +"M11 19.913c-4.966-.084-8-1.388-8-2.334v-6.248C4.643 12.429 8.082 13 11.5 13s6.857-.57 8.5-1.67V14h1V5c0-1.97-4.78-3-9.5-3S2 3.03 2 5v12.58c0 2.116 4.448 3.255 9 3.333zM11.5 3C17 3 20 4.321 20 5s-3 2-8.5 2S3 5.679 3 5s3-2 8.5-2zM3 6.411C4.643 7.457 8.082 8 11.5 8s6.857-.543 8.5-1.589v3.437C20 10.726 16.689 12 11.5 12S3 10.726 3 9.848zM18 15l-1-1h-3l-1 1h-1v8h11v-8zm4 7h-9v-4h9zm-9-5v-1h.414l1-1h2.172l1 1H22v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataFolder32.json b/public/assets/components/assets/icon/dataFolder32.json new file mode 100644 index 0000000..a95af94 --- /dev/null +++ b/public/assets/components/assets/icon/dataFolder32.json @@ -0,0 +1 @@ +"M15 26.821c-6.505-.085-11-1.791-11-3.332v-7.986c2.034 1.58 6.873 2.42 11.5 2.42.676 0 1.356-.02 2.031-.055l.86-.661A1.004 1.004 0 0 1 19 17h2.981a.996.996 0 0 1 .605.204l.024.018a11.436 11.436 0 0 0 4.39-1.72V18h1V7.096h-.015C27.987 7.063 28 7.033 28 7c0-2.56-6.288-3.9-12.5-3.9S3 4.44 3 7c0 .033.013.063.015.096H3v16.393c0 2.741 6.091 4.251 12 4.332zM15.5 4.1C22.625 4.1 27 5.79 27 7s-4.375 2.9-11.5 2.9S4 8.21 4 7s4.375-2.9 11.5-2.9zM4 8.624c2.011 1.499 6.774 2.276 11.5 2.276s9.489-.777 11.5-2.276v5.201c0 1.294-4.375 3.099-11.5 3.099S4 15.119 4 13.825zm19.3 10.378L21.98 18H19l-1.3 1H16v11h14V19zM29 29H17v-6h12zm0-7H17v-2h1.04l1.3-1h2.304l1.319 1H29z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataMagnifyingGlass16.json b/public/assets/components/assets/icon/dataMagnifyingGlass16.json new file mode 100644 index 0000000..1eeebde --- /dev/null +++ b/public/assets/components/assets/icon/dataMagnifyingGlass16.json @@ -0,0 +1 @@ +"M2 11.48V7.905a10.957 10.957 0 0 0 5.23 1.07 4.316 4.316 0 0 1 .728-1.011c-.156.003-.294.014-.458.014-3.839 0-5.5-.993-5.5-1.5V4.906A11.283 11.283 0 0 0 7.5 5.98 11.283 11.283 0 0 0 13 4.906V6.48c0 .146-.156.333-.444.524A4.302 4.302 0 0 1 14 7.93V3.48c0-1.495-2.612-2.5-6.5-2.5S1 1.984 1 3.48v8c0 1.496 2.612 2.5 6.5 2.5.138 0 .27-.004.405-.006A4.31 4.31 0 0 1 7.2 12.97c-3.613-.053-5.2-.998-5.2-1.49zm5.5-9.5c3.839 0 5.5.993 5.5 1.5s-1.661 1.5-5.5 1.5S2 3.985 2 3.48s1.661-1.5 5.5-1.5zm8.268 13.08l-2.398-2.397a2.912 2.912 0 1 0-.707.707l2.398 2.398a.5.5 0 0 0 .707-.707zM9.1 11a1.9 1.9 0 1 1 1.9 1.9A1.902 1.902 0 0 1 9.1 11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataMagnifyingGlass24.json b/public/assets/components/assets/icon/dataMagnifyingGlass24.json new file mode 100644 index 0000000..0543053 --- /dev/null +++ b/public/assets/components/assets/icon/dataMagnifyingGlass24.json @@ -0,0 +1 @@ +"M11.576 19.92H11.5c-5.267 0-8.5-1.363-8.5-2.34v-6.007c1.638 1.095 5.061 1.665 8.469 1.669a6.036 6.036 0 0 1 .822-1.012c-.26.007-.521.012-.791.012-5.188 0-8.5-1.275-8.5-2.153V6.411C4.643 7.457 8.082 8 11.5 8s6.857-.543 8.5-1.589v3.678c0 .291-.37.625-1.045.942a5.995 5.995 0 0 1 1 .571l.045-.03v.064a6.04 6.04 0 0 1 1 .908V5c0-1.97-4.78-3-9.5-3S2 3.03 2 5v12.58c0 2.193 4.78 3.34 9.5 3.34.314 0 .627-.005.94-.015a6.041 6.041 0 0 1-.864-.985zM11.5 3C17 3 20 4.321 20 5s-3 2-8.5 2S3 5.679 3 5s3-2 8.5-2zm11.511 19.314l-3.085-3.085a4.451 4.451 0 1 0-.69.691l3.085 3.084a.476.476 0 0 0 .673 0l.017-.016a.476.476 0 0 0 0-.674zm-9.91-5.814a3.4 3.4 0 1 1 3.4 3.4 3.404 3.404 0 0 1-3.4-3.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataMagnifyingGlass32.json b/public/assets/components/assets/icon/dataMagnifyingGlass32.json new file mode 100644 index 0000000..23df169 --- /dev/null +++ b/public/assets/components/assets/icon/dataMagnifyingGlass32.json @@ -0,0 +1 @@ +"M15.5 26.83C8.723 26.83 4 25.068 4 23.49v-7.987c1.873 1.456 6.122 2.283 10.397 2.405a7.308 7.308 0 0 1 .556-.992C8.156 16.825 4 15.086 4 13.825V8.624c2.011 1.498 6.774 2.276 11.5 2.276s9.489-.778 11.5-2.276v5.2c0 .448-.534.956-1.513 1.43a7.355 7.355 0 0 1 .795.721 5.428 5.428 0 0 0 .718-.472v1.35a7.27 7.27 0 0 1 1 2.091V7.096h-.015C27.987 7.063 28 7.033 28 7c0-2.56-6.288-3.9-12.5-3.9S3 4.44 3 7c0 .033.013.063.015.096H3v16.393c0 2.82 6.44 4.34 12.5 4.34.889 0 1.784-.037 2.668-.101a7.292 7.292 0 0 1-1.567-.917c-.362.01-.727.018-1.101.018zm0-22.73C22.625 4.1 27 5.79 27 7s-4.375 2.9-11.5 2.9S4 8.21 4 7s4.375-2.9 11.5-2.9zm14.511 25.214l-4.578-4.578a5.812 5.812 0 1 0-.69.69l4.578 4.578a.476.476 0 0 0 .672.001l.017-.017a.476.476 0 0 0 .001-.674zM16.2 21a4.8 4.8 0 1 1 4.8 4.8 4.806 4.806 0 0 1-4.8-4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataRaster16.json b/public/assets/components/assets/icon/dataRaster16.json new file mode 100644 index 0000000..82d06ee --- /dev/null +++ b/public/assets/components/assets/icon/dataRaster16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M11 11h-1v-1h1zm4 1h-1v1h1zm-2 2h-1v1h1z"},{"opacity":".5","d":"M11 15h-1v-1h1zm2-5h-1v1h1z"},{"d":"M9 9v7h7V9zm2 6h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1zm2 4h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1zm2 4h-1v-1h1zm0-2h-1v-1h1zm0-2h-1v-1h1zm-7 1.963c-.17.004-.32.016-.5.016-3.84 0-5.5-.993-5.5-1.5V7.906a7.983 7.983 0 0 0 2.971.911 18.622 18.622 0 0 0 3.035.152A.997.997 0 0 1 9 8h5V3.48C14 1.983 11.388 1 7.5 1S1 1.984 1 3.48v8c0 1.495 2.612 2.5 6.5 2.5.17 0 .335-.005.5-.009zM7.5 1.98c3.84 0 5.5.994 5.5 1.5S11.34 5 7.5 5 2 3.986 2 3.48s1.66-1.5 5.5-1.5zM2 4.906a7.983 7.983 0 0 0 2.971.911 18.873 18.873 0 0 0 6.03-.173A6.649 6.649 0 0 0 13 4.906V6.48c0 .507-1.66 1.5-5.5 1.5S2 6.986 2 6.48z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataRaster24.json b/public/assets/components/assets/icon/dataRaster24.json new file mode 100644 index 0000000..b7cfa34 --- /dev/null +++ b/public/assets/components/assets/icon/dataRaster24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M16 16h-2v-2h2zm6 1h-2v2h2zm-3 3h-2v2h2z"},{"opacity":".5","d":"M16 22h-2v-2h2zm3-8h-2v2h2z"},{"d":"M12 19.913c-.167.003-.33.008-.5.008-5.266 0-8.5-1.364-8.5-2.342v-6.248C4.643 12.429 8.082 13 11.5 13c.168 0 .335-.008.502-.01A.999.999 0 0 1 13 12h5.597A6.558 6.558 0 0 0 20 11.33V12h1V5c0-1.97-4.78-3-9.5-3S2 3.03 2 5v12.58c0 2.193 4.78 3.34 9.5 3.34.167 0 .333-.004.5-.007zM11.5 3C17 3 20 4.321 20 5s-3 2-8.5 2S3 5.679 3 5s3-2 8.5-2zM3 6.411C4.643 7.457 8.082 8 11.5 8s6.857-.543 8.5-1.589v3.437C20 10.726 16.689 12 11.5 12S3 10.726 3 9.848zM13 13v10h10V13zm3 9h-2v-2h2zm0-3h-2v-2h2zm0-3h-2v-2h2zm3 6h-2v-2h2zm0-3h-2v-2h2zm0-3h-2v-2h2zm3 6h-2v-2h2zm0-3h-2v-2h2zm0-3h-2v-2h2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/dataRaster32.json b/public/assets/components/assets/icon/dataRaster32.json new file mode 100644 index 0000000..818b3e7 --- /dev/null +++ b/public/assets/components/assets/icon/dataRaster32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M21 21h-3v-3h3zm8 1h-3v3h3zm-4 4h-3v3h3z"},{"opacity":".5","d":"M25 21h-3v-3h3zm-4 5h-3v3h3z"},{"d":"M18 17h-1v13h13V17zm3 12h-3v-3h3zm0-4h-3v-3h3zm0-4h-3v-3h3zm4 8h-3v-3h3zm0-4h-3v-3h3zm0-4h-3v-3h3zm4 8h-3v-3h3zm0-4h-3v-3h3zm0-4h-3v-3h3zM28 7c0-2.56-6.288-3.9-12.5-3.9S3 4.44 3 7c0 .033.013.063.015.096H3v16.393c0 2.819 6.44 4.34 12.5 4.34.166 0 .333-.005.5-.008v-1c-.167.002-.33.008-.5.008-6.777 0-11.5-1.76-11.5-3.34v-7.986c2.034 1.58 6.873 2.42 11.5 2.42.166 0 .333-.003.5-.005v-1.002c-.166.003-.33.008-.5.008-7.125 0-11.5-1.805-11.5-3.099V8.624c2.011 1.499 6.774 2.276 11.5 2.276s9.489-.777 11.5-2.276v5.201c0 .698-1.283 1.543-3.575 2.175h2.793a5.684 5.684 0 0 0 .782-.497V16h1V7.096h-.015C27.987 7.063 28 7.033 28 7zM15.5 9.9C8.375 9.9 4 8.21 4 7s4.375-2.9 11.5-2.9S27 5.79 27 7s-4.375 2.9-11.5 2.9z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/debug16.json b/public/assets/components/assets/icon/debug16.json new file mode 100644 index 0000000..bcb39fd --- /dev/null +++ b/public/assets/components/assets/icon/debug16.json @@ -0,0 +1 @@ +"M12.092 13a8.77 8.77 0 0 0 .849-3H15V9h-2v-.023A9.38 9.38 0 0 0 12.522 6h1.265l1.484-2.549-.865-.503L13.213 5h-1.097a5.943 5.943 0 0 0-2.02-2.39l1.258-1.256-.707-.707-1.502 1.5a3.491 3.491 0 0 0-2.29 0L5.354.648l-.707.706L5.904 2.61A5.943 5.943 0 0 0 3.884 5H2.787L1.594 2.948l-.865.503L2.213 6h1.265A9.38 9.38 0 0 0 3 8.977V9H1v1h2.06a8.77 8.77 0 0 0 .848 3H2.195L.917 15.47l.889.46.999-1.93h1.708A4.389 4.389 0 0 0 8 16a4.389 4.389 0 0 0 3.487-2h1.708l1 1.93.888-.46L13.805 13zM8 2.955c1.686 0 3.128 1.58 3.716 3.805a8.624 8.624 0 0 0-7.432 0C4.872 4.534 6.314 2.955 8 2.955zM8 15a2.77 2.77 0 0 1-1.135-.25L8 8.87l1.135 5.879A2.77 2.77 0 0 1 8 15zm2.038-.85L8.84 7.952a6.783 6.783 0 0 0-1.682 0l-1.197 6.2A7.019 7.019 0 0 1 4 8.977a8.987 8.987 0 0 1 .057-.976l.406-.224a6.66 6.66 0 0 1 .941-.419 7.619 7.619 0 0 1 6.133.419l.406.224a8.987 8.987 0 0 1 .057.976 7.019 7.019 0 0 1-1.962 5.174z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/debug24.json b/public/assets/components/assets/icon/debug24.json new file mode 100644 index 0000000..dc018dc --- /dev/null +++ b/public/assets/components/assets/icon/debug24.json @@ -0,0 +1 @@ +"M5.947 8a13.059 13.059 0 0 0-.912 4H2v1h3a13.656 13.656 0 0 0 .589 4H3.15l-1.378 3.727.938.347L3.849 18h2.098c1.213 2.984 3.47 5 6.053 5s4.84-2.016 6.053-5h2.098l1.138 3.074.938-.347L20.849 17H18.41a13.656 13.656 0 0 0 .59-4h3v-1h-3.035a13.059 13.059 0 0 0-.912-4h2.796l1.378-3.727-.938-.347L20.151 7h-2.564a8.187 8.187 0 0 0-2.748-3.132l2.515-2.514-.707-.707-2.74 2.74a4.893 4.893 0 0 0-3.813 0L7.354.647l-.707.706L9.16 3.868A8.187 8.187 0 0 0 6.413 7H3.85L2.71 3.926l-.938.347L3.151 8zM12 4c2.449 0 4.556 2.214 5.488 5.375a12.684 12.684 0 0 0-10.976 0C7.444 6.216 9.552 4 12 4zm0 18a4.196 4.196 0 0 1-1.848-.441L12 11.987l1.848 9.572A4.196 4.196 0 0 1 12 22zm2.756-1.015l-2.094-10.848a10.973 10.973 0 0 0-1.324 0L9.244 20.985C7.319 19.485 6 16.472 6 13a13.191 13.191 0 0 1 .216-2.355l.356-.197h.001a11.622 11.622 0 0 1 10.854 0l.358.197A13.191 13.191 0 0 1 18 13c0 3.472-1.32 6.485-3.244 7.985z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/debug32.json b/public/assets/components/assets/icon/debug32.json new file mode 100644 index 0000000..b198fa2 --- /dev/null +++ b/public/assets/components/assets/icon/debug32.json @@ -0,0 +1 @@ +"M8.153 12a15.975 15.975 0 0 0-.935 5H3v1h4.218a15.975 15.975 0 0 0 .935 5H5.194l-2.34 4.572.891.455L5.805 24h2.757c1.56 3.429 4.307 5.718 7.438 5.718s5.878-2.29 7.438-5.718h2.756l2.06 4.027.892-.455L26.806 23h-2.959a15.975 15.975 0 0 0 .935-5H29v-1h-4.218a15.975 15.975 0 0 0-.935-5h2.96l2.316-4.575-.893-.45L26.192 11h-2.754a10.017 10.017 0 0 0-4.651-5.08l3.567-3.566-.707-.707-3.883 3.882a6.42 6.42 0 0 0-3.528 0l-3.882-3.883-.707.707 3.566 3.567A10.017 10.017 0 0 0 8.563 11H5.807L3.77 6.974l-.893.451L5.192 12zM16 6.282c3.073 0 5.728 2.575 6.999 6.297A16.469 16.469 0 0 0 9 12.58c1.27-3.722 3.926-6.297 6.999-6.297zm0 22.436a5.667 5.667 0 0 1-2.511-.608L16 15.103l2.511 13.007a5.667 5.667 0 0 1-2.511.608zm3.425-1.155l-2.796-14.48c-.42-.017-.838-.017-1.258 0l-2.796 14.48C9.99 25.735 8.2 21.917 8.2 17.5a15.639 15.639 0 0 1 .42-3.602l.063-.034a15.433 15.433 0 0 1 14.634 0l.063.034a15.64 15.64 0 0 1 .42 3.602c0 4.417-1.789 8.235-4.375 10.063z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/debugScript16.json b/public/assets/components/assets/icon/debugScript16.json new file mode 100644 index 0000000..9b1361d --- /dev/null +++ b/public/assets/components/assets/icon/debugScript16.json @@ -0,0 +1 @@ +"M2.944 7.294c0-.168.02-.323.03-.484l.197-.109a6.096 6.096 0 0 1 4.657-.412 4.953 4.953 0 0 1 2.197-.741Q9.948 5.267 9.85 5h.906l1.232-2.117-.864-.503L10.181 4h-.824a4.398 4.398 0 0 0-1.323-1.37l1.158-1.165-.71-.705-1.406 1.416A3.685 3.685 0 0 0 6 2a3.597 3.597 0 0 0-1.06.174L3.515.758l-.705.709 1.178 1.17A4.112 4.112 0 0 0 2.752 4H1.82L.876 2.38l-.864.503L1.244 5h1.058a7.171 7.171 0 0 0-.338 2H0v1h1.975a7.607 7.607 0 0 0 .424 2h-.973L.161 12.459l.89.457L2.037 11h.832A3.676 3.676 0 0 0 6 13c.064 0 .126-.01.189-.013a4.944 4.944 0 0 1-.446-1.026c-1.587-.198-2.8-2.164-2.8-4.667zM6 3a3.276 3.276 0 0 1 3.04 2.7 7.115 7.115 0 0 0-5.882-.093A3.075 3.075 0 0 1 6 3zm9.749 12.054L13.29 12.59A3.467 3.467 0 0 0 14 10.5a3.5 3.5 0 1 0-3.5 3.5 3.467 3.467 0 0 0 2.083-.704l2.458 2.464a.5.5 0 0 0 .708-.706zM10.5 13a2.5 2.5 0 1 1 2.5-2.5 2.503 2.503 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/debugScript24.json b/public/assets/components/assets/icon/debugScript24.json new file mode 100644 index 0000000..b11de05 --- /dev/null +++ b/public/assets/components/assets/icon/debugScript24.json @@ -0,0 +1 @@ +"M4.6 15c-.9-2.6-.6-4.6-.5-5.4 2.4-1.5 5.3-2 8-1.3.7-.3 1.5-.5 2.3-.6-.1-.3-.2-.5-.3-.8h2l1.2-3.2-.9-.4-1 2.6h-1.8C13 4.8 12.1 4 11.1 3.4l2.1-2.1-.7-.7L10.1 3c-.7 0-1.5 0-2.3.1L5.4.7l-.7.7 2.1 2.1C5.7 4.1 4.9 4.9 4.3 6H2.5l-1-2.6-.9.4L1.8 7h2C3.3 8.3 3 9.6 3 11H1v1h2c0 1 .2 2 .5 3H1.8L.6 18.3l.9.3 1-2.7h1.4c.4.8 2.1 4.5 5.8 3.9-.3-.2-.5-.5-.7-.8-2.9 0-4.4-3.5-4.4-4zM9 3.9c2 0 3.7 1.6 4.4 3.8-2.9-1-6.2-.8-9 .6.7-2.6 2.5-4.4 4.6-4.4zm14.8 19.2l-4.3-4.3c2.1-2.5 1.8-6.3-.7-8.4s-6.3-1.8-8.4.7-1.8 6.3.7 8.4c2.2 1.9 5.4 1.9 7.7 0l4.3 4.3c.2.2.5.2.7 0 .2-.2.2-.5 0-.7zm-8.8-3c-2.8 0-5.1-2.3-5.1-5.1s2.3-5.1 5.1-5.1 5.1 2.3 5.1 5.1-2.3 5.1-5.1 5.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/debugScript32.json b/public/assets/components/assets/icon/debugScript32.json new file mode 100644 index 0000000..341b5dd --- /dev/null +++ b/public/assets/components/assets/icon/debugScript32.json @@ -0,0 +1 @@ +"M11.5 23.8c.3.4.7.8 1.1 1.2-2.7-.2-5.1-2.1-6.4-5h-2l-1.8 3.5-.8-.5 2.1-4h2.2c-.5-1.3-.7-2.6-.8-4H2v-1h3c0-1.4.3-2.7.8-4l-2.2-.1-2-3.9.9-.5L4.2 9h2c.9-2 2.5-3.7 4.5-4.6L7.6 1.3l.7-.7 3.5 3.5c.8-.2 1.6-.2 2.4 0L17.7.6l.7.7-3.1 3.1c2 .9 3.6 2.5 4.5 4.6h1.9l1.8-3.5.9.5-2 4h-1.8c-.5-.1-1-.2-1.5-.2-1.2-2.9-3.5-4.9-6-4.9-2.8 0-5.2 2.3-6.3 5.5 3.5-1.6 7.4-1.8 11-.6-.7.1-1.4.2-2.1.4-3.1-.6-6.4-.1-9.2 1.4l-.1.1c-.2.9-.4 1.9-.4 2.8-.1 4.6 2.4 8.4 5.5 9.3zm18.8 5.8l-6.2-6.3c2.7-3.1 2.3-7.8-.8-10.5s-7.8-2.3-10.5.8c-2.6 3-2.3 7.8.8 10.5 2.8 2.4 7 2.4 9.8-.1l6.2 6.3c.2.2.5.2.7 0 .2-.2.2-.5 0-.7zm-11.8-4.5c-3.6 0-6.6-2.9-6.6-6.6s2.9-6.6 6.6-6.6 6.6 2.9 6.6 6.6c0 3.6-3 6.6-6.6 6.6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/decreaseLinkChartSymbolSize16.json b/public/assets/components/assets/icon/decreaseLinkChartSymbolSize16.json new file mode 100644 index 0000000..661bca1 --- /dev/null +++ b/public/assets/components/assets/icon/decreaseLinkChartSymbolSize16.json @@ -0,0 +1 @@ +"M6 5.2c-2.646 0-4.8 2.154-4.8 4.8s2.154 4.8 4.8 4.8 4.8-2.154 4.8-4.8S8.646 5.2 6 5.2zm0 8.6c-2.095 0-3.8-1.705-3.8-3.8S3.905 6.2 6 6.2 9.8 7.905 9.8 10 8.095 13.8 6 13.8zM8.5 1h6l-3 4-3-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/decreaseLinkChartSymbolSize24.json b/public/assets/components/assets/icon/decreaseLinkChartSymbolSize24.json new file mode 100644 index 0000000..0812e1a --- /dev/null +++ b/public/assets/components/assets/icon/decreaseLinkChartSymbolSize24.json @@ -0,0 +1 @@ +"M8.5 8.2a7.3 7.3 0 1 0 7.3 7.3 7.308 7.308 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM13 1h10l-5 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/decreaseLinkChartSymbolSize32.json b/public/assets/components/assets/icon/decreaseLinkChartSymbolSize32.json new file mode 100644 index 0000000..c8098f8 --- /dev/null +++ b/public/assets/components/assets/icon/decreaseLinkChartSymbolSize32.json @@ -0,0 +1 @@ +"M21.8 20c0-5.404-4.396-9.8-9.8-9.8S2.2 14.596 2.2 20s4.396 9.8 9.8 9.8 9.8-4.396 9.8-9.8zM3.2 20c0-4.852 3.948-8.8 8.8-8.8s8.8 3.948 8.8 8.8-3.948 8.8-8.8 8.8-8.8-3.948-8.8-8.8zM18 2h12l-6 8-6-8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/deepLearning16.json b/public/assets/components/assets/icon/deepLearning16.json new file mode 100644 index 0000000..50d0e6c --- /dev/null +++ b/public/assets/components/assets/icon/deepLearning16.json @@ -0,0 +1 @@ +"M14.678 5h-1.97L10 2.293V0H7v.898l-4 1.47V2H0v3h1.3l1.94 2.5L1.3 10H0v3h3v-.368l4 1.47V15h3v-2.293L12.707 10h1.97A1.326 1.326 0 0 0 16 8.678V6.322A1.326 1.326 0 0 0 14.678 5zM8 1h1v1H8zm-1 .963v.915L5.543 4.836l-1.71-1.71zM5.579 6.118l1.42 1.177-1.345 1.344-.995-1.336zM1 3h1v1H1zm1.566 2H3V3.707l1.94 1.94-.917 1.23zM2 12H1v-1h1zm.566-2l1.457-1.877.916 1.23L3 11.294V10zm1.268 1.873l1.709-1.709L7 12.122v.915zM9 14H8v-1h1zm.293-2H8.156L6.257 9.45 7 8.707V9h3V8h1v.678a1.3 1.3 0 0 0 .563 1.052zM8 7h1v1H8zm3-.678V7h-1V6H7v.293l-.743-.743L8.156 3h1.137l2.27 2.27A1.3 1.3 0 0 0 11 6.322zm4 1.629A1.05 1.05 0 0 1 13.95 9h-.9A1.05 1.05 0 0 1 12 7.95v-.9A1.05 1.05 0 0 1 13.05 6h.9A1.05 1.05 0 0 1 15 7.05zM13 7h1v1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/deepLearning24.json b/public/assets/components/assets/icon/deepLearning24.json new file mode 100644 index 0000000..f68c46d --- /dev/null +++ b/public/assets/components/assets/icon/deepLearning24.json @@ -0,0 +1 @@ +"M20.5 9a3.49 3.49 0 0 0-3.45 3h-1.1a2.49 2.49 0 0 0-4.396-1.052L8.878 9.731l3.143-4.225a2.458 2.458 0 0 0 2.98-.019L17.339 8H16v1h3V6h-1v1.243l-2.336-2.512A2.473 2.473 0 0 0 16 3.5a2.5 2.5 0 0 0-5 0 2.474 2.474 0 0 0 .343 1.243L7.947 9.308 4.955 7.947a2.404 2.404 0 0 0-.161-1.438l3.704-1.385-.44 1.371.942.333L10 4 7.172 3l-.334.943 1.01.357-3.659 1.368a2.498 2.498 0 1 0-.682 4.117l2.085 2.688-2.053 2.76a2.5 2.5 0 1 0 .87 3.864l3.484 1.587-1.055.373.334.943L10 21l-1-2.828-.943.333.435 1.354-3.608-1.645A2.471 2.471 0 0 0 5 17.5a2.5 2.5 0 0 0-.058-.527l3.053-1.405 3.476 4.48a2.498 2.498 0 1 0 4.113.075L18 17.707V19h1v-3h-3v1h1.293l-2.416 2.416a2.466 2.466 0 0 0-2.667-.047l-3.283-4.23 2.554-1.176A2.494 2.494 0 0 0 15.95 13h1.1a3.493 3.493 0 1 0 3.45-4zm-7-7A1.5 1.5 0 1 1 12 3.5 1.502 1.502 0 0 1 13.5 2zm0 18a1.5 1.5 0 1 1-1.5 1.5 1.502 1.502 0 0 1 1.5-1.5zM1 7.5a1.5 1.5 0 1 1 2.457 1.145l-.144.112A1.496 1.496 0 0 1 1 7.5zm3.32 1.703a2.507 2.507 0 0 0 .264-.326l2.752 1.251-1.124 1.512zM2.5 19A1.5 1.5 0 1 1 4 17.5 1.502 1.502 0 0 1 2.5 19zm2.037-2.941a2.518 2.518 0 0 0-.193-.234l1.885-2.532 1.136 1.464zm3.76-1.731L6.849 12.46l1.42-1.908L11.1 11.84a2.29 2.29 0 0 0-.033 1.213zM13.5 14a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zm7 1a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm1.5-2.5a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/deepLearning32.json b/public/assets/components/assets/icon/deepLearning32.json new file mode 100644 index 0000000..38a8831 --- /dev/null +++ b/public/assets/components/assets/icon/deepLearning32.json @@ -0,0 +1 @@ +"M27.5 12a4.485 4.485 0 0 0-4.45 4h-2.1a3.474 3.474 0 0 0-6.144-1.71l-2.676-1.294 3.347-4.649a3.441 3.441 0 0 0 3.486.323l3.33 3.33H21v1h3v-3h-1v1.293l-3.186-3.186a3.503 3.503 0 1 0-5.063-.464l-3.535 4.91-4.268-2.064a2.984 2.984 0 0 0-.043-.204l4.576-1.988-.424 1.198.943.333L13 7l-2.828-1-.334.943 1.241.438-4.568 1.985a3.006 3.006 0 1 0-.48 3.83l2.396 3.23-2.418 3.36a2.996 2.996 0 1 0 .517 3.82l4.54 2.017-1.228.434.334.943L13 26l-1-2.828-.943.333.428 1.21-4.57-2.03c.018-.082.029-.166.041-.25l4.268-2.237 3.684 4.969a3.5 3.5 0 1 0 4.906-.274L23 21.707V23h1v-3h-3v1h1.293l-3.33 3.33a3.42 3.42 0 0 0-3.285.195l-3.558-4.797 2.466-1.293A3.488 3.488 0 0 0 20.95 17h2.1a4.49 4.49 0 1 0 4.45-5zm-10-9A2.5 2.5 0 1 1 15 5.5 2.503 2.503 0 0 1 17.5 3zM20 27.5a2.5 2.5 0 1 1-2.5-2.5 2.503 2.503 0 0 1 2.5 2.5zM4 13a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2zm2.658-.637a2.953 2.953 0 0 0 .282-.768l3.683 1.782-1.582 2.198zM4 24a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2zm2.918-2.674a2.961 2.961 0 0 0-.273-.713l2.408-3.343 1.568 2.115zm4.6-2.411l-1.852-2.497 1.871-2.599 2.736 1.324a3.353 3.353 0 0 0-.103 2.38zM17.5 19a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm10 1a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5zm2.5-3.5a2.5 2.5 0 1 1-2.5-2.5 2.502 2.502 0 0 1 2.5 2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/deepLearningProject16.json b/public/assets/components/assets/icon/deepLearningProject16.json new file mode 100644 index 0000000..1d0949b --- /dev/null +++ b/public/assets/components/assets/icon/deepLearningProject16.json @@ -0,0 +1 @@ +"M4 0v2H0v11h5v-1H1V6h4V5H1V3h13v2h-4v1h4v4h.695a2.27 2.27 0 0 1 .305.03V2h-4V0zm6 2H5V1h5zm3 12v-1h1v1zM9 6.929V6H6v3h1v3H6v3h3v-1h2v.696A1.305 1.305 0 0 0 12.305 16h2.39A1.305 1.305 0 0 0 16 14.695v-2.39A1.305 1.305 0 0 0 14.695 11h-1.624zM7 7h1v1H7zm0 7v-1h1v1zm7.695-2a.305.305 0 0 1 .305.305v2.39a.305.305 0 0 1-.305.305h-2.39a.305.305 0 0 1-.305-.305v-2.39a.305.305 0 0 1 .305-.305zm-2.92-.882A1.301 1.301 0 0 0 11 12.305V13H9v-1H8V9h1v-.657z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/deepLearningProject24.json b/public/assets/components/assets/icon/deepLearningProject24.json new file mode 100644 index 0000000..9b4c46a --- /dev/null +++ b/public/assets/components/assets/icon/deepLearningProject24.json @@ -0,0 +1 @@ +"M2 18.004V8h19v8.05a4.448 4.448 0 0 1 1 .226V3.004h-6v-2H7v2H1V19h8.344a3.526 3.526 0 0 1 .717-.996zM8 2h7v1.004H8zM2 4h19v3.004H2zm18.5 13a3.494 3.494 0 0 0-3.45 3h-2.1A2.502 2.502 0 0 0 13 18.05v-4.1a2.477 2.477 0 0 0 1.002-.463L16.338 16H15v1h3v-3h-1v1.243l-2.336-2.512A2.473 2.473 0 0 0 15 11.5a2.5 2.5 0 1 0-3 2.45v4.1A2.5 2.5 0 1 0 14.95 21h2.1a3.493 3.493 0 1 0 3.45-4zM11 11.5a1.5 1.5 0 1 1 1.5 1.5 1.502 1.502 0 0 1-1.5-1.5zM12.5 22a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zm8 1a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm1.5-2.5a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/deepLearningProject32.json b/public/assets/components/assets/icon/deepLearningProject32.json new file mode 100644 index 0000000..aea52d5 --- /dev/null +++ b/public/assets/components/assets/icon/deepLearningProject32.json @@ -0,0 +1 @@ +"M3 24V10h25v11.213a5.455 5.455 0 0 1 1 .394V4h-8V2H10v2H2v21h10.267a4.44 4.44 0 0 1 .511-1zm8-21h9v1h-9zM3 5h25v4H3zm23.5 17a4.485 4.485 0 0 0-4.45 4h-2.1A3.481 3.481 0 0 0 17 23.05v-4.1a3.472 3.472 0 0 0 2.107-1.136L22.293 21H21v1h3v-3h-1v1.293l-3.33-3.33A3.499 3.499 0 1 0 16 18.95v4.1A3.492 3.492 0 1 0 19.95 27h2.1a4.49 4.49 0 1 0 4.45-5zM14 15.5a2.5 2.5 0 1 1 2.5 2.5 2.503 2.503 0 0 1-2.5-2.5zM16.5 29a2.5 2.5 0 1 1 2.5-2.5 2.503 2.503 0 0 1-2.5 2.5zm10 1a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5zm2.5-3.5a2.5 2.5 0 1 1-2.5-2.5 2.502 2.502 0 0 1 2.5 2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/description16.json b/public/assets/components/assets/icon/description16.json new file mode 100644 index 0000000..2dcd3ee --- /dev/null +++ b/public/assets/components/assets/icon/description16.json @@ -0,0 +1 @@ +"M5 4v7h1v-.611A2.875 2.875 0 0 0 7.6 11 2.417 2.417 0 0 0 10 8.5a2.489 2.489 0 0 0-4-1.989V4zm2.5 2.9a1.6 1.6 0 0 1 0 3.2A1.584 1.584 0 0 1 6 8.5a1.602 1.602 0 0 1 1.5-1.6zM1.994 6a2.029 2.029 0 0 0-1.66.717L1 7.263s.2-.363.994-.363a1.034 1.034 0 0 1 .787.262A1.367 1.367 0 0 1 3 8.088c-1.883 0-3.002.252-2.9 1.693A1.498 1.498 0 0 0 1.725 11 1.6 1.6 0 0 0 3 10.393V11h1V7.974a2.049 2.049 0 0 0-.476-1.38A1.97 1.97 0 0 0 1.994 6zm-.168 4.054c-.595 0-.881-.2-.9-.554C.89 8.842 3 8.905 3 8.905a1.176 1.176 0 0 1-1.174 1.15zm13.354.286a2.5 2.5 0 1 1-.004-3.683l-.635.638A1.586 1.586 0 0 0 13.5 6.9a1.6 1.6 0 1 0 1.043 2.803z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/description24.json b/public/assets/components/assets/icon/description24.json new file mode 100644 index 0000000..b1d3ad8 --- /dev/null +++ b/public/assets/components/assets/icon/description24.json @@ -0,0 +1 @@ +"M7 11.805c0-1.885-.825-2.726-2.896-2.726a3.945 3.945 0 0 0-2.79.927l.736.728a3.206 3.206 0 0 1 2.085-.728 1.699 1.699 0 0 1 1.74 1.794v.2h-.45C3.7 12 1 11.805 1 14.016 1 15.316 2.185 16 3.61 16a2.69 2.69 0 0 0 2.31-1.17h.03a4.541 4.541 0 0 0 .074.999h1.08A7.116 7.116 0 0 1 7 14.673zM5.875 13.37c-.03 1.085-.72 1.689-2.07 1.689-.885 0-1.545-.314-1.545-1.157 0-.899.96-.96 2.445-.96h1.17zm6.675-4.344a3.329 3.329 0 0 0-2.52 1.134H10V5H9v10.83h1v-1.177h.03A3.085 3.085 0 0 0 12.73 16a3.33 3.33 0 0 0 3.37-3.487 3.326 3.326 0 0 0-3.55-3.487zm-.003 5.953A2.407 2.407 0 0 1 10 12.513a2.407 2.407 0 0 1 2.547-2.467 2.293 2.293 0 0 1 2.406 2.467 2.293 2.293 0 0 1-2.406 2.466zm6.416-2.502a2.412 2.412 0 0 0 2.401 2.492 2.003 2.003 0 0 0 1.733-.83l.844.787A3.335 3.335 0 0 1 21.364 16a3.357 3.357 0 0 1-3.524-3.523 3.302 3.302 0 0 1 3.524-3.422 3.413 3.413 0 0 1 2.621.959l-.903.788a2.105 2.105 0 0 0-1.718-.817 2.327 2.327 0 0 0-2.401 2.492z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/description32.json b/public/assets/components/assets/icon/description32.json new file mode 100644 index 0000000..e76d28e --- /dev/null +++ b/public/assets/components/assets/icon/description32.json @@ -0,0 +1 @@ +"M8.093 19.357v1.237a8.672 8.672 0 0 0 .05 1.104h.906a10.419 10.419 0 0 1-.091-1.324v-4.03c0-2.538-1.12-3.67-3.63-3.67a4.501 4.501 0 0 0-3.103 1.154l.577.602a3.975 3.975 0 0 1 2.566-.911c1.669 0 2.625.862 2.625 2.365v.28H7.09c-2.666 0-5.191.468-5.191 3.287 0 1.836 1.518 2.487 2.988 2.487 2.028 0 3.205-1.344 3.205-2.58zM5.15 21C3.8 21 3 20.277 3 19.292c0-1.416.878-2.104 3.13-2.104h1.863v.536C7.94 19.707 6.903 21 5.149 21zm11.763 1a4.524 4.524 0 0 0 4.392-4.693 4.433 4.433 0 0 0-4.633-4.633 3.969 3.969 0 0 0-3.707 1.974V7H12v14.698h.964v-1.925A4.492 4.492 0 0 0 16.912 22zm-.32-8.481a3.55 3.55 0 0 1 3.628 3.788 3.614 3.614 0 1 1-7.22 0 3.522 3.522 0 0 1 3.592-3.788zm7.392 3.85a3.595 3.595 0 0 0 3.568 3.787 3.038 3.038 0 0 0 2.416-1.021l.71.675A4.347 4.347 0 0 1 27.553 22 4.348 4.348 0 0 1 23 17.368a4.394 4.394 0 0 1 4.552-4.633 4.522 4.522 0 0 1 3.172 1.171l-.782.693a3.104 3.104 0 0 0-2.39-1.019 3.482 3.482 0 0 0-3.568 3.788z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/desk16.json b/public/assets/components/assets/icon/desk16.json new file mode 100644 index 0000000..6b10cf8 --- /dev/null +++ b/public/assets/components/assets/icon/desk16.json @@ -0,0 +1 @@ +"M0 3v1h1v9h1V6h6v6h6v1h1V4h1V3zm14 8h-2v-1h-1v1H9V9h5zm-2-3V7h-1v1H9V6h5v2zm2-3H2V4h12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/desk24.json b/public/assets/components/assets/icon/desk24.json new file mode 100644 index 0000000..7642945 --- /dev/null +++ b/public/assets/components/assets/icon/desk24.json @@ -0,0 +1 @@ +"M1 5v1h1v13h1V8h9v8h9v3h1V6h1V5zm20 10h-8v-3h8zm-8-4V8h8v3zm8-4H3V6h18zm-3 2v1h-2V9zm-2 5v-1h2v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/desk32.json b/public/assets/components/assets/icon/desk32.json new file mode 100644 index 0000000..0b21409 --- /dev/null +++ b/public/assets/components/assets/icon/desk32.json @@ -0,0 +1 @@ +"M2 8v1h2v15h1V11h11v10h11v3h1V9h2V8zm25 12H17v-4h10zm-10-5v-4h10v4zm10-5H5V9h22zm-4 3v1h-2v-1zm-2 6v-1h2v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/desktop16.json b/public/assets/components/assets/icon/desktop16.json new file mode 100644 index 0000000..ad62ed0 --- /dev/null +++ b/public/assets/components/assets/icon/desktop16.json @@ -0,0 +1 @@ +"M15.167 12a.834.834 0 0 0 .833-.834V1.834A.834.834 0 0 0 15.167 1H1.833A.834.834 0 0 0 1 1.833V4h1V2h13v9H7v3h4v-1h-1v-1zM9 13H8v-1h1zM.75 5a.751.751 0 0 0-.75.75v8.5a.751.751 0 0 0 .75.75h4.5a.751.751 0 0 0 .75-.75v-8.5A.751.751 0 0 0 5.25 5zM5 14H1V6h4zM4 8H2V7h2zm0 2H2V9h2zm-1 1h1v1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/desktop24.json b/public/assets/components/assets/icon/desktop24.json new file mode 100644 index 0000000..2fd5d6e --- /dev/null +++ b/public/assets/components/assets/icon/desktop24.json @@ -0,0 +1 @@ +"M23 3H3a1.001 1.001 0 0 0-1 1v2h1V4h20v13H9v1h2v1h-1v1h6v-1h-1v-1h8a1.001 1.001 0 0 0 1-1V4a1.001 1.001 0 0 0-1-1zm-9 16h-2v-1h2zM7.25 7H.75a.751.751 0 0 0-.75.75v13.5a.751.751 0 0 0 .75.75h6.5a.751.751 0 0 0 .75-.75V7.75A.751.751 0 0 0 7.25 7zM7 21H1V8h6zM6 10H2V9h4zm0 2H2v-1h4zm0 2H2v-1h4zm-1 1h1v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/desktop32.json b/public/assets/components/assets/icon/desktop32.json new file mode 100644 index 0000000..c773954 --- /dev/null +++ b/public/assets/components/assets/icon/desktop32.json @@ -0,0 +1 @@ +"M30.833 3H4.167A1.168 1.168 0 0 0 3 4.167V9h1V4.167A.167.167 0 0 1 4.167 4h26.666a.167.167 0 0 1 .167.167v17.667a.167.167 0 0 1-.167.166H11v1h4v2h-2v1h9v-1h-2v-2h10.833A1.168 1.168 0 0 0 32 21.834V4.166A1.168 1.168 0 0 0 30.833 3zM19 25h-3v-2h3zm-9 3V11a1.001 1.001 0 0 0-1-1H1a1.001 1.001 0 0 0-1 1v17a1.001 1.001 0 0 0 1 1h8a1.001 1.001 0 0 0 1-1zM1 11h8v17H1zm1 1h6v1H2zm0 2h6v1H2zm0 2h6v1H2zm5 3h1v1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/diamond16.json b/public/assets/components/assets/icon/diamond16.json new file mode 100644 index 0000000..ca1d512 --- /dev/null +++ b/public/assets/components/assets/icon/diamond16.json @@ -0,0 +1 @@ +"M8.5 15.85a.852.852 0 0 1-.6-.246l-6.5-6.5a.856.856 0 0 1-.004-1.205l6.5-6.5a.876.876 0 0 1 1.205-.003l6.5 6.5a.856.856 0 0 1 .003 1.205l-6.5 6.5a.855.855 0 0 1-.604.249zM2.21 8.5l6.29 6.29 6.29-6.29L8.5 2.21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/diamond24.json b/public/assets/components/assets/icon/diamond24.json new file mode 100644 index 0000000..cefabbe --- /dev/null +++ b/public/assets/components/assets/icon/diamond24.json @@ -0,0 +1 @@ +"M2.25 12.5a1.11 1.11 0 0 1 .324-.787l9.138-9.137a1.144 1.144 0 0 1 1.576 0l9.137 9.136a1.118 1.118 0 0 1 0 1.577l-9.137 9.135a1.143 1.143 0 0 1-1.576 0l-9.138-9.136a1.11 1.11 0 0 1-.324-.788zm19.5 0a.116.116 0 0 0-.033-.082l-9.135-9.133a.117.117 0 0 0-.164 0l-9.134 9.133a.117.117 0 0 0 0 .165l9.134 9.133a.117.117 0 0 0 .164 0l9.135-9.134a.116.116 0 0 0 .033-.082z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/diamond32.json b/public/assets/components/assets/icon/diamond32.json new file mode 100644 index 0000000..3d9fa2e --- /dev/null +++ b/public/assets/components/assets/icon/diamond32.json @@ -0,0 +1 @@ +"M30.089 15.388a1.576 1.576 0 0 1 .003 2.223L17.612 30.09a1.573 1.573 0 0 1-2.223 0L2.91 17.61a1.573 1.573 0 0 1 0-2.222L15.39 2.909a1.576 1.576 0 0 1 2.223.002zM16.096 29.383a.585.585 0 0 0 .808 0l12.48-12.479a.574.574 0 0 0-.002-.81L16.905 3.619a.574.574 0 0 0-.81-.003L3.618 16.095a.585.585 0 0 0 0 .81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dimensions16.json b/public/assets/components/assets/icon/dimensions16.json new file mode 100644 index 0000000..ee09b2f --- /dev/null +++ b/public/assets/components/assets/icon/dimensions16.json @@ -0,0 +1 @@ +"M11 2l3 2.5L11 7V5H5v2L2 4.5 5 2v2h6zm4 0v5h1V2zM0 7h1V2H0zm0 4h1v-1H0zm0-2h1V8H0zm15 0h1V8h-1zm0 2h1v-1h-1zM0 13h1v-1H0zm15 0h1v-1h-1zM0 15h1v-1H0zm15 0h1v-1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dimensions24.json b/public/assets/components/assets/icon/dimensions24.json new file mode 100644 index 0000000..0d7f579 --- /dev/null +++ b/public/assets/components/assets/icon/dimensions24.json @@ -0,0 +1 @@ +"M18 4l3 2.5L18 9V7H6v2L3 6.5 6 4v2h12zM1 13h1v-1H1zm0 2h1v-1H1zm0-4h1v-1H1zm21 0h1v-1h-1zm0 2h1v-1h-1zm0 2h1v-1h-1zM1 17h1v-1H1zm21 0h1v-1h-1zM1 19h1v-1H1zm21 0h1v-1h-1zM1 21h1v-1H1zm21 0h1v-1h-1zm0-17v5h1V4zM1 4v5h1V4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dimensions32.json b/public/assets/components/assets/icon/dimensions32.json new file mode 100644 index 0000000..f08873b --- /dev/null +++ b/public/assets/components/assets/icon/dimensions32.json @@ -0,0 +1 @@ +"M2 14h1v1H2zm0 3h1v-1H2zm0 2h1v-1H2zm0 2h1v-1H2zm0 6h1v-1H2zm0-2h1v-1H2zm0-2h1v-1H2zm0-10h1V6H2zm27 12h1v-1h-1zm0-8h1v-1h-1zm0-2h1v-1h-1zm0 4h1v-1h-1zm0-13v7h1V6zm0 15h1v-1h-1zm0 6h1v-1h-1zm0-4h1v-1h-1zM24 9H8V6L4 9.5 8 13v-3h16v3l4-3.5L24 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/discard16.json b/public/assets/components/assets/icon/discard16.json new file mode 100644 index 0000000..bfb5068 --- /dev/null +++ b/public/assets/components/assets/icon/discard16.json @@ -0,0 +1 @@ +"M5 5v6H1V1h10v4zm6 0v6H5v4h10V5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/discard24.json b/public/assets/components/assets/icon/discard24.json new file mode 100644 index 0000000..bd98ada --- /dev/null +++ b/public/assets/components/assets/icon/discard24.json @@ -0,0 +1 @@ +"M8 8v8H2V2h14v6zm8 0v8H8v6h14V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/discard32.json b/public/assets/components/assets/icon/discard32.json new file mode 100644 index 0000000..a9ccf32 --- /dev/null +++ b/public/assets/components/assets/icon/discard32.json @@ -0,0 +1 @@ +"M11 11v10H3V3h18v8zm10 0v10H11v8h18V11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/disembark16.json b/public/assets/components/assets/icon/disembark16.json new file mode 100644 index 0000000..e7766a6 --- /dev/null +++ b/public/assets/components/assets/icon/disembark16.json @@ -0,0 +1 @@ +"M15.162 3.5l-2.808 2.81-.707-.708L13.248 4H8V3h5.248l-1.602-1.602.707-.707zm-5.91 5.06l1.677.718-2.138 3.725h-.29a4.033 4.033 0 0 0-2.661.928l-.34.315-.34-.315a4.033 4.033 0 0 0-2.661-.928h-.29L.07 9.278l1.68-.718L3.004 5H4V3h1V2h1v1h1v2h.996zM5 5h1V4H5zM2.997 8.026L5.5 6.956l2.503 1.07L7.289 6H3.711zm6.504 1.729L5.5 8.044l-4.002 1.71 1.295 2.257a5.102 5.102 0 0 1 2.707.905 5.102 5.102 0 0 1 2.707-.905zm-3.664 4.84l-.338.213-.336-.214a3.721 3.721 0 0 0-3.935-.314l.544.839a2.665 2.665 0 0 1 2.856.32l.871.553.873-.553a2.711 2.711 0 0 1 2.856-.32l.544-.84a3.717 3.717 0 0 0-3.935.315z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/disembark24.json b/public/assets/components/assets/icon/disembark24.json new file mode 100644 index 0000000..dad19bc --- /dev/null +++ b/public/assets/components/assets/icon/disembark24.json @@ -0,0 +1 @@ +"M23.201 5.494L20.354 8.34l-.707-.707L21.28 6H15V5h6.293l-1.647-1.646.707-.707zM9.501 22c-1.26-1.135-4.241-3.513-7.065-.85l.687.727a3.18 3.18 0 0 1 1.762-.904 5.442 5.442 0 0 1 .79.002 2.84 2.84 0 0 0-.79-.002c1.512-.211 2.987.883 4.195 1.997l.421.387.418-.385c1.675-1.548 3.867-3.07 5.958-1.095l.687-.726c-2.823-2.665-5.802-.288-7.063.849zm5.315-9.577l2.335 1.027a9.635 9.635 0 0 0-2.6 5.25S12.696 16.522 9.5 20c-3.197-3.478-5.052-1.3-5.052-1.3a9.635 9.635 0 0 0-2.6-5.25l2.335-1.027L5.146 8H6.19l1-3H8V3h3v2h.81l1 3h1.044zM9 5h1V4H9zM7.244 8h4.512l-.666-2H7.91zm-1.928 3.925l4.185-1.84 4.183 1.84L13.047 9H5.953zm10.229 1.91L9.5 11.179l-6.046 2.658a11.273 11.273 0 0 1 1.68 3.324 3.37 3.37 0 0 1 .947-.134A5.198 5.198 0 0 1 9.5 18.592a5.193 5.193 0 0 1 3.417-1.565 3.37 3.37 0 0 1 .947.134 11.273 11.273 0 0 1 1.68-3.324z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/disembark32.json b/public/assets/components/assets/icon/disembark32.json new file mode 100644 index 0000000..4d0eebc --- /dev/null +++ b/public/assets/components/assets/icon/disembark32.json @@ -0,0 +1 @@ +"M22.229 27.565l-.41.912c-1.82-.82-4.673-1.173-7.915 1.81l-.344.317-.398-.316c-3.241-2.983-6.092-2.63-7.914-1.811l-.41-.912c2.026-.914 5.152-1.342 8.654 1.671l.048.036c3.518-3.046 6.652-2.624 8.689-1.707zm-1.84-12.962l3.555 1.388-.423.531a16.095 16.095 0 0 0-2.958 7.78l-.072.623-.59-.208a4.19 4.19 0 0 0-1.4-.233 6.934 6.934 0 0 0-4.66 2.19l-.34.314-.34-.315a6.936 6.936 0 0 0-4.662-2.19 4.176 4.176 0 0 0-1.397.234l-.591.208-.073-.622a16.122 16.122 0 0 0-2.96-7.781l-.422-.53 3.557-1.39L8.117 9h1.174l.8-4H12V3h3v2h1.91l.8 4h1.174zM13 5h1V4h-1zm-2.689 4h6.379l-.6-3h-5.18zm-2.542 5.151l5.732-2.237 5.731 2.237L18.116 10H8.885zm14.567 2.286l-8.835-3.45-8.837 3.45a17.26 17.26 0 0 1 2.69 7.17 5.313 5.313 0 0 1 1.145-.123 7.673 7.673 0 0 1 5.002 2.152 7.67 7.67 0 0 1 5.001-2.152 5.313 5.313 0 0 1 1.145.122 17.256 17.256 0 0 1 2.689-7.169zm4.02-13.79l-.708.706L28.294 6H21v1h7.292l-2.646 2.646.707.707L30.207 6.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/displaySelectionLock16.json b/public/assets/components/assets/icon/displaySelectionLock16.json new file mode 100644 index 0000000..b47ee81 --- /dev/null +++ b/public/assets/components/assets/icon/displaySelectionLock16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.542 8.803a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v6.788A2.984 2.984 0 0 1 5.966 9.71l.04.42.329.263A1.738 1.738 0 0 1 7 11.75V15h4v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M15 1v14h-3v-1h2V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1zM6.104 2.955l.993-.125A24.482 24.482 0 0 1 7 1.876V1H5v1h1.008q.043.525.096.955zm2.02 2.83a4.43 4.43 0 0 1-.568-.946l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zm.83 5.41l.977-.214c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.545 9.545 0 0 1 .217 1.17c.044.31.087.619.164.97zm.757 2.181c.086.19.195.41.3.624H8v1h3v-1.246a22.007 22.007 0 0 1-.377-.79zM2 5H1v2h1zM1 1v2h1V2h1V1H1zm6.972 8.094l.026.013-.019-.027zM6 11.75v3.5a.751.751 0 0 1-.75.75H.75a.751.751 0 0 1-.75-.75v-3.5A.751.751 0 0 1 .75 11H1v-1a2 2 0 0 1 4 0v1h.25a.751.751 0 0 1 .75.75zM2 11h2v-1a1 1 0 0 0-2 0zm3 1H1v3h4zm-1 1H2v1h2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/displaySelectionLock24.json b/public/assets/components/assets/icon/displaySelectionLock24.json new file mode 100644 index 0000000..db07bd2 --- /dev/null +++ b/public/assets/components/assets/icon/displaySelectionLock24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M5.5 10a4.505 4.505 0 0 1 4.5 4.5v.67l.344.299A1.843 1.843 0 0 1 11 16.875V22h6.541c-1.848-3.401-2.184-3.98-2.345-5.23-.278-2.167-.508-4.685-2.33-6.391C10.593 8.249 9.145 8.605 9 2H3v8.762A4.473 4.473 0 0 1 5.5 10z"},{"d":"M22 2v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10V2zM3 2v2h1V3h1V2H3zm9 20h2v-1h-2zM3 8h1V6H3zm6-6H7v1h1v.022c.017.362.038.7.067 1.024l.996-.09A17.355 17.355 0 0 1 9 2zm5.84 12.214a13.604 13.604 0 0 0-.594-1.81l-.088-.21-.914.406.073.173a12.676 12.676 0 0 1 .553 1.68zm.307 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394 12.46 12.46 0 0 1-.049-.46zM8.397 6.142a7.701 7.701 0 0 0 .772 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.99-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.583 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zM10 16.875v5.25a.877.877 0 0 1-.875.875h-7.25A.877.877 0 0 1 1 22.125v-5.25A.877.877 0 0 1 1.875 16H2v-1.5a3.5 3.5 0 0 1 7 0V16h.125a.877.877 0 0 1 .875.875zM3 16h1v-1.5a1.5 1.5 0 0 1 3 0V16h1v-1.5a2.5 2.5 0 0 0-5 0zm3-1.5a.5.5 0 0 0-1 0V16h1zM9 17H2v5h7zm-3 2v-1H5v3h1v-1h1v-1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/displaySelectionLock32.json b/public/assets/components/assets/icon/displaySelectionLock32.json new file mode 100644 index 0000000..40f6ff4 --- /dev/null +++ b/public/assets/components/assets/icon/displaySelectionLock32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8 14a5.006 5.006 0 0 1 5 5v1a2.003 2.003 0 0 1 2 2v6h6.125c-1.812-4.102-1.217-6.705-2.028-9.7-1.825-6.736-4.83-4.49-5.82-11.308A27.182 27.182 0 0 1 13 3H4v13.03A4.981 4.981 0 0 1 8 14z"},{"d":"M5 13H4v-2h1zm7.744-3.675l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zm3 3.217a8.005 8.005 0 0 1-1.26-1.606l-.865.502a9.102 9.102 0 0 0 1.406 1.8zM5 7H4v2h1zm0-3h1V3H4v2h1zm5-1H8v1h2zm2.057 1.934l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zm8.002 19.833c-.136-.641-.222-1.278-.328-2.106l-.992.127c.11.853.198 1.508.341 2.186zM19 28h2v-1h-2zM15 3v.84l.009.16H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3zm4.097 15.3l-.965.262a12.05 12.05 0 0 1 .367 2.054l.996-.097a12.987 12.987 0 0 0-.398-2.218zM14 22v7a1.003 1.003 0 0 1-1 1H3a1.003 1.003 0 0 1-1-1v-7a1.003 1.003 0 0 1 1-1h1v-2a4 4 0 0 1 8 0v2h1a1.003 1.003 0 0 1 1 1zm-9-1h1v-2a2 2 0 1 1 4 0v2h1v-2a3 3 0 0 0-6 0zm3-3a1.001 1.001 0 0 0-1 1v2h2v-2a1.001 1.001 0 0 0-1-1zm5 4H3v7h10zm-5 1H7v5h1v-1h1v-1H8v-1h1v-1H8zm7 5h2v-1h-2zm2.242-13.808l-.797.604a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/displaySelectionUnlock16.json b/public/assets/components/assets/icon/displaySelectionUnlock16.json new file mode 100644 index 0000000..ffbbe97 --- /dev/null +++ b/public/assets/components/assets/icon/displaySelectionUnlock16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.542 8.803a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v5.78A2.987 2.987 0 0 1 6 9v1a.947.947 0 0 1-.032.158A1.75 1.75 0 0 1 7 11.75V15h4v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M15 1v14h-3v-1h2V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1zM6.104 2.955l.993-.125A24.482 24.482 0 0 1 7 1.876V1H5v1h1.008q.043.525.096.955zm2.02 2.83a4.43 4.43 0 0 1-.568-.946l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zm.83 5.41l.977-.214c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.545 9.545 0 0 1 .217 1.17c.044.31.087.619.164.97zm.757 2.181c.086.19.195.41.3.624H8v1h3v-1.246a22.007 22.007 0 0 1-.377-.79zM1 1v2h1V2h1V1H1zm6.972 8.094l.026.013-.019-.027zM2 6.184V5H1v1.78a2.986 2.986 0 0 1 1-.596zm4 5.566v3.5a.751.751 0 0 1-.75.75H.75a.751.751 0 0 1-.75-.75v-3.5A.751.751 0 0 1 .75 11H1V9a2 2 0 0 1 4 0v1H4V9a1 1 0 0 0-2 0v2h3.25a.751.751 0 0 1 .75.75zM5 12H1v3h4zm-1 1H2v1h2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/displaySelectionUnlock24.json b/public/assets/components/assets/icon/displaySelectionUnlock24.json new file mode 100644 index 0000000..0264d61 --- /dev/null +++ b/public/assets/components/assets/icon/displaySelectionUnlock24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M5.5 8a4.505 4.505 0 0 1 4.5 4.5V15a.954.954 0 0 1-.041.204A1.87 1.87 0 0 1 11 16.875V22h6.541c-1.848-3.401-2.184-3.98-2.345-5.23-.278-2.167-.508-4.685-2.33-6.391C10.593 8.249 9.145 8.605 9 2H3v6.762A4.473 4.473 0 0 1 5.5 8z"},{"d":"M22 2v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10V2zM3 2v2h1V3h1V2H3zm9 20h2v-1h-2zM3 8h1V6H3zm6-6H7v1h1v.022c.017.362.038.7.067 1.024l.996-.09A17.355 17.355 0 0 1 9 2zm5.84 12.214a13.604 13.604 0 0 0-.594-1.81l-.088-.21-.914.406.073.173a12.676 12.676 0 0 1 .553 1.68zm.307 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394 12.46 12.46 0 0 1-.049-.46zM8.397 6.142a7.701 7.701 0 0 0 .772 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.99-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.583 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zM10 16.875v5.25a.877.877 0 0 1-.875.875h-7.25A.877.877 0 0 1 1 22.125v-5.25A.877.877 0 0 1 1.875 16H2v-3.5a3.5 3.5 0 0 1 7 0V15H6v-2.5a.5.5 0 0 0-1 0V16h4.125a.877.877 0 0 1 .875.875zM3 16h1v-3.5a1.5 1.5 0 0 1 3 0V14h1v-1.5a2.5 2.5 0 0 0-5 0zm6 1H2v5h7zm-3 2v-1H5v3h1v-1h1v-1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/displaySelectionUnlock32.json b/public/assets/components/assets/icon/displaySelectionUnlock32.json new file mode 100644 index 0000000..425757f --- /dev/null +++ b/public/assets/components/assets/icon/displaySelectionUnlock32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8 12a5.006 5.006 0 0 1 5 5v3a2.003 2.003 0 0 1 2 2v6h6.125c-1.812-4.102-1.217-6.705-2.028-9.7-1.825-6.736-4.83-4.49-5.82-11.308A27.182 27.182 0 0 1 13 3H4v11.03A4.981 4.981 0 0 1 8 12z"},{"d":"M19.08 24.974c-.143-.678-.231-1.333-.34-2.186l.991-.127c.106.828.192 1.465.328 2.106zm.017-6.673l-.965.262a12.05 12.05 0 0 1 .367 2.053l.996-.097a12.988 12.988 0 0 0-.398-2.218zm-1.855-4.109l-.797.604a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-1.498-1.65a8.005 8.005 0 0 1-1.26-1.606l-.865.502a9.102 9.102 0 0 0 1.406 1.8zm-3-3.217l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM4 9h1V7H4zm0-6v2h1V4h1V3H4zm4 1h2V3H8zm7 24h2v-1h-2zM4 13h1v-2H4zm8.057-8.066l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zM19 28h2v-1h-2zM9 25v-1H8v-1H7v5h1v-1h1v-1H8v-1zm6-22v.84l.009.16H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3zm-1 19v7a1.003 1.003 0 0 1-1 1H3a1.003 1.003 0 0 1-1-1v-7a1.003 1.003 0 0 1 1-1h1v-4a4 4 0 0 1 8 0v3H9v-3a1 1 0 0 0-2 0v4h6a1.003 1.003 0 0 1 1 1zm-9-1h1v-4a2 2 0 0 1 4 0v2h1v-2a3 3 0 0 0-6 0zm8 1H3v7h10z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/dissolveFeatures16.json b/public/assets/components/assets/icon/dissolveFeatures16.json new file mode 100644 index 0000000..baae6fe --- /dev/null +++ b/public/assets/components/assets/icon/dissolveFeatures16.json @@ -0,0 +1 @@ +"M11 3a4.978 4.978 0 0 0-2.5.669 5 5 0 1 0 0 8.662A5 5 0 1 0 11 3zm0 9a3.98 3.98 0 0 1-2.222-.673L8.5 11.14l-.278.186a4 4 0 1 1 0-6.654l.278.186.278-.186A4 4 0 1 1 11 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dissolveFeatures24.json b/public/assets/components/assets/icon/dissolveFeatures24.json new file mode 100644 index 0000000..370f7e9 --- /dev/null +++ b/public/assets/components/assets/icon/dissolveFeatures24.json @@ -0,0 +1 @@ +"M16.5 19.786a7.228 7.228 0 0 1-4-1.196 7.286 7.286 0 1 1 0-12.18 7.286 7.286 0 1 1 4 13.376zm-4-2.388l.286.209a6.314 6.314 0 1 0 0-10.214l-.286.209-.286-.209a6.314 6.314 0 1 0 0 10.214z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dissolveFeatures32.json b/public/assets/components/assets/icon/dissolveFeatures32.json new file mode 100644 index 0000000..5018e79 --- /dev/null +++ b/public/assets/components/assets/icon/dissolveFeatures32.json @@ -0,0 +1 @@ +"M21.5 7.211a9.226 9.226 0 0 0-5 1.464 9.289 9.289 0 1 0 0 15.65 9.287 9.287 0 1 0 5-17.114zm0 17.6a8.257 8.257 0 0 1-4.722-1.476l-.278-.192-.278.192a8.311 8.311 0 1 1 0-13.67l.278.192.278-.192A8.31 8.31 0 1 1 21.5 24.81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/distanceType16.json b/public/assets/components/assets/icon/distanceType16.json new file mode 100644 index 0000000..205ef94 --- /dev/null +++ b/public/assets/components/assets/icon/distanceType16.json @@ -0,0 +1 @@ +"M0 1v3h3V1zm2 2H1V2h1zm11-2v3h3V1zm2 2h-1V2h1zM3 14h2v2H3zm0-2h2v-2H3zm4-5h9V6H7zm0 4h9v-1H7zm0 4h9v-1H7zM3 8h2V6H3zm7-4V3H6v1L4 2.5 6 1v1h4V1l2 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/distanceType24.json b/public/assets/components/assets/icon/distanceType24.json new file mode 100644 index 0000000..e2ff1d9 --- /dev/null +++ b/public/assets/components/assets/icon/distanceType24.json @@ -0,0 +1 @@ +"M6 9h2v2H6zm0 7h2v-2H6zm0 5h2v-2H6zm4-1h11v-1H10zm0-5h11v-1H10zm0-5h11V9H10zM2 3h3v3H2zm1 2h1V4H3zm19-2v3h-3V3zm-1 1h-1v1h1zm-5 1v1l2-1.5L16 3v1H8V3L6 4.5 8 6V5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/distanceType32.json b/public/assets/components/assets/icon/distanceType32.json new file mode 100644 index 0000000..5d6d815 --- /dev/null +++ b/public/assets/components/assets/icon/distanceType32.json @@ -0,0 +1 @@ +"M8 25h2v2H8zm0-4h2v-2H8zm4-7h17v-1H12zm0 6h17v-1H12zm0 6h17v-1H12zM8 15h2v-2H8zM2 8h3V5H2zm1-2h1v1H3zm24-1v3h3V5zm2 2h-1V6h1zm-6-3.19l3.058 2.69L23 9.19V7H9v2.19L5.942 6.5 9 3.81V6h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/distributeHeightEvenly16.json b/public/assets/components/assets/icon/distributeHeightEvenly16.json new file mode 100644 index 0000000..3f8b989 --- /dev/null +++ b/public/assets/components/assets/icon/distributeHeightEvenly16.json @@ -0,0 +1 @@ +"M0 16h7V9H0zm1-6h5v5H1zM0 7h7V0H0zm1-6h5v5H1zm15 15H9v-1h7zm0-15H9V0h7zm-3 2.735v8.56l1.62-1.62.706.707-2.809 2.81-2.809-2.81.707-.707L12 12.26V3.77l-1.585 1.585-.707-.707 2.81-2.81 2.808 2.81-.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/distributeHeightEvenly24.json b/public/assets/components/assets/icon/distributeHeightEvenly24.json new file mode 100644 index 0000000..ed0d398 --- /dev/null +++ b/public/assets/components/assets/icon/distributeHeightEvenly24.json @@ -0,0 +1 @@ +"M14 2h7v1h-7zm0 20h7v-1h-7zm5-15.293l1.646 1.646.707-.707L17.5 3.793l-3.854 3.853.707.707L17 5.707v12.586l-2.646-2.646-.707.707 3.853 3.853 3.854-3.854-.707-.707L18 18.293V5.707zM2 13h9v9H2zm1 8h7v-7H3zM2 2h9v9H2zm1 8h7V3H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/distributeHeightEvenly32.json b/public/assets/components/assets/icon/distributeHeightEvenly32.json new file mode 100644 index 0000000..f0f3de4 --- /dev/null +++ b/public/assets/components/assets/icon/distributeHeightEvenly32.json @@ -0,0 +1 @@ +"M18 3h11v1H18zm0 26h11v-1H18zm4-4.707l-1.646-1.646-.707.707 3.853 3.853 3.854-3.854-.707-.707L24 25.293V6.707l2.646 2.646.707-.707L23.5 4.793l-3.854 3.853.707.707L23 6.707v18.586zM3 17h12v12H3zm1 11h10V18H4zM3 3h12v12H3zm1 11h10V4H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/distributeWidthEvenly16.json b/public/assets/components/assets/icon/distributeWidthEvenly16.json new file mode 100644 index 0000000..b68d253 --- /dev/null +++ b/public/assets/components/assets/icon/distributeWidthEvenly16.json @@ -0,0 +1 @@ +"M9 16h7V9H9zm1-6h5v5h-5zM0 16h7V9H0zm1-6h5v5H1zM15 0h1v7h-1zM1 0v7H0V0zm2.707 3h8.487l-1.583-1.583.707-.707 2.81 2.81-2.81 2.808-.707-.707L12.233 4H3.669L5.29 5.621l-.707.707-2.81-2.808L4.584.71l.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/distributeWidthEvenly24.json b/public/assets/components/assets/icon/distributeWidthEvenly24.json new file mode 100644 index 0000000..c7ae4ed --- /dev/null +++ b/public/assets/components/assets/icon/distributeWidthEvenly24.json @@ -0,0 +1 @@ +"M2 10V3h1v7zm19 0h1V3h-1zm-5.354-.354l.707.707L20.207 6.5l-3.853-3.854-.707.707L18.293 6H5.707l2.647-2.646-.707-.707L3.793 6.5l3.854 3.854.707-.707L5.707 7h12.586zM13 13h9v9h-9zm1 8h7v-7h-7zM2 13h9v9H2zm1 8h7v-7H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/distributeWidthEvenly32.json b/public/assets/components/assets/icon/distributeWidthEvenly32.json new file mode 100644 index 0000000..45d4cad --- /dev/null +++ b/public/assets/components/assets/icon/distributeWidthEvenly32.json @@ -0,0 +1 @@ +"M4 14H3V3h1zM28 3v11h1V3zM8.646 12.354l.707-.707L6.707 9h18.586l-2.646 2.646.707.707L27.207 8.5l-3.853-3.854-.707.707L25.293 8H6.707l2.647-2.646-.707-.707L4.793 8.5zM17 17h12v12H17zm1 11h10V18H18zm-3 1H3V17h12zm-1-11H4v10h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dockBottom16.json b/public/assets/components/assets/icon/dockBottom16.json new file mode 100644 index 0000000..1caf09f --- /dev/null +++ b/public/assets/components/assets/icon/dockBottom16.json @@ -0,0 +1 @@ +"M16 11V1H0v14h16zM1 2h14v9H1zm14 12H1v-2h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dockBottom24.json b/public/assets/components/assets/icon/dockBottom24.json new file mode 100644 index 0000000..be5853d --- /dev/null +++ b/public/assets/components/assets/icon/dockBottom24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM2 4h20v12H2zm0 13h20v3H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dockBottom32.json b/public/assets/components/assets/icon/dockBottom32.json new file mode 100644 index 0000000..3e57b4c --- /dev/null +++ b/public/assets/components/assets/icon/dockBottom32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM3 6h26v15H3zm0 16h26v4H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dockLeft16.json b/public/assets/components/assets/icon/dockLeft16.json new file mode 100644 index 0000000..7067300 --- /dev/null +++ b/public/assets/components/assets/icon/dockLeft16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V2h2v12zm14 0H4V2h11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dockLeft24.json b/public/assets/components/assets/icon/dockLeft24.json new file mode 100644 index 0000000..ce9ce52 --- /dev/null +++ b/public/assets/components/assets/icon/dockLeft24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM22 4v16H6V4zM2 4h3v16H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dockLeft32.json b/public/assets/components/assets/icon/dockLeft32.json new file mode 100644 index 0000000..c599fab --- /dev/null +++ b/public/assets/components/assets/icon/dockLeft32.json @@ -0,0 +1 @@ +"M30 5H2v22h28zM3 26V6h4v20zm26 0H8V6h21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dockRight16.json b/public/assets/components/assets/icon/dockRight16.json new file mode 100644 index 0000000..b1a13fb --- /dev/null +++ b/public/assets/components/assets/icon/dockRight16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V2h11v12zm14 0h-2V2h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dockRight24.json b/public/assets/components/assets/icon/dockRight24.json new file mode 100644 index 0000000..2614d2e --- /dev/null +++ b/public/assets/components/assets/icon/dockRight24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM22 4v16h-3V4zM2 4h16v16H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/dockRight32.json b/public/assets/components/assets/icon/dockRight32.json new file mode 100644 index 0000000..699fa78 --- /dev/null +++ b/public/assets/components/assets/icon/dockRight32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM29 6v20h-4V6zM3 6h21v20H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/download16.json b/public/assets/components/assets/icon/download16.json new file mode 100644 index 0000000..d69a470 --- /dev/null +++ b/public/assets/components/assets/icon/download16.json @@ -0,0 +1 @@ +"M4 11v1h-.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.486 3.486 0 0 1 13 11.95v-1a2.495 2.495 0 0 0 .52-4.725l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 4.5a.989.989 0 0 0-.987.92L2.966 6l-.525.246A2.494 2.494 0 0 0 3.5 11zm6.62.675L9 13.295V7H8v6.26l-1.585-1.585-.707.707 2.81 2.81L9.708 14l1.618-1.618z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/download24.json b/public/assets/components/assets/icon/download24.json new file mode 100644 index 0000000..48810a9 --- /dev/null +++ b/public/assets/components/assets/icon/download24.json @@ -0,0 +1 @@ +"M24 12a5 5 0 0 1-5 5h-2v-1h2a3.99 3.99 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 6.59l-.977-.483A2.277 2.277 0 0 0 6.19 5.87a2.18 2.18 0 0 0-1.167.339 2.206 2.206 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 16h3v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.025 3.17 3.17 0 0 1 1.702-.493 3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 12zm-11-1h-1v10.292l-2.646-2.646-.707.707 3.854 3.854 3.853-3.852-.707-.707L13 21.294z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/download32.json b/public/assets/components/assets/icon/download32.json new file mode 100644 index 0000000..bca135e --- /dev/null +++ b/public/assets/components/assets/icon/download32.json @@ -0,0 +1 @@ +"M31.8 16.704c0 3.489-2.765 6.296-5.238 6.296H24v-1h2.562c1.92 0 4.238-2.362 4.238-5.296a5.359 5.359 0 0 0-3.607-5.097l-.407-.138-.582-.198-.086-.608-.06-.425A7.953 7.953 0 0 0 18.462 3.2a7.647 7.647 0 0 0-6.683 4.187l-.259.488-.37.696-.763-.197-.535-.138a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.022.404-.031.573-.51.262-.357.183A5.173 5.173 0 0 0 2.2 16.897c0 2.653 2.166 5.085 4.545 5.103H11v1H6.737C3.733 22.978 1.2 19.988 1.2 16.897a6.169 6.169 0 0 1 3.378-5.493l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 2.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044zM18 14h-1v15.354l-2.646-2.647-.707.707 3.853 3.854 3.854-3.854-.707-.707L18 29.354z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/downloadTo16.json b/public/assets/components/assets/icon/downloadTo16.json new file mode 100644 index 0000000..00b1250 --- /dev/null +++ b/public/assets/components/assets/icon/downloadTo16.json @@ -0,0 +1 @@ +"M9 2v7.293l1.618-1.619.707.707-2.808 2.81-2.81-2.81.707-.707L8 9.26V2zM4 14h9v-1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/downloadTo24.json b/public/assets/components/assets/icon/downloadTo24.json new file mode 100644 index 0000000..75a21b5 --- /dev/null +++ b/public/assets/components/assets/icon/downloadTo24.json @@ -0,0 +1 @@ +"M13 3v12.294l2.647-2.647.707.707-3.853 3.854-3.854-3.854.707-.707L12 15.292V3zM6 21h13v-1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/downloadTo32.json b/public/assets/components/assets/icon/downloadTo32.json new file mode 100644 index 0000000..e7fffea --- /dev/null +++ b/public/assets/components/assets/icon/downloadTo32.json @@ -0,0 +1 @@ +"M25 27H8v-1h17zm-3.646-9.646l-.707-.707L17 20.293V5h-1v15.293l-3.646-3.646-.707.707 4.853 4.853z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/drag16.json b/public/assets/components/assets/icon/drag16.json new file mode 100644 index 0000000..636b18d --- /dev/null +++ b/public/assets/components/assets/icon/drag16.json @@ -0,0 +1 @@ +"M5 .5A1.5 1.5 0 1 0 6.5 2 1.5 1.5 0 0 0 5 .5zm6 3A1.5 1.5 0 1 0 9.5 2 1.5 1.5 0 0 0 11 3.5zm-6 3A1.5 1.5 0 1 0 6.5 8 1.5 1.5 0 0 0 5 6.5zm6 0A1.5 1.5 0 1 0 12.5 8 1.5 1.5 0 0 0 11 6.5zm-6 6A1.5 1.5 0 1 0 6.5 14 1.5 1.5 0 0 0 5 12.5zm6 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/drag24.json b/public/assets/components/assets/icon/drag24.json new file mode 100644 index 0000000..a11863f --- /dev/null +++ b/public/assets/components/assets/icon/drag24.json @@ -0,0 +1 @@ +"M8 2.5A1.5 1.5 0 1 0 9.5 4 1.5 1.5 0 0 0 8 2.5zm8 0A1.5 1.5 0 1 0 17.5 4 1.5 1.5 0 0 0 16 2.5zm-8 8A1.5 1.5 0 1 0 9.5 12 1.5 1.5 0 0 0 8 10.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm-8 8A1.5 1.5 0 1 0 9.5 20 1.5 1.5 0 0 0 8 18.5zm8 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/drag32.json b/public/assets/components/assets/icon/drag32.json new file mode 100644 index 0000000..f6ed933 --- /dev/null +++ b/public/assets/components/assets/icon/drag32.json @@ -0,0 +1 @@ +"M12.5 16a1.5 1.5 0 1 1-1.5-1.5 1.5 1.5 0 0 1 1.5 1.5zM11 24.5a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm10 0a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0-10a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0-10A1.5 1.5 0 1 0 22.5 6 1.5 1.5 0 0 0 21 4.5zm-10 0A1.5 1.5 0 1 0 12.5 6 1.5 1.5 0 0 0 11 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTime16.json b/public/assets/components/assets/icon/driveTime16.json new file mode 100644 index 0000000..c1e1574 --- /dev/null +++ b/public/assets/components/assets/icon/driveTime16.json @@ -0,0 +1 @@ +"M15 3h-3.536L10.31 1H6.845l-2.31 2H2.227L.01 9l2.216.167L3 10.333V15l3.845-2h4.62l3.464-4-3.345-2.556zm-1.523 6.15L11.007 12H6.602L4 13.353V10.03L2.79 8.206 1.4 8.103 2.921 4h1.987l2.31-2h2.513l1.155 2H12.6l-2.528 2.548zM8.56 6.65l3.463 2.647L10.55 11H6.357L5 11.706V9.729L3.352 7.245l-.552-.04L3.617 5h1.665l2.31-2h1.563l1.114 1.93z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTime24.json b/public/assets/components/assets/icon/driveTime24.json new file mode 100644 index 0000000..dffe92f --- /dev/null +++ b/public/assets/components/assets/icon/driveTime24.json @@ -0,0 +1 @@ +"M17.605 9.778L22.285 5h-5.229l-1.65-3h-4.949L7.158 5h-3.12l-3.18 8.429 3.18.238L5 15.333V22l5.636-3h6.949l4.799-5.571zM17.126 18h-6.74L6 20.335v-5.27l-1.36-2.356-2.376-.178L4.73 6h2.816l3.3-3h3.97l1.65 3h3.441L16.1 9.886l4.834 3.693zm.67-4.148L15.886 16H9.87L8 16.943v-2.515l-2.275-3.643-.646-.049L6.112 8h2.207l3.298-3h2.015l1.527 2.778-2.328 2.28z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTime32.json b/public/assets/components/assets/icon/driveTime32.json new file mode 100644 index 0000000..4f100e9 --- /dev/null +++ b/public/assets/components/assets/icon/driveTime32.json @@ -0,0 +1 @@ +"M30.4 7h-7.471l-2.31-4H13.69L9.071 7H5.53L1.6 18l3.93.717L7 20.933V29.8l7.306-3.8h8.476l7.182-7.6-6.055-4.856zm-1.908 11.502L22.352 25h-8.29L8 28.152v-7.52L6.127 17.81l-3.19-.582L6.235 8h3.21l4.62-4h5.978l2.31 4H28l-5.583 5.629zm-9.06-4.704l6.117 4.907L21.489 23h-7.917L10 24.858v-4.83l-2.677-4.034-1.71-.311L7.645 10h2.544l4.62-4h4.078l3.047 5.276z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeLargest16.json b/public/assets/components/assets/icon/driveTimeLargest16.json new file mode 100644 index 0000000..737656e --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeLargest16.json @@ -0,0 +1 @@ +"M7.992 12l.268 1H6.845L3 15v-4.667l-.774-1.166L.01 9l2.216-6h2.31l2.31-2h3.464l1.154 2H15l-3.416 3.444 2.895 2.212-2.537-.68-1.87-1.428L12.6 4h-1.713L9.732 2H7.22L4.91 4H2.922L1.399 8.103l1.39.103L4 10.031v3.322L6.602 12zm-.23-4.237a1.715 1.715 0 0 1 1.654-.458L8.56 6.65l1.708-1.721L9.155 3H7.592l-2.31 2H3.617L2.8 7.204l.552.041L5 9.73v1.977L6.357 11h1.367L7.31 9.453a1.75 1.75 0 0 1 .453-1.69zM9 9l1.514 5.652a5.86 5.86 0 0 0 4.138-4.138z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeLargest24.json b/public/assets/components/assets/icon/driveTimeLargest24.json new file mode 100644 index 0000000..896eefe --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeLargest24.json @@ -0,0 +1 @@ +"M12.528 18l.268 1h-2.16L5 22v-6.667l-.963-1.666-3.18-.238L4.037 5h3.121l3.3-3h4.948l1.65 3h5.23l-4.68 4.778 4.778 3.65-.192.223-1.792-.48-4.3-3.285L19.906 6h-3.441l-1.65-3h-3.97l-3.3 3H4.729l-2.465 6.531 2.375.178L6 15.064v5.271L10.387 18zm2.631-10.222L13.632 5h-2.015L8.32 8H6.112l-1.033 2.736.646.05L8 14.427v2.515L9.87 16h2.122l-.682-2.547a1.75 1.75 0 0 1 .26-1.461c.055-.078.482-.57 3.59-4.214zM13 13l2.524 9.42a9.768 9.768 0 0 0 6.896-6.896z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeLargest32.json b/public/assets/components/assets/icon/driveTimeLargest32.json new file mode 100644 index 0000000..f643b5d --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeLargest32.json @@ -0,0 +1 @@ +"M17.332 25l.268 1h-3.294L7 29.8v-8.867l-1.47-2.216L1.6 18 5.53 7h3.54l4.62-4h6.928l2.31 4H30.4l-6.49 6.544 6.054 4.856-.197.209-1.714-.46-5.636-4.52L28 8h-5.648l-2.31-4h-5.979L9.444 8h-3.21l-3.297 9.228 3.19.582L8 20.632v7.52L14.062 25zm-1.57-9.237a1.75 1.75 0 0 1 1.69-.453l5.801 1.554-3.821-3.066 2.502-2.522L18.887 6h-4.078l-4.62 4H7.645l-2.032 5.683 1.71.311L10 20.028v4.83L13.572 23h3.224l-1.486-5.547a1.75 1.75 0 0 1 .453-1.69zM17 17l3.534 13.188a13.675 13.675 0 0 0 9.654-9.654z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeSmallest16.json b/public/assets/components/assets/icon/driveTimeSmallest16.json new file mode 100644 index 0000000..c47e515 --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeSmallest16.json @@ -0,0 +1 @@ +"M8.468 12l.467 1h-2.09L3 15v-4.667l-.774-1.166L.01 9l2.216-6h2.31l2.31-2h3.464l1.154 2H15l-3.416 3.444L14.929 9l-1.086 1.254-.824-.577.458-.528-3.405-2.601L12.6 4h-1.713L9.732 2H7.22L4.91 4H2.922L1.399 8.103l1.39.103L4 10.031v3.322L6.602 12zm-.593-4.34a1.663 1.663 0 0 1 1.554-.345l-.868-.664 1.708-1.721L9.155 3H7.592l-2.31 2H3.617L2.8 7.204l.552.041L5 9.73v1.977L6.357 11h1.645l-.588-1.26a1.75 1.75 0 0 1 .461-2.08zM9 9l2.473 5.303a5.874 5.874 0 0 0 2.32-1.947z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeSmallest24.json b/public/assets/components/assets/icon/driveTimeSmallest24.json new file mode 100644 index 0000000..4eb14c0 --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeSmallest24.json @@ -0,0 +1 @@ +"M13.4 18l.467 1h-3.231L5 22v-6.667l-.963-1.666-3.18-.238L4.037 5h3.121l3.3-3h4.948l1.65 3h5.23l-4.68 4.778 4.778 3.65-2.152 2.5-.824-.577 1.526-1.772L16.1 9.886 19.906 6h-3.441l-1.65-3h-3.97l-3.3 3H4.729l-2.465 6.531 2.375.178L6 15.064v5.271L10.387 18zm1.76-10.222L13.631 5h-2.015L8.32 8H6.112l-1.033 2.736.646.05L8 14.427v2.515L9.87 16h2.598l-1.054-2.26a1.75 1.75 0 0 1 .244-1.864zM13 13l4.122 8.839a9.79 9.79 0 0 0 3.865-3.246z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeSmallest32.json b/public/assets/components/assets/icon/driveTimeSmallest32.json new file mode 100644 index 0000000..2227ac1 --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeSmallest32.json @@ -0,0 +1 @@ +"M29.964 18.4l-2.98 3.154-.828-.58 2.336-2.472-6.075-4.873L28 8h-5.648l-2.31-4h-5.979L9.444 8h-3.21l-3.296 9.228 3.189.582L8 20.632v7.52L14.062 25h4.204l.466 1h-4.426L7 29.8v-8.867l-1.47-2.216L1.6 18 5.53 7h3.54l4.62-4h6.928l2.31 4H30.4l-6.49 6.544zm-15.089-3.74a1.751 1.751 0 0 1 2.129-.094l7.496 5.249 1.049-1.11-6.117-4.907 2.502-2.522L18.887 6h-4.078l-4.62 4H7.645l-2.032 5.683 1.71.311L10 20.028v4.83L13.572 23h3.761l-2.919-6.26a1.75 1.75 0 0 1 .461-2.08zM16 16l5.77 12.374a13.707 13.707 0 0 0 5.412-4.544z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeThreshold16.json b/public/assets/components/assets/icon/driveTimeThreshold16.json new file mode 100644 index 0000000..9c5fc44 --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeThreshold16.json @@ -0,0 +1 @@ +"M16 13v3H0v-3h1v2h6v-2h1v2h7v-2zm-9.643-2h4.193l1.474-1.702L8.561 6.65l1.708-1.721L9.155 3H7.592l-2.31 2H3.617L2.8 7.204l.552.041L5 9.73v1.977zM15 3h-3.536L10.31 1H6.845l-2.31 2H2.227L.01 9l2.216.167L3 10.333V12h1v-1.969L2.79 8.206 1.4 8.103 2.921 4h1.987l2.31-2h2.513l1.155 2H12.6l-2.528 2.548 3.405 2.601L11.007 12h1.323l2.599-3-3.345-2.556z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeThreshold24.json b/public/assets/components/assets/icon/driveTimeThreshold24.json new file mode 100644 index 0000000..0fba3a9 --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeThreshold24.json @@ -0,0 +1 @@ +"M23 19v3H1v-3h1v2h9v-2h1v2h10v-2zM9.87 16h6.017l1.908-2.148-4.964-3.794 2.328-2.28L13.632 5h-2.015L8.32 8H6.112l-1.033 2.736.646.05L8 14.427v2.515zM5 15.333V18h1v-2.936L4.64 12.71l-2.376-.178L4.73 6h2.816l3.3-3h3.97l1.65 3h3.441L16.1 9.886l4.834 3.693L17.126 18h1.32l3.938-4.571-4.779-3.651L22.285 5h-5.229l-1.65-3h-4.949L7.158 5h-3.12l-3.18 8.429 3.18.238z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeThreshold32.json b/public/assets/components/assets/icon/driveTimeThreshold32.json new file mode 100644 index 0000000..aa441e9 --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeThreshold32.json @@ -0,0 +1 @@ +"M29 26v3H16v-3h-1v3H3v-3H2v4h28v-4zm-5.09-12.456l6.054 4.856-6.237 6.6h-1.375l6.14-6.498-6.075-4.873L28 8h-5.648l-2.31-4h-5.979L9.444 8h-3.21l-3.296 9.228 3.189.582L8 20.632V25H7v-4.067l-1.47-2.216L1.6 18 5.53 7h3.54l4.62-4h6.928l2.31 4H30.4zM10 24.858v-4.83l-2.677-4.034-1.71-.311L7.645 10h2.544l4.62-4h4.078l3.047 5.276-2.502 2.522 6.117 4.907L21.489 23h-7.917z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeXBar16.json b/public/assets/components/assets/icon/driveTimeXBar16.json new file mode 100644 index 0000000..13eb9a7 --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeXBar16.json @@ -0,0 +1 @@ +"M9.312 12l.635 1H6.845L3 15v-4.667l-.774-1.166L.01 9l2.216-6h2.31l2.31-2h3.464l1.154 2H15l-3.416 3.444.923.706H10.86l-.788-.602L12.6 4h-1.713L9.732 2H7.22L4.91 4H2.922L1.399 8.103l1.39.103L4 10.031v3.322L6.602 12zM8.15 10V9a1.932 1.932 0 0 1 1.23-1.722l-.82-.627 1.71-1.721L9.155 3H7.592l-2.31 2H3.617L2.8 7.204l.552.041L5 9.73v1.977L6.357 11h2.19a1.593 1.593 0 0 1-.397-1zM10 9v1h6V9zm4.414 2.013l-1.502 1.79-1.066-1.79h-1.088l1.461 2.302L9.8 16h1.033l1.854-2.153L13.967 16h1.097l-1.684-2.685 2.046-2.302z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeXBar24.json b/public/assets/components/assets/icon/driveTimeXBar24.json new file mode 100644 index 0000000..58d5aa7 --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeXBar24.json @@ -0,0 +1 @@ +"M12 19h-1.364L5 22v-6.667l-.963-1.666-3.18-.238L4.037 5h3.121l3.3-3h4.948l1.65 3h5.23l-4.68 4.778 1.6 1.222h-1.648L16.1 9.886 19.906 6h-3.441l-1.65-3h-3.97l-3.3 3H4.729l-2.465 6.531 2.375.178L6 15.064v5.271L10.387 18H12zm1.632-14h-2.015L8.32 8H6.112l-1.033 2.736.646.05L8 14.427v2.515L9.87 16h2.235a3.745 3.745 0 0 1 .332-.767A1.981 1.981 0 0 1 12 14v-1a2 2 0 0 1 2-2h.064l-1.233-.942 2.328-2.28zM14 13v1h9v-1zm7.875 8.188a2.12 2.12 0 0 1-.229.95l-2.545-3.2 2.774-3.488V15h-.844L18.5 18.182 15.969 15h-.844S14.018 16.16 14 16.685V17h1.125v-.315a2.117 2.117 0 0 1 .228-.947l2.546 3.2-2.774 3.487v.45h.844l2.531-3.182 2.531 3.182h.844s1.107-1.16 1.125-1.685V21h-1.125z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/driveTimeXBar32.json b/public/assets/components/assets/icon/driveTimeXBar32.json new file mode 100644 index 0000000..7f7d011 --- /dev/null +++ b/public/assets/components/assets/icon/driveTimeXBar32.json @@ -0,0 +1 @@ +"M20.493 25l-.796 1h-5.391L7 29.8v-8.867l-1.47-2.216L1.6 18 5.53 7h3.54l4.62-4h6.928l2.31 4H30.4l-6.49 6.544L25.723 15h-1.598l-1.709-1.371L28 8h-5.648l-2.31-4h-5.979L9.444 8h-3.21l-3.296 9.228 3.189.582L8 20.632v7.52L14.062 25zm-4.403-2.818v-.776a3.556 3.556 0 0 1 .647-1.867A1.987 1.987 0 0 1 16 18v-1a2 2 0 0 1 2-2h2.93l-1.498-1.202 2.502-2.522L18.887 6h-4.078l-4.62 4H7.645l-2.032 5.683 1.71.311L10 20.028v4.83L13.572 23h2.697a1.985 1.985 0 0 1-.18-.818zM18 17v1h12v-1zm11 10.584a2.37 2.37 0 0 1-.444 1.334l-3.497-4.458 3.85-4.76v-.587h-1.12l-3.557 4.371-3.437-4.368h-1.123c-.015.016-1.509 1.588-1.532 2.281l-.05.603h1.496v-.603a2.312 2.312 0 0 1 .402-1.333l3.497 4.458-3.8 4.759v.619h1.07l3.556-4.402 3.438 4.402h1.138c.155-.166 1.495-1.66 1.517-2.315l.05-.585H29z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/drivingDistance16.json b/public/assets/components/assets/icon/drivingDistance16.json new file mode 100644 index 0000000..69d298a --- /dev/null +++ b/public/assets/components/assets/icon/drivingDistance16.json @@ -0,0 +1 @@ +"M1 3H0V0h1zm3-1h5v2h3v1l2-1.5L12 2v1h-2V1H4V0L2 1.5 4 3zm11 0v3h1V2zm-5 13h6v1H0v-4.629a1.371 1.371 0 0 1 1.132-1.347L1.14 10H0V9h1.473l.44-1.316A.998.998 0 0 1 2.86 7h4.28a.999.999 0 0 1 .948.684L8.528 9H10v1H8.86l.009.024A1.371 1.371 0 0 1 10 11.371zm-7.806-5h5.612L7.14 8H2.86zM8 14H2v1h6zm1-2.629A.372.372 0 0 0 8.629 11H1.37a.372.372 0 0 0-.371.371V13H2.06a.708.708 0 0 1-.06-.286V12h.714l.5 1h3.572l.5-1H8v.714a.708.708 0 0 1-.061.286H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/drivingDistance24.json b/public/assets/components/assets/icon/drivingDistance24.json new file mode 100644 index 0000000..6f2c926 --- /dev/null +++ b/public/assets/components/assets/icon/drivingDistance24.json @@ -0,0 +1 @@ +"M5 18h6v1H5zM6 4h6v3h6v2.19l3.058-2.69L18 3.81V6h-5V3H6V.81L2.942 3.5 6 6.19zM2 2H1v3h1zm13 20h8v1H1v-6a1.996 1.996 0 0 1 1.505-1.93l.013-.07H1v-1h1.702l.296-1.605A1.829 1.829 0 0 1 4.606 11h6.788a1.829 1.829 0 0 1 1.608 1.395L13.298 14H15v1h-1.518l.013.07A1.996 1.996 0 0 1 15 17zM3.534 15h8.933l-.43-2.342c-.093-.338-.405-.658-.643-.658H4.606c-.238 0-.55.32-.625.576zM3 21H2v1h1zm9 0H4v1h8zm2 0h-1v1h1zm-2-2l1-2h1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1h1l1 2H3a1 1 0 0 1-1-1v2h12v-2a1 1 0 0 1-1 1zM22 5v3h1V5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/drivingDistance32.json b/public/assets/components/assets/icon/drivingDistance32.json new file mode 100644 index 0000000..044ff3d --- /dev/null +++ b/public/assets/components/assets/icon/drivingDistance32.json @@ -0,0 +1 @@ +"M30 7v5h-1V7zM3 3H2v5h1zm4 3h8v4h10v2.19l3.058-2.69L25 6.81V9h-9V5H7V2.81L3.942 5.5 7 8.19zm10 17h2v1a1 1 0 0 1-1 1h-2zM5 23v1a1 1 0 0 0 1 1h2l-1-2zm4 2h6v-1H9zm12 4v-6.477A4.095 4.095 0 0 0 20.489 21h.011a.501.501 0 0 0 .5-.5V19h-2.286l-1.517-3.54A.824.824 0 0 0 16.5 15h-9a.824.824 0 0 0-.697.46L5.286 19H3v1.5a.501.501 0 0 0 .5.5 4.194 4.194 0 0 0-.5 1.522V29H2v1h28v-1zM7.66 16h8.68l1.715 4H5.945zM5 29H4v-1.79a1.983 1.983 0 0 0 .613.235c.118.024.254.048.387.071zm13 0H6v-1.331A46.229 46.229 0 0 0 12 28a46.244 46.244 0 0 0 6.001-.331zm2 0h-1v-1.484c.133-.023.269-.047.387-.07A1.989 1.989 0 0 0 20 27.21zm0-3.532a1.015 1.015 0 0 1-.808.997A44.263 44.263 0 0 1 12 27.1a44.39 44.39 0 0 1-7.192-.635A1.015 1.015 0 0 1 4 25.468v-2.946a1.532 1.532 0 0 1 .524-1.156 1.49 1.49 0 0 1 .568-.307L5.296 21h13.406l.205.06a1.493 1.493 0 0 1 .568.308A1.53 1.53 0 0 1 20 22.522z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/drivingTime16.json b/public/assets/components/assets/icon/drivingTime16.json new file mode 100644 index 0000000..b5d15eb --- /dev/null +++ b/public/assets/components/assets/icon/drivingTime16.json @@ -0,0 +1 @@ +"M12.55 0A3.526 3.526 0 0 0 9 3.5 3.526 3.526 0 0 0 12.55 7 3.44 3.44 0 0 0 16 3.5 3.44 3.44 0 0 0 12.55 0zm-.05 6a2.5 2.5 0 0 1-.5-4.95V4h2V3h-1V1.05A2.5 2.5 0 0 1 12.5 6zM10 15v-3.629a1.371 1.371 0 0 0-1.131-1.347L8.86 10H10V9H8.527l-.439-1.316A.999.999 0 0 0 7.14 7H2.86a.998.998 0 0 0-.948.684L1.473 9H0v1h1.14l-.008.024A1.371 1.371 0 0 0 0 11.371V16h16v-1zm-2.714-3l-.5 1H3.214l-.5-1H2v.714a.708.708 0 0 0 .061.286H1v-1.629A.372.372 0 0 1 1.371 11H8.63a.372.372 0 0 1 .371.371V13H7.939A.708.708 0 0 0 8 12.714V12zM2.86 8h4.28l.666 2H2.194zM2 15v-1h6v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/drivingTime24.json b/public/assets/components/assets/icon/drivingTime24.json new file mode 100644 index 0000000..7f857b8 --- /dev/null +++ b/public/assets/components/assets/icon/drivingTime24.json @@ -0,0 +1 @@ +"M18 11a5 5 0 1 0-4.95-5A5.006 5.006 0 0 0 18 11zm0-9a4 4 0 1 1-4 4 4.005 4.005 0 0 1 4-4zm2 5h-3V3h1v3h2zm-5 10a1.996 1.996 0 0 0-1.505-1.93l-.013-.07H15v-1h-1.702l-.296-1.605A1.829 1.829 0 0 0 11.394 11H4.606a1.829 1.829 0 0 0-1.608 1.395L2.702 14H1v1h1.518l-.013.07A1.996 1.996 0 0 0 1 17v6h22v-1h-8zM3.981 12.576c.075-.256.387-.576.625-.576h6.788c.238 0 .55.32.643.658l.43 2.342H3.534zM3 22H2v-1h1zm9 0H4v-1h8zm2 0h-1v-1h1zm-1-3a1 1 0 0 0 1-1v2H2v-2a1 1 0 0 0 1 1h1l-1-2H2a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1h-1l-1 2zm-8-1h6v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/drivingTime32.json b/public/assets/components/assets/icon/drivingTime32.json new file mode 100644 index 0000000..1508b17 --- /dev/null +++ b/public/assets/components/assets/icon/drivingTime32.json @@ -0,0 +1 @@ +"M21 22.522A4.095 4.095 0 0 0 20.489 21h.011a.501.501 0 0 0 .5-.5V19h-2.286l-1.517-3.54A.824.824 0 0 0 16.5 15h-9a.824.824 0 0 0-.697.46L5.286 19H3v1.5a.501.501 0 0 0 .5.5 4.194 4.194 0 0 0-.5 1.522V29H2v1h28v-1h-9zM7.66 16h8.68l1.715 4H5.945zM5 29H4v-1.79a1.983 1.983 0 0 0 .613.235c.118.024.254.048.387.071zm13 0H6v-1.331A46.229 46.229 0 0 0 12 28a46.244 46.244 0 0 0 6.001-.331zm2 0h-1v-1.484c.133-.023.269-.047.387-.07A1.989 1.989 0 0 0 20 27.21zm0-3.532a1.015 1.015 0 0 1-.808.997A44.263 44.263 0 0 1 12 27.1a44.39 44.39 0 0 1-7.192-.635A1.015 1.015 0 0 1 4 25.468v-2.946a1.532 1.532 0 0 1 .524-1.156 1.49 1.49 0 0 1 .568-.307L5.296 21h13.406l.205.06a1.493 1.493 0 0 1 .568.308A1.53 1.53 0 0 1 20 22.522zM7 23l1 2H6a1 1 0 0 1-1-1v-1zm10 0h2v1a1 1 0 0 1-1 1h-2zm-8 1h6v1H9zm15-9.2A6.8 6.8 0 1 0 17.2 8a6.8 6.8 0 0 0 6.8 6.8zm0-12.6A5.8 5.8 0 1 1 18.2 8 5.806 5.806 0 0 1 24 2.2zM27 9h-4V4h1v4h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneFixedWing16.json b/public/assets/components/assets/icon/droneFixedWing16.json new file mode 100644 index 0000000..709d714 --- /dev/null +++ b/public/assets/components/assets/icon/droneFixedWing16.json @@ -0,0 +1 @@ +"M1.996 10.143a.947.947 0 0 0-1.153.143l-.584.584a.882.882 0 0 0-.133 1.08l1.207 2.01-.686.686a.5.5 0 1 0 .707.707l.686-.687 2.012 1.208a.882.882 0 0 0 1.078-.133l.584-.584a.945.945 0 0 0 .142-1.154l-.626-1.044 2.804-2.093.378.38a21.83 21.83 0 0 0 5.201 4.096.862.862 0 0 0 1.022-.153l1.112-1.11a.87.87 0 0 0 0-1.227L10.88 7.986l.893-1.924a1.71 1.71 0 0 0 .163-.726 1.274 1.274 0 0 0-1.273-1.273 1.71 1.71 0 0 0-.724.162l-1.926.894L3.148.254a.87.87 0 0 0-1.227 0L.81 1.365A.864.864 0 0 0 .659 2.39a21.798 21.798 0 0 0 4.088 5.19l.386.386L3.04 10.77zm8.368-5.013c.228-.106.573-.048.573.206a.72.72 0 0 1-.068.302l-.74 1.596-1.363-1.362zm-3.91 2.74L5.445 6.865a20.975 20.975 0 0 1-3.86-4.862l.95-.948 12.41 12.41-.949.948a21.037 21.037 0 0 1-4.87-3.867l-.997-1L3.908 12.7l1.099 1.751-.52.52-1.718-1.032.384-.384a.5.5 0 0 0-.707-.707l-.384.384-1.034-1.723.455-.507 1.818 1.09zm7.192-1.516l-4-4 .707-.707 4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneFixedWing24.json b/public/assets/components/assets/icon/droneFixedWing24.json new file mode 100644 index 0000000..0d12c88 --- /dev/null +++ b/public/assets/components/assets/icon/droneFixedWing24.json @@ -0,0 +1 @@ +"M15.612 11.842l1.452-2.622a1.954 1.954 0 0 0 .247-.95 1.572 1.572 0 0 0-.029-.28l2.364 2.364.707-.707-6-6-.707.707 2.365 2.364a1.572 1.572 0 0 0-.28-.029 1.958 1.958 0 0 0-.95.246l-2.623 1.453-7.092-7.092a1.019 1.019 0 0 0-1.435 0l-1.097 1.1a1.875 1.875 0 0 0-.295 2.264 30.92 30.92 0 0 0 5.349 6.612l.852.852-3.155 3.959-1.834-.936a1.06 1.06 0 0 0-1.295.162l-.851.851a1.032 1.032 0 0 0-.158 1.265l1.771 2.95-.772.772a.5.5 0 1 0 .707.707l.772-.771 2.951 1.77a1.03 1.03 0 0 0 1.264-.156l.851-.851a1.047 1.047 0 0 0 .178-1.267l-.951-1.863 3.959-3.155.845.844a30.966 30.966 0 0 0 6.619 5.357 1.876 1.876 0 0 0 2.266-.296l1.094-1.095a1.015 1.015 0 0 0 .001-1.437zm-.345-4.033a.956.956 0 0 1 .463-.12.58.58 0 0 1 .58.58.953.953 0 0 1-.12.465l-1.314 2.373-1.983-1.984zm5.632 12.95a.873.873 0 0 1-1.056.137 29.953 29.953 0 0 1-6.406-5.19l-1.484-1.484-5.297 4.22 1.323 2.591-.002.09.008.014-.895.858-2.736-1.642.5-.5a.5.5 0 0 0-.707-.706l-.497.496-1.64-2.776.853-.852 2.696 1.329 4.22-5.297-1.492-1.491a29.906 29.906 0 0 1-5.183-6.399.874.874 0 0 1 .137-1.055l1.12-1.098 17.634 17.658z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneFixedWing32.json b/public/assets/components/assets/icon/droneFixedWing32.json new file mode 100644 index 0000000..2befa40 --- /dev/null +++ b/public/assets/components/assets/icon/droneFixedWing32.json @@ -0,0 +1 @@ +"M30.453 25.746l-10-10 2.2-3.544a2.31 2.31 0 0 0 .347-1.22 1.958 1.958 0 0 0-.031-.306l2.677 2.678.707-.707-7-7-.707.707 2.678 2.677A1.958 1.958 0 0 0 21.018 9a2.315 2.315 0 0 0-1.221.348l-3.542 2.2L6.254 1.547a1.198 1.198 0 0 0-.854-.354 1.195 1.195 0 0 0-.853.354L2.413 3.68a1.203 1.203 0 0 0-.21 1.424 41.402 41.402 0 0 0 7.773 9.864l1.474 1.475-4.498 5.688-3.061-1.66a1.002 1.002 0 0 0-1.221.151L1.353 21.94a1.234 1.234 0 0 0-.187 1.508l2.504 4.175-1.524 1.523a.5.5 0 1 0 .707.707l1.524-1.523 4.175 2.504a1.233 1.233 0 0 0 1.508-.187l1.316-1.317a.99.99 0 0 0 .163-1.203l-1.67-3.08 5.688-4.497 1.466 1.467a41.451 41.451 0 0 0 9.875 7.782 1.2 1.2 0 0 0 1.422-.212l2.132-2.133a1.207 1.207 0 0 0 .001-1.708zm-10.13-15.549a1.322 1.322 0 0 1 .695-.197.983.983 0 0 1 .982.982 1.316 1.316 0 0 1-.197.694l-2.077 3.343-2.745-2.745zm9.423 16.55l-2.133 2.133a.209.209 0 0 1-.244.037 40.497 40.497 0 0 1-9.63-7.6l-2.104-2.103-7.045 5.57 2.08 3.838-1.317 1.318a.234.234 0 0 1-.288.037L5.106 27.6l1.748-1.747a.5.5 0 0 0-.707-.707l-1.748 1.747-2.376-3.96a.236.236 0 0 1 .037-.287l1.336-1.307 3.82 2.07 5.57-7.045-2.111-2.112a40.444 40.444 0 0 1-7.591-9.62.207.207 0 0 1 .036-.246l2.135-2.134a.207.207 0 0 1 .292 0l24.2 24.2a.208.208 0 0 1 .06.148.205.205 0 0 1-.06.145z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneFlyingWing16.json b/public/assets/components/assets/icon/droneFlyingWing16.json new file mode 100644 index 0000000..5417e27 --- /dev/null +++ b/public/assets/components/assets/icon/droneFlyingWing16.json @@ -0,0 +1 @@ +"M6.458 8.41L2.622 9.914.854 8.146A.5.5 0 0 0 0 8.5v2.572a.5.5 0 0 0 .186.389l2.103 1.702a2.823 2.823 0 0 0 2.451.542l8.881-2.22a.5.5 0 0 0 .357-.338l2-6.5a.5.5 0 0 0-.03-.37l-1-2a.505.505 0 0 0-.224-.224l-2-1A.5.5 0 0 0 12 1.5v1.833l-1.845 2.46a1.504 1.504 0 0 1-1.74.5l-.153-.059a.504.504 0 0 0-.427.033l-1.275.728a.5.5 0 0 0-.036.847.324.324 0 0 1-.066.567zM1 10.833V9.707l1.063 1.063.421 1.265zm13.127-7.96l.385.77L13 3.138v-.83zM6.823 9.34a1.324 1.324 0 0 0 .73-1.762l.574-.327a2.51 2.51 0 0 0 2.83-.86l1.727-2.303 2.194.731-1.773 5.763-8.607 2.151a1.827 1.827 0 0 1-.719.022l-.654-1.964z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneFlyingWing24.json b/public/assets/components/assets/icon/droneFlyingWing24.json new file mode 100644 index 0000000..c477f4a --- /dev/null +++ b/public/assets/components/assets/icon/droneFlyingWing24.json @@ -0,0 +1 @@ +"M23.964 7.064l-1-2.5a.5.5 0 0 0-.272-.276l-3-1.25A.5.5 0 0 0 19 3.5v2.074l-3.458 4.319a2.495 2.495 0 0 1-2.827.779l-.372-.14a.5.5 0 0 0-.42.03l-1.962 1.09a.5.5 0 0 0-.035.854.763.763 0 0 1-.134 1.338l-6.72 2.77-2.218-2.218A.5.5 0 0 0 0 14.75v2.786a.5.5 0 0 0 .162.368l2.06 1.893a4.381 4.381 0 0 0 2.956 1.147 4.323 4.323 0 0 0 .836-.082l14.583-2.872a.5.5 0 0 0 .382-.35l3-10.25a.492.492 0 0 0-.015-.326zM4.328 19.828l-.677-2.37 6.522-2.69a1.765 1.765 0 0 0 .832-2.55l1.203-.668.155.057a3.485 3.485 0 0 0 3.96-1.09l3.495-4.364 3.138 1.177-2.85 9.738L5.82 19.882a3.354 3.354 0 0 1-1.492-.054zM1 15.957l1.6 1.6c.013.013.033.014.047.025l.466 1.633c-.07-.055-.149-.094-.215-.154L1 17.316zM22.114 5.131l.384.96L20 5.154V4.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneFlyingWing32.json b/public/assets/components/assets/icon/droneFlyingWing32.json new file mode 100644 index 0000000..223a995 --- /dev/null +++ b/public/assets/components/assets/icon/droneFlyingWing32.json @@ -0,0 +1 @@ +"M3.064 25.771a3.45 3.45 0 0 0 3.029.96l21.493-3.739a.5.5 0 0 0 .394-.354l4-14a.501.501 0 0 0-.005-.296l-1-3a.5.5 0 0 0-.317-.317l-3-1A.501.501 0 0 0 27 4.5v1.802l-6.05 6.427a3.49 3.49 0 0 1-3.76.885l-.767-.283a.505.505 0 0 0-.413.03l-2.65 1.45a.5.5 0 0 0-.036.856 1.198 1.198 0 0 1-.195 2.104l-9.604 4.046-2.671-2.67A.5.5 0 0 0 0 19.5v3a.5.5 0 0 0 .146.354zm11.79-8.9a2.195 2.195 0 0 0-.42-1.508l1.856-1.015.554.204a4.492 4.492 0 0 0 4.835-1.137l5.93-6.301 3.296 1.648-3.8 13.3-21.184 3.684a2.465 2.465 0 0 1-1.112-.071l-.749-2.997 9.458-3.985a2.196 2.196 0 0 0 1.336-1.823zm15.25-10.975l.54 1.617L28 6.19v-.998zM1 20.707l2.048 2.048.529 2.115L1 22.293zm3.39 5.356h.001z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneQuadcopter16.json b/public/assets/components/assets/icon/droneQuadcopter16.json new file mode 100644 index 0000000..0922619 --- /dev/null +++ b/public/assets/components/assets/icon/droneQuadcopter16.json @@ -0,0 +1 @@ +"M1.5 5a1.5 1.5 0 0 0 0 3H2v.707L3.793 10.5 3 11.293V13H2v1h3v-1H4v-1.293L4.707 11h6.586l.707.707V13h-1v1h3v-1h-1v-1.707l-.793-.793L14 8.707V8h.5a1.5 1.5 0 0 0 0-3H14V4h2V3h-5v1h2v1h-.707l-1.664 1.664L9.602 5H6.398L5.375 6.668 3.707 5H3V4h2V3H0v1h2v1zm3.455 2.662a.665.665 0 0 0 .62.183.628.628 0 0 0 .45-.335L6.956 6h2.088l.893 1.435a.68.68 0 0 0 .487.41.663.663 0 0 0 .62-.183L12.707 6H14.5a.5.5 0 0 1 0 1H13v1.293L11.293 10H4.707L3 8.293V7H1.5a.5.5 0 0 1 0-1h1.793z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneQuadcopter24.json b/public/assets/components/assets/icon/droneQuadcopter24.json new file mode 100644 index 0000000..e1f1d60 --- /dev/null +++ b/public/assets/components/assets/icon/droneQuadcopter24.json @@ -0,0 +1 @@ +"M17 5h3v2h-.41l-2.527 1.784a1.14 1.14 0 0 1-1.748-.6L14.953 7H9.047l-.362 1.185a1.141 1.141 0 0 1-1.75.6L4.41 7H4V5h3V4H0v1h3v2H2a2 2 0 0 0 0 4h1.293l3.5 3.5L5 16.293V19H4v1h3v-1H6v-2.293L7.707 15h8.586L18 16.707V19h-1v1h3v-1h-1v-2.707L17.207 14.5l3.5-3.5H22a2 2 0 0 0 0-4h-1V5h3V4h-7zm6 4a1 1 0 0 1-1 1h-1.707l-4 4H7.707l-4-4H2a1 1 0 0 1 0-2h2.09l2.268 1.6a2.142 2.142 0 0 0 3.284-1.122L9.787 8h4.426l.145.478A2.14 2.14 0 0 0 17.641 9.6L19.909 8H22a1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneQuadcopter32.json b/public/assets/components/assets/icon/droneQuadcopter32.json new file mode 100644 index 0000000..2d2397c --- /dev/null +++ b/public/assets/components/assets/icon/droneQuadcopter32.json @@ -0,0 +1 @@ +"M23 7h4v3h-.826l-3.904 2.757a1.175 1.175 0 0 1-1.801-.617L19.814 10h-7.628l-.655 2.14a1.174 1.174 0 0 1-1.8.617L5.825 10H5V7h4V6H0v1h4v3H2.5a2.5 2.5 0 0 0 0 5h2.672l4.617 4.504L7 22.293V26H5v1h5v-1H8v-3.293L10.707 20h10.586L24 22.707V26h-2v1h5v-1h-2v-3.707l-2.789-2.789L26.828 15H29.5a2.5 2.5 0 0 0 0-5H28V7h4V6h-9zm8 5.5a1.502 1.502 0 0 1-1.5 1.5h-3.078l-5.125 5H10.703l-5.125-5H2.5a1.5 1.5 0 0 1 0-3h3.008l3.646 2.573a2.175 2.175 0 0 0 3.334-1.14L12.926 11h6.148l.438 1.433a2.175 2.175 0 0 0 3.334 1.14L26.492 11H29.5a1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneQuadcopterTop16.json b/public/assets/components/assets/icon/droneQuadcopterTop16.json new file mode 100644 index 0000000..6f76a51 --- /dev/null +++ b/public/assets/components/assets/icon/droneQuadcopterTop16.json @@ -0,0 +1 @@ +"M5.95 4.045a3.016 3.016 0 0 0-3.454-2.01 3.039 3.039 0 0 0-2.093 1.21 2.158 2.158 0 0 0-.353 1.71A2.925 2.925 0 0 0 3.006 7a3.59 3.59 0 0 0 .498-.035 3.343 3.343 0 0 0 1.235-.429 2.751 2.751 0 0 1 1.285 1.846 2.507 2.507 0 0 1-.394 1.813 3.53 3.53 0 0 0-1.634-.16 3.039 3.039 0 0 0-2.093 1.21 2.158 2.158 0 0 0-.353 1.71A2.925 2.925 0 0 0 4.506 15a3.59 3.59 0 0 0 .498-.035 3.039 3.039 0 0 0 2.093-1.21 2.158 2.158 0 0 0 .353-1.71 2.384 2.384 0 0 0-.872-1.334 3.433 3.433 0 0 1 3.885-.534c-.018.024-.043.043-.06.068a2.158 2.158 0 0 0-.353 1.71A2.925 2.925 0 0 0 13.006 14a3.59 3.59 0 0 0 .498-.035 3.039 3.039 0 0 0 2.093-1.21 2.158 2.158 0 0 0 .353-1.71 3.018 3.018 0 0 0-3.454-2.01 3.343 3.343 0 0 0-1.235.428 2.751 2.751 0 0 1-1.285-1.845 2.507 2.507 0 0 1 .394-1.813A3.494 3.494 0 0 0 11.506 6a3.59 3.59 0 0 0 .498-.035 3.039 3.039 0 0 0 2.093-1.21 2.158 2.158 0 0 0 .353-1.71 3.016 3.016 0 0 0-3.454-2.01 3.039 3.039 0 0 0-2.093 1.21 2.158 2.158 0 0 0-.353 1.71 2.387 2.387 0 0 0 .873 1.332 3.436 3.436 0 0 1-3.886.536c.018-.024.043-.044.06-.068a2.158 2.158 0 0 0 .353-1.71zm3.008 2.758a3.503 3.503 0 0 0 .032.988 3.58 3.58 0 0 0 .347 1.028 4.552 4.552 0 0 0-2.295.378 3.503 3.503 0 0 0-.032-.988 3.58 3.58 0 0 0-.347-1.028 4.526 4.526 0 0 0 2.295-.378zm-5.594-.828A2.044 2.044 0 0 1 1.026 4.74a1.166 1.166 0 0 1 .199-.925 2.043 2.043 0 0 1 1.41-.79 2.043 2.043 0 0 1 2.34 1.235 1.166 1.166 0 0 1-.199.925 1.571 1.571 0 0 1-.11.122l-1.398-.881a.5.5 0 0 0-.534.845l.986.621a2.51 2.51 0 0 1-.355.083zm2.911 7.21a2.043 2.043 0 0 1-1.41.79 2.04 2.04 0 0 1-2.339-1.235 1.166 1.166 0 0 1 .199-.925 2.043 2.043 0 0 1 1.41-.79 2.591 2.591 0 0 1 .856.028l-.887 1.14a.5.5 0 1 0 .79.614l1.043-1.342a1.403 1.403 0 0 1 .537.795 1.166 1.166 0 0 1-.199.925zm6.36-3.16a2.042 2.042 0 0 1 2.339 1.235 1.166 1.166 0 0 1-.199.925 2.043 2.043 0 0 1-1.41.79 2.04 2.04 0 0 1-2.339-1.235 1.166 1.166 0 0 1 .199-.925 1.571 1.571 0 0 1 .11-.122l1.398.881a.493.493 0 0 0 .267.077.5.5 0 0 0 .267-.922l-.986-.621a2.51 2.51 0 0 1 .355-.083zm-2.91-7.21a2.043 2.043 0 0 1 1.41-.79 2.042 2.042 0 0 1 2.339 1.235 1.166 1.166 0 0 1-.199.925 2.043 2.043 0 0 1-1.41.79 2.587 2.587 0 0 1-.856-.029l.887-1.14a.5.5 0 1 0-.79-.613l-1.043 1.341a1.406 1.406 0 0 1-.537-.794 1.166 1.166 0 0 1 .199-.925z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneQuadcopterTop24.json b/public/assets/components/assets/icon/droneQuadcopterTop24.json new file mode 100644 index 0000000..b910ab8 --- /dev/null +++ b/public/assets/components/assets/icon/droneQuadcopterTop24.json @@ -0,0 +1 @@ +"M6.504 21h-.006a1.5 1.5 0 0 1-1.177-2.428l.372-.472c.103-.023.201-.053.31-.067A3.847 3.847 0 0 1 6.504 18a3.756 3.756 0 0 1 .51.036l-.908 1.154a.5.5 0 0 0 .083.703.441.441 0 0 0 .703-.083l1.146-1.46a2.042 2.042 0 0 1 .775.634L7.68 20.427a1.492 1.492 0 0 1-1.176.572zM3.252 6.667a1.501 1.501 0 0 0 .416 2.08l.327.218a3.763 3.763 0 0 0 .5.034 3.847 3.847 0 0 0 .503-.033 3.586 3.586 0 0 0 .6-.134l-1.375-.917a.5.5 0 1 1 .554-.832l1.8 1.2a1.674 1.674 0 0 0 .242-.259.851.851 0 0 0 .16-.676L5.33 6.251a1.504 1.504 0 0 0-.842-.25 1.492 1.492 0 0 0-1.237.667zm17.496 11.664a1.501 1.501 0 0 0-.416-2.08l-.327-.218a3.763 3.763 0 0 0-.5-.034 3.847 3.847 0 0 0-.503.033 3.586 3.586 0 0 0-.6.134l1.375.917a.5.5 0 0 1 .139.693.511.511 0 0 1-.693.139l-1.8-1.2a1.67 1.67 0 0 0-.242.259.851.851 0 0 0-.16.676l1.648 1.098a1.538 1.538 0 0 0 2.079-.417zM16.32 4.573l-1.134 1.443a2.042 2.042 0 0 0 .775.633l1.146-1.459a.495.495 0 0 1 .333-.187.484.484 0 0 1 .37.104.5.5 0 0 1 .083.703l-.908 1.154a3.756 3.756 0 0 0 .51.036 3.847 3.847 0 0 0 .503-.033c.108-.014.206-.044.31-.067l.37-.472a1.497 1.497 0 0 0-1.037-2.42c-.021 0-.041-.003-.062-.003a1.514 1.514 0 0 0-.207.004c-.022 0-.045.003-.067.004a1.49 1.49 0 0 0-.985.56zm7.605 12.292a2.853 2.853 0 0 1-.46 2.296 4.563 4.563 0 0 1-3.205 1.79 5.748 5.748 0 0 1-.751.048c-2.133 0-4.04-1.187-4.434-2.864a2.785 2.785 0 0 1 .14-1.69l-1.475-.982a1.85 1.85 0 0 0-2.47.394l-1.206 1.535a3.14 3.14 0 0 1 .86 1.473 2.853 2.853 0 0 1-.46 2.296 4.563 4.563 0 0 1-3.204 1.79 5.748 5.748 0 0 1-.751.048c-2.133 0-4.04-1.187-4.434-2.864a2.853 2.853 0 0 1 .46-2.296 4.563 4.563 0 0 1 3.205-1.79 5.673 5.673 0 0 1 1.549.02l1.299-1.654a1.844 1.844 0 0 0-.426-2.67l-1.677-1.12a5.42 5.42 0 0 1-1.225.325 5.748 5.748 0 0 1-.751.049c-2.133 0-4.04-1.187-4.434-2.864a2.853 2.853 0 0 1 .46-2.296 4.563 4.563 0 0 1 3.205-1.79c2.418-.319 4.745.944 5.185 2.816a2.784 2.784 0 0 1-.14 1.69l1.475.982a1.85 1.85 0 0 0 2.47-.394l1.203-1.532a3.14 3.14 0 0 1-.858-1.476 2.853 2.853 0 0 1 .46-2.296 4.563 4.563 0 0 1 3.205-1.79c2.415-.32 4.745.944 5.185 2.816a2.853 2.853 0 0 1-.46 2.296 4.563 4.563 0 0 1-3.205 1.79 5.748 5.748 0 0 1-.751.048 5.704 5.704 0 0 1-.805-.058l-1.292 1.644a1.844 1.844 0 0 0 .426 2.67l1.677 1.12a5.42 5.42 0 0 1 1.225-.325c2.416-.322 4.745.943 5.185 2.815zm-1.283 1.728a1.845 1.845 0 0 0 .31-1.5c-.29-1.23-1.765-2.094-3.44-2.094a4.76 4.76 0 0 0-.64.043 3.617 3.617 0 0 0-2.514 1.365 1.845 1.845 0 0 0-.31 1.5c.327 1.385 2.155 2.314 4.08 2.051a3.617 3.617 0 0 0 2.514-1.365zM14.048 5.906c.327 1.386 2.151 2.315 4.08 2.052a3.617 3.617 0 0 0 2.514-1.365 1.845 1.845 0 0 0 .31-1.5C20.662 3.864 19.187 3 17.512 3a4.76 4.76 0 0 0-.64.043 3.617 3.617 0 0 0-2.514 1.365 1.845 1.845 0 0 0-.31 1.5zm-8.92 4.052a3.617 3.617 0 0 0 2.514-1.365 1.845 1.845 0 0 0 .31-1.5C7.662 5.864 6.187 5 4.512 5a4.76 4.76 0 0 0-.64.043 3.617 3.617 0 0 0-2.514 1.365 1.845 1.845 0 0 0-.31 1.5c.327 1.385 2.152 2.313 4.08 2.051zm4.824 9.136c-.29-1.23-1.765-2.095-3.44-2.095a4.76 4.76 0 0 0-.64.043 3.617 3.617 0 0 0-2.514 1.365 1.845 1.845 0 0 0-.31 1.5c.327 1.385 2.151 2.313 4.08 2.051a3.617 3.617 0 0 0 2.514-1.365 1.845 1.845 0 0 0 .31-1.5zm4.343-4.463l1.453.969a3.865 3.865 0 0 1 .763-.694l-1.227-.818a2.842 2.842 0 0 1-.659-4.12l1.02-1.299a4.96 4.96 0 0 1-.93-.433L13.516 9.76a2.857 2.857 0 0 1-3.812.61L8.252 9.4a3.866 3.866 0 0 1-.763.694l1.227.818a2.842 2.842 0 0 1 .659 4.12l-1.013 1.29a4.884 4.884 0 0 1 .918.45l1.203-1.532a2.854 2.854 0 0 1 3.812-.61z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/droneQuadcopterTop32.json b/public/assets/components/assets/icon/droneQuadcopterTop32.json new file mode 100644 index 0000000..466c607 --- /dev/null +++ b/public/assets/components/assets/icon/droneQuadcopterTop32.json @@ -0,0 +1 @@ +"M21.177 8.56a2.659 2.659 0 0 1-.793-.608l1.433-1.876a1.5 1.5 0 1 1 2.36 1.854l-.796 1.044c-.13.011-.258.026-.386.026a4.091 4.091 0 0 1-.824-.091l1.217-1.593a.5.5 0 1 0-.782-.626zM8.07 26.179a1.502 1.502 0 0 0 2.108-.248l1.46-1.85a2.588 2.588 0 0 0-.781-.624L9.394 25.31a.445.445 0 0 1-.704.084.502.502 0 0 1-.083-.705l1.257-1.591A4.098 4.098 0 0 0 9.005 23c-.119 0-.238.014-.357.024l-.826 1.046a1.504 1.504 0 0 0 .248 2.108zm19.216-3.407a1.5 1.5 0 0 0-.515-2.057l-1.146-.688c-.067.006-.135.005-.202.014a3.805 3.805 0 0 0-1.14.347l1.975 1.184a.495.495 0 0 1 .227.308.5.5 0 0 1-.056.379.51.51 0 0 1-.687.17l-2.324-1.393a2.134 2.134 0 0 0-.147.161 1.4 1.4 0 0 0-.266.757l2.224 1.333a1.543 1.543 0 0 0 2.057-.515zM5.636 8.544a1.5 1.5 0 0 0-.407 2.742l1.146.688c.068-.006.136-.005.202-.014a3.805 3.805 0 0 0 1.14-.347L5.741 10.43a.495.495 0 0 1-.227-.308.5.5 0 0 1 .364-.606A.468.468 0 0 1 6 9.499a.5.5 0 0 1 .258.072l2.323 1.394a2.112 2.112 0 0 0 .148-.161 1.4 1.4 0 0 0 .266-.757L6.772 8.714a1.497 1.497 0 0 0-1.136-.17zm25.282 12.738a3.335 3.335 0 0 1-.544 2.66 5.071 5.071 0 0 1-3.524 2 6.192 6.192 0 0 1-.845.057c-2.37 0-4.487-1.36-4.923-3.281a3.245 3.245 0 0 1 .134-1.84l-2.121-1.272a3.538 3.538 0 0 0-4.587.84l-1.63 2.063a3.652 3.652 0 0 1 1.04 1.773 3.335 3.335 0 0 1-.544 2.66 5.071 5.071 0 0 1-3.524 2 6.192 6.192 0 0 1-.845.057c-2.37 0-4.487-1.36-4.923-3.281a3.335 3.335 0 0 1 .544-2.66 5.071 5.071 0 0 1 3.524-2 6.167 6.167 0 0 1 2.006.055l1.194-1.511a3.53 3.53 0 0 0-.953-5.215l-1.714-1.028a5.755 5.755 0 0 1-1.833.582 6.192 6.192 0 0 1-.845.058c-2.37 0-4.487-1.36-4.923-3.281a3.335 3.335 0 0 1 .544-2.66 5.071 5.071 0 0 1 3.524-2c2.694-.374 5.28 1.077 5.768 3.224a3.245 3.245 0 0 1-.133 1.84l2.214 1.328a3.53 3.53 0 0 0 4.622-.883l1.54-2.016a3.674 3.674 0 0 1-1.079-1.833 3.335 3.335 0 0 1 .544-2.66 5.071 5.071 0 0 1 3.524-2c2.695-.37 5.282 1.077 5.768 3.224a3.335 3.335 0 0 1-.544 2.66 5.071 5.071 0 0 1-3.524 2 6.192 6.192 0 0 1-.845.057 6.098 6.098 0 0 1-1.088-.108l-1.223 1.6a3.531 3.531 0 0 0 .99 5.17l1.633.98a5.756 5.756 0 0 1 1.833-.582c2.692-.373 5.28 1.076 5.768 3.223zm-1.366 2.091a2.322 2.322 0 0 0 .391-1.87c-.334-1.47-2.021-2.504-3.931-2.504a5.357 5.357 0 0 0-.725.05 4.08 4.08 0 0 0-2.839 1.578 2.322 2.322 0 0 0-.391 1.87c.376 1.653 2.47 2.75 4.656 2.454a4.08 4.08 0 0 0 2.839-1.578zm-5.84-13.422a4.08 4.08 0 0 0 2.84-1.578 2.322 2.322 0 0 0 .391-1.87c-.334-1.47-2.021-2.504-3.931-2.504a5.357 5.357 0 0 0-.725.05 4.08 4.08 0 0 0-2.839 1.578 2.322 2.322 0 0 0-.391 1.87c.376 1.654 2.468 2.752 4.656 2.454zm-17 3a4.08 4.08 0 0 0 2.84-1.578 2.322 2.322 0 0 0 .391-1.87c-.334-1.47-2.021-2.504-3.931-2.504a5.357 5.357 0 0 0-.725.05 4.08 4.08 0 0 0-2.839 1.578 2.322 2.322 0 0 0-.391 1.87c.376 1.654 2.47 2.753 4.656 2.454zm6.231 11.552c-.334-1.47-2.021-2.504-3.931-2.504a5.357 5.357 0 0 0-.725.05 4.08 4.08 0 0 0-2.839 1.578 2.322 2.322 0 0 0-.391 1.87c.376 1.653 2.471 2.75 4.656 2.454a4.08 4.08 0 0 0 2.839-1.578 2.322 2.322 0 0 0 .391-1.87zm6.665-5.754l2.075 1.245a4.212 4.212 0 0 1 .702-.746l-1.215-.73a4.531 4.531 0 0 1-1.27-6.634l.98-1.283a5.413 5.413 0 0 1-.922-.444l-1.542 2.018a4.528 4.528 0 0 1-5.93 1.133l-2.17-1.301a4.207 4.207 0 0 1-.701.745l1.295.777a4.53 4.53 0 0 1 1.225 6.693l-.947 1.198a5.327 5.327 0 0 1 .909.465l1.626-2.059a4.538 4.538 0 0 1 5.885-1.077z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/duplicate16.json b/public/assets/components/assets/icon/duplicate16.json new file mode 100644 index 0000000..0e348d3 --- /dev/null +++ b/public/assets/components/assets/icon/duplicate16.json @@ -0,0 +1 @@ +"M1 15h9V6H1zm1-8h7v7H2zm12 2V2H7v3H6V1h9v9h-4V9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/duplicate24.json b/public/assets/components/assets/icon/duplicate24.json new file mode 100644 index 0000000..81caa39 --- /dev/null +++ b/public/assets/components/assets/icon/duplicate24.json @@ -0,0 +1 @@ +"M2 22h13V9H2zm1-12h11v11H3zm18 4V3H10v5H9V2h13v13h-6v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/duplicate32.json b/public/assets/components/assets/icon/duplicate32.json new file mode 100644 index 0000000..69edf72 --- /dev/null +++ b/public/assets/components/assets/icon/duplicate32.json @@ -0,0 +1 @@ +"M21 11H3v18h18zm-1 17H4V12h16zm-8-18h-1V3h18v18h-7v-1h6V4H12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/editAttributes16.json b/public/assets/components/assets/icon/editAttributes16.json new file mode 100644 index 0000000..890bddd --- /dev/null +++ b/public/assets/components/assets/icon/editAttributes16.json @@ -0,0 +1 @@ +"M7.95 5l-1 1H1V5zM1 2v1h8.95l1-1zm0 6v1h2.95l1-1zm3.841 2.23l8.052-8.051a.965.965 0 0 1 1.385.03l1.414 1.413a.965.965 0 0 1 .03 1.385l-1.444 1.444h-.002L7.67 13.058l-4.096 1.755a.371.371 0 0 1-.488-.487zm8.946-7.098a.306.306 0 0 0-.433 0l-1.09 1.09 1.414 1.414 1.09-1.09a.306.306 0 0 0 0-.433zM5.55 10.937l1.413 1.415 6.008-6.008-1.414-1.415zm-.37 1.045l-.555 1.294 1.294-.555z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/editAttributes24.json b/public/assets/components/assets/icon/editAttributes24.json new file mode 100644 index 0000000..11a7538 --- /dev/null +++ b/public/assets/components/assets/icon/editAttributes24.json @@ -0,0 +1 @@ +"M18.52 4l-1 1H2V4zM2 8v1h11.52l1-1zm4.52 8H2v1h3.655a1.477 1.477 0 0 1 .282-.417zM2 12v1h7.52l1-1zm20.95-6.066a.965.965 0 0 1 .03 1.385L9.825 20.471 5.73 22.227a.371.371 0 0 1-.488-.487l1.756-4.097L20.15 4.491a.965.965 0 0 1 1.385.03zM9.02 19.728l-1.28-1.28-.96 2.24zM20.093 8.79L18.68 7.376 8.382 17.674l1.413 1.414zm1.865-2.445l-.804-.838a.42.42 0 0 0-.6-.007l-1.167 1.17L20.8 8.083l1.152-1.151a.42.42 0 0 0 .006-.587z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/editAttributes32.json b/public/assets/components/assets/icon/editAttributes32.json new file mode 100644 index 0000000..207d953 --- /dev/null +++ b/public/assets/components/assets/icon/editAttributes32.json @@ -0,0 +1 @@ +"M22.582 11l-1 1H3v-1zM3 6h25V5H3zm0 11v1h12.582l1-1zm7.548 6.034l.034-.034H3v1h6.978l.146-.34a2.003 2.003 0 0 1 .424-.626zm20.804-12.688a1.203 1.203 0 0 1 .037 1.727l-1.8 1.8-.001-.001-14.101 14.102-5.465 2.342a.306.306 0 0 1-.403-.402l2.343-5.465L27.863 8.547a1.203 1.203 0 0 1 1.727.037zM14.495 27.311l-1.87-1.87-1.403 3.273zm14.12-13.88l-2.11-2.11L13.21 24.612l2.112 2.111zm2.03-2.377l-1.761-1.762a.285.285 0 0 0-.193-.092.163.163 0 0 0-.12.054l-1.36 1.36 2.111 2.11 1.36-1.359c.133-.133-.02-.294-.037-.311z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/education16.json b/public/assets/components/assets/icon/education16.json new file mode 100644 index 0000000..76b2347 --- /dev/null +++ b/public/assets/components/assets/icon/education16.json @@ -0,0 +1 @@ +"M15.913 6.018l-.821-.455c-.333-.185-7.082-3.63-7.082-3.63L.052 6l1.112.568L1 6.61V14h1V7.39l.52-.13.48.247v3.214c0 .56.531 1.328 4.383 3.14a1.43 1.43 0 0 0 1.241-.003C12.662 11.951 13 11.24 13 10.721V7.506zM2.25 6l5.746-2.936c.592.311 5.116 2.601 5.764 2.932L8 8.938 3.995 6.892l3.626-.907-.242-.97L2.639 6.2zm9.759 4.664c-.041.102-.421.69-3.812 2.29a.432.432 0 0 1-.388.001c-3.465-1.63-3.79-2.227-3.808-2.234V8.018l4 2.044 4.002-2.046z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/education24.json b/public/assets/components/assets/icon/education24.json new file mode 100644 index 0000000..1d16a4b --- /dev/null +++ b/public/assets/components/assets/icon/education24.json @@ -0,0 +1 @@ +"M17.673 5.606a3326.02 3326.02 0 0 1-5.671-2.674L.138 8.524l2.03.98L2 9.531V20h1v-9.626l.72-.124.28.135v5.288c0 .914 5.206 3.533 6.249 4.049a3.89 3.89 0 0 0 3.48-.026C20 16.486 20 15.895 20 15.673v-5.288l3.854-1.857s-3.8-1.801-6.181-2.922zM19 15.504a51.526 51.526 0 0 1-5.726 3.302 2.884 2.884 0 0 1-2.582.02A40.184 40.184 0 0 1 5 15.521v-4.655l7 3.373 7-3.373zm-7-2.373L5.416 9.958l6.469-1.115-.17-.987-7.85 1.354-1.403-.676 9.537-4.495c.825.393 8.523 4.014 9.542 4.494z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/education32.json b/public/assets/components/assets/icon/education32.json new file mode 100644 index 0000000..8579c1f --- /dev/null +++ b/public/assets/components/assets/icon/education32.json @@ -0,0 +1 @@ +"M31.6 12.512L16.005 4.638.382 12.503 4 14.3V27h1V14.796l1 .497v6.026c0 .896 1.127 2.285 9.483 5.79l.529.223.674-.29c8.186-3.468 9.314-4.8 9.314-5.723v-6.026zm-15.603-6.75c1.08.555 12.07 6.062 13.392 6.731L16 19.142l-9.721-4.827 9.69-1.449-.148-.988-11.107 1.66-2.096-1.04zM25 21.317c-.019.195-.528 1.341-8.704 4.804l-.288.123-.138-.057C7.535 22.69 7.02 21.517 7 21.319v-5.53l9 4.47 9-4.47z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/effects16.json b/public/assets/components/assets/icon/effects16.json new file mode 100644 index 0000000..1e9fbee --- /dev/null +++ b/public/assets/components/assets/icon/effects16.json @@ -0,0 +1 @@ +"M8.5 5L9 7l2 .5L9 8l-.5 2L8 8l-2-.5L8 7zM7.175 6.175L1.877 7.5l5.298 1.325L8.5 14.123l1.325-5.298L15.123 7.5 9.825 6.175 8.5.877zM3 2l-.5-2L2 2l-2 .5L2 3l.5 2L3 3l2-.5zm1 10l-.5-2-.5 2-2 .5 2 .5.5 2 .5-2 2-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/effects24.json b/public/assets/components/assets/icon/effects24.json new file mode 100644 index 0000000..9e31e05 --- /dev/null +++ b/public/assets/components/assets/icon/effects24.json @@ -0,0 +1 @@ +"M14.5 7l.9 3.6 3.6.9-3.6.9-.9 3.6-.9-3.6-3.6-.9 3.6-.9zm-1.725 2.775L5.877 11.5l6.898 1.725 1.725 6.898 1.725-6.898 6.898-1.725-6.898-1.725L14.5 2.877zM6 4l-.5-4L5 4l-4 .5L5 5l.5 4L6 5l4-.5zm1 14l-.5-4-.5 4-4 .5 4 .5.5 4 .5-4 4-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/effects32.json b/public/assets/components/assets/icon/effects32.json new file mode 100644 index 0000000..055dd9b --- /dev/null +++ b/public/assets/components/assets/icon/effects32.json @@ -0,0 +1 @@ +"M19.5 8l1.3 6.2 6.2 1.3-6.2 1.3-1.3 6.2-1.3-6.2-6.2-1.3 6.2-1.3zm-2.145 5.355L7.127 15.5l10.228 2.145L19.5 27.873l2.145-10.229L31.873 15.5l-10.228-2.145L19.5 3.127zM7 6l-.5-5L6 6l-5 .5L6 7l.5 5L7 7l5-.5zm2 18l-.5-5-.5 5-5 .5 5 .5.5 5 .5-5 5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/elevator16.json b/public/assets/components/assets/icon/elevator16.json new file mode 100644 index 0000000..caea197 --- /dev/null +++ b/public/assets/components/assets/icon/elevator16.json @@ -0,0 +1 @@ +"M0 1v14h11V1zm5 13H1V2h4zm5-12v12H6V2zm6 6h-3l1.5-2.4zm-3 1h3l-1.5 2.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/elevator24.json b/public/assets/components/assets/icon/elevator24.json new file mode 100644 index 0000000..b7388c7 --- /dev/null +++ b/public/assets/components/assets/icon/elevator24.json @@ -0,0 +1 @@ +"M2 22h15V2H2zm14-1h-6V3h6zM3 3h6v18H3zm15.625 10h3.75L20.5 16zm3.75-2h-3.75L20.5 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/elevator32.json b/public/assets/components/assets/icon/elevator32.json new file mode 100644 index 0000000..cae5ef6 --- /dev/null +++ b/public/assets/components/assets/icon/elevator32.json @@ -0,0 +1 @@ +"M26.277 17h4.446L28.5 20.557zm2.223-5.557L26.277 15h4.446zM3 3h21v26H3zm20 1h-9v24h9zM4 28h9V4H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/elevatorDown16.json b/public/assets/components/assets/icon/elevatorDown16.json new file mode 100644 index 0000000..bebe2f5 --- /dev/null +++ b/public/assets/components/assets/icon/elevatorDown16.json @@ -0,0 +1 @@ +"M11 1v14H7v-1h3V2H6v6H5V2H1v8H0V1zM4 13.293V8H3v5.293l-1.646-1.647-.707.707L3.5 15.207l2.854-2.854-.707-.707zM13 8h3l-1.5-2.4zm1.5 3.4L16 9h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/elevatorDown24.json b/public/assets/components/assets/icon/elevatorDown24.json new file mode 100644 index 0000000..54651c4 --- /dev/null +++ b/public/assets/components/assets/icon/elevatorDown24.json @@ -0,0 +1 @@ +"M17 2v20H9v-1h7V3h-6v15H9V3H3v9H2V2zM5 21.293V13H4v8.293l-2.646-2.647-.707.707L4.5 23.207l3.854-3.854-.707-.707zM18.625 13l1.875 3 1.875-3zm3.75-2L20.5 8l-1.875 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/elevatorDown32.json b/public/assets/components/assets/icon/elevatorDown32.json new file mode 100644 index 0000000..75694a3 --- /dev/null +++ b/public/assets/components/assets/icon/elevatorDown32.json @@ -0,0 +1 @@ +"M3 3v15h1V4h9v24h-2v1h13V3zm20 25h-9V4h9zM9.646 25.646l.707.707L5.5 31.207.646 26.354l.707-.707L5 29.293V19h1v10.293zM26.277 17h4.446L28.5 20.557zm2.223-5.557L30.723 15h-4.446z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/elevatorUp16.json b/public/assets/components/assets/icon/elevatorUp16.json new file mode 100644 index 0000000..455bd43 --- /dev/null +++ b/public/assets/components/assets/icon/elevatorUp16.json @@ -0,0 +1 @@ +"M11 1v14H6v-1h4V2H6v6H5V2H1v7H0V1h11zM6.354 11.646L3.5 8.793.646 11.646l.707.707L3 10.707V16h1v-5.293l1.646 1.646zM13 8h3l-1.5-2.4zm1.5 3.4L16 9h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/elevatorUp24.json b/public/assets/components/assets/icon/elevatorUp24.json new file mode 100644 index 0000000..058dfeb --- /dev/null +++ b/public/assets/components/assets/icon/elevatorUp24.json @@ -0,0 +1 @@ +"M17 2v20H7v-1h2v-3h1v3h6V3h-6v12H9V3H3v9H2V2zM8.354 16.646L4.5 12.793.646 16.646l.707.707L4 14.707V24h1v-9.293l2.646 2.646zM18.625 13l1.875 3 1.875-3zm3.75-2L20.5 8l-1.875 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/elevatorUp32.json b/public/assets/components/assets/icon/elevatorUp32.json new file mode 100644 index 0000000..0c81de9 --- /dev/null +++ b/public/assets/components/assets/icon/elevatorUp32.json @@ -0,0 +1 @@ +[{"d":"M28.5 20.557L30.723 17h-4.446l2.223 3.557z"},{"d":"M10.354 24.646L5.5 19.793.646 24.646l.708.708L5 21.707V32h1V21.707l3.646 3.647.708-.708z"},{"d":"M28.5 11.443L26.277 15h4.446L28.5 11.443z"},{"d":"M3 19h1V4h9v24H8v1h16V3H3zM14 4h9v24h-9z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/ellipse16.json b/public/assets/components/assets/icon/ellipse16.json new file mode 100644 index 0000000..3894005 --- /dev/null +++ b/public/assets/components/assets/icon/ellipse16.json @@ -0,0 +1 @@ +"M8 14C3.496 14 .1 11.42.1 8S3.496 2 8 2s7.9 2.58 7.9 6-3.396 6-7.9 6zM8 3C4.066 3 1.1 5.15 1.1 8s2.966 5 6.9 5 6.9-2.15 6.9-5S11.934 3 8 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ellipse24.json b/public/assets/components/assets/icon/ellipse24.json new file mode 100644 index 0000000..e741ebd --- /dev/null +++ b/public/assets/components/assets/icon/ellipse24.json @@ -0,0 +1 @@ +"M12 21c-6.617 0-12-4.037-12-9s5.383-9 12-9 12 4.037 12 9-5.383 9-12 9zm0-17C5.935 4 1 7.589 1 12s4.935 8 11 8 11-3.589 11-8-4.935-8-11-8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ellipse32.json b/public/assets/components/assets/icon/ellipse32.json new file mode 100644 index 0000000..f840f56 --- /dev/null +++ b/public/assets/components/assets/icon/ellipse32.json @@ -0,0 +1 @@ +"M16 28C7.645 28 1.1 22.729 1.1 16S7.645 4 16 4s14.9 5.271 14.9 12S24.355 28 16 28zm0-23C8.205 5 2.1 9.832 2.1 16S8.205 27 16 27s13.9-4.832 13.9-11S23.795 5 16 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ellipsis16.json b/public/assets/components/assets/icon/ellipsis16.json new file mode 100644 index 0000000..d9e766e --- /dev/null +++ b/public/assets/components/assets/icon/ellipsis16.json @@ -0,0 +1 @@ +"M14 9.5A1.5 1.5 0 1 1 15.5 8 1.501 1.501 0 0 1 14 9.5zM9.5 8A1.5 1.5 0 1 0 8 9.5 1.501 1.501 0 0 0 9.5 8zm-6 0A1.5 1.5 0 1 0 2 9.5 1.501 1.501 0 0 0 3.5 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ellipsis24.json b/public/assets/components/assets/icon/ellipsis24.json new file mode 100644 index 0000000..bbc0a0a --- /dev/null +++ b/public/assets/components/assets/icon/ellipsis24.json @@ -0,0 +1 @@ +"M20 13.5a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zM13.5 12a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm-8 0A1.5 1.5 0 1 0 4 13.5 1.502 1.502 0 0 0 5.5 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ellipsis32.json b/public/assets/components/assets/icon/ellipsis32.json new file mode 100644 index 0000000..7d1bdbf --- /dev/null +++ b/public/assets/components/assets/icon/ellipsis32.json @@ -0,0 +1 @@ +"M27.5 16a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5zM16 14.5a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5zm-10 0A1.5 1.5 0 1 0 7.5 16 1.502 1.502 0 0 0 6 14.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ellipsisCircle16.json b/public/assets/components/assets/icon/ellipsisCircle16.json new file mode 100644 index 0000000..c4accc6 --- /dev/null +++ b/public/assets/components/assets/icon/ellipsisCircle16.json @@ -0,0 +1 @@ +"M12.5 9.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm-3-1a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm-4 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm10.3 0a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ellipsisCircle24.json b/public/assets/components/assets/icon/ellipsisCircle24.json new file mode 100644 index 0000000..31e1f26 --- /dev/null +++ b/public/assets/components/assets/icon/ellipsisCircle24.json @@ -0,0 +1 @@ +"M17.5 14a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zM14 12.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm-5 0A1.5 1.5 0 1 0 7.5 14 1.502 1.502 0 0 0 9 12.5zm13.8 0A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ellipsisCircle32.json b/public/assets/components/assets/icon/ellipsisCircle32.json new file mode 100644 index 0000000..7fe1870 --- /dev/null +++ b/public/assets/components/assets/icon/ellipsisCircle32.json @@ -0,0 +1 @@ +"M22.5 18a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zM18 16.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm-6 0a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm17.8 0A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/emailAddress16.json b/public/assets/components/assets/icon/emailAddress16.json new file mode 100644 index 0000000..5f1917e --- /dev/null +++ b/public/assets/components/assets/icon/emailAddress16.json @@ -0,0 +1 @@ +"M13 2H1a1.002 1.002 0 0 0-1 1v8a1.001 1.001 0 0 0 1 1h7.05a4.403 4.403 0 0 1-.05-.5 4.403 4.403 0 0 1 .05-.5H1.708l3.726-3.726L7 8.526l1.567-1.252.913.913a4.5 4.5 0 0 1 .824-.59l-.952-.952L13 3.73v3.32a4.448 4.448 0 0 1 1 .225V3a1.001 1.001 0 0 0-1-1zM1 10.293V3.729l3.648 2.916zM1.69 3h10.62L7 7.246zm10.18 5.055A3.501 3.501 0 0 0 12.5 15h.5v-1h-.5a2.5 2.5 0 1 1 2.5-2.5v1a.5.5 0 0 1-1 0V10h-1v.092a1.483 1.483 0 0 0-.5-.092 1.5 1.5 0 1 0 .558 2.89A1.496 1.496 0 0 0 16 12.5v-1a3.502 3.502 0 0 0-4.13-3.445zM12 11.5a.5.5 0 1 1 .5.5.5.5 0 0 1-.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/emailAddress24.json b/public/assets/components/assets/icon/emailAddress24.json new file mode 100644 index 0000000..9a4597d --- /dev/null +++ b/public/assets/components/assets/icon/emailAddress24.json @@ -0,0 +1 @@ +"M13.025 17H3.707l5.963-5.963L12 12.83l2.33-1.794 1.603 1.603a5.463 5.463 0 0 1 1.004-.41l-1.808-1.808L21 5.9v6.72a5.514 5.514 0 0 1 1 .64V5.5A1.504 1.504 0 0 0 20.5 4h-17A1.504 1.504 0 0 0 2 5.5v11A1.5 1.5 0 0 0 3.5 18h9.525c-.015-.165-.025-.331-.025-.5s.01-.335.025-.5zM3 16.293V5.901l5.871 4.52zM20.5 5c.009 0 .016.005.025.005L12 11.57 3.475 5.005c.009 0 .016-.005.025-.005zm-2 8a4.505 4.505 0 0 0-4.5 4.5 4.403 4.403 0 0 0 .05.5 4.49 4.49 0 0 0 4.45 4h.5v-1h-.5a3.495 3.495 0 0 1-3.45-3 3.455 3.455 0 0 1-.05-.5 3.498 3.498 0 0 1 5.947-2.5H20v.513A2.476 2.476 0 0 0 18.5 15a2.5 2.5 0 1 0 1.733 4.295A1.497 1.497 0 0 0 23 18.5v-1a4.555 4.555 0 0 0-4.5-4.5zm0 6a1.498 1.498 0 0 1-1.408-1 1.483 1.483 0 0 1-.092-.5 1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.092.5 1.498 1.498 0 0 1-1.408 1zm3.5-.5a.5.5 0 0 1-1 0v-3.447a3.639 3.639 0 0 1 1 2.447z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/emailAddress32.json b/public/assets/components/assets/icon/emailAddress32.json new file mode 100644 index 0000000..df5f4a5 --- /dev/null +++ b/public/assets/components/assets/icon/emailAddress32.json @@ -0,0 +1 @@ +"M4 24a.96.96 0 0 1-.244-.05l8.997-8.996 2.747 2.153 2.747-2.152 1.99 1.99a7.966 7.966 0 0 1 .98-.435l-2.177-2.177 8.776-6.878A.973.973 0 0 1 28 8v9.082a8.03 8.03 0 0 1 1 .683V8a2.003 2.003 0 0 0-2-2H4a2.003 2.003 0 0 0-2 2v15a2.001 2.001 0 0 0 2 2h12.07a8.009 8.009 0 0 1-.07-1zm-.95-.757A.96.96 0 0 1 3 23V8a.973.973 0 0 1 .184-.545l8.776 6.878zM4.224 7h22.55L15.5 15.837zM24 18a6 6 0 0 0 0 12v-1a5 5 0 1 1 5-5v1a1 1 0 0 1-2 0v-4h-1v.78a3 3 0 1 0 .255 4.177 1.993 1.993 0 0 0 3.745-.95V24a6.007 6.007 0 0 0-6-6zm0 8a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embark16.json b/public/assets/components/assets/icon/embark16.json new file mode 100644 index 0000000..ad1e91b --- /dev/null +++ b/public/assets/components/assets/icon/embark16.json @@ -0,0 +1 @@ +"M14.771 14.28l-.545.838a2.712 2.712 0 0 0-2.855.321l-.872.553-.872-.553a2.708 2.708 0 0 0-2.855-.32l-.544-.839a3.71 3.71 0 0 1 3.935.314l.336.214.336-.214a3.715 3.715 0 0 1 3.936-.314zm-9.7-5.002l1.678-.718L8.003 5H9V3h1V2h1v1h.999v2h.997l1.254 3.56 1.678.718-2.139 3.725h-.29a4.028 4.028 0 0 0-2.66.928l-.339.315-.34-.315a4.033 4.033 0 0 0-2.661-.928h-.29zm9.43.477L10.5 8.044l-4.002 1.71 1.295 2.257a5.103 5.103 0 0 1 2.707.905 5.096 5.096 0 0 1 2.705-.905zM10 5h.999V4H10zM7.997 8.026l2.503-1.07 2.502 1.07L12.288 6H8.71zM4.354.691l-.707.707L5.249 3H0v1h5.249L3.646 5.602l.707.707L7.163 3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embark24.json b/public/assets/components/assets/icon/embark24.json new file mode 100644 index 0000000..565a6d3 --- /dev/null +++ b/public/assets/components/assets/icon/embark24.json @@ -0,0 +1 @@ +"M14.5 20c3.196-3.478 5.05-1.3 5.05-1.3a9.635 9.635 0 0 1 2.6-5.25l-2.334-1.027L18.853 8H17.81l-1-3H16V3h-3v2h-.81l-1 3h-1.043l-.963 4.423-2.335 1.027a9.635 9.635 0 0 1 2.6 5.25s1.855-2.178 5.05 1.3zM14 4h1v1h-1zm-1.09 2h3.18l.667 2h-4.514zm-1.957 3h7.094l.637 2.926-4.185-1.84-4.183 1.84zm3.546 2.178l6.046 2.658a11.273 11.273 0 0 0-1.68 3.324 3.37 3.37 0 0 0-.947-.134 5.198 5.198 0 0 0-3.42 1.565 5.193 5.193 0 0 0-3.416-1.565 3.37 3.37 0 0 0-.947.134 11.273 11.273 0 0 0-1.68-3.324zM9.201 5.494L6.354 8.34l-.707-.707L7.28 6H1V5h6.293L5.646 3.354l.707-.707zM21.564 21.15l-.687.726c-2.088-1.972-4.28-.453-5.957 1.093l-.421.387-.418-.385c-1.674-1.546-3.865-3.07-5.958-1.095l-.687-.726c2.822-2.665 5.802-.288 7.063.849 1.26-1.136 4.246-3.514 7.065-.85z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embark32.json b/public/assets/components/assets/icon/embark32.json new file mode 100644 index 0000000..d0d8c2e --- /dev/null +++ b/public/assets/components/assets/icon/embark32.json @@ -0,0 +1 @@ +"M25.388 14.603L23.883 9h-1.174l-.8-4H20V3h-3v2h-1.91l-.8 4h-1.173l-1.505 5.603-3.556 1.388.422.531a16.095 16.095 0 0 1 2.96 7.78l.071.623.592-.208a4.178 4.178 0 0 1 1.397-.233 6.934 6.934 0 0 1 4.662 2.19l.34.314.34-.315a6.934 6.934 0 0 1 4.661-2.19 4.178 4.178 0 0 1 1.397.234l.592.208.072-.622a16.107 16.107 0 0 1 2.96-7.781l.423-.53zM18 4h1v1h-1zm-2.09 2h5.18l.6 3h-6.38zm-2.026 4h9.232l1.115 4.151-5.731-2.237-5.731 2.237zm10.762 13.606a5.31 5.31 0 0 0-1.145-.122 7.67 7.67 0 0 0-5.001 2.152 7.67 7.67 0 0 0-5.002-2.152 5.31 5.31 0 0 0-1.144.122 17.246 17.246 0 0 0-2.69-7.169l8.836-3.45 8.836 3.45a17.257 17.257 0 0 0-2.69 7.17zm2.517 3.959l-.41.912c-1.822-.82-4.673-1.172-7.915 1.81l-.345.317-.396-.316c-3.241-2.982-6.093-2.631-7.915-1.811l-.41-.912c2.026-.914 5.15-1.337 8.651 1.675l.004-.004.047.036c3.517-3.047 6.655-2.623 8.69-1.707zM11.128 6.5l-3.854 3.854-.707-.707L9.214 7H2V6h7.214L6.567 3.354l.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embeddedCard16.json b/public/assets/components/assets/icon/embeddedCard16.json new file mode 100644 index 0000000..3daa9b7 --- /dev/null +++ b/public/assets/components/assets/icon/embeddedCard16.json @@ -0,0 +1 @@ +"M0 14h16v1H0zM16 1H0v1h16zM0 4h16v8H0zm1 7h14V5H1zm1-5h6v4H2zm1 3h4V7H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embeddedCard24.json b/public/assets/components/assets/icon/embeddedCard24.json new file mode 100644 index 0000000..31afeae --- /dev/null +++ b/public/assets/components/assets/icon/embeddedCard24.json @@ -0,0 +1 @@ +"M1 18h22V6H1zM2 7h20v10H2zM1 20h22v1H1zM1 3h22v1H1zm3 12h8V9H4zm1-5h6v4H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embeddedCard32.json b/public/assets/components/assets/icon/embeddedCard32.json new file mode 100644 index 0000000..ab94514 --- /dev/null +++ b/public/assets/components/assets/icon/embeddedCard32.json @@ -0,0 +1 @@ +"M2 26h28v1H2zM2 6h28V5H2zm0 2h28v16H2zm1 15h26V9H3zm3-11h10v8H6zm1 7h8v-6H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embeddedContent16.json b/public/assets/components/assets/icon/embeddedContent16.json new file mode 100644 index 0000000..32e0726 --- /dev/null +++ b/public/assets/components/assets/icon/embeddedContent16.json @@ -0,0 +1 @@ +"M10 6H2v7h8zM5.167 9.5L3 11.125v-3.25zM3.5 7h5L6 8.875zM6 10.125L8.5 12h-5zm.833-.625L9 7.875v3.25zM0 1v14h16V1zm15 13H1V5h14zm0-10h-1V3h-1v1H1V2h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embeddedContent24.json b/public/assets/components/assets/icon/embeddedContent24.json new file mode 100644 index 0000000..9510645 --- /dev/null +++ b/public/assets/components/assets/icon/embeddedContent24.json @@ -0,0 +1 @@ +"M21 6h-1V5h1zm-5 13H3V9h13zM5 10l4.5 3.375L14 10zm-1 7.5L8.667 14 4 10.5zm10 .5l-4.5-3.375L5 18zm1-7.5L10.333 14 15 17.5zM23 3v18H1V3zm-1 5H2v12h20zm0-4H2v3h20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embeddedContent32.json b/public/assets/components/assets/icon/embeddedContent32.json new file mode 100644 index 0000000..2e5ed4d --- /dev/null +++ b/public/assets/components/assets/icon/embeddedContent32.json @@ -0,0 +1 @@ +"M19 13H5v11h14zm-1 9.485L12.82 18.5 18 14.515zM17.03 14L12 17.87 6.97 14zM6 14.515l5.18 3.985L6 22.485zM6.97 23L12 19.13 17.03 23zM2 5v22h28V5zm27 21H3V11h26zm0-16H3V6h26zm-2-2h-1V7h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embeddedLiveContent16.json b/public/assets/components/assets/icon/embeddedLiveContent16.json new file mode 100644 index 0000000..f85f60a --- /dev/null +++ b/public/assets/components/assets/icon/embeddedLiveContent16.json @@ -0,0 +1 @@ +"M16 2H0V1h16zM0 4h16v11H0zm1 10h.293L6.5 8.793l2 2L11.293 8H9V7h4v4h-1V8.707l-3.5 3.5-2-2L2.707 14H15V5H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embeddedLiveContent24.json b/public/assets/components/assets/icon/embeddedLiveContent24.json new file mode 100644 index 0000000..4d3794d --- /dev/null +++ b/public/assets/components/assets/icon/embeddedLiveContent24.json @@ -0,0 +1 @@ +"M1 21h22V6H1zM2 7h20v13H3.707l6.793-6.793 3 3 5.5-5.5V14h1V9h-5v1h3.293L13.5 14.793l-3-3L2.293 20H2zM1 3h22v1H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/embeddedLiveContent32.json b/public/assets/components/assets/icon/embeddedLiveContent32.json new file mode 100644 index 0000000..d1f9c22 --- /dev/null +++ b/public/assets/components/assets/icon/embeddedLiveContent32.json @@ -0,0 +1 @@ +"M2 5h28v1H2zm0 3h28v19H2zm1 18h.293L13.5 15.793l4 4L24.293 13H20v-1h6v6h-1v-4.293l-7.5 7.5-4-4L4.707 26H29V9H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/end16.json b/public/assets/components/assets/icon/end16.json new file mode 100644 index 0000000..7846a29 --- /dev/null +++ b/public/assets/components/assets/icon/end16.json @@ -0,0 +1 @@ +"M2 1.571V14.43L12 8zm1 1.832l7.15 4.598L3 12.597zM14 1v14h-1V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/end16F.json b/public/assets/components/assets/icon/end16F.json new file mode 100644 index 0000000..d2de81b --- /dev/null +++ b/public/assets/components/assets/icon/end16F.json @@ -0,0 +1 @@ +"M2 14.429V1.57L12 8zM13 15h1V1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/end24.json b/public/assets/components/assets/icon/end24.json new file mode 100644 index 0000000..12c7b19 --- /dev/null +++ b/public/assets/components/assets/icon/end24.json @@ -0,0 +1 @@ +"M3 1.773v20.454l15-10.225zm1 1.892l12.225 8.337L4 20.335zM21 22h-1V2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/end24F.json b/public/assets/components/assets/icon/end24F.json new file mode 100644 index 0000000..38a69f8 --- /dev/null +++ b/public/assets/components/assets/icon/end24F.json @@ -0,0 +1 @@ +"M3 1.773l15 10.23L3 22.226zM20 22h1V2h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/end32.json b/public/assets/components/assets/icon/end32.json new file mode 100644 index 0000000..cbe0fa1 --- /dev/null +++ b/public/assets/components/assets/icon/end32.json @@ -0,0 +1 @@ +"M5 3.045v25.91l19-12.952zm1 1.893l16.225 11.064L6 27.062zM27 29h-1V3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/end32F.json b/public/assets/components/assets/icon/end32F.json new file mode 100644 index 0000000..a21bbde --- /dev/null +++ b/public/assets/components/assets/icon/end32F.json @@ -0,0 +1 @@ +"M24 16.003L5 28.955V3.045zM26 29h1V3h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/envelope16.json b/public/assets/components/assets/icon/envelope16.json new file mode 100644 index 0000000..c86006b --- /dev/null +++ b/public/assets/components/assets/icon/envelope16.json @@ -0,0 +1 @@ +"M15 14a1 1 0 0 0 1-1V3a1.001 1.001 0 0 0-1-1H1a1.002 1.002 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1zM8 9.526l1.567-1.252L14.293 13H1.707l4.726-4.726zm0-1.28L1.44 3h13.12zm7-4.317v8.364l-4.648-4.648zM5.648 7.645L1 12.293V3.929z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/envelope24.json b/public/assets/components/assets/icon/envelope24.json new file mode 100644 index 0000000..32d4d29 --- /dev/null +++ b/public/assets/components/assets/icon/envelope24.json @@ -0,0 +1 @@ +"M21.5 4h-19A1.504 1.504 0 0 0 1 5.5v13A1.5 1.5 0 0 0 2.5 20h19a1.5 1.5 0 0 0 1.5-1.5v-13A1.504 1.504 0 0 0 21.5 4zM12 12.07L2.82 5h18.36zm-2.846-.93L2 18.292V5.631zm.798.615L12 13.33l2.048-1.576L21.293 19H2.707zm4.894-.616L22 5.631v12.662z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/envelope32.json b/public/assets/components/assets/icon/envelope32.json new file mode 100644 index 0000000..8e8c57f --- /dev/null +++ b/public/assets/components/assets/icon/envelope32.json @@ -0,0 +1 @@ +"M28 6H4a2.003 2.003 0 0 0-2 2v16a2.001 2.001 0 0 0 2 2h24a2.001 2.001 0 0 0 2-2V8a2.003 2.003 0 0 0-2-2zm-8.46 8.833l9.324-7.307A.973.973 0 0 1 29 8v16a.963.963 0 0 1-.05.243zM3.05 24.244A.963.963 0 0 1 3 24V8a.973.973 0 0 1 .136-.474l9.323 7.307zM4.086 7h23.826L16 16.337zM4 25a.96.96 0 0 1-.243-.05l9.495-9.495L16 17.608l2.748-2.153 9.496 9.496A.96.96 0 0 1 28 25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/erase16.json b/public/assets/components/assets/icon/erase16.json new file mode 100644 index 0000000..4a06d7e --- /dev/null +++ b/public/assets/components/assets/icon/erase16.json @@ -0,0 +1 @@ +"M8.037 14.625a.705.705 0 0 0 .778.162l6.738-2.773c.941-.383.173-2.43-.285-3.63l-.22-.576-7.2-6.473a.723.723 0 0 0-.489-.191.631.631 0 0 0-.213.034L.026 3.213 0 3.94a10.405 10.405 0 0 0 .889 3.207.678.678 0 0 0 .154.247zm.58-.838L1.805 6.743l-.125-.33a17.066 17.066 0 0 1-.53-1.556l5.454 5.454a2.191 2.191 0 0 0 2.318.502l5.425-2.034a7.782 7.782 0 0 1 .659 2.378zM7.29 2.177l6.42 5.773-5.14 1.927a1.19 1.19 0 0 1-1.259-.273l-5.78-5.781z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/erase24.json b/public/assets/components/assets/icon/erase24.json new file mode 100644 index 0000000..2282be4 --- /dev/null +++ b/public/assets/components/assets/icon/erase24.json @@ -0,0 +1 @@ +"M22.577 11.732L11.812 2.279A1.095 1.095 0 0 0 11.08 2a.964.964 0 0 0-.318.05L.115 5.02.076 6.082c-.05 1.38.882 3.505 1.33 4.683a.986.986 0 0 0 .23.36l10.458 10.56a1.07 1.07 0 0 0 .759.315 1.089 1.089 0 0 0 .403-.078l10.075-4.05c1.408-.559.259-3.548-.426-5.3zM11.03 3.012l.121.018 10.091 8.861-7.997 3a2.045 2.045 0 0 1-2.155-.468L2.157 5.489zm11.91 13.952l-10.057 4.03-.03.006a.067.067 0 0 1-.048-.02L2.347 10.422l-.225-.571a12.076 12.076 0 0 1-1.047-3.733l.01-.286 9.298 9.298a3.041 3.041 0 0 0 3.213.696l8.292-3.11.086.22c1.117 2.859 1.141 3.768.965 4.028z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/erase32.json b/public/assets/components/assets/icon/erase32.json new file mode 100644 index 0000000..dc145ba --- /dev/null +++ b/public/assets/components/assets/icon/erase32.json @@ -0,0 +1 @@ +"M30.102 16.113L15.749 3.388a1.453 1.453 0 0 0-.975-.376 1.275 1.275 0 0 0-.425.067l-14.197 4-.05 1.429c-.067 1.858 1.175 4.718 1.771 6.304a1.33 1.33 0 0 0 .308.486l13.944 14.215a1.42 1.42 0 0 0 1.012.424 1.44 1.44 0 0 0 .538-.105l13.433-5.452c1.877-.752.345-4.776-.568-7.136zM14.62 4.041l.153-.03a.458.458 0 0 1 .304.118l13.423 11.9-11.182 4.193a2.885 2.885 0 0 1-3.049-.661L2.239 7.53zm16.116 19.41L17.3 28.905a.425.425 0 0 1-.162.033.419.419 0 0 1-.3-.126L2.895 14.597a.352.352 0 0 1-.081-.125l-.293-.763c-.585-1.504-1.47-3.776-1.42-5.166l.025-.7 12.436 12.424a3.882 3.882 0 0 0 4.107.89l11.626-4.36.312.806c1.836 4.746 1.497 5.7 1.13 5.847z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/escalator16.json b/public/assets/components/assets/icon/escalator16.json new file mode 100644 index 0000000..9361b95 --- /dev/null +++ b/public/assets/components/assets/icon/escalator16.json @@ -0,0 +1 @@ +"M16 4a2.002 2.002 0 0 0-2-2h-1.728l-9 9H2a2 2 0 0 0 0 4h13V5.722A1.994 1.994 0 0 0 16 4zm-2 10H4.707l8-8H14zm0-9h-1.707l-9 9H2a1 1 0 0 1 0-2h1.686l9-9H14a1 1 0 0 1 0 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/escalator24.json b/public/assets/components/assets/icon/escalator24.json new file mode 100644 index 0000000..3216737 --- /dev/null +++ b/public/assets/components/assets/icon/escalator24.json @@ -0,0 +1 @@ +"M24 5.5A2.387 2.387 0 0 0 21.75 3h-3.457l-13 13H2.25A2.387 2.387 0 0 0 0 18.5a2.413 2.413 0 0 0 2 2.472V21h21V7.577A2.582 2.582 0 0 0 24 5.5zM22 20H6.707l12-12h3.043a1.993 1.993 0 0 0 .25-.028zm-.25-13h-3.457l-13 13H2.25A1.394 1.394 0 0 1 1 18.5 1.394 1.394 0 0 1 2.25 17h3.457l13-13h3.043A1.394 1.394 0 0 1 23 5.5 1.394 1.394 0 0 1 21.75 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/escalator32.json b/public/assets/components/assets/icon/escalator32.json new file mode 100644 index 0000000..575cf62 --- /dev/null +++ b/public/assets/components/assets/icon/escalator32.json @@ -0,0 +1 @@ +"M32 7a3.003 3.003 0 0 0-3-3h-3.707l-18 18H3a3 3 0 0 0 0 6h28V9.22A2.982 2.982 0 0 0 32 7zm-2 20H8.707l17-17H29a2.965 2.965 0 0 0 1-.184zM29 9h-3.707l-18 18H3a2 2 0 0 1 0-4h4.707l18-18H29a2 2 0 0 1 0 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/escalatorDown16.json b/public/assets/components/assets/icon/escalatorDown16.json new file mode 100644 index 0000000..ddc1f51 --- /dev/null +++ b/public/assets/components/assets/icon/escalatorDown16.json @@ -0,0 +1 @@ +"M16 3a2.003 2.003 0 0 0-2-2h-1.728l-9 9H2a2 2 0 0 0 0 4h13V4.722A1.994 1.994 0 0 0 16 3zm-2 10H4.707l8-8H14zm0-9h-1.707l-9 9H2a1 1 0 0 1 0-2h1.687l9-9H14a1 1 0 0 1 0 2zM2.707 6H5v1H1V3h1v2.293l4.281-4.281.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/escalatorDown24.json b/public/assets/components/assets/icon/escalatorDown24.json new file mode 100644 index 0000000..66b87b8 --- /dev/null +++ b/public/assets/components/assets/icon/escalatorDown24.json @@ -0,0 +1 @@ +"M24 5.5A2.388 2.388 0 0 0 21.75 3h-3.457l-13 13H2.25A2.388 2.388 0 0 0 0 18.5a2.413 2.413 0 0 0 2 2.472V21h21V7.577A2.582 2.582 0 0 0 24 5.5zM22 20H6.707l12-12h3.043a1.993 1.993 0 0 0 .25-.028zm-.25-13h-3.457l-13 13H2.25A1.394 1.394 0 0 1 1 18.5 1.394 1.394 0 0 1 2.25 17h3.457l13-13h3.043A1.394 1.394 0 0 1 23 5.5 1.394 1.394 0 0 1 21.75 7zM3.707 10H7v1H2V6h1v3.293l7.278-7.278.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/escalatorDown32.json b/public/assets/components/assets/icon/escalatorDown32.json new file mode 100644 index 0000000..a5a53d2 --- /dev/null +++ b/public/assets/components/assets/icon/escalatorDown32.json @@ -0,0 +1 @@ +"M32 7a3.003 3.003 0 0 0-3-3h-3.707l-18 18H3a3 3 0 0 0 0 6h28V9.22A2.982 2.982 0 0 0 32 7zm-2 20H8.707l17-17H29a2.965 2.965 0 0 0 1-.184zM29 9h-3.707l-18 18H3a2 2 0 0 1 0-4h4.707l18-18H29a2 2 0 0 1 0 4zM5.746 13H10v1H4V8h1v4.332l9.272-9.271.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/escalatorUp16.json b/public/assets/components/assets/icon/escalatorUp16.json new file mode 100644 index 0000000..f8c2718 --- /dev/null +++ b/public/assets/components/assets/icon/escalatorUp16.json @@ -0,0 +1 @@ +"M16 3a2.003 2.003 0 0 0-2-2h-1.728l-9 9H2a2 2 0 0 0 0 4h13V4.722A1.994 1.994 0 0 0 16 3zm-2 10H4.707l8-8H14zm0-9h-1.707l-9 9H2a1 1 0 0 1 0-2h1.687l9-9H14a1 1 0 0 1 0 2zM7 1v4H6V2.707L1.773 6.934l-.707-.707L5.293 2H3V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/escalatorUp24.json b/public/assets/components/assets/icon/escalatorUp24.json new file mode 100644 index 0000000..81b2a16 --- /dev/null +++ b/public/assets/components/assets/icon/escalatorUp24.json @@ -0,0 +1 @@ +"M24 5.5A2.388 2.388 0 0 0 21.75 3h-3.457l-13 13H2.25A2.388 2.388 0 0 0 0 18.5a2.413 2.413 0 0 0 2 2.472V21h21V7.577A2.582 2.582 0 0 0 24 5.5zM22 20H6.707l12-12h3.043a1.993 1.993 0 0 0 .25-.028zm-.25-13h-3.457l-13 13H2.25A1.394 1.394 0 0 1 1 18.5 1.394 1.394 0 0 1 2.25 17h3.457l13-13h3.043A1.394 1.394 0 0 1 23 5.5 1.394 1.394 0 0 1 21.75 7zM11 2v5h-1V3.707l-7.237 7.237-.707-.707L9.293 3H6V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/escalatorUp32.json b/public/assets/components/assets/icon/escalatorUp32.json new file mode 100644 index 0000000..f8fb4c4 --- /dev/null +++ b/public/assets/components/assets/icon/escalatorUp32.json @@ -0,0 +1 @@ +"M32 7a3.003 3.003 0 0 0-3-3h-3.707l-18 18H3a3 3 0 0 0 0 6h28V9.22A2.982 2.982 0 0 0 32 7zm-2 20H8.707l17-17H29a2.965 2.965 0 0 0 1-.184zM29 9h-3.707l-18 18H3a2 2 0 0 1 0-4h4.707l18-18H29a2 2 0 0 1 0 4zM15 3v6h-1V4.707l-9.261 9.261-.707-.707L13.293 4H9V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/esriCommunity16.json b/public/assets/components/assets/icon/esriCommunity16.json new file mode 100644 index 0000000..96ba6ea --- /dev/null +++ b/public/assets/components/assets/icon/esriCommunity16.json @@ -0,0 +1 @@ +"M8 15.943a1.687 1.687 0 0 0 .674-.14l4.931-2.158A2.33 2.33 0 0 0 15 11.51V2.966L8.674.196a1.691 1.691 0 0 0-1.349.001l-4.93 2.158A2.33 2.33 0 0 0 1 4.49v8.545l6.326 2.77a1.687 1.687 0 0 0 .674.14zM2 4.49a1.33 1.33 0 0 1 .796-1.218l4.93-2.157a.693.693 0 0 1 .547 0L14 3.62v7.89a1.33 1.33 0 0 1-.796 1.218l-4.93 2.158a.687.687 0 0 1-.547 0L2 12.379zM8.368 13A4.852 4.852 0 0 1 3.5 8.176a4.626 4.626 0 0 1 1.4-3.317A4.707 4.707 0 0 1 8.17 3.5a4.38 4.38 0 0 1 1.124.146L8.956 4.9a3.01 3.01 0 0 0-.795-.104 3.284 3.284 0 0 0-3.231 3.25 3.434 3.434 0 0 0 5.657 2.577.11.11 0 0 1 .15.007l.915.954a.109.109 0 0 1-.006.156A4.889 4.889 0 0 1 8.368 13zm2.56-5.806a3.23 3.23 0 0 0-.636-1.318l.4-1.496A4.577 4.577 0 0 1 12.5 8.046v.732H8.105a1.426 1.426 0 0 1-1.429-1.424.16.16 0 0 1 .16-.16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/esriCommunity24.json b/public/assets/components/assets/icon/esriCommunity24.json new file mode 100644 index 0000000..c2a5983 --- /dev/null +++ b/public/assets/components/assets/icon/esriCommunity24.json @@ -0,0 +1 @@ +"M11.149.79L3.9 3.961A3.173 3.173 0 0 0 2 6.869v12.337l9.15 4.005a2.13 2.13 0 0 0 1.7 0l7.249-3.173A3.173 3.173 0 0 0 22 17.131V4.794L12.85.789a2.13 2.13 0 0 0-1.701 0zM21 17.13a2.174 2.174 0 0 1-1.302 1.992l-7.248 3.173a1.125 1.125 0 0 1-.9 0L3 18.552V6.869a2.174 2.174 0 0 1 1.302-1.991l7.248-3.173a1.127 1.127 0 0 1 .9 0L21 5.448zM7.209 7.148A7.32 7.32 0 0 0 5 12.391a7.665 7.665 0 0 0 12.77 5.661.711.711 0 0 0 .043-1.024l-1.275-1.333a.713.713 0 0 0-.973-.053 4.547 4.547 0 0 1-7.462-3.444 4.328 4.328 0 0 1 4.252-4.29 3.93 3.93 0 0 1 1.036.135l.485.133.758-2.815-.485-.129a7.374 7.374 0 0 0-6.94 1.915zm6.193-1.057l-.238.882a5.079 5.079 0 0 0-.81-.064 5.342 5.342 0 0 0-5.251 5.29 5.547 5.547 0 0 0 8.894 4.378l.882.922A6.665 6.665 0 0 1 6 12.392 6.328 6.328 0 0 1 7.91 7.86 6.413 6.413 0 0 1 12.369 6a5.952 5.952 0 0 1 1.034.09zM15.789 11h-5.101a.689.689 0 0 0-.688.688A2.315 2.315 0 0 0 12.313 14H18a1.001 1.001 0 0 0 1-1v-1.113a7.24 7.24 0 0 0-2.852-5.785l-.592-.444-.843 3.161.165.2A4.023 4.023 0 0 1 15.789 11zm.338-3.603A6.279 6.279 0 0 1 18 11.887V13h-5.688a1.315 1.315 0 0 1-1.274-1h5.655l.07-.416a4.263 4.263 0 0 0-.953-2.998z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/esriCommunity32.json b/public/assets/components/assets/icon/esriCommunity32.json new file mode 100644 index 0000000..49810a4 --- /dev/null +++ b/public/assets/components/assets/icon/esriCommunity32.json @@ -0,0 +1 @@ +"M17.185.288a2.96 2.96 0 0 0-2.37 0L4.575 4.771A4.299 4.299 0 0 0 2 8.709v17.393l12.815 5.61a2.96 2.96 0 0 0 2.37 0l10.24-4.483A4.298 4.298 0 0 0 30 23.291V5.898zM29 23.291a3.299 3.299 0 0 1-1.977 3.022l-10.24 4.483a1.962 1.962 0 0 1-1.567 0L3 25.448V8.708a3.298 3.298 0 0 1 1.976-3.021l10.24-4.483a1.956 1.956 0 0 1 1.568 0L29 6.552zM9.794 9.72A9.274 9.274 0 0 0 7 16.36a9.702 9.702 0 0 0 16.222 7.123.715.715 0 0 0 .233-.499.707.707 0 0 0-.196-.513l-1.727-1.808a.71.71 0 0 0-.97-.049 5.981 5.981 0 0 1-9.861-4.501 5.707 5.707 0 0 1 5.604-5.659 5.161 5.161 0 0 1 1.368.18l.485.132.9-3.343-.486-.129A9.318 9.318 0 0 0 9.794 9.72zm8.033-1.572l-.38 1.409a6.348 6.348 0 0 0-1.142-.103A6.72 6.72 0 0 0 9.7 16.112a6.982 6.982 0 0 0 11.296 5.437l1.327 1.39A8.701 8.701 0 0 1 8 16.359a8.28 8.28 0 0 1 2.497-5.928A8.372 8.372 0 0 1 16.321 8a7.774 7.774 0 0 1 1.506.147zM20.867 14h-7.065a.803.803 0 0 0-.802.802A3.202 3.202 0 0 0 16.198 18H25v-1.887a9.195 9.195 0 0 0-3.616-7.344l-.592-.445-1.012 3.798.164.198a5.381 5.381 0 0 1 .923 1.68zm.5-3.949A8.235 8.235 0 0 1 24 16.113V17h-7.802a2.201 2.201 0 0 1-2.19-2h8.154l-.144-.614a6.709 6.709 0 0 0-1.142-2.498z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/esriCommunityGlyph16.json b/public/assets/components/assets/icon/esriCommunityGlyph16.json new file mode 100644 index 0000000..686cf2d --- /dev/null +++ b/public/assets/components/assets/icon/esriCommunityGlyph16.json @@ -0,0 +1 @@ +"M8.644 3.176a4.116 4.116 0 0 1 1.085.141l.485.134.778-2.9-.484-.128a7.694 7.694 0 0 0-9.506 7.463 7.96 7.96 0 0 0 13.349 5.832.635.635 0 0 0 .206-.446l-.03-.3-1.602-1.681a.628.628 0 0 0-.862-.04 4.836 4.836 0 0 1-3.124 1.163 4.715 4.715 0 0 1-4.714-4.73 4.513 4.513 0 0 1 1.31-3.172 4.338 4.338 0 0 1 3.109-1.336zM3.225 7.684a5.716 5.716 0 0 0 5.714 5.73 5.86 5.86 0 0 0 3.5-1.183l.95.997A6.959 6.959 0 0 1 2.003 7.886 6.74 6.74 0 0 1 8.658 1.18a6.175 6.175 0 0 1 1.103.099l-.259.966a5.24 5.24 0 0 0-.858-.07A5.33 5.33 0 0 0 4.82 3.812a5.506 5.506 0 0 0-1.595 3.872zM16 8.264v-.637a7.675 7.675 0 0 0-3.017-6.129l-.592-.444-.88 3.302.164.198A4.373 4.373 0 0 1 12.452 6H6.735A.736.736 0 0 0 6 6.735 2.267 2.267 0 0 0 8.265 9h7A.736.736 0 0 0 16 8.265zM15 8H8.265a1.267 1.267 0 0 1-1.237-1h6.677l-.118-.597a5.686 5.686 0 0 0-.98-2.28l.356-1.333A6.715 6.715 0 0 1 15 7.627z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/esriCommunityGlyph24.json b/public/assets/components/assets/icon/esriCommunityGlyph24.json new file mode 100644 index 0000000..a9751f1 --- /dev/null +++ b/public/assets/components/assets/icon/esriCommunityGlyph24.json @@ -0,0 +1 @@ +"M18.774 2.882l-.592-.445-1.146 4.305.164.198a6.8 6.8 0 0 1 1.383 3.062H9.798a.803.803 0 0 0-.802.802 3.202 3.202 0 0 0 3.198 3.198h10.802v-2.536a10.75 10.75 0 0 0-4.222-8.584zm3.222 10.12h-9.802a2.201 2.201 0 0 1-2.19-2h9.721l-.064-.557a8.066 8.066 0 0 0-1.528-3.938l.625-2.348a9.79 9.79 0 0 1 3.238 7.307zm-3.33 3.849a.683.683 0 0 0-.938-.046 7.12 7.12 0 0 1-4.602 1.714 6.988 6.988 0 0 1-6.992-6.97 6.631 6.631 0 0 1 1.953-4.68 6.472 6.472 0 0 1 4.618-1.973 6.05 6.05 0 0 1 1.606.21l.485.134 1-3.726-.484-.13A10.775 10.775 0 0 0 2.004 11.838a11.155 11.155 0 0 0 18.71 8.169.69.69 0 0 0 .222-.48.68.68 0 0 0-.188-.49zm-5.51 5.103A10.147 10.147 0 0 1 3.005 11.837a9.84 9.84 0 0 1 9.72-9.791 9.054 9.054 0 0 1 1.843.189l-.48 1.792a7.184 7.184 0 0 0-1.382-.131 7.465 7.465 0 0 0-5.33 2.27 7.625 7.625 0 0 0-2.24 5.383 7.988 7.988 0 0 0 7.991 7.97 8.15 8.15 0 0 0 5.021-1.762l1.648 1.728a10.167 10.167 0 0 1-6.638 2.47z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/esriCommunityGlyph32.json b/public/assets/components/assets/icon/esriCommunityGlyph32.json new file mode 100644 index 0000000..60825c5 --- /dev/null +++ b/public/assets/components/assets/icon/esriCommunityGlyph32.json @@ -0,0 +1 @@ +"M23.777 4.8l-.593-.445-1.367 5.139.164.198A9.41 9.41 0 0 1 23.838 14H12.82a.82.82 0 0 0-.82.82A4.185 4.185 0 0 0 16.18 19h12a.82.82 0 0 0 .82-.82v-2.75A13.316 13.316 0 0 0 23.777 4.8zM28 18H16.18a3.185 3.185 0 0 1-3.175-3h12.014l-.091-.578a11.058 11.058 0 0 0-2.013-5.164l.847-3.187A12.355 12.355 0 0 1 28 15.43zM17.021 29.757a14.063 14.063 0 0 0 9.442-3.647.806.806 0 0 0 .042-1.153l-2.54-2.663a.806.806 0 0 0-1.104-.055 9.028 9.028 0 0 1-14.89-6.81 8.638 8.638 0 0 1 8.477-8.573 7.823 7.823 0 0 1 2.075.272l.485.134 1.199-4.466-.484-.129A13.54 13.54 0 0 0 3 15.793a14.009 14.009 0 0 0 14.021 13.964zM7.742 6.892a12.54 12.54 0 0 1 8.73-3.65 11.624 11.624 0 0 1 2.507.273l-.68 2.53a8.976 8.976 0 0 0-1.851-.189 9.652 9.652 0 0 0-9.476 9.572 10.028 10.028 0 0 0 16.397 7.69l2.274 2.383A13.027 13.027 0 0 1 4 15.793a12.445 12.445 0 0 1 3.742-8.901z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/event16.json b/public/assets/components/assets/icon/event16.json new file mode 100644 index 0000000..263671e --- /dev/null +++ b/public/assets/components/assets/icon/event16.json @@ -0,0 +1 @@ +"M15 2v1H1V2h1V1H0v14h16V1h-2v1zm0 12H1V4h14zM5 2V1h6v1zM4 0v2H3V0zm8 2V0h1v2zM6.714 9.51L4.634 8h2.573L8 5.56 8.793 8h2.572L9.286 9.51l.796 2.447L8 10.443l-2.082 1.514z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/event24.json b/public/assets/components/assets/icon/event24.json new file mode 100644 index 0000000..caf5bd8 --- /dev/null +++ b/public/assets/components/assets/icon/event24.json @@ -0,0 +1 @@ +"M20 4.026h2V7H2V4.026h2v-1H1V21h22V3.026h-3zM22 20H2V8.026h20zM7 4.026v-1h10v1zM5 2h1v3H5zm13 0h1v3h-1zM9.209 17.309L12 15.28l2.791 2.028-1.066-3.281L16.515 12h-3.449L12 8.719 10.934 12h-3.45l2.791 2.028zM11.66 13l.34-1.046.34 1.046h1.097l-.888.646.34 1.044-.889-.645-.889.645.34-1.044-.889-.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/event32.json b/public/assets/components/assets/icon/event32.json new file mode 100644 index 0000000..ca2a828 --- /dev/null +++ b/public/assets/components/assets/icon/event32.json @@ -0,0 +1 @@ +"M25 6h4v4H3V6h4V5H2v22h28V5h-5zm4 20H3V11h26zM10 6V5h12v1zm13-3h1v4h-1zM8 3h1v4H8zm4.55 19.707l3.47-2.525 3.47 2.524-1.329-4.079L21.623 16h-4.28l-1.322-3.973L14.696 16h-4.303l3.486 2.624zM13.384 17h2.033l.603-1.809.602 1.809h2.03l-1.662 1.262.593 1.82-1.563-1.137-1.565 1.139.596-1.83z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkCircle16.json b/public/assets/components/assets/icon/exclamationMarkCircle16.json new file mode 100644 index 0000000..ac43d75 --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkCircle16.json @@ -0,0 +1 @@ +"M9.495 11.524a1 1 0 0 1-2 0v-.048a1 1 0 0 1 2 0zM8.995 5h-.977v4h.977zM15.8 8.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkCircle16F.json b/public/assets/components/assets/icon/exclamationMarkCircle16F.json new file mode 100644 index 0000000..2caa56b --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkCircle16F.json @@ -0,0 +1 @@ +"M1.2 8.5a7.3 7.3 0 1 0 7.3-7.3 7.3 7.3 0 0 0-7.3 7.3zm8.295 2.976v.048a1 1 0 0 1-2 0v-.048a1 1 0 0 1 2 0zM8.995 9h-.977V5h.977z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkCircle24.json b/public/assets/components/assets/icon/exclamationMarkCircle24.json new file mode 100644 index 0000000..42ff30c --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkCircle24.json @@ -0,0 +1 @@ +"M12 7h1v7h-1zm1.5 9.5a1 1 0 1 0-1 1 1.002 1.002 0 0 0 1-1zm9.3-4A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkCircle24F.json b/public/assets/components/assets/icon/exclamationMarkCircle24F.json new file mode 100644 index 0000000..d62acd4 --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkCircle24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zM12 7h1v7h-1zm.5 10.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkCircle32.json b/public/assets/components/assets/icon/exclamationMarkCircle32.json new file mode 100644 index 0000000..0d0bae5 --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkCircle32.json @@ -0,0 +1 @@ +"M16.5 24.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zM16 20h1V9h-1zm13.8-3.5A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkCircle32F.json b/public/assets/components/assets/icon/exclamationMarkCircle32F.json new file mode 100644 index 0000000..317d8b2 --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkCircle32F.json @@ -0,0 +1 @@ +"M16.5 29.8A13.3 13.3 0 1 0 3.2 16.5a13.3 13.3 0 0 0 13.3 13.3zM16 9h1v11h-1zm.5 13.5a1 1 0 1 1-1 1 1.002 1.002 0 0 1 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkTriangle16.json b/public/assets/components/assets/icon/exclamationMarkTriangle16.json new file mode 100644 index 0000000..db7e145 --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkTriangle16.json @@ -0,0 +1 @@ +"M1.995 15h13.01a.937.937 0 0 0 .838-1.355L9.32.52a.907.907 0 0 0-1.64 0L1.157 13.645A.937.937 0 0 0 1.995 15zM8.52 1.08L14.902 14H2.098zm.976 10.396v.048a1 1 0 0 1-2 0v-.048a1 1 0 0 1 2 0zM8.995 9h-.977V5h.977z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkTriangle16F.json b/public/assets/components/assets/icon/exclamationMarkTriangle16F.json new file mode 100644 index 0000000..0c227b2 --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkTriangle16F.json @@ -0,0 +1 @@ +"M1.995 15h13.01a.937.937 0 0 0 .838-1.355L9.32.52a.907.907 0 0 0-1.64 0L1.157 13.645A.937.937 0 0 0 1.995 15zM8.018 5h.977v4h-.977zm-.523 6.476a1 1 0 0 1 2 0v.048a1 1 0 0 1-2 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkTriangle24.json b/public/assets/components/assets/icon/exclamationMarkTriangle24.json new file mode 100644 index 0000000..0e1cbff --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkTriangle24.json @@ -0,0 +1 @@ +"M1.225 21.225A1.678 1.678 0 0 0 2.707 22H22.28a1.68 1.68 0 0 0 1.484-.775 1.608 1.608 0 0 0 .003-1.656L13.995 1.827a1.745 1.745 0 0 0-2.969 0l-9.8 17.742a1.603 1.603 0 0 0 0 1.656zm.859-1.143l9.82-17.773A.71.71 0 0 1 12.508 2a.73.73 0 0 1 .629.342l9.751 17.708a.626.626 0 0 1 .017.662.725.725 0 0 1-.626.288H2.708a.723.723 0 0 1-.623-.286.605.605 0 0 1-.001-.632zM13 15h-1V8h1zm-1.5 2.5a1 1 0 1 1 1 1 1.002 1.002 0 0 1-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkTriangle24F.json b/public/assets/components/assets/icon/exclamationMarkTriangle24F.json new file mode 100644 index 0000000..cd00fc7 --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkTriangle24F.json @@ -0,0 +1 @@ +"M13.995 1.827a1.745 1.745 0 0 0-2.969 0l-9.8 17.742a1.603 1.603 0 0 0 0 1.656 1.678 1.678 0 0 0 1.48.775H22.28a1.68 1.68 0 0 0 1.484-.775 1.608 1.608 0 0 0 .003-1.656zM12 8h1v7h-1zm.5 10.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkTriangle32.json b/public/assets/components/assets/icon/exclamationMarkTriangle32.json new file mode 100644 index 0000000..7cdd070 --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkTriangle32.json @@ -0,0 +1 @@ +"M3.929 29h25.148a1.897 1.897 0 0 0 1.67-2.797L18.217 2.951a1.897 1.897 0 0 0-3.337-.005L2.261 26.198A1.897 1.897 0 0 0 3.93 29zm-.788-2.324L15.759 3.423a.896.896 0 0 1 1.577.002l12.531 23.253a.898.898 0 0 1-.79 1.322H3.93a.897.897 0 0 1-.788-1.324zM15.5 24.5a1 1 0 1 1 1 1 1.002 1.002 0 0 1-1-1zM17 21h-1V10h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exclamationMarkTriangle32F.json b/public/assets/components/assets/icon/exclamationMarkTriangle32F.json new file mode 100644 index 0000000..15b3619 --- /dev/null +++ b/public/assets/components/assets/icon/exclamationMarkTriangle32F.json @@ -0,0 +1 @@ +"M18.217 2.951a1.897 1.897 0 0 0-3.337-.005L2.261 26.198A1.897 1.897 0 0 0 3.93 29h25.148a1.897 1.897 0 0 0 1.67-2.797zM16 10h1v11h-1zm.5 15.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exitHighwayLeft16.json b/public/assets/components/assets/icon/exitHighwayLeft16.json new file mode 100644 index 0000000..8616868 --- /dev/null +++ b/public/assets/components/assets/icon/exitHighwayLeft16.json @@ -0,0 +1 @@ +"M12 8.886a6.411 6.411 0 0 0-1-.85V2h1zM4.5 1.81L1.69 4.62l.708.706L4 3.723V4c0 3.385 2.074 4.346 3.904 5.194C9.565 9.964 11 10.63 11 13v1h1v-1c0-3.01-1.953-3.915-3.675-4.713C6.54 7.46 5 6.747 5 4v-.277l1.602 1.602.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exitHighwayLeft24.json b/public/assets/components/assets/icon/exitHighwayLeft24.json new file mode 100644 index 0000000..21e88ee --- /dev/null +++ b/public/assets/components/assets/icon/exitHighwayLeft24.json @@ -0,0 +1 @@ +"M17 14.907a7.418 7.418 0 0 0-1-1.11V3h1zM7 6.5c0 4.896 2.608 6.306 4.91 7.55C14.103 15.237 16 16.262 16 20v1h1v-1c0-4.333-2.347-5.602-4.616-6.83C10.13 11.953 8 10.8 8 6.5V3.707l1.64 1.64.707-.706L7.5 1.793 4.653 4.641l.707.707L7 3.708z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exitHighwayLeft32.json b/public/assets/components/assets/icon/exitHighwayLeft32.json new file mode 100644 index 0000000..ea533b6 --- /dev/null +++ b/public/assets/components/assets/icon/exitHighwayLeft32.json @@ -0,0 +1 @@ +"M23 20.273a8.957 8.957 0 0 0-1-1.29V4h1zM9 8c0 6.44 3.713 8.293 6.989 9.929C19.08 19.472 22 20.929 22 26v2h1v-2c0-5.69-3.337-7.355-6.564-8.967C13.126 15.382 10 13.821 10 8V4.692l2.661 2.662.707-.707-3.853-3.854L5.66 6.646l.707.707L9 4.722z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exitHighwayRight16.json b/public/assets/components/assets/icon/exitHighwayRight16.json new file mode 100644 index 0000000..17afaeb --- /dev/null +++ b/public/assets/components/assets/icon/exitHighwayRight16.json @@ -0,0 +1 @@ +"M4 8.886a6.411 6.411 0 0 1 1-.85V2H4zm7.5-7.077l2.81 2.81-.708.706L12 3.723V4c0 3.385-2.074 4.346-3.904 5.194C6.435 9.964 5 10.63 5 13v1H4v-1c0-3.01 1.953-3.915 3.675-4.713C9.46 7.46 11 6.747 11 4v-.277L9.398 5.325l-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exitHighwayRight24.json b/public/assets/components/assets/icon/exitHighwayRight24.json new file mode 100644 index 0000000..278fbe1 --- /dev/null +++ b/public/assets/components/assets/icon/exitHighwayRight24.json @@ -0,0 +1 @@ +"M7 14.907a7.418 7.418 0 0 1 1-1.11V3H7zM17 6.5c0 4.896-2.608 6.306-4.91 7.55C9.897 15.237 8 16.262 8 20v1H7v-1c0-4.333 2.347-5.602 4.616-6.83C13.87 11.953 16 10.8 16 6.5V3.707l-1.64 1.64-.707-.706L16.5 1.793l2.847 2.848-.707.707L17 3.708z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/exitHighwayRight32.json b/public/assets/components/assets/icon/exitHighwayRight32.json new file mode 100644 index 0000000..17bba4b --- /dev/null +++ b/public/assets/components/assets/icon/exitHighwayRight32.json @@ -0,0 +1 @@ +"M9 20.273a8.957 8.957 0 0 1 1-1.29V4H9zM23 8c0 6.44-3.713 8.293-6.989 9.929C12.921 19.472 10 20.929 10 26v2H9v-2c0-5.69 3.337-7.355 6.564-8.967C18.874 15.382 22 13.821 22 8V4.692l-2.661 2.662-.707-.707 3.853-3.854 3.854 3.854-.707.707L23 4.722z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/expand16.json b/public/assets/components/assets/icon/expand16.json new file mode 100644 index 0000000..1d6ba77 --- /dev/null +++ b/public/assets/components/assets/icon/expand16.json @@ -0,0 +1 @@ +"M15 15h-4v-1h2.282l-3.633-3.584.767-.767L14 13.282V11h1zM5 1v1H2.718l3.633 3.584-.767.767L2 2.718V5H1V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/expand24.json b/public/assets/components/assets/icon/expand24.json new file mode 100644 index 0000000..ff6a5c2 --- /dev/null +++ b/public/assets/components/assets/icon/expand24.json @@ -0,0 +1 @@ +"M22 21.998L16 22v-.998L20.34 21l-5.75-5.751.659-.66L21 20.34l.002-4.34H22zM8 2v.998L3.66 3l5.75 5.751-.659.66L3 3.66 2.998 8H2l.002-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/expand32.json b/public/assets/components/assets/icon/expand32.json new file mode 100644 index 0000000..a0edb14 --- /dev/null +++ b/public/assets/components/assets/icon/expand32.json @@ -0,0 +1 @@ +"M19.646 20.354L27.293 28H23v1h6v-6h-1v4.293l-7.646-7.646zm-7.293-8.707L4.707 4H9V3H3v6h1V4.707l7.646 7.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/explore16.json b/public/assets/components/assets/icon/explore16.json new file mode 100644 index 0000000..8d0facf --- /dev/null +++ b/public/assets/components/assets/icon/explore16.json @@ -0,0 +1 @@ +"M3.384 12.607L9.799 9.51l2.74-6.05L6.49 6.202zm5.471-3.752l-3.317 1.602 1.606-3.313zM8 .2A7.8 7.8 0 1 0 15.8 8 7.809 7.809 0 0 0 8 .2zm0 14.6A6.8 6.8 0 1 1 14.8 8 6.807 6.807 0 0 1 8 14.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/explore24.json b/public/assets/components/assets/icon/explore24.json new file mode 100644 index 0000000..62b6aa6 --- /dev/null +++ b/public/assets/components/assets/icon/explore24.json @@ -0,0 +1 @@ +"M6.45 17.216l7.981-3.845 2.98-7.115-7.116 2.98zm6.741-4.358l-4.599 2.216 2.216-4.6zM12 1.2A10.8 10.8 0 1 0 22.8 12 10.812 10.812 0 0 0 12 1.2zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.81 9.81 0 0 1-9.8 9.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/explore32.json b/public/assets/components/assets/icon/explore32.json new file mode 100644 index 0000000..1cad81c --- /dev/null +++ b/public/assets/components/assets/icon/explore32.json @@ -0,0 +1 @@ +"M8.235 24.265l11.038-5.212 4.4-10.226-10.226 4.4zm9.798-5.732L10.33 22.17l3.637-7.703zM16 2.2A13.8 13.8 0 1 0 29.8 16 13.815 13.815 0 0 0 16 2.2zm0 26.6A12.8 12.8 0 1 1 28.8 16 12.815 12.815 0 0 1 16 28.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/export16.json b/public/assets/components/assets/icon/export16.json new file mode 100644 index 0000000..96f0e5d --- /dev/null +++ b/public/assets/components/assets/icon/export16.json @@ -0,0 +1 @@ +"M8 12V3.739L6.415 5.324l-.707-.707 2.81-2.81 2.808 2.81-.707.707L9 3.704V12zm-3-1v-1H2v5h13v-5h-3v1h2v3H3v-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/export24.json b/public/assets/components/assets/icon/export24.json new file mode 100644 index 0000000..3831bd4 --- /dev/null +++ b/public/assets/components/assets/icon/export24.json @@ -0,0 +1 @@ +"M12 18V3.707L9.354 6.354l-.707-.707L12.5 1.793l3.854 3.854-.707.707L13 3.707V18zm5-2h4v5H4v-5h4v-1H3v7h19v-7h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/export32.json b/public/assets/components/assets/icon/export32.json new file mode 100644 index 0000000..d0e843b --- /dev/null +++ b/public/assets/components/assets/icon/export32.json @@ -0,0 +1 @@ +"M16 24V5.707l-2.646 2.647-.707-.707L16.5 3.793l3.854 3.854-.707.707L17 5.707V24zm5-3h7v7H5v-7h7v-1H4v9h25v-9h-8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/extent16.json b/public/assets/components/assets/icon/extent16.json new file mode 100644 index 0000000..b88084c --- /dev/null +++ b/public/assets/components/assets/icon/extent16.json @@ -0,0 +1 @@ +"M6 14H2v-4H1v5h5zm4 1h5v-5h-1v4h-4zM6 1H1v5h1V2h4zm4 1h4v4h1V1h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/extent24.json b/public/assets/components/assets/icon/extent24.json new file mode 100644 index 0000000..ddbd0cc --- /dev/null +++ b/public/assets/components/assets/icon/extent24.json @@ -0,0 +1 @@ +"M3 16H2v6h6v-1H3zM16 3h5v5h1V2h-6zm5 18h-5v1h6v-6h-1zM8 2H2v6h1V3h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/extent32.json b/public/assets/components/assets/icon/extent32.json new file mode 100644 index 0000000..f27cf52 --- /dev/null +++ b/public/assets/components/assets/icon/extent32.json @@ -0,0 +1 @@ +"M28 4h-6V3h7v7h-1zM4 10H3V3h7v1H4zm6 19H3v-7h1v6h6zm12-1h6v-6h1v7h-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/extentFilter16.json b/public/assets/components/assets/icon/extentFilter16.json new file mode 100644 index 0000000..cd4834d --- /dev/null +++ b/public/assets/components/assets/icon/extentFilter16.json @@ -0,0 +1 @@ +"M15 6h-1V2h-4V1h5zm-1 8h-4v1h5v-5h-1zM6 2V1H1v4h1V2zm1 4v2l-2.8 3h-.006l-.24 1-.13 3h-.649l-.13-3-.245-1L0 8V6zM5.16 8.8H1.84l1.307 1.4h.706zM1 7v1h5V7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/extentFilter24.json b/public/assets/components/assets/icon/extentFilter24.json new file mode 100644 index 0000000..6ba77ad --- /dev/null +++ b/public/assets/components/assets/icon/extentFilter24.json @@ -0,0 +1 @@ +"M21 16h1v6h-6v-1h5zM3 3h5V2H2v6h1zm13 0h5v5h1V2h-6zm-2 6v2l-4 4-1 8H6l-1-8-4-4V9zm-5.133 6H6.133l.75 7h1.234zm2.719-3H3.414l2 2h4.172zM13 10H2v.586l.414.414h10.172l.414-.414z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/extentFilter32.json b/public/assets/components/assets/icon/extentFilter32.json new file mode 100644 index 0000000..574d87d --- /dev/null +++ b/public/assets/components/assets/icon/extentFilter32.json @@ -0,0 +1 @@ +"M4 10H3V3h7v1H4zm24 0h1V3h-7v1h6zm0 18h-6v1h7v-7h-1zM7 19l-5-5v-2h16v2l-5 5-1.5 11h-3zm4.854 0H8.145l1.228 10h1.254zM3 14h14v-1H3zm4.468 4h5.064l3.333-3H4.135z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/eyedropper16.json b/public/assets/components/assets/icon/eyedropper16.json new file mode 100644 index 0000000..3f82bdf --- /dev/null +++ b/public/assets/components/assets/icon/eyedropper16.json @@ -0,0 +1 @@ +"M.069 15.188a.559.559 0 0 0 .743.743l4.038-1.953 7.614-7.614.708.707.707-.707-.243-.243a.656.656 0 0 1 0-.928l1.778-1.779A2 2 0 0 0 12.586.586l-1.779 1.778a.656.656 0 0 1-.928 0l-.243-.243-.707.707.707.708-7.614 7.614zM11.515 3.071l1.778-1.778a1 1 0 0 1 1.414 1.414L12.93 4.486a1.65 1.65 0 0 0-.37.559L10.956 3.44a1.646 1.646 0 0 0 .56-.369zm-1.172 1.172l1.414 1.414-3.3 3.3H5.628z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/eyedropper24.json b/public/assets/components/assets/icon/eyedropper24.json new file mode 100644 index 0000000..ee3f047 --- /dev/null +++ b/public/assets/components/assets/icon/eyedropper24.json @@ -0,0 +1 @@ +"M21.957 5.457a2.06 2.06 0 0 0-2.914-2.914L16.5 5.086a.5.5 0 0 1-.707 0l-.44-.44-.706.707.723.724L4.927 16.519l-2.38 5.234a.151.151 0 0 0 .2.2l5.234-2.38L18.423 9.13l.723.724.707-.707-.439-.44a.5.5 0 0 1 0-.707zM12.34 14l-4.18.5 7.817-7.816 1.84 1.84L12.34 14zm6.367-6.707a1.495 1.495 0 0 0-.29.418l-1.639-1.64a1.406 1.406 0 0 0 .429-.278L19.75 3.25a1.06 1.06 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/eyedropper32.json b/public/assets/components/assets/icon/eyedropper32.json new file mode 100644 index 0000000..0412220 --- /dev/null +++ b/public/assets/components/assets/icon/eyedropper32.json @@ -0,0 +1 @@ +"M29.519 7.22a2.644 2.644 0 0 0-3.739-3.74l-3.334 3.334a.643.643 0 0 1-.91 0l-.96-.959-.705.706 1.414 1.414L5.684 23.577 3.023 29.46a.321.321 0 0 0 .419.427l5.98-2.57 15.602-15.601 1.414 1.414.706-.706-.96-.959a.644.644 0 0 1 0-.91zM17.324 18h-4.648l9.317-9.317 2.324 2.324zm8.154-8.153a1.627 1.627 0 0 0-.362.546l-2.508-2.508a1.646 1.646 0 0 0 .544-.362l3.335-3.334a1.643 1.643 0 0 1 2.324 2.324z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/faceId16.json b/public/assets/components/assets/icon/faceId16.json new file mode 100644 index 0000000..cca2f13 --- /dev/null +++ b/public/assets/components/assets/icon/faceId16.json @@ -0,0 +1 @@ +"M3 11.5V14h10l-.009-2.5A2.495 2.495 0 0 0 10.5 9h-5A2.503 2.503 0 0 0 3 11.5zm9 0V13H4v-1.5A1.502 1.502 0 0 1 5.5 10h5a1.502 1.502 0 0 1 1.5 1.5zM8 7.8A2.8 2.8 0 1 0 5.2 5 2.803 2.803 0 0 0 8 7.8zm0-4.6A1.8 1.8 0 1 1 6.2 5 1.802 1.802 0 0 1 8 3.2zM16 0v4h-1V1h-3V0zm-1 12h1v4h-4v-1h3zM1 15h3v1H0v-4h1zM1 4H0V0h4v1H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/faceId24.json b/public/assets/components/assets/icon/faceId24.json new file mode 100644 index 0000000..3ef166b --- /dev/null +++ b/public/assets/components/assets/icon/faceId24.json @@ -0,0 +1 @@ +"M12 11.8A3.8 3.8 0 1 0 8.2 8a3.804 3.804 0 0 0 3.8 3.8zm0-6.6A2.8 2.8 0 1 1 9.2 8 2.803 2.803 0 0 1 12 5.2zM9.5 13a4.497 4.497 0 0 0-4.491 4.5L5 20h14v-2.5a4.505 4.505 0 0 0-4.5-4.5zm8.5 4.5V19H6v-1.5A3.504 3.504 0 0 1 9.5 14h5a3.504 3.504 0 0 1 3.5 3.5zm4-.5h1v6h-6v-1h5zM2 22h5v1H1v-6h1zM2 7H1V1h6v1H2zm21-6v6h-1V2h-5V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/faceId32.json b/public/assets/components/assets/icon/faceId32.json new file mode 100644 index 0000000..aaf7272 --- /dev/null +++ b/public/assets/components/assets/icon/faceId32.json @@ -0,0 +1 @@ +"M7.009 22.5L7 27h18v-4.5a5.506 5.506 0 0 0-5.5-5.5h-7a5.499 5.499 0 0 0-5.491 5.5zM24 22.5V26H8v-3.5a4.505 4.505 0 0 1 4.5-4.5h7a4.505 4.505 0 0 1 4.5 4.5zm-8-7.7a4.8 4.8 0 1 0-4.8-4.8 4.805 4.805 0 0 0 4.8 4.8zm0-8.6a3.8 3.8 0 1 1-3.8 3.8A3.804 3.804 0 0 1 16 6.2zM3 9H2V2h7v1H3zm27-7v7h-1V3h-6V2zm-1 21h1v7h-7v-1h6zM3 29h6v1H2v-7h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/featureDetails16.json b/public/assets/components/assets/icon/featureDetails16.json new file mode 100644 index 0000000..d7e449c --- /dev/null +++ b/public/assets/components/assets/icon/featureDetails16.json @@ -0,0 +1 @@ +"M0 13v3h16v-3zm15 2H1v-1h14zM6 5H4V4h2zm5 0H7V4h4zM6 2H1V1h5zm9 0H7V1h8zM3 11v-1h3v1zm12 0H7v-1h8zM6 8H2V7h4zm7 0H7V7h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/featureDetails24.json b/public/assets/components/assets/icon/featureDetails24.json new file mode 100644 index 0000000..8db243f --- /dev/null +++ b/public/assets/components/assets/icon/featureDetails24.json @@ -0,0 +1 @@ +"M2 3h7v1H2zm7 4H6v1h3zm0 4H3v1h6zm12-8H11v1h10zM11 7v1h5V7zm0 5h8v-1h-8zM1 19h22v3H1zm1 2h20v-1H2zm7-5v-1H5v1zm2 0h10v-1H11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/featureDetails32.json b/public/assets/components/assets/icon/featureDetails32.json new file mode 100644 index 0000000..caea84d --- /dev/null +++ b/public/assets/components/assets/icon/featureDetails32.json @@ -0,0 +1 @@ +"M11 16H4v-1h7zm0 5v-1H7v1zm0-16H3v1h8zm14 10H13v1h12zm2 5H13v1h14zm0-15H13v1h14zm3 20v3H2v-3zm-1 1H3v1h26zM11 10H8v1h3zm11 0h-9v1h9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/featureDisplayOrder16.json b/public/assets/components/assets/icon/featureDisplayOrder16.json new file mode 100644 index 0000000..979e1a4 --- /dev/null +++ b/public/assets/components/assets/icon/featureDisplayOrder16.json @@ -0,0 +1 @@ +[{"d":"M16 3v7h-3V9h2V7h-2V6h2V4h-2v1h-1V4H9v1H8V4H6v1H5V3zm-6-1L8.5 0 7 2zM7 14l1.5 2 1.5-2zm5-8v7H1V6zM5 7v2h3V7zM2 9h2V7H2zm2 3v-2H2v2zm4 0v-2H5v2zm3-2H9v2h2zm0-3H9v2h2z"},{"opacity":".5","d":"M15 9h-2V7h2zm-4 1H9v2h2zM8 7H5v2h3z"},{"opacity":".25","d":"M4 9H2V7h2zm4 1H5v2h3zm4-6H9v1h3z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/featureDisplayOrder24.json b/public/assets/components/assets/icon/featureDisplayOrder24.json new file mode 100644 index 0000000..10ee4e1 --- /dev/null +++ b/public/assets/components/assets/icon/featureDisplayOrder24.json @@ -0,0 +1 @@ +[{"d":"M15 4h-5l2.5-2.574zm-3.5 19.574L14 21H9zM1 10h16v9H1zm11 4h4v-3h-4zm0 4h4v-3h-4zm-5-4h4v-3H7zm0 4h4v-3H7zm-5-4h4v-3H2zm0 4h4v-3H2zM7 6v3h1V7h4v2h1V7h4v2h1V7h4v3h-4v1h4v3h-4v1h5V6z"},{"opacity":".25","d":"M17 9h-4V7h4zM6 11H2v3h4zm5 4H7v3h4z"},{"opacity":".5","d":"M22 14h-4v-3h4zm-11-3H7v3h4zm5 4h-4v3h4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/featureDisplayOrder32.json b/public/assets/components/assets/icon/featureDisplayOrder32.json new file mode 100644 index 0000000..be1abf0 --- /dev/null +++ b/public/assets/components/assets/icon/featureDisplayOrder32.json @@ -0,0 +1 @@ +[{"d":"M30 8v11h-5v-1h4v-4h-4v-1h4V9h-4v4h-1V9h-4v4h-1V9h-4v4h-1V9h-4v4H9V8zM19 6l-2.5-2.574L14 6zm-5 21l2.5 2.574L19 27zm10-13v11H3V14zm-10 1v4h4v-4zm-5 0v4h4v-4zm-5 4h4v-4H4zm4 5v-4H4v4zm5 0v-4H9v4zm5 0v-4h-4v4zm5-4h-4v4h4zm0-5h-4v4h4z"},{"opacity":".25","d":"M19 13h-4V9h4zm10 1h-4v4h4zm-6 1h-4v4h4zm-10 5H9v4h4zm-5-5H4v4h4z"},{"opacity":".5","d":"M29 13h-4V9h4zm-11 7h-4v4h4zm-5-5H9v4h4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/featureLayer16.json b/public/assets/components/assets/icon/featureLayer16.json new file mode 100644 index 0000000..ce7bea9 --- /dev/null +++ b/public/assets/components/assets/icon/featureLayer16.json @@ -0,0 +1 @@ +"M3.793 14.8A9.158 9.158 0 0 1 0 14.089l2.133-12.6a10.247 10.247 0 0 0 2.018.44 4.223 4.223 0 0 0-.143.991 11.991 11.991 0 0 1-1.073-.18l-1.81 10.697a9.54 9.54 0 0 0 2.668.363 10.962 10.962 0 0 0 3.888-.748 12.79 12.79 0 0 1 4.526-.852 8.317 8.317 0 0 1 2.489.376l-1.72-10.163a7.883 7.883 0 0 0-1.065-.278 3.955 3.955 0 0 0-.399-1.07 8.368 8.368 0 0 1 2.355.623L16 14.29a6.624 6.624 0 0 0-3.793-1.089c-3.665 0-4.749 1.6-8.414 1.6zM8 0a2.893 2.893 0 0 1 3 2.999V7l-3 3-3-3V2.999A2.893 2.893 0 0 1 8 0zM6 2.999v3.587l2 2 2-2V2.999A1.893 1.893 0 0 0 8 1a1.893 1.893 0 0 0-2 1.999zM8 1.75A1.25 1.25 0 1 0 9.25 3 1.249 1.249 0 0 0 8 1.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/featureLayer24.json b/public/assets/components/assets/icon/featureLayer24.json new file mode 100644 index 0000000..5d2f109 --- /dev/null +++ b/public/assets/components/assets/icon/featureLayer24.json @@ -0,0 +1 @@ +"M20.83 3.078l3.051 18.105a13.093 13.093 0 0 0-5.423-1.017c-5.242 0-6.792 1.634-12.034 1.634A13.093 13.093 0 0 1 1 20.783L4.05 3.078A13.726 13.726 0 0 0 6 3.562v1.01c-.429-.072-.828-.15-1.152-.229L2.124 20.15a13.726 13.726 0 0 0 4.3.65 22.054 22.054 0 0 0 5.783-.79 24.03 24.03 0 0 1 6.25-.844 16.248 16.248 0 0 1 4.158.52l-2.674-15.87a12.47 12.47 0 0 0-1.942-.475 4.612 4.612 0 0 0-.119-1.025 12.726 12.726 0 0 1 2.95.763zM8 3.352C8 1.458 9.994 0 12 0s4 1.458 4 3.352v7.662l-4 4.045-4-4.045zm1 0v7.25l3 3.035 3-3.034v-7.25C15 2.006 13.416 1 12 1S9 2.006 9 3.353zm3-.227A1.875 1.875 0 1 1 10.125 5 1.874 1.874 0 0 1 12 3.125zM12.875 5a.875.875 0 1 0-.875.875.876.876 0 0 0 .875-.875z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/featureLayer32.json b/public/assets/components/assets/icon/featureLayer32.json new file mode 100644 index 0000000..3b8caea --- /dev/null +++ b/public/assets/components/assets/icon/featureLayer32.json @@ -0,0 +1 @@ +"M27 3.9L31 28a33.153 33.153 0 0 0-7.538-.8c-6.876 0-8.048 2.6-14.924 2.6A16.273 16.273 0 0 1 1 28L5 3.9a15.376 15.376 0 0 0 4 .905v1.008a15.34 15.34 0 0 1-3.205-.596L2.108 27.434a15.986 15.986 0 0 0 6.43 1.366 20.416 20.416 0 0 0 7.155-1.252 22.375 22.375 0 0 1 7.77-1.348 37.271 37.271 0 0 1 6.312.528L26.124 4.73a27.018 27.018 0 0 0-3.143-.437 4.484 4.484 0 0 0-.201-1.02A25.792 25.792 0 0 1 27 3.9zm-17 .708C10 2.455 12.258 0 16 0s6 2.455 6 4.608v10.665l-6 5.996-6-5.996zm1 0v10.251l5 4.997 5-4.997V4.607C21 3.095 19.262 1 16 1s-5 2.095-5 3.607zm5-.609a3 3 0 1 1-3 3 3 3 0 0 1 3-3zm-2 3a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/file16.json b/public/assets/components/assets/icon/file16.json new file mode 100644 index 0000000..4f1ba31 --- /dev/null +++ b/public/assets/components/assets/icon/file16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/file24.json b/public/assets/components/assets/icon/file24.json new file mode 100644 index 0000000..5f4b1c7 --- /dev/null +++ b/public/assets/components/assets/icon/file24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/file32.json b/public/assets/components/assets/icon/file32.json new file mode 100644 index 0000000..a979bbc --- /dev/null +++ b/public/assets/components/assets/icon/file32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileArchive16.json b/public/assets/components/assets/icon/fileArchive16.json new file mode 100644 index 0000000..b68cdbf --- /dev/null +++ b/public/assets/components/assets/icon/fileArchive16.json @@ -0,0 +1 @@ +"M4 10h1v4h7v-4h1V7H4zm7 3H6v-3h5zM5 8h7v1H5zm10-4.4L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zm-4 8H7v-1h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileArchive24.json b/public/assets/components/assets/icon/fileArchive24.json new file mode 100644 index 0000000..cb784da --- /dev/null +++ b/public/assets/components/assets/icon/fileArchive24.json @@ -0,0 +1 @@ +"M6 14h1v6h10v-6h1v-3H6zm10 5H8v-5h8zm-9-7h10v1H7zm7 4h-4v-1h4zM3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileArchive32.json b/public/assets/components/assets/icon/fileArchive32.json new file mode 100644 index 0000000..22be2fc --- /dev/null +++ b/public/assets/components/assets/icon/fileArchive32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zM9 18h1v8h12v-8h1v-3H9zm12 7H11v-7h10zm-11-9h12v1H10zm9 5h-6v-1h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileCad16.json b/public/assets/components/assets/icon/fileCad16.json new file mode 100644 index 0000000..7fa932f --- /dev/null +++ b/public/assets/components/assets/icon/fileCad16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H3v-1H2v2h13V3.6zM14 4h-3V1h.31L14 3.69zm-2 4h-1.604A1.397 1.397 0 0 0 9 9.396v2.209A1.397 1.397 0 0 0 10.396 13H13V6h-1zm-1.604 4a.396.396 0 0 1-.396-.396V9.395A.396.396 0 0 1 10.396 9H12v3zm-5.688.988H7V13h1v-3a2.003 2.003 0 0 0-2-2H5v1h1a1 1 0 0 1 1 1h-.708A2.285 2.285 0 0 0 4 12.28a.709.709 0 0 0 .708.708zM6.292 11H7v1H5.033a1.294 1.294 0 0 1 1.259-1zM3 13H0V8h3v1H1v3h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileCad24.json b/public/assets/components/assets/icon/fileCad24.json new file mode 100644 index 0000000..419efcc --- /dev/null +++ b/public/assets/components/assets/icon/fileCad24.json @@ -0,0 +1 @@ +"M15.29 1H3v11h1V2h10v6h6v14H4v-3H3v4h18V6.709zM20 7h-5V2h.2L20 6.8zm-3 4v2.295A2.018 2.018 0 0 0 15.959 13h-.918A2.044 2.044 0 0 0 13 15.041v.918A2.044 2.044 0 0 0 15.041 18h.918A2.018 2.018 0 0 0 17 17.705V18h1v-7zm-1.041 6h-.918A1.042 1.042 0 0 1 14 15.959v-.918A1.042 1.042 0 0 1 15.041 14h.918A1.042 1.042 0 0 1 17 15.041v.918A1.042 1.042 0 0 1 15.959 17zM2 15.959v-.918A2.044 2.044 0 0 1 4.041 13H6v1H4.041A1.042 1.042 0 0 0 3 15.041v.918A1.042 1.042 0 0 0 4.041 17H6v1H4.041A2.044 2.044 0 0 1 2 15.959zM8.39 18H12v-3a2.044 2.044 0 0 0-2.041-2H8v1h1.959a1.042 1.042 0 0 1 1.04 1h-2.39A1.61 1.61 0 0 0 7 16.61 1.392 1.392 0 0 0 8.39 18zm.22-2H11v1H8.39a.39.39 0 0 1-.39-.39.61.61 0 0 1 .61-.61z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileCad32.json b/public/assets/components/assets/icon/fileCad32.json new file mode 100644 index 0000000..f8fc1bc --- /dev/null +++ b/public/assets/components/assets/icon/fileCad32.json @@ -0,0 +1 @@ +"M19.3 2H5v14h1V3h12v8h8v18H6v-3H5v4h22V9.699zM21 15v3.78a3 3 0 1 0 0 4.44V24h1v-9zm-2 8a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zM8.565 19.536l.707-.707a3.099 3.099 0 1 0 0 4.385l-.707-.707a2.1 2.1 0 1 1 0-2.97zm4.156-1.636a2.32 2.32 0 0 0-1.896.733l.783.623a1.435 1.435 0 0 1 1.113-.356c.944 0 1.279.405 1.279.75v.343h-1.5c-1.465 0-2.488.825-2.488 2.006a2.08 2.08 0 0 0 2.238 1.994 3.212 3.212 0 0 0 1.75-.546v.403h1v-4.2c0-.842-.713-1.75-2.28-1.75zm-.471 5.093c-.597 0-1.238-.311-1.238-.994 0-.695.747-1.006 1.488-1.006H14v.792c0 .61-.867 1.208-1.75 1.208zM19 10V3l7 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileCode16.json b/public/assets/components/assets/icon/fileCode16.json new file mode 100644 index 0000000..023a9f8 --- /dev/null +++ b/public/assets/components/assets/icon/fileCode16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zM9.04 6.008l.956.289-2.027 6.7-.957-.29zm1.604 4.641l1.149-1.167-1.144-1.126.702-.712 1.856 1.829-1.85 1.878zM5.219 9.482l1.138 1.168-.714.7L3.81 9.473l1.836-1.827.706.709z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileCode24.json b/public/assets/components/assets/icon/fileCode24.json new file mode 100644 index 0000000..3f974b6 --- /dev/null +++ b/public/assets/components/assets/icon/fileCode24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4zm9.13 9.044l.938.35-3.199 8.583-.937-.35zm2.224 1.603l2.853 2.853-2.854 2.854-.707-.707 2.147-2.147-2.146-2.146zm-6 .707L7.207 15.5l2.146 2.146-.707.707L5.793 15.5l2.854-2.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileCode32.json b/public/assets/components/assets/icon/fileCode32.json new file mode 100644 index 0000000..469109e --- /dev/null +++ b/public/assets/components/assets/icon/fileCode32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-1.879 4.056l.957.289-3.213 10.619-.957-.29zm2.523 8.593l3.135-3.189-3.132-3.104.706-.711 3.836 3.805-3.833 3.9zM9.22 19.46l3.135 3.19-.712.7-3.833-3.9 3.836-3.805.706.71z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileCsv16.json b/public/assets/components/assets/icon/fileCsv16.json new file mode 100644 index 0000000..696808f --- /dev/null +++ b/public/assets/components/assets/icon/fileCsv16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H3v-1H2v2h13V3.6zM14 4h-3V1h.31L14 3.69zm-4.007 9L8.42 8h1.048l1.044 3.317L11.57 8h1.05l-1.596 5zM3 13H0V8h3v1H1v3h2zm4 0H4v-1h2v-1H4V8h3v1H5v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileCsv24.json b/public/assets/components/assets/icon/fileCsv24.json new file mode 100644 index 0000000..f7624e6 --- /dev/null +++ b/public/assets/components/assets/icon/fileCsv24.json @@ -0,0 +1 @@ +"M15.29 1H3v11h1V2h10v6h6v14H4v-3H3v4h18V6.709zM20 7h-5V2h.2L20 6.8zm-4.96 11l2.126-5H16.08l-1.568 3.688L12.966 13h-1.084l2.095 5zM7 14.349v.302A1.35 1.35 0 0 0 8.349 16H9.65a.349.349 0 0 1 .349.349v.302A.349.349 0 0 1 9.65 17H7v1h2.651A1.35 1.35 0 0 0 11 16.651v-.302A1.35 1.35 0 0 0 9.651 15H8.35a.349.349 0 0 1-.35-.349v-.302A.349.349 0 0 1 8.349 14H11v-1H8.349A1.35 1.35 0 0 0 7 14.349zm-5 .692v.918A2.044 2.044 0 0 0 4.041 18H6v-1H4.041A1.042 1.042 0 0 1 3 15.959v-.918A1.042 1.042 0 0 1 4.041 14H6v-1H4.041A2.044 2.044 0 0 0 2 15.041z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileCsv32.json b/public/assets/components/assets/icon/fileCsv32.json new file mode 100644 index 0000000..8620dcc --- /dev/null +++ b/public/assets/components/assets/icon/fileCsv32.json @@ -0,0 +1 @@ +"M19.3 2H5v14h1V3h12v8h8v18H6v-3H5v4h22V9.699zm-.3 8V3l7 7zM4.85 23.269a3.179 3.179 0 1 1 4.496-4.496l-.707.707a2.179 2.179 0 1 0-3.081 3.081 2.229 2.229 0 0 0 3.08 0l.708.707a3.177 3.177 0 0 1-4.495 0zM21.383 18l-2.412 5.986-.929-.002L15.666 18h1.076l1.768 4.453L20.304 18zM10.66 22.86l.863-.505a1.34 1.34 0 0 0 1.283.745 1.165 1.165 0 0 0 1.16-.64.836.836 0 0 0-.04-.683 1.332 1.332 0 0 0-.946-.477c-1.289-.198-1.953-.784-1.974-1.743a1.66 1.66 0 0 1 .48-1.2 1.812 1.812 0 0 1 1.3-.557 2.11 2.11 0 0 1 1.902 1.102l-.851.526a1.123 1.123 0 0 0-1.05-.628.8.8 0 0 0-.58.249.667.667 0 0 0-.201.476c.004.206.014.616 1.126.786a2.19 2.19 0 0 1 1.652.952 1.828 1.828 0 0 1 .126 1.53 2.134 2.134 0 0 1-2.104 1.307 2.318 2.318 0 0 1-2.146-1.24z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileData16.json b/public/assets/components/assets/icon/fileData16.json new file mode 100644 index 0000000..a6c16ef --- /dev/null +++ b/public/assets/components/assets/icon/fileData16.json @@ -0,0 +1 @@ +"M11.4 0H2v16h13V3.6zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zM7.6 7.047a6.943 6.943 0 0 0-.903.156 3.985 3.985 0 0 0-.91.333A1.218 1.218 0 0 0 5 8.596v3.714C5 13.419 6.76 14 8.5 14s3.5-.581 3.5-1.69V8.596a1.218 1.218 0 0 0-.787-1.06 3.976 3.976 0 0 0-.911-.333 6.886 6.886 0 0 0-.903-.156 8.939 8.939 0 0 0-1.8 0zM8.5 13c-1.558 0-2.458-.485-2.5-.69V9.748a4.229 4.229 0 0 0 .696.24 6.757 6.757 0 0 0 .905.156 8.541 8.541 0 0 0 .899.046 8.574 8.574 0 0 0 .9-.046 6.725 6.725 0 0 0 .903-.157A4.22 4.22 0 0 0 11 9.748v2.559c-.042.208-.942.693-2.5.693zm2.242-4.581a.8.8 0 0 1 .243.177.821.821 0 0 1-.243.176 3.025 3.025 0 0 1-.68.245 5.612 5.612 0 0 1-.768.132 7.978 7.978 0 0 1-1.587 0 5.643 5.643 0 0 1-.77-.132 3.033 3.033 0 0 1-.68-.246 2.209 2.209 0 0 1-.251-.165.738.738 0 0 1 .252-.187 3.042 3.042 0 0 1 .679-.245 5.798 5.798 0 0 1 .769-.133 7.978 7.978 0 0 1 1.587 0 5.743 5.743 0 0 1 .77.133 3.033 3.033 0 0 1 .68.245z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileData24.json b/public/assets/components/assets/icon/fileData24.json new file mode 100644 index 0000000..f90e571 --- /dev/null +++ b/public/assets/components/assets/icon/fileData24.json @@ -0,0 +1 @@ +"M15.29 1H3v22h18V6.709zM20 22H4V2h10v6h6zm0-15h-5V2h.2L20 6.8zm-9.3 3.06a11.054 11.054 0 0 0-1.298.202 6.349 6.349 0 0 0-1.296.422C7.191 11.118 7 11.639 7 12v5.53c0 1.5 2.516 2.286 5 2.286s5-.786 5-2.287V12c0-.361-.191-.882-1.107-1.316a6.31 6.31 0 0 0-1.296-.422 11.005 11.005 0 0 0-1.297-.201 14.445 14.445 0 0 0-2.6 0zm1.3 8.756c-2.404 0-4-.775-4-1.287v-4.27c.037.019.068.039.107.057a6.31 6.31 0 0 0 1.296.422 11.005 11.005 0 0 0 1.297.201 13.834 13.834 0 0 0 2.6 0 11.054 11.054 0 0 0 1.298-.2 6.349 6.349 0 0 0 1.296-.423c.039-.018.07-.038.106-.057v4.27c0 .512-1.596 1.287-4 1.287zm3.466-7.228c.44.208.534.38.534.412s-.095.204-.533.412a5.312 5.312 0 0 1-1.085.35 9.87 9.87 0 0 1-1.178.181 13.05 13.05 0 0 1-2.408 0 9.821 9.821 0 0 1-1.177-.181 5.272 5.272 0 0 1-1.085-.35C8.094 12.204 8 12.032 8 12s.095-.204.533-.412a5.312 5.312 0 0 1 1.085-.35 9.87 9.87 0 0 1 1.178-.181 12.528 12.528 0 0 1 2.408 0 9.821 9.821 0 0 1 1.177.181 5.272 5.272 0 0 1 1.085.35z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileData32.json b/public/assets/components/assets/icon/fileData32.json new file mode 100644 index 0000000..5e8e84c --- /dev/null +++ b/public/assets/components/assets/icon/fileData32.json @@ -0,0 +1 @@ +"M14.123 13.295a14.639 14.639 0 0 0-1.866.31 8.316 8.316 0 0 0-1.833.642C9.247 14.85 9 15.533 9 16v7.8c0 1.948 3.606 3 7 3s7-1.052 7-3V16c0-.467-.247-1.15-1.424-1.753a8.308 8.308 0 0 0-1.834-.643 14.581 14.581 0 0 0-1.866-.31 18.826 18.826 0 0 0-3.753 0zM16 25.8c-3.718 0-6-1.165-6-2v-6.294a4.437 4.437 0 0 0 .424.247 8.308 8.308 0 0 0 1.834.643 14.581 14.581 0 0 0 1.866.31A18.445 18.445 0 0 0 16 18.8a18.478 18.478 0 0 0 1.877-.095 14.639 14.639 0 0 0 1.866-.31 8.316 8.316 0 0 0 1.833-.642 4.437 4.437 0 0 0 .424-.247V23.8c0 .835-2.282 2-6 2zm5.121-10.662c.55.281.879.604.879.862s-.33.581-.879.862a7.342 7.342 0 0 1-1.61.56 13.655 13.655 0 0 1-1.737.289 17.947 17.947 0 0 1-3.547 0 13.597 13.597 0 0 1-1.738-.288 7.333 7.333 0 0 1-1.61-.56C10.329 16.58 10 16.257 10 16s.33-.581.879-.862a7.342 7.342 0 0 1 1.61-.56 13.655 13.655 0 0 1 1.737-.289 17.751 17.751 0 0 1 3.547 0 13.597 13.597 0 0 1 1.738.288 7.333 7.333 0 0 1 1.61.56zM19.3 2H5v28h22V9.699zM26 29H6V3h12v8h8zm-7-19V3l7 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileEcd16.json b/public/assets/components/assets/icon/fileEcd16.json new file mode 100644 index 0000000..61c189d --- /dev/null +++ b/public/assets/components/assets/icon/fileEcd16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H3v-1H2v2h13V3.6zM14 4h-3V1h.31L14 3.69zm-3 2v2H9.396A1.397 1.397 0 0 0 8 9.396v2.209A1.397 1.397 0 0 0 9.396 13H12V6zm-1.604 6A.396.396 0 0 1 9 11.604V9.395A.396.396 0 0 1 9.396 9H11v3zM4.032 8h2.9v1H5v3h1.932v1h-2.9zM0 13h3v-1H1v-1h2V8H0zm1-4h1v1H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileEcd24.json b/public/assets/components/assets/icon/fileEcd24.json new file mode 100644 index 0000000..04c373c --- /dev/null +++ b/public/assets/components/assets/icon/fileEcd24.json @@ -0,0 +1 @@ +"M15.29 1H3v11h1V2h10v6h6v14H4v-3H3v4h18V6.709zM20 7h-5V2h.2L20 6.8zm-2 11v-7h-1v2.295A2.018 2.018 0 0 0 15.959 13h-.918A2.044 2.044 0 0 0 13 15.041v.918A2.044 2.044 0 0 0 15.041 18h.918A2.018 2.018 0 0 0 17 17.705V18zm-2.041-1h-.918A1.042 1.042 0 0 1 14 15.959v-.918A1.042 1.042 0 0 1 15.041 14h.918A1.042 1.042 0 0 1 17 15.041v.918A1.042 1.042 0 0 1 15.959 17zM7 18v-1H4.041a1.042 1.042 0 0 1-1.04-1H7v-1a1.996 1.996 0 0 0-1.992-2H4.04A2.044 2.044 0 0 0 2 15.041v.918A2.044 2.044 0 0 0 4.041 18zm-2.959-4h.967a1 1 0 0 1 1 1H3a1.042 1.042 0 0 1 1.04-1zM9 15.041v.918A1.041 1.041 0 0 0 10.041 17H12v1h-1.959A2.041 2.041 0 0 1 8 15.959v-.918A2.041 2.041 0 0 1 10.041 13H12v1h-1.959A1.041 1.041 0 0 0 9 15.041z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileEcd32.json b/public/assets/components/assets/icon/fileEcd32.json new file mode 100644 index 0000000..74db5d9 --- /dev/null +++ b/public/assets/components/assets/icon/fileEcd32.json @@ -0,0 +1 @@ +"M19.3 2H5v15h1V3h12v8h8v18H6v-4H5v5h22V9.699zm-.3 8V3l7 7zm4 14v-9h-1v3.78a3 3 0 1 0 0 4.44V24zm-3-1a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zM8.879 24v-1H7a1.983 1.983 0 0 1-1.445-.618 2.06 2.06 0 0 1-.301-.404h3.745a.99.99 0 0 0 1-.965 2.656 2.656 0 0 0-1.95-2.885 3.357 3.357 0 0 0-2.838.522 2.859 2.859 0 0 0-1.207 2.212A3 3 0 0 0 7 24zm-3.877-3.093a1.885 1.885 0 0 1 .8-1.45 2.356 2.356 0 0 1 1.987-.364 1.706 1.706 0 0 1 1.21 1.885H5l.002-.07zm7.612-1.37a2.102 2.102 0 0 0 0 2.97 2.081 2.081 0 0 0 2.951 0l.707.707a3.086 3.086 0 0 1-2.19.906 3.05 3.05 0 0 1-2.175-.906 3.094 3.094 0 1 1 4.365-4.385l-.707.707a2.081 2.081 0 0 0-2.951 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileExcel16.json b/public/assets/components/assets/icon/fileExcel16.json new file mode 100644 index 0000000..e371762 --- /dev/null +++ b/public/assets/components/assets/icon/fileExcel16.json @@ -0,0 +1 @@ +"M8.5 8.776L10.8 6H12L9.1 9.5 12 13h-1.2l-2.3-2.776L6.2 13H5l2.9-3.5L5 6h1.2zM15 16H2V0h9.4L15 3.6zM14 5h-4V1H3v14h11zm0-1.31L11.31 1H11v3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileExcel24.json b/public/assets/components/assets/icon/fileExcel24.json new file mode 100644 index 0000000..d24c7db --- /dev/null +++ b/public/assets/components/assets/icon/fileExcel24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4zm11.891 8l-3.273 4.5 3.273 4.5h-1.236L12 15.35 9.345 19H8.11l3.273-4.5L8.109 10h1.236L12 13.65 14.655 10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileExcel32.json b/public/assets/components/assets/icon/fileExcel32.json new file mode 100644 index 0000000..d82f037 --- /dev/null +++ b/public/assets/components/assets/icon/fileExcel32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-3.5 9.167L19.375 14h1.25l-4.5 6 4.5 6h-1.25L15.5 20.833 11.625 26h-1.25l4.5-6-4.5-6h1.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileGpx16.json b/public/assets/components/assets/icon/fileGpx16.json new file mode 100644 index 0000000..aeeb965 --- /dev/null +++ b/public/assets/components/assets/icon/fileGpx16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H2v1h13V3.6zM14 4h-3V1h.31L14 3.69zM4 12.776V8H3v.045A1.16 1.16 0 0 0 2.776 8H1.758A1.76 1.76 0 0 0 0 9.758v.484A1.76 1.76 0 0 0 1.758 12h1.018A1.16 1.16 0 0 0 3 11.955v.821a.224.224 0 0 1-.224.224H1v1h1.776A1.225 1.225 0 0 0 4 12.776zM2.776 11H1.758A.759.759 0 0 1 1 10.242v-.484A.759.759 0 0 1 1.758 9h1.018A.224.224 0 0 1 3 9.224v1.552a.224.224 0 0 1-.224.224zM6 11.936a1.375 1.375 0 0 0 .396.064h1.209A1.397 1.397 0 0 0 9 10.604V9.395A1.397 1.397 0 0 0 7.604 8H6.395A1.375 1.375 0 0 0 6 8.064V8H5v6h1zM6.396 9h1.209A.396.396 0 0 1 8 9.396v1.209a.396.396 0 0 1-.396.395H6.395A.396.396 0 0 1 6 10.604V9.395A.396.396 0 0 1 6.396 9zm6.89-1L12.08 9.9l1.332 2.1H12.23l-.74-1.167L10.75 12H9.568l1.33-2.1L9.694 8h1.183l.613.966.612-.966z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileGpx24.json b/public/assets/components/assets/icon/fileGpx24.json new file mode 100644 index 0000000..11881d8 --- /dev/null +++ b/public/assets/components/assets/icon/fileGpx24.json @@ -0,0 +1 @@ +"M15.29 1H3v11h1V2h10v6h6v14H4v-1H3v2h18V6.709zM20 7h-5V2h.2L20 6.8zM5 13.295A2.018 2.018 0 0 0 3.959 13h-.918A2.044 2.044 0 0 0 1 15.041v.918A2.044 2.044 0 0 0 3.041 18h.918A2.018 2.018 0 0 0 5 17.705v.254A1.042 1.042 0 0 1 3.959 19H2v1h1.959A2.044 2.044 0 0 0 6 17.959V13H5zM3.959 17h-.918A1.042 1.042 0 0 1 2 15.959v-.918A1.042 1.042 0 0 1 3.041 14h.918A1.042 1.042 0 0 1 5 15.041v.918A1.042 1.042 0 0 1 3.959 17zM12 15.041A2.044 2.044 0 0 0 9.959 13h-.918A2.018 2.018 0 0 0 8 13.295V13H7v7h1v-2.295A2.018 2.018 0 0 0 9.041 18h.918A2.044 2.044 0 0 0 12 15.959zm-1 .918A1.042 1.042 0 0 1 9.959 17h-.918A1.042 1.042 0 0 1 8 15.959v-.918A1.042 1.042 0 0 1 9.041 14h.918A1.042 1.042 0 0 1 11 15.041zM18.238 13h-1.287L15.5 14.79 14.049 13h-1.287l2.094 2.583L12.896 18h1.288l1.316-1.623L16.816 18h1.287l-1.96-2.417z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileGpx32.json b/public/assets/components/assets/icon/fileGpx32.json new file mode 100644 index 0000000..a4b7da5 --- /dev/null +++ b/public/assets/components/assets/icon/fileGpx32.json @@ -0,0 +1 @@ +"M19.3 2H5v13h1V3h12v8h8v18H6v-1H5v2h22V9.699zm-.3 8V3l7 7zm3.133 9.857L24.577 23h-1.266L21.5 20.671 19.689 23h-1.266l2.444-3.143L18.645 17h1.266l1.589 2.043L23.09 17h1.265zM13 22.22a3 3 0 1 0 0-4.44V17h-1v9h1zM15 18a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zm-8.25 8.1A3.12 3.12 0 0 0 10 22.85V17H9v.79a3 3 0 1 0 0 4.42v.637a2.237 2.237 0 0 1-3.936 1.493l-.75.662A3.252 3.252 0 0 0 6.75 26.1zM7 22a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileImage16.json b/public/assets/components/assets/icon/fileImage16.json new file mode 100644 index 0000000..ab3ccd2 --- /dev/null +++ b/public/assets/components/assets/icon/fileImage16.json @@ -0,0 +1 @@ +"M9.879 9.884a.269.269 0 0 1-.35-.01L7.498 8.07a.27.27 0 0 0-.382.018L5.1 10.24a.27.27 0 0 1-.4 0 .27.27 0 0 0-.4 0l-.3.32V14h9v-3.44l-1.527-1.472a.27.27 0 0 0-.37-.028zM12 10.985V13H5v-1.675a1.28 1.28 0 0 0 .83-.402l1.533-1.635 1.501 1.334a1.269 1.269 0 0 0 1.642.041l.685-.459zM15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zm-3.5 2.75a.75.75 0 1 1-.75.75.75.75 0 0 1 .75-.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileImage24.json b/public/assets/components/assets/icon/fileImage24.json new file mode 100644 index 0000000..ed76220 --- /dev/null +++ b/public/assets/components/assets/icon/fileImage24.json @@ -0,0 +1 @@ +"M15.472 13.13l-1.633 1.225a.377.377 0 0 1-.468-.012l-2.706-2.256a.377.377 0 0 0-.509.023l-2.69 2.69a.377.377 0 0 1-.533 0 .377.377 0 0 0-.533 0l-.4.4V20h12v-4.8l-2.035-2.035a.377.377 0 0 0-.493-.035zM17 19H7v-3.104a1.376 1.376 0 0 0 1.174-.389l2.287-2.287 2.27 1.89a1.375 1.375 0 0 0 1.708.044l1.2-.9L17 15.614zm-4-7.979v-.043a.979.979 0 0 1 .979-.978A1.021 1.021 0 0 1 15 11.021a.979.979 0 0 1-.979.979h-.043a.981.981 0 0 1-.978-.979zM3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileImage32.json b/public/assets/components/assets/icon/fileImage32.json new file mode 100644 index 0000000..dc46e65 --- /dev/null +++ b/public/assets/components/assets/icon/fileImage32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm.5 6a1.5 1.5 0 1 0-1.5-1.5 1.502 1.502 0 0 0 1.5 1.5zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zm1.007 4.259l-1.79 1.684a.488.488 0 0 1-.653.015c-.765-.652-2.498-2.16-3.25-2.832a.488.488 0 0 0-.642-.009l-3.839 3.243a.485.485 0 0 1-.666 0 .485.485 0 0 0-.667 0l-1 .96V27h16v-5.68l-2.798-3.036a.49.49 0 0 0-.695-.025zM23 21.71V26H9v-4.253l.396-.381a1.486 1.486 0 0 0 1.63-.285l3.453-2.914c.852.752 2.265 1.98 2.937 2.553a1.488 1.488 0 0 0 1.985-.049l1.414-1.33z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileKml16.json b/public/assets/components/assets/icon/fileKml16.json new file mode 100644 index 0000000..944a50d --- /dev/null +++ b/public/assets/components/assets/icon/fileKml16.json @@ -0,0 +1 @@ +"M11.4 0H2v6h1V1h7v4h4v10H3v-1H2v2h13V3.6zM14 4h-3V1h.31L14 3.69zm-2 9h-1V7h1zM1 13H0V7h1v3.293L2.293 9h1.414l-1.263 1.263L4.321 13H3.108l-1.383-2.018-.725.725zm5 0H5V9h1v.092a1.453 1.453 0 0 1 1.5.298A1.493 1.493 0 0 1 10 10.5V13H9v-2.5a.5.5 0 0 0-1 0V13H7v-2.5a.5.5 0 0 0-1 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileKml24.json b/public/assets/components/assets/icon/fileKml24.json new file mode 100644 index 0000000..9e77615 --- /dev/null +++ b/public/assets/components/assets/icon/fileKml24.json @@ -0,0 +1 @@ +"M3 18H2v-7h1v4.293L5.293 13h1.414L4.85 14.857 7.006 18H5.793l-1.662-2.424L3 16.707zm13-7v7h1v-7zm-8 2v5h1v-3a1 1 0 0 1 2 0v3h1v-3a1 1 0 0 1 2 0v3h1v-3a1.991 1.991 0 0 0-3.5-1.309 1.959 1.959 0 0 0-2.5-.413V13zm13-6.291V23H3v-4h1v3h16V8h-6V2H4v8H3V1h12.29zM20 6.8L15.2 2H15v5h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileKml32.json b/public/assets/components/assets/icon/fileKml32.json new file mode 100644 index 0000000..ffd93db --- /dev/null +++ b/public/assets/components/assets/icon/fileKml32.json @@ -0,0 +1 @@ +"M19.3 2H5v11h1V3h12v8h8v18H6v-3H5v4h22V9.699zm-.3 8V3l7 7zm4 14h-1v-9h1zm-11 0h-1v-6h1v.512a2.479 2.479 0 0 1 3.5.49A2.499 2.499 0 0 1 20 20.5V24h-1v-3.5a1.5 1.5 0 0 0-3 0V24h-1v-3.5a1.5 1.5 0 0 0-3 0zm-2.494 0H8.293l-2.272-3.314L5 21.707V24H4v-9h1v5.293L7.293 18h1.414L6.74 19.967z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileMagnifyingGlass16.json b/public/assets/components/assets/icon/fileMagnifyingGlass16.json new file mode 100644 index 0000000..486d739 --- /dev/null +++ b/public/assets/components/assets/icon/fileMagnifyingGlass16.json @@ -0,0 +1 @@ +"M12 11H7.3a4.26 4.26 0 0 0-.129-1H12zm2-3H7v1h7zm0-2H7v1h7zm2-2.4V14H8.545l-1-1H15V5h-4V1H6v6.93a4.314 4.314 0 0 0-1-.712V0h7.4zm-1 .09L12.31 1H12v3h3zm-9.63 8.973l2.398 2.398a.5.5 0 1 1-.707.707L4.663 13.37a2.911 2.911 0 1 1 .707-.707zM3 12.9A1.9 1.9 0 1 0 1.1 11 1.902 1.902 0 0 0 3 12.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileMagnifyingGlass24.json b/public/assets/components/assets/icon/fileMagnifyingGlass24.json new file mode 100644 index 0000000..c8ed3d6 --- /dev/null +++ b/public/assets/components/assets/icon/fileMagnifyingGlass24.json @@ -0,0 +1 @@ +"M17 16h-5.525a5.95 5.95 0 0 0-.172-1H17zm2-7h-9v1h9zm0 3h-9v.544q.193.22.364.456H19zm3 8H11.818l-.913-.913c.014-.028.023-.059.037-.087H21V7h-4V3H8v8.053a5.945 5.945 0 0 0-1-.356V2h11.4L22 5.6zM21 5.69L18.31 3H18v3h3zM8.926 19.23l3.085 3.084a.476.476 0 0 1 0 .674l-.017.017a.476.476 0 0 1-.673 0L8.237 19.92A4.383 4.383 0 1 1 9.9 16.5a4.358 4.358 0 0 1-.974 2.73zM5.5 19.9a3.4 3.4 0 1 0-3.4-3.4 3.404 3.404 0 0 0 3.4 3.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileMagnifyingGlass32.json b/public/assets/components/assets/icon/fileMagnifyingGlass32.json new file mode 100644 index 0000000..914a915 --- /dev/null +++ b/public/assets/components/assets/icon/fileMagnifyingGlass32.json @@ -0,0 +1 @@ +"M23 22h-7.772a7.264 7.264 0 0 0 .072-1H23zm3-9H13v1h13zm3 13H15.818l-1-1H28V10h-6V4H11v10.353a7.237 7.237 0 0 0-1-.367V3h13.29L29 8.709zM28 8.8L23.2 4H23v5h5zM26 17H14.1a7.295 7.295 0 0 1 .547 1H26zm-9.006 12.297a.5.5 0 0 1 0 .708.476.476 0 0 1-.673 0l-4.578-4.579a5.801 5.801 0 1 1 .69-.69zM8 25.8A4.8 4.8 0 1 0 3.2 21 4.806 4.806 0 0 0 8 25.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePdf16.json b/public/assets/components/assets/icon/filePdf16.json new file mode 100644 index 0000000..4640348 --- /dev/null +++ b/public/assets/components/assets/icon/filePdf16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zM8.214 8.014a9.45 9.45 0 0 0 .555-2.972 1.299 1.299 0 0 0-.827-1.075 1.16 1.16 0 0 0-.39-.067 1.278 1.278 0 0 0-.851.333c-.684.613-.645 1.93.1 3.354a2.093 2.093 0 0 0 .343.502l-.66 2.435a3.07 3.07 0 0 0-.689.361c-1.314.753-2.103 1.463-1.68 2.477a.994.994 0 0 0 .764.62 1.134 1.134 0 0 0 .2.018 1.858 1.858 0 0 0 1.31-.65 6.728 6.728 0 0 0 1.022-1.945l2.043-.47a5.695 5.695 0 0 0 2.17 1.393 1.713 1.713 0 0 0 .35.038 1.143 1.143 0 0 0 .92-.419 1.375 1.375 0 0 0 .12-1.42 1.411 1.411 0 0 0-1.247-.847l-.139-.003a8.296 8.296 0 0 0-1.788.25 21.272 21.272 0 0 1-1.626-1.913zM5.807 12.73a1.442 1.442 0 0 1-.888.522.116.116 0 0 1-.12-.063c-.086-.207-.263-.636 1.817-1.837a4.69 4.69 0 0 1-.809 1.378zm1.147-7.456a.666.666 0 0 1 .256-.443.7.7 0 0 1 .372-.113.56.56 0 0 1 .136.016.476.476 0 0 1 .34.39A5.116 5.116 0 0 1 7.56 7.23a2.73 2.73 0 0 1-.607-1.958zm.232 5.376a51.34 51.34 0 0 0 .69-1.899c.39.474.719.957 1.155 1.41-.663.146-1.228.314-1.845.49zm4.464-.125l.131.003a.589.589 0 0 1 .52.371.596.596 0 0 1 .008.546.272.272 0 0 1-.21.069.914.914 0 0 1-.191-.023 4.05 4.05 0 0 1-1.461-.858 9.174 9.174 0 0 1 1.203-.108z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePdf24.json b/public/assets/components/assets/icon/filePdf24.json new file mode 100644 index 0000000..d13a5cd --- /dev/null +++ b/public/assets/components/assets/icon/filePdf24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4zm13.324 11.819l-.167-.004a12.208 12.208 0 0 0-2.469.338 24.235 24.235 0 0 1-2.344-2.728 11.894 11.894 0 0 0 .697-4.028 1.432 1.432 0 0 0-.928-1.237 1.37 1.37 0 0 0-.461-.08 1.524 1.524 0 0 0-1.014.398c-.836.75-.752 2.316.226 4.187.042.081.084.175.13.276a1.939 1.939 0 0 0 .323.561c-.334 1.046-.803 2.182-1.216 3.184l-.252.694a9.195 9.195 0 0 0-1.36.607c-1.673.959-2.683 1.849-2.17 3.08a1.147 1.147 0 0 0 .88.716 1.315 1.315 0 0 0 .23.02 2.343 2.343 0 0 0 1.623-.813 10.846 10.846 0 0 0 1.467-2.83c1.074-.37 2.484-.74 3.784-1.04a7.526 7.526 0 0 0 2.876 1.87 2.144 2.144 0 0 0 .426.045 1.347 1.347 0 0 0 1.088-.489 1.652 1.652 0 0 0 .136-1.703 1.707 1.707 0 0 0-1.505-1.024zM9.44 16.474c-.395.94-1.057 2.513-1.842 2.513a.655.655 0 0 1-.154-.018.624.624 0 0 1-.372-.58c.001-.285.195-1.033 1.972-1.815.096-.042.202-.094.314-.15l.13-.063zm1.84-9.28a.557.557 0 0 1 .367-.153.418.418 0 0 1 .144.024.627.627 0 0 1 .355.54 8.16 8.16 0 0 1-.47 2.71l-.01-.02c-.797-1.525-.794-2.736-.387-3.102zm-.424 8.02l1.17-2.792a69.42 69.42 0 0 0 1.709 1.937c-.947.21-2.358.678-2.88.854zm7.094.67a.552.552 0 0 1-.485.22 3.2 3.2 0 0 1-1.94-1.154l.178-.032a7.814 7.814 0 0 1 1.292-.168.894.894 0 0 1 .96.522.646.646 0 0 1-.005.613z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePdf32.json b/public/assets/components/assets/icon/filePdf32.json new file mode 100644 index 0000000..dc7e497 --- /dev/null +++ b/public/assets/components/assets/icon/filePdf32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-3.667 7.362a12.386 12.386 0 0 0 .726-4.195 1.49 1.49 0 0 0-.966-1.288 1.425 1.425 0 0 0-.48-.082 1.587 1.587 0 0 0-1.055.414c-.871.781-.784 2.411.234 4.36.044.084.088.182.135.287a2.02 2.02 0 0 0 .338.584c-.349 1.09-.837 2.273-1.267 3.316l-.262.723a9.577 9.577 0 0 0-1.417.632c-1.742.998-2.794 1.926-2.26 3.208a1.194 1.194 0 0 0 .917.745 1.376 1.376 0 0 0 .24.02 2.44 2.44 0 0 0 1.69-.846 11.293 11.293 0 0 0 1.527-2.947c1.119-.386 2.587-.771 3.94-1.082a7.838 7.838 0 0 0 2.996 1.946 2.233 2.233 0 0 0 .443.047 1.403 1.403 0 0 0 1.133-.509 1.72 1.72 0 0 0 .142-1.774 1.778 1.778 0 0 0-1.567-1.066l-.174-.003a12.714 12.714 0 0 0-2.571.352 25.241 25.241 0 0 1-2.441-2.842zM12.31 22.62c-.412.98-1.101 2.618-1.919 2.618a.682.682 0 0 1-.16-.02.65.65 0 0 1-.388-.603c.002-.297.204-1.076 2.054-1.89.1-.045.21-.099.327-.156l.135-.066zm1.915-9.664a.58.58 0 0 1 .383-.16.435.435 0 0 1 .15.026.653.653 0 0 1 .37.563 8.5 8.5 0 0 1-.49 2.822l-.011-.022c-.83-1.587-.826-2.849-.402-3.23zm-.441 8.351l1.218-2.907c.56.672 1.46 1.666 1.78 2.017-.986.22-2.456.707-2.998.89zM18.832 21a8.138 8.138 0 0 1 1.345-.175.93.93 0 0 1 1 .544.673.673 0 0 1-.006.637.575.575 0 0 1-.505.23 3.333 3.333 0 0 1-2.02-1.203z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePdfPlus16.json b/public/assets/components/assets/icon/filePdfPlus16.json new file mode 100644 index 0000000..b31f9ae --- /dev/null +++ b/public/assets/components/assets/icon/filePdfPlus16.json @@ -0,0 +1 @@ +"M10.4 0H1v16h9v-1H2V1h7v4h4v2h1V3.6zM10 4V1h.31L13 3.69V4zm-3.814 6.65a51.34 51.34 0 0 0 .69-1.9c.345.42.652.844 1.02 1.25H9v-.106c-.054.012-.105.02-.16.034a21.272 21.272 0 0 1-1.626-1.914 9.45 9.45 0 0 0 .555-2.972 1.299 1.299 0 0 0-.827-1.075 1.16 1.16 0 0 0-.39-.067 1.278 1.278 0 0 0-.851.333c-.684.613-.645 1.93.1 3.354a2.093 2.093 0 0 0 .343.502l-.66 2.435a3.07 3.07 0 0 0-.689.361c-1.314.753-2.103 1.463-1.68 2.477a.994.994 0 0 0 .764.62 1.134 1.134 0 0 0 .2.018 1.858 1.858 0 0 0 1.31-.65 6.728 6.728 0 0 0 1.022-1.945L7 11.27v-.85c-.27.074-.537.15-.814.23zm-1.379 2.079a1.442 1.442 0 0 1-.888.522.116.116 0 0 1-.12-.063c-.086-.207-.263-.636 1.817-1.837a4.69 4.69 0 0 1-.809 1.378zm1.147-7.456a.666.666 0 0 1 .256-.443.7.7 0 0 1 .372-.113.56.56 0 0 1 .136.016.476.476 0 0 1 .34.39A5.116 5.116 0 0 1 6.56 7.23a2.73 2.73 0 0 1-.607-1.958zM13 9v3h3v1h-3v3h-1v-3H9v-1h3V9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePdfPlus24.json b/public/assets/components/assets/icon/filePdfPlus24.json new file mode 100644 index 0000000..dc5fa40 --- /dev/null +++ b/public/assets/components/assets/icon/filePdfPlus24.json @@ -0,0 +1 @@ +"M4 22V2h10v6h6v5h1V6.709L15.29 1H3v22h14v-1zM15 2h.2L20 6.8V7h-5zm2 14.936v-.929a4.264 4.264 0 0 1-1.475-1.057l.178-.032a7.814 7.814 0 0 1 1.292-.168H17v-.928a12.751 12.751 0 0 0-2.312.331 24.235 24.235 0 0 1-2.344-2.728 11.894 11.894 0 0 0 .697-4.028 1.432 1.432 0 0 0-.928-1.237 1.37 1.37 0 0 0-.461-.08 1.524 1.524 0 0 0-1.014.398c-.836.75-.752 2.316.226 4.187.042.081.084.175.13.276a1.939 1.939 0 0 0 .323.56c-.334 1.047-.803 2.183-1.216 3.185l-.252.694a9.195 9.195 0 0 0-1.36.607c-1.673.959-2.683 1.849-2.17 3.08a1.147 1.147 0 0 0 .88.716 1.315 1.315 0 0 0 .23.02 2.343 2.343 0 0 0 1.623-.813 10.846 10.846 0 0 0 1.467-2.83c1.074-.37 2.484-.74 3.784-1.04A8.168 8.168 0 0 0 17 16.937zm-7.56-.462c-.395.94-1.057 2.513-1.842 2.513a.655.655 0 0 1-.154-.018.624.624 0 0 1-.372-.58c.001-.285.195-1.033 1.972-1.815.096-.042.202-.094.314-.15l.13-.063zm1.84-9.28a.557.557 0 0 1 .367-.153.418.418 0 0 1 .144.024.627.627 0 0 1 .355.54 8.16 8.16 0 0 1-.47 2.71l-.01-.02c-.797-1.525-.794-2.736-.387-3.102zm-.424 8.02l1.17-2.792a69.42 69.42 0 0 0 1.709 1.937c-.947.21-2.358.678-2.88.854zM24 19v.999h-4V24h-1v-4.001h-4V19h4v-4h1v4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePdfPlus32.json b/public/assets/components/assets/icon/filePdfPlus32.json new file mode 100644 index 0000000..975b666 --- /dev/null +++ b/public/assets/components/assets/icon/filePdfPlus32.json @@ -0,0 +1 @@ +"M6 29V3h12v8h8v8h1V9.699L19.3 2H5v28h19v-1zM19 3l7 7h-7zm1.52 16.855l-.174-.003a12.714 12.714 0 0 0-2.571.352 25.241 25.241 0 0 1-2.442-2.842 12.386 12.386 0 0 0 .726-4.195 1.49 1.49 0 0 0-.966-1.288 1.425 1.425 0 0 0-.48-.082 1.587 1.587 0 0 0-1.055.414c-.872.781-.784 2.411.234 4.36.044.084.088.182.135.287a2.02 2.02 0 0 0 .338.584c-.349 1.09-.837 2.273-1.267 3.316l-.262.723a9.577 9.577 0 0 0-1.417.632c-1.742.998-2.794 1.926-2.26 3.208a1.194 1.194 0 0 0 .917.745 1.376 1.376 0 0 0 .24.02 2.44 2.44 0 0 0 1.69-.846 11.293 11.293 0 0 0 1.527-2.947c1.119-.386 2.587-.771 3.94-1.082a7.838 7.838 0 0 0 2.996 1.946 2.233 2.233 0 0 0 .443.047 1.403 1.403 0 0 0 1.133-.509 1.72 1.72 0 0 0 .142-1.774 1.778 1.778 0 0 0-1.567-1.066zm-8.21 2.765c-.412.98-1.101 2.618-1.919 2.618a.682.682 0 0 1-.16-.02.65.65 0 0 1-.388-.603c.002-.297.204-1.076 2.054-1.89.1-.045.21-.099.327-.156l.135-.066zm1.915-9.664a.58.58 0 0 1 .383-.16.435.435 0 0 1 .15.026.653.653 0 0 1 .37.563 8.5 8.5 0 0 1-.49 2.822l-.011-.022c-.83-1.587-.826-2.849-.402-3.23zm-.441 8.351l1.218-2.907c.56.672 1.46 1.666 1.78 2.017-.986.22-2.456.707-2.998.89zm7.387.7a.575.575 0 0 1-.505.229 3.333 3.333 0 0 1-2.02-1.203l.186-.033a8.138 8.138 0 0 1 1.345-.175.93.93 0 0 1 1 .544.673.673 0 0 1-.006.637zM27 26h5v.999h-5V32h-1v-5.001h-5V26h5v-5h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePitemx16.json b/public/assets/components/assets/icon/filePitemx16.json new file mode 100644 index 0000000..18d169d --- /dev/null +++ b/public/assets/components/assets/icon/filePitemx16.json @@ -0,0 +1 @@ +"M13 11h-2v-1h2zm-9 2h4v-1H4zm9-1h-2v1h2zm-6-2H4v1h3zM4 9h5V8H4zm9-3h-2v1h2zM4 2h5v5H4zm3.522 2.385a2.895 2.895 0 0 1-.403.627 3.707 3.707 0 0 1-.706.707c-.058.043-.34.169-.574.281H8V3.703a1.455 1.455 0 0 0-.478.682zM5 5.32a1.68 1.68 0 0 1 .178-.098 2.745 2.745 0 0 0 1.117-.77 8.143 8.143 0 0 0 .537-1.027A1.626 1.626 0 0 1 7.241 3H5zM15 16H2V0h9.4L15 3.6zM14 5h-4V1H3v14h11zm0-1.31L11.31 1H11v3h3zM13 8h-2v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePitemx24.json b/public/assets/components/assets/icon/filePitemx24.json new file mode 100644 index 0000000..b3e3c39 --- /dev/null +++ b/public/assets/components/assets/icon/filePitemx24.json @@ -0,0 +1 @@ +"M5 13h8v1H5zm0 7h7v-1H5zM15.29 1L21 6.709V23H3V1zM20 8h-6V2H4v20h16zm0-1.2L15.2 2H15v5h5zM19 19h-4v1h4zM5 3h8v8H5zm7 5.162a1.253 1.253 0 0 1-.13.32.913.913 0 0 1-.584.376c-.081.02-.221.018-.318.045.022.019-.002.1-.005.215-.009.297-.038.585-.035.882H12zM9.815 6.044a4.656 4.656 0 0 1-.537-.047l-.054-.01a2.247 2.247 0 0 0-.226.52 2.087 2.087 0 0 1-.642 1.071 1.61 1.61 0 0 1 .544.893 3.31 3.31 0 0 1 .005 1.213A1.543 1.543 0 0 0 8.92 10h1.102c-.036-.685-.213-1.783.567-2.03.138-.045.36-.02.46-.12.106-.106.153-.432.254-.567A1.333 1.333 0 0 1 12 6.81V4h-1.023l.005.943a1.188 1.188 0 0 1-.114.585 1.083 1.083 0 0 1-1.053.516zM6 10h2.033a1.89 1.89 0 0 1-.021-.434 2.687 2.687 0 0 0 .023-.833c-.053-.192-.265-.35-.512-.533-.08-.06-.16-.119-.238-.181L7.15 7.91l-.087-.228a.594.594 0 0 1 .11-.487 1.203 1.203 0 0 1 .463-.351 1.007 1.007 0 0 0 .106-.057 1.325 1.325 0 0 0 .31-.605 2.703 2.703 0 0 1 .42-.86.935.935 0 0 1 .332-.266 1.04 1.04 0 0 1 .613-.05 2.186 2.186 0 0 0 .386.038.617.617 0 0 0 .194-.02c-.014-.008.085-.052.085-.075L10.009 4H6zm5 6H5v1h6zm8-6h-4v1h4zm0 3h-4v1h4zm0 3h-4v1h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePitemx32.json b/public/assets/components/assets/icon/filePitemx32.json new file mode 100644 index 0000000..b358a36 --- /dev/null +++ b/public/assets/components/assets/icon/filePitemx32.json @@ -0,0 +1 @@ +"M5 2v28h22V9.699L19.3 2zm21 27H6V3h12v8h8zm-7-19V3l7 7zm-5 14H8v-1h6zm-6-4h9v1H8zm0-3h9v1H8zm16 1h-5v-1h5zm0-3h-5v-1h5zm0 6h-5v-1h5zm0 3h-5v-1h5zM8 26h8v1H8zm16 1h-5v-1h5zM8 14h9V5H8zm8-1h-1.072c-.003-.297.026-.585.035-.882.003-.114.027-.196.005-.215.097-.027.237-.026.318-.045a.913.913 0 0 0 .584-.377 1.253 1.253 0 0 0 .13-.32zm-1.658-7H16v3.81a1.333 1.333 0 0 0-.697.473c-.101.135-.148.461-.254.567-.1.1-.322.075-.46.12-.78.247-.603 1.345-.567 2.03H11.92a1.543 1.543 0 0 1-.015-.316 3.31 3.31 0 0 0-.005-1.213 1.61 1.61 0 0 0-.544-.893 2.087 2.087 0 0 0 .642-1.07 2.247 2.247 0 0 1 .226-.52.418.418 0 0 1 .054.01 4.049 4.049 0 0 0 .502.046 1.576 1.576 0 0 0 1.262-.492c.308-.401-.137-1.106-.157-1.52s.308-.756.457-1.032zM9 6h4.135a1.599 1.599 0 0 0-.3.642q-.002.024-.002.049c0 .244.305.513.305.762 0 .269.054.455-.144.56l-.032.011a.617.617 0 0 1-.193.02 1.819 1.819 0 0 1-.352-.038 1.04 1.04 0 0 0-.613.05.935.935 0 0 0-.331.265 2.703 2.703 0 0 0-.42.86 1.325 1.325 0 0 1-.31.606 1.007 1.007 0 0 1-.107.057 1.203 1.203 0 0 0-.463.351.594.594 0 0 0-.11.487l.087.228.135.109c.078.062.158.122.238.181.247.183.46.341.512.533a2.687 2.687 0 0 1-.023.833 1.89 1.89 0 0 0 .02.434H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePpt16.json b/public/assets/components/assets/icon/filePpt16.json new file mode 100644 index 0000000..585d9b2 --- /dev/null +++ b/public/assets/components/assets/icon/filePpt16.json @@ -0,0 +1 @@ +"M11.4 0H2v7h1V1h7v4h4v10H2v1h13V3.6zM14 4h-3V1h.31L14 3.69zm-2 2v2h1v1h-1v2h1v1h-1a1 1 0 0 1-1-1V9h-1V8h1V6zm-6 5.936a1.375 1.375 0 0 0 .396.064h1.209A1.397 1.397 0 0 0 9 10.604V9.395A1.397 1.397 0 0 0 7.604 8H6.395A1.375 1.375 0 0 0 6 8.064V8H5v6h1zM6.396 9h1.209A.396.396 0 0 1 8 9.396v1.209a.396.396 0 0 1-.396.395H6.395A.396.396 0 0 1 6 10.604V9.395A.396.396 0 0 1 6.396 9zM4 10.604V9.395A1.397 1.397 0 0 0 2.604 8H1.395A1.375 1.375 0 0 0 1 8.064V8H0v6h1v-2.064a1.375 1.375 0 0 0 .396.064h1.209A1.397 1.397 0 0 0 4 10.604zM2.604 11H1.395A.396.396 0 0 1 1 10.604V9.395A.396.396 0 0 1 1.396 9h1.209A.396.396 0 0 1 3 9.396v1.209a.396.396 0 0 1-.396.395z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePpt24.json b/public/assets/components/assets/icon/filePpt24.json new file mode 100644 index 0000000..9a4497d --- /dev/null +++ b/public/assets/components/assets/icon/filePpt24.json @@ -0,0 +1 @@ +"M15.29 1H3v10h1V2h10v6h6v14H4v-2H3v3h18V6.709zM20 7h-5V2h.2L20 6.8zm-4 3v2h2v1h-2v2.5a.501.501 0 0 0 .5.5H18v1h-1.5a1.502 1.502 0 0 1-1.5-1.5V13h-1v-1h1v-2zm-7 6.705a2.018 2.018 0 0 0 1.041.295h.918A2.044 2.044 0 0 0 13 14.959v-.918A2.044 2.044 0 0 0 10.959 12h-.918A2.018 2.018 0 0 0 9 12.295V12H8v7h1zM10.041 13h.918A1.042 1.042 0 0 1 12 14.041v.918A1.042 1.042 0 0 1 10.959 16h-.918A1.042 1.042 0 0 1 9 14.959v-.918A1.042 1.042 0 0 1 10.041 13zm-6 4h.918A2.044 2.044 0 0 0 7 14.959v-.918A2.044 2.044 0 0 0 4.959 12h-.918A2.018 2.018 0 0 0 3 12.295V12H2v7h1v-2.295A2.018 2.018 0 0 0 4.041 17zm0-4h.918A1.042 1.042 0 0 1 6 14.041v.918A1.042 1.042 0 0 1 4.959 16h-.918A1.042 1.042 0 0 1 3 14.959v-.918A1.042 1.042 0 0 1 4.041 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filePpt32.json b/public/assets/components/assets/icon/filePpt32.json new file mode 100644 index 0000000..dc26c50 --- /dev/null +++ b/public/assets/components/assets/icon/filePpt32.json @@ -0,0 +1 @@ +"M19.3 2H5v13h1V3h12v8h8v18H6v-1H5v2h22V9.699zm-.3 8V3l7 7zm1 8v3a1 1 0 0 0 1 1h1v1h-1a2.003 2.003 0 0 1-2-2v-3h-1v-1h1v-2h1v2h2v1zM7 17a2.977 2.977 0 0 0-2 .78V17H4v9h1v-3.78A2.992 2.992 0 1 0 7 17zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zm7-5a2.977 2.977 0 0 0-2 .78V17h-1v9h1v-3.78A2.992 2.992 0 1 0 14 17zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileReport16.json b/public/assets/components/assets/icon/fileReport16.json new file mode 100644 index 0000000..3cdea8b --- /dev/null +++ b/public/assets/components/assets/icon/fileReport16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zM4 14h9V7H4zm3-1v-1h2v1zm0-2v-1h2v1zm5 2h-2v-1h2zm0-2h-2v-1h2zm0-3v1h-2V8zM9 8v1H7V8zM5 8h1v1H5zm0 2h1v1H5zm0 2h1v1H5zm4-9H4V2h5zm0 2H4V4h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileReport24.json b/public/assets/components/assets/icon/fileReport24.json new file mode 100644 index 0000000..2c7928a --- /dev/null +++ b/public/assets/components/assets/icon/fileReport24.json @@ -0,0 +1 @@ +"M3 1v22h18V6.709L15.29 1zm17 21H4V2h10v6h6zm0-15h-5V2h.2L20 6.8zM6 20h12V10H6zm4-1v-2h3v2zm0-3v-2h3v2zm7 3h-3v-2h3zm0-3h-3v-2h3zm0-5v2h-3v-2zm-4 0v2h-3v-2zm-6 0h2v2H7zm0 3h2v2H7zm0 3h2v2H7zm6-12H6V4h7zm0 2H6V6h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileReport32.json b/public/assets/components/assets/icon/fileReport32.json new file mode 100644 index 0000000..3e5cba7 --- /dev/null +++ b/public/assets/components/assets/icon/fileReport32.json @@ -0,0 +1 @@ +"M5 2v28h22V9.699L19.3 2zm21 27H6V3h12v8h8zm-7-19V3l7 7zM8 27h16V14H8zm4-1v-2h5v2zm5-5v2h-5v-2zm-5-1v-2h5v2zm11 6h-5v-2h5zm0-3h-5v-2h5zm0-3h-5v-2h5zm0-5v2h-5v-2zm-6 0v2h-5v-2zm-8 0h2v2H9zm0 3h2v2H9zm0 3h2v2H9zm0 3h2v2H9zm7-15H8V8h8zm0-3H8V5h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileShape16.json b/public/assets/components/assets/icon/fileShape16.json new file mode 100644 index 0000000..9cc6e4f --- /dev/null +++ b/public/assets/components/assets/icon/fileShape16.json @@ -0,0 +1 @@ +"M11.4 0H2v16h13V3.6zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zm-4 3H7V6H4v3h1v2H4v3h3v-1h3v1h3v-3h-1V9h1V6h-3zm2 0v1h-1V7zM5 7h1v1H5zm1 6H5v-1h1zm6 0h-1v-1h1zm-1-2h-1v1H7v-1H6V9h1V8h3v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileShape24.json b/public/assets/components/assets/icon/fileShape24.json new file mode 100644 index 0000000..9acc4e3 --- /dev/null +++ b/public/assets/components/assets/icon/fileShape24.json @@ -0,0 +1 @@ +"M15.29 1H3v22h18V6.709zM20 22H4V2h10v6h6zm0-15h-5V2h.2L20 6.8zm-6 4h-4v-1H7v3h1v4H7v3h3v-1h4v1h3v-3h-1v-4h1v-3h-3zm2 0v1h-1v-1zm-8 0h1v1H8zm1 8H8v-1h1zm7 0h-1v-1h1zm-1-2h-1v1h-4v-1H9v-4h1v-1h4v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileShape32.json b/public/assets/components/assets/icon/fileShape32.json new file mode 100644 index 0000000..a83b086 --- /dev/null +++ b/public/assets/components/assets/icon/fileShape32.json @@ -0,0 +1 @@ +"M19.3 2H5v28h22V9.699zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-6 3H9v4h1v6H9v4h4v-1h6v1h4v-4h-1v-6h1v-4h-4v1h-6zm-3 1h2v2h-2zm0 12v-2h2v2zm12 0h-2v-2h2zm0-12v2h-2v-2zm-3 1v2h2v6h-2v2h-6v-2h-2v-6h2v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileSound16.json b/public/assets/components/assets/icon/fileSound16.json new file mode 100644 index 0000000..9973914 --- /dev/null +++ b/public/assets/components/assets/icon/fileSound16.json @@ -0,0 +1 @@ +"M7.731 8.034L6.078 9h-1.16A.917.917 0 0 0 4 9.917v1.166a.917.917 0 0 0 .917.917H6l1.731.966A.17.17 0 0 0 8 12.821V8.18a.17.17 0 0 0-.269-.145zM7 11.414L6.26 11H5v-1h1.35L7 9.62zm3.559-3.806l.686-.515A8.362 8.362 0 0 1 12 10.538a8.13 8.13 0 0 1-.742 3.379l-.684-.513a7.592 7.592 0 0 0 .587-2.866 7.786 7.786 0 0 0-.602-2.93zm-1.045.76a5.272 5.272 0 0 1 .486 2.17 5.167 5.167 0 0 1-.464 2.11l-.712-.534a4.453 4.453 0 0 0 .306-1.576 4.552 4.552 0 0 0-.322-1.64zM15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileSound24.json b/public/assets/components/assets/icon/fileSound24.json new file mode 100644 index 0000000..ebd832f --- /dev/null +++ b/public/assets/components/assets/icon/fileSound24.json @@ -0,0 +1 @@ +"M11.597 12.047L9.126 14H6.917a.917.917 0 0 0-.917.917v1.166a.917.917 0 0 0 .917.917h2.209l2.47 1.953A.255.255 0 0 0 12 18.75v-6.5a.255.255 0 0 0-.403-.203zM11 17.208L9.474 16H7v-1h2.474L11 13.793zm2.575-5.212a5.339 5.339 0 0 1 1.396 3.588 5.194 5.194 0 0 1-1.417 3.568l-.578-.504a5.273 5.273 0 0 0 1.125-3.064 5.406 5.406 0 0 0-1.123-3.095zm2.276-1.95a8.457 8.457 0 0 1 2.09 5.538 8.165 8.165 0 0 1-2.133 5.5l-.546-.476a8.252 8.252 0 0 0 1.839-5.024 8.536 8.536 0 0 0-1.83-5.087zM3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileSound32.json b/public/assets/components/assets/icon/fileSound32.json new file mode 100644 index 0000000..70864b1 --- /dev/null +++ b/public/assets/components/assets/icon/fileSound32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-4.538 5.293L11.112 18H8.917a.917.917 0 0 0-.917.917v2.166a.917.917 0 0 0 .917.917h2.196l3.35 2.707A.34.34 0 0 0 15 24.43v-8.86a.34.34 0 0 0-.538-.277zM14 23.05L11.466 21H9v-2h2.466L14 16.952zm3.584-6.819l.682-.663A6.485 6.485 0 0 1 20 20a6.739 6.739 0 0 1-1.664 4.427l-.032.038-.715-.626A6.08 6.08 0 0 0 19 20a5.732 5.732 0 0 0-1.416-3.769zM23 20a9.728 9.728 0 0 0-2.412-6.398l.684-.664A10.468 10.468 0 0 1 24 20a10.727 10.727 0 0 1-2.657 7.057l-.033.038-.717-.627A10.07 10.07 0 0 0 23 20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileSqlite16.json b/public/assets/components/assets/icon/fileSqlite16.json new file mode 100644 index 0000000..f9644cf --- /dev/null +++ b/public/assets/components/assets/icon/fileSqlite16.json @@ -0,0 +1 @@ +"M11.4 0H2v16h13V3.6zM14 6.105V15H3V1h7v4h4zM14 4h-3V1h.31L14 3.69zm-5.914 8c-.007.328-.007.66.01 1H5.75a.751.751 0 0 1-.75-.75v-4.5A.751.751 0 0 1 5.75 7h3.767a7.414 7.414 0 0 0-.561 1H6v4zm4.987-5.527a5.021 5.021 0 0 1-.618 3.255 6.809 6.809 0 0 0-1.2.572 4.085 4.085 0 0 1 1.037-.321 14.254 14.254 0 0 1-.761 1.052 1.772 1.772 0 0 0-.937.968 28.907 28.907 0 0 1 1.87-5.53 7.672 7.672 0 0 0-2.196 3.217A8.493 8.493 0 0 0 9.988 14h-.8c-.398-3.085.258-5.646 1.77-7.22 1.219-1.267 2.011-.694 2.115-.307z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileSqlite24.json b/public/assets/components/assets/icon/fileSqlite24.json new file mode 100644 index 0000000..fc55183 --- /dev/null +++ b/public/assets/components/assets/icon/fileSqlite24.json @@ -0,0 +1 @@ +"M15.29 1H3v22h18V6.709zM20 22H4V2h10v6h6zm0-15h-5V2h.2L20 6.8zm-8.866 11c-.03.329-.05.663-.061 1H8.25A1.251 1.251 0 0 1 7 17.75v-5.5A1.251 1.251 0 0 1 8.25 11h5.466a11.903 11.903 0 0 0-.69 1H8.25a.25.25 0 0 0-.25.25v5.5a.25.25 0 0 0 .25.25zm1.794 3H12.1c-.354-4.648 1.078-8.29 3.465-10.613.615-.544 1.238-.727 1.752-.27v-.002c1.255 1.116.31 3.676-.835 5.477a10.211 10.211 0 0 0-1.8.858 12.954 12.954 0 0 1 1.556-.482l-1.143 1.578a1.93 1.93 0 0 0-1.177 1.098 16.683 16.683 0 0 1 2.675-7.235c-2.636 2.098-3.904 5.353-3.666 9.591z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileSqlite32.json b/public/assets/components/assets/icon/fileSqlite32.json new file mode 100644 index 0000000..d1759f6 --- /dev/null +++ b/public/assets/components/assets/icon/fileSqlite32.json @@ -0,0 +1 @@ +"M19.3 2H5v28h22V9.699zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-4 16h-4.5A1.502 1.502 0 0 1 9 24.5v-9a1.502 1.502 0 0 1 1.5-1.5h8.432a11.767 11.767 0 0 0-.786 1H10.5a.501.501 0 0 0-.5.5v9a.501.501 0 0 0 .5.5h4.522A23.46 23.46 0 0 0 15 26zm3.873-5.558A21.033 21.033 0 0 1 21.7 15.3a10.67 10.67 0 0 0-3.764 5.273A17.33 17.33 0 0 0 17 28h-.917c-.823-9.408 4.162-15 6.1-15 1.594 0 2.63 2.257-.672 7.456A13.616 13.616 0 0 0 19.11 21.6a8.167 8.167 0 0 1 2.075-.643c-.817 1.239-1.523 2.105-1.523 2.105a3.643 3.643 0 0 0-2.073 1.936 26.142 26.142 0 0 1 1.284-4.556z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileText16.json b/public/assets/components/assets/icon/fileText16.json new file mode 100644 index 0000000..da49867 --- /dev/null +++ b/public/assets/components/assets/icon/fileText16.json @@ -0,0 +1 @@ +"M4 6h9v1H4zm0 4h9V9H4zm11 6H2V0h9.4L15 3.6zM14 5h-4V1H3v14h11zm0-1.31L11.31 1H11v3h3zM4 13h7v-1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileText24.json b/public/assets/components/assets/icon/fileText24.json new file mode 100644 index 0000000..c3246ef --- /dev/null +++ b/public/assets/components/assets/icon/fileText24.json @@ -0,0 +1 @@ +"M6 10h12v1H6zM3 1h12.29L21 6.709V23H3zm12 6h5v-.2L15.2 2H15zM4 22h16V8h-6V2H4zm2-7h12v-1H6zm0 4h9v-1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileText32.json b/public/assets/components/assets/icon/fileText32.json new file mode 100644 index 0000000..0826670 --- /dev/null +++ b/public/assets/components/assets/icon/fileText32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zM9 14h14v1H9zm0 5h14v1H9zm0 5h11v1H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileVideo16.json b/public/assets/components/assets/icon/fileVideo16.json new file mode 100644 index 0000000..9fb0345 --- /dev/null +++ b/public/assets/components/assets/icon/fileVideo16.json @@ -0,0 +1 @@ +"M10 9a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h4a1 1 0 0 0 1-1v-.706L13 13V8l-3 1.706zm-1 3H5V9h4zm2-1.712l1-.57v1.563l-1-.57zM15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileVideo24.json b/public/assets/components/assets/icon/fileVideo24.json new file mode 100644 index 0000000..fe6cedf --- /dev/null +++ b/public/assets/components/assets/icon/fileVideo24.json @@ -0,0 +1 @@ +"M12.822 12H7.178A1.178 1.178 0 0 0 6 13.178v4.644A1.178 1.178 0 0 0 7.178 19h5.644A1.178 1.178 0 0 0 14 17.822v-4.644A1.178 1.178 0 0 0 12.822 12zM13 17.821a.179.179 0 0 1-.179.179H7.18a.179.179 0 0 1-.18-.179V13.18a.179.179 0 0 1 .179-.18h5.642a.179.179 0 0 1 .179.179zm2-3.499v2.625L17.125 18H18v-5h-.875zm2 2.5l-1-.495v-1.45l1-.621zM3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileVideo32.json b/public/assets/components/assets/icon/fileVideo32.json new file mode 100644 index 0000000..255aad2 --- /dev/null +++ b/public/assets/components/assets/icon/fileVideo32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-9.822 6A1.178 1.178 0 0 0 8 17.178v6.644A1.178 1.178 0 0 0 9.178 25h8.644A1.178 1.178 0 0 0 19 23.822v-6.644A1.178 1.178 0 0 0 17.822 16zM18 17.179v6.642a.179.179 0 0 1-.179.179H9.18a.179.179 0 0 1-.18-.179V17.18a.179.179 0 0 1 .179-.18h8.642a.179.179 0 0 1 .179.179zM24 24v-7h-1l-3 2v3l3 2zm-3-4.465l2-1.333v4.596l-2-1.333z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileWord16.json b/public/assets/components/assets/icon/fileWord16.json new file mode 100644 index 0000000..1b52a7f --- /dev/null +++ b/public/assets/components/assets/icon/fileWord16.json @@ -0,0 +1 @@ +"M15 3.6L11.4 0H2v16h13zM14 15H3V1h7v4h4zm0-11h-3V1h.31L14 3.69zm-3.5 8.162L12.095 7h1.01l-2.2 7h-.81L8.5 9.075 6.904 14h-.809l-2.2-7h1.01L6.5 12.162 8.095 7h.81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileWord24.json b/public/assets/components/assets/icon/fileWord24.json new file mode 100644 index 0000000..62a8eec --- /dev/null +++ b/public/assets/components/assets/icon/fileWord24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h10v6h6v14H4zm12.973 8h1.132l-3 10h-1.13L12 12.08 10.026 20h-1.13l-3-10h1.131l2.461 8.118L11.435 10h1.13l1.947 8.118z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileWord32.json b/public/assets/components/assets/icon/fileWord32.json new file mode 100644 index 0000000..d88807b --- /dev/null +++ b/public/assets/components/assets/icon/fileWord32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h12v8h8zm-7-19V3l7 7zm-2.435 5l1.947 8.118L20.972 15h1.133l-3 10h-1.13L16 17.08 14.026 25h-1.13l-3-10h1.131l2.461 8.118L15.435 15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileZip16.json b/public/assets/components/assets/icon/fileZip16.json new file mode 100644 index 0000000..e415b6c --- /dev/null +++ b/public/assets/components/assets/icon/fileZip16.json @@ -0,0 +1 @@ +"M6 10l-1 2v1h3v-1l-1-2zm1 2H6v-1h1zm0-6H6V4h1zm8-2.4L11.4 0H2v16h13zM14 15H3V1h3v2h1V1h3v4h4zm0-11h-3V1h.31L14 3.69zM7 9H6V7h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileZip24.json b/public/assets/components/assets/icon/fileZip24.json new file mode 100644 index 0000000..a2ae0c5 --- /dev/null +++ b/public/assets/components/assets/icon/fileZip24.json @@ -0,0 +1 @@ +"M3 23h18V6.709L15.29 1H3zM15 2h.2L20 6.8V7h-5zM4 2h4v2h1V2h5v6h6v14H4zm5 12H8v1l-1 3v1h3v-1l-1-3zm0 4H8v-1h1zm0-5H8v-2h1zm0-6H8V5h1zm0 3H8V8h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fileZip32.json b/public/assets/components/assets/icon/fileZip32.json new file mode 100644 index 0000000..9ef9baf --- /dev/null +++ b/public/assets/components/assets/icon/fileZip32.json @@ -0,0 +1 @@ +"M27 9.699L19.3 2H5v28h22zM26 29H6V3h4v3h1V3h7v8h8zm-7-19V3l7 7zm-8 0h-1V7h1zm0 8h-1v-3h1zm0 1h-1v1l-1 3v1h3v-1l-1-3zm0 4h-1v-1h1zm0-9h-1v-3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/files16.json b/public/assets/components/assets/icon/files16.json new file mode 100644 index 0000000..7537d2b --- /dev/null +++ b/public/assets/components/assets/icon/files16.json @@ -0,0 +1 @@ +"M11 16H1V4h1v11h9zm2-2v-1H4V2H3v12zM5 0h6.4L15 3.6V12H5zm6 1v3h3v-.31L11.31 1zM6 1v10h8V5h-4V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/files24.json b/public/assets/components/assets/icon/files24.json new file mode 100644 index 0000000..f37bcb8 --- /dev/null +++ b/public/assets/components/assets/icon/files24.json @@ -0,0 +1 @@ +"M15 21h1v2H3V7h2v1H4v14h11zm3-2H7V5h1V4H6v16h13v-2h-1zm.4-18L22 4.6V17H9V1zM21 6h-4V2h-7v14h11zm0-1.31L18.31 2H18v3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/files32.json b/public/assets/components/assets/icon/files32.json new file mode 100644 index 0000000..4eaf778 --- /dev/null +++ b/public/assets/components/assets/icon/files32.json @@ -0,0 +1 @@ +"M21 28h1v2H4V8h2v1H5v20h16zm3-2H8V6h1V5H7v22h18v-2h-1zM22.29 2L28 7.709V24H10V2zM27 9h-6V3H11v20h16zm0-1.2L22.2 3H22v5h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filesCsvCollection16.json b/public/assets/components/assets/icon/filesCsvCollection16.json new file mode 100644 index 0000000..793ef4c --- /dev/null +++ b/public/assets/components/assets/icon/filesCsvCollection16.json @@ -0,0 +1 @@ +"M10 15h1v1H1V4h1v11h8zm.394-2H3v1h10v-1h-2.606zM4 3V2H3v4h1zm1-3h6.4L15 3.6V6h-1V5h-4V1H6v5H5zm6 1v3h3v-.31L11.31 1zm3.57 6l-1.058 3.317L12.468 7H11.42l1.591 5.059h.994L15.62 7zM6 12v-1H4V8h2V7H3v5h3zm4-3H8V8h2V7H7v3h2v1H7v1h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filesCsvCollection24.json b/public/assets/components/assets/icon/filesCsvCollection24.json new file mode 100644 index 0000000..3a88681 --- /dev/null +++ b/public/assets/components/assets/icon/filesCsvCollection24.json @@ -0,0 +1 @@ +"M15 21h1v2H3V7h2v1H4v14h11zm3-2H7v-4H6v5h13v-2h-1zM7 5h1V4H6v4h1zm14 10v1H10v-1H9v2h13v-2h-1zM9 1h9.4L22 4.6V8h-1V6h-4V2h-7v6H9zm9 4h3v-.31L18.31 2H18zm2.04 9h-1.063l-2.095-5h1.084l1.546 3.688L21.08 9h1.086zM16 9h-2.651A1.35 1.35 0 0 0 12 10.349v.302A1.35 1.35 0 0 0 13.349 12h1.302a.349.349 0 0 1 .349.349v.302a.349.349 0 0 1-.349.349H12v1h2.651A1.35 1.35 0 0 0 16 12.651v-.302A1.35 1.35 0 0 0 14.651 11H13.35a.349.349 0 0 1-.349-.349v-.302A.349.349 0 0 1 13.35 10H16zm-6.959 5H11v-1H9.041A1.042 1.042 0 0 1 8 11.959v-.918A1.042 1.042 0 0 1 9.041 10H11V9H9.041A2.044 2.044 0 0 0 7 11.041v.918A2.044 2.044 0 0 0 9.041 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filesCsvCollection32.json b/public/assets/components/assets/icon/filesCsvCollection32.json new file mode 100644 index 0000000..3d52d27 --- /dev/null +++ b/public/assets/components/assets/icon/filesCsvCollection32.json @@ -0,0 +1 @@ +"M21 28h1v2H4V8h2v1H5v20h16zm3-2H8V6h1V5H7v22h18v-2h-1zm4-18.291V12h-1V9h-6V3H11v9h-1V2h12.29zM27 8v-.2L22.2 3H22v5zm1 16v-2h-1v1H11v-1h-1v2zm-12.861-8.52l.707-.707a3.18 3.18 0 1 0 0 4.496l-.707-.707a2.23 2.23 0 0 1-3.081 0 2.179 2.179 0 1 1 3.08-3.081zM26.804 14l-1.794 4.453L23.242 14h-1.076l2.375 5.984.929.002L27.882 14zm-7.172 2.312c-1.112-.171-1.122-.58-1.126-.787a.667.667 0 0 1 .2-.476.8.8 0 0 1 .58-.25 1.125 1.125 0 0 1 1.052.629l.85-.526a2.11 2.11 0 0 0-1.902-1.102 1.812 1.812 0 0 0-1.3.556 1.66 1.66 0 0 0-.48 1.2c.021.96.685 1.546 1.973 1.744a1.332 1.332 0 0 1 .947.477.836.836 0 0 1 .04.684 1.165 1.165 0 0 1-1.16.639 1.34 1.34 0 0 1-1.283-.745l-.863.504a2.318 2.318 0 0 0 2.146 1.24 2.134 2.134 0 0 0 2.104-1.306 1.828 1.828 0 0 0-.126-1.53 2.19 2.19 0 0 0-1.652-.951z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filter16.json b/public/assets/components/assets/icon/filter16.json new file mode 100644 index 0000000..4b84799 --- /dev/null +++ b/public/assets/components/assets/icon/filter16.json @@ -0,0 +1 @@ +"M15 1H1v1.707l4.037 4.037L6.585 15h2.83l1.548-8.256L15 2.707zM3.707 4h8.586l-2 2H5.707zm4.878 10h-1.17L6.103 7h3.794zM14 2.293L13.293 3H2.707L2 2.293V2h12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filter24.json b/public/assets/components/assets/icon/filter24.json new file mode 100644 index 0000000..954997d --- /dev/null +++ b/public/assets/components/assets/icon/filter24.json @@ -0,0 +1 @@ +"M22 2H2v2.73l7.02 6.017L10.043 22h3.914l1.023-11.253L22 4.73zm-1 1v1H3V3zm-.852 2l-5.833 5h-4.63L3.852 5zm-7.105 16h-2.086l-.91-10h3.905z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/filter32.json b/public/assets/components/assets/icon/filter32.json new file mode 100644 index 0000000..300b316 --- /dev/null +++ b/public/assets/components/assets/icon/filter32.json @@ -0,0 +1 @@ +"M29 4H3v2.725l9.031 8.028L14.066 29h3.868l2.035-14.247L29 6.725zm-1 1v1H4V5zm-.815 2l-7.875 7h-6.62L4.815 7zM17.066 28h-2.132l-1.858-13h5.848z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/findPath16.json b/public/assets/components/assets/icon/findPath16.json new file mode 100644 index 0000000..0ba8dfd --- /dev/null +++ b/public/assets/components/assets/icon/findPath16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8.063.955A1.5 1.5 0 0 0 5.941.95L.933 5.937A1.5 1.5 0 1 0 3.05 8.063l5.009-4.987a1.5 1.5 0 0 0 .004-2.12zM3 7.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm5-5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm4.404 12.375l.25.248A2.001 2.001 0 0 1 11 16a1.99 1.99 0 0 1-1.952-1.643c.326.19.676.338 1.052.428a.49.49 0 0 0 .4.215h1a.49.49 0 0 0 .404-.221c.116-.029.233-.05.346-.089.045.065.097.127.154.185zM8.82 14.23l-3.963-.495A2 2 0 0 1 3 15c-1.103 0-2-.897-2-2a2 2 0 0 1 1.186-1.823L1.988 10H2c.343 0 .666-.07.973-.176l.201 1.194c.305.026.589.119.84.267L6.288 9.02a1.977 1.977 0 0 1-.271-.843l-1.195-.199C4.93 7.67 5 7.344 5 7v-.006l1.175.196a2.007 2.007 0 0 1 1.013-1.014L6.99 4.989c.34 0 .675-.046.988-.155l.198 1.184a1.99 1.99 0 0 1 1.225.558l1.69-1.013A1.973 1.973 0 0 1 11 5c0-.142.016-.28.044-.415l-1.631-.812c.194-.264.344-.566.446-.895l1.639.816C11.865 3.272 12.398 3 13 3c1.102 0 2 .897 2 2 0 1.08-.86 1.955-1.93 1.993l-.142.638a3.856 3.856 0 0 0-.939-.388l.105-.47a2.006 2.006 0 0 1-.495-.35l-1.235.741A3.855 3.855 0 0 0 9 7.67V7.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h.17c-.16.264-.283.548-.377.848-.103-.04-.208-.076-.303-.132L4.717 11.99c.133.227.221.48.257.753l2.742.342c.288.453.66.846 1.103 1.146zM12 5.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1zm-8 7a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1z"},{"d":"M14.17 13.109a.375.375 0 0 0-.529 0l-.356-.343A2.87 2.87 0 0 0 13.9 11a2.9 2.9 0 1 0-2.9 2.9c.661 0 1.263-.23 1.751-.602l.355.354a.372.372 0 0 0 .006.515l1.722 1.723a.375.375 0 0 0 .53 0l.528-.53a.375.375 0 0 0 0-.53l-1.722-1.721zM11 9.1c1.048 0 1.9.852 1.9 1.9s-.852 1.9-1.9 1.9-1.9-.852-1.9-1.9.852-1.9 1.9-1.9zM3.008 5.282A1.977 1.977 0 0 0 2 5C.897 5 0 5.897 0 7s.897 2 2 2 2-.897 2-2c0-.37-.108-.714-.284-1.011l.724-.722.831-.827.724-.72C6.292 3.892 6.632 4 7 4c1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2c0 .372.109.716.286 1.014l-.719.716-.834.83-.725.722zM3 7.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm3-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/findPath24.json b/public/assets/components/assets/icon/findPath24.json new file mode 100644 index 0000000..008f150 --- /dev/null +++ b/public/assets/components/assets/icon/findPath24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M20.5 5a2.494 2.494 0 0 0-2.03 1.05l-4.53-2.012A2.499 2.499 0 1 0 9 3.499L4.186 7.11A2.403 2.403 0 0 0 3.5 7a2.5 2.5 0 0 0 0 5c.015 0 .028-.004.043-.004l.939 4.226a2.497 2.497 0 1 0 3.345 3.173l3.918.652a5.947 5.947 0 0 1-1.095-1.196l-2.66-.443a2.483 2.483 0 0 0-.406-1.285l2.037-2.037a5.858 5.858 0 0 1 .43-1.843l-3.174 3.173A2.483 2.483 0 0 0 5.5 16c-.015 0-.028.004-.042.004l-.94-4.226a2.509 2.509 0 0 0 1.26-1.26l4.226.94c0 .014-.004.027-.004.042a2.468 2.468 0 0 0 .312 1.192 5.919 5.919 0 0 1 .688-1V11a1 1 0 0 1 1-1h1a.962.962 0 0 1 .246.05 5.847 5.847 0 0 1 .994-.311 2.467 2.467 0 0 0-1.546-.72l-.396-3.162a2.5 2.5 0 0 0 1.231-.908l4.532 2.014a2.302 2.302 0 0 0 .034 1.18l-2.949 1.475c.118-.007.235-.018.354-.018a5.872 5.872 0 0 1 1.51.203l1.533-.766a2.502 2.502 0 0 0 .92.731L19.2 10.91a5.948 5.948 0 0 1 .837.823l.4-1.74c.022.001.042.007.063.007a2.5 2.5 0 0 0 0-5zM5 17h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1zm-1-6H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a.974.974 0 0 1-.06.295A.988.988 0 0 1 4 11zm6.222-.518l-4.226-.94c0-.014.004-.027.004-.041l4.817-3.613a2.497 2.497 0 0 0 .49.092l.395 3.163a2.501 2.501 0 0 0-1.48 1.339zM13 4a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a.974.974 0 0 1 .06-.295A.988.988 0 0 1 11 2h1a1 1 0 0 1 1 1zm9 4a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-4.007 14l.69.689a2.455 2.455 0 0 1-3.504-1.305c.107.005.213.016.321.016a5.688 5.688 0 0 0 .571-.047A.994.994 0 0 0 17 22z"},{"d":"M9.85 5.363a2.52 2.52 0 1 0-.603-.798L5.151 7.637A2.49 2.49 0 1 0 6 9.5a2.473 2.473 0 0 0-.247-1.065zM10 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM5 9v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm15.75 9.862a.668.668 0 0 0-.943 0l-.124.124-.757-.757a4.451 4.451 0 1 0-.689.691l.756.756-.13.129a.668.668 0 0 0 0 .943l2.057 2.055a.666.666 0 0 0 .942 0l.933-.932a.68.68 0 0 0 0-.962zM12.1 15.5a3.4 3.4 0 1 1 3.4 3.4 3.404 3.404 0 0 1-3.4-3.4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/findPath32.json b/public/assets/components/assets/icon/findPath32.json new file mode 100644 index 0000000..2b394b8 --- /dev/null +++ b/public/assets/components/assets/icon/findPath32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15.7 25.25l-5.905-1.18A2.998 2.998 0 0 1 7 26c-1.654 0-3-1.346-3-3 0-1.227.742-2.28 1.799-2.745l-1.326-5.303c.338-.04.665-.113.972-.232l1.326 5.303c.077-.006.15-.023.229-.023a2.97 2.97 0 0 1 1.857.662l4.61-4.07A2.973 2.973 0 0 1 13 15c0-.151.023-.297.045-.442L7.57 12.765a3.94 3.94 0 0 0 .342-.94l5.445 1.783a2.994 2.994 0 0 1 1.878-1.497l-.374-4.125c.047.002.09.014.138.014.295 0 .58-.037.858-.098l.374 4.121c.897.07 1.681.528 2.184 1.215l4.73-2.359A2.96 2.96 0 0 1 23 10c0-.342.07-.665.175-.971l-4.94-2.695c.195-.27.357-.562.48-.877l4.94 2.694A2.984 2.984 0 0 1 26 7c1.654 0 3 1.346 3 3s-1.346 3-3 3c-.078 0-.152-.017-.229-.023l-.656 2.623a6.81 6.81 0 0 0-.885-.582l.568-2.273a3.008 3.008 0 0 1-1.205-.972l-4.736 2.361c.038.125.069.253.094.383a6.835 6.835 0 0 0-.96.394 1.998 1.998 0 0 0-.724-1.445l-.02-.017a1.99 1.99 0 0 0-.255-.175l-.042-.023a1.978 1.978 0 0 0-.275-.126l-.043-.013A1.98 1.98 0 0 0 16 13a1.98 1.98 0 0 0-1.229.434l-.03.025A1.984 1.984 0 0 0 14 15c0 .162.025.317.061.468.003.013.008.025.012.037.038.145.092.281.16.411.154.297.373.555.65.742a1.993 1.993 0 0 0 .587.261c.03.009.063.007.093.015a6.81 6.81 0 0 0-.569.885 3.083 3.083 0 0 1-.866-.494l-4.6 4.073C9.822 21.863 10 22.41 10 23c0 .03-.008.058-.009.088l4.954.991c.213.417.465.81.756 1.171zM24 10a1.998 1.998 0 0 0 1.047 1.748c.285.155.606.252.953.252l.016-.002h.004a1.993 1.993 0 0 0 1.398-.59l.019-.023a2.01 2.01 0 0 0 .223-.272c.022-.033.037-.07.057-.104.045-.076.092-.152.126-.234.027-.063.041-.13.062-.197.018-.059.042-.115.054-.177a2 2 0 0 0-2.373-2.357c-.02.005-.04.014-.06.019a1.983 1.983 0 0 0-.33.108l-.02.012A2 2 0 0 0 24 10zM9 23c0-.186-.034-.363-.082-.534l-.001-.005a2.006 2.006 0 0 0-.818-1.13h-.001a1.99 1.99 0 0 0-.562-.249A1.974 1.974 0 0 0 7 21c-.72 0-1.346.385-1.698.957-.01.015-.017.031-.026.047-.07.122-.127.25-.171.387A1.978 1.978 0 0 0 5 23c0 1.103.897 2 2 2a1.975 1.975 0 0 0 .628-.111 1.95 1.95 0 0 0 .427-.197l.02-.011c.151-.097.286-.215.405-.348l.016-.019C8.806 23.962 9 23.505 9 23zm15.725 3.822l-.083-.083c-.36.229-.744.408-1.138.565a1.988 1.988 0 0 1-1.899.656c-.056-.011-.107-.033-.161-.049-.069-.02-.14-.036-.204-.063-.039-.016-.074-.038-.11-.058-.044.001-.086.01-.13.01a6.777 6.777 0 0 1-1.516-.176A2.995 2.995 0 0 0 22 29c1.173 0 2.18-.683 2.674-1.667a1.698 1.698 0 0 1 .05-.51zM14.699 5.97A1.998 1.998 0 0 1 13 4c0-.197.037-.383.09-.563L4.3 9.03C5.26 9.177 6 10 6 11c0 .197-.037.383-.09.563L14.7 5.97z"},{"d":"M27.738 25.85a.668.668 0 0 0-.943 0l-.124.124-1.238-1.238A5.8 5.8 0 1 0 21 26.8a5.773 5.773 0 0 0 3.743-1.374l1.238 1.238-.13.129a.667.667 0 0 0 0 .943l3.068 3.067c.26.261.683.261.943 0l.943-.942a.666.666 0 0 0 0-.943l-3.067-3.068zM21 25.8c-2.647 0-4.8-2.153-4.8-4.8s2.153-4.8 4.8-4.8 4.8 2.153 4.8 4.8-2.153 4.8-4.8 4.8zM4 8c-1.654 0-3 1.346-3 3s1.346 3 3 3a3.003 3.003 0 0 0 2.764-4.166l6.02-3.83A2.98 2.98 0 0 0 15 7c1.654 0 3-1.346 3-3s-1.346-3-3-3a3.003 3.003 0 0 0-2.764 4.166l-6.02 3.83A2.982 2.982 0 0 0 4 8zm9-4c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm-7 7c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/fingerprint16.json b/public/assets/components/assets/icon/fingerprint16.json new file mode 100644 index 0000000..4faec17 --- /dev/null +++ b/public/assets/components/assets/icon/fingerprint16.json @@ -0,0 +1 @@ +"M1.647 12.937a.467.467 0 0 1-.457-.372 10.927 10.927 0 0 1-.217-1.661 7.297 7.297 0 0 1 3.953-7.206.468.468 0 0 1 .447.822 6.414 6.414 0 0 0-3.467 6.334 10.133 10.133 0 0 0 .199 1.519.467.467 0 0 1-.361.554.472.472 0 0 1-.097.01zm8.144 2.728a.468.468 0 0 0-.273-.603 4.574 4.574 0 0 1-2.778-3.92c-.077-.889.136-1.435.313-1.539.297-.178 1.222.258 1.966.607 1.252.587 2.671 1.253 3.973.894a2.613 2.613 0 0 0 1.937-3.268c-.476-2.368-3.473-5.348-7.864-4.785a.468.468 0 1 0 .12.928c3.823-.489 6.422 2.03 6.827 4.041a1.702 1.702 0 0 1-1.27 2.183c-.968.265-2.22-.322-3.326-.84-1.135-.532-2.114-.991-2.839-.566a2.495 2.495 0 0 0-.769 2.426 5.515 5.515 0 0 0 3.381 4.715.475.475 0 0 0 .165.03.469.469 0 0 0 .438-.303zm3.211-1.612a.468.468 0 0 0-.334-.572 10.768 10.768 0 0 1-3.502-1.787.468.468 0 0 0-.568.744 11.605 11.605 0 0 0 3.833 1.949.475.475 0 0 0 .12.015.468.468 0 0 0 .451-.35zm-7.224 1.424a.468.468 0 0 0-.04-.66 4.881 4.881 0 0 1-1.745-4.764A3.999 3.999 0 0 1 6.705 7.03c1.557-.454 3.3.174 4.902 1.77a.468.468 0 1 0 .66-.663C9.765 5.645 7.545 5.812 6.444 6.131A4.935 4.935 0 0 0 3.08 9.848a5.788 5.788 0 0 0 2.037 5.669.467.467 0 0 0 .66-.04zM2.906 3.028a7.582 7.582 0 0 1 9.825-.479.468.468 0 0 0 .561-.748 8.513 8.513 0 0 0-11.026.546.468.468 0 1 0 .64.681z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fingerprint24.json b/public/assets/components/assets/icon/fingerprint24.json new file mode 100644 index 0000000..d0370a5 --- /dev/null +++ b/public/assets/components/assets/icon/fingerprint24.json @@ -0,0 +1 @@ +"M4.16 20.176a.475.475 0 0 1-.439-.294 9.428 9.428 0 0 1 5-12.11.475.475 0 0 1 .364.875A8.464 8.464 0 0 0 4.6 19.521a.474.474 0 0 1-.259.62.48.48 0 0 1-.18.035zm14.544-2.648c1.52-.571 2.17-2.01 1.74-3.853-.686-2.943-4.361-6.932-9.215-6.447a.475.475 0 1 0 .094.944 8.021 8.021 0 0 1 8.198 5.72 2.143 2.143 0 0 1-1.15 2.747c-.853.32-1.816-.386-2.99-1.343a.474.474 0 1 0-.599.735c.911.743 2.005 1.636 3.158 1.636a2.154 2.154 0 0 0 .764-.14zm-3.785 4.917a.475.475 0 0 0-.237-.627c-3.015-1.361-5.06-4.272-5.078-6.135a1.351 1.351 0 0 1 .754-1.358 2.579 2.579 0 0 1 2.614.342.474.474 0 1 0 .493-.811 3.521 3.521 0 0 0-3.514-.389 2.287 2.287 0 0 0-1.296 2.225c.02 2.147 2.181 5.431 5.636 6.99a.475.475 0 0 0 .628-.237zm4.019-1.766a.475.475 0 0 0-.344-.576c-2.603-.658-5.336-2.514-6.357-4.318a.475.475 0 1 0-.826.468c1.307 2.309 4.486 4.147 6.95 4.77a.48.48 0 0 0 .117.014.475.475 0 0 0 .46-.358zm-9.97 2.22a.475.475 0 0 0 .141-.656c-3.359-5.215-2.254-8.739-.287-10.172 1.93-1.407 5.336-1.247 7.848 1.813a.474.474 0 1 0 .733-.601c-2.88-3.512-6.858-3.64-9.14-1.978-2.3 1.675-3.668 5.68.049 11.452a.474.474 0 0 0 .655.142zM4.85 4.397c1.323-1.234 8.372-4.568 13.677-.33a.474.474 0 1 0 .592-.74c-5.494-4.39-12.897-1.51-14.916.377a.474.474 0 1 0 .647.693zm17.347 8.67a.475.475 0 0 0 .378-.555 10.525 10.525 0 0 0-9.397-8.332 10.523 10.523 0 0 0-11.054 6.63.475.475 0 0 0 .87.38c1.872-4.3 5.64-6.57 10.078-6.067a9.58 9.58 0 0 1 8.57 7.565.475.475 0 0 0 .466.387.496.496 0 0 0 .089-.009z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fingerprint32.json b/public/assets/components/assets/icon/fingerprint32.json new file mode 100644 index 0000000..d356d79 --- /dev/null +++ b/public/assets/components/assets/icon/fingerprint32.json @@ -0,0 +1 @@ +"M7.008 27.367a.477.477 0 0 1-.46-.357c-1.837-7.067.516-12.907 6.14-15.24a.476.476 0 0 1 .366.879c-5.23 2.17-7.319 7.45-5.585 14.122a.476.476 0 0 1-.341.58.463.463 0 0 1-.12.016zm17.898-5.725c1.07-.757 1.32-2.417.655-4.333a9.849 9.849 0 0 0-10.153-6.268.475.475 0 0 0-.45.5.482.482 0 0 0 .501.45c4.91-.256 8.165 2.639 9.203 5.63.505 1.454.382 2.757-.306 3.243-1.136.804-2.333-.05-4.169-1.552-1.498-1.226-3.043-2.493-4.756-2.205a4.212 4.212 0 0 0-3.458 3.748.476.476 0 0 0 .939.162 3.331 3.331 0 0 1 2.677-2.971c1.28-.219 2.662.911 3.995 2.002 1.259 1.03 2.548 2.086 3.857 2.086a2.49 2.49 0 0 0 1.465-.492zm-6.853 8.918a.476.476 0 0 0-.254-.623 8.689 8.689 0 0 1-4.828-6.353.476.476 0 1 0-.936.179 9.595 9.595 0 0 0 5.394 7.05.475.475 0 0 0 .624-.253zm-6.27-.494a.476.476 0 0 0 .142-.658c-3.667-5.675-2.38-10.952.786-13.231 2.257-1.626 6.124-1.98 9.601 2.37a.476.476 0 0 0 .743-.594c-3.643-4.559-8.101-4.564-10.9-2.55-3.531 2.543-5.019 8.347-1.03 14.522a.476.476 0 0 0 .659.141zM5.729 9.926c2.73-2.754 8.611-4.914 14.136-3.493a.476.476 0 0 0 .237-.922c-5.933-1.526-12.06.73-15.049 3.746a.476.476 0 1 0 .676.67zm22.016 1.233a.476.476 0 0 0 .065-.67 14.805 14.805 0 0 0-5.247-4.104.476.476 0 1 0-.399.865 13.859 13.859 0 0 1 4.91 3.844.476.476 0 0 0 .67.065zm-3.57-6.447a.476.476 0 0 0-.126-.662c-4.23-2.88-10.981-2.27-14.213-.949a.476.476 0 0 0 .36.88c3.161-1.29 9.549-1.711 13.317.856a.476.476 0 0 0 .661-.125zM28.257 19.5a.476.476 0 0 0 .421-.524A12.355 12.355 0 0 0 21.285 8.97C15.677 6.853 8.024 7.92 3.368 17.255a.476.476 0 0 0 .852.425c2.867-5.749 8.766-10.822 16.729-7.82a11.404 11.404 0 0 1 6.784 9.218.475.475 0 0 0 .525.421zm-1.417 5.041a4.693 4.693 0 0 0 1.824-3.283.476.476 0 1 0-.942-.135 3.78 3.78 0 0 1-1.443 2.649c-1.524 1.11-3.763.97-5.84-.363a.476.476 0 0 0-.515.801 7.398 7.398 0 0 0 3.952 1.26 4.97 4.97 0 0 0 2.964-.928zm-2.423 4.475a.476.476 0 0 0-.39-.548 11.72 11.72 0 0 1-6.982-3.552c-1.462-1.768-1.47-2.904-1.13-3.204.32-.285 1.127-.085 1.918.747a.476.476 0 0 0 .69-.656c-1.306-1.37-2.595-1.376-3.241-.803-.721.64-.884 2.208 1.03 4.522a12.502 12.502 0 0 0 7.557 3.885.437.437 0 0 0 .08.007.476.476 0 0 0 .468-.398z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/flash16.json b/public/assets/components/assets/icon/flash16.json new file mode 100644 index 0000000..c38a937 --- /dev/null +++ b/public/assets/components/assets/icon/flash16.json @@ -0,0 +1 @@ +"M8.5 5a3.376 3.376 0 0 0-.5.05V1h1v4.05A3.376 3.376 0 0 0 8.5 5zM5 8.5a3.534 3.534 0 0 1 .05-.5H1v1h4.05A3.535 3.535 0 0 1 5 8.5zm6.163 2.247l2.849 2.849-.416.416-2.849-2.849c.06-.05.108-.11.163-.163H6.09c.055.053.104.113.163.163l-2.849 2.849-.416-.416 2.849-2.849c.05.059.11.108.163.163V6.09c-.053.056-.113.105-.163.164L2.988 3.405l.416-.416 2.848 2.849c-.058.05-.106.109-.161.162h4.818c-.055-.053-.104-.113-.163-.163l2.849-2.849.416.416-2.848 2.849c-.05-.06-.11-.107-.163-.162v4.82c.053-.056.113-.105.163-.164zM10 7H7v3h3zm1.95 1a3.534 3.534 0 0 1 .05.5 3.535 3.535 0 0 1-.05.5H16V8zM8 11.95V16h1v-4.05a3.376 3.376 0 0 1-.5.05 3.376 3.376 0 0 1-.5-.05zm2.87-8.407a5.524 5.524 0 0 0-.542-.226L9.556 5.18a3.5 3.5 0 0 1 .544.224zm2.586 2.586l-1.86.77a3.447 3.447 0 0 1 .224.544l1.863-.771a5.504 5.504 0 0 0-.227-.543zm-3.899 5.69l.772 1.863a5.508 5.508 0 0 0 .543-.225l-.771-1.861a3.411 3.411 0 0 1-.544.223zm3.9-.947a5.51 5.51 0 0 0 .225-.544l-1.862-.771a3.448 3.448 0 0 1-.224.544zM7.442 5.181L6.67 3.318a5.313 5.313 0 0 0-.543.226l.771 1.86a3.4 3.4 0 0 1 .544-.223zm-1.315 8.276a5.508 5.508 0 0 0 .543.225l.772-1.863a3.38 3.38 0 0 1-.544-.223zM3.544 6.129a5.384 5.384 0 0 0-.226.543l1.862.771a3.447 3.447 0 0 1 .224-.544zm-.226 4.2a5.525 5.525 0 0 0 .226.543l1.86-.771a3.448 3.448 0 0 1-.224-.544z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/flash24.json b/public/assets/components/assets/icon/flash24.json new file mode 100644 index 0000000..9d27713 --- /dev/null +++ b/public/assets/components/assets/icon/flash24.json @@ -0,0 +1 @@ +"M12 2h1v7h-1zM9.547 9.09L5.163 4.707l-.456.457L9.09 9.547zM14 11v3h-3v-3zm1-1h-5v5h5zm-6.533.48L4.168 8.783c-.088.196-.166.397-.244.599l4.295 1.694zm2.013-2.013l.598-.248-1.695-4.295a13.9 13.9 0 0 0-.598.243zM9 13v-1H2v1zm.09 2.453l-4.383 4.384.457.456 4.383-4.383zm1.39 1.08l-1.696 4.299c.196.088.397.166.599.244l1.694-4.295zM8.466 14.52l-.248-.598-4.295 1.695c.078.201.156.402.243.598zM13 16h-1v7h1zm2.453-.09l4.384 4.383.456-.457-4.383-4.383zm1.08-1.39l4.299 1.696c.088-.196.166-.397.244-.599l-4.295-1.694zm-2.013 2.013l-.598.248 1.695 4.295a13.9 13.9 0 0 0 .598-.243zM16 12v1h7v-1zm-.09-2.453l4.383-4.384-.457-.456-4.383 4.383zm-1.39-1.08l1.696-4.299a12.336 12.336 0 0 0-.599-.244l-1.694 4.295zm2.013 2.013l.248.598 4.295-1.695a13.9 13.9 0 0 0-.243-.598z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/flash32.json b/public/assets/components/assets/icon/flash32.json new file mode 100644 index 0000000..8148feb --- /dev/null +++ b/public/assets/components/assets/icon/flash32.json @@ -0,0 +1 @@ +"M12.383 12.84l-4.95-4.95.456-.457 4.95 4.95zm2.311-1.544l-2.105-5.08-.596.247 2.104 5.08zm-3.151 2.8l-5.08-2.103-.247.597 5.08 2.104zm.84 6.064l-4.95 4.951.457.456 4.95-4.95zm-1.087-1.854l-5.08 2.105.247.596 5.08-2.104zm2.8 3.151l-2.103 5.08.597.247 2.104-5.08zm6.064-.84l4.951 4.95.456-.457-4.95-4.95zm-1.854 1.087l2.105 5.08.596-.247-2.104-5.08zm3.151-2.8l5.08 2.103.247-.597-5.08-2.104zm-.84-6.064l4.95-4.951-.457-.456-4.95 4.95zm1.087 1.854l5.08-2.105-.247-.596-5.08 2.104zm-2.8-3.151l2.103-5.08-.597-.247-2.104 5.08zM19 14v5h-5v-5zm1-1h-7v7h7zM16 3h1v8h-1zM3 17v-1h8v1zm14 13h-1v-8h1zm13-14v1h-8v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/flip16.json b/public/assets/components/assets/icon/flip16.json new file mode 100644 index 0000000..b795300 --- /dev/null +++ b/public/assets/components/assets/icon/flip16.json @@ -0,0 +1 @@ +"M8 3V1h1v2zm0 2v2h1V5zm1 6V9H8v2zm-1 2v2h1v-2zM7 8.5L1 13V4zM2 11l3.333-2.5L2 6zm14 2V4l-6 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/flip24.json b/public/assets/components/assets/icon/flip24.json new file mode 100644 index 0000000..69039e8 --- /dev/null +++ b/public/assets/components/assets/icon/flip24.json @@ -0,0 +1 @@ +"M13 13v2h-1v-2zm0-10V1h-1v2zm0 16v-2h-1v2zM12 9v2h1V9zm0-4v2h1V5zm0 16v2h1v-2zm11-2V6l-9 6.5zm-12-6.5L2 19V6zm-8 4.544L9.292 12.5 3 7.956z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/flip32.json b/public/assets/components/assets/icon/flip32.json new file mode 100644 index 0000000..109daef --- /dev/null +++ b/public/assets/components/assets/icon/flip32.json @@ -0,0 +1 @@ +"M3 9v15l11-7.5zm1 1.892l8.225 5.608L4 22.108zM19 16.5L30 9v15zM16 25v-3h1v3zm1-8v3h-1v-3zM16 5V2h1v3zm1 7v3h-1v-3zm0 15v3h-1v-3zm0-20v3h-1V7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/floorPlan16.json b/public/assets/components/assets/icon/floorPlan16.json new file mode 100644 index 0000000..bbbc22b --- /dev/null +++ b/public/assets/components/assets/icon/floorPlan16.json @@ -0,0 +1 @@ +"M1 1v12h2v-1H2V8h2V6h3V5H4V2h10v3h-4v1h4v3h-3v1h3v4H7V9H6v3H5v1h1v2h9V1zm1 3h1v1H2zm0 3V6h1v1zm1-4H2V2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/floorPlan24.json b/public/assets/components/assets/icon/floorPlan24.json new file mode 100644 index 0000000..34b8d30 --- /dev/null +++ b/public/assets/components/assets/icon/floorPlan24.json @@ -0,0 +1 @@ +"M2 2v18h3v-1H3v-6h3V9h5V8H6V3h15v5h-6v1h6v5h-4v1h4v6H11v-7h-1v5H8v1h2v2h12V2zm3 4H3V5h2zm-2 6v-1h2v1zm2-2H3V9h2zM3 8V7h2v1zm2-4H3V3h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/floorPlan32.json b/public/assets/components/assets/icon/floorPlan32.json new file mode 100644 index 0000000..8d2ba4a --- /dev/null +++ b/public/assets/components/assets/icon/floorPlan32.json @@ -0,0 +1 @@ +"M3 3v24h4v-1H4v-8h4v-6h6v-1H8V4h20v7h-9v1h9v7h-6v1h6v8H14v-9h-1v7h-3v1h3v2h16V3zm4 6H4V8h3zm0-2H4V6h3zm-3 7h3v1H4zm0 3v-1h3v1zm3-4H4v-1h3zm-3-2v-1h3v1zm3-6H4V4h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fog16.json b/public/assets/components/assets/icon/fog16.json new file mode 100644 index 0000000..0cfa09c --- /dev/null +++ b/public/assets/components/assets/icon/fog16.json @@ -0,0 +1 @@ +"M3.5 13h9a3.496 3.496 0 0 0 1.43-6.688 3.989 3.989 0 0 0-7.815-.227 2.462 2.462 0 0 0-3.07 1.96A2.498 2.498 0 0 0 3.5 13zm2-6a1.49 1.49 0 0 1 .368.054l.987.252.233-.992a2.989 2.989 0 0 1 5.857.17l.092.522.484.218A2.496 2.496 0 0 1 12.5 12h-9a1.498 1.498 0 0 1-.273-2.97l.678-.126.124-.677A1.496 1.496 0 0 1 5.5 7zm4.5 4H5v-1h5zm-1 3h6v1H9zm-9 1h4v1H0zm5 0h2v1H5zm7-4h-1v-1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fog24.json b/public/assets/components/assets/icon/fog24.json new file mode 100644 index 0000000..c78af0c --- /dev/null +++ b/public/assets/components/assets/icon/fog24.json @@ -0,0 +1 @@ +"M19.95 8.719A5.494 5.494 0 0 0 9.4 9.24a3.369 3.369 0 0 0-3.951 1.886l-.011-.001a3.438 3.438 0 0 0 0 6.875h12.75a4.807 4.807 0 0 0 1.761-9.281zM18.187 17H5.438a2.438 2.438 0 0 1-.066-4.874h.716l.268-.58a2.443 2.443 0 0 1 2.207-1.421 2.41 2.41 0 0 1 .593.085l.986.248.232-.99a4.494 4.494 0 0 1 8.63-.425l.149.436.43.17A3.807 3.807 0 0 1 18.187 17zM7 15h7v1H7zm4 5h10v1H11zm-9 2h6v1H2zm8 0h3v1h-3zm5-7h2v1h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fog32.json b/public/assets/components/assets/icon/fog32.json new file mode 100644 index 0000000..560d142 --- /dev/null +++ b/public/assets/components/assets/icon/fog32.json @@ -0,0 +1 @@ +"M23.5 25a6.496 6.496 0 0 0 2.193-12.613 7.497 7.497 0 0 0-14.552.678A4.46 4.46 0 0 0 10.5 13a4.487 4.487 0 0 0-4.228 3.012 4.5 4.5 0 0 0-4.208 5.26A4.614 4.614 0 0 0 6.672 25zM3.77 18.313a3.507 3.507 0 0 1 2.552-1.303l.67-.033.223-.633A3.498 3.498 0 0 1 10.5 14a3.172 3.172 0 0 1 .432.045l1.01.145.18-.935a6.497 6.497 0 0 1 12.612-.586l.143.488.478.172A5.496 5.496 0 0 1 23.5 24H6.672a3.621 3.621 0 0 1-3.621-2.892 3.485 3.485 0 0 1 .719-2.795zM17 22H8v-1h9zm4 0h-3v-1h3zm-5 5h14v1H16zm-2 3h4v1h-4zM4 30h7v1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folder16.json b/public/assets/components/assets/icon/folder16.json new file mode 100644 index 0000000..52b698b --- /dev/null +++ b/public/assets/components/assets/icon/folder16.json @@ -0,0 +1 @@ +"M15 3l-6.7.002L6.98 2H4L2.7 3H1v11h14zm-1 10H2V7h12zm0-7H2V4h1.04l1.3-1h2.304l1.319 1H14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folder24.json b/public/assets/components/assets/icon/folder24.json new file mode 100644 index 0000000..c9e35c8 --- /dev/null +++ b/public/assets/components/assets/icon/folder24.json @@ -0,0 +1 @@ +"M2.8 5H1v16h22V5H12.2L11 3H4zM22 20H2V9h20zM10.434 4l1.2 2H22v2H2V6h1.366l1.2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folder32.json b/public/assets/components/assets/icon/folder32.json new file mode 100644 index 0000000..4392c63 --- /dev/null +++ b/public/assets/components/assets/icon/folder32.json @@ -0,0 +1 @@ +"M30 7H16l-1-2H5L4 7H2v20h28zm-1 19H3V12h26zm0-15H3V8h1.618l1-2h8.764l1 2H29z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderArchive16.json b/public/assets/components/assets/icon/folderArchive16.json new file mode 100644 index 0000000..e9b2a67 --- /dev/null +++ b/public/assets/components/assets/icon/folderArchive16.json @@ -0,0 +1 @@ +"M8.3 3.002L6.98 2H4L2.7 3H1v11h6v-1H2V7h12v1h1V3zM2 6V4h1.04l1.3-1h2.304l1.319 1H14v2zm5 6h1v4h7v-4h1V9H7zm7 3H9v-3h5zm-6-5h7v1H8zm2 3h3v1h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderArchive24.json b/public/assets/components/assets/icon/folderArchive24.json new file mode 100644 index 0000000..1960687 --- /dev/null +++ b/public/assets/components/assets/icon/folderArchive24.json @@ -0,0 +1 @@ +"M2.8 5H1v16h11v-1H2V9h20v4h1V5H12.2L11 3H4zm7.634-1l1.2 2H22v2H2V6h1.366l1.2-2zM12 17h1v6h10v-6h1v-3H12zm10 3v2h-8v-5h8zm-9-5h10v1H13zm7 4h-4v-1h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderArchive32.json b/public/assets/components/assets/icon/folderArchive32.json new file mode 100644 index 0000000..0124961 --- /dev/null +++ b/public/assets/components/assets/icon/folderArchive32.json @@ -0,0 +1 @@ +"M3 26V12h26v7h1V7H16l-1-2H5L4 7H2v20h15v-1zM3 8h1.618l1-2h8.764l1 2H29v3H3zm14 12v3h1v8h12v-8h1v-3zm12 10H19v-7h10zm1-8H18v-1h12zm-3 3v1h-6v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderMove16.json b/public/assets/components/assets/icon/folderMove16.json new file mode 100644 index 0000000..b27feeb --- /dev/null +++ b/public/assets/components/assets/icon/folderMove16.json @@ -0,0 +1 @@ +"M8.3 2.002L6.98 1H4L2.7 2H1v11h4v-1H2V6h12v2.352l.007.005.993.994V2zM14 5H2V3h1.04l1.3-1h2.304l1.319 1H14zm1.284 7.563l-2.79 2.79-.708-.706L13.433 13H7v-1h6.308l-1.522-1.521.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderMove24.json b/public/assets/components/assets/icon/folderMove24.json new file mode 100644 index 0000000..ecc10bf --- /dev/null +++ b/public/assets/components/assets/icon/folderMove24.json @@ -0,0 +1 @@ +"M2 19V8h20v7.466l1 1.01V4H12.2L11 2H4L2.8 4H1v16h9v-1zM2 5h1.366l1.2-2h5.868l1.2 2H22v2H2zm21.182 14.5l-3.828 3.853-.709-.706 2.647-2.665H12v-1h9.257l-2.611-2.63.709-.704z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderMove32.json b/public/assets/components/assets/icon/folderMove32.json new file mode 100644 index 0000000..53e747c --- /dev/null +++ b/public/assets/components/assets/icon/folderMove32.json @@ -0,0 +1 @@ +"M3 26V12h26v9.3c.022.021.048.036.07.057l.93.931V7H16l-1-2H5L4 7H2v20h14v-1zM3 8h1.618l1-2h8.764l1 2H29v3H3zm28.193 18.5l-3.853 3.854-.707-.707 2.664-2.665H18v-1h11.262l-2.63-2.628.708-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderNew16.json b/public/assets/components/assets/icon/folderNew16.json new file mode 100644 index 0000000..1720794 --- /dev/null +++ b/public/assets/components/assets/icon/folderNew16.json @@ -0,0 +1 @@ +"M14 8h1v6H1V3h1.7L4 2h2.981L8 2.774V4h-.037L6.644 3H4.34l-1.3 1H2v2h6v1H2v6h12zm-3.4-5.694L10.292 2l-.621-.621.707-.71.928.93a2.23 2.23 0 0 1 .692-.289V0h1v1.31a2.23 2.23 0 0 1 .694.289l.928-.93.707.708-.622.623-.305.305a2.23 2.23 0 0 1 .29.695H16v1h-1.31a2.231 2.231 0 0 1-.289.693l.928.928-.708.707-.927-.927a2.228 2.228 0 0 1-.695.29V7h-1V5.69a2.233 2.233 0 0 1-.693-.29l-.927.928-.707-.707.927-.927A2.231 2.231 0 0 1 10.31 4H9V3h1.31a2.23 2.23 0 0 1 .29-.694zM12.5 2A1.5 1.5 0 1 0 14 3.5 1.5 1.5 0 0 0 12.5 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderNew24.json b/public/assets/components/assets/icon/folderNew24.json new file mode 100644 index 0000000..b9ae396 --- /dev/null +++ b/public/assets/components/assets/icon/folderNew24.json @@ -0,0 +1 @@ +"M4 3h7l1.2 2h.8v1h-1.366l-1.2-2H4.566l-1.2 2H2v2h11v1H2v11h20v-9h1v10H1V5h1.8zm12.05 2a2.483 2.483 0 0 1 .366-.877l-1.452-1.451.708-.708 1.45 1.452A2.483 2.483 0 0 1 18 3.05V1h1v2.05a2.483 2.483 0 0 1 .877.366l1.451-1.452.708.708-1.452 1.45A2.483 2.483 0 0 1 20.95 5H23v1h-2.05a2.483 2.483 0 0 1-.366.877l1.452 1.451-.708.708-1.45-1.452A2.482 2.482 0 0 1 19 7.95V10h-1V7.95a2.482 2.482 0 0 1-.877-.366l-1.451 1.452-.708-.708 1.452-1.45A2.483 2.483 0 0 1 16.05 6H14V5zm2.45-1A1.5 1.5 0 1 0 20 5.5 1.502 1.502 0 0 0 18.5 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderNew32.json b/public/assets/components/assets/icon/folderNew32.json new file mode 100644 index 0000000..44bc30c --- /dev/null +++ b/public/assets/components/assets/icon/folderNew32.json @@ -0,0 +1 @@ +"M29 14h1v13H2V7h2l1-2h10l1 2h2v1h-2.618l-1-2H5.618l-1 2H3v3h15v1H3v14h26zm-7.294-8.587l-1.449-1.449.707-.707 1.449 1.448A3.463 3.463 0 0 1 24 4.05V2h1v2.05a3.463 3.463 0 0 1 1.587.655l1.449-1.448.707.707-1.449 1.449A3.463 3.463 0 0 1 27.95 7H30v1h-2.05a3.463 3.463 0 0 1-.656 1.587l1.449 1.449-.707.707-1.449-1.449A3.463 3.463 0 0 1 25 10.95V13h-1v-2.05a3.463 3.463 0 0 1-1.587-.656l-1.449 1.449-.707-.707 1.449-1.449A3.463 3.463 0 0 1 21.05 8H19V7h2.05a3.463 3.463 0 0 1 .656-1.587zM24.5 5A2.5 2.5 0 1 0 27 7.5 2.5 2.5 0 0 0 24.5 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderOpen16.json b/public/assets/components/assets/icon/folderOpen16.json new file mode 100644 index 0000000..7bf273c --- /dev/null +++ b/public/assets/components/assets/icon/folderOpen16.json @@ -0,0 +1 @@ +"M8.3 3.002L6.98 2H4L2.7 3H1v11h13l2-8h-2V3zM2 4h1.041L4.34 3h2.304l1.319 1.002L13 4v2H9L7.7 7h-4L2 11.408zm12.719 3l-1.5 6H2.458l1.929-5H8.04l1.3-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderOpen24.json b/public/assets/components/assets/icon/folderOpen24.json new file mode 100644 index 0000000..607b05a --- /dev/null +++ b/public/assets/components/assets/icon/folderOpen24.json @@ -0,0 +1 @@ +"M21 5h-8.8L11 3H4L2.8 5H1v16h20l2.902-12H21zM2 6h1.366l1.2-2h5.868l1.2 2H20v3h-5.6l-2 2H4.35L2 18.015zm20.632 4l-2.42 10H2.39l2.68-8h7.744l2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderOpen32.json b/public/assets/components/assets/icon/folderOpen32.json new file mode 100644 index 0000000..5c05a52 --- /dev/null +++ b/public/assets/components/assets/icon/folderOpen32.json @@ -0,0 +1 @@ +"M28 7H15l-1-2H5L4 7H2v21h26l4-16h-4zM3 8h1.618l1-2h7.764l1 2H27v4h-9.995l-1.498 2H6L3 24.5zm27.719 5l-3.5 14H3.326l3.428-12h9.253l1.498-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderPlus16.json b/public/assets/components/assets/icon/folderPlus16.json new file mode 100644 index 0000000..3b5ab50 --- /dev/null +++ b/public/assets/components/assets/icon/folderPlus16.json @@ -0,0 +1 @@ +"M14 8h1v6H1V3h1.7L4 2h2.981l1.04.79A1.965 1.965 0 0 0 8 3v1h-.037L6.644 3H4.34l-1.3 1H2v2h8v1H2v6h12zm-1-5V0h-1v3H9v1h3v3h1V4h3V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderPlus24.json b/public/assets/components/assets/icon/folderPlus24.json new file mode 100644 index 0000000..7e2a80d --- /dev/null +++ b/public/assets/components/assets/icon/folderPlus24.json @@ -0,0 +1 @@ +"M22 11h1v10H1V5h1.8L4 3h7l1 1.667V6h-.366l-1.2-2H4.566l-1.2 2H2v2h12v1H2v11h20zm-4-5.001V10h1V5.999h4V5h-4V1h-1v4h-4v.999z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderPlus32.json b/public/assets/components/assets/icon/folderPlus32.json new file mode 100644 index 0000000..5902724 --- /dev/null +++ b/public/assets/components/assets/icon/folderPlus32.json @@ -0,0 +1 @@ +"M29 14h1v13H2V7h2l1-2h10l1 2h2v1h-2.618l-1-2H5.618l-1 2H3v3h17v1H3v14h26zm-3-9V1h-1v5h-5v.999h5V12h1V6.999h5V6h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderStar16.json b/public/assets/components/assets/icon/folderStar16.json new file mode 100644 index 0000000..787b874 --- /dev/null +++ b/public/assets/components/assets/icon/folderStar16.json @@ -0,0 +1 @@ +"M6.981 1H4L2.7 2H1v11h7v-1H2V6h12v2h1V2l-6.7.002zM14 5H2V3h1.04l1.3-1h2.304l1.319 1H14zm-1.564 5L11.5 7.12 10.564 10H7.541l2.446 1.774-.935 2.883 2.448-1.774 2.448 1.774-.935-2.883L15.459 10zm-.386 2.046l-.55-.398-.55.398.213-.654-.54-.392h.668l.209-.643.209.643h.668l-.54.392z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderStar24.json b/public/assets/components/assets/icon/folderStar24.json new file mode 100644 index 0000000..a2c9643 --- /dev/null +++ b/public/assets/components/assets/icon/folderStar24.json @@ -0,0 +1 @@ +"M2 20V9h20v7h1V5H12.2L11 3H4L2.8 5H1v16h13.85l.324-1zM2 6h1.366l1.2-2h5.868l1.2 2H22v2H2zm17.799 11L18.5 13l-1.298 4H13l3.4 2.466-1.3 3.996L18.5 21l3.4 2.462-1.3-3.996L24 17zm-.374 2.083l.574 1.769-1.499-1.086-1.499 1.086.574-1.769L16.082 18h1.847l.571-1.76.572 1.76h1.846z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folderStar32.json b/public/assets/components/assets/icon/folderStar32.json new file mode 100644 index 0000000..4a47968 --- /dev/null +++ b/public/assets/components/assets/icon/folderStar32.json @@ -0,0 +1 @@ +"M19.379 26H3V12h26v8.084h1V7H16l-1-2H5L4 7H2v20h17.223l.28-.905zM3 8h1.618l1-2h8.764l1 2H29v3H3zm23.164 14.084L24.5 16.7l-1.664 5.384h-5.287l4.276 3.268-1.652 5.348 4.327-3.305 4.327 3.305-1.652-5.348 4.276-3.268zm-.15 2.897l.934 3.026-2.448-1.87-2.448 1.87.934-3.026-2.482-1.897h3.07l.926-2.997.927 2.997h3.07z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folders16.json b/public/assets/components/assets/icon/folders16.json new file mode 100644 index 0000000..cf62bfb --- /dev/null +++ b/public/assets/components/assets/icon/folders16.json @@ -0,0 +1 @@ +"M3 9H1V5h10v1h1V1H6.417l-1.1-1H2.834L1.75 1H0v9h3zM1 2h1.034l1.083-1h1.92l1.099 1H11v2H1zm9.416 5L9.318 6H6.833L5.75 7H4v9h12V7zM15 15H5v-4h10zm0-5H5V8h1.034l1.083-1h1.92l1.099 1H15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folders24.json b/public/assets/components/assets/icon/folders24.json new file mode 100644 index 0000000..d9d606c --- /dev/null +++ b/public/assets/components/assets/icon/folders24.json @@ -0,0 +1 @@ +"M15.2 11L14 9H8l-1.2 2H5v12h18V11zM22 22H6v-7h16zm0-8H6v-2h1.366l1.2-2h4.868l1.2 2H22zM4 14H2V7h16v3h1V3h-7.8L10 1H4L2.8 3H1v12h3zM2 4h1.366l1.2-2h4.868l1.2 2H18v2H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/folders32.json b/public/assets/components/assets/icon/folders32.json new file mode 100644 index 0000000..71c948d --- /dev/null +++ b/public/assets/components/assets/icon/folders32.json @@ -0,0 +1 @@ +"M5 20H3V8h22v4h1V4H14l-.857-2H4.57l-.857 2H2v17h3zM3 5h1.101l1-2h7.512l.714 2H25v2H3zm15 8l-.857-2H8.57l-.857 2H6v16.857h24V13zm11 16H7V17h22zm0-13H7v-2h1.101l1-2h7.512l.714 2H29z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/follow16.json b/public/assets/components/assets/icon/follow16.json new file mode 100644 index 0000000..7624f6c --- /dev/null +++ b/public/assets/components/assets/icon/follow16.json @@ -0,0 +1 @@ +"M6 2H2v4H1V1h5zM1 15h5v-1H2v-4H1zm9-13h4v4h1V1h-5zm5 8h-1v4h-4v1h5zM3 10V9h1v1zm1 3v-1H3v1zm8-8H9v1h3zM7 4h1V1H7zM5 8V7H4v1zM3 6h3V5H3zm5-1H7v1h1zm0 2H7v2.99h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/follow24.json b/public/assets/components/assets/icon/follow24.json new file mode 100644 index 0000000..890a1a8 --- /dev/null +++ b/public/assets/components/assets/icon/follow24.json @@ -0,0 +1 @@ +"M19 9h-4V8h4zm-7 6h1v-4h-1zm2-7.25v1.5a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75zM13 8h-1v1h1zm-5 5h2v-2H8zM6 9h4V8H6zm-3 7H2v6h6v-1H3zM16 3h5v5h1V2h-6zm5 18h-5v1h6v-6h-1zM8 2H2v6h1V3h5zm5 0h-1v4h1zM6 16h2v-2H6zm1 3v-2H5v2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/follow32.json b/public/assets/components/assets/icon/follow32.json new file mode 100644 index 0000000..b378ecd --- /dev/null +++ b/public/assets/components/assets/icon/follow32.json @@ -0,0 +1 @@ +"M17 14h1v6h-1zm-7 4H8v2h2zm2-1h2v-2h-2zm-5 7h2v-2H7zM18 3h-1v6h1zm-3 8H9v1h6zm4 .93A1.07 1.07 0 0 1 17.93 13h-.86A1.07 1.07 0 0 1 16 11.93v-.86A1.07 1.07 0 0 1 17.07 10h.86A1.07 1.07 0 0 1 19 11.07zM18 11h-1v1h1zm8 0h-6v1h6zm2-7h-6V3h7v7h-1zM4 10H3V3h7v1H4zm6 19H3v-7h1v6h6zm12-1h6v-6h1v7h-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/followPause16.json b/public/assets/components/assets/icon/followPause16.json new file mode 100644 index 0000000..c7432fe --- /dev/null +++ b/public/assets/components/assets/icon/followPause16.json @@ -0,0 +1 @@ +"M3 10V9h1v1zm-2 5h5v-1H2v-4H1zm0-9h1V2h4V1H1zm3 7v-1H3v1zm8-8H9v1h3zm0 11H9V9h3zm-1-6h-1v5h1zM7 4h1V1H7zM5 8V7H4v1zm8 1h3v7h-3zm1 6h1v-5h-1zM10 2h4v4h1V1h-5zM3 6h3V5H3zm5-1H7v1h1zm0 2H7v2.99h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/followPause24.json b/public/assets/components/assets/icon/followPause24.json new file mode 100644 index 0000000..3f3a57b --- /dev/null +++ b/public/assets/components/assets/icon/followPause24.json @@ -0,0 +1 @@ +"M19 9h-4V8h4zm-7 6h1v-4h-1zm2-7.25v1.5a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75zM13 8h-1v1h1zm-5 5h2v-2H8zM6 9h4V8H6zm-3 7H2v6h6v-1H3zM16 3h5v5h1V2h-6zM8 2H2v6h1V3h5zm5 0h-1v4h1zM6 16h2v-2H6zm1 3v-2H5v2zm9-4h3v8h-3zm1 7h1v-6h-1zm3-7h3v8h-3zm1 7h1v-6h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/followPause32.json b/public/assets/components/assets/icon/followPause32.json new file mode 100644 index 0000000..ffb913e --- /dev/null +++ b/public/assets/components/assets/icon/followPause32.json @@ -0,0 +1 @@ +"M26 30h4V19h-4zm1-10h2v9h-2zm-2-1h-4v11h4zm-1 10h-2v-9h2zm-5-17.93A1.07 1.07 0 0 0 17.93 10h-.86A1.07 1.07 0 0 0 16 11.07v.86A1.07 1.07 0 0 0 17.07 13h.86A1.07 1.07 0 0 0 19 11.93zM18 12h-1v-1h1zm-1 2h1v6h-1zM28 4h-6V3h7v7h-1zM4 10H3V3h7v1H4zm8 5h2v2h-2zm3-3H9v-1h6zm11 0h-6v-1h6zM7 23h2v2H7zm3-3H8v-2h2zm8-11h-1V3h1zm-8 20H3v-7h1v6h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/followPlay16.json b/public/assets/components/assets/icon/followPlay16.json new file mode 100644 index 0000000..214f5dc --- /dev/null +++ b/public/assets/components/assets/icon/followPlay16.json @@ -0,0 +1 @@ +"M3 10V9h1v1zm-2 5h5v-1H2v-4H1zm0-9h1V2h4V1H1zm3 7v-1H3v1zm8-8H9v1h3zM7 4h1V1H7zM5 8V7H4v1zm5-6h4v4h1V1h-5zM3 6h3V5H3zm5-1H7v1h1zm0 2H7v2.99h1zm8 4.5L10 16V7zM11 14l3.333-2.5L11 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/followPlay24.json b/public/assets/components/assets/icon/followPlay24.json new file mode 100644 index 0000000..b927745 --- /dev/null +++ b/public/assets/components/assets/icon/followPlay24.json @@ -0,0 +1 @@ +"M19 9h-4V8h4zm-7 6h1v-4h-1zm2-7.25v1.5a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75zM13 8h-1v1h1zm-5 5h2v-2H8zM6 9h4V8H6zm-3 7H2v6h6v-1H3zM17 3h5v5h1V2h-6zM8 2H2v6h1V3h5zm5 0h-1v4h1zM6 16h2v-2H6zm1 3v-2H5v2zm9-6.95l6.707 5.451L16 22.95zm1 8.8l4.121-3.349L17 14.151z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/followPlay32.json b/public/assets/components/assets/icon/followPlay32.json new file mode 100644 index 0000000..1ff25e2 --- /dev/null +++ b/public/assets/components/assets/icon/followPlay32.json @@ -0,0 +1 @@ +"M3 10V3h7v1H4v6zm26 0V3h-7v1h6v6zM10 28H4v-6H3v7h7zm4-13h-2v2h2zm-4 3H8v2h2zm-1 5H7v2h2zm11-11h6v-1h-6zM9 12h6v-1H9zm8 2v6h1v-6zm0-11v6h1V3zm2 8.07v.86A1.07 1.07 0 0 1 17.93 13h-.86A1.07 1.07 0 0 1 16 11.93v-.86A1.07 1.07 0 0 1 17.07 10h.86A1.07 1.07 0 0 1 19 11.07zM18 11h-1v1h1zm5 7v12l8-6zm1 2l5.333 4L24 28z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/footer16.json b/public/assets/components/assets/icon/footer16.json new file mode 100644 index 0000000..6658f40 --- /dev/null +++ b/public/assets/components/assets/icon/footer16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V7h14zM1 6V2h14v4zm4 5h2v1H5zm7 1H9v-1h3zm-5-2H3V9h4zm6 0H9V9h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/footer24.json b/public/assets/components/assets/icon/footer24.json new file mode 100644 index 0000000..a09b68d --- /dev/null +++ b/public/assets/components/assets/icon/footer24.json @@ -0,0 +1 @@ +"M17 18h-4v-1h4zm-9 0h3v-1H8zm12-4h-7v1h7zm-9 0H4v1h7zM23 3v18H1V3zm-1 9H2v8h20zm0-8H2v7h20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/footer32.json b/public/assets/components/assets/icon/footer32.json new file mode 100644 index 0000000..96078c2 --- /dev/null +++ b/public/assets/components/assets/icon/footer32.json @@ -0,0 +1 @@ +"M26 20h-9v-1h9zm-15 3h4v-1h-4zm4-4H6v1h9zM30 5v22H2V5zm-1 11H3v10h26zm0-10H3v9h26zm-6 16h-6v1h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/footprint16.json b/public/assets/components/assets/icon/footprint16.json new file mode 100644 index 0000000..a4cc79e --- /dev/null +++ b/public/assets/components/assets/icon/footprint16.json @@ -0,0 +1 @@ +"M16 2.367L6 1.256v2.656l-6-.655v10.005l10 1.111v-2.667l6 .667zM9 13.256l-8-.889V4.372l5 .546v6.344l3 .333zm0-2.667l-2-.222v-5.34l2 .218zm6 .667l-5-.556V4.35l-3-.33V2.373l8 .889z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/footprint24.json b/public/assets/components/assets/icon/footprint24.json new file mode 100644 index 0000000..4f7d54e --- /dev/null +++ b/public/assets/components/assets/icon/footprint24.json @@ -0,0 +1 @@ +"M23 3.553L8 1.886V5.65l-7-.764v15.005l15 1.667V17.78l7 .778zM15 20.44L2 18.997V6.002l6 .655v10.235l7 .778zm0-3.777l-6-.667v-9.23l6 .655zm7 .777l-6-.666V6.525L9 5.76V3.003l13 1.444z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/footprint32.json b/public/assets/components/assets/icon/footprint32.json new file mode 100644 index 0000000..b2b6640 --- /dev/null +++ b/public/assets/components/assets/icon/footprint32.json @@ -0,0 +1 @@ +"M30 5.183L11 3.07v4.983l-9-.982v19.005l19 2.111v-5l9 1zM20 27.07L3 25.183V8.188l8 .872v13.017l9 1zm0-5l-8-.888V9.169l8 .873zm9 1l-8-.889V9.147l-9-.983V4.188l17 1.89z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forkLeft16.json b/public/assets/components/assets/icon/forkLeft16.json new file mode 100644 index 0000000..f5686fa --- /dev/null +++ b/public/assets/components/assets/icon/forkLeft16.json @@ -0,0 +1 @@ +"M13.103 2.06l.794.606L9.954 7.53a9.189 9.189 0 0 0-.423-1.094zM4.708 3H7V2H3v4h1V3.706l2.345 2.342C7.485 7.3 8 8.987 8 11.5V14h1v-2.5a8.748 8.748 0 0 0-1.933-6.143z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forkLeft24.json b/public/assets/components/assets/icon/forkLeft24.json new file mode 100644 index 0000000..d4dbb37 --- /dev/null +++ b/public/assets/components/assets/icon/forkLeft24.json @@ -0,0 +1 @@ +"M19.397 5.347l-5.653 7.11a10.347 10.347 0 0 0-.477-1.022l5.336-6.694zM5.756 5H9V4H4v5h1V5.656l4.872 5.265A7.91 7.91 0 0 1 12 16.294V21h1v-4.706a8.908 8.908 0 0 0-2.394-6.051z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forkLeft32.json b/public/assets/components/assets/icon/forkLeft32.json new file mode 100644 index 0000000..14c9c7f --- /dev/null +++ b/public/assets/components/assets/icon/forkLeft32.json @@ -0,0 +1 @@ +"M16.858 15.28l6.745-8.858.794.606-7.098 9.321a19.131 19.131 0 0 0-.441-1.07zM7.766 6H12V5H6v6h1V6.645l4.627 5.08A16.737 16.737 0 0 1 16 23.022V28h1v-4.979a17.74 17.74 0 0 0-4.633-11.969z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forkMiddle16.json b/public/assets/components/assets/icon/forkMiddle16.json new file mode 100644 index 0000000..2f86c92 --- /dev/null +++ b/public/assets/components/assets/icon/forkMiddle16.json @@ -0,0 +1 @@ +"M10 10.428V8.786l2.604-3.09.793.608zM4.396 5.696l-.793.608L7 10.428V8.786zM8 14h1V2.723l1.602 1.602.707-.707L8.5.808l-2.809 2.81.707.707L8 2.723z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forkMiddle24.json b/public/assets/components/assets/icon/forkMiddle24.json new file mode 100644 index 0000000..3eb579f --- /dev/null +++ b/public/assets/components/assets/icon/forkMiddle24.json @@ -0,0 +1 @@ +"M14 17.45V15.8l4.853-6.059.794.606zM6.397 9.74l-.794.606L11 17.122v-1.65zM12 21h1V4.708l1.64 1.64.708-.708L12.5 2.793 9.652 5.64l.707.707L12 4.706z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forkMiddle32.json b/public/assets/components/assets/icon/forkMiddle32.json new file mode 100644 index 0000000..0521a21 --- /dev/null +++ b/public/assets/components/assets/icon/forkMiddle32.json @@ -0,0 +1 @@ +"M15 21.78v1.65l-6.397-8.402.794-.606zm8.603-7.358L18 21.78v1.65l6.397-8.401zM18 6.707l1.646 1.646.707-.707L16.5 3.793l-3.854 3.853.707.707L16 5.707V28h1V5.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forkRight16.json b/public/assets/components/assets/icon/forkRight16.json new file mode 100644 index 0000000..fe762b6 --- /dev/null +++ b/public/assets/components/assets/icon/forkRight16.json @@ -0,0 +1 @@ +"M2.897 2.06l-.794.606L6.046 7.53a9.189 9.189 0 0 1 .423-1.094zm8.395.94H9V2h4v4h-1V3.706L9.655 6.048C8.515 7.3 8 8.987 8 11.5V14H7v-2.5a8.748 8.748 0 0 1 1.933-6.143z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forkRight24.json b/public/assets/components/assets/icon/forkRight24.json new file mode 100644 index 0000000..9a56fbc --- /dev/null +++ b/public/assets/components/assets/icon/forkRight24.json @@ -0,0 +1 @@ +"M4.603 5.347l5.653 7.11a10.347 10.347 0 0 1 .477-1.022L5.397 4.741zM18.244 5H15V4h5v5h-1V5.656l-4.872 5.265A7.91 7.91 0 0 0 12 16.294V21h-1v-4.706a8.908 8.908 0 0 1 2.394-6.051z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forkRight32.json b/public/assets/components/assets/icon/forkRight32.json new file mode 100644 index 0000000..e84f604 --- /dev/null +++ b/public/assets/components/assets/icon/forkRight32.json @@ -0,0 +1 @@ +"M15.142 15.28L8.397 6.421l-.794.606 7.098 9.321c.133-.362.286-.716.441-1.07zM24.234 6H20V5h6v6h-1V6.645l-4.627 5.08A16.737 16.737 0 0 0 16 23.022V28h-1v-4.979a17.74 17.74 0 0 1 4.633-11.969z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formDropdown16.json b/public/assets/components/assets/icon/formDropdown16.json new file mode 100644 index 0000000..515f8b0 --- /dev/null +++ b/public/assets/components/assets/icon/formDropdown16.json @@ -0,0 +1 @@ +"M6 10h8v1H6zm-2 4h1v-1H4zm2 0h8v-1H6zm0-6h8V7H6zM4 8h1V7H4zm0 3h1v-1H4zm11-9v2a1.001 1.001 0 0 1-1 1H2a1.001 1.001 0 0 1-1-1V2a1.001 1.001 0 0 1 1-1h12a1.001 1.001 0 0 1 1 1zm-.999 2H14V2H2v2h12.001z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formDropdown24.json b/public/assets/components/assets/icon/formDropdown24.json new file mode 100644 index 0000000..604be04 --- /dev/null +++ b/public/assets/components/assets/icon/formDropdown24.json @@ -0,0 +1 @@ +"M10 15h12v1H10zm-4-3h2v-2H6zm4-1h12v-1H10zm-4 6h2v-2H6zm4 4h12v-1H10zm-4 1h2v-2H6zM23 3v3a1.001 1.001 0 0 1-1 1H2a1.001 1.001 0 0 1-1-1V3a1.001 1.001 0 0 1 1-1h20a1.001 1.001 0 0 1 1 1zm-.999 3H22V3H2v3h20.001z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formDropdown32.json b/public/assets/components/assets/icon/formDropdown32.json new file mode 100644 index 0000000..67e9124 --- /dev/null +++ b/public/assets/components/assets/icon/formDropdown32.json @@ -0,0 +1 @@ +"M12 21h17v1H12zm-4-4h2v-2H8zm4-1h17v-1H12zm-4 7h2v-2H8zm4 5h17v-1H12zm-4 1h2v-2H8zM30 6.5v4a1.502 1.502 0 0 1-1.5 1.5h-25A1.502 1.502 0 0 1 2 10.5v-4A1.502 1.502 0 0 1 3.5 5h25A1.502 1.502 0 0 1 30 6.5zm-1 0a.5.5 0 0 0-.5-.5h-25a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h25a.5.5 0 0 0 .5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formElements16.json b/public/assets/components/assets/icon/formElements16.json new file mode 100644 index 0000000..034aabc --- /dev/null +++ b/public/assets/components/assets/icon/formElements16.json @@ -0,0 +1 @@ +"M1 4v2a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1V4a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1zm13 2H2V4h12v2h.001M1 14a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1v-2a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1zm13 0H2v-2h12v2h.001M7 1v1H2V1zM2 9h5v1H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formElements24.json b/public/assets/components/assets/icon/formElements24.json new file mode 100644 index 0000000..bc24822 --- /dev/null +++ b/public/assets/components/assets/icon/formElements24.json @@ -0,0 +1 @@ +"M22 6H2a1.001 1.001 0 0 0-1 1v3a1.001 1.001 0 0 0 1 1h20a1.001 1.001 0 0 0 1-1V7a1.001 1.001 0 0 0-1-1zm0 4H2V7h20v3h.001M22 17H2a1.001 1.001 0 0 0-1 1v3a1.001 1.001 0 0 0 1 1h20a1.001 1.001 0 0 0 1-1v-3a1.001 1.001 0 0 0-1-1zm0 4H2v-3h20v3h.001M10 14v1H2v-1zM2 3h8v1H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formElements32.json b/public/assets/components/assets/icon/formElements32.json new file mode 100644 index 0000000..69a6520 --- /dev/null +++ b/public/assets/components/assets/icon/formElements32.json @@ -0,0 +1 @@ +"M28.5 7h-25A1.502 1.502 0 0 0 2 8.5v4A1.502 1.502 0 0 0 3.5 14h25a1.502 1.502 0 0 0 1.5-1.5v-4A1.502 1.502 0 0 0 28.5 7zm.5 5.5a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h25a.5.5 0 0 1 .5.5zm-.5 8.5h-25A1.502 1.502 0 0 0 2 22.5v4A1.502 1.502 0 0 0 3.5 28h25a1.502 1.502 0 0 0 1.5-1.5v-4a1.502 1.502 0 0 0-1.5-1.5zm.5 5.5a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h25a.5.5 0 0 1 .5.5zM13 19H3v-1h10zm0-14H3V4h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formField16.json b/public/assets/components/assets/icon/formField16.json new file mode 100644 index 0000000..b96db43 --- /dev/null +++ b/public/assets/components/assets/icon/formField16.json @@ -0,0 +1 @@ +"M14.5 13a1.502 1.502 0 0 0 1.5-1.5v-7A1.502 1.502 0 0 0 14.5 3h-13A1.502 1.502 0 0 0 0 4.5v7A1.502 1.502 0 0 0 1.5 13zM1 11.5v-7a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5zm2.5-1.057A2.08 2.08 0 0 1 2 11v-1c.74 0 .948-.417 1-.571v-2.86C2.952 6.426 2.749 6 2 6V5a2.08 2.08 0 0 1 1.5.557A2.08 2.08 0 0 1 5 5v1c-.74 0-.948.417-1 .571v2.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557zM7 11H6v-1h1zm2 0H8v-1h1zm2 0h-1v-1h1zm2 0h-1v-1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formField24.json b/public/assets/components/assets/icon/formField24.json new file mode 100644 index 0000000..ba2dda1 --- /dev/null +++ b/public/assets/components/assets/icon/formField24.json @@ -0,0 +1 @@ +"M5.5 8.557A2.08 2.08 0 0 1 7 8v1c-.74 0-.948.417-1 .571v5.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557A2.08 2.08 0 0 1 4 17v-1c.74 0 .948-.417 1-.571v-5.86C4.952 9.426 4.749 9 4 9V8a2.08 2.08 0 0 1 1.5.557zM23 6.5v12a1.502 1.502 0 0 1-1.5 1.5h-19A1.502 1.502 0 0 1 1 18.5v-12A1.502 1.502 0 0 1 2.5 5h19A1.502 1.502 0 0 1 23 6.5zm-1 0a.5.5 0 0 0-.5-.5h-19a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h19a.5.5 0 0 0 .5-.5zM12 17h1v-1h-1zm-2 0h1v-1h-1zm-2 0h1v-1H8zm6 0h1v-1h-1zm4 0h1v-1h-1zm-2 0h1v-1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formField32.json b/public/assets/components/assets/icon/formField32.json new file mode 100644 index 0000000..13bfe90 --- /dev/null +++ b/public/assets/components/assets/icon/formField32.json @@ -0,0 +1 @@ +"M28.5 7h-25A1.502 1.502 0 0 0 2 8.5v15A1.502 1.502 0 0 0 3.5 25h25a1.502 1.502 0 0 0 1.5-1.5v-15A1.502 1.502 0 0 0 28.5 7zm.5 16.5a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-15a.5.5 0 0 1 .5-.5h25a.5.5 0 0 1 .5.5zM7.5 11.557A2.08 2.08 0 0 1 9 11v1c-.74 0-.948.417-1 .571v6.86c.048.143.251.569 1 .569v1a2.086 2.086 0 0 1-1.43-.5h-.14A2.086 2.086 0 0 1 6 21v-1c.74 0 .948-.417 1-.571v-6.86C6.952 12.426 6.749 12 6 12v-1a2.08 2.08 0 0 1 1.5.557zM13 20h1v1h-1zm-2 0h1v1h-1zm10 0h1v1h-1zm4 0h1v1h-1zm-2 0h1v1h-1zm-4 0h1v1h-1zm-2 0h1v1h-1zm-2 0h1v1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formFieldMultiline16.json b/public/assets/components/assets/icon/formFieldMultiline16.json new file mode 100644 index 0000000..c8eecf3 --- /dev/null +++ b/public/assets/components/assets/icon/formFieldMultiline16.json @@ -0,0 +1 @@ +"M3.5 7.443A2.08 2.08 0 0 1 2 8V7c.74 0 .948-.417 1-.571v-1.86C2.952 4.426 2.749 4 2 4V3a2.08 2.08 0 0 1 1.5.557A2.08 2.08 0 0 1 5 3v1c-.74 0-.948.417-1 .571v1.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557zM1.5 15A1.502 1.502 0 0 1 0 13.5v-11A1.502 1.502 0 0 1 1.5 1h13A1.502 1.502 0 0 1 16 2.5v11a1.502 1.502 0 0 1-1.5 1.5zm0-1h13a.5.5 0 0 0 .5-.5v-11a.5.5 0 0 0-.5-.5h-13a.5.5 0 0 0-.5.5v11a.5.5 0 0 0 .5.5zM10 7H9v1h1zM8 7H7v1h1zm4 0h-1v1h1zm2 0h-1v1h1zm-6 5H7v1h1zm6 0h-1v1h1zm-2 0h-1v1h1zm-9 1h1v-1H3zm7-1H9v1h1zm-5 1h1v-1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formFieldMultiline24.json b/public/assets/components/assets/icon/formFieldMultiline24.json new file mode 100644 index 0000000..9061e5a --- /dev/null +++ b/public/assets/components/assets/icon/formFieldMultiline24.json @@ -0,0 +1 @@ +"M5.5 11.443A2.08 2.08 0 0 1 4 12v-1c.74 0 .948-.417 1-.571v-2.86C4.952 7.426 4.749 7 4 7V6a2.08 2.08 0 0 1 1.5.557A2.08 2.08 0 0 1 7 6v1c-.74 0-.948.417-1 .571v2.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557zM23 4.5v15a1.502 1.502 0 0 1-1.5 1.5h-19A1.502 1.502 0 0 1 1 19.5v-15A1.502 1.502 0 0 1 2.5 3h19A1.502 1.502 0 0 1 23 4.5zm-1 0a.5.5 0 0 0-.5-.5h-19a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5h19a.5.5 0 0 0 .5-.5zM13 12h1v-1h-1zm-4 0h1v-1H9zm6 0h1v-1h-1zm-4 0h1v-1h-1zm8 0h1v-1h-1zm-2 0h1v-1h-1zM7 18h1v-1H7zm2 0h1v-1H9zm2 0h1v-1h-1zm-6 0h1v-1H5zm8 0h1v-1h-1zm6 0h1v-1h-1zm-2 0h1v-1h-1zm-2 0h1v-1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formFieldMultiline32.json b/public/assets/components/assets/icon/formFieldMultiline32.json new file mode 100644 index 0000000..4fceed0 --- /dev/null +++ b/public/assets/components/assets/icon/formFieldMultiline32.json @@ -0,0 +1 @@ +"M28.5 5h-25A1.502 1.502 0 0 0 2 6.5v19A1.502 1.502 0 0 0 3.5 27h25a1.502 1.502 0 0 0 1.5-1.5v-19A1.502 1.502 0 0 0 28.5 5zm.5 20.5a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-19a.5.5 0 0 1 .5-.5h25a.5.5 0 0 1 .5.5zM20 15h1v1h-1zm2 0h1v1h-1zm4 0h1v1h-1zm-8 0h1v1h-1zm6 0h1v1h-1zm-8 0h1v1h-1zm-2 0h1v1h-1zm-4 0h1v1h-1zm2 0h1v1h-1zm2 8h1v1h-1zm-2 0h1v1h-1zm4 0h1v1h-1zm-8 0h1v1H8zm10 0h1v1h-1zm-8 0h1v1h-1zm14 0h1v1h-1zm-2 0h1v1h-1zM6 23h1v1H6zm20 0h1v1h-1zm-6 0h1v1h-1zM6.5 15.443A2.08 2.08 0 0 1 5 16v-1c.74 0 .948-.417 1-.571v-4.86C5.952 9.426 5.749 9 5 9V8a2.08 2.08 0 0 1 1.5.557A2.08 2.08 0 0 1 8 8v1c-.74 0-.948.417-1 .571v4.86c.048.143.251.569 1 .569v1a2.08 2.08 0 0 1-1.5-.557z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formFieldOff16.json b/public/assets/components/assets/icon/formFieldOff16.json new file mode 100644 index 0000000..6c88634 --- /dev/null +++ b/public/assets/components/assets/icon/formFieldOff16.json @@ -0,0 +1 @@ +"M7 4L6 3h8.5A1.502 1.502 0 0 1 16 4.5v7a1.495 1.495 0 0 1-.44 1.06l-.707-.707A.498.498 0 0 0 15 11.5v-7a.5.5 0 0 0-.5-.5zm1 7h1v-1H8zm-2 0h1v-1H6zm9.354 3.646l-.707.707L12.293 13H1.5A1.502 1.502 0 0 1 0 11.5v-7A1.502 1.502 0 0 1 1.5 3h.793L.646 1.354l.707-.707zM11.293 12L5 5.707V6c-.742 0-.949.418-1 .572V9.43c.046.142.25.57 1 .57v1a2.08 2.08 0 0 1-1.5-.557A2.08 2.08 0 0 1 2 11v-1c.742 0 .949-.418 1-.572V6.57C2.954 6.428 2.75 6 2 6V5a2.08 2.08 0 0 1 1.5.557 1.954 1.954 0 0 1 .877-.473L3.293 4H1.5a.5.5 0 0 0-.5.5v7a.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formFieldOff24.json b/public/assets/components/assets/icon/formFieldOff24.json new file mode 100644 index 0000000..c73eb46 --- /dev/null +++ b/public/assets/components/assets/icon/formFieldOff24.json @@ -0,0 +1 @@ +"M5.5 8.557A2.08 2.08 0 0 1 7 8v1c-.742 0-.949.418-1 .572v5.858c.046.142.25.57 1 .57v1a2.08 2.08 0 0 1-1.5-.557A2.08 2.08 0 0 1 4 17v-1c.742 0 .949-.418 1-.572V9.57C4.954 9.428 4.75 9 4 9V8a2.08 2.08 0 0 1 1.5.557zM21.5 6a.5.5 0 0 1 .5.5v12a.493.493 0 0 1-.25.423l.716.715A1.49 1.49 0 0 0 23 18.5v-12A1.502 1.502 0 0 0 21.5 5H7.828l1 1zM10 17h1v-1h-1zm-2 0h1v-1H8zm6 0h1v-1h-1zm-2 0h1v-1h-1zm10.354 4.646l-.707.707L19.293 20H2.5A1.502 1.502 0 0 1 1 18.5v-12A1.502 1.502 0 0 1 2.5 5h1.793L1.646 2.354l.707-.707zM18.293 19l-13-13H2.5a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/formFieldOff32.json b/public/assets/components/assets/icon/formFieldOff32.json new file mode 100644 index 0000000..ce07404 --- /dev/null +++ b/public/assets/components/assets/icon/formFieldOff32.json @@ -0,0 +1 @@ +"M10.828 8l-1-1H28.5A1.502 1.502 0 0 1 30 8.5v15a1.502 1.502 0 0 1-1.5 1.5h-.672l-1-1H28.5a.5.5 0 0 0 .5-.5v-15a.5.5 0 0 0-.5-.5zM6 11v1c.75 0 .954.428 1 .57v6.858c-.051.154-.258.572-1 .572v1a2.087 2.087 0 0 0 1.43-.5h.14A2.087 2.087 0 0 0 9 21v-1c-.75 0-.954-.428-1-.57v-6.858c.051-.154.258-.572 1-.572v-1a2.08 2.08 0 0 0-1.5.557A2.08 2.08 0 0 0 6 11zm18 9h-1v.172l.828.828H24zm1 1h1v-1h-1zm-14 0h1v-1h-1zm6 0h1v-1h-1zm-2 0h1v-1h-1zm-2 0h1v-1h-1zm17.354 8.646l-.707.707L24.293 25H3.5A1.502 1.502 0 0 1 2 23.5v-15A1.502 1.502 0 0 1 3.5 7h2.793L1.646 2.354l.707-.707zM23.293 24L20 20.707V21h-1v-1h.293l-12-12H3.5a.5.5 0 0 0-.5.5v15a.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forward16.json b/public/assets/components/assets/icon/forward16.json new file mode 100644 index 0000000..abb5200 --- /dev/null +++ b/public/assets/components/assets/icon/forward16.json @@ -0,0 +1 @@ +"M5 1.571V14.43L15 8zm1 1.832l7.15 4.598L6 12.597zM3 1v14H2V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forward16F.json b/public/assets/components/assets/icon/forward16F.json new file mode 100644 index 0000000..162e153 --- /dev/null +++ b/public/assets/components/assets/icon/forward16F.json @@ -0,0 +1 @@ +"M5 14.429V1.57L15 8zM3 1H2v14h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forward24.json b/public/assets/components/assets/icon/forward24.json new file mode 100644 index 0000000..2d7e6a4 --- /dev/null +++ b/public/assets/components/assets/icon/forward24.json @@ -0,0 +1 @@ +"M7 1.773v20.454l15-10.225zm1 1.892l12.225 8.337L8 20.335zM4 22H3V2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forward24F.json b/public/assets/components/assets/icon/forward24F.json new file mode 100644 index 0000000..c791b10 --- /dev/null +++ b/public/assets/components/assets/icon/forward24F.json @@ -0,0 +1 @@ +"M7 1.773l15 10.23L7 22.226zM3 22h1V2H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forward32.json b/public/assets/components/assets/icon/forward32.json new file mode 100644 index 0000000..46182c3 --- /dev/null +++ b/public/assets/components/assets/icon/forward32.json @@ -0,0 +1 @@ +"M9 3.045v25.91l19-12.952zm1 1.893l16.225 11.064L10 27.062zM6 29H5V3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/forward32F.json b/public/assets/components/assets/icon/forward32F.json new file mode 100644 index 0000000..274131f --- /dev/null +++ b/public/assets/components/assets/icon/forward32F.json @@ -0,0 +1 @@ +"M28 16.003L9 28.955V3.045zM5 29h1V3H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/freehand16.json b/public/assets/components/assets/icon/freehand16.json new file mode 100644 index 0000000..e40db6a --- /dev/null +++ b/public/assets/components/assets/icon/freehand16.json @@ -0,0 +1 @@ +"M4.348 2.72c.232-.168.44-.32.602-.451l-.63-.776c-.151.122-.344.262-.56.418C2.662 2.71 1 3.914 1 5.5A2.473 2.473 0 0 0 3.5 8c1.045 0 1.954-1.002 2.755-1.886C6.634 5.697 7.267 5 7.5 5a.492.492 0 0 1 .5.5 5.3 5.3 0 0 1-.854 1.991A6.558 6.558 0 0 0 6 10.5a2.883 2.883 0 0 0 .936 2.132A6.455 6.455 0 0 0 11.5 14h.077a8.18 8.18 0 0 0 4.09 1.743l.166-.986a8.565 8.565 0 0 1-2.838-.962A4.097 4.097 0 0 0 16 10a2.916 2.916 0 0 0-3-3c-1.738 0-3 1.472-3 3.5a4.542 4.542 0 0 0 .71 2.501 5.017 5.017 0 0 1-3.086-1.095A1.882 1.882 0 0 1 7 10.5a5.962 5.962 0 0 1 1.015-2.513A5.634 5.634 0 0 0 9 5.5 1.486 1.486 0 0 0 7.5 4c-.676 0-1.283.669-1.985 1.442C4.885 6.137 4.102 7 3.5 7A1.467 1.467 0 0 1 2 5.5c0-1.075 1.413-2.1 2.348-2.78zM13 8a1.968 1.968 0 0 1 2 2 3.186 3.186 0 0 1-3.048 2.978A3.497 3.497 0 0 1 11 10.5c0-1.448.841-2.5 2-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/freehand24.json b/public/assets/components/assets/icon/freehand24.json new file mode 100644 index 0000000..cf0a7da --- /dev/null +++ b/public/assets/components/assets/icon/freehand24.json @@ -0,0 +1 @@ +"M23 14.25A3.88 3.88 0 0 0 19.25 10C16.314 10 15 12.763 15 15.5a6.493 6.493 0 0 0 .95 3.516 7.005 7.005 0 0 1-4.905-1.566A3.255 3.255 0 0 1 10 15a9.084 9.084 0 0 1 1.555-3.894A8.31 8.31 0 0 0 13 7.5 2.276 2.276 0 0 0 10.5 5c-.919 0-1.795 1.072-2.81 2.314C6.714 8.511 5.498 10 4.5 10 3.684 10 2 9.51 2 8c0-1.848 2.703-4.028 4.002-5.076l.266-.215-.632-.775-.262.212C3.845 3.379 1 5.675 1 8c0 2.07 2.047 3 3.5 3 1.473 0 2.797-1.622 3.965-3.053C9.174 7.08 10.055 6 10.5 6c1.038 0 1.5.463 1.5 1.5a7.868 7.868 0 0 1-1.313 3.11A9.681 9.681 0 0 0 9 15a4.275 4.275 0 0 0 1.357 3.176A8.438 8.438 0 0 0 16.5 20c.072 0 .144-.001.215-.003a11.08 11.08 0 0 0 6.326 2.871l.167-.986a11.16 11.16 0 0 1-5.178-2.024A5.937 5.937 0 0 0 23 14.25zm-7 1.25c0-2.24 1.005-4.5 3.25-4.5.951 0 2.75.68 2.75 3.25a5.033 5.033 0 0 1-4.857 4.722A5.396 5.396 0 0 1 16 15.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/freehand32.json b/public/assets/components/assets/icon/freehand32.json new file mode 100644 index 0000000..ee291dd --- /dev/null +++ b/public/assets/components/assets/icon/freehand32.json @@ -0,0 +1 @@ +"M30 18.5c0-3.78-2.333-5.5-4.5-5.5-4.06 0-5.5 4.04-5.5 7.5a8.597 8.597 0 0 0 1.146 4.515 9.465 9.465 0 0 1-6.683-2.016A4.636 4.636 0 0 1 13 19.5a14.85 14.85 0 0 1 1.58-5.324A13.262 13.262 0 0 0 16 9.5 2.349 2.349 0 0 0 13.5 7c-1.13 0-2.274 1.26-3.6 2.72C8.507 11.259 6.927 13 5.5 13A2.768 2.768 0 0 1 3 10.5c0-1.809 1.983-4.419 5.585-7.35l-.63-.776C5.237 4.585 2 7.789 2 10.5A3.751 3.751 0 0 0 5.5 14c1.869 0 3.607-1.916 5.141-3.607C11.71 9.217 12.812 8 13.5 8A1.36 1.36 0 0 1 15 9.5a12.74 12.74 0 0 1-1.339 4.281A15.508 15.508 0 0 0 12 19.5a5.6 5.6 0 0 0 1.775 4.225C15.479 25.34 18.3 26.167 21.5 26c.117 0 .233-.002.348-.005 1.684 1.993 4.527 3.315 8.569 3.998l.166-.986c-3.379-.571-5.848-1.608-7.433-3.131A7.775 7.775 0 0 0 30 18.5zm-7.65 6.465A7.33 7.33 0 0 1 21 20.5c0-2.998 1.179-6.5 4.5-6.5 1.686 0 3.5 1.408 3.5 4.5a6.88 6.88 0 0 1-6.65 6.465z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/freehandArea16.json b/public/assets/components/assets/icon/freehandArea16.json new file mode 100644 index 0000000..3f180dd --- /dev/null +++ b/public/assets/components/assets/icon/freehandArea16.json @@ -0,0 +1 @@ +[{"d":"M1 10.453c0-1.63 2.07-1.93 2.233-5.265A4.135 4.135 0 0 1 7.696 1.2c4.129 0 7.104 4.476 7.104 9.362 0 2.435-.76 4.438-3.127 4.438-2.623 0-3.786-1.776-6.09-1.776-.59 0-1.075.108-1.554.108A2.898 2.898 0 0 1 1 10.453zm12.8.11c0-4.611-2.738-8.363-6.105-8.363a3.145 3.145 0 0 0-3.463 3.037 6.435 6.435 0 0 1-1.657 4.175C2.15 9.94 2 10.15 2 10.453c0 1.857 2.008 1.879 2.028 1.879a5.694 5.694 0 0 0 .592-.044 8.876 8.876 0 0 1 .963-.064 7.144 7.144 0 0 1 3.278.947 6.05 6.05 0 0 0 2.812.829c.582 0 2.127 0 2.127-3.438z"},{"opacity":".25","d":"M11.673 14a6.05 6.05 0 0 1-2.812-.83 7.144 7.144 0 0 0-3.278-.946 8.876 8.876 0 0 0-.963.064 5.694 5.694 0 0 1-.592.044c-.02 0-2.028-.022-2.028-1.879 0-.303.15-.514.575-1.04a6.435 6.435 0 0 0 1.657-4.176A3.145 3.145 0 0 1 7.695 2.2c3.367 0 6.105 3.752 6.105 8.362C13.8 14 12.255 14 11.673 14z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/freehandArea24.json b/public/assets/components/assets/icon/freehandArea24.json new file mode 100644 index 0000000..270bd60 --- /dev/null +++ b/public/assets/components/assets/icon/freehandArea24.json @@ -0,0 +1 @@ +[{"d":"M21.8 15.66c0 3.479-1.17 6.14-4.553 6.14-3.743 0-5.414-2.337-8.7-2.337-.844 0-1.535.154-2.22.154A4.14 4.14 0 0 1 2 15.504c0-2.329 2.956-2.756 3.19-7.521C5.373 4.254 8.23 2.2 11.565 2.2 17.521 2.2 21.8 8.757 21.8 15.66zm-1 0c0-6.017-3.711-12.46-9.235-12.46-2.37 0-5.2 1.265-5.376 4.832a8.817 8.817 0 0 1-2.272 5.716C3.314 14.493 3 14.91 3 15.504c0 3.077 3.293 3.113 3.326 3.113a8.45 8.45 0 0 0 .89-.066 12.225 12.225 0 0 1 1.33-.088 10.29 10.29 0 0 1 4.465 1.2 9.621 9.621 0 0 0 4.235 1.137c.879 0 3.554 0 3.554-5.14z"},{"opacity":".25","d":"M17.246 20.8a9.621 9.621 0 0 1-4.235-1.137 10.29 10.29 0 0 0-4.464-1.2 12.225 12.225 0 0 0-1.331.088 8.45 8.45 0 0 1-.89.066C6.293 18.617 3 18.58 3 15.504c0-.594.314-1.01.917-1.756a8.817 8.817 0 0 0 2.272-5.716C6.364 4.465 9.194 3.2 11.565 3.2c5.524 0 9.235 6.443 9.235 12.46 0 5.14-2.675 5.14-3.554 5.14z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/freehandArea32.json b/public/assets/components/assets/icon/freehandArea32.json new file mode 100644 index 0000000..f3f5020 --- /dev/null +++ b/public/assets/components/assets/icon/freehandArea32.json @@ -0,0 +1 @@ +[{"d":"M28.8 20.759c0 2.418-.583 8.04-5.98 8.04a12.725 12.725 0 0 1-5.953-1.608 11.537 11.537 0 0 0-5.357-1.489 14.998 14.998 0 0 0-1.614.108 12.156 12.156 0 0 1-1.272.091c-1.508 0-5.424-1.124-5.424-5.345a4.626 4.626 0 0 1 1.437-2.975 10.367 10.367 0 0 0 2.71-6.794A7.76 7.76 0 0 1 15.435 3.2C21.89 3.2 28.8 10.256 28.8 20.76zm-1 0C27.8 10.854 21.406 4.2 15.436 4.2a6.796 6.796 0 0 0-7.09 6.636 11.372 11.372 0 0 1-2.934 7.376c-.796.986-1.212 1.538-1.212 2.344 0 3.608 3.49 4.345 4.425 4.345a11.797 11.797 0 0 0 1.193-.087 15.554 15.554 0 0 1 1.692-.112 12.477 12.477 0 0 1 5.798 1.591A11.813 11.813 0 0 0 22.82 27.8c4.333 0 4.98-4.412 4.98-7.041z"},{"opacity":".25","d":"M22.82 27.8a11.813 11.813 0 0 1-5.512-1.507 12.477 12.477 0 0 0-5.798-1.59 15.554 15.554 0 0 0-1.692.11 11.797 11.797 0 0 1-1.193.088c-.935 0-4.425-.737-4.425-4.345 0-.806.416-1.358 1.212-2.344a11.372 11.372 0 0 0 2.934-7.376 6.796 6.796 0 0 1 7.09-6.636c5.97 0 12.364 6.654 12.364 16.559 0 2.63-.647 7.04-4.98 7.04z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/frown16.json b/public/assets/components/assets/icon/frown16.json new file mode 100644 index 0000000..27df5c7 --- /dev/null +++ b/public/assets/components/assets/icon/frown16.json @@ -0,0 +1 @@ +"M8 .2A7.8 7.8 0 1 0 15.8 8 7.8 7.8 0 0 0 8 .2zm0 14.6A6.8 6.8 0 1 1 14.8 8 6.808 6.808 0 0 1 8 14.8zm2.07-7.126a1.08 1.08 0 0 1-.32-.315 1.422 1.422 0 0 1-.189-.41 1.677 1.677 0 0 1 0-.897 1.422 1.422 0 0 1 .188-.41 1.08 1.08 0 0 1 .321-.316.797.797 0 0 1 .86 0 1.08 1.08 0 0 1 .32.315 1.422 1.422 0 0 1 .189.41 1.677 1.677 0 0 1 0 .897 1.422 1.422 0 0 1-.188.41 1.08 1.08 0 0 1-.321.316.797.797 0 0 1-.86 0zM5.5 7.8a.81.81 0 0 1-.43-.126 1.08 1.08 0 0 1-.32-.315 1.422 1.422 0 0 1-.189-.41 1.677 1.677 0 0 1 0-.897 1.422 1.422 0 0 1 .188-.41 1.08 1.08 0 0 1 .321-.316.797.797 0 0 1 .86 0 1.08 1.08 0 0 1 .32.315 1.422 1.422 0 0 1 .189.41 1.677 1.677 0 0 1 0 .897 1.422 1.422 0 0 1-.188.41 1.08 1.08 0 0 1-.321.316.81.81 0 0 1-.43.126zm-.532 4.407l-.727-.688a5.143 5.143 0 0 1 3.756-1.42 5.223 5.223 0 0 1 3.762 1.42l-.727.688a4.216 4.216 0 0 0-3.035-1.108 4.209 4.209 0 0 0-3.03 1.108z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/frown24.json b/public/assets/components/assets/icon/frown24.json new file mode 100644 index 0000000..68c0bf4 --- /dev/null +++ b/public/assets/components/assets/icon/frown24.json @@ -0,0 +1 @@ +"M12 1.2A10.8 10.8 0 1 0 22.8 12 10.8 10.8 0 0 0 12 1.2zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.811 9.811 0 0 1-9.8 9.8zm4.73-3.982a6.581 6.581 0 0 0-4.735-1.74 6.565 6.565 0 0 0-4.725 1.74l-.727-.687a7.468 7.468 0 0 1 5.452-2.053 7.59 7.59 0 0 1 5.462 2.053zM15.5 11a1.074 1.074 0 0 1-.518-.135 1.293 1.293 0 0 1-.405-.353 1.575 1.575 0 0 1-.246-.479 1.79 1.79 0 0 1 0-1.066 1.575 1.575 0 0 1 .246-.479 1.293 1.293 0 0 1 .405-.353 1.065 1.065 0 0 1 1.036 0 1.293 1.293 0 0 1 .405.353 1.575 1.575 0 0 1 .246.48 1.79 1.79 0 0 1 0 1.065 1.575 1.575 0 0 1-.246.479 1.293 1.293 0 0 1-.405.353A1.074 1.074 0 0 1 15.5 11zm-7 0a1.074 1.074 0 0 1-.518-.135 1.293 1.293 0 0 1-.405-.353 1.575 1.575 0 0 1-.246-.479 1.79 1.79 0 0 1 0-1.066 1.575 1.575 0 0 1 .246-.479 1.293 1.293 0 0 1 .405-.353 1.065 1.065 0 0 1 1.036 0 1.293 1.293 0 0 1 .405.353 1.575 1.575 0 0 1 .246.48 1.79 1.79 0 0 1 0 1.065 1.575 1.575 0 0 1-.246.479 1.293 1.293 0 0 1-.405.353A1.074 1.074 0 0 1 8.5 11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/frown32.json b/public/assets/components/assets/icon/frown32.json new file mode 100644 index 0000000..078c0f0 --- /dev/null +++ b/public/assets/components/assets/icon/frown32.json @@ -0,0 +1 @@ +"M16 29.8A13.8 13.8 0 1 1 29.8 16 13.815 13.815 0 0 1 16 29.8zm0-26.6A12.8 12.8 0 1 0 28.8 16 12.815 12.815 0 0 0 16 3.2zm6.318 20.026l.692-.723c-3.604-3.451-10.418-3.452-14.02 0l.692.723c3.19-3.057 9.448-3.055 12.636 0zM11.5 13.8a1.2 1.2 0 0 0 .608-.168 1.52 1.52 0 0 0 .464-.43 1.927 1.927 0 0 0 .278-.572 2.234 2.234 0 0 0 0-1.26 1.927 1.927 0 0 0-.278-.571 1.52 1.52 0 0 0-.464-.431 1.185 1.185 0 0 0-1.216 0 1.52 1.52 0 0 0-.464.43 1.927 1.927 0 0 0-.277.572 2.234 2.234 0 0 0 0 1.26 1.927 1.927 0 0 0 .277.571 1.52 1.52 0 0 0 .464.431 1.2 1.2 0 0 0 .608.168zm9.608-.168a1.52 1.52 0 0 0 .464-.43 1.927 1.927 0 0 0 .278-.572 2.234 2.234 0 0 0 0-1.26 1.927 1.927 0 0 0-.278-.571 1.52 1.52 0 0 0-.464-.431 1.185 1.185 0 0 0-1.216 0 1.52 1.52 0 0 0-.464.43 1.927 1.927 0 0 0-.277.572 2.234 2.234 0 0 0 0 1.26 1.927 1.927 0 0 0 .277.571 1.52 1.52 0 0 0 .464.431 1.185 1.185 0 0 0 1.216 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fullScreen16.json b/public/assets/components/assets/icon/fullScreen16.json new file mode 100644 index 0000000..662a8bf --- /dev/null +++ b/public/assets/components/assets/icon/fullScreen16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14zM9.644 6.65L12.246 4H11V3h3v3h-1V4.66l-2.644 2.69zM12.246 12L9.644 9.35l.712-.7L13 11.34V10h1v3h-3v-1zM3 6H2V3h3v1H3.753l2.603 2.65-.712.7L3 4.66zm2 7H2v-3h1v1.34l2.644-2.69.712.7L3.753 12H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fullScreen24.json b/public/assets/components/assets/icon/fullScreen24.json new file mode 100644 index 0000000..da0df7e --- /dev/null +++ b/public/assets/components/assets/icon/fullScreen24.json @@ -0,0 +1 @@ +"M1 3v18h22V3zm21 17H2V4h20zM15.644 9.649L19.243 6H17V5h4v4h-1V6.657l-3.644 3.694zM7 19H3v-4h1v2.343l3.645-3.694.71.702L4.755 18H7zm13-4h1v4h-4v-1h2.343l-3.695-3.644.704-.712L20 17.243zM4 9H3V5h4v1H4.657l3.695 3.644-.704.712L4 6.757z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fullScreen32.json b/public/assets/components/assets/icon/fullScreen32.json new file mode 100644 index 0000000..53811eb --- /dev/null +++ b/public/assets/components/assets/icon/fullScreen32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm27 21H3V6h26zm-8.354-12.354L26.3 8H23V7h5v5h-1V8.715l-5.646 5.639zM9 25H4v-5h1v3.285l5.646-5.639.707.708L5.7 24H9zm17.3-1l-5.654-5.646.707-.708L27 23.285V20h1v5h-5v-1zM5 12H4V7h5v1H5.7l5.654 5.646-.707.708L5 8.715z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fullScreenExit16.json b/public/assets/components/assets/icon/fullScreenExit16.json new file mode 100644 index 0000000..48f48bc --- /dev/null +++ b/public/assets/components/assets/icon/fullScreenExit16.json @@ -0,0 +1 @@ +"M11 1v4h4v1h-5V1zM1 11h4v4h1v-5H1zm10 0h4v-1h-5v5h1zM5 5H1v1h5V1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fullScreenExit24.json b/public/assets/components/assets/icon/fullScreenExit24.json new file mode 100644 index 0000000..0a70d63 --- /dev/null +++ b/public/assets/components/assets/icon/fullScreenExit24.json @@ -0,0 +1 @@ +"M16 8h6v1h-7V2h1zM2 16h6v6h1v-7H2zm13 6h1v-6h6v-1h-7zM8 8H2v1h7V2H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/fullScreenExit32.json b/public/assets/components/assets/icon/fullScreenExit32.json new file mode 100644 index 0000000..7da9286 --- /dev/null +++ b/public/assets/components/assets/icon/fullScreenExit32.json @@ -0,0 +1 @@ +"M11 21H3v-1h9v9h-1zM21 3h-1v9h9v-1h-8zm-9 0h-1v8H3v1h9zm8 26h1v-8h8v-1h-9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/function16.json b/public/assets/components/assets/icon/function16.json new file mode 100644 index 0000000..b3a886a --- /dev/null +++ b/public/assets/components/assets/icon/function16.json @@ -0,0 +1 @@ +"M11.126 9.743L13.797 14h-1.18l-2.193-3.495L7.204 14h-1.36l4.029-4.373L7.597 6h1.181l1.797 2.864L13.215 6h1.36zM3.743 7H6V6H3.887l.358-2.48a1.845 1.845 0 0 1 .81-1.26 1.82 1.82 0 0 1 1.478-.241l.35.092.257-.966-.35-.093a2.84 2.84 0 0 0-3.534 2.32L2.876 6H1v1h1.733l-1.01 7h1.01z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/function24.json b/public/assets/components/assets/icon/function24.json new file mode 100644 index 0000000..6f32edf --- /dev/null +++ b/public/assets/components/assets/icon/function24.json @@ -0,0 +1 @@ +"M16.526 14.696L20.481 21h-1.18l-3.477-5.542L10.718 21h-1.36l5.914-6.42-3.5-5.58h1.181l3.022 4.817L20.413 9h1.36zM5.383 10H9V9H5.536l.535-3.498a3.01 3.01 0 0 1 3.743-2.455l.527.139.254-.967-.526-.139a4.01 4.01 0 0 0-4.986 3.271L4.525 9H2v1h2.372L2.688 21H3.7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/function32.json b/public/assets/components/assets/icon/function32.json new file mode 100644 index 0000000..7f59636 --- /dev/null +++ b/public/assets/components/assets/icon/function32.json @@ -0,0 +1 @@ +"M22.256 20.06l4.98 7.94h-1.18l-4.502-7.177L14.94 28h-1.36l7.421-8.056L16.647 13h1.18l3.878 6.182L27.4 13h1.36zM8.162 14H13v-1H8.315l.844-5.514a4.263 4.263 0 0 1 5.51-3.417l.304-.953A5.263 5.263 0 0 0 8.17 7.334L7.304 13H4v1h3.15L5.009 28H6.02z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/functionEditor16.json b/public/assets/components/assets/icon/functionEditor16.json new file mode 100644 index 0000000..25d370a --- /dev/null +++ b/public/assets/components/assets/icon/functionEditor16.json @@ -0,0 +1 @@ +"M13.214 8l-2.639 2.864L8.78 8H7.598l2.275 3.627L5.843 16h1.36l3.22-3.495L12.617 16h1.181l-2.67-4.257L14.574 8h-1.36zM6 8H3.887l.358-2.48c.08-.515.375-.975.81-1.261.442-.29.967-.375 1.478-.24l.35.092.257-.966-.35-.093a2.856 2.856 0 0 0-2.283.37 2.853 2.853 0 0 0-1.251 1.951L2.876 8H1v1h1.733l-1.01 7h1.01l1.01-7H6V8zm8-4.95L12.937 2 10 5 9 7l2-1 3-2.95zm.312-2.38l-.645.647.997.997.645-.647-.997-.998z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/functionEditor24.json b/public/assets/components/assets/icon/functionEditor24.json new file mode 100644 index 0000000..39e09aa --- /dev/null +++ b/public/assets/components/assets/icon/functionEditor24.json @@ -0,0 +1 @@ +"M20.774 11l-5.248 5.696L19.481 23H18.3l-3.476-5.542L9.718 23h-1.36l5.914-6.42-3.5-5.58h1.181l3.022 4.817L19.413 11h1.36zM6.396 5.441a3.005 3.005 0 0 1 2.418-.394l.527.139.254-.967-.527-.139a4.023 4.023 0 0 0-3.221.524 4.017 4.017 0 0 0-1.764 2.748L3.525 11H1v1h2.372L1.688 23H2.7l1.684-11H8v-1H4.536l.535-3.498a3.012 3.012 0 0 1 1.325-2.06zm8.443 2.472L14 10l2.086-.84-1.247-1.247zm8.321-5.942L22.03.84a.2.2 0 0 0-.283 0l-.734.734 1.414 1.414.734-.734a.2.2 0 0 0 0-.283zm-7.322 4.82l1.414 1.414 4.183-4.183-1.413-1.415-4.184 4.184z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/functionEditor32.json b/public/assets/components/assets/icon/functionEditor32.json new file mode 100644 index 0000000..81fd25b --- /dev/null +++ b/public/assets/components/assets/icon/functionEditor32.json @@ -0,0 +1 @@ +"M6.336 15H11v1H6.183L4.04 30H3.029L5.17 16H2v-1h3.324l.847-5.531a5.266 5.266 0 0 1 6.802-4.219l-.303.953A4.267 4.267 0 0 0 7.16 9.62L6.335 15zm18.727 0l-5.358 5.816L16.057 15h-1.181l4.126 6.578L11.243 30h1.361l6.95-7.543L24.284 30h1.182l-5.21-8.305L26.424 15h-1.36zm-5.938-4.286l-1.343 3.157 3.15-1.35-1.807-1.807zm1.161-1.322l1.922 1.922L27.97 5.55l-1.92-1.922-5.764 5.764zm9.842-6.424l-1.497-1.497a.306.306 0 0 0-.21-.09.284.284 0 0 0-.207.083l-1.027 1.028 1.921 1.921 1.027-1.028a.295.295 0 0 0-.007-.417z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gallery16.json b/public/assets/components/assets/icon/gallery16.json new file mode 100644 index 0000000..c7ff08a --- /dev/null +++ b/public/assets/components/assets/icon/gallery16.json @@ -0,0 +1 @@ +"M5 15H1V1h4zm-3-1h2V2H2zm8 1H6V8h4zm-3-1h2V9H7zm8 1h-4V8h4zm-3-1h2V9h-2zm3-7H6V1h9zM7 6h7V2H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gallery24.json b/public/assets/components/assets/icon/gallery24.json new file mode 100644 index 0000000..105523a --- /dev/null +++ b/public/assets/components/assets/icon/gallery24.json @@ -0,0 +1 @@ +"M8 22H2V2h6zm-5-1h4V3H3zm19-10H10V2h12zm-11-1h10V3H11zm4 12h-5v-9h5zm-4-1h3v-7h-3zm11 1h-5v-9h5zm-4-1h3v-7h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gallery32.json b/public/assets/components/assets/icon/gallery32.json new file mode 100644 index 0000000..5b1c7a5 --- /dev/null +++ b/public/assets/components/assets/icon/gallery32.json @@ -0,0 +1 @@ +"M11 29H3V3h8zm-7-1h6V4H4zm16 1h-7V17h7zm-6-1h5V18h-5zm15 1h-7V17h7zm-6-1h5V18h-5zm6-13H13V3h16zm-15-1h14V4H14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gamma16.json b/public/assets/components/assets/icon/gamma16.json new file mode 100644 index 0000000..4bad482 --- /dev/null +++ b/public/assets/components/assets/icon/gamma16.json @@ -0,0 +1 @@ +"M12.337.89c-.334.459-2.122 2.935-3.696 5.3-.513-2.253-1.504-4.232-3.136-4.248H5.48c-2.092 0-2.554 2.72-2.573 2.837l.987.159c.003-.02.335-1.996 1.588-1.996h.013c1.007.01 1.948 1.917 2.363 4.445a15.65 15.65 0 0 0-1.718 3.136c-.288 1.182-.479 3.242.173 4.073a1.01 1.01 0 0 0 .803.404c1.967 0 1.967-3.638 1.967-4.834a18.664 18.664 0 0 0-.184-2.551c1.264-1.942 2.95-4.35 4.247-6.138zM7.125 14.003c-.245-.152-.416-1.592-.015-3.243a9.068 9.068 0 0 1 .932-1.789c.027.392.041.792.041 1.196 0 2.826-.499 3.833-.958 3.836z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gamma24.json b/public/assets/components/assets/icon/gamma24.json new file mode 100644 index 0000000..05829d7 --- /dev/null +++ b/public/assets/components/assets/icon/gamma24.json @@ -0,0 +1 @@ +"M18.161 2.046c-.04.074-3.037 5.527-5.19 9.673C12.484 7.699 10.952 2 8.5 2 5.693 2 5.065 7.25 5.003 7.848l.994.104C6.131 6.667 6.877 3 8.5 3c1.696 0 3.419 6.31 3.618 10.38a62.72 62.72 0 0 0-.872 1.785l-.124.269c-1.608 3.473-2.607 5.837-1.863 7.002a1.435 1.435 0 0 0 1.304.627c2.395 0 2.575-3.539 2.575-8.938 0-.164-.004-.34-.011-.524 2.11-4.157 5.866-10.991 5.911-11.072zm-7.599 20.017c-.355 0-.432-.12-.46-.166-.505-.79.9-3.826 1.927-6.043l.1-.215c-.055 4.178-.379 6.424-1.567 6.424z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gamma32.json b/public/assets/components/assets/icon/gamma32.json new file mode 100644 index 0000000..fec01c2 --- /dev/null +++ b/public/assets/components/assets/icon/gamma32.json @@ -0,0 +1 @@ +"M16.941 16.287C16.515 9.902 13.801 3 10.5 3 7.04 3 7 9.714 7 10h1c.001-1.669.452-6 2.5-6 2.401 0 5.5 6.79 5.5 14v.5c-1.259 2.97-2.267 5.42-2.574 6.342-.707 2.12-.608 3.981.253 4.74a1.286 1.286 0 0 0 .863.332 1.558 1.558 0 0 0 .674-.164c1.428-.684 1.766-2.678 1.783-11.044 2.871-6.771 6.998-16.168 7.059-16.305L23.142 2c-.22.5-3.494 7.955-6.2 14.288zm-2.158 12.562c-.244.116-.36.055-.443-.017-.356-.314-.66-1.588.035-3.674.218-.654.812-2.13 1.606-4.034-.074 5.502-.39 7.338-1.198 7.725z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gauge16.json b/public/assets/components/assets/icon/gauge16.json new file mode 100644 index 0000000..b529592 --- /dev/null +++ b/public/assets/components/assets/icon/gauge16.json @@ -0,0 +1 @@ +"M13.855 6.56l.73-.73A7.621 7.621 0 0 1 15.728 11h-5.121a2.78 2.78 0 0 0 .192-1 2.766 2.766 0 0 0-.035-.35l.829-.83A3.75 3.75 0 0 1 11.8 10h3a6.748 6.748 0 0 0-.945-3.44zM9.773 7.812l-.02.02A2.784 2.784 0 0 0 5.393 11H.27a7.788 7.788 0 0 1 12.874-6.852l.017-.017.707.707-3.536 3.536zM4.2 10a3.763 3.763 0 0 1 .795-2.298L2.857 5.564A6.765 6.765 0 0 0 1.2 10zM8 6.2a3.763 3.763 0 0 1 2.298.794l2.138-2.137a6.765 6.765 0 0 0-8.872 0l2.138 2.138A3.763 3.763 0 0 1 8 6.2zM14 2v2h2zM0 15h16v-1H0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gauge24.json b/public/assets/components/assets/icon/gauge24.json new file mode 100644 index 0000000..e0bf911 --- /dev/null +++ b/public/assets/components/assets/icon/gauge24.json @@ -0,0 +1 @@ +"M22 6h-2V4zM12 3.2a11.747 11.747 0 0 1 7.444 2.649l.032-.032.707.707-4.972 4.972-.56-.56-.044.042A4.79 4.79 0 0 0 7.307 16H.25a11.9 11.9 0 0 1-.05-1A11.8 11.8 0 0 1 12 3.2zM6.2 15a5.761 5.761 0 0 1 .94-3.154L3.565 8.272A10.74 10.74 0 0 0 1.2 15zM4.228 7.52l3.533 3.534a5.77 5.77 0 0 1 7.393-.915l3.573-3.573a10.753 10.753 0 0 0-14.5.954zM22.8 15h-5a5.763 5.763 0 0 0-1.058-3.328l-.72.72a4.741 4.741 0 0 1 .67 3.608h7.058c.027-.33.05-.662.05-1a11.746 11.746 0 0 0-2.783-7.603l-.71.71A10.75 10.75 0 0 1 22.8 15zM0 21h24v-1H0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gauge32.json b/public/assets/components/assets/icon/gauge32.json new file mode 100644 index 0000000..7811099 --- /dev/null +++ b/public/assets/components/assets/icon/gauge32.json @@ -0,0 +1 @@ +"M9.282 22a6.789 6.789 0 0 1 11.36-5.96l.567.549 6.324-6.405-.71-.702-.015.015A15.783 15.783 0 0 0 .2 21c0 .338.03.668.05 1zM16 6.2a14.73 14.73 0 0 1 10.1 4.013l-4.914 4.977a7.76 7.76 0 0 0-10.823.434l-4.947-4.948A14.749 14.749 0 0 1 16 6.2zM4.742 11.417l4.977 4.977A7.748 7.748 0 0 0 8.2 21h-7a14.725 14.725 0 0 1 3.542-9.583zm22.86.422l.714-.723A15.724 15.724 0 0 1 31.8 21c0 .338-.03.668-.05 1h-9.032a6.625 6.625 0 0 0-.823-4.38l.721-.731A7.742 7.742 0 0 1 23.8 21h7a14.715 14.715 0 0 0-3.198-9.16zM30 9h-2V7zm2 18v1H0v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gaugeSummary16.json b/public/assets/components/assets/icon/gaugeSummary16.json new file mode 100644 index 0000000..eabc427 --- /dev/null +++ b/public/assets/components/assets/icon/gaugeSummary16.json @@ -0,0 +1 @@ +"M5 14v1h2v1H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1v-1H4a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zm6 2v-5h-1v2H9v-2H8v3h2v2zm3.8-7h-3a3.75 3.75 0 0 0-.206-1.18l-.83.83A2.766 2.766 0 0 1 10.8 9a2.78 2.78 0 0 1-.192 1h5.12a7.621 7.621 0 0 0-1.144-5.17l-.729.73A6.749 6.749 0 0 1 14.8 9zM8 1.2a7.761 7.761 0 0 1 5.145 1.948l.017-.017.707.707-3.535 3.536-.561-.561-.02.02A2.784 2.784 0 0 0 5.393 10H.27A7.751 7.751 0 0 1 8 1.2zM4.2 9a3.763 3.763 0 0 1 .795-2.298L2.857 4.564A6.765 6.765 0 0 0 1.2 9zM8 2.2a6.765 6.765 0 0 0-4.436 1.657l2.138 2.138a3.722 3.722 0 0 1 4.596 0l2.138-2.138A6.765 6.765 0 0 0 8 2.2zm8 .8l-2-2v2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gaugeSummary24.json b/public/assets/components/assets/icon/gaugeSummary24.json new file mode 100644 index 0000000..4408fc2 --- /dev/null +++ b/public/assets/components/assets/icon/gaugeSummary24.json @@ -0,0 +1 @@ +"M10.707 17.293A.997.997 0 0 1 11 18v1a1 1 0 0 1-1 1H9v1h2v1H9a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1v-1H8a1 1 0 0 1 1-1h1a.997.997 0 0 1 .707.293zM14 19h-1v-2h-1v3h2v2h1v-5h-1zm6-16v2h2zm.307 4.108A10.75 10.75 0 0 1 22.8 14h-5a5.763 5.763 0 0 0-1.058-3.328l-.72.72a4.741 4.741 0 0 1 .67 3.608h7.058c.027-.33.05-.662.05-1a11.746 11.746 0 0 0-2.783-7.603zM14.65 9.936l-.042.042A4.79 4.79 0 0 0 7.308 15H.25a11.9 11.9 0 0 1-.05-1 11.796 11.796 0 0 1 19.244-9.151l.032-.032.707.707-4.972 4.972zM6.2 14a5.761 5.761 0 0 1 .94-3.154L3.565 7.273A10.74 10.74 0 0 0 1.2 14zM12 8.2a5.761 5.761 0 0 1 3.154.94l3.573-3.574a10.754 10.754 0 0 0-14.5.954l3.534 3.534A5.779 5.779 0 0 1 12 8.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gaugeSummary32.json b/public/assets/components/assets/icon/gaugeSummary32.json new file mode 100644 index 0000000..44f4d9a --- /dev/null +++ b/public/assets/components/assets/icon/gaugeSummary32.json @@ -0,0 +1 @@ +"M14 25v-2h-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1h-2v2h3v1h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1zm3-3v4h3v3h1v-7h-1v3h-2v-3zm10.602-11.16A14.715 14.715 0 0 1 30.8 20h-7a7.743 7.743 0 0 0-1.184-4.111l-.721.73A6.625 6.625 0 0 1 22.718 21h9.031c.021-.332.051-.662.051-1a15.724 15.724 0 0 0-3.484-9.884zM28 6v2h2zm-7.351 9.035A6.78 6.78 0 0 0 9.282 21H.25c-.02-.332-.05-.662-.05-1A15.783 15.783 0 0 1 26.807 8.496l.014-.014.712.702-6.323 6.405zm-10.93.36l-4.977-4.978A14.725 14.725 0 0 0 1.2 20h7a7.748 7.748 0 0 1 1.52-4.606zM16 12.2a7.76 7.76 0 0 1 5.186 1.99L26.1 9.212a14.736 14.736 0 0 0-20.685.465l4.948 4.947A7.772 7.772 0 0 1 16 12.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gear16.json b/public/assets/components/assets/icon/gear16.json new file mode 100644 index 0000000..23c0f85 --- /dev/null +++ b/public/assets/components/assets/icon/gear16.json @@ -0,0 +1 @@ +"M2.487 5.294l-.983-2.1L3.147 1.54l2.104.966a6.162 6.162 0 0 1 .764-.317l.79-2.18L9.136 0l.804 2.17a6.107 6.107 0 0 1 .765.317l2.1-.983 1.655 1.643-.967 2.104a6.149 6.149 0 0 1 .318.764l2.18.79L16 9.136l-2.17.804a6.097 6.097 0 0 1-.317.765l.983 2.1-1.643 1.655-2.104-.966a6.161 6.161 0 0 1-.764.317l-.79 2.18L6.864 16l-.804-2.17a6.105 6.105 0 0 1-.765-.317l-2.1.983-1.655-1.643.966-2.104a6.154 6.154 0 0 1-.317-.764l-2.18-.79L0 6.864l2.17-.804a6.094 6.094 0 0 1 .317-.765zm5.07 9.703l.936-.003.715-1.973.453-.155a5.223 5.223 0 0 0 .64-.265l.428-.216 1.906.876.659-.664-.889-1.9.21-.43a5.449 5.449 0 0 0 .268-.644l.152-.454 1.962-.727-.003-.935-1.973-.715-.155-.453a5.223 5.223 0 0 0-.265-.64l-.216-.428.876-1.906-.664-.659-1.9.889-.43-.21a5.367 5.367 0 0 0-.643-.268l-.455-.151-.728-1.963-.934.003-.715 1.973-.453.155a5.223 5.223 0 0 0-.64.265l-.428.216-1.906-.876-.659.664.889 1.9-.21.43a5.434 5.434 0 0 0-.268.643l-.151.454-1.963.728.003.935 1.973.715.155.453a5.223 5.223 0 0 0 .265.64l.216.428-.876 1.906.664.659 1.9-.889.43.21a5.434 5.434 0 0 0 .643.268l.454.151zM11 8a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gear24.json b/public/assets/components/assets/icon/gear24.json new file mode 100644 index 0000000..905d463 --- /dev/null +++ b/public/assets/components/assets/icon/gear24.json @@ -0,0 +1 @@ +"M20.017 14.669L23 13.564l-.012-3.208-2.996-1.085a8.455 8.455 0 0 0-.437-1.05l1.329-2.893-2.277-2.26-2.886 1.351a8.396 8.396 0 0 0-1.052-.436L13.564 1l-3.208.012-1.085 2.996a8.485 8.485 0 0 0-1.05.437L5.328 3.116l-2.26 2.276L4.419 8.28a8.378 8.378 0 0 0-.436 1.052L1 10.436l.012 3.208 2.996 1.085a8.46 8.46 0 0 0 .437 1.05l-1.329 2.893 2.276 2.26 2.887-1.351a8.383 8.383 0 0 0 1.052.436L10.436 23l3.208-.012 1.085-2.996a8.478 8.478 0 0 0 1.05-.437l2.893 1.329 2.26-2.276-1.351-2.887a8.382 8.382 0 0 0 .436-1.052zm-.287 3.73l-1.275 1.285-2.694-1.238-.429.215a7.612 7.612 0 0 1-.928.385l-.452.156-1.01 2.789-1.81.007-1.03-2.779-.456-.151a7.394 7.394 0 0 1-.926-.385l-.43-.21-2.688 1.257-1.286-1.275 1.239-2.695-.216-.43a7.551 7.551 0 0 1-.386-.926l-.155-.452-2.79-1.01-.005-1.81 2.777-1.03.152-.456a7.46 7.46 0 0 1 .384-.927l.212-.43L4.27 5.601l1.275-1.285 2.694 1.238.429-.215a7.612 7.612 0 0 1 .928-.385l.452-.156 1.01-2.789 1.81-.007 1.03 2.779.456.151a7.35 7.35 0 0 1 .925.385l.43.211L18.4 4.27l1.285 1.275-1.239 2.695.216.43a7.551 7.551 0 0 1 .386.926l.155.452 2.79 1.01.005 1.81-2.777 1.03-.152.456a7.46 7.46 0 0 1-.384.927l-.212.43zM12 7.2a4.8 4.8 0 1 0 4.8 4.8A4.8 4.8 0 0 0 12 7.2zm0 8.6a3.8 3.8 0 1 1 3.8-3.8 3.804 3.804 0 0 1-3.8 3.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gear32.json b/public/assets/components/assets/icon/gear32.json new file mode 100644 index 0000000..e63f204 --- /dev/null +++ b/public/assets/components/assets/icon/gear32.json @@ -0,0 +1 @@ +"M26.204 19.397L30 17.99l-.015-4.082-3.814-1.382a10.757 10.757 0 0 0-.556-1.336l1.692-3.682-2.897-2.876-3.674 1.72a10.685 10.685 0 0 0-1.34-.556L17.99 2l-4.082.015-1.382 3.814a10.77 10.77 0 0 0-1.336.556L7.508 4.693 4.632 7.59l1.72 3.674a10.661 10.661 0 0 0-.556 1.34L2 14.01l.015 4.082 3.814 1.382a10.767 10.767 0 0 0 .556 1.336l-1.692 3.682 2.897 2.876 3.674-1.72a10.678 10.678 0 0 0 1.34.556L14.01 30l4.082-.015 1.382-3.814a10.79 10.79 0 0 0 1.336-.556l3.682 1.692 2.876-2.897-1.72-3.674a10.678 10.678 0 0 0 .556-1.34zm-.038 4.804l-1.892 1.905-3.482-1.6-.43.215a9.726 9.726 0 0 1-1.213.505l-.453.155-1.306 3.607-2.685.01-1.331-3.592-.455-.152a9.726 9.726 0 0 1-1.216-.504l-.43-.21L7.8 26.167l-1.906-1.892 1.6-3.483-.215-.43a9.76 9.76 0 0 1-.504-1.211l-.154-.454-3.61-1.307-.008-2.685 3.59-1.33.152-.457a9.766 9.766 0 0 1 .505-1.214l.21-.43-1.626-3.475 1.892-1.905 3.482 1.6.43-.215a9.726 9.726 0 0 1 1.213-.505l.453-.155 1.306-3.607 2.685-.01 1.331 3.592.455.152a9.726 9.726 0 0 1 1.216.504l.43.21L24.2 5.833l1.906 1.892-1.6 3.483.215.43a9.668 9.668 0 0 1 .504 1.211l.154.454 3.61 1.307.008 2.685-3.59 1.33-.152.457a9.735 9.735 0 0 1-.505 1.214l-.21.43zM16 10.2a5.8 5.8 0 1 0 5.8 5.8 5.8 5.8 0 0 0-5.8-5.8zm0 10.6a4.8 4.8 0 1 1 4.8-4.8 4.805 4.805 0 0 1-4.8 4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geoanalyticsServer16.json b/public/assets/components/assets/icon/geoanalyticsServer16.json new file mode 100644 index 0000000..68f8b00 --- /dev/null +++ b/public/assets/components/assets/icon/geoanalyticsServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v7h-1V6H2v3h6v1H1V1h14zm-1 1H2v3h12V2zM3 7v1h1V7H3zm2 0v1h1V7H5zm2 0v1h1V7H7zm9 3.5c0 .859-.736 1.598-1.682 1.482l-.74 1.479c.26.27.422.635.422 1.039a1.498 1.498 0 0 1-2.997.028L7.677 13.42c-.275.35-.697.58-1.177.58a1.5 1.5 0 1 1 1.039-2.579l1.48-.74A1.488 1.488 0 0 1 10.5 9c.652 0 1.202.419 1.408 1h1.184a1.496 1.496 0 0 1 2.908.5zM7 12H6v1h1v-1zm3-1h1v-1h-1v1zm3 3h-1v1h1v-1zm.421-2.461a1.495 1.495 0 0 1-.33-.539h-1.183a1.493 1.493 0 0 1-2.447.579l-1.48.74c.007.05.015.1.016.153l3.326 1.108c.31-.395.791-.631 1.359-.562l.74-1.479zM15 10h-1v1h1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geoanalyticsServer24.json b/public/assets/components/assets/icon/geoanalyticsServer24.json new file mode 100644 index 0000000..0095690 --- /dev/null +++ b/public/assets/components/assets/icon/geoanalyticsServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v13h-.68l-.48-.62c.04-.12.16-.38.16-.38v-3H3v3h13.05c.03.13.07.26.11.38l-.48.62H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm-3 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm1 3H9v1h1V8zm-1 4v1h1v-1H9zm14 5.5a1.5 1.5 0 0 1-2.063 1.389l-1.307 1.634c.227.263.37.602.37.977a1.495 1.495 0 0 1-2.987.13l-4.13-1.55A1.5 1.5 0 1 1 11.5 18c.482 0 .906.231 1.18.584l1.348-.809a1.5 1.5 0 0 1 2.035-1.664l1.307-1.634A1.487 1.487 0 0 1 17 13.5a1.5 1.5 0 1 1 3 0c0 .375-.143.714-.37.977l1.307 1.634A1.5 1.5 0 0 1 23 17.5zM12 19h-1v1h1v-1zm6-5h1v-1h-1v1zm-3 4h1v-1h-1v1zm2.37 2.523l-1.307-1.634a1.483 1.483 0 0 1-1.743-.473l-1.348.809c.01.047.01.097.015.146l4.13 1.549c.061-.147.15-.278.253-.397zM19 21h-1v1h1v-1zm1.37-2.523a1.51 1.51 0 0 1-.278-.477h-3.184a1.488 1.488 0 0 1-.278.477l1.307 1.634a1.492 1.492 0 0 1 1.126 0l1.307-1.634zm0-1.954l-1.307-1.634c-.366.148-.76.148-1.126 0l-1.307 1.634c.12.14.215.3.278.477h3.184a1.49 1.49 0 0 1 .278-.477zM22 17h-1v1h1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geoanalyticsServer32.json b/public/assets/components/assets/icon/geoanalyticsServer32.json new file mode 100644 index 0000000..3d4116f --- /dev/null +++ b/public/assets/components/assets/icon/geoanalyticsServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm15-9v17h-1v-4h-2.5c-.46-.61-1.18-1-2-1H28v-5H4v5h19.5c-.82 0-1.54.39-2 1H4v5h12v1H3V3h26zm-1 1H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm18 15.5c0 1.1-1.17 1.88-2.24 1.3l-4.86 4.16A1.498 1.498 0 0 1 21.5 30c-.83 0-1.5-.67-1.5-1.5v-.03l-5.36-2.01c-.88 1.07-2.64.44-2.64-.96 0-1.276 1.492-1.96 2.45-1.15l2.58-1.55c-.24-1.22 1.01-2.2 2.13-1.64l3.03-2.95c-.12-.21-.19-.45-.19-.71 0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .25-.07.48-.17.69l3.02 2.97c.94-.49 2.15.2 2.15 1.34zM14 25h-1v1h1v-1zm9-7h1v-1h-1v1zm-5 5h1v-1h-1v1zm2.42 4.46l-1.74-3.48c-.4.07-.82-.07-1.13-.33l-2.58 1.55c.02.12.03.21.03.33l5.36 2.01c.02-.03.04-.05.06-.08zM22 28h-1v1h1v-1zm5.1-4.96c0-.01 0-.03-.01-.04h-7.18c-.07.2-.19.39-.33.54l1.74 3.48c.33-.05.64.03.92.18l4.86-4.16zm.04-1.17l-3.04-3c-.43.18-.85.16-1.17.01l-3.07 2.99c.02.04.03.09.05.13h7.18c.02-.04.03-.09.05-.13zM29 22h-1v1h1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geoeventServer16.json b/public/assets/components/assets/icon/geoeventServer16.json new file mode 100644 index 0000000..a9c3b80 --- /dev/null +++ b/public/assets/components/assets/icon/geoeventServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v6.96c-.3-.23-.64-.42-1-.57V6H2v3h6.02c-.24.31-.44.64-.6 1H1V1h14zm-1 1H2v3h12V2zM3 7v1h1V7H3zm2 0v1h1V7H5zm2 0v1h1V7H7zm9 5c0 2.21-1.7 4-3.94 4S8 14.21 8 12c0-2.201 1.821-4 4.06-4C14.353 8 16 9.853 16 12zm-1 0c0-1.673-1.378-3-3-3-1.621 0-3 1.326-3 3 0 1.65 1.35 3 3 3s3-1.35 3-3zm-3 0h1v1h-2v-3h1v2zm4 0c0 2.21-1.7 4-3.94 4S8 14.21 8 12c0-2.201 1.821-4 4.06-4C14.353 8 16 9.853 16 12zm-1 0c0-1.673-1.378-3-3-3-1.621 0-3 1.326-3 3 0 1.65 1.35 3 3 3s3-1.35 3-3zm-3 0h1v1h-2v-3h1v2zm0 0v-2h-1v3h2v-1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geoeventServer24.json b/public/assets/components/assets/icon/geoeventServer24.json new file mode 100644 index 0000000..111ee75 --- /dev/null +++ b/public/assets/components/assets/icon/geoeventServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v10.83c-.3-.3-.64-.57-1-.8V11H3v3h9.03c-.21.31-.38.65-.53 1H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm-3 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm1 3H9v1h1V8zm-1 4v1h1v-1H9zm14 5.5c0 3.03-2.47 5.5-5.5 5.5s-5.49-2.47-5.49-5.5S14.47 12 17.5 12s5.5 2.47 5.5 5.5zm-1 0c0-2.48-2.02-4.5-4.5-4.5S13 15.02 13 17.5s2.02 4.5 4.5 4.5 4.5-2.02 4.5-4.5zm-4 .5v-3h-1v4h3v-1h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geoeventServer32.json b/public/assets/components/assets/icon/geoeventServer32.json new file mode 100644 index 0000000..c4d9b2f --- /dev/null +++ b/public/assets/components/assets/icon/geoeventServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm15-9v16.03c-.3-.37-.63-.71-1-1.01V16H4v5h11.81c-.14.32-.26.66-.35 1H3V3h26zm-1 7H4v5h24v-5zm0-6H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm17.8 17c0 3.76-3.04 6.8-6.8 6.8s-6.8-3.04-6.8-6.8 3.04-6.8 6.8-6.8 6.8 3.04 6.8 6.8zm-1 0c0-3.2-2.6-5.8-5.8-5.8s-5.8 2.6-5.8 5.8 2.6 5.8 5.8 5.8 5.8-2.6 5.8-5.8zM26 24h-3v-4h-1v5h4v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geographicLinkChartLayout16.json b/public/assets/components/assets/icon/geographicLinkChartLayout16.json new file mode 100644 index 0000000..355fac4 --- /dev/null +++ b/public/assets/components/assets/icon/geographicLinkChartLayout16.json @@ -0,0 +1 @@ +"M6.429 8.572v-.025c.372-.273.547-.61.547-1.018v-.04a1.28 1.28 0 0 0 .091-.15.976.976 0 0 0 .163-.056c.388.23.788.23.955.23h.359c.067 0 .242-.02.456-.052v1.124l1-.714V0H0v10h4.712a2.504 2.504 0 0 1 1.717-1.428zM1 9V1h5.098a1.287 1.287 0 0 0-.28 1.041 1.272 1.272 0 0 0-.206.466 1.453 1.453 0 0 0-.237.228c-.239.287-.339.626-.283.957a1.44 1.44 0 0 0-.06.062 1.237 1.237 0 0 0-1.174.418 1.273 1.273 0 0 0-.47-.086c-.738 0-1.338.613-1.338 1.367 0 .113.013.211.028.29a1.44 1.44 0 0 0-.143.62c0 .384.186.726.476.948-.07.341.014.64.129.869.113.225.274.372.439.47-.01.075-.017.155-.017.24V9H1zm2.962 0v-.11c0-.173.056-.296.1-.43a.923.923 0 0 0 .061-.317c0-.313-.595-.223-.688-.41-.234-.467.395-.587.395-.958 0-.09-.047-.277-.191-.293-.202-.021-.254.088-.454.088-.125 0-.25-.082-.25-.207 0-.22.174-.322.174-.543 0-.144-.06-.224-.06-.367 0-.195.145-.367.34-.367.183 0 .264.15.352.307.073.132.202.177.353.177.279 0 .455-.35.455-.556 0-.145.107-.282.25-.282.199 0 .272.205.47.205.327 0 .316-.431.604-.585.353-.192.25-.604.205-.823-.018-.1.165-.287.264-.281.41.031.236-.309.236-.469 0-.031.003-.058.014-.082.062-.19.339-.25.339-.478 0-.159-.132-.235-.132-.397 0-.238.233-.393.602-.569A.528.528 0 0 0 7.58 1H9v5.449c-.24.037-.434.065-.456.065h-.36c-.19 0-.37-.016-.519-.147-.151-.13-.147-.396-.353-.396-.275 0-.296.412-.572.412-.125 0-.184-.088-.31-.088-.11 0-.22.068-.22.18v.285c0 .242-.322.29-.322.535 0 .098.088.135.088.234 0 .33-.588.286-.588.618 0 .107.04.173.043.277v.016c0 .05-.006.286-.018.56h-1.45zM15 5h-1c-.55 0-1 .45-1 1v.957L9.196 9.674a2.5 2.5 0 0 1 .585.812l3.707-2.649A.969.969 0 0 0 14 8v5c-.324 0-.6.166-.782.406l-3.27-1.4a2.488 2.488 0 0 1-.397.917L13 14.4v.6c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1V8c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm0 10h-1v-1h1v1zm0-8h-1V6h1v1zm-6 5c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1h1c.55 0 1 .45 1 1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geographicLinkChartLayout24.json b/public/assets/components/assets/icon/geographicLinkChartLayout24.json new file mode 100644 index 0000000..d4b9fdf --- /dev/null +++ b/public/assets/components/assets/icon/geographicLinkChartLayout24.json @@ -0,0 +1 @@ +"M9.543 13.172c.262-.128.54-.247.54-.543 0-.167-.15-.23-.15-.397 0-.408.548-.49.548-.899v-.483a.342.342 0 0 1 .371-.305c.211 0 .31.15.521.15.466 0 .501-.695.967-.695.347 0 .34.448.595.67a1.242 1.242 0 0 0 .875.248h.358l-1.276.851a1.829 1.829 0 0 1-.612-.344.683.683 0 0 1-.035-.031 1.376 1.376 0 0 1-.81.3 1.557 1.557 0 0 1-.382.659 1.276 1.276 0 0 1 .03.277 1.314 1.314 0 0 1-.074.394l-.723.483a3.643 3.643 0 0 0-.743-.335zM2 15V2h8.81a1.487 1.487 0 0 0-.194 1.43 1.555 1.555 0 0 0-.398.614 1.306 1.306 0 0 0-.074.415 1.654 1.654 0 0 0-.511.417 1.305 1.305 0 0 0-.315 1.084 3.333 3.333 0 0 1 .063.37 1.957 1.957 0 0 0-.602.616 1.447 1.447 0 0 0-.637-.148 1.43 1.43 0 0 0-1.353 1.018 1.423 1.423 0 0 0-1.03-.422 1.598 1.598 0 0 0-1.568 1.62 2.107 2.107 0 0 0 .081.561.033.033 0 0 0 .02-.015 1.987 1.987 0 0 0-.299.992 1.355 1.355 0 0 0 .933 1.264 1.558 1.558 0 0 0 .017 1.49 1.405 1.405 0 0 0 .927.699 3.35 3.35 0 0 0-.082.31 3.501 3.501 0 0 1 1.163-.937c-.203-.32-.977-.245-1.114-.52-.393-.785.668-.987.668-1.612 0-.154-.08-.47-.323-.497-.339-.034-.426.15-.767.15a.39.39 0 0 1-.422-.348c0-.372.297-.545.297-.917 0-.243-.1-.38-.1-.62a.597.597 0 0 1 .57-.62c.312 0 .446.254.595.52a.62.62 0 0 0 .596.298c.472 0 .769-.589.769-.942a.456.456 0 0 1 .422-.473c.334 0 .459.347.793.347.551 0 .532-.729 1.017-.99.596-.32.422-1.018.347-1.388-.033-.166.28-.484.446-.474.695.052.398-.518.398-.792a.39.39 0 0 1 .022-.136c.108-.32.574-.422.574-.807 0-.27-.225-.396-.225-.668 0-.33.4-.628.884-.89H15v8.365l1-.667V1H1v15h4.05a3.455 3.455 0 0 1 .301-1zm19-4.05v7.1a2.5 2.5 0 1 1-3 2.45 2.457 2.457 0 0 1 .03-.296l-7.375-2.459a2.493 2.493 0 1 1-.396-3.019l7.928-5.285A2.498 2.498 0 1 1 21 10.95zm-.5-.95A1.5 1.5 0 1 0 19 8.5a1.502 1.502 0 0 0 1.5 1.5zm-2.155 9.255A2.498 2.498 0 0 1 20 18.05v-7.102a2.496 2.496 0 0 1-1.259-.676l-7.928 5.286A2.482 2.482 0 0 1 11 16.5a2.45 2.45 0 0 1-.03.296zM22 20.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geographicLinkChartLayout32.json b/public/assets/components/assets/icon/geographicLinkChartLayout32.json new file mode 100644 index 0000000..abd914a --- /dev/null +++ b/public/assets/components/assets/icon/geographicLinkChartLayout32.json @@ -0,0 +1 @@ +"M8.351 21a3.41 3.41 0 0 0-.3 1H2V2h20v10.73l-1 .648V3h-2.974c-.058.188-.16.344-.351.434-.832.396-1.63.878-1.63 1.418 0 .363.3.53.3.89 0 .514-.621.65-.765 1.076a.52.52 0 0 0-.03.182c0 .365.396 1.125-.53 1.057-.222-.014-.638.41-.594.63.1.495.33 1.424-.463 1.852-.648.348-.621 1.32-1.357 1.32-.445 0-.612-.463-1.057-.463-.322 0-.563.31-.563.631 0 .471-.395 1.256-1.025 1.256-.34 0-.627-.1-.794-.398-.2-.354-.378-.694-.794-.694-.437 0-.759.39-.759.828 0 .32.132.502.132.827 0 .496-.395.726-.395 1.222 0 .282.28.463.562.463.454 0 .571-.244 1.022-.2.326.036.431.458.431.663 0 .834-1.415 1.104-.89 2.15.21.422 1.552.223 1.552.926 0 .102-.015.192-.03.282a3.504 3.504 0 0 0-1.255 1.017c.031-.391.13-.705.16-.789l.05-.14c-.007-.003-.014-.003-.02-.005-.42-.098-1.053-.246-1.351-.842-.46-.92-.129-1.617.223-2.066-.812-.051-1.454-.686-1.454-1.459 0-.503.192-.855.319-1.09.03-.054.071-.13.076-.132 0-.032-.01-.07-.034-.162-.041-.16-.098-.376-.098-.664 0-1.008.79-1.829 1.76-1.829.852 0 1.289.568 1.552 1.008a.515.515 0 0 0 .06-.172c0-.9.701-1.63 1.563-1.63.432 0 .753.168.97.315.176-.312.443-.77.997-1.068.062-.116-.027-.546-.071-.761-.077-.387.047-.802.349-1.17.119-.145.388-.43.764-.572a1.47 1.47 0 0 1 .074-.642c.14-.413.415-.67.618-.846a1.71 1.71 0 0 1-.204-.801c0-.318.244-1.197 1.24-1.852H3v18h5.351zm5.818-3.2l1.052-.682c.215-.22.458-.54.498-1.02.062.008.127.013.195.013.56 0 .936-.274 1.185-.54.054.07.122.14.193.207l.892-.577c-.064-.038-.128-.073-.187-.125-.34-.295-.331-.892-.794-.892-.621 0-.668.927-1.289.927-.281 0-.413-.2-.694-.2-.25 0-.495.157-.495.405v.645c0 .545-.73.654-.73 1.2 0 .222.2.306.2.529 0 .041-.018.072-.026.11zM11.5 25c1.378 0 2.5-1.122 2.5-2.5S12.878 20 11.5 20 9 21.122 9 22.5s1.122 2.5 2.5 2.5zm19.416-14.111c.05.197.084.4.084.611 0 1.207-.86 2.217-2 2.45v11.1c1.14.233 2 1.243 2 2.45 0 .188-.025.37-.064.545-.01.045-.028.086-.04.13a2.48 2.48 0 0 1-.137.379c-.025.053-.056.104-.085.155a2.492 2.492 0 0 1-.323.456c-.072.08-.148.152-.23.222-.06.052-.12.107-.185.153-.04.028-.08.052-.122.077a2.485 2.485 0 0 1-.693.295c-.055.015-.11.031-.167.042A2.488 2.488 0 0 1 28.5 30c-.21 0-.41-.034-.605-.083A2.499 2.499 0 0 1 26 27.5c0-.071.015-.138.021-.208l-11.347-3.337c.138-.3.228-.623.276-.962l11.353 3.34A2.499 2.499 0 0 1 28 25.05V13.949a2.496 2.496 0 0 1-1.282-.7l-12.046 7.794a3.496 3.496 0 0 0-.549-.836l12.054-7.8A2.478 2.478 0 0 1 26 11.5c0-.858.435-1.616 1.096-2.066.01-.008.023-.014.034-.021.117-.077.241-.145.37-.202.023-.01.047-.018.07-.027.116-.047.237-.083.36-.113.036-.008.07-.017.106-.024A2.49 2.49 0 0 1 28.5 9c.19 0 .372.025.55.065.048.011.094.03.141.044.127.037.25.08.369.135.054.026.106.057.158.087.142.08.274.172.398.277.038.033.08.061.116.096.14.135.262.285.367.449.031.048.055.1.083.151.072.13.131.267.18.41.019.058.038.115.054.175zM30 11a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1zm0 16a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geonet16.json b/public/assets/components/assets/icon/geonet16.json new file mode 100644 index 0000000..b52c64f --- /dev/null +++ b/public/assets/components/assets/icon/geonet16.json @@ -0,0 +1 @@ +"M12 12h4V0H0v12h8.3l3.7 3.7zm-1 1.286L8.714 11H1V1h14v10h-4zM9.2 3H7.8a.8.8 0 0 0-.8.8v2.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V6H8V5h2V3.8a.8.8 0 0 0-.8-.8zM9 4.5H8V4h1zM5.2 3H3.8a.8.8 0 0 0-.8.8v2.4a.8.8 0 0 0 .8.8H5v1H3v.2a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V3.8a.8.8 0 0 0-.8-.8zM5 6H4V4h1zm8.2-3h-1.4a.8.8 0 0 0-.8.8v2.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V3.8a.8.8 0 0 0-.8-.8zM13 6h-1V4h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geonet24.json b/public/assets/components/assets/icon/geonet24.json new file mode 100644 index 0000000..135557b --- /dev/null +++ b/public/assets/components/assets/icon/geonet24.json @@ -0,0 +1 @@ +"M0 18h13.5l5.5 5.5V18h5V3H0zM1 4h22v13h-5v4.086L13.914 17H1zm5.974 3.868H6.95a2.077 2.077 0 0 0-.896-.812 2.7 2.7 0 0 0-1.18-.272 2.92 2.92 0 0 0-1.182.232 2.706 2.706 0 0 0-.904.632 2.839 2.839 0 0 0-.58.936 3.278 3.278 0 0 0 0 2.288 2.738 2.738 0 0 0 .58.922 2.674 2.674 0 0 0 .908.614 3.032 3.032 0 0 0 1.186.224 2.706 2.706 0 0 0 1.17-.264 2.051 2.051 0 0 0 .874-.76h.024v.84a3.16 3.16 0 0 1-.108.838 1.783 1.783 0 0 1-.35.678 1.651 1.651 0 0 1-.638.454 2.52 2.52 0 0 1-.972.166 2.848 2.848 0 0 1-2.1-.96l-.676.792a3.723 3.723 0 0 0 1.264.784 4.166 4.166 0 0 0 1.492.28 3.615 3.615 0 0 0 1.5-.272 2.648 2.648 0 0 0 .958-.708 2.548 2.548 0 0 0 .508-.988 4.372 4.372 0 0 0 .146-1.12V6.936h-1zm-.082 2.658a1.953 1.953 0 0 1-.412.654 1.86 1.86 0 0 1-.637.432 2.088 2.088 0 0 1-.817.156 1.938 1.938 0 0 1-.83-.17 1.89 1.89 0 0 1-.619-.454 1.943 1.943 0 0 1-.387-.656 2.308 2.308 0 0 1-.132-.784 2.363 2.363 0 0 1 .132-.796 1.867 1.867 0 0 1 1.006-1.104 1.96 1.96 0 0 1 .83-.168 1.935 1.935 0 0 1 .813.168 2.012 2.012 0 0 1 1.053 1.108 2.152 2.152 0 0 1 .146.792 2.263 2.263 0 0 1-.146.822zm9.913 1.302a2.839 2.839 0 0 0 .964.622 3.41 3.41 0 0 0 2.42 0 2.837 2.837 0 0 0 1.607-1.57 3.071 3.071 0 0 0 .23-1.2 3.04 3.04 0 0 0-.23-1.196 2.828 2.828 0 0 0-.639-.94 2.917 2.917 0 0 0-.967-.618 3.41 3.41 0 0 0-2.42 0 2.817 2.817 0 0 0-1.599 1.558 3.04 3.04 0 0 0-.23 1.196 3.071 3.071 0 0 0 .23 1.2 2.9 2.9 0 0 0 .634.948zm.327-2.956a2.025 2.025 0 0 1 .387-.675 1.852 1.852 0 0 1 .618-.461 2.13 2.13 0 0 1 1.674 0 1.85 1.85 0 0 1 .622.46 2.032 2.032 0 0 1 .386.675 2.516 2.516 0 0 1 0 1.625 2.074 2.074 0 0 1-.386.679 1.798 1.798 0 0 1-.622.463 2.152 2.152 0 0 1-1.674 0 1.8 1.8 0 0 1-.618-.463 2.066 2.066 0 0 1-.387-.679 2.525 2.525 0 0 1 0-1.625zm-2.522 2.62l-.733-.584a2.09 2.09 0 0 1-.673.634 1.992 1.992 0 0 1-2.37-.264 1.85 1.85 0 0 1-.413-.581 1.614 1.614 0 0 1-.164-.663h4.569c.008-.066.011-.182.011-.246V9.6a3.557 3.557 0 0 0-.186-1.18 2.634 2.634 0 0 0-.534-.914 2.372 2.372 0 0 0-.858-.592 3.158 3.158 0 0 0-2.295.012 2.766 2.766 0 0 0-1.538 1.566 3.216 3.216 0 0 0-.22 1.204 3.144 3.144 0 0 0 .225 1.208 2.852 2.852 0 0 0 .618.94 2.752 2.752 0 0 0 .939.61 3.351 3.351 0 0 0 2.536-.064 2.904 2.904 0 0 0 1.086-.898zm-4.172-2.934a1.876 1.876 0 0 1 .396-.536 1.947 1.947 0 0 1 2.011-.363 1.432 1.432 0 0 1 .503.35 1.586 1.586 0 0 1 .318.529 2.197 2.197 0 0 1 .128.67h-3.532a1.707 1.707 0 0 1 .176-.65z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geonet32.json b/public/assets/components/assets/icon/geonet32.json new file mode 100644 index 0000000..d22ae4f --- /dev/null +++ b/public/assets/components/assets/icon/geonet32.json @@ -0,0 +1 @@ +"M1 24h16.875L24 30.125V24h7V4H1zM2 5h28v18h-7v4.71L18.29 23H2zm7.854 6.269a2.513 2.513 0 0 0-1.165-1.05 3.642 3.642 0 0 0-1.496-.32 3.876 3.876 0 0 0-1.51.284 3.387 3.387 0 0 0-1.89 1.916 3.778 3.778 0 0 0-.262 1.409 3.715 3.715 0 0 0 .263 1.4 3.38 3.38 0 0 0 .737 1.13 3.423 3.423 0 0 0 1.158.754 4.026 4.026 0 0 0 1.52.277 3.62 3.62 0 0 0 1.473-.305 2.802 2.802 0 0 0 1.126-.92v1.095a4.363 4.363 0 0 1-.137 1.11 2.413 2.413 0 0 1-.469.928 2.234 2.234 0 0 1-.866.623 3.333 3.333 0 0 1-1.29.223 3.876 3.876 0 0 1-2.652-1.087l-.666.811a4.775 4.775 0 0 0 1.453.819 5.445 5.445 0 0 0 1.85.334 4.568 4.568 0 0 0 1.83-.322 3.22 3.22 0 0 0 1.177-.848 3.147 3.147 0 0 0 .638-1.219 5.61 5.61 0 0 0 .193-1.48V10.1H9.854zm-.129 3.284a2.64 2.64 0 0 1-.54.879 2.52 2.52 0 0 1-.852.59 2.73 2.73 0 0 1-1.094.217 2.517 2.517 0 0 1-1.103-.235 2.626 2.626 0 0 1-.824-.614 2.588 2.588 0 0 1-.516-.88 3.095 3.095 0 0 1-.173-1.033 3.194 3.194 0 0 1 .173-1.055 2.497 2.497 0 0 1 .518-.883 2.538 2.538 0 0 1 1.925-.824 2.611 2.611 0 0 1 1.09.225 2.66 2.66 0 0 1 1.396 1.483 2.914 2.914 0 0 1 .191 1.054 3.026 3.026 0 0 1-.19 1.075zm8.635.746a2.901 2.901 0 0 1-.784.674 2.794 2.794 0 0 1-2.347.169 2.583 2.583 0 0 1-.806-.504 2.484 2.484 0 0 1-.558-.762 1.907 1.907 0 0 1-.226-.842l-.007-.2h5.82l.002-.395a4.56 4.56 0 0 0-.235-1.513 3.254 3.254 0 0 0-.66-1.126 2.857 2.857 0 0 0-1.042-.706 3.94 3.94 0 0 0-2.808.022 3.48 3.48 0 0 0-1.14.75 3.394 3.394 0 0 0-.751 1.16 3.999 3.999 0 0 0-.272 1.49 3.904 3.904 0 0 0 .277 1.495 3.44 3.44 0 0 0 .757 1.144 3.388 3.388 0 0 0 1.152.736 4.022 4.022 0 0 0 1.468.263 3.977 3.977 0 0 0 1.681-.348 3.399 3.399 0 0 0 1.19-.937zm-4.721-2.459a2.289 2.289 0 0 1 .244-.881 2.493 2.493 0 0 1 .533-.708 2.46 2.46 0 0 1 .767-.476 2.543 2.543 0 0 1 .94-.175 2.432 2.432 0 0 1 .96.177 2.01 2.01 0 0 1 .697.485 2.057 2.057 0 0 1 .425.721 2.986 2.986 0 0 1 .156.864l.008.2h-4.745zm8.188 3.285a3.485 3.485 0 0 0 1.182.758 4.198 4.198 0 0 0 2.967 0 3.58 3.58 0 0 0 1.19-.76 3.516 3.516 0 0 0 .788-1.16 3.769 3.769 0 0 0 .284-1.478 3.716 3.716 0 0 0-.283-1.471 3.456 3.456 0 0 0-.788-1.144 3.65 3.65 0 0 0-1.19-.753 4.2 4.2 0 0 0-2.968 0 3.45 3.45 0 0 0-1.963 1.897 3.719 3.719 0 0 0-.284 1.47 3.77 3.77 0 0 0 .285 1.48 3.581 3.581 0 0 0 .78 1.16zm.2-3.692a2.728 2.728 0 0 1 .506-.899 2.46 2.46 0 0 1 .827-.624 2.824 2.824 0 0 1 2.249 0 2.456 2.456 0 0 1 .828.624 2.728 2.728 0 0 1 .506.9 3.332 3.332 0 0 1 0 2.117 2.815 2.815 0 0 1-.505.906 2.406 2.406 0 0 1-.83.633 2.824 2.824 0 0 1-2.248 0 2.415 2.415 0 0 1-.828-.633 2.809 2.809 0 0 1-.505-.905 3.33 3.33 0 0 1 0-2.119z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geonetQuestion16.json b/public/assets/components/assets/icon/geonetQuestion16.json new file mode 100644 index 0000000..14d64bf --- /dev/null +++ b/public/assets/components/assets/icon/geonetQuestion16.json @@ -0,0 +1 @@ +"M12 12h4V0H0v12h8.3l3.7 3.7zm-1 1.286L8.714 11H1V1h14v10h-4zM9.5 9.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm1.514-5.23a2.617 2.617 0 0 1-1.032 1.934C9.462 6.715 9 6.995 9 8H8a3.046 3.046 0 0 1 1.282-2.51c.47-.462.736-.746.732-1.217a1.324 1.324 0 0 0-1.46-1.27 1.418 1.418 0 0 0-1.548 1.394h-1c0-3.09 5.009-3.154 5.008-.128z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geonetQuestion24.json b/public/assets/components/assets/icon/geonetQuestion24.json new file mode 100644 index 0000000..08eec7c --- /dev/null +++ b/public/assets/components/assets/icon/geonetQuestion24.json @@ -0,0 +1 @@ +"M1 18h10.255L16 22.745V18h7V2H1zM2 3h20v14h-7v3.331L11.668 17H2zm9.5 11.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm1.085-9.445A2.036 2.036 0 0 0 10.376 7h-1.08a2.869 2.869 0 0 1 1.046-2.235 3.56 3.56 0 0 1 2.22-.76 2.907 2.907 0 0 1 3.151 2.899 3.331 3.331 0 0 1-1.296 2.458l-.137.133A2.99 2.99 0 0 0 13.034 12H11.97a3.945 3.945 0 0 1 1.49-3.2c.132-.128.26-.252.38-.375a2.208 2.208 0 0 0 .795-1.404 2.068 2.068 0 0 0 0-.286 1.883 1.883 0 0 0-2.05-1.68z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/geonetQuestion32.json b/public/assets/components/assets/icon/geonetQuestion32.json new file mode 100644 index 0000000..54fbeb3 --- /dev/null +++ b/public/assets/components/assets/icon/geonetQuestion32.json @@ -0,0 +1 @@ +"M2 24h15.875L24 30.125V24h6V4H2zM3 5h26v18h-6v4.71L18.29 23H3zm15.504 7.958A3.636 3.636 0 0 0 17 16h-1a4.62 4.62 0 0 1 1.803-3.755c.672-.66 1.203-1.182 1.197-2.049A2.188 2.188 0 0 0 16.607 8a2.419 2.419 0 0 0-2.624 2.39h-1a3.19 3.19 0 0 1 1.163-2.557A3.88 3.88 0 0 1 16.606 7 3.173 3.173 0 0 1 20 10.193a3.732 3.732 0 0 1-1.496 2.765zM17.5 19.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gisServer16.json b/public/assets/components/assets/icon/gisServer16.json new file mode 100644 index 0000000..82b553c --- /dev/null +++ b/public/assets/components/assets/icon/gisServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v6.83l-1-.56V6H2v3h6.16a.97.97 0 0 0-.04 1H1V1h14zm-1 1H2v3h12V2zM4 7H3v1h1V7zm2 0H5v1h1V7zm2 0H7v1h1V7zm4.5 1.63l-1.49.87 1.49.87 1.49-.87-1.49-.87m0-1.157L15.975 9.5 12.5 11.527 9.025 9.5 12.5 7.473zm0 5.054L9.883 11l-.858.5 3.475 2.027 3.475-2.027-.858-.5-2.617 1.527zm0 2L9.883 13l-.858.5 3.475 2.027 3.475-2.027-.858-.5-2.617 1.527z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gisServer24.json b/public/assets/components/assets/icon/gisServer24.json new file mode 100644 index 0000000..8bcf487 --- /dev/null +++ b/public/assets/components/assets/icon/gisServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm2 0h1V4H9v1zm13-3v11.19l-1-.41V11H3v3h6.69a.962.962 0 0 0 0 1H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm2 0H9v1h1V8zm-5 4v1h1v-1H5zm2 0v1h1v-1H7zm2 0v1h1v-1H9zm13.55 8.5l-6 2.5-6-2.5 2.3-.96 1.29.54c-.97.405-.872.361-.99.42l3.4 1.42 3.4-1.42c-.123-.055-.023-.012-1-.42l1.29-.54 2.31.96zm0-3l-6 2.5-6-2.5 2.3-.96 1.3.54-1 .42 3.4 1.42 3.4-1.42-1-.42 1.29-.54 2.31.96zm-6.003-4.417l-3.4 1.417 3.4 1.417 3.4-1.417-3.4-1.417m0-1.083l6 2.5-6 2.5-6-2.5 6-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gisServer32.json b/public/assets/components/assets/icon/gisServer32.json new file mode 100644 index 0000000..e04c6de --- /dev/null +++ b/public/assets/components/assets/icon/gisServer32.json @@ -0,0 +1 @@ +"M8 12v1H6v-1h2zm1 0v1h2v-1H9zm3 0v1h2v-1h-2zm17-9v14.77l-1-.54V16h-2.31l-1.88-1H28v-5H4v5h17.19l-1.87 1H4v5h10v1H3V3h26zm-1 1H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm18 19l-7.5 4-7.5-4 1.22-.65 1.06.56-.16.09 5.38 2.87L27.88 26l-.16-.09 1.06-.56L30 26zm0-3l-7.5 4-7.5-4 1.22-.65 1.06.56-.16.09 5.38 2.87L27.88 23l-.16-.09 1.06-.56L30 23zm-7.5-5.867L17.125 20l5.375 2.867L27.875 20 22.5 17.133m0-1.133l7.5 4-7.5 4-7.5-4 7.5-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/globe16.json b/public/assets/components/assets/icon/globe16.json new file mode 100644 index 0000000..06780fa --- /dev/null +++ b/public/assets/components/assets/icon/globe16.json @@ -0,0 +1 @@ +"M.24 8.797l.003.016a7.689 7.689 0 0 0 1.082 3.207c.072.119.14.24.217.354l.062.082a7.794 7.794 0 0 0 8.687 3l.019-.002c.03-.01.057-.023.086-.033q.37-.12.722-.273c.104-.046.204-.098.305-.148a7.762 7.762 0 0 0 .785-.44c.14-.09.276-.186.41-.285.097-.071.196-.14.29-.217q.284-.23.544-.486c.073-.071.142-.146.212-.22.147-.157.29-.316.424-.484.062-.078.12-.159.18-.24a7.804 7.804 0 0 0 .48-.728q.18-.311.331-.64c.022-.047.046-.092.067-.139a7.741 7.741 0 0 0 .316-.852l.009-.023.003-.022a8.12 8.12 0 0 0 .16-.623l.004-.01.002-.015c.024-.117.037-.238.055-.357a7.857 7.857 0 0 0 .105-1.218v-.003a4.92 4.92 0 0 0-.016-.33c-.006-.131-.009-.271-.021-.401v-.011a7.759 7.759 0 0 0-.34-1.647c-.02-.061-.045-.12-.066-.18a7.721 7.721 0 0 0-.22-.571c-.04-.089-.084-.174-.126-.26a7.798 7.798 0 0 0-.235-.453 7.347 7.347 0 0 0-.172-.283 7.723 7.723 0 0 0-.263-.394q-.099-.138-.203-.271c-.1-.127-.204-.25-.31-.37-.071-.08-.141-.16-.215-.236a7.849 7.849 0 0 0-.402-.384c-.06-.054-.118-.111-.18-.164A7.76 7.76 0 0 0 8.71.236C8.68.233 8.65.234 8.62.23A7.83 7.83 0 0 0 8 .2c-.064 0-.127.008-.19.01H7.8a7.769 7.769 0 0 0-2.658.538l-.024.007-.022.01a7.786 7.786 0 0 0-2.228 1.37l-.06.055a7.833 7.833 0 0 0-.582.579l-.079.086A7.756 7.756 0 0 0 .23 7.403c-.018.207-.03.405-.03.593V8a7.935 7.935 0 0 0 .04.796zm2.07 2.915a5.912 5.912 0 0 1 .515.362l-.01.006a1.031 1.031 0 0 0-.134.145q-.197-.248-.371-.513zm.89 1.1c0-.035.006-.051.056-.088a1.952 1.952 0 0 1 .186-.113.595.595 0 0 0 .266-.327.574.574 0 0 0-.038-.43l-.068-.102a3.472 3.472 0 0 0-.898-.714l-.477-.31c-.12-.08-.174-.128-.186-.16a.975.975 0 0 1 .016-.17 1.52 1.52 0 0 0-.051-.706 5.162 5.162 0 0 0-.308-.73l-.05-.105a6.9 6.9 0 0 1-.252-.545 1.925 1.925 0 0 0-.171-.345l-.021-.034a6.77 6.77 0 0 1 1.881-4.62c.135.003.28.009.473.028a.662.662 0 0 0 .632-.49c.033-.09.054-.126.064-.126.003 0 .005.002.007.008a.865.865 0 0 1 .198.052 1.25 1.25 0 0 0 .18.043l.106.01a.543.543 0 0 0 .417-.19c.158-.191.411-.543.579-.792a1.137 1.137 0 0 0 .146-.316 6.73 6.73 0 0 1 .574-.158.922.922 0 0 0-.192.472.542.542 0 0 0 .269.487.535.535 0 0 0 .535-.002 2.43 2.43 0 0 1 .774-.305l.51.026a1.308 1.308 0 0 0 .186-.013.609.609 0 0 0 .366-.2l.108-.141.096-.153a1.363 1.363 0 0 1 .171-.228 6.732 6.732 0 0 1 1.508.481 1.535 1.535 0 0 0-.208.196 1.295 1.295 0 0 0-.1.171l-.14.31a.962.962 0 0 1-.072.12.866.866 0 0 0-.084.137.608.608 0 0 0 .134.652 4.12 4.12 0 0 0 .366.32l-.006.004a1.276 1.276 0 0 0-.17.14l-.098.092a.575.575 0 0 0-.218-.313.576.576 0 0 0-.02-.093.818.818 0 0 0-.243-.367.543.543 0 0 0-.392-.124c-.02 0-.039 0-.061.002a.541.541 0 0 0-.384.296l-.053.118a.546.546 0 0 0 .294.68.566.566 0 0 0 .215.417c.024.015.045.032.07.045a.599.599 0 0 0-.034.575c.005.015.015.04.024.07h-.006a1.404 1.404 0 0 1-.228-.049 1.234 1.234 0 0 0-.131-.017.552.552 0 0 0-.512.328 1.117 1.117 0 0 0-.069.262 3.458 3.458 0 0 0-.028.5.56.56 0 0 0 .16.414 1.339 1.339 0 0 0-.112.12l-.058.07a.727.727 0 0 1-.116.091 1.197 1.197 0 0 0-.517.6l-.09.11-.137.05a1.952 1.952 0 0 0-.899.9 1.738 1.738 0 0 0-.151.385 1.258 1.258 0 0 0-.03.31.567.567 0 0 1-.137.375.542.542 0 0 0-.172.29.906.906 0 0 0-.012.248 1.005 1.005 0 0 0 .146.428.799.799 0 0 0 .156.175l.134.13a.576.576 0 0 1 .16.218 1.478 1.478 0 0 0 .452.73 1.31 1.31 0 0 0 .828.352 2.635 2.635 0 0 0 .315-.03l.42-.06a3.166 3.166 0 0 1 .418-.033.95.95 0 0 1 .27.03 3.102 3.102 0 0 0 .392.1 1.022 1.022 0 0 1 .146.033c.081.02.1.039.105.06a.304.304 0 0 1-.009.23 1.208 1.208 0 0 0-.048.142.57.57 0 0 0 .18.579.268.268 0 0 1 .106.185.647.647 0 0 1-.164.588 1.62 1.62 0 0 0-.284.37A6.776 6.776 0 0 1 3.2 12.81zM14.8 8a6.803 6.803 0 0 1-3.51 5.947 1.899 1.899 0 0 0 .025-.498.988.988 0 0 0-.27-.612 1.061 1.061 0 0 0 .012-.683.85.85 0 0 0-.676-.6 1.266 1.266 0 0 0-.188-.042 2.161 2.161 0 0 1-.272-.068 1.801 1.801 0 0 0-.525-.072 4.066 4.066 0 0 0-.521.038l-.427.061a1.877 1.877 0 0 1-.206.023.574.574 0 0 1-.326-.17.717.717 0 0 1-.204-.352 1.307 1.307 0 0 0-.367-.56l-.137-.131a.228.228 0 0 1-.054-.078 1.38 1.38 0 0 0 .314-.875.49.49 0 0 1 .01-.134 1.456 1.456 0 0 1 .097-.23 1.408 1.408 0 0 1 .438-.491l.158-.056a.782.782 0 0 0 .358-.266l.09-.11a.792.792 0 0 0 .104-.19c.027-.07.04-.102.235-.238a1.227 1.227 0 0 0 .18-.14.99.99 0 0 0 .088-.091l.104-.12a.726.726 0 0 0 .142-.157.783.783 0 0 0 .603.282.801.801 0 0 0 .17-.019 4.103 4.103 0 0 1 .49-.033c.065.002.12.005.164.008a.789.789 0 0 0 .06.19 1.952 1.952 0 0 0 1.164.826.768.768 0 0 0 .225.034.78.78 0 0 0 .62-.307 1.21 1.21 0 0 0 .161.055.786.786 0 0 0 .2.026h.027a1.177 1.177 0 0 0 .451-.073c.099-.04.163-.064.257-.093a.78.78 0 0 0 .509-1.003 1.268 1.268 0 0 0-.11-.334.779.779 0 0 0-.522-.442 1.439 1.439 0 0 0-.39-.056.78.78 0 0 0-.702-.2 1.32 1.32 0 0 0-.08-.15 1.609 1.609 0 0 0-.106-.14 3.521 3.521 0 0 0-.28-.29l-.087-.073a.781.781 0 0 0-.897-.061 2.193 2.193 0 0 0-.084-.057.778.778 0 0 0-.276-.108 1.622 1.622 0 0 0-.214-.02 1.098 1.098 0 0 0-.114.006.779.779 0 0 0-.258-.044.765.765 0 0 0-.093.006 5.179 5.179 0 0 0-.032-.097.76.76 0 0 0 .064-.21h.022a.779.779 0 0 0 .54-.216c.011-.01.09-.084.111-.106a.782.782 0 0 0 .403.112 1.003 1.003 0 0 0 .67-.188.777.777 0 0 0 .17-.19l.056-.088a1.222 1.222 0 0 0 .12-.985.776.776 0 0 0-.25-.378A6.787 6.787 0 0 1 14.8 8zM9.42 6.16c0-.053.002-.1.004-.144l.058.01a.71.71 0 0 0-.062.134zm1.033-.352l.196.097a.299.299 0 0 1 .176-.058.435.435 0 0 1 .072.006 1.852 1.852 0 0 1 .172.127.554.554 0 0 0 .331.105.469.469 0 0 0 .238-.053.553.553 0 0 0 .165-.114l.049.04a2.525 2.525 0 0 1 .207.21c.044.055.061.08.061.08a.83.83 0 0 0 .13.34.514.514 0 0 0 .478.235.551.551 0 0 0 .284-.094.639.639 0 0 0 .53.217.735.735 0 0 1 .208.032 1.27 1.27 0 0 1 .086.277 3.405 3.405 0 0 0-.299.107.35.35 0 0 1-.148.028l-.06-.002a.613.613 0 0 1-.117-.047.619.619 0 0 0-.209-.076h-.015a.548.548 0 0 0-.133-.023.537.537 0 0 0-.508.371 1.363 1.363 0 0 1-.68-.406.578.578 0 0 0-.456-.605 2.08 2.08 0 0 0-.466-.047 4.705 4.705 0 0 0-.544.032 1.049 1.049 0 0 0-.123.02.544.544 0 0 0 .048-.076c.027-.047.05-.09.038-.105a.648.648 0 0 0 .092-.137.817.817 0 0 0 .307-.277zm1.17-2.607c.039.026.08.054.11.077a.424.424 0 0 1-.027.355l-.056.087c-.002.003-.03.018-.167.018h-.015a.62.62 0 0 0 .157-.498zm-.394-.672a.883.883 0 0 0-.073.048l.039-.083a.506.506 0 0 1 .177-.142l.201.07a.789.789 0 0 0-.344.107zm.809.012L12 2.52l.005-.001z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/globe24.json b/public/assets/components/assets/icon/globe24.json new file mode 100644 index 0000000..2b56ce1 --- /dev/null +++ b/public/assets/components/assets/icon/globe24.json @@ -0,0 +1 @@ +"M22.781 11.551l-.005-.035c-.009-.186-.011-.374-.029-.558l.002-.004-.003-.015a10.802 10.802 0 0 0-.17-1.135c-.03-.15-.077-.293-.114-.44-.052-.21-.101-.422-.166-.627-.066-.21-.148-.413-.226-.617-.052-.134-.099-.27-.156-.401a10.657 10.657 0 0 0-.313-.65c-.054-.106-.106-.212-.164-.315a10.639 10.639 0 0 0-.568-.91q-.22-.315-.46-.614c-.065-.081-.133-.16-.2-.239a10.79 10.79 0 0 0-.518-.568c-.075-.076-.154-.147-.231-.221a10.843 10.843 0 0 0-.567-.515c-.078-.065-.162-.122-.241-.185-.192-.15-.378-.304-.58-.442a.073.073 0 0 0-.02-.007 10.738 10.738 0 0 0-4.058-1.662l-.004-.007c-.185-.034-.362-.051-.541-.076-.13-.017-.259-.042-.39-.055A10.391 10.391 0 0 0 12 1.195c-.08 0-.157.005-.236.01l-.062.01a10.751 10.751 0 0 0-3.528.695 1.182 1.182 0 0 0-.056.014L8 1.967a1.534 1.534 0 0 0-.17.069c-.28.117-.55.25-.815.389L7 2.424c-.02.01-.039.025-.06.036a10.769 10.769 0 0 0-1.022.615c-.062.043-.119.091-.18.135-.262.187-.516.383-.76.592-.103.088-.2.181-.3.273q-.29.269-.56.557a8.363 8.363 0 0 0-.298.327c-.177.205-.343.42-.505.638-.059.08-.128.152-.184.233-.004.005 0 .009 0 .013a10.73 10.73 0 0 0-1.824 4.71l-.005.006c-.004.028-.005.051-.008.08-.02.159-.037.319-.05.48-.027.3-.045.585-.045.856V12a10.8 10.8 0 0 0 21.6 0v-.025c0-.143-.01-.284-.019-.424zM19.52 18.34c-.108.127-.223.248-.336.37-.102.108-.201.219-.308.322-.059.058-.122.11-.183.166a9.835 9.835 0 0 1-1.91 1.386 2.691 2.691 0 0 0 .06-.884 1.51 1.51 0 0 0-.366-.884c.01-.032.017-.061.024-.092a1.592 1.592 0 0 0-.027-.88 1.321 1.321 0 0 0-1.02-.94 3.37 3.37 0 0 0-.237-.056 3.83 3.83 0 0 1-.463-.11 2.462 2.462 0 0 0-.765-.102 5.882 5.882 0 0 0-.763.056c-.128.014-.278.035-.416.055l-.206.032c-.101.014-.196.028-.263.03a.794.794 0 0 1-.377-.213.902.902 0 0 1-.253-.441 1.987 1.987 0 0 0-.544-.837l-.217-.204a2.126 2.126 0 0 0 .42-1.259.605.605 0 0 1 .008-.151 1.9 1.9 0 0 1 .693-.944l.202-.07a1.623 1.623 0 0 0 .41-.221 1.407 1.407 0 0 0 .474-.688c.021-.052.033-.08.276-.249a1.817 1.817 0 0 0 .314-.26 1.953 1.953 0 0 0 .283.137l.17.064.746-.02.106-.167.042-.02a.745.745 0 0 1 .134-.068 6.682 6.682 0 0 1 .676-.04l.08.004a1.151 1.151 0 0 0 .308.624 4.019 4.019 0 0 0 1.898.903l.063.008h.593l.312-.431.068.022a1.302 1.302 0 0 0 .423.074h.054s.199-.025.26-.037a3.603 3.603 0 0 0 .124.503 3.78 3.78 0 0 0 .487 1.051c.013.029.028.068.047.12.026.08.137.454.137.454.056.2.116.394.173.555a2.556 2.556 0 0 0 .137.3.998.998 0 0 0 .121.196c-.033.086-.06.174-.095.259-.023.055-.048.11-.072.164q-.148.34-.32.665l-.107.195c-.111.2-.23.393-.355.583a8.383 8.383 0 0 1-.146.22 9.93 9.93 0 0 1-.37.494c-.068.086-.133.173-.204.256zm-.78-9.738a5.68 5.68 0 0 0-.433-.443 3.396 3.396 0 0 0-.435-.331l-1.118-.66-.172.614a1.387 1.387 0 0 0-.555-.115 1.573 1.573 0 0 0-.356.043 2.682 2.682 0 0 0 .458-.422 2.051 2.051 0 0 1 .22-.236 1.807 1.807 0 0 0 .607.103 1.383 1.383 0 0 0 1.391-.774 1.814 1.814 0 0 0 .153-1.45 1.238 1.238 0 0 0-.33-.544h.063a9.826 9.826 0 0 1 3.606 7.499 3.12 3.12 0 0 0-.231-.336l-.159-.191a1.351 1.351 0 0 0 .075-.452 2.197 2.197 0 0 0-.219-.89 1.3 1.3 0 0 0-1.092-.757 2.064 2.064 0 0 0-.188-.015 1.376 1.376 0 0 0-.074-.1l-.122-.149-.234-.141s-.9.627-.891.4.245-.392.036-.653zm2.875 5.43a13.85 13.85 0 0 0-.11-.352c-.112-.307-.168-.355-.178-.364a2.836 2.836 0 0 1-.344-.768 2.379 2.379 0 0 1-.096-.397 5.488 5.488 0 0 1 .756 1.56c.004.036.019.074.026.112-.015.08-.028.16-.045.24zm-9.09-11.85l-.073.118h-.07l-.149-.009a2.991 2.991 0 0 0-.28-.017l-.041-.001c.028-.036.054-.076.08-.117H12c.177 0 .35.017.525.026zM3.693 17.257l.104.068c.29.184.492.324.635.432a1.46 1.46 0 0 0-.225.233l-.107-.144a9.785 9.785 0 0 1-.345-.487c-.022-.034-.041-.069-.062-.102zm1.19 1.523a.403.403 0 0 1 .194-.336 2.366 2.366 0 0 1 .293-.178.542.542 0 0 0 .24-.293.5.5 0 0 0-.019-.37 1.58 1.58 0 0 0-.085-.123 4.67 4.67 0 0 0-1.198-.944l-.686-.444a2.086 2.086 0 0 1-.328-.26.351.351 0 0 1-.067-.203 1.61 1.61 0 0 1 .028-.288 1.908 1.908 0 0 0-.063-.874 7.003 7.003 0 0 0-.421-.998l-.071-.147a8.989 8.989 0 0 1-.37-.802 2.263 2.263 0 0 0-.164-.342c-.001-.06-.009-.118-.009-.178a9.812 9.812 0 0 1 2.908-6.977c.17.004.34.013.523.036l.094.003a.68.68 0 0 0 .622-.502c.126-.335.193-.368.327-.368.025 0 .052.004.082.007a1.672 1.672 0 0 1 .32.083 2.309 2.309 0 0 0 .243.059l.094.01a.475.475 0 0 0 .365-.166c.221-.264.575-.756.81-1.105a1.344 1.344 0 0 0 .163-.345 9.746 9.746 0 0 1 1.746-.445 1.967 1.967 0 0 0-.146.133 1.295 1.295 0 0 0-.473.838.472.472 0 0 0 .226.42.501.501 0 0 0 .237.061.483.483 0 0 0 .233-.06 4.058 4.058 0 0 1 1.077-.46 1 1 0 0 1 .183-.013l.15.004c.074.001.152.007.235.016l.165.01c.062.003.115.004.167.004a1.344 1.344 0 0 0 .221-.014.564.564 0 0 0 .335-.175c.047-.057.09-.115.132-.174l.136-.215a2.399 2.399 0 0 1 .276-.366 9.754 9.754 0 0 1 2.837.929 1.62 1.62 0 0 0-.53.403 1.912 1.912 0 0 0-.11.189l-.208.459a1.49 1.49 0 0 1-.128.21 1.672 1.672 0 0 0-.092.144.573.573 0 0 0 .139.589 4.475 4.475 0 0 0 .63.529.456.456 0 0 0 .265.084.44.44 0 0 0 .224-.06.453.453 0 0 0 .236-.434l-.009-.106a5.54 5.54 0 0 1-.014-.329.356.356 0 0 1 .095-.214.095.095 0 0 1 .057-.02.09.09 0 0 1 .066.03.445.445 0 0 0 .122.129c.02.016.175.11.175.11a.501.501 0 0 1 .234.249.89.89 0 0 1-.068.73c-.121.215-.167.295-.573.295a.96.96 0 0 1-.427-.1l-.072-.032a.47.47 0 0 0-.184-.038.513.513 0 0 0-.286.088 2.102 2.102 0 0 0-.217.178 3.179 3.179 0 0 0-.37.385 1.989 1.989 0 0 1-.66.475.465.465 0 0 0-.247.605l.044.098a1.326 1.326 0 0 1 .088.333c.005.125-.05.138-.085.146a.805.805 0 0 1-.19.024.564.564 0 0 1-.091-.006 1.813 1.813 0 0 1-.265-.052l-.106-.027a.509.509 0 0 0-.566.26 1.393 1.393 0 0 0-.081.312 4.988 4.988 0 0 0-.035.677.483.483 0 0 0 .36.493l.183.05a1.146 1.146 0 0 0 .11.032 1.334 1.334 0 0 0 .186.043c.017.002.073.003.086.003a.625.625 0 0 0 .439-.183.877.877 0 0 0 .199-.238 1.606 1.606 0 0 0 .102-.21l.033-.072a.383.383 0 0 1 .042-.07.388.388 0 0 1 .131-.11.838.838 0 0 0 .33-.3l.083-.116a.924.924 0 0 1 .118-.113.784.784 0 0 1 .419-.144.484.484 0 0 1 .252.07c.064.04.155.106.265.193a.492.492 0 0 0 .293.09.471.471 0 0 0 .217-.046.52.52 0 0 0 .275-.317.174.174 0 0 1 .021.015 2.237 2.237 0 0 1 .328.246c.115.103.232.225.328.33a.636.636 0 0 1 .151.259.879.879 0 0 0 .146.372.452.452 0 0 0 .418.189.497.497 0 0 0 .4-.256c.02-.031.046-.054.04-.063a.3.3 0 0 1 .063.052.51.51 0 0 1 .088.153.478.478 0 0 0 .448.29l.13-.002a1.77 1.77 0 0 1 .195.009c.193.026.322.1.365.213a1.266 1.266 0 0 1 .135.503.26.26 0 0 1-.199.293c-.162.05-.269.091-.406.144a1.183 1.183 0 0 1-.332.08.462.462 0 0 1-.146-.033 1.552 1.552 0 0 1-.223-.09.76.76 0 0 0-.29-.095.73.73 0 0 0-.08-.012.462.462 0 0 0-.449.352l-.025.09a.634.634 0 0 1-.036.083c-.013.022-.028.04-.083.04a3.288 3.288 0 0 1-1.337-.612.221.221 0 0 1-.068-.143c-.003-.023-.003-.052-.004-.07l.018-.126a.535.535 0 0 0-.424-.532 2.422 2.422 0 0 0-.468-.052l-.129-.004a7.222 7.222 0 0 0-.747.043 1.213 1.213 0 0 0-.526.186l-.077.039-.126.04-.07.002a1.19 1.19 0 0 1-.172-.087l-.109-.065a.341.341 0 0 0-.068-.036.918.918 0 0 0-.22-.105.424.424 0 0 0-.14-.022.457.457 0 0 0-.32.13 1.169 1.169 0 0 0-.132.139l-.1.112a1.134 1.134 0 0 1-.197.164 1.423 1.423 0 0 0-.63.714.487.487 0 0 1-.17.26.626.626 0 0 1-.137.07l-.202.071A2.52 2.52 0 0 0 10.66 13a2.33 2.33 0 0 0-.197.49 1.469 1.469 0 0 0-.033.367 1.087 1.087 0 0 1-.296.757.456.456 0 0 0-.15.254.948.948 0 0 0-.013.253 1.113 1.113 0 0 0 .169.492 1.002 1.002 0 0 0 .166.186l.2.188a1.09 1.09 0 0 1 .304.437 1.802 1.802 0 0 0 .55.892 1.573 1.573 0 0 0 .984.433 3.648 3.648 0 0 0 .409-.042l.141-.023c.142-.02.297-.043.458-.06a4.915 4.915 0 0 1 .636-.048 1.595 1.595 0 0 1 .472.056 4.037 4.037 0 0 0 .52.127c.08.017.157.032.231.055.252.066.326.163.36.29a.706.706 0 0 1 .012.42.643.643 0 0 1-.033.093 1.329 1.329 0 0 0-.063.183.459.459 0 0 0 .11.457l.07.068a.667.667 0 0 1 .238.45 1.215 1.215 0 0 1-.316 1.066 2.047 2.047 0 0 0-.356.448A9.764 9.764 0 0 1 4.88 18.78zm8.93-12.728a.48.48 0 0 1-.053-.405c.02-.049.043-.098.064-.143a.479.479 0 0 1 .338-.265l.09-.012a.458.458 0 0 1 .302.116.886.886 0 0 1 .259.39.462.462 0 0 1 .015.22.496.496 0 0 1 .335.438.637.637 0 0 1-.297.553.321.321 0 0 1-.152.033.554.554 0 0 1-.324-.117.514.514 0 0 1-.187-.47 1.39 1.39 0 0 1 .008-.084l-.005-.001a.604.604 0 0 1-.393-.253z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/globe32.json b/public/assets/components/assets/icon/globe32.json new file mode 100644 index 0000000..2866ccb --- /dev/null +++ b/public/assets/components/assets/icon/globe32.json @@ -0,0 +1 @@ +"M30.815 15.893c-.004-.154-.01-.308-.02-.46l-.005-.026a14.766 14.766 0 0 0-.7-3.986l-.01-.026a14.664 14.664 0 0 0-.548-1.418c-.036-.08-.077-.157-.114-.236-.182-.39-.378-.77-.593-1.14-.057-.1-.12-.197-.18-.296q-.32-.524-.679-1.018a14.46 14.46 0 0 0-.205-.274q-.395-.515-.833-.992c-.055-.06-.107-.12-.162-.179a14.776 14.776 0 0 0-25.49 9.041c-.031.375-.052.733-.053 1.075L1.22 16v.015a14.646 14.646 0 0 0 3.295 9.286c.032.04.06.082.092.121.198.239.415.464.628.691.123.13.238.267.365.393.031.03.058.065.09.096.005.006.016.005.025.008a14.78 14.78 0 0 0 14.637 3.542.114.114 0 0 0 .021.006.077.077 0 0 0 .03-.004c.344-.107.67-.25 1.002-.38.14-.054.284-.1.422-.16.324-.137.635-.295.946-.455.158-.081.316-.161.47-.248q.466-.26.908-.552c.129-.084.253-.174.379-.262.307-.217.612-.436.902-.675l.027-.025a14.735 14.735 0 0 0 1.729-1.705c.1-.114.204-.224.3-.342.196-.24.378-.493.558-.746a14.886 14.886 0 0 0 .835-1.298c.163-.287.312-.583.456-.881.087-.18.18-.356.26-.54a14.667 14.667 0 0 0 .575-1.55c.004-.013.01-.023.013-.035l-.001-.011c.124-.412.234-.83.323-1.256l.005-.004.005-.036c.045-.22.068-.448.104-.672.042-.268.095-.535.123-.805.015-.15.012-.304.023-.455.024-.349.053-.697.053-1.046V16c0-.036-.005-.07-.005-.107zm-1.792 4.78a13.887 13.887 0 0 1-6.858 7.701 3.005 3.005 0 0 0 .249-1.569 1.823 1.823 0 0 0-.56-1.18 1.964 1.964 0 0 0 .06-1.337 1.504 1.504 0 0 0-1.183-1.073 3.412 3.412 0 0 0-.308-.074 5.466 5.466 0 0 1-.68-.163 3.128 3.128 0 0 0-.959-.126 7.64 7.64 0 0 0-1.013.074c-.188.02-.393.05-.584.077l-.274.043a3.899 3.899 0 0 1-.415.046 1.338 1.338 0 0 1-.745-.376 1.602 1.602 0 0 1-.46-.777 2.425 2.425 0 0 0-.668-1.02l-.298-.28a.54.54 0 0 1-.092-.098.612.612 0 0 1-.07-.215 2.517 2.517 0 0 0 .64-1.687 1.132 1.132 0 0 1 .021-.291 2.536 2.536 0 0 1 .202-.481 2.873 2.873 0 0 1 .954-1.067l.305-.106a1.867 1.867 0 0 0 .478-.259 1.615 1.615 0 0 0 .543-.797c.061-.157.108-.236.512-.516a2.353 2.353 0 0 0 .405-.336l.158-.176.09.05.085.054a2.722 2.722 0 0 0 .406.2.97.97 0 0 0 .333.059h.02c.388-.008.495-.09.4-.058l.137-.043a.963.963 0 0 0 .156-.063l.106-.055a.96.96 0 0 1 .365-.156 9.297 9.297 0 0 1 .966-.057l.147.005c.106.003.2.01.279.018 0 .013.005.163.011.215a1.26 1.26 0 0 0 .347.744 5.24 5.24 0 0 0 2.44 1.152.979.979 0 0 0 .129.009 1.072 1.072 0 0 0 .936-.512.993.993 0 0 0 .142-.154 2.003 2.003 0 0 0 .293.113 1.423 1.423 0 0 0 .48.087.933.933 0 0 0 .109-.006 2.571 2.571 0 0 0 .669-.158.965.965 0 0 0-.017.322 4 4 0 0 0 .172.73 5.017 5.017 0 0 0 .646 1.388c.023.047.052.12.091.228.04.122.088.28.138.443l.06.213c.076.271.156.533.234.75a3.232 3.232 0 0 0 .166.366 1.16 1.16 0 0 0 .104.179zm.236-1.605l-.064-.23c-.052-.17-.102-.334-.152-.483-.152-.421-.23-.487-.243-.499a3.893 3.893 0 0 1-.47-1.055 3.276 3.276 0 0 1-.133-.544 7.543 7.543 0 0 1 1.037 2.142 2.665 2.665 0 0 0 .125.54.535.535 0 0 0 .129.17c-.03.13-.066.258-.1.387a12.453 12.453 0 0 1-.129-.428zm.553-2.263a7.091 7.091 0 0 0-.695-1.158.967.967 0 0 0-.435-.299 1.435 1.435 0 0 0 .239-.816 2.73 2.73 0 0 0-.274-1.1 1.49 1.49 0 0 0-1.26-.858 3.476 3.476 0 0 0-.4-.02 1.788 1.788 0 0 0-.18-.261 1.45 1.45 0 0 0-.38-.313.968.968 0 0 0-.989.049 2.266 2.266 0 0 0-.315-.496 7.549 7.549 0 0 0-.564-.575 4.184 4.184 0 0 0-.596-.449 1.254 1.254 0 0 0-.075-.046.969.969 0 0 0-1.229.263 3.903 3.903 0 0 0-.172-.118 1.677 1.677 0 0 0-.87-.247 1.976 1.976 0 0 0-.99.283 2.53 2.53 0 0 0-.134-.56 3.745 3.745 0 0 0 1.004-.806 3.536 3.536 0 0 1 .409-.428 2.08 2.08 0 0 1 .087-.077 2.259 2.259 0 0 0 .915.192 1.593 1.593 0 0 0 1.64-.904 2.203 2.203 0 0 0 .181-1.758 1.608 1.608 0 0 0-.726-.889l-.172-.107a1.002 1.002 0 0 0-.071-.085 1.088 1.088 0 0 0-.79-.34 1.226 1.226 0 0 0-.69.245.874.874 0 0 0-.079.071 1.382 1.382 0 0 0-.174.22l.162-.357a1.99 1.99 0 0 1 .066-.107 1.29 1.29 0 0 1 .376-.259c-.01.007.037.019.106.037l.448.131a4.021 4.021 0 0 0 1.186.248.902.902 0 0 0 .117-.025A13.804 13.804 0 0 1 29.853 16c0 .272-.025.537-.04.805zM17.268 2.231c-.073.103-.156.213-.21.296l-.195.31-.04.052c-.035.002-.065.002-.098.002l-.19-.005-.212-.013a4.016 4.016 0 0 0-.367-.024l-.21-.006a2.4 2.4 0 0 0-.45.037 3.807 3.807 0 0 0-.463.127c.075-.055.24-.175.288-.217a2.375 2.375 0 0 0 .323-.284 1.667 1.667 0 0 0 .264-.323c.105-.002.207-.016.312-.016.422 0 .837.027 1.248.064zm-7.143 1.274c-.223.32-.463.65-.657.896l-.066-.02a3.111 3.111 0 0 0-.613-.15 13.803 13.803 0 0 1 1.336-.726zM7.191 5.363a.755.755 0 0 1-.023.053l-.033-.003c.02-.016.037-.034.056-.05zM2.5 18.909a7.537 7.537 0 0 1 .353.877 1.512 1.512 0 0 1 .06.605 13.682 13.682 0 0 1-.413-1.482zm1.349 3.658l.95.617a9.466 9.466 0 0 1 1.258.908c-.078.048-.156.1-.234.157a1.619 1.619 0 0 0-.474.545 13.882 13.882 0 0 1-1.5-2.227zm2.404 3.22l.004-.03a3.367 3.367 0 0 0-.005-.335.565.565 0 0 1 .279-.525 3.246 3.246 0 0 1 .402-.246.744.744 0 0 0 .33-.402.687.687 0 0 0-.027-.508 2.192 2.192 0 0 0-.117-.169 6.401 6.401 0 0 0-1.642-1.294l-.94-.61a2.853 2.853 0 0 1-.45-.357.483.483 0 0 1-.09-.279 2.215 2.215 0 0 1 .037-.396 2.623 2.623 0 0 0-.086-1.2 9.61 9.61 0 0 0-.577-1.37l-.097-.202c-.18-.356-.359-.716-.507-1.1a3.399 3.399 0 0 0-.308-.614c-.053-.09-.107-.17-.157-.248l-.103-.154a13.769 13.769 0 0 1 3.825-9.283 9.504 9.504 0 0 1 1.207.054c.017.002.104.004.13.004a.931.931 0 0 0 .852-.689c.172-.46.264-.505.448-.505.034 0 .07.006.112.01a2.293 2.293 0 0 1 .437.113 3.16 3.16 0 0 0 .334.081l.13.014a.65.65 0 0 0 .499-.228 21.51 21.51 0 0 0 1.11-1.516 1.756 1.756 0 0 0 .303-.848c.001-.014-.004-.03-.004-.044a13.701 13.701 0 0 1 2.923-.656c-.059.047-.24.178-.24.178a3.513 3.513 0 0 0-.566.467 1.778 1.778 0 0 0-.648 1.15.648.648 0 0 0 .31.576.685.685 0 0 0 .324.086.662.662 0 0 0 .32-.083 5.553 5.553 0 0 1 1.476-.63 1.364 1.364 0 0 1 .25-.02l.207.006c.101.002.207.01.321.022l.226.014c.086.004.157.006.23.006a1.828 1.828 0 0 0 .302-.02.772.772 0 0 0 .459-.24 3.66 3.66 0 0 0 .18-.24l.187-.294a3.057 3.057 0 0 1 .415-.545 2.57 2.57 0 0 1 .273-.23l.056-.042a13.72 13.72 0 0 1 4.181 1.521 1.124 1.124 0 0 0-.265-.04 1.792 1.792 0 0 0-1.119.662 2.614 2.614 0 0 0-.152.26l-.285.63a2.052 2.052 0 0 1-.175.288 2.323 2.323 0 0 0-.126.198.787.787 0 0 0 .19.808 6.13 6.13 0 0 0 .863.727.624.624 0 0 0 .363.114.602.602 0 0 0 .308-.083.623.623 0 0 0 .323-.594l-.012-.146a7.65 7.65 0 0 1-.02-.452.489.489 0 0 1 .13-.293.13.13 0 0 1 .08-.027.122.122 0 0 1 .09.041.608.608 0 0 0 .166.176c.03.022.24.153.24.153a.687.687 0 0 1 .32.34 1.224 1.224 0 0 1-.092 1.002c-.167.295-.229.406-.785.406a1.312 1.312 0 0 1-.585-.138l-.1-.044a.642.642 0 0 0-.25-.051.702.702 0 0 0-.394.12 2.898 2.898 0 0 0-.297.244 4.366 4.366 0 0 0-.506.528 2.726 2.726 0 0 1-.906.654.639.639 0 0 0-.337.83l.06.134a1.823 1.823 0 0 1 .12.458c.007.172-.067.19-.117.2a1.104 1.104 0 0 1-.26.033.778.778 0 0 1-.125-.008 2.474 2.474 0 0 1-.363-.071l-.145-.038a.697.697 0 0 0-.775.359 1.92 1.92 0 0 0-.112.427 6.862 6.862 0 0 0-.047.929.663.663 0 0 0 .494.677l.25.067a1.576 1.576 0 0 0 .152.046 1.818 1.818 0 0 0 .254.06l.118.003a.856.856 0 0 0 .6-.251 1.204 1.204 0 0 0 .273-.327 2.21 2.21 0 0 0 .14-.289L20 12.56a.515.515 0 0 1 .058-.095.53.53 0 0 1 .179-.152 1.15 1.15 0 0 0 .451-.41l.115-.16a1.27 1.27 0 0 1 .161-.155 1.074 1.074 0 0 1 .575-.198.663.663 0 0 1 .345.095c.087.055.213.146.362.265a.674.674 0 0 0 .402.125.643.643 0 0 0 .297-.063.713.713 0 0 0 .378-.436.239.239 0 0 1 .03.02 3.073 3.073 0 0 1 .449.338c.156.141.317.31.448.454a.874.874 0 0 1 .208.354 1.209 1.209 0 0 0 .2.511.619.619 0 0 0 .572.26.68.68 0 0 0 .55-.351c.025-.044.062-.075.053-.087a.407.407 0 0 1 .086.071.7.7 0 0 1 .12.21.654.654 0 0 0 .615.398l.179-.002a2.415 2.415 0 0 1 .266.012c.266.036.442.139.5.293a1.74 1.74 0 0 1 .186.69.357.357 0 0 1-.273.403c-.222.067-.368.125-.556.198a1.616 1.616 0 0 1-.455.109.632.632 0 0 1-.2-.046 2.125 2.125 0 0 1-.306-.123 1.043 1.043 0 0 0-.399-.13.993.993 0 0 0-.108-.016.633.633 0 0 0-.615.483l.099.022-.133.1a.856.856 0 0 1-.05.116c-.018.03-.039.053-.113.053a4.5 4.5 0 0 1-1.833-.84.304.304 0 0 1-.094-.195c-.004-.032-.004-.072-.005-.097l.025-.173a.734.734 0 0 0-.581-.73 3.31 3.31 0 0 0-.642-.071l-.176-.006a9.87 9.87 0 0 0-1.024.059 1.66 1.66 0 0 0-.721.255l-.105.054-.173.055-.095.002a1.622 1.622 0 0 1-.237-.119l-.148-.089a.467.467 0 0 0-.093-.05 1.258 1.258 0 0 0-.301-.144.58.58 0 0 0-.194-.03.626.626 0 0 0-.438.179 1.599 1.599 0 0 0-.18.19l-.137.154a1.558 1.558 0 0 1-.271.226 1.952 1.952 0 0 0-.863.98.67.67 0 0 1-.234.357.858.858 0 0 1-.186.097l-.277.097a3.456 3.456 0 0 0-1.509 1.544 3.201 3.201 0 0 0-.27.673 2.016 2.016 0 0 0-.044.503 1.493 1.493 0 0 1-.406 1.04.626.626 0 0 0-.207.348 1.303 1.303 0 0 0-.016.348 1.53 1.53 0 0 0 .231.675 1.369 1.369 0 0 0 .228.256l.274.257a1.497 1.497 0 0 1 .417.6 2.475 2.475 0 0 0 .753 1.226 2.153 2.153 0 0 0 1.349.594 4.99 4.99 0 0 0 .56-.058l.194-.031c.194-.028.407-.06.627-.084a6.728 6.728 0 0 1 .872-.065 2.182 2.182 0 0 1 .646.077 5.525 5.525 0 0 0 .712.174c.11.024.216.044.318.076.345.09.446.224.492.398a.97.97 0 0 1 .017.578.882.882 0 0 1-.045.127 1.826 1.826 0 0 0-.086.251.63.63 0 0 0 .151.628l.094.093a.916.916 0 0 1 .328.617 1.67 1.67 0 0 1-.433 1.464 2.207 2.207 0 0 0-.632.958 13.777 13.777 0 0 1-14.053-3.358zm15.591-19.98a1.302 1.302 0 0 0-.054.316 12.133 12.133 0 0 1-.084-.08 2.96 2.96 0 0 0 .138-.236zm-2.597 6.169a2.49 2.49 0 0 0-.06.111l-.056.123a1.758 1.758 0 0 1-.093.2c-.008.006-.083.097-.102.117a.177.177 0 0 0-.061-.025l-.212-.059a5.387 5.387 0 0 1 .027-.544 2.736 2.736 0 0 0 .38.064 1.078 1.078 0 0 0 .177.013zm-.745-4.093a.659.659 0 0 1-.072-.556c.028-.067.058-.135.088-.196a.656.656 0 0 1 .463-.364l.122-.016a.626.626 0 0 1 .415.158 1.216 1.216 0 0 1 .354.535.636.636 0 0 1 .021.303.68.68 0 0 1 .46.602.875.875 0 0 1-.407.758.438.438 0 0 1-.208.046.758.758 0 0 1-.445-.16.707.707 0 0 1-.256-.646l.01-.115-.006-.002a.827.827 0 0 1-.539-.347z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gpsOff16.json b/public/assets/components/assets/icon/gpsOff16.json new file mode 100644 index 0000000..9807dc4 --- /dev/null +++ b/public/assets/components/assets/icon/gpsOff16.json @@ -0,0 +1 @@ +"M15.98 8h-2.25a5.265 5.265 0 0 0-4.75-4.75V1h-1v2.25A5.265 5.265 0 0 0 3.23 8H.98v1h2.25a5.265 5.265 0 0 0 4.75 4.75V16h1v-2.25A5.265 5.265 0 0 0 13.73 9h2.25zm-7.5 4.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gpsOff24.json b/public/assets/components/assets/icon/gpsOff24.json new file mode 100644 index 0000000..a4b1d23 --- /dev/null +++ b/public/assets/components/assets/icon/gpsOff24.json @@ -0,0 +1 @@ +"M23.98 12h-3.226a8.287 8.287 0 0 0-7.774-7.775V1h-1v3.225A8.287 8.287 0 0 0 4.205 12H.98v.955h3.223a8.287 8.287 0 0 0 7.777 7.82V24h1v-3.225A8.287 8.287 0 0 0 20.754 13h3.226zm-11.5 7.8a7.3 7.3 0 1 1 7.3-7.3 7.308 7.308 0 0 1-7.3 7.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gpsOff32.json b/public/assets/components/assets/icon/gpsOff32.json new file mode 100644 index 0000000..5dfa764 --- /dev/null +++ b/public/assets/components/assets/icon/gpsOff32.json @@ -0,0 +1 @@ +"M32 16h-3.225A12.28 12.28 0 0 0 17 4.225V1h-1v3.225A12.28 12.28 0 0 0 4.225 16H1v1h3.225A12.28 12.28 0 0 0 16 28.775V32h1v-3.225A12.28 12.28 0 0 0 28.775 17H32zM16.5 27.8a11.3 11.3 0 1 1 11.3-11.3 11.3 11.3 0 0 1-11.3 11.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gpsOn16.json b/public/assets/components/assets/icon/gpsOn16.json new file mode 100644 index 0000000..f4dc3e4 --- /dev/null +++ b/public/assets/components/assets/icon/gpsOn16.json @@ -0,0 +1 @@ +"M8 13.75V16h1v-2.25A5.265 5.265 0 0 0 13.75 9H16V8h-2.25A5.265 5.265 0 0 0 9 3.25V1H8v2.25A5.265 5.265 0 0 0 3.25 8H1v1h2.25A5.265 5.265 0 0 0 8 13.75zm.5-9.55a4.3 4.3 0 1 1-4.3 4.3 4.304 4.304 0 0 1 4.3-4.3zm0 6.8A2.5 2.5 0 1 0 6 8.5 2.5 2.5 0 0 0 8.5 11zm0-4A1.5 1.5 0 1 1 7 8.5 1.5 1.5 0 0 1 8.5 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gpsOn16F.json b/public/assets/components/assets/icon/gpsOn16F.json new file mode 100644 index 0000000..efde69d --- /dev/null +++ b/public/assets/components/assets/icon/gpsOn16F.json @@ -0,0 +1 @@ +"M16 8h-2.25A5.265 5.265 0 0 0 9 3.25V1H8v2.25A5.265 5.265 0 0 0 3.25 8H1v1h2.25A5.265 5.265 0 0 0 8 13.75V16h1v-2.25A5.265 5.265 0 0 0 13.75 9H16zm-7.5 4.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3zM11 8.5A2.5 2.5 0 1 1 8.5 6 2.5 2.5 0 0 1 11 8.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gpsOn24.json b/public/assets/components/assets/icon/gpsOn24.json new file mode 100644 index 0000000..87982b4 --- /dev/null +++ b/public/assets/components/assets/icon/gpsOn24.json @@ -0,0 +1 @@ +"M24 12h-3.225A8.287 8.287 0 0 0 13 4.225V1h-1v3.225A8.287 8.287 0 0 0 4.225 12H1v.955h3.223A8.287 8.287 0 0 0 12 20.775V24h1v-3.225A8.287 8.287 0 0 0 20.775 13H24zm-11.5 7.8a7.3 7.3 0 1 1 7.3-7.3 7.308 7.308 0 0 1-7.3 7.3zm0-11.8a4.5 4.5 0 1 0 4.5 4.5A4.506 4.506 0 0 0 12.5 8zm0 8a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gpsOn24F.json b/public/assets/components/assets/icon/gpsOn24F.json new file mode 100644 index 0000000..a65d9ac --- /dev/null +++ b/public/assets/components/assets/icon/gpsOn24F.json @@ -0,0 +1 @@ +"M24 12h-3.225A8.287 8.287 0 0 0 13 4.225V1h-1v3.225A8.287 8.287 0 0 0 4.225 12H1v.955h3.223A8.287 8.287 0 0 0 12 20.775V24h1v-3.225A8.287 8.287 0 0 0 20.775 13H24zm-11.5 7.8a7.3 7.3 0 1 1 7.3-7.3 7.308 7.308 0 0 1-7.3 7.3zm4.5-7.3A4.5 4.5 0 1 1 12.5 8a4.506 4.506 0 0 1 4.5 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gpsOn32.json b/public/assets/components/assets/icon/gpsOn32.json new file mode 100644 index 0000000..584c1f7 --- /dev/null +++ b/public/assets/components/assets/icon/gpsOn32.json @@ -0,0 +1 @@ +"M31.98 16h-3.226A12.262 12.262 0 0 0 17 4.225V1h-1v3.225A12.3 12.3 0 0 0 4.205 16H1v1h3.205A12.3 12.3 0 0 0 16 28.775V32h.98v-3.225A12.28 12.28 0 0 0 28.754 17h3.226zm-15.5 11.8a11.3 11.3 0 1 1 11.3-11.3 11.312 11.312 0 0 1-11.3 11.3zm0-18.6a7.3 7.3 0 1 0 7.3 7.3 7.309 7.309 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gpsOn32F.json b/public/assets/components/assets/icon/gpsOn32F.json new file mode 100644 index 0000000..94095a5 --- /dev/null +++ b/public/assets/components/assets/icon/gpsOn32F.json @@ -0,0 +1 @@ +"M32 16h-3.225A12.28 12.28 0 0 0 17 4.225V1h-1v3.225A12.28 12.28 0 0 0 4.225 16H1v1h3.225A12.28 12.28 0 0 0 16 28.775V32h1v-3.225A12.28 12.28 0 0 0 28.775 17H32zM16.5 27.8a11.3 11.3 0 1 1 11.3-11.3 11.312 11.312 0 0 1-11.3 11.3zm7.3-11.3a7.3 7.3 0 1 1-7.3-7.3 7.309 7.309 0 0 1 7.3 7.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphAxis16.json b/public/assets/components/assets/icon/graphAxis16.json new file mode 100644 index 0000000..cbe79fa --- /dev/null +++ b/public/assets/components/assets/icon/graphAxis16.json @@ -0,0 +1 @@ +"M7 2.719l-1-1 .707-.707.787.787.787-.787.707.707L8 2.707V4H7V2.719zM14 15l2-1.5-2-1.5v1H4V3h1L3.5 1 2 3h1v10H1v1h2v2h1v-2h10v1zm-.293-4l.787-.787.787.787.707-.707-.787-.787.787-.787-.707-.707-.787.787-.787-.787-.707.707.787.787-.787.787.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphAxis24.json b/public/assets/components/assets/icon/graphAxis24.json new file mode 100644 index 0000000..8db1139 --- /dev/null +++ b/public/assets/components/assets/icon/graphAxis24.json @@ -0,0 +1 @@ +"M7 2.719l-1-1 .707-.707.787.787.787-.787.707.707L8 2.707V4H7V2.719zM24 21.5L22 20v1H4V3h1L3.5 1 2 3h1v18H1v1h2v2h1v-2h18v1l2-1.5zM21.707 19l.787-.787.787.787.707-.707-.787-.787.787-.787-.707-.707-.787.787-.787-.787-.707.707.787.787-.787.787.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphAxis32.json b/public/assets/components/assets/icon/graphAxis32.json new file mode 100644 index 0000000..d253952 --- /dev/null +++ b/public/assets/components/assets/icon/graphAxis32.json @@ -0,0 +1 @@ +"M28.288 20.005l-1.28-1.284.704-.713 1.284 1.288 1.284-1.283.707.707-1.285 1.285 1.268 1.271-.704.713-1.272-1.276L27.707 22 27 21.293l1.288-1.288zm.066 3.647l-.708.707L29.287 26H7V3.713l1.64 1.64.708-.707L6.5 1.8 3.652 4.646l.707.708L6 3.713V26H2v1h4v4h1v-4h22.287l-1.64 1.64.707.708L31.2 26.5l-2.847-2.848zM11.8 3.517l.199.2V6h1V3.732l.215-.215L14.5 2.232l-.707-.707-1.284 1.284L11.205 1.5l-.704.713 1.3 1.304z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBar100Stacked16.json b/public/assets/components/assets/icon/graphBar100Stacked16.json new file mode 100644 index 0000000..4a4e883 --- /dev/null +++ b/public/assets/components/assets/icon/graphBar100Stacked16.json @@ -0,0 +1 @@ +"M8 1v13h3V1zm1 1h1v2H9zm1 11H9V5h1zM2 1v14h14v1H1V1zm1 0v13h3V1zm1 1h1v6H4zm1 11H4V9h1zm8 1h3V1h-3zm2-1h-1V7h1zM14 2h1v4h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBar100Stacked24.json b/public/assets/components/assets/icon/graphBar100Stacked24.json new file mode 100644 index 0000000..8d5b23c --- /dev/null +++ b/public/assets/components/assets/icon/graphBar100Stacked24.json @@ -0,0 +1 @@ +"M15 20V1h-4v19zm-1-1h-2V6h2zM12 2h2v3h-2zM2 22h21v1H1V1h1zm15-2h4V1h-4zm3-1h-2V9h2zM18 2h2v6h-2zM5 20h4V1H5zm3-1H6v-7h2zM6 2h2v9H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBar100Stacked32.json b/public/assets/components/assets/icon/graphBar100Stacked32.json new file mode 100644 index 0000000..976cab2 --- /dev/null +++ b/public/assets/components/assets/icon/graphBar100Stacked32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zm17-2h-5V2h5zM19 8h-3v18h3zm0-5h-3v4h3zm10 24h-5V2h5zm-1-15h-3v14h3zm0-9h-3v8h3zM11 27H6V2h5zm-1-11H7v10h3zm0-13H7v12h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBar16.json b/public/assets/components/assets/icon/graphBar16.json new file mode 100644 index 0000000..b8332f2 --- /dev/null +++ b/public/assets/components/assets/icon/graphBar16.json @@ -0,0 +1 @@ +"M6 9H3v5h3zm-1 4H4v-3h1zm6-12H8v13h3zm-1 12H9V2h1zm3-8v9h3V5zm2 7.999h-1V6h1zM2 15h14v1H1V1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBar24.json b/public/assets/components/assets/icon/graphBar24.json new file mode 100644 index 0000000..c2b3271 --- /dev/null +++ b/public/assets/components/assets/icon/graphBar24.json @@ -0,0 +1 @@ +"M11 1v19h4V1zm3 18h-2V2h2zm-9-9v10h4V10zm3 9H6v-8h2zm9-14v15h4V5zm3 14h-2V6h2zM2 22h21v1H1V1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBar32.json b/public/assets/components/assets/icon/graphBar32.json new file mode 100644 index 0000000..99d3673 --- /dev/null +++ b/public/assets/components/assets/icon/graphBar32.json @@ -0,0 +1 @@ +"M30 29v1H2V2h1v27zm-10-2h-5V2h5zM19 3h-3v23h3zm-8 24H6V16h5zm-1-10H7v9h3zm19 10h-5V8h5zM28 9h-3v17h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBarSideBySide16.json b/public/assets/components/assets/icon/graphBarSideBySide16.json new file mode 100644 index 0000000..240e509 --- /dev/null +++ b/public/assets/components/assets/icon/graphBarSideBySide16.json @@ -0,0 +1 @@ +"M5 1v4H3v9h11V3h-3v5H9v2H8V1zm0 12H4V6h1zm7-9h1v9h-1zm-2 5h1v4h-1zm-3 4H6V2h1zm2-2v2H8v-2zM2 1v14h14v1H1V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBarSideBySide24.json b/public/assets/components/assets/icon/graphBarSideBySide24.json new file mode 100644 index 0000000..398715d --- /dev/null +++ b/public/assets/components/assets/icon/graphBarSideBySide24.json @@ -0,0 +1 @@ +"M5 20h16V4h-4v7h-3v3h-2V1H8v7H5zM18 5h2v14h-2zm-3 7h2v7h-2zm-3 3h2v4h-2zM9 2h2v17H9zM6 9h2v10H6zM2 22h21v1H1V1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBarSideBySide32.json b/public/assets/components/assets/icon/graphBarSideBySide32.json new file mode 100644 index 0000000..c065a20 --- /dev/null +++ b/public/assets/components/assets/icon/graphBarSideBySide32.json @@ -0,0 +1 @@ +"M30 29v1H2V2h1v27zm-3-2H6V12h4V2h5v17h3v-4h4V6h5zM10 13H7v13h3zm4-10h-3v23h3zm4 17h-3v6h3zm4-4h-3v10h3zm4-9h-3v19h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBarStacked16.json b/public/assets/components/assets/icon/graphBarStacked16.json new file mode 100644 index 0000000..5be615f --- /dev/null +++ b/public/assets/components/assets/icon/graphBarStacked16.json @@ -0,0 +1 @@ +"M3 8v6h3V8zm1 1h1v2H4zm1 4H4v-1h1zM8 1v13h3V1zm1 1h1v3H9zm1 11H9V6h1zm4-8h1v3h-1zM2 1v14h14v1H1V1zm11 3v10h3V4zm2 9h-1V9h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBarStacked24.json b/public/assets/components/assets/icon/graphBarStacked24.json new file mode 100644 index 0000000..5a4afaa --- /dev/null +++ b/public/assets/components/assets/icon/graphBarStacked24.json @@ -0,0 +1 @@ +"M15 20V1h-4v19zm-1-1h-2V8h2zM12 2h2v5h-2zM5 20h4v-9H5zm3-1H6v-2h2zm-2-7h2v4H6zm11 8h4V5h-4zm3-1h-2v-7h2zM18 6h2v5h-2zM2 22h21v1H1V1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphBarStacked32.json b/public/assets/components/assets/icon/graphBarStacked32.json new file mode 100644 index 0000000..764d5f7 --- /dev/null +++ b/public/assets/components/assets/icon/graphBarStacked32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zm17-2h-5V2h5zm-4-17h3V3h-3zm3 1h-3v15h3zm-8 16H6V16h5zm-4-5h3v-5H7zm3 1H7v3h3zm19 4h-5V8h5zm-4-11h3V9h-3zm3 1h-3v9h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphGuides16.json b/public/assets/components/assets/icon/graphGuides16.json new file mode 100644 index 0000000..ea4a957 --- /dev/null +++ b/public/assets/components/assets/icon/graphGuides16.json @@ -0,0 +1 @@ +"M16 15v1H1V1h1v14h14zM4 9H3v1h1V9zm2 0H5v1h1V9zm2 0H7v1h1V9zm2 0H9v1h1V9zm2 0h-1v1h1V9zm2 0h-1v1h1V9zm2 0h-1v1h1V9zM8 5H7v1h1V5zm0-2H7v1h1V3zm0-2H7v1h1V1zm0 6H7v1h1V7zm0 4H7v1h1v-1zm0 2H7v1h1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphGuides24.json b/public/assets/components/assets/icon/graphGuides24.json new file mode 100644 index 0000000..c4c2827 --- /dev/null +++ b/public/assets/components/assets/icon/graphGuides24.json @@ -0,0 +1 @@ +"M23 22v1H1V1h1v21h21zM4 12H3v1h1v-1zm2 0H5v1h1v-1zm2 0H7v1h1v-1zm2 0H9v1h1v-1zm4 0h-1v1h1v-1zm-2 0h-1v1h1v-1zm4 0h-1v1h1v-1zm2 0h-1v1h1v-1zm2 0h-1v1h1v-1zm2 0h-1v1h1v-1zM12 8h-1v1h1V8zm0-2h-1v1h1V6zm0-2h-1v1h1V4zm0-2h-1v1h1V2zm0 8h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1zm0 2h-1v1h1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphGuides32.json b/public/assets/components/assets/icon/graphGuides32.json new file mode 100644 index 0000000..dccfe19 --- /dev/null +++ b/public/assets/components/assets/icon/graphGuides32.json @@ -0,0 +1 @@ +"M30 29v1H2V2h1v27h27zM5 17h1v-1H5v1zm2 0h1v-1H7v1zm2 0h1v-1H9v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm4 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2 0h1v-1h-1v1zm2-1v1h1v-1h-1zM15 27h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1v-1h-1v1zm0-2h1V8h-1v1zm0-2h1V6h-1v1zm0-2h1V4h-1v1zm0-2h1V2h-1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphHistogram16.json b/public/assets/components/assets/icon/graphHistogram16.json new file mode 100644 index 0000000..4424d05 --- /dev/null +++ b/public/assets/components/assets/icon/graphHistogram16.json @@ -0,0 +1 @@ +"M14 14h-1V7h1zM10 3H9v11h1zM6 7H5v7h1zm-4 8V1H1v15h15v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphHistogram24.json b/public/assets/components/assets/icon/graphHistogram24.json new file mode 100644 index 0000000..4796669 --- /dev/null +++ b/public/assets/components/assets/icon/graphHistogram24.json @@ -0,0 +1 @@ +"M22 12v8h-1v-8zm-4 8V7h-1v13zm-4 0V2h-1v18zm-4 0V7H9v13zm-5 0h1v-8H5zM1 1v22h22v-1H2V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphHistogram32.json b/public/assets/components/assets/icon/graphHistogram32.json new file mode 100644 index 0000000..fb33fff --- /dev/null +++ b/public/assets/components/assets/icon/graphHistogram32.json @@ -0,0 +1 @@ +"M27 26h-1V12h1zM23 7h-1v19h1zm-4-5h-1v24h1zm-4 5h-1v19h1zm-4 5h-1v14h1zm-4 6H6v8h1zM3 29V2H2v28h28v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphLineSeries16.json b/public/assets/components/assets/icon/graphLineSeries16.json new file mode 100644 index 0000000..522460f --- /dev/null +++ b/public/assets/components/assets/icon/graphLineSeries16.json @@ -0,0 +1 @@ +"M16 15v1H1V0h1v15h14zM3.344 7.954l3.136-.927 1.66.631.542-.864-2.162-.821L2.976 7.02l.261.885.107.05zM11 8.745l4.546 1.729.356-.936-4.36-1.657-.542.864zm.681-2.967l4.1-2.338-.495-.869-4.319 2.463-3.658 5.83-3.984-1.82-.415.911 4.78 2.182 3.991-6.359z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphLineSeries24.json b/public/assets/components/assets/icon/graphLineSeries24.json new file mode 100644 index 0000000..844d261 --- /dev/null +++ b/public/assets/components/assets/icon/graphLineSeries24.json @@ -0,0 +1 @@ +"M4.626 11.884l-.499-.867 5.348-3.08 4.224 1.952-.452.893-3.722-1.72-4.899 2.822zm11.798-.735l-.452.893 7.404 3.42.42-.907-7.372-3.406zM2 1H1v22h22v-1H2V1zm2.588 12.896l-.422.907 7.512 3.506 5.274-10.416 6.552-2.928-.408-.912-6.875 3.072-4.998 9.867-6.635-3.096z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphLineSeries32.json b/public/assets/components/assets/icon/graphLineSeries32.json new file mode 100644 index 0000000..b3431fb --- /dev/null +++ b/public/assets/components/assets/icon/graphLineSeries32.json @@ -0,0 +1 @@ +"M31.626 19.544l-.355.935-10.43-3.964.542-.864 10.243 3.893zM12.98 13.527l5 1.901.543-.864-5.503-2.091-6.926 2.048.283.958 6.603-1.952zM3 2H2v28h28v-1H3V2zm20.005 9.185l8.31-4.739-.496-.869-8.527 4.863-7.483 11.923-8.366-3.818-.415.91 9.163 4.182 7.814-12.452z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphMovingAverage16.json b/public/assets/components/assets/icon/graphMovingAverage16.json new file mode 100644 index 0000000..9ead840 --- /dev/null +++ b/public/assets/components/assets/icon/graphMovingAverage16.json @@ -0,0 +1 @@ +"M10 8.333l1 1V14H8V7.877l1-.4V13h1zM9 3.941V2h1v1.945a1.625 1.625 0 0 1 .666.389l.334.333V1H8v3.323l.887-.355c.037-.015.076-.015.113-.027zM13 5v1.667l1 1V6h1v2.816l.184.184H16V5zm2 7.999h-1v-.935a1.64 1.64 0 0 1-.666-.398L13 11.333V14h3v-2h-1zM2 1H1v15h15v-1H2zm12.707 9L9.621 4.913 4.404 7H3v1h1.5l4.88-1.913L14.292 11H16v-1zM3 9h3v5H3zm2 1H4v3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphMovingAverage24.json b/public/assets/components/assets/icon/graphMovingAverage24.json new file mode 100644 index 0000000..9cffda8 --- /dev/null +++ b/public/assets/components/assets/icon/graphMovingAverage24.json @@ -0,0 +1 @@ +"M14 11.536l1 1V20h-4V9.946l.965-.446.035.036V19h2zM12 2h2v2.464l1 1V1h-4v3.439l1-.462zM5 12h4v8H5zm1 7h2v-6H6zM18 6h2v4.464l.536.536H21V5h-4v2.464l1 1zm2 13h-2v-3.464l-1-1V20h4v-4h-1zM2 1H1v22h22v-1H2zm17.707 12l-7.1-7.1L5.89 9H5v1h1l6.393-2.9 6.9 6.9H21v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphMovingAverage32.json b/public/assets/components/assets/icon/graphMovingAverage32.json new file mode 100644 index 0000000..e446f25 --- /dev/null +++ b/public/assets/components/assets/icon/graphMovingAverage32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zM16 3h3v2.465l1 1V2h-5v4.122l1-.631zm3 23h-3V11.404l-1 .632V27h5V13.535l-1-1zM6 16h5v11H6zm1 10h3v-9H7zm21 0h-3v-7.464l-1-1V27h5v-7h-1zM25 9h3v5.464l.536.536H29V8h-5v2.465l1 1zm2.707 8L17.571 6.864 7.855 13H6v1h2.145l9.284-5.864L27.293 18H29v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphPieSlice16.json b/public/assets/components/assets/icon/graphPieSlice16.json new file mode 100644 index 0000000..f819a67 --- /dev/null +++ b/public/assets/components/assets/icon/graphPieSlice16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9 8V2.17A6.36 6.36 0 0 1 14.83 8H9z"},{"d":"M12.8 10.002H7.003V10h-.006V4.201H7V3.176C3.732 3.432 1.15 6.168 1.15 9.5a6.357 6.357 0 0 0 6.35 6.35c3.333 0 6.068-2.582 6.325-5.85H12.8v.002zm-6.804 4.606A5.307 5.307 0 0 1 4.1 13.596l1.896-1.895v2.907zM6.002 10h-.006v.275L3.39 12.882c-.762-.925-1.24-2.093-1.24-3.382 0-2.427 1.635-4.457 3.853-5.11V10zM7.5 14.85c-.17 0-.334-.035-.5-.05v-3.802h5.61c-.652 2.218-2.683 3.852-5.11 3.852zm1-13.7H8V9h7.85v-.5c0-4.053-3.297-7.35-7.35-7.35zM9 8V2.17A6.36 6.36 0 0 1 14.83 8H9z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphPieSlice24.json b/public/assets/components/assets/icon/graphPieSlice24.json new file mode 100644 index 0000000..6166f20 --- /dev/null +++ b/public/assets/components/assets/icon/graphPieSlice24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M13 3.164c4.759.252 8.585 4.078 8.837 8.836H13V3.164z"},{"d":"M12.5 2.15H12V13h10.85v-.5c0-5.707-4.643-10.35-10.35-10.35zM13 12V3.164c4.759.252 8.585 4.078 8.837 8.836H13zm-2 2V4.176c-4.923.262-8.85 4.337-8.85 9.324 0 5.155 4.194 9.35 9.35 9.35 4.987 0 9.062-3.928 9.325-8.85H11zm-1-8.697v8.984l-4.74 4.74A8.294 8.294 0 0 1 3.15 13.5c0-4.09 2.961-7.487 6.85-8.197zM5.967 19.734L10 15.701v6.006a8.334 8.334 0 0 1-4.033-1.973zM11.5 21.85c-.169 0-.334-.016-.5-.026V14.95h8.697c-.71 3.888-4.106 6.9-8.197 6.9z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphPieSlice32.json b/public/assets/components/assets/icon/graphPieSlice32.json new file mode 100644 index 0000000..6af3eff --- /dev/null +++ b/public/assets/components/assets/icon/graphPieSlice32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M18 3.185C24.399 3.44 29.559 8.6 29.815 15H18V3.185z"},{"d":"M27.8 17H16V4.2c-.167-.006-.331-.025-.5-.025-7.348 0-13.325 5.977-13.325 13.325S8.152 30.825 15.5 30.825 28.825 24.848 28.825 17.5c0-.169-.019-.333-.025-.5h-1zM15 29.8a12.26 12.26 0 0 1-7.84-3.252L15 18.707V29.8zM15 16v1.293l-8.548 8.548c-2.027-2.198-3.277-5.123-3.277-8.341C3.175 10.873 8.437 5.465 15 5.2V16zm1 13.8V17.95h11.8c-.26 6.396-5.404 11.591-11.8 11.85zm1.5-27.625H17V16h13.825v-.5c0-7.348-5.977-13.325-13.325-13.325zM18 15V3.185C24.399 3.44 29.559 8.6 29.815 15H18z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphScatterPlot16.json b/public/assets/components/assets/icon/graphScatterPlot16.json new file mode 100644 index 0000000..fd46ddb --- /dev/null +++ b/public/assets/components/assets/icon/graphScatterPlot16.json @@ -0,0 +1 @@ +"M11.5 9.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm2-4a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-6 3a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-2 4a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM16 16v-1H2V1H1v15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphScatterPlot24.json b/public/assets/components/assets/icon/graphScatterPlot24.json new file mode 100644 index 0000000..6104f02 --- /dev/null +++ b/public/assets/components/assets/icon/graphScatterPlot24.json @@ -0,0 +1 @@ +"M19.5 4.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm-2 5a1 1 0 1 0 1-1 1 1 0 0 0-1 1zm-10 8a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm5-2a1 1 0 1 0 1-1 1 1 0 0 0-1 1zm0-8a1 1 0 1 0 1 1 1 1 0 0 0-1-1zM2 1H1v22h22v-1H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphScatterPlot32.json b/public/assets/components/assets/icon/graphScatterPlot32.json new file mode 100644 index 0000000..9067995 --- /dev/null +++ b/public/assets/components/assets/icon/graphScatterPlot32.json @@ -0,0 +1 @@ +"M24.5 4.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-1 9a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-1 8a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-6-6a1 1 0 1 0 1-1 1 1 0 0 0-1 1zm-6 3a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm3 6a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-7 3a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm10-18a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM3 2H2v28h28v-1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphTimeSeries16.json b/public/assets/components/assets/icon/graphTimeSeries16.json new file mode 100644 index 0000000..cbe949e --- /dev/null +++ b/public/assets/components/assets/icon/graphTimeSeries16.json @@ -0,0 +1 @@ +"M2 15h14v1H1V1h1zm3.4-6.337l2.175 5.448 3.012-9.12 2.983 7.061 1.63-4.888-.95-.316-.789 2.372-2.987-7.07-2.987 9.042L5.5 6.222l-2.68 5.366.894.448z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphTimeSeries24.json b/public/assets/components/assets/icon/graphTimeSeries24.json new file mode 100644 index 0000000..55954b8 --- /dev/null +++ b/public/assets/components/assets/icon/graphTimeSeries24.json @@ -0,0 +1 @@ +"M2 22h21v1H1V1h1zm8.613-3.193L14.61 5.793l3.87 8.956 3.726-6.35-.862-.506-2.728 4.649-4.165-9.637-4.097 13.338-3.877-7.108L2.9 16.552l.9.435 2.732-5.664z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/graphTimeSeries32.json b/public/assets/components/assets/icon/graphTimeSeries32.json new file mode 100644 index 0000000..70f59d7 --- /dev/null +++ b/public/assets/components/assets/icon/graphTimeSeries32.json @@ -0,0 +1 @@ +"M3 29h27v1H2V2h1zm23.51-12.664l-6.104-13.47-5.061 18.243-4.797-9.652-5.64 9.105.851.527 4.693-7.578 5.158 10.38L20.632 5.79l5.92 13.061 3.522-8.51-.924-.382z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/grid16.json b/public/assets/components/assets/icon/grid16.json new file mode 100644 index 0000000..025150b --- /dev/null +++ b/public/assets/components/assets/icon/grid16.json @@ -0,0 +1 @@ +"M1 7h6V1H1zm1-5h4v4H2zm13-1H9v6h6zm-1 5h-4V2h4zM1 15h6V9H1zm1-5h4v4H2zm7 5h6V9H9zm1-5h4v4h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/grid24.json b/public/assets/components/assets/icon/grid24.json new file mode 100644 index 0000000..42508c3 --- /dev/null +++ b/public/assets/components/assets/icon/grid24.json @@ -0,0 +1 @@ +"M2 11h9V2H2zm1-8h7v7H3zm10 8h9V2h-9zm1-8h7v7h-7zM2 22h9v-9H2zm1-8h7v7H3zm10 8h9v-9h-9zm1-8h7v7h-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/grid32.json b/public/assets/components/assets/icon/grid32.json new file mode 100644 index 0000000..083367c --- /dev/null +++ b/public/assets/components/assets/icon/grid32.json @@ -0,0 +1 @@ +"M3 15h12V3H3zM4 4h10v10H4zm13 11h12V3H17zm1-11h10v10H18zM3 29h12V17H3zm1-11h10v10H4zm13 11h12V17H17zm1-11h10v10H18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridDiamond16.json b/public/assets/components/assets/icon/gridDiamond16.json new file mode 100644 index 0000000..288683c --- /dev/null +++ b/public/assets/components/assets/icon/gridDiamond16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm13 1.707v2.586l-2 2L8.707 4l2-2h2.586zM11.293 8L8 11.293 4.707 8 8 4.707zM8 3.293L6.707 2h2.586zM7.293 4L4 7.293l-2-2V2.707L2.707 2h2.586zm-4 4L2 9.293V6.707zM2 13.293v-2.586l2-2L7.293 12l-2 2H2.707zm6-.586L9.293 14H6.707zM8.707 12L12 8.707l2 2v2.586l-.707.707h-2.586zm4-4L14 6.707v2.586z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridDiamond24.json b/public/assets/components/assets/icon/gridDiamond24.json new file mode 100644 index 0000000..e068b95 --- /dev/null +++ b/public/assets/components/assets/icon/gridDiamond24.json @@ -0,0 +1 @@ +"M2 2v20h20V2zm10.707 5l4-4h.586L21 6.707v.586l-4 4zm3.586 5L12 16.293 7.707 12 12 7.707zM12 6.293L8.707 3h6.586zM11.293 7L7 11.293l-4-4v-.586L6.707 3h.586zm-5 5L3 15.293V8.707zM3 16.707l4-4L11.293 17l-4 4h-.586L3 17.293zm9 1L15.293 21H8.707zm.707-.707L17 12.707l4 4v.586L17.293 21h-.586zm5-5L21 8.707v6.586zM21 5.293L18.707 3H21zM5.293 3L3 5.293V3zM3 18.707L5.293 21H3zM18.707 21L21 18.707V21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridDiamond32.json b/public/assets/components/assets/icon/gridDiamond32.json new file mode 100644 index 0000000..429367a --- /dev/null +++ b/public/assets/components/assets/icon/gridDiamond32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm13.707 6l5-5h2.586L28 7.707v2.586l-5 5zm5.586 7L16 22.293 9.707 16 16 9.707zM16 8.293L11.707 4h8.586zM15.293 9L9 15.293l-5-5V7.707L7.707 4h2.586zm-7 7L4 20.293v-8.586zM4 21.707l5-5L15.293 23l-5 5H7.707L4 24.293zm12 2L20.293 28h-8.586zm.707-.707L23 16.707l5 5v2.586L24.293 28h-2.586zm7-7L28 11.707v8.586zM28 6.293L25.707 4H28zM6.293 4L4 6.293V4zM4 25.707L6.293 28H4zM25.707 28L28 25.707V28z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridHexagon16.json b/public/assets/components/assets/icon/gridHexagon16.json new file mode 100644 index 0000000..c9a4292 --- /dev/null +++ b/public/assets/components/assets/icon/gridHexagon16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm13 5h-.232L12.1 3.5l1-1.5h.9zm-2.768 3H8.768L7.1 6.5 8.768 4h2.464L12.9 6.5zm-5 3H3.768L2.1 9.5 3.768 7h2.464L7.9 9.5zm5-9H8.768L8.1 2h3.798zM7.9 3.5L6.232 6H3.768L2.1 3.5l1-1.5h3.8zm-5 3L2 7.849V5.15zm0 6L2 13.848v-2.697zm.869.5h2.464l.667 1H3.101zm3.333-.5L8.768 10h2.464l1.667 2.5-1 1.5H8.1zm6.667-.5L12.1 9.5 13.768 7H14v5zm-.667 2l.667-1H14v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridHexagon24.json b/public/assets/components/assets/icon/gridHexagon24.json new file mode 100644 index 0000000..0e72927 --- /dev/null +++ b/public/assets/components/assets/icon/gridHexagon24.json @@ -0,0 +1 @@ +"M2 2v20h20V2zm1 12V7h1.19l1.75 3.5L4.19 14zm15.19 0h-4.38l-1.75-3.5L13.81 7h4.38l1.75 3.5zm0-8h-4.38l-1.5-3h7.38zm-5.25.5L11.19 10H6.81L5.06 6.5 6.81 3h4.38zM6.81 11h4.38l1.75 3.5-1.75 3.5H6.81l-1.75-3.5zm0 8h4.38l1 2H5.81zm5.25-.5l1.75-3.5h4.38l1.75 3.5-1.25 2.5h-5.38zm7-4l1.75-3.5H21v7h-.19zM21 10h-.19l-1.75-3.5L20.81 3H21zM5.69 3l-1.5 3H3V3zM3 15h1.19l1.75 3.5L4.69 21H3zm16.81 6l1-2H21v2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridHexagon32.json b/public/assets/components/assets/icon/gridHexagon32.json new file mode 100644 index 0000000..6bc72e9 --- /dev/null +++ b/public/assets/components/assets/icon/gridHexagon32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm25 10h-2.217l-2.7-4.5 2.7-4.5H28zm-5.783 15h-4.434l-2.7-4.5 2.7-4.5h4.434l2.7 4.5zM9.783 23l-2.7-4.5 2.7-4.5h4.434l2.7 4.5-2.7 4.5zm0-19h4.434l2.7 4.5-2.7 4.5H9.783l-2.7-4.5zm12.434 5l2.7 4.5-2.7 4.5h-4.434l-2.7-4.5 2.7-4.5zm-16 0l2.7 4.5-2.7 4.5H4V9zm19.566 14l-2.7-4.5 2.7-4.5H28v9zM24.617 4l-2.4 4h-4.434l-2.4-4zm-16 0l-2.4 4H4V4zM4 19h2.217l2.7 4.5-2.7 4.5H4zm3.383 9l2.4-4h4.434l2.4 4zm16 0l2.4-4H28v4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridTriangle16.json b/public/assets/components/assets/icon/gridTriangle16.json new file mode 100644 index 0000000..f730512 --- /dev/null +++ b/public/assets/components/assets/icon/gridTriangle16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm7.5 1.508L11.64 8H5.362zM2 5.134L3.638 8H2zM2 9h1.638L2 11.866zm9.638 0L8.78 14h-.562L5.362 9zM14 10.116L13.362 9H14zM14 8h-.638L14 6.884zm0-6v2.866l-1.5 2.626L9.362 2zM7.638 2L4.5 7.491 2 3.116V2zM2 13.884l2.5-4.375L7.067 14H2zM9.933 14L12.5 9.509l1.5 2.625V14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridTriangle24.json b/public/assets/components/assets/icon/gridTriangle24.json new file mode 100644 index 0000000..257e23d --- /dev/null +++ b/public/assets/components/assets/icon/gridTriangle24.json @@ -0,0 +1 @@ +"M2 2v20h20V2zm18.902 19l-2.5-4H21v4zm-10.45-8.278L12.5 9.444 16.598 16H8.402zM13.401 9H21v.957l-3.5 5.6zm0-1l3.125-5h1.946L21 7.043V8zm-.902-.444L9.652 3h5.696zM11.598 8H3.402l3.125-5h1.946zm0 1L7.5 15.556 3.402 9zm-3.196 8h8.196l-2.5 4h-3.196zm1.321 4H5.277L7.5 17.443zm7.777-3.557L19.723 21h-4.446zM18.402 16L21 11.843V16zM21 5.157L19.652 3H21zM5.348 3L3 6.757V3zm1.25 13H3v-5.756zM3 17h3.598l-2.5 4H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridTriangle32.json b/public/assets/components/assets/icon/gridTriangle32.json new file mode 100644 index 0000000..2e40fef --- /dev/null +++ b/public/assets/components/assets/icon/gridTriangle32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm1 8.35L9.63 21H4zm24-6.858V9h-9.63l2.917-5h6.426zM13.565 15.254L10.5 20.508 4.37 10h12.26zm.87.492l3.065-5.254L23.63 21H11.37zm7-.492L18.37 10H28v4.508l-3.5 6zM17.5 8.508L14.87 4h5.26zM16.63 9H4.37l2.917-5h6.426zm-5.26 13h12.26l-3.5 6h-5.26zm2.343 6H7.287l3.213-5.508zM24.5 22.492L27.713 28h-6.426zm.87-.492H28v4.508zM28 21h-2.63L28 16.492zM6.13 4L4 7.651V4zM4 22h5.63l-3.5 6H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridUnit16.json b/public/assets/components/assets/icon/gridUnit16.json new file mode 100644 index 0000000..16958e2 --- /dev/null +++ b/public/assets/components/assets/icon/gridUnit16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm1 5h3v4H2zm4 0h4v4H6zm0-1V2h4v3zM5 2v3H2V2zM2 14v-3h3v3zm4 0v-3h4v3zm5 0v-3h3v3zm3-4h-3V6h3zm-3-5V2h3v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridUnit24.json b/public/assets/components/assets/icon/gridUnit24.json new file mode 100644 index 0000000..2a00fad --- /dev/null +++ b/public/assets/components/assets/icon/gridUnit24.json @@ -0,0 +1 @@ +"M2 2v20h20V2zm19 6h-5V3h5zm-6-5v5H9V3zM3 9h5v6H3zm6 0h6v6H9zM8 3v5H3V3zM3 21v-5h5v5zm6-5h6v5H9zm12 5h-5v-5h5zm-5-6V9h5v6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/gridUnit32.json b/public/assets/components/assets/icon/gridUnit32.json new file mode 100644 index 0000000..7a60a3a --- /dev/null +++ b/public/assets/components/assets/icon/gridUnit32.json @@ -0,0 +1 @@ +"M3 3v26h26V3zm25 1v7h-7V4zm-8 7h-8V4h8zM4 12h7v8H4zm8 0h8v8h-8zm-1-8v7H4V4zM4 21h7v7H4zm8 7v-7h8v7zm16 0h-7v-7h7zm-7-8v-8h7v8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/group16.json b/public/assets/components/assets/icon/group16.json new file mode 100644 index 0000000..c5868c3 --- /dev/null +++ b/public/assets/components/assets/icon/group16.json @@ -0,0 +1 @@ +"M7.5 5h2a1.497 1.497 0 0 1 1.486 1.359 3.452 3.452 0 0 1 .969-.304 2.498 2.498 0 0 0-1.6-1.895 2.5 2.5 0 1 0-3.71 0 2.498 2.498 0 0 0-1.6 1.895 3.452 3.452 0 0 1 .97.304A1.497 1.497 0 0 1 7.5 5zm1-4A1.5 1.5 0 1 1 7 2.5 1.502 1.502 0 0 1 8.5 1zm5.855 10.16a2.5 2.5 0 1 0-3.71 0A2.5 2.5 0 0 0 9 13.5V16h7v-2.5a2.5 2.5 0 0 0-1.645-2.34zM12.5 8A1.5 1.5 0 1 1 11 9.5 1.502 1.502 0 0 1 12.5 8zm2.5 7h-5v-1.5a1.517 1.517 0 0 1 1.5-1.5h2a1.517 1.517 0 0 1 1.5 1.5zM1 13.5V16h7v-2.5a2.5 2.5 0 0 0-1.645-2.34 2.5 2.5 0 1 0-3.71 0A2.5 2.5 0 0 0 1 13.5zM7 15H2v-1.5A1.517 1.517 0 0 1 3.5 12h2A1.517 1.517 0 0 1 7 13.5zM4.5 8A1.5 1.5 0 1 1 3 9.5 1.502 1.502 0 0 1 4.5 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/group24.json b/public/assets/components/assets/icon/group24.json new file mode 100644 index 0000000..7f277cf --- /dev/null +++ b/public/assets/components/assets/icon/group24.json @@ -0,0 +1 @@ +"M14 13a3.954 3.954 0 0 0 .142 1H9.858A3.954 3.954 0 0 0 10 13zm-3.5-4h3a2.486 2.486 0 0 1 1.945.949 3.992 3.992 0 0 1 .839-.547A3.485 3.485 0 0 0 13.5 8h-3a3.485 3.485 0 0 0-2.784 1.402 3.992 3.992 0 0 1 .84.547A2.486 2.486 0 0 1 10.5 9zM9 4a3 3 0 1 1 3 3 3.003 3.003 0 0 1-3-3zm1 0a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zM4.5 17h3a3.504 3.504 0 0 1 3.5 3.5V23H1v-2.5A3.504 3.504 0 0 1 4.5 17zm0 1A2.503 2.503 0 0 0 2 20.5V22h8v-1.5A2.503 2.503 0 0 0 7.5 18zM6 16a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm0-1a2 2 0 1 0-2-2 2.002 2.002 0 0 0 2 2zm17 5.5V23H13v-2.5a3.504 3.504 0 0 1 3.5-3.5h3a3.504 3.504 0 0 1 3.5 3.5zm-1 0a2.503 2.503 0 0 0-2.5-2.5h-3a2.503 2.503 0 0 0-2.5 2.5V22h8zM21 13a3 3 0 1 1-3-3 3.003 3.003 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/group32.json b/public/assets/components/assets/icon/group32.json new file mode 100644 index 0000000..44819cc --- /dev/null +++ b/public/assets/components/assets/icon/group32.json @@ -0,0 +1 @@ +"M16 9a4 4 0 1 0-4-4 4.005 4.005 0 0 0 4 4zm0-7a3 3 0 1 1-3 3 3.003 3.003 0 0 1 3-3zm3.101 16a4.944 4.944 0 0 0 .323 1h-6.848a4.944 4.944 0 0 0 .323-1zm-8.588-5.297a4.945 4.945 0 0 0-.908-.415A4.485 4.485 0 0 1 13.5 10h5a4.485 4.485 0 0 1 3.895 2.288 4.945 4.945 0 0 0-.908.415A3.49 3.49 0 0 0 18.5 11h-5a3.49 3.49 0 0 0-2.987 1.703zM12 17a4 4 0 1 0-4 4 4.005 4.005 0 0 0 4-4zm-4 3a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm-7 6.5V31h14v-4.5a4.505 4.505 0 0 0-4.5-4.5h-5A4.505 4.505 0 0 0 1 26.5zm9.5-3.5a3.504 3.504 0 0 1 3.5 3.5V30H2v-3.5A3.504 3.504 0 0 1 5.5 23zM24 13a4 4 0 1 0 4 4 4.005 4.005 0 0 0-4-4zm0 7a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm2.5 2h-5a4.505 4.505 0 0 0-4.5 4.5V31h14v-4.5a4.505 4.505 0 0 0-4.5-4.5zm3.5 8H18v-3.5a3.504 3.504 0 0 1 3.5-3.5h5a3.504 3.504 0 0 1 3.5 3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupForm16.json b/public/assets/components/assets/icon/groupForm16.json new file mode 100644 index 0000000..d63831a --- /dev/null +++ b/public/assets/components/assets/icon/groupForm16.json @@ -0,0 +1 @@ +"M14 1h2v2h-1V2h-1zM0 15h2v-1H1v-1H0zm15-1h-1v1h2v-2h-1zM0 3h1V2h1V1H0zm4-1h3V1H4zM0 7h1V5H0zm0 4h1V9H0zm15-4h1V5h-1zm0 4h1V9h-1zM9 2h3V1H9zM7 14H4v1h3zm5 0H9v1h3zM4 4h8a1.001 1.001 0 0 1 1 1v1a1.001 1.001 0 0 1-1 1H4a1.001 1.001 0 0 1-1-1V5a1.001 1.001 0 0 1 1-1zm8.001 2H12V5H4v1h8m0 6H4a1.001 1.001 0 0 1-1-1v-1a1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1v1a1.001 1.001 0 0 1-1 1zm.001-1H12v-1H4v1h8" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupForm24.json b/public/assets/components/assets/icon/groupForm24.json new file mode 100644 index 0000000..d7d4949 --- /dev/null +++ b/public/assets/components/assets/icon/groupForm24.json @@ -0,0 +1 @@ +"M2 20h1v1H1v-2h1zm20 0h-1v1h2v-2h-1zM1 5h1V4h1V3H1zm1 2H1v2h1zm0 4H1v2h1zm20-2h1V7h-1zm0 4h1v-2h-1zM2 15H1v2h1zm20 2h1v-2h-1zM5 4h2V3H5zm6 0V3H9v1zm2 0h2V3h-2zm6-1h-2v1h2zM5 21h2v-1H5zm4 0h2v-1H9zm4 0h2v-1h-2zm4 0h2v-1h-2zm4-17h1v1h1V3h-2zm-1 4v2a1.001 1.001 0 0 1-1 1H5a1.001 1.001 0 0 1-1-1V8a1.001 1.001 0 0 1 1-1h14a1.001 1.001 0 0 1 1 1zm-.999 2H19V8H5v2h14m1 4v2a1.001 1.001 0 0 1-1 1H5a1.001 1.001 0 0 1-1-1v-2a1.001 1.001 0 0 1 1-1h14a1.001 1.001 0 0 1 1 1zm-.999 2H19v-2H5v2h14" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupForm32.json b/public/assets/components/assets/icon/groupForm32.json new file mode 100644 index 0000000..386d81d --- /dev/null +++ b/public/assets/components/assets/icon/groupForm32.json @@ -0,0 +1 @@ +"M28 5h2v2h-1V6h-1zM3 9H2v2h1zm0 4H2v2h1zm26-2h1V9h-1zm0 4h1v-2h-1zM3 17H2v2h1zm26 2h1v-2h-1zM3 21H2v2h1zm26 2h1v-2h-1zM7 5H5v1h2zm4 0H9v1h2zm4 0h-2v1h2zm4 0h-2v1h2zm4 0h-2v1h2zm2 1h2V5h-2zM3 25H2v2h2v-1H3zm26 1h-1v1h2v-2h-1zM2 7h1V6h1V5H2zm5.5 3h17a1.502 1.502 0 0 1 1.5 1.5v2a1.502 1.502 0 0 1-1.5 1.5h-17A1.502 1.502 0 0 1 6 13.5v-2A1.502 1.502 0 0 1 7.5 10zM7 13.5a.5.5 0 0 0 .5.5h17a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5h-17a.5.5 0 0 0-.5.5zM24.5 22h-17A1.502 1.502 0 0 1 6 20.5v-2A1.502 1.502 0 0 1 7.5 17h17a1.502 1.502 0 0 1 1.5 1.5v2a1.502 1.502 0 0 1-1.5 1.5zm.5-3.5a.5.5 0 0 0-.5-.5h-17a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h17a.5.5 0 0 0 .5-.5zM5 27h2v-1H5zm4 0h2v-1H9zm6-1h-2v1h2zm2 0v1h2v-1zm6 0h-2v1h2zm2 1h2v-1h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupFormPlus16.json b/public/assets/components/assets/icon/groupFormPlus16.json new file mode 100644 index 0000000..7f1bfb8 --- /dev/null +++ b/public/assets/components/assets/icon/groupFormPlus16.json @@ -0,0 +1 @@ +"M13 11v-1a1.001 1.001 0 0 0-1-1H4a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h8a1.001 1.001 0 0 0 1-1zm-9-1h8v1H4zm-4 3h1v1h1v1H0zM1 3H0V1h2v1H1zm3-2h3v1H4zM0 5h1v2H0zm0 4h1v2H0zm16 2h-1V9h1zm-9 4H4v-1h3zm8-2h1v2h-2v-1h1zm-6 2v-1h3v1zm7-11h-3v3h-1V4H9V3h3V0h1v3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupFormPlus24.json b/public/assets/components/assets/icon/groupFormPlus24.json new file mode 100644 index 0000000..477abf9 --- /dev/null +++ b/public/assets/components/assets/icon/groupFormPlus24.json @@ -0,0 +1 @@ +"M19 13H5a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1h14a1.001 1.001 0 0 0 1-1v-2a1.001 1.001 0 0 0-1-1zm0 3H5v-2h14zM2 20h1v1H1v-2h1zM1 3h2v1H2v1H1zm1 6H1V7h1zm0 4H1v-2h1zm0 4H1v-2h1zm20-6h1v2h-1zm0 4h1v2h-1zM7 4H5V3h2zm2 0V3h2v1zM5 20h2v1H5zm4 0h2v1H9zm4 0h2v1h-2zm4 0h2v1h-2zm5-1h1v2h-2v-1h1zM18 5h5v1h-5v5h-1V6h-5V5h5V0h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupFormPlus32.json b/public/assets/components/assets/icon/groupFormPlus32.json new file mode 100644 index 0000000..c64f30b --- /dev/null +++ b/public/assets/components/assets/icon/groupFormPlus32.json @@ -0,0 +1 @@ +"M26 20.5v-2a1.502 1.502 0 0 0-1.5-1.5h-17A1.502 1.502 0 0 0 6 18.5v2A1.502 1.502 0 0 0 7.5 22h17a1.502 1.502 0 0 0 1.5-1.5zm-19 0v-2a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5v2a.5.5 0 0 1-.5.5h-17a.5.5 0 0 1-.5-.5zM3 11H2V9h1zm0 4H2v-2h1zm26-2h1v2h-1zM3 19H2v-2h1zm26-2h1v2h-1zM3 23H2v-2h1zm26-2h1v2h-1zM7 6H5V5h2zm4 0H9V5h2zm4 0h-2V5h2zM3 26h1v1H2v-2h1zM2 5h2v1H3v1H2zm3 21h2v1H5zm6 1H9v-1h2zm4 0h-2v-1h2zm14-2h1v2h-2v-1h1zm-4 1h2v1h-2zm-2 0v1h-2v-1zm-4 0v1h-2v-1zM30 7v1h-6v6h-1V8h-6V7h6V1h1v6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupItems16.json b/public/assets/components/assets/icon/groupItems16.json new file mode 100644 index 0000000..e9be572 --- /dev/null +++ b/public/assets/components/assets/icon/groupItems16.json @@ -0,0 +1 @@ +"M0 13v3h3v-3zm2 2H1v-1h1zM3 1V0H0v3h1v7h4V9H2V3h1V2h6v3h1V1zM2 2H1V1h1zm13 11V6H6v9h7v1h3v-3zm-2 1H7V7h7v6h-1zm2 1h-1v-1h1zM13 0v3h3V0zm2 2h-1V1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupItems24.json b/public/assets/components/assets/icon/groupItems24.json new file mode 100644 index 0000000..f3ecd4a --- /dev/null +++ b/public/assets/components/assets/icon/groupItems24.json @@ -0,0 +1 @@ +"M4 5h1V4h8v5h1V3H5V2H2v3h1v9h6v-1H4zM3 3h1v1H3zM2 22h3v-3H2zm1-2h1v1H3zM19 2v3h3V2zm2 2h-1V3h1zm0 6H10v11h9v1h3v-3h-1zm-2 10h-8v-9h9v8h-1zm2 1h-1v-1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupItems32.json b/public/assets/components/assets/icon/groupItems32.json new file mode 100644 index 0000000..d938a24 --- /dev/null +++ b/public/assets/components/assets/icon/groupItems32.json @@ -0,0 +1 @@ +"M5 6h1V5h13v6h1V4H6V3H3v3h1v14h7v-1H5zM4 4h1v1H4zm22-1v3h3V3zm2 2h-1V4h1zM3 29h3v-3H3zm1-2h1v1H4zm24-15H12v16h14v1h3v-3h-1zm-2 15H13V13h14v13h-1zm2 1h-1v-1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupLayoutElements16.json b/public/assets/components/assets/icon/groupLayoutElements16.json new file mode 100644 index 0000000..61af45a --- /dev/null +++ b/public/assets/components/assets/icon/groupLayoutElements16.json @@ -0,0 +1 @@ +"M3 13h11V3H3zm10-1H9V8h4zM4 4h9v3H4zm0 4h4v4H4zm12-7v3h-1V2h-2V1zM2 4H1V1h3v1H2zm0 10h2v1H1v-3h1zm13-2h1v3h-3v-1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupLayoutElements24.json b/public/assets/components/assets/icon/groupLayoutElements24.json new file mode 100644 index 0000000..69c937b --- /dev/null +++ b/public/assets/components/assets/icon/groupLayoutElements24.json @@ -0,0 +1 @@ +"M4 20h17V5H4zm16-1h-7v-7h7zM5 6h15v5H5zm0 6h7v7H5zM2 6H1V2h4v1H2zm22-4v4h-1V3h-3V2zM2 22h3v1H1v-4h1zm21-3h1v4h-4v-1h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupLayoutElements32.json b/public/assets/components/assets/icon/groupLayoutElements32.json new file mode 100644 index 0000000..ca5f4e1 --- /dev/null +++ b/public/assets/components/assets/icon/groupLayoutElements32.json @@ -0,0 +1 @@ +"M3 8H2V3h5v1H3zm23-5v1h4v4h1V3zm4 25h-4v1h5v-5h-1zM3 24H2v5h5v-1H3zM5 6h23v20H5zm22 9H17v10h10zM6 14h21V7H6zm0 11h10V15H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupX16.json b/public/assets/components/assets/icon/groupX16.json new file mode 100644 index 0000000..75213fc --- /dev/null +++ b/public/assets/components/assets/icon/groupX16.json @@ -0,0 +1 @@ +"M16 3h-1V2h-1V1h2zM2 14H1v-1H0v2h2zM1 2h1V1H0v2h1zm3 0h3V1H4zM1 5H0v2h1zm0 4H0v2h1zm14-2h1V5h-1zm-3-6H9v1h3zM4 15h3v-1H4zm8.518-1.81l2.275 2.274.707-.707-2.275-2.275 2.275-2.275-.707-.707-2.275 2.275L10.243 9.5l-.707.707 2.275 2.275-2.275 2.275.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupX24.json b/public/assets/components/assets/icon/groupX24.json new file mode 100644 index 0000000..5e92396 --- /dev/null +++ b/public/assets/components/assets/icon/groupX24.json @@ -0,0 +1 @@ +"M2 20h1v1H1v-2h1zM1 5h1V4h1V3H1zm1 2H1v2h1zm0 4H1v2h1zm20-2h1V7h-1zM2 15H1v2h1zM5 4h2V3H5zm4 0h2V3H9zm4 0h2V3h-2zm4 0h2V3h-2zM5 21h2v-1H5zm4 0h2v-1H9zM23 3h-2v1h1v1h1zm-5 14.293l-4.146-4.147-.708.708L17.293 18l-4.147 4.146.708.708L18 18.707l4.146 4.147.708-.708L18.707 18l4.147-4.146-.708-.708z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/groupX32.json b/public/assets/components/assets/icon/groupX32.json new file mode 100644 index 0000000..1520cab --- /dev/null +++ b/public/assets/components/assets/icon/groupX32.json @@ -0,0 +1 @@ +"M29 6h-1V5h2v2h-1zM3 9H2v2h1zm0 4H2v2h1zm27-4h-1v2h1zm-1 6h1v-2h-1zM3 17H2v2h1zm0 4H2v2h1zM5 6h2V5H5zm4 0h2V5H9zm4 0h2V5h-2zm6-1h-2v1h2zm4 0h-2v1h2zm4 0h-2v1h2zM3 25H2v2h2v-1H3zM2 7h1V6h1V5H2zm3 20h2v-1H5zm4 0h2v-1H9zm4 0h2v-1h-2zm16.843-9.136l-.707-.707-5.636 5.636-5.636-5.636-.707.707 5.636 5.636-5.636 5.636.707.707 5.636-5.636 5.636 5.636.707-.707-5.636-5.636z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/halo16.json b/public/assets/components/assets/icon/halo16.json new file mode 100644 index 0000000..697cdfc --- /dev/null +++ b/public/assets/components/assets/icon/halo16.json @@ -0,0 +1 @@ +[{"opacity":".1","d":"M11 16a5.006 5.006 0 0 0 5-5V6a5.006 5.006 0 0 0-5-5H6a5.006 5.006 0 0 0-5 5v5a5.006 5.006 0 0 0 5 5zm-9-5V6a4.004 4.004 0 0 1 4-4h5a4.004 4.004 0 0 1 4 4v5a4.004 4.004 0 0 1-4 4H6a4.004 4.004 0 0 1-4-4z"},{"opacity":".2","d":"M11 15a4.004 4.004 0 0 0 4-4V6a4.004 4.004 0 0 0-4-4H6a4.004 4.004 0 0 0-4 4v5a4.004 4.004 0 0 0 4 4zm-8-4V6a3.003 3.003 0 0 1 3-3h5a3.003 3.003 0 0 1 3 3v5a3.003 3.003 0 0 1-3 3H6a3.003 3.003 0 0 1-3-3z"},{"opacity":".3","d":"M11 14a3.003 3.003 0 0 0 3-3V6a3.003 3.003 0 0 0-3-3H6a3.003 3.003 0 0 0-3 3v5a3.003 3.003 0 0 0 3 3zm-7-3V6a2.002 2.002 0 0 1 2-2h5a2.002 2.002 0 0 1 2 2v5a2.002 2.002 0 0 1-2 2H6a2.002 2.002 0 0 1-2-2z"},{"opacity":".4","d":"M11 13a2.002 2.002 0 0 0 2-2V6a2.002 2.002 0 0 0-2-2H6a2.002 2.002 0 0 0-2 2v5a2.002 2.002 0 0 0 2 2zm-6-2V6a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H6a1 1 0 0 1-1-1z"},{"d":"M11 12a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1zM6 6h5v5H6z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/halo24.json b/public/assets/components/assets/icon/halo24.json new file mode 100644 index 0000000..fdebdc6 --- /dev/null +++ b/public/assets/components/assets/icon/halo24.json @@ -0,0 +1 @@ +[{"opacity":".1","d":"M17.75 1H7.25A6.257 6.257 0 0 0 1 7.25v10.5A6.257 6.257 0 0 0 7.25 24h10.5A6.257 6.257 0 0 0 24 17.75V7.25A6.257 6.257 0 0 0 17.75 1zM23 17.75A5.256 5.256 0 0 1 17.75 23H7.25A5.256 5.256 0 0 1 2 17.75V7.25A5.256 5.256 0 0 1 7.25 2h10.5A5.256 5.256 0 0 1 23 7.25z"},{"opacity":".2","d":"M17.75 2H7.25A5.256 5.256 0 0 0 2 7.25v10.5A5.256 5.256 0 0 0 7.25 23h10.5A5.256 5.256 0 0 0 23 17.75V7.25A5.256 5.256 0 0 0 17.75 2zM22 17.75A4.255 4.255 0 0 1 17.75 22H7.25A4.255 4.255 0 0 1 3 17.75V7.25A4.255 4.255 0 0 1 7.25 3h10.5A4.255 4.255 0 0 1 22 7.25z"},{"opacity":".3","d":"M17.75 3H7.25A4.255 4.255 0 0 0 3 7.25v10.5A4.255 4.255 0 0 0 7.25 22h10.5A4.255 4.255 0 0 0 22 17.75V7.25A4.255 4.255 0 0 0 17.75 3zM21 17.75A3.254 3.254 0 0 1 17.75 21H7.25A3.254 3.254 0 0 1 4 17.75V7.25A3.254 3.254 0 0 1 7.25 4h10.5A3.254 3.254 0 0 1 21 7.25z"},{"opacity":".4","d":"M17.75 4H7.25A3.254 3.254 0 0 0 4 7.25v10.5A3.254 3.254 0 0 0 7.25 21h10.5A3.254 3.254 0 0 0 21 17.75V7.25A3.254 3.254 0 0 0 17.75 4zM20 17.75A2.253 2.253 0 0 1 17.75 20H7.25A2.253 2.253 0 0 1 5 17.75V7.25A2.253 2.253 0 0 1 7.25 5h10.5A2.253 2.253 0 0 1 20 7.25z"},{"opacity":".5","d":"M17.75 5H7.25A2.253 2.253 0 0 0 5 7.25v10.5A2.253 2.253 0 0 0 7.25 20h10.5A2.253 2.253 0 0 0 20 17.75V7.25A2.253 2.253 0 0 0 17.75 5zM19 17.75A1.251 1.251 0 0 1 17.75 19H7.25A1.251 1.251 0 0 1 6 17.75V7.25A1.251 1.251 0 0 1 7.25 6h10.5A1.251 1.251 0 0 1 19 7.25z"},{"d":"M17.75 6H7.25A1.251 1.251 0 0 0 6 7.25v10.5A1.251 1.251 0 0 0 7.25 19h10.5A1.251 1.251 0 0 0 19 17.75V7.25A1.251 1.251 0 0 0 17.75 6zM18 17.75a.25.25 0 0 1-.25.25H7.25a.25.25 0 0 1-.25-.25V7.25A.25.25 0 0 1 7.25 7h10.5a.25.25 0 0 1 .25.25z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/halo32.json b/public/assets/components/assets/icon/halo32.json new file mode 100644 index 0000000..4af99e5 --- /dev/null +++ b/public/assets/components/assets/icon/halo32.json @@ -0,0 +1 @@ +[{"opacity":".05","d":"M24.5 1h-16A7.508 7.508 0 0 0 1 8.5v16A7.508 7.508 0 0 0 8.5 32h16a7.508 7.508 0 0 0 7.5-7.5v-16A7.508 7.508 0 0 0 24.5 1zM31 24.5a6.508 6.508 0 0 1-6.5 6.5h-16A6.508 6.508 0 0 1 2 24.5v-16A6.508 6.508 0 0 1 8.5 2h16A6.508 6.508 0 0 1 31 8.5z"},{"opacity":".1","d":"M24.5 2h-16A6.508 6.508 0 0 0 2 8.5v16A6.508 6.508 0 0 0 8.5 31h16a6.508 6.508 0 0 0 6.5-6.5v-16A6.508 6.508 0 0 0 24.5 2zM30 24.5a5.507 5.507 0 0 1-5.5 5.5h-16A5.507 5.507 0 0 1 3 24.5v-16A5.507 5.507 0 0 1 8.5 3h16A5.507 5.507 0 0 1 30 8.5z"},{"opacity":".2","d":"M24.5 3h-16A5.507 5.507 0 0 0 3 8.5v16A5.507 5.507 0 0 0 8.5 30h16a5.507 5.507 0 0 0 5.5-5.5v-16A5.507 5.507 0 0 0 24.5 3zM29 24.5a4.505 4.505 0 0 1-4.5 4.5h-16A4.505 4.505 0 0 1 4 24.5v-16A4.505 4.505 0 0 1 8.5 4h16A4.505 4.505 0 0 1 29 8.5z"},{"opacity":".3","d":"M24.5 4h-16A4.505 4.505 0 0 0 4 8.5v16A4.505 4.505 0 0 0 8.5 29h16a4.505 4.505 0 0 0 4.5-4.5v-16A4.505 4.505 0 0 0 24.5 4zM28 24.5a3.504 3.504 0 0 1-3.5 3.5h-16A3.504 3.504 0 0 1 5 24.5v-16A3.504 3.504 0 0 1 8.5 5h16A3.504 3.504 0 0 1 28 8.5z"},{"opacity":".4","d":"M24.5 5h-16A3.504 3.504 0 0 0 5 8.5v16A3.504 3.504 0 0 0 8.5 28h16a3.504 3.504 0 0 0 3.5-3.5v-16A3.504 3.504 0 0 0 24.5 5zM27 24.5a2.503 2.503 0 0 1-2.5 2.5h-16A2.503 2.503 0 0 1 6 24.5v-16A2.503 2.503 0 0 1 8.5 6h16A2.503 2.503 0 0 1 27 8.5z"},{"opacity":".5","d":"M24.5 6h-16A2.503 2.503 0 0 0 6 8.5v16A2.503 2.503 0 0 0 8.5 27h16a2.503 2.503 0 0 0 2.5-2.5v-16A2.503 2.503 0 0 0 24.5 6zM26 24.5a1.502 1.502 0 0 1-1.5 1.5h-16A1.502 1.502 0 0 1 7 24.5v-16A1.502 1.502 0 0 1 8.5 7h16A1.502 1.502 0 0 1 26 8.5z"},{"d":"M24.5 7h-16A1.502 1.502 0 0 0 7 8.5v16A1.502 1.502 0 0 0 8.5 26h16a1.502 1.502 0 0 0 1.5-1.5v-16A1.502 1.502 0 0 0 24.5 7zm.5 17.5a.5.5 0 0 1-.5.5h-16a.5.5 0 0 1-.5-.5v-16a.5.5 0 0 1 .5-.5h16a.5.5 0 0 1 .5.5z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/hamburger16.json b/public/assets/components/assets/icon/hamburger16.json new file mode 100644 index 0000000..194d20f --- /dev/null +++ b/public/assets/components/assets/icon/hamburger16.json @@ -0,0 +1 @@ +"M14 4H2V3h12zM2 9h12V8H2zm0 5h12v-1H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hamburger24.json b/public/assets/components/assets/icon/hamburger24.json new file mode 100644 index 0000000..47bd58a --- /dev/null +++ b/public/assets/components/assets/icon/hamburger24.json @@ -0,0 +1 @@ +"M3 5h18v1H3zm0 8h18v-1H3zm0 7h18v-1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hamburger32.json b/public/assets/components/assets/icon/hamburger32.json new file mode 100644 index 0000000..94b719b --- /dev/null +++ b/public/assets/components/assets/icon/hamburger32.json @@ -0,0 +1 @@ +"M28 7H4V6h24zm0 9H4v1h24zm0 10H4v1h24z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hammer16.json b/public/assets/components/assets/icon/hammer16.json new file mode 100644 index 0000000..d9b06d6 --- /dev/null +++ b/public/assets/components/assets/icon/hammer16.json @@ -0,0 +1 @@ +"M10.591 2.33l.862-.03-.812-.896-.119-.03a11.1 11.1 0 0 0-3.979-.21A6.586 6.586 0 0 0 3.422 2.54c-.161.143-.794.822-.739 1.329a.487.487 0 0 1-.085.362 6.041 6.041 0 0 1-.486.384 1.486 1.486 0 0 0-.925-.023 5.661 5.661 0 0 0-.977.71l-.092.078-.032.118a1.338 1.338 0 0 0-.039.808 5.265 5.265 0 0 0 .43.779 3.862 3.862 0 0 0 .919.936 1.047 1.047 0 0 0 .615.103 1.571 1.571 0 0 0 .762-.358 9.005 9.005 0 0 0 .859-1.09 1.248 1.248 0 0 1 .717-.58 7.09 7.09 0 0 1 1.476.519c.927 1.073 3.192 3.697 3.57 4.267.434.656 1.685 2.252 2.432 3.204.222.285.389.497.454.584a3.646 3.646 0 0 0 1.354 1.327 1.178 1.178 0 0 0 .371.065 1.956 1.956 0 0 0 1.304-.751c.976-.978.504-1.66.256-1.909-.16-.226-2.739-2.955-2.765-2.983-.843-.89-2.303-2.373-3.326-3.377-.558-.546-1.313-1.426-1.85-2.07a2.666 2.666 0 0 1-.49-.856 5.222 5.222 0 0 0-.134-.77 3.933 3.933 0 0 1 1.5-.746 12.516 12.516 0 0 1 2.09-.27zm-3.466 3.6c.528.624 1.153 1.339 1.65 1.826 1.013.995 2.463 2.467 3.3 3.35 1.831 1.941 2.588 2.767 2.694 2.898l.09.105c.041.058.034.204-.257.495-.439.438-.59.457-.596.458a.258.258 0 0 1-.06-.015 4.898 4.898 0 0 1-.866-.979l-.466-.597c-.75-.958-1.976-2.523-2.385-3.141-.35-.528-1.909-2.355-3.445-4.135.052-.044.107-.09.18-.147.068-.053.11-.08.161-.118zM6.38 2.563l-.5.396.15.62a4.013 4.013 0 0 1 .109.61 2.235 2.235 0 0 0 .38.941 8.038 8.038 0 0 0-.168.128 4.41 4.41 0 0 0-.385.33 5.766 5.766 0 0 0-1.6-.492 2.187 2.187 0 0 0-1.588 1.059 8.206 8.206 0 0 1-.668.855.965.965 0 0 1-.214.123 2.66 2.66 0 0 1-.595-.615 4.65 4.65 0 0 1-.298-.524l.009-.062a4.281 4.281 0 0 1 .578-.425c-.007.018.087.023.245.069l.467.134.393-.284a7.022 7.022 0 0 0 .581-.46 1.46 1.46 0 0 0 .402-1.206 5.856 5.856 0 0 1 .408-.472 5.6 5.6 0 0 1 2.642-1.142c.112-.021.231-.04.355-.053a5.195 5.195 0 0 0-.703.47z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hammer24.json b/public/assets/components/assets/icon/hammer24.json new file mode 100644 index 0000000..ec419f6 --- /dev/null +++ b/public/assets/components/assets/icon/hammer24.json @@ -0,0 +1 @@ +"M22.703 19.288c-.935-1.264-2.782-3.252-4.92-5.555-2.09-2.249-4.457-4.797-6.346-7.087a2.93 2.93 0 0 1-.786-1.12 5.382 5.382 0 0 0-.173-1.006c-.017-.066-.037-.143-.047-.198a6.194 6.194 0 0 1 2.382-1.187 19.86 19.86 0 0 1 3.198-.407l1.09-.041-1.085-1.168-.148-.035a19.403 19.403 0 0 0-4.05-.474 10.466 10.466 0 0 0-6.643 2.214c-.012.01-1.18 1.116-1.09 1.912.056.503-.117.63-.578.971a1.695 1.695 0 0 0-.367.326 3.017 3.017 0 0 0-2.78 1.2 1.183 1.183 0 0 0-.34 1.093 4.648 4.648 0 0 0 1.801 2.47c1.05.5 2.276-.22 3.363-1.986a2.012 2.012 0 0 1 1.194-.928 10.552 10.552 0 0 1 1.995.676 1.069 1.069 0 0 0 .267.078c3.227 3.888 5.417 6.943 7.015 9.175 1.102 1.537 1.898 2.648 2.598 3.436l.717.807a1.63 1.63 0 0 0 1.144.542l.067.001a1.637 1.637 0 0 0 1.119-.445l1.218-1.155a1.6 1.6 0 0 0 .185-2.109zM6.347 7.283a2.925 2.925 0 0 0-2.014 1.402c-.571.929-1.464 1.9-2.063 1.618a3.886 3.886 0 0 1-1.266-1.762c-.013-.127.024-.163.047-.184.895-.855 1.123-1.004 2.012-.927a.892.892 0 0 0 .656-.219c.129-.112.26-.209.384-.3a1.846 1.846 0 0 0 .978-1.865 3.017 3.017 0 0 1 .75-1.067 9.561 9.561 0 0 1 5.987-1.969c.423 0 .84.02 1.234.052-.156.03-.31.063-.464.098A7.245 7.245 0 0 0 9.74 3.595a1.012 1.012 0 0 0-.232 1.17 4.357 4.357 0 0 1 .145.834 2.52 2.52 0 0 0 .605 1.228 7.769 7.769 0 0 0-.68.47 5.773 5.773 0 0 0-.828.735h-.002a8.124 8.124 0 0 0-2.401-.75zm15.482 13.389l-1.217 1.154a.601.601 0 0 1-.457.17.622.622 0 0 1-.437-.206L19 20.983c-.666-.75-1.49-1.899-2.533-3.355-1.577-2.2-3.732-5.204-6.889-9.023a6.001 6.001 0 0 1 .607-.516 6.23 6.23 0 0 1 .742-.502c1.837 2.208 4.103 4.654 6.122 6.827 2.118 2.28 3.947 4.25 4.848 5.468a.6.6 0 0 1-.069.79z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hammer32.json b/public/assets/components/assets/icon/hammer32.json new file mode 100644 index 0000000..aab4b20 --- /dev/null +++ b/public/assets/components/assets/icon/hammer32.json @@ -0,0 +1 @@ +"M29.64 25.462c-1.186-1.62-3.535-4.176-6.254-7.136-2.657-2.893-5.671-6.173-8.066-9.11a3.883 3.883 0 0 1-1.044-1.531 6.899 6.899 0 0 0-.215-1.271 3.427 3.427 0 0 1-.08-.348 7.985 7.985 0 0 1 3.153-1.61 25.43 25.43 0 0 1 4.095-.527l1.08-.043-1.14-1.239-.148-.035a24.293 24.293 0 0 0-5.123-.606A13.096 13.096 0 0 0 7.53 4.82c-.225.2-1.433 1.478-1.338 2.334.078.73-.212.949-.792 1.383a8.35 8.35 0 0 0-.558.444c-1.468-.125-1.92.252-3.014 1.16l-.39.32-.095.105a1.472 1.472 0 0 0-.277 1.24 7.214 7.214 0 0 0 2.294 3.029 2.25 2.25 0 0 0 2.404-.483 18.003 18.003 0 0 0 1.577-2.018 2.67 2.67 0 0 1 1.633-1.26 12.815 12.815 0 0 1 2.588.88c.11.046.2.077.277.104.05.018.111.032.116.036 4.108 5.004 6.896 8.936 8.93 11.807 1.401 1.976 2.413 3.404 3.3 4.412l.912 1.038a1.935 1.935 0 0 0 1.362.651l.078.001a1.939 1.939 0 0 0 1.334-.534l1.548-1.486a1.927 1.927 0 0 0 .22-2.52zM12.059 11.028l-.029.034c-.03-.012-.052-.018-.088-.033a10.285 10.285 0 0 0-3-.954 3.577 3.577 0 0 0-2.454 1.738 21.031 21.031 0 0 1-1.375 1.786c-.605.434-.936.519-1.313.338a6.931 6.931 0 0 1-1.792-2.446.85.85 0 0 1 .125-.305l.334-.275c1.045-.867 1.228-1.021 2.299-.933a1.02 1.02 0 0 0 .738-.247A7.72 7.72 0 0 1 6 9.337a2.27 2.27 0 0 0 1.186-2.288A3.785 3.785 0 0 1 8.19 5.571a12.232 12.232 0 0 1 7.706-2.565 20.9 20.9 0 0 1 2.624.178c-.523.076-1.076.173-1.614.298A9.024 9.024 0 0 0 13.34 5.3a1.176 1.176 0 0 0-.25 1.356 5.831 5.831 0 0 1 .19 1.1 3.345 3.345 0 0 0 .842 1.625 9.48 9.48 0 0 0-.994.683 7.036 7.036 0 0 0-1.068.964zm16.668 16.234l-1.547 1.485a.945.945 0 0 1-.678.256.924.924 0 0 1-.652-.312l-.912-1.038c-.853-.97-1.905-2.452-3.236-4.33-2.018-2.848-4.78-6.742-8.838-11.696a6.433 6.433 0 0 1 .875-.772 8.145 8.145 0 0 1 .964-.66l.09-.05C17.14 13 20.06 16.182 22.65 19.001c2.7 2.939 5.032 5.477 6.184 7.051a.923.923 0 0 1-.106 1.209z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/handleVertical16.json b/public/assets/components/assets/icon/handleVertical16.json new file mode 100644 index 0000000..f664790 --- /dev/null +++ b/public/assets/components/assets/icon/handleVertical16.json @@ -0,0 +1 @@ +"M9.5 2A1.5 1.5 0 1 1 8 .5 1.501 1.501 0 0 1 9.5 2zM8 6.5A1.5 1.5 0 1 0 9.5 8 1.501 1.501 0 0 0 8 6.5zm0 6A1.5 1.5 0 1 0 9.5 14 1.501 1.501 0 0 0 8 12.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/handleVertical24.json b/public/assets/components/assets/icon/handleVertical24.json new file mode 100644 index 0000000..b431e5f --- /dev/null +++ b/public/assets/components/assets/icon/handleVertical24.json @@ -0,0 +1 @@ +"M13.5 4A1.5 1.5 0 1 1 12 2.5 1.502 1.502 0 0 1 13.5 4zM12 10.5a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5zm0 8a1.5 1.5 0 1 0 1.5 1.5 1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/handleVertical32.json b/public/assets/components/assets/icon/handleVertical32.json new file mode 100644 index 0000000..693d1b6 --- /dev/null +++ b/public/assets/components/assets/icon/handleVertical32.json @@ -0,0 +1 @@ +"M14.5 6A1.5 1.5 0 1 1 16 7.5 1.502 1.502 0 0 1 14.5 6zM16 17.5a1.5 1.5 0 1 0-1.5-1.5 1.502 1.502 0 0 0 1.5 1.5zm0 10a1.5 1.5 0 1 0-1.5-1.5 1.502 1.502 0 0 0 1.5 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heading16.json b/public/assets/components/assets/icon/heading16.json new file mode 100644 index 0000000..ce8942e --- /dev/null +++ b/public/assets/components/assets/icon/heading16.json @@ -0,0 +1 @@ +"M13 4v2h2v2h-2v2a1 1 0 0 0 1 1h1v2h-1a3.003 3.003 0 0 1-3-3V8h-1V6h1V4zm-7 9V5h3V3H1v2h3v8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heading24.json b/public/assets/components/assets/icon/heading24.json new file mode 100644 index 0000000..db01ead --- /dev/null +++ b/public/assets/components/assets/icon/heading24.json @@ -0,0 +1 @@ +"M16 6h-6v14H8V6H2V4h14zm3 0h-2v3h-2v2h2v5.5a3.504 3.504 0 0 0 3.5 3.5H22v-2h-1.5a1.502 1.502 0 0 1-1.5-1.5V11h3V9h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heading32.json b/public/assets/components/assets/icon/heading32.json new file mode 100644 index 0000000..6280ce2 --- /dev/null +++ b/public/assets/components/assets/icon/heading32.json @@ -0,0 +1 @@ +"M28.5 24h.5v2h-.5a5.507 5.507 0 0 1-5.5-5.5V15h-3v-2h3V9h2v4h4v2h-4v5.5a3.504 3.504 0 0 0 3.5 3.5zM11 26h2V8h8V6H3v2h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/headingLayout16.json b/public/assets/components/assets/icon/headingLayout16.json new file mode 100644 index 0000000..e7d406d --- /dev/null +++ b/public/assets/components/assets/icon/headingLayout16.json @@ -0,0 +1 @@ +"M6 1h9v2H6zM1 12h14v-1H1zm0 4h14v-1H1zM1 0v1h1v4h1V1h1V0zm0 7h14V6H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/headingLayout24.json b/public/assets/components/assets/icon/headingLayout24.json new file mode 100644 index 0000000..04fadc7 --- /dev/null +++ b/public/assets/components/assets/icon/headingLayout24.json @@ -0,0 +1 @@ +"M7 3h15v3H7zM2 14h20v-1H2zm0 4h20v-1H2zm0 4h20v-1H2zM2 2v1h1v4h1V3h1V2zm0 7h20v1H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/headingLayout32.json b/public/assets/components/assets/icon/headingLayout32.json new file mode 100644 index 0000000..2df431c --- /dev/null +++ b/public/assets/components/assets/icon/headingLayout32.json @@ -0,0 +1 @@ +"M8 4h21v3H8zM3 29h26v-1H3zm0-12h26v-1H3zm0 6h26v-1H3zM3 3v1h1v4h1V4h1V3zm0 7h26v1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/headingRtl16.json b/public/assets/components/assets/icon/headingRtl16.json new file mode 100644 index 0000000..194fea1 --- /dev/null +++ b/public/assets/components/assets/icon/headingRtl16.json @@ -0,0 +1 @@ +"M4 8v2a1 1 0 0 0 1 1h1v2H5a3.003 3.003 0 0 1-3-3V8H1V6h1V4h2v2h2v2zm8 5V5h3V3H7v2h3v8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/headingRtl24.json b/public/assets/components/assets/icon/headingRtl24.json new file mode 100644 index 0000000..d37aeb8 --- /dev/null +++ b/public/assets/components/assets/icon/headingRtl24.json @@ -0,0 +1 @@ +"M8 4h14v2h-6v14h-2V6H8zM6 6H4v3H2v2h2v5.5A3.504 3.504 0 0 0 7.5 20H9v-2H7.5A1.502 1.502 0 0 1 6 16.5V11h3V9H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/headingRtl32.json b/public/assets/components/assets/icon/headingRtl32.json new file mode 100644 index 0000000..9cba8e2 --- /dev/null +++ b/public/assets/components/assets/icon/headingRtl32.json @@ -0,0 +1 @@ +"M6 15H3v-2h3V9h2v4h4v2H8v5.5a3.504 3.504 0 0 0 3.5 3.5h.5v2h-.5A5.507 5.507 0 0 1 6 20.5zm5-7h8v18h2V8h8V6H11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/headset16.json b/public/assets/components/assets/icon/headset16.json new file mode 100644 index 0000000..4451805 --- /dev/null +++ b/public/assets/components/assets/icon/headset16.json @@ -0,0 +1 @@ +"M9.954 14.147A1.498 1.498 0 0 0 8.5 13h-1a1.5 1.5 0 0 0 0 3h1a1.494 1.494 0 0 0 1.275-.72c2.032-.528 3.336-2.045 3.9-4.535l.925-.695a1.005 1.005 0 0 0 .4-.8v-1.5a1.007 1.007 0 0 0-.4-.8l-.688-.516A6.17 6.17 0 0 0 8 1a6.227 6.227 0 0 0-5.982 6H1v1h2v-.5A5.274 5.274 0 0 1 8 2a5.106 5.106 0 0 1 4.81 4.018 1.01 1.01 0 0 0-.258.087A.995.995 0 0 0 12 7v3a.995.995 0 0 0 .552.895c.012.005.025.003.036.008a4.468 4.468 0 0 1-2.634 3.244zM7 14.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zM13 7l1 .75v1.5L13 10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/headset24.json b/public/assets/components/assets/icon/headset24.json new file mode 100644 index 0000000..0196980 --- /dev/null +++ b/public/assets/components/assets/icon/headset24.json @@ -0,0 +1 @@ +"M22.004 9.783l-1.297-.773c-.01-.006-.022-.009-.033-.014A8.968 8.968 0 0 0 12 1.2 9.04 9.04 0 0 0 3.213 10H2v1h2.2v-.5A8.07 8.07 0 0 1 12 2.2a7.957 7.957 0 0 1 7.66 6.762c-.03.014-.06.02-.09.036a1.135 1.135 0 0 0-.57.982v4.767a1.125 1.125 0 0 0 .402.854 8.04 8.04 0 0 1-5.483 5.434A1.495 1.495 0 0 0 12.5 20h-1a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 0 1.383-.92 9.027 9.027 0 0 0 6.492-6.236 1.103 1.103 0 0 0 .333-.126l1.284-.766A1.903 1.903 0 0 0 23 13.271v-1.813a1.9 1.9 0 0 0-.996-1.675zM11 21.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 0 1h-1a.5.5 0 0 1-.5-.5zm11-8.23a.916.916 0 0 1-.499.811l-1.307.778a.13.13 0 0 1-.194-.112V9.98a.13.13 0 0 1 .064-.112.132.132 0 0 1 .066-.017.133.133 0 0 1 .066.018l1.305.778.02.012a.904.904 0 0 1 .479.799z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/headset32.json b/public/assets/components/assets/icon/headset32.json new file mode 100644 index 0000000..035df71 --- /dev/null +++ b/public/assets/components/assets/icon/headset32.json @@ -0,0 +1 @@ +"M28.76 12.716l-1.207-.605a1.057 1.057 0 0 0-.263-.09C26.125 6.69 22.513 2.201 16 2.201 7.906 2.2 4.084 9.13 4.084 16H3v1h2.132c-.027-.33-.048-.663-.048-1a14.703 14.703 0 0 1 2.72-8.871A9.89 9.89 0 0 1 16 3.2c5.956 0 9.26 4.163 10.326 9.108a1.074 1.074 0 0 0-.325.762v5.86a1.07 1.07 0 0 0 .215.628 11.247 11.247 0 0 1-7.651 7.886A1.495 1.495 0 0 0 17.5 27h-2a1.5 1.5 0 0 0 0 3h2a1.5 1.5 0 0 0 1.5-1.5c0-.047-.01-.092-.014-.138a12.252 12.252 0 0 0 8.138-8.367 1.06 1.06 0 0 0 .429-.106l1.206-.605A2.23 2.23 0 0 0 30 17.276v-2.552a2.232 2.232 0 0 0-1.24-2.008zM17.5 29h-2a.5.5 0 0 1 0-1h2a.5.5 0 0 1 0 1zM29 17.276a1.237 1.237 0 0 1-.688 1.114l-1.207.604-.103-.064v-5.86l.103-.064 1.208.604A1.238 1.238 0 0 1 29 14.724z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heart16.json b/public/assets/components/assets/icon/heart16.json new file mode 100644 index 0000000..18713e8 --- /dev/null +++ b/public/assets/components/assets/icon/heart16.json @@ -0,0 +1 @@ +"M8 14.65L2.19 8.89C.66 7.36.66 4.67 2.19 3.13c.74-.75 1.73-1.16 2.77-1.16 1.05 0 2.03.41 2.78 1.16L8 3.4l.26-.27a3.88 3.88 0 0 1 2.78-1.16c1.05 0 2.03.41 2.77 1.16 1.53 1.53 1.53 4.22 0 5.75l-5.82 5.76zM4.96 2.91c-.8 0-1.55.31-2.12.88-1.18 1.18-1.18 3.26 0 4.44L8 13.34l5.16-5.12c1.18-1.18 1.18-3.26 0-4.44-.57-.57-1.32-.88-2.12-.88s-1.55.31-2.12.88L8 4.71l-.92-.93c-.57-.57-1.32-.88-2.12-.88z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heart16F.json b/public/assets/components/assets/icon/heart16F.json new file mode 100644 index 0000000..70bb835 --- /dev/null +++ b/public/assets/components/assets/icon/heart16F.json @@ -0,0 +1 @@ +"M8 14.65L2.19 8.89C.66 7.36.66 4.67 2.19 3.13c.74-.75 1.73-1.16 2.77-1.16 1.05 0 2.03.41 2.78 1.16L8 3.4l.26-.27a3.88 3.88 0 0 1 2.78-1.16c1.05 0 2.03.41 2.77 1.16 1.53 1.53 1.53 4.22 0 5.75l-5.82 5.76z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heart24.json b/public/assets/components/assets/icon/heart24.json new file mode 100644 index 0000000..fe54b06 --- /dev/null +++ b/public/assets/components/assets/icon/heart24.json @@ -0,0 +1 @@ +"M12 22.59l-9.2-9.12C.43 11.09.43 7.21 2.8 4.83a6.03 6.03 0 0 1 4.29-1.79c1.62 0 3.14.63 4.29 1.79l.62.62.62-.62a6.014 6.014 0 0 1 4.29-1.79c1.62 0 3.14.63 4.29 1.79 2.37 2.38 2.37 6.26 0 8.64L12 22.59zM7.09 4c-1.37 0-2.65.54-3.61 1.51-2 2.01-2 5.28 0 7.29L12 21.25l8.53-8.45c2-2.01 2-5.28 0-7.29A5.079 5.079 0 0 0 16.92 4c-1.37 0-2.65.54-3.61 1.51l-1.3 1.3-1.3-1.3C9.75 4.54 8.46 4.01 7.1 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heart24F.json b/public/assets/components/assets/icon/heart24F.json new file mode 100644 index 0000000..ccc1d16 --- /dev/null +++ b/public/assets/components/assets/icon/heart24F.json @@ -0,0 +1 @@ +"M12 22.59l-9.2-9.12C.43 11.09.43 7.21 2.8 4.83a6.03 6.03 0 0 1 4.29-1.79c1.62 0 3.14.63 4.29 1.79l.62.62.62-.62a6.014 6.014 0 0 1 4.29-1.79c1.62 0 3.14.63 4.29 1.79 2.37 2.38 2.37 6.26 0 8.64L12 22.59z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heart32.json b/public/assets/components/assets/icon/heart32.json new file mode 100644 index 0000000..d192ffd --- /dev/null +++ b/public/assets/components/assets/icon/heart32.json @@ -0,0 +1 @@ +"M16 29.68L4.26 18.05c-3-3.02-3-7.75 0-10.77 1.45-1.46 3.37-2.26 5.42-2.26s3.97.8 5.42 2.26l.89.9.89-.9c1.45-1.46 3.37-2.26 5.42-2.26s3.97.8 5.42 2.26c3 3.02 3 7.75 0 10.77L15.98 29.68zM9.69 5.98c-1.79 0-3.47.7-4.74 1.97-2.62 2.64-2.62 6.77 0 9.41L16 28.32l11.06-10.96c2.62-2.64 2.62-6.77 0-9.41-1.27-1.27-2.95-1.97-4.74-1.97s-3.47.7-4.74 1.97L16 9.53l-1.58-1.58a6.657 6.657 0 0 0-4.74-1.97z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heart32F.json b/public/assets/components/assets/icon/heart32F.json new file mode 100644 index 0000000..dc8909c --- /dev/null +++ b/public/assets/components/assets/icon/heart32F.json @@ -0,0 +1 @@ +"M16 29.68L4.26 18.05c-3-3.02-3-7.75 0-10.77 1.45-1.46 3.37-2.26 5.42-2.26s3.97.8 5.42 2.26l.89.9.89-.9c1.45-1.46 3.37-2.26 5.42-2.26s3.97.8 5.42 2.26c3 3.02 3 7.75 0 10.77L15.98 29.68z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heatChart16.json b/public/assets/components/assets/icon/heatChart16.json new file mode 100644 index 0000000..9b312bd --- /dev/null +++ b/public/assets/components/assets/icon/heatChart16.json @@ -0,0 +1 @@ +"M13 7v2h-2V7zm2-6v14H1V1zM9 11H7V9H2v3h4v2h3zm5-4h-1V2h-2v5H9V5H7V3h2V2H5v1H2v4h3V5h2v2h2v2h2v5h3v-2h-1V9h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heatChart24.json b/public/assets/components/assets/icon/heatChart24.json new file mode 100644 index 0000000..3ff698a --- /dev/null +++ b/public/assets/components/assets/icon/heatChart24.json @@ -0,0 +1 @@ +"M18 14v-2h2v2zM2 2h20v20H2zm1 9h4V9h2v2h3v1h2v2h4v7h3v-3h-1v-4h1v-2h-1V3h-2v9h-4V8h-2V6h2V3H9v2H3zm0 5h3v2h2v3h6v-4h-3v-2H9v-2H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heatChart32.json b/public/assets/components/assets/icon/heatChart32.json new file mode 100644 index 0000000..3c93de4 --- /dev/null +++ b/public/assets/components/assets/icon/heatChart32.json @@ -0,0 +1 @@ +"M23 18v-3h3v3zM3 3h26v26H3zm1 12h5v-3h3v3h7v3h4v10h5v-3h-2v-7h2v-3h-2V4h-3v11h-4v-4h-3V8h3V4h-7v3H4zm0 6h5v3h3v4h7v-4h-4v-3h-3v-3H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heavyRain16.json b/public/assets/components/assets/icon/heavyRain16.json new file mode 100644 index 0000000..1245600 --- /dev/null +++ b/public/assets/components/assets/icon/heavyRain16.json @@ -0,0 +1 @@ +"M16 11.132L13.722 16h-1.104l2.339-5H16zM6.917 13H3.5a2.473 2.473 0 0 1-2.465-2.888 2.224 2.224 0 0 1 0-3.758 1.982 1.982 0 0 1 2.428-2.295 2.48 2.48 0 0 1 3.977-.118 3.978 3.978 0 0 1 6.49 2.371 3.5 3.5 0 0 1 2.004 2.544 1.497 1.497 0 0 0-.988.276 2.487 2.487 0 0 0-1.425-1.908l-.484-.218-.092-.522a2.989 2.989 0 0 0-5.857-.17l-.233.992-.987-.252A1.462 1.462 0 0 0 4.03 8.227l-.124.677-.678.125A1.498 1.498 0 0 0 3.5 12h3.885zM3.046 8.046a2.462 2.462 0 0 1 3.069-1.96 3.987 3.987 0 0 1 .643-1.397 1.491 1.491 0 0 0-2.48-.052l-.39.551-.657-.156A1.013 1.013 0 0 0 3 5a.98.98 0 0 0-.98 1.177l.118.66-.564.36a1.214 1.214 0 0 0-.161 1.943 2.498 2.498 0 0 1 1.633-1.094zM9.618 16h1.104l1.404-3h-1.104zm-9 0h1.104l.936-2H1.554zm3 0h1.104l.936-2H4.554zm5.807-6l-2.807 6h1.104l2.808-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heavyRain24.json b/public/assets/components/assets/icon/heavyRain24.json new file mode 100644 index 0000000..f5fa051 --- /dev/null +++ b/public/assets/components/assets/icon/heavyRain24.json @@ -0,0 +1 @@ +"M3.38 23H2.277l1.871-4h1.105zm3.936-2l.936-2H7.147l-.935 2zm2.831-2l-1.87 4H9.38l1.871-4zm2.364-1H5.438A3.438 3.438 0 0 1 2 14.562c0-.035.01-.068.01-.103a3.05 3.05 0 0 1 .414-4.848 2.725 2.725 0 0 1 3.337-3.155 3.41 3.41 0 0 1 5.466-.166 5.48 5.48 0 0 1 8.723 2.43 4.755 4.755 0 0 1 2.922 5.537 1.44 1.44 0 0 0-.908-.7c.012-.123.037-.243.037-.368a3.789 3.789 0 0 0-2.418-3.54l-.429-.169-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.407 2.407 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.437 2.437 0 0 0 5.437 17h7.542zm-9.549-7.546a2.038 2.038 0 0 0-.685 2.757 3.437 3.437 0 0 1 3.16-2.086l.012.001A3.369 3.369 0 0 1 9.4 9.24a5.478 5.478 0 0 1 1.124-2.235 2.42 2.42 0 0 0-3.948.03l-.39.55-.657-.156a1.725 1.725 0 0 0-2.155 1.696 1.775 1.775 0 0 0 .033.31l.118.659zM17.72 18h-1.105l-2.339 5h1.105zm3.936-2H20.55l-2.34 5h1.105zm-9.912 6h1.105l3.274-7H15.02z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heavyRain32.json b/public/assets/components/assets/icon/heavyRain32.json new file mode 100644 index 0000000..6a7e6d2 --- /dev/null +++ b/public/assets/components/assets/icon/heavyRain32.json @@ -0,0 +1 @@ +"M5.787 31H4.682l2.34-5h1.104zm4.234-5l-1.403 3h1.104l1.404-3zm3 0l-2.339 5h1.105l2.339-5zm3 0l-2.339 5h1.105l2.339-5zM2 19.62a3.953 3.953 0 0 1 1.053-6.094A3.954 3.954 0 0 1 3 13a3.964 3.964 0 0 1 4.72-3.927 4.465 4.465 0 0 1 7.182-.489 7.486 7.486 0 0 1 11.791 3.803 6.495 6.495 0 0 1 1.57 11.407l.319-.682a1.488 1.488 0 0 0 .081-1.029 5.485 5.485 0 0 0-2.308-8.754l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 11.5 14a3.498 3.498 0 0 0-3.285 2.344l-.223.633-.67.034a3.5 3.5 0 0 0-3.271 4.098A3.621 3.621 0 0 0 7.672 24h11.181l-.468 1H7.672a4.614 4.614 0 0 1-4.608-3.727 4.669 4.669 0 0 1-.057-.824A3.987 3.987 0 0 1 2 19.62zm1.543-5.222a2.965 2.965 0 0 0-.391 4.947 4.5 4.5 0 0 1 4.12-3.333A4.487 4.487 0 0 1 11.5 13a4.46 4.46 0 0 1 .64.065 7.483 7.483 0 0 1 2.016-3.818 3.468 3.468 0 0 0-5.595.367l-.362.563-.658-.12A2.965 2.965 0 0 0 4 13a2.066 2.066 0 0 0 .03.29l.103.776zM22.465 21h-1.104l-4.21 9h1.104zm-1.678 10l2.807-6h-1.105l-2.807 6zm6.743-8h-1.105l-2.807 6h1.105z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heavySnow16.json b/public/assets/components/assets/icon/heavySnow16.json new file mode 100644 index 0000000..02d1b81 --- /dev/null +++ b/public/assets/components/assets/icon/heavySnow16.json @@ -0,0 +1 @@ +"M11.354 4.354l-.707-.707 3-3 .707.707zM4 5V4H2v1zm1 0h1V4H5zm2-1v1h2V4zM5 3h1V1H5zm1 3H5v2h1zm-1.128-.165l-.743-.67L3.12 6.282l.743.67zm1.256-2.67l.743.67L7.88 2.718l-.743-.67zm.743 2l-.743.67 1.008 1.117.743-.67zM4.13 3.835l.743-.67-1.008-1.117-.743.67zm8.517.813l-7.988 8.016A1.563 1.563 0 0 1 1.99 11.56a1.586 1.586 0 0 1 1.904-1.525l.219-.976a2.563 2.563 0 1 0 1.252 4.312l7.989-8.017zm-3.124 6.071l-1.924 1.925a1.965 1.965 0 1 0 3.354 1.388h-1a.965.965 0 1 1-1.647-.681l1.72-1.72a1.489 1.489 0 0 1-.503-.912zM11 11h1v-1h-1zm3-1h-1v1h1zm2 1v-1h-1v1zm-3-3v1h1V8zm1 5v-1h-1v1zm-1.854-1.854l-.5.5.707.707.5-.5zm2.707-1.293l.5-.5-.707-.707-.5.5zm0 1.293l-.707.707.5.5.707-.707zm-2.707-1.293l.707-.707-.5-.5-.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heavySnow24.json b/public/assets/components/assets/icon/heavySnow24.json new file mode 100644 index 0000000..cfc7ca5 --- /dev/null +++ b/public/assets/components/assets/icon/heavySnow24.json @@ -0,0 +1 @@ +"M16.354 7.354l-.707-.707 5-5 .707.707zm3.129-.541L7.095 19.2a2.426 2.426 0 1 1 0-3.43l.707-.707a3.425 3.425 0 1 0 0 4.844L20.19 7.52zm-3.958 7.933l-4.94 4.94a2 2 0 1 0 3.038.245l-.811.586A.989.989 0 0 1 13 21.1a1 1 0 1 1-1.707-.707l4.748-4.749a1.49 1.49 0 0 1-.516-.898zM17 15h1v-1h-1zm3-1h-1v1h1zm2 1v-1h-1v1zm-3-3v1h1v-1zm1 5v-1h-1v1zm-1.854-1.854l-.5.5.707.707.5-.5zm2.707-1.293l.5-.5-.707-.707-.5.5zm0 1.293l-.707.707.5.5.707-.707zm-2.707-1.293l.707-.707-.5-.5-.707.707zM4.247 9.533l1.472-.85.5.866.366-1.366L8 7.366V10l-1 1h1v1h1v-1h1l-1-1V7.366l1.415.817.366 1.366.5-.866 1.472.85.5-.866-1.472-.85.5-.866-1.366.366L9.5 6.5l1.415-.817 1.366.366-.5-.866 1.472-.85-.5-.866-1.472.85-.5-.866-.366 1.366L9 5.634V3l1-1H9V1H8v1H7l1 1v2.634l-1.415-.817-.366-1.366-.5.866-1.472-.85-.5.866 1.472.85-.5.866 1.366-.366L7.5 6.5l-1.415.817-1.366-.366.5.866-1.472.85z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/heavySnow32.json b/public/assets/components/assets/icon/heavySnow32.json new file mode 100644 index 0000000..47a01bd --- /dev/null +++ b/public/assets/components/assets/icon/heavySnow32.json @@ -0,0 +1 @@ +"M3.902 13.14l1.547-.874-1.201-.97.627-.778 1.512 1.219 3.097-1.75-3.097-1.752-1.512 1.22-.627-.78 1.201-.97-1.547-.874.493-.871 1.528.864.162-1.516.995.107-.21 1.945L10 9.13V5.288l-1.727-.685.37-.93 1.357.54V3h1v1.213l1.358-.54.369.93L11 5.29v3.84l3.13-1.769-.21-1.945.995-.107.162 1.516 1.528-.864.493.871-1.547.875 1.201.969-.627.78-1.512-1.22-3.097 1.751 3.097 1.75 1.512-1.218.627.779-1.201.97 1.547.874-.493.87-1.528-.863-.162 1.517-.995-.107.21-1.946-3.13-1.77v3.868l1.727.685-.37.93L11 15.787V17h-1v-1.213l-1.358.54-.369-.93L10 14.71v-3.868l-3.13 1.769.21 1.946-.995.107-.162-1.517-1.528.864zm24.452-8.786l-.707-.707-7 7 .707.707zm-2.707 5.293L9.17 26.12a3.658 3.658 0 0 1-5.051 0 3.572 3.572 0 0 1 2.83-6.085l.084-.996a4.572 4.572 0 0 0-3.621 7.788 4.57 4.57 0 0 0 6.465 0l16.476-16.474zM20.54 19.835l-5.872 5.872a2.535 2.535 0 1 0 4.286 1.328l-.983.182a1.535 1.535 0 1 1-2.596-.803l5.722-5.722a1.494 1.494 0 0 1-.557-.857zM24 20v-1h-2v1zm2-1h-1v1h1zm1 0v1h2v-1zm-2-1h1v-2h-1zm1 3h-1v2h1zm-1.128-.165l-.743-.67-1.008 1.117.743.67zm1.256-2.67l.743.67 1.008-1.117-.743-.67zm.743 2l-.743.67 1.008 1.117.743-.67zm-3.75-2.447l1.008 1.117.743-.67-1.008-1.117z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hideEmpty16.json b/public/assets/components/assets/icon/hideEmpty16.json new file mode 100644 index 0000000..c841e2f --- /dev/null +++ b/public/assets/components/assets/icon/hideEmpty16.json @@ -0,0 +1 @@ +"M1 5h14v1h1V1H0v14h5v-1H1zm0-3h14v2H1zm13.665 5.665L13.28 9.052a5.642 5.642 0 0 0-2.779-.806c-2.981 0-5.251 2.888-5.346 3.011l-.214.276.214.276a9.445 9.445 0 0 0 2.957 2.41l-1.047 1.047.707.707 7.601-7.6zm-2.992 2.992a1.528 1.528 0 0 0-1.165-.532 1.458 1.458 0 0 0-1.5 1.408 1.383 1.383 0 0 0 .64 1.15l-.928.927a8.744 8.744 0 0 1-2.779-2.077C6.586 10.82 8.4 9.045 10.5 9.045a4.743 4.743 0 0 1 2.19.595zm4.327.776v.2l-.138.177c-.096.123-2.381 3.01-5.362 3.01-.033 0-.064-.005-.097-.006l.87-.87a7.7 7.7 0 0 0 3.802-2.41c-.163-.18-.4-.426-.698-.694l.562-.562a9.041 9.041 0 0 1 .923.978z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hideEmpty24.json b/public/assets/components/assets/icon/hideEmpty24.json new file mode 100644 index 0000000..7bd052e --- /dev/null +++ b/public/assets/components/assets/icon/hideEmpty24.json @@ -0,0 +1 @@ +"M7.417 20H2V8h20v5.509c.371.294.704.587 1 .866V3H1v18h7.162c.034-.057.065-.114.102-.171A23.96 23.96 0 0 1 7.417 20zM2 4h20v3H2zm12.893 15.844l2.85-2.85a2.392 2.392 0 0 1-2.85 2.85zM23.03 17.5l-.234.305c-.132.171-3.273 4.195-7.338 4.195a6.92 6.92 0 0 1-2.303-.418l.715-.715a5.834 5.834 0 0 0 1.59.233c3.055 0 5.657-2.67 6.47-3.6a13.557 13.557 0 0 0-2.486-2.206l.643-.644a13.56 13.56 0 0 1 2.709 2.545zm-11.273 3.45h.003l.663-.662-.003-.002 1.196-1.195.002.002 3.375-3.374-.003-.003 1.165-1.164.003.001.668-.667-.003-.002 1.53-1.53-.707-.707-1.806 1.806A6.858 6.858 0 0 0 15.458 13c-4.06 0-7.312 4.017-7.45 4.188l-.248.312.249.312a14.21 14.21 0 0 0 2.87 2.6l-1.233 1.234.707.707zM8.88 17.5c.85-.937 3.534-3.6 6.58-3.6a5.8 5.8 0 0 1 1.674.258l-1.052 1.053a2.367 2.367 0 0 0-.683-.111 2.403 2.403 0 0 0-2.4 2.4 2.367 2.367 0 0 0 .111.682l-1.584 1.585A14.104 14.104 0 0 1 8.88 17.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hideEmpty32.json b/public/assets/components/assets/icon/hideEmpty32.json new file mode 100644 index 0000000..c4d7adf --- /dev/null +++ b/public/assets/components/assets/icon/hideEmpty32.json @@ -0,0 +1 @@ +"M9.398 26H3V11h26v3.464l.622.621a2.726 2.726 0 0 1 .378.581V5H2v22h8.352a22.583 22.583 0 0 1-.954-1zM3 6h26v4H3zm20.877 16.765a3.306 3.306 0 0 1 .073.715v.076a3.441 3.441 0 0 1-3.451 3.394 3.547 3.547 0 0 1-.724-.083zm6.903.434l.22.301-.224.299c-.187.252-4.57 6.084-10.234 6.147h-.022a9.359 9.359 0 0 1-3.192-.633l.704-.703a8.265 8.265 0 0 0 2.492.435h.014c4.552-.054 8.377-4.343 9.368-5.545l-.004-.006.005-.006a19.33 19.33 0 0 0-3.462-3.291l.642-.642a19.358 19.358 0 0 1 3.693 3.644zm-2.573-6.7l-.707-.706-2.47 2.47a10.082 10.082 0 0 0-4.422-1.22h-.155c-5.662.123-10.048 5.902-10.233 6.156L10 23.5l.224.299a19.64 19.64 0 0 0 4.868 4.402l-2.3 2.3.708.706zM11.094 23.5l.004-.006-.005-.006c.98-1.211 4.822-5.442 9.374-5.544h.128a9.075 9.075 0 0 1 3.767.987l-1.808 1.808a3.506 3.506 0 0 0-2.018-.689h-.072a3.44 3.44 0 0 0-3.414 3.43v.076a3.31 3.31 0 0 0 .685 2.002l-1.99 1.99a19.166 19.166 0 0 1-4.651-4.048z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highlighter16.json b/public/assets/components/assets/icon/highlighter16.json new file mode 100644 index 0000000..fd05e81 --- /dev/null +++ b/public/assets/components/assets/icon/highlighter16.json @@ -0,0 +1 @@ +"M15.04 2.332L13.667.961A1 1 0 0 0 12.34.883L3.033 8.23l-.504 3.533L.574 13.72l2.561.853 1.1-1.1 3.534-.505 7.348-9.308a1 1 0 0 0-.078-1.327zM3.853 9.561l2.585 2.585-2.262.324-.647-.647zm-.99 3.867l-.438-.147.574-.574.293.293zm4.592-1.68L4.25 8.545l8.71-6.876 1.371 1.371z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highlighter24.json b/public/assets/components/assets/icon/highlighter24.json new file mode 100644 index 0000000..4f2b7c5 --- /dev/null +++ b/public/assets/components/assets/icon/highlighter24.json @@ -0,0 +1 @@ +"M22.688 3.525l-2.213-2.212a1.253 1.253 0 0 0-1.704-.06L5.053 13.226 4.05 17.244 1.274 20.02l4.061 1.353 1.42-1.42 4.018-1.005L22.75 5.227a1.254 1.254 0 0 0-.061-1.702zM5.77 14.478l3.751 3.751-2.869.717-1.6-1.6zm-.706 5.75l-1.94-.647L4.5 18.207 5.793 19.5zM21.995 4.57l-11.52 13.197-4.243-4.243L19.427 2.007a.251.251 0 0 1 .34.013l2.214 2.213a.25.25 0 0 1 .014.338z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highlighter32.json b/public/assets/components/assets/icon/highlighter32.json new file mode 100644 index 0000000..a824b51 --- /dev/null +++ b/public/assets/components/assets/icon/highlighter32.json @@ -0,0 +1 @@ +"M29.703 4.996l-2.7-2.7a1.492 1.492 0 0 0-2.028-.084L6 18.268v4.025l-4.344 4.344 4.943 2.471L9.707 26h4.025L29.788 7.025a1.49 1.49 0 0 0-.085-2.029zM6.401 27.892l-3.057-1.53L5 24.708 7.293 27zM9.293 25L8 26.293 5.707 24 7 22.707v-3L12.293 25zM29.024 6.38L13.469 24.762l-6.231-6.231L25.62 2.976a.496.496 0 0 1 .677.028l2.7 2.7a.498.498 0 0 1 .027.676z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highlighterTip16.json b/public/assets/components/assets/icon/highlighterTip16.json new file mode 100644 index 0000000..180c953 --- /dev/null +++ b/public/assets/components/assets/icon/highlighterTip16.json @@ -0,0 +1 @@ +"M10 5.382V.806L6 2.14v3.242l-2 4V16h1v-6h6v6h1V9.382zM7 2.86l2-.666V4H7zm0 2.758V5h2v.618L10.69 9H5.31z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highlighterTip24.json b/public/assets/components/assets/icon/highlighterTip24.json new file mode 100644 index 0000000..8b996d4 --- /dev/null +++ b/public/assets/components/assets/icon/highlighterTip24.json @@ -0,0 +1 @@ +"M15 9.361v-7.6l-6 2.4v5.2l-3 5V23h1v-8h10v8h1v-8.639zm-5-4.523l4-1.6V7h-4zm0 4.8V8h4v1.639L16.617 14H7.383z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highlighterTip32.json b/public/assets/components/assets/icon/highlighterTip32.json new file mode 100644 index 0000000..35b95e8 --- /dev/null +++ b/public/assets/components/assets/icon/highlighterTip32.json @@ -0,0 +1 @@ +"M20 12.424V2.742L12 6.17v6.254L9 18.38v11.617h1V19h12v11h1V18.381zM13 6.83l6-2.572V9h-6zm0 5.831V10h6v2.661L21.688 18H10.311z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highwayChange16.json b/public/assets/components/assets/icon/highwayChange16.json new file mode 100644 index 0000000..5401d72 --- /dev/null +++ b/public/assets/components/assets/icon/highwayChange16.json @@ -0,0 +1 @@ +"M4 8.238a6.461 6.461 0 0 0 1 .881V14H4zM13 2h-1v6.193a6.407 6.407 0 0 1 1 .836zM4 4c0 3.402 2.36 4.36 4.442 5.204C10.352 9.978 12 10.646 12 13v1h1v-1c0-3.027-2.222-3.928-4.182-4.723C6.77 7.447 5 6.73 5 4v-.277l1.602 1.602.707-.707L4.5 1.808l-2.809 2.81.707.707L4 3.723z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highwayChange24.json b/public/assets/components/assets/icon/highwayChange24.json new file mode 100644 index 0000000..332d844 --- /dev/null +++ b/public/assets/components/assets/icon/highwayChange24.json @@ -0,0 +1 @@ +"M6 11.707a7.74 7.74 0 0 0 1 1.138V21H6zm12 3.503V3h-1v11.13a7.408 7.408 0 0 1 1 1.08zM6 3.707V6.5c0 4.923 3.175 6.328 5.977 7.567C14.672 15.26 17 16.29 17 20v1h1v-1c0-4.36-2.857-5.624-5.619-6.847C9.614 11.93 7 10.773 7 6.5V3.707l1.64 1.64.708-.706L6.5 1.793 3.652 4.641l.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highwayChange32.json b/public/assets/components/assets/icon/highwayChange32.json new file mode 100644 index 0000000..9bc7d90 --- /dev/null +++ b/public/assets/components/assets/icon/highwayChange32.json @@ -0,0 +1 @@ +"M8 13.965a9.213 9.213 0 0 0 1 1.342V28H8zM24 4h-1v15.253a8.664 8.664 0 0 1 1 1.247zM7.985 8c0 6.459 4.279 8.309 8.054 9.94C19.62 19.486 23 20.947 23 26v2h1v-2c0-5.709-3.846-7.371-7.564-8.979-3.832-1.655-7.45-3.22-7.45-9.021V4.692l2.66 2.662.707-.707L8.5 2.793 4.646 6.646l.707.707 2.632-2.631z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highwayChangeRight16.json b/public/assets/components/assets/icon/highwayChangeRight16.json new file mode 100644 index 0000000..a687ea3 --- /dev/null +++ b/public/assets/components/assets/icon/highwayChangeRight16.json @@ -0,0 +1 @@ +"M12 8.238a6.461 6.461 0 0 1-1 .881V14h1zM3 2h1v6.193a6.407 6.407 0 0 0-1 .836zm9 2c0 3.402-2.36 4.36-4.442 5.204C5.648 9.978 4 10.646 4 13v1H3v-1c0-3.027 2.222-3.928 4.182-4.723C9.23 7.447 11 6.73 11 4v-.277L9.398 5.325l-.707-.707 2.809-2.81 2.809 2.81-.707.707L12 3.723z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highwayChangeRight24.json b/public/assets/components/assets/icon/highwayChangeRight24.json new file mode 100644 index 0000000..3c79cfa --- /dev/null +++ b/public/assets/components/assets/icon/highwayChangeRight24.json @@ -0,0 +1 @@ +"M18 11.707a7.74 7.74 0 0 1-1 1.138V21h1zM6 15.21V3h1v11.13a7.408 7.408 0 0 0-1 1.08zM19.5 5.207l-1.5-1.5V6.5c0 4.923-3.164 6.328-5.956 7.567C9.358 15.26 7.039 16.29 7.039 20v1h-1v-1c0-4.36 2.847-5.624 5.599-6.847C14.396 11.93 17 10.773 17 6.5V3.707l-1.64 1.64-.708-.706L17.5 1.793l2.848 2.848-.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/highwayChangeRight32.json b/public/assets/components/assets/icon/highwayChangeRight32.json new file mode 100644 index 0000000..851fb0a --- /dev/null +++ b/public/assets/components/assets/icon/highwayChangeRight32.json @@ -0,0 +1 @@ +"M24 13.965a9.213 9.213 0 0 1-1 1.342V28h1zM8 4h1v15.253A8.664 8.664 0 0 0 8 20.5zm16.015 4c0 6.459-4.279 8.309-8.054 9.94C12.38 19.486 9 20.947 9 26v2H8v-2c0-5.709 3.846-7.371 7.564-8.979 3.832-1.655 7.45-3.22 7.45-9.021V4.692l-2.66 2.662-.707-.707L23.5 2.793l3.854 3.854-.707.707-2.632-2.632z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hillshadeEffect16.json b/public/assets/components/assets/icon/hillshadeEffect16.json new file mode 100644 index 0000000..1f076ee --- /dev/null +++ b/public/assets/components/assets/icon/hillshadeEffect16.json @@ -0,0 +1 @@ +[{"d":"M1 1v14h14V1zm7.934 5.359L3.021 2h10.272zm-.7.7L2 13.293V2.487zm.707.707L13.513 14H2.707zm.716-.716L14 2.707v10.265z"},{"opacity":".25","d":"M8.934 6.359L3.021 2h10.272L8.934 6.359z"},{"opacity":".5","d":"M8.941 7.766L13.513 14H2.707l6.234-6.234z"},{"opacity":".75","d":"M9.657 7.05L14 2.707v10.265L9.657 7.05z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/hillshadeEffect24.json b/public/assets/components/assets/icon/hillshadeEffect24.json new file mode 100644 index 0000000..0b1807d --- /dev/null +++ b/public/assets/components/assets/icon/hillshadeEffect24.json @@ -0,0 +1 @@ +[{"d":"M2 2v20h20V2zm10.957 8.336L3.91 3h16.383zm-.703.703L3 20.293V3.548zm.707.707L20.452 21H3.707zm.71-.71L21 3.706v16.38z"},{"opacity":".25","d":"M12.957 10.336L3.91 3h16.383l-7.336 7.336z"},{"opacity":".5","d":"M12.961 11.746L20.452 21H3.707l9.254-9.254z"},{"opacity":".75","d":"M13.672 11.035L21 3.707v16.381l-7.328-9.053z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/hillshadeEffect32.json b/public/assets/components/assets/icon/hillshadeEffect32.json new file mode 100644 index 0000000..fa2c5ae --- /dev/null +++ b/public/assets/components/assets/icon/hillshadeEffect32.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M17.676 15.031L28 27.142V4.707L17.676 15.031z"},{"opacity":".25","d":"M27.293 4H4.858l12.115 10.32L27.293 4z"},{"opacity":".5","d":"M16.97 15.737L4.707 28h22.71L16.97 15.737z"},{"d":"M3 3v26h26V3zm24.293 1l-10.32 10.32L4.858 4zM16.268 15.025L4 27.293V4.583zm.702.712L27.417 28H4.707zm.706-.706L28 4.707v22.435z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/home16.json b/public/assets/components/assets/icon/home16.json new file mode 100644 index 0000000..c77e1e0 --- /dev/null +++ b/public/assets/components/assets/icon/home16.json @@ -0,0 +1 @@ +"M3 1v4.5L.5 8H2v7h5v-4h2v4h5V8h1.5L8 .5l-2 2V1zm5 .914l5 5V14h-3v-4H6v4H3V6.914l1-1V2h1v2.914z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/home24.json b/public/assets/components/assets/icon/home24.json new file mode 100644 index 0000000..60fad27 --- /dev/null +++ b/public/assets/components/assets/icon/home24.json @@ -0,0 +1 @@ +"M4 9.5L.5 13H3v9h7v-6h4v6h7v-9h2.5L12 1.5l-4 4V3H4zM5 4h2v3.914l5-5L21.086 12H20v9h-5v-6H9v6H4v-9H2.914L5 9.914z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/home32.json b/public/assets/components/assets/icon/home32.json new file mode 100644 index 0000000..133ceac --- /dev/null +++ b/public/assets/components/assets/icon/home32.json @@ -0,0 +1 @@ +"M11 8.5V5H6v8.5L2.5 17H5v12h8v-8h6v8h8V17h2.5L16 3.5zM26 16v12h-6v-8h-8v8H6V16H4.914L7 13.914V6h3v4.914l6-6L27.086 16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/horizontalDistribute16.json b/public/assets/components/assets/icon/horizontalDistribute16.json new file mode 100644 index 0000000..429e8f5 --- /dev/null +++ b/public/assets/components/assets/icon/horizontalDistribute16.json @@ -0,0 +1 @@ +"M0 5v7h4V9h2v6h4V9h2v5h4V3h-4v5h-2V2H6v6H4V5zm3 6H1V6h2zm10-7h2v9h-2zM7 3h2v11H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/horizontalDistribute24.json b/public/assets/components/assets/icon/horizontalDistribute24.json new file mode 100644 index 0000000..20156f6 --- /dev/null +++ b/public/assets/components/assets/icon/horizontalDistribute24.json @@ -0,0 +1 @@ +"M17 12h-2V3H9v9H7V9H2v8h5v-4h2v9h6v-9h2v6h5V6h-5zM6 16H3v-6h3zm8 5h-4V4h4zm7-14v11h-3V7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/horizontalDistribute32.json b/public/assets/components/assets/icon/horizontalDistribute32.json new file mode 100644 index 0000000..d2ace4e --- /dev/null +++ b/public/assets/components/assets/icon/horizontalDistribute32.json @@ -0,0 +1 @@ +"M23 8v8h-3V4h-8v12H9v-5H2v11h7v-5h3v12h8V17h3v8h7V8zM8 21H3v-9h5zm11 7h-6V5h6zm10-4h-5V9h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hourglassActive16.json b/public/assets/components/assets/icon/hourglassActive16.json new file mode 100644 index 0000000..56fd53d --- /dev/null +++ b/public/assets/components/assets/icon/hourglassActive16.json @@ -0,0 +1 @@ +"M10.996 14H6.004A1.439 1.439 0 0 1 6 13.888c0-.594 1.228-1.997 2-2.578V5.43a15.285 15.285 0 0 1-1.052-.971l3.778-.725A10.542 10.542 0 0 1 9 5.434v5.858c.77.548 2 1.893 2 2.596 0 .037-.001.075-.004.112zM3 15h1.396A2.272 2.272 0 0 1 4 13.716V13c-.05-1.586 1.446-3.055 2.594-4.094.128-.115.298-.239.298-.406s-.17-.29-.298-.406C5.446 7.055 3.951 5.586 4 4v-.716A2.272 2.272 0 0 1 4.396 2H3V1h11v1h-1.396A2.272 2.272 0 0 1 13 3.284V4c.05 1.586-1.446 3.055-2.594 4.094-.128.115-.298.239-.298.406s.17.29.298.406C11.554 9.945 13.049 11.414 13 13v.716A2.272 2.272 0 0 1 12.604 15H14v1H3zm3.284 0h4.432A1.284 1.284 0 0 0 12 13.717v-.748c.04-1.236-1.518-2.645-2.302-3.354a1.477 1.477 0 0 1-.59-1.115 1.52 1.52 0 0 1 .627-1.147C10.482 6.676 12.039 5.267 12 4v-.717A1.284 1.284 0 0 0 10.716 2H6.284A1.284 1.284 0 0 0 5 3.283v.748c-.04 1.236 1.518 2.645 2.302 3.354a1.477 1.477 0 0 1 .59 1.115 1.52 1.52 0 0 1-.627 1.147C6.518 10.324 4.961 11.733 5 13v.717A1.284 1.284 0 0 0 6.284 15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hourglassActive24.json b/public/assets/components/assets/icon/hourglassActive24.json new file mode 100644 index 0000000..41247a4 --- /dev/null +++ b/public/assets/components/assets/icon/hourglassActive24.json @@ -0,0 +1 @@ +"M8.827 6.956c2.265.662 5.109-.295 8.172-1.867l.001.079c0 1.3-1.642 2.897-3.248 4.288a3.818 3.818 0 0 0-.752.898v6.726c1.321.372 2.815 2.089 3.827 3.655-.027.088-.043.179-.077.265h-8.5c-.034-.087-.057-.17-.082-.254 1.01-1.57 2.509-3.293 3.833-3.666v-6.729a3.819 3.819 0 0 0-.73-.88 17.898 17.898 0 0 1-2.443-2.515zM17.922 2H20v1h-1.516A5.594 5.594 0 0 1 19 5.319c0 2.15-1.479 4.294-3.545 6.092a1.544 1.544 0 0 0-.62 1.089 1.544 1.544 0 0 0 .62 1.089C17.521 15.387 19 17.53 19 19.68a5.595 5.595 0 0 1-.516 2.32H20v1H5v-1h1.5a5.666 5.666 0 0 1-.5-2.319c0-2.15 1.479-4.294 3.545-6.092a1.544 1.544 0 0 0 .62-1.089 1.544 1.544 0 0 0-.62-1.089C7.479 9.613 6 7.47 6 5.32A5.666 5.666 0 0 1 6.5 3H5V2zm-.545 1H7.624A4.68 4.68 0 0 0 7 5.32c0 1.645 1.137 3.54 3.2 5.336a2.435 2.435 0 0 1 .966 1.844 2.432 2.432 0 0 1-.965 1.843c-2.064 1.797-3.2 3.692-3.2 5.338A4.68 4.68 0 0 0 7.623 22h9.753A4.646 4.646 0 0 0 18 19.68c0-1.645-1.137-3.54-3.2-5.336a2.435 2.435 0 0 1-.966-1.844 2.432 2.432 0 0 1 .965-1.843c2.064-1.797 3.2-3.692 3.2-5.338A4.646 4.646 0 0 0 17.378 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hourglassActive32.json b/public/assets/components/assets/icon/hourglassActive32.json new file mode 100644 index 0000000..4ff129e --- /dev/null +++ b/public/assets/components/assets/icon/hourglassActive32.json @@ -0,0 +1 @@ +"M9.898 3H7v1h2.44A6.773 6.773 0 0 0 9 6.375c0 2.493 1.765 5.35 3.845 7.283A3.22 3.22 0 0 1 13.952 16a3.22 3.22 0 0 1-1.107 2.342C10.765 20.274 9 23.132 9 25.625A6.773 6.773 0 0 0 9.44 28H7v1h19v-1h-2.44a6.773 6.773 0 0 0 .44-2.375c0-2.493-1.765-5.35-3.845-7.283A3.22 3.22 0 0 1 19.048 16a3.221 3.221 0 0 1 1.107-2.342C22.235 11.726 24 8.868 24 6.375A6.773 6.773 0 0 0 23.56 4H26V3zM23 6.375c0 1.959-1.417 4.59-3.526 6.55A4.206 4.206 0 0 0 18.048 16a4.206 4.206 0 0 0 1.426 3.074C21.583 21.034 23 23.666 23 25.625A5.798 5.798 0 0 1 22.491 28H10.51a5.798 5.798 0 0 1-.51-2.375c0-1.959 1.417-4.59 3.526-6.55A4.206 4.206 0 0 0 14.952 16a4.206 4.206 0 0 0-1.426-3.074C11.417 10.966 10 8.334 10 6.375A5.798 5.798 0 0 1 10.509 4H22.49A5.798 5.798 0 0 1 23 6.375zm-11.115 2.88a20.42 20.42 0 0 0 10.052-2.19l-.005.026c-.385 2.13-2.37 4.878-4.932 6.452v7.596c1.84.333 3.587 2.4 4.991 4.384 0 .033.009.07.009.102A4.8 4.8 0 0 1 21.799 27H11.2a4.8 4.8 0 0 1-.2-1.375c0-.031.008-.066.009-.098l.122-.176c1.382-1.932 3.081-3.89 4.869-4.213v-7.585a12.068 12.068 0 0 1-4.115-4.298z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hourglassExpired16.json b/public/assets/components/assets/icon/hourglassExpired16.json new file mode 100644 index 0000000..3743d9f --- /dev/null +++ b/public/assets/components/assets/icon/hourglassExpired16.json @@ -0,0 +1 @@ +"M3 16h11v-1h-1.396A2.272 2.272 0 0 0 13 13.716V13c.05-1.586-1.446-3.055-2.594-4.094-.128-.115-.298-.239-.298-.406s.17-.29.298-.406C11.554 7.055 13.049 5.586 13 4v-.716A2.272 2.272 0 0 0 12.604 2H14V1H3v1h1.396A2.272 2.272 0 0 0 4 3.284V4c-.05 1.586 1.446 3.055 2.594 4.094.128.115.298.239.298.406s-.17.29-.298.406C5.446 9.945 3.951 11.414 4 13v.716A2.272 2.272 0 0 0 4.396 15H3zm2-2.283V13c-.04-1.267 1.518-2.676 2.265-3.353A1.52 1.52 0 0 0 7.892 8.5a1.477 1.477 0 0 0-.59-1.115C6.518 6.675 4.96 5.267 5 4.03v-.748A1.284 1.284 0 0 1 6.284 2h4.432A1.284 1.284 0 0 1 12 3.283V4c.04 1.267-1.518 2.676-2.265 3.353A1.52 1.52 0 0 0 9.108 8.5a1.477 1.477 0 0 0 .59 1.115c.784.71 2.341 2.118 2.302 3.354v.748A1.284 1.284 0 0 1 10.716 15H6.284A1.284 1.284 0 0 1 5 13.717zm5.716.283H6.284A.284.284 0 0 1 6 13.717V13c-.025-.835 1.451-2.172 1.936-2.611l.022-.02a.822.822 0 0 1 1.082 0c.48.434 1.978 1.788 1.96 2.563v.784a.284.284 0 0 1-.284.284z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hourglassExpired24.json b/public/assets/components/assets/icon/hourglassExpired24.json new file mode 100644 index 0000000..5b8c846 --- /dev/null +++ b/public/assets/components/assets/icon/hourglassExpired24.json @@ -0,0 +1 @@ +"M7.085 2H5v1h1.5A5.666 5.666 0 0 0 6 5.319c0 2.15 1.479 4.294 3.545 6.092a1.544 1.544 0 0 1 .62 1.089 1.544 1.544 0 0 1-.62 1.089C7.479 15.387 6 17.53 6 19.68A5.666 5.666 0 0 0 6.5 22H5v1h15v-1h-1.516A5.595 5.595 0 0 0 19 19.681c0-2.15-1.479-4.294-3.545-6.092a1.544 1.544 0 0 1-.62-1.089 1.544 1.544 0 0 1 .62-1.089C17.521 9.613 19 7.47 19 5.32A5.594 5.594 0 0 0 18.484 3H20V2zm10.292 1A4.646 4.646 0 0 1 18 5.32c0 1.645-1.137 3.54-3.201 5.337a2.432 2.432 0 0 0-.965 1.843 2.435 2.435 0 0 0 .965 1.844c2.064 1.796 3.2 3.691 3.2 5.337A4.646 4.646 0 0 1 17.378 22H7.624A4.68 4.68 0 0 1 7 19.68c0-1.645 1.137-3.54 3.201-5.337a2.432 2.432 0 0 0 .965-1.843 2.435 2.435 0 0 0-.965-1.844C8.137 8.86 7 6.965 7 5.32A4.68 4.68 0 0 1 7.623 3zM8.102 18.925a3.246 3.246 0 0 1 1.35-1.9l2.593-1.722a.823.823 0 0 1 .91 0l2.594 1.722a3.248 3.248 0 0 1 1.35 1.901 3.051 3.051 0 0 1 .1.755A3.645 3.645 0 0 1 16.75 21h-8.5A3.713 3.713 0 0 1 8 19.68a3.05 3.05 0 0 1 .102-.755z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/hourglassExpired32.json b/public/assets/components/assets/icon/hourglassExpired32.json new file mode 100644 index 0000000..b091138 --- /dev/null +++ b/public/assets/components/assets/icon/hourglassExpired32.json @@ -0,0 +1 @@ +"M9.898 3H7v1h2.44A6.773 6.773 0 0 0 9 6.375c0 2.493 1.765 5.35 3.845 7.283A3.22 3.22 0 0 1 13.952 16a3.22 3.22 0 0 1-1.107 2.342C10.765 20.274 9 23.132 9 25.625A6.773 6.773 0 0 0 9.44 28H7v1h19v-1h-2.44a6.773 6.773 0 0 0 .44-2.375c0-2.493-1.765-5.35-3.845-7.283A3.22 3.22 0 0 1 19.048 16a3.22 3.22 0 0 1 1.107-2.342C22.235 11.726 24 8.868 24 6.375A6.773 6.773 0 0 0 23.56 4H26V3zm12.593 1A5.798 5.798 0 0 1 23 6.375c0 1.959-1.417 4.59-3.526 6.55A4.206 4.206 0 0 0 18.048 16a4.206 4.206 0 0 0 1.426 3.074C21.583 21.034 23 23.666 23 25.625A5.798 5.798 0 0 1 22.491 28H10.51a5.798 5.798 0 0 1-.51-2.375c0-1.959 1.417-4.59 3.526-6.55A4.206 4.206 0 0 0 14.952 16a4.206 4.206 0 0 0-1.426-3.074C11.417 10.966 10 8.334 10 6.375A5.798 5.798 0 0 1 10.509 4zm-11.4 20.774a5.07 5.07 0 0 1 1.898-3.03l2.843-2.164a1.102 1.102 0 0 1 1.336 0l2.843 2.165a5.064 5.064 0 0 1 1.898 3.03 4.32 4.32 0 0 1 .091.85A4.83 4.83 0 0 1 21.798 27H11.202A4.83 4.83 0 0 1 11 25.625a4.322 4.322 0 0 1 .092-.85z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i12X16.json b/public/assets/components/assets/icon/i12X16.json new file mode 100644 index 0000000..18a3dbf --- /dev/null +++ b/public/assets/components/assets/icon/i12X16.json @@ -0,0 +1 @@ +"M10 16H6v-.5a3.178 3.178 0 0 1 1.766-2.724C8.53 12.246 9 11.882 9 11.1a1.008 1.008 0 0 0-.998-1.109.932.932 0 0 0-.726.27 1.206 1.206 0 0 0-.285.739L6 10.998a2.11 2.11 0 0 1 .556-1.431A1.884 1.884 0 0 1 8.002 9 1.897 1.897 0 0 1 10 11.1a2.94 2.94 0 0 1-1.665 2.5c-.662.458-1.12.805-1.275 1.401H10zM2 .911l-1.966.823.386.923.58-.243V8h1zm5.709 1.504L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i12X24.json b/public/assets/components/assets/icon/i12X24.json new file mode 100644 index 0000000..67c77c3 --- /dev/null +++ b/public/assets/components/assets/icon/i12X24.json @@ -0,0 +1 @@ +"M15 23H8.1v-.5c0-2.157 1.762-3.105 3.316-3.942 1.392-.748 2.593-1.394 2.593-2.721 0-1.046-1.184-1.837-2.47-1.855a2.38 2.38 0 0 0-2.001.72A2.118 2.118 0 0 0 8.973 16h-.97a2.954 2.954 0 0 1 .823-2 3.437 3.437 0 0 1 2.727-1c1.828 0 3.438 1.245 3.438 2.837 0 1.924-1.639 2.815-3.1 3.602-1.273.685-2.482 1.335-2.74 2.561H15zM11 3.422l-.916-.4-8.077 18.57.916.4zM4 2.207L1.011 3.634l.43.903L3 3.793v8.167h1zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i12X32.json b/public/assets/components/assets/icon/i12X32.json new file mode 100644 index 0000000..e7f7e03 --- /dev/null +++ b/public/assets/components/assets/icon/i12X32.json @@ -0,0 +1 @@ +"M18 29h-8v-.5c0-2.448 2.049-3.692 3.856-4.789 1.615-.98 3.14-1.906 3.14-3.522 0-1.09-.816-2.207-2.64-2.207A3.074 3.074 0 0 0 10.99 21H10a4.067 4.067 0 0 1 4.355-4C16.503 17 18 18.312 18 20.19c0 2.176-1.837 3.293-3.618 4.374-1.575.957-3.071 1.864-3.334 3.436H18zM5 4L.981 5.608l.371.929L4 5.477V16h1zm9 1.415L13.09 5 2.616 28.585l.909.415zM29.623 13l-3.108 3.678L23.407 13h-1.346l3.78 4.475L22.019 22h1.346l3.151-3.729L29.665 22H31v-.015l-3.812-4.51L30.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i12XPlaybackSpeed16.json b/public/assets/components/assets/icon/i12XPlaybackSpeed16.json new file mode 100644 index 0000000..18a3dbf --- /dev/null +++ b/public/assets/components/assets/icon/i12XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M10 16H6v-.5a3.178 3.178 0 0 1 1.766-2.724C8.53 12.246 9 11.882 9 11.1a1.008 1.008 0 0 0-.998-1.109.932.932 0 0 0-.726.27 1.206 1.206 0 0 0-.285.739L6 10.998a2.11 2.11 0 0 1 .556-1.431A1.884 1.884 0 0 1 8.002 9 1.897 1.897 0 0 1 10 11.1a2.94 2.94 0 0 1-1.665 2.5c-.662.458-1.12.805-1.275 1.401H10zM2 .911l-1.966.823.386.923.58-.243V8h1zm5.709 1.504L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i12XPlaybackSpeed24.json b/public/assets/components/assets/icon/i12XPlaybackSpeed24.json new file mode 100644 index 0000000..67c77c3 --- /dev/null +++ b/public/assets/components/assets/icon/i12XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M15 23H8.1v-.5c0-2.157 1.762-3.105 3.316-3.942 1.392-.748 2.593-1.394 2.593-2.721 0-1.046-1.184-1.837-2.47-1.855a2.38 2.38 0 0 0-2.001.72A2.118 2.118 0 0 0 8.973 16h-.97a2.954 2.954 0 0 1 .823-2 3.437 3.437 0 0 1 2.727-1c1.828 0 3.438 1.245 3.438 2.837 0 1.924-1.639 2.815-3.1 3.602-1.273.685-2.482 1.335-2.74 2.561H15zM11 3.422l-.916-.4-8.077 18.57.916.4zM4 2.207L1.011 3.634l.43.903L3 3.793v8.167h1zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i12XPlaybackSpeed32.json b/public/assets/components/assets/icon/i12XPlaybackSpeed32.json new file mode 100644 index 0000000..e7f7e03 --- /dev/null +++ b/public/assets/components/assets/icon/i12XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M18 29h-8v-.5c0-2.448 2.049-3.692 3.856-4.789 1.615-.98 3.14-1.906 3.14-3.522 0-1.09-.816-2.207-2.64-2.207A3.074 3.074 0 0 0 10.99 21H10a4.067 4.067 0 0 1 4.355-4C16.503 17 18 18.312 18 20.19c0 2.176-1.837 3.293-3.618 4.374-1.575.957-3.071 1.864-3.334 3.436H18zM5 4L.981 5.608l.371.929L4 5.477V16h1zm9 1.415L13.09 5 2.616 28.585l.909.415zM29.623 13l-3.108 3.678L23.407 13h-1.346l3.78 4.475L22.019 22h1.346l3.151-3.729L29.665 22H31v-.015l-3.812-4.51L30.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i14X16.json b/public/assets/components/assets/icon/i14X16.json new file mode 100644 index 0000000..266d62c --- /dev/null +++ b/public/assets/components/assets/icon/i14X16.json @@ -0,0 +1 @@ +"M10 16H9v-2H4.793L10 8.793V13h1v1h-1zm-2.793-3H9v-1.793zM2 .911l-1.966.823.386.923.58-.243V8h1zm5.709 1.504L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i14X24.json b/public/assets/components/assets/icon/i14X24.json new file mode 100644 index 0000000..cb00900 --- /dev/null +++ b/public/assets/components/assets/icon/i14X24.json @@ -0,0 +1 @@ +"M14 23h-1v-2H8.046L14 12.1V20h2v1h-2zm-4.046-3H13v-4.4zM4 2.207L1.011 3.634l.43.903L3 3.793V12h1zm8 1.215l-.916-.4-8.077 18.57.916.4zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i14X32.json b/public/assets/components/assets/icon/i14X32.json new file mode 100644 index 0000000..bc297d6 --- /dev/null +++ b/public/assets/components/assets/icon/i14X32.json @@ -0,0 +1 @@ +"M16 26h2v-1h-2v-9L9 26h6v3h1zm-1-6.945V25h-4.026zm-1-13.64L13.09 5 2.616 28.585l.909.415zM5 4L.981 5.608l.371.929L4 5.477V16h1zm25.97 9l-3.782 4.475L31 21.985V22h-1.334l-3.15-3.729L23.363 22h-1.346l3.824-4.525L22.06 13h1.346l3.108 3.678L29.623 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i14XPlaybackSpeed16.json b/public/assets/components/assets/icon/i14XPlaybackSpeed16.json new file mode 100644 index 0000000..266d62c --- /dev/null +++ b/public/assets/components/assets/icon/i14XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M10 16H9v-2H4.793L10 8.793V13h1v1h-1zm-2.793-3H9v-1.793zM2 .911l-1.966.823.386.923.58-.243V8h1zm5.709 1.504L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i14XPlaybackSpeed24.json b/public/assets/components/assets/icon/i14XPlaybackSpeed24.json new file mode 100644 index 0000000..cb00900 --- /dev/null +++ b/public/assets/components/assets/icon/i14XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M14 23h-1v-2H8.046L14 12.1V20h2v1h-2zm-4.046-3H13v-4.4zM4 2.207L1.011 3.634l.43.903L3 3.793V12h1zm8 1.215l-.916-.4-8.077 18.57.916.4zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i14XPlaybackSpeed32.json b/public/assets/components/assets/icon/i14XPlaybackSpeed32.json new file mode 100644 index 0000000..bc297d6 --- /dev/null +++ b/public/assets/components/assets/icon/i14XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M16 26h2v-1h-2v-9L9 26h6v3h1zm-1-6.945V25h-4.026zm-1-13.64L13.09 5 2.616 28.585l.909.415zM5 4L.981 5.608l.371.929L4 5.477V16h1zm25.97 9l-3.782 4.475L31 21.985V22h-1.334l-3.15-3.729L23.363 22h-1.346l3.824-4.525L22.06 13h1.346l3.108 3.678L29.623 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i18X16.json b/public/assets/components/assets/icon/i18X16.json new file mode 100644 index 0000000..85c8080 --- /dev/null +++ b/public/assets/components/assets/icon/i18X16.json @@ -0,0 +1 @@ +"M2 8H1V2.414l-.58.243-.386-.923L2 .91zm6.872 4.415a1.308 1.308 0 0 0 .66-.538 1.646 1.646 0 0 0 .256-.922 1.78 1.78 0 0 0-.143-.725 1.646 1.646 0 0 0-.383-.547 1.69 1.69 0 0 0-.567-.347 2.003 2.003 0 0 0-1.382 0 1.675 1.675 0 0 0-.566.356 1.718 1.718 0 0 0-.387.556 1.781 1.781 0 0 0-.143.725 1.574 1.574 0 0 0 .257.913 1.39 1.39 0 0 0 .659.529v.018a1.692 1.692 0 0 0-.433.214 1.514 1.514 0 0 0-.36.352 1.643 1.643 0 0 0-.244.483 1.915 1.915 0 0 0-.089.593 1.965 1.965 0 0 0 .16.812 1.781 1.781 0 0 0 .433.602 1.916 1.916 0 0 0 .638.379 2.246 2.246 0 0 0 .769.132 2.208 2.208 0 0 0 .764-.132 1.923 1.923 0 0 0 .634-.379 1.788 1.788 0 0 0 .433-.602 1.965 1.965 0 0 0 .16-.812 1.9 1.9 0 0 0-.089-.584 1.728 1.728 0 0 0-.24-.483 1.617 1.617 0 0 0-.356-.36 1.347 1.347 0 0 0-.441-.215zM6.927 13.54a1.187 1.187 0 0 1 .244-.387 1.08 1.08 0 0 1 .37-.255 1.233 1.233 0 0 1 .932 0 1.042 1.042 0 0 1 .365.255 1.236 1.236 0 0 1 .24.387 1.325 1.325 0 0 1 .088.489 1.383 1.383 0 0 1-.088.501 1.175 1.175 0 0 1-.24.388 1.085 1.085 0 0 1-.365.251 1.172 1.172 0 0 1-.466.091 1.195 1.195 0 0 1-.475-.091 1.126 1.126 0 0 1-.37-.25 1.087 1.087 0 0 1-.24-.389 1.448 1.448 0 0 1-.083-.501 1.325 1.325 0 0 1 .088-.489zm.178-2.958a.991.991 0 0 1 .204-.336.908.908 0 0 1 .316-.218 1.006 1.006 0 0 1 .396-.077.956.956 0 0 1 .384.077.918.918 0 0 1 .31.218 1.114 1.114 0 0 1 .214.336 1.092 1.092 0 0 1 .08.422 1.075 1.075 0 0 1-.076.409 1.01 1.01 0 0 1-.213.332 1.035 1.035 0 0 1-.315.222.911.911 0 0 1-.384.082.96.96 0 0 1-.396-.082.975.975 0 0 1-.316-.222.998.998 0 0 1-.204-.332 1.144 1.144 0 0 1-.073-.409 1.21 1.21 0 0 1 .073-.422zm.604-8.168L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i18X24.json b/public/assets/components/assets/icon/i18X24.json new file mode 100644 index 0000000..995445d --- /dev/null +++ b/public/assets/components/assets/icon/i18X24.json @@ -0,0 +1 @@ +"M13.247 17.757a2.4 2.4 0 0 1 1.259.897 2.646 2.646 0 0 1 .494 1.63 2.557 2.557 0 0 1-.246 1.128 2.652 2.652 0 0 1-.652.852 2.928 2.928 0 0 1-.953.545 3.429 3.429 0 0 1-2.272-.006 2.933 2.933 0 0 1-.95-.55 2.644 2.644 0 0 1-.647-.855 2.55 2.55 0 0 1-.24-1.13 2.873 2.873 0 0 1 .133-.887 2.605 2.605 0 0 1 .37-.733 2.367 2.367 0 0 1 .559-.552 2.535 2.535 0 0 1 .703-.346v-.026a1.84 1.84 0 0 1-.57-.315 2.045 2.045 0 0 1-.438-.496 2.537 2.537 0 0 1-.288-.628 2.36 2.36 0 0 1-.103-.701 2.512 2.512 0 0 1 .213-1.04 2.358 2.358 0 0 1 .574-.793 2.62 2.62 0 0 1 .834-.506 2.912 2.912 0 0 1 2.016.006 2.607 2.607 0 0 1 .839.51 2.364 2.364 0 0 1 .569.795 2.512 2.512 0 0 1 .207 1.042 2.36 2.36 0 0 1-.107.7 2.553 2.553 0 0 1-.29.627 2.057 2.057 0 0 1-.442.493 1.84 1.84 0 0 1-.572.312zm-3.262 2.408a2.201 2.201 0 0 0 .143.8 1.802 1.802 0 0 0 .411.643 1.951 1.951 0 0 0 .643.422 2.34 2.34 0 0 0 1.667.004 1.949 1.949 0 0 0 .644-.419 1.81 1.81 0 0 0 .416-.64 2.211 2.211 0 0 0 .146-.8 2.108 2.108 0 0 0-.142-.788 1.841 1.841 0 0 0-.412-.629 1.872 1.872 0 0 0-.642-.415 2.435 2.435 0 0 0-1.668-.004 1.874 1.874 0 0 0-.644.412 1.833 1.833 0 0 0-.415.626 2.098 2.098 0 0 0-.147.788zm.34-4.525a1.71 1.71 0 0 0 .13.681 1.6 1.6 0 0 0 .366.535 1.747 1.747 0 0 0 2.416.006 1.614 1.614 0 0 0 .369-.533 1.719 1.719 0 0 0 .133-.68 1.869 1.869 0 0 0-.13-.701 1.692 1.692 0 0 0-3.15-.009 1.86 1.86 0 0 0-.134.7zM4 2.207L1.011 3.634l.43.903L3 3.793v8.167h1zm8 1.215l-.916-.4-8.077 18.57.916.4zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i18X32.json b/public/assets/components/assets/icon/i18X32.json new file mode 100644 index 0000000..a6353ec --- /dev/null +++ b/public/assets/components/assets/icon/i18X32.json @@ -0,0 +1 @@ +"M15.796 22.606a2.912 2.912 0 0 1 1.611 1.117 3.494 3.494 0 0 1 .3 3.277 2.972 2.972 0 0 1-.756 1.02 3.514 3.514 0 0 1-1.116.65 4.002 4.002 0 0 1-2.689 0 3.514 3.514 0 0 1-1.116-.65 2.96 2.96 0 0 1-.755-1.02 3.463 3.463 0 0 1 .314-3.285 2.888 2.888 0 0 1 1.596-1.109v-.032a2.394 2.394 0 0 1-.73-.41 2.732 2.732 0 0 1-.551-.61 2.948 2.948 0 0 1-.354-.747 2.767 2.767 0 0 1-.126-.835 2.961 2.961 0 0 1 .244-1.221 2.813 2.813 0 0 1 .66-.932 2.925 2.925 0 0 1 .975-.594 3.477 3.477 0 0 1 2.374 0 2.93 2.93 0 0 1 .975.594 2.82 2.82 0 0 1 .661.932 2.968 2.968 0 0 1 .244 1.22 2.78 2.78 0 0 1-.126.836 2.948 2.948 0 0 1-.354.747 2.653 2.653 0 0 1-.558.61 2.567 2.567 0 0 1-.723.41zm-3.9 2.956a2.72 2.72 0 0 0 .189 1.028 2.475 2.475 0 0 0 .527.812 2.35 2.35 0 0 0 .817.537 3.018 3.018 0 0 0 2.123 0 2.361 2.361 0 0 0 .817-.537 2.475 2.475 0 0 0 .527-.812 2.712 2.712 0 0 0 .189-1.028 2.635 2.635 0 0 0-.197-1.02 2.477 2.477 0 0 0-.534-.811 2.427 2.427 0 0 0-.818-.53 2.933 2.933 0 0 0-2.091 0 2.412 2.412 0 0 0-.818.53 2.471 2.471 0 0 0-.534.81 2.634 2.634 0 0 0-.197 1.021zm.409-5.542a2.265 2.265 0 0 0 .165.868 2.017 2.017 0 0 0 .464.69 2.26 2.26 0 0 0 .692.458 2.297 2.297 0 0 0 1.73 0 2.27 2.27 0 0 0 .691-.458 2.022 2.022 0 0 0 .464-.69 2.257 2.257 0 0 0 .165-.868 2.36 2.36 0 0 0-.165-.891 2.086 2.086 0 0 0-.464-.707 2.207 2.207 0 0 0-.691-.466 2.207 2.207 0 0 0-2.422.466 2.08 2.08 0 0 0-.464.707 2.37 2.37 0 0 0-.165.891zM14 5.415L13.09 5 2.616 28.585l.909.415zM5 4L.981 5.608l.371.929L4 5.477V16h1zm24.623 9l-3.108 3.678L23.407 13h-1.346l3.78 4.475L22.019 22h1.346l3.151-3.729L29.665 22H31v-.015l-3.812-4.51L30.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i18XPlaybackSpeed16.json b/public/assets/components/assets/icon/i18XPlaybackSpeed16.json new file mode 100644 index 0000000..85c8080 --- /dev/null +++ b/public/assets/components/assets/icon/i18XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M2 8H1V2.414l-.58.243-.386-.923L2 .91zm6.872 4.415a1.308 1.308 0 0 0 .66-.538 1.646 1.646 0 0 0 .256-.922 1.78 1.78 0 0 0-.143-.725 1.646 1.646 0 0 0-.383-.547 1.69 1.69 0 0 0-.567-.347 2.003 2.003 0 0 0-1.382 0 1.675 1.675 0 0 0-.566.356 1.718 1.718 0 0 0-.387.556 1.781 1.781 0 0 0-.143.725 1.574 1.574 0 0 0 .257.913 1.39 1.39 0 0 0 .659.529v.018a1.692 1.692 0 0 0-.433.214 1.514 1.514 0 0 0-.36.352 1.643 1.643 0 0 0-.244.483 1.915 1.915 0 0 0-.089.593 1.965 1.965 0 0 0 .16.812 1.781 1.781 0 0 0 .433.602 1.916 1.916 0 0 0 .638.379 2.246 2.246 0 0 0 .769.132 2.208 2.208 0 0 0 .764-.132 1.923 1.923 0 0 0 .634-.379 1.788 1.788 0 0 0 .433-.602 1.965 1.965 0 0 0 .16-.812 1.9 1.9 0 0 0-.089-.584 1.728 1.728 0 0 0-.24-.483 1.617 1.617 0 0 0-.356-.36 1.347 1.347 0 0 0-.441-.215zM6.927 13.54a1.187 1.187 0 0 1 .244-.387 1.08 1.08 0 0 1 .37-.255 1.233 1.233 0 0 1 .932 0 1.042 1.042 0 0 1 .365.255 1.236 1.236 0 0 1 .24.387 1.325 1.325 0 0 1 .088.489 1.383 1.383 0 0 1-.088.501 1.175 1.175 0 0 1-.24.388 1.085 1.085 0 0 1-.365.251 1.172 1.172 0 0 1-.466.091 1.195 1.195 0 0 1-.475-.091 1.126 1.126 0 0 1-.37-.25 1.087 1.087 0 0 1-.24-.389 1.448 1.448 0 0 1-.083-.501 1.325 1.325 0 0 1 .088-.489zm.178-2.958a.991.991 0 0 1 .204-.336.908.908 0 0 1 .316-.218 1.006 1.006 0 0 1 .396-.077.956.956 0 0 1 .384.077.918.918 0 0 1 .31.218 1.114 1.114 0 0 1 .214.336 1.092 1.092 0 0 1 .08.422 1.075 1.075 0 0 1-.076.409 1.01 1.01 0 0 1-.213.332 1.035 1.035 0 0 1-.315.222.911.911 0 0 1-.384.082.96.96 0 0 1-.396-.082.975.975 0 0 1-.316-.222.998.998 0 0 1-.204-.332 1.144 1.144 0 0 1-.073-.409 1.21 1.21 0 0 1 .073-.422zm.604-8.168L6.799 2 1.055 14.585l.91.415zM14.721 6l-1.219 1.639L12.282 6h-1.277l1.858 2.498L11.002 11h1.278l1.222-1.643L14.724 11H16l-1.86-2.502L16 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i18XPlaybackSpeed24.json b/public/assets/components/assets/icon/i18XPlaybackSpeed24.json new file mode 100644 index 0000000..995445d --- /dev/null +++ b/public/assets/components/assets/icon/i18XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M13.247 17.757a2.4 2.4 0 0 1 1.259.897 2.646 2.646 0 0 1 .494 1.63 2.557 2.557 0 0 1-.246 1.128 2.652 2.652 0 0 1-.652.852 2.928 2.928 0 0 1-.953.545 3.429 3.429 0 0 1-2.272-.006 2.933 2.933 0 0 1-.95-.55 2.644 2.644 0 0 1-.647-.855 2.55 2.55 0 0 1-.24-1.13 2.873 2.873 0 0 1 .133-.887 2.605 2.605 0 0 1 .37-.733 2.367 2.367 0 0 1 .559-.552 2.535 2.535 0 0 1 .703-.346v-.026a1.84 1.84 0 0 1-.57-.315 2.045 2.045 0 0 1-.438-.496 2.537 2.537 0 0 1-.288-.628 2.36 2.36 0 0 1-.103-.701 2.512 2.512 0 0 1 .213-1.04 2.358 2.358 0 0 1 .574-.793 2.62 2.62 0 0 1 .834-.506 2.912 2.912 0 0 1 2.016.006 2.607 2.607 0 0 1 .839.51 2.364 2.364 0 0 1 .569.795 2.512 2.512 0 0 1 .207 1.042 2.36 2.36 0 0 1-.107.7 2.553 2.553 0 0 1-.29.627 2.057 2.057 0 0 1-.442.493 1.84 1.84 0 0 1-.572.312zm-3.262 2.408a2.201 2.201 0 0 0 .143.8 1.802 1.802 0 0 0 .411.643 1.951 1.951 0 0 0 .643.422 2.34 2.34 0 0 0 1.667.004 1.949 1.949 0 0 0 .644-.419 1.81 1.81 0 0 0 .416-.64 2.211 2.211 0 0 0 .146-.8 2.108 2.108 0 0 0-.142-.788 1.841 1.841 0 0 0-.412-.629 1.872 1.872 0 0 0-.642-.415 2.435 2.435 0 0 0-1.668-.004 1.874 1.874 0 0 0-.644.412 1.833 1.833 0 0 0-.415.626 2.098 2.098 0 0 0-.147.788zm.34-4.525a1.71 1.71 0 0 0 .13.681 1.6 1.6 0 0 0 .366.535 1.747 1.747 0 0 0 2.416.006 1.614 1.614 0 0 0 .369-.533 1.719 1.719 0 0 0 .133-.68 1.869 1.869 0 0 0-.13-.701 1.692 1.692 0 0 0-3.15-.009 1.86 1.86 0 0 0-.134.7zM4 2.207L1.011 3.634l.43.903L3 3.793v8.167h1zm8 1.215l-.916-.4-8.077 18.57.916.4zM22.689 9L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i18XPlaybackSpeed32.json b/public/assets/components/assets/icon/i18XPlaybackSpeed32.json new file mode 100644 index 0000000..a6353ec --- /dev/null +++ b/public/assets/components/assets/icon/i18XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M15.796 22.606a2.912 2.912 0 0 1 1.611 1.117 3.494 3.494 0 0 1 .3 3.277 2.972 2.972 0 0 1-.756 1.02 3.514 3.514 0 0 1-1.116.65 4.002 4.002 0 0 1-2.689 0 3.514 3.514 0 0 1-1.116-.65 2.96 2.96 0 0 1-.755-1.02 3.463 3.463 0 0 1 .314-3.285 2.888 2.888 0 0 1 1.596-1.109v-.032a2.394 2.394 0 0 1-.73-.41 2.732 2.732 0 0 1-.551-.61 2.948 2.948 0 0 1-.354-.747 2.767 2.767 0 0 1-.126-.835 2.961 2.961 0 0 1 .244-1.221 2.813 2.813 0 0 1 .66-.932 2.925 2.925 0 0 1 .975-.594 3.477 3.477 0 0 1 2.374 0 2.93 2.93 0 0 1 .975.594 2.82 2.82 0 0 1 .661.932 2.968 2.968 0 0 1 .244 1.22 2.78 2.78 0 0 1-.126.836 2.948 2.948 0 0 1-.354.747 2.653 2.653 0 0 1-.558.61 2.567 2.567 0 0 1-.723.41zm-3.9 2.956a2.72 2.72 0 0 0 .189 1.028 2.475 2.475 0 0 0 .527.812 2.35 2.35 0 0 0 .817.537 3.018 3.018 0 0 0 2.123 0 2.361 2.361 0 0 0 .817-.537 2.475 2.475 0 0 0 .527-.812 2.712 2.712 0 0 0 .189-1.028 2.635 2.635 0 0 0-.197-1.02 2.477 2.477 0 0 0-.534-.811 2.427 2.427 0 0 0-.818-.53 2.933 2.933 0 0 0-2.091 0 2.412 2.412 0 0 0-.818.53 2.471 2.471 0 0 0-.534.81 2.634 2.634 0 0 0-.197 1.021zm.409-5.542a2.265 2.265 0 0 0 .165.868 2.017 2.017 0 0 0 .464.69 2.26 2.26 0 0 0 .692.458 2.297 2.297 0 0 0 1.73 0 2.27 2.27 0 0 0 .691-.458 2.022 2.022 0 0 0 .464-.69 2.257 2.257 0 0 0 .165-.868 2.36 2.36 0 0 0-.165-.891 2.086 2.086 0 0 0-.464-.707 2.207 2.207 0 0 0-.691-.466 2.207 2.207 0 0 0-2.422.466 2.08 2.08 0 0 0-.464.707 2.37 2.37 0 0 0-.165.891zM14 5.415L13.09 5 2.616 28.585l.909.415zM5 4L.981 5.608l.371.929L4 5.477V16h1zm24.623 9l-3.108 3.678L23.407 13h-1.346l3.78 4.475L22.019 22h1.346l3.151-3.729L29.665 22H31v-.015l-3.812-4.51L30.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i1X16.json b/public/assets/components/assets/icon/i1X16.json new file mode 100644 index 0000000..e097e3f --- /dev/null +++ b/public/assets/components/assets/icon/i1X16.json @@ -0,0 +1 @@ +"M6 2L2.645 3.366l.376.925L5 3.486V14h1zm7 4l-1.86 2.498L13 11h-1.276l-1.222-1.643L9.279 11H8.002l1.861-2.502L8.005 6h1.277l1.22 1.639L11.722 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i1X24.json b/public/assets/components/assets/icon/i1X24.json new file mode 100644 index 0000000..a57c47f --- /dev/null +++ b/public/assets/components/assets/icon/i1X24.json @@ -0,0 +1 @@ +"M9 21H8V4.743L4.804 6l-.377-.882L9 3.257zm9.689-12L16.5 11.696 14.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L18.689 16h1.306l-2.842-3.5L19.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i1X32.json b/public/assets/components/assets/icon/i1X32.json new file mode 100644 index 0000000..16e8144 --- /dev/null +++ b/public/assets/components/assets/icon/i1X32.json @@ -0,0 +1 @@ +"M12 27h-1V7.738L6.686 9.464l-.372-.928L12 6.262zm12.623-14l-3.108 3.678L18.407 13h-1.346l3.78 4.475L17.019 22h1.346l3.151-3.729L24.665 22H26v-.015l-3.812-4.51L25.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i1XPlaybackSpeed16.json b/public/assets/components/assets/icon/i1XPlaybackSpeed16.json new file mode 100644 index 0000000..e097e3f --- /dev/null +++ b/public/assets/components/assets/icon/i1XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M6 2L2.645 3.366l.376.925L5 3.486V14h1zm7 4l-1.86 2.498L13 11h-1.276l-1.222-1.643L9.279 11H8.002l1.861-2.502L8.005 6h1.277l1.22 1.639L11.722 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i1XPlaybackSpeed24.json b/public/assets/components/assets/icon/i1XPlaybackSpeed24.json new file mode 100644 index 0000000..a57c47f --- /dev/null +++ b/public/assets/components/assets/icon/i1XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M9 21H8V4.743L4.804 6l-.377-.882L9 3.257zm9.689-12L16.5 11.696 14.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L18.689 16h1.306l-2.842-3.5L19.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i1XPlaybackSpeed32.json b/public/assets/components/assets/icon/i1XPlaybackSpeed32.json new file mode 100644 index 0000000..16e8144 --- /dev/null +++ b/public/assets/components/assets/icon/i1XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M12 27h-1V7.738L6.686 9.464l-.372-.928L12 6.262zm12.623-14l-3.108 3.678L18.407 13h-1.346l3.78 4.475L17.019 22h1.346l3.151-3.729L24.665 22H26v-.015l-3.812-4.51L25.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i2DExplore16.json b/public/assets/components/assets/icon/i2DExplore16.json new file mode 100644 index 0000000..16863ff --- /dev/null +++ b/public/assets/components/assets/icon/i2DExplore16.json @@ -0,0 +1 @@ +"M8 0l2 3H6zm2 13H6l2 3zm3-3l3-2-3-2zM3 6L0 8l3 2zm8 5H5V5h6zm-1-5H6v4h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i2DExplore24.json b/public/assets/components/assets/icon/i2DExplore24.json new file mode 100644 index 0000000..3671e32 --- /dev/null +++ b/public/assets/components/assets/icon/i2DExplore24.json @@ -0,0 +1 @@ +"M5 15V9l-3.75 3zm-1-2.08L2.85 12 4 11.08zM22.75 12L19 9v6zM20 11.08l1.15.92-1.15.92zM15 5l-3-3.75L9 5zm-2.081-1h-1.838L12 2.85zM15 19H9l3 3.75zm-2.081 1L12 21.15 11.081 20zM17 7H7v10h10zm-1 9H8V8h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i2DExplore32.json b/public/assets/components/assets/icon/i2DExplore32.json new file mode 100644 index 0000000..220bd73 --- /dev/null +++ b/public/assets/components/assets/icon/i2DExplore32.json @@ -0,0 +1 @@ +"M7 12l-5 4 5 4zm-1 5.92L3.6 16 6 14.08zM25 20l5-4-5-4zm1-5.92L28.4 16 26 17.92zM12 7h8l-4-5zm2.081-1L16 3.6 17.919 6zM12 25l4 5 4-5zm2.081 1h3.838L16 28.4zM23 9H9v14h14zm-1 13H10V10h12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i2X16.json b/public/assets/components/assets/icon/i2X16.json new file mode 100644 index 0000000..06c19b0 --- /dev/null +++ b/public/assets/components/assets/icon/i2X16.json @@ -0,0 +1 @@ +"M10 13H2.317c.261-1.633 2.304-2.464 3.93-3.339C8.092 8.668 10 7.641 10 5.356 10 3.443 7.992 2 6.185 2a4.03 4.03 0 0 0-3.222 1.183A3.648 3.648 0 0 0 2.009 6h.982a2.597 2.597 0 0 1 .69-2.121 3.795 3.795 0 0 1 2.504-.915A2.752 2.752 0 0 1 9 5.356C9 7.044 7.505 7.849 5.773 8.78 3.9 9.788 1.278 10.93 1.278 13.5v.5H10zm6-7l-1.86 2.498L16 11h-1.276l-1.222-1.643L12.279 11h-1.277l1.861-2.502L11.005 6h1.277l1.22 1.639L14.722 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i2X24.json b/public/assets/components/assets/icon/i2X24.json new file mode 100644 index 0000000..2427fe3 --- /dev/null +++ b/public/assets/components/assets/icon/i2X24.json @@ -0,0 +1 @@ +"M13 20H2.004v-.5c0-3.497 2.885-5.076 5.43-6.469 2.352-1.287 4.575-2.504 4.575-5.007a4.172 4.172 0 0 0-4.173-4.038A4.693 4.693 0 0 0 4.31 5.304a5.604 5.604 0 0 0-1.315 3.685l-.989.005A6.475 6.475 0 0 1 3.59 4.611a5.63 5.63 0 0 1 4.246-1.598A5.155 5.155 0 0 1 13 8.024c0 3.096-2.581 4.514-5.086 5.884-2.376 1.3-4.627 2.532-4.886 5.092H13zm8.689-11L19.5 11.696 17.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L21.689 16h1.306l-2.842-3.5L22.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i2X32.json b/public/assets/components/assets/icon/i2X32.json new file mode 100644 index 0000000..6fd2d87 --- /dev/null +++ b/public/assets/components/assets/icon/i2X32.json @@ -0,0 +1 @@ +"M18 27H3.306v-.5c0-4.428 3.606-6.375 7.094-8.257 3.15-1.701 6.127-3.307 6.127-6.62 0-2.722-2.238-4.677-5.443-4.677-6.701 0-6.778 5.805-6.778 6.054h-1c0-.07.089-7 7.778-7 4.427 0 6.443 2.915 6.443 5.622 0 3.91-3.381 5.735-6.652 7.5-3.228 1.743-6.284 3.393-6.55 6.878H18zm10.623-14l-3.108 3.678L22.407 13h-1.346l3.78 4.475L21.019 22h1.346l3.151-3.729L28.665 22H30v-.015l-3.812-4.51L29.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i2XPlaybackSpeed16.json b/public/assets/components/assets/icon/i2XPlaybackSpeed16.json new file mode 100644 index 0000000..06c19b0 --- /dev/null +++ b/public/assets/components/assets/icon/i2XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M10 13H2.317c.261-1.633 2.304-2.464 3.93-3.339C8.092 8.668 10 7.641 10 5.356 10 3.443 7.992 2 6.185 2a4.03 4.03 0 0 0-3.222 1.183A3.648 3.648 0 0 0 2.009 6h.982a2.597 2.597 0 0 1 .69-2.121 3.795 3.795 0 0 1 2.504-.915A2.752 2.752 0 0 1 9 5.356C9 7.044 7.505 7.849 5.773 8.78 3.9 9.788 1.278 10.93 1.278 13.5v.5H10zm6-7l-1.86 2.498L16 11h-1.276l-1.222-1.643L12.279 11h-1.277l1.861-2.502L11.005 6h1.277l1.22 1.639L14.722 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i2XPlaybackSpeed24.json b/public/assets/components/assets/icon/i2XPlaybackSpeed24.json new file mode 100644 index 0000000..2427fe3 --- /dev/null +++ b/public/assets/components/assets/icon/i2XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M13 20H2.004v-.5c0-3.497 2.885-5.076 5.43-6.469 2.352-1.287 4.575-2.504 4.575-5.007a4.172 4.172 0 0 0-4.173-4.038A4.693 4.693 0 0 0 4.31 5.304a5.604 5.604 0 0 0-1.315 3.685l-.989.005A6.475 6.475 0 0 1 3.59 4.611a5.63 5.63 0 0 1 4.246-1.598A5.155 5.155 0 0 1 13 8.024c0 3.096-2.581 4.514-5.086 5.884-2.376 1.3-4.627 2.532-4.886 5.092H13zm8.689-11L19.5 11.696 17.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L21.689 16h1.306l-2.842-3.5L22.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i2XPlaybackSpeed32.json b/public/assets/components/assets/icon/i2XPlaybackSpeed32.json new file mode 100644 index 0000000..6fd2d87 --- /dev/null +++ b/public/assets/components/assets/icon/i2XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M18 27H3.306v-.5c0-4.428 3.606-6.375 7.094-8.257 3.15-1.701 6.127-3.307 6.127-6.62 0-2.722-2.238-4.677-5.443-4.677-6.701 0-6.778 5.805-6.778 6.054h-1c0-.07.089-7 7.778-7 4.427 0 6.443 2.915 6.443 5.622 0 3.91-3.381 5.735-6.652 7.5-3.228 1.743-6.284 3.393-6.55 6.878H18zm10.623-14l-3.108 3.678L22.407 13h-1.346l3.78 4.475L21.019 22h1.346l3.151-3.729L28.665 22H30v-.015l-3.812-4.51L29.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i360View16.json b/public/assets/components/assets/icon/i360View16.json new file mode 100644 index 0000000..ed56e59 --- /dev/null +++ b/public/assets/components/assets/icon/i360View16.json @@ -0,0 +1 @@ +"M6 12.892v1.011c-2.564-.248-4.8-.99-4.8-2.303 0-1.649 3.525-2.4 6.8-2.4s6.8.751 6.8 2.4c0 1.313-2.236 2.055-4.8 2.303V16l-1.2-1L7 13.5 8.8 12l1.2-1v1.892c2.498-.26 3.8-.955 3.8-1.292 0-.418-1.974-1.4-5.8-1.4s-5.8.982-5.8 1.4c0 .337 1.302 1.031 3.8 1.292zM16 9a27.203 27.203 0 0 0-8-1 27.239 27.239 0 0 0-8 1V0a27.239 27.239 0 0 0 8 1 27.203 27.203 0 0 0 8-1zM1 7.677c.406-.095.824-.173 1.245-.244L4.3 5.24a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L15 7.488V1.324a25.579 25.579 0 0 1-3.739.55.983.983 0 0 1 .239.627 1 1 0 0 1-2 0 .973.973 0 0 1 .176-.534C9.046 1.99 8.47 2 8 2a32.844 32.844 0 0 1-7-.677zM8 7a37.148 37.148 0 0 1 5.449.383l-2.257-2.178-.689.46a1.268 1.268 0 0 1-1.64-.043l-1.5-1.334L5.83 5.924a1.28 1.28 0 0 1-.93.405 1.244 1.244 0 0 1-.23-.022l-.85.906A39.883 39.883 0 0 1 8 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i360View24.json b/public/assets/components/assets/icon/i360View24.json new file mode 100644 index 0000000..60a52c5 --- /dev/null +++ b/public/assets/components/assets/icon/i360View24.json @@ -0,0 +1 @@ +"M22.8 18.6c0 1.812-3.58 2.923-7.8 3.276V24h-.216l-2.842-2.5 1.705-1.5L15 18.81v2.062c4.227-.37 6.8-1.469 6.8-2.272 0-.978-3.818-2.4-9.8-2.4s-9.8 1.422-9.8 2.4c0 .864 2.982 2.073 7.8 2.343v1.003c-4.637-.254-8.8-1.392-8.8-3.346 0-2.232 5.433-3.4 10.8-3.4s10.8 1.168 10.8 3.4zM12 3a41.552 41.552 0 0 0 11-1.685v13.37A41.552 41.552 0 0 0 12 13a41.552 41.552 0 0 0-11 1.685V1.315A41.552 41.552 0 0 0 12 3zm0 9a41.7 41.7 0 0 1 8.382.986l-4.698-3.765-1.245.933a1.376 1.376 0 0 1-1.708-.043l-2.27-1.891-2.288 2.289a1.38 1.38 0 0 1-1.402.334L4.884 12.73A40.364 40.364 0 0 1 12 12zm10-9.367A42.676 42.676 0 0 1 12 4 42.676 42.676 0 0 1 2 2.633v10.734c.36-.094.729-.182 1.1-.267l3.3-3.3a.377.377 0 0 1 .533 0 .377.377 0 0 0 .534 0l2.69-2.69a.377.377 0 0 1 .508-.023l2.706 2.256a.377.377 0 0 0 .468.012l1.633-1.225a.377.377 0 0 1 .493.035L22 13.002zM14.479 6.5h.043a.979.979 0 0 0 .978-.979A1.021 1.021 0 0 0 14.479 4.5a.979.979 0 0 0-.979.979v.043a.981.981 0 0 0 .979.978z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i360View32.json b/public/assets/components/assets/icon/i360View32.json new file mode 100644 index 0000000..d6fd80a --- /dev/null +++ b/public/assets/components/assets/icon/i360View32.json @@ -0,0 +1 @@ +"M29.8 24.6c0 2.14-3.988 3.542-8.8 4.111v2.48L19.647 30l-1.705-1.5 1.705-1.5L21 25.81v1.894c4.68-.574 7.8-1.893 7.8-3.104 0-1.605-5.474-3.4-12.8-3.4S3.2 22.995 3.2 24.6c0 1.377 4.032 2.89 9.8 3.293v1C7.346 28.506 2.2 27.031 2.2 24.6c0-2.858 7.11-4.4 13.8-4.4s13.8 1.542 13.8 4.4zM18.2 7.5a1.3 1.3 0 1 1 1.3 1.3 1.301 1.301 0 0 1-1.3-1.3zm.942.358a.507.507 0 1 0 0-.717.508.508 0 0 0 0 .717zM30 1.582v17.836A44.486 44.486 0 0 0 16 17.2a44.486 44.486 0 0 0-14 2.218V1.582A44.487 44.487 0 0 0 16 3.8a44.487 44.487 0 0 0 14-2.218zM3 18.044c.295-.087.637-.184 1.018-.285l4.786-4.597a.481.481 0 0 1 .539-.088l.62.293 4.229-3.576a.49.49 0 0 1 .643.01s2.679 2.367 3.53 3.098l2.193-2.06a.49.49 0 0 1 .695.025l7.744 7.179.003.001V2.956A47.056 47.056 0 0 1 16 4.8 47.056 47.056 0 0 1 3 2.956zM16 16.2a47.548 47.548 0 0 1 11.183 1.355l-6.316-5.635-1.817 1.708a1 1 0 0 1-1.336.03 552.225 552.225 0 0 1-3.216-2.816l-3.89 3.289a1 1 0 0 1-1.072.14l-.297-.14-3.294 3.163A47.602 47.602 0 0 1 16 16.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i3DGlasses16.json b/public/assets/components/assets/icon/i3DGlasses16.json new file mode 100644 index 0000000..4c29b1e --- /dev/null +++ b/public/assets/components/assets/icon/i3DGlasses16.json @@ -0,0 +1 @@ +"M5.03 3.03L5 3a.5.5 0 0 0-.707 0L1.27 6.023A1.498 1.498 0 0 0 0 7.5v4A1.502 1.502 0 0 0 1.5 13h4.69a1.495 1.495 0 0 0 1.342-.827c.016-.033.03-.066.043-.1L8 10.936l.425 1.137c.013.034.027.067.043.1A1.495 1.495 0 0 0 9.81 13h4.69a1.502 1.502 0 0 0 1.5-1.5v-4a1.498 1.498 0 0 0-1.27-1.477L11.707 3A.5.5 0 0 0 11 3l-.03.03a.5.5 0 0 0-.03.675L12.861 6H3.14l1.92-2.295a.5.5 0 0 0-.03-.675zM15 7.5v4a.5.5 0 0 1-.5.5H9.81a.5.5 0 0 1-.448-.277l-.915-2.447a.5.5 0 0 0-.894 0l-.915 2.447a.5.5 0 0 1-.447.277H1.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5zM5.5 8h-3a.5.5 0 0 0-.5.5v2a.5.5 0 0 0 .5.5h2.333a.5.5 0 0 0 .475-.342l.666-2A.5.5 0 0 0 5.5 8zm-1.027 2H3V9h1.806zM13.5 8h-3a.5.5 0 0 0-.474.658l.666 2a.5.5 0 0 0 .475.342H13.5a.5.5 0 0 0 .5-.5v-2a.5.5 0 0 0-.5-.5zm-.5 2h-1.473l-.333-1H13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i3DGlasses24.json b/public/assets/components/assets/icon/i3DGlasses24.json new file mode 100644 index 0000000..f77f1ae --- /dev/null +++ b/public/assets/components/assets/icon/i3DGlasses24.json @@ -0,0 +1 @@ +"M2 10a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h8.151a1 1 0 0 0 .949-.684l.9-2.7.901 2.7a1 1 0 0 0 .949.684H22a1 1 0 0 0 1-1v-7a1 1 0 0 0-1-1h-.36l-5.118-4.752a.906.906 0 0 0-1.03-.139.917.917 0 0 0-.37 1.269L17.2 10H6.8l2.08-3.622a.917.917 0 0 0-.371-1.269.906.906 0 0 0-1.03.139L2.36 10zm13.729-3.97a.217.217 0 0 1 .059-.281.086.086 0 0 1 .026-.02.69.69 0 0 1 .106-.01.165.165 0 0 1 .123.04l4.566 4.239V10h-2.547zM3.391 9.997l4.566-4.24a.165.165 0 0 1 .123-.038.69.69 0 0 1 .106.01.086.086 0 0 1 .027.019.217.217 0 0 1 .059.28L5.939 10H3.391zM21.5 11a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-.5.5h-7.29a.5.5 0 0 1-.474-.342l-.787-2.36a1 1 0 0 0-1.898 0l-.786 2.36A.5.5 0 0 1 9.79 18H2.5a.5.5 0 0 1-.5-.5v-6a.5.5 0 0 1 .5-.5zm-7.158 5.316a1 1 0 0 0 .949.684H20a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1h-5.71a1 1 0 0 0-.949 1.316zM20 13v3h-4.71l-1-3zM4 17h4.71a1 1 0 0 0 .948-.684l1-3A1 1 0 0 0 9.709 12H4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1zm0-4h5.71l-1 3H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i3DGlasses32.json b/public/assets/components/assets/icon/i3DGlasses32.json new file mode 100644 index 0000000..4fa5ff9 --- /dev/null +++ b/public/assets/components/assets/icon/i3DGlasses32.json @@ -0,0 +1 @@ +"M29.968 13.26l-5.114-5.114a1.208 1.208 0 0 0-1.707 0l-.097.097a1.211 1.211 0 0 0-.16 1.507L24.984 13H7.016L9.11 9.751a1.212 1.212 0 0 0-.16-1.508l-.096-.097a1.208 1.208 0 0 0-1.707 0l-5.115 5.115A1.993 1.993 0 0 0 1 15v8a2.002 2.002 0 0 0 2 2h9.381a1.99 1.99 0 0 0 1.79-1.105.966.966 0 0 0 .042-.098L16 19.016l1.787 4.78a.966.966 0 0 0 .042.099A1.99 1.99 0 0 0 19.62 25H29a2.002 2.002 0 0 0 2-2v-8a1.993 1.993 0 0 0-1.032-1.74zm-6.239-4.052a.207.207 0 0 1 .028-.258l.097-.096a.209.209 0 0 1 .293 0L28.293 13h-2.12zM7.853 8.854a.209.209 0 0 1 .293 0l.097.096a.208.208 0 0 1 .028.259L5.827 13h-2.12zM30 23a1 1 0 0 1-1 1h-9.381a1.001 1.001 0 0 1-.895-.553l-1.83-4.894a1 1 0 0 0-1.788 0l-1.83 4.894a1.001 1.001 0 0 1-.895.553H3a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h26a1 1 0 0 1 1 1zm-17.387-7H5a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h6.28a1 1 0 0 0 .948-.684l1.333-4A1 1 0 0 0 12.613 16zm-1.334 5H5v-4h7.612zM27 16h-7.613a1 1 0 0 0-.948 1.316l1.333 4a1 1 0 0 0 .949.684H27a1 1 0 0 0 1-1v-4a1 1 0 0 0-1-1zm0 5h-6.28l-1.333-4H27z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i4X16.json b/public/assets/components/assets/icon/i4X16.json new file mode 100644 index 0000000..e11ca19 --- /dev/null +++ b/public/assets/components/assets/icon/i4X16.json @@ -0,0 +1 @@ +"M8 12h2v-1H8V2L1 12h6v2h1zM7 5.088V11H2.906zM16 6l-1.86 2.498L16 11h-1.276l-1.222-1.643L12.279 11h-1.277l1.861-2.502L11.005 6h1.277l1.22 1.639L14.722 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i4X24.json b/public/assets/components/assets/icon/i4X24.json new file mode 100644 index 0000000..bf38e78 --- /dev/null +++ b/public/assets/components/assets/icon/i4X24.json @@ -0,0 +1 @@ +"M11 21h-1v-5H1.005L11 2.968V15h3v1h-3zm-8.08-6H10V5.56zm19.769-6L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i4X32.json b/public/assets/components/assets/icon/i4X32.json new file mode 100644 index 0000000..bb19e16 --- /dev/null +++ b/public/assets/components/assets/icon/i4X32.json @@ -0,0 +1 @@ +"M14 27h-1v-6H2L14 5v15h4v1h-4zM3.913 20H13V8.118zm24.71-7l-3.108 3.678L22.407 13h-1.346l3.78 4.475L21.019 22h1.346l3.151-3.729L28.665 22H30v-.015l-3.812-4.51L29.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i4XPlaybackSpeed16.json b/public/assets/components/assets/icon/i4XPlaybackSpeed16.json new file mode 100644 index 0000000..e11ca19 --- /dev/null +++ b/public/assets/components/assets/icon/i4XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M8 12h2v-1H8V2L1 12h6v2h1zM7 5.088V11H2.906zM16 6l-1.86 2.498L16 11h-1.276l-1.222-1.643L12.279 11h-1.277l1.861-2.502L11.005 6h1.277l1.22 1.639L14.722 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i4XPlaybackSpeed24.json b/public/assets/components/assets/icon/i4XPlaybackSpeed24.json new file mode 100644 index 0000000..bf38e78 --- /dev/null +++ b/public/assets/components/assets/icon/i4XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M11 21h-1v-5H1.005L11 2.968V15h3v1h-3zm-8.08-6H10V5.56zm19.769-6L20.5 11.696 18.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L22.689 16h1.306l-2.842-3.5L23.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i4XPlaybackSpeed32.json b/public/assets/components/assets/icon/i4XPlaybackSpeed32.json new file mode 100644 index 0000000..bb19e16 --- /dev/null +++ b/public/assets/components/assets/icon/i4XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M14 27h-1v-6H2L14 5v15h4v1h-4zM3.913 20H13V8.118zm24.71-7l-3.108 3.678L22.407 13h-1.346l3.78 4.475L21.019 22h1.346l3.151-3.729L28.665 22H30v-.015l-3.812-4.51L29.97 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i8X16.json b/public/assets/components/assets/icon/i8X16.json new file mode 100644 index 0000000..fd99edc --- /dev/null +++ b/public/assets/components/assets/icon/i8X16.json @@ -0,0 +1 @@ +"M6 7.63a2.275 2.275 0 0 0 .701-.38 2.485 2.485 0 0 0 .541-.597 3.11 3.11 0 0 0 .355-.758 2.827 2.827 0 0 0 .13-.847 2.99 2.99 0 0 0-.26-1.257 2.871 2.871 0 0 0-.7-.96 3.213 3.213 0 0 0-1.033-.613 3.627 3.627 0 0 0-2.476 0 3.237 3.237 0 0 0-1.024.613 2.84 2.84 0 0 0-.701.96 2.99 2.99 0 0 0-.26 1.257 2.792 2.792 0 0 0 .13.847 3.03 3.03 0 0 0 .355.758 2.485 2.485 0 0 0 .54.597A2.275 2.275 0 0 0 3 7.63v.031a2.108 2.108 0 0 0-.663.42 2.908 2.908 0 0 0-.685.669 3.126 3.126 0 0 0-.452.887 3.415 3.415 0 0 0-.162 1.073 3.036 3.036 0 0 0 .299 1.363 3.214 3.214 0 0 0 .798 1.032 3.619 3.619 0 0 0 1.17.661 3.172 3.172 0 0 0 2.39 0 3.619 3.619 0 0 0 1.17-.661 3.196 3.196 0 0 0 .797-1.032 3.037 3.037 0 0 0 .3-1.363 3.16 3.16 0 0 0-.614-1.968A2.495 2.495 0 0 0 6 7.662zm-3.823 2a2.217 2.217 0 0 1 .509-.76 2.296 2.296 0 0 1 .79-.499 2.814 2.814 0 0 1 1.023-.177 2.82 2.82 0 0 1 1.025.177 2.307 2.307 0 0 1 .79.5 2.217 2.217 0 0 1 .509.758 2.502 2.502 0 0 1 .177.952 2.624 2.624 0 0 1-.177.967 2.177 2.177 0 0 1-.509.775 2.396 2.396 0 0 1-.79.508 2.717 2.717 0 0 1-1.025.185 2.711 2.711 0 0 1-1.023-.185 2.384 2.384 0 0 1-.79-.508 2.177 2.177 0 0 1-.509-.775A2.624 2.624 0 0 1 2 10.581a2.502 2.502 0 0 1 .177-.952zm.387-5.364a2.042 2.042 0 0 1 .444-.677 2.068 2.068 0 0 1 .661-.444 2.124 2.124 0 0 1 2.323.444 2.042 2.042 0 0 1 .444.677 2.23 2.23 0 0 1 .16.847 2.05 2.05 0 0 1-.16.822 1.951 1.951 0 0 1-.453.646 2.124 2.124 0 0 1-.669.427 2.168 2.168 0 0 1-2.297-.427 1.935 1.935 0 0 1-.453-.646 2.032 2.032 0 0 1-.16-.822 2.209 2.209 0 0 1 .16-.847zM15 6l-1.86 2.498L15 11h-1.276l-1.222-1.643L11.279 11h-1.277l1.861-2.502L10.005 6h1.277l1.22 1.639L13.722 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i8X24.json b/public/assets/components/assets/icon/i8X24.json new file mode 100644 index 0000000..c7933d3 --- /dev/null +++ b/public/assets/components/assets/icon/i8X24.json @@ -0,0 +1 @@ +"M12.583 16.323a4.518 4.518 0 0 1-.401 1.935 4.24 4.24 0 0 1-1.098 1.454 5.14 5.14 0 0 1-1.626.927 5.932 5.932 0 0 1-3.916 0 5.14 5.14 0 0 1-1.626-.927 4.21 4.21 0 0 1-1.098-1.454 4.52 4.52 0 0 1-.401-1.935 4.509 4.509 0 0 1 .858-2.747 4.21 4.21 0 0 1 2.325-1.58v-.046a3.502 3.502 0 0 1-1.065-.584 3.926 3.926 0 0 1-.801-.869 4.16 4.16 0 0 1-.516-1.065 3.875 3.875 0 0 1-.156-1.19 4.15 4.15 0 0 1 .328-1.74 4.02 4.02 0 0 1 .962-1.328 4.269 4.269 0 0 1 1.419-.848 5.164 5.164 0 0 1 3.458 0 4.269 4.269 0 0 1 1.419.848A4.02 4.02 0 0 1 11.61 6.5a4.15 4.15 0 0 1 .328 1.74 3.875 3.875 0 0 1-.156 1.19 4.203 4.203 0 0 1-.516 1.066 3.807 3.807 0 0 1-.812.87 3.742 3.742 0 0 1-1.053.583v.046a4.24 4.24 0 0 1 2.346 1.591 4.543 4.543 0 0 1 .836 2.736zm-6.43-5.127A3.574 3.574 0 0 0 7.5 11.4a3.441 3.441 0 0 0 1.317-.203 3.568 3.568 0 0 0 1.061-.663A2.959 2.959 0 0 0 10.6 9.52a3.114 3.114 0 0 0 .256-1.261 3.258 3.258 0 0 0-.254-1.291 3.045 3.045 0 0 0-.721-1.035 3.443 3.443 0 0 0-1.065-.677 3.722 3.722 0 0 0-2.662 0 3.443 3.443 0 0 0-1.065.677 3.049 3.049 0 0 0-.721 1.035 3.263 3.263 0 0 0-.254 1.29 3.146 3.146 0 0 0 .255 1.262 2.978 2.978 0 0 0 .723 1.014 3.516 3.516 0 0 0 1.062.662zm5.347 4.988a3.734 3.734 0 0 0-.298-1.5 3.676 3.676 0 0 0-.835-1.198 3.823 3.823 0 0 0-1.273-.784A4.424 4.424 0 0 0 7.5 12.5a4.59 4.59 0 0 0-1.624.202 3.806 3.806 0 0 0-1.272.784 3.644 3.644 0 0 0-.835 1.198 3.7 3.7 0 0 0-.269 1.5 3.78 3.78 0 0 0 .257 1.509 3.649 3.649 0 0 0 .82 1.198 3.696 3.696 0 0 0 1.277.797 4.547 4.547 0 0 0 1.631.283 4.54 4.54 0 0 0 1.63-.283 3.734 3.734 0 0 0 1.278-.796 3.656 3.656 0 0 0 .82-1.198 3.786 3.786 0 0 0 .287-1.51zM20.689 9L18.5 11.696 16.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L20.689 16h1.306l-2.842-3.5L21.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i8X32.json b/public/assets/components/assets/icon/i8X32.json new file mode 100644 index 0000000..b16e7f2 --- /dev/null +++ b/public/assets/components/assets/icon/i8X32.json @@ -0,0 +1 @@ +"M15.764 17.848a5.255 5.255 0 0 0-2.908-1.972v-.057a4.636 4.636 0 0 0 1.305-.724 4.718 4.718 0 0 0 1.007-1.078 5.21 5.21 0 0 0 .639-1.32A4.804 4.804 0 0 0 16 11.222a5.142 5.142 0 0 0-.406-2.157 4.984 4.984 0 0 0-1.193-1.646 5.291 5.291 0 0 0-1.758-1.05 6.4 6.4 0 0 0-4.286 0 5.291 5.291 0 0 0-1.758 1.05 4.984 4.984 0 0 0-1.194 1.646A5.142 5.142 0 0 0 5 11.222a4.804 4.804 0 0 0 .193 1.475 5.158 5.158 0 0 0 .639 1.32 4.867 4.867 0 0 0 .993 1.078 4.34 4.34 0 0 0 1.32.724v.057a5.219 5.219 0 0 0-2.881 1.958 6 6 0 0 0-.567 5.803 5.219 5.219 0 0 0 1.361 1.802 6.373 6.373 0 0 0 2.016 1.15 7.352 7.352 0 0 0 4.852 0 6.373 6.373 0 0 0 2.016-1.15 5.257 5.257 0 0 0 1.36-1.802 5.6 5.6 0 0 0 .498-2.398 5.63 5.63 0 0 0-1.036-3.391zM7.386 14.38a4.024 4.024 0 0 1-.941-1.368 4.39 4.39 0 0 1-.332-1.705 4.553 4.553 0 0 1 .33-1.743 4.124 4.124 0 0 1 .939-1.398 4.481 4.481 0 0 1 6.235 0 4.118 4.118 0 0 1 .938 1.398 4.546 4.546 0 0 1 .332 1.743 4.343 4.343 0 0 1-.334 1.704 3.997 3.997 0 0 1-.939 1.37 4.621 4.621 0 0 1-1.382.895 4.423 4.423 0 0 1-1.732.224 4.398 4.398 0 0 1-1.732-.225 4.553 4.553 0 0 1-1.382-.895zm7.863 8.704a4.82 4.82 0 0 1-1.045 1.576 4.739 4.739 0 0 1-1.627 1.048 5.62 5.62 0 0 1-2.077.372 5.63 5.63 0 0 1-2.078-.372 4.691 4.691 0 0 1-1.626-1.05 4.811 4.811 0 0 1-1.046-1.576 5.13 5.13 0 0 1-.375-1.985 5.037 5.037 0 0 1 .39-1.974 4.693 4.693 0 0 1 2.685-2.609 5.843 5.843 0 0 1 4.1 0 4.685 4.685 0 0 1 2.685 2.609 5.06 5.06 0 0 1 .39 1.974 5.128 5.128 0 0 1-.376 1.987zM28.97 13l-3.78 4.475 3.81 4.51V22h-1.334l-3.15-3.729L21.363 22h-1.346l3.824-4.525L20.06 13h1.346l3.108 3.678L27.623 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i8XPlaybackSpeed16.json b/public/assets/components/assets/icon/i8XPlaybackSpeed16.json new file mode 100644 index 0000000..fd99edc --- /dev/null +++ b/public/assets/components/assets/icon/i8XPlaybackSpeed16.json @@ -0,0 +1 @@ +"M6 7.63a2.275 2.275 0 0 0 .701-.38 2.485 2.485 0 0 0 .541-.597 3.11 3.11 0 0 0 .355-.758 2.827 2.827 0 0 0 .13-.847 2.99 2.99 0 0 0-.26-1.257 2.871 2.871 0 0 0-.7-.96 3.213 3.213 0 0 0-1.033-.613 3.627 3.627 0 0 0-2.476 0 3.237 3.237 0 0 0-1.024.613 2.84 2.84 0 0 0-.701.96 2.99 2.99 0 0 0-.26 1.257 2.792 2.792 0 0 0 .13.847 3.03 3.03 0 0 0 .355.758 2.485 2.485 0 0 0 .54.597A2.275 2.275 0 0 0 3 7.63v.031a2.108 2.108 0 0 0-.663.42 2.908 2.908 0 0 0-.685.669 3.126 3.126 0 0 0-.452.887 3.415 3.415 0 0 0-.162 1.073 3.036 3.036 0 0 0 .299 1.363 3.214 3.214 0 0 0 .798 1.032 3.619 3.619 0 0 0 1.17.661 3.172 3.172 0 0 0 2.39 0 3.619 3.619 0 0 0 1.17-.661 3.196 3.196 0 0 0 .797-1.032 3.037 3.037 0 0 0 .3-1.363 3.16 3.16 0 0 0-.614-1.968A2.495 2.495 0 0 0 6 7.662zm-3.823 2a2.217 2.217 0 0 1 .509-.76 2.296 2.296 0 0 1 .79-.499 2.814 2.814 0 0 1 1.023-.177 2.82 2.82 0 0 1 1.025.177 2.307 2.307 0 0 1 .79.5 2.217 2.217 0 0 1 .509.758 2.502 2.502 0 0 1 .177.952 2.624 2.624 0 0 1-.177.967 2.177 2.177 0 0 1-.509.775 2.396 2.396 0 0 1-.79.508 2.717 2.717 0 0 1-1.025.185 2.711 2.711 0 0 1-1.023-.185 2.384 2.384 0 0 1-.79-.508 2.177 2.177 0 0 1-.509-.775A2.624 2.624 0 0 1 2 10.581a2.502 2.502 0 0 1 .177-.952zm.387-5.364a2.042 2.042 0 0 1 .444-.677 2.068 2.068 0 0 1 .661-.444 2.124 2.124 0 0 1 2.323.444 2.042 2.042 0 0 1 .444.677 2.23 2.23 0 0 1 .16.847 2.05 2.05 0 0 1-.16.822 1.951 1.951 0 0 1-.453.646 2.124 2.124 0 0 1-.669.427 2.168 2.168 0 0 1-2.297-.427 1.935 1.935 0 0 1-.453-.646 2.032 2.032 0 0 1-.16-.822 2.209 2.209 0 0 1 .16-.847zM15 6l-1.86 2.498L15 11h-1.276l-1.222-1.643L11.279 11h-1.277l1.861-2.502L10.005 6h1.277l1.22 1.639L13.722 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i8XPlaybackSpeed24.json b/public/assets/components/assets/icon/i8XPlaybackSpeed24.json new file mode 100644 index 0000000..c7933d3 --- /dev/null +++ b/public/assets/components/assets/icon/i8XPlaybackSpeed24.json @@ -0,0 +1 @@ +"M12.583 16.323a4.518 4.518 0 0 1-.401 1.935 4.24 4.24 0 0 1-1.098 1.454 5.14 5.14 0 0 1-1.626.927 5.932 5.932 0 0 1-3.916 0 5.14 5.14 0 0 1-1.626-.927 4.21 4.21 0 0 1-1.098-1.454 4.52 4.52 0 0 1-.401-1.935 4.509 4.509 0 0 1 .858-2.747 4.21 4.21 0 0 1 2.325-1.58v-.046a3.502 3.502 0 0 1-1.065-.584 3.926 3.926 0 0 1-.801-.869 4.16 4.16 0 0 1-.516-1.065 3.875 3.875 0 0 1-.156-1.19 4.15 4.15 0 0 1 .328-1.74 4.02 4.02 0 0 1 .962-1.328 4.269 4.269 0 0 1 1.419-.848 5.164 5.164 0 0 1 3.458 0 4.269 4.269 0 0 1 1.419.848A4.02 4.02 0 0 1 11.61 6.5a4.15 4.15 0 0 1 .328 1.74 3.875 3.875 0 0 1-.156 1.19 4.203 4.203 0 0 1-.516 1.066 3.807 3.807 0 0 1-.812.87 3.742 3.742 0 0 1-1.053.583v.046a4.24 4.24 0 0 1 2.346 1.591 4.543 4.543 0 0 1 .836 2.736zm-6.43-5.127A3.574 3.574 0 0 0 7.5 11.4a3.441 3.441 0 0 0 1.317-.203 3.568 3.568 0 0 0 1.061-.663A2.959 2.959 0 0 0 10.6 9.52a3.114 3.114 0 0 0 .256-1.261 3.258 3.258 0 0 0-.254-1.291 3.045 3.045 0 0 0-.721-1.035 3.443 3.443 0 0 0-1.065-.677 3.722 3.722 0 0 0-2.662 0 3.443 3.443 0 0 0-1.065.677 3.049 3.049 0 0 0-.721 1.035 3.263 3.263 0 0 0-.254 1.29 3.146 3.146 0 0 0 .255 1.262 2.978 2.978 0 0 0 .723 1.014 3.516 3.516 0 0 0 1.062.662zm5.347 4.988a3.734 3.734 0 0 0-.298-1.5 3.676 3.676 0 0 0-.835-1.198 3.823 3.823 0 0 0-1.273-.784A4.424 4.424 0 0 0 7.5 12.5a4.59 4.59 0 0 0-1.624.202 3.806 3.806 0 0 0-1.272.784 3.644 3.644 0 0 0-.835 1.198 3.7 3.7 0 0 0-.269 1.5 3.78 3.78 0 0 0 .257 1.509 3.649 3.649 0 0 0 .82 1.198 3.696 3.696 0 0 0 1.277.797 4.547 4.547 0 0 0 1.631.283 4.54 4.54 0 0 0 1.63-.283 3.734 3.734 0 0 0 1.278-.796 3.656 3.656 0 0 0 .82-1.198 3.786 3.786 0 0 0 .287-1.51zM20.689 9L18.5 11.696 16.311 9h-1.306l2.842 3.5-2.842 3.5h1.306l2.189-2.696L20.689 16h1.306l-2.842-3.5L21.995 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/i8XPlaybackSpeed32.json b/public/assets/components/assets/icon/i8XPlaybackSpeed32.json new file mode 100644 index 0000000..b16e7f2 --- /dev/null +++ b/public/assets/components/assets/icon/i8XPlaybackSpeed32.json @@ -0,0 +1 @@ +"M15.764 17.848a5.255 5.255 0 0 0-2.908-1.972v-.057a4.636 4.636 0 0 0 1.305-.724 4.718 4.718 0 0 0 1.007-1.078 5.21 5.21 0 0 0 .639-1.32A4.804 4.804 0 0 0 16 11.222a5.142 5.142 0 0 0-.406-2.157 4.984 4.984 0 0 0-1.193-1.646 5.291 5.291 0 0 0-1.758-1.05 6.4 6.4 0 0 0-4.286 0 5.291 5.291 0 0 0-1.758 1.05 4.984 4.984 0 0 0-1.194 1.646A5.142 5.142 0 0 0 5 11.222a4.804 4.804 0 0 0 .193 1.475 5.158 5.158 0 0 0 .639 1.32 4.867 4.867 0 0 0 .993 1.078 4.34 4.34 0 0 0 1.32.724v.057a5.219 5.219 0 0 0-2.881 1.958 6 6 0 0 0-.567 5.803 5.219 5.219 0 0 0 1.361 1.802 6.373 6.373 0 0 0 2.016 1.15 7.352 7.352 0 0 0 4.852 0 6.373 6.373 0 0 0 2.016-1.15 5.257 5.257 0 0 0 1.36-1.802 5.6 5.6 0 0 0 .498-2.398 5.63 5.63 0 0 0-1.036-3.391zM7.386 14.38a4.024 4.024 0 0 1-.941-1.368 4.39 4.39 0 0 1-.332-1.705 4.553 4.553 0 0 1 .33-1.743 4.124 4.124 0 0 1 .939-1.398 4.481 4.481 0 0 1 6.235 0 4.118 4.118 0 0 1 .938 1.398 4.546 4.546 0 0 1 .332 1.743 4.343 4.343 0 0 1-.334 1.704 3.997 3.997 0 0 1-.939 1.37 4.621 4.621 0 0 1-1.382.895 4.423 4.423 0 0 1-1.732.224 4.398 4.398 0 0 1-1.732-.225 4.553 4.553 0 0 1-1.382-.895zm7.863 8.704a4.82 4.82 0 0 1-1.045 1.576 4.739 4.739 0 0 1-1.627 1.048 5.62 5.62 0 0 1-2.077.372 5.63 5.63 0 0 1-2.078-.372 4.691 4.691 0 0 1-1.626-1.05 4.811 4.811 0 0 1-1.046-1.576 5.13 5.13 0 0 1-.375-1.985 5.037 5.037 0 0 1 .39-1.974 4.693 4.693 0 0 1 2.685-2.609 5.843 5.843 0 0 1 4.1 0 4.685 4.685 0 0 1 2.685 2.609 5.06 5.06 0 0 1 .39 1.974 5.128 5.128 0 0 1-.376 1.987zM28.97 13l-3.78 4.475 3.81 4.51V22h-1.334l-3.15-3.729L21.363 22h-1.346l3.824-4.525L20.06 13h1.346l3.108 3.678L27.623 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/image16.json b/public/assets/components/assets/icon/image16.json new file mode 100644 index 0000000..88f0a21 --- /dev/null +++ b/public/assets/components/assets/icon/image16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1v-2.386l1.771-1.771a1.387 1.387 0 0 0 .43.068 1.37 1.37 0 0 0 .972-.402l2.288-2.29 2.27 1.892a1.375 1.375 0 0 0 1.708.043l1.2-.9L15 11.614zm-3.035-6.835a.377.377 0 0 0-.493-.035L9.839 8.355a.377.377 0 0 1-.468-.012L6.665 6.087a.377.377 0 0 0-.509.023L3.466 8.8a.377.377 0 0 1-.533 0 .377.377 0 0 0-.533 0L1 10.2V2h14v8.2zM11.5 4.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/image24.json b/public/assets/components/assets/icon/image24.json new file mode 100644 index 0000000..7acc69f --- /dev/null +++ b/public/assets/components/assets/icon/image24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zm21-1H2v-3.519l2.947-2.947a1.506 1.506 0 0 0 .677.163 1.403 1.403 0 0 0 .997-.415l3.307-3.307 3.26 2.716a1.502 1.502 0 0 0 1.863.049l1.833-1.375L22 16.481zm0-16v11.067l-4.714-4.714a.503.503 0 0 0-.657-.047L14.45 11.94a.503.503 0 0 1-.623-.016l-3.609-3.007a.503.503 0 0 0-.677.031l-3.627 3.628a.474.474 0 0 1-.678-.049.503.503 0 0 0-.704.007L2 15.067V4zm-7.5 5A1.5 1.5 0 1 0 13 7.5 1.5 1.5 0 0 0 14.5 9zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/image32.json b/public/assets/components/assets/icon/image32.json new file mode 100644 index 0000000..3ae3b27 --- /dev/null +++ b/public/assets/components/assets/icon/image32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm27 21H3v-5.474l4.401-3.5 1.198.567L14 13.106l5 4.531 3.506-3.123L29 20.39zm-5.997-12.422a.652.652 0 0 0-.926-.033L19 16.293l-4.554-4.131a.652.652 0 0 0-.857-.013L8.45 16.417l-.826-.391a.642.642 0 0 0-.72.117L3 19.248V6h26v13.082zM19 8a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageChips16.json b/public/assets/components/assets/icon/imageChips16.json new file mode 100644 index 0000000..c76da60 --- /dev/null +++ b/public/assets/components/assets/icon/imageChips16.json @@ -0,0 +1 @@ +"M12 12H1V1h11zM2 11h9V2H2zm4-5H3V3h3zM4 5h1V4H4zm6 1H7V3h3zM8 5h1V4H8zm-2 5H3V7h3zM4 9h1V8H4zm6 1H7V7h3zM8 9h1V8H8zm7-5h-2v1h1v9H5v-1H4v2h11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageChips24.json b/public/assets/components/assets/icon/imageChips24.json new file mode 100644 index 0000000..6400fe3 --- /dev/null +++ b/public/assets/components/assets/icon/imageChips24.json @@ -0,0 +1 @@ +"M18 18H2V2h16zM3 17h14V3H3zM22 6h-3v1h2v14H7v-2H6v3h16zM9 9H5V5h4zM6 8h2V6H6zm9 1h-4V5h4zm-3-1h2V6h-2zm-3 7H5v-4h4zm-3-1h2v-2H6zm9 1h-4v-4h4zm-3-1h2v-2h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageChips32.json b/public/assets/components/assets/icon/imageChips32.json new file mode 100644 index 0000000..27ec4f7 --- /dev/null +++ b/public/assets/components/assets/icon/imageChips32.json @@ -0,0 +1 @@ +"M25 25H3V3h22zM4 24h20V4H4zM29 7h-3v1h2v20H8v-2H7v3h22zm-16 6H6V6h7zm-6-1h5V7H7zm15 1h-7V6h7zm-6-1h5V7h-5zm-3 10H6v-7h7zm-6-1h5v-5H7zm15 1h-7v-7h7zm-6-1h5v-5h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageDisplayOrder16.json b/public/assets/components/assets/icon/imageDisplayOrder16.json new file mode 100644 index 0000000..979e1a4 --- /dev/null +++ b/public/assets/components/assets/icon/imageDisplayOrder16.json @@ -0,0 +1 @@ +[{"d":"M16 3v7h-3V9h2V7h-2V6h2V4h-2v1h-1V4H9v1H8V4H6v1H5V3zm-6-1L8.5 0 7 2zM7 14l1.5 2 1.5-2zm5-8v7H1V6zM5 7v2h3V7zM2 9h2V7H2zm2 3v-2H2v2zm4 0v-2H5v2zm3-2H9v2h2zm0-3H9v2h2z"},{"opacity":".5","d":"M15 9h-2V7h2zm-4 1H9v2h2zM8 7H5v2h3z"},{"opacity":".25","d":"M4 9H2V7h2zm4 1H5v2h3zm4-6H9v1h3z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageDisplayOrder24.json b/public/assets/components/assets/icon/imageDisplayOrder24.json new file mode 100644 index 0000000..10ee4e1 --- /dev/null +++ b/public/assets/components/assets/icon/imageDisplayOrder24.json @@ -0,0 +1 @@ +[{"d":"M15 4h-5l2.5-2.574zm-3.5 19.574L14 21H9zM1 10h16v9H1zm11 4h4v-3h-4zm0 4h4v-3h-4zm-5-4h4v-3H7zm0 4h4v-3H7zm-5-4h4v-3H2zm0 4h4v-3H2zM7 6v3h1V7h4v2h1V7h4v2h1V7h4v3h-4v1h4v3h-4v1h5V6z"},{"opacity":".25","d":"M17 9h-4V7h4zM6 11H2v3h4zm5 4H7v3h4z"},{"opacity":".5","d":"M22 14h-4v-3h4zm-11-3H7v3h4zm5 4h-4v3h4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageDisplayOrder32.json b/public/assets/components/assets/icon/imageDisplayOrder32.json new file mode 100644 index 0000000..be1abf0 --- /dev/null +++ b/public/assets/components/assets/icon/imageDisplayOrder32.json @@ -0,0 +1 @@ +[{"d":"M30 8v11h-5v-1h4v-4h-4v-1h4V9h-4v4h-1V9h-4v4h-1V9h-4v4h-1V9h-4v4H9V8zM19 6l-2.5-2.574L14 6zm-5 21l2.5 2.574L19 27zm10-13v11H3V14zm-10 1v4h4v-4zm-5 0v4h4v-4zm-5 4h4v-4H4zm4 5v-4H4v4zm5 0v-4H9v4zm5 0v-4h-4v4zm5-4h-4v4h4zm0-5h-4v4h4z"},{"opacity":".25","d":"M19 13h-4V9h4zm10 1h-4v4h4zm-6 1h-4v4h4zm-10 5H9v4h4zm-5-5H4v4h4z"},{"opacity":".5","d":"M29 13h-4V9h4zm-11 7h-4v4h4zm-5-5H9v4h4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageLayer16.json b/public/assets/components/assets/icon/imageLayer16.json new file mode 100644 index 0000000..39be66a --- /dev/null +++ b/public/assets/components/assets/icon/imageLayer16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M6 11H4.219l.194-2H6zm3-4H7v1h2z"},{"opacity":".25","d":"M9 6H7V5h2zm2.781 5l-.194-2H10v2z"},{"d":"M10.706 1.014c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.204 8.204 0 0 0-3.161-.674zM12.207 12.2a12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363L2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376zM3.896 4l-.779 8h9.766l-.779-8zM10 5h1.197l.098 1H10zm0 2h1.392l.097 1H10zm-4 4H4.219l.194-2H6zm0-3H4.51l.098-1H6zm0-2H4.705l.098-1H6zm3 5H7V9h2zm0-3H7V7h2zm0-2H7V5h2zm1 5V9h1.587l.194 2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageLayer24.json b/public/assets/components/assets/icon/imageLayer24.json new file mode 100644 index 0000000..6142e6c --- /dev/null +++ b/public/assets/components/assets/icon/imageLayer24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M10 10.478c.421-.112.843-.23 1.27-.353A41.743 41.743 0 0 1 14 9.416v3.056a27.07 27.07 0 0 0-3.09.82c-.308.098-.609.19-.91.28zM6.424 18.8A18.148 18.148 0 0 0 9 18.623v-3.759a11.725 11.725 0 0 1-2.501.263c-.448 0-.943-.032-1.466-.082l-.62 3.602a12.935 12.935 0 0 0 2.01.153z"},{"opacity":".25","d":"M13.581 5.775c.147-.06.284-.116.419-.168v2.792c-1.089.224-2.077.5-3.005.764-.34.097-.669.19-.995.28V6.724a11.84 11.84 0 0 0 3.581-.95zm6.594 11.466l-.705-4.18a25.93 25.93 0 0 0-4.47.254v4.09a24.01 24.01 0 0 1 3.458-.239c.578 0 1.152.025 1.717.075z"},{"d":"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.031 24.031 0 0 0-6.251.845 22.054 22.054 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52zM16.31 4.2a6.88 6.88 0 0 0-3.11.65 10.801 10.801 0 0 1-4.63.95 16.722 16.722 0 0 1-2.914-.268L3.262 19.436a13.44 13.44 0 0 0 3.162.364 21.225 21.225 0 0 0 5.55-.761 24.858 24.858 0 0 1 6.484-.873 18.038 18.038 0 0 1 2.927.234L19.057 4.59a10.548 10.548 0 0 0-2.746-.39zM10 10.478c.421-.112.843-.23 1.27-.353A41.743 41.743 0 0 1 14 9.416v3.056a27.07 27.07 0 0 0-3.09.82c-.308.098-.609.19-.91.28zm-1 3.358a11.696 11.696 0 0 1-3.797.22l.53-3.077c.231.017.468.047.693.047A12.005 12.005 0 0 0 9 10.72zm6-4.611a20.179 20.179 0 0 1 3.776-.283l.526 3.118a27.149 27.149 0 0 0-4.302.244zm3.18-3.819l.428 2.537A21.647 21.647 0 0 0 15 8.216V5.308a6.856 6.856 0 0 1 1.31-.108 9.16 9.16 0 0 1 1.87.206zm-4.599.369c.147-.06.284-.116.419-.168v2.792c-1.089.224-2.077.5-3.005.764-.34.097-.669.19-.995.28V6.724a11.84 11.84 0 0 0 3.581-.95zM8.571 6.8c.15 0 .286-.009.429-.013v2.91a10.6 10.6 0 0 1-3.099.31l.575-3.34A17.059 17.059 0 0 0 8.57 6.8zm-4.16 11.847l.621-3.602a15.7 15.7 0 0 0 1.466.082A11.725 11.725 0 0 0 9 14.864v3.76a18.148 18.148 0 0 1-2.576.176 12.935 12.935 0 0 1-2.012-.153zm7.328-.58c-.577.138-1.143.274-1.74.39v-3.846c.402-.113.802-.236 1.21-.365a27.07 27.07 0 0 1 2.79-.754v4.075c-.803.15-1.538.325-2.26.5zm6.718-.901a24.01 24.01 0 0 0-3.458.239v-4.09a25.93 25.93 0 0 1 4.47-.255l.705 4.18a19.892 19.892 0 0 0-1.717-.074z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageLayer32.json b/public/assets/components/assets/icon/imageLayer32.json new file mode 100644 index 0000000..f746147 --- /dev/null +++ b/public/assets/components/assets/icon/imageLayer32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M23.463 23.2a26.071 26.071 0 0 0-3.463.224v-5.076a34.065 34.065 0 0 1 5.302-.251l.861 5.191c-.9-.059-1.804-.088-2.7-.088zM13 8.705v4.258c.456-.124.916-.253 1.392-.389A46.427 46.427 0 0 1 19 11.432V7.347a16.922 16.922 0 0 0-2.396.56A22.646 22.646 0 0 1 13 8.705z"},{"opacity":".5","d":"M13 13.999a84.02 84.02 0 0 0 1.666-.464c1.323-.378 2.741-.78 4.334-1.08v5.03a32.286 32.286 0 0 0-4.714 1.202c-.435.137-.86.267-1.286.391zm-4.463 11.8A16.675 16.675 0 0 0 12 25.477v-5.1a15.064 15.064 0 0 1-3.463.395 20.464 20.464 0 0 1-2.259-.142l-.796 4.796a13.024 13.024 0 0 0 3.055.375z"},{"d":"M23.462 27.2A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6zm-21.355.234L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528 22.381 22.381 0 0 0-7.77 1.348A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366zM24.384 6.456a23.558 23.558 0 0 0-3.31-.245 14.762 14.762 0 0 0-4.738.733 19.402 19.402 0 0 1-5.996.924 18.182 18.182 0 0 1-2.92-.228L4.349 26.146a14.096 14.096 0 0 0 4.188.654 18.525 18.525 0 0 0 6.541-1.154 24.357 24.357 0 0 1 8.385-1.446c1.448 0 2.763.078 3.896.188zM20 12.29a26.155 26.155 0 0 1 4.29-.29l.845 5.097a35.442 35.442 0 0 0-5.135.242zm3.519-4.935l.604 3.643a27.235 27.235 0 0 0-4.123.276V7.246c.33-.02.68-.035 1.074-.035a21.744 21.744 0 0 1 2.445.143zm-6.915.553A16.922 16.922 0 0 1 19 7.347v4.085a46.427 46.427 0 0 0-4.608 1.142c-.475.136-.936.265-1.392.389V8.705a22.646 22.646 0 0 0 3.604-.798zM13 14a84.02 84.02 0 0 0 1.666-.464c1.323-.378 2.741-.78 4.334-1.08v5.03a32.286 32.286 0 0 0-4.714 1.202c-.435.137-.86.267-1.286.391zm-2.66-5.13c.603 0 1.146-.027 1.66-.065v4.414a13.823 13.823 0 0 1-4.56.414l.808-4.872a19.724 19.724 0 0 0 2.092.108zM12 19.344a15.286 15.286 0 0 1-5.558.299l.832-5.012c.407.04.808.066 1.198.066A15.487 15.487 0 0 0 12 14.241zm-6.518 6.08l.796-4.796a20.464 20.464 0 0 0 2.26.143A15.064 15.064 0 0 0 12 20.376v5.1a16.675 16.675 0 0 1-3.463.324 13.024 13.024 0 0 1-3.055-.375zm9.289-.73a39.72 39.72 0 0 1-1.771.537V20.12a49.66 49.66 0 0 0 1.587-.48A31.896 31.896 0 0 1 19 18.5v5.077a30.389 30.389 0 0 0-4.23 1.117zM20 23.423v-5.076a34.138 34.138 0 0 1 5.302-.25l.861 5.19c-.9-.059-1.804-.088-2.7-.088a26.071 26.071 0 0 0-3.463.224z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageMensuration16.json b/public/assets/components/assets/icon/imageMensuration16.json new file mode 100644 index 0000000..c44ce32 --- /dev/null +++ b/public/assets/components/assets/icon/imageMensuration16.json @@ -0,0 +1 @@ +"M11.5 3.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zM16 11H4V1h12zm-1-3.11a1.004 1.004 0 0 1-.238-.17l-1.57-1.515-.689.46a1.268 1.268 0 0 1-1.64-.043l-1.5-1.334L7.83 6.924a1.28 1.28 0 0 1-.93.405 1.244 1.244 0 0 1-.23-.022L5 9.09V10h10zM15 2H5v5.627L6.3 6.24a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L15 6.56zm1.058 11.5L14 11.824V13H6v-1.176L3.942 13.5 6 15.176V14h8v1.176zM3.176 3L1.5.942 0 2.784V3h1v6H0v.216l1.5 1.842L3.176 9H2V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageMensuration24.json b/public/assets/components/assets/icon/imageMensuration24.json new file mode 100644 index 0000000..63fa5f5 --- /dev/null +++ b/public/assets/components/assets/icon/imageMensuration24.json @@ -0,0 +1 @@ +"M6 17h17V3H6zm16-1H7v-3.386l1.771-1.771a1.38 1.38 0 0 0 1.402-.334l2.288-2.29 2.27 1.892a1.376 1.376 0 0 0 1.708.043l1.245-.933L22 12.681zm0-12v7.399l-4.035-3.234a.377.377 0 0 0-.493-.035l-1.633 1.225a.377.377 0 0 1-.468-.012l-2.706-2.256a.377.377 0 0 0-.509.023L9.466 9.8a.377.377 0 0 1-.533 0 .377.377 0 0 0-.533 0L7 11.2V4zm-6.5 1.521v-.043a.979.979 0 0 1 .979-.978A1.021 1.021 0 0 1 17.5 5.521a.979.979 0 0 1-.979.979h-.043a.981.981 0 0 1-.978-.979zM21 18.824l2.058 1.676L21 22.176V21H8v1.176L5.942 20.5 8 18.824V20h13zM3 5v10h1.176L2.5 17.058.824 15H2V5H.824L2.5 2.942 4.176 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageMensuration32.json b/public/assets/components/assets/icon/imageMensuration32.json new file mode 100644 index 0000000..c9e52cf --- /dev/null +++ b/public/assets/components/assets/icon/imageMensuration32.json @@ -0,0 +1 @@ +"M30 22V4H8v18zm-1-1H9v-3.759l3.239-3.11.297.14a1 1 0 0 0 1.072-.14l3.89-3.289s2.36 2.08 3.216 2.816a1 1 0 0 0 1.336-.03l1.817-1.708L29 16.5zM9 5h20v10.265l-4.747-4.402a.49.49 0 0 0-.695-.024l-2.193 2.06c-.851-.731-3.53-3.098-3.53-3.098a.49.49 0 0 0-.643-.01l-4.23 3.576-.62-.293a.481.481 0 0 0-.538.088L9 15.855zm13.5 3.8a1.3 1.3 0 1 0-1.3-1.3 1.301 1.301 0 0 0 1.3 1.3zm-.359-1.659a.507.507 0 1 1 0 .717.508.508 0 0 1 0-.717zM28 29.191V27H10v2.19L6.942 26.5 10 23.81V26h18v-2.19l3.058 2.69zM4 6v14h2.19L3.5 23.058.81 20H3V6H.81L3.5 2.942 6.19 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imagePin16.json b/public/assets/components/assets/icon/imagePin16.json new file mode 100644 index 0000000..5a625fc --- /dev/null +++ b/public/assets/components/assets/icon/imagePin16.json @@ -0,0 +1 @@ +"M3 12.694l2.3-2.454a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L15 11.524V5H7V4h9v11H2v-4.307L3 11.7zM3 14h12v-1.087l-2.809-2.709-.686.46a1.267 1.267 0 0 1-1.64-.042L8.362 9.288 6.83 10.924a1.28 1.28 0 0 1-.929.405 1.253 1.253 0 0 1-.23-.022L3 14zm8.5-6.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM6 6.661l-3 3.02-3-3.02v-4.04C0 1.104 1.122.198 3 .198s3 .906 3 2.425zM5 6.25V2.622c0-.945-.673-1.425-2-1.425s-2 .48-2 1.425v3.627l2 2.014zM4 3.5a1 1 0 1 0-1 1 1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imagePin24.json b/public/assets/components/assets/icon/imagePin24.json new file mode 100644 index 0000000..8a80eb3 --- /dev/null +++ b/public/assets/components/assets/icon/imagePin24.json @@ -0,0 +1 @@ +"M22 6v11.067l-2.714-2.714a.503.503 0 0 0-.657-.047L16.45 15.94a.503.503 0 0 1-.623-.016l-3.609-3.007a.503.503 0 0 0-.677.031l-3.627 3.628a.474.474 0 0 1-.678-.049.503.503 0 0 0-.704.008L4 19.067v-2.496l-1-1.007V22h20V5H11v1zm0 15H4v-.519l2.947-2.947a1.506 1.506 0 0 0 .677.163 1.403 1.403 0 0 0 .997-.415l3.307-3.307 3.26 2.716a1.502 1.502 0 0 0 1.863.049l1.833-1.375L22 18.481zm-5.5-10A1.5 1.5 0 1 0 15 9.5a1.5 1.5 0 0 0 1.5 1.5zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zM5 14.74l4-4.026v-7.42C9 1.294 7.505.2 5 .2S1 1.394 1 3.394v7.32zM2 3.393C2 1.58 3.631 1.2 5 1.2s3 .28 3 2.094v7.008l-3 3.02-3-3.02zM5 7a2 2 0 1 0-2-2 2.002 2.002 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imagePin32.json b/public/assets/components/assets/icon/imagePin32.json new file mode 100644 index 0000000..80d057e --- /dev/null +++ b/public/assets/components/assets/icon/imagePin32.json @@ -0,0 +1 @@ +"M29 8v15.247l-3.997-3.669a.652.652 0 0 0-.926-.033L21 22.293l-4.554-4.131a.652.652 0 0 0-.857-.013l-5.139 4.268-.826-.391a.642.642 0 0 0-.72.117L5 25.248V20.56l-1-1.006V29h26V7H14v1zm0 20H5v-1.474l4.401-3.5 1.198.567L16 19.106l5 4.531 3.506-3.123L29 24.581zm-8-12a2 2 0 1 0-2-2 2.002 2.002 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1zM7 19.735l5-5.032V6.038c0-2.493-1.776-3.865-5-3.865-3.178 0-5 1.445-5 3.964v8.566zM3 6.137c0-2.45 2.175-2.964 4-2.964 2.654 0 4 .964 4 2.864v8.254l-4 4.026-4-4.026zM5 8a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zm3 0a1 1 0 1 1-1-1 1.001 1.001 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imagePlus16.json b/public/assets/components/assets/icon/imagePlus16.json new file mode 100644 index 0000000..baf392c --- /dev/null +++ b/public/assets/components/assets/icon/imagePlus16.json @@ -0,0 +1 @@ +"M7 14v1H0V1h16v9h-1V2H1v8.2l1.4-1.4a.377.377 0 0 1 .533 0 .377.377 0 0 0 .534 0l2.69-2.69a.377.377 0 0 1 .508-.023L9.37 8.343a.377.377 0 0 0 .468.012L10 8.234v1.133a1.326 1.326 0 0 1-1.269-.256L6.461 7.22 4.173 9.509a1.37 1.37 0 0 1-.973.402 1.387 1.387 0 0 1-.429-.068L1 11.614V14zm4.5-9.5a1 1 0 1 0-1 1 1 1 0 0 0 1-1zM13 16v-3h3v-1h-3V9h-1v3H9v1h3v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imagePlus24.json b/public/assets/components/assets/icon/imagePlus24.json new file mode 100644 index 0000000..5698967 --- /dev/null +++ b/public/assets/components/assets/icon/imagePlus24.json @@ -0,0 +1 @@ +"M1 3h22v13h-1.481L21 15.481v-1.414l1 1V4H2v11.067l2.533-2.533a.503.503 0 0 1 .704-.008.474.474 0 0 0 .678.049l3.627-3.628a.503.503 0 0 1 .677-.03l3.609 3.007a.503.503 0 0 0 .623.016l2.178-1.634a.503.503 0 0 1 .657.047L18.933 12h-1.414l-.635-.635-1.833 1.375a1.502 1.502 0 0 1-1.863-.049l-3.26-2.716-3.307 3.307a1.403 1.403 0 0 1-.997.415 1.506 1.506 0 0 1-.677-.163L2 16.48V20h10v1H1zm15 4.5A1.5 1.5 0 1 1 14.5 6 1.5 1.5 0 0 1 16 7.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zM19 18v-4h-1v4h-4v.999h4V23h1v-4.001h4V18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imagePlus32.json b/public/assets/components/assets/icon/imagePlus32.json new file mode 100644 index 0000000..f4a8cce --- /dev/null +++ b/public/assets/components/assets/icon/imagePlus32.json @@ -0,0 +1 @@ +"M2 5v22h15v-1H3v-5.474l4.401-3.5 1.198.567L14 13.106l5 4.531 3.506-3.123L29 20.39V22h1V5zm21.003 8.578a.652.652 0 0 0-.926-.033L19 16.293l-4.554-4.131a.652.652 0 0 0-.857-.013L8.45 16.417l-.826-.391a.642.642 0 0 0-.72.117L3 19.248V6h26v13.082zM19 8a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1zm11 13v.999h-5V30h-1v-5.001h-5V24h5v-5h1v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageSegmentation16.json b/public/assets/components/assets/icon/imageSegmentation16.json new file mode 100644 index 0000000..0f9a1a4 --- /dev/null +++ b/public/assets/components/assets/icon/imageSegmentation16.json @@ -0,0 +1 @@ +"M1 8h1v1H1zm0 3h1v-1H1zm15-3h-1v1h1zm0 2h-1v1h1zm-1 3h1v-1h-1zM1 13h1v-1H1zm0 3l3-7h9l3 7zm3.225-5h2.823L10 12h3.198l-.857-2H4.659zm-.419 1l-1.29 3h11.967l-.857-2H10l-3-1zM16 7H1l3-7h9zM9 2.665L10 3h3.198l-.857-2H9zm-1 .674L7 3H3.806l-1.29 3H8zM8 1H4.66l-.435 1h2.823L8 2.33zm1 5h5.483l-.857-2H10l-1-.33z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageSegmentation24.json b/public/assets/components/assets/icon/imageSegmentation24.json new file mode 100644 index 0000000..16cdad0 --- /dev/null +++ b/public/assets/components/assets/icon/imageSegmentation24.json @@ -0,0 +1 @@ +"M22 20h1v1h-1zm0-1h1v-1h-1zm0-2h1v-1h-1zm0-2h1v-1h-1zm0-2h1v-1h-1zm1-3h-1v1h1zM2 21h1v-1H2zm0-2h1v-1H2zm0-2h1v-1H2zm0-2h1v-1H2zm0-2h1v-1H2zm1-3H2v1h1zm15 5h1v-1h-1zm0-2h1v-1h-1zm1-3h-1v1h1zM6 15h1v-1H6zm0-2h1v-1H6zm1-3H6v1h1zm11.75 6l4.5 8H2l4.5-8zM7.085 17l-.562 1h4.075l4.187 2h5.068l-1.688-3zm14.455 6l-1.125-2h-5.857l-4.187-2H6v-.071L3.71 23zM18.75 1l4.5 8H2l4.5-8zM13 2v2.148L14.785 5h5.068l-1.688-3zM7.085 2l-.563 1h4.075L12 3.67V2zM12 8V4.778L10.37 4H6v-.071L3.71 8zm9.54 0l-1.125-2h-5.857L13 5.256V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageSegmentation32.json b/public/assets/components/assets/icon/imageSegmentation32.json new file mode 100644 index 0000000..bcc9431 --- /dev/null +++ b/public/assets/components/assets/icon/imageSegmentation32.json @@ -0,0 +1 @@ +"M9 21L3 31h27l-6-10zm.566 1h13.868l2.4 4h-7.716l-4-2H8.366zm-4.8 8l3-5h6.116l4 2h8.552l1.8 3zM4 16H3v-1h1zm0 2H3v-1h1zm0 2H3v-1h1zm0 1.999H3V21h1zM4 28H3v-1h1zm5-9h1v1H9zm20 8h1v1h-1zm-6-8h1v1h-1zM4 26H3v-1h1zm0-2H3v-1h1zm0-10H3v-1h1zm6 2H9v-1h1zm14 0h-1v-1h1zm-14 2H9v-1h1zm0-4H9v-1h1zm19 1h1v1h-1zm0 2h1v1h-1zm0 2h1v1h-1zm0 2h1v.999h-1zm0 4h1v1h-1zm0-2h1v1h-1zm0-10h1v1h-1zm-5 5h-1v-1h1zm0-4h-1v-1h1zm0-12H9L3 12h27zm4.234 9H17V7.56l.882.44h8.552zm-2.4-4h-7.716L17 6.44V3h6.434zM9.566 3H16v2.94L14.118 5H8.366zm-1.8 3h6.116L16 7.06V11H4.766z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageServer16.json b/public/assets/components/assets/icon/imageServer16.json new file mode 100644 index 0000000..5a67e37 --- /dev/null +++ b/public/assets/components/assets/icon/imageServer16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15 14h-1v-2h1v2zm-1 0h-2v1h2v-1zm-2-4h-2v1h2v-1z"},{"opacity":".5","d":"M14 11h-2v-1h2v1zm-2 3h-2v1h2v-1z"},{"d":"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v7h-1V6H2v3h6v1H1V1h14zm-1 1H2v3h12V2zM3 7v1h1V7H3zm2 0v1h1V7H5zm2 0v1h1V7H7zm9 2v7H9V9h7zm-5 5h-1v1h1v-1zm0-2h-1v1h1v-1zm0-2h-1v1h1v-1zm2 4h-1v1h1v-1zm0-2h-1v1h1v-1zm0-2h-1v1h1v-1zm2 4h-1v1h1v-1zm0-2h-1v1h1v-1zm0-2h-1v1h1v-1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageServer24.json b/public/assets/components/assets/icon/imageServer24.json new file mode 100644 index 0000000..03335ae --- /dev/null +++ b/public/assets/components/assets/icon/imageServer24.json @@ -0,0 +1 @@ +[{"d":"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v10h-1v-1H3v3h9v1H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm-3 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm1 3H9v1h1V8zm-1 4v1h1v-1H9zm14 1v10H13V13h10zm-3 1v2h2v-2h-2zm0 5h2v-2h-2v2zm-3-5v2h2v-2h-2zm0 5h2v-2h-2v2zm-3-5v2h2v-2h-2zm2 3h-2v2h2v-2zm0 5v-2h-2v2h2zm3 0v-2h-2v2h2zm3 0v-2h-2v2h2z"},{"opacity":".25","d":"M16 16h-2v-2h2v2zm6 1h-2v2h2v-2zm-3 3h-2v2h2v-2z"},{"opacity":".5","d":"M16 22h-2v-2h2v2zm3-8h-2v2h2v-2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageServer32.json b/public/assets/components/assets/icon/imageServer32.json new file mode 100644 index 0000000..0c9e2e5 --- /dev/null +++ b/public/assets/components/assets/icon/imageServer32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M21 21h-3v-3h3v3zm8 1h-3v3h3v-3zm-4 4h-3v3h3v-3z"},{"opacity":".5","d":"M25 21h-3v-3h3v3zm-4 5h-3v3h3v-3z"},{"d":"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm15-9v13H4v5h12v1H3V3h26zm-1 7H4v5h24v-5zm0-6H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm18 10v13H17V17h13zm-4 8h3v-3h-3v3zm-4-4h3v-3h-3v3zm0 4h3v-3h-3v3zm-4 0h3v-3h-3v3zm0-7v3h3v-3h-3zm3 11v-3h-3v3h3zm4 0v-3h-3v3h3zm4 0v-3h-3v3h3zm0-11h-3v3h3v-3z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageSpace16.json b/public/assets/components/assets/icon/imageSpace16.json new file mode 100644 index 0000000..cf12732 --- /dev/null +++ b/public/assets/components/assets/icon/imageSpace16.json @@ -0,0 +1 @@ +"M16 14v2H0V0h2v1H1v2h1v1H1v2h1v1H1v2h1v1H1v2h1v1H1v2h2v-1h1v1h2v-1h1v1h2v-1h1v1h2v-1h1v1h2v-1zm-4.5-9.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM15 13H3V1h12zM4 8.59l1.3-1.35a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L14 7.56V2H4zm10 .36l-1.808-1.746-.689.461a1.267 1.267 0 0 1-1.639-.044l-1.5-1.333L6.83 7.923a1.28 1.28 0 0 1-.93.406 1.218 1.218 0 0 1-.24-.023L4 10.03V12h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageSpace24.json b/public/assets/components/assets/icon/imageSpace24.json new file mode 100644 index 0000000..3b01244 --- /dev/null +++ b/public/assets/components/assets/icon/imageSpace24.json @@ -0,0 +1 @@ +"M5 13.067V19h17V2H5zM21 18H6v-4.519l.947-.948a1.502 1.502 0 0 0 .677.163 1.403 1.403 0 0 0 .998-.415l3.306-3.305 3.26 2.716a1.504 1.504 0 0 0 1.864.047l1.832-1.374L21 12.481zm0-15v8.067l-1.714-1.714a.503.503 0 0 0-.657-.047L16.45 10.94a.503.503 0 0 1-.623-.016l-3.609-3.007a.503.503 0 0 0-.677.031l-3.627 3.628a.474.474 0 0 1-.678-.049.503.503 0 0 0-.704.008L6 12.067V3zm0 19h2v1H1V1h1v2h1v1H2v3h1v1H2v3h1v1H2v3h1v1H2v3h1v1H2v2h2v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1zM16.5 8A1.5 1.5 0 1 0 15 6.5 1.5 1.5 0 0 0 16.5 8zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageSpace32.json b/public/assets/components/assets/icon/imageSpace32.json new file mode 100644 index 0000000..35b3691 --- /dev/null +++ b/public/assets/components/assets/icon/imageSpace32.json @@ -0,0 +1 @@ +"M31 28v2H2V1h2v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1zm-2-3H7V3h22zM8 18.242l2.68-2.13a.481.481 0 0 1 .538-.088l.62.293 3.855-3.201a.49.49 0 0 1 .643.01l4.413 3.098 2.308-2.061a.49.49 0 0 1 .695.025L28 18.087V4H8zm20 1.202l-4.61-4.237-1.975 1.764a1 1 0 0 1-1.24.072l-4.143-2.91-3.554 2.954a1.004 1.004 0 0 1-.64.23.988.988 0 0 1-.428-.096l-.325-.154L8 19.52V24h20zM19 9a2 2 0 1 1 2 2 2.002 2.002 0 0 1-2-2zm1 0a1 1 0 1 0 1-1 1.001 1.001 0 0 0-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageUnit16.json b/public/assets/components/assets/icon/imageUnit16.json new file mode 100644 index 0000000..7c86690 --- /dev/null +++ b/public/assets/components/assets/icon/imageUnit16.json @@ -0,0 +1 @@ +"M9.5 5.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zM15 14H1v2h1v-1h12v1h1zm0-14h-1v1H2V0H1v2h14zm0 3v10H1V3zm-1 7.614l-2.36-2.36-1.2.9a1.375 1.375 0 0 1-1.71-.044L6.461 7.22 4.173 9.509a1.37 1.37 0 0 1-.973.402 1.387 1.387 0 0 1-.429-.068L2 10.614V12h12zM14 4H2v5.2l.4-.4a.377.377 0 0 1 .533 0 .377.377 0 0 0 .534 0l2.69-2.69a.377.377 0 0 1 .508-.023L9.37 8.343a.377.377 0 0 0 .468.012l1.633-1.225a.377.377 0 0 1 .493.035L14 9.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageUnit24.json b/public/assets/components/assets/icon/imageUnit24.json new file mode 100644 index 0000000..ed9f818 --- /dev/null +++ b/public/assets/components/assets/icon/imageUnit24.json @@ -0,0 +1 @@ +"M14.5 7A1.5 1.5 0 1 0 16 8.5 1.5 1.5 0 0 0 14.5 7zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zM22 4H2V1h1v2h18V1h1zm0 19h-1v-2H3v2H2v-3h20zM2 5v14h20V5zm19 13H3v-2.319l1.947-1.947a1.506 1.506 0 0 0 .677.163 1.403 1.403 0 0 0 .997-.415l3.307-3.307 3.26 2.716a1.502 1.502 0 0 0 1.863.049l1.833-1.375L21 15.681zm-3.714-7.447a.503.503 0 0 0-.657-.047L14.45 12.14a.503.503 0 0 1-.623-.016l-3.609-3.006a.503.503 0 0 0-.677.03l-3.627 3.628a.474.474 0 0 1-.678-.049.503.503 0 0 0-.704.008L3 14.267V6h18v8.267z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/imageUnit32.json b/public/assets/components/assets/icon/imageUnit32.json new file mode 100644 index 0000000..79bc0a3 --- /dev/null +++ b/public/assets/components/assets/icon/imageUnit32.json @@ -0,0 +1 @@ +"M19 10a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm0 3a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1zm10 17h-1v-3H4v3H3v-4h26zm0-24H3V2h1v3h24V2h1zM3 7v18h26V7zm25 17H4v-3.264l3.401-2.704 1.198.566L14 14.111l5 4.532 3.506-3.123L28 20.49zm-4.997-9.416a.652.652 0 0 0-.926-.033L19 17.298l-4.554-4.131a.652.652 0 0 0-.857-.013L8.45 17.422l-.826-.39a.642.642 0 0 0-.72.117L4 19.459V8h24v11.17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/images16.json b/public/assets/components/assets/icon/images16.json new file mode 100644 index 0000000..4145257 --- /dev/null +++ b/public/assets/components/assets/icon/images16.json @@ -0,0 +1 @@ +"M14 5V4h2v11H3v-2h1v1h11V5zM0 12V1h13v11zm12-2.087L9.191 7.204l-.686.46a1.267 1.267 0 0 1-1.64-.042L5.362 6.288 3.83 7.924a1.28 1.28 0 0 1-.929.405 1.253 1.253 0 0 1-.23-.022L1 10.09V11h11zM1 8.627L2.3 7.24a.27.27 0 0 1 .4 0 .27.27 0 0 0 .4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804a.269.269 0 0 0 .35.01l1.226-.824a.27.27 0 0 1 .37.028L12 8.524V2H1zM8.5 4.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/images24.json b/public/assets/components/assets/icon/images24.json new file mode 100644 index 0000000..464b783 --- /dev/null +++ b/public/assets/components/assets/icon/images24.json @@ -0,0 +1 @@ +"M19 7h4v15H6v-4h1v3h15V8h-3zM1 17V2h17v15zm1-5.033l1.683-1.683a.409.409 0 0 1 .576-.002.4.4 0 0 0 .57.012L7.753 7.37a.408.408 0 0 1 .55-.025l2.932 2.443a.408.408 0 0 0 .507.013l1.769-1.327a.409.409 0 0 1 .534.038L17 11.467V3H2zM17 16v-3.119l-3.3-3.3-1.358 1.019a1.407 1.407 0 0 1-1.747-.044L8.078 8.459 5.536 11a1.376 1.376 0 0 1-.98.406 1.397 1.397 0 0 1-.492-.09L2 13.381V16zm-5.5-9.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/images32.json b/public/assets/components/assets/icon/images32.json new file mode 100644 index 0000000..af97e13 --- /dev/null +++ b/public/assets/components/assets/icon/images32.json @@ -0,0 +1 @@ +"M30 10v18H8v-5h1v4h20V11h-4v-1zM2 22V4h22v18zm1-5.933l2.533-2.533a.503.503 0 0 1 .704-.008.474.474 0 0 0 .678.049l3.627-3.628a.503.503 0 0 1 .677-.03l3.609 3.007a.503.503 0 0 0 .623.016l2.178-1.634a.503.503 0 0 1 .657.047L23 16.067V5H3zM23 21v-3.519l-5.116-5.116-1.833 1.375a1.502 1.502 0 0 1-1.863-.049l-3.26-2.716-3.307 3.307a1.403 1.403 0 0 1-.997.415 1.506 1.506 0 0 1-.677-.163L3 17.48V21zM14 8.5a1.5 1.5 0 1 1 1.5 1.5A1.5 1.5 0 0 1 14 8.5zm1 0a.5.5 0 1 0 .5-.5.5.5 0 0 0-.5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/import16.json b/public/assets/components/assets/icon/import16.json new file mode 100644 index 0000000..cbee18f --- /dev/null +++ b/public/assets/components/assets/icon/import16.json @@ -0,0 +1 @@ +"M9 2v8.295l1.62-1.62.706.708-2.81 2.81-2.808-2.81.707-.707L8 10.26V2zm-5 9v-1H2v5h13v-5h-2v1h1v3H3v-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/import24.json b/public/assets/components/assets/icon/import24.json new file mode 100644 index 0000000..0139900 --- /dev/null +++ b/public/assets/components/assets/icon/import24.json @@ -0,0 +1 @@ +"M13 2v14.293l2.646-2.646.707.707-3.853 3.853-3.854-3.853.707-.707L12 16.293V2zm5 14h3v5H4v-5h3v-1H3v7h19v-7h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/import32.json b/public/assets/components/assets/icon/import32.json new file mode 100644 index 0000000..f60fdad --- /dev/null +++ b/public/assets/components/assets/icon/import32.json @@ -0,0 +1 @@ +"M29 20v9H4v-9h7v1H5v7h23v-7h-6v-1zm-8.646.354l-.707-.707L17 22.293V4h-1v18.293l-2.646-2.646-.707.707 3.853 3.853z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/inbox16.json b/public/assets/components/assets/icon/inbox16.json new file mode 100644 index 0000000..bd45e64 --- /dev/null +++ b/public/assets/components/assets/icon/inbox16.json @@ -0,0 +1 @@ +"M13.123 5l1.714 6H10v.5a1.5 1.5 0 1 1-3 0V11H2.163l1.714-6H6V4H3.123l-2.104 7.363L1 16h15v-4.5L13.877 4H11v1zM2 15v-3h4.05a2.5 2.5 0 0 0 4.899 0H15v3zM8 0h1v8.294l1.62-1.619.706.707-2.809 2.81-2.809-2.81.707-.707L8 8.26z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/inbox24.json b/public/assets/components/assets/icon/inbox24.json new file mode 100644 index 0000000..832898b --- /dev/null +++ b/public/assets/components/assets/icon/inbox24.json @@ -0,0 +1 @@ +"M15 6v1h3.15l3.636 10H15v.5a2.5 2.5 0 0 1-5 0V17H3.214L6.85 7H10V6H6.15L2.03 17.33 2 23h21v-5.5L18.85 6zM3 22v-4h6.036a3.5 3.5 0 0 0 6.928 0H22v4zm9-21h1v12.293l2.646-2.646.707.707-3.853 3.853-3.854-3.853.707-.707L12 13.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/inbox32.json b/public/assets/components/assets/icon/inbox32.json new file mode 100644 index 0000000..04652b4 --- /dev/null +++ b/public/assets/components/assets/icon/inbox32.json @@ -0,0 +1 @@ +"M19 10v1h5.157l4.615 12H20v.5a3.5 3.5 0 0 1-7 0V23H4.228l4.615-12H14v-1H8.157L3.033 23.32 3 30h27v-6.5L24.843 10zM4 29v-5h8.028a4.5 4.5 0 0 0 8.944 0H29v5zM16 2h1v16.293l2.646-2.646.707.707-3.853 3.853-3.854-3.854.707-.707L16 18.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/increaseLinkChartSymbolSize16.json b/public/assets/components/assets/icon/increaseLinkChartSymbolSize16.json new file mode 100644 index 0000000..f9f3c77 --- /dev/null +++ b/public/assets/components/assets/icon/increaseLinkChartSymbolSize16.json @@ -0,0 +1 @@ +"M10.974 6h1.214c.513.884.812 1.907.812 3 0 3.309-2.691 6-6 6s-6-2.691-6-6 2.691-6 6-6c.757 0 1.48.147 2.147.404l-.64.854A4.931 4.931 0 0 0 7 4C4.243 4 2 6.243 2 9s2.243 5 5 5 5-2.243 5-5c0-1.13-.391-2.162-1.026-3zM12.5 1l-3 4h6l-3-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/increaseLinkChartSymbolSize24.json b/public/assets/components/assets/icon/increaseLinkChartSymbolSize24.json new file mode 100644 index 0000000..76d298b --- /dev/null +++ b/public/assets/components/assets/icon/increaseLinkChartSymbolSize24.json @@ -0,0 +1 @@ +"M18.464 8h1.169a9.3 9.3 0 1 1-4.568-4.087l-.626.835A8.315 8.315 0 1 0 18.464 8zM14 7h9l-4.5-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/increaseLinkChartSymbolSize32.json b/public/assets/components/assets/icon/increaseLinkChartSymbolSize32.json new file mode 100644 index 0000000..7003684 --- /dev/null +++ b/public/assets/components/assets/icon/increaseLinkChartSymbolSize32.json @@ -0,0 +1 @@ +"M25.026 11h1.163a12.62 12.62 0 0 1 1.511 6c0 7.003-5.697 12.7-12.7 12.7S2.3 24.003 2.3 17 7.997 4.3 15 4.3c2.138 0 4.15.536 5.92 1.473l-.61.814A11.614 11.614 0 0 0 15 5.3C8.549 5.3 3.3 10.548 3.3 17S8.549 28.7 15 28.7 26.7 23.452 26.7 17a11.61 11.61 0 0 0-1.674-6zM19 10h12l-6-8-6 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/indicator16.json b/public/assets/components/assets/icon/indicator16.json new file mode 100644 index 0000000..ea9d9e2 --- /dev/null +++ b/public/assets/components/assets/icon/indicator16.json @@ -0,0 +1 @@ +"M15 9h-1V3h1zm-1.5 2.5a1 1 0 1 0 1-1 1 1 0 0 0-1 1zM6 6v1c0 3.477-2.103 6-5 6H.5v-1H1c1.964 0 3.418-1.44 3.853-3.622A3.012 3.012 0 1 1 6 6zM5 6a2 2 0 1 0-2 2 1.913 1.913 0 0 0 2-2zm6.853 2.378A3.012 3.012 0 1 1 13 6v1c0 3.477-2.103 6-5 6h-.5v-1H8c1.964 0 3.418-1.44 3.853-3.622zM12 6a2 2 0 1 0-2 2 1.913 1.913 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/indicator24.json b/public/assets/components/assets/icon/indicator24.json new file mode 100644 index 0000000..bb59604 --- /dev/null +++ b/public/assets/components/assets/icon/indicator24.json @@ -0,0 +1 @@ +"M21.2 15L21 6h1l-.2 9zm.3 1.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zM8.991 9.4c0 .029.009.066.009.097v.007C8.999 11.969 8.919 19 2.722 19H2v-1h.722c2.827 0 4.464-1.694 5.038-5.258A3.762 3.762 0 0 1 5 14a4.277 4.277 0 0 1-4-4.5A4.277 4.277 0 0 1 5 5a4.26 4.26 0 0 1 3.991 4.4zm-.993.127v-.045A3.28 3.28 0 0 0 5 6a3.283 3.283 0 0 0-3 3.5A3.283 3.283 0 0 0 5 13a3.277 3.277 0 0 0 2.998-3.473zM18.99 9.4c0 .029.009.066.009.097v.007c0 2.465-.08 9.496-6.277 9.496H12v-1h.722c2.827 0 4.464-1.694 5.038-5.258A3.762 3.762 0 0 1 15 14a4.277 4.277 0 0 1-4-4.5A4.277 4.277 0 0 1 15 5a4.26 4.26 0 0 1 3.991 4.4zm-.993.127v-.045A3.28 3.28 0 0 0 15 6a3.283 3.283 0 0 0-3 3.5 3.283 3.283 0 0 0 3 3.5 3.277 3.277 0 0 0 2.998-3.473z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/indicator32.json b/public/assets/components/assets/icon/indicator32.json new file mode 100644 index 0000000..700449a --- /dev/null +++ b/public/assets/components/assets/icon/indicator32.json @@ -0,0 +1 @@ +"M28.1 20l-.2-13h1.2l-.2 13zm.4 2.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zM13 12.5c0 .053-.013.102-.014.155H13l-.022 2.661C12.793 21.746 9.437 25 3 25v-1c5.803 0 8.653-2.635 8.952-8.263A4.76 4.76 0 0 1 8.1 17.8a5.118 5.118 0 0 1-4.9-5.3 5.118 5.118 0 0 1 4.9-5.3 5.118 5.118 0 0 1 4.9 5.3zm-1 0a4.12 4.12 0 0 0-3.9-4.3 4.12 4.12 0 0 0-3.9 4.3 4.12 4.12 0 0 0 3.9 4.3 4.12 4.12 0 0 0 3.9-4.3zm13 0c0 .053-.013.102-.014.155H25l-.022 2.661C24.793 21.746 21.437 25 15 25v-1c5.803 0 8.653-2.635 8.952-8.263A4.76 4.76 0 0 1 20.1 17.8a5.118 5.118 0 0 1-4.9-5.3 5.118 5.118 0 0 1 4.9-5.3 5.118 5.118 0 0 1 4.9 5.3zm-1 0a4.12 4.12 0 0 0-3.9-4.3 4.12 4.12 0 0 0-3.9 4.3 4.12 4.12 0 0 0 3.9 4.3 4.12 4.12 0 0 0 3.9-4.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/infographic16.json b/public/assets/components/assets/icon/infographic16.json new file mode 100644 index 0000000..531175c --- /dev/null +++ b/public/assets/components/assets/icon/infographic16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14zM4.5 10A1.5 1.5 0 1 0 3 8.5 1.502 1.502 0 0 0 4.5 10zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zm3.489-1.3L6.209 10H9.79zm.008 1.392L8.49 9h-.984zM13 7h-3v3h3zm-1 2h-1V8h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/infographic24.json b/public/assets/components/assets/icon/infographic24.json new file mode 100644 index 0000000..4ec3278 --- /dev/null +++ b/public/assets/components/assets/icon/infographic24.json @@ -0,0 +1 @@ +"M6.499 10A2.5 2.5 0 1 0 9 12.5 2.502 2.502 0 0 0 6.499 10zm0 4A1.5 1.5 0 1 1 8 12.5 1.501 1.501 0 0 1 6.5 14zm3.065 1h4.888l-2.49-4.864zm3.252-1h-1.645l.808-1.637zM16 15h4v-5h-4zm1-4h2v3h-2zM1 22h22V3H1zM2 4h20v17H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/infographic32.json b/public/assets/components/assets/icon/infographic32.json new file mode 100644 index 0000000..8500195 --- /dev/null +++ b/public/assets/components/assets/icon/infographic32.json @@ -0,0 +1 @@ +"M8.5 20A3.5 3.5 0 1 0 5 16.5 3.5 3.5 0 0 0 8.5 20zm0-6A2.5 2.5 0 1 1 6 16.5 2.503 2.503 0 0 1 8.5 14zM27 13h-6v7h6zm-1 6h-4v-5h4zm-10-6l-3.5 7h7zm0 2.236L17.882 19h-3.764zM2 5v22h28V5zm27 21H3V6h26z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/information16.json b/public/assets/components/assets/icon/information16.json new file mode 100644 index 0000000..fdc695f --- /dev/null +++ b/public/assets/components/assets/icon/information16.json @@ -0,0 +1 @@ +"M8.5 6.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zM8 13h1V8H8zm2-1H7v1h3zm5.8-3.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/information16F.json b/public/assets/components/assets/icon/information16F.json new file mode 100644 index 0000000..01c7329 --- /dev/null +++ b/public/assets/components/assets/icon/information16F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0-7.3-7.3 7.3 7.3 0 0 0 7.3 7.3zm0-11.3a1 1 0 1 1-1 1 1.002 1.002 0 0 1 1-1zM7 12h1V8h1v4h1v1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/information24.json b/public/assets/components/assets/icon/information24.json new file mode 100644 index 0000000..04a8217 --- /dev/null +++ b/public/assets/components/assets/icon/information24.json @@ -0,0 +1 @@ +"M12.5 7.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zM13 18V9h-2v1h1v8h-1v1h3v-1zm9.8-5.5A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/information24F.json b/public/assets/components/assets/icon/information24F.json new file mode 100644 index 0000000..4fc925f --- /dev/null +++ b/public/assets/components/assets/icon/information24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 3.3a1 1 0 1 1-1 1 1.002 1.002 0 0 1 1-1zM14 19h-3v-1h1v-8h-1V9h2v9h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/information32.json b/public/assets/components/assets/icon/information32.json new file mode 100644 index 0000000..767e2c0 --- /dev/null +++ b/public/assets/components/assets/icon/information32.json @@ -0,0 +1 @@ +"M16.5 9.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zM17 23V12h-2v1h1v10h-1v1h3v-1zm12.8-6.5A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/information32F.json b/public/assets/components/assets/icon/information32F.json new file mode 100644 index 0000000..f0fec70 --- /dev/null +++ b/public/assets/components/assets/icon/information32F.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 4.3a1 1 0 1 1-1 1 1.002 1.002 0 0 1 1-1zM18 24h-3v-1h1V13h-1v-1h2v11h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/informationLetter16.json b/public/assets/components/assets/icon/informationLetter16.json new file mode 100644 index 0000000..a81852b --- /dev/null +++ b/public/assets/components/assets/icon/informationLetter16.json @@ -0,0 +1 @@ +"M7.5 2.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zM9 14V5H7v1h1v8H7v1h3v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/informationLetter24.json b/public/assets/components/assets/icon/informationLetter24.json new file mode 100644 index 0000000..8148380 --- /dev/null +++ b/public/assets/components/assets/icon/informationLetter24.json @@ -0,0 +1 @@ +"M12.5 4.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zM13 21V7h-3v1h2v13h-2v1h5v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/informationLetter32.json b/public/assets/components/assets/icon/informationLetter32.json new file mode 100644 index 0000000..9bdf82d --- /dev/null +++ b/public/assets/components/assets/icon/informationLetter32.json @@ -0,0 +1 @@ +"M16.5 4.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zM17 27V7h-4v1h3v19h-3v1h7v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/initiative16.json b/public/assets/components/assets/icon/initiative16.json new file mode 100644 index 0000000..a78e880 --- /dev/null +++ b/public/assets/components/assets/icon/initiative16.json @@ -0,0 +1 @@ +"M15.595 16L8 7.236V5.227c.464-.486 1.104-.326 2.287.127 1.184.453 2.66 1.015 3.63-.44L14 4.786V.633l-.788.555c-.805.569-1.732.258-2.713-.073A3.365 3.365 0 0 0 7.674 1H7v7.39L.405 16zM10.18 2.063a4.727 4.727 0 0 0 2.82.328v2.083c-.468.586-1.103.425-2.356-.055a5.749 5.749 0 0 0-1.954-.496 2.004 2.004 0 0 0-.69.115V1.984c.503-.45 1.145-.268 2.18.08zM13.405 15H2.595L8 8.764z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/initiative24.json b/public/assets/components/assets/icon/initiative24.json new file mode 100644 index 0000000..688ac3f --- /dev/null +++ b/public/assets/components/assets/icon/initiative24.json @@ -0,0 +1 @@ +"M22.626 22L12 10.255V7.627c.941-1.056 1.8-.721 3.223-.015 1.294.643 2.904 1.444 4.59.091l.187-.15V2.329l-.791.568c-1.084.778-2.169.283-3.422-.288l-.13-.06c-1.021-.463-2.35-1.043-3.657-.359V2h-1v9.36L1.374 22zM15.243 3.459l.13.059A4.781 4.781 0 0 0 19 4.13v2.933c-1.114.753-2.148.242-3.359-.36a5.55 5.55 0 0 0-2.367-.76A2.38 2.38 0 0 0 12 6.308V3.383c.949-.868 1.872-.545 3.243.076zM20.373 21H3.627L12 11.745z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/initiative32.json b/public/assets/components/assets/icon/initiative32.json new file mode 100644 index 0000000..abf38d1 --- /dev/null +++ b/public/assets/components/assets/icon/initiative32.json @@ -0,0 +1 @@ +"M29.487 29L16 13.264V9.016c1.484-1.673 2.532-1.07 4.096-.156 1.463.854 3.282 1.916 5.652.564L26 9.279V3.026l-.793.575c-1.374.996-2.663.304-4.156-.492-1.527-.815-3.23-1.72-5.051-.581V2h-1v12.43L2.513 29zM20.58 3.991c1.34.716 2.837 1.514 4.42.866V8.69c-1.736.862-3.032.106-4.4-.692a5.738 5.738 0 0 0-2.765-1.036A2.949 2.949 0 0 0 16 7.64V3.777c1.561-1.397 2.963-.65 4.58.214zM27.313 28H4.687L16 14.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/initiativeTemplate16.json b/public/assets/components/assets/icon/initiativeTemplate16.json new file mode 100644 index 0000000..b52a1db --- /dev/null +++ b/public/assets/components/assets/icon/initiativeTemplate16.json @@ -0,0 +1 @@ +"M7.298 4.026c.756.29 1.897.726 2.618-.356L10 3.544V.401l-.788.557c-.436.307-.919.178-1.66-.07A2.145 2.145 0 0 0 5.296 1H5v4.679L.405 10.98H7V10H2.595L5.75 6.34 7 7.784V7.03a2.003 2.003 0 0 1 .114-.643L6 5.102V3.874c.228-.192.55-.133 1.298.152zM6 1.706c.247-.174.574-.09 1.234.13A3.633 3.633 0 0 0 9 2.107v1.115c-.231.242-.552.174-1.345-.13a3.987 3.987 0 0 0-1.366-.341A1.589 1.589 0 0 0 6 2.776zM14.97 6H9.03A1.031 1.031 0 0 0 8 7.03v7.94A1.031 1.031 0 0 0 9.03 16h5.94A1.031 1.031 0 0 0 16 14.97V7.03A1.031 1.031 0 0 0 14.97 6zm.03 9c-.012.012-6 0-6 0V7h6zm-1-5h-2V9h2zm0 3h-2v-1h2zm-3-3h-1V9h1zm0 3h-1v-1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/initiativeTemplate24.json b/public/assets/components/assets/icon/initiativeTemplate24.json new file mode 100644 index 0000000..8e224b2 --- /dev/null +++ b/public/assets/components/assets/icon/initiativeTemplate24.json @@ -0,0 +1 @@ +"M2.595 15L8 8.764l3 3.461V11.5a2.467 2.467 0 0 1 .106-.68L8 7.236V5.228c.464-.486 1.104-.327 2.287.126 1.185.452 2.66 1.014 3.63-.44L14 4.786V.633l-.788.555c-.806.569-1.732.257-2.713-.073A3.369 3.369 0 0 0 7.674 1H7v7.39L.405 16H11v-1zM10.18 2.063a4.727 4.727 0 0 0 2.82.328v2.083c-.468.586-1.102.424-2.356-.055a5.749 5.749 0 0 0-1.954-.496 2.004 2.004 0 0 0-.69.115V1.984c.502-.452 1.145-.268 2.18.08zM21.5 10h-8a1.502 1.502 0 0 0-1.5 1.5v10a1.502 1.502 0 0 0 1.5 1.5h8a1.502 1.502 0 0 0 1.5-1.5v-10a1.502 1.502 0 0 0-1.5-1.5zm.5 11.5a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5zM17 13h3v1h-3zm0 6h3v1h-3zm0-3h3v1h-3zm-2-3h1v1h-1zm0 6h1v1h-1zm.595-3H16v1h-1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/initiativeTemplate32.json b/public/assets/components/assets/icon/initiativeTemplate32.json new file mode 100644 index 0000000..21dd704 --- /dev/null +++ b/public/assets/components/assets/icon/initiativeTemplate32.json @@ -0,0 +1 @@ +"M3.719 21L12 11.75l5 5.585V16.5a2.478 2.478 0 0 1 .075-.58L12 10.25V7.628c.941-1.057 1.81-.718 3.223-.016 1.294.642 2.904 1.444 4.59.091l.187-.15V2.329l-.791.568c-1.084.778-2.167.284-3.42-.287-1.182-.538-2.493-1.114-3.789-.426V2h-1v9.367L1.481 22H17v-1zM15.375 3.52A4.792 4.792 0 0 0 19 4.13v2.933c-1.114.753-2.147.243-3.333-.346a5.61 5.61 0 0 0-2.393-.77A2.38 2.38 0 0 0 12 6.31V3.383c.974-.888 1.931-.52 3.375.137zM28.5 15h-9a1.502 1.502 0 0 0-1.5 1.5v12a1.502 1.502 0 0 0 1.5 1.5h9a1.502 1.502 0 0 0 1.5-1.5v-12a1.502 1.502 0 0 0-1.5-1.5zm.5 13.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-12a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5zM23 18h4v1h-4zm0 8h4v1h-4zm0-4h4v1h-4zm-1-3h-1v-1h1zm-1 7h1v1h-1zm0-4h1v1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/insets16.json b/public/assets/components/assets/icon/insets16.json new file mode 100644 index 0000000..146caac --- /dev/null +++ b/public/assets/components/assets/icon/insets16.json @@ -0,0 +1 @@ +"M0 1v14h16V1H0zm1 1h14v12H1V2zm7 11H2V7h6v6zm-5-1h4V8H3v4zm10 1H9V9h4v4zm-3-1h2v-2h-2v2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/insets24.json b/public/assets/components/assets/icon/insets24.json new file mode 100644 index 0000000..c95fa02 --- /dev/null +++ b/public/assets/components/assets/icon/insets24.json @@ -0,0 +1 @@ +"M1 3v18h22V3H1zm1 1h20v16H2V4zm9 15H3v-8h8v8zm-7-1h6v-6H4v6zm14 1h-6v-6h6v6zm-5-1h4v-4h-4v4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/insets32.json b/public/assets/components/assets/icon/insets32.json new file mode 100644 index 0000000..ad7edeb --- /dev/null +++ b/public/assets/components/assets/icon/insets32.json @@ -0,0 +1 @@ +"M2 5v22h28V5H2zm1 1h26v20H3V6zm11 19H4V15h10v10zm-9-1h8v-8H5v8zm17 1h-7v-7h7v7zm-6-1h5v-5h-5v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/inspection16.json b/public/assets/components/assets/icon/inspection16.json new file mode 100644 index 0000000..d71601f --- /dev/null +++ b/public/assets/components/assets/icon/inspection16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14zm-2-4h1a2.996 2.996 0 1 1-1.887-2.787l-.369.93A2 2 0 1 0 13 10zm0-6H3V3h10zm-2 2H5V5h6zm-5 5H2v-1h4zm5-1.307l2.646-2.646.707.707L11 11.107 9.746 9.854l.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/inspection24.json b/public/assets/components/assets/icon/inspection24.json new file mode 100644 index 0000000..410ea44 --- /dev/null +++ b/public/assets/components/assets/icon/inspection24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM2 4h20v16H2zm17 3H5V6h14zM8 9V8h8v1zm12 6h1a3.994 3.994 0 1 1-2.515-3.716l-.369.93A3 3 0 1 0 20 15zm.648-3.306l.704.711-4.354 4.3-1.951-1.951.707-.707 1.248 1.248zM4 15h5v1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/inspection32.json b/public/assets/components/assets/icon/inspection32.json new file mode 100644 index 0000000..957271a --- /dev/null +++ b/public/assets/components/assets/icon/inspection32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM3 6h26v20H3zm22 3H7V8h18zm-4 3H11v-1h10zM5 20h6v1H5zm21 0h1a4.993 4.993 0 1 1-3.143-4.645l-.37.93A4 4 0 1 0 26 20zm1.146-4.354l.707.707L22 22.207l-2.653-2.653.707-.707L22 20.793z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/integer16.json b/public/assets/components/assets/icon/integer16.json new file mode 100644 index 0000000..c0dd60c --- /dev/null +++ b/public/assets/components/assets/icon/integer16.json @@ -0,0 +1 @@ +"M10 7v5H9V7H7v5H6V7a1.001 1.001 0 0 1 1-1h2a1.001 1.001 0 0 1 1 1zm-9 4v1h4v-1H4V6H1v1h2v4zm2-6h1V3H3zm9 6a1.001 1.001 0 0 0 1 1h2v-1h-2V7h2V6h-2V3h-1v3h-1v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/integer24.json b/public/assets/components/assets/icon/integer24.json new file mode 100644 index 0000000..b51f875 --- /dev/null +++ b/public/assets/components/assets/icon/integer24.json @@ -0,0 +1 @@ +"M6 17h2v1H3v-1h2v-6H3v-1h3zm7.75-7h-2.5A1.251 1.251 0 0 0 10 11.25V18h1v-6.75a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25V18h1v-6.75A1.251 1.251 0 0 0 13.75 10zM6 9V6H5v3zm14-4h-1v5h-2v1h2v5.75A1.251 1.251 0 0 0 20.25 18H22v-1h-1.75a.25.25 0 0 1-.25-.25V11h2v-1h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/integer32.json b/public/assets/components/assets/icon/integer32.json new file mode 100644 index 0000000..4291fc6 --- /dev/null +++ b/public/assets/components/assets/icon/integer32.json @@ -0,0 +1 @@ +"M19 15.5a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 0-.5.5V24h-1v-8.5a1.502 1.502 0 0 1 1.5-1.5h4a1.502 1.502 0 0 1 1.5 1.5V24h-1zM11 23H8v-9H4v1h3v8H4v1h7zM8 8H7v4h1zm17-1h-1v7h-2v1h2v7.5a1.502 1.502 0 0 0 1.5 1.5H29v-1h-3.5a.5.5 0 0 1-.5-.5V15h4v-1h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/investigation16.json b/public/assets/components/assets/icon/investigation16.json new file mode 100644 index 0000000..84dece1 --- /dev/null +++ b/public/assets/components/assets/icon/investigation16.json @@ -0,0 +1 @@ +"M15 3h-3v-.5c0-.827-.673-1.5-1.5-1.5h-4C5.673 1 5 1.673 5 2.5V3H2c-.552 0-1 .449-1 1v10c0 .551.448 1 1 1h13c.552 0 1-.449 1-1V4c0-.551-.448-1-1-1zm-5 4v1H7V7H5v1h-.459c-.981 0-1.81-.703-1.973-1.67L2.181 4h12.638l-.387 2.329A1.994 1.994 0 0 1 12.459 8H12V7h-2zM6 2.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5V3H6v-.5zM2 14V7.585A2.985 2.985 0 0 0 4.541 9H5v1h2V9h3v1h2V9h.459A2.985 2.985 0 0 0 15 7.585V14H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/investigation24.json b/public/assets/components/assets/icon/investigation24.json new file mode 100644 index 0000000..a136520 --- /dev/null +++ b/public/assets/components/assets/icon/investigation24.json @@ -0,0 +1 @@ +"M1 20.56c0 .794.646 1.44 1.44 1.44h19.12c.795 0 1.44-.646 1.44-1.44V6.44C23 5.646 22.354 5 21.56 5H17V3.5A1.5 1.5 0 0 0 15.5 2h-7A1.5 1.5 0 0 0 7 3.5V5H2.44a1.44 1.44 0 0 0-1.436 1.401L1 20.56zM16 11h1v3h-1v-3zM8 3.5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5V5H8V3.5zM2.5 6h18.96a.49.49 0 0 1 .226.059c.07.036.123.08.154.116v.001h.001c.03.036.066.094.09.167a.433.433 0 0 1 .028.208l-.006.027v.005l-.582 2.493A3.485 3.485 0 0 1 18 11.993V10h-3v2H9v-2H6v1.996a3.487 3.487 0 0 1-3.41-2.92l-.583-2.493v-.004l-.006-.028a.428.428 0 0 1 .028-.21.53.53 0 0 1 .09-.164.53.53 0 0 1 .155-.118A.493.493 0 0 1 2.5 6zM7 11h1v3H7v-3zm14.56 10H2.44a.44.44 0 0 1-.44-.44V10.445a4.47 4.47 0 0 0 4 2.551V15h3v-2h6v2h3v-2.007a4.478 4.478 0 0 0 4-2.639V20.56a.44.44 0 0 1-.44.44zm1.38-14.253v-.018.018z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/investigation32.json b/public/assets/components/assets/icon/investigation32.json new file mode 100644 index 0000000..57547f3 --- /dev/null +++ b/public/assets/components/assets/icon/investigation32.json @@ -0,0 +1 @@ +"M29 5h-7V4c0-1.103-.897-2-2-2h-8c-1.103 0-2 .897-2 2v1H3c-1.103 0-2 .897-2 2v20c0 1.103.897 2 2 2h26c1.103 0 2-.897 2-2V7c0-1.103-.897-2-2-2zm-.361 1a.998.998 0 0 1 .987 1.165l-.776 4.657a4.981 4.981 0 0 1-4.85 4.17V14h-4v2h-8v-2H8v1.993a4.981 4.981 0 0 1-4.85-4.17l-.776-4.658A1.002 1.002 0 0 1 3.361 6H28.64zM21 15h2v4h-2v-4zM9 15h2v4H9v-4zm2-11c0-.551.448-1 1-1h8c.552 0 1 .449 1 1v1H11V4zm18 24H3c-.552 0-1-.449-1-1V11.002l.164.985A5.977 5.977 0 0 0 8 16.993V20h4v-3h8v3h4v-3.007a5.977 5.977 0 0 0 5.836-5.007l.164-.984V27c0 .551-.448 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/italicize16.json b/public/assets/components/assets/icon/italicize16.json new file mode 100644 index 0000000..e444a81 --- /dev/null +++ b/public/assets/components/assets/icon/italicize16.json @@ -0,0 +1 @@ +"M10.103 2L7.218 14H10v1H3v-1h3.192L9.076 2H6V1h7v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/italicize24.json b/public/assets/components/assets/icon/italicize24.json new file mode 100644 index 0000000..82c78ff --- /dev/null +++ b/public/assets/components/assets/icon/italicize24.json @@ -0,0 +1 @@ +"M14.357 3l-3.713 18H14v1H6v-1h3.624l3.713-18H10V2h8v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/italicize32.json b/public/assets/components/assets/icon/italicize32.json new file mode 100644 index 0000000..d31794a --- /dev/null +++ b/public/assets/components/assets/icon/italicize32.json @@ -0,0 +1 @@ +"M19.394 4l-5.76 24H18v1H8v-1h4.606l5.76-24H14V3h10v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/joinedViewLayer16.json b/public/assets/components/assets/icon/joinedViewLayer16.json new file mode 100644 index 0000000..00b630a --- /dev/null +++ b/public/assets/components/assets/icon/joinedViewLayer16.json @@ -0,0 +1 @@ +"M3.155 13.775c.084.353.202.692.35 1.015-2.19-.056-3.505-.7-3.505-.7L2.133 1.487S3.556 2 5.294 2c2.688 0 2.721-.986 5.412-.986 1.738 0 3.161.674 3.161.674l.99 5.85a5.447 5.447 0 0 0-1.079-.382l-.802-4.743c-.496-.17-1.337-.399-2.27-.399-1.17 0-1.725.201-2.367.434C7.623 2.707 6.813 3 5.294 3c-.908 0-1.736-.126-2.359-.26l-1.81 10.697a9.389 9.389 0 0 0 2.03.338zM16 12.5a3.5 3.5 0 0 1-3.5 3.5 3.477 3.477 0 0 1-2-.633 3.477 3.477 0 0 1-2 .633 3.5 3.5 0 0 1 0-7c.745 0 1.432.237 2 .633a3.477 3.477 0 0 1 2-.633 3.5 3.5 0 0 1 3.5 3.5zm-5 0c0-.558-.19-1.069-.5-1.485-.31.416-.5.927-.5 1.485s.19 1.069.5 1.485c.31-.416.5-.927.5-1.485zM8.5 15c.46 0 .886-.133 1.256-.351C9.29 14.054 9 13.314 9 12.5s.29-1.553.756-2.148A2.472 2.472 0 0 0 8.5 10C7.121 10 6 11.121 6 12.5S7.121 15 8.5 15zm6.5-2.5c0-1.379-1.121-2.5-2.5-2.5-.46 0-.886.134-1.256.351A3.47 3.47 0 0 1 12 12.5c0 .814-.29 1.554-.756 2.149.37.217.796.351 1.256.351 1.379 0 2.5-1.121 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/joinedViewLayer24.json b/public/assets/components/assets/icon/joinedViewLayer24.json new file mode 100644 index 0000000..0b4af54 --- /dev/null +++ b/public/assets/components/assets/icon/joinedViewLayer24.json @@ -0,0 +1 @@ +"M4.848 3.343L2.124 19.15c.478.16 1.202.356 2.124.492.056.353.128.7.232 1.035-2.2-.267-3.48-.894-3.48-.894L4.05 2.078s2.035.722 4.52.722c3.849 0 3.893-1.6 7.74-1.6 2.487 0 4.52.878 4.52.878l1.737 10.305a7.346 7.346 0 0 0-1.117-.61l-1.51-8.958c-.702-.235-2.079-.615-3.63-.615-1.726 0-2.543.336-3.49.725-.997.41-2.128.875-4.25.875-1.495 0-2.832-.242-3.722-.457zM24 18.5c0 3.032-2.468 5.5-5.5 5.5a5.474 5.474 0 0 1-3.5-1.261A5.474 5.474 0 0 1 11.5 24C8.468 24 6 21.532 6 18.5S8.468 13 11.5 13c1.328 0 2.548.474 3.5 1.261A5.474 5.474 0 0 1 18.5 13c3.032 0 5.5 2.468 5.5 5.5zm-9.725 3.515C13.48 21.061 13 19.835 13 18.5s.48-2.561 1.275-3.515A4.455 4.455 0 0 0 11.5 14C9.019 14 7 16.019 7 18.5S9.019 23 11.5 23a4.455 4.455 0 0 0 2.775-.985zm.725-.721c.616-.77 1-1.733 1-2.794s-.384-2.024-1-2.794c-.616.77-1 1.733-1 2.794s.384 2.024 1 2.794zm8-2.794c0-2.481-2.019-4.5-4.5-4.5a4.455 4.455 0 0 0-2.775.985C16.52 15.939 17 17.165 17 18.5s-.48 2.561-1.275 3.515A4.455 4.455 0 0 0 18.5 23c2.481 0 4.5-2.019 4.5-4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/joinedViewLayer32.json b/public/assets/components/assets/icon/joinedViewLayer32.json new file mode 100644 index 0000000..c23e0fa --- /dev/null +++ b/public/assets/components/assets/icon/joinedViewLayer32.json @@ -0,0 +1 @@ +"M5.795 4.217L2.107 26.434a15.984 15.984 0 0 0 6.43 1.366c.348 0 .67-.01.988-.023.097.337.209.667.346.986a24.52 24.52 0 0 1-1.333.037C4.093 28.8 1 27 1 27L5 2.9c.7.233 2.519.968 5.34.968 4.807 0 5.59-1.657 10.734-1.657 3.26 0 5.926.689 5.926.689l2.55 15.363a8.25 8.25 0 0 0-1.098-.51L26.124 3.728a26.165 26.165 0 0 0-5.05-.518c-2.474 0-3.842.393-5.29.81-1.445.417-2.94.847-5.445.847a15.6 15.6 0 0 1-4.544-.65zM32 25.5c0 3.584-2.916 6.5-6.5 6.5a6.462 6.462 0 0 1-4-1.387 6.462 6.462 0 0 1-4 1.387c-3.584 0-6.5-2.916-6.5-6.5s2.916-6.5 6.5-6.5a6.46 6.46 0 0 1 4 1.387 6.462 6.462 0 0 1 4-1.387c3.584 0 6.5 2.916 6.5 6.5zm-11.248 4.425C19.67 28.763 19 27.21 19 25.5s.669-3.263 1.752-4.425A5.463 5.463 0 0 0 17.5 20c-3.032 0-5.5 2.468-5.5 5.5s2.468 5.5 5.5 5.5c1.217 0 2.34-.403 3.252-1.075zm.748-.662c.927-.985 1.5-2.307 1.5-3.763s-.573-2.778-1.5-3.763c-.927.985-1.5 2.307-1.5 3.763s.573 2.778 1.5 3.763zM31 25.5c0-3.032-2.468-5.5-5.5-5.5-1.217 0-2.34.403-3.252 1.075C23.33 22.237 24 23.79 24 25.5s-.669 3.263-1.752 4.425A5.463 5.463 0 0 0 25.5 31c3.032 0 5.5-2.468 5.5-5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/key16.json b/public/assets/components/assets/icon/key16.json new file mode 100644 index 0000000..274cb51 --- /dev/null +++ b/public/assets/components/assets/icon/key16.json @@ -0,0 +1 @@ +"M11 1a5 5 0 0 0-5 5 4.947 4.947 0 0 0 .53 2.197L1 13.727V16h3.222l.022-.01.756-.756V14h1.233L7 13.233V12h1.232l1.258-1.258A4.943 4.943 0 0 0 11 11a5 5 0 0 0 0-10zm0 9a3.95 3.95 0 0 1-1.758-.425L7.818 11H6v1.82l-.18.18H4v1.82l-.18.18H2v-.86l5.784-5.784A3.964 3.964 0 0 1 7 6a4 4 0 1 1 4 4zm1.5-7A1.5 1.5 0 1 0 14 4.5 1.5 1.5 0 0 0 12.5 3zm0 2a.5.5 0 1 1 .5-.5.501.501 0 0 1-.5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/key24.json b/public/assets/components/assets/icon/key24.json new file mode 100644 index 0000000..9c6603f --- /dev/null +++ b/public/assets/components/assets/icon/key24.json @@ -0,0 +1 @@ +"M16 1.2a6.795 6.795 0 0 0-6.284 9.392L1.168 19.14 1 19.515V23h3.533l.429-.076L7 20.886V20h.885L10 17.886V17h.886l2.664-2.664A6.797 6.797 0 1 0 16 1.2zm0 12.6a5.76 5.76 0 0 1-2.672-.657L10.472 16H9v1.472L7.472 19H6v1.472l-1.522 1.522-.033.006H2v-2.271l.005-.011 8.918-8.919A5.798 5.798 0 1 1 16 13.8zm-4.371-.75L3.682 21H3v-.68l7.95-7.952zM17.5 4A2.5 2.5 0 1 0 20 6.5 2.5 2.5 0 0 0 17.5 4zm0 4A1.5 1.5 0 1 1 19 6.5 1.502 1.502 0 0 1 17.5 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/key32.json b/public/assets/components/assets/icon/key32.json new file mode 100644 index 0000000..e87ed3b --- /dev/null +++ b/public/assets/components/assets/icon/key32.json @@ -0,0 +1 @@ +"M21.088 2.112a8.79 8.79 0 0 0-8.054 12.332L2 25.48V30h4.52L9 27.521V26h1.521L13 23.521V22h1.521l3.035-3.034a8.798 8.798 0 1 0 3.532-16.854zm0 16.6a7.75 7.75 0 0 1-3.736-.956L14.107 21H13a1 1 0 0 0-1 1v1.107L10.107 25H9a1 1 0 0 0-1 1v1.107L6.106 29H3v-3.106l11.244-11.245a7.798 7.798 0 1 1 6.844 4.063zm-5.734-1.358l-10 10-.707-.707 10-10zM23 6a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/keyboard16.json b/public/assets/components/assets/icon/keyboard16.json new file mode 100644 index 0000000..eb40a6b --- /dev/null +++ b/public/assets/components/assets/icon/keyboard16.json @@ -0,0 +1 @@ +"M14.5 3h-13A1.502 1.502 0 0 0 0 4.5v8A1.502 1.502 0 0 0 1.5 14h13a1.502 1.502 0 0 0 1.5-1.5v-8A1.502 1.502 0 0 0 14.5 3zm.5 9.5a.5.5 0 0 1-.5.5h-13a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 .5.5zM12 6h2v1h-2zm-1 1H9V6h2zM8 7H6V6h2zm0 1h2v1H8zM5 8h2v1H5zm0-1H2V6h3zM2 8h2v1H2zm0 2h2v1H2zm10 0h2v1h-2zm-1-2h3v1h-3zm-6 2h6v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/keyboard24.json b/public/assets/components/assets/icon/keyboard24.json new file mode 100644 index 0000000..dd9399d --- /dev/null +++ b/public/assets/components/assets/icon/keyboard24.json @@ -0,0 +1 @@ +"M12 10h-2V9h2zM9 9H7v1h2zm6 0h-2v1h2zm3 0h-2v1h2zm-4 2h-2v1h2zm3 0h-2v1h2zm-6 0H9v1h2zm2 2h-2v1h2zm-3 0H8v1h2zm6 0h-2v1h2zM3 16h3v-1H3zm5-5H6v1h2zm10 5h3v-1h-3zm1-6h2V9h-2zm5-3.5v12a1.502 1.502 0 0 1-1.5 1.5h-21A1.502 1.502 0 0 1 0 18.5v-12A1.502 1.502 0 0 1 1.5 5h21A1.502 1.502 0 0 1 24 6.5zm-1 0a.5.5 0 0 0-.5-.5h-21a.5.5 0 0 0-.5.5v12a.5.5 0 0 0 .5.5h21a.5.5 0 0 0 .5-.5zM7 13H3v1h4zm11-1h3v-1h-3zM5 11H3v1h2zm1-2H3v1h3zm1 7h10v-1H7zm10-2h4v-1h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/keyboard32.json b/public/assets/components/assets/icon/keyboard32.json new file mode 100644 index 0000000..96ddb01 --- /dev/null +++ b/public/assets/components/assets/icon/keyboard32.json @@ -0,0 +1 @@ +"M30.5 7h-29A1.502 1.502 0 0 0 0 8.5v16A1.502 1.502 0 0 0 1.5 26h29a1.502 1.502 0 0 0 1.5-1.5v-16A1.502 1.502 0 0 0 30.5 7zm.5 17.5a.5.5 0 0 1-.5.5h-29a.5.5 0 0 1-.5-.5v-16a.5.5 0 0 1 .5-.5h29a.5.5 0 0 1 .5.5zM9 19H4v-1h5zm17-5h2v1h-2zM9 13H4v-1h5zm-2 2H4v-1h3zm1-1h2v1H8zm3 0h2v1h-2zm3 0h2v1h-2zm3 0h2v1h-2zm3 0h2v1h-2zm3 0h2v1h-2zm1 2h4v1h-4zM8 17H4v-1h4zm-4 3h3v1H4zm8-1h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm5 1h2v1h-2zm-3 0h2v1h-2zm-12-3H9v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm1-1h2v1h-2zm-9-3h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm3 0h-2v-1h2zm1-1h3v1h-3zM8 20h14v1H8zm14-2h6v1h-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/keypad16.json b/public/assets/components/assets/icon/keypad16.json new file mode 100644 index 0000000..19099c5 --- /dev/null +++ b/public/assets/components/assets/icon/keypad16.json @@ -0,0 +1 @@ +"M4.25 4h-2.5A.751.751 0 0 1 1 3.25v-1.5A.751.751 0 0 1 1.75 1h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM2 3h2V2H2zm7.25 1h-2.5A.751.751 0 0 1 6 3.25v-1.5A.751.751 0 0 1 6.75 1h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM7 3h2V2H7zm7.25 1h-2.5a.751.751 0 0 1-.75-.75v-1.5a.751.751 0 0 1 .75-.75h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM12 3h2V2h-2zM4.25 8h-2.5A.751.751 0 0 1 1 7.25v-1.5A.751.751 0 0 1 1.75 5h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM2 7h2V6H2zm7.25 1h-2.5A.751.751 0 0 1 6 7.25v-1.5A.751.751 0 0 1 6.75 5h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM7 7h2V6H7zm7.25 1h-2.5a.751.751 0 0 1-.75-.75v-1.5a.751.751 0 0 1 .75-.75h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM12 7h2V6h-2zm-7.75 5h-2.5a.751.751 0 0 1-.75-.75v-1.5A.751.751 0 0 1 1.75 9h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM2 11h2v-1H2zm7.25 1h-2.5a.751.751 0 0 1-.75-.75v-1.5A.751.751 0 0 1 6.75 9h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM7 11h2v-1H7zm7.25 1h-2.5a.751.751 0 0 1-.75-.75v-1.5a.751.751 0 0 1 .75-.75h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM12 11h2v-1h-2zm-2.75 5h-2.5a.751.751 0 0 1-.75-.75v-1.5a.751.751 0 0 1 .75-.75h2.5a.751.751 0 0 1 .75.75v1.5a.751.751 0 0 1-.75.75zM7 15h2v-1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/keypad24.json b/public/assets/components/assets/icon/keypad24.json new file mode 100644 index 0000000..db4de36 --- /dev/null +++ b/public/assets/components/assets/icon/keypad24.json @@ -0,0 +1 @@ +"M7 5H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L7 4.5zM4 2v2h3V2zm10 3h-3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L14 4.5zM11 2v2h3V2zm10 3h-3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L21 4.5zM18 2v2h3V2zM7 11H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L7 10.5zM4 8v2h3V8zm10 3h-3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM11 8v2h3V8zm10 3h-3a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM18 8v2h3V8zM7 17H4a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1L7 16.5zM4 14v2h3v-2zm10 3h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM11 14v2h3v-2zm10 3h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM18 14v2h3v-2zm-4 9h-3a1 1 0 0 1-1-1v-2a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1zm.001-1l-.001.5zM11 20v2h3v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/keypad32.json b/public/assets/components/assets/icon/keypad32.json new file mode 100644 index 0000000..2b30c55 --- /dev/null +++ b/public/assets/components/assets/icon/keypad32.json @@ -0,0 +1 @@ +"M9.75 8h-4.5A1.251 1.251 0 0 1 4 6.75v-2.5A1.251 1.251 0 0 1 5.25 3h4.5A1.251 1.251 0 0 1 11 4.25v2.5A1.251 1.251 0 0 1 9.75 8zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5A.25.25 0 0 0 9.75 4zm13.5 4h-4.5A1.251 1.251 0 0 1 13 6.75v-2.5A1.251 1.251 0 0 1 14.25 3h4.5A1.251 1.251 0 0 1 20 4.25v2.5A1.251 1.251 0 0 1 18.75 8zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 22 6.75v-2.5A1.251 1.251 0 0 1 23.25 3h4.5A1.251 1.251 0 0 1 29 4.25v2.5A1.251 1.251 0 0 1 27.75 8zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zM9.75 15h-4.5A1.251 1.251 0 0 1 4 13.75v-2.5A1.251 1.251 0 0 1 5.25 10h4.5A1.251 1.251 0 0 1 11 11.25v2.5A1.251 1.251 0 0 1 9.75 15zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 13 13.75v-2.5A1.251 1.251 0 0 1 14.25 10h4.5A1.251 1.251 0 0 1 20 11.25v2.5A1.251 1.251 0 0 1 18.75 15zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 22 13.75v-2.5A1.251 1.251 0 0 1 23.25 10h4.5A1.251 1.251 0 0 1 29 11.25v2.5A1.251 1.251 0 0 1 27.75 15zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zM9.75 22h-4.5A1.251 1.251 0 0 1 4 20.75v-2.5A1.251 1.251 0 0 1 5.25 17h4.5A1.251 1.251 0 0 1 11 18.25v2.5A1.251 1.251 0 0 1 9.75 22zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 13 20.75v-2.5A1.251 1.251 0 0 1 14.25 17h4.5A1.251 1.251 0 0 1 20 18.25v2.5A1.251 1.251 0 0 1 18.75 22zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm13.5 4h-4.5A1.251 1.251 0 0 1 22 20.75v-2.5A1.251 1.251 0 0 1 23.25 17h4.5A1.251 1.251 0 0 1 29 18.25v2.5A1.251 1.251 0 0 1 27.75 22zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25zm-4.5 11h-4.5A1.251 1.251 0 0 1 13 27.75v-2.5A1.251 1.251 0 0 1 14.25 24h4.5A1.251 1.251 0 0 1 20 25.25v2.5A1.251 1.251 0 0 1 18.75 29zm-4.5-4a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25h4.5a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraph16.json b/public/assets/components/assets/icon/knowledgeGraph16.json new file mode 100644 index 0000000..f94e6e3 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraph16.json @@ -0,0 +1 @@ +"M16 5c0-1.103-.897-2-2-2-.602 0-1.135.272-1.502.694L9.952 2.426C9.982 2.29 10 2.146 10 2c0-1.103-.897-2-2-2S6 .897 6 2c0 .372.109.716.286 1.014L4.008 5.282A1.978 1.978 0 0 0 3 5c-1.103 0-2 .897-2 2 0 1.04.8 1.887 1.817 1.982l.37 2.195A2 2 0 0 0 2 13c0 1.103.897 2 2 2a2 2 0 0 0 1.856-1.264l4.17.521c.128.98.96 1.743 1.974 1.743 1.103 0 2-.897 2-2 0-.775-.448-1.44-1.094-1.773l1.163-5.234A1.998 1.998 0 0 0 16 5zm-3 8.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5zm-8 0a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm-3-6v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm5-6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm.822 2.482l.366 2.194c-.45.201-.812.563-1.013 1.014l-2.193-.365a1.976 1.976 0 0 0-.266-.837l2.28-2.269c.246.145.526.236.826.263zM10 7.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5zm-5.176.312l2.194.365c.027.306.12.591.27.842l-2.275 2.266a1.977 1.977 0 0 0-.84-.267l-.368-2.19c.453-.2.817-.564 1.02-1.016zm.893 4.178L7.99 9.717c.298.175.64.283 1.01.283.149 0 .293-.02.433-.05l1.263 2.546c-.24.208-.432.468-.552.768l-4.17-.521a1.976 1.976 0 0 0-.257-.753zm5.865.056L10.309 9.5c.42-.367.691-.9.691-1.5a1.98 1.98 0 0 0-.09-.563l1.689-1.013c.144.142.313.256.495.349l-1.164 5.234a2.003 2.003 0 0 0-.348.039zM13 4.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-.955.085A2 2 0 0 0 12 5c0 .197.037.383.09.563l-1.689 1.013a1.99 1.99 0 0 0-1.225-.558L8.81 3.825c.265-.118.495-.294.685-.51l2.55 1.27z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraph24.json b/public/assets/components/assets/icon/knowledgeGraph24.json new file mode 100644 index 0000000..fcbcfc3 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraph24.json @@ -0,0 +1 @@ +"M3.5 12c.015 0 .028-.004.042-.004l.94 4.226a2.497 2.497 0 1 0 3.345 3.173l7.182 1.197a2.491 2.491 0 1 0 3.527-2.36l1.902-8.238c.021 0 .04.006.062.006a2.5 2.5 0 1 0-2.03-3.95l-4.53-2.012a2.5 2.5 0 1 0-4.692.528L5.151 7.637A2.495 2.495 0 1 0 3.5 12zm1.018-.222a2.51 2.51 0 0 0 1.26-1.26l4.226.94c0 .014-.004.027-.004.042a2.484 2.484 0 0 0 .416 1.377l-3.54 3.54A2.483 2.483 0 0 0 5.5 16c-.014 0-.028.004-.042.004zm7.184-2.635a2.501 2.501 0 0 0-1.48 1.339l-4.226-.94c0-.014.004-.027.004-.042a2.472 2.472 0 0 0-.247-1.065l4.096-3.072a2.477 2.477 0 0 0 1.457.617zM14 11v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm1.173 8.605L7.99 18.408a2.483 2.483 0 0 0-.407-1.285l3.54-3.54a2.405 2.405 0 0 0 2.123.29l2.632 4.74a2.494 2.494 0 0 0-.706.992zM6 20H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1zm13 0v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1.438-1.994c-.02 0-.04-.006-.062-.006a2.466 2.466 0 0 0-.747.127l-2.632-4.74a2.411 2.411 0 0 0 .784-2.53l3.638-1.82a2.502 2.502 0 0 0 .92.731zM20 6h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1zm-1.939.963a2.301 2.301 0 0 0 .034 1.18l-3.638 1.82a2.483 2.483 0 0 0-1.763-.943l-.396-3.163a2.499 2.499 0 0 0 1.231-.908zM10 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zM2 9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraph32.json b/public/assets/components/assets/icon/knowledgeGraph32.json new file mode 100644 index 0000000..47f63c9 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraph32.json @@ -0,0 +1 @@ +"M5 15c.078 0 .152-.017.23-.023l1.569 6.278A2.993 2.993 0 0 0 5.01 24c0 1.654 1.336 3 2.99 3a2.998 2.998 0 0 0 2.794-1.931l9.215 1.843c-.001.03-.009.058-.009.088 0 1.654 1.346 3 3 3s2.99-1.346 2.99-3c0-1.226-.732-2.28-1.788-2.745l2.569-10.278c.077.006.15.023.229.023 1.654 0 2.99-1.346 2.99-3S28.654 8 27 8c-.954 0-1.795.456-2.345 1.152l-5.83-3.18C18.93 5.664 19 5.341 19 5c0-1.654-1.346-3-3-3a3.003 3.003 0 0 0-2.764 4.166l-6.02 3.83A2.982 2.982 0 0 0 5 9c-1.654 0-3 1.346-3 3s1.346 3 3 3zm0-5c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm1.201 4.745A3.005 3.005 0 0 0 7.61 13.45l6.435 2.108c-.022.145-.045.29-.045.442 0 .586.175 1.13.467 1.592l-4.61 4.07A2.97 2.97 0 0 0 8 21c-.078 0-.152.017-.229.023l-1.57-6.278zM15 16c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm-5 8c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2zm.991.088c.001-.03.009-.058.009-.088a2.98 2.98 0 0 0-.472-1.602l4.6-4.073A2.97 2.97 0 0 0 17 19c.342 0 .666-.07.972-.176l3.182 5.829a2.996 2.996 0 0 0-.948 1.278l-9.215-1.843zM23 25c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm.229-.977c-.077-.006-.15-.023-.229-.023-.34 0-.662.07-.967.174l-3.183-5.83A2.984 2.984 0 0 0 20 16c0-.303-.059-.59-.143-.866l4.736-2.36c.31.42.722.758 1.206.97l-2.57 10.28zM27 9c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm-2.825 1.029c-.105.306-.175.63-.175.971 0 .308.06.6.147.88l-4.731 2.357a2.985 2.985 0 0 0-2.184-1.214l-.466-5.135a2.99 2.99 0 0 0 1.579-1.04l5.83 3.18zM14 5c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm-.217 2.003c.5.554 1.2.913 1.987.974l.466 5.134a2.994 2.994 0 0 0-1.878 1.497l-6.41-2.1A2.84 2.84 0 0 0 8 12a2.98 2.98 0 0 0-.236-1.166l6.019-3.83z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphDashboard16.json b/public/assets/components/assets/icon/knowledgeGraphDashboard16.json new file mode 100644 index 0000000..2bed444 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphDashboard16.json @@ -0,0 +1 @@ +"M6 10H1V3h13v3.935l.194.097c.1-.021.202-.032.306-.032h.5V1a1 1 0 0 0-1-1H1a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1h5.09a1.483 1.483 0 0 1-.09-.5V10zM1 1h13v1H1V1zm9 4H9V4h1v1zm3 0h-2V4h2v1zM7 8s-.7.42-.908 1H2V4h1v4h1V4h1v4h1V5h1v3zm7.164.135L12 7.053V6.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v.934L8.434 9H7.5a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h.338l.508 2.031A.495.495 0 0 0 8 13.5v1a.5.5 0 0 0 .5.5h1c.24 0 .43-.172.479-.396l3.021.604v.292a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.494.494 0 0 0-.43-.486L15.24 10h.26a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.495.495 0 0 0-.336.135zM9.162 13l-.508-2.031a.49.49 0 0 0 .315-.315l2.031.509v.271L9.434 13h-.272zm1.404-5h.272l.507 2.031a.49.49 0 0 0-.314.314L9 9.838v-.272L10.566 8zm1.27-.135L14 8.947v.241l-1.288.863A.491.491 0 0 0 12.5 10h-.338l-.507-2.031a.494.494 0 0 0 .181-.104zM10 13.563L11.557 12h.496l1.082 2.164a.493.493 0 0 0-.114.232L10 13.792v-.229zm2.865-1.727A.495.495 0 0 0 13 11.5v-.686l1.293-.862c.042.02.09.027.137.034l-.622 3.735-.943-1.885z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphDashboard24.json b/public/assets/components/assets/icon/knowledgeGraphDashboard24.json new file mode 100644 index 0000000..9dd90e7 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphDashboard24.json @@ -0,0 +1 @@ +"M2 14V4h18v7.85l.565.34a2.47 2.47 0 0 1 .435-.135V1.875A.876.876 0 0 0 20.125 1H1.875A.876.876 0 0 0 1 1.875v12.25a.876.876 0 0 0 .875.875h8.176a2.477 2.477 0 0 1 .462-1zM2 2h18v1H2zm8 5h1v5H4V5h1v6h1V8h1v3h1V6h1v5h1zm3-1h1v1h-1zm6 0v1h-4V6zm-6 2h1v1h-1zm6 1h-4V8h4zm-6 1h1v1h-1zm6 1h-.061a2.484 2.484 0 0 0-.443-1H19zm2.5 2a1.486 1.486 0 0 0-.949.348l-2.581-1.549A1.5 1.5 0 1 0 15 11.5a1.483 1.483 0 0 0 .15.643l-2.008 2.007A1.483 1.483 0 0 0 12.5 14a1.497 1.497 0 0 0-.214 2.978l.448 2.24a1.495 1.495 0 1 0 2.088 1.976l4.208.601a1.499 1.499 0 1 0 2.164-1.617l.601-4.208A1.5 1.5 0 0 0 21.5 13zm-.5 9h-1v-1h1zm-8-1v-1h1v1zm-1-6h1v1h-1zm1.782 1.266l2.24.448a1.48 1.48 0 0 0 .138.446l-2.012 1.993a1.478 1.478 0 0 0-.434-.131l-.448-2.24a1.502 1.502 0 0 0 .516-.516zM17 11v1h-1v-1zm.266 1.782a1.494 1.494 0 0 0 .183-.13l2.581 1.55a1.503 1.503 0 0 0-.03.298 1.476 1.476 0 0 0 .018.182l-1.48.74a1.492 1.492 0 0 0-.824-.4zM17 17v-1h1v1zm-2.15 2.857l2.008-2.007a1.444 1.444 0 0 0 .962.114l1.532 2.582a1.496 1.496 0 0 0-.174.26l-4.208-.6a1.481 1.481 0 0 0-.12-.349zm5.351.173l-1.549-2.581a1.347 1.347 0 0 0 .33-1.13l1.48-.74a1.502 1.502 0 0 0 .344.243l-.601 4.208zM21 15v-1h1v1zm-5.143-2.15a1.483 1.483 0 0 0 .429.128l.448 2.24a1.5 1.5 0 0 0-.516.516l-2.24-.448a1.481 1.481 0 0 0-.128-.428z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphDashboard32.json b/public/assets/components/assets/icon/knowledgeGraphDashboard32.json new file mode 100644 index 0000000..9f935fd --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphDashboard32.json @@ -0,0 +1 @@ +"M3 19V5h24v11.18c.314-.112.648-.18 1-.18V3c0-.551-.449-1-1-1H3c-.551 0-1 .449-1 1v16c0 .551.449 1 1 1h11.184c.133-.374.336-.711.596-1H3zM3 3h24v1H3V3zm10 12h1v1H6V7h1v8h1v-4h1v4h1V9h1v6h1v-5h1v5zm4-7h1v1h-1V8zm2 0h5v1h-5V8zm-2 3h1v1h-1v-1zm2 0h5v1h-5v-1zm-2 3h1v1h-1v-1zm2 0h.78c-.26.289-.463.626-.596 1H19v-1zm9 3c-.602 0-1.135.272-1.502.694l-2.546-1.268c.03-.137.048-.28.048-.426 0-1.103-.897-2-2-2s-2 .897-2 2c0 .372.109.716.286 1.014l-2.278 2.268A1.978 1.978 0 0 0 17 19c-1.103 0-1.99.897-1.99 2 0 1.04.79 1.887 1.807 1.982l.37 2.195A2 2 0 0 0 16 27c0 1.103.897 2 2 2a2 2 0 0 0 1.856-1.264l4.17.521c.128.98.96 1.743 1.974 1.743 1.103 0 1.99-.897 1.99-2 0-.775-.438-1.44-1.084-1.773l1.163-5.234A1.998 1.998 0 0 0 30 19c0-1.103-.897-2-2-2zm1 2.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm-2 8v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5zm-8 0a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1zm-3-6v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm2.824.312l2.194.365c.027.306.12.591.27.842l-2.275 2.266a1.977 1.977 0 0 0-.84-.267l-.368-2.19c.453-.2.817-.564 1.02-1.016zM21 15.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm1 6a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1zm-2.283 4.49l2.273-2.273c.298.175.64.283 1.01.283.149 0 .293-.02.433-.05l1.263 2.546c-.24.208-.432.468-.552.768l-4.17-.521a1.976 1.976 0 0 0-.257-.753zm5.865.056L24.309 23.5c.42-.367.691-.9.691-1.5a1.98 1.98 0 0 0-.09-.563l1.689-1.013c.144.142.313.256.495.349l-1.164 5.234a2.003 2.003 0 0 0-.348.039zm.463-7.46A2 2 0 0 0 26 19c0 .197.037.383.09.563l-1.689 1.013a1.99 1.99 0 0 0-1.225-.558l-.366-2.193c.265-.118.495-.294.685-.51l2.55 1.27zm-5.05-.867c.247.145.527.236.827.263l.366 2.194c-.45.201-.812.563-1.013 1.014l-2.193-.365a1.976 1.976 0 0 0-.266-.837l2.28-2.269z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphDataModel16.json b/public/assets/components/assets/icon/knowledgeGraphDataModel16.json new file mode 100644 index 0000000..703acc2 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphDataModel16.json @@ -0,0 +1 @@ +"M7.31 1.256C11.026 1.126 15 2.04 15 4v4h-.5c-.173 0-.336.035-.49.09l-.083-.028a1.497 1.497 0 0 0-.3-.52C13.864 7.357 14 7.17 14 7V5.511c-1.291.85-3.653 1.289-6 1.289-.463 0-.927-.019-1.384-.052l.42-.42a.99.99 0 0 0 .262-.554c.093.004.185.008.28.01.144.004.275.016.422.016 3.663 0 6-1.066 6-1.8s-2.337-1.8-6-1.8c-.142 0-.268.012-.407.015a.975.975 0 0 0-.486-.21.988.988 0 0 0 .204-.75zM9 13.76c-.324.02-.65.039-1 .039-3.717 0-6-1.165-6-2V8.51c1.291.851 3.653 1.29 6 1.29l.183-.003A1.495 1.495 0 0 1 9.5 9h.379L10 8.879v-.203A16.73 16.73 0 0 1 8 8.8c-2.114 0-3.766-.358-4.803-.8H3a1 1 0 0 1-.994-.893A.998.998 0 0 1 1 7.253V11.8c0 1.949 3.606 3 7 3 .342 0 .685-.014 1.027-.035A1.495 1.495 0 0 1 9 14.5v-.74zM1.049 5.244a.7.7 0 0 0 .133-.808A.7.7 0 0 0 .534 4H0V3h.534a.7.7 0 0 0 .664-.474.7.7 0 0 0-.15-.77l-.376-.377.707-.707.377.377a.701.701 0 0 0 .808.133A.7.7 0 0 0 3 .534V0h1v.534a.7.7 0 0 0 .473.664.7.7 0 0 0 .771-.149L5.62.672l.707.707-.377.377a.7.7 0 0 0-.133.808.7.7 0 0 0 .648.436H7v1h-.534a.7.7 0 0 0-.664.474.7.7 0 0 0 .149.77l.377.377-.707.707-.377-.377a.7.7 0 0 0-.808-.134.7.7 0 0 0-.436.65V7H3v-.534a.7.7 0 0 0-.473-.664.7.7 0 0 0-.771.149l-.377.377-.707-.707.377-.377zm1.037-3.158c.065.257.046.534-.063.79A1.29 1.29 0 0 1 1.5 3.5c.226.136.408.343.513.6.114.27.136.554.072.815a1.253 1.253 0 0 1 .793.064c.27.11.483.294.621.522a1.25 1.25 0 0 1 .6-.513 1.286 1.286 0 0 1 .814-.073 1.246 1.246 0 0 1 .064-.79c.11-.271.295-.485.523-.623a1.248 1.248 0 0 1-.513-.6 1.296 1.296 0 0 1-.072-.815 1.253 1.253 0 0 1-.793-.064 1.29 1.29 0 0 1-.621-.522 1.248 1.248 0 0 1-.6.513 1.286 1.286 0 0 1-.815.073zM2.5 3.5a1 1 0 1 0 2 0 1 1 0 0 0-2 0zm13.5 6v1a.5.5 0 0 1-.5.5v3a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-.234l-2.075-.519A.493.493 0 0 1 11.5 15h-1a.5.5 0 0 1-.5-.5v-1c0-.153.072-.285.18-.377L9.806 12H9.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h.793L11 9.293V8.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v.306l1.123.375A.492.492 0 0 1 14.5 9h1a.5.5 0 0 1 .5.5zm-2 .694l-1.123-.375a.485.485 0 0 1-.058.058L13.194 11h.099l.707-.707v-.1zm-3 .513v.099l1.124.374a.48.48 0 0 1 .057-.057L11.806 10h-.099l-.707.707zm-.18 1.17L11.194 13h.099l.707-.707v-.099l-1.123-.374a.478.478 0 0 1-.057.056zm3.055 2.326L13.081 13h-.374l-.707.707v.027l1.875.47zm.625-.854v-2.142l-.5.5v.793c0 .027-.011.05-.015.076l.515.773z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphDataModel24.json b/public/assets/components/assets/icon/knowledgeGraphDataModel24.json new file mode 100644 index 0000000..26c1de7 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphDataModel24.json @@ -0,0 +1 @@ +"M11.795 2.203c.069 0 .137-.003.205-.003 4.97 0 10 1.133 10 3.3V14h-.5a1.5 1.5 0 0 0-.306.032L21 13.935v-1.917a6.237 6.237 0 0 1-1.265.644 1.486 1.486 0 0 0-1.187-.657C20.118 11.546 21 10.97 21 10.5V7.018C19.292 8.191 15.634 8.8 12 8.8c-.148 0-.295-.004-.442-.006l-.29-.652.926-.345C17.574 7.765 21 6.427 21 5.5c0-.938-3.506-2.3-9-2.3-.169 0-.33.005-.495.008l.214-.467a.991.991 0 0 0 .076-.538zM14 20.734c-.631.043-1.298.066-2 .066-5.576 0-9-1.456-9-2.5v-6.282a6.753 6.753 0 0 0 1.587.765.992.992 0 0 1-.326-.434l-.349-.939a4.3 4.3 0 0 1-.166-.092l-.985.44a.967.967 0 0 1-.761.018V18.3c0 2.273 5.152 3.5 10 3.5a29.1 29.1 0 0 0 2.023-.073A1.487 1.487 0 0 1 14 21.5zM7.707 12.49a.99.99 0 0 1-.86.511H5.279a25.89 25.89 0 0 0 6.722.8 30.656 30.656 0 0 0 4-.258V13.5a1.492 1.492 0 0 1 .414-1.029A28.12 28.12 0 0 1 12 12.8a28.253 28.253 0 0 1-4.293-.311zM6 8a2 2 0 1 1 2-2 2 2 0 0 1-2 2zM5 6a1 1 0 1 0 1-1 1 1 0 0 0-1 1zM1.186 9.68l.71-1.543-.236-.653L0 6.848v-1.65l1.586-.59.295-.628-.727-1.627L2.32 1.186l1.543.71.653-.236L5.152 0h1.65l.59 1.586.628.296 1.624-.724 1.166 1.167-.705 1.538.235.653 1.66.636v1.65l-1.586.59-.296.628.724 1.624-1.162 1.17-1.543-.71-.653.236L6.848 12h-1.65l-.59-1.586-.628-.295-1.627.727zm1.241-2.816l.434 1.205-.59 1.283.411.41 1.4-.626 1.161.545.49 1.319h.582l.548-1.427 1.206-.434 1.28.588.411-.413-.623-1.399.544-1.158L11 6.267v-.582l-1.427-.548-.434-1.204.585-1.28-.412-.412-1.397.622-1.158-.544L6.267 1h-.582l-.548 1.427-1.206.434-1.283-.59-.41.411.626 1.4-.545 1.161L1 5.733v.582zM23 15.5v1a.5.5 0 0 1-.5.5h-.26l-.67 4.014a.494.494 0 0 1 .43.486v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-.292l-3.021-.604A.493.493 0 0 1 16.5 22h-1a.5.5 0 0 1-.5-.5v-1a.495.495 0 0 1 .346-.469L14.838 18H14.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h.934L17 14.434V13.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v.553l2.164 1.082A.495.495 0 0 1 21.5 15h1a.5.5 0 0 1 .5.5zm-7 1.066v.272l2.031.507a.49.49 0 0 1 .314-.314L17.838 15h-.272zm2.655-1.597L19.162 17h.338a.491.491 0 0 1 .212.05L21 16.189v-.24l-2.164-1.083a.494.494 0 0 1-.181.104zm2.638 1.983L20 17.814v.686a.495.495 0 0 1-.135.336l.943 1.885.622-3.735a.502.502 0 0 1-.137-.034zm-5.639 1.017L16.162 20h.272L18 18.434v-.271l-2.031-.509a.49.49 0 0 1-.315.315zm4.367 3.427a.493.493 0 0 1 .114-.232L19.053 19h-.496L17 20.563v.229z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphDataModel32.json b/public/assets/components/assets/icon/knowledgeGraphDataModel32.json new file mode 100644 index 0000000..ecb0232 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphDataModel32.json @@ -0,0 +1 @@ +"M16.303 3.22l-.016-.016C22.504 3.25 29 4.75 29 7.5V17a2.94 2.94 0 0 0-1 .18v-1.954c-.527.423-1.238.797-2.093 1.119a2.983 2.983 0 0 0-.384-.927C27.084 14.84 28 14.155 28 13.5V9.226c-2.09 1.68-7.156 2.574-12 2.574h-.037l1.472-.546c.264-.098.474-.283.618-.511C23.863 10.44 28 8.898 28 7.5c0-1.507-4.808-3.181-11.339-3.29.03-.36-.092-.725-.358-.99zm-.28 24.58H16c-7.072 0-12-1.845-12-3.5v-7.622a1.232 1.232 0 0 1-.726-.333L3 16.073V24.3c0 2.923 6.698 4.5 13 4.5l.121-.002A2.961 2.961 0 0 1 16 28c0-.07.018-.133.023-.2zm-4.377-11.25l-.337.887c-.011.028-.032.05-.044.077a39.083 39.083 0 0 0 8.808.072A2.725 2.725 0 0 1 20 17c0-.142.023-.278.042-.414A37.877 37.877 0 0 1 16 16.8c-1.556 0-3.016-.093-4.354-.25zM31 20c0 1.08-.86 1.956-1.93 1.993l-1.164 5.234A1.994 1.994 0 0 1 29 29c0 1.103-.897 2-2 2a1.996 1.996 0 0 1-1.974-1.743l-4.17-.521A2 2 0 0 1 19 30c-1.103 0-2-.897-2-2a2 2 0 0 1 1.186-1.823l-.37-2.195A1.995 1.995 0 0 1 16 22c0-1.103.897-2 2-2 .369 0 .71.107 1.007.282l2.279-2.268A1.978 1.978 0 0 1 21 17c0-1.103.897-2 2-2s2 .897 2 2c0 .147-.018.289-.048.426l2.546 1.268c.367-.422.9-.694 1.502-.694 1.103 0 2 .897 2 2zm-6.505-1.684c-.19.215-.42.391-.685.51l.366 2.192a1.99 1.99 0 0 1 1.225.558l1.69-1.013A1.974 1.974 0 0 1 27 20c0-.142.016-.28.045-.415l-2.55-1.27zM25 22.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zm.696 4.996l-1.263-2.546A1.99 1.99 0 0 1 24 25c-.37 0-.712-.108-1.01-.283l-2.273 2.273c.133.227.222.48.257.753l4.17.521c.12-.3.312-.56.552-.768zm-5.683-1.21l2.276-2.267a1.977 1.977 0 0 1-.271-.842l-2.194-.365a2.008 2.008 0 0 1-1.019 1.016l.369 2.19c.305.026.589.119.84.267zm-.03-4.461l2.192.365a2.007 2.007 0 0 1 1.013-1.014l-.366-2.194c-.3-.027-.58-.118-.827-.263l-2.28 2.27c.148.25.24.532.267.836zM22 16.499V17.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-3.5 6.502a.5.5 0 0 0 .5-.5V21.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1zm1.5 5.5V27.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zm7.5-.502h-1a.5.5 0 0 0-.5.5V29.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm.594-6.226a2.005 2.005 0 0 1-.495-.35l-1.69 1.014c.054.18.091.366.091.563 0 .6-.271 1.133-.691 1.5l1.273 2.546c.112-.025.23-.035.348-.039l1.164-5.234zM30 19.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zM2.579 13.893l.949-2.066-.318-.849-2.202-.838L1 7.92l2.13-.79.377-.826-.965-2.149 1.566-1.576 2.066.949.848-.318.838-2.202L10.08 1l.79 2.13.825.377 2.15-.965 1.576 1.566-.95 2.066.319.848 2.201.838.008 2.222-2.13.79-.377.824.965 2.15-1.565 1.576-2.066-.95-.849.319-.838 2.201L7.918 17l-.79-2.13-.824-.377-2.149.965-1.576-1.565zm1.42-3.654l.588 1.607-.83 1.81.635.63 1.945-.872 1.555.721.69 1.864.898-.003.758-1.994 1.608-.59 1.81.832.63-.635-.874-1.948.722-1.552L16 9.417l-.004-.896-1.995-.76-.588-1.607.831-1.808-.636-.633-1.945.874-1.555-.721L9.417 2l-.897.004-.758 1.994-1.608.59-1.81-.832-.63.636.873 1.945-.72 1.555L2 8.584l.004.896 1.995.76zM12 9a3 3 0 1 1-6 0 3 3 0 0 1 6 0zm-1 0a2 2 0 1 0-4 0 2 2 0 0 0 4 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphExport16.json b/public/assets/components/assets/icon/knowledgeGraphExport16.json new file mode 100644 index 0000000..13bb165 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphExport16.json @@ -0,0 +1 @@ +"M8.08 10.792l-4.11-.587a1.478 1.478 0 0 0-.12-.348L5.857 7.85c.196.093.412.15.643.15.11 0 .217-.014.32-.036l1.372 2.311c.099-.266.249-.511.456-.717l.169-.17-1.165-1.94A1.48 1.48 0 0 0 8 6.5c0-.062-.011-.122-.018-.182l1.48-.74c.101.098.218.178.344.244l-.43 3.007 1.179-1.178.24-1.68A1.502 1.502 0 0 0 12 4.5c0-.827-.673-1.5-1.5-1.5-.362 0-.69.134-.949.348L6.97 1.798A1.502 1.502 0 0 0 5.5 0C4.673.001 4 .674 4 1.501c0 .231.057.447.15.643L2.143 4.15A1.483 1.483 0 0 0 1.5 4a1.497 1.497 0 0 0-.214 2.978l.448 2.24a1.495 1.495 0 1 0 2.088 1.976l4.44.634a1.983 1.983 0 0 1-.2-.856c0-.061.012-.12.017-.18zM2 11v-1h1v1H2zM1 5h1v1H1V5zm5-4v1H5V1h1zm5 3v1h-1V4h1zm-1.982.682l-1.48.74a1.492 1.492 0 0 0-.824-.4l-.448-2.24a1.49 1.49 0 0 0 .183-.13l2.581 1.55c-.02.096-.03.196-.03.298 0 .062.011.122.018.182zM7 7H6V6h1v1zM5.286 2.978l.448 2.24a1.5 1.5 0 0 0-.517.516l-2.239-.448a1.482 1.482 0 0 0-.128-.429L4.857 2.85c.134.064.277.106.429.128zM2.783 6.266l2.239.448c.023.158.07.307.138.446L3.148 9.153a1.478 1.478 0 0 0-.434-.131l-.448-2.24a1.5 1.5 0 0 0 .517-.516zm9.735 1.543l2.808 2.809-.707.707L13 9.705V16h-1V9.74l-1.585 1.585-.707-.707 2.81-2.81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphExport24.json b/public/assets/components/assets/icon/knowledgeGraphExport24.json new file mode 100644 index 0000000..5f9b478 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphExport24.json @@ -0,0 +1 @@ +"M19.5 12.006l2.84 2.627-.68.734L20 13.831V23h-1v-9.17l-1.66 1.536-.68-.734zM15 17a1.995 1.995 0 0 1-3.971.284l-5.165-.574a1.997 1.997 0 1 1-2.6-2.566l-.521-4.17a1.995 1.995 0 1 1 1.42-3.594l3.034-2.53A1.977 1.977 0 0 1 7 3a2 2 0 0 1 4 0 1.975 1.975 0 0 1-.078.523l3.648 2.084A1.999 1.999 0 1 1 16 9c-.026 0-.05-.007-.076-.008l-1.89 6.304A1.994 1.994 0 0 1 15 17zm-1-.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zm-9-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zM2.5 9h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zM8 3.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-.163 1.12L4.803 7.15A1.977 1.977 0 0 1 5 8c0 .017-.005.033-.005.05l3.289.94a2.004 2.004 0 0 1 .947-.835l-.454-3.178a1.982 1.982 0 0 1-.94-.357zM10.5 9h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm-6.764.856l.521 4.17a1.976 1.976 0 0 1 .758.26l3.278-3.259A1.979 1.979 0 0 1 8 10c0-.017.005-.033.005-.05l-3.289-.94a2.002 2.002 0 0 1-.98.846zm2.235 5.86l5.165.574a1.999 1.999 0 0 1 .649-.867l-1.472-3.455a1.84 1.84 0 0 1-1.323-.251L5.717 14.99a1.974 1.974 0 0 1 .254.726zm8.996-7.012a2 2 0 0 1-.467-.395l-2.546 1.273a1.97 1.97 0 0 1-.735 1.992L12.7 15.03A1.977 1.977 0 0 1 13 15c.026 0 .05.007.075.008zM15 6.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-4.57-2.107a2.004 2.004 0 0 1-.661.452l.453 3.178a1.985 1.985 0 0 1 1.278.668l2.546-1.273A1.997 1.997 0 0 1 14 7a1.973 1.973 0 0 1 .078-.523z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphExport32.json b/public/assets/components/assets/icon/knowledgeGraphExport32.json new file mode 100644 index 0000000..bcf74c4 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphExport32.json @@ -0,0 +1 @@ +"M26.5 12.732l3.854 3.854-.708.707L27 14.646V30h-1V14.646l-2.646 2.647-.708-.707 3.854-3.854zM6.5 23A2.503 2.503 0 0 1 4 20.5a2.5 2.5 0 0 1 1.481-2.278l-.939-4.226c-.014 0-.027.004-.042.004C3.121 14 2 12.878 2 11.5S3.121 9 4.5 9c.62 0 1.18.235 1.617.61l5.15-4.007A2.47 2.47 0 0 1 11 4.5C11 3.122 12.121 2 13.5 2S16 3.122 16 4.5c0 .264-.052.514-.128.753l4.727 2.642A2.484 2.484 0 0 1 22.5 7C23.879 7 25 8.122 25 9.5S23.879 12 22.5 12c-.02 0-.038-.005-.057-.006l-1.905 8.238A2.499 2.499 0 0 1 22 22.5c0 1.378-1.121 2.5-2.5 2.5a2.497 2.497 0 0 1-2.488-2.377l-8.176-1.257A2.497 2.497 0 0 1 6.5 23zm7.5-8h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm-1.804-2.47a2.504 2.504 0 0 1 1.538-1.397l-.462-4.156a2.474 2.474 0 0 1-1.389-.586l-5.15 4.006c.164.331.264.7.266 1.093l5.197 1.04zm-3.532 6.74c.188.33.304.704.324 1.106l8.176 1.258c.15-.404.4-.754.722-1.028l-2.611-4.742c-.246.08-.503.135-.775.135a2.475 2.475 0 0 1-1.506-.518l-4.33 3.79zM20 21h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm1.469-9.229a2.501 2.501 0 0 1-.913-.718l-3.648 1.81c.054.205.092.416.092.637a2.48 2.48 0 0 1-.879 1.887l2.633 4.74c.237-.075.484-.127.746-.127.022 0 .042.006.063.006l1.906-8.235zM21 9v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm-5.616-2.874a2.49 2.49 0 0 1-1.118.741l.462 4.156c.704.065 1.32.418 1.733.946l3.64-1.806A2.466 2.466 0 0 1 20 9.5c0-.255.05-.495.12-.727l-4.736-2.647zM13 6h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1zm-8 7a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1zm1.458 5.004c.014 0 .028-.004.042-.004.57 0 1.088.199 1.51.52l4.332-3.78c-.21-.364-.34-.78-.341-1.23l-5.197-1.04a2.512 2.512 0 0 1-1.286 1.308l.94 4.226zM8 21v-1a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphImport16.json b/public/assets/components/assets/icon/knowledgeGraphImport16.json new file mode 100644 index 0000000..ae9c861 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphImport16.json @@ -0,0 +1 @@ +"M16 4.5c0-.827-.673-1.5-1.5-1.5-.362 0-.69.134-.949.348l-2.581-1.55A1.502 1.502 0 0 0 9.5 0C8.673.001 8 .674 8 1.501c0 .231.057.447.15.643L6.143 4.15A1.483 1.483 0 0 0 5.5 4c-.684 0-1.257.463-1.436 1.09.368.11.69.32.936.601V5h1v1h-.778c.172.295.278.634.278 1v1.05l.234 1.168c-.084.05-.162.107-.234.172v.71a1.99 1.99 0 0 1 .493-.063H6V10h1v.321c.138.083.27.177.387.294.18.18.317.388.416.614a1.43 1.43 0 0 0 .019-.035l4.208.601A1.502 1.502 0 0 0 13.5 13c.827 0 1.5-.673 1.5-1.5 0-.576-.33-1.07-.806-1.322l.601-4.208A1.502 1.502 0 0 0 16 4.5zM14 12h-1v-1h1v1zM7.85 9.857L9.857 7.85c.196.093.412.15.643.15.11 0 .217-.014.32-.036l1.532 2.582c-.067.08-.125.167-.174.26l-4.208-.601a1.478 1.478 0 0 0-.12-.348zm-.872-4.571a1.482 1.482 0 0 0-.128-.429L8.857 2.85c.134.064.277.106.429.128l.448 2.24a1.5 1.5 0 0 0-.517.516l-2.239-.448zM10 1v1H9V1h1zm5 3v1h-1V4h1zm-1.982.682l-1.48.74a1.492 1.492 0 0 0-.824-.4l-.448-2.24a1.49 1.49 0 0 0 .183-.13l2.581 1.55c-.02.096-.03.196-.03.298 0 .062.011.122.018.182zM11 7h-1V6h1v1zm2.201 3.03l-1.549-2.582c.214-.259.348-.586.348-.948 0-.062-.011-.122-.018-.182l1.48-.74c.101.098.218.178.344.244l-.6 4.208H13.2zM6.783 6.266l2.239.448c.023.158.07.307.138.446L7.148 9.153a1.478 1.478 0 0 0-.434-.131l-.448-2.24a1.5 1.5 0 0 0 .517-.516zm-.457 6.116l-2.808 2.81-2.81-2.81.707-.707L3 13.26V7h1v6.295l1.62-1.62.706.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphImport24.json b/public/assets/components/assets/icon/knowledgeGraphImport24.json new file mode 100644 index 0000000..8fd9b8b --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphImport24.json @@ -0,0 +1 @@ +"M4.5 22.994l-2.84-2.627.68-.734L4 21.169V12h1v9.169l1.66-1.536.68.734zM23 7a2.002 2.002 0 0 1-2 2c-.026 0-.05-.007-.076-.008l-1.89 6.304a1.995 1.995 0 1 1-3.005 1.988l-5.165-.574a1.997 1.997 0 1 1-2.6-2.566l-.521-4.17a1.995 1.995 0 1 1 1.42-3.594l3.034-2.529A1.977 1.977 0 0 1 12 3a2 2 0 0 1 4 0 1.975 1.975 0 0 1-.078.523l3.648 2.084A1.997 1.997 0 0 1 23 7zm-1-.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zm-6.57-2.107a2.004 2.004 0 0 1-.661.452l.453 3.178a1.985 1.985 0 0 1 1.278.668l2.546-1.273A1.997 1.997 0 0 1 19 7a1.973 1.973 0 0 1 .078-.523zM18.5 16h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm-1.715-.577l-1.472-3.455a1.84 1.84 0 0 1-1.323-.251l-3.273 3.273a1.974 1.974 0 0 1 .254.726l5.165.574a1.999 1.999 0 0 1 .649-.867zM10 15.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zM7.5 9h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zM13 3.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-.163 1.12L9.803 7.15A1.977 1.977 0 0 1 10 8c0 .017-.005.033-.005.05l3.289.94a2.004 2.004 0 0 1 .947-.835l-.454-3.178a1.982 1.982 0 0 1-.94-.357zM15.5 9h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm-6.764.856l.521 4.17a1.976 1.976 0 0 1 .758.26l3.278-3.259A1.979 1.979 0 0 1 13 10c0-.017.005-.033.005-.05l-3.289-.94a2.002 2.002 0 0 1-.98.846zm11.231-1.152a2 2 0 0 1-.467-.395l-2.546 1.273a1.97 1.97 0 0 1-.735 1.992L17.7 15.03A1.977 1.977 0 0 1 18 15c.026 0 .05.007.075.008z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphImport32.json b/public/assets/components/assets/icon/knowledgeGraphImport32.json new file mode 100644 index 0000000..3d03f53 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphImport32.json @@ -0,0 +1 @@ +"M5.5 30.268l-3.854-3.854.708-.707L5 28.354V13h1v15.354l2.646-2.647.708.707L5.5 30.268zM7 11.5C7 10.122 8.121 9 9.5 9c.62 0 1.18.235 1.617.61l5.15-4.007A2.47 2.47 0 0 1 16 4.5C16 3.122 17.121 2 18.5 2S21 3.122 21 4.5c0 .264-.052.514-.128.753l4.727 2.642A2.484 2.484 0 0 1 27.5 7c1.379 0 2.49 1.122 2.49 2.5S28.879 12 27.5 12c-.02 0-.038-.005-.057-.006l-1.905 8.238A2.499 2.499 0 0 1 27 22.5c0 1.378-1.121 2.5-2.5 2.5a2.497 2.497 0 0 1-2.488-2.377l-8.176-1.257A2.497 2.497 0 0 1 11.5 23 2.503 2.503 0 0 1 9 20.5a2.5 2.5 0 0 1 1.481-2.278l-.939-4.226c-.014 0-.027.004-.042.004A2.503 2.503 0 0 1 7 11.5zm1 .5a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v1zm10.272-5.023a2.474 2.474 0 0 1-1.389-.586l-5.15 4.006c.164.331.264.7.266 1.093l5.197 1.04a2.504 2.504 0 0 1 1.538-1.397l-.462-4.156zm4.614 13.63l-2.611-4.742c-.246.08-.503.135-.775.135a2.475 2.475 0 0 1-1.506-.518l-4.33 3.79c.188.33.304.703.324 1.105l8.176 1.258c.15-.404.4-.754.722-1.028zM20 12h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm-8.542 6.004c.014 0 .028-.004.042-.004.57 0 1.088.199 1.51.52l4.332-3.78c-.21-.364-.34-.78-.341-1.23l-5.197-1.04a2.512 2.512 0 0 1-1.286 1.308l.94 4.226zM13 21v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1zm12 0h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm1.469-9.229a2.501 2.501 0 0 1-.913-.718l-3.648 1.81c.054.205.092.416.092.637a2.48 2.48 0 0 1-.879 1.887l2.633 4.74c.237-.075.484-.127.746-.127.022 0 .042.006.063.006l1.906-8.235zM26 9v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm-5.616-2.874a2.49 2.49 0 0 1-1.118.741l.462 4.156c.704.065 1.32.418 1.733.946l3.64-1.806A2.466 2.466 0 0 1 25 9.5c0-.255.05-.495.12-.727l-4.736-2.647zM18 6h1a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphNew16.json b/public/assets/components/assets/icon/knowledgeGraphNew16.json new file mode 100644 index 0000000..bcc0df3 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphNew16.json @@ -0,0 +1 @@ +"M16 5c0-1.103-.897-2-2-2-.601 0-1.135.272-1.502.694L9.952 2.426C9.982 2.29 10 2.146 10 2c0-1.103-.897-2-2-2a1.98 1.98 0 0 0-1.213.421l.248.249a.976.976 0 0 1 .23.396A.487.487 0 0 1 7.5 1h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5H8v1a.979.979 0 0 1-.104.423l.292 1.753c-.45.201-.812.563-1.013 1.014l-.862-.144a.997.997 0 0 1-1.32.06A1 1 0 0 1 4 8H2.5a.5.5 0 0 1-.5-.5v-.39a.998.998 0 0 1-.621.218.997.997 0 0 1-.353-.07 1.99 1.99 0 0 0 1.791 1.724l.37 2.195A1.991 1.991 0 0 0 2.01 13c0 1.103.887 2 1.99 2a2 2 0 0 0 1.856-1.264l4.17.521c.128.98.96 1.743 1.974 1.743 1.103 0 2-.897 2-2 0-.775-.448-1.44-1.094-1.773l1.164-5.234A1.999 1.999 0 0 0 16 5zm-2.5-1h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-1.918 8.046L10.309 9.5c.42-.367.691-.9.691-1.5a1.98 1.98 0 0 0-.09-.563l1.689-1.013c.144.142.313.255.495.349l-1.164 5.234a2.006 2.006 0 0 0-.348.039zm-1.438 1.218l-4.17-.521a1.974 1.974 0 0 0-.257-.753L7.99 9.716c.298.176.64.284 1.01.284.149 0 .293-.02.433-.05l1.263 2.546c-.24.208-.432.468-.552.768zm-.65-9.948l2.55 1.27A1.998 1.998 0 0 0 12 5c0 .197.037.383.09.563l-1.689 1.013a1.99 1.99 0 0 0-1.225-.558L8.81 3.825a2 2 0 0 0 .684-.51zM8.5 7h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5zm-3.676.812l2.194.365c.027.306.12.591.27.843l-2.275 2.265a1.977 1.977 0 0 0-.839-.267l-.368-2.19a2.013 2.013 0 0 0 1.018-1.016zM4.5 14h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm8.5-.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5zM1.379 6.328l.927-.927c.21.132.443.232.693.289V7h1V5.69c.25-.057.484-.156.695-.289l.927.927.708-.707-.928-.928c.133-.21.232-.443.289-.693H7V3H5.69a2.23 2.23 0 0 0-.29-.695l.928-.928L5.621.67l-.928.929A2.23 2.23 0 0 0 4 1.309V0H3v1.31a2.23 2.23 0 0 0-.692.289L1.38.669l-.707.71.927.927A2.23 2.23 0 0 0 1.31 3H0v1h1.31c.057.25.156.483.29.694l-.928.927.707.707zM3.5 2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphNew24.json b/public/assets/components/assets/icon/knowledgeGraphNew24.json new file mode 100644 index 0000000..c5ebbd7 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphNew24.json @@ -0,0 +1 @@ +"M9 6zm-5.5 6A2.503 2.503 0 0 1 1 9.5a2.467 2.467 0 0 1 .102-.666.985.985 0 0 0 .57.202.993.993 0 0 0 .334-.067C2.006 8.98 2 8.99 2 9v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1 .986.986 0 0 0 .966-.833A2.458 2.458 0 0 1 6 9.5c0 .014-.004.028-.004.042l4.226.94a2.501 2.501 0 0 1 1.48-1.34l-.396-3.162a2.473 2.473 0 0 1-1.399-.57A.987.987 0 0 0 10 5V4a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1v1a.994.994 0 0 0-.95-.99 2.498 2.498 0 1 1 4.889 1.027L18.47 6.05A2.494 2.494 0 1 1 20.5 10c-.021 0-.041-.006-.062-.006l-1.901 8.239a2.496 2.496 0 1 1-3.528 2.359l-7.182-1.197a2.496 2.496 0 1 1-3.345-3.173l-.94-4.226c-.014 0-.027.004-.042.004zM7 19v-1a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1zm.584-1.877a2.483 2.483 0 0 1 .407 1.285l7.182 1.197a2.494 2.494 0 0 1 .706-.993l-2.633-4.738a2.405 2.405 0 0 1-2.123-.29zM18 19h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1zm1.463-9.232a2.502 2.502 0 0 1-.92-.73l-3.638 1.818a2.412 2.412 0 0 1-.784 2.532l2.633 4.738A2.465 2.465 0 0 1 17.5 18c.021 0 .04.006.062.006zM19 7v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1V7a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm-6.702-1.143l.396 3.163a2.483 2.483 0 0 1 1.763.943l3.638-1.82a2.302 2.302 0 0 1-.034-1.18L13.53 4.95a2.5 2.5 0 0 1-1.23.908zM11 11v1a1 1 0 0 0 1 1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1zm-6.482.778l.94 4.226c.014 0 .027-.004.042-.004a2.483 2.483 0 0 1 1.377.416l3.54-3.54A2.484 2.484 0 0 1 10 11.5c0-.015.004-.028.004-.042l-4.226-.94a2.509 2.509 0 0 1-1.26 1.26zM1.672 8.036l-.708-.708 1.452-1.45A2.483 2.483 0 0 1 2.05 5H0V4h2.05a2.483 2.483 0 0 1 .366-.877L.964 1.672l.708-.708 1.45 1.452A2.483 2.483 0 0 1 4 2.05V0h1v2.05a2.483 2.483 0 0 1 .877.366L7.328.964l.708.708-1.452 1.45A2.483 2.483 0 0 1 6.95 4H9v1H6.95a2.483 2.483 0 0 1-.366.877l1.452 1.451-.708.708-1.45-1.452A2.482 2.482 0 0 1 5 6.95V9H4V6.95a2.482 2.482 0 0 1-.877-.366zM3 4.5A1.5 1.5 0 1 0 4.5 3 1.502 1.502 0 0 0 3 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphNew32.json b/public/assets/components/assets/icon/knowledgeGraphNew32.json new file mode 100644 index 0000000..a39636d --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphNew32.json @@ -0,0 +1 @@ +"M27 8c-.954 0-1.795.456-2.345 1.151l-5.83-3.18C18.93 5.665 19 5.341 19 5c0-1.654-1.346-3-3-3a3 3 0 0 0-2.916 2.322c.55.357.916.974.916 1.678v1c0 .07-.01.137-.018.205.48.44 1.1.718 1.788.772l.466 5.134a2.994 2.994 0 0 0-1.878 1.497l-5.527-1.81a2.01 2.01 0 0 1-.68.83l5.894 1.93c-.022.145-.045.29-.045.442 0 .586.175 1.13.467 1.592l-4.61 4.07A2.97 2.97 0 0 0 8 21c-.078 0-.152.017-.229.023l-1.57-6.278c.401-.176.75-.442 1.036-.766A1.697 1.697 0 0 1 7 14H6c-.174 0-.34-.03-.5-.07-.161.04-.327.07-.5.07-.85 0-1.572-.534-1.861-1.282-.059.005-.115.025-.174.025a1.99 1.99 0 0 1-.913-.231A2.999 2.999 0 0 0 5 15c.078 0 .152-.017.229-.023l1.57 6.278A2.993 2.993 0 0 0 5.01 24c0 1.654 1.336 3 2.99 3a2.998 2.998 0 0 0 2.794-1.931l9.215 1.843c-.001.03-.009.058-.009.088 0 1.654 1.346 3 3 3s2.99-1.346 2.99-3c0-1.227-.732-2.28-1.789-2.745l2.57-10.278c.077.006.15.023.229.023 1.654 0 2.99-1.346 2.99-3S28.654 8 27 8zm0 5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm-2.825-2.971c-.105.306-.175.63-.175.971 0 .308.06.6.147.88l-4.731 2.358a2.985 2.985 0 0 0-2.184-1.215l-.466-5.135a2.989 2.989 0 0 0 1.579-1.04l5.83 3.18zM15 16c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zM14 5c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2-2-.897-2-2zm-4 19c0 1.103-.897 2-2 2s-2-.897-2-2 .897-2 2-2 2 .897 2 2zm.991.088c.001-.03.009-.058.009-.088 0-.59-.177-1.137-.473-1.602l4.6-4.073A2.97 2.97 0 0 0 17 19c.342 0 .666-.07.972-.176l3.183 5.829a2.996 2.996 0 0 0-.95 1.278l-9.214-1.843zM23 25c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm.229-.977c-.077-.006-.15-.023-.229-.023-.34 0-.662.07-.968.174l-3.183-5.83A2.984 2.984 0 0 0 20 16c0-.303-.059-.59-.143-.866l4.736-2.36a3 3 0 0 0 1.205.97l-2.569 10.28zM3.706 8.587l-1.449 1.449.707.707 1.449-1.449c.456.342.996.57 1.587.656V12h1V9.95a3.463 3.463 0 0 0 1.587-.656l1.449 1.449.707-.707-1.449-1.449c.342-.456.57-.996.656-1.587H12V6H9.95a3.463 3.463 0 0 0-.656-1.587l1.449-1.449-.707-.707-1.449 1.448A3.463 3.463 0 0 0 7 3.05V1H6v2.05c-.59.086-1.13.314-1.587.655L2.964 2.257l-.707.707 1.449 1.449c-.342.456-.57.996-.656 1.587H1v1h2.05c.086.59.314 1.13.656 1.587zM6.5 4a2.5 2.5 0 1 1-.001 5.001A2.5 2.5 0 0 1 6.5 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphRelationship16.json b/public/assets/components/assets/icon/knowledgeGraphRelationship16.json new file mode 100644 index 0000000..d9e2e0c --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphRelationship16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M8 4c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zm6 6c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zM3 9c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zm6 4c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zm3 9c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1zm-8 2c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"},{"d":"M2.455 6.828l1.114 6.622 8.82 1.103 2.184-9.826L7.9 1.406 2.455 6.828zm5.52 1.508l-3.642 3.627L3.6 7.608l4.375.728zm-3.94-1.67l3.631-3.615.725 4.34-4.357-.724zM8.876 8.83l2.261 4.558-6.061-.758 3.8-3.8zm.777-.64l3.606-2.163-1.443 6.49L9.654 8.19zm-.282-.997l-.717-4.296 4.305 2.144-3.588 2.152z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphRelationship24.json b/public/assets/components/assets/icon/knowledgeGraphRelationship24.json new file mode 100644 index 0000000..7678896 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphRelationship24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M6 9.5A2.5 2.5 0 1 0 3.5 12 2.503 2.503 0 0 0 6 9.5zM2 10V9a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm10.5-1a2.5 2.5 0 1 0 2.5 2.5A2.503 2.503 0 0 0 12.5 9zm1.5 3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm0-8.5A2.5 2.5 0 1 0 11.5 6 2.503 2.503 0 0 0 14 3.5zM10 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1zm10.5 1a2.5 2.5 0 1 0 2.49 2.5A2.503 2.503 0 0 0 20.5 5zM22 8a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM5.5 16A2.5 2.5 0 1 0 8 18.5 2.503 2.503 0 0 0 5.5 16zM7 19a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm10.5-1a2.5 2.5 0 1 0 2.49 2.5A2.503 2.503 0 0 0 17.5 18zm1.5 3a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1z"},{"d":"M17.881 21.07l3.2-13.86-9.646-4.286-8.493 6.37 2.143 9.643zm-4.69-9.356l6.583-3.292-2.469 10.698zm3.369 8.122l-10.02-1.67 5.845-5.844zm-3.652-9.1l-.802-6.42 7.222 3.21zm-.992.122L4.67 9.248l6.44-4.831zm-.413.932L5.79 17.502 4.159 10.16z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeGraphRelationship32.json b/public/assets/components/assets/icon/knowledgeGraphRelationship32.json new file mode 100644 index 0000000..73a3cb8 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeGraphRelationship32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M23 30c-1.654 0-3-1.346-3-3s1.346-3 3-3 2.99 1.346 2.99 3-1.336 3-2.99 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zM8 27c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zm-3-7c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zm11-2c-1.654 0-3-1.346-3-3s1.346-3 3-3 2.99 1.346 2.99 3S17.654 8 16 8zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2zm11.004 11a3.005 3.005 0 0 1-2.778-1.858 3.003 3.003 0 0 1 1.632-3.916 2.992 2.992 0 0 1 3.906 1.632 2.999 2.999 0 0 1-1.622 3.916 2.983 2.983 0 0 1-1.138.226zm-.006-5a2.002 2.002 0 0 0-1.847 2.76 2.004 2.004 0 0 0 2.61 1.09 2.002 2.002 0 0 0 1.089-2.61A2.003 2.003 0 0 0 26.998 9zM17 19c-1.654 0-3-1.346-3-3s1.346-3 3-3 3 1.346 3 3-1.346 3-3 3zm0-5c-1.103 0-2 .897-2 2s.897 2 2 2 2-.897 2-2-.897-2-2-2z"},{"d":"M15.98 4.42L4.428 11.77l3.164 12.657 15.778 3.156 4.209-16.838L15.98 4.42zm1.452 10.806l-.847-9.338 9.35 5.1-8.503 4.238zm-.998.062L6.089 11.9l9.489-6.039.856 9.427zm.428 1.502l5.192 9.51-12.998-2.599 7.806-6.91zm.826-.574l8.56-4.267-3.42 13.68-5.14-9.413zM5.723 12.832l10.31 3.377-7.754 6.846-2.556-10.223z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeLayer16.json b/public/assets/components/assets/icon/knowledgeLayer16.json new file mode 100644 index 0000000..ed6f9ee --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeLayer16.json @@ -0,0 +1 @@ +"M8.322 13.892c-1.3.433-2.531.908-4.53.908-2.37 0-3.792-.711-3.792-.711l2.133-12.6S3.556 2 5.294 2c2.688 0 2.721-.986 5.412-.986 1.738 0 3.161.674 3.161.674L16 14.29s-1.11-.846-3-1.045V12.5c0-.094-.031-.177-.048-.266a8.264 8.264 0 0 1 1.744.342l-.779-4.601c.05-.15.083-.308.083-.475v-1a1.49 1.49 0 0 0-.524-1.13l-.5-2.957c-.496-.17-1.337-.399-2.27-.399-1.17 0-1.725.201-2.367.434C7.623 2.707 6.813 3 5.294 3c-.908 0-1.736-.126-2.359-.26l-1.81 10.697a9.539 9.539 0 0 0 3.552.315c.237.156.519.248.823.248h1c.332 0 .636-.112.885-.295l.937.187zM12 13.5a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-.292l-3.021-.604A.493.493 0 0 1 6.5 13h-1a.5.5 0 0 1-.5-.5v-1c0-.221.146-.403.346-.469L4.838 9H4.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h.934L7 5.434V4.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v.553l2.164 1.082A.495.495 0 0 1 11.5 6h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-.26l-.67 4.014c.241.035.43.235.43.486v1zM6.434 11L8 9.434v-.271l-2.031-.509a.49.49 0 0 1-.315.315L6.162 11h.272zM6 7.566v.272l2.031.507a.49.49 0 0 1 .314-.314L7.838 6h-.272L6 7.566zm2.655-1.597L9.162 8H9.5c.076 0 .147.02.212.05L11 7.189v-.24L8.836 5.864a.494.494 0 0 1-.181.104zm2.638 1.983L10 8.814V9.5c0 .13-.053.247-.135.336l.943 1.885.622-3.735a.502.502 0 0 1-.137-.034zM7 11.792l3.021.604a.493.493 0 0 1 .114-.232L9.053 10h-.496L7 11.563v.229z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeLayer24.json b/public/assets/components/assets/icon/knowledgeLayer24.json new file mode 100644 index 0000000..f6bacbf --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeLayer24.json @@ -0,0 +1 @@ +"M6.424 21.8A13.093 13.093 0 0 1 1 20.783L4.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l3.051 18.105a13.093 13.093 0 0 0-5.423-1.017l-.11.002a2.486 2.486 0 0 0 .546-.987 16.287 16.287 0 0 1 3.721.505L19.941 3.815a11.86 11.86 0 0 0-3.63-.615 7.792 7.792 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L2.124 20.15a13.726 13.726 0 0 0 4.3.65 22.051 22.051 0 0 0 5.783-.79 51.633 51.633 0 0 1 1.646-.373l.459.065a2.473 2.473 0 0 0 .653.744c-2.813.466-4.674 1.354-8.541 1.354zm8.606-3.005l-4.208-.601a1.495 1.495 0 1 1-2.088-1.976l-.448-2.24a1.496 1.496 0 1 1 .856-2.828l2.008-2.007A1.483 1.483 0 0 1 11 8.5a1.5 1.5 0 1 1 2.97.299l2.581 1.549A1.486 1.486 0 0 1 17.5 10a1.5 1.5 0 0 1 .295 2.97l-.601 4.208a1.497 1.497 0 1 1-2.164 1.617zM10 18v-1H9v1zm-2-5h1v-1H8zm4-5v1h1V8zm5 3v1h1v-1zm-.795 6.03l.601-4.208a1.502 1.502 0 0 1-.344-.244l-1.48.74a1.347 1.347 0 0 1-.33 1.13l1.55 2.582zM14 14v-1h-1v1zm2-2.5a1.503 1.503 0 0 1 .03-.299l-2.58-1.549a1.494 1.494 0 0 1-.183.13l.448 2.24a1.492 1.492 0 0 1 .824.4l1.48-.74A1.476 1.476 0 0 1 16 11.5zm-4.143-1.65L9.85 11.858a1.481 1.481 0 0 1 .128.428l2.24.448a1.5 1.5 0 0 1 .516-.516l-.448-2.24a1.483 1.483 0 0 1-.429-.128zm-2.59 3.932l.447 2.24a1.478 1.478 0 0 1 .434.131l2.012-1.993a1.48 1.48 0 0 1-.138-.446l-2.24-.448a1.502 1.502 0 0 1-.516.516zm1.703 3.423l4.208.6a1.496 1.496 0 0 1 .174-.26l-1.532-2.581a1.444 1.444 0 0 1-.962-.114l-2.008 2.007a1.481 1.481 0 0 1 .12.348zM16 19h1v-1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeLayer32.json b/public/assets/components/assets/icon/knowledgeLayer32.json new file mode 100644 index 0000000..a70400c --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeLayer32.json @@ -0,0 +1 @@ +"M27 3.9L31 28s-2.965-.764-7.256-.797a2.98 2.98 0 0 0 .235-.996 37.34 37.34 0 0 1 5.796.521L26.124 4.73a26.266 26.266 0 0 0-5.05-.518c-2.474 0-3.842.394-5.29.81-1.445.417-2.94.847-5.445.847a15.6 15.6 0 0 1-4.544-.65L2.108 27.433a15.987 15.987 0 0 0 6.43 1.366c3.28 0 5.162-.608 7.155-1.252a41.101 41.101 0 0 1 2.157-.648l.323.064c.097.283.236.545.407.784-3.176.762-5.194 2.052-10.042 2.052C4.093 29.8 1 28 1 28L5 3.9c.7.233 2.519.968 5.34.968 4.807 0 5.59-1.657 10.734-1.657 3.26 0 5.926.689 5.926.689zM21 28a1.997 1.997 0 0 1-1.989-1.888l-6.218-1.243A1.996 1.996 0 0 1 11 26c-1.103 0-2-.897-2-2 0-.756.427-1.408 1.048-1.748l-1.064-4.254A2.001 2.001 0 0 1 7 16c0-1.103.897-2 2-2 .425 0 .818.135 1.142.362l4.068-3.487A1.98 1.98 0 0 1 14 10c0-1.103.897-2 2-2s2 .897 2 2c0 .21-.041.407-.101.597l4.728 2.955c.36-.34.84-.552 1.373-.552 1.103 0 2 .897 2 2s-.897 2-2 2c-.01 0-.017-.003-.027-.003l-1.984 7.275A1.986 1.986 0 0 1 22.99 26c0 1.103-.887 2-1.99 2zm-.5-1h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zM12 23.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1zM8.5 17h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5zm6.5-6.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1zm8 4v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zm-1 .5c0-.21.041-.407.101-.597l-4.728-2.955a2 2 0 0 1-.637.408l.521 4.17a1.99 1.99 0 0 1 1.318.755l3.455-1.48c-.015-.1-.03-.198-.03-.301zm-4.5 2h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5zm-2.642-5.362l-4.068 3.487c.128.26.206.55.208.86l4.254 1.063a2 2 0 0 1 1.012-.904l-.521-4.17a1.984 1.984 0 0 1-.885-.336zm-4.906 6.11l1.064 4.254c.366.003.706.11 1.001.285l3.28-3.253a1.98 1.98 0 0 1-.295-1.019l-4.254-1.063a1.999 1.999 0 0 1-.796.796zm3.037 6.14l6.218 1.243c.119-.244.285-.458.489-.635l-2.257-4.548A1.991 1.991 0 0 1 17 20c-.37 0-.712-.108-1.01-.283l-3.273 3.273c.157.267.253.571.272.898zm10.022-7.16a2 2 0 0 1-.586-.51L18.97 17.7c.015.099.03.197.03.3 0 .6-.271 1.133-.691 1.5l2.273 4.546A1.92 1.92 0 0 1 21 24c.01 0 .018.003.027.003l1.984-7.275z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeServer16.json b/public/assets/components/assets/icon/knowledgeServer16.json new file mode 100644 index 0000000..fba50d0 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zM2 6v3h4.5c-.22.29-.37.63-.45 1H1V1h14v5H2zm0-1h12V2H2v3zm2 2H3v1h1V7zm2 0H5v1h1V7zm2 0H7v1h1V7zm7.96 3.52a3.98 3.98 0 0 1-3.02 4.36c-.16.65-.74 1.12-1.44 1.12-.83 0-1.5-.67-1.5-1.5v-.03c-.6-.35-1.11-.85-1.47-1.47.37 0 .72-.09 1.04-.24.22.3.49.56.8.76.27-.32.68-.52 1.13-.52.06 0 .12 0 .18.02l1.74-3.48c-.04-.04-.07-.07-.1-.12L10 10.52A1.5 1.5 0 1 1 8.5 9h.04c.19-.33.42-.63.7-.89a3.97 3.97 0 0 1 3.24-1.08c-.21.28-.36.61-.43.97-1.54 0-2.309.992-2.57 1.37.08.06.14.13.2.21L13 8.48A1.5 1.5 0 1 1 14.5 10c-.06 0-.12 0-.18-.02l-1.74 3.48c.12.12.21.26.27.41 1.194-.347 2.15-1.457 2.15-2.92.36-.07.68-.22.96-.43zM14 9h1V8h-1v1zm-5 2v-1H8v1h1zm3 4v-1h-1v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeServer24.json b/public/assets/components/assets/icon/knowledgeServer24.json new file mode 100644 index 0000000..5fcbf2c --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeServer24.json @@ -0,0 +1 @@ +"M6 5H5V4h1v1zm2-1H7v1h1V4zm2.001.001l-1-.001-.002 1 1 .001.002-1zM6 9H5V8h1v1zm2-1H7v1h1V8zm2.001.001l-1-.001-.002 1 1 .001.002-1zM9.999 13l-1-.001.002-1 1 .001-.002 1zM6 12H5v1h1v-1zm2 0H7v1h1v-1zM2 2v13h8.48c.07-.34.18-.68.31-1H3v-3h10.19c.66-.47 1.41-.81 2.22-1H3V7h18v3h-2.41c.81.19 1.56.53 2.22 1H22V2H2zm1 4V3h18v3H3zm19.34 9.19c-.25.27-.56.49-.9.62.327 1.802-.619 3.813-2.469 4.731 1.72-2.246 2.1-4.37 2.126-5.667.53-.231.903-.76.903-1.374 0-.827-.673-1.5-1.5-1.5-.6 0-1.116.357-1.355.867-2.813-.093-4.899 1.277-6.038 2.287-.115-.05-.229-.104-.357-.124.11-.33.26-.64.45-.93a4.496 4.496 0 0 1 5.16-1.89c.19-.32.45-.59.75-.79a5.503 5.503 0 0 0-7.47 3.86c-.39.26-.64.71-.64 1.22 0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5c0-.237-.07-.452-.17-.651 1.019-.886 2.822-2.032 5.22-1.984.131.52.533.928 1.047 1.073-.039 1.194-.423 3.13-2.056 5.173A1.492 1.492 0 0 0 17.5 20c-.62 0-1.15.37-1.37.91a4.422 4.422 0 0 1-2.93-2.01c-.36.115-.813.126-1.12.06a5.454 5.454 0 0 0 3.99 2.96c.17.62.75 1.08 1.43 1.08.79 0 1.43-.6 1.49-1.38 2.62-1.01 4.023-3.859 3.35-6.43zM13 17h-1v-1h1v1zm7-4h1v1h-1v-1zm-2 9h-1v-1h1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/knowledgeServer32.json b/public/assets/components/assets/icon/knowledgeServer32.json new file mode 100644 index 0000000..e1ea640 --- /dev/null +++ b/public/assets/components/assets/icon/knowledgeServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm-6 6H6v1h2v-1zm3 0H9v1h2v-1zm2 0h-1v1h1v-1zM8 6H6v1h2V6zm3 0H9v1h2V6zm3 0h-2v1h2V6zm15.8 13.39a7.005 7.005 0 0 1-4.82 8.33c.01.09.02.18.02.28 0 1.1-.9 2-2 2s-2-.9-2-2c0-.1.01-.2.02-.29a6.988 6.988 0 0 1-4.38-3.78c.33-.07.65-.2.93-.38a6.038 6.038 0 0 0 3.84 3.24c.37-.48.94-.79 1.59-.79.38 0 .74.11 1.05.3 1.95-2.31 2.82-5.46 3.19-7.45-.65-.27-1.13-.87-1.22-1.6-3.47-.11-6.5 1.65-8.21 2.9.12.26.19.55.19.85a2 2 0 0 1-.78 1.58A1.905 1.905 0 0 1 16 23c-1.1 0-1.99-.9-1.99-2a1.997 1.997 0 0 1 2.277-1.98c.09-.323.216-.646.353-.95A7.008 7.008 0 0 1 23 14c1.11 0 2.15.25 3.07.71-.26.22-.49.49-.67.79a5.998 5.998 0 0 0-7.83 2.95c-.13.27-.24.563-.32.859 1.828-1.356 5.085-3.226 8.9-3.049.29-.74 1.01-1.26 1.85-1.26 1.1 0 2 .9 2 2 0 1.02-.78 1.87-1.77 1.99-.37 2.009-1.238 5.15-3.173 7.618C27.347 25.776 29 23.581 29 21c0-.39-.04-.77-.11-1.14.33-.1.64-.26.91-.47zM16.98 20.8a.957.957 0 0 0-.67-.74.643.643 0 0 0-.24-.05C16.05 20 16.02 20 16 20c-.55 0-1 .45-1 1s.45 1 1 1c.02 0 .05 0 .07-.01a.988.988 0 0 0 .91-1.19zm10.43-2.99c.17.12.37.19.59.19.14 0 .28-.03.4-.09.35-.15.6-.5.6-.91 0-.55-.45-1-1-1-.3 0-.57.14-.76.35a1.001 1.001 0 0 0 .17 1.46zM24 28c0-.03 0-.06-.01-.08 0-.04 0-.08-.01-.11a.989.989 0 0 0-.66-.75A.866.866 0 0 0 23 27c-.53 0-.96.41-.99.93-.01.02-.01.05-.01.07 0 .55.45 1 1 1s1-.45 1-1zm5-25v11h-1v-4H4v5h12v1H4v5h9v1H3V3h26zm-1 1H4v5h24V4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/label16.json b/public/assets/components/assets/icon/label16.json new file mode 100644 index 0000000..e462de4 --- /dev/null +++ b/public/assets/components/assets/icon/label16.json @@ -0,0 +1 @@ +"M7.705 7.973l-.565-.567 3.182-3.183.567.566zm2.01 2.01l3.183-3.184-.566-.567-3.183 3.186zM3.38 14.226l.027-.197-1.256-1.257A.517.517 0 0 1 2 12.406V8.777a.517.517 0 0 1 .152-.367l7.26-7.258a.518.518 0 0 1 .732 0l5.704 5.703a.516.516 0 0 1 0 .733l-7.26 7.26a.517.517 0 0 1-.365.152h-3.63a.519.519 0 0 1-.367-.152l-.2-.2c-.1.614-.315 1.274-1.153 1.274h-.025a1.826 1.826 0 0 1-1.657-1.59l.696-.102c.062.268.294.98.972.99.323-.001.414-.177.522-.993zm.33-1.31c.014-.028.023-.059.039-.087a5.596 5.596 0 0 1 .548-.793 2.03 2.03 0 1 1 .47.527 4.821 4.821 0 0 0-.407.606 1.714 1.714 0 0 0-.103.295l.534.535h3.23L14.8 7.222 9.778 2.2 3 8.977v3.23zm2.031-1.382a7.858 7.858 0 0 0-.296.275A.973.973 0 0 0 6 12a1 1 0 1 0-1-1 .959.959 0 0 0 .045.222c.106-.1.198-.182.256-.232z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/label24.json b/public/assets/components/assets/icon/label24.json new file mode 100644 index 0000000..361323b --- /dev/null +++ b/public/assets/components/assets/icon/label24.json @@ -0,0 +1 @@ +"M14.635 2.217a.74.74 0 0 0-1.048 0l-10.37 10.37a.74.74 0 0 0-.217.524v5.185a.741.741 0 0 0 .217.524l2.286 2.286c-.247.6-.513.881-.722.881-.429 0-.846-.58-.982-.86l-.086-.18-1.037.493.085.18c.029.063.728 1.518 2.02 1.518a1.853 1.853 0 0 0 1.608-1.215.732.732 0 0 0 .315.077h5.185a.741.741 0 0 0 .524-.217l10.37-10.37a.74.74 0 0 0 0-1.048zM11.782 21H6.81l-.043-.043a10.076 10.076 0 0 0 .258-1.005 2.533 2.533 0 1 0-1.056-.488c-.022.079-.05.152-.066.235-.023.115-.048.216-.072.322L4 18.189v-4.97L14.11 3.106l7.783 7.782zM6 17.5A1.5 1.5 0 1 1 7.5 19c-.021 0-.04-.005-.062-.006a2.873 2.873 0 0 1 .61-.647l.16-.114-.649-.946-.165.115A4.018 4.018 0 0 0 6.39 18.5a1.489 1.489 0 0 1-.39-1zm2.542-5.792l5.922-5.922.707.707-5.922 5.923zm2.021 2.022l5.922-5.922.707.707-5.922 5.922zm2.021 2.021l5.923-5.922.707.707-5.922 5.922z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/label32.json b/public/assets/components/assets/icon/label32.json new file mode 100644 index 0000000..1f7ffda --- /dev/null +++ b/public/assets/components/assets/icon/label32.json @@ -0,0 +1 @@ +"M18.707 2.293a1 1 0 0 0-1.414 0l-14 14A1 1 0 0 0 3 17v7a1 1 0 0 0 .293.707l3.023 3.023c-.367.968-.812 1.52-1.275 1.52-.759 0-1.375-.938-1.549-1.299l-.903.43c.036.076.903 1.869 2.452 1.869.837 0 1.517-.596 2.041-1.754l.211.211A1 1 0 0 0 8 29h7a1 1 0 0 0 .707-.293l14-14a1 1 0 0 0 0-1.414zM15 28H8l-.54-.54c.117-.39.227-.807.321-1.278a3.275 3.275 0 0 1 .113-.398 3.049 3.049 0 1 0-.869-.542 4.348 4.348 0 0 0-.224.742c-.047.234-.098.455-.15.667L4 24v-7L18 3l11 11zm-6.323-4.912a5.01 5.01 0 0 0-1.168 1.232 2.048 2.048 0 1 1 .83.56 4.096 4.096 0 0 1 .904-.968zm1.212-6.824l8.474-8.476.85.849-8.476 8.474zm2.5 2.549l8.475-8.477.85.85-8.476 8.476zm2.5 2.548l8.475-8.474.848.85-8.474 8.473z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/labelOff16.json b/public/assets/components/assets/icon/labelOff16.json new file mode 100644 index 0000000..0d0758e --- /dev/null +++ b/public/assets/components/assets/icon/labelOff16.json @@ -0,0 +1 @@ +"M10.322 4.223l.567.566-2.142 2.142-.566-.566zm5.526 2.632l-5.704-5.703a.518.518 0 0 0-.733 0L6.19 4.373l.707.708 2.88-2.88L14.8 7.22l-2.88 2.882.706.707 3.222-3.222a.516.516 0 0 0 0-.733zm-2.95-.056l-.566-.567-2.14 2.143.565.565zM2.354 2.646l12 12-.707.707-2.782-2.781-2.276 2.276a.517.517 0 0 1-.366.152h-3.63a.519.519 0 0 1-.367-.152l-.2-.2c-.1.614-.315 1.274-1.153 1.274h-.025a1.826 1.826 0 0 1-1.657-1.59l.696-.102c.062.268.294.98.972.99.323-.001.414-.177.522-.993l.027-.197-1.256-1.257A.517.517 0 0 1 2 12.406V8.777a.517.517 0 0 1 .152-.367l2.276-2.275-2.782-2.781zm7.804 9.219L5.135 6.842 3 8.977v3.23l.71.71c.015-.028.024-.059.04-.087a5.596 5.596 0 0 1 .548-.792 2.03 2.03 0 1 1 .47.527 4.821 4.821 0 0 0-.407.605 1.714 1.714 0 0 0-.103.295l.534.535h3.23zm-4.416-.33a7.858 7.858 0 0 0-.296.275A.973.973 0 0 0 6 12a1 1 0 1 0-1-1 .959.959 0 0 0 .045.222c.106-.1.198-.182.256-.232z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/labelOff24.json b/public/assets/components/assets/icon/labelOff24.json new file mode 100644 index 0000000..73aba13 --- /dev/null +++ b/public/assets/components/assets/icon/labelOff24.json @@ -0,0 +1 @@ +"M22.783 11.413l-4.768 4.768-.707-.707 4.585-4.585-7.782-7.782-4.585 4.585-.707-.706 4.768-4.769a.74.74 0 0 1 1.048 0l8.148 8.148a.74.74 0 0 1 0 1.048zm-3.57-.877l-.706-.707-3.423 3.422.708.707zm-8.171-1.328l.707.708 3.422-3.423-.707-.707zm2.021 2.022l.707.707 3.422-3.422-.707-.707zM2.353 2.646l20 20-.706.707-5.403-5.402-3.831 3.832a.741.741 0 0 1-.524.217H6.704a.732.732 0 0 1-.315-.077 1.853 1.853 0 0 1-1.608 1.215c-1.292 0-1.991-1.455-2.02-1.517l-.085-.18 1.037-.494.086.18c.136.28.553.86.982.86.209 0 .475-.28.722-.881L3.217 18.82A.741.741 0 0 1 3 18.296v-5.185a.74.74 0 0 1 .217-.523l3.832-3.832-5.403-5.402zm13.184 14.598l-1.516-1.516-.73.73-.707-.707.73-.73L12 13.707l-.73.73-.707-.707.73-.73-1.314-1.314-.73.73-.707-.708.73-.73-1.516-1.515L4 13.218v4.971l1.832 1.832c.024-.106.05-.207.072-.322.017-.083.044-.156.066-.235a2.483 2.483 0 1 1 1.056.488 10.076 10.076 0 0 1-.258 1.005l.043.043h4.97zM6.39 18.5a4.018 4.018 0 0 1 1.004-1.098l.165-.115.65.946-.161.114a2.873 2.873 0 0 0-.61.647c.021 0 .04.006.062.006a1.515 1.515 0 1 0-1.11-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/labelOff32.json b/public/assets/components/assets/icon/labelOff32.json new file mode 100644 index 0000000..d159c51 --- /dev/null +++ b/public/assets/components/assets/icon/labelOff32.json @@ -0,0 +1 @@ +"M18.363 7.788l.85.849-4.85 4.848-.848-.848zM16.04 15.16l.849.85 4.824-4.825-.849-.85zm13.667-1.868l-11-11a1 1 0 0 0-1.414 0l-7.06 7.06.706.708L18 3l11 11-7.06 7.06.706.708 7.061-7.061a1 1 0 0 0 0-1.414zm-5.495.443l-.848-.85-4.8 4.8.85.85zm-22.83-11.1l28 28-.707.708-7.802-7.803-5.166 5.166A1 1 0 0 1 15 29H8a1 1 0 0 1-.707-.293l-.211-.211c-.523 1.158-1.204 1.754-2.041 1.754-1.549 0-2.416-1.793-2.452-1.87l.903-.429c.174.361.79 1.299 1.549 1.299.463 0 .908-.552 1.275-1.52l-3.023-3.023A1 1 0 0 1 3 24v-7a1 1 0 0 1 .293-.707l5.166-5.166L.675 3.344zM7.509 24.32a5.01 5.01 0 0 1 1.168-1.232l.566.824a4.096 4.096 0 0 0-.904.967A1.979 1.979 0 0 0 9 25a2.02 2.02 0 1 0-1.491-.68zm12.657-1.486L17.64 20.31l-1.902 1.901-.849-.849 1.902-1.901-1.676-1.676-1.877 1.878-.849-.85 1.877-1.877-1.676-1.676-1.853 1.852-.848-.847 1.853-1.853-2.576-2.577L4 17v7l2.65 2.65c.053-.211.104-.432.15-.666a4.348 4.348 0 0 1 .225-.742 2.974 2.974 0 1 1 .87.542 3.275 3.275 0 0 0-.114.398 14.09 14.09 0 0 1-.32 1.278L8 28h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/language16.json b/public/assets/components/assets/icon/language16.json new file mode 100644 index 0000000..495eda5 --- /dev/null +++ b/public/assets/components/assets/icon/language16.json @@ -0,0 +1 @@ +"M5 9H1.833A.834.834 0 0 1 1 8.167V1.833A.834.834 0 0 1 1.833 1h6.334A.834.834 0 0 1 9 1.833V5h1V1.833A1.835 1.835 0 0 0 8.167 0H1.833A1.835 1.835 0 0 0 0 1.833v6.334A1.835 1.835 0 0 0 1.833 10H5zm1.733-3.956A6.467 6.467 0 0 0 7.179 4H8V3H5.519l.128-.129L4.59 1.813l-.707.707.48.48H2v1h.768a6.176 6.176 0 0 0 1.418 2.414 5.84 5.84 0 0 1-1.79.768l.242.97A6.723 6.723 0 0 0 4.97 7.086c.011.008.025.014.036.022a2.167 2.167 0 0 1 1.727-2.064zM3.83 4h2.284a5.056 5.056 0 0 1-1.148 1.777A4.957 4.957 0 0 1 3.83 4zm10.362 12H7.808A1.81 1.81 0 0 1 6 14.192V7.808A1.81 1.81 0 0 1 7.808 6h6.384A1.81 1.81 0 0 1 16 7.808v6.384A1.81 1.81 0 0 1 14.192 16zM7.808 7A.809.809 0 0 0 7 7.808v6.384a.809.809 0 0 0 .808.808h6.384a.809.809 0 0 0 .808-.808V7.808A.809.809 0 0 0 14.192 7zm5.342 6.94l.899-.439L11 7.261l-3.049 6.24.899.44.46-.941h3.38zM9.798 12L11 9.54 12.202 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/language24.json b/public/assets/components/assets/icon/language24.json new file mode 100644 index 0000000..77b2884 --- /dev/null +++ b/public/assets/components/assets/icon/language24.json @@ -0,0 +1 @@ +"M8 15H3.5A2.502 2.502 0 0 1 1 12.5v-9A2.502 2.502 0 0 1 3.5 1h9A2.502 2.502 0 0 1 15 3.5V8h-1V3.5A1.502 1.502 0 0 0 12.5 2h-9A1.502 1.502 0 0 0 2 3.5v9A1.502 1.502 0 0 0 3.5 14H8zm-.038-4.811a9.77 9.77 0 0 1-3.766 1.796l-.242-.97a8.816 8.816 0 0 0 3.282-1.532A9.264 9.264 0 0 1 4.888 5H4V4h3.279l-.544-.544.707-.707L8.692 4H12v1h-.914A9.836 9.836 0 0 1 9.78 8.152a3.853 3.853 0 0 0-1.82 2.037zm.032-1.383A8.167 8.167 0 0 0 10.058 5H5.922a8.18 8.18 0 0 0 2.072 3.806zM23 20.447v-8.894A2.525 2.525 0 0 0 20.484 9h-8.931A2.556 2.556 0 0 0 9 11.553v8.894A2.556 2.556 0 0 0 11.553 23h8.894A2.556 2.556 0 0 0 23 20.447zM20.484 10A1.517 1.517 0 0 1 22 11.516v8.968A1.517 1.517 0 0 1 20.484 22h-8.968A1.517 1.517 0 0 1 10 20.484v-8.968A1.517 1.517 0 0 1 11.516 10zm-2.086 8h-4.796l-1.159 2.23-.886-.46L16 11.215l4.443 8.555-.886.46zm-.52-1L16 13.385 14.122 17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/language32.json b/public/assets/components/assets/icon/language32.json new file mode 100644 index 0000000..3fe9944 --- /dev/null +++ b/public/assets/components/assets/icon/language32.json @@ -0,0 +1 @@ +"M13 18H6.167A3.17 3.17 0 0 1 3 14.833V6.167A3.17 3.17 0 0 1 6.167 3h8.666A3.17 3.17 0 0 1 18 6.167V13h-1V6.167A2.169 2.169 0 0 0 14.833 4H6.167A2.169 2.169 0 0 0 4 6.167v8.666A2.169 2.169 0 0 0 6.167 17H13zm-.003-2.437a11.225 11.225 0 0 1-2.481-1.932 11.326 11.326 0 0 1-3.297 2.396l-.438-.9a10.255 10.255 0 0 0 3.067-2.267A12.518 12.518 0 0 1 7.552 8H6V7h4.292L8.978 5.685l.707-.707L11.706 7H15v1h-1.518a12.526 12.526 0 0 1-2.303 4.868 10.25 10.25 0 0 0 2.267 1.798 4.406 4.406 0 0 0-.45.897zM12.445 8H8.584a11.459 11.459 0 0 0 1.922 4.074A11.505 11.505 0 0 0 12.445 8zM29 25.885v-8.77A3.119 3.119 0 0 0 25.885 14h-8.77A3.119 3.119 0 0 0 14 17.115v8.77A3.119 3.119 0 0 0 17.115 29h8.77A3.119 3.119 0 0 0 29 25.885zM25.885 15A2.118 2.118 0 0 1 28 17.115v8.77A2.118 2.118 0 0 1 25.885 28h-8.77A2.118 2.118 0 0 1 15 25.885v-8.77A2.118 2.118 0 0 1 17.115 15zm-2.053 8h-4.664l-1.726 3.275-.884-.466 4.942-9.382 4.942 9.382-.884.466zm-.527-1L21.5 18.573 19.695 22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/languageTranslate16.json b/public/assets/components/assets/icon/languageTranslate16.json new file mode 100644 index 0000000..46b5706 --- /dev/null +++ b/public/assets/components/assets/icon/languageTranslate16.json @@ -0,0 +1 @@ +"M15.176 3L13.5 5.058 11.824 3H13v-.5A1.502 1.502 0 0 0 11.5 1H11V0h.5A2.503 2.503 0 0 1 14 2.5V3zM5 9H1.833A.834.834 0 0 1 1 8.167V1.833A.834.834 0 0 1 1.833 1h6.334A.834.834 0 0 1 9 1.833V5h1V1.833A1.835 1.835 0 0 0 8.167 0H1.833A1.835 1.835 0 0 0 0 1.833v6.334A1.835 1.835 0 0 0 1.833 10H5zm1.733-3.956A6.467 6.467 0 0 0 7.179 4H8V3H5.519l.128-.129L4.59 1.813l-.707.707.48.48H2v1h.768a6.176 6.176 0 0 0 1.418 2.414 5.84 5.84 0 0 1-1.79.768l.242.97A6.723 6.723 0 0 0 4.97 7.086c.011.008.025.014.036.022a2.167 2.167 0 0 1 1.727-2.064zM3.83 4h2.284a5.056 5.056 0 0 1-1.148 1.777A4.957 4.957 0 0 1 3.83 4zm10.362 12H7.808A1.81 1.81 0 0 1 6 14.192V7.808A1.81 1.81 0 0 1 7.808 6h6.384A1.81 1.81 0 0 1 16 7.808v6.384A1.81 1.81 0 0 1 14.192 16zM7.808 7A.809.809 0 0 0 7 7.808v6.384a.809.809 0 0 0 .808.808h6.384a.809.809 0 0 0 .808-.808V7.808A.809.809 0 0 0 14.192 7zm5.342 6.94l.899-.439L11 7.261l-3.049 6.24.899.44.46-.941h3.38zM9.798 12L11 9.54 12.202 12zM5 15v1h-.5A2.503 2.503 0 0 1 2 13.5V13H.824L2.5 10.942 4.176 13H3v.5A1.502 1.502 0 0 0 4.5 15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/languageTranslate24.json b/public/assets/components/assets/icon/languageTranslate24.json new file mode 100644 index 0000000..06fcb0e --- /dev/null +++ b/public/assets/components/assets/icon/languageTranslate24.json @@ -0,0 +1 @@ +"M8 15H3.5A2.502 2.502 0 0 1 1 12.5v-9A2.502 2.502 0 0 1 3.5 1h9A2.502 2.502 0 0 1 15 3.5V8h-1V3.5A1.502 1.502 0 0 0 12.5 2h-9A1.502 1.502 0 0 0 2 3.5v9A1.502 1.502 0 0 0 3.5 14H8zm-.038-4.811a9.77 9.77 0 0 1-3.766 1.796l-.242-.97a8.816 8.816 0 0 0 3.282-1.532A9.264 9.264 0 0 1 4.888 5H4V4h3.279l-.544-.544.707-.707L8.692 4H12v1h-.914A9.836 9.836 0 0 1 9.78 8.152a3.853 3.853 0 0 0-1.82 2.037zm.032-1.383A8.167 8.167 0 0 0 10.058 5H5.922a8.18 8.18 0 0 0 2.072 3.806zM23 20.447v-8.894A2.525 2.525 0 0 0 20.484 9h-8.931A2.556 2.556 0 0 0 9 11.553v8.894A2.556 2.556 0 0 0 11.553 23h8.894A2.556 2.556 0 0 0 23 20.447zM20.484 10A1.517 1.517 0 0 1 22 11.516v8.968A1.517 1.517 0 0 1 20.484 22h-8.968A1.517 1.517 0 0 1 10 20.484v-8.968A1.517 1.517 0 0 1 11.516 10zm-2.086 8h-4.796l-1.159 2.23-.886-.46L16 11.215l4.443 8.555-.886.46zm-.52-1L16 13.385 14.122 17zM6 22.01a2.003 2.003 0 0 1-2-2v-2.303l1.646 1.646.707-.707L3.506 15.8.659 18.646l.707.707L3 17.72v2.292a3.003 3.003 0 0 0 3 3h2.058v-1zM22.646 4.647L21 6.293V4a3.003 3.003 0 0 0-3-3h-2v1h2a2.003 2.003 0 0 1 2 2v2.281l-1.634-1.635-.707.707 2.847 2.848 2.848-2.848z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/languageTranslate32.json b/public/assets/components/assets/icon/languageTranslate32.json new file mode 100644 index 0000000..52c2332 --- /dev/null +++ b/public/assets/components/assets/icon/languageTranslate32.json @@ -0,0 +1 @@ +"M13 18H6.167A3.17 3.17 0 0 1 3 14.833V6.167A3.17 3.17 0 0 1 6.167 3h8.666A3.17 3.17 0 0 1 18 6.167V13h-1V6.167A2.169 2.169 0 0 0 14.833 4H6.167A2.169 2.169 0 0 0 4 6.167v8.666A2.169 2.169 0 0 0 6.167 17H13zm-.003-2.437a11.225 11.225 0 0 1-2.481-1.932 11.326 11.326 0 0 1-3.297 2.396l-.438-.9a10.255 10.255 0 0 0 3.067-2.267A12.518 12.518 0 0 1 7.552 8H6V7h4.292L8.978 5.685l.707-.707L11.706 7H15v1h-1.518a12.526 12.526 0 0 1-2.303 4.868 10.25 10.25 0 0 0 2.267 1.798 4.406 4.406 0 0 0-.45.897zM12.445 8H8.584a11.459 11.459 0 0 0 1.922 4.074A11.505 11.505 0 0 0 12.445 8zM29 25.885v-8.77A3.119 3.119 0 0 0 25.885 14h-8.77A3.119 3.119 0 0 0 14 17.115v8.77A3.119 3.119 0 0 0 17.115 29h8.77A3.119 3.119 0 0 0 29 25.885zM25.885 15A2.118 2.118 0 0 1 28 17.115v8.77A2.118 2.118 0 0 1 25.885 28h-8.77A2.118 2.118 0 0 1 15 25.885v-8.77A2.118 2.118 0 0 1 17.115 15zm-2.053 8h-4.664l-1.726 3.275-.884-.466 4.942-9.382 4.942 9.382-.884.466zm-.527-1L21.5 18.573 19.695 22zM10 28a3.003 3.003 0 0 1-3-3v-3.28l2.646 2.647.707-.707L6.5 19.807 2.646 23.66l.707.707L6 21.721V25a4.004 4.004 0 0 0 4 4h2v-1zM28.646 7.633L26 10.279V7a4.004 4.004 0 0 0-4-4h-2v1h2a3.003 3.003 0 0 1 3 3v3.28l-2.646-2.647-.707.707 3.853 3.853 3.854-3.853z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lasso16.json b/public/assets/components/assets/icon/lasso16.json new file mode 100644 index 0000000..acc6a29 --- /dev/null +++ b/public/assets/components/assets/icon/lasso16.json @@ -0,0 +1 @@ +"M11.673 15c2.368 0 3.127-2.003 3.127-4.438 0-4.886-2.975-9.362-7.104-9.362a4.135 4.135 0 0 0-4.463 3.988C3.069 8.524 1 8.823 1 10.453a2.898 2.898 0 0 0 3.029 2.879c.48 0 .963-.108 1.554-.108 2.304 0 3.467 1.776 6.09 1.776zm0-1a6.044 6.044 0 0 1-2.812-.83 7.138 7.138 0 0 0-3.278-.946 8.77 8.77 0 0 0-.964.064 5.657 5.657 0 0 1-.59.044c-.02 0-2.029-.021-2.029-1.879 0-.303.149-.514.575-1.04a6.434 6.434 0 0 0 1.657-4.177A3.145 3.145 0 0 1 7.696 2.2c3.366 0 6.104 3.751 6.104 8.362C13.8 14 12.254 14 11.673 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lasso24.json b/public/assets/components/assets/icon/lasso24.json new file mode 100644 index 0000000..76a4f83 --- /dev/null +++ b/public/assets/components/assets/icon/lasso24.json @@ -0,0 +1 @@ +"M17.247 21.8c3.382 0 4.553-2.661 4.553-6.14 0-6.903-4.28-13.46-10.235-13.46-3.334 0-6.192 2.054-6.375 5.783C4.956 12.748 2 13.175 2 15.504a4.14 4.14 0 0 0 4.327 4.113c.685 0 1.376-.154 2.22-.154 3.286 0 4.957 2.337 8.7 2.337zm0-1a9.619 9.619 0 0 1-4.237-1.137 10.293 10.293 0 0 0-4.464-1.2 12.357 12.357 0 0 0-1.33.088 8.562 8.562 0 0 1-.89.065c-.033 0-3.326-.035-3.326-3.112 0-.594.314-1.01.917-1.756a8.819 8.819 0 0 0 2.272-5.717c.175-3.565 3.006-4.83 5.376-4.83 5.524 0 9.235 6.442 9.235 12.46 0 5.139-2.675 5.139-3.553 5.139z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lasso32.json b/public/assets/components/assets/icon/lasso32.json new file mode 100644 index 0000000..82ff1cc --- /dev/null +++ b/public/assets/components/assets/icon/lasso32.json @@ -0,0 +1 @@ +"M22.82 28.8a12.725 12.725 0 0 1-5.953-1.61 11.537 11.537 0 0 0-5.357-1.488 14.998 14.998 0 0 0-1.614.108 12.156 12.156 0 0 1-1.272.091c-1.508 0-5.424-1.124-5.424-5.345a4.626 4.626 0 0 1 1.437-2.975 10.367 10.367 0 0 0 2.71-6.794A7.76 7.76 0 0 1 15.435 3.2C21.89 3.2 28.8 10.256 28.8 20.76c0 2.418-.583 8.04-5.98 8.04zm4.98-8.041C27.8 10.854 21.406 4.2 15.435 4.2a6.795 6.795 0 0 0-7.09 6.636 11.375 11.375 0 0 1-2.932 7.376c-.797.985-1.213 1.537-1.213 2.344 0 3.608 3.49 4.345 4.425 4.345a11.701 11.701 0 0 0 1.195-.087 15.518 15.518 0 0 1 1.69-.112 12.468 12.468 0 0 1 5.798 1.591A11.816 11.816 0 0 0 22.82 27.8c4.332 0 4.979-4.411 4.979-7.041z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lassoSelect16.json b/public/assets/components/assets/icon/lassoSelect16.json new file mode 100644 index 0000000..e6a79a7 --- /dev/null +++ b/public/assets/components/assets/icon/lassoSelect16.json @@ -0,0 +1 @@ +"M2.074 10.979l-.835.634A2.897 2.897 0 0 1 1 10.453c0-.92.658-1.415 1.261-2.271l.958.363a10.6 10.6 0 0 1-.644.867C2.15 9.94 2 10.15 2 10.453a2.035 2.035 0 0 0 .074.526zM9.538 2.59a5.73 5.73 0 0 1 1.782 1.26l.932-.469a6.57 6.57 0 0 0-2.766-1.875zM3.233 5.188a6.417 6.417 0 0 1-.207 1.359l.939.356a7.356 7.356 0 0 0 .267-1.667 3.618 3.618 0 0 1 .16-.89l-.775-.774a4.4 4.4 0 0 0-.384 1.616zm4.485-2.986l-.048-1a4.776 4.776 0 0 0-2.932.945l.707.707a3.908 3.908 0 0 1 2.25-.654zm6.757 5.664a10.947 10.947 0 0 0-1.157-3.006l-.882.444a9.334 9.334 0 0 1 .726 1.604zm-1.74 3.11l1.838 3.667-2.555 1.285-1.884-3.73L8.018 15.1V5.012L16 10.976zm-1.62-1h2.01L9 6.98v5.053l1.29-1.744 2.17 4.298.771-.388zM6 12.261c-.14-.011-.27-.037-.417-.037a8.77 8.77 0 0 0-.964.064 5.657 5.657 0 0 1-.59.044 2.749 2.749 0 0 1-.629-.1l-.92.7a3.549 3.549 0 0 0 1.549.4c.48 0 .963-.108 1.554-.108A3.821 3.821 0 0 1 6 13.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lassoSelect24.json b/public/assets/components/assets/icon/lassoSelect24.json new file mode 100644 index 0000000..1204593 --- /dev/null +++ b/public/assets/components/assets/icon/lassoSelect24.json @@ -0,0 +1 @@ +"M4.495 11.05a8.186 8.186 0 0 0 .695-3.067c.001-.027.006-.052.007-.078l.965.41a9.254 9.254 0 0 1-.648 2.888zm14.087-5.128l-.81.61a12.73 12.73 0 0 1 1.272 1.98l1-.307a13.602 13.602 0 0 0-1.462-2.283zm-4.224-2.13a8.128 8.128 0 0 1 2.02 1.285l.825-.62a9.226 9.226 0 0 0-2.6-1.648zm-4.541-.355a6.581 6.581 0 0 1 1.748-.237 6.919 6.919 0 0 1 .864.063l.245-.985a7.967 7.967 0 0 0-1.109-.078 7.501 7.501 0 0 0-2.023.276zM5.873 18.574a3.676 3.676 0 0 1-2.13-1.012L2.66 17.8a4.49 4.49 0 0 0 3.103 1.776zm-2.861-2.9c-.003-.058-.012-.11-.012-.17 0-.594.314-1.01.917-1.756.168-.208.349-.438.53-.682l-1.13-.169A4.135 4.135 0 0 0 2 15.504c0 .136.012.261.022.389zM6.534 6.3a4.422 4.422 0 0 1 1.458-1.97l-.29-1.016a5.53 5.53 0 0 0-2.078 2.599zm15.084 7.022a16.977 16.977 0 0 0-.788-3.266l-.974.299a16.1 16.1 0 0 1 .587 2.11zM18.757 17l2.189 4.515-2.894 1.456-2.266-4.621L13 22.17V9.51L23.266 17zm-1.597-1h3.038L14 11.478v7.624l1.954-2.68 2.552 5.201 1.11-.559zM11 18.854a8.011 8.011 0 0 0-2.454-.391c-.229 0-.444.011-.651.026l-.111 1.013c.243-.022.493-.039.763-.039a7.2 7.2 0 0 1 2.453.453z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lassoSelect32.json b/public/assets/components/assets/icon/lassoSelect32.json new file mode 100644 index 0000000..1d76fb4 --- /dev/null +++ b/public/assets/components/assets/icon/lassoSelect32.json @@ -0,0 +1 @@ +"M27.745 14H26.71a18.077 18.077 0 0 0-1.041-2.415l.883-.444A19.191 19.191 0 0 1 27.745 14zM14.097 4.312a8.209 8.209 0 0 1 1.338-.112 8.457 8.457 0 0 1 1.605.175l.351-.945a8.833 8.833 0 0 0-3.543-.094zm5.205-.282l-.344.927a11.524 11.524 0 0 1 2.384 1.39l.62-.764a12.602 12.602 0 0 0-2.66-1.553zm5.356 5.825l.886-.446a16.374 16.374 0 0 0-2.063-2.524l-.624.77a15.268 15.268 0 0 1 1.801 2.2zM9.86 6.72a6.54 6.54 0 0 1 2.325-1.82l-.253-.99a7.483 7.483 0 0 0-2.858 2.172zm-4.172 9.455l.846.531a10.342 10.342 0 0 0 1.405-3.142l-.998-.149a9.347 9.347 0 0 1-1.253 2.76zm.532 7.997a4.037 4.037 0 0 1-1.495-1.487l-1.053.14a5.038 5.038 0 0 0 2.348 2.381zm-2.008-3.436c-.002-.062-.01-.118-.01-.181 0-.776.393-1.325 1.13-2.241l-.853-.537A4.3 4.3 0 0 0 3.2 20.556c0 .11.013.208.019.313zm3.136-9.95c-.012.234-.041.44-.063.658l.989.148c.025-.25.06-.488.073-.757a7.466 7.466 0 0 1 .5-2.361l-.818-.665a8.491 8.491 0 0 0-.681 2.977zM16 25.695a11.883 11.883 0 0 0-2.9-.87v1.014a11.797 11.797 0 0 1 2.9.942zm12.75-6.344A22.564 22.564 0 0 0 28.28 16h-1.017a21.494 21.494 0 0 1 .419 2.571zM24.798 23l2.54 5.363-3.232 1.626-2.649-5.511L18 29.215V13.983L30.358 23zm-1.62-1h4.114L19 15.951v10.196l2.611-3.58 2.936 6.08 1.448-.729zM11 24.726c-.415.019-.81.049-1.18.087a11.701 11.701 0 0 1-1.195.088 3.418 3.418 0 0 1-.5-.046l-.191.985a4.494 4.494 0 0 0 .69.061 12.156 12.156 0 0 0 1.273-.09c.35-.037.72-.066 1.103-.085z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/launch16.json b/public/assets/components/assets/icon/launch16.json new file mode 100644 index 0000000..282a23a --- /dev/null +++ b/public/assets/components/assets/icon/launch16.json @@ -0,0 +1 @@ +"M1 1h8v1H2v12h12V7h1v8H1zm7.325 7.382L14 2.707V5h1V1h-4v1h2.293L7.618 7.675z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/launch24.json b/public/assets/components/assets/icon/launch24.json new file mode 100644 index 0000000..fbd6deb --- /dev/null +++ b/public/assets/components/assets/icon/launch24.json @@ -0,0 +1 @@ +"M2 2h11v1H3v18h18V11h1v11H2zm20 6V2h-6v1h4.3l-8.41 8.403.707.707L21 3.714V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/launch32.json b/public/assets/components/assets/icon/launch32.json new file mode 100644 index 0000000..3ae707c --- /dev/null +++ b/public/assets/components/assets/icon/launch32.json @@ -0,0 +1 @@ +"M28 13h1v16H3V3h16v1H4v24h24zm-5-9h4.293L15.646 15.638l.707.707L28 4.707V9h1V3h-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layer16.json b/public/assets/components/assets/icon/layer16.json new file mode 100644 index 0000000..6fc6f88 --- /dev/null +++ b/public/assets/components/assets/icon/layer16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layer24.json b/public/assets/components/assets/icon/layer24.json new file mode 100644 index 0000000..9b9c228 --- /dev/null +++ b/public/assets/components/assets/icon/layer24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.25 16.25 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layer32.json b/public/assets/components/assets/icon/layer32.json new file mode 100644 index 0000000..5a3b405 --- /dev/null +++ b/public/assets/components/assets/icon/layer32.json @@ -0,0 +1 @@ +"M23.462 27.2A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6zm-21.355.234L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528 22.381 22.381 0 0 0-7.77 1.348A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerBasemap16.json b/public/assets/components/assets/icon/layerBasemap16.json new file mode 100644 index 0000000..edcad3c --- /dev/null +++ b/public/assets/components/assets/icon/layerBasemap16.json @@ -0,0 +1 @@ +"M10.706 1.014c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.204 8.204 0 0 0-3.161-.674zM12.207 12.2a12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363L2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376zM4 4l-1 8h10l-1-8zm6.33 6.043a1.272 1.272 0 0 0 .488-.947 1.135 1.135 0 0 0 .226.022 1.097 1.097 0 0 0 .569-.152L11.867 11h-1.624a1.06 1.06 0 0 0 .164-.576.974.974 0 0 0-.077-.381zM4.133 11l.37-2.965L4.883 5h5.38c.007.152-.019.218-.068.245a1.865 1.865 0 0 0-.732.807l-.035.06a1.27 1.27 0 0 0-.779-.281 1.165 1.165 0 0 0-1.137 1.188.494.494 0 0 1-.146.288 1.326 1.326 0 0 0-1.186-.859 1.32 1.32 0 0 0-1.291 1.343 1.85 1.85 0 0 0 .074.498.61.61 0 0 1 .028.145.9.9 0 0 1-.069.141 1.615 1.615 0 0 0-.24.812 1.102 1.102 0 0 0 1.138 1.06c.029 0 .056-.002.083-.003a1.755 1.755 0 0 0-.351.556zm2.218 0c.231-.285.6-.516.6-.895 0-.16-.082-.488-.334-.513-.351-.035-.443.154-.797.154a.406.406 0 0 1-.437-.36c0-.386.308-.566.308-.952 0-.25-.102-.393-.102-.643a.619.619 0 0 1 .59-.643c.323 0 .464.264.618.54a.642.642 0 0 0 .617.308c.49 0 .798-.61.798-.977a.471.471 0 0 1 .437-.488c.347 0 .476.36.824.36.57 0 .55-.756 1.053-1.03A.865.865 0 0 0 10.97 5h.148l.389 3.11a.58.58 0 0 1-.462.308c-.219 0-.321-.154-.54-.154a.355.355 0 0 0-.386.314v.502c0 .424-.565.508-.565.934 0 .171.154.236.154.41 0 .316-.306.438-.584.576z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerBasemap24.json b/public/assets/components/assets/icon/layerBasemap24.json new file mode 100644 index 0000000..176cf2c --- /dev/null +++ b/public/assets/components/assets/icon/layerBasemap24.json @@ -0,0 +1 @@ +"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.03 24.03 0 0 0-6.251.845 22.054 22.054 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52zM16.31 4.2a6.88 6.88 0 0 0-3.11.65 10.801 10.801 0 0 1-4.63.95 16.722 16.722 0 0 1-2.914-.268L3.262 19.436a13.44 13.44 0 0 0 3.162.364 21.225 21.225 0 0 0 5.55-.761 24.858 24.858 0 0 1 6.484-.873 18.038 18.038 0 0 1 2.927.234L19.057 4.59a10.548 10.548 0 0 0-2.746-.39zM4.412 18.647l2.064-11.98A17.059 17.059 0 0 0 8.57 6.8a11.819 11.819 0 0 0 5.011-1.025 5.85 5.85 0 0 1 2.322-.566 1.128 1.128 0 0 0-.186.32 1.11 1.11 0 0 0-.058.355 2.296 2.296 0 0 0 .05.394c.013.069.032.17.04.244a.974.974 0 0 1-.122-.002 1.212 1.212 0 0 0-.87.447 1.008 1.008 0 0 0-.28.9c.148.719.151 1.15-.26 1.371a2.155 2.155 0 0 0-.823.93c-.212.379-.27.43-.391.43-.065 0-.128-.043-.266-.148a1.38 1.38 0 0 0-.869-.35 1.14 1.14 0 0 0-1.102 1.174c0 .286-.272.847-.6.847-.321 0-.38-.104-.425-.187a1.479 1.479 0 0 0-1.277-.983 1.354 1.354 0 0 0-1.316 1.387 2.114 2.114 0 0 0 .087.57 1.162 1.162 0 0 1 .055.317.858.858 0 0 1-.151.417 1.77 1.77 0 0 0-.274.896 1.042 1.042 0 0 0 1.103.995 1.802 1.802 0 0 0 .706-.15 1.22 1.22 0 0 1 .284-.09.464.464 0 0 1 .07.237c0 .159-.15.32-.394.563a1.564 1.564 0 0 0-.511 1.965 1.253 1.253 0 0 0 .906.561 18.128 18.128 0 0 1-2.605.18 12.935 12.935 0 0 1-2.012-.152zm7.328-.58c-.379.09-.752.18-1.133.264a1.79 1.79 0 0 0-1.19-.645 2.511 2.511 0 0 0-.4-.076c-.148-.297-.077-.41.323-.809a1.8 1.8 0 0 0 .687-1.27 1.143 1.143 0 0 0-.91-1.208 1.599 1.599 0 0 0-.806.13.844.844 0 0 1-.343.08c-.057 0-.1-.02-.103 0a.867.867 0 0 1 .152-.413 1.77 1.77 0 0 0 .273-.895 2.152 2.152 0 0 0-.087-.57 1.162 1.162 0 0 1-.055-.317.36.36 0 0 1 .316-.387c.116 0 .191.088.413.488a1.36 1.36 0 0 0 1.289.682 1.821 1.821 0 0 0 1.6-1.847c0-.092.063-.173.102-.173.066 0 .128.042.266.147a1.38 1.38 0 0 0 .869.35 1.453 1.453 0 0 0 1.263-.938 1.319 1.319 0 0 1 .427-.542 2.046 2.046 0 0 0 .768-2.432c.043-.066.123-.155.095-.168a1.126 1.126 0 0 0 .97-.307 1.25 1.25 0 0 0 .165-1.12.93.93 0 0 1-.027-.243.93.93 0 0 1 .244-.26 2.573 2.573 0 0 0 .33-.33c.34.037.66.088.942.148l1.303 7.73c-.01-.007-.023-.01-.032-.017a1.016 1.016 0 0 1-.168-.277 1.07 1.07 0 0 0-.955-.74 1.285 1.285 0 0 0-1.05.67c-.104.146-.188.256-.238.256a.386.386 0 0 1-.13-.05 1.242 1.242 0 0 0-.564-.149.943.943 0 0 0-.995.905v.645c0 .046-.079.12-.198.227a1.277 1.277 0 0 0-.529.971.849.849 0 0 0 .197.54 1.308 1.308 0 0 1-.379.232c-.375.183-.942.46-.942 1.144a1.364 1.364 0 0 0 .014.17c-.616.127-1.2.265-1.774.403zm6.718-.901a23.74 23.74 0 0 0-3.957.314 1.321 1.321 0 0 1 .379-.232c.376-.183.942-.459.942-1.143a.77.77 0 0 0-.198-.528c0-.047.078-.12.198-.228a1.278 1.278 0 0 0 .529-.97v-.55a.458.458 0 0 1 .125.05 1.236 1.236 0 0 0 .564.15 1.285 1.285 0 0 0 1.05-.67 1.082 1.082 0 0 0 .18-.282 1.177 1.177 0 0 1 .115.204 1.764 1.764 0 0 0 .406.589 1.743 1.743 0 0 0 .884.405l.5 2.966a19.498 19.498 0 0 0-1.717-.075z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerBasemap32.json b/public/assets/components/assets/icon/layerBasemap32.json new file mode 100644 index 0000000..7454d06 --- /dev/null +++ b/public/assets/components/assets/icon/layerBasemap32.json @@ -0,0 +1 @@ +"M23.462 27.2A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6zM5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.433 17.433 0 0 0 5.445-.846 16.632 16.632 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529 22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 28.8a15.986 15.986 0 0 1-6.43-1.366zm9.283 20.428a24.387 24.387 0 0 1 8.384-1.445c1.444 0 2.76.079 3.897.19L24.384 6.458a24.334 24.334 0 0 0-2.668-.233c-.212-.006-.424-.014-.642-.014a14.761 14.761 0 0 0-4.736.732 28.64 28.64 0 0 1-2.018.523 17.216 17.216 0 0 1-4.359.602 15.192 15.192 0 0 1-2.574-.229l-2.952 17.79-.087.525a14.059 14.059 0 0 0 4.19.646 18.503 18.503 0 0 0 6.54-1.155zm11.085-2.356a41.29 41.29 0 0 0-2.701-.089 25.129 25.129 0 0 0-4.599.395l-.013-.059c.089-.052.214-.113.308-.16a2.086 2.086 0 0 0 1.452-1.832 1.502 1.502 0 0 0-.18-.71l.072-.066a2.025 2.025 0 0 0 .82-1.55v-.25a1.794 1.794 0 0 0 .602.105 1.999 1.999 0 0 0 1.63-.97 2.347 2.347 0 0 0 .514.676 2.612 2.612 0 0 0 .995.543l.464.138zM20.628 7.777a.824.824 0 0 1 .042-.263.962.962 0 0 1 .176-.299c.078 0 .148-.004.228-.004a21.744 21.744 0 0 1 2.445.143l1.827 11.01a1.603 1.603 0 0 1-.617-.337c-.456-.4-.446-1.2-1.069-1.2-.835 0-.9 1.246-1.736 1.246-.378 0-.557-.268-.934-.268a.616.616 0 0 0-.668.546v.868c0 .733-.978.879-.978 1.614 0 .299.267.41.267.71 0 1.002-1.78.868-1.78 1.87a1.61 1.61 0 0 0 .054.39c-1.162.267-2.171.586-3.115.89-.737.239-1.416.457-2.132.636.004-.04.013-.075.013-.118 0-1.016-1.94-.732-2.245-1.339-.755-1.509 1.29-1.896 1.29-3.103 0-.3-.154-.909-.621-.956-.653-.067-.823.287-1.48.287a.751.751 0 0 1-.812-.667c0-.718.572-1.052.572-1.769 0-.466-.19-.728-.19-1.193a1.15 1.15 0 0 1 1.098-1.196c.598 0 .86.49 1.146 1.004a1.19 1.19 0 0 0 1.147.573c.907 0 1.48-1.133 1.48-1.815a.875.875 0 0 1 .813-.907c.644 0 .883.669 1.528.669 1.062 0 1.022-1.405 1.957-1.912 1.146-.62.813-1.956.669-2.672-.062-.318.54-.932.861-.91 1.337.097.764-1 .764-1.528zM8.214 8.967a15.273 15.273 0 0 0 1.747.101 18.27 18.27 0 0 0 4.612-.635 28.893 28.893 0 0 0 2.041-.529 14.642 14.642 0 0 1 3.086-.64 1.863 1.863 0 0 0-.072.513 3.228 3.228 0 0 0 .064.549 2.143 2.143 0 0 0-1.254.76 1.592 1.592 0 0 0-.417 1.319l.023.112c.196.96.153 1.307-.186 1.49a3.217 3.217 0 0 0-1.239 1.38 2.398 2.398 0 0 1-.276.43c.032-.03-.06-.1-.128-.15a2.19 2.19 0 0 0-1.366-.537 1.864 1.864 0 0 0-1.813 1.907c0 .32-.32.815-.48.815a.556.556 0 0 1-.26-.038 2.364 2.364 0 0 0-2.032-1.539 2.151 2.151 0 0 0-2.099 2.196 3.19 3.19 0 0 0 .128.849 1.341 1.341 0 0 1 .062.344.94.94 0 0 1-.164.406 2.694 2.694 0 0 0-.408 1.363A1.746 1.746 0 0 0 9.595 21.1a2.718 2.718 0 0 0 1.043-.213 4.267 4.267 0 0 1-.377.41 2.41 2.41 0 0 0-.75 3.023 2.205 2.205 0 0 0 1.654.982c.132.031.324.076.464.121l-.009.127a17.164 17.164 0 0 1-3.082.25 12.92 12.92 0 0 1-3.057-.368z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerBroken16.json b/public/assets/components/assets/icon/layerBroken16.json new file mode 100644 index 0000000..bb0fc2d --- /dev/null +++ b/public/assets/components/assets/icon/layerBroken16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zm3.56 7.784v-.048a1 1 0 0 1 2 0v.048a1 1 0 0 1-2 0zM7.995 8h-.977V4h.977z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerBroken24.json b/public/assets/components/assets/icon/layerBroken24.json new file mode 100644 index 0000000..f53f6c1 --- /dev/null +++ b/public/assets/components/assets/icon/layerBroken24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.25 16.25 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8zM13 13h-1V6h1zm-1.5 2.5a1 1 0 1 1 1 1 1.002 1.002 0 0 1-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerBroken32.json b/public/assets/components/assets/icon/layerBroken32.json new file mode 100644 index 0000000..9fb39f8 --- /dev/null +++ b/public/assets/components/assets/icon/layerBroken32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zm2.388 22.99a22.381 22.381 0 0 0-7.77 1.347A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528zM16.5 22.5a1 1 0 1 1-1-1 1.002 1.002 0 0 1 1 1zM16 19h-1V9h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerFilter16.json b/public/assets/components/assets/icon/layerFilter16.json new file mode 100644 index 0000000..93e09a5 --- /dev/null +++ b/public/assets/components/assets/icon/layerFilter16.json @@ -0,0 +1 @@ +"M14.731 8.682a.984.984 0 0 0 .235-.502L16 14.29a6.624 6.624 0 0 0-3.793-1.09c-.04 0-.076.003-.116.003l.05-1.001.066-.002a8.317 8.317 0 0 1 2.489.376l-.553-3.264zm-7.05 4.37a10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363L2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399L13.414 5H14a.977.977 0 0 1 .448.118l-.58-3.43a8.204 8.204 0 0 0-3.162-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711 14.894 14.894 0 0 0 5.14-1.103l-.05-1.026c-.418.12-.814.25-1.202.381zM14 8l-2.8 3h-.006l-.24 1-.13 3h-.649l-.13-3-.24-1H9.8L7 8V6h7zm-1.84.8H8.84l1.307 1.4h.706zM13.2 8V6.8H7.8V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerFilter24.json b/public/assets/components/assets/icon/layerFilter24.json new file mode 100644 index 0000000..7ba2ef3 --- /dev/null +++ b/public/assets/components/assets/icon/layerFilter24.json @@ -0,0 +1 @@ +"M21.636 13.874l.867-.868 1.378 8.177a12.395 12.395 0 0 0-4.32-.977l.124-.997a15.765 15.765 0 0 1 2.93.477zM1 20.783A13.093 13.093 0 0 0 6.424 21.8a29.78 29.78 0 0 0 7.513-1.16l-.123-.995c-.556.115-1.086.24-1.607.366a22.05 22.05 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l.684 4.059h1.014l-.808-4.796a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zm22.222-11.91v2l-4 4-1 8h-3l-1-8-4-4v-2zm-5.133 6h-2.734l.75 7h1.234zm2.72-3h-8.173l2 2h4.172zm-9.587-2v.586l.414.414h10.172l.414-.414v-.586z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerFilter32.json b/public/assets/components/assets/icon/layerFilter32.json new file mode 100644 index 0000000..8f2f132 --- /dev/null +++ b/public/assets/components/assets/icon/layerFilter32.json @@ -0,0 +1 @@ +"M19.075 26.612l.122.994c-3.553.731-5.502 2.194-10.66 2.194A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 3.9l1.178 7.1h-1.013l-1.041-6.271a26.164 26.164 0 0 0-5.05-.518 16.628 16.628 0 0 0-5.29.81 17.42 17.42 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.107 27.433a15.989 15.989 0 0 0 6.43 1.366 20.422 20.422 0 0 0 7.156-1.252 29.638 29.638 0 0 1 3.382-.936zm10.7.116a36.802 36.802 0 0 0-4.803-.495l-.122.994A31.917 31.917 0 0 1 31 28l-1.935-11.658-.87.868zM30 12v2l-5 5-1.5 11h-3L19 19l-5-5v-2zm-6.146 7h-3.709l1.228 10h1.254zm4.01-4H16.136l3.333 3h5.064zm1.335-2.2H14.801V14h14.398z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerGraphics16.json b/public/assets/components/assets/icon/layerGraphics16.json new file mode 100644 index 0000000..15218f0 --- /dev/null +++ b/public/assets/components/assets/icon/layerGraphics16.json @@ -0,0 +1 @@ +"M13.867 1.688a8.204 8.204 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29zM7.681 13.052a10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363L2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852zM9 7v4h4V7zm3 3h-2V8h2zm0-5H4V4h8zM5.5 7A2.5 2.5 0 1 0 8 9.5 2.5 2.5 0 0 0 5.5 7zm0 4A1.5 1.5 0 1 1 7 9.5 1.502 1.502 0 0 1 5.5 11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerGraphics24.json b/public/assets/components/assets/icon/layerGraphics24.json new file mode 100644 index 0000000..6be2e84 --- /dev/null +++ b/public/assets/components/assets/icon/layerGraphics24.json @@ -0,0 +1 @@ +"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.034 24.034 0 0 0-6.251.845 22.05 22.05 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52zM16.98 7.004C13.244 7.004 11.315 9 8.25 9a21.421 21.421 0 0 1-2.668-.174l.115-1.064A19.403 19.403 0 0 0 8.488 8c2.775 0 4.763-2 8.13-2 .84 0 2.755.278 2.755.278l.124.957a13.11 13.11 0 0 0-2.517-.231zm1.026 4.007a16.835 16.835 0 0 0-4.946.781v5.219a16.879 16.879 0 0 1 4.946-.78 14.796 14.796 0 0 1 1.934.13l-.86-5.31a14.66 14.66 0 0 0-1.074-.04zm0 4.22a17.283 17.283 0 0 0-3.945.474v-3.159a15.483 15.483 0 0 1 3.945-.535c.073 0 .145 0 .217.002l.523 3.236q-.37-.018-.74-.018zM5.01 14.211a2.475 2.475 0 0 0 0 3.579 3.656 3.656 0 0 0 4.98 0 2.466 2.466 0 0 0 0-3.58 3.65 3.65 0 0 0-4.98 0zm4.254 2.882a2.64 2.64 0 0 1-3.528 0 1.488 1.488 0 0 1-.001-2.186 2.642 2.642 0 0 1 3.53 0 1.487 1.487 0 0 1 0 2.186z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerGraphics32.json b/public/assets/components/assets/icon/layerGraphics32.json new file mode 100644 index 0000000..fa994f7 --- /dev/null +++ b/public/assets/components/assets/icon/layerGraphics32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zm2.388 22.99a22.381 22.381 0 0 0-7.77 1.347A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528zM17.227 9.67a19.532 19.532 0 0 1-6.73 1.304 26.748 26.748 0 0 1-3.219-.201l.16-.961a23.278 23.278 0 0 0 3.488.273 16.71 16.71 0 0 0 6.188-1.303 10.623 10.623 0 0 1 3.96-.774 17.558 17.558 0 0 1 3.29.327l.132.79a20.35 20.35 0 0 0-2.964-.228 12.423 12.423 0 0 0-4.305.774zm6.41 4.33A26.697 26.697 0 0 0 16 15.172V23a26.767 26.767 0 0 1 7.637-1.17 23.503 23.503 0 0 1 2.985.195l-1.327-7.965a23.376 23.376 0 0 0-1.658-.06zm0 6.83a27.148 27.148 0 0 0-6.637.858v-5.761A25.363 25.363 0 0 1 23.637 15q.411 0 .803.015l.98 5.883a23.593 23.593 0 0 0-1.783-.068zM9 17.2a3.54 3.54 0 0 0-3.768 3.243A3.54 3.54 0 0 0 9 23.69a3.54 3.54 0 0 0 3.768-3.246A3.54 3.54 0 0 0 9 17.2zm0 5.489a2.543 2.543 0 0 1-2.755-2.246A2.542 2.542 0 0 1 9 18.2a2.542 2.542 0 0 1 2.755 2.243A2.543 2.543 0 0 1 9 22.69z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerHide16.json b/public/assets/components/assets/icon/layerHide16.json new file mode 100644 index 0000000..ae03f9e --- /dev/null +++ b/public/assets/components/assets/icon/layerHide16.json @@ -0,0 +1 @@ +"M5 13.728v1.008a11.217 11.217 0 0 1-1.207.064A9.158 9.158 0 0 1 0 14.089l2.133-12.6A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.205 8.205 0 0 1 3.161.674L14.597 6h-1.014l-.607-3.587a7.213 7.213 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.834 7.834 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26l-1.81 10.697a9.537 9.537 0 0 0 2.668.363A10.044 10.044 0 0 0 5 13.728zm-.06-2.195l.06-.077.154-.199c.095-.123 2.365-3.01 5.346-3.01a5.287 5.287 0 0 1 2.115.468l.895-.894.707.707-6.69 6.689-.706-.707.646-.647a9.67 9.67 0 0 1-2.313-2.054L5 11.61zm1.001 0a9.42 9.42 0 0 0 2.115 1.741l1.115-1.115a1.323 1.323 0 0 1-.163-.626 1.458 1.458 0 0 1 1.5-1.408 1.575 1.575 0 0 1 .586.112L12 9.33a4.323 4.323 0 0 0-1.5-.285c-2.1 0-3.914 1.774-4.559 2.488zm8.46-1.716l-.57.568a10.103 10.103 0 0 1 1.244 1.15c-.649.715-2.467 2.487-4.576 2.487-.093 0-.183-.021-.276-.028l-.717.717a4.822 4.822 0 0 0 .994.109c2.981 0 5.266-2.887 5.362-3.01l.138-.177v-.2l-.138-.177a9.73 9.73 0 0 0-1.461-1.44z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerHide24.json b/public/assets/components/assets/icon/layerHide24.json new file mode 100644 index 0000000..5c9f7ac --- /dev/null +++ b/public/assets/components/assets/icon/layerHide24.json @@ -0,0 +1 @@ +"M9.36 20.682a3.67 3.67 0 0 0-.412.833 20.859 20.859 0 0 1-3.524.285A13.093 13.093 0 0 1 0 20.783L3.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l1.112 6.597a1.81 1.81 0 0 0-.997.103l-1.004-5.963a11.86 11.86 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L1.124 20.15a13.726 13.726 0 0 0 4.3.65 19.734 19.734 0 0 0 3.702-.331c.079.07.157.142.234.213zm11.891-5.91l-.638.638a13.675 13.675 0 0 1 2.316 2.09c-.812.93-3.414 3.6-6.47 3.6a5.716 5.716 0 0 1-1.36-.176l-.73.73a6.824 6.824 0 0 0 2.09.346c4.064 0 7.205-4.024 7.337-4.195l.234-.305-.234-.305a13.674 13.674 0 0 0-2.545-2.423zM18.8 17.5a2.395 2.395 0 0 0-.055-.506l-2.85 2.85A2.392 2.392 0 0 0 18.8 17.5zm-7.446 4.854l-.707-.707 1.234-1.234a14.208 14.208 0 0 1-2.871-2.601l-.25-.312.25-.312c.137-.17 3.389-4.188 7.45-4.188a6.857 6.857 0 0 1 2.381.453l1.806-1.807.707.707-1.53 1.531.003.002-.668.668-.003-.002-1.165 1.165.003.002-3.375 3.374-.002-.002-1.195 1.195.003.002-.663.663-.003-.002zm1.173-2.587l1.584-1.584A2.367 2.367 0 0 1 14 17.5a2.403 2.403 0 0 1 2.4-2.4 2.367 2.367 0 0 1 .682.11l1.053-1.052a5.8 5.8 0 0 0-1.675-.258c-3.046 0-5.73 2.663-6.58 3.6a14.104 14.104 0 0 0 2.646 2.267z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerHide32.json b/public/assets/components/assets/icon/layerHide32.json new file mode 100644 index 0000000..eb19365 --- /dev/null +++ b/public/assets/components/assets/icon/layerHide32.json @@ -0,0 +1 @@ +"M11.378 29.086a1.995 1.995 0 0 0-.401.589 22.861 22.861 0 0 1-2.44.125A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 3.9L28.676 14h-.288a1.992 1.992 0 0 0-.757-.192l-1.507-9.079a26.266 26.266 0 0 0-5.05-.518 16.633 16.633 0 0 0-5.29.81 17.433 17.433 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.108 27.433a15.986 15.986 0 0 0 6.43 1.366 20.348 20.348 0 0 0 3.39-.264zM31 28l-.193-1.163c-.3.291-.627.596-.998.914C30.572 27.89 31 28 31 28zm-7.1-4.5v-.076a3.39 3.39 0 0 0-.056-.626l-4.02 4.02A3.337 3.337 0 0 0 23.9 23.5zm3.175-3.933l-.637.637a18.552 18.552 0 0 1 3.593 3.284l-.005.006.005.006c-.992 1.202-4.94 5.29-9.493 5.345h-.014a8.603 8.603 0 0 1-2.352-.376l-.717.718a9.656 9.656 0 0 0 3.065.559h.022c5.663-.063 10.171-5.695 10.358-5.947l.224-.299-.22-.301a19.49 19.49 0 0 0-3.829-3.632zM13.5 31.207l-.707-.707 2.382-2.382a19.46 19.46 0 0 1-5.014-4.32l-.224-.298.22-.301c.186-.254 4.634-5.933 10.296-6.056h.155a10.341 10.341 0 0 1 4.376 1.165l2.516-2.515.707.707-.146.146zm2.324-3.738l1.987-1.987a3.371 3.371 0 0 1-.65-1.982v-.076a3.404 3.404 0 0 1 3.335-3.435h.07a3.367 3.367 0 0 1 2.013.725l1.736-1.736a9.382 9.382 0 0 0-3.72-.934h-.128c-4.552.102-8.457 4.233-9.436 5.445l.005.005-.005.006a18.193 18.193 0 0 0 4.793 3.97z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerKml16.json b/public/assets/components/assets/icon/layerKml16.json new file mode 100644 index 0000000..a2ca282 --- /dev/null +++ b/public/assets/components/assets/icon/layerKml16.json @@ -0,0 +1 @@ +"M3.793 14.8A9.158 9.158 0 0 1 0 14.089L1.01 8.12v1.865a.99.99 0 0 0 .55.88l-.435 2.572a9.54 9.54 0 0 0 2.668.363 10.962 10.962 0 0 0 3.888-.748 12.79 12.79 0 0 1 4.526-.852 8.317 8.317 0 0 1 2.489.376l-.284-1.674a1.035 1.035 0 0 0 .688-.917v-.629a1.09 1.09 0 0 0-1.1-1h-.018l-.197-1.163V6a.99.99 0 0 0-.326-.729l-.483-2.858a7.212 7.212 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.833 7.833 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26L2.553 5H2.01a.972.972 0 0 0-.497.152l.62-3.664A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.204 8.204 0 0 1 3.161.674L16 14.29a6.624 6.624 0 0 0-3.793-1.089c-3.665 0-4.749 1.6-8.414 1.6zM2.01 9.985h.785v-1.85h.011l1.407 1.85H5v-.3L3.563 7.877 5 6.201v-.18c0-.007.004-.014.004-.021h-.796L2.795 7.713V6H2.01zm11.99 0v-.628h-1.215V6H12v3.985zM6 6.02V10h.865V6.73l.013-.012L8.09 10h.865l1.188-3.282h.013V10H11V6.021H9.601l-1.07 3.02h-.014l-1.071-3.02z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerKml24.json b/public/assets/components/assets/icon/layerKml24.json new file mode 100644 index 0000000..62a586e --- /dev/null +++ b/public/assets/components/assets/icon/layerKml24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.25 16.25 0 0 0-4.157-.52 24.034 24.034 0 0 0-6.251.844 22.05 22.05 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8zM5.863 15h-.8V9h.8v2.537L8.431 9h1.138l-3.038 3 3.038 3H8.431l-2.569-2.537zm5 0h-.8V9h1.375l2.06 4.698L15.527 9h1.335v6h-.8V9.776l-2.195 5.082-.733.003-2.272-5.179zm10.132-.1H18.1V9h.8v5.1h2.094z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerKml32.json b/public/assets/components/assets/icon/layerKml32.json new file mode 100644 index 0000000..4981ca8 --- /dev/null +++ b/public/assets/components/assets/icon/layerKml32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zm2.388 22.99a22.381 22.381 0 0 0-7.77 1.347A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528zM19.56 12h1.34v8h-.8v-7.261l-3.237 7.029h-.726L12.9 12.739V20h-.8v-8h1.34l3.06 6.644zm3.34 7.1H27v.8h-4.9V12h.8zM11.565 12l-4 4 4 4h-1.13L6.9 16.466V20h-.8v-8h.8v3.534L10.435 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerLine16.json b/public/assets/components/assets/icon/layerLine16.json new file mode 100644 index 0000000..af948d8 --- /dev/null +++ b/public/assets/components/assets/icon/layerLine16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.204 8.204 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM7 10H4V9h3V4h1v2h4v1H8v5H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerLine24.json b/public/assets/components/assets/icon/layerLine24.json new file mode 100644 index 0000000..fa1ef61 --- /dev/null +++ b/public/assets/components/assets/icon/layerLine24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.25 16.25 0 0 0-4.157-.52 24.034 24.034 0 0 0-6.251.844 22.05 22.05 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8zM12 15H7v-1h5V5h1v3h5v1h-5v9h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerLine32.json b/public/assets/components/assets/icon/layerLine32.json new file mode 100644 index 0000000..9c3e5b4 --- /dev/null +++ b/public/assets/components/assets/icon/layerLine32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zm2.388 22.99a22.381 22.381 0 0 0-7.77 1.347A20.422 20.422 0 0 1 8.539 28.8a15.989 15.989 0 0 1-6.43-1.366L5.794 5.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528zM16 11h7v1h-7v12h-1v-4H8v-1h7V8h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerLineService16.json b/public/assets/components/assets/icon/layerLineService16.json new file mode 100644 index 0000000..47a66f9 --- /dev/null +++ b/public/assets/components/assets/icon/layerLineService16.json @@ -0,0 +1 @@ +"M12.207 12.2A6.624 6.624 0 0 1 16 13.29L13.867.687a8.205 8.205 0 0 0-3.161-.674C8.016.014 7.982 1 5.294 1A10.39 10.39 0 0 1 2.133.488L0 13.09a9.158 9.158 0 0 0 3.793.711A10.667 10.667 0 0 0 7 13.322V15H2v1h11v-1H8v-2a11.89 11.89 0 0 1 4.207-.8zm-11.082.237L2.935 1.74A11.376 11.376 0 0 0 5.294 2a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM7 9H4V8h3V3h1v2h4v1H8v5H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerLineService24.json b/public/assets/components/assets/icon/layerLineService24.json new file mode 100644 index 0000000..cdd5ba2 --- /dev/null +++ b/public/assets/components/assets/icon/layerLineService24.json @@ -0,0 +1 @@ +"M12 16v-3H7v-1h5V3h1v3h5v1h-5v9zm1 7h8v1H4v-1h8v-3.912a22.094 22.094 0 0 1-5.576.712A13.093 13.093 0 0 1 1 18.783L4.05 1.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.673 12.673 0 0 1 4.52.878l3.051 18.105a13.093 13.093 0 0 0-5.423-1.017A21.892 21.892 0 0 0 13 18.85zm-6.576-4.2a22.051 22.051 0 0 0 5.783-.79 24.033 24.033 0 0 1 6.25-.844 16.248 16.248 0 0 1 4.158.52l-2.674-15.87a11.859 11.859 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L2.124 18.15a13.727 13.727 0 0 0 4.3.65z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerLineService32.json b/public/assets/components/assets/icon/layerLineService32.json new file mode 100644 index 0000000..ced5006 --- /dev/null +++ b/public/assets/components/assets/icon/layerLineService32.json @@ -0,0 +1 @@ +"M16 26.5a21.425 21.425 0 0 1 7.462-1.3A33.153 33.153 0 0 1 31 26L27 1.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 1.9L1 26a16.273 16.273 0 0 0 7.538 1.8A20.258 20.258 0 0 0 15 26.816V30H3v1h25v-1H16zm-7.462.3a15.989 15.989 0 0 1-6.43-1.366L5.794 3.217a15.6 15.6 0 0 0 4.544.651 17.42 17.42 0 0 0 5.445-.847 16.628 16.628 0 0 1 5.29-.81 26.164 26.164 0 0 1 5.05.518l3.651 21.999a37.286 37.286 0 0 0-6.313-.528 22.381 22.381 0 0 0-7.77 1.348A20.422 20.422 0 0 1 8.539 26.8zM15 23v-4H8v-1h7V7h1v3h7v1h-7v12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerMap16.json b/public/assets/components/assets/icon/layerMap16.json new file mode 100644 index 0000000..7016bf6 --- /dev/null +++ b/public/assets/components/assets/icon/layerMap16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM12 4H4l-1 8h10zM7.95 5a.742.742 0 0 0-.2.5.75.75 0 0 0 1.5 0 .742.742 0 0 0-.2-.5h2.067l.523 4.18a2.933 2.933 0 0 1-.988-.173 4.25 4.25 0 0 1-1.23-.911l-.108-.107a1.097 1.097 0 0 0-.743-.292 2.532 2.532 0 0 1-1.475-.324 1.985 1.985 0 0 1-.368-.38 2.331 2.331 0 0 0-1.174-.88 1.805 1.805 0 0 0-.806-.038L4.883 5zm-3.817 6l.507-4.054a1.137 1.137 0 0 1 .698-.064 1.584 1.584 0 0 1 .772.618 2.608 2.608 0 0 0 .539.537 3.26 3.26 0 0 0 1.918.46.297.297 0 0 1 .195.07l.099.099a4.956 4.956 0 0 0 1.475 1.077 3.82 3.82 0 0 0 1.404.242L11.867 11zM9.75 6.5a.75.75 0 1 1 .75.75.75.75 0 0 1-.75-.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerMap24.json b/public/assets/components/assets/icon/layerMap24.json new file mode 100644 index 0000000..cfd92fb --- /dev/null +++ b/public/assets/components/assets/icon/layerMap24.json @@ -0,0 +1 @@ +"M1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722zM8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.248 16.248 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8zM3.263 19.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.868 24.868 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234L19.057 4.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L4.853 10.2l-.04.033-.01.058.029.033zm15.196-2.27a25.713 25.713 0 0 0-6.72.9 20.374 20.374 0 0 1-5.314.734 12.935 12.935 0 0 1-2.012-.153l1.37-7.951c.093-.076.18-.159.276-.231 1.387-1.036 3.423-1.715 4.097-1.36a1.675 1.675 0 0 1 .363.592 3.396 3.396 0 0 0 1.045 1.414 2.967 2.967 0 0 0 1.786.44 1.882 1.882 0 0 1 .748.09 4.812 4.812 0 0 1 1.268 1.302 5.614 5.614 0 0 0 2.436 2.11 3.223 3.223 0 0 0 1.11.198 4.327 4.327 0 0 0 .904-.144l.36 2.134c-.565-.05-1.14-.075-1.717-.075zM8.57 6.8a11.836 11.836 0 0 0 5.01-1.025 5.906 5.906 0 0 1 2.73-.575 9.163 9.163 0 0 1 1.87.206l1.468 8.715a3.83 3.83 0 0 1-.738.13 2.337 2.337 0 0 1-.803-.145 4.739 4.739 0 0 1-2.007-1.795 5.526 5.526 0 0 0-1.563-1.556 2.388 2.388 0 0 0-1.182-.205 2.17 2.17 0 0 1-1.262-.268 2.532 2.532 0 0 1-.73-1.037 2.095 2.095 0 0 0-.774-1.029A2.016 2.016 0 0 0 9.627 8a7.52 7.52 0 0 0-3.603 1.293l.452-2.626a17.065 17.065 0 0 0 2.095.133zm3.929.7a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm3 2a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerMap32.json b/public/assets/components/assets/icon/layerMap32.json new file mode 100644 index 0000000..6a8845b --- /dev/null +++ b/public/assets/components/assets/icon/layerMap32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zM23.462 26.2a22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 28.8a15.986 15.986 0 0 1-6.43-1.366L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.433 17.433 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529zM21.074 6.21a14.759 14.759 0 0 0-4.736.733 19.375 19.375 0 0 1-5.999.925 18.297 18.297 0 0 1-2.918-.231L4.348 26.148a14.05 14.05 0 0 0 4.19.652 18.509 18.509 0 0 0 6.54-1.155 24.388 24.388 0 0 1 8.384-1.445c1.444 0 2.76.079 3.898.19L24.383 6.458a23.564 23.564 0 0 0-3.309-.247zM10.34 8.869a20.235 20.235 0 0 0 6.276-.964 13.753 13.753 0 0 1 4.46-.693 21.74 21.74 0 0 1 2.443.143l1.934 11.65a3.7 3.7 0 0 1-.723.09 3.503 3.503 0 0 1-1.148-.198 6.603 6.603 0 0 1-2.827-2.388c-.649-.796-1.261-1.888-2.07-2.305a3.255 3.255 0 0 0-1.524-.242 3.232 3.232 0 0 1-1.828-.382 2.569 2.569 0 0 1-1.06-1.076 2.54 2.54 0 0 0-.97-1.245A2.686 2.686 0 0 0 12.078 11a9.739 9.739 0 0 0-4.446 1.472l.617-3.716a19.57 19.57 0 0 0 2.09.112zM23.462 23.2a25.251 25.251 0 0 0-8.693 1.494A17.461 17.461 0 0 1 8.538 25.8a12.838 12.838 0 0 1-3.057-.372l1.971-11.872.018.025a9.935 9.935 0 0 1 4.608-1.682 1.801 1.801 0 0 1 .812.16 2.103 2.103 0 0 1 .58.853 3.533 3.533 0 0 0 1.359 1.414 4.045 4.045 0 0 0 2.326.534 2.74 2.74 0 0 1 1.11.14c.648.334 1.202 1.354 1.79 2.076a7.285 7.285 0 0 0 3.235 2.672 4.411 4.411 0 0 0 1.448.245 3.272 3.272 0 0 0 .858-.125l.567 3.421c-.9-.059-1.804-.089-2.7-.089zm-2.461-10.638a.933.933 0 0 1 .968-.775.892.892 0 0 1 .982.726.903.903 0 0 1-.972.854.863.863 0 0 1-.978-.805zm-4-3.118a.933.933 0 0 1 .968-.775.892.892 0 0 1 .982.726.903.903 0 0 1-.972.854.863.863 0 0 1-.978-.805z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerMapService16.json b/public/assets/components/assets/icon/layerMapService16.json new file mode 100644 index 0000000..b4f164c --- /dev/null +++ b/public/assets/components/assets/icon/layerMapService16.json @@ -0,0 +1 @@ +"M12.207 12.2A6.624 6.624 0 0 1 16 13.29L13.867.687a8.204 8.204 0 0 0-3.161-.674C8.016.014 7.982 1 5.294 1A10.39 10.39 0 0 1 2.133.488L0 13.09a9.158 9.158 0 0 0 3.793.711A10.666 10.666 0 0 0 7 13.322V15H2v1h11v-1H8v-2a11.89 11.89 0 0 1 4.207-.8zm-11.082.237L2.935 1.74A11.376 11.376 0 0 0 5.294 2a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM12.105 3h-8.21L3 11h10zM7.948 4a.742.742 0 0 0-.199.5.75.75 0 0 0 1.5 0 .742.742 0 0 0-.2-.5h2.16l.468 4.182a2.977 2.977 0 0 1-1.026-.175 4.25 4.25 0 0 1-1.23-.911l-.108-.107a1.097 1.097 0 0 0-.743-.292 2.532 2.532 0 0 1-1.475-.324 1.985 1.985 0 0 1-.368-.38 2.331 2.331 0 0 0-1.174-.88 1.833 1.833 0 0 0-.887-.018L4.79 4zm-3.83 6l.45-4.028a1.165 1.165 0 0 1 .769-.09 1.584 1.584 0 0 1 .772.619 2.608 2.608 0 0 0 .539.536 3.26 3.26 0 0 0 1.918.46.297.297 0 0 1 .195.07l.099.099a4.956 4.956 0 0 0 1.475 1.077 3.84 3.84 0 0 0 1.432.244L11.882 10zM9.75 5.5a.75.75 0 1 1 .75.75.75.75 0 0 1-.75-.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerMapService24.json b/public/assets/components/assets/icon/layerMapService24.json new file mode 100644 index 0000000..9301036 --- /dev/null +++ b/public/assets/components/assets/icon/layerMapService24.json @@ -0,0 +1 @@ +"M21.384 16.4L19.057 2.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L3.262 17.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.868 24.868 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234zM8.571 4.8a11.836 11.836 0 0 0 5.01-1.025 5.906 5.906 0 0 1 2.73-.575 9.163 9.163 0 0 1 1.87.206l1.468 8.715a3.83 3.83 0 0 1-.738.13 2.337 2.337 0 0 1-.803-.145 4.739 4.739 0 0 1-2.007-1.795 5.526 5.526 0 0 0-1.563-1.556 2.388 2.388 0 0 0-1.182-.205 2.17 2.17 0 0 1-1.262-.268 2.532 2.532 0 0 1-.73-1.037 2.095 2.095 0 0 0-.774-1.029A2.016 2.016 0 0 0 9.627 6a7.52 7.52 0 0 0-3.603 1.293l.452-2.626a17.065 17.065 0 0 0 2.095.133zm3.168 11.266a20.373 20.373 0 0 1-5.315.734 12.935 12.935 0 0 1-2.012-.153l1.37-7.951c.093-.076.18-.159.276-.231 1.387-1.036 3.423-1.715 4.097-1.36a1.675 1.675 0 0 1 .363.592 3.396 3.396 0 0 0 1.045 1.414 2.967 2.967 0 0 0 1.786.44 1.882 1.882 0 0 1 .748.09 4.812 4.812 0 0 1 1.268 1.302 5.614 5.614 0 0 0 2.436 2.11 3.223 3.223 0 0 0 1.11.198 4.327 4.327 0 0 0 .904-.144l.36 2.134a19.52 19.52 0 0 0-1.718-.075 25.713 25.713 0 0 0-6.718.9zM12.5 5.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm3 2a1 1 0 1 1 1 1 1 1 0 0 1-1-1zM13 18.85a21.892 21.892 0 0 1 5.458-.684 13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105A12.674 12.674 0 0 0 16.31.2c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 18.783A13.093 13.093 0 0 0 6.424 19.8 22.094 22.094 0 0 0 12 19.088V23H4v1h17v-1h-8zm-10.876-.7L4.848 2.343A16.193 16.193 0 0 0 8.57 2.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerMapService32.json b/public/assets/components/assets/icon/layerMapService32.json new file mode 100644 index 0000000..487b9bd --- /dev/null +++ b/public/assets/components/assets/icon/layerMapService32.json @@ -0,0 +1 @@ +"M21.074 1.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 1.9L1 26a16.273 16.273 0 0 0 7.538 1.8A20.258 20.258 0 0 0 15 26.816V30H3v1h25v-1H16v-3.5a21.425 21.425 0 0 1 7.462-1.3A33.153 33.153 0 0 1 31 26L27 1.9a26.401 26.401 0 0 0-5.926-.689zM23.462 24.2a22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 26.8a15.986 15.986 0 0 1-6.43-1.366L5.795 3.217a15.6 15.6 0 0 0 4.544.651 17.431 17.431 0 0 0 5.445-.846 16.632 16.632 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529zM21.074 4.21a14.759 14.759 0 0 0-4.736.733 19.375 19.375 0 0 1-5.999.925 18.297 18.297 0 0 1-2.918-.231L4.348 24.148a14.05 14.05 0 0 0 4.19.652 18.509 18.509 0 0 0 6.54-1.155 24.388 24.388 0 0 1 8.384-1.445c1.444 0 2.76.079 3.898.19L24.383 4.458a23.564 23.564 0 0 0-3.309-.247zM10.34 6.869a20.235 20.235 0 0 0 6.276-.964 13.754 13.754 0 0 1 4.46-.693 21.74 21.74 0 0 1 2.443.143l1.935 11.658a3.716 3.716 0 0 1-.725.09 3.498 3.498 0 0 1-1.147-.2 6.505 6.505 0 0 1-2.827-2.344c-.649-.795-1.261-1.938-2.07-2.355a3.255 3.255 0 0 0-1.524-.242 3.232 3.232 0 0 1-1.828-.382 2.696 2.696 0 0 1-1.06-1.134 2.227 2.227 0 0 0-.97-1.137 2.686 2.686 0 0 0-1.224-.258 9.747 9.747 0 0 0-4.455 1.477l.626-3.77a19.57 19.57 0 0 0 2.09.111zM23.462 21.2a25.251 25.251 0 0 0-8.693 1.494A17.461 17.461 0 0 1 8.538 23.8a12.838 12.838 0 0 1-3.057-.372l1.964-11.831.025.034a9.935 9.935 0 0 1 4.608-1.681 1.942 1.942 0 0 1 .812.05 2.103 2.103 0 0 1 .58.854 3.64 3.64 0 0 0 1.359 1.472 4.045 4.045 0 0 0 2.326.534 2.74 2.74 0 0 1 1.11.14c.648.334 1.202 1.405 1.79 2.126a7.199 7.199 0 0 0 3.235 2.628 4.411 4.411 0 0 0 1.448.246 3.27 3.27 0 0 0 .859-.125l.567 3.414c-.9-.059-1.805-.089-2.702-.089zm-2.461-10.338a.933.933 0 0 1 .968-.775.892.892 0 0 1 .982.726.903.903 0 0 1-.972.854.863.863 0 0 1-.978-.805zm-4-3.418a.933.933 0 0 1 .968-.775.892.892 0 0 1 .982.726.903.903 0 0 1-.972.854.863.863 0 0 1-.978-.805z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerPoints16.json b/public/assets/components/assets/icon/layerPoints16.json new file mode 100644 index 0000000..5b29ff8 --- /dev/null +++ b/public/assets/components/assets/icon/layerPoints16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.204 8.204 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.212 7.212 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM4.5 5.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm6 3a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-7 2a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerPoints24.json b/public/assets/components/assets/icon/layerPoints24.json new file mode 100644 index 0000000..8311ceb --- /dev/null +++ b/public/assets/components/assets/icon/layerPoints24.json @@ -0,0 +1 @@ +"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.03 24.03 0 0 0-6.251.845 22.054 22.054 0 0 1-5.783.789 13.727 13.727 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.25 16.25 0 0 0-4.157-.52zM9.5 8.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm8 3a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-9 4a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerPoints32.json b/public/assets/components/assets/icon/layerPoints32.json new file mode 100644 index 0000000..25013d1 --- /dev/null +++ b/public/assets/components/assets/icon/layerPoints32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zM23.462 26.2a22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 28.8a15.986 15.986 0 0 1-6.43-1.366L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.433 17.433 0 0 0 5.445-.846 16.632 16.632 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529zM13.5 11.5a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm9 4a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-10 5a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerPolygon16.json b/public/assets/components/assets/icon/layerPolygon16.json new file mode 100644 index 0000000..dfa3646 --- /dev/null +++ b/public/assets/components/assets/icon/layerPolygon16.json @@ -0,0 +1 @@ +"M12.207 13.2A6.624 6.624 0 0 1 16 14.29L13.867 1.687a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6zM2.935 2.74A11.376 11.376 0 0 0 5.294 3a7.834 7.834 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.537 9.537 0 0 1-2.668-.363zM12 4H4l-1 8h10zM8.788 5L7.602 7.042H4.628L4.883 5zM4.512 7.964h3.096L10.177 11H4.133zM11.324 11L8.362 7.5 9.812 5h1.305l.75 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerPolygon24.json b/public/assets/components/assets/icon/layerPolygon24.json new file mode 100644 index 0000000..eab0b56 --- /dev/null +++ b/public/assets/components/assets/icon/layerPolygon24.json @@ -0,0 +1 @@ +"M16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105a12.674 12.674 0 0 0-4.52-.878zm2.148 16.966a24.03 24.03 0 0 0-6.251.845 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.848 4.343A16.193 16.193 0 0 0 8.57 4.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.248 16.248 0 0 0-4.157-.52zM16.31 4.2a6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L3.262 19.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.868 24.868 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234L19.057 4.59a10.555 10.555 0 0 0-2.746-.39zM6.476 6.667a17.064 17.064 0 0 0 2.095.133 11.836 11.836 0 0 0 5.01-1.025 5.842 5.842 0 0 1 2.331-.566L11.793 12H5.558zm5.263 11.4a20.374 20.374 0 0 1-5.315.733 12.935 12.935 0 0 1-2.012-.153L5.385 13h6.268l3.54 4.378a32.767 32.767 0 0 0-3.454.688zm6.719-.901c-.76 0-1.448.03-2.085.082l-3.767-4.66 4.454-7.342a10.049 10.049 0 0 1 1.12.16l1.995 11.835c-.565-.05-1.14-.075-1.717-.075zM7.5 8.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm10 2.9a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-9 4.1a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerPolygon32.json b/public/assets/components/assets/icon/layerPolygon32.json new file mode 100644 index 0000000..5e343c1 --- /dev/null +++ b/public/assets/components/assets/icon/layerPolygon32.json @@ -0,0 +1 @@ +"M21.074 3.211c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28L27 3.9a26.401 26.401 0 0 0-5.926-.689zM23.462 26.2a22.376 22.376 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 28.8a15.986 15.986 0 0 1-6.43-1.366L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.433 17.433 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529zM21.074 6.21a14.759 14.759 0 0 0-4.736.733 19.375 19.375 0 0 1-5.999.925 18.297 18.297 0 0 1-2.918-.231L4.348 26.148a14.05 14.05 0 0 0 4.19.652 18.509 18.509 0 0 0 6.54-1.155 24.388 24.388 0 0 1 8.384-1.445c1.444 0 2.76.079 3.898.19L24.383 6.458a23.564 23.564 0 0 0-3.309-.247zM8.25 8.757a19.57 19.57 0 0 0 2.09.112 20.235 20.235 0 0 0 6.276-.964 14.641 14.641 0 0 1 3.073-.638L14.997 15H7.212zm6.52 15.938A17.461 17.461 0 0 1 8.539 25.8a12.838 12.838 0 0 1-3.056-.372L7.046 16h7.98l5.915 7.316a26.442 26.442 0 0 0-6.171 1.378zm8.693-1.494c-.456 0-.886.013-1.304.032l-6.276-7.763 5.007-8.255c.064 0 .12-.003.185-.003a21.74 21.74 0 0 1 2.444.143l2.645 15.935c-.9-.059-1.804-.089-2.7-.089zM11.5 11.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm11 4a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-10 5a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerPolygonService16.json b/public/assets/components/assets/icon/layerPolygonService16.json new file mode 100644 index 0000000..3408921 --- /dev/null +++ b/public/assets/components/assets/icon/layerPolygonService16.json @@ -0,0 +1 @@ +"M12.207 12.2A6.624 6.624 0 0 1 16 13.29L13.867.687a8.205 8.205 0 0 0-3.161-.674C8.016.014 7.982 1 5.294 1A10.39 10.39 0 0 1 2.133.488L0 13.09a9.158 9.158 0 0 0 3.793.711A10.667 10.667 0 0 0 7 13.322V15H2v1h11v-1H8v-2a11.89 11.89 0 0 1 4.207-.8zm-11.082.237L2.935 1.74A11.376 11.376 0 0 0 5.294 2a7.833 7.833 0 0 0 3.045-.552 5.895 5.895 0 0 1 2.367-.434 7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852 10.962 10.962 0 0 1-3.888.748 9.54 9.54 0 0 1-2.668-.363zM12.105 3h-8.21L3 11h10zM8.787 4L7.602 6.042h-3.04L4.79 4zm-4.33 2.964h3.15L10.177 10H4.118zM11.324 10L8.362 6.5 9.812 4h1.398l.672 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerPolygonService24.json b/public/assets/components/assets/icon/layerPolygonService24.json new file mode 100644 index 0000000..2339535 --- /dev/null +++ b/public/assets/components/assets/icon/layerPolygonService24.json @@ -0,0 +1 @@ +"M13 18.85a21.892 21.892 0 0 1 5.458-.684 13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105A12.674 12.674 0 0 0 16.31.2c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 18.783A13.093 13.093 0 0 0 6.424 19.8 22.094 22.094 0 0 0 12 19.088V23H4v1h17v-1h-8zm-10.876-.7L4.848 2.343A16.193 16.193 0 0 0 8.57 2.8a9.805 9.805 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.248 16.248 0 0 0-4.157-.52 24.03 24.03 0 0 0-6.251.844 22.054 22.054 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65zm19.26-1.75L19.057 2.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L3.262 17.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.868 24.868 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234zm-1.21-1.16a19.852 19.852 0 0 0-1.716-.074c-.76 0-1.448.03-2.085.082l-3.767-4.66 4.454-7.342a10.049 10.049 0 0 1 1.12.16zM6.477 4.668a17.065 17.065 0 0 0 2.095.133 11.836 11.836 0 0 0 5.01-1.025 5.842 5.842 0 0 1 2.331-.566L11.793 10H5.558zm5.263 11.4a20.374 20.374 0 0 1-5.315.733 12.935 12.935 0 0 1-2.012-.153L5.385 11h6.268l3.54 4.378a32.767 32.767 0 0 0-3.454.688zM7.5 6.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm10 2.9a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-9 4.1a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerPolygonService32.json b/public/assets/components/assets/icon/layerPolygonService32.json new file mode 100644 index 0000000..610def5 --- /dev/null +++ b/public/assets/components/assets/icon/layerPolygonService32.json @@ -0,0 +1 @@ +"M27.36 22.39L24.383 4.458a23.564 23.564 0 0 0-3.309-.247 14.759 14.759 0 0 0-4.736.732 19.375 19.375 0 0 1-5.999.925 18.297 18.297 0 0 1-2.918-.231L4.348 24.148a14.05 14.05 0 0 0 4.19.652 18.509 18.509 0 0 0 6.54-1.155 24.388 24.388 0 0 1 8.384-1.445c1.444 0 2.76.079 3.898.19zm-1.196-1.101c-.9-.059-1.805-.089-2.702-.089-.423 0-.819.014-1.208.03l-6.248-7.73 5.029-8.29h.04a21.74 21.74 0 0 1 2.443.143zM8.249 6.756a19.57 19.57 0 0 0 2.09.112 20.235 20.235 0 0 0 6.276-.964 14.45 14.45 0 0 1 3.223-.648L15.14 13H7.212zm6.52 15.938a17.461 17.461 0 0 1-6.23 1.106 12.838 12.838 0 0 1-3.056-.372L7.046 14h8.077l5.91 7.31a26.378 26.378 0 0 0-6.263 1.384zM16 26.5a21.425 21.425 0 0 1 7.462-1.3A33.153 33.153 0 0 1 31 26L27 1.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 1.9L1 26a16.273 16.273 0 0 0 7.538 1.8A20.258 20.258 0 0 0 15 26.816V30H3v1h25v-1H16zM2.108 25.434L5.795 3.217a15.6 15.6 0 0 0 4.544.651 17.43 17.43 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81 26.266 26.266 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529 22.375 22.375 0 0 0-7.77 1.348A20.416 20.416 0 0 1 8.539 26.8a15.986 15.986 0 0 1-6.43-1.366zM11.5 9.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm10 3a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm-9 6a1 1 0 1 1-1-1 1 1 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerService16.json b/public/assets/components/assets/icon/layerService16.json new file mode 100644 index 0000000..0de1e86 --- /dev/null +++ b/public/assets/components/assets/icon/layerService16.json @@ -0,0 +1 @@ +"M10.706 1.014a7.215 7.215 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 12.79 12.79 0 0 0-4.526.852l-.604.204-.363.108a9.678 9.678 0 0 1-2.921.436 9.54 9.54 0 0 1-2.668-.363L2.935 1.74A11.372 11.372 0 0 0 5.294 2a7.833 7.833 0 0 0 3.045-.552 5.894 5.894 0 0 1 2.367-.434zm0-1C8.016.014 7.982 1 5.294 1A10.39 10.39 0 0 1 2.133.488L0 13.09a9.158 9.158 0 0 0 3.793.711A10.667 10.667 0 0 0 7 13.322V15H2v1h11v-1H8v-2a11.89 11.89 0 0 1 4.207-.8A6.624 6.624 0 0 1 16 13.29L13.867.687a8.205 8.205 0 0 0-3.161-.674z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerService24.json b/public/assets/components/assets/icon/layerService24.json new file mode 100644 index 0000000..6076bc0 --- /dev/null +++ b/public/assets/components/assets/icon/layerService24.json @@ -0,0 +1 @@ +"M16.31 1.2a11.86 11.86 0 0 1 3.63.615l2.675 15.872a16.246 16.246 0 0 0-4.157-.52 22.854 22.854 0 0 0-5.688.71l-1.001.238a21.176 21.176 0 0 1-5.345.685 13.724 13.724 0 0 1-4.3-.65L4.848 2.343A16.193 16.193 0 0 0 8.57 2.8a9.806 9.806 0 0 0 4.25-.875 7.791 7.791 0 0 1 3.49-.725m0-1c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 18.783A13.093 13.093 0 0 0 6.424 19.8 22.094 22.094 0 0 0 12 19.088V23H4v1h17v-1h-8v-4.15a21.892 21.892 0 0 1 5.458-.684 13.093 13.093 0 0 1 5.423 1.017l-3.05-18.105A12.674 12.674 0 0 0 16.31.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerService32.json b/public/assets/components/assets/icon/layerService32.json new file mode 100644 index 0000000..a73c846 --- /dev/null +++ b/public/assets/components/assets/icon/layerService32.json @@ -0,0 +1 @@ +"M21.074 2.211a26.266 26.266 0 0 1 5.05.518l3.651 22a37.271 37.271 0 0 0-6.313-.529 22.376 22.376 0 0 0-7.769 1.348l-.988.313a19.256 19.256 0 0 1-6.167.939 15.988 15.988 0 0 1-6.43-1.366L5.795 3.217a15.6 15.6 0 0 0 4.544.651 17.431 17.431 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81zm0-1c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 1.9L1 26a16.273 16.273 0 0 0 7.538 1.8A20.258 20.258 0 0 0 15 26.816V30H3v1h25v-1H16v-3.5a21.425 21.425 0 0 1 7.462-1.3A33.153 33.153 0 0 1 31 26L27 1.9a26.401 26.401 0 0 0-5.926-.689z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerZoomTo16.json b/public/assets/components/assets/icon/layerZoomTo16.json new file mode 100644 index 0000000..7f60b54 --- /dev/null +++ b/public/assets/components/assets/icon/layerZoomTo16.json @@ -0,0 +1 @@ +"M3.793 14.8A9.158 9.158 0 0 1 0 14.089l2.133-12.6A10.39 10.39 0 0 0 5.294 2c2.688 0 2.721-.986 5.412-.986a8.205 8.205 0 0 1 3.161.674l1.748 10.324-1.181-.984-.436-2.578a5.468 5.468 0 0 0-.288-1.7l-.734-4.337a7.214 7.214 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434A7.833 7.833 0 0 1 5.294 3a11.376 11.376 0 0 1-2.359-.26l-1.81 10.697a9.54 9.54 0 0 0 2.668.363 9.568 9.568 0 0 0 2.073-.218l.691.865a10.534 10.534 0 0 1-2.764.353zm10.126 1.003l-2.067-2.067a.667.667 0 0 1 0-.943l.129-.13-.673-.672a4.55 4.55 0 1 1 .69-.691l.673.674.124-.124a.668.668 0 0 1 .943 0l2.067 2.068a.666.666 0 0 1 0 .943l-.943.942a.665.665 0 0 1-.943 0zM8.5 12A3.5 3.5 0 1 0 5 8.5 3.504 3.504 0 0 0 8.5 12zm4.294 1.265l1.597 1.595.471-.47-1.595-1.598zM9 9h2V8H9V6H8v2H6v1h2v2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerZoomTo24.json b/public/assets/components/assets/icon/layerZoomTo24.json new file mode 100644 index 0000000..5e79d76 --- /dev/null +++ b/public/assets/components/assets/icon/layerZoomTo24.json @@ -0,0 +1 @@ +"M9.277 20.442a7.294 7.294 0 0 0 1.304.744 21.448 21.448 0 0 1-5.157.614A13.093 13.093 0 0 1 0 20.783L3.05 3.078a15.028 15.028 0 0 0 4.52.722c3.849 0 3.893-1.6 7.74-1.6a12.674 12.674 0 0 1 4.52.878l2.642 15.678-1.113-1.114c-.031-.031-.07-.052-.102-.081L18.94 3.815a11.86 11.86 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725 9.805 9.805 0 0 1-4.25.875 16.193 16.193 0 0 1-3.723-.457L1.124 20.15a13.726 13.726 0 0 0 4.3.65 19.768 19.768 0 0 0 3.853-.358zm13.519 1.467a.68.68 0 0 1 0 .962l-.934.932a.666.666 0 0 1-.943 0l-2.855-2.855a.668.668 0 0 1 0-.943l.129-.13-1.32-1.318a5.362 5.362 0 1 1 .69-.69l1.32 1.319.124-.124a.668.668 0 0 1 .943 0zm-4.994-7.41a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm4.06 7.89l-2.383-2.385-.473.473 2.385 2.383zM14 12h-1v2h-2v1h2v2h1v-2h2v-1h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layerZoomTo32.json b/public/assets/components/assets/icon/layerZoomTo32.json new file mode 100644 index 0000000..0ebd457 --- /dev/null +++ b/public/assets/components/assets/icon/layerZoomTo32.json @@ -0,0 +1 @@ +"M21.823 26.938l.299.3c-5.72.31-7.182 2.562-13.584 2.562A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.401 26.401 0 0 1 27 3.9l3.579 21.563-1.215-1.215-3.24-19.519a26.266 26.266 0 0 0-5.05-.518 16.633 16.633 0 0 0-5.29.81 17.433 17.433 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.108 27.433a15.986 15.986 0 0 0 6.43 1.366 20.416 20.416 0 0 0 7.155-1.252 23.514 23.514 0 0 1 5.666-1.256 2.73 2.73 0 0 0 .464.646zM24.8 18.5a6.32 6.32 0 0 1-1.51 4.082l.872.873.218-.218a.81.81 0 0 1 1.144 0l4.24 4.238a.811.811 0 0 1 0 1.145l-1.145 1.143a.808.808 0 0 1-1.143 0l-4.24-4.239a.81.81 0 0 1 0-1.144l.219-.218-.873-.873A6.294 6.294 0 1 1 24.8 18.5zm-.722 6.453l3.97 3.968.874-.873-3.97-3.968zM18.5 23.8a5.3 5.3 0 1 0-5.3-5.3 5.25 5.25 0 0 0 5.3 5.3zM22 19v-1h-3v-3h-1v3h-3v1h3v3h1v-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layers16.json b/public/assets/components/assets/icon/layers16.json new file mode 100644 index 0000000..3483bde --- /dev/null +++ b/public/assets/components/assets/icon/layers16.json @@ -0,0 +1 @@ +"M8.023 1.023l-8 4.5 8 4.5 8-4.5zm-5.96 4.5l5.96-3.352 5.96 3.352-5.96 3.353zm13.96 3l-8 4.5-8-4.5 1.02-.573 6.98 3.926 6.98-3.926zm-8 6.353l6.98-3.926 1.02.573-7.914 4.452a.175.175 0 0 1-.171 0L.023 11.523l1.02-.573z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layers24.json b/public/assets/components/assets/icon/layers24.json new file mode 100644 index 0000000..2ba6bd2 --- /dev/null +++ b/public/assets/components/assets/icon/layers24.json @@ -0,0 +1 @@ +"M3.893 15.947l-.927.547L12 21.838l9.033-5.342-.927-.547.983-.582L23 16.495 12 23 1 16.493l1.91-1.128zM23 8.495L12 15 1 8.493 12 2zm-10.999 5.343l9.033-5.342-9.033-5.335-9.035 5.333zm9.089-2.47l-.983.58.927.548-9.033 5.342-9.035-5.344.927-.547-.983-.582L1 12.493 12 19l11-6.505z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layers32.json b/public/assets/components/assets/icon/layers32.json new file mode 100644 index 0000000..e23d13f --- /dev/null +++ b/public/assets/components/assets/icon/layers32.json @@ -0,0 +1 @@ +"M30.5 11.492L16 3 1.5 11.492 16 20zM16 4.16l12.522 7.334L16 18.841 3.478 11.493zM16 25L1.5 16.492l2.781-1.629.989.58-1.792 1.05L16 23.841l12.522-7.348-1.792-1.05.989-.58 2.781 1.63zm0 5L1.5 21.492l2.781-1.629.989.58-1.792 1.05L16 28.841l12.522-7.348-1.792-1.05.989-.58 2.781 1.63z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layersEditable16.json b/public/assets/components/assets/icon/layersEditable16.json new file mode 100644 index 0000000..f28b2ba --- /dev/null +++ b/public/assets/components/assets/icon/layersEditable16.json @@ -0,0 +1 @@ +"M13.423 8.208l.734-.734 1.866 1.05-8 4.5-8-4.5L5.6 5.386l-.65 1.513-2.887 1.624 5.96 3.353 3.01-1.693.371-.16a1.983 1.983 0 0 0 .545-.355l2.034-1.145zm-5.4 6.668l-6.98-3.926-1.02.573 7.915 4.452a.175.175 0 0 0 .171 0l7.914-4.452-1.02-.573zm-1.99-5.422l.285-.667 1.47-3.43L12.84.307a.965.965 0 0 1 1.385.03l1.414 1.414a.965.965 0 0 1 .03 1.384l-1.446 1.443-3.607 3.609-3.014 1.292-1.082.464a.371.371 0 0 1-.488-.488zM12.21 2.35l1.415 1.414 1.09-1.09a.306.306 0 0 0 0-.434l-.98-.98a.306.306 0 0 0-.434 0zM8.495 6.065L9.91 7.479l3.008-3.008-1.414-1.414zm-.924 2.338l1.294-.554-.74-.74z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layersEditable24.json b/public/assets/components/assets/icon/layersEditable24.json new file mode 100644 index 0000000..fa3c187 --- /dev/null +++ b/public/assets/components/assets/icon/layersEditable24.json @@ -0,0 +1 @@ +"M21.09 15.367L23 16.495 12 23 1 16.493l1.91-1.128.983.582-.927.547L12 21.838l9.033-5.342-.927-.547zm-3.93-5.159l3.874 2.288-9.033 5.342-9.035-5.344L7.04 10.09l.654-1.527c.005-.01.013-.02.017-.03L1 12.491 12 19l11-6.505-5.11-3.017zm-9.382 3.239l.327-.763L9.533 9.35l8.31-8.309a.98.98 0 0 1 1.385 0l1.429 1.429a.965.965 0 0 1 .03 1.385l-8.325 8.324-3.183 1.364-.914.391a.371.371 0 0 1-.487-.487zm9.316-10.243l1.413 1.415 1.152-1.152a.42.42 0 0 0 .006-.587l-.804-.838a.42.42 0 0 0-.6-.006zm-6.177 6.177l1.414 1.414 5.47-5.47-1.415-1.413zm-1.601 3.015l2.241-.96-1.28-1.28z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layersEditable32.json b/public/assets/components/assets/icon/layersEditable32.json new file mode 100644 index 0000000..1c2fdda --- /dev/null +++ b/public/assets/components/assets/icon/layersEditable32.json @@ -0,0 +1 @@ +"M24.172 13.945l.731-.73 5.597 3.277L16 25 1.5 16.492 16 8l.89.52-.732.732L16 9.159 3.478 16.493 16 23.841l12.522-7.348zm2.558 6.499l1.792 1.05L16 28.84 3.478 21.493l1.792-1.05-.989-.58-2.781 1.63L16 30l14.5-8.508-2.781-1.629zm2.915-16.562a1.203 1.203 0 0 1 .037 1.726L27.88 7.406v.001l-9.565 9.567-5.465 2.342a.306.306 0 0 1-.402-.402l2.342-5.465L26.156 2.083a1.203 1.203 0 0 1 1.726.037zM17.324 16.311l-1.871-1.87-1.403 3.273zm9.584-9.344l-2.11-2.111-8.759 8.757 2.112 2.111zm2.03-2.378l-1.761-1.761a.285.285 0 0 0-.193-.092.163.163 0 0 0-.12.054l-1.36 1.359 2.111 2.11 1.36-1.358c.133-.133-.02-.294-.038-.312z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layersReference16.json b/public/assets/components/assets/icon/layersReference16.json new file mode 100644 index 0000000..498e163 --- /dev/null +++ b/public/assets/components/assets/icon/layersReference16.json @@ -0,0 +1 @@ +"M13.5 7.104l2.523 1.42-8 4.5-8-4.5L2.68 7.03a4.62 4.62 0 0 0 .369.94l-.985.553 5.96 3.353 5.96-3.353-.61-.343a1.983 1.983 0 0 0 .127-.68zm-5.477 7.772l-6.98-3.926-1.02.573 7.915 4.452a.175.175 0 0 0 .171 0l7.914-4.452-1.02-.573zM8 5V4H6v1zM4 7.333V1.5A1.502 1.502 0 0 1 5.5 0H12v8h-2v1H5.667A1.67 1.67 0 0 1 4 7.333zM5 1.5a.501.501 0 0 0 .5.5H10v5h1V1H5.5a.501.501 0 0 0-.5.5zm0 1.414v4.419A.667.667 0 0 0 5.667 8H9V3H5.498A1.478 1.478 0 0 1 5 2.914z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layersReference24.json b/public/assets/components/assets/icon/layersReference24.json new file mode 100644 index 0000000..4fbb163 --- /dev/null +++ b/public/assets/components/assets/icon/layersReference24.json @@ -0,0 +1 @@ +"M21.09 15.367L23 16.495 12 23 1 16.493l1.91-1.128.983.582-.927.547L12 21.838l9.033-5.342-.927-.547zM19.5 11.5c0 .03-.007.056-.009.085l1.543.911-4.198 2.483a1.988 1.988 0 0 1-.68.402L12 17.838l-9.035-5.344L5.5 10.998V9.837L1 12.493 12 19l11-6.505-3.5-2.067zM14 7V6H9v1zm-4 1v1h3V8zM7 2.5C7 1.66 7.952 1 9.167 1H18v11h-2v2H9.5A2.502 2.502 0 0 1 7 11.5zm1 0c0 .177.443.5 1.167.5H16v8h1V2H9.167C8.443 2 8 2.323 8 2.5zm0 9A1.502 1.502 0 0 0 9.5 13H15V4H9.167A2.943 2.943 0 0 1 8 3.77z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layersReference32.json b/public/assets/components/assets/icon/layersReference32.json new file mode 100644 index 0000000..63b6b8a --- /dev/null +++ b/public/assets/components/assets/icon/layersReference32.json @@ -0,0 +1 @@ +"M25.5 13.564l5 2.928L16 25 1.5 16.492l6-3.514v1.16l-4.022 2.355L16 23.841l5.734-3.365a1.99 1.99 0 0 0 1.389-.814l5.4-3.169-3.023-1.77zm1.23 6.88l1.792 1.05L16 28.84 3.478 21.493l1.792-1.05-.989-.58-2.781 1.63L16 30l14.5-8.508-2.781-1.629zM18 10V9h-5v1zm-4 2h3v-1h-3zM9 3.5c0-.84.952-1.5 2.167-1.5H24v15h-2v2H11.5A2.502 2.502 0 0 1 9 16.5zm1 0c0 .177.443.5 1.167.5H22v12h1V3H11.167C10.443 3 10 3.323 10 3.5zm0 13a1.502 1.502 0 0 0 1.5 1.5H21V5h-9.833A2.943 2.943 0 0 1 10 4.77z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layoutHorizontal16.json b/public/assets/components/assets/icon/layoutHorizontal16.json new file mode 100644 index 0000000..475dc16 --- /dev/null +++ b/public/assets/components/assets/icon/layoutHorizontal16.json @@ -0,0 +1 @@ +"M4 6h1v4H4zm7 4h1V6h-1zM10 0v1h1v1h1V0zm1 15h-1v1h2v-2h-1zm-6-1H4v2h2v-1H5zM4 0v2h1V1h1V0zm3 1h2V0H7zm0 15h2v-1H7zm5-12h4v8h-4v1h-1v-1H5v1H4v-1H0V4h4V3h1v1h6V3h1zm3 1H1v6h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layoutHorizontal24.json b/public/assets/components/assets/icon/layoutHorizontal24.json new file mode 100644 index 0000000..f5d5d3c --- /dev/null +++ b/public/assets/components/assets/icon/layoutHorizontal24.json @@ -0,0 +1 @@ +"M8 15H7V9h1zm9-6h-1v6h1zm0-6V1h-2v1h1v1zm-1 19h-1v1h2v-2h-1zm1-15h6v10h-6v2h-1v-2H8v2H7v-2H1V7h6V5h1v2h8V5h1zm5 1H2v8h20zM7 1v2h1V2h1V1zm1 20H7v2h2v-1H8zm3-19h2V1h-2zm0 21h2v-1h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layoutHorizontal32.json b/public/assets/components/assets/icon/layoutHorizontal32.json new file mode 100644 index 0000000..309ae23 --- /dev/null +++ b/public/assets/components/assets/icon/layoutHorizontal32.json @@ -0,0 +1 @@ +"M11 13h1v6h-1zm9 6h1v-6h-1zM12 3h1V2h-2v2h1zm-1 27h2v-1h-1v-1h-1zm9-26h1V2h-2v1h1zm0 25h-1v1h2v-2h-1zM12 6h-1v2h1zm0 18h-1v2h1zm8-16h1V6h-1zm1 3h9v10h-9v1h-1v-1h-8v1h-1v-1H2V11h9v-1h1v1h8v-1h1zm8 1H3v8h26zm-8 12h-1v2h1zM17 2h-2v1h2zm0 27h-2v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layoutVertical16.json b/public/assets/components/assets/icon/layoutVertical16.json new file mode 100644 index 0000000..3d5acf0 --- /dev/null +++ b/public/assets/components/assets/icon/layoutVertical16.json @@ -0,0 +1 @@ +"M12 0H4v4H3v1h1v6H3v1h1v4h8v-4h1v-1h-1V5h1V4h-1zm-1 15H5V1h6zm-5-4h4v1H6zm0-7h4v1H6zm9 6h1v2h-2v-1h1zM1 11h1v1H0v-2h1zm15-7v2h-1V5h-1V4zM2 4v1H1v1H0V4zM1 9H0V7h1zm14-2h1v2h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layoutVertical24.json b/public/assets/components/assets/icon/layoutVertical24.json new file mode 100644 index 0000000..53b3f58 --- /dev/null +++ b/public/assets/components/assets/icon/layoutVertical24.json @@ -0,0 +1 @@ +"M17 1H7v6H5v1h2v8H5v1h2v6h10v-6h2v-1h-2V8h2V7h-2zm-1 21H8V2h8zM15 8H9V7h6zm0 9H9v-1h6zm7-2h1v2h-2v-1h1zM2 16h1v1H1v-2h1zm20-9h1v2h-1V8h-1V7zM2 7h1v1H2v1H1V7zm20 4h1v2h-1zM2 13H1v-2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/layoutVertical32.json b/public/assets/components/assets/icon/layoutVertical32.json new file mode 100644 index 0000000..0a49232 --- /dev/null +++ b/public/assets/components/assets/icon/layoutVertical32.json @@ -0,0 +1 @@ +"M13 20h6v1h-6zm0-8h6v-1h-6zM3 19H2v2h2v-1H3zm26 1h-1v1h2v-2h-1zM2 11v2h1v-1h1v-1zm26 0v1h1v1h1v-2zM8 20H6v1h2zm16 1h2v-1h-2zm-3 0v9H11v-9h-1v-1h1v-8h-1v-1h1V2h10v9h1v1h-1v8h1v1zM20 3h-8v26h8zM8 11H6v1h2zm16 1h2v-1h-2zM3 15H2v2h1zm26 2h1v-2h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/left16.json b/public/assets/components/assets/icon/left16.json new file mode 100644 index 0000000..16d225c --- /dev/null +++ b/public/assets/components/assets/icon/left16.json @@ -0,0 +1 @@ +"M5.354 3.398L3.752 5h3.775A5.483 5.483 0 0 1 13 10.5V14h-1v-3.5A4.482 4.482 0 0 0 7.527 6H3.752l1.602 1.602-.707.707L1.837 5.5l2.81-2.81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/left24.json b/public/assets/components/assets/icon/left24.json new file mode 100644 index 0000000..296a834 --- /dev/null +++ b/public/assets/components/assets/icon/left24.json @@ -0,0 +1 @@ +"M4.799 8.494l2.847-2.848.707.707-1.647 1.648h4.451A6.901 6.901 0 0 1 18 14.929v6.07h-1v-6.07A5.901 5.901 0 0 0 11.157 9H6.72l1.634 1.634-.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/left32.json b/public/assets/components/assets/icon/left32.json new file mode 100644 index 0000000..8ff09dd --- /dev/null +++ b/public/assets/components/assets/icon/left32.json @@ -0,0 +1 @@ +"M13.5 11A10.512 10.512 0 0 1 24 21.5V28h-1v-6.5a9.51 9.51 0 0 0-9.5-9.5H6.72l2.647 2.646-.707.707L4.807 11.5 8.66 7.646l.707.707L6.721 11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftAlign16.json b/public/assets/components/assets/icon/leftAlign16.json new file mode 100644 index 0000000..dd84207 --- /dev/null +++ b/public/assets/components/assets/icon/leftAlign16.json @@ -0,0 +1 @@ +"M1 2h14v1H1zm0 5h8V6H1zm0 4h14v-1H1zm0 4h8v-1H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftAlign24.json b/public/assets/components/assets/icon/leftAlign24.json new file mode 100644 index 0000000..8433c74 --- /dev/null +++ b/public/assets/components/assets/icon/leftAlign24.json @@ -0,0 +1 @@ +"M2 3h20v1H2zm0 7h12V9H2zm0 6h20v-1H2zm0 6h12v-1H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftAlign32.json b/public/assets/components/assets/icon/leftAlign32.json new file mode 100644 index 0000000..6f965d8 --- /dev/null +++ b/public/assets/components/assets/icon/leftAlign32.json @@ -0,0 +1 @@ +"M2 4h28v1H2zm0 9h16v-1H2zm0 8h28v-1H2zm0 8h16v-1H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftEdge16.json b/public/assets/components/assets/icon/leftEdge16.json new file mode 100644 index 0000000..355c4cc --- /dev/null +++ b/public/assets/components/assets/icon/leftEdge16.json @@ -0,0 +1 @@ +"M8.326 6.414L6.74 8H14v1H6.707l1.619 1.618-.707.707-2.81-2.808 2.81-2.81zM3 4H2v9h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftEdge24.json b/public/assets/components/assets/icon/leftEdge24.json new file mode 100644 index 0000000..7dbc08f --- /dev/null +++ b/public/assets/components/assets/icon/leftEdge24.json @@ -0,0 +1 @@ +"M8.708 12H21v1H8.706l2.647 2.647-.707.707-3.854-3.853 3.854-3.854.707.707zM3 19h1V6H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftEdge32.json b/public/assets/components/assets/icon/leftEdge32.json new file mode 100644 index 0000000..6d9f774 --- /dev/null +++ b/public/assets/components/assets/icon/leftEdge32.json @@ -0,0 +1 @@ +"M5 8h1v17H5zm10.354 4.354l-.707-.707L9.793 16.5l4.854 4.854.707-.707L11.707 17H27v-1H11.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftLeft16.json b/public/assets/components/assets/icon/leftLeft16.json new file mode 100644 index 0000000..812ccc7 --- /dev/null +++ b/public/assets/components/assets/icon/leftLeft16.json @@ -0,0 +1 @@ +"M14 8.255V14h-1V8.255a4.243 4.243 0 0 0-3.83-4.207c-.137-.014-.27-.042-.409-.042l-1.007-.003 1.6 1.599-.707.707L5.837 3.5 8.647.69l.706.708L7.75 3.003l1.015.003c.109 0 .21.026.318.033A5.244 5.244 0 0 1 14 8.255zm-9 3.022V8a4.245 4.245 0 0 1 .616-2.203l-.712-.71A5.216 5.216 0 0 0 4 8v3.277L2.398 9.675l-.707.707 2.809 2.81 2.81-2.81-.708-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftLeft24.json b/public/assets/components/assets/icon/leftLeft24.json new file mode 100644 index 0000000..35faf2b --- /dev/null +++ b/public/assets/components/assets/icon/leftLeft24.json @@ -0,0 +1 @@ +"M20 11.634V21h-1v-9.366a6.636 6.636 0 0 0-6.608-6.625l-1.668-.004 1.63 1.629-.707.707-2.848-2.847 2.847-2.848.707.707-1.65 1.651 1.692.005A7.638 7.638 0 0 1 20 11.634zM6 17.28V11.5a6.606 6.606 0 0 1 2.31-5.007l-.702-.702A7.593 7.593 0 0 0 5 11.5v5.78l-1.64-1.64-.707.707L5.5 19.194l2.847-2.847-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftLeft32.json b/public/assets/components/assets/icon/leftLeft32.json new file mode 100644 index 0000000..50480f7 --- /dev/null +++ b/public/assets/components/assets/icon/leftLeft32.json @@ -0,0 +1 @@ +"M27 16v12h-1V16a9.015 9.015 0 0 0-8.977-9l-3.288-.008 2.644 2.643-.707.707-3.854-3.853 3.854-3.854.707.707-2.65 2.65L17.026 6A10.016 10.016 0 0 1 27 16zM11.623 8.804l-.706-.705A9.977 9.977 0 0 0 7 16v7.293l-2.646-2.647-.707.707L7.5 25.207l3.854-3.854-.707-.707L8 23.293V16a8.99 8.99 0 0 1 3.623-7.196z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftRight16.json b/public/assets/components/assets/icon/leftRight16.json new file mode 100644 index 0000000..ecf4dfe --- /dev/null +++ b/public/assets/components/assets/icon/leftRight16.json @@ -0,0 +1 @@ +"M4.5.809l2.81 2.809-.708.707L5 2.723V5.25a4.233 4.233 0 0 0 .532 2.037l-.734.733A5.24 5.24 0 0 1 4 5.25V2.723L2.398 4.325l-.707-.707zM8.646 6.69L5.837 9.5l2.81 2.81.706-.708-1.6-1.6L10.506 10A2.508 2.508 0 0 1 13 12.505V14h1v-1.495a3.506 3.506 0 0 0-3.491-3.5l-2.76-.003 1.605-1.604z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftRight24.json b/public/assets/components/assets/icon/leftRight24.json new file mode 100644 index 0000000..6f1a191 --- /dev/null +++ b/public/assets/components/assets/icon/leftRight24.json @@ -0,0 +1 @@ +"M8.302 11.515l-.712.712A7.605 7.605 0 0 1 6 7.597v-3.89l-1.64 1.64-.707-.707L6.5 1.793 9.347 4.64l-.707.707L7 3.707v3.89a6.606 6.606 0 0 0 1.302 3.918zM14.5 13h-3.793l1.646-1.646-.707-.707L8.8 13.494l2.847 2.847.707-.707L10.72 14h3.779A4.52 4.52 0 0 1 19 18.513V21h1v-2.487A5.522 5.522 0 0 0 14.5 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/leftRight32.json b/public/assets/components/assets/icon/leftRight32.json new file mode 100644 index 0000000..53e6078 --- /dev/null +++ b/public/assets/components/assets/icon/leftRight32.json @@ -0,0 +1 @@ +"M8 3.707L5.354 6.354l-.707-.707L8.5 1.793l3.854 3.854-.707.707L9 3.707v5.09a9.006 9.006 0 0 0 3.167 6.855l-.706.706A10.003 10.003 0 0 1 8 8.797zm12.52 13.3l-5.805-.015 2.639-2.638-.707-.707-3.854 3.853 3.854 3.854.707-.707-2.655-2.655 5.818.008A6.516 6.516 0 0 1 27 24.506V28h1v-3.494a7.512 7.512 0 0 0-7.48-7.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legend16.json b/public/assets/components/assets/icon/legend16.json new file mode 100644 index 0000000..f7adc75 --- /dev/null +++ b/public/assets/components/assets/icon/legend16.json @@ -0,0 +1 @@ +"M1 6.5A1.5 1.5 0 1 1 2.5 8 1.502 1.502 0 0 1 1 6.5zM15 2H6v1h9zM6 7h9V6H6zm0 4h9v-1H6zm0 4h9v-1H6zm-3.51-2L.87 16h3.257zM4 4H1V1h3zM3 2H2v1h1zm1 10H1V9h3zm-1-2H2v1h1zm-.5-4a.5.5 0 1 0 .5.5.5.5 0 0 0-.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legend24.json b/public/assets/components/assets/icon/legend24.json new file mode 100644 index 0000000..d507ceb --- /dev/null +++ b/public/assets/components/assets/icon/legend24.json @@ -0,0 +1 @@ +"M4 11a2 2 0 1 0-2-2 2 2 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm5-5h13v1H9zm0 6h13v1H9zm0 6h13v1H9zm0 6h13v1H9zm-7.063 2h4.126L4 19.209zm1.683-1l.38-.699.38.699zM6 1H2v4h4zM5 4H3V2h2zm1 9H2v4h4zm-1 3H3v-2h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legend32.json b/public/assets/components/assets/icon/legend32.json new file mode 100644 index 0000000..c6df2eb --- /dev/null +++ b/public/assets/components/assets/icon/legend32.json @@ -0,0 +1 @@ +"M11 5h18v1H11zm0 8h18v-1H11zm0 7h18v-1H11zm0 7h18v-1H11zM3 12.5A2.5 2.5 0 1 1 5.5 15 2.5 2.5 0 0 1 3 12.5zm1 0A1.5 1.5 0 1 0 5.5 11 1.5 1.5 0 0 0 4 12.5zM8.154 29H2.846L5.5 23.932zm-3.656-1h2.004L5.5 26.087zM8 8H3V3h5zM7 4H4v3h3zM3 17h5v5H3zm1 4h3v-3H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legendLeft16.json b/public/assets/components/assets/icon/legendLeft16.json new file mode 100644 index 0000000..e89ac8f --- /dev/null +++ b/public/assets/components/assets/icon/legendLeft16.json @@ -0,0 +1 @@ +"M2.5 8A1.5 1.5 0 1 0 1 6.5 1.502 1.502 0 0 0 2.5 8zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zM4 1H1v3h3zM3 3H2V2h1zm1 6H1v3h3zm-1 2H2v-1h1zm3-5h7v1H6zm-3.51 7l1.638 3H.87zM15 2v1H6V2zm-9 8h5v1H6zm0 4h3v1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legendLeft24.json b/public/assets/components/assets/icon/legendLeft24.json new file mode 100644 index 0000000..8d37a23 --- /dev/null +++ b/public/assets/components/assets/icon/legendLeft24.json @@ -0,0 +1 @@ +"M4 11a2 2 0 1 0-2-2 2 2 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1 1 0 0 1 1-1zM1.937 23h4.126L4 19.209zm1.683-1l.38-.699.38.699zM6 1H2v4h4zM5 4H3V2h2zM2 17h4v-4H2zm1-3h2v2H3zm6 7h4v1H9zm0-6h7v1H9zM22 3v1H9V3zM9 9h10v1H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legendLeft32.json b/public/assets/components/assets/icon/legendLeft32.json new file mode 100644 index 0000000..5d29347 --- /dev/null +++ b/public/assets/components/assets/icon/legendLeft32.json @@ -0,0 +1 @@ +"M5.5 15A2.5 2.5 0 1 0 3 12.5 2.5 2.5 0 0 0 5.5 15zm0-4A1.5 1.5 0 1 1 4 12.5 1.5 1.5 0 0 1 5.5 11zM3.064 29h4.888l-2.49-4.864zm3.252-1H4.671l.808-1.637zM3 8h5V3H3zm1-4h3v3H4zM3 22h5v-5H3zm1-4h3v3H4zm17 2H11v-1h10zm-4 7h-6v-1h6zM11 5h18v1H11zm0 7h14v1H11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legendPlus16.json b/public/assets/components/assets/icon/legendPlus16.json new file mode 100644 index 0000000..541d50b --- /dev/null +++ b/public/assets/components/assets/icon/legendPlus16.json @@ -0,0 +1 @@ +"M4 0H1v3h3zM3 2H2V1h1zm12 0H6V1h9zm1 10v1h-3v3h-1v-3H9v-1h3V9h1v3zM2.49 6l1.638 3H.87zM15 8H6V7h9zM2.5 12A1.5 1.5 0 1 0 4 13.5 1.502 1.502 0 0 0 2.5 12zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legendPlus24.json b/public/assets/components/assets/icon/legendPlus24.json new file mode 100644 index 0000000..36a3b97 --- /dev/null +++ b/public/assets/components/assets/icon/legendPlus24.json @@ -0,0 +1 @@ +"M22 5H9V4h13zM9 21h5v-1H9zm0-8h13v-1H9zM2 6V2h4v4zm1-1h2V3H3zm17 12h-1v3h-3v.999h3V24h1v-3.001h3V20h-3zM6 20a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1zM4 9.209L6.607 14H1.393zM4.925 13L4 11.301 3.075 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legendPlus32.json b/public/assets/components/assets/icon/legendPlus32.json new file mode 100644 index 0000000..14cb1c1 --- /dev/null +++ b/public/assets/components/assets/icon/legendPlus32.json @@ -0,0 +1 @@ +"M29 6H11V5h18zm0 9H11v1h18zM18 25h-7v1h7zM8 8H3V3h5zM7 4H4v3h3zm19 21v-5h-1v5h-5v.999h5V31h1v-5.001h5V25zM3 15.5A2.5 2.5 0 1 1 5.5 18 2.5 2.5 0 0 1 3 15.5zm1 0A1.5 1.5 0 1 0 5.5 14 1.5 1.5 0 0 0 4 15.5zM8.154 28H2.846L5.5 22.932zm-3.656-1h2.004L5.5 25.087z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legendRight16.json b/public/assets/components/assets/icon/legendRight16.json new file mode 100644 index 0000000..324348b --- /dev/null +++ b/public/assets/components/assets/icon/legendRight16.json @@ -0,0 +1 @@ +"M15 9h-3v3h3zm-1 2h-1v-1h1zm-.5-3A1.5 1.5 0 1 0 12 6.5 1.502 1.502 0 0 0 13.5 8zm0-2a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5zM15 1h-3v3h3zm-1 2h-1V2h1zM7 14h3v1H7zm8.128 2H11.87l1.619-3zM1 2h9v1H1zm2 4h7v1H3zm2 4h5v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legendRight24.json b/public/assets/components/assets/icon/legendRight24.json new file mode 100644 index 0000000..c3771b6 --- /dev/null +++ b/public/assets/components/assets/icon/legendRight24.json @@ -0,0 +1 @@ +"M23 9a2 2 0 1 0-2 2 2 2 0 0 0 2-2zm-1 0a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-1 10.209L18.937 23h4.126zM20.62 22l.38-.699.38.699zM19 5h4V1h-4zm1-3h2v2h-2zm3 11h-4v4h4zm-1 3h-2v-2h2zm-6 6h-4v-1h4zm0-6H9v-1h7zm0-13v1H3V3zm0 7H6V9h10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/legendRight32.json b/public/assets/components/assets/icon/legendRight32.json new file mode 100644 index 0000000..ea8be69 --- /dev/null +++ b/public/assets/components/assets/icon/legendRight32.json @@ -0,0 +1 @@ +"M26.501 10a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.5-2.5zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.5 1.5 0 0 1-1.5 1.5zm-2.453 15h4.888l-2.398-4.864zm1.636-1l.837-1.637L27.33 28zM29 3h-5v5h5zm-1 4h-3V4h3zm-4 15h5v-5h-5zm1-4h3v3h-3zm-4 2H11v-1h10zm0 7h-6v-1h6zm0-21H3V5h18zm0 7H7v-1h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/license16.json b/public/assets/components/assets/icon/license16.json new file mode 100644 index 0000000..5136303 --- /dev/null +++ b/public/assets/components/assets/icon/license16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 1v1H1V2zM1 14V4h14v10zm6.355-4.84a2.5 2.5 0 1 0-3.71 0A2.496 2.496 0 0 0 2 11.5V13h7v-1.5a2.496 2.496 0 0 0-1.645-2.34zM5.5 6A1.5 1.5 0 1 1 4 7.5 1.502 1.502 0 0 1 5.5 6zM8 12H3v-.5A1.502 1.502 0 0 1 4.5 10h2A1.502 1.502 0 0 1 8 11.5zm2-6h4v1h-4zm0 2h4v1h-4zm1 2h2v1h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/license24.json b/public/assets/components/assets/icon/license24.json new file mode 100644 index 0000000..8d451e8 --- /dev/null +++ b/public/assets/components/assets/icon/license24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zm1-1V7h20v13zM22 4v2H2V4zM9.355 13.16a2.5 2.5 0 1 0-3.71 0A2.496 2.496 0 0 0 4 15.5V18h7v-2.5a2.496 2.496 0 0 0-1.645-2.34zM7.5 10A1.5 1.5 0 1 1 6 11.5 1.502 1.502 0 0 1 7.5 10zm2.5 7H5v-1.5A1.502 1.502 0 0 1 6.5 14h2a1.502 1.502 0 0 1 1.5 1.5zm3-7h7v1h-7zm0 3h7v1h-7zm1 3h5v1h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/license32.json b/public/assets/components/assets/icon/license32.json new file mode 100644 index 0000000..3ea51a4 --- /dev/null +++ b/public/assets/components/assets/icon/license32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zm1-1V9h26v17zM29 6v2H3V6zM19 21h6v1h-6zm-3-4h12v1H16zm0-4h12v1H16zm-4.5 5h-3A3.504 3.504 0 0 0 5 21.5V24h10v-2.5a3.504 3.504 0 0 0-3.5-3.5zm2.5 5H6v-1.5A2.503 2.503 0 0 1 8.5 19h3a2.503 2.503 0 0 1 2.5 2.5zm-4-6a3 3 0 1 0-3-3 3.003 3.003 0 0 0 3 3zm0-5a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lightRain16.json b/public/assets/components/assets/icon/lightRain16.json new file mode 100644 index 0000000..a72364c --- /dev/null +++ b/public/assets/components/assets/icon/lightRain16.json @@ -0,0 +1 @@ +"M6.618 16l.936-2h1.104l-.936 2zm-.96-2H4.554l-.936 2h1.104zm4.428 1h1.104l.468-1h-1.104zm2.414-2h-9a2.498 2.498 0 0 1-.454-4.954 2.462 2.462 0 0 1 3.069-1.96 3.989 3.989 0 0 1 7.816.226A3.496 3.496 0 0 1 12.5 13zM4.03 8.227l-.125.677-.678.125A1.498 1.498 0 0 0 3.5 12h9a2.496 2.496 0 0 0 1.02-4.776l-.483-.218-.092-.522a2.989 2.989 0 0 0-5.857-.17l-.233.992-.987-.252A1.462 1.462 0 0 0 4.03 8.227z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lightRain24.json b/public/assets/components/assets/icon/lightRain24.json new file mode 100644 index 0000000..9f2f96b --- /dev/null +++ b/public/assets/components/assets/icon/lightRain24.json @@ -0,0 +1 @@ +"M5.38 23H4.277l1.871-4h1.105zm3.469-1l1.403-3H9.147l-1.403 3zm6.298-3l-1.87 4h1.104l1.871-4zm-8.28-1h-1.43a3.438 3.438 0 0 1 0-6.875l.012.001A3.369 3.369 0 0 1 9.4 9.24a5.494 5.494 0 0 1 10.548-.521A4.807 4.807 0 0 1 18.187 18zM3 14.562A2.44 2.44 0 0 0 5.438 17h12.75a3.807 3.807 0 0 0 1.394-7.351l-.429-.17-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.407 2.407 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.442 2.442 0 0 0 3 14.563z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lightRain32.json b/public/assets/components/assets/icon/lightRain32.json new file mode 100644 index 0000000..f78f969 --- /dev/null +++ b/public/assets/components/assets/icon/lightRain32.json @@ -0,0 +1 @@ +"M6.787 31H5.682l2.34-5h1.104zm5.234-5l-1.87 4h1.104l1.87-4zm6.597 3h1.104l1.404-3H20.02zM3.678 17a4.486 4.486 0 0 1 2.594-.988A4.487 4.487 0 0 1 10.5 13a4.46 4.46 0 0 1 .64.065 7.497 7.497 0 0 1 14.553-.678A6.496 6.496 0 0 1 23.5 25H6.672a4.614 4.614 0 0 1-4.608-3.727A4.492 4.492 0 0 1 3.68 17zm.092 1.313a3.485 3.485 0 0 0-.72 2.795A3.621 3.621 0 0 0 6.673 24H23.5a5.496 5.496 0 0 0 1.855-10.671l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 10.5 14a3.497 3.497 0 0 0-3.285 2.344l-.223.633-.67.034a3.507 3.507 0 0 0-2.552 1.302z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lightSnow16.json b/public/assets/components/assets/icon/lightSnow16.json new file mode 100644 index 0000000..5e9b264 --- /dev/null +++ b/public/assets/components/assets/icon/lightSnow16.json @@ -0,0 +1 @@ +"M11 10h-1V9h1zm1 0h1V9h-1zm2-1v1h1V9zm-2-1h1V7h-1zm0 4h1v-1h-1zm-1.354-1.354l.707.707.5-.5-.707-.707zm3.707-2.293l-.707-.707-.5.5.707.707zm-1.207 2.5l.5.5.707-.707-.5-.5zm-2.5-2.5l.5.5.707-.707-.5-.5zM2 13H1v1h1zm1 1h1v-1H3zm2 0h1v-1H5zm-2-2h1v-1H3zm0 4h1v-1H3zm-1.354-1.354l.707.707.5-.5-.707-.707zm2.5-2.5l.707.707.5-.5-.707-.707zm0 2.707l.5.5.707-.707-.5-.5zm-2.5-2.5l.5.5.707-.707-.5-.5zM5 3H3v1h2zm1 1h1V3H6zm2 0h2V3H8zM6 2h1V0H6zm0 5h1V5H6zm-.128-2.165l-.743-.67L4.12 5.282l.743.67zm3.007-3.117l-.743-.67-1.008 1.117.743.67zm-1.75 3.117l1.007 1.117.743-.67L7.87 4.165zm-1.257-2.67L4.864 1.048l-.743.67L5.13 2.835z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lightSnow24.json b/public/assets/components/assets/icon/lightSnow24.json new file mode 100644 index 0000000..e5cb83b --- /dev/null +++ b/public/assets/components/assets/icon/lightSnow24.json @@ -0,0 +1 @@ +"M5 20H3v-1h2zm2-1H6v1h1zm3 0H8v1h2zm-3-3H6v2h1zm0 5H6v2h1zm-1.128-.165l-.743-.67-1.008 1.117.743.67zm3.007-3.117l-.743-.67-1.008 1.117.743.67zm0 3.564L7.87 20.165l-.743.67 1.008 1.117zm-3.007-3.117l-1.008-1.117-.743.67 1.008 1.117zM17 15h-2v1h2zm2 0h-1v1h1zm3 0h-2v1h2zm-3-3h-1v2h1zm0 5h-1v2h1zm-1.128-.165l-.743-.67-1.008 1.117.743.67zm3.007-3.117l-.743-.67-1.008 1.117.743.67zm0 3.564l-1.008-1.117-.743.67 1.008 1.117zm-3.007-3.117l-1.008-1.117-.743.67 1.008 1.117zm-3.59-7.214l-1.367.366L11.5 6.5l1.415-.817 1.366.366-.5-.866 1.472-.85-.5-.866-1.472.85-.5-.866-.366 1.366L11 5.634V3l1-1h-1V1h-1v1H9l1 1v2.634l-1.415-.817-.366-1.366-.5.866-1.472-.85-.5.866 1.472.85-.5.866 1.366-.366L9.5 6.5l-1.415.817-1.366-.366.5.866-1.472.85.5.866 1.472-.85.5.866.366-1.366L10 7.366V10l-1 1h1v1h1v-1h1l-1-1V7.366l1.415.817.366 1.366.5-.866 1.472.85.5-.866-1.472-.85z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lightSnow32.json b/public/assets/components/assets/icon/lightSnow32.json new file mode 100644 index 0000000..94381c9 --- /dev/null +++ b/public/assets/components/assets/icon/lightSnow32.json @@ -0,0 +1 @@ +"M19.098 5.831l-1.547.875 1.201.969-.627.78-1.512-1.22-3.097 1.751 3.097 1.75 1.512-1.218.627.779-1.201.97 1.547.874-.493.87-1.528-.863-.162 1.517-.995-.107.21-1.946L13 9.843v3.868l1.727.685-.37.93L13 14.787V16h-1v-1.213l-1.358.54-.369-.93L12 13.71V9.843l-3.13 1.769.21 1.946-.995.107-.162-1.517-1.528.864-.493-.871 1.547-.875-1.201-.97.627-.778 1.512 1.219 3.097-1.75-3.097-1.752-1.512 1.22-.627-.78 1.201-.97-1.547-.874.493-.871 1.528.864.162-1.516.995.107-.21 1.945L12 8.13V4.288l-1.727-.685.37-.93 1.357.54V2h1v1.213l1.358-.54.369.93L13 4.29v3.84l3.13-1.769-.21-1.945.995-.107.162 1.516 1.528-.864zm10.183 13.12l-1.366.366L26.5 18.5l1.415-.817 1.366.366-.5-.866.866-.5-.5-.866-.866.5-.5-.866-.366 1.366-1.415.817V16l1-1h-1v-1h-1v1h-1l1 1v1.634l-1.415-.817-.366-1.366-.5.866-.866-.5-.5.866.866.5-.5.866 1.366-.366 1.415.817-1.415.817-1.366-.366.5.866-.866.5.5.866.866-.5.5.866.366-1.366L25 19.366V21l-1 1h1v1h1v-1h1l-1-1v-1.634l1.415.817.366 1.366.5-.866.866.5.5-.866-.866-.5zm-17.134 3.866l-.866.5-.5-.866-.366 1.366L9 24.634V23l1-1H9v-1H8v1H7l1 1v1.634l-1.415-.817-.366-1.366-.5.866-.866-.5-.5.866.866.5-.5.866 1.366-.366L7.5 25.5l-1.415.817-1.366-.366.5.866-.866.5.5.866.866-.5.5.866.366-1.366L8 26.366V28l-1 1h1v1h1v-1h1l-1-1v-1.634l1.415.817.366 1.366.5-.866.866.5.5-.866-.866-.5.5-.866-1.366.366L9.5 25.5l1.415-.817 1.366.366-.5-.866.866-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lightbulb16.json b/public/assets/components/assets/icon/lightbulb16.json new file mode 100644 index 0000000..958dde9 --- /dev/null +++ b/public/assets/components/assets/icon/lightbulb16.json @@ -0,0 +1 @@ +"M11.01 11.035a3.81 3.81 0 0 1 .135-.904 3.174 3.174 0 0 1 .426-.657 6.33 6.33 0 0 0 1.479-3.576 4.57 4.57 0 0 0-1.555-3.72 4.497 4.497 0 0 0-5.9-.075A4.557 4.557 0 0 0 3.95 5.897a6.33 6.33 0 0 0 1.48 3.577 3.15 3.15 0 0 1 .426.658 3.795 3.795 0 0 1 .134.903 4.948 4.948 0 0 0 .1.817c.013.059.036.095.051.148h-.312l.45 1.5-.365 1.215 1.487.967a2.02 2.02 0 0 0 2.2-.001l1.487-.966-.364-1.215.449-1.5h-.312c.015-.053.038-.09.051-.148a4.948 4.948 0 0 0 .1-.817zm-1.953 3.807a1.036 1.036 0 0 1-1.113 0l-.857-.557.235-.785-.15-.5h2.656l-.15.5.235.785zM9 12V9H8v3h-.79a1.018 1.018 0 0 1-.145-.365 3.897 3.897 0 0 1-.078-.66 4.702 4.702 0 0 0-.17-1.118 3.312 3.312 0 0 0-.586-.981 5.377 5.377 0 0 1-1.283-3.038 3.57 3.57 0 0 1 1.29-2.97 3.504 3.504 0 0 1 4.595.06 3.576 3.576 0 0 1 1.219 2.91 5.377 5.377 0 0 1-1.283 3.038 3.32 3.32 0 0 0-.585.98 4.716 4.716 0 0 0-.171 1.119 3.897 3.897 0 0 1-.078.66 1.138 1.138 0 0 1-.14.365zm1-4H7V7h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lightbulb24.json b/public/assets/components/assets/icon/lightbulb24.json new file mode 100644 index 0000000..4b7e33e --- /dev/null +++ b/public/assets/components/assets/icon/lightbulb24.json @@ -0,0 +1 @@ +"M12.662 1.204h-.324A6.35 6.35 0 0 0 6 7.496c0 1.866 1.182 3.69 2.045 5.023a6.572 6.572 0 0 1 .752 1.324 10.398 10.398 0 0 1 .114 1.235 3.628 3.628 0 0 0 .77 2.473l-.518.453a.804.804 0 0 0 .066 1.264l.414.293-.364.263a.804.804 0 0 0-.333.689.794.794 0 0 0 .37.641l2.45 1.625a1.311 1.311 0 0 0 .723.22h.016a1.316 1.316 0 0 0 .73-.22l2.43-1.613a.803.803 0 0 0 .059-1.34l-.367-.265.418-.295a.806.806 0 0 0 .062-1.263l-.518-.452a3.626 3.626 0 0 0 .77-2.476 10.735 10.735 0 0 1 .114-1.232 6.64 6.64 0 0 1 .75-1.323C17.817 11.186 19 9.358 19 7.496a6.35 6.35 0 0 0-6.338-6.292zm2.245 19.265l-2.225 1.476a.41.41 0 0 1-.185.053h-.002a.32.32 0 0 1-.177-.053l-2.225-1.475 1.264-.923-1.35-.953.68-.594h3.625l.68.594-1.35.953zM12 17v-3h1v3zm4.114-5.023a5.595 5.595 0 0 0-.897 1.702 11.287 11.287 0 0 0-.126 1.344A2.598 2.598 0 0 1 14.46 17H14v-3.421l1.075-3.325-.951-.309L13.136 13h-1.272l-.988-3.055-.951.309L11 13.579V17h-.46a2.59 2.59 0 0 1-.63-1.973 11.574 11.574 0 0 0-.127-1.348 5.597 5.597 0 0 0-.898-1.704C8.089 10.748 7 9.067 7 7.496a5.343 5.343 0 0 1 5.338-5.292h.324A5.343 5.343 0 0 1 18 7.496c0 1.566-1.09 3.251-1.886 4.48z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lightbulb32.json b/public/assets/components/assets/icon/lightbulb32.json new file mode 100644 index 0000000..f4df416 --- /dev/null +++ b/public/assets/components/assets/icon/lightbulb32.json @@ -0,0 +1 @@ +"M22.65 4.72a8.333 8.333 0 0 0-6.16-2.52 8.323 8.323 0 0 0-6.14 2.519 8.45 8.45 0 0 0-2.093 6.329 11.328 11.328 0 0 0 2.71 6.473 3.622 3.622 0 0 1 1.038 2.702L12 20.5a3.238 3.238 0 0 0 .446 1.728l-.227.295A1.32 1.32 0 0 0 12.5 24.4l.14.1-.272.193a.992.992 0 0 0 .002 1.615l.27.192-.272.193a.992.992 0 0 0 .012 1.621l1.17.792a5.237 5.237 0 0 0 5.9 0l1.182-.8a.992.992 0 0 0-.002-1.614l-.27-.192.272-.193a.992.992 0 0 0-.002-1.615l-.27-.192.138-.099a1.321 1.321 0 0 0 .282-1.88l-.226-.294A3.239 3.239 0 0 0 21 20.5l-.005-.277a3.626 3.626 0 0 1 1.04-2.703 11.321 11.321 0 0 0 2.708-6.472A8.446 8.446 0 0 0 22.65 4.72zm-3.76 23.558a4.243 4.243 0 0 1-4.78 0l-1.159-.771 1.41-1.007-1.41-.993 1.41-1.007-1.28-.915a.32.32 0 0 1-.068-.454l.15-.197a.593.593 0 0 0 .225.066h6.224a.594.594 0 0 0 .225-.066l.15.195a.328.328 0 0 1 .063.243.322.322 0 0 1-.132.214l-1.278.914 1.409.993-1.41 1.007 1.42.986zM17 22h-1v-4h1zm6.745-11.01a10.463 10.463 0 0 1-2.513 5.932 4.542 4.542 0 0 0-1.237 3.328l.005.25a1.834 1.834 0 0 1-.536 1.5H18v-4.421l1.075-3.325-.951-.309L17.136 17h-1.272l-.988-3.055-.951.309L15 17.579V22h-1.464A1.834 1.834 0 0 1 13 20.5l.005-.25a4.543 4.543 0 0 0-1.24-3.33 10.463 10.463 0 0 1-2.51-5.93 7.463 7.463 0 0 1 1.829-5.593A7.332 7.332 0 0 1 16.49 3.2a7.342 7.342 0 0 1 5.426 2.198 7.46 7.46 0 0 1 1.83 5.591z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/line16.json b/public/assets/components/assets/icon/line16.json new file mode 100644 index 0000000..2700372 --- /dev/null +++ b/public/assets/components/assets/icon/line16.json @@ -0,0 +1 @@ +"M6 5v1.293L9.707 10h.328L14 3.657V2h2v2h-1.035L11 10.343V12H9v-1.293L5.293 7h-.492L2 12.383V14H0v-2h1.073L4 6.374V5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/line24.json b/public/assets/components/assets/icon/line24.json new file mode 100644 index 0000000..15fe7f0 --- /dev/null +++ b/public/assets/components/assets/icon/line24.json @@ -0,0 +1 @@ +"M21 6h.046l-5.25 9h-.944L10 9.455V7H7v2.926L1.862 18H0v3h3v-2.926L8.138 10h1.01L14 15.545V18h3v-3h-.046l5.25-9H24V3h-3zM8 8h1v1H8zM2 20H1v-1h1zm14-3h-1v-1h1zm7-13v1h-1V4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/line32.json b/public/assets/components/assets/icon/line32.json new file mode 100644 index 0000000..34fd8cf --- /dev/null +++ b/public/assets/components/assets/icon/line32.json @@ -0,0 +1 @@ +"M31 5h-3v3h.017l-7.2 12h-1.11L13 13.293V11h-3v2.788L2.93 24H1v3h3v-2.788L11.07 14h1.223L19 20.707V23h3v-3h-.017l7.2-12H31zm-20 7h1v1h-1zM3 26H2v-1h1zm18-4h-1v-1h1zm9-15h-1V6h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineCheck16.json b/public/assets/components/assets/icon/lineCheck16.json new file mode 100644 index 0000000..aa5280e --- /dev/null +++ b/public/assets/components/assets/icon/lineCheck16.json @@ -0,0 +1 @@ +"M9.557 13.725l4.985-4.984.707.707-5.692 5.691L6.75 12.33l.707-.707zM16 0h-2v1.657L10.036 8h-.329L6 4.293V3H4v1.374L1.073 10H0v2h2v-1.617L4.8 5h.493L9 8.707V10h2V8.343L14.965 2H16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineCheck24.json b/public/assets/components/assets/icon/lineCheck24.json new file mode 100644 index 0000000..ab22166 --- /dev/null +++ b/public/assets/components/assets/icon/lineCheck24.json @@ -0,0 +1 @@ +"M22.491 14.819l.7.715-7.684 7.522-3.531-3.32.685-.73 2.832 2.664zM21 1h3v3h-1.796l-5.25 9H17v3h-3v-2.455L9.148 8h-1.01L3 16.074V19H0v-3h1.862L7 7.926V5h3v2.455L14.851 13h.945l5.25-9H21zM8 7h1V6H8zM2 17H1v1h1zm14-3h-1v1h1zm6-12v1h1V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineCheck32.json b/public/assets/components/assets/icon/lineCheck32.json new file mode 100644 index 0000000..6a6db13 --- /dev/null +++ b/public/assets/components/assets/icon/lineCheck32.json @@ -0,0 +1 @@ +"M31.248 20.481L20.513 31.06l-3.957-3.75.687-.725 3.256 3.084 10.048-9.898zM4 24H1v-3h1.93L10 10.788V8h3v2.293L19.707 17h1.11l7.2-12H28V2h3v3h-1.817l-7.2 12H22v3h-3v-2.293L12.293 11H11.07L4 21.212zM29 4h1V3h-1zm-8 14h-1v1h1zm-10-8h1V9h-1zM3 23v-1H2v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineDashed16.json b/public/assets/components/assets/icon/lineDashed16.json new file mode 100644 index 0000000..973f2c0 --- /dev/null +++ b/public/assets/components/assets/icon/lineDashed16.json @@ -0,0 +1 @@ +"M4 9H0V7h4zm6-2H6v2h4zm6 0h-4v2h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineDashed24.json b/public/assets/components/assets/icon/lineDashed24.json new file mode 100644 index 0000000..d6219b2 --- /dev/null +++ b/public/assets/components/assets/icon/lineDashed24.json @@ -0,0 +1 @@ +"M6 13H1v-2h5zm6-2H7v2h5zm6 0h-5v2h5zm6 0h-5v2h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineDashed32.json b/public/assets/components/assets/icon/lineDashed32.json new file mode 100644 index 0000000..4c15271 --- /dev/null +++ b/public/assets/components/assets/icon/lineDashed32.json @@ -0,0 +1 @@ +"M7 17H1v-2h6zm8-2H9v2h6zm8 0h-6v2h6zm8 0h-6v2h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineDotted16.json b/public/assets/components/assets/icon/lineDotted16.json new file mode 100644 index 0000000..290c0d4 --- /dev/null +++ b/public/assets/components/assets/icon/lineDotted16.json @@ -0,0 +1 @@ +"M3 9H1V7h2zm4-2H5v2h2zm4 0H9v2h2zm4 0h-2v2h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineDotted24.json b/public/assets/components/assets/icon/lineDotted24.json new file mode 100644 index 0000000..ce31898 --- /dev/null +++ b/public/assets/components/assets/icon/lineDotted24.json @@ -0,0 +1 @@ +"M3 13H1v-2h2zm4-2H5v2h2zm12 0h-2v2h2zm4 0h-2v2h2zm-12 0H9v2h2zm4 0h-2v2h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineDotted32.json b/public/assets/components/assets/icon/lineDotted32.json new file mode 100644 index 0000000..ff16b7c --- /dev/null +++ b/public/assets/components/assets/icon/lineDotted32.json @@ -0,0 +1 @@ +"M3 17H1v-2h2zm4-2H5v2h2zm4 0H9v2h2zm12 0h-2v2h2zm4 0h-2v2h2zm4 0h-2v2h2zm-16 0h-2v2h2zm4 0h-2v2h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineOfSight16.json b/public/assets/components/assets/icon/lineOfSight16.json new file mode 100644 index 0000000..405e3aa --- /dev/null +++ b/public/assets/components/assets/icon/lineOfSight16.json @@ -0,0 +1 @@ +"M8 6h1v1H8zm0 3h1V8H8zm0 2h1v-1H8zm0 2h1v-1H8zm8 2v1H0v-1h6V8H5V7h1V4.572l5-3.57V15zm-6 0V2.944L7 5.087V15zm-6-4.605v-.842A3.373 3.373 0 0 1 .84 7.765a3.37 3.37 0 0 1 1.804-1.234 2.054 2.054 0 0 0-.323 1.073 1.467 1.467 0 0 0 1.6 1.46c.027 0 .053-.005.08-.006v-3.45c-.04 0-.08-.008-.12-.008A5.27 5.27 0 0 0 .066 7.4a.374.374 0 0 0-.032.365A3.893 3.893 0 0 0 4 10.395zM13 7h-1v1h1zm.354-2.288l-.707.707L14.227 7H14v1h.27l-1.623 1.623.707.707L16 7.684v-.325z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineOfSight24.json b/public/assets/components/assets/icon/lineOfSight24.json new file mode 100644 index 0000000..da98888 --- /dev/null +++ b/public/assets/components/assets/icon/lineOfSight24.json @@ -0,0 +1 @@ +"M.04 10.707a.467.467 0 0 1 .042-.457A6.589 6.589 0 0 1 4.852 8c.05 0 .098.01.148.011v4.313c-.034 0-.066.007-.1.007a1.835 1.835 0 0 1-2-1.826 2.567 2.567 0 0 1 .405-1.34 4.212 4.212 0 0 0-2.256 1.542A4.217 4.217 0 0 0 5 12.942v1.053C.89 13.948.054 10.735.04 10.707zM24 23v1H0v-1h8V11H6v-1h2V7l9-6v22zM16 2.868L9 7.535V23h7zM15 10h-2v2h2zm0-3h-2v2h2zm-3 6h-2v2h2zm3 0h-2v2h2zm-3 3h-2v2h2zm3 0h-2v2h2zm-3 3h-2v2h2zm3 0h-2v2h2zm-3-9h-2v2h2zm7 0h-1v1h1zm1 0v1h1.293l-2.646 2.646.707.707 3.854-3.853-3.854-3.854-.707.707L21.293 10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineOfSight32.json b/public/assets/components/assets/icon/lineOfSight32.json new file mode 100644 index 0000000..507427a --- /dev/null +++ b/public/assets/components/assets/icon/lineOfSight32.json @@ -0,0 +1 @@ +"M24 15h-1v-1h1zm2-1h-1v1h1zm1 0v1h1v-1zm5 16v1H0v-1h11V15H6v-1h5V8.6L22 2v28zm-11 0V3.767l-9 5.399V30zM5 17.995v-1.053a4.217 4.217 0 0 1-3.951-2.235 4.212 4.212 0 0 1 2.256-1.543 2.567 2.567 0 0 0-.405 1.341 1.835 1.835 0 0 0 2 1.826c.034 0 .066-.006.1-.007V12.01c-.05 0-.098-.01-.149-.01a6.589 6.589 0 0 0-4.77 2.25.467.467 0 0 0-.04.457c.013.028.849 3.24 4.959 3.288zM14 28h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm0-3h2V8h-2zm12 4v1h.293l-3.646 3.646.707.707 4.854-4.853-4.854-4.854-.707.707L29.293 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineSolid16.json b/public/assets/components/assets/icon/lineSolid16.json new file mode 100644 index 0000000..e31415d --- /dev/null +++ b/public/assets/components/assets/icon/lineSolid16.json @@ -0,0 +1 @@ +"M16 9H0V7h16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineSolid24.json b/public/assets/components/assets/icon/lineSolid24.json new file mode 100644 index 0000000..809bb08 --- /dev/null +++ b/public/assets/components/assets/icon/lineSolid24.json @@ -0,0 +1 @@ +"M23 13H1v-2h22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineSolid32.json b/public/assets/components/assets/icon/lineSolid32.json new file mode 100644 index 0000000..92bff73 --- /dev/null +++ b/public/assets/components/assets/icon/lineSolid32.json @@ -0,0 +1 @@ +"M31 17H1v-2h30z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineStraight16.json b/public/assets/components/assets/icon/lineStraight16.json new file mode 100644 index 0000000..b569bfe --- /dev/null +++ b/public/assets/components/assets/icon/lineStraight16.json @@ -0,0 +1 @@ +"M3 13.707V15H1v-2h1.293L13 2.293V1h2v2h-1.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineStraight24.json b/public/assets/components/assets/icon/lineStraight24.json new file mode 100644 index 0000000..726e25a --- /dev/null +++ b/public/assets/components/assets/icon/lineStraight24.json @@ -0,0 +1 @@ +"M2 19v3h3v-2.293L19.707 5H22V2h-3v2.293L4.293 19zm2 2H3v-1h1zM20 3h1v1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lineStraight32.json b/public/assets/components/assets/icon/lineStraight32.json new file mode 100644 index 0000000..8335b3f --- /dev/null +++ b/public/assets/components/assets/icon/lineStraight32.json @@ -0,0 +1 @@ +"M29 6V3h-3v2.321L5.257 26H3v3h3v-2.328L26.737 6zm-2-2h1v1h-1zm-.085 1.116zM5 28H4v-1h1zm.169-1.206z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/link16.json b/public/assets/components/assets/icon/link16.json new file mode 100644 index 0000000..223fa57 --- /dev/null +++ b/public/assets/components/assets/icon/link16.json @@ -0,0 +1 @@ +"M5 9.5a4.505 4.505 0 0 0 .048.493c-.007-.007-.016-.011-.023-.018l-3-3a3.5 3.5 0 1 1 4.95-4.95l3 3a3.486 3.486 0 0 1-1.31 5.76l-.226-.225a1.484 1.484 0 0 1-.37-.631 2.495 2.495 0 0 0 1.199-4.197l-3-3a2.5 2.5 0 1 0-3.536 3.536L5.09 8.625A4.498 4.498 0 0 0 5 9.5zm11 3a3.475 3.475 0 0 0-1.025-2.475l-3-3c-.007-.007-.016-.011-.023-.018A4.505 4.505 0 0 1 12 7.5a4.498 4.498 0 0 1-.089.876l2.357 2.356a2.5 2.5 0 0 1-.009 3.544 2.561 2.561 0 0 1-3.527-.008l-3-3a2.5 2.5 0 0 1-.094-3.436 2.43 2.43 0 0 1 1.3-.74 1.485 1.485 0 0 0-.377-.652l-.222-.222a3.482 3.482 0 0 0-1.314 5.757l3 3a3.5 3.5 0 0 0 4.937.012l-.351-.355.352.355A3.476 3.476 0 0 0 16 12.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/link24.json b/public/assets/components/assets/icon/link24.json new file mode 100644 index 0000000..96e4e1c --- /dev/null +++ b/public/assets/components/assets/icon/link24.json @@ -0,0 +1 @@ +"M7 14c0 .025.003.05.004.075l-3.54-3.54a5 5 0 0 1 7.072-7.07l4 4a4.992 4.992 0 0 1-1.713 8.187l-.237-.237a1.998 1.998 0 0 1-.413-.609 3.985 3.985 0 0 0 1.656-6.635l-4-4a4 4 0 0 0-5.369-.26l-.318-.387.318.386a4 4 0 0 0-.29 5.92l2.94 2.94A7.012 7.012 0 0 0 7 14zm16 4a4.97 4.97 0 0 0-1.464-3.536l-3.54-3.539c0 .025.004.05.004.075a7.087 7.087 0 0 1-.113 1.23l2.942 2.941a4 4 0 0 1-.128 5.78l.338.368-.338-.368a4 4 0 0 1-5.53-.122l-4-4a3.966 3.966 0 0 1 1.658-6.631 1.998 1.998 0 0 0-.415-.613l-.234-.234a5.004 5.004 0 0 0-1.907 1.315 5 5 0 0 0 .191 6.87l4 4A5 5 0 0 0 23 18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/link32.json b/public/assets/components/assets/icon/link32.json new file mode 100644 index 0000000..c51fe93 --- /dev/null +++ b/public/assets/components/assets/icon/link32.json @@ -0,0 +1 @@ +"M22.766 13.875c.063.058.128.11.189.17l5 5a6.3 6.3 0 0 1-8.91 8.91l-5-5a6.286 6.286 0 0 1 2.969-10.568 3.279 3.279 0 0 1 .553.905 5.288 5.288 0 0 0-2.815 8.956l5 5a5.3 5.3 0 0 0 7.496-7.496l-4.488-4.488a8.366 8.366 0 0 0 .006-1.389zm-12.526 3.86l-4.488-4.487a5.3 5.3 0 0 1 7.496-7.496l5 5a5.288 5.288 0 0 1-2.815 8.956 3.278 3.278 0 0 0 .553.905 6.287 6.287 0 0 0 2.969-10.568l-5-5a6.3 6.3 0 0 0-8.91 8.91l5 5c.061.06.126.112.189.17a8.367 8.367 0 0 1 .006-1.39z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/linkChart16.json b/public/assets/components/assets/icon/linkChart16.json new file mode 100644 index 0000000..4a5313c --- /dev/null +++ b/public/assets/components/assets/icon/linkChart16.json @@ -0,0 +1 @@ +"M13.5 6c-1.207 0-2.217.86-2.45 2h-6.1a2.47 2.47 0 0 0-.17-.514l3.024-2.16A2.49 2.49 0 0 0 9.5 6c1.378 0 2.49-1.122 2.49-2.5S10.878 1 9.5 1 7 2.122 7 3.5c0 .362.08.704.22 1.015l-3.024 2.16A2.484 2.484 0 0 0 2.5 6C1.122 6 0 7.122 0 8.5S1.122 11 2.5 11c.656 0 1.25-.259 1.696-.674l3.024 2.16c-.14.31-.22.652-.22 1.014C7 14.878 8.122 16 9.5 16s2.49-1.122 2.49-2.5S10.878 11 9.5 11c-.656 0-1.25.26-1.696.675L4.78 9.515c.073-.164.133-.335.17-.515h6.1c.233 1.14 1.243 2 2.45 2 1.378 0 2.49-1.122 2.49-2.5S14.878 6 13.5 6zM15 9a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V8a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1zM8 4V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1zm1 8h1a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/linkChart24.json b/public/assets/components/assets/icon/linkChart24.json new file mode 100644 index 0000000..14ba277 --- /dev/null +++ b/public/assets/components/assets/icon/linkChart24.json @@ -0,0 +1 @@ +"M20 9a2.995 2.995 0 0 0-2.816 2H6.816c-.027-.074-.05-.15-.082-.221l7.09-4.726a3.006 3.006 0 1 0-.558-.83l-7.09 4.725a3 3 0 1 0 0 4.105l7.09 4.726A2.973 2.973 0 0 0 13 20a3.02 3.02 0 1 0 .823-2.052l-7.089-4.726A2.973 2.973 0 0 0 7 12h10a3 3 0 1 0 3-3zm-6-5a2 2 0 1 1 2 2 2.002 2.002 0 0 1-2-2zm2 14a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2zm4-4a2 2 0 1 1 2-2 2.002 2.002 0 0 1-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/linkChart32.json b/public/assets/components/assets/icon/linkChart32.json new file mode 100644 index 0000000..0f0df36 --- /dev/null +++ b/public/assets/components/assets/icon/linkChart32.json @@ -0,0 +1 @@ +"M26.5 12c-1.758 0-3.204 1.308-3.45 3H8.95a3.47 3.47 0 0 0-.252-.91l10.144-6.34A3.478 3.478 0 0 0 21.5 9c1.93 0 3.49-1.57 3.49-3.5S23.43 2 21.5 2 18 3.57 18 5.5c0 .502.11.977.302 1.41L8.158 13.25A3.478 3.478 0 0 0 5.5 12c-1.93 0-3.49 1.57-3.49 3.5S3.57 19 5.5 19c1.043 0 1.97-.468 2.612-1.194l11.214 7.24A3.464 3.464 0 0 0 19 26.5c0 1.93 1.57 3.5 3.5 3.5s3.49-1.57 3.49-3.5S24.43 23 22.5 23c-1.05 0-1.983.475-2.625 1.21L8.664 16.973c.142-.304.236-.63.285-.973h14.102c.245 1.692 1.69 3 3.449 3 1.93 0 3.49-1.57 3.49-3.5S28.43 12 26.5 12zm0 6c-1.378 0-2.5-1.122-2.5-2.5s1.122-2.5 2.5-2.5 2.5 1.122 2.5 2.5-1.122 2.5-2.5 2.5zM19 5.5C19 4.122 20.122 3 21.5 3S24 4.122 24 5.5 22.878 8 21.5 8 19 6.878 19 5.5zM22.5 24c1.378 0 2.5 1.122 2.5 2.5S23.878 29 22.5 29 20 27.878 20 26.5s1.122-2.5 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/list16.json b/public/assets/components/assets/icon/list16.json new file mode 100644 index 0000000..402ad9a --- /dev/null +++ b/public/assets/components/assets/icon/list16.json @@ -0,0 +1 @@ +"M6 14h9v1H6zm-2 2H1v-3h3zm-1-2H2v1h1zM15 2H6v1h9zM6 9h9V8H6zM4 4H1V1h3zM3 2H2v1h1zm1 8H1V7h3zM3 8H2v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/list24.json b/public/assets/components/assets/icon/list24.json new file mode 100644 index 0000000..971449f --- /dev/null +++ b/public/assets/components/assets/icon/list24.json @@ -0,0 +1 @@ +"M9 4h13v1H9zm0 17h13v-1H9zm0-8h13v-1H9zm-7-3h4v4H2zm1 3h2v-2H3zm-1 5h4v4H2zm1 3h2v-2H3zM6 6H2V2h4zM5 3H3v2h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/list32.json b/public/assets/components/assets/icon/list32.json new file mode 100644 index 0000000..c5ac98a --- /dev/null +++ b/public/assets/components/assets/icon/list32.json @@ -0,0 +1 @@ +"M29 7H11V6h18zm0 9H11v1h18zm0 10H11v1h18zM8 9H3V4h5zM7 5H4v3h3zm1 14H3v-5h5zm-1-4H4v3h3zm1 14H3v-5h5zm-1-4H4v3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listBullet16.json b/public/assets/components/assets/icon/listBullet16.json new file mode 100644 index 0000000..407eb5e --- /dev/null +++ b/public/assets/components/assets/icon/listBullet16.json @@ -0,0 +1 @@ +"M6 14h9v1H6zm9-12H6v1h9zM6 9h9V8H6zM2.5 1.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 6a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 6a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listBullet24.json b/public/assets/components/assets/icon/listBullet24.json new file mode 100644 index 0000000..26ed0b5 --- /dev/null +++ b/public/assets/components/assets/icon/listBullet24.json @@ -0,0 +1 @@ +"M9 4h13v1H9zm0 17h13v-1H9zm0-8h13v-1H9zM4.5 3.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 8a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 8a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listBullet32.json b/public/assets/components/assets/icon/listBullet32.json new file mode 100644 index 0000000..718e439 --- /dev/null +++ b/public/assets/components/assets/icon/listBullet32.json @@ -0,0 +1 @@ +"M11 6h18v1H11zm0 11h18v-1H11zm0 10h18v-1H11zM5.5 5.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 10a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 10a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listButton16.json b/public/assets/components/assets/icon/listButton16.json new file mode 100644 index 0000000..17f22b2 --- /dev/null +++ b/public/assets/components/assets/icon/listButton16.json @@ -0,0 +1 @@ +"M1 4a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1zm1-2h12v2H2zM1 9a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1zm0 6a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1v-2a1.001 1.001 0 0 0-1-1H2a1.001 1.001 0 0 0-1 1zm1-2h12v2H2zm9-4H5V8h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listButton24.json b/public/assets/components/assets/icon/listButton24.json new file mode 100644 index 0000000..3ad8450 --- /dev/null +++ b/public/assets/components/assets/icon/listButton24.json @@ -0,0 +1 @@ +"M8 20h8v1H8zm14 0v1a2.002 2.002 0 0 1-2 2H4a2.002 2.002 0 0 1-2-2v-1a2.002 2.002 0 0 1 2-2h16a2.002 2.002 0 0 1 2 2zm-1 0a1.001 1.001 0 0 0-1-1H4a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h16a1.001 1.001 0 0 0 1-1zm1-16v1a2.002 2.002 0 0 1-2 2H4a2.002 2.002 0 0 1-2-2V4a2.002 2.002 0 0 1 2-2h16a2.002 2.002 0 0 1 2 2zm-1 0a1.001 1.001 0 0 0-1-1H4a1.001 1.001 0 0 0-1 1v1a1.001 1.001 0 0 0 1 1h16a1.001 1.001 0 0 0 1-1zM8 5h8V4H8zm14 7v1a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2v-1a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2zm-6 0H8v1h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listButton32.json b/public/assets/components/assets/icon/listButton32.json new file mode 100644 index 0000000..7dde0f6 --- /dev/null +++ b/public/assets/components/assets/icon/listButton32.json @@ -0,0 +1 @@ +"M11 6h10v1H11zm0 21h10v-1H11zM26.731 3A2.271 2.271 0 0 1 29 5.269V7.73A2.271 2.271 0 0 1 26.731 10H5.27A2.271 2.271 0 0 1 3 7.731V5.269A2.271 2.271 0 0 1 5.269 3zM28 5.269A1.27 1.27 0 0 0 26.731 4H5.27A1.27 1.27 0 0 0 4 5.269V7.73A1.27 1.27 0 0 0 5.269 9H26.73A1.27 1.27 0 0 0 28 7.731zm1 20v2.462A2.271 2.271 0 0 1 26.731 30H5.27A2.271 2.271 0 0 1 3 27.731v-2.462A2.271 2.271 0 0 1 5.269 23H26.73A2.271 2.271 0 0 1 29 25.269zm-1 0A1.27 1.27 0 0 0 26.731 24H5.27A1.27 1.27 0 0 0 4 25.269v2.462A1.27 1.27 0 0 0 5.269 29H26.73A1.27 1.27 0 0 0 28 27.731zM26.731 13A2.271 2.271 0 0 1 29 15.269v2.462A2.271 2.271 0 0 1 26.731 20H5.27A2.271 2.271 0 0 1 3 17.731v-2.462A2.271 2.271 0 0 1 5.269 13zM11 16v1h10v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listCheck16.json b/public/assets/components/assets/icon/listCheck16.json new file mode 100644 index 0000000..7f58327 --- /dev/null +++ b/public/assets/components/assets/icon/listCheck16.json @@ -0,0 +1 @@ +"M6 14h9v1H6zm9-12H6v1h9zM6 9h9V8H6zm-2 1H1V7h3zM3 8H2v1h1zm2.265 4.463l-.738-.737-1.97 1.97-.92-.796-.737.738 1.657 1.53zM2.557 4.168l2.708-2.705-.738-.737-1.97 1.97-.92-.796-.737.738z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listCheck24.json b/public/assets/components/assets/icon/listCheck24.json new file mode 100644 index 0000000..36c3e0a --- /dev/null +++ b/public/assets/components/assets/icon/listCheck24.json @@ -0,0 +1 @@ +"M22 5H9V4h13zm0 15H9v1h13zm0-8H9v1h13zM6 14H2v-4h4zm-1-3H3v2h2zm-2.562 8.7l-.738.738 1.857 1.73L7 18.738 6.262 18l-2.705 2.696zM6.262 2L3.557 4.696 2.437 3.7l-.737.738 1.857 1.73L7 2.738z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listCheck32.json b/public/assets/components/assets/icon/listCheck32.json new file mode 100644 index 0000000..62f7baf --- /dev/null +++ b/public/assets/components/assets/icon/listCheck32.json @@ -0,0 +1 @@ +"M29 7H11V6h18zM3 14h5v5H3zm1 4h3v-3H4zm25-2H11v1h18zm0 10H11v1h18zm-18.735-2.537l-.738-.737-3.97 3.97-1.884-1.788-.738.738 2.622 2.522zM5.382 8l.175.168 4.708-4.705-.738-.737-3.97 3.97-1.884-1.788-.738.738z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listCheckAll16.json b/public/assets/components/assets/icon/listCheckAll16.json new file mode 100644 index 0000000..997f28c --- /dev/null +++ b/public/assets/components/assets/icon/listCheckAll16.json @@ -0,0 +1 @@ +"M6 14h9v1H6v-1zM6 3h9V2H6v1zm0 6h9V8H6v1zm-3.44 6.17l2.71-2.7-.74-.74-1.97 1.97-.92-.8-.74.74 1.66 1.53zm0-11l2.7-2.71-.74-.74-1.97 1.97-.92-.8-.74.74 1.66 1.53zm0 6l2.71-2.7-.74-.74L2.56 8.7l-.92-.8-.74.74 1.66 1.53z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listCheckAll24.json b/public/assets/components/assets/icon/listCheckAll24.json new file mode 100644 index 0000000..e47d9ab --- /dev/null +++ b/public/assets/components/assets/icon/listCheckAll24.json @@ -0,0 +1 @@ +"M9 4h13v1H9V4zm0 17h13v-1H9v1zm0-8h13v-1H9v1zm-5.44 9.17L7 18.74 6.26 18l-2.71 2.7-1.12-1-.74.74 1.86 1.73zm0-16L7 2.74 6.26 2 3.55 4.7l-1.12-1-.74.74 1.86 1.73zm0 8L7 10.74 6.26 10l-2.71 2.7-1.12-1-.74.74 1.86 1.73z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listCheckAll32.json b/public/assets/components/assets/icon/listCheckAll32.json new file mode 100644 index 0000000..ca211fd --- /dev/null +++ b/public/assets/components/assets/icon/listCheckAll32.json @@ -0,0 +1 @@ +"M11 6h18v1H11V6zm0 11h18v-1H11v1zm0 10h18v-1H11v1zm-5.44 1.17l4.71-4.7-.74-.74-3.97 3.97-1.88-1.79-.74.74 2.62 2.52zm0-10l4.71-4.7-.74-.74-3.97 3.97-1.88-1.79-.74.74 2.62 2.52zm0-10l4.7-4.71-.74-.74-3.97 3.97L3.67 4.9l-.74.74 2.62 2.52z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listMerge16.json b/public/assets/components/assets/icon/listMerge16.json new file mode 100644 index 0000000..dde02ef --- /dev/null +++ b/public/assets/components/assets/icon/listMerge16.json @@ -0,0 +1 @@ +"M6 2h9v1H6zm-3.443.696l-.92-.796-.737.738 1.657 1.53 2.708-2.705-.738-.737zM6 15V7.715L7.646 9.36l.707-.707L5.5 5.801 2.646 8.654l.707.707L5 7.715V15zm7 0V7.715l1.646 1.646.707-.707L12.5 5.801 9.646 8.654l.707.707L12 7.715V15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listMerge24.json b/public/assets/components/assets/icon/listMerge24.json new file mode 100644 index 0000000..a43fa6b --- /dev/null +++ b/public/assets/components/assets/icon/listMerge24.json @@ -0,0 +1 @@ +"M8 22V10.707l-1.646 1.647-.707-.707 2.851-2.852 2.854 2.82-.704.712L9 10.697V22zm11 0V10.683l1.663 1.644.703-.711-2.853-2.821-2.852 2.851.707.707L18 10.722V22zm3-18H9v1h13zM2.438 3.7l-.738.738 1.857 1.73L7.3 2.438 6.562 1.7 3.557 4.696z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listMerge32.json b/public/assets/components/assets/icon/listMerge32.json new file mode 100644 index 0000000..89a7ed6 --- /dev/null +++ b/public/assets/components/assets/icon/listMerge32.json @@ -0,0 +1 @@ +"M29 6H11V5h18zM9.365 2.363l-.738-.737-4.07 4.07-1.884-1.788-.738.738 2.622 2.522zm-.719 12.282l.707.707L12 12.707V29h.999V12.707l2.647 2.647.707-.707-3.854-3.854zm20.707.002L25.5 10.793l-3.853 3.852.707.707L25 12.706V29h1V12.708l2.646 2.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listNumber16.json b/public/assets/components/assets/icon/listNumber16.json new file mode 100644 index 0000000..7c37207 --- /dev/null +++ b/public/assets/components/assets/icon/listNumber16.json @@ -0,0 +1 @@ +"M6 14h9v1H6zm9-12H6v1h9zM6 9h9V8H6zM4 3H3V0H1v1h1v2H1v1h3zm0 9a1 1 0 0 0-1-1H2c-.553 0-1 0-1 1h2v1h-.5a.5.5 0 0 0 0 1H3v1H1c0 1 .447 1 1 1h1a1 1 0 0 0 1-1v-1a.975.975 0 0 0-.153-.5A.964.964 0 0 0 4 13zM3 8a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1h2v1H2a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2V9H2V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listNumber24.json b/public/assets/components/assets/icon/listNumber24.json new file mode 100644 index 0000000..ddc7338 --- /dev/null +++ b/public/assets/components/assets/icon/listNumber24.json @@ -0,0 +1 @@ +"M22 5H8V4h14zm0 15H8v1h14zm0-8H8v1h14zM5 19a1 1 0 0 0-1-1H3c-.553 0-1 0-1 1h2v1h-.5a.5.5 0 0 0 0 1H4v1H2c0 1 .447 1 1 1h1a1 1 0 0 0 1-1v-1a.975.975 0 0 0-.153-.5A.964.964 0 0 0 5 20zM5 6H4V2H2v1h1v3H2v1h3zm-1 7a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1h2v1H3a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2v-1H3v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listNumber32.json b/public/assets/components/assets/icon/listNumber32.json new file mode 100644 index 0000000..cb82fa9 --- /dev/null +++ b/public/assets/components/assets/icon/listNumber32.json @@ -0,0 +1 @@ +"M6 29v-2H4.5a.5.5 0 0 1 0-1H6v-2H3c0-1 .447-1 1-1h2a1 1 0 0 1 1 1v2a.964.964 0 0 1-.153.5A.975.975 0 0 1 7 27v2a1 1 0 0 1-1 1H4c-.553 0-1 0-1-1zM8 8H6V3H3v1h2v4H3v1h5zM4 20h3v-1H4v-2h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1H4a1 1 0 0 0-1 1h3v2H4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1zM29 6H11v1h18zm0 10H11v1h18zm0 10H11v1h18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listNumberRtl16.json b/public/assets/components/assets/icon/listNumberRtl16.json new file mode 100644 index 0000000..2b51272 --- /dev/null +++ b/public/assets/components/assets/icon/listNumberRtl16.json @@ -0,0 +1 @@ +"M1 14h9v1H1zm9-12H1v1h9zm0 6H1v1h9zm5-5h-1V0h-2v1h1v2h-1v1h3zm0 12v-1a.975.975 0 0 0-.153-.5A.964.964 0 0 0 15 13v-1a1 1 0 0 0-1-1h-1c-.553 0-1 0-1 1h2v1h-.5a.5.5 0 0 0 0 1h.5v1h-2c0 1 .447 1 1 1h1a1 1 0 0 0 1-1zm-1-7a1 1 0 0 0 1-1V6a1 1 0 0 0-1-1h-1a1 1 0 0 0-1 1h2v1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2V9h-2V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listNumberRtl24.json b/public/assets/components/assets/icon/listNumberRtl24.json new file mode 100644 index 0000000..599effc --- /dev/null +++ b/public/assets/components/assets/icon/listNumberRtl24.json @@ -0,0 +1 @@ +"M2 4h14v1H2zm0 17h14v-1H2zm0-8h14v-1H2zm19 5h-1c-.553 0-1 0-1 1h2v1h-.5a.5.5 0 0 0 0 1h.5v1h-2c0 1 .447 1 1 1h1a1 1 0 0 0 1-1v-1a.975.975 0 0 0-.153-.5A.964.964 0 0 0 22 20v-1a1 1 0 0 0-1-1zm0-16h-2v1h1v3h-1v1h3V6h-1zm0 8h-1a1 1 0 0 0-1 1h2v1h-1a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2v-1h-2v-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listNumberRtl32.json b/public/assets/components/assets/icon/listNumberRtl32.json new file mode 100644 index 0000000..a5712fe --- /dev/null +++ b/public/assets/components/assets/icon/listNumberRtl32.json @@ -0,0 +1 @@ +"M29 24v2a.964.964 0 0 1-.153.5.975.975 0 0 1 .153.5v2a1 1 0 0 1-1 1h-2c-.553 0-1 0-1-1h3v-2h-1.5a.5.5 0 0 1 0-1H28v-2h-3c0-1 .447-1 1-1h2a1 1 0 0 1 1 1zM28 3h-3v1h2v4h-2v1h5V8h-2zm0 10h-2a1 1 0 0 0-1 1h3v2h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h3v-1h-3v-2h2a1 1 0 0 0 1-1v-2a1 1 0 0 0-1-1zm-7-7H3v1h18zm0 10H3v1h18zm0 10H3v1h18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listRadio16.json b/public/assets/components/assets/icon/listRadio16.json new file mode 100644 index 0000000..3b4d715 --- /dev/null +++ b/public/assets/components/assets/icon/listRadio16.json @@ -0,0 +1 @@ +"M2.959 6A2.041 2.041 0 0 1 5 8.041 1.959 1.959 0 0 1 3.041 10 2.041 2.041 0 0 1 1 7.959 1.959 1.959 0 0 1 2.959 6zM5 14a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1-.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5zM1 2a2 2 0 1 1 2 2 2 2 0 0 1-2-2zm1 .5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5zM15 2H6v1h9zM6 15h9v-1H6zm0-6h9V8H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listRadio24.json b/public/assets/components/assets/icon/listRadio24.json new file mode 100644 index 0000000..1d087e3 --- /dev/null +++ b/public/assets/components/assets/icon/listRadio24.json @@ -0,0 +1 @@ +"M9 4h13v1H9zm0 17h13v-1H9zm0-8h13v-1H9zM7 4a3 3 0 1 1-3-3 3 3 0 0 1 3 3zM6 4a2 2 0 1 0-2 2 2.003 2.003 0 0 0 2-2zm1 8a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2 2 0 0 0 2-2zm1 8a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.003 2.003 0 0 0 2-2zm-2-9a1 1 0 1 0 1 1 1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listRadio32.json b/public/assets/components/assets/icon/listRadio32.json new file mode 100644 index 0000000..518a857 --- /dev/null +++ b/public/assets/components/assets/icon/listRadio32.json @@ -0,0 +1 @@ +"M12 6h17v1H12zm0 11h17v-1H12zm0 10h17v-1H12zM3 6.5A3.5 3.5 0 1 1 6.5 10 3.5 3.5 0 0 1 3 6.5zm1 0A2.5 2.5 0 1 0 6.5 4 2.5 2.5 0 0 0 4 6.5zM6.5 18A1.5 1.5 0 1 0 5 16.5 1.5 1.5 0 0 0 6.5 18zM3 16.5A3.5 3.5 0 1 1 6.5 20 3.5 3.5 0 0 1 3 16.5zm1 0A2.5 2.5 0 1 0 6.5 14 2.503 2.503 0 0 0 4 16.5zM6.5 30a3.5 3.5 0 1 1 3.5-3.5A3.5 3.5 0 0 1 6.5 30zm0-1A2.5 2.5 0 1 0 4 26.5 2.5 2.5 0 0 0 6.5 29z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listRectangle16.json b/public/assets/components/assets/icon/listRectangle16.json new file mode 100644 index 0000000..b403094 --- /dev/null +++ b/public/assets/components/assets/icon/listRectangle16.json @@ -0,0 +1 @@ +"M13.5 16a1.502 1.502 0 0 0 1.5-1.5v-12A1.502 1.502 0 0 0 13.5 1h-11A1.502 1.502 0 0 0 1 2.5v12A1.502 1.502 0 0 0 2.5 16zM2 2.5a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 .5.5V6H2zM11 8v1H5V8zm-9 6.5V11h12v3.5a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5zm9-.5H5v-1h6zM5 3h6v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listRectangle24.json b/public/assets/components/assets/icon/listRectangle24.json new file mode 100644 index 0000000..4980fb0 --- /dev/null +++ b/public/assets/components/assets/icon/listRectangle24.json @@ -0,0 +1 @@ +"M20.5 2h-17A1.502 1.502 0 0 0 2 3.5v18A1.502 1.502 0 0 0 3.5 23h17a1.502 1.502 0 0 0 1.5-1.5v-18A1.502 1.502 0 0 0 20.5 2zm.5 19.5a.5.5 0 0 1-.5.5h-17a.5.5 0 0 1-.5-.5V16h18zM8 13v-1h8v1zM3 9V3.5a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5V9zm5-4h8v1H8zm8 15H8v-1h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listRectangle32.json b/public/assets/components/assets/icon/listRectangle32.json new file mode 100644 index 0000000..a87ccc3 --- /dev/null +++ b/public/assets/components/assets/icon/listRectangle32.json @@ -0,0 +1 @@ +"M11 7h10v1H11zm10 18H11v1h10zm8-20.5v24a1.502 1.502 0 0 1-1.5 1.5h-23A1.502 1.502 0 0 1 3 28.5v-24A1.502 1.502 0 0 1 4.5 3h23A1.502 1.502 0 0 1 29 4.5zM28 21H4v7.5a.5.5 0 0 0 .5.5h23a.5.5 0 0 0 .5-.5zm-7-4v-1H11v1zm7-5V4.5a.5.5 0 0 0-.5-.5h-23a.5.5 0 0 0-.5.5V12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listShowAll16.json b/public/assets/components/assets/icon/listShowAll16.json new file mode 100644 index 0000000..e8b4039 --- /dev/null +++ b/public/assets/components/assets/icon/listShowAll16.json @@ -0,0 +1 @@ +"M6 10h9v1H6zm9-8H6v1h9zM6 14h9v-1H6zm0-6h9V7H6zM4 4H1V1h3zM3 2H2v1h1zm2 5H4v1h1zm0 6H4v1h1zm-1-2h1v-1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listShowAll24.json b/public/assets/components/assets/icon/listShowAll24.json new file mode 100644 index 0000000..2dc75d7 --- /dev/null +++ b/public/assets/components/assets/icon/listShowAll24.json @@ -0,0 +1 @@ +"M22 11H10v-1h12zm0-8H9v1h13zM8 20H6v2h2zM6 6H2V2h4zM5 3H3v2h2zm3 7H6v2h2zm0 5H6v2h2zm14 0H10v1h12zm-12 6h12v-1H10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/listShowAll32.json b/public/assets/components/assets/icon/listShowAll32.json new file mode 100644 index 0000000..2cc9491 --- /dev/null +++ b/public/assets/components/assets/icon/listShowAll32.json @@ -0,0 +1 @@ +"M29 7H11V6h18zM8 17h2v-2H8zm21 10H12v1h17zm0-6H12v1h17zm-19 0H8v2h2zM8 9H3V4h5zM7 5H4v3h3zm22 10H12v1h17zM8 29h2v-2H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharing16.json b/public/assets/components/assets/icon/locationSharing16.json new file mode 100644 index 0000000..c634a7d --- /dev/null +++ b/public/assets/components/assets/icon/locationSharing16.json @@ -0,0 +1 @@ +"M14.984 11.483c0 .585-.228 1.135-.642 1.548l-2.684 2.684-.707-.707 2.684-2.684a1.183 1.183 0 0 0 0-1.682 1.218 1.218 0 0 0-1.681 0L7.837 14.76a2.193 2.193 0 0 1-3.097 0 2.192 2.192 0 0 1 0-3.096l6.809-6.808a1.192 1.192 0 0 0 0-1.682c-.45-.45-1.234-.449-1.682 0l-4.77 4.769c-.901.902-2.478.903-3.381 0a2.375 2.375 0 0 1-.701-1.692c0-.638.249-1.239.701-1.691L5.274 1H4V0h3v3H6V1.689L2.423 5.266a1.385 1.385 0 0 0-.408.984c0 .372.145.721.408.985.526.526 1.443.524 1.968 0l4.77-4.77c.824-.825 2.266-.827 3.095 0a2.192 2.192 0 0 1 0 3.097L5.447 12.37a1.192 1.192 0 0 0 0 1.682 1.191 1.191 0 0 0 1.683 0l4.117-4.116c.826-.828 2.27-.828 3.095 0 .414.413.642.962.642 1.547z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharing16F.json b/public/assets/components/assets/icon/locationSharing16F.json new file mode 100644 index 0000000..eaf4d21 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharing16F.json @@ -0,0 +1 @@ +"M14.997 11.643c0 .63-.246 1.222-.691 1.668L11.616 16l-.975-.974 2.69-2.69a.973.973 0 0 0 .286-.693.977.977 0 0 0-.285-.693.987.987 0 0 0-.694-.276c-.265 0-.518.1-.693.276l-3.968 3.967a2.344 2.344 0 0 1-1.669.69c-.63 0-1.222-.245-1.667-.69a2.36 2.36 0 0 1 0-3.334l6.527-6.527a.986.986 0 0 0 0-1.387.989.989 0 0 0-.693-.276.983.983 0 0 0-.693.276l-4.41 4.41a2.568 2.568 0 0 1-1.81.727 2.564 2.564 0 0 1-1.809-.727 2.54 2.54 0 0 1-.75-1.809c0-.682.266-1.324.75-1.808l2.854-3.085h-.982V0h3.354v3.354H5.601v-1.02L2.728 5.435a1.178 1.178 0 0 0 0 1.671c.21.21.515.332.834.332.319 0 .623-.121.834-.332l4.41-4.41a2.366 2.366 0 0 1 1.669-.671c.632 0 1.24.244 1.667.67.445.445.69 1.037.69 1.668 0 .63-.245 1.222-.69 1.667l-6.527 6.526a.986.986 0 0 0 0 1.388.977.977 0 0 0 .694.286.975.975 0 0 0 .694-.287l3.967-3.967c.426-.426 1.033-.67 1.668-.67s1.241.244 1.668.67c.445.445.69 1.037.69 1.667z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharing24.json b/public/assets/components/assets/icon/locationSharing24.json new file mode 100644 index 0000000..a0138c8 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharing24.json @@ -0,0 +1 @@ +"M20.972 19.062l-4.309 4.308-.707-.707 4.309-4.309a1.94 1.94 0 0 0 0-2.74 1.94 1.94 0 0 0-2.74 0l-6.377 6.377a2.94 2.94 0 0 1-4.154 0 2.918 2.918 0 0 1-.86-2.077c0-.785.305-1.522.86-2.077L17.221 7.61c.366-.366.567-.853.567-1.37 0-.517-.201-1.004-.567-1.37a1.94 1.94 0 0 0-2.74 0l-7.866 7.866c-1.22 1.22-3.347 1.22-4.567 0-.61-.61-.946-1.421-.946-2.284s.336-1.674.946-2.284L8.216 2H6V1h4v4H9V2.63L2.755 8.875c-.421.422-.653.981-.653 1.577s.232 1.155.653 1.577c.842.842 2.311.842 3.153 0l7.865-7.866a2.942 2.942 0 0 1 4.155 0 2.92 2.92 0 0 1 .86 2.077 2.92 2.92 0 0 1-.86 2.077L7.7 18.544a1.923 1.923 0 0 0-.567 1.37c0 .517.201 1.004.567 1.37a1.94 1.94 0 0 0 2.74 0l6.376-6.377a2.942 2.942 0 0 1 4.155 0 2.942 2.942 0 0 1 0 4.155z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharing24F.json b/public/assets/components/assets/icon/locationSharing24F.json new file mode 100644 index 0000000..91dc656 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharing24F.json @@ -0,0 +1 @@ +"M22.4 16.68c0 .893-.349 1.733-.981 2.365l-2.599 2.6-.641-.642a1.016 1.016 0 0 1 0-1.433l1.995-1.994a1.427 1.427 0 0 0-1.008-2.433c-.381 0-.739.148-1.008.417L12.2 21.518a3.319 3.319 0 0 1-2.365.98 3.323 3.323 0 0 1-2.365-.98 3.35 3.35 0 0 1 0-4.73l9.33-9.33a1.427 1.427 0 0 0-1.007-2.434c-.38 0-.739.148-1.008.417l-6.3 6.3a3.718 3.718 0 0 1-2.647 1.097c-.95 0-1.857-.357-2.552-1.006a3.76 3.76 0 0 1-1.19-2.673 3.762 3.762 0 0 1 1.096-2.71L5.8 3.843H4v-1.8h5V7H7.181V5.173L4.493 7.862a1.834 1.834 0 0 0-.534 1.32c.008.492.22.967.58 1.303.337.316.78.49 1.243.49.488 0 .946-.19 1.29-.534l6.244-6.244a3.32 3.32 0 0 1 2.365-.98 3.32 3.32 0 0 1 2.365.98 3.32 3.32 0 0 1 .98 2.365c0 .893-.348 1.733-.98 2.365l-9.331 9.33a1.427 1.427 0 0 0 1.008 2.434c.38 0 .739-.148 1.008-.417l5.958-5.959a3.32 3.32 0 0 1 2.365-.98 3.32 3.32 0 0 1 2.365.98 3.32 3.32 0 0 1 .98 2.365z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharing32.json b/public/assets/components/assets/icon/locationSharing32.json new file mode 100644 index 0000000..085ca09 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharing32.json @@ -0,0 +1 @@ +"M27.828 21.5c0 .89-.346 1.725-.974 2.354l-5 5-.708-.708 5-5a2.33 2.33 0 0 0 0-3.292 2.33 2.33 0 0 0-3.292 0l-7.097 7.097a3.332 3.332 0 0 1-4.708 0 3.332 3.332 0 0 1 0-4.708l11.097-11.097a2.33 2.33 0 0 0 0-3.292 2.33 2.33 0 0 0-3.292 0l-8.559 8.558c-1.385 1.386-3.802 1.386-5.186 0a3.644 3.644 0 0 1-1.075-2.593c0-.98.381-1.9 1.075-2.594L12.334 4H9V3h5v5h-1V4.748l-7.184 7.184c-.504.504-.782 1.174-.782 1.887s.278 1.382.782 1.886c1.008 1.01 2.765 1.007 3.772 0l8.558-8.559a3.332 3.332 0 0 1 4.708 0 3.332 3.332 0 0 1 0 4.708L11.756 22.95a2.332 2.332 0 0 0 0 3.292 2.33 2.33 0 0 0 3.293 0l7.097-7.097c1.258-1.256 3.45-1.256 4.708 0a3.31 3.31 0 0 1 .974 2.354z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharing32F.json b/public/assets/components/assets/icon/locationSharing32F.json new file mode 100644 index 0000000..166f492 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharing32F.json @@ -0,0 +1 @@ +"M28.587 25.284L25.33 28.54l-.822-.82a1.303 1.303 0 0 1 0-1.84l2.487-2.485a1.922 1.922 0 0 0-1.358-3.277c-.513 0-.995.2-1.357.562l-7.87 7.87a4.355 4.355 0 0 1-3.097 1.283 4.358 4.358 0 0 1-3.099-1.283 4.351 4.351 0 0 1-1.283-3.097c0-1.17.456-2.27 1.283-3.098L22.54 10.03a1.921 1.921 0 0 0-1.357-3.276c-.514 0-.996.2-1.358.562l-8.994 8.995a4.88 4.88 0 0 1-3.47 1.437 4.888 4.888 0 0 1-3.348-1.32c-.968-.903-1.536-2.18-1.559-3.502s.5-2.619 1.437-3.555L9.261 4H7V2h6v6h-2V5.743l-5.443 5.444a2.453 2.453 0 0 0-.715 1.77 2.45 2.45 0 0 0 2.444 2.404 2.43 2.43 0 0 0 1.73-.716l8.92-8.921a4.355 4.355 0 0 1 3.099-1.283c1.169 0 2.27.456 3.097 1.283a4.387 4.387 0 0 1 0 6.195L11.806 24.244c-.362.363-.562.844-.562 1.357s.2.995.562 1.357c.364.363.846.563 1.358.563.513 0 .995-.2 1.357-.563l7.87-7.87a4.355 4.355 0 0 1 3.098-1.283c1.17 0 2.27.456 3.098 1.283a4.387 4.387 0 0 1 0 6.196z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingDisabled16.json b/public/assets/components/assets/icon/locationSharingDisabled16.json new file mode 100644 index 0000000..bd33aa3 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingDisabled16.json @@ -0,0 +1 @@ +"M11.731 14.205l.707.707-1.086 1.087-.707-.707 1.086-1.087zm-4.626-.153c-.449.45-1.232.45-1.681 0a1.182 1.182 0 0 1-.349-.841c0-.317.124-.616.349-.84l2.236-2.237-.707-.707-2.236 2.236a2.172 2.172 0 0 0-.642 1.548c0 .585.228 1.135.642 1.548.826.827 2.27.827 3.096 0l2.236-2.236-.707-.707-2.237 2.236zM5.271 7.745l-.707-.707-.096.096a1.395 1.395 0 0 1-1.969 0 1.384 1.384 0 0 1-.408-.985c0-.371.146-.72.408-.984l.096-.096-.707-.707-.096.096a2.376 2.376 0 0 0-.7 1.691c0 .64.248 1.24.7 1.692.934.933 2.45.933 3.383 0l.096-.096zm10.663 7.506l-.707.707L.118.85.825.142l2.642 2.642L5.25 1H4V0h3v3H6V1.665L4.174 3.491 6.142 5.46l2.994-2.994c.829-.828 2.27-.826 3.095 0 .414.413.642.963.642 1.548a2.17 2.17 0 0 1-.642 1.548L9.238 8.555l1.682 1.683.605-.605a2.193 2.193 0 0 1 3.096 0 2.193 2.193 0 0 1 0 3.096l-.605.605 1.918 1.917zm-4.307-4.306l1.682 1.682.605-.605a1.192 1.192 0 0 0 0-1.682 1.191 1.191 0 0 0-1.682 0l-.605.605zM6.85 6.167l1.682 1.681 2.993-2.993a1.182 1.182 0 0 0 0-1.682c-.449-.449-1.232-.45-1.681 0L6.849 6.167z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingDisabled24.json b/public/assets/components/assets/icon/locationSharingDisabled24.json new file mode 100644 index 0000000..f082b02 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingDisabled24.json @@ -0,0 +1 @@ +"M17.871 20.723l.707.707-1.94 1.94-.706-.707 1.94-1.94zm-7.454.56a1.94 1.94 0 0 1-2.74 0 1.94 1.94 0 0 1 0-2.74l4.007-4.007-.707-.707-4.007 4.008a2.942 2.942 0 0 0 0 4.154 2.94 2.94 0 0 0 4.154 0l4.007-4.008-.707-.707-4.007 4.008zM8.237 11.09l-.707-.707-1.646 1.647c-.842.842-2.312.842-3.154 0a2.233 2.233 0 0 1 0-3.154L4.377 7.23l-.707-.707-1.647 1.646a3.234 3.234 0 0 0 0 4.568c1.221 1.22 3.35 1.22 4.568 0l1.646-1.647zM22.33 21.646l-.707.708-20-20 .707-.708 3.108 3.109L8.192 2H6V1h4v4H9V2.606L6.144 5.462l3.154 3.153 4.452-4.452c1.108-1.108 3.043-1.11 4.153 0 .555.555.86 1.292.86 2.077 0 .785-.305 1.522-.86 2.077l-4.452 4.452 2.74 2.74.602-.602a2.942 2.942 0 0 1 4.154 0c.555.555.86 1.293.86 2.077s-.305 1.523-.86 2.078l-.601.601 1.983 1.983zm-5.43-5.43l2.74 2.74.601-.601c.366-.366.568-.853.568-1.37s-.202-1.005-.568-1.37a1.94 1.94 0 0 0-2.74 0l-.602.6zm-6.894-6.894l2.74 2.74 4.451-4.452c.366-.366.568-.853.568-1.37 0-.517-.202-1.004-.568-1.37-.73-.732-2.009-.73-2.74 0l-4.451 4.452z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingDisabled32.json b/public/assets/components/assets/icon/locationSharingDisabled32.json new file mode 100644 index 0000000..9ae8b0f --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingDisabled32.json @@ -0,0 +1 @@ +"M23.007 26.252l.707.707-1.884 1.884-.707-.707 1.884-1.884zM11.714 14.958l-.707-.707-1.444 1.443c-1.007 1.008-2.764 1.008-3.772 0a2.672 2.672 0 0 1 0-3.772l1.443-1.443-.707-.707-1.443 1.443a3.673 3.673 0 0 0 0 5.186c1.387 1.386 3.802 1.386 5.186 0l1.444-1.443zm3.311 11.274a2.33 2.33 0 0 1-3.293 0 2.33 2.33 0 0 1 0-3.293l3.982-3.98-.707-.708-3.982 3.981c-.629.629-.974 1.465-.974 2.354s.345 1.725.974 2.353c1.258 1.257 3.45 1.257 4.707 0l3.982-3.98-.707-.708-3.982 3.981zm14.93 3.028l-.707.708L2.074 2.794l.707-.707 5.716 5.715L12.31 3.99H9V3h5v5h-1V4.713L9.204 8.509l3.772 3.773 5.146-5.146a3.333 3.333 0 0 1 4.707 0c.629.628.976 1.464.976 2.353s-.347 1.725-.976 2.354l-5.146 5.146 3.293 3.293 1.248-1.247c1.257-1.257 3.449-1.257 4.707 0 .629.628.974 1.464.974 2.353s-.345 1.725-.974 2.354l-1.248 1.247 4.272 4.272zm-8.272-8.271l3.293 3.293 1.248-1.247a2.33 2.33 0 0 0 0-3.293 2.33 2.33 0 0 0-3.293 0l-1.248 1.247zm-8-8l3.293 3.293 5.146-5.146c.44-.44.683-1.025.683-1.647s-.243-1.206-.683-1.646a2.332 2.332 0 0 0-3.293 0l-5.146 5.146z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingEnabled16.json b/public/assets/components/assets/icon/locationSharingEnabled16.json new file mode 100644 index 0000000..c634a7d --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingEnabled16.json @@ -0,0 +1 @@ +"M14.984 11.483c0 .585-.228 1.135-.642 1.548l-2.684 2.684-.707-.707 2.684-2.684a1.183 1.183 0 0 0 0-1.682 1.218 1.218 0 0 0-1.681 0L7.837 14.76a2.193 2.193 0 0 1-3.097 0 2.192 2.192 0 0 1 0-3.096l6.809-6.808a1.192 1.192 0 0 0 0-1.682c-.45-.45-1.234-.449-1.682 0l-4.77 4.769c-.901.902-2.478.903-3.381 0a2.375 2.375 0 0 1-.701-1.692c0-.638.249-1.239.701-1.691L5.274 1H4V0h3v3H6V1.689L2.423 5.266a1.385 1.385 0 0 0-.408.984c0 .372.145.721.408.985.526.526 1.443.524 1.968 0l4.77-4.77c.824-.825 2.266-.827 3.095 0a2.192 2.192 0 0 1 0 3.097L5.447 12.37a1.192 1.192 0 0 0 0 1.682 1.191 1.191 0 0 0 1.683 0l4.117-4.116c.826-.828 2.27-.828 3.095 0 .414.413.642.962.642 1.547z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingEnabled24.json b/public/assets/components/assets/icon/locationSharingEnabled24.json new file mode 100644 index 0000000..a0138c8 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingEnabled24.json @@ -0,0 +1 @@ +"M20.972 19.062l-4.309 4.308-.707-.707 4.309-4.309a1.94 1.94 0 0 0 0-2.74 1.94 1.94 0 0 0-2.74 0l-6.377 6.377a2.94 2.94 0 0 1-4.154 0 2.918 2.918 0 0 1-.86-2.077c0-.785.305-1.522.86-2.077L17.221 7.61c.366-.366.567-.853.567-1.37 0-.517-.201-1.004-.567-1.37a1.94 1.94 0 0 0-2.74 0l-7.866 7.866c-1.22 1.22-3.347 1.22-4.567 0-.61-.61-.946-1.421-.946-2.284s.336-1.674.946-2.284L8.216 2H6V1h4v4H9V2.63L2.755 8.875c-.421.422-.653.981-.653 1.577s.232 1.155.653 1.577c.842.842 2.311.842 3.153 0l7.865-7.866a2.942 2.942 0 0 1 4.155 0 2.92 2.92 0 0 1 .86 2.077 2.92 2.92 0 0 1-.86 2.077L7.7 18.544a1.923 1.923 0 0 0-.567 1.37c0 .517.201 1.004.567 1.37a1.94 1.94 0 0 0 2.74 0l6.376-6.377a2.942 2.942 0 0 1 4.155 0 2.942 2.942 0 0 1 0 4.155z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingEnabled32.json b/public/assets/components/assets/icon/locationSharingEnabled32.json new file mode 100644 index 0000000..085ca09 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingEnabled32.json @@ -0,0 +1 @@ +"M27.828 21.5c0 .89-.346 1.725-.974 2.354l-5 5-.708-.708 5-5a2.33 2.33 0 0 0 0-3.292 2.33 2.33 0 0 0-3.292 0l-7.097 7.097a3.332 3.332 0 0 1-4.708 0 3.332 3.332 0 0 1 0-4.708l11.097-11.097a2.33 2.33 0 0 0 0-3.292 2.33 2.33 0 0 0-3.292 0l-8.559 8.558c-1.385 1.386-3.802 1.386-5.186 0a3.644 3.644 0 0 1-1.075-2.593c0-.98.381-1.9 1.075-2.594L12.334 4H9V3h5v5h-1V4.748l-7.184 7.184c-.504.504-.782 1.174-.782 1.887s.278 1.382.782 1.886c1.008 1.01 2.765 1.007 3.772 0l8.558-8.559a3.332 3.332 0 0 1 4.708 0 3.332 3.332 0 0 1 0 4.708L11.756 22.95a2.332 2.332 0 0 0 0 3.292 2.33 2.33 0 0 0 3.293 0l7.097-7.097c1.258-1.256 3.45-1.256 4.708 0a3.31 3.31 0 0 1 .974 2.354z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingFilled16.json b/public/assets/components/assets/icon/locationSharingFilled16.json new file mode 100644 index 0000000..eaf4d21 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingFilled16.json @@ -0,0 +1 @@ +"M14.997 11.643c0 .63-.246 1.222-.691 1.668L11.616 16l-.975-.974 2.69-2.69a.973.973 0 0 0 .286-.693.977.977 0 0 0-.285-.693.987.987 0 0 0-.694-.276c-.265 0-.518.1-.693.276l-3.968 3.967a2.344 2.344 0 0 1-1.669.69c-.63 0-1.222-.245-1.667-.69a2.36 2.36 0 0 1 0-3.334l6.527-6.527a.986.986 0 0 0 0-1.387.989.989 0 0 0-.693-.276.983.983 0 0 0-.693.276l-4.41 4.41a2.568 2.568 0 0 1-1.81.727 2.564 2.564 0 0 1-1.809-.727 2.54 2.54 0 0 1-.75-1.809c0-.682.266-1.324.75-1.808l2.854-3.085h-.982V0h3.354v3.354H5.601v-1.02L2.728 5.435a1.178 1.178 0 0 0 0 1.671c.21.21.515.332.834.332.319 0 .623-.121.834-.332l4.41-4.41a2.366 2.366 0 0 1 1.669-.671c.632 0 1.24.244 1.667.67.445.445.69 1.037.69 1.668 0 .63-.245 1.222-.69 1.667l-6.527 6.526a.986.986 0 0 0 0 1.388.977.977 0 0 0 .694.286.975.975 0 0 0 .694-.287l3.967-3.967c.426-.426 1.033-.67 1.668-.67s1.241.244 1.668.67c.445.445.69 1.037.69 1.667z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingFilled24.json b/public/assets/components/assets/icon/locationSharingFilled24.json new file mode 100644 index 0000000..91dc656 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingFilled24.json @@ -0,0 +1 @@ +"M22.4 16.68c0 .893-.349 1.733-.981 2.365l-2.599 2.6-.641-.642a1.016 1.016 0 0 1 0-1.433l1.995-1.994a1.427 1.427 0 0 0-1.008-2.433c-.381 0-.739.148-1.008.417L12.2 21.518a3.319 3.319 0 0 1-2.365.98 3.323 3.323 0 0 1-2.365-.98 3.35 3.35 0 0 1 0-4.73l9.33-9.33a1.427 1.427 0 0 0-1.007-2.434c-.38 0-.739.148-1.008.417l-6.3 6.3a3.718 3.718 0 0 1-2.647 1.097c-.95 0-1.857-.357-2.552-1.006a3.76 3.76 0 0 1-1.19-2.673 3.762 3.762 0 0 1 1.096-2.71L5.8 3.843H4v-1.8h5V7H7.181V5.173L4.493 7.862a1.834 1.834 0 0 0-.534 1.32c.008.492.22.967.58 1.303.337.316.78.49 1.243.49.488 0 .946-.19 1.29-.534l6.244-6.244a3.32 3.32 0 0 1 2.365-.98 3.32 3.32 0 0 1 2.365.98 3.32 3.32 0 0 1 .98 2.365c0 .893-.348 1.733-.98 2.365l-9.331 9.33a1.427 1.427 0 0 0 1.008 2.434c.38 0 .739-.148 1.008-.417l5.958-5.959a3.32 3.32 0 0 1 2.365-.98 3.32 3.32 0 0 1 2.365.98 3.32 3.32 0 0 1 .98 2.365z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingFilled32.json b/public/assets/components/assets/icon/locationSharingFilled32.json new file mode 100644 index 0000000..166f492 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingFilled32.json @@ -0,0 +1 @@ +"M28.587 25.284L25.33 28.54l-.822-.82a1.303 1.303 0 0 1 0-1.84l2.487-2.485a1.922 1.922 0 0 0-1.358-3.277c-.513 0-.995.2-1.357.562l-7.87 7.87a4.355 4.355 0 0 1-3.097 1.283 4.358 4.358 0 0 1-3.099-1.283 4.351 4.351 0 0 1-1.283-3.097c0-1.17.456-2.27 1.283-3.098L22.54 10.03a1.921 1.921 0 0 0-1.357-3.276c-.514 0-.996.2-1.358.562l-8.994 8.995a4.88 4.88 0 0 1-3.47 1.437 4.888 4.888 0 0 1-3.348-1.32c-.968-.903-1.536-2.18-1.559-3.502s.5-2.619 1.437-3.555L9.261 4H7V2h6v6h-2V5.743l-5.443 5.444a2.453 2.453 0 0 0-.715 1.77 2.45 2.45 0 0 0 2.444 2.404 2.43 2.43 0 0 0 1.73-.716l8.92-8.921a4.355 4.355 0 0 1 3.099-1.283c1.169 0 2.27.456 3.097 1.283a4.387 4.387 0 0 1 0 6.195L11.806 24.244c-.362.363-.562.844-.562 1.357s.2.995.562 1.357c.364.363.846.563 1.358.563.513 0 .995-.2 1.357-.563l7.87-7.87a4.355 4.355 0 0 1 3.098-1.283c1.17 0 2.27.456 3.098 1.283a4.387 4.387 0 0 1 0 6.196z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingOff16.json b/public/assets/components/assets/icon/locationSharingOff16.json new file mode 100644 index 0000000..bd33aa3 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingOff16.json @@ -0,0 +1 @@ +"M11.731 14.205l.707.707-1.086 1.087-.707-.707 1.086-1.087zm-4.626-.153c-.449.45-1.232.45-1.681 0a1.182 1.182 0 0 1-.349-.841c0-.317.124-.616.349-.84l2.236-2.237-.707-.707-2.236 2.236a2.172 2.172 0 0 0-.642 1.548c0 .585.228 1.135.642 1.548.826.827 2.27.827 3.096 0l2.236-2.236-.707-.707-2.237 2.236zM5.271 7.745l-.707-.707-.096.096a1.395 1.395 0 0 1-1.969 0 1.384 1.384 0 0 1-.408-.985c0-.371.146-.72.408-.984l.096-.096-.707-.707-.096.096a2.376 2.376 0 0 0-.7 1.691c0 .64.248 1.24.7 1.692.934.933 2.45.933 3.383 0l.096-.096zm10.663 7.506l-.707.707L.118.85.825.142l2.642 2.642L5.25 1H4V0h3v3H6V1.665L4.174 3.491 6.142 5.46l2.994-2.994c.829-.828 2.27-.826 3.095 0 .414.413.642.963.642 1.548a2.17 2.17 0 0 1-.642 1.548L9.238 8.555l1.682 1.683.605-.605a2.193 2.193 0 0 1 3.096 0 2.193 2.193 0 0 1 0 3.096l-.605.605 1.918 1.917zm-4.307-4.306l1.682 1.682.605-.605a1.192 1.192 0 0 0 0-1.682 1.191 1.191 0 0 0-1.682 0l-.605.605zM6.85 6.167l1.682 1.681 2.993-2.993a1.182 1.182 0 0 0 0-1.682c-.449-.449-1.232-.45-1.681 0L6.849 6.167z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingOff24.json b/public/assets/components/assets/icon/locationSharingOff24.json new file mode 100644 index 0000000..f082b02 --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingOff24.json @@ -0,0 +1 @@ +"M17.871 20.723l.707.707-1.94 1.94-.706-.707 1.94-1.94zm-7.454.56a1.94 1.94 0 0 1-2.74 0 1.94 1.94 0 0 1 0-2.74l4.007-4.007-.707-.707-4.007 4.008a2.942 2.942 0 0 0 0 4.154 2.94 2.94 0 0 0 4.154 0l4.007-4.008-.707-.707-4.007 4.008zM8.237 11.09l-.707-.707-1.646 1.647c-.842.842-2.312.842-3.154 0a2.233 2.233 0 0 1 0-3.154L4.377 7.23l-.707-.707-1.647 1.646a3.234 3.234 0 0 0 0 4.568c1.221 1.22 3.35 1.22 4.568 0l1.646-1.647zM22.33 21.646l-.707.708-20-20 .707-.708 3.108 3.109L8.192 2H6V1h4v4H9V2.606L6.144 5.462l3.154 3.153 4.452-4.452c1.108-1.108 3.043-1.11 4.153 0 .555.555.86 1.292.86 2.077 0 .785-.305 1.522-.86 2.077l-4.452 4.452 2.74 2.74.602-.602a2.942 2.942 0 0 1 4.154 0c.555.555.86 1.293.86 2.077s-.305 1.523-.86 2.078l-.601.601 1.983 1.983zm-5.43-5.43l2.74 2.74.601-.601c.366-.366.568-.853.568-1.37s-.202-1.005-.568-1.37a1.94 1.94 0 0 0-2.74 0l-.602.6zm-6.894-6.894l2.74 2.74 4.451-4.452c.366-.366.568-.853.568-1.37 0-.517-.202-1.004-.568-1.37-.73-.732-2.009-.73-2.74 0l-4.451 4.452z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locationSharingOff32.json b/public/assets/components/assets/icon/locationSharingOff32.json new file mode 100644 index 0000000..9ae8b0f --- /dev/null +++ b/public/assets/components/assets/icon/locationSharingOff32.json @@ -0,0 +1 @@ +"M23.007 26.252l.707.707-1.884 1.884-.707-.707 1.884-1.884zM11.714 14.958l-.707-.707-1.444 1.443c-1.007 1.008-2.764 1.008-3.772 0a2.672 2.672 0 0 1 0-3.772l1.443-1.443-.707-.707-1.443 1.443a3.673 3.673 0 0 0 0 5.186c1.387 1.386 3.802 1.386 5.186 0l1.444-1.443zm3.311 11.274a2.33 2.33 0 0 1-3.293 0 2.33 2.33 0 0 1 0-3.293l3.982-3.98-.707-.708-3.982 3.981c-.629.629-.974 1.465-.974 2.354s.345 1.725.974 2.353c1.258 1.257 3.45 1.257 4.707 0l3.982-3.98-.707-.708-3.982 3.981zm14.93 3.028l-.707.708L2.074 2.794l.707-.707 5.716 5.715L12.31 3.99H9V3h5v5h-1V4.713L9.204 8.509l3.772 3.773 5.146-5.146a3.333 3.333 0 0 1 4.707 0c.629.628.976 1.464.976 2.353s-.347 1.725-.976 2.354l-5.146 5.146 3.293 3.293 1.248-1.247c1.257-1.257 3.449-1.257 4.707 0 .629.628.974 1.464.974 2.353s-.345 1.725-.974 2.354l-1.248 1.247 4.272 4.272zm-8.272-8.271l3.293 3.293 1.248-1.247a2.33 2.33 0 0 0 0-3.293 2.33 2.33 0 0 0-3.293 0l-1.248 1.247zm-8-8l3.293 3.293 5.146-5.146c.44-.44.683-1.025.683-1.647s-.243-1.206-.683-1.646a2.332 2.332 0 0 0-3.293 0l-5.146 5.146z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locator16.json b/public/assets/components/assets/icon/locator16.json new file mode 100644 index 0000000..c375991 --- /dev/null +++ b/public/assets/components/assets/icon/locator16.json @@ -0,0 +1 @@ +"M14 8h2l-3-3V1h-2v2L8.5.5 1 8h2v6H1v1h15v-1h-2zM8.5 1.914L13.586 7H3.414zM4 14V8h9v6zm2-2h5V9H6zm4-2v1H9v-1zm-3 0h1v1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locator24.json b/public/assets/components/assets/icon/locator24.json new file mode 100644 index 0000000..8eb8649 --- /dev/null +++ b/public/assets/components/assets/icon/locator24.json @@ -0,0 +1 @@ +"M21 12h2.5L20 8.5V1h-4v3.5L12.5 1l-11 11H4v10H2v1h21v-1h-2zM17 2h2v5.5l-2-2zM3.914 11L12.5 2.414 21.086 11zM5 22V12h15v10zm2-2h11v-6H7zm10-5v4h-4v-4zm-9 0h4v4H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/locator32.json b/public/assets/components/assets/icon/locator32.json new file mode 100644 index 0000000..266062e --- /dev/null +++ b/public/assets/components/assets/icon/locator32.json @@ -0,0 +1 @@ +"M28 15h2l-4-4V3h-5v3l-4.5-4.5L3 15h2v14H3v1h27v-1h-2zM22 4h3v6l-3-3zm-5.5-1.086L27.586 14H5.414zM6 29V15h21v14zm4-4h13v-7H10zm12-6v5h-5v-5zm-11 0h5v5h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lock16.json b/public/assets/components/assets/icon/lock16.json new file mode 100644 index 0000000..abe40df --- /dev/null +++ b/public/assets/components/assets/icon/lock16.json @@ -0,0 +1 @@ +"M8 1a4.012 4.012 0 0 0-4 4v2H3a1.003 1.003 0 0 0-1 1v7a1.003 1.003 0 0 0 1 1h10a1.003 1.003 0 0 0 1-1V8a1.003 1.003 0 0 0-1-1h-1V5a4.012 4.012 0 0 0-4-4zM5 5a3 3 0 0 1 6 0v2h-1V5a2 2 0 0 0-4 0v2H5zm4 2H7V5a1 1 0 0 1 2 0zm4 1v7H3V8zm-5 2h1v1H8v1h1v1H8v1H7V9h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lock16F.json b/public/assets/components/assets/icon/lock16F.json new file mode 100644 index 0000000..90cba03 --- /dev/null +++ b/public/assets/components/assets/icon/lock16F.json @@ -0,0 +1 @@ +"M8 1a4.012 4.012 0 0 0-4 4v2H3a1.003 1.003 0 0 0-1 1v7a1.003 1.003 0 0 0 1 1h10a1.003 1.003 0 0 0 1-1V8a1.003 1.003 0 0 0-1-1h-1V5a4.012 4.012 0 0 0-4-4zm1 10H8v1h1v1H8v1H7V9h1v1h1zM7 7V5a1 1 0 0 1 2 0v2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lock24.json b/public/assets/components/assets/icon/lock24.json new file mode 100644 index 0000000..f2418ac --- /dev/null +++ b/public/assets/components/assets/icon/lock24.json @@ -0,0 +1 @@ +"M12 14h1v1h-1zm-1 6h1v-1h1v-1h-1v-1h1v-1h-1v-1h-1zM6 7a6 6 0 0 1 12 0v3h1.5a1.504 1.504 0 0 1 1.5 1.5v10a1.504 1.504 0 0 1-1.5 1.5h-15A1.504 1.504 0 0 1 3 21.5v-10A1.504 1.504 0 0 1 4.5 10H6zm12 4H4.5a.506.506 0 0 0-.5.5v10a.506.506 0 0 0 .5.5h15a.506.506 0 0 0 .5-.5v-10a.506.506 0 0 0-.5-.5zm-3-4a3 3 0 0 0-6 0v3h6zm-8 3h1V7a4 4 0 0 1 8 0v3h1V7A5 5 0 0 0 7 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lock24F.json b/public/assets/components/assets/icon/lock24F.json new file mode 100644 index 0000000..2e9b2e0 --- /dev/null +++ b/public/assets/components/assets/icon/lock24F.json @@ -0,0 +1 @@ +"M21 11.5a1.504 1.504 0 0 0-1.5-1.5H18V7A6 6 0 0 0 6 7v3H4.5A1.504 1.504 0 0 0 3 11.5v10A1.504 1.504 0 0 0 4.5 23h15a1.504 1.504 0 0 0 1.5-1.5zM9 7a3 3 0 0 1 6 0v3H9zm4 8h-1v1h1v1h-1v1h1v1h-1v1h-1v-5h1v-1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lock32.json b/public/assets/components/assets/icon/lock32.json new file mode 100644 index 0000000..8304beb --- /dev/null +++ b/public/assets/components/assets/icon/lock32.json @@ -0,0 +1 @@ +"M22 10v3h-1v-3a5 5 0 0 0-10 0v3h-1v-3a6 6 0 0 1 12 0zm3 20H7a2.006 2.006 0 0 1-2-2V16a2.006 2.006 0 0 1 2-2h1v-4a8 8 0 0 1 16 0v4h1a2.006 2.006 0 0 1 2 2v12a2.006 2.006 0 0 1-2 2zM9 14h1v-1h1v1h10v-1h1v1h1v-4a7 7 0 0 0-14 0zM7 29h18a1.001 1.001 0 0 0 1-1V16a1.001 1.001 0 0 0-1-1H7a1.001 1.001 0 0 0-1 1v12a1.001 1.001 0 0 0 1 1zm9-10h1v-1h-1zm-1 7h1v-1h1v-1h-1v-1h1v-1h-1v-1h1v-1h-1v-1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/lock32F.json b/public/assets/components/assets/icon/lock32F.json new file mode 100644 index 0000000..760d266 --- /dev/null +++ b/public/assets/components/assets/icon/lock32F.json @@ -0,0 +1 @@ +"M27 28V16a2.006 2.006 0 0 0-2-2h-1v-4a8 8 0 0 0-16 0v4H7a2.006 2.006 0 0 0-2 2v12a2.006 2.006 0 0 0 2 2h18a2.006 2.006 0 0 0 2-2zm-10-9h-1v1h1v1h-1v1h1v1h-1v1h1v1h-1v1h-1v-7h1v-1h1zm-6-5v-4a5 5 0 0 1 10 0v4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ltrElementsAlign16.json b/public/assets/components/assets/icon/ltrElementsAlign16.json new file mode 100644 index 0000000..24142bf --- /dev/null +++ b/public/assets/components/assets/icon/ltrElementsAlign16.json @@ -0,0 +1 @@ +"M16 5H2V2h14zM3 4h12V3H3zm9 5H6V6h6zM7 8h4V7H7zm-2 6H2V6h3zm-2-1h1V7H3zm7 0H6v-3h4zm-3-1h2v-1H7zm-7 4h1V0H0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ltrElementsAlign24.json b/public/assets/components/assets/icon/ltrElementsAlign24.json new file mode 100644 index 0000000..fb74192 --- /dev/null +++ b/public/assets/components/assets/icon/ltrElementsAlign24.json @@ -0,0 +1 @@ +"M14 18H9v-4h5zm-4-1h3v-2h-3zM23 7H3V3h20zM4 6h18V4H4zm4 15H3V8h5zm-4-1h3V9H4zm13-7H9V8h8zm-7-1h6V9h-6zM1 23h1V1H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ltrElementsAlign32.json b/public/assets/components/assets/icon/ltrElementsAlign32.json new file mode 100644 index 0000000..79cf945 --- /dev/null +++ b/public/assets/components/assets/icon/ltrElementsAlign32.json @@ -0,0 +1 @@ +"M29 9H5V4h24zM6 8h22V5H6zm17 9H13v-7h10zm-9-1h8v-5h-8zm-2 12H5V10h7zm-6-1h5V11H6zm14-4h-7v-5h7zm-6-1h5v-3h-5zM3 31h1V1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ltrParagraphAlign16.json b/public/assets/components/assets/icon/ltrParagraphAlign16.json new file mode 100644 index 0000000..0739272 --- /dev/null +++ b/public/assets/components/assets/icon/ltrParagraphAlign16.json @@ -0,0 +1 @@ +"M15.18 13.48l-1.85 1.85-.71-.71.63-.62H1v-1h12.29l-.64-.65.7-.7zM6 1a3 3 0 0 0 0 6v5h2V3h1v9h2V3h2V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ltrParagraphAlign24.json b/public/assets/components/assets/icon/ltrParagraphAlign24.json new file mode 100644 index 0000000..dfbab5c --- /dev/null +++ b/public/assets/components/assets/icon/ltrParagraphAlign24.json @@ -0,0 +1 @@ +"M22.18 19.48l-2.85 2.85-.71-.71L20.25 20H2v-1h18.29l-1.64-1.65.7-.7zM9 2a3.78 3.78 0 0 0-4 3.5A3.777 3.777 0 0 0 9 9v8h2V4h2v13h2V4h2V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ltrParagraphAlign32.json b/public/assets/components/assets/icon/ltrParagraphAlign32.json new file mode 100644 index 0000000..6a2cf17 --- /dev/null +++ b/public/assets/components/assets/icon/ltrParagraphAlign32.json @@ -0,0 +1 @@ +"M29.18 26.48l-2.85 2.85-.71-.71L27.25 27H3v-1h24.29l-1.64-1.65.7-.7zM13.5 3A5.498 5.498 0 0 0 8 8.5c0 2.806 2.062 5.5 6 5.5v10h2V5h2v19h2V5h3V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/magnifyingGlass16.json b/public/assets/components/assets/icon/magnifyingGlass16.json new file mode 100644 index 0000000..59d19d8 --- /dev/null +++ b/public/assets/components/assets/icon/magnifyingGlass16.json @@ -0,0 +1 @@ +"M15.805 13.918l-3.067-3.068a.668.668 0 0 0-.943 0l-.124.124-1.108-1.108A5.279 5.279 0 1 0 6.5 11.8a5.251 5.251 0 0 0 3.373-1.244l1.108 1.108-.13.129a.667.667 0 0 0 0 .943l3.068 3.067a.665.665 0 0 0 .943 0l.943-.942a.666.666 0 0 0 0-.943zM6.5 10.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3zm7.89 4.06l-2.596-2.595.473-.473 2.595 2.598z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/magnifyingGlass24.json b/public/assets/components/assets/icon/magnifyingGlass24.json new file mode 100644 index 0000000..9a47eee --- /dev/null +++ b/public/assets/components/assets/icon/magnifyingGlass24.json @@ -0,0 +1 @@ +"M22.764 20.476l-4.24-4.24a.81.81 0 0 0-1.144 0l-.218.219-1.465-1.465.192-.193a8.303 8.303 0 1 0-1.092 1.092l.193-.192 1.465 1.465-.219.218a.81.81 0 0 0 0 1.145l4.24 4.238a.808.808 0 0 0 1.143 0l1.145-1.143a.811.811 0 0 0 0-1.144zM9.496 16.8a7.241 7.241 0 0 1-5.155-2.137 7.299 7.299 0 1 1 10.775-.505L14.09 15.18a7.274 7.274 0 0 1-4.593 1.62zm11.552 5.121l-3.97-3.968.874-.873 3.97 3.968z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/magnifyingGlass32.json b/public/assets/components/assets/icon/magnifyingGlass32.json new file mode 100644 index 0000000..3b5fce0 --- /dev/null +++ b/public/assets/components/assets/icon/magnifyingGlass32.json @@ -0,0 +1 @@ +"M29.95 27.121l-7.071-7.07a1 1 0 0 0-1.414 0l-.354.353-1.006-1.006.32-.321a10.3 10.3 0 1 0-1.348 1.349l.32-.321 1.007 1.006-.354.354a1 1 0 0 0 0 1.414l7.071 7.07a1 1 0 0 0 1.414 0l1.415-1.414a1 1 0 0 0 0-1.414zm-11.583-7.404a9.272 9.272 0 0 1-5.87 2.083h-.001A9.299 9.299 0 0 1 5.928 5.924a9.296 9.296 0 0 1 13.723 12.514zm9.461 9.526l-7.07-7.071 1.414-1.415 7.07 7.071z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/magnifyingGlassMinus16.json b/public/assets/components/assets/icon/magnifyingGlassMinus16.json new file mode 100644 index 0000000..cf1688f --- /dev/null +++ b/public/assets/components/assets/icon/magnifyingGlassMinus16.json @@ -0,0 +1 @@ +"M9 6v1H4V6zm6.805 8.861l-.943.942a.665.665 0 0 1-.943 0l-3.067-3.067a.667.667 0 0 1 0-.943l.129-.13-1.108-1.107A5.279 5.279 0 1 1 11.8 6.5a5.251 5.251 0 0 1-1.237 3.366l1.108 1.108.124-.124a.668.668 0 0 1 .943 0l3.067 3.068a.666.666 0 0 1 0 .943zM10.8 6.5a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm4.062 7.89l-2.595-2.598-.473.473 2.597 2.595z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/magnifyingGlassMinus24.json b/public/assets/components/assets/icon/magnifyingGlassMinus24.json new file mode 100644 index 0000000..e5fc426 --- /dev/null +++ b/public/assets/components/assets/icon/magnifyingGlassMinus24.json @@ -0,0 +1 @@ +"M22.764 20.476l-4.24-4.24a.81.81 0 0 0-1.144 0l-.218.219-1.465-1.465.192-.193a8.303 8.303 0 1 0-1.092 1.092l.193-.192 1.465 1.465-.219.218a.81.81 0 0 0 0 1.145l4.24 4.238a.808.808 0 0 0 1.143 0l1.145-1.143a.811.811 0 0 0 0-1.144zM9.496 16.8a7.241 7.241 0 0 1-5.155-2.137 7.299 7.299 0 1 1 10.775-.505L14.09 15.18a7.274 7.274 0 0 1-4.593 1.62zm11.552 5.121l-3.97-3.968.874-.873 3.97 3.968zM6 9h7v1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/magnifyingGlassMinus32.json b/public/assets/components/assets/icon/magnifyingGlassMinus32.json new file mode 100644 index 0000000..29fc485 --- /dev/null +++ b/public/assets/components/assets/icon/magnifyingGlassMinus32.json @@ -0,0 +1 @@ +"M29.95 27.121l-7.071-7.07a1 1 0 0 0-1.414 0l-.354.353-1.006-1.006.32-.321a10.3 10.3 0 1 0-1.348 1.349l.32-.321 1.007 1.006-.354.354a1 1 0 0 0 0 1.414l7.071 7.07a1 1 0 0 0 1.414 0l1.415-1.414a1 1 0 0 0 0-1.414zm-11.583-7.404a9.272 9.272 0 0 1-5.87 2.083h-.001A9.299 9.299 0 0 1 5.928 5.924a9.296 9.296 0 0 1 13.723 12.514zm9.461 9.526l-7.07-7.071 1.414-1.415 7.07 7.071zM8 12h9v1H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/magnifyingGlassPlus16.json b/public/assets/components/assets/icon/magnifyingGlassPlus16.json new file mode 100644 index 0000000..3bbc836 --- /dev/null +++ b/public/assets/components/assets/icon/magnifyingGlassPlus16.json @@ -0,0 +1 @@ +"M9 7H7v2H6V7H4V6h2V4h1v2h2zm6.805 7.861l-.943.942a.665.665 0 0 1-.943 0l-3.067-3.067a.667.667 0 0 1 0-.943l.129-.13-1.108-1.107A5.279 5.279 0 1 1 11.8 6.5a5.251 5.251 0 0 1-1.237 3.366l1.108 1.108.124-.124a.668.668 0 0 1 .943 0l3.067 3.068a.666.666 0 0 1 0 .943zM10.8 6.5a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm4.062 7.89l-2.595-2.598-.473.473 2.597 2.595z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/magnifyingGlassPlus24.json b/public/assets/components/assets/icon/magnifyingGlassPlus24.json new file mode 100644 index 0000000..4d33e8e --- /dev/null +++ b/public/assets/components/assets/icon/magnifyingGlassPlus24.json @@ -0,0 +1 @@ +"M22.764 20.476l-4.24-4.24a.81.81 0 0 0-1.144 0l-.218.219-1.465-1.465.192-.193a8.303 8.303 0 1 0-1.092 1.092l.193-.192 1.465 1.465-.219.218a.81.81 0 0 0 0 1.145l4.24 4.238a.808.808 0 0 0 1.143 0l1.145-1.143a.811.811 0 0 0 0-1.144zM9.496 16.8a7.241 7.241 0 0 1-5.155-2.137 7.299 7.299 0 1 1 10.775-.505L14.09 15.18a7.274 7.274 0 0 1-4.593 1.62zm11.552 5.121l-3.97-3.968.874-.873 3.97 3.968zM10 9h3v1h-3v3H9v-3H6V9h3V6h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/magnifyingGlassPlus32.json b/public/assets/components/assets/icon/magnifyingGlassPlus32.json new file mode 100644 index 0000000..82408f0 --- /dev/null +++ b/public/assets/components/assets/icon/magnifyingGlassPlus32.json @@ -0,0 +1 @@ +"M29.95 27.121l-7.071-7.07a1 1 0 0 0-1.414 0l-.354.353-1.006-1.006.32-.321a10.3 10.3 0 1 0-1.348 1.349l.32-.321 1.007 1.006-.354.354a1 1 0 0 0 0 1.414l7.071 7.07a1 1 0 0 0 1.414 0l1.415-1.414a1 1 0 0 0 0-1.414zm-11.583-7.404a9.272 9.272 0 0 1-5.87 2.083h-.001A9.299 9.299 0 0 1 5.928 5.924a9.296 9.296 0 0 1 13.723 12.514zm9.461 9.526l-7.07-7.071 1.414-1.415 7.07 7.071zM13 12h4v1h-4v4h-1v-4H8v-1h4V8h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/map16.json b/public/assets/components/assets/icon/map16.json new file mode 100644 index 0000000..57c614a --- /dev/null +++ b/public/assets/components/assets/icon/map16.json @@ -0,0 +1 @@ +"M1 1v14h14V1zm9.082 13c-.005-.037-.113-.274-.122-.309a1.498 1.498 0 0 0 .718-1.267 1.24 1.24 0 0 0-.053-.358 1.594 1.594 0 0 0 .326-.607c.03.002.062.003.093.003a1.415 1.415 0 0 0 .836-.266 1.517 1.517 0 0 0 .126.124 2.385 2.385 0 0 0 1.564.68H14v2zM14 11h-.43a1.464 1.464 0 0 1-.906-.433c-.264-.23-.258-.782-.617-.782-.482 0-.52.677-1.003.677-.219 0-.38-.177-.599-.177-.193 0-.445.102-.445.293v.502c0 .424-.506.508-.506.934 0 .171.184.236.184.41 0 .58-.893.502-.893 1.08 0 .191.215.305.215.486V14H6.375a1.545 1.545 0 0 0 .09-.502c0-.547-1.043-.393-1.207-.72-.407-.813.693-1.022.693-1.673 0-.16-.082-.488-.334-.513-.351-.035-.443.154-.797.154a.406.406 0 0 1-.437-.36c0-.386.308-.566.308-.952 0-.25-.102-.393-.102-.643a.619.619 0 0 1 .59-.643c.323 0 .464.264.618.54a.642.642 0 0 0 .617.308c.49 0 .798-.61.798-.977a.471.471 0 0 1 .437-.488c.347 0 .476.36.824.36.57 0 .55-.756 1.053-1.03.618-.332.438-1.052.36-1.44-.032-.169.29-.5.464-.487.72.05.412-.54.412-.823a.434.434 0 0 1 .022-.142c.111-.332.595-.438.595-.836 0-.281-.233-.41-.233-.693a.653.653 0 0 1 .22-.44H14zM2 14V2h8.278c-.013.077-.132.356-.132.44a1.496 1.496 0 0 0 .112.567 1.6 1.6 0 0 0-.422.643 1.428 1.428 0 0 0-.074.442 1.676 1.676 0 0 0-.536.43 1.317 1.317 0 0 0-.32 1.091 3.213 3.213 0 0 1 .066.414 1.987 1.987 0 0 0-.649.67 1.462 1.462 0 0 0-.674-.166 1.447 1.447 0 0 0-1.383 1.086 1.443 1.443 0 0 0-1.086-.469 1.62 1.62 0 0 0-1.591 1.643c0 .254.113.293.084.574s-.29.535-.29 1.022a1.371 1.371 0 0 0 .984 1.29 1.583 1.583 0 0 0-.003 1.549c.143.286.636.774.534.774z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/map24.json b/public/assets/components/assets/icon/map24.json new file mode 100644 index 0000000..9ce26fa --- /dev/null +++ b/public/assets/components/assets/icon/map24.json @@ -0,0 +1 @@ +"M2.02 21.98h19.961v-6.264l.019-.024-.019-.015V2.02H2.021zM13.886 21l.117-.268c.274-.63.31-.716.31-.89a1.084 1.084 0 0 0-.288-.655c-.038-.05-.087-.13-.108-.117a1.41 1.41 0 0 1 .422-.158c.384-.106 1.098-.302 1.098-1.057a1.068 1.068 0 0 0-.332-.68c-.044-.05-.107-.121-.108-.073 0-.092.046-.152.217-.323a1.34 1.34 0 0 0 .484-.972v-.609a.46.46 0 0 1 .377.049 1.384 1.384 0 0 0 .608.165 1.467 1.467 0 0 0 .982-.382.71.71 0 0 1 .369-.202 1.303 1.303 0 0 1 .153.296 1.816 1.816 0 0 0 .437.689 2.562 2.562 0 0 0 1.561.808 3.36 3.36 0 0 0 .51-.052 2.764 2.764 0 0 1 .306-.034V21zM21 15.596c-.171.03-.36.046-.45.06a2.283 2.283 0 0 1-.366.04c-.295 0-.69-.347-.952-.577a1.218 1.218 0 0 1-.197-.36c-.135-.313-.361-.839-.962-.839a1.464 1.464 0 0 0-.981.383.578.578 0 0 1-.41.185.711.711 0 0 1-.22-.08 1.405 1.405 0 0 0-.61-.165.987.987 0 0 0-1.079.869v.695c0 .09-.046.15-.216.32a1.345 1.345 0 0 0-.485.975 1.06 1.06 0 0 0 .33.675c.033.038.079.093.101.097a1.71 1.71 0 0 1-.41.147c-.41.113-1.096.302-1.096 1.054a1.122 1.122 0 0 0 .294.675l.08.107c-.044.114-.128.303-.217.505-.096.221-.194.45-.27.638h-2.477v-.024a2.118 2.118 0 0 1 .17-.755l.048-.14a2.708 2.708 0 0 0 .173-.922c0-.805-.81-.994-1.294-1.107l-.429-.1c-.16-.319-.081-.448.33-.859a1.78 1.78 0 0 0 .68-1.25 1.107 1.107 0 0 0-.88-1.172 1.502 1.502 0 0 0-.79.127.878.878 0 0 1-.36.084.258.258 0 0 1-.144-.036.9.9 0 0 1 .158-.44 1.755 1.755 0 0 0 .27-.88 2.126 2.126 0 0 0-.086-.563 1.236 1.236 0 0 1-.056-.329.4.4 0 0 1 .356-.428c.145 0 .228.109.452.509a1.33 1.33 0 0 0 1.26.666c.956 0 1.567-1.076 1.567-1.816 0-.105.074-.215.144-.215.078 0 .146.045.292.156a1.356 1.356 0 0 0 .85.342 1.408 1.408 0 0 0 1.234-.921 1.372 1.372 0 0 1 .446-.56 2.01 2.01 0 0 0 .748-2.418c.046-.075.15-.184.141-.2a1.091 1.091 0 0 0 .943-.297 1.224 1.224 0 0 0 .156-1.09.946.946 0 0 1-.027-.264.925.925 0 0 1 .26-.278 1.34 1.34 0 0 0 .59-1.029 1.374 1.374 0 0 0-.22-.706.54.54 0 0 1-.103-.255c0-.051.101-.373.921-.818L18.231 3H21zM3 3h13.709a1.277 1.277 0 0 0-.347.83 1.375 1.375 0 0 0 .221.71.538.538 0 0 1 .102.251c0 .085-.064.153-.266.326a1.578 1.578 0 0 0-.536.687 1.085 1.085 0 0 0-.054.343 2.152 2.152 0 0 0 .05.388c.018.098.053.28.089.28a.49.49 0 0 1-.217.011 1.15 1.15 0 0 0-.84.438.972.972 0 0 0-.27.868c.151.742.151 1.188-.282 1.421a2.138 2.138 0 0 0-.812.92c-.214.38-.283.451-.429.451-.079 0-.146-.045-.293-.156a1.35 1.35 0 0 0-.849-.342 1.106 1.106 0 0 0-1.068 1.139c0 .298-.278.892-.644.892-.346 0-.414-.124-.465-.216a1.45 1.45 0 0 0-1.246-.96 1.32 1.32 0 0 0-1.28 1.353 2.126 2.126 0 0 0 .086.563 1.234 1.234 0 0 1 .056.328.9.9 0 0 1-.158.44 1.754 1.754 0 0 0-.27.881 1.02 1.02 0 0 0 1.068.96 1.788 1.788 0 0 0 .695-.146.808.808 0 0 1 .323-.084h.007a.496.496 0 0 1 .08.267c0 .176-.154.343-.407.596a1.52 1.52 0 0 0-.505 1.928 1.413 1.413 0 0 0 1.045.585c.184.042.525.121.58.207a1.807 1.807 0 0 1-.121.621l-.046.13a2.985 2.985 0 0 0-.223 1.066V21H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/map32.json b/public/assets/components/assets/icon/map32.json new file mode 100644 index 0000000..3338476 --- /dev/null +++ b/public/assets/components/assets/icon/map32.json @@ -0,0 +1 @@ +"M11.958 29H29V3H3v26zm6.322-1a5.86 5.86 0 0 0 .33-1.434v-.606l-.384-.175a1.242 1.242 0 0 0 .007-.127c.026-.019.217-.127.343-.198a1.961 1.961 0 0 0 1.226-1.707 1.35 1.35 0 0 0-.268-.794c.04-.045.096-.101.138-.143a1.97 1.97 0 0 0 .697-1.432v-.566a1.303 1.303 0 0 1 .131.045 2.248 2.248 0 0 0 .838.186 1.935 1.935 0 0 0 1.592-1.02l.104-.147a2.62 2.62 0 0 0 .582.805 2.366 2.366 0 0 0 1.674.545l1.6-.007a2.616 2.616 0 0 0 .903-.248l.207-.08V28zM28 19.898a1.009 1.009 0 0 0-.352.063l-.218.084a3.176 3.176 0 0 1-.54.18l-1.6.007a1.397 1.397 0 0 1-1.014-.296 1.728 1.728 0 0 1-.355-.515.998.998 0 0 0-.818-.53.85.85 0 0 0-.07-.003 1.013 1.013 0 0 0-.816.419l-.106.148c-.289.41-.468.594-.773.594a1.314 1.314 0 0 1-.47-.116 2.42 2.42 0 0 0-.237-.08 1 1 0 0 0-1.262.965v.566a1.021 1.021 0 0 1-.413.733c-.05.051-.116.118-.165.172a1 1 0 0 0-.071 1.252.352.352 0 0 1 .082.212c0 .368-.23.562-.718.836a12.11 12.11 0 0 0-.427.25 1.02 1.02 0 0 0-.425.83 1.002 1.002 0 0 0 .378.905 7.819 7.819 0 0 1-.286 1.134.976.976 0 0 0-.018.292h-4.34a1.061 1.061 0 0 0 .02-.197 3.08 3.08 0 0 1 .237-1.095l.06-.168a3.231 3.231 0 0 0 .179-.756 1 1 0 0 0-.653-1.039 6.17 6.17 0 0 0-.612-.168c-.844-.198-.985-.404-1.005-.443-.254-.506-.112-.753.506-1.341l.18-.174a1.806 1.806 0 0 0 .705-1.241 1 1 0 0 0-1.325-.946l-.16.06a1.487 1.487 0 0 1-.61.134.577.577 0 0 1-.624-.49 1.53 1.53 0 0 1 .248-.758 1.752 1.752 0 0 0 .286-.892 2.245 2.245 0 0 0-.094-.597 1.906 1.906 0 0 1-.083-.516.941.941 0 0 1 .891-.982c.398 0 .596.227.943.845a1.232 1.232 0 0 0 1.197.625c.911 0 1.516-1.1 1.516-1.827a.674.674 0 0 1 .625-.713c.098 0 .277.157.407.27.083.073.158.138.253.21a3.494 3.494 0 0 0 .29.2.997.997 0 0 0 1.037-.045 2.014 2.014 0 0 0 .594-.764l.116-.214a2.143 2.143 0 0 1 .618-.832c1.111-.6.85-1.866.712-2.542l-.02-.098a.522.522 0 0 1 .162-.344.92.92 0 0 1 .528-.34 1.01 1.01 0 0 0 .7-.41 1.03 1.03 0 0 0 .179-.802 2 2 0 0 1-.05-.352.626.626 0 0 1 .03-.193 1.85 1.85 0 0 1 .394-.34c.105-.077.2-.147.312-.243l.107-.089a1.001 1.001 0 0 0 .423-.997 1.476 1.476 0 0 0-.204-.499 3.111 3.111 0 0 0-.319-.424 3.728 3.728 0 0 1-.321-.415c.087-.34.854-.74 1.478-1.066l.204-.107A.99.99 0 0 0 23.547 4H28zM22.559 4c-1.098.577-2.226 1.098-2.226 2.12 0 .471.653 1.047.777 1.268a1.158 1.158 0 0 1 .09.177 2.906 2.906 0 0 0-.23.187c-.252.214-.805.507-.966.985a1.637 1.637 0 0 0-.085.52 3.067 3.067 0 0 0 .067.54l.006.03a1.905 1.905 0 0 0-1.2.696 1.421 1.421 0 0 0-.373 1.175l.02.102c.19.923.14 1.28-.206 1.465a3.306 3.306 0 0 0-1.13 1.437 1.971 1.971 0 0 1-.279.423c-.03-.016-.13-.093-.196-.143a2.03 2.03 0 0 0-1.236-.661 1.672 1.672 0 0 0-1.625 1.713c0 .3-.298.828-.515.828-.263 0-.295-.058-.312-.09a2.107 2.107 0 0 0-1.828-1.381 1.941 1.941 0 0 0-1.891 1.982 2.901 2.901 0 0 0 .116.775 1.293 1.293 0 0 1 .061.339.896.896 0 0 1-.161.41 2.473 2.473 0 0 0-.373 1.24 1.563 1.563 0 0 0 1.625 1.49 2.465 2.465 0 0 0 .974-.204 4.9 4.9 0 0 1 .12-.045v.006c0 .116-.236.35-.425.54-.48.48-1.548 1.284-.86 2.658a2.45 2.45 0 0 0 1.672.968 5.06 5.06 0 0 1 .496.135 2.246 2.246 0 0 1-.128.527l-.058.163a4.008 4.008 0 0 0-.295 1.428l-.012.063-.015.134H4V4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mapContents16.json b/public/assets/components/assets/icon/mapContents16.json new file mode 100644 index 0000000..518b207 --- /dev/null +++ b/public/assets/components/assets/icon/mapContents16.json @@ -0,0 +1 @@ +"M10.272 12l-.318 1H4V9h5.636L9 11h7l-1.273-4h-4.455l-.318 1H4V6h3l-.318-1H.318L0 6h3v8h6.636L9 16h7l-1.273-4zm.732-4h2.992l.637 2h-4.266zm-.637 7l.637-2h2.992l.637 2zM5.727 0H1.272L0 4h7zm-4.36 3l.637-2h2.992l.637 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mapContents24.json b/public/assets/components/assets/icon/mapContents24.json new file mode 100644 index 0000000..23afbaa --- /dev/null +++ b/public/assets/components/assets/icon/mapContents24.json @@ -0,0 +1 @@ +"M10 7L8.364 1H2.636L1 7zM7.6 2l1.09 4H2.31L3.4 2zm8.036 15l-.818 3H6v-7h8.545L14 15h9l-1.636-6h-5.728l-.818 3H6V9h4l-.273-1H1.273L1 9h4v12h9.545L14 23h9l-1.636-6zm.764-7h4.2l1.09 4h-6.38zm-1.09 12l1.09-4h4.2l1.09 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mapContents32.json b/public/assets/components/assets/icon/mapContents32.json new file mode 100644 index 0000000..e776292 --- /dev/null +++ b/public/assets/components/assets/icon/mapContents32.json @@ -0,0 +1 @@ +"M12 2H5L3 9h11zM5.754 3h5.492l1.428 5H4.326zm14.44 20l-.858 3H9v-9h10.05l-.857 3h11l-2-7h-7l-.857 3H9v-5h5l-.571-1H3.57L3 11h5v16h11.05l-.857 3h11l-2-7zm.753-9h5.492l1.428 5H19.52zM19.52 29l1.427-5h5.492l1.428 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mapPin16.json b/public/assets/components/assets/icon/mapPin16.json new file mode 100644 index 0000000..43a3922 --- /dev/null +++ b/public/assets/components/assets/icon/mapPin16.json @@ -0,0 +1 @@ +"M8.878 9.925L8 10.539V2.46l2-1v4.285a4.168 4.168 0 0 1 1-.726v-3.58l2 .945V4.5a4.274 4.274 0 0 1 1 .128V1.75L10.494.094 7.5 1.591 4.503.092 1 1.805V12.42l3.5-2.275 3.01 1.957 1.683-1.178a7.36 7.36 0 0 1-.315-1zM4 9.279l-2 1.3v-8.15l2-.978zm3 1.3l-2-1.3v-7.82l2 1zM13 6a2.79 2.79 0 0 0-2.756 2.86c0 1.58 1.506 3.717 2.756 6.14 1.25-2.423 2.756-4.56 2.756-6.14A2.79 2.79 0 0 0 13 6zm.12 6.691l-.12.213-.12-.213c-.84-1.502-1.636-2.92-1.636-3.83a1.759 1.759 0 1 1 3.512 0c0 .91-.795 2.328-1.637 3.83zM13.296 10h-.594A.703.703 0 0 1 12 9.297v-.594A.703.703 0 0 1 12.703 8h.594a.703.703 0 0 1 .703.703v.594a.703.703 0 0 1-.703.703z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mapPin24.json b/public/assets/components/assets/icon/mapPin24.json new file mode 100644 index 0000000..c5fb0a3 --- /dev/null +++ b/public/assets/components/assets/icon/mapPin24.json @@ -0,0 +1 @@ +"M13.29 14.667L11 16.097V3.81l3-1.5v5.968a6.182 6.182 0 0 1 1-1.104V2.307l3.024 1.503-.003 1.974A6.275 6.275 0 0 1 19 5.7l.02.001.005-2.51L14.5.94l-4 2-4-2L2 3.191V17.9l4.5-2.811 4 2.5 3.15-1.968q-.202-.485-.36-.955zM6 14.223l-3.001 1.876-.023-12.29L6 2.308zm4 1.875l-3-1.875V2.309l3 1.5zM19 7a4.96 4.96 0 0 0-4.9 5.086c0 2.807 2.678 6.606 4.9 10.914 2.222-4.308 4.9-8.107 4.9-10.914A4.96 4.96 0 0 0 19 7zm0 13.877c-.298-.543-.598-1.077-.89-1.6-1.548-2.762-3.01-5.37-3.01-7.191a3.905 3.905 0 1 1 7.8 0c0 1.82-1.462 4.429-3.01 7.19-.292.524-.592 1.058-.89 1.601zm0-11.043A2.166 2.166 0 1 0 21.13 12 2.147 2.147 0 0 0 19 9.834zm0 3.332A1.167 1.167 0 1 1 20.13 12 1.15 1.15 0 0 1 19 13.166z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mapPin32.json b/public/assets/components/assets/icon/mapPin32.json new file mode 100644 index 0000000..54a4cc2 --- /dev/null +++ b/public/assets/components/assets/icon/mapPin32.json @@ -0,0 +1 @@ +"M16.968 20.722L15 21.695V4.825l5-2.514v6.505a8.102 8.102 0 0 1 1-.458V2.289l5 2.361v3.397a8.179 8.179 0 0 1 1 .31v-4.34L20.493.944 14.532 3.94 8.502.942 2 4.122v19.113l6.498-3.177 6 3 2.881-1.423q-.218-.462-.411-.913zM8 19.187l-5 2.444V4.745l5-2.444zm6 2.504l-5-2.5V2.307l5 2.486zM24 9.1a6.847 6.847 0 0 0-6.9 6.932c0 3.882 3.789 9.01 6.9 14.968 3.111-5.957 6.9-11.086 6.9-14.968A6.847 6.847 0 0 0 24 9.1zm0 19.789c-.58-1.053-1.168-2.075-1.743-3.075-2.23-3.877-4.157-7.227-4.157-9.782a5.9 5.9 0 1 1 11.8 0c0 2.555-1.926 5.905-4.157 9.782-.575 1-1.163 2.022-1.743 3.075zM24 13a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mapSpace16.json b/public/assets/components/assets/icon/mapSpace16.json new file mode 100644 index 0000000..d6e43ab --- /dev/null +++ b/public/assets/components/assets/icon/mapSpace16.json @@ -0,0 +1 @@ +"M15 1H3v12h12zm-4.32 10.878a1.284 1.284 0 0 0 .615-1.086 1.063 1.063 0 0 0-.045-.307 1.367 1.367 0 0 0 .28-.52l.08.002a1.213 1.213 0 0 0 .716-.227 1.304 1.304 0 0 0 .108.106 2.044 2.044 0 0 0 1.34.583H14V12h-3.27a1.828 1.828 0 0 1-.05-.122zM14 9.571h-.225a1.255 1.255 0 0 1-.777-.37c-.226-.198-.221-.67-.53-.67-.413 0-.445.58-.859.58-.187 0-.325-.152-.513-.152-.166 0-.382.087-.382.25v.431c0 .363-.433.435-.433.8 0 .148.157.203.157.352 0 .497-.765.43-.765.926 0 .111.084.193.138.282H7.648a1.21 1.21 0 0 0 .037-.287c0-.47-.895-.337-1.035-.618-.35-.697.594-.876.594-1.433 0-.138-.07-.419-.286-.44-.302-.03-.38.132-.683.132a.348.348 0 0 1-.375-.308c0-.332.264-.486.264-.817 0-.215-.088-.337-.088-.551a.53.53 0 0 1 .507-.55c.276 0 .396.225.529.461a.55.55 0 0 0 .529.265c.419 0 .683-.523.683-.837a.404.404 0 0 1 .375-.419c.298 0 .408.308.706.308.49 0 .472-.648.903-.882.53-.285.375-.902.31-1.234-.03-.145.248-.428.396-.418.618.043.353-.462.353-.705a.372.372 0 0 1 .02-.122c.095-.285.51-.375.51-.717 0-.24-.2-.351-.2-.594A.454.454 0 0 1 11.779 2H14zM4 12V1.99h6.907a1.166 1.166 0 0 0-.067.244 1.283 1.283 0 0 0 .095.486 1.372 1.372 0 0 0-.361.552 1.224 1.224 0 0 0-.064.378 1.438 1.438 0 0 0-.46.37 1.13 1.13 0 0 0-.274.934 2.757 2.757 0 0 1 .057.355 1.703 1.703 0 0 0-.556.574A1.253 1.253 0 0 0 8.7 5.74a1.24 1.24 0 0 0-1.187.93 1.237 1.237 0 0 0-.93-.401 1.388 1.388 0 0 0-1.364 1.408c0 .218.097.251.072.492s-.249.459-.249.876a1.175 1.175 0 0 0 .844 1.106 1.357 1.357 0 0 0-.002 1.327 4.006 4.006 0 0 0 .382.521zm11 2h1v2H0V0h2v1H1v2h1v1H1v2h1v1H1v2h1v1H1v2h1v1H1v2h2v-1h1v1h2v-1h1v1h2v-1h1v1h2v-1h1v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mapSpace24.json b/public/assets/components/assets/icon/mapSpace24.json new file mode 100644 index 0000000..521ab56 --- /dev/null +++ b/public/assets/components/assets/icon/mapSpace24.json @@ -0,0 +1 @@ +"M5 19h17V2H5zm10.16-1l.035-.08c.233-.536.263-.609.263-.758a.922.922 0 0 0-.244-.556c-.032-.043-.074-.112-.092-.1a1.2 1.2 0 0 1 .36-.135c.326-.09.933-.257.933-.899a.909.909 0 0 0-.282-.578c-.037-.042-.091-.103-.092-.063 0-.078.04-.129.184-.275a1.14 1.14 0 0 0 .413-.826v-.518a.392.392 0 0 1 .32.041 1.177 1.177 0 0 0 .517.14 1.248 1.248 0 0 0 .836-.325.604.604 0 0 1 .314-.17 1.113 1.113 0 0 1 .13.251 1.545 1.545 0 0 0 .372.586 2.18 2.18 0 0 0 1.328.687 2.854 2.854 0 0 0 .434-.044c.037-.006.074-.007.111-.012V18zM21 13.573c-.095.012-.184.02-.234.028a1.953 1.953 0 0 1-.31.035c-.252 0-.587-.296-.81-.492a1.038 1.038 0 0 1-.169-.306c-.114-.266-.307-.713-.818-.713a1.246 1.246 0 0 0-.835.325.491.491 0 0 1-.349.158.606.606 0 0 1-.186-.068 1.195 1.195 0 0 0-.52-.14.84.84 0 0 0-.917.738v.592c0 .077-.04.127-.184.272a1.144 1.144 0 0 0-.413.83.9.9 0 0 0 .28.574c.029.033.068.079.087.083a1.456 1.456 0 0 1-.35.125c-.348.096-.932.256-.932.896a.955.955 0 0 0 .25.575l.07.09c-.04.098-.11.258-.186.43l-.17.395h-2.15a2.174 2.174 0 0 1 .127-.514l.042-.12a2.303 2.303 0 0 0 .146-.784c0-.685-.688-.846-1.1-.942l-.365-.085c-.137-.271-.07-.381.28-.73a1.514 1.514 0 0 0 .579-1.065.942.942 0 0 0-.748-.996 1.279 1.279 0 0 0-.673.108.747.747 0 0 1-.306.071.22.22 0 0 1-.123-.03.765.765 0 0 1 .135-.374 1.493 1.493 0 0 0 .23-.75 1.81 1.81 0 0 0-.074-.479 1.052 1.052 0 0 1-.047-.28.34.34 0 0 1 .303-.364c.123 0 .193.093.384.433a1.131 1.131 0 0 0 1.072.567c.814 0 1.333-.915 1.333-1.545 0-.09.063-.183.123-.183.066 0 .124.039.248.133a1.154 1.154 0 0 0 .723.291 1.198 1.198 0 0 0 1.05-.784 1.167 1.167 0 0 1 .38-.477 1.71 1.71 0 0 0 .637-2.057c.038-.063.126-.156.12-.17a.928.928 0 0 0 .802-.253 1.041 1.041 0 0 0 .132-.927.808.808 0 0 1-.023-.224.787.787 0 0 1 .222-.237 1.14 1.14 0 0 0 .5-.875 1.168 1.168 0 0 0-.186-.601.459.459 0 0 1-.087-.217c0-.037.066-.244.522-.54H21zM6 3h11.377a.996.996 0 0 0-.173.54 1.17 1.17 0 0 0 .188.604.458.458 0 0 1 .086.214c0 .072-.054.13-.226.277a1.342 1.342 0 0 0-.456.584.923.923 0 0 0-.046.293 1.833 1.833 0 0 0 .042.33c.015.083.046.237.077.237a.422.422 0 0 1-.185.01.978.978 0 0 0-.716.373.827.827 0 0 0-.23.738c.13.631.13 1.01-.239 1.21a1.819 1.819 0 0 0-.69.782c-.183.323-.241.384-.366.384-.066 0-.124-.039-.249-.133a1.15 1.15 0 0 0-.722-.291.941.941 0 0 0-.909.969c0 .253-.236.758-.547.758-.295 0-.353-.105-.396-.183a1.234 1.234 0 0 0-1.06-.816 1.123 1.123 0 0 0-1.09 1.15 1.806 1.806 0 0 0 .073.479 1.052 1.052 0 0 1 .048.28.766.766 0 0 1-.134.374 1.493 1.493 0 0 0-.23.75.867.867 0 0 0 .91.817 1.521 1.521 0 0 0 .59-.125.689.689 0 0 1 .275-.071h.006a.422.422 0 0 1 .069.226c0 .15-.132.292-.347.508a1.293 1.293 0 0 0-.43 1.64 1.202 1.202 0 0 0 .89.497c.155.036.446.104.493.177a1.537 1.537 0 0 1-.103.528l-.04.11a2.83 2.83 0 0 0-.174.78H6zm15 19h2v1H1V1h1v2h1v1H2v3h1v1H2v3h1v1H2v3h1v1H2v3h1v1H2v2h2v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mapSpace32.json b/public/assets/components/assets/icon/mapSpace32.json new file mode 100644 index 0000000..1d3b399 --- /dev/null +++ b/public/assets/components/assets/icon/mapSpace32.json @@ -0,0 +1 @@ +"M31 28v2H2V1h2v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h1v1H3v3h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1h1v1h3v-1zm-15.66-3H7V3h22v22zM28 18.202a2.326 2.326 0 0 1-.785.22l-1.355.005a2.002 2.002 0 0 1-1.415-.461 2.215 2.215 0 0 1-.493-.681l-.088.124a1.638 1.638 0 0 1-1.347.863 1.9 1.9 0 0 1-.71-.157 1.113 1.113 0 0 0-.11-.038v.478a1.668 1.668 0 0 1-.59 1.212 3.089 3.089 0 0 0-.117.122 1.143 1.143 0 0 1 .227.672 1.66 1.66 0 0 1-1.037 1.443 9.61 9.61 0 0 0-.29.168 1.073 1.073 0 0 1-.007.108l.326.148v.512a4.515 4.515 0 0 1-.236 1.06H28zM28 4h-3.628a.839.839 0 0 1-.43.595l-.172.09c-.528.276-1.177.614-1.25.903a3.152 3.152 0 0 0 .271.35 2.633 2.633 0 0 1 .27.36 1.25 1.25 0 0 1 .173.421.847.847 0 0 1-.359.844l-.09.076a4.04 4.04 0 0 1-.264.204 1.565 1.565 0 0 0-.334.29.531.531 0 0 0-.024.162 1.693 1.693 0 0 0 .041.298.872.872 0 0 1-.15.678.855.855 0 0 1-.593.347.78.78 0 0 0-.447.288.442.442 0 0 0-.137.292l.017.082c.117.572.338 1.644-.603 2.15a1.813 1.813 0 0 0-.523.705l-.098.182a1.704 1.704 0 0 1-.502.645.844.844 0 0 1-.878.038 2.957 2.957 0 0 1-.245-.17 3.67 3.67 0 0 1-.214-.175c-.11-.097-.262-.23-.345-.23a.57.57 0 0 0-.529.603c0 .616-.511 1.547-1.282 1.547a1.042 1.042 0 0 1-1.013-.53c-.294-.522-.461-.715-.798-.715a.797.797 0 0 0-.754.831 1.613 1.613 0 0 0 .07.437 1.899 1.899 0 0 1 .08.506 1.483 1.483 0 0 1-.242.754 1.296 1.296 0 0 0-.21.642.488.488 0 0 0 .528.415 1.257 1.257 0 0 0 .517-.115l.134-.05a.854.854 0 0 1 .276-.046.846.846 0 0 1 .846.846 1.528 1.528 0 0 1-.597 1.05l-.152.148c-.523.497-.643.706-.428 1.134.017.033.136.208.85.375a5.22 5.22 0 0 1 .518.143.846.846 0 0 1 .552.878 2.736 2.736 0 0 1-.152.64l-.05.143a2.606 2.606 0 0 0-.2.926l-.002.013h3.645a6.53 6.53 0 0 0 .27-1.053.847.847 0 0 1-.32-.766.863.863 0 0 1 .36-.701c.027-.02.227-.137.36-.212.413-.232.608-.397.608-.707a.298.298 0 0 0-.07-.18.846.846 0 0 1 .06-1.06c.042-.045.097-.102.14-.145a.864.864 0 0 0 .35-.62v-.479a.847.847 0 0 1 1.067-.817 2.035 2.035 0 0 1 .2.068 1.112 1.112 0 0 0 .399.098c.257 0 .41-.155.654-.503l.09-.125a.857.857 0 0 1 .69-.354c.02 0 .04 0 .06.002a.845.845 0 0 1 .691.449 1.464 1.464 0 0 0 .301.435 1.182 1.182 0 0 0 .858.25l1.354-.005a2.688 2.688 0 0 0 .456-.152l.185-.071a.835.835 0 0 1 .144-.026zM14.615 24a3.492 3.492 0 0 1 .238-1.222l.048-.137a1.895 1.895 0 0 0 .11-.446 4.253 4.253 0 0 0-.421-.114 2.072 2.072 0 0 1-1.415-.82c-.582-1.162.321-1.843.728-2.248.16-.16.36-.36.36-.457v-.006l-.102.038a2.087 2.087 0 0 1-.825.173 1.323 1.323 0 0 1-1.374-1.26 2.092 2.092 0 0 1 .315-1.05.76.76 0 0 0 .137-.347 1.094 1.094 0 0 0-.052-.286 2.455 2.455 0 0 1-.098-.656 1.642 1.642 0 0 1 1.6-1.678 1.783 1.783 0 0 1 1.547 1.17c.014.026.042.075.264.075.184 0 .436-.447.436-.7a1.415 1.415 0 0 1 1.375-1.45 1.717 1.717 0 0 1 1.045.56c.057.042.141.107.167.12a1.67 1.67 0 0 0 .235-.358 2.797 2.797 0 0 1 .957-1.215c.292-.157.334-.459.174-1.24l-.017-.086a1.203 1.203 0 0 1 .316-.994 1.612 1.612 0 0 1 1.015-.59l-.005-.024a2.595 2.595 0 0 1-.057-.457 1.385 1.385 0 0 1 .072-.441c.136-.404.605-.652.817-.833a2.466 2.466 0 0 1 .195-.158.973.973 0 0 0-.076-.15c-.105-.187-.657-.674-.657-1.073 0-.773.764-1.208 1.59-1.64H8v20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/marketplace16.json b/public/assets/components/assets/icon/marketplace16.json new file mode 100644 index 0000000..d23cc5b --- /dev/null +++ b/public/assets/components/assets/icon/marketplace16.json @@ -0,0 +1 @@ +"M8.033 6.68L6.811 3H3.16L.054 13H4.13l.96-3.21L6.192 13h3.594l1.104-3.17.993 3.17h4.057L12.832 3h-3.65zM3.386 12H1.41l2.486-8h1.881zm2.196-3.856l.893-2.983 1.048 3.156-.895 2.87zM12.617 12l-1.175-3.755 1.043-2.994L14.583 12zm-.756-8l-2.786 8H7.422l2.496-8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/marketplace24.json b/public/assets/components/assets/icon/marketplace24.json new file mode 100644 index 0000000..3819372 --- /dev/null +++ b/public/assets/components/assets/icon/marketplace24.json @@ -0,0 +1 @@ +"M14.269 5l-1.939 5.588L9.746 5H5.242L.24 19h5.773l1.553-5.334L9.152 19h5.714l1.552-5.046L18.008 19h5.742L18.749 5zM5.26 18.005H1.656l4.291-12.01H8.76zm2.82-6.11l1.45-4.979 2.328 5.032-2.025 5.84zm6.045 6.11h-3.31l4.165-12.01h2.84zm4.616 0l-1.805-5.735 1.55-5.037 3.847 10.772z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/marketplace32.json b/public/assets/components/assets/icon/marketplace32.json new file mode 100644 index 0000000..5423f7e --- /dev/null +++ b/public/assets/components/assets/icon/marketplace32.json @@ -0,0 +1 @@ +"M10.305 18.699L13.158 26h6.682l2.032-7.219L24.132 26h7.292l-6.54-19H19.14l-2.662 7.965L13.863 7h-6.76L.563 26h7.314zM24.867 25l-2.499-7.982 2.208-7.843L30.021 25zM19.86 8h4.008l-4.786 17H14.18zm-3.912 8.552l-2.493 7.46-2.657-6.798 2.7-8.12zM1.966 25l5.85-17h4.992L7.156 25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maskInside16.json b/public/assets/components/assets/icon/maskInside16.json new file mode 100644 index 0000000..959af70 --- /dev/null +++ b/public/assets/components/assets/icon/maskInside16.json @@ -0,0 +1 @@ +"M1 1H0V0h1v1zm3-1H3v1h1V0zm3 0H6v1h1V0zm3 0H9v1h1V0zm3 0h-1v1h1V0zm3 0h-1v1h1V0zM1 4V3H0v1h1zm0 3V6H0v1h1zm0 3V9H0v1h1zm0 3v-1H0v1h1zm15-9V3h-1v1h1zm0 3V6h-1v1h1zm0 3V9h-1v1h1zm0 3v-1h-1v1h1zM1 15H0v1h1v-1zm3 0H3v1h1v-1zm3 0H6v1h1v-1zm3 0H9v1h1v-1zm3 0h-1v1h1v-1zm3 0h-1v1h1v-1zm-2.875-9l-.914 7H3.25l-.763-6.214L6.25 2.99 13.125 6zM3.539 7.148l.173 1.413L7.6 4.672 6.498 4.19l-2.96 2.96zm.328 2.672l.174 1.412 5.646-5.646-1.103-.483L3.867 9.82zm.82 2.18h1.606l5.494-5.494-1.117-.49L4.687 12zm3.02 0h1.586l2.346-2.346.239-1.825L7.707 12zm3.626 0l.094-.72-.72.72h.626z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maskInside24.json b/public/assets/components/assets/icon/maskInside24.json new file mode 100644 index 0000000..8e6d2e0 --- /dev/null +++ b/public/assets/components/assets/icon/maskInside24.json @@ -0,0 +1 @@ +"M1 1h1v1H1V1zm4 0H4v1h1V1zm3 0H7v1h1V1zm3 0h-1v1h1V1zm3 0h-1v1h1V1zm3 0h-1v1h1V1zM1 5h1V4H1v1zm0 3h1V7H1v1zm0 3h1v-1H1v1zm0 3h1v-1H1v1zm0 3h1v-1H1v1zm0 3h1v-1H1v1zM22 5h1V4h-1v1zm0 3h1V7h-1v1zm0 3h1v-1h-1v1zm0 3h1v-1h-1v1zm0 3h1v-1h-1v1zm0 3h1v-1h-1v1zM19 2h1V1h-1v1zm3-1v1h1V1h-1zM1 23h1v-1H1v1zm3 0h1v-1H4v1zm3 0h1v-1H7v1zm3 0h1v-1h-1v1zm3 0h1v-1h-1v1zm3 0h1v-1h-1v1zm3 0h1v-1h-1v1zm3 0h1v-1h-1v1zm-2.688-12.27L17.514 18H5.983L4.43 9.979 9.494 4.87l9.819 5.86zm-13.564.795l4.838-4.838-.934-.557-4.14 4.178.236 1.217zm.487 2.513l6.23-6.23-.993-.593-5.495 5.495.258 1.328zm.486 2.514l7.623-7.623-.994-.592-6.886 6.886.257 1.329zM9.293 17l6.942-6.942-1.006-.6L7.687 17h1.606zm3 0l5.82-5.82-.992-.594L10.707 17h1.586zm5.432-4.018L13.707 17h1.549l1.96-1.96.51-2.058z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maskInside32.json b/public/assets/components/assets/icon/maskInside32.json new file mode 100644 index 0000000..27ba1dc --- /dev/null +++ b/public/assets/components/assets/icon/maskInside32.json @@ -0,0 +1 @@ +"M26.04 14.844L12.687 6.586l-6.695 6.755L8.045 24h15.247l2.748-9.156zm-8.518-4.093L8.29 19.983l-.257-1.33 8.509-8.508.98.606zm-10.448 2.92l5.763-5.817.977.605-6.493 6.493-.247-1.281zm.475 2.467L14.688 9l.98.606-7.863 7.863-.256-1.33zm.969 5.031l9.877-9.877.98.606-10.6 10.6-.257-1.329zM9.687 23l10.562-10.562.992.614L11.293 23H9.687zm3.02 0l9.408-9.408.98.606L14.293 23h-1.586zm3 0l8.261-8.261.894.552-.044.147L17.256 23h-1.549zm2.963 0l5.54-5.541-.706 2.356L20.318 23H18.67zm3.062 0l1.165-1.165-.35 1.165h-.815zM2 2h1v1H2V2zm4 1H5V2h1v1zm3 0H8V2h1v1zm3 0h-1V2h1v1zm3 0h-1V2h1v1zm3 0h-1V2h1v1zm3 0h-1V2h1v1zm3 0h-1V2h1v1zm2-1h1v1h-1V2zm4 0v1h-1V2h1zM2 29h1v1H2v-1zm3 0h1v1H5v-1zm3 0h1v1H8v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zm3 0h1v1h-1v-1zM2 5h1v1H2V5zm0 3h1v1H2V8zm0 3h1v1H2v-1zm0 3h1v1H2v-1zm0 3h1v1H2v-1zm0 3h1v1H2v-1zm0 3h1v1H2v-1zm0 3h1v1H2v-1zM29 5h1v1h-1V5zm0 3h1v1h-1V8zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1zm0 3h1v1h-1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maskOutside16.json b/public/assets/components/assets/icon/maskOutside16.json new file mode 100644 index 0000000..e7405c2 --- /dev/null +++ b/public/assets/components/assets/icon/maskOutside16.json @@ -0,0 +1 @@ +"M7.687 0L0 7.687V6.273L6.273 0h1.414zM3.273 0L0 3.273v1.414L4.687 0H3.273zm-3 0L0 .273v1.414L1.687 0H.273zm12.46 16L16 12.732v-1.414L11.318 16h1.414zM16 .687l-4.57 4.57 1.116.49L16 2.293v1.414l-2.962 2.962-.239 1.825L16 5.293v1.414l-3.413 3.413-.232 1.781L16 8.256V9.67L9.67 16H8.256l3-3H9.707l-3 3H5.293l3-3H6.707l-3 3H2.293l3-3H3.687l-3 3H0v-.727l3.143-3.143-.173-1.413L0 13.687v-1.414l2.815-2.815-.174-1.412L0 10.687V9.273L9.273 0h1.414l-3.43 3.43 1.103.483L12.273 0h1.414L9.343 4.344l1.103.483L15.273 0H16v.687zM6.478 4.181l-2.94 2.965L4.135 12h7.198l.703-5.385-5.558-2.434zM15.695 16l.305-.305V14.28L14.28 16h1.415z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maskOutside24.json b/public/assets/components/assets/icon/maskOutside24.json new file mode 100644 index 0000000..4c1eba9 --- /dev/null +++ b/public/assets/components/assets/icon/maskOutside24.json @@ -0,0 +1 @@ +"M8.687 1L1 8.687V7.273L7.273 1h1.414zm1.586 0L1 10.273v1.414L11.687 1h-1.414zm-6 0L1 4.273v1.414L5.687 1H4.273zm-3 0L1 1.273v1.414L2.687 1H1.273zm21.446 22l.281-.28v-1.415L21.305 23h1.414zM23 1.687l-7.041 7.041 1.006.6L23 3.293v1.414l-5.15 5.15.994.592L23 6.293v1.414l-3.906 3.906-.51 2.058L23 9.256v1.414l-4.88 4.88-.542 2.19L23 12.319v1.414L13.732 23h-1.414l5-5H15.67l-5 5H9.256l5-5h-1.549l-5 5H6.293l5-5H9.707l-5 5H3.293l5-5H6.687l-5 5H1v-.727l4.868-4.868-.257-1.329L1 20.687v-1.414l4.381-4.381-.257-1.33L1 17.688v-1.414l3.895-3.895-.257-1.329L1 14.687v-1.414L13.273 1h1.414l-4.365 4.365.994.592L16.273 1h1.414l-5.486 5.486.994.592L19.273 1h1.414L14.08 7.607l.993.593 7.2-7.2H23v.687zM9.652 6.13l-4.14 4.178L6.809 17h9.922l1.434-5.791-8.512-5.08zM16.695 23L23 16.695V15.28L15.28 23h1.415zm3.027 0L23 19.722v-1.414L18.308 23h1.414z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maskOutside32.json b/public/assets/components/assets/icon/maskOutside32.json new file mode 100644 index 0000000..1d908b1 --- /dev/null +++ b/public/assets/components/assets/icon/maskOutside32.json @@ -0,0 +1 @@ +"M15.687 2L2 15.687v-1.414L14.273 2h1.414zM8.273 2L2 8.273v1.414L9.687 2H8.273zm3 0L2 11.273v1.414L12.687 2h-1.414zM2.271 2L2 2.271v1.414L3.685 2H2.271zm3 0L2 5.271v1.415L6.686 2H5.27zM30 2.687l-9.025 9.025.993.613L30 4.293v1.414l-7.158 7.158.98.606L30 7.293v1.414l-5.305 5.305.957.592L30 10.256v1.414l-4.297 4.297-.707 2.355L30 13.318v1.414l-5.61 5.611-.665 2.212L30 16.281v1.414L17.695 30H16.28l6-6h-1.549l-6 6h-1.414l6-6H17.67l-6 6h-1.414l6-6h-1.549l-6 6H7.293l6-6h-1.586l-6 6H4.293l6-6H8.687l-6 6H2v-.727l5.92-5.92-.256-1.33L2 27.687v-1.414l5.436-5.436-.256-1.33L2 24.687v-1.414l4.951-4.951-.256-1.33L2 21.687v-1.414l4.467-4.467-.256-1.33L2 18.687v-1.414L12.686 6.587h.001L17.273 2h1.414l-5.126 5.126.98.606L20.273 2h1.414l-6.273 6.273.98.606L23.273 2h1.414l-7.419 7.419.98.606L26.273 2h1.414l-8.565 8.565.98.606L29.273 2H30v.687zM12.837 7.854l-5.763 5.817L8.87 23h13.676l2.315-7.709-12.025-7.437zM20.657 30L30 20.657v-1.414L19.243 30h1.414zm9.072 0l.271-.271v-1.414L28.315 30h1.414zm-3.01 0L30 26.72v-1.415L25.305 30h1.414zm-3 0L30 23.72v-1.415L22.305 30h1.414z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximize16.json b/public/assets/components/assets/icon/maximize16.json new file mode 100644 index 0000000..555c40d --- /dev/null +++ b/public/assets/components/assets/icon/maximize16.json @@ -0,0 +1 @@ +"M16 4V1H0v14h16zM1 2h14v2H1zm14 12H1V5h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximize24.json b/public/assets/components/assets/icon/maximize24.json new file mode 100644 index 0000000..83c4aa4 --- /dev/null +++ b/public/assets/components/assets/icon/maximize24.json @@ -0,0 +1 @@ +"M23 3H1v18h22zm-1 17H2V8h20zm0-13H2V4h20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximize32.json b/public/assets/components/assets/icon/maximize32.json new file mode 100644 index 0000000..d72562c --- /dev/null +++ b/public/assets/components/assets/icon/maximize32.json @@ -0,0 +1 @@ +"M30 5H2v23h28zm-1 22H3V11h26zm0-17H3V6h26z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximum16.json b/public/assets/components/assets/icon/maximum16.json new file mode 100644 index 0000000..15fbffe --- /dev/null +++ b/public/assets/components/assets/icon/maximum16.json @@ -0,0 +1 @@ +"M5 12V7H4v5H3V7H2v5H1V6h2a.97.97 0 0 1 .5.154A.97.97 0 0 1 4 6h1a1.001 1.001 0 0 1 1 1v5zm10.217 0H16v-1h-.217l-1.2-2 1.2-2H16V6h-.783L14 8.028 12.783 6H12v1h.217l1.2 2-1.2 2H12v1h.783L14 9.972zM11 7v5H8a1.001 1.001 0 0 1-1-1V9a1.001 1.001 0 0 1 1-1h2V7H7V6h3a1.001 1.001 0 0 1 1 1zm-1 2H8v2h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximum24.json b/public/assets/components/assets/icon/maximum24.json new file mode 100644 index 0000000..4885e2f --- /dev/null +++ b/public/assets/components/assets/icon/maximum24.json @@ -0,0 +1 @@ +"M9 11.25V18H8v-6.75a.25.25 0 0 0-.25-.25h-1.5a.25.25 0 0 0-.25.25V18H5v-6.75a.25.25 0 0 0-.25-.25H3v7H2v-8h2.75a1.223 1.223 0 0 1 .75.276A1.223 1.223 0 0 1 6.25 10h1.5A1.251 1.251 0 0 1 9 11.25zm7-.25v7h-3.75A1.251 1.251 0 0 1 11 16.75v-2.5A1.251 1.251 0 0 1 12.25 13H15v-2h-4v-1h4a1.001 1.001 0 0 1 1 1zm-1 3h-2.75a.25.25 0 0 0-.25.25v2.5a.25.25 0 0 0 .25.25H15zm5.5-1.008L18.79 10H18v1h.21l1.714 3-1.714 3H18v1h.79l1.71-2.992L22.21 18H23v-1h-.21l-1.714-3 1.714-3H23v-1h-.79z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximum32.json b/public/assets/components/assets/icon/maximum32.json new file mode 100644 index 0000000..7724c92 --- /dev/null +++ b/public/assets/components/assets/icon/maximum32.json @@ -0,0 +1 @@ +"M6.5 15H4v9H3V14h3.5a1.489 1.489 0 0 1 1 .39 1.489 1.489 0 0 1 1-.39h2a1.502 1.502 0 0 1 1.5 1.5V24h-1v-8.5a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 0-.5.5V24H7v-8.5a.5.5 0 0 0-.5-.5zm7.5 7.5v-4a1.502 1.502 0 0 1 1.5-1.5H20v-1.5a.5.5 0 0 0-.5-.5H14v-1h5.5a1.502 1.502 0 0 1 1.5 1.5V24h-5.5a1.502 1.502 0 0 1-1.5-1.5zm1 0a.5.5 0 0 0 .5.5H20v-5h-4.5a.5.5 0 0 0-.5.5zM30 15v-1h-.768L26.5 18.099 23.768 14H23v1h.232l2.667 4-2.667 4H23v1h.768l2.732-4.099L29.232 24H30v-1h-.232L27.1 19l2.667-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximumGraph16.json b/public/assets/components/assets/icon/maximumGraph16.json new file mode 100644 index 0000000..b9f2d23 --- /dev/null +++ b/public/assets/components/assets/icon/maximumGraph16.json @@ -0,0 +1 @@ +"M0 7a.844.844 0 0 0 .832-.67A10.696 10.696 0 0 1 2.475 2H2V1h1v.494a2.396 2.396 0 0 1 1-.443V1h1v.049a2.375 2.375 0 0 1 1 .455V1h1v1h-.487C7.57 3.283 8.036 5.616 8.49 7.902 9.086 10.9 9.703 14 11.5 14c1.656 0 2.309-2.588 2.934-5.715A1.602 1.602 0 0 1 16 7v1a.6.6 0 0 0-.586.48C14.834 11.386 14.111 15 11.5 15c-2.618 0-3.316-3.509-3.99-6.902C6.914 5.1 6.297 2 4.5 2 3.002 2 2.321 4.183 1.81 6.542A1.838 1.838 0 0 1 0 8zm1-6H0v1h1zm8 0H8v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximumGraph24.json b/public/assets/components/assets/icon/maximumGraph24.json new file mode 100644 index 0000000..c53dce8 --- /dev/null +++ b/public/assets/components/assets/icon/maximumGraph24.json @@ -0,0 +1 @@ +"M23 11v1c-1.108 0-1.36 1.386-1.385 1.544-.381 2.54-1.62 8.456-4.865 8.456-3.508 0-4.39-5.04-5.243-9.914C10.727 7.619 9.918 3 7.25 3c-1.7 0-3.14 2.498-3.755 6.519A2.677 2.677 0 0 1 1 12v-1c1.195 0 1.479-1.473 1.507-1.64C2.967 6.352 3.85 4.175 5.03 3H5V2h1v.29A2.838 2.838 0 0 1 7.25 2a3.239 3.239 0 0 1 .75.094V2h1v.526c2.095 1.41 2.804 5.452 3.493 9.388.78 4.467 1.589 9.086 4.257 9.086 1.687 0 3.172-2.915 3.876-7.608A2.545 2.545 0 0 1 23 11zM2 2H1v1h1zm2 0H3v1h1zm7 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm1 0v1h1V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximumGraph32.json b/public/assets/components/assets/icon/maximumGraph32.json new file mode 100644 index 0000000..60e5dbe --- /dev/null +++ b/public/assets/components/assets/icon/maximumGraph32.json @@ -0,0 +1 @@ +"M29 3h1v1h-1zm-1 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zm-2 0h-1v1h1zM7 3H6v1h1zM5 3H4v1h1zM3 3H2v1h1zm23.822 16.49C26.23 24.42 24.202 28 22 28c-3.543 0-4.542-6.142-5.506-12.08C15.64 10.67 14.758 5.286 12 3.57V3h-1v.141A3.866 3.866 0 0 0 10 3a3.152 3.152 0 0 0-1 .166V3H8v.68c-1.87 1.326-3.31 4.5-3.815 8.709C4.085 13.174 3.672 15 2 15v1c2.015 0 2.962-1.8 3.178-3.488C5.77 7.58 7.798 4 10 4c3.543 0 4.542 6.142 5.506 12.08C16.54 22.432 17.606 29 22 29c2.804 0 5.14-3.773 5.815-9.388C27.892 19 28.278 17 30 17v-1c-2.018 0-2.964 1.802-3.178 3.49z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximumTerritoryDistance16.json b/public/assets/components/assets/icon/maximumTerritoryDistance16.json new file mode 100644 index 0000000..6c81c7b --- /dev/null +++ b/public/assets/components/assets/icon/maximumTerritoryDistance16.json @@ -0,0 +1 @@ +"M11 10V9H6v1L4 8.5 6 7v1h5V7l2 1.5zM0 7h3v3H0zm1 2h1V8H1zM12.334.638l-.767.64a10.501 10.501 0 0 1-.02 13.467l.766.643a11.5 11.5 0 0 0 .021-14.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximumTerritoryDistance24.json b/public/assets/components/assets/icon/maximumTerritoryDistance24.json new file mode 100644 index 0000000..ac6a43f --- /dev/null +++ b/public/assets/components/assets/icon/maximumTerritoryDistance24.json @@ -0,0 +1 @@ +"M7 13v1l-2-1.5L7 11v1h11v-1l2 1.5-2 1.5v-1zm-6-2h3v3H1zm1 2h1v-1H2zM16.893.5l-.671.742a14.5 14.5 0 0 1 .136 21.392l.68.732A15.5 15.5 0 0 0 16.893.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/maximumTerritoryDistance32.json b/public/assets/components/assets/icon/maximumTerritoryDistance32.json new file mode 100644 index 0000000..8f6bb9c --- /dev/null +++ b/public/assets/components/assets/icon/maximumTerritoryDistance32.json @@ -0,0 +1 @@ +"M24.886 30.282l-.772-.635a21.502 21.502 0 0 0-.029-27.329l.772-.636a22.502 22.502 0 0 1 .03 28.6zM5 15v3H2v-3zm-1 1H3v1h1zm24.058.5L25 13.81V16H9v-2.19L5.942 16.5 9 19.19V17h16v2.19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measure16.json b/public/assets/components/assets/icon/measure16.json new file mode 100644 index 0000000..d58cfe8 --- /dev/null +++ b/public/assets/components/assets/icon/measure16.json @@ -0,0 +1 @@ +"M4.376 1.354L2.729 3H7v1H2.73l1.646 1.646-.707.707L.815 3.5 3.67.646zM9 4h4.27l-1.646 1.646.707.707L15.185 3.5 12.33.646l-.707.707L13.271 3H9zM0 8h16v6H0zm1 5h2v-2h1v2h1v-3h1v3h1v-2h1v2h1v-3h1v3h1v-2h1v2h1v-3h1v3h1V9H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measure24.json b/public/assets/components/assets/icon/measure24.json new file mode 100644 index 0000000..28247b4 --- /dev/null +++ b/public/assets/components/assets/icon/measure24.json @@ -0,0 +1 @@ +"M20.354 2.646l2.851 2.852-2.82 2.854-.712-.704L21.303 6H16V5h5.293l-1.647-1.646zM.794 5.502l2.852 2.852.707-.707L2.707 6H8V5H2.697l1.63-1.648-.711-.704zM1 12h22v8H1zm1 7h2v-3h1v3h1v-2h1v2h1v-5h1v5h1v-2h1v2h1v-3h1v3h1v-2h1v2h1v-5h1v5h1v-2h1v2h1v-3h1v3h1v-6H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measure32.json b/public/assets/components/assets/icon/measure32.json new file mode 100644 index 0000000..340e019 --- /dev/null +++ b/public/assets/components/assets/icon/measure32.json @@ -0,0 +1 @@ +"M28.293 9H21V8h7.293l-2.647-2.646.707-.707L30.207 8.5l-3.854 3.854-.707-.707zm-21.94 2.646L3.708 9H11V8H3.707l2.647-2.646-.707-.707L1.793 8.5l3.854 3.854zM2 17h28v9H2zm1 8h2v-4h1v4h1v-2h1v2h1v-6h1v6h1v-2h1v2h1v-4h1v4h1v-2h1v2h1v-6h1v6h1v-2h1v2h1v-4h1v4h1v-2h1v2h1v-6h1v6h1v-2h1v2h1v-7H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureArea16.json b/public/assets/components/assets/icon/measureArea16.json new file mode 100644 index 0000000..be3f3ef --- /dev/null +++ b/public/assets/components/assets/icon/measureArea16.json @@ -0,0 +1 @@ +"M0 6v6h2v1H1v3h3v-1h8v1h3v-3h-1v-1h2V6h-2V5h1V2h-3v1L4 1V0H1v3h1v3zm2 9v-1h1v1zm12 0h-1v-1h1zm-1-2h-1v1H4v-1H3v-1h10zm2-6v4h-1V8h-1v3h-1V9h-1v2h-1V8H9v3H8V9H7v2H6V8H5v3H4V9H3v2H1V7zm-2-4h1v1h-1zM2 1h1v1H2zm1 2h1v-.945l8 1.963V5h1v1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureArea24.json b/public/assets/components/assets/icon/measureArea24.json new file mode 100644 index 0000000..fe3c1fb --- /dev/null +++ b/public/assets/components/assets/icon/measureArea24.json @@ -0,0 +1 @@ +"M21 8h1V5h-3v1.006L5 2.461V1H2v3h1v6H1v8h2v2H2v3h3v-1h14v1h3v-3h-1v-2h2v-8h-2zm-1-2h1v1h-1zM3 2h1v1H3zm1 2h1v-.502l14 3.545V8h1v2H4zm0 18H3v-1h1zm17 0h-1v-1h1zm-1-2h-1v1H5v-1H4v-2h16zm2-9v6h-1v-3h-1v3h-1v-2h-1v2h-1v-5h-1v5h-1v-2h-1v2h-1v-3h-1v3h-1v-2h-1v2H9v-5H8v5H7v-2H6v2H5v-3H4v3H2v-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureArea32.json b/public/assets/components/assets/icon/measureArea32.json new file mode 100644 index 0000000..89d654b --- /dev/null +++ b/public/assets/components/assets/icon/measureArea32.json @@ -0,0 +1 @@ +"M30 23v-9h-3v-2h1V9h-3v.552L7 4.408V3H4v3h1v8H2v9h3v3H4v3h3v-1h18v1h3v-3h-1v-3zm-3-13v1h-1v-1zM5 4h1v1H5zm1 2h1v-.551l18 5.142V12h1v2H6zm-3 9h26v7h-1v-2h-1v2h-1v-6h-1v6h-1v-2h-1v2h-1v-4h-1v4h-1v-2h-1v2h-1v-6h-1v6h-1v-2h-1v2h-1v-4h-1v4h-1v-2h-1v2h-1v-6H9v6H8v-2H7v2H6v-4H5v4H3zm2 13v-1h1v1zm22 0h-1v-1h1zm-1-2h-1v1H7v-1H6v-3h20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureBuildingHeightShadow16.json b/public/assets/components/assets/icon/measureBuildingHeightShadow16.json new file mode 100644 index 0000000..6ceea50 --- /dev/null +++ b/public/assets/components/assets/icon/measureBuildingHeightShadow16.json @@ -0,0 +1 @@ +"M6 8H5V7h1zm0-4H5v1h1zm0 6H5v1h1zm5-.176L8.942 11.5 11 13.176V12h3v1.176l2.058-1.676L14 9.824V11h-3zM4 10H3v1h1zm4 4h8v1H0v-1h1V1h7l5.204 8.408A.99.99 0 0 0 13 10h-.5L8 3zM7 2H2v12h5zM4 7H3v1h1zm0-3H3v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureBuildingHeightShadow24.json b/public/assets/components/assets/icon/measureBuildingHeightShadow24.json new file mode 100644 index 0000000..17e6d5a --- /dev/null +++ b/public/assets/components/assets/icon/measureBuildingHeightShadow24.json @@ -0,0 +1 @@ +"M12 21V4.242L18.17 16H19a.987.987 0 0 1 .093-.398L12 2H2v19H1v1h22v-1zm-1 0H3V3h8zm4-3h5v-1.176l2.058 1.676L20 20.176V19h-5v1.176L12.942 18.5 15 16.824zM8 5h2v2H8zm-4 7h2v-2H4zm0-5h2V5H4zm0 10h2v-2H4zm4-5h2v-2H8zm0 5h2v-2H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureBuildingHeightShadow32.json b/public/assets/components/assets/icon/measureBuildingHeightShadow32.json new file mode 100644 index 0000000..6a467eb --- /dev/null +++ b/public/assets/components/assets/icon/measureBuildingHeightShadow32.json @@ -0,0 +1 @@ +"M8 6H5v3h3zM7 8H6V7h1zm6-2h-3v3h3zm-1 2h-1V7h1zm1 12h-3v3h3zm-1 2h-1v-1h1zm1-9h-3v3h3zm-1 2h-1v-1h1zm-4-2H5v3h3zm-1 2H6v-1h1zm13 10h8v-2.19l3.058 2.69L28 28.19V26h-8v2.19l-3.058-2.69L20 22.81zM8 20H5v3h3zm-1 2H6v-1h1zm9-18.235L27.085 21.62a.994.994 0 0 1 .468-.515.975.975 0 0 1 .212-.05L16 2H2v27H1v1h30v-1H16zM15 29H3V3h12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureBuildingHeightTopBase16.json b/public/assets/components/assets/icon/measureBuildingHeightTopBase16.json new file mode 100644 index 0000000..4a9d172 --- /dev/null +++ b/public/assets/components/assets/icon/measureBuildingHeightTopBase16.json @@ -0,0 +1 @@ +"M6 8H5V7h1zm0 2H5v1h1zm3.824 1l1.676 2.058L13.176 11H12V4h1.176L11.5 1.942 9.824 4H11v7zM6 4H5v1h1zM4 7H3v1h1zm0-3H3v1h1zm12 10v1H0v-1h1V1h7v13zM7 2H2v12h5zm-3 8H3v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureBuildingHeightTopBase24.json b/public/assets/components/assets/icon/measureBuildingHeightTopBase24.json new file mode 100644 index 0000000..06054a7 --- /dev/null +++ b/public/assets/components/assets/icon/measureBuildingHeightTopBase24.json @@ -0,0 +1 @@ +"M2 2h10v19h11v1H1v-1h1zm1 19h8V3H3zM17.176 5L15.5 2.942 13.824 5H15v13h-1.176l1.676 2.058L17.176 18H16V5zM8 5h2v2H8zm-4 7h2v-2H4zm0-5h2V5H4zm0 10h2v-2H4zm4-5h2v-2H8zm0 5h2v-2H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureBuildingHeightTopBase32.json b/public/assets/components/assets/icon/measureBuildingHeightTopBase32.json new file mode 100644 index 0000000..45acbb3 --- /dev/null +++ b/public/assets/components/assets/icon/measureBuildingHeightTopBase32.json @@ -0,0 +1 @@ +"M8 6H5v3h3zM7 8H6V7h1zm9 21V2H2v27H1v1h30v-1zm-1 0H3V3h12zm-2-16h-3v3h3zm-1 2h-1v-1h1zm1 5h-3v3h3zm-1 2h-1v-1h1zm8 3V6h-2.19l2.69-3.058L23.19 6H21v19h2.19l-2.69 3.058L17.81 25zM8 13H5v3h3zm-1 2H6v-1h1zm1 5H5v3h3zm-1 2H6v-1h1zm6-16h-3v3h3zm-1 2h-1V7h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureBuildingHeightTopShadow16.json b/public/assets/components/assets/icon/measureBuildingHeightTopShadow16.json new file mode 100644 index 0000000..3f15278 --- /dev/null +++ b/public/assets/components/assets/icon/measureBuildingHeightTopShadow16.json @@ -0,0 +1 @@ +"M6 8H5V7h1zm0-4H5v1h1zm0 6H5v1h1zm10 4v1H0v-1h1V1h7v13zM7 2H2v12h5zm-3 8H3v1h1zm0-6H3v1h1zm0 3H3v1h1zm5.244-5l-.276 3.07 1.073-.583 3.06 6.434-1.08.586 2.727 1.44.277-3.071-1.046.568-3.06-6.434 1.052-.57z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureBuildingHeightTopShadow24.json b/public/assets/components/assets/icon/measureBuildingHeightTopShadow24.json new file mode 100644 index 0000000..eb60c2b --- /dev/null +++ b/public/assets/components/assets/icon/measureBuildingHeightTopShadow24.json @@ -0,0 +1 @@ +"M2 2h10v19h11v1H1v-1h1zm1 19h8V3H3zm17.864-.94l.606-2.96-1.13.476-4.706-12.434 1.14-.45L14.27 3l-.674 2.946 1.108-.437 4.715 12.455-1.098.463zM8 5h2v2H8zm-4 7h2v-2H4zm0-5h2V5H4zm0 10h2v-2H4zm4-5h2v-2H8zm0 5h2v-2H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureBuildingHeightTopShadow32.json b/public/assets/components/assets/icon/measureBuildingHeightTopShadow32.json new file mode 100644 index 0000000..3d05237 --- /dev/null +++ b/public/assets/components/assets/icon/measureBuildingHeightTopShadow32.json @@ -0,0 +1 @@ +"M8 6H5v3h3zM7 8H6V7h1zm6 12h-3v3h3zm-1 2h-1v-1h1zm1-9h-3v3h3zm-1 2h-1v-1h1zm1-9h-3v3h3zm-1 2h-1V7h1zm4 21V2H2v27H1v1h30v-1zm-1 0H3V3h12zM8 13H5v3h3zm-1 2H6v-1h1zm1 5H5v3h3zm-1 2H6v-1h1zM19.996 7.034l-1.884.866 1.166-3.902L23 5.652l-2.096.964L28.17 24.1l1.998-.918L29 27.085l-3.722-1.654 1.983-.912z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureLine16.json b/public/assets/components/assets/icon/measureLine16.json new file mode 100644 index 0000000..4f9bb08 --- /dev/null +++ b/public/assets/components/assets/icon/measureLine16.json @@ -0,0 +1 @@ +"M0 2v3h3V4h10v1h3V2h-3v1H3V2zm2 2H1V3h1zm12-1h1v1h-1zM0 14h16V8H0zm1-5h14v4h-1v-3h-1v3h-1v-2h-1v2h-1v-3H9v3H8v-2H7v2H6v-3H5v3H4v-2H3v2H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureLine24.json b/public/assets/components/assets/icon/measureLine24.json new file mode 100644 index 0000000..c4a8369 --- /dev/null +++ b/public/assets/components/assets/icon/measureLine24.json @@ -0,0 +1 @@ +"M1 20h22v-8H1zm1-7h20v6h-1v-3h-1v3h-1v-2h-1v2h-1v-5h-1v5h-1v-2h-1v2h-1v-3h-1v3h-1v-2h-1v2H9v-5H8v5H7v-2H6v2H5v-3H4v3H2zm18-9v1H4V4H1v3h3V6h16v1h3V4zM3 6H2V5h1zm19 0h-1V5h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/measureLine32.json b/public/assets/components/assets/icon/measureLine32.json new file mode 100644 index 0000000..185e549 --- /dev/null +++ b/public/assets/components/assets/icon/measureLine32.json @@ -0,0 +1 @@ +"M27 7v1H5V7H2v3h3V9h22v1h3V7zM4 9H3V8h1zm25 0h-1V8h1zM2 26h28v-9H2zm1-8h26v7h-1v-2h-1v2h-1v-6h-1v6h-1v-2h-1v2h-1v-4h-1v4h-1v-2h-1v2h-1v-6h-1v6h-1v-2h-1v2h-1v-4h-1v4h-1v-2h-1v2h-1v-6H9v6H8v-2H7v2H6v-4H5v4H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mediaLayer16.json b/public/assets/components/assets/icon/mediaLayer16.json new file mode 100644 index 0000000..fbf1358 --- /dev/null +++ b/public/assets/components/assets/icon/mediaLayer16.json @@ -0,0 +1 @@ +"M9.5 4.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6.5 9.79s-.36-.27-1-.55a7.47 7.47 0 0 0-2.79-.54c-1.83 0-3.02.4-4.21.8s-2.38.8-4.21.8c-2.37 0-3.79-.71-3.79-.71l2.13-12.6S3.56 2 5.29 2c2.69 0 2.73-.99 5.42-.99 1.73 0 3.16.68 3.16.68L16 14.29zM1.81 9.39l.59-.59c.15-.15.39-.15.53 0 .15.15.39.15.54 0l2.69-2.69a.36.36 0 0 1 .5-.02l2.71 2.25c.14.11.33.12.47.01l1.63-1.22c.15-.11.36-.1.49.03l2.19 2.19-1.17-6.94c-.5-.17-1.34-.4-2.27-.4-2.386 0-2.556.99-5.42.99-.91 0-1.73-.13-2.36-.26L1.81 9.39zm12.88 3.18l-.26-1.53-2.79-2.79-1.2.9c-.24.18-.53.28-.83.28-.32 0-.63-.11-.88-.32L6.46 7.22 4.17 9.51c-.26.26-.6.4-.97.4-.15 0-.29-.02-.43-.07l-1.24 1.24-.41 2.36c.58.17 1.49.36 2.67.36 1.67 0 2.75-.36 3.89-.75 1.25-.42 2.54-.85 4.53-.85.84 0 1.68.13 2.48.37z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mediaLayer24.json b/public/assets/components/assets/icon/mediaLayer24.json new file mode 100644 index 0000000..2b8aae6 --- /dev/null +++ b/public/assets/components/assets/icon/mediaLayer24.json @@ -0,0 +1 @@ +"M20.83 3.08s-2.03-.88-4.52-.88c-3.85 0-3.89 1.6-7.74 1.6-2.49 0-4.52-.72-4.52-.72L1 20.78c.926.463 3.013 1.02 5.42 1.02 5.193 0 6.81-1.63 12.04-1.63 2.07 0 3.64.38 4.54.67.57.19.88.34.88.34l-3.05-18.1zM4.85 4.34c.89.22 2.22.46 3.72.46 4.016 0 4.202-1.6 7.74-1.6 1.55 0 2.93.38 3.63.62l1.86 11.05-4.51-4.52a.515.515 0 0 0-.66-.04l-2.18 1.63c-.19.14-.44.13-.62-.02l-3.61-3a.496.496 0 0 0-.68.03l-3.63 3.62c-.19.2-.48.15-.67-.04a.513.513 0 0 0-.71 0l-1.32 1.32 1.64-9.51zm17.18 15.21c-.1-.1-2.13-.38-3.57-.38-5.426 0-6.918 1.63-12.04 1.63-2 0-3.48-.38-4.3-.65l.8-4.59 2.03-2.03a1.4 1.4 0 0 0 1.67-.25l3.31-3.3 3.26 2.71c.27.23.61.35.96.35.33 0 .64-.1.9-.3l1.83-1.37 5.17 4.96.56 3.36c-.18-.05-.37-.1-.58-.14zM14.5 6c-.83 0-1.5.67-1.5 1.5S13.67 9 14.5 9 16 8.33 16 7.5 15.33 6 14.5 6zm0 2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mediaLayer32.json b/public/assets/components/assets/icon/mediaLayer32.json new file mode 100644 index 0000000..bc2041c --- /dev/null +++ b/public/assets/components/assets/icon/mediaLayer32.json @@ -0,0 +1 @@ +"M27 3.9s-2.67-.69-5.93-.69c-5.14 0-5.92 1.66-10.73 1.66-2.82 0-4.64-.74-5.34-.97L1 28s3.09 1.8 7.54 1.8c6.87 0 8.05-2.6 14.92-2.6 4.45 0 7.54.8 7.54.8L27 3.9zM5.8 5.22c1.01.3 2.53.65 4.54.65 5.007 0 5.73-1.66 10.73-1.66 2.18 0 4.11.33 5.05.52l2.3 13.82L23 13.58a.601.601 0 0 0-.45-.21.618.618 0 0 0-.47.18L19 16.29l-4.55-4.13a.654.654 0 0 0-.86-.01l-5.14 4.27-.83-.39a.641.641 0 0 0-.72.11l-3.36 2.67L5.8 5.22zM23.46 26.2c-7.016 0-8.285 2.6-14.92 2.6-3.01 0-5.37-.89-6.43-1.37L3.3 20.3l4.1-3.27 1.2.56 5.4-4.48 5 4.53 3.51-3.13 6.17 5.59 1.1 6.63c-1.37-.24-3.59-.53-6.32-.53zM19 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/megaPhone16.json b/public/assets/components/assets/icon/megaPhone16.json new file mode 100644 index 0000000..e26e0e2 --- /dev/null +++ b/public/assets/components/assets/icon/megaPhone16.json @@ -0,0 +1 @@ +"M4 10v2a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-.464l3.886 2.244A1.41 1.41 0 0 0 15 12.558V3.442a1.41 1.41 0 0 0-2.114-1.222c-6.75 3.897-3.218 1.86-6.315 3.647a.994.994 0 0 1-.5.133H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h4.071a.994.994 0 0 1 .5.133L8 10.958V12H5v-2zm2.071-1H2.01L2 7h4.071a2 2 0 0 0 1-.267l6.316-3.646a.401.401 0 0 1 .203-.055.418.418 0 0 1 .205.055.412.412 0 0 1 .205.355v9.116a.412.412 0 0 1-.205.355.418.418 0 0 1-.205.055.404.404 0 0 1-.202-.054L7.07 9.267A2 2 0 0 0 6.071 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/megaPhone24.json b/public/assets/components/assets/icon/megaPhone24.json new file mode 100644 index 0000000..a6f635d --- /dev/null +++ b/public/assets/components/assets/icon/megaPhone24.json @@ -0,0 +1 @@ +"M22.25 2.798a1.5 1.5 0 0 0-1.5.002c-11.36 6.558-5.114 3.24-9.894 6a1.492 1.492 0 0 1-.749.2H2.5A1.5 1.5 0 0 0 1 10.5v3A1.5 1.5 0 0 0 2.5 15h7.607a1.499 1.499 0 0 1 .749.2c.484.279.853.495 1.144.669V17.5a.5.5 0 0 1-.5.5h-4a.5.5 0 0 1-.5-.5V15H6v2.5A1.5 1.5 0 0 0 7.5 19h4a1.5 1.5 0 0 0 1.5-1.5v-.999c.555.405-.034.206 7.75 4.7A1.5 1.5 0 0 0 23 19.904V4.097a1.5 1.5 0 0 0-.75-1.3zM22 19.904a.5.5 0 0 1-.75.431l-9.894-6.002a2.5 2.5 0 0 0-1.25-.333H2.5a.5.5 0 0 1-.5-.5v-3a.5.5 0 0 1 .5-.5h7.607a2.503 2.503 0 0 0 1.25-.334l9.893-6a.499.499 0 0 1 .75.431z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/megaPhone32.json b/public/assets/components/assets/icon/megaPhone32.json new file mode 100644 index 0000000..c51842b --- /dev/null +++ b/public/assets/components/assets/icon/megaPhone32.json @@ -0,0 +1 @@ +"M28.97 4.36a2.06 2.06 0 0 0-2.06.002l-12.768 7.372a1.99 1.99 0 0 1-1 .267H4a2 2 0 0 0-2 2V18a2 2 0 0 0 2 2h4v3a2 2 0 0 0 2 2h5a2 2 0 0 0 2-2v-1.083l9.91 5.722A2.06 2.06 0 0 0 30 25.857V6.144a2.06 2.06 0 0 0-1.03-1.784zM16 23a1.001 1.001 0 0 1-1 1h-5a1.001 1.001 0 0 1-1-1v-3h4.002a2.53 2.53 0 0 1 1.269.341L16 21.34zm13 2.856a1.06 1.06 0 0 1-1.59.916L14.641 19.4a3.015 3.015 0 0 0-1.5-.4H4a1 1 0 0 1-1-1v-4.01a1 1 0 0 1 1-.999h9.144a2.992 2.992 0 0 0 1.496-.4l12.77-7.362a1.067 1.067 0 0 1 .532-.144A1.06 1.06 0 0 1 29 6.145z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/merge16.json b/public/assets/components/assets/icon/merge16.json new file mode 100644 index 0000000..d1180d2 --- /dev/null +++ b/public/assets/components/assets/icon/merge16.json @@ -0,0 +1 @@ +"M14 3v3.294L15.293 5l.707.707-2.483 2.484-.017-.017-.017.017L11 5.707 11.707 5 13 6.294V3a1.001 1.001 0 0 0-1-1h-2V1h2a2.002 2.002 0 0 1 2 2zM0 0h8v7H0zm1 6h3V1H1zm7 10h8V9H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/merge24.json b/public/assets/components/assets/icon/merge24.json new file mode 100644 index 0000000..773a6f8 --- /dev/null +++ b/public/assets/components/assets/icon/merge24.json @@ -0,0 +1 @@ +"M21.62 7.675l.706.707-2.808 2.81-2.81-2.81.707-.707L19 9.26V5.5A2.503 2.503 0 0 0 16.5 3H15V2h1.5A3.504 3.504 0 0 1 20 5.5v3.795zM1 1h12v10H1zm1 9h5V2H2zm9 13h12V13H11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/merge32.json b/public/assets/components/assets/icon/merge32.json new file mode 100644 index 0000000..4a4874c --- /dev/null +++ b/public/assets/components/assets/icon/merge32.json @@ -0,0 +1 @@ +"M23.518 5.016h-2.391v-1h2.39a3.504 3.504 0 0 1 3.5 3.5v4.76l2.63-2.63.707.707-3.854 3.854-3.854-3.854.707-.707 2.665 2.665V7.516a2.503 2.503 0 0 0-2.5-2.5zM30 17H15v13h15zm-12-2H2V2h16zm-8-1V3H3v11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mergeOnHighway16.json b/public/assets/components/assets/icon/mergeOnHighway16.json new file mode 100644 index 0000000..baba442 --- /dev/null +++ b/public/assets/components/assets/icon/mergeOnHighway16.json @@ -0,0 +1 @@ +"M7 11.39a10.829 10.829 0 0 0 1 1.428V14H7zm.5-9.581l-2.81 2.81.708.706L7 3.723v2.159a9.366 9.366 0 0 0 5.017 8.31l.466-.884A8.37 8.37 0 0 1 8 5.882v-2.16l1.602 1.603.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mergeOnHighway24.json b/public/assets/components/assets/icon/mergeOnHighway24.json new file mode 100644 index 0000000..e6fc04e --- /dev/null +++ b/public/assets/components/assets/icon/mergeOnHighway24.json @@ -0,0 +1 @@ +"M11 21v-5.62a15.253 15.253 0 0 0 1 1.794V21zm.025-12.177a13.8 13.8 0 0 0 7.392 12.244l.466-.884a12.804 12.804 0 0 1-6.858-11.36v-4.09l1.615 1.615.707-.707L11.5 2.793 8.653 5.641l.707.707 1.665-1.666z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mergeOnHighway32.json b/public/assets/components/assets/icon/mergeOnHighway32.json new file mode 100644 index 0000000..f73ad47 --- /dev/null +++ b/public/assets/components/assets/icon/mergeOnHighway32.json @@ -0,0 +1 @@ +"M15 19.318a19.68 19.68 0 0 0 1 2.067V28h-1zm0-7.553a18.236 18.236 0 0 0 9.767 16.177l.466-.884A17.238 17.238 0 0 1 16 11.765V5.707l2.646 2.646.707-.707L15.5 3.793l-3.854 3.853.707.707L15 5.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mergeOnHighwayRight16.json b/public/assets/components/assets/icon/mergeOnHighwayRight16.json new file mode 100644 index 0000000..131a1c5 --- /dev/null +++ b/public/assets/components/assets/icon/mergeOnHighwayRight16.json @@ -0,0 +1 @@ +"M9 11.39a10.829 10.829 0 0 1-1 1.428V14h1zm-.5-9.58l2.81 2.81-.708.706L9 3.723v2.159a9.366 9.366 0 0 1-5.017 8.31l-.466-.884A8.37 8.37 0 0 0 8 5.882v-2.16L6.398 5.326l-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mergeOnHighwayRight24.json b/public/assets/components/assets/icon/mergeOnHighwayRight24.json new file mode 100644 index 0000000..6e347f6 --- /dev/null +++ b/public/assets/components/assets/icon/mergeOnHighwayRight24.json @@ -0,0 +1 @@ +"M12 17.174a15.253 15.253 0 0 0 1-1.793V21h-1zm3.348-11.533L12.5 2.793 9.652 5.641l.707.707L12 4.707v4.116a12.802 12.802 0 0 1-6.857 11.36l.464.884A13.798 13.798 0 0 0 13 8.823V4.707l1.64 1.64z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mergeOnHighwayRight32.json b/public/assets/components/assets/icon/mergeOnHighwayRight32.json new file mode 100644 index 0000000..2edc9e3 --- /dev/null +++ b/public/assets/components/assets/icon/mergeOnHighwayRight32.json @@ -0,0 +1 @@ +"M17 19.318a19.68 19.68 0 0 1-1 2.067V28h1zm0-7.553a18.236 18.236 0 0 1-9.767 16.177l-.466-.884A17.238 17.238 0 0 0 16 11.765V5.707l-2.646 2.647-.707-.707L16.5 3.793l3.854 3.854-.707.707L17 5.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/microphone16.json b/public/assets/components/assets/icon/microphone16.json new file mode 100644 index 0000000..620f927 --- /dev/null +++ b/public/assets/components/assets/icon/microphone16.json @@ -0,0 +1 @@ +"M8 13a5.006 5.006 0 0 0 5-5h1a6.004 6.004 0 0 1-5 5.91V15h3v1H4v-1h3v-1.09A6.004 6.004 0 0 1 2 8h1a5.006 5.006 0 0 0 5 5zm0-2a3.003 3.003 0 0 1-3-3V3a3 3 0 0 1 6 0v5a3.003 3.003 0 0 1-3 3zm0-1a2.003 2.003 0 0 0 2-2V3a2 2 0 0 0-4 0v5a2.003 2.003 0 0 0 2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/microphone24.json b/public/assets/components/assets/icon/microphone24.json new file mode 100644 index 0000000..4f4014b --- /dev/null +++ b/public/assets/components/assets/icon/microphone24.json @@ -0,0 +1 @@ +"M7 5.5v6a4.5 4.5 0 0 0 9 0v-6a4.5 4.5 0 0 0-9 0zm8 0v6a3.5 3.5 0 0 1-7 0v-6a3.5 3.5 0 0 1 7 0zm4 5.5h1v.5a8.504 8.504 0 0 1-8 8.475V22h5v1H6v-1h5v-2.025A8.504 8.504 0 0 1 3 11.5V11h1v.536a7.5 7.5 0 1 0 15 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/microphone32.json b/public/assets/components/assets/icon/microphone32.json new file mode 100644 index 0000000..0efc7ee --- /dev/null +++ b/public/assets/components/assets/icon/microphone32.json @@ -0,0 +1 @@ +"M16.5 22a5.507 5.507 0 0 0 5.5-5.5v-8a5.5 5.5 0 0 0-11 0v8a5.507 5.507 0 0 0 5.5 5.5zM12 8.5a4.5 4.5 0 0 1 9 0v8a4.5 4.5 0 0 1-9 0zm5 17.475V29h7v1H9v-1h7v-3.025A9.504 9.504 0 0 1 7 16.5V16h1v.5a8.5 8.5 0 0 0 17 0V16h1v.5a9.504 9.504 0 0 1-9 9.475z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/microphonePlus16.json b/public/assets/components/assets/icon/microphonePlus16.json new file mode 100644 index 0000000..745cfa4 --- /dev/null +++ b/public/assets/components/assets/icon/microphonePlus16.json @@ -0,0 +1 @@ +"M8 13v2h2v1H4v-1h3v-1.09A6.004 6.004 0 0 1 2 8h1a5.006 5.006 0 0 0 5 5zm0-2a3.003 3.003 0 0 1-3-3V3a3 3 0 0 1 6 0v5a3.003 3.003 0 0 1-3 3zm0-1a2.003 2.003 0 0 0 2-2V3a2 2 0 0 0-4 0v5a2.003 2.003 0 0 0 2 2zm4 3v3h1v-3h3v-1h-3V9h-1v3H9v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/microphonePlus24.json b/public/assets/components/assets/icon/microphonePlus24.json new file mode 100644 index 0000000..68b0e20 --- /dev/null +++ b/public/assets/components/assets/icon/microphonePlus24.json @@ -0,0 +1 @@ +"M7 5.5v6a4.5 4.5 0 0 0 9 0v-6a4.5 4.5 0 0 0-9 0zm8 0v6a3.5 3.5 0 0 1-7 0v-6a3.5 3.5 0 0 1 7 0zM16 22v1H6v-1h5v-2.025A8.504 8.504 0 0 1 3 11.5V11h1v.536a7.51 7.51 0 0 0 7.5 7.5c.169 0 .334-.015.5-.026V22zm3-4h4v.999h-4V23h-1v-4.001h-4V18h4v-4h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/microphonePlus32.json b/public/assets/components/assets/icon/microphonePlus32.json new file mode 100644 index 0000000..6dfb5f1 --- /dev/null +++ b/public/assets/components/assets/icon/microphonePlus32.json @@ -0,0 +1 @@ +"M22 29v1H9v-1h7v-3.025A9.504 9.504 0 0 1 7 16.5V16h1v.5a8.51 8.51 0 0 0 8.5 8.5h.5v4zM11 16.5v-8a5.5 5.5 0 0 1 11 0v8a5.5 5.5 0 0 1-11 0zm1 0a4.5 4.5 0 0 0 9 0v-8a4.5 4.5 0 0 0-9 0zM25 24v-5h-1v5h-5v.999h5V30h1v-5.001h5V24z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minDistanceBetweenCenters16.json b/public/assets/components/assets/icon/minDistanceBetweenCenters16.json new file mode 100644 index 0000000..baedcb0 --- /dev/null +++ b/public/assets/components/assets/icon/minDistanceBetweenCenters16.json @@ -0,0 +1 @@ +"M15.494 14.168l.46.794a6.855 6.855 0 0 1-6.577.156 8.047 8.047 0 0 0 .705-.676 5.94 5.94 0 0 0 5.412-.274zm-2.98-12.133a5.959 5.959 0 0 1 2.98.797l.46-.794a6.855 6.855 0 0 0-6.577-.156 8.047 8.047 0 0 1 .705.676 5.92 5.92 0 0 1 2.432-.523zM0 7v3h3V7zm2 2H1V8h1zm11-2v3h3V7zm2 2h-1V8h1zm-3-.5L10 7v1H6V7L4 8.5 6 10V9h4v1zM3.581 2.12a6.19 6.19 0 0 1 5.704 3.803h1.012a7.125 7.125 0 0 0-10.282-3.8l.476.823a6.178 6.178 0 0 1 3.09-.827zm5.704 8.957a6.182 6.182 0 0 1-8.794 2.977l-.476.823a7.125 7.125 0 0 0 10.282-3.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minDistanceBetweenCenters24.json b/public/assets/components/assets/icon/minDistanceBetweenCenters24.json new file mode 100644 index 0000000..dbb5dfa --- /dev/null +++ b/public/assets/components/assets/icon/minDistanceBetweenCenters24.json @@ -0,0 +1 @@ +"M13.995 4.089a12.11 12.11 0 0 0-.732-.679 10.4 10.4 0 0 1 5.187-1.387 10.511 10.511 0 0 1 4.767 1.146l-.434.848a9.512 9.512 0 0 0-8.788.072zm4.455 17.934a9.46 9.46 0 0 1-4.455-1.112c-.233.238-.48.461-.732.679a10.4 10.4 0 0 0 5.187 1.387 10.511 10.511 0 0 0 4.767-1.146l-.434-.848a9.425 9.425 0 0 1-4.333 1.04zM2 14v-3h3v3zm1-1h1v-1H3zm17-2h3v3h-3zm1 2h1v-1h-1zM5.45 2.977A9.53 9.53 0 0 1 14.844 11h.962A10.47 10.47 0 0 0 .788 3.115l.423.854a9.42 9.42 0 0 1 4.24-.992zM14.844 14a9.53 9.53 0 0 1-9.394 8.023 9.42 9.42 0 0 1-4.239-.992l-.423.854A10.47 10.47 0 0 0 15.806 14zM19 12.5L17 11v1H8v-1l-2 1.5L8 14v-1h9v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minDistanceBetweenCenters32.json b/public/assets/components/assets/icon/minDistanceBetweenCenters32.json new file mode 100644 index 0000000..b936480 --- /dev/null +++ b/public/assets/components/assets/icon/minDistanceBetweenCenters32.json @@ -0,0 +1 @@ +"M28.513 28.154l.348.938a13.923 13.923 0 0 1-11.285-.719c.285-.226.557-.465.826-.71a12.891 12.891 0 0 0 10.111.491zM18.403 4.337a12.891 12.891 0 0 1 10.11-.491l.348-.938a13.923 13.923 0 0 0-11.285.719c.285.226.557.465.826.71zM6 15v3H3v-3zm-1 1H4v1h1zm24-1v3h-3v-3zm-1 1h-1v1h1zm-2.942.5L22 13.81V16H10v-2.19L6.942 16.5 10 19.19V17h12v2.19zM7.994 3.042A12.976 12.976 0 0 1 20.313 12h1.048A13.962 13.962 0 0 0 3.319 2.845l.335.941a12.94 12.94 0 0 1 4.34-.744zM19.946 21a12.969 12.969 0 0 1-16.291 7.214l-.335.943A13.956 13.956 0 0 0 21.01 21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minimize16.json b/public/assets/components/assets/icon/minimize16.json new file mode 100644 index 0000000..8608624 --- /dev/null +++ b/public/assets/components/assets/icon/minimize16.json @@ -0,0 +1 @@ +"M16 0H5v5h1V4h9v5h-3v1h4zm-1 3H6V1h9zm-4 3H0v10h11zM1 7h9v2H1zm0 8v-5h9v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minimize24.json b/public/assets/components/assets/icon/minimize24.json new file mode 100644 index 0000000..0e45422 --- /dev/null +++ b/public/assets/components/assets/icon/minimize24.json @@ -0,0 +1 @@ +"M23 1H8v9h1V5h13v7h-5v1h6zm-1 3H9V2h13zM1 11v12h15V11zm14 11H2v-7h13zm0-8H2v-2h13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minimize32.json b/public/assets/components/assets/icon/minimize32.json new file mode 100644 index 0000000..2d63d71 --- /dev/null +++ b/public/assets/components/assets/icon/minimize32.json @@ -0,0 +1 @@ +"M30 2H9v9h1V7h19v12h-5v1h6zm-1 4H10V3h19zM2 12v18h21V12zm1 1h19v3H3zm19 16H3V17h19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minimum16.json b/public/assets/components/assets/icon/minimum16.json new file mode 100644 index 0000000..9621943 --- /dev/null +++ b/public/assets/components/assets/icon/minimum16.json @@ -0,0 +1 @@ +"M14 7h-2v5h-1V7a1.001 1.001 0 0 1 1-1h2a1.001 1.001 0 0 1 1 1v5h-1zm-8 5V7a1.001 1.001 0 0 0-1-1H4a.97.97 0 0 0-.5.154A.97.97 0 0 0 3 6H1v6h1V7h1v5h1V7h1v5zm4-1H9V6H7v1h1v4H7v1h3zM9 3H8v2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minimum24.json b/public/assets/components/assets/icon/minimum24.json new file mode 100644 index 0000000..437f22b --- /dev/null +++ b/public/assets/components/assets/icon/minimum24.json @@ -0,0 +1 @@ +"M14 17h2v1h-5v-1h2v-6h-2v-1h3zm7.75-7h-2.5A1.251 1.251 0 0 0 18 11.25V18h1v-6.75a.25.25 0 0 1 .25-.25h2.5a.25.25 0 0 1 .25.25V18h1v-6.75A1.251 1.251 0 0 0 21.75 10zm-14 0h-1.5a1.223 1.223 0 0 0-.75.276A1.223 1.223 0 0 0 4.75 10H2v8h1v-7h1.75a.25.25 0 0 1 .25.25V18h1v-6.75a.25.25 0 0 1 .25-.25h1.5a.25.25 0 0 1 .25.25V18h1v-6.75A1.251 1.251 0 0 0 7.75 10zM14 9V6h-1v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minimum32.json b/public/assets/components/assets/icon/minimum32.json new file mode 100644 index 0000000..ce1672c --- /dev/null +++ b/public/assets/components/assets/icon/minimum32.json @@ -0,0 +1 @@ +"M7 15.5a.5.5 0 0 0-.5-.5H4v9H3V14h3.5a1.489 1.489 0 0 1 1 .39 1.489 1.489 0 0 1 1-.39h2a1.502 1.502 0 0 1 1.5 1.5V24h-1v-8.5a.5.5 0 0 0-.5-.5h-2a.5.5 0 0 0-.5.5V24H7zM21 23h-3v-9h-4v1h3v8h-3v1h7zM18 8h-1v4h1zm10.5 6h-4a1.502 1.502 0 0 0-1.5 1.5V24h1v-8.5a.5.5 0 0 1 .5-.5h4a.5.5 0 0 1 .5.5V24h1v-8.5a1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minimumGraph16.json b/public/assets/components/assets/icon/minimumGraph16.json new file mode 100644 index 0000000..25faf66 --- /dev/null +++ b/public/assets/components/assets/icon/minimumGraph16.json @@ -0,0 +1 @@ +"M0 7a.844.844 0 0 0 .832-.67C1.392 3.751 2.184 1 4.5 1c2.618 0 3.316 3.509 3.99 6.902C9.086 10.9 9.703 14 11.5 14c1.656 0 2.309-2.588 2.934-5.715A1.602 1.602 0 0 1 16 7v1a.6.6 0 0 0-.586.48c-.392 1.962-.85 4.243-1.91 5.52H14v1h-1v-.513a2.396 2.396 0 0 1-1.5.513 2.639 2.639 0 0 1-.5-.049V15h-1v-.504c-1.429-1.085-1.969-3.773-2.49-6.398C6.914 5.1 6.297 2 4.5 2 3.002 2 2.321 4.183 1.81 6.542A1.838 1.838 0 0 1 0 8zm15 8h1v-1h-1zm-6 0v-1H8v1zm-2 0v-1H6v1zm-3 0h1v-1H4zm-1 0v-1H2v1zm-3 0h1v-1H0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minimumGraph24.json b/public/assets/components/assets/icon/minimumGraph24.json new file mode 100644 index 0000000..29594a3 --- /dev/null +++ b/public/assets/components/assets/icon/minimumGraph24.json @@ -0,0 +1 @@ +"M23 11v1c-1.108 0-1.36 1.386-1.385 1.544-.284 1.893-1.046 5.66-2.759 7.456H19v1h-1v-.336a2.567 2.567 0 0 1-1.25.336 3.239 3.239 0 0 1-.75-.094V22h-1v-.526c-2.095-1.41-2.804-5.452-3.493-9.388C10.727 7.619 9.918 3 7.25 3c-1.7 0-3.14 2.498-3.755 6.519A2.677 2.677 0 0 1 1 12v-1c1.195 0 1.479-1.473 1.507-1.64C3.223 4.685 4.952 2 7.25 2c3.508 0 4.39 5.04 5.243 9.914.78 4.467 1.589 9.086 4.257 9.086 1.687 0 3.172-2.915 3.876-7.608A2.545 2.545 0 0 1 23 11zm-1 11h1v-1h-1zm-2 0h1v-1h-1zm-7 0h1v-1h-1zm-2 0h1v-1h-1zm-2 0h1v-1H9zm-2 0h1v-1H7zm-2 0h1v-1H5zm-2 0h1v-1H3zm-2 0h1v-1H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minimumGraph32.json b/public/assets/components/assets/icon/minimumGraph32.json new file mode 100644 index 0000000..401d7bd --- /dev/null +++ b/public/assets/components/assets/icon/minimumGraph32.json @@ -0,0 +1 @@ +"M2 28h1v1H2zm3 0H4v1h1zm2 0H6v1h1zm2 0H8v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm2 0h-1v1h1zm7 0h-1v1h1zm1 1h1v-1h-1zm2 0h1v-1h-1zm-2.178-9.51C26.23 24.42 24.202 28 22 28c-3.543 0-4.542-6.142-5.506-12.08C15.46 9.568 14.394 3 10 3c-2.804 0-5.141 3.774-5.815 9.389C4.085 13.174 3.672 15 2 15v1c2.015 0 2.962-1.8 3.178-3.488C5.77 7.58 7.798 4 10 4c3.543 0 4.542 6.142 5.506 12.08.853 5.249 1.736 10.634 4.494 12.35V29h1v-.141A3.866 3.866 0 0 0 22 29a3.153 3.153 0 0 0 1-.166V29h1v-.68c1.87-1.326 3.31-4.5 3.815-8.708C27.892 19 28.278 17 30 17v-1c-2.018 0-2.964 1.802-3.178 3.49z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minus16.json b/public/assets/components/assets/icon/minus16.json new file mode 100644 index 0000000..25db0c2 --- /dev/null +++ b/public/assets/components/assets/icon/minus16.json @@ -0,0 +1 @@ +"M13 8v1H3V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minus24.json b/public/assets/components/assets/icon/minus24.json new file mode 100644 index 0000000..be9a8bf --- /dev/null +++ b/public/assets/components/assets/icon/minus24.json @@ -0,0 +1 @@ +"M3 12h18v1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minus32.json b/public/assets/components/assets/icon/minus32.json new file mode 100644 index 0000000..6b13882 --- /dev/null +++ b/public/assets/components/assets/icon/minus32.json @@ -0,0 +1 @@ +"M27 17H5v-1h22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minusCircle16.json b/public/assets/components/assets/icon/minusCircle16.json new file mode 100644 index 0000000..125954d --- /dev/null +++ b/public/assets/components/assets/icon/minusCircle16.json @@ -0,0 +1 @@ +"M13 8v1H4V8zM8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minusCircle24.json b/public/assets/components/assets/icon/minusCircle24.json new file mode 100644 index 0000000..4d44201 --- /dev/null +++ b/public/assets/components/assets/icon/minusCircle24.json @@ -0,0 +1 @@ +"M19 13H6v-1h13zM12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minusCircle32.json b/public/assets/components/assets/icon/minusCircle32.json new file mode 100644 index 0000000..46db115 --- /dev/null +++ b/public/assets/components/assets/icon/minusCircle32.json @@ -0,0 +1 @@ +"M26 17H7v-1h19zM16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minusSquare16.json b/public/assets/components/assets/icon/minusSquare16.json new file mode 100644 index 0000000..b4762a2 --- /dev/null +++ b/public/assets/components/assets/icon/minusSquare16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.929-.93H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM3 3h11v11H3zm2 5h7v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minusSquare24.json b/public/assets/components/assets/icon/minusSquare24.json new file mode 100644 index 0000000..6b2220b --- /dev/null +++ b/public/assets/components/assets/icon/minusSquare24.json @@ -0,0 +1 @@ +"M3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3H4.28A1.281 1.281 0 0 0 3 4.281zM20.719 4a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H4.28a.281.281 0 0 1-.28-.282V4.28A.281.281 0 0 1 4.281 4zM19 13H6v-1h13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/minusSquare32.json b/public/assets/components/assets/icon/minusSquare32.json new file mode 100644 index 0000000..b3d942f --- /dev/null +++ b/public/assets/components/assets/icon/minusSquare32.json @@ -0,0 +1 @@ +"M27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4zM28 27.2a.801.801 0 0 1-.8.8H5.8a.8.8 0 0 1-.8-.8V5.798A.798.798 0 0 1 5.798 5h21.4a.801.801 0 0 1 .802.798zM8 16h17v1H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/miscellaneousCollection16.json b/public/assets/components/assets/icon/miscellaneousCollection16.json new file mode 100644 index 0000000..572e663 --- /dev/null +++ b/public/assets/components/assets/icon/miscellaneousCollection16.json @@ -0,0 +1 @@ +"M14 7H9V2h5zm-4-1h3V3h-3zM7 7H2V2h5zM3 6h3V3H3zm8.5 9.035L7.965 11.5 11.5 7.965l3.535 3.535zM9.379 11.5l2.121 2.121 2.121-2.121L11.5 9.379zM7 14H2V9h5zm-4-1h3v-3H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/miscellaneousCollection24.json b/public/assets/components/assets/icon/miscellaneousCollection24.json new file mode 100644 index 0000000..119a2b1 --- /dev/null +++ b/public/assets/components/assets/icon/miscellaneousCollection24.json @@ -0,0 +1 @@ +"M10 10H2V2h8zM3 9h6V3H3zm18 1h-8V2h8zm-7-1h6V3h-6zm3 13.657L11.343 17 17 11.343 22.657 17zM12.757 17L17 21.243 21.243 17 17 12.757zM10 21H2v-8h8zm-7-1h6v-6H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/miscellaneousCollection32.json b/public/assets/components/assets/icon/miscellaneousCollection32.json new file mode 100644 index 0000000..0e785ce --- /dev/null +++ b/public/assets/components/assets/icon/miscellaneousCollection32.json @@ -0,0 +1 @@ +"M29 14H18V3h11zm-10-1h9V4h-9zm-5 1H3V3h11zM4 13h9V4H4zm19.5 18.278L15.722 23.5l7.778-7.778 7.778 7.778zM17.136 23.5l6.364 6.364 6.364-6.364-6.364-6.364zM14 29H3V18h11zM4 28h9v-9H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/missionServer16.json b/public/assets/components/assets/icon/missionServer16.json new file mode 100644 index 0000000..6ca47cf --- /dev/null +++ b/public/assets/components/assets/icon/missionServer16.json @@ -0,0 +1 @@ +"M4 4H3V3h1v1zm2-1H5v1h1V3zm2 0H7v1h1V3zM4 7H3v1h1V7zm2 0H5v1h1V7zM4.42 9H2V6h5.95c.076-.372.24-.708.462-1H2V2h12v3h-1.412c.221.292.386.628.462 1H14v1.786l.231.23A2.5 2.5 0 0 1 15 8.05V1H1v9h2.958c.077-.366.235-.707.461-1zm7.28 1.5l-1.2-1.2-1.2 1.2 1.2 1.2 1.2-1.2zm2.13 1.688l-.707-.707L10.588 14h-.174L7 10.586 5.828 9.414c-.369.23-.628.62-.628 1.086a1.3 1.3 0 0 0 1.57 1.27l2.46 2.46a1.3 1.3 0 1 0 2.57.27c0-.091-.011-.18-.03-.265l2.06-2.047zM14.5 9.2c-.093 0-.183.011-.27.03l-2.46-2.46a1.3 1.3 0 1 0-2.539 0L7.179 8.82l.707.707L10.414 7h.172l3.064 3.064 1.522 1.522c.369-.23.628-.62.628-1.086a1.3 1.3 0 0 0-1.3-1.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/missionServer24.json b/public/assets/components/assets/icon/missionServer24.json new file mode 100644 index 0000000..032ca32 --- /dev/null +++ b/public/assets/components/assets/icon/missionServer24.json @@ -0,0 +1 @@ +"M6 5H5V4h1v1zm2-1H7v1h1V4zm2 0H9v1h1V4zM6 8H5v1h1V8zm2 0H7v1h1V8zm2 0H9v1h1V8zm0 4H9v1h1v-1zm-4 0H5v1h1v-1zm2 0H7v1h1v-1zm1.37 3H2V2h20v11.834c-.043-.013-.082-.033-.125-.044a2.767 2.767 0 0 0-.699-.09l-.061.001-.115-.115V11h-1.738a2.78 2.78 0 0 0-.555-1H21V7H3v3h11.293a2.78 2.78 0 0 0-.555 1H3v3h7.345a5.79 5.79 0 0 0-.57.494A2.82 2.82 0 0 0 9.37 15zM3 6h18V3H3v3zm15.85 10.5l-2.35 2.35-2.35-2.35 2.35-2.35 2.35 2.35zm-2.35.937l.936-.937-.936-.936-.936.936.936.937zm4.039 1.024l-.656-.656-3.031 3a.5.5 0 0 1-.704-.001l-3.674-3.643-1.901-1.95a1.792 1.792 0 0 0-.548 1.29 1.802 1.802 0 0 0 2.224 1.748l2.503 2.503a1.802 1.802 0 0 0 1.748 2.224 1.802 1.802 0 0 0 1.748-2.224l2.29-2.291zm-4.395-6.321a.5.5 0 0 1 .711 0l5.572 5.65a1.8 1.8 0 0 0-1.676-3.037l-2.503-2.504a1.802 1.802 0 0 0-1.748-2.224 1.802 1.802 0 0 0-1.748 2.224l-2.068 2.068.656.656 2.804-2.833z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/missionServer32.json b/public/assets/components/assets/icon/missionServer32.json new file mode 100644 index 0000000..e7843aa --- /dev/null +++ b/public/assets/components/assets/icon/missionServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm-6 6H6v1h2v-1zm3 0H9v1h2v-1zm3 0h-2v1h2v-1zM8 6H6v1h2V6zm3 0H9v1h2V6zm3 0h-2v1h2V6zm-1.295 16H3V3h26v15.85c-.165-.022-.329-.05-.5-.05a3.27 3.27 0 0 0-.218.008L28 18.525V16h-1.726A3.664 3.664 0 0 0 26 15h2v-5H4v5h15c-.14.312-.226.65-.274 1H4v5h9a3.59 3.59 0 0 0-.295 1zM4 9h24V4H4v5zm18.5 17L19 22.5l3.5-3.5 3.5 3.5-3.5 3.5zm-2.086-3.5l2.086 2.086 2.086-2.086-2.086-2.086-2.086 2.086zM28.5 20c-.22 0-.429.037-.631.09l-2.96-2.959c.054-.202.091-.412.091-.631a2.5 2.5 0 1 0-5 0c0 .22.037.429.09.631l-2.959 2.96-.02.02.707.707 3.457-3.457c-.702-.996.02-2.361 1.225-2.361 1.204 0 1.928 1.364 1.225 2.36l3.914 3.915a1.495 1.495 0 0 1 2.16 1.965l.752.684c.282-.404.449-.894.449-1.424a2.5 2.5 0 0 0-2.5-2.5zm-1.568 4.432l-3.207 3.207c.236.336.331.751.241 1.173A1.504 1.504 0 0 1 22.5 30c-1.213 0-1.924-1.37-1.225-2.36l-3.914-3.915c-1.342.945-3.056-.582-2.077-1.976l-.716-.716c-.35.43-.548.87-.548 1.467 0 1.38 1.1 2.5 2.48 2.5.22 0 .429-.037.631-.09l2.96 2.959A2.429 2.429 0 0 0 20 28.5a2.5 2.5 0 0 0 5 0c0-.22-.037-.429-.09-.631l2.959-2.96.02-.02-.707-.707-.25.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mobile16.json b/public/assets/components/assets/icon/mobile16.json new file mode 100644 index 0000000..8c48b2d --- /dev/null +++ b/public/assets/components/assets/icon/mobile16.json @@ -0,0 +1 @@ +"M12 16a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1zM5 1h7v1H5zm0 2h7v9H5zm0 10h7v2H9v-1H8v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mobile24.json b/public/assets/components/assets/icon/mobile24.json new file mode 100644 index 0000000..f95fdfb --- /dev/null +++ b/public/assets/components/assets/icon/mobile24.json @@ -0,0 +1 @@ +"M6 2.524v19.952A1.524 1.524 0 0 0 7.524 24h9.952A1.524 1.524 0 0 0 19 22.476V2.524A1.524 1.524 0 0 0 17.476 1H7.524A1.524 1.524 0 0 0 6 2.524zm12 19.953a.524.524 0 0 1-.524.523H14v-1h-3v1H7.524A.524.524 0 0 1 7 22.477V21h11zM18 20H7V4h11zm-.524-18a.524.524 0 0 1 .524.523V3H7v-.477A.524.524 0 0 1 7.524 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mobile32.json b/public/assets/components/assets/icon/mobile32.json new file mode 100644 index 0000000..1107f6d --- /dev/null +++ b/public/assets/components/assets/icon/mobile32.json @@ -0,0 +1 @@ +"M24 29.079V3.92A1.921 1.921 0 0 0 22.079 2H9.92A1.921 1.921 0 0 0 8 3.921V29.08A1.921 1.921 0 0 0 9.921 31H22.08A1.921 1.921 0 0 0 24 29.079zM9 3.92A.922.922 0 0 1 9.921 3H22.08a.922.922 0 0 1 .921.92V4H9zM9 5h14v22H9zm9 25v-1h-4v1H9.921A.922.922 0 0 1 9 29.08V28h14v1.08a.922.922 0 0 1-.921.92z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mobileOff16.json b/public/assets/components/assets/icon/mobileOff16.json new file mode 100644 index 0000000..09d4cb9 --- /dev/null +++ b/public/assets/components/assets/icon/mobileOff16.json @@ -0,0 +1 @@ +"M12 7.828l1-1V15a1 1 0 0 1-1 1H5a.982.982 0 0 1-.776-.395L5 14.829V15h3v-1h1v1h3v-2H6.828l1-1H12zM1.782 15.925l-.707-.707L4 12.293V1a1 1 0 0 1 1-1h7a1 1 0 0 1 1 1v2.293l2.218-2.218.707.707zM5 2h7V1H5zm0 9.293l7-7V3H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mobileOff24.json b/public/assets/components/assets/icon/mobileOff24.json new file mode 100644 index 0000000..01330ee --- /dev/null +++ b/public/assets/components/assets/icon/mobileOff24.json @@ -0,0 +1 @@ +"M18 20H7.828L6 21.828v.648A1.524 1.524 0 0 0 7.524 24h9.952A1.524 1.524 0 0 0 19 22.476V8.828l-1 1zm0 2.477a.524.524 0 0 1-.524.523H14v-1h-3v1H7.524A.524.524 0 0 1 7 22.477V21h11zm4.4-19.17l-.354-.353-.354-.354L19 5.293v-2.77A1.524 1.524 0 0 0 17.476 1H7.524A1.524 1.524 0 0 0 6 2.524v15.769l-3.4 3.4.354.353.354.353zM7 2.524A.524.524 0 0 1 7.524 2h9.952a.524.524 0 0 1 .524.523V3H7zM7 4h11v2.293l-11 11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mobileOff32.json b/public/assets/components/assets/icon/mobileOff32.json new file mode 100644 index 0000000..ce6c9d4 --- /dev/null +++ b/public/assets/components/assets/icon/mobileOff32.json @@ -0,0 +1 @@ +"M23 27H9.828L8 28.828v.25A1.921 1.921 0 0 0 9.921 31H22.08A1.921 1.921 0 0 0 24 29.079v-16.25l-1 1zm0 2.08a.922.922 0 0 1-.921.92H18v-1h-4v1H9.921A.922.922 0 0 1 9 29.08V28h14zm6.228-23.6l-.354-.354-.353-.354L24 9.292v-5.37A1.921 1.921 0 0 0 22.079 2H9.92A1.921 1.921 0 0 0 8 3.921v21.372L3.772 29.52l.354.353.353.354zM9 3.92A.922.922 0 0 1 9.921 3H22.08a.922.922 0 0 1 .921.92V4H9zM9 5h14v5.293l-14 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mobileVibrate16.json b/public/assets/components/assets/icon/mobileVibrate16.json new file mode 100644 index 0000000..a20454f --- /dev/null +++ b/public/assets/components/assets/icon/mobileVibrate16.json @@ -0,0 +1 @@ +"M5.992.285a.697.697 0 0 0-.984 0L.285 5.008a.697.697 0 0 0 0 .984l9.723 9.723a.697.697 0 0 0 .984 0l4.723-4.723a.697.697 0 0 0 0-.984zM13.293 9L9 13.293 2.707 7 7 2.707zM5.5 1.207L6.293 2 2 6.293 1.207 5.5zM13 12.293l-.5-.5-.707.707.5.5-1.793 1.793L9.707 14 14 9.707l.793.793zM16 4v2h-1V5h-2V3h-2V1h-1V0h2v2h2v2zM5 15h1v1H4v-2H2v-2H0v-2h1v1h2v2h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mobileVibrate24.json b/public/assets/components/assets/icon/mobileVibrate24.json new file mode 100644 index 0000000..978c4b2 --- /dev/null +++ b/public/assets/components/assets/icon/mobileVibrate24.json @@ -0,0 +1 @@ +"M10.384 3.677a1.251 1.251 0 0 0-1.768 0l-4.94 4.94a1.251 1.251 0 0 0 0 1.767l10.94 10.94a1.25 1.25 0 0 0 1.768 0l4.94-4.94a1.251 1.251 0 0 0 0-1.768zm8.409 9.823L13.5 18.793 5.707 11 11 5.707zM4.383 9.323l4.94-4.94a.25.25 0 0 1 .354 0l.616.617L5 10.293l-.616-.616a.25.25 0 0 1 0-.354zm16.233 6.354l-1.47 1.47-.5-.5-2 2 .5.5-1.47 1.47a.25.25 0 0 1-.353 0L14.207 19.5l5.293-5.293 1.116 1.116a.25.25 0 0 1 0 .354zM23 8.75V11h-1V9h-2.25a.75.75 0 0 1-.75-.75V6h-2.25a.75.75 0 0 1-.75-.75V3h-2V2h2.25a.75.75 0 0 1 .75.75V5h2.25a.75.75 0 0 1 .75.75V8h2.25a.75.75 0 0 1 .75.75zM9 22h2v1H8.75a.75.75 0 0 1-.75-.75V20H5.75a.75.75 0 0 1-.75-.75V17H2.75a.75.75 0 0 1-.75-.75V14h1v2h2.25a.75.75 0 0 1 .75.75V19h2.25a.75.75 0 0 1 .75.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mobileVibrate32.json b/public/assets/components/assets/icon/mobileVibrate32.json new file mode 100644 index 0000000..4e3ba3b --- /dev/null +++ b/public/assets/components/assets/icon/mobileVibrate32.json @@ -0,0 +1 @@ +"M13.414 3.586a2.047 2.047 0 0 0-2.828 0l-7 7a2 2 0 0 0 0 2.828l15 15a2 2 0 0 0 2.828 0l7-7a2 2 0 0 0 0-2.828zm12.94 14.353l-8.415 8.415L5.146 13.56l8.415-8.415zM4.293 11.293l7-7a1 1 0 0 1 1.414 0l.147.146-8.415 8.415-.146-.147a1 1 0 0 1 0-1.414zm23.414 9.414l-2.5 2.5-.56-.56-2 2 .56.56-2.5 2.5a1.024 1.024 0 0 1-1.414 0l-.647-.646 8.415-8.415.646.647a1 1 0 0 1 0 1.414zM30 11.75V14h-1v-2h-2.25a.75.75 0 0 1-.75-.75V9h-2.25a.75.75 0 0 1-.75-.75V6h-2.25a.75.75 0 0 1-.75-.75V3h-2V2h2.25a.75.75 0 0 1 .75.75V5h2.25a.75.75 0 0 1 .75.75V8h2.25a.75.75 0 0 1 .75.75V11h2.25a.75.75 0 0 1 .75.75zM12 29h2v1h-2.25a.75.75 0 0 1-.75-.75V27H8.75a.75.75 0 0 1-.75-.75V24H5.75a.75.75 0 0 1-.75-.75V21H2.75a.75.75 0 0 1-.75-.75V18h1v2h2.25a.75.75 0 0 1 .75.75V23h2.25a.75.75 0 0 1 .75.75V26h2.25a.75.75 0 0 1 .75.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/monitor16.json b/public/assets/components/assets/icon/monitor16.json new file mode 100644 index 0000000..0699705 --- /dev/null +++ b/public/assets/components/assets/icon/monitor16.json @@ -0,0 +1 @@ +"M15.167 13a.834.834 0 0 0 .833-.834V1.834A.834.834 0 0 0 15.167 1H.833A.834.834 0 0 0 0 1.833v10.334A.834.834 0 0 0 .833 13H6v1H5v1h6v-1h-1v-1zM1 2h14v10H1zm8 12H7v-1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/monitor24.json b/public/assets/components/assets/icon/monitor24.json new file mode 100644 index 0000000..07589a0 --- /dev/null +++ b/public/assets/components/assets/icon/monitor24.json @@ -0,0 +1 @@ +"M0 4v14a1.001 1.001 0 0 0 1 1h9v1H8v1h8v-1h-2v-1h9a1.001 1.001 0 0 0 1-1V4a1.001 1.001 0 0 0-1-1H1a1.001 1.001 0 0 0-1 1zm13 16h-2v-1h2zm10-2H1V4h22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/monitor32.json b/public/assets/components/assets/icon/monitor32.json new file mode 100644 index 0000000..0e3a28e --- /dev/null +++ b/public/assets/components/assets/icon/monitor32.json @@ -0,0 +1 @@ +"M30.833 4H1.167A1.168 1.168 0 0 0 0 5.167v19.667A1.168 1.168 0 0 0 1.167 26H13v2h-2v1h10v-1h-2v-2h11.833A1.168 1.168 0 0 0 32 24.834V5.166A1.168 1.168 0 0 0 30.833 4zM18 28h-4v-2h4zm13-3.167a.167.167 0 0 1-.167.167H1.167A.167.167 0 0 1 1 24.834V5.166A.167.167 0 0 1 1.167 5h29.666a.167.167 0 0 1 .167.167z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/moon16.json b/public/assets/components/assets/icon/moon16.json new file mode 100644 index 0000000..f34fd16 --- /dev/null +++ b/public/assets/components/assets/icon/moon16.json @@ -0,0 +1 @@ +"M7.998 14.8A6.798 6.798 0 0 1 6.417 1.39l1.124-.268-.574 1.003a5.791 5.791 0 0 0 6.382 8.51l1.126-.27-.575 1.004a6.827 6.827 0 0 1-5.834 3.43zM5.596 2.723a5.8 5.8 0 0 0-1.657 9.419A5.926 5.926 0 0 0 8.057 13.8a5.818 5.818 0 0 0 4.326-2.012 6.793 6.793 0 0 1-6.787-9.065z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/moon24.json b/public/assets/components/assets/icon/moon24.json new file mode 100644 index 0000000..520e71f --- /dev/null +++ b/public/assets/components/assets/icon/moon24.json @@ -0,0 +1 @@ +"M12 21.8a9.796 9.796 0 0 1-1.245-19.513l1.286-.163-.843.984a8.285 8.285 0 0 0 8.519 13.383l1.252-.347-.696 1.096A9.755 9.755 0 0 1 12 21.8zM9.647 3.526a8.796 8.796 0 1 0 9.031 14.196 9.048 9.048 0 0 1-1.178.078A9.293 9.293 0 0 1 9.647 3.526z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/moon32.json b/public/assets/components/assets/icon/moon32.json new file mode 100644 index 0000000..4bed20e --- /dev/null +++ b/public/assets/components/assets/icon/moon32.json @@ -0,0 +1 @@ +"M17.499 27.8a12.293 12.293 0 0 1-.917-24.552l1.215-.09-.801.918A11.288 11.288 0 0 0 25.5 22.8c.271 0 .538-.02.803-.04l1.217-.09-.768.915a12.314 12.314 0 0 1-9.131 4.215h-.122zM15.471 4.397a11.293 11.293 0 0 0 2.028 22.405l.112-.001a11.3 11.3 0 0 0 7.544-3.005 12.287 12.287 0 0 1-9.685-19.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/move16.json b/public/assets/components/assets/icon/move16.json new file mode 100644 index 0000000..2e290ce --- /dev/null +++ b/public/assets/components/assets/icon/move16.json @@ -0,0 +1 @@ +"M5 6.707L3.707 8H8V3.707L6.707 5 6 4.293l2.5-2.5 2.5 2.5-.707.707L9 3.707V8h4.293L12 6.707 12.707 6l2.5 2.5-2.5 2.5-.707-.707L13.293 9H9v4.293L10.293 12l.707.707-2.5 2.5-2.5-2.5.707-.707L8 13.293V9H3.707L5 10.293 4.293 11l-2.5-2.5 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/move24.json b/public/assets/components/assets/icon/move24.json new file mode 100644 index 0000000..ff84473 --- /dev/null +++ b/public/assets/components/assets/icon/move24.json @@ -0,0 +1 @@ +"M19.354 9.646l-.708.708L20.293 12H13V4.707l1.64 1.64.707-.707L12.5 2.793 9.653 5.64l.707.707L12 4.707V12H4.707l1.647-1.646-.708-.708-2.847 2.848 2.847 2.847.708-.707L4.72 13H12v7.28l-1.64-1.64-.707.707 2.847 2.847 2.847-2.847-.707-.707L13 20.28V13h7.28l-1.634 1.634.708.707 2.847-2.847-2.847-2.848z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/move32.json b/public/assets/components/assets/icon/move32.json new file mode 100644 index 0000000..18c224f --- /dev/null +++ b/public/assets/components/assets/icon/move32.json @@ -0,0 +1 @@ +"M6.66 20.354L2.807 16.5l3.853-3.854.707.707L4.721 16H16V4.707l-2.646 2.647-.707-.707L16.5 2.793l3.854 3.854-.707.707L17 4.707V16h11.28l-2.647-2.646.707-.707 3.853 3.853-3.853 3.854-.707-.707L28.279 17H17v11.293l2.646-2.646.707.707-3.853 3.853-3.854-3.854.707-.707L16 28.293V17H4.72l2.647 2.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/moveUp16.json b/public/assets/components/assets/icon/moveUp16.json new file mode 100644 index 0000000..d0d792d --- /dev/null +++ b/public/assets/components/assets/icon/moveUp16.json @@ -0,0 +1 @@ +"M10.62 5.325L9 3.705V12a2.002 2.002 0 0 1-2 2H5v-1h2a1.001 1.001 0 0 0 1-1V3.74L6.415 5.325l-.707-.707 2.81-2.81 2.808 2.81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/moveUp24.json b/public/assets/components/assets/icon/moveUp24.json new file mode 100644 index 0000000..2fc456d --- /dev/null +++ b/public/assets/components/assets/icon/moveUp24.json @@ -0,0 +1 @@ +"M13 4.713V18a3.003 3.003 0 0 1-3 3H7v-1h3a2.002 2.002 0 0 0 2-2V4.713L9.354 7.36l-.707-.707L12.5 2.799l3.854 3.854-.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/moveUp32.json b/public/assets/components/assets/icon/moveUp32.json new file mode 100644 index 0000000..b0d4f73 --- /dev/null +++ b/public/assets/components/assets/icon/moveUp32.json @@ -0,0 +1 @@ +"M20.646 10.354L17 6.706V23a4.005 4.005 0 0 1-4 4H9v-1h3.999a3.003 3.003 0 0 0 3-3V6.708l-3.646 3.646-.706-.707L16.5 4.793l4.854 4.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/moveUpAll16.json b/public/assets/components/assets/icon/moveUpAll16.json new file mode 100644 index 0000000..3ee8789 --- /dev/null +++ b/public/assets/components/assets/icon/moveUpAll16.json @@ -0,0 +1 @@ +"M5 12V3.715L3.354 5.36l-.707-.707L5.5 1.801l2.854 2.853-.707.707L6 3.715V12a2.002 2.002 0 0 1-2 2H2v-1h2a1.001 1.001 0 0 0 1-1zm8 0V3.715l1.646 1.646.707-.707L12.5 1.801 9.646 4.654l.707.707L12 3.715V12a1.001 1.001 0 0 1-1 1H9v1h2a2.002 2.002 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/moveUpAll24.json b/public/assets/components/assets/icon/moveUpAll24.json new file mode 100644 index 0000000..7e22fa8 --- /dev/null +++ b/public/assets/components/assets/icon/moveUpAll24.json @@ -0,0 +1 @@ +"M7 18V4.713L4.354 7.36l-.707-.707L7.5 2.799l3.854 3.854-.707.707L8 4.713V18a3.003 3.003 0 0 1-3 3H2v-1h3a2.002 2.002 0 0 0 2-2zm8 2h-3v1h3a3.003 3.003 0 0 0 3-3V4.713l2.646 2.647.707-.707L17.5 2.799l-3.854 3.854.707.707L17 4.713V18a2.002 2.002 0 0 1-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/moveUpAll32.json b/public/assets/components/assets/icon/moveUpAll32.json new file mode 100644 index 0000000..26fcb68 --- /dev/null +++ b/public/assets/components/assets/icon/moveUpAll32.json @@ -0,0 +1 @@ +"M20.999 27H17v-1h4a3.003 3.003 0 0 0 3-3V6.708l-3.646 3.646-.707-.707L24.5 4.793l4.854 4.854-.707.707-3.648-3.648V23a4.005 4.005 0 0 1-4 4zm-9-4V6.706l3.647 3.648.707-.707L11.5 4.793 6.646 9.646l.707.707L11 6.708V23a3.003 3.003 0 0 1-3 3H4v1h3.999a4.005 4.005 0 0 0 4-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mu16.json b/public/assets/components/assets/icon/mu16.json new file mode 100644 index 0000000..ba905df --- /dev/null +++ b/public/assets/components/assets/icon/mu16.json @@ -0,0 +1 @@ +"M6 2v5c0 2.69 1.142 3 2 3a3.176 3.176 0 0 0 3-2.088V2h1v7a1 1 0 0 0 1 1v1a1.996 1.996 0 0 1-1.894-1.387A4.045 4.045 0 0 1 8 11a2.745 2.745 0 0 1-2-.749V14H5V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mu24.json b/public/assets/components/assets/icon/mu24.json new file mode 100644 index 0000000..addb37c --- /dev/null +++ b/public/assets/components/assets/icon/mu24.json @@ -0,0 +1 @@ +"M19 15v1a3.004 3.004 0 0 1-2.94-2.41A5.78 5.78 0 0 1 11.25 16 3.741 3.741 0 0 1 8 14.408V21H7V3h1v7.25C8 14.508 9.854 15 11.25 15A5.05 5.05 0 0 0 16 11.665V3h1v10a2.003 2.003 0 0 0 2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/mu32.json b/public/assets/components/assets/icon/mu32.json new file mode 100644 index 0000000..5b1ae66 --- /dev/null +++ b/public/assets/components/assets/icon/mu32.json @@ -0,0 +1 @@ +"M25 20v1h-.5a3.502 3.502 0 0 1-3.497-3.467A7.579 7.579 0 0 1 14.5 21a4.72 4.72 0 0 1-4.5-2.499V28H9V4h1v9.5c0 4.374 1.472 6.5 4.5 6.5a6.828 6.828 0 0 0 6.5-4.583V4h1v13.5a2.502 2.502 0 0 0 2.5 2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/multidimensionalRaster16.json b/public/assets/components/assets/icon/multidimensionalRaster16.json new file mode 100644 index 0000000..393f708 --- /dev/null +++ b/public/assets/components/assets/icon/multidimensionalRaster16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M15.125 8.957v3.454l-2.25.922V9.868zM11.387 3.26l-1.932.797 3.08 1.253 1.92-.785zM8.875 7.58v3.163l3.25-1.333V6.247zM5.609 3.275L2.51 4.543l1.924.772L7.51 4.059zM1.875 8.957v3.454l2.25.922V9.868z"},{"d":"M8.5 1.11L1 4.18v8.77L8.5 16l7.5-3V4.15zM15 12.27l-2 .82v-3.08l2-.81zM9 7.65l3-1.23v2.92l-3 1.23zm.82-3.56l1.65-.68 2.62 1.08-1.64.67zM15 5.2v2.92l-2 .81V6.01zM8.5 2.19l1.66.68-1.66.68-1.66-.68zM4 13.09l-2-.82V9.2l2 .81zm0-4.16l-2-.81V5.25l2 .8zM2.84 4.51l2.69-1.1 1.65.68-2.67 1.09zM8 14.73L5 13.5v-3.08l3 1.23zm0-4.16L5 9.34V6.45l3 1.2zM5.84 5.71L8.5 4.63l2.62 1.07L8.5 6.77zM12 13.5l-3 1.23v-3.08l3-1.23z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/multidimensionalRaster24.json b/public/assets/components/assets/icon/multidimensionalRaster24.json new file mode 100644 index 0000000..d8b41f7 --- /dev/null +++ b/public/assets/components/assets/icon/multidimensionalRaster24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M22.125 13.226v4.856l-4.25 1.742v-4.856zm-9.25-2.229v5.228l4.25-1.732V9.265zm4.565-5.912l-4 1.635 4.011 1.635 3.989-1.624zm-9.88 0l-4 1.646 3.989 1.624L11.56 6.72zm-4.675 8.157v4.832l4.25 1.744v-4.832z"},{"d":"M12.5 2.13L2 6.44v12.22l10.5 4.31L23 18.66V6.44zm1.32 4.59l3.62-1.48 3.62 1.49-3.61 1.47zM18 9.06l4-1.64v4.92l-4 1.64zm0 6l4-1.64v4.57l-4 1.64zM12.5 3.21l3.62 1.49-3.62 1.48L8.88 4.7zM3.94 6.73l3.62-1.49 3.62 1.48L7.55 8.2zM3 7.42l4.02 1.65v4.92L3 12.34zm4.02 12.22L3 17.99v-4.57l4.02 1.65zM12 21.69l-4-1.64v-4.58l4 1.63zm0-5.67l-4-1.63V9.47l4 1.63zM8.88 8.74l3.62-1.48 3.62 1.48-3.62 1.49zM17 14.39l-4 1.63V11.1l4-1.63zm0 5.65l-4 1.65V17.1l4-1.63z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/multidimensionalRaster32.json b/public/assets/components/assets/icon/multidimensionalRaster32.json new file mode 100644 index 0000000..3c1815d --- /dev/null +++ b/public/assets/components/assets/icon/multidimensionalRaster32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M4.55 9.055l3.404-1.397 2.596 1.015-3.458 1.429zm21.325 11.853v4.247l3.25-1.333v-4.247zm0-5v4.247l3.25-1.333v-4.247zM16.5 14.435v4.9l5-2.05v-4.9zm8.567-6.788l-3.092 1.267 3.408 1.399 3.092-1.267zm-4.145 1.717l-3.137 1.294 3.428 1.347 3.072-1.26zM16.54 4.068l-3.29 1.349 2.71 1.105 3.29-1.35zm-4.666 13.838v4.165l4.25 1.743v-4.165zm-4-6.691v4.247l3.25 1.343v-4.247zm0 10v4.247l3.25 1.343v-4.247zm-4-6.64v4.247l3.25 1.333v-4.247zm0 5v4.247l3.25 1.333v-4.247z"},{"d":"M16.5 3.15L3 8.7v15.68l13.5 5.54L30 24.38V8.7zM26 24.94v-3.92l3-1.23v3.92zm3-6.23l-3 1.23v-3.92l3-1.23zm-12-3.99l4-1.64V17l-4 1.64zm-1 8.92L12 22v-3.92l4 1.64zm0-5L12 17v-3.92l4 1.64zm-7.55-8.1l3.19-1.32 3.7 1.46-3.27 1.34zM11 26.59l-3-1.24v-3.92l3 1.24zM7.92 7.76l2.38.93L7.13 10 4.8 9.04zM4 9.79l3 1.23v3.92l-3-1.23zm3 6.23v3.92l-3-1.23v-3.92zm-3 3.77l3 1.23v3.92l-3-1.23zm7-2.12v3.92l-3-1.24v-3.92zm-3-2.32v-3.92l3 1.24v3.92zm4.98-6.68L16 7.43l3.62 1.49-2.95 1.21zm5.85-3.48L16 6.35l-2.33-.95 2.83-1.16zm6.25 2.57l3.12 1.28-2.83 1.16-3.12-1.28zm-7.06 2.9l2.91-1.2 3.12 1.28-2.85 1.17zm7.98.36l3-1.23v3.92l-3 1.23zm-2.24-3.8l-2.83 1.16-3.61-1.49 2.82-1.16zm-11.4-1.28l2.32.95-3.04 1.25-2.38-.93zM16 28.64L12 27v-3.92l4 1.64zm-2.62-16.08l3.3-1.35 3.18 1.25-3.36 1.38zM21 27l-4 1.64v-3.92l4-1.64zm0-5l-4 1.64v-3.92l4-1.64zm4 3.35l-3 1.24v-3.92l3-1.24zm0-5l-3 1.24v-3.92l3-1.24zm0-5l-3 1.24v-3.92l3-1.24z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/multipleVariables16.json b/public/assets/components/assets/icon/multipleVariables16.json new file mode 100644 index 0000000..e315e91 --- /dev/null +++ b/public/assets/components/assets/icon/multipleVariables16.json @@ -0,0 +1 @@ +"M12 6.85A2.85 2.85 0 1 1 14.85 4 2.853 2.853 0 0 1 12 6.85zm0-4.81A1.96 1.96 0 1 0 13.96 4 1.962 1.962 0 0 0 12 2.04zM7.348 12H2.652L1 7.515 5 4l4 3.515zm-4-1h3.304l1.143-3.2L5 5.37 2.205 7.8zM12 9.118l-3 2.226L10.308 15h3.487L15 11.344z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/multipleVariables24.json b/public/assets/components/assets/icon/multipleVariables24.json new file mode 100644 index 0000000..6d1d6c9 --- /dev/null +++ b/public/assets/components/assets/icon/multipleVariables24.json @@ -0,0 +1 @@ +"M17.5 10.85a4.35 4.35 0 1 1 4.35-4.35 4.355 4.355 0 0 1-4.35 4.35zm0-7.743A3.393 3.393 0 1 0 20.893 6.5 3.396 3.396 0 0 0 17.5 3.107zM10.78 18H3.66L1 11.31 7 7l6 4.296zm-6.44-1h5.715l1.734-5.323L7 8.257l-4.75 3.405zm13.16-4L13 16.732 15 22h5l2-5.268z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/multipleVariables32.json b/public/assets/components/assets/icon/multipleVariables32.json new file mode 100644 index 0000000..1ca113f --- /dev/null +++ b/public/assets/components/assets/icon/multipleVariables32.json @@ -0,0 +1 @@ +"M23 14.85A5.85 5.85 0 1 1 28.85 9 5.857 5.857 0 0 1 23 14.85zm0-10.8A4.95 4.95 0 1 0 27.95 9 4.956 4.956 0 0 0 23 4.05zm-8.738 19.94L4.623 24 2 15.106 9.5 10l7.5 5.11zM5.377 23h8.14l2.282-7.48L9.5 11.236l-6.309 4.286zM23.5 18.235L18 22.309 20.399 29h6.392L29 22.31z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/musicNote16.json b/public/assets/components/assets/icon/musicNote16.json new file mode 100644 index 0000000..237213a --- /dev/null +++ b/public/assets/components/assets/icon/musicNote16.json @@ -0,0 +1 @@ +"M8 2v8.236a2.713 2.713 0 0 0-1.506-.208A2.684 2.684 0 0 0 4 12.332c.004 1.087 1.128 1.823 2.506 1.64A2.684 2.684 0 0 0 9 11.668V5.025a3.174 3.174 0 0 1 1.35.484 3.977 3.977 0 0 1 1.36 1.479 4.765 4.765 0 0 1 .157 4.084l.3.145a5.262 5.262 0 0 0 .143-4.521 4.73 4.73 0 0 0-1.487-1.873 3.84 3.84 0 0 0-.482-.31h.007A2.5 2.5 0 0 1 9 2.296V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/musicNote24.json b/public/assets/components/assets/icon/musicNote24.json new file mode 100644 index 0000000..94bdf49 --- /dev/null +++ b/public/assets/components/assets/icon/musicNote24.json @@ -0,0 +1 @@ +"M15.915 6.702a6.249 6.249 0 0 0-.77-.45h.01A3.612 3.612 0 0 1 13 3.026V2.5h-1v13.96a3.965 3.965 0 0 0-2.508-.417C7.562 16.3 5.996 17.61 6 18.963s1.578 2.249 3.508 1.993c1.867-.246 3.38-1.481 3.474-2.788H13V6.996a5.411 5.411 0 0 1 2.159.703 6.036 6.036 0 0 1 2.176 2.15 6.365 6.365 0 0 1 .25 5.94l.481.211a6.982 6.982 0 0 0-2.15-9.298z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/musicNote32.json b/public/assets/components/assets/icon/musicNote32.json new file mode 100644 index 0000000..1b3d52c --- /dev/null +++ b/public/assets/components/assets/icon/musicNote32.json @@ -0,0 +1 @@ +"M25.059 12.174a9.305 9.305 0 0 0-3.172-3.595 8.346 8.346 0 0 0-1.025-.594h.012A4.766 4.766 0 0 1 18 3.728V3h-1v19.9a4.557 4.557 0 0 0-3.511-.848c-2.482.329-4.495 2.143-4.489 4.045s2.03 3.18 4.511 2.851 4.495-2.143 4.489-4.045V8.965a7.268 7.268 0 0 1 2.878.93 8.008 8.008 0 0 1 2.902 2.839 8.325 8.325 0 0 1 .334 7.838l.64.278a9.193 9.193 0 0 0 .305-8.676z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/newRasterFunctionTemplate16.json b/public/assets/components/assets/icon/newRasterFunctionTemplate16.json new file mode 100644 index 0000000..5a5c355 --- /dev/null +++ b/public/assets/components/assets/icon/newRasterFunctionTemplate16.json @@ -0,0 +1 @@ +"M4 8H2V6.5h1c.361 0 .704-.136.977-.38.008 0 .015-.005.023-.005V8zm1 2h2.398l.011-.074c.05-.352.13-.653.225-.926H5v1zm1.103-9h2.064c.46 0 .833.407.833.91v5.448a3.03 3.03 0 0 1 1-.302V1.795C10 .806 9.253 0 8.333 0H5.656l.026.025c.259.26.405.605.421.975zM8 6H5v1h3V6zm-6 5h2V9H2v2zm14 .013h-1.012l-1.502 1.79-1.066-1.79h-1.088l1.462 2.302L10.374 16h1.033l1.855-2.153L14.54 16h1.097l-1.684-2.685L16 11.013zm-5.715-2.225c.19 0 .37.042.538.106l.221-.74c-.146-.083-.4-.126-.612-.126-1.328 0-1.868.855-2.035 2.058l-.15.927H7.17L6.997 12h1.075l-.523 4h.824l.523-4H10.1l.173-.987H9.07l.117-.747c.127-.856.242-1.478 1.098-1.478zM8 3H6.5c0 .368-.142.719-.396.993L6.103 4H8V3zM1.833 13c-.46 0-.833-.407-.833-.91V6.116a1.489 1.489 0 0 1-.975-.433L0 5.656v6.55C0 13.195.747 14 1.667 14h5.135l.13-1H1.834zm-.74-10H0V2h1.092c.018-.049.036-.096.058-.143l-.77-.771.707-.707.771.771c.047-.022.094-.04.143-.058V0h1v1.092c.049.018.096.036.143.058l.77-.77.707.707-.771.771c.022.047.04.094.058.143H5v1H3.908a1.483 1.483 0 0 1-.058.143l.771.771-.707.707-.771-.771c-.047.022-.094.04-.143.058V5H2V3.908a1.484 1.484 0 0 1-.143-.058l-.771.771-.707-.707.771-.771A1.483 1.483 0 0 1 1.092 3zM2 3h1V2H2v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/newRasterFunctionTemplate24.json b/public/assets/components/assets/icon/newRasterFunctionTemplate24.json new file mode 100644 index 0000000..5b92dfb --- /dev/null +++ b/public/assets/components/assets/icon/newRasterFunctionTemplate24.json @@ -0,0 +1 @@ +"M8 13H4v-2.5h1V12h2v-2h-.91c.187-.204.334-.447.386-.73A1.48 1.48 0 0 0 8 9.369V13zm15.52 3H22l-1.833 2.206L18.846 16h-1.632l1.915 2.973L15.5 23h1.55l2.781-3.229L21.75 23h1.646l-2.526-4.027L23.52 16zm-9.687 0l.244-1.621c.189-1.283.362-2.216 1.645-2.216.286 0 .555.062.809.158l.331-1.108c-.22-.126-.6-.19-.918-.19-1.993 0-2.802 1.282-3.053 3.086L12.597 16h-1.614l-.143.935h1.613L11.671 23h1.236l.782-6.065h1.804l.144-.935h-1.804zM9.49 2h4.721c.436 0 .789.353.789.789v7.365a4.858 4.858 0 0 1 1-.103V2.58C16 1.71 15.29 1 14.42 1H9.366c.157.313.199.664.124 1zM4 14h4v4H4v-4zm1 3h2v-2H5v2zm4-6h4v-1H9v1zm-7 8.211V9.485c-.108.025-.215.05-.328.05A1.48 1.48 0 0 1 1 9.369v10.054C1 20.293 1.706 21 2.577 21h8.385l.129-1H2.789A.789.789 0 0 1 2 19.211zM13 5h-2.5c0 .387-.152.734-.393 1H13V5zM.964 7.328l1.452-1.45A2.483 2.483 0 0 1 2.05 5H0V4h2.05a2.48 2.48 0 0 1 .366-.877L.964 1.672l.708-.708 1.45 1.452c.263-.174.559-.3.878-.366V0h1v2.05c.319.065.615.192.877.366L7.328.964l.708.708-1.452 1.45c.174.263.3.559.366.878H9v1H6.95a2.483 2.483 0 0 1-.366.877l1.452 1.451-.708.708-1.45-1.452A2.51 2.51 0 0 1 5 6.95V9H4V6.95a2.482 2.482 0 0 1-.877-.366L1.672 8.036l-.708-.708zM3 4.5C3 5.327 3.673 6 4.5 6S6 5.327 6 4.5 5.327 3 4.5 3 3 3.673 3 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/newRasterFunctionTemplate32.json b/public/assets/components/assets/icon/newRasterFunctionTemplate32.json new file mode 100644 index 0000000..36532ce --- /dev/null +++ b/public/assets/components/assets/icon/newRasterFunctionTemplate32.json @@ -0,0 +1 @@ +"M6 23h5v-5H6v5zm1-4h3v3H7v-3zm4-7H7.11a1.49 1.49 0 0 1-1.11.5V17h5v-5zm-1 4H7v-3h3v3zm9.001-13H10.82c.269-.28.407-.638.415-1H19a2.01 2.01 0 0 1 2 2.008v11.994a5.052 5.052 0 0 0-1 .106V4a1 1 0 0 0-.999-1zM18 17.238V5h-5.5c0-.386-.15-.734-.39-1H19v12.462a3.511 3.511 0 0 0-1 .776zm8.519 8.455L29.22 30h-1.76l-2.052-3.453L22.434 30h-1.658l3.881-4.307L22.314 22h1.745l1.71 2.873L28.178 22H29.8l-3.282 3.693zM14.489 24h1.743l-.137 1H4V12.11c.266.24.614.39 1 .39V24h9.49zm6.295-2l-.153 1H18.7l-.964 7h-1.321l.964-7h-1.726l.154-1h1.726c.363-2.426.47-5 3.52-5 .339 0 .747.068.981.203l-.354 1.186a2.43 2.43 0 0 0-.865-.17c-1.66 0-1.628 1.448-1.96 3.781h1.928zM4 26h11.958l-.138 1H3.998A2.003 2.003 0 0 1 2 24.998V11.235c.362-.008.72-.146 1-.415v14.182a1 1 0 0 0 .999.998zM17 9h-5V8h5v1zm0 6h-5v-1h5v1zm-5 5h4.826c-.008.052-.02.1-.027.153l-.126.847H12v-1zM5 8.95V11h1V8.95a3.463 3.463 0 0 0 1.587-.656l1.449 1.449.707-.707-1.449-1.449c.342-.456.57-.996.656-1.587H11V5H8.95a3.463 3.463 0 0 0-.656-1.587l1.449-1.449-.707-.707-1.449 1.448A3.463 3.463 0 0 0 6 2.05V0H5v2.05c-.59.086-1.13.314-1.587.655L1.964 1.257l-.707.707 1.449 1.449c-.342.456-.57.996-.656 1.587H0v1h2.05c.086.59.314 1.13.656 1.587L1.257 9.036l.707.707 1.449-1.449c.456.342.996.57 1.587.656zM5.5 3a2.5 2.5 0 1 1-.001 5.001A2.5 2.5 0 0 1 5.5 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/newTraining16.json b/public/assets/components/assets/icon/newTraining16.json new file mode 100644 index 0000000..3a07464 --- /dev/null +++ b/public/assets/components/assets/icon/newTraining16.json @@ -0,0 +1 @@ +"M15 4v1h-3v3h-1V5H8V4h3V1h1v3zm-4 7.305v2.39A1.305 1.305 0 0 1 9.695 15h-2.39A1.305 1.305 0 0 1 6 13.695V13H4v1H1v-3h1V8H1V5h3v.929L8.071 10h1.624A1.305 1.305 0 0 1 11 11.305zM2 7h1V6H2zm1 6v-1H2v1zm3-1v-.696a1.301 1.301 0 0 1 .774-1.186L4 7.343V8H3v3h1v1zm4-.695A.305.305 0 0 0 9.695 11h-2.39a.305.305 0 0 0-.305.305v2.39a.305.305 0 0 0 .305.305h2.39a.305.305 0 0 0 .305-.305zM8 13h1v-1H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/newTraining24.json b/public/assets/components/assets/icon/newTraining24.json new file mode 100644 index 0000000..6f3e55e --- /dev/null +++ b/public/assets/components/assets/icon/newTraining24.json @@ -0,0 +1 @@ +"M22 7v1h-5v5h-1V8h-5V7h5V2h1v5zm-9.5 8a3.494 3.494 0 0 0-3.45 3h-.8l.001-.003V18H6.95A2.502 2.502 0 0 0 5 16.05v-4.1a2.477 2.477 0 0 0 1.002-.463L8.338 14H7v1h3v-3H9v1.243l-2.336-2.512A2.473 2.473 0 0 0 7 9.5a2.5 2.5 0 1 0-3 2.45v4.1A2.5 2.5 0 1 0 6.95 19h1.3l.001.002V19h.8a3.493 3.493 0 1 0 3.449-4zM3 9.5A1.5 1.5 0 1 1 4.5 11 1.502 1.502 0 0 1 3 9.5zM4.5 20A1.5 1.5 0 1 1 6 18.5 1.502 1.502 0 0 1 4.5 20zm8 1a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm1.5-2.5a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/newTraining32.json b/public/assets/components/assets/icon/newTraining32.json new file mode 100644 index 0000000..9e4a377 --- /dev/null +++ b/public/assets/components/assets/icon/newTraining32.json @@ -0,0 +1 @@ +"M29 10v1h-7v7h-1v-7h-7v-1h7V3h1v7zm-8 14.5a4.488 4.488 0 0 1-8.95.5h-2.1A3.492 3.492 0 1 1 6 21.05v-4.1a3.506 3.506 0 1 1 3.67-1.987l3.33 3.33V17h1v3h-3v-1h1.293l-3.186-3.186A3.472 3.472 0 0 1 7 16.95v4.1A3.481 3.481 0 0 1 9.95 24h2.1a4.488 4.488 0 0 1 8.95.5zM6.5 16A2.5 2.5 0 1 0 4 13.5 2.503 2.503 0 0 0 6.5 16zM9 24.5A2.5 2.5 0 1 0 6.5 27 2.503 2.503 0 0 0 9 24.5zm11 0a3.5 3.5 0 1 0-3.5 3.5 3.504 3.504 0 0 0 3.5-3.5zM16.5 22a2.5 2.5 0 1 0 2.5 2.5 2.502 2.502 0 0 0-2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/noAttachment16.json b/public/assets/components/assets/icon/noAttachment16.json new file mode 100644 index 0000000..d3cf7d7 --- /dev/null +++ b/public/assets/components/assets/icon/noAttachment16.json @@ -0,0 +1 @@ +"M4.02 10.007l1.588-1.571.707.707-1.592 1.574a.75.75 0 1 0 1.06 1.06l1.574-1.591.707.706-1.57 1.588A1.735 1.735 0 0 1 5.25 13a1.75 1.75 0 0 1-1.23-2.993zm3.153 4.062a3 3 0 1 1-4.324-4.16l2.086-2.146-.707-.707-2.096 2.156a4 4 0 1 0 5.765 5.546l1.967-2.065-.707-.708zm8.18.577l-.706.707-14-14 .707-.707L5.97 5.264 10.278.833A2.75 2.75 0 0 1 15 2.75a2.732 2.732 0 0 1-.795 1.934L9.822 9.115l1.06 1.06 2.612-2.744.725.69-2.63 2.76zM6.679 5.971l.707.707L9.53 4.556l.703.71-2.141 2.119 1.023 1.023 4.38-4.428a1.75 1.75 0 1 0-2.5-2.45z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/noAttachment24.json b/public/assets/components/assets/icon/noAttachment24.json new file mode 100644 index 0000000..0a2474c --- /dev/null +++ b/public/assets/components/assets/icon/noAttachment24.json @@ -0,0 +1 @@ +"M6.732 14.732l2.586-2.586.707.708-2.586 2.585a1.5 1.5 0 0 0 2.117 2.126l2.606-2.575.706.707-2.61 2.58a2.5 2.5 0 0 1-3.526-3.545zm3.964 5.935a4.5 4.5 0 1 1-6.364-6.363l3.59-3.553-.706-.707-3.587 3.55a5.5 5.5 0 1 0 7.778 7.777l3.549-3.587-.708-.708zm11.658.98l-.707.706-20-20 .707-.707 6.639 6.64 6.192-6.127a4 4 0 1 1 5.63 5.683l-6.169 6.097 1.36 1.36 3.67-3.71.712.702-3.675 3.715zM9.7 8.992l1.386 1.386 3.646-3.647.707.707-3.646 3.647 2.146 2.146 6.172-6.1a3 3 0 1 0-4.223-4.263z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/noAttachment32.json b/public/assets/components/assets/icon/noAttachment32.json new file mode 100644 index 0000000..44ce928 --- /dev/null +++ b/public/assets/components/assets/icon/noAttachment32.json @@ -0,0 +1 @@ +"M20.243 23.071l.708.708-4.219 4.095A7.5 7.5 0 0 1 6.167 17.227l4.09-4.142.707.707-4.086 4.137a6.5 6.5 0 0 0 9.156 9.228zM9 21.5a3.5 3.5 0 0 0 5.99 2.46l3.05-3.092-.707-.707-3.055 3.096a2.5 2.5 0 1 1-3.546-3.525l3.086-3.086-.707-.707-3.086 3.086A3.475 3.475 0 0 0 9 21.5zm21.354 8.146l-.707.707-28-28 .707-.707 9.66 9.66 7.597-7.695a5.5 5.5 0 0 1 7.801 7.754l-7.617 7.723 2.242 2.242 5.707-5.54.697.718-5.696 5.53zM12.72 12.013l2.159 2.159 5.57-5.57.706.707-5.57 5.57 3.503 3.502 6.737-6.83.862-.874a4.5 4.5 0 0 0-6.369-6.36l-7.598 7.696z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/noImage16.json b/public/assets/components/assets/icon/noImage16.json new file mode 100644 index 0000000..c766c2b --- /dev/null +++ b/public/assets/components/assets/icon/noImage16.json @@ -0,0 +1 @@ +"M6.828 4l-1-1H15v9.172l-1-1V4zM2 13l2.67-2.693a1.253 1.253 0 0 0 .23.022 1.28 1.28 0 0 0 .93-.405l.612-.654-.707-.707-.635.677a.27.27 0 0 1-.4 0 .27.27 0 0 0-.4 0L2 11.694V4.828l-1-1V14h10.172l-1-1zm8.5-6.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1zM1.354.646l-.707.707 14 14 .707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/noImage24.json b/public/assets/components/assets/icon/noImage24.json new file mode 100644 index 0000000..c799d11 --- /dev/null +++ b/public/assets/components/assets/icon/noImage24.json @@ -0,0 +1 @@ +"M7.828 5l-1-1H22v15.172l-1-1v-.69l-3.116-3.117-.395.296-.714-.714.854-.64a.503.503 0 0 1 .657.046L21 16.067V5zM3 20v-.519l2.947-2.947a1.506 1.506 0 0 0 .677.163 1.403 1.403 0 0 0 .997-.415l2.916-2.916-.706-.707-2.916 2.916a.474.474 0 0 1-.678-.048.503.503 0 0 0-.704.007L3 18.067V5.828l-1-1V21h16.172l-1-1zM17 8.5A1.5 1.5 0 1 1 15.5 7 1.5 1.5 0 0 1 17 8.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm5.646 13.854l.707-.707-20-20-.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/noImage32.json b/public/assets/components/assets/icon/noImage32.json new file mode 100644 index 0000000..236c12f --- /dev/null +++ b/public/assets/components/assets/icon/noImage32.json @@ -0,0 +1 @@ +"M8.828 6l-1-1H29v21.172l-1-1V22.58l-4.494-4.067-1.144 1.02-.713-.713 1.428-1.276a.652.652 0 0 1 .926.033L28 21.247V6zM4 26v-1.474l4.401-3.5 1.198.567 5.007-4.159-.71-.71-4.446 3.693-.826-.391a.642.642 0 0 0-.72.117L4 23.248V6.828l-1-1V27h21.172l-1-1zm18-14a2 2 0 1 1-2-2 2.002 2.002 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1.001 1.001 0 0 0 1-1zm8.646 18.354l.707-.707-28-28-.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/noMap16.json b/public/assets/components/assets/icon/noMap16.json new file mode 100644 index 0000000..4b7c897 --- /dev/null +++ b/public/assets/components/assets/icon/noMap16.json @@ -0,0 +1 @@ +"M12.172 15H1V3.828l1 1V14h2.898c.102 0-.391-.488-.534-.774a1.583 1.583 0 0 1 .003-1.55 1.371 1.371 0 0 1-.984-1.29c0-.486.26-.74.29-1.02s-.084-.321-.084-.575a1.636 1.636 0 0 1 .903-1.47l.867.866a.47.47 0 0 0-.18-.039.619.619 0 0 0-.59.643c0 .25.102.393.102.643 0 .386-.308.566-.308.953a.406.406 0 0 0 .437.36c.354 0 .446-.19.797-.155.252.025.334.353.334.514 0 .65-1.1.859-.693 1.671.164.329 1.208.174 1.208.721a1.545 1.545 0 0 1-.09.502H9v-.01c0-.181-.215-.295-.215-.486 0-.552.806-.512.879-1.012l.745.745a1.727 1.727 0 0 1-.449.454c.009.035.117.272.122.309h1.09zM4.828 2h5.45c-.013.077-.132.356-.132.44a1.496 1.496 0 0 0 .112.567 1.6 1.6 0 0 0-.422.643 1.428 1.428 0 0 0-.074.442 1.676 1.676 0 0 0-.536.43 1.317 1.317 0 0 0-.32 1.091 3.213 3.213 0 0 1 .066.414c-.025.016-.043.034-.067.05l.716.716c.493-.354.338-1.008.266-1.371-.033-.17.29-.5.463-.488.72.05.412-.54.412-.823a.434.434 0 0 1 .022-.142c.112-.332.595-.438.595-.836 0-.281-.233-.41-.233-.693a.653.653 0 0 1 .22-.44H14v9h-.172L15 12.172V1H3.828zm9.818 13.354l-14-14 .707-.707 14 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/noMap24.json b/public/assets/components/assets/icon/noMap24.json new file mode 100644 index 0000000..1dfd667 --- /dev/null +++ b/public/assets/components/assets/icon/noMap24.json @@ -0,0 +1 @@ +"M19.152 21.98H2.021V4.85L3 5.83V21h6.483v-.024a2.985 2.985 0 0 1 .223-1.066l.046-.13a1.807 1.807 0 0 0 .122-.62c-.056-.087-.397-.166-.58-.208a1.413 1.413 0 0 1-1.046-.585 1.52 1.52 0 0 1 .505-1.928c.253-.253.408-.42.408-.596a.496.496 0 0 0-.081-.267h-.007a.808.808 0 0 0-.323.084 1.788 1.788 0 0 1-.695.147 1.02 1.02 0 0 1-1.068-.96 1.754 1.754 0 0 1 .27-.882.9.9 0 0 0 .157-.44 1.234 1.234 0 0 0-.056-.328 2.126 2.126 0 0 1-.085-.563 1.322 1.322 0 0 1 1.19-1.343l2.047 2.047a1.119 1.119 0 0 1-.245.043 1.33 1.33 0 0 1-1.26-.666c-.224-.4-.307-.51-.452-.51a.4.4 0 0 0-.356.43 1.236 1.236 0 0 0 .056.328 2.126 2.126 0 0 1 .086.562 1.755 1.755 0 0 1-.27.882.9.9 0 0 0-.158.44.258.258 0 0 0 .144.035.878.878 0 0 0 .36-.083 1.502 1.502 0 0 1 .79-.128 1.107 1.107 0 0 1 .88 1.172 1.78 1.78 0 0 1-.68 1.25c-.411.411-.49.54-.33.86.03.005.27.062.429.099.484.113 1.294.302 1.294 1.107a2.708 2.708 0 0 1-.173.922l-.048.14a2.118 2.118 0 0 0-.17.755V21h2.477c.076-.188.442-1.029.488-1.143a3.316 3.316 0 0 0-.08-.107 1.122 1.122 0 0 1-.295-.675c0-.752.686-.941 1.096-1.054a1.71 1.71 0 0 0 .41-.147c-.022-.004-.068-.059-.102-.097a1.06 1.06 0 0 1-.33-.675.943.943 0 0 1 .032-.171l1.267 1.267a1.398 1.398 0 0 1-1.032.714 1.41 1.41 0 0 0-.422.158c.02-.014.07.067.108.117a1.084 1.084 0 0 1 .287.655c0 .175-.035.26-.31.89l-.116.268h4.287zM4.848 2.02l.98.98h10.88a1.277 1.277 0 0 0-.346.83 1.375 1.375 0 0 0 .221.71.538.538 0 0 1 .102.251c0 .085-.064.153-.266.326a1.578 1.578 0 0 0-.536.687 1.085 1.085 0 0 0-.054.343 2.152 2.152 0 0 0 .05.388c.018.098.053.28.089.28a.49.49 0 0 1-.217.011 1.15 1.15 0 0 0-.84.438.972.972 0 0 0-.27.868c.151.742.151 1.188-.282 1.421a2.138 2.138 0 0 0-.812.92 4.859 4.859 0 0 1-.092.154l.662.662a3.137 3.137 0 0 0 .235-.362 1.372 1.372 0 0 1 .446-.56 2.01 2.01 0 0 0 .749-2.418c.045-.075.148-.184.14-.2a1.091 1.091 0 0 0 .943-.297 1.224 1.224 0 0 0 .156-1.09.946.946 0 0 1-.027-.264.925.925 0 0 1 .26-.278 1.34 1.34 0 0 0 .59-1.029 1.374 1.374 0 0 0-.22-.706.54.54 0 0 1-.103-.255c0-.051.101-.373.921-.818L18.231 3H21v12.596c-.171.03-.36.046-.45.06a2.283 2.283 0 0 1-.366.04c-.295 0-.69-.347-.952-.577a1.218 1.218 0 0 1-.197-.36c-.135-.313-.361-.839-.962-.839a1.438 1.438 0 0 0-.959.366l.662.662a.553.553 0 0 1 .257-.12 1.303 1.303 0 0 1 .153.296 2.078 2.078 0 0 0 .366.6l.193.193a2.337 2.337 0 0 0 1.44.704 3.36 3.36 0 0 0 .51-.052 2.764 2.764 0 0 1 .305-.034v1.637l.981.98v-3.436l.019-.024-.019-.015V2.02zm17.798 21.334l-22-22 .707-.707 22 22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/noMap32.json b/public/assets/components/assets/icon/noMap32.json new file mode 100644 index 0000000..106f26b --- /dev/null +++ b/public/assets/components/assets/icon/noMap32.json @@ -0,0 +1 @@ +"M5.828 3H29v23.172l-1-1v-4.274c-.07.026-.142.053-.207.079a2.616 2.616 0 0 1-.902.248l-1.601.007a2.366 2.366 0 0 1-1.674-.545 2.62 2.62 0 0 1-.582-.805l-.104.147c-.008.012-.023.028-.032.04l-.715-.714.034-.048a1.013 1.013 0 0 1 .815-.419.88.88 0 0 1 .072.003.998.998 0 0 1 .817.53 1.728 1.728 0 0 0 .355.515 1.397 1.397 0 0 0 1.014.296l1.6-.006a3.176 3.176 0 0 0 .54-.181l.218-.084a1.009 1.009 0 0 1 .352-.063V4h-4.453a.99.99 0 0 1-.524.885l-.204.107c-.624.325-1.391.725-1.478 1.066a3.728 3.728 0 0 0 .321.415 3.111 3.111 0 0 1 .32.424 1.476 1.476 0 0 1 .204.498 1.001 1.001 0 0 1-.424.998l-.107.09a4.766 4.766 0 0 1-.312.241 1.85 1.85 0 0 0-.395.341.626.626 0 0 0-.028.193 2 2 0 0 0 .049.352 1.03 1.03 0 0 1-.179.801 1.01 1.01 0 0 1-.7.41.92.92 0 0 0-.528.34.522.522 0 0 0-.162.345l.02.098c.139.676.4 1.942-.712 2.541a2.143 2.143 0 0 0-.618.832l-.1.185-.738-.738a2.669 2.669 0 0 1 .981-1.159c.346-.186.396-.542.206-1.465l-.02-.102a1.421 1.421 0 0 1 .374-1.175 1.905 1.905 0 0 1 1.2-.696l-.007-.03a3.067 3.067 0 0 1-.067-.54 1.637 1.637 0 0 1 .085-.52c.16-.478.714-.77.966-.985a2.906 2.906 0 0 1 .23-.187 1.158 1.158 0 0 0-.09-.178c-.124-.22-.777-.796-.777-1.267 0-1.022 1.128-1.543 2.226-2.12H6.829zm19.344 25H18.28a5.86 5.86 0 0 0 .33-1.434v-.606l-.384-.175a1.242 1.242 0 0 0 .007-.127c.026-.019.217-.127.343-.198a1.961 1.961 0 0 0 1.226-1.707 1.35 1.35 0 0 0-.268-.794c.04-.045.096-.101.138-.143.046-.046.1-.106.152-.164l-.714-.714c-.05.059-.09.115-.154.179-.05.051-.116.118-.165.172a1 1 0 0 0-.071 1.251.352.352 0 0 1 .082.213c0 .368-.23.562-.718.836a12.11 12.11 0 0 0-.427.25 1.02 1.02 0 0 0-.425.83 1.002 1.002 0 0 0 .378.905 7.819 7.819 0 0 1-.286 1.133.976.976 0 0 0-.018.293h-4.34a1.061 1.061 0 0 0 .02-.197 3.08 3.08 0 0 1 .237-1.095l.06-.168a3.231 3.231 0 0 0 .179-.756 1 1 0 0 0-.653-1.039 6.17 6.17 0 0 0-.612-.168c-.844-.198-.985-.404-1.005-.443-.254-.506-.112-.753.506-1.341l.18-.174a1.806 1.806 0 0 0 .705-1.241 1 1 0 0 0-1.325-.946l-.16.06a1.487 1.487 0 0 1-.61.134.577.577 0 0 1-.624-.49 1.53 1.53 0 0 1 .248-.758 1.752 1.752 0 0 0 .286-.892 2.245 2.245 0 0 0-.094-.597 1.906 1.906 0 0 1-.083-.516.941.941 0 0 1 .891-.982c.398 0 .596.227.943.845a1.232 1.232 0 0 0 1.197.625 1.387 1.387 0 0 0 1.11-.671l-.726-.726c-.107.212-.256.398-.384.398-.263 0-.295-.058-.312-.09a2.107 2.107 0 0 0-1.828-1.381 1.941 1.941 0 0 0-1.891 1.982 2.901 2.901 0 0 0 .116.775 1.293 1.293 0 0 1 .061.339.896.896 0 0 1-.161.41 2.473 2.473 0 0 0-.373 1.24 1.563 1.563 0 0 0 1.625 1.49 2.465 2.465 0 0 0 .974-.204 4.9 4.9 0 0 1 .12-.045v.006c0 .116-.236.35-.425.54-.48.48-1.548 1.284-.86 2.658a2.45 2.45 0 0 0 1.672.968 5.06 5.06 0 0 1 .496.135 2.246 2.246 0 0 1-.128.527l-.058.163a4.008 4.008 0 0 0-.295 1.428l-.012.063-.015.134H4V6.828l-1-1V29h23.172zm5.474 3.354l-30-30 .707-.707 30 30z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesLink16.json b/public/assets/components/assets/icon/nodesLink16.json new file mode 100644 index 0000000..0143027 --- /dev/null +++ b/public/assets/components/assets/icon/nodesLink16.json @@ -0,0 +1 @@ +"M3 16a2.99 2.99 0 0 0 2.44-4.733l5.827-5.827a3.018 3.018 0 1 0-.707-.707L4.733 10.56A2.997 2.997 0 1 0 3 16zm0-5a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesLink24.json b/public/assets/components/assets/icon/nodesLink24.json new file mode 100644 index 0000000..4d4dc2a --- /dev/null +++ b/public/assets/components/assets/icon/nodesLink24.json @@ -0,0 +1 @@ +"M19 1a4.004 4.004 0 0 0-4 4 3.96 3.96 0 0 0 .853 2.44L7.44 15.853A3.96 3.96 0 0 0 5 15a4 4 0 1 0 4 4 3.96 3.96 0 0 0-.853-2.44l8.413-8.413A3.96 3.96 0 0 0 19 9a4 4 0 0 0 0-8zM5 22a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesLink32.json b/public/assets/components/assets/icon/nodesLink32.json new file mode 100644 index 0000000..b62f67c --- /dev/null +++ b/public/assets/components/assets/icon/nodesLink32.json @@ -0,0 +1 @@ +"M25 2.2a4.775 4.775 0 0 0-3.714 7.806l-11.28 11.28a4.854 4.854 0 1 0 .708.707l11.279-11.28A4.791 4.791 0 1 0 25 2.2zM7 28.8a3.8 3.8 0 1 1 3.8-3.8A3.804 3.804 0 0 1 7 28.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesMerge16.json b/public/assets/components/assets/icon/nodesMerge16.json new file mode 100644 index 0000000..0d2d945 --- /dev/null +++ b/public/assets/components/assets/icon/nodesMerge16.json @@ -0,0 +1 @@ +"M.754 15.954l5.513-5.514a2.99 2.99 0 0 0 4.173-4.173L15.954.754l-.707-.707L9.733 5.56A2.99 2.99 0 0 0 5.56 9.733L.046 15.246zM8 6a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesMerge24.json b/public/assets/components/assets/icon/nodesMerge24.json new file mode 100644 index 0000000..452581c --- /dev/null +++ b/public/assets/components/assets/icon/nodesMerge24.json @@ -0,0 +1 @@ +"M22.246 1.046L14.44 8.853A3.96 3.96 0 0 0 12 8a4.004 4.004 0 0 0-4 4 3.96 3.96 0 0 0 .853 2.44l-7.807 7.806.707.707 7.807-7.806A3.96 3.96 0 0 0 12 16a4.004 4.004 0 0 0 4-4 3.96 3.96 0 0 0-.853-2.44l7.807-7.806zM12 15a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesMerge32.json b/public/assets/components/assets/icon/nodesMerge32.json new file mode 100644 index 0000000..fe9b137 --- /dev/null +++ b/public/assets/components/assets/icon/nodesMerge32.json @@ -0,0 +1 @@ +"M29.954 2.754l-.707-.707-9.518 9.517a5.794 5.794 0 0 0-8.165 8.165l-9.518 9.517.707.707 9.518-9.517a5.794 5.794 0 0 0 8.165-8.165zM16 20.8a4.8 4.8 0 1 1 4.8-4.8 4.805 4.805 0 0 1-4.8 4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesUnlink16.json b/public/assets/components/assets/icon/nodesUnlink16.json new file mode 100644 index 0000000..f45ef9d --- /dev/null +++ b/public/assets/components/assets/icon/nodesUnlink16.json @@ -0,0 +1 @@ +"M13 6a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm-7 7a3 3 0 1 1-3-3 3.003 3.003 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesUnlink24.json b/public/assets/components/assets/icon/nodesUnlink24.json new file mode 100644 index 0000000..12f5301 --- /dev/null +++ b/public/assets/components/assets/icon/nodesUnlink24.json @@ -0,0 +1 @@ +"M23 5a4 4 0 1 1-4-4 4.004 4.004 0 0 1 4 4zM9 19a4 4 0 1 1-4-4 4.004 4.004 0 0 1 4 4zm-1 0a3 3 0 1 0-3 3 3.003 3.003 0 0 0 3-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesUnlink32.json b/public/assets/components/assets/icon/nodesUnlink32.json new file mode 100644 index 0000000..84b7f9e --- /dev/null +++ b/public/assets/components/assets/icon/nodesUnlink32.json @@ -0,0 +1 @@ +"M7 20.2a4.8 4.8 0 1 0 4.8 4.8A4.8 4.8 0 0 0 7 20.2zm0 8.6a3.8 3.8 0 1 1 3.8-3.8A3.804 3.804 0 0 1 7 28.8zm18-17A4.8 4.8 0 1 1 29.8 7a4.8 4.8 0 0 1-4.8 4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesUnmerge16.json b/public/assets/components/assets/icon/nodesUnmerge16.json new file mode 100644 index 0000000..e1511d2 --- /dev/null +++ b/public/assets/components/assets/icon/nodesUnmerge16.json @@ -0,0 +1 @@ +"M5.852 3.731l-.748-.748a5.768 5.768 0 0 1 6.625.58L15.246.047l.707.707-3.517 3.518a5.768 5.768 0 0 1 .581 6.625l-.748-.748A4.74 4.74 0 0 0 12.8 8 4.805 4.805 0 0 0 8 3.2a4.739 4.739 0 0 0-2.148.531zM8 12.8A4.805 4.805 0 0 1 3.2 8a4.74 4.74 0 0 1 .53-2.148l-.747-.748a5.768 5.768 0 0 0 .581 6.625L.046 15.246l.707.707 3.518-3.517a5.768 5.768 0 0 0 6.625.581l-.748-.748a4.739 4.739 0 0 1-2.148.53zM5 8a2.963 2.963 0 0 1 .112-.767 2.994 2.994 0 0 1 2.12-2.121A2.962 2.962 0 0 1 8 5a3.003 3.003 0 0 1 3 3 2.963 2.963 0 0 1-.112.767 2.995 2.995 0 0 1-2.12 2.121A2.962 2.962 0 0 1 8 11a3.003 3.003 0 0 1-3-3zm1 0c0 .046.01.09.014.135a1.991 1.991 0 0 0 1.851 1.851c.046.003.089.014.135.014a2.002 2.002 0 0 0 2-2c0-.046-.01-.09-.014-.135a1.991 1.991 0 0 0-1.851-1.851C8.089 6.01 8.046 6 8 6a2.002 2.002 0 0 0-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesUnmerge24.json b/public/assets/components/assets/icon/nodesUnmerge24.json new file mode 100644 index 0000000..def5a44 --- /dev/null +++ b/public/assets/components/assets/icon/nodesUnmerge24.json @@ -0,0 +1 @@ +"M9.104 6.983l-.727-.727a6.755 6.755 0 0 1 8.059.602l5.81-5.811.707.707-5.81 5.81a6.756 6.756 0 0 1 .601 8.059l-.727-.727a5.79 5.79 0 0 0-7.913-7.913zM12 17.8a5.79 5.79 0 0 1-5.017-8.696l-.727-.727a6.756 6.756 0 0 0 .601 8.058l-5.81 5.811.706.707 5.811-5.81a6.755 6.755 0 0 0 8.059.601l-.727-.727A5.757 5.757 0 0 1 12 17.8zm4-5.8a3.978 3.978 0 0 1-.318 1.561 4.023 4.023 0 0 1-2.12 2.121 3.999 3.999 0 0 1-5.244-5.243 4.023 4.023 0 0 1 2.12-2.121A3.999 3.999 0 0 1 16 12zm-1.112.767A2.963 2.963 0 0 0 15 12a3.003 3.003 0 0 0-3-3 2.963 2.963 0 0 0-.767.112 2.995 2.995 0 0 0-2.121 2.12A2.964 2.964 0 0 0 9 12a3.003 3.003 0 0 0 3 3 2.964 2.964 0 0 0 .767-.112 2.995 2.995 0 0 0 2.121-2.12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/nodesUnmerge32.json b/public/assets/components/assets/icon/nodesUnmerge32.json new file mode 100644 index 0000000..75666e6 --- /dev/null +++ b/public/assets/components/assets/icon/nodesUnmerge32.json @@ -0,0 +1 @@ +"M10.936 8.815l-.713-.713a9.733 9.733 0 0 1 12.333.635l6.69-6.69.707.706-6.69 6.691a9.733 9.733 0 0 1 .635 12.333l-.713-.713A8.787 8.787 0 0 0 10.936 8.815zM16 24.8a8.787 8.787 0 0 1-7.185-13.864l-.713-.713a9.733 9.733 0 0 0 .635 12.333l-6.69 6.69.706.707 6.69-6.69a9.733 9.733 0 0 0 12.334.635l-.713-.713A8.743 8.743 0 0 1 16 24.8zm5.8-8.8a5.757 5.757 0 0 1-.783 2.896 5.835 5.835 0 0 1-2.12 2.121 5.79 5.79 0 0 1-7.914-7.913 5.835 5.835 0 0 1 2.12-2.121A5.79 5.79 0 0 1 21.8 16zm-1.531 2.148a4.74 4.74 0 0 0 .53-2.148A4.805 4.805 0 0 0 16 11.2a4.74 4.74 0 0 0-2.148.531 4.803 4.803 0 0 0-2.121 2.121 4.74 4.74 0 0 0-.53 2.148A4.805 4.805 0 0 0 16 20.8a4.74 4.74 0 0 0 2.148-.531 4.803 4.803 0 0 0 2.121-2.121z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/notebook16.json b/public/assets/components/assets/icon/notebook16.json new file mode 100644 index 0000000..02755ba --- /dev/null +++ b/public/assets/components/assets/icon/notebook16.json @@ -0,0 +1 @@ +"M16 16V0H2v3H1v1h2V1h1v14H3v-1H2v2zM5 1h10v14H5zM1 7V6h1V5h1v2zm0 3V9h1V8h1v2zm0 3v-1h1v-1h1v2zm6-9h2v1H8v5h1v1H7zm4 0h2v7h-2v-1h1V5h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/notebook24.json b/public/assets/components/assets/icon/notebook24.json new file mode 100644 index 0000000..fd129b7 --- /dev/null +++ b/public/assets/components/assets/icon/notebook24.json @@ -0,0 +1 @@ +"M5 20H3v-1h1v-1h1zM4 1h18v22H4v-2h1v1h1V2H5v3H3V4h1zm3 21h14V2H7zM5 8V6H4v1H3v1zm0 9v-2H4v1H3v1zm0-6V9H4v1H3v1zm0 3v-2H4v1H3v1zm5 3h3v-1h-2V8h2V7h-3zm5-9h2v8h-2v1h3V7h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/notebook32.json b/public/assets/components/assets/icon/notebook32.json new file mode 100644 index 0000000..869f77f --- /dev/null +++ b/public/assets/components/assets/icon/notebook32.json @@ -0,0 +1 @@ +"M6 24H4v-1h1v-1h1zm0-5H5v1H4v1h2zm0 6H5v1H4v1h2zM29 2v28H5v-2h1v1h2V3H6v3H4V5h1V2zm-1 1H9v26h19zM6 13H5v1H4v1h2zm0 3H5v1H4v1h2zm0-6H5v1H4v1h2zm0-3H5v1H4v1h2zm10.5 14H14V11h2.5v-1H13v12h3.5zM24 10h-3.5v1H23v10h-2.5v1H24z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/notebookServer16.json b/public/assets/components/assets/icon/notebookServer16.json new file mode 100644 index 0000000..93861a4 --- /dev/null +++ b/public/assets/components/assets/icon/notebookServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v5H2v3h4v1H1V1h14zm-1 1H2v3h12V2zM4 7H3v1h1V7zm1 0v1h1V7H5zm8 0v1h2v7h-2v1h3V7h-3zm-2 1v7h1v1H8v-1H7v-1h1v-2H7v-1h1V9H7V8h1V7h4v1h-1zm-1 0H9v7h1V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/notebookServer24.json b/public/assets/components/assets/icon/notebookServer24.json new file mode 100644 index 0000000..f3b3543 --- /dev/null +++ b/public/assets/components/assets/icon/notebookServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v9H3v3h9v1H2V2h20zm-1 5H3v3h18V7zm0-4H3v3h18V3zM6 8H5v1h1V8zm2 0H7v1h1V8zm-3 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm1 3H9v1h1V8zm-1 4v1h1v-1H9zm11 0v1h2v9h-2v1h3V12h-3zm-2 1v9h1v1h-5v-2h-1v-1h1v-2h-1v-1h1v-2h-1v-1h1v-2h5v1h-1zm-1 0h-2v1h1v1h-1v2h1v1h-1v2h1v1h-1v1h2v-9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/notebookServer32.json b/public/assets/components/assets/icon/notebookServer32.json new file mode 100644 index 0000000..8e28830 --- /dev/null +++ b/public/assets/components/assets/icon/notebookServer32.json @@ -0,0 +1 @@ +"M8 12v1H6v-1h2zm1 0v1h2v-1H9zm3 0v1h2v-1h-2zm17-9v11h-1v-4H4v5h11v1H4v5h11v1H3V3h26zm-1 1H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm14 8v1h3v13h-3v1h4V15h-4zm-5 1v13h3v1h-7v-2h-1v-1h1v-4h-1v-1h1v-4h-1v-1h1v-2h7v1h-3zm-1 0h-2v1h1v1h-1v4h1v1h-1v4h1v1h-1v1h2V16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/notebookSnapshot16.json b/public/assets/components/assets/icon/notebookSnapshot16.json new file mode 100644 index 0000000..c2510eb --- /dev/null +++ b/public/assets/components/assets/icon/notebookSnapshot16.json @@ -0,0 +1 @@ +"M3 1H1v2H0V0h3zm13-1h-3v1h2v2h1zm0 13h-1v2h-2v1h3zM3 15H1v-2H0v3h3zm1-2v-1H3v-1h1v-.5h1V12h1V4H4V3h9v10zm3-1h5V4H7zM3 9v1h2V8.5H4V9zm2-2.5H4V7H3v1h2zm0-2H4V5H3v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/notebookSnapshot24.json b/public/assets/components/assets/icon/notebookSnapshot24.json new file mode 100644 index 0000000..34d9749 --- /dev/null +++ b/public/assets/components/assets/icon/notebookSnapshot24.json @@ -0,0 +1 @@ +"M5 2H2v3H1V1h4zm14 0h3v3h1V1h-4zM2 19H1v4h4v-1H2zm20 3h-3v1h4v-4h-1zm-3-3H6v-2h1v1h1V6H7v1H6V5h13zM18 6H9v12h9zM7 8H6v1H5v1h2zm0 3H6v1H5v1h2zm0 3H6v1H5v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/notebookSnapshot32.json b/public/assets/components/assets/icon/notebookSnapshot32.json new file mode 100644 index 0000000..74893c6 --- /dev/null +++ b/public/assets/components/assets/icon/notebookSnapshot32.json @@ -0,0 +1 @@ +"M7 30H2v-5h1v4h4zM25 2v1h4v4h1V2zM3 3h4V2H2v5h1zm26 26h-4v1h5v-5h-1zM9 11H8v1H7v1h2zm-2 5h2v-2H8v1H7zm0 3h2v-2H8v1H7zm0 3h2v-2H8v1H7zM7 9h1V7h16v18H8v-2h1v1h1V8H9v2H7zm4 15h12V8H11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/null16.json b/public/assets/components/assets/icon/null16.json new file mode 100644 index 0000000..c9265db --- /dev/null +++ b/public/assets/components/assets/icon/null16.json @@ -0,0 +1 @@ +"M14.854 1.854l-.707-.707-2.44 2.439A4.348 4.348 0 0 0 8 1.2C5.264 1.2 3.2 4.123 3.2 8a9.325 9.325 0 0 0 .632 3.461l-2.686 2.685.707.707 2.44-2.439A4.348 4.348 0 0 0 8 14.8c2.736 0 4.8-2.923 4.8-6.8a9.325 9.325 0 0 0-.632-3.461zM4.2 8c0-3.307 1.634-5.8 3.8-5.8a3.465 3.465 0 0 1 2.977 2.116l-6.37 6.37A8.673 8.673 0 0 1 4.2 8zm7.6 0c0 3.307-1.634 5.8-3.8 5.8a3.465 3.465 0 0 1-2.977-2.116l6.37-6.37A8.673 8.673 0 0 1 11.8 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/null24.json b/public/assets/components/assets/icon/null24.json new file mode 100644 index 0000000..835605c --- /dev/null +++ b/public/assets/components/assets/icon/null24.json @@ -0,0 +1 @@ +"M22.354 2.354l-.707-.707-3.436 3.435C16.743 2.595 14.505 1 12 1 7.589 1 4 5.935 4 12a14.024 14.024 0 0 0 1.3 5.993l-3.654 3.653.707.707 3.436-3.435C7.257 21.405 9.495 23 12 23c4.411 0 8-4.935 8-11a14.024 14.024 0 0 0-1.3-5.993zM5 12C5 6.486 8.14 2 12 2c2.222 0 4.202 1.492 5.486 3.807L6.05 17.242A13.23 13.23 0 0 1 5 12zm14 0c0 5.514-3.14 10-7 10-2.222 0-4.202-1.492-5.486-3.807L17.95 6.758A13.23 13.23 0 0 1 19 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/null32.json b/public/assets/components/assets/icon/null32.json new file mode 100644 index 0000000..c1f6450 --- /dev/null +++ b/public/assets/components/assets/icon/null32.json @@ -0,0 +1 @@ +"M30.354 2.354l-.707-.707-5.385 5.384A9.966 9.966 0 0 0 16 2.201C9.944 2.2 5.2 8.26 5.2 16a16.594 16.594 0 0 0 2.006 8.086l-5.56 5.56.707.707 5.385-5.384A9.966 9.966 0 0 0 16 29.799c6.056 0 10.8-6.06 10.8-13.799a16.594 16.594 0 0 0-2.006-8.086zM6.2 16c0-7.178 4.305-12.8 9.8-12.8a9.031 9.031 0 0 1 7.544 4.549L7.938 23.355A15.733 15.733 0 0 1 6.2 16zm19.6 0c0 7.178-4.305 12.8-9.8 12.8a9.031 9.031 0 0 1-7.544-4.549L24.062 8.645A15.733 15.733 0 0 1 25.8 16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/number16.json b/public/assets/components/assets/icon/number16.json new file mode 100644 index 0000000..8cda849 --- /dev/null +++ b/public/assets/components/assets/icon/number16.json @@ -0,0 +1 @@ +"M1 5v1h2v5H1v1h4v-1H4V5zm13 7a1.001 1.001 0 0 0 1-1V6a1.001 1.001 0 0 0-1-1h-3v1h3v2h-3v1h3v2h-3v1zm-4 0H7a1.001 1.001 0 0 1-1-1V9a1.001 1.001 0 0 1 1-1h2V6H6V5h3a1.001 1.001 0 0 1 1 1v2a1 1 0 0 1-1 1H7v2h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/number24.json b/public/assets/components/assets/icon/number24.json new file mode 100644 index 0000000..6f0768e --- /dev/null +++ b/public/assets/components/assets/icon/number24.json @@ -0,0 +1 @@ +"M6 7H3v1h2v9H3v1h5v-1H6zm7.75 0H10v1h3.75a.25.25 0 0 1 .25.25v3.5a.25.25 0 0 1-.25.25h-2.5A1.251 1.251 0 0 0 10 13.25v3.5A1.251 1.251 0 0 0 11.25 18H15v-1h-3.75a.25.25 0 0 1-.25-.25v-3.5a.25.25 0 0 1 .25-.25h2.5A1.251 1.251 0 0 0 15 11.75v-3.5A1.251 1.251 0 0 0 13.75 7zM22 8.25A1.251 1.251 0 0 0 20.75 7H17v1h3.75a.25.25 0 0 1 .25.25V12h-4v1h4v3.75a.25.25 0 0 1-.25.25H17v1h3.75A1.251 1.251 0 0 0 22 16.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/number32.json b/public/assets/components/assets/icon/number32.json new file mode 100644 index 0000000..6d6f3fd --- /dev/null +++ b/public/assets/components/assets/icon/number32.json @@ -0,0 +1 @@ +"M11 24H4v-1h3V11H4v-1h4v13h3zm3.5 0H20v-1h-5.5a.5.5 0 0 1-.5-.5v-5a.5.5 0 0 1 .5-.5h4a1.502 1.502 0 0 0 1.5-1.5v-4a1.502 1.502 0 0 0-1.5-1.5H13v1h5.5a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-4a1.502 1.502 0 0 0-1.5 1.5v5a1.502 1.502 0 0 0 1.5 1.5zm13-14H22v1h5.5a.5.5 0 0 1 .5.5V16h-6v1h6v5.5a.5.5 0 0 1-.5.5H22v1h5.5a1.502 1.502 0 0 0 1.5-1.5v-11a1.502 1.502 0 0 0-1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle116.json b/public/assets/components/assets/icon/numberCircle116.json new file mode 100644 index 0000000..d547a72 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle116.json @@ -0,0 +1 @@ +"M9 11H8V6.414l-1.307.547-.386-.922L9 4.91zm6.8-2.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle116F.json b/public/assets/components/assets/icon/numberCircle116F.json new file mode 100644 index 0000000..87aedc5 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle116F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm.7-11.19v6.59H7.8V6.715l-1.215.508-.54-1.291L9.2 4.61z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle124.json b/public/assets/components/assets/icon/numberCircle124.json new file mode 100644 index 0000000..820a9fb --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle124.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM13 17h-1V8.383l-1.978.805-.377-.926L13 6.896z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle124F.json b/public/assets/components/assets/icon/numberCircle124F.json new file mode 100644 index 0000000..5c94909 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle124F.json @@ -0,0 +1 @@ +"M12.5 22.8c5.69 0 10.3-4.608 10.3-10.3 0-5.69-4.61-10.3-10.3-10.3S2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3zm.7-16.2v10.6h-1.4V8.68l-1.888.768-.528-1.296L13.2 6.6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle132.json b/public/assets/components/assets/icon/numberCircle132.json new file mode 100644 index 0000000..507f85e --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle132.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM17 23h-1V11.355l-2.648 1.06-.371-.93L17 9.879z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle132F.json b/public/assets/components/assets/icon/numberCircle132F.json new file mode 100644 index 0000000..275b42b --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle132F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm.7 20h-1.4V11.65l-2.56 1.024-.519-1.299 4.48-1.793V23.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle1F16.json b/public/assets/components/assets/icon/numberCircle1F16.json new file mode 100644 index 0000000..87aedc5 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle1F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm.7-11.19v6.59H7.8V6.715l-1.215.508-.54-1.291L9.2 4.61z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle1F24.json b/public/assets/components/assets/icon/numberCircle1F24.json new file mode 100644 index 0000000..5c94909 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle1F24.json @@ -0,0 +1 @@ +"M12.5 22.8c5.69 0 10.3-4.608 10.3-10.3 0-5.69-4.61-10.3-10.3-10.3S2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3zm.7-16.2v10.6h-1.4V8.68l-1.888.768-.528-1.296L13.2 6.6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle1F32.json b/public/assets/components/assets/icon/numberCircle1F32.json new file mode 100644 index 0000000..275b42b --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle1F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm.7 20h-1.4V11.65l-2.56 1.024-.519-1.299 4.48-1.793V23.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle216.json b/public/assets/components/assets/icon/numberCircle216.json new file mode 100644 index 0000000..78149bf --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle216.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM11 12H6v-.5c0-1.543 1.295-2.216 2.336-2.756C9.368 8.208 10 7.842 10 7.1 10 6.378 9.273 6 8.555 6A1.433 1.433 0 0 0 7 7.479l-1-.003A2.42 2.42 0 0 1 8.555 5 2.241 2.241 0 0 1 11 7.1c0 1.387-1.17 1.995-2.203 2.53-.88.458-1.489.814-1.707 1.37H11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle216F.json b/public/assets/components/assets/icon/numberCircle216F.json new file mode 100644 index 0000000..44bd8d7 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle216F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-4.3c0-1.665 1.413-2.398 2.444-2.934C9.326 8.005 9.8 7.696 9.8 7.1c0-.591-.626-.9-1.245-.9-1.243 0-1.351.98-1.355 1.28l-.002.199L5.8 7.676v-.2c0-.925.576-2.676 2.755-2.676 1.508 0 2.645.99 2.645 2.3 0 1.508-1.281 2.173-2.31 2.709-.663.343-1.18.631-1.457.99H11.2V12.2H5.8v-.7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle224.json b/public/assets/components/assets/icon/numberCircle224.json new file mode 100644 index 0000000..ef1fae9 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle224.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM16 17H9v-.5c0-2.157 1.762-3.105 3.317-3.942 1.391-.748 2.592-1.394 2.592-2.721A1.983 1.983 0 0 0 12.696 8a2.692 2.692 0 0 0-1.983.69A2.772 2.772 0 0 0 10 10.46l-1 .01a3.76 3.76 0 0 1 .996-2.475 3.64 3.64 0 0 1 2.7-.995 2.976 2.976 0 0 1 3.213 2.837c0 1.924-1.657 2.815-3.118 3.602-1.273.685-2.482 1.335-2.74 2.561H16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle224F.json b/public/assets/components/assets/icon/numberCircle224F.json new file mode 100644 index 0000000..fff9af5 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle224F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 15H8.8v-.7c0-2.277 1.818-3.255 3.422-4.117 1.391-.75 2.487-1.34 2.487-2.546 0-.948-.847-1.637-2.013-1.637-.803 0-1.423.213-1.841.633-.643.644-.655 1.618-.655 1.628v.197l-1.398.015-.002-.2c-.001-.159.017-1.57 1.054-2.62.69-.699 1.646-1.053 2.842-1.053 1.946 0 3.413 1.305 3.413 3.037 0 2.043-1.712 2.965-3.223 3.778-1.145.615-2.23 1.198-2.573 2.185H16.2v1.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle232.json b/public/assets/components/assets/icon/numberCircle232.json new file mode 100644 index 0000000..2cfde35 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle232.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM21 23h-9v-.5c0-2.776 2.317-4.027 4.362-5.13 1.916-1.035 3.571-1.928 3.571-3.797 0-1.28-.948-2.573-3.066-2.573A3.514 3.514 0 0 0 13 14.454l-1-.002A4.525 4.525 0 0 1 16.867 10c2.394 0 4.066 1.47 4.066 3.573 0 2.466-2.082 3.59-4.096 4.677-1.816.98-3.54 1.91-3.802 3.75H21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle232F.json b/public/assets/components/assets/icon/numberCircle232F.json new file mode 100644 index 0000000..8e75e8c --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle232F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.7 20h-9.4v-.7c0-2.896 2.373-4.177 4.467-5.307 1.86-1.004 3.466-1.87 3.466-3.62 0-1.181-.886-2.373-2.866-2.373-3.604 0-3.666 3.121-3.667 3.254l-.001.2-1.4-.002v-.2c0-.047.059-4.652 5.068-4.652 2.512 0 4.266 1.552 4.266 3.773 0 2.583-2.133 3.736-4.196 4.85-1.7.917-3.306 1.783-3.663 3.377H21.2v1.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle2F16.json b/public/assets/components/assets/icon/numberCircle2F16.json new file mode 100644 index 0000000..44bd8d7 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle2F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-4.3c0-1.665 1.413-2.398 2.444-2.934C9.326 8.005 9.8 7.696 9.8 7.1c0-.591-.626-.9-1.245-.9-1.243 0-1.351.98-1.355 1.28l-.002.199L5.8 7.676v-.2c0-.925.576-2.676 2.755-2.676 1.508 0 2.645.99 2.645 2.3 0 1.508-1.281 2.173-2.31 2.709-.663.343-1.18.631-1.457.99H11.2V12.2H5.8v-.7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle2F24.json b/public/assets/components/assets/icon/numberCircle2F24.json new file mode 100644 index 0000000..fff9af5 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle2F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 15H8.8v-.7c0-2.277 1.818-3.255 3.422-4.117 1.391-.75 2.487-1.34 2.487-2.546 0-.948-.847-1.637-2.013-1.637-.803 0-1.423.213-1.841.633-.643.644-.655 1.618-.655 1.628v.197l-1.398.015-.002-.2c-.001-.159.017-1.57 1.054-2.62.69-.699 1.646-1.053 2.842-1.053 1.946 0 3.413 1.305 3.413 3.037 0 2.043-1.712 2.965-3.223 3.778-1.145.615-2.23 1.198-2.573 2.185H16.2v1.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle2F32.json b/public/assets/components/assets/icon/numberCircle2F32.json new file mode 100644 index 0000000..8e75e8c --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle2F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.7 20h-9.4v-.7c0-2.896 2.373-4.177 4.467-5.307 1.86-1.004 3.466-1.87 3.466-3.62 0-1.181-.886-2.373-2.866-2.373-3.604 0-3.666 3.121-3.667 3.254l-.001.2-1.4-.002v-.2c0-.047.059-4.652 5.068-4.652 2.512 0 4.266 1.552 4.266 3.773 0 2.583-2.133 3.736-4.196 4.85-1.7.917-3.306 1.783-3.663 3.377H21.2v1.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle316.json b/public/assets/components/assets/icon/numberCircle316.json new file mode 100644 index 0000000..d4adc49 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle316.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm0-2.8A2.24 2.24 0 0 1 6 10h1c0 .56.659 1 1.5 1 .813 0 1.5-.499 1.5-1.088C10 9.285 9.223 9 8.5 9V8c.813 0 1.5-.458 1.5-1s-.687-1-1.5-1S7 6.458 7 7H6a2.295 2.295 0 0 1 2.5-2A2.295 2.295 0 0 1 11 7a1.84 1.84 0 0 1-.797 1.463A1.714 1.714 0 0 1 11 9.912 2.325 2.325 0 0 1 8.5 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle316F.json b/public/assets/components/assets/icon/numberCircle316F.json new file mode 100644 index 0000000..b1b3ead --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle316F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-6h1.4v.2c0 .441.583.8 1.3.8.692 0 1.3-.415 1.3-.888 0-.468-.654-.712-1.3-.712h-.2V7.8h.2c.692 0 1.3-.374 1.3-.8s-.608-.8-1.3-.8-1.3.374-1.3.8v.2H5.8V7c0-1.213 1.211-2.2 2.7-2.2s2.7.987 2.7 2.2c0 .538-.243 1.057-.676 1.456.438.378.676.886.676 1.456 0 1.262-1.211 2.288-2.7 2.288-1.54 0-2.7-.946-2.7-2.2v-.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle324.json b/public/assets/components/assets/icon/numberCircle324.json new file mode 100644 index 0000000..7f8d01d --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle324.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm0-4.8a3.086 3.086 0 0 1-3.25-2.882h1A2.093 2.093 0 0 0 12.5 16a2.093 2.093 0 0 0 2.25-1.882c0-.997-.967-1.748-2.25-1.748v-1c1.283 0 2.25-.697 2.25-1.62A2.05 2.05 0 0 0 12.5 8a2.05 2.05 0 0 0-2.25 1.75h-1A3.035 3.035 0 0 1 12.5 7a3.035 3.035 0 0 1 3.25 2.75 2.458 2.458 0 0 1-1.313 2.131 2.598 2.598 0 0 1 1.313 2.237A3.086 3.086 0 0 1 12.5 17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle324F.json b/public/assets/components/assets/icon/numberCircle324F.json new file mode 100644 index 0000000..e1bd4d0 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle324F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.45 11.917c0 1.7-1.548 3.083-3.45 3.083s-3.45-1.383-3.45-3.083v-.2h1.4v.2c0 .928.92 1.683 2.05 1.683s2.05-.755 2.05-1.683c0-.883-.882-1.548-2.05-1.548h-.2v-1.4h.2c1.168 0 2.05-.61 2.05-1.419 0-.854-.92-1.55-2.05-1.55s-2.05.696-2.05 1.55v.2h-1.4v-.2c0-1.627 1.548-2.95 3.45-2.95s3.45 1.323 3.45 2.95c0 .849-.415 1.612-1.15 2.135.735.549 1.15 1.346 1.15 2.232z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle332.json b/public/assets/components/assets/icon/numberCircle332.json new file mode 100644 index 0000000..468d4e5 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle332.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm0-5.8a3.853 3.853 0 0 1-4-3.676h1a2.855 2.855 0 0 0 3 2.676 2.855 2.855 0 0 0 3-2.676 2.785 2.785 0 0 0-3-2.585v-1c1.49 0 3-.769 3-2.239a2.788 2.788 0 0 0-3-2.5 2.788 2.788 0 0 0-3 2.5h-1a3.78 3.78 0 0 1 4-3.5 3.78 3.78 0 0 1 4 3.5 3.065 3.065 0 0 1-1.857 2.78 3.483 3.483 0 0 1 1.857 3.044 3.853 3.853 0 0 1-4 3.676z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle332F.json b/public/assets/components/assets/icon/numberCircle332F.json new file mode 100644 index 0000000..8af96ec --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle332F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.2 16.124c0 2.137-1.884 3.876-4.2 3.876s-4.2-1.74-4.2-3.876v-.2h1.4v.2c0 1.365 1.256 2.476 2.8 2.476s2.8-1.11 2.8-2.476c0-1.337-1.23-2.385-2.8-2.385h-.2v-1.4h.2c1.392 0 2.8-.7 2.8-2.039 0-1.269-1.256-2.3-2.8-2.3s-2.8 1.031-2.8 2.3v.2h-1.4v-.2c0-2.04 1.884-3.7 4.2-3.7s4.2 1.66 4.2 3.7c0 1.166-.599 2.167-1.656 2.793 1.043.705 1.656 1.814 1.656 3.031z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle3F16.json b/public/assets/components/assets/icon/numberCircle3F16.json new file mode 100644 index 0000000..b1b3ead --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle3F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-6h1.4v.2c0 .441.583.8 1.3.8.692 0 1.3-.415 1.3-.888 0-.468-.654-.712-1.3-.712h-.2V7.8h.2c.692 0 1.3-.374 1.3-.8s-.608-.8-1.3-.8-1.3.374-1.3.8v.2H5.8V7c0-1.213 1.211-2.2 2.7-2.2s2.7.987 2.7 2.2c0 .538-.243 1.057-.676 1.456.438.378.676.886.676 1.456 0 1.262-1.211 2.288-2.7 2.288-1.54 0-2.7-.946-2.7-2.2v-.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle3F24.json b/public/assets/components/assets/icon/numberCircle3F24.json new file mode 100644 index 0000000..e1bd4d0 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle3F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.45 11.917c0 1.7-1.548 3.083-3.45 3.083s-3.45-1.383-3.45-3.083v-.2h1.4v.2c0 .928.92 1.683 2.05 1.683s2.05-.755 2.05-1.683c0-.883-.882-1.548-2.05-1.548h-.2v-1.4h.2c1.168 0 2.05-.61 2.05-1.419 0-.854-.92-1.55-2.05-1.55s-2.05.696-2.05 1.55v.2h-1.4v-.2c0-1.627 1.548-2.95 3.45-2.95s3.45 1.323 3.45 2.95c0 .849-.415 1.612-1.15 2.135.735.549 1.15 1.346 1.15 2.232z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle3F32.json b/public/assets/components/assets/icon/numberCircle3F32.json new file mode 100644 index 0000000..8af96ec --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle3F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.2 16.124c0 2.137-1.884 3.876-4.2 3.876s-4.2-1.74-4.2-3.876v-.2h1.4v.2c0 1.365 1.256 2.476 2.8 2.476s2.8-1.11 2.8-2.476c0-1.337-1.23-2.385-2.8-2.385h-.2v-1.4h.2c1.392 0 2.8-.7 2.8-2.039 0-1.269-1.256-2.3-2.8-2.3s-2.8 1.031-2.8 2.3v.2h-1.4v-.2c0-2.04 1.884-3.7 4.2-3.7s4.2 1.66 4.2 3.7c0 1.166-.599 2.167-1.656 2.793 1.043.705 1.656 1.814 1.656 3.031z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle416.json b/public/assets/components/assets/icon/numberCircle416.json new file mode 100644 index 0000000..36d180e --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle416.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM10 12H9v-2H4.793L10 4.793V9h2v1h-2zM7.207 9H9V7.207z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle416F.json b/public/assets/components/assets/icon/numberCircle416F.json new file mode 100644 index 0000000..05a5d47 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle416F.json @@ -0,0 +1 @@ +"M8.8 8.8H7.69L8.8 7.69V8.8zm-7.6-.3a7.3 7.3 0 1 1 14.6 0 7.3 7.3 0 0 1-14.6 0zm3.11 1.7H8.8v2h1.4v-2h2V8.8h-2V4.31L4.31 10.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle424.json b/public/assets/components/assets/icon/numberCircle424.json new file mode 100644 index 0000000..17a3662 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle424.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM15 17h-1v-2H7.586L15 6.793V14h2v1h-2zm-5-3h4V9.207z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle424F.json b/public/assets/components/assets/icon/numberCircle424F.json new file mode 100644 index 0000000..346f05e --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle424F.json @@ -0,0 +1 @@ +"M10.427 13.8L13.8 9.759v4.04h-3.373zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-5.6 1.3h-2V6.273L7.136 15.2H13.8v2h1.4v-2h2v-1.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle432.json b/public/assets/components/assets/icon/numberCircle432.json new file mode 100644 index 0000000..40ed1e6 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle432.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM19 23h-1v-3h-7.216L19 9.678V19h3v1h-3zm-6-4h5v-6.678z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle432F.json b/public/assets/components/assets/icon/numberCircle432F.json new file mode 100644 index 0000000..d40a930 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle432F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm5.7 17h-3v3h-1.4v-3h-7.43L19.2 9.105V18.8h3v1.4zm-8.8-1.4l4.4-5.877V18.8h-4.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle4F16.json b/public/assets/components/assets/icon/numberCircle4F16.json new file mode 100644 index 0000000..05a5d47 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle4F16.json @@ -0,0 +1 @@ +"M8.8 8.8H7.69L8.8 7.69V8.8zm-7.6-.3a7.3 7.3 0 1 1 14.6 0 7.3 7.3 0 0 1-14.6 0zm3.11 1.7H8.8v2h1.4v-2h2V8.8h-2V4.31L4.31 10.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle4F24.json b/public/assets/components/assets/icon/numberCircle4F24.json new file mode 100644 index 0000000..346f05e --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle4F24.json @@ -0,0 +1 @@ +"M10.427 13.8L13.8 9.759v4.04h-3.373zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-5.6 1.3h-2V6.273L7.136 15.2H13.8v2h1.4v-2h2v-1.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle4F32.json b/public/assets/components/assets/icon/numberCircle4F32.json new file mode 100644 index 0000000..d40a930 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle4F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm5.7 17h-3v3h-1.4v-3h-7.43L19.2 9.105V18.8h3v1.4zm-8.8-1.4l4.4-5.877V18.8h-4.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle516.json b/public/assets/components/assets/icon/numberCircle516.json new file mode 100644 index 0000000..e5c4f2c --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle516.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM11 5H7v3.68a3.486 3.486 0 0 1 .73-.28 3.225 3.225 0 0 1 .82-.11 2.176 2.176 0 0 1 .63.09 1.496 1.496 0 0 1 .53.281 1.349 1.349 0 0 1 .365.487 1.67 1.67 0 0 1 .135.697 1.616 1.616 0 0 1-.115.622 1.451 1.451 0 0 1-.315.482 1.411 1.411 0 0 1-.47.31 1.512 1.512 0 0 1-.58.111 1.42 1.42 0 0 1-.845-.26 1.51 1.51 0 0 1-.535-.69l-.88.35a2.372 2.372 0 0 0 .86 1.03 2.467 2.467 0 0 0 1.4.38 2.68 2.68 0 0 0 .98-.175 2.351 2.351 0 0 0 .78-.49 2.264 2.264 0 0 0 .52-.765 2.567 2.567 0 0 0 .19-1.01 2.3 2.3 0 0 0-.18-.925 2.048 2.048 0 0 0-.495-.705 2.167 2.167 0 0 0-.75-.445 2.794 2.794 0 0 0-.945-.155 3.828 3.828 0 0 0-.465.03 1.414 1.414 0 0 0-.365.1L7.98 6H11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle516F.json b/public/assets/components/assets/icon/numberCircle516F.json new file mode 100644 index 0000000..8c6ebb0 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle516F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm1.394-6.569a1.173 1.173 0 0 0-.771-.659 1.975 1.975 0 0 0-.573-.082 3.01 3.01 0 0 0-.768.104 3.253 3.253 0 0 0-.69.263l-.292.15V4.8h4.4v1.4H8.183l.013 1.167c.044-.01.09-.018.145-.025a3.94 3.94 0 0 1 .49-.032c.36 0 .701.056 1.012.167.315.112.59.276.818.485.23.212.411.472.542.773s.197.64.197 1.005c0 .399-.069.765-.206 1.088a2.497 2.497 0 0 1-.565.832 2.585 2.585 0 0 1-.847.531 2.895 2.895 0 0 1-1.052.189c-.59 0-1.1-.14-1.511-.413a2.577 2.577 0 0 1-.932-1.116l-.085-.19 1.26-.5.074.186c.099.252.251.448.465.6.21.15.45.223.73.223.18 0 .35-.032.502-.095.157-.064.29-.152.407-.267a1.3 1.3 0 0 0 .27-.416c.067-.163.1-.346.1-.546 0-.238-.04-.445-.116-.615z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle524.json b/public/assets/components/assets/icon/numberCircle524.json new file mode 100644 index 0000000..0f0563b --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle524.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM16 8h-5v2.898a4.797 4.797 0 0 1 .753-.165 5.27 5.27 0 0 1 .742-.055 4.16 4.16 0 0 1 1.38.22 3.314 3.314 0 0 1 1.096.627 2.813 2.813 0 0 1 .72.971 2.978 2.978 0 0 1 .254 1.24 3.29 3.29 0 0 1-.255 1.301 3.008 3.008 0 0 1-.72 1.033 3.38 3.38 0 0 1-1.117.682A3.996 3.996 0 0 1 12.42 17a3.733 3.733 0 0 1-1.95-.475 3.274 3.274 0 0 1-1.23-1.288l.976-.4a2.228 2.228 0 0 0 .865.965 2.393 2.393 0 0 0 1.286.358 2.82 2.82 0 0 0 1.001-.173 2.352 2.352 0 0 0 .79-.483 2.226 2.226 0 0 0 .519-.74 2.402 2.402 0 0 0-.015-1.899 2.177 2.177 0 0 0-.557-.74 2.532 2.532 0 0 0-.835-.469 3.212 3.212 0 0 0-1.053-.166 4.537 4.537 0 0 0-1.136.145 5.692 5.692 0 0 0-1.075.393L10 7h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle524F.json b/public/assets/components/assets/icon/numberCircle524F.json new file mode 100644 index 0000000..fb6e881 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle524F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 6h-5v2.435a5.588 5.588 0 0 1 1.295-.157c.519 0 1.005.078 1.445.232.443.154.833.378 1.163.665.33.289.59.639.77 1.039.18.401.273.846.273 1.321a3.5 3.5 0 0 1-.272 1.38c-.18.424-.437.794-.767 1.102a3.595 3.595 0 0 1-1.183.722 4.21 4.21 0 0 1-1.504.261c-.804 0-1.494-.17-2.052-.504a3.497 3.497 0 0 1-1.305-1.364l-.104-.195 1.356-.556.081.172c.173.365.439.661.79.879.353.218.75.328 1.181.328.335 0 .649-.054.93-.16a2.037 2.037 0 0 0 1.195-1.115c.115-.258.173-.543.173-.846a2.07 2.07 0 0 0-.185-.889 1.97 1.97 0 0 0-.504-.673 2.335 2.335 0 0 0-.77-.431 3.022 3.022 0 0 0-.99-.156c-.363 0-.729.046-1.085.138a5.54 5.54 0 0 0-1.038.379l-.286.14L9.8 6.8h6.4v1.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle532.json b/public/assets/components/assets/icon/numberCircle532.json new file mode 100644 index 0000000..b0ba175 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle532.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm.026-5.8a4.694 4.694 0 0 1-4.466-2.3l.9-.4a3.775 3.775 0 0 0 3.566 1.774c.74 0 3.501-.548 3.501-3.23a3.222 3.222 0 0 0-3.378-3.288 7.301 7.301 0 0 0-2.897.592l-.732.355L13.019 10h6.975v.926H14v4.119a8.807 8.807 0 0 1 2.65-.415 4.187 4.187 0 0 1 4.377 4.214c0 3.14-3.032 4.156-4.5 4.156z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle532F.json b/public/assets/components/assets/icon/numberCircle532F.json new file mode 100644 index 0000000..e72ae36 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle532F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm.026 20c-2.188 0-3.838-.854-4.643-2.407l-.098-.188 1.267-.566.087.168c.715 1.378 2.237 1.667 3.387 1.667.698 0 3.301-.514 3.301-3.03 0-2.443-2.078-3.088-3.178-3.088-1.609 0-2.797.565-2.81.571l-1.02.495V9.8h7.375v1.326H14.2v3.65a9.127 9.127 0 0 1 2.45-.346c1.84 0 4.578 1.175 4.578 4.414 0 3.29-3.167 4.356-4.702 4.356z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle5F16.json b/public/assets/components/assets/icon/numberCircle5F16.json new file mode 100644 index 0000000..8c6ebb0 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle5F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm1.394-6.569a1.173 1.173 0 0 0-.771-.659 1.975 1.975 0 0 0-.573-.082 3.01 3.01 0 0 0-.768.104 3.253 3.253 0 0 0-.69.263l-.292.15V4.8h4.4v1.4H8.183l.013 1.167c.044-.01.09-.018.145-.025a3.94 3.94 0 0 1 .49-.032c.36 0 .701.056 1.012.167.315.112.59.276.818.485.23.212.411.472.542.773s.197.64.197 1.005c0 .399-.069.765-.206 1.088a2.497 2.497 0 0 1-.565.832 2.585 2.585 0 0 1-.847.531 2.895 2.895 0 0 1-1.052.189c-.59 0-1.1-.14-1.511-.413a2.577 2.577 0 0 1-.932-1.116l-.085-.19 1.26-.5.074.186c.099.252.251.448.465.6.21.15.45.223.73.223.18 0 .35-.032.502-.095.157-.064.29-.152.407-.267a1.3 1.3 0 0 0 .27-.416c.067-.163.1-.346.1-.546 0-.238-.04-.445-.116-.615z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle5F24.json b/public/assets/components/assets/icon/numberCircle5F24.json new file mode 100644 index 0000000..fb6e881 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle5F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 6h-5v2.435a5.588 5.588 0 0 1 1.295-.157c.519 0 1.005.078 1.445.232.443.154.833.378 1.163.665.33.289.59.639.77 1.039.18.401.273.846.273 1.321a3.5 3.5 0 0 1-.272 1.38c-.18.424-.437.794-.767 1.102a3.595 3.595 0 0 1-1.183.722 4.21 4.21 0 0 1-1.504.261c-.804 0-1.494-.17-2.052-.504a3.497 3.497 0 0 1-1.305-1.364l-.104-.195 1.356-.556.081.172c.173.365.439.661.79.879.353.218.75.328 1.181.328.335 0 .649-.054.93-.16a2.037 2.037 0 0 0 1.195-1.115c.115-.258.173-.543.173-.846a2.07 2.07 0 0 0-.185-.889 1.97 1.97 0 0 0-.504-.673 2.335 2.335 0 0 0-.77-.431 3.022 3.022 0 0 0-.99-.156c-.363 0-.729.046-1.085.138a5.54 5.54 0 0 0-1.038.379l-.286.14L9.8 6.8h6.4v1.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle5F32.json b/public/assets/components/assets/icon/numberCircle5F32.json new file mode 100644 index 0000000..e72ae36 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle5F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm.026 20c-2.188 0-3.838-.854-4.643-2.407l-.098-.188 1.267-.566.087.168c.715 1.378 2.237 1.667 3.387 1.667.698 0 3.301-.514 3.301-3.03 0-2.443-2.078-3.088-3.178-3.088-1.609 0-2.797.565-2.81.571l-1.02.495V9.8h7.375v1.326H14.2v3.65a9.127 9.127 0 0 1 2.45-.346c1.84 0 4.578 1.175 4.578 4.414 0 3.29-3.167 4.356-4.702 4.356z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle616.json b/public/assets/components/assets/icon/numberCircle616.json new file mode 100644 index 0000000..bc7ced8 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle616.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm-.655-7.052l.01.02a1.303 1.303 0 0 1 .4-.136 2.553 2.553 0 0 1 .48-.048 2.341 2.341 0 0 1 .866.16 2.15 2.15 0 0 1 .704.443 2.028 2.028 0 0 1 .47.68 2.149 2.149 0 0 1 .17.857 2.27 2.27 0 0 1-.185.931 2.096 2.096 0 0 1-.515.718 2.341 2.341 0 0 1-.775.463 2.919 2.919 0 0 1-1.945-.005 2.348 2.348 0 0 1-.775-.467 2.134 2.134 0 0 1-.51-.714 2.176 2.176 0 0 1-.185-.897 2.59 2.59 0 0 1 .19-1.012 5.751 5.751 0 0 1 .5-.926L8.595 5h1.15zm-.8 2.02a1.542 1.542 0 0 0 .104.566 1.327 1.327 0 0 0 .298.46 1.473 1.473 0 0 0 1.058.425 1.557 1.557 0 0 0 .59-.106 1.323 1.323 0 0 0 .458-.306 1.37 1.37 0 0 0 .298-.464 1.593 1.593 0 0 0 .104-.585 1.528 1.528 0 0 0-.104-.57 1.401 1.401 0 0 0-.289-.455 1.244 1.244 0 0 0-.45-.3 1.603 1.603 0 0 0-.597-.107 1.642 1.642 0 0 0-.601.107 1.318 1.318 0 0 0-.765.755 1.555 1.555 0 0 0-.104.58z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle616F.json b/public/assets/components/assets/icon/numberCircle616F.json new file mode 100644 index 0000000..cc57546 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle616F.json @@ -0,0 +1 @@ +"M7.336 10.262a1.353 1.353 0 0 1-.09-.494c0-.186.03-.356.089-.506.06-.149.144-.279.254-.388a1.14 1.14 0 0 1 .397-.255c.16-.061.338-.093.529-.093s.367.032.522.092c.153.062.278.144.381.252.103.11.186.24.247.392.06.15.09.317.09.496 0 .186-.03.358-.09.513a1.144 1.144 0 0 1-.644.656c-.15.061-.324.092-.516.092a1.267 1.267 0 0 1-.916-.368 1.12 1.12 0 0 1-.253-.39zM1.2 8.5a7.3 7.3 0 1 1 14.6 0 7.3 7.3 0 0 1-14.6 0zm4.654 1.254a2.373 2.373 0 0 0 .76 1.757c.236.216.519.386.841.508.322.12.675.181 1.05.181.369 0 .718-.06 1.034-.177a2.56 2.56 0 0 0 .84-.502c.241-.217.43-.482.563-.785a2.48 2.48 0 0 0 .203-1.011c0-.335-.062-.65-.186-.938a2.214 2.214 0 0 0-.517-.745 2.362 2.362 0 0 0-.768-.485 2.563 2.563 0 0 0-1.359-.138l1.812-2.62h-1.64L6.578 7.706a5.97 5.97 0 0 0-.517.959 2.793 2.793 0 0 0-.207 1.09z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle624.json b/public/assets/components/assets/icon/numberCircle624.json new file mode 100644 index 0000000..c45401a --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle624.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm-1.22-10.544l.028.028a1.748 1.748 0 0 1 .63-.262 3.41 3.41 0 0 1 .784-.096 3.214 3.214 0 0 1 1.198.22 2.927 2.927 0 0 1 .959.613 2.795 2.795 0 0 1 .636.95 3.15 3.15 0 0 1 .232 1.22 3.203 3.203 0 0 1-.239 1.253 2.744 2.744 0 0 1-.671.964 3.174 3.174 0 0 1-1.023.627 3.762 3.762 0 0 1-2.575 0 3.174 3.174 0 0 1-1.023-.627 2.731 2.731 0 0 1-.671-.964 3.186 3.186 0 0 1-.239-1.254 3.652 3.652 0 0 1 .267-1.404 8.502 8.502 0 0 1 .63-1.24L12.905 7h1.161zm-.966 2.672a2.39 2.39 0 0 0 .161.89 2.06 2.06 0 0 0 .455.701 2.172 2.172 0 0 0 .7.469 2.42 2.42 0 0 0 1.792 0 2.172 2.172 0 0 0 .7-.469 2.074 2.074 0 0 0 .456-.702 2.409 2.409 0 0 0 .16-.889 2.45 2.45 0 0 0-.153-.874 2.033 2.033 0 0 0-.442-.703 1.987 1.987 0 0 0-.7-.461 2.627 2.627 0 0 0-1.834 0 1.974 1.974 0 0 0-.7.461 2.033 2.033 0 0 0-.44.703 2.45 2.45 0 0 0-.155.874z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle624F.json b/public/assets/components/assets/icon/numberCircle624F.json new file mode 100644 index 0000000..82a1306 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle624F.json @@ -0,0 +1 @@ +"M14.397 13.124c.094.249.142.52.142.805 0 .292-.05.566-.146.814a1.883 1.883 0 0 1-.412.636 2.004 2.004 0 0 1-1.455.581 2.11 2.11 0 0 1-.817-.155 2.012 2.012 0 0 1-.637-.426 1.899 1.899 0 0 1-.41-.635 2.21 2.21 0 0 1-.147-.815c0-.285.047-.556.14-.804a1.768 1.768 0 0 1 1.028-1.05c.25-.1.534-.15.843-.15s.593.05.843.15a1.783 1.783 0 0 1 1.028 1.049zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-6.853 1.429c0-.466-.083-.902-.247-1.295a2.976 2.976 0 0 0-.682-1.019 3.134 3.134 0 0 0-1.024-.655 3.434 3.434 0 0 0-1.271-.234 3.637 3.637 0 0 0-.94.13L14.436 6.8h-1.642l-2.762 4.38a8.634 8.634 0 0 0-.644 1.267 3.86 3.86 0 0 0-.283 1.482c0 .484.086.932.254 1.33.168.401.411.749.721 1.034.307.282.672.506 1.086.666s.871.241 1.36.241c.489 0 .946-.08 1.36-.241s.779-.384 1.086-.666c.307-.284.55-.632.72-1.034.168-.4.254-.848.254-1.33z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle632.json b/public/assets/components/assets/icon/numberCircle632.json new file mode 100644 index 0000000..2a96aff --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle632.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm-2.08-12.982l.038.036a2.566 2.566 0 0 1 .978-.512 4.227 4.227 0 0 1 1.244-.189 4.38 4.38 0 0 1 1.597.288 3.82 3.82 0 0 1 1.282.808 3.723 3.723 0 0 1 .846 1.23 3.958 3.958 0 0 1 .304 1.57 4.02 4.02 0 0 1-.314 1.608 3.6 3.6 0 0 1-.883 1.248 4.045 4.045 0 0 1-1.35.808 5.23 5.23 0 0 1-3.419 0 3.947 3.947 0 0 1-1.34-.808 3.653 3.653 0 0 1-.874-1.248 4.02 4.02 0 0 1-.313-1.607 4.796 4.796 0 0 1 .313-1.733 9.372 9.372 0 0 1 .864-1.679L17.023 10h1.254zm-1.14 3.232a3.145 3.145 0 0 0 .237 1.23 2.935 2.935 0 0 0 1.654 1.625 3.637 3.637 0 0 0 2.564 0 2.935 2.935 0 0 0 1.653-1.626 3.145 3.145 0 0 0 .238-1.23 3.225 3.225 0 0 0-.228-1.212 2.939 2.939 0 0 0-.636-.978 2.882 2.882 0 0 0-.989-.646 3.409 3.409 0 0 0-1.282-.234 3.534 3.534 0 0 0-1.312.234 2.917 2.917 0 0 0-1.662 1.624 3.103 3.103 0 0 0-.237 1.213z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle632F.json b/public/assets/components/assets/icon/numberCircle632F.json new file mode 100644 index 0000000..030ecfd --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle632F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.08 17.536c-.22.51-.534.951-.934 1.316-.397.364-.873.65-1.414.848-.539.2-1.137.3-1.779.3s-1.24-.1-1.78-.3a4.157 4.157 0 0 1-1.405-.85 3.86 3.86 0 0 1-.922-1.314 4.238 4.238 0 0 1-.33-1.686c0-.632.11-1.24.327-1.804.213-.556.51-1.133.882-1.715l3.69-5.731h1.735l-3.634 5.481a4.442 4.442 0 0 1 1.665-.328c.592 0 1.154.102 1.669.3.515.2.97.487 1.348.851.378.363.678.798.89 1.295s.321 1.052.321 1.65c0 .612-.111 1.18-.33 1.687zm-1.367-2.824c.141.353.213.735.213 1.138 0 .414-.074.802-.222 1.152-.148.353-.354.66-.611.913a2.79 2.79 0 0 1-.932.604 3.228 3.228 0 0 1-1.208.219 3.22 3.22 0 0 1-1.208-.22 2.8 2.8 0 0 1-.932-.603 2.763 2.763 0 0 1-.61-.913 2.955 2.955 0 0 1-.223-1.152c0-.403.075-.784.222-1.135.147-.35.353-.657.611-.913s.575-.459.94-.604a3.36 3.36 0 0 1 1.238-.218c.44 0 .846.073 1.208.218.359.144.668.347.92.602s.452.562.594.912z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle6F16.json b/public/assets/components/assets/icon/numberCircle6F16.json new file mode 100644 index 0000000..cc57546 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle6F16.json @@ -0,0 +1 @@ +"M7.336 10.262a1.353 1.353 0 0 1-.09-.494c0-.186.03-.356.089-.506.06-.149.144-.279.254-.388a1.14 1.14 0 0 1 .397-.255c.16-.061.338-.093.529-.093s.367.032.522.092c.153.062.278.144.381.252.103.11.186.24.247.392.06.15.09.317.09.496 0 .186-.03.358-.09.513a1.144 1.144 0 0 1-.644.656c-.15.061-.324.092-.516.092a1.267 1.267 0 0 1-.916-.368 1.12 1.12 0 0 1-.253-.39zM1.2 8.5a7.3 7.3 0 1 1 14.6 0 7.3 7.3 0 0 1-14.6 0zm4.654 1.254a2.373 2.373 0 0 0 .76 1.757c.236.216.519.386.841.508.322.12.675.181 1.05.181.369 0 .718-.06 1.034-.177a2.56 2.56 0 0 0 .84-.502c.241-.217.43-.482.563-.785a2.48 2.48 0 0 0 .203-1.011c0-.335-.062-.65-.186-.938a2.214 2.214 0 0 0-.517-.745 2.362 2.362 0 0 0-.768-.485 2.563 2.563 0 0 0-1.359-.138l1.812-2.62h-1.64L6.578 7.706a5.97 5.97 0 0 0-.517.959 2.793 2.793 0 0 0-.207 1.09z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle6F24.json b/public/assets/components/assets/icon/numberCircle6F24.json new file mode 100644 index 0000000..82a1306 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle6F24.json @@ -0,0 +1 @@ +"M14.397 13.124c.094.249.142.52.142.805 0 .292-.05.566-.146.814a1.883 1.883 0 0 1-.412.636 2.004 2.004 0 0 1-1.455.581 2.11 2.11 0 0 1-.817-.155 2.012 2.012 0 0 1-.637-.426 1.899 1.899 0 0 1-.41-.635 2.21 2.21 0 0 1-.147-.815c0-.285.047-.556.14-.804a1.768 1.768 0 0 1 1.028-1.05c.25-.1.534-.15.843-.15s.593.05.843.15a1.783 1.783 0 0 1 1.028 1.049zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-6.853 1.429c0-.466-.083-.902-.247-1.295a2.976 2.976 0 0 0-.682-1.019 3.134 3.134 0 0 0-1.024-.655 3.434 3.434 0 0 0-1.271-.234 3.637 3.637 0 0 0-.94.13L14.436 6.8h-1.642l-2.762 4.38a8.634 8.634 0 0 0-.644 1.267 3.86 3.86 0 0 0-.283 1.482c0 .484.086.932.254 1.33.168.401.411.749.721 1.034.307.282.672.506 1.086.666s.871.241 1.36.241c.489 0 .946-.08 1.36-.241s.779-.384 1.086-.666c.307-.284.55-.632.72-1.034.168-.4.254-.848.254-1.33z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle6F32.json b/public/assets/components/assets/icon/numberCircle6F32.json new file mode 100644 index 0000000..030ecfd --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle6F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.08 17.536c-.22.51-.534.951-.934 1.316-.397.364-.873.65-1.414.848-.539.2-1.137.3-1.779.3s-1.24-.1-1.78-.3a4.157 4.157 0 0 1-1.405-.85 3.86 3.86 0 0 1-.922-1.314 4.238 4.238 0 0 1-.33-1.686c0-.632.11-1.24.327-1.804.213-.556.51-1.133.882-1.715l3.69-5.731h1.735l-3.634 5.481a4.442 4.442 0 0 1 1.665-.328c.592 0 1.154.102 1.669.3.515.2.97.487 1.348.851.378.363.678.798.89 1.295s.321 1.052.321 1.65c0 .612-.111 1.18-.33 1.687zm-1.367-2.824c.141.353.213.735.213 1.138 0 .414-.074.802-.222 1.152-.148.353-.354.66-.611.913a2.79 2.79 0 0 1-.932.604 3.228 3.228 0 0 1-1.208.219 3.22 3.22 0 0 1-1.208-.22 2.8 2.8 0 0 1-.932-.603 2.763 2.763 0 0 1-.61-.913 2.955 2.955 0 0 1-.223-1.152c0-.403.075-.784.222-1.135.147-.35.353-.657.611-.913s.575-.459.94-.604a3.36 3.36 0 0 1 1.238-.218c.44 0 .846.073 1.208.218.359.144.668.347.92.602s.452.562.594.912z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle716.json b/public/assets/components/assets/icon/numberCircle716.json new file mode 100644 index 0000000..4b37359 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle716.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM11 5.88L8.176 12h-1.21l2.85-6H6V5h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle716F.json b/public/assets/components/assets/icon/numberCircle716F.json new file mode 100644 index 0000000..8f11022 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle716F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-11h5.4v1.08L8.304 12.2H6.65l2.85-6H5.8V4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle724.json b/public/assets/components/assets/icon/numberCircle724.json new file mode 100644 index 0000000..c9a28be --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle724.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM16 8.012L11.416 17h-1.235l4.698-9H9V7h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle724F.json b/public/assets/components/assets/icon/numberCircle724F.json new file mode 100644 index 0000000..7738f15 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle724F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 5.812L11.538 17.2H9.852l4.697-9h-5.75V6.8H16.2v1.212z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle732.json b/public/assets/components/assets/icon/numberCircle732.json new file mode 100644 index 0000000..0146820 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle732.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM21 11l-5.238 12h-1.316L19.9 11H13v-1h8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle732F.json b/public/assets/components/assets/icon/numberCircle732F.json new file mode 100644 index 0000000..be2fdd7 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle732F.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.7 7.8l-5.307 12.2h-1.757l5.454-12H12.8V9.8h8.4V11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle7F16.json b/public/assets/components/assets/icon/numberCircle7F16.json new file mode 100644 index 0000000..8f11022 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle7F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zm-2.7-11h5.4v1.08L8.304 12.2H6.65l2.85-6H5.8V4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle7F24.json b/public/assets/components/assets/icon/numberCircle7F24.json new file mode 100644 index 0000000..7738f15 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle7F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.7 5.812L11.538 17.2H9.852l4.697-9h-5.75V6.8H16.2v1.212z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle7F32.json b/public/assets/components/assets/icon/numberCircle7F32.json new file mode 100644 index 0000000..be2fdd7 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle7F32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm4.7 7.8l-5.307 12.2h-1.757l5.454-12H12.8V9.8h8.4V11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle816.json b/public/assets/components/assets/icon/numberCircle816.json new file mode 100644 index 0000000..0b0cd98 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle816.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm1.035-6.53a1.668 1.668 0 0 1 .526.235 1.808 1.808 0 0 1 .71.925 1.913 1.913 0 0 1 .104.64 2.016 2.016 0 0 1-.19.89 1.97 1.97 0 0 1-.515.66 2.33 2.33 0 0 1-.755.415 2.837 2.837 0 0 1-.91.145 2.887 2.887 0 0 1-.914-.145 2.338 2.338 0 0 1-.76-.415 1.967 1.967 0 0 1-.516-.66 2.002 2.002 0 0 1-.19-.89 1.949 1.949 0 0 1 .105-.65 1.75 1.75 0 0 1 .72-.915 2.044 2.044 0 0 1 .516-.235v-.02a1.612 1.612 0 0 1-1.091-1.58 1.82 1.82 0 0 1 .17-.795 1.88 1.88 0 0 1 .46-.61 2.012 2.012 0 0 1 .676-.39 2.576 2.576 0 0 1 1.644 0 2.05 2.05 0 0 1 .675.38 1.801 1.801 0 0 1 .625 1.395 1.702 1.702 0 0 1-.305 1.01 1.54 1.54 0 0 1-.785.59zm-2.42 1.75a1.452 1.452 0 0 0 .1.55 1.176 1.176 0 0 0 .285.425 1.354 1.354 0 0 0 .44.275 1.531 1.531 0 0 0 .566.1 1.504 1.504 0 0 0 .555-.1 1.287 1.287 0 0 0 .434-.275 1.272 1.272 0 0 0 .285-.425 1.399 1.399 0 0 0 .106-.55 1.342 1.342 0 0 0-.39-.96 1.256 1.256 0 0 0-.435-.28 1.597 1.597 0 0 0-1.11 0 1.305 1.305 0 0 0-.44.28 1.284 1.284 0 0 0-.29.425 1.34 1.34 0 0 0-.106.535zm.23-3.315a1.181 1.181 0 0 0 .086.448 1.094 1.094 0 0 0 .239.364 1.14 1.14 0 0 0 .37.243 1.195 1.195 0 0 0 .466.09 1.127 1.127 0 0 0 .449-.09 1.207 1.207 0 0 0 .37-.243 1.117 1.117 0 0 0 .34-.812 1.125 1.125 0 0 0-.095-.463 1.205 1.205 0 0 0-.25-.368 1.084 1.084 0 0 0-.365-.24 1.186 1.186 0 0 0-.45-.084 1.258 1.258 0 0 0-.465.085 1.05 1.05 0 0 0-.61.607 1.242 1.242 0 0 0-.084.463z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle816F.json b/public/assets/components/assets/icon/numberCircle816F.json new file mode 100644 index 0000000..95c0e3d --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle816F.json @@ -0,0 +1 @@ +"M9.354 9.202a1.15 1.15 0 0 1 .332.818c0 .174-.03.33-.09.472-.06.143-.14.264-.24.36a1.121 1.121 0 0 1-.369.232 1.32 1.32 0 0 1-.481.086 1.34 1.34 0 0 1-.492-.087 1.143 1.143 0 0 1-.376-.233.974.974 0 0 1-.237-.355 1.254 1.254 0 0 1-.086-.475c0-.167.03-.317.09-.457s.14-.26.246-.36c.103-.101.225-.18.372-.237a1.3 1.3 0 0 1 .483-.086c.174 0 .336.028.481.085.146.058.266.136.367.237zM7.616 7.078a.878.878 0 0 0 .5.496c.12.051.247.075.39.075a.985.985 0 0 0 .68-.277.909.909 0 0 0 .279-.667.927.927 0 0 0-.077-.382 1.006 1.006 0 0 0-.21-.308.884.884 0 0 0-.298-.195.988.988 0 0 0-.374-.07c-.14 0-.274.023-.393.071a.92.92 0 0 0-.303.195.921.921 0 0 0-.194.3 1.05 1.05 0 0 0-.07.39c0 .132.023.257.07.372zM8.5 1.2a7.3 7.3 0 1 1 0 14.6 7.3 7.3 0 0 1 0-14.6zm.006 3.34c-.316 0-.615.05-.892.147-.28.097-.529.242-.74.428a2.1 2.1 0 0 0-.51.673 2.04 2.04 0 0 0-.19.882c0 .435.117.812.347 1.12.135.183.296.335.481.454a1.943 1.943 0 0 0-.96 1.11c-.078.22-.117.461-.117.716 0 .363.071.692.21.978.138.283.33.528.567.726.235.195.514.347.826.45.31.104.64.156.978.156s.665-.053.973-.155c.31-.105.584-.256.819-.452.24-.198.43-.443.567-.726.14-.286.21-.615.21-.977 0-.25-.039-.488-.116-.707a2.026 2.026 0 0 0-.95-1.123c.182-.12.34-.275.474-.465.227-.32.342-.698.342-1.125 0-.322-.063-.619-.19-.881a2.02 2.02 0 0 0-.504-.665 2.259 2.259 0 0 0-.74-.418 2.699 2.699 0 0 0-.885-.146z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle824.json b/public/assets/components/assets/icon/numberCircle824.json new file mode 100644 index 0000000..55b2307 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle824.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm1.302-10.05a2.558 2.558 0 0 1 1.344.938 2.742 2.742 0 0 1 .532 1.708 2.636 2.636 0 0 1-.26 1.183 2.774 2.774 0 0 1-.692.896 3.141 3.141 0 0 1-1.015.574 3.714 3.714 0 0 1-2.422 0 3.141 3.141 0 0 1-1.015-.574 2.79 2.79 0 0 1-.693-.896 2.635 2.635 0 0 1-.26-1.183 2.964 2.964 0 0 1 .141-.931 2.714 2.714 0 0 1 .392-.77 2.525 2.525 0 0 1 .595-.581 2.732 2.732 0 0 1 .749-.364v-.028a1.975 1.975 0 0 1-.609-.329 2.157 2.157 0 0 1-.47-.518 2.63 2.63 0 0 1-.307-.658 2.423 2.423 0 0 1-.112-.735 2.596 2.596 0 0 1 .224-1.092 2.466 2.466 0 0 1 .609-.833 2.81 2.81 0 0 1 .89-.532 3.148 3.148 0 0 1 2.148 0 2.789 2.789 0 0 1 .896.532 2.492 2.492 0 0 1 .609.833 2.596 2.596 0 0 1 .224 1.092 2.454 2.454 0 0 1-.112.735 2.7 2.7 0 0 1-.308.658 2.157 2.157 0 0 1-.47.518 1.975 1.975 0 0 1-.608.33zm-3.472 2.534a2.277 2.277 0 0 0 .154.84 1.89 1.89 0 0 0 .441.672 2.07 2.07 0 0 0 .686.44 2.534 2.534 0 0 0 1.778 0 2.08 2.08 0 0 0 .686-.44 1.89 1.89 0 0 0 .441-.672 2.277 2.277 0 0 0 .154-.84 2.171 2.171 0 0 0-.154-.826 1.924 1.924 0 0 0-.441-.658 2.002 2.002 0 0 0-.686-.434 2.64 2.64 0 0 0-1.778 0 1.993 1.993 0 0 0-.686.434 1.924 1.924 0 0 0-.441.658 2.171 2.171 0 0 0-.154.826zm.35-4.746a1.764 1.764 0 0 0 .14.714 1.68 1.68 0 0 0 .392.56 1.884 1.884 0 0 0 2.576 0 1.694 1.694 0 0 0 .392-.56 1.78 1.78 0 0 0 .14-.714 1.936 1.936 0 0 0-.14-.735 1.773 1.773 0 0 0-.385-.588 1.882 1.882 0 0 0-2.016-.385 1.795 1.795 0 0 0-.574.385 1.773 1.773 0 0 0-.385.588 1.917 1.917 0 0 0-.14.735z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle824F.json b/public/assets/components/assets/icon/numberCircle824F.json new file mode 100644 index 0000000..946d486 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle824F.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.097 13.468a2.958 2.958 0 0 1-.74.959 3.325 3.325 0 0 1-1.08.61c-.408.143-.838.215-1.277.215s-.87-.072-1.276-.215a3.309 3.309 0 0 1-1.08-.611 2.853 2.853 0 0 1-1.021-2.23c0-.355.05-.69.15-.994.096-.3.238-.578.42-.825a2.777 2.777 0 0 1 1.028-.853 2.35 2.35 0 0 1-.77-.74 2.917 2.917 0 0 1-.33-.708 2.64 2.64 0 0 1-.122-.794c0-.425.082-.82.243-1.174.16-.352.381-.655.658-.9.274-.245.594-.437.953-.57.353-.134.74-.202 1.147-.202.397 0 .781.068 1.14.202.362.132.685.324.96.57a2.719 2.719 0 0 1 .9 2.074c0 .267-.04.534-.121.794a2.933 2.933 0 0 1-.33.707 2.36 2.36 0 0 1-.764.738c.396.19.737.473 1.02.845.38.501.573 1.118.573 1.83 0 .468-.095.896-.281 1.272zm-1.266-2.134c.092.225.139.478.139.75 0 .275-.047.532-.14.768-.09.231-.224.433-.395.6a1.88 1.88 0 0 1-.622.399c-.242.097-.515.147-.813.147s-.571-.05-.814-.147a1.856 1.856 0 0 1-.62-.399 1.681 1.681 0 0 1-.396-.602 2.065 2.065 0 0 1-.14-.766c0-.272.047-.525.14-.75.09-.224.223-.423.396-.592.167-.165.375-.296.618-.39s.516-.14.816-.14.574.047.816.14a1.732 1.732 0 0 1 1.015.982zm-3.327-3.362a1.578 1.578 0 0 1-.124-.634c0-.234.042-.456.125-.66.085-.206.197-.377.342-.523A1.61 1.61 0 0 1 12.5 7.89c.233 0 .45.042.642.124a1.56 1.56 0 0 1 .854.865c.082.203.124.425.124.66a1.505 1.505 0 0 1-.47 1.129c-.148.139-.323.25-.517.33-.196.078-.41.118-.633.118s-.437-.04-.63-.117a1.685 1.685 0 0 1-.52-.333 1.446 1.446 0 0 1-.346-.494z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle832.json b/public/assets/components/assets/icon/numberCircle832.json new file mode 100644 index 0000000..274095e --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle832.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm1.494-12.568a3.333 3.333 0 0 1 1.845 1.25 3.839 3.839 0 0 1 .342 3.673 3.335 3.335 0 0 1-.864 1.143 4.044 4.044 0 0 1-1.278.729 4.664 4.664 0 0 1-3.078 0 4.044 4.044 0 0 1-1.278-.73 3.31 3.31 0 0 1-.864-1.142 3.806 3.806 0 0 1 .36-3.68 3.31 3.31 0 0 1 1.827-1.243v-.036a2.753 2.753 0 0 1-.837-.46 3.087 3.087 0 0 1-.63-.683 3.272 3.272 0 0 1-.405-.837 3.06 3.06 0 0 1-.144-.936 3.267 3.267 0 0 1 .279-1.368 3.16 3.16 0 0 1 .756-1.044 3.355 3.355 0 0 1 1.116-.666 4.06 4.06 0 0 1 2.718 0 3.355 3.355 0 0 1 1.116.666 3.16 3.16 0 0 1 .756 1.044 3.267 3.267 0 0 1 .279 1.368 3.06 3.06 0 0 1-.144.936 3.305 3.305 0 0 1-.405.837 2.993 2.993 0 0 1-.639.684 2.943 2.943 0 0 1-.828.459zm-4.464 3.312a2.972 2.972 0 0 0 .216 1.152 2.76 2.76 0 0 0 .603.909 2.7 2.7 0 0 0 .936.603 3.527 3.527 0 0 0 2.43 0 2.71 2.71 0 0 0 .936-.603 2.76 2.76 0 0 0 .603-.91 2.972 2.972 0 0 0 .216-1.151 2.91 2.91 0 0 0-.225-1.143 2.694 2.694 0 0 0-1.548-1.503 3.429 3.429 0 0 0-2.394 0 2.694 2.694 0 0 0-1.548 1.503 2.893 2.893 0 0 0-.225 1.143zm.468-6.21a2.484 2.484 0 0 0 .189.972 2.267 2.267 0 0 0 .53.774 2.608 2.608 0 0 0 .793.513 2.682 2.682 0 0 0 1.98 0 2.62 2.62 0 0 0 .792-.513 2.264 2.264 0 0 0 .53-.774 2.467 2.467 0 0 0 .19-.972 2.582 2.582 0 0 0-.19-.999 2.334 2.334 0 0 0-.53-.792 2.563 2.563 0 0 0-3.564 0 2.336 2.336 0 0 0-.531.792 2.6 2.6 0 0 0-.189.999z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle832F.json b/public/assets/components/assets/icon/numberCircle832F.json new file mode 100644 index 0000000..910f26d --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle832F.json @@ -0,0 +1 @@ +"M13.93 20.618c-.132-.32-.2-.681-.2-1.074 0-.38.07-.74.208-1.065.141-.33.332-.613.569-.843.238-.234.53-.42.869-.551.34-.135.72-.203 1.124-.203s.783.068 1.124.203c.339.133.632.318.87.55.236.232.428.516.567.844.138.328.209.687.209 1.065 0 .393-.068.755-.2 1.075-.133.322-.322.607-.56.845s-.532.426-.868.557c-.342.135-.726.203-1.142.203s-.8-.068-1.142-.203a2.51 2.51 0 0 1-.868-.557 2.567 2.567 0 0 1-.56-.846zM3.2 16.5c0-7.346 5.954-13.3 13.3-13.3s13.3 5.954 13.3 13.3-5.954 13.3-13.3 13.3S3.2 23.846 3.2 16.5zm11.303-.305a3.44 3.44 0 0 0-1.485 1.161c-.474.643-.714 1.41-.714 2.278 0 .59.112 1.13.334 1.604.22.475.528.882.915 1.212.384.327.835.585 1.34.766s1.047.272 1.607.272 1.1-.092 1.606-.272.957-.439 1.341-.766c.387-.33.695-.737.915-1.21a3.765 3.765 0 0 0 .334-1.606c0-.867-.234-1.631-.695-2.269a3.438 3.438 0 0 0-1.51-1.172 3.13 3.13 0 0 0 .454-.3c.267-.207.496-.453.682-.729.183-.27.327-.57.43-.888.101-.318.153-.653.153-.997 0-.529-.1-1.017-.297-1.45a3.384 3.384 0 0 0-.804-1.11 3.576 3.576 0 0 0-1.181-.704 4.148 4.148 0 0 0-1.428-.247c-.499 0-.98.083-1.428.247-.447.163-.844.4-1.18.705a3.359 3.359 0 0 0-.805 1.11c-.197.432-.297.92-.297 1.45 0 .343.052.679.153.996.101.316.245.615.43.889.186.274.411.52.67.727.143.115.296.216.46.303zm1.084-.787c.274.115.582.174.913.174a2.355 2.355 0 0 0 1.645-.647c.206-.197.369-.434.483-.706.115-.273.174-.575.174-.895 0-.334-.059-.645-.174-.922a2.167 2.167 0 0 0-.485-.726 2.303 2.303 0 0 0-1.643-.653c-.333 0-.64.058-.912.173-.275.114-.52.276-.73.48a2.152 2.152 0 0 0-.487.725c-.114.28-.173.59-.173.923 0 .32.058.621.173.896.114.27.277.507.484.706.208.197.455.356.732.472z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle8F16.json b/public/assets/components/assets/icon/numberCircle8F16.json new file mode 100644 index 0000000..95c0e3d --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle8F16.json @@ -0,0 +1 @@ +"M9.354 9.202a1.15 1.15 0 0 1 .332.818c0 .174-.03.33-.09.472-.06.143-.14.264-.24.36a1.121 1.121 0 0 1-.369.232 1.32 1.32 0 0 1-.481.086 1.34 1.34 0 0 1-.492-.087 1.143 1.143 0 0 1-.376-.233.974.974 0 0 1-.237-.355 1.254 1.254 0 0 1-.086-.475c0-.167.03-.317.09-.457s.14-.26.246-.36c.103-.101.225-.18.372-.237a1.3 1.3 0 0 1 .483-.086c.174 0 .336.028.481.085.146.058.266.136.367.237zM7.616 7.078a.878.878 0 0 0 .5.496c.12.051.247.075.39.075a.985.985 0 0 0 .68-.277.909.909 0 0 0 .279-.667.927.927 0 0 0-.077-.382 1.006 1.006 0 0 0-.21-.308.884.884 0 0 0-.298-.195.988.988 0 0 0-.374-.07c-.14 0-.274.023-.393.071a.92.92 0 0 0-.303.195.921.921 0 0 0-.194.3 1.05 1.05 0 0 0-.07.39c0 .132.023.257.07.372zM8.5 1.2a7.3 7.3 0 1 1 0 14.6 7.3 7.3 0 0 1 0-14.6zm.006 3.34c-.316 0-.615.05-.892.147-.28.097-.529.242-.74.428a2.1 2.1 0 0 0-.51.673 2.04 2.04 0 0 0-.19.882c0 .435.117.812.347 1.12.135.183.296.335.481.454a1.943 1.943 0 0 0-.96 1.11c-.078.22-.117.461-.117.716 0 .363.071.692.21.978.138.283.33.528.567.726.235.195.514.347.826.45.31.104.64.156.978.156s.665-.053.973-.155c.31-.105.584-.256.819-.452.24-.198.43-.443.567-.726.14-.286.21-.615.21-.977 0-.25-.039-.488-.116-.707a2.026 2.026 0 0 0-.95-1.123c.182-.12.34-.275.474-.465.227-.32.342-.698.342-1.125 0-.322-.063-.619-.19-.881a2.02 2.02 0 0 0-.504-.665 2.259 2.259 0 0 0-.74-.418 2.699 2.699 0 0 0-.885-.146z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle8F24.json b/public/assets/components/assets/icon/numberCircle8F24.json new file mode 100644 index 0000000..946d486 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle8F24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm3.097 13.468a2.958 2.958 0 0 1-.74.959 3.325 3.325 0 0 1-1.08.61c-.408.143-.838.215-1.277.215s-.87-.072-1.276-.215a3.309 3.309 0 0 1-1.08-.611 2.853 2.853 0 0 1-1.021-2.23c0-.355.05-.69.15-.994.096-.3.238-.578.42-.825a2.777 2.777 0 0 1 1.028-.853 2.35 2.35 0 0 1-.77-.74 2.917 2.917 0 0 1-.33-.708 2.64 2.64 0 0 1-.122-.794c0-.425.082-.82.243-1.174.16-.352.381-.655.658-.9.274-.245.594-.437.953-.57.353-.134.74-.202 1.147-.202.397 0 .781.068 1.14.202.362.132.685.324.96.57a2.719 2.719 0 0 1 .9 2.074c0 .267-.04.534-.121.794a2.933 2.933 0 0 1-.33.707 2.36 2.36 0 0 1-.764.738c.396.19.737.473 1.02.845.38.501.573 1.118.573 1.83 0 .468-.095.896-.281 1.272zm-1.266-2.134c.092.225.139.478.139.75 0 .275-.047.532-.14.768-.09.231-.224.433-.395.6a1.88 1.88 0 0 1-.622.399c-.242.097-.515.147-.813.147s-.571-.05-.814-.147a1.856 1.856 0 0 1-.62-.399 1.681 1.681 0 0 1-.396-.602 2.065 2.065 0 0 1-.14-.766c0-.272.047-.525.14-.75.09-.224.223-.423.396-.592.167-.165.375-.296.618-.39s.516-.14.816-.14.574.047.816.14a1.732 1.732 0 0 1 1.015.982zm-3.327-3.362a1.578 1.578 0 0 1-.124-.634c0-.234.042-.456.125-.66.085-.206.197-.377.342-.523A1.61 1.61 0 0 1 12.5 7.89c.233 0 .45.042.642.124a1.56 1.56 0 0 1 .854.865c.082.203.124.425.124.66a1.505 1.505 0 0 1-.47 1.129c-.148.139-.323.25-.517.33-.196.078-.41.118-.633.118s-.437-.04-.63-.117a1.685 1.685 0 0 1-.52-.333 1.446 1.446 0 0 1-.346-.494z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle8F32.json b/public/assets/components/assets/icon/numberCircle8F32.json new file mode 100644 index 0000000..910f26d --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle8F32.json @@ -0,0 +1 @@ +"M13.93 20.618c-.132-.32-.2-.681-.2-1.074 0-.38.07-.74.208-1.065.141-.33.332-.613.569-.843.238-.234.53-.42.869-.551.34-.135.72-.203 1.124-.203s.783.068 1.124.203c.339.133.632.318.87.55.236.232.428.516.567.844.138.328.209.687.209 1.065 0 .393-.068.755-.2 1.075-.133.322-.322.607-.56.845s-.532.426-.868.557c-.342.135-.726.203-1.142.203s-.8-.068-1.142-.203a2.51 2.51 0 0 1-.868-.557 2.567 2.567 0 0 1-.56-.846zM3.2 16.5c0-7.346 5.954-13.3 13.3-13.3s13.3 5.954 13.3 13.3-5.954 13.3-13.3 13.3S3.2 23.846 3.2 16.5zm11.303-.305a3.44 3.44 0 0 0-1.485 1.161c-.474.643-.714 1.41-.714 2.278 0 .59.112 1.13.334 1.604.22.475.528.882.915 1.212.384.327.835.585 1.34.766s1.047.272 1.607.272 1.1-.092 1.606-.272.957-.439 1.341-.766c.387-.33.695-.737.915-1.21a3.765 3.765 0 0 0 .334-1.606c0-.867-.234-1.631-.695-2.269a3.438 3.438 0 0 0-1.51-1.172 3.13 3.13 0 0 0 .454-.3c.267-.207.496-.453.682-.729.183-.27.327-.57.43-.888.101-.318.153-.653.153-.997 0-.529-.1-1.017-.297-1.45a3.384 3.384 0 0 0-.804-1.11 3.576 3.576 0 0 0-1.181-.704 4.148 4.148 0 0 0-1.428-.247c-.499 0-.98.083-1.428.247-.447.163-.844.4-1.18.705a3.359 3.359 0 0 0-.805 1.11c-.197.432-.297.92-.297 1.45 0 .343.052.679.153.996.101.316.245.615.43.889.186.274.411.52.67.727.143.115.296.216.46.303zm1.084-.787c.274.115.582.174.913.174a2.355 2.355 0 0 0 1.645-.647c.206-.197.369-.434.483-.706.115-.273.174-.575.174-.895 0-.334-.059-.645-.174-.922a2.167 2.167 0 0 0-.485-.726 2.303 2.303 0 0 0-1.643-.653c-.333 0-.64.058-.912.173-.275.114-.52.276-.73.48a2.152 2.152 0 0 0-.487.725c-.114.28-.173.59-.173.923 0 .32.058.621.173.896.114.27.277.507.484.706.208.197.455.356.732.472z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle916.json b/public/assets/components/assets/icon/numberCircle916.json new file mode 100644 index 0000000..68ded36 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle916.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm.67-5.66l-.01-.01a1.394 1.394 0 0 1-.41.14 2.465 2.465 0 0 1-.48.05 2.253 2.253 0 0 1-.87-.165 2.165 2.165 0 0 1-.7-.46 2.112 2.112 0 0 1-.47-.705 2.303 2.303 0 0 1-.17-.89 2.448 2.448 0 0 1 .185-.965 2.18 2.18 0 0 1 .516-.745 2.322 2.322 0 0 1 .779-.48 2.73 2.73 0 0 1 .97-.17 2.65 2.65 0 0 1 .97.175 2.341 2.341 0 0 1 .776.485 2.252 2.252 0 0 1 .51.74 2.332 2.332 0 0 1 .184.93 2.794 2.794 0 0 1-.19 1.05 6.544 6.544 0 0 1-.49.96L8.42 12H7.27zm.825-2.08a1.605 1.605 0 0 0-.107-.585 1.44 1.44 0 0 0-.306-.48 1.476 1.476 0 0 0-.475-.325 1.514 1.514 0 0 0-.612-.12 1.57 1.57 0 0 0-.612.115 1.45 1.45 0 0 0-.475.315 1.35 1.35 0 0 0-.306.48 1.68 1.68 0 0 0-.107.61 1.576 1.576 0 0 0 .107.59 1.418 1.418 0 0 0 .301.47 1.327 1.327 0 0 0 .47.31 1.633 1.633 0 0 0 .612.11 1.67 1.67 0 0 0 .617-.11 1.373 1.373 0 0 0 .48-.31 1.4 1.4 0 0 0 .306-.47 1.625 1.625 0 0 0 .107-.6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle916F.json b/public/assets/components/assets/icon/numberCircle916F.json new file mode 100644 index 0000000..710f592 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle916F.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zM6.061 6.057c.136-.318.325-.59.563-.813.237-.223.522-.4.845-.521.323-.121.673-.183 1.042-.183s.72.064 1.042.189c.322.125.606.302.841.527.235.225.422.496.555.806s.201.649.201 1.008a3 3 0 0 1-.204 1.124c-.132.326-.301.66-.505.99L8.53 12.2H6.897l1.807-2.719a2.6 2.6 0 0 1-.433.04 2.45 2.45 0 0 1-.948-.182 2.36 2.36 0 0 1-.763-.501 2.33 2.33 0 0 1-.514-.772A2.504 2.504 0 0 1 5.86 7.1c0-.38.068-.73.201-1.043zm1.227 1.529a1.378 1.378 0 0 1-.092-.516c0-.2.03-.376.094-.539.06-.159.148-.297.26-.409a1.24 1.24 0 0 1 .41-.272c.158-.067.337-.1.536-.1.195 0 .375.034.532.104a1.243 1.243 0 0 1 .674.693c.062.161.093.334.093.514 0 .192-.03.369-.092.525a1.175 1.175 0 0 1-.674.668 1.478 1.478 0 0 1-.544.096 1.43 1.43 0 0 1-.54-.096 1.13 1.13 0 0 1-.398-.263 1.233 1.233 0 0 1-.259-.405z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle924.json b/public/assets/components/assets/icon/numberCircle924.json new file mode 100644 index 0000000..971e2de --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle924.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm1.434-9.126l-.028-.028a1.734 1.734 0 0 1-.63.266 3.333 3.333 0 0 1-.784.098 3.153 3.153 0 0 1-1.197-.224 2.904 2.904 0 0 1-.959-.623 2.827 2.827 0 0 1-.637-.966 3.266 3.266 0 0 1-.23-1.239 3.304 3.304 0 0 1 .238-1.267 2.752 2.752 0 0 1 .671-.987 3.188 3.188 0 0 1 1.022-.637 3.708 3.708 0 0 1 2.576 0A3.204 3.204 0 0 1 15 7.704a2.777 2.777 0 0 1 .671.987 3.322 3.322 0 0 1 .238 1.267 3.788 3.788 0 0 1-.266 1.428 8.92 8.92 0 0 1-.63 1.26L12.31 17h-1.162zm.966-2.716a2.479 2.479 0 0 0-.161-.896 2.091 2.091 0 0 0-.455-.721 2.161 2.161 0 0 0-.7-.476 2.378 2.378 0 0 0-1.792 0 2.166 2.166 0 0 0-.7.476 2.091 2.091 0 0 0-.455.721 2.479 2.479 0 0 0-.16.896 2.506 2.506 0 0 0 .153.89 2.063 2.063 0 0 0 .44.713 1.985 1.985 0 0 0 .701.469 2.58 2.58 0 0 0 1.834 0 1.985 1.985 0 0 0 .7-.469 2.08 2.08 0 0 0 .442-.714 2.528 2.528 0 0 0 .153-.889z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle924F.json b/public/assets/components/assets/icon/numberCircle924F.json new file mode 100644 index 0000000..06f80bc --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle924F.json @@ -0,0 +1 @@ +"M14.552 9.134c.098.256.148.532.148.824 0 .293-.048.57-.14.82a1.78 1.78 0 0 1-1.03 1.067c-.25.101-.532.153-.842.153s-.593-.052-.842-.154a1.76 1.76 0 0 1-.63-.422 1.86 1.86 0 0 1-.399-.645 2.325 2.325 0 0 1-.14-.819c0-.292.049-.568.147-.824a1.91 1.91 0 0 1 .41-.654 1.99 1.99 0 0 1 .638-.431c.244-.106.519-.16.816-.16a2.006 2.006 0 0 1 1.453.591c.175.181.314.4.411.654zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-6.692-2.542c0-.481-.085-.934-.253-1.343a2.994 2.994 0 0 0-.72-1.057 3.42 3.42 0 0 0-1.086-.678 3.717 3.717 0 0 0-1.361-.244c-.488 0-.946.082-1.361.244a3.41 3.41 0 0 0-1.085.678c-.31.289-.552.644-.72 1.057a3.51 3.51 0 0 0-.254 1.343c0 .47.083.912.246 1.314.163.402.393.75.682 1.034a3.11 3.11 0 0 0 1.024.666c.39.158.818.238 1.272.238a3.555 3.555 0 0 0 .945-.133L10.78 17.2h1.64l2.763-4.45c.246-.41.462-.843.644-1.29.186-.461.28-.967.28-1.502z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle932.json b/public/assets/components/assets/icon/numberCircle932.json new file mode 100644 index 0000000..579129b --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle932.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm2.344-11.654l-.036-.036a2.398 2.398 0 0 1-.934.512 3.894 3.894 0 0 1-1.185.188 4.033 4.033 0 0 1-1.508-.278 3.55 3.55 0 0 1-1.212-.79 3.626 3.626 0 0 1-.8-1.23 4.228 4.228 0 0 1-.287-1.58 4.054 4.054 0 0 1 .306-1.589 3.707 3.707 0 0 1 .843-1.248 3.806 3.806 0 0 1 1.276-.808A4.414 4.414 0 0 1 16.923 10a4.347 4.347 0 0 1 1.607.287 3.65 3.65 0 0 1 2.083 2.047 4.156 4.156 0 0 1 .296 1.598 5.12 5.12 0 0 1-.287 1.724 9.273 9.273 0 0 1-.809 1.67L16.366 23h-1.185zm1.059-3.214a3.24 3.24 0 0 0-.224-1.221 3.031 3.031 0 0 0-.62-.97 2.826 2.826 0 0 0-.942-.646 3.264 3.264 0 0 0-2.425 0 2.817 2.817 0 0 0-.942.646 3.018 3.018 0 0 0-.62.97 3.24 3.24 0 0 0-.224 1.221 3.37 3.37 0 0 0 .216 1.212 2.84 2.84 0 0 0 .6.97 2.779 2.779 0 0 0 .935.637 3.34 3.34 0 0 0 2.45 0 2.854 2.854 0 0 0 .952-.637 2.896 2.896 0 0 0 .62-.97 3.259 3.259 0 0 0 .224-1.212z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle932F.json b/public/assets/components/assets/icon/numberCircle932F.json new file mode 100644 index 0000000..f585279 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle932F.json @@ -0,0 +1 @@ +"M19.493 12.785c.14.346.21.732.21 1.147 0 .404-.07.787-.21 1.138a2.71 2.71 0 0 1-.577.904c-.242.248-.54.448-.885.593a2.957 2.957 0 0 1-1.144.217 2.93 2.93 0 0 1-1.152-.216 2.604 2.604 0 0 1-.868-.593 2.64 2.64 0 0 1-.558-.902 3.18 3.18 0 0 1-.203-1.141c0-.415.07-.801.21-1.146.14-.346.334-.651.579-.906.243-.255.538-.457.875-.6a2.9 2.9 0 0 1 1.134-.218c.41 0 .793.073 1.135.216.338.146.633.348.876.6.243.257.438.561.578.907zM29.8 16.5c0 7.346-5.954 13.3-13.3 13.3S3.2 23.846 3.2 16.5 9.154 3.2 16.5 3.2s13.3 5.954 13.3 13.3zm-8.691-2.568c0-.61-.105-1.173-.312-1.674a3.92 3.92 0 0 0-.87-1.306 3.937 3.937 0 0 0-1.324-.85 4.55 4.55 0 0 0-1.68-.302c-.61 0-1.178.101-1.69.3-.513.2-.964.487-1.34.851a3.926 3.926 0 0 0-.89 1.315 4.278 4.278 0 0 0-.32 1.666c0 .597.1 1.154.3 1.655.202.502.486.938.845 1.297.359.36.79.64 1.28.834a4.253 4.253 0 0 0 2.827.095c.118-.038.23-.08.335-.125L14.82 23.2h1.659l3.506-5.77a9.564 9.564 0 0 0 .825-1.706 5.341 5.341 0 0 0 .299-1.792z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle9F16.json b/public/assets/components/assets/icon/numberCircle9F16.json new file mode 100644 index 0000000..710f592 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle9F16.json @@ -0,0 +1 @@ +"M8.5 15.8a7.3 7.3 0 1 0 0-14.6 7.3 7.3 0 0 0 0 14.6zM6.061 6.057c.136-.318.325-.59.563-.813.237-.223.522-.4.845-.521.323-.121.673-.183 1.042-.183s.72.064 1.042.189c.322.125.606.302.841.527.235.225.422.496.555.806s.201.649.201 1.008a3 3 0 0 1-.204 1.124c-.132.326-.301.66-.505.99L8.53 12.2H6.897l1.807-2.719a2.6 2.6 0 0 1-.433.04 2.45 2.45 0 0 1-.948-.182 2.36 2.36 0 0 1-.763-.501 2.33 2.33 0 0 1-.514-.772A2.504 2.504 0 0 1 5.86 7.1c0-.38.068-.73.201-1.043zm1.227 1.529a1.378 1.378 0 0 1-.092-.516c0-.2.03-.376.094-.539.06-.159.148-.297.26-.409a1.24 1.24 0 0 1 .41-.272c.158-.067.337-.1.536-.1.195 0 .375.034.532.104a1.243 1.243 0 0 1 .674.693c.062.161.093.334.093.514 0 .192-.03.369-.092.525a1.175 1.175 0 0 1-.674.668 1.478 1.478 0 0 1-.544.096 1.43 1.43 0 0 1-.54-.096 1.13 1.13 0 0 1-.398-.263 1.233 1.233 0 0 1-.259-.405z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle9F24.json b/public/assets/components/assets/icon/numberCircle9F24.json new file mode 100644 index 0000000..06f80bc --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle9F24.json @@ -0,0 +1 @@ +"M14.552 9.134c.098.256.148.532.148.824 0 .293-.048.57-.14.82a1.78 1.78 0 0 1-1.03 1.067c-.25.101-.532.153-.842.153s-.593-.052-.842-.154a1.76 1.76 0 0 1-.63-.422 1.86 1.86 0 0 1-.399-.645 2.325 2.325 0 0 1-.14-.819c0-.292.049-.568.147-.824a1.91 1.91 0 0 1 .41-.654 1.99 1.99 0 0 1 .638-.431c.244-.106.519-.16.816-.16a2.006 2.006 0 0 1 1.453.591c.175.181.314.4.411.654zM22.8 12.5c0 5.692-4.61 10.3-10.3 10.3S2.2 18.192 2.2 12.5c0-5.69 4.61-10.3 10.3-10.3s10.3 4.61 10.3 10.3zm-6.692-2.542c0-.481-.085-.934-.253-1.343a2.994 2.994 0 0 0-.72-1.057 3.42 3.42 0 0 0-1.086-.678 3.717 3.717 0 0 0-1.361-.244c-.488 0-.946.082-1.361.244a3.41 3.41 0 0 0-1.085.678c-.31.289-.552.644-.72 1.057a3.51 3.51 0 0 0-.254 1.343c0 .47.083.912.246 1.314.163.402.393.75.682 1.034a3.11 3.11 0 0 0 1.024.666c.39.158.818.238 1.272.238a3.555 3.555 0 0 0 .945-.133L10.78 17.2h1.64l2.763-4.45c.246-.41.462-.843.644-1.29.186-.461.28-.967.28-1.502z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberCircle9F32.json b/public/assets/components/assets/icon/numberCircle9F32.json new file mode 100644 index 0000000..f585279 --- /dev/null +++ b/public/assets/components/assets/icon/numberCircle9F32.json @@ -0,0 +1 @@ +"M19.493 12.785c.14.346.21.732.21 1.147 0 .404-.07.787-.21 1.138a2.71 2.71 0 0 1-.577.904c-.242.248-.54.448-.885.593a2.957 2.957 0 0 1-1.144.217 2.93 2.93 0 0 1-1.152-.216 2.604 2.604 0 0 1-.868-.593 2.64 2.64 0 0 1-.558-.902 3.18 3.18 0 0 1-.203-1.141c0-.415.07-.801.21-1.146.14-.346.334-.651.579-.906.243-.255.538-.457.875-.6a2.9 2.9 0 0 1 1.134-.218c.41 0 .793.073 1.135.216.338.146.633.348.876.6.243.257.438.561.578.907zM29.8 16.5c0 7.346-5.954 13.3-13.3 13.3S3.2 23.846 3.2 16.5 9.154 3.2 16.5 3.2s13.3 5.954 13.3 13.3zm-8.691-2.568c0-.61-.105-1.173-.312-1.674a3.92 3.92 0 0 0-.87-1.306 3.937 3.937 0 0 0-1.324-.85 4.55 4.55 0 0 0-1.68-.302c-.61 0-1.178.101-1.69.3-.513.2-.964.487-1.34.851a3.926 3.926 0 0 0-.89 1.315 4.278 4.278 0 0 0-.32 1.666c0 .597.1 1.154.3 1.655.202.502.486.938.845 1.297.359.36.79.64 1.28.834a4.253 4.253 0 0 0 2.827.095c.118-.038.23-.08.335-.125L14.82 23.2h1.659l3.506-5.77a9.564 9.564 0 0 0 .825-1.706 5.341 5.341 0 0 0 .299-1.792z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberOfTerritories16.json b/public/assets/components/assets/icon/numberOfTerritories16.json new file mode 100644 index 0000000..1335f75 --- /dev/null +++ b/public/assets/components/assets/icon/numberOfTerritories16.json @@ -0,0 +1 @@ +"M16 8V3H7V1H1v8.06c.349.115.566.682 1.187.94 1.147.476 2.178-.76 2.513-1 .604-.433.953 1.713 1.55 1.67 1.355-.097 1.677.136 1.72.578a1.694 1.694 0 0 0 1.352 1.6 1.717 1.717 0 0 1 1.257.734c.288.372 1.921.085 2.155 1.262a1.5 1.5 0 0 0 1.263 1.135A2.382 2.382 0 0 0 15 15.907c.01-.01 0-5.907 0-5.907h-1V8zM4.86 7.942a1.273 1.273 0 0 0-.743.245 3.981 3.981 0 0 0-.313.264c-.255.23-.729.657-1.081.657a.393.393 0 0 1-.154-.032 1.236 1.236 0 0 1-.401-.34c-.053-.057-.107-.117-.168-.177V2h4v2h3v2H6v2.604a1.378 1.378 0 0 0-1.14-.662zM14 14.945a.412.412 0 0 1-.286-.297 2.462 2.462 0 0 0-2.278-1.81l-.183-.034a2.753 2.753 0 0 0-1.743-.939c-.131-.025-.485-.094-.545-.715C8.9 10.497 8.493 9.73 7 9.661V7h4v4h3zM13 7v3h-1V6h-2V4h5v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberOfTerritories24.json b/public/assets/components/assets/icon/numberOfTerritories24.json new file mode 100644 index 0000000..1e70bff --- /dev/null +++ b/public/assets/components/assets/icon/numberOfTerritories24.json @@ -0,0 +1 @@ +"M22 12V5H10V2H2v10.748c.465.152.754.909 1.582 1.252 1.53.635 2.904-1.013 3.351-1.333.805-.577 1.272 2.283 2.067 2.226 1.807-.128 2.236.182 2.293.77a2.26 2.26 0 0 0 1.803 2.133 2.289 2.289 0 0 1 1.676.98c.384.496 2.562.114 2.873 1.683a2 2 0 0 0 1.684 1.513 4.97 4.97 0 0 0 1.665-.096c.014-.014 0-7.876 0-7.876H19v-2zm-15.648-.146c-.097.069-.23.184-.39.328a3.07 3.07 0 0 1-1.665.962.849.849 0 0 1-.332-.068 1.936 1.936 0 0 1-.652-.535A5.462 5.462 0 0 0 3 12.22V3h6v3h4v3H7v2.614a1.365 1.365 0 0 0-.648.24zM20 15v5.998l-.178.002a2.668 2.668 0 0 1-.31-.011 1.025 1.025 0 0 1-.887-.725c-.334-1.687-1.92-1.99-2.774-2.154a7.544 7.544 0 0 1-.378-.078 3.282 3.282 0 0 0-2.188-1.218 1.23 1.23 0 0 1-.997-1.247c-.166-1.702-1.968-1.702-2.56-1.702a10 10 0 0 0-.479.012c-.103-.168-.23-.427-.316-.601A4.028 4.028 0 0 0 8 11.896V10h7v5zm-2-4v3h-2V9h-2V6h7v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/numberOfTerritories32.json b/public/assets/components/assets/icon/numberOfTerritories32.json new file mode 100644 index 0000000..d716bb5 --- /dev/null +++ b/public/assets/components/assets/icon/numberOfTerritories32.json @@ -0,0 +1 @@ +"M31 15V5H13V1H1v16.122c.697.229 1.132 1.363 2.373 1.878 2.295.952 4.356-1.52 5.027-2 1.207-.865 1.907 3.425 3.1 3.34 2.71-.193 3.354.272 3.44 1.156a3.389 3.389 0 0 0 2.703 3.198 3.433 3.433 0 0 1 2.514 1.47c.577.743 3.844.171 4.31 2.524a3 3 0 0 0 2.527 2.27A4.764 4.764 0 0 0 29 30.814C29.022 30.792 29 19 29 19h-2v-4zM8 11v5.093a1.258 1.258 0 0 0-.183.094 7.121 7.121 0 0 0-.539.457c-.652.587-1.743 1.572-2.833 1.572a1.761 1.761 0 0 1-.69-.14 3.319 3.319 0 0 1-1.154-.927A5.829 5.829 0 0 0 2 16.558V2h10v4h6v5zm20 9v9.99s-.706.007-.803-.012a2.045 2.045 0 0 1-1.749-1.485c-.436-2.2-2.52-2.598-3.766-2.837a6.514 6.514 0 0 1-.784-.178 4.424 4.424 0 0 0-3.064-1.765 2.394 2.394 0 0 1-1.9-2.315c-.204-2.101-2.485-2.101-3.343-2.101-.29 0-.611.01-.969.032a7.926 7.926 0 0 1-.67-1.193c-.5-1.008-1.018-2.038-1.952-2.215V12h12v8zm-2-6v5h-4v-8h-3V6h11v8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/objectDetection16.json b/public/assets/components/assets/icon/objectDetection16.json new file mode 100644 index 0000000..180da6e --- /dev/null +++ b/public/assets/components/assets/icon/objectDetection16.json @@ -0,0 +1 @@ +"M2 6H1V1h5v1H2zm13 0h1V1h-5v1h4zm-9 9H2v-4H1v5h5zm5 1h5v-5h-1v4h-4zM8 9h1V8H8zm2 0h4V8h-4zM3 9h4V8H3zm5 5h1v-4H8zm0-7h1V3H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/objectDetection24.json b/public/assets/components/assets/icon/objectDetection24.json new file mode 100644 index 0000000..965f389 --- /dev/null +++ b/public/assets/components/assets/icon/objectDetection24.json @@ -0,0 +1 @@ +"M2 17h1v5h5v1H2zm21 0h-1v5h-5v1h6zM3 3h5V2H2v6h1zm20-1h-6v1h5v5h1zm-9.75 12h-1.5a.75.75 0 0 1-.75-.75v-1.5a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-.75.75zM13 12h-1v1h1zm7 0h-5v1h5zm-10 0H5v1h5zm3 8v-5h-1v5zm-1-10h1V5h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/objectDetection32.json b/public/assets/components/assets/icon/objectDetection32.json new file mode 100644 index 0000000..2ea178f --- /dev/null +++ b/public/assets/components/assets/icon/objectDetection32.json @@ -0,0 +1 @@ +"M4 10H3V3h7v1H4zm19-6h6v6h1V3h-7zM10 29H4v-6H3v7h7zm19 0h-6v1h7v-7h-1zm-4-13h-6v1h6zM8 17h6v-1H8zm9 2h-1v6h1zm0-11h-1v6h1zm-2 8.93v-.86A1.07 1.07 0 0 1 16.07 15h.86A1.07 1.07 0 0 1 18 16.07v.86A1.07 1.07 0 0 1 16.93 18h-.86A1.07 1.07 0 0 1 15 16.93zm1 .07h1v-1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/offline16.json b/public/assets/components/assets/icon/offline16.json new file mode 100644 index 0000000..8075b40 --- /dev/null +++ b/public/assets/components/assets/icon/offline16.json @@ -0,0 +1 @@ +"M6 12v1H3.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.486 3.486 0 0 1 13 12.95v-1a2.495 2.495 0 0 0 .52-4.725l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 5.5a.989.989 0 0 0-.987.92L2.966 7l-.525.246A2.494 2.494 0 0 0 3.5 12zm4.207.5l2.146-2.146-.707-.707L9.5 11.793 7.354 9.646l-.707.707L8.793 12.5l-2.147 2.146.707.707L9.5 13.207l2.146 2.146.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/offline24.json b/public/assets/components/assets/icon/offline24.json new file mode 100644 index 0000000..386b0e7 --- /dev/null +++ b/public/assets/components/assets/icon/offline24.json @@ -0,0 +1 @@ +"M24 14a5 5 0 0 1-5 5h-1v-1h1a3.99 3.99 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 8.59l-.977-.483A2.277 2.277 0 0 0 6.19 7.87a2.18 2.18 0 0 0-1.167.339 2.205 2.205 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 18h6v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.024A3.17 3.17 0 0 1 6.19 6.87a3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 14zm-8.793 4.5l3.146-3.146-.707-.707-3.146 3.146-3.146-3.146-.707.707 3.146 3.146-3.146 3.146.707.707 3.146-3.146 3.146 3.146.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/offline32.json b/public/assets/components/assets/icon/offline32.json new file mode 100644 index 0000000..9ebc1d4 --- /dev/null +++ b/public/assets/components/assets/icon/offline32.json @@ -0,0 +1 @@ +"M31.8 18.704c0 3.489-2.765 6.296-5.238 6.296H24v-1h2.562c1.92 0 4.238-2.362 4.238-5.296a5.359 5.359 0 0 0-3.607-5.097l-.407-.138-.581-.198-.087-.608-.06-.425A7.953 7.953 0 0 0 18.462 5.2a7.647 7.647 0 0 0-6.683 4.187l-.259.488-.37.696-.763-.197-.535-.138a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.022.404-.031.573-.51.262-.357.183A5.173 5.173 0 0 0 2.2 18.898c0 2.652 2.166 5.085 4.545 5.102H14v1H6.737C3.733 24.978 1.2 21.989 1.2 18.898a6.169 6.169 0 0 1 3.378-5.494l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 4.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044zM20.207 24.5l4.146-4.146-.707-.707-4.146 4.146-4.146-4.146-.707.707 4.146 4.146-4.146 4.146.707.707 4.146-4.146 4.146 4.146.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/online16.json b/public/assets/components/assets/icon/online16.json new file mode 100644 index 0000000..a79c2e1 --- /dev/null +++ b/public/assets/components/assets/icon/online16.json @@ -0,0 +1 @@ +"M5 12v1H3.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.486 3.486 0 0 1 13 12.95v-1a2.495 2.495 0 0 0 .52-4.725l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 5.5a.989.989 0 0 0-.987.92L2.966 7l-.525.246A2.494 2.494 0 0 0 3.5 12zm3.5 2.207l4.57-4.57-.707-.707L8.5 12.793 6.637 10.93l-.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/online24.json b/public/assets/components/assets/icon/online24.json new file mode 100644 index 0000000..aea1c49 --- /dev/null +++ b/public/assets/components/assets/icon/online24.json @@ -0,0 +1 @@ +"M24 14a5 5 0 0 1-5 5h-1v-1h1a3.99 3.99 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 8.59l-.977-.483A2.277 2.277 0 0 0 6.19 7.87a2.18 2.18 0 0 0-1.167.339 2.205 2.205 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 18h4v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.024A3.17 3.17 0 0 1 6.19 6.87a3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 14zm-4.637-1.07L13.5 18.793l-2.863-2.863-.707.707 3.57 3.57 6.57-6.57z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/online32.json b/public/assets/components/assets/icon/online32.json new file mode 100644 index 0000000..c233561 --- /dev/null +++ b/public/assets/components/assets/icon/online32.json @@ -0,0 +1 @@ +"M31.8 18.704c0 3.489-2.765 6.296-5.238 6.296H24v-1h2.562c1.92 0 4.238-2.362 4.238-5.296a5.359 5.359 0 0 0-3.607-5.097l-.407-.138-.581-.198-.087-.608-.06-.425A7.953 7.953 0 0 0 18.462 5.2a7.647 7.647 0 0 0-6.683 4.187l-.259.488-.37.696-.763-.197-.535-.138a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.022.404-.031.573-.51.262-.357.183A5.173 5.173 0 0 0 2.2 18.898c0 2.652 2.166 5.085 4.545 5.102H13v1H6.737C3.733 24.978 1.2 21.989 1.2 18.898a6.169 6.169 0 0 1 3.378-5.494l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 4.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044zm-6.437.226L18.5 25.793l-2.863-2.863-.707.707 3.57 3.57 7.57-7.57z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/openBook16.json b/public/assets/components/assets/icon/openBook16.json new file mode 100644 index 0000000..4e12dff --- /dev/null +++ b/public/assets/components/assets/icon/openBook16.json @@ -0,0 +1 @@ +"M2.184 14.031a4.664 4.664 0 0 1 2.827-.93 4.514 4.514 0 0 1 3.143 1.209l.353.351.352-.351a4.514 4.514 0 0 1 3.145-1.208 4.67 4.67 0 0 1 2.814.918.726.726 0 0 0 .774.079.738.738 0 0 0 .408-.658V4.386a.729.729 0 0 0-.133-.42A4.731 4.731 0 0 0 12 2.1a4.843 4.843 0 0 0-3.495 1.42A4.938 4.938 0 0 0 5 2.1a4.682 4.682 0 0 0-3.907 1.944L1 4.214v9.24a.733.733 0 0 0 1.184.577zM12 3.1a3.75 3.75 0 0 1 3 1.373v8.459a5.756 5.756 0 0 0-6 .027V4.507A3.75 3.75 0 0 1 12 3.1zM2 4.49A3.767 3.767 0 0 1 5 3.1a3.789 3.789 0 0 1 3 1.376v8.474a5.75 5.75 0 0 0-6-.008z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/openBook24.json b/public/assets/components/assets/icon/openBook24.json new file mode 100644 index 0000000..e07c8fb --- /dev/null +++ b/public/assets/components/assets/icon/openBook24.json @@ -0,0 +1 @@ +"M18.003 3A7.646 7.646 0 0 0 12.5 5.277 7.646 7.646 0 0 0 6.997 3a7.532 7.532 0 0 0-5.833 2.686.79.79 0 0 0-.164.493v13.59a.833.833 0 0 0 .499.755.894.894 0 0 0 .879-.083A8.187 8.187 0 0 1 7 19.033a7.832 7.832 0 0 1 5.153 1.841l.31.355.384-.355A7.832 7.832 0 0 1 18 19.034a8.185 8.185 0 0 1 4.624 1.41.903.903 0 0 0 .875.081.834.834 0 0 0 .501-.755V6.179a.79.79 0 0 0-.161-.49A7.536 7.536 0 0 0 18.003 3zM2 19.49V6.24A6.53 6.53 0 0 1 6.997 4 6.568 6.568 0 0 1 12 6.244v13.253a9.16 9.16 0 0 0-5-1.464 9.266 9.266 0 0 0-5 1.456zm21 0a9.262 9.262 0 0 0-5-1.457 9.16 9.16 0 0 0-5 1.464V6.244a6.697 6.697 0 0 1 10-.005z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/openBook32.json b/public/assets/components/assets/icon/openBook32.json new file mode 100644 index 0000000..6988d8e --- /dev/null +++ b/public/assets/components/assets/icon/openBook32.json @@ -0,0 +1 @@ +"M30.87 7.34a9.977 9.977 0 0 0-14.37-.382 9.977 9.977 0 0 0-14.37.383L2 7.483v19.01a.966.966 0 0 0 1.6.729 8.975 8.975 0 0 1 12.53.714l.37.404.37-.404a8.976 8.976 0 0 1 12.531-.713.966.966 0 0 0 1.599-.73V7.483zM3 26.494V7.875a8.966 8.966 0 0 1 13 .01v18.548a9.994 9.994 0 0 0-6.5-2.423A9.614 9.614 0 0 0 3 26.493zm20.5-2.483a9.994 9.994 0 0 0-6.5 2.423V7.886a8.967 8.967 0 0 1 13.001-.011l.057 18.593A9.973 9.973 0 0 0 23.5 24.01z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/organization16.json b/public/assets/components/assets/icon/organization16.json new file mode 100644 index 0000000..1392dc3 --- /dev/null +++ b/public/assets/components/assets/icon/organization16.json @@ -0,0 +1 @@ +"M3 1v2H1v13h7v-4h1v4h7V3H9V1zm12 3v11h-5v-4H7v4H2V4h2V2h4v2zM3 9h3V6H3zm1-2h1v1H4zm3 2h3V6H7zm1-2h1v1H8zm6-1h-3v3h3zm-1 2h-1V7h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/organization24.json b/public/assets/components/assets/icon/organization24.json new file mode 100644 index 0000000..c036e13 --- /dev/null +++ b/public/assets/components/assets/icon/organization24.json @@ -0,0 +1 @@ +"M22 4H12V2H5v2H2v18H0v1h11v-5h2v5h11v-1h-2zm-8 18v-5h-4v5H3V5h3V3h5v2h10v17zM5 11h4V7H5zm1-3h2v2H6zm4 3h4V7h-4zm1-3h2v2h-2zm4 3h4V7h-4zm1-3h2v2h-2zM5 16h4v-4H5zm1-3h2v2H6zm4 3h4v-4h-4zm1-3h2v2h-2zm4 3h4v-4h-4zm1-3h2v2h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/organization32.json b/public/assets/components/assets/icon/organization32.json new file mode 100644 index 0000000..d351339 --- /dev/null +++ b/public/assets/components/assets/icon/organization32.json @@ -0,0 +1 @@ +"M30 29h-2V6H15V3H7v3H4v23H2v1h13v-5h2v5h13zm-12 0v-5h-4v5H5V7h3V4h6v3h13v22zM8 14h4v-4H8zm1-3h2v2H9zm5 3h4v-4h-4zm1-3h2v2h-2zm5 3h4v-4h-4zm1-3h2v2h-2zM8 21h4v-4H8zm1-3h2v2H9zm5 3h4v-4h-4zm1-3h2v2h-2zm5 3h4v-4h-4zm1-3h2v2h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/orientedImageryLayer16.json b/public/assets/components/assets/icon/orientedImageryLayer16.json new file mode 100644 index 0000000..2387e23 --- /dev/null +++ b/public/assets/components/assets/icon/orientedImageryLayer16.json @@ -0,0 +1 @@ +"M15.585 11.892l.405 2.388s-.706-.535-1.939-.853l1.534-1.535zM3.654 13.785a9.618 9.618 0 0 1-2.534-.355l1.82-10.7c.62.13 1.45.26 2.35.26 1.52 0 2.33-.29 3.05-.55.64-.23 1.2-.44 2.37-.44.93 0 1.77.23 2.27.4l.626 3.716 1.069.31-.805-4.746S12.44 1 10.71 1c-2.69 0-2.73.99-5.42.99-1.73 0-3.16-.51-3.16-.51L0 14.08s1.42.71 3.79.71c.232 0 .434-.02.647-.032a4.563 4.563 0 0 1-.783-.973zM15.81 8.84l-7.15 7.15-.6-2.07c-.18.05-.37.07-.56.07-1.38 0-2.5-1.17-2.5-2.55 0-1.09.7-1.97 1.68-2.31l-.45-1.54L7.42 6.4l8.39 2.44zM9 11.49c0-.658-.423-1.209-1.01-1.412v.002c-.15-.06-.32-.09-.49-.09-.788 0-1.5.647-1.5 1.5 0 .83.67 1.5 1.5 1.5.82 0 1.5-.68 1.5-1.5zm.15 2.6l4.76-4.76-6.2-1.8-.35.35.323 1.128a2.485 2.485 0 0 1 1.295 4.483l.172.599zM8 10.99H7v1h1v-1zM5.414 6.576a1 1 0 1 0 0-2 1 1 0 0 0 0 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/orientedImageryLayer24.json b/public/assets/components/assets/icon/orientedImageryLayer24.json new file mode 100644 index 0000000..e5f01df --- /dev/null +++ b/public/assets/components/assets/icon/orientedImageryLayer24.json @@ -0,0 +1 @@ +"M22.733 14.365l1.148 6.818s-2.034-1.017-5.423-1.017c-.57 0-1.091.021-1.582.056l1.044-1.044c.18-.004.35-.012.538-.012 1.74 0 3.154.254 4.157.52l-.75-4.453.868-.868zM9.304 20.602c-.84.12-1.768.198-2.88.198-1.999 0-3.493-.38-4.3-.65L4.848 4.343c.89.215 2.227.457 3.723.457 2.121 0 3.252-.465 4.25-.875.946-.39 1.763-.725 3.49-.725 1.55 0 2.927.38 3.63.615l1 5.937 1.066.309-1.177-6.983S18.797 2.2 16.31 2.2c-3.847 0-3.891 1.6-7.74 1.6-2.485 0-4.52-.722-4.52-.722L1 20.783S3.034 21.8 6.424 21.8c1.226 0 2.246-.091 3.162-.228l-.282-.97zM22.1 12.17l-10.2 10.2-1.32-4.55c-.34.12-.7.18-1.08.18C7.57 18 6 16.43 6 14.5c0-1.63 1.12-3.01 2.64-3.39l-.36-1.23 1.33-1.33 12.49 3.62zM11.99 14.5c0-1.374-1.1-2.5-2.49-2.5a2.5 2.5 0 0 0 0 5 2.505 2.505 0 0 0 2.49-2.5zm.4 5.96l7.81-7.8L9.9 9.67l-.49.5.24.84c1.85.07 3.34 1.61 3.34 3.49 0 1.19-.59 2.24-1.5 2.86l.9 3.1zM11 15h-1v1H9v-1H8v-1h1v-1h1v1h1v1zM6.5 7.5a1 1 0 1 1 2 0 1 1 0 0 1-2 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/orientedImageryLayer32.json b/public/assets/components/assets/icon/orientedImageryLayer32.json new file mode 100644 index 0000000..fb920b3 --- /dev/null +++ b/public/assets/components/assets/icon/orientedImageryLayer32.json @@ -0,0 +1 @@ +"M15 22h-1v1h-1v-1h-1v-1h1v-1h1v1h1v1zm13.733-1.545l1.047 6.275c-1.37-.24-3.59-.53-6.32-.53-.169 0-.324.007-.486.01l-1.04 1.04c.477-.031.982-.05 1.526-.05 4.45 0 7.54.8 7.54.8l-1.398-8.413-.87.868zm-14.934 7.673c-1.42.386-3.007.672-5.259.672-3.01 0-5.37-.89-6.43-1.37L5.79 5.22c1.02.3 2.54.65 4.55.65 2.5 0 4-.43 5.44-.85 1.45-.42 2.82-.81 5.29-.81 2.19 0 4.11.33 5.05.52l1.698 10.204 1.06.308L27 3.9s-2.67-.69-5.93-.69c-5.14 0-5.92 1.66-10.73 1.66-2.82 0-4.64-.74-5.34-.97L1 28s3.09 1.8 7.54 1.8c2.373 0 4.059-.31 5.537-.717l-.278-.955zM10.5 10c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5zm2.216.633a2.5 2.5 0 0 1-1.027 1.053l1.041 3.584c-.88.16-1.66.58-2.27 1.19-.78.78-1.26 1.86-1.26 3.04 0 2.373 1.927 4.3 4.3 4.3.57 0 1.11-.11 1.61-.32l1.3 4.46L29 17.36l-16.284-4.727zM13.5 24.8c-1.82 0-3.3-1.48-3.3-3.3s1.48-3.3 3.3-3.3c1.786 0 3.3 1.448 3.3 3.3 0 1.793-1.472 3.3-3.3 3.3zm2.51.18a4.28 4.28 0 0 0 1.79-3.48c0-1.18-.48-2.26-1.26-3.04-.72-.72-1.7-1.19-2.78-1.25l-1.03-3.54 14.37 4.17-10.2 10.2-.89-3.06z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/orientedImageryWidget16.json b/public/assets/components/assets/icon/orientedImageryWidget16.json new file mode 100644 index 0000000..71a70bf --- /dev/null +++ b/public/assets/components/assets/icon/orientedImageryWidget16.json @@ -0,0 +1 @@ +"M7.05 8a3.048 3.048 0 0 0-3.656-2.989l-.179-.832a3.897 3.897 0 0 1 1.633 7.622l-.177-.83A3.052 3.052 0 0 0 7.05 8zM.95 8c0-.018.005-.034.005-.052l-.38-1.773a3.818 3.818 0 0 0 1.049 4.895L1.24 9.278A3.017 3.017 0 0 1 .95 8zM1 2a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm1.992-.916a1.98 1.98 0 0 1-.292.956l11.112 3.382-9.505 8.624-.66-3.082a2.962 2.962 0 0 1-1.1-.354l1.146 5.344L15.788 4.979zM1 3c-.029 0-.056-.007-.085-.009l.69 3.22a2.999 2.999 0 0 1 .857-.774l-.57-2.657A1.976 1.976 0 0 1 1 3zm2.354 6.354L4 8.707l.646.646.707-.707L4.707 8l.646-.646-.707-.707L4 7.293l-.646-.646-.707.707.646.646-.646.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/orientedImageryWidget24.json b/public/assets/components/assets/icon/orientedImageryWidget24.json new file mode 100644 index 0000000..bb59e3a --- /dev/null +++ b/public/assets/components/assets/icon/orientedImageryWidget24.json @@ -0,0 +1 @@ +"M4.646 12.646L5.793 11.5l-1.147-1.146.707-.707L6.5 10.793l1.146-1.147.707.707L7.207 11.5l1.146 1.146-.707.707L6.5 12.207l-1.146 1.147zM3.97 1.796a2.468 2.468 0 0 1-.315.95l17.86 5.952-14.72 12.88-1.63-6.845a3.492 3.492 0 0 1-1.237-.876l2.278 9.565 17.28-15.12zM12.8 11.5a6.255 6.255 0 0 0-8.753-5.78l.234.984A5.244 5.244 0 0 1 6.5 6.2a5.292 5.292 0 0 1 .18 10.582l.238.997A6.303 6.303 0 0 0 12.8 11.5zm-11.6 0a5.285 5.285 0 0 1 .57-2.387l-.324-1.364a6.271 6.271 0 0 0 2.23 9.365l-.325-1.362a5.268 5.268 0 0 1-2.15-4.252zm.38-7.508l1.563 6.57a3.47 3.47 0 0 1 .712-1.33L2.552 3.76a2.474 2.474 0 0 1-.973.232zM3 1.5A1.5 1.5 0 1 1 1.5 0 1.5 1.5 0 0 1 3 1.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/orientedImageryWidget32.json b/public/assets/components/assets/icon/orientedImageryWidget32.json new file mode 100644 index 0000000..24f3bb9 --- /dev/null +++ b/public/assets/components/assets/icon/orientedImageryWidget32.json @@ -0,0 +1 @@ +"M5.646 16.646L7.293 15l-1.647-1.646.707-.707L8 14.293l1.646-1.646.707.707L8.707 15l1.646 1.646-.707.707L8 15.707l-1.646 1.647zm.293-14.04a3.974 3.974 0 0 1-.262.964L28.9 10.234 8.307 29.045l-2.13-9.94a4.488 4.488 0 0 1-1.19-.778l2.706 12.628L30.901 9.766zM8 22.8A7.8 7.8 0 1 0 4.796 7.89l.218 1.019A6.725 6.725 0 0 1 8 8.2a6.8 6.8 0 0 1 0 13.6c-.076 0-.15-.008-.226-.01l.217 1.01zM1.2 15a6.763 6.763 0 0 1 1.221-3.874L2.15 9.857a7.767 7.767 0 0 0 2.619 12.224l-.268-1.25A6.768 6.768 0 0 1 1.201 15zm1.138-9.034l1.548 7.223a4.495 4.495 0 0 1 .768-1.188L3.317 5.759a3.956 3.956 0 0 1-.979.207zM.025 2A1.975 1.975 0 1 1 2 3.975 1.975 1.975 0 0 1 .025 2zM1 2a1 1 0 1 0 1-1 1.001 1.001 0 0 0-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/outbox16.json b/public/assets/components/assets/icon/outbox16.json new file mode 100644 index 0000000..792b438 --- /dev/null +++ b/public/assets/components/assets/icon/outbox16.json @@ -0,0 +1 @@ +"M13.14 6l1.666 5H10v.5a1.5 1.5 0 1 1-3 0V11H2.194L3.86 6H6V5H3.14l-2.114 6.342L1 16h15v-4.5L13.86 5H11v1zM2 15v-3h4.05a2.5 2.5 0 0 0 4.899 0H15v3zM6.398 4.31l-.707-.708L8.5.793l2.81 2.81-.708.706L9 2.707V10H8V2.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/outbox24.json b/public/assets/components/assets/icon/outbox24.json new file mode 100644 index 0000000..cb705bf --- /dev/null +++ b/public/assets/components/assets/icon/outbox24.json @@ -0,0 +1 @@ +"M15 7v1h3.162l3.6 9H15v.5a2.5 2.5 0 0 1-5 0V17H3.238l3.6-9H10V7H6.162L2.036 17.314 2 23h21v-5.5L18.838 7zM3 22v-4h6.036a3.5 3.5 0 0 0 6.928 0H22v4zm9-19.293L9.354 5.354l-.707-.707L12.5.793l3.854 3.854-.707.707L13 2.707V15h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/outbox32.json b/public/assets/components/assets/icon/outbox32.json new file mode 100644 index 0000000..37e8976 --- /dev/null +++ b/public/assets/components/assets/icon/outbox32.json @@ -0,0 +1 @@ +"M19 10v1h5.157l4.615 12H20v.5a3.5 3.5 0 0 1-7 0V23H4.228l4.615-12H14v-1H8.157L3.033 23.32 3 30h27v-6.5L24.843 10zM4 29v-5h8.028a4.5 4.5 0 0 0 8.944 0H29v5zM16 3.707l-2.646 2.647-.707-.707L16.5 1.793l3.854 3.854-.707.707L17 3.707V20h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/overlapFeatures16.json b/public/assets/components/assets/icon/overlapFeatures16.json new file mode 100644 index 0000000..0a7ab9c --- /dev/null +++ b/public/assets/components/assets/icon/overlapFeatures16.json @@ -0,0 +1 @@ +"M11 3a4.94 4.94 0 0 0-2.484.687 5 5 0 1 0 0 8.626A4.94 4.94 0 0 0 11 13a5 5 0 0 0 0-10zm-5 9a4 4 0 1 1 1.606-7.65 4.949 4.949 0 0 0 0 7.3A3.983 3.983 0 0 1 6 12zm5 0a3.969 3.969 0 0 1-1.6-.34c.112-.104.223-.21.326-.325l-.745-.668a2.513 2.513 0 0 1-.476.434 3.948 3.948 0 0 1 0-6.202 2.387 2.387 0 0 1 .476.434l.745-.668a5.056 5.056 0 0 0-.327-.326A3.998 3.998 0 1 1 11 12zM9.807 9.234l.95.308a5.002 5.002 0 0 1-.422.95l-.866-.499a3.995 3.995 0 0 0 .338-.76zm.003-2.458a3.959 3.959 0 0 0-.335-.76l.868-.496a4.965 4.965 0 0 1 .419.951zm1.164.711A5.091 5.091 0 0 1 11 8q0 .267-.027.525l-.995-.103A4.203 4.203 0 0 0 10 8a3.916 3.916 0 0 0-.021-.41z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/overlapFeatures24.json b/public/assets/components/assets/icon/overlapFeatures24.json new file mode 100644 index 0000000..ee0294c --- /dev/null +++ b/public/assets/components/assets/icon/overlapFeatures24.json @@ -0,0 +1 @@ +"M16.5 5.214a7.238 7.238 0 0 0-3.99 1.198 6.859 6.859 0 0 0-.363-.228 7.292 7.292 0 1 0 0 12.633c.124-.072.244-.15.363-.228A7.283 7.283 0 1 0 16.5 5.213zm-4.847 12.75a6.307 6.307 0 1 1 0-10.927l.026.015a7.253 7.253 0 0 0 0 10.896l-.025.015zm4.847.85a6.314 6.314 0 1 1 6.314-6.314 6.321 6.321 0 0 1-6.314 6.314zm-3.076-2.373l.769.618a7.34 7.34 0 0 1-.744.797l-.67-.723a6.362 6.362 0 0 0 .645-.692zm.008-7.873a6.295 6.295 0 0 0-.643-.691l.67-.724a7.312 7.312 0 0 1 .743.801zm.532.78l.854-.493a7.318 7.318 0 0 1 .474.983l-.918.36a6.297 6.297 0 0 0-.41-.85zm.825 3.631l.983.074a7.37 7.37 0 0 1-.163 1.08l-.96-.22a6.317 6.317 0 0 0 .14-.934zm-.42 1.834l.918.362a7.242 7.242 0 0 1-.477.983l-.851-.496a6.246 6.246 0 0 0 .41-.849zm1.243-3.932a7.288 7.288 0 0 1 .161 1.081l-.983.072a6.207 6.207 0 0 0-.14-.933z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/overlapFeatures32.json b/public/assets/components/assets/icon/overlapFeatures32.json new file mode 100644 index 0000000..eebeca8 --- /dev/null +++ b/public/assets/components/assets/icon/overlapFeatures32.json @@ -0,0 +1 @@ +"M21.5 7.211a9.223 9.223 0 0 0-4.99 1.468 9.914 9.914 0 0 0-.365-.224 9.289 9.289 0 1 0 0 16.09c.123-.071.244-.147.365-.224a9.284 9.284 0 1 0 4.99-17.11zM3.189 16.5a8.312 8.312 0 0 1 12.458-7.203 9.27 9.27 0 0 0 0 14.406A8.312 8.312 0 0 1 3.189 16.5zM21.5 24.811a8.311 8.311 0 1 1 8.311-8.311 8.32 8.32 0 0 1-8.311 8.311zm-4.46-14.506l-.209-.181.628-.75.233.202q.29.26.556.54l-.711.672q-.238-.252-.496-.483zm1.653 10.361l.846.492a9.421 9.421 0 0 1-.597.902l-.783-.586a8.249 8.249 0 0 0 .534-.808zm.993-5.61l.963-.17a9.283 9.283 0 0 1 .124 1.076l-.976.056a8.209 8.209 0 0 0-.111-.963zm-2.152 7.159l.71.673q-.264.279-.551.535c-.078.07-.157.139-.238.206l-.626-.751.212-.183q.256-.23.493-.48zm1.927-3.323l.937.28a9.153 9.153 0 0 1-.371 1.018l-.898-.389a8.135 8.135 0 0 0 .332-.909zm-1.3-7.363l.784-.585a9.222 9.222 0 0 1 .596.904l-.846.49a8.316 8.316 0 0 0-.533-.809zm.97 1.674l.897-.389a9.188 9.188 0 0 1 .371 1.018l-.936.28a8.17 8.17 0 0 0-.332-.909zm.666 3.784l.977.057a9.358 9.358 0 0 1-.126 1.075l-.962-.169a8.322 8.322 0 0 0 .111-.963z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/overview16.json b/public/assets/components/assets/icon/overview16.json new file mode 100644 index 0000000..272d5e8 --- /dev/null +++ b/public/assets/components/assets/icon/overview16.json @@ -0,0 +1 @@ +[{"d":"M10 0H0v10h10zM9 1v2H7V1zM4 4h2v2H4zM3 6H1V4h2zm4-2h2v2H7zM6 1v2H4V1zM3 1v2H1V1zM1 9V7h2v2zm3 0V7h2v2zm3 0V7h2v2zm6 4H2v-2h1v1h9V3h-1V2h2zm3-8v11H5v-2h.941v1H15V6h-1V5z"},{"opacity":".25","d":"M3 3H1V1h2zm6 1H7v2h2zM6 7H4v2h2z"},{"opacity":".5","d":"M3 9H1V7h2zm3-8H4v2h2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/overview24.json b/public/assets/components/assets/icon/overview24.json new file mode 100644 index 0000000..b85ad24 --- /dev/null +++ b/public/assets/components/assets/icon/overview24.json @@ -0,0 +1 @@ +[{"d":"M20 20H4v-2h1v1h14V5h-1V4h2zm1-13v1h1v14H8v-1H7v2h16V7zM1 1v16h16V1zm5 15H2v-4h4zm0-5H2V7h4zm0-5H2V2h4zm5 10H7v-4h4zm0-5H7V7h4zm0-5H7V2h4zm5 10h-4v-4h4zm0-5h-4V7h4zm0-5h-4V2h4z"},{"opacity":".25","d":"M6 6H2V2h4zm6 5h4V7h-4zm-5 1v4h4v-4z"},{"opacity":".5","d":"M7 6V2h4v4zm-1 6H2v4h4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/overview32.json b/public/assets/components/assets/icon/overview32.json new file mode 100644 index 0000000..72867a3 --- /dev/null +++ b/public/assets/components/assets/icon/overview32.json @@ -0,0 +1 @@ +[{"d":"M26 26H7v-3h1v2h17V8h-2V7h3zm1-15v1h2v17H12v-2h-1v3h19V11zM3 22V3h19v19zm12-1v-5h-5v5zm0-6v-5h-5v5zm6 1h-5v5h5zm0-6h-5v5h5zm-5-6v5h5V4zm-6 0v5h5V4zM4 9h5V4H4zm0 6h5v-5H4zm5 6v-5H4v5z"},{"opacity":".5","d":"M15 9h-5V4h5zm-6 7H4v5h5z"},{"opacity":".25","d":"M15 21h-5v-5h5zm6-11h-5v5h5zM9 4H4v5h5z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/overwriteFeatures16.json b/public/assets/components/assets/icon/overwriteFeatures16.json new file mode 100644 index 0000000..929ff43 --- /dev/null +++ b/public/assets/components/assets/icon/overwriteFeatures16.json @@ -0,0 +1 @@ +"M4.546 8.713l-.173 1.053a8.356 8.356 0 0 1-1.444.135 6.125 6.125 0 0 1-2.573-.495l-.329-.165L1.504.235 2.06.42a5.593 5.593 0 0 0 3.293.01 6.51 6.51 0 0 1 3.98-.01l.286.096.773 4.717a5.42 5.42 0 0 0-.95.269l-.018.005-.69-4.216a5.286 5.286 0 0 0-3.01.067 4.69 4.69 0 0 1-1.331.304A3.078 3.078 0 0 0 4.8 3.22a2.936 2.936 0 0 0 1.343.914A3.82 3.82 0 0 1 8.119 5.68a5.577 5.577 0 0 1-1.28-.21 1.486 1.486 0 0 0-.375-.061 6.845 6.845 0 0 0-.729-.362A3.852 3.852 0 0 1 3.98 3.79a4.051 4.051 0 0 1-.59-2.12 7.65 7.65 0 0 1-1.082-.155L1.14 8.638a6.647 6.647 0 0 0 3.406.075zm9.534-2.198l1.53 9.329-.875-.437a6.505 6.505 0 0 0-4.577.027 8.734 8.734 0 0 1-2.767.467 6.125 6.125 0 0 1-2.573-.495l-.329-.165 1.477-9.006.555.184a5.593 5.593 0 0 0 3.293.01 6.506 6.506 0 0 1 3.98-.01zM9.914 9.793a7.077 7.077 0 0 0 .691.342c.124.055.251.113.38.174l2.323-2.324-.114-.695a6.994 6.994 0 0 0-.653-.124zM8.854 7.66A3.267 3.267 0 0 0 9.2 9.093l1.963-1.963a3.644 3.644 0 0 0-.977.227 4.68 4.68 0 0 1-1.332.303zm3.286 6.377c-.077-2.128-.94-2.542-1.943-2.99A3.854 3.854 0 0 1 8.44 9.792a4.058 4.058 0 0 1-.588-2.12 7.709 7.709 0 0 1-1.083-.155l-1.167 7.122a6.879 6.879 0 0 0 4.24-.154 8.856 8.856 0 0 1 2.298-.447zm1.59-3.475L13.507 9.2l-1.643 1.643a2.977 2.977 0 0 1 .728.858zm.6 3.659l-.4-2.444-.946.946a6.554 6.554 0 0 1 .165 1.317 7.014 7.014 0 0 1 1.181.18zM13.75 2H13V.55L10.95 2.5 13 4.45V3h.75A1.251 1.251 0 0 1 15 4.25V6h1V4.25A2.253 2.253 0 0 0 13.75 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/overwriteFeatures24.json b/public/assets/components/assets/icon/overwriteFeatures24.json new file mode 100644 index 0000000..3a8308c --- /dev/null +++ b/public/assets/components/assets/icon/overwriteFeatures24.json @@ -0,0 +1 @@ +"M7.1 13.754l-.173 1.06a12.823 12.823 0 0 1-2.07.175 9.39 9.39 0 0 1-3.941-.755l-.33-.165L2.839.343l.556.184a9.155 9.155 0 0 0 5.42.011 9.992 9.992 0 0 1 6.108-.01l.286.095 1.23 7.495a8.575 8.575 0 0 0-.985.18l-1.132-6.903a8.843 8.843 0 0 0-5.135.07 7.32 7.32 0 0 1-2.294.484 5.435 5.435 0 0 0 .699 2.908 4.926 4.926 0 0 0 2.249 1.55 5.64 5.64 0 0 1 3.108 2.512c-.202.018-.392.049-.607.049a8.36 8.36 0 0 1-.557-.02 5.293 5.293 0 0 0-2.352-1.629A5.776 5.776 0 0 1 6.77 5.428a6.379 6.379 0 0 1-.886-3.472 11.811 11.811 0 0 1-2.243-.322l-1.943 11.84a10.55 10.55 0 0 0 5.404.28zm12.954-8.407L18.707 4H21a2.003 2.003 0 0 1 2 2v2h1V6a3.003 3.003 0 0 0-3-3h-2.293l1.346-1.347-.707-.707L16.793 3.5l2.554 2.554zm1.154 4.276l2.303 14.041-.872-.429a10.551 10.551 0 0 0-7.48.027 13.568 13.568 0 0 1-4.302.727 9.39 9.39 0 0 1-3.941-.755l-.33-.165L8.839 9.343l.556.184a9.155 9.155 0 0 0 5.42.011 9.992 9.992 0 0 1 6.108-.01zm.24 7.637l-2.008 2.006a9.165 9.165 0 0 1 .218 1.369l2.013-2.013zm-.424-2.578l-2.527 2.528a4.723 4.723 0 0 1 .588.998l2.163-2.163zm-.422-2.577l-3.772 3.772a5.95 5.95 0 0 1 .961.625l3.034-3.034zm-.28-1.71c-.194-.052-.481-.12-.827-.183l-4.687 4.687c.327.184.672.347 1.032.507l.032.015 4.53-4.53zm-3.727-.283l-3.25 3.25a3.059 3.059 0 0 0 .246.495 2.946 2.946 0 0 0 .396.449l4.248-4.248a8.453 8.453 0 0 0-1.64.054zm-3.703.837a7.33 7.33 0 0 0 .113 1.339l1.649-1.65a7.69 7.69 0 0 1-1.762.311zm5.813 10.653c-.054-3.833-1.617-4.543-3.273-5.283a5.776 5.776 0 0 1-2.663-1.891 6.379 6.379 0 0 1-.886-3.472 11.811 11.811 0 0 1-2.243-.322l-1.943 11.84a11.03 11.03 0 0 0 7.145-.162 13.641 13.641 0 0 1 3.863-.71zm3.523.416l-.358-2.181-1.79 1.79a10.38 10.38 0 0 1 2.148.39z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/overwriteFeatures32.json b/public/assets/components/assets/icon/overwriteFeatures32.json new file mode 100644 index 0000000..831def3 --- /dev/null +++ b/public/assets/components/assets/icon/overwriteFeatures32.json @@ -0,0 +1 @@ +"M9.96 18.41l-.171 1.047a17.295 17.295 0 0 1-3.315.349 12.317 12.317 0 0 1-5.177-.99l-.33-.166L3.917.662l.557.185c.039.013 4.065 1.32 7.341.01 3.619-1.449 7.851-.07 8.03-.01l.286.095 1.701 10.382q-.505.07-.983.18l-1.605-9.792c-.978-.27-4.287-1.035-7.057.073a9.722 9.722 0 0 1-3.172.642 7.625 7.625 0 0 0 .97 4.13 6.702 6.702 0 0 0 3.068 2.123c1.581.706 3.296 1.484 4.269 3.725-.28.024-.568.037-.866.037-.075 0-.146-.005-.221-.007a6.481 6.481 0 0 0-3.59-2.842 7.586 7.586 0 0 1-3.482-2.465 8.658 8.658 0 0 1-1.15-4.696 15.558 15.558 0 0 1-3.295-.474L2.078 18.06a14.118 14.118 0 0 0 7.882.35zM25.708 7.005L23.704 5H27a3.003 3.003 0 0 1 3 3v3h1V8a4.004 4.004 0 0 0-4-4h-3.302l2.01-2.01-.707-.707-3.214 3.214 3.214 3.214zm2.422 5.938l3 18.306-.873-.433c-.04-.02-4.104-1.972-10.099.028a17.948 17.948 0 0 1-5.684.963 12.317 12.317 0 0 1-5.177-.99l-.33-.166 2.949-17.988.557.185c.04.013 4.065 1.32 7.341.01 3.619-1.448 7.851-.07 8.03-.01zm.617 9.95l-2.96 2.96a12.97 12.97 0 0 1 .301 2.27L29.11 25.1zm-.56-3.423l-3.623 3.622a6.345 6.345 0 0 1 .907 1.664l3.077-3.079zm-.561-3.425l-5.261 5.26a7.3 7.3 0 0 1 1.52 1.052l4.102-4.102zm-.383-2.332a14.71 14.71 0 0 0-1.03-.239l-6.533 6.532c.436.244.895.462 1.372.675l.361.162 6.013-6.013zm-4.803-.451l-4.76 4.76a4.038 4.038 0 0 0 .304.537 4.207 4.207 0 0 0 .85.88l6.146-6.147a12.23 12.23 0 0 0-2.54-.03zm-5.426 1.166a9.985 9.985 0 0 0 .292 2.553l3.34-3.34c-.153.05-.31.085-.46.145a9.721 9.721 0 0 1-3.172.642zm8.094 14.521c-.03-5.359-2.182-6.336-4.464-7.355a7.586 7.586 0 0 1-3.482-2.465 8.658 8.658 0 0 1-1.15-4.695 15.507 15.507 0 0 1-3.295-.475L10.078 30.06a14.734 14.734 0 0 0 9.764-.166 17.963 17.963 0 0 1 5.266-.946zm4.736.634l-.535-3.266-2.667 2.666a13.526 13.526 0 0 1 3.202.6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/package16.json b/public/assets/components/assets/icon/package16.json new file mode 100644 index 0000000..e7a10a4 --- /dev/null +++ b/public/assets/components/assets/icon/package16.json @@ -0,0 +1 @@ +"M8.506 1.335L5 2.772v4.443L2 8.45v5.118l3.5 1.438 3-1.233 3 1.233 3.5-1.438V8.45l-3-1.23V2.772zM11.5 9.564l-1.788-.731 1.794-.737 1.788.734zM8.006 4.762v3.28L6 7.22V3.945zM9 8.037V4.762l2.006-.817v3.27zm-1.706.793L5.5 9.564 3.706 8.83 5.5 8.093zM6 10.44l2-.818v3.276l-2 .821zm4.3-7.287l-1.794.734-1.795-.734 1.795-.737zM3 9.623l2 .817v3.28l-2-.822zm6 0l2 .817v3.28l-2-.822zm3 4.096v-3.28l2-.817v3.276z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/package24.json b/public/assets/components/assets/icon/package24.json new file mode 100644 index 0000000..f795c67 --- /dev/null +++ b/public/assets/components/assets/icon/package24.json @@ -0,0 +1 @@ +"M18 5.498l-5.5-2.26L7 5.499v5.655l-5 2.054v6.443l5.5 2.259 5-2.054 5 2.054 5.5-2.26v-6.442l-5-2.054zm-.5 9.462l-3.432-1.404 3.576-1.468 3.432 1.41zM12 8.127v4.669l-4-1.643V6.492zm1 4.669V8.127l4-1.635v4.661zm-2.068.76L7.5 14.96l-3.576-1.463 3.432-1.41zM8 15.836l4-1.636v4.78l-4 1.642zm8.076-10.047L12.5 7.25 8.924 5.79 12.5 4.32zM3 14.2l4 1.636v4.786L3 18.98zm10 0l4 1.636v4.786l-4-1.642zm5 6.422v-4.786l4-1.636v4.78z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/package32.json b/public/assets/components/assets/icon/package32.json new file mode 100644 index 0000000..b7dd8fe --- /dev/null +++ b/public/assets/components/assets/icon/package32.json @@ -0,0 +1 @@ +"M24 14.332V6.208l-7.5-3.081L9 6.207v8.125l-7 2.876v8.752l7.5 3.08 7-2.875 7 2.876L31 25.96v-8.752zm-.5 5.461l-5.594-2.288 5.594-2.297 5.594 2.297zM10 7.216l6 2.453v7.085l-6-2.464zm7 9.538V9.67l6-2.453v7.074zm-1.906.751L9.5 19.793l-5.594-2.288L9.5 15.208zM10 20.67l6-2.453v7.074l-6 2.464zM22.094 6.505L16.5 8.793l-5.594-2.288L16.5 4.208zM3 18.215l6 2.454v7.085L3 25.29zm14 0l6 2.454v7.085l-6-2.464zm7 9.54v-7.086l6-2.453v7.074z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/paintBucket16.json b/public/assets/components/assets/icon/paintBucket16.json new file mode 100644 index 0000000..31b5a50 --- /dev/null +++ b/public/assets/components/assets/icon/paintBucket16.json @@ -0,0 +1 @@ +"M14.411 9.766L14 9.17l-.411.596C13.323 10.15 12 12.113 12 13.05a2 2 0 0 0 4 0c0-.937-1.323-2.9-1.589-3.284zM14 14.05a1.001 1.001 0 0 1-1-1 6.685 6.685 0 0 1 1-2.09 6.685 6.685 0 0 1 1 2.09 1.001 1.001 0 0 1-1 1zM7.5.793L6.235 2.058c-1.788.01-5.195.31-6.039 1.886A1.384 1.384 0 0 0 .282 5.42c.739 1.107 2.859 1.721 5.744 1.721.358 0 .728-.01 1.108-.029a1.498 1.498 0 0 0 1.298.881c.023.001.045.007.068.007a1.5 1.5 0 0 0 0-3 1.52 1.52 0 0 0-1.443 1.114c-3.869.196-5.576-.698-5.943-1.249a.396.396 0 0 1-.036-.45c.508-.949 3.051-1.263 4.126-1.326l-1.8 1.8a10.11 10.11 0 0 0 1.228.186L7.5 2.207 12.793 7.5 6.53 13.763a.751.751 0 0 1-1.06 0L1.237 9.53a.751.751 0 0 1 0-1.06l.835-.835a7.298 7.298 0 0 1-1.03-.385l-.512.513a1.751 1.751 0 0 0 0 2.474l4.233 4.233a1.752 1.752 0 0 0 2.474 0l6.97-6.97zM8.5 6a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/paintBucket24.json b/public/assets/components/assets/icon/paintBucket24.json new file mode 100644 index 0000000..aa286e0 --- /dev/null +++ b/public/assets/components/assets/icon/paintBucket24.json @@ -0,0 +1 @@ +"M20.911 14.216l-.411-.596-.411.596C19.74 14.72 18 17.3 18 18.5a2.5 2.5 0 0 0 5 0c0-1.2-1.74-3.78-2.089-4.284zM20.5 20a1.502 1.502 0 0 1-1.5-1.5 9.725 9.725 0 0 1 1.5-3.096A9.725 9.725 0 0 1 22 18.5a1.502 1.502 0 0 1-1.5 1.5zm-9-17.207L9.145 5.148a.476.476 0 0 0-.09-.023c-3.475-.17-5.962.425-6.743 1.59-.027.042-.07.077-.092.12a1.394 1.394 0 0 0 .118 1.522c.694.973 2.685 1.732 5.833 1.732a23.887 23.887 0 0 0 2.89-.192 1.494 1.494 0 1 0 .076-1.016c-4.77.618-7.418-.308-7.986-1.104-.812-1.14 3.1-1.71 5.044-1.679L6.32 7.973c.386.05.836.08 1.318.096L11.5 4.207l7.293 7.293-8.09 8.091a1.74 1.74 0 0 1-2.405 0l-4.889-4.888a1.702 1.702 0 0 1 0-2.405l1.514-1.514a9.152 9.152 0 0 1-1.101-.312l-1.12 1.12a2.703 2.703 0 0 0 0 3.818l4.889 4.888a2.7 2.7 0 0 0 3.818 0l8.798-8.798zM12 9.5a.5.5 0 1 1 .5.5.5.5 0 0 1-.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/paintBucket32.json b/public/assets/components/assets/icon/paintBucket32.json new file mode 100644 index 0000000..7f5a8c9 --- /dev/null +++ b/public/assets/components/assets/icon/paintBucket32.json @@ -0,0 +1 @@ +"M27.411 19.666L27 19.07l-.411.596C26.323 20.05 24 23.456 24 24.95a3 3 0 0 0 6 0c0-1.493-2.323-4.9-2.589-5.284zM27 26.95a2.002 2.002 0 0 1-2-2c0-.768 1.1-2.714 2-4.1.9 1.386 2 3.332 2 4.1a2.002 2.002 0 0 1-2 2zM15.5 3.793l-3.265 3.265c-4.854-.21-8.244.563-9.088 2.086-.019.034-.024.07-.04.106a1.552 1.552 0 0 0 .163 1.606c.91 1.306 3.847 2.382 8.538 2.382a36.964 36.964 0 0 0 4.276-.264A1.497 1.497 0 1 0 17.5 11a1.48 1.48 0 0 0-.704.184 1.5 1.5 0 0 0-.693.78c-7.26.87-11.204-.518-12.011-1.68a.59.59 0 0 1-.124-.529.654.654 0 0 1 .053-.126c.37-.666 2.323-1.695 7.245-1.602l-3.24 3.24c.391.057.817.105 1.272.142l3.467-3.467.015-.015 2.72-2.72L25.793 15.5l-10.95 10.95a1.902 1.902 0 0 1-2.687 0l-7.605-7.606a1.902 1.902 0 0 1 0-2.688l2.14-2.14q-.583-.136-1.104-.31L3.844 15.45a2.9 2.9 0 0 0 0 4.102l7.605 7.605a2.9 2.9 0 0 0 4.102 0L27.207 15.5zm2 8.207a.5.5 0 1 1-.5.5.5.5 0 0 1 .5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/palette16.json b/public/assets/components/assets/icon/palette16.json new file mode 100644 index 0000000..79655c7 --- /dev/null +++ b/public/assets/components/assets/icon/palette16.json @@ -0,0 +1 @@ +"M14.583 7.34q.38-.369.729-.705a1.618 1.618 0 0 1 .178.117c.451.452 1.086 1.967-.517 3.57a10.463 10.463 0 0 1-6.108 2.415c.008-.06.02-.123.023-.179l1.121-1a8.534 8.534 0 0 0 4.257-1.944c1.253-1.253.525-2.146.516-2.155a.854.854 0 0 0-.2-.12zm-3.73-4.396c-.48-.674-1.748-.747-2.462-.747-.2 0-.356.006-.44.006-.023 0-.04 0-.052-.002C3.595 2.269.011 4.627 0 7.636c-.008 2.189 1.779 3.726 3.995 4.526a.666.666 0 0 0 .022-.119 2.317 2.317 0 0 1 .187-.867 6.394 6.394 0 0 1-2.25-1.373A2.992 2.992 0 0 1 1 7.639c.008-2.38 3.093-4.367 6.883-4.438l.069.002.15-.002c.077-.002.176-.004.289-.004 1.377 0 1.646.324 1.648.327.144.202.004.697-.108 1.094l-.032.113a1.76 1.76 0 0 0 .09 1.659 1.317 1.317 0 0 0 .183.198l.415-.37.052-.035.373-.258c-.4-.13-.295-.41-.119-1.034a2.244 2.244 0 0 0-.04-1.947zM7.5 6.5a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm-3 1a1 1 0 1 0-1-1 1 1 0 0 0 1 1zm0 1a1 1 0 0 0 0 2 .958.958 0 0 0 .22-.044 2.277 2.277 0 0 1 .57-.37.977.977 0 0 0 .21-.586 1 1 0 0 0-1-1zm1.844 5.81a3.26 3.26 0 0 1-2.95-.108s1.594-.824 1.623-2.137c.03-1.327 1.55-1.238 1.55-1.238l1.325 1.556s.097 1.197-1.548 1.928zm.48-1.638l-.673-.79a.204.204 0 0 0-.134.206 2.838 2.838 0 0 1-.442 1.438 2.547 2.547 0 0 0 .363-.13 1.703 1.703 0 0 0 .886-.724zm4.381-5.666l-3.665 3.27 1.027 1.228 3.65-3.254s3.3-3.238 3.783-3.63c-.307-.38-.195-.242-.505-.62-.483.388-4.29 3.006-4.29 3.006z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/palette24.json b/public/assets/components/assets/icon/palette24.json new file mode 100644 index 0000000..82e4dcb --- /dev/null +++ b/public/assets/components/assets/icon/palette24.json @@ -0,0 +1 @@ +"M21.73 10.456l.685-.742A2.454 2.454 0 0 1 23 11.433c0 2.744-3.938 5.032-7.947 5.941l1.396-1.434c3.007-1.002 5.55-2.746 5.55-4.507a1.595 1.595 0 0 0-.268-.977zm-19.53.25c0-3.745 5.101-6.434 9.664-6.505h.16c2.01 0 2.323.337 2.539.57a1.266 1.266 0 0 1 .331.918 2.856 2.856 0 0 1-.142.824 3.555 3.555 0 0 0-.17.991 1.863 1.863 0 0 0 1.632 1.882l.862-.84c-.873-.102-1.494-.342-1.494-1.042 0-.548.312-.997.312-1.815a2.27 2.27 0 0 0-.606-1.607c-.345-.372-.817-.88-3.264-.88h-.16C6.828 3.28 1.2 6.237 1.2 10.704c0 3.164 2.758 5.244 5.785 6.292a3.098 3.098 0 0 1 1.147-.683c-3.038-.84-5.932-2.76-5.932-5.609zM12 7.5A1.5 1.5 0 1 1 10.5 6 1.5 1.5 0 0 1 12 7.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zM6.5 11A1.5 1.5 0 1 1 8 9.5 1.5 1.5 0 0 1 6.5 11zM7 9.5a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm3 4A1.5 1.5 0 1 1 8.5 12a1.5 1.5 0 0 1 1.5 1.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm13.11-7.483L18.4 9.35l-7.45 7.25 1.4 1.4 7.25-7.449 3.383-3.661a.626.626 0 0 0-.873-.873zM9.368 17.619l1.439 1.738a2.94 2.94 0 0 1-1.63 2.234 3.92 3.92 0 0 1-1.626.359 3.598 3.598 0 0 1-1.733-.427s1.8-.968 1.809-2.464c.006-1.38 1.451-1.44 1.703-1.44zm.35 1.99l-.78-.94a.379.379 0 0 0-.311.395 3.191 3.191 0 0 1-.633 1.85 3.042 3.042 0 0 0 .772-.234 1.823 1.823 0 0 0 .952-1.07z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/palette32.json b/public/assets/components/assets/icon/palette32.json new file mode 100644 index 0000000..85a18af --- /dev/null +++ b/public/assets/components/assets/icon/palette32.json @@ -0,0 +1 @@ +"M27.704 12.867l.766-.831a2.86 2.86 0 0 1 1.822 1.26 4.087 4.087 0 0 1-.11 4.13c-1.802 3.155-7.547 5.85-13.19 6.304l1.135-1.135c4.882-.686 9.685-3.035 11.186-5.665a3.091 3.091 0 0 0 .097-3.162 2.431 2.431 0 0 0-1.706-.901zM4.216 18.75a6.246 6.246 0 0 1-2.016-4.5c.017-4.709 6.386-8.937 13.623-9.048l.208-.002c1.89.001 2.983.53 3.227.862.441.601.148 1.607-.11 2.492l-.043.149a2.771 2.771 0 0 0 .06 2.543 2.716 2.716 0 0 0 1.884.985l.875-.874c-1.176-.142-1.698-.345-1.943-.69-.291-.41-.134-.943.083-1.682l.044-.15c.307-1.054.689-2.366-.044-3.364-.567-.772-2.153-1.27-4.037-1.27l-.214.001C7.912 4.323 1.22 8.924 1.2 14.247a7.208 7.208 0 0 0 2.307 5.21 14.242 14.242 0 0 0 5.035 3.1 3.796 3.796 0 0 1 1.239-.634 13.808 13.808 0 0 1-5.565-3.173zM12 17.5A2.5 2.5 0 1 1 9.5 15a2.5 2.5 0 0 1 2.5 2.5zm-1 0A1.5 1.5 0 1 0 9.5 19a1.502 1.502 0 0 0 1.5-1.5zM8.5 14a2.5 2.5 0 1 1 2.5-2.5A2.5 2.5 0 0 1 8.5 14zm0-1A1.5 1.5 0 1 0 7 11.5 1.502 1.502 0 0 0 8.5 13zM17 9.5A2.5 2.5 0 1 1 14.5 7 2.5 2.5 0 0 1 17 9.5zm-1 0a1.5 1.5 0 1 0-1.5 1.5A1.502 1.502 0 0 0 16 9.5zm12.825-2.487L23.2 12.202 12.6 22.8l1.6 1.6 10.6-10.598 5.189-5.625a.835.835 0 0 0-1.164-1.164zm-15.75 18.53a3.919 3.919 0 0 1-2.171 2.978A5.218 5.218 0 0 1 8.738 29a4.802 4.802 0 0 1-2.313-.569s2.4-1.29 2.411-3.285c.008-1.84 1.935-1.92 2.271-1.92h.05zm-1.078.265l-1.287-1.554c-.456.073-.871.303-.874.896a4.237 4.237 0 0 1-1.263 2.845q.081.004.165.004a4.237 4.237 0 0 0 1.754-.389 2.822 2.822 0 0 0 1.505-1.802z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/paletteCheck16.json b/public/assets/components/assets/icon/paletteCheck16.json new file mode 100644 index 0000000..3b18a88 --- /dev/null +++ b/public/assets/components/assets/icon/paletteCheck16.json @@ -0,0 +1 @@ +"M6.003 9.664a5.747 5.747 0 0 0-.23.969C2.816 10.116-.01 8.39 0 5.636.008 3.539 2.264.197 8.39.197c.715 0 1.984.073 2.464.747a2.244 2.244 0 0 1 .04 1.947c-.29 1.02-.403 1.128 1.614 1.149 1.877.019 3.462.243 3.462 2.12a2.67 2.67 0 0 1-.354 1.259 5.84 5.84 0 0 0-.78-.656 1.57 1.57 0 0 0 .132-.601c0-1.066-1.01-1.107-2.47-1.122-1.229-.013-2.04-.021-2.51-.65-.631-.847.113-1.813.113-2.616 0-.55-1.16-.577-1.71-.577-3.359 0-7.38 1.475-7.391 4.442a2.992 2.992 0 0 0 .955 2.164 7.586 7.586 0 0 0 4.048 1.86zM7.5 2.5a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm-3 1a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm0 3a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm10.465 4.655c.006.058.015.115.022.172A1.36 1.36 0 0 1 15 11.5 3.498 3.498 0 1 1 11.5 8a3.39 3.39 0 0 1 .959.138 3.576 3.576 0 0 1 .883.399l.363-.363.362-.363a4.524 4.524 0 0 0-1.22-.603A4.499 4.499 0 1 0 16 11.5a3.826 3.826 0 0 0-.05-.605 5.41 5.41 0 0 0-.132-.593l-.426.427zm.389-1.801l-.707-.707-3.147 3.146-1.146-1.146-.707.707 1.853 1.853z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/paletteCheck24.json b/public/assets/components/assets/icon/paletteCheck24.json new file mode 100644 index 0000000..611e40a --- /dev/null +++ b/public/assets/components/assets/icon/paletteCheck24.json @@ -0,0 +1 @@ +"M10.2 17a6.841 6.841 0 0 0 .04.726c-3.945-.412-9.04-2.718-9.04-7.02C1.2 6.237 6.828 3.28 11.864 3.2h.16c2.447 0 2.919.509 3.264.881a2.27 2.27 0 0 1 .606 1.607c0 .818-.312 1.267-.312 1.815 0 2.435 7.417-.633 7.417 3.929a3.24 3.24 0 0 1-.476 1.616 6.847 6.847 0 0 0-.7-.836 2.083 2.083 0 0 0 .176-.78c0-1.43-.9-1.703-3.603-1.8-1.61-.057-3.814-.136-3.814-2.129a3.555 3.555 0 0 1 .17-.99 2.856 2.856 0 0 0 .142-.825 1.266 1.266 0 0 0-.331-.918c-.216-.233-.528-.57-2.539-.57h-.16C7.3 4.272 2.2 6.961 2.2 10.705c0 3.506 4.376 5.606 8.014 6.016-.003.093-.014.185-.014.279zM12 7.5A1.5 1.5 0 1 1 10.5 6 1.5 1.5 0 0 1 12 7.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zM6.5 11A1.5 1.5 0 1 1 8 9.5 1.5 1.5 0 0 1 6.5 11zM7 9.5a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm3 4A1.5 1.5 0 1 1 8.5 12a1.5 1.5 0 0 1 1.5 1.5zm-1 0a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm7.557 4.196l-1.084-1.088-.738.738 1.822 1.822 3.508-3.505-.738-.737zM22.8 17a5.8 5.8 0 1 1-5.8-5.8 5.8 5.8 0 0 1 5.8 5.8zm-1 0a4.8 4.8 0 1 0-4.8 4.8 4.806 4.806 0 0 0 4.8-4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/paletteCheck32.json b/public/assets/components/assets/icon/paletteCheck32.json new file mode 100644 index 0000000..6119443 --- /dev/null +++ b/public/assets/components/assets/icon/paletteCheck32.json @@ -0,0 +1 @@ +"M15.2 23.5c0 .1.012.197.015.296-4.506-.02-9.094-1.716-11.708-4.34A7.208 7.208 0 0 1 1.2 14.247c.02-5.323 6.712-9.924 14.613-10.045l.214-.002c1.884 0 3.47.5 4.037 1.27.733.999.351 2.311.044 3.366l-.044.15c-.217.738-.374 1.27-.083 1.681.377.53 1.378.727 4.462.878 2.496.122 5.044.248 5.849 1.752a4.087 4.087 0 0 1-.11 4.129 6.082 6.082 0 0 1-.424.639 8.36 8.36 0 0 0-.717-.726c.096-.136.194-.272.272-.41a3.091 3.091 0 0 0 .097-3.16c-.538-1.006-2.917-1.123-5.015-1.225-3.348-.165-4.573-.375-5.23-1.298a2.771 2.771 0 0 1-.06-2.543l.044-.15c.257-.884.55-1.89.11-2.49-.245-.333-1.338-.862-3.228-.863l-.208.002C8.586 5.313 2.217 9.542 2.2 14.251a6.246 6.246 0 0 0 2.016 4.5c2.44 2.448 6.76 4.032 11.02 4.046a8.34 8.34 0 0 0-.036.703zm-3.2-6A2.5 2.5 0 1 1 9.5 15a2.5 2.5 0 0 1 2.5 2.5zm-1 0A1.5 1.5 0 1 0 9.5 19a1.502 1.502 0 0 0 1.5-1.5zM8.5 14a2.5 2.5 0 1 1 2.5-2.5A2.5 2.5 0 0 1 8.5 14zm0-1A1.5 1.5 0 1 0 7 11.5 1.502 1.502 0 0 0 8.5 13zM17 9.5A2.5 2.5 0 1 1 14.5 7 2.5 2.5 0 0 1 17 9.5zm-1 0a1.5 1.5 0 1 0-1.5 1.5A1.502 1.502 0 0 0 16 9.5zm11.327 11.426l-4.77 4.77-2.084-2.088-.738.738 2.822 2.822 5.508-5.505zM30.8 23.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pan16.json b/public/assets/components/assets/icon/pan16.json new file mode 100644 index 0000000..c61e004 --- /dev/null +++ b/public/assets/components/assets/icon/pan16.json @@ -0,0 +1 @@ +"M6.027 10.47a1.414 1.414 0 0 0 .24-.329.673.673 0 0 0-.112-.278 2.227 2.227 0 0 1-.255-.56c-.14-.928-.742-1.292-1.341-2.372-1.135-2.01-1.388-2.224-1.458-2.477-.396-1.454 1.1-1.948 2.032-.816.308.361.796.935.988 1.167.338.412.72.865 1.032 1.29.125.169.227.297.31.395 0 0-.179-.732-.188-.76-.234-.605-.46-1.295-.81-2.156a4.981 4.981 0 0 1-.44-1.469.836.836 0 0 1 .386-.815 1.37 1.37 0 0 1 .717-.19 1.26 1.26 0 0 1 1.053.515 3.724 3.724 0 0 1 .388.758l.141.275c.05.146.091.26.139.372.007.018-.076-.116.769 1.673a8.115 8.115 0 0 0-.11-1.12 4.674 4.674 0 0 1-.213-1.558 1.226 1.226 0 0 1 1.26-.91 1.452 1.452 0 0 1 .154.009 1.072 1.072 0 0 1 .871.58 5.605 5.605 0 0 1 .4 1.719c.025.205.082.5.15.835l.05.252c.082.401.15.743.195 1.062l.064.666.044-.168a3.852 3.852 0 0 0 .14-.687 5.836 5.836 0 0 0-.03-1.246.943.943 0 0 1 .422-.985A1.285 1.285 0 0 1 13.582 3a1.388 1.388 0 0 1 1.377 1.41 14.706 14.706 0 0 1-.175 3.073 3.274 3.274 0 0 0-.026 1.446l.04.139c.045.14.08.257.118.407a15.805 15.805 0 0 1-.079 2.32 9.555 9.555 0 0 1-.09 1.149 5.276 5.276 0 0 0-.06.82 3.493 3.493 0 0 0 .866 1.542A5.457 5.457 0 0 1 16 16h-.72c-.3-.704-1.158-1.375-1.213-2.2a5.377 5.377 0 0 1 .06-.884 9.532 9.532 0 0 0 .09-1.122c0-.84.122-2.058.09-2.194a5.78 5.78 0 0 0-.096-.341 2.326 2.326 0 0 1-.056-.188 3.736 3.736 0 0 1 .016-1.686 10.227 10.227 0 0 0 .097-2.836c-.026-.265-.227-.949-.686-.949a.411.411 0 0 0-.274.077.657.657 0 0 0-.098.53 5.133 5.133 0 0 1 .033 1.209 4.221 4.221 0 0 1-.15.757c-.037.143-.068.263-.095.386l-.03.192a1.127 1.127 0 0 1-.06.254.56.56 0 0 1-.522.375c-.254.015-.427-.142-.5-.515a4.877 4.877 0 0 1-.061-.552 12.248 12.248 0 0 0-.069-.676 19.704 19.704 0 0 0-.199-1.101c-.07-.357-.165-.78-.195-1.076a5.182 5.182 0 0 0-.353-1.543.437.437 0 0 0-.361-.232c-.14 0-.626.01-.742.378a1.66 1.66 0 0 0-.02.674c.1.79.196 1.276.286 2.067.177 1.546.565 1.53.342 1.94a.3.3 0 0 1-.46.078 6.403 6.403 0 0 1-.7-1.344 20.301 20.301 0 0 0-.848-2.066 9.68 9.68 0 0 0-.849-1.485.612.612 0 0 0-.527-.251.554.554 0 0 0-.612.488 20.934 20.934 0 0 0 .915 2.46l.63 1.69c.15.346.267.927-.329.905-.203-.038-.396-.043-.968-.813-.083-.11-1.364-1.725-1.461-1.878a1.625 1.625 0 0 0-1.28-.86c-.894 0-.212.763 1.086 2.995a7.67 7.67 0 0 0 .522.787l.28.397a3.451 3.451 0 0 1 .603 1.368.554.554 0 0 0 .077.188l.153.266a.738.738 0 0 1 .076.733 1.956 1.956 0 0 1-.266.38.717.717 0 0 1-.516.27 4.219 4.219 0 0 1-.875-.23c-.824-.292-.849-.225-1.032-.44a1.748 1.748 0 0 0-.737-.568 2.179 2.179 0 0 0-.601-.101c-.138-.01-.895.32-.763.64.056.036.48.35.763.529.412.28.245.626 1.099 1.018a13.33 13.33 0 0 1 2.067 1.106c.348.21.739.392 1.124.674 1.7 1.238 2.177.598 2.858 2.113l.059.13-.11.077h-.491c-.535-.883-.352-.642-1.552-1.171a12.137 12.137 0 0 1-1.553-.96 14.497 14.497 0 0 0-2.681-1.449 2.088 2.088 0 0 1-1.23-1.02 7.08 7.08 0 0 1-.935-.685c-.236-.24-.085-.947.42-1.28a1.469 1.469 0 0 1 .909-.314 2.033 2.033 0 0 1 .871.153 2.88 2.88 0 0 1 .895.718c.284.006 1.065.405 1.482.477z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pan24.json b/public/assets/components/assets/icon/pan24.json new file mode 100644 index 0000000..9cddd25 --- /dev/null +++ b/public/assets/components/assets/icon/pan24.json @@ -0,0 +1 @@ +"M20.206 21.427l.185.573h-.566l-.187-.603-.063-.171c-.203-.545-.433-.775-.433-1.265a44.468 44.468 0 0 0 .195-4.722c-.056-.762-.025-1.491-.1-2.076-.062-.495-.111-.885-.111-1.09 0-.11-.013-.28-.031-.469h-.011l.004-.066-.007-.08.013.001c.013-.228.016-.519.048-.692a12.244 12.244 0 0 0 .247-3.632c-.118-.444-.46-1.477-1.106-1.477a.903.903 0 0 0-.398.11 1.102 1.102 0 0 0-.188.79 7.969 7.969 0 0 1 .041 1.69 5.33 5.33 0 0 1-.186.943c-.046.176-.086.33-.12.485l-.024.13-.016.122a1.285 1.285 0 0 1-.068.295.584.584 0 0 1-.558.398.484.484 0 0 1-.497-.477 11.602 11.602 0 0 1-.092-.806c-.029-.33-.05-.573-.083-.816-.059-.426-.162-.937-.27-1.483l-.027-.133c-.09-.431-.172-.84-.2-1.13a6.672 6.672 0 0 0-.456-1.985.667.667 0 0 0-.55-.36h-.02a.823.823 0 0 0-.913.633 2.046 2.046 0 0 0 .098.844l.076.264a5.542 5.542 0 0 1 .168.65 17.957 17.957 0 0 1 .076 1.835c.002.256.006.483.01.644a7.159 7.159 0 0 0 .13.986 3.594 3.594 0 0 1 .06.424.887.887 0 0 1-.04.297.91.91 0 0 1-.055.125.254.254 0 0 1-.189.13h-.013c-.108 0-.155-.016-.19-.055a2.673 2.673 0 0 1-.46-.888c-.067-.205-.12-.416-.173-.62l-.097-.392a6.263 6.263 0 0 0-.636-1.423l-.132-.233a9.948 9.948 0 0 1-.613-1.205c-.057-.14-.11-.289-.162-.434l-.184-.493a4.086 4.086 0 0 0-.434-.859.887.887 0 0 0-.761-.368.812.812 0 0 0-.89.732 3.558 3.558 0 0 0 .29.778l.081.18a7.57 7.57 0 0 1 .342.802l.15.514c.226.764.546 1.845.716 2.287.016.041.04.1.073.17 0 0 .25.544.308.682.313.722.277.835.256.906a.454.454 0 0 1-.476.275.819.819 0 0 1-.425-.117 4.335 4.335 0 0 1-.92-.998 20.86 20.86 0 0 1-.671-.963l-.098-.143a5.231 5.231 0 0 0-.277-.379l-.16-.206c-.143-.182-.334-.47-.505-.739-.052-.08-.374-.615-.374-.615a3.46 3.46 0 0 0-.471-.605 1.099 1.099 0 0 0-.782-.377 1.15 1.15 0 0 0-.493.123c-.092.043-.26.38-.11.914a8.23 8.23 0 0 0 .777 1.63c.186.335.384.674.567.986l.441.762a9.74 9.74 0 0 0 .665 1.004l.352.498a4.273 4.273 0 0 1 .743 1.68.91.91 0 0 0 .11.278l.194.336a.815.815 0 0 1 .094.81 2.343 2.343 0 0 1-.318.457.802.802 0 0 1-.566.305 5.291 5.291 0 0 1-1.066-.287 8.932 8.932 0 0 0-.957-.305.81.81 0 0 1-.188-.12 1.11 1.11 0 0 1-.108-.11l-.17-.18a3 3 0 0 0-1.3-.817 2.118 2.118 0 0 0-.515-.06 1.77 1.77 0 0 0-.774.15.274.274 0 0 0-.105.192.432.432 0 0 0 .017.232c.038.04.13.117.228.197l.313.256c.035.028.072.052.104.073l.113.064a.762.762 0 0 1 .255.264 3.045 3.045 0 0 0 1.394 1.475c.33.156.83.43 1.194.634l.183.1a3.758 3.758 0 0 1 .616.462l.294.248a2.75 2.75 0 0 0 .314.213c.118.073.708.403.708.403a7.637 7.637 0 0 1 .7.443c.384.28.756.69 1.23 1.014.189.132.354.239.499.333l.251.162a3.314 3.314 0 0 1 .519.395c.251.25.406.234.559.747l.168.562h-.46l-.247-.56c-.148-.334-.256-.254-.416-.418a2.657 2.657 0 0 0-.437-.33l-.186-.12c-.203-.131-.374-.24-.573-.377-.462-.319-.749-.658-1.25-1.024a8.344 8.344 0 0 0-.523-.339l-.537-.307A5.698 5.698 0 0 1 7.55 17.8a2.86 2.86 0 0 0-.463-.362l-.108-.06c-.403-.224-.9-.5-1.233-.65a3.505 3.505 0 0 1-1.629-1.693.417.417 0 0 0-.129-.113l-.106-.066a.7.7 0 0 1-.124-.087l-.309-.249a3.745 3.745 0 0 1-.273-.242.823.823 0 0 1 .197-1.163 2.355 2.355 0 0 1 1.083-.23 2.79 2.79 0 0 1 .665.078 3.591 3.591 0 0 1 1.567.972l.158.165.091.11a6.686 6.686 0 0 1 .815.25l.123.046a5.381 5.381 0 0 0 .898.256 1.468 1.468 0 0 0 .376-.48c.054-.106-.093-.377-.143-.468l-.072-.134a2.08 2.08 0 0 1-.11-.203 1.182 1.182 0 0 1-.127-.33 3.536 3.536 0 0 0-.618-1.435 13.97 13.97 0 0 1-1.087-1.598c-.111-.196-.862-1.481-1.01-1.745a8.996 8.996 0 0 1-.82-1.735 1.25 1.25 0 0 1 .39-1.472 1.779 1.779 0 0 1 .774-.193 1.687 1.687 0 0 1 1.324.74 6.81 6.81 0 0 1 .559.8l.4.635a4.1 4.1 0 0 0 .29.417c.263.324.51.677.708.967 0 0 .346.495.465.658a3.96 3.96 0 0 0 .807.91l-.014-.033a9.759 9.759 0 0 0-.205-.507s-.344-.778-.355-.812c-.198-.51-.584-1.828-.749-2.39l-.13-.44a6.83 6.83 0 0 0-.309-.728l-.098-.207a2.96 2.96 0 0 1-.324-.954A1.323 1.323 0 0 1 10.133 2.8a1.474 1.474 0 0 1 1.234.6 4.52 4.52 0 0 1 .478.935l.176.47c.065.184.118.33.178.475a9.39 9.39 0 0 0 .605 1.192l.127.224a7.535 7.535 0 0 1 .598 1.267l-.005-.327c-.008-.643-.018-1.445-.069-1.75a4.29 4.29 0 0 0-.154-.592l-.09-.316a2.342 2.342 0 0 1-.099-.995 1.3 1.3 0 0 1 1.349-1.05 1.407 1.407 0 0 1 .181.011 1.237 1.237 0 0 1 1.007.665 6.98 6.98 0 0 1 .495 2.133c.032.263.105.638.19 1.066l.064.316c.103.506.19.935.246 1.336l.088.929c.032.314.06.536.084.67a.662.662 0 0 1 .018-.16l.058-.323a8 8 0 0 1 .116-.473 4.963 4.963 0 0 0 .18-.89 7.467 7.467 0 0 0-.039-1.597 1.35 1.35 0 0 1 .47-1.284 1.5 1.5 0 0 1 .664-.168c1.04 0 1.496 1.296 1.643 1.854a12.021 12.021 0 0 1-.24 3.829c-.034.183-.027.535-.048.74.017.188.028.36.028.485 0 .17.05.55.112 1.026.078.631.044 1.349.1 2.103a41.59 41.59 0 0 1-.197 4.81 7.328 7.328 0 0 0 .502 1.353.847.847 0 0 1 .023.064z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pan32.json b/public/assets/components/assets/icon/pan32.json new file mode 100644 index 0000000..0c974ae --- /dev/null +++ b/public/assets/components/assets/icon/pan32.json @@ -0,0 +1 @@ +"M29.61 31.06c.104.316.219.626.342.94h-.748a10.944 10.944 0 0 1-.877-3.527 13.386 13.386 0 0 1 .111-1.869 24.446 24.446 0 0 0 .171-2.461 29.89 29.89 0 0 0-.586-4.82c-.053-.255-.108-.465-.157-.657l-.026-.101a9.446 9.446 0 0 1-.105-.395 9.085 9.085 0 0 1 .036-3.54c.172-1.087.71-4.754.363-6.265-.178-.773-.696-2.572-1.682-2.572a1.237 1.237 0 0 0-.605.188 2.1 2.1 0 0 0-.306 1.424 15.615 15.615 0 0 1 .061 2.888 10.297 10.297 0 0 1-.282 1.626c-.062.281-.122.547-.173.812a2.95 2.95 0 0 0-.034.234l-.024.207a2.782 2.782 0 0 1-.096.488.849.849 0 0 1-.794.651c-.583 0-.659-.559-.687-.77-.07-.481-.108-.975-.145-1.466-.035-.48-.067-.9-.118-1.318a22.409 22.409 0 0 0-.675-2.866c-.215-.752-.406-1.435-.499-1.92a12.637 12.637 0 0 0-1.022-3.317.985.985 0 0 0-.9-.529 1.333 1.333 0 0 0-1.315 1.322 4.15 4.15 0 0 0 .294 1.45l.158.431a10.692 10.692 0 0 1 .357 1.071 28.078 28.078 0 0 1 .538 3.99 14.121 14.121 0 0 0 .192 1.704 6.614 6.614 0 0 1 .089.717 1.573 1.573 0 0 1-.057.487 1.185 1.185 0 0 1-.078.202.34.34 0 0 1-.245.198h-.02c-.147 0-.209-.023-.248-.077a4.76 4.76 0 0 1-.672-1.503c-.112-.389-.197-.79-.278-1.177l-.038-.173a9.372 9.372 0 0 0-.087-.386 11.711 11.711 0 0 0-.947-2.455l-.194-.402a17.474 17.474 0 0 1-.908-2.063c-.092-.267-.18-.548-.265-.825l-.247-.766a7.566 7.566 0 0 0-.65-1.486 1.365 1.365 0 0 0-2.53.663 6.61 6.61 0 0 0 .436 1.362l.123.31a14.378 14.378 0 0 1 .503 1.367l.222.882c.331 1.299.809 3.169 1.065 3.931.022.077.066.188.12.324 0 0 .369.935.445 1.143.463 1.233.408 1.415.378 1.514a.634.634 0 0 1-.665.428 1.049 1.049 0 0 1-.61-.196 6.99 6.99 0 0 1-1.35-1.698c-.383-.59-.743-1.213-.997-1.651l-.145-.245c-.154-.273-.3-.489-.438-.695l-.214-.311c-.25-.373-.574-.954-.746-1.268a14.688 14.688 0 0 1-.238-.451l-.065-.124a19.21 19.21 0 0 0-.254-.477A5.85 5.85 0 0 0 9.87 6.14a1.593 1.593 0 0 0-1.187-.662 1.56 1.56 0 0 0-.746.214c-.153.086-.425.682-.193 1.645a15.585 15.585 0 0 0 1.16 2.812c.277.577 1.397 2.792 1.495 3.001a17.823 17.823 0 0 0 .99 1.73s.407.662.52.856a7.82 7.82 0 0 1 1.094 2.858 1.685 1.685 0 0 0 .173.497l.288.578a1.514 1.514 0 0 1 .14 1.326 3.989 3.989 0 0 1-.467.774 1.097 1.097 0 0 1-.81.504 6.88 6.88 0 0 1-1.57-.488l-.135-.056a10.996 10.996 0 0 0-1.29-.47 1.058 1.058 0 0 1-.264-.196 1.837 1.837 0 0 1-.151-.18l-.254-.31a4.502 4.502 0 0 0-1.948-1.42 2.843 2.843 0 0 0-.774-.103 2.364 2.364 0 0 0-1.17.261.582.582 0 0 0-.178.376.847.847 0 0 0 .034.446 4.796 4.796 0 0 0 .35.35l.464.439a1.384 1.384 0 0 0 .158.127l.168.114a1.144 1.144 0 0 1 .361.43 5.068 5.068 0 0 0 2.09 2.558c.491.265 1.231.74 1.771 1.086l.269.171a5.803 5.803 0 0 1 .906.788s.373.365.44.424a3.959 3.959 0 0 0 .468.375c.177.122.356.24.535.356l.517.33a11.183 11.183 0 0 1 1.036.761 10.318 10.318 0 0 0 1.978 1.385c.33.174.615.31.865.427l.363.172a4.627 4.627 0 0 1 .854.5A3.518 3.518 0 0 1 19.076 32H18.2a2.078 2.078 0 0 0-.424-.494 4.005 4.005 0 0 0-.735-.425l-.305-.146c-.29-.135-.587-.274-.938-.455A11.172 11.172 0 0 1 13.69 29a10.68 10.68 0 0 0-.78-.584 88.511 88.511 0 0 0-.795-.525 8.59 8.59 0 0 1-1.561-1.242 4.407 4.407 0 0 0-.694-.627l-.163-.101c-.542-.352-1.32-.849-1.83-1.12a5.678 5.678 0 0 1-2.395-2.884.648.648 0 0 0-.206-.212l-.16-.114a1.201 1.201 0 0 1-.177-.144l-.458-.43a7.705 7.705 0 0 1-.407-.41 1.4 1.4 0 0 1-.2-1.012 1.255 1.255 0 0 1 .486-.887 3.082 3.082 0 0 1 1.59-.388 3.501 3.501 0 0 1 .975.131 5.222 5.222 0 0 1 2.308 1.658l.334.41a1.14 1.14 0 0 0 .086.088 7.592 7.592 0 0 1 1.14.402l.217.088a6.948 6.948 0 0 0 1.34.445 2.132 2.132 0 0 0 .596-.855c.085-.187-.067-.559-.21-.862l-.11-.234a8.135 8.135 0 0 1-.16-.346 2.196 2.196 0 0 1-.18-.55 6.71 6.71 0 0 0-.931-2.49 23.797 23.797 0 0 1-1.606-2.736c-.175-.357-1.233-2.446-1.498-2.994a16.791 16.791 0 0 1-1.215-2.966c-.258-1.085-.02-2.14.556-2.453a2.326 2.326 0 0 1 1.133-.33 2.412 2.412 0 0 1 1.934 1.253 13.733 13.733 0 0 1 .83 1.377l.586 1.08a7.524 7.524 0 0 0 .432.724c.407.57.778 1.197 1.077 1.701 0 0 .487.809.663 1.085a6.63 6.63 0 0 0 1.214 1.58.684.684 0 0 0 .094.034c-.016-.042-.033-.098-.058-.17a19.425 19.425 0 0 0-.306-.874s-.508-1.329-.525-1.387c-.286-.854-.822-2.968-1.11-4.104l-.193-.753a12.43 12.43 0 0 0-.436-1.197l-.171-.42a5.452 5.452 0 0 1-.474-1.607A2.027 2.027 0 0 1 14.363 1a2.067 2.067 0 0 1 1.798 1.008 8.47 8.47 0 0 1 .701 1.593c.076.225.443 1.387.526 1.625a17.84 17.84 0 0 0 .904 2.057l.185.38a12.503 12.503 0 0 1 .964 2.473 28.446 28.446 0 0 0-.505-3.56 8.69 8.69 0 0 0-.308-.944l-.208-.565a4.506 4.506 0 0 1-.313-1.645 2.028 2.028 0 0 1 2.033-2.02 1.733 1.733 0 0 1 1.563.91 13.259 13.259 0 0 1 1.09 3.52c.088.45.27 1.098.463 1.784a23.842 23.842 0 0 1 .723 3.05l.132 1.595a12.59 12.59 0 0 0 .16 1.35l.021-.06-.013-.067a4.08 4.08 0 0 0 .069-.343l.084-.548c.047-.267.109-.541.17-.814a9.604 9.604 0 0 0 .271-1.537 15.031 15.031 0 0 0-.058-2.759 2.483 2.483 0 0 1 .67-2.138 1.936 1.936 0 0 1 .967-.284c1.513 0 2.18 2.195 2.398 3.14.366 1.6-.127 5.11-.356 6.544A8.416 8.416 0 0 0 28.449 18l.076.307c.083.303.149.551.214.873a30.46 30.46 0 0 1 .6 4.963 23.661 23.661 0 0 1-.167 2.459 13.688 13.688 0 0 0-.114 1.828 10.15 10.15 0 0 0 .551 2.63z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/panDrag16.json b/public/assets/components/assets/icon/panDrag16.json new file mode 100644 index 0000000..e4c9c7e --- /dev/null +++ b/public/assets/components/assets/icon/panDrag16.json @@ -0,0 +1 @@ +"M2.233 9.926c.626-1.254.686-1.526.796-1.72a11.001 11.001 0 0 1-.006-1.233.806.806 0 0 1 .43-.842 1.102 1.102 0 0 1 .405-.081.94.94 0 0 1 .173.015 4.405 4.405 0 0 1-.007-.989 2.493 2.493 0 0 1 .84-1.258 1.465 1.465 0 0 1 .91-.34 1.04 1.04 0 0 1 .444.093.681.681 0 0 1 .149.097 1.37 1.37 0 0 1 1.407-.935 1.548 1.548 0 0 1 1.154.489 1.19 1.19 0 0 1 .135.223 1.188 1.188 0 0 1 .841-.309 1.63 1.63 0 0 1 .226.016 1.589 1.589 0 0 1 1.113.687 3.322 3.322 0 0 1 .256.474 1.027 1.027 0 0 1 .503-.115 3.557 3.557 0 0 1 1.013.156 2.256 2.256 0 0 1 .983 1.373 38.78 38.78 0 0 1 .847 5.99 15.889 15.889 0 0 1-.106 2.787 1.284 1.284 0 0 0 .143.907 4.83 4.83 0 0 1 .218.498l.033.091h-.69l-.051-.14a3.234 3.234 0 0 0-.299-.555c-.185-.3-.077-.584-.077-.866a13.74 13.74 0 0 0 .167-2.673 45.189 45.189 0 0 0-.806-5.802c-.262-.702-.491-.931-.638-1a3.18 3.18 0 0 0-.737-.094.327.327 0 0 0-.196.042c-.1.082-.058.447-.058.449.017.127.026.249.034.365a2.523 2.523 0 0 0 .06.464 3.204 3.204 0 0 1 .054.964.25.25 0 0 1-.19.111.612.612 0 0 1-.527-.41c-.01-.074-.085-1.506-.118-1.705a2.421 2.421 0 0 0-.371-.94.925.925 0 0 0-.652-.393 1.02 1.02 0 0 0-.134-.01.533.533 0 0 0-.41.142 1.568 1.568 0 0 0-.117.196c.01.04.023.094.04.174.036.157.084.373.131.529.078.259.204 1.162.294 1.33.077.117.22.498.132.664l-.028.053-.144.053a1.074 1.074 0 0 1-.532-.354c-.066-.085-.125-.164-.2-.706a7.45 7.45 0 0 0-.297-1.25 4.681 4.681 0 0 0-.362-.995.947.947 0 0 0-.638-.238c-.992 0-.879.466-.82.824.039.236.3.804.417 1.144.203.592.277 1.045.373 1.202a.248.248 0 0 1 .02.217c-.071.145-.282.156-.345.156a.343.343 0 0 1-.247-.085 7.103 7.103 0 0 1-.416-1.175c-.478-1.301-.69-1.473-.775-1.49a.99.99 0 0 0-.198-.022.772.772 0 0 0-.496.162 2.026 2.026 0 0 0-.6.798A5.07 5.07 0 0 0 4.77 6.64c.057.216.393.473.456.781a7.405 7.405 0 0 0 .299 1.223 3.355 3.355 0 0 1 .126.434 2.527 2.527 0 0 0 .28 1.117 1.49 1.49 0 0 1-.083.761l-.032.134a1.082 1.082 0 0 0 .004.523l-.11.166c-.07 0-.025.008-.208-.052a1.111 1.111 0 0 1-.227-.636c.042-.48.27-.336-.033-1-.137-.305-.055-.378-.09-.629a2.216 2.216 0 0 0-.13-.532 9.22 9.22 0 0 1-.29-1.219 1.845 1.845 0 0 0-.42-.68.718.718 0 0 0-.452-.208.454.454 0 0 0-.16.034.225.225 0 0 0-.113.221c-.044.41-.008 1.285-.008 1.35a.419.419 0 0 1-.076.22c-.073.222-.336.725-.652 1.524-.096.245-.242.616-.163.764a8.313 8.313 0 0 0 .91 1.272 5.848 5.848 0 0 1 .498.577c.143.178.242.301.326.395a4.04 4.04 0 0 0 .835.556c.157.09.235.134.297.173.098.061.23.157.383.27a7.896 7.896 0 0 0 1.011.66l.15.077a3.985 3.985 0 0 1 1.246.814 1.25 1.25 0 0 0 .228.187l.12.083H7.645a7.443 7.443 0 0 0-.841-.482l-.153-.076a8.405 8.405 0 0 1-1.085-.705l-.084-.06a6.046 6.046 0 0 0-.278-.196 16.62 16.62 0 0 0-.271-.156 4.288 4.288 0 0 1-.999-.69 8.218 8.218 0 0 1-.319-.38 6.283 6.283 0 0 0-.463-.546 8.505 8.505 0 0 1-1.05-1.454 1.615 1.615 0 0 1 .13-1.329z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/panDrag24.json b/public/assets/components/assets/icon/panDrag24.json new file mode 100644 index 0000000..6390097 --- /dev/null +++ b/public/assets/components/assets/icon/panDrag24.json @@ -0,0 +1 @@ +"M20.206 21.427l.185.573h-.566l-.187-.603-.063-.171c-.203-.545-.433-.775-.433-1.265a44.468 44.468 0 0 0 .195-4.722c-.056-.762-.025-1.491-.1-2.076-.062-.495-.112-.885-.112-1.09a7.746 7.746 0 0 0-.405-2.233 1.544 1.544 0 0 0-.805-1.014 2.121 2.121 0 0 0-.68-.12c-.396 0-.408.084-.3.764.047.293.108.66.118.703.198.872.3 1.204.07 1.204-.146 0-.47-.172-.5-.372-.012-.086-.331-1.839-.371-2.08A2.883 2.883 0 0 0 15.8 7.8a1.195 1.195 0 0 0-.841-.503.712.712 0 0 0-.646.198 1.77 1.77 0 0 0-.169.283c.014.003.118.535.214.852.097.319.271 1.548.357 1.676a.994.994 0 0 1 .15.645.147.147 0 0 1-.099.061 1.18 1.18 0 0 1-.53-.364c-.122-.156-.273-1.43-.426-1.89-.04-.12-.085-.272-.134-.435a5.147 5.147 0 0 0-.444-1.185 1.394 1.394 0 0 0-.835-.432.869.869 0 0 0-.829.344 1.363 1.363 0 0 0-.246.834 8.518 8.518 0 0 0 .164 1.391l.045.202a6.999 6.999 0 0 0 .401 1.204.174.174 0 0 1 .015.13c-.056.112-.275.116-.299.116a.301.301 0 0 1-.205-.062 7.393 7.393 0 0 1-.473-1.383c-.12-.533-.304-1.681-.645-1.748a1.285 1.285 0 0 0-.254-.025 1.023 1.023 0 0 0-.654.212 2.389 2.389 0 0 0-.742.998 5.79 5.79 0 0 0 .1 1.77c.712 2.656.774 2.617.796 2.788a2.123 2.123 0 0 0 .1.67c.07.203.233.645.251.696a1.967 1.967 0 0 1-.119.753l-.038.154a5.276 5.276 0 0 0-.114.624.082.082 0 0 1-.147.065 1.197 1.197 0 0 1-.241-.65 1.413 1.413 0 0 1 .071-.297.772.772 0 0 0 .043-.522 4.079 4.079 0 0 0-.163-.39 3.069 3.069 0 0 1-.145-.354 1.953 1.953 0 0 1-.067-.336 2.628 2.628 0 0 0-.16-.64 7.251 7.251 0 0 1-.229-.869 12.474 12.474 0 0 0-.287-1.431.685.685 0 0 0-.5-.282.642.642 0 0 0-.23.047.372.372 0 0 0-.205.377 36.57 36.57 0 0 0-.127 1.393.365.365 0 0 1-.071.192.407.407 0 0 0-.06.13 34.4 34.4 0 0 1-.385 1.269l-.08.256c-.032.105-.08.224-.129.347-.135.34-.303.761-.186.977a9.522 9.522 0 0 0 1.087 1.495 6.62 6.62 0 0 1 .57.65c.137.17.273.337.386.46a4.675 4.675 0 0 0 1.004.664c.131.074.252.14.342.196.112.069.265.178.442.305a11.3 11.3 0 0 0 .994.662c.124.071.188.101.376.196.569.28 1.336.705 1.609.85A3.88 3.88 0 0 1 14 22h-.717s-.341-.272-.756-.573a10.113 10.113 0 0 0-1.21-.658l-.18-.088a9.9 9.9 0 0 1-1.25-.8c-.185-.133-.325-.235-.43-.3-.06-.037-.32-.183-.32-.183a4.96 4.96 0 0 1-1.139-.77 8.711 8.711 0 0 1-.367-.434 7.55 7.55 0 0 0-.554-.64 9.849 9.849 0 0 1-1.202-1.64 1.73 1.73 0 0 1 .16-1.431 5.91 5.91 0 0 0 .115-.312l.061-.194c.1-.32.367-1.169.39-1.278a.976.976 0 0 1 .127-.302c.011-.164.069-.876.12-1.311a.913.913 0 0 1 .547-.874 1.185 1.185 0 0 1 .429-.086 1.043 1.043 0 0 1 .34.057 5.276 5.276 0 0 1-.03-1.314 2.742 2.742 0 0 1 .94-1.367 1.609 1.609 0 0 1 .988-.365 1.117 1.117 0 0 1 .47.097.84.84 0 0 1 .283.232 2.171 2.171 0 0 1 .283-.684 1.372 1.372 0 0 1 1.299-.617 1.872 1.872 0 0 1 1.258.634 1.617 1.617 0 0 1 .214.392 1.234 1.234 0 0 1 1.165-.43 1.741 1.741 0 0 1 1.218.74 4.562 4.562 0 0 1 .343.756.98.98 0 0 1 .64-.192 2.63 2.63 0 0 1 .905.17 2.235 2.235 0 0 1 1.087 1.413 8.22 8.22 0 0 1 .44 2.423c0 .17.048.55.11 1.026.08.631.045 1.349.1 2.103a41.59 41.59 0 0 1-.196 4.81 7.328 7.328 0 0 0 .502 1.353l.023.064z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/panDrag32.json b/public/assets/components/assets/icon/panDrag32.json new file mode 100644 index 0000000..04c56d0 --- /dev/null +++ b/public/assets/components/assets/icon/panDrag32.json @@ -0,0 +1 @@ +"M29.617 31.587c.045.14.098.276.149.413h-.91c-.049-.14-.109-.271-.153-.413l-.015-.05-.104-.28c-.331-.891-.707-1.267-.707-2.068a65.761 65.761 0 0 0 .418-7.726 761.73 761.73 0 0 1-.246-5.182 10.786 10.786 0 0 0-.727-3.213 3.525 3.525 0 0 0-1.318-1.987 2.54 2.54 0 0 0-.948-.195.684.684 0 0 0-.527.154c-.133.177-.116.254-.052.5.213.845.07.926.245 1.534a7.099 7.099 0 0 1 .308 1.865.31.31 0 0 1-.192.105.86.86 0 0 1-.72-.609c-.018-.14-.13-.757-.257-1.445-.134-.742-.249-1.025-.314-1.418a5.155 5.155 0 0 0-.738-1.942 2.172 2.172 0 0 0-1.478-.823 2.02 2.02 0 0 0-.283-.021 1.19 1.19 0 0 0-.937.344 2.892 2.892 0 0 0-.275.464c.021.004.192.976.35 1.494.16.53.406 2.09.547 2.303a1.625 1.625 0 0 1 .245 1.056.24.24 0 0 1-.161.1 1.93 1.93 0 0 1-.868-.596 14.663 14.663 0 0 1-.66-2.653c-.336-1.626-.476-2.213-.946-2.751a2.392 2.392 0 0 0-1.366-.707 1.421 1.421 0 0 0-1.356.563 2.23 2.23 0 0 0-.403 1.365 13.783 13.783 0 0 0 .396 2.1 14.264 14.264 0 0 0 .73 2.464.285.285 0 0 1 .024.213c-.092.184-.45.189-.489.189a.493.493 0 0 1-.336-.101 5.37 5.37 0 0 1-.493-1.387 10.007 10.007 0 0 1-.28-1.039c-.197-.872-.627-2.376-1.184-2.484a1.796 1.796 0 0 0-1.484.306c-.465.379-1.077 1.03-1.115 1.432a5.105 5.105 0 0 0 .128 2.156c.191.714.358 1.973.65 3.264.048.207.254.622.355.92a6.356 6.356 0 0 1 .233.779c.005.053.006.115.011.186a2.774 2.774 0 0 0 .153.91c.114.331.213.594.286.794.055.147.095.262.125.345a3.218 3.218 0 0 1-.195 1.231l-.062.253a2.61 2.61 0 0 0-.022 1.02.137.137 0 0 1-.079.152.213.213 0 0 1-.038.01.133.133 0 0 1-.125-.056 1.959 1.959 0 0 1-.394-1.064 2.312 2.312 0 0 1 .116-.484 1.263 1.263 0 0 0 .07-.855 6.662 6.662 0 0 0-.266-.64 4.994 4.994 0 0 1-.237-.577 3.2 3.2 0 0 1-.11-.55 3.737 3.737 0 0 0-.16-1.047 11.3 11.3 0 0 1-.476-1.52 15.382 15.382 0 0 0-.67-2.416 1.12 1.12 0 0 0-.819-.46 1.05 1.05 0 0 0-.377.076.609.609 0 0 0-.334.617 60.081 60.081 0 0 0-.208 2.352.599.599 0 0 1-.116.313.664.664 0 0 0-.097.214 43.983 43.983 0 0 1-.63 2.175l-.13.42a7.86 7.86 0 0 1-.213.568c-.22.555-.495 1.245-.303 1.598a15.578 15.578 0 0 0 1.778 2.446 9.774 9.774 0 0 1 .932 1.065c.225.276.446.55.632.751a7.644 7.644 0 0 0 1.642 1.086c.215.121.412.229.56.32.184.114.433.292.722.5a15.25 15.25 0 0 0 1.958 1.261l.284.142a7.578 7.578 0 0 1 2.323 1.488c.229.263.452.53.67.796h-1.102c-.151-.14-.293-.281-.462-.413-.981-.763-1.714-.78-4.157-2.53a8.324 8.324 0 0 0-1.227-.79 8.116 8.116 0 0 1-1.862-1.26c-.18-.193-.388-.447-.601-.71a12.336 12.336 0 0 0-.906-1.046 16.12 16.12 0 0 1-1.966-2.686 1.648 1.648 0 0 1-.145-1.065 6.077 6.077 0 0 1 .404-1.275 9.91 9.91 0 0 0 .19-.51l.1-.317c.162-.523.6-2.013.637-2.19a1.597 1.597 0 0 1 .208-.495c.019-.268.113-1.407.195-2.119a1.493 1.493 0 0 1 .897-1.43 2.491 2.491 0 0 1 .801-.14 1.706 1.706 0 0 1 .555.094 5.383 5.383 0 0 1-.012-1.738 3.791 3.791 0 0 1 1.438-2.037 2.633 2.633 0 0 1 1.616-.598 1.828 1.828 0 0 1 .77.16 1.66 1.66 0 0 1 .563.378 4.029 4.029 0 0 1 .463-1.218 2.08 2.08 0 0 1 2.026-1.01 3.063 3.063 0 0 1 2.057 1.038 2.647 2.647 0 0 1 .351.64 2.05 2.05 0 0 1 1.663-.732 3.123 3.123 0 0 1 .406.029 2.85 2.85 0 0 1 1.993 1.21 5.99 5.99 0 0 1 .562 1.074A1.603 1.603 0 0 1 25.056 10a3.43 3.43 0 0 1 1.316.278 4.102 4.102 0 0 1 1.78 2.476 10.844 10.844 0 0 1 .682 3.526c0 .022.338 5.019.346 5.119a63.56 63.56 0 0 1-.421 7.87 12 12 0 0 0 .82 2.214c.005.007.022.057.038.104z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/parcelLayer16.json b/public/assets/components/assets/icon/parcelLayer16.json new file mode 100644 index 0000000..d8f3895 --- /dev/null +++ b/public/assets/components/assets/icon/parcelLayer16.json @@ -0,0 +1 @@ +"M2.94 14.769C1.086 14.632 0 14.09 0 14.09l2.13-12.6S3.56 2 5.29 2c2.69 0 2.73-.99 5.42-.99 1.73 0 3.16.68 3.16.68l.475 2.827-.931-.931a1.997 1.997 0 0 0-.272-.223l-.162-.953c-.5-.17-1.34-.4-2.27-.4-1.17 0-1.73.21-2.37.44-.72.26-1.53.55-3.05.55-.9 0-1.73-.13-2.35-.26l-1.82 10.7c.266.078.605.158 1.001.223.099.28.252.538.465.751l.355.355zM16 9v4l-3 3h-2v-3.278c.595-.347 1-.985 1-1.722 0-1.103-.897-2-2-2s-2 .897-2 2c0 .737.405 1.375 1 1.722V16H7l-3-3V9l4-4h4l4 4zM5 11h2c0-.648.21-1.244.559-1.734L6.354 8.061 5 9.414V11zm3 2.213A3 3 0 0 1 7.192 12H5v.586L7.414 15H8v-1.787zm4.94-5.86L11.585 6H8.414L7.061 7.353 8.266 8.56a2.97 2.97 0 0 1 3.468-.001l1.205-1.206zM15 12h-2.192A3 3 0 0 1 12 13.213V15h.586L15 12.586V12zm0-2.586l-1.353-1.353-1.206 1.205c.349.49.559 1.086.559 1.734h2V9.414z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/parcelLayer24.json b/public/assets/components/assets/icon/parcelLayer24.json new file mode 100644 index 0000000..a05bb38 --- /dev/null +++ b/public/assets/components/assets/icon/parcelLayer24.json @@ -0,0 +1 @@ +"M17 8h-4l-3.354 3.354L7 14v4l5 5h2v-5.278c-.595-.347-1-.985-1-1.722 0-1.103.897-2 2-2s2 .897 2 2c0 .737-.405 1.375-1 1.722V23h2l5-5v-4l-6-6zm-9 6.414l2.354-2.353 2.205 2.205A2.978 2.978 0 0 0 12 16H8v-1.586zM13 22h-.586L8 17.586V17h4.184c.168.473.453.887.816 1.218V22zm3.27-8.709A2.973 2.973 0 0 0 15 13c-.648 0-1.244.21-1.734.559l-2.205-2.206L13.414 9h3.172l1.987 1.987-2.303 2.304zM22 17.586L17.586 22H17v-3.782c.363-.331.648-.745.816-1.218H22v.586zM22 16h-4a2.99 2.99 0 0 0-.892-2.133l2.172-2.173 2.72 2.72V16zm-10 3h-1v-1h1v1zm7 0h-1v-1h1v1zm-8-4h-1v-1h1v1zm9 0h-1v-1h1v1zm-5-3h-1v-1h1v1zm-7.077 9.75c-.466.032-.963.05-1.5.05C3.034 21.8 1 20.783 1 20.783L4.05 3.078s2.035.722 4.52.722c3.849 0 3.893-1.6 7.74-1.6 2.487 0 4.52.878 4.52.878l1.201 7.125-1.22-1.22-.87-5.168c-.703-.235-2.08-.615-3.63-.615-1.727 0-2.544.336-3.49.725-.998.41-2.129.875-4.25.875-1.496 0-2.833-.242-3.723-.457L2.124 20.15c.807.27 2.301.65 4.3.65.188 0 .358-.008.536-.012l.963.963z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/parcelLayer32.json b/public/assets/components/assets/icon/parcelLayer32.json new file mode 100644 index 0000000..f526fbd --- /dev/null +++ b/public/assets/components/assets/icon/parcelLayer32.json @@ -0,0 +1 @@ +"M15 24h1v1h-1v-1zm0-4h-1v-1h1v1zm5-4h-1v-1h1v1zm5 3h1v1h-1v-1zm-1 5h1v1h-1v-1zm5.682 2.146l.098.584c-.176-.032-.384-.063-.588-.094l-.888.888C29.986 27.744 31 28 31 28l-.45-2.722-.868.868zM12.59 28.417c-1.127.23-2.415.383-4.049.383-3.01 0-5.37-.89-6.43-1.37L5.79 5.22c1.02.3 2.54.65 4.55.65 2.5 0 4-.43 5.44-.85 1.45-.42 2.82-.81 5.29-.81 2.19 0 4.11.33 5.05.52l1.509 9.07 1.22 1.221L27 3.9s-2.67-.69-5.93-.69c-5.14 0-5.92 1.66-10.73 1.66-2.82 0-4.64-.74-5.34-.97L1 28s3.09 1.8 7.54 1.8c2.03 0 3.56-.23 4.886-.546l-.837-.837zM25.65 14.65L22 11h-4l-3.65 3.65L10 19v4l7 7h2v-7.278c-.595-.347-1-.985-1-1.722 0-1.1.9-2 2-2s2 .9 2 2c0 .737-.405 1.375-1 1.722V30h2l7-7v-4l-4.35-4.35zM11 19.414l3.356-3.356 3.203 3.21A3.14 3.14 0 0 0 17 21c0 .322.078.713.18 1H11v-2.586zM18 29h-.586l-6-6h6.366c.025.028.059.047.085.075.047.048.085.104.135.149V29zm3.731-10.441A3.138 3.138 0 0 0 20 18c-.633 0-1.292.246-1.731.559l-3.211-3.203L18.414 12h3.172l3.356 3.356-3.21 3.203zM22.586 29H22v-5.776c.05-.045.088-.101.135-.15.026-.027.06-.046.085-.074h6.366l-6 6zM29 22h-6.18c.103-.29.18-.68.18-1 0-.63-.244-1.29-.559-1.731l3.203-3.211L29 19.414V22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/partlyCloud16.json b/public/assets/components/assets/icon/partlyCloud16.json new file mode 100644 index 0000000..a71c123 --- /dev/null +++ b/public/assets/components/assets/icon/partlyCloud16.json @@ -0,0 +1 @@ +"M4.482 2.52L3.856.335l.96-.275.627 2.183a3.797 3.797 0 0 0-.961.275zM2.347 7.046a3.807 3.807 0 0 1-.09-.493l-2.196.63.275.96 2.196-.63a3.812 3.812 0 0 1-.185-.467zm.33-2.89a3.798 3.798 0 0 1 .272-.42l-1.79-.992-.484.875 1.802.999a3.813 3.813 0 0 1 .2-.461zm5.166-1.48a3.81 3.81 0 0 1 .413.285l.999-1.803L8.38.675l-.992 1.789a3.788 3.788 0 0 1 .455.213zM16 9.5a3.5 3.5 0 0 1-3.5 3.5h-9a2.492 2.492 0 0 1-.648-4.9c.065-.018.127-.042.194-.054a2.482 2.482 0 0 1 .394-.941 2.765 2.765 0 0 1 4.23-3.337 3.97 3.97 0 0 1 6.26 2.544A3.495 3.495 0 0 1 16 9.5zm-1 0a2.503 2.503 0 0 0-1.48-2.276l-.483-.218-.092-.522a2.989 2.989 0 0 0-5.857-.17l-.233.992-.987-.252A1.462 1.462 0 0 0 4.03 8.227l-.124.678-.678.124A1.498 1.498 0 0 0 3.5 12h9A2.503 2.503 0 0 0 15 9.5zM4.241 6.34a2.416 2.416 0 0 1 1.874-.255 3.997 3.997 0 0 1 .813-1.621c-.02-.012-.035-.027-.055-.038a1.799 1.799 0 0 0-2.447.701 1.781 1.781 0 0 0-.185 1.214z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/partlyCloud24.json b/public/assets/components/assets/icon/partlyCloud24.json new file mode 100644 index 0000000..d708af8 --- /dev/null +++ b/public/assets/components/assets/icon/partlyCloud24.json @@ -0,0 +1 @@ +"M6.386 3.593L5.633.573l.97-.241.753 3.019zM3.472 9.129l-.121-.485-3.02.752.243.971 3.019-.753zM4.4 5.253L1.829 3.708l-.515.858L3.885 6.11zm6.347-.853l1.544-2.571-.857-.515L9.89 3.885zM23 13.187A4.813 4.813 0 0 1 18.187 18H5.438a3.438 3.438 0 0 1 0-6.875l.012.001a3.457 3.457 0 0 1 .275-.48 3.494 3.494 0 1 1 5.381-4.24A5.47 5.47 0 0 1 19.95 8.72 4.805 4.805 0 0 1 23 13.188zm-1 0a3.789 3.789 0 0 0-2.418-3.538l-.429-.17-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.41 2.41 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.437 2.437 0 0 0 5.437 17h12.75A3.817 3.817 0 0 0 22 13.187zM6.397 9.908a3.312 3.312 0 0 1 3.004-.667 5.465 5.465 0 0 1 .962-2.02 2.492 2.492 0 1 0-3.966 2.687z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/partlyCloud32.json b/public/assets/components/assets/icon/partlyCloud32.json new file mode 100644 index 0000000..6f365ba --- /dev/null +++ b/public/assets/components/assets/icon/partlyCloud32.json @@ -0,0 +1 @@ +"M4.593 12.959c.05.162.124.31.184.466l-3.672 1.123-.292-.956 3.657-1.118c.037.162.074.324.123.485zM9.53 4.482L8.408.813l-.956.292L8.57 4.762c.155-.06.31-.12.471-.17.16-.048.326-.073.489-.11zm6.841-2.518l-.883-.47-1.799 3.383a6.613 6.613 0 0 1 .884.468zm-11.03 5.46L1.964 5.63l-.47.883 3.377 1.796c.067-.153.135-.305.213-.454a6.79 6.79 0 0 1 .257-.43zM31 18.5a6.5 6.5 0 0 1-6.5 6.5H7.672a4.614 4.614 0 0 1-4.608-3.727 4.532 4.532 0 0 1 4.208-5.261 4.524 4.524 0 0 1 .434-.876 5.29 5.29 0 1 1 7.765-6.954 7.485 7.485 0 0 1 11.222 4.205A6.497 6.497 0 0 1 31 18.5zm-1 0a5.511 5.511 0 0 0-3.645-5.171l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 11.5 14a3.497 3.497 0 0 0-3.285 2.344l-.223.633-.67.034a3.5 3.5 0 0 0-3.271 4.098A3.621 3.621 0 0 0 7.672 24H24.5a5.506 5.506 0 0 0 5.5-5.5zM6.873 12.262a4.303 4.303 0 0 0 1.428 2.1A4.438 4.438 0 0 1 11.5 13a4.46 4.46 0 0 1 .64.065 7.498 7.498 0 0 1 2.536-4.304 4.31 4.31 0 0 0-7.803 3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/partlyCloudy16.json b/public/assets/components/assets/icon/partlyCloudy16.json new file mode 100644 index 0000000..a71c123 --- /dev/null +++ b/public/assets/components/assets/icon/partlyCloudy16.json @@ -0,0 +1 @@ +"M4.482 2.52L3.856.335l.96-.275.627 2.183a3.797 3.797 0 0 0-.961.275zM2.347 7.046a3.807 3.807 0 0 1-.09-.493l-2.196.63.275.96 2.196-.63a3.812 3.812 0 0 1-.185-.467zm.33-2.89a3.798 3.798 0 0 1 .272-.42l-1.79-.992-.484.875 1.802.999a3.813 3.813 0 0 1 .2-.461zm5.166-1.48a3.81 3.81 0 0 1 .413.285l.999-1.803L8.38.675l-.992 1.789a3.788 3.788 0 0 1 .455.213zM16 9.5a3.5 3.5 0 0 1-3.5 3.5h-9a2.492 2.492 0 0 1-.648-4.9c.065-.018.127-.042.194-.054a2.482 2.482 0 0 1 .394-.941 2.765 2.765 0 0 1 4.23-3.337 3.97 3.97 0 0 1 6.26 2.544A3.495 3.495 0 0 1 16 9.5zm-1 0a2.503 2.503 0 0 0-1.48-2.276l-.483-.218-.092-.522a2.989 2.989 0 0 0-5.857-.17l-.233.992-.987-.252A1.462 1.462 0 0 0 4.03 8.227l-.124.678-.678.124A1.498 1.498 0 0 0 3.5 12h9A2.503 2.503 0 0 0 15 9.5zM4.241 6.34a2.416 2.416 0 0 1 1.874-.255 3.997 3.997 0 0 1 .813-1.621c-.02-.012-.035-.027-.055-.038a1.799 1.799 0 0 0-2.447.701 1.781 1.781 0 0 0-.185 1.214z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/partlyCloudy24.json b/public/assets/components/assets/icon/partlyCloudy24.json new file mode 100644 index 0000000..d708af8 --- /dev/null +++ b/public/assets/components/assets/icon/partlyCloudy24.json @@ -0,0 +1 @@ +"M6.386 3.593L5.633.573l.97-.241.753 3.019zM3.472 9.129l-.121-.485-3.02.752.243.971 3.019-.753zM4.4 5.253L1.829 3.708l-.515.858L3.885 6.11zm6.347-.853l1.544-2.571-.857-.515L9.89 3.885zM23 13.187A4.813 4.813 0 0 1 18.187 18H5.438a3.438 3.438 0 0 1 0-6.875l.012.001a3.457 3.457 0 0 1 .275-.48 3.494 3.494 0 1 1 5.381-4.24A5.47 5.47 0 0 1 19.95 8.72 4.805 4.805 0 0 1 23 13.188zm-1 0a3.789 3.789 0 0 0-2.418-3.538l-.429-.17-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.41 2.41 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.437 2.437 0 0 0 5.437 17h12.75A3.817 3.817 0 0 0 22 13.187zM6.397 9.908a3.312 3.312 0 0 1 3.004-.667 5.465 5.465 0 0 1 .962-2.02 2.492 2.492 0 1 0-3.966 2.687z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/partlyCloudy32.json b/public/assets/components/assets/icon/partlyCloudy32.json new file mode 100644 index 0000000..6f365ba --- /dev/null +++ b/public/assets/components/assets/icon/partlyCloudy32.json @@ -0,0 +1 @@ +"M4.593 12.959c.05.162.124.31.184.466l-3.672 1.123-.292-.956 3.657-1.118c.037.162.074.324.123.485zM9.53 4.482L8.408.813l-.956.292L8.57 4.762c.155-.06.31-.12.471-.17.16-.048.326-.073.489-.11zm6.841-2.518l-.883-.47-1.799 3.383a6.613 6.613 0 0 1 .884.468zm-11.03 5.46L1.964 5.63l-.47.883 3.377 1.796c.067-.153.135-.305.213-.454a6.79 6.79 0 0 1 .257-.43zM31 18.5a6.5 6.5 0 0 1-6.5 6.5H7.672a4.614 4.614 0 0 1-4.608-3.727 4.532 4.532 0 0 1 4.208-5.261 4.524 4.524 0 0 1 .434-.876 5.29 5.29 0 1 1 7.765-6.954 7.485 7.485 0 0 1 11.222 4.205A6.497 6.497 0 0 1 31 18.5zm-1 0a5.511 5.511 0 0 0-3.645-5.171l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 11.5 14a3.497 3.497 0 0 0-3.285 2.344l-.223.633-.67.034a3.5 3.5 0 0 0-3.271 4.098A3.621 3.621 0 0 0 7.672 24H24.5a5.506 5.506 0 0 0 5.5-5.5zM6.873 12.262a4.303 4.303 0 0 0 1.428 2.1A4.438 4.438 0 0 1 11.5 13a4.46 4.46 0 0 1 .64.065 7.498 7.498 0 0 1 2.536-4.304 4.31 4.31 0 0 0-7.803 3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/paste16.json b/public/assets/components/assets/icon/paste16.json new file mode 100644 index 0000000..32f9174 --- /dev/null +++ b/public/assets/components/assets/icon/paste16.json @@ -0,0 +1 @@ +"M8.723 1a1.984 1.984 0 0 0-3.446 0H3v1H1v12h4v-1H2V3h1v1h8V3h1v2.221a.974.974 0 0 1 .107.072l.893.893V2h-2V1zM10 3H4V2h2v-.318A.682.682 0 0 1 6.682 1h.636A.682.682 0 0 1 8 1.682V2h2zM6 6v10h9V9.6L11.4 6zm8 9H7V7h3v4h4zm0-5h-3V7h.31L14 9.69zm-6 2h5v1H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/paste24.json b/public/assets/components/assets/icon/paste24.json new file mode 100644 index 0000000..1d73f90 --- /dev/null +++ b/public/assets/components/assets/icon/paste24.json @@ -0,0 +1 @@ +"M3 21h5v-1H4V4h2v2h10V4h2v3h.4a.989.989 0 0 1 .6.221V3h-3V2h-3a2 2 0 0 0-4 0H6v1H3zM7 3h3V1.615A.615.615 0 0 1 10.614 1h.771a.615.615 0 0 1 .615.615V3h3v2H7zm4 14h9v1h-9zM9 8v16h13V11.6L18.4 8zm12 15H10V9h7v4h4zm0-11h-3V9h.31L21 11.69zm-10 2h9v1h-9zm0 6h7v1h-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/paste32.json b/public/assets/components/assets/icon/paste32.json new file mode 100644 index 0000000..f812bf6 --- /dev/null +++ b/public/assets/components/assets/icon/paste32.json @@ -0,0 +1 @@ +"M4 27V5h3v2h13V5h3v4h.29a1 1 0 0 1 .707.293L24 4h-4V2h-4.05a2.5 2.5 0 0 0-4.9 0H7v2H3v24h7v-1zM8 3h4.092A1.483 1.483 0 0 1 12 2.5a1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.092.5H19v3H8zm3 7v22h18V15.709L23.29 10zm17 21H12V11h10v6h6zm0-15h-5v-5h.2l4.8 4.8zm-14 3h12v1H14zm0 4h12v1H14zm0 4h8v1h-8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pause16.json b/public/assets/components/assets/icon/pause16.json new file mode 100644 index 0000000..83f59e6 --- /dev/null +++ b/public/assets/components/assets/icon/pause16.json @@ -0,0 +1 @@ +"M2 15h5V1H2zM3 2h3v12H3zm11-1H9v14h5zm-1 13h-3V2h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pause16F.json b/public/assets/components/assets/icon/pause16F.json new file mode 100644 index 0000000..cfa6c11 --- /dev/null +++ b/public/assets/components/assets/icon/pause16F.json @@ -0,0 +1 @@ +"M2 1h5v14H2zm12 0H9v14h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pause24.json b/public/assets/components/assets/icon/pause24.json new file mode 100644 index 0000000..a886720 --- /dev/null +++ b/public/assets/components/assets/icon/pause24.json @@ -0,0 +1 @@ +"M4 22h6V2H4zM5 3h4v18H5zm9 19h6V2h-6zm1-19h4v18h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pause24F.json b/public/assets/components/assets/icon/pause24F.json new file mode 100644 index 0000000..4597c4c --- /dev/null +++ b/public/assets/components/assets/icon/pause24F.json @@ -0,0 +1 @@ +"M4 2h6v20H4zm10 20h6V2h-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pause32.json b/public/assets/components/assets/icon/pause32.json new file mode 100644 index 0000000..85aa9c6 --- /dev/null +++ b/public/assets/components/assets/icon/pause32.json @@ -0,0 +1 @@ +"M14 3H6v26h8zm-1 25H7V4h6zm5 1h8V3h-8zm1-25h6v24h-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pause32F.json b/public/assets/components/assets/icon/pause32F.json new file mode 100644 index 0000000..a616ffd --- /dev/null +++ b/public/assets/components/assets/icon/pause32F.json @@ -0,0 +1 @@ +"M14 29H6V3h8zm4-26v26h8V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pen16.json b/public/assets/components/assets/icon/pen16.json new file mode 100644 index 0000000..a93fc30 --- /dev/null +++ b/public/assets/components/assets/icon/pen16.json @@ -0,0 +1 @@ +"M14.195.662l-.517.517a1.145 1.145 0 0 0-1.584-.004C-.032 12.68-.008 14.807 0 15.505l.005.49.547.005c.714 0 2.807-.255 12.415-10.157v1.512L9.78 10.511l.704.71 3.482-3.448V4.806c.281-.294.565-.59.858-.9a1.144 1.144 0 0 0-.004-1.584l.517-.517zm-9.647 9.593l1.197 1.197A20.37 20.37 0 0 1 1.18 14.82a20.367 20.367 0 0 1 3.369-4.565zM14.1 3.219c-3.234 3.407-5.706 5.83-7.61 7.563L5.216 9.511c1.735-1.904 4.157-4.377 7.565-7.61a.152.152 0 0 1 .214.002l1.1 1.1a.153.153 0 0 1 .004.216z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pen24.json b/public/assets/components/assets/icon/pen24.json new file mode 100644 index 0000000..c623796 --- /dev/null +++ b/public/assets/components/assets/icon/pen24.json @@ -0,0 +1 @@ +"M20.507 1.786l-.807.807-.303-.303a.994.994 0 0 0-1.394-.02C1.499 17.894 1.813 20.136 1.982 21.34a1.304 1.304 0 0 1 .018.166l.005.49.49.004a1.488 1.488 0 0 1 .165.018 3.03 3.03 0 0 0 .445.039C4.45 22.057 7.533 20.81 20 7.81v2.529l-6.352 6.307.704.709 6.648-6.6V6.763l.729-.766a.994.994 0 0 0-.019-1.394l-.303-.303.807-.807zm0 1.414l.293.293-.1.1-.293-.293zM2.954 21.046c-.05-.633.22-2.082 5.037-7.348l2.31 2.31c-5.267 4.816-6.718 5.087-7.347 5.038zm8.082-5.716L8.67 12.962c2.303-2.471 5.518-5.703 10.02-9.965l2.312 2.313c-4.261 4.502-7.494 7.716-9.966 10.02z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pen32.json b/public/assets/components/assets/icon/pen32.json new file mode 100644 index 0000000..7ace283 --- /dev/null +++ b/public/assets/components/assets/icon/pen32.json @@ -0,0 +1 @@ +"M28.615 6.109l.61-.61-1.724-1.725-.61.61-.156-.156a1.196 1.196 0 0 0-1.673-.024C3.336 24.76 3.702 26.787 3.969 28.268a1.475 1.475 0 0 1 .031.238l.005.488.49.006a1.418 1.418 0 0 1 .237.031 2.93 2.93 0 0 0 .556.063c1.575 0 5.059-1.79 21.712-19.265v3.464l-7.354 7.354.707.707L28 13.707v-4.93c.265-.28.524-.551.795-.839a1.193 1.193 0 0 0-.023-1.672zM4.946 28.054c-.12-.686-.192-1.977 6.933-9.468l2.535 2.535c-7.491 7.128-8.782 7.057-9.468 6.933zM28.07 7.25c-5.58 5.897-9.768 10.135-12.932 13.18l-2.567-2.568c3.043-3.162 7.28-7.352 13.179-12.931a.2.2 0 0 1 .278.004l2.039 2.038a.199.199 0 0 1 .003.278z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/penMark16.json b/public/assets/components/assets/icon/penMark16.json new file mode 100644 index 0000000..77b4726 --- /dev/null +++ b/public/assets/components/assets/icon/penMark16.json @@ -0,0 +1 @@ +"M11 5.7v1.6l-2 2 .7.7L12 7.8v-3l.9-.9c.4-.4.4-1.1 0-1.6l.5-.5L12.3.7l-.5.5c-.4-.4-1.2-.4-1.6 0-8.2 8-8.1 9.4-8.1 10.2v.5h.6c.8 0 2.3-.3 8.3-6.2zm0-4L12.3 3c-2.2 2.3-4 4-5.3 5.1L5.9 7C7.1 5.7 8.8 3.9 11 1.7zM5.3 7.8l1 1c-.9.9-2 1.6-3.1 2.1.5-1.2 1.2-2.2 2.1-3.1zM16 15.3c-1.5.5-3 .7-4.5.6-2.2 0-3.5-.4-3.9-1.1-.1-.2-.1-.4 0-.6.1-.2.3-.3.6-.3 2.6 0 2.8-.3 2.8-.6-.1-.1-.5-.3-1.5-.3-1.2 0-2.3.4-3.3 1s-2.1.9-3.2 1c-1.7 0-2-.8-2-1.5 0-.4.2-.9.5-1.2l.7.7c-.1.2-.2.3-.2.5s0 .5 1 .5c1-.1 1.9-.4 2.8-.9 1.1-.7 2.4-1.1 3.7-1.1 1.6 0 2.5.5 2.5 1.3 0 1.1-.8 1.4-2 1.5.5.1 1 .1 1.5.1 1.4.1 2.8-.1 4.1-.5l.4.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/penMark24.json b/public/assets/components/assets/icon/penMark24.json new file mode 100644 index 0000000..f6c2515 --- /dev/null +++ b/public/assets/components/assets/icon/penMark24.json @@ -0,0 +1 @@ +"M3.2 19h1.1c1.6-.2 4-1.2 14.7-12.2v2.6l-4.4 4.3.7.7L20 9.8v-4l.7-.8c.4-.4.4-1 0-1.4l-.1-.1.4-.4-1.6-1.6-.4.4-.1-.1c-.2-.2-.5-.3-.7-.3-.3 0-.5.1-.7.3l-2.8 2.8C10 9.4 4.1 15.3 3.4 17.2c-.1.4-.2.7-.2 1.1v.7zm15-16.5L20 4.3c-3.4 3.5-6 6.1-8 8l-1.7-1.7c1.7-1.8 7.1-7.3 7.9-8.1zM4.3 17.6c.4-1 2.6-3.5 5.3-6.3l1.7 1.7c-4.6 4.3-6.1 4.9-7 5h-.1c0-.2.1-.3.1-.4zm18.3 5.3c-1.9.8-4 1.1-6.1 1-3.4 0-4.8-.9-5.4-1.4-.3-.2-.3-.7 0-.9.1-.1.3-.2.5-.2 3.3 0 4.5-.7 4.5-1.4 0-.5-1.2-1-2.6-1-1.6.1-3.1.7-4.2 1.9C8 22.2 6.3 23 4.5 23c-.7 0-1.4 0-2.1-.2-.8-.2-1.4-1-1.3-1.9 0-.9.8-1.5 1.2-1.7l.7.7-.1.1c-.6.4-.9.7-.9.9 0 .4.2.8.7.9.5.2 1.1.2 1.7.2 1.6-.1 3.1-.7 4.2-1.9 1.3-1.3 3-2.1 4.8-2.1 1.6 0 3.6.5 3.6 2 0 .8-.6 2.1-4.3 2.4 1.2.4 2.5.6 3.8.6 2 .1 3.9-.2 5.8-.9l.3.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/penMark32.json b/public/assets/components/assets/icon/penMark32.json new file mode 100644 index 0000000..323db6e --- /dev/null +++ b/public/assets/components/assets/icon/penMark32.json @@ -0,0 +1 @@ +"M4.005 24H4.5C6.43 24 9.411 22.712 24 7.75v3.543l-5.354 5.354.707.707L25 11.707V6.721c.262-.27.519-.534.788-.813a1.2 1.2 0 0 0-.017-1.675l-.14-.14.594-.594-1.724-1.724-.585.585-.13-.132a1.202 1.202 0 0 0-1.677-.02c-18.15 17.49-18.1 19.874-18.084 21.297zM22.803 2.928a.19.19 0 0 1 .133-.053.199.199 0 0 1 .14.058l1.986 2.006a.196.196 0 0 1 .007.274c-5.359 5.546-9.258 9.375-12.135 12.014l-2.15-2.15c2.631-2.877 6.452-6.784 12.02-12.15zm-12.691 12.89l2.081 2.082c-4.258 3.836-6.07 4.83-7.153 5.046.165-.876 1.003-2.597 5.072-7.127zM31.15 29.872C29.26 30.631 26.43 31 22.5 31c-3.957 0-6.087-1.085-7.005-1.732a.7.7 0 0 1 .392-1.272C19.83 27.933 22 27.046 22 25.5c0-.827-1.64-1.5-3.654-1.5-2.742 0-4.728 1.3-6.65 2.557C9.862 27.758 7.965 29 5.5 29c-2.274 0-3.452-.836-3.5-2.485a2.563 2.563 0 0 1 .931-2.01l.592.807A1.543 1.543 0 0 0 3 26.5c.031 1.061.755 1.5 2.5 1.5 2.166 0 3.858-1.107 5.65-2.28 2.043-1.337 4.157-2.72 7.196-2.72 2.241 0 4.654.782 4.654 2.5 0 1.446-1.083 3.17-6.052 3.458A12.786 12.786 0 0 0 22.5 30c3.747 0 6.532-.355 8.277-1.057z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/penMarkPlus16.json b/public/assets/components/assets/icon/penMarkPlus16.json new file mode 100644 index 0000000..19c1f7a --- /dev/null +++ b/public/assets/components/assets/icon/penMarkPlus16.json @@ -0,0 +1 @@ +"M16 10v1h-2v2h-1v-2h-2v-1h2V8h1v2h2zm-5.5 4.9c-.5 0-1 0-1.5-.1 1.2-.1 2-.4 2-1.5 0-.8-.9-1.3-2.5-1.3-1.3 0-2.6.4-3.7 1.1-.9.5-1.8.8-2.8.9-1 0-.9-.3-.9-.5s.1-.3.2-.4l-.7-.7c-.3.3-.5.7-.5 1.2C.1 14.2.3 15 2 15c1.1-.1 2.3-.4 3.2-1 1-.6 2.1-1 3.3-1 1 0 1.4.2 1.5.3 0 .3-.2.6-2.8.6-.2 0-.4.1-.6.3-.1.2-.1.4 0 .6.4.7 1.7 1.1 3.9 1.1 1.5.1 3-.1 4.5-.6l-.4-.9c-1.3.4-2.7.6-4.1.5zm-8.8-3h-.6v-.5c0-.8 0-2.2 8.1-10.3.4-.4 1.1-.4 1.6 0l.5-.5 1.1 1.1-.5.5c.4.4.4 1.1 0 1.6l-.9.9v3L8.7 10 8 9.3l2-2V5.7c-6 5.9-7.5 6.2-8.3 6.2zM4.9 7L6 8.1C7.3 7 9.1 5.3 11.3 3L10 1.7C7.8 3.8 6.1 5.7 4.9 7zm-2.7 3.9c1.1-.5 2.2-1.2 3.1-2.1l-1-1c-.9.9-1.6 1.9-2.1 3.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/penMarkPlus24.json b/public/assets/components/assets/icon/penMarkPlus24.json new file mode 100644 index 0000000..69a965a --- /dev/null +++ b/public/assets/components/assets/icon/penMarkPlus24.json @@ -0,0 +1 @@ +"M23 16v1h-3v3h-1v-3h-3v-1h3v-3h1v3h3zM2.2 18.4c0-.4 0-.8.2-1.1.7-2 6.6-7.9 11.3-12.7l2.8-2.8c.2-.2.4-.3.7-.3.3 0 .5.1.7.3l.1.1.4-.4L20 3.1l-.4.4.1.1c.4.4.4 1 0 1.4l-.7.7v4l-4.6 4.6-.7-.7L18 9.3V6.7C7.3 17.8 4.9 18.8 3.3 19H2.2v-.6zm7.1-7.8l1.7 1.7c2-1.9 4.6-4.5 8-8l-1.8-1.8-2.8 2.8c-1.7 1.8-3.4 3.5-5.1 5.3zM3.2 18c1-.1 2.4-.7 7.1-5l-1.7-1.7c-2.6 2.8-4.9 5.3-5.3 6.3 0 .1-.1.2-.1.4zm18.1 3.9c-1.8.7-3 1.1-5.8 1.1-1.3 0-2.6-.2-3.8-.7 3.7-.3 4.3-1.6 4.3-2.4 0-1.4-1.9-2-3.6-2-1.8.1-3.6.8-4.8 2.1-1.1 1.3-2.6 1.9-4.2 2-.6 0-1 0-1.6-.2-.4-.1-.7-.5-.7-.9 0-.2.3-.5.8-.9.1 0 .1-.1.1-.1l-.7-.7c-.3.2-1.1.9-1.1 1.7 0 .9.5 1.6 1.3 1.9.6.2 1.2.2 1.8.2 1.8 0 3.6-.8 4.9-2.1 1.1-1.1 2.6-1.8 4.2-1.9 1.4 0 2.6.4 2.6 1 0 .7-1.2 1.4-4.5 1.4-.4 0-.6.3-.6.7 0 .2.1.3.2.5.6.5 2 1.3 5.4 1.3 2.1.1 4.2-.2 6.1-1l-.3-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/penMarkPlus32.json b/public/assets/components/assets/icon/penMarkPlus32.json new file mode 100644 index 0000000..f297b48 --- /dev/null +++ b/public/assets/components/assets/icon/penMarkPlus32.json @@ -0,0 +1 @@ +"M31 21v.999h-4V26h-1v-4.001h-4V21h4v-4h1v4zM3.006 24l.019-.495c-.016-1.423-.066-3.806 18.084-21.297a1.202 1.202 0 0 1 1.676.02l.13.132.586-.585 1.725 1.724-.594.593.14.14a1.201 1.201 0 0 1 .016 1.676L24 6.721v4.986l-5.646 5.646-.707-.707L23 11.293V7.75C8.412 22.712 5.43 24 3.5 24zm6.778-8.923l2.15 2.15c2.877-2.639 6.776-6.468 12.135-12.014a.197.197 0 0 0-.007-.275l-1.986-2.005a.196.196 0 0 0-.14-.058.192.192 0 0 0-.133.053c-5.567 5.365-9.388 9.272-12.019 12.15zm-5.744 7.87c1.083-.217 2.896-1.21 7.153-5.047l-2.081-2.08c-4.07 4.53-4.907 6.25-5.072 7.127zM21.5 30a12.783 12.783 0 0 1-5.552-1.042C20.918 28.671 22 26.946 22 25.5c0-1.718-2.413-2.5-4.654-2.5-3.04 0-5.153 1.383-7.197 2.72C8.36 26.893 6.666 28 4.5 28c-1.744 0-2.469-.439-2.5-1.5a1.545 1.545 0 0 1 .522-1.188l-.591-.807A2.562 2.562 0 0 0 1 26.515C1.049 28.164 2.226 29 4.5 29c2.464 0 4.362-1.242 6.197-2.443C12.618 25.3 14.604 24 17.346 24 19.36 24 21 24.673 21 25.5c0 1.546-2.17 2.433-6.113 2.496a.7.7 0 0 0-.392 1.272C15.413 29.915 17.543 31 21.5 31c3.93 0 6.76-.37 8.65-1.129l-.374-.928C28.032 29.645 25.248 30 21.5 30z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/penTip16.json b/public/assets/components/assets/icon/penTip16.json new file mode 100644 index 0000000..30393d2 --- /dev/null +++ b/public/assets/components/assets/icon/penTip16.json @@ -0,0 +1 @@ +"M10.214 4.156a1.566 1.566 0 0 0-.973-1.053L8.723 0H7.277l-.518 3.104a1.581 1.581 0 0 0-.977 1.065A21.554 21.554 0 0 0 5 9.5V16h1v-6h4v6h1V9.5a21.593 21.593 0 0 0-.786-5.344zM8 1.743L8.21 3h-.42zM6.747 4.43A.581.581 0 0 1 7.305 4h1.39a.573.573 0 0 1 .555.418A21.398 21.398 0 0 1 9.986 9H6.014a21.385 21.385 0 0 1 .733-4.57z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/penTip24.json b/public/assets/components/assets/icon/penTip24.json new file mode 100644 index 0000000..59fa5c7 --- /dev/null +++ b/public/assets/components/assets/icon/penTip24.json @@ -0,0 +1 @@ +"M13.756 6h-.321l-.7-5h-1.47l-.7 5h-.32C10.17 6.203 7.992 8.142 8 14.313V23h1v-8h6v8h1v-8.687c.007-6.21-2.138-8.018-2.244-8.313zM12 2.964L12.425 6h-.85zM10.76 7h2.48a11.904 11.904 0 0 1 1.759 7H9a11.904 11.904 0 0 1 1.76-7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/penTip32.json b/public/assets/components/assets/icon/penTip32.json new file mode 100644 index 0000000..7bb1ac6 --- /dev/null +++ b/public/assets/components/assets/icon/penTip32.json @@ -0,0 +1 @@ +"M22 30l-.008-11.677A30.455 30.455 0 0 0 18.024 8h-.114l-1.2-6h-1.42l-1.2 6h-.114A28.651 28.651 0 0 0 10 18.413V30h1l-.008-11H21v11zM16 3.55L16.89 8h-1.78zM14.53 9h2.94a26.938 26.938 0 0 1 3.436 9h-9.801a26.88 26.88 0 0 1 3.424-9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencil16.json b/public/assets/components/assets/icon/pencil16.json new file mode 100644 index 0000000..55af194 --- /dev/null +++ b/public/assets/components/assets/icon/pencil16.json @@ -0,0 +1 @@ +"M15.721 4.007a.965.965 0 0 0-.03-1.385l-1.413-1.414a.965.965 0 0 0-1.385-.03L2.841 11.23l-1.756 4.097a.371.371 0 0 0 .488.487L5.67 14.06l8.607-8.609zM2.624 14.276l.554-1.294.74.74zm2.338-.924L3.55 11.937l8.007-8.008 1.414 1.415zm8.716-8.716l-1.414-1.414 1.09-1.09a.306.306 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencil24.json b/public/assets/components/assets/icon/pencil24.json new file mode 100644 index 0000000..2c02e2b --- /dev/null +++ b/public/assets/components/assets/icon/pencil24.json @@ -0,0 +1 @@ +"M22.939 2.825l-1.763-1.763a1.203 1.203 0 0 0-1.726-.037L3.55 16.927l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 14.1-14.102v-.002l1.802-1.797a1.203 1.203 0 0 0-.037-1.726zM2.809 21.192L4.21 17.92l1.871 1.87zm4.1-1.99l-2.111-2.11L18.09 3.798l2.111 2.11zM22.27 3.843l-1.36 1.36L18.8 3.09l1.358-1.359a.163.163 0 0 1 .121-.054.285.285 0 0 1 .193.092l1.76 1.762c.018.017.171.178.038.311z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencil32.json b/public/assets/components/assets/icon/pencil32.json new file mode 100644 index 0000000..c8dda7b --- /dev/null +++ b/public/assets/components/assets/icon/pencil32.json @@ -0,0 +1 @@ +"M3.577 28.992l5.41-2.33 19.569-19.57a1.515 1.515 0 0 0 0-2.143L27.05 3.444a1.515 1.515 0 0 0-2.143 0L5.322 23.029l-2.314 5.394a.433.433 0 0 0 .57.569zM25.614 4.15a.515.515 0 0 1 .729 0l1.506 1.505A.513.513 0 0 1 28 6.02a.521.521 0 0 1-.151.365L26.47 7.764l-2.235-2.235zM23.53 6.236l2.235 2.235L8.97 25.264 6.736 23.03zM6.09 23.796l2.114 2.115-3.712 1.598z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilMark16.json b/public/assets/components/assets/icon/pencilMark16.json new file mode 100644 index 0000000..4676362 --- /dev/null +++ b/public/assets/components/assets/icon/pencilMark16.json @@ -0,0 +1 @@ +"M2.663 6.545C1.415 7.66 0 8.925 0 10.9a3.509 3.509 0 0 0 2.113 3.238 1.349 1.349 0 0 1 .054-.206l.31-.724A2.506 2.506 0 0 1 1 10.9c0-1.527 1.184-2.586 2.33-3.61a6.769 6.769 0 0 0 2.123-2.602c.021-.061.04-.122.057-.18C6.973 3.952 8 3.004 8 2H7c0 .428-.54.981-1.423 1.399a1.667 1.667 0 0 0-.367-.762 2.016 2.016 0 0 0-1.898-.592C2.221 2.245 1 3.131 1 4.02c0 .452.296.99 1.707.99a8.152 8.152 0 0 0 1.559-.15 8.838 8.838 0 0 1-1.603 1.686zm.044-2.535a2.188 2.188 0 0 1-.676-.077 2.328 2.328 0 0 1 1.46-.904 1.052 1.052 0 0 1 .962.26.731.731 0 0 1 .163.464 7.15 7.15 0 0 1-1.91.257zm.457 10.726a.371.371 0 0 0 .41.078l4.095-1.755 6.607-6.609 1.445-1.443a.965.965 0 0 0-.03-1.385l-1.413-1.414a.965.965 0 0 0-1.385-.03L4.841 10.23l-1.756 4.097a.371.371 0 0 0 .08.409zm10.19-11.604a.306.306 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434l-1.09 1.09-1.414-1.414zm-1.798 1.797l1.414 1.415-6.008 6.008-1.413-1.415zm-6.378 7.053l.74.74-1.294.554z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilMark24.json b/public/assets/components/assets/icon/pencilMark24.json new file mode 100644 index 0000000..9c56c0f --- /dev/null +++ b/public/assets/components/assets/icon/pencilMark24.json @@ -0,0 +1 @@ +"M4.323 20.346l.19-.443A4.1 4.1 0 0 1 2 16.1c0-2.42 1.895-4.116 3.727-5.756a10.835 10.835 0 0 0 3.21-3.838 7.746 7.746 0 0 0 3.996-3.256l-.866-.5a6.673 6.673 0 0 1-2.95 2.604 2.496 2.496 0 0 0-.433-1.291A2.56 2.56 0 0 0 6.5 3C4.701 3 3 4.336 3 5.75a.996.996 0 0 0 .299.719A3.787 3.787 0 0 0 5.849 7H6a9.083 9.083 0 0 0 1.654-.147A13.965 13.965 0 0 1 5.06 9.599C3.157 11.303 1 13.233 1 16.1a5.075 5.075 0 0 0 3.224 4.772 1.357 1.357 0 0 1 .099-.525zM6 6h-.155c-1.119.006-1.74-.08-1.845-.25C4 4.962 5.154 4 6.5 4a1.589 1.589 0 0 1 1.362.632 1.56 1.56 0 0 1 .246 1.09A7.796 7.796 0 0 1 6 6zm15.536-2.48a.965.965 0 0 0-1.385-.03L6.998 16.644 5.242 20.74a.371.371 0 0 0 .488.487l4.096-1.756L22.979 6.32a.965.965 0 0 0-.03-1.385zM6.78 19.688l.962-2.24 1.28 1.28zm3.015-1.6l-1.413-1.414L18.679 6.376l1.414 1.414zM21.952 5.932L20.8 7.083l-1.414-1.414L20.555 4.5a.42.42 0 0 1 .599.007l.804.838a.42.42 0 0 1-.006.587z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilMark32.json b/public/assets/components/assets/icon/pencilMark32.json new file mode 100644 index 0000000..7f4cf58 --- /dev/null +++ b/public/assets/components/assets/icon/pencilMark32.json @@ -0,0 +1 @@ +"M7.024 26.765A5.599 5.599 0 0 1 3 21.298c0-3.484 2.526-5.857 4.97-8.15 1.722-1.618 3.364-3.16 3.86-4.97a10.031 10.031 0 0 0 5.09-3.908l-.84-.54a8.897 8.897 0 0 1-4.098 3.314 2.889 2.889 0 0 0-1.02-2.279 3.678 3.678 0 0 0-2.998-.692C5.695 4.487 4 6.224 4 7.5 4 8.184 4.486 9 6.8 9a15.468 15.468 0 0 0 3.833-.453 14.661 14.661 0 0 1-3.348 3.871C4.808 14.745 2 17.381 2 21.298a6.646 6.646 0 0 0 4.652 6.404 1.284 1.284 0 0 1 .048-.181zM6.8 8C5.557 8 5 7.749 5 7.5c0-.735 1.35-2.116 3.144-2.443a3.12 3.12 0 0 1 .56-.051 2.546 2.546 0 0 1 1.617.527 1.899 1.899 0 0 1 .66 1.537 3.11 3.11 0 0 1-.018.345A14.01 14.01 0 0 1 6.8 8zm20.79-1.416a1.203 1.203 0 0 0-1.727-.037L9.962 22.45l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 14.1-14.102v-.002l1.802-1.797a1.203 1.203 0 0 0-.037-1.727zM9.222 26.714l1.402-3.274 1.871 1.87zm4.1-1.99l-2.111-2.111L24.504 9.32l2.111 2.111zm15.36-15.359l-1.36 1.36-2.11-2.112 1.358-1.359a.163.163 0 0 1 .121-.054.285.285 0 0 1 .193.092l1.76 1.761c.018.018.171.18.038.312z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilMarkPlus16.json b/public/assets/components/assets/icon/pencilMarkPlus16.json new file mode 100644 index 0000000..61722d5 --- /dev/null +++ b/public/assets/components/assets/icon/pencilMarkPlus16.json @@ -0,0 +1 @@ +"M2.477 13.208A2.506 2.506 0 0 1 1 10.9c0-1.527 1.185-2.586 2.33-3.61a6.754 6.754 0 0 0 2.122-2.602c.022-.061.04-.122.057-.18C6.973 3.953 8 3.005 8 2H7c0 .428-.54.981-1.424 1.399a1.667 1.667 0 0 0-.365-.762 2.011 2.011 0 0 0-1.899-.592C2.221 2.245 1 3.131 1 4.02c0 .452.296.99 1.707.99a8.151 8.151 0 0 0 1.559-.15 8.856 8.856 0 0 1-1.603 1.686C1.415 7.661 0 8.925 0 10.9a3.509 3.509 0 0 0 2.113 3.238 1.344 1.344 0 0 1 .054-.206zm.23-9.198a2.191 2.191 0 0 1-.677-.077 2.33 2.33 0 0 1 1.462-.904 1.051 1.051 0 0 1 .96.26.726.726 0 0 1 .163.464 7.14 7.14 0 0 1-1.908.257zm11.57-1.802a.965.965 0 0 0-1.384-.03L4.841 10.23l-1.756 4.097a.371.371 0 0 0 .488.487L7.67 13.06l6.607-6.609 1.445-1.443a.965.965 0 0 0-.03-1.385zM4.625 13.276l.554-1.294.74.74zm2.338-.924L5.55 10.937l6.007-6.008 1.414 1.415zm7.806-7.806l-1.09 1.09-1.414-1.414 1.09-1.09a.306.306 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434zM14 13h2v1h-2v2h-1v-2h-2v-1h2v-2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilMarkPlus24.json b/public/assets/components/assets/icon/pencilMarkPlus24.json new file mode 100644 index 0000000..09ccc83 --- /dev/null +++ b/public/assets/components/assets/icon/pencilMarkPlus24.json @@ -0,0 +1 @@ +"M4.323 20.346l.19-.443A4.1 4.1 0 0 1 2 16.1c0-2.42 1.895-4.116 3.727-5.755a10.85 10.85 0 0 0 3.21-3.838 7.743 7.743 0 0 0 3.997-3.257l-.868-.5a6.659 6.659 0 0 1-2.948 2.604 2.49 2.49 0 0 0-.434-1.292A2.557 2.557 0 0 0 6.5 3C4.701 3 3 4.336 3 5.75a.996.996 0 0 0 .299.719A3.737 3.737 0 0 0 5.848 7H6a9.083 9.083 0 0 0 1.654-.147A13.98 13.98 0 0 1 5.06 9.6C3.156 11.303 1 13.233 1 16.1a5.075 5.075 0 0 0 3.224 4.77 1.356 1.356 0 0 1 .099-.524zM6 6h-.155C4.737 5.994 4.105 5.92 4 5.75 4 4.962 5.153 4 6.5 4a1.588 1.588 0 0 1 1.362.632 1.559 1.559 0 0 1 .246 1.09A7.794 7.794 0 0 1 6 6zm15.536-2.48a.965.965 0 0 0-1.385-.03L6.998 16.644 5.242 20.74a.371.371 0 0 0 .488.487l4.096-1.756L22.979 6.32a.965.965 0 0 0-.03-1.385zM6.78 19.688l.962-2.24 1.28 1.28zm3.015-1.6l-1.413-1.414L18.679 6.376l1.414 1.414zM21.952 5.932L20.8 7.083l-1.414-1.414L20.555 4.5a.42.42 0 0 1 .599.007l.804.838a.42.42 0 0 1-.006.587zM19 18h3v.999h-3V22h-1v-3.001h-3V18h3v-3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilMarkPlus32.json b/public/assets/components/assets/icon/pencilMarkPlus32.json new file mode 100644 index 0000000..ae77822 --- /dev/null +++ b/public/assets/components/assets/icon/pencilMarkPlus32.json @@ -0,0 +1 @@ +"M7.024 26.765A5.599 5.599 0 0 1 3 21.298c0-3.484 2.526-5.857 4.97-8.15 1.722-1.618 3.365-3.16 3.861-4.97a10.027 10.027 0 0 0 5.09-3.908l-.842-.54a8.898 8.898 0 0 1-4.097 3.314 2.885 2.885 0 0 0-1.02-2.278 3.676 3.676 0 0 0-2.998-.693C5.695 4.487 4 6.224 4 7.5 4 8.184 4.485 9 6.8 9a15.472 15.472 0 0 0 3.834-.453 14.661 14.661 0 0 1-3.349 3.871C4.808 14.745 2 17.381 2 21.298a6.646 6.646 0 0 0 4.652 6.404 1.284 1.284 0 0 1 .048-.181zM6.8 8C5.557 8 5 7.749 5 7.5c0-.735 1.35-2.116 3.144-2.443a3.116 3.116 0 0 1 .56-.051 2.551 2.551 0 0 1 1.618.527 1.902 1.902 0 0 1 .66 1.537 3.11 3.11 0 0 1-.02.345A14.007 14.007 0 0 1 6.8 8zm20.79-1.416a1.203 1.203 0 0 0-1.727-.037L9.962 22.45l-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 14.1-14.102v-.002l1.802-1.797a1.203 1.203 0 0 0-.037-1.727zM9.222 26.714l1.402-3.274 1.871 1.87zm4.1-1.99l-2.111-2.111L24.504 9.32l2.111 2.111zm15.36-15.359l-1.36 1.36-2.11-2.112 1.358-1.359a.163.163 0 0 1 .121-.054.285.285 0 0 1 .193.092l1.76 1.761c.018.018.171.18.038.312zM25 24h4v.999h-4V29h-1v-4.001h-4V24h4v-4h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilSquare16.json b/public/assets/components/assets/icon/pencilSquare16.json new file mode 100644 index 0000000..3643580 --- /dev/null +++ b/public/assets/components/assets/icon/pencilSquare16.json @@ -0,0 +1 @@ +"M14 1.929v.026a1.967 1.967 0 0 0-.442-.055 1.918 1.918 0 0 0-.586.1H2v11h.995l-.428 1h-.638A.929.929 0 0 1 1 13.071V1.93A.929.929 0 0 1 1.929 1H13.07a.929.929 0 0 1 .929.929zM13 13h-2.858l-1 1h3.93a.929.929 0 0 0 .928-.929V9.142l-1 1zm1.278-9.792l1.414 1.414a.965.965 0 0 1 .03 1.385l-1.444 1.444h-.002L7.67 14.058l-4.096 1.755a.371.371 0 0 1-.488-.487l1.756-4.097 8.052-8.051a.965.965 0 0 1 1.385.03zm-8.36 10.513l-.74-.739-.554 1.294zm7.052-6.377l-1.414-1.415-6.007 6.008 1.413 1.415zm.384-3.212l-1.09 1.09 1.414 1.414 1.09-1.09a.306.306 0 0 0 0-.433l-.98-.981a.306.306 0 0 0-.434 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilSquare24.json b/public/assets/components/assets/icon/pencilSquare24.json new file mode 100644 index 0000000..ab5f725 --- /dev/null +++ b/public/assets/components/assets/icon/pencilSquare24.json @@ -0,0 +1 @@ +"M20 12.711l1-1v8.007A1.282 1.282 0 0 1 19.719 21h-8.007l1-1h7.007a.281.281 0 0 0 .281-.281zM2 3.281v16.437A1.282 1.282 0 0 0 3.281 21H4.9l.428-1H3.281A.281.281 0 0 1 3 19.719V3.28A.281.281 0 0 1 3.281 3H19.72a.281.281 0 0 1 .281.281v1.12a1.913 1.913 0 0 1 1-.173v-.947A1.281 1.281 0 0 0 19.719 2H3.28A1.281 1.281 0 0 0 2 3.281zm18.15 2.21a.965.965 0 0 1 1.386.03l1.413 1.413a.965.965 0 0 1 .03 1.385L9.826 21.471 5.73 23.227a.371.371 0 0 1-.488-.487l1.756-4.097zM9.022 20.728l-1.28-1.28-.96 2.24zM20.093 9.79L18.68 8.376 8.382 18.674l1.413 1.414zm.462-3.29l-1.169 1.17L20.8 9.083l1.152-1.151a.42.42 0 0 0 .006-.587l-.804-.838a.42.42 0 0 0-.6-.007z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilSquare32.json b/public/assets/components/assets/icon/pencilSquare32.json new file mode 100644 index 0000000..392434f --- /dev/null +++ b/public/assets/components/assets/icon/pencilSquare32.json @@ -0,0 +1 @@ +"M27 18.875l1-1V26.2a1.8 1.8 0 0 1-1.8 1.8h-8.325l1-1H26.2a.801.801 0 0 0 .8-.8zM4.8 27a.8.8 0 0 1-.8-.8V4.798A.798.798 0 0 1 4.798 4h21.4a.801.801 0 0 1 .802.798v4.198l.156-.156A2.17 2.17 0 0 1 28 8.323V4.798A1.802 1.802 0 0 0 26.198 3h-21.4A1.8 1.8 0 0 0 3 4.798V26.2A1.8 1.8 0 0 0 4.8 28h4.98l.429-1zm26.552-15.654a1.203 1.203 0 0 1 .037 1.727l-1.8 1.8-.001-.001-14.101 14.102-5.465 2.342a.306.306 0 0 1-.403-.402l2.343-5.465L27.863 9.547a1.203 1.203 0 0 1 1.727.037zM12.624 26.44l-1.402 3.274 3.273-1.403zm15.991-12.009l-2.11-2.11L13.21 25.612l2.112 2.111zm2.03-2.377l-1.761-1.762a.285.285 0 0 0-.193-.092.163.163 0 0 0-.12.054l-1.36 1.36 2.111 2.11 1.36-1.359c.133-.133-.02-.294-.037-.311z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilTip16.json b/public/assets/components/assets/icon/pencilTip16.json new file mode 100644 index 0000000..f020675 --- /dev/null +++ b/public/assets/components/assets/icon/pencilTip16.json @@ -0,0 +1 @@ +"M8.607.988a.68.68 0 0 0-1.213 0L4.036 9.313 4 16h1v-5.293l1.505 1.505L8 10.673l1.495 1.54L11 10.706V16h1V9.5zM8 2.158L9.146 5H6.854zm0 7.08l-1.505 1.55L5.087 9.38 6.451 6H9.55l1.362 3.38-1.407 1.408z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilTip24.json b/public/assets/components/assets/icon/pencilTip24.json new file mode 100644 index 0000000..8121333 --- /dev/null +++ b/public/assets/components/assets/icon/pencilTip24.json @@ -0,0 +1 @@ +"M12.394 1.154h-.788l-4.574 12.17L7 23h1v-8.292l1.498 1.499 2.502-2.5 2.499 2.5 1.501-1.5V23h1v-9.5zM12 2.95L13.147 6h-2.294zm0 9.344l-2.502 2.5-1.417-1.418L10.477 7h3.046l2.396 6.374-1.42 1.419z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pencilTip32.json b/public/assets/components/assets/icon/pencilTip32.json new file mode 100644 index 0000000..501ffe0 --- /dev/null +++ b/public/assets/components/assets/icon/pencilTip32.json @@ -0,0 +1 @@ +"M16.57 1.333a.636.636 0 0 0-1.14-.003L9.033 18.236 9 30h1V19.708l2.496 2.499 3.504-3.5 3.498 3.5 2.502-2.5V30h1V18.413zM16 2.65L18.025 8h-4.05zm0 14.642l-3.504 3.5-2.438-2.442L13.597 9h4.806l3.539 9.35-2.444 2.443z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pentagon16.json b/public/assets/components/assets/icon/pentagon16.json new file mode 100644 index 0000000..60f9331 --- /dev/null +++ b/public/assets/components/assets/icon/pentagon16.json @@ -0,0 +1 @@ +"M12.867 15H3.133L.42 6.322 8 .297l7.58 6.025zm-9-1h8.266l2.288-7.322L8 1.574 1.58 6.678z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pentagon24.json b/public/assets/components/assets/icon/pentagon24.json new file mode 100644 index 0000000..0fbd798 --- /dev/null +++ b/public/assets/components/assets/icon/pentagon24.json @@ -0,0 +1 @@ +"M18.847 22H5.215L.397 9.544 12 1l11.6 8.543zM5.904 21h12.25l4.245-11.1L12 2.242 1.603 9.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pentagon32.json b/public/assets/components/assets/icon/pentagon32.json new file mode 100644 index 0000000..434aad6 --- /dev/null +++ b/public/assets/components/assets/icon/pentagon32.json @@ -0,0 +1 @@ +"M24.727 29H7.208L1 11.85 16 1.253l15 10.599zM7.935 28H24l5.824-15.767L16 2.488 2.176 12.233z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/percent16.json b/public/assets/components/assets/icon/percent16.json new file mode 100644 index 0000000..50dd967 --- /dev/null +++ b/public/assets/components/assets/icon/percent16.json @@ -0,0 +1 @@ +"M4.5 7A2.787 2.787 0 0 1 2 4a2.787 2.787 0 0 1 2.5-3A2.787 2.787 0 0 1 7 4c0 1.738-1.052 3-2.5 3zm0-5C3.673 2 3 2.897 3 4s.673 2 1.5 2C5.37 6 6 5.16 6 4c0-1.103-.673-2-1.5-2zm7 13A2.787 2.787 0 0 1 9 12a2.787 2.787 0 0 1 2.5-3 2.787 2.787 0 0 1 2.5 3c0 1.738-1.052 3-2.5 3zm0-5c-.827 0-1.5.897-1.5 2s.673 2 1.5 2c.87 0 1.5-.84 1.5-2 0-1.103-.673-2-1.5-2zm1.411-8.216l-.822-.568-9 13 .822.568z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/percent24.json b/public/assets/components/assets/icon/percent24.json new file mode 100644 index 0000000..e7e861b --- /dev/null +++ b/public/assets/components/assets/icon/percent24.json @@ -0,0 +1 @@ +"M6.5 10A3.78 3.78 0 0 1 3 6a3.78 3.78 0 0 1 3.5-4A3.78 3.78 0 0 1 10 6a3.734 3.734 0 0 1-3.5 4zm0-7A2.787 2.787 0 0 0 4 6a2.787 2.787 0 0 0 2.5 3A2.754 2.754 0 0 0 9 6a2.787 2.787 0 0 0-2.5-3zm11 19a3.78 3.78 0 0 1-3.5-4 3.78 3.78 0 0 1 3.5-4 3.78 3.78 0 0 1 3.5 4 3.734 3.734 0 0 1-3.5 4zm0-7a2.787 2.787 0 0 0-2.5 3 2.787 2.787 0 0 0 2.5 3 2.754 2.754 0 0 0 2.5-3 2.787 2.787 0 0 0-2.5-3zm1.168-12.226l-.836-.548-12.5 19 .836.548z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/percent32.json b/public/assets/components/assets/icon/percent32.json new file mode 100644 index 0000000..7479929 --- /dev/null +++ b/public/assets/components/assets/icon/percent32.json @@ -0,0 +1 @@ +"M9 12a4.277 4.277 0 0 1-4-4.5A4.277 4.277 0 0 1 9 3a4.277 4.277 0 0 1 4 4.5A4.277 4.277 0 0 1 9 12zm0-8a3.283 3.283 0 0 0-3 3.5A3.283 3.283 0 0 0 9 11a3.283 3.283 0 0 0 3-3.5A3.283 3.283 0 0 0 9 4zm14 25a4.277 4.277 0 0 1-4-4.5 4.277 4.277 0 0 1 4-4.5 4.277 4.277 0 0 1 4 4.5 4.277 4.277 0 0 1-4 4.5zm0-8a3.283 3.283 0 0 0-3 3.5 3.283 3.283 0 0 0 3 3.5 3.283 3.283 0 0 0 3-3.5 3.283 3.283 0 0 0-3-3.5zm1.42-17.23l-.84-.54-16 25 .84.54z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/person16.json b/public/assets/components/assets/icon/person16.json new file mode 100644 index 0000000..b9b6bfb --- /dev/null +++ b/public/assets/components/assets/icon/person16.json @@ -0,0 +1 @@ +"M7.1 1.5A1.399 1.399 0 0 1 8.5.1l.052.001h.052a1.4 1.4 0 0 1 .001 2.8l-.053-.002L8.5 2.9a1.4 1.4 0 0 1-1.4-1.4zm-.973 3.552L5.114 9.105a.546.546 0 0 0 1.033.318l.932-3.265v2.947l-.453 6.347a.511.511 0 0 0 1.015.12l.911-5.484.912 5.484a.511.511 0 0 0 1.014-.12l-.452-6.347V6.158l.931 3.265a.546.546 0 0 0 1.034-.318l-1.013-4.053A1.389 1.389 0 0 0 9.63 4H7.474a1.389 1.389 0 0 0-1.347 1.052z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/person216.json b/public/assets/components/assets/icon/person216.json new file mode 100644 index 0000000..b6738f1 --- /dev/null +++ b/public/assets/components/assets/icon/person216.json @@ -0,0 +1 @@ +"M8.5 3.9a1.4 1.4 0 1 1 1.4-1.4 1.4 1.4 0 0 1-1.4 1.4zm-5.393.312a.505.505 0 0 0-.587.392.5.5 0 0 0 .392.588l3.712.734a.5.5 0 0 1 .402.457L7.2 9l-2.211 6.317a.5.5 0 0 0 .265.62l.027.013a.513.513 0 0 0 .68-.255L8.5 10.5l2.54 5.195a.513.513 0 0 0 .679.255l.027-.013a.5.5 0 0 0 .265-.62L9.8 9l.174-2.617a.5.5 0 0 1 .403-.457l3.71-.734a.5.5 0 0 0 .394-.588.505.505 0 0 0-.588-.392l-3.99.798H7.097z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/person224.json b/public/assets/components/assets/icon/person224.json new file mode 100644 index 0000000..afda90d --- /dev/null +++ b/public/assets/components/assets/icon/person224.json @@ -0,0 +1 @@ +"M12 1a2 2 0 1 1-2 2 2 2 0 0 1 2-2zm8.79 4.546L14.776 6H9.223l-6.012-.454a.72.72 0 0 0-.168 1.428l6.106.97a.473.473 0 0 1 .395.409L10 12 6.865 22.067a.68.68 0 0 0 .313.808l.071.04a.707.707 0 0 0 .994-.338L12 13.914l3.757 8.663a.707.707 0 0 0 .994.338l.07-.04a.68.68 0 0 0 .314-.808L14 12l.456-3.647a.473.473 0 0 1 .395-.409l6.106-.97a.72.72 0 0 0-.168-1.428z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/person232.json b/public/assets/components/assets/icon/person232.json new file mode 100644 index 0000000..bbcb348 --- /dev/null +++ b/public/assets/components/assets/icon/person232.json @@ -0,0 +1 @@ +"M16.5 7A2.5 2.5 0 1 1 19 4.5 2.5 2.5 0 0 1 16.5 7zm11.287.01l-8.266.994-.032.001L13.512 8c-.01 0-.022.003-.033.004L5.213 7.01a1.003 1.003 0 0 0-.304 1.982L13.5 11l.5 5-4.434 12.671a.964.964 0 0 0 .598 1.273l.076.02a.93.93 0 0 0 1.057-.558l4.555-9.99a.712.712 0 0 1 1.296 0l4.555 9.99a.93.93 0 0 0 1.057.558l.076-.02a.964.964 0 0 0 .598-1.273L19 16l.5-5 8.591-2.008a1.003 1.003 0 0 0-.304-1.982z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/person24.json b/public/assets/components/assets/icon/person24.json new file mode 100644 index 0000000..18fd992 --- /dev/null +++ b/public/assets/components/assets/icon/person24.json @@ -0,0 +1 @@ +"M13.9 2.999A1.9 1.9 0 1 1 12 1.1a1.9 1.9 0 0 1 1.9 1.899zM13.544 6h-3.088a1.855 1.855 0 0 0-1.8 1.405l-1.662 6.652a.667.667 0 0 0 .14.573.873.873 0 0 0 .665.33.718.718 0 0 0 .653-.445L10 9.1V13l-.922 9.219a.71.71 0 0 0 .707.781h.074a.69.69 0 0 0 .678-.563L12 14.583l1.463 7.854a.69.69 0 0 0 .678.563h.074a.71.71 0 0 0 .707-.781L14 13V9.1l1.548 5.415a.718.718 0 0 0 .653.444.873.873 0 0 0 .665-.329.667.667 0 0 0 .14-.573l-1.662-6.652A1.855 1.855 0 0 0 13.544 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/person32.json b/public/assets/components/assets/icon/person32.json new file mode 100644 index 0000000..8ed7cbf --- /dev/null +++ b/public/assets/components/assets/icon/person32.json @@ -0,0 +1 @@ +"M14 4.5A2.5 2.5 0 1 1 16.5 7 2.499 2.499 0 0 1 14 4.5zM18.646 8h-4.293a2.75 2.75 0 0 0-2.668 2.085l-1.97 7.902a.88.88 0 0 0 .186.755 1.134 1.134 0 0 0 .864.428.94.94 0 0 0 .855-.587L13.512 12v6l-.907 10.917A1 1 0 0 0 13.602 30h.087a1 1 0 0 0 .98-.804l1.83-10.179 1.83 10.178a1 1 0 0 0 .981.805h.087a1 1 0 0 0 .997-1.083L19.487 18v-6l1.892 6.583a.94.94 0 0 0 .855.587 1.134 1.134 0 0 0 .864-.428.88.88 0 0 0 .185-.755l-1.969-7.902A2.75 2.75 0 0 0 18.646 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/personalHomepage16.json b/public/assets/components/assets/icon/personalHomepage16.json new file mode 100644 index 0000000..260acd1 --- /dev/null +++ b/public/assets/components/assets/icon/personalHomepage16.json @@ -0,0 +1 @@ +"M9.756 11a3.22 3.22 0 0 0 .166 1H8V9H7v3H2V7H.335L3 4.656V1h3.006L5.98 2.05 7.466.75 14.603 7H13v.732a3.206 3.206 0 0 0-1 .175V6.05L7.466 2.08l-2.51 2.198V3.175L4.982 2H4v3.108L2.985 6H3v5h3V8h3v3zm4.635 1.33a1.9 1.9 0 0 0 .564-1.331 1.95 1.95 0 1 0-3.9 0 1.905 1.905 0 0 0 .566 1.334 2.804 2.804 0 0 0-1.571 2.649v1h.955v-1a1.99 1.99 0 0 1 .764-1.572 2.034 2.034 0 0 1 1.74-.367 2.08 2.08 0 0 1 1.496 2.059v.88h.9v-.88a3.069 3.069 0 0 0-1.514-2.773zM13 12a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/personalHomepage24.json b/public/assets/components/assets/icon/personalHomepage24.json new file mode 100644 index 0000000..01309f7 --- /dev/null +++ b/public/assets/components/assets/icon/personalHomepage24.json @@ -0,0 +1 @@ +"M13 20v-6H9v6H3v-9.001l-1.745-.003L4 8.43 4.003 3H8v1.743l3.052-2.88L20.756 11H19v1.55a3.973 3.973 0 0 0-1 .248V10h.234l-7.182-6.763-4.048 3.822L7 4H5v4.864L3.784 10l.216.001V19h4v-6h6v6h1.17a5.008 5.008 0 0 0-.427 1zm8.083-1.635a2.433 2.433 0 0 0 .892-1.867 2.475 2.475 0 0 0-4.95 0 2.433 2.433 0 0 0 .89 1.866 3.22 3.22 0 0 0-.658.418A3.492 3.492 0 0 0 16 21.468V23h1v-1.532a2.503 2.503 0 0 1 2.97-2.457A2.61 2.61 0 0 1 22 21.615V23h1v-1.385a3.638 3.638 0 0 0-1.917-3.25zM19.5 15a1.5 1.5 0 1 1-1.5 1.5 1.502 1.502 0 0 1 1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/personalHomepage32.json b/public/assets/components/assets/icon/personalHomepage32.json new file mode 100644 index 0000000..1fc5fa7 --- /dev/null +++ b/public/assets/components/assets/icon/personalHomepage32.json @@ -0,0 +1 @@ +"M19 27h1.694a5.994 5.994 0 0 0-.17 1H18v-8h-6v8H4V16H1.5L5 12.5V4h5v3.5l5-5L28.5 16H26v.55a4.934 4.934 0 0 0-1 .205V15h1.086L15 3.914l-6 6V5H6v7.914L3.914 15H5v12h6v-8h8zm11.95 1.64L31 31h-1v-2.36a3.583 3.583 0 0 0-2.771-3.578 3.64 3.64 0 0 0-.716-.063L26.5 25c-.024 0-.045-.006-.069-.007A3.495 3.495 0 0 0 23 28.489V31h-1v-2.51a4.425 4.425 0 0 1 2.591-4.063A3.486 3.486 0 1 1 29.95 21.5a3.452 3.452 0 0 1-1.54 2.926 4.608 4.608 0 0 1 2.54 4.214zM29 21.5a2.5 2.5 0 1 0-2.5 2.5 2.503 2.503 0 0 0 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/phone16.json b/public/assets/components/assets/icon/phone16.json new file mode 100644 index 0000000..7c7942e --- /dev/null +++ b/public/assets/components/assets/icon/phone16.json @@ -0,0 +1 @@ +"M5.607 5.712l1.157-.776a.459.459 0 0 0 .129-.59C6.43 3.503 5.392.33 5.36.28a.619.619 0 0 0-.643-.267l-2.23.254a1.898 1.898 0 0 0-1.221.661A3.173 3.173 0 0 0 .19 3.933l.11.433a17.989 17.989 0 0 0 4.188 7.146 17.988 17.988 0 0 0 7.146 4.187l.433.11a2.491 2.491 0 0 0 .616.078 3.477 3.477 0 0 0 2.389-1.153 1.898 1.898 0 0 0 .66-1.22l.255-2.23a.619.619 0 0 0-.267-.644c-.05-.032-3.223-1.07-4.066-1.533a.459.459 0 0 0-.59.13l-.776 1.156a.531.531 0 0 1-.694.171 10.382 10.382 0 0 1-4.158-4.158.53.53 0 0 1 .17-.694zm-1.05 1.17a11.284 11.284 0 0 0 1.95 2.61 11.283 11.283 0 0 0 2.612 1.952 1.531 1.531 0 0 0 2-.494l.502-.75c.77.34 2.034.785 3.316 1.225l.026.01-.219 1.919a.9.9 0 0 1-.325.62l-.055.053a2.566 2.566 0 0 1-1.68.86 1.5 1.5 0 0 1-.37-.046l-.394-.1a16.876 16.876 0 0 1-6.724-3.937A16.875 16.875 0 0 1 1.26 4.08l-.1-.394a2.262 2.262 0 0 1 .813-2.05l.054-.055a.9.9 0 0 1 .62-.325l1.919-.22.009.027c.44 1.282.885 2.545 1.225 3.315l-.75.503a1.525 1.525 0 0 0-.494 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/phone24.json b/public/assets/components/assets/icon/phone24.json new file mode 100644 index 0000000..ec78317 --- /dev/null +++ b/public/assets/components/assets/icon/phone24.json @@ -0,0 +1 @@ +"M2.725 2.24a4.385 4.385 0 0 0-1.486 4.15 22.028 22.028 0 0 0 5.833 10.537A22.028 22.028 0 0 0 17.61 22.76a3.44 3.44 0 0 0 .851.108 4.804 4.804 0 0 0 3.3-1.594 2.623 2.623 0 0 0 .914-1.686l.316-2.295a1.055 1.055 0 0 0-.766-1.162l-4.468-1.225a1.055 1.055 0 0 0-1.14.409l-1.174 1.661a.626.626 0 0 1-.733.21 15.491 15.491 0 0 1-4.546-3.35 15.491 15.491 0 0 1-3.35-4.546.626.626 0 0 1 .21-.733L8.77 7.384a1.055 1.055 0 0 0 .41-1.141L7.952 1.776A1.054 1.054 0 0 0 6.79 1.01l-2.38.316a2.623 2.623 0 0 0-1.686.914zm.78.633a1.616 1.616 0 0 1 1.074-.56L6.936 2a.056.056 0 0 1 .052.04l1.226 4.468a.093.093 0 0 1-.002.046l-1.783 1.2a1.63 1.63 0 0 0-.548 1.902 16.158 16.158 0 0 0 3.575 4.888 16.158 16.158 0 0 0 4.888 3.575 1.62 1.62 0 0 0 .595.112 1.642 1.642 0 0 0 1.32-.677l1.173-1.662a.053.053 0 0 1 .047-.022l.013.001 4.467 1.226a.055.055 0 0 1 .04.06l-.311 2.261a1.618 1.618 0 0 1-.561 1.077l-.074.073a3.907 3.907 0 0 1-2.593 1.3 2.453 2.453 0 0 1-.604-.076 21.004 21.004 0 0 1-10.08-5.575A20.996 20.996 0 0 1 2.208 6.144a3.476 3.476 0 0 1 1.224-3.197z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/phone32.json b/public/assets/components/assets/icon/phone32.json new file mode 100644 index 0000000..24d8e17 --- /dev/null +++ b/public/assets/components/assets/icon/phone32.json @@ -0,0 +1 @@ +"M9.432 3a.351.351 0 0 1 .337.258l1.57 5.72a.347.347 0 0 1-.117.367l-2.273 1.527a1.805 1.805 0 0 0-.607 2.108 20.415 20.415 0 0 0 4.515 6.163 20.415 20.415 0 0 0 6.163 4.515 1.797 1.797 0 0 0 .658.124 1.818 1.818 0 0 0 1.462-.749l1.502-2.127a.35.35 0 0 1 .38-.136l5.72 1.57a.352.352 0 0 1 .255.386l-.401 2.904a2.336 2.336 0 0 1-.797 1.53l-.094.093A5.27 5.27 0 0 1 24.187 29a3.423 3.423 0 0 1-.843-.107 27.163 27.163 0 0 1-13.034-7.21A27.155 27.155 0 0 1 3.107 8.656c-.456-1.793.64-3.361 1.64-4.361L4.84 4.2a2.335 2.335 0 0 1 1.527-.797l3.016-.4A.357.357 0 0 1 9.433 3m0-1a1.36 1.36 0 0 0-.186.013l-3.048.405a3.359 3.359 0 0 0-2.159 1.17c-1.455 1.454-2.41 3.32-1.903 5.315a28.204 28.204 0 0 0 7.47 13.49 28.204 28.204 0 0 0 13.49 7.47 4.404 4.404 0 0 0 1.09.137 6.151 6.151 0 0 0 4.225-2.04 3.359 3.359 0 0 0 1.17-2.159l.405-2.939a1.35 1.35 0 0 0-.98-1.487l-5.72-1.57a1.35 1.35 0 0 0-1.462.524l-1.502 2.128a.802.802 0 0 1-.938.27 19.834 19.834 0 0 1-5.82-4.291 19.834 19.834 0 0 1-4.291-5.82.802.802 0 0 1 .27-.94l2.236-1.501a1.35 1.35 0 0 0 .523-1.461l-1.57-5.72A1.351 1.351 0 0 0 9.434 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pieChart16.json b/public/assets/components/assets/icon/pieChart16.json new file mode 100644 index 0000000..6f35094 --- /dev/null +++ b/public/assets/components/assets/icon/pieChart16.json @@ -0,0 +1 @@ +"M13.662 3.338a7.3 7.3 0 1 0 0 10.324 7.3 7.3 0 0 0 0-10.324zm-.3 1.008a6.407 6.407 0 0 1 .862 7.007L9.306 8.4zm-.708-.707L8.478 7.815 4.344 3.641a6.402 6.402 0 0 1 8.31-.002zm-8.68 9.386a6.404 6.404 0 0 1-.335-8.679l4.44 4.44 2.502 5.758a6.402 6.402 0 0 1-6.606-1.519zm9.051 0a6.377 6.377 0 0 1-1.524 1.127l-1.92-4.42 4.126 2.477a6.386 6.386 0 0 1-.682.816z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pieChart24.json b/public/assets/components/assets/icon/pieChart24.json new file mode 100644 index 0000000..be22473 --- /dev/null +++ b/public/assets/components/assets/icon/pieChart24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm6.98 4.026A9.349 9.349 0 0 1 20.801 16.9l-7.495-4.5zm-.707-.707l-6.296 6.297L6.224 5.52a9.343 9.343 0 0 1 12.55-.002zM3.1 12.5a9.351 9.351 0 0 1 2.42-6.273l6.56 6.56 3.697 8.512A9.374 9.374 0 0 1 3.1 12.5zm13.595 8.4l-3.114-7.168 6.706 4.027a9.458 9.458 0 0 1-3.592 3.141z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pieChart32.json b/public/assets/components/assets/icon/pieChart32.json new file mode 100644 index 0000000..fc94481 --- /dev/null +++ b/public/assets/components/assets/icon/pieChart32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm9.03 4.977a12.243 12.243 0 0 1 1.76 14.218l-9.984-5.994zm-.707-.707L16.5 15.793 8.177 7.47a12.227 12.227 0 0 1 16.646 0zM16.5 28.8A12.28 12.28 0 0 1 7.47 8.177l8.609 8.609 4.854 11.174a12.216 12.216 0 0 1-4.433.84zm5.35-1.241l-4.27-9.827 9.19 5.518a12.369 12.369 0 0 1-4.92 4.309z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pin16.json b/public/assets/components/assets/icon/pin16.json new file mode 100644 index 0000000..173e5e8 --- /dev/null +++ b/public/assets/components/assets/icon/pin16.json @@ -0,0 +1 @@ +"M12 11.49V4.066C12 1.852 10.209 1 8 1s-4 .852-4 3.067v7.422L8 15.5zM4.9 3.926C4.9 2.509 5.943 1.79 8 1.79s3.1.719 3.1 2.137v7.259L8 14.294l-3.1-3.108zM10 6a2 2 0 1 0-2 2 2 2 0 0 0 2-2zM7 6a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pin24.json b/public/assets/components/assets/icon/pin24.json new file mode 100644 index 0000000..3c69a0a --- /dev/null +++ b/public/assets/components/assets/icon/pin24.json @@ -0,0 +1 @@ +"M6 5.619v11.93l6 6.04 6-6.04V5.619C18 2.283 15.313 1 12 1S6 2.283 6 5.619zM12 2c2.28 0 5 .628 5 3.619v11.518l-5 5.032-5-5.032V5.619C7 2.628 9.72 2 12 2zm0 9a3 3 0 1 0-3-3 3 3 0 0 0 3 3zm0-5a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pin32.json b/public/assets/components/assets/icon/pin32.json new file mode 100644 index 0000000..3b87ab1 --- /dev/null +++ b/public/assets/components/assets/icon/pin32.json @@ -0,0 +1 @@ +"M24 22.665V7.158C24 2.71 20.418 1 16 1S8 2.71 8 7.158v15.507l8 8.053zM9 7.158C9 2.895 12.807 2 16 2s7 .895 7 5.158v15.095L16 29.3l-7-7.046zM20 11a4 4 0 1 0-4 4 4.005 4.005 0 0 0 4-4zm-7 0a3 3 0 1 1 3 3 3.004 3.004 0 0 1-3-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinPlus16.json b/public/assets/components/assets/icon/pinPlus16.json new file mode 100644 index 0000000..3d7051b --- /dev/null +++ b/public/assets/components/assets/icon/pinPlus16.json @@ -0,0 +1 @@ +"M10 4.069V9h-.9V3.927C9.1 2.509 8.057 1.79 6 1.79s-3.1.719-3.1 2.137v7.259L6 14.294l1.282-1.286a2.007 2.007 0 0 0 .576.63L6 15.5l-4-4.01V4.066C2 1.852 3.791 1 6 1s4 .852 4 3.067zM6 8a2 2 0 1 1 2-2 2 2 0 0 1-2 2zm1-2a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm2 5v1h3v3h1v-3h3v-1h-3V8h-1v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinPlus24.json b/public/assets/components/assets/icon/pinPlus24.json new file mode 100644 index 0000000..9df9065 --- /dev/null +++ b/public/assets/components/assets/icon/pinPlus24.json @@ -0,0 +1 @@ +"M9 1c3.313 0 6 1.283 6 4.619V16h-1V5.619C14 2.628 11.28 2 9 2s-5 .628-5 3.619v11.518l5 5.032 2.235-2.25a2.006 2.006 0 0 0 .667.748L9 23.588l-6-6.04V5.619C3 2.284 5.687 1 9 1zm0 10a3 3 0 1 1 3-3 3 3 0 0 1-3 3zm2-3a2 2 0 1 0-2 2 2.003 2.003 0 0 0 2-2zm2 10v.999h4V23h1v-4.001h4V18h-4v-4h-1v4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinPlus32.json b/public/assets/components/assets/icon/pinPlus32.json new file mode 100644 index 0000000..67f0b56 --- /dev/null +++ b/public/assets/components/assets/icon/pinPlus32.json @@ -0,0 +1 @@ +"M18 24.999h.681L13 30.718l-8-8.053V7.158C5 2.71 8.582 1 13 1s8 1.71 8 6.158V20h-1V7.158C20 2.895 16.193 2 13 2s-7 .895-7 5.158v15.095l7 7.046 4.38-4.408a1.974 1.974 0 0 0 .62.108zM17 11a4 4 0 1 1-4-4 4.005 4.005 0 0 1 4 4zm-1 0a3 3 0 1 0-3 3 3.003 3.003 0 0 0 3-3zm13 11h-5v-5h-1v5h-5v.999h5V28h1v-5.001h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinTear16.json b/public/assets/components/assets/icon/pinTear16.json new file mode 100644 index 0000000..182329c --- /dev/null +++ b/public/assets/components/assets/icon/pinTear16.json @@ -0,0 +1 @@ +"M8 0a4.96 4.96 0 0 0-4.9 5.086C3.1 7.893 5.778 11.692 8 16c2.222-4.308 4.9-8.107 4.9-10.914A4.96 4.96 0 0 0 8 0zm0 13.877c-.298-.543-.598-1.077-.89-1.6C5.561 9.514 4.1 6.906 4.1 5.085A3.954 3.954 0 0 1 8 1a3.954 3.954 0 0 1 3.9 4.086c0 1.82-1.462 4.429-3.01 7.19-.292.524-.592 1.058-.89 1.601zM8 2.834A2.166 2.166 0 1 0 10.13 5 2.147 2.147 0 0 0 8 2.834zm0 3.332A1.167 1.167 0 1 1 9.13 5 1.15 1.15 0 0 1 8 6.166z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinTear16F.json b/public/assets/components/assets/icon/pinTear16F.json new file mode 100644 index 0000000..10e2f03 --- /dev/null +++ b/public/assets/components/assets/icon/pinTear16F.json @@ -0,0 +1 @@ +"M8 0a4.96 4.96 0 0 0-4.9 5.086C3.1 7.893 5.778 11.692 8 16c2.222-4.308 4.9-8.107 4.9-10.914A4.96 4.96 0 0 0 8 0zm0 7.166A2.166 2.166 0 1 1 10.13 5 2.147 2.147 0 0 1 8 7.166z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinTear24.json b/public/assets/components/assets/icon/pinTear24.json new file mode 100644 index 0000000..bbd05cf --- /dev/null +++ b/public/assets/components/assets/icon/pinTear24.json @@ -0,0 +1 @@ +"M12 5a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zm0-8.9a6.847 6.847 0 0 0-6.9 6.932c0 3.882 3.789 9.01 6.9 14.968 3.111-5.957 6.9-11.086 6.9-14.968A6.847 6.847 0 0 0 12 1.1zm0 19.789c-.58-1.053-1.168-2.075-1.743-3.075C8.027 13.937 6.1 10.587 6.1 8.032a5.9 5.9 0 1 1 11.8 0c0 2.555-1.926 5.905-4.157 9.782-.575 1-1.163 2.022-1.743 3.075z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinTear24F.json b/public/assets/components/assets/icon/pinTear24F.json new file mode 100644 index 0000000..5f4aa00 --- /dev/null +++ b/public/assets/components/assets/icon/pinTear24F.json @@ -0,0 +1 @@ +"M12 1.1a6.847 6.847 0 0 0-6.9 6.932c0 3.882 3.789 9.01 6.9 14.968 3.111-5.957 6.9-11.086 6.9-14.968A6.847 6.847 0 0 0 12 1.1zm0 9.9a3 3 0 1 1 3-3 3 3 0 0 1-3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinTear32.json b/public/assets/components/assets/icon/pinTear32.json new file mode 100644 index 0000000..3345f61 --- /dev/null +++ b/public/assets/components/assets/icon/pinTear32.json @@ -0,0 +1 @@ +"M16 7a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 7a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3zm0-11.8A8.8 8.8 0 0 0 7.2 11c0 5.33 4.525 11.473 8.8 19.66 4.24-8.121 8.8-14.338 8.8-19.66A8.8 8.8 0 0 0 16 2.2zm0 26.331c-.809-1.493-1.612-2.91-2.396-4.295C10.585 18.906 8.2 14.696 8.2 11a7.8 7.8 0 0 1 15.6 0c0 3.695-2.517 8.139-5.43 13.284A266.133 266.133 0 0 0 16 28.531z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinTear32F.json b/public/assets/components/assets/icon/pinTear32F.json new file mode 100644 index 0000000..a34b5a8 --- /dev/null +++ b/public/assets/components/assets/icon/pinTear32F.json @@ -0,0 +1 @@ +"M24.8 11a8.8 8.8 0 0 0-17.6 0v.24C7.2 16.23 12 23 16 30.66c4-7.66 8.8-14.43 8.8-19.42zM16 15a4 4 0 1 1 4-4 4 4 0 0 1-4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinTearF16.json b/public/assets/components/assets/icon/pinTearF16.json new file mode 100644 index 0000000..10e2f03 --- /dev/null +++ b/public/assets/components/assets/icon/pinTearF16.json @@ -0,0 +1 @@ +"M8 0a4.96 4.96 0 0 0-4.9 5.086C3.1 7.893 5.778 11.692 8 16c2.222-4.308 4.9-8.107 4.9-10.914A4.96 4.96 0 0 0 8 0zm0 7.166A2.166 2.166 0 1 1 10.13 5 2.147 2.147 0 0 1 8 7.166z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinTearF24.json b/public/assets/components/assets/icon/pinTearF24.json new file mode 100644 index 0000000..5f4aa00 --- /dev/null +++ b/public/assets/components/assets/icon/pinTearF24.json @@ -0,0 +1 @@ +"M12 1.1a6.847 6.847 0 0 0-6.9 6.932c0 3.882 3.789 9.01 6.9 14.968 3.111-5.957 6.9-11.086 6.9-14.968A6.847 6.847 0 0 0 12 1.1zm0 9.9a3 3 0 1 1 3-3 3 3 0 0 1-3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pinTearF32.json b/public/assets/components/assets/icon/pinTearF32.json new file mode 100644 index 0000000..a34b5a8 --- /dev/null +++ b/public/assets/components/assets/icon/pinTearF32.json @@ -0,0 +1 @@ +"M24.8 11a8.8 8.8 0 0 0-17.6 0v.24C7.2 16.23 12 23 16 30.66c4-7.66 8.8-14.43 8.8-19.42zM16 15a4 4 0 1 1 4-4 4 4 0 0 1-4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pins16.json b/public/assets/components/assets/icon/pins16.json new file mode 100644 index 0000000..1fd69d5 --- /dev/null +++ b/public/assets/components/assets/icon/pins16.json @@ -0,0 +1 @@ +"M3 4H2V3h1zm11 0h-1v1h1zm-3 1.684v6.394l-3.5 3.51-3.5-3.51V5.684C4 3.745 5.567 3 7.5 3s3.5.745 3.5 2.684zm-1 0C10 5.268 10 4 7.5 4S5 5.268 5 5.684v5.982l2.5 2.505 2.5-2.505zM9 7.5A1.5 1.5 0 1 1 7.5 6 1.5 1.5 0 0 1 9 7.5zm-1-.006a.5.5 0 1 0-.5.5.5.5 0 0 0 .5-.5zm5.5-6.475c-1.24 0-2.263.436-2.459 1.528A3.633 3.633 0 0 1 12 3.683v-.748c0-.25 0-.917 1.5-.917s1.5.666 1.5.917v4.226l-1.5 1.504L12 7.161v1.416l1.5 1.504L16 7.575v-4.64c0-1.384-1.12-1.916-2.5-1.916zM1 6.16V1.936c0-.251 0-.917 1.5-.917s1.5.666 1.5.917v.584a4.415 4.415 0 0 1 1-.557v-.027C5 .55 3.88.019 2.5.019S0 .55 0 1.936v4.639L2.5 9.08l.5-.5V7.164l-.5.501z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pins24.json b/public/assets/components/assets/icon/pins24.json new file mode 100644 index 0000000..1df2132 --- /dev/null +++ b/public/assets/components/assets/icon/pins24.json @@ -0,0 +1 @@ +"M19.5 5.994a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zM4.5 4A1.5 1.5 0 1 0 6 5.5 1.5 1.5 0 0 0 4.5 4zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zm7 4a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.5-2.5zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.501 1.501 0 0 1-1.5 1.5zm0-7C9.015 7 7 7.96 7 10.459v8.608l4.5 4.522 4.5-4.522V10.46C16 7.96 13.985 7 11.5 7zM15 18.654l-3.5 3.518L8 18.654V10.46C8 8.828 9.178 8 11.5 8s3.5.827 3.5 2.458zm8-12.97v6.394l-3.5 3.51L17 13.08v-1.415l2.5 2.505 2.5-2.505V5.684C22 5.268 22 4 19.5 4S17 5.268 17 5.684v2.57a4.28 4.28 0 0 0-1-1.306V5.684C16 3.745 17.567 3 19.5 3s3.5.745 3.5 2.684zM4.5 12.178L6 10.674v1.416l-1.5 1.504-3.5-3.51V3.69c0-1.938 1.567-2.684 3.5-2.684S8 1.752 8 3.69v2.576a4.821 4.821 0 0 0-1 .71V3.69c0-.416 0-1.684-2.5-1.684S2 3.274 2 3.69v5.982z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pins32.json b/public/assets/components/assets/icon/pins32.json new file mode 100644 index 0000000..e063625 --- /dev/null +++ b/public/assets/components/assets/icon/pins32.json @@ -0,0 +1 @@ +"M6.5 5A2.5 2.5 0 1 0 9 7.5 2.5 2.5 0 0 0 6.5 5zm0 4A1.5 1.5 0 1 1 8 7.5 1.501 1.501 0 0 1 6.5 9zm8.5 4a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.001 2.001 0 0 1-2 2zm13-7.5a2.5 2.5 0 1 0-2.5 2.5 2.5 2.5 0 0 0 2.5-2.5zm-4 0a1.5 1.5 0 1 1 1.5 1.5 1.501 1.501 0 0 1-1.5-1.5zM15 9c-3.313 0-6 1.28-6 4.611v11.478l6 6.03 6-6.03V13.611C21 10.281 18.313 9 15 9zm5 15.676L15 29.7l-5-5.025V13.61c0-2.983 2.719-3.61 5-3.61s5 .627 5 3.611zm10-16.19v8.608l-4.5 4.523-3.5-3.518v-1.42.003l3.5 3.517 3.5-3.517V8.486c0-1.631-1.178-2.458-3.5-2.458S22 6.855 22 8.486v2.586a5.153 5.153 0 0 0-1-1.497v-1.09c0-2.497 2.015-3.458 4.5-3.458s4.5.96 4.5 3.459zM6.5 17.199L8 15.692v1.417l-1.5 1.508L2 14.094V5.486c0-2.498 2.015-3.459 4.5-3.459s4.5.96 4.5 3.459v2.742a6.644 6.644 0 0 0-1 .521V5.486c0-1.631-1.178-2.458-3.5-2.458S3 3.855 3 5.486v8.196z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plane16.json b/public/assets/components/assets/icon/plane16.json new file mode 100644 index 0000000..e858c5c --- /dev/null +++ b/public/assets/components/assets/icon/plane16.json @@ -0,0 +1 @@ +"M8.5 0A3.565 3.565 0 0 0 7 3.245v2.558L1.788 9.862S1 10.497 1 11.129v.812l6-2.435.6 3.362L6 14.4v1.4l2.5-.973 2.5.973v-1.4l-1.6-1.532.6-3.362 6 2.435v-.812c0-.632-.788-1.267-.788-1.267L10 5.802V3.246A3.565 3.565 0 0 0 8.5 0zm5.139 9.903L9.232 8.115 8.5 12.221l-.732-4.106L3.36 9.903 8 6.291V3.244a3.257 3.257 0 0 1 .501-1.865A3.274 3.274 0 0 1 9 3.244v3.047z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plane24.json b/public/assets/components/assets/icon/plane24.json new file mode 100644 index 0000000..a625adb --- /dev/null +++ b/public/assets/components/assets/icon/plane24.json @@ -0,0 +1 @@ +"M20.946 15.076L14 9.84V5.19a4.6 4.6 0 0 0-2-4.183 4.6 4.6 0 0 0-2 4.183v4.648l-6.946 5.237S2 15.895 2 16.714v1.046l7.994-3.142.802 4.73c-2.13 2.171-2.808 2.255-2.808 2.633V23L12 22.008l4.012.992v-1.019c0-.379-.678-.462-2.808-2.633l.802-4.73L22 17.76v-1.046c0-.819-1.054-1.638-1.054-1.638zm-7.723-1.84l-1.094 6.447.358.364a24.83 24.83 0 0 0 1.502 1.422L12 20.978l-1.989.49c.4-.344.894-.8 1.502-1.421l.358-.364-1.094-6.448-7.406 2.911a2.541 2.541 0 0 1 .3-.28l7.326-5.53V5.19A4.081 4.081 0 0 1 12 2.288a4.081 4.081 0 0 1 1.003 2.902v5.146l7.337 5.537a2.718 2.718 0 0 1 .292.274z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plane32.json b/public/assets/components/assets/icon/plane32.json new file mode 100644 index 0000000..b65ec14 --- /dev/null +++ b/public/assets/components/assets/icon/plane32.json @@ -0,0 +1 @@ +"M26.764 19.828L18 13.85V7.947c0-3.71-2-4.949-2-4.949s-2 1.238-2 4.95v5.902l-8.764 5.978S4 20.797 4 21.762V23l10.054-3.567L14.8 26l-2.183 1.523s-.617.485-.617.97V30l4-1.063L20 30v-1.508c0-.484-.617-.969-.617-.969L17.2 26l.746-6.567L28 23v-1.238c0-.965-1.236-1.934-1.236-1.934zm-9.67-1.759l-.954 8.41 2.67 1.865a1.326 1.326 0 0 1 .19.223v.132l-3-.798-3 .798v-.132a1.298 1.298 0 0 1 .24-.261l2.62-1.827-.955-8.41-9.851 3.496a3.106 3.106 0 0 1 .8-.95L15 14.378v-6.43a5.751 5.751 0 0 1 1.001-3.56A5.759 5.759 0 0 1 17 7.948v6.43l9.2 6.276a3.035 3.035 0 0 1 .746.911z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plans16.json b/public/assets/components/assets/icon/plans16.json new file mode 100644 index 0000000..738c7ed --- /dev/null +++ b/public/assets/components/assets/icon/plans16.json @@ -0,0 +1 @@ +"M16 3h-1V2h-1V1h2zm0 2h-1v2h1zm-6-3h1V1H9v2h1zM9 6H8v1h2V5H9zm-8 4H0v2h1zm15-1h-1v3h1zM2 6H0v2h1V7h1zm0 9H1v-1H0v2h2zm5 0H4v1h3zM4 7h2V6H4zm8 8H9v1h3zm4 1v-2h-1v1h-1v1zm-5-6.176V11H5V9.824L2.942 11.5 5 13.176V12h6v1.176l2.058-1.676z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plans24.json b/public/assets/components/assets/icon/plans24.json new file mode 100644 index 0000000..80b5738 --- /dev/null +++ b/public/assets/components/assets/icon/plans24.json @@ -0,0 +1 @@ +"M20 4h-2V3h2zM9 22h3v-1H9zm-4 0h2v-1H5zM9 9h2V8H9zM5 9h2V8H5zm18 12h-1v1h2v-2h-1zM2 12H1v2h1zm20-8h1v1h1V3h-2zM1 18h1v-2H1zM14 8h-1v1h2V7h-1zm9 1h1V7h-1zm-8-5h1V3h-2v2h1zM1 10h1V9h1V8H1zm1 10H1v2h2v-1H2zm12 2h2v-1h-2zm9-9h1v-2h-1zm-5 9h2v-1h-2zm5-4h1v-3h-1zm-5-3H7v-2.19L3.942 15.5 7 18.19V16h11v2.19l3.058-2.69L18 12.81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plans32.json b/public/assets/components/assets/icon/plans32.json new file mode 100644 index 0000000..bb5a01e --- /dev/null +++ b/public/assets/components/assets/icon/plans32.json @@ -0,0 +1 @@ +"M19 5h2v1h-2zm5 0v1h2V5zM6 14v1h2v-1zm4 1h2v-1h-2zM8 27H6v1h2zm2 1h2v-1h-2zm5 0h2v-1h-2zm7-1h-2v1h2zm4 1v-1h-2v1zM3 22H2v2h1zm0-4H2v2h1zm26 6h1v-2h-1zm0-4h1v-2h-1zm0-4h1v-3h-1zm0-5h1V9h-1zM16 9h-1v2h1zm-2 5v1h2v-2h-1v1zm14-8h1v1h1V5h-2zm1 21h-1v1h2v-2h-1zM4 27H3v-1H2v2h2zM16 6h1V5h-2v2h1zM3 15h1v-1H2v2h1zm20 3.81V21H9v-2.19L5.942 21.5 9 24.19V22h14v2.19l3.058-2.69z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/play16.json b/public/assets/components/assets/icon/play16.json new file mode 100644 index 0000000..40667d8 --- /dev/null +++ b/public/assets/components/assets/icon/play16.json @@ -0,0 +1 @@ +"M4 1.571V14.43L14 8zm1 1.832l7.15 4.598L5 12.597z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/play16F.json b/public/assets/components/assets/icon/play16F.json new file mode 100644 index 0000000..6e5ac29 --- /dev/null +++ b/public/assets/components/assets/icon/play16F.json @@ -0,0 +1 @@ +"M4 1.571l10 6.43-10 6.428z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/play24.json b/public/assets/components/assets/icon/play24.json new file mode 100644 index 0000000..a9022d3 --- /dev/null +++ b/public/assets/components/assets/icon/play24.json @@ -0,0 +1 @@ +"M6 1.773v20.454l15-10.225zm1 1.892l12.225 8.337L7 20.335z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/play24F.json b/public/assets/components/assets/icon/play24F.json new file mode 100644 index 0000000..49ab0fc --- /dev/null +++ b/public/assets/components/assets/icon/play24F.json @@ -0,0 +1 @@ +"M6 1.773l15 10.23L6 22.226z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/play32.json b/public/assets/components/assets/icon/play32.json new file mode 100644 index 0000000..219bcf1 --- /dev/null +++ b/public/assets/components/assets/icon/play32.json @@ -0,0 +1 @@ +"M8 3.045v25.91l19-12.952zm1 1.893l16.225 11.064L9 27.062z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/play32F.json b/public/assets/components/assets/icon/play32F.json new file mode 100644 index 0000000..16888e5 --- /dev/null +++ b/public/assets/components/assets/icon/play32F.json @@ -0,0 +1 @@ +"M8 3.045l19 12.958L8 28.955z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plus16.json b/public/assets/components/assets/icon/plus16.json new file mode 100644 index 0000000..3b4b45b --- /dev/null +++ b/public/assets/components/assets/icon/plus16.json @@ -0,0 +1 @@ +"M9 4v4h4v1H9v4H8V9H4V8h4V4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plus24.json b/public/assets/components/assets/icon/plus24.json new file mode 100644 index 0000000..8382f50 --- /dev/null +++ b/public/assets/components/assets/icon/plus24.json @@ -0,0 +1 @@ +"M6 12h6V6h1v6h6v1h-6v6h-1v-6H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plus32.json b/public/assets/components/assets/icon/plus32.json new file mode 100644 index 0000000..2e4093d --- /dev/null +++ b/public/assets/components/assets/icon/plus32.json @@ -0,0 +1 @@ +"M16 17H8v-1h8V8h1v8h8v1h-8v8h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plusCircle16.json b/public/assets/components/assets/icon/plusCircle16.json new file mode 100644 index 0000000..98615da --- /dev/null +++ b/public/assets/components/assets/icon/plusCircle16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zM9 8h3v1H9v3H8V9H5V8h3V5h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plusCircle24.json b/public/assets/components/assets/icon/plusCircle24.json new file mode 100644 index 0000000..aadbda7 --- /dev/null +++ b/public/assets/components/assets/icon/plusCircle24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zM13 12h5v1h-5v5h-1v-5H7v-1h5V7h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plusCircle32.json b/public/assets/components/assets/icon/plusCircle32.json new file mode 100644 index 0000000..09a86c8 --- /dev/null +++ b/public/assets/components/assets/icon/plusCircle32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zM17 16h7v1h-7v7h-1v-7H9v-1h7V9h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plusSquare16.json b/public/assets/components/assets/icon/plusSquare16.json new file mode 100644 index 0000000..5c54a37 --- /dev/null +++ b/public/assets/components/assets/icon/plusSquare16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.929-.93H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM3 3h11v11H3zm6 5h3v1H9v3H8V9H5V8h3V5h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plusSquare24.json b/public/assets/components/assets/icon/plusSquare24.json new file mode 100644 index 0000000..6a743ed --- /dev/null +++ b/public/assets/components/assets/icon/plusSquare24.json @@ -0,0 +1 @@ +"M3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3H4.28A1.281 1.281 0 0 0 3 4.281zM20.719 4a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H4.28a.281.281 0 0 1-.28-.282V4.28A.281.281 0 0 1 4.281 4zM12 13H7v-1h5V7h1v5h5v1h-5v5h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/plusSquare32.json b/public/assets/components/assets/icon/plusSquare32.json new file mode 100644 index 0000000..823b5da --- /dev/null +++ b/public/assets/components/assets/icon/plusSquare32.json @@ -0,0 +1 @@ +"M27.2 29a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4H5.802A1.802 1.802 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29zm-.002-24a.801.801 0 0 1 .803.798V27.2a.801.801 0 0 1-.801.8H5.8a.801.801 0 0 1-.8-.8V5.798A.801.801 0 0 1 5.802 5zM17 9v7h7v1h-7v7h-1v-7H9v-1h7V9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/point16.json b/public/assets/components/assets/icon/point16.json new file mode 100644 index 0000000..9ef3379 --- /dev/null +++ b/public/assets/components/assets/icon/point16.json @@ -0,0 +1 @@ +"M6 11h5V6H6zm1-4h3v3H7zm5 1h4v1h-4zM1 8h4v1H1zm8 8H8v-4h1zM9 5H8V1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/point24.json b/public/assets/components/assets/icon/point24.json new file mode 100644 index 0000000..027f7bc --- /dev/null +++ b/public/assets/components/assets/icon/point24.json @@ -0,0 +1 @@ +"M16 12h7v1h-7zM2 13h7v-1H2zm10 10h1v-7h-1zm0-14h1V2h-1zm-2 1h5v5h-5zm1 4h3v-3h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/point32.json b/public/assets/components/assets/icon/point32.json new file mode 100644 index 0000000..a0c238b --- /dev/null +++ b/public/assets/components/assets/icon/point32.json @@ -0,0 +1 @@ +"M20 13h-7v7h7zm-1 6h-5v-5h5zm-2-7h-1V3h1zm0 18h-1v-9h1zm4-14h9v1h-9zm-9 1H3v-1h9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygon16.json b/public/assets/components/assets/icon/polygon16.json new file mode 100644 index 0000000..a262f66 --- /dev/null +++ b/public/assets/components/assets/icon/polygon16.json @@ -0,0 +1 @@ +"M15 1L6.833 7 1 4v11h14zm-1 13H2V5.639l4.927 2.534L14 2.976z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygon24.json b/public/assets/components/assets/icon/polygon24.json new file mode 100644 index 0000000..3e59d54 --- /dev/null +++ b/public/assets/components/assets/icon/polygon24.json @@ -0,0 +1 @@ +"M2 4.8V22h20V2l-11.538 8.4zm19-.835V21H3V6.661l7.489 4.956z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygon32.json b/public/assets/components/assets/icon/polygon32.json new file mode 100644 index 0000000..34d910a --- /dev/null +++ b/public/assets/components/assets/icon/polygon32.json @@ -0,0 +1 @@ +"M3 7l11 8L29 3v26H3zm1 1.964V28h24V5.081L14.029 16.258z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygonArea16.json b/public/assets/components/assets/icon/polygonArea16.json new file mode 100644 index 0000000..68c1601 --- /dev/null +++ b/public/assets/components/assets/icon/polygonArea16.json @@ -0,0 +1 @@ +[{"d":"M6.833 7L1 4v11h14V1zM14 14H2V5.639l4.927 2.534L14 2.976z"},{"opacity":".25","d":"M2 14V5.639l4.927 2.534L14 2.976V14H2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygonArea24.json b/public/assets/components/assets/icon/polygonArea24.json new file mode 100644 index 0000000..1af3b83 --- /dev/null +++ b/public/assets/components/assets/icon/polygonArea24.json @@ -0,0 +1 @@ +[{"d":"M10.462 10.4L2 4.8V22h20V2zM21 21H3V6.661l7.489 4.956L21 3.965z"},{"opacity":".25","d":"M3 21V6.661l7.489 4.956L21 3.965V21H3z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygonArea32.json b/public/assets/components/assets/icon/polygonArea32.json new file mode 100644 index 0000000..cb4e713 --- /dev/null +++ b/public/assets/components/assets/icon/polygonArea32.json @@ -0,0 +1 @@ +[{"d":"M14 15L3 7v22h26V3zm14 13H4V8.964l10.03 7.294L28 5.08z"},{"opacity":".25","d":"M14.029 16.258L28 5.081V28H4V8.964l10.029 7.294z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygonLineCheck16.json b/public/assets/components/assets/icon/polygonLineCheck16.json new file mode 100644 index 0000000..63fd418 --- /dev/null +++ b/public/assets/components/assets/icon/polygonLineCheck16.json @@ -0,0 +1 @@ +"M14 13.525l1-1V14h1v2h-2v-1h-1.475l1-1H14zM0 14v2h2v-1h4.59l-.999-1H2V5.639l4 2.057V9h1.945L8 8.98V7.384l6-4.408V6.76l.028-.011a2.497 2.497 0 0 1 .867-.156c.035 0 .07.012.105.013V2h1V0h-2v1.735L6.833 7 2 4.514V3H0v2h1v9zm9.557-.275l-2.1-2.102-.707.707 2.807 2.81 5.692-5.692-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygonLineCheck24.json b/public/assets/components/assets/icon/polygonLineCheck24.json new file mode 100644 index 0000000..c9652b9 --- /dev/null +++ b/public/assets/components/assets/icon/polygonLineCheck24.json @@ -0,0 +1 @@ +"M10.447 21H4v-1H3V7h.512L9 10.632V12h3v-1.483L20.952 4H21v9.218l.915-.364c.028-.012.057-.015.085-.025V4h1V1h-3v2.456L12 9.28V9H9v.433l-5-3.31V4H1v3h1v13H1v3h3v-1h7.464l-.859-.808a2.432 2.432 0 0 1-.158-.192zM21 2h1v1h-1zm-11 8h1v1h-1zM2 5h1v1H2zm0 17v-1h1v1zm17.444 0H20v1h3v-3h-1v-.502zM22 22h-1v-1h1zm.491-7.181l.7.715-7.684 7.522-3.531-3.32.685-.73 2.832 2.664z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygonLineCheck32.json b/public/assets/components/assets/icon/polygonLineCheck32.json new file mode 100644 index 0000000..7956360 --- /dev/null +++ b/public/assets/components/assets/icon/polygonLineCheck32.json @@ -0,0 +1 @@ +"M14.652 28H5v-1H4V9h.05L12 14.782V17h3v-1.52L28 5.082v13.675l1-.487V5h1V2h-3v2.6l-12 9.6V14h-2.375L5 8.455V6H2v3h1v18H2v3h3v-1h10.431l-.251-.238a2.478 2.478 0 0 1-.528-.762zM28 3h1v1h-1zM14 16h-1v-1h1zM3 7h1v1H3zm0 22v-1h1v1zm25-2.51V27h-.518l-.482.475V28h-.533l-1.015 1H27v1h3v-3h-1v-1.495zM29 29h-1v-1h1zm-8.487 2.059l-3.957-3.75.687-.725 3.256 3.084 10.048-9.898.701.711z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygonVertices16.json b/public/assets/components/assets/icon/polygonVertices16.json new file mode 100644 index 0000000..da46be3 --- /dev/null +++ b/public/assets/components/assets/icon/polygonVertices16.json @@ -0,0 +1 @@ +"M0 14v2h2v-1h12v1h2v-2h-1V2h1V0h-2v1.735L6.833 7 2 4.514V3H0v2h1v9zm2-8.361l4 2.057V9h2V7.384l6-4.408V14H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygonVertices24.json b/public/assets/components/assets/icon/polygonVertices24.json new file mode 100644 index 0000000..b777c61 --- /dev/null +++ b/public/assets/components/assets/icon/polygonVertices24.json @@ -0,0 +1 @@ +"M20 3.456L12 9.28V9H9v.433l-5-3.31V4H1v3h1v13H1v3h3v-1h16v1h3v-3h-1V4h1V1h-3zM10 10h1v1h-1zM2 5h1v1H2zm0 17v-1h1v1zm20 0h-1v-1h1zm-1-2h-1v1H4v-1H3V7h.512L9 10.632V12h3v-1.483L20.952 4H21zm1-18v1h-1V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/polygonVertices32.json b/public/assets/components/assets/icon/polygonVertices32.json new file mode 100644 index 0000000..7603dfa --- /dev/null +++ b/public/assets/components/assets/icon/polygonVertices32.json @@ -0,0 +1 @@ +"M27 4.6l-12 9.6V14h-2.375L5 8.455V6H2v3h1v18H2v3h3v-1h22v1h3v-3h-1V5h1V2h-3zM14 16h-1v-1h1zM3 7h1v1H3zm0 22v-1h1v1zm26 0h-1v-1h1zm-2-2v1H5v-1H4V9h.05L12 14.782V17h3v-1.52L28 5.082V27zm2-24v1h-1V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUp116.json b/public/assets/components/assets/icon/popUp116.json new file mode 100644 index 0000000..c03c25d --- /dev/null +++ b/public/assets/components/assets/icon/popUp116.json @@ -0,0 +1 @@ +"M14 1H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1zm0 11H9.284L8 13.986 6.716 12H2V2h12zm-5.015-2H8V4.978l-1.321.546-.387-.921 2.693-1.13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUp124.json b/public/assets/components/assets/icon/popUp124.json new file mode 100644 index 0000000..302a801 --- /dev/null +++ b/public/assets/components/assets/icon/popUp124.json @@ -0,0 +1 @@ +"M12 22.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293zm9-5.707a.5.5 0 0 1-.5.5h-5.788L12 20.558 9.288 17H3.5a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5zm-8.015-.5H12V6.946l-1.993.805-.377-.926 3.355-1.365z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUp132.json b/public/assets/components/assets/icon/popUp132.json new file mode 100644 index 0000000..3e3bca3 --- /dev/null +++ b/public/assets/components/assets/icon/popUp132.json @@ -0,0 +1 @@ +"M29 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h6.757l4.276 6.33L20.31 24H27a2 2 0 0 0 2-2zm-1 17a1.001 1.001 0 0 1-1 1h-7.222l-3.745 5.543L12.29 23H5a1.001 1.001 0 0 1-1-1V5a1.001 1.001 0 0 1 1-1h22a1.001 1.001 0 0 1 1 1zm-11.015-1H16V8.918l-2.662 1.06-.371-.928 4.018-1.609z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUpBlank16.json b/public/assets/components/assets/icon/popUpBlank16.json new file mode 100644 index 0000000..aa1102a --- /dev/null +++ b/public/assets/components/assets/icon/popUpBlank16.json @@ -0,0 +1 @@ +"M14 1H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1zm0 11H9.284L8 13.986 6.716 12H2V2h12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUpBlank16F.json b/public/assets/components/assets/icon/popUpBlank16F.json new file mode 100644 index 0000000..a587739 --- /dev/null +++ b/public/assets/components/assets/icon/popUpBlank16F.json @@ -0,0 +1 @@ +"M14 1H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUpBlank24.json b/public/assets/components/assets/icon/popUpBlank24.json new file mode 100644 index 0000000..2a06e51 --- /dev/null +++ b/public/assets/components/assets/icon/popUpBlank24.json @@ -0,0 +1 @@ +"M12 22.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293zm9-5.707a.5.5 0 0 1-.5.5h-5.788L12 20.558 9.288 17H3.5a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUpBlank24F.json b/public/assets/components/assets/icon/popUpBlank24F.json new file mode 100644 index 0000000..bd8b0a5 --- /dev/null +++ b/public/assets/components/assets/icon/popUpBlank24F.json @@ -0,0 +1 @@ +"M12 22.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUpBlank32.json b/public/assets/components/assets/icon/popUpBlank32.json new file mode 100644 index 0000000..09fe8c2 --- /dev/null +++ b/public/assets/components/assets/icon/popUpBlank32.json @@ -0,0 +1 @@ +"M29 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h6.757l4.276 6.33L20.31 24H27a2 2 0 0 0 2-2zm-1 17a1.001 1.001 0 0 1-1 1h-7.222l-3.745 5.543L12.29 23H5a1.001 1.001 0 0 1-1-1V5a1.001 1.001 0 0 1 1-1h22a1.001 1.001 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUpBlank32F.json b/public/assets/components/assets/icon/popUpBlank32F.json new file mode 100644 index 0000000..2ec1d73 --- /dev/null +++ b/public/assets/components/assets/icon/popUpBlank32F.json @@ -0,0 +1 @@ +"M29 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h6.757l4.276 6.33L20.31 24H27a2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUpBlankF16.json b/public/assets/components/assets/icon/popUpBlankF16.json new file mode 100644 index 0000000..a587739 --- /dev/null +++ b/public/assets/components/assets/icon/popUpBlankF16.json @@ -0,0 +1 @@ +"M14 1H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUpBlankF24.json b/public/assets/components/assets/icon/popUpBlankF24.json new file mode 100644 index 0000000..bd8b0a5 --- /dev/null +++ b/public/assets/components/assets/icon/popUpBlankF24.json @@ -0,0 +1 @@ +"M12 22.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popUpBlankF32.json b/public/assets/components/assets/icon/popUpBlankF32.json new file mode 100644 index 0000000..2ec1d73 --- /dev/null +++ b/public/assets/components/assets/icon/popUpBlankF32.json @@ -0,0 +1 @@ +"M29 5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v17a2 2 0 0 0 2 2h6.757l4.276 6.33L20.31 24H27a2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popup16.json b/public/assets/components/assets/icon/popup16.json new file mode 100644 index 0000000..7f494cc --- /dev/null +++ b/public/assets/components/assets/icon/popup16.json @@ -0,0 +1 @@ +"M3 5v6h10V5zm9 5H4V6h8zM7 4H3V3h4zm5-1h1v1h-1zm2-2H2a1.001 1.001 0 0 0-1 1v10a1.001 1.001 0 0 0 1 1h4.172L8 15.828 9.828 13H14a1.001 1.001 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1zm0 11H9.284L8 13.986 6.716 12H2V2h12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popup24.json b/public/assets/components/assets/icon/popup24.json new file mode 100644 index 0000000..e89cd8c --- /dev/null +++ b/public/assets/components/assets/icon/popup24.json @@ -0,0 +1 @@ +"M5 8v7h14V8zm13 6H6V9h12zm-7-8H5V5h6zm7-1h1v1h-1zm-6 17.207L15.207 18H20.5a1.502 1.502 0 0 0 1.5-1.5v-13A1.502 1.502 0 0 0 20.5 2h-17A1.502 1.502 0 0 0 2 3.5v13A1.502 1.502 0 0 0 3.5 18h5.293zm9-5.707a.5.5 0 0 1-.5.5h-5.788L12 20.558 9.288 17H3.5a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 .5-.5h17a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/popup32.json b/public/assets/components/assets/icon/popup32.json new file mode 100644 index 0000000..7945f4f --- /dev/null +++ b/public/assets/components/assets/icon/popup32.json @@ -0,0 +1 @@ +"M7 10h18v10H7zm17 9v-8H8v8zM15 7H7v1h8zm9 1h1V7h-1zm5 14a2 2 0 0 1-2 2h-6.69l-4.277 6.33L11.757 24H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h22a2 2 0 0 1 2 2zM28 5a1.001 1.001 0 0 0-1-1H5a1.001 1.001 0 0 0-1 1v17a1.001 1.001 0 0 0 1 1h7.289l3.744 5.543L19.778 23H27a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/portal16.json b/public/assets/components/assets/icon/portal16.json new file mode 100644 index 0000000..38b4512 --- /dev/null +++ b/public/assets/components/assets/icon/portal16.json @@ -0,0 +1 @@ +"M10.391 16A5.609 5.609 0 0 0 16 10.391V4.528L8 .9 1.911 3.984A3.49 3.49 0 0 0 0 7.094v5.36A3.545 3.545 0 0 0 3.546 16zM1 12.455v-5.36a2.475 2.475 0 0 1 1.364-2.219l5.66-2.867L15 5.172v5.22A4.614 4.614 0 0 1 10.391 15H3.546A2.549 2.549 0 0 1 1 12.455zM8 13l-4.285-2.5 1.516-.885 1.069.534-.6.35L8 11.843l2.3-1.342-.6-.35 1.07-.534 1.515.884zm4.285-5.5L8 5 3.715 7.5 8 10zM8 6.158L10.3 7.5 8 8.842 5.7 7.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/portal24.json b/public/assets/components/assets/icon/portal24.json new file mode 100644 index 0000000..cd3289d --- /dev/null +++ b/public/assets/components/assets/icon/portal24.json @@ -0,0 +1 @@ +"M18 10.5L12 7l-6 3.5 6 3.5zm-6-2.343l4.015 2.343L12 12.842 7.985 10.5zM3.628 5.356A4.8 4.8 0 0 0 1 9.633v7.596A4.732 4.732 0 0 0 5.4 22h11.141A6.786 6.786 0 0 0 23 15.17V6.104L11.994 1.115zM22 6.748v8.422A5.775 5.775 0 0 1 16.541 21H5.401A3.724 3.724 0 0 1 2 17.229V9.633a3.777 3.777 0 0 1 2.08-3.385l7.939-4.024zM12 18l-6-3.5 2.18-1.272 1.02.563-1.215.709L12 16.842l4.015-2.342-1.214-.708 1.02-.563L18 14.499z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/portal32.json b/public/assets/components/assets/icon/portal32.json new file mode 100644 index 0000000..1003059 --- /dev/null +++ b/public/assets/components/assets/icon/portal32.json @@ -0,0 +1 @@ +"M15.992 2L5.345 7.436A6.157 6.157 0 0 0 2 12.916v10.046C2 26.077 4.507 29 7.6 29h14.18c4.54 0 8.22-4.105 8.22-8.677V8.393zM29 20.324A7.559 7.559 0 0 1 21.78 28H7.6A4.962 4.962 0 0 1 3 22.962V12.917a5.127 5.127 0 0 1 2.8-4.59L16.016 3.11 29 9.037zm-20.885-5.77l7.885 4.6 7.885-4.6L16 9.953zM16 17.995l-5.9-3.443L16 11.11l5.9 3.442zm5.314.057l2.571 1.5-7.885 4.6-7.885-4.6 2.571-1.5.992.58-1.579.92 5.9 3.443 5.901-3.443-1.579-.92z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/premiumContentUserCredit16.json b/public/assets/components/assets/icon/premiumContentUserCredit16.json new file mode 100644 index 0000000..21e59b8 --- /dev/null +++ b/public/assets/components/assets/icon/premiumContentUserCredit16.json @@ -0,0 +1 @@ +"M3.5 5a3.43 3.43 0 0 0-.403.04c-.081-.874-.1-1.631-.124-2.178v-.858C6.037 2.968 9.458 0 9.458 0l.015.012L9.485 0 9.5.012 9.515 0S12.935 2.968 16 2.004v.858a22.751 22.751 0 0 1-.558 4.803 17.613 17.613 0 0 1-2.46 5.515c.003-.061.018-.118.018-.18a3.96 3.96 0 0 0-.225-1.269 17.644 17.644 0 0 0 1.738-4.473 20.36 20.36 0 0 0 .458-4.015l.002-.054a5.487 5.487 0 0 1-.282.007 9.6 9.6 0 0 1-5.205-1.945 9.6 9.6 0 0 1-5.205 1.945 6.47 6.47 0 0 1-.28-.006l.001.053c.019.514.042 1.134.107 1.819A3.48 3.48 0 0 0 3.5 5zm-1.855 5.16A2.496 2.496 0 1 1 6 8.5a2.48 2.48 0 0 1-.645 1.66 2.487 2.487 0 0 1 .58.299 3.978 3.978 0 0 0-.543.842A1.486 1.486 0 0 0 4.5 11h-2A1.502 1.502 0 0 0 1 12.5V15h4.555a3.988 3.988 0 0 0 .825 1H0v-3.5a2.497 2.497 0 0 1 1.645-2.34zM3.5 10A1.5 1.5 0 1 0 2 8.5 1.502 1.502 0 0 0 3.5 10zM9 10a3 3 0 1 1-3 3 3.003 3.003 0 0 1 3-3zm0 1a2 2 0 1 0 2 2 2.002 2.002 0 0 0-2-2zm-1 2.5a.5.5 0 0 0 .5.5h1a.5.5 0 0 0 .5-.5V13H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/premiumContentUserCredit24.json b/public/assets/components/assets/icon/premiumContentUserCredit24.json new file mode 100644 index 0000000..8bfa6f0 --- /dev/null +++ b/public/assets/components/assets/icon/premiumContentUserCredit24.json @@ -0,0 +1 @@ +"M23 5.198c-.127 2.911-.059 9.816-4.98 14.695a5.673 5.673 0 0 0 .18-1.393c0-.083-.009-.164-.012-.246 3.49-4.168 3.683-9.51 3.79-12.481L22 5.17a7.705 7.705 0 0 1-.894.052c-3.262 0-6.319-1.997-7.606-2.962-1.287.965-4.345 2.961-7.607 2.962A7.688 7.688 0 0 1 5 5.17l.022.603c.033.91.079 2.05.22 3.304a3.943 3.943 0 0 0-.962.327c-.21-1.71-.236-3.2-.28-4.206V3.94C8.479 5.353 13.479 1 13.479 1l.021.017.021-.017s5 4.353 9.479 2.94zM8.01 22H2v-1.5A2.503 2.503 0 0 1 4.5 18h2.325a5.652 5.652 0 0 1 .182-1H4.5A3.504 3.504 0 0 0 1 20.5V23h8.014a5.74 5.74 0 0 1-1.003-1zM3 13a3 3 0 0 1 6 0 2.97 2.97 0 0 1-.278 1.243 5.733 5.733 0 0 0-1.055 1.249A2.998 2.998 0 0 1 3 13zm1 0a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zm8.5 10a4.5 4.5 0 1 1 4.5-4.5 4.505 4.505 0 0 1-4.5 4.5zm0-1A3.5 3.5 0 1 0 9 18.5a3.504 3.504 0 0 0 3.5 3.5zm-1.455-3.866a1.504 1.504 0 0 1 1.16-1.105 1.516 1.516 0 0 1 .436-.023l.091-.996a2.551 2.551 0 0 0-.723.038 2.506 2.506 0 0 0-1.935 1.844zm.394 1.427l-.707.707a2.5 2.5 0 0 0 4.065-2.755l-.918.395a1.5 1.5 0 0 1-2.44 1.653z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/premiumContentUserCredit32.json b/public/assets/components/assets/icon/premiumContentUserCredit32.json new file mode 100644 index 0000000..37dd559 --- /dev/null +++ b/public/assets/components/assets/icon/premiumContentUserCredit32.json @@ -0,0 +1 @@ +"M30 5.668v1.648c-.178 4.058-.059 14.043-7.885 20.443a6.447 6.447 0 0 0 .765-2.028c5.65-5.659 5.938-13.447 6.09-17.652.01-.29.02-.559.031-.807v-.348a9.683 9.683 0 0 1-1.491.113c-4.376 0-8.478-2.786-10.01-3.958-1.532 1.172-5.634 3.958-10.01 3.958A9.68 9.68 0 0 1 6 6.924v.392c.01.204.02.474.03.764a60.6 60.6 0 0 0 .223 3.75 5.016 5.016 0 0 0-.915.791C5.084 10.464 5.056 8.594 5 7.316V5.668a8.273 8.273 0 0 0 2.49.37c5.113 0 9.982-4.219 9.982-4.219l.028.023.028-.023s4.868 4.218 9.982 4.218a8.278 8.278 0 0 0 2.49-.37zM11.82 29H3v-3.5A3.504 3.504 0 0 1 6.5 22h4.002a6.48 6.48 0 0 1 .53-1H6.5A4.505 4.505 0 0 0 2 25.5V30h11.052a6.538 6.538 0 0 1-1.231-1zM5 16a4 4 0 1 1 4 4 4.004 4.004 0 0 1-4-4zm1 0a3 3 0 1 0 3-3 3.003 3.003 0 0 0-3 3zm10.5 3.2a5.3 5.3 0 1 1-5.3 5.3 5.306 5.306 0 0 1 5.3-5.3zm0 1a4.3 4.3 0 1 0 4.3 4.3 4.304 4.304 0 0 0-4.3-4.3zm-2.333 1.966a3.307 3.307 0 0 0-.868 1.53l.97.243a2.302 2.302 0 0 1 1.778-1.694 2.38 2.38 0 0 1 .667-.036l.094-.995a3.297 3.297 0 0 0-2.641.952zm.707 3.96l-.707.707a3.3 3.3 0 0 0 5.366-3.636l-.92.395a2.288 2.288 0 0 1-.487 2.534 2.356 2.356 0 0 1-3.252 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/presentation16.json b/public/assets/components/assets/icon/presentation16.json new file mode 100644 index 0000000..cc99f58 --- /dev/null +++ b/public/assets/components/assets/icon/presentation16.json @@ -0,0 +1 @@ +"M15 10V2h1V1H1v1h1v8h6v4H5v1h7v-1H9v-4zM3 9V2h11v7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/presentation24.json b/public/assets/components/assets/icon/presentation24.json new file mode 100644 index 0000000..e8269dd --- /dev/null +++ b/public/assets/components/assets/icon/presentation24.json @@ -0,0 +1 @@ +"M22 16V3h1V2H2v1h1v13h9v5H9v1h7v-1h-3v-5zM4 15V3h17v12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/presentation32.json b/public/assets/components/assets/icon/presentation32.json new file mode 100644 index 0000000..85ac957 --- /dev/null +++ b/public/assets/components/assets/icon/presentation32.json @@ -0,0 +1 @@ +"M4 21h12v7h-4v1h9v-1h-4v-7h12V4h1V3H3v1h1zM5 4h23v16H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/preserve16.json b/public/assets/components/assets/icon/preserve16.json new file mode 100644 index 0000000..094b786 --- /dev/null +++ b/public/assets/components/assets/icon/preserve16.json @@ -0,0 +1 @@ +"M1 1v10h4v4h10V5h-4V1zm1 9V2h8v3H5v5zm12-4v8H6v-3h5V6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/preserve24.json b/public/assets/components/assets/icon/preserve24.json new file mode 100644 index 0000000..7573d90 --- /dev/null +++ b/public/assets/components/assets/icon/preserve24.json @@ -0,0 +1 @@ +"M16 2H2v14h6v6h14V8h-6zM3 15V3h12v5H8v7zm18-6v12H9v-5h7V9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/preserve32.json b/public/assets/components/assets/icon/preserve32.json new file mode 100644 index 0000000..6466a6f --- /dev/null +++ b/public/assets/components/assets/icon/preserve32.json @@ -0,0 +1 @@ +"M21 3H3v18h8v8h18V11h-8zM4 20V4h16v7h-9v9zm24-8v16H12v-7h9v-9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/print16.json b/public/assets/components/assets/icon/print16.json new file mode 100644 index 0000000..11b6ab7 --- /dev/null +++ b/public/assets/components/assets/icon/print16.json @@ -0,0 +1 @@ +"M10 13v1H6v-1zm2-10.414V6h3a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1h-3v2H4v-2H1a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h3V0h5.5zM9 3h2L9 1zm2 8H5v4h6zM1 7v6h3v-1H3v-2h10v2h-1v1h3V7zm10-1V4H8V1H5v5zm3 2h-1v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/print24.json b/public/assets/components/assets/icon/print24.json new file mode 100644 index 0000000..a17879c --- /dev/null +++ b/public/assets/components/assets/icon/print24.json @@ -0,0 +1 @@ +"M21.5 10H18V5.635L13.281 1H6v9H2.5A1.5 1.5 0 0 0 1 11.5v8A1.5 1.5 0 0 0 2.5 21H6v2h12v-2h3.5a1.5 1.5 0 0 0 1.5-1.5v-8a1.5 1.5 0 0 0-1.5-1.5zM17 6h-4V2zM7 2h5v5h5v3H7zm10 20H7v-5h10zm5-2.5a.5.5 0 0 1-.5.5H18v-2h1v-2H5v2h1v2H2.5a.5.5 0 0 1-.5-.5v-8a.5.5 0 0 1 .5-.5h19a.5.5 0 0 1 .5.5zm-7 .5v1H9v-1zm-6-1v-1h6v1zm10-7h1v1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/print32.json b/public/assets/components/assets/icon/print32.json new file mode 100644 index 0000000..db426b4 --- /dev/null +++ b/public/assets/components/assets/icon/print32.json @@ -0,0 +1 @@ +"M28 14h-4V7.7L19.3 3H8v11H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h4v2h16v-2h4a2 2 0 0 0 2-2V16a2 2 0 0 0-2-2zm-5-6.01L19 8V4.001zM9 4.001h9V9h5v5H9zM23 29H9v-6h14zm6-3a1.001 1.001 0 0 1-1 1h-4v-3h1v-2H7v2h1v3H4a1.001 1.001 0 0 1-1-1V16a1.001 1.001 0 0 1 1-1h24a1.001 1.001 0 0 1 1 1zm-8.001 1H11v-1h9.999zM11 25v-1h9.999v1zm14-8h1v1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/printPreview16.json b/public/assets/components/assets/icon/printPreview16.json new file mode 100644 index 0000000..33f20d7 --- /dev/null +++ b/public/assets/components/assets/icon/printPreview16.json @@ -0,0 +1 @@ +"M10.707 0H6v4H4a1 1 0 0 0-1 1v.049A4.517 4.517 0 0 1 3.499 5 4.51 4.51 0 0 1 4 5.049V5h11v5h-2V9h1V7H7.243a4.432 4.432 0 0 1 .484 1H12v4H9.583l.998 1H13v-2h2a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1h-2V2.293zM7 4V1h3v2h2v1zm1 6h3v1H8.585l-.095-.095a1.864 1.864 0 0 0-.49-.344zm-.834 1.557a.672.672 0 0 0-.475.197l-.115.115-.282-.282A3.49 3.49 0 0 0 3.499 6a3.5 3.5 0 1 0 2.088 6.294l.282.282-.115.114a.672.672 0 0 0 0 .951l2.16 2.159a.672.672 0 0 0 .95 0l.936-.933a.672.672 0 0 0 .001-.951l-2.16-2.162a.672.672 0 0 0-.475-.197zm-5.434-.29a2.5 2.5 0 0 1 3.536-3.535 2.5 2.5 0 0 1-3.536 3.536zm7.13 3.124l-.472.47-1.697-1.695.473-.473z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/printPreview24.json b/public/assets/components/assets/icon/printPreview24.json new file mode 100644 index 0000000..7645bbb --- /dev/null +++ b/public/assets/components/assets/icon/printPreview24.json @@ -0,0 +1 @@ +"M22 7h-3V4.61L15.39 1H9v6H6a1 1 0 0 0-1 1v1.048c.167-.015.33-.049.501-.049.17 0 .332.034.499.049V8h16v7h-3v-1h1v-2h-9.624a5.402 5.402 0 0 1 .394 1H18v5h-5.415l1 1H19v-3h3a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm-7-5l3 3h-3zm-5 5V2h4v4h4v1zm2 8v-1h4v1zm0 1h4v1h-4zm9-6h-1V9h1zM9.795 17.85l-.124.124-.673-.673a4.483 4.483 0 1 0-3.496 1.698 4.458 4.458 0 0 0 2.806-1.008l.673.673-.13.129a.667.667 0 0 0 0 .943l3.068 3.067a.665.665 0 0 0 .943 0l.943-.942a.666.666 0 0 0 0-.943l-3.067-3.068a.668.668 0 0 0-.943 0zm-7.793-3.351a3.5 3.5 0 1 1 3.5 3.5 3.504 3.504 0 0 1-3.5-3.5zm10.86 6.89l-.471.471-2.597-2.595.473-.473z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/printPreview32.json b/public/assets/components/assets/icon/printPreview32.json new file mode 100644 index 0000000..ef2d1a0 --- /dev/null +++ b/public/assets/components/assets/icon/printPreview32.json @@ -0,0 +1 @@ +"M28 11h-4V6.7L19.3 2H11v9H7a2 2 0 0 0-2 2v1.496a6.429 6.429 0 0 1 1-.316V13a1.001 1.001 0 0 1 1-1h21a1.001 1.001 0 0 1 1 1v8a1.001 1.001 0 0 1-1 1h-4v-3h1v-2H12.959a6.402 6.402 0 0 1 .521 1H23v6h-8.729a1.673 1.673 0 0 1 .171.14l.86.86H24v-2h4a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2zm-5-4.01L19 7V3.001zM12 11V3.001h6V8h5v3zm8.999 10v1H14v-1zM14 20v-1h6.999v1zm12-5h-1v-1h1zm-13.205 9.85l-.124.124-1.11-1.11a5.3 5.3 0 1 0-.689.691l1.109 1.109-.13.129a.667.667 0 0 0 0 .943l3.068 3.067a.665.665 0 0 0 .943 0l.943-.942a.666.666 0 0 0 0-.943l-3.067-3.068a.668.668 0 0 0-.943 0zm-5.292-.051h-.001a4.3 4.3 0 1 1 .001 0zm7.888 4.061l-2.597-2.595.473-.473 2.595 2.598z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/processingTemplates16.json b/public/assets/components/assets/icon/processingTemplates16.json new file mode 100644 index 0000000..152ced4 --- /dev/null +++ b/public/assets/components/assets/icon/processingTemplates16.json @@ -0,0 +1 @@ +"M0 13h3v-3H0zm1-2h1v1H1zm12-9H4V1h9zm0 5H4V6h9zM0 3h3V0H0zm1-2h1v1H1zM0 8h3V5H0zm1-2h1v1H1zm3 5h2.086l-.153 1H4zm5.188-.734l-.118.747h1.202L10.1 12H8.896l-.523 4h-.824l.523-4H6.997l.173-.987h1.076l.15-.927c.168-1.203.708-2.058 2.036-2.058a1.377 1.377 0 0 1 .612.127l-.22.739a1.516 1.516 0 0 0-.54-.106c-.855 0-.97.622-1.097 1.478zm4.766 3.05L15.638 16h-1.097l-1.28-2.153L11.408 16h-1.033l2.42-2.685-1.462-2.302h1.088l1.066 1.79 1.502-1.79H16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/processingTemplates24.json b/public/assets/components/assets/icon/processingTemplates24.json new file mode 100644 index 0000000..39a8a77 --- /dev/null +++ b/public/assets/components/assets/icon/processingTemplates24.json @@ -0,0 +1 @@ +"M20 4H7V3h13zm0 5H7v1h13zM2 8h4v4H2zm1 3h2V9H3zm-1 3h4v4H2zm1 3h2v-2H3zM2 2h4v4H2zm1 3h2V3H3zm4 11h3v-1H7zm6.833 0l.244-1.621c.189-1.283.362-2.216 1.645-2.216a2.273 2.273 0 0 1 .809.158l.331-1.108a2.066 2.066 0 0 0-.918-.19c-1.993 0-2.802 1.282-3.053 3.086L12.597 16h-1.614l-.143.935h1.613L11.671 23h1.236l.782-6.065h1.804l.144-.935zm9.686 0h-1.518l-1.833 2.206L18.846 16h-1.632l1.915 2.973L15.5 23h1.55l2.781-3.229L21.75 23h1.646l-2.526-4.027z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/processingTemplates32.json b/public/assets/components/assets/icon/processingTemplates32.json new file mode 100644 index 0000000..2afde6a --- /dev/null +++ b/public/assets/components/assets/icon/processingTemplates32.json @@ -0,0 +1 @@ +"M27 6H10V5h17zm0 7H10v1h17zM3 3h5v5H3zm1 4h3V4H4zm-1 4h5v5H3zm1 4h3v-3H4zm-1 4h5v5H3zm1 4h3v-3H4zm6-1h5v-1h-5zm8.856 0l.2-1.411c.203-1.372.388-2.37 1.76-2.37a2.43 2.43 0 0 1 .865.17l.354-1.186a2.21 2.21 0 0 0-.981-.203c-2.132 0-2.997 1.371-3.266 3.3l-.254 1.7h-1.726l-.154 1h1.726l-.964 7h1.321l.964-7h1.93l.153-1zM29.8 22h-1.623l-2.41 2.873L24.059 22h-1.744l2.343 3.693L20.777 30h1.657l2.974-3.453L27.46 30h1.76l-2.701-4.307z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/profileVariables16.json b/public/assets/components/assets/icon/profileVariables16.json new file mode 100644 index 0000000..e55df66 --- /dev/null +++ b/public/assets/components/assets/icon/profileVariables16.json @@ -0,0 +1 @@ +"M15.95 8a13.782 13.782 0 0 1-1.303 6h-1.091A12.221 12.221 0 0 0 15.1 8a12.221 12.221 0 0 0-1.544-6h1.091a13.782 13.782 0 0 1 1.303 6zM2.353 2A13.782 13.782 0 0 0 1.05 8a13.782 13.782 0 0 0 1.303 6h1.091A12.221 12.221 0 0 1 1.9 8a12.221 12.221 0 0 1 1.544-6zm6.365 5.107L7.184 4H6v1h.563l1.443 2.922L5.316 11H5v1h.771l2.714-3.107L10.02 12H11v-1h-.36L9.199 8.078 11.887 5H12V4h-.567z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/profileVariables24.json b/public/assets/components/assets/icon/profileVariables24.json new file mode 100644 index 0000000..6f1ca84 --- /dev/null +++ b/public/assets/components/assets/icon/profileVariables24.json @@ -0,0 +1 @@ +"M23.95 11.5c0 2.816-.821 7.408-2.272 9.5h-1.136c1.59-2.016 2.558-6.634 2.558-9.5s-.969-7.484-2.558-9.5h1.136c1.45 2.092 2.272 6.684 2.272 9.5zM3.322 2C1.872 4.092 1 8.684 1 11.5s.871 7.408 2.322 9.5h1.136C2.868 18.984 1.9 14.366 1.9 11.5S2.869 4.016 4.458 2zm9.288 8.603L9.31 4H7v1h1.69l3.214 6.427L6.27 18H6v1h.73l5.66-6.603L15.69 19H18v-1h-1.69l-3.214-6.427L18.73 5H19V4h-.73z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/profileVariables32.json b/public/assets/components/assets/icon/profileVariables32.json new file mode 100644 index 0000000..b05a034 --- /dev/null +++ b/public/assets/components/assets/icon/profileVariables32.json @@ -0,0 +1 @@ +"M31 16c0 4.195-1.4 9.032-3.703 12h-1.195c2.47-2.87 3.998-7.738 3.998-12s-1.527-9.13-3.998-12h1.195C29.6 6.968 31 11.805 31 16zM4.703 4C2.4 6.968 1.05 11.805 1.05 16s1.35 9.032 3.653 12h1.195C3.428 25.13 1.9 20.262 1.9 16S3.427 6.87 5.898 4zm11.624 11.942L11.834 7H9v1h2.218l4.394 8.746L8.275 25H7v1h1.725l7.37-8.292L20.261 26H23v-1h-2.122l-4.068-8.096L24.725 8H26V7h-1.725z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/projects16.json b/public/assets/components/assets/icon/projects16.json new file mode 100644 index 0000000..d86df9d --- /dev/null +++ b/public/assets/components/assets/icon/projects16.json @@ -0,0 +1 @@ +"M12 3V1H4v2H0v11h16V3zM5 2h6v1H5zm10 11H1V7h14zm0-7H1V4h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/projects24.json b/public/assets/components/assets/icon/projects24.json new file mode 100644 index 0000000..da6c045 --- /dev/null +++ b/public/assets/components/assets/icon/projects24.json @@ -0,0 +1 @@ +"M17 5V3H7v2H1v16h22V5zM8 4h8v1H8zm14 16H2V10h20zm0-11H2V6h20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/projects32.json b/public/assets/components/assets/icon/projects32.json new file mode 100644 index 0000000..95b836a --- /dev/null +++ b/public/assets/components/assets/icon/projects32.json @@ -0,0 +1 @@ +"M21 6V4H10v2H2v21h28V6zM11 5h9v1h-9zm18 21H3V12h26zm0-15H3V7h26z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pushpin16.json b/public/assets/components/assets/icon/pushpin16.json new file mode 100644 index 0000000..185d08c --- /dev/null +++ b/public/assets/components/assets/icon/pushpin16.json @@ -0,0 +1 @@ +"M3.956 7.406A1.5 1.5 0 0 0 3 8.804V10h5v5l.5 1 .5-1v-5h5V8.804a1.5 1.5 0 0 0-.956-1.398L12 7l-1.037-4 1.77-1.744A.511.511 0 0 0 13 .808V0H4v.808a.511.511 0 0 0 .266.448L6.037 3 5 7zM5.432 1h6.136l-1.015 1H6.447zM7.07 3h2.86l1.037 4H6.033zm4.742 5l.87.338a.497.497 0 0 1 .318.466V9H4v-.196a.497.497 0 0 1 .319-.466L5.188 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pushpin24.json b/public/assets/components/assets/icon/pushpin24.json new file mode 100644 index 0000000..1f9a192 --- /dev/null +++ b/public/assets/components/assets/icon/pushpin24.json @@ -0,0 +1 @@ +"M7.084 11.457C5.782 12.325 5 12.709 5 14.274V15h7v7l.5 1 .5-1v-7h7v-.726c0-1.565-.782-1.95-2.084-2.817l-1.147-.765L15 4l1.522-.43A2.029 2.029 0 0 0 18 1.619V1H7v.618A2.029 2.029 0 0 0 8.478 3.57L10 4l-1.77 6.692zM16.93 12l.73.485c1 .659 1.28.866 1.332 1.515H6.009c.051-.65.332-.856 1.333-1.515L8.07 12zM8.75 2.608A1.033 1.033 0 0 1 8.075 2h8.852a1.033 1.033 0 0 1-.676.608L14.862 3h-4.724zM11.035 4h2.931l1.85 7h-6.63z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/pushpin32.json b/public/assets/components/assets/icon/pushpin32.json new file mode 100644 index 0000000..c07447a --- /dev/null +++ b/public/assets/components/assets/icon/pushpin32.json @@ -0,0 +1 @@ +"M23.916 16.781l-2.151-1.075-1.647-8.47 2.842-1.551A1.995 1.995 0 0 0 24 3.933V3H9v.933a1.995 1.995 0 0 0 1.04 1.752l2.842 1.55-1.647 8.47-2.151 1.076A3.77 3.77 0 0 0 7 20.154V21h9v9.09l.5 1 .5-1V21h9v-.847a3.77 3.77 0 0 0-2.084-3.372zM12.706 6l-2.187-1.193A.994.994 0 0 1 10.002 4h12.996a.994.994 0 0 1-.517.807L20.294 6zm1.24 1h5.107l1.75 9h-8.606zM8.005 20a2.752 2.752 0 0 1 1.527-2.324L10.884 17h11.232l1.353.676A2.752 2.752 0 0 1 24.996 20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/puzzlePiece16.json b/public/assets/components/assets/icon/puzzlePiece16.json new file mode 100644 index 0000000..34fee32 --- /dev/null +++ b/public/assets/components/assets/icon/puzzlePiece16.json @@ -0,0 +1 @@ +"M9.508 4a.153.153 0 0 1-.145-.1c-.103-.272-.04-.364.216-.671a1.905 1.905 0 0 0 .553-1.275A1.982 1.982 0 0 0 8 0a1.982 1.982 0 0 0-2.132 1.954A1.905 1.905 0 0 0 6.42 3.23c.256.307.32.399.216.671a.153.153 0 0 1-.145.1H1v4.497a1.149 1.149 0 0 0 .722 1.07 1.41 1.41 0 0 0 1.584-.35 1.057 1.057 0 0 1 .74-.349C4.75 8.868 5 9.478 5 10s-.25 1.132-.954 1.132a1.057 1.057 0 0 1-.74-.349 1.41 1.41 0 0 0-1.584-.35A1.149 1.149 0 0 0 1 11.503V16h14V4zM14 15H2v-3.497a.154.154 0 0 1 .097-.143c.215-.089.267-.061.568.19a2.019 2.019 0 0 0 1.381.582A1.981 1.981 0 0 0 6 10a1.981 1.981 0 0 0-1.954-2.132 2.019 2.019 0 0 0-1.381.581c-.301.25-.352.279-.569.19A.155.155 0 0 1 2 8.498V5h4.492a1.16 1.16 0 0 0 1.08-.744 1.517 1.517 0 0 0-.383-1.668.966.966 0 0 1-.321-.634C6.868 1.25 7.478 1 8 1s1.132.25 1.132.954a.966.966 0 0 1-.321.634 1.517 1.517 0 0 0-.382 1.668A1.16 1.16 0 0 0 9.508 5H14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/puzzlePiece24.json b/public/assets/components/assets/icon/puzzlePiece24.json new file mode 100644 index 0000000..c4cb585 --- /dev/null +++ b/public/assets/components/assets/icon/puzzlePiece24.json @@ -0,0 +1 @@ +"M14.284 6a.372.372 0 0 1-.359-.41c0-.164.137-.334.36-.597A2.388 2.388 0 0 0 15 3.405 2.408 2.408 0 0 0 12.595 1h-.19A2.408 2.408 0 0 0 10 3.405a2.388 2.388 0 0 0 .716 1.588c.222.263.359.433.359.598a.372.372 0 0 1-.36.409H4v6.716a1.37 1.37 0 0 0 1.409 1.358 1.947 1.947 0 0 0 1.25-.593c.31-.258.518-.481.896-.481a1.39 1.39 0 0 1 1.385 1.405v.19A1.39 1.39 0 0 1 7.555 16c-.378 0-.586-.223-.896-.481a1.947 1.947 0 0 0-1.25-.593A1.37 1.37 0 0 0 4 16.284V22h16V6zM19 21H5v-4.716a.372.372 0 0 1 .409-.358c.168 0 .341.137.61.361A2.246 2.246 0 0 0 7.555 17a2.39 2.39 0 0 0 2.385-2.405v-.19A2.39 2.39 0 0 0 7.555 12a2.246 2.246 0 0 0-1.536.713c-.269.224-.442.361-.61.361A.372.372 0 0 1 5 12.716V7h5.716a1.37 1.37 0 0 0 1.359-1.41 1.908 1.908 0 0 0-.596-1.242A1.47 1.47 0 0 1 11 3.405 1.407 1.407 0 0 1 12.405 2h.19A1.407 1.407 0 0 1 14 3.405a1.47 1.47 0 0 1-.479.943 1.908 1.908 0 0 0-.596 1.243A1.37 1.37 0 0 0 14.285 7H19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/puzzlePiece32.json b/public/assets/components/assets/icon/puzzlePiece32.json new file mode 100644 index 0000000..2596545 --- /dev/null +++ b/public/assets/components/assets/icon/puzzlePiece32.json @@ -0,0 +1 @@ +"M19.444 8a.722.722 0 0 1-.722-.749 1.967 1.967 0 0 1 .454-.988 3.66 3.66 0 0 0 .799-2.208c0-1.972-1.739-2.96-3.476-2.96-1.835 0-3.474 1.06-3.474 2.96a3.66 3.66 0 0 0 .799 2.208 1.967 1.967 0 0 1 .454.988.723.723 0 0 1-.722.749H4v8.53a1.733 1.733 0 0 0 .527 1.24 1.822 1.822 0 0 0 1.26.482 2.805 2.805 0 0 0 1.513-.627A2.705 2.705 0 0 1 8.945 17c1.378 0 2.005 1.282 2.005 2.473 0 1.193-.627 2.476-2.005 2.476a2.705 2.705 0 0 1-1.645-.625 2.805 2.805 0 0 0-1.513-.627 1.874 1.874 0 0 0-1.26.48A1.734 1.734 0 0 0 4 22.42V30h24V8zM27 29H5v-6.581a.729.729 0 0 1 .221-.521.704.704 0 0 1 .528-.2 1.957 1.957 0 0 1 .989.453 3.658 3.658 0 0 0 2.207.798c1.973 0 3.005-1.749 3.005-3.476 0-1.726-1.032-3.473-3.005-3.473a3.658 3.658 0 0 0-2.207.798 1.957 1.957 0 0 1-.99.454.673.673 0 0 1-.527-.201.727.727 0 0 1-.221-.52V9h8.556a1.724 1.724 0 0 0 1.721-1.786A2.804 2.804 0 0 0 14.65 5.7a2.706 2.706 0 0 1-.625-1.645c0-1.378 1.282-2.005 2.473-2.005 1.193 0 2.477.627 2.477 2.005A2.706 2.706 0 0 1 18.35 5.7a2.804 2.804 0 0 0-.627 1.514A1.723 1.723 0 0 0 19.444 9H27z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/qrCode16.json b/public/assets/components/assets/icon/qrCode16.json new file mode 100644 index 0000000..7f82798 --- /dev/null +++ b/public/assets/components/assets/icon/qrCode16.json @@ -0,0 +1 @@ +"M1 6h5V1H1zm1-4h3v3H2zm8 4h5V1h-5zm1-4h3v3h-3zM1 15h5v-5H1zm1-4h3v3H2zm10 4v-1h2v-3h1v4h-3zm-1-5V9h1v2h-1zm-3 2H7v-1h1zm-5 0h1v1H3zm5 2h1v1H7v-2h1zM1 7h1v2H1V7zm7-4h1v1H8zM7 1h1v1H7zm3 6v1H8v1H7V7h3zm2-4h1v1h-1zM3 3h1v1H3zm9 9v-1h1v1zm2-4V7h1v3h-2V9h1zm-2 0h-1V7h2v1zm-1 6v-1h1v1zm-1-3h1v2h-1v-2zM9 9h1v1H9zm1 0V8h1v1zM6 7v2H4V8h1V7zm2-1H7V5h2v1zm1 7h1v1H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/qrCode24.json b/public/assets/components/assets/icon/qrCode24.json new file mode 100644 index 0000000..047921e --- /dev/null +++ b/public/assets/components/assets/icon/qrCode24.json @@ -0,0 +1 @@ +"M3 9h6V3H3zm1-5h4v4H4zm1 1h2v2H5zm10 4h6V3h-6zm1-5h4v4h-4zm1 1h2v2h-2zM3 21h6v-6H3zm1-5h4v4H4zm1 1h2v2H5zm15 2h1v2h-2v-3h1zm0-3h1v1h-1zm0-1v1h-1v-1zm-10 2h1v4h-1v-4zm-4-7v2H4v-1H3v-1h3zm4-3h1v1h-1zm3-3v2h-1V3h2v1zm-3 0h1v1h-1zm10 8h1v2h-2v-1h1zm-1-2v1h-2v2h-2v-1h1v-2h3zm-7 4h-1v-1h-1v-1h2v2zm6 2h1v1h-1zm2-5v1h-1v-1zm-9 3v1h-1v-1zm6 5h1v2h-2v-2zm-3 0h1v1h-1v1h-2v-1h1v-1zm0-1v-1h2v1zm0-5h1v3h-1v1h-1v1h-1v-2h-1v-1h3v-1h-1v-1zm-9 0v1H4v-1zm12 4h-1v-1h1zm1-2h-2v-1h2zM8 10h1v1H8v1h1v2H8v-1H7v1H6v-2h1v-2zm3 0V8h3v3h-2v-1h1V9h-1v1zm0-4h1v1h-1zm-1 4h1v1h-1zm3-3V6h1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/qrCode32.json b/public/assets/components/assets/icon/qrCode32.json new file mode 100644 index 0000000..f92502d --- /dev/null +++ b/public/assets/components/assets/icon/qrCode32.json @@ -0,0 +1 @@ +"M11 4H4v7h7zm-1 6H5V5h5zM9 6H6v3h3zM8 8H7V7h1zm13-4v7h7V4zm6 6h-5V5h5zm-1-4h-3v3h3zm-1 2h-1V7h1zM11 21H4v7h7zm-1 6H5v-5h5zm-1-4H6v3h3zm-1 2H7v-1h1zm18-3h1v1h1v5h-1v-1h-2v-2h2v-1h-1zm1 0v-1h1v1zm-1-1v-1h1v1zm-12 5v-1h1v2h-1v1h-2v-2zm0-3v2h-2v-2zm3-1v2h-1v-2zm1-2v1h-4v-1zm0-3h2v1h-1v1h-1v-2zM6 15H4v-3h2v2h2v1zm5-3v1h-1v-1zm-2 1H7v-1h2zm5 2v-1h1v1h1v2h-1v-1h-1v3h-1v-3h-2v-1zm-1-2v-1h1V9h1v2h1v2h-2v1h-3v-1zm4-5h-1V6h1v1h3v2h-2v1h-1v1h-1V9h1zm-1-3v1h-1v1h-1V6h-1V5h2V4h4v1zm-3-1v1h-1V4zm9 9h5v1h-4v2h-1v-3zm5-1h1v1h-1zm-9 2v-2h1v3h-2v-1zm-3 4h1v1h-1zm10 0h1v2h-1zm1-1h1v1h-1zm1 2v-1h1v1zm0-4v-1h1v3h-1v-1h-3v-1zM8 17h1v2H8zm3 1v-1h1v1zm2 2v1h-1v-1zm9 7v1h-1v-2h1v-1h2v2zm-4-1h1v2h-3v-1h2zm1-6v-1h4v-2h1v4h1v1h-1v1h1v1h-4v1h-1v1h-1v-1h-1v-4h1v1h2v1h2v-3h-3v1h-1zm1-4h2v1h-2zM9 20v-1h1v1zm-3-3v1h1v1H6v1H5v-3zm11-5v-1h1v1zm3 0h-1v-2h1zm0 1h1v1h-1zm2 9h-1v-1h1zm-12-6h1v1H9v-3h2v1h-1zm6-7h-1V8h1zm-3 3h-1v-2h1zm1-4v1h-1V8zm3 5v1h-1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/qtCode16.json b/public/assets/components/assets/icon/qtCode16.json new file mode 100644 index 0000000..7f6d591 --- /dev/null +++ b/public/assets/components/assets/icon/qtCode16.json @@ -0,0 +1 @@ +"M11.578 15H11v-1h.578A1.423 1.423 0 0 0 13 12.578V10a1.995 1.995 0 0 1 .679-1.5A1.995 1.995 0 0 1 13 7V4.422A1.423 1.423 0 0 0 11.578 3H11V2h.578A2.425 2.425 0 0 1 14 4.422V7a1.001 1.001 0 0 0 1 1v1a1.001 1.001 0 0 0-1 1v2.578A2.425 2.425 0 0 1 11.578 15zM3 4.422V7a1.001 1.001 0 0 1-1 1v1a1.001 1.001 0 0 1 1 1v2.578A2.425 2.425 0 0 0 5.422 15H6v-1h-.578A1.423 1.423 0 0 1 4 12.578V10a1.995 1.995 0 0 0-.679-1.5A1.995 1.995 0 0 0 4 7V4.422A1.423 1.423 0 0 1 5.422 3H6V2h-.578A2.425 2.425 0 0 0 3 4.422zM9.25 6.5a.75.75 0 1 0-.75.75.75.75 0 0 0 .75-.75zm-2.278 8.053l.795.607C7.817 15.094 9 13.504 9 10H8a8.169 8.169 0 0 1-1.028 4.553z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/qtCode24.json b/public/assets/components/assets/icon/qtCode24.json new file mode 100644 index 0000000..fad2ded --- /dev/null +++ b/public/assets/components/assets/icon/qtCode24.json @@ -0,0 +1 @@ +"M13.25 8.5a.75.75 0 1 1-.75-.75.75.75 0 0 1 .75.75zM9.911 21.35l.816.578C10.819 21.798 13 18.666 13 13h-1a15.503 15.503 0 0 1-2.089 8.35zM4 6.703V10a2.002 2.002 0 0 1-2 2v1a2.002 2.002 0 0 1 2 2v3.297A3.707 3.707 0 0 0 7.703 22H9v-1H7.703A2.706 2.706 0 0 1 5 18.297V15a2.999 2.999 0 0 0-1.344-2.5A2.999 2.999 0 0 0 5 10V6.703A2.706 2.706 0 0 1 7.703 4H9V3H7.703A3.707 3.707 0 0 0 4 6.703zM20 10V6.703A3.707 3.707 0 0 0 16.297 3H15v1h1.297A2.706 2.706 0 0 1 19 6.703V10a2.999 2.999 0 0 0 1.344 2.5A2.999 2.999 0 0 0 19 15v3.297A2.706 2.706 0 0 1 16.297 21H15v1h1.297A3.707 3.707 0 0 0 20 18.297V15a2.002 2.002 0 0 1 2-2v-1a2.002 2.002 0 0 1-2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/qtCode32.json b/public/assets/components/assets/icon/qtCode32.json new file mode 100644 index 0000000..6b77ac3 --- /dev/null +++ b/public/assets/components/assets/icon/qtCode32.json @@ -0,0 +1 @@ +"M6 23.336V19.75A2.753 2.753 0 0 0 3.25 17H3v-1h.25A2.753 2.753 0 0 0 6 13.25V9.664A4.67 4.67 0 0 1 10.664 5H12v1h-1.336A3.668 3.668 0 0 0 7 9.664v3.586a3.752 3.752 0 0 1-1.88 3.25A3.752 3.752 0 0 1 7 19.75v3.586A3.668 3.668 0 0 0 10.664 27H12v1h-1.336A4.67 4.67 0 0 1 6 23.336zM16.5 12.25a.75.75 0 1 0-.75-.75.75.75 0 0 0 .75.75zM16 16c0 6.528-2.364 9.445-2.388 9.474l.765.643C14.484 25.991 17 22.93 17 16zm13.75 0A2.753 2.753 0 0 1 27 13.25V9.664A4.67 4.67 0 0 0 22.336 5H21v1h1.336A3.668 3.668 0 0 1 26 9.664v3.586a3.752 3.752 0 0 0 1.88 3.25A3.752 3.752 0 0 0 26 19.75v3.586A3.668 3.668 0 0 1 22.336 27H21v1h1.336A4.67 4.67 0 0 0 27 23.336V19.75A2.753 2.753 0 0 1 29.75 17H30v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/question16.json b/public/assets/components/assets/icon/question16.json new file mode 100644 index 0000000..8165984 --- /dev/null +++ b/public/assets/components/assets/icon/question16.json @@ -0,0 +1 @@ +"M8.5 11.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm1.482-3.296a2.617 2.617 0 0 0 1.032-1.935c0-3.026-5.008-2.962-5.008.128h1a1.418 1.418 0 0 1 1.547-1.393 1.324 1.324 0 0 1 1.461 1.269c.004.47-.263.755-.732 1.217A3.046 3.046 0 0 0 8 10h1c0-1.005.461-1.285.982-1.796zM15.8 8.5a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/question16F.json b/public/assets/components/assets/icon/question16F.json new file mode 100644 index 0000000..069bd72 --- /dev/null +++ b/public/assets/components/assets/icon/question16F.json @@ -0,0 +1 @@ +"M8.5 13.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm0-12.3a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm1.624 7.146l-.207.196A1.7 1.7 0 0 0 9.2 10v.2H7.8V10a3.046 3.046 0 0 1 1.168-2.485l.173-.167c.48-.472.675-.7.673-1.073 0-1.04-1.132-1.07-1.261-1.07-.138 0-1.347.032-1.347 1.192v.2h-1.4v-.2A2.588 2.588 0 0 1 8.569 3.84a2.868 2.868 0 0 1 1.81.601 2.271 2.271 0 0 1 .835 1.83 2.816 2.816 0 0 1-1.09 2.076z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/question24.json b/public/assets/components/assets/icon/question24.json new file mode 100644 index 0000000..b98334e --- /dev/null +++ b/public/assets/components/assets/icon/question24.json @@ -0,0 +1 @@ +"M13 15h-1a4.62 4.62 0 0 1 1.803-3.755c.672-.66 1.203-1.182 1.197-2.049A2.188 2.188 0 0 0 12.607 7a2.419 2.419 0 0 0-2.624 2.39h-1a3.19 3.19 0 0 1 1.163-2.557A3.88 3.88 0 0 1 12.606 6 3.173 3.173 0 0 1 16 9.193a3.732 3.732 0 0 1-1.496 2.765A3.636 3.636 0 0 0 13 15zm-1.5 3.5a1 1 0 1 0 1-1 1 1 0 0 0-1 1zm11.3-6A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/question24F.json b/public/assets/components/assets/icon/question24F.json new file mode 100644 index 0000000..6d9b760 --- /dev/null +++ b/public/assets/components/assets/icon/question24F.json @@ -0,0 +1 @@ +"M12.5 19.5a1 1 0 1 1 1-1 1 1 0 0 1-1 1zm0-17.3a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm2.144 9.9l-.113.11a3.321 3.321 0 0 0-1.33 2.79v.2H11.8V15a4.735 4.735 0 0 1 1.77-3.807l.092-.09c.664-.652 1.144-1.122 1.138-1.906A1.998 1.998 0 0 0 12.607 7.2a2.228 2.228 0 0 0-2.424 2.19v.2h-1.4v-.2a3.382 3.382 0 0 1 1.237-2.711 4.082 4.082 0 0 1 2.587-.88A3.36 3.36 0 0 1 16.2 9.194a3.937 3.937 0 0 1-1.556 2.908z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/question32.json b/public/assets/components/assets/icon/question32.json new file mode 100644 index 0000000..7884e34 --- /dev/null +++ b/public/assets/components/assets/icon/question32.json @@ -0,0 +1 @@ +"M17 21h-1c0-2.959 1.227-3.919 2.371-5.207.916-1.031 1.639-1.846 1.629-3.264C20 10.104 18.08 9 16.167 9 14.16 9 12 10.194 12 12.817h-1a4.523 4.523 0 0 1 1.648-3.628A5.549 5.549 0 0 1 16.168 8C18.637 8 21 9.555 21 12.525a5.598 5.598 0 0 1-1.881 3.932C18.043 17.668 17 18.421 17 21zm.5 3.5a1 1 0 1 0-1 1 1.002 1.002 0 0 0 1-1zm12.3-8A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/question32F.json b/public/assets/components/assets/icon/question32F.json new file mode 100644 index 0000000..7c7aad5 --- /dev/null +++ b/public/assets/components/assets/icon/question32F.json @@ -0,0 +1 @@ +"M16.5 25.5a1 1 0 1 1 1-1 1.002 1.002 0 0 1-1 1zm0-22.3a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm2.77 13.388c-.137.155-.273.3-.406.443A4.936 4.936 0 0 0 17.2 21v.2h-1.4V21a6.202 6.202 0 0 1 2.039-4.92c.128-.138.256-.276.383-.42.922-1.038 1.588-1.787 1.578-3.13 0-2.3-1.824-3.33-3.632-3.33-1.911 0-3.968 1.132-3.968 3.617v.2h-1.4v-.2a4.715 4.715 0 0 1 1.721-3.782A5.741 5.741 0 0 1 16.168 7.8c2.424 0 5.032 1.478 5.032 4.725a5.76 5.76 0 0 1-1.93 4.063z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/questionMark16.json b/public/assets/components/assets/icon/questionMark16.json new file mode 100644 index 0000000..426151c --- /dev/null +++ b/public/assets/components/assets/icon/questionMark16.json @@ -0,0 +1 @@ +"M9 10H8a4.62 4.62 0 0 1 1.803-3.755c.672-.66 1.203-1.183 1.197-2.049A2.188 2.188 0 0 0 8.607 2a2.419 2.419 0 0 0-2.624 2.39h-1a3.19 3.19 0 0 1 1.163-2.557A3.88 3.88 0 0 1 8.606 1 3.173 3.173 0 0 1 12 4.193a3.732 3.732 0 0 1-1.496 2.765A3.636 3.636 0 0 0 9 10zm-1.5 3.5a1 1 0 1 0 1-1 1 1 0 0 0-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/questionMark24.json b/public/assets/components/assets/icon/questionMark24.json new file mode 100644 index 0000000..523e3d2 --- /dev/null +++ b/public/assets/components/assets/icon/questionMark24.json @@ -0,0 +1 @@ +"M12.5 20.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm3.04-8.309c1.166-1.266 2.372-2.576 2.372-4.851 0-3.903-3.655-5.358-5.96-5.358-2.323 0-6.01 1.543-6.01 5.686h1c0-3.825 3.71-4.686 5.01-4.686 1.38 0 4.96.783 4.96 4.358 0 1.885-.976 2.946-2.108 4.174-1.334 1.449-2.847 3.091-2.847 6.34h1c0-2.859 1.313-4.284 2.582-5.663z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/questionMark32.json b/public/assets/components/assets/icon/questionMark32.json new file mode 100644 index 0000000..d40c815 --- /dev/null +++ b/public/assets/components/assets/icon/questionMark32.json @@ -0,0 +1 @@ +"M16.5 27.5a1 1 0 1 1-1 1 1 1 0 0 1 1-1zm4.238-10.817c1.649-1.721 3.354-3.5 3.354-6.57 0-5.246-4.926-7.2-8.031-7.2-2.102 0-8.1 1.405-8.1 7.651h1c0-5.43 5.258-6.652 7.1-6.652 1.956 0 7.03 1.114 7.03 6.2 0 2.669-1.425 4.157-3.075 5.88-1.891 1.972-4.035 4.21-4.035 8.623h1c0-4.012 1.91-6.005 3.757-7.932z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/quote16.json b/public/assets/components/assets/icon/quote16.json new file mode 100644 index 0000000..08b0755 --- /dev/null +++ b/public/assets/components/assets/icon/quote16.json @@ -0,0 +1 @@ +"M4.505 13.1a3.559 3.559 0 0 1-3.54-3.846 6.491 6.491 0 0 1 5.462-6.26l.605-.13v1.99L6.795 5A4.78 4.78 0 0 0 5.16 6.975a3.022 3.022 0 0 1 2.89 2.883A3.329 3.329 0 0 1 4.505 13.1zm1.527-8.973a5.441 5.441 0 0 0-4.067 5.127 2.6 2.6 0 0 0 2.54 2.846A2.354 2.354 0 0 0 7.05 9.858c0-1.329-1.318-1.934-2.542-1.934h-.689l.137-.655a6.56 6.56 0 0 1 2.076-2.961zm6.473 8.973a3.559 3.559 0 0 1-3.54-3.846 6.491 6.491 0 0 1 5.462-6.26l.605-.13v1.99L14.795 5a4.78 4.78 0 0 0-1.634 1.975 3.022 3.022 0 0 1 2.889 2.883 3.329 3.329 0 0 1-3.545 3.242zm1.527-8.973a5.441 5.441 0 0 0-4.067 5.127 2.6 2.6 0 0 0 2.54 2.846 2.354 2.354 0 0 0 2.545-2.242c0-1.329-1.318-1.934-2.542-1.934h-.689l.137-.655a6.56 6.56 0 0 1 2.076-2.961z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/quote24.json b/public/assets/components/assets/icon/quote24.json new file mode 100644 index 0000000..d33c5ec --- /dev/null +++ b/public/assets/components/assets/icon/quote24.json @@ -0,0 +1 @@ +"M6.776 10.335a7.015 7.015 0 0 1 1.986-1.828L9 8.36V6.437l-.593.113C2.31 7.7 2 12.646 2 13.625 2 15.732 3.251 18 5.997 18A3.856 3.856 0 0 0 10 14.121a3.906 3.906 0 0 0-3.224-3.786zM5.997 17C3.785 17 3 15.182 3 13.625c0-1.135.372-4.807 5-5.963v.146a7.985 7.985 0 0 0-2.521 2.695l-.338.747H6a2.941 2.941 0 0 1 3 2.871A2.878 2.878 0 0 1 5.997 17zm12.78-6.665a7.015 7.015 0 0 1 1.985-1.828L21 8.36V6.437l-.593.113C14.31 7.7 14 12.646 14 13.625 14 15.732 15.251 18 17.997 18A3.856 3.856 0 0 0 22 14.121a3.906 3.906 0 0 0-3.224-3.786zM17.996 17C15.785 17 15 15.182 15 13.625c0-1.135.372-4.807 5-5.963v.146a7.985 7.985 0 0 0-2.521 2.695l-.338.747H18a2.941 2.941 0 0 1 3 2.871A2.878 2.878 0 0 1 17.997 17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/quote32.json b/public/assets/components/assets/icon/quote32.json new file mode 100644 index 0000000..bfde4b3 --- /dev/null +++ b/public/assets/components/assets/icon/quote32.json @@ -0,0 +1 @@ +"M13 17.994a5.003 5.003 0 0 0-4.257-4.94 9.4 9.4 0 0 1 3.013-2.86L12 10.05V7.904l-.587.104C5.203 9.098 3 13.803 3 17.5 3 20.237 4.545 23 7.997 23A4.895 4.895 0 0 0 13 17.994zM4 17.5a8.426 8.426 0 0 1 7-8.39v.374a10.415 10.415 0 0 0-3.55 3.775L7.041 14H8a4.001 4.001 0 0 1 4 3.994A3.916 3.916 0 0 1 7.997 22C5.047 22 4 19.576 4 17.5zm20.743-4.445a9.4 9.4 0 0 1 3.013-2.86l.244-.146V7.904l-.587.104C21.203 9.098 19 13.803 19 17.5c0 2.737 1.545 5.5 4.997 5.5A4.895 4.895 0 0 0 29 17.994a5.003 5.003 0 0 0-4.257-4.94zM23.997 22C21.047 22 20 19.576 20 17.5a8.426 8.426 0 0 1 7-8.39v.374a10.415 10.415 0 0 0-3.55 3.775l-.409.741H24a4.001 4.001 0 0 1 4 3.994A3.916 3.916 0 0 1 23.997 22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rain16.json b/public/assets/components/assets/icon/rain16.json new file mode 100644 index 0000000..d39853b --- /dev/null +++ b/public/assets/components/assets/icon/rain16.json @@ -0,0 +1 @@ +"M16 9.5a3.495 3.495 0 0 0-2.07-3.188 3.989 3.989 0 0 0-7.815-.227 2.462 2.462 0 0 0-3.07 1.96A2.498 2.498 0 0 0 3.5 13h9A3.5 3.5 0 0 0 16 9.5zM5.5 7a1.493 1.493 0 0 1 .368.054l.987.252.233-.992a2.989 2.989 0 0 1 5.857.17l.092.522.484.218A2.496 2.496 0 0 1 12.5 12h-9a1.498 1.498 0 0 1-.273-2.97l.678-.126.124-.677A1.496 1.496 0 0 1 5.5 7zm-3.778 9H.618l.936-2h1.104zm1.896 0l.936-2h1.104l-.936 2zm3 0l.936-2h1.104l-.936 2zm3 0l.936-2h1.104l-.936 2zm3.936-2h1.104l-.936 2h-1.104z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rain24.json b/public/assets/components/assets/icon/rain24.json new file mode 100644 index 0000000..2d4aada --- /dev/null +++ b/public/assets/components/assets/icon/rain24.json @@ -0,0 +1 @@ +"M6.316 21H5.212l.935-2h1.105zm2.065 2l1.871-4H9.147l-1.87 4zm3.468-1l1.403-3h-1.105l-1.403 3zm3.298-3l-2.339 5h1.105l2.339-5zm3 0l-.935 2h1.104l.936-2zm-11.28-1h-1.43a3.438 3.438 0 0 1 0-6.875l.012.001A3.369 3.369 0 0 1 9.4 9.24a5.494 5.494 0 0 1 10.548-.521A4.807 4.807 0 0 1 18.187 18zM3 14.562A2.44 2.44 0 0 0 5.438 17h12.75a3.807 3.807 0 0 0 1.394-7.351l-.429-.17-.15-.436a4.494 4.494 0 0 0-8.629.426l-.232.99-.986-.25a2.407 2.407 0 0 0-.594-.084 2.443 2.443 0 0 0-2.206 1.42l-.268.581h-.715A2.442 2.442 0 0 0 3 14.563z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rain32.json b/public/assets/components/assets/icon/rain32.json new file mode 100644 index 0000000..72dd5a0 --- /dev/null +++ b/public/assets/components/assets/icon/rain32.json @@ -0,0 +1 @@ +"M7.722 29H6.618l1.403-3h1.105zm4.3-3l-2.34 5h1.105l2.339-5zm4 0l-1.872 4h1.105l1.87-4zm4 0l-2.808 6h1.105l2.807-6zm2.596 3h1.104l1.404-3H24.02zM3.678 17a4.486 4.486 0 0 1 2.594-.988A4.487 4.487 0 0 1 10.5 13a4.46 4.46 0 0 1 .64.065 7.497 7.497 0 0 1 14.553-.678A6.496 6.496 0 0 1 23.5 25H6.672a4.614 4.614 0 0 1-4.608-3.727A4.492 4.492 0 0 1 3.68 17zm.092 1.313a3.485 3.485 0 0 0-.72 2.795A3.621 3.621 0 0 0 6.673 24H23.5a5.496 5.496 0 0 0 1.855-10.671l-.478-.172-.143-.488a6.497 6.497 0 0 0-12.612.586l-.18.935-1.01-.145A3.172 3.172 0 0 0 10.5 14a3.498 3.498 0 0 0-3.285 2.344l-.223.633-.67.034a3.507 3.507 0 0 0-2.552 1.302z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rainSnow16.json b/public/assets/components/assets/icon/rainSnow16.json new file mode 100644 index 0000000..d4980d0 --- /dev/null +++ b/public/assets/components/assets/icon/rainSnow16.json @@ -0,0 +1 @@ +"M1.723 16H.618l.936-2h1.104zm3 0l.935-2H4.554l-.936 2zm3 0l.935-2H7.554l-.936 2zm3 0l.935-2h-1.104l-.936 2zm1.895 0h1.105l.935-2h-1.104zM16 9.5a3.495 3.495 0 0 0-2.07-3.188 3.989 3.989 0 0 0-3.824-3.302c-.004.02-.004.04-.01.06a1.506 1.506 0 0 1-.354.638 1.49 1.49 0 0 1 .03.311C9.848 4.014 9.922 4 10 4a2.988 2.988 0 0 1 2.946 2.484l.09.522.485.218A2.496 2.496 0 0 1 12.5 12h-9A1.502 1.502 0 0 1 2 10.5a1.473 1.473 0 0 1 .505-1.091 1.502 1.502 0 0 1-.61-.395 1.51 1.51 0 0 1-.312-.115A2.497 2.497 0 0 0 3.5 13h9A3.5 3.5 0 0 0 16 9.5zM2.219 7.549l.366-1.366L4 5.366V7L3 8h1v1h1V8h1L5 7V5.366l1.415.817.366 1.366.5-.866.866.5.5-.866-.866-.5.5-.866-1.366.366L5.5 4.5l1.415-.817 1.366.366-.5-.866.866-.5-.5-.866-.866.5-.5-.866-.366 1.366L5 3.634V2l1-1H5V0H4v1H3l1 1v1.634l-1.415-.817-.366-1.366-.5.866-.866-.5-.5.866.866.5-.5.866 1.366-.366L3.5 4.5l-1.415.817-1.366-.366.5.866-.866.5.5.866.866-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rainSnow24.json b/public/assets/components/assets/icon/rainSnow24.json new file mode 100644 index 0000000..a530304 --- /dev/null +++ b/public/assets/components/assets/icon/rainSnow24.json @@ -0,0 +1 @@ +"M6.316 21H5.212l.935-2h1.105zm2.065 2l1.871-4H9.147l-1.87 4zm3.468-1l1.403-3h-1.105l-1.403 3zm3.298-3l-2.338 5h1.104l2.339-5zm3 0l-.935 2h1.104l.936-2zM23 13.187a4.805 4.805 0 0 0-3.05-4.468 5.409 5.409 0 0 0-6.454-3.557 1.485 1.485 0 0 1-.493.47l-.247.142a1.503 1.503 0 0 1-.043.721 4.48 4.48 0 0 1 6.29 2.548l.15.436.43.17A3.807 3.807 0 0 1 18.187 17H5.438a2.432 2.432 0 0 1-.373-4.835 1.488 1.488 0 0 1-.45-.59 1.505 1.505 0 0 1-.088-.313A3.43 3.43 0 0 0 5.437 18h12.75A4.813 4.813 0 0 0 23 13.187zM5.219 9.55l.366-1.366L7 7.366V10l-1 1h1v1h1v-1h1l-1-1V7.366l1.415.817.366 1.366.5-.866 1.472.85.5-.866-1.472-.85.5-.866-1.366.366L8.5 6.5l1.415-.817 1.366.366-.5-.866 1.472-.85-.5-.866-1.472.85-.5-.866-.366 1.366L8 5.634V3l1-1H8V1H7v1H6l1 1v2.634l-1.415-.817-.366-1.366-.5.866-1.472-.85-.5.866 1.472.85-.5.866 1.366-.366L6.5 6.5l-1.415.817-1.366-.366.5.866-1.472.85.5.866 1.472-.85z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rainSnow32.json b/public/assets/components/assets/icon/rainSnow32.json new file mode 100644 index 0000000..02074a4 --- /dev/null +++ b/public/assets/components/assets/icon/rainSnow32.json @@ -0,0 +1 @@ +"M7.722 29H6.618l1.403-3h1.105zm4.3-3l-2.34 5h1.105l2.339-5zm4 0l-1.872 4h1.105l1.87-4zm4 0l-2.808 6h1.105l2.807-6zm2.596 3h1.104l1.404-3H24.02zM2.064 21.273A4.614 4.614 0 0 0 6.672 25H23.5a6.5 6.5 0 0 0 2.193-12.613 7.487 7.487 0 0 0-6.438-5.324 2.499 2.499 0 0 1-.507.958 6.523 6.523 0 0 1 5.986 4.648l.143.488.478.172A5.496 5.496 0 0 1 23.5 24H6.672a3.621 3.621 0 0 1-3.621-2.892 3.489 3.489 0 0 1 3.2-4.086 2.018 2.018 0 0 1-.275-.946h-.254a4.495 4.495 0 0 0-3.658 5.197zm4.021-6.608l.995-.107-.21-1.946L10 10.843v3.868l-1.727.685.37.93L10 15.787V17h1v-1.213l1.358.54.369-.93L11 14.71v-3.868l3.13 1.769-.21 1.946.995.107.162-1.517 1.528.864.493-.871-1.547-.875 1.201-.97-.627-.778-1.512 1.219-3.097-1.75 3.097-1.752 1.512 1.22.627-.78-1.201-.97 1.547-.874-.493-.871-1.528.864-.162-1.516-.995.107.21 1.945L11 9.13V5.288l1.727-.685-.37-.93-1.357.54V3h-1v1.213l-1.358-.54-.369.93L10 5.29v3.84L6.87 7.36l.21-1.945-.995-.107-.162 1.516-1.528-.864-.493.871 1.547.875-1.201.969.627.78 1.512-1.22 3.097 1.751-3.097 1.75-1.512-1.218-.627.779 1.201.97-1.547.874.493.87 1.528-.863z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rainThunder16.json b/public/assets/components/assets/icon/rainThunder16.json new file mode 100644 index 0000000..185059c --- /dev/null +++ b/public/assets/components/assets/icon/rainThunder16.json @@ -0,0 +1 @@ +"M1.723 16H.618l.936-2h1.104zm3 0l.935-2H4.554l-.936 2zm3 0l.935-2H7.554l-.936 2zm3 0l.935-2h-1.104l-.936 2zm1.895 0h1.105l.935-2h-1.104zM9.663 4.029a2.899 2.899 0 0 1 3.282 2.455l.092.522.484.218A2.496 2.496 0 0 1 12.5 12H5.57a2.476 2.476 0 0 1-1.288 1H12.5a3.496 3.496 0 0 0 1.43-6.688A3.993 3.993 0 0 0 10 3c-.117 0-.228.02-.342.03a2.486 2.486 0 0 1 .005.999zM3 6H.452l2.235-6h4.14L5.573 3h2.474L3 12.68zm1-1v3.599L6.397 4H4.071l1.254-3H3.381l-1.49 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rainThunder24.json b/public/assets/components/assets/icon/rainThunder24.json new file mode 100644 index 0000000..b59cd50 --- /dev/null +++ b/public/assets/components/assets/icon/rainThunder24.json @@ -0,0 +1 @@ +"M6.316 21H5.212l.935-2h1.105zm2.065 2l1.871-4H9.147l-1.87 4zm3.468-1l1.403-3h-1.105l-1.403 3zm3.298-3l-2.338 5h1.104l2.339-5zm2.065 2h1.104l.936-2h-1.105zM23 13.187a4.805 4.805 0 0 0-3.05-4.468 5.41 5.41 0 0 0-6.6-3.519c.012.02.028.035.039.054a2.474 2.474 0 0 1 .286.89 4.428 4.428 0 0 1 5.327 2.899l.15.436.43.17A3.807 3.807 0 0 1 18.187 17H5.438a2.432 2.432 0 0 1-.67-4.772l.063-1.042A3.434 3.434 0 0 0 5.437 18h12.75A4.813 4.813 0 0 0 23 13.187zM6.968 9H2.94l2.326-8h6.087L8.255 6h3.837l-5.52 9.475zm1.064-1l-.204 3.334L10.352 7H6.46l3.098-5h-3.54L4.272 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rainThunder32.json b/public/assets/components/assets/icon/rainThunder32.json new file mode 100644 index 0000000..5766802 --- /dev/null +++ b/public/assets/components/assets/icon/rainThunder32.json @@ -0,0 +1 @@ +"M7.722 29H6.618l1.403-3h1.105zm4.3-3l-2.34 5h1.105l2.339-5zm4 0l-1.872 4h1.105l1.87-4zm4 0l-2.808 6h1.105l2.807-6zm2.596 3h1.104l1.404-3H24.02zM2.064 21.273A4.614 4.614 0 0 0 6.672 25H23.5a6.5 6.5 0 0 0 2.193-12.613 7.493 7.493 0 0 0-9.862-4.895 2.476 2.476 0 0 1 .733.801c.004.006.005.014.008.02A6.436 6.436 0 0 1 18.5 8a6.532 6.532 0 0 1 6.234 4.669l.143.488.478.172A5.496 5.496 0 0 1 23.5 24H6.672a3.621 3.621 0 0 1-3.621-2.891 3.467 3.467 0 0 1 2.777-4.02l.302-1.062a4.49 4.49 0 0 0-4.066 5.246zM9.072 13H4.305l3-10h7.117l-4.307 6h5.167L7.69 21.026l-.795-.382zm1.324-1l-1.489 5.228L13.468 10H8.166l4.307-6H8.049l-2.4 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rampLeft16.json b/public/assets/components/assets/icon/rampLeft16.json new file mode 100644 index 0000000..551f1e8 --- /dev/null +++ b/public/assets/components/assets/icon/rampLeft16.json @@ -0,0 +1 @@ +"M10 5.168V1h1v5.47a6.944 6.944 0 0 0-1-1.302zM8.329 7.03C9.484 8.301 10 9.987 10 12.5V14h1v-1.5a8.756 8.756 0 0 0-1.948-6.16L4.708 2H7V1H3v4h1V2.706z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rampLeft24.json b/public/assets/components/assets/icon/rampLeft24.json new file mode 100644 index 0000000..fc31aa9 --- /dev/null +++ b/public/assets/components/assets/icon/rampLeft24.json @@ -0,0 +1 @@ +"M16 10.962a10.425 10.425 0 0 0-1-1.39V4h1zm-3.104-.04A7.887 7.887 0 0 1 15 16.294V21h1v-4.706a8.89 8.89 0 0 0-2.37-6.052L8.78 5H12V4H7v5h1V5.63z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rampLeft32.json b/public/assets/components/assets/icon/rampLeft32.json new file mode 100644 index 0000000..5ae8cb1 --- /dev/null +++ b/public/assets/components/assets/icon/rampLeft32.json @@ -0,0 +1 @@ +"M20 14.576a13.179 13.179 0 0 0-1-1.62V5h1zM15 5H9v6h1V6.645l4.627 5.08A16.742 16.742 0 0 1 19 23.022V28h1v-4.979a17.741 17.741 0 0 0-4.633-11.97L10.766 6H15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rampRight16.json b/public/assets/components/assets/icon/rampRight16.json new file mode 100644 index 0000000..1a50a96 --- /dev/null +++ b/public/assets/components/assets/icon/rampRight16.json @@ -0,0 +1 @@ +"M6 5.168V1H5v5.47a6.944 6.944 0 0 1 1-1.302zM7.671 7.03C6.516 8.301 6 9.987 6 12.5V14H5v-1.5a8.756 8.756 0 0 1 1.948-6.16L11.292 2H9V1h4v4h-1V2.706z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rampRight24.json b/public/assets/components/assets/icon/rampRight24.json new file mode 100644 index 0000000..a4ef9f5 --- /dev/null +++ b/public/assets/components/assets/icon/rampRight24.json @@ -0,0 +1 @@ +"M8 10.962a10.425 10.425 0 0 1 1-1.39V4H8zm3.104-.04A7.887 7.887 0 0 0 9 16.294V21H8v-4.706a8.89 8.89 0 0 1 2.37-6.052L15.22 5H12V4h5v5h-1V5.63z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rampRight32.json b/public/assets/components/assets/icon/rampRight32.json new file mode 100644 index 0000000..d992922 --- /dev/null +++ b/public/assets/components/assets/icon/rampRight32.json @@ -0,0 +1 @@ +"M12 14.576a13.179 13.179 0 0 1 1-1.62V5h-1zM17 5h6v6h-1V6.645l-4.627 5.08A16.742 16.742 0 0 0 13 23.022V28h-1v-4.979a17.741 17.741 0 0 1 4.633-11.97L21.234 6H17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rangefinder16.json b/public/assets/components/assets/icon/rangefinder16.json new file mode 100644 index 0000000..1f1dac0 --- /dev/null +++ b/public/assets/components/assets/icon/rangefinder16.json @@ -0,0 +1 @@ +"M2.5 11h4.08l3-1h1.92A2.5 2.5 0 0 0 14 7.5V5c1.187 0 1.9-1.296 1.9-2.5 0-1.205-.832-2.5-2-2.5H2.5A2.927 2.927 0 0 0 0 3v5a2.955 2.955 0 0 0 2.5 3zM14 1c.54 0 1 .69 1 1.5S14.54 4 14 4V2.25A2.322 2.322 0 0 0 13.63 1zm-2.5 8h-2l-1.9.62A3.468 3.468 0 0 0 8 8h3.5a2.503 2.503 0 0 0 1.5-.5A1.498 1.498 0 0 1 11.504 9zm.25-8A1.25 1.25 0 0 1 13 2.25V5.5A1.498 1.498 0 0 1 11.504 7H8V3a3.34 3.34 0 0 0-.64-2zM4.36 1H5.5C6.33 1 7 1.9 7 3v5c0 1.1-.67 2-1.5 2H4.36A3.34 3.34 0 0 0 5 8V3a3.34 3.34 0 0 0-.64-2zM2.5 2c.2 0 .5.4.5 1s-.3 1-.5 1S2 3.6 2 3s.3-1 .5-1zm0 3c.2 0 .5.4.5 1s-.3 1-.5 1S2 6.6 2 6s.3-1 .5-1zM1 6V3a2.314 2.314 0 0 0 .5 1.5A2.314 2.314 0 0 0 1 6c0 1.12.66 2 1.5 2S4 7.12 4 6a2.314 2.314 0 0 0-.5-1.5A2.314 2.314 0 0 0 4 3v5c0 1.1-.67 2-1.5 2S1 9.1 1 8zm12.85 5.65l1.86 1.85-1.86 1.85-.7-.7.64-.65H2.21l.64.65-.7.7L.29 13.5l1.86-1.85.7.7-.64.65h11.58l-.64-.65z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rangefinder24.json b/public/assets/components/assets/icon/rangefinder24.json new file mode 100644 index 0000000..9fce815 --- /dev/null +++ b/public/assets/components/assets/icon/rangefinder24.json @@ -0,0 +1 @@ +"M8 6c0-1.68-.88-3-2-3S4 4.32 4 6a3.505 3.505 0 0 0 .89 2.5A3.505 3.505 0 0 0 4 11c0 1.68.88 3 2 3s2-1.32 2-3a3.505 3.505 0 0 0-.89-2.5A3.505 3.505 0 0 0 8 6zm-1 5c0 1.14-.53 2-1 2s-1-.86-1-2 .53-2 1-2 1 .86 1 2zM5 6c0-1.14.53-2 1-2s1 .86 1 2-.53 2-1 2-1-.86-1-2zm16.9 14.48l-2.81 2.81-.71-.71L19.96 21H3.93l1.59 1.58-.71.71L2 20.48l2.81-2.81.71.71L3.89 20H20l-1.62-1.62.71-.71zM21.5 1H6a3.999 3.999 0 0 0-4 4v8a3.999 3.999 0 0 0 4 4h5.14l4.4-2H18a3.009 3.009 0 0 0 3-3V7h.5c1.317 0 2.4-1.35 2.4-3s-1.104-3-2.4-3zM3 13V5a3 3 0 0 1 6 0v8a3 3 0 0 1-6 0zm5.64 3A3.984 3.984 0 0 0 10 13V5a3.984 3.984 0 0 0-1.36-3H9a3.009 3.009 0 0 1 3 3v8a3.009 3.009 0 0 1-3 3zM18 14h-2.57l-3.27 1.45A3.968 3.968 0 0 0 13 13h5a2.974 2.974 0 0 0 1.98-.76A2 2 0 0 1 18 14zm0-2h-5V5a3.984 3.984 0 0 0-1.36-3H18a2.006 2.006 0 0 1 2 2v6a2.006 2.006 0 0 1-2 2zm3.5-6H21V4a2.984 2.984 0 0 0-.77-2h1.27c.83 0 1.5.9 1.5 2s-.67 2-1.5 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rangefinder32.json b/public/assets/components/assets/icon/rangefinder32.json new file mode 100644 index 0000000..c967b2e --- /dev/null +++ b/public/assets/components/assets/icon/rangefinder32.json @@ -0,0 +1 @@ +"M10.25 9c0-1.68-.99-3-2.25-3S5.75 7.32 5.75 9a3.325 3.325 0 0 0 .99 2.5 3.325 3.325 0 0 0-.99 2.5c0 1.68.99 3 2.25 3s2.25-1.32 2.25-3a3.325 3.325 0 0 0-.99-2.5 3.325 3.325 0 0 0 .99-2.5zm-1 5c0 1.08-.57 2-1.25 2s-1.25-.92-1.25-2 .57-2 1.25-2 1.25.92 1.25 2zm-2.5-5c0-1.08.57-2 1.25-2s1.25.92 1.25 2-.57 2-1.25 2-1.25-.92-1.25-2zM27.4 4H8C5.79 4 4.062 6.125 4 8.5v10C4.094 21 5.79 23 8 23h7.1l5.45-3h2.85a3.514 3.514 0 0 0 3.6-3.5V11h.4c1.4 0 2.59-1.54 2.59-3.5S28.8 4 27.4 4zM5 18.5v-10A3.286 3.286 0 0 1 8 5a3.286 3.286 0 0 1 3 3.5v10A3.286 3.286 0 0 1 8 22a3.286 3.286 0 0 1-3-3.5zm5.5 3.5a4.648 4.648 0 0 0 1.5-3.5v-10A4.648 4.648 0 0 0 10.5 5h.5a3.286 3.286 0 0 1 3 3.5v10a3.286 3.286 0 0 1-3 3.5zM26 16.5a2.524 2.524 0 0 1-2.6 2.5h-3.11l-5.45 3H13.5a4.648 4.648 0 0 0 1.5-3.5V17h8.4a3.622 3.622 0 0 0 2.6-1.06zm-2.6-.5H15V8.5A4.648 4.648 0 0 0 13.5 5h10A2.595 2.595 0 0 1 26 7.6v5.9a2.524 2.524 0 0 1-2.6 2.5zm4.1-6H27V7.6A3.6 3.6 0 0 0 25.89 5h1.61c.81 0 1.5 1.14 1.5 2.5s-.69 2.5-1.5 2.5zm2.42 17.5l-3.86 3.85-.7-.7L28 28H3.92l2.64 2.65-.7.7L2 27.5l3.86-3.85.7.7L3.92 27H28l-2.64-2.65.7-.7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rasterAnalysis16.json b/public/assets/components/assets/icon/rasterAnalysis16.json new file mode 100644 index 0000000..7071119 --- /dev/null +++ b/public/assets/components/assets/icon/rasterAnalysis16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8.257 6H7V4h2v1.61a5.95 5.95 0 0 0-.743.39zM1 3h2V1H1zm4.178 5.683A4.476 4.476 0 0 1 6 8.035V7H4v2h.91a2.146 2.146 0 0 1 .268-.317z"},{"opacity":".5","d":"M3 9H1V7h2zm3-8H4v2h2z"},{"d":"M4 9V7h2v1.035a2.556 2.556 0 0 1 .697-.295A2.854 2.854 0 0 1 7 7.166V7h.118a3.957 3.957 0 0 1 .5-.556A5.238 5.238 0 0 1 8.258 6H7V4h2v1.61a6.712 6.712 0 0 1 1-.356V0H0v10h4.539a2.11 2.11 0 0 1 .37-1zm2-3H4V4h2zM3 6H1V4h2zm6-5v2H7V1zM6 1v2H4V1zM3 1v2H1V1zM1 9V7h2v2zm10.864.093a2.128 2.128 0 0 1-.304-.376 2.785 2.785 0 0 0-.074-.464 2.67 2.67 0 0 1 .925-.43 9.46 9.46 0 0 1 1.507-.192l1.088-.042-.961-1.034-.148-.035a9.67 9.67 0 0 0-2.026-.237 5.352 5.352 0 0 0-3.398 1.14c-.007.005-.677.608-.616 1.15.01.09.012.105-.232.29a3.57 3.57 0 0 0-.127.097 1.71 1.71 0 0 0-1.422.662c-.19.182-.55.704.206 1.627.76.92 1.342.667 1.556.515a1.716 1.716 0 0 0 .923-1.26 1.302 1.302 0 0 1 .675-.322c.232 0 .403.134.717.45a46.052 46.052 0 0 1 3.372 4.68 1.03 1.03 0 0 0 .736.463 1.109 1.109 0 0 0 .133.008 1.03 1.03 0 0 0 .696-.271l.543-.497a1.03 1.03 0 0 0 .093-1.428zM8.847 8.56a1.436 1.436 0 0 1 .282-.382 4.075 4.075 0 0 1 1.898-.821 3.787 3.787 0 0 0-.33.243.746.746 0 0 0-.198.828 1.949 1.949 0 0 1 .063.362 1.171 1.171 0 0 0 .196.509 3.902 3.902 0 0 0-.328.247 1.595 1.595 0 0 0-.994-.363 2.085 2.085 0 0 0-1.145.43 1.115 1.115 0 0 0 .556-1.053zm-1.062 1.7c-.033.298-.05.35-.442.63a1.664 1.664 0 0 1-.504-.613c.35-.33.402-.34.706-.311a.677.677 0 0 0 .423-.103.688.688 0 0 0-.183.397zm6.579 4.508c-.592-.908-2.18-3.298-3.217-4.515.062-.048.14-.104.242-.172l3.57 4.198z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/rasterAnalysis24.json b/public/assets/components/assets/icon/rasterAnalysis24.json new file mode 100644 index 0000000..23b44bf --- /dev/null +++ b/public/assets/components/assets/icon/rasterAnalysis24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M11.082 10H11V6h4v2.187a7.868 7.868 0 0 0-3.72 1.623 3.642 3.642 0 0 0-.198.19zM20 1h-4v4h4zm0 10.423l-.055.002a13.903 13.903 0 0 0-2.06.287 3.01 3.01 0 0 0-.744.288l.009.076a2.686 2.686 0 0 0 .267.312L19.623 15H20zM7.866 16.647a4.766 4.766 0 0 1-.45-.647H6v4h4v-2.09a2.986 2.986 0 0 1-2.134-1.263zM1 5h4V1H1zm0 10h4v-4H1z"},{"opacity":".5","d":"M16 8.052V6h4v2.266a18.371 18.371 0 0 0-3.106-.253c-.301 0-.6.015-.894.039zM1 20h4v-4H1zm15-1.335V20h.92q-.491-.724-.92-1.335zM10 1H6v4h4z"},{"d":"M21 11.385v5.245L19.623 15H20v-3.577zm-8.142 4.106a2.952 2.952 0 0 1-.19.509h1.314c-.074-.083-.153-.176-.218-.243-.115-.116-.444-.448-.547-.455a2.09 2.09 0 0 0-.359.19zM17.592 21H0V0h21v8.921l-.293-.316a1 1 0 0 0-.502-.293l-.15-.035L20 8.266V6h-4v2.052c-.34.028-.673.076-1 .135V6h-4v4h.082a3.274 3.274 0 0 0-1.005 1.928l-.051.038c-.01 0-.016.004-.026.004V11H6v4h1.036a3.013 3.013 0 0 0 .38 1H6v4h4v-2.09c.029 0 .057.011.085.011a1.951 1.951 0 0 0 .915-.225V20h4v-2.724c.298.4.633.866 1 1.389V20h.92c.215.317.44.651.672 1zM16 5h4V1h-4zm-5 0h4V1h-4zM6 5h4V1H6zm0 5h4V6H6zm-1 6H1v4h4zm0-5H1v4h4zm0-5H1v4h4zm0-5H1v4h4zm17.575 20.99l-.822.753a1.308 1.308 0 0 1-.882.343 1.383 1.383 0 0 1-.167-.01 1.307 1.307 0 0 1-.932-.585 74.561 74.561 0 0 0-5.288-7.428c-.454-.458-.79-.761-1.27-.761a2.326 2.326 0 0 0-1.262.603 2.36 2.36 0 0 1-1.306 1.84c-.267.187-.997.493-2.009-.734-1.01-1.23-.57-1.888-.333-2.114a2.358 2.358 0 0 1 2.06-.926c.087-.073.175-.14.262-.204.394-.298.483-.395.453-.671-.075-.671.837-1.513.846-1.521a7.907 7.907 0 0 1 4.969-1.562 17.494 17.494 0 0 1 2.932.237l.148.036 1.02 1.098-1.087.042a14.724 14.724 0 0 0-2.246.312 4.385 4.385 0 0 0-1.635.797l.016.06a4.093 4.093 0 0 1 .13.765 2.322 2.322 0 0 0 .541.739l5.979 7.084a1.303 1.303 0 0 1-.117 1.808zm-7.844-8.063a5.606 5.606 0 0 1 .837-.63 1.8 1.8 0 0 1-.393-.865 3.211 3.211 0 0 0-.103-.591.872.872 0 0 1 .215-.996 5.678 5.678 0 0 1 1.374-.83 6.687 6.687 0 0 0-4.08 1.315 2.255 2.255 0 0 0-.508.706 1.607 1.607 0 0 1-.845 1.529c-.091.068-.185.138-.274.216a.781.781 0 0 1-.585.193c-.6-.05-.733.034-1.374.646a1.479 1.479 0 0 0 .414.756 1.587 1.587 0 0 0 .674.547c.711-.506.82-.62.886-1.219a.784.784 0 0 1 .302-.537 3.354 3.354 0 0 1 1.943-.865 2.27 2.27 0 0 1 1.517.625zm7.197 6.9l-5.705-6.762a5.388 5.388 0 0 0-.781.564 83.715 83.715 0 0 1 5.169 7.316.308.308 0 0 0 .467.06l.821-.752a.306.306 0 0 0 .029-.425z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/rasterAnalysis32.json b/public/assets/components/assets/icon/rasterAnalysis32.json new file mode 100644 index 0000000..176c40f --- /dev/null +++ b/public/assets/components/assets/icon/rasterAnalysis32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M13 16.568V13h3.128a7.616 7.616 0 0 0-.614.473c-.015.013-1.513 1.347-1.428 2.712-.082.07-.215.171-.29.227a6.82 6.82 0 0 0-.134.103h-.026a3.956 3.956 0 0 0-.636.053zm9-5.519V8h-4v3.985a12.292 12.292 0 0 1 4-.936zM3 22h4v-4H3zm15.944-1.242a2.787 2.787 0 0 0-.944-.752V22h1.975a15.875 15.875 0 0 0-1.03-1.242zM12 3H8v4h4z"},{"opacity":".25","d":"M17 12h-4V8h4zm5-9h-4v4h4zM3 7h4V3H3zm7.955 15c-1.858-2.267-.767-3.625-.388-3.988L10.58 18H8v4h2.955zM3 17h4v-4H3z"},{"d":"M19.975 22c.214.278.464.61.75 1h-5.733c.22-.159.424-.314.609-.47l.045-.041a4.237 4.237 0 0 0 .49-.489H17v-1.653a2.146 2.146 0 0 1 .808-.372.636.636 0 0 1 .192.031V22zm-7.942 1H2V2h21v9.015c-.061-.001-.12-.005-.182-.005-.28 0-.548.021-.818.039V8h-4v3.985A10.388 10.388 0 0 0 16.128 13H13v3.568a3.36 3.36 0 0 0-.52.127l-.03.01a3.276 3.276 0 0 0-.45.19V13H8v4h3.803a7.048 7.048 0 0 0-1.223 1H8v4h2.955l.006.006a5.59 5.59 0 0 0 .54.57 4.42 4.42 0 0 0 .532.424zM18 7h4V3h-4zm-5 0h4V3h-4zm0 5h4V8h-4zM8 7h4V3H8zm0 5h4V8H8zm-1 6H3v4h4zm0-5H3v4h4zm0-5H3v4h4zm0-5H3v4h4zm23.41 26.472l-1.122 1.027a1.598 1.598 0 0 1-2.413-.299 101.5 101.5 0 0 0-7.21-10.136c-.651-.656-1.135-1.09-1.857-1.09a3.454 3.454 0 0 0-1.918.93c-.108 1.264-.621 1.68-1.675 2.424-.4.281-1.348.6-2.489-.965C10.689 19.94 11 19 11.259 18.734a2.921 2.921 0 0 1 2.78-1.2 1.672 1.672 0 0 1 .36-.324c.515-.388.74-.58.686-1.074-.09-.796 1.078-1.902 1.09-1.912a10.465 10.465 0 0 1 6.643-2.214 19.342 19.342 0 0 1 4.05.474l.147.035 1.088 1.167-1.092.042a19.852 19.852 0 0 0-3.199.407 6.179 6.179 0 0 0-2.38 1.187c.01.055.029.132.046.198a5.354 5.354 0 0 1 .172 1.007 2.956 2.956 0 0 0 .788 1.12l8.115 9.616a1.594 1.594 0 0 1-.142 2.209zm-10.529-10.59a7.157 7.157 0 0 1 1.386-1.046 2.549 2.549 0 0 1-.614-1.237 4.452 4.452 0 0 0-.145-.835 1.01 1.01 0 0 1 .232-1.169 7.232 7.232 0 0 1 2.848-1.435c.154-.035.309-.067.464-.098-.393-.031-.81-.052-1.234-.052a9.564 9.564 0 0 0-5.987 1.969A3.285 3.285 0 0 0 16 16a2.252 2.252 0 0 1-.999 2.009c-.126.095-.257.193-.382.303a.892.892 0 0 1-.662.218c-.878-.076-1.111.072-2.007.927-.134.128.012.617.549 1.271.536.65.987.887 1.14.782 1.012-.713 1.2-.91 1.297-1.79a.886.886 0 0 1 .341-.608 4.394 4.394 0 0 1 2.531-1.137 3.037 3.037 0 0 1 2.073.907zm9.908 9.025l-7.853-9.309a6.698 6.698 0 0 0-1.35.993A123.001 123.001 0 0 1 27.71 29.65a.598.598 0 0 0 .903.113l1.123-1.028a.597.597 0 0 0 .054-.827z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/rasterFunction16.json b/public/assets/components/assets/icon/rasterFunction16.json new file mode 100644 index 0000000..bc27b17 --- /dev/null +++ b/public/assets/components/assets/icon/rasterFunction16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3 3H1V1h2v2zm6 1H7v2h2V4zM6 7H4v2h2V7z"},{"opacity":".5","d":"M3 9H1V7h2v2zm3-8H4v2h2V1z"},{"d":"M7.41 9.926c.048-.352.128-.653.224-.926H7V7h2v.358a3.03 3.03 0 0 1 1-.302V0H0v10h7.398l.011-.074zM7 1h2v2H7V1zm0 3h2v2H7V4zM3 9H1V7h2v2zm0-3H1V4h2v2zm0-3H1V1h2v2zm3 6H4V7h2v2zm0-3H4V4h2v2zm0-3H4V1h2v2zm2.072 9H6.997l.173-.987h1.076l.15-.927c.168-1.203.708-2.058 2.036-2.058.212 0 .466.043.612.127l-.22.739a1.515 1.515 0 0 0-.54-.106c-.855 0-.97.622-1.097 1.478l-.117.747h1.202L10.1 12H8.896l-.523 4h-.824l.523-4zm4.722 1.315l-1.462-2.302h1.088l1.066 1.79 1.502-1.79H16l-2.046 2.302L15.638 16h-1.097l-1.28-2.153L11.408 16h-1.033l2.42-2.685z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/rasterFunction24.json b/public/assets/components/assets/icon/rasterFunction24.json new file mode 100644 index 0000000..0a15fec --- /dev/null +++ b/public/assets/components/assets/icon/rasterFunction24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M10 6H7V3h3v3zm8 1h-3v3h3V7zM6 15H3v3h3v-3z"},{"d":"M11.357 18H7v-3h3v1.103L10.166 15h1.63l.167-1H11v-3h2.321c.799-.737 1.804-.95 2.687-.95.2 0 .895.024 1.416.323l.687.395-.111.37V13h1V2H2v17h9.227l.13-1zM15 3h3v3h-3V3zm0 4h3v3h-3V7zm-4-4h3v3h-3V3zm0 4h3v3h-3V7zM7 3h3v3H7V3zm0 4h3v3H7V7zm0 4h3v3H7v-3zm-1 7H3v-3h3v3zm0-4H3v-3h3v3zm0-4H3V7h3v3zm0-4H3V3h3v3zm9.493 10.935H13.69L12.907 23h-1.236l.782-6.065H10.84l.143-.935h1.614l.294-1.89c.25-1.805 1.06-3.087 3.053-3.087.317 0 .699.064.918.19l-.331 1.108a2.273 2.273 0 0 0-.809-.158c-1.283 0-1.456.933-1.645 2.216L13.833 16h1.804l-.144.935zM23.52 16h-1.518l-1.833 2.206L18.846 16h-1.632l1.915 2.973L15.5 23h1.55l2.781-3.229L21.75 23h1.646l-2.526-4.027L23.52 16z"},{"opacity":".5","d":"M6 14H3v-3h3v3zM6 3H3v3h3V3zm8 7h-3V7h3v3zm4-4h-3V3h3v3zm-8 12H7v-3h3v3zm1.963-4H11v-3h2.321c-.643.593-1.151 1.526-1.352 2.967l-.006.033z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/rasterFunction32.json b/public/assets/components/assets/icon/rasterFunction32.json new file mode 100644 index 0000000..dfd618c --- /dev/null +++ b/public/assets/components/assets/icon/rasterFunction32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M12 7H8V3h4v4zm5 6h-4v4h4v-4zm5-5h-4v4h4V8zM7 18H3v4h4v-4z"},{"d":"M2 2v21h12.643l.153-1H13v-4h4v1.182c.272-.995.709-1.698 1.232-2.182H18v-4h4v3.128c.182.05.366.112.533.208l.467.268V2H2zm5 20H3v-4h4v4zm0-5H3v-4h4v4zm0-5H3V8h4v4zm0-5H3V3h4v4zm5 15H8v-4h4v4zm0-5H8v-4h4v4zm0-5H8V8h4v4zm0-5H8V3h4v4zm5 10h-4v-4h4v4zm0-5h-4V8h4v4zm0-5h-4V3h4v4zm5 5h-4V8h4v4zm0-5h-4V3h4v4zm-4.62 16h-1.726l.154-1h1.726l.254-1.7c.269-1.929 1.134-3.3 3.266-3.3.339 0 .747.068.981.203l-.354 1.186a2.43 2.43 0 0 0-.865-.17c-1.372 0-1.557.998-1.76 2.37l-.2 1.411h1.928l-.153 1H18.7l-.964 7h-1.321l.964-7zm7.277 2.693L22.314 22h1.745l1.71 2.873L28.178 22H29.8l-3.282 3.693L29.22 30h-1.76l-2.052-3.453L22.434 30h-1.658l3.881-4.307z"},{"opacity":".5","d":"M7 3v4H3V3h4zm10 5h-4v4h4V8zM7 13H3v4h4v-4zM22 3h-4v4h4V3zM12 18H8v4h4v-4zm9.054-2c.145 0 .539.018.946.128V13h-4v4h.232c.84-.776 1.895-1 2.822-1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/rasterFunctionTemplate16.json b/public/assets/components/assets/icon/rasterFunctionTemplate16.json new file mode 100644 index 0000000..39be426 --- /dev/null +++ b/public/assets/components/assets/icon/rasterFunctionTemplate16.json @@ -0,0 +1 @@ +"M8 7H5V6h3v1zm-6.167 6c-.46 0-.833-.407-.833-.91V1.91c0-.503.373-.91.833-.91h6.334c.46 0 .833.407.833.91v5.448a3.03 3.03 0 0 1 1-.302V1.795C10 .806 9.253 0 8.333 0H1.667C.747 0 0 .806 0 1.795v10.41C0 13.195.747 14 1.667 14h5.135l.13-1H1.834zM8 3H5v1h3V3zm-3 7h2.398l.011-.074c.05-.352.13-.653.225-.926H5v1zm-3 1h2V9H2v2zm2-8H2v2h2V3zm0 3H2v2h2V6zm12 5.013h-1.012l-1.502 1.79-1.066-1.79h-1.088l1.462 2.302L10.374 16h1.033l1.855-2.153L14.54 16h1.097l-1.684-2.685L16 11.013zm-5.715-2.225c.19 0 .37.042.538.106l.221-.74c-.146-.083-.4-.126-.612-.126-1.328 0-1.868.855-2.035 2.058l-.15.927H7.17L6.997 12h1.075l-.523 4h.824l.523-4H10.1l.173-.987H9.07l.117-.747c.127-.856.242-1.478 1.098-1.478z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rasterFunctionTemplate24.json b/public/assets/components/assets/icon/rasterFunctionTemplate24.json new file mode 100644 index 0000000..a3c8003 --- /dev/null +++ b/public/assets/components/assets/icon/rasterFunctionTemplate24.json @@ -0,0 +1 @@ +"M13 6H9V5h4v1zm-4 5h4v-1H9v1zm-7 8.2V2.8c0-.4.4-.8.8-.8h11.4c.4 0 .8.4.8.8v7.4c.3-.1.7-.1 1-.1V2.6c0-.9-.7-1.6-1.6-1.6H2.6C1.7 1 1 1.7 1 2.6v16.8c0 .9.7 1.6 1.6 1.6H11l.1-1H2.8c-.4 0-.8-.4-.8-.8zM13.8 16c.4-2.5.3-3.8 1.9-3.8.3 0 .6.1.8.2l.3-1.1c-.2-.1-.6-.2-.9-.2-2.9 0-3 2.3-3.3 4.9H11l-.1 1h1.6l-.8 6h1.2l.8-6h1.8l.1-1h-1.8zm9.7 0H22l-1.8 2.2-1.4-2.2h-1.6l1.9 3-3.6 4H17l2.8-3.2 1.9 3.2h1.6l-2.5-4 2.7-3zM8 8H4V4h4v4zM7 5H5v2h2V5zm-3 9h4v4H4v-4zm1 3h2v-2H5v2zm3-4H4V9h4v4zm-1-3H5v2h2v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rasterFunctionTemplate32.json b/public/assets/components/assets/icon/rasterFunctionTemplate32.json new file mode 100644 index 0000000..c86de4a --- /dev/null +++ b/public/assets/components/assets/icon/rasterFunctionTemplate32.json @@ -0,0 +1 @@ +"M4 4h15v12.462a3.511 3.511 0 0 0-1 .776V5H5v19h11.232l-.137 1H4V4zm8 11h5v-1h-5v1zm0-6h5V8h-5v1zm0 12h4.673l.126-.847c.007-.053.019-.1.027-.153H12v1zm3.957 5H3.999A.999.999 0 0 1 3 25.002V4a1 1 0 0 1 .999-1h15.002A1 1 0 0 1 20 4v12.108a5.052 5.052 0 0 1 1-.106V4.008A2.01 2.01 0 0 0 18.999 2H3.998A2.009 2.009 0 0 0 2 4.008v20.99C2 26.102 2.897 27 3.998 27h11.821l.138-1zM11 17H6v-5h5v5zm-1-4H7v3h3v-3zm1-2H6V6h5v5zm-1-4H7v3h3V7zM6 18h5v5H6v-5zm1 4h3v-3H7v3zm11.856 0l.2-1.411c.203-1.372.388-2.37 1.76-2.37.306 0 .593.067.865.17l.354-1.186c-.234-.135-.642-.203-.981-.203-2.132 0-2.997 1.371-3.266 3.3l-.254 1.7h-1.726l-.154 1h1.726l-.964 7h1.321l.964-7h1.93l.153-1h-1.928zM29.8 22h-1.623l-2.41 2.873L24.059 22h-1.744l2.343 3.693L20.777 30h1.657l2.974-3.453L27.46 30h1.76l-2.701-4.307L29.8 22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/readOnlyNonEditable16.json b/public/assets/components/assets/icon/readOnlyNonEditable16.json new file mode 100644 index 0000000..317361f --- /dev/null +++ b/public/assets/components/assets/icon/readOnlyNonEditable16.json @@ -0,0 +1 @@ +"M9.556 5.93l1.414 1.414-.393.393.706.706.993-.993 1.445-1.443c.391-.39.361-.993-.03-1.385l-1.413-1.414c-.392-.39-.994-.42-1.385-.03L8.456 5.617l.707.707.393-.394zm1.798-1.798c.12-.12.314-.12.433 0l.981.98a.307.307 0 0 1 0 .434l-1.09 1.09-1.414-1.414 1.09-1.09zm-4.392 7.22L5.55 9.937l.786-.786-.707-.707-.787.786-1.756 4.097a.371.371 0 0 0 .488.487L7.67 12.06l.787-.787-.707-.707-.787.787zm-2.338.924l.554-1.294.74.74-1.294.554zM16 14.07V2.93A1.93 1.93 0 0 0 14.071 1H2.93A1.93 1.93 0 0 0 1 2.929V14.07A1.93 1.93 0 0 0 2.929 16H14.07A1.93 1.93 0 0 0 16 14.071zM4.84 2h9.231a.93.93 0 0 1 .929.929V14.07c0 .062-.024.116-.035.175L2.755 2.036c.058-.012.112-.036.174-.036h1.91zM2.929 15A.93.93 0 0 1 2 14.071V2.93c0-.07.025-.13.04-.194L14.264 14.96c-.064.014-.125.039-.194.039H2.93z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/readOnlyNonEditable24.json b/public/assets/components/assets/icon/readOnlyNonEditable24.json new file mode 100644 index 0000000..0f67dd7 --- /dev/null +++ b/public/assets/components/assets/icon/readOnlyNonEditable24.json @@ -0,0 +1 @@ +"M8.795 17.488l-1.413-1.414 2.927-2.927-.708-.707-3.603 3.603-1.756 4.097a.371.371 0 0 0 .488.487l4.096-1.756 3.604-3.603-.708-.707-2.927 2.927zm-3.015 1.6l.962-2.24 1.28 1.28-2.242.96zm9.9-11.312l1.413 1.414-2.542 2.543.707.707 4.721-4.721c.39-.39.361-.993-.03-1.385L18.536 4.92c-.392-.39-.995-.42-1.385-.03L12.43 9.613l.707.707 2.542-2.543zM17.554 5.9a.42.42 0 0 1 .599.007l.804.838a.42.42 0 0 1-.006.586L17.8 8.483l-1.414-1.414L17.555 5.9zm5.436 14.82L23 4.28A2.284 2.284 0 0 0 20.719 2H4.28A2.284 2.284 0 0 0 2 4.281V20.72A2.284 2.284 0 0 0 4.281 23H20.72a2.275 2.275 0 0 0 2.271-2.281zM5.818 3h14.9C21.426 3 22 3.575 22 4.281V20.72c0 .172-.036.336-.098.486L3.795 3.098A1.27 1.27 0 0 1 4.281 3h1.537zM4.28 22A1.283 1.283 0 0 1 3 20.719V4.28c0-.166.037-.323.095-.469l18.093 18.093a1.268 1.268 0 0 1-.47.095H4.282z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/readOnlyNonEditable32.json b/public/assets/components/assets/icon/readOnlyNonEditable32.json new file mode 100644 index 0000000..4519a73 --- /dev/null +++ b/public/assets/components/assets/icon/readOnlyNonEditable32.json @@ -0,0 +1 @@ +"M11.723 23.324L9.61 21.213l4.393-4.393-.707-.707-4.935 4.936-2.343 5.465a.306.306 0 0 0 .403.402l5.465-2.342 4.935-4.936-.707-.707-4.392 4.393zm-4.101 1.99l1.402-3.274 1.872 1.87-3.274 1.404zM21.904 8.92l2.111 2.111-5.072 5.072.707.707 5.338-5.339 1.8-1.798c.488-.487.45-1.238-.036-1.727L24.99 6.184c-.489-.487-1.24-.524-1.727-.037l-7.138 7.138.707.707 5.072-5.072zm2.066-2.066a.163.163 0 0 1 .121-.054c.064 0 .134.034.193.092l1.76 1.762c.018.017.171.178.038.311l-1.36 1.36-2.11-2.112 1.358-1.359zM29.99 27.2L30 5.798A2.803 2.803 0 0 0 27.198 3h-21.4A2.802 2.802 0 0 0 3 5.798V27.2C3 28.744 4.256 30 5.8 30h21.4a2.795 2.795 0 0 0 2.79-2.8zM6.84 4h20.358C28.192 4 29 4.807 29 5.798V27.2c0 .311-.087.6-.226.855L4.944 4.225C5.2 4.086 5.489 4 5.799 4H6.84zM5.8 29c-.992 0-1.8-.808-1.8-1.8V5.798c0-.317.09-.61.234-.87L28.07 28.767a1.784 1.784 0 0 1-.87.234H5.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/recent16.json b/public/assets/components/assets/icon/recent16.json new file mode 100644 index 0000000..cf2d98d --- /dev/null +++ b/public/assets/components/assets/icon/recent16.json @@ -0,0 +1 @@ +"M1 2v2.582A7.795 7.795 0 1 1 .272 9h1.01a6.802 6.802 0 1 0 .625-4H4v1H0V2zm10 7H8V5H7v5h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/recent24.json b/public/assets/components/assets/icon/recent24.json new file mode 100644 index 0000000..536492a --- /dev/null +++ b/public/assets/components/assets/icon/recent24.json @@ -0,0 +1 @@ +"M22.719 12A10.719 10.719 0 0 1 1.28 12h.838a9.916 9.916 0 1 0 1.373-5H8v1H2V2h1v4.2A10.71 10.71 0 0 1 22.719 12zM16 13h-4V7h-1v7h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/recent32.json b/public/assets/components/assets/icon/recent32.json new file mode 100644 index 0000000..9446c82 --- /dev/null +++ b/public/assets/components/assets/icon/recent32.json @@ -0,0 +1 @@ +"M2.2 16h1a12.819 12.819 0 1 0 1.501-6H9v1H3V5h1v4.21A13.78 13.78 0 1 1 2.2 16zM22 17h-6V9h-1v9h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rectangle16.json b/public/assets/components/assets/icon/rectangle16.json new file mode 100644 index 0000000..32f88f3 --- /dev/null +++ b/public/assets/components/assets/icon/rectangle16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm15 13H1V2h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rectangle24.json b/public/assets/components/assets/icon/rectangle24.json new file mode 100644 index 0000000..e24020d --- /dev/null +++ b/public/assets/components/assets/icon/rectangle24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM2 4h20v16H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rectangle32.json b/public/assets/components/assets/icon/rectangle32.json new file mode 100644 index 0000000..66493f7 --- /dev/null +++ b/public/assets/components/assets/icon/rectangle32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM3 6h26v20H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rectangleArea16.json b/public/assets/components/assets/icon/rectangleArea16.json new file mode 100644 index 0000000..cbe79f3 --- /dev/null +++ b/public/assets/components/assets/icon/rectangleArea16.json @@ -0,0 +1 @@ +[{"d":"M0 1v14h16V1zm15 13H1V2h14z"},{"opacity":".25","d":"M1 2h14v12H1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/rectangleArea24.json b/public/assets/components/assets/icon/rectangleArea24.json new file mode 100644 index 0000000..4d073f8 --- /dev/null +++ b/public/assets/components/assets/icon/rectangleArea24.json @@ -0,0 +1 @@ +[{"d":"M1 3v18h22V3zm21 17H2V4h20z"},{"opacity":".25","d":"M2 4h20v16H2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/rectangleArea32.json b/public/assets/components/assets/icon/rectangleArea32.json new file mode 100644 index 0000000..ebc8dc7 --- /dev/null +++ b/public/assets/components/assets/icon/rectangleArea32.json @@ -0,0 +1 @@ +[{"d":"M2 5v22h28V5zm27 21H3V6h26z"},{"opacity":".25","d":"M3 6h26v20H3z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/rectanglePlus16.json b/public/assets/components/assets/icon/rectanglePlus16.json new file mode 100644 index 0000000..b7962e0 --- /dev/null +++ b/public/assets/components/assets/icon/rectanglePlus16.json @@ -0,0 +1 @@ +"M8 14v1H0V1h16v6h-1V2H1v12zm5-3V8h-1v3H9v1h3v3h1v-3h3v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rectanglePlus24.json b/public/assets/components/assets/icon/rectanglePlus24.json new file mode 100644 index 0000000..e944aad --- /dev/null +++ b/public/assets/components/assets/icon/rectanglePlus24.json @@ -0,0 +1 @@ +"M1 3h22v10h-1V4H2v16h11v1H1zm19 15v-4h-1v4h-4v.999h4V23h1v-4.001h4V18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rectanglePlus32.json b/public/assets/components/assets/icon/rectanglePlus32.json new file mode 100644 index 0000000..e095763 --- /dev/null +++ b/public/assets/components/assets/icon/rectanglePlus32.json @@ -0,0 +1 @@ +"M18 26v1H2V5h28v13h-1V6H3v20zm8-2v-5h-1v5h-5v.999h5V30h1v-5.001h5V24z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/recurrence16.json b/public/assets/components/assets/icon/recurrence16.json new file mode 100644 index 0000000..307b9c9 --- /dev/null +++ b/public/assets/components/assets/icon/recurrence16.json @@ -0,0 +1 @@ +"M2.734 5.879a2.71 2.71 0 0 0-.276 3.345 1.06 1.06 0 0 0 .094.128l-.755.656a2.145 2.145 0 0 1-.177-.24 3.68 3.68 0 0 1 .407-4.596A3.971 3.971 0 0 1 4.855 4h6.165l-1.6-1.602.707-.707L12.935 4.5l-2.809 2.809-.707-.707L11.021 5H4.856a2.981 2.981 0 0 0-2.122.879zm11.657.352a1.933 1.933 0 0 0-.175-.237l-.759.652a1.097 1.097 0 0 1 .095.13 2.71 2.71 0 0 1-.275 3.345 2.981 2.981 0 0 1-2.122.879H4.98l1.602-1.602-.707-.707-2.81 2.809 2.809 2.809.707-.707L4.979 12h6.176a3.971 3.971 0 0 0 2.829-1.172 3.8 3.8 0 0 0 .407-4.597z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/recurrence24.json b/public/assets/components/assets/icon/recurrence24.json new file mode 100644 index 0000000..ed662aa --- /dev/null +++ b/public/assets/components/assets/icon/recurrence24.json @@ -0,0 +1 @@ +"M4.922 16.71l-.651.758a6.832 6.832 0 0 1-2.07-4.983A6.372 6.372 0 0 1 8.585 6h7.454L14.4 4.36l.706-.708L17.954 6.5l-2.848 2.848-.707-.707L16.04 7H8.586A5.386 5.386 0 0 0 3.2 12.5a5.92 5.92 0 0 0 1.722 4.21zm14.8-9.178l-.652.758a5.944 5.944 0 0 1 1.73 4.21 5.39 5.39 0 0 1-5.395 5.5H7.96l1.64-1.64-.706-.708L6.046 18.5l2.848 2.848.707-.707L7.96 19h7.445a6.376 6.376 0 0 0 6.395-6.486 6.857 6.857 0 0 0-2.079-4.982z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/recurrence32.json b/public/assets/components/assets/icon/recurrence32.json new file mode 100644 index 0000000..7087a60 --- /dev/null +++ b/public/assets/components/assets/icon/recurrence32.json @@ -0,0 +1 @@ +"M7.554 22.016l-.522.853A8.26 8.26 0 0 1 3.2 15.877 7.874 7.874 0 0 1 11.054 8h9.989l-2.647-2.646.707-.707L22.957 8.5l-3.854 3.854-.707-.707L21.043 9h-9.989A6.873 6.873 0 0 0 4.2 15.877a7.24 7.24 0 0 0 3.354 6.139zM24.964 9.13l-.522.853a7.242 7.242 0 0 1 3.358 6.14A6.875 6.875 0 0 1 20.942 23h-9.985l2.646-2.646-.707-.707L9.043 23.5l3.854 3.854.707-.707L10.957 24h9.985a7.876 7.876 0 0 0 7.858-7.877 8.264 8.264 0 0 0-3.836-6.992z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/redo16.json b/public/assets/components/assets/icon/redo16.json new file mode 100644 index 0000000..23edee3 --- /dev/null +++ b/public/assets/components/assets/icon/redo16.json @@ -0,0 +1 @@ +"M4 4h8.203l-1.557-1.558.707-.707 2.81 2.81-2.81 2.809-.707-.707L12.293 5H4a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h4v1H4a2.003 2.003 0 0 1-2-2V6a2.003 2.003 0 0 1 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/redo24.json b/public/assets/components/assets/icon/redo24.json new file mode 100644 index 0000000..c29cf6c --- /dev/null +++ b/public/assets/components/assets/icon/redo24.json @@ -0,0 +1 @@ +"M6 19h6v1H6a3.003 3.003 0 0 1-3-3v-7a3.003 3.003 0 0 1 3-3h12.293l-2.647-2.646.707-.707L20.207 7.5l-3.854 3.854-.707-.707L18.293 8H6a2.003 2.003 0 0 0-2 2v7a2.003 2.003 0 0 0 2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/redo32.json b/public/assets/components/assets/icon/redo32.json new file mode 100644 index 0000000..1669252 --- /dev/null +++ b/public/assets/components/assets/icon/redo32.json @@ -0,0 +1 @@ +"M9 8h16.28l-2.647-2.646.707-.707L27.193 8.5l-3.853 3.854-.707-.707L25.279 9H9a3.003 3.003 0 0 0-3 3v9a3.003 3.003 0 0 0 3 3h7v1H9a4.004 4.004 0 0 1-4-4v-9a4.004 4.004 0 0 1 4-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/refresh16.json b/public/assets/components/assets/icon/refresh16.json new file mode 100644 index 0000000..3c62ee1 --- /dev/null +++ b/public/assets/components/assets/icon/refresh16.json @@ -0,0 +1 @@ +"M1.282 7H.272A7.788 7.788 0 0 1 15 4.582V2h1v4h-4V5h2.093a6.788 6.788 0 0 0-12.81 2zM1 11.418A7.788 7.788 0 0 0 15.728 9h-1.01a6.788 6.788 0 0 1-12.811 2H4v-1H0v4h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/refresh24.json b/public/assets/components/assets/icon/refresh24.json new file mode 100644 index 0000000..cf3534e --- /dev/null +++ b/public/assets/components/assets/icon/refresh24.json @@ -0,0 +1 @@ +"M21.8 12h1A10.794 10.794 0 0 1 3 17.957V21H2v-4.937L1.977 16H7v1H3.587A9.79 9.79 0 0 0 21.8 12zM12 2.2A9.794 9.794 0 0 1 20.413 7H17v1h5.023L22 7.937V3h-1v3.043A10.794 10.794 0 0 0 1.2 12h1A9.81 9.81 0 0 1 12 2.2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/refresh32.json b/public/assets/components/assets/icon/refresh32.json new file mode 100644 index 0000000..a4ad2a5 --- /dev/null +++ b/public/assets/components/assets/icon/refresh32.json @@ -0,0 +1 @@ +"M28.8 16h.999A13.8 13.8 0 0 1 4 22.76V27H3v-6h6v1H4.712a12.807 12.807 0 0 0 24.089-6zM16 3.253A12.816 12.816 0 0 1 27.288 10H23v1h6V5h-1v4.24A13.8 13.8 0 0 0 2.201 16H3.2A12.788 12.788 0 0 1 16 3.253z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/refreshF16.json b/public/assets/components/assets/icon/refreshF16.json new file mode 100644 index 0000000..7398de2 --- /dev/null +++ b/public/assets/components/assets/icon/refreshF16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 0 14.6 7.3 7.3 0 0 0 0-14.6zm0 11.8A4.452 4.452 0 0 1 5 11.29V13H4v-3h3v1h-.995A3.506 3.506 0 0 0 8.5 12.05c1.786 0 3.254-1.33 3.5-3.05h.95c-.253 2.244-2.14 4-4.45 4zM13 6v1h-3V6h.995A3.506 3.506 0 0 0 8.5 4.95C6.714 4.95 5.246 6.28 5 8h-.95c.253-2.244 2.14-4 4.45-4A4.45 4.45 0 0 1 12 5.71V4h1v2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/refreshF24.json b/public/assets/components/assets/icon/refreshF24.json new file mode 100644 index 0000000..8032597 --- /dev/null +++ b/public/assets/components/assets/icon/refreshF24.json @@ -0,0 +1 @@ +"M12.5 2.2C6.81 2.2 2.2 6.81 2.2 12.5c0 5.692 4.61 10.3 10.3 10.3s10.3-4.608 10.3-10.3c0-5.69-4.61-10.3-10.3-10.3zm0 16.8c-2.322 0-4.353-1.23-5.5-3.068V18H6v-4h4v1H7.87c.892 1.658 2.618 2.8 4.63 2.8 2.751 0 4.993-2.115 5.25-4.8h1.225c-.257 3.35-3.06 6-6.475 6zm6.5-9v1h-4v-1h2.13c-.892-1.658-2.618-2.8-4.63-2.8-2.751 0-4.993 2.115-5.25 4.8H6.026c.257-3.35 3.06-6 6.475-6 2.322 0 4.353 1.23 5.5 3.068V7h1v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/refreshF32.json b/public/assets/components/assets/icon/refreshF32.json new file mode 100644 index 0000000..251270f --- /dev/null +++ b/public/assets/components/assets/icon/refreshF32.json @@ -0,0 +1 @@ +"M16.5 3.2C9.154 3.2 3.2 9.154 3.2 16.5s5.954 13.3 13.3 13.3 13.3-5.954 13.3-13.3S23.846 3.2 16.5 3.2zm0 4.8c2.614 0 4.94 1.199 6.5 3.061V8h1v5h-5v-1h2.964c-1.302-1.58-3.26-2.6-5.464-2.6-3.746 0-6.816 2.918-7.074 6.6h-1.4c.26-4.453 3.956-8 8.474-8zm0 17c-2.616 0-4.943-1.201-6.5-3.069V25H9v-5h5v1h-2.964c1.302 1.58 3.26 2.6 5.464 2.6 3.746 0 6.816-2.918 7.074-6.6h1.4c-.26 4.453-3.956 8-8.474 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/register16.json b/public/assets/components/assets/icon/register16.json new file mode 100644 index 0000000..6d739dc --- /dev/null +++ b/public/assets/components/assets/icon/register16.json @@ -0,0 +1 @@ +"M12 6H3V5h9zm3-4v6h-1V3H1v9h7v1H0V2zM9 8H3v1h6zm7.07 2.637l-.707-.707-3.863 3.863-1.863-1.863-.707.707 2.57 2.57z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/register24.json b/public/assets/components/assets/icon/register24.json new file mode 100644 index 0000000..794a004 --- /dev/null +++ b/public/assets/components/assets/icon/register24.json @@ -0,0 +1 @@ +"M18 9H4V8h14zm-5 3H4v1h9zm8-8v9h-1V5H2v13h9v1H1V4zm2.07 11.637l-.707-.707-5.863 5.863-2.863-2.863-.707.707 3.57 3.57z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/register32.json b/public/assets/components/assets/icon/register32.json new file mode 100644 index 0000000..04294e1 --- /dev/null +++ b/public/assets/components/assets/icon/register32.json @@ -0,0 +1 @@ +"M24 13H7v-1h17zm-6 4H7v1h11zM29 6v12h-1V7H3v17h13v1H2V6zm1.854 14.854l-.707-.707-7.647 7.646-3.646-3.646-.707.707 4.353 4.353z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reorderCards16.json b/public/assets/components/assets/icon/reorderCards16.json new file mode 100644 index 0000000..57b88b5 --- /dev/null +++ b/public/assets/components/assets/icon/reorderCards16.json @@ -0,0 +1 @@ +"M1 7h15V3H1zm1-3h13v2H2zm-1 9h15V9H1zm1-3h13v2H2zM8.5 0L10 2H7zm0 16L7 14h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reorderCards24.json b/public/assets/components/assets/icon/reorderCards24.json new file mode 100644 index 0000000..f330b80 --- /dev/null +++ b/public/assets/components/assets/icon/reorderCards24.json @@ -0,0 +1 @@ +"M2 11h21V6H2zm1-4h19v3H3zM2 18h21v-5H2zm1-4h19v3H3zm7 6h5l-2.5 2.574zm0-16l2.5-2.574L15 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reorderCards32.json b/public/assets/components/assets/icon/reorderCards32.json new file mode 100644 index 0000000..27dd424 --- /dev/null +++ b/public/assets/components/assets/icon/reorderCards32.json @@ -0,0 +1 @@ +"M3 15h27V9H3zm1-5h25v4H4zM3 23h27v-6H3zm1-5h25v4H4zM19 5h-5l2.5-2.574zm0 22l-2.5 2.574L14 27z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reorderGrid16.json b/public/assets/components/assets/icon/reorderGrid16.json new file mode 100644 index 0000000..b1b4cb9 --- /dev/null +++ b/public/assets/components/assets/icon/reorderGrid16.json @@ -0,0 +1 @@ +"M10 2H7l1.5-2zM8.5 16l1.5-2H7zM16 7h-6V3h6zm-1-3h-4v2h4zM1 3h6v4H1zm1 3h4V4H2zm14 7h-6V9h6zm-1-3h-4v2h4zM1 9h6v4H1zm1 3h4v-2H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reorderGrid24.json b/public/assets/components/assets/icon/reorderGrid24.json new file mode 100644 index 0000000..ca7150e --- /dev/null +++ b/public/assets/components/assets/icon/reorderGrid24.json @@ -0,0 +1 @@ +"M10 20h5l-2.5 2.574zm2.5-18.574L10 4h5zM2 6h9v5H2zm1 4h7V7H3zm11-4h9v5h-9zm1 4h7V7h-7zm-1 3h9v5h-9zm1 4h7v-3h-7zm-4 1H2v-5h9zm-1-4H3v3h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reorderGrid32.json b/public/assets/components/assets/icon/reorderGrid32.json new file mode 100644 index 0000000..3396db9 --- /dev/null +++ b/public/assets/components/assets/icon/reorderGrid32.json @@ -0,0 +1 @@ +"M14 8H3v6h11zm-1 5H4V9h9zm6-5v6h11V8zm10 5h-9V9h9zm-15 5H3v6h11zm-1 5H4v-4h9zm6 1h11v-6H19zm1-5h9v4h-9zM19 5h-5l2.5-2.574zm-5 22h5l-2.5 2.574z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reorderStack16.json b/public/assets/components/assets/icon/reorderStack16.json new file mode 100644 index 0000000..43c5478 --- /dev/null +++ b/public/assets/components/assets/icon/reorderStack16.json @@ -0,0 +1 @@ +"M8.5 0L10 2H7zM10 14H7l1.5 2zM5 3h11v7h-4v3H1V6h4zm1 1v2h6v3h3V4zm5 8V7H2v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reorderStack24.json b/public/assets/components/assets/icon/reorderStack24.json new file mode 100644 index 0000000..ca327a9 --- /dev/null +++ b/public/assets/components/assets/icon/reorderStack24.json @@ -0,0 +1 @@ +"M10 20h5l-2.5 2.574zm5-16l-2.5-2.574L10 4zM7 6h16v9h-5v3H2V9h5zm1 1v2h10v5h4V7zm9 10v-7H3v7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reorderStack32.json b/public/assets/components/assets/icon/reorderStack32.json new file mode 100644 index 0000000..71b22c0 --- /dev/null +++ b/public/assets/components/assets/icon/reorderStack32.json @@ -0,0 +1 @@ +"M9 12H3v12h21v-4h6V8H9zm20-3v10h-5v-7H10V9zM4 23V13h19v10zM19 5h-5l2.5-2.574zm0 22l-2.5 2.574L14 27z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/replaceImage16.json b/public/assets/components/assets/icon/replaceImage16.json new file mode 100644 index 0000000..7069ffb --- /dev/null +++ b/public/assets/components/assets/icon/replaceImage16.json @@ -0,0 +1 @@ +"M1 8h2v1H0V0h10v5H9V1H1v7zm15-2v10H4V6h12zM5 12.627l1.3-1.387c.11-.118.29-.118.4 0s.29.118.4 0l2.017-2.152a.27.27 0 0 1 .381-.018l2.03 1.804c.1.09.246.094.35.01l1.226-.824a.27.27 0 0 1 .37.028L15 11.56V7H5v5.627zm10 .263a1.003 1.003 0 0 1-.238-.17l-1.57-1.515-.689.46a1.27 1.27 0 0 1-1.64-.043l-1.5-1.334-1.533 1.636a1.28 1.28 0 0 1-1.16.383L5 14.09V15h10v-2.11zM12.5 9.5a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm.5-7V3h-1.176L13.5 5.058 15.176 3H14v-.5C14 1.121 12.878 0 11.5 0H11v1h.5c.827 0 1.5.673 1.5 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/replaceImage24.json b/public/assets/components/assets/icon/replaceImage24.json new file mode 100644 index 0000000..01fa80e --- /dev/null +++ b/public/assets/components/assets/icon/replaceImage24.json @@ -0,0 +1 @@ +"M2 13h3v1H1V2h14v6h-1V3H2v10zm4-4h17v14H6V9zm1 8.2l1.4-1.4c.147-.147.386-.147.533 0s.386.148.534 0l2.69-2.69a.377.377 0 0 1 .508-.023l2.706 2.256a.377.377 0 0 0 .468.012l1.633-1.225a.377.377 0 0 1 .493.035L22 17.399V10H7v7.2zM7 22h15v-3.32l-4.316-3.459-1.245.933a1.378 1.378 0 0 1-1.708-.043l-2.27-1.891-2.288 2.289a1.371 1.371 0 0 1-1.402.334L7 18.614V22zm9.479-9.5h.042a.98.98 0 0 0 .979-.979 1.02 1.02 0 0 0-1.021-1.021.979.979 0 0 0-.979.979v.042c0 .539.44.979.979.979zM20 5v1.28l-1.634-1.634-.707.708L20.506 8.2l2.848-2.847-.708-.708L21 6.293V5c0-1.654-1.346-3-3-3h-2v1h2c1.103 0 2 .897 2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/replaceImage32.json b/public/assets/components/assets/icon/replaceImage32.json new file mode 100644 index 0000000..1e9dfd9 --- /dev/null +++ b/public/assets/components/assets/icon/replaceImage32.json @@ -0,0 +1 @@ +"M24 4h-2V3h2c2.206 0 4 1.794 4 4v2.28l2.646-2.647.708.707-3.854 3.853-3.854-3.853.708-.707L27 9.279V7c0-1.654-1.346-3-3-3zM3 4h17v7h1V3H2v17h6v-1H3V4zm6 8h22v18H9V12zm21 12.5l-5.133-4.58-1.817 1.708a.998.998 0 0 1-1.336.03 553.5 553.5 0 0 1-3.216-2.816l-3.89 3.289a.998.998 0 0 1-1.072.14l-.297-.14L10 25.24V29h20v-4.5zM10 13v10.855l2.804-2.693a.481.481 0 0 1 .539-.088l.62.293 4.229-3.576a.49.49 0 0 1 .643.01s2.679 2.367 3.53 3.098l2.193-2.06a.49.49 0 0 1 .694.024L30 23.265V13H10zm12.2 2.5a1.301 1.301 0 0 1 2.6 0 1.301 1.301 0 0 1-2.6 0zm.942.358a.508.508 0 1 0 .717-.718.508.508 0 0 0-.717.718z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reset16.json b/public/assets/components/assets/icon/reset16.json new file mode 100644 index 0000000..7359456 --- /dev/null +++ b/public/assets/components/assets/icon/reset16.json @@ -0,0 +1 @@ +"M1 2v2.582A7.795 7.795 0 1 1 .272 9h1.01a6.802 6.802 0 1 0 .625-4H4v1H0V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reset24.json b/public/assets/components/assets/icon/reset24.json new file mode 100644 index 0000000..87101e2 --- /dev/null +++ b/public/assets/components/assets/icon/reset24.json @@ -0,0 +1 @@ +"M22.719 12A10.719 10.719 0 0 1 1.28 12h.838a9.916 9.916 0 1 0 1.373-5H8v1H2V2h1v4.2A10.71 10.71 0 0 1 22.719 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reset32.json b/public/assets/components/assets/icon/reset32.json new file mode 100644 index 0000000..674c8ec --- /dev/null +++ b/public/assets/components/assets/icon/reset32.json @@ -0,0 +1 @@ +"M2.2 16h1a12.819 12.819 0 1 0 1.501-6H9v1H3V5h1v4.21A13.78 13.78 0 1 1 2.2 16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/resizeArea16.json b/public/assets/components/assets/icon/resizeArea16.json new file mode 100644 index 0000000..844f043 --- /dev/null +++ b/public/assets/components/assets/icon/resizeArea16.json @@ -0,0 +1 @@ +"M15.354 11.354l-.707-.707-4 4 .707.707zm0-5l-.707-.707-9 9 .707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/resizeArea24.json b/public/assets/components/assets/icon/resizeArea24.json new file mode 100644 index 0000000..00723e3 --- /dev/null +++ b/public/assets/components/assets/icon/resizeArea24.json @@ -0,0 +1 @@ +"M22.354 9.354l-.707-.707-13 13 .707.707zm0 7l-.707-.707-6 6 .707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/resizeArea32.json b/public/assets/components/assets/icon/resizeArea32.json new file mode 100644 index 0000000..9ce8adb --- /dev/null +++ b/public/assets/components/assets/icon/resizeArea32.json @@ -0,0 +1 @@ +"M29.354 22.354l-.707-.707-7 7 .707.707zm0-10l-.707-.707-17 17 .707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/retrain16.json b/public/assets/components/assets/icon/retrain16.json new file mode 100644 index 0000000..3826f22 --- /dev/null +++ b/public/assets/components/assets/icon/retrain16.json @@ -0,0 +1 @@ +"M15 .9V4h-3.1l1.168-1.168a2.276 2.276 0 0 0-1.568-.631A2.3 2.3 0 0 0 9.259 4H8.25a3.296 3.296 0 0 1 3.25-2.8 3.253 3.253 0 0 1 2.27.93zm-3.5 5.9a2.276 2.276 0 0 1-1.568-.632L11.1 5H8v3.1l1.23-1.23a3.253 3.253 0 0 0 2.27.93A3.296 3.296 0 0 0 14.75 5h-1.01a2.3 2.3 0 0 1-2.24 1.8zm-.5 4.505v2.39A1.305 1.305 0 0 1 9.695 15h-2.39A1.305 1.305 0 0 1 6 13.695V13H4v1H1v-3h1V8H1V5h3v.929L8.071 10h1.624A1.305 1.305 0 0 1 11 11.305zM2 7h1V6H2zm1 6v-1H2v1zm3-1v-.696a1.301 1.301 0 0 1 .774-1.186L4 7.343V8H3v3h1v1zm4-.695A.305.305 0 0 0 9.695 11h-2.39a.305.305 0 0 0-.305.305v2.39a.305.305 0 0 0 .305.305h2.39a.305.305 0 0 0 .305-.305zM8 13h1v-1H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/retrain24.json b/public/assets/components/assets/icon/retrain24.json new file mode 100644 index 0000000..71c8ff5 --- /dev/null +++ b/public/assets/components/assets/icon/retrain24.json @@ -0,0 +1 @@ +"M22 3v3h-3V5h1.203A3.782 3.782 0 0 0 13.2 7h-1A4.79 4.79 0 0 1 21 4.372V3zm-5 7.8A3.766 3.766 0 0 1 13.797 9H15V8h-3v3h1V9.628A4.789 4.789 0 0 0 21.8 7h-1a3.804 3.804 0 0 1-3.8 3.8zm-3 7.7a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm2 0a3.492 3.492 0 0 1-6.95.5h-2.1A2.5 2.5 0 1 1 4 16.05v-4.1A2.5 2.5 0 1 1 7 9.5a2.473 2.473 0 0 1-.336 1.23L9 13.244V12h1v3H7v-1h1.338l-2.336-2.513A2.477 2.477 0 0 1 5 11.95v4.1A2.502 2.502 0 0 1 6.95 18h2.1a3.492 3.492 0 0 1 6.95.5zM4.5 11A1.5 1.5 0 1 0 3 9.5 1.502 1.502 0 0 0 4.5 11zM6 18.5A1.5 1.5 0 1 0 4.5 20 1.502 1.502 0 0 0 6 18.5zm9 0a2.5 2.5 0 1 0-2.5 2.5 2.502 2.502 0 0 0 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/retrain32.json b/public/assets/components/assets/icon/retrain32.json new file mode 100644 index 0000000..9baa23b --- /dev/null +++ b/public/assets/components/assets/icon/retrain32.json @@ -0,0 +1 @@ +"M29 4v4h-4V7h2.344A4.788 4.788 0 0 0 18.2 9h-1A5.794 5.794 0 0 1 28 6.078V4zm-6 9.8a4.79 4.79 0 0 1-4.344-2.8H21v-1h-4v4h1v-2.078A5.794 5.794 0 0 0 28.8 9h-1a4.806 4.806 0 0 1-4.8 4.8zm-2 10.7a4.488 4.488 0 0 1-8.95.5h-2.1A3.492 3.492 0 1 1 6 21.05v-4.1a3.506 3.506 0 1 1 3.67-1.987l3.33 3.33V17h1v3h-3v-1h1.293l-3.186-3.186A3.472 3.472 0 0 1 7 16.95v4.1A3.481 3.481 0 0 1 9.95 24h2.1a4.488 4.488 0 0 1 8.95.5zM6.5 16A2.5 2.5 0 1 0 4 13.5 2.503 2.503 0 0 0 6.5 16zM9 24.5A2.5 2.5 0 1 0 6.5 27 2.503 2.503 0 0 0 9 24.5zm11 0a3.5 3.5 0 1 0-3.5 3.5 3.504 3.504 0 0 0 3.5-3.5zM16.5 22a2.5 2.5 0 1 0 2.5 2.5 2.502 2.502 0 0 0-2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reverse16.json b/public/assets/components/assets/icon/reverse16.json new file mode 100644 index 0000000..0cd5834 --- /dev/null +++ b/public/assets/components/assets/icon/reverse16.json @@ -0,0 +1 @@ +"M1 8l10 6.429V1.57zm9 4.597L2.85 8.001 10 3.403zM14 1v14h-1V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reverse16F.json b/public/assets/components/assets/icon/reverse16F.json new file mode 100644 index 0000000..d06929f --- /dev/null +++ b/public/assets/components/assets/icon/reverse16F.json @@ -0,0 +1 @@ +"M1 8l10-6.429V14.43zm12-7v14h1V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reverse24.json b/public/assets/components/assets/icon/reverse24.json new file mode 100644 index 0000000..3aec3bb --- /dev/null +++ b/public/assets/components/assets/icon/reverse24.json @@ -0,0 +1 @@ +"M2 12.002l15 10.225V1.773zm14 8.333L3.775 12.002 16 3.665zM20 2h1v20h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reverse24F.json b/public/assets/components/assets/icon/reverse24F.json new file mode 100644 index 0000000..7628339 --- /dev/null +++ b/public/assets/components/assets/icon/reverse24F.json @@ -0,0 +1 @@ +"M2 12.002l15-10.23v20.455zM20 2v20h1V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reverse32.json b/public/assets/components/assets/icon/reverse32.json new file mode 100644 index 0000000..4ca541b --- /dev/null +++ b/public/assets/components/assets/icon/reverse32.json @@ -0,0 +1 @@ +"M4 16.003l19 12.952V3.045zm18 11.06L5.775 16.002 22 4.937zM26 3h1v26h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/reverse32F.json b/public/assets/components/assets/icon/reverse32F.json new file mode 100644 index 0000000..015fc25 --- /dev/null +++ b/public/assets/components/assets/icon/reverse32F.json @@ -0,0 +1 @@ +"M23 3.045v25.91L4 16.003zM26 29h1V3h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rfid16.json b/public/assets/components/assets/icon/rfid16.json new file mode 100644 index 0000000..c67a0e1 --- /dev/null +++ b/public/assets/components/assets/icon/rfid16.json @@ -0,0 +1 @@ +"M15.56 5.35l-3.91-3.91A1.516 1.516 0 0 0 10.59 1H2.5A1.498 1.498 0 0 0 1 2.5v12A1.498 1.498 0 0 0 2.5 16h12a1.498 1.498 0 0 0 1.5-1.5V6.41a1.516 1.516 0 0 0-.44-1.06zM15 14.5a.495.495 0 0 1-.5.5h-12a.495.495 0 0 1-.5-.5v-12a.495.495 0 0 1 .5-.5h8.09a.47.47 0 0 1 .35.15l3.91 3.91a.469.469 0 0 1 .15.35zm-1-6.58v4.58a1.504 1.504 0 0 1-1.5 1.5H4.44A1.454 1.454 0 0 1 3 12.5V4.46A1.428 1.428 0 0 1 4.45 3H10v1H4.45a.438.438 0 0 0-.45.46v8.04a.458.458 0 0 0 .44.5h8.06a.501.501 0 0 0 .5-.5V7.92a.51.51 0 0 0-.15-.35l-1.43-1.42a.51.51 0 0 0-.35-.15H6.54a.59.59 0 0 0-.54.55v3.95a.538.538 0 0 0 .54.5H11V8.96h-1V10H7V7h3v.96h1a1.003 1.003 0 0 1 1 1v1.99A1.04 1.04 0 0 1 11 12H6.54A1.54 1.54 0 0 1 5 10.5V6.55A1.59 1.59 0 0 1 6.54 5h4.53a1.516 1.516 0 0 1 1.06.44l1.42 1.42A1.508 1.508 0 0 1 14 7.92z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rfid24.json b/public/assets/components/assets/icon/rfid24.json new file mode 100644 index 0000000..d3af30e --- /dev/null +++ b/public/assets/components/assets/icon/rfid24.json @@ -0,0 +1 @@ +"M21.56 8.35l-4.91-4.91A1.516 1.516 0 0 0 15.59 3H4.5A1.498 1.498 0 0 0 3 4.5v16A1.498 1.498 0 0 0 4.5 22h16a1.498 1.498 0 0 0 1.5-1.5V9.41a1.516 1.516 0 0 0-.44-1.06zM21 20.5a.495.495 0 0 1-.5.5h-16a.495.495 0 0 1-.5-.5v-16a.495.495 0 0 1 .5-.5h11.09a.47.47 0 0 1 .35.15l4.91 4.91a.469.469 0 0 1 .15.35zm-2-9.59v6.59a1.498 1.498 0 0 1-1.5 1.5h-10A1.498 1.498 0 0 1 6 17.5v-10A1.498 1.498 0 0 1 7.5 6H14v1H7.5a.495.495 0 0 0-.5.5v10a.495.495 0 0 0 .5.5h10a.495.495 0 0 0 .5-.5v-6.59a.469.469 0 0 0-.15-.35l-1.41-1.41a.47.47 0 0 0-.35-.15H9.5a.495.495 0 0 0-.5.5v6a.495.495 0 0 0 .5.5H16v-3h-2v1h-3v-3h3v1h2a1.003 1.003 0 0 1 1 1v3a1.003 1.003 0 0 1-1 1H9.5A1.498 1.498 0 0 1 8 15.5v-6A1.498 1.498 0 0 1 9.5 8h6.59a1.516 1.516 0 0 1 1.06.44l1.41 1.41a1.516 1.516 0 0 1 .44 1.06z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rfid32.json b/public/assets/components/assets/icon/rfid32.json new file mode 100644 index 0000000..3d8482b --- /dev/null +++ b/public/assets/components/assets/icon/rfid32.json @@ -0,0 +1 @@ +"M27.56 12.35l-7.91-7.91A1.516 1.516 0 0 0 18.59 4H5.5A1.498 1.498 0 0 0 4 5.5v21A1.498 1.498 0 0 0 5.5 28h21a1.498 1.498 0 0 0 1.5-1.5V13.41a1.516 1.516 0 0 0-.44-1.06zM27 26.5a.495.495 0 0 1-.5.5h-21a.495.495 0 0 1-.5-.5v-21a.495.495 0 0 1 .5-.5h13.09a.47.47 0 0 1 .35.15l7.91 7.91a.469.469 0 0 1 .15.35zm-2-10.59v7.59a1.498 1.498 0 0 1-1.5 1.5h-15A1.498 1.498 0 0 1 7 23.5v-15A1.498 1.498 0 0 1 8.5 7H18v1H8.5a.495.495 0 0 0-.5.5v15a.495.495 0 0 0 .5.5h15a.495.495 0 0 0 .5-.5v-7.59a.469.469 0 0 0-.15-.35l-4.41-4.41a.47.47 0 0 0-.35-.15H11.5a.495.495 0 0 0-.5.5v9a.495.495 0 0 0 .5.5H21v-4h-3v1h-4v-4h4v2h3a1.003 1.003 0 0 1 1 1v4a1.003 1.003 0 0 1-1 1h-9.5a1.498 1.498 0 0 1-1.5-1.5v-9a1.498 1.498 0 0 1 1.5-1.5h7.59a1.516 1.516 0 0 1 1.06.44l4.41 4.41a1.516 1.516 0 0 1 .44 1.06z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rhombus16.json b/public/assets/components/assets/icon/rhombus16.json new file mode 100644 index 0000000..4389f17 --- /dev/null +++ b/public/assets/components/assets/icon/rhombus16.json @@ -0,0 +1 @@ +"M13.196 15H.17L2.804 2H15.83zM1.43 14h10.974l2.168-11H3.597z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rhombus24.json b/public/assets/components/assets/icon/rhombus24.json new file mode 100644 index 0000000..fa7a726 --- /dev/null +++ b/public/assets/components/assets/icon/rhombus24.json @@ -0,0 +1 @@ +"M19.803 22H.78L4.897 3h19.024zM2.02 21h16.977L22.68 4H5.704z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rhombus32.json b/public/assets/components/assets/icon/rhombus32.json new file mode 100644 index 0000000..bdcb924 --- /dev/null +++ b/public/assets/components/assets/icon/rhombus32.json @@ -0,0 +1 @@ +"M25.08 29H.041l6.98-25H32.06zM1.36 28h22.96l6.421-23H7.781z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ribbon16.json b/public/assets/components/assets/icon/ribbon16.json new file mode 100644 index 0000000..07832bd --- /dev/null +++ b/public/assets/components/assets/icon/ribbon16.json @@ -0,0 +1 @@ +"M13 5a5 5 0 1 0-7.999 3.975V16h.804l2.194-2.136L10.195 16H11V8.975A4.98 4.98 0 0 0 13 5zM4 5a4 4 0 1 1 4 4 4.004 4.004 0 0 1-4-4zm5.999 9.414l-2-1.945-1.998 1.945V9.577a4.93 4.93 0 0 0 3.998 0zM7.999 8A3 3 0 1 0 5 5a3.004 3.004 0 0 0 2.999 3zM8 3a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ribbon24.json b/public/assets/components/assets/icon/ribbon24.json new file mode 100644 index 0000000..b3cef16 --- /dev/null +++ b/public/assets/components/assets/icon/ribbon24.json @@ -0,0 +1 @@ +"M18.8 8A6.8 6.8 0 1 0 8 13.487v10.262l4-3.755 4 3.755V13.487A6.788 6.788 0 0 0 18.8 8zM15 21.438l-3-2.816-3 2.816v-7.345a6.72 6.72 0 0 0 6 0zM12 13.8A5.8 5.8 0 1 1 17.8 8a5.806 5.806 0 0 1-5.8 5.8zM12 4a4 4 0 1 0 4 4 4.004 4.004 0 0 0-4-4zm0 7a3 3 0 1 1 3-3 3.003 3.003 0 0 1-3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ribbon32.json b/public/assets/components/assets/icon/ribbon32.json new file mode 100644 index 0000000..660291c --- /dev/null +++ b/public/assets/components/assets/icon/ribbon32.json @@ -0,0 +1 @@ +"M16 1.2a9.79 9.79 0 0 0-5 18.213v12.112l5-4.518 5 4.518V19.413A9.79 9.79 0 0 0 16 1.2zm4 28.074l-4-3.614-4 3.614v-9.337a9.705 9.705 0 0 0 8 0zM16 19.8a8.8 8.8 0 1 1 8.8-8.8 8.81 8.81 0 0 1-8.8 8.8zm0-14.6a5.8 5.8 0 1 0 5.8 5.8A5.807 5.807 0 0 0 16 5.2zm0 10.6a4.8 4.8 0 1 1 4.8-4.8 4.806 4.806 0 0 1-4.8 4.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ribbonRosette16.json b/public/assets/components/assets/icon/ribbonRosette16.json new file mode 100644 index 0000000..9093ad5 --- /dev/null +++ b/public/assets/components/assets/icon/ribbonRosette16.json @@ -0,0 +1 @@ +"M8 3a5 5 0 1 0 5 5 5.006 5.006 0 0 0-5-5zm0 9a4 4 0 1 1 4-4 4.004 4.004 0 0 1-4 4zm1.646-5.354l.707.707-2.852 2.853-1.61-1.602.706-.709.902.899zM15.18 8.33a.558.558 0 0 1 0-.66l.526-.736a1.57 1.57 0 0 0 .213-1.412 1.63 1.63 0 0 0-1.02-1.008l-.877-.3a.6.6 0 0 1-.423-.545l-.026-.893a1.593 1.593 0 0 0-.685-1.254 1.671 1.671 0 0 0-1.42-.235l-.894.253a.68.68 0 0 1-.707-.216L9.3.616a1.73 1.73 0 0 0-2.597 0l-.568.708a.674.674 0 0 1-.707.216l-.894-.253a1.668 1.668 0 0 0-1.419.235 1.593 1.593 0 0 0-.686 1.254l-.026.893a.6.6 0 0 1-.423.546l-.876.299A1.63 1.63 0 0 0 .082 5.523a1.571 1.571 0 0 0 .212 1.41l.527.737a.558.558 0 0 1 0 .66l-.526.736a1.57 1.57 0 0 0-.213 1.412 1.63 1.63 0 0 0 1.02 1.008l.877.3a.6.6 0 0 1 .423.545l.026.893a1.593 1.593 0 0 0 .685 1.254 1.676 1.676 0 0 0 1.42.235l.894-.253a.675.675 0 0 1 .707.216l.567.708a1.677 1.677 0 0 0 2.598 0l.567-.708a.68.68 0 0 1 .707-.216l.894.253a1.676 1.676 0 0 0 1.419-.235 1.593 1.593 0 0 0 .686-1.254l.026-.893a.6.6 0 0 1 .422-.546l.877-.299a1.63 1.63 0 0 0 1.021-1.009 1.571 1.571 0 0 0-.212-1.41zm-.208 1.827a.616.616 0 0 1-.395.383l-.878.299a1.611 1.611 0 0 0-1.1 1.463l-.026.893a.58.58 0 0 1-.258.462.692.692 0 0 1-.576.094l-.893-.252a1.663 1.663 0 0 0-1.758.551l-.568.708a.706.706 0 0 1-1.038 0l-.568-.707a1.65 1.65 0 0 0-1.293-.617 1.69 1.69 0 0 0-.465.065l-.893.252a.692.692 0 0 1-.577-.094.58.58 0 0 1-.257-.462l-.026-.893a1.611 1.611 0 0 0-1.1-1.463l-.88-.3a.616.616 0 0 1-.393-.381.561.561 0 0 1 .08-.51l.525-.735a1.566 1.566 0 0 0 0-1.825l-.527-.736a.561.561 0 0 1-.078-.509.616.616 0 0 1 .395-.383l.878-.299a1.611 1.611 0 0 0 1.1-1.463l.026-.893a.58.58 0 0 1 .258-.462.691.691 0 0 1 .576-.094l.893.252a1.658 1.658 0 0 0 1.758-.551l.57-.709a.705.705 0 0 1 1.036 0l.568.708a1.662 1.662 0 0 0 1.758.552l.893-.252a.694.694 0 0 1 .577.094.58.58 0 0 1 .257.462l.026.893a1.611 1.611 0 0 0 1.1 1.463l.88.3a.616.616 0 0 1 .393.381.561.561 0 0 1-.08.51l-.525.735a1.566 1.566 0 0 0 0 1.825l.527.736a.561.561 0 0 1 .078.509z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ribbonRosette24.json b/public/assets/components/assets/icon/ribbonRosette24.json new file mode 100644 index 0000000..0cb0a9f --- /dev/null +++ b/public/assets/components/assets/icon/ribbonRosette24.json @@ -0,0 +1 @@ +"M12 5.216A6.784 6.784 0 1 0 18.784 12 6.792 6.792 0 0 0 12 5.216zm0 12.6A5.815 5.815 0 1 1 17.815 12 5.822 5.822 0 0 1 12 17.815zm2.646-8.17l.707.707-3.853 3.854-1.854-1.853.707-.707 1.147 1.146zm6.711 2.91a1.023 1.023 0 0 1 0-1.147l.697-1.015a2.013 2.013 0 0 0-.987-3.037l-1.16-.412a1.018 1.018 0 0 1-.673-.927l-.034-1.23a2.014 2.014 0 0 0-2.583-1.877l-1.18.348a1.016 1.016 0 0 1-1.09-.354l-.75-.976a2.095 2.095 0 0 0-3.194 0l-.75.976a1.021 1.021 0 0 1-1.09.354l-1.18-.348A2.014 2.014 0 0 0 4.8 4.787L4.766 6.02a1.018 1.018 0 0 1-.673.926l-1.16.412a2.013 2.013 0 0 0-.987 3.037l.697 1.015a1.023 1.023 0 0 1 0 1.146l-.697 1.016a2.012 2.012 0 0 0 .987 3.035l1.16.413a1.005 1.005 0 0 1 .673.927l.034 1.23a2.013 2.013 0 0 0 2.583 1.877l1.18-.348a1.02 1.02 0 0 1 1.09.354l.75.976a2.015 2.015 0 0 0 3.194 0l.75-.976a1.025 1.025 0 0 1 1.09-.354l1.18.348a2.014 2.014 0 0 0 2.583-1.876l.034-1.231a1.005 1.005 0 0 1 .673-.927l1.16-.413a2.012 2.012 0 0 0 .987-3.035zm0 2.466a1.02 1.02 0 0 1-.624.642l-1.16.412a2.025 2.025 0 0 0-1.339 1.843l-.034 1.23a1.013 1.013 0 0 1-1.3.945l-1.18-.348a2.028 2.028 0 0 0-2.166.704l-.75.975a1.055 1.055 0 0 1-1.608 0l-.75-.975a2.026 2.026 0 0 0-1.602-.785 1.99 1.99 0 0 0-.564.08l-1.18.35a1.013 1.013 0 0 1-1.3-.946l-.034-1.23a2.025 2.025 0 0 0-1.34-1.843l-1.16-.412a1.014 1.014 0 0 1-.495-1.528l.696-1.015a2.027 2.027 0 0 0 0-2.278L2.77 9.828A1.014 1.014 0 0 1 3.267 8.3l1.16-.412a2.025 2.025 0 0 0 1.339-1.843l.034-1.23a1.018 1.018 0 0 1 .417-.793A1.03 1.03 0 0 1 7.1 3.87l1.18.348a2.021 2.021 0 0 0 2.166-.703l.75-.976a1.055 1.055 0 0 1 1.608 0l.75.976a2.025 2.025 0 0 0 2.166.703l1.18-.348a1.013 1.013 0 0 1 1.3.944l.034 1.23a2.025 2.025 0 0 0 1.34 1.844l1.16.412a1.014 1.014 0 0 1 .495 1.528l-.696 1.015a2.027 2.027 0 0 0 0 2.278l.696 1.015a1.018 1.018 0 0 1 .128.886z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ribbonRosette32.json b/public/assets/components/assets/icon/ribbonRosette32.json new file mode 100644 index 0000000..a77342d --- /dev/null +++ b/public/assets/components/assets/icon/ribbonRosette32.json @@ -0,0 +1 @@ +"M16 7.212A8.788 8.788 0 1 0 24.788 16 8.798 8.798 0 0 0 16 7.212zm0 16.6A7.812 7.812 0 1 1 23.812 16 7.82 7.82 0 0 1 16 23.812zm3.645-11.17l.71.703-5.814 5.869-2.402-2.357.7-.714 1.692 1.66zm8.695 4.192a1.53 1.53 0 0 1 0-1.716l.928-1.354a2.518 2.518 0 0 0-1.234-3.797l-1.547-.55a1.526 1.526 0 0 1-1.008-1.389l-.045-1.64a2.518 2.518 0 0 0-3.23-2.347l-1.574.465a1.53 1.53 0 0 1-1.633-.53l-1-1.302a2.518 2.518 0 0 0-3.993 0l-1.001 1.301a1.53 1.53 0 0 1-1.633.53l-1.574-.464a2.518 2.518 0 0 0-3.23 2.347l-.045 1.64a1.526 1.526 0 0 1-1.008 1.39l-1.548.549a2.518 2.518 0 0 0-1.233 3.797l.928 1.354a1.53 1.53 0 0 1 0 1.716l-.928 1.354a2.518 2.518 0 0 0 1.234 3.797l1.547.55a1.526 1.526 0 0 1 1.008 1.389l.045 1.64a2.518 2.518 0 0 0 3.23 2.347l1.574-.465a1.53 1.53 0 0 1 1.633.531l1 1.301a2.518 2.518 0 0 0 3.993 0l1.001-1.3a1.53 1.53 0 0 1 1.633-.532l1.574.465a2.518 2.518 0 0 0 3.23-2.347l.045-1.64a1.526 1.526 0 0 1 1.008-1.39l1.548-.549a2.518 2.518 0 0 0 1.233-3.797zm.295 3.248a1.529 1.529 0 0 1-.935.961l-1.547.55a2.534 2.534 0 0 0-1.674 2.303l-.045 1.642a1.517 1.517 0 0 1-1.947 1.414l-1.574-.465a2.529 2.529 0 0 0-2.709.88l-1 1.302a1.58 1.58 0 0 1-2.407 0l-1.001-1.301a2.533 2.533 0 0 0-2.005-.982 2.486 2.486 0 0 0-.704.101l-1.574.465a1.517 1.517 0 0 1-1.947-1.415l-.045-1.64a2.534 2.534 0 0 0-1.674-2.305L4.3 21.043a1.519 1.519 0 0 1-.744-2.29l.927-1.353a2.53 2.53 0 0 0 0-2.848l-.927-1.354A1.519 1.519 0 0 1 4.3 10.91l1.547-.55A2.534 2.534 0 0 0 7.52 8.057l.045-1.641A1.517 1.517 0 0 1 9.513 5l1.574.465a2.533 2.533 0 0 0 2.709-.88l1-1.302a1.579 1.579 0 0 1 2.407 0l1.001 1.301a2.533 2.533 0 0 0 2.71.88L22.486 5a1.517 1.517 0 0 1 1.947 1.415l.045 1.64a2.534 2.534 0 0 0 1.674 2.305l1.546.55a1.519 1.519 0 0 1 .744 2.288l-.927 1.354a2.53 2.53 0 0 0 0 2.848l.927 1.354a1.525 1.525 0 0 1 .192 1.328z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/right16.json b/public/assets/components/assets/icon/right16.json new file mode 100644 index 0000000..a2e3c42 --- /dev/null +++ b/public/assets/components/assets/icon/right16.json @@ -0,0 +1 @@ +"M10.646 3.398L12.248 5H8.473A5.483 5.483 0 0 0 3 10.5V14h1v-3.5A4.482 4.482 0 0 1 8.473 6h3.775l-1.602 1.602.707.707 2.81-2.809-2.81-2.81z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/right24.json b/public/assets/components/assets/icon/right24.json new file mode 100644 index 0000000..707b252 --- /dev/null +++ b/public/assets/components/assets/icon/right24.json @@ -0,0 +1 @@ +"M19.201 8.494l-2.847-2.848-.707.707 1.647 1.648h-4.451A6.901 6.901 0 0 0 6 14.929v6.07h1v-6.07A5.901 5.901 0 0 1 12.843 9h4.437l-1.634 1.634.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/right32.json b/public/assets/components/assets/icon/right32.json new file mode 100644 index 0000000..3aaf12d --- /dev/null +++ b/public/assets/components/assets/icon/right32.json @@ -0,0 +1 @@ +"M18.5 11A10.512 10.512 0 0 0 8 21.5V28h1v-6.5a9.51 9.51 0 0 1 9.5-9.5h6.78l-2.647 2.646.707.707 3.853-3.853-3.853-3.854-.707.707L25.279 11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightAlign16.json b/public/assets/components/assets/icon/rightAlign16.json new file mode 100644 index 0000000..d4bffb1 --- /dev/null +++ b/public/assets/components/assets/icon/rightAlign16.json @@ -0,0 +1 @@ +"M1 2h14v1H1zm6 5h8V6H7zm-6 4h14v-1H1zm6 4h8v-1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightAlign24.json b/public/assets/components/assets/icon/rightAlign24.json new file mode 100644 index 0000000..fe810a8 --- /dev/null +++ b/public/assets/components/assets/icon/rightAlign24.json @@ -0,0 +1 @@ +"M2 3h20v1H2zm8 7h12V9H10zm-8 6h20v-1H2zm8 6h12v-1H10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightAlign32.json b/public/assets/components/assets/icon/rightAlign32.json new file mode 100644 index 0000000..0cfd12e --- /dev/null +++ b/public/assets/components/assets/icon/rightAlign32.json @@ -0,0 +1 @@ +"M2 4h28v1H2zm12 9h16v-1H14zM2 21h28v-1H2zm12 8h16v-1H14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightEdge16.json b/public/assets/components/assets/icon/rightEdge16.json new file mode 100644 index 0000000..e9417cf --- /dev/null +++ b/public/assets/components/assets/icon/rightEdge16.json @@ -0,0 +1 @@ +"M2 8h7.26L7.674 6.415l.707-.707 2.809 2.81-2.81 2.808-.706-.707L9.295 9H2zm11 5h1V4h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightEdge24.json b/public/assets/components/assets/icon/rightEdge24.json new file mode 100644 index 0000000..5017267 --- /dev/null +++ b/public/assets/components/assets/icon/rightEdge24.json @@ -0,0 +1 @@ +"M13.354 8.646l3.853 3.854-3.854 3.854-.707-.707L15.293 13H3v-1h12.293l-2.647-2.646zM20 19h1V6h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightEdge32.json b/public/assets/components/assets/icon/rightEdge32.json new file mode 100644 index 0000000..d58fa2d --- /dev/null +++ b/public/assets/components/assets/icon/rightEdge32.json @@ -0,0 +1 @@ +"M26 8h1v17h-1zm-9.354 4.354L20.293 16H5v1h15.293l-3.646 3.646.707.707 4.853-4.853-4.854-4.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightLeft16.json b/public/assets/components/assets/icon/rightLeft16.json new file mode 100644 index 0000000..fa19f8d --- /dev/null +++ b/public/assets/components/assets/icon/rightLeft16.json @@ -0,0 +1 @@ +"M11.5.809L8.69 3.618l.708.707L11 2.723V5.25a4.233 4.233 0 0 1-.532 2.037l.734.733A5.24 5.24 0 0 0 12 5.25V2.723l1.602 1.602.707-.707zM5.494 9.975A2.53 2.53 0 0 0 3 12.505V14H2v-1.495a3.506 3.506 0 0 1 3.491-3.5l2.76-.003-1.605-1.604.707-.707 2.81 2.809-2.81 2.81-.706-.708 1.6-1.6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightLeft24.json b/public/assets/components/assets/icon/rightLeft24.json new file mode 100644 index 0000000..d33f095 --- /dev/null +++ b/public/assets/components/assets/icon/rightLeft24.json @@ -0,0 +1 @@ +"M9.5 14A4.52 4.52 0 0 0 5 18.513V21H4v-2.487A5.522 5.522 0 0 1 9.499 13h3.794l-1.646-1.646.707-.707 2.847 2.847-2.847 2.847-.707-.707L13.28 14zm10.847-9.36L17.5 1.793 14.653 4.64l.707.707L17 3.707v3.89a6.606 6.606 0 0 1-1.302 3.918l.712.712A7.605 7.605 0 0 0 18 7.597v-3.89l1.64 1.64z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightLeft32.json b/public/assets/components/assets/icon/rightLeft32.json new file mode 100644 index 0000000..8724832 --- /dev/null +++ b/public/assets/components/assets/icon/rightLeft32.json @@ -0,0 +1 @@ +"M24 3.707l2.646 2.646.707-.707L23.5 1.793l-3.854 3.853.707.707L23 3.707v5.09a9.006 9.006 0 0 1-3.167 6.855l.706.706A10.003 10.003 0 0 0 24 8.797zm-12.52 13.3l5.805-.015-2.639-2.638.707-.707 3.854 3.853-3.854 3.854-.707-.707 2.655-2.655-5.818-.016A6.537 6.537 0 0 0 5 24.506V28H4v-3.494a7.512 7.512 0 0 1 7.48-7.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightRight16.json b/public/assets/components/assets/icon/rightRight16.json new file mode 100644 index 0000000..a09b442 --- /dev/null +++ b/public/assets/components/assets/icon/rightRight16.json @@ -0,0 +1 @@ +"M2 8.255V14h1V8.255a4.243 4.243 0 0 1 3.83-4.207c.137-.014.27-.042.409-.042l1.007-.003-1.6 1.599.707.707 2.81-2.809L7.353.69l-.706.708L8.25 3.003l-1.015.003c-.109 0-.21.026-.318.033A5.244 5.244 0 0 0 2 8.255zm9 3.022V8a4.245 4.245 0 0 0-.616-2.203l.712-.71A5.216 5.216 0 0 1 12 8v3.277l1.602-1.602.707.707-2.809 2.81-2.81-2.81.708-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightRight24.json b/public/assets/components/assets/icon/rightRight24.json new file mode 100644 index 0000000..327599e --- /dev/null +++ b/public/assets/components/assets/icon/rightRight24.json @@ -0,0 +1 @@ +"M4 11.634V21h1v-9.366A6.643 6.643 0 0 1 11.608 5l1.668-.004-1.63 1.638.707.707 2.848-2.847-2.847-2.848-.707.707 1.65 1.651-1.692.005A7.638 7.638 0 0 0 4 11.634zm14 5.646V11.5a6.606 6.606 0 0 0-2.31-5.007l.702-.702A7.593 7.593 0 0 1 19 11.5v5.78l1.64-1.64.707.707-2.847 2.847-2.847-2.847.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rightRight32.json b/public/assets/components/assets/icon/rightRight32.json new file mode 100644 index 0000000..08e00f7 --- /dev/null +++ b/public/assets/components/assets/icon/rightRight32.json @@ -0,0 +1 @@ +"M5 16v12h1V16a9.015 9.015 0 0 1 8.977-9l3.288-.008-2.644 2.643.707.707 3.854-3.853-3.854-3.854-.707.707 2.65 2.65L14.974 6A10.016 10.016 0 0 0 5 16zm15.377-7.196l.706-.705A9.977 9.977 0 0 1 25 16v7.293l2.646-2.646.707.707-3.853 3.853-3.854-3.854.707-.707L24 23.293V16a8.99 8.99 0 0 0-3.623-7.196z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rings16.json b/public/assets/components/assets/icon/rings16.json new file mode 100644 index 0000000..7b193e0 --- /dev/null +++ b/public/assets/components/assets/icon/rings16.json @@ -0,0 +1 @@ +"M8 .2A7.8 7.8 0 1 0 15.8 8 7.8 7.8 0 0 0 8 .2zm0 14.6A6.8 6.8 0 1 1 14.8 8 6.808 6.808 0 0 1 8 14.8zM8 4a4 4 0 1 0 4 4 4 4 0 0 0-4-4zm0 7a3 3 0 1 1 3-3 3 3 0 0 1-3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rings24.json b/public/assets/components/assets/icon/rings24.json new file mode 100644 index 0000000..91d8313 --- /dev/null +++ b/public/assets/components/assets/icon/rings24.json @@ -0,0 +1 @@ +"M11.98 1.2A10.8 10.8 0 1 0 22.78 12a10.8 10.8 0 0 0-10.8-10.8zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.811 9.811 0 0 1-9.8 9.8zm0-14.6a4.8 4.8 0 1 0 4.8 4.8 4.8 4.8 0 0 0-4.8-4.8zm0 8.6a3.8 3.8 0 1 1 3.8-3.8 3.804 3.804 0 0 1-3.8 3.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rings32.json b/public/assets/components/assets/icon/rings32.json new file mode 100644 index 0000000..ddc86ac --- /dev/null +++ b/public/assets/components/assets/icon/rings32.json @@ -0,0 +1 @@ +"M15.98 29.8A13.8 13.8 0 1 1 29.78 16a13.815 13.815 0 0 1-13.8 13.8zm0-26.6A12.8 12.8 0 1 0 28.78 16a12.815 12.815 0 0 0-12.8-12.8zm0 19.6a6.8 6.8 0 1 1 6.8-6.8 6.808 6.808 0 0 1-6.8 6.8zm0-12.6a5.8 5.8 0 1 0 5.8 5.8 5.806 5.806 0 0 0-5.8-5.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsLargest16.json b/public/assets/components/assets/icon/ringsLargest16.json new file mode 100644 index 0000000..ae26e7f --- /dev/null +++ b/public/assets/components/assets/icon/ringsLargest16.json @@ -0,0 +1 @@ +"M8.824 15.105a1.719 1.719 0 0 0 .311.603 7.796 7.796 0 1 1 4.38-13.223 7.68 7.68 0 0 1 2.195 6.637 1.741 1.741 0 0 0-.605-.298l-.35-.094a6.856 6.856 0 0 0 .042-.73A6.8 6.8 0 1 0 8 14.797a6.855 6.855 0 0 0 .73-.043zM8 4a4 4 0 0 0-.008 8l-.275-1.027a3 3 0 1 1 3.256-3.256l1.026.275A3.999 3.999 0 0 0 8 4zm6.652 6.514L9 9l1.514 5.652a5.86 5.86 0 0 0 4.138-4.138z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsLargest24.json b/public/assets/components/assets/icon/ringsLargest24.json new file mode 100644 index 0000000..7159ff8 --- /dev/null +++ b/public/assets/components/assets/icon/ringsLargest24.json @@ -0,0 +1 @@ +"M13.511 21.668l.262.976a10.862 10.862 0 1 1 8.871-8.871l-.976-.262A9.878 9.878 0 0 0 21.795 12 9.8 9.8 0 1 0 12 21.795a9.878 9.878 0 0 0 1.511-.127zm1.883-13.062A4.8 4.8 0 1 0 12 16.8c.069 0 .133-.017.201-.02l-.264-.987a3.798 3.798 0 1 1 3.856-3.856l.987.264c.003-.068.02-.132.02-.201a4.785 4.785 0 0 0-1.406-3.394zM13 13l2.524 9.42a9.768 9.768 0 0 0 6.896-6.896z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsLargest32.json b/public/assets/components/assets/icon/ringsLargest32.json new file mode 100644 index 0000000..1aab0bf --- /dev/null +++ b/public/assets/components/assets/icon/ringsLargest32.json @@ -0,0 +1 @@ +"M18.293 28.587l.26.971A13.937 13.937 0 0 1 16 29.8 13.8 13.8 0 0 1 6.242 6.242 13.8 13.8 0 0 1 29.8 16a13.938 13.938 0 0 1-.241 2.553l-.972-.26A12.93 12.93 0 0 0 28.8 16 12.8 12.8 0 0 0 6.95 6.95 12.8 12.8 0 0 0 16 28.8a12.927 12.927 0 0 0 2.293-.213zm2.516-17.396a6.81 6.81 0 1 0-4.079 11.564l-.268-1.003a5.8 5.8 0 1 1 5.291-5.29l1.001.268a6.79 6.79 0 0 0-1.945-5.539zM17 17l3.534 13.188a13.675 13.675 0 0 0 9.654-9.654z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsSmallest16.json b/public/assets/components/assets/icon/ringsSmallest16.json new file mode 100644 index 0000000..0c3575d --- /dev/null +++ b/public/assets/components/assets/icon/ringsSmallest16.json @@ -0,0 +1 @@ +"M9.887 15.042a1.738 1.738 0 0 0 .304.44 7.816 7.816 0 1 1 4.914-4.276 1.747 1.747 0 0 0-.308-.284l-.505-.353a6.85 6.85 0 1 0-4.62 4.014zM8 4a4 4 0 0 0 0 8 3.934 3.934 0 0 0 .447-.045L8.002 11H8a3 3 0 1 1 3-3c0 .084-.018.164-.025.246l.918.643A3.973 3.973 0 0 0 8 4zm5.792 8.356L9 9l2.473 5.303a5.874 5.874 0 0 0 2.32-1.947z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsSmallest24.json b/public/assets/components/assets/icon/ringsSmallest24.json new file mode 100644 index 0000000..0263a84 --- /dev/null +++ b/public/assets/components/assets/icon/ringsSmallest24.json @@ -0,0 +1 @@ +"M14.958 21.341l.425.91a10.825 10.825 0 1 1 6.234-5.354l-.832-.582a9.781 9.781 0 1 0-5.827 5.026zM12 7.2a4.8 4.8 0 1 0 .803 9.519l-.445-.955c-.12.011-.235.036-.358.036a3.8 3.8 0 1 1 3.721-3.031l.857.6A4.746 4.746 0 0 0 16.8 12 4.8 4.8 0 0 0 12 7.2zm1 5.8l4.122 8.839a9.79 9.79 0 0 0 3.865-3.246z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsSmallest32.json b/public/assets/components/assets/icon/ringsSmallest32.json new file mode 100644 index 0000000..c7e512e --- /dev/null +++ b/public/assets/components/assets/icon/ringsSmallest32.json @@ -0,0 +1 @@ +"M20.185 29.113l.017.03a13.784 13.784 0 1 1 8.015-6.72l-.03-.027-.798-.558a12.765 12.765 0 1 0-7.614 6.397zm.624-17.922a6.808 6.808 0 1 0-3.62 11.498l-.45-.963a5.799 5.799 0 1 1 4.77-4.004l.87.608a6.805 6.805 0 0 0-1.57-7.139zm6.373 12.639L16 16l5.77 12.374a13.707 13.707 0 0 0 5.412-4.544z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsThreshold16.json b/public/assets/components/assets/icon/ringsThreshold16.json new file mode 100644 index 0000000..600b7fa --- /dev/null +++ b/public/assets/components/assets/icon/ringsThreshold16.json @@ -0,0 +1 @@ +"M5.172 5.172A4 4 0 1 0 8 4a3.987 3.987 0 0 0-2.828 1.172zm4.95 4.95A3 3 0 1 1 11 8a2.99 2.99 0 0 1-.879 2.121zM1.311 12a7.8 7.8 0 1 1 13.375 0H13.49a6.797 6.797 0 1 0-10.978 0zM16 13v3H0v-3h1v2h6v-2h1v2h7v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsThreshold24.json b/public/assets/components/assets/icon/ringsThreshold24.json new file mode 100644 index 0000000..4bb3c4d --- /dev/null +++ b/public/assets/components/assets/icon/ringsThreshold24.json @@ -0,0 +1 @@ +"M12 7.2a4.8 4.8 0 1 0 3.394 1.406A4.785 4.785 0 0 0 12 7.2zm0 8.6a3.804 3.804 0 1 1 2.686-1.114A3.788 3.788 0 0 1 12 15.8zM3.022 18a10.8 10.8 0 1 1 17.956 0h-1.24a9.795 9.795 0 1 0-15.476 0zM23 19v3H1v-3h1v2h9v-2h1v2h10v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsThreshold32.json b/public/assets/components/assets/icon/ringsThreshold32.json new file mode 100644 index 0000000..20fd05a --- /dev/null +++ b/public/assets/components/assets/icon/ringsThreshold32.json @@ -0,0 +1 @@ +"M16 22.797a6.797 6.797 0 1 1 4.809-1.988A6.782 6.782 0 0 1 16 22.797zm0-12.594a5.797 5.797 0 1 0 4.102 1.695A5.781 5.781 0 0 0 16 10.203zM6.903 25A12.798 12.798 0 0 1 25.051 6.95 12.794 12.794 0 0 1 25.097 25h1.348A13.794 13.794 0 0 0 6.242 6.242 13.776 13.776 0 0 0 5.555 25zM29 26v3H16v-3h-1v3H3v-3H2v4h28v-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsXBar16.json b/public/assets/components/assets/icon/ringsXBar16.json new file mode 100644 index 0000000..2dadb14 --- /dev/null +++ b/public/assets/components/assets/icon/ringsXBar16.json @@ -0,0 +1 @@ +"M8.5 14.828a1.74 1.74 0 0 0-.43.968c-.023 0-.046.004-.07.004a7.8 7.8 0 1 1 7.762-8.55h-1.006A6.799 6.799 0 1 0 8 14.8c.186 0 .369-.013.55-.028zM8 4a4 4 0 0 0 0 8 3.956 3.956 0 0 0 1.212-.207 1.88 1.88 0 0 1-.135-.312 1.768 1.768 0 0 1-.535-.536 2.998 2.998 0 1 1 2.352-3.695h1.03A3.997 3.997 0 0 0 8 4zm2 5v1h6V9zm4.414 2.013l-1.502 1.79-1.066-1.79h-1.088l1.461 2.302L9.8 16h1.033l1.854-2.153L13.967 16h1.097l-1.684-2.685 2.046-2.302z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsXBar24.json b/public/assets/components/assets/icon/ringsXBar24.json new file mode 100644 index 0000000..0817702 --- /dev/null +++ b/public/assets/components/assets/icon/ringsXBar24.json @@ -0,0 +1 @@ +"M13.125 22.425v.316A10.925 10.925 0 0 1 12 22.8 10.8 10.8 0 1 1 22.75 11h-1a9.868 9.868 0 1 0-8.488 10.71 1.997 1.997 0 0 0-.137.715zM12 7.2a4.8 4.8 0 0 0 0 9.6v-.114a2.668 2.668 0 0 1 .183-.905c-.062.003-.12.019-.183.019a3.8 3.8 0 1 1 3.65-4.8h1.042A4.8 4.8 0 0 0 12 7.2zm2 6.8h9v-1h-9zm5.101 4.938l2.774-3.488V15h-.844L18.5 18.182 15.969 15h-.844S14.018 16.16 14 16.685V17h1.125v-.315a2.117 2.117 0 0 1 .228-.947l2.546 3.2-2.774 3.487v.45h.844l2.531-3.182 2.531 3.182h.844s1.107-1.16 1.125-1.685V21h-1.125v.189a2.12 2.12 0 0 1-.229.948z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ringsXBar32.json b/public/assets/components/assets/icon/ringsXBar32.json new file mode 100644 index 0000000..7eacd11 --- /dev/null +++ b/public/assets/components/assets/icon/ringsXBar32.json @@ -0,0 +1 @@ +"M17.636 29.29v.404A13.993 13.993 0 0 1 16 29.8 13.8 13.8 0 0 1 6.242 6.242 13.786 13.786 0 0 1 29.752 15h-1A12.793 12.793 0 0 0 6.948 6.95 12.8 12.8 0 0 0 16 28.8a12.95 12.95 0 0 0 1.738-.13 1.998 1.998 0 0 0-.102.62zM11.19 11.191A6.797 6.797 0 0 0 16 22.797c.065 0 .129-.008.193-.01a1.978 1.978 0 0 1-.103-.605v-.394A5.802 5.802 0 1 1 21.702 15h1.013a6.786 6.786 0 0 0-11.524-3.809zM30 18v-1H18v1zm-1 9.584a2.37 2.37 0 0 1-.444 1.334l-3.497-4.458 3.85-4.76v-.587h-1.12l-3.557 4.371-3.437-4.368h-1.123c-.015.016-1.509 1.588-1.532 2.281l-.05.603h1.496v-.603a2.312 2.312 0 0 1 .402-1.333l3.497 4.458-3.8 4.759v.619h1.07l3.556-4.402 3.438 4.402h1.138c.155-.166 1.495-1.66 1.517-2.315l.05-.585H29z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roadSign16.json b/public/assets/components/assets/icon/roadSign16.json new file mode 100644 index 0000000..513cf04 --- /dev/null +++ b/public/assets/components/assets/icon/roadSign16.json @@ -0,0 +1 @@ +"M8 16a.997.997 0 0 0 .707-.293l7-7a1 1 0 0 0 0-1.414l-7-7a1 1 0 0 0-1.414 0l-7 7a1 1 0 0 0 0 1.414l7 7A.997.997 0 0 0 8 16zM8 .75L15.25 8 8 15.25.75 8zM8.419 8A1.42 1.42 0 0 0 7 9.419V11H6V9.419A2.421 2.421 0 0 1 8.419 7H9V5.55l2.05 1.95L9 9.45V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roadSign24.json b/public/assets/components/assets/icon/roadSign24.json new file mode 100644 index 0000000..2d9b3c7 --- /dev/null +++ b/public/assets/components/assets/icon/roadSign24.json @@ -0,0 +1 @@ +"M.9 12a1.412 1.412 0 0 0 .41.991l9.699 9.698a1.401 1.401 0 0 0 1.982 0l9.698-9.698a1.403 1.403 0 0 0 0-1.983l-9.697-9.696a1.401 1.401 0 0 0-1.983-.002l-9.698 9.698A1.412 1.412 0 0 0 .9 12zm1.118-.286l9.698-9.696a.401.401 0 0 1 .567-.001l9.7 9.698a.403.403 0 0 1 0 .57l-9.699 9.697a.402.402 0 0 1-.568 0l-9.698-9.698a.403.403 0 0 1 0-.57zM10 16H9v-2.286A3.718 3.718 0 0 1 12.714 10h2.579l-1.647-1.646.707-.707 2.854 2.853-2.854 2.854-.707-.707L15.293 11h-2.58A2.717 2.717 0 0 0 10 13.714z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roadSign32.json b/public/assets/components/assets/icon/roadSign32.json new file mode 100644 index 0000000..7c3e7ae --- /dev/null +++ b/public/assets/components/assets/icon/roadSign32.json @@ -0,0 +1 @@ +"M17.08 2.347a1.525 1.525 0 0 0-2.158 0L2.347 14.922a1.525 1.525 0 0 0 0 2.157L14.92 29.653a1.525 1.525 0 0 0 2.157 0l12.575-12.575a1.525 1.525 0 0 0 0-2.157zM28.945 16.37L16.371 28.946a.526.526 0 0 1-.743 0L3.054 16.372a.526.526 0 0 1 0-.743L15.629 3.054a.526.526 0 0 1 .743 0l12.574 12.574a.526.526 0 0 1 0 .743zm-9.592-5.725l3.853 3.855-3.852 3.853-.707-.707L21.293 15h-5.119a3.194 3.194 0 0 0-3.194 3.194v3.763H12v-3.859a4.097 4.097 0 0 1 4.097-4.097h5.196l-2.647-2.647z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rosette16.json b/public/assets/components/assets/icon/rosette16.json new file mode 100644 index 0000000..3ee6175 --- /dev/null +++ b/public/assets/components/assets/icon/rosette16.json @@ -0,0 +1 @@ +"M15 8c0-3.813-3.075-6.8-7-6.8S1 4.187 1 8v7h14V8zM2 8c0-3.252 2.636-5.8 6-5.8s6 2.548 6 5.8v6H2V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rosette24.json b/public/assets/components/assets/icon/rosette24.json new file mode 100644 index 0000000..a7c3df5 --- /dev/null +++ b/public/assets/components/assets/icon/rosette24.json @@ -0,0 +1 @@ +"M22 11.9c0-5.383-4.393-9.6-10-9.6S2 6.517 2 11.9V22h20V11.9zm-19 0c0-4.823 3.953-8.6 9-8.6s9 3.777 9 8.6V21H3v-9.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rosette32.json b/public/assets/components/assets/icon/rosette32.json new file mode 100644 index 0000000..0b8624f --- /dev/null +++ b/public/assets/components/assets/icon/rosette32.json @@ -0,0 +1 @@ +"M29 16c0-7.178-5.71-12.8-13-12.8S3 8.822 3 16v13h26V16zM4 16C4 9.383 9.271 4.2 16 4.2S28 9.383 28 16v12H4V16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rotate16.json b/public/assets/components/assets/icon/rotate16.json new file mode 100644 index 0000000..1fbd599 --- /dev/null +++ b/public/assets/components/assets/icon/rotate16.json @@ -0,0 +1 @@ +"M9 9H7V7h2zm6.8-1A7.8 7.8 0 1 0 7 15.728v-1.01a6.802 6.802 0 1 1 4-.625V12h-1v4h4v-1h-2.582A7.802 7.802 0 0 0 15.8 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rotate24.json b/public/assets/components/assets/icon/rotate24.json new file mode 100644 index 0000000..9c3d8a3 --- /dev/null +++ b/public/assets/components/assets/icon/rotate24.json @@ -0,0 +1 @@ +"M17.8 21H22v1h-6v-6h1v4.508a9.861 9.861 0 1 0-5 1.373v.837A10.748 10.748 0 1 1 17.8 21zM11 11v2h2v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rotate32.json b/public/assets/components/assets/icon/rotate32.json new file mode 100644 index 0000000..8192021 --- /dev/null +++ b/public/assets/components/assets/icon/rotate32.json @@ -0,0 +1 @@ +"M17 17h-2v-2h2zm12.8-1A13.8 13.8 0 1 0 16 29.8v-1a12.819 12.819 0 1 1 6-1.501V23h-1v6h6v-1h-4.21a13.8 13.8 0 0 0 7.01-12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rotateDevice16.json b/public/assets/components/assets/icon/rotateDevice16.json new file mode 100644 index 0000000..f6551da --- /dev/null +++ b/public/assets/components/assets/icon/rotateDevice16.json @@ -0,0 +1 @@ +"M10.992.285a.713.713 0 0 0-.984 0L.284 10.01a.698.698 0 0 0 .001.983l4.722 4.722a.695.695 0 0 0 .985 0l9.724-9.723a.698.698 0 0 0-.001-.983zM9 2.707L13.293 7 7 13.293 2.707 9zM5.5 14.793L3.707 13l.5-.5-.707-.707-.5.5L1.207 10.5 2 9.707 6.293 14zm8.5-8.5L9.707 2l.793-.793L14.793 5.5zM4 .824L6.058 2.5 4 4.176V3H2.5A1.502 1.502 0 0 0 1 4.5V5H0v-.5A2.503 2.503 0 0 1 2.5 2H4zm8 11v1.177h1.5a1.502 1.502 0 0 0 1.5-1.5V11h1v.5a2.503 2.503 0 0 1-2.5 2.5H12v1.175L9.942 13.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rotateDevice24.json b/public/assets/components/assets/icon/rotateDevice24.json new file mode 100644 index 0000000..d876a97 --- /dev/null +++ b/public/assets/components/assets/icon/rotateDevice24.json @@ -0,0 +1 @@ +"M21.323 8.616l-4.94-4.94a1.251 1.251 0 0 0-1.767 0l-10.94 10.94a1.251 1.251 0 0 0 0 1.768l4.94 4.94a1.25 1.25 0 0 0 1.768 0l10.94-10.94a1.251 1.251 0 0 0 0-1.768zM14 5.707L19.293 11 11.5 18.793 6.207 13.5zm-4.323 14.91a.25.25 0 0 1-.354 0l-1.47-1.47.5-.5-2-2-.5.5-1.47-1.47a.25.25 0 0 1 0-.354L5.5 14.207l5.293 5.293zm10.94-10.94l-.617.616L14.707 5l.616-.616a.25.25 0 0 1 .354 0l4.94 4.94a.25.25 0 0 1 0 .353zm1.394 6.265V18a3.003 3.003 0 0 1-3 3h-3.292l1.635 1.634-.707.707-2.848-2.847 2.848-2.848.707.707L15.707 20h3.304a2.002 2.002 0 0 0 2-2v-2.058zM4 9H3V7a3.003 3.003 0 0 1 3-3h3.293L7.646 2.354l.707-.707 2.848 2.847L8.354 7.34l-.707-.707L9.28 5H6a2.002 2.002 0 0 0-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rotateDevice32.json b/public/assets/components/assets/icon/rotateDevice32.json new file mode 100644 index 0000000..76d86a7 --- /dev/null +++ b/public/assets/components/assets/icon/rotateDevice32.json @@ -0,0 +1 @@ +"M29 12a1.986 1.986 0 0 0-.586-1.414l-7-7a2.047 2.047 0 0 0-2.828 0l-15 15a2 2 0 0 0 0 2.828l7 7a2 2 0 0 0 2.828 0l15-15A1.986 1.986 0 0 0 29 12zM18.44 5.146l8.414 8.415L14.06 26.354l-8.415-8.415zm-7.147 22.561l-2.5-2.5.56-.56-2-2-.56.56-2.5-2.5a1 1 0 0 1 0-1.414l.646-.647 8.415 8.415-.647.646a1.024 1.024 0 0 1-1.414 0zm16.414-15l-.146.146-8.415-8.414.147-.146a1 1 0 0 1 1.414 0l7 7a1 1 0 0 1 0 1.414zM30 19v3a4.004 4.004 0 0 1-4 4h-4.28l2.647 2.646-.707.707-3.853-3.853 3.853-3.854.707.707L21.721 25H26a3.003 3.003 0 0 0 3-3v-3zM3 13H2v-3a4.004 4.004 0 0 1 4-4h4.28L7.632 3.354l.707-.707L12.193 6.5 8.34 10.354l-.707-.707L10.279 7H6a3.003 3.003 0 0 0-3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roundAbout16.json b/public/assets/components/assets/icon/roundAbout16.json new file mode 100644 index 0000000..9bf7536 --- /dev/null +++ b/public/assets/components/assets/icon/roundAbout16.json @@ -0,0 +1 @@ +"M15.948 5.504l.052.032-.495.854-1.11-.677a6.769 6.769 0 0 1-4.562 8.829l-.518-.898a5.776 5.776 0 0 0 4.108-7.681l-.667 1.093-.853-.52 1.561-2.562zm-7.877 9.058l-1.437-2.633-.878.479.633 1.16A5.768 5.768 0 0 1 2.404 6.5H1.372a6.772 6.772 0 0 0 4.696 8.016l-1.11.606.48.877zM2 5h3V4H3.81a5.77 5.77 0 0 1 8.049-.318l.51-.884A6.77 6.77 0 0 0 3 3.408V2H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roundAbout24.json b/public/assets/components/assets/icon/roundAbout24.json new file mode 100644 index 0000000..6b58aff --- /dev/null +++ b/public/assets/components/assets/icon/roundAbout24.json @@ -0,0 +1 @@ +"M4 3h1v2.155a9.762 9.762 0 0 1 14.333.366l-.526.91A8.773 8.773 0 0 0 5.581 6H8v1H4zm16.4 4.671l-2 3.465.866.5 1.187-2.057A8.767 8.767 0 0 1 13.18 20.71l.536.929a9.752 9.752 0 0 0 7.73-12.21l1.918 1.108.5-.867zm-9.096 13.791l-2-3.464-.866.5 1.127 1.952A8.761 8.761 0 0 1 3.738 9H2.674a9.778 9.778 0 0 0 6.688 12.429L7.34 22.596l.5.866z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roundAbout32.json b/public/assets/components/assets/icon/roundAbout32.json new file mode 100644 index 0000000..b16424d --- /dev/null +++ b/public/assets/components/assets/icon/roundAbout32.json @@ -0,0 +1 @@ +"M10.107 30.794l-.5-.866 2.842-1.64a12.786 12.786 0 0 1-8.23-17.29h1.11a11.757 11.757 0 0 0 7.397 16.33l-1.654-2.864.866-.5 2.5 4.33zm17.456-19.088l-2.5 4.33.865.5 1.642-2.844a11.777 11.777 0 0 1-11.121 14.085l.56.972a12.795 12.795 0 0 0 11.53-15.324l2.854 1.647.5-.866zM5 9h5V8H7.351a11.76 11.76 0 0 1 18.84 2.08l.57-.986A12.768 12.768 0 0 0 6.023 8H6V4H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roundAboutRight16.json b/public/assets/components/assets/icon/roundAboutRight16.json new file mode 100644 index 0000000..c445d2f --- /dev/null +++ b/public/assets/components/assets/icon/roundAboutRight16.json @@ -0,0 +1 @@ +"M2.536 3.974l1.561 2.562-.853.52-.667-1.094a5.776 5.776 0 0 0 4.108 7.682l-.518.898a6.769 6.769 0 0 1-4.563-8.829l-1.11.677L0 5.536l.052-.032zM10.562 16l.48-.877-1.11-.606A6.772 6.772 0 0 0 14.628 6.5h-1.032a5.768 5.768 0 0 1-3.985 7.067l.633-1.16-.878-.478-1.437 2.633zM14 2h-1v1.408a6.77 6.77 0 0 0-9.37-.61l.511.884A5.77 5.77 0 0 1 12.19 4H11v1h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roundAboutRight24.json b/public/assets/components/assets/icon/roundAboutRight24.json new file mode 100644 index 0000000..3714632 --- /dev/null +++ b/public/assets/components/assets/icon/roundAboutRight24.json @@ -0,0 +1 @@ +"M20 7h-4V6h2.42a8.773 8.773 0 0 0-13.227.431l-.526-.91A9.762 9.762 0 0 1 19 5.155V3h1zM.136 9.671l.5.867L2.553 9.43a9.752 9.752 0 0 0 7.731 12.209l.536-.929A8.767 8.767 0 0 1 3.547 9.58l1.187 2.057.866-.5-2-3.465zM16.16 23.462l.5-.866-2.022-1.167A9.778 9.778 0 0 0 21.326 9h-1.064a8.761 8.761 0 0 1-5.827 11.45l1.127-1.952-.866-.5-2 3.464z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roundAboutRight32.json b/public/assets/components/assets/icon/roundAboutRight32.json new file mode 100644 index 0000000..6883b23 --- /dev/null +++ b/public/assets/components/assets/icon/roundAboutRight32.json @@ -0,0 +1 @@ +"M17.563 28.294l2.5-4.33.865.5-1.654 2.864a11.757 11.757 0 0 0 7.398-16.33h1.109a12.786 12.786 0 0 1-8.23 17.29l2.842 1.64-.5.866zM.107 14.206l.5.866 2.854-1.647a12.795 12.795 0 0 0 11.53 15.324l.56-.972a11.777 11.777 0 0 1-11.12-14.085l1.641 2.844.866-.5-2.5-4.33zM27 4h-1v4h-.024A12.768 12.768 0 0 0 5.24 9.094l.569.986A11.76 11.76 0 0 1 24.649 8H22v1h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roundedRectangle16.json b/public/assets/components/assets/icon/roundedRectangle16.json new file mode 100644 index 0000000..beb20e7 --- /dev/null +++ b/public/assets/components/assets/icon/roundedRectangle16.json @@ -0,0 +1 @@ +"M12.5 15h-9A3.504 3.504 0 0 1 0 11.5v-7A3.504 3.504 0 0 1 3.5 1h9A3.504 3.504 0 0 1 16 4.5v7a3.504 3.504 0 0 1-3.5 3.5zm-9-13A2.503 2.503 0 0 0 1 4.5v7A2.503 2.503 0 0 0 3.5 14h9a2.503 2.503 0 0 0 2.5-2.5v-7A2.503 2.503 0 0 0 12.5 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roundedRectangle24.json b/public/assets/components/assets/icon/roundedRectangle24.json new file mode 100644 index 0000000..0005526 --- /dev/null +++ b/public/assets/components/assets/icon/roundedRectangle24.json @@ -0,0 +1 @@ +"M18.5 21h-13A4.505 4.505 0 0 1 1 16.5v-9A4.505 4.505 0 0 1 5.5 3h13A4.505 4.505 0 0 1 23 7.5v9a4.505 4.505 0 0 1-4.5 4.5zM5.5 4A3.504 3.504 0 0 0 2 7.5v9A3.504 3.504 0 0 0 5.5 20h13a3.504 3.504 0 0 0 3.5-3.5v-9A3.504 3.504 0 0 0 18.5 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/roundedRectangle32.json b/public/assets/components/assets/icon/roundedRectangle32.json new file mode 100644 index 0000000..5a13a2c --- /dev/null +++ b/public/assets/components/assets/icon/roundedRectangle32.json @@ -0,0 +1 @@ +"M24.5 27h-17A5.507 5.507 0 0 1 2 21.5v-11A5.507 5.507 0 0 1 7.5 5h17a5.507 5.507 0 0 1 5.5 5.5v11a5.507 5.507 0 0 1-5.5 5.5zM7.5 6A4.505 4.505 0 0 0 3 10.5v11A4.505 4.505 0 0 0 7.5 26h17a4.505 4.505 0 0 0 4.5-4.5v-11A4.505 4.505 0 0 0 24.5 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/routeFrom16.json b/public/assets/components/assets/icon/routeFrom16.json new file mode 100644 index 0000000..6c58393 --- /dev/null +++ b/public/assets/components/assets/icon/routeFrom16.json @@ -0,0 +1 @@ +"M7 9.5A1.5 1.5 0 1 0 8.5 8 1.5 1.5 0 0 0 7 9.5zm2 0a.5.5 0 1 1-.5-.5.5.5 0 0 1 .5.5zM6.415 4.325l-.707-.707 2.81-2.81 2.808 2.81-.707.707L9 2.705V7H8V2.74zM14 9.5a5.5 5.5 0 1 1-9.009-4.231l.711.735a4.5 4.5 0 1 0 5.596 0l.71-.735A5.49 5.49 0 0 1 14 9.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/routeFrom24.json b/public/assets/components/assets/icon/routeFrom24.json new file mode 100644 index 0000000..a4fb18f --- /dev/null +++ b/public/assets/components/assets/icon/routeFrom24.json @@ -0,0 +1 @@ +"M10.36 5.347l-.707-.707L12.5 1.793l2.847 2.847-.707.707L13 3.707V11h-1V3.707zm6.374 3.218l-.713.713a6.304 6.304 0 1 1-7.142.075l-.713-.713a7.298 7.298 0 1 0 8.568-.075zM12.5 13a1.5 1.5 0 1 1-1.5 1.5 1.502 1.502 0 0 1 1.5-1.5zm0 1a.5.5 0 1 0 .5.5.5.5 0 0 0-.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/routeFrom32.json b/public/assets/components/assets/icon/routeFrom32.json new file mode 100644 index 0000000..44064a8 --- /dev/null +++ b/public/assets/components/assets/icon/routeFrom32.json @@ -0,0 +1 @@ +"M13.354 7.354l-.707-.707L16.5 2.793l3.854 3.854-.707.707L17 4.707V15h-1V4.707zM16.5 18a1.5 1.5 0 1 1-1.5 1.5 1.5 1.5 0 0 1 1.5-1.5zm0 1a.5.5 0 1 0 .5.5.5.5 0 0 0-.5-.5zm6.33-6.294l-.707.706a8.3 8.3 0 1 1-11.246 0l-.706-.706a9.3 9.3 0 1 0 12.658 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/routeTo16.json b/public/assets/components/assets/icon/routeTo16.json new file mode 100644 index 0000000..f38ad7f --- /dev/null +++ b/public/assets/components/assets/icon/routeTo16.json @@ -0,0 +1 @@ +"M8.517 8.809l2.81 2.809-.708.707L9 10.705V15H8v-4.26l-1.585 1.585-.707-.707zM8.5 8A1.5 1.5 0 1 1 10 6.5 1.5 1.5 0 0 1 8.5 8zm0-1a.5.5 0 1 0-.5-.5.5.5 0 0 0 .5.5zm0-6a5.491 5.491 0 0 0-4.011 9.25l.702-.725a4.5 4.5 0 1 1 6.618 0l.702.726A5.491 5.491 0 0 0 8.5 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/routeTo24.json b/public/assets/components/assets/icon/routeTo24.json new file mode 100644 index 0000000..524f7fc --- /dev/null +++ b/public/assets/components/assets/icon/routeTo24.json @@ -0,0 +1 @@ +"M12.5 12.793l2.847 2.847-.707.707-1.64-1.64V22h-1v-7.293l-1.64 1.64-.707-.707zm0-1.793A1.5 1.5 0 1 1 14 9.5a1.5 1.5 0 0 1-1.5 1.5zm0-1a.5.5 0 1 0-.5-.5.5.5 0 0 0 .5.5zm0-7.8a7.289 7.289 0 0 0-5.302 12.302l.707-.706a6.3 6.3 0 1 1 9.273-.092l.707.707A7.287 7.287 0 0 0 12.5 2.201z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/routeTo32.json b/public/assets/components/assets/icon/routeTo32.json new file mode 100644 index 0000000..47782d9 --- /dev/null +++ b/public/assets/components/assets/icon/routeTo32.json @@ -0,0 +1 @@ +"M18 12.5a1.5 1.5 0 1 0-1.5 1.5 1.5 1.5 0 0 0 1.5-1.5zm-2 0a.5.5 0 1 1 .5.5.5.5 0 0 1-.5-.5zm.5 4.293l3.854 3.854-.707.707L17 18.707V29h-1V18.707l-2.646 2.646-.707-.707zm9.3-4.293a9.254 9.254 0 0 1-2.472 6.293l-.707-.707a8.3 8.3 0 1 0-12.242 0l-.707.707A9.294 9.294 0 1 1 25.8 12.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rtlElementsAlign16.json b/public/assets/components/assets/icon/rtlElementsAlign16.json new file mode 100644 index 0000000..345ce72 --- /dev/null +++ b/public/assets/components/assets/icon/rtlElementsAlign16.json @@ -0,0 +1 @@ +"M14 5H0V2h14zM1 4h12V3H1zm9 5H4V6h6zM5 8h4V7H5zm9 6h-3V6h3zm-2-1h1V7h-1zm-2 0H6v-3h4zm-3-1h2v-1H7zm9-12h-1v16h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rtlElementsAlign24.json b/public/assets/components/assets/icon/rtlElementsAlign24.json new file mode 100644 index 0000000..f1818d9 --- /dev/null +++ b/public/assets/components/assets/icon/rtlElementsAlign24.json @@ -0,0 +1 @@ +"M15 18h-5v-4h5zm-4-1h3v-2h-3zM21 7H1V3h20zM2 6h18V4H2zm19 15h-5V8h5zm-4-1h3V9h-3zm-2-7H7V8h8zm-7-1h6V9H8zM23 1h-1v22h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rtlElementsAlign32.json b/public/assets/components/assets/icon/rtlElementsAlign32.json new file mode 100644 index 0000000..3044a29 --- /dev/null +++ b/public/assets/components/assets/icon/rtlElementsAlign32.json @@ -0,0 +1 @@ +"M27 9H3V4h24zM4 8h22V5H4zm15 9H9v-7h10zm-9-1h8v-5h-8zm17 12h-7V10h7zm-6-1h5V11h-5zm-2-4h-7v-5h7zm-6-1h5v-3h-5zM29 1h-1v30h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rtlParagraphAlign16.json b/public/assets/components/assets/icon/rtlParagraphAlign16.json new file mode 100644 index 0000000..d608cc3 --- /dev/null +++ b/public/assets/components/assets/icon/rtlParagraphAlign16.json @@ -0,0 +1 @@ +"M13 1v2h-2v9H9V3H8v9H6V7C2.03 7 2.03 1 6 1zm2 12H2.72l.63-.62-.7-.71L.79 13.5l1.86 1.83.7-.71-.63-.62H15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rtlParagraphAlign24.json b/public/assets/components/assets/icon/rtlParagraphAlign24.json new file mode 100644 index 0000000..1222fb0 --- /dev/null +++ b/public/assets/components/assets/icon/rtlParagraphAlign24.json @@ -0,0 +1 @@ +"M17 2v2h-2v13h-2V4h-2v13H9V9a3.777 3.777 0 0 1-4-3.5A3.78 3.78 0 0 1 9 2zm5 17H3.7l1.63-1.62-.71-.71-2.81 2.81 2.81 2.81.71-.71L3.74 20H22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/rtlParagraphAlign32.json b/public/assets/components/assets/icon/rtlParagraphAlign32.json new file mode 100644 index 0000000..5cc09a4 --- /dev/null +++ b/public/assets/components/assets/icon/rtlParagraphAlign32.json @@ -0,0 +1 @@ +"M29 27H4.74l1.59 1.58-.71.71-2.81-2.81 2.81-2.81.71.71L4.7 26H29zM13.5 3A5.498 5.498 0 0 0 8 8.5c0 2.806 2.062 5.5 6 5.5v10h2V5h2v19h2V5h3V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/running16.json b/public/assets/components/assets/icon/running16.json new file mode 100644 index 0000000..d6543e1 --- /dev/null +++ b/public/assets/components/assets/icon/running16.json @@ -0,0 +1 @@ +"M10.5 2.9a1.4 1.4 0 1 1 1.4-1.4 1.4 1.4 0 0 1-1.4 1.4zM4.567 4.034L5 7.149c0 .53 1.208.366 1.19-.037L5.897 5.08l1.971-.36-.748 3.69 2.701 3.133-1.101 3.348a.712.712 0 0 0 .293.97c.391.148.842-.155 1.113-.692.04-.078 1.429-3.845 1.429-3.845L9.44 8.897l.81-3.977c.195-.947-1.05-1.396-2.17-1.79zM3.38 12.893c.044.402.581.634 1.012.558l2.514-.888 1.198-1.48-.868-1.007-.906 1.141L3.906 12a.774.774 0 0 0-.526.893zm9.966-7.038a.666.666 0 0 0-.722-.604l-1.538.58-.28 1.373 2.221-.728a.662.662 0 0 0 .319-.62z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/running24.json b/public/assets/components/assets/icon/running24.json new file mode 100644 index 0000000..a5cf925 --- /dev/null +++ b/public/assets/components/assets/icon/running24.json @@ -0,0 +1 @@ +"M12.1 3A1.9 1.9 0 1 1 14 4.9 1.898 1.898 0 0 1 12.1 3zm2.568 4.893c.26-1.262-1.399-1.861-2.894-2.385L7.09 6.71l.577 4.154c0 .708 1.611.489 1.587-.049l-.39-2.71 2.628-.48-.998 4.92 3.602 4.179-1.469 4.463a.95.95 0 0 0 .39 1.294c.523.196 1.124-.207 1.486-.923.052-.104 1.904-5.127 1.904-5.127l-2.818-3.236 1.08-5.303zm-5.974 8.848l-3.234.528a1.033 1.033 0 0 0-.752 1.158c.035.539.737.88 1.315.802l3.36-.662 2.54-2.831-1.174-1.361zm8.605-7.74l-1.954.578-.374 1.837 2.865-.781a.881.881 0 0 0-.537-1.633z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/running32.json b/public/assets/components/assets/icon/running32.json new file mode 100644 index 0000000..22e0cc3 --- /dev/null +++ b/public/assets/components/assets/icon/running32.json @@ -0,0 +1 @@ +"M18.5 8A2.5 2.5 0 1 1 21 5.499 2.5 2.5 0 0 1 18.5 8zM9.073 9.87l.739 5.318c0 .906 2.062.624 2.03-.063l-.5-3.469 3.365-.614-1.277 6.297 4.61 5.349-1.88 5.713a1.215 1.215 0 0 0 .5 1.656c.668.251 1.422-.078 1.901-1.182.06-.136 2.438-6.563 2.438-6.563l-3.607-4.14 1.382-6.789c.332-1.615-1.79-2.382-3.704-3.053zm.166 16.352l3.409-.935 2.602-3.998-1.446-1.678-2.157 3.387-3.363.82a1.298 1.298 0 0 0-1 1.537 1.863 1.863 0 0 0 1.955.867zm12.903-13.42l-2.588.765-.479 2.35 3.755-1.025a1.128 1.128 0 0 0-.688-2.09z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/runningOutline16.json b/public/assets/components/assets/icon/runningOutline16.json new file mode 100644 index 0000000..87aa857 --- /dev/null +++ b/public/assets/components/assets/icon/runningOutline16.json @@ -0,0 +1 @@ +"M10.5 3c.827 0 1.5-.673 1.5-1.5S11.327 0 10.5 0 9 .673 9 1.5 9.673 3 10.5 3zm0-2a.5.5 0 1 1-.001 1.001A.5.5 0 0 1 10.5 1zm3.412 3.993a1.492 1.492 0 0 0-.773-.85 1.487 1.487 0 0 0-1.146-.055l-1.506.541a1.498 1.498 0 0 0-.816-1.47l-1.001-.5a1.52 1.52 0 0 0-.964-.13l-2.5.5A1.505 1.505 0 0 0 4 4.5V7c0 .827.673 1.5 1.5 1.5S7 7.827 7 7V5.73l.343-.069-.331 2.653c-.025.201-.001.4.053.591l-1.219 1.582-1.808.586a1.486 1.486 0 0 0-.874.745 1.49 1.49 0 0 0-.09 1.145 1.495 1.495 0 0 0 1.889.964l2.25-.73c.29-.094.54-.271.725-.51l.863-1.12.106.153-.818 2.271a1.49 1.49 0 0 0 .054 1.148c.17.362.472.636.847.771a1.503 1.503 0 0 0 1.92-.902l1.08-3a1.503 1.503 0 0 0-.177-1.363L10.06 8.116l.033-.268c.012 0 .023.005.034.005.174 0 .345-.03.507-.088l2.374-.853a1.504 1.504 0 0 0 .904-1.919zm-6.766 7.083a.494.494 0 0 1-.242.17l-2.25.73a.5.5 0 1 1-.31-.951l2.105-.682 1.156-1.5.598.861-1.057 1.372zm3.845-.861a.503.503 0 0 1 .06.455l-1.081 3a.503.503 0 0 1-.64.3.496.496 0 0 1-.3-.64l.992-2.757L8.09 8.785a.501.501 0 0 1-.085-.348l.412-3.297-.017-.381-.47-.235L6 4.91V7a.5.5 0 0 1-1 0V4.5c0-.237.169-.443.402-.49l2.498-.5a.505.505 0 0 1 .324.043l1 .5a.5.5 0 0 1 .272.51l-.476 3.81 1.971 2.842zM12.67 5.97l-2.374.852c-.023.009-.05.006-.075.01l.137-1.094 1.975-.71a.484.484 0 0 1 .38.019.501.501 0 0 1-.044.923z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/runningOutline24.json b/public/assets/components/assets/icon/runningOutline24.json new file mode 100644 index 0000000..12675d7 --- /dev/null +++ b/public/assets/components/assets/icon/runningOutline24.json @@ -0,0 +1 @@ +"M14 5c1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2 .897 2 2 2zm0-3a1 1 0 1 1-.002 1.998A1 1 0 0 1 14 2zm5.353 5.929c-.17-.471-.512-.849-.966-1.063s-.963-.239-1.433-.07l-2.346.844.027-.22a1.878 1.878 0 0 0-1.021-1.91l-1.378-.689a1.913 1.913 0 0 0-1.204-.159l-3.438.688a1.881 1.881 0 0 0-1.507 1.837V10.5c0 1.065.876 2 1.875 2 1.034 0 1.875-.84 1.875-1.875v-1.9l.878-.176-.488 3.906c-.035.283.002.565.092.831L8.55 15.58l-2.542.824c-.476.154-.864.485-1.092.931s-.267.954-.113 1.43a1.868 1.868 0 0 0 2.362 1.206l3.095-1.003c.363-.12.677-.34.905-.639l1.343-1.743.347.5-1.157 3.216a1.86 1.86 0 0 0 .068 1.434c.213.454.59.796 1.057.964a1.877 1.877 0 0 0 2.401-1.128l1.486-4.124a1.878 1.878 0 0 0-.222-1.704l-2.451-3.536.049-.395 4.135-1.485a1.881 1.881 0 0 0 1.13-2.4zm-8.98 9.79a.871.871 0 0 1-.422.298L6.857 19.02a.886.886 0 0 1-1.102-.563.868.868 0 0 1 .054-.667.865.865 0 0 1 .508-.435l2.837-.92 1.711-2.22 1.046 1.509-1.538 1.996zm5.294-1.406c.16.234.2.53.104.796l-1.486 4.125a.888.888 0 0 1-1.12.526.864.864 0 0 1-.494-.45.87.87 0 0 1-.031-.67l1.332-3.7-2.604-3.753a.88.88 0 0 1-.149-.608l.567-4.534-.04-.393-.469-.236-2.44.488v2.721a.876.876 0 0 1-.875.875c-.45 0-.875-.486-.875-1V7.187c0-.415.296-.775.704-.857l3.436-.687a.905.905 0 0 1 .565.074l1.375.687a.877.877 0 0 1 .476.893l-.645 5.167 2.669 3.85zm2.216-6.926L14.226 10.7l.243-1.948 2.823-1.014a.871.871 0 0 1 1.119.528.877.877 0 0 1-.528 1.12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/runningOutline32.json b/public/assets/components/assets/icon/runningOutline32.json new file mode 100644 index 0000000..e7b3858 --- /dev/null +++ b/public/assets/components/assets/icon/runningOutline32.json @@ -0,0 +1 @@ +"M18.5 8C17.122 8 16 6.879 16 5.5S17.122 3 18.5 3 21 4.121 21 5.5 19.878 8 18.5 8zm0-4c-.827 0-1.5.673-1.5 1.5S17.673 7 18.5 7 20 6.327 20 5.5 19.327 4 18.5 4zm5.813 8.22a2.112 2.112 0 0 0-1.097-1.205 2.106 2.106 0 0 0-1.621-.078l-2.913 1.047.051-.408a2.126 2.126 0 0 0-1.158-2.164L15.951 8.6a2.163 2.163 0 0 0-1.368-.184l-4.063.813C9.476 9.439 9 10.553 9 11.5v4c0 1.196.779 2 1.937 2a2.127 2.127 0 0 0 2.125-2.125v-2.321l1.235-.246-.593 4.742a2.12 2.12 0 0 0 .12.987l-2.136 2.773-3.03.981a2.129 2.129 0 0 0-1.367 2.678 2.118 2.118 0 0 0 2.677 1.365l3.657-1.186a2.12 2.12 0 0 0 1.027-.723l1.663-2.158.508.732-1.384 3.843c-.193.534-.166 1.111.076 1.625s.668.902 1.2 1.094a2.129 2.129 0 0 0 2.72-1.278l1.756-4.874a2.129 2.129 0 0 0-.251-1.931l-2.918-4.21.07-.556 4.939-1.774a2.13 2.13 0 0 0 1.282-2.718zM13.86 23.813a1.121 1.121 0 0 1-.544.384L9.66 25.383a1.145 1.145 0 0 1-1.419-.722 1.128 1.128 0 0 1 .723-1.419l3.327-1.077 2.08-2.701 1.345 1.94-1.857 2.41zm6.258-1.766c.206.299.256.68.132 1.022l-1.755 4.875c-.204.568-.87.884-1.439.676a1.114 1.114 0 0 1-.637-.579 1.117 1.117 0 0 1-.04-.86l1.559-4.328-3.05-4.4a1.125 1.125 0 0 1-.192-.78l.714-5.711-.57-.282-2.778.553v3.142c0 .62-.504 1.125-1.125 1.125-.815 0-.937-.627-.937-1v-4c0-.57.246-1.196.717-1.291l4.06-.812a1.12 1.12 0 0 1 .726.097l1.625.813c.426.213.673.672.613 1.145l-.759 6.072 3.136 4.523zm2.574-8.05L18.231 15.6l.313-2.504 3.39-1.218c.282-.1.585-.087.857.042a1.127 1.127 0 0 1-.099 2.076z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ruralDrivingDistance16.json b/public/assets/components/assets/icon/ruralDrivingDistance16.json new file mode 100644 index 0000000..bf05a9f --- /dev/null +++ b/public/assets/components/assets/icon/ruralDrivingDistance16.json @@ -0,0 +1 @@ +"M1 3H0V0h1zm3-1h5v2h3v1l2-1.5L12 2v1h-2V1H4V0L2 1.5 4 3zm11 0v3h1V2zm1 8.5V12a1 1 0 0 1-1 1h-1v2h2v1H0v-4.629a1.371 1.371 0 0 1 1.132-1.347L1.14 10H0V9h1.473l.44-1.316A.998.998 0 0 1 2.86 7h4.28a.999.999 0 0 1 .948.684L8.528 9H10v1H8.86l.009.024A1.371 1.371 0 0 1 10 11.371V15h3v-3h-1a1 1 0 0 1-1-1V9.5a.5.5 0 0 1 1 0V11h1V8.5a.5.5 0 0 1 1 0V12h1v-1.5a.5.5 0 0 1 1 0zM2.194 10h5.612L7.14 8H2.86zM8 14H2v1h6zm1-2.629A.372.372 0 0 0 8.629 11H1.37a.372.372 0 0 0-.371.371V13H2.06a.708.708 0 0 1-.06-.286V12h.714l.5 1h3.572l.5-1H8v.714a.708.708 0 0 1-.061.286H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ruralDrivingDistance24.json b/public/assets/components/assets/icon/ruralDrivingDistance24.json new file mode 100644 index 0000000..2f2aafd --- /dev/null +++ b/public/assets/components/assets/icon/ruralDrivingDistance24.json @@ -0,0 +1 @@ +"M6 6.19L2.942 3.5 6 .81V3h7v3h5V3.81l3.058 2.69L18 9.19V7h-6V4H6zM2 2H1v3h1zm20 3v3h1V5zM5 19h6v-1H5zm18-1.5v1a1.5 1.5 0 0 1-1.5 1.5H21v2h2v1H1v-6a1.996 1.996 0 0 1 1.505-1.93l.013-.07H1v-1h1.702l.296-1.605A1.829 1.829 0 0 1 4.606 11h6.788a1.829 1.829 0 0 1 1.608 1.395L13.298 14H15v1h-1.518l.013.07A1.996 1.996 0 0 1 15 17v5h5v-4h-.5a1.5 1.5 0 0 1-1.5-1.5v-1a.5.5 0 0 1 1 0v1a.5.5 0 0 0 .5.5h.5v-3.5a.5.5 0 0 1 1 0V19h.5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 1 1 0zM3.534 15h8.933l-.43-2.342c-.093-.338-.405-.658-.643-.658H4.606c-.238 0-.55.32-.625.576zM3 21H2v1h1zm9 0H4v1h8zm2 0h-1v1h1zm-2-2l1-2h1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1h1l1 2H3a1 1 0 0 1-1-1v2h12v-2a1 1 0 0 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ruralDrivingDistance32.json b/public/assets/components/assets/icon/ruralDrivingDistance32.json new file mode 100644 index 0000000..1ceb342 --- /dev/null +++ b/public/assets/components/assets/icon/ruralDrivingDistance32.json @@ -0,0 +1 @@ +"M30 7v5h-1V7zM7 6h8v4h10v2.19l3.058-2.69L25 6.81V9h-9V5H7V2.81L3.942 5.5 7 8.19zM3 3H2v5h1zm24 26h3v1H2v-1h1v-6.478A4.194 4.194 0 0 1 3.5 21a.501.501 0 0 1-.5-.5V19h2.286l1.517-3.54A.824.824 0 0 1 7.5 15h9a.824.824 0 0 1 .697.46L18.714 19H21v1.5a.501.501 0 0 1-.5.5h-.011A4.095 4.095 0 0 1 21 22.522V29h5v-5a2.002 2.002 0 0 1-2-2v-1.5a.5.5 0 0 1 1 0V22a1.001 1.001 0 0 0 1 1v-4.5a.5.5 0 0 1 1 0V25a1.001 1.001 0 0 0 1-1v-1.5a.5.5 0 0 1 1 0V24a2.002 2.002 0 0 1-2 2zM5.945 20h12.11l-1.715-4H7.66zM5 27.516a19.296 19.296 0 0 1-.387-.07A1.983 1.983 0 0 1 4 27.21V29h1zm13.001.153A46.244 46.244 0 0 1 12 28a46.229 46.229 0 0 1-6-.331V29h12zM20 27.21a1.989 1.989 0 0 1-.613.235c-.118.024-.254.048-.387.071V29h1zm0-4.688a1.53 1.53 0 0 0-.525-1.154 1.493 1.493 0 0 0-.568-.308l-.205-.06H5.296l-.204.059a1.49 1.49 0 0 0-.568.307A1.532 1.532 0 0 0 4 22.522v2.946a1.015 1.015 0 0 0 .808.997A44.39 44.39 0 0 0 12 27.1a44.263 44.263 0 0 0 7.192-.635 1.015 1.015 0 0 0 .808-.997zM16 25h2a1 1 0 0 0 1-1v-1h-2zM5 23v1a1 1 0 0 0 1 1h2l-1-2zm4 2h6v-1H9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ruralDrivingTime16.json b/public/assets/components/assets/icon/ruralDrivingTime16.json new file mode 100644 index 0000000..1b88bb6 --- /dev/null +++ b/public/assets/components/assets/icon/ruralDrivingTime16.json @@ -0,0 +1 @@ +"M12.55 7A3.44 3.44 0 0 0 16 3.5 3.44 3.44 0 0 0 12.55 0 3.526 3.526 0 0 0 9 3.5 3.526 3.526 0 0 0 12.55 7zM12 1.05V4h2V3h-1V1.05a2.5 2.5 0 1 1-1 0zM15 13a1 1 0 0 0 1-1v-1.5a.5.5 0 0 0-1 0V12h-1V8.5a.5.5 0 0 0-1 0V11h-1V9.5a.5.5 0 0 0-1 0V11a1 1 0 0 0 1 1h1v3h-3v-3.629a1.371 1.371 0 0 0-1.131-1.347L8.86 10H10V9H8.527l-.439-1.316A.999.999 0 0 0 7.14 7H2.86a.998.998 0 0 0-.948.684L1.473 9H0v1h1.14l-.008.024A1.371 1.371 0 0 0 0 11.371V16h16v-1h-2v-2zM2.86 8h4.28l.666 2H2.194zM8 15H2v-1h6zm1-2H7.939A.708.708 0 0 0 8 12.714V12h-.714l-.5 1H3.214l-.5-1H2v.714a.708.708 0 0 0 .061.286H1v-1.629A.372.372 0 0 1 1.371 11H8.63a.372.372 0 0 1 .371.371z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ruralDrivingTime24.json b/public/assets/components/assets/icon/ruralDrivingTime24.json new file mode 100644 index 0000000..d78c4e5 --- /dev/null +++ b/public/assets/components/assets/icon/ruralDrivingTime24.json @@ -0,0 +1 @@ +"M20 7h-3V3h1v3h2zM5 19h6v-1H5zm18-1.5v1a1.5 1.5 0 0 1-1.5 1.5H21v2h2v1H1v-6a1.996 1.996 0 0 1 1.505-1.93l.013-.07H1v-1h1.702l.296-1.605A1.829 1.829 0 0 1 4.606 11h6.788a1.829 1.829 0 0 1 1.608 1.395L13.298 14H15v1h-1.518l.013.07A1.996 1.996 0 0 1 15 17v5h5v-4h-.5a1.5 1.5 0 0 1-1.5-1.5v-1a.5.5 0 0 1 1 0v1a.5.5 0 0 0 .5.5h.5v-3.5a.5.5 0 0 1 1 0V19h.5a.5.5 0 0 0 .5-.5v-1a.5.5 0 0 1 1 0zM3.534 15h8.933l-.43-2.342c-.093-.338-.405-.658-.643-.658H4.606c-.238 0-.55.32-.625.576zM3 21H2v1h1zm9 0H4v1h8zm2 0h-1v1h1zm-2-2l1-2h1a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1h1l1 2H3a1 1 0 0 1-1-1v2h12v-2a1 1 0 0 1-1 1zm1-13a5 5 0 1 1 5 5 5.006 5.006 0 0 1-5-5zm1 0a4 4 0 1 0 4-4 4.005 4.005 0 0 0-4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ruralDrivingTime32.json b/public/assets/components/assets/icon/ruralDrivingTime32.json new file mode 100644 index 0000000..6a021fd --- /dev/null +++ b/public/assets/components/assets/icon/ruralDrivingTime32.json @@ -0,0 +1 @@ +"M27 26a2.002 2.002 0 0 0 2-2v-1.5a.5.5 0 0 0-1 0V24a1.001 1.001 0 0 1-1 1v-6.5a.5.5 0 0 0-1 0V23a1.001 1.001 0 0 1-1-1v-1.5a.5.5 0 0 0-1 0V22a2.002 2.002 0 0 0 2 2v5h-5v-6.478A4.095 4.095 0 0 0 20.489 21h.011a.501.501 0 0 0 .5-.5V19h-2.286l-1.517-3.54A.824.824 0 0 0 16.5 15h-9a.824.824 0 0 0-.697.46L5.286 19H3v1.5a.501.501 0 0 0 .5.5 4.194 4.194 0 0 0-.5 1.522V29H2v1h28v-1h-3zM7.66 16h8.68l1.715 4H5.945zM5 29H4v-1.79a1.983 1.983 0 0 0 .613.235c.118.024.254.048.387.071zm13 0H6v-1.331A46.229 46.229 0 0 0 12 28a46.244 46.244 0 0 0 6.001-.331zm2 0h-1v-1.484c.133-.023.269-.047.387-.07A1.989 1.989 0 0 0 20 27.21zm0-3.532a1.015 1.015 0 0 1-.808.997A44.263 44.263 0 0 1 12 27.1a44.39 44.39 0 0 1-7.192-.635A1.015 1.015 0 0 1 4 25.468v-2.946a1.532 1.532 0 0 1 .524-1.156 1.49 1.49 0 0 1 .568-.307L5.296 21h13.406l.205.06a1.493 1.493 0 0 1 .568.308A1.53 1.53 0 0 1 20 22.522zM17 23h2v1a1 1 0 0 1-1 1h-2zM7 23l1 2H6a1 1 0 0 1-1-1v-1zm2 1h6v1H9zM24 1.2A6.8 6.8 0 1 0 30.8 8 6.8 6.8 0 0 0 24 1.2zm0 12.6A5.8 5.8 0 1 1 29.8 8a5.806 5.806 0 0 1-5.8 5.8zM27 9h-4V4h1v4h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite016.json b/public/assets/components/assets/icon/satellite016.json new file mode 100644 index 0000000..ced833f --- /dev/null +++ b/public/assets/components/assets/icon/satellite016.json @@ -0,0 +1 @@ +"M8.136 4.429L4.5.793 2.793 2.5l3.636 3.636.5-.5.364.364-1.5 1.5L8.5 10.207l1.5-1.5.293.293-.5.5 3.778 3.778 1.707-1.707L11.5 7.793l-.5.5L10.707 8l1.5-1.5L9.5 3.793 8 5.293l-.364-.364zm5.728 7.142l-.293.293L11.207 9.5l.293-.293zM10.793 6.5L8.5 8.793 7.207 7.5 9.5 5.207zm-6.586-4l.293-.293 2.222 2.222-.293.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite016F.json b/public/assets/components/assets/icon/satellite016F.json new file mode 100644 index 0000000..98e0dfe --- /dev/null +++ b/public/assets/components/assets/icon/satellite016F.json @@ -0,0 +1 @@ +"M15.28 11.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite024.json b/public/assets/components/assets/icon/satellite024.json new file mode 100644 index 0000000..9938f01 --- /dev/null +++ b/public/assets/components/assets/icon/satellite024.json @@ -0,0 +1 @@ +"M11.5 7.207l1-1L13.793 7.5l-2 2 2.707 2.707 2-2 1.293 1.293-1 1 4.707 4.707 2.707-2.707L19.5 9.793l-1 1L17.207 9.5l2-2L16.5 4.793l-2 2L13.207 5.5l1-1L9.5-.207 6.793 2.5zM22.793 14.5L21.5 15.793 18.207 12.5l1.293-1.293zm-5-7L14.5 10.793 13.207 9.5 16.5 6.207zm-5-3L11.5 5.793 8.207 2.5 9.5 1.207z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite024F.json b/public/assets/components/assets/icon/satellite024F.json new file mode 100644 index 0000000..d841f20 --- /dev/null +++ b/public/assets/components/assets/icon/satellite024F.json @@ -0,0 +1 @@ +"M24 14.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite032.json b/public/assets/components/assets/icon/satellite032.json new file mode 100644 index 0000000..9c84206 --- /dev/null +++ b/public/assets/components/assets/icon/satellite032.json @@ -0,0 +1 @@ +"M23.5 15.793L22.207 14.5l3-3L20.5 6.793l-3 3L16.207 8.5l1-1L10.5.793 7.793 3.5l6.707 6.707 1-1 1.293 1.293-3 3 4.707 4.707 3-3 1.293 1.293-1 1 6.707 6.707 2.707-2.707-6.707-6.707zM9.207 3.5L10.5 2.207 15.793 7.5 14.5 8.793zm6 10L20.5 8.207l3.293 3.293-5.293 5.293zM28.5 22.793L23.207 17.5l1.293-1.293 5.293 5.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite032F.json b/public/assets/components/assets/icon/satellite032F.json new file mode 100644 index 0000000..39dd1a2 --- /dev/null +++ b/public/assets/components/assets/icon/satellite032F.json @@ -0,0 +1 @@ +"M31.21 21.5l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite0F16.json b/public/assets/components/assets/icon/satellite0F16.json new file mode 100644 index 0000000..98e0dfe --- /dev/null +++ b/public/assets/components/assets/icon/satellite0F16.json @@ -0,0 +1 @@ +"M15.28 11.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite0F24.json b/public/assets/components/assets/icon/satellite0F24.json new file mode 100644 index 0000000..d841f20 --- /dev/null +++ b/public/assets/components/assets/icon/satellite0F24.json @@ -0,0 +1 @@ +"M24 14.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite0F32.json b/public/assets/components/assets/icon/satellite0F32.json new file mode 100644 index 0000000..39dd1a2 --- /dev/null +++ b/public/assets/components/assets/icon/satellite0F32.json @@ -0,0 +1 @@ +"M31.21 21.5l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite116.json b/public/assets/components/assets/icon/satellite116.json new file mode 100644 index 0000000..b7da993 --- /dev/null +++ b/public/assets/components/assets/icon/satellite116.json @@ -0,0 +1 @@ +"M8.136 4.429L4.5.793 2.793 2.5l3.636 3.636.5-.5.364.364-1.5 1.5L8.5 10.207l1.5-1.5.293.293-.5.5 3.778 3.778 1.707-1.707L11.5 7.793l-.5.5L10.707 8l1.5-1.5L9.5 3.793 8 5.293l-.364-.364zm5.728 7.142l-.293.293L11.207 9.5l.293-.293zM10.793 6.5L8.5 8.793 7.207 7.5 9.5 5.207zm-6.586-4l.293-.293 2.222 2.222-.293.293zM8 12a4.005 4.005 0 0 1-4-4h1a3.003 3.003 0 0 0 3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite116F.json b/public/assets/components/assets/icon/satellite116F.json new file mode 100644 index 0000000..3a600be --- /dev/null +++ b/public/assets/components/assets/icon/satellite116F.json @@ -0,0 +1 @@ +"M5 8H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zm10.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite124.json b/public/assets/components/assets/icon/satellite124.json new file mode 100644 index 0000000..501c6d5 --- /dev/null +++ b/public/assets/components/assets/icon/satellite124.json @@ -0,0 +1 @@ +"M15 15v1a7.008 7.008 0 0 1-7-7h1a6.007 6.007 0 0 0 6 6zm1.793-2.5l1-1-1.293-1.293-2 2L11.793 9.5l2-2L12.5 6.207l-1 1L6.793 2.5 9.5-.207 14.207 4.5l-1 1L14.5 6.793l2-2L19.207 7.5l-2 2 1.293 1.293 1-1 4.707 4.707-2.707 2.707zM11.5 5.793L12.793 4.5 9.5 1.207 8.207 2.5zm3 5L17.793 7.5 16.5 6.207 13.207 9.5zm5 .414L18.207 12.5l3.293 3.293 1.293-1.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite124F.json b/public/assets/components/assets/icon/satellite124F.json new file mode 100644 index 0000000..5dc09f6 --- /dev/null +++ b/public/assets/components/assets/icon/satellite124F.json @@ -0,0 +1 @@ +"M9 9H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm.71-9l4.5 4.5-1 1 1.29 1.29 2-2 2.71 2.71-2 2 1.29 1.29 1-1 4.5 4.5v.42l-2.5 2.5-4.71-4.71 1-1-1.29-1.29-2 2-2.71-2.71 2-2-1.29-1.29-1 1L6.79 2.5 9.29 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite132.json b/public/assets/components/assets/icon/satellite132.json new file mode 100644 index 0000000..4fa9980 --- /dev/null +++ b/public/assets/components/assets/icon/satellite132.json @@ -0,0 +1 @@ +"M23.5 15.793L22.207 14.5l3-3L20.5 6.793l-3 3L16.207 8.5l1-1L10.5.793 7.793 3.5l6.707 6.707 1-1 1.293 1.293-3 3 4.707 4.707 3-3 1.293 1.293-1 1 6.707 6.707 2.707-2.707-6.707-6.707zM9.207 3.5L10.5 2.207 15.793 7.5 14.5 8.793zm6 10L20.5 8.207l3.293 3.293-5.293 5.293zM28.5 22.793L23.207 17.5l1.293-1.293 5.293 5.293zm-16.716-2.577A6.07 6.07 0 0 0 16.007 22l-.014 1A7.093 7.093 0 0 1 9 16.007l1-.014a6.07 6.07 0 0 0 1.784 4.223z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite132F.json b/public/assets/components/assets/icon/satellite132F.json new file mode 100644 index 0000000..8e7bb86 --- /dev/null +++ b/public/assets/components/assets/icon/satellite132F.json @@ -0,0 +1 @@ +"M11.78 20.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite1F16.json b/public/assets/components/assets/icon/satellite1F16.json new file mode 100644 index 0000000..3a600be --- /dev/null +++ b/public/assets/components/assets/icon/satellite1F16.json @@ -0,0 +1 @@ +"M5 8H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zm10.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite1F24.json b/public/assets/components/assets/icon/satellite1F24.json new file mode 100644 index 0000000..5dc09f6 --- /dev/null +++ b/public/assets/components/assets/icon/satellite1F24.json @@ -0,0 +1 @@ +"M9 9H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm.71-9l4.5 4.5-1 1 1.29 1.29 2-2 2.71 2.71-2 2 1.29 1.29 1-1 4.5 4.5v.42l-2.5 2.5-4.71-4.71 1-1-1.29-1.29-2 2-2.71-2.71 2-2-1.29-1.29-1 1L6.79 2.5 9.29 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite1F32.json b/public/assets/components/assets/icon/satellite1F32.json new file mode 100644 index 0000000..8e7bb86 --- /dev/null +++ b/public/assets/components/assets/icon/satellite1F32.json @@ -0,0 +1 @@ +"M11.78 20.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite216.json b/public/assets/components/assets/icon/satellite216.json new file mode 100644 index 0000000..7d7c883 --- /dev/null +++ b/public/assets/components/assets/icon/satellite216.json @@ -0,0 +1 @@ +"M8.136 4.429L4.5.793 2.793 2.5l3.636 3.636.5-.5.364.364-1.5 1.5L8.5 10.207l1.5-1.5.293.293-.5.5 3.778 3.778 1.707-1.707L11.5 7.793l-.5.5L10.707 8l1.5-1.5L9.5 3.793 8 5.293l-.364-.364zm5.728 7.142l-.293.293L11.207 9.5l.293-.293zM10.793 6.5L8.5 8.793 7.207 7.5 9.5 5.207zm-6.586-4l.293-.293 2.222 2.222-.293.293zM4 8h1a3.003 3.003 0 0 0 3 3v1a4.005 4.005 0 0 1-4-4zM3 8a5.006 5.006 0 0 0 5 5v1a6.007 6.007 0 0 1-6-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite216F.json b/public/assets/components/assets/icon/satellite216F.json new file mode 100644 index 0000000..fa76454 --- /dev/null +++ b/public/assets/components/assets/icon/satellite216F.json @@ -0,0 +1 @@ +"M3 8H2a6.005 6.005 0 0 0 6 6v-1a5.002 5.002 0 0 1-5-5zm2 0H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zm10.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite224.json b/public/assets/components/assets/icon/satellite224.json new file mode 100644 index 0000000..241d110 --- /dev/null +++ b/public/assets/components/assets/icon/satellite224.json @@ -0,0 +1 @@ +"M15 15v1a7.008 7.008 0 0 1-7-7h1a6.007 6.007 0 0 0 6 6zM5 9H4a11.012 11.012 0 0 0 11 11v-1A10.011 10.011 0 0 1 5 9zm19.207 5.5L21.5 17.207 16.793 12.5l1-1-1.293-1.293-2 2L11.793 9.5l2-2L12.5 6.207l-1 1L6.793 2.5 9.5-.207 14.207 4.5l-1 1L14.5 6.793l2-2L19.207 7.5l-2 2 1.293 1.293 1-1zM11.5 5.793L12.793 4.5 9.5 1.207 8.207 2.5zm3 5L17.793 7.5 16.5 6.207 13.207 9.5zm7 5l1.293-1.293-3.293-3.293-1.293 1.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite224F.json b/public/assets/components/assets/icon/satellite224F.json new file mode 100644 index 0000000..a4c8885 --- /dev/null +++ b/public/assets/components/assets/icon/satellite224F.json @@ -0,0 +1 @@ +"M5 9H4a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 5 9zm4 0H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm15 5.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite232.json b/public/assets/components/assets/icon/satellite232.json new file mode 100644 index 0000000..7fa8d91 --- /dev/null +++ b/public/assets/components/assets/icon/satellite232.json @@ -0,0 +1 @@ +"M23.5 15.793L22.207 14.5l3-3L20.5 6.793l-3 3L16.207 8.5l1-1L10.5.793 7.793 3.5l6.707 6.707 1-1 1.293 1.293-3 3 4.707 4.707 3-3 1.293 1.293-1 1 6.707 6.707 2.707-2.707-6.707-6.707zM9.207 3.5L10.5 2.207 15.793 7.5 14.5 8.793zm6 10L20.5 8.207l3.293 3.293-5.293 5.293zM28.5 22.793L23.207 17.5l1.293-1.293 5.293 5.293zM15.993 23A7.093 7.093 0 0 1 9 16.007l1-.014A6.092 6.092 0 0 0 16.007 22zM5 16h1a10.011 10.011 0 0 0 10 10v1A11.012 11.012 0 0 1 5 16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite232F.json b/public/assets/components/assets/icon/satellite232F.json new file mode 100644 index 0000000..01ebf06 --- /dev/null +++ b/public/assets/components/assets/icon/satellite232F.json @@ -0,0 +1 @@ +"M6 16H5a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 6 16zm5.78 4.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite2F16.json b/public/assets/components/assets/icon/satellite2F16.json new file mode 100644 index 0000000..fa76454 --- /dev/null +++ b/public/assets/components/assets/icon/satellite2F16.json @@ -0,0 +1 @@ +"M3 8H2a6.005 6.005 0 0 0 6 6v-1a5.002 5.002 0 0 1-5-5zm2 0H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zm10.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite2F24.json b/public/assets/components/assets/icon/satellite2F24.json new file mode 100644 index 0000000..a4c8885 --- /dev/null +++ b/public/assets/components/assets/icon/satellite2F24.json @@ -0,0 +1 @@ +"M5 9H4a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 5 9zm4 0H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm15 5.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite2F32.json b/public/assets/components/assets/icon/satellite2F32.json new file mode 100644 index 0000000..01ebf06 --- /dev/null +++ b/public/assets/components/assets/icon/satellite2F32.json @@ -0,0 +1 @@ +"M6 16H5a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 6 16zm5.78 4.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite316.json b/public/assets/components/assets/icon/satellite316.json new file mode 100644 index 0000000..845203f --- /dev/null +++ b/public/assets/components/assets/icon/satellite316.json @@ -0,0 +1 @@ +"M8.136 4.429L4.5.793 2.793 2.5l3.636 3.636.5-.5.364.364-1.5 1.5L8.5 10.207l1.5-1.5.293.293-.5.5 3.778 3.778 1.707-1.707L11.5 7.793l-.5.5L10.707 8l1.5-1.5L9.5 3.793 8 5.293l-.364-.364zm5.728 7.142l-.293.293L11.207 9.5l.293-.293zM10.793 6.5L8.5 8.793 7.207 7.5 9.5 5.207zm-6.586-4l.293-.293 2.222 2.222-.293.293zM3 8a5.006 5.006 0 0 0 5 5v1a6.007 6.007 0 0 1-6-6zm1 0h1a3.003 3.003 0 0 0 3 3v1a4.005 4.005 0 0 1-4-4zM1 8a7.008 7.008 0 0 0 7 7v1a8.01 8.01 0 0 1-8-8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite316F.json b/public/assets/components/assets/icon/satellite316F.json new file mode 100644 index 0000000..448360e --- /dev/null +++ b/public/assets/components/assets/icon/satellite316F.json @@ -0,0 +1 @@ +"M1 8H0a8.01 8.01 0 0 0 8 8v-1a7.008 7.008 0 0 1-7-7zm4 0H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zM3 8H2a6.005 6.005 0 0 0 6 6v-1a5.002 5.002 0 0 1-5-5zm12.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite324.json b/public/assets/components/assets/icon/satellite324.json new file mode 100644 index 0000000..4cf83a7 --- /dev/null +++ b/public/assets/components/assets/icon/satellite324.json @@ -0,0 +1 @@ +"M21.5 17.207l2.707-2.707L19.5 9.793l-1 1L17.207 9.5l2-2L16.5 4.793l-2 2L13.207 5.5l1-1L9.5-.207 6.793 2.5 11.5 7.207l1-1L13.793 7.5l-2 2 2.707 2.707 2-2 1.293 1.293-1 1zM8.207 2.5L9.5 1.207 12.793 4.5 11.5 5.793zm5 7L16.5 6.207 17.793 7.5 14.5 10.793zm9.586 5L21.5 15.793 18.207 12.5l1.293-1.293zM15 16a7.008 7.008 0 0 1-7-7h1a6.007 6.007 0 0 0 6 6zm0 4A11.012 11.012 0 0 1 4 9h1a10.011 10.011 0 0 0 10 10zm0 3v1A15.017 15.017 0 0 1 0 9h1a14.016 14.016 0 0 0 14 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite324F.json b/public/assets/components/assets/icon/satellite324F.json new file mode 100644 index 0000000..c2bbb1e --- /dev/null +++ b/public/assets/components/assets/icon/satellite324F.json @@ -0,0 +1 @@ +"M1 9H0a15.018 15.018 0 0 0 15 15v-1A14.015 14.015 0 0 1 1 9zm4 0H4a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 5 9zm4 0H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm15 5.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite332.json b/public/assets/components/assets/icon/satellite332.json new file mode 100644 index 0000000..2507ae4 --- /dev/null +++ b/public/assets/components/assets/icon/satellite332.json @@ -0,0 +1 @@ +"M23.5 15.793L22.207 14.5l3-3L20.5 6.793l-3 3L16.207 8.5l1-1L10.5.793 7.793 3.5l6.707 6.707 1-1 1.293 1.293-3 3 4.707 4.707 3-3 1.293 1.293-1 1 6.707 6.707 2.707-2.707-6.707-6.707zM9.207 3.5L10.5 2.207 15.793 7.5 14.5 8.793zm6 10L20.5 8.207l3.293 3.293-5.293 5.293zM28.5 22.793L23.207 17.5l1.293-1.293 5.293 5.293zM15.993 23A7.093 7.093 0 0 1 9 16.007l1-.014A6.092 6.092 0 0 0 16.007 22zM5 16h1a10.011 10.011 0 0 0 10 10v1A11.012 11.012 0 0 1 5 16zm-4 0h1a14.016 14.016 0 0 0 14 14v1A15.017 15.017 0 0 1 1 16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite332F.json b/public/assets/components/assets/icon/satellite332F.json new file mode 100644 index 0000000..0000b05 --- /dev/null +++ b/public/assets/components/assets/icon/satellite332F.json @@ -0,0 +1 @@ +"M2 16H1a15.018 15.018 0 0 0 15 15v-1A14.015 14.015 0 0 1 2 16zm4 0H5a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 6 16zm5.78 4.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite3F16.json b/public/assets/components/assets/icon/satellite3F16.json new file mode 100644 index 0000000..448360e --- /dev/null +++ b/public/assets/components/assets/icon/satellite3F16.json @@ -0,0 +1 @@ +"M1 8H0a8.01 8.01 0 0 0 8 8v-1a7.008 7.008 0 0 1-7-7zm4 0H4a3.999 3.999 0 0 0 4 4v-1a3.009 3.009 0 0 1-3-3zM3 8H2a6.005 6.005 0 0 0 6 6v-1a5.002 5.002 0 0 1-5-5zm12.28 3.57l-1.71 1.71L9.79 9.5l.5-.5-.29-.29-1.5 1.5L5.79 7.5 7.29 6l-.36-.36-.5.5L2.79 2.5 4.5.79l3.64 3.64-.5.5.36.36 1.5-1.5 2.71 2.71-1.5 1.5.29.29.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite3F24.json b/public/assets/components/assets/icon/satellite3F24.json new file mode 100644 index 0000000..c2bbb1e --- /dev/null +++ b/public/assets/components/assets/icon/satellite3F24.json @@ -0,0 +1 @@ +"M1 9H0a15.018 15.018 0 0 0 15 15v-1A14.015 14.015 0 0 1 1 9zm4 0H4a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 5 9zm4 0H8a7.008 7.008 0 0 0 7 7v-1a6.005 6.005 0 0 1-6-6zm15 5.29l-4.5-4.5-1 1-1.29-1.29 2-2-2.71-2.71-2 2-1.29-1.29 1-1L9.71 0h-.42l-2.5 2.5 4.71 4.71 1-1 1.29 1.29-2 2 2.71 2.71 2-2 1.29 1.29-1 1 4.71 4.71 2.5-2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/satellite3F32.json b/public/assets/components/assets/icon/satellite3F32.json new file mode 100644 index 0000000..0000b05 --- /dev/null +++ b/public/assets/components/assets/icon/satellite3F32.json @@ -0,0 +1 @@ +"M2 16H1a15.018 15.018 0 0 0 15 15v-1A14.015 14.015 0 0 1 2 16zm4 0H5a11.007 11.007 0 0 0 11 11v-1A10.016 10.016 0 0 1 6 16zm5.78 4.22A6.093 6.093 0 0 1 10 15.99l-1 .02A7.105 7.105 0 0 0 15.99 23l.02-1a6.093 6.093 0 0 1-4.23-1.78zm19.43 1.28l-2.71 2.71-6.71-6.71 1-1-1.29-1.29-3 3-4.71-4.71 3-3-1.29-1.29-1 1L7.79 3.5 10.5.79l6.71 6.71-1 1 1.29 1.29 3-3 4.71 4.71-3 3 1.29 1.29 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/save16.json b/public/assets/components/assets/icon/save16.json new file mode 100644 index 0000000..479cba5 --- /dev/null +++ b/public/assets/components/assets/icon/save16.json @@ -0,0 +1 @@ +"M14.707 3.293l-2-2A.995.995 0 0 0 12 1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4a.99.99 0 0 0-.293-.707zM9 2v2H8V2zM5 2h2v3h3V2h1v4H5zm6 12H5v-4h6zm3 0h-2V9H4v5H2V2l2 .001V6a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V2l2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/save24.json b/public/assets/components/assets/icon/save24.json new file mode 100644 index 0000000..630f234 --- /dev/null +++ b/public/assets/components/assets/icon/save24.json @@ -0,0 +1 @@ +"M16.765 2c1.187 0 1.363.06 1.51.168L21.662 4.7a.845.845 0 0 1 .339.677v15.78a.844.844 0 0 1-.844.844H2.844A.844.844 0 0 1 2 21.156V2.844A.844.844 0 0 1 2.844 2zM17 21v-7H7v7zM14 3v3h1V3zM7 3v6h10V3h-1v4h-3V3zM3 21h3v-8h12v8h3V5.452l-3-2.278v6.17a.769.769 0 0 1-.844.656H6.844A.769.769 0 0 1 6 9.344V3H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/save32.json b/public/assets/components/assets/icon/save32.json new file mode 100644 index 0000000..d2577b4 --- /dev/null +++ b/public/assets/components/assets/icon/save32.json @@ -0,0 +1 @@ +"M24.6 3.2A1.005 1.005 0 0 0 24 3H4a1 1 0 0 0-1 1v24a1.001 1.001 0 0 0 1 1h24a1.001 1.001 0 0 0 1-1V7a1.004 1.004 0 0 0-.4-.8zM19 4h2v4h-2zM9 4h9v5h4V4h1v8H9zm14 24H9V18h14zm5 0h-4V17H8v11H4V4h4v8a1.001 1.001 0 0 0 1 1h14a1.001 1.001 0 0 0 1-1V4l4 2.999z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/scanBarcode16.json b/public/assets/components/assets/icon/scanBarcode16.json new file mode 100644 index 0000000..4dc2e94 --- /dev/null +++ b/public/assets/components/assets/icon/scanBarcode16.json @@ -0,0 +1 @@ +"M15 11h1v2.5a2.503 2.503 0 0 1-2.5 2.5H11v-1h2.5a1.502 1.502 0 0 0 1.5-1.5zm-1.5-9A1.502 1.502 0 0 1 15 3.5V6h1V3.5A2.503 2.503 0 0 0 13.5 1H11v1zM6 16v-1H3.5A1.502 1.502 0 0 1 2 13.5V11H1v2.5A2.503 2.503 0 0 0 3.5 16zM2 3.5A1.502 1.502 0 0 1 3.5 2H6V1H3.5A2.503 2.503 0 0 0 1 3.5V6h1zM6 13h2V4H6zm3-9v9h1V4zm4 9V4h-2v9zm-8 0V4H4v9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/scanBarcode24.json b/public/assets/components/assets/icon/scanBarcode24.json new file mode 100644 index 0000000..1b76597 --- /dev/null +++ b/public/assets/components/assets/icon/scanBarcode24.json @@ -0,0 +1 @@ +"M23 4.5V8h-1V4.5A1.502 1.502 0 0 0 20.5 3H17V2h3.5A2.503 2.503 0 0 1 23 4.5zM4.5 22A1.502 1.502 0 0 1 3 20.5V17H2v3.5A2.503 2.503 0 0 0 4.5 23H8v-1zM22 20.5a1.502 1.502 0 0 1-1.5 1.5H17v1h3.5a2.503 2.503 0 0 0 2.5-2.5V17h-1zM3 4.5A1.502 1.502 0 0 1 4.5 3H8V2H4.5A2.503 2.503 0 0 0 2 4.5V8h1zM10 19V6H9v13zM6 6v13h2V6zm8 13V6h-2v13zm3-13v13h2V6zm-2 0v13h1V6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/scanBarcode32.json b/public/assets/components/assets/icon/scanBarcode32.json new file mode 100644 index 0000000..7f3d6eb --- /dev/null +++ b/public/assets/components/assets/icon/scanBarcode32.json @@ -0,0 +1 @@ +"M23 4V3h4.5A2.503 2.503 0 0 1 30 5.5V10h-1V5.5A1.502 1.502 0 0 0 27.5 4zM5.5 29A1.502 1.502 0 0 1 4 27.5V23H3v4.5A2.503 2.503 0 0 0 5.5 30H10v-1zM4 5.5A1.502 1.502 0 0 1 5.5 4H10V3H5.5A2.503 2.503 0 0 0 3 5.5V10h1zm25 22a1.502 1.502 0 0 1-1.5 1.5H23v1h4.5a2.503 2.503 0 0 0 2.5-2.5V23h-1zM7 8v17h2V8zm5 17V8h-1v17zm2-17h-1v17h1zm1 0v17h2V8zm4 0v17h1V8zm4 0h-2v17h2zm1 0v17h2V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/scissors16.json b/public/assets/components/assets/icon/scissors16.json new file mode 100644 index 0000000..dc75614 --- /dev/null +++ b/public/assets/components/assets/icon/scissors16.json @@ -0,0 +1 @@ +"M6.505-.028L6.07 4.278 2.216 1.71l-.825 2.73L7 8.747v1.314A2.1 2.1 0 0 0 6.5 10 2.788 2.788 0 0 0 4 13a2.787 2.787 0 0 0 2.5 3A2.787 2.787 0 0 0 9 13a3.216 3.216 0 0 0-1-2.385V8.707l.57-.57 1.602 1.018a2.544 2.544 0 0 0 .07 1.673 3.86 3.86 0 0 0 3.438 2.45c.066 0 .13-.001.195-.006a2.165 2.165 0 0 0 1.73-.955 2.392 2.392 0 0 0 .153-2.145 3.838 3.838 0 0 0-3.633-2.444 2.259 2.259 0 0 0-1.418.583L9 7.226V1.188zM6.5 15c-.827 0-1.5-.897-1.5-2s.673-2 1.5-2 1.5.897 1.5 2-.673 2-1.5 2zM8 7.293l-.543.543-4.909-3.768.236-.778L8 6.768zm0-1.727l-.99-.66.346-3.407.644.313zm3.235 3.66a1.189 1.189 0 0 1 .957-.5 2.887 2.887 0 0 1 2.629 1.793 1.391 1.391 0 0 1-.056 1.254 1.189 1.189 0 0 1-.957.501 2.875 2.875 0 0 1-2.629-1.794 1.39 1.39 0 0 1 .056-1.253z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/scissors24.json b/public/assets/components/assets/icon/scissors24.json new file mode 100644 index 0000000..7e44df3 --- /dev/null +++ b/public/assets/components/assets/icon/scissors24.json @@ -0,0 +1 @@ +"M11.7 9.989l-.896-.766L12.153.246 14 2.093v9.861l-1-.854V2.507l-.153-.153zm2.536 3.482l1.523 1.302a2.806 2.806 0 0 1 1.325-.688 4.34 4.34 0 0 1 4.555 2.08 2.473 2.473 0 0 1-1.722 3.75 3.746 3.746 0 0 1-.806.087 4.368 4.368 0 0 1-3.75-2.166 2.59 2.59 0 0 1-.18-2.242l-1.654-1.414L12 15.707v1.508a3.5 3.5 0 0 1 2 3.285 3.283 3.283 0 0 1-3 3.5 3.283 3.283 0 0 1-3-3.5 3.283 3.283 0 0 1 3-3.5v-1.293l-9-9V3.015zM11 18a2.295 2.295 0 0 0-2 2.5 2.295 2.295 0 0 0 2 2.5 2.295 2.295 0 0 0 2-2.5 2.295 2.295 0 0 0-2-2.5zm1.764-4.471L3 5.185v1.108l8.5 8.5zm3.477 3.832a3.384 3.384 0 0 0 3.459 1.577 1.48 1.48 0 0 0 1.06-2.3 3.391 3.391 0 0 0-3.46-1.576 1.48 1.48 0 0 0-1.06 2.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/scissors32.json b/public/assets/components/assets/icon/scissors32.json new file mode 100644 index 0000000..5bd4e2c --- /dev/null +++ b/public/assets/components/assets/icon/scissors32.json @@ -0,0 +1 @@ +"M14.281 11.718l-.964-.53L14.081.37 17 3.293l-.027 9.922c-.04-.028-.078-.06-.12-.083L16 12.663V3.707l-1.076-1.078zm2.732 11.855A4.792 4.792 0 0 1 18 26.5a4.277 4.277 0 0 1-4 4.5 4.277 4.277 0 0 1-4-4.5 4.608 4.608 0 0 1 2-3.874 3.727 3.727 0 0 1 1-.466v-4.51l.999.668V22H14a3.545 3.545 0 0 1 1.01.163L15 18.971l1.002.581.008 3.08a4.153 4.153 0 0 1 1.002.941zM17 26.5a3.283 3.283 0 0 0-3-3.5 3.283 3.283 0 0 0-3 3.5 3.283 3.283 0 0 0 3 3.5 3.283 3.283 0 0 0 3-3.5zm11.66-6.89a3.767 3.767 0 0 1-.264 3.14 3.915 3.915 0 0 1-3.458 1.88 4.92 4.92 0 0 1-4.122-2.284 4.493 4.493 0 0 1-.476-.955 4.168 4.168 0 0 1-.13-.553l-4.899-2.843L3 9.767V6.654l13.557 7.457.367 1.371 4.013 2.317a3.63 3.63 0 0 1 .754-.72 4.55 4.55 0 0 1 4.809-.043 4.777 4.777 0 0 1 2.16 2.573zm-8.235-.952l-4.36-2.516-.363-1.36L4 8.346v.887l11.84 7.913 4.312 2.503a3.603 3.603 0 0 1 .273-.99zm7.288 1.274A3.779 3.779 0 0 0 26 17.902a3.903 3.903 0 0 0-1.943-.533 2.914 2.914 0 0 0-2.587 1.381 2.78 2.78 0 0 0-.183 2.318A3.779 3.779 0 0 0 23 23.098a3.283 3.283 0 0 0 4.53-.848 2.78 2.78 0 0 0 .183-2.318z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/screenshotMode16.json b/public/assets/components/assets/icon/screenshotMode16.json new file mode 100644 index 0000000..56c7aec --- /dev/null +++ b/public/assets/components/assets/icon/screenshotMode16.json @@ -0,0 +1 @@ +"M2 6H1V3.5A2.5 2.5 0 0 1 3.5 1H6v1H3.5A1.5 1.5 0 0 0 2 3.5zm1.5 9A1.5 1.5 0 0 1 2 13.5V11H1v2.5A2.5 2.5 0 0 0 3.5 16H6v-1zM15 13.5a1.5 1.5 0 0 1-1.5 1.5H11v1h2.5a2.5 2.5 0 0 0 2.5-2.5V11h-1zM13.5 1H11v1h2.5A1.5 1.5 0 0 1 15 3.5V6h1V3.5A2.5 2.5 0 0 0 13.5 1zM9 5h3v3h1V4H9zM5 8V5h3V4H4v4zm7 1v3H9v1h4V9zm-4 3H5V9H4v4h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/screenshotMode24.json b/public/assets/components/assets/icon/screenshotMode24.json new file mode 100644 index 0000000..8231452 --- /dev/null +++ b/public/assets/components/assets/icon/screenshotMode24.json @@ -0,0 +1 @@ +"M3 8H2V4.5A2.5 2.5 0 0 1 4.5 2H8v1H4.5A1.5 1.5 0 0 0 3 4.5zm1.5 14A1.5 1.5 0 0 1 3 20.5V17H2v3.5A2.5 2.5 0 0 0 4.5 23H8v-1zM22 20.5a1.5 1.5 0 0 1-1.5 1.5H17v1h3.5a2.5 2.5 0 0 0 2.5-2.5V17h-1zM20.5 2H17v1h3.5A1.5 1.5 0 0 1 22 4.5V8h1V4.5A2.5 2.5 0 0 0 20.5 2zM14 7h4v4h1V6h-5zm-7 4V7h4V6H6v5zm11 3v4h-4v1h5v-5zm-7 4H7v-4H6v5h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/screenshotMode32.json b/public/assets/components/assets/icon/screenshotMode32.json new file mode 100644 index 0000000..0c07173 --- /dev/null +++ b/public/assets/components/assets/icon/screenshotMode32.json @@ -0,0 +1 @@ +"M10 30H5.5A2.5 2.5 0 0 1 3 27.5V23h1v4.5A1.5 1.5 0 0 0 5.5 29H10zm19-7v4.5a1.5 1.5 0 0 1-1.5 1.5H23v1h4.5a2.5 2.5 0 0 0 2.5-2.5V23zM10 3H5.5A2.5 2.5 0 0 0 3 5.5V10h1V5.5A1.5 1.5 0 0 1 5.5 4H10zm17.5 0H23v1h4.5A1.5 1.5 0 0 1 29 5.5V10h1V5.5A2.5 2.5 0 0 0 27.5 3zM18 9h6v6h1V8h-7zm-9 6V9h6V8H8v7zm15 3v6h-6v1h7v-7zm-9 6H9v-6H8v7h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/script16.json b/public/assets/components/assets/icon/script16.json new file mode 100644 index 0000000..7d8f17f --- /dev/null +++ b/public/assets/components/assets/icon/script16.json @@ -0,0 +1 @@ +"M11 5H5V4h6zm0 1H5v1h6zm0 2H5v1h6zm-9 7a2.295 2.295 0 0 1-2-2.5A2.295 2.295 0 0 1 2 10h1V3.5A2.295 2.295 0 0 1 5 1h9a2.295 2.295 0 0 1 2 2.5A2.295 2.295 0 0 1 14 6h-1v6.5a2.295 2.295 0 0 1-2 2.5zM14 2h-.584A2.864 2.864 0 0 0 13 3.5V5h1c.542 0 1-.687 1-1.5S14.542 2 14 2zM4 10h6.872l-.444.754A3.495 3.495 0 0 0 10 12.5a3.676 3.676 0 0 0 .3 1.5h.7c.542 0 1-.687 1-1.5v-9a3.963 3.963 0 0 1 .302-1.5H5c-.542 0-1 .687-1 1.5zm-2 4h7.23a4.997 4.997 0 0 1 0-3H2c-.542 0-1 .687-1 1.5S1.458 14 2 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/script24.json b/public/assets/components/assets/icon/script24.json new file mode 100644 index 0000000..81dad3a --- /dev/null +++ b/public/assets/components/assets/icon/script24.json @@ -0,0 +1 @@ +"M20.5 2h-13C6.122 2 5 3.683 5 5.75V15H3.5C2.122 15 1 16.57 1 18.5S2.122 22 3.5 22h13c1.378 0 2.5-1.683 2.5-3.75V9h1.5C21.878 9 23 7.43 23 5.5S21.878 2 20.5 2zm-17 19C2.701 21 2 19.832 2 18.5S2.701 16 3.5 16h11.057A5.635 5.635 0 0 0 14 18.5a5.578 5.578 0 0 0 .563 2.5zM18 18.25c0 1.574-.792 2.75-1.5 2.75h-.77a4.246 4.246 0 0 1-.73-2.5 4.141 4.141 0 0 1 .86-2.674l.71-.826H6V5.75C6 4.176 6.792 3 7.5 3h11.14A5.995 5.995 0 0 0 18 5.75zM20.5 8H19V5.75A4.616 4.616 0 0 1 19.823 3h.677c.799 0 1.5 1.168 1.5 2.5S21.299 8 20.5 8zM8 6h8v1H8zm0 3h8v1H8zm0 3h8v1H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/script32.json b/public/assets/components/assets/icon/script32.json new file mode 100644 index 0000000..f8869fc --- /dev/null +++ b/public/assets/components/assets/icon/script32.json @@ -0,0 +1 @@ +"M10 7h12v1H10zm0 4h12v-1H10zm0 3h12v-1H10zm0 3h12v-1H10zM30 7c0 2.757-1.346 5-3 5h-2v13.001C25 27.758 23.654 30 22 30H5c-1.654 0-3-2.243-3-5s1.346-5 3-5h2V7c0-2.757 1.346-5 3-5h17c1.654 0 3 2.243 3 5zM19.998 29A7.87 7.87 0 0 1 19 25a7.972 7.972 0 0 1 .984-4H5c-.944 0-2 1.71-2 4s1.056 4 2 4zM24 7a7.86 7.86 0 0 1 1.003-4H10c-.944 0-2 1.71-2 4v13h14.088l-.754.835A6.365 6.365 0 0 0 20 25a6.463 6.463 0 0 0 1.214 4H22c.944 0 2-1.71 2-3.999zm5 0c0-2.29-1.056-4-2-4h-.776A6.44 6.44 0 0 0 25 7v4h2c.944 0 2-1.71 2-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/seamlines16.json b/public/assets/components/assets/icon/seamlines16.json new file mode 100644 index 0000000..109a855 --- /dev/null +++ b/public/assets/components/assets/icon/seamlines16.json @@ -0,0 +1 @@ +"M7.306 16L10 13.306v1.414L8.72 16zM6 14.72l4-4V9.306l-4 4zM7.306 0L6 1.306V2.72L8.72 0zM6 6.72l4-4V1.306l-4 4zm0 4l4-4V5.306l-4 4zM0 15h5v-1H1V2h4V1H0zM11 1v1h4v12h-4v1h5V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/seamlines24.json b/public/assets/components/assets/icon/seamlines24.json new file mode 100644 index 0000000..66f1ba2 --- /dev/null +++ b/public/assets/components/assets/icon/seamlines24.json @@ -0,0 +1 @@ +"M9 21H1V3h8v1H2v16h7zm6-18v1h7v16h-7v1h8V3zm-1 12.306l-4 4v1.414l4-4zm0 5.414v-1.414L10.306 23h1.414zm-4-5.414v1.414l4-4v-1.414zm0-2.586l4-4V7.306l-4 4zm0-8L13.72 1h-1.414L10 3.306zm4-1.414l-4 4V8.72l4-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/seamlines32.json b/public/assets/components/assets/icon/seamlines32.json new file mode 100644 index 0000000..9d4cacb --- /dev/null +++ b/public/assets/components/assets/icon/seamlines32.json @@ -0,0 +1 @@ +"M2 5h10v1H3v20h9v1H2zm18 0v1h9v20h-9v1h10V5zm-7 16.72l6-6v-1.414l-6 6zm0 4l6-6v-1.414l-6 6zm0-8l6-6v-1.414l-6 6zm0 12l6-6v-1.414l-6 6zm0-16l6-6V6.306l-6 6zM16.72 30L19 27.72v-1.414L15.306 30zM13 4.306V5.72L16.72 2h-1.414zm0 5.414l6-6V2.306l-6 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/search16.json b/public/assets/components/assets/icon/search16.json new file mode 100644 index 0000000..21dc086 --- /dev/null +++ b/public/assets/components/assets/icon/search16.json @@ -0,0 +1 @@ +"M13.936 13.24L9.708 9.01a4.8 4.8 0 1 0-.69.69l4.228 4.228a.488.488 0 0 0 .69-.69zM6.002 9.8A3.8 3.8 0 1 1 8.69 8.686a3.778 3.778 0 0 1-2.687 1.112z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/search24.json b/public/assets/components/assets/icon/search24.json new file mode 100644 index 0000000..fa2555c --- /dev/null +++ b/public/assets/components/assets/icon/search24.json @@ -0,0 +1 @@ +"M21.842 21.134l-6.843-6.843a7.317 7.317 0 1 0-.708.708l6.843 6.843a.5.5 0 1 0 .708-.708zM9.5 15.8a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/search32.json b/public/assets/components/assets/icon/search32.json new file mode 100644 index 0000000..9cfc999 --- /dev/null +++ b/public/assets/components/assets/icon/search32.json @@ -0,0 +1 @@ +"M28.954 28.246l-9.542-9.541a9.3 9.3 0 1 0-.707.707l9.542 9.542a.5.5 0 0 0 .707-.708zM6.63 18.371a8.3 8.3 0 1 1 11.738-.002 8.313 8.313 0 0 1-11.738.002z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/security16.json b/public/assets/components/assets/icon/security16.json new file mode 100644 index 0000000..3d907df --- /dev/null +++ b/public/assets/components/assets/icon/security16.json @@ -0,0 +1 @@ +"M8.5 15.972C2.177 12.52 1.668 7.842 2.114 2.93l.067-.74.742-.038c2.302-.115 3.936-.645 4.998-1.62L8.5 0l.58.533c1.06.975 2.695 1.505 4.996 1.62l.743.037.067.74c.448 4.933-.09 9.605-6.386 13.042zM3.1 3.145c-.36 4.13.033 8.722 5.4 11.688 5.367-2.965 5.76-7.558 5.4-11.688a8.727 8.727 0 0 1-5.4-1.788 8.721 8.721 0 0 1-5.4 1.788z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/security24.json b/public/assets/components/assets/icon/security24.json new file mode 100644 index 0000000..f118cdd --- /dev/null +++ b/public/assets/components/assets/icon/security24.json @@ -0,0 +1 @@ +"M12 22.943C3.533 18.32 2.498 12.026 3.16 4.723l.08-.869.871-.042c3.31-.166 5.668-.934 7.21-2.35L12 .838l.68.624c1.54 1.416 3.9 2.184 7.21 2.35l.87.042.08.869c.666 7.34-.407 13.61-8.84 18.22zM4.16 4.811c-.543 5.988-.04 12.694 7.838 16.993 7.88-4.3 8.39-11.001 7.845-16.99-3.553-.178-6.12-1.036-7.84-2.616-1.72 1.58-4.29 2.435-7.842 2.613z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/security32.json b/public/assets/components/assets/icon/security32.json new file mode 100644 index 0000000..29ac0d2 --- /dev/null +++ b/public/assets/components/assets/icon/security32.json @@ -0,0 +1 @@ +"M16.5 30.302C4.306 23.514 4.583 13.417 5.208 6.385l.09-1.009.999-.052c5.328-.273 7.795-1.623 9.86-3.564l.343-.323.342.323c2.066 1.941 4.533 3.29 9.86 3.564l1 .052.09 1.009c.623 7.006.907 17.126-11.292 23.917zm-.069-1.183l.069.038.07-.038c10.275-5.733 10.935-14.665 10.226-22.646l-.012-.144-.133-.007c-5.346-.274-7.993-1.596-10.151-3.52-2.159 1.924-4.806 3.247-10.152 3.52l-.132.007-.012.144c-.71 7.981-.049 16.913 10.227 22.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/select16.json b/public/assets/components/assets/icon/select16.json new file mode 100644 index 0000000..89d7fcc --- /dev/null +++ b/public/assets/components/assets/icon/select16.json @@ -0,0 +1 @@ +"M4 2v12l4-4h6zm3.586 7L5 11.586V4.08L11.15 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/select24.json b/public/assets/components/assets/icon/select24.json new file mode 100644 index 0000000..6bf8c5c --- /dev/null +++ b/public/assets/components/assets/icon/select24.json @@ -0,0 +1 @@ +"M6 3v18l5-7h9zm4.485 10L7 17.88V5.058L17.108 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/select32.json b/public/assets/components/assets/icon/select32.json new file mode 100644 index 0000000..72b6fee --- /dev/null +++ b/public/assets/components/assets/icon/select32.json @@ -0,0 +1 @@ +"M8 3l.05 26 7.75-10H28zm7.312 15L9 26.092V5.082L25.15 18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectCategory16.json b/public/assets/components/assets/icon/selectCategory16.json new file mode 100644 index 0000000..2e4fa2a --- /dev/null +++ b/public/assets/components/assets/icon/selectCategory16.json @@ -0,0 +1 @@ +"M1 14a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3a2 2 0 0 0-2 2zm1-3a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm9 5h3a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2zm-1-5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1zm1-3h3a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2h-3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2zm-1-5a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1zM3 8h3a2 2 0 0 0 2-2V3a2 2 0 0 0-2-2H3a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2zM2 3a1 1 0 0 1 1-1h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1zm2.257 11.168l-1.522-1.522.738-.738.784.788L5.962 11l.738.738z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectCategory24.json b/public/assets/components/assets/icon/selectCategory24.json new file mode 100644 index 0000000..6548f29 --- /dev/null +++ b/public/assets/components/assets/icon/selectCategory24.json @@ -0,0 +1 @@ +"M11 19v-3a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3h3a3 3 0 0 0 3-3zm-8 0v-3a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm19-3a3 3 0 0 0-3-3h-3a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3h3a3 3 0 0 0 3-3zm-1 3a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2zm1-14a3 3 0 0 0-3-3h-3a3 3 0 0 0-3 3v3a3 3 0 0 0 3 3h3a3 3 0 0 0 3-3zm-1 3a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2zM2 5v3a3 3 0 0 0 3 3h3a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3zm1 0a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6.5 11.238l-3.443 3.43-1.822-1.822.738-.738 1.084 1.088L8.762 15.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectCategory32.json b/public/assets/components/assets/icon/selectCategory32.json new file mode 100644 index 0000000..86b5dc1 --- /dev/null +++ b/public/assets/components/assets/icon/selectCategory32.json @@ -0,0 +1 @@ +"M5 30h7a3 3 0 0 0 3-3v-7a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3zM3 20a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm24-3h-7a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3h7a3 3 0 0 0 3-3v-7a3 3 0 0 0-3-3zm2 10a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2zM27 2h-7a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3h7a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3zm2 10a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2zM5 15h7a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3H5a3 3 0 0 0-3 3v7a3 3 0 0 0 3 3zM3 5a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm4.5 21L5 23.689l.637-.636L7.5 24.727l4.022-3.87.637.637z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectRange16.json b/public/assets/components/assets/icon/selectRange16.json new file mode 100644 index 0000000..bca3dda --- /dev/null +++ b/public/assets/components/assets/icon/selectRange16.json @@ -0,0 +1 @@ +"M1 9H0V8h1zm2-1H2v1h1zm10 1h1V8h-1zm3-1h-1v1h1zM5 9h6v1h1V7h-1v1H5V7H4v3h1zm4-5.5a2.5 2.5 0 1 1 3 2.45v.55h-1v-.55A2.5 2.5 0 0 1 9 3.5zm1 0A1.5 1.5 0 1 0 11.5 2 1.502 1.502 0 0 0 10 3.5zm-8 10a2.5 2.5 0 0 1 2-2.45v-.55h1v.55a2.5 2.5 0 1 1-3 2.45zm1 0A1.5 1.5 0 1 0 4.5 12 1.502 1.502 0 0 0 3 13.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectRange24.json b/public/assets/components/assets/icon/selectRange24.json new file mode 100644 index 0000000..cf825ff --- /dev/null +++ b/public/assets/components/assets/icon/selectRange24.json @@ -0,0 +1 @@ +"M1 12h1v1H1zm4 0H4v1h1zm17 0v1h1v-1zm-3 1h1v-1h-1zm-3-1H8v-1H7v3h1v-1h8v1h1v-3h-1zm1-5.05V10h-1V6.95a2.5 2.5 0 1 1 1 0zm1-2.45A1.5 1.5 0 1 0 16.5 6 1.502 1.502 0 0 0 18 4.5zm-8 16a2.5 2.5 0 1 1-3-2.45V15h1v3.05a2.5 2.5 0 0 1 2 2.45zm-1 0A1.5 1.5 0 1 0 7.5 22 1.502 1.502 0 0 0 9 20.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectRange32.json b/public/assets/components/assets/icon/selectRange32.json new file mode 100644 index 0000000..76a2f8c --- /dev/null +++ b/public/assets/components/assets/icon/selectRange32.json @@ -0,0 +1 @@ +"M8 17H6v-1h2zm-6 0h2v-1H2zm22 0h2v-1h-2zm4 0h2v-1h-2zm-18-2v3h1v-1h10v1h1v-3h-1v1H11v-1zm15-8.5a3.495 3.495 0 0 1-3 3.45V13h-1V9.95a3.493 3.493 0 1 1 4-3.45zm-1 0A2.5 2.5 0 1 0 21.5 9 2.503 2.503 0 0 0 24 6.5zM10.5 30a3.492 3.492 0 0 1-.5-6.95V20h1v3.05a3.492 3.492 0 0 1-.5 6.95zm0-1A2.5 2.5 0 1 0 8 26.5a2.503 2.503 0 0 0 2.5 2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectVisible16.json b/public/assets/components/assets/icon/selectVisible16.json new file mode 100644 index 0000000..cd3cd35 --- /dev/null +++ b/public/assets/components/assets/icon/selectVisible16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M5.5 8.247a7.194 7.194 0 0 1 4.239 1.557 9.055 9.055 0 0 0-.197-1.001 15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v9.028a7.368 7.368 0 0 1 4.5-1.781z"},{"d":"M15 1v14h-3v-1h2V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1zM6.104 2.955l.993-.125A24.482 24.482 0 0 1 7 1.876V1H5v1h1.008q.043.525.096.955zm2.02 2.83a4.43 4.43 0 0 1-.568-.946l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zM2 5H1v2h1zM1 1v2h1V2h1V1H1zm6.972 8.094l.026.013-.019-.027zM5.5 9.246C2.462 9.246 0 12.5 0 12.5s2.462 3.254 5.5 3.254S11 12.5 11 12.5 8.538 9.246 5.5 9.246zm0 5.708c-1.938 0-3.679-1.62-4.447-2.454.768-.834 2.51-2.454 4.447-2.454 1.936 0 3.677 1.618 4.446 2.452-.774.835-2.524 2.456-4.446 2.456zM5.5 11A1.5 1.5 0 1 0 7 12.5 1.5 1.5 0 0 0 5.5 11z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectVisible24.json b/public/assets/components/assets/icon/selectVisible24.json new file mode 100644 index 0000000..6dea03c --- /dev/null +++ b/public/assets/components/assets/icon/selectVisible24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8.458 12.5a10.323 10.323 0 0 1 6.536 2.757 7.942 7.942 0 0 0-2.128-4.878C10.593 8.249 9.145 8.605 9 2H3v12.433A9.392 9.392 0 0 1 8.458 12.5z"},{"d":"M22 2v20h-5v-1h4V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10V2zM3 2v2h1V3h1V2H3zm0 6h1V6H3zm0 4h1v-2H3zM9 2H7v1h1v.022c.017.362.038.7.067 1.024l.996-.09A17.355 17.355 0 0 1 9 2zm5.84 12.214a13.604 13.604 0 0 0-.594-1.81l-.088-.21-.914.406.073.173a12.677 12.677 0 0 1 .553 1.68zM8.397 6.142a7.701 7.701 0 0 0 .773 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.989-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zM16 18.5l-.234.305C15.634 18.976 12.524 23 8.458 23c-4.06 0-7.072-4.017-7.209-4.188L1 18.5l.249-.312C1.386 18.018 4.398 14 8.459 14c4.064 0 7.175 4.024 7.307 4.195zm-1.101 0c-.815-.928-3.39-3.6-6.44-3.6-3.045 0-5.489 2.663-6.338 3.6.85.937 3.293 3.6 6.339 3.6 3.055 0 5.626-2.67 6.439-3.6zM11 18.5A2.5 2.5 0 1 0 8.5 21a2.503 2.503 0 0 0 2.5-2.5z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectVisible32.json b/public/assets/components/assets/icon/selectVisible32.json new file mode 100644 index 0000000..245ebde --- /dev/null +++ b/public/assets/components/assets/icon/selectVisible32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M11.42 16.543h.188a13.268 13.268 0 0 1 7.771 3.121 13.088 13.088 0 0 0-.282-1.363c-1.825-6.737-4.83-4.49-5.82-11.309A27.182 27.182 0 0 1 13 3H4v16.403a13.11 13.11 0 0 1 7.42-2.86z"},{"d":"M18.37 16.186l-.924.38a7.908 7.908 0 0 0-1-1.77l.796-.604a8.835 8.835 0 0 1 1.128 1.994zm-2.626-3.644a8.005 8.005 0 0 1-1.26-1.606l-.865.502a9.102 9.102 0 0 0 1.406 1.8zm-3-3.217l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM4 9h1V7H4zm0-6v2h1V4h1V3H4zm4 1h2V3H8zm-4 9h1v-2H4zm0 4h1v-2H4zm8.057-12.066l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zm-.558 23.016a3.441 3.441 0 0 0 3.45-3.394v-.076a3.44 3.44 0 0 0-3.413-3.43h-.072a3.44 3.44 0 0 0-3.414 3.43v.076a3.44 3.44 0 0 0 3.45 3.394zm10.28-3.751c-.184-.254-4.508-6.033-10.17-6.156h-.156C5.791 18.166 1.405 23.945 1.22 24.2l-.22.3.224.299c.187.252 4.632 6.084 10.296 6.147h.022c5.663-.063 10.047-5.895 10.234-6.147L22 24.5zm-10.243 5.746h-.006c-4.516-.05-8.31-4.282-9.27-5.449.953-1.16 4.705-5.355 9.215-5.453h.133c4.515.099 8.204 4.298 9.136 5.453-.956 1.18-4.682 5.396-9.208 5.45zM15 3v.84l.009.16H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectedItemsFilter16.json b/public/assets/components/assets/icon/selectedItemsFilter16.json new file mode 100644 index 0000000..8108315 --- /dev/null +++ b/public/assets/components/assets/icon/selectedItemsFilter16.json @@ -0,0 +1 @@ +"M7 5a1 1 0 0 1 1 1v1h7v1.5a.501.501 0 0 1-.5.5H7.846a.98.98 0 0 1-.115.182L6.968 10H14.5A1.502 1.502 0 0 0 16 8.5v-6A1.502 1.502 0 0 0 14.5 1h-10A1.502 1.502 0 0 0 3 2.5V5zM4 2.5a.501.501 0 0 1 .5-.5h10a.501.501 0 0 1 .5.5V4H4zm.2 8.5L7 8V6H0v2l2.8 3 .245 1 .13 3h.65l.13-3 .239-1zM1 7h5v1H1zm.84 1.8h3.32l-1.307 1.4h-.706z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectedItemsFilter24.json b/public/assets/components/assets/icon/selectedItemsFilter24.json new file mode 100644 index 0000000..7254725 --- /dev/null +++ b/public/assets/components/assets/icon/selectedItemsFilter24.json @@ -0,0 +1 @@ +"M21.5 1h-17A1.502 1.502 0 0 0 3 2.5V8h11a1 1 0 0 1 1 1v2h7v3.5a.501.501 0 0 1-.5.5H11.414l-.471.471-.066.529H21.5a1.502 1.502 0 0 0 1.5-1.5v-12A1.502 1.502 0 0 0 21.5 1zM4 6V2.5a.501.501 0 0 1 .5-.5h17a.501.501 0 0 1 .5.5V6zm6 9l4-4V9H1v2l4 4 1 8h3zm-8-4.414V10h11v.586l-.414.414H2.414zM3.414 12h8.172l-2 2H5.414zm4.703 10H6.883l-.75-7h2.734z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectedItemsFilter32.json b/public/assets/components/assets/icon/selectedItemsFilter32.json new file mode 100644 index 0000000..28c2f60 --- /dev/null +++ b/public/assets/components/assets/icon/selectedItemsFilter32.json @@ -0,0 +1 @@ +"M28.5 2h-23A1.502 1.502 0 0 0 4 3.5V11h13a1 1 0 0 1 1 1v2h11v4.5a.501.501 0 0 1-.5.5H13.414l-.468.468-.073.532H28.5a1.502 1.502 0 0 0 1.5-1.5v-15A1.502 1.502 0 0 0 28.5 2zM5 8V3.5a.501.501 0 0 1 .5-.5h23a.501.501 0 0 1 .5.5V8zm12 6v-2H1v2l5 5 1.5 11h3L12 19zM2 13h14v1H2zm1.135 2h11.73l-3.333 3H6.468zm6.492 14H8.373L7.146 19h3.709z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/selection16.json b/public/assets/components/assets/icon/selection16.json new file mode 100644 index 0000000..b7dfb28 --- /dev/null +++ b/public/assets/components/assets/icon/selection16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M7 1a7.708 7.708 0 0 0 1.69 5.647 15.32 15.32 0 0 1 .852 2.156c.423 1.634.04 2.117 1.458 4.951V15H1V1z"},{"d":"M14 14V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1h7v14h-3v-1zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm3.124 4.784a4.43 4.43 0 0 1-.568-.945l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zm.83 5.41l.977-.213c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.547 9.547 0 0 1 .217 1.17c.044.31.087.619.164.97zM11 13.754a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H9v1h2zM2 5H1v2h1zm-1 6h1V9H1zm2 4v-1H2v-1H1v2h2zm2 0h2v-1H5zM1 2v1h1V2h1V1H1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selection24.json b/public/assets/components/assets/icon/selection24.json new file mode 100644 index 0000000..3dc981c --- /dev/null +++ b/public/assets/components/assets/icon/selection24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8 2c.145 6.605 1.593 6.25 3.866 8.379 1.822 1.706 2.052 4.224 2.33 6.39.161 1.25.497 1.83 2.345 5.231H2V2z"},{"d":"M21 3H10V2h12v20h-4v-1h3V9a10.699 10.699 0 0 0-6.252 1.96c-.154-.249-.35-.542-.558-.837A11.728 11.728 0 0 1 20.999 8zM2 2v2h1V3h1V2H2zm4 20h2v-1H6zm5 0h2v-1h-2zM3 6H2v2h1zm0 5H2v2h1zm0 5H2v2h1zm0 4H2v2h2v-1H3zM7.067 4.046l.996-.09A17.355 17.355 0 0 1 8 2H6v1h1v.022c.017.362.038.7.067 1.024zm6.774 10.168a13.604 13.604 0 0 0-.595-1.81l-.088-.21-.914.406.073.173a12.677 12.677 0 0 1 .553 1.68zm.306 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394c-.02-.155-.035-.307-.049-.46zM7.397 6.142a7.701 7.701 0 0 0 .772 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.99-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.583 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L16 21s-.405-.749-.55-1.03z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selection32.json b/public/assets/components/assets/icon/selection32.json new file mode 100644 index 0000000..01dcac5 --- /dev/null +++ b/public/assets/components/assets/icon/selection32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M12 3a27.184 27.184 0 0 0 .276 3.992c.992 6.818 3.996 4.572 5.82 11.309.875 3.228.11 5.999 2.496 10.687L3 29V3z"},{"d":"M9 4H7V3h2zm2.744 5.325l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zm-.687-4.391l.998-.067c-.021-.31-.045-.622-.055-.972S12 3 12 3h-1s-.011.635 0 1 .037.636.057.934zM9 28H7v1h2zm3.541 0h-2v1h2zm4.59-9.438a12.05 12.05 0 0 1 .368 2.054l.996-.097a12.988 12.988 0 0 0-.398-2.218zm2.533 8.253l-.94.344c.108.293.23.609.37.95.126.31.286.594.43.891h1.06l.008-.012q-.31-.61-.572-1.256a28.45 28.45 0 0 1-.356-.917zM4 7H3v2h1zm13.74 15.788c.109.853.197 1.508.34 2.186l.979-.207c-.136-.641-.222-1.278-.328-2.106zM15 29h2v-1h-2zm.445-14.204a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-2.826-3.358a9.102 9.102 0 0 0 1.406 1.8l.72-.696a8.005 8.005 0 0 1-1.26-1.606zM4 19H3v2h1zM3 3v2h1V4h1V3H3zm1 20H3v2h1zm9.999-20c-.002.262-.014.522-.002.787.003.074.008.14.012.213H28v5.97a14.118 14.118 0 0 0-9.553 3.942c.176.294.336.608.488.926A13.02 13.02 0 0 1 28 10.97V28h-5.714l.337.832c.023.058.055.11.08.168H29V3zM4 15H3v2h1zm0-4H3v2h1zm0 16H3v2h2v-1H4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectionFilter16.json b/public/assets/components/assets/icon/selectionFilter16.json new file mode 100644 index 0000000..2d96cf2 --- /dev/null +++ b/public/assets/components/assets/icon/selectionFilter16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.542 8.803a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v4h6a1 1 0 0 1 1 1v2a.999.999 0 0 1-.269.682l-2.55 2.733L5 15h6v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M14 14V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1h7v14h-3v-1zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm4.93 9.981c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.238-1.284l-.969.252a9.545 9.545 0 0 1 .217 1.17c.044.31.087.619.164.97zM11 13.754a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H8v1h3zM7 15v-1H5.052l-.05 1zM3 2V1H1v3h1V2zm4 4v2l-2.8 3h-.006l-.24 1-.13 3h-.649l-.13-3-.245-1L0 8V6zM5.16 8.8H1.84l1.307 1.4h.706zM6 7H1v1h5z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectionFilter24.json b/public/assets/components/assets/icon/selectionFilter24.json new file mode 100644 index 0000000..e263298 --- /dev/null +++ b/public/assets/components/assets/icon/selectionFilter24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M14.172 12.242a15.529 15.529 0 0 1 1.024 4.528c.161 1.25.497 1.829 2.345 5.23h-7.41l.812-6.529zM10.232 8C9.513 7.002 9.077 5.457 9 2H3v6z"},{"d":"M10 2h12v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10zM3 4h1V3h1V2H3zm9 18h2v-1h-2zM4 6H3v2h1zm4.067-1.954l.996-.09A17.355 17.355 0 0 1 9 2H7v1h1v.022c.017.362.038.7.067 1.024zm5.803 10.406l.97-.238a13.604 13.604 0 0 0-.594-1.81l-.07-.167-.772.773a12.363 12.363 0 0 1 .466 1.442zm1.277 1.858l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394 12.46 12.46 0 0 1-.049-.46zm-5.109-8.627a6.726 6.726 0 0 1-.669-1.774l-.973.233A7.82 7.82 0 0 0 9.086 8h.394zM16.45 19.97l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zM14 11l-4 4-1 8H6l-1-8-4-4V9h13zm-5.133 4H6.133l.75 7h1.234zm2.719-3H3.414l2 2h4.172zM13 10H2v.586l.414.414h10.172l.414-.414z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectionFilter32.json b/public/assets/components/assets/icon/selectionFilter32.json new file mode 100644 index 0000000..af13354 --- /dev/null +++ b/public/assets/components/assets/icon/selectionFilter32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M4 11V3h9a27.182 27.182 0 0 0 .276 3.992A10.505 10.505 0 0 0 14.532 11zm8.789 8.615L11.754 28h9.371c-1.812-4.102-1.217-6.705-2.028-9.7a12.546 12.546 0 0 0-1.465-3.524z"},{"d":"M11.754 28l.124-1H13v1zm6.985-5.212c.11.853.198 1.508.341 2.186l.979-.207c-.136-.641-.222-1.278-.328-2.106zm-.607-4.226a12.05 12.05 0 0 1 .367 2.054l.996-.097a12.987 12.987 0 0 0-.398-2.218zm-.686-1.996l.924-.38a9.072 9.072 0 0 0-.742-1.406l-.72.72a8.248 8.248 0 0 1 .538 1.066zm-4.702-7.24l.961-.276a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM5 7H4v2h1zm0-3h1V3H4v2h1zm5-1H8v1h2zm7 24h-2v1h2zM14.999 3c-.002.262-.014.522-.002.787.003.074.008.14.012.213H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3zm-2.942 1.934l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zM19 28h2v-1h-2zM7.5 30L6 19l-5-5v-2h16v2l-5 5-1.5 11zM2 14h14v-1H2zm4.468 4h5.064l3.333-3H3.135zm.678 1l1.227 10h1.254l1.228-10z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectionX16.json b/public/assets/components/assets/icon/selectionX16.json new file mode 100644 index 0000000..9f8885a --- /dev/null +++ b/public/assets/components/assets/icon/selectionX16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.542 8.803a15.32 15.32 0 0 0-.852-2.156A7.708 7.708 0 0 1 7 1H1v6.54a2.002 2.002 0 0 1 .225-.022 1.993 1.993 0 0 1 1.414.586l.861.86.861-.86a2 2 0 0 1 2.828 0l.707.707a2 2 0 0 1 0 2.828l-.86.861.86.861A1.988 1.988 0 0 1 8.461 15H11v-1.246c-1.417-2.834-1.035-3.317-1.458-4.951z"},{"d":"M1.225 7.518A2.002 2.002 0 0 0 1 7.539V6h1v1.676a2 2 0 0 0-.775-.158zM12 14v1h3V1H8v1h6v3.018a7.952 7.952 0 0 0-4.16 1.7c.052.112.103.214.156.342l.265.636A6.874 6.874 0 0 1 14 6.026V14zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm2.556 3.839l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864 4.43 4.43 0 0 1-.568-.945zm1.398 6.355l.977-.213c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.545 9.545 0 0 1 .217 1.17c.044.31.087.619.164.97zM8.461 15H11v-1.246a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H8.324a1.995 1.995 0 0 1 .137 1zM2 2h1V1H1v3h1zm4.482 12.775L4.207 12.5l2.275-2.275-.707-.707L3.5 11.793 1.225 9.518l-.707.707L2.793 12.5.518 14.775l.707.707L3.5 13.207l2.275 2.275z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectionX24.json b/public/assets/components/assets/icon/selectionX24.json new file mode 100644 index 0000000..062a32a --- /dev/null +++ b/public/assets/components/assets/icon/selectionX24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M3.268 11.732L6 14.465l2.732-2.733a2 2 0 0 1 2.829 0l.707.707a2 2 0 0 1 0 2.829L9.535 18l2.733 2.732A1.983 1.983 0 0 1 12.839 22h4.702c-1.848-3.401-2.184-3.98-2.345-5.23-.278-2.167-.508-4.685-2.33-6.391C10.593 8.249 9.145 8.605 9 2H3v9.514a2.002 2.002 0 0 1 .268.218z"},{"d":"M10 2h12v20h-3v-1h2V9.05a10.327 10.327 0 0 0-5.253 1.91c-.154-.249-.35-.542-.558-.837A11.364 11.364 0 0 1 21 8.048V3H10zM4 3h1V2H3v2h1zm8.84 19H14v-1h-1.514a1.98 1.98 0 0 1 .353 1zM3 8h1V6H3zm1 4.465V11H3v.514a2.002 2.002 0 0 1 .268.218zm4.067-8.42l.996-.089A17.355 17.355 0 0 1 9 2H7v1h1v.022c.017.362.038.7.067 1.024zm6.774 10.169a13.604 13.604 0 0 0-.595-1.81l-.088-.21-.914.406.073.173a12.676 12.676 0 0 1 .553 1.68zm.306 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394c-.02-.155-.035-.307-.049-.46zm-5.109-8.627a6.726 6.726 0 0 1-.669-1.774l-.973.233a7.701 7.701 0 0 0 .773 2.035zm2.828 2.696a11.45 11.45 0 0 0-.989-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.584 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L17 21s-.405-.749-.55-1.03zm-5.596-6.117l-.708-.708L6 17.293l-4.146-4.147-.708.708L5.293 18l-4.147 4.146.708.708L6 18.707l4.146 4.147.708-.708L6.707 18z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/selectionX32.json b/public/assets/components/assets/icon/selectionX32.json new file mode 100644 index 0000000..14fc977 --- /dev/null +++ b/public/assets/components/assets/icon/selectionX32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M4.278 15.742L8.5 19.964l4.222-4.222a2 2 0 0 1 1.414-.586 1.997 1.997 0 0 1 1.415.587l.707.708a1.999 1.999 0 0 1-.001 2.827L12.035 23.5l4.222 4.222a1.994 1.994 0 0 1 .227.278h4.641c-1.812-4.102-1.217-6.705-2.028-9.7-1.825-6.736-4.83-4.49-5.82-11.308A27.182 27.182 0 0 1 13 3H4v12.514a1.997 1.997 0 0 1 .278.228z"},{"d":"M19.731 22.661c.106.828.192 1.465.328 2.106l-.979.207c-.143-.678-.231-1.333-.34-2.186zm-1.6-4.099a12.05 12.05 0 0 1 .368 2.054l.996-.097a12.987 12.987 0 0 0-.398-2.218zm-1.686-3.766a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-1.42-1.559l.72-.695a8.005 8.005 0 0 1-1.26-1.606l-.866.502a9.102 9.102 0 0 0 1.406 1.8zm-2.28-3.912l.96-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zM5 7H4v2h1zm0-3h1V3H4v2h1zm5-1H8v1h2zm6.484 25H17v-1h-1.465l.722.722a1.994 1.994 0 0 1 .227.278zM5 11H4v2h1zm0 5.464V15H4v.514a1.997 1.997 0 0 1 .278.228zm9.997-12.677c.003.074.008.14.012.213H28v5.97a14.314 14.314 0 0 0-8.996 3.411 8.01 8.01 0 0 1 .454.932A13.213 13.213 0 0 1 28 10.97V27h-5v1h6V3H14.999c-.002.262-.014.522-.002.787zm-2.94 1.147l.998-.067c-.021-.31-.045-.622-.055-.972S13 3 13 3h-1s-.011.635 0 1 .037.636.057.934zM19 28h2v-1h-2zM8.5 24.207l5.636 5.636.707-.707L9.207 23.5l5.636-5.636-.707-.707L8.5 22.793l-5.636-5.636-.707.707L7.793 23.5l-5.636 5.636.707.707z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/send16.json b/public/assets/components/assets/icon/send16.json new file mode 100644 index 0000000..7cfae55 --- /dev/null +++ b/public/assets/components/assets/icon/send16.json @@ -0,0 +1 @@ +"M15.909 8.5L.769 1.62 1.992 8.5.77 15.38zM2.919 9h9.472L2.086 13.683zm9.472-1H2.92l-.833-4.683z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/send24.json b/public/assets/components/assets/icon/send24.json new file mode 100644 index 0000000..1359b94 --- /dev/null +++ b/public/assets/components/assets/icon/send24.json @@ -0,0 +1 @@ +"M2.996 12.5l-1.157 8.821 20.95-8.821-20.95-8.821zm16.028-.5H3.939l-.882-6.724zM3.939 13h15.085L3.057 19.724z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/send32.json b/public/assets/components/assets/icon/send32.json new file mode 100644 index 0000000..94c2d4e --- /dev/null +++ b/public/assets/components/assets/icon/send32.json @@ -0,0 +1 @@ +"M4.991 16.5L2.76 28.356 30.783 16.5 2.76 4.644zM4.087 6.292L27.035 16H5.915zM5.915 17h21.12L4.087 26.708z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sendBackwards16.json b/public/assets/components/assets/icon/sendBackwards16.json new file mode 100644 index 0000000..8378e32 --- /dev/null +++ b/public/assets/components/assets/icon/sendBackwards16.json @@ -0,0 +1 @@ +"M16 11h-4V4H5V0h11zm-5 5H0V5h11zm-1-1V6H1v9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sendBackwards24.json b/public/assets/components/assets/icon/sendBackwards24.json new file mode 100644 index 0000000..2cb7fa3 --- /dev/null +++ b/public/assets/components/assets/icon/sendBackwards24.json @@ -0,0 +1 @@ +"M23 17h-5V6H7V1h16zm-6 6H1V7h16zm-1-1V8H2v14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sendBackwards32.json b/public/assets/components/assets/icon/sendBackwards32.json new file mode 100644 index 0000000..6dab3b1 --- /dev/null +++ b/public/assets/components/assets/icon/sendBackwards32.json @@ -0,0 +1 @@ +"M29 22h-6V9H10V3h19zm-7 7H3V10h19zm-1-1V11H4v17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sendToBack16.json b/public/assets/components/assets/icon/sendToBack16.json new file mode 100644 index 0000000..ea4c3cd --- /dev/null +++ b/public/assets/components/assets/icon/sendToBack16.json @@ -0,0 +1 @@ +"M13 7v6H7V9H3V3h6v4zm-7 9H0v-6h6zm-1-1v-4H1v4zm5-15h6v6h-6zm1 1v4h4V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sendToBack24.json b/public/assets/components/assets/icon/sendToBack24.json new file mode 100644 index 0000000..2fd1e42 --- /dev/null +++ b/public/assets/components/assets/icon/sendToBack24.json @@ -0,0 +1 @@ +"M19 10v9h-9v-5H5V5h9v5zM9 23H1v-8h8zm-1-1v-6H2v6zm7-21h8v8h-8zm1 1v6h6V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sendToBack32.json b/public/assets/components/assets/icon/sendToBack32.json new file mode 100644 index 0000000..79526aa --- /dev/null +++ b/public/assets/components/assets/icon/sendToBack32.json @@ -0,0 +1 @@ +"M25 13v12H13v-6H7V7h12v6zM20 2h10v10H20zm1 1v8h8V3zm-9 27H2V20h10zm-1-1v-8H3v8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sensor16.json b/public/assets/components/assets/icon/sensor16.json new file mode 100644 index 0000000..c16ec6b --- /dev/null +++ b/public/assets/components/assets/icon/sensor16.json @@ -0,0 +1 @@ +"M11.716 7.569l-.707.707a4.26 4.26 0 0 0-6.018 0l-.707-.707a5.261 5.261 0 0 1 7.432 0zm2.069-2.17a8.19 8.19 0 0 0-11.57 0l.707.708a7.189 7.189 0 0 1 10.156 0zM8 .079A11.032 11.032 0 0 0 .146 3.33l.707.707a10.106 10.106 0 0 1 14.293 0l.707-.707A11.032 11.032 0 0 0 8 .078zM14 13v3H2v-3a2.002 2.002 0 0 1 2-2h2a2 2 0 0 1 4 0h2a2.002 2.002 0 0 1 2 2zM3 15h10v-2a1.001 1.001 0 0 0-1-1H4a1.001 1.001 0 0 0-1 1zm4-4h2a1 1 0 0 0-2 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sensor21.json b/public/assets/components/assets/icon/sensor21.json new file mode 100644 index 0000000..2d43d52 --- /dev/null +++ b/public/assets/components/assets/icon/sensor21.json @@ -0,0 +1 @@ +"M17 16.969V20H4v-3.031A1.969 1.969 0 0 1 5.969 15h2.185a2.399 2.399 0 0 1 4.692 0h2.185A1.969 1.969 0 0 1 17 16.969zm-9.898-6.866l.57.82a4.971 4.971 0 0 1 5.656 0l.57-.82a5.97 5.97 0 0 0-6.796 0zm9.562-2.678a9.225 9.225 0 0 0-12.328 0l.669.744a8.222 8.222 0 0 1 10.99 0zM10.5 1.077a12.486 12.486 0 0 0-8.87 3.68l.708.707a11.528 11.528 0 0 1 16.324 0l.707-.707a12.486 12.486 0 0 0-8.87-3.68z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sensor24.json b/public/assets/components/assets/icon/sensor24.json new file mode 100644 index 0000000..7678848 --- /dev/null +++ b/public/assets/components/assets/icon/sensor24.json @@ -0,0 +1 @@ +"M12 9.137a7.062 7.062 0 0 1 4.944 2.008l-.696.718a6.092 6.092 0 0 0-8.496 0l-.696-.718A7.062 7.062 0 0 1 12 9.137zm7.778-.815a11.012 11.012 0 0 0-15.556 0l.707.707a10.011 10.011 0 0 1 14.142 0zM1.394 5.494L2.1 6.2a14.017 14.017 0 0 1 19.798 0l.707-.707a15.016 15.016 0 0 0-21.212 0zM21 19.02V22H3v-2.98A3.024 3.024 0 0 1 6.02 16H9a3 3 0 0 1 6 0h2.98A3.024 3.024 0 0 1 21 19.02zm-1 0A2.022 2.022 0 0 0 17.98 17H6.02A2.022 2.022 0 0 0 4 19.02V21h16zM10 16h4a2 2 0 0 0-4 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sensor32.json b/public/assets/components/assets/icon/sensor32.json new file mode 100644 index 0000000..97ba570 --- /dev/null +++ b/public/assets/components/assets/icon/sensor32.json @@ -0,0 +1 @@ +"M16 12.09a8.824 8.824 0 0 1 6.176 2.508l-.697.718a7.858 7.858 0 0 0-10.959 0l-.696-.718A8.824 8.824 0 0 1 16 12.09zm9.767-.972a13.812 13.812 0 0 0-19.534 0l.707.707a12.813 12.813 0 0 1 18.12 0zM2.647 7.63l.706.707a17.904 17.904 0 0 1 25.293 0l.707-.707a18.906 18.906 0 0 0-26.707 0zM28 24.5V29H4v-4.5A3.504 3.504 0 0 1 7.5 21H12a4 4 0 0 1 8 0h4.5a3.504 3.504 0 0 1 3.5 3.5zm-1 0a2.503 2.503 0 0 0-2.5-2.5h-17A2.503 2.503 0 0 0 5 24.5V28h22zM13 21h6a3 3 0 0 0-6 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sensor48.json b/public/assets/components/assets/icon/sensor48.json new file mode 100644 index 0000000..86fdd95 --- /dev/null +++ b/public/assets/components/assets/icon/sensor48.json @@ -0,0 +1 @@ +"M38.928 19.026a21.118 21.118 0 0 0-29.864.01l-.565-.565a21.917 21.917 0 0 1 30.994-.01zM24 3.14a30.32 30.32 0 0 0-21.588 8.945l.565.566a29.724 29.724 0 0 1 42.036-.01l.565-.566A30.324 30.324 0 0 0 24.001 3.14zm-9.417 20.917l.566.566a12.51 12.51 0 0 1 17.692-.01l.565-.567a13.311 13.311 0 0 0-18.823.011zM40.9 37v5.9H7.1V37a4.906 4.906 0 0 1 4.9-4.9h8.11c0-.034-.01-.066-.01-.1a3.9 3.9 0 0 1 7.8 0c0 .034-.01.066-.01.1H36a4.906 4.906 0 0 1 4.9 4.9zm-.8 0a4.105 4.105 0 0 0-4.1-4.1H12A4.105 4.105 0 0 0 7.9 37v5.1h32.2zm-19.19-4.9h6.18c.001-.034.01-.066.01-.1a3.1 3.1 0 0 0-6.2 0c0 .034.009.066.01.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sensor64.json b/public/assets/components/assets/icon/sensor64.json new file mode 100644 index 0000000..0410b56 --- /dev/null +++ b/public/assets/components/assets/icon/sensor64.json @@ -0,0 +1 @@ +"M51.998 25.179a28.29 28.29 0 0 0-40.007.013l-.566-.565a29.088 29.088 0 0 1 41.138-.014zM32 5.1A40.295 40.295 0 0 0 3.31 16.988l.565.566a39.765 39.765 0 0 1 56.236-.014l.566-.566A40.3 40.3 0 0 0 32 5.1zM19.54 32.17l.566.566a16.812 16.812 0 0 1 23.777-.014l.566-.566a17.614 17.614 0 0 0-24.91.014zM53.9 49.5v8.4H10.1v-8.4a6.22 6.22 0 0 1 6.009-6.4H27.11c0-.034-.01-.066-.01-.1a4.9 4.9 0 0 1 9.8 0c0 .034-.01.066-.01.1h11a6.22 6.22 0 0 1 6.009 6.4zm-.8 0a5.421 5.421 0 0 0-5.209-5.6H16.11a5.421 5.421 0 0 0-5.21 5.6v7.6h42.2zm-25.19-6.4h8.18c0-.034.01-.066.01-.1a4.1 4.1 0 1 0-8.2 0c0 .034.01.066.01.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/separator16.json b/public/assets/components/assets/icon/separator16.json new file mode 100644 index 0000000..bbc60b9 --- /dev/null +++ b/public/assets/components/assets/icon/separator16.json @@ -0,0 +1 @@ +"M0 7h7v2H0zm16 0H9v2h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/separator24.json b/public/assets/components/assets/icon/separator24.json new file mode 100644 index 0000000..64bd028 --- /dev/null +++ b/public/assets/components/assets/icon/separator24.json @@ -0,0 +1 @@ +"M1 11h9v2H1zm13 2h9v-2h-9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/separator32.json b/public/assets/components/assets/icon/separator32.json new file mode 100644 index 0000000..1c75af1 --- /dev/null +++ b/public/assets/components/assets/icon/separator32.json @@ -0,0 +1 @@ +"M14 17H1v-2h13zm4-2v2h13v-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/serialPort16.json b/public/assets/components/assets/icon/serialPort16.json new file mode 100644 index 0000000..3d4ff1a --- /dev/null +++ b/public/assets/components/assets/icon/serialPort16.json @@ -0,0 +1 @@ +"M2 0v2H1v4.022a2.487 2.487 0 0 0 .248 1.09l.806 2.025A1.588 1.588 0 0 0 3 9.932v2.084a7.354 7.354 0 0 0 .174 1.209l.214.38A3.124 3.124 0 0 0 6 15h.032a3.097 3.097 0 0 0 2.603-1.418l.145-.226.06-.137a4.435 4.435 0 0 0 .158-1.17L9 3.378a1.205 1.205 0 0 1 .123-.529A1.502 1.502 0 0 1 10.459 2h.033a1.51 1.51 0 0 1 1.344.822 1.43 1.43 0 0 1 .164.663v2.617a1.59 1.59 0 0 0-.902.805l-.803 1.918A2.555 2.555 0 0 0 10 10.01V14h1v2h3v-2h1V9.982a2.482 2.482 0 0 0-.248-1.088l-.806-2.022A1.587 1.587 0 0 0 13 6.078V3.323a2.456 2.456 0 0 0-.287-1.145A2.56 2.56 0 0 0 10.44.834a2.506 2.506 0 0 0-2.227 1.451 2.217 2.217 0 0 0-.211.948L8 12.011a3.594 3.594 0 0 1-.104.853l-.102.16A2.108 2.108 0 0 1 6.017 14a2.13 2.13 0 0 1-1.79-.974l-.095-.148a6.317 6.317 0 0 1-.132-.94v-2.03a1.586 1.586 0 0 0 .902-.806l.803-1.921A2.56 2.56 0 0 0 6 5.993V2H5V0zm11 15h-1v-1h1zm.839-5.705a1.538 1.538 0 0 1 .161.683V13h-3v-2.994a1.628 1.628 0 0 1 .2-.762l.802-1.919A.585.585 0 0 1 12.49 7h.067a.578.578 0 0 1 .478.272zM3 1h1v1H3zm2 4.993a1.628 1.628 0 0 1-.2.762l-.802 1.92A.584.584 0 0 1 3.506 9h-.059a.635.635 0 0 1-.482-.272L2.16 6.705A1.538 1.538 0 0 1 2 6.022V3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/serialPort24.json b/public/assets/components/assets/icon/serialPort24.json new file mode 100644 index 0000000..b199b0a --- /dev/null +++ b/public/assets/components/assets/icon/serialPort24.json @@ -0,0 +1 @@ +"M19.786 7.806A1.412 1.412 0 0 0 19 7.1V5.576a3.491 3.491 0 0 0-.433-1.655 3.49 3.49 0 0 0-6.271.21 3.06 3.06 0 0 0-.294 1.311L12 19.307a2.021 2.021 0 0 1-.124.76A3.106 3.106 0 0 1 9.01 22a3.127 3.127 0 0 1-2.907-2.185 2.171 2.171 0 0 1-.102-.71v-2.209a1.433 1.433 0 0 0 .771-.672l1.963-3.051A2.68 2.68 0 0 0 9 12.013V4H8V1H3v3H2v8.014a2.693 2.693 0 0 0 .296 1.212l1.918 2.968a1.432 1.432 0 0 0 .786.702v2.25a4.207 4.207 0 0 0 .301 1.512A4.11 4.11 0 0 0 9.01 23a4.109 4.109 0 0 0 3.686-2.327 4.153 4.153 0 0 0 .302-1.503L13 5.434a2.171 2.171 0 0 1 .24-.972 2.486 2.486 0 0 1 4.486-.005A2.4 2.4 0 0 1 18 5.568v1.533a1.412 1.412 0 0 0-.771.675l-1.963 3.051A2.675 2.675 0 0 0 15 11.985V20h1v3h5v-3h1v-8.015a2.689 2.689 0 0 0-.296-1.21zM4 2h3v2H4zm-.834 10.737A1.674 1.674 0 0 1 3 12.014V5h5v7.014a1.71 1.71 0 0 1-.136.67l-1.976 3.073a.44.44 0 0 1-.805-.052zM20 22h-3v-2h3zm1-3h-5v-7.015a1.709 1.709 0 0 1 .136-.67l1.976-3.072a.44.44 0 0 1 .805.052l1.917 2.968a1.673 1.673 0 0 1 .166.722z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/serialPort32.json b/public/assets/components/assets/icon/serialPort32.json new file mode 100644 index 0000000..ff0338d --- /dev/null +++ b/public/assets/components/assets/icon/serialPort32.json @@ -0,0 +1 @@ +"M29 15.814a3.422 3.422 0 0 0-.358-1.51L26.065 9.98A1.748 1.748 0 0 0 25 9.077v-.682a9.32 9.32 0 0 0-.846-3.867l-.047-.102a3.981 3.981 0 0 0-7.239.053A9.317 9.317 0 0 0 16 8.395v16.283a4.508 4.508 0 0 1-.433 1.922 3.87 3.87 0 0 1-3.353 2.215 3.749 3.749 0 0 1-3.52-1.842A5.566 5.566 0 0 1 8 24.274v-.352a1.745 1.745 0 0 0 1.055-.883l2.607-4.38A3.406 3.406 0 0 0 12 17.185V7h-1V3H4v4H3v10.186a3.428 3.428 0 0 0 .358 1.51l2.577 4.323A1.748 1.748 0 0 0 7 23.923v.351a6.597 6.597 0 0 0 .827 3.197 4.743 4.743 0 0 0 4.204 2.348c.074 0 .148 0 .223-.004a4.87 4.87 0 0 0 4.218-2.788 5.515 5.515 0 0 0 .528-2.35V8.396a8.382 8.382 0 0 1 .799-3.545 2.98 2.98 0 0 1 5.411.018l.016.033A8.32 8.32 0 0 1 24 8.395v.683a1.745 1.745 0 0 0-1.055.882l-2.608 4.383A3.397 3.397 0 0 0 20 15.814V26h1v4h7v-4h1zM5 4h5v3H5zm1.814 18.545l-2.576-4.322A2.39 2.39 0 0 1 4 17.186V8h7v9.186a2.38 2.38 0 0 1-.218.999l-2.617 4.398a.763.763 0 0 1-1.35-.038zM27 29h-5v-3h5zm1-4h-7v-9.186a2.391 2.391 0 0 1 .217-.999l2.618-4.398a.76.76 0 0 1 1.35.038l2.577 4.322A2.384 2.384 0 0 1 28 15.814z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/server16.json b/public/assets/components/assets/icon/server16.json new file mode 100644 index 0000000..66a404b --- /dev/null +++ b/public/assets/components/assets/icon/server16.json @@ -0,0 +1 @@ +"M3 3h1v1H3zm2 1h1V3H5zm2 0h1V3H7zm8-3v13H1V1zm-1 9H2v3h12zm0-4H2v3h12zm0-1V2H2v3zM4 7H3v1h1zm2 0H5v1h1zm2 0H7v1h1zm-4 4H3v1h1zm2 0H5v1h1zm2 0H7v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/server24.json b/public/assets/components/assets/icon/server24.json new file mode 100644 index 0000000..359a218 --- /dev/null +++ b/public/assets/components/assets/icon/server24.json @@ -0,0 +1 @@ +"M5 5h1v1H5zm2 1h1V5H7zm2-.001L9.999 6 10 5.001 9.001 5zM22 3v17H2V3zm-1 13H3v3h18zm0-4H3v3h18zm0-4H3v3h18zm0-1V4H3v3zM6 9H5v1h1zm2 0H7v1h1zm2 .001L9.001 9 9 9.999l.999.001zM6 13H5v1h1zm2 0H7v1h1zm2 .001L9.001 13 9 13.999l.999.001zM6 17H5v1h1zm2 0H7v1h1zm2 .001L9.001 17 9 17.999l.999.001z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/server32.json b/public/assets/components/assets/icon/server32.json new file mode 100644 index 0000000..a368b6a --- /dev/null +++ b/public/assets/components/assets/icon/server32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2zm3-1H9v1h2zm3 0h-2v1h2zm15-9v25H3V3zm-1 19H4v5h24zm0-6H4v5h24zm0-6H4v5h24zm0-1V4H4v5zM8 18H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zm-6 6H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zM6 7h2V6H6zm3 0h2V6H9zm3 0h2V6h-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/serverLock16.json b/public/assets/components/assets/icon/serverLock16.json new file mode 100644 index 0000000..7df94cc --- /dev/null +++ b/public/assets/components/assets/icon/serverLock16.json @@ -0,0 +1 @@ +"M3 3h1v1H3zm2 1h1V3H5zm2 0h1V3H7zM3 8h1V7H3zm2 0h1V7H5zm2 0h1V7H7zm-3 3H3v1h1zm2 0H5v1h1zm2 0H7v1h1zm1 2v1H1V1h14v6h-1V6H2v3h8v1H2v3zM2 5h12V2H2zm14 6.75v3.5a.751.751 0 0 1-.75.75h-4.5a.751.751 0 0 1-.75-.75v-3.5a.751.751 0 0 1 .75-.75H11v-1a2 2 0 0 1 4 0v1h.25a.751.751 0 0 1 .75.75zM12 11h2v-1a1 1 0 0 0-2 0zm3 1h-4v3h4v-3zm-3 1v1h2v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/serverLock24.json b/public/assets/components/assets/icon/serverLock24.json new file mode 100644 index 0000000..36fb8a9 --- /dev/null +++ b/public/assets/components/assets/icon/serverLock24.json @@ -0,0 +1 @@ +"M5 5h1v1H5zm2 1h1V5H7zm2-.001L9.999 6 10 5.001 9.001 5zM5 10h1V9H5zm2 0h1V9H7zm2-.001l.999.001.001-.999L9.001 9zM6 13H5v1h1zm2 0H7v1h1zm2 .001L9.001 13 9 13.999l.999.001zM6 17H5v1h1zm2 0H7v1h1zm2 .001L9.001 17 9 17.999l.999.001zM12 19v1H2V3h20v7h-1V8H3v3h11.706a4.521 4.521 0 0 0-.944 1H3v3h10v.227a1.894 1.894 0 0 0-.766.773H3v3zM3 7h18V4H3zm20 9.875v5.25a.877.877 0 0 1-.875.875h-7.25a.877.877 0 0 1-.875-.875v-5.25a.877.877 0 0 1 .875-.875H15v-1.5a3.5 3.5 0 0 1 7 0V16h.125a.877.877 0 0 1 .875.875zM16 16h1v-1.5a1.5 1.5 0 0 1 3 0V16h1v-1.5a2.5 2.5 0 0 0-5 0zm3-1.5a.5.5 0 0 0-1 0V16h1zm3 2.5h-7v5h7v-5zm-3 2v-1h-1v3h1v-1h1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/serverLock32.json b/public/assets/components/assets/icon/serverLock32.json new file mode 100644 index 0000000..eba6d9a --- /dev/null +++ b/public/assets/components/assets/icon/serverLock32.json @@ -0,0 +1 @@ +"M6 12h2v1H6zm3 1h2v-1H9zm3 0h2v-1h-2zm-4 5H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zm-6 6H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zm2 3v1H3V3h26v11h-1v-4H4v5h16.027a5.005 5.005 0 0 0-1.004 1H4v5h12.278A1.977 1.977 0 0 0 16 22H4v5zM4 9h24V4H4zm2-2h2V6H6zm3 0h2V6H9zm3 0h2V6h-2zm18 15v7a1.003 1.003 0 0 1-1 1H19a1.003 1.003 0 0 1-1-1v-7a1.003 1.003 0 0 1 1-1h1v-2a4 4 0 0 1 8 0v2h1a1.003 1.003 0 0 1 1 1zm-9-1h1v-2a2 2 0 0 1 4 0v2h1v-2a3 3 0 0 0-6 0zm4-2a1 1 0 0 0-2 0v2h2zm4 3H19v7h10v-7zm-4 5v-1h-1v-1h1v-1h-1v-1h-1v5h1v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/services16.json b/public/assets/components/assets/icon/services16.json new file mode 100644 index 0000000..87b9d02 --- /dev/null +++ b/public/assets/components/assets/icon/services16.json @@ -0,0 +1 @@ +"M9 0v2H8V0zM8 7V6H7V5h3v1H9v1h.5a5.507 5.507 0 0 1 5.5 5.5v.5H9v2h6v1H2v-1h6v-2H2v-.5A5.507 5.507 0 0 1 7.5 7zm-.5 1a4.507 4.507 0 0 0-4.473 4h10.946A4.507 4.507 0 0 0 9.5 8zM14 7h2V6h-2zM1 7h2V6H1zm10.94-3.646l.706.707 1.415-1.415-.707-.707zm-9-.707L4.353 4.06l.707-.707-1.415-1.415z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/services24.json b/public/assets/components/assets/icon/services24.json new file mode 100644 index 0000000..0bf6041 --- /dev/null +++ b/public/assets/components/assets/icon/services24.json @@ -0,0 +1 @@ +"M23 11h-2v-1h2zM2 11h2v-1H2zm17.646-4.94l1.415-1.414-.707-.707-1.415 1.415zM3.94 4.647l1.415 1.415.707-.707L4.647 3.94zM13 4V2h-1v2zm0 15v2h9v1H3v-1h9v-2H3.844A.845.845 0 0 1 3 18.156 8.166 8.166 0 0 1 11.156 10H12V9h-2V8h5v1h-2v1h.844A8.166 8.166 0 0 1 22 18.156a.845.845 0 0 1-.844.844zm7.998-1a7.164 7.164 0 0 0-7.154-7h-2.688a7.164 7.164 0 0 0-7.154 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/services32.json b/public/assets/components/assets/icon/services32.json new file mode 100644 index 0000000..2d120a7 --- /dev/null +++ b/public/assets/components/assets/icon/services32.json @@ -0,0 +1 @@ +"M28 15h3v1h-3zM2 16h3v-1H2zM17 6V3h-1v3zM5 23.958A10.97 10.97 0 0 1 15.958 13H16v-1h-2v-1h5v1h-2v1h.042A10.97 10.97 0 0 1 28 23.958 1.044 1.044 0 0 1 26.958 25H17v3h11v1H5v-1h11v-3H6.042A1.044 1.044 0 0 1 5 23.958zm1 0L26.958 24l.042-.042A9.969 9.969 0 0 0 17.042 14h-1.084A9.969 9.969 0 0 0 6 23.958zM25.354 8.354l2-2-.708-.708-2 2zm-19.708-2l2 2 .708-.708-2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shapes16.json b/public/assets/components/assets/icon/shapes16.json new file mode 100644 index 0000000..71b5616 --- /dev/null +++ b/public/assets/components/assets/icon/shapes16.json @@ -0,0 +1 @@ +"M4.046 8.664l-.615.852A4.79 4.79 0 1 1 9.351 3H8.22a3.792 3.792 0 1 0-4.173 5.664zM7 4v2.152a.993.993 0 0 1 .292.263l.708.98V5h7v7h-3.674l.722 1H16V4zm5.982 12h-13l6.5-9zm-6.5-7.292L1.936 15h9.089z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shapes24.json b/public/assets/components/assets/icon/shapes24.json new file mode 100644 index 0000000..cc352f0 --- /dev/null +++ b/public/assets/components/assets/icon/shapes24.json @@ -0,0 +1 @@ +"M8.135 12.736l-.764 1.058A6.297 6.297 0 1 1 13.281 5h-1.138a5.286 5.286 0 1 0-4.644 7.8 5.201 5.201 0 0 0 .636-.064zM11 6v6.923l1 1.385V7h10v10h-8.056l.723 1H23V6zm6.044 17H1.956L9.5 12.554zM9.5 14.262L3.911 22H15.09z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shapes32.json b/public/assets/components/assets/icon/shapes32.json new file mode 100644 index 0000000..a33bd07 --- /dev/null +++ b/public/assets/components/assets/icon/shapes32.json @@ -0,0 +1 @@ +"M8.45 18.367l-.564.855A8.795 8.795 0 1 1 18.832 7h-1.143A7.795 7.795 0 1 0 8.45 18.367zM14 8v6.429l1 1.53V9h14v14h-9.399l.654 1H30V8zm8.982 22h-21l10.544-16zm-10.46-14.177L3.838 29h17.295z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/share16.json b/public/assets/components/assets/icon/share16.json new file mode 100644 index 0000000..3d07ff6 --- /dev/null +++ b/public/assets/components/assets/icon/share16.json @@ -0,0 +1 @@ +"M1 1h8v1H2v12h12V9h1v6H1zm5.02 7.521V11H7V8.521A3.54 3.54 0 0 1 10.52 5h2.752l-1.626 1.646.707.707 2.81-2.809-2.81-2.809-.706.707 1.579 1.579H10.52a4.505 4.505 0 0 0-4.5 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/share24.json b/public/assets/components/assets/icon/share24.json new file mode 100644 index 0000000..c2c2c13 --- /dev/null +++ b/public/assets/components/assets/icon/share24.json @@ -0,0 +1 @@ +"M22 14v8H2V2h12v1H3v18h18v-7zm-4.354-9.646L20.258 7h-4.751a6.478 6.478 0 0 0-6.5 6.465V17H10v-3.535A5.482 5.482 0 0 1 15.507 8h4.821l-2.682 2.646.707.707L22.207 7.5l-3.853-3.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/share32.json b/public/assets/components/assets/icon/share32.json new file mode 100644 index 0000000..9c4d660 --- /dev/null +++ b/public/assets/components/assets/icon/share32.json @@ -0,0 +1 @@ +"M28 18h1v11H3V3h17v1H4v24h24zm-1.66-4.646L30.193 9.5 26.34 5.646l-.707.707L28.233 9H20.5a8.471 8.471 0 0 0-8.5 8.455v5.4h1v-5.4a7.508 7.508 0 0 1 7.5-7.5h7.825l-2.692 2.691z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shareIos16.json b/public/assets/components/assets/icon/shareIos16.json new file mode 100644 index 0000000..98ac52f --- /dev/null +++ b/public/assets/components/assets/icon/shareIos16.json @@ -0,0 +1 @@ +"M11 7V6h3v9H3V6h3v1H4v7h9V7zM6.74 4L8 2.739V11h1V2.705L10.295 4l.324.324.707-.707L8.517.807l-2.809 2.81.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shareIos24.json b/public/assets/components/assets/icon/shareIos24.json new file mode 100644 index 0000000..8ff9f42 --- /dev/null +++ b/public/assets/components/assets/icon/shareIos24.json @@ -0,0 +1 @@ +"M15 9h5v13H5V9h5v1H6v11h13V10h-4zm-3 8h1V3.707l2.646 2.646.707-.707L12.5 1.793 8.646 5.646l.707.707L12 3.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shareIos32.json b/public/assets/components/assets/icon/shareIos32.json new file mode 100644 index 0000000..062bcdc --- /dev/null +++ b/public/assets/components/assets/icon/shareIos32.json @@ -0,0 +1 @@ +"M27 10v19H6V10h8v1H7v17h19V11h-7v-1zM16 21h1V4.707l2.646 2.646.707-.707L16.5 2.793l-3.854 3.853.707.707L16 4.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sharpLeft16.json b/public/assets/components/assets/icon/sharpLeft16.json new file mode 100644 index 0000000..ae33f5f --- /dev/null +++ b/public/assets/components/assets/icon/sharpLeft16.json @@ -0,0 +1 @@ +"M13 6.865V14h-1V6.847a3.837 3.837 0 0 0-2.868-3.794 3.77 3.77 0 0 0-3.577 1.034L3.653 6H6v1H2V3h1v2.286l1.88-1.901A4.728 4.728 0 0 1 9.293 2.06 4.844 4.844 0 0 1 13 6.865z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sharpLeft24.json b/public/assets/components/assets/icon/sharpLeft24.json new file mode 100644 index 0000000..d26af27 --- /dev/null +++ b/public/assets/components/assets/icon/sharpLeft24.json @@ -0,0 +1 @@ +"M20 10.84V21h-1v-9.918a6.214 6.214 0 0 0-5.282-6.08A5.813 5.813 0 0 0 8.96 6.744L4.82 11H8v1H3V7h1v3.394L8.088 6.2a7.125 7.125 0 0 1 3.647-2.083A6.87 6.87 0 0 1 20 10.841z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sharpLeft32.json b/public/assets/components/assets/icon/sharpLeft32.json new file mode 100644 index 0000000..5c06ffd --- /dev/null +++ b/public/assets/components/assets/icon/sharpLeft32.json @@ -0,0 +1 @@ +"M26 14.987V28h-1V14.987A8.005 8.005 0 0 0 11.27 9.41L5.81 15H10v1H4v-6h1v4.398l5.556-5.687A9.004 9.004 0 0 1 26 14.987z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sharpRight16.json b/public/assets/components/assets/icon/sharpRight16.json new file mode 100644 index 0000000..bddab61 --- /dev/null +++ b/public/assets/components/assets/icon/sharpRight16.json @@ -0,0 +1 @@ +"M14 3v4h-4V6h2.347l-1.902-1.913a3.77 3.77 0 0 0-3.577-1.034A3.837 3.837 0 0 0 4 6.847V14H3V6.865A4.844 4.844 0 0 1 6.708 2.06a4.728 4.728 0 0 1 4.411 1.325L13 5.285V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sharpRight24.json b/public/assets/components/assets/icon/sharpRight24.json new file mode 100644 index 0000000..3d72190 --- /dev/null +++ b/public/assets/components/assets/icon/sharpRight24.json @@ -0,0 +1 @@ +"M4 10.84V21h1v-9.918a6.214 6.214 0 0 1 5.282-6.08 5.813 5.813 0 0 1 4.758 1.743L19.18 11H16v1h5V7h-1v3.394L15.912 6.2a7.125 7.125 0 0 0-3.647-2.083A6.87 6.87 0 0 0 4 10.841z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sharpRight32.json b/public/assets/components/assets/icon/sharpRight32.json new file mode 100644 index 0000000..ee8b0c9 --- /dev/null +++ b/public/assets/components/assets/icon/sharpRight32.json @@ -0,0 +1 @@ +"M6 14.987V28h1V14.987A8.005 8.005 0 0 1 20.73 9.41L26.19 15H22v1h6v-6h-1v4.398L21.444 8.71A9.004 9.004 0 0 0 6 14.987z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sheildCoin16.json b/public/assets/components/assets/icon/sheildCoin16.json new file mode 100644 index 0000000..c9c0f0f --- /dev/null +++ b/public/assets/components/assets/icon/sheildCoin16.json @@ -0,0 +1 @@ +"M8.219 14.418a4.681 4.681 0 0 0 .51.86c-.264.167-.53.332-.819.49l-.41.223-.41-.222C1.095 12.499.705 7.454 1.114 2.95l.066-.74.743-.037c2.302-.115 3.936-.645 4.998-1.62L7.5.022l.58.53c1.06.976 2.695 1.506 4.997 1.62l.743.038.066.741a19.016 19.016 0 0 1-.111 5.047 4.646 4.646 0 0 0-.999-.17 17.422 17.422 0 0 0 .124-4.663 8.713 8.713 0 0 1-5.4-1.789 8.713 8.713 0 0 1-5.4 1.789c-.36 4.132.033 8.724 5.4 11.688.254-.14.487-.288.719-.435zM16 12.5A3.5 3.5 0 1 1 12.5 9a3.504 3.504 0 0 1 3.5 3.5zm-1 0a2.5 2.5 0 1 0-2.5 2.5 2.503 2.503 0 0 0 2.5-2.5zm-2.146-.354a.5.5 0 0 1-.707.707l-.707.707a1.5 1.5 0 1 0 2.12-2.12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sheildCoin24.json b/public/assets/components/assets/icon/sheildCoin24.json new file mode 100644 index 0000000..129b0d8 --- /dev/null +++ b/public/assets/components/assets/icon/sheildCoin24.json @@ -0,0 +1 @@ +"M12.116 21.137a6.536 6.536 0 0 0 .634.785c-.405.259-.82.514-1.27.76l-.48.26-.48-.26C2.133 18.105 1.588 11.035 2.16 4.723l.078-.869.871-.044c3.312-.165 5.67-.934 7.211-2.35L11 .838l.68.625c1.54 1.415 3.898 2.184 7.21 2.35l.87.044.079.869a27.45 27.45 0 0 1-.094 6.683 6.418 6.418 0 0 0-.981-.282 26.319 26.319 0 0 0 .079-6.311l-.004-.004c-3.554-.179-6.117-1.033-7.836-2.613L11 2.196l-.002.002c-1.72 1.58-4.283 2.434-7.837 2.613l-.004.002c-.544 5.99-.036 12.692 7.841 16.99l.002.001h.002c.394-.216.756-.44 1.114-.667zM22.8 17.5a5.3 5.3 0 1 1-5.3-5.3 5.306 5.306 0 0 1 5.3 5.3zm-1 0a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm-5.926-1.626a2.283 2.283 0 0 1 1.173-.63 2.381 2.381 0 0 1 .667-.035l.094-.995a3.245 3.245 0 0 0-.956.05 3.304 3.304 0 0 0-2.553 2.432l.97.243a2.296 2.296 0 0 1 .605-1.065zm4.66.323l-.92.395a2.288 2.288 0 0 1-.488 2.534 2.356 2.356 0 0 1-3.252 0l-.707.707a3.3 3.3 0 0 0 5.366-3.636z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sheildCoin32.json b/public/assets/components/assets/icon/sheildCoin32.json new file mode 100644 index 0000000..98b9764 --- /dev/null +++ b/public/assets/components/assets/icon/sheildCoin32.json @@ -0,0 +1 @@ +"M16.622 28.474a8.54 8.54 0 0 0 .652.793c-.393.246-.795.489-1.218.725l-.556.31-.556-.31C4.17 23.98 3.471 14.685 4.208 6.384l.089-1.009 1-.052c5.327-.272 7.795-1.621 9.86-3.563l.343-.322.343.322c2.065 1.942 4.533 3.291 9.86 3.563l1 .052.089 1.01a36.092 36.092 0 0 1-.179 9.214 8.421 8.421 0 0 0-.98-.317 35.025 35.025 0 0 0 .163-8.809l-.013-.144-.13-.007c-5.347-.273-7.994-1.596-10.153-3.52-2.16 1.924-4.807 3.246-10.152 3.52l-.131.007-.013.144c-.709 7.98-.049 16.912 10.227 22.646l.069.038.07-.039c.372-.208.705-.428 1.052-.644zM30.8 23.5a7.3 7.3 0 1 1-7.3-7.3 7.308 7.308 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3zm-8.751-2.451a3.45 3.45 0 0 1 1.77-.948 3.369 3.369 0 0 1 1.004-.053l.094-.996a4.505 4.505 0 0 0-1.294.068 4.471 4.471 0 0 0-3.456 3.293l.97.242a3.445 3.445 0 0 1 .912-1.606zm6.556.688l-.92.394a3.45 3.45 0 0 1-.734 3.82 3.55 3.55 0 0 1-4.902 0l-.707.707a4.467 4.467 0 0 0 7.263-4.921z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shieldCoin16.json b/public/assets/components/assets/icon/shieldCoin16.json new file mode 100644 index 0000000..c9c0f0f --- /dev/null +++ b/public/assets/components/assets/icon/shieldCoin16.json @@ -0,0 +1 @@ +"M8.219 14.418a4.681 4.681 0 0 0 .51.86c-.264.167-.53.332-.819.49l-.41.223-.41-.222C1.095 12.499.705 7.454 1.114 2.95l.066-.74.743-.037c2.302-.115 3.936-.645 4.998-1.62L7.5.022l.58.53c1.06.976 2.695 1.506 4.997 1.62l.743.038.066.741a19.016 19.016 0 0 1-.111 5.047 4.646 4.646 0 0 0-.999-.17 17.422 17.422 0 0 0 .124-4.663 8.713 8.713 0 0 1-5.4-1.789 8.713 8.713 0 0 1-5.4 1.789c-.36 4.132.033 8.724 5.4 11.688.254-.14.487-.288.719-.435zM16 12.5A3.5 3.5 0 1 1 12.5 9a3.504 3.504 0 0 1 3.5 3.5zm-1 0a2.5 2.5 0 1 0-2.5 2.5 2.503 2.503 0 0 0 2.5-2.5zm-2.146-.354a.5.5 0 0 1-.707.707l-.707.707a1.5 1.5 0 1 0 2.12-2.12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shieldCoin24.json b/public/assets/components/assets/icon/shieldCoin24.json new file mode 100644 index 0000000..129b0d8 --- /dev/null +++ b/public/assets/components/assets/icon/shieldCoin24.json @@ -0,0 +1 @@ +"M12.116 21.137a6.536 6.536 0 0 0 .634.785c-.405.259-.82.514-1.27.76l-.48.26-.48-.26C2.133 18.105 1.588 11.035 2.16 4.723l.078-.869.871-.044c3.312-.165 5.67-.934 7.211-2.35L11 .838l.68.625c1.54 1.415 3.898 2.184 7.21 2.35l.87.044.079.869a27.45 27.45 0 0 1-.094 6.683 6.418 6.418 0 0 0-.981-.282 26.319 26.319 0 0 0 .079-6.311l-.004-.004c-3.554-.179-6.117-1.033-7.836-2.613L11 2.196l-.002.002c-1.72 1.58-4.283 2.434-7.837 2.613l-.004.002c-.544 5.99-.036 12.692 7.841 16.99l.002.001h.002c.394-.216.756-.44 1.114-.667zM22.8 17.5a5.3 5.3 0 1 1-5.3-5.3 5.306 5.306 0 0 1 5.3 5.3zm-1 0a4.3 4.3 0 1 0-4.3 4.3 4.304 4.304 0 0 0 4.3-4.3zm-5.926-1.626a2.283 2.283 0 0 1 1.173-.63 2.381 2.381 0 0 1 .667-.035l.094-.995a3.245 3.245 0 0 0-.956.05 3.304 3.304 0 0 0-2.553 2.432l.97.243a2.296 2.296 0 0 1 .605-1.065zm4.66.323l-.92.395a2.288 2.288 0 0 1-.488 2.534 2.356 2.356 0 0 1-3.252 0l-.707.707a3.3 3.3 0 0 0 5.366-3.636z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shieldCoin32.json b/public/assets/components/assets/icon/shieldCoin32.json new file mode 100644 index 0000000..98b9764 --- /dev/null +++ b/public/assets/components/assets/icon/shieldCoin32.json @@ -0,0 +1 @@ +"M16.622 28.474a8.54 8.54 0 0 0 .652.793c-.393.246-.795.489-1.218.725l-.556.31-.556-.31C4.17 23.98 3.471 14.685 4.208 6.384l.089-1.009 1-.052c5.327-.272 7.795-1.621 9.86-3.563l.343-.322.343.322c2.065 1.942 4.533 3.291 9.86 3.563l1 .052.089 1.01a36.092 36.092 0 0 1-.179 9.214 8.421 8.421 0 0 0-.98-.317 35.025 35.025 0 0 0 .163-8.809l-.013-.144-.13-.007c-5.347-.273-7.994-1.596-10.153-3.52-2.16 1.924-4.807 3.246-10.152 3.52l-.131.007-.013.144c-.709 7.98-.049 16.912 10.227 22.646l.069.038.07-.039c.372-.208.705-.428 1.052-.644zM30.8 23.5a7.3 7.3 0 1 1-7.3-7.3 7.308 7.308 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3zm-8.751-2.451a3.45 3.45 0 0 1 1.77-.948 3.369 3.369 0 0 1 1.004-.053l.094-.996a4.505 4.505 0 0 0-1.294.068 4.471 4.471 0 0 0-3.456 3.293l.97.242a3.445 3.445 0 0 1 .912-1.606zm6.556.688l-.92.394a3.45 3.45 0 0 1-.734 3.82 3.55 3.55 0 0 1-4.902 0l-.707.707a4.467 4.467 0 0 0 7.263-4.921z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shoppingCart16.json b/public/assets/components/assets/icon/shoppingCart16.json new file mode 100644 index 0000000..e004bb6 --- /dev/null +++ b/public/assets/components/assets/icon/shoppingCart16.json @@ -0,0 +1 @@ +"M4.054 4.004l-.121-.847a1.167 1.167 0 0 0-1.101-.999l-2.609-.12-.046.997 2.609.121a.167.167 0 0 1 .156.144l1.02 7.071-.67.58A1.166 1.166 0 0 0 4.055 13H13v-1H4.055a.167.167 0 0 1-.109-.293l.715-.619 9.259-1.03L15.107 4zm9.026 5.142l-8.154.906L4.198 5h9.695zM4.5 13.625a.875.875 0 1 0 .875.875.876.876 0 0 0-.875-.875zm8 0a.875.875 0 1 0 .875.875.876.876 0 0 0-.875-.875z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shoppingCart24.json b/public/assets/components/assets/icon/shoppingCart24.json new file mode 100644 index 0000000..4e927e1 --- /dev/null +++ b/public/assets/components/assets/icon/shoppingCart24.json @@ -0,0 +1 @@ +"M6.787 15.981l14.11-1.008L23.141 6H5.345L5.06 4.37a1.51 1.51 0 0 0-1.307-1.23l-2.496-.286-.114.994 2.497.286a.502.502 0 0 1 .435.41l1.9 10.853-.826 1.301A1.497 1.497 0 0 0 6 18.94v.153a1.5 1.5 0 1 0 1 0V19h11.5a.497.497 0 0 1 .356.15 1.502 1.502 0 1 0 1.074-.08A1.497 1.497 0 0 0 18.5 18H6.416a.5.5 0 0 1-.422-.768zM19.5 21a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zm-13 0a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zM21.86 7l-1.757 7.027-13.188.942L5.52 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/shoppingCart32.json b/public/assets/components/assets/icon/shoppingCart32.json new file mode 100644 index 0000000..9742061 --- /dev/null +++ b/public/assets/components/assets/icon/shoppingCart32.json @@ -0,0 +1 @@ +"M7 27a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zm2-1a1 1 0 1 1-1 1 1.001 1.001 0 0 1 1-1zm19.964-.741a1.591 1.591 0 0 0-.428-.794A1.574 1.574 0 0 0 27.415 24H7.54a.625.625 0 0 1-.476-1.032 142.875 142.875 0 0 0 1.692-1.992l19.161-2.017L30.11 8H7.72l-.14-1.375a2.56 2.56 0 0 0-2.186-2.277l-3.223-.464-.142.99 3.222.464a1.56 1.56 0 0 1 1.333 1.389l1.398 13.62c-.171.205-.598.71-1.677 1.97A1.626 1.626 0 0 0 7.541 25h19.874a.582.582 0 0 1 .198.04 2.016 2.016 0 1 0 1.351.219zM28.89 9l-1.808 9.041-18.136 1.91L7.823 9zM28 28a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/showColumn16.json b/public/assets/components/assets/icon/showColumn16.json new file mode 100644 index 0000000..17f3e8a --- /dev/null +++ b/public/assets/components/assets/icon/showColumn16.json @@ -0,0 +1 @@ +"M6 9H5V7h1zM1 4H0v2h1zm4-1h1V2h1V1H4v1h1zm5 0h1V2h1V1H9v1h1zm0 3h1V4h-1zM1 7H0v2h1zm5-3H5v2h1zm4.5 4.146c-3.038 0-5.45 3.354-5.45 3.354s2.412 3.354 5.45 3.354S16 11.5 16 11.5s-2.462-3.354-5.5-3.354zm0 5.908c-1.938 0-3.679-1.72-4.447-2.554.768-.834 2.51-2.554 4.447-2.554 1.936 0 3.676 1.718 4.446 2.552-.774.835-2.524 2.556-4.446 2.556zM15 9h1V7h-1zm0-3h1V4h-1zM1 10H0v2h1zm13-9v1h1v1h1V1zM1 13H0v2h2v-1H1zm9.538-2.909A1.411 1.411 0 1 0 12.03 11.5a1.454 1.454 0 0 0-1.492-1.409zM0 3h1V2h1V1H0zm5 10.135V14H4v1h3v-.256a10.599 10.599 0 0 1-2-1.61z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/showColumn24.json b/public/assets/components/assets/icon/showColumn24.json new file mode 100644 index 0000000..4ddd7c6 --- /dev/null +++ b/public/assets/components/assets/icon/showColumn24.json @@ -0,0 +1 @@ +"M23 3v2h-1V4h-1V3zm-1 6h1V7h-1zm-2-6h-2v1h2zm-7 0h-2v1h2zm2 2h1V4h1V3h-3v1h1zm-7 8h1v-2H8zm1-6H8v2h1zm6 2h1V7h-1zm7 4h1v-2h-1zM2 11H1v2h1zm6-6h1V4h1V3H7v1h1zM4 21h2v-1H4zM1 5h1V4h1V3H1zm6 15v1h1.36a16.85 16.85 0 0 1-1.07-1zM2 7H1v2h1zm2-3h2V3H4zM2 15H1v2h1zm0 4H1v2h2v-1H2zm13.504-3.9a2.4 2.4 0 1 0 2.358 2.4 2.382 2.382 0 0 0-2.358-2.4zm7.266 2.095l.23.305-.23.305c-.13.171-3.215 4.195-7.208 4.195-3.989 0-7.183-4.017-7.317-4.188L8 17.5l.245-.312c.134-.17 3.328-4.188 7.317-4.188 3.993 0 7.078 4.024 7.208 4.195zm-.851.306c-.8-.93-3.361-3.601-6.356-3.601-2.991 0-5.628 2.663-6.462 3.6.834.937 3.47 3.6 6.462 3.6 3.002 0 5.557-2.67 6.356-3.6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/showColumn32.json b/public/assets/components/assets/icon/showColumn32.json new file mode 100644 index 0000000..9bfe9c9 --- /dev/null +++ b/public/assets/components/assets/icon/showColumn32.json @@ -0,0 +1 @@ +"M20 13h1v2h-1zm-8-4h-1v2h1zm8-2h1V6h1V5h-3v1h1zm9 0h1V5h-2v1h1zm-3-2h-2v1h2zm-14 8h-1v2h1zm18-4h-1v2h1zM11 19h.426c.186-.161.373-.322.574-.485V17h-1zm19-6h-1v2h1zm-9-4h-1v2h1zm8 9.465c.224.18.434.357.639.535H30v-2h-1zM3 17H2v2h1zm0 8H2v2h2v-1H3zM17 5h-2v1h2zM6 27h2v-1H6zm-3-6H2v2h1zM2 7h1V6h1V5H2zm9 0h1V6h1V5h-3v1h1zM6 6h2V5H6zm-3 7H2v2h1zm0-4H2v2h1zm17.535 11.1h-.07a3.39 3.39 0 0 0-3.365 3.38v.075a3.4 3.4 0 0 0 6.8 0v-.075a3.39 3.39 0 0 0-3.365-3.38zm10.245 3.1c-.185-.254-4.51-6.033-10.172-6.156h-.155c-5.662.123-10.048 5.902-10.233 6.156l-.22.3.224.299c.187.252 4.632 6.084 10.296 6.147h.022c5.663-.063 10.047-5.895 10.234-6.147L31 23.5zm-.873.301c-.992 1.202-4.817 5.49-9.37 5.545h-.013c-4.553-.054-8.439-4.343-9.43-5.545l.004-.006-.004-.006c.979-1.211 4.821-5.442 9.373-5.544h.128c4.551.102 8.333 4.333 9.312 5.544l-.005.006z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/showMultipleLayersAtATime16.json b/public/assets/components/assets/icon/showMultipleLayersAtATime16.json new file mode 100644 index 0000000..1ae3ecb --- /dev/null +++ b/public/assets/components/assets/icon/showMultipleLayersAtATime16.json @@ -0,0 +1 @@ +"M16 7.523l-2.6 1.463a7.257 7.257 0 0 0-1.192-.477l2.772-1.56zM7.772 8.895L0 4.523l8-4.5 8 4.5-6.95 3.91a6.958 6.958 0 0 0-1.278.462zM2.04 4.523L8 7.876l5.96-3.353L8 1.171zm2.086 7.397l.121-.155L1.02 9.95 0 10.523l3.952 2.223a.991.991 0 0 1 .174-.826zm2.066-2.06L1.02 6.949 0 7.524l5.373 3.022c.237-.22.511-.453.819-.686zm5.716 2.641a1.409 1.409 0 1 1-1.408-1.409 1.41 1.41 0 0 1 1.409 1.409zm4.092 0s-2.462 3.254-5.5 3.254S5 12.5 5 12.5s2.462-3.254 5.5-3.254S16 12.5 16 12.5zm-1.054-.002c-.77-.834-2.51-2.452-4.446-2.452-1.938 0-3.679 1.62-4.447 2.454.768.834 2.51 2.454 4.447 2.454 1.922 0 3.672-1.621 4.446-2.456z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/showMultipleLayersAtATime24.json b/public/assets/components/assets/icon/showMultipleLayersAtATime24.json new file mode 100644 index 0000000..cfc11df --- /dev/null +++ b/public/assets/components/assets/icon/showMultipleLayersAtATime24.json @@ -0,0 +1 @@ +"M18.155 13.199l2.88-1.703-.928-.547.983-.582L23 11.495l-3.564 2.108a8.664 8.664 0 0 0-1.281-.404zm-9.927 6.238l-.25-.313a.988.988 0 0 1-.192-.78l-4.82-2.85.927-.547-.983-.582L1 15.493l7.838 4.636a12.555 12.555 0 0 1-.61-.692zM12.001 14L1 7.493 12 1l11 6.495zM2.966 7.494L12 12.838l9.033-5.342L12 2.161zm7.11 8.205l-7.11-4.205.927-.547-.983-.582L1 11.493l8.3 4.91c.227-.222.487-.459.775-.704zm13.694 3.106L24 18.5l-.23-.305C23.64 18.024 20.493 14 16.5 14c-3.989 0-7.121 4.017-7.255 4.188L9 18.5l.245.312C9.379 18.982 12.51 23 16.5 23c3.993 0 7.14-4.024 7.27-4.195zM16.5 14.9c2.995 0 5.618 2.672 6.419 3.6-.799.93-3.418 3.6-6.419 3.6-2.992 0-5.565-2.663-6.4-3.6.835-.937 3.408-3.6 6.4-3.6zm2.4 3.6a2.4 2.4 0 1 0-2.4 2.4 2.403 2.403 0 0 0 2.4-2.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/showMultipleLayersAtATime32.json b/public/assets/components/assets/icon/showMultipleLayersAtATime32.json new file mode 100644 index 0000000..1e372ca --- /dev/null +++ b/public/assets/components/assets/icon/showMultipleLayersAtATime32.json @@ -0,0 +1 @@ +"M23.238 17.594l5.284-3.1-1.792-1.05.989-.58 2.781 1.628-6.03 3.539a12.288 12.288 0 0 0-1.232-.437zm4.48.27l-.988.58 1.792 1.05-.746.437c.297.22.577.442.845.664l1.879-1.103zm-18.49 5.743c.007-.01.156-.204.41-.501l-6.16-3.614 1.793-1.05-.989-.58-2.781 1.63L9.013 23.9zm3.686-3.579l-9.435-5.536 1.792-1.05-.989-.58-2.781 1.63 10.575 6.204q.396-.334.838-.668zM16 18L1.5 9.492 16 1l14.5 8.492zM3.478 9.493L16 16.841l12.522-7.348L16 2.16zm17.02 18.463a3.404 3.404 0 0 0 3.371-3.4v-.076a3.404 3.404 0 0 0-3.334-3.435h-.07a3.404 3.404 0 0 0-3.335 3.435v.076a3.403 3.403 0 0 0 3.369 3.4zm-.061-8.857c-4.512.103-8.383 4.233-9.353 5.445l.005.006-.005.006c.983 1.201 4.897 5.29 9.409 5.345h.014c4.512-.055 8.426-4.144 9.41-5.345l-.006-.006.005-.006c-.97-1.212-4.841-5.342-9.353-5.445h-.126zm.052 11.702c-5.614-.062-10.082-5.695-10.267-5.947L10 24.556l.219-.302c.183-.254 4.592-5.933 10.204-6.055h.154c5.612.122 10.021 5.801 10.204 6.055l.219.302-.222.298c-.185.252-4.654 5.885-10.267 5.947H20.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/showOneLayerAtATime16.json b/public/assets/components/assets/icon/showOneLayerAtATime16.json new file mode 100644 index 0000000..368240a --- /dev/null +++ b/public/assets/components/assets/icon/showOneLayerAtATime16.json @@ -0,0 +1 @@ +"M6.873 9.39L0 5.522l8-4.5 8 4.5-4.902 2.758a5.786 5.786 0 0 0-.621-.034 6.014 6.014 0 0 0-1.983.351l5.466-3.075L8 2.171 2.04 5.523l5.875 3.305a8.328 8.328 0 0 0-1.042.561zm5.119 3.11a1.494 1.494 0 1 1-1.492-1.409 1.454 1.454 0 0 1 1.492 1.409zm4.008 0s-2.462 3.254-5.5 3.254S5 12.5 5 12.5s2.462-3.254 5.5-3.254S16 12.5 16 12.5zm-1.054-.002c-.77-.834-2.51-2.452-4.446-2.452-1.938 0-3.679 1.62-4.447 2.454.768.834 2.51 2.454 4.447 2.454 1.922 0 3.672-1.621 4.446-2.456z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/showOneLayerAtATime24.json b/public/assets/components/assets/icon/showOneLayerAtATime24.json new file mode 100644 index 0000000..1c990de --- /dev/null +++ b/public/assets/components/assets/icon/showOneLayerAtATime24.json @@ -0,0 +1 @@ +"M12 1L1 7.493 12 14l11-6.505zM2.967 7.494L12 2.161l9.033 5.335L12 12.838zM16.5 23c-3.989 0-7.121-4.017-7.255-4.188L9 18.5l.245-.312C9.379 18.018 12.51 14 16.5 14c3.993 0 7.14 4.024 7.27 4.195l.23.305-.23.305C23.64 18.976 20.493 23 16.5 23zm-6.4-4.5c.835.937 3.408 3.6 6.4 3.6 3.001 0 5.62-2.67 6.419-3.6-.8-.928-3.424-3.6-6.419-3.6-2.992 0-5.565 2.663-6.4 3.6zm6.4 2.4a2.4 2.4 0 1 1 2.4-2.4 2.403 2.403 0 0 1-2.4 2.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/showOneLayerAtATime32.json b/public/assets/components/assets/icon/showOneLayerAtATime32.json new file mode 100644 index 0000000..302a6e8 --- /dev/null +++ b/public/assets/components/assets/icon/showOneLayerAtATime32.json @@ -0,0 +1 @@ +"M16 1L1.5 9.492 16 18l14.5-8.508zM3.478 9.493L16 2.16l12.522 7.334L16 16.841zM17.13 24.554v-.074a3.36 3.36 0 0 1 3.334-3.35h.07a3.36 3.36 0 0 1 3.335 3.35v.074a3.37 3.37 0 0 1-6.74 0zM20.5 19.1h.063c4.512.103 8.383 4.233 9.353 5.445l-.005.006.005.006c-.983 1.201-4.897 5.29-9.409 5.345h-.014c-4.512-.055-8.426-4.144-9.41-5.345l.006-.006-.005-.006c.97-1.212 4.841-5.342 9.353-5.445h.063zm0 11.702h.011c5.614-.062 10.082-5.695 10.267-5.947l.222-.298-.219-.302C30.598 24 26.19 18.321 20.577 18.2h-.154c-5.612.12-10.021 5.8-10.203 6.054l-.219.302.222.298c.185.252 4.654 5.885 10.267 5.947z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sidecar16.json b/public/assets/components/assets/icon/sidecar16.json new file mode 100644 index 0000000..71d7eee --- /dev/null +++ b/public/assets/components/assets/icon/sidecar16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 13V2h5v12zm14 0H7V2h8zM2 9h3l-1.5 2zm1.5-4L5 7H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sidecar24.json b/public/assets/components/assets/icon/sidecar24.json new file mode 100644 index 0000000..7bd0cd6 --- /dev/null +++ b/public/assets/components/assets/icon/sidecar24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM22 4v16H10V4zM2 4h7v16H2zm1 10h5l-2.5 2.574zm2.5-6.574L8 10H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sidecar32.json b/public/assets/components/assets/icon/sidecar32.json new file mode 100644 index 0000000..8d9e0e6 --- /dev/null +++ b/public/assets/components/assets/icon/sidecar32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm1 21V6h7v20zm26 0H11V6h18zM6.5 11.426L9 14H4zM4 18h5l-2.5 2.574z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sigma16.json b/public/assets/components/assets/icon/sigma16.json new file mode 100644 index 0000000..2001c56 --- /dev/null +++ b/public/assets/components/assets/icon/sigma16.json @@ -0,0 +1 @@ +"M12.809 15H2.529l5.34-7.477L2.433 1H13v3h-1V2H4.567l4.564 5.477L4.47 14h7.72l.907-1.814.894.447z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sigma24.json b/public/assets/components/assets/icon/sigma24.json new file mode 100644 index 0000000..3a8cc5c --- /dev/null +++ b/public/assets/components/assets/icon/sigma24.json @@ -0,0 +1 @@ +"M18.809 22H3.46l8.386-10.483L3.386 2H19v3h-1V3H5.613l7.541 8.483L5.54 21h12.65l.92-1.838.894.447z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sigma32.json b/public/assets/components/assets/icon/sigma32.json new file mode 100644 index 0000000..9fe2e5a --- /dev/null +++ b/public/assets/components/assets/icon/sigma32.json @@ -0,0 +1 @@ +"M24.86 29H5.484L15.86 15.513 5.433 3H25v4h-1V4H7.567l9.574 11.487L7.516 28H24.14l.967-2.905.95.316z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/signIn16.json b/public/assets/components/assets/icon/signIn16.json new file mode 100644 index 0000000..1c164b2 --- /dev/null +++ b/public/assets/components/assets/icon/signIn16.json @@ -0,0 +1 @@ +"M6 15v-4h1v3h7V2H7v4H6V1h9v14zm4.27-6l-1.623 1.623.707.707 2.808-2.809-2.808-2.81-.707.708L10.227 8H2.063v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/signIn24.json b/public/assets/components/assets/icon/signIn24.json new file mode 100644 index 0000000..b088a1a --- /dev/null +++ b/public/assets/components/assets/icon/signIn24.json @@ -0,0 +1 @@ +"M7 1h15v22H7v-8h1v7h13V2H8v8H7zm7.309 12l-2.649 2.648.707.707 3.89-3.89-3.832-3.833-.707.707L14.378 12H2v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/signIn32.json b/public/assets/components/assets/icon/signIn32.json new file mode 100644 index 0000000..27674ae --- /dev/null +++ b/public/assets/components/assets/icon/signIn32.json @@ -0,0 +1 @@ +"M10 2h19v28H10V19h1v10h17V3H11v11h-1zm10.293 15l-2.646 2.646.707.707 3.853-3.853-3.854-3.854-.707.707L20.293 16H2.013v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/signOut16.json b/public/assets/components/assets/icon/signOut16.json new file mode 100644 index 0000000..7e962e5 --- /dev/null +++ b/public/assets/components/assets/icon/signOut16.json @@ -0,0 +1 @@ +"M6 15v-4h1v3h7V2H7v4H6V1h9v14zM2.73 9H11V8H2.773l1.58-1.581-.706-.707-2.81 2.81 2.81 2.808.706-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/signOut24.json b/public/assets/components/assets/icon/signOut24.json new file mode 100644 index 0000000..ac63400 --- /dev/null +++ b/public/assets/components/assets/icon/signOut24.json @@ -0,0 +1 @@ +"M8 10H7V1h15v22H7v-8h1v7h13V2H8zM.742 12.465l3.89 3.89.708-.707L2.69 13H15v-1H2.621l2.661-2.661-.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/signOut32.json b/public/assets/components/assets/icon/signOut32.json new file mode 100644 index 0000000..833233a --- /dev/null +++ b/public/assets/components/assets/icon/signOut32.json @@ -0,0 +1 @@ +"M10 2h19v28H10V19h1v10h17V3H11v11h-1zm12 15v-1H3.72l2.647-2.646-.707-.707L1.807 16.5l3.853 3.854.707-.707L3.721 17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/skyPlot16.json b/public/assets/components/assets/icon/skyPlot16.json new file mode 100644 index 0000000..28e2fb0 --- /dev/null +++ b/public/assets/components/assets/icon/skyPlot16.json @@ -0,0 +1 @@ +"M13.662 3.338a7.3 7.3 0 1 0 0 10.324 7.3 7.3 0 0 0 0-10.324zM8 14.873A6.37 6.37 0 0 1 2.127 9h2.337A4.007 4.007 0 0 0 8 12.54zm0-3.337a3.105 3.105 0 0 1-.417-.097 3.037 3.037 0 0 1-.716-.344.7.7 0 0 0 .344-.595.711.711 0 0 0-.711-.711.7.7 0 0 0-.592.34A3.077 3.077 0 0 1 5.48 9H8zM8 8H5.48a3.038 3.038 0 0 1 .086-.417A3.063 3.063 0 0 1 8 5.466zm0-3.535A4.006 4.006 0 0 0 4.465 8H2.127A6.37 6.37 0 0 1 8 2.127zm1-2.338A6.37 6.37 0 0 1 14.873 8H12.54A4.01 4.01 0 0 0 9 4.464zm0 3.341a3.144 3.144 0 0 1 .423.098A3.07 3.07 0 0 1 11.525 8H9zM9 9h2.526a3.026 3.026 0 0 1-.087.423A3.063 3.063 0 0 1 9 11.54zm4.025 4.025A6.367 6.367 0 0 1 9 14.873v-2.332A4.01 4.01 0 0 0 12.542 9h2.331a6.367 6.367 0 0 1-1.848 4.025zM11.8 4.5a.7.7 0 1 1 .7.7.7.7 0 0 1-.7-.7zm-6.01-1a.71.71 0 1 1 .71.71.71.71 0 0 1-.71-.71zm5.348 10a.638.638 0 1 1-.638-.638.638.638 0 0 1 .638.638z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/skyPlot24.json b/public/assets/components/assets/icon/skyPlot24.json new file mode 100644 index 0000000..bccc1d5 --- /dev/null +++ b/public/assets/components/assets/icon/skyPlot24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zM12 21.875A9.397 9.397 0 0 1 3.125 13h3.6A5.804 5.804 0 0 0 12 18.275zm0-4.626A4.775 4.775 0 0 1 7.75 13H12zM12 12H7.75A4.775 4.775 0 0 1 12 7.75zm0-5.275A5.804 5.804 0 0 0 6.725 12h-3.6A9.397 9.397 0 0 1 12 3.125zm1-3.6A9.396 9.396 0 0 1 21.875 12h-3.6A5.804 5.804 0 0 0 13 6.725zm0 4.626A4.775 4.775 0 0 1 17.25 12H13zM13 13h4.25A4.775 4.775 0 0 1 13 17.25zm0 8.875v-3.6A5.804 5.804 0 0 0 18.275 13h3.6A9.396 9.396 0 0 1 13 21.875zM17.5 7.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-9-2a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm8 14a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-7-5a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/skyPlot32.json b/public/assets/components/assets/icon/skyPlot32.json new file mode 100644 index 0000000..d7e831b --- /dev/null +++ b/public/assets/components/assets/icon/skyPlot32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.315 13.315 0 0 0 16.5 3.2zM16 28.775A12.296 12.296 0 0 1 4.225 17h5A7.3 7.3 0 0 0 16 23.775zm0-6A6.302 6.302 0 0 1 10.225 17H16zM16 16h-5.775A6.302 6.302 0 0 1 16 10.225zm0-6.775A7.3 7.3 0 0 0 9.225 16h-5A12.296 12.296 0 0 1 16 4.225zm1-5A12.296 12.296 0 0 1 28.775 16h-5A7.3 7.3 0 0 0 17 9.225zm0 6A6.302 6.302 0 0 1 22.775 16H17zM17 17h5.775A6.302 6.302 0 0 1 17 22.775zm0 11.775v-5A7.3 7.3 0 0 0 23.775 17h5A12.296 12.296 0 0 1 17 28.775zM23.5 10.5a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm-12-3a1 1 0 1 1 1 1 1 1 0 0 1-1-1zm10 18a1 1 0 1 1-1-1 1 1 0 0 1 1 1zm-9-6a1 1 0 1 1 1 1 1 1 0 0 1-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/slice16.json b/public/assets/components/assets/icon/slice16.json new file mode 100644 index 0000000..118e1c7 --- /dev/null +++ b/public/assets/components/assets/icon/slice16.json @@ -0,0 +1 @@ +"M12.777 5.508C12.208 2.138 10.38 0 7.997 0l-.032.002a8 8 0 1 0 7.986 8.863A2.045 2.045 0 0 0 16 8.453c0-.048-.013-.092-.016-.139C15.988 8.21 16 8.105 16 8c0-1.137-1.084-1.974-3.223-2.491zm-4.81-4.506L7.999 1a2.732 2.732 0 0 1 .692.092c.081.022.156.06.235.089a2.86 2.86 0 0 1 .405.171 3.167 3.167 0 0 1 .273.18 3.397 3.397 0 0 1 .308.231 3.946 3.946 0 0 1 .28.278c.08.086.16.174.235.27q.143.18.274.382a6.338 6.338 0 0 1 .428.78c.04.087.076.18.113.27.082.2.162.404.23.622.022.07.04.145.06.216.072.25.142.505.196.777.064.316.121.638.159.98l-1.124.612C10.504 4.609 9.554 2.6 8.425 2.6 6.551 2.6 5.8 6.84 6.091 9.494l-1.977 1.077A19.776 19.776 0 0 1 4.03 9.48C4.01 9.097 4 8.732 4 8.456 4 4.02 5.776 1.03 7.967 1.002zM7.332 8.82l-.093.05c-.15-1.033.329-4.27 1.295-4.27.583 0 1.111 1.976 1.244 2.887L7.247 8.865zM8 15A6.994 6.994 0 0 1 4.835 1.767 11.264 11.264 0 0 0 3 8.456c0 .545.038 1.475.12 2.225l.003.01v.01c.002.018.01.033.014.05a.997.997 0 0 0 .06.208c.013.03.03.058.045.087a1.165 1.165 0 0 0 .383.394c.01.005.017.013.026.018a.991.991 0 0 0 .215.08l.012.005A17.752 17.752 0 0 0 7.994 12h.007a16.026 16.026 0 0 0 5.289-.809 6.918 6.918 0 0 0 1.197-.563A7.01 7.01 0 0 1 8 15zm6.964-6.289v.001C14.604 9.994 11.619 10.998 8 11a18.233 18.233 0 0 1-2.309-.148L7.813 9.7c.205.01.4.028.614.027 2.32 0 4.573-.662 4.573-1.505 0-.31-.385-.596-.925-.837l1.14-.62c.032.013.066.025.097.039a6.613 6.613 0 0 1 .448.213c.036.018.071.037.105.056a2.404 2.404 0 0 1 1.01.928h.011a1.036 1.036 0 0 1 .098.326l-.002.025a.952.952 0 0 1 .018.101.96.96 0 0 1-.036.26z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/slice24.json b/public/assets/components/assets/icon/slice24.json new file mode 100644 index 0000000..97edde6 --- /dev/null +++ b/public/assets/components/assets/icon/slice24.json @@ -0,0 +1 @@ +"M17.425 7.73C16.505 3.752 14.395 1.2 12 1.2A10.8 10.8 0 1 0 22.8 12c0-1.818-2.003-3.403-5.375-4.27zM21.8 12c0 1.367-1.949 2.72-4.955 3.447a22.67 22.67 0 0 1-8.73.22l1.3-1.014A13.55 13.55 0 0 0 12.5 15a13.716 13.716 0 0 0 2.98-.316C17.683 14.183 19 13.18 19 12c0-1.07-1.091-1.99-2.936-2.526l1.018-.793C19.951 9.403 21.8 10.693 21.8 12zm-11 0c0-.313.012-.618.028-.915.117-2.133.68-4.285 1.672-4.285.788 0 1.3 1.36 1.538 2.984L10.809 12.3c-.002-.1-.01-.197-.01-.3zm5.4 0c0 .73-1.54 1.014-2.201 1.103a11.486 11.486 0 0 1-1.499.097c-.38 0-.753-.036-1.125-.073l2.823-2.2c.728.114 2.002.408 2.002 1.073zm.237-4.085l-.777.606C15.1 5.743 13.918 4 12.5 4c-1.618 0-2.938 2.254-3.365 5.743A18.621 18.621 0 0 0 9 12c0 .556.033 1.105.08 1.647l-1.817 1.416a17.914 17.914 0 0 1 .129-6.782c.78-3.637 2.633-6.08 4.608-6.08 1.874 0 3.633 2.283 4.437 5.714zM12 21.8A9.796 9.796 0 0 1 8.936 2.698 11.345 11.345 0 0 0 6.414 8.07a19.366 19.366 0 0 0 0 7.967.5.5 0 0 0 .371.38 22.262 22.262 0 0 0 5.148.582 22.268 22.268 0 0 0 5.147-.582 10.646 10.646 0 0 0 4.408-2.011A9.808 9.808 0 0 1 12 21.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/slice32.json b/public/assets/components/assets/icon/slice32.json new file mode 100644 index 0000000..517e5b7 --- /dev/null +++ b/public/assets/components/assets/icon/slice32.json @@ -0,0 +1 @@ +"M16 29.8A13.815 13.815 0 0 0 29.8 16c0-1.969-2.124-3.606-5.983-4.612C22.672 5.892 19.531 2.2 16 2.2a13.8 13.8 0 0 0 0 27.6zM28.8 16c0 2.415-5.37 5-13.364 5a32.596 32.596 0 0 1-5.155-.408l2.637-1.695c.83.06 1.686.103 2.582.103a32.354 32.354 0 0 0 5.38-.427C23.943 18.049 26 17.094 26 16c0-1.042-1.878-1.953-4.701-2.49l1.93-1.242.332.086c3.28.855 5.239 2.218 5.239 3.646zm-14.8.25a20.22 20.22 0 0 1 .12-2.215C14.443 11.115 15.386 9 16.5 9c1.095 0 2.017 2.05 2.356 4.891l-4.824 3.101c-.01-.248-.032-.486-.032-.742zm5.927-1.859C21.785 14.755 23 15.338 23 16c0 .773-1.648 1.443-4.056 1.776A25.42 25.42 0 0 1 15.5 18c-.39 0-.767-.014-1.14-.03zm2.858-3.026l-2.068 1.33C20.082 8.788 18.436 6 16.5 6c-2.011 0-3.713 3.006-4.29 7.152A22.554 22.554 0 0 0 12 16.25c0 .683.04 1.341.098 1.986L9.26 20.059A24.49 24.49 0 0 1 9 16.547C9 9.187 12.14 3.2 16 3.2c2.998 0 5.704 3.273 6.785 8.165zM12.36 3.735C9.753 6.075 8 10.871 8 16.547a25.289 25.289 0 0 0 .376 4.385.499.499 0 0 0 .388.402 32.516 32.516 0 0 0 6.672.666c5.928 0 10.902-1.43 13.119-3.526A12.798 12.798 0 1 1 12.359 3.735z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sliders16.json b/public/assets/components/assets/icon/sliders16.json new file mode 100644 index 0000000..7be3f38 --- /dev/null +++ b/public/assets/components/assets/icon/sliders16.json @@ -0,0 +1 @@ +"M4 16v-5h2V8H4V1H3v7H1v3h2v5zm-2-6V9h3v1zm12 6v-2h2v-3h-2V1h-1v10h-2v3h2v2zm-2-3v-1h3v1zM11 3H9V1H8v2H6v3h2v10h1V6h2zm-1 2H7V4h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sliders24.json b/public/assets/components/assets/icon/sliders24.json new file mode 100644 index 0000000..4183365 --- /dev/null +++ b/public/assets/components/assets/icon/sliders24.json @@ -0,0 +1 @@ +"M5 23v-8h2v-3H5V2H4v10H2v3h2v8zm-2-9v-1h3v1zm10 9V9h2V6h-2V2h-1v4h-2v3h2v14zM11 8V7h3v1zm10 12h2v-3h-2V2h-1v15h-2v3h2v3h1zm-2-1v-1h3v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sliders32.json b/public/assets/components/assets/icon/sliders32.json new file mode 100644 index 0000000..7cde8f1 --- /dev/null +++ b/public/assets/components/assets/icon/sliders32.json @@ -0,0 +1 @@ +"M28 30V20h2v-3h-2V3h-1v14h-2v3h2v10zm-2-11v-1h3v1zm-9 11V12h2V9h-2V3h-1v6h-2v3h2v18zm-2-19v-1h3v1zM5 30h1v-5h2v-3H6V3H5v19H3v3h2zm-1-6v-1h3v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/slidersHorizontal16.json b/public/assets/components/assets/icon/slidersHorizontal16.json new file mode 100644 index 0000000..14f7562 --- /dev/null +++ b/public/assets/components/assets/icon/slidersHorizontal16.json @@ -0,0 +1 @@ +"M1 14h7v2h3v-2h5v-1h-5v-2H8v2H1zm8-2h1v3H9zM1 9h2v2h3V9h10V8H6V6H3v2H1zm3-2h1v3H4zm7-6v2H1v1h10v2h3V4h2V3h-2V1zm2 4h-1V2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/slidersHorizontal24.json b/public/assets/components/assets/icon/slidersHorizontal24.json new file mode 100644 index 0000000..1315a5c --- /dev/null +++ b/public/assets/components/assets/icon/slidersHorizontal24.json @@ -0,0 +1 @@ +"M23 12H9v-2H6v2H2v1h4v2h3v-2h14zM8 14H7v-3h1zM23 4h-3V2h-3v2H2v1h15v2h3V5h3zm-4 2h-1V3h1zm-4 17v-2h8v-1h-8v-2h-3v2H2v1h10v2zm-2-4h1v3h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/slidersHorizontal32.json b/public/assets/components/assets/icon/slidersHorizontal32.json new file mode 100644 index 0000000..1a12204 --- /dev/null +++ b/public/assets/components/assets/icon/slidersHorizontal32.json @@ -0,0 +1 @@ +"M17 8h3V6h10V5H20V3h-3v2H3v1h14zm1-4h1v3h-1zM9 19h3v-2h18v-1H12v-2H9v2H3v1h6zm1-4h1v3h-1zm12 15h3v-2h5v-1h-5v-2h-3v2H3v1h19zm1-4h1v3h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/slideshow16.json b/public/assets/components/assets/icon/slideshow16.json new file mode 100644 index 0000000..66b36ee --- /dev/null +++ b/public/assets/components/assets/icon/slideshow16.json @@ -0,0 +1 @@ +"M3 10.962v1.076l-3 1.2V2.762l3 1.2v1.076l-2-.8v7.524zm12-6.724v7.524l-2-.8v1.076l3 1.2V2.762l-3 1.2v1.076zM12 15H4V1h8zm-1-1V2H5v12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/slideshow24.json b/public/assets/components/assets/icon/slideshow24.json new file mode 100644 index 0000000..fc86354 --- /dev/null +++ b/public/assets/components/assets/icon/slideshow24.json @@ -0,0 +1 @@ +"M1 4.774L6 6.68v1.07L2 6.226v11.548l4-1.523v1.07l-5 1.905zM18 7.75l4-1.523v11.548l-4-1.523v1.07l5 1.905V4.774L18 6.68zM7 3h10v18H7zm1 1v16h8V4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/slideshow32.json b/public/assets/components/assets/icon/slideshow32.json new file mode 100644 index 0000000..75505a4 --- /dev/null +++ b/public/assets/components/assets/icon/slideshow32.json @@ -0,0 +1 @@ +"M8 22.508v1.095L2 26.27V6.73l6 2.667v1.095L3 8.27v16.46zm16-12.016l5-2.222v16.46l-5-2.222v1.095l6 2.667V6.73l-6 2.667zM23 28H9V5h14zm-1-1V6H10v21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/smartCamera16.json b/public/assets/components/assets/icon/smartCamera16.json new file mode 100644 index 0000000..af7dce5 --- /dev/null +++ b/public/assets/components/assets/icon/smartCamera16.json @@ -0,0 +1 @@ +"M5 4H2V3h3v1zm5.5 6A3.5 3.5 0 1 1 14 6.5a3.504 3.504 0 0 1-3.5 3.5zM13 6.5A2.5 2.5 0 1 0 10.5 9 2.5 2.5 0 0 0 13 6.5zM14.5 1H14a1.001 1.001 0 0 0-1-1H8a1.001 1.001 0 0 0-1 1H6V0H2v1h-.5A1.502 1.502 0 0 0 0 2.5V5h1V2.5a.5.5 0 0 1 .5-.5H3V1h2v1h2a1.001 1.001 0 0 0 1-1h5a1.001 1.001 0 0 0 1 1h.5a.5.5 0 0 1 .5.5v8a.5.5 0 0 1-.5.5h-3.908a2.287 2.287 0 0 1 .377 1H14.5a1.502 1.502 0 0 0 1.5-1.5v-8A1.502 1.502 0 0 0 14.5 1zM10 12.305v2.39A1.305 1.305 0 0 1 8.695 16h-2.39A1.305 1.305 0 0 1 5 14.695V14H3v1H0v-3h1V9H0V6h3v.929L7.071 11h1.624A1.305 1.305 0 0 1 10 12.305zM1 8h1V7H1zm1 5H1v1h1zm3.774-1.882L3 8.343V9H2v3h1v1h2v-.696a1.301 1.301 0 0 1 .774-1.186zM9 12.305A.305.305 0 0 0 8.695 12h-2.39a.305.305 0 0 0-.305.305v2.39a.305.305 0 0 0 .305.305h2.39A.305.305 0 0 0 9 14.695zM7 14h1v-1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/smartCamera24.json b/public/assets/components/assets/icon/smartCamera24.json new file mode 100644 index 0000000..87b5d77 --- /dev/null +++ b/public/assets/components/assets/icon/smartCamera24.json @@ -0,0 +1 @@ +"M15.5 15a4.5 4.5 0 1 0-4.5-4.5 4.505 4.505 0 0 0 4.5 4.5zm0-8a3.5 3.5 0 1 1-3.5 3.5A3.504 3.504 0 0 1 15.5 7zM9 7H5V6h4zm15-1v10a2.002 2.002 0 0 1-2 2h-6.276a4.488 4.488 0 0 0-.486-1H22a1.001 1.001 0 0 0 1-1V6a1.001 1.001 0 0 0-1-1h-1.5A1.502 1.502 0 0 1 19 3.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0-.5.5A1.502 1.502 0 0 1 10.5 5H8V4H6v1H4a1.001 1.001 0 0 0-1 1v1.05a3.455 3.455 0 0 0-1 .301V6a2.002 2.002 0 0 1 2-2h1V3h4v1h1.5a.5.5 0 0 0 .5-.5A1.502 1.502 0 0 1 12.5 2h6A1.502 1.502 0 0 1 20 3.5a.5.5 0 0 0 .5.5H22a2.002 2.002 0 0 1 2 2zM11.5 16a3.494 3.494 0 0 0-3.45 3h-.8l.001-.003V19H5.95A2.502 2.502 0 0 0 4 17.05v-4.1a2.477 2.477 0 0 0 1.002-.463L7.338 15H6v1h3v-3H8v1.243l-2.336-2.512A2.473 2.473 0 0 0 6 10.5a2.5 2.5 0 1 0-3 2.45v4.1A2.5 2.5 0 1 0 5.95 20h1.3l.001.002V20h.8a3.493 3.493 0 1 0 3.449-4zM2 10.5A1.5 1.5 0 1 1 3.5 12 1.502 1.502 0 0 1 2 10.5zM3.5 21A1.5 1.5 0 1 1 5 19.5 1.502 1.502 0 0 1 3.5 21zm8 1a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5zm1.5-2.5a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/smartCamera32.json b/public/assets/components/assets/icon/smartCamera32.json new file mode 100644 index 0000000..896bff0 --- /dev/null +++ b/public/assets/components/assets/icon/smartCamera32.json @@ -0,0 +1 @@ +"M17 26.5a2.5 2.5 0 1 1-2.5-2.5 2.502 2.502 0 0 1 2.5 2.5zM27.5 6H27a1.001 1.001 0 0 1-1-1 2.002 2.002 0 0 0-2-2h-8a2.002 2.002 0 0 0-2 2 1.001 1.001 0 0 1-1 1h-2V5H6v1H4.5A2.503 2.503 0 0 0 2 8.5v3.262a4.488 4.488 0 0 1 1-.486V8.5A1.502 1.502 0 0 1 4.5 7H7V6h3v1h3a2.002 2.002 0 0 0 2-2 1.001 1.001 0 0 1 1-1h8a1.001 1.001 0 0 1 1 1 2.002 2.002 0 0 0 2 2h.5A1.502 1.502 0 0 1 29 8.5v12a1.502 1.502 0 0 1-1.5 1.5h-9.848a5.545 5.545 0 0 1 1.087 1H27.5a2.503 2.503 0 0 0 2.5-2.5v-12A2.503 2.503 0 0 0 27.5 6zm-13.3 8a5.8 5.8 0 1 1 5.8 5.8 5.806 5.806 0 0 1-5.8-5.8zm1 0A4.8 4.8 0 1 0 20 9.2a4.805 4.805 0 0 0-4.8 4.8zM11 9.5V9H6v1h5zm8 17a4.488 4.488 0 0 1-8.95.5h-2.1A3.492 3.492 0 1 1 4 23.05v-4.1a3.506 3.506 0 1 1 3.67-1.987l3.33 3.33V19h1v3H9v-1h1.293l-3.186-3.186A3.472 3.472 0 0 1 5 18.95v4.1A3.481 3.481 0 0 1 7.95 26h2.1a4.488 4.488 0 0 1 8.95.5zM4.5 18A2.5 2.5 0 1 0 2 15.5 2.503 2.503 0 0 0 4.5 18zM7 26.5A2.5 2.5 0 1 0 4.5 29 2.503 2.503 0 0 0 7 26.5zm11 0a3.5 3.5 0 1 0-3.5 3.5 3.504 3.504 0 0 0 3.5-3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/smartForm16.json b/public/assets/components/assets/icon/smartForm16.json new file mode 100644 index 0000000..370c87c --- /dev/null +++ b/public/assets/components/assets/icon/smartForm16.json @@ -0,0 +1 @@ +"M7.217 6L6.93 7H2a1.001 1.001 0 0 1-1-1V4a1.001 1.001 0 0 1 1-1h6.074l-.286 1H2v2zM14 12v2H2v-2h6.819l.166-1H2a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1h12a1.001 1.001 0 0 0 1-1v-2a1.001 1.001 0 0 0-1-1h-.34l-.61 1zM7 1H2v1h5zM2 9v1h5V9zm12-5h-.585l1.85-4h-4.794l-2 7h2.635l-.528 5h.9L16 4.588V4zm-2.21 5.57L12.195 6H9.797l1.428-5h2.476l-1.85 4h2.727z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/smartForm24.json b/public/assets/components/assets/icon/smartForm24.json new file mode 100644 index 0000000..2d4061f --- /dev/null +++ b/public/assets/components/assets/icon/smartForm24.json @@ -0,0 +1 @@ +"M11.709 10l-.286 1H2a1.001 1.001 0 0 1-1-1V7a1.001 1.001 0 0 1 1-1h10.852l-.286 1H2v3zM22 18v3H2v-3h12.117l.166-1H2a1.001 1.001 0 0 0-1 1v3a1.001 1.001 0 0 0 1 1h20a1.001 1.001 0 0 0 1-1v-3a1.001 1.001 0 0 0-1-1h-2.07l-.62 1zM2 14v1h8v-1zm8-11H2v1h8zm7.577 14H16.31l1.16-7h-3.68l2.57-9h6.115l-2.34 6h3.63zm4.394-9h-3.3l2.34-6h-3.897l-2 7h3.535l-.988 5.964z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/smartForm32.json b/public/assets/components/assets/icon/smartForm32.json new file mode 100644 index 0000000..45f4910 --- /dev/null +++ b/public/assets/components/assets/icon/smartForm32.json @@ -0,0 +1 @@ +"M15.528 13l-.289 1H3.5A1.502 1.502 0 0 1 2 12.5v-4A1.502 1.502 0 0 1 3.5 7h13.762l-.29 1H3.5a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5zM28.5 22a.5.5 0 0 1 .5.5v4a.5.5 0 0 1-.5.5h-25a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5h15.24a2.907 2.907 0 0 1 .004-1H3.5A1.502 1.502 0 0 0 2 22.5v4A1.502 1.502 0 0 0 3.5 28h25a1.502 1.502 0 0 0 1.5-1.5v-4a1.502 1.502 0 0 0-1.5-1.5h-4.002l-.708 1zM13 18H3v1h10zm0-14H3v1h10zm12.167 5l2.723-7h-7.102L17.61 13h4.953l-2.084 9h.861l9.2-13zm-1.346 3H18.94l2.6-9h4.888l-2.722 7h4.9l-6.423 9.079C22.63 17.137 23.82 12 23.82 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/smile16.json b/public/assets/components/assets/icon/smile16.json new file mode 100644 index 0000000..78c1e1e --- /dev/null +++ b/public/assets/components/assets/icon/smile16.json @@ -0,0 +1 @@ +"M8 15.8A7.8 7.8 0 1 0 .2 8 7.8 7.8 0 0 0 8 15.8zM8 1.2A6.8 6.8 0 1 1 1.2 8 6.808 6.808 0 0 1 8 1.2zm0 11.772a5.065 5.065 0 0 1-4.412-2.48l.86-.51A4.074 4.074 0 0 0 8 11.971a4.074 4.074 0 0 0 3.551-1.99l.86.51A5.065 5.065 0 0 1 8 12.971zm2.07-5.298a1.08 1.08 0 0 1-.32-.315 1.422 1.422 0 0 1-.189-.41 1.677 1.677 0 0 1 0-.897 1.422 1.422 0 0 1 .188-.41 1.08 1.08 0 0 1 .321-.316.797.797 0 0 1 .86 0 1.08 1.08 0 0 1 .32.315 1.422 1.422 0 0 1 .189.41 1.677 1.677 0 0 1 0 .897 1.422 1.422 0 0 1-.188.41 1.08 1.08 0 0 1-.321.316.797.797 0 0 1-.86 0zM5.5 7.8a.81.81 0 0 1-.43-.126 1.08 1.08 0 0 1-.32-.315 1.422 1.422 0 0 1-.189-.41 1.677 1.677 0 0 1 0-.897 1.422 1.422 0 0 1 .188-.41 1.08 1.08 0 0 1 .321-.316.797.797 0 0 1 .86 0 1.08 1.08 0 0 1 .32.315 1.422 1.422 0 0 1 .189.41 1.677 1.677 0 0 1 0 .897 1.422 1.422 0 0 1-.188.41 1.08 1.08 0 0 1-.321.316.81.81 0 0 1-.43.126z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/smile24.json b/public/assets/components/assets/icon/smile24.json new file mode 100644 index 0000000..14baef4 --- /dev/null +++ b/public/assets/components/assets/icon/smile24.json @@ -0,0 +1 @@ +"M12 1.2A10.8 10.8 0 1 0 22.8 12 10.8 10.8 0 0 0 12 1.2zm0 20.6a9.8 9.8 0 1 1 9.8-9.8 9.811 9.811 0 0 1-9.8 9.8zm0-2.826a6.961 6.961 0 0 1-6.57-4.47l.928-.371a6.064 6.064 0 0 0 11.284 0l.928.37a6.96 6.96 0 0 1-6.57 4.47zM15.5 11a1.074 1.074 0 0 1-.518-.135 1.293 1.293 0 0 1-.405-.353 1.575 1.575 0 0 1-.246-.479 1.79 1.79 0 0 1 0-1.066 1.575 1.575 0 0 1 .246-.479 1.293 1.293 0 0 1 .405-.353 1.065 1.065 0 0 1 1.036 0 1.293 1.293 0 0 1 .405.353 1.575 1.575 0 0 1 .246.48 1.79 1.79 0 0 1 0 1.065 1.575 1.575 0 0 1-.246.479 1.293 1.293 0 0 1-.405.353A1.074 1.074 0 0 1 15.5 11zm-7 0a1.074 1.074 0 0 1-.518-.135 1.293 1.293 0 0 1-.405-.353 1.575 1.575 0 0 1-.246-.479 1.79 1.79 0 0 1 0-1.066 1.575 1.575 0 0 1 .246-.479 1.293 1.293 0 0 1 .405-.353 1.065 1.065 0 0 1 1.036 0 1.293 1.293 0 0 1 .405.353 1.575 1.575 0 0 1 .246.48 1.79 1.79 0 0 1 0 1.065 1.575 1.575 0 0 1-.246.479 1.293 1.293 0 0 1-.405.353A1.074 1.074 0 0 1 8.5 11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/smile32.json b/public/assets/components/assets/icon/smile32.json new file mode 100644 index 0000000..eadb753 --- /dev/null +++ b/public/assets/components/assets/icon/smile32.json @@ -0,0 +1 @@ +"M16 29.8A13.8 13.8 0 1 1 29.8 16 13.815 13.815 0 0 1 16 29.8zm0-26.6A12.8 12.8 0 1 0 28.8 16 12.815 12.815 0 0 0 16 3.2zm-4.5 10.6a1.2 1.2 0 0 0 .608-.168 1.52 1.52 0 0 0 .464-.43 1.927 1.927 0 0 0 .278-.572 2.234 2.234 0 0 0 0-1.26 1.927 1.927 0 0 0-.278-.571 1.52 1.52 0 0 0-.464-.431 1.185 1.185 0 0 0-1.216 0 1.52 1.52 0 0 0-.464.43 1.927 1.927 0 0 0-.277.572 2.234 2.234 0 0 0 0 1.26 1.927 1.927 0 0 0 .277.571 1.52 1.52 0 0 0 .464.431 1.2 1.2 0 0 0 .608.168zm9.608-.168a1.52 1.52 0 0 0 .464-.43 1.927 1.927 0 0 0 .278-.572 2.234 2.234 0 0 0 0-1.26 1.927 1.927 0 0 0-.278-.571 1.52 1.52 0 0 0-.464-.431 1.185 1.185 0 0 0-1.216 0 1.52 1.52 0 0 0-.464.43 1.927 1.927 0 0 0-.277.572 2.234 2.234 0 0 0 0 1.26 1.927 1.927 0 0 0 .277.571 1.52 1.52 0 0 0 .464.431 1.185 1.185 0 0 0 1.216 0zm3.223 5.743l-.926-.379a7.863 7.863 0 0 1-7.39 4.976.166.166 0 0 0-.032 0 7.863 7.863 0 0 1-7.388-4.976l-.926.379a8.846 8.846 0 0 0 8.313 5.597.21.21 0 0 0 .035 0 8.848 8.848 0 0 0 8.314-5.597z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snapToGrid16.json b/public/assets/components/assets/icon/snapToGrid16.json new file mode 100644 index 0000000..9bc6a3f --- /dev/null +++ b/public/assets/components/assets/icon/snapToGrid16.json @@ -0,0 +1 @@ +"M6 1v2H3V1H2v2H0v1h2v3H0v1h2v3H0v1h2v3h1v-3h3v3h1V1zm0 10H3V8h3zm0-4H3V4h3zm6-3H8v3h4a1 1 0 0 1 0 2H8v3h4a4 4 0 0 0 0-8zm-2 2H9V5h1zm0 5H9v-1h1zm2 0h-1v-1h1a2 2 0 0 0 0-4h-1V5h1a3 3 0 0 1 0 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snapToGrid24.json b/public/assets/components/assets/icon/snapToGrid24.json new file mode 100644 index 0000000..6e448c8 --- /dev/null +++ b/public/assets/components/assets/icon/snapToGrid24.json @@ -0,0 +1 @@ +"M10 4H6V1H5v3H1v1h4v4H1v1h4v4H1v1h4v4H1v1h4v3h1v-3h4v3h1V1h-1zM6 5h4v4H6zm0 5h4v4H6zm0 9v-4h4v4zM17.8 6H12v4h5.8a2 2 0 0 1 0 4H12v4h5.8a6 6 0 0 0 0-12zM13 7h2v2h-2zm0 8h2v2h-2zm4.8 2H16v-2h1.8a3 3 0 0 0 0-6H16V7h1.8a5 5 0 0 1 0 10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snapToGrid32.json b/public/assets/components/assets/icon/snapToGrid32.json new file mode 100644 index 0000000..7b0075b --- /dev/null +++ b/public/assets/components/assets/icon/snapToGrid32.json @@ -0,0 +1 @@ +"M13 3v3H8V3H7v3H3v1h4v5H3v1h4v5H3v1h4v5H3v1h4v4h1v-4h5v4h1V3zm0 21H8v-5h5zm0-6H8v-5h5zm0-6H8V7h5zm9.8-4H16v5h6.8a3 3 0 0 1 0 6H16v5h6.8a8.183 8.183 0 0 0 8.2-8 8.183 8.183 0 0 0-8.2-8zM20 12h-3V9h3zm0 11h-3v-3h3zm2.8 0H21v-3h1.8a4 4 0 0 0 0-8H21V9h1.8a7 7 0 0 1 0 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snapToPixel16.json b/public/assets/components/assets/icon/snapToPixel16.json new file mode 100644 index 0000000..775911e --- /dev/null +++ b/public/assets/components/assets/icon/snapToPixel16.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M3 9H1V7h2zm3 4H4v2h2z"},{"opacity":".25","d":"M6 12H4v-2h2zm0-8H4v2h2zM3 1H1v2h2z"},{"d":"M0 16h7V0H0zm1-3h2v2H1zm5-7H4V4h2zM3 6H1V4h2zm0 1v2H1V7zm0 3v2H1v-2zm1 5v-2h2v2zm2-3H4v-2h2zM4 9V7h2v2zm2-6H4V1h2zM3 1v2H1V1zm13 7a4.004 4.004 0 0 0-4-4H8v3h4a1 1 0 0 1 0 2H8v3h4a4.004 4.004 0 0 0 4-4zM9 5h1v1H9zm5 3a2.003 2.003 0 0 0-2-2h-1V5h1a3 3 0 0 1 0 6h-1v-1h1a2.003 2.003 0 0 0 2-2zm-5 2h1v1H9z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/snapToPixel24.json b/public/assets/components/assets/icon/snapToPixel24.json new file mode 100644 index 0000000..a5f554b --- /dev/null +++ b/public/assets/components/assets/icon/snapToPixel24.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M5 14H2v-3h3zm4 5H6v3h3z"},{"opacity":".25","d":"M9 15H6v3h3zm0-8H6v3h3zM5 3H2v3h3z"},{"d":"M1 2v21h9V2zm4 20H2v-3h3zm0-4H2v-3h3zm0-4H2v-3h3zm0-4H2V7h3zm0-4H2V3h3zm4 16H6v-3h3zm0-4H6v-3h3zm0-4H6v-3h3zm0-4H6V7h3zm0-4H6V3h3zm8.8 0H12v4h5.8a2 2 0 0 1 0 4H12v4h5.8a6 6 0 0 0 0-12zM15 9h-2V7h2zm0 8h-2v-2h2zm2.8 0H16v-2h1.8a3 3 0 0 0 0-6H16V7h1.8a5 5 0 0 1 0 10z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/snapToPixel32.json b/public/assets/components/assets/icon/snapToPixel32.json new file mode 100644 index 0000000..7d56398 --- /dev/null +++ b/public/assets/components/assets/icon/snapToPixel32.json @@ -0,0 +1 @@ +[{"opacity":".5","d":"M8 18H4v-4h4zm5 6H9v4h4z"},{"opacity":".25","d":"M13 19H9v4h4zm0-10H9v4h4zM8 4H4v4h4z"},{"d":"M3 3v26h11V3zm5 25H4v-4h4zm0-5H4v-4h4zm0-5H4v-4h4zm0-5H4V9h4zm0-5H4V4h4zm5 20H9v-4h4zm0-5H9v-4h4zm0-5H9v-4h4zm0-5H9V9h4zm0-5H9V4h4zm9.8 0H16v5h6.8a3 3 0 0 1 0 6H16v5h6.8a8 8 0 0 0 0-16zM20 12h-3V9h3zm0 11h-3v-3h3zm2.8 0H21v-3h1.8a4 4 0 0 0 0-8H21V9h1.8a7 7 0 0 1 0 14z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/snapToPoint16.json b/public/assets/components/assets/icon/snapToPoint16.json new file mode 100644 index 0000000..b3f60fa --- /dev/null +++ b/public/assets/components/assets/icon/snapToPoint16.json @@ -0,0 +1 @@ +"M4.356 6L2.674.991l-.948.319L3.301 6H2v4h1.653l-.821 4.828.986.168.85-4.996H6V6zM5 9H3V7h2zm7-5H8v3h4a1 1 0 0 1 0 2H8v3h4a4 4 0 0 0 0-8zm-2 2H9V5h1zm0 5H9v-1h1zm2 0h-1v-1h1a2 2 0 0 0 0-4h-1V5h1a3 3 0 0 1 0 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snapToPoint24.json b/public/assets/components/assets/icon/snapToPoint24.json new file mode 100644 index 0000000..b06ec7d --- /dev/null +++ b/public/assets/components/assets/icon/snapToPoint24.json @@ -0,0 +1 @@ +"M7.022 10l-3.26-7.965-.925.38L5.94 10H5v4h1.4l-1.503 7.722.981.191L7.42 14H9v-4zM8 13H6v-2h2zm10-7h-6v4h6a2 2 0 0 1 0 4h-6v4h6a6 6 0 0 0 0-12zm-3 3h-2V7h2zm0 8h-2v-2h2zm3 0h-2v-2h2a3 3 0 0 0 0-6h-2V7h2a5 5 0 0 1 0 10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snapToPoint32.json b/public/assets/components/assets/icon/snapToPoint32.json new file mode 100644 index 0000000..3e70b8c --- /dev/null +++ b/public/assets/components/assets/icon/snapToPoint32.json @@ -0,0 +1 @@ +"M8.818 14L4.87 2.932l-.942.336L7.756 14H7v4h1.254l-1.3 10.764.993.119L9.262 18H11v-4zM10 17H8v-2h2zm12.8-9H16v5h6.8a3 3 0 0 1 0 6H16v5h6.8a8 8 0 0 0 0-16zM20 12h-3V9h3zm0 11h-3v-3h3zm2.8 0H21v-3h1.8a4 4 0 0 0 0-8H21V9h1.8a7 7 0 0 1 0 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snow16.json b/public/assets/components/assets/icon/snow16.json new file mode 100644 index 0000000..2b58c50 --- /dev/null +++ b/public/assets/components/assets/icon/snow16.json @@ -0,0 +1 @@ +"M13.551 10.266l1.547.875-.493.871-1.528-.864-.162 1.517-.995-.107.209-1.946L9 8.843v3.868l1.727.685-.369.93L9 13.787V15H8v-1.213l-1.358.539-.369-.93L8 12.711V8.843l-3.129 1.769.209 1.946-.995.107-.162-1.517-1.528.864-.493-.871 1.547-.875-1.201-.969.627-.779 1.512 1.219 3.097-1.751-3.097-1.751-1.512 1.219-.627-.779 1.201-.969-1.547-.875.493-.871 1.528.864.162-1.516.995.107-.209 1.945L8 7.129v-3.84l-1.727-.685.369-.93L8 2.213V1h1v1.213l1.358-.539.369.93L9 3.289v3.84l3.129-1.769-.209-1.945.995-.107.162 1.516 1.528-.864.493.871-1.547.875 1.201.969-.627.779-1.512-1.219-3.097 1.751 3.097 1.751 1.512-1.219.627.779-1.201.969z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snow24.json b/public/assets/components/assets/icon/snow24.json new file mode 100644 index 0000000..e5d3511 --- /dev/null +++ b/public/assets/components/assets/icon/snow24.json @@ -0,0 +1 @@ +"M19.335 15.268l2.485 1.405-.492.871-2.467-1.395-.267 2.492-.994-.108.313-2.92L13 12.836v6.04l2.602 1.033-.369.93L13 19.952V22h-1v-2.048l-2.233.887-.369-.93L12 18.876v-6.04l-4.913 2.777.313 2.92-.994.108-.267-2.492-2.467 1.395-.492-.871 2.485-1.405-1.962-1.581.628-.78 2.271 1.832 4.882-2.76-4.881-2.758-2.272 1.832-.628-.78 1.963-1.582L3.18 7.286l.492-.871L6.139 7.81l.267-2.491.994.108-.312 2.919L12 11.123V5.124L9.398 4.091l.369-.93L12 4.048V2h1v2.048l2.233-.887.369.93L13 5.124v5.999l5.195-2.937-.296-2.759.995-.108.249 2.331 2.185-1.235.492.871-2.185 1.235 1.869 1.417-.605.796-2.212-1.677-5.171 2.922 4.882 2.76 2.271-1.832.628.78-1.962 1.581z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snow32.json b/public/assets/components/assets/icon/snow32.json new file mode 100644 index 0000000..0f6dac0 --- /dev/null +++ b/public/assets/components/assets/icon/snow32.json @@ -0,0 +1 @@ +"M25.486 20.531l3.056 1.727-.492.871-3.035-1.715-.371 3.46-.994-.107.417-3.889L17 16.883v7.973l3.478 1.379-.37.93L17 25.932V29h-1v-3.068l-3.108 1.233-.37-.93L16 24.856v-7.973l-7.067 3.995.417 3.889-.994.107-.371-3.46-3.035 1.715-.492-.871 3.056-1.727-2.728-2.199.628-.779 3.037 2.448L15.531 16l-7.08-4.001-3.037 2.448-.628-.779 2.728-2.199-3.056-1.727.492-.871 3.035 1.715.371-3.46.994.107-.417 3.889L16 15.117V7.144l-3.478-1.379.37-.93L16 6.068V3h1v3.068l3.108-1.233.37.93L17 7.144v7.973l7.067-3.995-.417-3.889.994-.107.371 3.46 3.035-1.715.492.871-3.056 1.727 2.728 2.199-.628.779-3.037-2.448L17.469 16l7.08 4.001 3.037-2.448.628.779-2.728 2.199z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snowThunder16.json b/public/assets/components/assets/icon/snowThunder16.json new file mode 100644 index 0000000..488101d --- /dev/null +++ b/public/assets/components/assets/icon/snowThunder16.json @@ -0,0 +1 @@ +"M3.146 2.854l-.5-.5.707-.707.5.5zm-.5 1.793l.707.707.5-.5-.707-.707zM5 3H4v1h1zM3 3H2v1h1zm3.354-.646l-.707-.707-.5.5.707.707zm0 2.293l-.5-.5-.707.707.5.5zM2 11H0v1h2zm2.871-.165L5.88 9.718l-.743-.67-1.008 1.117zM5 1H4v1h1zm1 3h1V3H6zM5 5H4v1h1zm0 7h2v-1H5zm-.872.835l1.008 1.117.743-.67-1.008-1.117zM16 6.332l-6.519 8.711-.752-.34L10.337 9H6.93a1.479 1.479 0 0 0-.043-.173L9.123 1h5.203l-2.95 5H16zM11.663 8l-1.136 3.977L14.25 7H9.625l2.95-5H9.877L8.163 8zM1.121 13.282l.743.67 1.008-1.117-.743-.67zM3 15h1v-2H3zM1.121 9.718l1.008 1.117.743-.67-1.008-1.117zM3 12h1v-1H3zm0-2h1V8H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snowThunder24.json b/public/assets/components/assets/icon/snowThunder24.json new file mode 100644 index 0000000..428de5f --- /dev/null +++ b/public/assets/components/assets/icon/snowThunder24.json @@ -0,0 +1 @@ +"M16.225 10l5.025-7h-7.972l-3.3 11h5.359l-2.45 8.658.753.349L23.374 10zm.438 3h-5.341l2.7-9H19.3l-5.025 7h7.101l-6.7 8.952zM3 6V5h2v1zm3-1h1v1H6zm4 0v1H8V5zM6 2h1v2H6zm1 7H6V7h1zM4.864 7.952l-.743-.67L5.13 6.165l.743.67zm3.272-4.904l.743.67L7.87 4.835l-.743-.67zm.743 4.234l-.743.67-1.008-1.117.743-.67zM4.12 3.718l.743-.67 1.008 1.117-.743.67zm5.526 11.965l-.866.5.5.866-1.366-.366L6.5 17.5l1.415.817 1.366-.366-.5.866.866.5-.5.866-.866-.5-.5.866-.366-1.366L6 18.366V20l1 1H6v1H5v-1H4l1-1v-1.634l-1.415.817-.366 1.366-.5-.866-.866.5-.5-.866.866-.5-.5-.866 1.366.366L4.5 17.5l-1.415-.817-1.366.366.5-.866-.866-.5.5-.866.866.5.5-.866.366 1.366L5 16.634V15l-1-1h1v-1h1v1h1l-1 1v1.634l1.415-.817.366-1.366.5.866.866-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/snowThunder32.json b/public/assets/components/assets/icon/snowThunder32.json new file mode 100644 index 0000000..f867fca --- /dev/null +++ b/public/assets/components/assets/icon/snowThunder32.json @@ -0,0 +1 @@ +"M30.502 13L17.795 29.872l-.76-.367L20.336 18h-3.531a1.883 1.883 0 0 0-.522-1h5.383l-2.834 9.835L28.498 14H19.04l6.3-9h-6.97l-3.507 11.396-.012-.001a1.994 1.994 0 0 0-.629.102 1.992 1.992 0 0 0-.298-.45L17.631 4h9.63l-6.3 9zM9 7V6H7v1zm1 0h1V6h-1zm2-1v1h2V6zm-2-1h1V3h-1zm1 3h-1v2h1zm-1.128-.165l-.743-.67L8.12 8.282l.743.67zm1.256-2.67l.743.67 1.008-1.117-.743-.67zm.743 2l-.743.67 1.008 1.117.743-.67zM9.13 5.835l.743-.67-1.008-1.117-.743.67zm3.948 12.989l-.162-1.516-.995.107.21 1.945L9 21.13v-3.841l1.727-.685-.37-.93L9 16.213V15H8v1.213l-1.358-.54-.37.93L8 17.29v3.84l-3.13-1.77.21-1.945-.995-.107-.162 1.516-1.528-.864-.493.871 1.547.875-1.201.969.627.78 1.512-1.22 3.097 1.751-3.097 1.75-1.512-1.218-.627.779 1.201.97-1.547.874.493.87 1.528-.863.162 1.517.995-.107-.21-1.946L8 22.843v3.868l-1.727.685.37.93L8 27.787V29h1v-1.213l1.358.54.369-.93L9 26.71v-3.868l3.13 1.769-.21 1.946.995.107.162-1.517 1.528.864.493-.871-1.547-.875 1.201-.97-.627-.778-1.512 1.219-3.097-1.75 3.097-1.752 1.512 1.22.627-.78-1.201-.97 1.547-.874-.493-.871z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortAscending16.json b/public/assets/components/assets/icon/sortAscending16.json new file mode 100644 index 0000000..38549d7 --- /dev/null +++ b/public/assets/components/assets/icon/sortAscending16.json @@ -0,0 +1 @@ +"M4 10h11v1H4zm-3 5h14v-1H1zm6-8h8V6H7zm3-4h5V2h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortAscending24.json b/public/assets/components/assets/icon/sortAscending24.json new file mode 100644 index 0000000..08f3c6a --- /dev/null +++ b/public/assets/components/assets/icon/sortAscending24.json @@ -0,0 +1 @@ +"M7 15h15v1H7zm-5 7h20v-1H2zM22 9H12v1h10zm0-6h-5v1h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortAscending32.json b/public/assets/components/assets/icon/sortAscending32.json new file mode 100644 index 0000000..1759eb2 --- /dev/null +++ b/public/assets/components/assets/icon/sortAscending32.json @@ -0,0 +1 @@ +"M29 21H9v-1h20zm0 7H3v1h26zm0-16H16v1h13zm-6-7h6v-.988h-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortAscendingArrow16.json b/public/assets/components/assets/icon/sortAscendingArrow16.json new file mode 100644 index 0000000..757511b --- /dev/null +++ b/public/assets/components/assets/icon/sortAscendingArrow16.json @@ -0,0 +1 @@ +"M13 2.715V15h-1V2.715L10.354 4.36l-.707-.707L12.5.801l2.854 2.853-.707.707zM8 10H2v1h6zm-8 5h8v-1H0zm8-9H4v1h4zm0-4H6v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortAscendingArrow24.json b/public/assets/components/assets/icon/sortAscendingArrow24.json new file mode 100644 index 0000000..2ac6b79 --- /dev/null +++ b/public/assets/components/assets/icon/sortAscendingArrow24.json @@ -0,0 +1 @@ +"M20.502 1.795l2.852 2.851-.707.707L21 3.707V22h-1V3.697l-1.648 1.63-.704-.71zM5 16h10v-1H5zm-3 6h13v-1H2zm6-12h7V9H8zm3-6h4V3h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortAscendingArrow32.json b/public/assets/components/assets/icon/sortAscendingArrow32.json new file mode 100644 index 0000000..b89d1a6 --- /dev/null +++ b/public/assets/components/assets/icon/sortAscendingArrow32.json @@ -0,0 +1 @@ +"M26.5 2.793l3.854 3.854-.707.707L27 4.707V29h-1V4.707l-2.646 2.647-.707-.707zM20 20H6v1h14zm0 8H2v1h18zm0-16H10v1h10zm0-7.988h-6V5h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortDescending16.json b/public/assets/components/assets/icon/sortDescending16.json new file mode 100644 index 0000000..b0d9066 --- /dev/null +++ b/public/assets/components/assets/icon/sortDescending16.json @@ -0,0 +1 @@ +"M15 7H4V6h11zm0-5H1v1h14zm0 8H7v1h8zm0 5v-1h-5v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortDescending24.json b/public/assets/components/assets/icon/sortDescending24.json new file mode 100644 index 0000000..a0e7d3d --- /dev/null +++ b/public/assets/components/assets/icon/sortDescending24.json @@ -0,0 +1 @@ +"M7 9h15v1H7zM2 4h20V3H2zm10 12h10v-1H12zm5 6h5v-1h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortDescending32.json b/public/assets/components/assets/icon/sortDescending32.json new file mode 100644 index 0000000..1036486 --- /dev/null +++ b/public/assets/components/assets/icon/sortDescending32.json @@ -0,0 +1 @@ +"M29 13H9v-1h20zm0-9H3v1h26zm0 16H16v1h13zm-6 9h6v-1h-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortDescendingArrow16.json b/public/assets/components/assets/icon/sortDescendingArrow16.json new file mode 100644 index 0000000..86c6ad3 --- /dev/null +++ b/public/assets/components/assets/icon/sortDescendingArrow16.json @@ -0,0 +1 @@ +"M8 7H2V6h6zm0-5H0v1h8zm0 8H4v1h4zm0 5v-1H6v1zm6.646-3.361L13 13.285V1h-1v12.285l-1.646-1.646-.707.707 2.853 2.853 2.854-2.853z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortDescendingArrow24.json b/public/assets/components/assets/icon/sortDescendingArrow24.json new file mode 100644 index 0000000..36d7a1c --- /dev/null +++ b/public/assets/components/assets/icon/sortDescendingArrow24.json @@ -0,0 +1 @@ +"M22.646 18.646l.707.707-2.851 2.852-2.854-2.821.704-.711L20 20.303V2h1v18.293zM5 10h10V9H5zM2 4h13V3H2zm6 12h7v-1H8zm3 6h4v-1h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sortDescendingArrow32.json b/public/assets/components/assets/icon/sortDescendingArrow32.json new file mode 100644 index 0000000..7620b3f --- /dev/null +++ b/public/assets/components/assets/icon/sortDescendingArrow32.json @@ -0,0 +1 @@ +"M26.5 30.207l-3.854-3.854.707-.707L26 28.293V4h1v24.293l2.646-2.646.707.707zM21 12H6v1h15zm0-8H2v1h19zm0 16H11v1h10zm0 8h-5v1h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sound16.json b/public/assets/components/assets/icon/sound16.json new file mode 100644 index 0000000..74a3f4d --- /dev/null +++ b/public/assets/components/assets/icon/sound16.json @@ -0,0 +1 @@ +"M3.113 10l3.35 2.707A.34.34 0 0 0 7 12.43V3.57a.34.34 0 0 0-.538-.277L3.112 6H.917A.917.917 0 0 0 0 6.917v2.166A.917.917 0 0 0 .917 10zM1 7h2.466L6 4.952v6.098L3.466 9H1zm11 1a6.739 6.739 0 0 1-1.664 4.427l-.032.038-.715-.626A6.08 6.08 0 0 0 11 8a5.732 5.732 0 0 0-1.416-3.769l.682-.663A6.485 6.485 0 0 1 12 8zm.593 6.468A10.07 10.07 0 0 0 15 8a9.728 9.728 0 0 0-2.412-6.398l.684-.664A10.468 10.468 0 0 1 16 8a10.727 10.727 0 0 1-2.657 7.057l-.033.038z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sound24.json b/public/assets/components/assets/icon/sound24.json new file mode 100644 index 0000000..c7875be --- /dev/null +++ b/public/assets/components/assets/icon/sound24.json @@ -0,0 +1 @@ +"M11.193 4.452L5.67 9H2.376A1.376 1.376 0 0 0 1 10.376v3.248A1.376 1.376 0 0 0 2.376 15h3.293l5.524 4.548a.51.51 0 0 0 .807-.414V4.866a.51.51 0 0 0-.807-.414zM11 18.088L6.028 14H2.375A.375.375 0 0 1 2 13.625v-3.25A.375.375 0 0 1 2.375 10h3.653L11 5.911zm4.47-12.744A9.975 9.975 0 0 1 18 11.987a9.848 9.848 0 0 1-2.566 6.646l-.74-.672A8.872 8.872 0 0 0 17 11.987a8.984 8.984 0 0 0-2.277-5.978zm3.46-3.933A15.817 15.817 0 0 1 23 11.989a15.945 15.945 0 0 1-4.035 10.576l-.735-.65A14.966 14.966 0 0 0 22 11.988a14.852 14.852 0 0 0-3.8-9.924z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/sound32.json b/public/assets/components/assets/icon/sound32.json new file mode 100644 index 0000000..9280a7b --- /dev/null +++ b/public/assets/components/assets/icon/sound32.json @@ -0,0 +1 @@ +"M14.925 6.586L8.225 12h-4.39A1.834 1.834 0 0 0 2 13.834v4.332A1.834 1.834 0 0 0 3.834 20h4.391l6.7 5.414A.68.68 0 0 0 16 24.86V7.14a.68.68 0 0 0-1.075-.554zM15 24.191L8.579 19H3.834A.835.835 0 0 1 3 18.166v-4.331A.836.836 0 0 1 3.834 13H8.58L15 7.81zm8-8.208a12.017 12.017 0 0 0-3.185-8.166l.717-.698A12.97 12.97 0 0 1 24 15.984a13.478 13.478 0 0 1-3.327 8.854l-.754-.657A12.477 12.477 0 0 0 23 15.983zm2.514-13.042a21.251 21.251 0 0 1 0 26.118l-.753-.658a20.258 20.258 0 0 0 0-24.802z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/soundLow16.json b/public/assets/components/assets/icon/soundLow16.json new file mode 100644 index 0000000..102a589 --- /dev/null +++ b/public/assets/components/assets/icon/soundLow16.json @@ -0,0 +1 @@ +"M4.113 10l3.35 2.707A.34.34 0 0 0 8 12.43V3.57a.34.34 0 0 0-.538-.277L4.112 6H1.917A.917.917 0 0 0 1 6.917v2.166a.917.917 0 0 0 .917.917zM2 7h2.466L7 4.952v6.098L4.466 9H2zm11 1a6.739 6.739 0 0 1-1.664 4.427l-.032.038-.715-.626A6.08 6.08 0 0 0 12 8a5.732 5.732 0 0 0-1.416-3.769l.682-.663A6.485 6.485 0 0 1 13 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/soundLow24.json b/public/assets/components/assets/icon/soundLow24.json new file mode 100644 index 0000000..f25a6e0 --- /dev/null +++ b/public/assets/components/assets/icon/soundLow24.json @@ -0,0 +1 @@ +"M12.193 4.452L6.67 9H3.376A1.376 1.376 0 0 0 2 10.376v3.248A1.376 1.376 0 0 0 3.376 15h3.293l5.524 4.548a.51.51 0 0 0 .807-.414V4.866a.51.51 0 0 0-.807-.414zM12 18.088L7.028 14H3.375A.375.375 0 0 1 3 13.625v-3.25A.375.375 0 0 1 3.375 10h3.653L12 5.911zm4.47-12.744A9.975 9.975 0 0 1 19 11.987a9.848 9.848 0 0 1-2.566 6.646l-.74-.672A8.872 8.872 0 0 0 18 11.987a8.984 8.984 0 0 0-2.277-5.978z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/soundLow32.json b/public/assets/components/assets/icon/soundLow32.json new file mode 100644 index 0000000..528d904 --- /dev/null +++ b/public/assets/components/assets/icon/soundLow32.json @@ -0,0 +1 @@ +"M15.925 6.586L9.225 12h-4.39A1.834 1.834 0 0 0 3 13.834v4.332A1.834 1.834 0 0 0 4.834 20h4.391l6.7 5.414A.68.68 0 0 0 17 24.86V7.14a.68.68 0 0 0-1.075-.554zM16 24.191L9.579 19H4.834A.835.835 0 0 1 4 18.166v-4.331A.836.836 0 0 1 4.834 13H9.58L16 7.81zm8-8.208a12.017 12.017 0 0 0-3.185-8.166l.717-.698A12.97 12.97 0 0 1 25 15.984a13.478 13.478 0 0 1-3.327 8.854l-.754-.657A12.477 12.477 0 0 0 24 15.983z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/soundOff16.json b/public/assets/components/assets/icon/soundOff16.json new file mode 100644 index 0000000..8889560 --- /dev/null +++ b/public/assets/components/assets/icon/soundOff16.json @@ -0,0 +1 @@ +"M6 9.828l1 1v1.602a.34.34 0 0 1-.538.277L3.112 10H.918A.917.917 0 0 1 0 9.083V6.917A.917.917 0 0 1 .917 6h1.255l1 1H1v2h2.466L6 11.05zM16 8a10.713 10.713 0 0 1-2.03 6.264l.955.954-.707.707L.075 1.782l.707-.707L4.547 4.84l1.915-1.547A.34.34 0 0 1 7 3.57v3.723l3.345 3.345A5.882 5.882 0 0 0 11 8a5.732 5.732 0 0 0-1.416-3.769l.682-.663A6.485 6.485 0 0 1 12 8a6.72 6.72 0 0 1-.918 3.375l2.185 2.185A9.957 9.957 0 0 0 15 8a9.728 9.728 0 0 0-2.412-6.398l.684-.664A10.468 10.468 0 0 1 16 8zM5.258 5.551L6 6.293v-1.34z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/soundOff24.json b/public/assets/components/assets/icon/soundOff24.json new file mode 100644 index 0000000..15a4a3f --- /dev/null +++ b/public/assets/components/assets/icon/soundOff24.json @@ -0,0 +1 @@ +"M11 14.828l1 1v3.306a.51.51 0 0 1-.807.414L5.67 15H2.376A1.376 1.376 0 0 1 1 13.624v-3.248A1.376 1.376 0 0 1 2.376 9h2.796l.935.935-.079.065H2.375a.375.375 0 0 0-.375.375v3.25a.375.375 0 0 0 .375.375h3.653L11 18.088zm12-2.839a15.867 15.867 0 0 1-2.615 8.69l1.014 1.013-.707.707L1.601 3.308l.707-.708 5.027 5.028 3.858-3.176a.51.51 0 0 1 .807.414v7.427l3.922 3.922A8.867 8.867 0 0 0 17 11.987a8.984 8.984 0 0 0-2.277-5.978l.747-.665A9.975 9.975 0 0 1 18 11.987a9.847 9.847 0 0 1-1.343 4.963l3.02 3.02A14.936 14.936 0 0 0 22 11.99a14.852 14.852 0 0 0-3.8-9.925l.73-.654A15.817 15.817 0 0 1 23 11.989zM8.047 8.34L11 11.294V5.91z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/soundOff32.json b/public/assets/components/assets/icon/soundOff32.json new file mode 100644 index 0000000..8cfcdc7 --- /dev/null +++ b/public/assets/components/assets/icon/soundOff32.json @@ -0,0 +1 @@ +"M25.514 2.941l-.753.658a20.238 20.238 0 0 1 .97 23.424l-3.839-3.838A13.446 13.446 0 0 0 24 15.984a12.97 12.97 0 0 0-3.468-8.865l-.717.698A12.017 12.017 0 0 1 23 15.983a12.449 12.449 0 0 1-1.829 6.48L16 17.294V7.14a.68.68 0 0 0-1.075-.554l-5.327 4.305-6.119-6.119-.707.707 24.749 24.749.707-.707-1.78-1.78a21.217 21.217 0 0 0-.934-24.8zM15 7.811v8.482l-4.691-4.691zm0 12.017l1 1v4.032a.68.68 0 0 1-1.075.554L8.225 20h-4.39A1.834 1.834 0 0 1 2 18.166v-4.332A1.834 1.834 0 0 1 3.834 12h3.337l1 1H3.834a.836.836 0 0 0-.834.835v4.33a.835.835 0 0 0 .834.835H8.58L15 24.19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/soundUnavailable16.json b/public/assets/components/assets/icon/soundUnavailable16.json new file mode 100644 index 0000000..1ba4d29 --- /dev/null +++ b/public/assets/components/assets/icon/soundUnavailable16.json @@ -0,0 +1 @@ +"M6.462 3.293L3.112 6H.917A.917.917 0 0 0 0 6.917v2.166A.917.917 0 0 0 .917 10h2.196l3.35 2.707A.34.34 0 0 0 7 12.43V3.57a.34.34 0 0 0-.538-.277zM6 11.05L3.466 9H1V7h2.466L6 4.952zm8.371-.421l-.707.707-2.146-2.147-2.164 2.165-.708-.708 2.165-2.164-2.147-2.146.708-.708 2.146 2.147 2.128-2.129.708.708-2.129 2.128z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/soundUnavailable24.json b/public/assets/components/assets/icon/soundUnavailable24.json new file mode 100644 index 0000000..840a2de --- /dev/null +++ b/public/assets/components/assets/icon/soundUnavailable24.json @@ -0,0 +1 @@ +"M11.193 4.452L5.67 9H2.376A1.376 1.376 0 0 0 1 10.376v3.248A1.376 1.376 0 0 0 2.376 15h3.293l5.524 4.548a.51.51 0 0 0 .807-.414V4.866a.51.51 0 0 0-.807-.414zM11 18.088L6.028 14H2.375A.375.375 0 0 1 2 13.625v-3.25A.375.375 0 0 1 2.375 10h3.653L11 5.911zM18.707 12l2.647 2.646-.708.708L18 12.707l-2.646 2.647-.708-.708L17.293 12l-2.647-2.646.708-.708L18 11.293l2.646-2.647.708.708z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/soundUnavailable32.json b/public/assets/components/assets/icon/soundUnavailable32.json new file mode 100644 index 0000000..c96be22 --- /dev/null +++ b/public/assets/components/assets/icon/soundUnavailable32.json @@ -0,0 +1 @@ +"M14.925 6.586L8.225 12h-4.39A1.834 1.834 0 0 0 2 13.834v4.332A1.834 1.834 0 0 0 3.834 20h4.391l6.7 5.414A.68.68 0 0 0 16 24.86V7.14a.68.68 0 0 0-1.075-.554zM15 24.191L8.579 19H3.834A.835.835 0 0 1 3 18.166v-4.331A.836.836 0 0 1 3.834 13H8.58L15 7.81zm9.207-7.69l4.147 4.145-.708.708-4.146-4.147-4.146 4.147-.708-.708 4.147-4.146-4.147-4.146.708-.708 4.146 4.147 4.146-4.147.708.708-4.147 4.146z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubble16.json b/public/assets/components/assets/icon/speechBubble16.json new file mode 100644 index 0000000..9e68641 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubble16.json @@ -0,0 +1 @@ +"M8.666 12h4.084A2.253 2.253 0 0 0 15 9.75v-5.5A2.253 2.253 0 0 0 12.75 2h-9.5A2.253 2.253 0 0 0 1 4.25v5.5A2.253 2.253 0 0 0 3.25 12H4v3.5zM3.25 11A1.251 1.251 0 0 1 2 9.75v-5.5A1.251 1.251 0 0 1 3.25 3h9.5A1.251 1.251 0 0 1 14 4.25v5.5A1.251 1.251 0 0 1 12.75 11H8.334L5 13.5V11zM12 6H4V5h8zm-2 3H4V8h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubble24.json b/public/assets/components/assets/icon/speechBubble24.json new file mode 100644 index 0000000..d053f00 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubble24.json @@ -0,0 +1 @@ +"M6 8h12v1H6zm0 4h9v-1H6zm16-6.25v8.5A2.753 2.753 0 0 1 19.25 17h-7.087L6 21.481V17H4.75A2.753 2.753 0 0 1 2 14.25v-8.5A2.753 2.753 0 0 1 4.75 3h14.5A2.753 2.753 0 0 1 22 5.75zm-1 0A1.752 1.752 0 0 0 19.25 4H4.75A1.752 1.752 0 0 0 3 5.75v8.5A1.752 1.752 0 0 0 4.75 16H7v3.519L11.837 16h7.413A1.752 1.752 0 0 0 21 14.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubble32.json b/public/assets/components/assets/icon/speechBubble32.json new file mode 100644 index 0000000..52b364e --- /dev/null +++ b/public/assets/components/assets/icon/speechBubble32.json @@ -0,0 +1 @@ +"M8 12h16v1H8zm0 4h12v-1H8zm21-8v12a3 3 0 0 1-3 3H14.66L7 28.472V23H6a3.003 3.003 0 0 1-3-3V8a3.003 3.003 0 0 1 3-3h20a3.003 3.003 0 0 1 3 3zm-1 0a2.002 2.002 0 0 0-2-2H6a2.002 2.002 0 0 0-2 2v12a2.002 2.002 0 0 0 2 2h2v4.528L14.34 22H26a2 2 0 0 0 2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbleCheck16.json b/public/assets/components/assets/icon/speechBubbleCheck16.json new file mode 100644 index 0000000..7ad00ba --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbleCheck16.json @@ -0,0 +1 @@ +"M11 6H3V5h8zm4.174 4.122L10.5 14.516l-1.484-1.688-.738.738 2.222 2.422 5.398-5.112zM3 9h6V8H3zm-.75-6h9.5A1.251 1.251 0 0 1 13 4.25v5.064l1-.94V4.25A2.253 2.253 0 0 0 11.75 2h-9.5A2.253 2.253 0 0 0 0 4.25v5.5A2.253 2.253 0 0 0 2.25 12H3v3.5L9.001 11H7.333L4 13.5V11H2.25A1.251 1.251 0 0 1 1 9.75v-5.5A1.251 1.251 0 0 1 2.25 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbleCheck24.json b/public/assets/components/assets/icon/speechBubbleCheck24.json new file mode 100644 index 0000000..1524fe5 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbleCheck24.json @@ -0,0 +1 @@ +"M18 9H6V8h12zm-3 2H6v1h9zm2.118 5h-5.28L7 19.518V16H4.75A1.752 1.752 0 0 1 3 14.25v-8.5A1.752 1.752 0 0 1 4.75 4h14.5A1.752 1.752 0 0 1 21 5.75v6.62a1.988 1.988 0 0 1 1-.18V5.75A2.753 2.753 0 0 0 19.25 3H4.75A2.753 2.753 0 0 0 2 5.75v8.5A2.753 2.753 0 0 0 4.75 17H6v4.482L12.163 17h3.934zm6.072-.467l-.699-.715-6.998 6.852-2.832-2.663-.685.728 3.53 3.321z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbleCheck32.json b/public/assets/components/assets/icon/speechBubbleCheck32.json new file mode 100644 index 0000000..fe6fd9f --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbleCheck32.json @@ -0,0 +1 @@ +"M24 13H8v-1h16zm-4 2H8v1h12zm2.414 7H14.34L8 26.528V22H6a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2h20a2.002 2.002 0 0 1 2 2v8.497l.144-.141a1.99 1.99 0 0 1 .856-.49V8a3.003 3.003 0 0 0-3-3H6a3.003 3.003 0 0 0-3 3v12a3.003 3.003 0 0 0 3 3h1v5.472L14.66 23h6.74zm8.834-2.507l-.701-.712-10.048 9.898-3.256-3.084-.687.726 3.957 3.749z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbleExclamation16.json b/public/assets/components/assets/icon/speechBubbleExclamation16.json new file mode 100644 index 0000000..c79744a --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbleExclamation16.json @@ -0,0 +1 @@ +"M4.025 15.988V11.96H3.5A2.622 2.622 0 0 1 1 9.237v-5.5a2.622 2.622 0 0 1 2.5-2.725h9.963A2.639 2.639 0 0 1 16 3.737v5.5a2.639 2.639 0 0 1-2.537 2.724H8.946zM3.5 1.96a1.677 1.677 0 0 0-1.55 1.776v5.5a1.677 1.677 0 0 0 1.55 1.775h1.475v2.974l3.633-2.974h4.855a1.692 1.692 0 0 0 1.588-1.775v-5.5a1.692 1.692 0 0 0-1.588-1.776zm6 6.015a1 1 0 0 0-2 0v.048a1 1 0 0 0 2 0zM9 3H8v3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbleExclamation24.json b/public/assets/components/assets/icon/speechBubbleExclamation24.json new file mode 100644 index 0000000..d6814a8 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbleExclamation24.json @@ -0,0 +1 @@ +"M6 21.963V17h-.75A3.254 3.254 0 0 1 2 13.75v-8.5A3.254 3.254 0 0 1 5.25 2h14.5A3.254 3.254 0 0 1 23 5.25v8.5A3.254 3.254 0 0 1 19.75 17h-6.926zM5.25 3A2.253 2.253 0 0 0 3 5.25v8.5A2.253 2.253 0 0 0 5.25 16H7v4l5.5-4h7.25A2.253 2.253 0 0 0 22 13.75v-8.5A2.253 2.253 0 0 0 19.75 3zM12 10h1V4h-1zm1.5 2.5a1 1 0 1 0-1 1 1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbleExclamation32.json b/public/assets/components/assets/icon/speechBubbleExclamation32.json new file mode 100644 index 0000000..a54573e --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbleExclamation32.json @@ -0,0 +1 @@ +"M7 28.943V23h-.5A3.504 3.504 0 0 1 3 19.5v-12A3.504 3.504 0 0 1 6.5 4h20A3.504 3.504 0 0 1 30 7.5v11.94a3.458 3.458 0 0 1-.373 1.652A3.514 3.514 0 0 1 26.5 23H15.32zM6.5 5A2.503 2.503 0 0 0 4 7.5v12A2.503 2.503 0 0 0 6.5 22H8v5l7-5h11.5a2.53 2.53 0 0 0 2.246-1.38A2.496 2.496 0 0 0 29 19.44V7.5A2.503 2.503 0 0 0 26.5 5zm11 13a1 1 0 1 0-1 1 1 1 0 0 0 1-1zM16 15h1V7h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubblePlus16.json b/public/assets/components/assets/icon/speechBubblePlus16.json new file mode 100644 index 0000000..3ae2692 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubblePlus16.json @@ -0,0 +1 @@ +"M12 6H4V5h8zM4 9h6V8H4zm11-4.75A2.253 2.253 0 0 0 12.75 2h-9.5A2.253 2.253 0 0 0 1 4.25v5.5A2.253 2.253 0 0 0 3.25 12H4v3.5l3-2.25V12l-2 1.5V11H3.25A1.251 1.251 0 0 1 2 9.75v-5.5A1.251 1.251 0 0 1 3.25 3h9.5A1.251 1.251 0 0 1 14 4.25V11h.619A2.236 2.236 0 0 0 15 9.75zM12 12V9h-1v3H8v1h3v3h1v-3h3v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubblePlus24.json b/public/assets/components/assets/icon/speechBubblePlus24.json new file mode 100644 index 0000000..39b7c92 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubblePlus24.json @@ -0,0 +1 @@ +"M6 8h12v1H6zm0 4h9v-1H6zm1 7.519V16H4.75A1.752 1.752 0 0 1 3 14.25v-8.5A1.752 1.752 0 0 1 4.75 4h14.5A1.752 1.752 0 0 1 21 5.75v8.5a1.73 1.73 0 0 1-.176.75h1.059a2.713 2.713 0 0 0 .117-.75v-8.5A2.753 2.753 0 0 0 19.25 3H4.75A2.753 2.753 0 0 0 2 5.75v8.5A2.753 2.753 0 0 0 4.75 17H6v4.481l4-2.908v-1.237zm14-.52V18h-4v-4h-1v4h-4v.999h4V23h1v-4.001z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubblePlus32.json b/public/assets/components/assets/icon/speechBubblePlus32.json new file mode 100644 index 0000000..e704d35 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubblePlus32.json @@ -0,0 +1 @@ +"M24 12H8v-1h16zm-4 3H8v1h12zm6-10H6a3.003 3.003 0 0 0-3 3v12a3.003 3.003 0 0 0 3 3h1v5.472L14.66 23H19v-1h-4.66L8 26.528V22H6a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2h20a2.002 2.002 0 0 1 2 2v12a2 2 0 0 1-2 2v1a3 3 0 0 0 3-3V8a3.003 3.003 0 0 0-3-3zm-3 15h-1v5h-5v.999h5V31h1v-5.001h5V25h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbleSocial16.json b/public/assets/components/assets/icon/speechBubbleSocial16.json new file mode 100644 index 0000000..2bc5458 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbleSocial16.json @@ -0,0 +1 @@ +"M10.985 2.121l-.97-.242L9.485 4h-1.97l.47-1.879-.97-.242L6.485 4H5v1h1.235l-.5 2H4v1h1.485l-.47 1.879.97.242L6.515 8h1.97l-.47 1.879.97.242L9.515 8H11V7H9.765l.5-2H12V4h-1.485zM8.735 7h-1.97l.5-2h1.97zm4.515-7H2.75A2.753 2.753 0 0 0 0 2.75v6.5A2.753 2.753 0 0 0 2.75 12H4v3.5L8.666 12h4.584A2.753 2.753 0 0 0 16 9.25v-6.5A2.753 2.753 0 0 0 13.25 0zM15 9.25A1.752 1.752 0 0 1 13.25 11H8.334L5 13.5V11H2.75A1.752 1.752 0 0 1 1 9.25v-6.5A1.752 1.752 0 0 1 2.75 1h10.5A1.752 1.752 0 0 1 15 2.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbleSocial24.json b/public/assets/components/assets/icon/speechBubbleSocial24.json new file mode 100644 index 0000000..2bc409e --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbleSocial24.json @@ -0,0 +1 @@ +"M15.138 5.158l-.976-.217L13.482 8h-1.975l.631-2.842-.976-.217L10.482 8H8v1h2.26l-.445 2H7v1h2.593l-.632 2.842.977.217.68-3.059h1.975l-.632 2.842.977.217.68-3.059H16v-1h-2.16l.444-2H17V8h-2.493zM12.815 11H10.84l.444-2h1.976zm6.435-8H4.75A2.753 2.753 0 0 0 2 5.75v8.5A2.753 2.753 0 0 0 4.75 17H6v4.482L12.163 17h7.087A2.753 2.753 0 0 0 22 14.25v-8.5A2.753 2.753 0 0 0 19.25 3zM21 14.25A1.752 1.752 0 0 1 19.25 16h-7.413L7 19.518V16H4.75A1.752 1.752 0 0 1 3 14.25v-8.5A1.752 1.752 0 0 1 4.75 4h14.5A1.752 1.752 0 0 1 21 5.75z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbleSocial32.json b/public/assets/components/assets/icon/speechBubbleSocial32.json new file mode 100644 index 0000000..8c7a52d --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbleSocial32.json @@ -0,0 +1 @@ +"M19.042 8.29l-.984-.179L17.354 12H15.37l.672-3.71-.984-.179L14.354 12H11v1h3.173l-.362 2H10v1h3.63l-.672 3.71.984.179.704-3.889h1.984l-.672 3.71.984.179.704-3.889H21v-1h-3.173l.362-2H22v-1h-3.63zM16.811 15h-1.984l.362-2h1.984zM26 5H6a3.003 3.003 0 0 0-3 3v12a3.003 3.003 0 0 0 3 3h1v5.472L14.66 23H26a3 3 0 0 0 3-3V8a3.003 3.003 0 0 0-3-3zm2 15a2 2 0 0 1-2 2H14.34L8 26.528V22H6a2.002 2.002 0 0 1-2-2V8a2.002 2.002 0 0 1 2-2h20a2.002 2.002 0 0 1 2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbles16.json b/public/assets/components/assets/icon/speechBubbles16.json new file mode 100644 index 0000000..5342e28 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbles16.json @@ -0,0 +1 @@ +"M11 4H3V3h8zM3 5v1h6V5zm9-5H2a2.002 2.002 0 0 0-2 2v5a2.002 2.002 0 0 0 2 2h1v3.5l3-2.25V9l-2 1.5V8H2a1.001 1.001 0 0 1-1-1V2a1.001 1.001 0 0 1 1-1h10a1.001 1.001 0 0 1 1 1v4h1V2a2.002 2.002 0 0 0-2-2zM9 9v1h5V9zm3 2H9v1h3zm2.5-4a1.483 1.483 0 0 1 .5.092A1.498 1.498 0 0 1 16 8.5v4a1.502 1.502 0 0 1-1.5 1.5H14v1.204a.657.657 0 0 1-.348.581.665.665 0 0 1-.311.077.658.658 0 0 1-.363-.11L10.348 14H8.5A1.502 1.502 0 0 1 7 12.5v-4A1.502 1.502 0 0 1 8.5 7zm0 1h-6a.5.5 0 0 0-.5.5v4a.5.5 0 0 0 .5.5h2.151L13 14.566V13h1.5a.5.5 0 0 0 .5-.5v-4a.5.5 0 0 0-.5-.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbles24.json b/public/assets/components/assets/icon/speechBubbles24.json new file mode 100644 index 0000000..fe45582 --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbles24.json @@ -0,0 +1 @@ +"M5 6h10v1H5zm0 3v1h7V9zm1 7.519V13H3a1.001 1.001 0 0 1-1-1V4a1.001 1.001 0 0 1 1-1h14a1.001 1.001 0 0 1 1 1v6h1V4a2.002 2.002 0 0 0-2-2H3a2.002 2.002 0 0 0-2 2v8a2.002 2.002 0 0 0 2 2h2v4.481l4-2.908v-1.237zM13 15h7v-1h-7zm0 2h5v-1h-5zm10-4v5a2.002 2.002 0 0 1-2 2h-1v3.5L15.334 20H12a2.002 2.002 0 0 1-2-2v-5a2.002 2.002 0 0 1 2-2h9a2.002 2.002 0 0 1 2 2zm-1 0a1.001 1.001 0 0 0-1-1h-9a1.001 1.001 0 0 0-1 1v5a1.001 1.001 0 0 0 1 1h3.667L19 21.5V19h2a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/speechBubbles32.json b/public/assets/components/assets/icon/speechBubbles32.json new file mode 100644 index 0000000..391fe2d --- /dev/null +++ b/public/assets/components/assets/icon/speechBubbles32.json @@ -0,0 +1 @@ +"M7 10h12v1H7zm0 4h8v-1H7zm5.349 4L7 21.565V18H4a1.001 1.001 0 0 1-1-1V7a1.001 1.001 0 0 1 1-1h18a1.001 1.001 0 0 1 1 1v7h1V7a2.002 2.002 0 0 0-2-2H4a2.002 2.002 0 0 0-2 2v10a2.002 2.002 0 0 0 2 2h2v4.435L12.651 19H14v-1zM30 17v6a2.002 2.002 0 0 1-2 2h-1v3.99L21.585 25H17a2.002 2.002 0 0 1-2-2v-6a2.002 2.002 0 0 1 2-2h11a2.002 2.002 0 0 1 2 2zm-1 0a1.001 1.001 0 0 0-1-1H17a1.001 1.001 0 0 0-1 1v6a1.001 1.001 0 0 0 1 1h4.915L26 27.01V24h2a1.001 1.001 0 0 0 1-1zm-10 1v1h7v-1zm0 4h5v-1h-5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/spinner16.json b/public/assets/components/assets/icon/spinner16.json new file mode 100644 index 0000000..248cc6e --- /dev/null +++ b/public/assets/components/assets/icon/spinner16.json @@ -0,0 +1 @@ +"M9 1.282V.272a7.8 7.8 0 1 1-2 0v1.01a6.8 6.8 0 1 0 2 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/spinner24.json b/public/assets/components/assets/icon/spinner24.json new file mode 100644 index 0000000..da92c95 --- /dev/null +++ b/public/assets/components/assets/icon/spinner24.json @@ -0,0 +1 @@ +"M22.8 12A10.8 10.8 0 1 1 10 1.393v1.014a9.8 9.8 0 1 0 4 0V1.393A10.812 10.812 0 0 1 22.8 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/spinner32.json b/public/assets/components/assets/icon/spinner32.json new file mode 100644 index 0000000..4cb9da8 --- /dev/null +++ b/public/assets/components/assets/icon/spinner32.json @@ -0,0 +1 @@ +"M2.2 16A13.81 13.81 0 0 1 14 2.362v1.01a12.8 12.8 0 1 0 4 0v-1.01A13.792 13.792 0 1 1 2.2 16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/split16.json b/public/assets/components/assets/icon/split16.json new file mode 100644 index 0000000..f85cb35 --- /dev/null +++ b/public/assets/components/assets/icon/split16.json @@ -0,0 +1 @@ +"M1 1h9v4H5v5H1zm5 14h9V6h-4v5H6zm0-9v4h4V6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/split24.json b/public/assets/components/assets/icon/split24.json new file mode 100644 index 0000000..d6a4458 --- /dev/null +++ b/public/assets/components/assets/icon/split24.json @@ -0,0 +1 @@ +"M16 7H7v9H2V2h14zm1 10H8v5h14V8h-5zm-1-1V8H8v8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/split32.json b/public/assets/components/assets/icon/split32.json new file mode 100644 index 0000000..0d2a459 --- /dev/null +++ b/public/assets/components/assets/icon/split32.json @@ -0,0 +1 @@ +"M10 21H3V3h18v7H10zm12 1H11v7h18V11h-7zm-1-1V11H11v10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/splitFeatures16.json b/public/assets/components/assets/icon/splitFeatures16.json new file mode 100644 index 0000000..9bba015 --- /dev/null +++ b/public/assets/components/assets/icon/splitFeatures16.json @@ -0,0 +1 @@ +"M11 3a4.978 4.978 0 0 0-2.5.669 5 5 0 1 0 0 8.662A5 5 0 1 0 11 3zM2 8a3.984 3.984 0 0 1 6-3.452v6.904A3.984 3.984 0 0 1 2 8zm9 4a3.974 3.974 0 0 1-2-.548V4.548A3.996 3.996 0 1 1 11 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/splitFeatures24.json b/public/assets/components/assets/icon/splitFeatures24.json new file mode 100644 index 0000000..942a236 --- /dev/null +++ b/public/assets/components/assets/icon/splitFeatures24.json @@ -0,0 +1 @@ +"M16.5 5.2a7.233 7.233 0 0 0-3.994 1.197q-.174-.115-.356-.22a7.3 7.3 0 1 0 0 12.646q.182-.105.356-.22A7.23 7.23 0 0 0 16.5 19.8a7.3 7.3 0 1 0 0-14.6zm-8 13.6a6.3 6.3 0 1 1 3.15-11.757c.121.07.234.15.35.229v10.456c-.116.078-.23.16-.35.23a6.299 6.299 0 0 1-3.15.842zm8 0a6.231 6.231 0 0 1-3.5-1.086V7.286A6.233 6.233 0 0 1 16.5 6.2a6.3 6.3 0 1 1 0 12.6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/splitFeatures32.json b/public/assets/components/assets/icon/splitFeatures32.json new file mode 100644 index 0000000..e9ee6fa --- /dev/null +++ b/public/assets/components/assets/icon/splitFeatures32.json @@ -0,0 +1 @@ +"M21.5 7.211a9.226 9.226 0 0 0-5 1.464 9.289 9.289 0 1 0 0 15.65 9.287 9.287 0 1 0 5-17.114zM3.189 16.5A8.285 8.285 0 0 1 16 9.535v13.93A8.285 8.285 0 0 1 3.189 16.5zM21.5 24.811a8.245 8.245 0 0 1-4.5-1.346V9.535a8.303 8.303 0 1 1 4.5 15.276z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/square16.json b/public/assets/components/assets/icon/square16.json new file mode 100644 index 0000000..888ce9a --- /dev/null +++ b/public/assets/components/assets/icon/square16.json @@ -0,0 +1 @@ +"M14.071 15a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.929-.93H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929zM3 3h11v11H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/square16F.json b/public/assets/components/assets/icon/square16F.json new file mode 100644 index 0000000..e159234 --- /dev/null +++ b/public/assets/components/assets/icon/square16F.json @@ -0,0 +1 @@ +"M2.929 2H14.07a.929.929 0 0 1 .929.929V14.07a.929.929 0 0 1-.929.929H2.93a.929.929 0 0 1-.93-.928V2.93A.929.929 0 0 1 2.929 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/square24.json b/public/assets/components/assets/icon/square24.json new file mode 100644 index 0000000..1f67091 --- /dev/null +++ b/public/assets/components/assets/icon/square24.json @@ -0,0 +1 @@ +"M3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3H4.28A1.281 1.281 0 0 0 3 4.281zM20.719 4a.281.281 0 0 1 .281.281V20.72a.281.281 0 0 1-.281.281H4.28a.281.281 0 0 1-.28-.282V4.28A.281.281 0 0 1 4.281 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/square24F.json b/public/assets/components/assets/icon/square24F.json new file mode 100644 index 0000000..3286192 --- /dev/null +++ b/public/assets/components/assets/icon/square24F.json @@ -0,0 +1 @@ +"M4.281 3h16.437A1.281 1.281 0 0 1 22 4.281v16.437A1.282 1.282 0 0 1 20.718 22H4.282A1.282 1.282 0 0 1 3 20.718V4.281A1.281 1.281 0 0 1 4.281 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/square32.json b/public/assets/components/assets/icon/square32.json new file mode 100644 index 0000000..67ff1e1 --- /dev/null +++ b/public/assets/components/assets/icon/square32.json @@ -0,0 +1 @@ +"M5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29zM5 5.798A.798.798 0 0 1 5.798 5h21.4a.801.801 0 0 1 .802.798V27.2a.801.801 0 0 1-.8.8H5.8a.8.8 0 0 1-.8-.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/square32F.json b/public/assets/components/assets/icon/square32F.json new file mode 100644 index 0000000..aa74957 --- /dev/null +++ b/public/assets/components/assets/icon/square32F.json @@ -0,0 +1 @@ +"M5.798 4h21.404A1.798 1.798 0 0 1 29 5.798V27.2a1.8 1.8 0 0 1-1.8 1.8H5.8A1.8 1.8 0 0 1 4 27.2V5.798A1.798 1.798 0 0 1 5.798 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/squareArea16.json b/public/assets/components/assets/icon/squareArea16.json new file mode 100644 index 0000000..9cd50f2 --- /dev/null +++ b/public/assets/components/assets/icon/squareArea16.json @@ -0,0 +1 @@ +[{"d":"M14.071 2H2.93a.929.929 0 0 0-.93.929V14.07a.929.929 0 0 0 .929.929H14.07a.929.929 0 0 0 .929-.929V2.93a.929.929 0 0 0-.928-.93zM14 14H3V3h11z"},{"opacity":".25","d":"M3 3h11v11H3z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/squareArea24.json b/public/assets/components/assets/icon/squareArea24.json new file mode 100644 index 0000000..c0c83af --- /dev/null +++ b/public/assets/components/assets/icon/squareArea24.json @@ -0,0 +1 @@ +[{"d":"M20.719 3H4.28A1.281 1.281 0 0 0 3 4.281v16.437A1.282 1.282 0 0 0 4.281 22h16.437A1.282 1.282 0 0 0 22 20.718V4.281A1.281 1.281 0 0 0 20.719 3zM21 20.718a.282.282 0 0 1-.281.282H4.28a.282.282 0 0 1-.28-.282V4.281A.281.281 0 0 1 4.281 4H20.72a.281.281 0 0 1 .281.281z"},{"opacity":".25","d":"M4.281 4H20.72a.281.281 0 0 1 .281.281v16.437a.282.282 0 0 1-.282.282H4.281A.281.281 0 0 1 4 20.719V4.28A.281.281 0 0 1 4.281 4z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/squareArea32.json b/public/assets/components/assets/icon/squareArea32.json new file mode 100644 index 0000000..ed3acb0 --- /dev/null +++ b/public/assets/components/assets/icon/squareArea32.json @@ -0,0 +1 @@ +[{"d":"M27.198 4h-21.4A1.8 1.8 0 0 0 4 5.798V27.2A1.8 1.8 0 0 0 5.8 29h21.4a1.8 1.8 0 0 0 1.8-1.8V5.798A1.802 1.802 0 0 0 27.198 4zM28 27.2a.8.8 0 0 1-.8.8H5.8a.8.8 0 0 1-.8-.8V5.798A.799.799 0 0 1 5.798 5h21.4a.8.8 0 0 1 .802.798z"},{"opacity":".25","d":"M5.8 5h21.402a.798.798 0 0 1 .798.798v21.4a.802.802 0 0 1-.802.802H5.8a.8.8 0 0 1-.8-.8V5.8a.8.8 0 0 1 .8-.8z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/stairs16.json b/public/assets/components/assets/icon/stairs16.json new file mode 100644 index 0000000..a1016fa --- /dev/null +++ b/public/assets/components/assets/icon/stairs16.json @@ -0,0 +1 @@ +"M15 2h-3v2h-2v2H8v2H6v2H4v2H1v3h14zm-1 12H2v-1h3v-2h2V9h2V7h2V5h2V3h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/stairs24.json b/public/assets/components/assets/icon/stairs24.json new file mode 100644 index 0000000..a71c602 --- /dev/null +++ b/public/assets/components/assets/icon/stairs24.json @@ -0,0 +1 @@ +"M18 6h-3v3h-3v3H9v3H6v3H3v3h18V3h-3zm1-2h1v16H4v-1h3v-3h3v-3h3v-3h3V7h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/stairs32.json b/public/assets/components/assets/icon/stairs32.json new file mode 100644 index 0000000..a455221 --- /dev/null +++ b/public/assets/components/assets/icon/stairs32.json @@ -0,0 +1 @@ +"M24 8h-4v4h-4v4h-4v4H8v4H4v4h24V4h-4zm1-3h2v22H5v-2h4v-4h4v-4h4v-4h4V9h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/stairsDown16.json b/public/assets/components/assets/icon/stairsDown16.json new file mode 100644 index 0000000..d7a3e86 --- /dev/null +++ b/public/assets/components/assets/icon/stairsDown16.json @@ -0,0 +1 @@ +"M12 1v2h-2v2H8v2H6v2H4v2H1v3h14V1zm2 12H2v-1h3v-2h2V8h2V6h2V4h2V2h1zM5 7H1V3h1v2.293l4.281-4.281.707.707L2.707 6H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/stairsDown24.json b/public/assets/components/assets/icon/stairsDown24.json new file mode 100644 index 0000000..dc5ada9 --- /dev/null +++ b/public/assets/components/assets/icon/stairsDown24.json @@ -0,0 +1 @@ +"M21 21H3v-3h3v-3h3v-3h3V9h3V6h3V3h3zM4 20h16V4h-1v3h-3v3h-3v3h-3v3H7v3H4zm6.985-17.278l-.707-.707L3 9.293V6H2v5h5v-1H3.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/stairsDown32.json b/public/assets/components/assets/icon/stairsDown32.json new file mode 100644 index 0000000..ab361bc --- /dev/null +++ b/public/assets/components/assets/icon/stairsDown32.json @@ -0,0 +1 @@ +"M28 28H4v-4h4v-4h4v-4h4v-4h4V8h4V4h4zM5 27h22V5h-2v4h-4v4h-4v4h-4v4H9v4H5zm9.99-23.242l-.708-.707L5 12.332V8H4v6h6v-1H5.746z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/stairsUp16.json b/public/assets/components/assets/icon/stairsUp16.json new file mode 100644 index 0000000..6e81874 --- /dev/null +++ b/public/assets/components/assets/icon/stairsUp16.json @@ -0,0 +1 @@ +"M15 14H1v-3h3V9h2V7h2V5h2V3h2V1h3zM2 13h12V2h-1v2h-2v2H9v2H7v2H5v2H2zM3 1v1h2.293L1.066 6.227l.707.707L6 2.707V5h1V1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/stairsUp24.json b/public/assets/components/assets/icon/stairsUp24.json new file mode 100644 index 0000000..8fc6e3e --- /dev/null +++ b/public/assets/components/assets/icon/stairsUp24.json @@ -0,0 +1 @@ +"M21 21H3v-3h3v-3h3v-3h3V9h3V6h3V3h3zM4 20h16V4h-1v3h-3v3h-3v3h-3v3H7v3H4zM6 2v1h3.293l-7.237 7.237.707.707L10 3.707V7h1V2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/stairsUp32.json b/public/assets/components/assets/icon/stairsUp32.json new file mode 100644 index 0000000..8c94631 --- /dev/null +++ b/public/assets/components/assets/icon/stairsUp32.json @@ -0,0 +1 @@ +"M28 28H4v-4h4v-4h4v-4h4v-4h4V8h4V4h4zM5 27h22V5h-2v4h-4v4h-4v4h-4v4H9v4H5zM9 3v1h4.293l-9.261 9.261.707.707L14 4.707V9h1V3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/star16.json b/public/assets/components/assets/icon/star16.json new file mode 100644 index 0000000..46f56ad --- /dev/null +++ b/public/assets/components/assets/icon/star16.json @@ -0,0 +1 @@ +"M15.854 6.04a.63.63 0 0 0-.579-.42l-4.824-.406-1.9-4.537a.618.618 0 0 0-1.153 0L5.5 5.214.675 5.62a.63.63 0 0 0-.578.42.63.63 0 0 0 .22.678l3.666 3.176-1.107 4.734a.63.63 0 0 0 .223.679.573.573 0 0 0 .339.109.717.717 0 0 0 .374-.112l4.163-2.532 4.163 2.531a.607.607 0 0 0 .936-.677l-1.107-4.732 3.666-3.176a.631.631 0 0 0 .22-.679zm-4.998 3.493l1.042 4.454-3.923-2.384-3.922 2.383 1.042-4.453-3.453-2.991 4.545-.383 1.789-4.27 1.788 4.27 4.545.383z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/star16F.json b/public/assets/components/assets/icon/star16F.json new file mode 100644 index 0000000..80a7afd --- /dev/null +++ b/public/assets/components/assets/icon/star16F.json @@ -0,0 +1 @@ +"M15.633 6.718l-3.666 3.176 1.107 4.732a.632.632 0 0 1-.221.68.572.572 0 0 1-.34.11.72.72 0 0 1-.373-.111l-4.165-2.533-4.163 2.532a.607.607 0 0 1-.936-.676l1.107-4.734L.317 6.718a.633.633 0 0 1-.22-.68.63.63 0 0 1 .578-.418l4.824-.406 1.9-4.537a.619.619 0 0 1 1.154 0l1.898 4.537 4.824.406a.606.606 0 0 1 .358 1.098z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/star24.json b/public/assets/components/assets/icon/star24.json new file mode 100644 index 0000000..7aff252 --- /dev/null +++ b/public/assets/components/assets/icon/star24.json @@ -0,0 +1 @@ +"M23.054 8.781l-7.536-.635-2.965-7.082a.619.619 0 0 0-1.155 0L8.433 8.145.896 8.78a.607.607 0 0 0-.357 1.1l5.726 4.96-1.729 7.395a.63.63 0 0 0 .223.679.573.573 0 0 0 .339.108.717.717 0 0 0 .374-.111l6.503-3.954 6.503 3.953a.606.606 0 0 0 .935-.677l-1.727-7.392 5.725-4.96a.607.607 0 0 0-.357-1.099zm-6.48 5.698l1.662 7.113-6.261-3.806-6.262 3.807 1.663-7.114-5.513-4.776 7.257-.611 2.855-6.817 2.855 6.817 7.257.611z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/star24F.json b/public/assets/components/assets/icon/star24F.json new file mode 100644 index 0000000..0e791ee --- /dev/null +++ b/public/assets/components/assets/icon/star24F.json @@ -0,0 +1 @@ +"M23.632 9.201a.628.628 0 0 1-.22.678l-5.726 4.96 1.727 7.394a.606.606 0 0 1-.935.676l-6.503-3.953-6.503 3.953a.713.713 0 0 1-.374.112.57.57 0 0 1-.34-.109.629.629 0 0 1-.222-.679l1.729-7.393L.539 9.879A.607.607 0 0 1 .897 8.78l7.536-.635 2.965-7.083a.62.62 0 0 1 1.155.001l2.965 7.082 7.536.635a.63.63 0 0 1 .578.42z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/star32.json b/public/assets/components/assets/icon/star32.json new file mode 100644 index 0000000..922e3f4 --- /dev/null +++ b/public/assets/components/assets/icon/star32.json @@ -0,0 +1 @@ +"M30.833 11.943l-10.249-.863-4.032-9.63a.618.618 0 0 0-1.154 0l-4.032 9.63-10.249.863a.63.63 0 0 0-.577.418.63.63 0 0 0 .22.68l7.787 6.745-2.35 10.054a.63.63 0 0 0 .222.679.573.573 0 0 0 .339.108.717.717 0 0 0 .374-.111l8.843-5.376 8.842 5.375a.606.606 0 0 0 .936-.677l-2.35-10.052 7.787-6.745.001-.001a.607.607 0 0 0-.358-1.097zm-8.541 7.483l2.284 9.772-8.601-5.228-8.602 5.229 2.285-9.773-7.574-6.561 9.97-.84 3.92-9.364 3.922 9.364 9.97.84z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/star32F.json b/public/assets/components/assets/icon/star32F.json new file mode 100644 index 0000000..f314e7d --- /dev/null +++ b/public/assets/components/assets/icon/star32F.json @@ -0,0 +1 @@ +"M31.19 13.04l-7.787 6.746 2.35 10.052a.629.629 0 0 1-.22.679.57.57 0 0 1-.34.11.72.72 0 0 1-.374-.11l-8.844-5.377-8.843 5.376a.607.607 0 0 1-.936-.676l2.35-10.054L.76 13.04a.607.607 0 0 1 .354-1.098l10.252-.863 4.032-9.629a.619.619 0 0 1 1.155.001l4.031 9.628 10.249.863a.607.607 0 0 1 .357 1.098z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/starCircle16.json b/public/assets/components/assets/icon/starCircle16.json new file mode 100644 index 0000000..24d0be4 --- /dev/null +++ b/public/assets/components/assets/icon/starCircle16.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm0 13.6a6.3 6.3 0 1 1 6.3-6.3 6.307 6.307 0 0 1-6.3 6.3zm3.497-7.841l-2.112-.178-.832-1.99a.619.619 0 0 0-1.155 0l-.833 1.99-2.112.178a.607.607 0 0 0-.357 1.097L6.2 9.447l-.485 2.075a.63.63 0 0 0 .222.679.573.573 0 0 0 .34.109.717.717 0 0 0 .373-.112l1.824-1.109 1.823 1.108a.607.607 0 0 0 .936-.676l-.485-2.074 1.605-1.39.001-.001a.607.607 0 0 0-.358-1.097zm-2.36 2.128l.42 1.794-1.582-.962-1.582.962.42-1.794L5.92 7.88l1.833-.155.722-1.724.722 1.724 1.833.155z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/starCircle24.json b/public/assets/components/assets/icon/starCircle24.json new file mode 100644 index 0000000..2b8bcfc --- /dev/null +++ b/public/assets/components/assets/icon/starCircle24.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm0 19.6a9.3 9.3 0 1 1 9.3-9.3 9.31 9.31 0 0 1-9.3 9.3zm5.386-11.26l-3.468-.293-1.365-3.262a.619.619 0 0 0-1.155-.001l-1.366 3.263-3.467.293a.606.606 0 0 0-.358 1.097l2.635 2.283-.796 3.405a.607.607 0 0 0 .935.676l2.994-1.82L15.469 18a.727.727 0 0 0 .374.112.574.574 0 0 0 .34-.11.63.63 0 0 0 .221-.68l-.796-3.403 2.635-2.283a.606.606 0 0 0-.357-1.097zm-3.389 3.02l.73 3.124-2.752-1.673-2.752 1.673.73-3.124-2.422-2.099 3.189-.269 1.255-2.997 1.255 2.997 3.189.27z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/starCircle32.json b/public/assets/components/assets/icon/starCircle32.json new file mode 100644 index 0000000..efa5287 --- /dev/null +++ b/public/assets/components/assets/icon/starCircle32.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm0 25.6a12.3 12.3 0 1 1 12.3-12.3 12.314 12.314 0 0 1-12.3 12.3zm7.275-14.78l-4.824-.406-1.898-4.536a.619.619 0 0 0-1.155 0L14 13.613l-4.825.406a.607.607 0 0 0-.357 1.098l3.666 3.175-1.107 4.735a.63.63 0 0 0 .222.678.575.575 0 0 0 .34.11.723.723 0 0 0 .374-.112l4.163-2.531 4.163 2.53a.607.607 0 0 0 .936-.677l-1.107-4.733 3.666-3.175a.607.607 0 0 0-.358-1.098zm-4.42 3.913l1.042 4.454-3.922-2.384-3.922 2.384 1.042-4.454-3.453-2.991 4.545-.383 1.788-4.27 1.789 4.27 4.545.383z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/straight16.json b/public/assets/components/assets/icon/straight16.json new file mode 100644 index 0000000..c59aa85 --- /dev/null +++ b/public/assets/components/assets/icon/straight16.json @@ -0,0 +1 @@ +"M8 14V3.723L6.398 5.325l-.707-.707L8.5 1.808l2.809 2.81-.707.707L9 3.723V14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/straight24.json b/public/assets/components/assets/icon/straight24.json new file mode 100644 index 0000000..7f8cba0 --- /dev/null +++ b/public/assets/components/assets/icon/straight24.json @@ -0,0 +1 @@ +"M12 21V4.707l-1.64 1.64-.708-.707L12.5 2.793l2.848 2.847-.707.707L13 4.707V21z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/straight32.json b/public/assets/components/assets/icon/straight32.json new file mode 100644 index 0000000..1f3706d --- /dev/null +++ b/public/assets/components/assets/icon/straight32.json @@ -0,0 +1 @@ +"M13.354 8.354l-.707-.707L16.5 3.793l3.854 3.854-.707.707L17 5.707V28h-1V5.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/strikethrough16.json b/public/assets/components/assets/icon/strikethrough16.json new file mode 100644 index 0000000..570edb8 --- /dev/null +++ b/public/assets/components/assets/icon/strikethrough16.json @@ -0,0 +1 @@ +"M6.446 7H4.194c-.753-.607-1.14-1.396-1.14-2.36 0-1.801 1.453-3.619 4.7-3.619 2.595 0 4.358 1.088 4.88 2.979H11.57c-.656-1.694-2.633-1.979-3.816-1.979-2.248 0-3.7 1.029-3.7 2.62 0 .855.42 1.473 1.324 1.945.304.161.67.294 1.068.414zM1 8v1h9.024c.64.24 1.18.54 1.503.955.295.383.445.831.445 1.335 0 1.337-1.165 2.687-3.767 2.687-.961 0-3.09-.212-4.036-1.977h-1.1c1.079 2.749 4.163 2.977 5.136 2.977 3.275 0 4.767-1.912 4.767-3.687 0-.73-.22-1.385-.655-1.947A2.93 2.93 0 0 0 11.995 9H15V8H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/strikethrough24.json b/public/assets/components/assets/icon/strikethrough24.json new file mode 100644 index 0000000..e5b7274 --- /dev/null +++ b/public/assets/components/assets/icon/strikethrough24.json @@ -0,0 +1 @@ +"M9.721 10H7.563C6.637 9.29 6.03 8.277 6.03 6.738c0-2.346 2.027-4.714 6.556-4.714 3.295 0 5.232 1.278 6.09 3.976h-1.052c-.764-2.068-2.301-2.976-5.038-2.976-3.838 0-5.556 1.866-5.556 3.714 0 1.791.988 2.65 2.692 3.262zM2 11v1h11.435c2.987.711 5.555 1.61 5.555 4.46 0 2.668-2.416 4.53-5.874 4.53-2.456 0-5.417-.564-6.66-3.002h-1.11c1.04 2.624 3.697 4.002 7.77 4.002 4.723 0 6.874-2.866 6.874-5.53 0-2.36-1.382-3.64-3.25-4.46H22v-1H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/strikethrough32.json b/public/assets/components/assets/icon/strikethrough32.json new file mode 100644 index 0000000..f23beed --- /dev/null +++ b/public/assets/components/assets/icon/strikethrough32.json @@ -0,0 +1 @@ +"M13.12 14h-3.08c-1.847-.909-2.952-2.333-2.952-4.936 0-3.017 2.426-6.062 8.29-6.062 4.21 0 6.705 1.608 7.838 4.998h-1.07c-1.036-2.734-3.153-3.982-6.768-3.982-5.163 0-7.274 2.535-7.274 5.046 0 2.97 1.733 4.06 5.016 4.936zM3 15.02v.96h14.083c3.738.91 6.89 2.117 6.89 5.8 0 3.604-3.246 6.121-7.894 6.121-5.13 0-8.252-1.647-9.31-4.891H5.702c1.092 3.868 4.66 5.907 10.377 5.907 6.121 0 8.91-3.7 8.91-7.138 0-3.167-1.879-4.78-4.424-5.799H29v-.96H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/string16.json b/public/assets/components/assets/icon/string16.json new file mode 100644 index 0000000..a8b28fa --- /dev/null +++ b/public/assets/components/assets/icon/string16.json @@ -0,0 +1 @@ +"M6 3v9h3a1.001 1.001 0 0 0 1-1V7a1.001 1.001 0 0 0-1-1H7V3zm3 4v4H7V7zM4 6H1v1h3v1H2a1.001 1.001 0 0 0-1 1v2a1.001 1.001 0 0 0 1 1h3V7a1.001 1.001 0 0 0-1-1zm0 5H2V9h2zm11 1h-3a1.001 1.001 0 0 1-1-1V7a1.001 1.001 0 0 1 1-1h3v1h-3v4h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/string24.json b/public/assets/components/assets/icon/string24.json new file mode 100644 index 0000000..f0ce035 --- /dev/null +++ b/public/assets/components/assets/icon/string24.json @@ -0,0 +1 @@ +"M13.75 10H11V5h-1v13h3.75A1.251 1.251 0 0 0 15 16.75v-5.5A1.251 1.251 0 0 0 13.75 10zm.25 6.75a.25.25 0 0 1-.25.25H11v-6h2.75a.25.25 0 0 1 .25.25zM7 10H3v1h4v2H4.25A1.251 1.251 0 0 0 3 14.25v2.5A1.251 1.251 0 0 0 4.25 18H8v-7a1.001 1.001 0 0 0-1-1zm0 7H4.25a.25.25 0 0 1-.25-.25v-2.5a.25.25 0 0 1 .25-.25H7zm11.25-7H22v1h-3.75a.25.25 0 0 0-.25.25v5.5a.25.25 0 0 0 .25.25H22v1h-3.75A1.251 1.251 0 0 1 17 16.75v-5.5A1.251 1.251 0 0 1 18.25 10z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/string32.json b/public/assets/components/assets/icon/string32.json new file mode 100644 index 0000000..4defdae --- /dev/null +++ b/public/assets/components/assets/icon/string32.json @@ -0,0 +1 @@ +"M20 22.5v-7a1.502 1.502 0 0 0-1.5-1.5H14V8h-1v16h5.5a1.502 1.502 0 0 0 1.5-1.5zM14 15h4.5a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5H14zm-3 .5A1.502 1.502 0 0 0 9.5 14H4v1h5.5a.5.5 0 0 1 .5.5V17H5.5A1.502 1.502 0 0 0 4 18.5v4A1.502 1.502 0 0 0 5.5 24H11zM10 23H5.5a.5.5 0 0 1-.5-.5v-4a.5.5 0 0 1 .5-.5H10zm13-7.5v7a.5.5 0 0 0 .5.5H29v1h-5.5a1.502 1.502 0 0 1-1.5-1.5v-7a1.502 1.502 0 0 1 1.5-1.5H29v1h-5.5a.5.5 0 0 0-.5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading116.json b/public/assets/components/assets/icon/subheading116.json new file mode 100644 index 0000000..6f593a8 --- /dev/null +++ b/public/assets/components/assets/icon/subheading116.json @@ -0,0 +1 @@ +"M1 1h14v1H1zm0 10h14v-1H1zm0 4h14v-1H1zm2-7V4H1v1h1v3H1v1h3V8zm3-1h9V5H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading124.json b/public/assets/components/assets/icon/subheading124.json new file mode 100644 index 0000000..2221d68 --- /dev/null +++ b/public/assets/components/assets/icon/subheading124.json @@ -0,0 +1 @@ +"M5 10v1H2v-1h1V7H2V6h2v4zm2-1h15V7H7zm-5 5h20v-1H2zm0 4h20v-1H2zm0 4h20v-1H2zM2 4h20V3H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading132.json b/public/assets/components/assets/icon/subheading132.json new file mode 100644 index 0000000..801e29c --- /dev/null +++ b/public/assets/components/assets/icon/subheading132.json @@ -0,0 +1 @@ +"M6 12v1H3v-1h1V9H3V8h2v4zm2-1h21V9H8zm-5 6h26v-1H3zm0 6h26v-1H3zm0 6h26v-1H3zM3 5h26V4H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading16.json b/public/assets/components/assets/icon/subheading16.json new file mode 100644 index 0000000..215cfc3 --- /dev/null +++ b/public/assets/components/assets/icon/subheading16.json @@ -0,0 +1 @@ +"M4 13V5H1V4h7v1H5v8zm7-9v3h-1v1h1v2.5a2.502 2.502 0 0 0 2.5 2.5H15v-1h-1.5a1.502 1.502 0 0 1-1.5-1.5V8h3V7h-3V4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading216.json b/public/assets/components/assets/icon/subheading216.json new file mode 100644 index 0000000..17df1ef --- /dev/null +++ b/public/assets/components/assets/icon/subheading216.json @@ -0,0 +1 @@ +"M4 9H2a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1V5H1V4h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H2v1h2zM1 2h14V1H1zm0 9h14v-1H1zm0 4h14v-1H1zm5-8h9V5H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading224.json b/public/assets/components/assets/icon/subheading224.json new file mode 100644 index 0000000..dba4eaa --- /dev/null +++ b/public/assets/components/assets/icon/subheading224.json @@ -0,0 +1 @@ +"M5 11H3a1 1 0 0 1-1-1V9a1 1 0 0 1 1-1h1V7H2V6h2a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1H3v1h2zm2-4h15v2H7zm-5 7h20v-1H2zm0 4h20v-1H2zm0 4h20v-1H2zM2 4h20V3H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading232.json b/public/assets/components/assets/icon/subheading232.json new file mode 100644 index 0000000..ebbde47 --- /dev/null +++ b/public/assets/components/assets/icon/subheading232.json @@ -0,0 +1 @@ +"M6 12H4v-1h1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1H3v1h2v1H4a1 1 0 0 0-1 1v1a1 1 0 0 0 1 1h2zm2-1h21V9H8zm-5 5h26v1H3zm0 6h26v1H3zm0 6h26v1H3zM3 4h26v1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading24.json b/public/assets/components/assets/icon/subheading24.json new file mode 100644 index 0000000..0d21c7b --- /dev/null +++ b/public/assets/components/assets/icon/subheading24.json @@ -0,0 +1 @@ +"M9 6v14H8V6H2V5h13v1zm9 0h-1v4h-2v1h2v6a3.003 3.003 0 0 0 3 3h1v-1h-1a2.003 2.003 0 0 1-2-2v-6h3v-1h-3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading316.json b/public/assets/components/assets/icon/subheading316.json new file mode 100644 index 0000000..41de9d9 --- /dev/null +++ b/public/assets/components/assets/icon/subheading316.json @@ -0,0 +1 @@ +"M4 5v3a1 1 0 0 1-1 1H1V8h2V7H1V6h2V5H1V4h2a1 1 0 0 1 1 1zM1 2h14V1H1zm0 9h14v-1H1zm0 4h14v-1H1zm5-8h9V5H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading32.json b/public/assets/components/assets/icon/subheading32.json new file mode 100644 index 0000000..93b2e3e --- /dev/null +++ b/public/assets/components/assets/icon/subheading32.json @@ -0,0 +1 @@ +"M11 8H3V7h17v1h-8v18h-1zm13 13v-6h5v-1h-5V9h-1v5h-3v1h3v6a5.006 5.006 0 0 0 5 5h1v-1h-1a4.004 4.004 0 0 1-4-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading324.json b/public/assets/components/assets/icon/subheading324.json new file mode 100644 index 0000000..15e3631 --- /dev/null +++ b/public/assets/components/assets/icon/subheading324.json @@ -0,0 +1 @@ +"M5 7v3a1 1 0 0 1-1 1H2v-1h2V9H2V8h2V7H2V6h2a1 1 0 0 1 1 1zm2 0h15v2H7zm-5 7h20v-1H2zm0 4h20v-1H2zm0 4h20v-1H2zM2 4h20V3H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading332.json b/public/assets/components/assets/icon/subheading332.json new file mode 100644 index 0000000..4d65894 --- /dev/null +++ b/public/assets/components/assets/icon/subheading332.json @@ -0,0 +1 @@ +"M6 9v3a1 1 0 0 1-1 1H3v-1h2v-1H3v-1h2V9H3V8h2a1 1 0 0 1 1 1zm2 0h21v2H8zm-5 8h26v-1H3zm0 6h26v-1H3zm0 6h26v-1H3zM3 5h26V4H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading416.json b/public/assets/components/assets/icon/subheading416.json new file mode 100644 index 0000000..95074be --- /dev/null +++ b/public/assets/components/assets/icon/subheading416.json @@ -0,0 +1 @@ +"M1 1h14v1H1zm0 10h14v-1H1zm0 4h14v-1H1zm5-8h9V5H6zM4 4v5H3V7H1V4h1v2h1V4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading424.json b/public/assets/components/assets/icon/subheading424.json new file mode 100644 index 0000000..5612bcb --- /dev/null +++ b/public/assets/components/assets/icon/subheading424.json @@ -0,0 +1 @@ +"M7 9h15V7H7zm-5 4h20v1H2zm0 4h20v1H2zm0 4h20v1H2zM2 3h20v1H2zm3 3v5H4V9H2V6h1v2h1V6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading432.json b/public/assets/components/assets/icon/subheading432.json new file mode 100644 index 0000000..c0e671c --- /dev/null +++ b/public/assets/components/assets/icon/subheading432.json @@ -0,0 +1 @@ +"M8 11h21V9H8zm-5 5h26v1H3zm0 6h26v1H3zm0 6h26v1H3zM3 4h26v1H3zm3 4v5H5v-2H3V8h1v2h1V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading516.json b/public/assets/components/assets/icon/subheading516.json new file mode 100644 index 0000000..b36d766 --- /dev/null +++ b/public/assets/components/assets/icon/subheading516.json @@ -0,0 +1 @@ +"M1 1h14v1H1zm0 10h14v-1H1zm0 4h14v-1H1zm5-8h9V5H6zM3 9H1V8h2V7H2a1.001 1.001 0 0 1-1-1V4h3v1H2v1h1a1.001 1.001 0 0 1 1 1v1a1.001 1.001 0 0 1-1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading524.json b/public/assets/components/assets/icon/subheading524.json new file mode 100644 index 0000000..5877c6f --- /dev/null +++ b/public/assets/components/assets/icon/subheading524.json @@ -0,0 +1 @@ +"M7 9h15V7H7zm-5 4h20v1H2zm0 4h20v1H2zm0 4h20v1H2zM2 3h20v1H2zm3 7V9a1.001 1.001 0 0 0-1-1H3V7h2V6H2v2a1.001 1.001 0 0 0 1 1h1v1H2v1h2a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheading532.json b/public/assets/components/assets/icon/subheading532.json new file mode 100644 index 0000000..b59c137 --- /dev/null +++ b/public/assets/components/assets/icon/subheading532.json @@ -0,0 +1 @@ +"M8 11h21V9H8zm-5 5h26v1H3zm0 6h26v1H3zm0 6h26v1H3zM3 4h26v1H3zm3 8v-1a1.001 1.001 0 0 0-1-1H4V9h2V8H3v2a1.001 1.001 0 0 0 1 1h1v1H3v1h2a1.001 1.001 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheadingRtl16.json b/public/assets/components/assets/icon/subheadingRtl16.json new file mode 100644 index 0000000..f1b8dce --- /dev/null +++ b/public/assets/components/assets/icon/subheadingRtl16.json @@ -0,0 +1 @@ +"M11 13V5H8V4h7v1h-3v8zM7 8V7H4V4H3v3H2v1h1v2.5A2.503 2.503 0 0 0 5.5 13H7v-1H5.5A1.502 1.502 0 0 1 4 10.5V8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheadingRtl24.json b/public/assets/components/assets/icon/subheadingRtl24.json new file mode 100644 index 0000000..06175ff --- /dev/null +++ b/public/assets/components/assets/icon/subheadingRtl24.json @@ -0,0 +1 @@ +"M21 5v1h-6v14h-1V6H8V5zM5 6H4v4H2v1h2v6a3.003 3.003 0 0 0 3 3h1v-1H7a2.002 2.002 0 0 1-2-2v-6h3v-1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subheadingRtl32.json b/public/assets/components/assets/icon/subheadingRtl32.json new file mode 100644 index 0000000..e3869ea --- /dev/null +++ b/public/assets/components/assets/icon/subheadingRtl32.json @@ -0,0 +1 @@ +"M29 7v1h-8v18h-1V8h-8V7zM6 21a5.006 5.006 0 0 0 5 5h1v-1h-1a4.004 4.004 0 0 1-4-4v-6h5v-1H7V9H6v5H3v1h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/submit16.json b/public/assets/components/assets/icon/submit16.json new file mode 100644 index 0000000..4c759a7 --- /dev/null +++ b/public/assets/components/assets/icon/submit16.json @@ -0,0 +1 @@ +"M1 15V1h9v5H9V2H2v12h7v-3h1v4zm10.646-4.377l.707.707 2.81-2.809-2.81-2.81-.706.708L13.227 8H5v1h8.27z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/submit24.json b/public/assets/components/assets/icon/submit24.json new file mode 100644 index 0000000..3b4263f --- /dev/null +++ b/public/assets/components/assets/icon/submit24.json @@ -0,0 +1 @@ +"M16 2H3v20h13v-7h1v8H2V1h15v9h-1zm3.425 6.632l-.707.707L21.378 12H9v1h12.309l-2.649 2.648.707.707 3.89-3.89z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/submit32.json b/public/assets/components/assets/icon/submit32.json new file mode 100644 index 0000000..d231226 --- /dev/null +++ b/public/assets/components/assets/icon/submit32.json @@ -0,0 +1 @@ +"M22 14h-1V3H4v26h17V19h1v11H3V2h19zm6.28 3l-2.647 2.646.707.707 3.853-3.853-3.853-3.854-.707.707L28.279 16H10v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subscript16.json b/public/assets/components/assets/icon/subscript16.json new file mode 100644 index 0000000..3fd0dfe --- /dev/null +++ b/public/assets/components/assets/icon/subscript16.json @@ -0,0 +1 @@ +"M4.594 3L.407 13h1.085l1.255-3h4.505l1.256 3h1.084L5.406 3zM3.166 9L5 4.62 6.834 9zm8.974 6H15v1h-4v-1.447c2.017-1.372 3-2.005 3-2.536 0-1.436-2-1.212-2-.22h-1c0-2.315 4-2.55 4 .22 0 1.31-2.675 2.854-2.86 2.983z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subscript24.json b/public/assets/components/assets/icon/subscript24.json new file mode 100644 index 0000000..c8f73ea --- /dev/null +++ b/public/assets/components/assets/icon/subscript24.json @@ -0,0 +1 @@ +"M7.54 4L.849 19h1.09l2.24-5h7.645l2.239 5h1.09L8.459 4zm-2.915 9L8 5.464 11.375 13zM23 22v1h-5.975v-1.49c4.736-4.126 4.93-4.138 4.93-5.01 0-1.962-3.614-1.869-3.985-.39l-.97-.243c.662-2.633 5.954-2.525 5.954.633 0 1.308-.423 1.58-4.93 5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/subscript32.json b/public/assets/components/assets/icon/subscript32.json new file mode 100644 index 0000000..2d7e0ca --- /dev/null +++ b/public/assets/components/assets/icon/subscript32.json @@ -0,0 +1 @@ +"M10.612 6L2.326 26h1.106l2.463-6h10.21l2.463 6h1.106L11.388 6zM6.305 19L11 7.561 15.695 19zM24 29h6v1h-7v-1.487c5.204-5.272 6-5.695 6-7.313 0-3.01-4.916-2.718-4.916-.327h-1c0-3.76 6.916-3.99 6.916.327 0 2.153-1.278 2.936-6 7.726z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/suitabilityAnalysisOutput16.json b/public/assets/components/assets/icon/suitabilityAnalysisOutput16.json new file mode 100644 index 0000000..ac368c7 --- /dev/null +++ b/public/assets/components/assets/icon/suitabilityAnalysisOutput16.json @@ -0,0 +1 @@ +[{"d":"M9 11a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2zm3 0a1 1 0 1 1-1-1 1.003 1.003 0 0 1 1 1zm-7 0a2 2 0 1 0-2-2 2.002 2.002 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 1.003 1.003 0 0 1 1-1zm3-3a2 2 0 1 1 2 2 2.002 2.002 0 0 1-2-2zM1 1v14h14V1zm13 13H2V2h12z"},{"opacity":".5","d":"M12 11a1 1 0 1 1-1-1 1.003 1.003 0 0 1 1 1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/suitabilityAnalysisOutput24.json b/public/assets/components/assets/icon/suitabilityAnalysisOutput24.json new file mode 100644 index 0000000..9f2012b --- /dev/null +++ b/public/assets/components/assets/icon/suitabilityAnalysisOutput24.json @@ -0,0 +1 @@ +[{"d":"M12 7.5a3.5 3.5 0 1 1 3.5 3.5A3.503 3.503 0 0 1 12 7.5zm0 9a3.5 3.5 0 1 1 3.5 3.5 3.503 3.503 0 0 1-3.5-3.5zm1 0a2.5 2.5 0 1 0 2.5-2.5 2.503 2.503 0 0 0-2.5 2.5zM22 2v20H2V2zm-1 1H3v18h18zM4 12.5A3.5 3.5 0 1 1 7.5 16 3.503 3.503 0 0 1 4 12.5zm1 0A2.5 2.5 0 1 0 7.5 10 2.503 2.503 0 0 0 5 12.5z"},{"opacity":".5","d":"M18 16.5a2.5 2.5 0 1 1-2.5-2.5 2.503 2.503 0 0 1 2.5 2.5z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/suitabilityAnalysisOutput32.json b/public/assets/components/assets/icon/suitabilityAnalysisOutput32.json new file mode 100644 index 0000000..f05f6e7 --- /dev/null +++ b/public/assets/components/assets/icon/suitabilityAnalysisOutput32.json @@ -0,0 +1 @@ +[{"d":"M18 22a4 4 0 1 0 4-4 4.005 4.005 0 0 0-4 4zm7 0a3 3 0 1 1-3-3 3.003 3.003 0 0 1 3 3zm-15 0a4 4 0 1 0-4-4 4.005 4.005 0 0 0 4 4zm0-7a3 3 0 1 1-3 3 3.003 3.003 0 0 1 3-3zm6-5a4 4 0 1 1 4 4 4.004 4.004 0 0 1-4-4zM3 3v26h26V3zm25 25H4V4h24z"},{"opacity":".5","d":"M25 22a3 3 0 1 1-3-3 3.003 3.003 0 0 1 3 3z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summarizeCenterAndDispersion116.json b/public/assets/components/assets/icon/summarizeCenterAndDispersion116.json new file mode 100644 index 0000000..5ce137f --- /dev/null +++ b/public/assets/components/assets/icon/summarizeCenterAndDispersion116.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15 3.573v1.11a13.49 13.49 0 0 0-5.936-1.645A6 6 0 0 0 4.697 4.7C2.44 6.963 2.56 10.802 4.67 15H3.573C1.491 10.567 1.51 6.48 3.99 3.994a6.974 6.974 0 0 1 5.075-1.956A14.089 14.089 0 0 1 15 3.573zM9.064 5.038a4.049 4.049 0 0 0-2.95 1.074C4.378 7.85 4.83 11.27 6.953 15h1.159C5.9 11.33 5.498 8.145 6.82 6.818a3.083 3.083 0 0 1 2.243-.78A11.958 11.958 0 0 1 15 8.11V6.952a12.423 12.423 0 0 0-5.936-1.914z"},{"d":"M0 0v16h16V0zm15 13h-1v1h1v1h-1v-1h-1v-1h-1v2h-.2c-2.03-2.776-2.617-4.993-2.63-5.827h.03c1.482 0 3.62 1.014 5.801 2.652zm0-2.627A11.324 11.324 0 0 0 9.199 8a1.443 1.443 0 0 0-.947.245c-.57.571-.227 3.298 2.108 6.755H1V1h14zM4 3H3V2h1zm0 6h1v1H4zm7-4h-1V4h1zm-3 8H7v-1h1zm5-1h-1v-1h1zm-1 0v1h-1v-1zm2 0v1h-1v-1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summarizeCenterAndDispersion124.json b/public/assets/components/assets/icon/summarizeCenterAndDispersion124.json new file mode 100644 index 0000000..787f6db --- /dev/null +++ b/public/assets/components/assets/icon/summarizeCenterAndDispersion124.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M6.226 23.45l-.03-.053a29.251 29.251 0 0 1-2.201-4.977C2.231 13.042 2.826 8.514 5.669 5.669A9.748 9.748 0 0 1 12.745 3a22.787 22.787 0 0 1 10.651 3.185l.052.028v1.084l-.15-.085a22.133 22.133 0 0 0-10.553-3.263 8.822 8.822 0 0 0-6.404 2.39c-2.577 2.58-3.09 6.765-1.445 11.785a28.963 28.963 0 0 0 2.336 5.177l.085.148zm4.605 0l-.099-.154a27.496 27.496 0 0 1-2.983-6.107c-1.277-3.89-1.023-6.99.713-8.727a5.906 5.906 0 0 1 4.284-1.513c3.082 0 6.73 1.294 10.55 3.741l.153.1v-.184l-.047-.962C19.563 7.26 15.879 6 12.746 6a6.819 6.819 0 0 0-4.954 1.79c-2.003 2.003-2.34 5.446-.946 9.695a26.066 26.066 0 0 0 2.921 5.964z"},{"d":"M0 0v24h24V0zm1 1h22v11.663C19.385 10.304 15.898 9 13.11 9a4.404 4.404 0 0 0-3.097 1.021c-1.232 1.231-1.347 3.856-.308 7.022A24.852 24.852 0 0 0 12.712 23H1zm17 22v-1h1v1zm5-2h-1v1h1v1h-1v-1h-1v-1h1v-2h1zm-1-4v1h-1v2h-1v1h-1v-1h1v-2h-2v1h-1v1h1v1h-1v1h-1v1h-1.737a25.52 25.52 0 0 1-3.3-6.37c-.853-2.602-.858-4.828-.014-5.673a3.266 3.266 0 0 1 2.161-.633c2.75 0 6.242 1.398 9.89 3.923V17zm-6 4v1h-1v-1zm2-4v1h-1v-1zm-2-3h1v1h-1zm0 3h-1v-1h1zm3 0h-1v-1h1zm2 0v1h-1v-1zm1-1v1h-1v-1zm-9-2h1v1h-1zm8 1v1h-1v-1zm-6 2v1h-1v-1zm-4-3h1v1h-1zm6 4v1h-1v1h-2v-1h1v-1h2zm-3-6h1v1h-1zM3 21h1v1H3zM19 9h-1V8h1zm-4-3h-1V5h1zM5 4H4V3h1zm0 10h1v1H5zm3 4h1v1H8z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summarizeCenterAndDispersion132.json b/public/assets/components/assets/icon/summarizeCenterAndDispersion132.json new file mode 100644 index 0000000..d46c74e --- /dev/null +++ b/public/assets/components/assets/icon/summarizeCenterAndDispersion132.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M16.862 4C21.171 4 26.05 5.505 31 8.23v1.137C26.037 6.553 21.15 5 16.862 5A11.892 11.892 0 0 0 8.23 8.226c-3.474 3.476-4.17 9.104-1.958 15.848A38.598 38.598 0 0 0 9.396 31h-1.15a39.04 39.04 0 0 1-2.925-6.614c-2.335-7.12-1.553-13.11 2.2-16.867A12.868 12.868 0 0 1 16.862 4zm0 4a8.97 8.97 0 0 0-6.511 2.348c-2.634 2.634-3.07 7.177-1.229 12.792A37.311 37.311 0 0 0 12.89 31h1.175a36.868 36.868 0 0 1-3.993-8.172c-1.717-5.238-1.367-9.42.986-11.773A8.001 8.001 0 0 1 16.862 9c4.184 0 9.119 1.793 14.138 5.01v-1.172C25.997 9.731 21.076 8 16.862 8z"},{"d":"M25 26h-1v-1h1zm-2 0v1h1v-1zm-1-1v1h1v-1zM20 6h-1v1h1zM6 20h1v-1H6zm-2 9h1v-1H4zm20-18h-1v1h1zM7 5h1V4H7zm14 22h1v-1h-1zm-9-1h1v-1h-1zm9-2v1h1v-1zm4 3h-1v1h1zm1-2h1v-1h-1zm0-3h-1v1h1zm-3 2h1v-1h-1zm0-5h-1v1h1zm-2 4h1v-1h-1zM32 0v32H0V0zM17.404 31a34.96 34.96 0 0 1-4.494-8.72c-1.333-4.066-1.195-7.427.37-8.991a5.603 5.603 0 0 1 3.932-1.288c3.918 0 8.852 1.996 13.788 5.4V1H1v30zM31 29h-1v1h-1v1h1v-1h1zm-1-3v-2h1v-4.821c-4.962-3.597-9.929-5.717-13.788-5.717a4.358 4.358 0 0 0-2.9.86c-1.13 1.132-1.137 4.076-.013 7.502A34.44 34.44 0 0 0 19.188 31H22v-1h1v1h1v-1h-1v-2h1v1h1v1h1v1h1v-1h-1v-1h1v-2h2v1h-1v1h1v-1h2v-2zm0-4h-1v1h1zm-5 6v1h1v-1zm2-4h1v-1h-1zm0-3h1v-1h-1zm-6 8h1v-1h-1zm7-4v1h1v-1zm-8 5h1v-1h-1zm6-4h-1v1h2v-1zm-11-6h1v-1h-1zm14 7h1v-1h-1zm-9-1h-1v1h1zm-1-7h-1v1h1zm1-2h-1v1h1zm-1 7h1v-1h-1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summarizeCenterAndDispersion216.json b/public/assets/components/assets/icon/summarizeCenterAndDispersion216.json new file mode 100644 index 0000000..b0aff9c --- /dev/null +++ b/public/assets/components/assets/icon/summarizeCenterAndDispersion216.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15 3.573v1.11a13.49 13.49 0 0 0-5.936-1.645A6 6 0 0 0 4.697 4.7C2.44 6.963 2.56 10.802 4.67 15H3.573C1.491 10.567 1.51 6.48 3.99 3.994a6.974 6.974 0 0 1 5.075-1.956A14.089 14.089 0 0 1 15 3.573zM9.064 8.038a1.299 1.299 0 0 0-.827.192c-.493.495-.153 3.242 2.262 6.77h1.227c-2.078-2.84-2.678-5.109-2.69-5.962h.028c1.517 0 3.704 1.037 5.936 2.714v-1.241c-2.206-1.551-4.34-2.473-5.936-2.473z"},{"d":"M0 0v16h16V0zm15 13h-1v1h1v1h-1v-1h-1v-1h-1v2H8.34a18.244 18.244 0 0 1-1.057-2L7 12.379c-.993-2.46-.997-4.457-.037-5.419a2.889 2.889 0 0 1 2.101-.722A11.866 11.866 0 0 1 15 8.344zm0-6.048a12.423 12.423 0 0 0-5.936-1.914 4.049 4.049 0 0 0-2.95 1.074C4.378 7.85 4.83 11.27 6.953 15H1V1h14zM12 12v1h-1v-1zm1 0h-1v-1h1zm1 0v1h-1v-1zM3 9h1v1H3zm5 3h1v1H8zM4 3H3V2h1zm7 1h-1V3h1zm0 7h-1v-1h1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summarizeCenterAndDispersion224.json b/public/assets/components/assets/icon/summarizeCenterAndDispersion224.json new file mode 100644 index 0000000..75ad169 --- /dev/null +++ b/public/assets/components/assets/icon/summarizeCenterAndDispersion224.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M6.248 23.478l-.03-.052a29.284 29.284 0 0 1-2.198-4.972C2.258 13.083 2.852 8.56 5.692 5.718a9.74 9.74 0 0 1 7.067-2.666 22.759 22.759 0 0 1 10.639 3.182l.052.028v1.082l-.15-.084A22.676 22.676 0 0 0 12.76 4a8.811 8.811 0 0 0-6.396 2.389C3.789 8.964 3.277 13.144 4.92 18.158a30.31 30.31 0 0 0 2.349 5.171l.084.149zm8.23 0l-.114-.158a26.216 26.216 0 0 1-3.744-7.026c-.85-2.597-.856-4.82-.013-5.662a3.258 3.258 0 0 1 2.157-.633c2.91 0 6.648 1.551 10.528 4.368l.158.115v-.196l-.042-.998c-3.892-2.732-7.672-4.237-10.644-4.237a4.042 4.042 0 0 0-2.827.91c-1.127 1.127-1.208 3.605-.217 6.63a25.534 25.534 0 0 0 3.649 6.886z"},{"d":"M0 0v24h24V0zm1 1h22v8.24a20.4 20.4 0 0 0-9.976-3.238 7.042 7.042 0 0 0-5.116 1.862C5.84 9.931 5.48 13.44 6.89 17.745A25.199 25.199 0 0 0 9.387 23H1zm17 22v-1h1v1zm5-2h-1v1h1v1h-1v-1h-1v-1h1v-2h1zm-1-4v1h-1v2h-1v1h-1v-1h1v-2h-2v1h-1v1h1v1h-1v1h-1v1h-5.146a26.613 26.613 0 0 1-2.729-5.66c-1.251-3.814-1.002-6.853.7-8.558a5.79 5.79 0 0 1 4.2-1.483c2.922 0 6.365 1.197 9.975 3.446V17zm-6 4v1h-1v-1zm2-4v1h-1v-1zm-2-3h1v1h-1zm0 3h-1v-1h1zm3 0h-1v-1h1zm2 0v1h-1v-1zm1-1v1h-1v-1zm-9-2h1v1h-1zm8 1v1h-1v-1zm-6 2v1h-1v-1zm-4-3h1v1h-1zm6 4v1h-1v1h-2v-1h1v-1h2zm-3-6h1v1h-1zM3 21h1v1H3zM18 9h1v1h-1zm-3-4h-1V4h1zM5 4H4V3h1zM4 14h1v1H4zm5 4h1v1H9z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summarizeCenterAndDispersion232.json b/public/assets/components/assets/icon/summarizeCenterAndDispersion232.json new file mode 100644 index 0000000..5187c2a --- /dev/null +++ b/public/assets/components/assets/icon/summarizeCenterAndDispersion232.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9.374 31H8.247a39.04 39.04 0 0 1-2.926-6.614c-2.335-7.12-1.553-13.11 2.2-16.867A12.868 12.868 0 0 1 16.862 4C21.171 4 26.05 5.506 31 8.232v1.184C26.116 6.685 21.077 5 16.862 5A11.892 11.892 0 0 0 8.23 8.226c-3.474 3.476-4.17 9.104-1.958 15.848A42.44 42.44 0 0 0 9.374 31zm7.488-19a5.278 5.278 0 0 0-3.682 1.176c-1.47 1.468-1.566 4.727-.257 8.717A35.707 35.707 0 0 0 17.67 31h1.22a35.347 35.347 0 0 1-5.017-9.418c-1.153-3.516-1.147-6.538.014-7.7A4.472 4.472 0 0 1 16.862 13c3.97 0 9.034 2.151 14.138 5.857v-1.222C25.914 14.063 20.873 12 16.862 12z"},{"d":"M25 28h-1v-1h1zm0-3h-1v1h1zm0 3v1h1v-1zm-4-1h1v-1h-1zM4 29h1v-1H4zM20 6h-1v1h1zm3 20v1h1v-1zM7 5h1V4H7zm14 19v1h1v-1zm1 1v1h1v-1zM6 20h1v-1H6zm20 6h-1v1h2v-1zm-5-3h1v-1h-1zm5 2h1v-1h-1zm-3-1h1v-1h-1zm0-5h-1v1h1zm0-6h1v-1h-1zm7 9h-1v1h1zm-3 2h1v-1h-1zm5-24v32H0V0zM12.7 31a36.719 36.719 0 0 1-3.579-7.54c-1.861-5.68-1.393-10.304 1.322-13.02A9.253 9.253 0 0 1 17.162 8C21.293 8 26.117 9.674 31 12.655V1H1v30zM31 29h-1v1h-1v1h1v-1h1zm-1-3v-2h1v-9.626c-4.906-3.14-9.749-4.906-13.838-4.906a7.831 7.831 0 0 0-5.681 2.011c-2.303 2.303-2.646 6.396-.965 11.523A36.082 36.082 0 0 0 14.424 31H22v-1h1v1h1v-1h-1v-2h1v1h1v1h1v1h1v-1h-1v-1h1v-2h2v1h-1v1h1v-1h2v-2zm-3-5h1v-1h-1zm-1 1h-1v1h1zm-11-2h1v-1h-1zm-2 6h1v-1h-1zm8 3h1v-1h-1zm8-2h1v-1h-1zm-9-10h-1v1h1zm8 8v1h1v-1zm-8 1h-1v1h1zm0 4h1v-1h-1zm-1-11h-1v1h1zm0 5h1v-1h-1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summarizeCenterAndDispersion316.json b/public/assets/components/assets/icon/summarizeCenterAndDispersion316.json new file mode 100644 index 0000000..35c89d6 --- /dev/null +++ b/public/assets/components/assets/icon/summarizeCenterAndDispersion316.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M15 6.952V8.11a11.958 11.958 0 0 0-5.936-2.072 3.083 3.083 0 0 0-2.243.78C5.498 8.145 5.9 11.331 8.113 15h-1.16c-2.123-3.73-2.574-7.15-.84-8.888a4.049 4.049 0 0 1 2.951-1.074A12.423 12.423 0 0 1 15 6.952zM9.064 8.038a1.299 1.299 0 0 0-.827.192c-.493.495-.153 3.242 2.262 6.77h1.227c-2.078-2.84-2.678-5.109-2.69-5.962h.028c1.517 0 3.704 1.037 5.936 2.714v-1.241c-2.206-1.551-4.34-2.473-5.936-2.473z"},{"d":"M0 0v16h16V0zm15 13h-1v1h1v1h-1v-1h-1v-1h-1v2H4.89c-2.116-4.15-2.264-7.94-.051-10.158a5.804 5.804 0 0 1 4.225-1.604A13.372 13.372 0 0 1 15 4.906zm0-9.427a14.089 14.089 0 0 0-5.936-1.535A6.974 6.974 0 0 0 3.99 3.994C1.51 6.48 1.491 10.567 3.573 15H1V1h14zM4 3H3V2h1zm0 6h1v1H4zm7 2h-1v-1h1zm0-6h-1V4h1zm-4 7h1v1H7zm6 0h-1v-1h1zm-1 0v1h-1v-1zm2 0v1h-1v-1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summarizeCenterAndDispersion324.json b/public/assets/components/assets/icon/summarizeCenterAndDispersion324.json new file mode 100644 index 0000000..eac7295 --- /dev/null +++ b/public/assets/components/assets/icon/summarizeCenterAndDispersion324.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M8.45 8.448c-1.728 1.728-1.98 4.81-.71 8.68a27.705 27.705 0 0 0 3.203 6.427c-.356.009-.71.02-1.066.021a26.612 26.612 0 0 1-3.035-6.154c-1.386-4.226-1.052-7.65.94-9.642A6.782 6.782 0 0 1 12.709 6c3.276 0 7.115 1.371 11.116 3.955v1.127c-4.03-2.705-7.87-4.138-11.116-4.138a5.874 5.874 0 0 0-4.26 1.504zm2.14 2.138a3.24 3.24 0 0 1 2.144-.628c3.032 0 7.068 1.754 11.091 4.809v-1.162C19.77 10.65 15.84 9.017 12.734 9.017a4.017 4.017 0 0 0-2.81.904c-1.122 1.12-1.202 3.583-.215 6.589a26.074 26.074 0 0 0 3.698 6.972c.371-.012.742-.014 1.113-.02a26.677 26.677 0 0 1-3.917-7.246c-.846-2.582-.85-4.791-.014-5.63z"},{"d":"M0 0v24h24V0zm1 1h22v4.876a22.163 22.163 0 0 0-10.026-2.868 9.9 9.9 0 0 0-7.186 2.72c-2.922 2.923-3.562 7.488-1.8 12.856A27.596 27.596 0 0 0 5.966 23H1zm17 22v-1h1v1zm5-2h-1v1h1v1h-1v-1h-1v-1h1v-2h1zm-1-4v1h-1v2h-1v1h-1v-1h1v-2h-2v1h-1v1h1v1h-1v1h-1v1H7.457a27.286 27.286 0 0 1-2.239-4.82C3.62 13.3 4.147 9.203 6.705 6.644a8.643 8.643 0 0 1 6.269-2.392A21.42 21.42 0 0 1 23 7.348V17zm-6 4v1h-1v-1zm2-4v1h-1v-1zm-2-3h1v1h-1zm0 3h-1v-1h1zm3 0h-1v-1h1zm2 0v1h-1v-1zm1-1v1h-1v-1zm-9-2h1v1h-1zm8 1v1h-1v-1zm-6 2v1h-1v-1zm-4-3h1v1h-1zm6 4v1h-1v1h-2v-1h1v-1h2zm-3-6h1v1h-1zM4 21v1H3v-1zM18 9h1v1h-1zm-4-4h1v1h-1zM5 4H4V3h1zm0 10h1v1H5zm4 4h1v1H9z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summarizeCenterAndDispersion332.json b/public/assets/components/assets/icon/summarizeCenterAndDispersion332.json new file mode 100644 index 0000000..99ef57b --- /dev/null +++ b/public/assets/components/assets/icon/summarizeCenterAndDispersion332.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M31 12.852v1.18C25.98 10.815 21.046 9 16.862 9a8.001 8.001 0 0 0-5.804 2.055c-2.353 2.353-2.704 6.535-.986 11.773A36.75 36.75 0 0 0 14.062 31h-1.167a37.284 37.284 0 0 1-3.773-7.86c-1.84-5.615-1.405-10.158 1.229-12.792A8.97 8.97 0 0 1 16.862 8C21.076 8 25.997 9.744 31 12.852zM16.862 12a5.278 5.278 0 0 0-3.682 1.176c-1.47 1.468-1.566 4.727-.257 8.717A35.63 35.63 0 0 0 17.66 31h1.233a35.29 35.29 0 0 1-5.02-9.418c-1.153-3.516-1.147-6.538.014-7.7A4.472 4.472 0 0 1 16.862 13c3.97 0 9.034 2.149 14.138 5.855v-1.197C25.915 14.086 20.873 12 16.862 12z"},{"d":"M20 24h-1v-1h1zm0-7h-1v1h1zm0-11h-1v1h1zm2 16h-1v1h1zM4 28H3v1h1zm11-8h1v-1h-1zM7 4H6v1h1zm5 22h1v-1h-1zm7-7h-1v1h1zm7 3h-1v1h1zm-3-3h-1v1h1zm1-7h-1v1h1zm4 11h-1v1h1zm-2 2h1v-1h-1zm4-3h-1v1h1zm-7 2h1v-1h-1zm5-4h-1v1h1zM6 20h1v-1H6zm20 6h-1v1h2v-1zm-1-1h-1v1h1zm0 2h-1v1h1zm0 1v1h1v-1zm3-3v1h1v-1zm-9 2h1v-1h-1zm10 0h1v-1h-1zm-7 1h-1v1h1zm-2 2h1v-1h-1zm3-4v1h1v-1zm-1-1v1h1v-1zm-1 2h1v-1h-1zm0-3v1h1v-1zM32 0v32H0V0zm-1 29h-1v1h-1v1h1v-1h1zm0-20.008c-5.053-2.866-10.03-4.465-14.395-4.465a12.109 12.109 0 0 0-8.791 3.286C4.277 11.35 3.569 17.082 5.82 23.949A39.187 39.187 0 0 0 9.026 31H22v-1h1v1h1v-1h-1v-2h1v1h1v1h1v1h1v-1h-1v-1h1v-2h2v1h-1v1h1v-1h2v-2h-1v-2h1zM31 1H1v30h6.261a40 40 0 0 1-2.882-6.575C1.939 16.982 2.769 10.7 6.734 6.733A13.598 13.598 0 0 1 16.604 3c4.4 0 9.361 1.512 14.396 4.245z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/summary16.json b/public/assets/components/assets/icon/summary16.json new file mode 100644 index 0000000..9739d37 --- /dev/null +++ b/public/assets/components/assets/icon/summary16.json @@ -0,0 +1 @@ +"M3.264 11.835v.172h4.557v.893H2.133v-1.245l3.41-3.483c.973-.945 1.431-1.498 1.431-2.483a1.786 1.786 0 0 0-1.907-1.78 1.926 1.926 0 0 0-1.956 1.575L2.033 5.39A2.798 2.798 0 0 1 5.025 3.1 2.64 2.64 0 0 1 7.95 5.69c0 1.537-.92 2.406-1.895 3.326zM14 3v7.038h.954v.893H14V13h-.9v-2.07H9.046V9.729l3.722-6.723zm-.9 1.555h-.157L9.88 10.038h3.22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/summary24.json b/public/assets/components/assets/icon/summary24.json new file mode 100644 index 0000000..cc01722 --- /dev/null +++ b/public/assets/components/assets/icon/summary24.json @@ -0,0 +1 @@ +"M3.445 18H11v1H2v-1.495l5.449-4.96c1.367-1.327 2.207-2.225 2.207-3.864a2.798 2.798 0 0 0-3.059-2.77 2.975 2.975 0 0 0-3.075 2.207l-1.17-.062A3.904 3.904 0 0 1 6.534 5c1.93 0 4.185.964 4.185 3.68 0 2.216-1.285 3.43-2.775 4.837l-4.5 4.015zM20 15h2v1h-2v3h-1v-3h-6v-1.442L18.19 5H20zm-1 0V6h-.149l-4.798 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/summary32.json b/public/assets/components/assets/icon/summary32.json new file mode 100644 index 0000000..cfe8f6c --- /dev/null +++ b/public/assets/components/assets/icon/summary32.json @@ -0,0 +1 @@ +"M26 7h-1.243L17 18.66V20h8v5h1v-5h3v-1h-3zm-1 12h-6.947L25 8.526zM4.762 24H15v1H3.5v-1.286l6.676-6.821c1.867-1.813 3.007-3.08 3.007-5.315C13.183 9.225 11.368 8 8.868 8a4.221 4.221 0 0 0-4.286 3l-1.16-.102A5.298 5.298 0 0 1 8.784 7c2.663 0 5.35 1.345 5.35 4.578 0 2.86-1.683 4.449-3.634 6.289l-5.738 5.797z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/superimpose16.json b/public/assets/components/assets/icon/superimpose16.json new file mode 100644 index 0000000..43cc3f5 --- /dev/null +++ b/public/assets/components/assets/icon/superimpose16.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M11 7H9V5h2zm2 0v2h2V7zm0 6h2v-2h-2zm-2-4H9v2h2zm0 6h2v-2h-2z"},{"d":"M12.707 1H1v11.707L4.293 16H16V4.293zm1.586 3H4.707l-2-2h9.586zM2 2.707l2 2v9.586l-2-2zM5 15V5h10v10z"},{"opacity":".25","d":"M15 7h-2V5h2zm-4 0v2h2V7zM7 7h2V5H7zm6 8h2v-2h-2zm2-4V9h-2v2zm-4.498-7h2.06L11.55 3H9.49zm1.06-1h1.743l-1-1H10.55zm-4.06 0l-1.01-1H4.433l1.01 1h2.06z"},{"opacity":".5","d":"M13 11h-2V9h2zm0-6h-2v2h2zm-2 2H9v2h2zm1.561-3h1.744l-1-1H11.55zm-2.059 0l-1.01-1H7.433l1.01 1h2.06zm-1-1h2.06L10.55 2H8.49z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/superimpose24.json b/public/assets/components/assets/icon/superimpose24.json new file mode 100644 index 0000000..66f8874 --- /dev/null +++ b/public/assets/components/assets/icon/superimpose24.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M15 9h-3V6h3zm3 0v3h3V9zm-3 3h-3v3h3zm3 6h3v-3h-3zm-3 3h3v-3h-3z"},{"d":"M18.707 2H2v16.707L5.293 22H22V5.293zM5 20.293l-2-2V3.707l2 2zM3.707 3h14.586l2 2H5.707zM21 21H6V6h15z"},{"opacity":".25","d":"M9 6h3v3H9zm12 0h-3v3h3zm-6 3v3h3V9zm6 6v-3h-3v3zm-3 6h3v-3h-3zM14.502 5h3.06L16.55 4h-3.06zm2.06-1h2.743l-1-1H15.55zm-6.06 0l-1.01-1H6.433l1.01 1h3.06z"},{"opacity":".5","d":"M18 9h-3V6h3zm-6 0v3h3V9zm6 6v-3h-3v3zm-.439-10h2.744l-1-1H16.55zm-3.059 0l-1.01-1h-3.059l1.01 1h3.06zm-1-1h3.06L15.55 3h-3.06z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/superimpose32.json b/public/assets/components/assets/icon/superimpose32.json new file mode 100644 index 0000000..1f64dda --- /dev/null +++ b/public/assets/components/assets/icon/superimpose32.json @@ -0,0 +1 @@ +[{"opacity":".75","d":"M20 12h-4V8h4zm4 0v4h4v-4zm-4 4h-4v4h4zm4 8h4v-4h-4zm-4 4h4v-4h-4z"},{"d":"M24.707 3H3v21.707L7.293 29H29V7.293zm2.586 4H7.707l-3-3h19.586zM4 4.707l3 3v19.586l-3-3zM8 28V8h20v20z"},{"opacity":".5","d":"M20 8h4v4h-4zm-4 8h4v-4h-4zm8 4v-4h-4v4zm3.3-13l-2-2h-3.754l2.01 2zm-7.803 0l-2.01-2h-4.059l2.01 2h4.06zm1.043-3h-4.058l1.005 1h4.059z"},{"opacity":".25","d":"M12 8h4v4h-4zm16 0h-4v4h4zm-8 4v4h4v-4zm8 8v-4h-4v4zm-4 8h4v-4h-4zm.3-24h-3.76l1.006 1H25.3zM12.482 4h-4.06l1.006 1h4.059zm9.064 1h-4.06l2.011 2h4.06z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/superscript16.json b/public/assets/components/assets/icon/superscript16.json new file mode 100644 index 0000000..38ddb87 --- /dev/null +++ b/public/assets/components/assets/icon/superscript16.json @@ -0,0 +1 @@ +"M5.594 3L1.407 13h1.085l1.256-3h4.505l1.255 3h1.085L6.406 3zM4.166 9L6 4.62 7.834 9zm6.974-4H14v1h-4V4.553c2.017-1.372 3-2.005 3-2.536 0-1.436-2-1.212-2-.22h-1c0-2.315 4-2.55 4 .22 0 1.31-2.675 2.854-2.86 2.983z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/superscript24.json b/public/assets/components/assets/icon/superscript24.json new file mode 100644 index 0000000..c9f2af5 --- /dev/null +++ b/public/assets/components/assets/icon/superscript24.json @@ -0,0 +1 @@ +"M15.062 19h1.09L9.459 4h-.918L1.848 19h1.09l2.24-5h7.645zm-9.437-6L9 5.464 12.375 13zM21.9 10h-5.875V8.51c4.736-4.126 4.93-4.138 4.93-5.01 0-1.962-3.614-1.869-3.985-.39L16 2.868c.662-2.633 5.954-2.525 5.954.633 0 1.308-.423 1.58-4.93 5.5H21.9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/superscript32.json b/public/assets/components/assets/icon/superscript32.json new file mode 100644 index 0000000..b4e8593 --- /dev/null +++ b/public/assets/components/assets/icon/superscript32.json @@ -0,0 +1 @@ +"M22 13h6v1h-7v-1.487c5.204-5.272 6-5.695 6-7.313 0-3.01-4.916-2.718-4.916-.327h-1c0-3.76 6.916-3.99 6.916.327 0 2.153-1.278 2.936-6 7.726zm-9.612-7l8.286 20h-1.106l-2.463-6H6.895l-2.463 6H3.326l8.286-20zm4.307 13L12 7.561 7.305 19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/survey16.json b/public/assets/components/assets/icon/survey16.json new file mode 100644 index 0000000..2f98401 --- /dev/null +++ b/public/assets/components/assets/icon/survey16.json @@ -0,0 +1 @@ +"M13 15H3V3h1v1h8V3h1l1-.999L12 2V1H9.723a1.984 1.984 0 0 0-3.446 0H4v1H2v14h12V7.899l-1 1zM5 2h2v-.318A.682.682 0 0 1 7.682 1h.636A.682.682 0 0 1 9 1.682V2h2v1H5zm9.646 1.646l.707.707L9.5 10.207 7.046 7.754l.707-.707L9.5 8.793z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/survey24.json b/public/assets/components/assets/icon/survey24.json new file mode 100644 index 0000000..2b0b0fc --- /dev/null +++ b/public/assets/components/assets/icon/survey24.json @@ -0,0 +1 @@ +"M19 21H5V5h2v2h10V5h2v2.172l1-1V4h-3V3h-3a2 2 0 0 0-4 0H7v1H4v18h16V11.828l-1 1zM8 4h3V2.615A.615.615 0 0 1 11.614 2h.771a.615.615 0 0 1 .615.615V4h3v2H8zm14.646 1.646l.707.707-8.853 8.854-3.854-3.854.707-.707 3.147 3.147z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/survey32.json b/public/assets/components/assets/icon/survey32.json new file mode 100644 index 0000000..097c884 --- /dev/null +++ b/public/assets/components/assets/icon/survey32.json @@ -0,0 +1 @@ +"M26 28H7V6h3v2h13V6h3v3.172l1-1V5h-4V3h-4.05a2.5 2.5 0 0 0-4.9 0H10v2H6v24h21V13.828l-1 1zM11 4h4.092A1.483 1.483 0 0 1 15 3.5a1.5 1.5 0 0 1 3 0 1.483 1.483 0 0 1-.092.5H22v3H11zm18.646 3.646l.707.707L19.5 19.207l-4.854-4.854.707-.707 4.147 4.147z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/switch16.json b/public/assets/components/assets/icon/switch16.json new file mode 100644 index 0000000..adb61da --- /dev/null +++ b/public/assets/components/assets/icon/switch16.json @@ -0,0 +1 @@ +"M12 5v1H8V5zM8 9h6V8H8zm0 3h8v-1H8zM5.646 4.361l.707-.707L3.5.801.646 3.654l.707.707L3 2.715V13.4l-1.646-1.647-.707.707L3.5 15.315l2.854-2.854-.707-.707L4 13.401V2.715z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/switch24.json b/public/assets/components/assets/icon/switch24.json new file mode 100644 index 0000000..2f360bb --- /dev/null +++ b/public/assets/components/assets/icon/switch24.json @@ -0,0 +1 @@ +"M10 8h6v1h-6zm0 5h9v-1h-9zm0 4h12v-1H10zM7.648 5.327l.704-.711-2.854-2.821-2.852 2.851.707.707L5 3.707v16.586l-1.646-1.647-.707.707 2.851 2.852 2.854-2.82-.704-.712L6 20.303V3.697z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/switch32.json b/public/assets/components/assets/icon/switch32.json new file mode 100644 index 0000000..2c2aef4 --- /dev/null +++ b/public/assets/components/assets/icon/switch32.json @@ -0,0 +1 @@ +"M21 12h-8v-1h8zm4 4H13v1h12zm-12 5v1h16v-1zM10.646 7.354l.707-.707L7.5 2.793 3.646 6.646l.707.707L7 4.707v22.586l-2.646-2.647-.707.707L7.5 29.207l3.854-3.854-.707-.707L8 27.293V4.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/systemManagement16.json b/public/assets/components/assets/icon/systemManagement16.json new file mode 100644 index 0000000..0393eea --- /dev/null +++ b/public/assets/components/assets/icon/systemManagement16.json @@ -0,0 +1 @@ +"M5 2H2v3h3zM4 4H3V3h1zm8 0H6V3h6zM2 9h3V6H2zm1-2h1v1H3zm6.833 0a3.74 3.74 0 0 0 .033 1H6V7zm6.149.239a.068.068 0 0 0-.027-.023.089.089 0 0 0-.101.008L13.993 8.67a.196.196 0 0 1-.241.006l-.873-.65a.187.187 0 0 1-.04-.037.231.231 0 0 1-.025-.045l-.417-1.064a.207.207 0 0 1 .068-.238l1.862-1.445a.092.092 0 0 0 .033-.097.07.07 0 0 0-.013-.033.088.088 0 0 0-.058-.033 3.446 3.446 0 0 0-2.46.58 2.38 2.38 0 0 0-.56 2.914.164.164 0 0 1-.033.189c-.72.69-5.823 4.909-5.823 4.909a1.393 1.393 0 0 0 1.97 1.97l4.73-5.483a.763.763 0 0 1 .643-.26 2.362 2.362 0 0 0 2.047-.291A3.56 3.56 0 0 0 16 7.303a.083.083 0 0 0-.017-.064zM7 15H6v-1h1zm-.3-4H0V0h14v3.813c-.063-.002-.124-.013-.188-.013a4.85 4.85 0 0 0-.812.074V1H1v9h6.895l-1.196 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/systemManagement24.json b/public/assets/components/assets/icon/systemManagement24.json new file mode 100644 index 0000000..f8b8d56 --- /dev/null +++ b/public/assets/components/assets/icon/systemManagement24.json @@ -0,0 +1 @@ +"M19 7H8V6h11zM8 15h6.363l1.17-1H8zm-6 3V3h19v5h1V2H1v17h8.736c.038-.043.066-.09.107-.131l.087-.081.922-.788zm15.49-8H8v1h9.106a3.802 3.802 0 0 1 .385-1zM12 21h1v-1h-1zm-8-8h3v3H4zm1 2h1v-1H5zm2-7H4V5h3zM6 6H5v1h1zm18 5.886a4.072 4.072 0 0 1-1.4 2.621 2.805 2.805 0 0 1-2.496.385l-.057-.013-6.661 7.489a1.99 1.99 0 1 1-2.835-2.793c.026-.025 6.462-5.523 7.663-6.552a2.872 2.872 0 0 1 .808-3.317 3.873 3.873 0 0 1 2.843-.635.544.544 0 0 1 .487.46.603.603 0 0 1-.301.606l-1.646 1.285.309.788.63.469 1.708-1.327a.584.584 0 0 1 .652-.06.61.61 0 0 1 .296.594zm-1.396 1.08l-.824.64a.702.702 0 0 1-.853.009l-1.011-.781a.855.855 0 0 1-.09-.152l-.432-1.1a.713.713 0 0 1 .228-.817l.863-.67a2.384 2.384 0 0 0-.85.4 1.898 1.898 0 0 0-.416 2.332.67.67 0 0 1-.134.766c-.019.017-.037.035-7.856 6.716a.986.986 0 0 0 .03 1.373 1.015 1.015 0 0 0 1.4 0l6.745-7.585a.687.687 0 0 1 .787-.214l.142.035a1.856 1.856 0 0 0 1.652-.2 2.515 2.515 0 0 0 .62-.752zM7 12H4V9h3zm-1-2H5v1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/systemManagement32.json b/public/assets/components/assets/icon/systemManagement32.json new file mode 100644 index 0000000..05e2421 --- /dev/null +++ b/public/assets/components/assets/icon/systemManagement32.json @@ -0,0 +1 @@ +"M30.668 15.985a.612.612 0 0 0-.692.046l-2.282 1.772-.93-.693-.452-1.151 2.29-1.778a.585.585 0 0 0 .232-.58.645.645 0 0 0-.517-.521 4.946 4.946 0 0 0-3.582.855 3.626 3.626 0 0 0-.959 4.206c-.462.408-2.249 1.982-8.984 7.88a2.263 2.263 0 0 0-.113 3.297 2.233 2.233 0 0 0 1.593.661h.058a2.236 2.236 0 0 0 1.62-.744c2.96-3.297 7.366-8.192 8.059-8.934l.128.032a3.532 3.532 0 0 0 3.084-.47 5.148 5.148 0 0 0 1.744-3.26.658.658 0 0 0-.297-.618zm-2.06 3.089a2.625 2.625 0 0 1-2.31.27.971.971 0 0 0-.802.074c-.085.051-.16.096-8.29 9.147a1.242 1.242 0 0 1-.9.414 1.274 1.274 0 0 1-.92-.368 1.24 1.24 0 0 1-.364-.926 1.257 1.257 0 0 1 .43-.913c4.106-3.595 9.03-7.91 9.17-8.047a.71.71 0 0 0 .144-.82 2.63 2.63 0 0 1 .583-3.18 3.675 3.675 0 0 1 1.774-.662l-1.566 1.216a.766.766 0 0 0-.24.881l.552 1.408a.786.786 0 0 0 .087.15l1.285.995a.766.766 0 0 0 .925-.01l1.536-1.194a3.796 3.796 0 0 1-1.095 1.565zM16 27h1v1h-1zm9-18H11V8h14zM9 12H6v3h3zm-1 2H7v-1h1zm3 4h11.423l-1.137 1H11zm4.581 6H2V3h27v9h-1V4H3v19h13.723l-1.142 1zM9 7H6v3h3zM8 9H7V8h1zm15.316 5H11v-1h13.35c-.073.05-.158.09-.228.145a3.996 3.996 0 0 0-.806.855zM6 20h3v-3H6zm1-2h1v1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tabbedView16.json b/public/assets/components/assets/icon/tabbedView16.json new file mode 100644 index 0000000..d10d9b3 --- /dev/null +++ b/public/assets/components/assets/icon/tabbedView16.json @@ -0,0 +1 @@ +"M1 8h3v1H1zm7-6V0H2v2H0v1h3V1h4v2h9V2zM6 9h9V8H6zm-5 6h3v-1H1zm5 0h9v-1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tabbedView24.json b/public/assets/components/assets/icon/tabbedView24.json new file mode 100644 index 0000000..147771d --- /dev/null +++ b/public/assets/components/assets/icon/tabbedView24.json @@ -0,0 +1 @@ +"M2 12h4v1H2zm8-8V1H3v3H1v1h3V2h5v3h14V4zm-2 9h14v-1H8zm-6 8h4v-1H2zm6 0h14v-1H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tabbedView32.json b/public/assets/components/assets/icon/tabbedView32.json new file mode 100644 index 0000000..97dc0dd --- /dev/null +++ b/public/assets/components/assets/icon/tabbedView32.json @@ -0,0 +1 @@ +"M3 16h5v1H3zM14 6V2H5v4H2v1h4V3h7v4h17V6zm-3 11h18v-1H11zM3 27h5v-1H3zm8 0h18v-1H11z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/table16.json b/public/assets/components/assets/icon/table16.json new file mode 100644 index 0000000..f644919 --- /dev/null +++ b/public/assets/components/assets/icon/table16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 5h2v2H1zm8 2H4V6h5zm0 1v2H4V9zM1 9h2v2H1zm0 5v-2h2v2zm3 0v-2h5v2zm11 0h-5v-2h5zm0-3h-5V9h5zm0-3h-5V6h5zm0-3H1V2h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/table24.json b/public/assets/components/assets/icon/table24.json new file mode 100644 index 0000000..06ea00f --- /dev/null +++ b/public/assets/components/assets/icon/table24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zm5-1v-3h8v3zm8-8H6V9h8zm0 1v3H6v-3zm8 7h-7v-3h7zm0-4h-7v-3h7zm0-4h-7V9h7zM2 4h20v4H2zm0 5h3v3H2zm0 4h3v3H2zm0 4h3v3H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/table32.json b/public/assets/components/assets/icon/table32.json new file mode 100644 index 0000000..125088e --- /dev/null +++ b/public/assets/components/assets/icon/table32.json @@ -0,0 +1 @@ +"M2 5v22h28V5zm6 21H3v-4h5zm0-5H3v-4h5zm0-5H3v-4h5zm10 10H9v-4h9zm0-5H9v-4h9zm0-5H9v-4h9zm11 10H19v-4h10zm0-5H19v-4h10zm0-5H19v-4h10zm0-5H3V6h26z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tables16.json b/public/assets/components/assets/icon/tables16.json new file mode 100644 index 0000000..75803f3 --- /dev/null +++ b/public/assets/components/assets/icon/tables16.json @@ -0,0 +1 @@ +"M14 5V3h-2V1H0v10h2v2h2v2h12V5zM1 2h10v2H1zm3 6h3v2H4zm3-1H4V5h3zm1 1h3v2H8zm0-1V5h3v2zM1 5h2v2H1zm0 5V8h2v2zm2 2v-1h9V4h1v8zm12 2H5v-1h9V6h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tables24.json b/public/assets/components/assets/icon/tables24.json new file mode 100644 index 0000000..b5c2fa0 --- /dev/null +++ b/public/assets/components/assets/icon/tables24.json @@ -0,0 +1 @@ +"M21 8h2v14H7v-2h1v1h14V9h-1zm-1 11V5h-2v1h1v12H5v-1H4v2zM1 16V2h16v14zm9-1v-2H5v2zm0-8H5v2h5zm-5 3v2h5v-2zm11 3h-5v2h5zm0-3h-5v2h5zm0-3h-5v2h5zM2 6h14V3H2zm0 3h2V7H2zm0 3h2v-2H2zm0 3h2v-2H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tables32.json b/public/assets/components/assets/icon/tables32.json new file mode 100644 index 0000000..b39565e --- /dev/null +++ b/public/assets/components/assets/icon/tables32.json @@ -0,0 +1 @@ +"M31 12v18H9v-4h1v3h20V13h-2v-1zm-4 13V7h-3v1h2v16H6v-3H5v4zM1 20V2h22v18zm13-1v-3H7v3zm0-11H7v3h7zm-7 4v3h7v-3zm15 4h-7v3h7zm0-4h-7v3h7zm0-4h-7v3h7zM2 7h20V3H2zm0 4h4V8H2zm0 4h4v-3H2zm4 4v-3H2v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tablet16.json b/public/assets/components/assets/icon/tablet16.json new file mode 100644 index 0000000..8cd4308 --- /dev/null +++ b/public/assets/components/assets/icon/tablet16.json @@ -0,0 +1 @@ +"M15 14a1 1 0 0 0 1-1V4a1 1 0 0 0-1-1H1a1 1 0 0 0-1 1v9a1 1 0 0 0 1 1zm-.25-10a.25.25 0 0 1 .25.25v8.5a.25.25 0 0 1-.25.25H14V4zM13 4v9H4V4zM1 9h1V8H1V4.25A.25.25 0 0 1 1.25 4H3v9H1.25a.25.25 0 0 1-.25-.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tablet24.json b/public/assets/components/assets/icon/tablet24.json new file mode 100644 index 0000000..2ac4309 --- /dev/null +++ b/public/assets/components/assets/icon/tablet24.json @@ -0,0 +1 @@ +"M22.75 4H1.25A1.25 1.25 0 0 0 0 5.25v13.5A1.25 1.25 0 0 0 1.25 20h21.5A1.25 1.25 0 0 0 24 18.75V5.25A1.25 1.25 0 0 0 22.75 4zM1.25 19a.25.25 0 0 1-.25-.25V13h1v-2H1V5.25A.25.25 0 0 1 1.25 5H3v14zM4 5h17v14H4zm19 13.75a.25.25 0 0 1-.25.25H22V5h.75a.25.25 0 0 1 .25.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tablet32.json b/public/assets/components/assets/icon/tablet32.json new file mode 100644 index 0000000..789f564 --- /dev/null +++ b/public/assets/components/assets/icon/tablet32.json @@ -0,0 +1 @@ +"M30.5 5h-29A1.5 1.5 0 0 0 0 6.5v19A1.5 1.5 0 0 0 1.5 27h29a1.5 1.5 0 0 0 1.5-1.5v-19A1.5 1.5 0 0 0 30.5 5zm-29 21a.5.5 0 0 1-.5-.5V17h1v-2H1V6.5a.5.5 0 0 1 .5-.5H3v20zM4 26V6h25v20zm27-.5a.5.5 0 0 1-.5.5H30V6h.5a.5.5 0 0 1 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tag16.json b/public/assets/components/assets/icon/tag16.json new file mode 100644 index 0000000..1d3d6b6 --- /dev/null +++ b/public/assets/components/assets/icon/tag16.json @@ -0,0 +1 @@ +"M7.023 15.2a.518.518 0 0 0 .366-.152l7.459-7.46A.516.516 0 0 0 15 7.223V3.592a.52.52 0 0 0-.152-.367l-2.074-2.073A.519.519 0 0 0 12.407 1h-3.63a.517.517 0 0 0-.366.152L.952 8.61a.519.519 0 0 0 0 .734l5.704 5.704a.518.518 0 0 0 .367.152zM8.978 2h3.23L14 3.791v3.23l-6.978 6.98-5.023-5.023zM11 7a2 2 0 1 0-2-2 2 2 0 0 0 2 2zm0-3a1 1 0 1 1-1 1 .999.999 0 0 1 1-1zm-.805 4.795a.7.7 0 0 0 0-.99l-2-2a.7.7 0 0 0-.99 0l-3 3a.7.7 0 0 0 0 .99l2 2a.7.7 0 0 0 .99 0zM5.124 9.3L7.7 6.724 9.276 8.3 6.7 10.876z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tag24.json b/public/assets/components/assets/icon/tag24.json new file mode 100644 index 0000000..9226bac --- /dev/null +++ b/public/assets/components/assets/icon/tag24.json @@ -0,0 +1 @@ +"M18.78 2.22a.75.75 0 0 0-.53-.22H13a.75.75 0 0 0-.53.22l-10.5 10.5a.75.75 0 0 0 0 1.06l8.25 8.25a.75.75 0 0 0 1.06 0l10.5-10.5A.75.75 0 0 0 22 11V5.75a.75.75 0 0 0-.22-.53zM21 10.896l-10.25 10.25-7.896-7.896L13.104 3h5.043L21 5.854zM15 6.5A2.5 2.5 0 1 0 17.5 4 2.5 2.5 0 0 0 15 6.5zm4 0A1.5 1.5 0 1 1 17.5 5 1.502 1.502 0 0 1 19 6.5zm-6.409-.428a.725.725 0 0 0-1.02 0l-6.5 6.498a.72.72 0 0 0 0 1.021l5.338 5.339a.72.72 0 0 0 1.02 0l6.5-6.499a.72.72 0 0 0 0-1.021zM10.92 18.026L5.975 13.08l6.106-6.105 4.944 4.944z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tag32.json b/public/assets/components/assets/icon/tag32.json new file mode 100644 index 0000000..0dbcfb1 --- /dev/null +++ b/public/assets/components/assets/icon/tag32.json @@ -0,0 +1 @@ +"M29.707 7.293l-4-4A1 1 0 0 0 25 3h-7a.999.999 0 0 0-.707.293l-14 14a1 1 0 0 0 0 1.414l11 11a1 1 0 0 0 1.414 0l14-14A1 1 0 0 0 30 15V8a1 1 0 0 0-.293-.707zM29 15L15 29 4 18 18 4h7l4 4zm-8-6a3 3 0 1 0 3-3 3 3 0 0 0-3 3zm5 0a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-8.294-.705a1.005 1.005 0 0 0-1.414 0l-9 8.998a.997.997 0 0 0 0 1.414l7 7a.998.998 0 0 0 1.413 0l9.001-8.998a.998.998 0 0 0 0-1.414zM15 25l-7-7 9-9 7 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/takePedestrianRamp16.json b/public/assets/components/assets/icon/takePedestrianRamp16.json new file mode 100644 index 0000000..989cbdb --- /dev/null +++ b/public/assets/components/assets/icon/takePedestrianRamp16.json @@ -0,0 +1 @@ +"M9 5.1v-.917l1.852 1.04a.4.4 0 0 1-.196.749.394.394 0 0 1-.196-.052zM7.747 2.469a1 1 0 1 0-1.216-.722 1 1 0 0 0 1.216.722zM7.414 3h.042a.498.498 0 0 1 .368.162.479.479 0 0 1 .13.372l.044 2.751 1.83 1.729a.5.5 0 0 1 .154.311l.215 2.058a.493.493 0 0 1-.095.342L15 9.5V15H1v-2l4.805-1.201a.492.492 0 0 1-.009-.473l1.398-3.029-.003-.024.78.738-1.18 2.541 2.693-.673a.495.495 0 0 1-.28-.393l-.197-1.873-1.81-1.711a.64.64 0 0 1-.196-.396l-.274-2.533-1.282 2.18a.4.4 0 0 1-.69-.406L6.371 3zM14 10.781l-12 3V14h12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/takePedestrianRamp24.json b/public/assets/components/assets/icon/takePedestrianRamp24.json new file mode 100644 index 0000000..936d9cd --- /dev/null +++ b/public/assets/components/assets/icon/takePedestrianRamp24.json @@ -0,0 +1 @@ +"M10.1 2.5a1.4 1.4 0 1 1 1.4 1.4 1.399 1.399 0 0 1-1.4-1.4zm5.381 6.824a.635.635 0 0 0 .643-1.059l-2.314-1.27.109 1.46zM22 13.136V22H2v-3.091l6.305-1.82a.713.713 0 0 1-.395-.146.726.726 0 0 1-.15-.955l2.216-3.443.441-1.626 1.292 1.14-.365 1.3-2.376 3.435a.717.717 0 0 1-.157.149l5.341-1.542a.642.642 0 0 1-.169-.05.659.659 0 0 1-.323-.5l-.305-2.862-2.348-1.884-.298-3.223-1.66 2.859a.532.532 0 0 1-.739.206.52.52 0 0 1-.205-.675c.446-.919 1.507-3.083 2.163-4.248 1.139.07 2.405.16 2.472 1.086l.291 3.886 1.746 1.432.196 3.314a.652.652 0 0 1-.17.472zm-1 1.329L3 19.66V21h18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/takePedestrianRamp32.json b/public/assets/components/assets/icon/takePedestrianRamp32.json new file mode 100644 index 0000000..44b7937 --- /dev/null +++ b/public/assets/components/assets/icon/takePedestrianRamp32.json @@ -0,0 +1 @@ +"M20.878 21.144a1.057 1.057 0 0 0 .17-.603.953.953 0 0 0-.03-.202c-.03-.113-1.16-4.578-1.16-4.578l-1.926-1.878s-.343-4.121-.454-5.405c-.109-1.284-1.869-1.39-3.45-1.469a149.358 149.358 0 0 0-3.037 5.935.721.721 0 0 0 .296.934.74.74 0 0 0 1.024-.298l2.16-3.985.479 4.44 2.844 2.694 1.173 4.308a1.097 1.097 0 0 0 .416.48l-7.766 1.942a1.093 1.093 0 0 0 .445-.42l3.527-4.484.446-2.114-1.633-1.548-.782 2.462-3.366 4.485a1.082 1.082 0 0 0 .876 1.74L2 25.864V30h28V18.863zM29 29H3v-2.355l26-6.5zM18.753 11.689l-.165-1.967 3.162 1.765a.881.881 0 0 1-.824 1.51c-.611-.37-2.173-1.308-2.173-1.308zM14.1 4A1.9 1.9 0 1 1 16 5.9 1.899 1.899 0 0 1 14.1 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/terminal16.json b/public/assets/components/assets/icon/terminal16.json new file mode 100644 index 0000000..86101a6 --- /dev/null +++ b/public/assets/components/assets/icon/terminal16.json @@ -0,0 +1 @@ +"M15 1H1a1.002 1.002 0 0 0-1 1v12a1.001 1.001 0 0 0 1 1h14a1 1 0 0 0 1-1V2a1.001 1.001 0 0 0-1-1zm0 13H1V2h14zM3.318 10.328l-.707-.707L4.714 7.52 2.61 5.417l.707-.707 2.81 2.81zM11 10H7V9h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/terminal24.json b/public/assets/components/assets/icon/terminal24.json new file mode 100644 index 0000000..ae88948 --- /dev/null +++ b/public/assets/components/assets/icon/terminal24.json @@ -0,0 +1 @@ +"M21.5 3h-19A1.504 1.504 0 0 0 1 4.5v15A1.5 1.5 0 0 0 2.5 21h19a1.5 1.5 0 0 0 1.5-1.5v-15A1.504 1.504 0 0 0 21.5 3zm.5 16.5a.501.501 0 0 1-.5.5h-19a.501.501 0 0 1-.5-.5v-15a.506.506 0 0 1 .5-.5h19a.506.506 0 0 1 .5.5zM5.354 15.354l-.707-.707L7.793 11.5 4.646 8.354l.707-.707L9.207 11.5zM15 15h-5v-1h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/terminal32.json b/public/assets/components/assets/icon/terminal32.json new file mode 100644 index 0000000..6cf915d --- /dev/null +++ b/public/assets/components/assets/icon/terminal32.json @@ -0,0 +1 @@ +"M28 5H4a2.003 2.003 0 0 0-2 2v18a2.001 2.001 0 0 0 2 2h24a2.001 2.001 0 0 0 2-2V7a2.003 2.003 0 0 0-2-2zm1 20a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h24a1 1 0 0 1 1 1zM7.354 19.354l-.707-.707L9.793 15.5l-3.147-3.146.707-.707 3.854 3.853zM18 20h-6v-1h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/territoryBufferDistance16.json b/public/assets/components/assets/icon/territoryBufferDistance16.json new file mode 100644 index 0000000..8a31e59 --- /dev/null +++ b/public/assets/components/assets/icon/territoryBufferDistance16.json @@ -0,0 +1 @@ +"M3.875 15.974a7.45 7.45 0 0 1-2.696-.747l.444-.897a6.438 6.438 0 0 0 2.334.648zm1.866-.077l-.164-.986a6.427 6.427 0 0 0 2.272-.839l.515.858a7.43 7.43 0 0 1-2.623.967zm4.093-2.124l-.711-.703a6.499 6.499 0 0 0 1.354-2.01l.919.395a7.516 7.516 0 0 1-1.562 2.318zm2.077-4.117l-.988-.152a6.57 6.57 0 0 0-.078-2.424l.976-.217a7.577 7.577 0 0 1 .09 2.793zm-1.613-4.1a6.526 6.526 0 0 0-1.482-1.917l.664-.748a7.493 7.493 0 0 1 1.708 2.212zM1.25 2.869l-.5-.865a7.42 7.42 0 0 1 2.64-.922l.147.988a6.475 6.475 0 0 0-2.287.8zm6.23-.147a6.439 6.439 0 0 0-2.322-.69l.1-.994a7.418 7.418 0 0 1 2.681.795zM0 10h3V7H0zm1-2h1v1H1zm9 .5L8 7v1H6V7L4 8.5 6 10V9h2v1zM6 11v.08l-3.208 1.465.416.91L7 11.722V11zm0-5h1V4H1v1h5zm10 8.155a6.44 6.44 0 0 1-3.603.832 9.959 9.959 0 0 0 0-12.974A6.457 6.457 0 0 1 16 2.845V1.732a7.545 7.545 0 0 0-4.738-.573l-.929.194.685.657a8.961 8.961 0 0 1 0 12.98l-.685.657.929.194A7.545 7.545 0 0 0 12.8 16a7.452 7.452 0 0 0 3.2-.743z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/territoryBufferDistance24.json b/public/assets/components/assets/icon/territoryBufferDistance24.json new file mode 100644 index 0000000..828e40e --- /dev/null +++ b/public/assets/components/assets/icon/territoryBufferDistance24.json @@ -0,0 +1 @@ +"M23.61 21.64a10.449 10.449 0 0 1-8.731.73l-.808-.292.652-.56a11.842 11.842 0 0 0 0-18.037l-.652-.56.808-.29a10.518 10.518 0 0 1 8.69.707l-.488.871a9.485 9.485 0 0 0-7.056-.89 12.834 12.834 0 0 1 0 18.362 9.48 9.48 0 0 0 7.092-.91zm-8.589-5.807l.937.352a10.427 10.427 0 0 0 .616-2.67l-.995-.096a9.434 9.434 0 0 1-.558 2.414zm.25-8.49a10.541 10.541 0 0 0-1.645-2.189l-.715.7a9.504 9.504 0 0 1 1.49 1.981zM6.09 3a10.07 10.07 0 0 1 1.788.161l.183-.982A10.548 10.548 0 0 0 6.125 2a8.233 8.233 0 0 0-.797.028l.074.998C5.628 3.01 5.857 3 6.09 3zm9.938 6.008l-.943.332a9.438 9.438 0 0 1 .51 2.424l.997-.077a10.434 10.434 0 0 0-.564-2.68zm-3.79-5.044A10.497 10.497 0 0 0 9.823 2.67l-.353.935a9.51 9.51 0 0 1 2.185 1.17zM.803 21.554a10.482 10.482 0 0 0 2.523 1.07l.265-.966a9.44 9.44 0 0 1-2.28-.965zm8.495-.099l.334.943a10.49 10.49 0 0 0 2.438-1.244l-.566-.824a9.466 9.466 0 0 1-2.206 1.125zm-4.08.503l-.093.996q.493.046.998.046a10.548 10.548 0 0 0 1.738-.144l-.164-.986a9.681 9.681 0 0 1-2.479.088zM3.77 3.294l-.247-.969A10.404 10.404 0 0 0 .98 3.344l.49.87a9.478 9.478 0 0 1 2.3-.92zm10.538 14.032a9.524 9.524 0 0 1-1.528 1.952l.701.713a10.575 10.575 0 0 0 1.688-2.157zM1 11h3v3H1zm1 2h1v-1H2zm8 3.28V14H9v1.72l-6.262 3.854.524.852zM10 11V7H2v1h7v3zm5 1.5L13 11v1H7v-1l-2 1.5L7 14v-1h6v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/territoryBufferDistance32.json b/public/assets/components/assets/icon/territoryBufferDistance32.json new file mode 100644 index 0000000..e922f77 --- /dev/null +++ b/public/assets/components/assets/icon/territoryBufferDistance32.json @@ -0,0 +1 @@ +"M29.574 29.406l-.348-.937a13.31 13.31 0 0 1-9.625-.168 16.744 16.744 0 0 0 0-24.602 13.29 13.29 0 0 1 9.625-.168l.348-.937a14.307 14.307 0 0 0-11.102.512l-.8.333.692.5a15.75 15.75 0 0 1 0 24.121l-.591.5.699.333a14.25 14.25 0 0 0 11.102.513zm-21.834.886c-.226 0-.454-.006-.68-.018l.05-.998c.225.011.45.014.68.016q.632 0 1.245-.058l.092.997c-.457.04-.939.056-1.387.061zm-2.736-.272a14.047 14.047 0 0 1-1.997-.55l.335-.94a13.148 13.148 0 0 0 1.856.51zm6.165-.128l-.235-.973a13.142 13.142 0 0 0 1.834-.589l.375.928a14.303 14.303 0 0 1-1.974.634zm3.832-1.548l-.504-.864a13.514 13.514 0 0 0 1.588-1.09l.623.783a14.596 14.596 0 0 1-1.707 1.17zm3.227-2.577l-.73-.684a13.363 13.363 0 0 0 1.21-1.496l.822.57a14.332 14.332 0 0 1-1.301 1.61zm2.358-3.39l-.894-.446a13.249 13.249 0 0 0 .732-1.78l.95.31a14.225 14.225 0 0 1-.788 1.917zm1.288-3.923l-.985-.17a13.375 13.375 0 0 0 .19-1.917l1 .028a14.354 14.354 0 0 1-.204 2.06zm-.879-4.01a13.266 13.266 0 0 0-.361-1.89l.966-.26a14.244 14.244 0 0 1 .388 2.034zm-.994-3.71a13.314 13.314 0 0 0-.89-1.709l.85-.525a14.201 14.201 0 0 1 .958 1.837zm-2.018-3.27a13.582 13.582 0 0 0-1.34-1.383l.665-.746a14.479 14.479 0 0 1 1.44 1.486zm-2.865-2.558a13.452 13.452 0 0 0-1.678-.943l.426-.904a14.44 14.44 0 0 1 1.803 1.013zM3.34 3.471l-.335-.942c.248-.089.498-.169.752-.244l.283.96c-.236.068-.47.145-.7.226zm8.303-.197a13.589 13.589 0 0 0-1.88-.42l.148-.989a14.325 14.325 0 0 1 2.02.452zM5.92 2.838l-.138-.99a14.513 14.513 0 0 1 2.01-.14l.054 1h-.055a13.576 13.576 0 0 0-1.87.13zM12 10H3V9h10v6h-1zm1 8v4.317l-8.787 4.135-.426-.904L12 21.683V18zM3 15v3h3v-3zm2 2H4v-1h1zm12 2.19V17h-7v2.19L6.942 16.5 10 13.81V16h7v-2.19l3.058 2.69z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/testData16.json b/public/assets/components/assets/icon/testData16.json new file mode 100644 index 0000000..d50c697 --- /dev/null +++ b/public/assets/components/assets/icon/testData16.json @@ -0,0 +1 @@ +"M11 7H5V6h6v1zm0-3H5v1h6V4zM5 9h6V8H5v1zm1.3 5l1 1H2.1c-1.2-.2-2-1.2-2-2.5s.8-2.3 2-2.5H3V3.5c0-1.4.8-2.3 2-2.5h9c1.2.2 1.9 1.2 1.9 2.5S15.2 5.8 14 6h-1v3.1l-1 1V3.5c0-.5.1-1 .3-1.5H5c-.5 0-1 .7-1 1.5V10h6.9l-.4.8c-.2.4-.4.8-.4 1.3L9 11c-.6-.5-1.4-.5-2 0H2c-.5 0-1 .7-1 1.5S1.5 14 2 14h4.3zM13 5h1c.5 0 1.1-.7 1.1-1.5S14.5 2 14 2h-.6c-.3.5-.4 1-.4 1.5V5zm-2.9 9.2l-1.6-1.6-.7.7 2.3 2.3 5.2-5.2-.7-.7-4.5 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/testData24.json b/public/assets/components/assets/icon/testData24.json new file mode 100644 index 0000000..8e2b01b --- /dev/null +++ b/public/assets/components/assets/icon/testData24.json @@ -0,0 +1 @@ +"M16 10H8V9h8zm-4.87 11l1.064 1H3.5C2.122 22 1 20.43 1 18.5S2.122 15 3.5 15H5V5.75C5 3.682 6.122 2 7.5 2h13c1.378 0 2.45 1.57 2.45 3.5S21.878 9 20.5 9H19v7.138l-1 .979V5.75A5.994 5.994 0 0 1 18.64 3H7.5C6.792 3 6 4.176 6 5.75V15h10.57l-.71.826A4.141 4.141 0 0 0 15 18.5a5.186 5.186 0 0 0 .047.692l-1.032-.971A5.555 5.555 0 0 1 14.557 16H3.5C2.701 16 2 17.168 2 18.5S2.701 21 3.5 21zM19 8h1.5c.799 0 1.55-1.168 1.55-2.5S21.299 3 20.5 3h-.677A4.62 4.62 0 0 0 19 5.75zM8 13h8v-1H8zm8-7H8v1h8zm6.491 8.819l-6.998 6.851-2.832-2.663-.685.728 3.53 3.321 7.685-7.522z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/testData32.json b/public/assets/components/assets/icon/testData32.json new file mode 100644 index 0000000..7bbe6ab --- /dev/null +++ b/public/assets/components/assets/icon/testData32.json @@ -0,0 +1 @@ +"M22 8H10V7h12zm-6.58 21l1.056 1H5c-1.654 0-2.95-2.243-2.95-5S3.346 20 5 20h2l.1-13c0-2.757 1.346-5 3-5H27c1.654 0 3 2.243 3 5s-1.346 5-3 5h-2v10.437l-.991.977L24.1 7a8.049 8.049 0 0 1 1.003-4.05H10c-.944 0-2 1.76-2 4.05v13h14.088l-.754.835A6.365 6.365 0 0 0 20 25a7.906 7.906 0 0 0 .184 1.626l-1.153-1.092c-.01-.178-.031-.352-.031-.534a8.167 8.167 0 0 1 .984-4.05H5c-.944 0-2.05 1.76-2.05 4.05S4.056 29 5 29zM26.223 3A6.441 6.441 0 0 0 25 7v4h2c.944 0 2.1-1.71 2.1-4S27.944 3 27 3zM22 13H10v1h12zm-12 4h12v-1H10zm12-7H10v1h12zm8.547 9.78l-10.048 9.9-3.256-3.085-.687.726 3.957 3.749 10.735-10.577z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/text16.json b/public/assets/components/assets/icon/text16.json new file mode 100644 index 0000000..3bcd0fa --- /dev/null +++ b/public/assets/components/assets/icon/text16.json @@ -0,0 +1 @@ +"M8 2h7v1H8zm7 7V8h-5v1zm0-4H9v1h6zM1 12h14v-1H1zm0 3h14v-1H1zM4.83 1l3.428 8H7.17l-.857-2H2.687l-.858 2H.742L4.17 1zm1.055 5L4.5 2.77 3.115 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/text24.json b/public/assets/components/assets/icon/text24.json new file mode 100644 index 0000000..673b4ba --- /dev/null +++ b/public/assets/components/assets/icon/text24.json @@ -0,0 +1 @@ +"M22 5H12V4h10zm0 3h-8v1h8zm0 5v-1h-6v1zM2 17h20v-1H2zm0 4h20v-1H2zm.234-8L7.042 2.049h.916L12.766 13h-1.093L9.917 9H5.083l-1.756 4zm3.288-5h3.956L7.5 3.494z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/text32.json b/public/assets/components/assets/icon/text32.json new file mode 100644 index 0000000..82b084e --- /dev/null +++ b/public/assets/components/assets/icon/text32.json @@ -0,0 +1 @@ +"M15 4h14v1H15zm3 7h11v-1H18zm3 6h8v-1h-8zM3 23h26v-1H3zm0 6h26v-1H3zm11.89-12H16L9.869 3h-.628L3 17h1.11l1.764-4h7.288zm-8.575-5l3.24-7.348L12.73 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textLarge16.json b/public/assets/components/assets/icon/textLarge16.json new file mode 100644 index 0000000..a2d91b6 --- /dev/null +++ b/public/assets/components/assets/icon/textLarge16.json @@ -0,0 +1 @@ +"M11.537 11l1.655 4h1.096L8.46 1h-.92L1.712 15h1.096l1.655-4zM8 2.45L11.123 10H4.877z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textLarge24.json b/public/assets/components/assets/icon/textLarge24.json new file mode 100644 index 0000000..6144648 --- /dev/null +++ b/public/assets/components/assets/icon/textLarge24.json @@ -0,0 +1 @@ +"M11.539 2l-9 20h1.088l3.167-7h10.412l3.167 7h1.089l-9-20zM7.244 14L12 3.486 16.756 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textLarge32.json b/public/assets/components/assets/icon/textLarge32.json new file mode 100644 index 0000000..8f68925 --- /dev/null +++ b/public/assets/components/assets/icon/textLarge32.json @@ -0,0 +1 @@ +"M15.593 3L5.206 29h1.077l3.595-9h12.243l3.596 9h1.077L16.407 3zm-5.315 16L16 4.676 21.722 19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textMedium16.json b/public/assets/components/assets/icon/textMedium16.json new file mode 100644 index 0000000..898f0e3 --- /dev/null +++ b/public/assets/components/assets/icon/textMedium16.json @@ -0,0 +1 @@ +"M11.508 13h1.085L8.406 3h-.812L3.407 13h1.085l1.255-3h4.505zM6.166 9L8 4.62 9.834 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textMedium24.json b/public/assets/components/assets/icon/textMedium24.json new file mode 100644 index 0000000..51f48f5 --- /dev/null +++ b/public/assets/components/assets/icon/textMedium24.json @@ -0,0 +1 @@ +"M18.062 19h1.09L12.459 4h-.918L4.848 19h1.09l2.24-5h7.645zm-9.437-6L12 5.464 15.375 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textMedium32.json b/public/assets/components/assets/icon/textMedium32.json new file mode 100644 index 0000000..4f4a861 --- /dev/null +++ b/public/assets/components/assets/icon/textMedium32.json @@ -0,0 +1 @@ +"M15.612 6L7.326 26h1.106l2.463-6h10.21l2.463 6h1.106L16.388 6zm-4.307 13L16 7.561 20.695 19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textParagraphLarge16.json b/public/assets/components/assets/icon/textParagraphLarge16.json new file mode 100644 index 0000000..94e5602 --- /dev/null +++ b/public/assets/components/assets/icon/textParagraphLarge16.json @@ -0,0 +1 @@ +"M15 3H8V2h7zm0 7h-3v1h3zm0-4h-5v1h5zM1 15h14v-1H1zM5.406 2l4.187 10H8.508l-1.26-3.012H2.752L1.492 12H.407L4.594 2zM6.83 7.988L5 3.619 3.171 7.988z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textParagraphLarge24.json b/public/assets/components/assets/icon/textParagraphLarge24.json new file mode 100644 index 0000000..94a4fcc --- /dev/null +++ b/public/assets/components/assets/icon/textParagraphLarge24.json @@ -0,0 +1 @@ +"M2 20h20v1H2zm-.14-2L8.54 3.028h.92L16.14 18h-1.09l-2.24-5H5.19l-2.24 5zm3.777-6h6.726L9 4.491zM18 16h4v-1h-4zM14 5v1h8V5zm2 6h6v-1h-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textParagraphLarge32.json b/public/assets/components/assets/icon/textParagraphLarge32.json new file mode 100644 index 0000000..4734ae3 --- /dev/null +++ b/public/assets/components/assets/icon/textParagraphLarge32.json @@ -0,0 +1 @@ +"M29 4v1H16V4zm-11 7h11v-1H18zm3 6h8v-1h-8zm3 6h5v-1h-5zM3 29h26v-1H3zm1.106-5H3l8.286-20h.776l8.286 20h-1.106l-2.462-6H6.569zm2.873-7h9.39L11.674 5.561z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textSmall16.json b/public/assets/components/assets/icon/textSmall16.json new file mode 100644 index 0000000..6d4842a --- /dev/null +++ b/public/assets/components/assets/icon/textSmall16.json @@ -0,0 +1 @@ +"M9.813 10l.857 2h1.088L8.33 4h-.66l-3.428 8H5.33l.857-2zM8 5.77L9.385 9h-2.77z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textSmall24.json b/public/assets/components/assets/icon/textSmall24.json new file mode 100644 index 0000000..f172791 --- /dev/null +++ b/public/assets/components/assets/icon/textSmall24.json @@ -0,0 +1 @@ +"M16.173 17.976h1.093L12.458 7.024h-.916L6.734 17.976h1.093L9.133 15h5.734zM9.572 14L12 8.47 14.428 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/textSmall32.json b/public/assets/components/assets/icon/textSmall32.json new file mode 100644 index 0000000..e26662e --- /dev/null +++ b/public/assets/components/assets/icon/textSmall32.json @@ -0,0 +1 @@ +"M15.686 9L9.555 23h1.11l1.728-4h7.214l1.728 4h1.11l-6.13-14zm-2.86 9L16 10.652 19.175 18z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/thumbsDown16.json b/public/assets/components/assets/icon/thumbsDown16.json new file mode 100644 index 0000000..17b06d1 --- /dev/null +++ b/public/assets/components/assets/icon/thumbsDown16.json @@ -0,0 +1 @@ +"M11 1v1h-.757l-1.6-1H3.646a1.595 1.595 0 0 0-1.446.894 1.469 1.469 0 0 0-.108 1.037 1.686 1.686 0 0 0-.628.943 1.796 1.796 0 0 0 .104 1.23 1.6 1.6 0 0 0-.539.953 1.541 1.541 0 0 0 .234 1.083 1.92 1.92 0 0 0-.28 1.681A1.502 1.502 0 0 0 2.392 10h2.873l.228.001-.04.068a3.73 3.73 0 0 0-.573 2.166c0 1.526.306 2.423.935 2.745a1.087 1.087 0 0 0 .499.12 1.38 1.38 0 0 0 .754-.245l.206-.15.001-.255a4.791 4.791 0 0 1 .722-2.34c.089-.133.175-.27.26-.407a4.665 4.665 0 0 1 .948-1.2 1.818 1.818 0 0 0 .422-.496L10.788 8H11v1h4V1zm0 6h-.788l-1.45 2.507a.832.832 0 0 1-.189.22 5.515 5.515 0 0 0-1.162 1.444c-.08.13-.162.258-.246.384a5.697 5.697 0 0 0-.87 2.542.07.07 0 0 1-.026-.01c-.016-.007-.39-.226-.39-1.852a2.774 2.774 0 0 1 .44-1.666c.069-.118.136-.236.2-.364a.863.863 0 0 0 .043-.845C6.337 9 5.934 9 5.265 9H2.393c-.303 0-.428-.379-.45-.455a.837.837 0 0 1 .279-.943l.58-.364-.524-.442a.637.637 0 0 1-.261-.583.689.689 0 0 1 .458-.507l.747-.305-.605-.533a.746.746 0 0 1-.186-.741.623.623 0 0 1 .431-.47l.777-.168-.486-.628a.48.48 0 0 1-.056-.527A.603.603 0 0 1 3.645 2h4.711l1.6 1H11zm3 1h-2V2h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/thumbsDown24.json b/public/assets/components/assets/icon/thumbsDown24.json new file mode 100644 index 0000000..64163e4 --- /dev/null +++ b/public/assets/components/assets/icon/thumbsDown24.json @@ -0,0 +1 @@ +"M17 1v2h-1.796l-2.47-.966L5.81 2a2.22 2.22 0 0 0-2.045 1.166 1.755 1.755 0 0 0-.062 1.425A2.15 2.15 0 0 0 2.65 5.939a2.19 2.19 0 0 0 .262 1.713 2.253 2.253 0 0 0-.923 1.461 2.165 2.165 0 0 0 .445 1.672 2.705 2.705 0 0 0-.523 2.564A2.084 2.084 0 0 0 3.85 15h3.39c.242 0 .56 0 .8.015a4.966 4.966 0 0 0-1.242 3.153c0 2.194.42 3.457 1.284 3.861a1.363 1.363 0 0 0 .58.126 2.013 2.013 0 0 0 1.213-.46l.179-.151v-.232a7.073 7.073 0 0 1 1.174-3.496 8.993 8.993 0 0 1 2.49-2.649L16.04 12H17v2h5V1zm0 10h-1.473l-2.448 3.395a9.933 9.933 0 0 0-2.683 2.867 8.134 8.134 0 0 0-1.328 3.772.658.658 0 0 1-.562.09c-.166-.08-.708-.521-.708-2.956a4.09 4.09 0 0 1 1.101-2.614 1.051 1.051 0 0 0 .237-1.06C8.886 14 8.266 14 7.24 14H3.85c-.524 0-.847-.48-.976-.928a1.616 1.616 0 0 1 .556-1.821l.582-.363-.525-.443a1.27 1.27 0 0 1-.508-1.175 1.359 1.359 0 0 1 .892-1.013l.747-.305-.604-.533a1.208 1.208 0 0 1-.395-1.227 1.167 1.167 0 0 1 .908-.851l.775-.167-.485-.628a.858.858 0 0 1-.153-.939A1.25 1.25 0 0 1 5.811 3h6.646l2.472.966L17 3.993zm4 2h-3V2h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/thumbsDown32.json b/public/assets/components/assets/icon/thumbsDown32.json new file mode 100644 index 0000000..280357d --- /dev/null +++ b/public/assets/components/assets/icon/thumbsDown32.json @@ -0,0 +1 @@ +"M2.122 18.034A2.564 2.564 0 0 0 4.578 20h4.61a12.784 12.784 0 0 1 1.447.054 4.448 4.448 0 0 1-.078.083c-.063.051-1.522 1.33-1.522 4.903 0 2.832.52 4.436 1.591 4.904a2.336 2.336 0 0 0 2.283-.577l.16-.148.001-.218a9.143 9.143 0 0 1 1.608-4.53 12.855 12.855 0 0 1 3.396-3.745L21.22 16H23v2h6V3h-6v2h-2.767L16.87 3H7.206a2.807 2.807 0 0 0-2.534 1.58 2.586 2.586 0 0 0-.068 2.196A2.683 2.683 0 0 0 3.139 8.55a2.773 2.773 0 0 0 .42 2.298 2.873 2.873 0 0 0-1.303 1.938 2.754 2.754 0 0 0 .653 2.22 3.037 3.037 0 0 0-.787 3.03zM24 4h4v13h-4zM3.927 15.477l.582-.364-.525-.442a1.889 1.889 0 0 1-.74-1.73 2.006 2.006 0 0 1 1.299-1.487l.748-.305-.605-.533a1.786 1.786 0 0 1-.58-1.814A1.725 1.725 0 0 1 5.447 7.54l.776-.167-.485-.628a1.589 1.589 0 0 1-.17-1.725A1.813 1.813 0 0 1 7.206 4h9.389l3.363 2H23v9h-2.32l-3.255 4.96a13.852 13.852 0 0 0-3.58 3.957 10.348 10.348 0 0 0-1.764 4.833 1.222 1.222 0 0 1-1.055.278c-.297-.13-.99-.78-.99-3.988 0-3.06 1.16-4.135 1.197-4.169.194-.193.705-.706.483-1.244-.25-.599-1.037-.627-2.528-.627h-4.61a1.58 1.58 0 0 1-1.495-1.241 1.99 1.99 0 0 1 .844-2.282z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/thumbsUp16.json b/public/assets/components/assets/icon/thumbsUp16.json new file mode 100644 index 0000000..4f42096 --- /dev/null +++ b/public/assets/components/assets/icon/thumbsUp16.json @@ -0,0 +1 @@ +"M14.738 8.86a1.92 1.92 0 0 0 .28-1.681A1.502 1.502 0 0 0 13.608 6h-3.101c.014-.022.026-.047.04-.07a3.73 3.73 0 0 0 .573-2.165c0-1.526-.306-2.423-.935-2.744a1.254 1.254 0 0 0-1.253.125l-.206.15-.001.254a4.791 4.791 0 0 1-.722 2.34c-.089.133-.175.27-.26.407a4.665 4.665 0 0 1-.948 1.2 1.818 1.818 0 0 0-.422.496L5.212 8H5V7H1v8h4v-1h.757l1.6 1h4.998a1.595 1.595 0 0 0 1.446-.894 1.469 1.469 0 0 0 .108-1.037 1.686 1.686 0 0 0 .628-.943 1.796 1.796 0 0 0-.104-1.23 1.6 1.6 0 0 0 .539-.953 1.541 1.541 0 0 0-.234-1.083zM4 14H2V8h2zm9.722-4.796a.637.637 0 0 1 .261.583.689.689 0 0 1-.458.507l-.747.305.605.533a.746.746 0 0 1 .186.741.623.623 0 0 1-.431.47l-.777.168.486.628a.48.48 0 0 1 .056.527.603.603 0 0 1-.548.334H7.644l-1.6-1H5V9h.788l1.45-2.507a.832.832 0 0 1 .189-.22 5.515 5.515 0 0 0 1.162-1.444c.08-.13.162-.258.246-.384a5.697 5.697 0 0 0 .87-2.542.07.07 0 0 1 .026.01c.016.007.39.226.39 1.852a2.774 2.774 0 0 1-.44 1.666 6.404 6.404 0 0 0-.2.364.863.863 0 0 0-.043.845c.225.36.628.36 1.297.36h2.872c.303 0 .428.379.45.455a.837.837 0 0 1-.279.943l-.58.364z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/thumbsUp24.json b/public/assets/components/assets/icon/thumbsUp24.json new file mode 100644 index 0000000..056edb2 --- /dev/null +++ b/public/assets/components/assets/icon/thumbsUp24.json @@ -0,0 +1 @@ +"M22.088 10.651a2.07 2.07 0 0 0-1.937-1.636S16.2 9.015 15.96 9a5.017 5.017 0 0 0 1.242-3.168c0-2.194-.42-3.457-1.284-3.861a1.768 1.768 0 0 0-1.793.335l-.179.15v.232a7.073 7.073 0 0 1-1.174 3.496 8.993 8.993 0 0 1-2.49 2.649L7.96 12H7v-2H2v13h5v-2h1.796l2.47.966L18.19 22a2.22 2.22 0 0 0 2.045-1.166 1.755 1.755 0 0 0 .062-1.425 2.15 2.15 0 0 0 1.053-1.348 2.19 2.19 0 0 0-.262-1.713 2.253 2.253 0 0 0 .923-1.461 2.165 2.165 0 0 0-.445-1.672 2.705 2.705 0 0 0 .523-2.564zM6 22H3V11h3zm14.571-9.251l-.582.363.525.443a1.27 1.27 0 0 1 .508 1.175 1.359 1.359 0 0 1-.892 1.013l-.747.305.604.533a1.208 1.208 0 0 1 .395 1.227 1.167 1.167 0 0 1-.908.851l-.775.167.485.628a.858.858 0 0 1 .153.939 1.25 1.25 0 0 1-1.148.607h-6.646l-2.472-.966L7 20.007V13h1.473l2.448-3.395a9.933 9.933 0 0 0 2.683-2.867 8.134 8.134 0 0 0 1.328-3.772.654.654 0 0 1 .562-.089c.166.078.708.52.708 2.955a4.09 4.09 0 0 1-1.101 2.614 1.051 1.051 0 0 0-.237 1.06c.25.494.87.494 1.896.494h3.391c.524 0 .847.48.976.928a1.616 1.616 0 0 1-.556 1.821z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/thumbsUp32.json b/public/assets/components/assets/icon/thumbsUp32.json new file mode 100644 index 0000000..290932d --- /dev/null +++ b/public/assets/components/assets/icon/thumbsUp32.json @@ -0,0 +1 @@ +"M29.878 13.966A2.564 2.564 0 0 0 27.422 12h-4.61a12.784 12.784 0 0 1-1.447-.054 4.48 4.48 0 0 1 .078-.083c.063-.051 1.522-1.33 1.522-4.903 0-2.832-.52-4.436-1.591-4.904a2.336 2.336 0 0 0-2.283.577l-.16.148L18.93 3a9.143 9.143 0 0 1-1.608 4.53 12.855 12.855 0 0 1-3.396 3.745L10.78 16H9v-2H3v15h6v-2h2.767l3.363 2h9.664a2.807 2.807 0 0 0 2.534-1.58 2.586 2.586 0 0 0 .069-2.196 2.683 2.683 0 0 0 1.464-1.773 2.773 2.773 0 0 0-.42-2.298 2.873 2.873 0 0 0 1.303-1.938 2.754 2.754 0 0 0-.653-2.22 3.037 3.037 0 0 0 .787-3.03zM8 28H4V15h4zm20.073-11.477l-.582.364.525.442a1.889 1.889 0 0 1 .74 1.73 2.006 2.006 0 0 1-1.299 1.487l-.748.305.605.533a1.786 1.786 0 0 1 .58 1.814 1.725 1.725 0 0 1-1.342 1.261l-.776.167.485.628a1.589 1.589 0 0 1 .17 1.725A1.813 1.813 0 0 1 24.794 28h-9.389l-3.363-2H9v-9h2.32l3.255-4.96a13.852 13.852 0 0 0 3.58-3.957 10.348 10.348 0 0 0 1.764-4.833 1.222 1.222 0 0 1 1.055-.278c.298.13.99.78.99 3.988 0 3.06-1.16 4.135-1.197 4.169-.194.193-.705.706-.483 1.244.25.599 1.037.627 2.528.627h4.61a1.58 1.58 0 0 1 1.495 1.241 1.99 1.99 0 0 1-.844 2.282z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tileLayer16.json b/public/assets/components/assets/icon/tileLayer16.json new file mode 100644 index 0000000..1c02ded --- /dev/null +++ b/public/assets/components/assets/icon/tileLayer16.json @@ -0,0 +1 @@ +"M0 14.09L1.2 7h1.014l-1.09 6.437a9.54 9.54 0 0 0 2.669.363 10.962 10.962 0 0 0 3.888-.748 12.79 12.79 0 0 1 4.526-.852 8.317 8.317 0 0 1 2.489.376l-1.72-10.163a7.212 7.212 0 0 0-2.27-.399 5.895 5.895 0 0 0-2.367.434c-.11.04-.223.08-.339.12V1.506a6.86 6.86 0 0 1 2.706-.493 8.204 8.204 0 0 1 3.161.674L16 14.29a6.624 6.624 0 0 0-3.793-1.089c-3.665 0-4.749 1.6-8.414 1.6A9.158 9.158 0 0 1 0 14.089zM4 11V7h4V4h4v7zm4-2.5a.954.954 0 0 1-.995 1.062h-.002L7 10h1zm3 1.5v-.487A2.955 2.955 0 0 1 9.5 10zM9 7h2V5H9zm0 1v1h.5a2.713 2.713 0 0 0 1.5-.721V8zm-4 2h1v-.5c0-.574.312-.889.93-.936l.068-.005L7 8.5a1.174 1.174 0 0 1 .119-.5H5zM2 6V1h5v5zm1.564-2.19a1.625 1.625 0 0 1 .442-.756.903.903 0 0 1 .74-.179A2.186 2.186 0 0 1 5.182 2H3v2.34a.562.562 0 0 0 .336-.09.988.988 0 0 0 .228-.44zM6 2.56a1.258 1.258 0 0 0-.297.609 1 1 0 0 1-.279.544.871.871 0 0 1-.756.161l-.05-.009a2.108 2.108 0 0 0-.11.276A1.853 1.853 0 0 1 3.992 5H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tileLayer24.json b/public/assets/components/assets/icon/tileLayer24.json new file mode 100644 index 0000000..fa6073d --- /dev/null +++ b/public/assets/components/assets/icon/tileLayer24.json @@ -0,0 +1 @@ +"M20.83 3.078l3.051 18.105a13.093 13.093 0 0 0-5.423-1.017c-5.242 0-6.792 1.634-12.034 1.634A13.093 13.093 0 0 1 1 20.783L2.879 9.879l.866.866-1.621 9.405a13.727 13.727 0 0 0 4.3.65 22.054 22.054 0 0 0 5.783-.79 24.03 24.03 0 0 1 6.25-.844 16.25 16.25 0 0 1 4.158.52l-2.674-15.87a11.86 11.86 0 0 0-3.63-.615 7.791 7.791 0 0 0-3.49.725c-.26.106-.529.216-.821.321V3.178a9.538 9.538 0 0 1 4.31-.978 12.674 12.674 0 0 1 4.52.878zM12 11V5h7v13H6v-7zm-5 6h2.382a1.9 1.9 0 0 1 .669-1.215 1.314 1.314 0 0 0 .246-.275 1.058 1.058 0 0 0-.052-.21 1.43 1.43 0 0 1-.08-.572 1.499 1.499 0 0 1 .735-1.097l.144-.09c.123-.073.244-.136.354-.193a2.509 2.509 0 0 0 .26-.146l.342-.326V12H7zm5 0v-2.841c-.047.025-.09.05-.142.076-.094.05-.198.103-.3.163l-.11.07c-.239.156-.28.263-.289.355a.33.33 0 0 0 .02.11 1.507 1.507 0 0 1 .1.763 1.562 1.562 0 0 1-.482.758 1.258 1.258 0 0 0-.392.546zm6 0v-2.95a3.406 3.406 0 0 0-1.067.458A2.75 2.75 0 0 1 15.5 15a4.35 4.35 0 0 1-2.5-.768V17zm-5-6h5V6h-5zm0 1v.92A3.324 3.324 0 0 0 15.5 14a1.9 1.9 0 0 0 .93-.357 4.185 4.185 0 0 1 1.57-.597V12zm-2-2H4V3h7zM9.516 4.15A1.897 1.897 0 0 1 9.814 4H5v3.66a.516.516 0 0 0 .34-.028c.411-.188.643-.96.743-1.288a1.418 1.418 0 0 1 1.241-.923 1.692 1.692 0 0 1 .791.047.732.732 0 0 0 .276.042c.11-.007.215-.178.374-.457a2.397 2.397 0 0 1 .75-.904zM10 9V5.048a1.839 1.839 0 0 0-.366.499 1.516 1.516 0 0 1-1.18.96 1.815 1.815 0 0 1-.593-.071.687.687 0 0 0-.354-.032c-.193.036-.43.105-.467.229A2.915 2.915 0 0 1 5.756 8.54a1.474 1.474 0 0 1-.62.135c-.044 0-.091-.013-.136-.016V9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tileLayer32.json b/public/assets/components/assets/icon/tileLayer32.json new file mode 100644 index 0000000..ab997f4 --- /dev/null +++ b/public/assets/components/assets/icon/tileLayer32.json @@ -0,0 +1 @@ +"M27 3.9L31 28a33.153 33.153 0 0 0-7.538-.8c-6.876 0-8.048 2.6-14.924 2.6A16.273 16.273 0 0 1 1 28l2.705-16.295.869.869-2.466 14.86a15.986 15.986 0 0 0 6.43 1.366 20.416 20.416 0 0 0 7.155-1.252 22.375 22.375 0 0 1 7.77-1.348 37.271 37.271 0 0 1 6.312.528L26.124 4.73a26.266 26.266 0 0 0-5.05-.518 15.769 15.769 0 0 0-4.322.541l-.814-.814a17.085 17.085 0 0 1 5.136-.727A26.401 26.401 0 0 1 27 3.9zM16 7h9v17H8v-9h8zM9 23h3.244l.039-.137a6.509 6.509 0 0 1 .546-1.23 3.2 3.2 0 0 0 .337-.757.576.576 0 0 0-.101-.327 1.52 1.52 0 0 1-.217-.787c0-1.236 1.963-2.573 2.62-2.573H16V16H9zm7 0v-4.812h-.533c-.346.075-1.62 1.021-1.62 1.574a.556.556 0 0 0 .099.313 1.544 1.544 0 0 1 .22.801 2.887 2.887 0 0 1-.454 1.227 6.576 6.576 0 0 0-.414.897zm8 0v-4.918a10.154 10.154 0 0 0-2.276.865c-1.58.79-3.622.08-4.724-.427V23zm0-7h-7v1.41c.751.388 2.868 1.346 4.276.643A10.437 10.437 0 0 1 24 17.058zm-7-1h7V8h-7zM6 14V5h9v9zm8-8H7v5.145a.836.836 0 0 0 .627-.21 2.073 2.073 0 0 0 .663-1.392 1.508 1.508 0 0 1 1.448-1.558 1.895 1.895 0 0 1 1.194.494 1.292 1.292 0 0 0 .467.255.517.517 0 0 0 .122.034c.317 0 .486-.183.739-.608.04-.069.078-.129.125-.212A2.777 2.777 0 0 1 14 6.428zm0 7V7.513a2.365 2.365 0 0 0-.743.926c-.334.592-.749 1.329-1.736 1.329a1.737 1.737 0 0 1-1.069-.403c-.042-.03-.086-.061-.124-.09a.995.995 0 0 0-.59-.29c-.256 0-.448.294-.448.558a2.6 2.6 0 0 1-.112.672 3.02 3.02 0 0 1-.908 1.487 1.856 1.856 0 0 1-1.204.46c-.022 0-.044-.005-.066-.006V13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tiledImageryLayer16.json b/public/assets/components/assets/icon/tiledImageryLayer16.json new file mode 100644 index 0000000..7c1f4ce --- /dev/null +++ b/public/assets/components/assets/icon/tiledImageryLayer16.json @@ -0,0 +1 @@ +[{"d":"M8 2.714L5 4.912 7.967 7 11 4.859zm-.034 3.237L6.469 4.898l1.537-1.126L9.52 4.855zm5.901-4.263a8.204 8.204 0 0 0-3.161-.674c-2.69 0-2.724.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.158 9.158 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29zM7.963 9.735l1.913 1.469L8 12.79l-1.888-1.598zm-2.57.85L3.515 8.996l1.833-1.269 1.86 1.428zm3.319-1.44l1.866-1.47 1.907 1.321-1.888 1.597zm1.142 3.287l.771-.653.721-.61L14 8.922l-2.664-1.844-.794-.55-2.586 2.037-2.58-1.98-.796.551L2 8.923l2.653 2.245.72.608 1.73 1.465a10.029 10.029 0 0 1-3.31.559 9.537 9.537 0 0 1-2.668-.363L2.935 2.74A11.372 11.372 0 0 0 5.294 3a7.833 7.833 0 0 0 3.045-.552 5.894 5.894 0 0 1 2.367-.434 7.213 7.213 0 0 1 2.27.399l1.72 10.163a8.317 8.317 0 0 0-2.489-.376 11.574 11.574 0 0 0-2.353.232z"},{"opacity":".5","d":"M3.524 8.993l1.833-1.269 1.86 1.428-1.815 1.43-1.878-1.589z"},{"opacity":".25","d":"M10.599 10.594L8.714 9.146l1.865-1.469 1.907 1.32-1.887 1.597z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/tiledImageryLayer24.json b/public/assets/components/assets/icon/tiledImageryLayer24.json new file mode 100644 index 0000000..5f9ed54 --- /dev/null +++ b/public/assets/components/assets/icon/tiledImageryLayer24.json @@ -0,0 +1 @@ +[{"d":"M20.83 3.078a12.674 12.674 0 0 0-4.52-.878c-3.847 0-3.891 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.093 13.093 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.093 13.093 0 0 1 5.423 1.017zM6.425 20.8a13.724 13.724 0 0 1-4.3-.65l1.063-6.173 7.9 6.296a20.11 20.11 0 0 1-4.663.527zm-1.909-6.973l3.272-2.607 3.258 2.597-3.271 2.607zm4.199 3.346l3.271-2.607 3.286 2.618L12 19.791zm4.211-3.356l3.273-2.608 3.285 2.618-3.272 2.608zm.737 5.859L21 13.828 16.197 10l-4.213 3.357-4.196-3.345-4.54 3.619 1.6-9.288A16.193 16.193 0 0 0 8.57 4.8a9.957 9.957 0 0 0 2.888-.38L7.5 7.5l4.484 3.5L16.5 7.5l-4.286-3.334c.21-.08.413-.161.607-.241a7.791 7.791 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.248 16.248 0 0 0-4.157-.52 21.93 21.93 0 0 0-4.796.509zM12 5.156L15.01 7.5l-3.024 2.344-3-2.342z"},{"opacity":".5","d":"M4.512 13.827l3.272-2.607 3.258 2.597-3.271 2.607-3.259-2.597z"},{"opacity":".25","d":"M12.923 13.818l3.272-2.608 3.286 2.619-3.273 2.608-3.285-2.619z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/tiledImageryLayer32.json b/public/assets/components/assets/icon/tiledImageryLayer32.json new file mode 100644 index 0000000..f6c9f55 --- /dev/null +++ b/public/assets/components/assets/icon/tiledImageryLayer32.json @@ -0,0 +1 @@ +[{"d":"M16 5l-6 5 5.99 5L22 10zm-4.438 5.001L16 6.301 20.438 10l-4.448 3.7zM27 3.9a26.401 26.401 0 0 0-5.926-.689c-5.144 0-5.927 1.657-10.735 1.657A14.99 14.99 0 0 1 5 3.9L1 28a16.273 16.273 0 0 0 7.538 1.8c6.876 0 8.048-2.6 14.924-2.6A33.153 33.153 0 0 1 31 28zM15.988 18.58l4.99 3.973-5.025 4.145-4.971-4.184zM10.2 21.856l-4.59-3.864 4.98-3.712 4.594 3.66zm6.597-3.912l4.602-3.617 4.987 3.764-4.62 3.81zm.188 9.2L28 18.056l-5.788-4.368-.825-.623-5.394 4.239-5.383-4.286-.83.618L4 17.944l11.488 9.67a20.078 20.078 0 0 1-6.95 1.186 15.987 15.987 0 0 1-6.43-1.366L5.795 5.217a15.6 15.6 0 0 0 4.544.651 17.43 17.43 0 0 0 5.445-.846 16.633 16.633 0 0 1 5.29-.81 26.26 26.26 0 0 1 5.05.517l3.651 22a37.271 37.271 0 0 0-6.313-.529 21.087 21.087 0 0 0-6.477.944z"},{"opacity":".5","d":"M5.613 17.995l4.98-3.712 4.595 3.659-4.984 3.917-4.591-3.864z"},{"opacity":".25","d":"M16.799 17.955l4.602-3.617 4.987 3.763-4.619 3.811-4.97-3.957z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/timer16.json b/public/assets/components/assets/icon/timer16.json new file mode 100644 index 0000000..06516d1 --- /dev/null +++ b/public/assets/components/assets/icon/timer16.json @@ -0,0 +1 @@ +"M1.2 9a6.8 6.8 0 1 0 12.653-3.45l2.029-2.029-2.403-2.403-2.03 2.029A6.79 6.79 0 0 0 1.2 9zm12.279-6.338l.86.86-.86.859-.86-.86zM8 3.2A5.8 5.8 0 1 1 2.2 9 5.806 5.806 0 0 1 8 3.2zm3 6.8H7V5h1v4h3zm-1-9H6V0h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/timer24.json b/public/assets/components/assets/icon/timer24.json new file mode 100644 index 0000000..90d543c --- /dev/null +++ b/public/assets/components/assets/icon/timer24.json @@ -0,0 +1 @@ +"M12 13h4v1h-5V7h1zM9 2h6V1H9zm13.65 3.916l-2.176 2.177A9.8 9.8 0 1 1 17.6 4.965l2.049-2.049zM12 4.2a8.8 8.8 0 1 0 8.8 8.8A8.81 8.81 0 0 0 12 4.2zm9.236 1.716L19.65 4.33l-1.086 1.086 1.586 1.586z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/timer32.json b/public/assets/components/assets/icon/timer32.json new file mode 100644 index 0000000..18e6152 --- /dev/null +++ b/public/assets/components/assets/icon/timer32.json @@ -0,0 +1 @@ +"M26.518 4l-1.95 1.95a13.352 13.352 0 1 0 3.293 3.67L30 7.482zM28.8 16.5A12.3 12.3 0 1 1 16.5 4.2a12.314 12.314 0 0 1 12.3 12.3zm-1.361-7.994L25.494 6.56l1.086-1.085 1.944 1.944zM17 17h8v1h-9V7h1zm3-15h-7V1h7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/title16.json b/public/assets/components/assets/icon/title16.json new file mode 100644 index 0000000..722f8a3 --- /dev/null +++ b/public/assets/components/assets/icon/title16.json @@ -0,0 +1 @@ +"M8 15V3H2V2h13v1H9v12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/title24.json b/public/assets/components/assets/icon/title24.json new file mode 100644 index 0000000..05ab7cd --- /dev/null +++ b/public/assets/components/assets/icon/title24.json @@ -0,0 +1 @@ +"M12 22V3H3V2h19v1h-9v19z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/title32.json b/public/assets/components/assets/icon/title32.json new file mode 100644 index 0000000..ad0b08a --- /dev/null +++ b/public/assets/components/assets/icon/title32.json @@ -0,0 +1 @@ +"M16 5H6V4h21v1H17v23h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/toggle16.json b/public/assets/components/assets/icon/toggle16.json new file mode 100644 index 0000000..1e7b11b --- /dev/null +++ b/public/assets/components/assets/icon/toggle16.json @@ -0,0 +1 @@ +"M12.5 1h-9a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 0 0-7zm0 6A2.5 2.5 0 1 1 15 4.5 2.5 2.5 0 0 1 12.5 7zm0 2h-9a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 0 0-7zM6 12.5A2.5 2.5 0 1 1 3.5 10 2.5 2.5 0 0 1 6 12.5zm6.5 2.5H5.912a3.47 3.47 0 0 0 0-5H12.5a2.5 2.5 0 0 1 0 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/toggle24.json b/public/assets/components/assets/icon/toggle24.json new file mode 100644 index 0000000..c780717 --- /dev/null +++ b/public/assets/components/assets/icon/toggle24.json @@ -0,0 +1 @@ +"M18 1H6a5 5 0 0 0 0 10h12a5 5 0 0 0 0-10zm0 8a3 3 0 1 1 3-3 3 3 0 0 1-3 3zm0 4H6a5 5 0 0 0 0 10h12a5 5 0 0 0 0-10zm-.2 9H6a4 4 0 0 1 0-8h11.8a4 4 0 1 1 0 8zM6 15a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/toggle32.json b/public/assets/components/assets/icon/toggle32.json new file mode 100644 index 0000000..60adef2 --- /dev/null +++ b/public/assets/components/assets/icon/toggle32.json @@ -0,0 +1 @@ +"M24.3 17H7.7a6.5 6.5 0 0 0 0 13h16.6a6.5 6.5 0 0 0 0-13zm0 12H7.7a5.5 5.5 0 0 1 0-11h16.6a5.5 5.5 0 1 1 0 11zm0-27H7.7a6.5 6.5 0 0 0 0 13h16.6a6.5 6.5 0 0 0 0-13zm.2 10.8a4.3 4.3 0 1 1 4.3-4.3 4.3 4.3 0 0 1-4.3 4.3zm-17 6.4a4.3 4.3 0 1 0 4.3 4.3 4.3 4.3 0 0 0-4.3-4.3zm0 7.6a3.3 3.3 0 1 1 3.3-3.3 3.304 3.304 0 0 1-3.3 3.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/toggleOff16.json b/public/assets/components/assets/icon/toggleOff16.json new file mode 100644 index 0000000..76bf2f9 --- /dev/null +++ b/public/assets/components/assets/icon/toggleOff16.json @@ -0,0 +1 @@ +"M12.5 5h-9a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 0 0-7zM6 8.5A2.5 2.5 0 1 1 3.5 6 2.5 2.5 0 0 1 6 8.5zm6.5 2.5H5.923A3.465 3.465 0 0 0 5.9 6h6.6a2.5 2.5 0 0 1 0 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/toggleOff24.json b/public/assets/components/assets/icon/toggleOff24.json new file mode 100644 index 0000000..4249308 --- /dev/null +++ b/public/assets/components/assets/icon/toggleOff24.json @@ -0,0 +1 @@ +"M18 7H6a5 5 0 0 0 0 10h12a5 5 0 0 0 0-10zm0 9H6a4 4 0 0 1 0-8h12a4 4 0 0 1 0 8zM6 9a3 3 0 1 0 3 3 3 3 0 0 0-3-3zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/toggleOff32.json b/public/assets/components/assets/icon/toggleOff32.json new file mode 100644 index 0000000..a45fa53 --- /dev/null +++ b/public/assets/components/assets/icon/toggleOff32.json @@ -0,0 +1 @@ +"M23.8 9H8.2a7 7 0 1 0 0 14h15.6a7 7 0 0 0 0-14zm0 13H8.2a6 6 0 0 1 0-12h15.6a6 6 0 1 1 0 12zM8 11.2a4.8 4.8 0 1 0 4.8 4.8A4.8 4.8 0 0 0 8 11.2zm0 8.6a3.8 3.8 0 1 1 3.8-3.8A3.804 3.804 0 0 1 8 19.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/toggleOn16.json b/public/assets/components/assets/icon/toggleOn16.json new file mode 100644 index 0000000..b685c09 --- /dev/null +++ b/public/assets/components/assets/icon/toggleOn16.json @@ -0,0 +1 @@ +"M12.5 5h-9a3.5 3.5 0 0 0 0 7h9a3.5 3.5 0 0 0 0-7zm0 6A2.5 2.5 0 1 1 15 8.5a2.5 2.5 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/toggleOn24.json b/public/assets/components/assets/icon/toggleOn24.json new file mode 100644 index 0000000..ee90b12 --- /dev/null +++ b/public/assets/components/assets/icon/toggleOn24.json @@ -0,0 +1 @@ +"M18 7H6a5 5 0 0 0 0 10h12a5 5 0 0 0 0-10zm0 8a3 3 0 1 1 3-3 3 3 0 0 1-3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/toggleOn32.json b/public/assets/components/assets/icon/toggleOn32.json new file mode 100644 index 0000000..b409c0f --- /dev/null +++ b/public/assets/components/assets/icon/toggleOn32.json @@ -0,0 +1 @@ +"M23.8 9H8.2a7 7 0 0 0 0 14h15.6a7 7 0 0 0 0-14zm.2 11.875A4.875 4.875 0 1 1 28.875 16 4.875 4.875 0 0 1 24 20.875z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/touch16.json b/public/assets/components/assets/icon/touch16.json new file mode 100644 index 0000000..eae1f70 --- /dev/null +++ b/public/assets/components/assets/icon/touch16.json @@ -0,0 +1 @@ +"M8 2.904H7V1.08h1zm3.048-.245l-.7-.713-1.373 1.349.701.713zm1.913 7.411a.935.935 0 0 0-1.011-.97 1.23 1.23 0 0 0-.397.066l-.026-.013a1.16 1.16 0 0 0-.827-.32 1.39 1.39 0 0 0-.211.034A1.098 1.098 0 0 0 9.35 8a1.47 1.47 0 0 0-.35.063V5.437a1.867 1.867 0 0 0-.42-1.377 1.645 1.645 0 0 0-2.147-.002A1.944 1.944 0 0 0 6 5.5v3.908L4.953 8.396a1.242 1.242 0 0 0-1.527-.303 1.11 1.11 0 0 0-.405 1.497l1.534 3.288 1.802 2.307.786-.62-1.706-2.162-1.53-3.274a.125.125 0 0 1 .02-.171c.106-.058.305.132.329.155L7 11.766V5.44a1.096 1.096 0 0 1 .142-.678.684.684 0 0 1 .725 0c.14.142.136.481.133.738V11h1V9.417C9 9 9.202 9 9.35 9c.174 0 .325 0 .325.417V10h.9v-.156a.654.654 0 0 1 .125-.011c.082 0 .125.022.125.042v.292h1c0-.037.22-.054.263-.06A25.262 25.262 0 0 1 12 13.594a12.327 12.327 0 0 1-.55 1.818l.858.287a15.775 15.775 0 0 0 .541-1.891A12.236 12.236 0 0 0 13 11.553a28.619 28.619 0 0 0-.04-1.483zM6.025 3.295L4.653 1.946l-.701.713 1.372 1.349z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/touch24.json b/public/assets/components/assets/icon/touch24.json new file mode 100644 index 0000000..11411ea --- /dev/null +++ b/public/assets/components/assets/icon/touch24.json @@ -0,0 +1 @@ +"M12.503 4.142l-.707-.707L13.3 1.932l.707.707zM10 1.134H9v2.833h1zm-2.86 2.3L5.637 1.933l-.707.707 1.503 1.503zm11.835 10.788a1.418 1.418 0 0 0-1.466-1.489 4.475 4.475 0 0 0-.693.064l-.042-.016A1.388 1.388 0 0 0 15.478 12a1.788 1.788 0 0 0-.587.064A1.84 1.84 0 0 0 13 11.06a2.768 2.768 0 0 0-1 .167V6.9a1.905 1.905 0 0 0-2-1.846A1.905 1.905 0 0 0 8 6.9v6.954L6.979 12.64a1.624 1.624 0 0 0-1.066-.733 1.775 1.775 0 0 0-1.264.161 1.478 1.478 0 0 0-.71.968 1.588 1.588 0 0 0 .167 1.137l2.154 4.38 3.32 4.064.773-.635-3.221-3.921-2.144-4.359a.619.619 0 0 1-.074-.446.485.485 0 0 1 .235-.322.796.796 0 0 1 .543-.051.708.708 0 0 1 .47.328L9 16.6V6.9a.908.908 0 0 1 1-.846.908.908 0 0 1 1 .846V14h1v-1.379c0-.373.336-.562 1-.562.374 0 1 .073 1 .562V14h1v-.563c0-.36.111-.47.478-.47.507 0 .522.684.522.762v1.063h1V13.76l-.005.002.005-.008v.006c.011-.005.362-.027.508-.027.129 0 .492.156.492.761.022.245 0 2.992 0 4.093a7.863 7.863 0 0 1-.463 2.657c-.16.421-.56 1.221-.56 1.221l.918.43s.272-.606.398-.925a7.32 7.32 0 0 0 .471-1.57A26.038 26.038 0 0 0 19 17.07z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/touch32.json b/public/assets/components/assets/icon/touch32.json new file mode 100644 index 0000000..d35ea84 --- /dev/null +++ b/public/assets/components/assets/icon/touch32.json @@ -0,0 +1 @@ +"M16.9 6.687l-.707-.707 1.99-1.99.706.707zM15 1h-1v3.953h1zm11 17.814A1.901 1.901 0 0 0 24.1 17a2.791 2.791 0 0 0-1.345.306l-.02-.015A1.903 1.903 0 0 0 20.94 16a2.54 2.54 0 0 0-1.083.207A2.02 2.02 0 0 0 18 15a2.045 2.045 0 0 0-1 .268V9.906a2.002 2.002 0 0 0-4 0v8.976l-2.242-2.993a1.957 1.957 0 0 0-2.657-.652 1.89 1.89 0 0 0-.655 2.573l3.4 6.963 3.45 5.288.839-.547-3.42-5.233-3.364-6.895a.931.931 0 0 1 .25-1.283.968.968 0 0 1 1.354.381L14 21.886V9.906a1.005 1.005 0 0 1 2 0v9.438h1v-2.456a1.005 1.005 0 0 1 2 0v2.456h1.034V17.52c0-.182 0-.521.906-.521a.907.907 0 0 1 .907.906v1.438H23v-.469c0-.505.596-.875 1.1-.875a.906.906 0 0 1 .902.874c.002.03-.002 5.427-.002 5.427a11.653 11.653 0 0 1-.188 2.523 7.87 7.87 0 0 1-1.869 3.586l.725.689a8.122 8.122 0 0 0 2.12-3.962 11.444 11.444 0 0 0 .178-1.24c.036-.417.034-.834.034-.834s.008-6.14 0-6.248zM12.811 5.84l-1.989-1.99-.707.708 1.989 1.989z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tour16.json b/public/assets/components/assets/icon/tour16.json new file mode 100644 index 0000000..0912536 --- /dev/null +++ b/public/assets/components/assets/icon/tour16.json @@ -0,0 +1 @@ +"M5 6.575v-4.64C5 .552 3.88.02 2.5.02S0 .55 0 1.936v4.639L2.5 9.08zm-4-4.64c0-.25 0-.916 1.5-.916s1.5.666 1.5.917V6.16L2.5 7.665 1 6.161zm15 5c0-1.384-1.12-1.916-2.5-1.916S11 5.55 11 6.936v4.639l2.5 2.506 2.5-2.506zm-1 4.226l-1.5 1.504-1.5-1.504V6.936c0-.251 0-.917 1.5-.917s1.5.666 1.5.917zM3 4H2V3h1zm10 4h1v1h-1zm-.226 8.003c-2.975 0-11.22-.117-12.5-1.389A.849.849 0 0 1 0 14c0-.855 1.179-1.012 2.963-1.249.934-.124 2.88-.382 3.038-.758-.099-.308-1.67-.82-3.548-.995L2 10.955V10l1 .05c1.481.177 4 .665 4 1.95 0 1.225-1.897 1.477-3.905 1.742a16.277 16.277 0 0 0-1.887.321c1.263.598 6.59.94 11.528.94l.264-.001V15h1v.996l-.496.004c-.18.001-.429.003-.73.003z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tour24.json b/public/assets/components/assets/icon/tour24.json new file mode 100644 index 0000000..b2d1c8b --- /dev/null +++ b/public/assets/components/assets/icon/tour24.json @@ -0,0 +1 @@ +"M1 3.69v6.395l3.5 3.509 3.5-3.51V3.69c0-1.938-1.567-2.684-3.5-2.684S1 1.752 1 3.69zm6 0v5.982l-2.5 2.506L2 9.672V3.69c0-.416 0-1.684 2.5-1.684S7 3.274 7 3.69zm12.5 4.316c-1.933 0-3.5.746-3.5 2.684v6.395l3.5 3.509 3.5-3.51V10.69c0-1.938-1.567-2.684-3.5-2.684zm2.5 8.666l-2.5 2.506-2.5-2.506V10.69c0-.416 0-1.684 2.5-1.684S22 10.274 22 10.69zM19.5 11a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0 2a.5.5 0 1 1 .5-.5.5.5 0 0 1-.5.5zM3 5.5A1.5 1.5 0 1 0 4.5 4 1.5 1.5 0 0 0 3 5.5zm2 0a.5.5 0 1 1-.5-.5.5.5 0 0 1 .5.5zM19.501 22H20v1.003L19.497 23C12.59 22.958 1 22.514 1 20c0-1.09 1.756-1.416 4.187-1.866 1.193-.22 3.677-.682 3.814-1.138-.116-.368-2.117-.889-4.523-.997L4 15.979V15l1 .026c2.06.128 5 .56 5 1.974 0 1.259-2.146 1.656-4.632 2.117-1.18.219-3.153.584-3.382.94.309.97 8.324 1.887 17.515 1.943z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tour32.json b/public/assets/components/assets/icon/tour32.json new file mode 100644 index 0000000..4ed745e --- /dev/null +++ b/public/assets/components/assets/icon/tour32.json @@ -0,0 +1 @@ +"M9 7.5A2.5 2.5 0 1 0 6.5 10 2.5 2.5 0 0 0 9 7.5zM6.5 9A1.5 1.5 0 1 1 8 7.5 1.501 1.501 0 0 1 6.5 9zm19 5a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.5-2.5zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.501 1.501 0 0 1-1.5 1.5zM11 14.094V5.486c0-2.498-2.015-3.459-4.5-3.459S2 2.987 2 5.486v8.608l4.5 4.523zM3 5.486c0-1.631 1.178-2.458 3.5-2.458s3.5.827 3.5 2.458v8.196l-3.5 3.517L3 13.682zm22.5 5.541c-2.485 0-4.5.96-4.5 3.459v8.608l4.5 4.523 4.5-4.523v-8.608c0-2.498-2.015-3.459-4.5-3.459zM29 22.682l-3.5 3.517-3.5-3.517v-8.196c0-1.631 1.178-2.458 3.5-2.458s3.5.827 3.5 2.458zm-3.68 8.314C15.138 30.78 3 29.91 3 27c0-1.355 2.293-1.776 4.947-2.264C9.16 24.514 12 23.992 12 23.5c0-.44-2.475-1.208-5.548-1.502L6 21.954V21l1 .049c2.11.232 6 .875 6 2.451 0 1.325-2.15 1.72-4.872 2.22C6.788 25.966 4 26.478 4 27c0 1.263 7.331 2.697 21.342 2.996l.145.004H26v1.057z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tourPinTear16.json b/public/assets/components/assets/icon/tourPinTear16.json new file mode 100644 index 0000000..89f9437 --- /dev/null +++ b/public/assets/components/assets/icon/tourPinTear16.json @@ -0,0 +1 @@ +"M10.374 16c-2.975 0-8.82-.114-10.1-1.386A.849.849 0 0 1 0 14c0-.855 1.179-1.012 2.963-1.249.934-.124 2.88-.382 3.038-.758-.099-.308-1.67-.82-3.548-.995L2 10.955V10l1 .05c1.481.177 4 .665 4 1.95 0 1.225-1.897 1.477-3.905 1.742a16.277 16.277 0 0 0-1.887.321c1.263.598 4.19.94 9.128.94L14 15v1zM5.756 2.86C5.756 4.44 4.25 6.578 3 9 1.75 6.577.244 4.44.244 2.86A2.79 2.79 0 0 1 3 0a2.79 2.79 0 0 1 2.756 2.86zm-1 0A1.791 1.791 0 0 0 3 1a1.791 1.791 0 0 0-1.756 1.86c0 .91.795 2.33 1.637 3.831L3 6.904l.12-.213c.84-1.502 1.636-2.92 1.636-3.83zM4 3.297v-.594A.703.703 0 0 0 3.297 2h-.594A.703.703 0 0 0 2 2.703v.594A.703.703 0 0 0 2.703 4h.594A.703.703 0 0 0 4 3.297zM15.756 7.86c0 1.58-1.506 3.717-2.756 6.14-1.25-2.423-2.756-4.56-2.756-6.14a2.758 2.758 0 1 1 5.512 0zm-1 0a1.759 1.759 0 1 0-3.512 0c0 .91.795 2.328 1.637 3.83l.119.213.12-.213c.84-1.502 1.636-2.92 1.636-3.83zM14 8.296v-.594A.703.703 0 0 0 13.297 7h-.594a.703.703 0 0 0-.703.703v.594a.703.703 0 0 0 .703.703h.594A.703.703 0 0 0 14 8.297z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tourPinTear24.json b/public/assets/components/assets/icon/tourPinTear24.json new file mode 100644 index 0000000..b3e6c00 --- /dev/null +++ b/public/assets/components/assets/icon/tourPinTear24.json @@ -0,0 +1 @@ +"M20 23.003L19.497 23C12.59 22.958 1 22.514 1 20c0-1.09 1.756-1.416 4.187-1.866 1.193-.22 3.677-.682 3.814-1.138-.116-.368-2.117-.889-4.523-.997L4 15.979V15l1 .026c2.06.128 5 .56 5 1.974 0 1.259-2.146 1.656-4.632 2.117-1.18.219-3.153.584-3.382.94.309.97 8.324 1.887 17.515 1.943H20zM9 5.133C9 7.412 6.814 10.5 5 14c-1.814-3.5-4-6.587-4-8.868A4.04 4.04 0 0 1 5 1a4.04 4.04 0 0 1 4 4.132zm-3.435 5.752C6.817 8.66 8 6.562 8 5.132A3.035 3.035 0 0 0 5 2a3.035 3.035 0 0 0-3 3.132c0 1.43 1.183 3.53 2.435 5.753.186.332.376.668.565 1.01.19-.342.379-.678.565-1.01zM7 5a2 2 0 1 1-2-2 2 2 0 0 1 2 2zM6 5a1 1 0 1 0-1 1 1 1 0 0 0 1-1zm17 7.132c0 2.281-2.186 5.368-4 8.868-1.814-3.5-4-6.587-4-8.868a4.002 4.002 0 1 1 8 0zm-3.435 5.753C20.817 15.66 22 13.562 22 12.132a3.003 3.003 0 1 0-6 0c0 1.43 1.183 3.53 2.435 5.753.186.332.376.668.565 1.01.19-.342.379-.678.565-1.01zM21 12a2 2 0 1 1-2-2 2 2 0 0 1 2 2zm-1 0a1 1 0 1 0-1 1 1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/tourPinTear32.json b/public/assets/components/assets/icon/tourPinTear32.json new file mode 100644 index 0000000..65197f1 --- /dev/null +++ b/public/assets/components/assets/icon/tourPinTear32.json @@ -0,0 +1 @@ +"M26 31.057l-.68-.06C15.138 30.778 3 29.91 3 27c0-1.355 2.293-1.776 4.947-2.264C9.16 24.514 12 23.992 12 23.5c0-.44-2.475-1.208-5.548-1.502L6 21.954V21l1 .049c2.11.232 6 .875 6 2.451 0 1.325-2.15 1.72-4.872 2.22C6.788 25.966 4 26.478 4 27c0 1.263 7.331 2.697 21.342 2.996l.145.004H26zM11.9 8.086C11.9 10.893 9.222 14.692 7 19c-2.222-4.308-4.9-8.107-4.9-10.914A4.96 4.96 0 0 1 7 3a4.96 4.96 0 0 1 4.9 5.086zm-4.01 7.19c1.548-2.761 3.01-5.37 3.01-7.19A3.954 3.954 0 0 0 7 4a3.954 3.954 0 0 0-3.9 4.086c0 1.82 1.462 4.429 3.01 7.19.292.524.592 1.058.89 1.601.298-.543.598-1.077.89-1.6zM9.13 8A2.13 2.13 0 1 1 7 5.834 2.147 2.147 0 0 1 9.13 8zm-1 0A1.13 1.13 0 1 0 7 9.166 1.15 1.15 0 0 0 8.13 8zm21.77 9.086c0 2.807-2.678 6.606-4.9 10.914-2.222-4.308-4.9-8.107-4.9-10.914a4.903 4.903 0 1 1 9.8 0zm-4.01 7.19c1.548-2.761 3.01-5.37 3.01-7.19a3.905 3.905 0 1 0-7.8 0c0 1.82 1.461 4.429 3.01 7.19.292.524.592 1.058.89 1.601.298-.543.598-1.077.89-1.6zM27.13 17A2.13 2.13 0 1 1 25 14.834 2.147 2.147 0 0 1 27.13 17zm-1 0A1.13 1.13 0 1 0 25 18.166 1.15 1.15 0 0 0 26.13 17z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/transparency16.json b/public/assets/components/assets/icon/transparency16.json new file mode 100644 index 0000000..ebfdfb9 --- /dev/null +++ b/public/assets/components/assets/icon/transparency16.json @@ -0,0 +1 @@ +[{"d":"M5 5v10h10V5zm9 9H6V6h8zM4 4v7H1V1h10v3z"},{"opacity":".5","d":"M6 6h5v5H6z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/transparency24.json b/public/assets/components/assets/icon/transparency24.json new file mode 100644 index 0000000..fd73fd1 --- /dev/null +++ b/public/assets/components/assets/icon/transparency24.json @@ -0,0 +1 @@ +[{"d":"M7 7v15h15V7zm14 14H8V8h13zM6 6v11H2V2h15v4z"},{"opacity":".5","d":"M8 8h9v9H8z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/transparency32.json b/public/assets/components/assets/icon/transparency32.json new file mode 100644 index 0000000..409dc21 --- /dev/null +++ b/public/assets/components/assets/icon/transparency32.json @@ -0,0 +1 @@ +[{"d":"M9 8v21h21V8zm20 20H10V9h19zM8 7v17H4V3h21v4z"},{"opacity":".5","d":"M10 9h15v15H10z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/trapezoidArea16.json b/public/assets/components/assets/icon/trapezoidArea16.json new file mode 100644 index 0000000..389da9a --- /dev/null +++ b/public/assets/components/assets/icon/trapezoidArea16.json @@ -0,0 +1 @@ +[{"d":"M12.382 14H3.618L.345 2h15.31l-3.273 12zm-8-1h7.236l2.727-10H1.655l2.727 10z"},{"opacity":".25","d":"M14.35 3l-2.73 10H4.38L1.65 3h12.7z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/trapezoidArea24.json b/public/assets/components/assets/icon/trapezoidArea24.json new file mode 100644 index 0000000..e90a880 --- /dev/null +++ b/public/assets/components/assets/icon/trapezoidArea24.json @@ -0,0 +1 @@ +[{"d":"M19.384 20H4.616L.349 4h23.302l-4.267 16zm-14-1h13.232l3.733-14H1.651l3.733 14z"},{"opacity":".25","d":"M22.35 5l-3.73 14H5.38L1.65 5h20.7z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/trapezoidArea32.json b/public/assets/components/assets/icon/trapezoidArea32.json new file mode 100644 index 0000000..17e805a --- /dev/null +++ b/public/assets/components/assets/icon/trapezoidArea32.json @@ -0,0 +1 @@ +[{"d":"M26.385 26H5.615L.352 6h31.296l-5.263 20zm-20-1h19.23l4.737-18H1.648l4.737 18z"},{"opacity":".25","d":"M30.35 7l-4.74 18H6.39L1.65 7h28.7z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/trash16.json b/public/assets/components/assets/icon/trash16.json new file mode 100644 index 0000000..2d59b14 --- /dev/null +++ b/public/assets/components/assets/icon/trash16.json @@ -0,0 +1 @@ +"M12.854 4h1.003l-.79 11.071a1.004 1.004 0 0 1-.999.929H3.932a1.004 1.004 0 0 1-.998-.93L2.143 4h1.003l.786 11h8.136zm-9.78-1H1V2h4V1a1.001 1.001 0 0 1 1-1h4a1.001 1.001 0 0 1 1 1v1h4v1H3.074zM6 2h4V1H6zm3.5 11a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-1 0v7a.5.5 0 0 0 .5.5zm-3 0a.5.5 0 0 0 .5-.5v-7a.5.5 0 0 0-1 0v7a.5.5 0 0 0 .5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/trash24.json b/public/assets/components/assets/icon/trash24.json new file mode 100644 index 0000000..903b6c5 --- /dev/null +++ b/public/assets/components/assets/icon/trash24.json @@ -0,0 +1 @@ +"M18.87 6h1.007l-.988 16.015A1.051 1.051 0 0 1 17.84 23H6.158a1.052 1.052 0 0 1-1.048-.984v-.001L4.123 6h1.003l.982 15.953a.05.05 0 0 0 .05.047h11.683zM9.5 19a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-1 0v10a.5.5 0 0 0 .5.5zm5 0a.5.5 0 0 0 .5-.5v-10a.5.5 0 0 0-1 0v10a.5.5 0 0 0 .5.5zM5.064 5H3V4h5v-.75A1.251 1.251 0 0 1 9.25 2h5.5A1.251 1.251 0 0 1 16 3.25V4h5v1H5.064zM9 4h6v-.75a.25.25 0 0 0-.25-.25h-5.5a.25.25 0 0 0-.25.25z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/trash32.json b/public/assets/components/assets/icon/trash32.json new file mode 100644 index 0000000..d87eee8 --- /dev/null +++ b/public/assets/components/assets/icon/trash32.json @@ -0,0 +1 @@ +"M25.835 7h1.003l-1.724 21.62A1.506 1.506 0 0 1 23.62 30H8.381a1.506 1.506 0 0 1-1.495-1.38L5.162 7h1.003l1.717 21.54a.503.503 0 0 0 .499.46h15.238a.503.503 0 0 0 .5-.46zM19.5 25a.501.501 0 0 0 .5-.5v-14a.5.5 0 0 0-1 0v14a.501.501 0 0 0 .5.5zm-7 0a.501.501 0 0 0 .5-.5v-14a.5.5 0 0 0-1 0v14a.501.501 0 0 0 .5.5zM29 5v1H3V5h8V3.5A1.502 1.502 0 0 1 12.5 2h7A1.502 1.502 0 0 1 21 3.5V5zm-9 0V3.5a.5.5 0 0 0-.5-.5h-7a.5.5 0 0 0-.5.5V5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/triangle16.json b/public/assets/components/assets/icon/triangle16.json new file mode 100644 index 0000000..186c012 --- /dev/null +++ b/public/assets/components/assets/icon/triangle16.json @@ -0,0 +1 @@ +"M15.933 15H1.067L8.5 1.46zM2.757 14h11.486L8.5 3.54z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/triangle24.json b/public/assets/components/assets/icon/triangle24.json new file mode 100644 index 0000000..1dddb95 --- /dev/null +++ b/public/assets/components/assets/icon/triangle24.json @@ -0,0 +1 @@ +"M23.776 22H1.224L12.5 1.46zM2.913 21h19.174L12.5 3.54z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/triangle32.json b/public/assets/components/assets/icon/triangle32.json new file mode 100644 index 0000000..21afde8 --- /dev/null +++ b/public/assets/components/assets/icon/triangle32.json @@ -0,0 +1 @@ +"M31.345 29H1.655L16.5 1.96zm-28-1h26.31L16.5 4.04z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/truckingDistance16.json b/public/assets/components/assets/icon/truckingDistance16.json new file mode 100644 index 0000000..d9dc76e --- /dev/null +++ b/public/assets/components/assets/icon/truckingDistance16.json @@ -0,0 +1 @@ +"M4 3L2 1.5 4 0v1h6v2h2V2l2 1.5L12 5V4H9V2H4zm11-1v3h1V2zM1 0H0v3h1zm15 15h-2.092a1.492 1.492 0 0 1-2.816 0H3.908a1.494 1.494 0 1 1-2.816-1H0V7h10v4h1V8h2.045C16 8 16 11.167 16 12.208zM3 14H2v1h1zm6-6H1v5h1.5a1.495 1.495 0 0 1 1.408 1H9zm2 4h-1v2h1zm3-1h.921A2.208 2.208 0 0 0 14 9.225zm-1 3h-1v1h1zm2 0v-2h-2V9h-1v4.092a1.474 1.474 0 0 1 1.908.908z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/truckingDistance24.json b/public/assets/components/assets/icon/truckingDistance24.json new file mode 100644 index 0000000..4ad1472 --- /dev/null +++ b/public/assets/components/assets/icon/truckingDistance24.json @@ -0,0 +1 @@ +"M6 6.19L2.942 3.5 6 .81V3h7v3h5V3.81l3.058 2.69L18 9.19V7h-6V4H6zM2 2H1v3h1zm20 17.017V22h-3.278A1.994 1.994 0 0 1 15 21H6a2 2 0 0 1-4 0 1.977 1.977 0 0 1 .278-1H1v-8h13v6h1v-5h3.8c2.888 0 3.2 4.208 3.2 6.017zM5 21a1 1 0 1 0-1 1 1.001 1.001 0 0 0 1-1zm8-8H2v6h2a1.993 1.993 0 0 1 1.722 1H13zm2 6h-1v1h1zm3 2a1 1 0 1 0-1 1 1.001 1.001 0 0 0 1-1zm3-2h-1.018l-1-2H17v-3h-1v5.278A1.977 1.977 0 0 1 17 19a2.002 2.002 0 0 1 2 2h2v-1.983zm-.04-1c-.114-1.522-.546-4-2.16-4H18v2h1.6l1 2zM22 5v3h1V5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/truckingDistance32.json b/public/assets/components/assets/icon/truckingDistance32.json new file mode 100644 index 0000000..5c497f4 --- /dev/null +++ b/public/assets/components/assets/icon/truckingDistance32.json @@ -0,0 +1 @@ +"M30 7v5h-1V7zM3 3H2v5h1zm4 3h8v4h10v2.19l3.058-2.69L25 6.81V9h-9V5H7V2.81L3.942 5.5 7 8.19zm22 19.017V29h-4.05a2.5 2.5 0 0 1-4.95-.5 2.475 2.475 0 0 1 .081-.6H9.92a2.475 2.475 0 0 1 .081.6 2.5 2.5 0 0 1-5 0 2.475 2.475 0 0 1 .081-.6H3V26H1V14h19v10h1v-6h4.8c2.969 0 3.2 5.37 3.2 7.017zM19 25V15H2v10zM9 28.5A1.5 1.5 0 1 0 7.5 30 1.502 1.502 0 0 0 9 28.5zm12-1.987V25h-1v1H4v1h1.513a2.475 2.475 0 0 1 3.974 0h11.026a2.513 2.513 0 0 1 .487-.487zm3 1.987a1.5 1.5 0 1 0-1.5 1.5 1.502 1.502 0 0 0 1.5-1.5zm4-3.5h-1.018l-1-2H24v-4h-2v7.05A2.5 2.5 0 0 1 24.95 28H28v-1.002L26 27v-.999L28 26v-.983zm-.03-1c-.126-2.205-.677-5-2.17-5H25v3h1.6l1 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/truckingTime16.json b/public/assets/components/assets/icon/truckingTime16.json new file mode 100644 index 0000000..8ea7dce --- /dev/null +++ b/public/assets/components/assets/icon/truckingTime16.json @@ -0,0 +1 @@ +"M12.55 7A3.44 3.44 0 0 0 16 3.5 3.44 3.44 0 0 0 12.55 0 3.526 3.526 0 0 0 9 3.5 3.526 3.526 0 0 0 12.55 7zM12 1.05V4h2V3h-1V1.05a2.5 2.5 0 1 1-1 0zm4 11.158C16 11.167 16 8 13.045 8H11v3h-1V7H0v7h1.092a1.494 1.494 0 1 0 2.816 1h7.184a1.492 1.492 0 0 0 2.816 0H16zM3 15H2v-1h1zm6-1H3.908A1.495 1.495 0 0 0 2.5 13H1V8h8zm2 0h-1v-2h1zm3-4.775A2.208 2.208 0 0 1 14.921 11H14zM13 15h-1v-1h1zm.908-1A1.474 1.474 0 0 0 12 13.092V9h1v3h2v2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/truckingTime24.json b/public/assets/components/assets/icon/truckingTime24.json new file mode 100644 index 0000000..dfd558c --- /dev/null +++ b/public/assets/components/assets/icon/truckingTime24.json @@ -0,0 +1 @@ +"M18.8 13H15v5h-1v-6H1v8h1.278A1.977 1.977 0 0 0 2 21a2 2 0 0 0 4 0h9a1.994 1.994 0 0 0 3.722 1H22v-2.983c0-1.81-.312-6.017-3.2-6.017zM4 22a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1zm9-2H5.722A1.993 1.993 0 0 0 4 19H2v-6h11zm2 0h-1v-1h1zm2 2a1 1 0 1 1 1-1 1.001 1.001 0 0 1-1 1zm4-2.983V21h-2a2.002 2.002 0 0 0-2-2 1.977 1.977 0 0 0-1 .278V14h1v3h1.982l1 2H21zM20.6 18l-1-2H18v-2h.8c1.614 0 2.046 2.478 2.16 4zM20 7h-3V3h1v3h2zm-2 4a5 5 0 1 0-5-5 5.006 5.006 0 0 0 5 5zm0-9a4 4 0 1 1-4 4 4.005 4.005 0 0 1 4-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/truckingTime32.json b/public/assets/components/assets/icon/truckingTime32.json new file mode 100644 index 0000000..87d3f4b --- /dev/null +++ b/public/assets/components/assets/icon/truckingTime32.json @@ -0,0 +1 @@ +"M30 25.017C30 23.37 29.769 18 26.8 18H22v6h-1v-8.589A8.004 8.004 0 0 1 18.726 14H2v12h2v1.9h2.081a2.475 2.475 0 0 0-.081.6 2.5 2.5 0 0 0 5 0 2.475 2.475 0 0 0-.081-.6h10.162a2.475 2.475 0 0 0-.081.6 2.5 2.5 0 0 0 4.95.5H30zM28.97 24h-.37l-1-2H26v-3h.8c1.493 0 2.044 2.795 2.17 5zM3 15h17v10H3zm5.5 15a1.5 1.5 0 1 1 1.5-1.5A1.502 1.502 0 0 1 8.5 30zm1.987-3a2.475 2.475 0 0 0-3.974 0H5v-1h16v-1h1v1.513a2.513 2.513 0 0 0-.487.487zM23.5 30a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5zm0-4a2.5 2.5 0 0 0-.5.05V19h2v4h1.982l1 2H29v1h-2v1l2-.002V28h-3.05a2.504 2.504 0 0 0-2.45-2zM24 1.2A6.8 6.8 0 1 0 30.8 8 6.8 6.8 0 0 0 24 1.2zm0 12.6A5.8 5.8 0 1 1 29.8 8a5.806 5.806 0 0 1-5.8 5.8zM24 8h3v1h-4V4h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/uTurn16.json b/public/assets/components/assets/icon/uTurn16.json new file mode 100644 index 0000000..0bca4a9 --- /dev/null +++ b/public/assets/components/assets/icon/uTurn16.json @@ -0,0 +1 @@ +"M12 6.2V14h-1V6.2a3 3 0 1 0-6 0v4.077l1.602-1.602.707.707-2.809 2.81-2.81-2.81.708-.707L4 10.277V6.2a4 4 0 0 1 8 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/uTurn24.json b/public/assets/components/assets/icon/uTurn24.json new file mode 100644 index 0000000..aa60611 --- /dev/null +++ b/public/assets/components/assets/icon/uTurn24.json @@ -0,0 +1 @@ +"M19 9.7V21h-1V9.7a5.5 5.5 0 0 0-11 0v5.58l1.64-1.64.707.707L6.5 17.194l-2.847-2.847.707-.707L6 15.28V9.7a6.5 6.5 0 0 1 13 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/uTurn32.json b/public/assets/components/assets/icon/uTurn32.json new file mode 100644 index 0000000..85c7303 --- /dev/null +++ b/public/assets/components/assets/icon/uTurn32.json @@ -0,0 +1 @@ +"M8.5 22.207l-3.854-3.853.707-.707L8 20.293V12.2a8 8 0 0 1 16 0V28h-1V12.2a7 7 0 0 0-14 0v8.093l2.646-2.646.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/uTurnRight16.json b/public/assets/components/assets/icon/uTurnRight16.json new file mode 100644 index 0000000..9ac451d --- /dev/null +++ b/public/assets/components/assets/icon/uTurnRight16.json @@ -0,0 +1 @@ +"M14.31 9.382l-2.81 2.81-2.81-2.81.708-.707L11 10.277V6.2a3 3 0 1 0-6 0V14H4V6.2a4 4 0 0 1 8 0v4.077l1.602-1.602z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/uTurnRight24.json b/public/assets/components/assets/icon/uTurnRight24.json new file mode 100644 index 0000000..d6eaa70 --- /dev/null +++ b/public/assets/components/assets/icon/uTurnRight24.json @@ -0,0 +1 @@ +"M20.347 14.347L17.5 17.194l-2.847-2.847.707-.707L17 15.28V9.7a5.5 5.5 0 1 0-11 0V21H5V9.7a6.5 6.5 0 1 1 13 0v5.58l1.64-1.64z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/uTurnRight32.json b/public/assets/components/assets/icon/uTurnRight32.json new file mode 100644 index 0000000..d20a6c1 --- /dev/null +++ b/public/assets/components/assets/icon/uTurnRight32.json @@ -0,0 +1 @@ +"M23.5 22.207l3.854-3.854-.707-.707L24 20.293V12.2a8 8 0 0 0-16 0V28h1V12.2a7 7 0 0 1 14 0v8.093l-2.646-2.646-.707.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/underline16.json b/public/assets/components/assets/icon/underline16.json new file mode 100644 index 0000000..6dc52b1 --- /dev/null +++ b/public/assets/components/assets/icon/underline16.json @@ -0,0 +1 @@ +"M14 15H2v-1h12zm-1-7V1h-1v7a4 4 0 0 1-8 0V1H3v7a5 5 0 0 0 10 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/underline24.json b/public/assets/components/assets/icon/underline24.json new file mode 100644 index 0000000..24047b2 --- /dev/null +++ b/public/assets/components/assets/icon/underline24.json @@ -0,0 +1 @@ +"M21 22H3v-1h18zm-9-3.4a7.007 7.007 0 0 0 7-6.998V2h-1v9.602A6 6 0 0 1 6 11.6V2H5v9.6a7.008 7.008 0 0 0 7 7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/underline32.json b/public/assets/components/assets/icon/underline32.json new file mode 100644 index 0000000..24e556b --- /dev/null +++ b/public/assets/components/assets/icon/underline32.json @@ -0,0 +1 @@ +"M28 29H4v-1h24zm-12-4.4a9.01 9.01 0 0 0 9-9V3h-1v12.6a8 8 0 0 1-16 0V3H7v12.6a9.01 9.01 0 0 0 9 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/undo16.json b/public/assets/components/assets/icon/undo16.json new file mode 100644 index 0000000..42f6374 --- /dev/null +++ b/public/assets/components/assets/icon/undo16.json @@ -0,0 +1 @@ +"M13 11V6a1 1 0 0 0-1-1H3.708l1.646 1.646-.707.707-2.81-2.809 2.81-2.809.706.707L3.796 4H12a2.003 2.003 0 0 1 2 2v5a2.003 2.003 0 0 1-2 2H8v-1h4a1 1 0 0 0 1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/undo24.json b/public/assets/components/assets/icon/undo24.json new file mode 100644 index 0000000..d496b0c --- /dev/null +++ b/public/assets/components/assets/icon/undo24.json @@ -0,0 +1 @@ +"M21 10v7a3.003 3.003 0 0 1-3 3h-6v-1h6a2.003 2.003 0 0 0 2-2v-7a2.003 2.003 0 0 0-2-2H5.707l2.646 2.646-.707.707L3.793 7.5l3.853-3.854.707.707L5.707 7H18a3.003 3.003 0 0 1 3 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/undo32.json b/public/assets/components/assets/icon/undo32.json new file mode 100644 index 0000000..564b734 --- /dev/null +++ b/public/assets/components/assets/icon/undo32.json @@ -0,0 +1 @@ +"M27 12v9a4.004 4.004 0 0 1-4 4h-7v-1h7a3.003 3.003 0 0 0 3-3v-9a3.003 3.003 0 0 0-3-3H6.72l2.647 2.646-.707.707L4.807 8.5 8.66 4.646l.707.707L6.721 8H23a4.004 4.004 0 0 1 4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ungroupItems16.json b/public/assets/components/assets/icon/ungroupItems16.json new file mode 100644 index 0000000..6f606ab --- /dev/null +++ b/public/assets/components/assets/icon/ungroupItems16.json @@ -0,0 +1 @@ +"M8 0v1H3V0H0v3h1v5H0v3h3v-1h2V9H3V8H2V3h1V2h5v1h1v2h1V3h1V0zM2 10H1V9h1zm0-8H1V1h1zm8 0H9V1h1zm6 6V5h-3v1H8V5H5v3h1v5H5v3h3v-1h5v1h3v-3h-1V8zM6 6h1v1H6zm1 9H6v-1h1zm6-1H8v-1H7V8h1V7h5v1h1v5h-1zm2 1h-1v-1h1zm-1-8V6h1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ungroupItems24.json b/public/assets/components/assets/icon/ungroupItems24.json new file mode 100644 index 0000000..e32ba09 --- /dev/null +++ b/public/assets/components/assets/icon/ungroupItems24.json @@ -0,0 +1 @@ +"M12 2v1H5V2H2v3h1v7H2v3h3v-1h4v-1H5v-1H4V5h1V4h7v1h1v4h1V5h1V2zM4 14H3v-1h1zM4 4H3V3h1zm10 0h-1V3h1zm8 8V9h-3v1h-7V9H9v3h1v7H9v3h3v-1h7v1h3v-3h-1v-7zm-12-2h1v1h-1zm1 11h-1v-1h1zm8-1h-7v-1h-1v-7h1v-1h7v1h1v7h-1zm2 1h-1v-1h1zm-1-10v-1h1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ungroupItems32.json b/public/assets/components/assets/icon/ungroupItems32.json new file mode 100644 index 0000000..0db9d8f --- /dev/null +++ b/public/assets/components/assets/icon/ungroupItems32.json @@ -0,0 +1 @@ +"M11 19H6v-1H5V6h1V5h12v1h1v5h1V6h1V3h-3v1H6V3H3v3h1v12H3v3h3v-1h5zm8-15h1v1h-1zM4 4h1v1H4zm1 16H4v-1h1zm24-6v-3h-3v1H14v-1h-3v3h1v12h-1v3h3v-1h12v1h3v-3h-1V14zm-17-2h1v1h-1zm1 16h-1v-1h1zm13-1H14v-1h-1V14h1v-1h12v1h1v12h-1zm2 1h-1v-1h1zm-1-15v-1h1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ungroupLayoutElements16.json b/public/assets/components/assets/icon/ungroupLayoutElements16.json new file mode 100644 index 0000000..1dac2e6 --- /dev/null +++ b/public/assets/components/assets/icon/ungroupLayoutElements16.json @@ -0,0 +1 @@ +"M2 2v5h13V2zm12 4H3V3h11zM2 14h6V8H2zm1-5h4v4H3zm6 5h6V8H9zm1-5h4v4h-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ungroupLayoutElements24.json b/public/assets/components/assets/icon/ungroupLayoutElements24.json new file mode 100644 index 0000000..5739953 --- /dev/null +++ b/public/assets/components/assets/icon/ungroupLayoutElements24.json @@ -0,0 +1 @@ +"M2 3v7h20V3zm19 6H3V4h18zm-8 12h9v-9h-9zm1-8h7v7h-7zM2 21h9v-9H2zm1-8h7v7H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/ungroupLayoutElements32.json b/public/assets/components/assets/icon/ungroupLayoutElements32.json new file mode 100644 index 0000000..670e3a4 --- /dev/null +++ b/public/assets/components/assets/icon/ungroupLayoutElements32.json @@ -0,0 +1 @@ +"M3 5v9h26V5zm25 8H4V6h24zM3.041 27.958h11.917V16.042H3.042zm.917-11h10.083v10.084H3.96zm13.083 11h11.917V16.042H17.043zm.917-11h10.084v10.084H17.957z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unlink16.json b/public/assets/components/assets/icon/unlink16.json new file mode 100644 index 0000000..d81b81c --- /dev/null +++ b/public/assets/components/assets/icon/unlink16.json @@ -0,0 +1 @@ +"M4.646 11.646l.707.707-2 2-.707-.707zm9.707-8.293l-.707-.707-2 2 .707.707zM11 1h-1v2l1 1zm5 6V6h-3l1 1zM6 16h1v-2l-1-1zm-5-5h3l-1-1H1zm5.757-2.243l-.803-.803a2.42 2.42 0 0 1-2.106-.591c-.037-.034-.08-.06-.116-.095l-1-1a2.5 2.5 0 1 1 3.536-3.536l1 1c.035.036.061.079.095.116a2.42 2.42 0 0 1 .591 2.106l.803.803A3.428 3.428 0 0 0 8.07 3.14c-.034-.037-.06-.08-.095-.116l-1-1a3.5 3.5 0 1 0-4.95 4.95l1 1c.036.035.08.06.116.095a3.428 3.428 0 0 0 3.616.687zm3.486-.514l.803.803a2.42 2.42 0 0 1 2.106.591c.037.034.08.06.116.095l1 1a2.5 2.5 0 1 1-3.536 3.536l-1-1c-.035-.036-.061-.079-.095-.116a2.42 2.42 0 0 1-.591-2.106l-.803-.803a3.428 3.428 0 0 0 .687 3.616c.034.037.06.08.095.116l1 1a3.5 3.5 0 1 0 4.95-4.95l-1-1c-.036-.035-.08-.06-.116-.095a3.428 3.428 0 0 0-3.616-.687z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unlink24.json b/public/assets/components/assets/icon/unlink24.json new file mode 100644 index 0000000..59513cd --- /dev/null +++ b/public/assets/components/assets/icon/unlink24.json @@ -0,0 +1 @@ +"M8.146 16.146l.707.707-3.5 3.5-.707-.707zM20.353 5.353l-.707-.707-3.5 3.5.707.707zM15 3h-1v3l1 1zm7 8v-1h-4l1 1zM10 22h1v-3l-1-1zm-7-8v1h4l-1-1zm6.69-1.309l-.827-.827a4.23 4.23 0 0 1-1.73.002 3.881 3.881 0 0 1-1.961-1.038l-1-1a4 4 0 1 1 5.656-5.656l1 1a3.967 3.967 0 0 1 1.063 1.937 3.735 3.735 0 0 1 .002 1.784l.796.796A4.986 4.986 0 0 0 13 8a4.98 4.98 0 0 0-.31-1.69 4.966 4.966 0 0 0-1.155-1.845l-1-1a5 5 0 1 0-7.07 7.07l1 1A4.966 4.966 0 0 0 6.31 12.69a4.77 4.77 0 0 0 3.38.001zm10.845.774a4.92 4.92 0 0 0-5.224-1.154l.796.796a3.735 3.735 0 0 1 1.784.002 3.967 3.967 0 0 1 1.937 1.063l1 1a4 4 0 1 1-5.656 5.656l-1-1a3.967 3.967 0 0 1-1.063-1.937 3.695 3.695 0 0 1 0-1.78l-.8-.801a5.05 5.05 0 0 0 1.156 5.225l1 1a5 5 0 1 0 7.07-7.07z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unlink32.json b/public/assets/components/assets/icon/unlink32.json new file mode 100644 index 0000000..33558f4 --- /dev/null +++ b/public/assets/components/assets/icon/unlink32.json @@ -0,0 +1 @@ +"M20 11l-1-1V5h1zM5 19v1h6l-1-1zm23-5v-1h-6l1 1zM13 28h1v-5l-1-1zM25.354 8.354l-.707-.707-4 4 .707.707zM7.647 24.647l.707.707 4-4-.707-.707zm3.853-6.85a6.33 6.33 0 0 0 1.975-.322l-.817-.817a5.294 5.294 0 0 1-4.906-1.41l-2-2a5.3 5.3 0 0 1 7.496-7.496l2 2a5.292 5.292 0 0 1 1.41 4.906l.817.817a6.303 6.303 0 0 0-1.52-6.43l-2-2a6.3 6.3 0 0 0-8.91 8.91l2 2a6.284 6.284 0 0 0 4.455 1.842zm16.455 1.248l-2-2a6.305 6.305 0 0 0-6.43-1.52l.817.817a5.212 5.212 0 0 1 4.906 1.41l2 2a5.3 5.3 0 0 1-7.496 7.496l-2-2a5.292 5.292 0 0 1-1.41-4.906l-.817-.817a6.303 6.303 0 0 0 1.52 6.43l2 2a6.3 6.3 0 0 0 8.91-8.91z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unlock16.json b/public/assets/components/assets/icon/unlock16.json new file mode 100644 index 0000000..a9db71b --- /dev/null +++ b/public/assets/components/assets/icon/unlock16.json @@ -0,0 +1 @@ +"M16 6V4a4 4 0 1 0-8 0v3H2a1.003 1.003 0 0 0-1 1v7a1.003 1.003 0 0 0 1 1h10a1.003 1.003 0 0 0 1-1V8a1.003 1.003 0 0 0-1-1h-1V4a1 1 0 0 1 2 0v2zm-4 2v7H2V8zm0-6a2 2 0 0 0-2 2v3H9V4a3 3 0 1 1 6 0v1h-1V4a2 2 0 0 0-2-2zM7 14H6V9h1v1h1v1H7v1h1v1H7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unlock24.json b/public/assets/components/assets/icon/unlock24.json new file mode 100644 index 0000000..81b70f7 --- /dev/null +++ b/public/assets/components/assets/icon/unlock24.json @@ -0,0 +1 @@ +"M1.5 10A1.504 1.504 0 0 0 0 11.5v10A1.504 1.504 0 0 0 1.5 23h15a1.504 1.504 0 0 0 1.5-1.5v-10a1.504 1.504 0 0 0-1.5-1.5H15V6.5c0-2.04 1.346-3.7 3-3.7 1.71 0 3 1.59 3 3.7V8h3V6.5A6.272 6.272 0 0 0 18 0a6.272 6.272 0 0 0-6 6.5V10zM13 6.5A5.274 5.274 0 0 1 18 1a5.274 5.274 0 0 1 5 5.5V7h-1v-.5c0-2.68-1.72-4.7-4-4.7-2.206 0-4 2.108-4 4.7V10h-1zm2 4.5h1.5a.506.506 0 0 1 .5.5v10a.506.506 0 0 1-.5.5h-15a.506.506 0 0 1-.5-.5v-10a.506.506 0 0 1 .5-.5zm-6 9H8v-5h1v1h1v1H9v1h1v1H9zm1-5H9v-1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unlock32.json b/public/assets/components/assets/icon/unlock32.json new file mode 100644 index 0000000..d6ca88b --- /dev/null +++ b/public/assets/components/assets/icon/unlock32.json @@ -0,0 +1 @@ +"M24.499 2A6.507 6.507 0 0 0 18 8.5V14h1V8.5a5.5 5.5 0 1 1 10.999 0V10H29V8.5a4.5 4.5 0 0 0-9 0V14H4a2.006 2.006 0 0 0-2 2v12a2.006 2.006 0 0 0 2 2h18a2.006 2.006 0 0 0 2-2V16a2.006 2.006 0 0 0-2-2h-1V8.5a3.5 3.5 0 0 1 7 0V11h3l-.001-2.5a6.508 6.508 0 0 0-6.5-6.5zM22 15a1.001 1.001 0 0 1 1 1v12a1.001 1.001 0 0 1-1 1H4a1.001 1.001 0 0 1-1-1V16a1.001 1.001 0 0 1 1-1zm-10 4h1v1h1v1h-1v1h1v1h-1v1h1v1h-1v1h-1zm1-1h1v1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unpin16.json b/public/assets/components/assets/icon/unpin16.json new file mode 100644 index 0000000..f745db4 --- /dev/null +++ b/public/assets/components/assets/icon/unpin16.json @@ -0,0 +1 @@ +"M14 8.804V10H9.828l1-1H13v-.196a.497.497 0 0 0-.319-.466l-.857-.333.772-.773.448.174A1.5 1.5 0 0 1 14 8.804zM8 15l.5 1 .5-1v-4.172l-1 1zm7.925-13.218L1.782 15.925l-.707-.707L6.293 10H3V8.804a1.5 1.5 0 0 1 .956-1.398L5 7l1.037-4-1.77-1.744A.511.511 0 0 1 4 .808V0h9v.808a.511.511 0 0 1-.266.448L10.963 3l.48 1.85 3.775-3.775zM6.447 2h4.106l1.015-1H5.432zm-.414 5h3.26l1.33-1.33L9.93 3H7.07zm1.26 2l1-1H5.188l-.87.338A.497.497 0 0 0 4 8.804V9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unpin24.json b/public/assets/components/assets/icon/unpin24.json new file mode 100644 index 0000000..891b1f0 --- /dev/null +++ b/public/assets/components/assets/icon/unpin24.json @@ -0,0 +1 @@ +"M20 14.274V15h-7v7l-.5 1-.5-1v-6.172L13.828 14h5.163c-.051-.65-.332-.856-1.333-1.515L16.93 12h-1.1l1.16-1.161.927.618c1.302.868 2.084 1.252 2.084 2.817zm2.4-10.966L3.307 22.399l-.707-.707L9.293 15H5v-.726c0-1.565.782-1.95 2.084-2.817l1.147-.765L10 4l-1.522-.43A2.029 2.029 0 0 1 7 1.619V1h11v.618a2.029 2.029 0 0 1-1.478 1.953L15 4l1.107 4.186L21.692 2.6zM10.137 3h4.724l1.388-.392A1.033 1.033 0 0 0 16.926 2H8.074a1.033 1.033 0 0 0 .676.608zm-.954 8h4.109l1.995-1.995L13.966 4h-2.931zm1.109 3l2-2H8.07l-.73.485c-1 .659-1.28.866-1.332 1.515z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unpin32.json b/public/assets/components/assets/icon/unpin32.json new file mode 100644 index 0000000..72acefa --- /dev/null +++ b/public/assets/components/assets/icon/unpin32.json @@ -0,0 +1 @@ +"M26 20.154V21h-9v9.09l-.5 1-.5-1v-8.262L17.828 20h7.168a2.752 2.752 0 0 0-1.527-2.324L22.116 17h-1.288l1.175-1.175 1.913.956A3.77 3.77 0 0 1 26 20.154zM5.48 30.227l-.354-.354-.354-.353 8.52-8.52H7v-.847a3.77 3.77 0 0 1 2.084-3.371l2.151-1.076 1.647-8.47-2.842-1.551A1.995 1.995 0 0 1 9 3.933V3h15v.933a1.995 1.995 0 0 1-1.04 1.752l-2.842 1.55 1.13 5.81 8.273-8.273.353.354.354.353zm5.039-25.421L12.706 6h7.588l2.187-1.193A.994.994 0 0 0 22.998 4H10.002a.994.994 0 0 0 .517.807zM12.197 16h6.096l2.101-2.102L19.054 7h-5.107zm2.096 4l3-3h-6.41l-1.352.676A2.752 2.752 0 0 0 8.004 20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unregister16.json b/public/assets/components/assets/icon/unregister16.json new file mode 100644 index 0000000..fd0cb24 --- /dev/null +++ b/public/assets/components/assets/icon/unregister16.json @@ -0,0 +1 @@ +"M12 6H3V5h9zm3-4v6h-1V3H1v9h7v1H0V2zM9 8H3v1h6zm6.35 2.35l-.7-.7-2.15 2.15-2.15-2.15-.7.7 2.15 2.15-2.15 2.15.7.7 2.15-2.15 2.15 2.15.7-.7-2.15-2.15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unregister24.json b/public/assets/components/assets/icon/unregister24.json new file mode 100644 index 0000000..3498b49 --- /dev/null +++ b/public/assets/components/assets/icon/unregister24.json @@ -0,0 +1 @@ +"M18 9H4V8h14zm-5 3H4v1h9zm8-8v9h-1V5H2v13h12v1H1V4zm2.35 11.35l-.7-.7-3.15 3.15-3.15-3.15-.7.7 3.15 3.15-3.15 3.15.7.7 3.15-3.15 3.15 3.15.7-.7-3.15-3.15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unregister32.json b/public/assets/components/assets/icon/unregister32.json new file mode 100644 index 0000000..c583bda --- /dev/null +++ b/public/assets/components/assets/icon/unregister32.json @@ -0,0 +1 @@ +"M24 13H7v-1h17zm-6 4H7v1h11zM28 6v12h-1V7H3v17h15v1H2V6zm1.35 14.35l-.7-.7-4.15 4.15-4.15-4.15-.7.7 4.15 4.15-4.15 4.15.7.7 4.15-4.15 4.15 4.15.7-.7-4.15-4.15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unselected16.json b/public/assets/components/assets/icon/unselected16.json new file mode 100644 index 0000000..7e3ba4f --- /dev/null +++ b/public/assets/components/assets/icon/unselected16.json @@ -0,0 +1 @@ +"M14 14V6.026a6.874 6.874 0 0 0-3.739 1.67l-.265-.636c-.053-.128-.104-.23-.156-.342a7.952 7.952 0 0 1 4.16-1.7V2H8V1h7v14h-3v-1zM5 1v1h1.008q.043.525.097.955l.992-.125A24.482 24.482 0 0 1 7 1.876V1zm3.124 4.784a4.43 4.43 0 0 1-.568-.945l-.922.389a5.428 5.428 0 0 0 .68 1.143 7.47 7.47 0 0 1 .505.767l.871-.49a8.577 8.577 0 0 0-.566-.864zm.83 5.41l.977-.213c-.07-.324-.11-.609-.15-.894a10.735 10.735 0 0 0-.239-1.284l-.969.252a9.547 9.547 0 0 1 .217 1.17c.044.31.087.619.164.97zM11 13.754a22.007 22.007 0 0 1-.377-.79l-.912.412c.086.19.195.41.3.624H9v1h2zM2 5H1v2h1zm-1 6h1V9H1zm2 4v-1H2v-1H1v2h2zm2 0h2v-1H5zM1 2v1h1V2h1V1H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unselected24.json b/public/assets/components/assets/icon/unselected24.json new file mode 100644 index 0000000..8ded4e5 --- /dev/null +++ b/public/assets/components/assets/icon/unselected24.json @@ -0,0 +1 @@ +"M21 3H10V2h12v20h-4v-1h3V9a10.699 10.699 0 0 0-6.252 1.96c-.154-.249-.35-.542-.558-.837A11.73 11.73 0 0 1 21 8zM2 2v2h1V3h1V2H2zm4 20h2v-1H6zm5 0h2v-1h-2zM3 6H2v2h1zm0 5H2v2h1zm0 5H2v2h1zm0 4H2v2h2v-1H3zM7.067 4.046l.996-.09C8 3 8 3 8 2H6v1h1v.022c.017.362.038.7.067 1.024zm6.774 10.168a13.604 13.604 0 0 0-.595-1.81l-.088-.21-.914.406.073.173a12.677 12.677 0 0 1 .553 1.68zm.306 2.096l-.996.091c.016.165.032.33.053.497a6.758 6.758 0 0 0 .413 1.631l.932-.365a5.747 5.747 0 0 1-.353-1.394c-.02-.155-.035-.307-.049-.46zM7.397 6.142a7.701 7.701 0 0 0 .772 2.035l.87-.494a6.726 6.726 0 0 1-.67-1.774zm4.47 4.237a11.45 11.45 0 0 0-.99-.802c-.211-.158-.424-.317-.632-.49l-.639.77c.222.183.447.352.671.52a10.747 10.747 0 0 1 .908.732zm3.583 9.592l-.888.457c.134.262.274.55.417.876l.305.696h1.257L16 21s-.405-.749-.55-1.03z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/unselected32.json b/public/assets/components/assets/icon/unselected32.json new file mode 100644 index 0000000..03f1a98 --- /dev/null +++ b/public/assets/components/assets/icon/unselected32.json @@ -0,0 +1 @@ +"M9 4H7V3h2zm2.744 5.325l.961-.275a15.776 15.776 0 0 1-.429-2.058l-.99.145a16.771 16.771 0 0 0 .458 2.188zm-.687-4.391l.998-.067c-.021-.31-.045-.622-.055-.972S12 3 12 3h-1s-.011.635 0 1 .037.636.057.934zM9 28H7v1h2zm4 0h-2v1h2zm4.132-9.438a12.05 12.05 0 0 1 .367 2.054l.996-.097a12.988 12.988 0 0 0-.398-2.218zm2.532 8.253l-.94.344c.108.293.23.609.37.95.126.31.286.594.43.891h1.06l.008-.012q-.31-.61-.572-1.256a28.45 28.45 0 0 1-.356-.917zM4 7H3v2h1zm13.74 15.788c.109.853.197 1.508.34 2.186l.979-.207c-.136-.641-.222-1.278-.328-2.106zM15 29h2v-1h-2zm.445-14.204a7.908 7.908 0 0 1 1.001 1.77l.924-.38a8.835 8.835 0 0 0-1.128-1.994zm-2.826-3.358a9.102 9.102 0 0 0 1.406 1.8l.72-.696a8.005 8.005 0 0 1-1.26-1.606zM4 19H3v2h1zM3 3v2h1V4h1V3H3zm1 20H3v2h1zm9.999-20c-.002.262-.014.522-.002.787.003.074.008.14.012.213H28v5.97a14.118 14.118 0 0 0-9.553 3.942c.176.294.336.608.488.926A13.02 13.02 0 0 1 28 10.97V28h-5.714l.337.832c.023.058.055.11.08.168H29V3zM4 15H3v2h1zm0-4H3v2h1zm0 16H3v2h2v-1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/updateFeatures16.json b/public/assets/components/assets/icon/updateFeatures16.json new file mode 100644 index 0000000..8410d0a --- /dev/null +++ b/public/assets/components/assets/icon/updateFeatures16.json @@ -0,0 +1 @@ +"M13.867 1.688a8.205 8.205 0 0 0-3.161-.674c-2.69 0-2.725.986-5.412.986a10.39 10.39 0 0 1-3.161-.512L0 14.09a9.159 9.159 0 0 0 3.793.711c3.665 0 4.749-1.6 8.414-1.6A6.624 6.624 0 0 1 16 14.29zm-3.161.326a7.214 7.214 0 0 1 2.27.399l1.72 10.163a8.329 8.329 0 0 0-.75-.19c.134-3.836-1.725-4.85-3.378-5.742-1.435-.774-2.67-1.475-2.658-4.046.148-.05.291-.1.428-.15a5.895 5.895 0 0 1 2.368-.434zm1.37 10.19a8.04 8.04 0 0 0-.187-1.26l-.778.19a7.097 7.097 0 0 1 .164 1.103 13.595 13.595 0 0 0-3.594.815 10.96 10.96 0 0 1-3.888.748 9.538 9.538 0 0 1-2.668-.363L2.935 2.74a11.555 11.555 0 0 0 2.181.254c.036.386.077.768.14 1.114l.788-.146a11.916 11.916 0 0 1-.125-.982 7.91 7.91 0 0 0 .981-.118c.077 2.973 1.723 3.869 3.193 4.661 1.574.85 2.945 1.592 2.863 4.711a8.493 8.493 0 0 0-.749-.034c-.046 0-.086.003-.131.004zm-.818-2.743l-.662.45A4.332 4.332 0 0 0 8.72 8.522l.351-.718a5.09 5.09 0 0 1 2.187 1.656zm-3.42-2.336l-.456.656A4.625 4.625 0 0 1 5.68 5.61l.742-.298a3.858 3.858 0 0 0 1.417 1.814z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/updateFeatures24.json b/public/assets/components/assets/icon/updateFeatures24.json new file mode 100644 index 0000000..f051dd9 --- /dev/null +++ b/public/assets/components/assets/icon/updateFeatures24.json @@ -0,0 +1 @@ +"M19.057 4.59a10.555 10.555 0 0 0-2.746-.39 6.87 6.87 0 0 0-3.11.65 10.811 10.811 0 0 1-4.63.95 16.728 16.728 0 0 1-2.914-.268L3.262 19.436a13.436 13.436 0 0 0 3.162.364 21.214 21.214 0 0 0 5.549-.761 24.867 24.867 0 0 1 6.485-.873 18.033 18.033 0 0 1 2.926.234zm-5.475 1.185A5.906 5.906 0 0 1 16.31 5.2a9.162 9.162 0 0 1 1.87.206l1.994 11.835c-.336-.03-.679-.032-1.02-.045-.456-4.414-2.584-5.468-4.312-6.311-1.608-.786-2.886-1.42-2.827-4.545a15.186 15.186 0 0 0 1.566-.565zm-1.843 12.291a20.376 20.376 0 0 1-5.315.734 12.937 12.937 0 0 1-2.012-.153l2.064-11.98a17.08 17.08 0 0 0 2.095.133c.147 0 .279-.009.419-.012a10.036 10.036 0 0 0 .331 2.05l.77-.217a9.633 9.633 0 0 1-.287-1.878 12.17 12.17 0 0 0 1.21-.16c.015 3.546 1.728 4.388 3.39 5.2 1.639.801 3.328 1.633 3.747 5.389-.45.005-.875.02-1.279.045a7.292 7.292 0 0 0-.324-1.775l-.76.25a6.519 6.519 0 0 1 .286 1.586 29.128 29.128 0 0 0-4.335.788zM20.83 3.078a12.675 12.675 0 0 0-4.52-.878c-3.848 0-3.892 1.6-7.74 1.6a15.028 15.028 0 0 1-4.52-.722L1 20.783A13.094 13.094 0 0 0 6.424 21.8c5.242 0 6.792-1.634 12.034-1.634a13.094 13.094 0 0 1 5.423 1.017zM12.207 20.01a22.05 22.05 0 0 1-5.783.789 13.726 13.726 0 0 1-4.3-.65L4.847 4.343a16.194 16.194 0 0 0 3.724.457 9.805 9.805 0 0 0 4.25-.875 7.792 7.792 0 0 1 3.49-.725 11.86 11.86 0 0 1 3.63.615l2.674 15.872a16.248 16.248 0 0 0-4.157-.52 24.034 24.034 0 0 0-6.251.844zm3.59-6.004l-.631.49a5.854 5.854 0 0 0-1.94-1.474l.383-.703a6.61 6.61 0 0 1 2.188 1.687zm-3.472-2.411l-.428.675a5.609 5.609 0 0 1-1.966-1.965l.691-.403a4.844 4.844 0 0 0 1.703 1.693z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/updateFeatures32.json b/public/assets/components/assets/icon/updateFeatures32.json new file mode 100644 index 0000000..e32c44a --- /dev/null +++ b/public/assets/components/assets/icon/updateFeatures32.json @@ -0,0 +1 @@ +"M21.945 19.552l-.713.361a5.214 5.214 0 0 0-1.558-1.84l.484-.637a5.966 5.966 0 0 1 1.787 2.116zm-8.286-7.09a6.829 6.829 0 0 0 1.333 2.41l.604-.525a6.042 6.042 0 0 1-1.177-2.135zm2.977 2.824l-.471.647a16.155 16.155 0 0 0 1.758 1.065l.536.297.393-.697-.544-.301a15.682 15.682 0 0 1-1.672-1.01zm10.723 9.098l-.637-.052a41.033 41.033 0 0 0-3.26-.132 24.327 24.327 0 0 0-8.383 1.446A18.53 18.53 0 0 1 8.54 26.8a13.89 13.89 0 0 1-3.76-.524l-.431-.12L7.42 7.643l.48.063a18.376 18.376 0 0 0 2.44.161 19.374 19.374 0 0 0 5.995-.924 14.818 14.818 0 0 1 4.74-.733 23.168 23.168 0 0 1 2.94.196l.369.048zM23.463 23.2c.204 0 .412.017.617.02-.384-5.412-2.643-6.531-4.834-7.602-2.18-1.065-4.422-2.176-4.155-7.302a19.29 19.29 0 0 1-1.204.256v.036a15.547 15.547 0 0 0 .197 2.211l-.79.133a16.254 16.254 0 0 1-.201-2.258 20.773 20.773 0 0 1-2.753.174 19.583 19.583 0 0 1-2.091-.111l-2.768 16.67a12.858 12.858 0 0 0 3.057.373 17.698 17.698 0 0 0 6.23-1.105 25.486 25.486 0 0 1 7.238-1.46 10.971 10.971 0 0 0-.287-2.005l.773-.202a11.557 11.557 0 0 1 .313 2.188c.22-.005.427-.016.658-.016zm2.701.09L23.52 7.353a21.659 21.659 0 0 0-2.446-.143 13.94 13.94 0 0 0-4.452.691l-.514.147c-.344 4.74 1.39 5.602 3.578 6.67 2.348 1.149 4.996 2.46 5.398 8.535.36.014.72.012 1.08.035zM31 28a33.153 33.153 0 0 0-7.538-.8c-6.876 0-8.048 2.6-14.924 2.6A16.273 16.273 0 0 1 1 28L5 3.9a14.99 14.99 0 0 0 5.34.968c4.807 0 5.59-1.657 10.734-1.657A26.402 26.402 0 0 1 27 3.9zm-7.538-1.8a37.286 37.286 0 0 1 6.313.528l-3.651-22a26.164 26.164 0 0 0-5.05-.517 16.628 16.628 0 0 0-5.29.81 17.42 17.42 0 0 1-5.445.847 15.6 15.6 0 0 1-4.544-.65L2.107 27.433a15.989 15.989 0 0 0 6.43 1.366 20.422 20.422 0 0 0 7.156-1.252 22.381 22.381 0 0 1 7.77-1.348z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/upload16.json b/public/assets/components/assets/icon/upload16.json new file mode 100644 index 0000000..1d3e91e --- /dev/null +++ b/public/assets/components/assets/icon/upload16.json @@ -0,0 +1 @@ +"M4 11v1h-.5a3.493 3.493 0 0 1-1.484-6.659 1.966 1.966 0 0 1 2.617-1.73 4.968 4.968 0 0 1 9.298 1.701A3.486 3.486 0 0 1 13 11.95v-1a2.495 2.495 0 0 0 .52-4.725l-.503-.227-.077-.548a3.968 3.968 0 0 0-7.43-1.357l-.403.734-.794-.266A.978.978 0 0 0 4 4.5a.989.989 0 0 0-.987.92L2.966 6l-.525.246A2.494 2.494 0 0 0 3.5 11zm5 4V8.705l1.62 1.62.706-.707-2.808-2.81-2.81 2.81.707.707L8 8.74V15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/upload24.json b/public/assets/components/assets/icon/upload24.json new file mode 100644 index 0000000..a803d38 --- /dev/null +++ b/public/assets/components/assets/icon/upload24.json @@ -0,0 +1 @@ +"M24 12a5 5 0 0 1-5 5h-2v-1h2a3.99 3.99 0 0 0 .623-7.934l-.79-.124-.052-.798a5.293 5.293 0 0 0-10.214-1.57L8.17 6.59l-.977-.483A2.277 2.277 0 0 0 6.19 5.87a2.18 2.18 0 0 0-1.167.339 2.205 2.205 0 0 0-.98 1.395l-.113.505-.476.2A4 4 0 0 0 5 16h3v1H5a5 5 0 0 1-1.934-9.611 3.21 3.21 0 0 1 1.422-2.025 3.17 3.17 0 0 1 1.702-.493 3.268 3.268 0 0 1 1.446.34 6.293 6.293 0 0 1 12.143 1.867A4.988 4.988 0 0 1 24 12zm-11-.293l2.646 2.646.707-.707L12.5 9.793l-3.854 3.853.707.707L12 11.707V22h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/upload32.json b/public/assets/components/assets/icon/upload32.json new file mode 100644 index 0000000..4f08810 --- /dev/null +++ b/public/assets/components/assets/icon/upload32.json @@ -0,0 +1 @@ +"M31.8 16.704c0 3.489-2.765 6.296-5.238 6.296H24v-1h2.562c1.92 0 4.238-2.362 4.238-5.296a5.359 5.359 0 0 0-3.607-5.097l-.407-.138-.581-.198-.087-.608-.06-.425A7.953 7.953 0 0 0 18.462 3.2a7.647 7.647 0 0 0-6.683 4.187l-.259.488-.37.696-.763-.197-.535-.138a3.474 3.474 0 0 0-.874-.13 2.943 2.943 0 0 0-3.024 2.766l-.022.404-.031.573-.51.262-.357.183A5.173 5.173 0 0 0 2.2 16.897c0 2.653 2.166 5.085 4.545 5.103H11v1H6.737C3.733 22.978 1.2 19.988 1.2 16.897a6.169 6.169 0 0 1 3.378-5.493l.357-.183.022-.402a3.93 3.93 0 0 1 4.022-3.713 4.432 4.432 0 0 1 1.125.162l.534.138.26-.488A8.645 8.645 0 0 1 18.462 2.2a8.956 8.956 0 0 1 8.584 7.897l.06.425.408.138a6.358 6.358 0 0 1 4.285 6.044zM18 14.707l2.646 2.646.707-.707-3.853-3.853-3.854 3.854.707.707L17 14.707V30h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/uploadTo16.json b/public/assets/components/assets/icon/uploadTo16.json new file mode 100644 index 0000000..0a387fd --- /dev/null +++ b/public/assets/components/assets/icon/uploadTo16.json @@ -0,0 +1 @@ +"M8 14V6.74L6.415 8.326l-.707-.707 2.81-2.809 2.808 2.81-.707.706L9 6.705V14zm5-12H4v1h9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/uploadTo24.json b/public/assets/components/assets/icon/uploadTo24.json new file mode 100644 index 0000000..3a0659a --- /dev/null +++ b/public/assets/components/assets/icon/uploadTo24.json @@ -0,0 +1 @@ +"M12 21V8.707l-2.646 2.647-.707-.707L12.5 6.793l3.854 3.854-.707.707L13 8.707V21zM6 4h13V3H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/uploadTo32.json b/public/assets/components/assets/icon/uploadTo32.json new file mode 100644 index 0000000..5bf10e3 --- /dev/null +++ b/public/assets/components/assets/icon/uploadTo32.json @@ -0,0 +1 @@ +"M25 6H8V5h17zm-8.5 3.793l-4.854 4.854.707.707L16 11.707V27h1V11.707l3.646 3.646.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/urbanModel16.json b/public/assets/components/assets/icon/urbanModel16.json new file mode 100644 index 0000000..79d9285 --- /dev/null +++ b/public/assets/components/assets/icon/urbanModel16.json @@ -0,0 +1 @@ +"M13 9h-1V6h4v10h-1V7h-2zM5 5v5h1V3h1V0h2.62L11 1.867V9h-1V2.197L9.115 1H8v3H7v12H0V7h1V5zm-2 6v-1h1V6H2v2H1v7h5v-4zm7-1h4v6H8v-4h2zm1 1v2H9v2h4v-4zm-8 2h2v-1H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/urbanModel24.json b/public/assets/components/assets/icon/urbanModel24.json new file mode 100644 index 0000000..e74908e --- /dev/null +++ b/public/assets/components/assets/icon/urbanModel24.json @@ -0,0 +1 @@ +"M18 8h5v15h-3v-1h2V9h-3v6h-1zm1 8v7h-8v-4h3v-3zm-1 1h-3v3h-3v2h6zM11 6h-1v17H1V11h2V8h4v7h2V5h1V1h3.32L15 3.578V11h1v4h-1v-3h-3v-1h2V3.875L12.777 2H11zM9 16H4v-1h2V9H4v3H2v10h7zm-3 2h2v-1H6zm0 2h2v-1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/urbanModel32.json b/public/assets/components/assets/icon/urbanModel32.json new file mode 100644 index 0000000..75883b5 --- /dev/null +++ b/public/assets/components/assets/icon/urbanModel32.json @@ -0,0 +1 @@ +"M13 29V7h2V3h1.455L18 5.568V14h-2v1h3v6h1v-7h-1V5.29L17.02 2H14v4h-2v15H9V11H4v3H2v16h12v-1zm-1 0H3V15h2v-3h3v9H6v1h6zm18-16v17h-4v-1h3V14h-4v7h-1v-8zm-5 9h-6v3h-4v5h10zm-1 7h-8v-3h4v-3h4zM8 24h2v1H8zm0 2h2v1H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/usbSecurityKey16.json b/public/assets/components/assets/icon/usbSecurityKey16.json new file mode 100644 index 0000000..24d8a3c --- /dev/null +++ b/public/assets/components/assets/icon/usbSecurityKey16.json @@ -0,0 +1 @@ +"M5 14a2.002 2.002 0 0 1-2-2V4h7v1.74a1.702 1.702 0 0 0 .33-.214l.494-.453A.967.967 0 0 1 11 4.964V4a1 1 0 0 0-1-1H9V.5a.5.5 0 0 0-.5-.5h-4a.5.5 0 0 0-.5.5V3H3a1 1 0 0 0-1 1v8a3 3 0 0 0 3 3h3a2.948 2.948 0 0 0 .33-.033A7.985 7.985 0 0 1 7.48 14zM5 1h3v2H5zm10.928 6.912l-.058-.628-.63-.033a5.325 5.325 0 0 1-3.248-.989L11.5 5.81l-.493.452a5.324 5.324 0 0 1-3.247.99l-.63.032-.058.629c-.228 2.512-.07 5.614 4.08 7.878l.348.189.348-.189c4.15-2.264 4.308-5.366 4.08-7.879zM11.5 14.841a6.098 6.098 0 0 1-3.452-6.605A6.325 6.325 0 0 0 11.5 7.155a6.328 6.328 0 0 0 3.452 1.08 6.1 6.1 0 0 1-3.452 6.606zM4 5h2v1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/usbSecurityKey24.json b/public/assets/components/assets/icon/usbSecurityKey24.json new file mode 100644 index 0000000..304bd51 --- /dev/null +++ b/public/assets/components/assets/icon/usbSecurityKey24.json @@ -0,0 +1 @@ +"M11 22H7a3.003 3.003 0 0 1-3-3V8h10v4.1a6.805 6.805 0 0 0 1-.357V8a1 1 0 0 0-1-1h-1V2a1 1 0 0 0-1-1H6a1 1 0 0 0-1 1v5H4a1 1 0 0 0-1 1v11a4 4 0 0 0 4 4h4a3.957 3.957 0 0 0 1.945-.525 10.217 10.217 0 0 1-.7-.753A2.97 2.97 0 0 1 11 22zM6 2h6v5H6zm15.933 11.55c-2.42-.14-4.331-.627-5.433-1.561-1.102.934-3.013 1.421-5.433 1.562-.428 5.12 1.295 7.977 5.433 10.266 4.138-2.289 5.861-5.147 5.433-10.266zM16.5 22.665c-3.312-1.973-4.622-4.35-4.488-8.183a10.584 10.584 0 0 0 4.488-1.264 10.584 10.584 0 0 0 4.488 1.264c.134 3.834-1.175 6.21-4.488 8.183zM5 9h2v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/usbSecurityKey32.json b/public/assets/components/assets/icon/usbSecurityKey32.json new file mode 100644 index 0000000..fc9cfd8 --- /dev/null +++ b/public/assets/components/assets/icon/usbSecurityKey32.json @@ -0,0 +1 @@ +"M16 29H8a3.003 3.003 0 0 1-3-3V10h14v3.935a7.692 7.692 0 0 0 1-.369V10a1 1 0 0 0-1-1h-2V2a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7H5a1 1 0 0 0-1 1v16a4 4 0 0 0 4 4h8a3.966 3.966 0 0 0 2.374-.796c-.253-.232-.49-.468-.716-.707A2.98 2.98 0 0 1 16 29zM8 2h8v7H8zm21.874 14.242l-.07-.78-.774-.04c-2.86-.145-4.826-.81-6.188-2.088l-.342-.322-.342.321c-1.341 1.26-3.357 1.944-6.2 2.09l-.773.04-.07.78c-.382 4.295-.092 10.56 6.953 14.491l.432.24.432-.24c7.02-3.916 7.323-10.19 6.942-14.492zM22.5 29.83c-6.438-3.624-6.74-9.41-6.396-13.413a10.737 10.737 0 0 0 6.396-2.054c1.5 1.241 3.547 1.897 6.385 2.054.344 4.01.027 9.804-6.385 13.413zM6 12h2v1H6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/user16.json b/public/assets/components/assets/icon/user16.json new file mode 100644 index 0000000..91964ab --- /dev/null +++ b/public/assets/components/assets/icon/user16.json @@ -0,0 +1 @@ +"M3 11.5V15h10v-3.5A3.504 3.504 0 0 0 9.5 8h-3A3.504 3.504 0 0 0 3 11.5zM6.5 9h3a2.503 2.503 0 0 1 2.5 2.5V14H4v-2.5A2.503 2.503 0 0 1 6.5 9zm4.3-5A2.8 2.8 0 1 0 8 6.8 2.803 2.803 0 0 0 10.8 4zM6.133 4A1.867 1.867 0 1 1 8 5.867 1.869 1.869 0 0 1 6.133 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/user24.json b/public/assets/components/assets/icon/user24.json new file mode 100644 index 0000000..d8c9214 --- /dev/null +++ b/public/assets/components/assets/icon/user24.json @@ -0,0 +1 @@ +"M12 1.2A4.8 4.8 0 1 0 16.8 6 4.805 4.805 0 0 0 12 1.2zm0 8.6A3.8 3.8 0 1 1 15.8 6 3.804 3.804 0 0 1 12 9.8zM20 22H4v-4.5A5.506 5.506 0 0 1 9.5 12h5a5.506 5.506 0 0 1 5.5 5.5zM5 21h14v-3.5a4.505 4.505 0 0 0-4.5-4.5h-5A4.505 4.505 0 0 0 5 17.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/user32.json b/public/assets/components/assets/icon/user32.json new file mode 100644 index 0000000..3ea24ad --- /dev/null +++ b/public/assets/components/assets/icon/user32.json @@ -0,0 +1 @@ +"M19.5 15h-7A6.508 6.508 0 0 0 6 21.5V29h20v-7.5a6.508 6.508 0 0 0-6.5-6.5zM25 28H7v-6.5a5.506 5.506 0 0 1 5.5-5.5h7a5.506 5.506 0 0 1 5.5 5.5zm-9-14.2A5.8 5.8 0 1 0 10.2 8a5.806 5.806 0 0 0 5.8 5.8zm0-10.633A4.833 4.833 0 1 1 11.167 8 4.839 4.839 0 0 1 16 3.167z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userDown16.json b/public/assets/components/assets/icon/userDown16.json new file mode 100644 index 0000000..e79f5f6 --- /dev/null +++ b/public/assets/components/assets/icon/userDown16.json @@ -0,0 +1 @@ +"M8 6.765a2.8 2.8 0 1 0-2.8-2.8 2.803 2.803 0 0 0 2.8 2.8zm0-4.667a1.867 1.867 0 1 1-1.867 1.867A1.869 1.869 0 0 1 8 2.098zm7.354 10.256L12.5 15.207l-2.854-2.853.707-.707L12 13.293V6h1v7.293l1.646-1.646zM9.079 14l1 1H3v-3.5A3.504 3.504 0 0 1 6.5 8h3a3.46 3.46 0 0 1 1.5.351V9H6.5A2.502 2.502 0 0 0 4 11.5V14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userDown24.json b/public/assets/components/assets/icon/userDown24.json new file mode 100644 index 0000000..b2778f1 --- /dev/null +++ b/public/assets/components/assets/icon/userDown24.json @@ -0,0 +1 @@ +"M12 1.165a4.8 4.8 0 1 0 4.8 4.8 4.805 4.805 0 0 0-4.8-4.8zm0 8.6a3.8 3.8 0 1 1 3.8-3.8 3.804 3.804 0 0 1-3.8 3.8zm11.354 9.589L19.5 23.207l-3.854-3.854.707-.707L19 21.293V10h1v11.293l2.646-2.646zM15.064 22H4v-4.5A5.507 5.507 0 0 1 9.5 12h5a5.458 5.458 0 0 1 2.5.607V13H9.5A4.505 4.505 0 0 0 5 17.5V21h9.065z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userDown32.json b/public/assets/components/assets/icon/userDown32.json new file mode 100644 index 0000000..f92a137 --- /dev/null +++ b/public/assets/components/assets/icon/userDown32.json @@ -0,0 +1 @@ +"M16 13.765a5.8 5.8 0 1 1 5.8-5.8 5.806 5.806 0 0 1-5.8 5.8zm0-10.6a4.8 4.8 0 1 0 4.8 4.8 4.805 4.805 0 0 0-4.8-4.8zm12.646 21.481L25 28.293V15h-1v13.293l-3.646-3.646-.707.707 4.853 4.853 4.854-4.854zM19 28H7v-6.5a5.507 5.507 0 0 1 5.5-5.5H22v-.499A6.462 6.462 0 0 0 19.5 15h-7a6.499 6.499 0 0 0-6.49 6.5L6 29h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userKey16.json b/public/assets/components/assets/icon/userKey16.json new file mode 100644 index 0000000..22b925d --- /dev/null +++ b/public/assets/components/assets/icon/userKey16.json @@ -0,0 +1 @@ +"M8 6.8A2.8 2.8 0 1 1 10.8 4 2.803 2.803 0 0 1 8 6.8zm0-4.667A1.867 1.867 0 1 0 9.867 4 1.869 1.869 0 0 0 8 2.133zM6 14.5a1.988 1.988 0 0 1 .072-.5H4v-2.5A2.503 2.503 0 0 1 6.5 9h2.262a4.52 4.52 0 0 1 .922-.981C9.622 8.015 9.563 8 9.5 8h-3A3.504 3.504 0 0 0 3 11.5V15h3zm6.5-5.4a2.4 2.4 0 0 0-2.4 2.4 2.374 2.374 0 0 0 .104.662L8 14.5V16h2.3l2.018-2.118c.06.004.12.018.182.018a2.4 2.4 0 1 0 0-4.8zm0 3.9a1.482 1.482 0 0 1-.502-.093L9.986 15H9v-.103l2.33-2.47A1.485 1.485 0 0 1 11 11.5a1.5 1.5 0 1 1 1.5 1.5zm-.5-1h1v-1h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userKey24.json b/public/assets/components/assets/icon/userKey24.json new file mode 100644 index 0000000..bc9c70e --- /dev/null +++ b/public/assets/components/assets/icon/userKey24.json @@ -0,0 +1 @@ +"M12 1.2A4.8 4.8 0 1 0 16.8 6 4.805 4.805 0 0 0 12 1.2zm0 8.6A3.8 3.8 0 1 1 15.8 6 3.804 3.804 0 0 1 12 9.8zM9 22H4l.01-4.5A5.498 5.498 0 0 1 9.5 12h4.312a5.968 5.968 0 0 0-.462 1H9.5A4.505 4.505 0 0 0 5 17.5V21h4zm10-10.9a3.9 3.9 0 0 0-3.9 3.9 3.86 3.86 0 0 0 .225 1.255L11 20.727V23h2.993l.023-.01L15 22v-1h1.005L17 20v-1h1.004l.186-.187A3.9 3.9 0 1 0 19 11.1zm0 6.9a2.973 2.973 0 0 1-1.223-.267l-.272.267H16v2h-2v1.674l-.408.326H12v-.906l4.419-4.591A2.965 2.965 0 0 1 16 15a3 3 0 1 1 3 3zm.5-5a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0 2a.5.5 0 1 1 .5-.5.501.501 0 0 1-.5.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userKey32.json b/public/assets/components/assets/icon/userKey32.json new file mode 100644 index 0000000..fe5b06f --- /dev/null +++ b/public/assets/components/assets/icon/userKey32.json @@ -0,0 +1 @@ +"M16 13.8A5.8 5.8 0 1 1 21.8 8a5.806 5.806 0 0 1-5.8 5.8zm0-10.6A4.8 4.8 0 1 0 20.8 8 4.805 4.805 0 0 0 16 3.2zM26.5 17a1.5 1.5 0 1 0 1.5 1.5 1.5 1.5 0 0 0-1.5-1.5zm0 2a.5.5 0 1 1 .5-.5.501.501 0 0 1-.5.5zM13 28H7v-6.5a5.507 5.507 0 0 1 5.5-5.5h6.167a7.525 7.525 0 0 1 .759-1H12.5a6.499 6.499 0 0 0-6.49 6.5L6 29h7zm12-13a5 5 0 0 0-5 5 4.947 4.947 0 0 0 .53 2.197L15 27.727V30h3.222l.022-.01.756-.756V28h1.233l.767-.767V26h1.232l1.258-1.258A4.944 4.944 0 0 0 25 25a5 5 0 0 0 0-10zm0 9a3.95 3.95 0 0 1-1.758-.425L21.818 25H20v1.82l-.18.18H18v1.82l-.18.18H16v-.86l5.784-5.784A3.964 3.964 0 0 1 21 20a4 4 0 1 1 4 4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userMinus16.json b/public/assets/components/assets/icon/userMinus16.json new file mode 100644 index 0000000..1f01469 --- /dev/null +++ b/public/assets/components/assets/icon/userMinus16.json @@ -0,0 +1 @@ +"M8 6.8A2.8 2.8 0 1 1 10.8 4 2.803 2.803 0 0 1 8 6.8zm0-4.667A1.867 1.867 0 1 0 9.867 4 1.869 1.869 0 0 0 8 2.133zM9 14H4v-2.5A2.503 2.503 0 0 1 6.5 9h3a2.49 2.49 0 0 1 1.987 1h1.162A3.495 3.495 0 0 0 9.5 8h-3A3.504 3.504 0 0 0 3 11.5V15h6zm0-2v1h7v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userMinus24.json b/public/assets/components/assets/icon/userMinus24.json new file mode 100644 index 0000000..b8cbdec --- /dev/null +++ b/public/assets/components/assets/icon/userMinus24.json @@ -0,0 +1 @@ +"M12 1.2A4.8 4.8 0 1 0 16.8 6 4.805 4.805 0 0 0 12 1.2zm0 8.6A3.8 3.8 0 1 1 15.8 6 3.804 3.804 0 0 1 12 9.8zm1 10.199V19h9v.999zM4 22v-4.5A5.507 5.507 0 0 1 9.5 12h5a5.506 5.506 0 0 1 5.475 5h-1.026a4.49 4.49 0 0 0-4.449-4h-5A4.505 4.505 0 0 0 5 17.5V21h6v.999z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userMinus32.json b/public/assets/components/assets/icon/userMinus32.json new file mode 100644 index 0000000..91035c1 --- /dev/null +++ b/public/assets/components/assets/icon/userMinus32.json @@ -0,0 +1 @@ +"M16 13.8A5.8 5.8 0 1 1 21.8 8a5.806 5.806 0 0 1-5.8 5.8zm0-10.6A4.8 4.8 0 1 0 20.8 8 4.805 4.805 0 0 0 16 3.2zM25 27v1H7v-6.5a5.507 5.507 0 0 1 5.5-5.5h7a5.507 5.507 0 0 1 5.5 5.5v.5h1v-.5a6.508 6.508 0 0 0-6.5-6.5h-7a6.499 6.499 0 0 0-6.49 6.5L6 29h20v-2zm5-2.001V24H19v.999z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userPlus16.json b/public/assets/components/assets/icon/userPlus16.json new file mode 100644 index 0000000..969d594 --- /dev/null +++ b/public/assets/components/assets/icon/userPlus16.json @@ -0,0 +1 @@ +"M6.5 8h3a3.492 3.492 0 0 1 .734.08A1.978 1.978 0 0 0 10 9v.05A2.5 2.5 0 0 0 9.5 9h-3A2.503 2.503 0 0 0 4 11.5V14h3v1H3v-3.5A3.504 3.504 0 0 1 6.5 8zM8 6.8A2.8 2.8 0 1 1 10.8 4 2.803 2.803 0 0 1 8 6.8zm0-.933A1.867 1.867 0 1 0 6.133 4 1.868 1.868 0 0 0 8 5.867zm4 5.633v.5H9v1h3v3h1v-3h3v-1h-3V9h-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userPlus24.json b/public/assets/components/assets/icon/userPlus24.json new file mode 100644 index 0000000..261f271 --- /dev/null +++ b/public/assets/components/assets/icon/userPlus24.json @@ -0,0 +1 @@ +"M12 10.8A4.8 4.8 0 1 0 7.2 6a4.805 4.805 0 0 0 4.8 4.8zm0-8.6A3.8 3.8 0 1 1 8.2 6 3.804 3.804 0 0 1 12 2.2zM4 22v-4.5A5.506 5.506 0 0 1 9.5 12h5a5.465 5.465 0 0 1 3.152 1H9.5A4.505 4.505 0 0 0 5 17.5V21h6v.999zm18-3v.999h-4V24h-1v-4.001h-4V19h4v-4h1v4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userPlus32.json b/public/assets/components/assets/icon/userPlus32.json new file mode 100644 index 0000000..cb9fc7d --- /dev/null +++ b/public/assets/components/assets/icon/userPlus32.json @@ -0,0 +1 @@ +"M22 28v1H6v-7.5a6.508 6.508 0 0 1 6.5-6.5h7a6.476 6.476 0 0 1 4.698 2.02A1.952 1.952 0 0 0 24 17h-1a1.988 1.988 0 0 0-.306.03A5.464 5.464 0 0 0 19.5 16h-7A5.506 5.506 0 0 0 7 21.5V28zM10.2 8a5.8 5.8 0 1 1 5.8 5.8A5.806 5.806 0 0 1 10.2 8zm1 0A4.8 4.8 0 1 0 16 3.2 4.805 4.805 0 0 0 11.2 8zM25 24v-5h-1v5h-5v.999h5V30h1v-5.001h5V24z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userToDevice16.json b/public/assets/components/assets/icon/userToDevice16.json new file mode 100644 index 0000000..726248a --- /dev/null +++ b/public/assets/components/assets/icon/userToDevice16.json @@ -0,0 +1 @@ +"M11 14v1H9v1h5v-1h-2v-1h4V8H7v6zM8 9h7v4H8zm6 2H9v-1h5zm-1-8v2.294L14.293 4l.707.707-2.5 2.502L10 4.707 10.707 4 12 5.294V3a1.001 1.001 0 0 0-1-1H9V1h2a2.002 2.002 0 0 1 2 2zM2 13v-2.294L.707 12 0 11.293l2.5-2.502L5 11.293 4.293 12 3 10.706V13a1.001 1.001 0 0 0 1 1h2v1H4a2.002 2.002 0 0 1-2-2zM3.5 0a2.489 2.489 0 0 0-1.855 4.16A2.497 2.497 0 0 0 0 6.5V8h7V6.5a2.497 2.497 0 0 0-1.645-2.34A2.489 2.489 0 0 0 3.5 0zm0 1A1.5 1.5 0 1 1 2 2.5 1.502 1.502 0 0 1 3.5 1zM6 6.5V7H1v-.5A1.502 1.502 0 0 1 2.5 5h2A1.502 1.502 0 0 1 6 6.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userToDevice24.json b/public/assets/components/assets/icon/userToDevice24.json new file mode 100644 index 0000000..85ac1b8 --- /dev/null +++ b/public/assets/components/assets/icon/userToDevice24.json @@ -0,0 +1 @@ +"M23 21v-9H10v9h5v1h-2v1h7v-1h-2v-1zm-12-1v-7h11v7zm6 2h-1v-1h1zm4-7h-9v-1h9zM15.5 3H14V2h1.5A3.504 3.504 0 0 1 19 5.5v2.693l1.646-1.647.707.707-2.853 2.854-2.854-2.854.707-.707L18 8.193V5.5A2.503 2.503 0 0 0 15.5 3zm-8 18H9v1H7.5A3.504 3.504 0 0 1 4 18.5v-2.693l-1.646 1.647-.707-.707L4.5 13.893l2.854 2.854-.707.707L5 15.807V18.5A2.503 2.503 0 0 0 7.5 21zM8 3.5A2.5 2.5 0 1 0 5.5 6 2.503 2.503 0 0 0 8 3.5zM5.5 5A1.5 1.5 0 1 1 7 3.5 1.502 1.502 0 0 1 5.5 5zm2 1h-4A2.503 2.503 0 0 0 1 8.5V11h9V8.5A2.503 2.503 0 0 0 7.5 6zM9 10H2V8.5A1.502 1.502 0 0 1 3.5 7h4A1.502 1.502 0 0 1 9 8.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userToDevice32.json b/public/assets/components/assets/icon/userToDevice32.json new file mode 100644 index 0000000..ca5d06d --- /dev/null +++ b/public/assets/components/assets/icon/userToDevice32.json @@ -0,0 +1 @@ +"M13 11.5A3.504 3.504 0 0 0 9.5 8h-3A3.504 3.504 0 0 0 3 11.5V14h10zM12 13H4v-1.5A2.503 2.503 0 0 1 6.5 9h3a2.503 2.503 0 0 1 2.5 2.5zM8 7a3 3 0 1 0-3-3 3.003 3.003 0 0 0 3 3zm0-5a2 2 0 1 1-2 2 2.002 2.002 0 0 1 2-2zm22 26V16H13v12h7v1h-3v1h9v-1h-3v-1zm-16-1V17h15v10zm8 2h-1v-1h1zm6-10H15v-1h13zM8.502 27H11v1H8.5A3.515 3.515 0 0 1 5 24.493v-4.785l-2.646 2.646-.707-.707L5.5 17.793l3.853 3.852-.707.707L6 19.706v4.787A2.512 2.512 0 0 0 8.502 27zM20.498 5H18V4h2.5A3.515 3.515 0 0 1 24 7.507v4.785l2.646-2.646.707.707-3.854 3.854-3.853-3.852.707-.707L23 12.294V7.507A2.512 2.512 0 0 0 20.498 5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userUp16.json b/public/assets/components/assets/icon/userUp16.json new file mode 100644 index 0000000..2b904d5 --- /dev/null +++ b/public/assets/components/assets/icon/userUp16.json @@ -0,0 +1 @@ +"M8 6.765a2.8 2.8 0 1 1 2.8-2.8 2.803 2.803 0 0 1-2.8 2.8zm0-4.667a1.867 1.867 0 1 0 1.866 1.867A1.869 1.869 0 0 0 8 2.098zM10 14H4v-2.5A2.503 2.503 0 0 1 6.5 9h1.014a2.467 2.467 0 0 1 .218-.268L8.465 8H6.5A3.504 3.504 0 0 0 3 11.5V15h7zm5.354-4.346L12.5 6.8 9.646 9.654l.707.707L12 8.714V16h1V8.714l1.646 1.647z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userUp24.json b/public/assets/components/assets/icon/userUp24.json new file mode 100644 index 0000000..fb10963 --- /dev/null +++ b/public/assets/components/assets/icon/userUp24.json @@ -0,0 +1 @@ +"M12 1.165a4.8 4.8 0 1 0 4.8 4.8 4.805 4.805 0 0 0-4.8-4.8zm0 8.6a3.8 3.8 0 1 1 3.8-3.8 3.804 3.804 0 0 1-3.8 3.8zM17 22H4v-4.5A5.507 5.507 0 0 1 9.5 12H14l-.232.232a2.484 2.484 0 0 0-.518.768H9.5A4.505 4.505 0 0 0 5 17.5V21h12zm5.646-7.64L20 11.715V23h-1V11.714l-2.646 2.647-.707-.707L19.5 9.8l3.854 3.854z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userUp32.json b/public/assets/components/assets/icon/userUp32.json new file mode 100644 index 0000000..a841041 --- /dev/null +++ b/public/assets/components/assets/icon/userUp32.json @@ -0,0 +1 @@ +"M16 13.765a5.8 5.8 0 1 1 5.8-5.8 5.806 5.806 0 0 1-5.8 5.8zm0-10.6a4.8 4.8 0 1 0 4.8 4.8 4.805 4.805 0 0 0-4.8-4.8zM7 28v-6.5a5.507 5.507 0 0 1 5.5-5.5h7c.083 0 .163.009.245.012l.905-.904A6.49 6.49 0 0 0 19.5 15h-7a6.499 6.499 0 0 0-6.49 6.5L6 29h16v-1zm22.354-8.354L24.5 14.793l-4.854 4.854.707.707L24 16.707V30h1V16.707l3.646 3.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userX16.json b/public/assets/components/assets/icon/userX16.json new file mode 100644 index 0000000..71966c6 --- /dev/null +++ b/public/assets/components/assets/icon/userX16.json @@ -0,0 +1 @@ +"M8.093 15H3v-3.5A3.504 3.504 0 0 1 6.5 8h3a3.46 3.46 0 0 1 .858.119 1.999 1.999 0 0 0-.993.538L9.022 9H6.5A2.503 2.503 0 0 0 4 11.5V14h4.5a1.977 1.977 0 0 0-.407 1zM10.8 4A2.8 2.8 0 1 0 8 6.8 2.803 2.803 0 0 0 10.8 4zm-.933 0A1.867 1.867 0 1 1 8 2.133 1.869 1.869 0 0 1 9.867 4zm6.061 6.879l-.707-.707L13 12.292l-2.221-2.22-.707.707L12.292 13l-2.22 2.221.707.707L13 13.708l2.221 2.22.707-.707L13.708 13z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userX24.json b/public/assets/components/assets/icon/userX24.json new file mode 100644 index 0000000..cbfc842 --- /dev/null +++ b/public/assets/components/assets/icon/userX24.json @@ -0,0 +1 @@ +"M12 1.2A4.8 4.8 0 1 0 16.8 6 4.805 4.805 0 0 0 12 1.2zm0 8.6A3.8 3.8 0 1 1 15.8 6 3.804 3.804 0 0 1 12 9.8zM11.996 22H4v-4.5A5.507 5.507 0 0 1 9.5 12h5a5.499 5.499 0 0 1 4.562 2.43c-.05.041-.102.075-.147.12l-.597.597A4.488 4.488 0 0 0 14.5 13h-5A4.505 4.505 0 0 0 5 17.5V21h7.48a1.984 1.984 0 0 0-.484 1zm1.968.328l2.83-2.829-2.829-2.828.707-.707 2.828 2.829 2.828-2.829.707.708-2.828 2.828 2.829 2.828-.707.707-2.828-2.829-2.83 2.83z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/userX32.json b/public/assets/components/assets/icon/userX32.json new file mode 100644 index 0000000..2e7e8e6 --- /dev/null +++ b/public/assets/components/assets/icon/userX32.json @@ -0,0 +1 @@ +"M16 13.8A5.8 5.8 0 1 1 21.8 8a5.806 5.806 0 0 1-5.8 5.8zm0-10.6A4.8 4.8 0 1 0 20.8 8 4.805 4.805 0 0 0 16 3.2zM7 28v-6.5a5.507 5.507 0 0 1 5.5-5.5h7a5.488 5.488 0 0 1 5.263 3.995l.79-.79A6.488 6.488 0 0 0 19.5 15h-7a6.499 6.499 0 0 0-6.49 6.5L6 29h12a1.992 1.992 0 0 1-.255-1zm13.664 1.043l3.837-3.837 3.835 3.836.707-.706-3.836-3.836 3.836-3.836-.707-.707-3.836 3.836-3.836-3.836-.706.707 3.836 3.835-3.837 3.837z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/users16.json b/public/assets/components/assets/icon/users16.json new file mode 100644 index 0000000..f28e2f5 --- /dev/null +++ b/public/assets/components/assets/icon/users16.json @@ -0,0 +1 @@ +"M6.5 7a3.49 3.49 0 0 1 .663.067A3.97 3.97 0 0 0 7.8 8.375 2.475 2.475 0 0 0 6.5 8h-3A2.503 2.503 0 0 0 1 10.5V12h4.068a4.642 4.642 0 0 0-.218 1H0v-2.5A3.504 3.504 0 0 1 3.5 7zm1.456-3.564a3.969 3.969 0 0 0-.857 1.702A2.996 2.996 0 1 1 8 3a2.964 2.964 0 0 1-.044.436zM7 3a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2zm5.5 7a3.504 3.504 0 0 1 3.5 3.5V16H6v-2.5A3.504 3.504 0 0 1 9.5 10zm-3 1A2.503 2.503 0 0 0 7 13.5V15h8v-1.5a2.503 2.503 0 0 0-2.5-2.5zM8 6a3 3 0 1 1 3 3 3.003 3.003 0 0 1-3-3zm1 0a2 2 0 1 0 2-2 2.002 2.002 0 0 0-2 2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/users24.json b/public/assets/components/assets/icon/users24.json new file mode 100644 index 0000000..e714f23 --- /dev/null +++ b/public/assets/components/assets/icon/users24.json @@ -0,0 +1 @@ +"M7.5 9A3.5 3.5 0 1 0 4 5.5 3.504 3.504 0 0 0 7.5 9zm0-6A2.5 2.5 0 1 1 5 5.5 2.503 2.503 0 0 1 7.5 3zm2.713 14a5.456 5.456 0 0 0-.188 1H2v-3.5A4.505 4.505 0 0 1 6.5 10h2a4.503 4.503 0 0 1 4.414 3.649 5.518 5.518 0 0 0-.936.632A3.495 3.495 0 0 0 8.5 11h-2A3.504 3.504 0 0 0 3 14.5V17zm6.287-4A3.5 3.5 0 1 0 13 9.5a3.504 3.504 0 0 0 3.5 3.5zm0-6A2.5 2.5 0 1 1 14 9.5 2.503 2.503 0 0 1 16.5 7zM22 18.5a4.505 4.505 0 0 0-4.5-4.5h-2a4.505 4.505 0 0 0-4.5 4.5V22h11zM21 21h-9v-2.5a3.504 3.504 0 0 1 3.5-3.5h2a3.504 3.504 0 0 1 3.5 3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/users32.json b/public/assets/components/assets/icon/users32.json new file mode 100644 index 0000000..d7780e6 --- /dev/null +++ b/public/assets/components/assets/icon/users32.json @@ -0,0 +1 @@ +"M10.5 11A4.5 4.5 0 1 0 6 6.5a4.505 4.505 0 0 0 4.5 4.5zm0-8A3.5 3.5 0 1 1 7 6.5 3.504 3.504 0 0 1 10.5 3zm1.166 19a6.98 6.98 0 0 0-.14 1H2v-5.5A5.506 5.506 0 0 1 7.5 12h6a5.464 5.464 0 0 1 2.65.683 5.985 5.985 0 0 0-.138 1.085A4.474 4.474 0 0 0 13.5 13h-6A4.505 4.505 0 0 0 3 17.5V22zm9.834-4a4.5 4.5 0 1 0-4.5-4.5 4.505 4.505 0 0 0 4.5 4.5zm0-8a3.5 3.5 0 1 1-3.5 3.5 3.504 3.504 0 0 1 3.5-3.5zm3 9h-6a5.506 5.506 0 0 0-5.5 5.5V30h17v-5.5a5.506 5.506 0 0 0-5.5-5.5zM29 29H14v-4.5a4.505 4.505 0 0 1 4.5-4.5h6a4.505 4.505 0 0 1 4.5 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/utilityNetworkTrace16.json b/public/assets/components/assets/icon/utilityNetworkTrace16.json new file mode 100644 index 0000000..9702b44 --- /dev/null +++ b/public/assets/components/assets/icon/utilityNetworkTrace16.json @@ -0,0 +1 @@ +"M1.5 11a1.5 1.5 0 0 0 1.47-1.8l2.58-1.548a1.487 1.487 0 0 0 .45.256v5.184a1.5 1.5 0 1 0 1 0V7.908A1.495 1.495 0 0 0 7.908 7h2.184a1.494 1.494 0 0 0 1.38.997l1.108 3.326a1.495 1.495 0 1 0 .948-.32L12.42 7.677a1.478 1.478 0 0 0 .233-2.126L14.2 2.97A1.5 1.5 0 1 0 13 1.5a1.486 1.486 0 0 0 .347.95L11.8 5.03a1.492 1.492 0 0 0-1.707.97H7.908a1.497 1.497 0 0 0-2.878.8L2.45 8.347A1.497 1.497 0 1 0 1.5 11zM7 14.5v.5H6v-1h1zm7-2.5v1h-1v-1h1zm0-11h1v1h-1V1zm-2.783 5H12v1h-1V6zM6 6h1v1H6V6zM1 9.5V9h1v1H1zm2-8A1.5 1.5 0 1 0 1.5 3 1.5 1.5 0 0 0 3 1.5zm-1 0V2H1V1h1zM1 14h1v1H1zm1-1H1v-1h1zM1 6h1v1H1zm1-1H1V4h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/utilityNetworkTrace24.json b/public/assets/components/assets/icon/utilityNetworkTrace24.json new file mode 100644 index 0000000..56d0391 --- /dev/null +++ b/public/assets/components/assets/icon/utilityNetworkTrace24.json @@ -0,0 +1 @@ +"M5 9H4V8h1zm-1 2h1v-1H4zm0 8h1v-1H4zm0 2h1v-1H4zM2.734 2.734A2.497 2.497 0 1 1 2.002 4.5a2.49 2.49 0 0 1 .732-1.766zM3 4.5a1.502 1.502 0 1 0 .44-1.06A1.495 1.495 0 0 0 3 4.5zm19.266 12.234a2.543 2.543 0 1 1-2.926-.434l-.962-3.315A2.478 2.478 0 0 1 16.053 11H13.95A2.5 2.5 0 0 1 12 12.95v4.103a2.497 2.497 0 1 1-1 0V12.95a2.495 2.495 0 0 1-1.268-.682c-.037-.038-.066-.083-.101-.123l-2.768 1.581a2.46 2.46 0 1 1-.597-.992c.038.037.066.083.101.123l2.768-1.582A2.494 2.494 0 1 1 13.95 10h2.103A2.498 2.498 0 0 1 18.5 8.002a2.457 2.457 0 0 1 .295.03l.46-1.376A2.494 2.494 0 0 1 20.5 2a2.504 2.504 0 0 1 1.763 4.267 2.293 2.293 0 0 1-2.06.703l-.458 1.377a2.479 2.479 0 0 1-.37 4.484l.927 3.191c.066-.005.13-.02.198-.02a2.49 2.49 0 0 1 1.766.732zM20.5 6a1.502 1.502 0 1 0-1.06-.44A1.495 1.495 0 0 0 20.5 6zM5.56 13.44A1.498 1.498 0 1 0 6 14.5a1.496 1.496 0 0 0-.44-1.06zM11.5 18a1.502 1.502 0 1 0 1.06.44A1.496 1.496 0 0 0 11.5 18zm1.5-7.5a1.502 1.502 0 1 0-.44 1.06A1.495 1.495 0 0 0 13 10.5zm5.5 1.5a1.502 1.502 0 1 0-1.06-.44 1.495 1.495 0 0 0 1.06.44zm3.5 6.5a1.502 1.502 0 1 0-.44 1.06A1.495 1.495 0 0 0 22 18.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/utilityNetworkTrace32.json b/public/assets/components/assets/icon/utilityNetworkTrace32.json new file mode 100644 index 0000000..4fccede --- /dev/null +++ b/public/assets/components/assets/icon/utilityNetworkTrace32.json @@ -0,0 +1 @@ +"M5.5 10a3.504 3.504 0 1 0-2.474-1.026A3.486 3.486 0 0 0 5.5 10zm0-6a2.502 2.502 0 1 1-1.767.733A2.492 2.492 0 0 1 5.5 4zm20 17c-.116 0-.225.023-.338.034l-.777-3.161a3.474 3.474 0 0 0 .632-6.513l.617-1.481a3.472 3.472 0 1 0-1.608-.905 3.515 3.515 0 0 0 .686.518l-.652 1.565A3.46 3.46 0 0 0 20.05 14h-2.1a3.49 3.49 0 1 0-6.507 2.17l-3.246 2.129c-.074-.091-.141-.19-.224-.273a3.499 3.499 0 1 0 .752 1.12l3.306-2.169A3.487 3.487 0 0 0 14 17.95v5.102a3.528 3.528 0 1 0 1 0V17.95A3.435 3.435 0 0 0 17.95 15h2.1a3.453 3.453 0 0 0 3.334 2.988l.804 3.271A3.48 3.48 0 1 0 25.5 21zm1-17a2.502 2.502 0 1 1-1.767.733A2.492 2.492 0 0 1 26.5 4zM8 20.5a2.502 2.502 0 1 1-.733-1.767A2.492 2.492 0 0 1 8 20.5zm13-6a2.502 2.502 0 1 1 .733 1.767A2.492 2.492 0 0 1 21 14.5zm-4 0a2.502 2.502 0 1 1-.733-1.767A2.492 2.492 0 0 1 17 14.5zM14.5 29a2.502 2.502 0 1 1 1.767-.733A2.492 2.492 0 0 1 14.5 29zm11-2a2.5 2.5 0 1 1 1.768-.732A2.492 2.492 0 0 1 25.5 27zM6 12H5v-1h1zm0 2H5v-1h1zm-1 1h1v1H5zm0 10h1v1H5zm0 2h1v1H5zm0 2h1v1H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexCheck16.json b/public/assets/components/assets/icon/vertexCheck16.json new file mode 100644 index 0000000..9102423 --- /dev/null +++ b/public/assets/components/assets/icon/vertexCheck16.json @@ -0,0 +1 @@ +"M1 0v5h.889L0 10.731.807 11l1.978-6H6V3h6V2H6V0zm4 4H2V1h3zm4.557 9.696l4.97-4.97.738.737-5.708 5.705-2.822-2.822.738-.738z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexCheck24.json b/public/assets/components/assets/icon/vertexCheck24.json new file mode 100644 index 0000000..43b3246 --- /dev/null +++ b/public/assets/components/assets/icon/vertexCheck24.json @@ -0,0 +1 @@ +"M9 4h9V3H9V1H4v5h1.48L1.52 17.679l.948.321L6.537 6H9zM5 5V2h3v3zm17.904 8.405l.701.713-9.1 8.94-4.238-4.032.69-.724 3.538 3.366z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexCheck32.json b/public/assets/components/assets/icon/vertexCheck32.json new file mode 100644 index 0000000..23cb490 --- /dev/null +++ b/public/assets/components/assets/icon/vertexCheck32.json @@ -0,0 +1 @@ +"M12 9V6h16V5H12V2H5v7h1.977L2 23.679l.947.321L8.033 9zM6 8V3h5v5zm23.667 8.648l.703.711-12.86 12.703-5.017-4.816.693-.72 4.315 4.139z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexEdit16.json b/public/assets/components/assets/icon/vertexEdit16.json new file mode 100644 index 0000000..e933f90 --- /dev/null +++ b/public/assets/components/assets/icon/vertexEdit16.json @@ -0,0 +1 @@ +"M6.841 11.23l-1.756 4.097a.371.371 0 0 0 .488.487L9.67 14.06l4.607-4.609 1.445-1.443a.965.965 0 0 0-.03-1.385l-1.413-1.414a.965.965 0 0 0-1.385-.03zm-.217 3.046l.554-1.294.74.74zm6.73-8.144a.306.306 0 0 1 .433 0l.981.98a.306.306 0 0 1 0 .434l-1.09 1.09-1.414-1.414zm-.384 3.212l-4.008 4.008-1.413-1.415 4.007-4.008zM1 0v5h.889L0 10.731.807 11l1.978-6H6V3h6V2H6V0zm4 4H2V1h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexEdit24.json b/public/assets/components/assets/icon/vertexEdit24.json new file mode 100644 index 0000000..66ff235 --- /dev/null +++ b/public/assets/components/assets/icon/vertexEdit24.json @@ -0,0 +1 @@ +"M9 4h9V3H9V1H4v5h1.48L1.52 17.679l.948.321L6.537 6H9zM5 5V2h3v3zm17.228 4.041a.98.98 0 0 0-1.386 0l-10.309 10.31-1.755 4.096a.371.371 0 0 0 .487.487l4.096-1.755 10.325-10.324a.965.965 0 0 0-.03-1.385zM10.316 22.396l.961-2.24 1.28 1.28zm3.015-1.6l-1.414-1.415 7.47-7.47 1.413 1.415zm9.328-9.329l-1.152 1.152-1.413-1.415 1.168-1.168a.42.42 0 0 1 .599.006l.804.838a.42.42 0 0 1-.006.587z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexEdit32.json b/public/assets/components/assets/icon/vertexEdit32.json new file mode 100644 index 0000000..cf818c2 --- /dev/null +++ b/public/assets/components/assets/icon/vertexEdit32.json @@ -0,0 +1 @@ +"M28.882 13.12a1.203 1.203 0 0 0-1.726-.037L14.79 25.449l-2.342 5.465a.306.306 0 0 0 .402.402l5.465-2.342 10.566-10.567v-.001l1.8-1.798a1.203 1.203 0 0 0-.036-1.726zM14.05 29.714l1.403-3.274 1.87 1.87zm4.101-1.99l-2.112-2.111 9.758-9.757 2.111 2.11zm11.824-11.823l-1.36 1.359-2.11-2.111 1.358-1.36a.163.163 0 0 1 .121-.053.285.285 0 0 1 .193.092l1.76 1.761c.018.018.171.179.038.312zM12 9V6h16V5H12V2H5v7h1.977L2 23.679l.947.321L8.033 9zM6 8V3h5v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexGps16.json b/public/assets/components/assets/icon/vertexGps16.json new file mode 100644 index 0000000..a750cab --- /dev/null +++ b/public/assets/components/assets/icon/vertexGps16.json @@ -0,0 +1 @@ +"M6 5V3h6V2H6V0H1v5h.889L0 10.731.807 11l1.978-6zM2 4V1h3v3zm8.5 5a1.5 1.5 0 1 0 1.5 1.5A1.5 1.5 0 0 0 10.5 9zm0 2a.5.5 0 1 1 .5-.5.501.501 0 0 1-.5.5zm5.5-1h-2.05A3.488 3.488 0 0 0 11 7.05V5h-1v2.05A3.488 3.488 0 0 0 7.05 10H5v1h2.05A3.488 3.488 0 0 0 10 13.95V16h1v-2.05A3.488 3.488 0 0 0 13.95 11H16zm-5.5 3a2.5 2.5 0 1 1 2.5-2.5 2.502 2.502 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexGps24.json b/public/assets/components/assets/icon/vertexGps24.json new file mode 100644 index 0000000..0dfaaa5 --- /dev/null +++ b/public/assets/components/assets/icon/vertexGps24.json @@ -0,0 +1 @@ +"M24 16h-2.25A5.265 5.265 0 0 0 17 11.25V9h-1v2.25A5.265 5.265 0 0 0 11.25 16H9v1h2.25A5.265 5.265 0 0 0 16 21.75V24h1v-2.25A5.265 5.265 0 0 0 21.75 17H24zm-7.5 4.8a4.3 4.3 0 1 1 4.3-4.3 4.304 4.304 0 0 1-4.3 4.3zM9 4h9V3H9V1H4v5h1.48L1.52 17.679l.948.321L6.537 6H9zM5 5V2h3v3zm11.5 9a2.5 2.5 0 1 0 2.5 2.5 2.5 2.5 0 0 0-2.5-2.5zm0 4a1.5 1.5 0 1 1 1.5-1.5 1.502 1.502 0 0 1-1.5 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexGps32.json b/public/assets/components/assets/icon/vertexGps32.json new file mode 100644 index 0000000..1087177 --- /dev/null +++ b/public/assets/components/assets/icon/vertexGps32.json @@ -0,0 +1 @@ +"M31 21h-3.225A6.294 6.294 0 0 0 22 15.225V12h-1v3.225A6.294 6.294 0 0 0 15.225 21H12v1h3.225A6.294 6.294 0 0 0 21 27.775V31h1v-3.225A6.294 6.294 0 0 0 27.775 22H31zm-9.5 5.8a5.3 5.3 0 1 1 5.3-5.3 5.306 5.306 0 0 1-5.3 5.3zm0-8.8a3.5 3.5 0 1 0 3.5 3.5 3.5 3.5 0 0 0-3.5-3.5zm0 6a2.5 2.5 0 1 1 2.5-2.5 2.5 2.5 0 0 1-2.5 2.5zM12 9V6h16V5H12V2H5v7h1.977L2 23.679l.947.321L8.033 9zM6 8V3h5v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexMove16.json b/public/assets/components/assets/icon/vertexMove16.json new file mode 100644 index 0000000..5669630 --- /dev/null +++ b/public/assets/components/assets/icon/vertexMove16.json @@ -0,0 +1 @@ +"M1 0v5h.889L0 10.731.807 11l1.978-6H6V3h6V2H6V0zm4 4H2V1h3zm7 5v2h2V9.75l1.75 1.75L14 13.25V12h-2v2h1.25l-1.75 1.75L9.75 14H11v-2H9v1.25L7.25 11.5 9 9.75V11h2V9H9.75l1.75-1.75L13.25 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexMove24.json b/public/assets/components/assets/icon/vertexMove24.json new file mode 100644 index 0000000..def58e3 --- /dev/null +++ b/public/assets/components/assets/icon/vertexMove24.json @@ -0,0 +1 @@ +"M20.354 13.646l2.853 2.854-2.854 2.854-.707-.707L21.293 17H17v4.293l1.646-1.646.707.707-2.853 2.853-2.854-2.854.707-.707L16 21.293V17h-4.293l1.646 1.646-.707.707L9.793 16.5l2.854-2.854.707.707L11.707 16H16v-4.293l-1.646 1.646-.707-.707L16.5 9.793l2.854 2.854-.707.707L17 11.707V16h4.293l-1.646-1.646zM9 6H6.537L2.468 18l-.947-.321L5.48 6H4V1h5v2h9v1H9zM8 5V2H5v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexMove32.json b/public/assets/components/assets/icon/vertexMove32.json new file mode 100644 index 0000000..b89c829 --- /dev/null +++ b/public/assets/components/assets/icon/vertexMove32.json @@ -0,0 +1 @@ +"M12 9V6h16V5H12V2H5v7h1.977L2 23.679l.947.321L8.033 9zM6 8V3h5v5zm21.354 10.646l2.853 2.854-2.854 2.854-.707-.707L28.293 22H22v6.293l1.646-1.646.707.707-2.853 2.853-2.854-2.854.707-.707L21 28.293V22h-6.293l1.646 1.646-.707.707-2.853-2.853 2.854-2.854.707.707L14.707 21H21v-6.293l-1.646 1.646-.707-.707 2.853-2.853 2.854 2.854-.707.707L22 14.707V21h6.293l-1.646-1.646z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexPlus16.json b/public/assets/components/assets/icon/vertexPlus16.json new file mode 100644 index 0000000..a31681e --- /dev/null +++ b/public/assets/components/assets/icon/vertexPlus16.json @@ -0,0 +1 @@ +"M1 0v5h.889L0 10.731.807 11l1.978-6H6V3h6V2H6V0zm4 4H2V1h3zm6 11v-3H8v-1h3V8h1v3h3v1h-3v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexPlus24.json b/public/assets/components/assets/icon/vertexPlus24.json new file mode 100644 index 0000000..50bd415 --- /dev/null +++ b/public/assets/components/assets/icon/vertexPlus24.json @@ -0,0 +1 @@ +"M18 17h5v1h-5v5h-1v-5h-5v-1h5v-5h1zM9 6H6.537L2.468 18l-.947-.321L5.48 6H4V1h5v2h9v1H9zM8 5V2H5v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexPlus32.json b/public/assets/components/assets/icon/vertexPlus32.json new file mode 100644 index 0000000..2fb3eaf --- /dev/null +++ b/public/assets/components/assets/icon/vertexPlus32.json @@ -0,0 +1 @@ +"M23 22h7v1h-7v7h-1v-7h-7v-1h7v-7h1zM8.033 9L2.947 24 2 23.679 6.977 9H5V2h7v3h16v1H12v3zM11 8V3H6v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexX16.json b/public/assets/components/assets/icon/vertexX16.json new file mode 100644 index 0000000..1ac38df --- /dev/null +++ b/public/assets/components/assets/icon/vertexX16.json @@ -0,0 +1 @@ +"M13.793 8.5l.707.707-2.275 2.275 2.275 2.275-.707.707-2.275-2.275-2.275 2.275-.707-.707 2.275-2.275-2.275-2.275.707-.707 2.275 2.275zM6 0v2h6v1H6v2H2.785L.807 11 0 10.731 1.889 5H1V0zM5 1H2v3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexX24.json b/public/assets/components/assets/icon/vertexX24.json new file mode 100644 index 0000000..12c3dc1 --- /dev/null +++ b/public/assets/components/assets/icon/vertexX24.json @@ -0,0 +1 @@ +"M22.146 13.146l.708.708L18.707 18l4.147 4.146-.708.708L18 18.707l-4.146 4.147-.708-.708L17.293 18l-4.147-4.146.708-.708L18 17.293zM9 6H6.537L2.468 18l-.947-.321L5.48 6H4V1h5v2h9v1H9zM8 5V2H5v3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/vertexX32.json b/public/assets/components/assets/icon/vertexX32.json new file mode 100644 index 0000000..d82b286 --- /dev/null +++ b/public/assets/components/assets/icon/vertexX32.json @@ -0,0 +1 @@ +"M29.136 16.157l.707.707-5.636 5.636 5.636 5.636-.707.707-5.636-5.636-5.636 5.636-.707-.707 5.636-5.636-5.636-5.636.707-.707 5.636 5.636zM8.033 9L2.947 24 2 23.679 6.977 9H5V2h7v3h16v1H12v3zM11 8V3H6v5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/verticalDistribute16.json b/public/assets/components/assets/icon/verticalDistribute16.json new file mode 100644 index 0000000..57137b6 --- /dev/null +++ b/public/assets/components/assets/icon/verticalDistribute16.json @@ -0,0 +1 @@ +"M2 6v4h6v2H3v4h11v-4H9v-2h6V6H9V4h3V0H5v4h3v2zm11 7v2H4v-2zM6 3V1h5v2zm8 4v2H3V7z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/verticalDistribute24.json b/public/assets/components/assets/icon/verticalDistribute24.json new file mode 100644 index 0000000..609ebab --- /dev/null +++ b/public/assets/components/assets/icon/verticalDistribute24.json @@ -0,0 +1 @@ +"M13 7h4V2H8v5h4v2H3v6h9v2H6v5h13v-5h-6v-2h9V9h-9zM9 6V3h7v3zm9 12v3H7v-3zm3-8v4H4v-4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/verticalDistribute32.json b/public/assets/components/assets/icon/verticalDistribute32.json new file mode 100644 index 0000000..22218d9 --- /dev/null +++ b/public/assets/components/assets/icon/verticalDistribute32.json @@ -0,0 +1 @@ +"M17 9h5V2H11v7h5v3H4v8h12v3H8v7h17v-7h-8v-3h12v-8H17zm-5-1V3h9v5zm12 16v5H9v-5zm4-11v6H5v-6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/video16.json b/public/assets/components/assets/icon/video16.json new file mode 100644 index 0000000..eedce06 --- /dev/null +++ b/public/assets/components/assets/icon/video16.json @@ -0,0 +1 @@ +"M14.296 4L12 6.251V4.5A1.502 1.502 0 0 0 10.5 3h-9A1.502 1.502 0 0 0 0 4.5v7A1.502 1.502 0 0 0 1.5 13h9a1.502 1.502 0 0 0 1.5-1.5V9.749L14.296 12H16V4zM11 11.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5v-7a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5zm4-.5h-.296L12 8.349V7.65L14.704 5H15z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/video24.json b/public/assets/components/assets/icon/video24.json new file mode 100644 index 0000000..fc6b228 --- /dev/null +++ b/public/assets/components/assets/icon/video24.json @@ -0,0 +1 @@ +"M21.217 6L17 9.377V7a2.002 2.002 0 0 0-2-2H3a2.002 2.002 0 0 0-2 2v10a2.002 2.002 0 0 0 2 2h12a2.002 2.002 0 0 0 2-2v-2.445L21.214 18H23V6zM16 17a1.001 1.001 0 0 1-1 1H3a1.001 1.001 0 0 1-1-1V7a1.001 1.001 0 0 1 1-1h12a1.001 1.001 0 0 1 1 1zm6 0h-.429L17 13.263v-2.605L21.568 7H22z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/video32.json b/public/assets/components/assets/icon/video32.json new file mode 100644 index 0000000..991d1f1 --- /dev/null +++ b/public/assets/components/assets/icon/video32.json @@ -0,0 +1 @@ +"M28.001 9L23 12.534V9.5A2.503 2.503 0 0 0 20.5 7h-16A2.503 2.503 0 0 0 2 9.5v13A2.503 2.503 0 0 0 4.5 25h16a2.503 2.503 0 0 0 2.5-2.5v-3.034L28.001 23H30V9zM22 13.241V22.5a1.502 1.502 0 0 1-1.5 1.5h-16A1.502 1.502 0 0 1 3 22.5v-13A1.502 1.502 0 0 1 4.5 8h16A1.502 1.502 0 0 1 22 9.5zM29 22h-.68L23 18.241V13.76L28.32 10H29z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoPlus16.json b/public/assets/components/assets/icon/videoPlus16.json new file mode 100644 index 0000000..0b5b5dc --- /dev/null +++ b/public/assets/components/assets/icon/videoPlus16.json @@ -0,0 +1 @@ +"M14.296 4L12 6.251V4.5A1.502 1.502 0 0 0 10.5 3h-9A1.502 1.502 0 0 0 0 4.5V10h1V4.5a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5H9v1h1.5a1.502 1.502 0 0 0 1.5-1.5V9.749L14.296 12H16V4zM15 11h-.296L12 8.349V7.65L14.704 5H15zM4 12h3v1H4v3H3v-3H0v-1h3V9h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoPlus24.json b/public/assets/components/assets/icon/videoPlus24.json new file mode 100644 index 0000000..83e241c --- /dev/null +++ b/public/assets/components/assets/icon/videoPlus24.json @@ -0,0 +1 @@ +"M21.217 6L17 9.376V7a2.002 2.002 0 0 0-2-2H3a2.002 2.002 0 0 0-2 2v9h1V7a1.001 1.001 0 0 1 1-1h12a1.001 1.001 0 0 1 1 1v10a1.001 1.001 0 0 1-1 1h-3v1h3a2.002 2.002 0 0 0 2-2v-2.445L21.214 18H23V6zM22 17h-.43L17 13.263v-2.606L21.567 7H22zM6 18h4v.999H6V23H5v-4.001H1V18h4v-4h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoPlus32.json b/public/assets/components/assets/icon/videoPlus32.json new file mode 100644 index 0000000..03d48d6 --- /dev/null +++ b/public/assets/components/assets/icon/videoPlus32.json @@ -0,0 +1 @@ +"M28.001 9L23 12.534V9.5A2.503 2.503 0 0 0 20.5 7h-16A2.503 2.503 0 0 0 2 9.5V22h1V9.5A1.502 1.502 0 0 1 4.5 8h16A1.502 1.502 0 0 1 22 9.5v13a1.502 1.502 0 0 1-1.5 1.5H15v1h5.5a2.503 2.503 0 0 0 2.5-2.5v-3.034L28.001 23H30V9zM29 22h-.681L23 18.241V13.76L28.318 10H29zM8 24h5v.999H8V30H7v-5.001H2V24h5v-5h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoServer16.json b/public/assets/components/assets/icon/videoServer16.json new file mode 100644 index 0000000..168ec52 --- /dev/null +++ b/public/assets/components/assets/icon/videoServer16.json @@ -0,0 +1 @@ +"M4 4H3V3h1v1zm2-1H5v1h1V3zm2 0H7v1h1V3zM4 7H3v1h1V7zm2 0H5v1h1V7zm2 0H7v1h1V7zm-.672 3H1V1h14v6.876a4.828 4.828 0 0 0-1-.59V6H2v3h5.936c-.237.31-.448.64-.608 1zM2 5h12V2H2v3zm14 7c0 2.209-1.7 4-3.942 4S8 14.209 8 12c0-2.21 1.817-4 4.058-4S16 9.79 16 12zm-1 0c0-1.654-1.346-3-3-3s-3 1.346-3 3 1.346 3 3 3 3-1.346 3-3zm-4-2v4l3-2-3-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoServer24.json b/public/assets/components/assets/icon/videoServer24.json new file mode 100644 index 0000000..ced30bd --- /dev/null +++ b/public/assets/components/assets/icon/videoServer24.json @@ -0,0 +1 @@ +"M6 5H5V4h1v1zm2-1H7v1h1V4zm2 0H9v1h1V4zm0 4H9v1h1V8zm0 4H9v1h1v-1zM6 8H5v1h1V8zm2 0H7v1h1V8zm-2 4H5v1h1v-1zm2 0H7v1h1v-1zm3.4 3H2V2h20v10.72a6.537 6.537 0 0 0-1-.79V11H3v3h8.93c-.203.317-.383.65-.53 1zM3 6h18V3H3v3zm0 4h18V7H3v3zm20 7.5c0 3.033-2.467 5.5-5.5 5.5S12 20.533 12 17.5s2.467-5.5 5.5-5.5 5.5 2.467 5.5 5.5zm-1 0c0-2.481-2.019-4.5-4.5-4.5S13 15.019 13 17.5s2.019 4.5 4.5 4.5 4.5-2.019 4.5-4.5zm-1 0L16 21v-7l5 3.5zm-4 1.58l2.256-1.58L17 15.92v3.16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoServer32.json b/public/assets/components/assets/icon/videoServer32.json new file mode 100644 index 0000000..b72ac42 --- /dev/null +++ b/public/assets/components/assets/icon/videoServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm-6 6H6v1h2v-1zm3 0H9v1h2v-1zm3 0h-2v1h2v-1zM8 6H6v1h2V6zm3 0H9v1h2V6zm3 0h-2v1h2V6zm1.369 16H3V3h26v15.923a7.874 7.874 0 0 0-1-1.003V16H4v5h11.701a7.752 7.752 0 0 0-.332 1zM4 9h24V4H4v5zm0 6h24v-5H4v5zm19 2.2c-3.76 0-6.8 3.04-6.8 6.8s3.04 6.8 6.8 6.8 6.8-3.04 6.8-6.8-3.04-6.8-6.8-6.8zm0 12.6c-3.2 0-5.8-2.6-5.8-5.8s2.6-5.8 5.8-5.8 5.8 2.6 5.8 5.8-2.6 5.8-5.8 5.8zm4-5.8l-6 4v-8l6 4zm-5 2.132L25.197 24 22 21.868v4.264z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoSingleServer16.json b/public/assets/components/assets/icon/videoSingleServer16.json new file mode 100644 index 0000000..e3a3516 --- /dev/null +++ b/public/assets/components/assets/icon/videoSingleServer16.json @@ -0,0 +1 @@ +"M4 7H3V6h1v1zm2-1H5v1h1V6zm2 0H7v1h1V6zm-.064 2H2V5h12v1.287c.362.152.69.358 1 .589V4H1v5h6.328c.16-.36.37-.69.608-1zm8.039 3c0 2.195-1.69 3.975-3.917 3.975S8.025 13.195 8.025 11c0-2.195 1.805-3.975 4.033-3.975s3.917 1.78 3.917 3.975zM15 11c0-1.654-1.346-3-3-3s-3 1.346-3 3 1.346 3 3 3 3-1.346 3-3zm-4-2v4l3-2-3-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoSingleServer24.json b/public/assets/components/assets/icon/videoSingleServer24.json new file mode 100644 index 0000000..d2cbecd --- /dev/null +++ b/public/assets/components/assets/icon/videoSingleServer24.json @@ -0,0 +1 @@ +"M6 9H5V8h1v1zm2-1H7v1h1V8zm2 0H9v1h1V8zm2.72 2H3V7h18v1.93c.359.231.694.495 1 .79V6H2v5h9.93c.231-.359.495-.694.79-1zm10.255 4.5c0 3.019-2.456 5.475-5.475 5.475s-5.475-2.456-5.475-5.475 2.456-5.475 5.475-5.475 5.475 2.456 5.475 5.475zm-.975 0c0-2.481-2.019-4.5-4.5-4.5S13 12.019 13 14.5s2.019 4.5 4.5 4.5 4.5-2.019 4.5-4.5zm-1 0L16 18v-7l5 3.5zm-4 1.58l2.256-1.58L17 12.92v3.16z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoSingleServer32.json b/public/assets/components/assets/icon/videoSingleServer32.json new file mode 100644 index 0000000..2d5863a --- /dev/null +++ b/public/assets/components/assets/icon/videoSingleServer32.json @@ -0,0 +1 @@ +"M8 13H6v-1h2v1zm3-1H9v1h2v-1zm3 0h-2v1h2v-1zm2.92 3H4v-5h24v3.92c.362.304.698.639 1 1.003V9H3v7h13.216c.21-.351.443-.688.704-1zm12.88 5a6.8 6.8 0 1 1-13.6 0 6.8 6.8 0 0 1 6.8-6.8 6.8 6.8 0 0 1 6.8 6.8zm-1 0c0-3.198-2.601-5.8-5.8-5.8s-5.8 2.602-5.8 5.8 2.601 5.8 5.8 5.8 5.8-2.601 5.8-5.8zM27 20l-6 4v-8l6 4zm-5 2.132L25.197 20 22 17.868v4.264z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoWeb16.json b/public/assets/components/assets/icon/videoWeb16.json new file mode 100644 index 0000000..4a7c52b --- /dev/null +++ b/public/assets/components/assets/icon/videoWeb16.json @@ -0,0 +1 @@ +"M6 4.786v6.428L11 8zm1 1.832L9.15 8 7 9.383zM0 1v14h16V1zm15 13H1V2h14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoWeb24.json b/public/assets/components/assets/icon/videoWeb24.json new file mode 100644 index 0000000..2eda410 --- /dev/null +++ b/public/assets/components/assets/icon/videoWeb24.json @@ -0,0 +1 @@ +"M9 6.886v10.228L16.5 12zm1 1.893L14.725 12 10 15.221zM1 3v18h22V3zm21 17H2V4h20z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/videoWeb32.json b/public/assets/components/assets/icon/videoWeb32.json new file mode 100644 index 0000000..a0e1c5f --- /dev/null +++ b/public/assets/components/assets/icon/videoWeb32.json @@ -0,0 +1 @@ +"M12 9.523v12.954l9.5-6.476zm1 1.892l6.725 4.586L13 20.585zM2 5v22h28V5zm27 21H3V6h26z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewAssociations16.json b/public/assets/components/assets/icon/viewAssociations16.json new file mode 100644 index 0000000..b5a3507 --- /dev/null +++ b/public/assets/components/assets/icon/viewAssociations16.json @@ -0,0 +1 @@ +"M8 13H7v-1h1v1zm2-1H9v1h1v-1zM6.5 8.793l-.707.707.707.707.707-.707-.707-.707zm2-2l-.707.707.707.707.707-.707-.707-.707zM10.493 4.8l-.707.707.707.707.707-.707-.707-.707zM3 8v1h1V8H3zm0-2v1h1V6H3zm13-2h-1v3h1V4zm0 5h-1v3h1V9zM1 4H0v3h1V4zm0 5H0v3h1V9zm14-9h-1v1h1v1h1V0h-1zM9 1h3V0H9v1zM4 16h3v-1H4v1zm5 0h3v-1H9v1zM4 1h3V0H4v1zm11 13v1h-1v1h2v-2h-1zM1 15v-1H0v2h2v-1H1zM2 0H0v2h1V1h1V0zm12 12v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1 0h-1v1h1v-1zm1-9v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1 0h-1v1h1V3zM5 3v1a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM4 3H3v1h1V3zm2 8.5v1A1.5 1.5 0 0 1 4.5 14h-1A1.5 1.5 0 0 1 2 12.5v-1A1.5 1.5 0 0 1 3.5 10h1A1.5 1.5 0 0 1 6 11.5zm-1 0c0-.275-.225-.5-.5-.5h-1c-.275 0-.5.225-.5.5v1c0 .275.225.5.5.5h1c.275 0 .5-.225.5-.5v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewAssociations24.json b/public/assets/components/assets/icon/viewAssociations24.json new file mode 100644 index 0000000..4c67a50 --- /dev/null +++ b/public/assets/components/assets/icon/viewAssociations24.json @@ -0,0 +1 @@ +"M13 22h-2v-1h2v1zm-5-1H6v1h2v-1zm10 0h-2v1h2v-1zm4-13V6h-1v2h1zm0 5v-2h-1v2h1zm0 5v-2h-1v2h1zm0 0v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1zM11 3h2V2h-2v1zm5 0h2V2h-2v1zM6 3h2V2H6v1zM2 16v2h1v-2H2zm0-5v2h1v-2H2zm0-5v2h1V6H2zm0 0v2h1V6H2zm1-2V3h1V2H2v2h1zm17-1h1v1h1V2h-2v1zM4 21H3v-1H2v2h2v-1zm8-5h-1v1h1v-1zm3 0h-1v1h1v-1zm-8-4v1h1v-1H7zm0-3v1h1V9H7zm3.5 3.793l-.707.707.707.707.707-.707-.707-.707zm2-2l-.707.707.707.707.707-.707-.707-.707zM14.493 8.8l-.707.707.707.707.707-.707-.707-.707zM9 6v1a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zM8 6H7v1h1V6zm11 0v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1 0h-1v1h1V6zm1 10v1a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 1 1 1zm-1 0h-1v1h1v-1zm-8-.2v1.4A1.8 1.8 0 0 1 8.2 19H6.8A1.8 1.8 0 0 1 5 17.2v-1.4A1.8 1.8 0 0 1 6.8 14h1.4a1.8 1.8 0 0 1 1.8 1.8zm-1 0a.8.8 0 0 0-.8-.8H6.8a.8.8 0 0 0-.8.8v1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8v-1.4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewAssociations32.json b/public/assets/components/assets/icon/viewAssociations32.json new file mode 100644 index 0000000..48c7f08 --- /dev/null +++ b/public/assets/components/assets/icon/viewAssociations32.json @@ -0,0 +1 @@ +"M9 29H7v-1h2v1zm4-1h-2v1h2v-1zm8 0h-2v1h2v-1zm-4 0h-2v1h2v-1zm8 0h-2v1h2v-1zm4-19V7h-1v2h1zm0 4v-2h-1v2h1zm0 8v-2h-1v2h1zm0-4v-2h-1v2h1zm0 8v-2h-1v2h1zm-1 2v1h-1v1h2v-2h-1zM23 4h2V3h-2v1zm-4 0h2V3h-2v1zm-8 0h2V3h-2v1zm4 0h2V3h-2v1zM7 4h2V3H7v1zM3 23v2h1v-2H3zm0-4v2h1v-2H3zm0-8v2h1v-2H3zm0 4v2h1v-2H3zm0-8v2h1V7H3zm1-2V4h1V3H3v2h1zm23-1h1v1h1V3h-2v1zM5 28H4v-1H3v2h2v-1zm11-6h-2v1h2v-1zm4 0h-2v1h2v-1zm-7 .5c0 1.93-1.57 3.5-3.5 3.5S6 24.43 6 22.5 7.57 19 9.5 19s3.5 1.57 3.5 3.5zm-1 0a2.5 2.5 0 0 0-5 0 2.5 2.5 0 0 0 5 0zM9 16v2h1v-2H9zm0-4v2h1v-2H9zm8.354 1.94l-1.415 1.414.707.707 1.415-1.415-.707-.707zm3-3l-1.415 1.414.707.707 1.415-1.415-.707-.707zm-6 6l-1.415 1.414.707.707 1.415-1.415-.707-.707zM26 21.8v1.4a1.8 1.8 0 0 1-1.8 1.8h-1.4a1.8 1.8 0 0 1-1.8-1.8v-1.4a1.8 1.8 0 0 1 1.8-1.8h1.4a1.8 1.8 0 0 1 1.8 1.8zm-1 0a.8.8 0 0 0-.8-.8h-1.4a.8.8 0 0 0-.8.8v1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8v-1.4zm1-14v1.4a1.8 1.8 0 0 1-1.8 1.8h-1.4A1.8 1.8 0 0 1 21 9.2V7.8A1.8 1.8 0 0 1 22.8 6h1.4A1.8 1.8 0 0 1 26 7.8zm-1 0a.8.8 0 0 0-.8-.8h-1.4a.8.8 0 0 0-.8.8v1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V7.8zm-13 0v1.4a1.8 1.8 0 0 1-1.8 1.8H8.8A1.8 1.8 0 0 1 7 9.2V7.8A1.8 1.8 0 0 1 8.8 6h1.4A1.8 1.8 0 0 1 12 7.8zm-1 0a.8.8 0 0 0-.8-.8H8.8a.8.8 0 0 0-.8.8v1.4a.8.8 0 0 0 .8.8h1.4a.8.8 0 0 0 .8-.8V7.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewHide16.json b/public/assets/components/assets/icon/viewHide16.json new file mode 100644 index 0000000..ce0420b --- /dev/null +++ b/public/assets/components/assets/icon/viewHide16.json @@ -0,0 +1 @@ +"M15.846 7.87c-.558.69-3.523 4.13-7.287 4.13a6.871 6.871 0 0 1-2.166-.37l.809-.809A5.594 5.594 0 0 0 8.559 11c2.973 0 5.511-2.61 6.29-3.5a13.195 13.195 0 0 0-2.276-2.05l.721-.721a13.92 13.92 0 0 1 2.55 2.4l.002.002a.58.58 0 0 1 0 .738zM5.535 10.176l-.742.742-.003-.002-2.27 2.27-.707-.707 2.107-2.107a14.436 14.436 0 0 1-2.756-2.495.581.581 0 0 1 .001-.758C1.738 6.434 4.793 3 8.56 3a6.83 6.83 0 0 1 2.308.426L13.48.813l.707.707-2.328 2.328.003.002-.753.753-.003-.002-1.14 1.14.002.003-3.224 3.224-.002-.003-1.21 1.21zm-.89-.528l1.622-1.623a2.28 2.28 0 0 1 2.76-2.76l1.046-1.046A5.587 5.587 0 0 0 8.559 4C5.58 4 2.969 6.605 2.16 7.5a13.663 13.663 0 0 0 2.483 2.149zM10.8 7.5a2.29 2.29 0 0 0-.06-.503L7.998 9.741A2.286 2.286 0 0 0 10.8 7.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewHide24.json b/public/assets/components/assets/icon/viewHide24.json new file mode 100644 index 0000000..76618b8 --- /dev/null +++ b/public/assets/components/assets/icon/viewHide24.json @@ -0,0 +1 @@ +"M12.5 14.8a3.29 3.29 0 0 1-.598-.06l3.838-3.838A3.272 3.272 0 0 1 12.5 14.8zm6.63-7.29l-.72.722a19.815 19.815 0 0 1 3.45 3.268c-.977 1.19-4.833 5.5-9.361 5.5a8 8 0 0 1-2.455-.404l-.782.783A9.238 9.238 0 0 0 12.5 18c5.708 0 10.212-5.948 10.4-6.201l.224-.299-.224-.299a20.063 20.063 0 0 0-3.77-3.69zM5.5 19.208l-.707-.707 2.231-2.231A19.774 19.774 0 0 1 2.1 11.8l-.224-.299.224-.299C2.288 10.948 6.792 5 12.5 5a9.944 9.944 0 0 1 4.573 1.22L19.5 3.793l.707.707zm2.253-3.667l2.095-2.095A3.27 3.27 0 0 1 9.2 11.5a3.304 3.304 0 0 1 3.3-3.3 3.27 3.27 0 0 1 1.945.648l1.883-1.883A8.759 8.759 0 0 0 12.5 6c-4.528 0-8.384 4.31-9.361 5.5a18.915 18.915 0 0 0 4.614 4.04z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewHide32.json b/public/assets/components/assets/icon/viewHide32.json new file mode 100644 index 0000000..a59afb9 --- /dev/null +++ b/public/assets/components/assets/icon/viewHide32.json @@ -0,0 +1 @@ +"M16.5 20a4.44 4.44 0 0 1-1.18-.177l5.503-5.503A4.44 4.44 0 0 1 21 15.5a4.505 4.505 0 0 1-4.5 4.5zm7.985-9.342l-.723.722a25.428 25.428 0 0 1 4.908 4.12C27.062 17.239 22.149 22 16.5 22a11.158 11.158 0 0 1-2.942-.415l-.8.8A12.385 12.385 0 0 0 16.5 23c7.456 0 13.5-7.5 13.5-7.5a26.034 26.034 0 0 0-5.515-4.842zM8.354 24.354l-.707-.707 2.397-2.398A25.335 25.335 0 0 1 3 15.5S9.044 8 16.5 8a13.313 13.313 0 0 1 5.502 1.29l2.644-2.644.707.707zm2.436-3.85L13 18.292a4.455 4.455 0 0 1-1-2.793 4.505 4.505 0 0 1 4.5-4.5 4.455 4.455 0 0 1 2.793 1l1.952-1.952A12.113 12.113 0 0 0 16.5 9c-5.65 0-10.562 4.76-12.169 6.501a24.143 24.143 0 0 0 6.459 5.002z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewMixed16.json b/public/assets/components/assets/icon/viewMixed16.json new file mode 100644 index 0000000..40894ae --- /dev/null +++ b/public/assets/components/assets/icon/viewMixed16.json @@ -0,0 +1 @@ +"M8.559 12c-3.766 0-6.82-3.434-7.395-4.122a.581.581 0 0 1 .001-.758C1.738 6.434 4.793 3 8.56 3c3.764 0 6.73 3.44 7.286 4.13a.58.58 0 0 1 0 .74C15.289 8.56 12.324 12 8.56 12zM2.16 7.5c.81.897 3.421 3.5 6.398 3.5 2.973 0 5.511-2.61 6.29-3.5-.779-.89-3.317-3.5-6.29-3.5C5.58 4 2.969 6.605 2.16 7.5zm-.227.26l-.002.002zm13.13-.005zM1.93 7.235l.002.003zM8.5 5A2.5 2.5 0 1 0 11 7.5 2.503 2.503 0 0 0 8.5 5zm0 4A1.5 1.5 0 1 1 10 7.5 1.5 1.5 0 0 1 8.5 9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewMixed24.json b/public/assets/components/assets/icon/viewMixed24.json new file mode 100644 index 0000000..485d525 --- /dev/null +++ b/public/assets/components/assets/icon/viewMixed24.json @@ -0,0 +1 @@ +"M12.5 18c-5.708 0-10.212-5.948-10.4-6.201l-.224-.299.224-.299C2.288 10.948 6.792 5 12.5 5s10.212 5.948 10.4 6.201l.224.299-.224.299C22.712 12.052 18.208 18 12.5 18zm-9.36-6.5c.98 1.188 4.85 5.5 9.36 5.5s8.38-4.312 9.36-5.5C20.88 10.312 17.01 6 12.5 6s-8.38 4.312-9.36 5.5zM12.5 8a3.5 3.5 0 1 0 3.5 3.5A3.5 3.5 0 0 0 12.5 8zm0 6a2.5 2.5 0 1 1 2.5-2.5 2.503 2.503 0 0 1-2.5 2.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewMixed32.json b/public/assets/components/assets/icon/viewMixed32.json new file mode 100644 index 0000000..5ada9c4 --- /dev/null +++ b/public/assets/components/assets/icon/viewMixed32.json @@ -0,0 +1 @@ +"M16.5 8C9.044 8 3 15.5 3 15.5S9.044 23 16.5 23 30 15.5 30 15.5 23.956 8 16.5 8zm0 14c-5.664 0-10.564-4.757-12.169-6.499C5.938 13.761 10.851 9 16.5 9c5.664 0 10.564 4.757 12.169 6.499C27.062 17.239 22.149 22 16.5 22zm0-11a4.5 4.5 0 1 0 4.5 4.5 4.5 4.5 0 0 0-4.5-4.5zm0 8a3.5 3.5 0 1 1 3.5-3.5 3.504 3.504 0 0 1-3.5 3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewVisible16.json b/public/assets/components/assets/icon/viewVisible16.json new file mode 100644 index 0000000..ebfbdb1 --- /dev/null +++ b/public/assets/components/assets/icon/viewVisible16.json @@ -0,0 +1 @@ +"M10.8 7.5a2.3 2.3 0 1 1-2.3-2.3 2.302 2.302 0 0 1 2.3 2.3zm5.046.37c-.558.69-3.523 4.13-7.287 4.13-3.766 0-6.82-3.434-7.395-4.122a.581.581 0 0 1 .001-.758C1.738 6.434 4.793 3 8.56 3c3.764 0 6.73 3.44 7.286 4.13a.58.58 0 0 1 0 .74zm-.997-.37C14.07 6.61 11.532 4 8.559 4 5.58 4 2.969 6.605 2.16 7.5c.81.897 3.421 3.5 6.398 3.5 2.973 0 5.511-2.61 6.29-3.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewVisible24.json b/public/assets/components/assets/icon/viewVisible24.json new file mode 100644 index 0000000..bcad4f3 --- /dev/null +++ b/public/assets/components/assets/icon/viewVisible24.json @@ -0,0 +1 @@ +"M12.5 18c-5.708 0-10.212-5.948-10.4-6.201l-.224-.299.224-.299C2.288 10.948 6.792 5 12.5 5s10.212 5.948 10.4 6.201l.224.299-.224.299C22.712 12.052 18.208 18 12.5 18zm-9.36-6.5c.98 1.188 4.85 5.5 9.36 5.5s8.38-4.312 9.36-5.5C20.88 10.312 17.01 6 12.5 6s-8.38 4.312-9.36 5.5zm9.36-3.3a3.3 3.3 0 1 0 3.3 3.3 3.304 3.304 0 0 0-3.3-3.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewVisible32.json b/public/assets/components/assets/icon/viewVisible32.json new file mode 100644 index 0000000..e047176 --- /dev/null +++ b/public/assets/components/assets/icon/viewVisible32.json @@ -0,0 +1 @@ +"M16.5 8C9.044 8 3 15.5 3 15.5S9.044 23 16.5 23 30 15.5 30 15.5 23.956 8 16.5 8zm0 14c-5.664 0-10.564-4.757-12.169-6.499C5.938 13.761 10.851 9 16.5 9c5.664 0 10.564 4.757 12.169 6.499C27.062 17.239 22.149 22 16.5 22zm4.5-6.5a4.5 4.5 0 1 1-4.5-4.5 4.505 4.505 0 0 1 4.5 4.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewshed16.json b/public/assets/components/assets/icon/viewshed16.json new file mode 100644 index 0000000..f6b42a9 --- /dev/null +++ b/public/assets/components/assets/icon/viewshed16.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M9 11.967L2 4.734 4.492.886l6.9 3.406L9 6z"},{"d":"M.088.482A.358.358 0 0 1 .305.205a5.075 5.075 0 0 1 4.104.6c.031.022.06.047.091.069L2.704 3.651c-.023-.013-.046-.022-.068-.037a1.407 1.407 0 0 1-.527-2.009 1.599 1.599 0 0 1 1.227-.604 3.737 3.737 0 0 0-2.6-.099 3.455 3.455 0 0 0 1.647 3.244l-.376.581A3.95 3.95 0 0 1 .088.482zM4 7V6H3v1zm2-6H5v1h1zm2 1H7v1h1zm2 1H9v1h1zM6 8H5v1h1zm-4 5h1v-1H2zm2-1v1h1v-1zm9-5h1V6h-1zm0 2h1V8h-1zm0 2h1v-1h-1zm0 2h1v-1h-1zm-2-4h1V8h-1zm0 2h1v-1h-1zm0 2h1v-1h-1zM9 6v9H6.969v-5H0v6h16V1.002zm-3 9H1v-4h5zm9 0h-5V6.515l5-3.57z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewshed24.json b/public/assets/components/assets/icon/viewshed24.json new file mode 100644 index 0000000..879c5f2 --- /dev/null +++ b/public/assets/components/assets/icon/viewshed24.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M14 18.85L2.986 6.188l3.205-4.975 11.134 3.57L14 7z"},{"d":"M23 23V1l-9 6v16h-4V13H9v1H1v9H0v1h24v-1zM15 7.535l7-4.667V23h-7zM2 23v-8h7v8zM.456.696A.467.467 0 0 1 .74.334a7.025 7.025 0 0 1 5.351.782c.043.027.078.062.12.09l-2.343 3.62c-.03-.016-.06-.028-.088-.047a1.834 1.834 0 0 1-.687-2.62 2.567 2.567 0 0 1 1.067-.905 5.097 5.097 0 0 0-2.856-.011A4.581 4.581 0 0 0 3.53 5.346l-.572.884A5.15 5.15 0 0 1 .456.696zM3 16h2v2H3zm3 0h2v2H6zm-3 3h2v2H3zm3 0h2v2H6zm13-9h2v2h-2zm0-3h2v2h-2zm-3 6h2v2h-2zm3 0h2v2h-2zm-3 3h2v2h-2zm3 0h2v2h-2zm-3 3h2v2h-2zm3 0h2v2h-2zm-3-9h2v2h-2zM3 7h1v1H3zm6-5H8V1h1zm3 1h-1V2h1zm3 1h-1V3h1zM5 10V9h1v1zm3 2H7v-1h1z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/viewshed32.json b/public/assets/components/assets/icon/viewshed32.json new file mode 100644 index 0000000..97a4c28 --- /dev/null +++ b/public/assets/components/assets/icon/viewshed32.json @@ -0,0 +1 @@ +[{"opacity":".25","d":"M20 23.672L3.962 7.225l3.243-5.019 15.574 4.727L20 8.6z"},{"d":"M1.456 1.696a.467.467 0 0 1 .283-.362 7.025 7.025 0 0 1 5.351.782c.043.027.078.062.12.09L4.866 5.827c-.03-.017-.06-.03-.088-.048a1.835 1.835 0 0 1-.687-2.62 2.567 2.567 0 0 1 1.067-.905 5.096 5.096 0 0 0-2.856-.011A4.581 4.581 0 0 0 4.53 6.346l-.572.884a5.15 5.15 0 0 1-2.503-5.534zM32 30v1H0v-1h1V18h14v12h5V8.6L31 2v28zm-18 0V19H2v11zm16 0V3.767l-9 5.399V30zM6 9V8H5v1zm3-7H8v1h1zm3 1h-1v1h1zm3 1h-1v1h1zm3 1h-1v1h1zm3 1h-1v1h1zM7 11h1v-1H7zm2 2h1v-1H9zm3 1h-1v1h1zm2 2h-1v1h1zm9 12h2v-2h-2zm3 0h2v-2h-2zM7 28h2v-2H7zm-3 0h2v-2H4zm6 0h2v-2h-2zm-3-3h2v-2H7zm-3 0h2v-2H4zm6 0h2v-2h-2zm-3-3h2v-2H7zm-3 0h2v-2H4zm6 0h2v-2h-2zm13 3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm-3-3h2v-2h-2zm3 0h2v-2h-2zm0-3h2V8h-2z"}] \ No newline at end of file diff --git a/public/assets/components/assets/icon/walkThroughDoor16.json b/public/assets/components/assets/icon/walkThroughDoor16.json new file mode 100644 index 0000000..7be610c --- /dev/null +++ b/public/assets/components/assets/icon/walkThroughDoor16.json @@ -0,0 +1 @@ +"M3 16v-5h1v3.293l2-2V11h1v1.707L4.707 15H13V1H7v5H6V1H4v5H3V0h11v16zm7.293-7l-1.647 1.646.707.707L12.207 8.5 9.354 5.646l-.707.707L10.293 8H1v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walkThroughDoor24.json b/public/assets/components/assets/icon/walkThroughDoor24.json new file mode 100644 index 0000000..f60c6b4 --- /dev/null +++ b/public/assets/components/assets/icon/walkThroughDoor24.json @@ -0,0 +1 @@ +"M19 1v22H5v-8h1v6.293l3-3V15h1v3.707L6.707 22H18V2h-8v8H9V2H6v8H5V1zm-6.354 13.646l.707.707 2.854-2.853-2.853-2.854-.707.707L14.293 12H2v1h12.293z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walkThroughDoor32.json b/public/assets/components/assets/icon/walkThroughDoor32.json new file mode 100644 index 0000000..74754e1 --- /dev/null +++ b/public/assets/components/assets/icon/walkThroughDoor32.json @@ -0,0 +1 @@ +"M25 2v28H7V19h1v9.293l4-4V19h1v5.707L8.707 29H24V3H13v11h-1V3H8v11H7V2zm-5.707 15l-2.646 2.646.707.707 3.853-3.853-3.854-3.854-.707.707L19.293 16H3.013v1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walking16.json b/public/assets/components/assets/icon/walking16.json new file mode 100644 index 0000000..1ebf256 --- /dev/null +++ b/public/assets/components/assets/icon/walking16.json @@ -0,0 +1 @@ +"M8.9 1.491a1.4 1.4 0 1 1-1.4-1.4 1.4 1.4 0 0 1 1.4 1.4zm-.08 3.614C8.772 4.18 7.508 4.062 6.371 3.97c-.68 1.152-1.785 3.294-2.25 4.203a.52.52 0 0 0 .191.678.532.532 0 0 0 .744-.19l1.515-2.678.186 3.123 2.498 2.984 1.22 3.436a.826.826 0 0 0 .948.4.861.861 0 0 0 .495-1.003c-.02-.082-1.14-3.494-1.14-3.494L9.03 8.996l-.21-3.89zm-1.308 6.46l-1.165-1.392-.421 1.322-2.207 3.086a.783.783 0 1 0 1.301.864l2.324-3.086zm4.571-3.246a.64.64 0 0 0-.01-.904L9.866 5.908l.079 1.447 1.487 1.119a.635.635 0 0 0 .652-.155z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walking24.json b/public/assets/components/assets/icon/walking24.json new file mode 100644 index 0000000..7bf4dcc --- /dev/null +++ b/public/assets/components/assets/icon/walking24.json @@ -0,0 +1 @@ +"M10.1 3A1.9 1.9 0 1 1 12 4.9 1.899 1.899 0 0 1 10.1 3zm6.257 13.26l-2.425-3.377-.293-5.403c-.067-1.287-1.823-1.449-3.401-1.579-.945 1.6-2.48 4.575-3.125 5.838a.721.721 0 0 0 .265.942.74.74 0 0 0 1.033-.264l2.104-3.72.258 4.338 3.47 4.144 1.724 4.858a1.088 1.088 0 0 0 2.081-.496.953.953 0 0 0-.03-.202c-.03-.113-1.66-5.078-1.66-5.078zm-6.014-2.18l1.581 1.887-.335 1.588-3.227 4.285a1.087 1.087 0 1 1-1.808-1.2l3.065-4.285zM18 10.936a.881.881 0 0 1-.824 1.51c-.611-.37-2.35-1.536-2.35-1.536l-.104-1.926z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walking32.json b/public/assets/components/assets/icon/walking32.json new file mode 100644 index 0000000..47c3202 --- /dev/null +++ b/public/assets/components/assets/icon/walking32.json @@ -0,0 +1 @@ +"M23.263 28.594a1.218 1.218 0 0 1 .039.258 1.392 1.392 0 0 1-2.664.636l-2.206-6.219-4.442-5.304-.331-5.553-2.693 4.761a.946.946 0 0 1-1.322.339.923.923 0 0 1-.34-1.206c.826-1.617 2.79-5.425 4-7.473 2.021.167 4.268.374 4.354 2.021l.375 6.917 3.105 4.323s2.087 6.356 2.125 6.5zm-12.36.641l4.13-5.485.45-2.131-2.015-2.407-.955 3.002L8.59 27.7a1.391 1.391 0 1 0 2.313 1.535zm8.027-17.094l.134 2.47 3.672 2.595a1.128 1.128 0 0 0 1.054-1.931zM15.5 3A2.5 2.5 0 1 0 18 5.5 2.5 2.5 0 0 0 15.5 3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walkingDistance16.json b/public/assets/components/assets/icon/walkingDistance16.json new file mode 100644 index 0000000..fa91996 --- /dev/null +++ b/public/assets/components/assets/icon/walkingDistance16.json @@ -0,0 +1 @@ +"M4 3L2 1.5 4 0v1h6v2h2V2l2 1.5L12 5V4H9V2H4zm11-1v3h1V2zM1 0H0v3h1zm8 14h7v-1H9zm-9 0h2v-1H0zm4.25-8.5A1.25 1.25 0 1 0 5.5 4.25 1.25 1.25 0 0 0 4.25 5.5zm3.51 7.25l-1.253-1.744-.152-2.79c-.034-.666-.941-.75-1.755-.816-.488.826-1.281 2.363-1.614 3.015a.372.372 0 0 0 .137.487.382.382 0 0 0 .533-.137l1.087-1.921.133 2.24 1.792 2.14.875 2.465a.592.592 0 0 0 .68.287.618.618 0 0 0 .355-.72c-.014-.058-.818-2.506-.818-2.506zm-3.48.049l-1.584 2.213a.561.561 0 1 0 .934.62l1.666-2.213.12-.57-.835-.999zM7.104 8.79l.056 1.038 1.067.802a.455.455 0 0 0 .46-.759z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walkingDistance24.json b/public/assets/components/assets/icon/walkingDistance24.json new file mode 100644 index 0000000..0799ef3 --- /dev/null +++ b/public/assets/components/assets/icon/walkingDistance24.json @@ -0,0 +1 @@ +"M23 5v3h-1V5zM2 2H1v3h1zm4 2h6v3h6v2.19l3.058-2.69L18 3.81V6h-5V3H6V.81L2.942 3.5 6 6.19zm.6 4.992a1.4 1.4 0 1 0 1.4-1.4 1.4 1.4 0 0 0-1.4 1.4zm4.677 9.936l-1.746-2.432-.21-3.89c-.05-.927-1.313-1.044-2.45-1.137-.68 1.152-1.785 3.294-2.25 4.203a.52.52 0 0 0 .191.678.532.532 0 0 0 .744-.19l1.515-2.678.186 3.123 2.498 2.984 1.22 3.436a.826.826 0 0 0 .948.4.861.861 0 0 0 .495-1.003c-.02-.082-1.14-3.494-1.14-3.494zm-4.851.067l-2.207 3.086a.783.783 0 1 0 1.301.864l2.324-3.086.168-.794-1.166-1.392zm3.94-5.587l.078 1.447 1.487 1.119a.635.635 0 0 0 .643-1.058zM13 20h10v-1H13zM1 20h3v-1H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walkingDistance32.json b/public/assets/components/assets/icon/walkingDistance32.json new file mode 100644 index 0000000..efcbbc5 --- /dev/null +++ b/public/assets/components/assets/icon/walkingDistance32.json @@ -0,0 +1 @@ +"M30 7v5h-1V7zM3 3H2v5h1zm4 3h8v4h10v2.19l3.058-2.69L25 6.81V9h-9V5H7V2.81L3.942 5.5 7 8.19zM6 23H2v1h4zm11 1h13v-1H17zM8.75 12.5a1.75 1.75 0 1 0 1.75-1.75 1.75 1.75 0 0 0-1.75 1.75zm5.678 11.759L12.26 21.24l-.262-4.829c-.06-1.15-1.629-1.295-3.04-1.411-.844 1.43-2.216 4.089-2.793 5.217a.644.644 0 0 0 .237.843.66.66 0 0 0 .924-.237l1.88-3.324.23 3.877 3.102 3.704 1.54 4.341a.972.972 0 0 0 1.86-.443.851.851 0 0 0-.027-.18c-.026-.101-1.483-4.54-1.483-4.54zm-6.022.084l-2.74 3.83a.972.972 0 1 0 1.616 1.072l2.884-3.83.3-1.419-1.413-1.687zm4.56-6.587l.094 1.721s1.553 1.043 2.1 1.373a.788.788 0 0 0 .736-1.349z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walkingTime16.json b/public/assets/components/assets/icon/walkingTime16.json new file mode 100644 index 0000000..7095ad5 --- /dev/null +++ b/public/assets/components/assets/icon/walkingTime16.json @@ -0,0 +1 @@ +"M9 13h7v1H9zm-9 1h2v-1H0zm5.5-7.25A1.25 1.25 0 1 0 4.25 5.5 1.25 1.25 0 0 0 5.5 6.75zm2.26 6l-1.253-1.744-.152-2.79c-.034-.666-.941-.75-1.755-.816-.488.826-1.281 2.363-1.614 3.015a.372.372 0 0 0 .137.487.382.382 0 0 0 .533-.137l1.087-1.921.133 2.24 1.792 2.14.875 2.465a.592.592 0 0 0 .68.287.618.618 0 0 0 .355-.72c-.014-.058-.818-2.506-.818-2.506zm-3.48.049l-1.584 2.213a.561.561 0 1 0 .934.62l1.666-2.213.12-.57-.835-.999zM7.104 8.79l.056 1.038 1.067.802a.455.455 0 0 0 .46-.759zM9 3.5A3.526 3.526 0 0 1 12.55 0 3.44 3.44 0 0 1 16 3.5 3.44 3.44 0 0 1 12.55 7 3.526 3.526 0 0 1 9 3.5zm1 0a2.5 2.5 0 1 0 3-2.45V3h1v1h-2V1.05a2.504 2.504 0 0 0-2 2.45z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walkingTime24.json b/public/assets/components/assets/icon/walkingTime24.json new file mode 100644 index 0000000..48fff23 --- /dev/null +++ b/public/assets/components/assets/icon/walkingTime24.json @@ -0,0 +1 @@ +"M6.6 8.992a1.4 1.4 0 1 1 1.4 1.4 1.399 1.399 0 0 1-1.4-1.4zm4.677 9.936l-1.746-2.432-.21-3.89c-.05-.927-1.313-1.044-2.45-1.137-.68 1.152-1.785 3.294-2.25 4.203a.52.52 0 0 0 .191.678.532.532 0 0 0 .744-.19l1.515-2.678.186 3.123 2.498 2.984 1.22 3.436a.826.826 0 0 0 .948.4.861.861 0 0 0 .495-1.003c-.02-.082-1.14-3.494-1.14-3.494zm-4.851.067l-2.207 3.086a.783.783 0 1 0 1.301.864l2.324-3.086.168-.794-1.166-1.392zm3.94-5.587l.078 1.447 1.487 1.119a.635.635 0 0 0 .643-1.058zM13 20h10v-1H13zM1 20h3v-1H1zM13 6a5 5 0 1 1 5 5 5.006 5.006 0 0 1-5-5zm1 0a4 4 0 1 0 4-4 4.005 4.005 0 0 0-4 4zm6 0h-2V3h-1v4h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/walkingTime32.json b/public/assets/components/assets/icon/walkingTime32.json new file mode 100644 index 0000000..5ee0acb --- /dev/null +++ b/public/assets/components/assets/icon/walkingTime32.json @@ -0,0 +1 @@ +"M6 24H2v-1h4zm11 0h13v-1H17zm-6.5-9.75a1.75 1.75 0 1 0-1.75-1.75 1.75 1.75 0 0 0 1.75 1.75zm3.928 10.009L12.26 21.24l-.262-4.829c-.06-1.15-1.629-1.295-3.04-1.411-.844 1.43-2.216 4.089-2.793 5.217a.644.644 0 0 0 .237.843.66.66 0 0 0 .924-.237l1.88-3.324.23 3.877 3.102 3.704 1.54 4.341a.972.972 0 0 0 1.86-.443.851.851 0 0 0-.027-.18c-.026-.101-1.483-4.54-1.483-4.54zm-6.022.084l-2.74 3.83a.972.972 0 1 0 1.616 1.072l2.884-3.83.3-1.419-1.413-1.687zm4.56-6.587l.094 1.721s1.553 1.043 2.1 1.373a.788.788 0 0 0 .736-1.349zM24 1.2A6.8 6.8 0 1 0 30.8 8 6.8 6.8 0 0 0 24 1.2zm0 12.6A5.8 5.8 0 1 1 29.8 8a5.806 5.806 0 0 1-5.8 5.8zM27 8h-3V4h-1v5h4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/web16.json b/public/assets/components/assets/icon/web16.json new file mode 100644 index 0000000..56d1850 --- /dev/null +++ b/public/assets/components/assets/icon/web16.json @@ -0,0 +1 @@ +"M2.76 13a7.284 7.284 0 0 0 11.48 0h.005v-.006a7.27 7.27 0 0 0 0-8.988V4h-.004A7.284 7.284 0 0 0 2.759 4h-.004v.006a7.27 7.27 0 0 0 0 8.988V13zm1.95-8a11.5 11.5 0 0 0-.495 3h-1.99a6.26 6.26 0 0 1 1.04-3zm9.025 0a6.26 6.26 0 0 1 1.04 3h-1.99a11.5 11.5 0 0 0-.495-3zm-1.445 7a11.5 11.5 0 0 0 .495-3h1.99a6.259 6.259 0 0 1-1.04 3zM8 13v1.716A3.324 3.324 0 0 1 6.22 13zm-2.225-1a10.318 10.318 0 0 1-.561-3H8v3zM9 14.716V13h1.78A3.324 3.324 0 0 1 9 14.716zM9 12V9h2.786a10.318 10.318 0 0 1-.561 3zm2.786-4H9V5h2.225a10.318 10.318 0 0 1 .561 3zM9 4V2.284A3.324 3.324 0 0 1 10.78 4zM8 2.284V4H6.22A3.324 3.324 0 0 1 8 2.284zM8 5v3H5.214a10.318 10.318 0 0 1 .561-3zM4.215 9a11.5 11.5 0 0 0 .495 3H3.265a6.259 6.259 0 0 1-1.04-3zm.881 4a6.864 6.864 0 0 0 .662 1.163A6.324 6.324 0 0 1 4.1 13zm6.146 1.163A6.864 6.864 0 0 0 11.904 13h.996a6.324 6.324 0 0 1-1.658 1.163zM11.904 4a6.864 6.864 0 0 0-.662-1.163A6.323 6.323 0 0 1 12.9 4zM5.758 2.837A6.864 6.864 0 0 0 5.096 4H4.1a6.323 6.323 0 0 1 1.66-1.163z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/web24.json b/public/assets/components/assets/icon/web24.json new file mode 100644 index 0000000..2724059 --- /dev/null +++ b/public/assets/components/assets/icon/web24.json @@ -0,0 +1 @@ +"M20.501 6.028V6h-.02A10.28 10.28 0 0 0 4.519 6H4.5v.028a10.262 10.262 0 0 0 0 12.944V19h.02a10.28 10.28 0 0 0 15.962 0h.021v-.028a10.262 10.262 0 0 0 0-12.944zM13 6V3.272A4.533 4.533 0 0 1 15.54 6zm2.935 1a16.827 16.827 0 0 1 .853 5H13V7zM12 3.272V6H9.46A4.533 4.533 0 0 1 12 3.272zM12 7v5H8.212a16.827 16.827 0 0 1 .853-5zm-4.787 5H3.226a9.234 9.234 0 0 1 1.792-5h2.984a17.952 17.952 0 0 0-.79 5zm0 1a17.952 17.952 0 0 0 .789 5H5.018a9.234 9.234 0 0 1-1.792-5zm1 0H12v5H9.065a16.827 16.827 0 0 1-.853-5zM12 19v2.728A4.533 4.533 0 0 1 9.46 19zm1 2.728V19h2.54A4.533 4.533 0 0 1 13 21.728zM13 18v-5h3.788a16.827 16.827 0 0 1-.853 5zm4.787-5h3.987a9.234 9.234 0 0 1-1.792 5h-2.984a17.952 17.952 0 0 0 .79-5zm0-1a17.952 17.952 0 0 0-.789-5h2.984a9.234 9.234 0 0 1 1.792 5zm1.352-6h-2.501a8.524 8.524 0 0 0-1.441-2.398A9.306 9.306 0 0 1 19.139 6zM9.803 3.602A8.524 8.524 0 0 0 8.363 6H5.86a9.306 9.306 0 0 1 3.942-2.398zM5.861 19h2.501a8.524 8.524 0 0 0 1.441 2.398A9.306 9.306 0 0 1 5.861 19zm9.336 2.398A8.524 8.524 0 0 0 16.637 19h2.502a9.306 9.306 0 0 1-3.942 2.398z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/web32.json b/public/assets/components/assets/icon/web32.json new file mode 100644 index 0000000..8ecca6f --- /dev/null +++ b/public/assets/components/assets/icon/web32.json @@ -0,0 +1 @@ +"M16.5 2.2a14.3 14.3 0 1 0 14.3 14.3A14.3 14.3 0 0 0 16.5 2.2zM3.225 17h4.99a22.74 22.74 0 0 0 .901 6H4.903a13.218 13.218 0 0 1-1.678-6zM17 9V3.246c2.29.285 4.295 2.492 5.523 5.754zm5.862 1a21.999 21.999 0 0 1 .924 6H17v-6zM16 3.246V9h-5.523C11.705 5.738 13.709 3.531 16 3.246zM16 10v6H9.214a21.999 21.999 0 0 1 .924-6zm-7.785 6h-4.99a13.218 13.218 0 0 1 1.678-6h4.213a22.74 22.74 0 0 0-.901 6zm1 1H16v6h-5.862a21.999 21.999 0 0 1-.924-6zM16 24v5.754c-2.29-.285-4.295-2.492-5.523-5.754zm1 5.754V24h5.523c-1.228 3.262-3.232 5.469-5.523 5.754zM17 23v-6h6.786a21.999 21.999 0 0 1-.924 6zm7.785-6h4.99a13.218 13.218 0 0 1-1.678 6h-4.213a22.74 22.74 0 0 0 .901-6zm0-1a22.74 22.74 0 0 0-.901-6h4.213a13.218 13.218 0 0 1 1.678 6zm2.696-7h-3.928a12.578 12.578 0 0 0-3.329-5.261A13.316 13.316 0 0 1 27.481 9zM12.776 3.739A12.578 12.578 0 0 0 9.446 9H5.52a13.316 13.316 0 0 1 7.257-5.261zM5.519 24h3.928a12.578 12.578 0 0 0 3.329 5.261A13.316 13.316 0 0 1 5.519 24zm14.705 5.261A12.578 12.578 0 0 0 23.554 24h3.927a13.316 13.316 0 0 1-7.257 5.261z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/webhook16.json b/public/assets/components/assets/icon/webhook16.json new file mode 100644 index 0000000..8abfe95 --- /dev/null +++ b/public/assets/components/assets/icon/webhook16.json @@ -0,0 +1 @@ +"M15.99 11.5A3.496 3.496 0 0 0 12.5 8a3.58 3.58 0 0 0-1.258.229L9.628 5.48A1.54 1.54 0 0 0 10 4.5 1.5 1.5 0 1 0 8.501 6a1.527 1.527 0 0 0 .257-.027l2.095 3.567.425-.23A2.529 2.529 0 0 1 12.5 9a2.5 2.5 0 1 1-1.284 4.646l-.516.857a3.494 3.494 0 0 0 5.29-3.003zM8 4.501A.5.5 0 1 1 8.501 5 .506.506 0 0 1 8 4.501zM3.293 9.266l-.482-.875A3.585 3.585 0 0 0 1.01 11.5 3.51 3.51 0 0 0 4.5 15a3.572 3.572 0 0 0 3.465-3l3.125-.007a1.5 1.5 0 1 0 .004-1l-4.069.02-.013.483A2.567 2.567 0 0 1 4.5 14 2.497 2.497 0 0 1 2 11.5a2.584 2.584 0 0 1 1.293-2.234zM12.5 11a.5.5 0 1 1-.5.5.501.501 0 0 1 .5-.5zM8.499 1A3.5 3.5 0 0 0 5.01 4.501a3.425 3.425 0 0 0 1.363 2.771L4.775 10.03a1.527 1.527 0 0 0-.274-.03A1.5 1.5 0 1 0 6 11.501a1.538 1.538 0 0 0-.362-.967l2.094-3.611-.446-.247A2.425 2.425 0 0 1 6 4.5a2.5 2.5 0 0 1 5-.002 2.398 2.398 0 0 1-.021.312l.992.13A3.377 3.377 0 0 0 12 4.5 3.508 3.508 0 0 0 8.499 1zm-4 11A.5.5 0 1 1 5 11.501a.514.514 0 0 1-.501.499z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/webhook24.json b/public/assets/components/assets/icon/webhook24.json new file mode 100644 index 0000000..2cd23f6 --- /dev/null +++ b/public/assets/components/assets/icon/webhook24.json @@ -0,0 +1 @@ +"M17.974 7A4.967 4.967 0 0 0 18 6.5a5.5 5.5 0 1 0-8.672 4.491L7.18 15.114A2.428 2.428 0 0 0 6.496 15 2.5 2.5 0 1 0 9 17.496a2.36 2.36 0 0 0-.93-1.925l2.576-4.943-.41-.241A4.5 4.5 0 1 1 17 6.5a4.8 4.8 0 0 1-.022.452zM6.503 18.999a1.5 1.5 0 1 1 1.496-1.503A1.518 1.518 0 0 1 6.503 19zM18.5 12a5.735 5.735 0 0 0-1.453.157l-2.744-3.941A2.414 2.414 0 0 0 15 6.5a2.544 2.544 0 1 0-1.518 2.284l3.17 4.557.36-.13A4.267 4.267 0 0 1 18.5 13a4.5 4.5 0 1 1-.008 9h-.006a4.684 4.684 0 0 1-3.12-1.355l-.703.71A5.653 5.653 0 0 0 18.49 23h.011a5.5 5.5 0 0 0 0-11zM11 6.5A1.5 1.5 0 1 1 12.5 8 1.509 1.509 0 0 1 11 6.5zM18.5 20a2.5 2.5 0 1 0-2.447-3h-5.05l-.003.497A4.546 4.546 0 0 1 6.5 22 4.526 4.526 0 0 1 2 17.5a4.596 4.596 0 0 1 3.148-4.37l-.296-.954A5.606 5.606 0 0 0 1 17.5 5.532 5.532 0 0 0 6.5 23a5.573 5.573 0 0 0 5.478-5h4.08a2.487 2.487 0 0 0 2.442 2zm0-4a1.5 1.5 0 1 1-1.5 1.5 1.509 1.509 0 0 1 1.5-1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/webhook32.json b/public/assets/components/assets/icon/webhook32.json new file mode 100644 index 0000000..339885c --- /dev/null +++ b/public/assets/components/assets/icon/webhook32.json @@ -0,0 +1 @@ +"M14.718 24h6.466A2.97 2.97 0 1 0 21 23h-7.2a5.8 5.8 0 1 1-7.196-5.63l-.24-.972A6.8 6.8 0 1 0 14.718 24zM24 21a2 2 0 1 1-2 2 2.003 2.003 0 0 1 2-2zM8 20a3 3 0 1 0 2.99 3 2.973 2.973 0 0 0-1.102-2.313l3.26-6.616-.365-.244A5.8 5.8 0 1 1 21.8 9a5.889 5.889 0 0 1-.148 1.309l.975.222A6.887 6.887 0 0 0 22.8 9a6.8 6.8 0 1 0-10.93 5.402L9.02 20.19A2.966 2.966 0 0 0 8 20zm0 5a2 2 0 1 1 2-2 2.003 2.003 0 0 1-2 2zm16-8.75a6.768 6.768 0 0 0-3.096.75l-3.046-5.663a3.088 3.088 0 1 0-.876.484l3.536 6.57.638-.39a5.75 5.75 0 1 1-1.153 9.133l-.695.719A6.75 6.75 0 1 0 24 16.25zM14 9a2 2 0 1 1 2 2 2.003 2.003 0 0 1-2-2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/wheelchair16.json b/public/assets/components/assets/icon/wheelchair16.json new file mode 100644 index 0000000..b18ecf2 --- /dev/null +++ b/public/assets/components/assets/icon/wheelchair16.json @@ -0,0 +1 @@ +"M12.9 2.5a1.4 1.4 0 1 1-1.4-1.4 1.4 1.4 0 0 1 1.4 1.4zM4 7.244a.5.5 0 0 0 .416-.223l1.352-2.027h2.361L7.107 7.061a4.474 4.474 0 0 1 2.51 1.205l1.142-2.284a1.018 1.018 0 0 0-.427-1.352L9.26 4.09a2.466 2.466 0 0 0-.761-.095H5.232L3.584 6.468A.5.5 0 0 0 4 7.245zm9.174 2.415l-1.578 4.687a.5.5 0 1 1-.948-.32L12.004 10h-1.28a4.488 4.488 0 0 0-.486-1H12.7a.5.5 0 0 1 .474.66zM6.5 15A3.5 3.5 0 1 0 3 11.5 3.5 3.5 0 0 0 6.5 15zm0-1A2.5 2.5 0 1 1 9 11.5 2.503 2.503 0 0 1 6.5 14z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/wheelchair24.json b/public/assets/components/assets/icon/wheelchair24.json new file mode 100644 index 0000000..dde9f57 --- /dev/null +++ b/public/assets/components/assets/icon/wheelchair24.json @@ -0,0 +1 @@ +"M15.1 3.001A1.9 1.9 0 1 1 17.001 4.9a1.9 1.9 0 0 1-1.9-1.899zM14.8 17.5a5.3 5.3 0 1 1-5.3-5.3 5.3 5.3 0 0 1 5.3 5.3zm-1.8 0A3.5 3.5 0 1 0 9.5 21a3.504 3.504 0 0 0 3.5-3.5zm6.418-4.493l-5.231-.006A6.52 6.52 0 0 1 15.5 15h2.538l-1.497 5.093a1 1 0 1 0 1.918.564l1.875-6.375a1.001 1.001 0 0 0 .041-.282.987.987 0 0 0-.957-.993zM6.82 9.975a.802.802 0 0 0 .667-.356L9.5 6.599h3.19l-2.213 4.474a6.489 6.489 0 0 1 3.636 1.852l2.375-4.751a1.526 1.526 0 0 0-.64-2.027L13.48 5H8.644L6.157 8.731a.791.791 0 0 0-.135.443.8.8 0 0 0 .799.8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/wheelchair32.json b/public/assets/components/assets/icon/wheelchair32.json new file mode 100644 index 0000000..7810e4b --- /dev/null +++ b/public/assets/components/assets/icon/wheelchair32.json @@ -0,0 +1 @@ +"M12 29.8a6.8 6.8 0 1 1 6.8-6.8 6.8 6.8 0 0 1-6.8 6.8zm0-2A4.8 4.8 0 1 0 7.2 23a4.805 4.805 0 0 0 4.8 4.8zm3.155-18.202l-2.583 5.222a8.166 8.166 0 0 1 4.816 2.003l2.83-5.66a2.036 2.036 0 0 0-.855-2.702l-2.922-1.463H9.627L6.24 12.077a1.3 1.3 0 0 0 2.164 1.442l2.614-3.921zm4.798 11.4h2.042l-1.934 6.577a1.5 1.5 0 1 0 2.878.846l2.5-8.5a1.524 1.524 0 0 0 .061-.421A1.5 1.5 0 0 0 24 18l-5.506-.002a8.176 8.176 0 0 1 1.459 3zM21.499 8A2.5 2.5 0 1 0 19 5.5 2.5 2.5 0 0 0 21.5 8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/widgetsGroup16.json b/public/assets/components/assets/icon/widgetsGroup16.json new file mode 100644 index 0000000..ef0b4a3 --- /dev/null +++ b/public/assets/components/assets/icon/widgetsGroup16.json @@ -0,0 +1 @@ +"M0 1v14h16V1zm1 1h4v3H1zm0 12V6h4v8zm14 0H6V2h9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/widgetsGroup24.json b/public/assets/components/assets/icon/widgetsGroup24.json new file mode 100644 index 0000000..c6e8c8d --- /dev/null +++ b/public/assets/components/assets/icon/widgetsGroup24.json @@ -0,0 +1 @@ +"M1 21h22V3H1zM22 4v16H9V4zM2 4h6v4H2zm0 5h6v11H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/widgetsGroup32.json b/public/assets/components/assets/icon/widgetsGroup32.json new file mode 100644 index 0000000..a039723 --- /dev/null +++ b/public/assets/components/assets/icon/widgetsGroup32.json @@ -0,0 +1 @@ +"M2 27h28V5H2zM29 6v20H12V6zM3 6h8v5H3zm0 6h8v14H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/widgetsSource16.json b/public/assets/components/assets/icon/widgetsSource16.json new file mode 100644 index 0000000..5df286c --- /dev/null +++ b/public/assets/components/assets/icon/widgetsSource16.json @@ -0,0 +1 @@ +"M4 1v5H2v5H0v4h4v-4H3V7h1v2h4v2H6v4h4v-4H9V9h3V7h1v4h-1v4h4v-4h-2V6h-2V1zM3 14H1v-2h2zm6 0H7v-2h2zm6 0h-2v-2h2zm-4-6H5V2h6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/widgetsSource24.json b/public/assets/components/assets/icon/widgetsSource24.json new file mode 100644 index 0000000..2119243 --- /dev/null +++ b/public/assets/components/assets/icon/widgetsSource24.json @@ -0,0 +1 @@ +"M20 17h-2v5h5v-5h-2V8h-3V2H7v6H4v9H2v5h5v-5H5V9h2v4h5v4h-2v5h5v-5h-2v-4h5V9h2zm2 4h-3v-3h3zM6 21H3v-3h3zm8 0h-3v-3h3zm3-9H8V3h9z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/widgetsSource32.json b/public/assets/components/assets/icon/widgetsSource32.json new file mode 100644 index 0000000..cead645 --- /dev/null +++ b/public/assets/components/assets/icon/widgetsSource32.json @@ -0,0 +1 @@ +"M9 22H6V12h3v6h7v4h-3v7h7v-7h-3v-4h7v-6h3v10h-3v7h7v-7h-3V11h-4V3H9v8H5v11H2v7h7zm10 6h-5v-5h5zm11 0h-5v-5h5zM10 4h13v13H10zM8 28H3v-5h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/widgetsTabs16.json b/public/assets/components/assets/icon/widgetsTabs16.json new file mode 100644 index 0000000..6a6e749 --- /dev/null +++ b/public/assets/components/assets/icon/widgetsTabs16.json @@ -0,0 +1 @@ +"M6 15v-1h4v1zm-6 0h4v-1H0zm16 0v-1h-4v1zM0 1h16v11H0zm1 10h14V2H1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/widgetsTabs24.json b/public/assets/components/assets/icon/widgetsTabs24.json new file mode 100644 index 0000000..407ddcc --- /dev/null +++ b/public/assets/components/assets/icon/widgetsTabs24.json @@ -0,0 +1 @@ +"M9 20h6v1H9zm-3 0H1v1h5zm12 1h5v-1h-5zM1 3h22v15H1zm1 14h20V4H2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/widgetsTabs32.json b/public/assets/components/assets/icon/widgetsTabs32.json new file mode 100644 index 0000000..1bde253 --- /dev/null +++ b/public/assets/components/assets/icon/widgetsTabs32.json @@ -0,0 +1 @@ +"M20 27h-8v-1h8zM9 26H2v1h7zm14 1h7v-1h-7zM2 5h28v19H2zm1 18h26V6H3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/wifi16.json b/public/assets/components/assets/icon/wifi16.json new file mode 100644 index 0000000..ca96549 --- /dev/null +++ b/public/assets/components/assets/icon/wifi16.json @@ -0,0 +1 @@ +"M11.009 10.276a4.26 4.26 0 0 0-6.018 0l-.707-.707a5.261 5.261 0 0 1 7.432 0zM13.785 7.4a8.19 8.19 0 0 0-11.57 0l.707.707a7.189 7.189 0 0 1 10.156 0zm2.069-2.069a11.106 11.106 0 0 0-15.707 0l.707.707a10.106 10.106 0 0 1 14.293 0zM9 13a1 1 0 1 1-1-1 1.001 1.001 0 0 1 1 1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/wifi24.json b/public/assets/components/assets/icon/wifi24.json new file mode 100644 index 0000000..72c368a --- /dev/null +++ b/public/assets/components/assets/icon/wifi24.json @@ -0,0 +1 @@ +"M16.748 14.863a6.092 6.092 0 0 0-8.496 0l-.696-.718a7.092 7.092 0 0 1 9.888 0zm3.53-3.541a11.012 11.012 0 0 0-15.556 0l.707.707a10.011 10.011 0 0 1 14.142 0zm2.828-2.828a15.016 15.016 0 0 0-21.212 0L2.6 9.2a14.017 14.017 0 0 1 19.798 0zM14 18.5a1.5 1.5 0 1 1-1.5-1.5 1.502 1.502 0 0 1 1.5 1.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/wifi32.json b/public/assets/components/assets/icon/wifi32.json new file mode 100644 index 0000000..b660db9 --- /dev/null +++ b/public/assets/components/assets/icon/wifi32.json @@ -0,0 +1 @@ +"M16 22a2 2 0 1 1-2 2 2 2 0 0 1 2-2zm6.176-3.402a8.858 8.858 0 0 0-12.352 0l.697.718a7.858 7.858 0 0 1 10.959 0zm3.591-3.48a13.812 13.812 0 0 0-19.534 0l.707.707a12.813 12.813 0 0 1 18.12 0zm3.587-3.487a18.906 18.906 0 0 0-26.707 0l.707.707a17.904 17.904 0 0 1 25.293 0z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/workflowDiagram16.json b/public/assets/components/assets/icon/workflowDiagram16.json new file mode 100644 index 0000000..1e23668 --- /dev/null +++ b/public/assets/components/assets/icon/workflowDiagram16.json @@ -0,0 +1 @@ +"M6 11H4V9h2.115l2.365 2.365L10.847 9H13v2h-2v5h5v-5h-2V8h-3.285L9 6.284V4.95a2.5 2.5 0 1 0-1 0v1.299L6.248 8H3v3H1v5h5zm9 1v3h-3v-3zM7 2.5A1.5 1.5 0 1 1 8.5 4 1.5 1.5 0 0 1 7 2.5zm1.47 4.566l1.5 1.5-1.5 1.5-1.5-1.5zM5 15H2v-3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/workflowDiagram24.json b/public/assets/components/assets/icon/workflowDiagram24.json new file mode 100644 index 0000000..66924ab --- /dev/null +++ b/public/assets/components/assets/icon/workflowDiagram24.json @@ -0,0 +1 @@ +"M21 18v-4h-5.042L13 11.042V8.95a3.5 3.5 0 1 0-1 0v2.074L9.024 14H4v4H2v5h5v-5H5v-3h3.958l3.532 3.533L16.024 15H20v3h-2v5h5v-5zM6 22H3v-3h3zm4-16.5A2.5 2.5 0 1 1 12.5 8 2.5 2.5 0 0 1 10 5.5zm2.485 11.633l-2.6-2.6 2.5-2.5h.2l2.5 2.5zM22 22h-3v-3h3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/workflowDiagram32.json b/public/assets/components/assets/icon/workflowDiagram32.json new file mode 100644 index 0000000..ea409b3 --- /dev/null +++ b/public/assets/components/assets/icon/workflowDiagram32.json @@ -0,0 +1 @@ +"M27 23v-5h-5.732L17 13.733V10.95a4.5 4.5 0 1 0-1 0v2.783L11.734 18H6v5H3v7h7v-7H7v-4h4.734l4.766 4.767L21.268 19H26v4h-3v7h7v-7zM9 24v5H4v-5zm4-17.5a3.5 3.5 0 1 1 3.5 3.5A3.505 3.505 0 0 1 13 6.5zm3.5 15.853L12.648 18.5l3.852-3.853 3.853 3.853zM29 29h-5v-5h5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/workflowManagerServer16.json b/public/assets/components/assets/icon/workflowManagerServer16.json new file mode 100644 index 0000000..d805849 --- /dev/null +++ b/public/assets/components/assets/icon/workflowManagerServer16.json @@ -0,0 +1 @@ +"M3 3h1v1H3V3zm2 1h1V3H5v1zm2 0h1V3H7v1zm8-3v5H2v3h5v1H1V1h14zm-1 1H2v3h12V2zM3 7v1h1V7H3zm2 0v1h1V7H5zm7 6l1.5 1.5L12 16l-1-1h-1c-.55 0-1-.45-1-1v-1H8v-2h1V9.908A1.5 1.5 0 0 1 8 8.5C8 7.673 8.673 7 9.5 7s1.5.673 1.5 1.5c0 .65-.42 1.2-1 1.408V11h1v2h-1v1h1l1-1zm-2-4V8H9v1h1zm5-1h-1.086l.293-.293L13.5 7 12 8.5l1.5 1.5.707-.707L13.914 9H15v5h-1v1h1a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/workflowManagerServer24.json b/public/assets/components/assets/icon/workflowManagerServer24.json new file mode 100644 index 0000000..5a92003 --- /dev/null +++ b/public/assets/components/assets/icon/workflowManagerServer24.json @@ -0,0 +1 @@ +"M5 4h1v1H5V4zm2 1h1V4H7v1zm15-3v8h-1V7H3v3h8v1H3v3h8v1H2V2h20zm-1 1H3v3h18V3zM5 8v1h1V8H5zm2 0v1h1V8H7zm-2 4v1h1v-1H5zm2 0v1h1v-1H7zm2-7h1V4H9v1zm0 3v1h1V8H9zm0 4v1h1v-1H9zm13 0h-4.086l.293-.293L17.5 11 16 12.5l1.5 1.5.707-.707-.293-.293H22v8h-1v1h1a1 1 0 0 0 1-1v-8a1 1 0 0 0-1-1zm-2.38 9.5l-2.12 2.12L15.88 22H14c-.55 0-1-.45-1-1v-2h-1v-3h1v-2.09c-.58-.21-1-.76-1-1.41 0-.83.67-1.5 1.5-1.5s1.5.67 1.5 1.5c0 .65-.42 1.2-1 1.41V16h1v3h-1v2h1.88l1.62-1.62 2.12 2.12zM13 13h1v-1h-1v1zm1 5v-1h-1v1h1zm3.5 4.21l.71-.71-.71-.71-.71.71.71.71z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/workflowManagerServer32.json b/public/assets/components/assets/icon/workflowManagerServer32.json new file mode 100644 index 0000000..a567d8b --- /dev/null +++ b/public/assets/components/assets/icon/workflowManagerServer32.json @@ -0,0 +1 @@ +"M8 12v1H6v-1h2zm1 0v1h2v-1H9zm3 0v1h2v-1h-2zm17-9v11h-1v-4H4v5h10v1H4v5h10v1H3V3h26zm-1 1H4v5h24V4zM6 18v1h2v-1H6zm3 0v1h2v-1H9zm3 0v1h2v-1h-2zM6 7h2V6H6v1zm3 0h2V6H9v1zm3 0h2V6h-2v1zm11.5 18l2.5 2.5-2.5 2.5-2-2H18a1 1 0 0 1-1-1v-2h-2v-4h2v-2.018c-1.14-.24-2-1.253-2-2.463C15 15.128 16.13 14 17.518 14s2.479 1.13 2.479 2.518c0 1.224-.838 2.245-1.997 2.47V21h2v4h-2v2h3.5l2-2zm-5.981-6.963c.837 0 1.518-.681 1.518-1.518S18.356 15 17.52 15 16 15.681 16 16.519s.681 1.518 1.519 1.518zM19 24v-2h-3v2h3zm5.586 3.5L23.5 26.414 22.414 27.5l1.086 1.086 1.086-1.086zM29 16h-5.086l1.293-1.293L24.5 14 22 16.5l2.5 2.5.707-.707L23.914 17H29v10h-1v1h1a1 1 0 0 0 1-1V17a1 1 0 0 0-1-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/wrench16.json b/public/assets/components/assets/icon/wrench16.json new file mode 100644 index 0000000..c81a9f4 --- /dev/null +++ b/public/assets/components/assets/icon/wrench16.json @@ -0,0 +1 @@ +"M.646 15.34a2.201 2.201 0 0 0 3.133-.02l7.4-8.296c.244-.215.332-.208.343-.205a3.35 3.35 0 0 0 2.921-.447 4.861 4.861 0 0 0 1.649-3.075.592.592 0 0 0-.11-.454l-.18-.163a.603.603 0 0 0-.687.044l-2.124 1.65-.85-.631-.411-1.052 2.138-1.661a.582.582 0 0 0 .224-.572.64.64 0 0 0-.135-.303l-.192-.182-.185-.027a4.674 4.674 0 0 0-3.387.81 3.384 3.384 0 0 0-.917 3.972C7.846 6.054.746 12.136.645 12.225a2.206 2.206 0 0 0 0 3.115zm.677-2.382c.32-.273 7.82-6.698 8.804-7.657a.7.7 0 0 0 .14-.808 2.402 2.402 0 0 1 .54-2.948 3.367 3.367 0 0 1 1.542-.6l-1.376 1.068a.757.757 0 0 0-.244.868l.527 1.337a.886.886 0 0 0 .09.149l1.2.923a.74.74 0 0 0 .907-.008l1.353-1.051a3.463 3.463 0 0 1-.976 1.352 2.38 2.38 0 0 1-2.083.262 1.455 1.455 0 0 0-1.272.472l-7.422 8.316a1.231 1.231 0 0 1-1.7 0 1.2 1.2 0 0 1-.03-1.675zM3 14H2v-1h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/wrench24.json b/public/assets/components/assets/icon/wrench24.json new file mode 100644 index 0000000..72ef62d --- /dev/null +++ b/public/assets/components/assets/icon/wrench24.json @@ -0,0 +1 @@ +"M1 19.894a3.1 3.1 0 0 0 3.098 3.102 3.149 3.149 0 0 0 2.232-.933l10.268-11.938a1.451 1.451 0 0 1 .535-.343.898.898 0 0 1 .088 0 3.932 3.932 0 0 0 3.668-.573 6.235 6.235 0 0 0 2.106-3.958.621.621 0 0 0-.108-.442l-.113-.141-.11-.06a.647.647 0 0 0-.704.06l-2.88 2.239-1.244-.927-.6-1.531 2.889-2.245a.652.652 0 0 0 .237-.644l-.045-.17-.073-.096a.638.638 0 0 0-.42-.241 6.047 6.047 0 0 0-4.32 1.032 4.209 4.209 0 0 0-1.222 4.789 6.976 6.976 0 0 1-.44.593L1.91 17.697A3.085 3.085 0 0 0 1 19.895zm1.588-1.463L14.55 8.168a5.545 5.545 0 0 0 .734-1.037l.099-.204-.09-.208a3.239 3.239 0 0 1 .824-3.844 4.799 4.799 0 0 1 2.632-.87l-2.228 1.732a.84.84 0 0 0-.264.957l.679 1.73a.752.752 0 0 0 .093.163l1.562 1.203a.815.815 0 0 0 .997-.012l2.202-1.712a4.94 4.94 0 0 1-1.516 2.353 2.904 2.904 0 0 1-2.79.396l-.124-.026a2.42 2.42 0 0 0-.28-.006 2.169 2.169 0 0 0-1.194.642L5.597 21.383A2.108 2.108 0 0 1 2 19.894a2.082 2.082 0 0 1 .588-1.463zM4.1 21h.8A1.101 1.101 0 0 0 6 19.9v-.8A1.101 1.101 0 0 0 4.9 18h-.8A1.101 1.101 0 0 0 3 19.1v.8A1.101 1.101 0 0 0 4.1 21zM4 19.1a.1.1 0 0 1 .1-.1h.8a.1.1 0 0 1 .1.1v.8a.1.1 0 0 1-.1.1h-.8a.1.1 0 0 1-.1-.1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/wrench32.json b/public/assets/components/assets/icon/wrench32.json new file mode 100644 index 0000000..5ecffc3 --- /dev/null +++ b/public/assets/components/assets/icon/wrench32.json @@ -0,0 +1 @@ +"M23.875 8.884l-.938-2.327 4.145-3.224a.67.67 0 0 0 .264-.677l-.051-.215-.09-.11a.695.695 0 0 0-.441-.251 8.172 8.172 0 0 0-5.858 1.395 5.627 5.627 0 0 0-1.68 6.3l-.008.035a4.82 4.82 0 0 1-.769 1.144L3.124 24.33a3.957 3.957 0 0 0 .002 5.522A3.793 3.793 0 0 0 5.851 31a3.81 3.81 0 0 0 2.75-1.175L21.81 14.193a1.86 1.86 0 0 1 .771-.485 2.076 2.076 0 0 1 .366.022 5.244 5.244 0 0 0 5.196-.662 8.46 8.46 0 0 0 2.85-5.36.692.692 0 0 0-.126-.506l-.123-.138-.09-.054a.698.698 0 0 0-.786.056l-4.074 3.232zm5.992-.55a7.24 7.24 0 0 1-2.339 3.945 4.263 4.263 0 0 1-4.266.5l-.118-.031a3.31 3.31 0 0 0-.617-.038 2.616 2.616 0 0 0-1.435.79L7.862 29.152a2.803 2.803 0 0 1-2.01.848H5.85a2.802 2.802 0 0 1-2.012-.849 2.946 2.946 0 0 1-.03-4.093l15.354-13.409a5.294 5.294 0 0 0 1.018-1.57 1.989 1.989 0 0 0 .054-.288l.015-.118-.04-.112a4.648 4.648 0 0 1 1.31-5.297A6.938 6.938 0 0 1 25.627 3c.083 0 .166.001.25.004L22.321 5.77a.968.968 0 0 0-.306 1.105l.937 2.393a.904.904 0 0 0 .107.19.856.856 0 0 0 .195.193l1.938 1.446a.937.937 0 0 0 1.147-.018zM6.501 25H5.5a1.499 1.499 0 0 0-1.499 1.495L4 27.505a1.502 1.502 0 0 0 1.5 1.497l1.009-.001a1.503 1.503 0 0 0 1.495-1.504l-.003-1A1.5 1.5 0 0 0 6.501 25zm.005 3l-1.006.002a.5.5 0 0 1-.5-.5l.001-1.004A.5.5 0 0 1 5.5 26h1.001a.5.5 0 0 1 .5.5l.003.999a.502.502 0 0 1-.498.501z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/x16.json b/public/assets/components/assets/icon/x16.json new file mode 100644 index 0000000..8f2ef5f --- /dev/null +++ b/public/assets/components/assets/icon/x16.json @@ -0,0 +1 @@ +"M3.98 11.303L7.281 8 3.98 4.697l.707-.707L7.99 7.293l.01-.01.01.01 3.304-3.303.707.707L8.718 8l3.303 3.303-.707.707L8.01 8.707l-.01.01-.01-.01-3.304 3.303z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/x24.json b/public/assets/components/assets/icon/x24.json new file mode 100644 index 0000000..4cc2d3e --- /dev/null +++ b/public/assets/components/assets/icon/x24.json @@ -0,0 +1 @@ +"M18.01 6.697L12.707 12l5.303 5.303-.707.707L12 12.707 6.697 18.01l-.707-.707L11.293 12 5.99 6.697l.707-.707L12 11.293l5.303-5.303z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/x32.json b/public/assets/components/assets/icon/x32.json new file mode 100644 index 0000000..b3cacfd --- /dev/null +++ b/public/assets/components/assets/icon/x32.json @@ -0,0 +1 @@ +"M23.985 8.722L16.707 16l7.278 7.278-.707.707L16 16.707l-7.278 7.278-.707-.707L15.293 16 8.015 8.722l.707-.707L16 15.293l7.278-7.278z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xAxisGuide16.json b/public/assets/components/assets/icon/xAxisGuide16.json new file mode 100644 index 0000000..4915eb2 --- /dev/null +++ b/public/assets/components/assets/icon/xAxisGuide16.json @@ -0,0 +1 @@ +"M9 12H8v-2h1zm0-5H8v2h1zm0-3H8v2h1zm0-3H8v2h1zm0 14v-2H8v2H1V0H0v16h16v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xAxisGuide24.json b/public/assets/components/assets/icon/xAxisGuide24.json new file mode 100644 index 0000000..e3cb783 --- /dev/null +++ b/public/assets/components/assets/icon/xAxisGuide24.json @@ -0,0 +1 @@ +"M23 22v1H1V1h1v21h10v-2h1v2zm-10-5h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xAxisGuide32.json b/public/assets/components/assets/icon/xAxisGuide32.json new file mode 100644 index 0000000..318eedf --- /dev/null +++ b/public/assets/components/assets/icon/xAxisGuide32.json @@ -0,0 +1 @@ +"M17 26h-1v-2h1zm0-5h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0-3h-1v2h1zm0 26v-2h-1v2H3V2H2v28h29v-1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xBar16.json b/public/assets/components/assets/icon/xBar16.json new file mode 100644 index 0000000..66ec187 --- /dev/null +++ b/public/assets/components/assets/icon/xBar16.json @@ -0,0 +1 @@ +"M14 2H2V1h12zm-1 4V5h-.707L8.112 9.181 5.748 5H4v1h1.164l2.214 3.915L3.293 14H3v1h.707l4.181-4.181L10.252 15H12v-1h-1.164l-2.214-3.915L12.707 6z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xBar24.json b/public/assets/components/assets/icon/xBar24.json new file mode 100644 index 0000000..68f45bf --- /dev/null +++ b/public/assets/components/assets/icon/xBar24.json @@ -0,0 +1 @@ +"M4 3h17v1H4zm8.605 10.688L9.287 8H7v1h1.713l3.161 5.419L6.293 20H6v1h.707l5.688-5.688L15.713 21H18v-1h-1.713l-3.161-5.419L18.707 9H19V8h-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xBar32.json b/public/assets/components/assets/icon/xBar32.json new file mode 100644 index 0000000..190745b --- /dev/null +++ b/public/assets/components/assets/icon/xBar32.json @@ -0,0 +1 @@ +"M28 3v1H4V3zM16.292 19l-5.087-9H8v1h2.621l4.937 8.735L7.293 28H6v1h1.707l8.362-8.362L20.795 29H24v-1h-2.621l-4.576-8.096L25.707 11H27v-1h-1.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xCircle16.json b/public/assets/components/assets/icon/xCircle16.json new file mode 100644 index 0000000..d3aca61 --- /dev/null +++ b/public/assets/components/assets/icon/xCircle16.json @@ -0,0 +1 @@ +"M8.5 7.793l2.828-2.829.708.708L9.207 8.5l2.829 2.828-.708.708L8.5 9.207l-2.828 2.829-.708-.708L7.793 8.5 4.964 5.672l.708-.708zm7.3.707a7.3 7.3 0 1 1-7.3-7.3 7.3 7.3 0 0 1 7.3 7.3zm-1 0a6.3 6.3 0 1 0-6.3 6.3 6.307 6.307 0 0 0 6.3-6.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xCircle16F.json b/public/assets/components/assets/icon/xCircle16F.json new file mode 100644 index 0000000..6b7648a --- /dev/null +++ b/public/assets/components/assets/icon/xCircle16F.json @@ -0,0 +1 @@ +"M8.5 1.2a7.3 7.3 0 1 0 7.3 7.3 7.3 7.3 0 0 0-7.3-7.3zm3.818 10.128l-.99.99L8.5 9.49l-2.828 2.828-.99-.99L7.51 8.5 4.682 5.672l.99-.99L8.5 7.51l2.828-2.828.99.99L9.49 8.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xCircle24.json b/public/assets/components/assets/icon/xCircle24.json new file mode 100644 index 0000000..8683cb1 --- /dev/null +++ b/public/assets/components/assets/icon/xCircle24.json @@ -0,0 +1 @@ +"M17.45 8.257L13.207 12.5l4.243 4.243-.707.707-4.243-4.243-4.243 4.243-.707-.707 4.243-4.243L7.55 8.257l.707-.707 4.243 4.243 4.243-4.243zM22.8 12.5A10.3 10.3 0 1 1 12.5 2.2a10.297 10.297 0 0 1 10.3 10.3zm-1 0a9.3 9.3 0 1 0-9.3 9.3 9.31 9.31 0 0 0 9.3-9.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xCircle24F.json b/public/assets/components/assets/icon/xCircle24F.json new file mode 100644 index 0000000..66a241c --- /dev/null +++ b/public/assets/components/assets/icon/xCircle24F.json @@ -0,0 +1 @@ +"M12.5 2.2a10.3 10.3 0 1 0 10.3 10.3A10.299 10.299 0 0 0 12.5 2.2zm5.233 14.542l-.99.991-4.243-4.242-4.242 4.242-.991-.99 4.242-4.243-4.242-4.242.99-.991 4.243 4.242 4.242-4.242.991.99-4.242 4.243z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xCircle32.json b/public/assets/components/assets/icon/xCircle32.json new file mode 100644 index 0000000..81e900f --- /dev/null +++ b/public/assets/components/assets/icon/xCircle32.json @@ -0,0 +1 @@ +"M22.864 10.843L17.207 16.5l5.657 5.657-.707.707-5.657-5.657-5.657 5.657-.707-.707 5.657-5.657-5.657-5.657.707-.707 5.657 5.657 5.657-5.657zM29.8 16.5A13.3 13.3 0 1 1 16.5 3.2a13.3 13.3 0 0 1 13.3 13.3zm-1 0a12.3 12.3 0 1 0-12.3 12.3 12.314 12.314 0 0 0 12.3-12.3z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xCircle32F.json b/public/assets/components/assets/icon/xCircle32F.json new file mode 100644 index 0000000..d9017df --- /dev/null +++ b/public/assets/components/assets/icon/xCircle32F.json @@ -0,0 +1 @@ +"M16.5 3.2a13.3 13.3 0 1 0 13.3 13.3A13.3 13.3 0 0 0 16.5 3.2zm6.647 18.957l-.99.99L16.5 17.49l-5.657 5.657-.99-.99L15.51 16.5l-5.657-5.657.99-.99L16.5 15.51l5.657-5.657.99.99L17.49 16.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xOctagon16.json b/public/assets/components/assets/icon/xOctagon16.json new file mode 100644 index 0000000..4f0931a --- /dev/null +++ b/public/assets/components/assets/icon/xOctagon16.json @@ -0,0 +1 @@ +"M11.192 2H5.808L2 5.808v5.384L5.808 15h5.384L15 11.192V5.808zM14 10.778L10.778 14H6.222L3 10.778V6.222L6.222 3h4.556L14 6.222zM8.5 7.793l2.828-2.829.708.708L9.207 8.5l2.829 2.828-.708.708L8.5 9.207l-2.828 2.829-.708-.708L7.793 8.5 4.964 5.672l.708-.708z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xOctagon16F.json b/public/assets/components/assets/icon/xOctagon16F.json new file mode 100644 index 0000000..934c5bf --- /dev/null +++ b/public/assets/components/assets/icon/xOctagon16F.json @@ -0,0 +1 @@ +"M11.192 2H5.808L2 5.808v5.384L5.808 15h5.384L15 11.192V5.808zm1.126 9.328l-.99.99L8.5 9.49l-2.828 2.828-.99-.99L7.51 8.5 4.682 5.672l.99-.99L8.5 7.51l2.828-2.828.99.99L9.49 8.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xOctagon24.json b/public/assets/components/assets/icon/xOctagon24.json new file mode 100644 index 0000000..febcc98 --- /dev/null +++ b/public/assets/components/assets/icon/xOctagon24.json @@ -0,0 +1 @@ +"M16.435 3h-7.87L3 8.565v7.87L8.565 22h7.87L22 16.435v-7.87zM21 16.02L16.021 21H8.979L4 16.02V8.98L8.979 4h7.042L21 8.98zm-8.5-4.227l4.243-4.243.707.707-4.243 4.243 4.243 4.243-.707.707-4.243-4.243-4.243 4.243-.707-.707 4.243-4.243L7.55 8.257l.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xOctagon24F.json b/public/assets/components/assets/icon/xOctagon24F.json new file mode 100644 index 0000000..62c7a52 --- /dev/null +++ b/public/assets/components/assets/icon/xOctagon24F.json @@ -0,0 +1 @@ +"M16.435 3h-7.87L3 8.565v7.87L8.565 22h7.87L22 16.435v-7.87zm1.298 13.742l-.99.991-4.243-4.242-4.242 4.242-.991-.99 4.242-4.243-4.242-4.242.99-.991 4.243 4.242 4.242-4.242.991.99-4.242 4.243z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xOctagon32.json b/public/assets/components/assets/icon/xOctagon32.json new file mode 100644 index 0000000..80fea22 --- /dev/null +++ b/public/assets/components/assets/icon/xOctagon32.json @@ -0,0 +1 @@ +"M21.678 4H11.322L4 11.322v10.356L11.322 29h10.356L29 21.678V11.322zM28 21.264L21.264 28h-9.528L5 21.264v-9.528L11.736 5h9.528L28 11.736zm-11.5-5.471l5.657-5.657.707.707-5.657 5.657 5.657 5.657-.707.707-5.657-5.657-5.657 5.657-.707-.707 5.657-5.657-5.657-5.657.707-.707z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/xOctagon32F.json b/public/assets/components/assets/icon/xOctagon32F.json new file mode 100644 index 0000000..c3a2306 --- /dev/null +++ b/public/assets/components/assets/icon/xOctagon32F.json @@ -0,0 +1 @@ +"M21.678 4H11.322L4 11.322v10.356L11.322 29h10.356L29 21.678V11.322zm1.47 18.157l-.99.99L16.5 17.49l-5.657 5.657-.99-.99L15.51 16.5l-5.657-5.657.99-.99L16.5 15.51l5.657-5.657.99.99L17.49 16.5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/yAxisGuide16.json b/public/assets/components/assets/icon/yAxisGuide16.json new file mode 100644 index 0000000..b62abe5 --- /dev/null +++ b/public/assets/components/assets/icon/yAxisGuide16.json @@ -0,0 +1 @@ +"M16 15v1H0V0h1v7h2v1H1v7zM6 7H4v1h2zm3 0H7v1h2zm3 0h-2v1h2zm3 0h-2v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/yAxisGuide24.json b/public/assets/components/assets/icon/yAxisGuide24.json new file mode 100644 index 0000000..bbea275 --- /dev/null +++ b/public/assets/components/assets/icon/yAxisGuide24.json @@ -0,0 +1 @@ +"M23 22v1H1V1h1v10h2v1H2v10zM7 11H5v1h2zm3 0H8v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/yAxisGuide32.json b/public/assets/components/assets/icon/yAxisGuide32.json new file mode 100644 index 0000000..0d44f01 --- /dev/null +++ b/public/assets/components/assets/icon/yAxisGuide32.json @@ -0,0 +1 @@ +"M31 29v1H2V2h1v13h2v1H3v13zM8 15H6v1h2zm3 0H9v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2zm3 0h-2v1h2z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/zoomInFixed16.json b/public/assets/components/assets/icon/zoomInFixed16.json new file mode 100644 index 0000000..2e3b938 --- /dev/null +++ b/public/assets/components/assets/icon/zoomInFixed16.json @@ -0,0 +1 @@ +"M2 5h2.281L.85 1.556l.7-.712L5 4.244V2h1v3.939H2zm12 5.061h-4V14h1v-2.243l3.449 3.399.702-.712L11.72 11H14zM10 2v3.939h4V5h-2.281l3.432-3.444-.702-.712L11 4.244V2zM1.551 15.156L5 11.756V14h1v-3.939H2V11h2.281L.85 14.444z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/zoomInFixed24.json b/public/assets/components/assets/icon/zoomInFixed24.json new file mode 100644 index 0000000..6172d4f --- /dev/null +++ b/public/assets/components/assets/icon/zoomInFixed24.json @@ -0,0 +1 @@ +"M22.154 2.554L16.707 8H21v1h-6V3h1v4.293l5.446-5.447zm-19.6 19.6L8 16.707V21h1v-6H3v1h4.293l-5.447 5.446zm19.6-.707L16.707 16H21v-1h-6v6h1v-4.293l5.446 5.446zM1.846 2.554L7.293 8H3v1h6V3H8v4.293L2.554 1.846z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/zoomInFixed32.json b/public/assets/components/assets/icon/zoomInFixed32.json new file mode 100644 index 0000000..d535bfd --- /dev/null +++ b/public/assets/components/assets/icon/zoomInFixed32.json @@ -0,0 +1 @@ +"M29.154 3.554L20.707 12H25v1h-6V7h1v4.293l8.446-8.447zM12 20.707V25h1v-6H7v1h4.293l-8.447 8.446.707.707zm17.154 7.74L20.707 20H25v-1h-6v6h1v-4.293l8.446 8.446zM7 12v1h6V7h-1v4.293L3.554 2.846l-.707.707L11.293 12z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/zoomOutFixed16.json b/public/assets/components/assets/icon/zoomOutFixed16.json new file mode 100644 index 0000000..1a7f02d --- /dev/null +++ b/public/assets/components/assets/icon/zoomOutFixed16.json @@ -0,0 +1 @@ +"M9.644 5.649L13.244 2H11V1h4v4h-1V2.657L10.356 6.35zM2 13.343V11H1v4h4v-1H2.757l3.599-3.649-.712-.702zM11 15h4v-4h-1v2.243l-3.649-3.599-.702.712L13.343 14H11zM5 1H1v4h1V2.757l3.649 3.599.702-.712L2.657 2H5z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/zoomOutFixed24.json b/public/assets/components/assets/icon/zoomOutFixed24.json new file mode 100644 index 0000000..2765082 --- /dev/null +++ b/public/assets/components/assets/icon/zoomOutFixed24.json @@ -0,0 +1 @@ +"M9.354 15.354L3.7 21H8v1H2v-6h1v4.285l5.646-5.639zM22 2h-6v1h4.3l-5.654 5.646.707.708L21 3.715V8h1zm-6 20h6v-6h-1v4.285l-5.646-5.639-.707.708L20.3 21H16zM8 2H2v6h1V3.715l5.646 5.639.707-.708L3.7 3H8z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/zoomOutFixed32.json b/public/assets/components/assets/icon/zoomOutFixed32.json new file mode 100644 index 0000000..4305934 --- /dev/null +++ b/public/assets/components/assets/icon/zoomOutFixed32.json @@ -0,0 +1 @@ +"M23 3h6v6h-1V4.74l-7.625 7.626-.707-.707L27.326 4H23zM9 28H4.674l7.659-7.66-.707-.706L4 27.26V23H3v6h6zm19-.74l-7.625-7.626-.707.707L27.326 28H23v1h6v-6h-1zM4 4.74l7.625 7.626.707-.707L4.674 4H9V3H3v6h1z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/zoomToObject16.json b/public/assets/components/assets/icon/zoomToObject16.json new file mode 100644 index 0000000..ff83647 --- /dev/null +++ b/public/assets/components/assets/icon/zoomToObject16.json @@ -0,0 +1 @@ +"M15.293 16L12 12.707V15h-1v-4h4v1h-2.293L16 15.293zm0-16L12 3.293V1h-1v4h4V4h-2.293L16 .707zM8 6a2 2 0 1 1-2 2 2 2 0 0 1 2-2zm0 1a1 1 0 1 0 1 1 1 1 0 0 0-1-1zm-7 5h2.293L0 15.293.707 16 4 12.707V15h1v-4H1zm3-8.707L.707 0 0 .707 3.293 4H1v1h4V1H4z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/zoomToObject24.json b/public/assets/components/assets/icon/zoomToObject24.json new file mode 100644 index 0000000..ba57d15 --- /dev/null +++ b/public/assets/components/assets/icon/zoomToObject24.json @@ -0,0 +1 @@ +"M7 2h1v6H2V7h4.293L.646 1.354l.708-.708L7 6.293zm15 15v-1h-6v6h1v-4.293l5.646 5.647.708-.708L17.707 17zm-7-5a3 3 0 1 1-3-3 3 3 0 0 1 3 3zm-1 0a2 2 0 1 0-2 2 2.002 2.002 0 0 0 2-2zM2 17h4.293L.646 22.646l.708.708L7 17.707V22h1v-6H2zM17 6.293V2h-1v6h6V7h-4.293l5.647-5.646-.708-.708z" \ No newline at end of file diff --git a/public/assets/components/assets/icon/zoomToObject32.json b/public/assets/components/assets/icon/zoomToObject32.json new file mode 100644 index 0000000..11461b2 --- /dev/null +++ b/public/assets/components/assets/icon/zoomToObject32.json @@ -0,0 +1 @@ +"M29.646 1.646l.707.707L23.707 9H28v1h-6V4h1v4.293zM4 9v1h6V4H9v4.293L2.354 1.646l-.707.707L8.293 9zm24 14v-1h-6v6h1v-4.293l6.646 6.646.707-.707L23.707 23zM9 28h1v-6H4v1h4.293l-6.647 6.646.707.707L9 23.707zm12-12a5 5 0 1 1-5-5 5 5 0 0 1 5 5zm-1 0a4 4 0 1 0-4 4 4.004 4.004 0 0 0 4-4z" \ No newline at end of file diff --git a/public/assets/components/assets/inline-editable/t9n/messages.json b/public/assets/components/assets/inline-editable/t9n/messages.json new file mode 100644 index 0000000..49f4387 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Click to edit", + "cancelEditing": "Cancel", + "confirmChanges": "Save" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_ar.json b/public/assets/components/assets/inline-editable/t9n/messages_ar.json new file mode 100644 index 0000000..c106444 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "انقر للتحرير", + "cancelEditing": "إلغاء الأمر", + "confirmChanges": "حفظ" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_bg.json b/public/assets/components/assets/inline-editable/t9n/messages_bg.json new file mode 100644 index 0000000..2b4afcc --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Натиснете, за да редактирате", + "cancelEditing": "Отказ", + "confirmChanges": "Запазване" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_bs.json b/public/assets/components/assets/inline-editable/t9n/messages_bs.json new file mode 100644 index 0000000..969d27c --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknite za uređivanje", + "cancelEditing": "Odustani", + "confirmChanges": "Spremi" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_ca.json b/public/assets/components/assets/inline-editable/t9n/messages_ca.json new file mode 100644 index 0000000..c6e31de --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Feu clic per editar", + "cancelEditing": "Cancel·la", + "confirmChanges": "Desa" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_cs.json b/public/assets/components/assets/inline-editable/t9n/messages_cs.json new file mode 100644 index 0000000..c151dcf --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Upravit kliknutím", + "cancelEditing": "Storno", + "confirmChanges": "Uložit" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_da.json b/public/assets/components/assets/inline-editable/t9n/messages_da.json new file mode 100644 index 0000000..283dd35 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klik for at redigere", + "cancelEditing": "Annuller", + "confirmChanges": "Gem" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_de.json b/public/assets/components/assets/inline-editable/t9n/messages_de.json new file mode 100644 index 0000000..aadd512 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Zum Bearbeiten klicken", + "cancelEditing": "Abbrechen", + "confirmChanges": "Speichern" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_el.json b/public/assets/components/assets/inline-editable/t9n/messages_el.json new file mode 100644 index 0000000..0b86622 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Κάντε κλικ για επεξεργασία.", + "cancelEditing": "Ακύρωση", + "confirmChanges": "Αποθήκευση" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_en.json b/public/assets/components/assets/inline-editable/t9n/messages_en.json new file mode 100644 index 0000000..49f4387 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Click to edit", + "cancelEditing": "Cancel", + "confirmChanges": "Save" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_es.json b/public/assets/components/assets/inline-editable/t9n/messages_es.json new file mode 100644 index 0000000..e04828d --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Clic para editar", + "cancelEditing": "Cancelar", + "confirmChanges": "Guardar" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_et.json b/public/assets/components/assets/inline-editable/t9n/messages_et.json new file mode 100644 index 0000000..ba10bbb --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Muutmiseks klõpsake", + "cancelEditing": "Loobu", + "confirmChanges": "Salvesta" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_fi.json b/public/assets/components/assets/inline-editable/t9n/messages_fi.json new file mode 100644 index 0000000..07e1ecf --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Muokkaa napsauttamalla", + "cancelEditing": "Peruuta", + "confirmChanges": "Tallenna" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_fr.json b/public/assets/components/assets/inline-editable/t9n/messages_fr.json new file mode 100644 index 0000000..8c1abf1 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Cliquer pour mettre à jour", + "cancelEditing": "Annuler", + "confirmChanges": "Enregistrer" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_he.json b/public/assets/components/assets/inline-editable/t9n/messages_he.json new file mode 100644 index 0000000..dfa5de7 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "לחץ לעריכה", + "cancelEditing": "ביטול", + "confirmChanges": "שמור" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_hr.json b/public/assets/components/assets/inline-editable/t9n/messages_hr.json new file mode 100644 index 0000000..969d27c --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknite za uređivanje", + "cancelEditing": "Odustani", + "confirmChanges": "Spremi" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_hu.json b/public/assets/components/assets/inline-editable/t9n/messages_hu.json new file mode 100644 index 0000000..74262d2 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kattintson a szerkesztéshez", + "cancelEditing": "Mégse", + "confirmChanges": "Mentés" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_id.json b/public/assets/components/assets/inline-editable/t9n/messages_id.json new file mode 100644 index 0000000..9255974 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klik untuk mengedit", + "cancelEditing": "Batalkan", + "confirmChanges": "Simpan" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_it.json b/public/assets/components/assets/inline-editable/t9n/messages_it.json new file mode 100644 index 0000000..57c92d0 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Fare clic per modificare", + "cancelEditing": "Annulla", + "confirmChanges": "Salva" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_ja.json b/public/assets/components/assets/inline-editable/t9n/messages_ja.json new file mode 100644 index 0000000..c537405 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "クリックして編集", + "cancelEditing": "キャンセル", + "confirmChanges": "保存" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_ko.json b/public/assets/components/assets/inline-editable/t9n/messages_ko.json new file mode 100644 index 0000000..c77af82 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "클릭하여 편집", + "cancelEditing": "취소", + "confirmChanges": "저장" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_lt.json b/public/assets/components/assets/inline-editable/t9n/messages_lt.json new file mode 100644 index 0000000..0610e68 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Spustelėkite, norėdami redaguoti", + "cancelEditing": "Atšaukti", + "confirmChanges": "Įrašyti" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_lv.json b/public/assets/components/assets/inline-editable/t9n/messages_lv.json new file mode 100644 index 0000000..c998a48 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Noklikšķiniet, lai rediģētu", + "cancelEditing": "Atcelt", + "confirmChanges": "Saglabāt" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_nl.json b/public/assets/components/assets/inline-editable/t9n/messages_nl.json new file mode 100644 index 0000000..c436fb2 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klik om te bewerken", + "cancelEditing": "Annuleren", + "confirmChanges": "Opslaan" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_no.json b/public/assets/components/assets/inline-editable/t9n/messages_no.json new file mode 100644 index 0000000..4ff510f --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klikk for å redigere", + "cancelEditing": "Avbryt", + "confirmChanges": "Lagre" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_pl.json b/public/assets/components/assets/inline-editable/t9n/messages_pl.json new file mode 100644 index 0000000..2d0c437 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknij, aby edytować", + "cancelEditing": "Anuluj", + "confirmChanges": "Zapisz" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_pt-BR.json b/public/assets/components/assets/inline-editable/t9n/messages_pt-BR.json new file mode 100644 index 0000000..f705004 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Clique para editar", + "cancelEditing": "Cancelar", + "confirmChanges": "Salvar" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_pt-PT.json b/public/assets/components/assets/inline-editable/t9n/messages_pt-PT.json new file mode 100644 index 0000000..899172e --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Clique para editar", + "cancelEditing": "Cancelar", + "confirmChanges": "Guardar" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_ro.json b/public/assets/components/assets/inline-editable/t9n/messages_ro.json new file mode 100644 index 0000000..016c7a5 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Faceți clic pentru editare", + "cancelEditing": "Anulare", + "confirmChanges": "Salvare" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_ru.json b/public/assets/components/assets/inline-editable/t9n/messages_ru.json new file mode 100644 index 0000000..7d62fae --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Щелкните, чтобы редактировать", + "cancelEditing": "Отмена", + "confirmChanges": "Сохранить" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_sk.json b/public/assets/components/assets/inline-editable/t9n/messages_sk.json new file mode 100644 index 0000000..ee6a3e8 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknite pre editáciu", + "cancelEditing": "Zrušiť", + "confirmChanges": "Uložiť" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_sl.json b/public/assets/components/assets/inline-editable/t9n/messages_sl.json new file mode 100644 index 0000000..dfa8412 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klikni za urejanje", + "cancelEditing": "Prekliči", + "confirmChanges": "Shrani" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_sr.json b/public/assets/components/assets/inline-editable/t9n/messages_sr.json new file mode 100644 index 0000000..0fc659e --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Kliknite da biste izmenili", + "cancelEditing": "Otkaži", + "confirmChanges": "Sačuvaj" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_sv.json b/public/assets/components/assets/inline-editable/t9n/messages_sv.json new file mode 100644 index 0000000..41287b6 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Klicka för att redigera", + "cancelEditing": "Avbryt", + "confirmChanges": "Spara" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_th.json b/public/assets/components/assets/inline-editable/t9n/messages_th.json new file mode 100644 index 0000000..b6f613a --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "คลิกเพื่อแก้ไข", + "cancelEditing": "ยกเลิก", + "confirmChanges": "จัดเก็บ" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_tr.json b/public/assets/components/assets/inline-editable/t9n/messages_tr.json new file mode 100644 index 0000000..6cd3b84 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Düzenlemek için tıkla", + "cancelEditing": "İptal", + "confirmChanges": "Kaydet" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_uk.json b/public/assets/components/assets/inline-editable/t9n/messages_uk.json new file mode 100644 index 0000000..81d68e0 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Клацніть для редагування", + "cancelEditing": "Скасувати", + "confirmChanges": "Зберегти" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_vi.json b/public/assets/components/assets/inline-editable/t9n/messages_vi.json new file mode 100644 index 0000000..b43ef38 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "Nhấp để chỉnh sửa", + "cancelEditing": "Hủy", + "confirmChanges": "Lưu" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_zh-CN.json b/public/assets/components/assets/inline-editable/t9n/messages_zh-CN.json new file mode 100644 index 0000000..6adfcf2 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "单击编辑", + "cancelEditing": "取消", + "confirmChanges": "保存" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_zh-HK.json b/public/assets/components/assets/inline-editable/t9n/messages_zh-HK.json new file mode 100644 index 0000000..ea9f727 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "按一下以編輯", + "cancelEditing": "取消", + "confirmChanges": "儲存" +} diff --git a/public/assets/components/assets/inline-editable/t9n/messages_zh-TW.json b/public/assets/components/assets/inline-editable/t9n/messages_zh-TW.json new file mode 100644 index 0000000..ea9f727 --- /dev/null +++ b/public/assets/components/assets/inline-editable/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "enableEditing": "按一下以編輯", + "cancelEditing": "取消", + "confirmChanges": "儲存" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages.json b/public/assets/components/assets/input-date-picker/t9n/messages.json new file mode 100644 index 0000000..dfa25e0 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Choose date" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_ar.json b/public/assets/components/assets/input-date-picker/t9n/messages_ar.json new file mode 100644 index 0000000..01670ca --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "اختر تاريخ" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_bg.json b/public/assets/components/assets/input-date-picker/t9n/messages_bg.json new file mode 100644 index 0000000..7c15c61 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Избор на дата" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_bs.json b/public/assets/components/assets/input-date-picker/t9n/messages_bs.json new file mode 100644 index 0000000..ba303f4 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Odaberite datum" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_ca.json b/public/assets/components/assets/input-date-picker/t9n/messages_ca.json new file mode 100644 index 0000000..75eca96 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Trieu una data" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_cs.json b/public/assets/components/assets/input-date-picker/t9n/messages_cs.json new file mode 100644 index 0000000..b0e0725 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Zvolit datum" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_da.json b/public/assets/components/assets/input-date-picker/t9n/messages_da.json new file mode 100644 index 0000000..9087566 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Vælg dato" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_de.json b/public/assets/components/assets/input-date-picker/t9n/messages_de.json new file mode 100644 index 0000000..9def551 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Datum auswählen" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_el.json b/public/assets/components/assets/input-date-picker/t9n/messages_el.json new file mode 100644 index 0000000..35f0631 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Επιλογή ημερομηνίας" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_en.json b/public/assets/components/assets/input-date-picker/t9n/messages_en.json new file mode 100644 index 0000000..dfa25e0 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Choose date" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_es.json b/public/assets/components/assets/input-date-picker/t9n/messages_es.json new file mode 100644 index 0000000..67051cc --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Elegir fecha" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_et.json b/public/assets/components/assets/input-date-picker/t9n/messages_et.json new file mode 100644 index 0000000..406ad12 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Valige kuupäev" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_fi.json b/public/assets/components/assets/input-date-picker/t9n/messages_fi.json new file mode 100644 index 0000000..59dbcc1 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Valitse päivämäärä" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_fr.json b/public/assets/components/assets/input-date-picker/t9n/messages_fr.json new file mode 100644 index 0000000..4583f09 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Choisir la date" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_he.json b/public/assets/components/assets/input-date-picker/t9n/messages_he.json new file mode 100644 index 0000000..ae52843 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "בחר תאריך" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_hr.json b/public/assets/components/assets/input-date-picker/t9n/messages_hr.json new file mode 100644 index 0000000..ba303f4 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Odaberite datum" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_hu.json b/public/assets/components/assets/input-date-picker/t9n/messages_hu.json new file mode 100644 index 0000000..21fa524 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Válasszon dátumot" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_id.json b/public/assets/components/assets/input-date-picker/t9n/messages_id.json new file mode 100644 index 0000000..051076e --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Pilih tanggal" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_it.json b/public/assets/components/assets/input-date-picker/t9n/messages_it.json new file mode 100644 index 0000000..71d404e --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Selezionare la data" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_ja.json b/public/assets/components/assets/input-date-picker/t9n/messages_ja.json new file mode 100644 index 0000000..368e3c7 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "日付の選択" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_ko.json b/public/assets/components/assets/input-date-picker/t9n/messages_ko.json new file mode 100644 index 0000000..fac79c2 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "날짜 선택" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_lt.json b/public/assets/components/assets/input-date-picker/t9n/messages_lt.json new file mode 100644 index 0000000..bf56f88 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Pasirinkite datą" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_lv.json b/public/assets/components/assets/input-date-picker/t9n/messages_lv.json new file mode 100644 index 0000000..e07f4ea --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Izvēlieties datumu" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_nl.json b/public/assets/components/assets/input-date-picker/t9n/messages_nl.json new file mode 100644 index 0000000..7fdbea3 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Datum kiezen" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_no.json b/public/assets/components/assets/input-date-picker/t9n/messages_no.json new file mode 100644 index 0000000..b85b5be --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Velg dato" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_pl.json b/public/assets/components/assets/input-date-picker/t9n/messages_pl.json new file mode 100644 index 0000000..827cd7e --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Wybierz datę" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_pt-BR.json b/public/assets/components/assets/input-date-picker/t9n/messages_pt-BR.json new file mode 100644 index 0000000..21b58cd --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Escolher data" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_pt-PT.json b/public/assets/components/assets/input-date-picker/t9n/messages_pt-PT.json new file mode 100644 index 0000000..3eb9f6a --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Selecionar data" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_ro.json b/public/assets/components/assets/input-date-picker/t9n/messages_ro.json new file mode 100644 index 0000000..1a4e8d2 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Alegeți data" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_ru.json b/public/assets/components/assets/input-date-picker/t9n/messages_ru.json new file mode 100644 index 0000000..2111191 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Выбрать дату" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_sk.json b/public/assets/components/assets/input-date-picker/t9n/messages_sk.json new file mode 100644 index 0000000..193f9bd --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Vyberte dátum" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_sl.json b/public/assets/components/assets/input-date-picker/t9n/messages_sl.json new file mode 100644 index 0000000..2a9545f --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Izberi datum" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_sr.json b/public/assets/components/assets/input-date-picker/t9n/messages_sr.json new file mode 100644 index 0000000..ba303f4 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Odaberite datum" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_sv.json b/public/assets/components/assets/input-date-picker/t9n/messages_sv.json new file mode 100644 index 0000000..af845ed --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Välj datum" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_th.json b/public/assets/components/assets/input-date-picker/t9n/messages_th.json new file mode 100644 index 0000000..71ab249 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "เลือกวันที่" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_tr.json b/public/assets/components/assets/input-date-picker/t9n/messages_tr.json new file mode 100644 index 0000000..cd63cf7 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Tarih seç" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_uk.json b/public/assets/components/assets/input-date-picker/t9n/messages_uk.json new file mode 100644 index 0000000..e8951b8 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Вибрати дату" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_vi.json b/public/assets/components/assets/input-date-picker/t9n/messages_vi.json new file mode 100644 index 0000000..76e745a --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "Chọn ngày" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_zh-CN.json b/public/assets/components/assets/input-date-picker/t9n/messages_zh-CN.json new file mode 100644 index 0000000..e85ee19 --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "选择日期" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_zh-HK.json b/public/assets/components/assets/input-date-picker/t9n/messages_zh-HK.json new file mode 100644 index 0000000..de7c3dd --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "選擇日期" +} diff --git a/public/assets/components/assets/input-date-picker/t9n/messages_zh-TW.json b/public/assets/components/assets/input-date-picker/t9n/messages_zh-TW.json new file mode 100644 index 0000000..de7c3dd --- /dev/null +++ b/public/assets/components/assets/input-date-picker/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "chooseDate": "選擇日期" +} diff --git a/public/assets/components/assets/input-number/t9n/messages.json b/public/assets/components/assets/input-number/t9n/messages.json new file mode 100644 index 0000000..7ef3233 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_ar.json b/public/assets/components/assets/input-number/t9n/messages_ar.json new file mode 100644 index 0000000..94d4c1f --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "clear": "مسح القيمة", + "loading": "تحميل" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_bg.json b/public/assets/components/assets/input-number/t9n/messages_bg.json new file mode 100644 index 0000000..48e5663 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "clear": "Изчистване на стойност", + "loading": "Зареждане" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_bs.json b/public/assets/components/assets/input-number/t9n/messages_bs.json new file mode 100644 index 0000000..47ff6a1 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_ca.json b/public/assets/components/assets/input-number/t9n/messages_ca.json new file mode 100644 index 0000000..eefa6bc --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "clear": "Esborra el valor", + "loading": "S'està carregant..." +} diff --git a/public/assets/components/assets/input-number/t9n/messages_cs.json b/public/assets/components/assets/input-number/t9n/messages_cs.json new file mode 100644 index 0000000..53b7b64 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazat hodnotu", + "loading": "Načítání" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_da.json b/public/assets/components/assets/input-number/t9n/messages_da.json new file mode 100644 index 0000000..5d8f2b9 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "clear": "Ryd værdi", + "loading": "Indlæser" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_de.json b/public/assets/components/assets/input-number/t9n/messages_de.json new file mode 100644 index 0000000..201adff --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "clear": "Wert löschen", + "loading": "Wird geladen" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_el.json b/public/assets/components/assets/input-number/t9n/messages_el.json new file mode 100644 index 0000000..df8e7f9 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "clear": "Απαλοιφή τιμής", + "loading": "Φόρτωση" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_en.json b/public/assets/components/assets/input-number/t9n/messages_en.json new file mode 100644 index 0000000..7ef3233 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_es.json b/public/assets/components/assets/input-number/t9n/messages_es.json new file mode 100644 index 0000000..0f729f8 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "clear": "Borrar valor", + "loading": "Cargando" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_et.json b/public/assets/components/assets/input-number/t9n/messages_et.json new file mode 100644 index 0000000..6fb6e17 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "clear": "Eemalda väärtus", + "loading": "Laadimine" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_fi.json b/public/assets/components/assets/input-number/t9n/messages_fi.json new file mode 100644 index 0000000..15ba861 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "clear": "Tyhjennä arvo", + "loading": "Ladataan" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_fr.json b/public/assets/components/assets/input-number/t9n/messages_fr.json new file mode 100644 index 0000000..7ae97ea --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "clear": "Effacer la valeur", + "loading": "Chargement" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_he.json b/public/assets/components/assets/input-number/t9n/messages_he.json new file mode 100644 index 0000000..64001b4 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "clear": "נקה ערך", + "loading": "טוען" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_hr.json b/public/assets/components/assets/input-number/t9n/messages_hr.json new file mode 100644 index 0000000..47ff6a1 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_hu.json b/public/assets/components/assets/input-number/t9n/messages_hu.json new file mode 100644 index 0000000..0ec4101 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "clear": "Érték törlése", + "loading": "Betöltés" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_id.json b/public/assets/components/assets/input-number/t9n/messages_id.json new file mode 100644 index 0000000..3006be0 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "clear": "Hapus nilai", + "loading": "Memuat" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_it.json b/public/assets/components/assets/input-number/t9n/messages_it.json new file mode 100644 index 0000000..a45b655 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "clear": "Cancella valore", + "loading": "Caricamento in corso" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_ja.json b/public/assets/components/assets/input-number/t9n/messages_ja.json new file mode 100644 index 0000000..a1e72d0 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "clear": "値の削除", + "loading": "読み込んでいます" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_ko.json b/public/assets/components/assets/input-number/t9n/messages_ko.json new file mode 100644 index 0000000..800025f --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "clear": "값 지우기", + "loading": "불러오는 중" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_lt.json b/public/assets/components/assets/input-number/t9n/messages_lt.json new file mode 100644 index 0000000..1765a2e --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "clear": "Išvalyti reikšmę", + "loading": "Kraunama" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_lv.json b/public/assets/components/assets/input-number/t9n/messages_lv.json new file mode 100644 index 0000000..c5144fa --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "clear": "Notīrīt vērtību", + "loading": "Ielādē" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_nl.json b/public/assets/components/assets/input-number/t9n/messages_nl.json new file mode 100644 index 0000000..f070601 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "clear": "Waarde wissen", + "loading": "Bezig met laden" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_no.json b/public/assets/components/assets/input-number/t9n/messages_no.json new file mode 100644 index 0000000..b0bd058 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "clear": "Fjern verdi", + "loading": "Laster inn" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_pl.json b/public/assets/components/assets/input-number/t9n/messages_pl.json new file mode 100644 index 0000000..f8c0f2d --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "clear": "Wyczyść wartość", + "loading": "Wczytywanie" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_pt-BR.json b/public/assets/components/assets/input-number/t9n/messages_pt-BR.json new file mode 100644 index 0000000..b958906 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "clear": "Apagar valor", + "loading": "Carregando" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_pt-PT.json b/public/assets/components/assets/input-number/t9n/messages_pt-PT.json new file mode 100644 index 0000000..161246b --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "clear": "Limpar valor", + "loading": "A Carregar" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_ro.json b/public/assets/components/assets/input-number/t9n/messages_ro.json new file mode 100644 index 0000000..64e21c8 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "clear": "Golire valoare", + "loading": "Se încarcă" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_ru.json b/public/assets/components/assets/input-number/t9n/messages_ru.json new file mode 100644 index 0000000..0b36fd8 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистить значение", + "loading": "Загрузка" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_sk.json b/public/assets/components/assets/input-number/t9n/messages_sk.json new file mode 100644 index 0000000..ada9226 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazať hodnotu", + "loading": "Načítava sa" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_sl.json b/public/assets/components/assets/input-number/t9n/messages_sl.json new file mode 100644 index 0000000..b15c019 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "clear": "Počisti vrednost", + "loading": "Nalaganje" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_sr.json b/public/assets/components/assets/input-number/t9n/messages_sr.json new file mode 100644 index 0000000..d63ddfa --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "clear": "Izbriši vrednosti", + "loading": "Učitavanje" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_sv.json b/public/assets/components/assets/input-number/t9n/messages_sv.json new file mode 100644 index 0000000..adc9d35 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "clear": "Rensa värde", + "loading": "Läser in" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_th.json b/public/assets/components/assets/input-number/t9n/messages_th.json new file mode 100644 index 0000000..1d7fa49 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "clear": "ล้างค่า", + "loading": "กำลังโหลด" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_tr.json b/public/assets/components/assets/input-number/t9n/messages_tr.json new file mode 100644 index 0000000..dc29d9d --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "clear": "Değeri temizle", + "loading": "Yükleniyor" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_uk.json b/public/assets/components/assets/input-number/t9n/messages_uk.json new file mode 100644 index 0000000..a46da53 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистити значення", + "loading": "Завантажується" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_vi.json b/public/assets/components/assets/input-number/t9n/messages_vi.json new file mode 100644 index 0000000..1bb11d9 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "clear": "Xóa giá trị", + "loading": "Đang tải" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_zh-CN.json b/public/assets/components/assets/input-number/t9n/messages_zh-CN.json new file mode 100644 index 0000000..4f13595 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在加载" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_zh-HK.json b/public/assets/components/assets/input-number/t9n/messages_zh-HK.json new file mode 100644 index 0000000..8f0fa60 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/public/assets/components/assets/input-number/t9n/messages_zh-TW.json b/public/assets/components/assets/input-number/t9n/messages_zh-TW.json new file mode 100644 index 0000000..8f0fa60 --- /dev/null +++ b/public/assets/components/assets/input-number/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/public/assets/components/assets/input-text/t9n/messages.json b/public/assets/components/assets/input-text/t9n/messages.json new file mode 100644 index 0000000..7ef3233 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_ar.json b/public/assets/components/assets/input-text/t9n/messages_ar.json new file mode 100644 index 0000000..94d4c1f --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "clear": "مسح القيمة", + "loading": "تحميل" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_bg.json b/public/assets/components/assets/input-text/t9n/messages_bg.json new file mode 100644 index 0000000..48e5663 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "clear": "Изчистване на стойност", + "loading": "Зареждане" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_bs.json b/public/assets/components/assets/input-text/t9n/messages_bs.json new file mode 100644 index 0000000..47ff6a1 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_ca.json b/public/assets/components/assets/input-text/t9n/messages_ca.json new file mode 100644 index 0000000..eefa6bc --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "clear": "Esborra el valor", + "loading": "S'està carregant..." +} diff --git a/public/assets/components/assets/input-text/t9n/messages_cs.json b/public/assets/components/assets/input-text/t9n/messages_cs.json new file mode 100644 index 0000000..53b7b64 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazat hodnotu", + "loading": "Načítání" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_da.json b/public/assets/components/assets/input-text/t9n/messages_da.json new file mode 100644 index 0000000..5d8f2b9 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "clear": "Ryd værdi", + "loading": "Indlæser" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_de.json b/public/assets/components/assets/input-text/t9n/messages_de.json new file mode 100644 index 0000000..201adff --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "clear": "Wert löschen", + "loading": "Wird geladen" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_el.json b/public/assets/components/assets/input-text/t9n/messages_el.json new file mode 100644 index 0000000..df8e7f9 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "clear": "Απαλοιφή τιμής", + "loading": "Φόρτωση" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_en.json b/public/assets/components/assets/input-text/t9n/messages_en.json new file mode 100644 index 0000000..7ef3233 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_es.json b/public/assets/components/assets/input-text/t9n/messages_es.json new file mode 100644 index 0000000..0f729f8 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "clear": "Borrar valor", + "loading": "Cargando" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_et.json b/public/assets/components/assets/input-text/t9n/messages_et.json new file mode 100644 index 0000000..6fb6e17 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "clear": "Eemalda väärtus", + "loading": "Laadimine" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_fi.json b/public/assets/components/assets/input-text/t9n/messages_fi.json new file mode 100644 index 0000000..15ba861 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "clear": "Tyhjennä arvo", + "loading": "Ladataan" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_fr.json b/public/assets/components/assets/input-text/t9n/messages_fr.json new file mode 100644 index 0000000..7ae97ea --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "clear": "Effacer la valeur", + "loading": "Chargement" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_he.json b/public/assets/components/assets/input-text/t9n/messages_he.json new file mode 100644 index 0000000..64001b4 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "clear": "נקה ערך", + "loading": "טוען" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_hr.json b/public/assets/components/assets/input-text/t9n/messages_hr.json new file mode 100644 index 0000000..47ff6a1 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_hu.json b/public/assets/components/assets/input-text/t9n/messages_hu.json new file mode 100644 index 0000000..0ec4101 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "clear": "Érték törlése", + "loading": "Betöltés" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_id.json b/public/assets/components/assets/input-text/t9n/messages_id.json new file mode 100644 index 0000000..3006be0 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "clear": "Hapus nilai", + "loading": "Memuat" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_it.json b/public/assets/components/assets/input-text/t9n/messages_it.json new file mode 100644 index 0000000..a45b655 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "clear": "Cancella valore", + "loading": "Caricamento in corso" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_ja.json b/public/assets/components/assets/input-text/t9n/messages_ja.json new file mode 100644 index 0000000..a1e72d0 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "clear": "値の削除", + "loading": "読み込んでいます" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_ko.json b/public/assets/components/assets/input-text/t9n/messages_ko.json new file mode 100644 index 0000000..800025f --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "clear": "값 지우기", + "loading": "불러오는 중" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_lt.json b/public/assets/components/assets/input-text/t9n/messages_lt.json new file mode 100644 index 0000000..1765a2e --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "clear": "Išvalyti reikšmę", + "loading": "Kraunama" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_lv.json b/public/assets/components/assets/input-text/t9n/messages_lv.json new file mode 100644 index 0000000..c5144fa --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "clear": "Notīrīt vērtību", + "loading": "Ielādē" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_nl.json b/public/assets/components/assets/input-text/t9n/messages_nl.json new file mode 100644 index 0000000..f070601 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "clear": "Waarde wissen", + "loading": "Bezig met laden" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_no.json b/public/assets/components/assets/input-text/t9n/messages_no.json new file mode 100644 index 0000000..b0bd058 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "clear": "Fjern verdi", + "loading": "Laster inn" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_pl.json b/public/assets/components/assets/input-text/t9n/messages_pl.json new file mode 100644 index 0000000..f8c0f2d --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "clear": "Wyczyść wartość", + "loading": "Wczytywanie" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_pt-BR.json b/public/assets/components/assets/input-text/t9n/messages_pt-BR.json new file mode 100644 index 0000000..b958906 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "clear": "Apagar valor", + "loading": "Carregando" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_pt-PT.json b/public/assets/components/assets/input-text/t9n/messages_pt-PT.json new file mode 100644 index 0000000..161246b --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "clear": "Limpar valor", + "loading": "A Carregar" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_ro.json b/public/assets/components/assets/input-text/t9n/messages_ro.json new file mode 100644 index 0000000..64e21c8 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "clear": "Golire valoare", + "loading": "Se încarcă" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_ru.json b/public/assets/components/assets/input-text/t9n/messages_ru.json new file mode 100644 index 0000000..0b36fd8 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистить значение", + "loading": "Загрузка" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_sk.json b/public/assets/components/assets/input-text/t9n/messages_sk.json new file mode 100644 index 0000000..ada9226 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazať hodnotu", + "loading": "Načítava sa" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_sl.json b/public/assets/components/assets/input-text/t9n/messages_sl.json new file mode 100644 index 0000000..b15c019 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "clear": "Počisti vrednost", + "loading": "Nalaganje" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_sr.json b/public/assets/components/assets/input-text/t9n/messages_sr.json new file mode 100644 index 0000000..d63ddfa --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "clear": "Izbriši vrednosti", + "loading": "Učitavanje" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_sv.json b/public/assets/components/assets/input-text/t9n/messages_sv.json new file mode 100644 index 0000000..adc9d35 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "clear": "Rensa värde", + "loading": "Läser in" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_th.json b/public/assets/components/assets/input-text/t9n/messages_th.json new file mode 100644 index 0000000..1d7fa49 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "clear": "ล้างค่า", + "loading": "กำลังโหลด" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_tr.json b/public/assets/components/assets/input-text/t9n/messages_tr.json new file mode 100644 index 0000000..dc29d9d --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "clear": "Değeri temizle", + "loading": "Yükleniyor" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_uk.json b/public/assets/components/assets/input-text/t9n/messages_uk.json new file mode 100644 index 0000000..a46da53 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистити значення", + "loading": "Завантажується" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_vi.json b/public/assets/components/assets/input-text/t9n/messages_vi.json new file mode 100644 index 0000000..1bb11d9 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "clear": "Xóa giá trị", + "loading": "Đang tải" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_zh-CN.json b/public/assets/components/assets/input-text/t9n/messages_zh-CN.json new file mode 100644 index 0000000..4f13595 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在加载" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_zh-HK.json b/public/assets/components/assets/input-text/t9n/messages_zh-HK.json new file mode 100644 index 0000000..8f0fa60 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/public/assets/components/assets/input-text/t9n/messages_zh-TW.json b/public/assets/components/assets/input-text/t9n/messages_zh-TW.json new file mode 100644 index 0000000..8f0fa60 --- /dev/null +++ b/public/assets/components/assets/input-text/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages.json b/public/assets/components/assets/input-time-picker/t9n/messages.json new file mode 100644 index 0000000..604c3ca --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Choose time" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_ar.json b/public/assets/components/assets/input-time-picker/t9n/messages_ar.json new file mode 100644 index 0000000..5f367e9 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "اختر الوقت" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_bg.json b/public/assets/components/assets/input-time-picker/t9n/messages_bg.json new file mode 100644 index 0000000..5e6125a --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Избор на време" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_bs.json b/public/assets/components/assets/input-time-picker/t9n/messages_bs.json new file mode 100644 index 0000000..4053236 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Odaberite vrijeme" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_ca.json b/public/assets/components/assets/input-time-picker/t9n/messages_ca.json new file mode 100644 index 0000000..0a21a79 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Trieu una hora" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_cs.json b/public/assets/components/assets/input-time-picker/t9n/messages_cs.json new file mode 100644 index 0000000..d903ba5 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Zvolit čas" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_da.json b/public/assets/components/assets/input-time-picker/t9n/messages_da.json new file mode 100644 index 0000000..5dc2783 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Vælg tidspunkt" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_de.json b/public/assets/components/assets/input-time-picker/t9n/messages_de.json new file mode 100644 index 0000000..fcb220b --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Uhrzeit wählen" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_el.json b/public/assets/components/assets/input-time-picker/t9n/messages_el.json new file mode 100644 index 0000000..7c66a86 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Επιλογή ώρας" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_en.json b/public/assets/components/assets/input-time-picker/t9n/messages_en.json new file mode 100644 index 0000000..604c3ca --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Choose time" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_es.json b/public/assets/components/assets/input-time-picker/t9n/messages_es.json new file mode 100644 index 0000000..6552f5c --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Elegir hora" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_et.json b/public/assets/components/assets/input-time-picker/t9n/messages_et.json new file mode 100644 index 0000000..3f7f915 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Valige kellaaeg" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_fi.json b/public/assets/components/assets/input-time-picker/t9n/messages_fi.json new file mode 100644 index 0000000..cefbee5 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Valitse aika" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_fr.json b/public/assets/components/assets/input-time-picker/t9n/messages_fr.json new file mode 100644 index 0000000..562a0e4 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Choisir l’heure" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_he.json b/public/assets/components/assets/input-time-picker/t9n/messages_he.json new file mode 100644 index 0000000..25f5f8d --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "בחר שעה" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_hr.json b/public/assets/components/assets/input-time-picker/t9n/messages_hr.json new file mode 100644 index 0000000..4053236 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Odaberite vrijeme" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_hu.json b/public/assets/components/assets/input-time-picker/t9n/messages_hu.json new file mode 100644 index 0000000..70ca279 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Válasszon időt" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_id.json b/public/assets/components/assets/input-time-picker/t9n/messages_id.json new file mode 100644 index 0000000..3282cc2 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Pilih waktu" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_it.json b/public/assets/components/assets/input-time-picker/t9n/messages_it.json new file mode 100644 index 0000000..0ac5d83 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Selezionare l'ora" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_ja.json b/public/assets/components/assets/input-time-picker/t9n/messages_ja.json new file mode 100644 index 0000000..aa8e9ae --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "時間の選択" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_ko.json b/public/assets/components/assets/input-time-picker/t9n/messages_ko.json new file mode 100644 index 0000000..7cb38af --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "시간 선택" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_lt.json b/public/assets/components/assets/input-time-picker/t9n/messages_lt.json new file mode 100644 index 0000000..c19ac65 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Pasirinkite laiką" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_lv.json b/public/assets/components/assets/input-time-picker/t9n/messages_lv.json new file mode 100644 index 0000000..191fdcb --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Izvēlieties laiku" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_nl.json b/public/assets/components/assets/input-time-picker/t9n/messages_nl.json new file mode 100644 index 0000000..2ec36bd --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Tijd kiezen" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_no.json b/public/assets/components/assets/input-time-picker/t9n/messages_no.json new file mode 100644 index 0000000..bbc9e3a --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Velg klokkeslett" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_pl.json b/public/assets/components/assets/input-time-picker/t9n/messages_pl.json new file mode 100644 index 0000000..7198021 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Wybierz strefę czasową" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_pt-BR.json b/public/assets/components/assets/input-time-picker/t9n/messages_pt-BR.json new file mode 100644 index 0000000..eca882d --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Escolher hora" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_pt-PT.json b/public/assets/components/assets/input-time-picker/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7eb4c03 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Selecionar hora" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_ro.json b/public/assets/components/assets/input-time-picker/t9n/messages_ro.json new file mode 100644 index 0000000..0d4e18f --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Alegeți ora" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_ru.json b/public/assets/components/assets/input-time-picker/t9n/messages_ru.json new file mode 100644 index 0000000..530802c --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Выбрать время" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_sk.json b/public/assets/components/assets/input-time-picker/t9n/messages_sk.json new file mode 100644 index 0000000..9c369e7 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Vyberte čas" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_sl.json b/public/assets/components/assets/input-time-picker/t9n/messages_sl.json new file mode 100644 index 0000000..5a1780a --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Izberi čas" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_sr.json b/public/assets/components/assets/input-time-picker/t9n/messages_sr.json new file mode 100644 index 0000000..7d2f9b0 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Izaberite vreme" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_sv.json b/public/assets/components/assets/input-time-picker/t9n/messages_sv.json new file mode 100644 index 0000000..c1f8d92 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Välj tid" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_th.json b/public/assets/components/assets/input-time-picker/t9n/messages_th.json new file mode 100644 index 0000000..1f7690b --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "เลือกเวลา" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_tr.json b/public/assets/components/assets/input-time-picker/t9n/messages_tr.json new file mode 100644 index 0000000..e74282f --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Zaman seç" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_uk.json b/public/assets/components/assets/input-time-picker/t9n/messages_uk.json new file mode 100644 index 0000000..abb6d81 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Вибрати час" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_vi.json b/public/assets/components/assets/input-time-picker/t9n/messages_vi.json new file mode 100644 index 0000000..415afdf --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "Chọn thời gian" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_zh-CN.json b/public/assets/components/assets/input-time-picker/t9n/messages_zh-CN.json new file mode 100644 index 0000000..c927593 --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "选择时间" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_zh-HK.json b/public/assets/components/assets/input-time-picker/t9n/messages_zh-HK.json new file mode 100644 index 0000000..d660f0e --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "選擇時間" +} diff --git a/public/assets/components/assets/input-time-picker/t9n/messages_zh-TW.json b/public/assets/components/assets/input-time-picker/t9n/messages_zh-TW.json new file mode 100644 index 0000000..d660f0e --- /dev/null +++ b/public/assets/components/assets/input-time-picker/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "chooseTime": "選擇時間" +} diff --git a/public/assets/components/assets/input/t9n/messages.json b/public/assets/components/assets/input/t9n/messages.json new file mode 100644 index 0000000..7ef3233 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/public/assets/components/assets/input/t9n/messages_ar.json b/public/assets/components/assets/input/t9n/messages_ar.json new file mode 100644 index 0000000..94d4c1f --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "clear": "مسح القيمة", + "loading": "تحميل" +} diff --git a/public/assets/components/assets/input/t9n/messages_bg.json b/public/assets/components/assets/input/t9n/messages_bg.json new file mode 100644 index 0000000..48e5663 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "clear": "Изчистване на стойност", + "loading": "Зареждане" +} diff --git a/public/assets/components/assets/input/t9n/messages_bs.json b/public/assets/components/assets/input/t9n/messages_bs.json new file mode 100644 index 0000000..47ff6a1 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/input/t9n/messages_ca.json b/public/assets/components/assets/input/t9n/messages_ca.json new file mode 100644 index 0000000..eefa6bc --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "clear": "Esborra el valor", + "loading": "S'està carregant..." +} diff --git a/public/assets/components/assets/input/t9n/messages_cs.json b/public/assets/components/assets/input/t9n/messages_cs.json new file mode 100644 index 0000000..53b7b64 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazat hodnotu", + "loading": "Načítání" +} diff --git a/public/assets/components/assets/input/t9n/messages_da.json b/public/assets/components/assets/input/t9n/messages_da.json new file mode 100644 index 0000000..5d8f2b9 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "clear": "Ryd værdi", + "loading": "Indlæser" +} diff --git a/public/assets/components/assets/input/t9n/messages_de.json b/public/assets/components/assets/input/t9n/messages_de.json new file mode 100644 index 0000000..201adff --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "clear": "Wert löschen", + "loading": "Wird geladen" +} diff --git a/public/assets/components/assets/input/t9n/messages_el.json b/public/assets/components/assets/input/t9n/messages_el.json new file mode 100644 index 0000000..df8e7f9 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "clear": "Απαλοιφή τιμής", + "loading": "Φόρτωση" +} diff --git a/public/assets/components/assets/input/t9n/messages_en.json b/public/assets/components/assets/input/t9n/messages_en.json new file mode 100644 index 0000000..7ef3233 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "clear": "Clear value", + "loading": "Loading" +} diff --git a/public/assets/components/assets/input/t9n/messages_es.json b/public/assets/components/assets/input/t9n/messages_es.json new file mode 100644 index 0000000..0f729f8 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "clear": "Borrar valor", + "loading": "Cargando" +} diff --git a/public/assets/components/assets/input/t9n/messages_et.json b/public/assets/components/assets/input/t9n/messages_et.json new file mode 100644 index 0000000..6fb6e17 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "clear": "Eemalda väärtus", + "loading": "Laadimine" +} diff --git a/public/assets/components/assets/input/t9n/messages_fi.json b/public/assets/components/assets/input/t9n/messages_fi.json new file mode 100644 index 0000000..15ba861 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "clear": "Tyhjennä arvo", + "loading": "Ladataan" +} diff --git a/public/assets/components/assets/input/t9n/messages_fr.json b/public/assets/components/assets/input/t9n/messages_fr.json new file mode 100644 index 0000000..7ae97ea --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "clear": "Effacer la valeur", + "loading": "Chargement" +} diff --git a/public/assets/components/assets/input/t9n/messages_he.json b/public/assets/components/assets/input/t9n/messages_he.json new file mode 100644 index 0000000..64001b4 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "clear": "נקה ערך", + "loading": "טוען" +} diff --git a/public/assets/components/assets/input/t9n/messages_hr.json b/public/assets/components/assets/input/t9n/messages_hr.json new file mode 100644 index 0000000..47ff6a1 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "clear": "Očisti vrijednost", + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/input/t9n/messages_hu.json b/public/assets/components/assets/input/t9n/messages_hu.json new file mode 100644 index 0000000..0ec4101 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "clear": "Érték törlése", + "loading": "Betöltés" +} diff --git a/public/assets/components/assets/input/t9n/messages_id.json b/public/assets/components/assets/input/t9n/messages_id.json new file mode 100644 index 0000000..3006be0 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "clear": "Hapus nilai", + "loading": "Memuat" +} diff --git a/public/assets/components/assets/input/t9n/messages_it.json b/public/assets/components/assets/input/t9n/messages_it.json new file mode 100644 index 0000000..a45b655 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "clear": "Cancella valore", + "loading": "Caricamento in corso" +} diff --git a/public/assets/components/assets/input/t9n/messages_ja.json b/public/assets/components/assets/input/t9n/messages_ja.json new file mode 100644 index 0000000..a1e72d0 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "clear": "値の削除", + "loading": "読み込んでいます" +} diff --git a/public/assets/components/assets/input/t9n/messages_ko.json b/public/assets/components/assets/input/t9n/messages_ko.json new file mode 100644 index 0000000..800025f --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "clear": "값 지우기", + "loading": "불러오는 중" +} diff --git a/public/assets/components/assets/input/t9n/messages_lt.json b/public/assets/components/assets/input/t9n/messages_lt.json new file mode 100644 index 0000000..1765a2e --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "clear": "Išvalyti reikšmę", + "loading": "Kraunama" +} diff --git a/public/assets/components/assets/input/t9n/messages_lv.json b/public/assets/components/assets/input/t9n/messages_lv.json new file mode 100644 index 0000000..c5144fa --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "clear": "Notīrīt vērtību", + "loading": "Ielādē" +} diff --git a/public/assets/components/assets/input/t9n/messages_nl.json b/public/assets/components/assets/input/t9n/messages_nl.json new file mode 100644 index 0000000..f070601 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "clear": "Waarde wissen", + "loading": "Bezig met laden" +} diff --git a/public/assets/components/assets/input/t9n/messages_no.json b/public/assets/components/assets/input/t9n/messages_no.json new file mode 100644 index 0000000..b0bd058 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "clear": "Fjern verdi", + "loading": "Laster inn" +} diff --git a/public/assets/components/assets/input/t9n/messages_pl.json b/public/assets/components/assets/input/t9n/messages_pl.json new file mode 100644 index 0000000..f8c0f2d --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "clear": "Wyczyść wartość", + "loading": "Wczytywanie" +} diff --git a/public/assets/components/assets/input/t9n/messages_pt-BR.json b/public/assets/components/assets/input/t9n/messages_pt-BR.json new file mode 100644 index 0000000..b958906 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "clear": "Apagar valor", + "loading": "Carregando" +} diff --git a/public/assets/components/assets/input/t9n/messages_pt-PT.json b/public/assets/components/assets/input/t9n/messages_pt-PT.json new file mode 100644 index 0000000..161246b --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "clear": "Limpar valor", + "loading": "A Carregar" +} diff --git a/public/assets/components/assets/input/t9n/messages_ro.json b/public/assets/components/assets/input/t9n/messages_ro.json new file mode 100644 index 0000000..64e21c8 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "clear": "Golire valoare", + "loading": "Se încarcă" +} diff --git a/public/assets/components/assets/input/t9n/messages_ru.json b/public/assets/components/assets/input/t9n/messages_ru.json new file mode 100644 index 0000000..0b36fd8 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистить значение", + "loading": "Загрузка" +} diff --git a/public/assets/components/assets/input/t9n/messages_sk.json b/public/assets/components/assets/input/t9n/messages_sk.json new file mode 100644 index 0000000..ada9226 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "clear": "Vymazať hodnotu", + "loading": "Načítava sa" +} diff --git a/public/assets/components/assets/input/t9n/messages_sl.json b/public/assets/components/assets/input/t9n/messages_sl.json new file mode 100644 index 0000000..b15c019 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "clear": "Počisti vrednost", + "loading": "Nalaganje" +} diff --git a/public/assets/components/assets/input/t9n/messages_sr.json b/public/assets/components/assets/input/t9n/messages_sr.json new file mode 100644 index 0000000..d63ddfa --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "clear": "Izbriši vrednosti", + "loading": "Učitavanje" +} diff --git a/public/assets/components/assets/input/t9n/messages_sv.json b/public/assets/components/assets/input/t9n/messages_sv.json new file mode 100644 index 0000000..adc9d35 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "clear": "Rensa värde", + "loading": "Läser in" +} diff --git a/public/assets/components/assets/input/t9n/messages_th.json b/public/assets/components/assets/input/t9n/messages_th.json new file mode 100644 index 0000000..1d7fa49 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "clear": "ล้างค่า", + "loading": "กำลังโหลด" +} diff --git a/public/assets/components/assets/input/t9n/messages_tr.json b/public/assets/components/assets/input/t9n/messages_tr.json new file mode 100644 index 0000000..dc29d9d --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "clear": "Değeri temizle", + "loading": "Yükleniyor" +} diff --git a/public/assets/components/assets/input/t9n/messages_uk.json b/public/assets/components/assets/input/t9n/messages_uk.json new file mode 100644 index 0000000..a46da53 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "clear": "Очистити значення", + "loading": "Завантажується" +} diff --git a/public/assets/components/assets/input/t9n/messages_vi.json b/public/assets/components/assets/input/t9n/messages_vi.json new file mode 100644 index 0000000..1bb11d9 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "clear": "Xóa giá trị", + "loading": "Đang tải" +} diff --git a/public/assets/components/assets/input/t9n/messages_zh-CN.json b/public/assets/components/assets/input/t9n/messages_zh-CN.json new file mode 100644 index 0000000..4f13595 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在加载" +} diff --git a/public/assets/components/assets/input/t9n/messages_zh-HK.json b/public/assets/components/assets/input/t9n/messages_zh-HK.json new file mode 100644 index 0000000..8f0fa60 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/public/assets/components/assets/input/t9n/messages_zh-TW.json b/public/assets/components/assets/input/t9n/messages_zh-TW.json new file mode 100644 index 0000000..8f0fa60 --- /dev/null +++ b/public/assets/components/assets/input/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "clear": "清除值", + "loading": "正在載入" +} diff --git a/public/assets/components/assets/list-item/t9n/messages.json b/public/assets/components/assets/list-item/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_ar.json b/public/assets/components/assets/list-item/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_bg.json b/public/assets/components/assets/list-item/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_bs.json b/public/assets/components/assets/list-item/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_ca.json b/public/assets/components/assets/list-item/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_cs.json b/public/assets/components/assets/list-item/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_da.json b/public/assets/components/assets/list-item/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_de.json b/public/assets/components/assets/list-item/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_el.json b/public/assets/components/assets/list-item/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_en.json b/public/assets/components/assets/list-item/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_es.json b/public/assets/components/assets/list-item/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_et.json b/public/assets/components/assets/list-item/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_fi.json b/public/assets/components/assets/list-item/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_fr.json b/public/assets/components/assets/list-item/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_he.json b/public/assets/components/assets/list-item/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_hr.json b/public/assets/components/assets/list-item/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_hu.json b/public/assets/components/assets/list-item/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_id.json b/public/assets/components/assets/list-item/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_it.json b/public/assets/components/assets/list-item/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_ja.json b/public/assets/components/assets/list-item/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_ko.json b/public/assets/components/assets/list-item/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_lt.json b/public/assets/components/assets/list-item/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_lv.json b/public/assets/components/assets/list-item/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_nl.json b/public/assets/components/assets/list-item/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_no.json b/public/assets/components/assets/list-item/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_pl.json b/public/assets/components/assets/list-item/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_pt-BR.json b/public/assets/components/assets/list-item/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_pt-PT.json b/public/assets/components/assets/list-item/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_ro.json b/public/assets/components/assets/list-item/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_ru.json b/public/assets/components/assets/list-item/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_sk.json b/public/assets/components/assets/list-item/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_sl.json b/public/assets/components/assets/list-item/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_sr.json b/public/assets/components/assets/list-item/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_sv.json b/public/assets/components/assets/list-item/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_th.json b/public/assets/components/assets/list-item/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_tr.json b/public/assets/components/assets/list-item/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_uk.json b/public/assets/components/assets/list-item/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_vi.json b/public/assets/components/assets/list-item/t9n/messages_vi.json new file mode 100644 index 0000000..eb554e0 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Tắt" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_zh-CN.json b/public/assets/components/assets/list-item/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_zh-HK.json b/public/assets/components/assets/list-item/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/list-item/t9n/messages_zh-TW.json b/public/assets/components/assets/list-item/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/list-item/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages.json b/public/assets/components/assets/menu-item/t9n/messages.json new file mode 100644 index 0000000..4caf964 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Open" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_ar.json b/public/assets/components/assets/menu-item/t9n/messages_ar.json new file mode 100644 index 0000000..c9a4674 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "submenu": "قائمة فرعية", + "open": "فتح" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_bg.json b/public/assets/components/assets/menu-item/t9n/messages_bg.json new file mode 100644 index 0000000..4a7329c --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "submenu": "Подменю", + "open": "Отваряне" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_bs.json b/public/assets/components/assets/menu-item/t9n/messages_bs.json new file mode 100644 index 0000000..34e3802 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podizbornik", + "open": "Otvori" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_ca.json b/public/assets/components/assets/menu-item/t9n/messages_ca.json new file mode 100644 index 0000000..10dd6fe --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenú", + "open": "Obre" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_cs.json b/public/assets/components/assets/menu-item/t9n/messages_cs.json new file mode 100644 index 0000000..ebe3c14 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podnabídka", + "open": "Otevřít" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_da.json b/public/assets/components/assets/menu-item/t9n/messages_da.json new file mode 100644 index 0000000..e522fc8 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "submenu": "Undermenu", + "open": "Åbn" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_de.json b/public/assets/components/assets/menu-item/t9n/messages_de.json new file mode 100644 index 0000000..c6423bf --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "submenu": "Untermenü", + "open": "Öffnen" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_el.json b/public/assets/components/assets/menu-item/t9n/messages_el.json new file mode 100644 index 0000000..6e127d1 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "submenu": "Υπομενού", + "open": "Άνοιγμα" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_en.json b/public/assets/components/assets/menu-item/t9n/messages_en.json new file mode 100644 index 0000000..4caf964 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Open" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_es.json b/public/assets/components/assets/menu-item/t9n/messages_es.json new file mode 100644 index 0000000..748a34b --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenú", + "open": "Abrir" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_et.json b/public/assets/components/assets/menu-item/t9n/messages_et.json new file mode 100644 index 0000000..8c8d573 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "submenu": "Alammenüü", + "open": "Ava" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_fi.json b/public/assets/components/assets/menu-item/t9n/messages_fi.json new file mode 100644 index 0000000..80823c1 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "submenu": "Alavalikko", + "open": "Avaa" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_fr.json b/public/assets/components/assets/menu-item/t9n/messages_fr.json new file mode 100644 index 0000000..997d9ab --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Sous-menu", + "open": "Ouvrir" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_he.json b/public/assets/components/assets/menu-item/t9n/messages_he.json new file mode 100644 index 0000000..2d0a84e --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "submenu": "תפריט משנה", + "open": "פתוח" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_hr.json b/public/assets/components/assets/menu-item/t9n/messages_hr.json new file mode 100644 index 0000000..34e3802 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podizbornik", + "open": "Otvori" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_hu.json b/public/assets/components/assets/menu-item/t9n/messages_hu.json new file mode 100644 index 0000000..fc5694d --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "submenu": "Almenü", + "open": "Megnyitás" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_id.json b/public/assets/components/assets/menu-item/t9n/messages_id.json new file mode 100644 index 0000000..eff7d8c --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Buka" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_it.json b/public/assets/components/assets/menu-item/t9n/messages_it.json new file mode 100644 index 0000000..49c096d --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "submenu": "Sottomenu", + "open": "Apri" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_ja.json b/public/assets/components/assets/menu-item/t9n/messages_ja.json new file mode 100644 index 0000000..09c7a6b --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "submenu": "サブメニュー", + "open": "開く" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_ko.json b/public/assets/components/assets/menu-item/t9n/messages_ko.json new file mode 100644 index 0000000..f230cbe --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "submenu": "하위 메뉴", + "open": "열기" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_lt.json b/public/assets/components/assets/menu-item/t9n/messages_lt.json new file mode 100644 index 0000000..22f2441 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submeniu", + "open": "Atverti" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_lv.json b/public/assets/components/assets/menu-item/t9n/messages_lv.json new file mode 100644 index 0000000..7c5dabb --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "submenu": "Apakšizvēlne", + "open": "Atvērt" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_nl.json b/public/assets/components/assets/menu-item/t9n/messages_nl.json new file mode 100644 index 0000000..3aebd3d --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Openen" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_no.json b/public/assets/components/assets/menu-item/t9n/messages_no.json new file mode 100644 index 0000000..41055af --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "submenu": "Undermeny", + "open": "Åpne" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_pl.json b/public/assets/components/assets/menu-item/t9n/messages_pl.json new file mode 100644 index 0000000..8a37e7f --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podmenu", + "open": "Otwórz" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_pt-BR.json b/public/assets/components/assets/menu-item/t9n/messages_pt-BR.json new file mode 100644 index 0000000..f2e0d8c --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Abrir" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_pt-PT.json b/public/assets/components/assets/menu-item/t9n/messages_pt-PT.json new file mode 100644 index 0000000..f2e0d8c --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Abrir" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_ro.json b/public/assets/components/assets/menu-item/t9n/messages_ro.json new file mode 100644 index 0000000..4c234be --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submeniu", + "open": "Deschidere" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_ru.json b/public/assets/components/assets/menu-item/t9n/messages_ru.json new file mode 100644 index 0000000..436207c --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "submenu": "Подменю", + "open": "Открыть" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_sk.json b/public/assets/components/assets/menu-item/t9n/messages_sk.json new file mode 100644 index 0000000..950d670 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podponuka", + "open": "Otvoriť" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_sl.json b/public/assets/components/assets/menu-item/t9n/messages_sl.json new file mode 100644 index 0000000..de61012 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podmeni", + "open": "Odpri" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_sr.json b/public/assets/components/assets/menu-item/t9n/messages_sr.json new file mode 100644 index 0000000..12158f3 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podmeni", + "open": "Otvori" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_sv.json b/public/assets/components/assets/menu-item/t9n/messages_sv.json new file mode 100644 index 0000000..a615192 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submeny", + "open": "Öppna" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_th.json b/public/assets/components/assets/menu-item/t9n/messages_th.json new file mode 100644 index 0000000..e761c05 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "submenu": "เมนูย่อย", + "open": "เปิด" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_tr.json b/public/assets/components/assets/menu-item/t9n/messages_tr.json new file mode 100644 index 0000000..fe3c1f6 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Alt menü", + "open": "Aç" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_uk.json b/public/assets/components/assets/menu-item/t9n/messages_uk.json new file mode 100644 index 0000000..8508258 --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "submenu": "Підменю", + "open": "Відкрити" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_vi.json b/public/assets/components/assets/menu-item/t9n/messages_vi.json new file mode 100644 index 0000000..05c3c4f --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "submenu": "Menu phụ", + "open": "Mở" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_zh-CN.json b/public/assets/components/assets/menu-item/t9n/messages_zh-CN.json new file mode 100644 index 0000000..29d6eff --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "submenu": "子菜单", + "open": "打开" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_zh-HK.json b/public/assets/components/assets/menu-item/t9n/messages_zh-HK.json new file mode 100644 index 0000000..b9ae20f --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "submenu": "子功能表", + "open": "開啟" +} diff --git a/public/assets/components/assets/menu-item/t9n/messages_zh-TW.json b/public/assets/components/assets/menu-item/t9n/messages_zh-TW.json new file mode 100644 index 0000000..b9ae20f --- /dev/null +++ b/public/assets/components/assets/menu-item/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "submenu": "子功能表", + "open": "開啟" +} diff --git a/public/assets/components/assets/menu/t9n/messages.json b/public/assets/components/assets/menu/t9n/messages.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_ar.json b/public/assets/components/assets/menu/t9n/messages_ar.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_bg.json b/public/assets/components/assets/menu/t9n/messages_bg.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_bs.json b/public/assets/components/assets/menu/t9n/messages_bs.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_ca.json b/public/assets/components/assets/menu/t9n/messages_ca.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_cs.json b/public/assets/components/assets/menu/t9n/messages_cs.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_da.json b/public/assets/components/assets/menu/t9n/messages_da.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_de.json b/public/assets/components/assets/menu/t9n/messages_de.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_el.json b/public/assets/components/assets/menu/t9n/messages_el.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_en.json b/public/assets/components/assets/menu/t9n/messages_en.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_es.json b/public/assets/components/assets/menu/t9n/messages_es.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_et.json b/public/assets/components/assets/menu/t9n/messages_et.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_fi.json b/public/assets/components/assets/menu/t9n/messages_fi.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_fr.json b/public/assets/components/assets/menu/t9n/messages_fr.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_he.json b/public/assets/components/assets/menu/t9n/messages_he.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_hr.json b/public/assets/components/assets/menu/t9n/messages_hr.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_hu.json b/public/assets/components/assets/menu/t9n/messages_hu.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_id.json b/public/assets/components/assets/menu/t9n/messages_id.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_it.json b/public/assets/components/assets/menu/t9n/messages_it.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_ja.json b/public/assets/components/assets/menu/t9n/messages_ja.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_ko.json b/public/assets/components/assets/menu/t9n/messages_ko.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_lt.json b/public/assets/components/assets/menu/t9n/messages_lt.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_lv.json b/public/assets/components/assets/menu/t9n/messages_lv.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_nl.json b/public/assets/components/assets/menu/t9n/messages_nl.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_no.json b/public/assets/components/assets/menu/t9n/messages_no.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_pl.json b/public/assets/components/assets/menu/t9n/messages_pl.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_pt-BR.json b/public/assets/components/assets/menu/t9n/messages_pt-BR.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_pt-PT.json b/public/assets/components/assets/menu/t9n/messages_pt-PT.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_ro.json b/public/assets/components/assets/menu/t9n/messages_ro.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_ru.json b/public/assets/components/assets/menu/t9n/messages_ru.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_sk.json b/public/assets/components/assets/menu/t9n/messages_sk.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_sl.json b/public/assets/components/assets/menu/t9n/messages_sl.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_sr.json b/public/assets/components/assets/menu/t9n/messages_sr.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_sv.json b/public/assets/components/assets/menu/t9n/messages_sv.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_th.json b/public/assets/components/assets/menu/t9n/messages_th.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_tr.json b/public/assets/components/assets/menu/t9n/messages_tr.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_uk.json b/public/assets/components/assets/menu/t9n/messages_uk.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_vi.json b/public/assets/components/assets/menu/t9n/messages_vi.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_zh-CN.json b/public/assets/components/assets/menu/t9n/messages_zh-CN.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_zh-HK.json b/public/assets/components/assets/menu/t9n/messages_zh-HK.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/menu/t9n/messages_zh-TW.json b/public/assets/components/assets/menu/t9n/messages_zh-TW.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/components/assets/menu/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/components/assets/modal/t9n/messages.json b/public/assets/components/assets/modal/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/modal/t9n/messages_ar.json b/public/assets/components/assets/modal/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/components/assets/modal/t9n/messages_bg.json b/public/assets/components/assets/modal/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/components/assets/modal/t9n/messages_bs.json b/public/assets/components/assets/modal/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/modal/t9n/messages_ca.json b/public/assets/components/assets/modal/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/components/assets/modal/t9n/messages_cs.json b/public/assets/components/assets/modal/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/components/assets/modal/t9n/messages_da.json b/public/assets/components/assets/modal/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/components/assets/modal/t9n/messages_de.json b/public/assets/components/assets/modal/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/components/assets/modal/t9n/messages_el.json b/public/assets/components/assets/modal/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/components/assets/modal/t9n/messages_en.json b/public/assets/components/assets/modal/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/modal/t9n/messages_es.json b/public/assets/components/assets/modal/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/components/assets/modal/t9n/messages_et.json b/public/assets/components/assets/modal/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/components/assets/modal/t9n/messages_fi.json b/public/assets/components/assets/modal/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/components/assets/modal/t9n/messages_fr.json b/public/assets/components/assets/modal/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/components/assets/modal/t9n/messages_he.json b/public/assets/components/assets/modal/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/components/assets/modal/t9n/messages_hr.json b/public/assets/components/assets/modal/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/modal/t9n/messages_hu.json b/public/assets/components/assets/modal/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/components/assets/modal/t9n/messages_id.json b/public/assets/components/assets/modal/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/components/assets/modal/t9n/messages_it.json b/public/assets/components/assets/modal/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/components/assets/modal/t9n/messages_ja.json b/public/assets/components/assets/modal/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/components/assets/modal/t9n/messages_ko.json b/public/assets/components/assets/modal/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/components/assets/modal/t9n/messages_lt.json b/public/assets/components/assets/modal/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/components/assets/modal/t9n/messages_lv.json b/public/assets/components/assets/modal/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/components/assets/modal/t9n/messages_nl.json b/public/assets/components/assets/modal/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/components/assets/modal/t9n/messages_no.json b/public/assets/components/assets/modal/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/components/assets/modal/t9n/messages_pl.json b/public/assets/components/assets/modal/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/components/assets/modal/t9n/messages_pt-BR.json b/public/assets/components/assets/modal/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/modal/t9n/messages_pt-PT.json b/public/assets/components/assets/modal/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/modal/t9n/messages_ro.json b/public/assets/components/assets/modal/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/components/assets/modal/t9n/messages_ru.json b/public/assets/components/assets/modal/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/components/assets/modal/t9n/messages_sk.json b/public/assets/components/assets/modal/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/components/assets/modal/t9n/messages_sl.json b/public/assets/components/assets/modal/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/components/assets/modal/t9n/messages_sr.json b/public/assets/components/assets/modal/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/modal/t9n/messages_sv.json b/public/assets/components/assets/modal/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/components/assets/modal/t9n/messages_th.json b/public/assets/components/assets/modal/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/components/assets/modal/t9n/messages_tr.json b/public/assets/components/assets/modal/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/components/assets/modal/t9n/messages_uk.json b/public/assets/components/assets/modal/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/components/assets/modal/t9n/messages_vi.json b/public/assets/components/assets/modal/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/components/assets/modal/t9n/messages_zh-CN.json b/public/assets/components/assets/modal/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/components/assets/modal/t9n/messages_zh-HK.json b/public/assets/components/assets/modal/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/modal/t9n/messages_zh-TW.json b/public/assets/components/assets/modal/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/modal/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/notice/t9n/messages.json b/public/assets/components/assets/notice/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/notice/t9n/messages_ar.json b/public/assets/components/assets/notice/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/components/assets/notice/t9n/messages_bg.json b/public/assets/components/assets/notice/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/components/assets/notice/t9n/messages_bs.json b/public/assets/components/assets/notice/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/notice/t9n/messages_ca.json b/public/assets/components/assets/notice/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/components/assets/notice/t9n/messages_cs.json b/public/assets/components/assets/notice/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/components/assets/notice/t9n/messages_da.json b/public/assets/components/assets/notice/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/components/assets/notice/t9n/messages_de.json b/public/assets/components/assets/notice/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/components/assets/notice/t9n/messages_el.json b/public/assets/components/assets/notice/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/components/assets/notice/t9n/messages_en.json b/public/assets/components/assets/notice/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/notice/t9n/messages_es.json b/public/assets/components/assets/notice/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/components/assets/notice/t9n/messages_et.json b/public/assets/components/assets/notice/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/components/assets/notice/t9n/messages_fi.json b/public/assets/components/assets/notice/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/components/assets/notice/t9n/messages_fr.json b/public/assets/components/assets/notice/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/components/assets/notice/t9n/messages_he.json b/public/assets/components/assets/notice/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/components/assets/notice/t9n/messages_hr.json b/public/assets/components/assets/notice/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/notice/t9n/messages_hu.json b/public/assets/components/assets/notice/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/components/assets/notice/t9n/messages_id.json b/public/assets/components/assets/notice/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/components/assets/notice/t9n/messages_it.json b/public/assets/components/assets/notice/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/components/assets/notice/t9n/messages_ja.json b/public/assets/components/assets/notice/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/components/assets/notice/t9n/messages_ko.json b/public/assets/components/assets/notice/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/components/assets/notice/t9n/messages_lt.json b/public/assets/components/assets/notice/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/components/assets/notice/t9n/messages_lv.json b/public/assets/components/assets/notice/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/components/assets/notice/t9n/messages_nl.json b/public/assets/components/assets/notice/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/components/assets/notice/t9n/messages_no.json b/public/assets/components/assets/notice/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/components/assets/notice/t9n/messages_pl.json b/public/assets/components/assets/notice/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/components/assets/notice/t9n/messages_pt-BR.json b/public/assets/components/assets/notice/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/notice/t9n/messages_pt-PT.json b/public/assets/components/assets/notice/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/notice/t9n/messages_ro.json b/public/assets/components/assets/notice/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/components/assets/notice/t9n/messages_ru.json b/public/assets/components/assets/notice/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/components/assets/notice/t9n/messages_sk.json b/public/assets/components/assets/notice/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/components/assets/notice/t9n/messages_sl.json b/public/assets/components/assets/notice/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/components/assets/notice/t9n/messages_sr.json b/public/assets/components/assets/notice/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/notice/t9n/messages_sv.json b/public/assets/components/assets/notice/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/components/assets/notice/t9n/messages_th.json b/public/assets/components/assets/notice/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/components/assets/notice/t9n/messages_tr.json b/public/assets/components/assets/notice/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/components/assets/notice/t9n/messages_uk.json b/public/assets/components/assets/notice/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/components/assets/notice/t9n/messages_vi.json b/public/assets/components/assets/notice/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/components/assets/notice/t9n/messages_zh-CN.json b/public/assets/components/assets/notice/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/components/assets/notice/t9n/messages_zh-HK.json b/public/assets/components/assets/notice/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/notice/t9n/messages_zh-TW.json b/public/assets/components/assets/notice/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/notice/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/pagination/t9n/messages.json b/public/assets/components/assets/pagination/t9n/messages.json new file mode 100644 index 0000000..21646b5 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "next": "Next", + "previous": "Previous" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_ar.json b/public/assets/components/assets/pagination/t9n/messages_ar.json new file mode 100644 index 0000000..5428af4 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "next": "التالي", + "previous": "السابق" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_bg.json b/public/assets/components/assets/pagination/t9n/messages_bg.json new file mode 100644 index 0000000..fb7316d --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "next": "Напред", + "previous": "Предишна" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_bs.json b/public/assets/components/assets/pagination/t9n/messages_bs.json new file mode 100644 index 0000000..a38a8fe --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "next": "Sljedeće", + "previous": "Prethodno" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_ca.json b/public/assets/components/assets/pagination/t9n/messages_ca.json new file mode 100644 index 0000000..885e63f --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "next": "Següent", + "previous": "Anterior" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_cs.json b/public/assets/components/assets/pagination/t9n/messages_cs.json new file mode 100644 index 0000000..bc45421 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "next": "Další", + "previous": "Předchozí" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_da.json b/public/assets/components/assets/pagination/t9n/messages_da.json new file mode 100644 index 0000000..fb25770 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "next": "Næste", + "previous": "Forrige" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_de.json b/public/assets/components/assets/pagination/t9n/messages_de.json new file mode 100644 index 0000000..1bb4843 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "next": "Weiter", + "previous": "Zurück" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_el.json b/public/assets/components/assets/pagination/t9n/messages_el.json new file mode 100644 index 0000000..d79270f --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "next": "Επόμενο", + "previous": "Προηγούμενο" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_en.json b/public/assets/components/assets/pagination/t9n/messages_en.json new file mode 100644 index 0000000..21646b5 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "next": "Next", + "previous": "Previous" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_es.json b/public/assets/components/assets/pagination/t9n/messages_es.json new file mode 100644 index 0000000..759154d --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "next": "Siguiente", + "previous": "Anterior" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_et.json b/public/assets/components/assets/pagination/t9n/messages_et.json new file mode 100644 index 0000000..c25459c --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "next": "Edasi", + "previous": "Eelmine" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_fi.json b/public/assets/components/assets/pagination/t9n/messages_fi.json new file mode 100644 index 0000000..57830cb --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "next": "Seuraava", + "previous": "Edellinen" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_fr.json b/public/assets/components/assets/pagination/t9n/messages_fr.json new file mode 100644 index 0000000..188c470 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "next": "Suivant", + "previous": "Précédent" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_he.json b/public/assets/components/assets/pagination/t9n/messages_he.json new file mode 100644 index 0000000..072283a --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "next": "הבא", + "previous": "קודם" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_hr.json b/public/assets/components/assets/pagination/t9n/messages_hr.json new file mode 100644 index 0000000..a38a8fe --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "next": "Sljedeće", + "previous": "Prethodno" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_hu.json b/public/assets/components/assets/pagination/t9n/messages_hu.json new file mode 100644 index 0000000..da5d917 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "next": "Tovább", + "previous": "Előző" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_id.json b/public/assets/components/assets/pagination/t9n/messages_id.json new file mode 100644 index 0000000..4c90994 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "next": "Selanjutnya", + "previous": "Sebelumnya" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_it.json b/public/assets/components/assets/pagination/t9n/messages_it.json new file mode 100644 index 0000000..4d08fe2 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "next": "Avanti", + "previous": "Precedente" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_ja.json b/public/assets/components/assets/pagination/t9n/messages_ja.json new file mode 100644 index 0000000..706ce25 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "next": "次へ", + "previous": "前へ" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_ko.json b/public/assets/components/assets/pagination/t9n/messages_ko.json new file mode 100644 index 0000000..7f33866 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "next": "다음", + "previous": "이전" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_lt.json b/public/assets/components/assets/pagination/t9n/messages_lt.json new file mode 100644 index 0000000..62615b7 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "next": "Kitas", + "previous": "Atgal" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_lv.json b/public/assets/components/assets/pagination/t9n/messages_lv.json new file mode 100644 index 0000000..2c9a4fd --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "next": "Tālāk", + "previous": "Iepriekšējais" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_nl.json b/public/assets/components/assets/pagination/t9n/messages_nl.json new file mode 100644 index 0000000..8757cdd --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "next": "Volgende", + "previous": "Vorige" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_no.json b/public/assets/components/assets/pagination/t9n/messages_no.json new file mode 100644 index 0000000..b960290 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "next": "Neste", + "previous": "Forrige" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_pl.json b/public/assets/components/assets/pagination/t9n/messages_pl.json new file mode 100644 index 0000000..8e8b022 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "next": "Dalej", + "previous": "Powrót" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_pt-BR.json b/public/assets/components/assets/pagination/t9n/messages_pt-BR.json new file mode 100644 index 0000000..2e94a34 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "next": "Avançar", + "previous": "Anterior" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_pt-PT.json b/public/assets/components/assets/pagination/t9n/messages_pt-PT.json new file mode 100644 index 0000000..d8b4e5e --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "next": "Seguinte", + "previous": "Anterior" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_ro.json b/public/assets/components/assets/pagination/t9n/messages_ro.json new file mode 100644 index 0000000..b9e2142 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "next": "Următorul", + "previous": "Anterior" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_ru.json b/public/assets/components/assets/pagination/t9n/messages_ru.json new file mode 100644 index 0000000..4275d5c --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "next": "Далее", + "previous": "Предыдущий" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_sk.json b/public/assets/components/assets/pagination/t9n/messages_sk.json new file mode 100644 index 0000000..a742677 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "next": "Ďalší", + "previous": "Predchádzajúci" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_sl.json b/public/assets/components/assets/pagination/t9n/messages_sl.json new file mode 100644 index 0000000..25a9d72 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "next": "Naprej", + "previous": "Nazaj" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_sr.json b/public/assets/components/assets/pagination/t9n/messages_sr.json new file mode 100644 index 0000000..47db5d7 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "next": "Sledeće", + "previous": "Prethodno" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_sv.json b/public/assets/components/assets/pagination/t9n/messages_sv.json new file mode 100644 index 0000000..b42a0f0 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "next": "Nästa", + "previous": "Föregående" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_th.json b/public/assets/components/assets/pagination/t9n/messages_th.json new file mode 100644 index 0000000..06cc24a --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "next": "ถัดไป", + "previous": "ก่อนหน้า" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_tr.json b/public/assets/components/assets/pagination/t9n/messages_tr.json new file mode 100644 index 0000000..987fc63 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "next": "İleri", + "previous": "Önceki" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_uk.json b/public/assets/components/assets/pagination/t9n/messages_uk.json new file mode 100644 index 0000000..dc5e8fe --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "next": "Далі", + "previous": "Назад" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_vi.json b/public/assets/components/assets/pagination/t9n/messages_vi.json new file mode 100644 index 0000000..9036b90 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "next": "Tiếp", + "previous": "Trước" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_zh-CN.json b/public/assets/components/assets/pagination/t9n/messages_zh-CN.json new file mode 100644 index 0000000..6aafb92 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "next": "下一步", + "previous": "上一步" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_zh-HK.json b/public/assets/components/assets/pagination/t9n/messages_zh-HK.json new file mode 100644 index 0000000..0ecb529 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "next": "下一步", + "previous": "上一頁" +} diff --git a/public/assets/components/assets/pagination/t9n/messages_zh-TW.json b/public/assets/components/assets/pagination/t9n/messages_zh-TW.json new file mode 100644 index 0000000..0ecb529 --- /dev/null +++ b/public/assets/components/assets/pagination/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "next": "下一步", + "previous": "上一頁" +} diff --git a/public/assets/components/assets/panel/t9n/messages.json b/public/assets/components/assets/panel/t9n/messages.json new file mode 100644 index 0000000..2741baa --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "close": "Close", + "options": "Options" +} diff --git a/public/assets/components/assets/panel/t9n/messages_ar.json b/public/assets/components/assets/panel/t9n/messages_ar.json new file mode 100644 index 0000000..927875e --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "close": "إغلاق", + "options": "خيارات" +} diff --git a/public/assets/components/assets/panel/t9n/messages_bg.json b/public/assets/components/assets/panel/t9n/messages_bg.json new file mode 100644 index 0000000..8675604 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "close": "Затваряне", + "options": "Опции" +} diff --git a/public/assets/components/assets/panel/t9n/messages_bs.json b/public/assets/components/assets/panel/t9n/messages_bs.json new file mode 100644 index 0000000..d19edbc --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "close": "Zatvori", + "options": "Opcije" +} diff --git a/public/assets/components/assets/panel/t9n/messages_ca.json b/public/assets/components/assets/panel/t9n/messages_ca.json new file mode 100644 index 0000000..56193f8 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "close": "Tanca", + "options": "Opcions" +} diff --git a/public/assets/components/assets/panel/t9n/messages_cs.json b/public/assets/components/assets/panel/t9n/messages_cs.json new file mode 100644 index 0000000..7ed6fca --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "close": "Zavřít", + "options": "Možnosti" +} diff --git a/public/assets/components/assets/panel/t9n/messages_da.json b/public/assets/components/assets/panel/t9n/messages_da.json new file mode 100644 index 0000000..20ccca9 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "close": "Luk", + "options": "Indstillinger" +} diff --git a/public/assets/components/assets/panel/t9n/messages_de.json b/public/assets/components/assets/panel/t9n/messages_de.json new file mode 100644 index 0000000..163e776 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "close": "Schließen", + "options": "Optionen" +} diff --git a/public/assets/components/assets/panel/t9n/messages_el.json b/public/assets/components/assets/panel/t9n/messages_el.json new file mode 100644 index 0000000..b89fbc3 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "close": "Κλείσιμο", + "options": "Επιλογές" +} diff --git a/public/assets/components/assets/panel/t9n/messages_en.json b/public/assets/components/assets/panel/t9n/messages_en.json new file mode 100644 index 0000000..2741baa --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "close": "Close", + "options": "Options" +} diff --git a/public/assets/components/assets/panel/t9n/messages_es.json b/public/assets/components/assets/panel/t9n/messages_es.json new file mode 100644 index 0000000..cf45c8d --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "close": "Cerrar", + "options": "Opciones" +} diff --git a/public/assets/components/assets/panel/t9n/messages_et.json b/public/assets/components/assets/panel/t9n/messages_et.json new file mode 100644 index 0000000..aa79038 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "close": "Sule", + "options": "Valikud" +} diff --git a/public/assets/components/assets/panel/t9n/messages_fi.json b/public/assets/components/assets/panel/t9n/messages_fi.json new file mode 100644 index 0000000..35484e9 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "close": "Sulje", + "options": "Asetukset" +} diff --git a/public/assets/components/assets/panel/t9n/messages_fr.json b/public/assets/components/assets/panel/t9n/messages_fr.json new file mode 100644 index 0000000..3afe6ce --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "close": "Fermer", + "options": "Options" +} diff --git a/public/assets/components/assets/panel/t9n/messages_he.json b/public/assets/components/assets/panel/t9n/messages_he.json new file mode 100644 index 0000000..24684fe --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "close": "סגירה", + "options": "אפשרויות" +} diff --git a/public/assets/components/assets/panel/t9n/messages_hr.json b/public/assets/components/assets/panel/t9n/messages_hr.json new file mode 100644 index 0000000..d19edbc --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "close": "Zatvori", + "options": "Opcije" +} diff --git a/public/assets/components/assets/panel/t9n/messages_hu.json b/public/assets/components/assets/panel/t9n/messages_hu.json new file mode 100644 index 0000000..9f3c455 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "close": "Bezárás", + "options": "Beállítási lehetőségek" +} diff --git a/public/assets/components/assets/panel/t9n/messages_id.json b/public/assets/components/assets/panel/t9n/messages_id.json new file mode 100644 index 0000000..7ac4f0d --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "close": "Tutup", + "options": "Opsi" +} diff --git a/public/assets/components/assets/panel/t9n/messages_it.json b/public/assets/components/assets/panel/t9n/messages_it.json new file mode 100644 index 0000000..b539443 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "close": "Chiudi", + "options": "Opzioni" +} diff --git a/public/assets/components/assets/panel/t9n/messages_ja.json b/public/assets/components/assets/panel/t9n/messages_ja.json new file mode 100644 index 0000000..4a5d4b3 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "close": "閉じる", + "options": "オプション" +} diff --git a/public/assets/components/assets/panel/t9n/messages_ko.json b/public/assets/components/assets/panel/t9n/messages_ko.json new file mode 100644 index 0000000..94e4941 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "close": "닫기", + "options": "옵션" +} diff --git a/public/assets/components/assets/panel/t9n/messages_lt.json b/public/assets/components/assets/panel/t9n/messages_lt.json new file mode 100644 index 0000000..b44fedd --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "close": "Uždaryti", + "options": "Parinktys" +} diff --git a/public/assets/components/assets/panel/t9n/messages_lv.json b/public/assets/components/assets/panel/t9n/messages_lv.json new file mode 100644 index 0000000..a451993 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "close": "Aizvērt", + "options": "Opcijas" +} diff --git a/public/assets/components/assets/panel/t9n/messages_nl.json b/public/assets/components/assets/panel/t9n/messages_nl.json new file mode 100644 index 0000000..f074973 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "close": "Sluiten", + "options": "Opties" +} diff --git a/public/assets/components/assets/panel/t9n/messages_no.json b/public/assets/components/assets/panel/t9n/messages_no.json new file mode 100644 index 0000000..900c98c --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "close": "Lukk", + "options": "Alternativer" +} diff --git a/public/assets/components/assets/panel/t9n/messages_pl.json b/public/assets/components/assets/panel/t9n/messages_pl.json new file mode 100644 index 0000000..552e723 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "close": "Zamknij", + "options": "Opcje" +} diff --git a/public/assets/components/assets/panel/t9n/messages_pt-BR.json b/public/assets/components/assets/panel/t9n/messages_pt-BR.json new file mode 100644 index 0000000..0997ea8 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "close": "Fechar", + "options": "Opções" +} diff --git a/public/assets/components/assets/panel/t9n/messages_pt-PT.json b/public/assets/components/assets/panel/t9n/messages_pt-PT.json new file mode 100644 index 0000000..0997ea8 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "close": "Fechar", + "options": "Opções" +} diff --git a/public/assets/components/assets/panel/t9n/messages_ro.json b/public/assets/components/assets/panel/t9n/messages_ro.json new file mode 100644 index 0000000..dd9ac03 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "close": "Închidere", + "options": "Opţiuni" +} diff --git a/public/assets/components/assets/panel/t9n/messages_ru.json b/public/assets/components/assets/panel/t9n/messages_ru.json new file mode 100644 index 0000000..2bdb815 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "close": "Закрыть", + "options": "Опции" +} diff --git a/public/assets/components/assets/panel/t9n/messages_sk.json b/public/assets/components/assets/panel/t9n/messages_sk.json new file mode 100644 index 0000000..ed5fb7d --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "close": "Zatvoriť", + "options": "Možnosti" +} diff --git a/public/assets/components/assets/panel/t9n/messages_sl.json b/public/assets/components/assets/panel/t9n/messages_sl.json new file mode 100644 index 0000000..2280da3 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "close": "Zapri", + "options": "Možnosti" +} diff --git a/public/assets/components/assets/panel/t9n/messages_sr.json b/public/assets/components/assets/panel/t9n/messages_sr.json new file mode 100644 index 0000000..d19edbc --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "close": "Zatvori", + "options": "Opcije" +} diff --git a/public/assets/components/assets/panel/t9n/messages_sv.json b/public/assets/components/assets/panel/t9n/messages_sv.json new file mode 100644 index 0000000..4166613 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "close": "Stäng", + "options": "Alternativ" +} diff --git a/public/assets/components/assets/panel/t9n/messages_th.json b/public/assets/components/assets/panel/t9n/messages_th.json new file mode 100644 index 0000000..a8f8c69 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "close": "ปิด", + "options": "ตัวเลือก" +} diff --git a/public/assets/components/assets/panel/t9n/messages_tr.json b/public/assets/components/assets/panel/t9n/messages_tr.json new file mode 100644 index 0000000..b21a1ef --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "close": "Kapat", + "options": "Seçenekler" +} diff --git a/public/assets/components/assets/panel/t9n/messages_uk.json b/public/assets/components/assets/panel/t9n/messages_uk.json new file mode 100644 index 0000000..24e6d74 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "close": "Закрити", + "options": "Опції" +} diff --git a/public/assets/components/assets/panel/t9n/messages_vi.json b/public/assets/components/assets/panel/t9n/messages_vi.json new file mode 100644 index 0000000..75d7fac --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "close": "Đóng", + "options": "Tùy chọn" +} diff --git a/public/assets/components/assets/panel/t9n/messages_zh-CN.json b/public/assets/components/assets/panel/t9n/messages_zh-CN.json new file mode 100644 index 0000000..6a9999b --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "close": "关闭", + "options": "选项" +} diff --git a/public/assets/components/assets/panel/t9n/messages_zh-HK.json b/public/assets/components/assets/panel/t9n/messages_zh-HK.json new file mode 100644 index 0000000..e2230a0 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "close": "關閉", + "options": "選項" +} diff --git a/public/assets/components/assets/panel/t9n/messages_zh-TW.json b/public/assets/components/assets/panel/t9n/messages_zh-TW.json new file mode 100644 index 0000000..e2230a0 --- /dev/null +++ b/public/assets/components/assets/panel/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "close": "關閉", + "options": "選項" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages.json b/public/assets/components/assets/pick-list-item/t9n/messages.json new file mode 100644 index 0000000..67ff0e1 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "remove": "Remove" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_ar.json b/public/assets/components/assets/pick-list-item/t9n/messages_ar.json new file mode 100644 index 0000000..3ca798f --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "remove": "إزالة" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_bg.json b/public/assets/components/assets/pick-list-item/t9n/messages_bg.json new file mode 100644 index 0000000..0e6eec4 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "remove": "Премахване" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_bs.json b/public/assets/components/assets/pick-list-item/t9n/messages_bs.json new file mode 100644 index 0000000..6bf2c29 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "remove": "Ukloni" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_ca.json b/public/assets/components/assets/pick-list-item/t9n/messages_ca.json new file mode 100644 index 0000000..b3884ef --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "remove": "Elimina" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_cs.json b/public/assets/components/assets/pick-list-item/t9n/messages_cs.json new file mode 100644 index 0000000..acbf376 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "remove": "Odebrat" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_da.json b/public/assets/components/assets/pick-list-item/t9n/messages_da.json new file mode 100644 index 0000000..ec20d7f --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "remove": "Fjern" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_de.json b/public/assets/components/assets/pick-list-item/t9n/messages_de.json new file mode 100644 index 0000000..5655bfe --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "remove": "Entfernen" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_el.json b/public/assets/components/assets/pick-list-item/t9n/messages_el.json new file mode 100644 index 0000000..1ec58f2 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "remove": "Κατάργηση" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_en.json b/public/assets/components/assets/pick-list-item/t9n/messages_en.json new file mode 100644 index 0000000..67ff0e1 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "remove": "Remove" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_es.json b/public/assets/components/assets/pick-list-item/t9n/messages_es.json new file mode 100644 index 0000000..1c5057d --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "remove": "Eliminar" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_et.json b/public/assets/components/assets/pick-list-item/t9n/messages_et.json new file mode 100644 index 0000000..a9952ee --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "remove": "Eemalda" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_fi.json b/public/assets/components/assets/pick-list-item/t9n/messages_fi.json new file mode 100644 index 0000000..3aa51e9 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "remove": "Poista" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_fr.json b/public/assets/components/assets/pick-list-item/t9n/messages_fr.json new file mode 100644 index 0000000..1e833f4 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "remove": "Supprimer" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_he.json b/public/assets/components/assets/pick-list-item/t9n/messages_he.json new file mode 100644 index 0000000..7bb6572 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "remove": "הסרה" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_hr.json b/public/assets/components/assets/pick-list-item/t9n/messages_hr.json new file mode 100644 index 0000000..6bf2c29 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "remove": "Ukloni" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_hu.json b/public/assets/components/assets/pick-list-item/t9n/messages_hu.json new file mode 100644 index 0000000..96c5473 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "remove": "Eltávolítás" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_id.json b/public/assets/components/assets/pick-list-item/t9n/messages_id.json new file mode 100644 index 0000000..ddd090e --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "remove": "Hapus" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_it.json b/public/assets/components/assets/pick-list-item/t9n/messages_it.json new file mode 100644 index 0000000..0acef6d --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "remove": "Rimuovi" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_ja.json b/public/assets/components/assets/pick-list-item/t9n/messages_ja.json new file mode 100644 index 0000000..4b8e4f1 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "remove": "削除" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_ko.json b/public/assets/components/assets/pick-list-item/t9n/messages_ko.json new file mode 100644 index 0000000..9192a4c --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "remove": "제거" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_lt.json b/public/assets/components/assets/pick-list-item/t9n/messages_lt.json new file mode 100644 index 0000000..640955f --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "remove": "Panaikinti" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_lv.json b/public/assets/components/assets/pick-list-item/t9n/messages_lv.json new file mode 100644 index 0000000..7daed2b --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "remove": "Noņemt" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_nl.json b/public/assets/components/assets/pick-list-item/t9n/messages_nl.json new file mode 100644 index 0000000..2da5362 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "remove": "Verwijderen" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_no.json b/public/assets/components/assets/pick-list-item/t9n/messages_no.json new file mode 100644 index 0000000..ec20d7f --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "remove": "Fjern" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_pl.json b/public/assets/components/assets/pick-list-item/t9n/messages_pl.json new file mode 100644 index 0000000..c726c41 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "remove": "Usuń" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_pt-BR.json b/public/assets/components/assets/pick-list-item/t9n/messages_pt-BR.json new file mode 100644 index 0000000..8749372 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "remove": "Remover" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_pt-PT.json b/public/assets/components/assets/pick-list-item/t9n/messages_pt-PT.json new file mode 100644 index 0000000..8749372 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "remove": "Remover" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_ro.json b/public/assets/components/assets/pick-list-item/t9n/messages_ro.json new file mode 100644 index 0000000..f1069bf --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "remove": "Eliminare" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_ru.json b/public/assets/components/assets/pick-list-item/t9n/messages_ru.json new file mode 100644 index 0000000..c383caf --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "remove": "Удалить" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_sk.json b/public/assets/components/assets/pick-list-item/t9n/messages_sk.json new file mode 100644 index 0000000..225f2fd --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "remove": "Odstrániť" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_sl.json b/public/assets/components/assets/pick-list-item/t9n/messages_sl.json new file mode 100644 index 0000000..d09fed4 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "remove": "Odstrani" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_sr.json b/public/assets/components/assets/pick-list-item/t9n/messages_sr.json new file mode 100644 index 0000000..6bf2c29 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "remove": "Ukloni" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_sv.json b/public/assets/components/assets/pick-list-item/t9n/messages_sv.json new file mode 100644 index 0000000..4aa586d --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "remove": "Ta bort" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_th.json b/public/assets/components/assets/pick-list-item/t9n/messages_th.json new file mode 100644 index 0000000..4739ccd --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "remove": "ลบทิ้ง" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_tr.json b/public/assets/components/assets/pick-list-item/t9n/messages_tr.json new file mode 100644 index 0000000..3fe4a34 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "remove": "Kaldır" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_uk.json b/public/assets/components/assets/pick-list-item/t9n/messages_uk.json new file mode 100644 index 0000000..36935c6 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "remove": "Вилучити" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_vi.json b/public/assets/components/assets/pick-list-item/t9n/messages_vi.json new file mode 100644 index 0000000..4d76f35 --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "remove": "Gỡ bỏ" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_zh-CN.json b/public/assets/components/assets/pick-list-item/t9n/messages_zh-CN.json new file mode 100644 index 0000000..72d91cc --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "remove": "移除" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_zh-HK.json b/public/assets/components/assets/pick-list-item/t9n/messages_zh-HK.json new file mode 100644 index 0000000..72d91cc --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "remove": "移除" +} diff --git a/public/assets/components/assets/pick-list-item/t9n/messages_zh-TW.json b/public/assets/components/assets/pick-list-item/t9n/messages_zh-TW.json new file mode 100644 index 0000000..72d91cc --- /dev/null +++ b/public/assets/components/assets/pick-list-item/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "remove": "移除" +} diff --git a/public/assets/components/assets/popover/t9n/messages.json b/public/assets/components/assets/popover/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/popover/t9n/messages_ar.json b/public/assets/components/assets/popover/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/components/assets/popover/t9n/messages_bg.json b/public/assets/components/assets/popover/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/components/assets/popover/t9n/messages_bs.json b/public/assets/components/assets/popover/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/popover/t9n/messages_ca.json b/public/assets/components/assets/popover/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/components/assets/popover/t9n/messages_cs.json b/public/assets/components/assets/popover/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/components/assets/popover/t9n/messages_da.json b/public/assets/components/assets/popover/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/components/assets/popover/t9n/messages_de.json b/public/assets/components/assets/popover/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/components/assets/popover/t9n/messages_el.json b/public/assets/components/assets/popover/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/components/assets/popover/t9n/messages_en.json b/public/assets/components/assets/popover/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/popover/t9n/messages_es.json b/public/assets/components/assets/popover/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/components/assets/popover/t9n/messages_et.json b/public/assets/components/assets/popover/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/components/assets/popover/t9n/messages_fi.json b/public/assets/components/assets/popover/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/components/assets/popover/t9n/messages_fr.json b/public/assets/components/assets/popover/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/components/assets/popover/t9n/messages_he.json b/public/assets/components/assets/popover/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/components/assets/popover/t9n/messages_hr.json b/public/assets/components/assets/popover/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/popover/t9n/messages_hu.json b/public/assets/components/assets/popover/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/components/assets/popover/t9n/messages_id.json b/public/assets/components/assets/popover/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/components/assets/popover/t9n/messages_it.json b/public/assets/components/assets/popover/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/components/assets/popover/t9n/messages_ja.json b/public/assets/components/assets/popover/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/components/assets/popover/t9n/messages_ko.json b/public/assets/components/assets/popover/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/components/assets/popover/t9n/messages_lt.json b/public/assets/components/assets/popover/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/components/assets/popover/t9n/messages_lv.json b/public/assets/components/assets/popover/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/components/assets/popover/t9n/messages_nl.json b/public/assets/components/assets/popover/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/components/assets/popover/t9n/messages_no.json b/public/assets/components/assets/popover/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/components/assets/popover/t9n/messages_pl.json b/public/assets/components/assets/popover/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/components/assets/popover/t9n/messages_pt-BR.json b/public/assets/components/assets/popover/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/popover/t9n/messages_pt-PT.json b/public/assets/components/assets/popover/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/popover/t9n/messages_ro.json b/public/assets/components/assets/popover/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/components/assets/popover/t9n/messages_ru.json b/public/assets/components/assets/popover/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/components/assets/popover/t9n/messages_sk.json b/public/assets/components/assets/popover/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/components/assets/popover/t9n/messages_sl.json b/public/assets/components/assets/popover/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/components/assets/popover/t9n/messages_sr.json b/public/assets/components/assets/popover/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/popover/t9n/messages_sv.json b/public/assets/components/assets/popover/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/components/assets/popover/t9n/messages_th.json b/public/assets/components/assets/popover/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/components/assets/popover/t9n/messages_tr.json b/public/assets/components/assets/popover/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/components/assets/popover/t9n/messages_uk.json b/public/assets/components/assets/popover/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/components/assets/popover/t9n/messages_vi.json b/public/assets/components/assets/popover/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/components/assets/popover/t9n/messages_zh-CN.json b/public/assets/components/assets/popover/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/components/assets/popover/t9n/messages_zh-HK.json b/public/assets/components/assets/popover/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/popover/t9n/messages_zh-TW.json b/public/assets/components/assets/popover/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/popover/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/rating/t9n/messages.json b/public/assets/components/assets/rating/t9n/messages.json new file mode 100644 index 0000000..395a5f2 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "rating": "Rating", + "stars": "Stars: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_ar.json b/public/assets/components/assets/rating/t9n/messages_ar.json new file mode 100644 index 0000000..e14bf9a --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "rating": "التقييم", + "stars": "النجوم: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_bg.json b/public/assets/components/assets/rating/t9n/messages_bg.json new file mode 100644 index 0000000..a58f240 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "rating": "Оценка", + "stars": "Звезди: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_bs.json b/public/assets/components/assets/rating/t9n/messages_bs.json new file mode 100644 index 0000000..7f07f71 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocjena", + "stars": "Zvjezdice: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_ca.json b/public/assets/components/assets/rating/t9n/messages_ca.json new file mode 100644 index 0000000..a8a0eed --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "rating": "Qualificació", + "stars": "Estrelles: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_cs.json b/public/assets/components/assets/rating/t9n/messages_cs.json new file mode 100644 index 0000000..ca2f805 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "rating": "Hodnocení", + "stars": "Počet hvězdiček: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_da.json b/public/assets/components/assets/rating/t9n/messages_da.json new file mode 100644 index 0000000..dff5817 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "rating": "Vurdering", + "stars": "Stjerner: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_de.json b/public/assets/components/assets/rating/t9n/messages_de.json new file mode 100644 index 0000000..3e423d1 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "rating": "Bewertung", + "stars": "Sterne: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_el.json b/public/assets/components/assets/rating/t9n/messages_el.json new file mode 100644 index 0000000..80e8dc8 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "rating": "Αξιολόγηση", + "stars": "Αστέρια: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_en.json b/public/assets/components/assets/rating/t9n/messages_en.json new file mode 100644 index 0000000..395a5f2 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "rating": "Rating", + "stars": "Stars: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_es.json b/public/assets/components/assets/rating/t9n/messages_es.json new file mode 100644 index 0000000..8e2d31d --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "rating": "Calificación", + "stars": "Estrellas: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_et.json b/public/assets/components/assets/rating/t9n/messages_et.json new file mode 100644 index 0000000..e46d63c --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "rating": "Hinnang", + "stars": "Tärne: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_fi.json b/public/assets/components/assets/rating/t9n/messages_fi.json new file mode 100644 index 0000000..51335af --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "rating": "Arviointi", + "stars": "Tähdet: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_fr.json b/public/assets/components/assets/rating/t9n/messages_fr.json new file mode 100644 index 0000000..023c046 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "rating": "Évaluation", + "stars": "Étoiles : ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_he.json b/public/assets/components/assets/rating/t9n/messages_he.json new file mode 100644 index 0000000..52bb694 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "rating": "דירוג", + "stars": "כוכבים: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_hr.json b/public/assets/components/assets/rating/t9n/messages_hr.json new file mode 100644 index 0000000..7f07f71 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocjena", + "stars": "Zvjezdice: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_hu.json b/public/assets/components/assets/rating/t9n/messages_hu.json new file mode 100644 index 0000000..8158c04 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "rating": "Értékelés", + "stars": "Csillagok: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_id.json b/public/assets/components/assets/rating/t9n/messages_id.json new file mode 100644 index 0000000..92406df --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "rating": "Peringkat", + "stars": "Bintang: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_it.json b/public/assets/components/assets/rating/t9n/messages_it.json new file mode 100644 index 0000000..0cc35d5 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "rating": "Valutazione", + "stars": "Stelle: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_ja.json b/public/assets/components/assets/rating/t9n/messages_ja.json new file mode 100644 index 0000000..0d36193 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "rating": "評価", + "stars": "星: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_ko.json b/public/assets/components/assets/rating/t9n/messages_ko.json new file mode 100644 index 0000000..6ff46e2 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "rating": "평점", + "stars": "별: ${num}개" +} diff --git a/public/assets/components/assets/rating/t9n/messages_lt.json b/public/assets/components/assets/rating/t9n/messages_lt.json new file mode 100644 index 0000000..e409d46 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "rating": "Vertinimas", + "stars": "Žvaigždutės ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_lv.json b/public/assets/components/assets/rating/t9n/messages_lv.json new file mode 100644 index 0000000..3f5d365 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "rating": "Novērtējums", + "stars": "Zvaigznes: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_nl.json b/public/assets/components/assets/rating/t9n/messages_nl.json new file mode 100644 index 0000000..e2b6b03 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "rating": "Beoordeling", + "stars": "Sterren: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_no.json b/public/assets/components/assets/rating/t9n/messages_no.json new file mode 100644 index 0000000..dff5817 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "rating": "Vurdering", + "stars": "Stjerner: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_pl.json b/public/assets/components/assets/rating/t9n/messages_pl.json new file mode 100644 index 0000000..98a0fad --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocena", + "stars": "Gwiazdki: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_pt-BR.json b/public/assets/components/assets/rating/t9n/messages_pt-BR.json new file mode 100644 index 0000000..6655241 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "rating": "Classificação", + "stars": "Estrelas: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_pt-PT.json b/public/assets/components/assets/rating/t9n/messages_pt-PT.json new file mode 100644 index 0000000..46337c5 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "rating": "Avaliação", + "stars": "Estrelas: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_ro.json b/public/assets/components/assets/rating/t9n/messages_ro.json new file mode 100644 index 0000000..72c92bd --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "rating": "Calificativ", + "stars": "Stele: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_ru.json b/public/assets/components/assets/rating/t9n/messages_ru.json new file mode 100644 index 0000000..5c93c39 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "rating": "Рейтинг", + "stars": "Звезды: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_sk.json b/public/assets/components/assets/rating/t9n/messages_sk.json new file mode 100644 index 0000000..ffd0040 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "rating": "Hodnotenie", + "stars": "Hviezdičky: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_sl.json b/public/assets/components/assets/rating/t9n/messages_sl.json new file mode 100644 index 0000000..3be141f --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocena", + "stars": "Zvezde: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_sr.json b/public/assets/components/assets/rating/t9n/messages_sr.json new file mode 100644 index 0000000..dd2faa9 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocena", + "stars": "Zvezdice: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_sv.json b/public/assets/components/assets/rating/t9n/messages_sv.json new file mode 100644 index 0000000..ec6caec --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "rating": "Bedömning", + "stars": "Stjärnor: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_th.json b/public/assets/components/assets/rating/t9n/messages_th.json new file mode 100644 index 0000000..eb2b082 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "rating": "อันดับ", + "stars": "ดาว: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_tr.json b/public/assets/components/assets/rating/t9n/messages_tr.json new file mode 100644 index 0000000..ed79d85 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "rating": "Derecelendirme", + "stars": "Yıldız: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_uk.json b/public/assets/components/assets/rating/t9n/messages_uk.json new file mode 100644 index 0000000..2bdd5b4 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "rating": "Рейтинг", + "stars": "Зірки: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_vi.json b/public/assets/components/assets/rating/t9n/messages_vi.json new file mode 100644 index 0000000..3e3aac5 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "rating": "Xếp loại", + "stars": "Sao: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_zh-CN.json b/public/assets/components/assets/rating/t9n/messages_zh-CN.json new file mode 100644 index 0000000..ef3c9d6 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "rating": "评级", + "stars": "星:${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_zh-HK.json b/public/assets/components/assets/rating/t9n/messages_zh-HK.json new file mode 100644 index 0000000..1307bb7 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "rating": "評級次數", + "stars": "星星: ${num}" +} diff --git a/public/assets/components/assets/rating/t9n/messages_zh-TW.json b/public/assets/components/assets/rating/t9n/messages_zh-TW.json new file mode 100644 index 0000000..1307bb7 --- /dev/null +++ b/public/assets/components/assets/rating/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "rating": "評級次數", + "stars": "星星: ${num}" +} diff --git a/public/assets/components/assets/scrim/t9n/messages.json b/public/assets/components/assets/scrim/t9n/messages.json new file mode 100644 index 0000000..53151fb --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_ar.json b/public/assets/components/assets/scrim/t9n/messages_ar.json new file mode 100644 index 0000000..0fa5c1f --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "loading": "تحميل" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_bg.json b/public/assets/components/assets/scrim/t9n/messages_bg.json new file mode 100644 index 0000000..d283fd9 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "loading": "Зареждане" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_bs.json b/public/assets/components/assets/scrim/t9n/messages_bs.json new file mode 100644 index 0000000..5266b60 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_ca.json b/public/assets/components/assets/scrim/t9n/messages_ca.json new file mode 100644 index 0000000..19d6419 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "loading": "S'està carregant..." +} diff --git a/public/assets/components/assets/scrim/t9n/messages_cs.json b/public/assets/components/assets/scrim/t9n/messages_cs.json new file mode 100644 index 0000000..62257e7 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítání" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_da.json b/public/assets/components/assets/scrim/t9n/messages_da.json new file mode 100644 index 0000000..de5924d --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "loading": "Indlæser" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_de.json b/public/assets/components/assets/scrim/t9n/messages_de.json new file mode 100644 index 0000000..14557d1 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "loading": "Wird geladen" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_el.json b/public/assets/components/assets/scrim/t9n/messages_el.json new file mode 100644 index 0000000..61487cb --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "loading": "Φόρτωση" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_en.json b/public/assets/components/assets/scrim/t9n/messages_en.json new file mode 100644 index 0000000..53151fb --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_es.json b/public/assets/components/assets/scrim/t9n/messages_es.json new file mode 100644 index 0000000..fcf2055 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "loading": "Cargando" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_et.json b/public/assets/components/assets/scrim/t9n/messages_et.json new file mode 100644 index 0000000..75b856d --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "loading": "Laadimine" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_fi.json b/public/assets/components/assets/scrim/t9n/messages_fi.json new file mode 100644 index 0000000..2ef1ce2 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "loading": "Ladataan" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_fr.json b/public/assets/components/assets/scrim/t9n/messages_fr.json new file mode 100644 index 0000000..4192d4c --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "loading": "Chargement" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_he.json b/public/assets/components/assets/scrim/t9n/messages_he.json new file mode 100644 index 0000000..514f165 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "loading": "טוען" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_hr.json b/public/assets/components/assets/scrim/t9n/messages_hr.json new file mode 100644 index 0000000..5266b60 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_hu.json b/public/assets/components/assets/scrim/t9n/messages_hu.json new file mode 100644 index 0000000..7a8a291 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "loading": "Betöltés" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_id.json b/public/assets/components/assets/scrim/t9n/messages_id.json new file mode 100644 index 0000000..b015e51 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "loading": "Memuat" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_it.json b/public/assets/components/assets/scrim/t9n/messages_it.json new file mode 100644 index 0000000..2ef011d --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "loading": "Caricamento in corso" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_ja.json b/public/assets/components/assets/scrim/t9n/messages_ja.json new file mode 100644 index 0000000..fac2945 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "loading": "読み込んでいます" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_ko.json b/public/assets/components/assets/scrim/t9n/messages_ko.json new file mode 100644 index 0000000..737aa88 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "loading": "불러오는 중" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_lt.json b/public/assets/components/assets/scrim/t9n/messages_lt.json new file mode 100644 index 0000000..ccbde9c --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "loading": "Kraunama" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_lv.json b/public/assets/components/assets/scrim/t9n/messages_lv.json new file mode 100644 index 0000000..afb7284 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "loading": "Ielādē" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_nl.json b/public/assets/components/assets/scrim/t9n/messages_nl.json new file mode 100644 index 0000000..2c91b6a --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "loading": "Bezig met laden" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_no.json b/public/assets/components/assets/scrim/t9n/messages_no.json new file mode 100644 index 0000000..7318a25 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "loading": "Laster inn" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_pl.json b/public/assets/components/assets/scrim/t9n/messages_pl.json new file mode 100644 index 0000000..a4ba353 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "loading": "Wczytywanie" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_pt-BR.json b/public/assets/components/assets/scrim/t9n/messages_pt-BR.json new file mode 100644 index 0000000..997baa3 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "loading": "Carregando" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_pt-PT.json b/public/assets/components/assets/scrim/t9n/messages_pt-PT.json new file mode 100644 index 0000000..cd2c048 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "loading": "A Carregar" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_ro.json b/public/assets/components/assets/scrim/t9n/messages_ro.json new file mode 100644 index 0000000..a36a063 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "loading": "Se încarcă" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_ru.json b/public/assets/components/assets/scrim/t9n/messages_ru.json new file mode 100644 index 0000000..4c525e0 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "loading": "Загрузка" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_sk.json b/public/assets/components/assets/scrim/t9n/messages_sk.json new file mode 100644 index 0000000..a489f9b --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítava sa" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_sl.json b/public/assets/components/assets/scrim/t9n/messages_sl.json new file mode 100644 index 0000000..d82f62f --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "loading": "Nalaganje" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_sr.json b/public/assets/components/assets/scrim/t9n/messages_sr.json new file mode 100644 index 0000000..b81c61e --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_sv.json b/public/assets/components/assets/scrim/t9n/messages_sv.json new file mode 100644 index 0000000..c241676 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "loading": "Läser in" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_th.json b/public/assets/components/assets/scrim/t9n/messages_th.json new file mode 100644 index 0000000..6ff5841 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "loading": "กำลังโหลด" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_tr.json b/public/assets/components/assets/scrim/t9n/messages_tr.json new file mode 100644 index 0000000..5482aae --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "loading": "Yükleniyor" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_uk.json b/public/assets/components/assets/scrim/t9n/messages_uk.json new file mode 100644 index 0000000..d8686ae --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "loading": "Завантажується" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_vi.json b/public/assets/components/assets/scrim/t9n/messages_vi.json new file mode 100644 index 0000000..680f766 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "loading": "Đang tải" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_zh-CN.json b/public/assets/components/assets/scrim/t9n/messages_zh-CN.json new file mode 100644 index 0000000..8b80d6c --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "loading": "正在加载" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_zh-HK.json b/public/assets/components/assets/scrim/t9n/messages_zh-HK.json new file mode 100644 index 0000000..1e69fa2 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/public/assets/components/assets/scrim/t9n/messages_zh-TW.json b/public/assets/components/assets/scrim/t9n/messages_zh-TW.json new file mode 100644 index 0000000..1e69fa2 --- /dev/null +++ b/public/assets/components/assets/scrim/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages.json b/public/assets/components/assets/shell-panel/t9n/messages.json new file mode 100644 index 0000000..2707f16 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "resize": "Resize" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_ar.json b/public/assets/components/assets/shell-panel/t9n/messages_ar.json new file mode 100644 index 0000000..263ea82 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "resize": "تغيير الحجم" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_bg.json b/public/assets/components/assets/shell-panel/t9n/messages_bg.json new file mode 100644 index 0000000..26607c7 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "resize": "Промяна на размер" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_bs.json b/public/assets/components/assets/shell-panel/t9n/messages_bs.json new file mode 100644 index 0000000..02ad317 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "resize": "Promijeni veličinu" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_ca.json b/public/assets/components/assets/shell-panel/t9n/messages_ca.json new file mode 100644 index 0000000..a9fc042 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "resize": "Canvia la mida" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_cs.json b/public/assets/components/assets/shell-panel/t9n/messages_cs.json new file mode 100644 index 0000000..b0d08dd --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "resize": "Změnit velikost" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_da.json b/public/assets/components/assets/shell-panel/t9n/messages_da.json new file mode 100644 index 0000000..7e47e6b --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "resize": "Skift størrelse" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_de.json b/public/assets/components/assets/shell-panel/t9n/messages_de.json new file mode 100644 index 0000000..3266f3b --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "resize": "Größe anpassen" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_el.json b/public/assets/components/assets/shell-panel/t9n/messages_el.json new file mode 100644 index 0000000..f174a28 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "resize": "Αλλαγή μεγέθους" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_en.json b/public/assets/components/assets/shell-panel/t9n/messages_en.json new file mode 100644 index 0000000..2707f16 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "resize": "Resize" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_es.json b/public/assets/components/assets/shell-panel/t9n/messages_es.json new file mode 100644 index 0000000..3da880b --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "resize": "Cambiar tamaño" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_et.json b/public/assets/components/assets/shell-panel/t9n/messages_et.json new file mode 100644 index 0000000..7611165 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "resize": "Muuda suurust" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_fi.json b/public/assets/components/assets/shell-panel/t9n/messages_fi.json new file mode 100644 index 0000000..8eac3fc --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "resize": "Muuta koko" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_fr.json b/public/assets/components/assets/shell-panel/t9n/messages_fr.json new file mode 100644 index 0000000..e239f49 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionner" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_he.json b/public/assets/components/assets/shell-panel/t9n/messages_he.json new file mode 100644 index 0000000..26a67b3 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "resize": "שנה גודל" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_hr.json b/public/assets/components/assets/shell-panel/t9n/messages_hr.json new file mode 100644 index 0000000..02ad317 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "resize": "Promijeni veličinu" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_hu.json b/public/assets/components/assets/shell-panel/t9n/messages_hu.json new file mode 100644 index 0000000..55ba587 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "resize": "Átméretezés" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_id.json b/public/assets/components/assets/shell-panel/t9n/messages_id.json new file mode 100644 index 0000000..67fb577 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "resize": "Ubah ukuran" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_it.json b/public/assets/components/assets/shell-panel/t9n/messages_it.json new file mode 100644 index 0000000..9ef894d --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "resize": "Ridimensiona" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_ja.json b/public/assets/components/assets/shell-panel/t9n/messages_ja.json new file mode 100644 index 0000000..1e3b4f6 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "resize": "サイズ変更" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_ko.json b/public/assets/components/assets/shell-panel/t9n/messages_ko.json new file mode 100644 index 0000000..6a9c6fe --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "resize": "크기 조정" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_lt.json b/public/assets/components/assets/shell-panel/t9n/messages_lt.json new file mode 100644 index 0000000..c3fa011 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "resize": "Keisti dydį" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_lv.json b/public/assets/components/assets/shell-panel/t9n/messages_lv.json new file mode 100644 index 0000000..6287492 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "resize": "Mainīt izmērus" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_nl.json b/public/assets/components/assets/shell-panel/t9n/messages_nl.json new file mode 100644 index 0000000..cd0fb27 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "resize": "Formaat wijzigen" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_no.json b/public/assets/components/assets/shell-panel/t9n/messages_no.json new file mode 100644 index 0000000..1cfdc09 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "resize": "Endre størrelse" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_pl.json b/public/assets/components/assets/shell-panel/t9n/messages_pl.json new file mode 100644 index 0000000..c5e4e14 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "resize": "Zmień rozmiar" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_pt-BR.json b/public/assets/components/assets/shell-panel/t9n/messages_pt-BR.json new file mode 100644 index 0000000..582ee64 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionar" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_pt-PT.json b/public/assets/components/assets/shell-panel/t9n/messages_pt-PT.json new file mode 100644 index 0000000..582ee64 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionar" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_ro.json b/public/assets/components/assets/shell-panel/t9n/messages_ro.json new file mode 100644 index 0000000..3fdcb79 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionare" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_ru.json b/public/assets/components/assets/shell-panel/t9n/messages_ru.json new file mode 100644 index 0000000..64a84e3 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "resize": "Изменить размер" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_sk.json b/public/assets/components/assets/shell-panel/t9n/messages_sk.json new file mode 100644 index 0000000..08ff4bd --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "resize": "Zmeniť veľkosť" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_sl.json b/public/assets/components/assets/shell-panel/t9n/messages_sl.json new file mode 100644 index 0000000..2209381 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "resize": "Spremeni velikost" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_sr.json b/public/assets/components/assets/shell-panel/t9n/messages_sr.json new file mode 100644 index 0000000..357a4cc --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "resize": "Promeni veličinu" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_sv.json b/public/assets/components/assets/shell-panel/t9n/messages_sv.json new file mode 100644 index 0000000..b7c97ef --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "resize": "Ändra storlek" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_th.json b/public/assets/components/assets/shell-panel/t9n/messages_th.json new file mode 100644 index 0000000..6d14717 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "resize": "ปรับขนาด" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_tr.json b/public/assets/components/assets/shell-panel/t9n/messages_tr.json new file mode 100644 index 0000000..dc7110c --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "resize": "Yeniden Boyutlandır" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_uk.json b/public/assets/components/assets/shell-panel/t9n/messages_uk.json new file mode 100644 index 0000000..ec46bc8 --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "resize": "Змінити розмір" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_vi.json b/public/assets/components/assets/shell-panel/t9n/messages_vi.json new file mode 100644 index 0000000..22205dd --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "resize": "Thay đổi kích cỡ" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_zh-CN.json b/public/assets/components/assets/shell-panel/t9n/messages_zh-CN.json new file mode 100644 index 0000000..8d08f9e --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "resize": "调整大小" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_zh-HK.json b/public/assets/components/assets/shell-panel/t9n/messages_zh-HK.json new file mode 100644 index 0000000..6eff1dd --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "resize": "調整大小" +} diff --git a/public/assets/components/assets/shell-panel/t9n/messages_zh-TW.json b/public/assets/components/assets/shell-panel/t9n/messages_zh-TW.json new file mode 100644 index 0000000..6eff1dd --- /dev/null +++ b/public/assets/components/assets/shell-panel/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "resize": "調整大小" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages.json b/public/assets/components/assets/tab-title/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_ar.json b/public/assets/components/assets/tab-title/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_bg.json b/public/assets/components/assets/tab-title/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_bs.json b/public/assets/components/assets/tab-title/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_ca.json b/public/assets/components/assets/tab-title/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_cs.json b/public/assets/components/assets/tab-title/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_da.json b/public/assets/components/assets/tab-title/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_de.json b/public/assets/components/assets/tab-title/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_el.json b/public/assets/components/assets/tab-title/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_en.json b/public/assets/components/assets/tab-title/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_es.json b/public/assets/components/assets/tab-title/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_et.json b/public/assets/components/assets/tab-title/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_fi.json b/public/assets/components/assets/tab-title/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_fr.json b/public/assets/components/assets/tab-title/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_he.json b/public/assets/components/assets/tab-title/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_hr.json b/public/assets/components/assets/tab-title/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_hu.json b/public/assets/components/assets/tab-title/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_id.json b/public/assets/components/assets/tab-title/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_it.json b/public/assets/components/assets/tab-title/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_ja.json b/public/assets/components/assets/tab-title/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_ko.json b/public/assets/components/assets/tab-title/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_lt.json b/public/assets/components/assets/tab-title/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_lv.json b/public/assets/components/assets/tab-title/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_nl.json b/public/assets/components/assets/tab-title/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_no.json b/public/assets/components/assets/tab-title/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_pl.json b/public/assets/components/assets/tab-title/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_pt-BR.json b/public/assets/components/assets/tab-title/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_pt-PT.json b/public/assets/components/assets/tab-title/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_ro.json b/public/assets/components/assets/tab-title/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_ru.json b/public/assets/components/assets/tab-title/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_sk.json b/public/assets/components/assets/tab-title/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_sl.json b/public/assets/components/assets/tab-title/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_sr.json b/public/assets/components/assets/tab-title/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_sv.json b/public/assets/components/assets/tab-title/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_th.json b/public/assets/components/assets/tab-title/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_tr.json b/public/assets/components/assets/tab-title/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_uk.json b/public/assets/components/assets/tab-title/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_vi.json b/public/assets/components/assets/tab-title/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_zh-CN.json b/public/assets/components/assets/tab-title/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_zh-HK.json b/public/assets/components/assets/tab-title/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/tab-title/t9n/messages_zh-TW.json b/public/assets/components/assets/tab-title/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/tab-title/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/text-area/t9n/messages.json b/public/assets/components/assets/text-area/t9n/messages.json new file mode 100644 index 0000000..d68c6b6 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "invalid": "Invalid", + "tooLong": "Character limit exceeded", + "longText": "The current character length is ${currentLength}, which exceeds the maximum character length of ${maxLength}." +} diff --git a/public/assets/components/assets/text-area/t9n/messages_ar.json b/public/assets/components/assets/text-area/t9n/messages_ar.json new file mode 100644 index 0000000..6d21bca --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "invalid": "غير صالح", + "tooLong": "تم تجاوز حد الأحرف" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_bg.json b/public/assets/components/assets/text-area/t9n/messages_bg.json new file mode 100644 index 0000000..1cb5aee --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "invalid": "Невалидно", + "tooLong": "Превишен лимит за символи" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_bs.json b/public/assets/components/assets/text-area/t9n/messages_bs.json new file mode 100644 index 0000000..929f66d --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevažeće", + "tooLong": "Premašeno je ograničenje znakova" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_ca.json b/public/assets/components/assets/text-area/t9n/messages_ca.json new file mode 100644 index 0000000..659090e --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "invalid": "No vàlid", + "tooLong": "S'ha excedit el límit de caràcters" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_cs.json b/public/assets/components/assets/text-area/t9n/messages_cs.json new file mode 100644 index 0000000..1c03a30 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neplatný", + "tooLong": "Překročen limit počtu znaků" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_da.json b/public/assets/components/assets/text-area/t9n/messages_da.json new file mode 100644 index 0000000..89d9e98 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ugyldig", + "tooLong": "Grænsen for antallet af tegn er overskredet" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_de.json b/public/assets/components/assets/text-area/t9n/messages_de.json new file mode 100644 index 0000000..094431c --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ungültig", + "tooLong": "Zeichenlimit wurde überschritten" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_el.json b/public/assets/components/assets/text-area/t9n/messages_el.json new file mode 100644 index 0000000..535921e --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "invalid": "Μη έγκυρο", + "tooLong": "Υπέρβαση ορίου χαρακτήρων" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_en.json b/public/assets/components/assets/text-area/t9n/messages_en.json new file mode 100644 index 0000000..d68c6b6 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "invalid": "Invalid", + "tooLong": "Character limit exceeded", + "longText": "The current character length is ${currentLength}, which exceeds the maximum character length of ${maxLength}." +} diff --git a/public/assets/components/assets/text-area/t9n/messages_es.json b/public/assets/components/assets/text-area/t9n/messages_es.json new file mode 100644 index 0000000..aa39a95 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "invalid": "No válido", + "tooLong": "Se superó el límite de caracteres" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_et.json b/public/assets/components/assets/text-area/t9n/messages_et.json new file mode 100644 index 0000000..2579601 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "invalid": "Sobimatu", + "tooLong": "Tähemärkide piirang on ületatud" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_fi.json b/public/assets/components/assets/text-area/t9n/messages_fi.json new file mode 100644 index 0000000..f254a7a --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "invalid": "Virheellinen", + "tooLong": "Merkkien määrä ylitetty" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_fr.json b/public/assets/components/assets/text-area/t9n/messages_fr.json new file mode 100644 index 0000000..4b0aacc --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Non valide", + "tooLong": "Limite de caractères dépassée" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_he.json b/public/assets/components/assets/text-area/t9n/messages_he.json new file mode 100644 index 0000000..b25098c --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "invalid": "לא תקין", + "tooLong": "חריגה ממגבלת מספר התווים" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_hr.json b/public/assets/components/assets/text-area/t9n/messages_hr.json new file mode 100644 index 0000000..929f66d --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevažeće", + "tooLong": "Premašeno je ograničenje znakova" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_hu.json b/public/assets/components/assets/text-area/t9n/messages_hu.json new file mode 100644 index 0000000..d3ea547 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "invalid": "Érvénytelen", + "tooLong": "Karakterkorlát túllépve" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_id.json b/public/assets/components/assets/text-area/t9n/messages_id.json new file mode 100644 index 0000000..5b60985 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "invalid": "Tidak valid", + "tooLong": "Batas karakter terlampaui" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_it.json b/public/assets/components/assets/text-area/t9n/messages_it.json new file mode 100644 index 0000000..e4a8feb --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "invalid": "Non valido", + "tooLong": "Limite di caratteri superato" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_ja.json b/public/assets/components/assets/text-area/t9n/messages_ja.json new file mode 100644 index 0000000..1ea1760 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "invalid": "無効", + "tooLong": "文字制限を超えています" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_ko.json b/public/assets/components/assets/text-area/t9n/messages_ko.json new file mode 100644 index 0000000..fbc7d5c --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "invalid": "잘못됨", + "tooLong": "문자 제한을 초과함" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_lt.json b/public/assets/components/assets/text-area/t9n/messages_lt.json new file mode 100644 index 0000000..fec3944 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neteisingas", + "tooLong": "Viršytas simbolių limitas" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_lv.json b/public/assets/components/assets/text-area/t9n/messages_lv.json new file mode 100644 index 0000000..eaf0e62 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nederīgs", + "tooLong": "Pārsniegts rakstzīmju skaita ierobežojums" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_nl.json b/public/assets/components/assets/text-area/t9n/messages_nl.json new file mode 100644 index 0000000..b11271d --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ongeldig", + "tooLong": "Tekenlimiet overschreden" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_no.json b/public/assets/components/assets/text-area/t9n/messages_no.json new file mode 100644 index 0000000..d5b92fc --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ugyldig", + "tooLong": "Maksimumsgrensen for antall tegn er overskredet" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_pl.json b/public/assets/components/assets/text-area/t9n/messages_pl.json new file mode 100644 index 0000000..99a6b72 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "invalid": "Niepoprawny", + "tooLong": "Przekroczono limit liczby znaków" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_pt-BR.json b/public/assets/components/assets/text-area/t9n/messages_pt-BR.json new file mode 100644 index 0000000..49f4c22 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "invalid": "Inválido", + "tooLong": "Limite de caracteres excedido" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_pt-PT.json b/public/assets/components/assets/text-area/t9n/messages_pt-PT.json new file mode 100644 index 0000000..4363b3e --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "invalid": "Inválido", + "tooLong": "Limite de carateres ultrapassado" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_ro.json b/public/assets/components/assets/text-area/t9n/messages_ro.json new file mode 100644 index 0000000..36ae6cb --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevalid", + "tooLong": "Limită de caractere depășită" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_ru.json b/public/assets/components/assets/text-area/t9n/messages_ru.json new file mode 100644 index 0000000..f6bc929 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "invalid": "Недопустимый", + "tooLong": "Превышен лимит символов" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_sk.json b/public/assets/components/assets/text-area/t9n/messages_sk.json new file mode 100644 index 0000000..1514c32 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neplatné", + "tooLong": "Bol prekročený limit počtu znakov" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_sl.json b/public/assets/components/assets/text-area/t9n/messages_sl.json new file mode 100644 index 0000000..e65d514 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neveljavno", + "tooLong": "Presežena je omejitev znakov" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_sr.json b/public/assets/components/assets/text-area/t9n/messages_sr.json new file mode 100644 index 0000000..fa6e4f9 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevažeće", + "tooLong": "Prekoračeno ograničenje znakova" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_sv.json b/public/assets/components/assets/text-area/t9n/messages_sv.json new file mode 100644 index 0000000..b295d6a --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ogiltig", + "tooLong": "Teckengränsen överskriden" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_th.json b/public/assets/components/assets/text-area/t9n/messages_th.json new file mode 100644 index 0000000..0162af0 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "invalid": "ไม่ถูกต้อง", + "tooLong": "เกินขีดจำกัดอักขระ" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_tr.json b/public/assets/components/assets/text-area/t9n/messages_tr.json new file mode 100644 index 0000000..1f26fbb --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Geçersiz", + "tooLong": "Karakter sınırı aşıldı" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_uk.json b/public/assets/components/assets/text-area/t9n/messages_uk.json new file mode 100644 index 0000000..6a5714a --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "invalid": "Неприпустимий", + "tooLong": "Перевищено обмеження кількості символів" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_vi.json b/public/assets/components/assets/text-area/t9n/messages_vi.json new file mode 100644 index 0000000..44732fb --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "invalid": "Không hợp lệ", + "tooLong": "Đã vượt quá giới hạn ký tự" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_zh-CN.json b/public/assets/components/assets/text-area/t9n/messages_zh-CN.json new file mode 100644 index 0000000..a11c725 --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "invalid": "无效", + "tooLong": "超出字符限制" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_zh-HK.json b/public/assets/components/assets/text-area/t9n/messages_zh-HK.json new file mode 100644 index 0000000..a81929c --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "invalid": "無效", + "tooLong": "已超過字元限制" +} diff --git a/public/assets/components/assets/text-area/t9n/messages_zh-TW.json b/public/assets/components/assets/text-area/t9n/messages_zh-TW.json new file mode 100644 index 0000000..a81929c --- /dev/null +++ b/public/assets/components/assets/text-area/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "invalid": "無效", + "tooLong": "已超過字元限制" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages.json b/public/assets/components/assets/time-picker/t9n/messages.json new file mode 100644 index 0000000..00f2880 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages.json @@ -0,0 +1,14 @@ +{ + "hour": "Hour", + "hourDown": "Decrease hour", + "hourUp": "Increase hour", + "meridiem": "AM/PM", + "meridiemDown": "Decrease AM/PM", + "meridiemUp": "Increase AM/PM", + "minute": "Minute", + "minuteDown": "Decrease minute", + "minuteUp": "Increase minute", + "second": "Second", + "secondDown": "Decrease second", + "secondUp": "Increase second" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_ar.json b/public/assets/components/assets/time-picker/t9n/messages_ar.json new file mode 100644 index 0000000..988bd9b --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_ar.json @@ -0,0 +1,14 @@ +{ + "hour": "ساعة", + "hourDown": "تقليل ساعة", + "hourUp": "زيادة ساعة", + "meridiem": "ص/م", + "meridiemDown": "تقليل صباحًا/مساءً", + "meridiemUp": "زيادة صباحًا/مساءً", + "minute": "دقيقة", + "minuteDown": "تقليل دقيقة", + "minuteUp": "زيادة دقيقة", + "second": "الثاني", + "secondDown": "تقليل ثانية", + "secondUp": "زيادة ثانية" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_bg.json b/public/assets/components/assets/time-picker/t9n/messages_bg.json new file mode 100644 index 0000000..9950f74 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_bg.json @@ -0,0 +1,14 @@ +{ + "hour": "Час", + "hourDown": "Намаляване на часа", + "hourUp": "Увеличаване на часа", + "meridiem": "AM/PM", + "meridiemDown": "Намаляване AM/PM", + "meridiemUp": "Увеличаване AM/PM", + "minute": "Минута", + "minuteDown": "Намаляване на минута", + "minuteUp": "Увеличаване на минута", + "second": "Секунда", + "secondDown": "Намаляване на секунда", + "secondUp": "Увеличаване на секунда" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_bs.json b/public/assets/components/assets/time-picker/t9n/messages_bs.json new file mode 100644 index 0000000..9709c59 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_bs.json @@ -0,0 +1,14 @@ +{ + "hour": "Sat", + "hourDown": "Smanji sat", + "hourUp": "Povećaj sat", + "meridiem": "AM/PM", + "meridiemDown": "Smanji AM/PM", + "meridiemUp": "Povećaj AM/PM", + "minute": "Minuta", + "minuteDown": "Smanji minutu", + "minuteUp": "Povećaj minutu", + "second": "Sekunda", + "secondDown": "Smanji sekundu", + "secondUp": "Povećaj sekundu" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_ca.json b/public/assets/components/assets/time-picker/t9n/messages_ca.json new file mode 100644 index 0000000..ff4eeeb --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_ca.json @@ -0,0 +1,14 @@ +{ + "hour": "Hora", + "hourDown": "Disminueix hora", + "hourUp": "Augmenta hora", + "meridiem": "AM/PM", + "meridiemDown": "Disminueix AM/PM", + "meridiemUp": "Incrementa AM/PM", + "minute": "Minut", + "minuteDown": "Disminueix minut", + "minuteUp": "Augmenta minut", + "second": "Segon", + "secondDown": "Disminueix segon", + "secondUp": "Augmenta segon" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_cs.json b/public/assets/components/assets/time-picker/t9n/messages_cs.json new file mode 100644 index 0000000..14e7952 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_cs.json @@ -0,0 +1,14 @@ +{ + "hour": "Hodina", + "hourDown": "Snížit hodinu", + "hourUp": "Zvýšit hodinu", + "meridiem": "AM/PM", + "meridiemDown": "Snížit AM/PM", + "meridiemUp": "Zvýšit AM/PM", + "minute": "Minuta", + "minuteDown": "Snížit minutu", + "minuteUp": "Zvýšit minutu", + "second": "Sekunda", + "secondDown": "Snížit sekundu", + "secondUp": "Zvýšit sekundu" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_da.json b/public/assets/components/assets/time-picker/t9n/messages_da.json new file mode 100644 index 0000000..47af44c --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_da.json @@ -0,0 +1,14 @@ +{ + "hour": "Time", + "hourDown": "Reducer time", + "hourUp": "Forøg time", + "meridiem": "AM/PM", + "meridiemDown": "Reducer AM/PM", + "meridiemUp": "Forøg AM/PM", + "minute": "Minut", + "minuteDown": "Reducer minut", + "minuteUp": "Forøg minut", + "second": "Sekund", + "secondDown": "Reducer sekund", + "secondUp": "Forøg sekund" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_de.json b/public/assets/components/assets/time-picker/t9n/messages_de.json new file mode 100644 index 0000000..3e63b4c --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_de.json @@ -0,0 +1,14 @@ +{ + "hour": "Stunde", + "hourDown": "Stundenwert verringern", + "hourUp": "Stundenwert erhöhen", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM-Wert verringern", + "meridiemUp": "AM/PM-Wert erhöhen", + "minute": "Minute", + "minuteDown": "Minutenwert verringern", + "minuteUp": "Minutenwert erhöhen", + "second": "Sekunde", + "secondDown": "Sekundenwert verringern", + "secondUp": "Sekundenwert erhöhen" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_el.json b/public/assets/components/assets/time-picker/t9n/messages_el.json new file mode 100644 index 0000000..962fe96 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_el.json @@ -0,0 +1,14 @@ +{ + "hour": "Ωρών", + "hourDown": "Μείωση ώρας", + "hourUp": "Αύξηση ώρας", + "meridiem": "π.μ./μ.μ.", + "meridiemDown": "Μείωση π.μ./μ.μ.", + "meridiemUp": "Αύξηση π.μ./μ.μ.", + "minute": "Λεπτό", + "minuteDown": "Μείωση λεπτού", + "minuteUp": "Αύξηση λεπτού", + "second": "Δεύτερο", + "secondDown": "Μείωση δευτερολέπτου", + "secondUp": "Αύξηση δευτερολέπτου" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_en.json b/public/assets/components/assets/time-picker/t9n/messages_en.json new file mode 100644 index 0000000..00f2880 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_en.json @@ -0,0 +1,14 @@ +{ + "hour": "Hour", + "hourDown": "Decrease hour", + "hourUp": "Increase hour", + "meridiem": "AM/PM", + "meridiemDown": "Decrease AM/PM", + "meridiemUp": "Increase AM/PM", + "minute": "Minute", + "minuteDown": "Decrease minute", + "minuteUp": "Increase minute", + "second": "Second", + "secondDown": "Decrease second", + "secondUp": "Increase second" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_es.json b/public/assets/components/assets/time-picker/t9n/messages_es.json new file mode 100644 index 0000000..625e2f7 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_es.json @@ -0,0 +1,14 @@ +{ + "hour": "Hora", + "hourDown": "Disminuir hora", + "hourUp": "Aumentar hora", + "meridiem": "AM/PM", + "meridiemDown": "Reducir AM/PM", + "meridiemUp": "Aumentar AM/PM", + "minute": "Minuto", + "minuteDown": "Disminuir minuto", + "minuteUp": "Aumentar minuto", + "second": "Segundo", + "secondDown": "Disminuir segundo", + "secondUp": "Aumentar segundo" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_et.json b/public/assets/components/assets/time-picker/t9n/messages_et.json new file mode 100644 index 0000000..6e8d9b7 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_et.json @@ -0,0 +1,14 @@ +{ + "hour": "Tund", + "hourDown": "Vähenda tunde", + "hourUp": "Suurenda tunde", + "meridiem": "AM/PM", + "meridiemDown": "Vähenda AM/PM-i", + "meridiemUp": "Suurenda AM/PM-i", + "minute": "Minut", + "minuteDown": "Vähenda minuteid", + "minuteUp": "Suurenda minuteid", + "second": "Sekund", + "secondDown": "Vähenda sekundeid", + "secondUp": "Suurenda sekundeid" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_fi.json b/public/assets/components/assets/time-picker/t9n/messages_fi.json new file mode 100644 index 0000000..c124058 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_fi.json @@ -0,0 +1,14 @@ +{ + "hour": "Tunti", + "hourDown": "Lasku tunti", + "hourUp": "Kasvu tunti", + "meridiem": "AP/IP", + "meridiemDown": "Lasku AP/IP", + "meridiemUp": "Kasvu AP/IP", + "minute": "Minuutti", + "minuteDown": "Lasku minuutti", + "minuteUp": "Kasvu minuutti", + "second": "Sekunti", + "secondDown": "Lasku sekunti", + "secondUp": "Kasvu sekunti" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_fr.json b/public/assets/components/assets/time-picker/t9n/messages_fr.json new file mode 100644 index 0000000..a15ea1d --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_fr.json @@ -0,0 +1,14 @@ +{ + "hour": "Heure", + "hourDown": "Diminuer l’heure", + "hourUp": "Augmenter l’heure", + "meridiem": "AM/PM", + "meridiemDown": "Diminuer AM/PM", + "meridiemUp": "Augmenter AM/PM", + "minute": "Minute", + "minuteDown": "Diminuer la minute", + "minuteUp": "Augmenter la minute", + "second": "Seconde", + "secondDown": "Diminuer la seconde", + "secondUp": "Augmenter la seconde" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_he.json b/public/assets/components/assets/time-picker/t9n/messages_he.json new file mode 100644 index 0000000..4808483 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_he.json @@ -0,0 +1,14 @@ +{ + "hour": "שעה", + "hourDown": "הקטן שעה", + "hourUp": "הגדל שעה", + "meridiem": "AM/PM", + "meridiemDown": "הקטן AM/PM", + "meridiemUp": "הגדל AM/PM", + "minute": "דקה", + "minuteDown": "הקטן דקה", + "minuteUp": "הגדל דקה", + "second": "שנייה", + "secondDown": "הקטן שנייה", + "secondUp": "הגדל שנייה" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_hr.json b/public/assets/components/assets/time-picker/t9n/messages_hr.json new file mode 100644 index 0000000..9709c59 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_hr.json @@ -0,0 +1,14 @@ +{ + "hour": "Sat", + "hourDown": "Smanji sat", + "hourUp": "Povećaj sat", + "meridiem": "AM/PM", + "meridiemDown": "Smanji AM/PM", + "meridiemUp": "Povećaj AM/PM", + "minute": "Minuta", + "minuteDown": "Smanji minutu", + "minuteUp": "Povećaj minutu", + "second": "Sekunda", + "secondDown": "Smanji sekundu", + "secondUp": "Povećaj sekundu" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_hu.json b/public/assets/components/assets/time-picker/t9n/messages_hu.json new file mode 100644 index 0000000..32be552 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_hu.json @@ -0,0 +1,14 @@ +{ + "hour": "óra", + "hourDown": "Óra csökkentése", + "hourUp": "Óra növelése", + "meridiem": "DE/DU", + "meridiemDown": "AM/PM csökkentése", + "meridiemUp": "AM/PM növelése", + "minute": "perc", + "minuteDown": "Perc csökkentése", + "minuteUp": "Perc növelése", + "second": "Másodperc", + "secondDown": "Másodperc csökkentése", + "secondUp": "Másodperc növelése" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_id.json b/public/assets/components/assets/time-picker/t9n/messages_id.json new file mode 100644 index 0000000..c57a9eb --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_id.json @@ -0,0 +1,14 @@ +{ + "hour": "Jam", + "hourDown": "Kurangi jam", + "hourUp": "Tambah jam", + "meridiem": "AM/PM", + "meridiemDown": "Kurangi AM/PM", + "meridiemUp": "Tambah AM/PM", + "minute": "Menit", + "minuteDown": "Kurangi menit", + "minuteUp": "Tambah menit", + "second": "Detik", + "secondDown": "Kurangi detik", + "secondUp": "Tambah detik" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_it.json b/public/assets/components/assets/time-picker/t9n/messages_it.json new file mode 100644 index 0000000..fd0dd40 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_it.json @@ -0,0 +1,14 @@ +{ + "hour": "Ora", + "hourDown": "Diminuire ore", + "hourUp": "Aumentare ore", + "meridiem": "AM/PM", + "meridiemDown": "Diminuire AM/PM", + "meridiemUp": "Aumentare AM/PM", + "minute": "Minuto", + "minuteDown": "Diminuire minuti", + "minuteUp": "Aumentare minuti", + "second": "Secondo", + "secondDown": "Diminuire secondi", + "secondUp": "Aumentare secondi" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_ja.json b/public/assets/components/assets/time-picker/t9n/messages_ja.json new file mode 100644 index 0000000..780586a --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_ja.json @@ -0,0 +1,14 @@ +{ + "hour": "時間", + "hourDown": "時間を減らす", + "hourUp": "時間を増やす", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM を減らす", + "meridiemUp": "AM/PM を増やす", + "minute": "分", + "minuteDown": "分を減らす", + "minuteUp": "分を増やす", + "second": "秒", + "secondDown": "秒を減らす", + "secondUp": "秒を増やす" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_ko.json b/public/assets/components/assets/time-picker/t9n/messages_ko.json new file mode 100644 index 0000000..cf22cde --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_ko.json @@ -0,0 +1,14 @@ +{ + "hour": "시간", + "hourDown": "시간 감소", + "hourUp": "시간 증가", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM 감소", + "meridiemUp": "AM/PM 증가", + "minute": "분", + "minuteDown": "분 감소", + "minuteUp": "분 증가", + "second": "초", + "secondDown": "초 감소", + "secondUp": "초 증가" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_lt.json b/public/assets/components/assets/time-picker/t9n/messages_lt.json new file mode 100644 index 0000000..0219446 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_lt.json @@ -0,0 +1,14 @@ +{ + "hour": "Valanda", + "hourDown": "Mažinti valandą", + "hourUp": "Didinti valandą", + "meridiem": "AM/PM", + "meridiemDown": "Mažinti AM/PM", + "meridiemUp": "Didinti AM/PM", + "minute": "Minutė", + "minuteDown": "Mažinti minutę", + "minuteUp": "Didinti minutę", + "second": "Antras", + "secondDown": "Mažinti sekundę", + "secondUp": "Didinti sekundę" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_lv.json b/public/assets/components/assets/time-picker/t9n/messages_lv.json new file mode 100644 index 0000000..c0595cc --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_lv.json @@ -0,0 +1,14 @@ +{ + "hour": "Stunda", + "hourDown": "Samazināt stundas", + "hourUp": "Palielināt stundas", + "meridiem": "AM/PM", + "meridiemDown": "Samazināt AM/PM", + "meridiemUp": "Palielināt AM/PM", + "minute": "Minūte", + "minuteDown": "Samazināt minūtes", + "minuteUp": "Palielināt minūtes", + "second": "Sekunde", + "secondDown": "Samazināt sekundes", + "secondUp": "Palielināt sekundes" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_nl.json b/public/assets/components/assets/time-picker/t9n/messages_nl.json new file mode 100644 index 0000000..2a07610 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_nl.json @@ -0,0 +1,14 @@ +{ + "hour": "Uur", + "hourDown": "Uur verlagen", + "hourUp": "Uur verhogen", + "meridiem": "AM/PM", + "meridiemDown": "Verhogen AM/PM", + "meridiemUp": "Verlagen AM/PM", + "minute": "Minuut", + "minuteDown": "Minuut verlagen", + "minuteUp": "Minuut verhogen", + "second": "Seconde", + "secondDown": "Seconde verlagen", + "secondUp": "Seconde verhogen" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_no.json b/public/assets/components/assets/time-picker/t9n/messages_no.json new file mode 100644 index 0000000..7b665d3 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_no.json @@ -0,0 +1,14 @@ +{ + "hour": "Time", + "hourDown": "Reduser time", + "hourUp": "Øk time", + "meridiem": "AM/PM", + "meridiemDown": "Reduser AM/PM", + "meridiemUp": "Øk AM/PM", + "minute": "Minutt", + "minuteDown": "Reduser minutt", + "minuteUp": "Øk minutt", + "second": "Sekund", + "secondDown": "Reduser sekund", + "secondUp": "Øk sekund" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_pl.json b/public/assets/components/assets/time-picker/t9n/messages_pl.json new file mode 100644 index 0000000..6658478 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_pl.json @@ -0,0 +1,14 @@ +{ + "hour": "Godzina", + "hourDown": "Zmniejsz o godzinę", + "hourUp": "Zwiększ o godzinę", + "meridiem": "Rano/Po południu", + "meridiemDown": "Zmniejsz AM/PM", + "meridiemUp": "Zwiększ AM/PM", + "minute": "Minuta", + "minuteDown": "Zmniejsz o minutę", + "minuteUp": "Zwiększ o minutę", + "second": "Sekunda", + "secondDown": "Zmniejsz o sekundę", + "secondUp": "Zwiększ o sekundę" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_pt-BR.json b/public/assets/components/assets/time-picker/t9n/messages_pt-BR.json new file mode 100644 index 0000000..b2fa216 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_pt-BR.json @@ -0,0 +1,14 @@ +{ + "hour": "Hora", + "hourDown": "Diminuir hora", + "hourUp": "Aumentar hora", + "meridiem": "AM/PM", + "meridiemDown": "Aumentar AM/PM", + "meridiemUp": "Diminuir AM/PM", + "minute": "Minuto", + "minuteDown": "Diminuir minuto", + "minuteUp": "Aumentar minuto", + "second": "Segundo", + "secondDown": "Diminuir segundo", + "secondUp": "Aumentar segundo" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_pt-PT.json b/public/assets/components/assets/time-picker/t9n/messages_pt-PT.json new file mode 100644 index 0000000..dd026c8 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_pt-PT.json @@ -0,0 +1,14 @@ +{ + "hour": "Hora", + "hourDown": "Diminuir hora", + "hourUp": "Aumentar hora", + "meridiem": "AM/PM", + "meridiemDown": "Diminuir AM/PM", + "meridiemUp": "Aumentar AM/PM", + "minute": "Minuto", + "minuteDown": "Diminuir minuto", + "minuteUp": "Aumentar minuto", + "second": "Segundo", + "secondDown": "Diminuir segundo", + "secondUp": "Aumentar segundo" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_ro.json b/public/assets/components/assets/time-picker/t9n/messages_ro.json new file mode 100644 index 0000000..a2a4545 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_ro.json @@ -0,0 +1,14 @@ +{ + "hour": "Oră", + "hourDown": "Micșorare oră", + "hourUp": "Creștere oră", + "meridiem": "AM/PM", + "meridiemDown": "Scădere AP/PM", + "meridiemUp": "Creștere AM/PM", + "minute": "Minut", + "minuteDown": "Micșorare minut", + "minuteUp": "Creștere minut", + "second": "Secundă", + "secondDown": "Micșorare secundă", + "secondUp": "Creștere secundă" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_ru.json b/public/assets/components/assets/time-picker/t9n/messages_ru.json new file mode 100644 index 0000000..faa4404 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_ru.json @@ -0,0 +1,14 @@ +{ + "hour": "Час", + "hourDown": "Уменьшить часы", + "hourUp": "Увеличить часы", + "meridiem": "AM/PM", + "meridiemDown": "Уменьшить AM/PM", + "meridiemUp": "Увеличить AM/PM", + "minute": "Минута", + "minuteDown": "Уменьшить минуты", + "minuteUp": "Увеличить минуты", + "second": "Секунда", + "secondDown": "Уменьшить секунды", + "secondUp": "Увеличить секунды" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_sk.json b/public/assets/components/assets/time-picker/t9n/messages_sk.json new file mode 100644 index 0000000..01fb878 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_sk.json @@ -0,0 +1,14 @@ +{ + "hour": "Hodina", + "hourDown": "Znížiť hodinu", + "hourUp": "Zvýšiť hodinu", + "meridiem": "dopoludnia/popoludní", + "meridiemDown": "Znížiť AM/PM", + "meridiemUp": "Zvýšiť AM/PM", + "minute": "Minúta", + "minuteDown": "Znížiť minútu", + "minuteUp": "Zvýšiť minútu", + "second": "Sekunda", + "secondDown": "Znížiť sekundu", + "secondUp": "Zvýšiť sekundu" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_sl.json b/public/assets/components/assets/time-picker/t9n/messages_sl.json new file mode 100644 index 0000000..084d011 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_sl.json @@ -0,0 +1,14 @@ +{ + "hour": "Ura", + "hourDown": "Zmanjšaj uro", + "hourUp": "Povečaj uro", + "meridiem": "AM/PM", + "meridiemDown": "Zmanjšaj AM/PM", + "meridiemUp": "Povečaj AM/PM", + "minute": "Minuta", + "minuteDown": "Zmanjšaj minuto", + "minuteUp": "Povečaj minuto", + "second": "Sekunda", + "secondDown": "Zmanjšaj sekundo", + "secondUp": "Povečaj sekundo" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_sr.json b/public/assets/components/assets/time-picker/t9n/messages_sr.json new file mode 100644 index 0000000..0238390 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_sr.json @@ -0,0 +1,14 @@ +{ + "hour": "Čas", + "hourDown": "Smanji čas", + "hourUp": "Povećaj čas", + "meridiem": "Prepodne/popodne", + "meridiemDown": "Smanjenje AM/PM", + "meridiemUp": "Povećanje AM/PM", + "minute": "Minut", + "minuteDown": "Smanji minut", + "minuteUp": "Povećaj minut", + "second": "Sekunda", + "secondDown": "Smanji sekundu", + "secondUp": "Povećaj sekundu" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_sv.json b/public/assets/components/assets/time-picker/t9n/messages_sv.json new file mode 100644 index 0000000..0ae16f2 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_sv.json @@ -0,0 +1,14 @@ +{ + "hour": "Timme", + "hourDown": "Minska timme", + "hourUp": "Höj timme", + "meridiem": "FM/EM", + "meridiemDown": "Minska FM/EM", + "meridiemUp": "Öka FM/EM", + "minute": "Minut", + "minuteDown": "Minska minut", + "minuteUp": "Höj minut", + "second": "Andra", + "secondDown": "Minska sekund", + "secondUp": "Höj sekund" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_th.json b/public/assets/components/assets/time-picker/t9n/messages_th.json new file mode 100644 index 0000000..f3a310b --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_th.json @@ -0,0 +1,14 @@ +{ + "hour": "ชั่วโมง", + "hourDown": "ลดชั่วโมง", + "hourUp": "เพิ่มชั่วโมง", + "meridiem": "AM/PM", + "meridiemDown": "ลด AM/PM", + "meridiemUp": "เพิ่ม AM/PM", + "minute": "นาที", + "minuteDown": "ลดนาที", + "minuteUp": "เพิ่มนาที", + "second": "วินาที", + "secondDown": "ลดวินาที", + "secondUp": "เพิ่มวินาที" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_tr.json b/public/assets/components/assets/time-picker/t9n/messages_tr.json new file mode 100644 index 0000000..a7d7667 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_tr.json @@ -0,0 +1,14 @@ +{ + "hour": "Saat", + "hourDown": "Saati azalt", + "hourUp": "Saati artır", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM'i azalt", + "meridiemUp": "AM/PM'i artır", + "minute": "Dakika", + "minuteDown": "Dakikayı azalt", + "minuteUp": "Dakikayı artır", + "second": "Saniye", + "secondDown": "Saniyeyi azalt", + "secondUp": "Saniyeyi artır" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_uk.json b/public/assets/components/assets/time-picker/t9n/messages_uk.json new file mode 100644 index 0000000..f610c32 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_uk.json @@ -0,0 +1,14 @@ +{ + "hour": "Година", + "hourDown": "Зменшити години", + "hourUp": "Збільшити години", + "meridiem": "AM/PM", + "meridiemDown": "Зменшити AM/PM", + "meridiemUp": "Збільшити AM/PM", + "minute": "Хвилина", + "minuteDown": "Зменшити хвилини", + "minuteUp": "Збільшити хвилини", + "second": "Секунда", + "secondDown": "Зменшити секунди", + "secondUp": "Збільшити секунди" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_vi.json b/public/assets/components/assets/time-picker/t9n/messages_vi.json new file mode 100644 index 0000000..2c42344 --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_vi.json @@ -0,0 +1,14 @@ +{ + "hour": "Giờ", + "hourDown": "Giảm giờ", + "hourUp": "Tăng giờ", + "meridiem": "SA/CH", + "meridiemDown": "Giảm SA/CH", + "meridiemUp": "Tăng SA/CH", + "minute": "Phút", + "minuteDown": "Giảm phút", + "minuteUp": "Tăng phút", + "second": "Giây", + "secondDown": "Giảm giây", + "secondUp": "Tăng giây" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_zh-CN.json b/public/assets/components/assets/time-picker/t9n/messages_zh-CN.json new file mode 100644 index 0000000..303d09e --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_zh-CN.json @@ -0,0 +1,14 @@ +{ + "hour": "小时", + "hourDown": "减少小时", + "hourUp": "增加小时", + "meridiem": "AM/PM", + "meridiemDown": "减少 AM/PM", + "meridiemUp": "增加 AM/PM", + "minute": "分", + "minuteDown": "减少分钟", + "minuteUp": "增加分钟", + "second": "秒", + "secondDown": "减少秒", + "secondUp": "增加秒" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_zh-HK.json b/public/assets/components/assets/time-picker/t9n/messages_zh-HK.json new file mode 100644 index 0000000..e82d01d --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_zh-HK.json @@ -0,0 +1,14 @@ +{ + "hour": "小時", + "hourDown": "減少小時", + "hourUp": "增加小時", + "meridiem": "AM/PM", + "meridiemDown": "減少 AM/PM", + "meridiemUp": "增加 AM/PM", + "minute": "分鐘", + "minuteDown": "減少分鐘", + "minuteUp": "增加分鐘", + "second": "秒", + "secondDown": "減少秒", + "secondUp": "增加秒" +} diff --git a/public/assets/components/assets/time-picker/t9n/messages_zh-TW.json b/public/assets/components/assets/time-picker/t9n/messages_zh-TW.json new file mode 100644 index 0000000..e82d01d --- /dev/null +++ b/public/assets/components/assets/time-picker/t9n/messages_zh-TW.json @@ -0,0 +1,14 @@ +{ + "hour": "小時", + "hourDown": "減少小時", + "hourUp": "增加小時", + "meridiem": "AM/PM", + "meridiemDown": "減少 AM/PM", + "meridiemUp": "增加 AM/PM", + "minute": "分鐘", + "minuteDown": "減少分鐘", + "minuteUp": "增加分鐘", + "second": "秒", + "secondDown": "減少秒", + "secondUp": "增加秒" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages.json b/public/assets/components/assets/tip-manager/t9n/messages.json new file mode 100644 index 0000000..0f5408e --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Close", + "previous": "Previous", + "next": "Next" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_ar.json b/public/assets/components/assets/tip-manager/t9n/messages_ar.json new file mode 100644 index 0000000..d592f12 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_ar.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "تلميحات", + "defaultPaginationLabel": "تلميح", + "close": "إغلاق", + "previous": "السابق", + "next": "التالي" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_bg.json b/public/assets/components/assets/tip-manager/t9n/messages_bg.json new file mode 100644 index 0000000..c158530 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_bg.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Съвети", + "defaultPaginationLabel": "Съвет", + "close": "Затваряне", + "previous": "Предишна", + "next": "Напред" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_bs.json b/public/assets/components/assets/tip-manager/t9n/messages_bs.json new file mode 100644 index 0000000..e3a16be --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_bs.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Savjeti", + "defaultPaginationLabel": "Savjet", + "close": "Zatvori", + "previous": "Prethodno", + "next": "Sljedeće" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_ca.json b/public/assets/components/assets/tip-manager/t9n/messages_ca.json new file mode 100644 index 0000000..fd22757 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_ca.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Suggeriments", + "defaultPaginationLabel": "Suggeriment", + "close": "Tanca", + "previous": "Anterior", + "next": "Següent" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_cs.json b/public/assets/components/assets/tip-manager/t9n/messages_cs.json new file mode 100644 index 0000000..d4ba44d --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_cs.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tipy", + "defaultPaginationLabel": "Tip", + "close": "Zavřít", + "previous": "Předchozí", + "next": "Další" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_da.json b/public/assets/components/assets/tip-manager/t9n/messages_da.json new file mode 100644 index 0000000..c2f56ef --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_da.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Luk", + "previous": "Forrige", + "next": "Næste" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_de.json b/public/assets/components/assets/tip-manager/t9n/messages_de.json new file mode 100644 index 0000000..bea756b --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_de.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tipps", + "defaultPaginationLabel": "Tipp", + "close": "Schließen", + "previous": "Zurück", + "next": "Weiter" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_el.json b/public/assets/components/assets/tip-manager/t9n/messages_el.json new file mode 100644 index 0000000..8e500eb --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_el.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Συμβουλές", + "defaultPaginationLabel": "Συμβουλή", + "close": "Κλείσιμο", + "previous": "Προηγούμενο", + "next": "Επόμενο" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_en.json b/public/assets/components/assets/tip-manager/t9n/messages_en.json new file mode 100644 index 0000000..0f5408e --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_en.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Close", + "previous": "Previous", + "next": "Next" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_es.json b/public/assets/components/assets/tip-manager/t9n/messages_es.json new file mode 100644 index 0000000..339895d --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_es.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Sugerencias", + "defaultPaginationLabel": "Sugerencia", + "close": "Cerrar", + "previous": "Anterior", + "next": "Siguiente" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_et.json b/public/assets/components/assets/tip-manager/t9n/messages_et.json new file mode 100644 index 0000000..2bf9394 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_et.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Nõuanded", + "defaultPaginationLabel": "Nõuanne", + "close": "Sule", + "previous": "Eelmine", + "next": "Edasi" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_fi.json b/public/assets/components/assets/tip-manager/t9n/messages_fi.json new file mode 100644 index 0000000..debba79 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_fi.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Vinkkejä", + "defaultPaginationLabel": "Vihje", + "close": "Sulje", + "previous": "Edellinen", + "next": "Seuraava" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_fr.json b/public/assets/components/assets/tip-manager/t9n/messages_fr.json new file mode 100644 index 0000000..70e3c95 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_fr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Conseils", + "defaultPaginationLabel": "Conseil", + "close": "Fermer", + "previous": "Précédent", + "next": "Suivant" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_he.json b/public/assets/components/assets/tip-manager/t9n/messages_he.json new file mode 100644 index 0000000..3608aca --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_he.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "עצות", + "defaultPaginationLabel": "טיפ", + "close": "סגירה", + "previous": "קודם", + "next": "הבא" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_hr.json b/public/assets/components/assets/tip-manager/t9n/messages_hr.json new file mode 100644 index 0000000..e3a16be --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_hr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Savjeti", + "defaultPaginationLabel": "Savjet", + "close": "Zatvori", + "previous": "Prethodno", + "next": "Sljedeće" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_hu.json b/public/assets/components/assets/tip-manager/t9n/messages_hu.json new file mode 100644 index 0000000..7eee66b --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_hu.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tippek", + "defaultPaginationLabel": "Tipp", + "close": "Bezárás", + "previous": "Előző", + "next": "Tovább" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_id.json b/public/assets/components/assets/tip-manager/t9n/messages_id.json new file mode 100644 index 0000000..480108f --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_id.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tips", + "close": "Tutup", + "previous": "Sebelumnya", + "next": "Selanjutnya" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_it.json b/public/assets/components/assets/tip-manager/t9n/messages_it.json new file mode 100644 index 0000000..6a5e6b9 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_it.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Suggerimenti", + "defaultPaginationLabel": "Suggerimento", + "close": "Chiudi", + "previous": "Precedente", + "next": "Avanti" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_ja.json b/public/assets/components/assets/tip-manager/t9n/messages_ja.json new file mode 100644 index 0000000..285b356 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_ja.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "ヒント", + "defaultPaginationLabel": "ヒント", + "close": "閉じる", + "previous": "前へ", + "next": "次へ" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_ko.json b/public/assets/components/assets/tip-manager/t9n/messages_ko.json new file mode 100644 index 0000000..8bcaa70 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_ko.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "팁", + "defaultPaginationLabel": "팁", + "close": "닫기", + "previous": "이전", + "next": "다음" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_lt.json b/public/assets/components/assets/tip-manager/t9n/messages_lt.json new file mode 100644 index 0000000..8397b66 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_lt.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Patarimai", + "defaultPaginationLabel": "Patarimas", + "close": "Uždaryti", + "previous": "Atgal", + "next": "Kitas" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_lv.json b/public/assets/components/assets/tip-manager/t9n/messages_lv.json new file mode 100644 index 0000000..3b3d8d8 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_lv.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Padomi", + "defaultPaginationLabel": "Ieteikums", + "close": "Aizvērt", + "previous": "Iepriekšējais", + "next": "Tālāk" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_nl.json b/public/assets/components/assets/tip-manager/t9n/messages_nl.json new file mode 100644 index 0000000..c3ddfb7 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_nl.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Sluiten", + "previous": "Vorige", + "next": "Volgende" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_no.json b/public/assets/components/assets/tip-manager/t9n/messages_no.json new file mode 100644 index 0000000..875cbc6 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_no.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tips:", + "close": "Lukk", + "previous": "Forrige", + "next": "Neste" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_pl.json b/public/assets/components/assets/tip-manager/t9n/messages_pl.json new file mode 100644 index 0000000..b549153 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_pl.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Wskazówki", + "defaultPaginationLabel": "Wskazówka", + "close": "Zamknij", + "previous": "Powrót", + "next": "Dalej" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_pt-BR.json b/public/assets/components/assets/tip-manager/t9n/messages_pt-BR.json new file mode 100644 index 0000000..330bf2e --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_pt-BR.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Dicas", + "defaultPaginationLabel": "Dica", + "close": "Fechar", + "previous": "Anterior", + "next": "Avançar" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_pt-PT.json b/public/assets/components/assets/tip-manager/t9n/messages_pt-PT.json new file mode 100644 index 0000000..a091c71 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_pt-PT.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Dicas", + "defaultPaginationLabel": "Dica", + "close": "Fechar", + "previous": "Anterior", + "next": "Seguinte" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_ro.json b/public/assets/components/assets/tip-manager/t9n/messages_ro.json new file mode 100644 index 0000000..5abf373 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_ro.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Sfaturi", + "defaultPaginationLabel": "Sfat", + "close": "Închidere", + "previous": "Anterior", + "next": "Următorul" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_ru.json b/public/assets/components/assets/tip-manager/t9n/messages_ru.json new file mode 100644 index 0000000..e40fcbe --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_ru.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Доп. информация", + "defaultPaginationLabel": "Подсказка", + "close": "Закрыть", + "previous": "Предыдущий", + "next": "Далее" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_sk.json b/public/assets/components/assets/tip-manager/t9n/messages_sk.json new file mode 100644 index 0000000..4961f51 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_sk.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tipy", + "defaultPaginationLabel": "Tip", + "close": "Zatvoriť", + "previous": "Predchádzajúci", + "next": "Ďalší" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_sl.json b/public/assets/components/assets/tip-manager/t9n/messages_sl.json new file mode 100644 index 0000000..e0f9385 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_sl.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Namigi", + "defaultPaginationLabel": "Namig", + "close": "Zapri", + "previous": "Nazaj", + "next": "Naprej" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_sr.json b/public/assets/components/assets/tip-manager/t9n/messages_sr.json new file mode 100644 index 0000000..518f02b --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_sr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Saveti", + "defaultPaginationLabel": "Savet", + "close": "Zatvori", + "previous": "Prethodno", + "next": "Sledeće" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_sv.json b/public/assets/components/assets/tip-manager/t9n/messages_sv.json new file mode 100644 index 0000000..2f24fb2 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_sv.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tips!", + "close": "Stäng", + "previous": "Föregående", + "next": "Nästa" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_th.json b/public/assets/components/assets/tip-manager/t9n/messages_th.json new file mode 100644 index 0000000..a2eccdf --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_th.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "เคล็ดลับ", + "defaultPaginationLabel": "เคล็ดลับ", + "close": "ปิด", + "previous": "ก่อนหน้า", + "next": "ถัดไป" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_tr.json b/public/assets/components/assets/tip-manager/t9n/messages_tr.json new file mode 100644 index 0000000..69083d5 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_tr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "İpuçları", + "defaultPaginationLabel": "İpucu", + "close": "Kapat", + "previous": "Önceki", + "next": "İleri" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_uk.json b/public/assets/components/assets/tip-manager/t9n/messages_uk.json new file mode 100644 index 0000000..275e126 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_uk.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Підказки", + "defaultPaginationLabel": "Підказка", + "close": "Закрити", + "previous": "Назад", + "next": "Далі" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_vi.json b/public/assets/components/assets/tip-manager/t9n/messages_vi.json new file mode 100644 index 0000000..4517e26 --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_vi.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Mẹo", + "defaultPaginationLabel": "Mẹo", + "close": "Đóng", + "previous": "Trước", + "next": "Tiếp" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_zh-CN.json b/public/assets/components/assets/tip-manager/t9n/messages_zh-CN.json new file mode 100644 index 0000000..43a8e3a --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_zh-CN.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "提示", + "defaultPaginationLabel": "提示", + "close": "关闭", + "previous": "上一步", + "next": "下一步" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_zh-HK.json b/public/assets/components/assets/tip-manager/t9n/messages_zh-HK.json new file mode 100644 index 0000000..7ca6f5c --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_zh-HK.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "提示", + "defaultPaginationLabel": "提示", + "close": "關閉", + "previous": "上一頁", + "next": "下一步" +} diff --git a/public/assets/components/assets/tip-manager/t9n/messages_zh-TW.json b/public/assets/components/assets/tip-manager/t9n/messages_zh-TW.json new file mode 100644 index 0000000..7ca6f5c --- /dev/null +++ b/public/assets/components/assets/tip-manager/t9n/messages_zh-TW.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "提示", + "defaultPaginationLabel": "提示", + "close": "關閉", + "previous": "上一頁", + "next": "下一步" +} diff --git a/public/assets/components/assets/tip/t9n/messages.json b/public/assets/components/assets/tip/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/tip/t9n/messages_ar.json b/public/assets/components/assets/tip/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/components/assets/tip/t9n/messages_bg.json b/public/assets/components/assets/tip/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/components/assets/tip/t9n/messages_bs.json b/public/assets/components/assets/tip/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/tip/t9n/messages_ca.json b/public/assets/components/assets/tip/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/components/assets/tip/t9n/messages_cs.json b/public/assets/components/assets/tip/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/components/assets/tip/t9n/messages_da.json b/public/assets/components/assets/tip/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/components/assets/tip/t9n/messages_de.json b/public/assets/components/assets/tip/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/components/assets/tip/t9n/messages_el.json b/public/assets/components/assets/tip/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/components/assets/tip/t9n/messages_en.json b/public/assets/components/assets/tip/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/components/assets/tip/t9n/messages_es.json b/public/assets/components/assets/tip/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/components/assets/tip/t9n/messages_et.json b/public/assets/components/assets/tip/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/components/assets/tip/t9n/messages_fi.json b/public/assets/components/assets/tip/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/components/assets/tip/t9n/messages_fr.json b/public/assets/components/assets/tip/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/components/assets/tip/t9n/messages_he.json b/public/assets/components/assets/tip/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/components/assets/tip/t9n/messages_hr.json b/public/assets/components/assets/tip/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/tip/t9n/messages_hu.json b/public/assets/components/assets/tip/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/components/assets/tip/t9n/messages_id.json b/public/assets/components/assets/tip/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/components/assets/tip/t9n/messages_it.json b/public/assets/components/assets/tip/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/components/assets/tip/t9n/messages_ja.json b/public/assets/components/assets/tip/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/components/assets/tip/t9n/messages_ko.json b/public/assets/components/assets/tip/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/components/assets/tip/t9n/messages_lt.json b/public/assets/components/assets/tip/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/components/assets/tip/t9n/messages_lv.json b/public/assets/components/assets/tip/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/components/assets/tip/t9n/messages_nl.json b/public/assets/components/assets/tip/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/components/assets/tip/t9n/messages_no.json b/public/assets/components/assets/tip/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/components/assets/tip/t9n/messages_pl.json b/public/assets/components/assets/tip/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/components/assets/tip/t9n/messages_pt-BR.json b/public/assets/components/assets/tip/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/tip/t9n/messages_pt-PT.json b/public/assets/components/assets/tip/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/components/assets/tip/t9n/messages_ro.json b/public/assets/components/assets/tip/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/components/assets/tip/t9n/messages_ru.json b/public/assets/components/assets/tip/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/components/assets/tip/t9n/messages_sk.json b/public/assets/components/assets/tip/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/components/assets/tip/t9n/messages_sl.json b/public/assets/components/assets/tip/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/components/assets/tip/t9n/messages_sr.json b/public/assets/components/assets/tip/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/components/assets/tip/t9n/messages_sv.json b/public/assets/components/assets/tip/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/components/assets/tip/t9n/messages_th.json b/public/assets/components/assets/tip/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/components/assets/tip/t9n/messages_tr.json b/public/assets/components/assets/tip/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/components/assets/tip/t9n/messages_uk.json b/public/assets/components/assets/tip/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/components/assets/tip/t9n/messages_vi.json b/public/assets/components/assets/tip/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/components/assets/tip/t9n/messages_zh-CN.json b/public/assets/components/assets/tip/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/components/assets/tip/t9n/messages_zh-HK.json b/public/assets/components/assets/tip/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/tip/t9n/messages_zh-TW.json b/public/assets/components/assets/tip/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/components/assets/tip/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/components/assets/value-list/t9n/messages.json b/public/assets/components/assets/value-list/t9n/messages.json new file mode 100644 index 0000000..8bea274 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordering ${itemLabel}, current position ${position} of ${total}.", + "dragHandleChange": "${itemLabel}, new position ${position} of ${total}. Press space to confirm.", + "dragHandleCommit": "${itemLabel}, current position ${position} of ${total}.", + "dragHandleIdle": "${itemLabel}, press space and use arrow keys to reorder content. Current position ${position} of ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_ar.json b/public/assets/components/assets/value-list/t9n/messages_ar.json new file mode 100644 index 0000000..a4a52ee --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_ar.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "إعادة ترتيب ${itemLabel}، الموضع الحالي ${position} من ${total}.", + "dragHandleChange": "${itemLabel}، الموضع الجديد ${position} من ${total} اضغط على مفتاح المسافة للتأكيد.", + "dragHandleCommit": "${itemLabel}، الموضع الحالي ${position} من ${total}.", + "dragHandleIdle": "${itemLabel}، اضغط على مفتاح المسافة واستخدام مفاتيح الأسهم لإعادة ترتيب المحتوى. الموضع الحالي ${position} من ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_bg.json b/public/assets/components/assets/value-list/t9n/messages_bg.json new file mode 100644 index 0000000..2cb328d --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_bg.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Пренареждане ${itemLabel}, текущата позиция е ${position} от ${total}.", + "dragHandleChange": "${itemLabel}, новата позиция е${position} от ${total}. Натиснете интервала за потвърждаване.", + "dragHandleCommit": "${itemLabel}, текущата позиция е ${position} от ${total}.", + "dragHandleIdle": "${itemLabel}, натиснете интервал и използвайте клавишите със стрелки, за да промените реда на съдържанието. Текущата позиция е ${position} от ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_bs.json b/public/assets/components/assets/value-list/t9n/messages_bs.json new file mode 100644 index 0000000..b661390 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_bs.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Promjena redoslijeda ${itemLabel}, trenutačni položaj ${position} od ${total}.", + "dragHandleChange": "${itemLabel}, novi položaj ${position} od ${total}. Pritisnite razmaknicu za potvrdu.", + "dragHandleCommit": "${itemLabel}, trenutačni položaj ${position} od ${total}.", + "dragHandleIdle": "${itemLabel}, pritisnite razmaknicu i upotrijebite tipke sa strelicama za promjenu redoslijeda sadržaja. Trenutačni položaj ${position} od ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_ca.json b/public/assets/components/assets/value-list/t9n/messages_ca.json new file mode 100644 index 0000000..f04c6f3 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_ca.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "S'està canviant l'ordre de ${itemLabel}, posició actual ${position} de ${total}.", + "dragHandleChange": "${itemLabel}, posició nova ${position} de ${total}. Premeu la tecla d'espai per confirmar-ho.", + "dragHandleCommit": "${itemLabel}, posició actual ${position} de ${total}.", + "dragHandleIdle": "${itemLabel}, premeu la tecla d'espai i feu servir les tecles de fletxa per canviar l'ordre del contingut. Posició actual ${position} de ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_cs.json b/public/assets/components/assets/value-list/t9n/messages_cs.json new file mode 100644 index 0000000..42db73e --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_cs.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Změna pořadí ${itemLabel}, aktuální pozice ${position} z ${total}.", + "dragHandleChange": "${itemLabel}, nová pozice ${position} z ${total}. Potvrďte stisknutím mezerníku.", + "dragHandleCommit": "${itemLabel}, aktuální pozice ${position} z ${total}.", + "dragHandleIdle": "${itemLabel}, stiskněte mezerník a pomocí šipek změňte pořadí obsahu. Aktuální pozice ${position} z ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_da.json b/public/assets/components/assets/value-list/t9n/messages_da.json new file mode 100644 index 0000000..8ccd4a7 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_da.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Genbestiller ${itemLabel}, aktuel position ${position} for ${total}.", + "dragHandleChange": "${itemLabel}, ny position ${position} for ${total}. Tryk på mellemrumstasten for at bekræfte.", + "dragHandleCommit": "${itemLabel}, aktuel position ${position} for ${total}.", + "dragHandleIdle": "${itemLabel}, tryk på mellemrumstasten og brug piletasterne for at bestille indholdet igen. Aktuel position ${position} for ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_de.json b/public/assets/components/assets/value-list/t9n/messages_de.json new file mode 100644 index 0000000..27979fe --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_de.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} wird neu angeordnet, aktuelle Position ${position} von ${total}.", + "dragHandleChange": "${itemLabel}, neue Position ${position} von ${total}. Drücken Sie zur Bestätigung die Leertaste.", + "dragHandleCommit": "${itemLabel}, aktuelle Position ${position} von ${total}.", + "dragHandleIdle": "${itemLabel}, drücken Sie die Leertaste und verwenden Sie die Pfeiltasten, um die Reihenfolge des Inhalts zu ändern. Aktuelle Position ${position} von ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_el.json b/public/assets/components/assets/value-list/t9n/messages_el.json new file mode 100644 index 0000000..66740ef --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_el.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Αναδιάταξη ${itemLabel}, τρέχουσα θέση ${position} του ${total}.", + "dragHandleChange": "${itemLabel}, νέα θέση ${position} του ${total}. Πατήστε space για επιβεβαίωση.", + "dragHandleCommit": "${itemLabel}, τρέχουσα θέση ${position} του ${total}.", + "dragHandleIdle": "${itemLabel}, πατήστε space και χρησιμοποιήστε τα βέλη για να αναδιατάξετε το περιεχόμενο. Τρέχουσα θέση ${position} του ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_en.json b/public/assets/components/assets/value-list/t9n/messages_en.json new file mode 100644 index 0000000..8bea274 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_en.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordering ${itemLabel}, current position ${position} of ${total}.", + "dragHandleChange": "${itemLabel}, new position ${position} of ${total}. Press space to confirm.", + "dragHandleCommit": "${itemLabel}, current position ${position} of ${total}.", + "dragHandleIdle": "${itemLabel}, press space and use arrow keys to reorder content. Current position ${position} of ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_es.json b/public/assets/components/assets/value-list/t9n/messages_es.json new file mode 100644 index 0000000..9dfb22d --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_es.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordenamiento de ${itemLabel} , posición actual ${position} de ${total}.", + "dragHandleChange": "${itemLabel}, nueva posición ${position} de ${total}. Presione la barra espaciadora para confirmar.", + "dragHandleCommit": "${itemLabel}, posición actual ${position} de ${total}.", + "dragHandleIdle": "${itemLabel}, presione la barra espaciadora y utilice las teclas de flecha para reordenar el contenido. Posición actual ${position} de ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_et.json b/public/assets/components/assets/value-list/t9n/messages_et.json new file mode 100644 index 0000000..cd61a04 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_et.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Üksuse ${itemLabel} ümberjärjestamine, praegune asukoht ${position}/${total}.", + "dragHandleChange": "${itemLabel}, uus asukoht ${position}/${total}. Kinnitamiseks vajutage tühikuklahvi.", + "dragHandleCommit": "${itemLabel}, praegune asukoht ${position}/${total}.", + "dragHandleIdle": "${itemLabel}, sisu ümberjärjestamiseks vajutage tühikuklahvi ja kasutage nooleklahve. Praegune asukoht ${position}/${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_fi.json b/public/assets/components/assets/value-list/t9n/messages_fi.json new file mode 100644 index 0000000..8fe27e0 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_fi.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Järjestetään uudelleen kohdetta ${itemLabel}, nykyinen sijainti ${position}/${total}.", + "dragHandleChange": "${itemLabel}, uusi sijainti ${position}/${total}. Vahvista painamalla välilyöntinäppäintä.", + "dragHandleCommit": "${itemLabel}, nykyinen sijainti ${position}/${total}.", + "dragHandleIdle": "${itemLabel}, paina välilyöntinäppäintä ja järjestä sisältö uudelleen käyttämällä nuolinäppäimiä. Nykyinen sijainti ${total}/${position}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_fr.json b/public/assets/components/assets/value-list/t9n/messages_fr.json new file mode 100644 index 0000000..ef9aa3f --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_fr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Réorganisation de ${itemLabel}, position actuelle ${position} sur ${total}.", + "dragHandleChange": "${itemLabel}, nouvelle position ${position} sur ${total}. Appuyez sur Espace pour confirmer.", + "dragHandleCommit": "${itemLabel}, position actuelle ${position} sur ${total}.", + "dragHandleIdle": "${itemLabel}, appuyez sur Espace et utilisez les touches de direction pour réorganiser le contenu. Position actuelle ${position} sur ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_he.json b/public/assets/components/assets/value-list/t9n/messages_he.json new file mode 100644 index 0000000..a775894 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_he.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "מסדר מחדש ${itemLabel}, מיקום נוכחי ${position} מתוך ${total}.", + "dragHandleChange": "${itemLabel}, מיקום חדש ${position} מתוך ${total}. לחץ על רווח לאישור", + "dragHandleCommit": "${itemLabel}, מיקום נוכחי ${position} מתוך ${total}.", + "dragHandleIdle": "${itemLabel}, לחץ על רווח והשתמש במקשי החצים כדי לשנות את סדר התוכן. מיקום נוכחי ${total} מתוך ${position}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_hr.json b/public/assets/components/assets/value-list/t9n/messages_hr.json new file mode 100644 index 0000000..b661390 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_hr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Promjena redoslijeda ${itemLabel}, trenutačni položaj ${position} od ${total}.", + "dragHandleChange": "${itemLabel}, novi položaj ${position} od ${total}. Pritisnite razmaknicu za potvrdu.", + "dragHandleCommit": "${itemLabel}, trenutačni položaj ${position} od ${total}.", + "dragHandleIdle": "${itemLabel}, pritisnite razmaknicu i upotrijebite tipke sa strelicama za promjenu redoslijeda sadržaja. Trenutačni položaj ${position} od ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_hu.json b/public/assets/components/assets/value-list/t9n/messages_hu.json new file mode 100644 index 0000000..0122f33 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_hu.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} újrarendezése, aktuális helyzet: ${position} / ${total}.", + "dragHandleChange": "${itemLabel}, új helyzet: ${position} / ${total}. A megerősítéshez nyomja le a szóközbillentyűt.", + "dragHandleCommit": "${itemLabel}, aktuális helyzet: ${position} / ${total}", + "dragHandleIdle": "${itemLabel} a tartalmat a szóközbillentyűvel és a nyílbillentyűkkel rendezheti át. Aktuális pozíció: ${position}/${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_id.json b/public/assets/components/assets/value-list/t9n/messages_id.json new file mode 100644 index 0000000..f3f3272 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_id.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Mengurutkan ulang ${itemLabel}, posisi terkini ${position} dari ${total}.", + "dragHandleChange": "${itemLabel}, posisi baru ${position} dari ${total}. Tekan spasi untuk mengonfirmasi.", + "dragHandleCommit": "${itemLabel}, posisi terkini ${position} dari ${total}.", + "dragHandleIdle": "${itemLabel}, tekan spasi dan gunakan tombol panah untuk mengurutkan ulang konten. Posisi terkini ${position} dari ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_it.json b/public/assets/components/assets/value-list/t9n/messages_it.json new file mode 100644 index 0000000..a663956 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_it.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Riordinare ${itemLabel}, posizione attuale ${position} di ${total}.", + "dragHandleChange": "${itemLabel}, nuova posizione ${position} di ${total}. Fare clic sul tasto spaziatore per confermare.", + "dragHandleCommit": "${itemLabel}, posizione attuale ${position} di ${total}.", + "dragHandleIdle": "${itemLabel}, fare clic sul tasto spaziatore e utilizzare i tasti freccia per riordinare il contenuto. Posizione attuale ${position} di ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_ja.json b/public/assets/components/assets/value-list/t9n/messages_ja.json new file mode 100644 index 0000000..92e40ed --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_ja.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} を順序変更しています、現在位置は ${position}/${total} です。", + "dragHandleChange": "${itemLabel}、新しい位置は ${position}/${total} です。 Space キーを押して確定してください。", + "dragHandleCommit": "${itemLabel}、現在位置は ${position}/${total} です。", + "dragHandleIdle": "${itemLabel}、Space キーを押し、矢印キーを使用してコンテンツの順序を変更します。 現在位置は ${position}/${total} です。" +} diff --git a/public/assets/components/assets/value-list/t9n/messages_ko.json b/public/assets/components/assets/value-list/t9n/messages_ko.json new file mode 100644 index 0000000..33a59cc --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_ko.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel}의 순서를 바꾸는 중입니다. 현재 위치는 ${total}개 중 ${position}번째입니다.", + "dragHandleChange": "${itemLabel}, 새 위치는 ${total}개 중 ${position}번째입니다. 확인하려면 스페이스바를 누르세요.", + "dragHandleCommit": "${itemLabel}, 현재 위치는 ${total}개 중 ${position}번째입니다.", + "dragHandleIdle": "${itemLabel}, 콘텐츠 순서를 변경하려면 스페이스바를 누르고 화살표 키를 사용하세요. 현재 위치는 ${total}개 중 ${position}번째입니다." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_lt.json b/public/assets/components/assets/value-list/t9n/messages_lt.json new file mode 100644 index 0000000..c9584fd --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_lt.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Keičiama tvarka ${itemLabel}, dabartinė pozicija ${position} iš ${total}.", + "dragHandleChange": "${itemLabel}, nauja pozicija ${position} iš ${total}. Norėdami patvirtinti, paspauskite tarpo klavišą.", + "dragHandleCommit": "${itemLabel}, dabartinė pozicija ${position} iš ${total}.", + "dragHandleIdle": "${itemLabel}, norėdami keisti turinio tvarką, paspauskite tarpo klavišą ir naudokite rodyklių klavišus. Dabartinė padėtis: ${position} iš ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_lv.json b/public/assets/components/assets/value-list/t9n/messages_lv.json new file mode 100644 index 0000000..4d48890 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_lv.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} pārkārtošana, pašreizējais stāvoklis: ${position} no ${total}.", + "dragHandleChange": "${itemLabel}, jauna pozīcija: ${position} no ${total}. Nospiediet atstarpes taustiņu, lai apstiprinātu.", + "dragHandleCommit": "${itemLabel}, pašreizējais stāvoklis: ${position} no ${total}.", + "dragHandleIdle": "${itemLabel}, nospiediet atstarpes taustiņu un izmantojiet bulttaustiņus, lai pārkārtotu saturu. Pašreizējais stāvoklis: ${position} no ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_nl.json b/public/assets/components/assets/value-list/t9n/messages_nl.json new file mode 100644 index 0000000..97770d8 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_nl.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} opnieuw rangschikken, huidige positie ${position} van ${total}.", + "dragHandleChange": "${itemLabel}, nieuwe positie ${position} van ${total}. Druk op de spatiebalk om te bevestigen.", + "dragHandleCommit": "${itemLabel}, huidige positie ${position} van ${total}.", + "dragHandleIdle": "${itemLabel}, druk op spatiebalk en gebruik pijltjestoetsen om content opnieuw te rangschikken. Huidige positie ${position} van ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_no.json b/public/assets/components/assets/value-list/t9n/messages_no.json new file mode 100644 index 0000000..31d0fc0 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_no.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Endrer rekkefølgen på ${itemLabel}, gjeldende posisjon ${position} av ${total}.", + "dragHandleChange": "${itemLabel}, ny posisjon ${position} av ${total}. Trykk på mellomromstasten for å bekrefte.", + "dragHandleCommit": "${itemLabel}, gjeldende posisjon ${position} av ${total}.", + "dragHandleIdle": "${itemLabel}, trykk på mellomromstasten, og bruk piltastene for å endre innholdsrekkefølgen. Gjeldende posisjon ${position} av ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_pl.json b/public/assets/components/assets/value-list/t9n/messages_pl.json new file mode 100644 index 0000000..4f35bfd --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_pl.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reorganizowanie ${itemLabel}, bieżąca pozycja ${position} z ${total}.", + "dragHandleChange": "${itemLabel}, nowa pozycja ${position} z ${total}. Naciśnij spację, aby potwierdzić.", + "dragHandleCommit": "${itemLabel}, bieżąca pozycja ${position} z ${total}.", + "dragHandleIdle": "${itemLabel}, naciśnij klawisz spacji i użyj klawiszy strzałek, aby zmienić kolejność zasobów. Bieżąca pozycja ${position} z ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_pt-BR.json b/public/assets/components/assets/value-list/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7ada6ab --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_pt-BR.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordenando ${itemLabel}, posição atual ${position} de ${total}.", + "dragHandleChange": "${itemLabel}, nova posição ${position} de ${total}. Pressione espaço para confirmar.", + "dragHandleCommit": "${itemLabel}, posição atual ${position} de ${total}.", + "dragHandleIdle": "${itemLabel}, pressione espaço e use as teclas de seta para reordenar o conteúdo. Posição atual ${position} de ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_pt-PT.json b/public/assets/components/assets/value-list/t9n/messages_pt-PT.json new file mode 100644 index 0000000..25a1086 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_pt-PT.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "A reordenar ${itemLabel}, posição atual ${position} de ${total}.", + "dragHandleChange": "${itemLabel}, nova posição ${position} de ${total}. Prima o espaço para continuar.", + "dragHandleCommit": "${itemLabel}, posição atual ${position} de ${total}.", + "dragHandleIdle": "${itemLabel}, prima o espaço e use as teclas de seta para reordenar o conteúdo. Posição atual ${position} de ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_ro.json b/public/assets/components/assets/value-list/t9n/messages_ro.json new file mode 100644 index 0000000..0ea3a25 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_ro.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Se reordonează ${itemLabel}, poziția actuală ${position} din ${total}.", + "dragHandleChange": "${itemLabel}, poziția nouă ${position} din ${total}. Apăsați pe tasta spațiu pentru a confirma.", + "dragHandleCommit": "${itemLabel}, poziția actuală ${position} din ${total}.", + "dragHandleIdle": "${itemLabel}, apăsați pe tasta spațiu și folosiți tastele cu săgeți pentru a reordona conținutul. Poziția actuală ${position} din ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_ru.json b/public/assets/components/assets/value-list/t9n/messages_ru.json new file mode 100644 index 0000000..dacabd6 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_ru.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Изменить порядок ${itemLabel}, текущее положение ${position} из ${total}.", + "dragHandleChange": "${itemLabel}, новое положение ${position} из ${total}. Нажмите пробел для подтверждения.", + "dragHandleCommit": "${itemLabel}, текущее положение ${position} из ${total}.", + "dragHandleIdle": "${itemLabel}, нажмите пробел и используйте клавиши со стрелками, чтобы изменить порядок содержания. Текущее положение ${position} из ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_sk.json b/public/assets/components/assets/value-list/t9n/messages_sk.json new file mode 100644 index 0000000..8a7a635 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_sk.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Zmena poradia ${itemLabel}, aktuálna pozícia ${position} z ${total}.", + "dragHandleChange": "${itemLabel}, nová pozícia ${position} z ${total}. Stlačte medzerník na potvrdenie.", + "dragHandleCommit": "${itemLabel}, aktuálna pozícia ${position} z ${total}.", + "dragHandleIdle": "${itemLabel}, stlačte medzerník a pomocou klávesov so šípkami zmeňte poradie obsahu. Aktuálna pozícia: ${position} z ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_sl.json b/public/assets/components/assets/value-list/t9n/messages_sl.json new file mode 100644 index 0000000..d043d9e --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_sl.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Preurejanje ${itemLabel}, trenutni položaj ${position} od ${total}.", + "dragHandleChange": "${itemLabel}, nov položaj ${position} od ${total}. Za potrditev pritisnite presledek.", + "dragHandleCommit": "${itemLabel}, trenutni položaj ${position} od ${total}.", + "dragHandleIdle": "${itemLabel}, za preureditev vsebine pritisnite presledek in puščične tipke. Trenutni položaj ${position} od ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_sr.json b/public/assets/components/assets/value-list/t9n/messages_sr.json new file mode 100644 index 0000000..e5882f4 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_sr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Promena redosleda ${itemLabel}, trenutna pozicija ${position} od ${total}.", + "dragHandleChange": "${itemLabel}, nova pozicija ${position} od ${total}. Pritisnite razmak da potvrdite.", + "dragHandleCommit": "${itemLabel}, trenutna pozicija ${position} od ${total}.", + "dragHandleIdle": "${itemLabel}, pritisnite razmak i koristite tastere sa strelicama kako bi reorganizovali sadržaj. Trenutna pozicija ${position} od ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_sv.json b/public/assets/components/assets/value-list/t9n/messages_sv.json new file mode 100644 index 0000000..d4dd932 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_sv.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Ändrar ordning på ${itemLabel}, aktuell position ${position} för ${total}.", + "dragHandleChange": "${itemLabel}, ny position ${position} för ${total}. Tryck på blanksteg för att bekräfta.", + "dragHandleCommit": "${itemLabel}, aktuell position ${position} för ${total}.", + "dragHandleIdle": "${itemLabel}, tryck på blanksteg och använd piltangenterna för att ändra ordning på innehållet. Den aktuella positionen ${position} för ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_th.json b/public/assets/components/assets/value-list/t9n/messages_th.json new file mode 100644 index 0000000..af0cea8 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_th.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "กำลังเรียงลำดับใหม่ ${itemLabel}, ตำแหน่งปัจจุบัน ${position} จาก ${total}", + "dragHandleChange": "${itemLabel}, ตำแหน่งใหม่ ${position} จาก ${total} กด Space เพื่อยืนยัน", + "dragHandleCommit": "${itemLabel}, ตำแหน่งปัจจุบัน ${position} จาก ${total}", + "dragHandleIdle": "${itemLabel}, กด Space และใช้ปุ่มลูกศรเพื่อเรียงลำดับเนื้อหาใหม่ ตำแหน่งที่ตั้งปัจจุบัน ${position} ของ ${total}" +} diff --git a/public/assets/components/assets/value-list/t9n/messages_tr.json b/public/assets/components/assets/value-list/t9n/messages_tr.json new file mode 100644 index 0000000..22a11ac --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_tr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} yeniden sıralanıyor, geçerli konum ${position} / ${total}.", + "dragHandleChange": "${itemLabel}, yeni konum ${position} / ${total}. Onaylamak için boşluk tuşuna basın.", + "dragHandleCommit": "${itemLabel}, geçerli konum ${position} / ${total}.", + "dragHandleIdle": "${itemLabel}, içeriği yeniden sıralamak için boşluk tuşuna basın ve ok tuşlarını kullanın. Geçerli konum ${position} / ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_uk.json b/public/assets/components/assets/value-list/t9n/messages_uk.json new file mode 100644 index 0000000..c26002d --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_uk.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Перевпорядкування ${itemLabel}, поточне положення ${position} з ${total}.", + "dragHandleChange": "${itemLabel}, нове положення ${position} з ${total}. Натисніть пробіл для підтвердження.", + "dragHandleCommit": "${itemLabel}, поточне положення ${position} з ${total}.", + "dragHandleIdle": "${itemLabel}, натисніть пробіл і використовуйте клавіші зі стрілками, щоб змінити порядок змісту. Поточне положення ${position} з ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_vi.json b/public/assets/components/assets/value-list/t9n/messages_vi.json new file mode 100644 index 0000000..414c16c --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_vi.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Sắp xếp lại ${itemLabel}, vị trí hiện tại ${position} trên ${total}.", + "dragHandleChange": "${itemLabel}, vị trí mới ${position} trên ${total}. Nhấn dấu cách để xác nhận.", + "dragHandleCommit": "${itemLabel}, vị trí hiện tại ${position} trên ${total}.", + "dragHandleIdle": "${itemLabel}, nhấn dấu cách và sử dụng các phím mũi tên để sắp xếp lại nội dung. Vị trí hiện tại ${position} trên ${total}." +} diff --git a/public/assets/components/assets/value-list/t9n/messages_zh-CN.json b/public/assets/components/assets/value-list/t9n/messages_zh-CN.json new file mode 100644 index 0000000..ef475b2 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_zh-CN.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "重新排序 ${itemLabel},当前位置 ${position},共 ${total} 个。", + "dragHandleChange": "${itemLabel},新位置 ${position},共 ${total} 个。 按空格键确认。", + "dragHandleCommit": "${itemLabel},当前位置 ${position},共 ${total} 个。", + "dragHandleIdle": "${itemLabel},按空格键并使用方向键重新排序内容。 ${total} 的当前位置 ${position}。" +} diff --git a/public/assets/components/assets/value-list/t9n/messages_zh-HK.json b/public/assets/components/assets/value-list/t9n/messages_zh-HK.json new file mode 100644 index 0000000..4e7e9a3 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_zh-HK.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "正在重新排序 ${itemLabel},目前位置 ${position}/${total}。", + "dragHandleChange": "${itemLabel},新位置 ${position}/${total}。 按空格鍵確認。", + "dragHandleCommit": "${itemLabel},目前位置 ${position}/${total}。", + "dragHandleIdle": "${itemLabel},按空格鍵,然後使用方向鍵重新排序內容。 目前位置 ${position}/${total}。" +} diff --git a/public/assets/components/assets/value-list/t9n/messages_zh-TW.json b/public/assets/components/assets/value-list/t9n/messages_zh-TW.json new file mode 100644 index 0000000..4e7e9a3 --- /dev/null +++ b/public/assets/components/assets/value-list/t9n/messages_zh-TW.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "正在重新排序 ${itemLabel},目前位置 ${position}/${total}。", + "dragHandleChange": "${itemLabel},新位置 ${position}/${total}。 按空格鍵確認。", + "dragHandleCommit": "${itemLabel},目前位置 ${position}/${total}。", + "dragHandleIdle": "${itemLabel},按空格鍵,然後使用方向鍵重新排序內容。 目前位置 ${position}/${total}。" +} diff --git a/public/assets/date-picker/nls/ar.json b/public/assets/date-picker/nls/ar.json new file mode 100644 index 0000000..75b920d --- /dev/null +++ b/public/assets/date-picker/nls/ar.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": "‏/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 6, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"], + "narrow": ["ح", "ن", "ث", "ر", "خ", "ج", "س"], + "short": ["أحد", "إثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], + "wide": ["الأحد", "الاثنين", "الثلاثاء", "الأربعاء", "الخميس", "الجمعة", "السبت"] + }, + "numerals": "٠١٢٣٤٥٦٧٨٩", + "months": { + "abbreviated": [ + "يناير", + "فبراير", + "مارس", + "أبريل", + "مايو", + "يونيو", + "يوليو", + "أغسطس", + "سبتمبر", + "أكتوبر", + "نوفمبر", + "ديسمبر" + ], + "narrow": ["ي", "ف", "م", "أ", "و", "ن", "ل", "غ", "س", "ك", "ب", "د"], + "wide": [ + "يناير", + "فبراير", + "مارس", + "أبريل", + "مايو", + "يونيو", + "يوليو", + "أغسطس", + "سبتمبر", + "أكتوبر", + "نوفمبر", + "ديسمبر" + ] + } +} diff --git a/public/assets/date-picker/nls/bg.json b/public/assets/date-picker/nls/bg.json new file mode 100644 index 0000000..20bd6c2 --- /dev/null +++ b/public/assets/date-picker/nls/bg.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "d.MM.y 'г'", + "weekStart": 1, + "placeholder": "d.MM.y 'г'", + "days": { + "abbreviated": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "short": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "wide": ["неделя", "понеделник", "вторник", "сряда", "четвъртък", "петък", "събота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["яну", "фев", "март", "апр", "май", "юни", "юли", "авг", "сеп", "окт", "ное", "дек"], + "wide": [ + "януари", + "февруари", + "март", + "април", + "май", + "юни", + "юли", + "август", + "септември", + "октомври", + "ноември", + "декември" + ], + "narrow": ["я", "ф", "м", "а", "м", "ю", "ю", "а", "с", "о", "н", "д"] + } +} diff --git a/public/assets/date-picker/nls/bs.json b/public/assets/date-picker/nls/bs.json new file mode 100644 index 0000000..f426a1e --- /dev/null +++ b/public/assets/date-picker/nls/bs.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY.", + "weekStart": 1, + "placeholder": "DD. MM. YYYY.", + "days": { + "abbreviated": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "narrow": ["N", "P", "U", "S", "Č", "P", "S"], + "short": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "wide": ["nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan", "feb", "mar", "apr", "maj", "jun", "jul", "aug", "sep", "okt", "nov", "dec"], + "narrow": ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], + "wide": [ + "januar", + "februar", + "mart", + "april", + "maj", + "juni", + "juli", + "august", + "septembar", + "oktobar", + "novembar", + "decembar" + ] + } +} diff --git a/public/assets/date-picker/nls/ca.json b/public/assets/date-picker/nls/ca.json new file mode 100644 index 0000000..6dc839b --- /dev/null +++ b/public/assets/date-picker/nls/ca.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."], + "narrow": ["dg", "dl", "dt", "dc", "dj", "dv", "ds"], + "short": ["dg.", "dl.", "dt.", "dc.", "dj.", "dv.", "ds."], + "wide": ["diumenge", "dilluns", "dimarts", "dimecres", "dijous", "divendres", "dissabte"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["gen.", "febr.", "març", "abr.", "maig", "juny", "jul.", "ag.", "set.", "oct.", "nov.", "des."], + "narrow": ["GN", "FB", "MÇ", "AB", "MG", "JN", "JL", "AG", "ST", "OC", "NV", "DS"], + "wide": [ + "gener", + "febrer", + "març", + "abril", + "maig", + "juny", + "juliol", + "agost", + "setembre", + "octubre", + "novembre", + "desembre" + ] + } +} diff --git a/public/assets/date-picker/nls/cs.json b/public/assets/date-picker/nls/cs.json new file mode 100644 index 0000000..804e6be --- /dev/null +++ b/public/assets/date-picker/nls/cs.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["ne", "po", "út", "st", "čt", "pá", "so"], + "narrow": ["N", "P", "Ú", "S", "Č", "P", "S"], + "short": ["ne", "po", "út", "st", "čt", "pá", "so"], + "wide": ["neděle", "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["led", "úno", "bře", "dub", "kvě", "čvn", "čvc", "srp", "zář", "říj", "lis", "pro"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": [ + "leden", + "únor", + "březen", + "duben", + "květen", + "červen", + "červenec", + "srpen", + "září", + "říjen", + "listopad", + "prosinec" + ] + } +} diff --git a/public/assets/date-picker/nls/da.json b/public/assets/date-picker/nls/da.json new file mode 100644 index 0000000..47f6997 --- /dev/null +++ b/public/assets/date-picker/nls/da.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."], + "narrow": ["S", "M", "T", "O", "T", "F", "L"], + "short": ["sø", "ma", "ti", "on", "to", "fr", "lø"], + "wide": ["søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januar", + "februar", + "marts", + "april", + "maj", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/public/assets/date-picker/nls/de-AT.json b/public/assets/date-picker/nls/de-AT.json new file mode 100644 index 0000000..1ae3de3 --- /dev/null +++ b/public/assets/date-picker/nls/de-AT.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "narrow": ["S", "M", "D", "M", "D", "F", "S"], + "short": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "wide": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jän", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Jänner", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + } +} diff --git a/public/assets/date-picker/nls/de-CH.json b/public/assets/date-picker/nls/de-CH.json new file mode 100644 index 0000000..0f5d3b8 --- /dev/null +++ b/public/assets/date-picker/nls/de-CH.json @@ -0,0 +1,29 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "short": ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Januar", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + } +} diff --git a/public/assets/date-picker/nls/de.json b/public/assets/date-picker/nls/de.json new file mode 100644 index 0000000..d654003 --- /dev/null +++ b/public/assets/date-picker/nls/de.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "narrow": ["S", "M", "D", "M", "D", "F", "S"], + "short": ["So.", "Mo.", "Di.", "Mi.", "Do.", "Fr.", "Sa."], + "wide": ["Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Januar", + "Februar", + "März", + "April", + "Mai", + "Juni", + "Juli", + "August", + "September", + "Oktober", + "November", + "Dezember" + ] + } +} diff --git a/public/assets/date-picker/nls/el.json b/public/assets/date-picker/nls/el.json new file mode 100644 index 0000000..fba8883 --- /dev/null +++ b/public/assets/date-picker/nls/el.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["Κυρ", "Δευ", "Τρί", "Τετ", "Πέμ", "Παρ", "Σάβ"], + "narrow": ["Κ", "Δ", "Τ", "Τ", "Π", "Π", "Σ"], + "short": ["Κυ", "Δε", "Τρ", "Τε", "Πέ", "Πα", "Σά"], + "wide": ["Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Ιαν", "Φεβ", "Μάρ", "Απρ", "Μάι", "Ιούν", "Ιούλ", "Αύγ", "Σεπ", "Οκτ", "Νοέ", "Δεκ"], + "narrow": ["Ι", "Φ", "Μ", "Α", "Μ", "Ι", "Ι", "Α", "Σ", "Ο", "Ν", "Δ"], + "wide": [ + "Ιανουάριος", + "Φεβρουάριος", + "Μάρτιος", + "Απρίλιος", + "Μάιος", + "Ιούνιος", + "Ιούλιος", + "Αύγουστος", + "Σεπτέμβριος", + "Οκτώβριος", + "Νοέμβριος", + "Δεκέμβριος" + ] + } +} diff --git a/public/assets/date-picker/nls/en-AU.json b/public/assets/date-picker/nls/en-AU.json new file mode 100644 index 0000000..df505f8 --- /dev/null +++ b/public/assets/date-picker/nls/en-AU.json @@ -0,0 +1,30 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "narrow": ["Su.", "M.", "Tu.", "W.", "Th.", "F.", "Sa."], + "short": ["Su", "Mon", "Tu", "Wed", "Th", "Fri", "Sat"] + }, + "numerals": "0123456789", + "months": { + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "wide": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + } +} diff --git a/public/assets/date-picker/nls/en-CA.json b/public/assets/date-picker/nls/en-CA.json new file mode 100644 index 0000000..5829ce6 --- /dev/null +++ b/public/assets/date-picker/nls/en-CA.json @@ -0,0 +1,14 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "YYYY-MM-DD", + "weekStart": 7, + "placeholder": "YYYY-MM-DD", + "days": { + "abbreviated": ["Sun.", "Mon.", "Tue.", "Wed.", "Thu.", "Fri.", "Sat."] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan.", "Feb.", "Mar.", "Apr.", "May", "Jun.", "Jul.", "Aug.", "Sep.", "Oct.", "Nov.", "Dec."] + } +} diff --git a/public/assets/date-picker/nls/en-GB.json b/public/assets/date-picker/nls/en-GB.json new file mode 100644 index 0000000..ae968ef --- /dev/null +++ b/public/assets/date-picker/nls/en-GB.json @@ -0,0 +1,29 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "narrow": ["S", "M", "T", "W", "T", "F", "S"] + }, + "numerals": "0123456789", + "months": { + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "wide": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ] + } +} diff --git a/public/assets/date-picker/nls/en.json b/public/assets/date-picker/nls/en.json new file mode 100644 index 0000000..b0ede36 --- /dev/null +++ b/public/assets/date-picker/nls/en.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "MM/DD/YYYY", + "weekStart": 7, + "placeholder": "MM/DD/YYYY", + "days": { + "abbreviated": ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], + "short": ["Su", "Mo", "Tu", "We", "Th", "Fr", "Sa"], + "wide": ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"], + "wide": [ + "January", + "February", + "March", + "April", + "May", + "June", + "July", + "August", + "September", + "October", + "November", + "December" + ], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"] + } +} diff --git a/public/assets/date-picker/nls/es-MX.json b/public/assets/date-picker/nls/es-MX.json new file mode 100644 index 0000000..1d92695 --- /dev/null +++ b/public/assets/date-picker/nls/es-MX.json @@ -0,0 +1,29 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "narrow": ["D", "L", "M", "M", "J", "V", "S"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."], + "narrow": ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "enero", + "febrero", + "marzo", + "abril", + "mayo", + "junio", + "julio", + "agosto", + "septiembre", + "octubre", + "noviembre", + "diciembre" + ] + } +} diff --git a/public/assets/date-picker/nls/es.json b/public/assets/date-picker/nls/es.json new file mode 100644 index 0000000..ddbf273 --- /dev/null +++ b/public/assets/date-picker/nls/es.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom.", "lun.", "mar.", "mié.", "jue.", "vie.", "sáb."], + "narrow": ["D", "L", "M", "X", "J", "V", "S"], + "short": ["DO", "LU", "MA", "MI", "JU", "VI", "SA"], + "wide": ["domingo", "lunes", "martes", "miércoles", "jueves", "viernes", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ene.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ago.", "sept.", "oct.", "nov.", "dic."], + "narrow": ["E", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "enero", + "febrero", + "marzo", + "abril", + "mayo", + "junio", + "julio", + "agosto", + "septiembre", + "octubre", + "noviembre", + "diciembre" + ] + } +} diff --git a/public/assets/date-picker/nls/et.json b/public/assets/date-picker/nls/et.json new file mode 100644 index 0000000..aa380ac --- /dev/null +++ b/public/assets/date-picker/nls/et.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["P", "E", "T", "K", "N", "R", "L"], + "narrow": ["P", "E", "T", "K", "N", "R", "L"], + "short": ["P", "E", "T", "K", "N", "R", "L"], + "wide": ["pühapäev", "esmaspäev", "teisipäev", "kolmapäev", "neljapäev", "reede", "laupäev"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jaan", "veebr", "märts", "apr", "mai", "juuni", "juuli", "aug", "sept", "okt", "nov", "dets"], + "narrow": ["J", "V", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "jaanuar", + "veebruar", + "märts", + "aprill", + "mai", + "juuni", + "juuli", + "august", + "september", + "oktoober", + "november", + "detsember" + ] + } +} diff --git a/public/assets/date-picker/nls/fi.json b/public/assets/date-picker/nls/fi.json new file mode 100644 index 0000000..19d853e --- /dev/null +++ b/public/assets/date-picker/nls/fi.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["su", "ma", "ti", "ke", "to", "pe", "la"], + "narrow": ["S", "M", "T", "K", "T", "P", "L"], + "short": ["su", "ma", "ti", "ke", "to", "pe", "la"], + "wide": ["sunnuntaina", "maanantaina", "tiistaina", "keskiviikkona", "torstaina", "perjantaina", "lauantaina"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "tammi", + "helmi", + "maalis", + "huhti", + "touko", + "kesä", + "heinä", + "elo", + "syys", + "loka", + "marras", + "joulu" + ], + "narrow": ["T", "H", "M", "H", "T", "K", "H", "E", "S", "L", "M", "J"], + "wide": [ + "tammikuu", + "helmikuu", + "maaliskuu", + "huhtikuu", + "toukokuu", + "kesäkuu", + "heinäkuu", + "elokuu", + "syyskuu", + "lokakuu", + "marraskuu", + "joulukuu" + ] + } +} diff --git a/public/assets/date-picker/nls/fr-CH.json b/public/assets/date-picker/nls/fr-CH.json new file mode 100644 index 0000000..f6f30f7 --- /dev/null +++ b/public/assets/date-picker/nls/fr-CH.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], + "narrow": ["D", "L", "M", "M", "J", "V", "S"], + "short": ["di", "lu", "ma", "me", "je", "ve", "sa"], + "wide": ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janvier", + "février", + "mars", + "avril", + "mai", + "juin", + "juillet", + "août", + "septembre", + "octobre", + "novembre", + "décembre" + ] + } +} diff --git a/public/assets/date-picker/nls/fr.json b/public/assets/date-picker/nls/fr.json new file mode 100644 index 0000000..3215357 --- /dev/null +++ b/public/assets/date-picker/nls/fr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."], + "narrow": ["D", "L", "M", "M", "J", "V", "S"], + "short": ["di", "lu", "ma", "me", "je", "ve", "sa"], + "wide": ["dimanche", "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil.", "août", "sept.", "oct.", "nov.", "déc."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janvier", + "février", + "mars", + "avril", + "mai", + "juin", + "juillet", + "août", + "septembre", + "octobre", + "novembre", + "décembre" + ] + } +} diff --git a/public/assets/date-picker/nls/he.json b/public/assets/date-picker/nls/he.json new file mode 100644 index 0000000..918c727 --- /dev/null +++ b/public/assets/date-picker/nls/he.json @@ -0,0 +1,19 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 7, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["יום א׳", "יום ב׳", "יום ג׳", "יום ד׳", "יום ה׳", "יום ו׳", "שבת"], + "narrow": ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"], + "short": ["א׳", "ב׳", "ג׳", "ד׳", "ה׳", "ו׳", "ש׳"], + "wide": ["יום ראשון", "יום שני", "יום שלישי", "יום רביעי", "יום חמישי", "יום שישי", "יום שבת"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ינו׳", "פבר׳", "מרץ", "אפר׳", "מאי", "יוני", "יולי", "אוג׳", "ספט׳", "אוק׳", "נוב׳", "דצמ׳"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["ינואר", "פברואר", "מרץ", "אפריל", "מאי", "יוני", "יולי", "אוגוסט", "ספטמבר", "אוקטובר", "נובמבר", "דצמבר"] + } +} diff --git a/public/assets/date-picker/nls/hi.json b/public/assets/date-picker/nls/hi.json new file mode 100644 index 0000000..6ebfb23 --- /dev/null +++ b/public/assets/date-picker/nls/hi.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"], + "narrow": ["र", "सो", "मं", "बु", "गु", "शु", "श"], + "short": ["र", "सो", "मं", "बु", "गु", "शु", "श"], + "wide": ["रविवार", "सोमवार", "मंगलवार", "बुधवार", "गुरुवार", "शुक्रवार", "शनिवार"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["जन॰", "फ़र॰", "मार्च", "अप्रैल", "मई", "जून", "जुल॰", "अग॰", "सित॰", "अक्तू॰", "नव॰", "दिस॰"], + "narrow": ["ज", "फ़", "मा", "अ", "म", "जू", "जु", "अ", "सि", "अ", "न", "दि"], + "wide": [ + "जनवरी", + "फ़रवरी", + "मार्च", + "अप्रैल", + "मई", + "जून", + "जुलाई", + "अगस्त", + "सितंबर", + "अक्तूबर", + "नवंबर", + "दिसंबर" + ] + } +} diff --git a/public/assets/date-picker/nls/hr.json b/public/assets/date-picker/nls/hr.json new file mode 100644 index 0000000..180672d --- /dev/null +++ b/public/assets/date-picker/nls/hr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY.", + "weekStart": 1, + "placeholder": "DD. MM. YYYY.", + "days": { + "abbreviated": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "narrow": ["N", "P", "U", "S", "Č", "P", "S"], + "short": ["ned", "pon", "uto", "sri", "čet", "pet", "sub"], + "wide": ["nedjelja", "ponedjeljak", "utorak", "srijeda", "četvrtak", "petak", "subota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["sij", "velj", "ožu", "tra", "svi", "lip", "srp", "kol", "ruj", "lis", "stu", "pro"], + "narrow": ["1.", "2.", "3.", "4.", "5.", "6.", "7.", "8.", "9.", "10.", "11.", "12."], + "wide": [ + "siječanj", + "veljača", + "ožujak", + "travanj", + "svibanj", + "lipanj", + "srpanj", + "kolovoz", + "rujan", + "listopad", + "studeni", + "prosinac" + ] + } +} diff --git a/public/assets/date-picker/nls/hu.json b/public/assets/date-picker/nls/hu.json new file mode 100644 index 0000000..c203c64 --- /dev/null +++ b/public/assets/date-picker/nls/hu.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "YYYY. MM. DD.", + "weekStart": 1, + "placeholder": "YYYY. MM. DD.", + "days": { + "abbreviated": ["V", "H", "K", "Sze", "Cs", "P", "Szo"], + "narrow": ["V", "H", "K", "Sz", "Cs", "P", "Sz"], + "short": ["V", "H", "K", "Sze", "Cs", "P", "Szo"], + "wide": ["vasárnap", "hétfő", "kedd", "szerda", "csütörtök", "péntek", "szombat"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "febr.", "márc.", "ápr.", "máj.", "jún.", "júl.", "aug.", "szept.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "Á", "M", "J", "J", "A", "Sz", "O", "N", "D"], + "wide": [ + "január", + "február", + "március", + "április", + "május", + "június", + "július", + "augusztus", + "szeptember", + "október", + "november", + "december" + ] + } +} diff --git a/public/assets/date-picker/nls/id.json b/public/assets/date-picker/nls/id.json new file mode 100644 index 0000000..76faf12 --- /dev/null +++ b/public/assets/date-picker/nls/id.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], + "narrow": ["M", "S", "S", "R", "K", "J", "S"], + "short": ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], + "wide": ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "Januari", + "Februari", + "Maret", + "April", + "Mei", + "Juni", + "Juli", + "Agustus", + "September", + "Oktober", + "November", + "Desember" + ] + } +} diff --git a/public/assets/date-picker/nls/it-CH.json b/public/assets/date-picker/nls/it-CH.json new file mode 100644 index 0000000..94d8218 --- /dev/null +++ b/public/assets/date-picker/nls/it-CH.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "narrow": ["D", "L", "M", "M", "G", "V", "S"], + "short": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "wide": ["domenica", "lunedì", "martedì", "mercoledì", "giovedì", "venerdì", "sabato"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic"], + "narrow": ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"], + "wide": [ + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" + ] + } +} diff --git a/public/assets/date-picker/nls/it.json b/public/assets/date-picker/nls/it.json new file mode 100644 index 0000000..838dfa7 --- /dev/null +++ b/public/assets/date-picker/nls/it.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "narrow": ["D", "L", "M", "M", "G", "V", "S"], + "short": ["dom", "lun", "mar", "mer", "gio", "ven", "sab"], + "wide": ["domenica", "lunedì", "martedì", "mercoledì", "giovedì", "venerdì", "sabato"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["gen", "feb", "mar", "apr", "mag", "giu", "lug", "ago", "set", "ott", "nov", "dic"], + "narrow": ["G", "F", "M", "A", "M", "G", "L", "A", "S", "O", "N", "D"], + "wide": [ + "gennaio", + "febbraio", + "marzo", + "aprile", + "maggio", + "giugno", + "luglio", + "agosto", + "settembre", + "ottobre", + "novembre", + "dicembre" + ] + } +} diff --git a/public/assets/date-picker/nls/ja.json b/public/assets/date-picker/nls/ja.json new file mode 100644 index 0000000..db9793d --- /dev/null +++ b/public/assets/date-picker/nls/ja.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "YYYY/MM/DD", + "weekStart": 7, + "placeholder": "YYYY/MM/DD", + "days": { + "abbreviated": ["日", "月", "火", "水", "木", "金", "土"], + "narrow": ["日", "月", "火", "水", "木", "金", "土"], + "short": ["日", "月", "火", "水", "木", "金", "土"], + "wide": ["日曜日", "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/public/assets/date-picker/nls/ko.json b/public/assets/date-picker/nls/ko.json new file mode 100644 index 0000000..c248a9b --- /dev/null +++ b/public/assets/date-picker/nls/ko.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "YYYY. MM. DD.", + "weekStart": 7, + "placeholder": "YYYY. MM. DD.", + "days": { + "abbreviated": ["일", "월", "화", "수", "목", "금", "토"], + "narrow": ["일", "월", "화", "수", "목", "금", "토"], + "short": ["일", "월", "화", "수", "목", "금", "토"], + "wide": ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], + "narrow": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], + "wide": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"] + }, + "year": { + "suffix": "년" + } +} diff --git a/public/assets/date-picker/nls/lt.json b/public/assets/date-picker/nls/lt.json new file mode 100644 index 0000000..95b2cc3 --- /dev/null +++ b/public/assets/date-picker/nls/lt.json @@ -0,0 +1,53 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "YYYY-MM-DD", + "weekStart": 1, + "placeholder": "YYYY-MM-DD", + "days": { + "abbreviated": ["sk", "pr", "an", "tr", "kt", "pn", "št"], + "narrow": ["S", "P", "A", "T", "K", "P", "Š"], + "short": ["Sk", "Pr", "An", "Tr", "Kt", "Pn", "Št"], + "wide": [ + "sekmadienis", + "pirmadienis", + "antradienis", + "trečiadienis", + "ketvirtadienis", + "penktadienis", + "šeštadienis" + ] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "saus.", + "vas.", + "kov.", + "bal.", + "geg.", + "birž.", + "liep.", + "rugp.", + "rugs.", + "spal.", + "lapkr.", + "gruod." + ], + "narrow": ["S", "V", "K", "B", "G", "B", "L", "R", "R", "S", "L", "G"], + "wide": [ + "sausis", + "vasaris", + "kovas", + "balandis", + "gegužė", + "birželis", + "liepa", + "rugpjūtis", + "rugsėjis", + "spalis", + "lapkritis", + "gruodis" + ] + } +} diff --git a/public/assets/date-picker/nls/lv.json b/public/assets/date-picker/nls/lv.json new file mode 100644 index 0000000..7bc03f8 --- /dev/null +++ b/public/assets/date-picker/nls/lv.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["svētd.", "pirmd.", "otrd.", "trešd.", "ceturtd.", "piektd.", "sestd."], + "narrow": ["S", "P", "O", "T", "C", "P", "S"], + "short": ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "Se"], + "wide": ["svētdiena", "pirmdiena", "otrdiena", "trešdiena", "ceturtdiena", "piektdiena", "sestdiena"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "janv.", + "febr.", + "marts", + "apr.", + "maijs", + "jūn.", + "jūl.", + "aug.", + "sept.", + "okt.", + "nov.", + "dec." + ], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janvāris", + "februāris", + "marts", + "aprīlis", + "maijs", + "jūnijs", + "jūlijs", + "augusts", + "septembris", + "oktobris", + "novembris", + "decembris" + ] + } +} diff --git a/public/assets/date-picker/nls/mk.json b/public/assets/date-picker/nls/mk.json new file mode 100644 index 0000000..a0d6ca8 --- /dev/null +++ b/public/assets/date-picker/nls/mk.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["нед.", "пон.", "вт.", "сре.", "чет.", "пет.", "саб."], + "narrow": ["н", "п", "в", "с", "ч", "п", "с"], + "short": ["нед.", "пон.", "вто.", "сре.", "чет.", "пет.", "саб."], + "wide": ["недела", "понеделник", "вторник", "среда", "четврток", "петок", "сабота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["јан.", "фев.", "мар.", "апр.", "мај", "јун.", "јул.", "авг.", "септ.", "окт.", "ноем.", "дек."], + "narrow": ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"], + "wide": [ + "јануари", + "февруари", + "март", + "април", + "мај", + "јуни", + "јули", + "август", + "септември", + "октомври", + "ноември", + "декември" + ] + } +} diff --git a/public/assets/date-picker/nls/nl.json b/public/assets/date-picker/nls/nl.json new file mode 100644 index 0000000..b6f3bda --- /dev/null +++ b/public/assets/date-picker/nls/nl.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "DD-MM-YYYY", + "weekStart": 1, + "placeholder": "DD-MM-YYYY", + "days": { + "abbreviated": ["zo", "ma", "di", "wo", "do", "vr", "za"], + "narrow": ["Z", "M", "D", "W", "D", "V", "Z"], + "short": ["zo", "ma", "di", "wo", "do", "vr", "za"], + "wide": ["zondag", "maandag", "dinsdag", "woensdag", "donderdag", "vrijdag", "zaterdag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mrt.", "apr.", "mei", "jun.", "jul.", "aug.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januari", + "februari", + "maart", + "april", + "mei", + "juni", + "juli", + "augustus", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/public/assets/date-picker/nls/no.json b/public/assets/date-picker/nls/no.json new file mode 100644 index 0000000..a7f4b35 --- /dev/null +++ b/public/assets/date-picker/nls/no.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["søn.", "man.", "tir.", "ons.", "tor.", "fre.", "lør."], + "narrow": ["S", "M", "T", "O", "T", "F", "L"], + "short": ["sø.", "ma.", "ti.", "on.", "to.", "fr.", "lø."], + "wide": ["søndag", "mandag", "tirsdag", "onsdag", "torsdag", "fredag", "lørdag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan", "feb", "mar", "apr", "mai", "jun", "jul", "aug", "sep", "okt", "nov", "des"], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januar", + "februar", + "mars", + "april", + "mai", + "juni", + "juli", + "august", + "september", + "oktober", + "november", + "desember" + ] + } +} diff --git a/public/assets/date-picker/nls/pl.json b/public/assets/date-picker/nls/pl.json new file mode 100644 index 0000000..34d2b6a --- /dev/null +++ b/public/assets/date-picker/nls/pl.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["niedz.", "pon.", "wt.", "śr.", "czw.", "pt.", "sob."], + "narrow": ["n", "p", "w", "ś", "c", "p", "s"], + "short": ["nie", "pon", "wto", "śro", "czw", "pią", "sob"], + "wide": ["niedziela", "poniedziałek", "wtorek", "środa", "czwartek", "piątek", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["sty", "lut", "mar", "kwi", "maj", "cze", "lip", "sie", "wrz", "paź", "lis", "gru"], + "narrow": ["S", "L", "M", "K", "M", "C", "L", "S", "W", "P", "L", "G"], + "wide": [ + "styczeń", + "luty", + "marzec", + "kwiecień", + "maj", + "czerwiec", + "lipiec", + "sierpień", + "wrzesień", + "październik", + "listopad", + "grudzień" + ] + } +} diff --git a/public/assets/date-picker/nls/pt-BR.json b/public/assets/date-picker/nls/pt-BR.json new file mode 100644 index 0000000..611fb82 --- /dev/null +++ b/public/assets/date-picker/nls/pt-BR.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."], + "narrow": ["D", "S", "T", "Q", "Q", "S", "S"], + "wide": ["domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janeiro", + "fevereiro", + "março", + "abril", + "maio", + "junho", + "julho", + "agosto", + "setembro", + "outubro", + "novembro", + "dezembro" + ] + } +} diff --git a/public/assets/date-picker/nls/pt-PT.json b/public/assets/date-picker/nls/pt-PT.json new file mode 100644 index 0000000..2cd088e --- /dev/null +++ b/public/assets/date-picker/nls/pt-PT.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["domingo", "segunda", "terça", "quarta", "quinta", "sexta", "sábado"], + "narrow": ["D", "S", "T", "Q", "Q", "S", "S"], + "short": ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."], + "wide": ["domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janeiro", + "fevereiro", + "março", + "abril", + "maio", + "junho", + "julho", + "agosto", + "setembro", + "outubro", + "novembro", + "dezembro" + ] + } +} diff --git a/public/assets/date-picker/nls/pt.json b/public/assets/date-picker/nls/pt.json new file mode 100644 index 0000000..611fb82 --- /dev/null +++ b/public/assets/date-picker/nls/pt.json @@ -0,0 +1,31 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["dom.", "seg.", "ter.", "qua.", "qui.", "sex.", "sáb."], + "narrow": ["D", "S", "T", "Q", "Q", "S", "S"], + "wide": ["domingo", "segunda-feira", "terça-feira", "quarta-feira", "quinta-feira", "sexta-feira", "sábado"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "fev.", "mar.", "abr.", "mai.", "jun.", "jul.", "ago.", "set.", "out.", "nov.", "dez."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "janeiro", + "fevereiro", + "março", + "abril", + "maio", + "junho", + "julho", + "agosto", + "setembro", + "outubro", + "novembro", + "dezembro" + ] + } +} diff --git a/public/assets/date-picker/nls/ro.json b/public/assets/date-picker/nls/ro.json new file mode 100644 index 0000000..5575940 --- /dev/null +++ b/public/assets/date-picker/nls/ro.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["dum.", "lun.", "mar.", "mie.", "joi", "vin.", "sâm."], + "narrow": ["D", "L", "M", "M", "J", "V", "S"], + "short": ["du.", "lu.", "ma.", "mi.", "joi", "vi.", "sâ."], + "wide": ["duminică", "luni", "marți", "miercuri", "joi", "vineri", "sâmbătă"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ian.", "feb.", "mar.", "apr.", "mai", "iun.", "iul.", "aug.", "sept.", "oct.", "nov.", "dec."], + "narrow": ["I", "F", "M", "A", "M", "I", "I", "A", "S", "O", "N", "D"], + "wide": [ + "ianuarie", + "februarie", + "martie", + "aprilie", + "mai", + "iunie", + "iulie", + "august", + "septembrie", + "octombrie", + "noiembrie", + "decembrie" + ] + } +} diff --git a/public/assets/date-picker/nls/ru.json b/public/assets/date-picker/nls/ru.json new file mode 100644 index 0000000..13c4583 --- /dev/null +++ b/public/assets/date-picker/nls/ru.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], + "narrow": ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], + "short": ["вс", "пн", "вт", "ср", "чт", "пт", "сб"], + "wide": ["воскресенье", "понедельник", "вторник", "среда", "четверг", "пятница", "суббота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["янв.", "февр.", "март", "апр.", "май", "июнь", "июль", "авг.", "сент.", "окт.", "нояб.", "дек."], + "narrow": ["Я", "Ф", "М", "А", "М", "И", "И", "А", "С", "О", "Н", "Д"], + "wide": [ + "январь", + "февраль", + "март", + "апрель", + "май", + "июнь", + "июль", + "август", + "сентябрь", + "октябрь", + "ноябрь", + "декабрь" + ] + } +} diff --git a/public/assets/date-picker/nls/sk.json b/public/assets/date-picker/nls/sk.json new file mode 100644 index 0000000..9ab1acc --- /dev/null +++ b/public/assets/date-picker/nls/sk.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY", + "weekStart": 1, + "placeholder": "DD. MM. YYYY", + "days": { + "abbreviated": ["ne", "po", "ut", "st", "št", "pi", "so"], + "narrow": ["n", "p", "u", "s", "š", "p", "s"], + "short": ["ne", "po", "ut", "st", "št", "pi", "so"], + "wide": ["nedeľa", "pondelok", "utorok", "streda", "štvrtok", "piatok", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan", "feb", "mar", "apr", "máj", "jún", "júl", "aug", "sep", "okt", "nov", "dec"], + "narrow": ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], + "wide": [ + "január", + "február", + "marec", + "apríl", + "máj", + "jún", + "júl", + "august", + "september", + "október", + "november", + "december" + ] + } +} diff --git a/public/assets/date-picker/nls/sl.json b/public/assets/date-picker/nls/sl.json new file mode 100644 index 0000000..c5b1573 --- /dev/null +++ b/public/assets/date-picker/nls/sl.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD. MM. YYYY", + "weekStart": 1, + "placeholder": "DD. MM. YYYY", + "days": { + "abbreviated": ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."], + "narrow": ["n", "p", "t", "s", "č", "p", "s"], + "short": ["ned.", "pon.", "tor.", "sre.", "čet.", "pet.", "sob."], + "wide": ["nedelja", "ponedeljek", "torek", "sreda", "četrtek", "petek", "sobota"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "avg.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["j", "f", "m", "a", "m", "j", "j", "a", "s", "o", "n", "d"], + "wide": [ + "januar", + "februar", + "marec", + "april", + "maj", + "junij", + "julij", + "avgust", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/public/assets/date-picker/nls/sr.json b/public/assets/date-picker/nls/sr.json new file mode 100644 index 0000000..5e229fc --- /dev/null +++ b/public/assets/date-picker/nls/sr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY.", + "weekStart": 1, + "placeholder": "DD.MM.YYYY.", + "days": { + "abbreviated": ["нед", "пон", "уто", "сре", "чет", "пет", "суб"], + "narrow": ["н", "п", "у", "с", "ч", "п", "с"], + "short": ["не", "по", "ут", "ср", "че", "пе", "су"], + "wide": ["недеља", "понедељак", "уторак", "среда", "четвртак", "петак", "субота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["јан", "феб", "мар", "апр", "мај", "јун", "јул", "авг", "сеп", "окт", "нов", "дец"], + "narrow": ["ј", "ф", "м", "а", "м", "ј", "ј", "а", "с", "о", "н", "д"], + "wide": [ + "јануар", + "фебруар", + "март", + "април", + "мај", + "јун", + "јул", + "август", + "септембар", + "октобар", + "новембар", + "децембар" + ] + } +} diff --git a/public/assets/date-picker/nls/sv.json b/public/assets/date-picker/nls/sv.json new file mode 100644 index 0000000..487052f --- /dev/null +++ b/public/assets/date-picker/nls/sv.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": "-", + "unitOrder": "YYYY-MM-DD", + "weekStart": 1, + "placeholder": "YYYY-MM-DD", + "days": { + "abbreviated": ["sön", "mån", "tis", "ons", "tors", "fre", "lör"], + "narrow": ["S", "M", "T", "O", "T", "F", "L"], + "short": ["sö", "må", "ti", "on", "to", "fr", "lö"], + "wide": ["söndag", "måndag", "tisdag", "onsdag", "torsdag", "fredag", "lördag"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["jan.", "feb.", "mars", "apr.", "maj", "juni", "juli", "aug.", "sep.", "okt.", "nov.", "dec."], + "narrow": ["J", "F", "M", "A", "M", "J", "J", "A", "S", "O", "N", "D"], + "wide": [ + "januari", + "februari", + "mars", + "april", + "maj", + "juni", + "juli", + "augusti", + "september", + "oktober", + "november", + "december" + ] + } +} diff --git a/public/assets/date-picker/nls/th.json b/public/assets/date-picker/nls/th.json new file mode 100644 index 0000000..6a6c2c3 --- /dev/null +++ b/public/assets/date-picker/nls/th.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "buddhist", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], + "narrow": ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส"], + "short": ["อา.", "จ.", "อ.", "พ.", "พฤ.", "ศ.", "ส."], + "wide": ["วันอาทิตย์", "วันจันทร์", "วันอังคาร", "วันพุธ", "วันพฤหัสบดี", "วันศุกร์", "วันเสาร์"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], + "narrow": ["ม.ค.", "ก.พ.", "มี.ค.", "เม.ย.", "พ.ค.", "มิ.ย.", "ก.ค.", "ส.ค.", "ก.ย.", "ต.ค.", "พ.ย.", "ธ.ค."], + "wide": [ + "มกราคม", + "กุมภาพันธ์", + "มีนาคม", + "เมษายน", + "พฤษภาคม", + "มิถุนายน", + "กรกฎาคม", + "สิงหาคม", + "กันยายน", + "ตุลาคม", + "พฤศจิกายน", + "ธันวาคม" + ] + } +} diff --git a/public/assets/date-picker/nls/tr.json b/public/assets/date-picker/nls/tr.json new file mode 100644 index 0000000..383d9c0 --- /dev/null +++ b/public/assets/date-picker/nls/tr.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt"], + "narrow": ["P", "P", "S", "Ç", "P", "C", "C"], + "short": ["Pa", "Pt", "Sa", "Ça", "Pe", "Cu", "Ct"], + "wide": ["Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["Oca", "Şub", "Mar", "Nis", "May", "Haz", "Tem", "Ağu", "Eyl", "Eki", "Kas", "Ara"], + "narrow": ["O", "Ş", "M", "N", "M", "H", "T", "A", "E", "E", "K", "A"], + "wide": [ + "Ocak", + "Şubat", + "Mart", + "Nisan", + "Mayıs", + "Haziran", + "Temmuz", + "Ağustos", + "Eylül", + "Ekim", + "Kasım", + "Aralık" + ] + } +} diff --git a/public/assets/date-picker/nls/uk.json b/public/assets/date-picker/nls/uk.json new file mode 100644 index 0000000..505fdbd --- /dev/null +++ b/public/assets/date-picker/nls/uk.json @@ -0,0 +1,32 @@ +{ + "default-calendar": "gregorian", + "separator": ".", + "unitOrder": "DD.MM.YYYY", + "weekStart": 1, + "placeholder": "DD.MM.YYYY", + "days": { + "abbreviated": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "narrow": ["Н", "П", "В", "С", "Ч", "П", "С"], + "short": ["нд", "пн", "вт", "ср", "чт", "пт", "сб"], + "wide": ["неділя", "понеділок", "вівторок", "середа", "четвер", "пʼятниця", "субота"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["січ", "лют", "бер", "кві", "тра", "чер", "лип", "сер", "вер", "жов", "лис", "гру"], + "narrow": ["С", "Л", "Б", "К", "Т", "Ч", "Л", "С", "В", "Ж", "Л", "Г"], + "wide": [ + "січень", + "лютий", + "березень", + "квітень", + "травень", + "червень", + "липень", + "серпень", + "вересень", + "жовтень", + "листопад", + "грудень" + ] + } +} diff --git a/public/assets/date-picker/nls/vi.json b/public/assets/date-picker/nls/vi.json new file mode 100644 index 0000000..17b15e1 --- /dev/null +++ b/public/assets/date-picker/nls/vi.json @@ -0,0 +1,45 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 1, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["CN", "Th 2", "Th 3", "Th 4", "Th 5", "Th 6", "Th 7"], + "narrow": ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], + "short": ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], + "wide": ["Chủ Nhật", "Thứ Hai", "Thứ Ba", "Thứ Tư", "Thứ Năm", "Thứ Sáu", "Thứ Bảy"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": [ + "Thg 1", + "Thg 2", + "Thg 3", + "Thg 4", + "Thg 5", + "Thg 6", + "Thg 7", + "Thg 8", + "Thg 9", + "Thg 10", + "Thg 11", + "Thg 12" + ], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": [ + "Tháng 1", + "Tháng 2", + "Tháng 3", + "Tháng 4", + "Tháng 5", + "Tháng 6", + "Tháng 7", + "Tháng 8", + "Tháng 9", + "Tháng 10", + "Tháng 11", + "Tháng 12" + ] + } +} diff --git a/public/assets/date-picker/nls/zh-CN.json b/public/assets/date-picker/nls/zh-CN.json new file mode 100644 index 0000000..bb9f9d5 --- /dev/null +++ b/public/assets/date-picker/nls/zh-CN.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "YYYY/MM/DD", + "weekStart": 7, + "placeholder": "YYYY/MM/DD", + "days": { + "abbreviated": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + "narrow": ["日", "一", "二", "三", "四", "五", "六"], + "short": ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], + "wide": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/public/assets/date-picker/nls/zh-HK.json b/public/assets/date-picker/nls/zh-HK.json new file mode 100644 index 0000000..42e05b9 --- /dev/null +++ b/public/assets/date-picker/nls/zh-HK.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "DD/MM/YYYY", + "weekStart": 7, + "placeholder": "DD/MM/YYYY", + "days": { + "abbreviated": ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], + "narrow": ["日", "一", "二", "三", "四", "五", "六"], + "short": ["日", "一", "二", "三", "四", "五", "六"], + "wide": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/public/assets/date-picker/nls/zh-TW.json b/public/assets/date-picker/nls/zh-TW.json new file mode 100644 index 0000000..8e3081e --- /dev/null +++ b/public/assets/date-picker/nls/zh-TW.json @@ -0,0 +1,22 @@ +{ + "default-calendar": "gregorian", + "separator": "/", + "unitOrder": "YYYY/MM/DD", + "weekStart": 7, + "placeholder": "YYYY/MM/DD", + "days": { + "abbreviated": ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], + "narrow": ["日", "一", "二", "三", "四", "五", "六"], + "short": ["日", "一", "二", "三", "四", "五", "六"], + "wide": ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] + }, + "numerals": "0123456789", + "months": { + "abbreviated": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"], + "narrow": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], + "wide": ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"] + }, + "year": { + "suffix": "年" + } +} diff --git a/public/assets/date-picker/t9n/index.d.ts b/public/assets/date-picker/t9n/index.d.ts new file mode 100644 index 0000000..5aca885 --- /dev/null +++ b/public/assets/date-picker/t9n/index.d.ts @@ -0,0 +1,5 @@ +export type DatePickerMessages = { + nextMonth: string; + prevMonth: string; + year: string; +}; diff --git a/public/assets/date-picker/t9n/messages.json b/public/assets/date-picker/t9n/messages.json new file mode 100644 index 0000000..6abb662 --- /dev/null +++ b/public/assets/date-picker/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Next month", + "prevMonth": "Previous month", + "year": "Year" +} diff --git a/public/assets/date-picker/t9n/messages_ar.json b/public/assets/date-picker/t9n/messages_ar.json new file mode 100644 index 0000000..4d84d23 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_ar.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "الشهر التالي", + "prevMonth": "الشهر السابق", + "year": "سنة" +} diff --git a/public/assets/date-picker/t9n/messages_bg.json b/public/assets/date-picker/t9n/messages_bg.json new file mode 100644 index 0000000..0f378a5 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_bg.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Следващ месец", + "prevMonth": "Предишен месец", + "year": "Година" +} diff --git a/public/assets/date-picker/t9n/messages_bs.json b/public/assets/date-picker/t9n/messages_bs.json new file mode 100644 index 0000000..4e5c774 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_bs.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sljedeći mjesec", + "prevMonth": "Prethodni mjesec", + "year": "Godina" +} diff --git a/public/assets/date-picker/t9n/messages_ca.json b/public/assets/date-picker/t9n/messages_ca.json new file mode 100644 index 0000000..3f429fc --- /dev/null +++ b/public/assets/date-picker/t9n/messages_ca.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "El mes vinent", + "prevMonth": "El mes passat", + "year": "Any" +} diff --git a/public/assets/date-picker/t9n/messages_cs.json b/public/assets/date-picker/t9n/messages_cs.json new file mode 100644 index 0000000..eb1a639 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_cs.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Další měsíc", + "prevMonth": "Předchozí měsíc", + "year": "Rok" +} diff --git a/public/assets/date-picker/t9n/messages_da.json b/public/assets/date-picker/t9n/messages_da.json new file mode 100644 index 0000000..6f1978b --- /dev/null +++ b/public/assets/date-picker/t9n/messages_da.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Næste måned", + "prevMonth": "Forrige måned", + "year": "År" +} diff --git a/public/assets/date-picker/t9n/messages_de.json b/public/assets/date-picker/t9n/messages_de.json new file mode 100644 index 0000000..6799797 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_de.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nächster Monat", + "prevMonth": "Vorheriger Monat", + "year": "Jahr" +} diff --git a/public/assets/date-picker/t9n/messages_el.json b/public/assets/date-picker/t9n/messages_el.json new file mode 100644 index 0000000..cc7b07f --- /dev/null +++ b/public/assets/date-picker/t9n/messages_el.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Επόμενος μήνας", + "prevMonth": "Προηγούμενος μήνας", + "year": "Ετών" +} diff --git a/public/assets/date-picker/t9n/messages_en.json b/public/assets/date-picker/t9n/messages_en.json new file mode 100644 index 0000000..6abb662 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Next month", + "prevMonth": "Previous month", + "year": "Year" +} diff --git a/public/assets/date-picker/t9n/messages_es.json b/public/assets/date-picker/t9n/messages_es.json new file mode 100644 index 0000000..3be0d88 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_es.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Mes próximo", + "prevMonth": "Mes anterior", + "year": "Año" +} diff --git a/public/assets/date-picker/t9n/messages_et.json b/public/assets/date-picker/t9n/messages_et.json new file mode 100644 index 0000000..9cb0a9f --- /dev/null +++ b/public/assets/date-picker/t9n/messages_et.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Järgmine kuu", + "prevMonth": "Eelmine kuu", + "year": "Aasta" +} diff --git a/public/assets/date-picker/t9n/messages_fi.json b/public/assets/date-picker/t9n/messages_fi.json new file mode 100644 index 0000000..a3403b7 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_fi.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Seuraava kuukausi", + "prevMonth": "Edellinen kuukausi", + "year": "Vuosi" +} diff --git a/public/assets/date-picker/t9n/messages_fr.json b/public/assets/date-picker/t9n/messages_fr.json new file mode 100644 index 0000000..7057e73 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_fr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Mois suivant", + "prevMonth": "Mois précédent", + "year": "Année" +} diff --git a/public/assets/date-picker/t9n/messages_he.json b/public/assets/date-picker/t9n/messages_he.json new file mode 100644 index 0000000..ccc19ef --- /dev/null +++ b/public/assets/date-picker/t9n/messages_he.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "החודש הבא", + "prevMonth": "החודש הקודם", + "year": "שנה" +} diff --git a/public/assets/date-picker/t9n/messages_hr.json b/public/assets/date-picker/t9n/messages_hr.json new file mode 100644 index 0000000..4e5c774 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_hr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sljedeći mjesec", + "prevMonth": "Prethodni mjesec", + "year": "Godina" +} diff --git a/public/assets/date-picker/t9n/messages_hu.json b/public/assets/date-picker/t9n/messages_hu.json new file mode 100644 index 0000000..0d94c4c --- /dev/null +++ b/public/assets/date-picker/t9n/messages_hu.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Következő hónap", + "prevMonth": "Előző hónap", + "year": "év" +} diff --git a/public/assets/date-picker/t9n/messages_id.json b/public/assets/date-picker/t9n/messages_id.json new file mode 100644 index 0000000..9003016 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_id.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Bulan depan", + "prevMonth": "Bulan sebelumnya", + "year": "Tahun" +} diff --git a/public/assets/date-picker/t9n/messages_it.json b/public/assets/date-picker/t9n/messages_it.json new file mode 100644 index 0000000..1efbac5 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_it.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Mese successivo", + "prevMonth": "Mese precedente", + "year": "Anno" +} diff --git a/public/assets/date-picker/t9n/messages_ja.json b/public/assets/date-picker/t9n/messages_ja.json new file mode 100644 index 0000000..09846e5 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_ja.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "次月", + "prevMonth": "前月", + "year": "年" +} diff --git a/public/assets/date-picker/t9n/messages_ko.json b/public/assets/date-picker/t9n/messages_ko.json new file mode 100644 index 0000000..f3c8fbe --- /dev/null +++ b/public/assets/date-picker/t9n/messages_ko.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "다음 달", + "prevMonth": "이전 달", + "year": "년" +} diff --git a/public/assets/date-picker/t9n/messages_lt.json b/public/assets/date-picker/t9n/messages_lt.json new file mode 100644 index 0000000..e5677c4 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_lt.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Kitas mėnuo", + "prevMonth": "Ankstesnis mėnuo", + "year": "Metai" +} diff --git a/public/assets/date-picker/t9n/messages_lv.json b/public/assets/date-picker/t9n/messages_lv.json new file mode 100644 index 0000000..616a533 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_lv.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nākamais mēnesis", + "prevMonth": "Iepriekšējais mēnesis", + "year": "Gads" +} diff --git a/public/assets/date-picker/t9n/messages_nl.json b/public/assets/date-picker/t9n/messages_nl.json new file mode 100644 index 0000000..aa979a6 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_nl.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Volgende maand", + "prevMonth": "Vorige maand", + "year": "Jaar" +} diff --git a/public/assets/date-picker/t9n/messages_no.json b/public/assets/date-picker/t9n/messages_no.json new file mode 100644 index 0000000..22fb9ad --- /dev/null +++ b/public/assets/date-picker/t9n/messages_no.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Neste måned", + "prevMonth": "Forrige måned", + "year": "År" +} diff --git a/public/assets/date-picker/t9n/messages_pl.json b/public/assets/date-picker/t9n/messages_pl.json new file mode 100644 index 0000000..cd9617d --- /dev/null +++ b/public/assets/date-picker/t9n/messages_pl.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Przyszły miesiąc", + "prevMonth": "Ubiegły miesiąc", + "year": "Rok" +} diff --git a/public/assets/date-picker/t9n/messages_pt-BR.json b/public/assets/date-picker/t9n/messages_pt-BR.json new file mode 100644 index 0000000..a6bf181 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_pt-BR.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Próximo mês", + "prevMonth": "Mês anterior", + "year": "Ano" +} diff --git a/public/assets/date-picker/t9n/messages_pt-PT.json b/public/assets/date-picker/t9n/messages_pt-PT.json new file mode 100644 index 0000000..a6bf181 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_pt-PT.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Próximo mês", + "prevMonth": "Mês anterior", + "year": "Ano" +} diff --git a/public/assets/date-picker/t9n/messages_ro.json b/public/assets/date-picker/t9n/messages_ro.json new file mode 100644 index 0000000..203baa7 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_ro.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Luna următoare", + "prevMonth": "Luna anterioară", + "year": "An" +} diff --git a/public/assets/date-picker/t9n/messages_ru.json b/public/assets/date-picker/t9n/messages_ru.json new file mode 100644 index 0000000..4efb306 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_ru.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Следующий месяц", + "prevMonth": "Предыдущий месяц", + "year": "Год" +} diff --git a/public/assets/date-picker/t9n/messages_sk.json b/public/assets/date-picker/t9n/messages_sk.json new file mode 100644 index 0000000..cc1b8fe --- /dev/null +++ b/public/assets/date-picker/t9n/messages_sk.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nasledujúci mesiac", + "prevMonth": "Predchádzajúci mesiac", + "year": "Rok" +} diff --git a/public/assets/date-picker/t9n/messages_sl.json b/public/assets/date-picker/t9n/messages_sl.json new file mode 100644 index 0000000..a13b8e7 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_sl.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Naslednji mesec", + "prevMonth": "Prejšnji mesec", + "year": "Leto" +} diff --git a/public/assets/date-picker/t9n/messages_sr.json b/public/assets/date-picker/t9n/messages_sr.json new file mode 100644 index 0000000..0874cc6 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_sr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sledećeg meseca", + "prevMonth": "Prethodni mesec", + "year": "Godina" +} diff --git a/public/assets/date-picker/t9n/messages_sv.json b/public/assets/date-picker/t9n/messages_sv.json new file mode 100644 index 0000000..5649bf6 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_sv.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Nästa månad", + "prevMonth": "Föregående månad", + "year": "År" +} diff --git a/public/assets/date-picker/t9n/messages_th.json b/public/assets/date-picker/t9n/messages_th.json new file mode 100644 index 0000000..748db14 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_th.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "เดือนถัดไป", + "prevMonth": "เดือนก่อนหน้า", + "year": "ปี" +} diff --git a/public/assets/date-picker/t9n/messages_tr.json b/public/assets/date-picker/t9n/messages_tr.json new file mode 100644 index 0000000..ce02ec9 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_tr.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Sonraki ay", + "prevMonth": "Önceki ay", + "year": "Yıl" +} diff --git a/public/assets/date-picker/t9n/messages_uk.json b/public/assets/date-picker/t9n/messages_uk.json new file mode 100644 index 0000000..42f689f --- /dev/null +++ b/public/assets/date-picker/t9n/messages_uk.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Наступного місяця", + "prevMonth": "Попередній місяць", + "year": "Рік" +} diff --git a/public/assets/date-picker/t9n/messages_vi.json b/public/assets/date-picker/t9n/messages_vi.json new file mode 100644 index 0000000..3899a30 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_vi.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "Tháng sau", + "prevMonth": "Tháng trước", + "year": "Năm" +} diff --git a/public/assets/date-picker/t9n/messages_zh-CN.json b/public/assets/date-picker/t9n/messages_zh-CN.json new file mode 100644 index 0000000..5223918 --- /dev/null +++ b/public/assets/date-picker/t9n/messages_zh-CN.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "下个月", + "prevMonth": "上个月", + "year": "年" +} diff --git a/public/assets/date-picker/t9n/messages_zh-HK.json b/public/assets/date-picker/t9n/messages_zh-HK.json new file mode 100644 index 0000000..7f5c8ef --- /dev/null +++ b/public/assets/date-picker/t9n/messages_zh-HK.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "下個月", + "prevMonth": "上個月", + "year": "年" +} diff --git a/public/assets/date-picker/t9n/messages_zh-TW.json b/public/assets/date-picker/t9n/messages_zh-TW.json new file mode 100644 index 0000000..7f5c8ef --- /dev/null +++ b/public/assets/date-picker/t9n/messages_zh-TW.json @@ -0,0 +1,5 @@ +{ + "nextMonth": "下個月", + "prevMonth": "上個月", + "year": "年" +} diff --git a/public/assets/esri/core/libs/libtess/libtess.wasm b/public/assets/esri/core/libs/libtess/libtess.wasm new file mode 100644 index 0000000000000000000000000000000000000000..0c455754f1d39538940b393272e129fa94436d98 GIT binary patch literal 47282 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 e={88277:(e,t,r)=>{r.p=self.esriConfig.assetsPath+"/esri/core/workers/"},68773:(e,t,r)=>{"use strict";r.d(t,{default:()=>o}),r(80442);var n=r(78286);const o={analysisTheme:{accentColor:[255,127,0],textColor:"white"},apiKey:void 0,applicationName:"",applicationUrl:globalThis.location?.href,assetsPath:"",fontsUrl:"https://static.arcgis.com/fonts",geometryServiceUrl:"https://utility.arcgisonline.com/arcgis/rest/services/Geometry/GeometryServer",geoRSSServiceUrl:"https://utility.arcgis.com/sharing/rss",kmlServiceUrl:"https://utility.arcgis.com/sharing/kml",userPrivilegesApplied:!1,portalUrl:"https://www.arcgis.com",routeServiceUrl:"https://route-api.arcgis.com/arcgis/rest/services/World/Route/NAServer/Route_World",workers:{loaderConfig:{has:{},paths:{},map:{},packages:[]}},request:{crossOriginNoCorsDomains:null,httpsDomains:["arcgis.com","arcgisonline.com","esrikr.com","premiumservices.blackbridge.com","esripremium.accuweather.com","gbm.digitalglobe.com","firstlook.digitalglobe.com","msi.digitalglobe.com"],interceptors:[],maxUrlLength:2e3,priority:"high",proxyRules:[],proxyUrl:null,timeout:6e4,trustedServers:[],useIdentity:!0},log:{interceptors:[],level:null}};if(globalThis.esriConfig&&((0,n.RH)(o,globalThis.esriConfig,!0),delete o.has),!o.assetsPath){{const e="4.27";o.assetsPath=`https://js.arcgis.com/${e}/@arcgis/core/assets`}o.defaultAssetsPath=o.assetsPath}},20102:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(22974),o=r(92604),s=r(58896);class i extends s.Z{constructor(e,t,r){super(e,t,r)}toJSON(){if(null!=this.details)try{return{name:this.name,message:this.message,details:JSON.parse(JSON.stringify(this.details,((e,t)=>{if(t&&"object"==typeof t&&"function"==typeof t.toJSON)return t;try{return(0,n.d9)(t)}catch(e){return"[object]"}})))}}catch(e){throw o.Z.getLogger("esri.core.Error").error(e),e}return{name:this.name,message:this.message,details:this.details}}static fromJSON(e){return new i(e.name,e.message,e.details)}}i.prototype.type="error"},92604:(e,t,r)=>{"use strict";r.d(t,{Z:()=>i});var n=r(68773),o=(r(80442),r(19153));const s={info:0,warn:1,error:2,none:3};class i{constructor(e){this.level=null,this._module="",this._parent=null,this.writer=null,this._loggedMessages={error:new Map,warn:new Map,info:new Map},null!=e.level&&(this.level=e.level),null!=e.writer&&(this.writer=e.writer),this._module=e.module,i._loggers.set(this.module,this);const t=this.module.lastIndexOf(".");-1!==t&&(this._parent=i.getLogger(this.module.slice(0,t)))}get module(){return this._module}get parent(){return this._parent}error(...e){this._log("error","always",...e)}warn(...e){this._log("warn","always",...e)}info(...e){this._log("info","always",...e)}errorOnce(...e){this._log("error","once",...e)}warnOnce(...e){this._log("warn","once",...e)}infoOnce(...e){this._log("info","once",...e)}errorOncePerTick(...e){this._log("error","oncePerTick",...e)}warnOncePerTick(...e){this._log("warn","oncePerTick",...e)}infoOncePerTick(...e){this._log("info","oncePerTick",...e)}get test(){const e=this;return{loggedMessages:e._loggedMessages,clearLoggedWarnings:()=>e._loggedMessages.warn.clear()}}static get test(){return{resetLoggers(e=new Map){const t=i._loggers;return i._loggers=e,t},set throttlingDisabled(e){i._throttlingDisabled=e}}}static getLogger(e){return e="string"!=typeof e?e.declaredClass:e,i._loggers.get(e)||new i({module:e})}_log(e,t,...r){if(this._matchLevel(e)){if("always"!==t&&!i._throttlingDisabled){const n=this._argsToKey(r),o=this._loggedMessages[e].get(n);if("once"===t&&null!=o||"oncePerTick"===t&&o&&o>=i._tickCounter)return;this._loggedMessages[e].set(n,i._tickCounter),i._scheduleTickCounterIncrement()}for(const t of n.default.log.interceptors)if(t(e,this.module,...r))return;this._inheritedWriter()(e,this.module,...r)}}_parentWithMember(e,t){let r=this;for(;null!=r;){const t=r[e];if(null!=t)return t;r=r.parent}return t}_inheritedWriter(){return this._parentWithMember("writer",this._consoleWriter)}_consoleWriter(e,t,...r){console[e](`[${t}]`,...r)}_matchLevel(e){const t=n.default.log.level||"warn";return s[this._parentWithMember("level",t)]<=s[e]}_argsToKey(...e){return(0,o.hP)(JSON.stringify(e,((e,t)=>"object"!=typeof t||Array.isArray(t)?t:"[Object]")))}static _scheduleTickCounterIncrement(){i._tickCounterScheduled||(i._tickCounterScheduled=!0,Promise.resolve().then((()=>{i._tickCounter++,i._tickCounterScheduled=!1})))}}i._loggers=new Map,i._tickCounter=0,i._tickCounterScheduled=!1,i._throttlingDisabled=!1},58896:(e,t,r)=>{"use strict";r.d(t,{Z:()=>o});var n=r(78286);class o{constructor(e,t,r){this.name=e,this.details=r,this.message=(t&&function(e,t){return e.replaceAll(/\$\{([^\s\:\}]*)(?:\:([^\s\:\}]+))?\}/g,((e,r)=>""===r?"$":((0,n.hS)(r,t)??"").toString()))}(t,r))??""}toString(){return"["+this.name+"]: "+this.message}}},77734:(e,t,r)=>{"use strict";r.d(t,{Z:()=>n});class n{constructor(e=1){this._seed=e}set seed(e){this._seed=e??Math.random()*n._m}getInt(){return this._seed=(n._a*this._seed+n._c)%n._m,this._seed}getFloat(){return this.getInt()/(n._m-1)}getIntRange(e,t){return Math.round(this.getFloatRange(e,t))}getFloatRange(e,t){const r=t-e;return e+this.getInt()/n._m*r}}n._m=2147483647,n._a=48271,n._c=0},67676:(e,t,r)=>{"use strict";r.d(t,{FY:()=>g,Od:()=>m,SO:()=>f,Vx:()=>s,a9:()=>l,cq:()=>h,e$:()=>p,e5:()=>i,fS:()=>o,pC:()=>y,w6:()=>u,zG:()=>a});var n=r(77734);function o(e,t,r){if(null==e&&null==t)return!0;if(null==e||null==t||e.length!==t.length)return!1;if(r){for(let n=0;n!e.some((e=>r(e,t))))),o=e.filter((e=>!t.some((t=>r(t,e)))))):(n=t.filter((t=>!e.includes(t))),o=e.filter((e=>!t.includes(e)))),{added:n,removed:o}}function a(e){return e&&"number"==typeof e.length}const c=!!Array.prototype.fill;function l(e,t){if(c)return new Array(e).fill(t);const r=new Array(e);for(let n=0;n{"use strict";function n(e){return e&&("function"==typeof e.on||"function"==typeof e.addEventListener)}function o(e,t,r){if(!n(e))throw new TypeError("target is not a Evented or EventTarget object");if("on"in e)return e.on(t,r);if(Array.isArray(t)){const n=t.slice();for(const t of n)e.addEventListener(t,r);return{remove(){for(const t of n)e.removeEventListener(t,r)}}}return e.addEventListener(t,r),{remove(){e.removeEventListener(t,r)}}}function s(e,t,r){if(!n(e))throw new TypeError("target is not a Evented or EventTarget object");if("once"in e)return e.once(t,r);const s=o(e,t,(t=>{s.remove(),r.call(e,t)}));return{remove(){s.remove()}}}r.d(t,{IH:()=>s,on:()=>o,vT:()=>n})},80442:(e,t,r)=>{"use strict";let n;function o(e){return"function"==typeof n[e]?n[e]=n[e](globalThis):n[e]}r.d(t,{Z:()=>o}),n=globalThis.dojoConfig?.has||globalThis.esriConfig?.has?{...globalThis.dojoConfig?.has,...globalThis.esriConfig?.has}:{},o.add=(e,t,r,s)=>((s||void 0===n[e])&&(n[e]=t),r&&o(e)),o.cache=n,o.add("esri-deprecation-warnings",!0),o.add("esri-force-fullscreen-debug",!1),(()=>{o.add("host-webworker",void 0!==globalThis.WorkerGlobalScope&&self instanceof globalThis.WorkerGlobalScope);const e="undefined"!=typeof window&&"undefined"!=typeof location&&"undefined"!=typeof document&&window.location===location&&window.document===document;if(o.add("host-browser",e),o.add("host-node","object"==typeof globalThis.process&&globalThis.process.versions?.node&&globalThis.process.versions.v8),o.add("dom",e),o("host-browser")){const e=navigator,t=e.userAgent,r=e.appVersion,n=parseFloat(r);if(o.add("wp",parseFloat(t.split("Windows Phone")[1])||void 0),o.add("msapp",parseFloat(t.split("MSAppHost/")[1])||void 0),o.add("khtml",r.includes("Konqueror")?n:void 0),o.add("edge",parseFloat(t.split("Edge/")[1])||void 0),o.add("opr",parseFloat(t.split("OPR/")[1])||void 0),o.add("webkit",!o("wp")&&!o("edge")&&parseFloat(t.split("WebKit/")[1])||void 0),o.add("chrome",!o("edge")&&!o("opr")&&parseFloat(t.split("Chrome/")[1])||void 0),o.add("android",!o("wp")&&parseFloat(t.split("Android ")[1])||void 0),o.add("safari",!r.includes("Safari")||o("wp")||o("chrome")||o("android")||o("edge")||o("opr")?void 0:parseFloat(r.split("Version/")[1])),o.add("mac",r.includes("Macintosh")),!o("wp")&&/(iPhone|iPod|iPad)/.test(t)){const e=RegExp.$1.replace(/P/,"p"),r=/OS ([\d_]+)/.test(t)?RegExp.$1:"1",n=parseFloat(r.replace(/_/,".").replaceAll("_",""));o.add(e,n),o.add("ios",n)}o("webkit")||(!t.includes("Gecko")||o("wp")||o("khtml")||o("edge")||o.add("mozilla",n),o("mozilla")&&o.add("ff",parseFloat(t.split("Firefox/")[1]||t.split("Minefield/")[1])||void 0))}})(),(()=>{if(globalThis.navigator){const e=navigator.userAgent,t=/Android|webOS|iPhone|iPad|iPod|BlackBerry|Opera Mini|IEMobile/i.test(e),r=/iPhone/i.test(e);t&&o.add("esri-mobile",t),r&&o.add("esri-iPhone",r),o.add("esri-geolocation",!!navigator.geolocation)}o.add("esri-wasm","WebAssembly"in globalThis),o.add("esri-shared-array-buffer",(()=>{const e="SharedArrayBuffer"in globalThis,t=!1===globalThis.crossOriginIsolated;return e&&!t})),o.add("wasm-simd",(()=>WebAssembly.validate(new Uint8Array([0,97,115,109,1,0,0,0,1,5,1,96,0,1,123,3,2,1,0,10,10,1,8,0,65,0,253,15,253,98,11])))),o.add("esri-atomics","Atomics"in globalThis),o.add("esri-workers","Worker"in globalThis),o.add("web-feat:cache","caches"in globalThis),o.add("esri-workers-arraybuffer-transfer",!o("safari")||Number(o("safari"))>=12),o.add("workers-pool-size",8),o.add("featurelayer-simplify-thresholds",[.5,.5,.5,.5]),o.add("featurelayer-simplify-payload-size-factors",[1,1,4]),o.add("featurelayer-animation-enabled",!0),o.add("featurelayer-snapshot-enabled",!0),o.add("featurelayer-snapshot-point-min-threshold",8e4),o.add("featurelayer-snapshot-point-max-threshold",4e5),o.add("featurelayer-snapshot-point-coverage",.1),o.add("featurelayer-advanced-symbols",!1),o.add("featurelayer-pbf",!0),o.add("featurelayer-pbf-statistics",!1),o.add("feature-layers-workers",!0),o.add("feature-polyline-generalization-factor",1),o.add("mapview-transitions-duration",200),o.add("mapview-srswitch-adjust-rotation-scale-threshold",24e6),o.add("mapserver-pbf-version-support",10.81),o.add("mapservice-popup-identify-max-tolerance",20),o.add("heatmap-allow-raster-fallback",!1),o.add("heatmap-force-raster",!1),o("host-webworker")||o("host-browser")&&(o.add("esri-csp-restrictions",(()=>{try{new Function}catch{return!0}return!1})),o.add("esri-image-decode",(()=>{if("decode"in new Image){const e=new Image;return e.src='data:image/svg+xml;charset=UTF-8,',void e.decode().then((()=>{o.add("esri-image-decode",!0,!0,!0)})).catch((()=>{o.add("esri-image-decode",!1,!0,!0)}))}return!1})),o.add("esri-url-encodes-apostrophe",(()=>{const e=window.document.createElement("a");return e.href="?'",e.href.includes("?%27")})))})()},22974:(e,t,r)=>{"use strict";r.d(t,{Vo:()=>a,d9:()=>i,fS:()=>h,tZ:()=>c,y7:()=>p,yd:()=>s});var n=r(67676),o=r(1533);function s(e,t){let r;if(t)for(r in e)e.hasOwnProperty(r)&&(void 0===e[r]?delete e[r]:e[r]instanceof Object&&s(e[r],!0));else for(r in e)e.hasOwnProperty(r)&&void 0===e[r]&&delete e[r];return e}function i(e){if(!e||"object"!=typeof e||"function"==typeof e)return e;const t=d(e);if(null!=t)return t;if(c(e))return e.clone();if(l(e))return e.map(i);if(u(e))return e.clone();const r={};for(const t of Object.getOwnPropertyNames(e))r[t]=i(e[t]);return r}function a(e){if(!e||"object"!=typeof e||"function"==typeof e||"HTMLElement"in globalThis&&e instanceof HTMLElement)return e;const t=d(e);if(null!=t)return t;if(l(e)){let t=!0;const r=e.map((e=>{const r=a(e);return null!=e&&null==r&&(t=!1),r}));return t?r:null}if(c(e))return e.clone();if(e instanceof File||e instanceof Blob)return e;if(!u(e)){const t=new(0,Object.getPrototypeOf(e).constructor);for(const r of Object.getOwnPropertyNames(e)){const n=e[r],o=a(n);if(null!=n&&null==o)return null;t[r]=o}return t}return null}function c(e){return"function"==typeof e.clone}function l(e){return"function"==typeof e.map&&"function"==typeof e.forEach}function u(e){return"function"==typeof e.notifyChange&&"function"==typeof e.watch}function f(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function d(e){if((0,o.W0)(e)||(0,o.lq)(e)||(0,o.KZ)(e)||(0,o.z3)(e)||(0,o.Uc)(e)||(0,o.Hx)(e)||(0,o.ZY)(e)||(0,o.xZ)(e)||(0,o.fS)(e))return e.slice();if(e instanceof Date)return new Date(e.getTime());if(e instanceof ArrayBuffer)return e.slice(0,e.byteLength);if(e instanceof Map){const t=new Map;for(const[r,n]of e)t.set(r,i(n));return t}if(e instanceof Set){const t=new Set;for(const r of e)t.add(i(r));return t}return null}function h(e,t){return e===t||"number"==typeof e&&isNaN(e)&&"number"==typeof t&&isNaN(t)||"function"==typeof(e||{}).getTime&&"function"==typeof(t||{}).getTime&&e.getTime()===t.getTime()||!1}function p(e,t){return e===t||(null==e||"string"==typeof e?e===t:"number"==typeof e?e===t||"number"==typeof t&&isNaN(e)&&isNaN(t):e instanceof Date?t instanceof Date&&e.getTime()===t.getTime():Array.isArray(e)?Array.isArray(t)&&(0,n.fS)(e,t):e instanceof Set?t instanceof Set&&function(e,t){if(e.size!==t.size)return!1;for(const r of e)if(!t.has(r))return!1;return!0}(e,t):e instanceof Map?t instanceof Map&&function(e,t){if(e.size!==t.size)return!1;for(const[r,n]of e){const e=t.get(r);if(e!==n||void 0===e&&!t.has(r))return!1}return!0}(e,t):!!f(e)&&f(t)&&function(e,t){if(null===e||null===t)return!1;const r=Object.keys(e);if(null===t||Object.keys(t).length!==r.length)return!1;for(const n of r)if(e[n]!==t[n]||!Object.prototype.hasOwnProperty.call(t,n))return!1;return!0}(e,t))}},70586:(e,t,r)=>{"use strict";function n(e,t){return null!=e?t(e):null}function o(e,t){return s(e,t),e}function s(e,t){if(null==e)throw new Error(t??"value is None")}function i(e){return e?.destroy(),null}function a(e){return e?.dispose(),null}function c(e){return e?.remove(),null}function l(e){return e?.abort(),null}function u(e){return e?.release(),null}function f(e,t,r){return null!=e&&null!=t?null!=r?r(e,t):e.equals(t):e===t}function d(e){return null}function h(e,t){const r=new Array;for(const n of e)r.push(null!=n?t(n):null);return r}function p(e,t){for(const r of e)n(r,t)}function b(e){return e}r.d(t,{Fd:()=>h,IM:()=>l,JR:()=>p,M2:()=>a,O3:()=>s,RY:()=>u,SC:()=>i,_W:()=>f,hw:()=>c,j0:()=>b,s3:()=>o,wN:()=>d,yw:()=>n})},78286:(e,t,r)=>{"use strict";r.d(t,{RB:()=>i,RH:()=>o,hS:()=>s});var n=r(22974);function o(e,t,r=!1){return c(e,t,r)}function s(e,t){if(null!=t)return t[e]||a(e.split("."),!1,t)}function i(e,t,r){const n=e.split("."),o=n.pop(),s=a(n,!0,r);s&&o&&(s[o]=t)}function a(e,t,r){let n=r;for(const r of e){if(null==n)return;if(!(r in n)){if(!t)return;n[r]={}}n=n[r]}return n}function c(e,t,r){return t?Object.keys(t).reduce(((e,o)=>{let s=e[o],i=t[o];return s===i?e:void 0===s?(e[o]=(0,n.d9)(i),e):(Array.isArray(i)||Array.isArray(e)?(s=s?Array.isArray(s)?e[o]=s.concat():e[o]=[s]:e[o]=[],i&&(Array.isArray(i)||(i=[i]),r?i.forEach((e=>{s.includes(e)||s.push(e)})):e[o]=i.concat())):i&&"object"==typeof i?e[o]=c(s,i,r):e.hasOwnProperty(o)&&!t.hasOwnProperty(o)||(e[o]=i),e)}),e||{}):e}},95330:(e,t,r)=>{"use strict";r.d(t,{e4:()=>_,zE:()=>c,hh:()=>P,Ds:()=>S,as:()=>w,WW:()=>v,R8:()=>y,D_:()=>m,Hc:()=>f,y8:()=>O,fu:()=>p,$F:()=>b,r9:()=>d,k_:()=>l,H9:()=>h,Yn:()=>A,gx:()=>k,Hl:()=>g});const n=(o=globalThis,{setTimeout:(e,t)=>{const r=o.setTimeout(e,t);return{remove:()=>o.clearTimeout(r)}}});var o,s=r(20102),i=r(91460),a=(r(92604),r(70586));function c(e="Aborted"){return new s.Z("AbortError",e)}function l(e,t="Aborted"){if(f(e))throw c(t)}function u(e){return null!=e?"aborted"in e?e:e.signal:e}function f(e){const t=u(e);return null!=t&&t.aborted}function d(e){if(m(e))throw e}function h(e){if(!m(e))throw e}function p(e,t){const r=u(e);if(null!=r){if(!r.aborted)return(0,i.IH)(r,"abort",(()=>t()));t()}}function b(e,t){const r=u(e);if(null!=r)return l(r),(0,i.IH)(r,"abort",(()=>t(c())))}function g(e,t){return null==u(t)?e:new Promise(((r,n)=>{let o=p(t,(()=>n(c())));const s=()=>o=(0,a.hw)(o);e.then(s,s),e.then(r,n)}))}function m(e){return"AbortError"===e?.name}async function y(e){try{return await e}catch(e){if(!m(e))throw e;return}}async function w(e){if(!e)return;if("function"!=typeof e.forEach){const t=Object.keys(e),r=t.map((t=>e[t])),n=await w(r),o={};return t.map(((e,t)=>o[e]=n[t])),o}const t=e;return Promise.allSettled(t).then((e=>Array.from(t,((t,r)=>{const n=e[r];return"fulfilled"===n.status?{promise:t,value:n.value}:{promise:t,error:n.reason}}))))}async function v(e){return(await w(e)).filter((e=>!!e.value)).map((e=>e.value))}function _(e,t=void 0,r){const n=new AbortController;return p(r,(()=>n.abort())),new Promise(((r,o)=>{let s=setTimeout((()=>{s=0,r(t)}),e);p(n,(()=>{s&&(clearTimeout(s),o(c()))}))}))}function O(e){return e&&"function"==typeof e.then}function k(e){return O(e)?e:Promise.resolve(e)}function S(e,t=-1){let r,n,o,s,i=null;const l=(...u)=>{if(r){n=u,s&&s.reject(c()),s=P();const e=(0,a.j0)(s.promise);if(i){const e=i;i=null,e.abort()}return e}if(o=s||P(),s=null,t>0){const n=new AbortController;r=k(e(...u,n.signal));const o=r;_(t).then((()=>{r===o&&(s?n.abort():i=n)}))}else r=1,r=k(e(...u));const f=()=>{const e=n;n=o=r=i=null,null!=e&&l(...e)},d=r,h=o;return d.then(f,f),d.then(h.resolve,h.reject),(0,a.j0)(h.promise)};return l}function P(){let e,t;const r=new Promise(((r,n)=>{e=r,t=n})),o=t=>{e(t)};return o.resolve=t=>e(t),o.reject=e=>t(e),o.timeout=(e,t)=>n.setTimeout((()=>o.reject(t)),e),o.promise=r,o}async function A(e){await Promise.resolve(),l(e)}},19153:(e,t,r)=>{"use strict";r.d(t,{Cb:()=>l,Qs:()=>a,gx:()=>i,hP:()=>c});var n=r(78286);const o=/\{([^\}]+)\}/g;function s(e){return e??""}function i(e,t){return e.replaceAll(o,"object"==typeof t?(e,r)=>s((0,n.hS)(r,t)):(e,r)=>s(t(r)))}function a(e,t){return e.replaceAll(/([\.$?*|{}\(\)\[\]\\\/\+\-^])/g,(e=>t&&t.includes(e)?e:`\\${e}`))}function c(e){let t=0;for(let r=0;r{"use strict";function n(e){return e instanceof ArrayBuffer}function o(e){return"Int8Array"===e?.constructor?.name}function s(e){return"Uint8Array"===e?.constructor?.name}function i(e){return"Uint8ClampedArray"===e?.constructor?.name}function a(e){return"Int16Array"===e?.constructor?.name}function c(e){return"Uint16Array"===e?.constructor?.name}function l(e){return"Int32Array"===e?.constructor?.name}function u(e){return"Uint32Array"===e?.constructor?.name}function f(e){return"Float32Array"===e?.constructor?.name}function d(e){return"Float64Array"===e?.constructor?.name}function h(e){return!("buffer"in e)}function p(e){return null!=e?h(e)?8*e.length+12:e.byteLength+b:0}r.d(t,{B3:()=>m,DB:()=>g,Hx:()=>l,KZ:()=>i,Op:()=>w,Q7:()=>y,Uc:()=>c,W0:()=>o,Xw:()=>p,ZY:()=>u,eP:()=>n,fS:()=>d,kJ:()=>h,lq:()=>s,xZ:()=>f,z3:()=>a}),r(80442);const b=145,g=1024;function m(e){return d(e)||f(e)||l(e)||a(e)||o(e)}function y(e){return d(e)||f(e)}function w(e){return d(e)?179769e303:f(e)?3402823e32:u(e)?4294967295:c(e)?65535:s(e)||i(e)?255:l(e)?2147483647:a(e)?32767:o(e)?127:256}},81271:(e,t,r)=>{"use strict";r.d(t,{R9:()=>v,qg:()=>M,tD:()=>R,ZN:()=>me,fl:()=>ye,rS:()=>X,Ie:()=>pe,sJ:()=>te,AH:()=>Y,fw:()=>ne,io:()=>oe,L:()=>P,TI:()=>S,vt:()=>de,oh:()=>J,P$:()=>K,Ml:()=>we,ed:()=>I,b7:()=>C,Zo:()=>U,D6:()=>q,tm:()=>L,YP:()=>Q,jc:()=>V,HK:()=>G,$U:()=>ae,oC:()=>se,kl:()=>B,v_:()=>z,hF:()=>F,_l:()=>re,PF:()=>Z,Fv:()=>D,B7:()=>j,IR:()=>_e,u0:()=>T,Yd:()=>fe,Hu:()=>ge,Qj:()=>he,fZ:()=>ve,hO:()=>ce,mN:()=>A});var n=r(68773),o=r(67676),s=r(20102),i=r(92604),a=r(70586),c=r(19745);const l=i.Z.getLogger("esri.core.urlUtils"),u=n.default.request,f="esri/config: esriConfig.request.proxyUrl is not set.",d=/^\s*[a-z][a-z0-9-+.]*:(?![0-9])/i,h=/^\s*http:/i,p=/^\s*https:/i,b=/^\s*file:/i,g=/:\d+$/,m=/^https?:\/\/[^/]+\.arcgis.com\/sharing(\/|$)/i,y=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$"),w=new RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))?$");class v{constructor(e=""){this.uri=e,this.scheme=null,this.authority=null,this.path=null,this.query=null,this.fragment=null,this.user=null,this.password=null,this.host=null,this.port=null;let t=(0,a.j0)(this.uri.match(y));this.scheme=t[2]||(t[1]?"":null),this.authority=t[4]||(t[3]?"":null),this.path=t[5],this.query=t[7]||(t[6]?"":null),this.fragment=t[9]||(t[8]?"":null),null!=this.authority&&(t=(0,a.j0)(this.authority.match(w)),this.user=t[3]||null,this.password=t[4]||null,this.host=t[6]||t[7],this.port=t[9]||null)}toString(){return this.uri}}const _={};let O=new v(n.default.applicationUrl);let k=function(){const e=(0,a.j0)(O.path),t=e.substring(0,e.lastIndexOf(e.split("/")[e.split("/").length-1]));return`${O.scheme}://${O.host}${null!=O.port?`:${O.port}`:""}${t}`}();const S=()=>O,P=()=>k;function A(e){if(!e)return null;const t={path:null,query:null},r=new v(e),n=e.indexOf("?");return null===r.query?t.path=e:(t.path=e.substring(0,n),t.query=T(r.query)),r.fragment&&(t.hash=r.fragment,null===r.query&&(t.path=t.path.substring(0,t.path.length-(r.fragment.length+1)))),t}function T(e){const t=e.split("&"),r={};for(const e of t){if(!e)continue;const t=e.indexOf("=");let n,o;t<0?(n=decodeURIComponent(e),o=""):(n=decodeURIComponent(e.slice(0,t)),o=decodeURIComponent(e.slice(t+1)));let s=r[n];"string"==typeof s&&(s=r[n]=[s]),Array.isArray(s)?s.push(o):r[n]=o}return r}function x(e){return e&&"object"==typeof e&&"toJSON"in e&&"function"==typeof e.toJSON}function j(e,t){return e?t&&"function"==typeof t?Object.keys(e).map((r=>encodeURIComponent(r)+"="+encodeURIComponent(t(r,e[r])))).join("&"):Object.keys(e).map((r=>{const n=e[r];if(null==n)return"";const o=encodeURIComponent(r)+"=",s=t&&t[r];return s?o+encodeURIComponent(s(n)):Array.isArray(n)?n.map((e=>x(e)?o+encodeURIComponent(JSON.stringify(e)):o+encodeURIComponent(e))).join("&"):x(n)?o+encodeURIComponent(JSON.stringify(n)):o+encodeURIComponent(n)})).filter((e=>e)).join("&"):""}function C(e=!1){let t,r=u.proxyUrl;if("string"==typeof e){t=ae(e);const n=I(e);n&&(r=n.proxyUrl)}else t=!!e;if(!r)throw l.warn(f),new s.Z("urlutils:proxy-not-set",f);return t&&le()&&(r=ce(r)),A(r)}function M(e){const t=I(e);let r,n;if(t){const e=N(t.proxyUrl);r=e.path,n=e.query?T(e.query):null}if(r){const t=A(e);e=r+"?"+t.path;const o=j({...n,...t.query});o&&(e=`${e}?${o}`)}return e}const E={path:"",query:""};function N(e){const t=e.indexOf("?");return-1!==t?(E.path=e.slice(0,t),E.query=e.slice(t+1)):(E.path=e,E.query=null),E}function $(e){return(e=ue(e=function(e){return e&&"/"===e[e.length-1]?e:`${e}/`}(e=N(e).path),!0)).toLowerCase()}function R(e){const t={proxyUrl:e.proxyUrl,urlPrefix:$(e.urlPrefix)},r=u.proxyRules,n=t.urlPrefix;let o=r.length;for(let e=0;e0?e.substring(0,t):e.replace(/\/+$/,"")}function J(e){const t=t=>null==t||t instanceof RegExp&&t.test(e)||"string"==typeof t&&e.startsWith(t),r=u.interceptors;if(r)for(const e of r)if(Array.isArray(e.urls)){if(e.urls.some(t))return e}else if(t(e.urls))return e;return null}function q(e,t,r=!1){if(!e||!t)return!1;const n=be(e),o=be(t);return!(!r&&n.scheme!==o.scheme)&&null!=n.host&&null!=o.host&&n.host.toLowerCase()===o.host.toLowerCase()&&n.port===o.port}function B(e){if("string"==typeof e){if(!Q(e))return!0;e=be(e)}if(q(e,O))return!0;const t=u.trustedServers||[];for(let r=0;r-1===(r=e.indexOf(t,r))?e.length:r;let c=a(o,"/",o.indexOf("//")+2),l=-1;for(;o.slice(0,c+1)===s.slice(0,c)+"/"&&(l=c+1,c!==o.length);)c=a(o,"/",c+1);if(-1===l)return e;if(i&&l0)for(let t=0;tn===e||n.endsWith(`.${e}`)))||le()&&!I(e))&&(e=ce(e)),e}(e=function(e){return e.replace(/^(https?:\/\/)(arcgis\.com)/i,"$1www.$2")}(e=function(e){if(/^https?:\/\//i.test(e)){const t=N(e);e=(e=t.path.replaceAll(/\/{2,}/g,"/")).replace("/","//"),t.query&&(e+=`?${t.query}`)}return e}(e=F(e=e.trim()))))}function z(...e){const t=e.filter(o.pC);if(!t||!t.length)return;const r=[];if(Q(t[0])){const e=t[0],n=e.indexOf("//");-1!==n&&(r.push(e.slice(0,n+1)),function(e){return null!=e&&b.test(e)}(t[0])&&(r[0]+="/"),t[0]=e.slice(n+2))}else"/"===t[0][0]&&r.push("");const n=t.reduce(((e,t)=>t?e.concat(t.split("/")):e),[]);for(let e=0;e0&&".."!==r[r.length-1]?r.pop():(!t&&e===n.length-1||t&&("."!==t||0===r.length))&&r.push(t)}return r.join("/")}function K(e,t=!1){if(null==e||V(e)||G(e))return null;let r=e.indexOf("://");if(-1===r&&se(e))r=2;else{if(-1===r)return null;r+=3}const n=e.indexOf("/",r);return-1!==n&&(e=e.slice(0,n)),t&&(e=ue(e,!0)),e}function Q(e){return se(e)||ie(e)}function V(e){return null!=e&&"blob:"===e.slice(0,5)}function G(e){return null!=e&&"data:"===e.slice(0,5)}function Y(e){const t=te(e);return t&&t.isBase64?function(e){const t=atob(e),r=new Uint8Array(t.length);for(let e=0;e1&&"/"===e[0]&&"/"===e[1]&&(e=e.slice(2)),e)}function fe(e){let t=0;if(Q(e)){const r=e.indexOf("//");-1!==r&&(t=r+2)}const r=e.lastIndexOf("/");return r0&&t&&t.warn("removeQueryParameters()",`Url query parameters are not supported, the following parameters have been removed: ${n.join(", ")}.`),r.path}function me(e,t,r){const n=A(e),o=n.query||{};return o[t]=String(r),`${n.path}?${j(o)}`}function ye(e,t){const r=A(e),n=r.query||{};for(const e in t)n[e]=t[e];const o=j(n);return o?`${r.path}?${o}`:r.path}function we(e){if(null==e)return null;const t=e.match(Oe);return t?t[2]:null}function ve(e){if(null==e)return null;const t=e.match(Oe);return t?{path:t[1],extension:t[2]}:{path:e,extension:null}}async function _e(e){return"string"==typeof e?te(e)??{data:e}:new Promise(((t,r)=>{const n=new FileReader;n.readAsDataURL(e),n.onload=()=>t(te(n.result)),n.onerror=e=>r(e)}))}const Oe=/([^.]*)\.([^\/]*)$/},728:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>y});var n=r(40330),o=r(20102),s=r(91460),i=r(70586),a=r(95330);const c={statsWorker:()=>Promise.all([r.e(9255),r.e(3215),r.e(1400),r.e(6704),r.e(3847),r.e(6841)]).then(r.bind(r,36841)),geometryEngineWorker:()=>Promise.all([r.e(5837),r.e(8228)]).then(r.bind(r,48227)),CSVSourceWorker:()=>Promise.all([r.e(7126),r.e(4547),r.e(9255),r.e(1534),r.e(3215),r.e(1400),r.e(6704),r.e(8732),r.e(5261),r.e(3847),r.e(1965),r.e(1993)]).then(r.bind(r,27793)),EdgeProcessingWorker:()=>Promise.all([r.e(6481),r.e(7681),r.e(6314),r.e(9594)]).then(r.bind(r,49594)),ElevationSamplerWorker:()=>Promise.all([r.e(4547),r.e(9255),r.e(3215),r.e(1400),r.e(6704),r.e(6481),r.e(6459),r.e(6626)]).then(r.bind(r,61787)),FeatureServiceSnappingSourceWorker:()=>Promise.all([r.e(7126),r.e(4165),r.e(4547),r.e(9255),r.e(1534),r.e(3215),r.e(1400),r.e(6704),r.e(4599),r.e(8732),r.e(5261),r.e(3847),r.e(1965),r.e(4565),r.e(7589)]).then(r.bind(r,65967)),GeoJSONSourceWorker:()=>Promise.all([r.e(7126),r.e(4547),r.e(9255),r.e(1534),r.e(3215),r.e(1400),r.e(6704),r.e(8732),r.e(5261),r.e(3847),r.e(1965),r.e(5160),r.e(7845)]).then(r.bind(r,97845)),LercWorker:()=>r.e(3027).then(r.bind(r,23027)),MemorySourceWorker:()=>Promise.all([r.e(7126),r.e(4547),r.e(9255),r.e(1534),r.e(3215),r.e(1400),r.e(6704),r.e(8732),r.e(5261),r.e(3847),r.e(1965),r.e(5160),r.e(639)]).then(r.bind(r,30639)),PBFDecoderWorker:()=>Promise.all([r.e(9255),r.e(3215),r.e(1400),r.e(6704),r.e(8732),r.e(1916)]).then(r.bind(r,61916)),Pipeline:()=>Promise.all([r.e(7126),r.e(6082),r.e(4165),r.e(4547),r.e(9255),r.e(1534),r.e(3215),r.e(1400),r.e(6704),r.e(4599),r.e(8732),r.e(5261),r.e(3847),r.e(1965),r.e(4565),r.e(4325),r.e(1482),r.e(6809)]).then(r.bind(r,27937)),PointCloudWorker:()=>Promise.all([r.e(4547),r.e(9255),r.e(3215),r.e(1400),r.e(6704),r.e(4266),r.e(3566)]).then(r.bind(r,90447)),RasterWorker:()=>Promise.all([r.e(4547),r.e(9255),r.e(3215),r.e(1400),r.e(6704),r.e(6610),r.e(8681),r.e(7872)]).then(r.bind(r,61576)),SceneLayerSnappingSourceWorker:()=>Promise.all([r.e(9255),r.e(6481),r.e(7681),r.e(6314),r.e(3248)]).then(r.bind(r,73248)),SceneLayerWorker:()=>Promise.all([r.e(9255),r.e(1400),r.e(6704),r.e(1412)]).then(r.bind(r,31412)),WFSSourceWorker:()=>Promise.all([r.e(7126),r.e(4547),r.e(9255),r.e(1534),r.e(3215),r.e(1400),r.e(6704),r.e(8732),r.e(5261),r.e(3847),r.e(1965),r.e(5160),r.e(3230)]).then(r.bind(r,43230)),WorkerTileHandler:()=>Promise.all([r.e(4325),r.e(9805),r.e(4982),r.e(6188)]).then(r.bind(r,56456))};var l=r(94362),u=r(17202);const{CLOSE:f,ABORT:d,INVOKE:h,RESPONSE:p,OPEN_PORT:b,ON:g}=l.MessageType;class m{constructor(e){this._timer=null,this._cancelledJobIds=new Set,this._invokeMessages=[],this._invoke=e,this._timer=null,this._process=this._process.bind(this)}push(e){e.type===l.MessageType.ABORT?this._cancelledJobIds.add(e.jobId):(this._invokeMessages.push(e),null===this._timer&&(this._timer=setTimeout(this._process,0)))}clear(){this._invokeMessages.length=0,this._cancelledJobIds.clear(),this._timer=null}_process(){this._timer=null;for(const e of this._invokeMessages)this._cancelledJobIds.has(e.jobId)||this._invoke(e);this._cancelledJobIds.clear(),this._invokeMessages.length=0}}class y{static connect(e){const t=new MessageChannel;let r;r="function"==typeof e?new e:"default"in e&&"function"==typeof e.default?new e.default:e;const n=new y(t.port1,{channel:t,client:r},(()=>null));return"object"==typeof r&&"remoteClient"in r&&(r.remoteClient=n),y.clients.set(n,r),t.port2}static loadWorker(e){const t=c[e];return t?t():Promise.resolve(null)}constructor(e,t,r){this._port=e,this._getNextJob=r,this._outJobs=new Map,this._inJobs=new Map,this._invokeQueue=new m((e=>this._onInvokeMessage(e))),this._client=t.client,this._onMessage=this._onMessage.bind(this),this._channel=t.channel,this._schedule=t.schedule,this._port.addEventListener("message",this._onMessage),this._port.start()}close(){this._post({type:f}),this._close()}isBusy(){return this._outJobs.size>0}invoke(e,t,r){const n=r?.signal,s=r?.transferList;if(!this._port)return Promise.reject(new o.Z("worker:port-closed",`Cannot call invoke('${e}'), port is closed`,{methodName:e,data:t}));const c=(0,l.jt)();return new Promise(((r,o)=>{if((0,a.Hc)(n))return this._processWork(),void o((0,a.zE)());const l=(0,a.fu)(n,(()=>{const e=this._outJobs.get(c);e&&(this._outJobs.delete(c),this._processWork(),(0,i.hw)(e.abortHandle),this._post({type:d,jobId:c}),o((0,a.zE)()))})),u={resolve:r,reject:o,abortHandle:l,debugInfo:e};this._outJobs.set(c,u),this._post({type:h,jobId:c,methodName:e,abortable:null!=n},t,s)}))}on(e,t){const r=new MessageChannel;function n(e){t(e.data)}return this._port.postMessage({type:l.MessageType.ON,eventType:e,port:r.port2},[r.port2]),r.port1.addEventListener("message",n),r.port1.start(),{remove(){r.port1.postMessage({type:l.MessageType.CLOSE}),r.port1.close(),r.port1.removeEventListener("message",n)}}}jobAdded(){this._processWork()}openPort(){const e=new MessageChannel;return this._post({type:b,port:e.port2}),e.port1}_processWork(){if(this._outJobs.size>=2)return;const e=this._getNextJob();if(!e)return;const{methodName:t,data:r,invokeOptions:n,resolver:o}=e;this.invoke(t,r,n).then((e=>o.resolve(e))).catch((e=>o.reject(e)))}_close(){this._channel&&(this._channel=void 0),this._port.removeEventListener("message",this._onMessage),this._port.close(),this._outJobs.forEach((e=>{(0,i.hw)(e.abortHandle),e.reject((0,a.zE)(`Worker closing, aborting job calling '${e.debugInfo}'`))})),this._inJobs.clear(),this._outJobs.clear(),this._invokeQueue.clear(),this._port=null,this._client=null,this._schedule=null}_onMessage(e){null!=this._schedule?this._schedule((()=>this._processMessage(e))):this._processMessage(e)}_processMessage(e){const t=(0,l.QM)(e);if(t)switch(t.type){case p:this._onResponseMessage(t);break;case h:this._invokeQueue.push(t);break;case d:this._onAbortMessage(t);break;case f:this._onCloseMessage();break;case b:this._onOpenPortMessage(t);break;case g:this._onOnMessage(t)}}_onAbortMessage(e){const t=this._inJobs,r=e.jobId,n=t.get(r);this._invokeQueue.push(e),n&&(n.controller&&n.controller.abort(),t.delete(r))}_onCloseMessage(){const e=this._client;this._close(),e&&"destroy"in e&&y.clients.get(this)===e&&e.destroy(),y.clients.delete(this),e?.remoteClient&&(e.remoteClient=null)}_onInvokeMessage(e){const{methodName:t,jobId:r,data:n,abortable:o}=e,s=o?new AbortController:null,i=this._inJobs;let c,u=this._client,f=u[t];try{if(!f&&t&&t.includes(".")){const e=t.split(".");for(let t=0;t{i.has(r)&&(i.delete(r),this._post({type:p,jobId:r},e))}),(e=>{i.has(r)&&(i.delete(r),(0,a.D_)(e)||this._post({type:p,jobId:r,error:(0,l.AB)(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:p,jobId:r},c)}_onOpenPortMessage(e){new y(e.port,{client:this._client},(()=>null))}_onOnMessage(e){const{port:t}=e,r=this._client.on(e.eventType,(e=>{t.postMessage(e)})),n=(0,s.on)(e.port,"message",(e=>{const o=(0,l.QM)(e);o?.type===l.MessageType.CLOSE&&(n.remove(),r.remove(),t.close())}))}_onResponseMessage(e){const{jobId:t,error:r,data:n}=e,s=this._outJobs;if(!s.has(t))return;const a=s.get(t);s.delete(t),this._processWork(),(0,i.hw)(a.abortHandle),r?a.reject(o.Z.fromJSON(JSON.parse(r))):a.resolve(n)}_post(e,t,r){return(0,l.oi)(this._port,e,t,r)}}y.kernelInfo={buildDate:u.r,fullVersion:n.bR,revision:u.$},y.clients=new Map},94362:(e,t,r)=>{"use strict";r.d(t,{AB:()=>a,MessageType:()=>n,QM:()=>l,jt:()=>i,oi:()=>c});var n,o=r(80442);!function(e){e[e.HANDSHAKE=0]="HANDSHAKE",e[e.OPEN=1]="OPEN",e[e.OPENED=2]="OPENED",e[e.RESPONSE=3]="RESPONSE",e[e.INVOKE=4]="INVOKE",e[e.ABORT=5]="ABORT",e[e.CLOSE=6]="CLOSE",e[e.OPEN_PORT=7]="OPEN_PORT",e[e.ON=8]="ON"}(n||(n={}));let s=0;function i(){return s++}function a(e){return e?"string"==typeof e?JSON.stringify({name:"message",message:e}):e.toJSON?JSON.stringify(e):JSON.stringify({name:e.name,message:e.message,details:e.details||{stack:e.stack}}):null}function c(e,t,r,s){if(t.type===n.OPEN_PORT)return void e.postMessage(t,[t.port]);if(t.type!==n.INVOKE&&t.type!==n.RESPONSE)return void e.postMessage(t);let i;if(function(e){return e&&"object"==typeof e&&("result"in e||"transferList"in e)}(r)?(i=u(r.transferList),t.data=r.result):(i=u(s),t.data=r),i){if((0,o.Z)("ff"))for(const r of i)if("byteLength"in r&&r.byteLength>267386880){const r="Worker call with large ArrayBuffer would crash Firefox";switch(t.type){case n.INVOKE:throw r;case n.RESPONSE:return void c(e,{type:n.RESPONSE,jobId:t.jobId,error:a(r)})}}e.postMessage(t,i)}else e.postMessage(t)}function l(e){if(!e)return null;const t=e.data;return t?"string"==typeof t?JSON.parse(t):t:null}function u(e){if(!e||!e.length)return null;if((0,o.Z)("esri-workers-arraybuffer-transfer"))return e;const t=e.filter((e=>!function(e){return e instanceof ArrayBuffer||"ArrayBuffer"===e?.constructor?.name}(e)));return t.length?t:null}},40330:(e,t,r)=>{"use strict";r.d(t,{Dp:()=>u,Nv:()=>a,bR:()=>i,i8:()=>s,id:()=>c,qh:()=>l});var n=r(80442),o=r(81271);const s="4.27";let i=s;i="4.27.6";const a={async request(e,t){const{default:n}=await r.e(3172).then(r.bind(r,3172)),s=e.options,i=s.responseType;s.signal=t?.signal,s.responseType="native"===i||"native-request-init"===i?"native-request-init":i&&["blob","json","text"].includes(i)&&(0,o.oh)(e.url)?.after?i:"array-buffer";const a=await n(e.url,s),c={data:a.data,httpStatus:a.httpStatus,ssl:a.ssl};switch(a.requestOptions?.responseType){case"native-request-init":return delete c.data.signal,c;case"blob":c.data=await c.data.arrayBuffer();break;case"json":c.data=(new TextEncoder).encode(JSON.stringify(c.data)).buffer;break;case"text":c.data=(new TextEncoder).encode(c.data).buffer}return{result:c,transferList:[c.data]}}};let c;function l(e){c=e}function u(e){const t=c?.findCredential(e);return t?.token?(0,o.ZN)(e,"token",t.token):e}(0,n.Z)("host-webworker")},19745:(e,t,r)=>{"use strict";r.d(t,{P:()=>i,a:()=>s});const n=/^https:\/\/([a-z\d-]+)(\.maps([^.]*))?\.arcgis\.com/i,o={devext:{customBaseUrl:"mapsdevext.arcgis.com",portalHostname:"devext.arcgis.com"},qaext:{customBaseUrl:"mapsqa.arcgis.com",portalHostname:"qaext.arcgis.com"},www:{customBaseUrl:"maps.arcgis.com",portalHostname:"www.arcgis.com"}};function s(e){const t=e?.match(n);if(!t)return null;const[,r,s,i]=t;if(!r)return null;let a=null,c=null,l=null;const{devext:u,qaext:f,www:d}=o;if(s)if(a=r,i)switch(i.toLowerCase()){case"devext":({customBaseUrl:c,portalHostname:l}=u);break;case"qa":({customBaseUrl:c,portalHostname:l}=f);break;default:return null}else({customBaseUrl:c,portalHostname:l}=d);else switch(r.toLowerCase()){case"devext":({customBaseUrl:c,portalHostname:l}=u);break;case"qaext":({customBaseUrl:c,portalHostname:l}=f);break;case"www":({customBaseUrl:c,portalHostname:l}=d);break;default:return null}return{customBaseUrl:c,isPortal:!1,portalHostname:l,urlKey:a}}function i(e){return/\/(sharing|usrsvcs)\/(appservices|servers)\//i.test(e)}},17202:(e,t,r)=>{"use strict";r.d(t,{$:()=>o,r:()=>n});const n="20230626",o="b81703b48e0b92e492f4cc6b739af02a9af50038"}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((t,n)=>(r.f[n](e,t),t)),[])),r.u=e=>"chunks/"+{24:"09e677ca7532a281d262",65:"8ca5c9e3a29201c141c7",81:"f556490dae3c69419052",153:"b6a55fdfe16795ebf02c",163:"2b3ccd7e582f3e279f6e",223:"9e209c6a2aded37f90fb",237:"a9a7113cce0ebe4231d0",247:"a9f83bbccf3b5f229262",450:"09fa3d599619f063385c",540:"74eb5ba98f30d5fd4c47",565:"6e562fa57c0347091154",576:"c5c56b6d99db96a6755a",639:"640e8ac3498be30c6614",661:"39ae4b9b766f674bc6f2",706:"7adbd577bb58c3bbaf28",773:"53ad34bf32f5f3d4fe18",819:"d1ead6e8aa7e8e21fbc6",837:"6627f1bc9ee6b620e3aa",1073:"d0d9dcf9a06762087f08",1074:"77fcc4fc0fb3739365f6",1158:"b09dea098bd9ebdd2422",1194:"da2110b4caff9cc9b116",1231:"7dc6774c77c822b68c99",1400:"3bc6b5f0643364749ef8",1412:"0f51fa430333cf77faf7",1421:"93e17ab3bc56ceea928d",1423:"96c027ffad89524b0820",1433:"4d5bdf18feeb9c8cb6ff",1444:"633c00c02a81397fc8df",1482:"7d1fc02fdcfbc00cc9e2",1534:"3bbaa78c68a4bf159722",1537:"21e1f3b11e7d363b727a",1596:"a20361b4d3bdd7d196ca",1724:"b2a423d9ce8bb784267c",1773:"0dcae38509847a813b9d",1790:"175f09ef4ae6b68eca75",1916:"cad7a2092ea7f51dbd8b",1965:"002fe1ec63ea33e6972d",1993:"ea16230a0edfc9f756bd",2097:"a324cc07d486061d0d8e",2134:"9621b7d8d951aa881686",2442:"c6617a937440701c0180",2462:"20466e88859d71539ab6",2594:"de20572d334abd4a7d82",2653:"afcba35eea836aea98ca",2664:"f1ebc68f46261bd642c2",2756:"42f3421740a5479559dc",2906:"a80a6267d88246ede5d3",2920:"f36697f6aac782007d1a",2975:"eca0c3d57b3a1e3a14ee",3027:"293315442f5afe8069dc",3148:"2132edadb75a2c6c216d",3172:"79cb672c85ea29e8484a",3215:"3767b9e7660873b018c2",3230:"7053c2f5a958d4c8629b",3248:"c2cb9fa18c77f0c5104e",3477:"4884432d80e9af947449",3529:"2c587ed66e2586cccb8d",3566:"1aa8dd317ecd3c41e0ea",3668:"9472184ef1432fc55d6b",3847:"b31974524932e638df8c",3852:"f0c62bb406bb93b1408a",3887:"82a103a8b5382300889d",3919:"873b608720cce890e572",3992:"73515dc23b3cde16071b",4165:"a6ece91e6b3343f133a0",4166:"14d97dc471ff449bb12d",4209:"0f7ddb063ee0664f2fca",4266:"88fdd288ef799a7ac48a",4325:"953407451813f406fdf1",4358:"4a2a0091cd830b6a1729",4371:"da6945e0f8731b5b247e",4475:"d981e2e90b8ce617116f",4493:"a49718c74053314ed741",4499:"1117cc2a9bedad08c620",4547:"45629ff775e77234b227",4565:"28c67c98039503b62e6e",4599:"c6e28ec3395916c10248",4609:"308f3811dfa71f619279",4695:"e2432871f1329f47465d",4720:"927417abea79c955b216",4828:"6eaa7a51efde2dd4a5a4",4982:"740dc67038f554431f1b",5151:"29290a44fd3b183c24e3",5160:"642c5a93c0a454bdd115",5234:"8b6b963230df56850580",5235:"90d8f297d9cb359e071d",5245:"4a4f14a3d8da270059c4",5261:"d4ba894a2583f3930a4f",5329:"0e21e5b4d065567a6a91",5334:"80bf6cf1bef17215bca4",5389:"d08800a30b1227591986",5428:"bae9d006fac6a82cfab3",5481:"9290b0d330f02233d803",5590:"50f929d9453fb058cf47",5642:"2d19500b2c042b6b79ac",5660:"ffe61d5a6a9b34bee9d4",5732:"83f7e22a12d90ef93e62",5825:"e23ec4f867c4735eec20",5837:"277a477446d6644aada6",5913:"ad2891985e0fe45aa8d2",5935:"60a08ce29d09cb07ef06",6017:"4806df402845c717c842",6082:"d0c6fec00a8d7e19dc78",6124:"5ae63d31468222841d62",6188:"f52054f27619a98b7bb7",6233:"766f397dfdfbc0eb72d1",6237:"8a7fa4e8b0d14da7c9eb",6256:"6f724f75f85dc3989d60",6261:"6a3d611e8842afbb50ab",6314:"e8db7303b2f63c0ec0c9",6459:"c9df9a0a4a45f9a53ce9",6481:"f6c39edd04cb96d98240",6486:"b9979426e3677501fa11",6610:"9c8ab6bd8c170cbc5fa5",6626:"8eec6da5e862cc33ea2b",6695:"0d805fd9cd9ff3a636ca",6704:"fb7fe307a583b6a22218",6710:"1fc3b526e881ada30420",6774:"0f04978e8342d9a35e59",6809:"b3d2e397ea74ebef4423",6841:"8f027f5a1f4438cb2b3c",6885:"b6dc41fce601b9d3480e",6946:"8b05fb365336cc42fecc",7126:"e0499f45b098450b80b4",7215:"d8607326a199dd994844",7277:"45e5ad704d18dd0857ce",7316:"7fe49c75681787c7f30f",7374:"19d329b9d4ec2eff1d13",7476:"07f52b140db07fa962bb",7537:"183e2e0cb86c1c640d94",7589:"d5dfd3d693d5e393a542",7681:"808206f87b9f0ab13bf7",7845:"d0a9711f48dfa5fee68a",7872:"82939ead43848a13f765",7873:"67f008f858783805ea96",8008:"6c213768715c52625855",8024:"93400bef85fccb52efbc",8062:"892ffe40c098d023962f",8068:"ef900614353505afb210",8079:"85191485a7556d3c99f2",8092:"f1b26b73101210b8f29c",8096:"c7fb48ea5d907883bcce",8153:"6ae5932e716f3b29729b",8228:"e5352dc8983d06d4ee0f",8346:"4db447d0f1d865ab6c88",8518:"a40130579791293cefa2",8522:"dc6c97a43d642eeaf477",8598:"1fd7e2d91d0d76ba1802",8636:"431d54867bc3bb848fbb",8681:"f1da7b29eecad0e9efae",8732:"a9e9297267614c4c4f3b",8758:"595a2baa04d92de59558",8828:"4922a0fed7cbc6895882",8865:"1b66a60fc81dfe0b7164",8949:"dabd889e064c4e7807fa",9037:"5c64fd3bf057a1a5527f",9059:"2f5639886f577baedbca",9169:"cfad34c949cbe8a31ef8",9238:"f35895e03c036d67b3ed",9243:"6c519c5a474f51f37af0",9255:"2f9fadbe7e94f79afeda",9291:"c7dc821db8c14fec24a7",9296:"ea9e25eaaada36253da3",9469:"9648a8f2b24f1ca3d637",9594:"1535423349f7eee694bc",9689:"b846d4215210aac9f6ef",9790:"3620e9fa4b5dbc21ad87",9805:"d0ff496834686dbfe29f",9880:"468c79e532c32fdd2cc7",9884:"8cc8d88e5dd1e586eb04",9904:"e8df43c1af128522b2e0",9931:"b0571b9e602218cdc7aa",9971:"c6a6f0b69561d86b106b"}[e]+".js",r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;r.g.importScripts&&(e=r.g.location+"");var t=r.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var o=n.length-1;o>-1&&!e;)e=n[o--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),r.p=e})(),(()=>{var e={134:1};r.f.i=(t,n)=>{e[t]||importScripts(r.p+r.u(t))};var t=self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[],n=t.push.bind(t);t.push=t=>{var[o,s,i]=t;for(var a in s)r.o(s,a)&&(r.m[a]=s[a]);for(i&&i(r);o.length;)e[o.pop()]=1;n(t)}})(),r(88277);var n=r(728);RemoteClient=n})(); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/002fe1ec63ea33e6972d.js b/public/assets/esri/core/workers/chunks/002fe1ec63ea33e6972d.js new file mode 100644 index 0000000..edd5ffc --- /dev/null +++ b/public/assets/esri/core/workers/chunks/002fe1ec63ea33e6972d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1965,3172],{27535:(e,r,t)=>{var o;t.d(r,{Hy:()=>d,OF:()=>c,TD:()=>h,Tu:()=>f,VO:()=>p,aV:()=>i,kq:()=>u,rH:()=>o}),function(e){e.AsyncNotEnabled="AsyncNotEnabled",e.ModulesNotSupported="ModulesNotSupported",e.CircularModules="CircularModules",e.NeverReach="NeverReach",e.UnsupportedHashType="UnsupportedHashType",e.InvalidParameter="InvalidParameter",e.UnexpectedToken="UnexpectedToken",e.Unrecognised="Unrecognised",e.UnrecognisedType="UnrecognisedType",e.MaximumCallDepth="MaximumCallDepth",e.BooleanConditionRequired="BooleanConditionRequired",e.TypeNotAllowedInFeature="TypeNotAllowedInFeature",e.KeyMustBeString="KeyMustBeString",e.WrongNumberOfParameters="WrongNumberOfParameters",e.CallNonFunction="CallNonFunction",e.NoFunctionInTemplateLiteral="NoFunctionInTemplateLiteral",e.NoFunctionInDictionary="NoFunctionInDictionary",e.NoFunctionInArray="NoFunctionInArray",e.AssignModuleFunction="AssignModuleFunction",e.LogicExpressionOrAnd="LogicExpressionOrAnd",e.LogicalExpressionOnlyBoolean="LogicalExpressionOnlyBoolean",e.FunctionNotFound="FunctionNotFound",e.InvalidMemberAccessKey="InvalidMemberAccessKey",e.UnsupportedUnaryOperator="UnsupportUnaryOperator",e.InvalidIdentifier="InvalidIdentifier",e.MemberOfNull="MemberOfNull",e.UnsupportedOperator="UnsupportedOperator",e.Cancelled="Cancelled",e.ModuleAccessorMustBeString="ModuleAccessorMustBeString",e.ModuleExportNotFound="ModuleExportNotFound",e.Immutable="Immutable",e.OutOfBounds="OutOfBounds",e.IllegalResult="IllegalResult",e.FieldNotFound="FieldNotFound",e.PortalRequired="PortalRequired",e.LogicError="LogicError",e.ArrayAccessorMustBeNumber="ArrayAccessMustBeNumber",e.KeyAccessorMustBeString="KeyAccessorMustBeString",e.WrongSpatialReference="WrongSpatialReference"}(o||(o={}));const s={[o.TypeNotAllowedInFeature]:"Feature attributes only support dates, numbers, strings, guids.",[o.LogicError]:"Logic error - {reason}",[o.NeverReach]:"Encountered unreachable logic",[o.AsyncNotEnabled]:"Async Arcade must be enabled for this script",[o.ModuleAccessorMustBeString]:"Module accessor must be a string",[o.ModuleExportNotFound]:"Module has no export with provided identifier",[o.ModulesNotSupported]:"Current profile does not support modules",[o.ArrayAccessorMustBeNumber]:"Array accessor must be a number",[o.FunctionNotFound]:"Function not found",[o.FieldNotFound]:"Key not found - {key}",[o.CircularModules]:"Circular module dependencies are not allowed",[o.Cancelled]:"Execution cancelled",[o.UnsupportedHashType]:"Type not supported in hash function",[o.IllegalResult]:"Value is not a supported return type",[o.PortalRequired]:"Portal is required",[o.InvalidParameter]:"Invalid parameter",[o.WrongNumberOfParameters]:"Call with wrong number of parameters",[o.Unrecognised]:"Unrecognised code structure",[o.UnrecognisedType]:"Unrecognised type",[o.WrongSpatialReference]:"Cannot work with geometry in this spatial reference. It is different to the execution spatial reference",[o.BooleanConditionRequired]:"Conditions must use booleans",[o.NoFunctionInDictionary]:"Dictionaries cannot contain functions.",[o.NoFunctionInArray]:"Arrays cannot contain functions.",[o.NoFunctionInTemplateLiteral]:"Template Literals do not expect functions by value.",[o.KeyAccessorMustBeString]:"Accessor must be a string",[o.KeyMustBeString]:"Object keys must be a string",[o.Immutable]:"Object is immutable",[o.UnexpectedToken]:"Unexpected token",[o.MemberOfNull]:"Cannot access property of null object",[o.MaximumCallDepth]:"Exceeded maximum function depth",[o.OutOfBounds]:"Out of bounds",[o.InvalidIdentifier]:"Identifier not recognised",[o.CallNonFunction]:"Expression is not a function",[o.InvalidMemberAccessKey]:"Cannot access value using a key of this type",[o.AssignModuleFunction]:"Cannot assign function to module variable",[o.UnsupportedUnaryOperator]:"Unsupported unary operator",[o.UnsupportedOperator]:"Unsupported operator",[o.LogicalExpressionOnlyBoolean]:"Logical expressions must be boolean",[o.LogicExpressionOrAnd]:"Logical expression can only be combined with || or &&"};class n extends Error{constructor(...e){super(...e)}}class a extends n{constructor(e,r){super(l(r)+e.message,{cause:e}),this.loc=null,Error.captureStackTrace&&Error.captureStackTrace(this,a),r&&r.loc&&(this.loc=r.loc)}}class i extends Error{constructor(e,r,t,o){super("Execution error - "+l(t)+d(s[r],o)),this.loc=null,this.declaredRootClass="esri.arcade.arcadeexecutionerror",Error.captureStackTrace&&Error.captureStackTrace(this,i),t&&t.loc&&(this.loc=t.loc)}}function l(e){return e&&e.loc?`Line : ${e.loc.start?.line}, ${e.loc.start?.column}: `:""}class c extends Error{constructor(e,r,t,o){super("Compilation error - "+l(t)+d(s[r],o)),this.loc=null,this.declaredRootClass="esri.arcade.arcadecompilationerror",Error.captureStackTrace&&Error.captureStackTrace(this,c),t&&t.loc&&(this.loc=t.loc)}}class u extends Error{constructor(){super("Uncompilable code structures"),this.declaredRootClass="esri.arcade.arcadeuncompilableerror",Error.captureStackTrace&&Error.captureStackTrace(this,u)}}function d(e,r){try{if(!r)return e;for(const t in r){let o=r[t];o||(o=""),e=e.replace("{"+t+"}",r[t])}}catch(e){}return e}function p(e,r,t){return"esri.arcade.arcadeexecutionerror"===t.declaredRootClass||"esri.arcade.arcadecompilationerror"===t.declaredRootClass?null===t.loc&&r&&r.loc?new a(t,{cause:t}):t:("esri.arcade.featureset.support.featureseterror"===t.declaredRootClass||"esri.arcade.featureset.support.sqlerror"===t.declaredRootClass||t.declaredRootClass,r&&r.loc?new a(t,{cause:t}):t)}var h;!function(e){e.UnrecognisedUri="UnrecognisedUri",e.UnsupportedUriProtocol="UnsupportedUriProtocol"}(h||(h={}));const m={[h.UnrecognisedUri]:"Unrecognised uri - {uri}",[h.UnsupportedUriProtocol]:"Unrecognised uri protocol"};class f extends Error{constructor(e,r){super(d(m[e],r)),this.declaredRootClass="esri.arcade.arcademoduleerror",Error.captureStackTrace&&Error.captureStackTrace(this,f)}}},99514:(e,r,t)=>{t.d(r,{Z:()=>a});var o=t(35671);function s(e){return"oid"===e.type||"esriFieldTypeOID"===e.type}function n(e){return"global-id"===e.type||"esriFieldTypeGlobalID"===e.type}class a{constructor(e=[]){if(this.fields=[],this._fieldsMap=new Map,this._normalizedFieldsMap=new Map,this._dateFieldsSet=new Set,this._numericFieldsSet=new Set,this.dateFields=[],this.numericFields=[],this._requiredFields=null,!e)return;this.fields=e;const r=[];for(const a of e){const e=a?.name,c=l(a?.name);if(e&&c){const l=i(e);this._fieldsMap.set(e,a),this._fieldsMap.set(l,a),this._normalizedFieldsMap.set(c,a),r.push(l),"date"===(t=a).type||"esriFieldTypeDate"===t.type||"date-only"===t.type||"esriFieldTypeDateOnly"===t.type||"timestamp-offset"===t.type||"esriFieldTypeTimestampOffset"===t.type?(this.dateFields.push(a),this._dateFieldsSet.add(a)):(0,o.H7)(a)&&(this._numericFieldsSet.add(a),this.numericFields.push(a)),s(a)||n(a)||(a.editable=null==a.editable||!!a.editable,a.nullable=null==a.nullable||!!a.nullable)}}var t;r.sort(),this.uid=r.join(",")}destroy(){this._fieldsMap.clear()}get requiredFields(){if(!this._requiredFields){this._requiredFields=[];for(const e of this.fields)s(e)||n(e)||e.nullable||void 0!==(0,o.os)(e)||this._requiredFields.push(e)}return this._requiredFields}has(e){return null!=this.get(e)}get(e){if(!e)return;let r=this._fieldsMap.get(e);return r||(r=this._fieldsMap.get(i(e))??this._normalizedFieldsMap.get(l(e)),r&&this._fieldsMap.set(e,r),r)}isDateField(e){return this._dateFieldsSet.has(this.get(e))}isNumericField(e){return this._numericFieldsSet.has(this.get(e))}normalizeFieldName(e){const r=this.get(e);if(r)return r.name??void 0}}function i(e){return e.trim().toLowerCase()}function l(e){return(0,o.q6)(e)?.toLowerCase()??""}},3172:(e,r,t)=>{t.r(r),t.d(r,{default:()=>h});var o=t(68773),s=t(40330),n=t(20102),a=t(80442),i=t(22974),l=t(95330),c=t(81271),u=t(19745),d=t(71058),p=t(85958);async function h(e,r){e instanceof URL&&(e=e.toString()),r?.query instanceof URLSearchParams&&(r.query=(0,c.u0)(r.query.toString().replaceAll("+"," ")));const i=(0,c.HK)(e),u=(0,c.jc)(e);u||i||(e=(0,c.Fv)(e));const g={url:e,requestOptions:{...r}};let b=(0,c.oh)(e);if(b){const e=await async function(e,r){if(null!=e.responseData)return e.responseData;if(e.headers&&(r.requestOptions.headers={...r.requestOptions.headers,...e.headers}),e.query&&(r.requestOptions.query={...r.requestOptions.query,...e.query}),e.before){let t,o;try{o=await e.before(r)}catch(e){t=F("request:interceptor",e,r)}if((o instanceof Error||o instanceof n.Z)&&(t=F("request:interceptor",o,r)),t)throw e.error&&e.error(t),t;return o}}(b,g);if(null!=e)return{data:e,getHeader:T,httpStatus:200,requestOptions:g.requestOptions,url:g.url};b.after||b.error||(b=null)}if(e=g.url,"image"===(r=g.requestOptions).responseType&&((0,a.Z)("host-webworker")||(0,a.Z)("host-node")))throw F("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),g);if("head"===r.method){if(r.body)throw F("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),g);if(i||u)throw F("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),g)}if(await async function(){(0,a.Z)("host-webworker")?m||(m=await t.e(9884).then(t.bind(t,29884))):h._abortableFetch||(h._abortableFetch=globalThis.fetch.bind(globalThis))}(),m)return m.execute(e,r);const w=new AbortController;(0,l.fu)(r,(()=>w.abort()));const C={controller:w,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:b,params:g,redoRequest:!1,useIdentity:f.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},O=await async function(e){let r,t;await async function(e){const r=e.params.url,t=e.params.requestOptions,n=e.controller.signal,a=t.body;let i=null,c=null;if(y&&"HTMLFormElement"in globalThis&&(a instanceof FormData?i=a:a instanceof HTMLFormElement&&(i=new FormData(a))),"string"==typeof a&&(c=a),e.fetchOptions={cache:t.cacheBust&&!("polyfill"in h._abortableFetch)?"no-cache":"default",credentials:"same-origin",headers:t.headers||{},method:"head"===t.method?"HEAD":"GET",mode:"cors",priority:f.priority,redirect:"follow",signal:n},(i||c)&&(e.fetchOptions.body=i||c),"anonymous"===t.authMode&&(e.useIdentity=!1),e.hasToken=!!(/token=/i.test(r)||t.query?.token||i?.get("token")),!e.hasToken&&o.default.apiKey&&(0,d.r)(r)&&(t.query||(t.query={}),t.query.token=o.default.apiKey,e.hasToken=!0),e.useIdentity&&!e.hasToken&&!e.credentialToken&&!S(r)&&!(0,l.Hc)(n)){let o;"immediate"===t.authMode?(await q(),o=await s.id.getCredential(r,{signal:n}),e.credential=o):"no-prompt"===t.authMode?(await q(),o=await s.id.getCredential(r,{prompt:!1,signal:n}).catch((()=>{})),e.credential=o):s.id&&(o=s.id.findCredential(r)),o&&(e.credentialToken=o.token,e.useSSL=!!o.ssl)}}(e);try{do{[r,t]=await E(e)}while(!await k(e,r,t))}catch(t){const o=F("request:server",t,e.params,r);throw o.details.ssl=e.useSSL,e.interceptor?.error&&e.interceptor.error(o),o}const n=e.params.url;if(t&&/\/sharing\/rest\/(accounts|portals)\/self/i.test(n)){if(!e.hasToken&&!e.credentialToken&&t.user?.username&&!(0,c.kl)(n)){const e=(0,c.P$)(n,!0);e&&f.trustedServers.push(e)}Array.isArray(t.authorizedCrossOriginNoCorsDomains)&&(0,p.Hu)(t.authorizedCrossOriginNoCorsDomains)}const a=e.credential;if(a&&s.id){const e=s.id.findServerInfo(a.server);let r=e?.owningSystemUrl;if(r){r=r.replace(/\/?$/,"/sharing");const e=s.id.findCredential(r,a.userId);e&&-1===s.id._getIdenticalSvcIdx(r,e)&&e.resources.unshift(r)}}return{data:t,getHeader:r?e=>r?.headers.get(e):T,httpStatus:r?.status??200,requestOptions:e.params.requestOptions,ssl:e.useSSL,url:e.params.url}}(C);return b?.after?.(O),O}let m;const f=o.default.request,y="FormData"in globalThis,g=[499,498,403,401],b=["COM_0056","COM_0057","SB_0008"],w=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],T=()=>null,C=Symbol();function O(e){const r=(0,c.P$)(e);return!r||r.endsWith(".arcgis.com")||h._corsServers.includes(r)||(0,c.kl)(r)}function F(e,r,t,o){let s="Error";const a={url:t.url,requestOptions:t.requestOptions,getHeader:T,ssl:!1};if(r instanceof n.Z)return r.details?(r.details=(0,i.d9)(r.details),r.details.url=t.url,r.details.requestOptions=t.requestOptions):r.details=a,r;if(r){const e=o&&(e=>o.headers.get(e)),t=o?.status,n=r.message;n&&(s=n),e&&(a.getHeader=e),a.httpStatus=(null!=r.httpCode?r.httpCode:r.code)||t||0,a.subCode=r.subcode,a.messageCode=r.messageCode,"string"==typeof r.details?a.messages=[r.details]:a.messages=r.details,a.raw=C in r?r[C]:r}return(0,l.D_)(r)?(0,l.zE)():new n.Z(e,s,a)}async function q(){s.id||await Promise.all([t.e(7126),t.e(6261),t.e(9255),t.e(1400),t.e(450)]).then(t.bind(t,73660))}function S(e){return w.some((r=>r.test(e)))}async function E(e){let r=e.params.url;const t=e.params.requestOptions,o=e.fetchOptions??{},n=(0,c.jc)(r)||(0,c.HK)(r),i=t.responseType||"json",d=n?0:null!=t.timeout?t.timeout:f.timeout;let m=!1;if(!n){e.useSSL&&(r=(0,c.hO)(r)),t.cacheBust&&"default"===o.cache&&(r=(0,c.ZN)(r,"request.preventCache",Date.now()));let n={...t.query};e.credentialToken&&(n.token=e.credentialToken);let i=(0,c.B7)(n);(0,a.Z)("esri-url-encodes-apostrophe")&&(i=i.replaceAll("'","%27"));const l=r.length+1+i.length;let d;m="delete"===t.method||"post"===t.method||"put"===t.method||!!t.body||l>f.maxUrlLength;const h=t.useProxy||!!(0,c.ed)(r);if(h){const e=(0,c.b7)(r);d=e.path,!m&&d.length+1+l>f.maxUrlLength&&(m=!0),e.query&&(n={...e.query,...n})}if("HEAD"===o.method&&(m||h)){if(m){if(l>f.maxUrlLength)throw F("request:invalid-parameters",new Error("URL exceeds maximum length"),e.params);throw F("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),e.params)}if(h)throw F("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),e.params)}if(m?(o.method="delete"===t.method?"DELETE":"put"===t.method?"PUT":"POST",t.body?r=(0,c.fl)(r,n):(o.body=(0,c.B7)(n),o.headers||(o.headers={}),o.headers["Content-Type"]="application/x-www-form-urlencoded")):r=(0,c.fl)(r,n),h&&(e.useProxy=!0,r=`${d}?${r}`),n.token&&y&&o.body instanceof FormData&&!(0,u.P)(r)&&o.body.set("token",n.token),t.hasOwnProperty("withCredentials"))e.withCredentials=t.withCredentials;else if(!(0,c.D6)(r,(0,c.TI)()))if((0,c.kl)(r))e.withCredentials=!0;else if(s.id){const t=s.id.findServerInfo(r);t?.webTierAuth&&(e.withCredentials=!0)}e.withCredentials&&(o.credentials="include",(0,p.jH)(r)&&await(0,p.jz)(m?(0,c.fl)(r,n):r))}let g,b,w=0,T=!1;d>0&&(w=setTimeout((()=>{T=!0,e.controller.abort()}),d));try{if("native-request-init"===t.responseType)b=o,b.url=r;else if("image"!==t.responseType||"default"!==o.cache||"GET"!==o.method||m||function(e){if(e)for(const r of Object.getOwnPropertyNames(e))if(e[r])return!0;return!1}(t.headers)||!n&&!e.useProxy&&f.proxyUrl&&!O(r)){if(g=await h._abortableFetch(r,o),e.useProxy||function(e){const r=(0,c.P$)(e);r&&!h._corsServers.includes(r)&&h._corsServers.push(r)}(r),"native"===t.responseType)b=g;else if("HEAD"!==o.method)if(g.ok){switch(i){case"array-buffer":b=await g.arrayBuffer();break;case"blob":case"image":b=await g.blob();break;default:b=await g.text()}if(w&&(clearTimeout(w),w=0),"json"===i||"xml"===i||"document"===i)if(b)switch(i){case"json":b=JSON.parse(b);break;case"xml":b=v(b,"application/xml");break;case"document":b=v(b,"text/html")}else b=null;if(b){if("array-buffer"===i||"blob"===i){const e=g.headers.get("Content-Type");if(e&&/application\/json|text\/plain/i.test(e)&&b["blob"===i?"size":"byteLength"]<=750)try{const e=await new Response(b).json();e.error&&(b=e)}catch{}}"image"===i&&b instanceof Blob&&(b=await x(URL.createObjectURL(b),e,!0))}}else{b=await g.text();try{b=JSON.parse(b)}catch{}}}else b=await x(r,e)}catch(o){if("AbortError"===o.name){if(T)throw(0,p.Tf)();throw(0,l.zE)("Request canceled")}if(!(!g&&o instanceof TypeError&&f.proxyUrl)||t.body||"delete"===t.method||"head"===t.method||"post"===t.method||"put"===t.method||e.useProxy||O(r))throw o;e.redoRequest=!0,(0,c.tD)({proxyUrl:f.proxyUrl,urlPrefix:(0,c.P$)(r)??""})}finally{w&&clearTimeout(w)}return[g,b]}function v(e,r){let t;try{t=(new DOMParser).parseFromString(e,r)}catch{}if(!t||t.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return t}async function k(e,r,t){if(e.redoRequest)return e.redoRequest=!1,!1;const o=e.params.requestOptions;if(!r||"native"===o.responseType||"native-request-init"===o.responseType)return!0;let n,a;if(t&&(t.error?n=t.error:"error"===t.status&&Array.isArray(t.messages)&&(n={...t},n[C]=t,n.details=t.messages)),!n&&!r.ok)throw n=new Error(`Unable to load ${r.url} status: ${r.status}`),n[C]=t,n;let i,l=null;n&&(a=Number(n.code),l=n.hasOwnProperty("subcode")?Number(n.subcode):null,i=n.messageCode,i=i?.toUpperCase());const c=o.authMode;if(403===a&&(4===l||n.message?.toLowerCase().includes("ssl")&&!n.message.toLowerCase().includes("permission"))){if(!e.useSSL)return e.useSSL=!0,!1}else if(!e.hasToken&&e.useIdentity&&("no-prompt"!==c||498===a)&&void 0!==a&&g.includes(a)&&!S(e.params.url)&&(403!==a||i&&!b.includes(i)&&(null==l||2===l&&e.credentialToken))){await q();try{const r=await s.id.getCredential(e.params.url,{error:F("request:server",n,e.params),prompt:"no-prompt"!==c,signal:e.controller.signal,token:e.credentialToken});return e.credential=r,e.credentialToken=r.token,e.useSSL=e.useSSL||r.ssl,!1}catch(r){if("no-prompt"===c)return e.credential=void 0,e.credentialToken=void 0,!1;n=r}}if(n)throw n;return!0}function x(e,r,t=!1){const o=r.controller.signal,s=new Image;return r.withCredentials?s.crossOrigin="use-credentials":s.crossOrigin="anonymous",s.alt="",s.fetchPriority=f.priority,s.src=e,(0,p.fY)(s,e,t,o)}h._abortableFetch=null,h._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"]},71058:(e,r,t)=>{t.d(r,{r:()=>n});var o=t(81271);const s=["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"];function n(e){const r=(0,o.P$)(e,!0);return!!r&&r.endsWith(".arcgis.com")&&!s.includes(r)&&!e.endsWith("/sharing/rest/generateToken")}},85958:(e,r,t)=>{t.d(r,{Hu:()=>d,Tf:()=>u,fY:()=>i,jH:()=>p,jz:()=>h});var o=t(68773),s=t(80442),n=t(95330),a=t(81271);function i(e,r,t=!1,o){return new Promise(((a,i)=>{if((0,n.Hc)(o))return void i(l());let c=()=>{p(),i(new Error(`Unable to load ${r}`))},u=()=>{const r=e;p(),a(r)},d=()=>{if(!e)return;const r=e;p(),r.src="",i(l())};const p=()=>{(0,s.Z)("esri-image-decode")||(e.removeEventListener("error",c),e.removeEventListener("load",u)),c=null,u=null,e=null,null!=o&&o.removeEventListener("abort",d),d=null,t&&URL.revokeObjectURL(r)};null!=o&&o.addEventListener("abort",d),(0,s.Z)("esri-image-decode")?e.decode().then(u,c):(e.addEventListener("error",c),e.addEventListener("load",u))}))}function l(){try{return new DOMException("Aborted","AbortError")}catch{const e=new Error;return e.name="AbortError",e}}const c="Timeout exceeded";function u(){return new Error(c)}function d(e){o.default.request.crossOriginNoCorsDomains||(o.default.request.crossOriginNoCorsDomains={});const r=o.default.request.crossOriginNoCorsDomains;for(let t of e)t=t.toLowerCase(),/^https?:\/\//.test(t)?r[(0,a.P$)(t)??""]=0:(r[(0,a.P$)("http://"+t)??""]=0,r[(0,a.P$)("https://"+t)??""]=0)}function p(e){const r=o.default.request.crossOriginNoCorsDomains;if(r){let t=(0,a.P$)(e);if(t)return t=t.toLowerCase(),!(0,a.D6)(t,(0,a.TI)())&&r[t]{r.d(t,{B:()=>u});var i=r(81153),s=r(81271),o=r(41123),n=r(7628),a=r(31263),l=r(5600),p=r(66094),d=r(25929);function u(e){const t=e?.origins??[void 0];return(r,o)=>{const u=function(e,t,r){if("resource"===e?.type)return function(e,t,r){const o=(0,n.Oe)(t,r);return{type:String,read:(e,t,r)=>{const i=(0,d.r)(e,t,r);return o.type===String?i:"function"==typeof o.type?new o.type({url:i}):void 0},write:{writer(t,n,l,u){if(!u||!u.resources)return"string"==typeof t?void(n[l]=(0,d.t)(t,u)):void(n[l]=t.write({},u));const f=function(e){return null==e?null:"string"==typeof e?e:e.url}(t),g=(0,d.t)(f,{...u,verifyItemRelativeUrls:u&&u.verifyItemRelativeUrls?{writtenUrls:u.verifyItemRelativeUrls.writtenUrls,rootPath:void 0}:void 0},d.M.NO),m=o.type!==String&&(!(0,i.l)(this)||u&&u.origin&&this.originIdOf(r)>(0,a.M9)(u.origin)),b={object:this,propertyName:r,value:t,targetUrl:g,dest:n,targetPropertyName:l,context:u,params:e};u&&u.portalItem&&g&&!(0,s.YP)(g)?m?function(e){const{context:t,targetUrl:r,params:i,value:o,dest:n,targetPropertyName:a}=e;if(!t.portalItem)return;const l=t.portalItem.resourceFromPath(r),d=h(o,r,t),u=(0,p.B)(d),f=(0,s.Ml)(l.path),g=i?.compress??!1;u===f?(t.resources&&y({...e,resource:l,content:d,compress:g,updates:t.resources.toUpdate}),n[a]=r):c(e)}(b):function({context:e,targetUrl:t,dest:r,targetPropertyName:i}){e.portalItem&&e.resources&&(e.resources.toKeep.push({resource:e.portalItem.resourceFromPath(t),compress:!1}),r[i]=t)}(b):u&&u.portalItem&&(null==g||null!=(0,d.i)(g)||(0,s.jc)(g)||m)?c(b):n[l]=g}}}}(e,t,r);switch(e?.type??"other"){case"other":return{read:!0,write:!0};case"url":{const{read:e,write:t}=d.a;return{read:e,write:t}}}}(e,r,o);for(const e of t){const t=(0,l.CJ)(r,e,o);for(const e in u)t[e]=u[e]}}}function c(e){const{targetUrl:t,params:i,value:n,context:a,dest:l,targetPropertyName:u}=e;if(!a.portalItem)return;const c=(0,d.p)(t),f=c?.filename??(0,o.D)(),g=i?.prefix??c?.prefix,m=h(n,t,a),b=(0,s.v_)(g,f),v=`${b}.${(0,p.B)(m)}`,w=a.portalItem.resourceFromPath(v);(0,s.jc)(t)&&a.resources&&a.resources.pendingOperations.push(async function(e){const t=(await Promise.resolve().then(r.bind(r,3172))).default,{data:i}=await t(e,{responseType:"blob"});return i}(t).then((e=>{w.path=`${b}.${(0,p.B)(e)}`,l[u]=w.itemRelativeUrl})).catch((()=>{})));const _=i?.compress??!1;a.resources&&y({...e,resource:w,content:m,compress:_,updates:a.resources.toAdd}),l[u]=w.itemRelativeUrl}function y({object:e,propertyName:t,updates:r,resource:i,content:s,compress:o}){r.push({resource:i,content:s,compress:o,finish:r=>{!function(e,t,r){"string"==typeof e[t]?e[t]=r.url:e[t].url=r.url}(e,t,r)}})}function h(e,t,r){return"string"==typeof e?{url:t}:new Blob([JSON.stringify(e.toJSON(r))],{type:"application/json"})}},57476:(e,t,r)=>{r.r(t),r.d(t,{default:()=>fe});var i=r(43697),s=r(38171),o=r(51773),n=(r(16050),r(12501),r(28756),r(92271),r(72529),r(5499),r(84382),r(81571),r(91423),r(32400)),a=r(3172),l=r(2368),p=r(46791),d=r(20102),u=r(92604),c=r(16453),y=r(95330),h=r(17445),f=r(81271),g=r(5600),m=(r(75215),r(67676),r(80442),r(1153)),b=r(71715),v=r(52011),w=r(31263),_=r(87085),I=r(54295),S=r(17287),L=r(66361),C=r(38009),F=r(16859),j=r(72965),x=r(20559),O=r(66677),E=r(15506),A=r(21506),R=r(61960),T=r(85857),P=r(14147),N=r(53518),Z=r(99514),D=r(35671),U=r(51161),q=r(54306),G=r(30707),Q=r(56765),k=r(96674);let V=class extends k.wq{constructor(){super(...arguments),this.name=null,this.field=null,this.currentRangeExtent=null,this.fullRangeExtent=null,this.type="rangeInfo"}};(0,i._)([(0,g.Cb)({type:String,json:{read:!0,write:!0}})],V.prototype,"name",void 0),(0,i._)([(0,g.Cb)({type:String,json:{read:!0,write:!0}})],V.prototype,"field",void 0),(0,i._)([(0,g.Cb)({type:[Number],json:{read:!0,write:!0}})],V.prototype,"currentRangeExtent",void 0),(0,i._)([(0,g.Cb)({type:[Number],json:{read:!0,write:!0}})],V.prototype,"fullRangeExtent",void 0),(0,i._)([(0,g.Cb)({type:["rangeInfo"],readOnly:!0,json:{read:!1,write:!0}})],V.prototype,"type",void 0),V=(0,i._)([(0,v.j)("esri.layers.support.RangeInfo")],V);var J,M=r(61247),B=r(22974),$=r(28576),z=r(20941),K=r(38913),W=r(44547);let Y=J=class extends((0,k.eC)(p.Z.ofType(K.Z))){constructor(e){super(e)}clone(){return new J(this.items.map((e=>e.clone())))}write(e,t){return this.toJSON(t)}toJSON(e){const t=e?.layer?.spatialReference;return t?this.toArray().map((r=>{if(!t.equals(r.spatialReference)){if(!(0,W.Up)(r.spatialReference,t))return e&&e.messages&&e.messages.push(new z.Z("scenefilter:unsupported","Scene filters with incompatible spatial references are not supported",{modification:this,spatialReference:e.layer.spatialReference,context:e})),null;const i=new K.Z;(0,W.Wt)(r,i,t),r=i}const i=r.toJSON(e);return delete i.spatialReference,i})).filter((e=>null!=e)):(e?.messages&&e.messages.push(new z.Z("scenefilter:unsupported","Writing Scene filters without context layer is not supported",{modification:this,spatialReference:e.layer.spatialReference,context:e})),this.toArray().map((t=>t.toJSON(e))))}static fromJSON(e,t){const r=new J;return e.forEach((e=>r.add(K.Z.fromJSON(e,t)))),r}};Y=J=(0,i._)([(0,v.j)("esri.layers.support.PolygonCollection")],Y);const H=Y;var X,ee=r(25929);let te=X=class extends k.wq{constructor(e){super(e),this.spatialRelationship="disjoint",this.geometries=new H,this._geometriesSource=null,this._handles=new M.Z}initialize(){this._handles.add((0,h.on)((()=>this.geometries),"after-changes",(()=>this.geometries=this.geometries),h.Z_))}destroy(){this._handles.destroy()}readGeometries(e,t,r){Array.isArray(e)?this.geometries=H.fromJSON(e,r):this._geometriesSource={url:(0,ee.f)(e,r),context:r}}async loadGeometries(e,t){if(null==this._geometriesSource)return;const{url:r,context:i}=this._geometriesSource,s=await(0,a.default)(r,{responseType:"json",signal:t?.signal}),o=e.toJSON(),n=s.data.map((e=>({...e,spatialReference:o})));this.geometries=H.fromJSON(n,i),this._geometriesSource=null}clone(){const e=new X({geometries:(0,B.d9)(this.geometries),spatialRelationship:this.spatialRelationship});return e._geometriesSource=this._geometriesSource,e}};(0,i._)([(0,g.Cb)({type:["disjoint","contains"],nonNullable:!0,json:{write:!0}})],te.prototype,"spatialRelationship",void 0),(0,i._)([(0,g.Cb)({type:H,nonNullable:!0,json:{write:!0}}),(0,$.B)({origins:["web-scene","portal-item"],type:"resource",prefix:"geometries"})],te.prototype,"geometries",void 0),(0,i._)([(0,b.r)(["web-scene","portal-item"],"geometries")],te.prototype,"readGeometries",null),te=X=(0,i._)([(0,v.j)("esri.layers.support.SceneFilter")],te);const re=te;var ie=r(40555),se=r(14165),oe=r(72245),ne=r(32163),ae=r(77397),le=r(19833),pe=r(65242);const de=["3DObject","Point"],ue=(0,N.v)();let ce=class extends((0,L.o1)((0,x.Vt)((0,S.Y)((0,C.q)((0,F.I)((0,j.M)((0,c.R)((0,I.V)((0,l.J)(_.Z)))))))))){constructor(...e){super(...e),this.featureReduction=null,this.rangeInfos=null,this.operationalLayerType="ArcGISSceneServiceLayer",this.type="scene",this.fields=null,this.floorInfo=null,this.outFields=null,this.nodePages=null,this.materialDefinitions=null,this.textureSetDefinitions=null,this.geometryDefinitions=null,this.serviceUpdateTimeStamp=null,this.excludeObjectIds=new p.Z,this.definitionExpression=null,this.filter=null,this.path=null,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.priority=null,this.semantic=null,this.cachedDrawingInfo={color:!1},this.popupEnabled=!0,this.popupTemplate=null,this.objectIdField=null,this.globalIdField=null,this._fieldUsageInfo={},this.screenSizePerspectiveEnabled=!0}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}destroy(){this._set("renderer",null)}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e,t){const r=this.getFeatureType(t?.feature)?.domains?.[e];return r&&"inherited"!==r.type?r:this.getField(e)?.domain??null}getFeatureType(e){return e&&this.associatedLayer?this.associatedLayer.getFeatureType(e):null}get types(){return this.associatedLayer?.types??[]}get typeIdField(){return this.associatedLayer?.typeIdField??null}get templates(){return this.associatedLayer?.templates??null}get formTemplate(){return this.associatedLayer?.formTemplate??null}get fieldsIndex(){return new Z.Z(this.fields)}readNodePages(e,t,r){return"Point"===t.layerType&&(e=t.pointNodePages),null==e||"object"!=typeof e?null:U.U4.fromJSON(e,r)}set elevationInfo(e){this._set("elevationInfo",e),this.loaded&&this._validateElevationInfo()}get geometryType(){return he[this.profile]||"mesh"}set renderer(e){(0,D.YN)(e,this.fieldsIndex),this._set("renderer",e)}readCachedDrawingInfo(e){return null!=e&&"object"==typeof e||(e={}),null==e.color&&(e.color=!1),e}get capabilities(){const e=this.associatedLayer?.capabilities??E.C,{query:t,editing:{supportsGlobalId:r,supportsRollbackOnFailure:i,supportsUploadWithItemId:s,supportsGeometryUpdate:o,supportsReturnServiceEditsInSourceSpatialReference:n},data:{supportsZ:a,supportsM:l,isVersioned:p,supportsAttachment:d},operations:{supportsEditing:u,supportsAdd:c,supportsUpdate:y,supportsDelete:h,supportsQuery:f,supportsQueryAttachments:g,supportsAsyncConvert3D:m}}=e,b=e.operations.supportsChangeTracking,v=!!this.associatedLayer?.infoFor3D&&(0,oe.Rx)();return{query:t,editing:{supportsGlobalId:r,supportsReturnServiceEditsInSourceSpatialReference:n,supportsRollbackOnFailure:i,supportsGeometryUpdate:v&&o,supportsUploadWithItemId:s},data:{supportsAttachment:d,supportsZ:a,supportsM:l,isVersioned:p},operations:{supportsQuery:f,supportsQueryAttachments:g,supportsEditing:u&&b,supportsAdd:v&&c&&b,supportsDelete:v&&h&&b,supportsUpdate:y&&b,supportsAsyncConvert3D:m}}}get editingEnabled(){return this._isOverridden("editingEnabled")?this._get("editingEnabled"):this.userHasEditingPrivileges}set editingEnabled(e){this._overrideIfSome("editingEnabled",e)}get infoFor3D(){return this.associatedLayer?.infoFor3D??null}get defaultPopupTemplate(){return this.associatedLayer||this.attributeStorageInfo?this.createPopupTemplate():null}readObjectIdField(e,t){return!e&&t.fields&&t.fields.some((t=>("esriFieldTypeOID"===t.type&&(e=t.name),!!e))),e||void 0}readGlobalIdField(e,t){return!e&&t.fields&&t.fields.some((t=>("esriFieldTypeGlobalID"===t.type&&(e=t.name),!!e))),e||void 0}get displayField(){return this.associatedLayer?.displayField??null}readProfile(e,t){const r=t.store.profile;return null!=r&&ye[r]?ye[r]:(u.Z.getLogger(this).error("Unknown or missing profile",{profile:r,layer:this}),"mesh-pyramids")}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(y.r9).then((()=>this._fetchService(t))).then((()=>Promise.all([this._fetchIndexAndUpdateExtent(this.nodePages,t),this._setAssociatedFeatureLayer(t),this._loadFilterGeometries()]))).then((()=>this._validateElevationInfo())).then((()=>this._applyAssociatedLayerOverrides())).then((()=>this._populateFieldUsageInfo())).then((()=>(0,ie.y)(this,{origin:"service"},t))).then((()=>(0,D.YN)(this.renderer,this.fieldsIndex))).then((()=>this.finishLoadEditablePortalLayer(e)));return this.addResolvingPromise(r),Promise.resolve(this)}async beforeSave(){null!=this.filter&&(this.filter=this.filter.clone(),await this.load())}async _loadFilterGeometries(){if(this.filter)try{await this.filter.loadGeometries(this.spatialReference)}catch(e){u.Z.getLogger(this).error("#_loadFilterGeometries()",this,"Failed to load filter geometries. Geometry filter will not be applied for this layer.",{error:e}),this.filter=null}}createQuery(){const e=new se.Z;return"mesh"!==this.geometryType&&(e.returnGeometry=!0,e.returnZ=!0),e.where=this.definitionExpression||"1=1",e.sqlFormat="standard",e.outFields=["*"],e}queryExtent(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryExtent(e||this.createQuery(),t)))}queryFeatureCount(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryFeatureCount(e||this.createQuery(),t)))}queryFeatures(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryFeatures(e||this.createQuery(),t))).then((e=>{if(e?.features)for(const t of e.features)t.layer=this,t.sourceLayer=this;return e}))}async queryCachedAttributes(e,t){const r=(0,D.Lk)(this.fieldsIndex,await(0,le.e7)(this,(0,le.V5)(this)));return(0,ae.xe)(this.parsedUrl.path,this.attributeStorageInfo??[],e,t,r)}async queryCachedFeature(e,t){const r=await this.queryCachedAttributes(e,[t]);if(!r||0===r.length)throw new d.Z("scenelayer:feature-not-in-cached-data","Feature not found in cached data");const i=new s.Z;return i.attributes=r[0],i.layer=this,i.sourceLayer=this,i}queryObjectIds(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryObjectIds(e||this.createQuery(),t)))}queryAttachments(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryAttachments(e,t)))}getFieldUsageInfo(e){const t={supportsLabelingInfo:!1,supportsRenderer:!1,supportsPopupTemplate:!1,supportsLayerQuery:!1};return this.loaded?this._fieldUsageInfo[e]||t:(u.Z.getLogger(this).error("#getFieldUsageInfo()","Unavailable until layer is loaded"),t)}createPopupTemplate(e){return(0,ne.eZ)(this,e)}_getAssociatedLayerForQuery(){const e=this.associatedLayer;return e?.loaded?Promise.resolve(e):this._loadAssociatedLayerForQuery()}async _loadAssociatedLayerForQuery(){if(await this.load(),!this.associatedLayer)throw new d.Z("scenelayer:query-not-available","SceneLayer queries are not available without an associated feature layer",{layer:this});try{await this.associatedLayer.load()}catch(e){throw new d.Z("scenelayer:query-not-available","SceneLayer associated feature layer could not be loaded",{layer:this,error:e})}return this.associatedLayer}hasCachedStatistics(e){return null!=this.statisticsInfo&&this.statisticsInfo.some((t=>t.name===e))}async queryCachedStatistics(e,t){if(await this.load(t),!this.statisticsInfo)throw new d.Z("scenelayer:no-cached-statistics","Cached statistics are not available for this layer");const r=this.fieldsIndex.get(e);if(!r)throw new d.Z("scenelayer:field-unexisting",`Field '${e}' does not exist on the layer`);for(const e of this.statisticsInfo)if(e.name===r.name){const r=(0,f.v_)(this.parsedUrl.path,e.href);return(0,a.default)(r,{query:{f:"json",token:this.apiKey},responseType:"json",signal:t?t.signal:null}).then((e=>e.data))}throw new d.Z("scenelayer:no-cached-statistics","Cached statistics for this attribute are not available")}async saveAs(e,t){return this._debouncedSaveOperations(x.xp.SAVE_AS,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"scene"},e)}async save(){const e={getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"scene"};return this._debouncedSaveOperations(x.xp.SAVE,e)}async applyEdits(e,t){const{applyEdits:i}=await r.e(1444).then(r.bind(r,14720));if(await this.load(),!this.associatedLayer)throw new d.Z(`${this.type}-layer:not-editable`,"Service is not editable");return await this.associatedLayer.load(),i(this,this.associatedLayer.source,e,t)}async uploadAssets(e,t){if(await this.load(),null==this.associatedLayer)throw new d.Z(`${this.type}-layer:not-editable`,"Service is not editable");return await this.associatedLayer.load(),this.associatedLayer.uploadAssets(e,t)}on(e,t){return super.on(e,t)}validateLayer(e){if(e.layerType&&!de.includes(e.layerType))throw new d.Z("scenelayer:layer-type-not-supported","SceneLayer does not support this layer type",{layerType:e.layerType});if(isNaN(this.version.major)||isNaN(this.version.minor))throw new d.Z("layer:service-version-not-supported","Service version is not supported.",{serviceVersion:this.version.versionString,supportedVersions:"1.x, 2.x"});if(this.version.major>2)throw new d.Z("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"1.x, 2.x"});!function(e,t){let r=!1,i=!1;if(null==e)r=!0,i=!0;else{const s=t&&t.isGeographic;switch(e){case"east-north-up":case"earth-centered":r=!0,i=s;break;case"vertex-reference-frame":r=!0,i=!s;break;default:r=!1}}if(!r)throw new d.Z("scenelayer:unsupported-normal-reference-frame","Normal reference frame is invalid.");if(!i)throw new d.Z("scenelayer:incompatible-normal-reference-frame","Normal reference frame is incompatible with layer spatial reference.")}(this.normalReferenceFrame,this.spatialReference)}_getTypeKeywords(){const e=[];if("points"===this.profile)e.push("Point");else{if("mesh-pyramids"!==this.profile)throw new d.Z("scenelayer:unknown-profile","SceneLayer:save() encountered an unknown SceneLayer profile: "+this.profile);e.push("3DObject")}return e}_populateFieldUsageInfo(){if(this._fieldUsageInfo={},this.fields)for(const e of this.fields){const t=!(!this.attributeStorageInfo||!this.attributeStorageInfo.some((t=>t.name===e.name))),r=!!this.associatedLayer?.fields?.some((t=>t&&e.name===t.name)),i={supportsLabelingInfo:t,supportsRenderer:t,supportsPopupTemplate:t||r,supportsLayerQuery:r};this._fieldUsageInfo[e.name]=i}}_applyAssociatedLayerOverrides(){this._applyAssociatedLayerFieldsOverrides(),this._applyAssociatedLayerPopupOverrides(),this._applyAssociatedLayerExtentOverride()}_applyAssociatedLayerFieldsOverrides(){if(!this.associatedLayer?.fields)return;let e=null;for(const t of this.associatedLayer.fields){const r=this.getField(t.name);r?(!r.domain&&t.domain&&(r.domain=t.domain.clone()),r.editable=t.editable,r.nullable=t.nullable,r.length=t.length):(e||(e=this.fields?this.fields.slice():[]),e.push(t.clone()))}e&&this._set("fields",e)}_applyAssociatedLayerPopupOverrides(){if(!this.associatedLayer)return;const e=["popupTemplate","popupEnabled"],t=(0,m.vw)(this);for(let r=0;rthis.popupEnabled&&null!=this.popupTemplate));const e=`this SceneLayer: ${this.title}`;null==this.attributeStorageInfo?u.Z.getLogger(this).warn(`Associated FeatureLayer could not be loaded and no binary attributes found. Popups will not work on ${e}`):u.Z.getLogger(this).info(`Associated FeatureLayer could not be loaded. Falling back to binary attributes for Popups on ${e}`)}_validateElevationInfo(){const e=this.elevationInfo;e&&("mesh-pyramids"===this.profile&&"relative-to-scene"===e.mode&&u.Z.getLogger(this).warn(".elevationInfo=","Mesh scene layers don't support relative-to-scene elevation mode"),e.featureExpressionInfo&&"0"!==e.featureExpressionInfo.expression&&u.Z.getLogger(this).warn(".elevationInfo=","Scene layers do not support featureExpressionInfo"))}};(0,i._)([(0,g.Cb)({types:{key:"type",base:R.B,typeMap:{selection:T.Z}},json:{origins:{"web-scene":{name:"layerDefinition.featureReduction",write:!0},"portal-item":{name:"layerDefinition.featureReduction",write:!0}}}})],ce.prototype,"featureReduction",void 0),(0,i._)([(0,g.Cb)({type:[V],json:{read:!1,origins:{"web-scene":{name:"layerDefinition.rangeInfos",write:!0},"portal-item":{name:"layerDefinition.rangeInfos",write:!0}}}})],ce.prototype,"rangeInfos",void 0),(0,i._)([(0,g.Cb)({json:{read:!1}})],ce.prototype,"associatedLayer",void 0),(0,i._)([(0,g.Cb)({type:["show","hide"]})],ce.prototype,"listMode",void 0),(0,i._)([(0,g.Cb)({type:["ArcGISSceneServiceLayer"]})],ce.prototype,"operationalLayerType",void 0),(0,i._)([(0,g.Cb)({json:{read:!1},readOnly:!0})],ce.prototype,"type",void 0),(0,i._)([(0,g.Cb)({...ue.fields,readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],ce.prototype,"fields",void 0),(0,i._)([(0,g.Cb)()],ce.prototype,"types",null),(0,i._)([(0,g.Cb)()],ce.prototype,"typeIdField",null),(0,i._)([(0,g.Cb)()],ce.prototype,"templates",null),(0,i._)([(0,g.Cb)()],ce.prototype,"formTemplate",null),(0,i._)([(0,g.Cb)({readOnly:!0})],ce.prototype,"fieldsIndex",null),(0,i._)([(0,g.Cb)({type:Q.Z,json:{read:{source:"layerDefinition.floorInfo"},write:{target:"layerDefinition.floorInfo"}}})],ce.prototype,"floorInfo",void 0),(0,i._)([(0,g.Cb)(ue.outFields)],ce.prototype,"outFields",void 0),(0,i._)([(0,g.Cb)({type:U.U4,readOnly:!0,json:{read:!1}})],ce.prototype,"nodePages",void 0),(0,i._)([(0,b.r)("service","nodePages",["nodePages","pointNodePages"])],ce.prototype,"readNodePages",null),(0,i._)([(0,g.Cb)({type:[U.QI],readOnly:!0})],ce.prototype,"materialDefinitions",void 0),(0,i._)([(0,g.Cb)({type:[U.Yh],readOnly:!0})],ce.prototype,"textureSetDefinitions",void 0),(0,i._)([(0,g.Cb)({type:[U.H3],readOnly:!0})],ce.prototype,"geometryDefinitions",void 0),(0,i._)([(0,g.Cb)({readOnly:!0})],ce.prototype,"serviceUpdateTimeStamp",void 0),(0,i._)([(0,g.Cb)({readOnly:!0})],ce.prototype,"attributeStorageInfo",void 0),(0,i._)([(0,g.Cb)({readOnly:!0})],ce.prototype,"statisticsInfo",void 0),(0,i._)([(0,g.Cb)({type:p.Z.ofType(Number),nonNullable:!0,json:{origins:{service:{read:!1,write:!1}},name:"layerDefinition.excludeObjectIds",write:{enabled:!0}}})],ce.prototype,"excludeObjectIds",void 0),(0,i._)([(0,g.Cb)({type:String,json:{origins:{service:{read:!1,write:!1}},name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],ce.prototype,"definitionExpression",void 0),(0,i._)([(0,g.Cb)({type:re,json:{name:"layerDefinition.polygonFilter",write:{enabled:!0,allowNull:!0},origins:{service:{read:!1,write:!1}}}})],ce.prototype,"filter",void 0),(0,i._)([(0,g.Cb)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],ce.prototype,"path",void 0),(0,i._)([(0,g.Cb)(A.PV)],ce.prototype,"elevationInfo",null),(0,i._)([(0,g.Cb)({type:String})],ce.prototype,"geometryType",null),(0,i._)([(0,g.Cb)(A.iR)],ce.prototype,"labelsVisible",void 0),(0,i._)([(0,g.Cb)({type:[q.Z],json:{origins:{service:{name:"drawingInfo.labelingInfo",read:{reader:G.r},write:!1}},name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:G.r},write:!0}})],ce.prototype,"labelingInfo",void 0),(0,i._)([(0,g.Cb)(A.rn)],ce.prototype,"legendEnabled",void 0),(0,i._)([(0,g.Cb)({type:Number,json:{origins:{"web-document":{default:1,write:{enabled:!0,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}},read:{source:["opacity","layerDefinition.drawingInfo.transparency"],reader(e,t){if("number"==typeof e&&e>=0&&e<=1)return e;const r=t.layerDefinition?.drawingInfo?.transparency;return void 0!==r?(0,pe.b)(r):void 0}}},"portal-item":{write:!0},service:{read:!1}}}})],ce.prototype,"opacity",void 0),(0,i._)([(0,g.Cb)({type:["Low","High"],readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],ce.prototype,"priority",void 0),(0,i._)([(0,g.Cb)({type:["Labels"],readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],ce.prototype,"semantic",void 0),(0,i._)([(0,g.Cb)({types:n.o,json:{origins:{service:{read:{source:"drawingInfo.renderer"}}},name:"layerDefinition.drawingInfo.renderer",write:!0},value:null})],ce.prototype,"renderer",null),(0,i._)([(0,g.Cb)({json:{read:!1}})],ce.prototype,"cachedDrawingInfo",void 0),(0,i._)([(0,b.r)("service","cachedDrawingInfo")],ce.prototype,"readCachedDrawingInfo",null),(0,i._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"capabilities",null),(0,i._)([(0,g.Cb)({type:Boolean,json:{read:!1}})],ce.prototype,"editingEnabled",null),(0,i._)([(0,g.Cb)({readOnly:!0,json:{write:!1,read:!1}})],ce.prototype,"infoFor3D",null),(0,i._)([(0,g.Cb)(A.C_)],ce.prototype,"popupEnabled",void 0),(0,i._)([(0,g.Cb)({type:o.Z,json:{name:"popupInfo",write:!0}})],ce.prototype,"popupTemplate",void 0),(0,i._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"defaultPopupTemplate",null),(0,i._)([(0,g.Cb)({type:String,json:{read:!1}})],ce.prototype,"objectIdField",void 0),(0,i._)([(0,b.r)("service","objectIdField",["objectIdField","fields"])],ce.prototype,"readObjectIdField",null),(0,i._)([(0,g.Cb)({type:String,json:{read:!1}})],ce.prototype,"globalIdField",void 0),(0,i._)([(0,b.r)("service","globalIdField",["globalIdField","fields"])],ce.prototype,"readGlobalIdField",null),(0,i._)([(0,g.Cb)({readOnly:!0,type:String,json:{read:!1}})],ce.prototype,"displayField",null),(0,i._)([(0,g.Cb)({type:String,json:{read:!1}})],ce.prototype,"profile",void 0),(0,i._)([(0,b.r)("service","profile",["store.profile"])],ce.prototype,"readProfile",null),(0,i._)([(0,g.Cb)({readOnly:!0,type:String,json:{origins:{service:{read:{source:"store.normalReferenceFrame"}}},read:!1}})],ce.prototype,"normalReferenceFrame",void 0),(0,i._)([(0,g.Cb)(A.YI)],ce.prototype,"screenSizePerspectiveEnabled",void 0),ce=(0,i._)([(0,v.j)("esri.layers.SceneLayer")],ce);const ye={"mesh-pyramids":"mesh-pyramids",meshpyramids:"mesh-pyramids","features-meshes":"mesh-pyramids",points:"points","features-points":"points",lines:"lines","features-lines":"lines",polygons:"polygons","features-polygons":"polygons"},he={"mesh-pyramids":"mesh",points:"point",lines:"polyline",polygons:"polygon"},fe=ce},66094:(e,t,r)=>{r.d(t,{B:()=>s});var i=r(81271);function s(e){return o[function(e){return e instanceof Blob?e.type:function(e){const t=(0,i.Ml)(e);return l[t]||n}(e.url)}(e)]||a}const o={},n="text/plain",a=o[n],l={png:"image/png",jpeg:"image/jpeg",jpg:"image/jpg",bmp:"image/bmp",gif:"image/gif",json:"application/json",txt:"text/plain",xml:"application/xml",svg:"image/svg+xml",zip:"application/zip",pbf:"application/vnd.mapbox-vector-tile",gz:"application/gzip","bin.gz":"application/octet-stream"};for(const e in l)o[l[e]]=e}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/09e677ca7532a281d262.js b/public/assets/esri/core/workers/chunks/09e677ca7532a281d262.js new file mode 100644 index 0000000..d095655 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/09e677ca7532a281d262.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[24,8008,8062],{10699:(e,a,r)=>{r.d(a,{IG:()=>l,iv:()=>o});var t=r(43697),n=r(52011);let i=0;const l=e=>{let a=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+i++})}};return a=(0,t._)([(0,n.j)("esri.core.Identifiable")],a),a},o=e=>{let a=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:i++})}};return a=(0,t._)([(0,n.j)("esri.core.NumericIdentifiable")],a),a};let s=class extends(l(class{})){};s=(0,t._)([(0,n.j)("esri.core.Identifiable")],s)},87085:(e,a,r)=>{r.d(a,{Z:()=>w});var t=r(43697),n=(r(66577),r(3172)),i=r(20102),l=r(32448),o=r(10699),s=r(83379),y=r(92604),c=r(95330),u=r(81271),p=r(5600),d=(r(75215),r(67676),r(80442),r(52011)),L=r(68773),f=r(6570),m=r(82971);let S=0,b=class extends(l.Z.EventedMixin((0,o.IG)(s.Z))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new f.Z(-180,-90,180,90,m.Z.WGS84),this.id=Date.now().toString(16)+"-layer-"+S++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=m.Z.WGS84,this.title=null,this.type=null,this.url=null,this.visible=!0}static async fromArcGISServerUrl(e){const a="string"==typeof e?{url:e}:e;return(await r.e(3529).then(r.bind(r,63529))).fromUrl(a)}static fromPortalItem(e){return async function(e){const a="portalItem"in e?e:{portalItem:e},{fromItem:t}=await r.e(8008).then(r.bind(r,28008));try{return await t(a)}catch(e){const r=a&&a.portalItem,t=r&&r.id||"unset",n=r&&r.portal&&r.portal.url||L.default.portalUrl;throw y.Z.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+n+"', id: '"+t+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,c.D_)(e)||y.Z.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){if(this.parent){const e=this,a=this.parent;"layers"in a&&a.layers.includes(e)?a.layers.remove(e):"tables"in a&&a.tables.includes(e)?a.tables.remove(e):"baseLayers"in a&&a.baseLayers.includes(e)?a.baseLayers.remove(e):"baseLayers"in a&&a.referenceLayers.includes(e)&&a.referenceLayers.remove(e)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,u.mN)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,n.default)(e,{query:{f:"json"},responseType:"json"})).data;throw new i.Z("layer:no-attribution-data","Layer does not have attribution data")}};(0,t._)([(0,p.Cb)({type:String})],b.prototype,"attributionDataUrl",void 0),(0,t._)([(0,p.Cb)({type:f.Z})],b.prototype,"fullExtent",void 0),(0,t._)([(0,p.Cb)({readOnly:!0})],b.prototype,"hasAttributionData",null),(0,t._)([(0,p.Cb)({type:String,clonable:!1})],b.prototype,"id",void 0),(0,t._)([(0,p.Cb)({type:Boolean,nonNullable:!0})],b.prototype,"legendEnabled",void 0),(0,t._)([(0,p.Cb)({type:["show","hide","hide-children"]})],b.prototype,"listMode",void 0),(0,t._)([(0,p.Cb)({type:Number,range:{min:0,max:1},nonNullable:!0})],b.prototype,"opacity",void 0),(0,t._)([(0,p.Cb)({clonable:!1})],b.prototype,"parent",void 0),(0,t._)([(0,p.Cb)({readOnly:!0})],b.prototype,"parsedUrl",null),(0,t._)([(0,p.Cb)({type:Boolean})],b.prototype,"popupEnabled",void 0),(0,t._)([(0,p.Cb)({type:Boolean})],b.prototype,"attributionVisible",void 0),(0,t._)([(0,p.Cb)({type:m.Z})],b.prototype,"spatialReference",void 0),(0,t._)([(0,p.Cb)({type:String})],b.prototype,"title",void 0),(0,t._)([(0,p.Cb)({readOnly:!0,json:{read:!1}})],b.prototype,"type",void 0),(0,t._)([(0,p.Cb)()],b.prototype,"url",void 0),(0,t._)([(0,p.Cb)({type:Boolean,nonNullable:!0})],b.prototype,"visible",void 0),b=(0,t._)([(0,d.j)("esri.layers.Layer")],b);const w=b},52104:(e,a,r)=>{r.d(a,{V:()=>n});var t=r(96187);async function n(e,a){const r=await(0,t.T)(e,a);r.layers=r.layers.filter(i);const n={serviceJSON:r};if((r.currentVersion??0)<10.5)return n;const l=await(0,t.T)(e+"/layers",a);return n.layersJSON={layers:l.layers.filter(i),tables:l.tables},n}function i(e){return!e.type||"Feature Layer"===e.type}},70024:(e,a,r)=>{r.d(a,{populateOperationalLayers:()=>c});var t=r(46791),n=(r(80442),r(95330)),i=r(87344),l=r(15235);function o(e,a){return!(!e.layerType||"ArcGISFeatureLayer"!==e.layerType)&&e.featureCollectionType===a}var s=r(28008),y=r(40555);async function c(e,a,r){if(!a)return;const t=[];for(const e of a){const a=h(e,r);"GroupLayer"===e.layerType?t.push(v(a,e,r)):t.push(a)}const i=await(0,n.as)(t);for(const a of i)a.value&&e.add(a.value)}const u={ArcGISDimensionLayer:"DimensionLayer",ArcGISFeatureLayer:"FeatureLayer",ArcGISImageServiceLayer:"ImageryLayer",ArcGISMapServiceLayer:"MapImageLayer",PointCloudLayer:"PointCloudLayer",ArcGISSceneServiceLayer:"SceneLayer",IntegratedMeshLayer:"IntegratedMeshLayer",OGCFeatureLayer:"OGCFeatureLayer",BuildingSceneLayer:"BuildingSceneLayer",ArcGISTiledElevationServiceLayer:"ElevationLayer",ArcGISTiledImageServiceLayer:"ImageryTileLayer",ArcGISTiledMapServiceLayer:"TileLayer",GroupLayer:"GroupLayer",GeoJSON:"GeoJSONLayer",WebTiledLayer:"WebTileLayer",CSV:"CSVLayer",VectorTileLayer:"VectorTileLayer",WFS:"WFSLayer",WMS:"WMSLayer",DefaultTileLayer:"TileLayer",KML:"KMLLayer",RasterDataLayer:"UnsupportedLayer",Voxel:"VoxelLayer",LineOfSightLayer:"LineOfSightLayer"},p={ArcGISTiledElevationServiceLayer:"ElevationLayer",DefaultTileLayer:"ElevationLayer",RasterDataElevationLayer:"UnsupportedLayer"},d={ArcGISTiledMapServiceLayer:"TileLayer",ArcGISTiledImageServiceLayer:"ImageryTileLayer",OpenStreetMap:"OpenStreetMapLayer",WebTiledLayer:"WebTileLayer",VectorTileLayer:"VectorTileLayer",ArcGISImageServiceLayer:"UnsupportedLayer",WMS:"UnsupportedLayer",ArcGISMapServiceLayer:"UnsupportedLayer",ArcGISSceneServiceLayer:"SceneLayer",DefaultTileLayer:"TileLayer"},L={ArcGISAnnotationLayer:"UnsupportedLayer",ArcGISDimensionLayer:"UnsupportedLayer",ArcGISFeatureLayer:"FeatureLayer",ArcGISImageServiceLayer:"ImageryLayer",ArcGISImageServiceVectorLayer:"ImageryLayer",ArcGISMapServiceLayer:"MapImageLayer",ArcGISStreamLayer:"StreamLayer",ArcGISTiledImageServiceLayer:"ImageryTileLayer",ArcGISTiledMapServiceLayer:"TileLayer",BingMapsAerial:"BingMapsLayer",BingMapsRoad:"BingMapsLayer",BingMapsHybrid:"BingMapsLayer",CSV:"CSVLayer",DefaultTileLayer:"TileLayer",GeoRSS:"GeoRSSLayer",GeoJSON:"GeoJSONLayer",GroupLayer:"GroupLayer",KML:"KMLLayer",MediaLayer:"MediaLayer",OGCFeatureLayer:"OGCFeatureLayer",OrientedImageryLayer:"OrientedImageryLayer",SubtypeGroupLayer:"SubtypeGroupLayer",VectorTileLayer:"VectorTileLayer",WFS:"WFSLayer",WMS:"WMSLayer",WebTiledLayer:"WebTileLayer"},f={ArcGISFeatureLayer:"FeatureLayer"},m={ArcGISImageServiceLayer:"ImageryLayer",ArcGISImageServiceVectorLayer:"ImageryLayer",ArcGISMapServiceLayer:"MapImageLayer",ArcGISTiledImageServiceLayer:"ImageryTileLayer",ArcGISTiledMapServiceLayer:"TileLayer",OpenStreetMap:"OpenStreetMapLayer",VectorTileLayer:"VectorTileLayer",WebTiledLayer:"WebTileLayer",BingMapsAerial:"BingMapsLayer",BingMapsRoad:"BingMapsLayer",BingMapsHybrid:"BingMapsLayer",WMS:"WMSLayer",DefaultTileLayer:"TileLayer"},S={...L,LinkChartLayer:"LinkChartLayer"},b={...f},w={...m};async function h(e,a){return async function(e,a,r){const t=new e;return t.read(a,r.context),"group"===t.type&&I(a)&&await async function(e,a,r){const t=i.T.FeatureLayer,n=await t(),l=a.featureCollection,o=l?.showLegend,s=l?.layers?.map(((t,i)=>{const l=new n;l.read(t,r);const s={...r,ignoreDefaults:!0};return l.read({id:`${e.id}-sublayer-${i}`,visibility:a.visibleLayers?.includes(i)??!0},s),null!=o&&l.read({showLegend:o},s),l}));e.layers.addMany(s??[])}(t,a,r.context),await(0,y.y)(t,r.context),t}(await async function(e,a){const r=a.context,t=T(r);let n=e.layerType||e.type;!n&&a&&a.defaultLayerType&&(n=a.defaultLayerType);const y=t[n];let c=y?i.T[y]:i.T.UnknownLayer;if(g(e)){const a=r?.portal;if(e.itemId){const r=new l.default({id:e.itemId,portal:a});await r.load();const t=(await(0,s.v)(r)).className||"UnknownLayer";c=i.T[t]}}else"ArcGISFeatureLayer"===n?function(e){return o(e,"notes")}(e)||function(e){return o(e,"markup")}(e)?c=i.T.MapNotesLayer:function(e){return o(e,"route")}(e)?c=i.T.RouteLayer:I(e)&&(c=i.T.GroupLayer):e.wmtsInfo&&e.wmtsInfo.url&&e.wmtsInfo.layerIdentifier?c=i.T.WMTSLayer:"WFS"===n&&"2.0.0"!==e.wfsInfo?.version&&(c=i.T.UnsupportedLayer);return c()}(e,a),e,a)}function I(e){return"ArcGISFeatureLayer"===e.layerType&&!g(e)&&(e.featureCollection?.layers?.length??0)>1}function g(e){return"Feature Collection"===e.type}function T(e){let a;switch(e.origin){case"web-scene":switch(e.layerContainerType){case"basemap":a=d;break;case"ground":a=p;break;default:a=u}break;case"link-chart":switch(e.layerContainerType){case"basemap":a=w;break;case"tables":a=b;break;default:a=S}break;default:switch(e.layerContainerType){case"basemap":a=m;break;case"tables":a=f;break;default:a=L}}return a}async function v(e,a,r){const n=new t.Z,i=c(n,Array.isArray(a.layers)?a.layers:[],r);try{const a=await e;try{if(await i,"group"===a.type)return a.layers.addMany(n),a}catch(e){a.destroy();for(const e of n)e.destroy();throw e}}catch(e){throw e}}},87344:(e,a,r)=>{r.d(a,{T:()=>t});const t={BingMapsLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(8153)]).then(r.bind(r,2723))).default,BuildingSceneLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(5590),r.e(7537),r.e(5825),r.e(223)]).then(r.bind(r,30223))).default,CSVLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(9689)]).then(r.bind(r,45425))).default,DimensionLayer:async()=>(await Promise.all([r.e(163),r.e(9037),r.e(81)]).then(r.bind(r,40081))).default,ElevationLayer:async()=>(await Promise.all([r.e(163),r.e(8346),r.e(6486),r.e(1596)]).then(r.bind(r,65665))).default,FeatureLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(2442)]).then(r.bind(r,19238))).default,GeoJSONLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(3477)]).then(r.bind(r,23477))).default,GeoRSSLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(8024)]).then(r.bind(r,3723))).default,GroupLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9059)]).then(r.bind(r,40504))).default,ImageryLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(4165),r.e(4599),r.e(6610),r.e(6885),r.e(1194)]).then(r.bind(r,90444))).default,ImageryTileLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(6610),r.e(8681),r.e(6885),r.e(5913)]).then(r.bind(r,74878))).default,IntegratedMeshLayer:async()=>(await Promise.all([r.e(163),r.e(7537),r.e(1537)]).then(r.bind(r,9310))).default,KMLLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(2756)]).then(r.bind(r,42756))).default,LineOfSightLayer:async()=>(await Promise.all([r.e(163),r.e(7316)]).then(r.bind(r,30690))).default,LinkChartLayer:async()=>(await Promise.all([r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(1534),r.e(5261),r.e(4493)]).then(r.bind(r,28552))).default,MapImageLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(6017),r.e(4599),r.e(6256),r.e(7374)]).then(r.bind(r,27374))).default,MapNotesLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(5151)]).then(r.bind(r,62128))).default,MediaLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(4828)]).then(r.bind(r,57765))).default,OGCFeatureLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(8068)]).then(r.bind(r,88068))).default,OpenStreetMapLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9971),r.e(6237)]).then(r.bind(r,66237))).default,OrientedImageryLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(3148)]).then(r.bind(r,76604))).default,PointCloudLayer:async()=>(await Promise.all([r.e(163),r.e(1773),r.e(4266),r.e(237)]).then(r.bind(r,10608))).default,RouteLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(153)]).then(r.bind(r,40153))).default,SceneLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(5590),r.e(7537),r.e(5825),r.e(7476)]).then(r.bind(r,57476))).default,StreamLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(1724)]).then(r.bind(r,88387))).default,SubtypeGroupLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(6017),r.e(773),r.e(8518),r.e(1231)]).then(r.bind(r,30359))).default,TileLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(6017),r.e(4599),r.e(6486),r.e(6256),r.e(8636)]).then(r.bind(r,98636))).default,UnknownLayer:async()=>(await r.e(4166).then(r.bind(r,44166))).default,UnsupportedLayer:async()=>(await r.e(9296).then(r.bind(r,39296))).default,VectorTileLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(6486),r.e(4325),r.e(9805),r.e(5481)]).then(r.bind(r,94756))).default,VoxelLayer:async()=>(await Promise.all([r.e(163),r.e(1773),r.e(9037),r.e(8865)]).then(r.bind(r,28865))).default,WFSLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(2653)]).then(r.bind(r,12653))).default,WMSLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(2462)]).then(r.bind(r,25906))).default,WMTSLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9971),r.e(2594)]).then(r.bind(r,72594))).default,WebTileLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9971)]).then(r.bind(r,16199))).default}},33516:(e,a,r)=>{r.d(a,{Y:()=>l,h:()=>i});var t=r(81271),n=r(48522);function i(e){return{origin:"portal-item",url:(0,t.mN)(e.itemUrl),portal:e.portal||n.Z.getDefault(),portalItem:e,readResourcePaths:[]}}function l(e){return{origin:"portal-item",messages:[],writtenProperties:[],url:e.itemUrl?(0,t.mN)(e.itemUrl):null,portal:e.portal||n.Z.getDefault(),portalItem:e}}},18062:(e,a,r)=>{r.d(a,{$O:()=>b,Ok:()=>w,Q4:()=>h,XX:()=>I,load:()=>d});var t=r(20102),n=r(87085),i=r(66677),l=r(52104),o=r(48522),s=r(15235),y=r(33516),c=r(14661),u=r(40555),p=r(96187);async function d(e,a){const r=e.instance.portalItem;if(r&&r.id)return await r.load(a),function(e){const a=e.instance.portalItem;if(!a?.type||!e.supportedTypes.includes(a.type))throw new t.Z("portal:invalid-layer-item-type","Invalid layer item type '${type}', expected '${expectedType}'",{type:a?.type,expectedType:e.supportedTypes.join(", ")})}(e),async function(e,a){const r=e.instance,n=r.portalItem;if(!n)return;const{url:i,title:o}=n,s=(0,y.h)(n);if("group"===r.type)return r.read({title:o},s),async function(e,a){let r;const{portalItem:n}=e;if(!n)return;const i=n.type,o=a.layerModuleTypeMap,s=(0,c._$)(n,"Oriented Imagery Layer")??!1;switch(i){case"Feature Service":r=s?o.OrientedImageryLayer:o.FeatureLayer;break;case"Stream Service":r=o.StreamLayer;break;case"Scene Service":r=o.SceneLayer;break;case"Feature Collection":r=o.FeatureLayer;break;default:throw new t.Z("portal:unsupported-item-type-as-group",`The item type '${i}' is not supported as a 'IGroupLayer'`)}let[y,u]=await Promise.all([r(),S(a)]),d=()=>y;if("Feature Service"===i){if(u=n.url?await b(u,n.url):{},I(u).length){const e=o.SubtypeGroupLayer,a=await e();d=e=>"SubtypeGroupLayer"===e.layerType?a:y}return f(e,d,u,await async function(e){const{layersJSON:a}=await(0,l.V)(e);if(!a)return null;const r=[...a.layers,...a.tables];return e=>r.find((a=>a.id===e.id))}(n.url))}return h(u)>0?f(e,d,u):async function(e,a){const{portalItem:r}=e;if(!r?.url)return;const t=await(0,p.T)(r.url);t&&f(e,a,{layers:t.layers?.map(L),tables:t.tables?.map(L)})}(e,d)}(r,e);i&&r.read({url:i},s);const d=await S(e,a);return d&&r.read(d,s),r.resourceReferences={portalItem:n,paths:s.readResourcePaths??[]},"subtype-group"!==r.type&&r.read({title:o},s),(0,u.y)(r,s)}(e,a)}function L(e){return{id:e.id,name:e.name}}function f(e,a,r,l){let o=r.layers||[];const y=r.tables||[];if("Feature Collection"===e.portalItem?.type&&(o.forEach((e=>{"Table"===e?.layerDefinition?.type&&y.push(e)})),o=o.filter((e=>"Table"!==e?.layerDefinition?.type))),"coverage"in r){const a=function(e){const{coverage:a}=e;if(!a)return null;const r=new URL(a);if(a.toLowerCase().includes("item.html")){const e=r.searchParams.get("id"),a=r.origin;return n.Z.fromPortalItem({portalItem:new s.default({id:e,url:a})})}if((0,i.B5)(a))return n.Z.fromArcGISServerUrl({url:a});throw new t.Z("portal:oriented-imagery-layer-coverage","the provided coverage url couldn't be loaded as a layer")}(r);a&&e.add(a)}o.reverse().forEach((t=>{const n=l?.(t);if(n||!l){const i=m(e,a(t),r,t,n);e.add(i)}})),y.reverse().forEach((t=>{const n=l?.(t);if(n||!l){const i=m(e,a(t),r,t,n);e.tables.add(i)}}))}function m(e,a,r,t,n){const i=e.portalItem,l=new a({portalItem:i.clone(),layerId:t.id});if("sourceJSON"in l&&(l.sourceJSON=n),"subtype-group"!==l.type&&(l.sublayerTitleMode="service-name"),"Feature Collection"===i.type){const e={origin:"portal-item",portal:i.portal||o.Z.getDefault()};l.read(t,e);const a=r.showLegend;null!=a&&l.read({showLegend:a},e)}return l}async function S(e,a){if(!1===e.supportsData)return;const r=e.instance,t=r.portalItem;if(!t)return;let n=null;try{n=await t.fetchData("json",a)}catch(e){}if(function(e){return"stream"!==e.type&&"oriented-imagery"!==e.type&&"layerId"in e}(r)){let e=null,a=!0;if(n&&h(n)>0){if(null==r.layerId){const e=I(n);r.layerId="subtype-group"===r.type?e?.[0]:w(n)}e=function(e,a){const{layerId:r}=a,t=e.layers?.find((e=>e.id===r))||e.tables?.find((e=>e.id===r));return t&&function(e,a){return!("feature"===a.type&&"layerType"in e&&"SubtypeGroupLayer"===e.layerType||"subtype-group"===a.type&&!("layerType"in e))}(t,a)?t:null}(n,r),e&&(1===h(n)&&(a=!1),null!=n.showLegend&&(e.showLegend=n.showLegend))}return a&&"sublayerTitleMode"in r&&"service-name"!==r.sublayerTitleMode&&(r.sublayerTitleMode="item-title-and-service-name"),e}return n}async function b(e,a){if(null==e?.layers||null==e?.tables){const r=await(0,p.T)(a);(e=e||{}).layers=e.layers||r?.layers,e.tables=e.tables||r?.tables}return e}function w(e){const a=e.layers;if(a&&a.length)return a[0].id;const r=e.tables;return r&&r.length?r[0].id:null}function h(e){return(e?.layers?.length??0)+(e?.tables?.length??0)}function I(e){const a=[];return e?.layers?.forEach((e=>{"SubtypeGroupLayer"===e.layerType&&a.push(e.id)})),a}},14661:(e,a,r)=>{r.d(a,{$o:()=>c,Fj:()=>s,Kz:()=>u,Ss:()=>p,_$:()=>o,ck:()=>y,qj:()=>l});var t=r(44547),n=r(82971),i=r(40488);function l(e,a){if(!o(e,a)){const r=e.typeKeywords;r?r.push(a):e.typeKeywords=[a]}}function o(e,a){return!!e.typeKeywords?.includes(a)}function s(e){return o(e,u.HOSTED_SERVICE)}function y(e,a){const r=e.typeKeywords;if(r){const e=r.indexOf(a);e>-1&&r.splice(e,1)}}async function c(e){const a=e.clone().normalize();let r;if(a.length>1)for(const e of a)r?e.width>r.width&&(r=e):r=e;else r=a[0];return async function(e){const a=e.spatialReference;if(a.isWGS84)return e.clone();if(a.isWebMercator)return(0,i.Sx)(e);const r=n.Z.WGS84;return await(0,t.initializeProjection)(a,r),(0,t.iV)(e,r)}(r)}const u={DEVELOPER_BASEMAP:"DeveloperBasemap",JSAPI:"ArcGIS API for JavaScript",METADATA:"Metadata",MULTI_LAYER:"Multilayer",SINGLE_LAYER:"Singlelayer",TABLE:"Table",HOSTED_SERVICE:"Hosted Service"};function p(e){const{portal:a,isOrgItem:r,itemControl:t}=e,n=a.user?.privileges;let i=!n||n.includes("features:user:edit"),l=!!r&&!!n?.includes("features:user:fullEdit");const o="update"===t||"admin"===t;return o?l=i=!0:l&&(i=!0),{features:{edit:i,fullEdit:l},content:{updateItem:o}}}},28008:(e,a,r)=>{r.d(a,{fromItem:()=>c,v:()=>u});var t=r(20102),n=r(84230),i=r(87344),l=r(15235),o=r(18062),s=r(14661),y=r(96187);async function c(e){!e.portalItem||e.portalItem instanceof l.default||(e={...e,portalItem:new l.default(e.portalItem)});const a=await async function(e){return await e.load(),async function(e){const a=e.className,r=i.T[a];return{constructor:await r(),properties:e.properties}}(await u(e))}(e.portalItem);return new(0,a.constructor)({portalItem:e.portalItem,...a.properties})}async function u(e){switch(e.type){case"Map Service":return async function(e){return await async function(e){return(await(0,y.T)(e.url)).tileInfo}(e)?{className:"TileLayer"}:{className:"MapImageLayer"}}(e);case"Feature Service":return async function(e){if((0,s._$)(e,"Oriented Imagery Layer"))return async function(e){return await e.load(),{className:"OrientedImageryLayer",properties:await e.fetchData()}}(e);const a=await p(e);if("object"==typeof a){const e={};return null!=a.id&&(e.layerId=a.id),{className:a.className||"FeatureLayer",properties:e}}return{className:"GroupLayer"}}(e);case"Feature Collection":return async function(e){await e.load();const a=(0,s._$)(e,"Map Notes"),r=(0,s._$)(e,"Markup");if(a||r)return{className:"MapNotesLayer"};if((0,s._$)(e,"Route Layer"))return{className:"RouteLayer"};const t=await e.fetchData();return 1===(0,o.Q4)(t)?{className:"FeatureLayer"}:{className:"GroupLayer"}}(e);case"Scene Service":return async function(e){const a=await p(e);if("object"==typeof a){const r={};let t;if(null!=a.id?(r.layerId=a.id,t=`${e.url}/layers/${a.id}`):t=e.url,e.typeKeywords?.length)for(const a of Object.keys(n.fb))if(e.typeKeywords.includes(a))return{className:n.fb[a]};const i=await(0,y.T)(t);return{className:n.fb[i?.layerType]||"SceneLayer",properties:r}}if(!1===a){const a=await(0,y.T)(e.url);return"Voxel"===a?.layerType?{className:"VoxelLayer"}:{className:"GroupLayer"}}return{className:"GroupLayer"}}(e);case"Image Service":return async function(e){await e.load();const a=e.typeKeywords?.map((e=>e.toLowerCase()))??[];if(a.includes("elevation 3d layer"))return{className:"ElevationLayer"};if(a.includes("tiled imagery"))return{className:"ImageryTileLayer"};const r=await e.fetchData(),t=r?.layerType;if("ArcGISTiledImageServiceLayer"===t)return{className:"ImageryTileLayer"};if("ArcGISImageServiceLayer"===t)return{className:"ImageryLayer"};const n=await(0,y.T)(e.url),i=n.cacheType?.toLowerCase(),l=n.capabilities?.toLowerCase().includes("tilesonly");return"map"===i||l?{className:"ImageryTileLayer"}:{className:"ImageryLayer"}}(e);case"Stream Service":case"Feed":return{className:"StreamLayer"};case"Vector Tile Service":return{className:"VectorTileLayer"};case"GeoJson":return{className:"GeoJSONLayer"};case"CSV":return{className:"CSVLayer"};case"KML":return{className:"KMLLayer"};case"WFS":return{className:"WFSLayer"};case"WMTS":return{className:"WMTSLayer"};case"WMS":return{className:"WMSLayer"};default:throw new t.Z("portal:unknown-item-type","Unknown item type '${type}'",{type:e.type})}}async function p(e){const a=e.url;if(!a||/\/\d+$/.test(a))return{};await e.load();const r=await e.fetchData();if("Feature Service"===e.type){const e=d(await(0,o.$O)(r,a));if("object"==typeof e){const a=(0,o.XX)(r);e.className=null!=e.id&&a.includes(e.id)?"SubtypeGroupLayer":"FeatureLayer"}return e}return(0,o.Q4)(r)>0?d(r):d(await(0,y.T)(a))}function d(e){return 1===(0,o.Q4)(e)&&{id:(0,o.Ok)(e)}}},40555:(e,a,r)=>{r.d(a,{y:()=>l});var t=r(66643),n=r(95330),i=r(20941);async function l(e,a,r){const l=e&&e.getAtOrigin&&e.getAtOrigin("renderer",a.origin);if(l&&"unique-value"===l.type&&l.styleOrigin){const o=await(0,t.q6)(l.populateFromStyle());if((0,n.k_)(r),!1===o.ok){const r=o.error;a&&a.messages&&a.messages.push(new i.Z("renderer:style-reference",`Failed to create unique value renderer from style reference: ${r.message}`,{error:r,context:a})),e.clear("renderer",a?.origin)}}}},96187:(e,a,r)=>{r.d(a,{T:()=>n});var t=r(3172);async function n(e,a){const{data:r}=await(0,t.default)(e,{responseType:"json",query:{f:"json",...a?.customParameters,token:a?.apiKey}});return r}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/09fa3d599619f063385c.js b/public/assets/esri/core/workers/chunks/09fa3d599619f063385c.js new file mode 100644 index 0000000..66a7970 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/09fa3d599619f063385c.js @@ -0,0 +1 @@ +(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[450,9880],{41993:e=>{function t(e){return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}))}t.keys=()=>[],t.resolve=t,t.id=41993,e.exports=t},99880:(e,t,r)=>{"use strict";r.d(t,{V:()=>l});var s=r(68773),i=(r(3172),r(20102)),n=r(92604),o=r(81271);const a=n.Z.getLogger("esri.assets");function l(e){if(!s.default.assetsPath)throw a.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new i.Z("assets:path-not-set","config.assetsPath is not set");return(0,o.v_)(s.default.assetsPath,e)}},32448:(e,t,r)=>{"use strict";r.d(t,{Z:()=>l});var s=r(43697),i=r(92036),n=r(50758),o=r(52011);class a{constructor(){this._emitter=new a.EventEmitter(this)}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}}!function(e){class t{constructor(e=null){this._target=e,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(e,t){const r=this._listenersMap&&this._listenersMap.get(e);if(!r)return!1;const s=this._target||this;return[...r].forEach((e=>{e.call(s,t)})),r.length>0}on(e,t){if(Array.isArray(e)){const r=e.map((e=>this.on(e,t)));return(0,n.AL)(r)}if(e.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap||(this._listenersMap=new Map);const r=this._listenersMap.get(e)||[];return r.push(t),this._listenersMap.set(e,r),{remove:()=>{const r=this._listenersMap&&this._listenersMap.get(e)||[],s=r.indexOf(t);s>=0&&r.splice(s,1)}}}once(e,t){const r=this.on(e,(e=>{r.remove(),t.call(null,e)}));return r}hasEventListener(e){const t=this._listenersMap&&this._listenersMap.get(e);return null!=t&&t.length>0}}e.EventEmitter=t,e.EventedMixin=e=>{let r=class extends e{constructor(){super(...arguments),this._emitter=new t}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};return r=(0,s._)([(0,o.j)("esri.core.Evented")],r),r};let r=class extends i.Z{constructor(){super(...arguments),this._emitter=new a.EventEmitter(this)}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};r=(0,s._)([(0,o.j)("esri.core.Evented")],r),e.EventedAccessor=r}(a||(a={}));const l=a},609:(e,t,r)=>{"use strict";r.d(t,{D:()=>u,v:()=>c});var s,i,n=r(43697),o=r(92036),a=r(70586),l=r(95330),h=r(52011);(i=s||(s={}))[i.PENDING=0]="PENDING",i[i.RESOLVED=1]="RESOLVED",i[i.REJECTED=2]="REJECTED";class d{constructor(){this._resolver=(0,l.hh)(),this._status=s.PENDING,this._resolvingPromises=[],this._resolver.promise.then((()=>{this._status=s.RESOLVED,this._cleanUp()}),(()=>{this._status=s.REJECTED,this._cleanUp()})),this.promise=this._resolver.promise}destroy(){this._cleanUp()}addResolvingPromise(e){this._resolvingPromises.push(e),this._tryResolve()}isResolved(){return this._status===s.RESOLVED}isRejected(){return this._status===s.REJECTED}isFulfilled(){return this._status!==s.PENDING}abort(){this._resolver.reject((0,l.zE)())}_cleanUp(){this._allPromise=null,this._resolvingPromises=null}_tryResolve(){if(this.isFulfilled())return;const e=(0,l.hh)(),t=[...this._resolvingPromises,(0,a.j0)(e.promise)],r=this._allPromise=Promise.all(t);r.then((()=>{this.isFulfilled()||this._allPromise!==r||this._resolver.resolve()}),(e=>{this.isFulfilled()||this._allPromise!==r||(0,l.D_)(e)||this._resolver.reject(e)})),e.resolve()}}const c=e=>{let t=class extends e{constructor(...e){super(...e),this._promiseProps=new d,this.addResolvingPromise(Promise.resolve())}destroy(){this._promiseProps?.destroy()}isResolved(){return this._promiseProps.isResolved()}isRejected(){return this._promiseProps.isRejected()}isFulfilled(){return this._promiseProps.isFulfilled()}when(e,t){return this._promiseProps.promise.then((()=>this)).then(e,t)}catch(e){return this.when(null,e)}addResolvingPromise(e){e&&!this._promiseProps.isFulfilled()&&this._promiseProps.addResolvingPromise("_promiseProps"in e?e.when():e)}};return t=(0,n._)([(0,h.j)("esri.core.Promise")],t),t};let u=class extends(c(o.Z)){};u=(0,n._)([(0,h.j)("esri.core.Promise")],u)},17445:(e,t,r)=>{"use strict";r.d(t,{N1:()=>u,YP:()=>l,Z_:()=>m,gx:()=>h,nn:()=>g,on:()=>c,tX:()=>_});var s=r(91460),i=r(50758),n=r(70586),o=r(95330),a=r(26258);function l(e,t,r={}){return d(e,t,r,p)}function h(e,t,r={}){return d(e,t,r,f)}function d(e,t,r={},s){let i=null;const o=r.once?(e,r)=>{s(e)&&((0,n.hw)(i),t(e,r))}:(e,r)=>{s(e)&&t(e,r)};if(i=(0,a.aQ)(e,o,r.sync,r.equals),r.initial){const t=e();o(t,t)}return i}function c(e,t,r,o={}){let a=null,h=null,d=null;function c(){a&&h&&(h.remove(),o.onListenerRemove?.(a),a=null,h=null)}function u(e){o.once&&o.once&&(0,n.hw)(d),r(e)}const p=l(e,((e,r)=>{c(),(0,s.vT)(e)&&(a=e,h=(0,s.on)(e,t,u),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return d=(0,i.kB)((()=>{p.remove(),c()})),d}function u(e,t){return function(e,t,r){if((0,o.Hc)(r))return Promise.reject((0,o.zE)());const s=e();if(t?.(s))return Promise.resolve(s);let a=null;function l(){a=(0,n.hw)(a)}return new Promise(((s,n)=>{a=(0,i.AL)([(0,o.fu)(r,(()=>{l(),n((0,o.zE)())})),d(e,(e=>{l(),s(e)}),{sync:!1,once:!0},t??p)])}))}(e,f,t)}function p(e){return!0}function f(e){return!!e}r(87538);const m={sync:!0},g={initial:!0},_={sync:!0,initial:!0}},41123:(e,t,r)=>{"use strict";r.d(t,{D:()=>i,z:()=>n});const s="randomUUID"in crypto;function i(){if(s)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function n(){return`{${i()}}`}},73660:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>gt});var s=r(40330),i=r(43697),n=r(68773),o=r(3172),a=r(20102),l=r(32448),h=r(91460),d=r(22974),c=r(78286),u=r(95330),p=r(17445),f=r(81271),m=r(5600),g=(r(75215),r(52011)),_=(r(67676),r(80442),r(940));r(2587),Element.prototype.closest;var v=r(61247),y=r(92604),w=r(70586),S=r(609),I=r(41123),k=r(90578),b=r(58971),A=r(38805),T=r(8728),U=r(3894),C=r(50758);const x=new Map;function P(){x.clear()}function R(e){x.delete(e)}y.Z.getLogger("esri.widgets.support.widgetUtils");function O(e){const t=U.Z.acquire();for(let e=0;e{const e=new Map;new ResizeObserver((t=>{P();for(const r of t)e.get(r.target)?.(r)}))})();const E=["dd","dl","dt","h1","h2","h3","h4","h5","h6","sub","sup","animate","animatetransform","circle","clippath","defs","ellipse","g","image","line","lineargradient","marker","mask","path","pattern","polygon","polyline","radialgradient","rect","stop","svg","switch","symbol","text","textpath","tspan","use"].reduce(((e,t)=>(e[t]=[],e)),{}),N=["align","alink","alt","bgcolor","border","cellpadding","cellspacing","class","color","cols","colspan","coords","d","dir","face","height","hspace","ismap","lang","marginheight","marginwidth","multiple","nohref","noresize","noshade","nowrap","ref","rel","rev","rows","rowspan","scrolling","shape","span","summary","tabindex","title","usemap","valign","value","vlink","vspace","width"],L=new T.Z({whiteList:E,onTagAttr:(e,t,r)=>{const s=`${t}="${r}"`;if(N.includes(t))return s},stripIgnoreTag:!0,stripIgnoreTagBody:["script","style"]},!0),j="http://www.w3.org/",M=`${j}2000/svg`,q=`${j}1999/xlink`;let $=[],F=(e,t)=>{let r={};return Object.keys(e).forEach((t=>{r[t]=e[t]})),t&&Object.keys(t).forEach((e=>{r[e]=t[e]})),r},B=(e,t)=>e.vnodeSelector===t.vnodeSelector&&(e.properties&&t.properties?e.properties.key===t.properties.key&&e.properties.bind===t.properties.bind:!e.properties&&!t.properties),V=e=>{if("string"!=typeof e)throw new Error("Style values must be strings")},z=(e,t,r)=>{if(""!==t.vnodeSelector)for(let s=r;s{let i=e[t];if(""===i.vnodeSelector)return;let n=i.properties;if(!(n?void 0===n.key?n.bind:n.key:void 0))for(let n=0;n{if(e.properties){let t=e.properties.enterAnimation;t&&t(e.domNode,e.properties)}},J=[],W=!1,Y=e=>{(e.children||[]).forEach(Y),e.properties&&e.properties.afterRemoved&&e.properties.afterRemoved.apply(e.properties.bind||e.properties,[e.domNode])},G=()=>{W=!1,J.forEach(Y),J.length=0},K=e=>{J.push(e),W||(W=!0,"undefined"!=typeof window&&"requestIdleCallback"in window?window.requestIdleCallback(G,{timeout:16}):setTimeout(G,16))},X=e=>{let t=e.domNode;if(e.properties){let r=e.properties.exitAnimation;if(r){t.style.pointerEvents="none";let s=()=>{t.parentNode&&(t.parentNode.removeChild(t),K(e))};return void r(t,s,e.properties)}}t.parentNode&&(t.parentNode.removeChild(t),K(e))},Q=(e,t,r)=>{if(!t)return;let s=r.eventHandlerInterceptor,i=Object.keys(t),n=i.length;for(let o=0;o{((e,t,r)=>{if(t)for(let s of t)se(s,e,void 0,r)})(e,t.children,r),t.text&&(e.textContent=t.text),Q(e,t.properties,r),t.properties&&t.properties.afterCreate&&t.properties.afterCreate.apply(t.properties.bind||t.properties,[e,r,t.vnodeSelector,t.properties,t.children])},se=(e,t,r,s)=>{let i,n=0,o=e.vnodeSelector,a=t.ownerDocument;if(""===o)i=e.domNode=a.createTextNode(e.text),void 0!==r?t.insertBefore(i,r):t.appendChild(i);else{for(let l=0;l<=o.length;++l){let h=o.charAt(l);if(l===o.length||"."===h||"#"===h){let h=o.charAt(n-1),d=o.slice(n,l);"."===h?i.classList.add(d):"#"===h?i.id=d:("svg"===d&&(s=F(s,{namespace:M})),void 0!==s.namespace?i=e.domNode=a.createElementNS(s.namespace,d):(i=e.domNode=e.domNode||a.createElement(d),"input"===d&&e.properties&&void 0!==e.properties.type&&i.setAttribute("type",e.properties.type)),void 0!==r?t.insertBefore(i,r):i.parentNode!==t&&t.appendChild(i)),n=l+1}}re(i,e,s)}},ie=(e,t,r)=>{t&&t.split(" ").forEach((t=>{t&&e.classList.toggle(t,r)}))},ne=(e,t,r,s,i)=>{if(r===s)return!1;s=s||$;let n,o=(r=r||$).length,a=s.length,l=0,h=0,d=!1;for(;h=0){for(n=l;nl)for(n=l;n{let s=e.domNode,i=!1;if(e===t)return!1;let n=!1;if(""===t.vnodeSelector){if(t.text!==e.text){let e=s.ownerDocument.createTextNode(t.text);return s.parentNode.replaceChild(e,s),t.domNode=e,i=!0,i}t.domNode=s}else 0===t.vnodeSelector.lastIndexOf("svg",0)&&(r=F(r,{namespace:M})),e.text!==t.text&&(n=!0,void 0===t.text?s.removeChild(s.firstChild):s.textContent=t.text),t.domNode=s,n=ne(t,s,e.children,t.children,r)||n,n=((e,t,r,s)=>{if(!r)return;let i=!1,n=Object.keys(r),o=n.length;for(let a=0;a({getLastRender:()=>e,update:r=>{if(e.vnodeSelector!==r.vnodeSelector)throw new Error("The selector for the root VNode may not be changed. (consider using dom.merge and add one extra level to the virtual DOM)");let s=e;e=r,te(s,r,t)},domNode:e.domNode});const ae={namespace:void 0,performanceLogger:()=>{},eventHandlerInterceptor:void 0,styleApplyer:(e,t,r)=>{"-"===t.charAt(0)?e.style.setProperty(t,r):e.style[t]=r}};let le,he=e=>F(ae,e),de=(e,t,r)=>(r=he(r),se(t,e,void 0,r),oe(t,r)),ce=(e,t,r)=>(r=he(r),se(t,e.parentNode,e,r),oe(t,r)),ue=(e,t,r)=>(r=he(r),t.domNode=e,re(e,t,r),oe(t,r)),pe=(e,t,r)=>(r=he(r),se(t,e.parentNode,e,r),e.parentNode.removeChild(e),oe(t,r));le=Array.prototype.find?(e,t)=>e.find(t):(e,t)=>e.filter(t)[0];const fe={handleInterceptedEvent:(e,t,r,s)=>(e.scheduleRender(),t.properties[`on${s.type}`].apply(t.properties.bind||r,[s]))},me={namespace:void 0,performanceLogger:()=>{},eventHandlerInterceptor:void 0,styleApplyer:(e,t,r)=>{e.style[t]=r}},ge=(e,t,r=!1)=>{let s=e;return t.forEach(((e,i)=>{const n=s?.children?((e,t)=>e.find(t))(s.children,(t=>t.domNode===e)):void 0;r&&!n&&i!==t.length-1||(s=n)})),s};var _e=r(65161),ve=r(99880);let ye;ye="components/assets";const we=Symbol("widget"),Se=Symbol("widget-test-data"),Ie=[],ke={},be=new WeakMap;function Ae(e,t){let r=t.children;if(r&&r.length)for(let t=0;tCe(e))))}function Ue(e,t,r,{widgetProperties:s}){const i=be.get(e);i&&(i.set(s),i.afterUpdate?.(i,e))}function Ce(e){const t=be.get(e);t&&(t.afterRemoved?.(t,e),t.destroy(),be.delete(e))}function xe(e){return"function"==typeof e&&e[we]}const Pe=new Set;var Re,Oe=r(70171),De=r(94443);let Ee=0;function Ne(e,t){for(const r in t)null!=e[r]&&("object"==typeof e[r]&&"object"==typeof t[r]?Ne(e[r],t?.[r]):e[r]=t[r]);return e}const Le=(e=>{let t;const r={...fe,...e},s=(n=r,{...me,...n}),i=s.performanceLogger;var n;let o,a=!0,l=!1;const h=[],d=[],c=(e,n,o)=>{let a;s.eventHandlerInterceptor=(e,s,n,o)=>function(e){let s;i("domEvent",e);const n=((e,t)=>{const r=[];for(;e&&e!==t;)r.push(e),e=e.parentNode;return r})(e.currentTarget,a.domNode),o=n.some((e=>customElements.get(e?.tagName?.toLowerCase())));if(e.eventPhase!==Event.CAPTURING_PHASE&&o){const t=e.composedPath(),r=t.slice(t.indexOf(e.currentTarget),t.indexOf(a.domNode)).filter((e=>e.getRootNode()===e.ownerDocument)).reverse();s=ge(a.getLastRender(),r,!0)}else n.reverse(),s=ge(a.getLastRender(),n);let l;return s&&(l=r.handleInterceptedEvent(t,s,this,e)),i("domEventProcessed",e),l},r.postProcessProjectionOptions?.(s);const l=o();a=e(n,l,s),h.push(a),d.push(o),r.afterFirstVNodeRendered&&r.afterFirstVNodeRendered(a,l)};let u=()=>{if(o=void 0,a){a=!1,i("renderStart",void 0);for(let e=0;e{o||l||(o=requestAnimationFrame(u))},stop:()=>{o&&(cancelAnimationFrame(o),o=void 0),l=!0},resume:()=>{l=!1,a=!0,t.scheduleRender()},append:(e,t)=>{c(de,e,t)},insertBefore:(e,t)=>{c(ce,e,t)},merge:(e,t)=>{c(ue,e,t)},replace:(e,t)=>{c(pe,e,t)},detach:e=>{for(let t=0;t{const o=t?.(e,s,i,n),a=r.test(e);if(!((e=e.replace(r,"")).toLowerCase()in i)||a){const t=e[2].toLowerCase()+e.slice(3),r=e=>o?.call(i,e);i.addEventListener(t,r,a);const s=()=>i.removeEventListener(t,r,a),l=n.afterRemoved;n.afterRemoved=e=>{l?.(e),s()}}return o}},handleInterceptedEvent(e,t,r,s){const{eventPhase:i,type:n}=s,o=i===Event.CAPTURING_PHASE;let a=`on${n}${o?"capture":""}`;const l=t.properties;(l&&a in l||(a=`on${n[0].toUpperCase()}${n.slice(1)}${o?"Capture":""}`,l&&a in l))&&(P(),e.scheduleRender(),l[a].call(l.bind||r,s))}});let je=!1,Me=class extends((0,S.v)(l.Z.EventedAccessor)){constructor(e,t){super(e,t),this._attached=!1,this._internalHandles=new v.Z,this._projector=Le,this._readyForTrueRender=!1,this.iconClass="esri-icon-checkbox-unchecked",this.icon=null,this.key=this,this._loadLocale=(0,u.Ds)((async()=>{if(this._messageBundleProps&&this._messageBundleProps.length){const e=await(0,u.as)(this._messageBundleProps.map((async({bundlePath:e,propertyName:t})=>{if(this.destroyed)return;let r=await(0,De.ME)(e);this.uiStrings&&Object.keys(this.uiStrings)&&(r=Ne((0,d.d9)(r),this.uiStrings)),this[t]=r})));if(this.destroyed)return;for(const t of e)t.error&&y.Z.getLogger(this).error("widget-intl:locale-error",this.declaredClass,t.error)}await this.loadLocale()})),function(){try{(0,_e.K3)(".")}catch{(0,_e.YY)((0,f.hF)((0,ve.V)("components/assets")))}}();const r="esri-widget-uid-"+(0,I.D)(),s=this.render.bind(this);this._trackingTarget=new A.M((()=>this.scheduleRender()));const i=()=>{if(!this._readyForTrueRender||this.destroyed)return null;const e=s();let{properties:t}=e;t||(e.properties=t={});const{key:i}=t;i||(t.key=r),this.visible?t.styles||(t.styles={}):(t.class="",t.styles={display:"none"}),t.styles.display||(t.styles.display="");let n=0;return e.children?.forEach((e=>{if(xe(e.vnodeSelector))return;let{properties:t}=e;t||(e.properties=t={}),t.key||(t.key=`${this.id}--${n++}`)})),Ae(this,e)};var n;this.render=()=>{if(je)return i();let e=function(e){return x.get(e)}(this)??null;if(e)return e;this._trackingTarget.clear(),je=!0;try{e=(0,b.LJ)(this._trackingTarget,i)}catch(e){throw console.error(e),e}finally{je=!1}return e&&function(e,t){x.set(e,t)}(this,e),e},this.addResolvingPromise(this._resourcesFetch=this.beforeFirstRender().then((()=>{this._readyForTrueRender=!0,this._postInitialize()}))),n=this._resourcesFetch,Pe.add(n),n.finally((()=>Pe.delete(n)))}normalizeCtorArgs(e,t){const r={...e};return t&&(r.container=t),r}postInitialize(){}beforeFirstRender(){return Promise.all([this.loadDependencies(),this._loadLocale()]).then((()=>{})).catch(u.H9)}async loadDependencies(){}async loadLocale(){}destroy(){this.destroyed||((0,w.SC)(this._trackingTarget),(0,w.SC)(this.viewModel),this._detach(this.container),this._set("container",null),this._internalHandles.destroy(),this._emitter.clear(),this.render=()=>null,this._projector=null,R(this))}set container(e){this._get("container")||this._set("container",e)}castContainer(e){return function(e){return"string"==typeof e?document.getElementById(e):e??null}(e)}get domNode(){return this.container}set domNode(e){this.container=e}get id(){return this._get("id")||this.get("container.id")||Date.now().toString(16)+"-widget-"+Ee++}set id(e){e&&this._set("id",e)}get label(){return this.declaredClass.split(".").pop()}set label(e){this._overrideIfSome("label",e)}get renderable(){return this._resourcesFetch}get visible(){return this._get("visible")}set visible(e){this._set("visible",e)}get[(Re=we,Se)](){return{projector:this._projector}}render(){throw new Error("not implemented")}scheduleRender(){this.destroyed||(R(this),this._projector.scheduleRender())}classes(...e){return O.apply(this,e)}renderNow(){R(this),this._projector.renderNow()}_postInitialize(){if(this.destroyed)return;this.scheduleRender(),this._delegatedEventNames?.length&&this._internalHandles.add((0,p.YP)((()=>this.viewModel),((e,t)=>{t&&this._internalHandles.remove("delegated-events"),e&&(0,h.vT)(e)&&this._internalHandles.add(this._delegatedEventNames.map((t=>(0,h.on)(e,t,(e=>{this.emit(t,e)})))),"delegated-events")}),p.nn)),this.postInitialize();const e=async()=>{await this._loadLocale().catch(u.H9),this.scheduleRender()};this._internalHandles.add([(0,Oe.qe)(e),(0,p.YP)((()=>this.uiStrings),e),(0,p.gx)((()=>this.container),(e=>{this.destroyed||this._attach(e)}),{initial:!0,once:!0})])}_attach(e){e&&(this._projector.merge(e,this.render),this._attached=!0)}_detach(e){this._attached&&(this._projector.detach(this.render),this._attached=!1),e?.parentNode?.removeChild(e)}};Me[Re]=!0,(0,i._)([(0,m.Cb)()],Me.prototype,"_readyForTrueRender",void 0),(0,i._)([(0,m.Cb)({value:null})],Me.prototype,"container",null),(0,i._)([(0,k.p)("container")],Me.prototype,"castContainer",null),(0,i._)([(0,m.Cb)()],Me.prototype,"iconClass",void 0),(0,i._)([(0,m.Cb)()],Me.prototype,"icon",void 0),(0,i._)([(0,m.Cb)()],Me.prototype,"id",null),(0,i._)([(0,m.Cb)()],Me.prototype,"label",null),(0,i._)([(0,m.Cb)()],Me.prototype,"renderable",null),(0,i._)([(0,m.Cb)()],Me.prototype,"uiStrings",void 0),(0,i._)([(0,m.Cb)()],Me.prototype,"viewModel",void 0),(0,i._)([(0,m.Cb)({value:!0})],Me.prototype,"visible",null),(0,i._)([(0,m.Cb)()],Me.prototype,"key",void 0),(0,i._)([(0,m.Cb)()],Me.prototype,"children",void 0),(0,i._)([(0,m.Cb)()],Me.prototype,"afterCreate",void 0),(0,i._)([(0,m.Cb)()],Me.prototype,"afterUpdate",void 0),(0,i._)([(0,m.Cb)()],Me.prototype,"afterRemoved",void 0),Me=(0,i._)([(0,g.j)("esri.widgets.Widget")],Me);const qe=Me;function $e(e){return(t,r)=>{t.hasOwnProperty("_messageBundleProps")||(t._messageBundleProps=t._messageBundleProps?t._messageBundleProps.slice():[]),t._messageBundleProps.push({bundlePath:e,propertyName:r})}}var Fe=function(e){return{vnodeSelector:"",properties:void 0,children:void 0,text:e.toString(),domNode:null}},Be=function(e,t){for(var r=0,s=e.length;r{this.open=!1},document.body.appendChild(this.container),this.addHandles((0,p.YP)((()=>this.open),(()=>this._toggleFocusTrap())))}destroy(){this._destroyFocusTrap()}get title(){return this.messages?.auth.signIn}render(){const e=this.id,{open:t,content:r,title:s,messages:i}=this,n=t&&!!r,o={[Ge.open]:n,[Ge.closed]:!n},a=Ve("button",{class:Ge.closeButton,"aria-label":i.close,title:i.close,bind:this,onclick:this._close,type:"button"},Ve("span",{"aria-hidden":"true",class:Ge.iconClose})),l=`${e}_title`,h=`${e}_content`,d=s?Ve("h1",{id:l,class:Ge.title},s):null,c=n?Ve("div",{bind:this,class:Ge.dialog,role:"dialog","aria-labelledby":l,"aria-describedby":h,afterCreate:this._createFocusTrap},a,d,this._renderContent(h)):null;return Ve("div",{tabIndex:-1,class:this.classes(Ge.base,o)},c)}_destroyFocusTrap(){this._focusTrap?.deactivate({onDeactivate:()=>{}}),this._focusTrap=null}_toggleFocusTrap(){const{_focusTrap:e,open:t}=this;e&&(t?e.activate():e.deactivate())}_createFocusTrap(e){this._destroyFocusTrap();const t=requestAnimationFrame((()=>{this._focusTrap=(0,We.v)(e,{initialFocus:"input",onDeactivate:this._close}),this._toggleFocusTrap()}));this.addHandles((0,C.kB)((()=>cancelAnimationFrame(t))))}_renderContent(e){const t=this.content;return"string"==typeof t?Ve("div",{class:Ge.content,id:e,innerHTML:t}):function(e){return e&&"function"==typeof e.render}(t)?Ve("div",{class:Ge.content,id:e},t.render()):t instanceof HTMLElement?Ve("div",{class:Ge.content,id:e,bind:t,afterCreate:this._attachToNode}):null}_attachToNode(e){e.appendChild(this)}};(0,i._)([(0,m.Cb)({readOnly:!0})],Ke.prototype,"container",void 0),(0,i._)([(0,m.Cb)()],Ke.prototype,"content",void 0),(0,i._)([(0,m.Cb)()],Ke.prototype,"open",void 0),(0,i._)([(0,m.Cb)(),$e("esri/t9n/common")],Ke.prototype,"messages",void 0),(0,i._)([(0,m.Cb)()],Ke.prototype,"title",null),Ke=(0,i._)([(0,g.j)("esri.identity.IdentityModal")],Ke);const Xe=Ke,Qe="esriJSAPIOAuth";class et{constructor(e,t){this.oAuthInfo=null,this.storage=null,this.appId=null,this.codeVerifier=null,this.expires=null,this.refreshToken=null,this.ssl=null,this.stateUID=null,this.token=null,this.userId=null,this.oAuthInfo=e,this.storage=t,this._init()}isValid(){let e=!1;if(this.oAuthInfo&&this.userId&&(this.refreshToken||this.token))if(null==this.expires&&this.refreshToken)e=!0;else if(this.expires){const t=Date.now();this.expires>t&&(this.expires-t)/1e3>60*this.oAuthInfo.minTimeUntilExpiration&&(e=!0)}return e}save(){if(!this.storage)return!1;const e=this._load(),t=this.oAuthInfo;if(t&&t.authNamespace&&t.portalUrl){let r=e[t.authNamespace];r||(r=e[t.authNamespace]={}),this.appId||(this.appId=t.appId),r[t.portalUrl]={appId:this.appId,codeVerifier:this.codeVerifier,expires:this.expires,refreshToken:this.refreshToken,ssl:this.ssl,stateUID:this.stateUID,token:this.token,userId:this.userId};try{this.storage.setItem(Qe,JSON.stringify(e))}catch(e){return console.warn(e),!1}return!0}return!1}destroy(){const e=this._load(),t=this.oAuthInfo;if(t&&t.appId&&t.portalUrl&&(null==this.expires||this.expires>Date.now())&&(this.refreshToken||this.token)){const e=t.portalUrl.replace(/^http:/i,"https:")+"/sharing/rest/oauth2/revokeToken",r=new FormData;if(r.append("f","json"),r.append("auth_token",this.refreshToken||this.token),r.append("client_id",t.appId),r.append("token_type_hint",this.refreshToken?"refresh_token":"access_token"),"function"==typeof navigator.sendBeacon)navigator.sendBeacon(e,r);else{const t=new XMLHttpRequest;t.open("POST",e),t.send(r)}}if(t&&t.authNamespace&&t.portalUrl&&this.storage){const r=e[t.authNamespace];if(r){delete r[t.portalUrl];try{this.storage.setItem(Qe,JSON.stringify(e))}catch(e){console.log(e)}}}t&&(t._oAuthCred=null,this.oAuthInfo=null)}_init(){const e=this._load(),t=this.oAuthInfo;if(t&&t.authNamespace&&t.portalUrl){let r=e[t.authNamespace];r&&(r=r[t.portalUrl],r&&(this.appId=r.appId,this.codeVerifier=r.codeVerifier,this.expires=r.expires,this.refreshToken=r.refreshToken,this.ssl=r.ssl,this.stateUID=r.stateUID,this.token=r.token,this.userId=r.userId))}}_load(){let e={};if(this.storage){const t=this.storage.getItem(Qe);if(t)try{e=JSON.parse(t)}catch(e){console.warn(e)}}return e}}et.prototype.declaredClass="esri.identity.OAuthCredential";var tt,rt=r(96674);let st=tt=class extends rt.wq{constructor(e){super(e),this._oAuthCred=null,this.appId=null,this.authNamespace="/",this.expiration=20160,this.flowType="auto",this.forceLogin=!1,this.forceUserId=!1,this.locale=null,this.minTimeUntilExpiration=30,this.popup=!1,this.popupCallbackUrl="oauth-callback.html",this.popupWindowFeatures="height=490,width=800,resizable,scrollbars,status",this.portalUrl="https://www.arcgis.com",this.preserveUrlHash=!1,this.userId=null}clone(){return tt.fromJSON(this.toJSON())}};(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"appId",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"authNamespace",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"expiration",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"flowType",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"forceLogin",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"forceUserId",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"locale",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"minTimeUntilExpiration",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"popup",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"popupCallbackUrl",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"popupWindowFeatures",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"portalUrl",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"preserveUrlHash",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],st.prototype,"userId",void 0),st=tt=(0,i._)([(0,g.j)("esri.identity.OAuthInfo")],st);const it=st;let nt=class extends rt.wq{constructor(e){super(e),this.adminTokenServiceUrl=null,this.currentVersion=null,this.hasPortal=null,this.hasServer=null,this.owningSystemUrl=null,this.owningTenant=null,this.server=null,this.shortLivedTokenValidity=null,this.tokenServiceUrl=null,this.webTierAuth=null}};(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"adminTokenServiceUrl",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"currentVersion",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"hasPortal",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"hasServer",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"owningSystemUrl",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"owningTenant",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"server",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"shortLivedTokenValidity",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"tokenServiceUrl",void 0),(0,i._)([(0,m.Cb)({json:{write:!0}})],nt.prototype,"webTierAuth",void 0),nt=(0,i._)([(0,g.j)("esri.identity.ServerInfo")],nt);const ot=nt;var at=r(19745);const lt={},ht=e=>{const t=new f.R9(e.owningSystemUrl).host,r=new f.R9(e.server).host,s=/.+\.arcgis\.com$/i;return s.test(t)&&s.test(r)},dt=(e,t)=>!!(ht(e)&&t&&t.some((t=>t.test(e.server))));let ct=null,ut=null;try{ct=window.localStorage,ut=window.sessionStorage}catch{}class pt extends l.Z{constructor(){super(),this._portalConfig=globalThis.esriGeowConfig,this.serverInfos=[],this.oAuthInfos=[],this.credentials=[],this._soReqs=[],this._xoReqs=[],this._portals=[],this._defaultOAuthInfo=null,this._defaultTokenValidity=60,this.dialog=null,this.formConstructor=Je,this.tokenValidity=null,this.normalizeWebTierAuth=!1,this._appOrigin="null"!==window.origin?window.origin:window.location.origin,this._appUrlObj=(0,f.mN)(window.location.href),this._busy=null,this._rejectOnPersistedPageShow=!1,this._oAuthLocationParams=null,this._gwTokenUrl="/sharing/rest/generateToken",this._agsRest="/rest/services",this._agsPortal=/\/sharing(\/|$)/i,this._agsAdmin=/(https?:\/\/[^\/]+\/[^\/]+)\/admin\/?(\/.*)?$/i,this._adminSvcs=/\/rest\/admin\/services(\/|$)/i,this._gwDomains=[{regex:/^https?:\/\/www\.arcgis\.com/i,customBaseUrl:"maps.arcgis.com",tokenServiceUrl:"https://www.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:dev|[a-z\d-]+\.mapsdev)\.arcgis\.com/i,customBaseUrl:"mapsdev.arcgis.com",tokenServiceUrl:"https://dev.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:devext|[a-z\d-]+\.mapsdevext)\.arcgis\.com/i,customBaseUrl:"mapsdevext.arcgis.com",tokenServiceUrl:"https://devext.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/(?:qaext|[a-z\d-]+\.mapsqa)\.arcgis\.com/i,customBaseUrl:"mapsqa.arcgis.com",tokenServiceUrl:"https://qaext.arcgis.com/sharing/rest/generateToken"},{regex:/^https?:\/\/[a-z\d-]+\.maps\.arcgis\.com/i,customBaseUrl:"maps.arcgis.com",tokenServiceUrl:"https://www.arcgis.com/sharing/rest/generateToken"}],this._legacyFed=[],this._regexSDirUrl=/http.+\/rest\/services\/?/gi,this._regexServerType=/(\/(FeatureServer|GPServer|GeoDataServer|GeocodeServer|GeoenrichmentServer|GeometryServer|GlobeServer|ImageServer|KnowledgeGraphServer|MapServer|MissionServer|MobileServer|NAServer|NetworkDiagramServer|OGCFeatureServer|ParcelFabricServer|RelationalCatalogServer|SceneServer|StreamServer|UtilityNetworkServer|ValidationServer|VectorTileServer|VersionManagementServer|VideoServer)).*/gi,this._gwUser=/http.+\/users\/([^\/]+)\/?.*/i,this._gwItem=/http.+\/items\/([^\/]+)\/?.*/i,this._gwGroup=/http.+\/groups\/([^\/]+)\/?.*/i,this._rePortalTokenSvc=/\/sharing(\/rest)?\/generatetoken/i,this._createDefaultOAuthInfo=!0,this._hasTestedIfAppIsOnPortal=!1,this._getOAuthLocationParams(),window.addEventListener("pageshow",(e=>{this._pageShowHandler(e)}))}registerServers(e){const t=this.serverInfos;t?(e=e.filter((e=>!this.findServerInfo(e.server))),this.serverInfos=t.concat(e)):this.serverInfos=e,e.forEach((e=>{e.owningSystemUrl&&this._portals.push(e.owningSystemUrl),e.hasPortal&&this._portals.push(e.server)}))}registerOAuthInfos(e){const t=this.oAuthInfos;if(t){for(const r of e){const e=this.findOAuthInfo(r.portalUrl);e&&t.splice(t.indexOf(e),1)}this.oAuthInfos=t.concat(e)}else this.oAuthInfos=e}registerToken(e){e={...e};const t=this._sanitizeUrl(e.server),r=this._isServerRsrc(t);let s,i=this.findServerInfo(t),n=!0;i||(i=new ot,i.server=this._getServerInstanceRoot(t),r?i.hasServer=!0:(i.tokenServiceUrl=this._getTokenSvcUrl(t),i.hasPortal=!0),this.registerServers([i])),s=this._findCredential(t),s?(delete e.server,Object.assign(s,e),n=!1):(s=new ft({userId:e.userId,server:i.server,token:e.token,expires:e.expires,ssl:e.ssl,scope:r?"server":"portal"}),s.resources=[t],this.credentials.push(s)),s.emitTokenChange(!1),n||s.refreshServerTokens()}toJSON(){return(0,d.yd)({serverInfos:this.serverInfos.map((e=>e.toJSON())),oAuthInfos:this.oAuthInfos.map((e=>e.toJSON())),credentials:this.credentials.map((e=>e.toJSON()))})}initialize(e){if(!e)return;"string"==typeof e&&(e=JSON.parse(e));const t=e.serverInfos,r=e.oAuthInfos,s=e.credentials;if(t){const e=[];t.forEach((t=>{t.server&&t.tokenServiceUrl&&e.push(t.declaredClass?t:new ot(t))})),e.length&&this.registerServers(e)}if(r){const e=[];r.forEach((t=>{t.appId&&e.push(t.declaredClass?t:new it(t))})),e.length&&this.registerOAuthInfos(e)}s&&s.forEach((e=>{e.server&&e.token&&e.expires&&e.expires>Date.now()&&((e=e.declaredClass?e:new ft(e)).emitTokenChange(),this.credentials.push(e))}))}findServerInfo(e){let t;e=this._sanitizeUrl(e);for(const r of this.serverInfos)if(this._hasSameServerInstance(r.server,e)){t=r;break}return t}findOAuthInfo(e){let t;e=this._sanitizeUrl(e);for(const r of this.oAuthInfos)if(this._hasSameServerInstance(r.portalUrl,e)){t=r;break}return t}findCredential(e,t){if(!e)return;let r;e=this._sanitizeUrl(e);const s=this._isServerRsrc(e)?"server":"portal";if(t){for(const i of this.credentials)if(this._hasSameServerInstance(i.server,e)&&t===i.userId&&i.scope===s){r=i;break}}else for(const t of this.credentials)if(this._hasSameServerInstance(t.server,e)&&-1!==this._getIdenticalSvcIdx(e,t)&&t.scope===s){r=t;break}return r}getCredential(e,t){let r,s,i=!0;t&&(r=!!t.token,s=t.error,i=!1!==t.prompt),t={...t},e=this._sanitizeUrl(e);const n=new AbortController,o=(0,u.hh)();if(t.signal&&(0,u.fu)(t.signal,(()=>{n.abort()})),(0,u.fu)(n,(()=>{o.reject(new a.Z("identity-manager:user-aborted","ABORTED"))})),(0,u.Hc)(n))return o.promise;t.signal=n.signal;const l=this._isAdminResource(e),h=r?this.findCredential(e):null;let d;if(h&&s&&s.details&&498===s.details.httpStatus)h.destroy();else if(h)return d=new a.Z("identity-manager:not-authorized","You are currently signed in as: '"+h.userId+"'. You do not have access to this resource: "+e,{error:s}),o.reject(d),o.promise;const c=this._findCredential(e,t);if(c)return o.resolve(c),o.promise;let p=this.findServerInfo(e);if(p)!p.hasServer&&this._isServerRsrc(e)&&(p._restInfoPms=this._getTokenSvcUrl(e),p.hasServer=!0);else{const t=this._getTokenSvcUrl(e);if(!t)return d=new a.Z("identity-manager:unknown-resource","Unknown resource - could not find token service endpoint."),o.reject(d),o.promise;p=new ot,p.server=this._getServerInstanceRoot(e),"string"==typeof t?(p.tokenServiceUrl=t,p.hasPortal=!0):(p._restInfoPms=t,p.hasServer=!0),this.registerServers([p])}return p.hasPortal&&void 0===p._selfReq&&(i||(0,f.D6)(p.tokenServiceUrl,this._appOrigin)||this._gwDomains.some((e=>e.tokenServiceUrl===p.tokenServiceUrl)))&&(p._selfReq={owningTenant:t&&t.owningTenant,selfDfd:this._getPortalSelf(p.tokenServiceUrl.replace(this._rePortalTokenSvc,"/sharing/rest/portals/self"),e)}),this._enqueue(e,p,t,o,l)}getResourceName(e){return this._isRESTService(e)?e.replace(this._regexSDirUrl,"").replace(this._regexServerType,"")||"":this._gwUser.test(e)&&e.replace(this._gwUser,"$1")||this._gwItem.test(e)&&e.replace(this._gwItem,"$1")||this._gwGroup.test(e)&&e.replace(this._gwGroup,"$1")||""}generateToken(e,t,r){const s=this._rePortalTokenSvc.test(e.tokenServiceUrl),i=new f.R9(this._appOrigin),n=e.shortLivedTokenValidity;let l,h,d,c,u,p,m,g;t&&(g=this.tokenValidity||n||this._defaultTokenValidity,g>n&&n>0&&(g=n)),r&&(l=r.isAdmin,h=r.serverUrl,d=r.token,p=r.signal,m=r.ssl,e.customParameters=r.customParameters),l?c=e.adminTokenServiceUrl:(c=e.tokenServiceUrl,u=new f.R9(c.toLowerCase()),e.webTierAuth&&r?.serverUrl&&!m&&"http"===i.scheme&&((0,f.D6)(i.uri,c,!0)||"https"===u.scheme&&i.host===u.host&&"7080"===i.port&&"7443"===u.port)&&(c=c.replace(/^https:/i,"http:").replace(/:7443/i,":7080")));const _={query:{request:"getToken",username:t?.username,password:t?.password,serverUrl:h,token:d,expiration:g,referer:l||s?this._appOrigin:null,client:l?"referer":null,f:"json",...e.customParameters},method:"post",authMode:"anonymous",useProxy:this._useProxy(e,r),signal:p,...r?.ioArgs};return s||(_.withCredentials=!1),(0,o.default)(c,_).then((r=>{const s=r.data;if(!s||!s.token)return new a.Z("identity-manager:authentication-failed","Unable to generate token");const i=e.server;return lt[i]||(lt[i]={}),t&&(lt[i][t.username]=t.password),s.validity=g,s}))}isBusy(){return!!this._busy}checkSignInStatus(e){return this.checkAppAccess(e,"").then((e=>e.credential))}checkAppAccess(e,t,r){let s=!1;return this.getCredential(e,{prompt:!1}).then((i=>{let n;const l={f:"json"};if("portal"===i.scope)if(t&&(this._doPortalSignIn(e)||r&&r.force))n=i.server+"/sharing/rest/oauth2/validateAppAccess",l.client_id=t;else{if(!i.token)return{credential:i};n=i.server+"/sharing/rest"}else{if(!i.token)return{credential:i};n=i.server+"/rest/services"}return i.token&&(l.token=i.token),(0,o.default)(n,{query:l,authMode:"anonymous"}).then((e=>{if(!1===e.data.valid)throw new a.Z("identity-manager:not-authorized",`You are currently signed in as: '${i.userId}'.`,e.data);return s=!!e.data.viewOnlyUserTypeApp,{credential:i}})).catch((e=>{if("identity-manager:not-authorized"===e.name)throw e;const t=e.details&&e.details.httpStatus;if(498===t)throw i.destroy(),new a.Z("identity-manager:not-authenticated","User is not signed in.");if(400===t)throw new a.Z("identity-manager:invalid-request");return{credential:i}}))})).then((e=>({credential:e.credential,viewOnly:s})))}setOAuthResponseHash(e){e&&("#"===e.charAt(0)&&(e=e.substring(1)),this._processOAuthPopupParams((0,f.u0)(e)))}setOAuthRedirectionHandler(e){this._oAuthRedirectFunc=e}setProtocolErrorHandler(e){this._protocolFunc=e}signIn(e,t,r={}){const s=(0,u.hh)(),i=()=>{l?.remove(),h?.remove(),d?.remove(),o?.destroy(),this.dialog?.destroy(),this.dialog=o=l=h=d=null},n=()=>{i(),this._oAuthDfd=null,s.reject(new a.Z("identity-manager:user-aborted","ABORTED"))};r.signal&&(0,u.fu)(r.signal,(()=>{n()}));let o=new this.formConstructor;o.resource=this.getResourceName(e),o.server=t.server,this.dialog=new Xe,this.dialog.content=o,this.dialog.open=!0,this.emit("dialog-create");let l=o.on("cancel",n),h=(0,p.YP)((()=>this.dialog.open),n),d=o.on("submit",(e=>{this.generateToken(t,e,{isAdmin:r.isAdmin,signal:r.signal}).then((n=>{i();const o=new ft({userId:e.username,server:t.server,token:n.token,expires:null!=n.expires?Number(n.expires):null,ssl:!!n.ssl,isAdmin:r.isAdmin,validity:n.validity});s.resolve(o)})).catch((e=>{o.error=e,o.signingIn=!1}))}));return s.promise}oAuthSignIn(e,t,r,s){this._oAuthDfd=(0,u.hh)();const i=this._oAuthDfd;let n;s?.signal&&(0,u.fu)(s.signal,(()=>{const e=this._oAuthDfd&&this._oAuthDfd.oAuthWin_;e&&!e.closed?e.close():this.dialog&&m()})),i.resUrl_=e,i.sinfo_=t,i.oinfo_=r;const o=r._oAuthCred;if(o.storage&&("authorization-code"===r.flowType||"auto"===r.flowType&&!r.popup&&t.currentVersion>=8.4)){let e=crypto.getRandomValues(new Uint8Array(32));n=(0,f.rS)(e),o.codeVerifier=n,e=crypto.getRandomValues(new Uint8Array(32)),o.stateUID=(0,f.rS)(e),o.save()||(o.codeVerifier=n=null)}else o.codeVerifier=null;let l,h,d,c;this._getCodeChallenge(n).then((i=>{const n=!s||!1!==s.oAuthPopupConfirmation;r.popup&&n?(l=new this.formConstructor,l.oAuthPrompt=!0,l.server=t.server,this.dialog=new Xe,this.dialog.content=l,this.dialog.open=!0,this.emit("dialog-create"),h=l.on("cancel",m),d=(0,p.YP)((()=>this.dialog.open),m),c=l.on("submit",(()=>{g(),this._doOAuthSignIn(e,t,r,i)}))):this._doOAuthSignIn(e,t,r,i)}));const m=()=>{g(),this._oAuthDfd=null,i.reject(new a.Z("identity-manager:user-aborted","ABORTED"))},g=()=>{h?.remove(),d?.remove(),c?.remove(),l?.destroy(),this.dialog?.destroy(),this.dialog=null};return i.promise}destroyCredentials(){this.credentials&&this.credentials.slice().forEach((e=>{e.destroy()})),this.emit("credentials-destroy")}enablePostMessageAuth(e="https://www.arcgis.com/sharing/rest"){this._postMessageAuthHandle&&this._postMessageAuthHandle.remove(),this._postMessageAuthHandle=(0,h.on)(window,"message",(t=>{if((t.origin===this._appOrigin||t.origin.endsWith(".arcgis.com"))&&"arcgis:auth:requestCredential"===t.data?.type){const r=t.source;this.getCredential(e).then((e=>{r.postMessage({type:"arcgis:auth:credential",credential:{expires:e.expires,server:e.server,ssl:e.ssl,token:e.token,userId:e.userId}},t.origin)})).catch((e=>{r.postMessage({type:"arcgis:auth:error",error:{name:e.name,message:e.message}},t.origin)}))}}))}disablePostMessageAuth(){this._postMessageAuthHandle&&(this._postMessageAuthHandle.remove(),this._postMessageAuthHandle=null)}_getOAuthLocationParams(){let e=window.location.hash;if(e){"#"===e.charAt(0)&&(e=e.substring(1));const t=(0,f.u0)(e);let r=!1;if(t.access_token&&t.expires_in&&t.state&&t.hasOwnProperty("username"))try{t.state=JSON.parse(t.state),t.state.portalUrl&&(this._oAuthLocationParams=t,r=!0)}catch{}else if(t.error&&t.error_description&&(console.log("IdentityManager OAuth Error: ",t.error," - ",t.error_description),"access_denied"===t.error&&(r=!0,t.state)))try{t.state=JSON.parse(t.state)}catch{}r&&(window.location.hash=t.state?.hash||"")}let t=window.location.search;if(t){"?"===t.charAt(0)&&(t=t.substring(1));const e=(0,f.u0)(t);let r=!1;if(e.code&&e.state)try{e.state=JSON.parse(e.state),e.state.portalUrl&&e.state.uid&&(this._oAuthLocationParams=e,r=!0)}catch{}else if(e.error&&e.error_description&&(console.log("IdentityManager OAuth Error: ",e.error," - ",e.error_description),"access_denied"===e.error&&(r=!0,e.state)))try{e.state=JSON.parse(e.state)}catch{}if(r){const t={...e};["code","error","error_description","message_code","persist","state"].forEach((e=>{delete t[e]}));const r=(0,f.B7)(t),s=window.location.pathname+(r?`?${r}`:"")+(e.state?.hash||"");window.history.replaceState(window.history.state,"",s)}}}_getOAuthToken(e,t,r,s,i){return e=e.replace(/^http:/i,"https:"),(0,o.default)(`${e}/sharing/rest/oauth2/token`,{authMode:"anonymous",method:"post",query:s&&i?{grant_type:"authorization_code",code:t,redirect_uri:s,client_id:r,code_verifier:i}:{grant_type:"refresh_token",refresh_token:t,client_id:r}}).then((e=>e.data))}_getCodeChallenge(e){if(e&&globalThis.isSecureContext){const t=(new TextEncoder).encode(e);return crypto.subtle.digest("SHA-256",t).then((e=>(0,f.rS)(new Uint8Array(e))))}return Promise.resolve(null)}_pageShowHandler(e){if(e.persisted&&this.isBusy()&&this._rejectOnPersistedPageShow){const e=new a.Z("identity-manager:user-aborted","ABORTED");this._errbackFunc(e)}}_findCredential(e,t){let r,s,i,n,o=-1;const a=t&&t.token,l=t&&t.resource,h=this._isServerRsrc(e)?"server":"portal",d=this.credentials.filter((t=>this._hasSameServerInstance(t.server,e)&&t.scope===h));if(e=l||e,d.length)if(1===d.length){if(r=d[0],i=this.findServerInfo(r.server),s=i&&i.owningSystemUrl,n=s?this.findCredential(s,r.userId):void 0,o=this._getIdenticalSvcIdx(e,r),!a)return-1===o&&r.resources.push(e),this._addResource(e,n),r;-1!==o&&(r.resources.splice(o,1),this._removeResource(e,n))}else{let t,r;if(d.some((a=>(r=this._getIdenticalSvcIdx(e,a),-1!==r&&(t=a,i=this.findServerInfo(t.server),s=i&&i.owningSystemUrl,n=s?this.findCredential(s,t.userId):void 0,o=r,!0)))),a)t&&(t.resources.splice(o,1),this._removeResource(e,n));else if(t)return this._addResource(e,n),t}}_findOAuthInfo(e){let t=this.findOAuthInfo(e);if(!t)for(const r of this.oAuthInfos)if(this._isIdProvider(r.portalUrl,e)){t=r;break}return t}_addResource(e,t){t&&-1===this._getIdenticalSvcIdx(e,t)&&t.resources.push(e)}_removeResource(e,t){let r=-1;t&&(r=this._getIdenticalSvcIdx(e,t),r>-1&&t.resources.splice(r,1))}_useProxy(e,t){return t&&t.isAdmin&&!(0,f.D6)(e.adminTokenServiceUrl,this._appOrigin)||!this._isPortalDomain(e.tokenServiceUrl)&&"10.1"===String(e.currentVersion)&&!(0,f.D6)(e.tokenServiceUrl,this._appOrigin)}_getOrigin(e){const t=new f.R9(e);return t.scheme+"://"+t.host+(null!=t.port?":"+t.port:"")}_getServerInstanceRoot(e){const t=e.toLowerCase();let r=t.indexOf(this._agsRest);return-1===r&&this._isAdminResource(e)&&(r=this._agsAdmin.test(e)?e.replace(this._agsAdmin,"$1").length:e.search(this._adminSvcs)),-1!==r||(0,at.P)(t)||(r=t.indexOf("/sharing")),-1===r&&"/"===t.substr(-1)&&(r=t.length-1),r>-1?e.substring(0,r):e}_hasSameServerInstance(e,t){return"/"===e.substr(-1)&&(e=e.slice(0,-1)),e=e.toLowerCase(),t=this._getServerInstanceRoot(t).toLowerCase(),e=this._normalizeAGOLorgDomain(e),t=this._normalizeAGOLorgDomain(t),(e=e.substr(e.indexOf(":")))===t.substr(t.indexOf(":"))}_normalizeAGOLorgDomain(e){const t=/^https?:\/\/(?:cdn|[a-z\d-]+\.maps)\.arcgis\.com/i,r=/^https?:\/\/(?:cdndev|[a-z\d-]+\.mapsdevext)\.arcgis\.com/i,s=/^https?:\/\/(?:cdnqa|[a-z\d-]+\.mapsqa)\.arcgis\.com/i;return t.test(e)?e=e.replace(t,"https://www.arcgis.com"):r.test(e)?e=e.replace(r,"https://devext.arcgis.com"):s.test(e)&&(e=e.replace(s,"https://qaext.arcgis.com")),e}_sanitizeUrl(e){const t=(n.default.request.proxyUrl||"").toLowerCase(),r=t?e.toLowerCase().indexOf(t+"?"):-1;return-1!==r&&(e=e.substring(r+t.length+1)),e=(0,f.Fv)(e),(0,f.mN)(e).path}_isRESTService(e){return e.includes(this._agsRest)}_isAdminResource(e){return this._agsAdmin.test(e)||this._adminSvcs.test(e)}_isServerRsrc(e){return this._isRESTService(e)||this._isAdminResource(e)}_isIdenticalService(e,t){let r=!1;if(this._isRESTService(e)&&this._isRESTService(t)){const s=this._getSuffix(e).toLowerCase(),i=this._getSuffix(t).toLowerCase();if(r=s===i,!r){const e=/(.*)\/(MapServer|FeatureServer|UtilityNetworkServer).*/gi;r=s.replaceAll(e,"$1")===i.replaceAll(e,"$1")}}else this._isAdminResource(e)&&this._isAdminResource(t)?r=!0:this._isServerRsrc(e)||this._isServerRsrc(t)||!this._isPortalDomain(e)||(r=!0);return r}_isPortalDomain(e){const t=new f.R9(e.toLowerCase()),r=this._portalConfig;let s=this._gwDomains.some((e=>e.regex.test(t.uri)));return!s&&r&&(s=this._hasSameServerInstance(this._getServerInstanceRoot(r.restBaseUrl),t.uri)),s||n.default.portalUrl&&(s=(0,f.D6)(t,n.default.portalUrl,!0)),s||(s=this._portals.some((e=>this._hasSameServerInstance(e,t.uri)))),s=s||this._agsPortal.test(t.path),s}_isIdProvider(e,t){let r=-1,s=-1;this._gwDomains.forEach(((i,n)=>{-1===r&&i.regex.test(e)&&(r=n),-1===s&&i.regex.test(t)&&(s=n)}));let i=!1;if(r>-1&&s>-1&&(0===r||4===r?0!==s&&4!==s||(i=!0):1===r?1!==s&&2!==s||(i=!0):2===r?2===s&&(i=!0):3===r&&3===s&&(i=!0)),!i){const r=this.findServerInfo(t),s=r&&r.owningSystemUrl;s&&ht(r)&&this._isPortalDomain(s)&&this._isIdProvider(e,s)&&(i=!0)}return i}_getIdenticalSvcIdx(e,t){let r=-1;for(let s=0;se.data)),{adminUrl:t,promise:r}}if(this._isPortalDomain(e)){let t="";if(this._gwDomains.some((r=>(r.regex.test(e)&&(t=r.tokenServiceUrl),!!t))),t||this._portals.some((r=>(this._hasSameServerInstance(r,e)&&(t=r+this._gwTokenUrl),!!t))),t||(s=e.toLowerCase().indexOf("/sharing"),-1!==s&&(t=e.substring(0,s)+this._gwTokenUrl)),t||(t=this._getOrigin(e)+this._gwTokenUrl),t){const r=new f.R9(e).port;/^http:\/\//i.test(e)&&"7080"===r&&(t=t.replace(/:7080/i,":7443")),t=t.replace(/http:/i,"https:")}return t}if(e.toLowerCase().includes("premium.arcgisonline.com"))return"https://premium.arcgisonline.com/server/tokens"}_processOAuthResponseParams(e,t,r){const s=t._oAuthCred;if(e.code){const i=s.codeVerifier;return s.codeVerifier=null,s.stateUID=null,s.save(),this._getOAuthToken(r.server,e.code,t.appId,this._getRedirectURI(t,!0),i).then((i=>{const n=new ft({userId:i.username,server:r.server,token:i.access_token,expires:Date.now()+1e3*i.expires_in,ssl:i.ssl,oAuthState:e.state,_oAuthCred:s});return t.userId=n.userId,s.storage=i.persist?ct:ut,s.refreshToken=i.refresh_token,s.token=null,s.expires=i.refresh_token_expires_in?Date.now()+1e3*i.refresh_token_expires_in:null,s.userId=n.userId,s.ssl=n.ssl,s.save(),n}))}const i=new ft({userId:e.username,server:r.server,token:e.access_token,expires:Date.now()+1e3*Number(e.expires_in),ssl:"true"===e.ssl,oAuthState:e.state,_oAuthCred:s});return t.userId=i.userId,s.storage=e.persist?ct:ut,s.refreshToken=null,s.token=i.token,s.expires=i.expires,s.userId=i.userId,s.ssl=i.ssl,s.save(),Promise.resolve(i)}_processOAuthPopupParams(e){const t=this._oAuthDfd;if(this._oAuthDfd=null,t)if(clearInterval(this._oAuthIntervalId),this._oAuthOnPopupHandle?.remove(),e.error){const r="access_denied"===e.error,s=new a.Z(r?"identity-manager:user-aborted":"identity-manager:authentication-failed",r?"ABORTED":"OAuth: "+e.error+" - "+e.error_description);t.reject(s)}else this._processOAuthResponseParams(e,t.oinfo_,t.sinfo_).then((e=>{t.resolve(e)})).catch((e=>{t.reject(e)}))}_setOAuthResponseQueryString(e){e&&("?"===e.charAt(0)&&(e=e.substring(1)),this._processOAuthPopupParams((0,f.u0)(e)))}_exchangeToken(e,t,r){return(0,o.default)(`${e}/sharing/rest/oauth2/exchangeToken`,{authMode:"anonymous",method:"post",query:{f:"json",client_id:t,token:r}}).then((e=>e.data.token))}_getPlatformSelf(e,t){return e=e.replace(/^http:/i,"https:"),(0,o.default)(`${e}/sharing/rest/oauth2/platformSelf`,{authMode:"anonymous",headers:{"X-Esri-Auth-Client-Id":t,"X-Esri-Auth-Redirect-Uri":window.location.href.replace(/#.*$/,"")},method:"post",query:{f:"json",expiration:30},withCredentials:!0}).then((e=>e.data))}_getPortalSelf(e,t){let r;return this._gwDomains.some((t=>(t.regex.test(e)&&(r=t.customBaseUrl),!!r))),r?Promise.resolve({allSSL:!0,currentVersion:"8.4",customBaseUrl:r,portalMode:"multitenant",supportsOAuth:!0}):(this._appOrigin.startsWith("https:")?e=e.replace(/^http:/i,"https:").replace(/:7080/i,":7443"):/^http:/i.test(t)&&(e=e.replace(/^https:/i,"http:").replace(/:7443/i,":7080")),(0,o.default)(e,{query:{f:"json"},authMode:"anonymous",withCredentials:!0}).then((e=>e.data)))}_doPortalSignIn(e){const t=this._portalConfig,r=window.location.href,s=this.findServerInfo(e);return!(!t&&!this._isPortalDomain(r)||!(s?s.hasPortal||s.owningSystemUrl&&this._isPortalDomain(s.owningSystemUrl):this._isPortalDomain(e))||!(this._isIdProvider(r,e)||t&&(this._hasSameServerInstance(this._getServerInstanceRoot(t.restBaseUrl),e)||this._isIdProvider(t.restBaseUrl,e))||(0,f.D6)(r,e,!0)))}_checkProtocol(e,t,r,s){let i=!0;const n=s?t.adminTokenServiceUrl:t.tokenServiceUrl;return n.trim().toLowerCase().startsWith("https:")&&!this._appOrigin.startsWith("https:")&&(0,f.ed)(n)&&(i=!!this._protocolFunc&&!!this._protocolFunc({resourceUrl:e,serverInfo:t}),!i)&&r(new a.Z("identity-manager:aborted","Aborted the Sign-In process to avoid sending password over insecure connection.")),i}_enqueue(e,t,r,s,i,n){return s||(s=(0,u.hh)()),s.resUrl_=e,s.sinfo_=t,s.options_=r,s.admin_=i,s.refresh_=n,this._busy?this._hasSameServerInstance(this._getServerInstanceRoot(e),this._busy.resUrl_)?(this._oAuthDfd&&this._oAuthDfd.oAuthWin_&&this._oAuthDfd.oAuthWin_.focus(),this._soReqs.push(s)):this._xoReqs.push(s):this._doSignIn(s),s.promise}_doSignIn(e){this._busy=e,this._rejectOnPersistedPageShow=!1;const t=t=>{const r=e.options_&&e.options_.resource,s=e.resUrl_,i=e.refresh_;let n=!1;this.credentials.includes(t)||(i&&this.credentials.includes(i)?(i.userId=t.userId,i.token=t.token,i.expires=t.expires,i.validity=t.validity,i.ssl=t.ssl,i.creationTime=t.creationTime,n=!0,t=i):this.credentials.push(t)),t.resources||(t.resources=[]),t.resources.includes(r||s)||t.resources.push(r||s),t.scope=this._isServerRsrc(s)?"server":"portal",t.emitTokenChange();const o=this._soReqs,a={};this._soReqs=[],o.forEach((e=>{if(!this._isIdenticalService(s,e.resUrl_)){const r=this._getSuffix(e.resUrl_);a[r]||(a[r]=!0,t.resources.push(e.resUrl_))}})),e.resolve(t),o.forEach((e=>{this._hasSameServerInstance(this._getServerInstanceRoot(s),e.resUrl_)?e.resolve(t):this._soReqs.push(e)})),this._busy=e.resUrl_=e.sinfo_=e.refresh_=null,n||this.emit("credential-create",{credential:t}),this._soReqs.length?this._doSignIn(this._soReqs.shift()):this._xoReqs.length&&this._doSignIn(this._xoReqs.shift())},r=t=>{e.reject(t),this._busy=e.resUrl_=e.sinfo_=e.refresh_=null,this._soReqs.length?this._doSignIn(this._soReqs.shift()):this._xoReqs.length&&this._doSignIn(this._xoReqs.shift())},s=(i,n,o,l)=>{const d=e.sinfo_,c=!e.options_||!1!==e.options_.prompt,p=d.hasPortal&&this._findOAuthInfo(e.resUrl_);let m,g;if(i)t(new ft({userId:i,server:d.server,token:o||null,expires:null!=l?Number(l):null,ssl:!!n}));else if(window!==window.parent&&this._appUrlObj.query?.["arcgis-auth-origin"]&&this._appUrlObj.query?.["arcgis-auth-portal"]&&this._hasSameServerInstance(this._getServerInstanceRoot(this._appUrlObj.query["arcgis-auth-portal"]),e.resUrl_)){window.parent.postMessage({type:"arcgis:auth:requestCredential"},this._appUrlObj.query["arcgis-auth-origin"]);const s=(0,h.on)(window,"message",(e=>{e.source===window.parent&&e.data&&("arcgis:auth:credential"===e.data.type?(s.remove(),e.data.credential.expires{s.remove()}))}else if(p){let i=p._oAuthCred;if(!i){const e=new et(p,ct),t=new et(p,ut);e.isValid()&&t.isValid()?e.expires>t.expires?(i=e,t.destroy()):(i=t,e.destroy()):i=e.isValid()?e:t,p._oAuthCred=i}if(i.isValid()){m=new ft({userId:i.userId,server:d.server,token:i.token,expires:i.expires,ssl:i.ssl,_oAuthCred:i});const r=p.appId!==i.appId&&this._doPortalSignIn(e.resUrl_);r||i.refreshToken?(e._pendingDfd=i.refreshToken?this._getOAuthToken(d.server,i.refreshToken,i.appId).then((e=>(m.expires=Date.now()+1e3*e.expires_in,m.token=e.access_token,m))):Promise.resolve(m),e._pendingDfd.then((e=>r?this._exchangeToken(e.server,p.appId,e.token).then((t=>(e.token=t,e))).catch((()=>e)):e)).then((e=>{t(e)})).catch((()=>{i?.destroy(),s()}))):t(m)}else if(this._oAuthLocationParams&&this._hasSameServerInstance(p.portalUrl,this._oAuthLocationParams.state.portalUrl)&&(this._oAuthLocationParams.access_token||this._oAuthLocationParams.code&&this._oAuthLocationParams.state.uid===i.stateUID&&i.codeVerifier)){const s=this._oAuthLocationParams;this._oAuthLocationParams=null,e._pendingDfd=this._processOAuthResponseParams(s,p,d).then((e=>{t(e)})).catch(r)}else{const s=()=>{c?e._pendingDfd=this.oAuthSignIn(e.resUrl_,d,p,e.options_).then(t,r):(g=new a.Z("identity-manager:not-authenticated","User is not signed in."),r(g))};this._doPortalSignIn(e.resUrl_)?e._pendingDfd=this._getPlatformSelf(d.server,p.appId).then((e=>{(0,f.D6)(e.portalUrl,this._appOrigin,!0)?(m=new ft({userId:e.username,server:d.server,expires:Date.now()+1e3*e.expires_in,token:e.token}),t(m)):s()})).catch(s):s()}}else if(c){if(this._checkProtocol(e.resUrl_,d,r,e.admin_)){let s=e.options_;e.admin_&&(s=s||{},s.isAdmin=!0),e._pendingDfd=this.signIn(e.resUrl_,d,s).then(t,r)}}else g=new a.Z("identity-manager:not-authenticated","User is not signed in."),r(g)},i=()=>{const s=e.sinfo_,i=s.owningSystemUrl,n=e.options_;let o,a,l,h;if(n&&(o=n.token,a=n.error,l=n.prompt),h=this._findCredential(i,{token:o,resource:e.resUrl_}),!h)for(const e of this.credentials)if(this._isIdProvider(i,e.server)){h=e;break}if(h){const i=this.findCredential(e.resUrl_,h.userId);if(i)t(i);else if(dt(s,this._legacyFed)){const e=h.toJSON();e.server=s.server,e.resources=null,t(new ft(e))}else(e._pendingDfd=this.generateToken(this.findServerInfo(h.server),null,{serverUrl:e.resUrl_,token:h.token,signal:e.options_.signal,ssl:h.ssl})).then((r=>{t(new ft({userId:h?.userId,server:s.server,token:r.token,expires:null!=r.expires?Number(r.expires):null,ssl:!!r.ssl,isAdmin:e.admin_,validity:r.validity}))}),r)}else this._busy=null,o&&(e.options_.token=null),(e._pendingDfd=this.getCredential(i.replace(/\/?$/,"/sharing"),{resource:e.resUrl_,owningTenant:s.owningTenant,signal:e.options_.signal,token:o,error:a,prompt:l})).then((()=>{this._enqueue(e.resUrl_,e.sinfo_,e.options_,e,e.admin_)}),(t=>{e.resUrl_=e.sinfo_=e.refresh_=null,e.reject(t)}))};this._errbackFunc=r;const n=e.sinfo_.owningSystemUrl,o=this._isServerRsrc(e.resUrl_),l=e.sinfo_._restInfoPms;l?l.promise.then((t=>{const r=e.sinfo_;if(r._restInfoPms){r.adminTokenServiceUrl=r._restInfoPms.adminUrl,r._restInfoPms=null,r.tokenServiceUrl=((0,c.hS)("authInfo.tokenServicesUrl",t)||(0,c.hS)("authInfo.tokenServiceUrl",t)||(0,c.hS)("tokenServiceUrl",t))??null,r.shortLivedTokenValidity=(0,c.hS)("authInfo.shortLivedTokenValidity",t)??null,r.currentVersion=t.currentVersion,r.owningTenant=t.owningTenant;const e=r.owningSystemUrl=t.owningSystemUrl;e&&this._portals.push(e)}o&&r.owningSystemUrl?i():s()}),(()=>{e.sinfo_._restInfoPms=null;const t=new a.Z("identity-manager:server-identification-failed","Unknown resource - could not find token service endpoint.");r(t)})):o&&n?i():e.sinfo_._selfReq?e.sinfo_._selfReq.selfDfd.then((t=>{const r={};let s,i,n,o;return t&&(s=t.user&&t.user.username,r.username=s,r.allSSL=t.allSSL,i=t.supportsOAuth,o=parseFloat(t.currentVersion),"multitenant"===t.portalMode&&(n=t.customBaseUrl),e.sinfo_.currentVersion=o),e.sinfo_.webTierAuth=!!s,s&&this.normalizeWebTierAuth?this.generateToken(e.sinfo_,null,{ssl:r.allSSL}).catch((()=>null)).then((e=>(r.portalToken=e&&e.token,r.tokenExpiration=e&&e.expires,r))):!s&&i&&o>=4.4&&!this._findOAuthInfo(e.resUrl_)?this._generateOAuthInfo({portalUrl:e.sinfo_.server,customBaseUrl:n,owningTenant:e.sinfo_._selfReq.owningTenant}).catch((()=>null)).then((()=>r)):r})).catch((()=>null)).then((t=>{e.sinfo_._selfReq=null,t?s(t.username,t.allSSL,t.portalToken,t.tokenExpiration):s()})):s()}_generateOAuthInfo(e){let t,r=null,s=e.portalUrl;const i=e.customBaseUrl,n=e.owningTenant,a=!this._defaultOAuthInfo&&this._createDefaultOAuthInfo&&!this._hasTestedIfAppIsOnPortal;if(a){r=window.location.href;let e=r.indexOf("?");e>-1&&(r=r.slice(0,e)),e=r.search(/\/(apps|home)\//),r=e>-1?r.slice(0,e):null}return a&&r?(this._hasTestedIfAppIsOnPortal=!0,t=(0,o.default)(r+"/sharing/rest",{query:{f:"json"}}).then((()=>{this._defaultOAuthInfo=new it({appId:"arcgisonline",popupCallbackUrl:r+"/home/oauth-callback.html"})}))):t=Promise.resolve(),t.then((()=>{if(this._defaultOAuthInfo)return s=s.replace(/^http:/i,"https:"),(0,o.default)(s+"/sharing/rest/oauth2/validateRedirectUri",{query:{accountId:n,client_id:this._defaultOAuthInfo.appId,redirect_uri:(0,f.hF)(this._defaultOAuthInfo.popupCallbackUrl),f:"json"}}).then((e=>{if(e.data.valid){const t=this._defaultOAuthInfo.clone();e.data.urlKey&&i?t.portalUrl="https://"+e.data.urlKey.toLowerCase()+"."+i:t.portalUrl=s,t.popup=window!==window.top||!((0,f.D6)(s,this._appOrigin)||this._gwDomains.some((e=>e.regex.test(s)&&e.regex.test(this._appOrigin)))),this.oAuthInfos.push(t)}}))}))}_doOAuthSignIn(e,t,r,s){const i=r._oAuthCred,n={portalUrl:r.portalUrl};!r.popup&&r.preserveUrlHash&&window.location.hash&&(n.hash=window.location.hash),i.stateUID&&(n.uid=i.stateUID);const o={client_id:r.appId,response_type:i.codeVerifier?"code":"token",state:JSON.stringify(n),expiration:r.expiration,locale:r.locale,redirect_uri:this._getRedirectURI(r,!!i.codeVerifier)};r.forceLogin&&(o.force_login=!0),r.forceUserId&&r.userId&&(o.prepopulatedusername=r.userId),!r.popup&&this._doPortalSignIn(e)&&(o.redirectToUserOrgUrl=!0),i.codeVerifier&&(o.code_challenge=s||i.codeVerifier,o.code_challenge_method=s?"S256":"plain");const l=r.portalUrl.replace(/^http:/i,"https:")+"/sharing/oauth2/authorize",d=l+"?"+(0,f.B7)(o);if(r.popup){const e=window.open(d,"esriJSAPIOAuth",r.popupWindowFeatures);if(e)e.focus(),this._oAuthDfd.oAuthWin_=e,this._oAuthIntervalId=setInterval((()=>{if(e.closed){clearInterval(this._oAuthIntervalId),this._oAuthOnPopupHandle.remove();const e=this._oAuthDfd;if(e){const t=new a.Z("identity-manager:user-aborted","ABORTED");e.reject(t)}}}),500),this._oAuthOnPopupHandle=(0,h.on)(window,["arcgis:auth:hash","arcgis:auth:location:search"],(e=>{"arcgis:auth:hash"===e.type?this.setOAuthResponseHash(e.detail):this._setOAuthResponseQueryString(e.detail)}));else{const e=new a.Z("identity-manager:popup-blocked","ABORTED");this._oAuthDfd.reject(e)}}else this._rejectOnPersistedPageShow=!0,this._oAuthRedirectFunc?this._oAuthRedirectFunc({authorizeParams:o,authorizeUrl:l,resourceUrl:e,serverInfo:t,oAuthInfo:r}):window.location.href=d}_getRedirectURI(e,t){const r=window.location.href.replace(/#.*$/,"");if(e.popup)return(0,f.hF)(e.popupCallbackUrl);if(t){const e=(0,f.mN)(r);return e.query&&["code","error","error_description","message_code","persist","state"].forEach((t=>{delete e.query[t]})),(0,f.fl)(e.path,e.query)}return r}}pt.prototype.declaredClass="esri.identity.IdentityManagerBase";let ft=class extends l.Z.EventedAccessor{constructor(e){super(e),this._oAuthCred=null,this.tokenRefreshBuffer=2,e&&e._oAuthCred&&(this._oAuthCred=e._oAuthCred)}initialize(){this.resources=this.resources||[],null==this.creationTime&&(this.creationTime=Date.now())}refreshToken(){const e=s.id.findServerInfo(this.server),t=e&&e.owningSystemUrl,r=!!t&&"server"===this.scope,i=r&&dt(e,s.id._legacyFed),n=e.webTierAuth,o=n&&s.id.normalizeWebTierAuth,a=lt[this.server],l=a&&a[this.userId];let h,d=this.resources&&this.resources[0],c=r?s.id.findServerInfo(t):null,u={username:this.userId,password:l};if(n&&!o)return;r&&!c&&s.id.serverInfos.some((e=>(s.id._isIdProvider(t,e.server)&&(c=e),!!c)));const p=c?s.id.findCredential(c.server,this.userId):null;if(!r||p){if(!i){if(r)h={serverUrl:d,token:p&&p.token,ssl:p&&p.ssl};else if(o)u=null,h={ssl:this.ssl};else{if(!l){let t;return d&&(d=s.id._sanitizeUrl(d),this._enqueued=1,t=s.id._enqueue(d,e,null,null,this.isAdmin,this),t.then((()=>{this._enqueued=0,this.refreshServerTokens()})).catch((()=>{this._enqueued=0}))),t}this.isAdmin&&(h={isAdmin:!0})}return s.id.generateToken(r?c:e,r?null:u,h).then((e=>{this.token=e.token,this.expires=null!=e.expires?Number(e.expires):null,this.creationTime=Date.now(),this.validity=e.validity,this.emitTokenChange(),this.refreshServerTokens()})).catch((()=>{}))}p?.refreshToken()}}refreshServerTokens(){"portal"===this.scope&&s.id.credentials.forEach((e=>{const t=s.id.findServerInfo(e.server),r=t&&t.owningSystemUrl;e!==this&&e.userId===this.userId&&r&&"server"===e.scope&&(s.id._hasSameServerInstance(this.server,r)||s.id._isIdProvider(r,this.server))&&(dt(t,s.id._legacyFed)?(e.token=this.token,e.expires=this.expires,e.creationTime=this.creationTime,e.validity=this.validity,e.emitTokenChange()):e.refreshToken())}))}emitTokenChange(e){clearTimeout(this._refreshTimer);const t=this.server&&s.id.findServerInfo(this.server),r=t&&t.owningSystemUrl,i=r&&s.id.findServerInfo(r);!1===e||r&&"portal"!==this.scope&&(!i||!i.webTierAuth||s.id.normalizeWebTierAuth)||null==this.expires&&null==this.validity||this._startRefreshTimer(),this.emit("token-change")}destroy(){this.userId=this.server=this.token=this.expires=this.validity=this.resources=this.creationTime=null,this._oAuthCred&&(this._oAuthCred.destroy(),this._oAuthCred=null);const e=s.id.credentials.indexOf(this);e>-1&&s.id.credentials.splice(e,1),this.emitTokenChange(),this.emit("destroy")}toJSON(){const e=(0,d.yd)({userId:this.userId,server:this.server,token:this.token,expires:this.expires,validity:this.validity,ssl:this.ssl,isAdmin:this.isAdmin,creationTime:this.creationTime,scope:this.scope}),t=this.resources;return t&&t.length>0&&(e.resources=t.slice()),e}_startRefreshTimer(){clearTimeout(this._refreshTimer);const e=6e4*this.tokenRefreshBuffer,t=2**31-1;let r=(this.validity?this.creationTime+6e4*this.validity:this.expires)-Date.now();r<0?r=0:r>t&&(r=t),this._refreshTimer=setTimeout(this.refreshToken.bind(this),r>e?r-e:r)}};(0,i._)([(0,m.Cb)()],ft.prototype,"creationTime",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"expires",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"isAdmin",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"oAuthState",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"resources",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"scope",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"server",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"ssl",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"token",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"tokenRefreshBuffer",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"userId",void 0),(0,i._)([(0,m.Cb)()],ft.prototype,"validity",void 0),ft=(0,i._)([(0,g.j)("esri.identity.Credential")],ft);class mt extends pt{}mt.prototype.declaredClass="esri.identity.IdentityManager";const gt=new mt;(0,s.qh)(gt)},2587:(e,t,r)=>{"use strict";r(90344),r(18848),r(940),r(70171);var s=r(94443),i=r(3172),n=r(20102);async function o(e){if(null!=l.fetchBundleAsset)return l.fetchBundleAsset(e);const t=await(0,i.default)(e,{responseType:"text"});return JSON.parse(t.data)}class a{constructor({base:e="",pattern:t,location:r=new URL(window.location.href)}){let s;s="string"==typeof r?e=>new URL(e,new URL(r,window.location.href)).href:r instanceof URL?e=>new URL(e,r).href:r,this.pattern="string"==typeof t?new RegExp(`^${t}`):t,this.getAssetUrl=s,e=e?e.endsWith("/")?e:e+"/":"",this.matcher=new RegExp(`^${e}(?:(.*)/)?(.*)$`)}fetchMessageBundle(e,t){return async function(e,t,r,i){const a=t.exec(r);if(!a)throw new n.Z("esri-intl:invalid-bundle",`Bundle id "${r}" is not compatible with the pattern "${t}"`);const l=a[1]?`${a[1]}/`:"",h=a[2],d=(0,s.Su)(i),c=`${l}${h}.json`,u=d?`${l}${h}_${d}.json`:c;let p;try{p=await o(e(u))}catch(t){if(u===c)throw new n.Z("intl:unknown-bundle",`Bundle "${r}" cannot be loaded`,{error:t});try{p=await o(e(c))}catch(e){throw new n.Z("intl:unknown-bundle",`Bundle "${r}" cannot be loaded`,{error:e})}}return p}(this.getAssetUrl,this.matcher,e,t)}}const l={};var h,d=r(99880);(0,s.tz)((h={pattern:"esri/",location:d.V},new a(h)))},90344:(e,t,r)=>{"use strict";r.d(t,{LJ:()=>b,Xr:()=>_,Ze:()=>S,cZ:()=>h,i$:()=>A,o8:()=>k,p6:()=>I});var s=r(35454),i=r(70171),n=r(17126);const o={year:void 0,month:void 0,day:void 0,weekday:void 0},a={hour:void 0,minute:void 0,second:void 0},l={timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},h={timeZone:"Etc/UTC"},d={year:"numeric",month:"numeric",day:"numeric"},c={year:"numeric",month:"long",day:"numeric"},u={year:"numeric",month:"short",day:"numeric"},p={year:"numeric",month:"long",weekday:"long",day:"numeric"},f={hour:"numeric",minute:"numeric"},m={...f,second:"numeric"},g={"short-date":d,"short-date-short-time":{...d,...f},"short-date-short-time-24":{...d,...f,hour12:!1},"short-date-long-time":{...d,...m},"short-date-long-time-24":{...d,...m,hour12:!1},"short-date-le":d,"short-date-le-short-time":{...d,...f},"short-date-le-short-time-24":{...d,...f,hour12:!1},"short-date-le-long-time":{...d,...m},"short-date-le-long-time-24":{...d,...m,hour12:!1},"long-month-day-year":c,"long-month-day-year-short-time":{...c,...f},"long-month-day-year-short-time-24":{...c,...f,hour12:!1},"long-month-day-year-long-time":{...c,...m},"long-month-day-year-long-time-24":{...c,...m,hour12:!1},"day-short-month-year":u,"day-short-month-year-short-time":{...u,...f},"day-short-month-year-short-time-24":{...u,...f,hour12:!1},"day-short-month-year-long-time":{...u,...m},"day-short-month-year-long-time-24":{...u,...m,hour12:!1},"long-date":p,"long-date-short-time":{...p,...f},"long-date-short-time-24":{...p,...f,hour12:!1},"long-date-long-time":{...p,...m},"long-date-long-time-24":{...p,...m,hour12:!1},"long-month-year":{month:"long",year:"numeric"},"short-month-year":{month:"short",year:"numeric"},year:{year:"numeric"},"short-time":f,"long-time":m},_=(0,s.w)()({shortDate:"short-date",shortDateShortTime:"short-date-short-time",shortDateShortTime24:"short-date-short-time-24",shortDateLongTime:"short-date-long-time",shortDateLongTime24:"short-date-long-time-24",shortDateLE:"short-date-le",shortDateLEShortTime:"short-date-le-short-time",shortDateLEShortTime24:"short-date-le-short-time-24",shortDateLELongTime:"short-date-le-long-time",shortDateLELongTime24:"short-date-le-long-time-24",longMonthDayYear:"long-month-day-year",longMonthDayYearShortTime:"long-month-day-year-short-time",longMonthDayYearShortTime24:"long-month-day-year-short-time-24",longMonthDayYearLongTime:"long-month-day-year-long-time",longMonthDayYearLongTime24:"long-month-day-year-long-time-24",dayShortMonthYear:"day-short-month-year",dayShortMonthYearShortTime:"day-short-month-year-short-time",dayShortMonthYearShortTime24:"day-short-month-year-short-time-24",dayShortMonthYearLongTime:"day-short-month-year-long-time",dayShortMonthYearLongTime24:"day-short-month-year-long-time-24",longDate:"long-date",longDateShortTime:"long-date-short-time",longDateShortTime24:"long-date-short-time-24",longDateLongTime:"long-date-long-time",longDateLongTime24:"long-date-long-time-24",longMonthYear:"long-month-year",shortMonthYear:"short-month-year",year:"year"}),v={ar:"ar-u-nu-latn-ca-gregory"};let y=new WeakMap,w=g["short-date-short-time"];function S(e){return g[e]}function I(e,t){return function(e){const t=e||w;let r=y.get(t);if(!r){const e=(0,i.Kd)(),s=v[e]||e;r=new Intl.DateTimeFormat(s,t),y.set(t,r)}return r}(t).format(e)}function k(e,t=g["short-date"]){return I(new Date(e),{...t,...h,...a})}function b(e,t=g["short-time"]){return I(new Date(`1970-01-01T${e}Z`),{...t,...h,...o})}function A(e,t=g["short-date-short-time"]){const r=n.ou.fromISO(e,{setZone:!0}),s=(0,i.Kd)(),o=v[s]??s;return r.toLocaleString({...l,...t},{locale:o})}(0,i.Ze)((()=>{y=new WeakMap,w=g["short-date-short-time"]}))},70171:(e,t,r)=>{"use strict";let s;r.d(t,{Kd:()=>o,Ze:()=>d,qe:()=>l});const i=globalThis.esriConfig?.locale??globalThis.dojoConfig?.locale;function n(){return i??globalThis.navigator?.language??"en"}function o(){return void 0===s&&(s=n()),s}const a=[];function l(e){return a.push(e),{remove(){a.splice(a.indexOf(e),1)}}}const h=[];function d(e){return h.push(e),{remove(){a.splice(h.indexOf(e),1)}}}globalThis.addEventListener?.("languagechange",(function(){const e=n();s!==e&&(s=e,[...h].forEach((t=>{t.call(null,e)})),[...a].forEach((t=>{t.call(null,e)})))}))},94443:(e,t,r)=>{"use strict";r.d(t,{ME:()=>p,Su:()=>f,tz:()=>u});var s=r(20102),i=r(95330),n=r(70171);const o=/^([a-z]{2})(?:[-_]([A-Za-z]{2}))?$/,a={ar:!0,bg:!0,bs:!0,ca:!0,cs:!0,da:!0,de:!0,el:!0,en:!0,es:!0,et:!0,fi:!0,fr:!0,he:!0,hr:!0,hu:!0,id:!0,it:!0,ja:!0,ko:!0,lt:!0,lv:!0,nb:!0,nl:!0,pl:!0,"pt-BR":!0,"pt-PT":!0,ro:!0,ru:!0,sk:!0,sl:!0,sr:!0,sv:!0,th:!0,tr:!0,uk:!0,vi:!0,"zh-CN":!0,"zh-HK":!0,"zh-TW":!0};function l(e){return e in a}Object.keys(a);const h=[],d=new Map;function c(e){for(const t of d.keys())m(e.pattern,t)&&d.delete(t)}function u(e){return h.includes(e)||(c(e),h.unshift(e)),{remove(){const t=h.indexOf(e);t>-1&&(h.splice(t,1),c(e))}}}async function p(e){const t=(0,n.Kd)();d.has(e)||d.set(e,async function(e,t){const r=[];for(const s of h)if(m(s.pattern,e))try{return await s.fetchMessageBundle(e,t)}catch(e){r.push(e)}if(r.length)throw new s.Z("intl:message-bundle-error",`Errors occurred while loading "${e}"`,{errors:r});throw new s.Z("intl:no-message-bundle-loader",`No loader found for message bundle "${e}"`)}(e,t));const r=d.get(e);return r&&await g.add(r),r}function f(e){if(!o.test(e))return null;const t=o.exec(e);if(null===t)return null;const[,r,s]=t,i=r+(s?"-"+s.toUpperCase():"");return l(i)?i:l(r)?r:null}function m(e,t){return"string"==typeof e?t.startsWith(e):e.test(t)}(0,n.Ze)((()=>{d.clear()}));const g=new class{constructor(){this._numLoading=0,this._dfd=null}async waitForAll(){this._dfd&&await this._dfd.promise}add(e){return this._increase(),e.then((()=>this._decrease()),(()=>this._decrease())),this.waitForAll()}_increase(){this._numLoading++,this._dfd||(this._dfd=(0,i.hh)())}_decrease(){this._numLoading=Math.max(this._numLoading-1,0),this._dfd&&0===this._numLoading&&(this._dfd.resolve(),this._dfd=null)}}},18848:(e,t,r)=>{"use strict";r.d(t,{sh:()=>l,uf:()=>h});var s=r(70586),i=r(70171);const n={ar:"ar-u-nu-latn"};let o=new WeakMap,a={};function l(e={}){const t={};return null!=e.digitSeparator&&(t.useGrouping=e.digitSeparator),null!=e.places&&(t.minimumFractionDigits=t.maximumFractionDigits=e.places),t}function h(e,t){return Object.is(e,-0)&&(e=0),function(e){const t=e||a;if(!o.has(t)){const r=(0,i.Kd)(),s=n[(0,i.Kd)()]||r;o.set(t,new Intl.NumberFormat(s,e))}return(0,s.j0)(o.get(t))}(t).format(e)}(0,i.Ze)((()=>{o=new WeakMap,a={}}))},940:(e,t,r)=>{"use strict";r.d(t,{n:()=>h});var s=r(92604),i=r(78286),n=r(19153),o=r(90344),a=r(18848);const l=s.Z.getLogger("esri.intl.substitute");function h(e,t,r={}){const{format:s={}}=r;return(0,n.gx)(e,(e=>function(e,t,r){let s,n;const o=e.indexOf(":");if(-1===o?s=e.trim():(s=e.slice(0,o).trim(),n=e.slice(o+1).trim()),!s)return"";const a=(0,i.hS)(s,t);if(null==a)return"";const l=(n?r?.[n]:null)??r?.[s];return l?d(a,l):n?c(a,n):u(a)}(e,t,s)))}function d(e,t){switch(t.type){case"date":return(0,o.p6)(e,t.intlOptions);case"number":return(0,a.uf)(e,t.intlOptions);default:return l.warn("missing format descriptor for key {key}"),u(e)}}function c(e,t){switch(t.toLowerCase()){case"dateformat":return(0,o.p6)(e);case"numberformat":return(0,a.uf)(e);default:return l.warn(`inline format is unsupported since 4.12: ${t}`),/^(dateformat|datestring)/i.test(t)?(0,o.p6)(e):/^numberformat/i.test(t)?(0,a.uf)(e):u(e)}}function u(e){switch(typeof e){case"string":return e;case"number":return(0,a.uf)(e);case"boolean":return""+e;default:return e instanceof Date?(0,o.p6)(e):""}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/0d805fd9cd9ff3a636ca.js b/public/assets/esri/core/workers/chunks/0d805fd9cd9ff3a636ca.js new file mode 100644 index 0000000..1dbb588 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/0d805fd9cd9ff3a636ca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6695,5732],{27535:(e,r,o)=>{var t;o.d(r,{Hy:()=>d,OF:()=>u,TD:()=>m,Tu:()=>f,VO:()=>p,aV:()=>c,kq:()=>l,rH:()=>t}),function(e){e.AsyncNotEnabled="AsyncNotEnabled",e.ModulesNotSupported="ModulesNotSupported",e.CircularModules="CircularModules",e.NeverReach="NeverReach",e.UnsupportedHashType="UnsupportedHashType",e.InvalidParameter="InvalidParameter",e.UnexpectedToken="UnexpectedToken",e.Unrecognised="Unrecognised",e.UnrecognisedType="UnrecognisedType",e.MaximumCallDepth="MaximumCallDepth",e.BooleanConditionRequired="BooleanConditionRequired",e.TypeNotAllowedInFeature="TypeNotAllowedInFeature",e.KeyMustBeString="KeyMustBeString",e.WrongNumberOfParameters="WrongNumberOfParameters",e.CallNonFunction="CallNonFunction",e.NoFunctionInTemplateLiteral="NoFunctionInTemplateLiteral",e.NoFunctionInDictionary="NoFunctionInDictionary",e.NoFunctionInArray="NoFunctionInArray",e.AssignModuleFunction="AssignModuleFunction",e.LogicExpressionOrAnd="LogicExpressionOrAnd",e.LogicalExpressionOnlyBoolean="LogicalExpressionOnlyBoolean",e.FunctionNotFound="FunctionNotFound",e.InvalidMemberAccessKey="InvalidMemberAccessKey",e.UnsupportedUnaryOperator="UnsupportUnaryOperator",e.InvalidIdentifier="InvalidIdentifier",e.MemberOfNull="MemberOfNull",e.UnsupportedOperator="UnsupportedOperator",e.Cancelled="Cancelled",e.ModuleAccessorMustBeString="ModuleAccessorMustBeString",e.ModuleExportNotFound="ModuleExportNotFound",e.Immutable="Immutable",e.OutOfBounds="OutOfBounds",e.IllegalResult="IllegalResult",e.FieldNotFound="FieldNotFound",e.PortalRequired="PortalRequired",e.LogicError="LogicError",e.ArrayAccessorMustBeNumber="ArrayAccessMustBeNumber",e.KeyAccessorMustBeString="KeyAccessorMustBeString",e.WrongSpatialReference="WrongSpatialReference"}(t||(t={}));const n={[t.TypeNotAllowedInFeature]:"Feature attributes only support dates, numbers, strings, guids.",[t.LogicError]:"Logic error - {reason}",[t.NeverReach]:"Encountered unreachable logic",[t.AsyncNotEnabled]:"Async Arcade must be enabled for this script",[t.ModuleAccessorMustBeString]:"Module accessor must be a string",[t.ModuleExportNotFound]:"Module has no export with provided identifier",[t.ModulesNotSupported]:"Current profile does not support modules",[t.ArrayAccessorMustBeNumber]:"Array accessor must be a number",[t.FunctionNotFound]:"Function not found",[t.FieldNotFound]:"Key not found - {key}",[t.CircularModules]:"Circular module dependencies are not allowed",[t.Cancelled]:"Execution cancelled",[t.UnsupportedHashType]:"Type not supported in hash function",[t.IllegalResult]:"Value is not a supported return type",[t.PortalRequired]:"Portal is required",[t.InvalidParameter]:"Invalid parameter",[t.WrongNumberOfParameters]:"Call with wrong number of parameters",[t.Unrecognised]:"Unrecognised code structure",[t.UnrecognisedType]:"Unrecognised type",[t.WrongSpatialReference]:"Cannot work with geometry in this spatial reference. It is different to the execution spatial reference",[t.BooleanConditionRequired]:"Conditions must use booleans",[t.NoFunctionInDictionary]:"Dictionaries cannot contain functions.",[t.NoFunctionInArray]:"Arrays cannot contain functions.",[t.NoFunctionInTemplateLiteral]:"Template Literals do not expect functions by value.",[t.KeyAccessorMustBeString]:"Accessor must be a string",[t.KeyMustBeString]:"Object keys must be a string",[t.Immutable]:"Object is immutable",[t.UnexpectedToken]:"Unexpected token",[t.MemberOfNull]:"Cannot access property of null object",[t.MaximumCallDepth]:"Exceeded maximum function depth",[t.OutOfBounds]:"Out of bounds",[t.InvalidIdentifier]:"Identifier not recognised",[t.CallNonFunction]:"Expression is not a function",[t.InvalidMemberAccessKey]:"Cannot access value using a key of this type",[t.AssignModuleFunction]:"Cannot assign function to module variable",[t.UnsupportedUnaryOperator]:"Unsupported unary operator",[t.UnsupportedOperator]:"Unsupported operator",[t.LogicalExpressionOnlyBoolean]:"Logical expressions must be boolean",[t.LogicExpressionOrAnd]:"Logical expression can only be combined with || or &&"};class s extends Error{constructor(...e){super(...e)}}class a extends s{constructor(e,r){super(i(r)+e.message,{cause:e}),this.loc=null,Error.captureStackTrace&&Error.captureStackTrace(this,a),r&&r.loc&&(this.loc=r.loc)}}class c extends Error{constructor(e,r,o,t){super("Execution error - "+i(o)+d(n[r],t)),this.loc=null,this.declaredRootClass="esri.arcade.arcadeexecutionerror",Error.captureStackTrace&&Error.captureStackTrace(this,c),o&&o.loc&&(this.loc=o.loc)}}function i(e){return e&&e.loc?`Line : ${e.loc.start?.line}, ${e.loc.start?.column}: `:""}class u extends Error{constructor(e,r,o,t){super("Compilation error - "+i(o)+d(n[r],t)),this.loc=null,this.declaredRootClass="esri.arcade.arcadecompilationerror",Error.captureStackTrace&&Error.captureStackTrace(this,u),o&&o.loc&&(this.loc=o.loc)}}class l extends Error{constructor(){super("Uncompilable code structures"),this.declaredRootClass="esri.arcade.arcadeuncompilableerror",Error.captureStackTrace&&Error.captureStackTrace(this,l)}}function d(e,r){try{if(!r)return e;for(const o in r){let t=r[o];t||(t=""),e=e.replace("{"+o+"}",r[o])}}catch(e){}return e}function p(e,r,o){return"esri.arcade.arcadeexecutionerror"===o.declaredRootClass||"esri.arcade.arcadecompilationerror"===o.declaredRootClass?null===o.loc&&r&&r.loc?new a(o,{cause:o}):o:("esri.arcade.featureset.support.featureseterror"===o.declaredRootClass||"esri.arcade.featureset.support.sqlerror"===o.declaredRootClass||o.declaredRootClass,r&&r.loc?new a(o,{cause:o}):o)}var m;!function(e){e.UnrecognisedUri="UnrecognisedUri",e.UnsupportedUriProtocol="UnsupportedUriProtocol"}(m||(m={}));const g={[m.UnrecognisedUri]:"Unrecognised uri - {uri}",[m.UnsupportedUriProtocol]:"Unrecognised uri protocol"};class f extends Error{constructor(e,r){super(d(g[e],r)),this.declaredRootClass="esri.arcade.arcademoduleerror",Error.captureStackTrace&&Error.captureStackTrace(this,f)}}},5732:(e,r,o)=>{o.d(r,{c:()=>t,g:()=>n});var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/0dcae38509847a813b9d.js b/public/assets/esri/core/workers/chunks/0dcae38509847a813b9d.js new file mode 100644 index 0000000..53f08bf --- /dev/null +++ b/public/assets/esri/core/workers/chunks/0dcae38509847a813b9d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1773],{51773:(t,e,o)=>{o.d(e,{Z:()=>tt});var i=o(43697),r=o(2368),s=o(46791),n=o(96674),l=o(22974),a=o(92604),p=o(95330),d=o(5600),h=o(90578),c=o(71715),u=o(52011),y=o(30556),m=o(75215),f=o(35671),v=o(84649),_=o(63801),g=o(48074),b=o(38745),w=o(9190),C=o(10214),x=o(71423),I=o(44951);const j={base:null,key:"type",typeMap:{attachment:v.Z,media:C.Z,text:I.Z,expression:b.Z,field:w.Z,relationship:x.Z}};var F,Z=o(11223),S=o(422);o(67676),o(80442);let N=F=class extends n.wq{constructor(t){super(t),this.returnTopmostRaster=null,this.showNoDataRecords=null}clone(){return new F({showNoDataRecords:this.showNoDataRecords,returnTopmostRaster:this.returnTopmostRaster})}};(0,i._)([(0,d.Cb)({type:Boolean,json:{write:!0}})],N.prototype,"returnTopmostRaster",void 0),(0,i._)([(0,d.Cb)({type:Boolean,json:{write:!0}})],N.prototype,"showNoDataRecords",void 0),N=F=(0,i._)([(0,u.j)("esri.popup.LayerOptions")],N);const T=N;var O,R=o(44729);let A=O=class extends n.wq{constructor(t){super(t),this.showRelatedRecords=null,this.orderByFields=null}clone(){return new O({showRelatedRecords:this.showRelatedRecords,orderByFields:this.orderByFields?(0,l.d9)(this.orderByFields):null})}};(0,i._)([(0,d.Cb)({type:Boolean,json:{write:!0}})],A.prototype,"showRelatedRecords",void 0),(0,i._)([(0,d.Cb)({type:[R.Z],json:{write:!0}})],A.prototype,"orderByFields",void 0),A=O=(0,i._)([(0,u.j)("esri.popup.RelatedRecordsInfo")],A);const M=A;var D,L=o(79742),E=o(92036),J=o(10699);let B=D=class extends((0,J.IG)(E.Z)){constructor(t){super(t),this.active=!1,this.className=null,this.disabled=!1,this.icon=null,this.id=null,this.indicator=!1,this.title=null,this.type=null,this.visible=!0}clone(){return new D({active:this.active,className:this.className,disabled:this.disabled,icon:this.icon,id:this.id,indicator:this.indicator,title:this.title,visible:this.visible})}};(0,i._)([(0,d.Cb)()],B.prototype,"active",void 0),(0,i._)([(0,d.Cb)()],B.prototype,"className",void 0),(0,i._)([(0,d.Cb)()],B.prototype,"disabled",void 0),(0,i._)([(0,d.Cb)()],B.prototype,"icon",void 0),(0,i._)([(0,d.Cb)()],B.prototype,"id",void 0),(0,i._)([(0,d.Cb)()],B.prototype,"indicator",void 0),(0,i._)([(0,d.Cb)()],B.prototype,"title",void 0),(0,i._)([(0,d.Cb)()],B.prototype,"type",void 0),(0,i._)([(0,d.Cb)()],B.prototype,"visible",void 0),B=D=(0,i._)([(0,u.j)("esri.support.actions.ActionBase")],B);const k=B;var q;let Y=q=class extends k{constructor(t){super(t),this.image=null,this.type="button"}clone(){return new q({active:this.active,className:this.className,disabled:this.disabled,icon:this.icon,id:this.id,indicator:this.indicator,title:this.title,visible:this.visible,image:this.image})}};(0,i._)([(0,d.Cb)()],Y.prototype,"image",void 0),Y=q=(0,i._)([(0,u.j)("esri.support.Action.ActionButton")],Y);const U=Y;var P;let V=P=class extends k{constructor(t){super(t),this.image=null,this.type="toggle",this.value=!1}clone(){return new P({active:this.active,className:this.className,disabled:this.disabled,icon:this.icon,id:this.id,indicator:this.indicator,title:this.title,visible:this.visible,image:this.image,value:this.value})}};(0,i._)([(0,d.Cb)()],V.prototype,"image",void 0),(0,i._)([(0,d.Cb)()],V.prototype,"value",void 0),V=P=(0,i._)([(0,u.j)("esri.support.Action.ActionToggle")],V);const $=V,z=a.Z.getLogger("esri.PopupTemplate"),W="relationships/",K="expression/",G=s.Z.ofType({key:"type",defaultKeyValue:"button",base:k,typeMap:{button:U,toggle:$}}),X={base:_.Z,key:"type",typeMap:{media:C.Z,custom:g.Z,text:I.Z,attachments:v.Z,fields:w.Z,expression:b.Z,relationship:x.Z}},H=["attachments","fields","media","text","expression","relationship"];let Q=class extends((0,r.J)(n.wq)){constructor(){super(...arguments),this.actions=null,this.content="",this.expressionInfos=null,this.fieldInfos=null,this.layerOptions=null,this.lastEditInfoEnabled=!0,this.outFields=null,this.overwriteActions=!1,this.returnGeometry=!1,this.title=""}castContent(t){return Array.isArray(t)?t.map((t=>(0,m.N7)(X,t))):"string"==typeof t||"function"==typeof t||t instanceof HTMLElement||(0,p.y8)(t)?t:(z.error("content error","unsupported content value",{value:t}),null)}readContent(t,e){const{popupElements:o}=e;return Array.isArray(o)&&o.length>0?this._readPopupInfoElements(e.description,e.mediaInfos,o):this._readPopupInfo(e)}writeContent(t,e,o,i){"string"!=typeof t?Array.isArray(t)&&(e.popupElements=t.filter((t=>H.includes(t.type))).map((t=>t&&t.toJSON(i))),e.popupElements.forEach((t=>{"attachments"===t.type?this._writeAttachmentContent(e):"media"===t.type?this._writeMediaContent(t,e):"text"===t.type?this._writeTextContent(t,e):"relationship"===t.type&&this._writeRelationshipContent(t,e)}))):e.description=t}writeFieldInfos(t,e,o,i){const{content:r}=this,s=Array.isArray(r)?r:null;if(t){const o=s?s.filter((t=>"fields"===t.type)):[],r=o.length&&o.every((t=>t.fieldInfos?.length));e.fieldInfos=t.filter(Boolean).map((t=>{const e=t.toJSON(i);return r&&(e.visible=!1),e}))}if(s)for(const t of s)"fields"===t.type&&this._writeFieldsContent(t,e)}writeLayerOptions(t,e,o,i){e[o]=!t||null===t.showNoDataRecords&&null===t.returnTopmostRaster?null:t.toJSON(i)}writeTitle(t,e){e.title=t||""}async collectRequiredFields(t,e){const o=this.expressionInfos||[];await this._collectExpressionInfoFields(t,e,[...o,...this._getContentExpressionInfos(this.content,o)]),(0,f.gd)(t,e,[...this.outFields||[],...this._getActionsFields(this.actions),...this._getTitleFields(this.title),...this._getContentFields(this.content)])}async getRequiredFields(t){const e=new Set;return await this.collectRequiredFields(e,t),[...e].sort()}_writeFieldsContent(t,e){if(!Array.isArray(t.fieldInfos)||!t.fieldInfos.length)return;const o=(0,l.d9)(t.fieldInfos);Array.isArray(e.fieldInfos)?o.forEach((t=>{const o=e.fieldInfos.find((e=>e.fieldName.toLowerCase()===t.fieldName.toLowerCase()));o?o.visible=!0:e.fieldInfos.push(t)})):e.fieldInfos=o}_writeAttachmentContent(t){t.showAttachments||(t.showAttachments=!0)}_writeRelationshipContent(t,e){const o=t.orderByFields?.map((e=>this._toFieldOrderJSON(e,t.relationshipId)))||[],i=[...e.relatedRecordsInfo?.orderByFields||[],...o];e.relatedRecordsInfo={showRelatedRecords:!0,...i?.length&&{orderByFields:i}}}_writeTextContent(t,e){!e.description&&t.text&&(e.description=t.text)}_writeMediaContent(t,e){if(!Array.isArray(t.mediaInfos)||!t.mediaInfos.length)return;const o=(0,l.d9)(t.mediaInfos);Array.isArray(e.mediaInfos)?e.mediaInfos=[...e.mediaInfos,...o]:e.mediaInfos=o}_readPopupInfoElements(t,e,o){const i={description:!1,mediaInfos:!1};return o.map((o=>"media"===o.type?(o.mediaInfos||!e||i.mediaInfos||(o.mediaInfos=e,i.mediaInfos=!0),C.Z.fromJSON(o)):"text"===o.type?(o.text||!t||i.description||(o.text=t,i.description=!0),I.Z.fromJSON(o)):"attachments"===o.type?v.Z.fromJSON(o):"fields"===o.type?w.Z.fromJSON(o):"expression"===o.type?b.Z.fromJSON(o):"relationship"===o.type?x.Z.fromJSON(o):void 0)).filter(Boolean)}_toRelationshipContent(t){const{field:e,order:o}=t;if(!e?.startsWith(W))return null;const i=e.replace(W,"").split("/");if(2!==i.length)return null;const r=parseInt(i[0],10),s=i[1];return"number"==typeof r&&s?x.Z.fromJSON({relationshipId:r,orderByFields:[{field:s,order:o}]}):null}_toFieldOrderJSON(t,e){const{order:o,field:i}=t;return{field:`${W}${e}/${i}`,order:o}}_readPopupInfo({description:t,mediaInfos:e,showAttachments:o,relatedRecordsInfo:i={showRelatedRecords:!1}}){const r=[];t?r.push(new I.Z({text:t})):r.push(new w.Z),Array.isArray(e)&&e.length&&r.push(C.Z.fromJSON({mediaInfos:e})),o&&r.push(v.Z.fromJSON({displayType:"auto"}));const{showRelatedRecords:s,orderByFields:n}=i;return s&&n?.length&&n.forEach((t=>{const e=this._toRelationshipContent(t);e&&r.push(e)})),r.length?r:t}_getContentElementFields(t){const e=t?.type;if("attachments"===e)return[...this._extractFieldNames(t.title),...this._extractFieldNames(t.description)];if("custom"===e)return t.outFields||[];if("fields"===e)return[...this._extractFieldNames(t.title),...this._extractFieldNames(t.description),...this._getFieldInfoFields(t.fieldInfos??this.fieldInfos)];if("media"===e){const e=t.mediaInfos||[];return[...this._extractFieldNames(t.title),...this._extractFieldNames(t.description),...e.reduce(((t,e)=>[...t,...this._getMediaInfoFields(e)]),[])]}return"text"===e?this._extractFieldNames(t.text):[]}_getMediaInfoFields(t){const{caption:e,title:o,value:i}=t,r=i||{},{fields:s,normalizeField:n,tooltipField:l,sourceURL:a,linkURL:p}=r,d=[...this._extractFieldNames(o),...this._extractFieldNames(e),...this._extractFieldNames(a),...this._extractFieldNames(p),...s??[]];return n&&d.push(n),l&&d.push(l),d}_getContentExpressionInfos(t,e){return Array.isArray(t)?t.reduce(((t,e)=>[...t,..."expression"===e.type&&e.expressionInfo?[e.expressionInfo]:[]]),e):[]}_getContentFields(t){return"string"==typeof t?this._extractFieldNames(t):Array.isArray(t)?t.reduce(((t,e)=>[...t,...this._getContentElementFields(e)]),[]):[]}async _collectExpressionInfoFields(t,e,o){o&&await Promise.all(o.map((o=>(0,f.io)(t,e,o.expression))))}_getFieldInfoFields(t){return t?t.filter((t=>void 0===t.visible||!!t.visible)).map((t=>t.fieldName)).filter((t=>!t.startsWith(W)&&!t.startsWith(K))):[]}_getActionsFields(t){return t?t.toArray().reduce(((t,e)=>[...t,...this._getActionFields(e)]),[]):[]}_getActionFields(t){const{className:e,title:o,type:i}=t,r="button"===i||"toggle"===i?t.image:"";return[...this._extractFieldNames(o),...this._extractFieldNames(e),...this._extractFieldNames(r)]}_getTitleFields(t){return"string"==typeof t?this._extractFieldNames(t):[]}_extractFieldNames(t){if(!t||"string"!=typeof t)return[];const e=t.match(/{[^}]*}/g);if(!e)return[];const o=/\{(\w+):.+\}/,i=e.filter((t=>!(0===t.indexOf(`{${W}`)||0===t.indexOf(`{${K}`)))).map((t=>t.replace(o,"{$1}")));return i?i.map((t=>t.slice(1,-1))):[]}};(0,i._)([(0,d.Cb)({type:G})],Q.prototype,"actions",void 0),(0,i._)([(0,d.Cb)()],Q.prototype,"content",void 0),(0,i._)([(0,h.p)("content")],Q.prototype,"castContent",null),(0,i._)([(0,c.r)("content",["description","fieldInfos","popupElements","mediaInfos","showAttachments","relatedRecordsInfo"])],Q.prototype,"readContent",null),(0,i._)([(0,y.c)("content",{popupElements:{type:s.Z.ofType(j)},showAttachments:{type:Boolean},mediaInfos:{type:s.Z.ofType(L.V)},description:{type:String},relatedRecordsInfo:{type:M}})],Q.prototype,"writeContent",null),(0,i._)([(0,d.Cb)({type:[Z.Z],json:{write:!0}})],Q.prototype,"expressionInfos",void 0),(0,i._)([(0,d.Cb)({type:[S.Z]})],Q.prototype,"fieldInfos",void 0),(0,i._)([(0,y.c)("fieldInfos")],Q.prototype,"writeFieldInfos",null),(0,i._)([(0,d.Cb)({type:T})],Q.prototype,"layerOptions",void 0),(0,i._)([(0,y.c)("layerOptions")],Q.prototype,"writeLayerOptions",null),(0,i._)([(0,d.Cb)({type:Boolean,json:{read:{source:"showLastEditInfo"},write:{target:"showLastEditInfo"},default:!0}})],Q.prototype,"lastEditInfoEnabled",void 0),(0,i._)([(0,d.Cb)()],Q.prototype,"outFields",void 0),(0,i._)([(0,d.Cb)()],Q.prototype,"overwriteActions",void 0),(0,i._)([(0,d.Cb)()],Q.prototype,"returnGeometry",void 0),(0,i._)([(0,d.Cb)({json:{type:String}})],Q.prototype,"title",void 0),(0,i._)([(0,y.c)("title")],Q.prototype,"writeTitle",null),Q=(0,i._)([(0,u.j)("esri.PopupTemplate")],Q);const tt=Q},90344:(t,e,o)=>{o.d(e,{LJ:()=>I,Xr:()=>v,Ze:()=>w,cZ:()=>p,i$:()=>j,o8:()=>x,p6:()=>C});var i=o(35454),r=o(70171),s=o(17126);const n={year:void 0,month:void 0,day:void 0,weekday:void 0},l={hour:void 0,minute:void 0,second:void 0},a={timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},p={timeZone:"Etc/UTC"},d={year:"numeric",month:"numeric",day:"numeric"},h={year:"numeric",month:"long",day:"numeric"},c={year:"numeric",month:"short",day:"numeric"},u={year:"numeric",month:"long",weekday:"long",day:"numeric"},y={hour:"numeric",minute:"numeric"},m={...y,second:"numeric"},f={"short-date":d,"short-date-short-time":{...d,...y},"short-date-short-time-24":{...d,...y,hour12:!1},"short-date-long-time":{...d,...m},"short-date-long-time-24":{...d,...m,hour12:!1},"short-date-le":d,"short-date-le-short-time":{...d,...y},"short-date-le-short-time-24":{...d,...y,hour12:!1},"short-date-le-long-time":{...d,...m},"short-date-le-long-time-24":{...d,...m,hour12:!1},"long-month-day-year":h,"long-month-day-year-short-time":{...h,...y},"long-month-day-year-short-time-24":{...h,...y,hour12:!1},"long-month-day-year-long-time":{...h,...m},"long-month-day-year-long-time-24":{...h,...m,hour12:!1},"day-short-month-year":c,"day-short-month-year-short-time":{...c,...y},"day-short-month-year-short-time-24":{...c,...y,hour12:!1},"day-short-month-year-long-time":{...c,...m},"day-short-month-year-long-time-24":{...c,...m,hour12:!1},"long-date":u,"long-date-short-time":{...u,...y},"long-date-short-time-24":{...u,...y,hour12:!1},"long-date-long-time":{...u,...m},"long-date-long-time-24":{...u,...m,hour12:!1},"long-month-year":{month:"long",year:"numeric"},"short-month-year":{month:"short",year:"numeric"},year:{year:"numeric"},"short-time":y,"long-time":m},v=(0,i.w)()({shortDate:"short-date",shortDateShortTime:"short-date-short-time",shortDateShortTime24:"short-date-short-time-24",shortDateLongTime:"short-date-long-time",shortDateLongTime24:"short-date-long-time-24",shortDateLE:"short-date-le",shortDateLEShortTime:"short-date-le-short-time",shortDateLEShortTime24:"short-date-le-short-time-24",shortDateLELongTime:"short-date-le-long-time",shortDateLELongTime24:"short-date-le-long-time-24",longMonthDayYear:"long-month-day-year",longMonthDayYearShortTime:"long-month-day-year-short-time",longMonthDayYearShortTime24:"long-month-day-year-short-time-24",longMonthDayYearLongTime:"long-month-day-year-long-time",longMonthDayYearLongTime24:"long-month-day-year-long-time-24",dayShortMonthYear:"day-short-month-year",dayShortMonthYearShortTime:"day-short-month-year-short-time",dayShortMonthYearShortTime24:"day-short-month-year-short-time-24",dayShortMonthYearLongTime:"day-short-month-year-long-time",dayShortMonthYearLongTime24:"day-short-month-year-long-time-24",longDate:"long-date",longDateShortTime:"long-date-short-time",longDateShortTime24:"long-date-short-time-24",longDateLongTime:"long-date-long-time",longDateLongTime24:"long-date-long-time-24",longMonthYear:"long-month-year",shortMonthYear:"short-month-year",year:"year"}),_={ar:"ar-u-nu-latn-ca-gregory"};let g=new WeakMap,b=f["short-date-short-time"];function w(t){return f[t]}function C(t,e){return function(t){const e=t||b;let o=g.get(e);if(!o){const t=(0,r.Kd)(),i=_[t]||t;o=new Intl.DateTimeFormat(i,e),g.set(e,o)}return o}(e).format(t)}function x(t,e=f["short-date"]){return C(new Date(t),{...e,...p,...l})}function I(t,e=f["short-time"]){return C(new Date(`1970-01-01T${t}Z`),{...e,...p,...n})}function j(t,e=f["short-date-short-time"]){const o=s.ou.fromISO(t,{setZone:!0}),i=(0,r.Kd)(),n=_[i]??i;return o.toLocaleString({...a,...e},{locale:n})}(0,r.Ze)((()=>{g=new WeakMap,b=f["short-date-short-time"]}))},18848:(t,e,o)=>{o.d(e,{sh:()=>a,uf:()=>p});var i=o(70586),r=o(70171);const s={ar:"ar-u-nu-latn"};let n=new WeakMap,l={};function a(t={}){const e={};return null!=t.digitSeparator&&(e.useGrouping=t.digitSeparator),null!=t.places&&(e.minimumFractionDigits=e.maximumFractionDigits=t.places),e}function p(t,e){return Object.is(t,-0)&&(t=0),function(t){const e=t||l;if(!n.has(e)){const o=(0,r.Kd)(),i=s[(0,r.Kd)()]||o;n.set(e,new Intl.NumberFormat(i,t))}return(0,i.j0)(n.get(e))}(e).format(t)}(0,r.Ze)((()=>{n=new WeakMap,l={}}))},11223:(t,e,o)=>{o.d(e,{Z:()=>p});var i,r=o(43697),s=o(96674),n=o(5600),l=(o(75215),o(67676),o(80442),o(52011));let a=i=class extends s.wq{constructor(t){super(t),this.name=null,this.title=null,this.expression=null,this.returnType=null}clone(){return new i({name:this.name,title:this.title,expression:this.expression,returnType:this.returnType})}};(0,r._)([(0,n.Cb)({type:String,json:{write:!0}})],a.prototype,"name",void 0),(0,r._)([(0,n.Cb)({type:String,json:{write:!0}})],a.prototype,"title",void 0),(0,r._)([(0,n.Cb)({type:String,json:{write:!0}})],a.prototype,"expression",void 0),(0,r._)([(0,n.Cb)({type:["string","number"],json:{write:!0}})],a.prototype,"returnType",void 0),a=i=(0,r._)([(0,l.j)("esri.popup.ExpressionInfo")],a);const p=a},422:(t,e,o)=>{o.d(e,{Z:()=>u});var i,r=o(43697),s=o(35454),n=o(96674),l=o(22974),a=o(5600),p=(o(75215),o(36030)),d=o(52011),h=o(29986);let c=i=class extends n.wq{constructor(t){super(t),this.fieldName=null,this.format=null,this.isEditable=!0,this.label=null,this.stringFieldOption="text-box",this.statisticType=null,this.tooltip=null,this.visible=!0}clone(){return new i({fieldName:this.fieldName,format:this.format?(0,l.d9)(this.format):null,isEditable:this.isEditable,label:this.label,stringFieldOption:this.stringFieldOption,statisticType:this.statisticType,tooltip:this.tooltip,visible:this.visible})}};(0,r._)([(0,a.Cb)({type:String,json:{write:!0}})],c.prototype,"fieldName",void 0),(0,r._)([(0,a.Cb)({type:h.Z,json:{write:!0}})],c.prototype,"format",void 0),(0,r._)([(0,a.Cb)({type:Boolean,json:{write:{alwaysWriteDefaults:!0},default:!0}})],c.prototype,"isEditable",void 0),(0,r._)([(0,a.Cb)({type:String,json:{write:!0}})],c.prototype,"label",void 0),(0,r._)([(0,p.J)(new s.X({richtext:"rich-text",textarea:"text-area",textbox:"text-box"}),{default:"text-box"})],c.prototype,"stringFieldOption",void 0),(0,r._)([(0,a.Cb)({type:["count","sum","min","max","avg","stddev","var"],json:{write:!0}})],c.prototype,"statisticType",void 0),(0,r._)([(0,a.Cb)({type:String,json:{write:!0}})],c.prototype,"tooltip",void 0),(0,r._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],c.prototype,"visible",void 0),c=i=(0,r._)([(0,d.j)("esri.popup.FieldInfo")],c);const u=c},84649:(t,e,o)=>{o.d(e,{Z:()=>p});var i,r=o(43697),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),l=o(63801);let a=i=class extends l.Z{constructor(t){super(t),this.description=null,this.displayType="auto",this.title=null,this.type="attachments"}clone(){return new i({description:this.description,displayType:this.displayType,title:this.title})}};(0,r._)([(0,s.Cb)({type:String,json:{write:!0}})],a.prototype,"description",void 0),(0,r._)([(0,s.Cb)({type:["auto","preview","list"],json:{write:!0}})],a.prototype,"displayType",void 0),(0,r._)([(0,s.Cb)({type:String,json:{write:!0}})],a.prototype,"title",void 0),(0,r._)([(0,s.Cb)({type:["attachments"],readOnly:!0,json:{read:!1,write:!0}})],a.prototype,"type",void 0),a=i=(0,r._)([(0,n.j)("esri.popup.content.AttachmentsContent")],a);const p=a},41463:(t,e,o)=>{o.d(e,{Z:()=>d});var i,r=o(43697),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),l=o(50379),a=o(87102);let p=i=class extends l.Z{constructor(t){super(t),this.type="bar-chart"}clone(){return new i({altText:this.altText,title:this.title,caption:this.caption,value:this.value?this.value.clone():null})}};(0,r._)([(0,s.Cb)({type:["bar-chart"],readOnly:!0,json:{type:["barchart"],read:!1,write:a.l.write}})],p.prototype,"type",void 0),p=i=(0,r._)([(0,n.j)("esri.popup.content.BarChartMediaInfo")],p);const d=p},87131:(t,e,o)=>{o.d(e,{Z:()=>d});var i,r=o(43697),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),l=o(50379),a=o(87102);let p=i=class extends l.Z{constructor(t){super(t),this.type="column-chart"}clone(){return new i({altText:this.altText,title:this.title,caption:this.caption,value:this.value?this.value.clone():null})}};(0,r._)([(0,s.Cb)({type:["column-chart"],readOnly:!0,json:{type:["columnchart"],read:!1,write:a.l.write}})],p.prototype,"type",void 0),p=i=(0,r._)([(0,n.j)("esri.popup.content.ColumnChartMediaInfo")],p);const d=p},63801:(t,e,o)=>{o.d(e,{Z:()=>a});var i=o(43697),r=o(96674),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011));let l=class extends r.wq{constructor(t){super(t),this.type=null}};(0,i._)([(0,s.Cb)({type:["attachments","custom","fields","media","text","expression","relationship"],readOnly:!0,json:{read:!1,write:!0}})],l.prototype,"type",void 0),l=(0,i._)([(0,n.j)("esri.popup.content.Content")],l);const a=l},48074:(t,e,o)=>{o.d(e,{Z:()=>d});var i,r=o(43697),s=o(22974),n=o(5600),l=(o(75215),o(52011)),a=o(63801);let p=i=class extends a.Z{constructor(t){super(t),this.creator=null,this.destroyer=null,this.outFields=null,this.type="custom"}clone(){return new i({creator:this.creator,destroyer:this.destroyer,outFields:Array.isArray(this.outFields)?(0,s.d9)(this.outFields):null})}};(0,r._)([(0,n.Cb)()],p.prototype,"creator",void 0),(0,r._)([(0,n.Cb)()],p.prototype,"destroyer",void 0),(0,r._)([(0,n.Cb)()],p.prototype,"outFields",void 0),(0,r._)([(0,n.Cb)({type:["custom"],readOnly:!0})],p.prototype,"type",void 0),p=i=(0,r._)([(0,l.j)("esri.popup.content.CustomContent")],p);const d=p},38745:(t,e,o)=>{o.d(e,{Z:()=>u});var i,r=o(43697),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),l=o(96674);let a=i=class extends l.wq{constructor(t){super(t),this.title=null,this.expression=null,this.returnType="dictionary"}clone(){return new i({title:this.title,expression:this.expression})}};(0,r._)([(0,s.Cb)({type:String,json:{write:!0}})],a.prototype,"title",void 0),(0,r._)([(0,s.Cb)({type:String,json:{write:!0}})],a.prototype,"expression",void 0),(0,r._)([(0,s.Cb)({type:["dictionary"],readOnly:!0,json:{read:!1,write:!0}})],a.prototype,"returnType",void 0),a=i=(0,r._)([(0,n.j)("esri.popup.ElementExpressionInfo")],a);const p=a;var d,h=o(63801);let c=d=class extends h.Z{constructor(t){super(t),this.expressionInfo=null,this.type="expression"}clone(){return new d({expressionInfo:this.expressionInfo?.clone()})}};(0,r._)([(0,s.Cb)({type:p,json:{write:!0}})],c.prototype,"expressionInfo",void 0),(0,r._)([(0,s.Cb)({type:["expression"],readOnly:!0,json:{read:!1,write:!0}})],c.prototype,"type",void 0),c=d=(0,r._)([(0,n.j)("esri.popup.content.ExpressionContent")],c);const u=c},9190:(t,e,o)=>{o.d(e,{Z:()=>c});var i,r=o(43697),s=o(22974),n=o(5600),l=(o(75215),o(52011)),a=o(30556),p=o(422),d=o(63801);let h=i=class extends d.Z{constructor(t){super(t),this.attributes=null,this.description=null,this.fieldInfos=null,this.title=null,this.type="fields"}writeFieldInfos(t,e){e.fieldInfos=t&&t.map((t=>t.toJSON()))}clone(){return new i((0,s.d9)({attributes:this.attributes,description:this.description,fieldInfos:this.fieldInfos,title:this.title}))}};(0,r._)([(0,n.Cb)({type:Object,json:{write:!0}})],h.prototype,"attributes",void 0),(0,r._)([(0,n.Cb)({type:String,json:{write:!0}})],h.prototype,"description",void 0),(0,r._)([(0,n.Cb)({type:[p.Z]})],h.prototype,"fieldInfos",void 0),(0,r._)([(0,a.c)("fieldInfos")],h.prototype,"writeFieldInfos",null),(0,r._)([(0,n.Cb)({type:String,json:{write:!0}})],h.prototype,"title",void 0),(0,r._)([(0,n.Cb)({type:["fields"],readOnly:!0,json:{read:!1,write:!0}})],h.prototype,"type",void 0),h=i=(0,r._)([(0,l.j)("esri.popup.content.FieldsContent")],h);const c=h},13151:(t,e,o)=>{o.d(e,{Z:()=>u});var i,r=o(43697),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),l=o(35320),a=o(96674);let p=i=class extends a.wq{constructor(t){super(t),this.linkURL=null,this.sourceURL=null}clone(){return new i({linkURL:this.linkURL,sourceURL:this.sourceURL})}};(0,r._)([(0,s.Cb)({type:String,json:{write:!0}})],p.prototype,"linkURL",void 0),(0,r._)([(0,s.Cb)({type:String,json:{write:!0}})],p.prototype,"sourceURL",void 0),p=i=(0,r._)([(0,n.j)("esri.popup.content.support.ImageMediaInfoValue")],p);const d=p;var h;let c=h=class extends l.Z{constructor(t){super(t),this.refreshInterval=null,this.type="image",this.value=null}clone(){return new h({altText:this.altText,title:this.title,caption:this.caption,refreshInterval:this.refreshInterval,value:this.value?this.value.clone():null})}};(0,r._)([(0,s.Cb)({type:Number,json:{write:!0}})],c.prototype,"refreshInterval",void 0),(0,r._)([(0,s.Cb)({type:["image"],readOnly:!0,json:{read:!1,write:!0}})],c.prototype,"type",void 0),(0,r._)([(0,s.Cb)({type:d,json:{write:!0}})],c.prototype,"value",void 0),c=h=(0,r._)([(0,n.j)("esri.popup.content.ImageMediaInfo")],c);const u=c},55869:(t,e,o)=>{o.d(e,{Z:()=>d});var i,r=o(43697),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),l=o(50379),a=o(87102);let p=i=class extends l.Z{constructor(t){super(t),this.type="line-chart"}clone(){return new i({altText:this.altText,title:this.title,caption:this.caption,value:this.value?this.value.clone():null})}};(0,r._)([(0,s.Cb)({type:["line-chart"],readOnly:!0,json:{type:["linechart"],read:!1,write:a.l.write}})],p.prototype,"type",void 0),p=i=(0,r._)([(0,n.j)("esri.popup.content.LineChartMediaInfo")],p);const d=p},10214:(t,e,o)=>{o.d(e,{Z:()=>_});var i,r=o(43697),s=o(22974),n=o(5600),l=(o(75215),o(71715)),a=o(52011),p=o(30556),d=o(41463),h=o(87131),c=o(63801),u=o(13151),y=o(55869),m=o(13353),f=o(79742);let v=i=class extends c.Z{constructor(t){super(t),this.activeMediaInfoIndex=null,this.attributes=null,this.description=null,this.mediaInfos=null,this.title=null,this.type="media"}readMediaInfos(t){return t&&t.map((t=>"image"===t.type?u.Z.fromJSON(t):"barchart"===t.type?d.Z.fromJSON(t):"columnchart"===t.type?h.Z.fromJSON(t):"linechart"===t.type?y.Z.fromJSON(t):"piechart"===t.type?m.Z.fromJSON(t):void 0)).filter(Boolean)}writeMediaInfos(t,e){e.mediaInfos=t&&t.map((t=>t.toJSON()))}clone(){return new i((0,s.d9)({activeMediaInfoIndex:this.activeMediaInfoIndex,attributes:this.attributes,description:this.description,mediaInfos:this.mediaInfos,title:this.title}))}};(0,r._)([(0,n.Cb)()],v.prototype,"activeMediaInfoIndex",void 0),(0,r._)([(0,n.Cb)({type:Object,json:{write:!0}})],v.prototype,"attributes",void 0),(0,r._)([(0,n.Cb)({type:String,json:{write:!0}})],v.prototype,"description",void 0),(0,r._)([(0,n.Cb)({types:[f.V]})],v.prototype,"mediaInfos",void 0),(0,r._)([(0,l.r)("mediaInfos")],v.prototype,"readMediaInfos",null),(0,r._)([(0,p.c)("mediaInfos")],v.prototype,"writeMediaInfos",null),(0,r._)([(0,n.Cb)({type:String,json:{write:!0}})],v.prototype,"title",void 0),(0,r._)([(0,n.Cb)({type:["media"],readOnly:!0,json:{read:!1,write:!0}})],v.prototype,"type",void 0),v=i=(0,r._)([(0,a.j)("esri.popup.content.MediaContent")],v);const _=v},13353:(t,e,o)=>{o.d(e,{Z:()=>d});var i,r=o(43697),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),l=o(50379),a=o(87102);let p=i=class extends l.Z{constructor(t){super(t),this.type="pie-chart"}clone(){return new i({altText:this.altText,title:this.title,caption:this.caption,value:this.value?this.value.clone():null})}};(0,r._)([(0,s.Cb)({type:["pie-chart"],readOnly:!0,json:{type:["piechart"],read:!1,write:a.l.write}})],p.prototype,"type",void 0),p=i=(0,r._)([(0,n.j)("esri.popup.content.PieChartMediaInfo")],p);const d=p},71423:(t,e,o)=>{o.d(e,{Z:()=>h});var i=o(43697),r=o(2368),s=o(5600),n=o(75215),l=(o(67676),o(80442),o(52011)),a=o(63801),p=o(44729);let d=class extends((0,r.J)(a.Z)){constructor(t){super(t),this.description=null,this.displayCount=null,this.displayType="list",this.orderByFields=null,this.relationshipId=null,this.title=null,this.type="relationship"}};(0,i._)([(0,s.Cb)({type:String,json:{write:!0}})],d.prototype,"description",void 0),(0,i._)([(0,s.Cb)({type:Number,json:{type:n.z8,write:!0}})],d.prototype,"displayCount",void 0),(0,i._)([(0,s.Cb)({type:["list"],json:{write:!0}})],d.prototype,"displayType",void 0),(0,i._)([(0,s.Cb)({type:[p.Z],json:{write:!0}})],d.prototype,"orderByFields",void 0),(0,i._)([(0,s.Cb)({type:Number,json:{type:n.z8,write:!0}})],d.prototype,"relationshipId",void 0),(0,i._)([(0,s.Cb)({type:String,json:{write:!0}})],d.prototype,"title",void 0),(0,i._)([(0,s.Cb)({type:["relationship"],readOnly:!0,json:{read:!1,write:!0}})],d.prototype,"type",void 0),d=(0,i._)([(0,l.j)("esri.popup.content.RelationshipContent")],d);const h=d},44951:(t,e,o)=>{o.d(e,{Z:()=>p});var i,r=o(43697),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),l=o(63801);let a=i=class extends l.Z{constructor(t){super(t),this.text=null,this.type="text"}clone(){return new i({text:this.text})}};(0,r._)([(0,s.Cb)({type:String,json:{write:!0}})],a.prototype,"text",void 0),(0,r._)([(0,s.Cb)({type:["text"],readOnly:!0,json:{read:!1,write:!0}})],a.prototype,"type",void 0),a=i=(0,r._)([(0,n.j)("esri.popup.content.TextContent")],a);const p=a},50379:(t,e,o)=>{o.d(e,{Z:()=>v});var i,r=o(43697),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),l=o(35320),a=o(96674),p=o(22974),d=o(92036);let h=i=class extends d.Z{constructor(t){super(t),this.fieldName=null,this.tooltip=null,this.value=null}clone(){return new i({fieldName:this.fieldName,tooltip:this.tooltip,value:this.value})}};(0,r._)([(0,s.Cb)()],h.prototype,"fieldName",void 0),(0,r._)([(0,s.Cb)()],h.prototype,"tooltip",void 0),(0,r._)([(0,s.Cb)()],h.prototype,"value",void 0),h=i=(0,r._)([(0,n.j)("esri.popup.content.support.ChartMediaInfoValueSeries")],h);const c=h;var u;let y=u=class extends a.wq{constructor(t){super(t),this.fields=[],this.normalizeField=null,this.series=[],this.tooltipField=null}clone(){return new u({fields:(0,p.d9)(this.fields),normalizeField:this.normalizeField,tooltipField:this.tooltipField})}};(0,r._)([(0,s.Cb)({type:[String],json:{write:!0}})],y.prototype,"fields",void 0),(0,r._)([(0,s.Cb)({type:String,json:{write:!0}})],y.prototype,"normalizeField",void 0),(0,r._)([(0,s.Cb)({type:[c],json:{read:!1}})],y.prototype,"series",void 0),(0,r._)([(0,s.Cb)({type:String,json:{write:!0}})],y.prototype,"tooltipField",void 0),y=u=(0,r._)([(0,n.j)("esri.popup.content.support.ChartMediaInfoValue")],y);const m=y;let f=class extends l.Z{constructor(t){super(t),this.type=null,this.value=null}};(0,r._)([(0,s.Cb)({type:["bar-chart","column-chart","line-chart","pie-chart"],readOnly:!0,json:{read:!1,write:!0}})],f.prototype,"type",void 0),(0,r._)([(0,s.Cb)({type:m,json:{write:!0}})],f.prototype,"value",void 0),f=(0,r._)([(0,n.j)("esri.popup.content.mixins.ChartMediaInfo")],f);const v=f},35320:(t,e,o)=>{o.d(e,{Z:()=>a});var i=o(43697),r=o(96674),s=o(5600),n=(o(75215),o(67676),o(80442),o(52011));let l=class extends r.wq{constructor(t){super(t),this.altText=null,this.caption="",this.title="",this.type=null}};(0,i._)([(0,s.Cb)({type:String,json:{write:!0}})],l.prototype,"altText",void 0),(0,i._)([(0,s.Cb)({type:String,json:{write:!0}})],l.prototype,"caption",void 0),(0,i._)([(0,s.Cb)({type:String,json:{write:!0}})],l.prototype,"title",void 0),(0,i._)([(0,s.Cb)({type:["image","bar-chart","column-chart","line-chart","pie-chart"],readOnly:!0,json:{read:!1,write:!0}})],l.prototype,"type",void 0),l=(0,i._)([(0,n.j)("esri.popup.content.mixins.MediaInfo")],l);const a=l},87102:(t,e,o)=>{o.d(e,{l:()=>i});const i=(0,o(35454).w)()({barchart:"bar-chart",columnchart:"column-chart",linechart:"line-chart",piechart:"pie-chart"})},79742:(t,e,o)=>{o.d(e,{V:()=>a});var i=o(41463),r=o(87131),s=o(13151),n=o(55869),l=o(13353);const a={base:o(35320).Z,key:"type",defaultKeyValue:"image",typeMap:{"bar-chart":i.Z,"column-chart":r.Z,"line-chart":n.Z,"pie-chart":l.Z,image:s.Z}}},29986:(t,e,o)=>{o.d(e,{Z:()=>u});var i=o(43697),r=o(2368),s=o(96674),n=o(5600),l=o(75215),a=(o(67676),o(80442),o(36030)),p=o(52011),d=o(90344),h=o(18848);let c=class extends((0,r.J)(s.wq)){constructor(t){super(t),this.dateFormat=null,this.digitSeparator=!1,this.places=null}formatNumber(t){return(0,h.uf)(t,(0,h.sh)(this))}formatDate(t,e=!1){return this.dateFormat?(0,d.p6)(t,{...(0,d.Ze)(this.dateFormat),...e&&d.cZ}):this.formatNumber(t)}formatDateOnly(t){const e=(this.dateFormat&&(0,d.Ze)(this.dateFormat))??void 0;return(0,d.o8)(t,e)}formatTimeOnly(t){const e=(this.dateFormat&&(0,d.Ze)(this.dateFormat))??void 0;return(0,d.LJ)(t,e)}formatTimestamp(t){const e=(this.dateFormat&&(0,d.Ze)(this.dateFormat))??void 0;return(0,d.i$)(t,e)}formatRasterPixelValue(t){return t.includes("-")?t:t.trim().includes(",")?this._formatDelimitedString(t,",",", "):t.trim().includes(";")?this._formatDelimitedString(t,";","; "):t.trim().includes(" ")?this._formatDelimitedString(t," "," "):this.formatNumber(Number(t))}_formatDelimitedString(t,e,o){return t&&e&&o?t.trim().split(e).map((t=>this.formatNumber(Number(t)))).join(o):t}};(0,i._)([(0,a.J)(d.Xr)],c.prototype,"dateFormat",void 0),(0,i._)([(0,n.Cb)({type:Boolean,json:{write:!0}})],c.prototype,"digitSeparator",void 0),(0,i._)([(0,n.Cb)({type:l.z8,json:{write:!0}})],c.prototype,"places",void 0),c=(0,i._)([(0,p.j)("esri.popup.support.FieldInfoFormat")],c);const u=c},44729:(t,e,o)=>{o.d(e,{Z:()=>p});var i,r=o(43697),s=o(96674),n=o(5600),l=(o(75215),o(67676),o(80442),o(52011));let a=i=class extends s.wq{constructor(t){super(t),this.field=null,this.order=null}clone(){return new i({field:this.field,order:this.order})}};(0,r._)([(0,n.Cb)({type:String,json:{write:!0}})],a.prototype,"field",void 0),(0,r._)([(0,n.Cb)({type:["asc","desc"],json:{write:!0}})],a.prototype,"order",void 0),a=i=(0,r._)([(0,l.j)("esri.popup.support.RelatedRecordsInfoFieldOrder")],a);const p=a}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/0e21e5b4d065567a6a91.js b/public/assets/esri/core/workers/chunks/0e21e5b4d065567a6a91.js new file mode 100644 index 0000000..3db5bba --- /dev/null +++ b/public/assets/esri/core/workers/chunks/0e21e5b4d065567a6a91.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5329],{25329:(e,t,a)=>{a.r(t),a.d(t,{createSymbolSchema:()=>o});var r=a(66039),n=a(63523);function l(e){return"line-marker"===e.type?{type:"line-marker",color:e.color?.toJSON(),placement:e.placement,style:e.style}:e.constructor.fromJSON(e.toJSON()).toJSON()}function s(e){return(0,n.hF)(e)}function o(e,t,a=!1){if(!e)return null;switch(e.type){case"simple-fill":case"picture-fill":return function(e,t,a){const o=(0,n.jj)(r.LW.FILL,t),c=a?s(o):o,i=e.clone(),h=i.outline,m=(0,n.jy)(t.symbologyType);m||(i.outline=null);const u={materialKey:c,hash:i.hash(),...l(i)};if(m)return u;const y=[];if(y.push(u),h){const e=(0,n.jj)(r.LW.LINE,{...t,isOutline:!0}),o={materialKey:a?s(e):e,hash:h.hash(),...l(h)};y.push(o)}return{type:"composite-symbol",layers:y,hash:y.reduce(((e,t)=>t.hash+e),"")}}(e,t,a);case"simple-marker":case"picture-marker":return function(e,t,a){const o=(0,n.jj)(r.LW.MARKER,t),c=a?s(o):o,i=l(e);return{materialKey:c,hash:e.hash(),...i,angle:e.angle,maxVVSize:t.maxVVSize}}(e,t,a);case"simple-line":return function(e,t,a){const o=(0,n.jy)(t.symbologyType)?r.mD.DEFAULT:t.symbologyType,c=(0,n.jj)(r.LW.LINE,{...t,symbologyType:o}),i=a?s(c):c,h=e.clone(),m=h.marker;h.marker=null;const u=[];if(u.push({materialKey:i,hash:h.hash(),...l(h)}),m){const e=(0,n.jj)(r.LW.MARKER,t),o=a?s(e):e;m.color=m.color??h.color,u.push({materialKey:o,hash:m.hash(),lineWidth:h.width,...l(m)})}return{type:"composite-symbol",layers:u,hash:u.reduce(((e,t)=>t.hash+e),"")}}(e,t,a);case"text":return function(e,t,a){const o=(0,n.jj)(r.LW.TEXT,t),c=a?s(o):o,i=l(e);return{materialKey:c,hash:e.hash(),...i,angle:e.angle,maxVVSize:t.maxVVSize}}(e,t,a);case"label":return function(e,t,a){const l=e.toJSON(),o=(0,n.jj)(r.LW.LABEL,{...t,placement:l.labelPlacement});return{materialKey:a?s(o):o,hash:e.hash(),...l,labelPlacement:l.labelPlacement}}(e,t,a);case"cim":return{type:"cim",rendererKey:t.vvFlags,data:e.data,maxVVSize:t.maxVVSize};case"CIMSymbolReference":return{type:"cim",rendererKey:t.vvFlags,data:e,maxVVSize:t.maxVVSize};case"web-style":return{...l(e),type:"web-style",hash:e.hash(),rendererKey:t.vvFlags,maxVVSize:t.maxVVSize};default:throw new Error(`symbol not supported ${e.type}`)}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/0f04978e8342d9a35e59.js b/public/assets/esri/core/workers/chunks/0f04978e8342d9a35e59.js new file mode 100644 index 0000000..9ce49da --- /dev/null +++ b/public/assets/esri/core/workers/chunks/0f04978e8342d9a35e59.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6774,5732],{5732:(t,e,n)=>{n.d(e,{c:()=>_,g:()=>r});var _="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},66774:(t,e,n)=>{n.r(e),n.d(e,{p:()=>a});var _,r,o,p=n(5732),i={exports:{}};_=i,r="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,"undefined"!=typeof __filename&&(r=r||__filename),o=function(t){var e,n;(t=void 0!==(t=t||{})?t:{}).ready=new Promise((function(t,_){e=t,n=_}));var _,o,p,i=Object.assign({},t),c="./this.program",a="object"==typeof window,s="function"==typeof importScripts,u="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,P="";if(u){var y=require("fs"),g=require("path");P=s?g.dirname(P)+"/":__dirname+"/",_=(t,e)=>(t=B(t)?new URL(t):g.normalize(t),y.readFileSync(t,e?void 0:"utf8")),p=t=>{var e=_(t,!0);return e.buffer||(e=new Uint8Array(e)),e},o=(t,e,n)=>{t=B(t)?new URL(t):g.normalize(t),y.readFile(t,(function(t,_){t?n(t):e(_.buffer)}))},process.argv.length>1&&(c=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),process.on("uncaughtException",(function(t){if(!(t instanceof V))throw t})),process.on("unhandledRejection",(function(t){throw t})),t.inspect=function(){return"[Emscripten Module object]"}}else(a||s)&&(s?P=self.location.href:"undefined"!=typeof document&&document.currentScript&&(P=document.currentScript.src),r&&(P=r),P=0!==P.indexOf("blob:")?P.substr(0,P.replace(/[?#].*/,"").lastIndexOf("/")+1):"",_=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.send(null),e.responseText},s&&(p=t=>{var e=new XMLHttpRequest;return e.open("GET",t,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}),o=(t,e,n)=>{var _=new XMLHttpRequest;_.open("GET",t,!0),_.responseType="arraybuffer",_.onload=()=>{200==_.status||0==_.status&&_.response?e(_.response):n()},_.onerror=n,_.send(null)});var f,l,m=t.print||console.log.bind(console),d=t.printErr||console.warn.bind(console);Object.assign(t,i),i=null,t.arguments&&t.arguments,t.thisProgram&&(c=t.thisProgram),t.quit&&t.quit,t.wasmBinary&&(f=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&X("no native wasm support detected");var E=!1;function b(t,e){t||X(e)}var O,T,S,N,h,M,v,D,R="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function A(t,e,n){for(var _=e+n,r=e;t[r]&&!(r>=_);)++r;if(r-e>16&&t.buffer&&R)return R.decode(t.subarray(e,r));for(var o="";e>10,56320|1023&a)}}else o+=String.fromCharCode((31&p)<<6|i)}else o+=String.fromCharCode(p)}return o}function G(t,e){return t?A(S,t,e):""}function C(t,e,n,_){if(!(_>0))return 0;for(var r=n,o=n+_-1,p=0;p=55296&&i<=57343&&(i=65536+((1023&i)<<10)|1023&t.charCodeAt(++p)),i<=127){if(n>=o)break;e[n++]=i}else if(i<=2047){if(n+1>=o)break;e[n++]=192|i>>6,e[n++]=128|63&i}else if(i<=65535){if(n+2>=o)break;e[n++]=224|i>>12,e[n++]=128|i>>6&63,e[n++]=128|63&i}else{if(n+3>=o)break;e[n++]=240|i>>18,e[n++]=128|i>>12&63,e[n++]=128|i>>6&63,e[n++]=128|63&i}}return e[n]=0,n-r}function I(t){for(var e=0,n=0;n=55296&&_<=57343?(e+=4,++n):e+=3}return e}function j(e){O=e,t.HEAP8=T=new Int8Array(e),t.HEAP16=N=new Int16Array(e),t.HEAP32=h=new Int32Array(e),t.HEAPU8=S=new Uint8Array(e),t.HEAPU16=new Uint16Array(e),t.HEAPU32=M=new Uint32Array(e),t.HEAPF32=v=new Float32Array(e),t.HEAPF64=D=new Float64Array(e)}t.INITIAL_MEMORY;var L=[],U=[],w=[];function Y(t){L.unshift(t)}function F(t){w.unshift(t)}var x=0,H=null;function X(e){t.onAbort&&t.onAbort(e),d(e="Aborted("+e+")"),E=!0,e+=". Build with -sASSERTIONS for more info.";var _=new WebAssembly.RuntimeError(e);throw n(_),_}var z;function Z(t){return t.startsWith("data:application/octet-stream;base64,")}function B(t){return t.startsWith("file://")}function W(t){try{if(t==z&&f)return new Uint8Array(f);if(p)return p(t);throw"both async and sync fetching of the wasm failed"}catch(t){X(t)}}function k(){if(!f&&(a||s)){if("function"==typeof fetch&&!B(z))return fetch(z,{credentials:"same-origin"}).then((function(t){if(!t.ok)throw"failed to load wasm binary file at '"+z+"'";return t.arrayBuffer()})).catch((function(){return W(z)}));if(o)return new Promise((function(t,e){o(z,(function(e){t(new Uint8Array(e))}),e)}))}return Promise.resolve().then((function(){return W(z)}))}function V(t){this.name="ExitStatus",this.message="Program terminated with exit("+t+")",this.status=t}function q(e){for(;e.length>0;)e.shift()(t)}Z(z="pe-wasm.wasm")||(z=function(e){return t.locateFile?t.locateFile(e,P):P+e}(z));var J=[0,31,60,91,121,152,182,213,244,274,305,335],K=[0,31,59,90,120,151,181,212,243,273,304,334];function $(t){var e=I(t)+1,n=In(e);return n&&C(t,T,n,e),n}function Q(t){try{return l.grow(t-O.byteLength+65535>>>16),j(l.buffer),1}catch(t){}}var tt={};function et(){if(!et.strings){var t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:c||"./this.program"};for(var e in tt)void 0===tt[e]?delete t[e]:t[e]=tt[e];var n=[];for(var e in t)n.push(e+"="+t[e]);et.strings=n}return et.strings}var nt=[null,[],[]];function _t(t,e){var n=nt[t];0===e||10===e?((1===t?m:d)(A(n,0)),n.length=0):n.push(e)}var rt={c:function(t,e,n){return 0},p:function(t,e,n){},f:function(t,e,n){return 0},d:function(t,e,n,_){},n:function(t){},m:function(t,e){},o:function(t,e,n){},h:function(t,e){var n=new Date(1e3*function(t){return M[t>>2]+4294967296*h[t+4>>2]}(t));h[e>>2]=n.getSeconds(),h[e+4>>2]=n.getMinutes(),h[e+8>>2]=n.getHours(),h[e+12>>2]=n.getDate(),h[e+16>>2]=n.getMonth(),h[e+20>>2]=n.getFullYear()-1900,h[e+24>>2]=n.getDay();var _=0|function(t){return(function(t){return t%4==0&&(t%100!=0||t%400==0)}(t.getFullYear())?J:K)[t.getMonth()]+t.getDate()-1}(n);h[e+28>>2]=_,h[e+36>>2]=-60*n.getTimezoneOffset();var r=new Date(n.getFullYear(),0,1),o=new Date(n.getFullYear(),6,1).getTimezoneOffset(),p=r.getTimezoneOffset(),i=0|(o!=p&&n.getTimezoneOffset()==Math.min(p,o));h[e+32>>2]=i},i:function(t,e,n){var _=(new Date).getFullYear(),r=new Date(_,0,1),o=new Date(_,6,1),p=r.getTimezoneOffset(),i=o.getTimezoneOffset(),c=Math.max(p,i);function a(t){var e=t.toTimeString().match(/\(([A-Za-z ]+)\)$/);return e?e[1]:"GMT"}M[t>>2]=60*c,h[e>>2]=Number(p!=i);var s=a(r),u=a(o),P=$(s),y=$(u);i>2]=P,M[n+4>>2]=y):(M[n>>2]=y,M[n+4>>2]=P)},k:function(){X("")},g:function(){return Date.now()},s:function(t,e,n){S.copyWithin(t,e,e+n)},l:function(t){var e=S.length,n=2147483648;if((t>>>=0)>n)return!1;let _=(t,e)=>t+(e-t%e)%e;for(var r=1;r<=4;r*=2){var o=e*(1+.2/r);if(o=Math.min(o,t+100663296),Q(Math.min(n,_(Math.max(t,o),65536))))return!0}return!1},q:function(t,e){var n=0;return et().forEach((function(_,r){var o=e+n;M[t+4*r>>2]=o,function(t,e,n){for(var _=0;_>0]=t.charCodeAt(_);T[e>>0]=0}(_,o),n+=_.length+1})),0},r:function(t,e){var n=et();M[t>>2]=n.length;var _=0;return n.forEach((function(t){_+=t.length+1})),M[e>>2]=_,0},a:function(t){return 52},e:function(t,e,n,_){return 52},j:function(t,e,n,_,r){return 70},b:function(t,e,n,_){for(var r=0,o=0;o>2],i=M[e+4>>2];e+=8;for(var c=0;c>2]=r,0}};(function(){var e={a:rt};function _(e,n){var _=e.exports;t.asm=_,j((l=t.asm.t).buffer),t.asm.Yb,function(t){U.unshift(t)}(t.asm.u),function(e){if(x--,t.monitorRunDependencies&&t.monitorRunDependencies(x),0==x&&H){var n=H;H=null,n()}}()}function r(t){_(t.instance)}function o(t){return k().then((function(t){return WebAssembly.instantiate(t,e)})).then((function(t){return t})).then(t,(function(t){d("failed to asynchronously prepare wasm: "+t),X(t)}))}if(x++,t.monitorRunDependencies&&t.monitorRunDependencies(x),t.instantiateWasm)try{return t.instantiateWasm(e,_)}catch(t){d("Module.instantiateWasm callback failed with error: "+t),n(t)}(f||"function"!=typeof WebAssembly.instantiateStreaming||Z(z)||B(z)||u||"function"!=typeof fetch?o(r):fetch(z,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,e).then(r,(function(t){return d("wasm streaming compile failed: "+t),d("falling back to ArrayBuffer instantiation"),o(r)}))}))).catch(n)})(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.u).apply(null,arguments)};var ot=t._emscripten_bind_PeObject_getCode_0=function(){return(ot=t._emscripten_bind_PeObject_getCode_0=t.asm.v).apply(null,arguments)},pt=t._emscripten_bind_PeObject_getName_1=function(){return(pt=t._emscripten_bind_PeObject_getName_1=t.asm.w).apply(null,arguments)},it=t._emscripten_bind_PeObject_getType_0=function(){return(it=t._emscripten_bind_PeObject_getType_0=t.asm.x).apply(null,arguments)},ct=t._emscripten_bind_PeCoordsys_getCode_0=function(){return(ct=t._emscripten_bind_PeCoordsys_getCode_0=t.asm.y).apply(null,arguments)},at=t._emscripten_bind_PeCoordsys_getName_1=function(){return(at=t._emscripten_bind_PeCoordsys_getName_1=t.asm.z).apply(null,arguments)},st=t._emscripten_bind_PeCoordsys_getType_0=function(){return(st=t._emscripten_bind_PeCoordsys_getType_0=t.asm.A).apply(null,arguments)},ut=t._emscripten_bind_VoidPtr___destroy___0=function(){return(ut=t._emscripten_bind_VoidPtr___destroy___0=t.asm.B).apply(null,arguments)},Pt=t._emscripten_bind_PeDatum_getSpheroid_0=function(){return(Pt=t._emscripten_bind_PeDatum_getSpheroid_0=t.asm.C).apply(null,arguments)},yt=t._emscripten_bind_PeDatum_getCode_0=function(){return(yt=t._emscripten_bind_PeDatum_getCode_0=t.asm.D).apply(null,arguments)},gt=t._emscripten_bind_PeDatum_getName_1=function(){return(gt=t._emscripten_bind_PeDatum_getName_1=t.asm.E).apply(null,arguments)},ft=t._emscripten_bind_PeDatum_getType_0=function(){return(ft=t._emscripten_bind_PeDatum_getType_0=t.asm.F).apply(null,arguments)},lt=t._emscripten_bind_PeDefs_get_PE_BUFFER_MAX_0=function(){return(lt=t._emscripten_bind_PeDefs_get_PE_BUFFER_MAX_0=t.asm.G).apply(null,arguments)},mt=t._emscripten_bind_PeDefs_get_PE_NAME_MAX_0=function(){return(mt=t._emscripten_bind_PeDefs_get_PE_NAME_MAX_0=t.asm.H).apply(null,arguments)},dt=t._emscripten_bind_PeDefs_get_PE_MGRS_MAX_0=function(){return(dt=t._emscripten_bind_PeDefs_get_PE_MGRS_MAX_0=t.asm.I).apply(null,arguments)},Et=t._emscripten_bind_PeDefs_get_PE_USNG_MAX_0=function(){return(Et=t._emscripten_bind_PeDefs_get_PE_USNG_MAX_0=t.asm.J).apply(null,arguments)},bt=t._emscripten_bind_PeDefs_get_PE_DD_MAX_0=function(){return(bt=t._emscripten_bind_PeDefs_get_PE_DD_MAX_0=t.asm.K).apply(null,arguments)},Ot=t._emscripten_bind_PeDefs_get_PE_DMS_MAX_0=function(){return(Ot=t._emscripten_bind_PeDefs_get_PE_DMS_MAX_0=t.asm.L).apply(null,arguments)},Tt=t._emscripten_bind_PeDefs_get_PE_DDM_MAX_0=function(){return(Tt=t._emscripten_bind_PeDefs_get_PE_DDM_MAX_0=t.asm.M).apply(null,arguments)},St=t._emscripten_bind_PeDefs_get_PE_UTM_MAX_0=function(){return(St=t._emscripten_bind_PeDefs_get_PE_UTM_MAX_0=t.asm.N).apply(null,arguments)},Nt=t._emscripten_bind_PeDefs_get_PE_PARM_MAX_0=function(){return(Nt=t._emscripten_bind_PeDefs_get_PE_PARM_MAX_0=t.asm.O).apply(null,arguments)},ht=t._emscripten_bind_PeDefs_get_PE_TYPE_NONE_0=function(){return(ht=t._emscripten_bind_PeDefs_get_PE_TYPE_NONE_0=t.asm.P).apply(null,arguments)},Mt=t._emscripten_bind_PeDefs_get_PE_TYPE_GEOGCS_0=function(){return(Mt=t._emscripten_bind_PeDefs_get_PE_TYPE_GEOGCS_0=t.asm.Q).apply(null,arguments)},vt=t._emscripten_bind_PeDefs_get_PE_TYPE_PROJCS_0=function(){return(vt=t._emscripten_bind_PeDefs_get_PE_TYPE_PROJCS_0=t.asm.R).apply(null,arguments)},Dt=t._emscripten_bind_PeDefs_get_PE_TYPE_GEOGTRAN_0=function(){return(Dt=t._emscripten_bind_PeDefs_get_PE_TYPE_GEOGTRAN_0=t.asm.S).apply(null,arguments)},Rt=t._emscripten_bind_PeDefs_get_PE_TYPE_COORDSYS_0=function(){return(Rt=t._emscripten_bind_PeDefs_get_PE_TYPE_COORDSYS_0=t.asm.T).apply(null,arguments)},At=t._emscripten_bind_PeDefs_get_PE_TYPE_UNIT_0=function(){return(At=t._emscripten_bind_PeDefs_get_PE_TYPE_UNIT_0=t.asm.U).apply(null,arguments)},Gt=t._emscripten_bind_PeDefs_get_PE_TYPE_LINUNIT_0=function(){return(Gt=t._emscripten_bind_PeDefs_get_PE_TYPE_LINUNIT_0=t.asm.V).apply(null,arguments)},Ct=t._emscripten_bind_PeDefs_get_PE_STR_OPTS_NONE_0=function(){return(Ct=t._emscripten_bind_PeDefs_get_PE_STR_OPTS_NONE_0=t.asm.W).apply(null,arguments)},It=t._emscripten_bind_PeDefs_get_PE_STR_AUTH_NONE_0=function(){return(It=t._emscripten_bind_PeDefs_get_PE_STR_AUTH_NONE_0=t.asm.X).apply(null,arguments)},jt=t._emscripten_bind_PeDefs_get_PE_STR_AUTH_TOP_0=function(){return(jt=t._emscripten_bind_PeDefs_get_PE_STR_AUTH_TOP_0=t.asm.Y).apply(null,arguments)},Lt=t._emscripten_bind_PeDefs_get_PE_STR_NAME_CANON_0=function(){return(Lt=t._emscripten_bind_PeDefs_get_PE_STR_NAME_CANON_0=t.asm.Z).apply(null,arguments)},Ut=t._emscripten_bind_PeDefs_get_PE_PARM_X0_0=function(){return(Ut=t._emscripten_bind_PeDefs_get_PE_PARM_X0_0=t.asm._).apply(null,arguments)},wt=t._emscripten_bind_PeDefs_get_PE_PARM_ND_0=function(){return(wt=t._emscripten_bind_PeDefs_get_PE_PARM_ND_0=t.asm.$).apply(null,arguments)},Yt=t._emscripten_bind_PeDefs_get_PE_TRANSFORM_1_TO_2_0=function(){return(Yt=t._emscripten_bind_PeDefs_get_PE_TRANSFORM_1_TO_2_0=t.asm.aa).apply(null,arguments)},Ft=t._emscripten_bind_PeDefs_get_PE_TRANSFORM_2_TO_1_0=function(){return(Ft=t._emscripten_bind_PeDefs_get_PE_TRANSFORM_2_TO_1_0=t.asm.ba).apply(null,arguments)},xt=t._emscripten_bind_PeDefs_get_PE_TRANSFORM_P_TO_G_0=function(){return(xt=t._emscripten_bind_PeDefs_get_PE_TRANSFORM_P_TO_G_0=t.asm.ca).apply(null,arguments)},Ht=t._emscripten_bind_PeDefs_get_PE_TRANSFORM_G_TO_P_0=function(){return(Ht=t._emscripten_bind_PeDefs_get_PE_TRANSFORM_G_TO_P_0=t.asm.da).apply(null,arguments)},Xt=t._emscripten_bind_PeDefs_get_PE_HORIZON_RECT_0=function(){return(Xt=t._emscripten_bind_PeDefs_get_PE_HORIZON_RECT_0=t.asm.ea).apply(null,arguments)},zt=t._emscripten_bind_PeDefs_get_PE_HORIZON_POLY_0=function(){return(zt=t._emscripten_bind_PeDefs_get_PE_HORIZON_POLY_0=t.asm.fa).apply(null,arguments)},Zt=t._emscripten_bind_PeDefs_get_PE_HORIZON_LINE_0=function(){return(Zt=t._emscripten_bind_PeDefs_get_PE_HORIZON_LINE_0=t.asm.ga).apply(null,arguments)},Bt=t._emscripten_bind_PeDefs_get_PE_HORIZON_DELTA_0=function(){return(Bt=t._emscripten_bind_PeDefs_get_PE_HORIZON_DELTA_0=t.asm.ha).apply(null,arguments)},Wt=t._emscripten_bind_PeFactory_initialize_1=function(){return(Wt=t._emscripten_bind_PeFactory_initialize_1=t.asm.ia).apply(null,arguments)},kt=t._emscripten_bind_PeFactory_factoryByType_2=function(){return(kt=t._emscripten_bind_PeFactory_factoryByType_2=t.asm.ja).apply(null,arguments)},Vt=t._emscripten_bind_PeFactory_fromString_2=function(){return(Vt=t._emscripten_bind_PeFactory_fromString_2=t.asm.ka).apply(null,arguments)},qt=t._emscripten_bind_PeFactory_getCode_1=function(){return(qt=t._emscripten_bind_PeFactory_getCode_1=t.asm.la).apply(null,arguments)},Jt=t._emscripten_bind_PeGCSExtent_PeGCSExtent_6=function(){return(Jt=t._emscripten_bind_PeGCSExtent_PeGCSExtent_6=t.asm.ma).apply(null,arguments)},Kt=t._emscripten_bind_PeGCSExtent_getLLon_0=function(){return(Kt=t._emscripten_bind_PeGCSExtent_getLLon_0=t.asm.na).apply(null,arguments)},$t=t._emscripten_bind_PeGCSExtent_getSLat_0=function(){return($t=t._emscripten_bind_PeGCSExtent_getSLat_0=t.asm.oa).apply(null,arguments)},Qt=t._emscripten_bind_PeGCSExtent_getRLon_0=function(){return(Qt=t._emscripten_bind_PeGCSExtent_getRLon_0=t.asm.pa).apply(null,arguments)},te=t._emscripten_bind_PeGCSExtent_getNLat_0=function(){return(te=t._emscripten_bind_PeGCSExtent_getNLat_0=t.asm.qa).apply(null,arguments)},ee=t._emscripten_bind_PeGCSExtent___destroy___0=function(){return(ee=t._emscripten_bind_PeGCSExtent___destroy___0=t.asm.ra).apply(null,arguments)},ne=t._emscripten_bind_PeGeogcs_getDatum_0=function(){return(ne=t._emscripten_bind_PeGeogcs_getDatum_0=t.asm.sa).apply(null,arguments)},_e=t._emscripten_bind_PeGeogcs_getPrimem_0=function(){return(_e=t._emscripten_bind_PeGeogcs_getPrimem_0=t.asm.ta).apply(null,arguments)},re=t._emscripten_bind_PeGeogcs_getUnit_0=function(){return(re=t._emscripten_bind_PeGeogcs_getUnit_0=t.asm.ua).apply(null,arguments)},oe=t._emscripten_bind_PeGeogcs_getCode_0=function(){return(oe=t._emscripten_bind_PeGeogcs_getCode_0=t.asm.va).apply(null,arguments)},pe=t._emscripten_bind_PeGeogcs_getName_1=function(){return(pe=t._emscripten_bind_PeGeogcs_getName_1=t.asm.wa).apply(null,arguments)},ie=t._emscripten_bind_PeGeogcs_getType_0=function(){return(ie=t._emscripten_bind_PeGeogcs_getType_0=t.asm.xa).apply(null,arguments)},ce=t._emscripten_bind_PeGeogtran_isEqual_1=function(){return(ce=t._emscripten_bind_PeGeogtran_isEqual_1=t.asm.ya).apply(null,arguments)},ae=t._emscripten_bind_PeGeogtran_getGeogcs1_0=function(){return(ae=t._emscripten_bind_PeGeogtran_getGeogcs1_0=t.asm.za).apply(null,arguments)},se=t._emscripten_bind_PeGeogtran_getGeogcs2_0=function(){return(se=t._emscripten_bind_PeGeogtran_getGeogcs2_0=t.asm.Aa).apply(null,arguments)},ue=t._emscripten_bind_PeGeogtran_getParameters_0=function(){return(ue=t._emscripten_bind_PeGeogtran_getParameters_0=t.asm.Ba).apply(null,arguments)},Pe=t._emscripten_bind_PeGeogtran_loadConstants_0=function(){return(Pe=t._emscripten_bind_PeGeogtran_loadConstants_0=t.asm.Ca).apply(null,arguments)},ye=t._emscripten_bind_PeGeogtran_getCode_0=function(){return(ye=t._emscripten_bind_PeGeogtran_getCode_0=t.asm.Da).apply(null,arguments)},ge=t._emscripten_bind_PeGeogtran_getName_1=function(){return(ge=t._emscripten_bind_PeGeogtran_getName_1=t.asm.Ea).apply(null,arguments)},fe=t._emscripten_bind_PeGeogtran_getType_0=function(){return(fe=t._emscripten_bind_PeGeogtran_getType_0=t.asm.Fa).apply(null,arguments)},le=t._emscripten_bind_PeGTlistExtended_getGTlist_6=function(){return(le=t._emscripten_bind_PeGTlistExtended_getGTlist_6=t.asm.Ga).apply(null,arguments)},me=t._emscripten_bind_PeGTlistExtended_get_PE_GTLIST_OPTS_COMMON_0=function(){return(me=t._emscripten_bind_PeGTlistExtended_get_PE_GTLIST_OPTS_COMMON_0=t.asm.Ha).apply(null,arguments)},de=t._emscripten_bind_PeGTlistExtendedEntry_getEntries_0=function(){return(de=t._emscripten_bind_PeGTlistExtendedEntry_getEntries_0=t.asm.Ia).apply(null,arguments)},Ee=t._emscripten_bind_PeGTlistExtendedEntry_getSteps_0=function(){return(Ee=t._emscripten_bind_PeGTlistExtendedEntry_getSteps_0=t.asm.Ja).apply(null,arguments)},be=t._emscripten_bind_PeGTlistExtendedEntry_Delete_1=function(){return(be=t._emscripten_bind_PeGTlistExtendedEntry_Delete_1=t.asm.Ka).apply(null,arguments)},Oe=t._emscripten_bind_PeGTlistExtendedGTs_getDirection_0=function(){return(Oe=t._emscripten_bind_PeGTlistExtendedGTs_getDirection_0=t.asm.La).apply(null,arguments)},Te=t._emscripten_bind_PeGTlistExtendedGTs_getGeogtran_0=function(){return(Te=t._emscripten_bind_PeGTlistExtendedGTs_getGeogtran_0=t.asm.Ma).apply(null,arguments)},Se=t._emscripten_bind_PeHorizon_getNump_0=function(){return(Se=t._emscripten_bind_PeHorizon_getNump_0=t.asm.Na).apply(null,arguments)},Ne=t._emscripten_bind_PeHorizon_getKind_0=function(){return(Ne=t._emscripten_bind_PeHorizon_getKind_0=t.asm.Oa).apply(null,arguments)},he=t._emscripten_bind_PeHorizon_getInclusive_0=function(){return(he=t._emscripten_bind_PeHorizon_getInclusive_0=t.asm.Pa).apply(null,arguments)},Me=t._emscripten_bind_PeHorizon_getSize_0=function(){return(Me=t._emscripten_bind_PeHorizon_getSize_0=t.asm.Qa).apply(null,arguments)},ve=t._emscripten_bind_PeHorizon_getCoord_0=function(){return(ve=t._emscripten_bind_PeHorizon_getCoord_0=t.asm.Ra).apply(null,arguments)},De=t._emscripten_bind_PeInteger_PeInteger_1=function(){return(De=t._emscripten_bind_PeInteger_PeInteger_1=t.asm.Sa).apply(null,arguments)},Re=t._emscripten_bind_PeInteger_get_val_0=function(){return(Re=t._emscripten_bind_PeInteger_get_val_0=t.asm.Ta).apply(null,arguments)},Ae=t._emscripten_bind_PeInteger_set_val_1=function(){return(Ae=t._emscripten_bind_PeInteger_set_val_1=t.asm.Ua).apply(null,arguments)},Ge=t._emscripten_bind_PeInteger___destroy___0=function(){return(Ge=t._emscripten_bind_PeInteger___destroy___0=t.asm.Va).apply(null,arguments)},Ce=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_NEW_0=function(){return(Ce=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_NEW_0=t.asm.Wa).apply(null,arguments)},Ie=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_OLD_0=function(){return(Ie=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_OLD_0=t.asm.Xa).apply(null,arguments)},je=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_AUTO_0=function(){return(je=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_STYLE_AUTO_0=t.asm.Ya).apply(null,arguments)},Le=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_180_ZONE_1_PLUS_0=function(){return(Le=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_180_ZONE_1_PLUS_0=t.asm.Za).apply(null,arguments)},Ue=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_ADD_SPACES_0=function(){return(Ue=t._emscripten_bind_PeNotationMgrs_get_PE_MGRS_ADD_SPACES_0=t.asm._a).apply(null,arguments)},we=t._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NONE_0=function(){return(we=t._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NONE_0=t.asm.$a).apply(null,arguments)},Ye=t._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_0=function(){return(Ye=t._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_0=t.asm.ab).apply(null,arguments)},Fe=t._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_STRICT_0=function(){return(Fe=t._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_NS_STRICT_0=t.asm.bb).apply(null,arguments)},xe=t._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_ADD_SPACES_0=function(){return(xe=t._emscripten_bind_PeNotationUtm_get_PE_UTM_OPTS_ADD_SPACES_0=t.asm.cb).apply(null,arguments)},He=t._emscripten_bind_PeParameter_getValue_0=function(){return(He=t._emscripten_bind_PeParameter_getValue_0=t.asm.db).apply(null,arguments)},Xe=t._emscripten_bind_PeParameter_getCode_0=function(){return(Xe=t._emscripten_bind_PeParameter_getCode_0=t.asm.eb).apply(null,arguments)},ze=t._emscripten_bind_PeParameter_getName_1=function(){return(ze=t._emscripten_bind_PeParameter_getName_1=t.asm.fb).apply(null,arguments)},Ze=t._emscripten_bind_PeParameter_getType_0=function(){return(Ze=t._emscripten_bind_PeParameter_getType_0=t.asm.gb).apply(null,arguments)},Be=t._emscripten_bind_PePCSInfo_getCentralMeridian_0=function(){return(Be=t._emscripten_bind_PePCSInfo_getCentralMeridian_0=t.asm.hb).apply(null,arguments)},We=t._emscripten_bind_PePCSInfo_getDomainMinx_0=function(){return(We=t._emscripten_bind_PePCSInfo_getDomainMinx_0=t.asm.ib).apply(null,arguments)},ke=t._emscripten_bind_PePCSInfo_getDomainMiny_0=function(){return(ke=t._emscripten_bind_PePCSInfo_getDomainMiny_0=t.asm.jb).apply(null,arguments)},Ve=t._emscripten_bind_PePCSInfo_getDomainMaxx_0=function(){return(Ve=t._emscripten_bind_PePCSInfo_getDomainMaxx_0=t.asm.kb).apply(null,arguments)},qe=t._emscripten_bind_PePCSInfo_getDomainMaxy_0=function(){return(qe=t._emscripten_bind_PePCSInfo_getDomainMaxy_0=t.asm.lb).apply(null,arguments)},Je=t._emscripten_bind_PePCSInfo_getNorthPoleLocation_0=function(){return(Je=t._emscripten_bind_PePCSInfo_getNorthPoleLocation_0=t.asm.mb).apply(null,arguments)},Ke=t._emscripten_bind_PePCSInfo_getNorthPoleGeometry_0=function(){return(Ke=t._emscripten_bind_PePCSInfo_getNorthPoleGeometry_0=t.asm.nb).apply(null,arguments)},$e=t._emscripten_bind_PePCSInfo_getSouthPoleLocation_0=function(){return($e=t._emscripten_bind_PePCSInfo_getSouthPoleLocation_0=t.asm.ob).apply(null,arguments)},Qe=t._emscripten_bind_PePCSInfo_getSouthPoleGeometry_0=function(){return(Qe=t._emscripten_bind_PePCSInfo_getSouthPoleGeometry_0=t.asm.pb).apply(null,arguments)},tn=t._emscripten_bind_PePCSInfo_isDensificationNeeded_0=function(){return(tn=t._emscripten_bind_PePCSInfo_isDensificationNeeded_0=t.asm.qb).apply(null,arguments)},en=t._emscripten_bind_PePCSInfo_isGcsHorizonMultiOverlap_0=function(){return(en=t._emscripten_bind_PePCSInfo_isGcsHorizonMultiOverlap_0=t.asm.rb).apply(null,arguments)},nn=t._emscripten_bind_PePCSInfo_isPannableRectangle_0=function(){return(nn=t._emscripten_bind_PePCSInfo_isPannableRectangle_0=t.asm.sb).apply(null,arguments)},_n=t._emscripten_bind_PePCSInfo_generate_2=function(){return(_n=t._emscripten_bind_PePCSInfo_generate_2=t.asm.tb).apply(null,arguments)},rn=t._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_NONE_0=function(){return(rn=t._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_NONE_0=t.asm.ub).apply(null,arguments)},on=t._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_DOMAIN_0=function(){return(on=t._emscripten_bind_PePCSInfo_get_PE_PCSINFO_OPTION_DOMAIN_0=t.asm.vb).apply(null,arguments)},pn=t._emscripten_bind_PePCSInfo_get_PE_POLE_OUTSIDE_BOUNDARY_0=function(){return(pn=t._emscripten_bind_PePCSInfo_get_PE_POLE_OUTSIDE_BOUNDARY_0=t.asm.wb).apply(null,arguments)},cn=t._emscripten_bind_PePCSInfo_get_PE_POLE_POINT_0=function(){return(cn=t._emscripten_bind_PePCSInfo_get_PE_POLE_POINT_0=t.asm.xb).apply(null,arguments)},an=t._emscripten_bind_PePrimem_getLongitude_0=function(){return(an=t._emscripten_bind_PePrimem_getLongitude_0=t.asm.yb).apply(null,arguments)},sn=t._emscripten_bind_PePrimem_getCode_0=function(){return(sn=t._emscripten_bind_PePrimem_getCode_0=t.asm.zb).apply(null,arguments)},un=t._emscripten_bind_PePrimem_getName_1=function(){return(un=t._emscripten_bind_PePrimem_getName_1=t.asm.Ab).apply(null,arguments)},Pn=t._emscripten_bind_PePrimem_getType_0=function(){return(Pn=t._emscripten_bind_PePrimem_getType_0=t.asm.Bb).apply(null,arguments)},yn=t._emscripten_bind_PeProjcs_getGeogcs_0=function(){return(yn=t._emscripten_bind_PeProjcs_getGeogcs_0=t.asm.Cb).apply(null,arguments)},gn=t._emscripten_bind_PeProjcs_getParameters_0=function(){return(gn=t._emscripten_bind_PeProjcs_getParameters_0=t.asm.Db).apply(null,arguments)},fn=t._emscripten_bind_PeProjcs_getUnit_0=function(){return(fn=t._emscripten_bind_PeProjcs_getUnit_0=t.asm.Eb).apply(null,arguments)},ln=t._emscripten_bind_PeProjcs_loadConstants_0=function(){return(ln=t._emscripten_bind_PeProjcs_loadConstants_0=t.asm.Fb).apply(null,arguments)},mn=t._emscripten_bind_PeProjcs_horizonGcsGenerate_0=function(){return(mn=t._emscripten_bind_PeProjcs_horizonGcsGenerate_0=t.asm.Gb).apply(null,arguments)},dn=t._emscripten_bind_PeProjcs_horizonPcsGenerate_0=function(){return(dn=t._emscripten_bind_PeProjcs_horizonPcsGenerate_0=t.asm.Hb).apply(null,arguments)},En=t._emscripten_bind_PeProjcs_getCode_0=function(){return(En=t._emscripten_bind_PeProjcs_getCode_0=t.asm.Ib).apply(null,arguments)},bn=t._emscripten_bind_PeProjcs_getName_1=function(){return(bn=t._emscripten_bind_PeProjcs_getName_1=t.asm.Jb).apply(null,arguments)},On=t._emscripten_bind_PeProjcs_getType_0=function(){return(On=t._emscripten_bind_PeProjcs_getType_0=t.asm.Kb).apply(null,arguments)},Tn=t._emscripten_bind_PeSpheroid_getAxis_0=function(){return(Tn=t._emscripten_bind_PeSpheroid_getAxis_0=t.asm.Lb).apply(null,arguments)},Sn=t._emscripten_bind_PeSpheroid_getFlattening_0=function(){return(Sn=t._emscripten_bind_PeSpheroid_getFlattening_0=t.asm.Mb).apply(null,arguments)},Nn=t._emscripten_bind_PeSpheroid_getCode_0=function(){return(Nn=t._emscripten_bind_PeSpheroid_getCode_0=t.asm.Nb).apply(null,arguments)},hn=t._emscripten_bind_PeSpheroid_getName_1=function(){return(hn=t._emscripten_bind_PeSpheroid_getName_1=t.asm.Ob).apply(null,arguments)},Mn=t._emscripten_bind_PeSpheroid_getType_0=function(){return(Mn=t._emscripten_bind_PeSpheroid_getType_0=t.asm.Pb).apply(null,arguments)},vn=t._emscripten_bind_PeUnit_getUnitFactor_0=function(){return(vn=t._emscripten_bind_PeUnit_getUnitFactor_0=t.asm.Qb).apply(null,arguments)},Dn=t._emscripten_bind_PeUnit_getCode_0=function(){return(Dn=t._emscripten_bind_PeUnit_getCode_0=t.asm.Rb).apply(null,arguments)},Rn=t._emscripten_bind_PeUnit_getName_1=function(){return(Rn=t._emscripten_bind_PeUnit_getName_1=t.asm.Sb).apply(null,arguments)},An=t._emscripten_bind_PeUnit_getType_0=function(){return(An=t._emscripten_bind_PeUnit_getType_0=t.asm.Tb).apply(null,arguments)},Gn=t._emscripten_bind_PeVersion_version_string_0=function(){return(Gn=t._emscripten_bind_PeVersion_version_string_0=t.asm.Ub).apply(null,arguments)};t._pe_getPeGTlistExtendedEntrySize=function(){return(t._pe_getPeGTlistExtendedEntrySize=t.asm.Vb).apply(null,arguments)},t._pe_getPeGTlistExtendedGTsSize=function(){return(t._pe_getPeGTlistExtendedGTsSize=t.asm.Wb).apply(null,arguments)},t._pe_getPeHorizonSize=function(){return(t._pe_getPeHorizonSize=t.asm.Xb).apply(null,arguments)},t._pe_geog_to_geog=function(){return(t._pe_geog_to_geog=t.asm.Zb).apply(null,arguments)},t._pe_geog_to_proj=function(){return(t._pe_geog_to_proj=t.asm._b).apply(null,arguments)},t._pe_geog_to_dd=function(){return(t._pe_geog_to_dd=t.asm.$b).apply(null,arguments)},t._pe_dd_to_geog=function(){return(t._pe_dd_to_geog=t.asm.ac).apply(null,arguments)},t._pe_geog_to_ddm=function(){return(t._pe_geog_to_ddm=t.asm.bc).apply(null,arguments)},t._pe_ddm_to_geog=function(){return(t._pe_ddm_to_geog=t.asm.cc).apply(null,arguments)},t._pe_geog_to_dms=function(){return(t._pe_geog_to_dms=t.asm.dc).apply(null,arguments)},t._pe_dms_to_geog=function(){return(t._pe_dms_to_geog=t.asm.ec).apply(null,arguments)},t._pe_geog_to_mgrs_extended=function(){return(t._pe_geog_to_mgrs_extended=t.asm.fc).apply(null,arguments)},t._pe_mgrs_to_geog_extended=function(){return(t._pe_mgrs_to_geog_extended=t.asm.gc).apply(null,arguments)},t._pe_geog_to_usng=function(){return(t._pe_geog_to_usng=t.asm.hc).apply(null,arguments)},t._pe_usng_to_geog=function(){return(t._pe_usng_to_geog=t.asm.ic).apply(null,arguments)},t._pe_geog_to_utm=function(){return(t._pe_geog_to_utm=t.asm.jc).apply(null,arguments)},t._pe_utm_to_geog=function(){return(t._pe_utm_to_geog=t.asm.kc).apply(null,arguments)},t._pe_object_to_string_ext=function(){return(t._pe_object_to_string_ext=t.asm.lc).apply(null,arguments)},t._pe_proj_to_geog_center=function(){return(t._pe_proj_to_geog_center=t.asm.mc).apply(null,arguments)};var Cn,In=t._malloc=function(){return(In=t._malloc=t.asm.nc).apply(null,arguments)};function jn(n){function _(){Cn||(Cn=!0,t.calledRun=!0,E||(q(U),e(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),function(){if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)F(t.postRun.shift());q(w)}()))}x>0||(function(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)Y(t.preRun.shift());q(L)}(),x>0||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),_()}),1)):_()))}if(t._free=function(){return(t._free=t.asm.oc).apply(null,arguments)},t.___start_em_js=1970140,t.___stop_em_js=1970238,t.UTF8ToString=G,t.getValue=function(t,e="i8"){switch(e.endsWith("*")&&(e="*"),e){case"i1":case"i8":return T[t>>0];case"i16":return N[t>>1];case"i32":case"i64":return h[t>>2];case"float":return v[t>>2];case"double":return D[t>>3];case"*":return M[t>>2];default:X("invalid type for getValue: "+e)}return null},H=function t(){Cn||jn(),Cn||(H=t)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();function Ln(){}function Un(t){return(t||Ln).__cache__}function wn(t,e){var n=Un(e),_=n[t];return _||((_=Object.create((e||Ln).prototype)).ptr=t,n[t]=_)}jn(),Ln.prototype=Object.create(Ln.prototype),Ln.prototype.constructor=Ln,Ln.prototype.__class__=Ln,Ln.__cache__={},t.WrapperObject=Ln,t.getCache=Un,t.wrapPointer=wn,t.castObject=function(t,e){return wn(t.ptr,e)},t.NULL=wn(0),t.destroy=function(t){if(!t.__destroy__)throw"Error: Cannot destroy object. (Did you create it yourself?)";t.__destroy__(),delete Un(t.__class__)[t.ptr]},t.compare=function(t,e){return t.ptr===e.ptr},t.getPointer=function(t){return t.ptr},t.getClass=function(t){return t.__class__};var Yn={buffer:0,size:0,pos:0,temps:[],needed:0,prepare:function(){if(Yn.needed){for(var e=0;e=Yn.size?(b(o>0),Yn.needed+=o,_=t._malloc(o),Yn.temps.push(_)):(_=Yn.buffer+Yn.pos,Yn.pos+=o),_},copy:function(t,e,n){switch(n>>>=0,e.BYTES_PER_ELEMENT){case 2:n>>>=1;break;case 4:n>>>=2;break;case 8:n>>>=3}for(var _=0;__[e]})}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,p.g)(c)},[c])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/0f51fa430333cf77faf7.js b/public/assets/esri/core/workers/chunks/0f51fa430333cf77faf7.js new file mode 100644 index 0000000..5ed6307 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/0f51fa430333cf77faf7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1412,3172,9880],{99880:(e,t,r)=>{r.d(t,{V:()=>c});var n=r(68773),o=(r(3172),r(20102)),s=r(92604),i=r(81271);const a=s.Z.getLogger("esri.assets");function c(e){if(!n.default.assetsPath)throw a.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new o.Z("assets:path-not-set","config.assetsPath is not set");return(0,i.v_)(n.default.assetsPath,e)}},46521:(e,t,r)=>{function n(){return[1,0,0,0,1,0,0,0,1]}function o(e,t,r,n,o,s,i,a,c){return[e,t,r,n,o,s,i,a,c]}function s(e,t){return new Float64Array(e,t,9)}r.d(t,{a:()=>s,c:()=>n,f:()=>o}),Object.freeze(Object.defineProperty({__proto__:null,clone:function(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]]},create:n,createView:s,fromValues:o},Symbol.toStringTag,{value:"Module"}))},52138:(e,t,r)=>{r.d(t,{A:()=>p,a:()=>c,d:()=>m,e:()=>h,f:()=>d,g:()=>b,h:()=>w,i:()=>i,j:()=>_,k:()=>f,m:()=>u,s:()=>s,t:()=>a,w:()=>l,y:()=>v,z:()=>S});var n=r(65617),o=r(46851);function s(e,t,r,n,o,s,i,a,c,u,l,f,h,d,m,p,y){return e[0]=t,e[1]=r,e[2]=n,e[3]=o,e[4]=s,e[5]=i,e[6]=a,e[7]=c,e[8]=u,e[9]=l,e[10]=f,e[11]=h,e[12]=d,e[13]=m,e[14]=p,e[15]=y,e}function i(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function a(e,t){if(e===t){const r=t[1],n=t[2],o=t[3],s=t[6],i=t[7],a=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=r,e[6]=t[9],e[7]=t[13],e[8]=n,e[9]=s,e[11]=t[14],e[12]=o,e[13]=i,e[14]=a}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e}function c(e,t){const r=t[0],n=t[1],o=t[2],s=t[3],i=t[4],a=t[5],c=t[6],u=t[7],l=t[8],f=t[9],h=t[10],d=t[11],m=t[12],p=t[13],y=t[14],g=t[15],b=r*a-n*i,M=r*c-o*i,w=r*u-s*i,_=n*c-o*a,S=n*u-s*a,v=o*u-s*c,E=l*p-f*m,T=l*y-h*m,O=l*g-d*m,P=f*y-h*p,x=f*g-d*p,q=h*g-d*y;let A=b*q-M*x+w*P+_*O-S*T+v*E;return A?(A=1/A,e[0]=(a*q-c*x+u*P)*A,e[1]=(o*x-n*q-s*P)*A,e[2]=(p*v-y*S+g*_)*A,e[3]=(h*S-f*v-d*_)*A,e[4]=(c*O-i*q-u*T)*A,e[5]=(r*q-o*O+s*T)*A,e[6]=(y*w-m*v-g*M)*A,e[7]=(l*v-h*w+d*M)*A,e[8]=(i*x-a*O+u*E)*A,e[9]=(n*O-r*x-s*E)*A,e[10]=(m*S-p*w+g*b)*A,e[11]=(f*w-l*S-d*b)*A,e[12]=(a*T-i*P-c*E)*A,e[13]=(r*P-n*T+o*E)*A,e[14]=(p*M-m*_-y*b)*A,e[15]=(l*_-f*M+h*b)*A,e):null}function u(e,t,r){const n=t[0],o=t[1],s=t[2],i=t[3],a=t[4],c=t[5],u=t[6],l=t[7],f=t[8],h=t[9],d=t[10],m=t[11],p=t[12],y=t[13],g=t[14],b=t[15];let M=r[0],w=r[1],_=r[2],S=r[3];return e[0]=M*n+w*a+_*f+S*p,e[1]=M*o+w*c+_*h+S*y,e[2]=M*s+w*u+_*d+S*g,e[3]=M*i+w*l+_*m+S*b,M=r[4],w=r[5],_=r[6],S=r[7],e[4]=M*n+w*a+_*f+S*p,e[5]=M*o+w*c+_*h+S*y,e[6]=M*s+w*u+_*d+S*g,e[7]=M*i+w*l+_*m+S*b,M=r[8],w=r[9],_=r[10],S=r[11],e[8]=M*n+w*a+_*f+S*p,e[9]=M*o+w*c+_*h+S*y,e[10]=M*s+w*u+_*d+S*g,e[11]=M*i+w*l+_*m+S*b,M=r[12],w=r[13],_=r[14],S=r[15],e[12]=M*n+w*a+_*f+S*p,e[13]=M*o+w*c+_*h+S*y,e[14]=M*s+w*u+_*d+S*g,e[15]=M*i+w*l+_*m+S*b,e}function l(e,t,r){const n=r[0],o=r[1],s=r[2];if(t===e)e[12]=t[0]*n+t[4]*o+t[8]*s+t[12],e[13]=t[1]*n+t[5]*o+t[9]*s+t[13],e[14]=t[2]*n+t[6]*o+t[10]*s+t[14],e[15]=t[3]*n+t[7]*o+t[11]*s+t[15];else{const r=t[0],i=t[1],a=t[2],c=t[3],u=t[4],l=t[5],f=t[6],h=t[7],d=t[8],m=t[9],p=t[10],y=t[11];e[0]=r,e[1]=i,e[2]=a,e[3]=c,e[4]=u,e[5]=l,e[6]=f,e[7]=h,e[8]=d,e[9]=m,e[10]=p,e[11]=y,e[12]=r*n+u*o+d*s+t[12],e[13]=i*n+l*o+m*s+t[13],e[14]=a*n+f*o+p*s+t[14],e[15]=c*n+h*o+y*s+t[15]}return e}function f(e,t,r){const n=r[0],o=r[1],s=r[2];return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*o,e[5]=t[5]*o,e[6]=t[6]*o,e[7]=t[7]*o,e[8]=t[8]*s,e[9]=t[9]*s,e[10]=t[10]*s,e[11]=t[11]*s,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function h(e,t,r,n){let s,i,a,c,u,l,f,h,d,m,p,y,g,b,M,w,_,S,v,E,T,O,P,x,q=n[0],A=n[1],L=n[2],C=Math.sqrt(q*q+A*A+L*L);return C<(0,o.g)()?null:(C=1/C,q*=C,A*=C,L*=C,s=Math.sin(r),i=Math.cos(r),a=1-i,c=t[0],u=t[1],l=t[2],f=t[3],h=t[4],d=t[5],m=t[6],p=t[7],y=t[8],g=t[9],b=t[10],M=t[11],w=q*q*a+i,_=A*q*a+L*s,S=L*q*a-A*s,v=q*A*a-L*s,E=A*A*a+i,T=L*A*a+q*s,O=q*L*a+A*s,P=A*L*a-q*s,x=L*L*a+i,e[0]=c*w+h*_+y*S,e[1]=u*w+d*_+g*S,e[2]=l*w+m*_+b*S,e[3]=f*w+p*_+M*S,e[4]=c*v+h*E+y*T,e[5]=u*v+d*E+g*T,e[6]=l*v+m*E+b*T,e[7]=f*v+p*E+M*T,e[8]=c*O+h*P+y*x,e[9]=u*O+d*P+g*x,e[10]=l*O+m*P+b*x,e[11]=f*O+p*P+M*x,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)}function d(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e}function m(e,t,r){if(0===t)return i(e);let n,s,a,c=r[0],u=r[1],l=r[2],f=Math.sqrt(c*c+u*u+l*l);return f<(0,o.g)()?null:(f=1/f,c*=f,u*=f,l*=f,n=Math.sin(t),s=Math.cos(t),a=1-s,e[0]=c*c*a+s,e[1]=u*c*a+l*n,e[2]=l*c*a-u*n,e[3]=0,e[4]=c*u*a-l*n,e[5]=u*u*a+s,e[6]=l*u*a+c*n,e[7]=0,e[8]=c*l*a+u*n,e[9]=u*l*a-c*n,e[10]=l*l*a+s,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)}function p(e,t){const r=Math.sin(t),n=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=n,e[6]=r,e[7]=0,e[8]=0,e[9]=-r,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function y(e,t,r){const n=t[0],o=t[1],s=t[2],i=t[3],a=n+n,c=o+o,u=s+s,l=n*a,f=n*c,h=n*u,d=o*c,m=o*u,p=s*u,y=i*a,g=i*c,b=i*u;return e[0]=1-(d+p),e[1]=f+b,e[2]=h-g,e[3]=0,e[4]=f-b,e[5]=1-(l+p),e[6]=m+y,e[7]=0,e[8]=h+g,e[9]=m-y,e[10]=1-(l+d),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}const g=(0,n.c)();function b(e,t,r,n){const o=t[0],s=t[1],i=t[2],a=t[3],c=o+o,u=s+s,l=i+i,f=o*c,h=o*u,d=o*l,m=s*u,p=s*l,y=i*l,g=a*c,b=a*u,M=a*l,w=n[0],_=n[1],S=n[2];return e[0]=(1-(m+y))*w,e[1]=(h+M)*w,e[2]=(d-b)*w,e[3]=0,e[4]=(h-M)*_,e[5]=(1-(f+y))*_,e[6]=(p+g)*_,e[7]=0,e[8]=(d+b)*S,e[9]=(p-g)*S,e[10]=(1-(f+m))*S,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function M(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e[9]=t[9]-r[9],e[10]=t[10]-r[10],e[11]=t[11]-r[11],e[12]=t[12]-r[12],e[13]=t[13]-r[13],e[14]=t[14]-r[14],e[15]=t[15]-r[15],e}function w(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]}function _(e,t){if(e===t)return!0;const r=e[0],n=e[1],s=e[2],i=e[3],a=e[4],c=e[5],u=e[6],l=e[7],f=e[8],h=e[9],d=e[10],m=e[11],p=e[12],y=e[13],g=e[14],b=e[15],M=t[0],w=t[1],_=t[2],S=t[3],v=t[4],E=t[5],T=t[6],O=t[7],P=t[8],x=t[9],q=t[10],A=t[11],L=t[12],C=t[13],R=t[14],B=t[15],I=(0,o.g)();return Math.abs(r-M)<=I*Math.max(1,Math.abs(r),Math.abs(M))&&Math.abs(n-w)<=I*Math.max(1,Math.abs(n),Math.abs(w))&&Math.abs(s-_)<=I*Math.max(1,Math.abs(s),Math.abs(_))&&Math.abs(i-S)<=I*Math.max(1,Math.abs(i),Math.abs(S))&&Math.abs(a-v)<=I*Math.max(1,Math.abs(a),Math.abs(v))&&Math.abs(c-E)<=I*Math.max(1,Math.abs(c),Math.abs(E))&&Math.abs(u-T)<=I*Math.max(1,Math.abs(u),Math.abs(T))&&Math.abs(l-O)<=I*Math.max(1,Math.abs(l),Math.abs(O))&&Math.abs(f-P)<=I*Math.max(1,Math.abs(f),Math.abs(P))&&Math.abs(h-x)<=I*Math.max(1,Math.abs(h),Math.abs(x))&&Math.abs(d-q)<=I*Math.max(1,Math.abs(d),Math.abs(q))&&Math.abs(m-A)<=I*Math.max(1,Math.abs(m),Math.abs(A))&&Math.abs(p-L)<=I*Math.max(1,Math.abs(p),Math.abs(L))&&Math.abs(y-C)<=I*Math.max(1,Math.abs(y),Math.abs(C))&&Math.abs(g-R)<=I*Math.max(1,Math.abs(g),Math.abs(R))&&Math.abs(b-B)<=I*Math.max(1,Math.abs(b),Math.abs(B))}function S(e){const t=(0,o.g)(),r=e[0],n=e[1],s=e[2],i=e[4],a=e[5],c=e[6],u=e[8],l=e[9],f=e[10];return Math.abs(1-(r*r+i*i+u*u))<=t&&Math.abs(1-(n*n+a*a+l*l))<=t&&Math.abs(1-(s*s+c*c+f*f))<=t}function v(e){return 1===e[0]&&0===e[1]&&0===e[2]&&0===e[4]&&1===e[5]&&0===e[6]&&0===e[8]&&0===e[9]&&1===e[10]}const E=u,T=M;Object.freeze(Object.defineProperty({__proto__:null,add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e},adjoint:function(e,t){const r=t[0],n=t[1],o=t[2],s=t[3],i=t[4],a=t[5],c=t[6],u=t[7],l=t[8],f=t[9],h=t[10],d=t[11],m=t[12],p=t[13],y=t[14],g=t[15];return e[0]=a*(h*g-d*y)-f*(c*g-u*y)+p*(c*d-u*h),e[1]=-(n*(h*g-d*y)-f*(o*g-s*y)+p*(o*d-s*h)),e[2]=n*(c*g-u*y)-a*(o*g-s*y)+p*(o*u-s*c),e[3]=-(n*(c*d-u*h)-a*(o*d-s*h)+f*(o*u-s*c)),e[4]=-(i*(h*g-d*y)-l*(c*g-u*y)+m*(c*d-u*h)),e[5]=r*(h*g-d*y)-l*(o*g-s*y)+m*(o*d-s*h),e[6]=-(r*(c*g-u*y)-i*(o*g-s*y)+m*(o*u-s*c)),e[7]=r*(c*d-u*h)-i*(o*d-s*h)+l*(o*u-s*c),e[8]=i*(f*g-d*p)-l*(a*g-u*p)+m*(a*d-u*f),e[9]=-(r*(f*g-d*p)-l*(n*g-s*p)+m*(n*d-s*f)),e[10]=r*(a*g-u*p)-i*(n*g-s*p)+m*(n*u-s*a),e[11]=-(r*(a*d-u*f)-i*(n*d-s*f)+l*(n*u-s*a)),e[12]=-(i*(f*y-h*p)-l*(a*y-c*p)+m*(a*h-c*f)),e[13]=r*(f*y-h*p)-l*(n*y-o*p)+m*(n*h-o*f),e[14]=-(r*(a*y-c*p)-i*(n*y-o*p)+m*(n*c-o*a)),e[15]=r*(a*h-c*f)-i*(n*h-o*f)+l*(n*c-o*a),e},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},determinant:function(e){const t=e[0],r=e[1],n=e[2],o=e[3],s=e[4],i=e[5],a=e[6],c=e[7],u=e[8],l=e[9],f=e[10],h=e[11],d=e[12],m=e[13],p=e[14],y=e[15];return(t*i-r*s)*(f*y-h*p)-(t*a-n*s)*(l*y-h*m)+(t*c-o*s)*(l*p-f*m)+(r*a-n*i)*(u*y-h*d)-(r*c-o*i)*(u*p-f*d)+(n*c-o*a)*(u*m-l*d)},equals:_,exactEquals:w,frob:function(e){return Math.sqrt(e[0]**2+e[1]**2+e[2]**2+e[3]**2+e[4]**2+e[5]**2+e[6]**2+e[7]**2+e[8]**2+e[9]**2+e[10]**2+e[11]**2+e[12]**2+e[13]**2+e[14]**2+e[15]**2)},fromQuat:function(e,t){const r=t[0],n=t[1],o=t[2],s=t[3],i=r+r,a=n+n,c=o+o,u=r*i,l=n*i,f=n*a,h=o*i,d=o*a,m=o*c,p=s*i,y=s*a,g=s*c;return e[0]=1-f-m,e[1]=l+g,e[2]=h-y,e[3]=0,e[4]=l-g,e[5]=1-u-m,e[6]=d+p,e[7]=0,e[8]=h+y,e[9]=d-p,e[10]=1-u-f,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromQuat2:function(e,t){const r=g,n=-t[0],o=-t[1],s=-t[2],i=t[3],a=t[4],c=t[5],u=t[6],l=t[7],f=n*n+o*o+s*s+i*i;return f>0?(r[0]=2*(a*i+l*n+c*s-u*o)/f,r[1]=2*(c*i+l*o+u*n-a*s)/f,r[2]=2*(u*i+l*s+a*o-c*n)/f):(r[0]=2*(a*i+l*n+c*s-u*o),r[1]=2*(c*i+l*o+u*n-a*s),r[2]=2*(u*i+l*s+a*o-c*n)),y(e,t,r),e},fromRotation:m,fromRotationTranslation:y,fromRotationTranslationScale:b,fromRotationTranslationScaleOrigin:function(e,t,r,n,o){const s=t[0],i=t[1],a=t[2],c=t[3],u=s+s,l=i+i,f=a+a,h=s*u,d=s*l,m=s*f,p=i*l,y=i*f,g=a*f,b=c*u,M=c*l,w=c*f,_=n[0],S=n[1],v=n[2],E=o[0],T=o[1],O=o[2],P=(1-(p+g))*_,x=(d+w)*_,q=(m-M)*_,A=(d-w)*S,L=(1-(h+g))*S,C=(y+b)*S,R=(m+M)*v,B=(y-b)*v,I=(1-(h+p))*v;return e[0]=P,e[1]=x,e[2]=q,e[3]=0,e[4]=A,e[5]=L,e[6]=C,e[7]=0,e[8]=R,e[9]=B,e[10]=I,e[11]=0,e[12]=r[0]+E-(P*E+A*T+R*O),e[13]=r[1]+T-(x*E+L*T+B*O),e[14]=r[2]+O-(q*E+C*T+I*O),e[15]=1,e},fromScaling:function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromTranslation:d,fromXRotation:p,fromYRotation:function(e,t){const r=Math.sin(t),n=Math.cos(t);return e[0]=n,e[1]=0,e[2]=-r,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=r,e[9]=0,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromZRotation:function(e,t){const r=Math.sin(t),n=Math.cos(t);return e[0]=n,e[1]=r,e[2]=0,e[3]=0,e[4]=-r,e[5]=n,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},frustum:function(e,t,r,n,o,s,i){const a=1/(r-t),c=1/(o-n),u=1/(s-i);return e[0]=2*s*a,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*s*c,e[6]=0,e[7]=0,e[8]=(r+t)*a,e[9]=(o+n)*c,e[10]=(i+s)*u,e[11]=-1,e[12]=0,e[13]=0,e[14]=i*s*2*u,e[15]=0,e},getRotation:function(e,t){const r=t[0]+t[5]+t[10];let n=0;return r>0?(n=2*Math.sqrt(r+1),e[3]=.25*n,e[0]=(t[6]-t[9])/n,e[1]=(t[8]-t[2])/n,e[2]=(t[1]-t[4])/n):t[0]>t[5]&&t[0]>t[10]?(n=2*Math.sqrt(1+t[0]-t[5]-t[10]),e[3]=(t[6]-t[9])/n,e[0]=.25*n,e[1]=(t[1]+t[4])/n,e[2]=(t[8]+t[2])/n):t[5]>t[10]?(n=2*Math.sqrt(1+t[5]-t[0]-t[10]),e[3]=(t[8]-t[2])/n,e[0]=(t[1]+t[4])/n,e[1]=.25*n,e[2]=(t[6]+t[9])/n):(n=2*Math.sqrt(1+t[10]-t[0]-t[5]),e[3]=(t[1]-t[4])/n,e[0]=(t[8]+t[2])/n,e[1]=(t[6]+t[9])/n,e[2]=.25*n),e},getScaling:function(e,t){const r=t[0],n=t[1],o=t[2],s=t[4],i=t[5],a=t[6],c=t[8],u=t[9],l=t[10];return e[0]=Math.sqrt(r*r+n*n+o*o),e[1]=Math.sqrt(s*s+i*i+a*a),e[2]=Math.sqrt(c*c+u*u+l*l),e},getTranslation:function(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e},hasIdentityRotation:v,identity:i,invert:c,invertOrIdentity:function(e,t){return c(e,t)||i(e),e},isOrthoNormal:S,lookAt:function(e,t,r,n){const s=t[0],a=t[1],c=t[2];let u=s-r[0],l=a-r[1],f=c-r[2];const h=(0,o.g)();if(Math.abs(u)0&&(d=1/Math.sqrt(d),l*=d,f*=d,h*=d);let m=c*h-u*f,p=u*l-a*h,y=a*f-c*l;return d=m*m+p*p+y*y,d>0&&(d=1/Math.sqrt(d),m*=d,p*=d,y*=d),e[0]=m,e[1]=p,e[2]=y,e[3]=0,e[4]=f*y-h*p,e[5]=h*m-l*y,e[6]=l*p-f*m,e[7]=0,e[8]=l,e[9]=f,e[10]=h,e[11]=0,e[12]=o,e[13]=s,e[14]=i,e[15]=1,e},translate:l,transpose:a},Symbol.toStringTag,{value:"Module"}))},13598:(e,t,r)=>{function n(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function o(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]]}function s(e,t){return new Float64Array(e,t,16)}r.d(t,{I:()=>i,a:()=>s,b:()=>o,c:()=>n});const i=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:i,clone:o,create:n,createView:s,fromValues:function(e,t,r,n,o,s,i,a,c,u,l,f,h,d,m,p){return[e,t,r,n,o,s,i,a,c,u,l,f,h,d,m,p]}},Symbol.toStringTag,{value:"Module"}))},94961:(e,t,r)=>{function n(){return[0,0,0,1]}function o(e){return[e[0],e[1],e[2],e[3]]}function s(e,t){return new Float64Array(e,t,4)}r.d(t,{I:()=>i,a:()=>n,b:()=>o,c:()=>s});const i=[0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:i,clone:o,create:n,createView:s,fromValues:function(e,t,r,n){return[e,t,r,n]}},Symbol.toStringTag,{value:"Module"}))},29268:(e,t,r)=>{r.d(t,{a:()=>b,c:()=>y,g:()=>M,h:()=>g,j:()=>S,l:()=>q}),r(80442);var n,o,s=r(92604),i=r(22021),a=r(52138),c=r(17896),u=r(65617),l=r(98766),f=r(88669);(o=n||(n={}))[o.X=0]="X",o[o.Y=1]="Y",o[o.Z=2]="Z";var h=r(78341),d=r(61277),m=r(12981);const p=y();function y(){return(0,f.c)()}function g(e,t=y()){return(0,l.c)(t,e)}function b(e){return e[3]}function M(e){return e}function w(e,t,r){if(null==t)return!1;const{origin:n,direction:o}=t,s=_;s[0]=n[0]-e[0],s[1]=n[1]-e[1],s[2]=n[2]-e[2];const i=o[0]*o[0]+o[1]*o[1]+o[2]*o[2];if(0===i)return!1;const a=2*(o[0]*s[0]+o[1]*s[1]+o[2]*s[2]),c=a*a-4*i*(s[0]*s[0]+s[1]*s[1]+s[2]*s[2]-e[3]*e[3]);if(c<0)return!1;const u=Math.sqrt(c);let l=(-a-u)/(2*i);const f=(-a+u)/(2*i);return(l<0||f0)&&(l=f),!(l<0||(r&&(r[0]=n[0]+o[0]*l,r[1]=n[1]+o[1]*l,r[2]=n[2]+o[2]*l),0))}const _=(0,u.c)();function S(e,t){return w(e,t,null)}function v(e,t,r){const n=m.WM.get(),o=m.MP.get();(0,c.f)(n,t.origin,t.direction);const s=b(e);(0,c.f)(r,n,t.origin),(0,c.g)(r,r,1/(0,c.l)(r)*s);const i=T(e,t.origin),u=(0,d.EU)(t.origin,r);return(0,a.d)(o,u+i,n),(0,c.m)(r,r,o),r}function E(e,t,r){const n=(0,c.b)(m.WM.get(),t,e),o=(0,c.g)(m.WM.get(),n,e[3]/(0,c.l)(n));return(0,c.a)(r,o,e)}function T(e,t){const r=(0,c.b)(m.WM.get(),t,e),n=(0,c.l)(r),o=b(e),s=o+Math.abs(o-n);return(0,i.ZF)(o/s)}const O=(0,u.c)();function P(e,t,r,o){const s=(0,c.b)(O,t,e);switch(r){case n.X:{const e=(0,i.jE)(s,O)[2];return(0,c.s)(o,-Math.sin(e),Math.cos(e),0)}case n.Y:{const e=(0,i.jE)(s,O),t=e[1],r=e[2],n=Math.sin(t);return(0,c.s)(o,-n*Math.cos(r),-n*Math.sin(r),Math.cos(t))}case n.Z:return(0,c.n)(o,s);default:return}}function x(e,t){const r=(0,c.b)(A,t,e);return(0,c.l)(r)-e[3]}function q(e,t){const r=(0,c.d)(e,t),n=b(e);return r<=n*n}const A=(0,u.c)(),L=y();Object.freeze(Object.defineProperty({__proto__:null,NullSphere:p,altitudeAt:x,angleToSilhouette:T,axisAt:P,clear:function(e){e[0]=e[1]=e[2]=e[3]=0},closestPoint:function(e,t,r){return w(e,t,r)?r:((0,h.JI)(t,e,r),E(e,r,r))},closestPointOnSilhouette:v,containsPoint:q,copy:g,create:y,distanceToSilhouette:function(e,t){const r=(0,c.b)(m.WM.get(),t,e),n=(0,c.p)(r),o=e[3]*e[3];return Math.sqrt(Math.abs(n-o))},elevate:function(e,t,r){return e!==r&&(0,c.c)(r,e),r[3]=e[3]+t,r},fromCenterAndRadius:function(e,t){return(0,f.f)(e[0],e[1],e[2],t)},fromRadius:function(e,t){return e[0]=e[1]=e[2]=0,e[3]=t,e},fromValues:function(e,t,r,n){return(0,f.f)(e,t,r,n)},getCenter:M,getRadius:b,intersectRay:w,intersectRayClosestSilhouette:function(e,t,r){if(w(e,t,r))return r;const n=v(e,t,m.WM.get());return(0,c.a)(r,t.origin,(0,c.g)(m.WM.get(),t.direction,(0,c.i)(t.origin,n)/(0,c.l)(t.direction))),r},intersectsRay:S,projectPoint:E,setAltitudeAt:function(e,t,r,o){const s=x(e,t),i=P(e,t,n.Z,A),a=(0,c.g)(A,i,r-s);return(0,c.a)(o,t,a)},setExtent:function(e,t,r){return s.Z.getLogger("esri.geometry.support.sphere").error("sphere.setExtent is not yet supported"),e===r?r:g(e,r)},tmpSphere:L,union:function(e,t,r=y()){const n=(0,c.i)(e,t),o=e[3],s=t[3];return n+s{function n(){return[0,0]}function o(e,t){return[e,t]}function s(e,t){return new Float64Array(e,t,2)}function i(){return o(1,1)}function a(){return o(1,0)}function c(){return o(0,1)}r.d(t,{a:()=>n,c:()=>s,f:()=>o});const u=i(),l=a(),f=c();Object.freeze(Object.defineProperty({__proto__:null,ONES:u,UNIT_X:l,UNIT_Y:f,ZEROS:[0,0],clone:function(e){return[e[0],e[1]]},create:n,createView:s,fromArray:function(e){const t=[0,0],r=Math.min(2,e.length);for(let n=0;n{r.d(t,{a:()=>a,b:()=>i,c:()=>o,d:()=>l,e:()=>c,n:()=>f,s:()=>u,t:()=>s});var n=r(72220);function o(e,t,r){s(e.typedBuffer,t.typedBuffer,r,e.typedBufferStride,t.typedBufferStride)}function s(e,t,r,o=3,s=o){if(e.length/o!==Math.ceil(t.length/s))return n.c.error("source and destination buffers need to have the same number of elements"),e;const i=e.length/o,a=r[0],c=r[1],u=r[2],l=r[4],f=r[5],h=r[6],d=r[8],m=r[9],p=r[10],y=r[12],g=r[13],b=r[14];let M=0,w=0;for(let r=0;r0){const t=1/Math.sqrt(u);e[i]=t*o,e[i+1]=t*a,e[i+2]=t*c}s+=n,i+=r}}Object.freeze(Object.defineProperty({__proto__:null,normalize:f,normalizeView:l,scale:u,scaleView:c,shiftRight:function(e,t,r){const n=Math.min(e.count,t.count),o=e.typedBuffer,s=e.typedBufferStride,i=t.typedBuffer,a=t.typedBufferStride;let c=0,u=0;for(let e=0;e>r,o[u+1]=i[c+1]>>r,o[u+2]=i[c+2]>>r,c+=a,u+=s},transformMat3:a,transformMat3View:i,transformMat4:s,transformMat4View:o},Symbol.toStringTag,{value:"Module"}))},88669:(e,t,r)=>{function n(){return[0,0,0,0]}function o(e,t,r,n){return[e,t,r,n]}function s(e,t){return new Float64Array(e,t,4)}function i(){return o(1,1,1,1)}function a(){return o(1,0,0,0)}function c(){return o(0,1,0,0)}function u(){return o(0,0,1,0)}function l(){return o(0,0,0,1)}r.d(t,{a:()=>s,c:()=>n,f:()=>o});const f=i(),h=a(),d=c(),m=u(),p=l();Object.freeze(Object.defineProperty({__proto__:null,ONES:f,UNIT_W:p,UNIT_X:h,UNIT_Y:d,UNIT_Z:m,ZEROS:[0,0,0,0],clone:function(e){return[e[0],e[1],e[2],e[3]]},create:n,createView:s,fromArray:function(e){const t=[0,0,0,0],r=Math.min(4,e.length);for(let n=0;n{var n;r.d(t,{Y:()=>n}),function(e){e[e.KILOBYTES=1024]="KILOBYTES",e[e.MEGABYTES=1048576]="MEGABYTES",e[e.GIGABYTES=1073741824]="GIGABYTES"}(n||(n={}))},2368:(e,t,r)=>{r.d(t,{J:()=>l,j:()=>f});var n=r(43697),o=r(92036),s=(r(80442),r(22974)),i=(r(92604),r(70586)),a=r(31263),c=r(1153),u=r(52011);const l=e=>{let t=class extends e{clone(){const e=(0,i.s3)((0,c.vw)(this),"unable to clone instance of non-accessor class"),t=e.metadatas,r=e.store,n={},o=new Map;for(const e in t){const i=t[e],c=r?.originOf(e),u=i.clonable;if(i.readOnly||!1===u||c!==a.s3.USER&&c!==a.s3.DEFAULTS&&c!==a.s3.WEB_MAP&&c!==a.s3.WEB_SCENE)continue;const l=this[e];let f=null;f="function"==typeof u?u(l):"reference"===u?l:(0,s.Vo)(l),null!=l&&null==f||(c===a.s3.DEFAULTS?o.set(e,f):n[e]=f)}const u=new(0,Object.getPrototypeOf(this).constructor)(n);if(o.size){const e=(0,c.vw)(u)?.store;if(e)for(const[t,r]of o)e.set(t,r,a.s3.DEFAULTS)}return u}};return t=(0,n._)([(0,u.j)("esri.core.Clonable")],t),t};let f=class extends(l(o.Z)){};f=(0,n._)([(0,u.j)("esri.core.Clonable")],f)},22807:(e,t,r)=>{r.d(t,{x:()=>o});var n=r(41213);class o{constructor(e){this._allocator=e,this._items=[],this._itemsPtr=0,this._grow()}get(){return 0===this._itemsPtr&&(0,n.Y)((()=>this._reset())),this._itemsPtr===this._items.length&&this._grow(),this._items[this._itemsPtr++]}_reset(){const e=Math.min(3*Math.max(8,this._itemsPtr),this._itemsPtr+3*s);this._items.length=Math.min(e,this._items.length),this._itemsPtr=0}_grow(){for(let e=0;e{r.d(t,{JK:()=>a,QZ:()=>s,Rq:()=>i,bg:()=>o,mB:()=>c});var n=r(1533);function o(e,t=!1){return e<=n.DB?t?new Array(e).fill(0):new Array(e):new Float64Array(e)}function s(e){return((0,n.kJ)(e)?e.length:e.byteLength/8)<=n.DB?Array.from(e):new Float64Array(e)}function i(e,t,r){return Array.isArray(e)?e.slice(t,t+r):e.subarray(t,t+r)}function a(e,t){for(let r=0;r{r.d(t,{Z:()=>h});var n=r(43697),o=r(2368),s=r(96674),i=r(5600),a=(r(75215),r(67676),r(80442),r(36030)),c=r(52011),u=r(65617),l=r(94139);let f=class extends((0,o.J)(s.wq)){constructor(e){super(e),this.type="georeferenced-relative",this.isRelative=!0,this.isGeoreferenced=!0,this.origin=(0,u.c)()}getOriginPoint(e){const[t,r,n]=this.origin;return new l.Z({x:t,y:r,z:n,spatialReference:e})}setOriginFormPoint({x:e,y:t,z:r}){this.origin=(0,u.f)(e,t,r??0)}};(0,n._)([(0,a.J)({georeferencedRelative:"georeferenced-relative"},{readOnly:!0})],f.prototype,"type",void 0),(0,n._)([(0,i.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],f.prototype,"origin",void 0),f=(0,n._)([(0,c.j)("esri.geometry.support.MeshGeoreferencedRelativeVertexSpace")],f);const h=f},50567:(e,t,r)=>{r.d(t,{Z:()=>u});var n=r(43697),o=r(2368),s=r(96674),i=(r(92604),r(75215),r(67676),r(80442),r(20102),r(36030)),a=r(52011);let c=class extends((0,o.J)(s.wq)){constructor(){super({}),this.type="georeferenced",this.isRelative=!1,this.isGeoreferenced=!0}};(0,n._)([(0,i.J)({georeferenced:"georeferenced"},{readOnly:!0})],c.prototype,"type",void 0),c=(0,n._)([(0,a.j)("esri.geometry.support.MeshGeoreferencedVertexSpace")],c);const u=c},84555:(e,t,r)=>{r.d(t,{Z:()=>h});var n=r(43697),o=r(2368),s=r(96674),i=r(5600),a=(r(75215),r(67676),r(80442),r(36030)),c=r(52011),u=r(65617),l=r(94139);let f=class extends((0,o.J)(s.wq)){constructor(e){super(e),this.type="local",this.isRelative=!0,this.isGeoreferenced=!1,this.origin=(0,u.c)()}getOriginPoint(e){const[t,r,n]=this.origin;return new l.Z({x:t,y:r,z:n,spatialReference:e})}setOriginFormPoint({x:e,y:t,z:r}){this.origin=(0,u.f)(e,t,r??0)}};(0,n._)([(0,a.J)({local:"local"},{readOnly:!0})],f.prototype,"type",void 0),(0,n._)([(0,i.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],f.prototype,"origin",void 0),f=(0,n._)([(0,c.j)("esri.geometry.support.MeshLocalVertexSpace")],f);const h=f},72220:(e,t,r)=>{r.d(t,{c:()=>n});const n=r(92604).Z.getLogger("esri.views.3d.support.buffer.math")},78341:(e,t,r)=>{r.d(t,{JI:()=>u,Ue:()=>i,re:()=>c}),r(67676);var n=r(22807),o=r(17896),s=r(65617);function i(e){return e?a((0,s.a)(e.origin),(0,s.a)(e.direction)):a((0,s.c)(),(0,s.c)())}function a(e,t){return{origin:e,direction:t}}function c(e,t){const r=l.get();return r.origin=e,r.direction=t,r}function u(e,t,r){const n=(0,o.e)(e.direction,(0,o.b)(r,t,e.origin));return(0,o.a)(r,e.origin,(0,o.g)(r,e.direction,n)),r}r(12981);const l=new n.x((()=>i()))},61277:(e,t,r)=>{r.d(t,{EU:()=>i});var n=r(22021),o=r(17896),s=r(65617);function i(e,t){const r=(0,o.e)(e,t)/((0,o.l)(e)*(0,o.l)(t));return-(0,n.ZF)(r)}(0,s.c)(),(0,s.c)()},12981:(e,t,r)=>{r.d(t,{MP:()=>m,WM:()=>d});var n=r(91303),o=r(41213),s=r(46521),i=r(13598),a=r(94961),c=r(97323),u=r(65617),l=r(88669);class f{constructor(e,t,r){this._itemByteSize=e,this._itemCreate=t,this._buffers=new Array,this._items=new Array,this._itemsPtr=0,this._itemsPerBuffer=Math.ceil(r/this._itemByteSize)}get(){0===this._itemsPtr&&(0,o.Y)((()=>this._reset()));const e=Math.floor(this._itemsPtr/this._itemsPerBuffer);for(;this._buffers.length<=e;){const e=new ArrayBuffer(this._itemsPerBuffer*this._itemByteSize);for(let t=0;te;)this._buffers.pop(),this._items.length=this._buffers.length*this._itemsPerBuffer;this._itemsPtr=0}static createVec2f64(e=h){return new f(16,c.c,e)}static createVec3f64(e=h){return new f(24,u.b,e)}static createVec4f64(e=h){return new f(32,l.a,e)}static createMat3f64(e=h){return new f(72,s.a,e)}static createMat4f64(e=h){return new f(128,i.a,e)}static createQuatf64(e=h){return new f(32,a.c,e)}get test(){return{size:this._buffers.length*this._itemsPerBuffer*this._itemByteSize}}}const h=4*n.Y.KILOBYTES,d=(f.createVec2f64(),f.createVec3f64()),m=(f.createVec4f64(),f.createMat3f64(),f.createMat4f64());f.createQuatf64()},3172:(e,t,r)=>{r.r(t),r.d(t,{default:()=>d});var n=r(68773),o=r(40330),s=r(20102),i=r(80442),a=r(22974),c=r(95330),u=r(81271),l=r(19745),f=r(71058),h=r(85958);async function d(e,t){e instanceof URL&&(e=e.toString()),t?.query instanceof URLSearchParams&&(t.query=(0,u.u0)(t.query.toString().replaceAll("+"," ")));const a=(0,u.HK)(e),l=(0,u.jc)(e);l||a||(e=(0,u.Fv)(e));const g={url:e,requestOptions:{...t}};let b=(0,u.oh)(e);if(b){const e=await async function(e,t){if(null!=e.responseData)return e.responseData;if(e.headers&&(t.requestOptions.headers={...t.requestOptions.headers,...e.headers}),e.query&&(t.requestOptions.query={...t.requestOptions.query,...e.query}),e.before){let r,n;try{n=await e.before(t)}catch(e){r=v("request:interceptor",e,t)}if((n instanceof Error||n instanceof s.Z)&&(r=v("request:interceptor",n,t)),r)throw e.error&&e.error(r),r;return n}}(b,g);if(null!=e)return{data:e,getHeader:w,httpStatus:200,requestOptions:g.requestOptions,url:g.url};b.after||b.error||(b=null)}if(e=g.url,"image"===(t=g.requestOptions).responseType&&((0,i.Z)("host-webworker")||(0,i.Z)("host-node")))throw v("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),g);if("head"===t.method){if(t.body)throw v("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),g);if(a||l)throw v("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),g)}if(await async function(){(0,i.Z)("host-webworker")?m||(m=await r.e(9884).then(r.bind(r,29884))):d._abortableFetch||(d._abortableFetch=globalThis.fetch.bind(globalThis))}(),m)return m.execute(e,t);const M=new AbortController;(0,c.fu)(t,(()=>M.abort()));const _={controller:M,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:b,params:g,redoRequest:!1,useIdentity:p.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},S=await async function(e){let t,r;await async function(e){const t=e.params.url,r=e.params.requestOptions,s=e.controller.signal,i=r.body;let a=null,u=null;if(y&&"HTMLFormElement"in globalThis&&(i instanceof FormData?a=i:i instanceof HTMLFormElement&&(a=new FormData(i))),"string"==typeof i&&(u=i),e.fetchOptions={cache:r.cacheBust&&!("polyfill"in d._abortableFetch)?"no-cache":"default",credentials:"same-origin",headers:r.headers||{},method:"head"===r.method?"HEAD":"GET",mode:"cors",priority:p.priority,redirect:"follow",signal:s},(a||u)&&(e.fetchOptions.body=a||u),"anonymous"===r.authMode&&(e.useIdentity=!1),e.hasToken=!!(/token=/i.test(t)||r.query?.token||a?.get("token")),!e.hasToken&&n.default.apiKey&&(0,f.r)(t)&&(r.query||(r.query={}),r.query.token=n.default.apiKey,e.hasToken=!0),e.useIdentity&&!e.hasToken&&!e.credentialToken&&!T(t)&&!(0,c.Hc)(s)){let n;"immediate"===r.authMode?(await E(),n=await o.id.getCredential(t,{signal:s}),e.credential=n):"no-prompt"===r.authMode?(await E(),n=await o.id.getCredential(t,{prompt:!1,signal:s}).catch((()=>{})),e.credential=n):o.id&&(n=o.id.findCredential(t)),n&&(e.credentialToken=n.token,e.useSSL=!!n.ssl)}}(e);try{do{[t,r]=await O(e)}while(!await x(e,t,r))}catch(r){const n=v("request:server",r,e.params,t);throw n.details.ssl=e.useSSL,e.interceptor?.error&&e.interceptor.error(n),n}const s=e.params.url;if(r&&/\/sharing\/rest\/(accounts|portals)\/self/i.test(s)){if(!e.hasToken&&!e.credentialToken&&r.user?.username&&!(0,u.kl)(s)){const e=(0,u.P$)(s,!0);e&&p.trustedServers.push(e)}Array.isArray(r.authorizedCrossOriginNoCorsDomains)&&(0,h.Hu)(r.authorizedCrossOriginNoCorsDomains)}const i=e.credential;if(i&&o.id){const e=o.id.findServerInfo(i.server);let t=e?.owningSystemUrl;if(t){t=t.replace(/\/?$/,"/sharing");const e=o.id.findCredential(t,i.userId);e&&-1===o.id._getIdenticalSvcIdx(t,e)&&e.resources.unshift(t)}}return{data:r,getHeader:t?e=>t?.headers.get(e):w,httpStatus:t?.status??200,requestOptions:e.params.requestOptions,ssl:e.useSSL,url:e.params.url}}(_);return b?.after?.(S),S}let m;const p=n.default.request,y="FormData"in globalThis,g=[499,498,403,401],b=["COM_0056","COM_0057","SB_0008"],M=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],w=()=>null,_=Symbol();function S(e){const t=(0,u.P$)(e);return!t||t.endsWith(".arcgis.com")||d._corsServers.includes(t)||(0,u.kl)(t)}function v(e,t,r,n){let o="Error";const i={url:r.url,requestOptions:r.requestOptions,getHeader:w,ssl:!1};if(t instanceof s.Z)return t.details?(t.details=(0,a.d9)(t.details),t.details.url=r.url,t.details.requestOptions=r.requestOptions):t.details=i,t;if(t){const e=n&&(e=>n.headers.get(e)),r=n?.status,s=t.message;s&&(o=s),e&&(i.getHeader=e),i.httpStatus=(null!=t.httpCode?t.httpCode:t.code)||r||0,i.subCode=t.subcode,i.messageCode=t.messageCode,"string"==typeof t.details?i.messages=[t.details]:i.messages=t.details,i.raw=_ in t?t[_]:t}return(0,c.D_)(t)?(0,c.zE)():new s.Z(e,o,i)}async function E(){o.id||await Promise.all([r.e(7126),r.e(6261),r.e(9255),r.e(1400),r.e(450)]).then(r.bind(r,73660))}function T(e){return M.some((t=>t.test(e)))}async function O(e){let t=e.params.url;const r=e.params.requestOptions,n=e.fetchOptions??{},s=(0,u.jc)(t)||(0,u.HK)(t),a=r.responseType||"json",f=s?0:null!=r.timeout?r.timeout:p.timeout;let m=!1;if(!s){e.useSSL&&(t=(0,u.hO)(t)),r.cacheBust&&"default"===n.cache&&(t=(0,u.ZN)(t,"request.preventCache",Date.now()));let s={...r.query};e.credentialToken&&(s.token=e.credentialToken);let a=(0,u.B7)(s);(0,i.Z)("esri-url-encodes-apostrophe")&&(a=a.replaceAll("'","%27"));const c=t.length+1+a.length;let f;m="delete"===r.method||"post"===r.method||"put"===r.method||!!r.body||c>p.maxUrlLength;const d=r.useProxy||!!(0,u.ed)(t);if(d){const e=(0,u.b7)(t);f=e.path,!m&&f.length+1+c>p.maxUrlLength&&(m=!0),e.query&&(s={...e.query,...s})}if("HEAD"===n.method&&(m||d)){if(m){if(c>p.maxUrlLength)throw v("request:invalid-parameters",new Error("URL exceeds maximum length"),e.params);throw v("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),e.params)}if(d)throw v("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),e.params)}if(m?(n.method="delete"===r.method?"DELETE":"put"===r.method?"PUT":"POST",r.body?t=(0,u.fl)(t,s):(n.body=(0,u.B7)(s),n.headers||(n.headers={}),n.headers["Content-Type"]="application/x-www-form-urlencoded")):t=(0,u.fl)(t,s),d&&(e.useProxy=!0,t=`${f}?${t}`),s.token&&y&&n.body instanceof FormData&&!(0,l.P)(t)&&n.body.set("token",s.token),r.hasOwnProperty("withCredentials"))e.withCredentials=r.withCredentials;else if(!(0,u.D6)(t,(0,u.TI)()))if((0,u.kl)(t))e.withCredentials=!0;else if(o.id){const r=o.id.findServerInfo(t);r?.webTierAuth&&(e.withCredentials=!0)}e.withCredentials&&(n.credentials="include",(0,h.jH)(t)&&await(0,h.jz)(m?(0,u.fl)(t,s):t))}let g,b,M=0,w=!1;f>0&&(M=setTimeout((()=>{w=!0,e.controller.abort()}),f));try{if("native-request-init"===r.responseType)b=n,b.url=t;else if("image"!==r.responseType||"default"!==n.cache||"GET"!==n.method||m||function(e){if(e)for(const t of Object.getOwnPropertyNames(e))if(e[t])return!0;return!1}(r.headers)||!s&&!e.useProxy&&p.proxyUrl&&!S(t)){if(g=await d._abortableFetch(t,n),e.useProxy||function(e){const t=(0,u.P$)(e);t&&!d._corsServers.includes(t)&&d._corsServers.push(t)}(t),"native"===r.responseType)b=g;else if("HEAD"!==n.method)if(g.ok){switch(a){case"array-buffer":b=await g.arrayBuffer();break;case"blob":case"image":b=await g.blob();break;default:b=await g.text()}if(M&&(clearTimeout(M),M=0),"json"===a||"xml"===a||"document"===a)if(b)switch(a){case"json":b=JSON.parse(b);break;case"xml":b=P(b,"application/xml");break;case"document":b=P(b,"text/html")}else b=null;if(b){if("array-buffer"===a||"blob"===a){const e=g.headers.get("Content-Type");if(e&&/application\/json|text\/plain/i.test(e)&&b["blob"===a?"size":"byteLength"]<=750)try{const e=await new Response(b).json();e.error&&(b=e)}catch{}}"image"===a&&b instanceof Blob&&(b=await q(URL.createObjectURL(b),e,!0))}}else{b=await g.text();try{b=JSON.parse(b)}catch{}}}else b=await q(t,e)}catch(n){if("AbortError"===n.name){if(w)throw(0,h.Tf)();throw(0,c.zE)("Request canceled")}if(!(!g&&n instanceof TypeError&&p.proxyUrl)||r.body||"delete"===r.method||"head"===r.method||"post"===r.method||"put"===r.method||e.useProxy||S(t))throw n;e.redoRequest=!0,(0,u.tD)({proxyUrl:p.proxyUrl,urlPrefix:(0,u.P$)(t)??""})}finally{M&&clearTimeout(M)}return[g,b]}function P(e,t){let r;try{r=(new DOMParser).parseFromString(e,t)}catch{}if(!r||r.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return r}async function x(e,t,r){if(e.redoRequest)return e.redoRequest=!1,!1;const n=e.params.requestOptions;if(!t||"native"===n.responseType||"native-request-init"===n.responseType)return!0;let s,i;if(r&&(r.error?s=r.error:"error"===r.status&&Array.isArray(r.messages)&&(s={...r},s[_]=r,s.details=r.messages)),!s&&!t.ok)throw s=new Error(`Unable to load ${t.url} status: ${t.status}`),s[_]=r,s;let a,c=null;s&&(i=Number(s.code),c=s.hasOwnProperty("subcode")?Number(s.subcode):null,a=s.messageCode,a=a?.toUpperCase());const u=n.authMode;if(403===i&&(4===c||s.message?.toLowerCase().includes("ssl")&&!s.message.toLowerCase().includes("permission"))){if(!e.useSSL)return e.useSSL=!0,!1}else if(!e.hasToken&&e.useIdentity&&("no-prompt"!==u||498===i)&&void 0!==i&&g.includes(i)&&!T(e.params.url)&&(403!==i||a&&!b.includes(a)&&(null==c||2===c&&e.credentialToken))){await E();try{const t=await o.id.getCredential(e.params.url,{error:v("request:server",s,e.params),prompt:"no-prompt"!==u,signal:e.controller.signal,token:e.credentialToken});return e.credential=t,e.credentialToken=t.token,e.useSSL=e.useSSL||t.ssl,!1}catch(t){if("no-prompt"===u)return e.credential=void 0,e.credentialToken=void 0,!1;s=t}}if(s)throw s;return!0}function q(e,t,r=!1){const n=t.controller.signal,o=new Image;return t.withCredentials?o.crossOrigin="use-credentials":o.crossOrigin="anonymous",o.alt="",o.fetchPriority=p.priority,o.src=e,(0,h.fY)(o,e,r,n)}d._abortableFetch=null,d._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"]},71058:(e,t,r)=>{r.d(t,{r:()=>s});var n=r(81271);const o=["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"];function s(e){const t=(0,n.P$)(e,!0);return!!t&&t.endsWith(".arcgis.com")&&!o.includes(t)&&!e.endsWith("/sharing/rest/generateToken")}},85958:(e,t,r)=>{r.d(t,{Hu:()=>f,Tf:()=>l,fY:()=>a,jH:()=>h,jz:()=>d});var n=r(68773),o=r(80442),s=r(95330),i=r(81271);function a(e,t,r=!1,n){return new Promise(((i,a)=>{if((0,s.Hc)(n))return void a(c());let u=()=>{h(),a(new Error(`Unable to load ${t}`))},l=()=>{const t=e;h(),i(t)},f=()=>{if(!e)return;const t=e;h(),t.src="",a(c())};const h=()=>{(0,o.Z)("esri-image-decode")||(e.removeEventListener("error",u),e.removeEventListener("load",l)),u=null,l=null,e=null,null!=n&&n.removeEventListener("abort",f),f=null,r&&URL.revokeObjectURL(t)};null!=n&&n.addEventListener("abort",f),(0,o.Z)("esri-image-decode")?e.decode().then(l,u):(e.addEventListener("error",u),e.addEventListener("load",l))}))}function c(){try{return new DOMException("Aborted","AbortError")}catch{const e=new Error;return e.name="AbortError",e}}const u="Timeout exceeded";function l(){return new Error(u)}function f(e){n.default.request.crossOriginNoCorsDomains||(n.default.request.crossOriginNoCorsDomains={});const t=n.default.request.crossOriginNoCorsDomains;for(let r of e)r=r.toLowerCase(),/^https?:\/\//.test(r)?t[(0,i.P$)(r)??""]=0:(t[(0,i.P$)("http://"+r)??""]=0,t[(0,i.P$)("https://"+r)??""]=0)}function h(e){const t=n.default.request.crossOriginNoCorsDomains;if(t){let r=(0,i.P$)(e);if(r)return r=r.toLowerCase(),!(0,i.D6)(r,(0,i.TI)())&&t[r]{r.r(t),r.d(t,{destroyContext:()=>P,dracoDecompressPointCloudData:()=>_,filterObbsForModifications:()=>S,filterObbsForModificationsSync:()=>R,initialize:()=>k,interpretObbModificationResults:()=>C,process:()=>w,project:()=>T,setLegacySchema:()=>E,setModifications:()=>v,setModificationsSync:()=>A,test:()=>j,transformNormals:()=>O});var n,o,s=r(82971),i=r(83025),a=r(85872),c=r(50567),u=r(84555),l=r(20773);!function(e){e[e.None=0]="None",e[e.Int16=1]="Int16",e[e.Int32=2]="Int32"}(n||(n={})),function(e){e[e.Replace=0]="Replace",e[e.Outside=1]="Outside",e[e.Inside=2]="Inside",e[e.Finished=3]="Finished"}(o||(o={}));var f=r(99880);function h(e){return(0,f.V)(`esri/libs/i3s/${e}`)}let d;var m,p,y,g,b,M;async function w(e){await k();const t=[e.geometryBuffer];return{result:L(e,t),transferList:t}}async function _(e){await k();const t=[e.geometryBuffer],{geometryBuffer:r}=e,n=r.byteLength,o=q._malloc(n),s=new Uint8Array(q.HEAPU8.buffer,o,n);s.set(new Uint8Array(r));const i=q.dracoDecompressPointCloudData(o,s.byteLength);if(q._free(o),i.error.length>0)throw new Error(`i3s.wasm: ${i.error}`);const a=i.featureIds?.length>0?i.featureIds.slice():null,c=i.positions.slice();return a&&t.push(a.buffer),t.push(c.buffer),{result:{positions:c,featureIds:a},transferList:t}}async function S(e){await k(),R(e);const t={buffer:e.buffer};return{result:t,transferList:[t.buffer]}}async function v(e){await k(),A(e)}async function E(e){await k(),q.setLegacySchema(e.context,e.jsonSchema)}async function T(e){const{localMatrix:t,origin:n,positions:o,vertexSpace:l,local:f}=e,h=s.Z.fromJSON(e.inSpatialReference),d=s.Z.fromJSON(e.outSpatialReference),m={georeferenced:c.Z,georeferencedRelative:a.Z,local:u.Z}[l.type].fromJSON(l);let p;if("georeferenced"===m.type){const{projectBuffer:e,initializeProjection:t}=await Promise.all([r.e(4547),r.e(3215),r.e(661)]).then(r.bind(r,44547));await t(h,d),p=new Float64Array(o.length),e(o,h,0,p,d,0,p.length/3)}else{const{project:e}=await Promise.all([r.e(4547),r.e(3215),r.e(6481),r.e(6459),r.e(5234)]).then(r.bind(r,66459));p=(0,i.mB)(e({positions:o,transform:t?{localMatrix:t}:void 0,vertexSpace:m,inSpatialReference:h,outSpatialReference:d,local:f}))}const y=p.length,[g,b,M]=n;for(let e=0;ee.some((e=>"color"===e.name)))),normal:e.needNormals&&e.layouts.some((e=>e.some((e=>"normalCompressed"===e.name)))),uv0:e.layouts.some((e=>e.some((e=>"uv0"===e.name)))),uvRegion:e.layouts.some((e=>e.some((e=>"uvRegion"===e.name)))),featureIndex:M.featureIndex},_=q.process(r,!!e.obb,d,p.byteLength,M,w,m,c,f,h,e.normalReferenceFrame);if(q._free(m),q._free(d),_.error.length>0)throw new Error(`i3s.wasm: ${_.error}`);if(_.discarded)return null;const S=_.componentOffsets.length>0?_.componentOffsets.slice():null,v=_.featureIds.length>0?_.featureIds.slice():null,E=_.anchorIds.length>0?Array.from(_.anchorIds):null,T=_.anchors.length>0?Array.from(_.anchors):null,O=_.interleavedVertedData.slice().buffer,P=_.indicesType===n.Int16?new Uint16Array(_.indices.buffer,_.indices.byteOffset,_.indices.byteLength/2).slice():new Uint32Array(_.indices.buffer,_.indices.byteOffset,_.indices.byteLength/4).slice(),x=_.positions.slice(),A=_.positionIndicesType===n.Int16?new Uint16Array(_.positionIndices.buffer,_.positionIndices.byteOffset,_.positionIndices.byteLength/2).slice():new Uint32Array(_.positionIndices.buffer,_.positionIndices.byteOffset,_.positionIndices.byteLength/4).slice(),L={layout:e.layouts[0],interleavedVertexData:O,indices:P,hasColors:_.hasColors,hasModifications:_.hasModifications,positionData:{data:x,indices:A}};return v&&t.push(v.buffer),S&&t.push(S.buffer),t.push(O),t.push(P.buffer),t.push(x.buffer),t.push(A.buffer),{componentOffsets:S,featureIds:v,anchorIds:E,anchors:T,transformedGeometry:L,obb:_.obb}}function C(e){return 0===e?p.Unmodified:1===e?p.PotentiallyModified:2===e?p.Culled:p.Unknown}function R(e){const{context:t,buffer:r}=e,n=q._malloc(r.byteLength),o=r.byteLength/Float64Array.BYTES_PER_ELEMENT,s=new Float64Array(q.HEAPU8.buffer,n,o),i=new Float64Array(r);s.set(i),q.filterOBBs(t,n,o),i.set(s),q._free(n)}function B(e){q&&(q.destroy(e),q=null)}function I(e,t){for(let r=0;rr.e(6710).then(r.bind(r,26710)).then((e=>e.i)).then((({default:t})=>{const r=t({locateFile:h,onRuntimeInitialized:()=>e(r)});delete r.then})))).catch((e=>{throw e}))),d).then((e=>{q=e,x=null}))),x)}r(29268),(M=m||(m={}))[M.Unmodified=0]="Unmodified",M[M.Culled=1]="Culled",M[M.NotChecked=2]="NotChecked",function(e){e[e.Unmodified=0]="Unmodified",e[e.PotentiallyModified=1]="PotentiallyModified",e[e.Culled=2]="Culled",e[e.Unknown=3]="Unknown",e[e.NotChecked=4]="NotChecked"}(p||(p={})),function(e){e[e.Unknown=0]="Unknown",e[e.Uncached=1]="Uncached",e[e.Cached=2]="Cached"}(y||(y={})),function(e){e[e.None=0]="None",e[e.MaxScreenThreshold=1]="MaxScreenThreshold",e[e.ScreenSpaceRelative=2]="ScreenSpaceRelative",e[e.RemovedFeatureDiameter=3]="RemovedFeatureDiameter",e[e.DistanceRangeFromDefaultCamera=4]="DistanceRangeFromDefaultCamera"}(g||(g={})),function(e){e[e.Hole=0]="Hole",e[e.Leaf=1]="Leaf"}(b||(b={}));const j={transform:L,destroy:B}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/0f7ddb063ee0664f2fca.js b/public/assets/esri/core/workers/chunks/0f7ddb063ee0664f2fca.js new file mode 100644 index 0000000..5d1f0ef --- /dev/null +++ b/public/assets/esri/core/workers/chunks/0f7ddb063ee0664f2fca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4209],{28924:(e,t,i)=>{i.d(t,{Z:()=>r});class r{constructor(){this.declaredRootClass="esri.arcade.featureSetCollection",this._layerById={},this._layerByName={}}add(e,t,i){this._layerById[t]=i,this._layerByName[e]=i}async featureSetByName(e,t=!0,i=["*"]){return void 0===this._layerByName[e]?null:this._layerByName[e]}async featureSetById(e,t=!0,i=["*"]){return void 0===this._layerById[e]?null:this._layerById[e]}castToText(e=!1){return"object, FeatureSetCollection"}}},67651:(e,t,i)=>{i.r(t),i.d(t,{constructAssociationMetaDataFeatureSetFromUrl:()=>re,constructFeatureSet:()=>te,constructFeatureSetFromPortalItem:()=>de,constructFeatureSetFromRelationship:()=>se,constructFeatureSetFromUrl:()=>ee,convertToFeatureSet:()=>ue,createFeatureSetCollectionFromMap:()=>le,createFeatureSetCollectionFromService:()=>oe,initialiseMetaDataCache:()=>X});var r=i(3172),s=i(28924),n=i(61363),a=i(84328),l=i(38171),o=i(70409),u=i(85065),d=i(91136),c=i(90961),h=i(3823),f=i(90658),p=i(36515),y=i(95002),_=i(59987),g=i(41534);class m{constructor(){this.field="",this.tofieldname="",this.typeofstat="MIN",this.workingexpr=null}clone(){const e=new m;return e.field=this.field,e.tofieldname=this.tofieldname,e.typeofstat=this.typeofstat,e.workingexpr=this.workingexpr,e}static parseStatField(e,t,i){const r=new m;r.field=e;const s=g.WhereClause.create(t,i),n=function(e){if("function"===e.parseTree.type){if(0===e.parseTree.args.value.length)return{name:e.parseTree.name,expr:null};if(e.parseTree.args.value.length>1)throw new _.eS(_.f.MissingStatisticParameters);const t=g.WhereClause.create((0,p.XF)(e.parseTree.args.value[0],f.Bj.Standardised,e.parameters),e.fieldsIndex);return{name:e.parseTree.name,expr:t}}return null}(s);if(null===n)throw new _.eS(_.f.UnsupportedSqlFunction,{function:""});const a=n.name.toUpperCase().trim();if("MIN"===a){if(r.typeofstat="MIN",r.workingexpr=n.expr,null===s)throw new _.eS(_.f.InvalidFunctionParameters,{function:"min"})}else if("MAX"===a){if(r.typeofstat="MAX",r.workingexpr=n.expr,null===s)throw new _.eS(_.f.InvalidFunctionParameters,{function:"max"})}else if("COUNT"===a)r.typeofstat="COUNT",r.workingexpr=n.expr;else if("STDEV"===a){if(r.typeofstat="STDDEV",r.workingexpr=n.expr,null===s)throw new _.eS(_.f.InvalidFunctionParameters,{function:"stdev"})}else if("SUM"===a){if(r.typeofstat="SUM",r.workingexpr=n.expr,null===s)throw new _.eS(_.f.InvalidFunctionParameters,{function:"sum"})}else if("MEAN"===a){if(r.typeofstat="AVG",r.workingexpr=n.expr,null===s)throw new _.eS(_.f.InvalidFunctionParameters,{function:a})}else if("AVG"===a){if(r.typeofstat="AVG",r.workingexpr=n.expr,null===s)throw new _.eS(_.f.InvalidFunctionParameters,{function:"avg"})}else{if("VAR"!==a)throw new _.eS(_.f.UnsupportedSqlFunction,{function:a});if(r.typeofstat="VAR",r.workingexpr=n.expr,null===s)throw new _.eS(_.f.InvalidFunctionParameters,{function:"var"})}return r}toStatisticsName(){switch(this.typeofstat.toUpperCase()){case"MIN":return"min";case"MAX":return"max";case"SUM":return"sum";case"COUNT":default:return"count";case"VAR":return"var";case"STDDEV":return"stddev";case"AVG":return"avg"}}}var w=i(44543),b=i(82971),S=i(1231),F=i(99514);function I(e){if(!e)return"COUNT";switch(e.toLowerCase()){case"max":return"MAX";case"var":case"variance":return"VAR";case"avg":case"average":case"mean":return"AVG";case"min":return"MIN";case"sum":return"SUM";case"stdev":case"stddev":return"STDDEV";case"count":return"COUNT"}return"COUNT"}class C extends d.Z{constructor(e){super(e),this._decodedStatsfield=[],this._decodedGroupbyfield=[],this._candosimplegroupby=!0,this.phsyicalgroupbyfields=[],this.objectIdField="ROW__ID",this._internalObjectIdField="ROW__ID",this._adaptedFields=[],this.declaredClass="esri.arcade.featureset.actions.Aggregate",this._uniqueIds=1,this._maxQuery=10,this._maxProcessing=10,this._parent=e.parentfeatureset,this._config=e}isTable(){return!0}async _getSet(e){if(null===this._wset){const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,this._wset}return this._wset}_isInFeatureSet(){return f.dj.InFeatureSet}_nextUniqueName(e){for(;1===e["T"+this._uniqueIds.toString()];)this._uniqueIds++;const t="T"+this._uniqueIds.toString();return e[t]=1,t}_convertToEsriFieldType(e){return e}_initialiseFeatureSet(){const e={};let t=!1,i=1;const r=this._parent?this._parent.getFieldsIndex():new F.Z([]);for(this.objectIdField="ROW__ID",this.globalIdField="";!1===t;){let e=!1;for(let t=0;t0)for(const e of this._parent.fields)this._adaptedFields.push(new o.$X(e));for(let t=0;t0&&(d=new o.Xx({parentfeatureset:this._parent,adaptedFields:this._adaptedFields,extraFilter:null})),!0===l.nowhereclause)n=new c.Z(["GETPAGES"],[],!1,{aggregatefeaturesetpagedefinition:!0,resultOffset:0,resultRecordCount:this._maxQuery,internal:{fullyResolved:!1,workingItem:null,type:"manual",iterator:null,set:[],subfeatureset:new u.Z({parentfeatureset:d,orderbyclause:new h.Z(this.phsyicalgroupbyfields.join(",")+","+this._parent.objectIdField+" ASC")})}});else{let e=d;if(null!==i){let t=null;i&&(t=this._reformulateWhereClauseWithoutGroupByFields(i)),e=new a.Z({parentfeatureset:e,whereclause:t})}n=new c.Z(["GETPAGES"],[],!1,{aggregatefeaturesetpagedefinition:!0,resultOffset:0,resultRecordCount:this._maxQuery,internal:{fullyResolved:!1,workingItem:null,type:"manual",iterator:null,set:[],subfeatureset:new u.Z({parentfeatureset:e,orderbyclause:new h.Z(this.phsyicalgroupbyfields.join(",")+","+this._parent.objectIdField+" ASC")})}})}return n}_reformulateWhereClauseWithoutStatsFields(e){for(const t of this._decodedStatsfield)e=(0,p.bB)(e,t.tofieldname,(0,p.zR)(t.workingexpr,f.Bj.Standardised),this._parent.getFieldsIndex());return e}_reformulateWhereClauseWithoutGroupByFields(e){for(const t of this._decodedGroupbyfield)t.tofieldname!==t.name&&(e=(0,p.bB)(e,t.tofieldname,(0,p.zR)(t.expression,f.Bj.Standardised),this._parent.getFieldsIndex()));return e}_reformulateOrderClauseWithoutGroupByFields(e){const t=[];for(const e of this._decodedGroupbyfield)e.tofieldname!==e.name&&t.push({field:e.tofieldname,newfield:e.name});return t.length>0?e.replaceFields(t):e}_clonePageDefinition(e){return null===e?null:!0===e.aggregatefeaturesetpagedefinition?{aggregatefeaturesetpagedefinition:!0,resultRecordCount:e.resultRecordCount,resultOffset:e.resultOffset,internal:e.internal}:this._parent._clonePageDefinition(e)}async _refineSetBlock(e,t,i){return!0===this._checkIfNeedToExpandCandidatePage(e,this._maxQuery)?(await this._expandPagedSet(e,this._maxQuery,0,0,i),this._refineSetBlock(e,t,i)):(this._checkCancelled(i),e._candidates.length,this._refineKnowns(e,t),e._candidates.length,e._candidates.length,e)}_expandPagedSet(e,t,i,r,s){return this._expandPagedSetFeatureSet(e,t,i,r,s)}async _getPhysicalPage(e,t,i){if(!0===e.pagesDefinition.aggregatefeaturesetpagedefinition)return this._sequentialGetPhysicalItem(e,e.pagesDefinition.resultRecordCount,i,[]);const r=await this._getAgregagtePhysicalPage(e,t,i);for(const e of r){const t={geometry:e.geometry,attributes:{}},i={};for(const t in e.attributes)i[t.toLowerCase()]=e.attributes[t];for(const e of this._decodedGroupbyfield)t.attributes[e.tofieldname]=i[e.name.toLowerCase()];for(const e of this._decodedStatsfield)t.attributes[e.tofieldname]=i[e.field.toLowerCase()];this._featureCache[t.attributes[this.objectIdField]]=new l.Z(t)}return r.length}_sequentialGetPhysicalItem(e,t,i,r){return new Promise(((s,n)=>{null===e.pagesDefinition.internal.iterator&&(e.pagesDefinition.internal.iterator=e.pagesDefinition.internal.subfeatureset.iterator(i)),!0===e.pagesDefinition.internal.fullyResolved||0===t?s(r.length):this._nextAggregateItem(e,t,i,r,(n=>{null===n?s(r.length):(t-=1,s(this._sequentialGetPhysicalItem(e,t,i,r)))}),n)}))}_nextAggregateItem(e,t,i,r,s,a){try{(0,n.$)(e.pagesDefinition.internal.iterator.next()).then((n=>{if(null===n)if(null!==e.pagesDefinition.internal.workingItem){const t=this._calculateAndAppendAggregateItem(e.pagesDefinition.internal.workingItem);r.push(t),e.pagesDefinition.internal.workingItem=null,e.pagesDefinition.internal.set.push(t.attributes[this.objectIdField]),e.pagesDefinition.internal.fullyResolved=!0,s(null)}else e.pagesDefinition.internal.fullyResolved=!0,s(null);else{const l=this._generateAggregateHash(n);if(null===e.pagesDefinition.internal.workingItem)e.pagesDefinition.internal.workingItem={features:[n],id:l};else{if(l!==e.pagesDefinition.internal.workingItem.id){const i=this._calculateAndAppendAggregateItem(e.pagesDefinition.internal.workingItem);return r.push(i),e.pagesDefinition.internal.workingItem=null,e.pagesDefinition.internal.set.push(i.attributes[this.objectIdField]),t-=1,e.pagesDefinition.internal.workingItem={features:[n],id:l},void s(i)}e.pagesDefinition.internal.workingItem.features.push(n)}this._nextAggregateItem(e,t,i,r,s,a)}}),a)}catch(e){a(e)}}_calculateFieldStat(e,t,i){const r=[];for(let i=0;i=10.61&&(this._databaseType=f.Bj.Standardised)):null!=e&&(e>=10.5&&(this._databaseType=f.Bj.StandardisedNoInterval,this._requestStandardised=!0),e>=10.61&&(this._databaseType=f.Bj.Standardised))}this.objectIdField=this._layer.objectIdField;for(const e of this.fields)"global-id"===e.type&&(this.globalIdField=e.name);this._layer instanceof Q.default?(this.typeIdField=this._layer.subtypeField??"",this.types=this._layer.subtypes):(this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types)}_isInFeatureSet(){return f.dj.InFeatureSet}async _refineSetBlock(e){return e}_candidateIdTransform(e){return e}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,t}return this._wset}async _runDatabaseProbe(e){await this._ensureLoaded();const t=new G.Z;this.datesInUnknownTimezone&&(t.timeReferenceUnknownClient=!0),t.where=e.replace("OBJECTID",this._layer.objectIdField);try{return await this._layer.queryObjectIds(t),!0}catch(e){return!1}}_canUsePagination(){return!(!this._layer.capabilities||!this._layer.capabilities.query||!0!==this._layer.capabilities.query.supportsPagination)}_cacheableFeatureSetSourceKey(){return this._layer.url}pbfSupportedForQuery(e){const t=this._layer?.capabilities?.query;return!e.outStatistics&&!0===t?.supportsFormatPBF&&!0===t?.supportsQuantizationEditMode}async queryPBF(e){return e.quantizationParameters={mode:"edit"},(await async function(e,t,r,s){return async function(e,t,r,s){const n=r?.infoFor3D;if(!(q(e,n)&&null!=n&&t.assetMaps&&t.features&&t.features.length))return Z.Z.fromJSON(t);const{meshFeatureSetFromJSON:a}=await(0,A.Hl)(Promise.all([i.e(6481),i.e(6459),i.e(2097)]).then(i.bind(i,91681)),s);return a(e,n,t)}(t,await async function(e,t,i,r){const s={...r},n=function(e,t){let i=G.Z.from(e);i.sourceSpatialReference=i.sourceSpatialReference??t?.sourceSpatialReference??null,(t?.gdbVersion||t?.dynamicDataSource)&&(i=i===e?i.clone():i,i.gdbVersion=e.gdbVersion||t.gdbVersion,i.dynamicDataSource=e.dynamicDataSource?L.n.from(e.dynamicDataSource):t.dynamicDataSource);const r=t?.infoFor3D;if(null!=r&&q(e,r)){i=i===e?i.clone():i,i.formatOf3DObjects=null;const{supportedFormats:t,queryFormats:s}=r,n=(0,P.S0)("model/gltf-binary",t)??(0,P.Ow)("glb",t),a=(0,P.S0)("model/gltf+json",t)??(0,P.Ow)("gtlf",t);for(const e of s){if(e===n){i.formatOf3DObjects=e;break}e!==a||i.formatOf3DObjects||(i.formatOf3DObjects=e)}if(!i.formatOf3DObjects)throw new N.Z("query:unsupported-3d-query-formats","Could not find any supported 3D object query format. Only supported formats are 3D_glb and 3D_gltf");if(null==i.outFields||!i.outFields.includes("*")){i=i===e?i.clone():i,null==i.outFields&&(i.outFields=[]);const{originX:t,originY:s,originZ:n,translationX:a,translationY:l,translationZ:o,scaleX:u,scaleY:d,scaleZ:c,rotationX:h,rotationY:f,rotationZ:p,rotationDeg:y}=r.transformFieldRoles;i.outFields.push(t,s,n,a,l,o,u,d,c,h,f,p,y)}}return i}(t,i),a=null!=t.outStatistics?.[0],l=(0,E.Z)("featurelayer-pbf-statistics"),o=!a||l;let u;if("pbf"===i?.format&&o)try{u=await(0,j.t)(e,n,s)}catch(e){if("query:parsing-pbf"!==e.name)throw e;i.format="json"}return"json"!==i?.format&&o||(u=await(0,O.F)(e,n,s)),function(e,t){if(null!=e&&null!=t)for(const i of t){const t=e.get(i.name);t&&Object.assign(i,t.toJSON())}}(i?.fieldsIndex,u.fields),u}(e,t,r,s),r,s)}(this._layer.parsedUrl,e,{format:"pbf"},{})).unquantize()}get gdbVersion(){return this._layer&&this._layer.capabilities&&this._layer.capabilities.data&&this._layer.capabilities.data.isVersioned?this._layer.gdbVersion||"SDE.DEFAULT":""}nativeCapabilities(){return{title:this._layer.title??"",source:this,canQueryRelated:!0,capabilities:this._layer.capabilities,databaseType:this._databaseType,requestStandardised:this._requestStandardised}}executeQuery(e,t){e.returnZ=this.hasZ,e.returnM=this.hasM;const i="execute"===t?O.e:"executeForCount"===t?B.P:M.G,r="execute"===t&&this.pbfSupportedForQuery(e);let s=null;if(this.recentlyUsedQueries){const t=this.convertQueryToLruCacheKey(e);s=this.recentlyUsedQueries.getFromCache(t),null===s&&(s=!0!==r?i(this._layer.parsedUrl.path,e):this.queryPBF(e),this.recentlyUsedQueries.addToCache(t,s),s=s.catch((e=>{throw this.recentlyUsedQueries?.removeFromCache(t),e})))}return this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preLayerQueryCallback({layer:this._layer,query:e,method:t}),null===s&&(s=!0!==r?i(this._layer.parsedUrl.path,e):this.queryPBF(e)),s}async _getFilteredSet(e,t,i,r,s){const n=await this.databaseType();if(this.isTable()&&t&&null!==e&&""!==e)return new c.Z([],[],!0,null);if(this._canUsePagination())return this._getFilteredSetUsingPaging(e,t,i,r,s);let a="",l=!1;null!==r&&this._layer.capabilities&&this._layer.capabilities.query&&!0===this._layer.capabilities.query.supportsOrderBy&&(a=r.constructClause(),l=!0);const o=new G.Z;this.datesInUnknownTimezone&&(o.timeReferenceUnknownClient=!0),o.where=null===i?null===t?"1=1":"":(0,p.zR)(i,n),this._requestStandardised&&(o.sqlFormat="standard"),o.spatialRelationship=this._makeRelationshipEnum(e),o.outSpatialReference=this.spatialReference,o.orderByFields=""!==a?a.split(","):null,o.geometry=null===t?null:t,o.relationParameter=this._makeRelationshipParam(e);let u=await this.executeQuery(o,"executeForIds");return null===u&&(u=[]),this._checkCancelled(s),new c.Z([],u,l,null)}_expandPagedSet(e,t,i,r,s){return this._expandPagedSetFeatureSet(e,t,i,r,s)}async _getFilteredSetUsingPaging(e,t,i,r,s){let n="",a=!1;null!==r&&this._layer.capabilities&&this._layer.capabilities.query&&!0===this._layer.capabilities.query.supportsOrderBy&&(n=r.constructClause(),a=!0);const l=await this.databaseType();let o=null===i?null===t?"1=1":"":(0,p.zR)(i,l);this._layer.definitionExpression&&this._useDefinitionExpression&&(o=""!==o?"(("+this._layer.definitionExpression+") AND ("+o+"))":this._layer.definitionExpression);let u=this._maxQueryRate();const d=this._layer.capabilities?.query.maxRecordCount;null!=d&&d=this._maxProcessingRate()-1))break}if(n>=i&&0===s.length)break}if(0===s.length)return"success";const a=new G.Z;this._requestStandardised&&(a.sqlFormat="standard"),this.datesInUnknownTimezone&&(a.timeReferenceUnknownClient=!0),a.objectIds=s,a.outFields=this._overrideFields??this._fieldsIncludingObjectId(["*"]),a.returnGeometry=!0,!0===this._removeGeometry&&(a.returnGeometry=!1),a.outSpatialReference=this.spatialReference;const l=await this.executeQuery(a,"execute");if(this._checkCancelled(r),void 0!==l.error)throw new _.EN(_.H9.RequestFailed,{reason:l.error});const o=this._layer.objectIdField;for(let e=0;e=a)break}return 0===y.features.length?l:y.features.length===this._layer.capabilities?.query.maxRecordCount&&l.length"+e.pagesDefinition.internal.lastMaxId.toString()+")":e.pagesDefinition.generatedOid+">"+e.pagesDefinition.internal.lastMaxId.toString());const s=e.pagesDefinition.internal.lastRetrieved,n=s,a=e.pagesDefinition.internal.lastPage,o=new G.Z;if(this._requestStandardised&&(o.sqlFormat="standard"),o.where=r,o.spatialRelationship=e.pagesDefinition.spatialRel,o.relationParameter=e.pagesDefinition.relationParam,o.outFields=e.pagesDefinition.outFields,o.outStatistics=e.pagesDefinition.outStatistics,o.geometry=e.pagesDefinition.geometry,o.groupByFieldsForStatistics=e.pagesDefinition.groupByFieldsForStatistics,o.num=e.pagesDefinition.resultRecordCount,o.start=e.pagesDefinition.internal.lastPage,o.returnGeometry=e.pagesDefinition.returnGeometry,this.datesInUnknownTimezone&&(o.timeReferenceUnknownClient=!0),o.orderByFields=""!==e.pagesDefinition.orderByFields?e.pagesDefinition.orderByFields.split(","):null,this.isTable()&&o.geometry&&o.spatialRelationship)return[];const u=await this.executeQuery(o,"execute");if(this._checkCancelled(i),!u.hasOwnProperty("features"))throw new _.EN(_.H9.InvalidStatResponse);const d=[];if(e.pagesDefinition.internal.lastPage!==a)return[];u.features.length>0&&void 0===u.features[0].attributes[e.pagesDefinition.generatedOid]&&(e.pagesDefinition.generatedOid=e.pagesDefinition.generatedOid.toLowerCase());for(let t=0;t0||i&&i>0)&&(n.size=[t&&t>0?t:0,i&&i>0?i:t+1]),r&&r.length>0&&(n.attachmentTypes=r),this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preLayerQueryCallback({layer:this._layer,query:n,method:"attachments"});const a=await this._layer.queryAttachments(n),l=[];return a&&a[e]&&a[e].forEach((t=>{const i=this._layer.parsedUrl.path+"/"+e.toString()+"/attachments/"+t.id.toString();let r=null;s&&t.exifInfo&&(r=z.Z.convertJsonToArcade(t.exifInfo,"system",!0)),l.push(new D.Z(t.id,t.name,t.contentType,t.size,i,r,t.keywords??null))})),l}return[]}async queryRelatedFeatures(e){const t={f:"json",relationshipId:e.relationshipId.toString(),definitionExpression:e.where,outFields:e.outFields?.join(","),returnGeometry:e.returnGeometry.toString()};void 0!==e.resultOffset&&null!==e.resultOffset&&(t.resultOffset=e.resultOffset.toString()),void 0!==e.resultRecordCount&&null!==e.resultRecordCount&&(t.resultRecordCount=e.resultRecordCount.toString()),e.orderByFields&&(t.orderByFields=e.orderByFields.join(",")),e.objectIds&&e.objectIds.length>0&&(t.objectIds=e.objectIds.join(",")),e.outSpatialReference&&(t.outSR=JSON.stringify(e.outSpatialReference.toJSON())),this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preRequestCallback({layer:this._layer,queryPayload:t,method:"relatedrecords",url:this._layer.parsedUrl.path+"/queryRelatedRecords"});const i=await(0,r.default)(this._layer.parsedUrl.path+"/queryRelatedRecords",{responseType:"json",query:t});if(i.data){const e={},t=i.data;if(t&&t.relatedRecordGroups){const i=t.spatialReference;for(const r of t.relatedRecordGroups){const s=r.objectId,n=[];for(const e of r.relatedRecords){e.geometry&&(e.geometry.spatialReference=i);const t=new l.Z({geometry:e.geometry?(0,x.im)(e.geometry):null,attributes:e.attributes});n.push(t)}e[s]={features:n,exceededTransferLimit:!0===t.exceededTransferLimit}}}return e}throw new _.EN(_.H9.InvalidRequest)}async getFeatureByObjectId(e,t){const i=new G.Z;i.outFields=t,i.returnGeometry=!1,i.outSpatialReference=this.spatialReference,i.where=this.objectIdField+"="+e.toString(),this.datesInUnknownTimezone&&(i.timeReferenceUnknownClient=!0),this.featureSetQueryInterceptor&&this.featureSetQueryInterceptor.preLayerQueryCallback({layer:this._layer,query:i,method:"execute"});const r=await(0,O.e)(this._layer.parsedUrl.path,i);return 1===r.features.length?r.features[0]:null}async getIdentityUser(){await this.load();const e=T.id?.findCredential(this._layer.url);return e?e.userId:null}async getOwningSystemUrl(){await this.load();const e=T.id?.findServerInfo(this._layer.url);if(e)return e.owningSystemUrl;let t=this._layer.url;const i=t.toLowerCase().indexOf("/rest/services");if(t=i>-1?t.substring(0,i):t,t){t+="/rest/info";try{const e=await(0,r.default)(t,{query:{f:"json"}});let i="";return e.data&&e.data.owningSystemUrl&&(i=e.data.owningSystemUrl),i}catch(e){return""}}return""}getDataSourceFeatureSet(){const e=new V({layer:this._layer,spatialReference:this.spatialReference??void 0,outFields:this._overrideFields??void 0,includeGeometry:!this._removeGeometry,lrucache:this.recentlyUsedQueries??void 0,interceptor:this.featureSetQueryInterceptor??void 0});return e._useDefinitionExpression=!1,e}get preferredTimeReference(){return void 0===this._cachedDateMetaData.preferredTimeReference&&(this._cachedDateMetaData.preferredTimeReference=this._layer?.preferredTimeReference?.toJSON()??null),this._cachedDateMetaData.preferredTimeReference}get dateFieldsTimeReference(){return void 0===this._cachedDateMetaData.dateFieldsTimeReference&&(this._cachedDateMetaData.dateFieldsTimeReference=this._layer?.dateFieldsTimeReference?.toJSON()??null),this._cachedDateMetaData.dateFieldsTimeReference}get datesInUnknownTimezone(){return this._layer.datesInUnknownTimezone}get editFieldsInfo(){return void 0===this._cachedDateMetaData.editFieldsInfo&&(this._cachedDateMetaData.editFieldsInfo=this._layer?.editFieldsInfo?.toJSON()??null),this._cachedDateMetaData.editFieldsInfo}get timeInfo(){return void 0===this._cachedDateMetaData.timeInfo&&(this._cachedDateMetaData.timeInfo=this._layer?.timeInfo?.toJSON()??null),this._cachedDateMetaData.timeInfo}}var J=i(17805);class H extends d.Z{constructor(e){super(e),this.declaredClass="esri.arcade.featureset.sources.FeatureLayerRelated",this._findObjectId=-1,this._requestStandardised=!1,this._removeGeometry=!1,this._overrideFields=null,this.featureObjectId=null,e.spatialReference&&(this.spatialReference=e.spatialReference),this._transparent=!0,this._maxProcessing=1e3,this._layer=e.layer,this._wset=null,this._findObjectId=e.objectId,this.featureObjectId=e.objectId,this.relationship=e.relationship,this._relatedLayer=e.relatedLayer,void 0!==e.outFields&&(this._overrideFields=e.outFields),void 0!==e.includeGeometry&&(this._removeGeometry=!1===e.includeGeometry)}_maxQueryRate(){return f.tI}end(){return this._layer}optimisePagingFeatureQueries(){}async loadImpl(){return await Promise.all([this._layer.load(),this._relatedLayer?.load()]),this._initialiseFeatureSet(),this}nativeCapabilities(){return this._relatedLayer.nativeCapabilities()}_initialiseFeatureSet(){if(null==this.spatialReference&&(this.spatialReference=this._layer.spatialReference),this.geometryType=this._relatedLayer.geometryType,this.fields=this._relatedLayer.fields.slice(0),this.hasZ=this._relatedLayer.hasZ,this.hasM=this._relatedLayer.hasM,null!==this._overrideFields)if(1===this._overrideFields.length&&"*"===this._overrideFields[0])this._overrideFields=null;else{const e=[],t=[];for(const i of this.fields)if("oid"===i.type)e.push(i),t.push(i.name);else for(const r of this._overrideFields)if(r.toLowerCase()===i.name.toLowerCase()){e.push(i),t.push(i.name);break}this.fields=e,this._overrideFields=t}const e=this._layer.nativeCapabilities();e&&(this._databaseType=e.databaseType,this._requestStandardised=e.requestStandardised),this.objectIdField=this._relatedLayer.objectIdField,this.globalIdField=this._relatedLayer.globalIdField,this.hasM=this._relatedLayer.supportsM,this.hasZ=this._relatedLayer.supportsZ,this.typeIdField=this._relatedLayer.typeIdField,this.types=this._relatedLayer.types}async databaseType(){return await this._relatedLayer.databaseType(),this._databaseType=this._relatedLayer._databaseType,this._databaseType}isTable(){return this._relatedLayer.isTable()}_isInFeatureSet(){return f.dj.InFeatureSet}_candidateIdTransform(e){return e}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,t}return this._wset}_changeFeature(e){const t={};for(const i of this.fields)t[i.name]=e.attributes[i.name];return new l.Z({geometry:!0===this._removeGeometry?null:e.geometry,attributes:t})}async _getFilteredSet(e,t,i,r,s){if(await this.databaseType(),this.isTable()&&t&&null!==e&&""!==e)return new c.Z([],[],!0,null);const n=this._layer.nativeCapabilities();if(!1===n.canQueryRelated)return new c.Z([],[],!0,null);if(n.capabilities?.queryRelated&&n.capabilities.queryRelated.supportsPagination)return this._getFilteredSetUsingPaging(e,t,i,r,s);let a="",l=!1;null!==r&&n.capabilities&&n.capabilities.queryRelated&&!0===n.capabilities.queryRelated.supportsOrderBy&&(a=r.constructClause(),l=!0);const o=new U.default;o.objectIds=[this._findObjectId];const u=null!==this._overrideFields?this._overrideFields:this._fieldsIncludingObjectId(this._relatedLayer.fields?this._relatedLayer.fields.map((e=>e.name)):["*"]);o.outFields=u,o.relationshipId=this.relationship.id,o.where="1=1";let d=!0;!0===this._removeGeometry&&(d=!1),o.returnGeometry=d,this._requestStandardised&&(o.sqlFormat="standard"),o.outSpatialReference=this.spatialReference,o.orderByFields=""!==a?a.split(","):null;const h=await n.source.queryRelatedFeatures(o);this._checkCancelled(s);const f=h[this._findObjectId]?h[this._findObjectId].features:[],p=[];for(let e=0;ee.name)):["*"]);return f=new c.Z(d||h?["GETPAGES"]:[],d||h?[]:["GETPAGES"],a,{outFields:y.join(","),resultRecordCount:o,resultOffset:0,objectIds:[this._findObjectId],where:"1=1",orderByFields:n,returnGeometry:p,returnIdsOnly:"false",internal:{set:[],lastRetrieved:0,lastPage:0,fullyResolved:!1}}),await this._expandPagedSet(f,o,0,0,s),f}_expandPagedSet(e,t,i,r,s){return this._expandPagedSetFeatureSet(e,t,i,r,s)}_clonePageDefinition(e){return null===e?null:!0!==e.groupbypage?{groupbypage:!1,outFields:e.outFields,resultRecordCount:e.resultRecordCount,resultOffset:e.resultOffset,where:e.where,objectIds:e.objectIds,orderByFields:e.orderByFields,returnGeometry:e.returnGeometry,returnIdsOnly:e.returnIdsOnly,internal:e.internal}:{groupbypage:!0,outFields:e.outFields,resultRecordCount:e.resultRecordCount,useOIDpagination:e.useOIDpagination,generatedOid:e.generatedOid,groupByFieldsForStatistics:e.groupByFieldsForStatistics,resultOffset:e.resultOffset,outStatistics:e.outStatistics,geometry:e.geometry,where:e.where,objectIds:e.objectIds,orderByFields:e.orderByFields,returnGeometry:e.returnGeometry,returnIdsOnly:e.returnIdsOnly,internal:e.internal}}async _getPhysicalPage(e,t,i){const r=e.pagesDefinition.internal.lastRetrieved,s=r,n=e.pagesDefinition.internal.lastPage,a=this._layer.nativeCapabilities(),l=new U.default;!0===this._requestStandardised&&(l.sqlFormat="standard"),l.relationshipId=this.relationship.id,l.objectIds=e.pagesDefinition.objectIds,l.resultOffset=e.pagesDefinition.internal.lastPage,l.resultRecordCount=e.pagesDefinition.resultRecordCount,l.outFields=e.pagesDefinition.outFields.split(","),l.where=e.pagesDefinition.where,l.orderByFields=""!==e.pagesDefinition.orderByFields?e.pagesDefinition.orderByFields.split(","):null,l.returnGeometry=e.pagesDefinition.returnGeometry,l.outSpatialReference=this.spatialReference;const o=await a.source.queryRelatedFeatures(l);if(this._checkCancelled(i),e.pagesDefinition.internal.lastPage!==n)return 0;const u=o[this._findObjectId]?o[this._findObjectId].features:[];for(let t=0;ti)))&&!(a>=i&&0===s.length);r++);if(0===s.length)return"success";throw new _.EN(_.H9.MissingFeatures)}async _refineSetBlock(e,t,i){return e}async _stat(e,t,i,r,s,n,a){return{calculated:!1}}get gdbVersion(){return this._relatedLayer.gdbVersion}async _canDoAggregates(e,t,i,r,s){return!1}relationshipMetaData(){return this._relatedLayer.relationshipMetaData()}serviceUrl(){return this._relatedLayer.serviceUrl()}queryAttachments(e,t,i,r,s){return this._relatedLayer.queryAttachments(e,t,i,r,s)}getFeatureByObjectId(e,t){return this._relatedLayer.getFeatureByObjectId(e,t)}getOwningSystemUrl(){return this._relatedLayer.getOwningSystemUrl()}getIdentityUser(){return this._relatedLayer.getIdentityUser()}getDataSourceFeatureSet(){return this._relatedLayer}get preferredTimeReference(){return this._relatedLayer?.preferredTimeReference??null}get dateFieldsTimeReference(){return this._relatedLayer?.dateFieldsTimeReference??null}get datesInUnknownTimezone(){return this._relatedLayer?.datesInUnknownTimezone}get editFieldsInfo(){return this._relatedLayer?.editFieldsInfo??null}get timeInfo(){return this._relatedLayer?.timeInfo??null}}var K=i(48039),$=i(15235);function X(){null===K.Z.applicationCache&&(K.Z.applicationCache=new K.Z)}async function Y(e,t){if(K.Z.applicationCache){const i=K.Z.applicationCache.getLayerInfo(e);if(i){const r=await i;return new k.default({url:e,outFields:t,sourceJSON:r})}const r=new k.default({url:e,outFields:t}),s=(async()=>(await r.load(),r.sourceJSON))();if(K.Z.applicationCache){K.Z.applicationCache.setLayerInfo(e,s);try{return await s,r}catch(t){throw K.Z.applicationCache.clearLayerInfo(e),t}}return await s,r}return new k.default({url:e,outFields:t})}async function ee(e,t,i,r,s,n=null){return te(await Y(e,["*"]),t,i,r,s,n)}function te(e,t=null,i=null,r=!0,s=null,a=null){if(e instanceof k.default||(0,n.Z)(e)){const n={layer:e,spatialReference:t,outFields:i,includeGeometry:r,lrucache:s,interceptor:a};return 1==!(e.url||!e.source)?new J.Z(n):new V(n)}return te(e.parent,t,i,r,s,a).filter(g.WhereClause.create(e.parent.subtypeField+"="+e.subtypeCode.toString(),e.parent?.fieldsIndex))}async function ie(e){if(null!==K.Z.applicationCache){const t=K.Z.applicationCache.getLayerInfo(e);if(null!==t)return t}const t=(async()=>{const t=await(0,r.default)(e,{responseType:"json",query:{f:"json"}});if(t.data){const e=t.data;return e.layers||(e.layers=[]),e.tables||(e.tables=[]),e}return{layers:[],tables:[]}})();if(null!==K.Z.applicationCache){K.Z.applicationCache.setLayerInfo(e,t);try{return await t}catch(t){throw K.Z.applicationCache.clearLayerInfo(e),t}}return t}async function re(e,t){const i={metadata:null,networkId:-1,unVersion:3,terminals:[],queryelem:null,layerNameLkp:{},lkp:null},s=await ie(e);if(i.metadata=s,s.controllerDatasetLayers&&void 0!==s.controllerDatasetLayers.utilityNetworkLayerId&&null!==s.controllerDatasetLayers.utilityNetworkLayerId){if(s.layers)for(const e of s.layers)i.layerNameLkp[e.id]=e.name;if(s.tables)for(const e of s.tables)i.layerNameLkp[e.id]=e.name;const n=s.controllerDatasetLayers.utilityNetworkLayerId;i.networkId=n;const a=await async function(e,t){const i="QUERYDATAELEMTS:"+t.toString()+":"+e;if(null!==K.Z.applicationCache){const e=K.Z.applicationCache.getLayerInfo(i);if(null!==e)return e}const s=(async()=>{const i=await(0,r.default)(e+"/queryDataElements",{method:"post",responseType:"json",query:{layers:JSON.stringify([t.toString()]),f:"json"}});if(i.data){const e=i.data;if(e.layerDataElements&&e.layerDataElements[0])return e.layerDataElements[0]}throw new _.EN(_.H9.DataElementsNotFound)})();if(null!==K.Z.applicationCache){K.Z.applicationCache.setLayerInfo(i,s);try{return await s}catch(e){throw K.Z.applicationCache.clearLayerInfo(i),e}}return s}(e,n);if(a){i.queryelem=a,i.queryelem&&i.queryelem.dataElement&&void 0!==i.queryelem.dataElement.schemaGeneration&&(i.unVersion=i.queryelem.dataElement.schemaGeneration),i.lkp={},i.queryelem.dataElement.domainNetworks||(i.queryelem.dataElement.domainNetworks=[]);for(const e of i.queryelem.dataElement.domainNetworks){for(const t of e.edgeSources??[]){const e={layerId:t.layerId,sourceId:t.sourceId,className:i.layerNameLkp[t.layerId]??null};e.className&&(i.lkp[e.className]=e)}for(const t of e.junctionSources??[]){const e={layerId:t.layerId,sourceId:t.sourceId,className:i.layerNameLkp[t.layerId]??null};e.className&&(i.lkp[e.className]=e)}}if(i.queryelem.dataElement.terminalConfigurations)for(const e of i.queryelem.dataElement.terminalConfigurations)for(const t of e.terminals)i.terminals.push({terminalId:t.terminalId,terminalName:t.terminalName});const s=await async function(e){if(null!==K.Z.applicationCache){const t=K.Z.applicationCache.getLayerInfo(e);if(null!==t)return t}const t=(async()=>{const t=await(0,r.default)(e,{responseType:"json",query:{f:"json"}});return t.data?t.data:null})();if(null!==K.Z.applicationCache){K.Z.applicationCache.setLayerInfo(e,t);try{return await t}catch(t){throw K.Z.applicationCache.clearLayerInfo(e),t}}return t}(e+"/"+n);if(s.systemLayers&&void 0!==s.systemLayers.associationsTableId&&null!==s.systemLayers.associationsTableId){const r=[];i.unVersion>=4&&(r.push("STATUS"),r.push("PERCENTALONG"));let n=await ee(e+"/"+s.systemLayers.associationsTableId.toString(),t,["OBJECTID","FROMNETWORKSOURCEID","TONETWORKSOURCEID","FROMGLOBALID","TOGLOBALID","TOTERMINALID","FROMTERMINALID","ASSOCIATIONTYPE","ISCONTENTVISIBLE","GLOBALID",...r],!1,null,null);return await n.load(),i.unVersion>=4&&(n=n.filter(g.WhereClause.create("STATUS NOT IN (1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62,63)",n.getFieldsIndex())),await n.load()),{lkp:i.lkp,associations:n,unVersion:i.unVersion,terminals:i.terminals}}return{associations:null,unVersion:i.unVersion,lkp:null,terminals:[]}}return{associations:null,unVersion:i.unVersion,lkp:null,terminals:[]}}return{associations:null,unVersion:i.unVersion,lkp:null,terminals:[]}}async function se(e,t,i,r=null,s=null,n=!0,a=null,l=null){let o=e.serviceUrl();if(!o)return null;o="/"===o.charAt(o.length-1)?o+t.relatedTableId.toString():o+"/"+t.relatedTableId.toString();const u=await ee(o,r,s,n,a,l);return new H({layer:e,relatedLayer:u,relationship:t,objectId:i,spatialReference:r,outFields:s,includeGeometry:n,lrucache:a,interceptor:l})}a.Z.registerAction(),C.registerAction(),u.Z.registerAction(),v.Z.registerAction(),R.Z.registerAction();class ne extends s.Z{constructor(e,t=null,i=null,r=null){super(),this._map=e,this._overridespref=t,this._lrucache=i,this._interceptor=r,this._instantLayers=[]}_makeAndAddFeatureSet(e,t=!0,i=null){const r=te(e,this._overridespref,null===i?["*"]:i,t,this._lrucache,this._interceptor);return this._instantLayers.push({featureset:r,opitem:e,includeGeometry:t,outFields:JSON.stringify(i)}),r}async featureSetByName(e,t=!0,i=null){if(void 0!==this._map.loaded&&void 0!==this._map.load&&!1===this._map.loaded)return await this._map.load(),this.featureSetByName(e,t,i);null===i&&(i=["*"]),i=(i=i.slice(0)).sort();const r=JSON.stringify(i);for(let i=0;i{if(t instanceof k.default){if(t.title===e)return!0}else if((0,n.Z)(t)){if(t.title===e)return!0;s.push(t)}return!1}));if(a)return this._makeAndAddFeatureSet(a,t,i);if(this._map.tables){const r=this._map.tables.find((t=>!!(t.title&&t.title===e||t.title&&t.title===e)));if(r){if(r instanceof k.default)return this._makeAndAddFeatureSet(r,t,i);if(r._materializedTable);else{const e=r.outFields?r:{...r,outFields:["*"]};r._materializedTable=new k.default(e)}return await r._materializedTable.load(),this._makeAndAddFeatureSet(r._materializedTable,t,i)}}for(const r of s){if("not-loaded"===r.loadStatus||"loading"===r.loadStatus)try{await r.load()}catch(e){}const s=r.sublayers.find((t=>t.title===e));if(s)return this._makeAndAddFeatureSet(s,t,i)}return null}async featureSetById(e,t=!0,i=["*"]){if(void 0!==this._map.loaded&&void 0!==this._map.load&&!1===this._map.loaded)return await this._map.load(),this.featureSetById(e,t,i);null===i&&(i=["*"]),i=(i=i.slice(0)).sort();const r=JSON.stringify(i);for(let i=0;i{if(t instanceof k.default){if(t.id===e)return!0}else if((0,n.Z)(t)){if(t.id===e)return!0;s.push(t)}return!1}));if(a)return this._makeAndAddFeatureSet(a,t,i);if(this._map.tables){const r=this._map.tables.find((t=>t.id===e));if(r){if(r instanceof k.default)return this._makeAndAddFeatureSet(r,t,i);if(r._materializedTable);else{const e={...r,outFields:["*"]};r._materializedTable=new k.default(e)}return await r._materializedTable.load(),this._makeAndAddFeatureSet(r._materializedTable,t,i)}}for(const r of s){if("not-loaded"===r.loadStatus||"loading"===r.loadStatus)try{await r.load()}catch(e){}const s=r.sublayers.find((t=>t.id===e));if(s)return this._makeAndAddFeatureSet(s,t,i)}return null}}class ae extends s.Z{constructor(e,t=null,i=null,r=null){super(),this._url=e,this._overridespref=t,this._lrucache=i,this._interceptor=r,this.metadata=null,this._instantLayers=[]}get url(){return this._url}_makeAndAddFeatureSet(e,t=!0,i=null){const r=te(e,this._overridespref,null===i?["*"]:i,t,this._lrucache);return this._instantLayers.push({featureset:r,opitem:e,includeGeometry:t,outFields:JSON.stringify(i)}),r}async _loadMetaData(){const e=await ie(this._url);return this.metadata=e,e}load(){return this._loadMetaData()}clone(){return new ae(this._url,this._overridespref,this._lrucache,this._interceptor)}async featureSetByName(e,t=!0,i=null){null===i&&(i=["*"]),i=(i=i.slice(0)).sort();const r=JSON.stringify(i);for(let i=0;i{i.d(t,{$X:()=>y,QP:()=>_,TO:()=>g,Xx:()=>w,yN:()=>m});var r=i(38171),s=i(48853),n=i(77286),a=i(59987),l=i(91136),o=i(90961),u=i(90658),d=i(36515),c=i(70586),h=i(41534),f=i(82971);class p{constructor(e){this.field=e,this.sqlRewritable=!1}postInitialization(e,t){}}class y extends p{constructor(e){super(e),this.sqlRewritable=!0}extractValue(e){return e.attributes[this.field.name]}rewriteSql(e){return{rewritten:this.sqlRewritable,where:e}}}class _ extends p{constructor(e,t,i){super((0,u.JW)(e)),this.originalField=e,this.sqlRewritable=!0,this.field.name=t,this.field.alias=i}rewriteSql(e,t){return{rewritten:this.sqlRewritable,where:(0,d.bB)(e,this.field.name,this.originalField.name,t.getFieldsIndex())}}extractValue(e){return e.attributes[this.originalField.name]}}class g extends p{constructor(e,t,i){super(e),this.codefield=t,this.lkp=i,this.reverseLkp={};for(const e in i)this.reverseLkp[i[e]]=e;this.sqlRewritable=!0}rewriteSql(e,t){const i=this.evaluateNodeToWhereClause(e.parseTree,u.Bj.Standardised,this.field.name,this.codefield instanceof h.WhereClause?(0,d.zR)(this.codefield,u.Bj.Standardised):this.codefield,e.parameters);return i.includes(g.BADNESS)?{rewritten:!1,where:e}:{rewritten:this.sqlRewritable,where:h.WhereClause.create(i,(0,c.s3)(t._parent).getFieldsIndex())}}evaluateNodeToWhereClause(e,t,i=null,r=null,n){let l,o,u,c;switch(e.type){case"interval":return(0,d.TE)(this.evaluateNodeToWhereClause(e.value,t,i,r,n),e.qualifier,e.op);case"case-expression":{let r=" CASE ";"simple"===e.format&&(r+=this.evaluateNodeToWhereClause(e.operand,t,i,g.BADNESS,n));for(let s=0;s":case"=":if("column-reference"===e.left.type&&"string"===e.right.type){if(e.left.column.toUpperCase()===this.field.name.toUpperCase()&&void 0!==this.lkp[e.right.value.toString()])return" ("+r+" "+e.operator+" "+this.lkp[e.right.value.toString()].toString()+") "}else if("column-reference"===e.right.type&&"string"===e.left.type&&e.right.column.toUpperCase()===this.field.name.toUpperCase())return" ("+this.lkp[e.right.value.toString()].toString()+" "+e.operator+" "+r+") ";return" ("+this.evaluateNodeToWhereClause(e.left,t,i,g.BADNESS,n)+" "+e.operator+" "+this.evaluateNodeToWhereClause(e.right,t,i,g.BADNESS,n)+") ";case"<":case">":case">=":case"<=":case"*":case"-":case"+":case"/":case"||":return" ("+this.evaluateNodeToWhereClause(e.left,t,i,g.BADNESS,n)+" "+e.operator+" "+this.evaluateNodeToWhereClause(e.right,t,i,g.BADNESS,n)+") "}case"null":return"null";case"boolean":return!0===e.value?"1":"0";case"string":return"'"+e.value.toString().replaceAll("'","''")+"'";case"timestamp":case"date":return(0,d.oX)(e.value,t,null);case"number":return e.value.toString();case"current-time":return(0,d.vR)("date"===e.mode,t);case"column-reference":return i&&i.toLowerCase()===e.column.toLowerCase()?"("+r+")":e.column;case"data-type":return e.value;case"function":{const r=this.evaluateNodeToWhereClause(e.args,t,i,g.BADNESS,n);return(0,d.fz)(e.name,r,t)}}throw new a.eS(a.f.UnsupportedSyntax,{node:e.type})}extractValue(e){return this.codefield instanceof h.WhereClause?this.reverseLkp[this.codefield.calculateValueCompiled(e)]:this.reverseLkp[e.attributes[this.codefield]]}}g.BADNESS="_!!!_BAD_LKP_!!!!";class m extends p{constructor(e,t){super(e),this._sql=t}rewriteSql(e,t){return{rewritten:!0,where:(0,d.bB)(e,this.field.name,(0,d.zR)(this._sql,u.Bj.Standardised),t.getFieldsIndex())}}extractValue(e){return this._sql.calculateValueCompiled(e)}}class w extends l.Z{static findField(e,t){for(const i of e)if(i.name.toLowerCase()===t.toString().toLowerCase())return i;return null}constructor(e){super(e),this._calcFunc=null,this.declaredClass="esri.arcade.featureset.actions.Adapted",this.adaptedFields=[],this._extraFilter=null,this._extraFilter=e.extraFilter,this._parent=e.parentfeatureset,this._maxProcessing=30,this.adaptedFields=e.adaptedFields}_initialiseFeatureSet(){null!==this._parent?(this.geometryType=this._parent.geometryType,this.objectIdField=this._parent.objectIdField,this.globalIdField=this._parent.globalIdField,this.spatialReference=this._parent.spatialReference,this.hasM=this._parent.hasM,this.hasZ=this._parent.hasZ,this.typeIdField=this._parent.typeIdField,this.types=this._parent.types):(this.spatialReference=new f.Z({wkid:4326}),this.objectIdField="",this.globalIdField="",this.geometryType=u.Qk.point,this.typeIdField="",this.types=null),this.fields=[];for(const e of this.adaptedFields)e.postInitialization(this,this._parent),this.fields.push(e.field)}async _getSet(e){if(null===this._wset){await this._ensureLoaded();let t=null;return t=this._extraFilter?await this._getFilteredSet("",null,null,null,e):await(this._parent?._getSet(e)),this._checkCancelled(e),(0,c.O3)(t),this._wset=new o.Z(t._candidates.slice(0),t._known.slice(0),t._ordered,this._clonePageDefinition(t.pagesDefinition)),this._wset}return this._wset}_isInFeatureSet(e){return(0,c.s3)(this._parent)._isInFeatureSet(e)}async _getFeatures(e,t,i,s){const a=[];-1!==t&&void 0===this._featureCache[t]&&a.push(t);const l=this._maxQueryRate();if(!0===this._checkIfNeedToExpandKnownPage(e,l))return await this._expandPagedSet(e,l,0,0,s),this._getFeatures(e,t,i,s);let u=0;for(let r=e._lastFetchedIndex;r=l)));r++);if(0===a.length)return"success";e=new o.Z([],a,e._ordered,null);const d=Math.min(a.length,i);await(this._parent?._getFeatures(e,-1,d,s)),this._checkCancelled(s);const c=[];for(let e=0;e0&&(r=r.replaceFields(e))}null!==i?null!==this._extraFilter&&(i=(0,d.$e)(this._extraFilter,i)):i=this._extraFilter,await this._ensureLoaded();const u=await(0,c.s3)(this._parent)._getFilteredSet(e,t,i,r,s);let h;return this._checkCancelled(s),h=!0===n?new o.Z(u._candidates.slice(0).concat(u._known.slice(0)),[],!0===l&&u._ordered,this._clonePageDefinition(u.pagesDefinition)):new o.Z(u._candidates.slice(0),u._known.slice(0),!0===l&&u._ordered,this._clonePageDefinition(u.pagesDefinition)),h}_reformulateWithoutAdaptions(e){const t={cannot:!1,where:e};if(null!==e)for(const i of this.adaptedFields)if(!0===(0,d.hq)(e,i.field.name)){const r=i.rewriteSql(e,this);if(!0!==r.rewritten){t.cannot=!0,t.where=null;break}t.where=r.where}return t}async _stat(e,t,i,r,s,n,a){let l=!1,o=this._reformulateWithoutAdaptions(t);if(l=o.cannot,t=o.where,o=this._reformulateWithoutAdaptions(s),l=l||o.cannot,null!==(s=o.where)?null!==this._extraFilter&&(s=(0,d.$e)(this._extraFilter,s)):s=this._extraFilter,!0===l)return null===s&&""===i&&null===r?this._manualStat(e,t,n,a):{calculated:!1};const u=await(0,c.s3)(this._parent)._stat(e,t,i,r,s,n,a);return!1===u.calculated?null===s&&""===i&&null===r?this._manualStat(e,t,n,a):{calculated:!1}:u}async _canDoAggregates(e,t,i,r,s){if(null===this._parent)return!1;for(let t=0;t{i.d(t,{Z:()=>c});var r=i(59987),s=i(91136),n=i(90961),a=i(90658),l=i(36515),o=i(95330),u=i(41534),d=i(82971);class c extends s.Z{constructor(e){super(e),this.declaredClass="esri.arcade.featureset.actions.AttributeFilter",this._maxProcessing=1e3,this._parent=e.parentfeatureset,e.whereclause instanceof u.WhereClause?(this._whereclause=e.whereclause,this._whereClauseFunction=null):(this._whereClauseFunction=e.whereclause,this._whereclause=null)}_initialiseFeatureSet(){null!==this._parent?(this.fields=this._parent.fields.slice(0),this.geometryType=this._parent.geometryType,this.objectIdField=this._parent.objectIdField,this.globalIdField=this._parent.globalIdField,this.spatialReference=this._parent.spatialReference,this.hasM=this._parent.hasM,this.hasZ=this._parent.hasZ,this.typeIdField=this._parent.typeIdField,this.types=this._parent.types):(this.fields=[],this.typeIdField="",this.objectIdField="",this.globalIdField="",this.spatialReference=new d.Z({wkid:4326}),this.geometryType=a.Qk.point)}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._parent._getFilteredSet("",null,this._whereclause,null,e);return this._checkCancelled(e),null!==this._whereClauseFunction?this._wset=new n.Z(t._candidates.slice(0).concat(t._known.slice(0)),[],t._ordered,this._clonePageDefinition(t.pagesDefinition)):this._wset=new n.Z(t._candidates.slice(0),t._known.slice(0),t._ordered,this._clonePageDefinition(t.pagesDefinition)),this._wset}return this._wset}_isInFeatureSet(e){let t=this._parent?._isInFeatureSet(e);return t===a.dj.NotInFeatureSet?t:(t=this._idstates[e],void 0===t?a.dj.Unknown:t)}_getFeature(e,t,i){return this._parent._getFeature(e,t,i)}_getFeatures(e,t,i,r){return this._parent._getFeatures(e,t,i,r)}_featureFromCache(e){return this._parent._featureFromCache(e)}executeWhereClause(e){return this._whereclause?.testFeature(e)??!1}async executeWhereClauseDeferred(e){if(null!==this._whereClauseFunction){const t=this._whereClauseFunction(e);return(0,o.y8)(t),t}return this.executeWhereClause(e)}async _fetchAndRefineFeatures(e,t,i){const r=new n.Z([],e,!1,null),s=Math.min(t,e.length);if(await(this._parent?._getFeatures(r,-1,s,i)),this._checkCancelled(i),null==this._whereClauseFunction){for(let t=0;t{i.d(t,{Z:()=>o});var r=i(61363),s=i(59987),n=i(91136),a=i(90961),l=i(3823);class o extends n.Z{constructor(e){super(e),this._orderbyclause=null,this.declaredClass="esri.arcade.featureset.actions.OrderBy",this._maxProcessing=100,this._orderbyclause=e.orderbyclause,this._parent=e.parentfeatureset}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._getFilteredSet("",null,null,this._orderbyclause,e);return this._checkCancelled(e),this._wset=t,this._wset}return this._wset}async manualOrderSet(e,t){const i=await this.getIdColumnDictionary(e,[],-1,t);this._orderbyclause?.order(i);const r=new a.Z([],[],!0,null);for(let e=0;e0?(await(0,r.$)(this._refineSetBlock(e,this._maxProcessingRate(),s)),this._checkCancelled(s),this.getIdColumnDictionary(e,t,i,s)):t}_isInFeatureSet(e){return this._parent._isInFeatureSet(e)}_getFeatures(e,t,i,r){return this._parent._getFeatures(e,t,i,r)}_featureFromCache(e){if(void 0===this._featureCache[e]){const t=this._parent._featureFromCache(e);if(void 0===t)return;return null===t?null:(this._featureCache[e]=t,t)}return this._featureCache[e]}async _fetchAndRefineFeatures(){throw new s.EN(s.H9.NeverReach)}async _getFilteredSet(e,t,i,r,s){await this._ensureLoaded();const n=await this._parent._getFilteredSet(e,t,i,null===r?this._orderbyclause:r,s);this._checkCancelled(s);const l=new a.Z(n._candidates.slice(0),n._known.slice(0),n._ordered,this._clonePageDefinition(n.pagesDefinition));let o=!0;if(n._candidates.length>0&&(o=!1),!1===l._ordered){let e=await this.manualOrderSet(l,s);return!1===o&&(null===t&&null===i||(e=new a.Z(e._candidates.slice(0).concat(e._known.slice(0)),[],e._ordered,this._clonePageDefinition(e.pagesDefinition)))),e}return l}static registerAction(){n.Z._featuresetFunctions.orderBy=function(e){return""===e?this:new o({parentfeatureset:this,orderbyclause:new l.Z(e)})}}}},63991:(e,t,i)=>{i.d(t,{Z:()=>l});var r=i(59987),s=i(91136),n=i(90961),a=i(90658);class l extends s.Z{constructor(e){super(e),this._topnum=0,this.declaredClass="esri.arcade.featureset.actions.Top",this._countedin=0,this._maxProcessing=100,this._topnum=e.topnum,this._parent=e.parentfeatureset}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._parent._getSet(e);return this._wset=new n.Z(t._candidates.slice(0),t._known.slice(0),!1,this._clonePageDefinition(t.pagesDefinition)),this._setKnownLength(this._wset)>this._topnum&&(this._wset._known=this._wset._known.slice(0,this._topnum)),this._setKnownLength(this._wset)>=this._topnum&&(this._wset._candidates=[]),this._wset}return this._wset}_setKnownLength(e){return e._known.length>0&&"GETPAGES"===e._known[e._known.length-1]?e._known.length-1:e._known.length}_isInFeatureSet(e){const t=this._parent._isInFeatureSet(e);if(t===a.dj.NotInFeatureSet)return t;const i=this._idstates[e];return i===a.dj.InFeatureSet||i===a.dj.NotInFeatureSet?i:t===a.dj.InFeatureSet&&void 0===i?this._countedinthis._topnum&&(t=this._topnum),this._countedin>=this._topnum&&e.pagesDefinition.internal.set.length<=e.pagesDefinition.resultOffset){let t=e._known.length;return t>0&&"GETPAGES"===e._known[t-1]&&(e._known.length=t-1),t=e._candidates.length,t>0&&"GETPAGES"===e._candidates[t-1]&&(e._candidates.length=t-1),"success"}const a=await this._parent._expandPagedSet(e,t,i,s,n);return this._setKnownLength(e)>this._topnum&&(e._known.length=this._topnum),this._setKnownLength(e)>=this._topnum&&(e._candidates.length=0),a}async _getFeatures(e,t,i,r){const s=[],a=this._maxQueryRate();if(!0===this._checkIfNeedToExpandKnownPage(e,a))return await this._expandPagedSet(e,a,0,0,r),this._getFeatures(e,t,i,r);-1!==t&&void 0===this._featureCache[t]&&s.push(t);let l=0;for(let r=e._lastFetchedIndex;ra)));r++);if(0===s.length)return"success";const o=new n.Z([],s,!1,null),u=Math.min(s.length,i);await this._parent._getFeatures(o,-1,u,r);for(let e=0;e=this._topnum)break}else if(l===a.dj.NotInFeatureSet)null===r?r={start:n,end:n}:r.end===n-1?r.end=n:(s.push(r),r={start:n,end:n}),i+=1;else if(l===a.dj.Unknown)break;if(i>=t)break}null!==r&&s.push(r);for(let t=s.length-1;t>=0;t--)e._candidates.splice(s[t].start,s[t].end-s[t].start+1);this._setKnownLength(e)>this._topnum&&(e._known=e._known.slice(0,this._topnum)),this._setKnownLength(e)>=this._topnum&&(e._candidates=[])}async _stat(){return{calculated:!1}}async _canDoAggregates(){return!1}static registerAction(){s.Z._featuresetFunctions.top=function(e){return new l({parentfeatureset:this,topnum:e})}}}},17805:(e,t,i)=>{i.d(t,{Z:()=>y});var r=i(38171),s=i(59987),n=i(91136),a=i(90961),l=i(90658),o=i(36515),u=i(9361),d=i(19238),c=i(30359),h=i(16451),f=i(1231),p=i(14165);class y extends n.Z{constructor(e){super(e),this.declaredClass="esri.arcade.featureset.sources.FeatureLayerMemory",this._removeGeometry=!1,this._overrideFields=null,this._forceIsTable=!1,e.spatialReference&&(this.spatialReference=e.spatialReference),this._transparent=!0,this._maxProcessing=1e3,this._layer=e.layer,this._wset=null,!0===e.isTable&&(this._forceIsTable=!0),void 0!==e.outFields&&(this._overrideFields=e.outFields),void 0!==e.includeGeometry&&(this._removeGeometry=!1===e.includeGeometry)}_maxQueryRate(){return l.tI}end(){return this._layer}optimisePagingFeatureQueries(){}async loadImpl(){return!0===this._layer.loaded?(this._initialiseFeatureSet(),this):(await this._layer.load(),this._initialiseFeatureSet(),this)}get gdbVersion(){return""}_initialiseFeatureSet(){if(null==this.spatialReference&&(this.spatialReference=this._layer.spatialReference),this.geometryType=this._layer.geometryType,this.fields=this._layer.fields.slice(0),null!==this._overrideFields)if(1===this._overrideFields.length&&"*"===this._overrideFields[0])this._overrideFields=null;else{const e=[],t=[];for(const i of this.fields)if("oid"===i.type)e.push(i),t.push(i.name);else for(const r of this._overrideFields)if(r.toLowerCase()===i.name.toLowerCase()){e.push(i),t.push(i.name);break}this.fields=e,this._overrideFields=t}this.objectIdField=this._layer.objectIdField;for(const e of this.fields)"global-id"===e.type&&(this.globalIdField=e.name);this._databaseType=l.Bj.Standardised,this.hasZ=!0===this._layer?.capabilities?.data?.supportsZ,this.hasM=!0===this._layer?.capabilities?.data?.supportsM,this._layer instanceof c.default?(this.typeIdField=this._layer.subtypeField??"",this.types=this._layer.subtypes):(this.typeIdField=this._layer.typeIdField??"",this.types=this._layer.types)}isTable(){return this._forceIsTable||this._layer.isTable||"table"===this._layer.type||!this._layer.geometryType}_isInFeatureSet(){return l.dj.InFeatureSet}_candidateIdTransform(e){return e}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._getFilteredSet("",null,null,null,e);return this._wset=t,t}return this._wset}_changeFeature(e){const t={};for(const i of this.fields)t[i.name]=e.attributes[i.name];return new r.Z({geometry:!0===this._removeGeometry?null:e.geometry,attributes:t})}async _getFilteredSet(e,t,i,r,s){let n="",u=!1;if(null!==r&&(n=r.constructClause(),u=!0),this.isTable()&&t&&null!==e&&""!==e)return new a.Z([],[],!0,null);const d=new p.Z;d.returnZ=this.hasZ,d.returnM=this.hasM,d.where=null===i?null===t?"1=1":"":(0,o.zR)(i,l.Bj.Standardised),d.spatialRelationship=this._makeRelationshipEnum(e),d.outSpatialReference=this.spatialReference,d.orderByFields=""!==n?n.split(","):null,d.geometry=null===t?null:t,d.returnGeometry=!0,d.relationParameter=this._makeRelationshipParam(e);const c=await this._layer.queryFeatures(d);if(null===c)return new a.Z([],[],u,null);this._checkCancelled(s);const h=[];return c.features.forEach((e=>{const t=e.attributes[this._layer.objectIdField];h.push(t),this._featureCache[t]=this._changeFeature(e)})),new a.Z([],h,u,null)}_makeRelationshipEnum(e){if(e.includes("esriSpatialRelRelation"))return"relation";switch(e){case"esriSpatialRelRelation":return"relation";case"esriSpatialRelIntersects":return"intersects";case"esriSpatialRelContains":return"contains";case"esriSpatialRelOverlaps":return"overlaps";case"esriSpatialRelWithin":return"within";case"esriSpatialRelTouches":return"touches";case"esriSpatialRelCrosses":return"crosses";case"esriSpatialRelEnvelopeIntersects":return"envelope-intersects"}return e}_makeRelationshipParam(e){return e.includes("esriSpatialRelRelation")?e.split(":")[1]:""}async _queryAllFeatures(){if(this._wset)return this._wset;const e=new p.Z;if(e.where="1=1",await this._ensureLoaded(),this._layer.source&&this._layer.source.items){const e=[];return this._layer.source.items.forEach((t=>{const i=t.attributes[this._layer.objectIdField];e.push(i),this._featureCache[i]=this._changeFeature(t)})),this._wset=new a.Z([],e,!1,null),this._wset}e.returnZ=this.hasZ,e.returnM=this.hasM;const t=await this._layer.queryFeatures(e),i=[];return t.features.forEach((e=>{const t=e.attributes[this._layer.objectIdField];i.push(t),this._featureCache[t]=this._changeFeature(e)})),this._wset=new a.Z([],i,!1,null),this._wset}async _getFeatures(e,t,i){const r=[];-1!==t&&void 0===this._featureCache[t]&&r.push(t);for(let s=e._lastFetchedIndex;si)));s++);if(0===r.length)return"success";throw new s.EN(s.H9.MissingFeatures)}async _refineSetBlock(e){return e}async _stat(){return{calculated:!1}}async _canDoAggregates(){return!1}relationshipMetaData(){return[]}static _cloneAttr(e){const t={};for(const i in e)t[i]=e[i];return t}nativeCapabilities(){return{title:this._layer.title??"",canQueryRelated:!1,source:this,capabilities:this._layer.capabilities,databaseType:this._databaseType,requestStandardised:!0}}static create(e,t){let i=e.layerDefinition.objectIdField;const r=e.layerDefinition.typeIdField??"",s=[];if(e.layerDefinition.types)for(const t of e.layerDefinition.types)s.push(h.Z.fromJSON(t));let n=e.layerDefinition.geometryType;void 0===n&&(n=e.featureSet.geometryType||"");let a=e.featureSet.features;const l=t.toJSON();if(!i){let t=!1;for(const r of e.layerDefinition.fields)if("oid"===r.type||"esriFieldTypeOID"===r.type){i=r.name,t=!0;break}if(!1===t){let t="FID",r=!0,s=0;for(;r;){let i=!0;for(const r of e.layerDefinition.fields)if(r.name===t){i=!1;break}!0===i?r=!1:(s++,t="FID"+s.toString())}e.layerDefinition.fields.push({type:"esriFieldTypeOID",name:t,alias:t});const n=[];for(let i=0;i{function r(e,t){return e===t?0:null===e?-1:null===t?1:es});class s{constructor(e){const t=e.split(",");this._fields=[],this._directions=[];for(let e=0;e{for(let i=0;i{i.d(t,{Z:()=>o});var r=i(43697),s=i(92036),n=i(50758),a=i(52011);class l{constructor(){this._emitter=new l.EventEmitter(this)}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}}!function(e){class t{constructor(e=null){this._target=e,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(e,t){const i=this._listenersMap&&this._listenersMap.get(e);if(!i)return!1;const r=this._target||this;return[...i].forEach((e=>{e.call(r,t)})),i.length>0}on(e,t){if(Array.isArray(e)){const i=e.map((e=>this.on(e,t)));return(0,n.AL)(i)}if(e.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap||(this._listenersMap=new Map);const i=this._listenersMap.get(e)||[];return i.push(t),this._listenersMap.set(e,i),{remove:()=>{const i=this._listenersMap&&this._listenersMap.get(e)||[],r=i.indexOf(t);r>=0&&i.splice(r,1)}}}once(e,t){const i=this.on(e,(e=>{i.remove(),t.call(null,e)}));return i}hasEventListener(e){const t=this._listenersMap&&this._listenersMap.get(e);return null!=t&&t.length>0}}e.EventEmitter=t,e.EventedMixin=e=>{let i=class extends e{constructor(){super(...arguments),this._emitter=new t}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};return i=(0,r._)([(0,a.j)("esri.core.Evented")],i),i};let i=class extends s.Z{constructor(){super(...arguments),this._emitter=new l.EventEmitter(this)}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};i=(0,r._)([(0,a.j)("esri.core.Evented")],i),e.EventedAccessor=i}(l||(l={}));const o=l},10699:(e,t,i)=>{i.d(t,{IG:()=>a,iv:()=>l});var r=i(43697),s=i(52011);let n=0;const a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+n++})}};return t=(0,r._)([(0,s.j)("esri.core.Identifiable")],t),t},l=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:n++})}};return t=(0,r._)([(0,s.j)("esri.core.NumericIdentifiable")],t),t};let o=class extends(a(class{})){};o=(0,r._)([(0,s.j)("esri.core.Identifiable")],o)},66643:(e,t,i)=>{i.d(t,{Ed:()=>u,UI:()=>d,mt:()=>p,q6:()=>f,vr:()=>y});var r=i(43697),s=i(92036),n=i(70586),a=i(95330),l=i(5600),o=i(52011);function u(e,t,i){return(0,a.as)(e.map(((e,r)=>t.apply(i,[e,r]))))}async function d(e,t,i){return(await(0,a.as)(e.map(((e,r)=>t.apply(i,[e,r]))))).map((e=>e.value))}function c(e){return{ok:!0,value:e}}function h(e){return{ok:!1,error:e}}async function f(e){if(null==e)return{ok:!1,error:new Error("no promise provided")};try{return c(await e)}catch(e){return h(e)}}async function p(e){try{return c(await e)}catch(e){return(0,a.r9)(e),h(e)}}function y(e,t){return new _(e,t)}let _=class extends s.Z{get value(){return null!=(e=this._result)&&!0===e.ok?e.value:null;var e}get error(){return null!=(e=this._result)&&!1===e.ok?e.error:null;var e}get finished(){return null!=this._result}constructor(e,t){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=(0,n.IM)(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:i}=this._abortController;this.promise=e(i),this.promise.then((e=>{this._result=c(e),this._cleanup()}),(e=>{this._result=h(e),this._cleanup()})),this._abortHandle=(0,a.fu)(t,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=(0,n.hw)(this._abortHandle),this._abortController=null}};(0,r._)([(0,l.Cb)()],_.prototype,"value",null),(0,r._)([(0,l.Cb)()],_.prototype,"error",null),(0,r._)([(0,l.Cb)()],_.prototype,"finished",null),(0,r._)([(0,l.Cb)()],_.prototype,"promise",void 0),(0,r._)([(0,l.Cb)()],_.prototype,"_result",void 0),_=(0,r._)([(0,o.j)("esri.core.asyncUtils.ReactiveTask")],_)},87085:(e,t,i)=>{i.d(t,{Z:()=>w});var r=i(43697),s=(i(66577),i(3172)),n=i(20102),a=i(32448),l=i(10699),o=i(83379),u=i(92604),d=i(95330),c=i(81271),h=i(5600),f=(i(75215),i(67676),i(80442),i(52011)),p=i(68773),y=i(6570),_=i(82971);let g=0,m=class extends(a.Z.EventedMixin((0,l.IG)(o.Z))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new y.Z(-180,-90,180,90,_.Z.WGS84),this.id=Date.now().toString(16)+"-layer-"+g++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=_.Z.WGS84,this.title=null,this.type=null,this.url=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await i.e(3529).then(i.bind(i,63529))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:r}=await i.e(8008).then(i.bind(i,28008));try{return await r(t)}catch(e){const i=t&&t.portalItem,r=i&&i.id||"unset",s=i&&i.portal&&i.portal.url||p.default.portalUrl;throw u.Z.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+r+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,d.D_)(e)||u.Z.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){if(this.parent){const e=this,t=this.parent;"layers"in t&&t.layers.includes(e)?t.layers.remove(e):"tables"in t&&t.tables.includes(e)?t.tables.remove(e):"baseLayers"in t&&t.baseLayers.includes(e)?t.baseLayers.remove(e):"baseLayers"in t&&t.referenceLayers.includes(e)&&t.referenceLayers.remove(e)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,c.mN)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,s.default)(e,{query:{f:"json"},responseType:"json"})).data;throw new n.Z("layer:no-attribution-data","Layer does not have attribution data")}};(0,r._)([(0,h.Cb)({type:String})],m.prototype,"attributionDataUrl",void 0),(0,r._)([(0,h.Cb)({type:y.Z})],m.prototype,"fullExtent",void 0),(0,r._)([(0,h.Cb)({readOnly:!0})],m.prototype,"hasAttributionData",null),(0,r._)([(0,h.Cb)({type:String,clonable:!1})],m.prototype,"id",void 0),(0,r._)([(0,h.Cb)({type:Boolean,nonNullable:!0})],m.prototype,"legendEnabled",void 0),(0,r._)([(0,h.Cb)({type:["show","hide","hide-children"]})],m.prototype,"listMode",void 0),(0,r._)([(0,h.Cb)({type:Number,range:{min:0,max:1},nonNullable:!0})],m.prototype,"opacity",void 0),(0,r._)([(0,h.Cb)({clonable:!1})],m.prototype,"parent",void 0),(0,r._)([(0,h.Cb)({readOnly:!0})],m.prototype,"parsedUrl",null),(0,r._)([(0,h.Cb)({type:Boolean})],m.prototype,"popupEnabled",void 0),(0,r._)([(0,h.Cb)({type:Boolean})],m.prototype,"attributionVisible",void 0),(0,r._)([(0,h.Cb)({type:_.Z})],m.prototype,"spatialReference",void 0),(0,r._)([(0,h.Cb)({type:String})],m.prototype,"title",void 0),(0,r._)([(0,h.Cb)({readOnly:!0,json:{read:!1}})],m.prototype,"type",void 0),(0,r._)([(0,h.Cb)()],m.prototype,"url",void 0),(0,r._)([(0,h.Cb)({type:Boolean,nonNullable:!0})],m.prototype,"visible",void 0),m=(0,r._)([(0,f.j)("esri.layers.Layer")],m);const w=m},16451:(e,t,i)=>{i.d(t,{Z:()=>f});var r=i(43697),s=i(2368),n=i(96674),a=i(5600),l=(i(75215),i(67676),i(80442),i(71715)),o=i(52011),u=i(30556),d=i(72729),c=i(70082);let h=class extends((0,s.J)(n.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const i of Object.keys(e))t[i]=(0,d.im)(e[i]);return t}writeDomains(e,t){const i={};for(const t of Object.keys(e))e[t]&&(i[t]=e[t]?.toJSON());t.domains=i}};(0,r._)([(0,a.Cb)({json:{write:!0}})],h.prototype,"id",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],h.prototype,"name",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],h.prototype,"domains",void 0),(0,r._)([(0,l.r)("domains")],h.prototype,"readDomains",null),(0,r._)([(0,u.c)("domains")],h.prototype,"writeDomains",null),(0,r._)([(0,a.Cb)({type:[c.Z],json:{write:!0}})],h.prototype,"templates",void 0),h=(0,r._)([(0,o.j)("esri.layers.support.FeatureType")],h);const f=h},2981:(e,t,i)=>{i.d(t,{$6:()=>d,Ow:()=>n,S0:()=>s,d1:()=>a});const r=[["binary","application/octet-stream","bin",""]];function s(e,t){return o(function(e,t){return l(t).find((t=>u(t)===e))}(e,t))}function n(e,t){return o(function(e,t){const i=e.toLowerCase();return l(t).find((e=>function(e){return e?.[2].split(",")??[]}(e).some((e=>i.endsWith(e)))))}(e,t))}function a(e,t){return u(function(e,t){return l(t).find((t=>o(t)===e))}(e,t))}function l(e){return[...r,...e]}function o(e){return e?.[0]}function u(e){return e?.[1]}function d(e){return e.tables?.find((e=>"assetMaps"===e.role))}},84230:(e,t,i)=>{i.d(t,{A2:()=>a,S1:()=>d,fb:()=>n,ln:()=>c,oP:()=>u,rQ:()=>l,y2:()=>o});var r=i(40330),s=i(3172);const n={Point:"SceneLayer","3DObject":"SceneLayer",IntegratedMesh:"IntegratedMeshLayer",PointCloud:"PointCloudLayer",Building:"BuildingSceneLayer"};function a(e){const t=e?.type;return"building-scene"===t||"integrated-mesh"===t||"point-cloud"===t||"scene"===t}function l(e){return"feature"===e?.type&&!e.url&&"memory"===e.source?.type}function o(e){return"feature"===e?.type&&"feature-layer"===e.source?.type}async function u(e,t){const i=r.id?.findServerInfo(e);if(null!=i?.currentVersion)return i.owningSystemUrl||null;const n=e.toLowerCase().indexOf("/rest/services");if(-1===n)return null;const a=`${e.substring(0,n)}/rest/info`,l=null!=t?t.signal:null,{data:o}=await(0,s.default)(a,{query:{f:"json"},responseType:"json",signal:l});return o?.owningSystemUrl||null}function d(e){return function(e){if(!("capabilities"in e))return!1;switch(e.type){case"csv":case"feature":case"geojson":case"imagery":case"knowledge-graph-sublayer":case"ogc-feature":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":case"wfs":return!0;default:return!1}}(e)?"effectiveCapabilities"in e?e.effectiveCapabilities:e.capabilities:null}function c(e){return!!function(e){if(!("editingEnabled"in e))return!1;switch(e.type){case"csv":case"feature":case"geojson":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":return!0;default:return!1}}(e)&&("effectiveEditingEnabled"in e?e.effectiveEditingEnabled:e.editingEnabled)}},14661:(e,t,i)=>{i.d(t,{$o:()=>d,Fj:()=>o,Kz:()=>c,Ss:()=>h,_$:()=>l,ck:()=>u,qj:()=>a});var r=i(44547),s=i(82971),n=i(40488);function a(e,t){if(!l(e,t)){const i=e.typeKeywords;i?i.push(t):e.typeKeywords=[t]}}function l(e,t){return!!e.typeKeywords?.includes(t)}function o(e){return l(e,c.HOSTED_SERVICE)}function u(e,t){const i=e.typeKeywords;if(i){const e=i.indexOf(t);e>-1&&i.splice(e,1)}}async function d(e){const t=e.clone().normalize();let i;if(t.length>1)for(const e of t)i?e.width>i.width&&(i=e):i=e;else i=t[0];return async function(e){const t=e.spatialReference;if(t.isWGS84)return e.clone();if(t.isWebMercator)return(0,n.Sx)(e);const i=s.Z.WGS84;return await(0,r.initializeProjection)(t,i),(0,r.iV)(e,i)}(i)}const c={DEVELOPER_BASEMAP:"DeveloperBasemap",JSAPI:"ArcGIS API for JavaScript",METADATA:"Metadata",MULTI_LAYER:"Multilayer",SINGLE_LAYER:"Singlelayer",TABLE:"Table",HOSTED_SERVICE:"Hosted Service"};function h(e){const{portal:t,isOrgItem:i,itemControl:r}=e,s=t.user?.privileges;let n=!s||s.includes("features:user:edit"),a=!!i&&!!s?.includes("features:user:fullEdit");const l="update"===r||"admin"===r;return l?a=n=!0:a&&(n=!0),{features:{edit:n,fullEdit:a},content:{updateItem:l}}}},41818:(e,t,i)=>{i.d(t,{P:()=>a});var r=i(11282),s=i(34599),n=i(14165);async function a(e,t,i){const a=(0,r.en)(e);return(0,s.hH)(a,n.Z.from(t),{...i}).then((e=>e.data.count))}},5396:(e,t,i)=>{i.d(t,{G:()=>a});var r=i(11282),s=i(34599),n=i(14165);async function a(e,t,i){const a=(0,r.en)(e);return(0,s.Ev)(a,n.Z.from(t),{...i}).then((e=>e.data.objectIds))}},4967:(e,t,i)=>{i.d(t,{F:()=>o,e:()=>l});var r=i(11282),s=i(34599),n=i(74889),a=i(14165);async function l(e,t,i){const r=await o(e,t,i);return n.Z.fromJSON(r)}async function o(e,t,i){const n=(0,r.en)(e),l={...i},o=a.Z.from(t),{data:u}=await(0,s.JT)(n,o,o.sourceSpatialReference,l);return u}},53261:(e,t,i)=>{i.d(t,{t:()=>_});var r=i(11282),s=i(70586),n=i(69285),a=i(98732);function l(e,t){return t}function o(e,t,i,r){switch(i){case 0:return h(e,t+r,0);case 1:return"lowerLeft"===e.originPosition?h(e,t+r,1):function({translate:e,scale:t},i,r){return e[r]-i*t[r]}(e,t+r,1)}}function u(e,t,i,r){return 2===i?h(e,t,2):o(e,t,i,r)}function d(e,t,i,r){return 2===i?h(e,t,3):o(e,t,i,r)}function c(e,t,i,r){return 3===i?h(e,t,3):u(e,t,i,r)}function h({translate:e,scale:t},i,r){return e[r]+i*t[r]}class f{constructor(e){this._options=e,this.geometryTypes=["esriGeometryPoint","esriGeometryMultipoint","esriGeometryPolyline","esriGeometryPolygon"],this._previousCoordinate=[0,0],this._transform=null,this._applyTransform=l,this._lengths=[],this._currentLengthIndex=0,this._toAddInCurrentPath=0,this._vertexDimension=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,this._attributesConstructor=class{}}createFeatureResult(){return{fields:[],features:[]}}finishFeatureResult(e){if(this._options.applyTransform&&(e.transform=null),this._attributesConstructor=class{},this._coordinateBuffer=null,this._lengths.length=0,!e.hasZ)return;const t=(0,n.k)(e.geometryType,this._options.sourceSpatialReference,e.spatialReference);if(null!=t)for(const i of e.features)t(i.geometry)}createSpatialReference(){return{}}addField(e,t){const i=e.fields;(0,s.O3)(i),i.push(t);const r=i.map((e=>e.name));this._attributesConstructor=function(){for(const e of r)this[e]=null}}addFeature(e,t){e.features.push(t)}prepareFeatures(e){switch(this._transform=e.transform,this._options.applyTransform&&e.transform&&(this._applyTransform=this._deriveApplyTransform(e)),this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++,e.geometryType){case"esriGeometryPoint":this.addCoordinate=(e,t,i)=>this.addCoordinatePoint(e,t,i),this.createGeometry=e=>this.createPointGeometry(e);break;case"esriGeometryPolygon":this.addCoordinate=(e,t,i)=>this._addCoordinatePolygon(e,t,i),this.createGeometry=e=>this._createPolygonGeometry(e);break;case"esriGeometryPolyline":this.addCoordinate=(e,t,i)=>this._addCoordinatePolyline(e,t,i),this.createGeometry=e=>this._createPolylineGeometry(e);break;case"esriGeometryMultipoint":this.addCoordinate=(e,t,i)=>this._addCoordinateMultipoint(e,t,i),this.createGeometry=e=>this._createMultipointGeometry(e)}}createFeature(){return this._lengths.length=0,this._currentLengthIndex=0,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,{attributes:new this._attributesConstructor}}allocateCoordinates(){}addLength(e,t,i){0===this._lengths.length&&(this._toAddInCurrentPath=t),this._lengths.push(t)}addQueryGeometry(e,t){const{queryGeometry:i,queryGeometryType:r}=t,s=(0,a.$g)(i.clone(),i,!1,!1,this._transform),n=(0,a.di)(s,r,!1,!1);e.queryGeometryType=r,e.queryGeometry={...n}}createPointGeometry(e){const t={x:0,y:0,spatialReference:e.spatialReference};return e.hasZ&&(t.z=0),e.hasM&&(t.m=0),t}addCoordinatePoint(e,t,i){const r=(0,s.s3)(this._transform,"transform");switch(t=this._applyTransform(r,t,i,0),i){case 0:e.x=t;break;case 1:e.y=t;break;case 2:"z"in e?e.z=t:e.m=t;break;case 3:e.m=t}}_transformPathLikeValue(e,t){let i=0;t<=1&&(i=this._previousCoordinate[t],this._previousCoordinate[t]+=e);const r=(0,s.s3)(this._transform,"transform");return this._applyTransform(r,e,t,i)}_addCoordinatePolyline(e,t,i){this._dehydratedAddPointsCoordinate(e.paths,t,i)}_addCoordinatePolygon(e,t,i){this._dehydratedAddPointsCoordinate(e.rings,t,i)}_addCoordinateMultipoint(e,t,i){0===i&&e.points.push([]);const r=this._transformPathLikeValue(t,i);e.points[e.points.length-1].push(r)}_createPolygonGeometry(e){return{rings:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createPolylineGeometry(e){return{paths:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createMultipointGeometry(e){return{points:[],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_dehydratedAddPointsCoordinate(e,t,i){0===i&&0==this._toAddInCurrentPath--&&(e.push([]),this._toAddInCurrentPath=this._lengths[++this._currentLengthIndex]-1,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0);const r=this._transformPathLikeValue(t,i),s=e[e.length-1];0===i&&(this._coordinateBufferPtr=0,this._coordinateBuffer=new Array(this._vertexDimension),s.push(this._coordinateBuffer)),this._coordinateBuffer[this._coordinateBufferPtr++]=r}_deriveApplyTransform(e){const{hasZ:t,hasM:i}=e;return t&&i?c:t?u:i?d:o}}var p=i(34599),y=(i(74889),i(14165));async function _(e,t,i){const s=(0,r.en)(e),n={...i},a=y.Z.from(t),l=!a.quantizationParameters,{data:o}=await(0,p.qp)(s,a,new f({sourceSpatialReference:a.sourceSpatialReference,applyTransform:l}),n);return o}},28694:(e,t,i)=>{i.d(t,{p:()=>s});var r=i(69285);function s(e,t,i){if(!i||!i.features||!i.hasZ)return;const s=(0,r.k)(i.geometryType,t,e.outSpatialReference);if(null!=s)for(const e of i.features)s(e.geometry)}},98326:(e,t,i)=>{i.d(t,{Z:()=>c});var r,s=i(43697),n=i(96674),a=i(5600),l=i(75215),o=(i(67676),i(80442),i(52011));const u={1:{id:1,rotation:0,mirrored:!1},2:{id:2,rotation:0,mirrored:!0},3:{id:3,rotation:180,mirrored:!1},4:{id:4,rotation:180,mirrored:!0},5:{id:5,rotation:-90,mirrored:!0},6:{id:6,rotation:90,mirrored:!1},7:{id:7,rotation:90,mirrored:!0},8:{id:8,rotation:-90,mirrored:!1}};let d=r=class extends n.wq{constructor(e){super(e),this.contentType=null,this.exifInfo=null,this.id=null,this.globalId=null,this.keywords=null,this.name=null,this.parentGlobalId=null,this.parentObjectId=null,this.size=null,this.url=null}get orientationInfo(){const{exifInfo:e}=this,t=function(e){const{exifInfo:t,exifName:i,tagName:r}=e;if(!t||!i||!r)return null;const s=t.find((e=>e.name===i));return s?function(e){const{tagName:t,tags:i}=e;if(!i||!t)return null;const r=i.find((e=>e.name===t));return r&&r.value||null}({tagName:r,tags:s.tags}):null}({exifName:"Exif IFD0",tagName:"Orientation",exifInfo:e});return u[t]||null}clone(){return new r({contentType:this.contentType,exifInfo:this.exifInfo,id:this.id,globalId:this.globalId,keywords:this.keywords,name:this.name,parentGlobalId:this.parentGlobalId,parentObjectId:this.parentObjectId,size:this.size,url:this.url})}};(0,s._)([(0,a.Cb)({type:String})],d.prototype,"contentType",void 0),(0,s._)([(0,a.Cb)()],d.prototype,"exifInfo",void 0),(0,s._)([(0,a.Cb)({readOnly:!0})],d.prototype,"orientationInfo",null),(0,s._)([(0,a.Cb)({type:l.z8})],d.prototype,"id",void 0),(0,s._)([(0,a.Cb)({type:String})],d.prototype,"globalId",void 0),(0,s._)([(0,a.Cb)({type:String})],d.prototype,"keywords",void 0),(0,s._)([(0,a.Cb)({type:String})],d.prototype,"name",void 0),(0,s._)([(0,a.Cb)({json:{read:!1}})],d.prototype,"parentGlobalId",void 0),(0,s._)([(0,a.Cb)({json:{read:!1}})],d.prototype,"parentObjectId",void 0),(0,s._)([(0,a.Cb)({type:l.z8})],d.prototype,"size",void 0),(0,s._)([(0,a.Cb)({json:{read:!1}})],d.prototype,"url",void 0),d=r=(0,s._)([(0,o.j)("esri.layers.support.AttachmentInfo")],d);const c=d},74889:(e,t,i)=>{i.d(t,{Z:()=>w});var r,s=i(43697),n=i(66577),a=i(38171),l=i(35454),o=i(96674),u=i(22974),d=i(5600),c=(i(75215),i(71715)),h=i(52011),f=i(30556),p=i(82971),y=i(33955),_=i(1231);const g=new l.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let m=r=class extends o.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const i=p.Z.fromJSON(t.spatialReference),r=[];for(let t=0;t0)for(let i=0;iMath.round((e-r)/t)),(e=>Math.round((s-e)/i)));for(let e=0,t=n.length;ei*t+e}if(this.hasM&&null!=i?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=i;o=i=>null==i?i:i*t+e}const u=this._getHydrationFunction(e,(e=>e*n+r),(e=>s-e*a),l,o);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,i){let r,s;const n=[];for(let a=0,l=e.length;a0){const e=t(l[0]),a=i(l[1]);e===r&&a===s||(n.push([e-r,a-s]),r=e,s=a)}else r=t(l[0]),s=i(l[1]),n.push([r,s])}return n.length>0?n:null}_getQuantizationFunction(e,t,i){return"point"===e?e=>(e.x=t(e.x),e.y=i(e.y),e):"polyline"===e||"polygon"===e?e=>{const r=(0,y.oU)(e)?e.rings:e.paths,s=[];for(let e=0,n=r.length;e0?((0,y.oU)(e)?e.rings=s:e.paths=s,e):null}:"multipoint"===e?e=>{const r=this._quantizePoints(e.points,t,i);return r&&r.length>0?(e.points=r,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,i,r,s){return"point"===e?e=>{e.x=t(e.x),e.y=i(e.y),r&&(e.z=r(e.z))}:"polyline"===e||"polygon"===e?e=>{const n=(0,y.oU)(e)?e.rings:e.paths;let a,l;for(let e=0,r=n.length;e0?(a+=s[0],l+=s[1]):(a=s[0],l=s[1]),s[0]=t(a),s[1]=i(l)}}if(r&&s)for(let e=0,t=n.length;e{e.xmin=t(e.xmin),e.ymin=i(e.ymin),e.xmax=t(e.xmax),e.ymax=i(e.ymax),r&&null!=e.zmax&&null!=e.zmin&&(e.zmax=r(e.zmax),e.zmin=r(e.zmin)),s&&null!=e.mmax&&null!=e.mmin&&(e.mmax=s(e.mmax),e.mmin=s(e.mmin))}:"multipoint"===e?e=>{const n=e.points;let a,l;for(let e=0,r=n.length;e0?(a+=r[0],l+=r[1]):(a=r[0],l=r[1]),r[0]=t(a),r[1]=i(l)}if(r&&s)for(let e=0,t=n.length;e({enabled:e})}}})],m.prototype,"exceededTransferLimit",void 0),(0,s._)([(0,d.Cb)({type:[a.Z],json:{write:!0}})],m.prototype,"features",void 0),(0,s._)([(0,c.r)("features")],m.prototype,"readFeatures",null),(0,s._)([(0,d.Cb)({type:[_.Z],json:{write:!0}})],m.prototype,"fields",void 0),(0,s._)([(0,d.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],m.prototype,"geometryType",void 0),(0,s._)([(0,f.c)("geometryType")],m.prototype,"writeGeometryType",null),(0,s._)([(0,d.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],m.prototype,"hasM",void 0),(0,s._)([(0,d.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],m.prototype,"hasZ",void 0),(0,s._)([(0,d.Cb)({types:n.qM,json:{write:!0}})],m.prototype,"queryGeometry",void 0),(0,s._)([(0,c.r)("queryGeometry")],m.prototype,"readQueryGeometry",null),(0,s._)([(0,d.Cb)({type:p.Z,json:{write:!0}})],m.prototype,"spatialReference",void 0),(0,s._)([(0,f.c)("spatialReference")],m.prototype,"writeSpatialReference",null),(0,s._)([(0,d.Cb)({json:{write:!0}})],m.prototype,"transform",void 0),m=r=(0,s._)([(0,h.j)("esri.rest.support.FeatureSet")],m),m.prototype.toJSON.isDefaultToJSON=!0;const w=m}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/1117cc2a9bedad08c620.js b/public/assets/esri/core/workers/chunks/1117cc2a9bedad08c620.js new file mode 100644 index 0000000..0946c92 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/1117cc2a9bedad08c620.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4499],{32243:(e,t,n)=>{function r(e){return e=e||globalThis.location.hostname,m.some((t=>null!=e?.match(t)))}function l(e,t){return e&&(t=t||globalThis.location.hostname)?null!=t.match(o)||null!=t.match(a)?e.replace("static.arcgis.com","staticdev.arcgis.com"):null!=t.match(s)||null!=t.match(i)?e.replace("static.arcgis.com","staticqa.arcgis.com"):e:e}n.d(t,{XO:()=>r,pJ:()=>l});const o=/^devext.arcgis.com$/,s=/^qaext.arcgis.com$/,a=/^[\w-]*\.mapsdevext.arcgis.com$/,i=/^[\w-]*\.mapsqa.arcgis.com$/,m=[/^([\w-]*\.)?[\w-]*\.zrh-dev-local.esri.com$/,o,s,/^jsapps.esri.com$/,a,i]},72245:(e,t,n)=>{n.d(t,{K3:()=>l,Rx:()=>o});var r=n(80442);const l=()=>!!(0,r.Z)("enable-feature:force-wosr"),o=()=>!!(0,r.Z)("enable-feature:SceneLayer-editing");((e="i3s-patching")=>{switch(r.Z.add("enable-i3s-patching",!1,!0,!0),r.Z.add("enable-feature:direct-3d-object-feature-layer-display",!1,!0,!0),r.Z.add("enable-feature:SceneLayer-editing",!0,!0,!0),e){case"feature-layer-view":r.Z.add("enable-feature:direct-3d-object-feature-layer-display",!0,!0,!0);break;case"i3s-patching":r.Z.add("enable-i3s-patching",!0,!0,!0)}})("i3s-patching")},21878:(e,t,n)=>{n.d(t,{im:()=>$,cW:()=>Z,vX:()=>S});var r=n(9790),l=n(20102),o=n(84230),s=n(87223),a=n(59390),i=n(42143),m=n(4095),c=n(98587),u=n(77987),y=n(37898),f=n(20256),b=n(3456),d=n(86114),p=n(78724),h=n(20825);const g={retainId:!1,ignoreDrivers:!1,hasLabelingContext:!0};function w(e,t=g){if(!e)return{symbol:null};const{retainId:n=g.retainId,ignoreDrivers:o=g.ignoreDrivers,hasLabelingContext:s=g.hasLabelingContext,retainCIM:w=g.retainCIM}=t;let Z=null;if((0,r.dU)(e)||e instanceof a.Z)Z=e.clone();else if("cim"===e.type){const t=e.data?.symbol?.type;if("CIMPointSymbol"!==t)return{error:new l.Z("symbol-conversion:unsupported-cim-symbol",`CIM symbol of type '${t||"unknown"}' is unsupported in 3D`,{symbol:e})};Z=w?e.clone():i.Z.fromCIMSymbol(e)}else if(e instanceof m.Z)Z=c.Z.fromSimpleLineSymbol(e);else if(e instanceof u.Z)Z=i.Z.fromSimpleMarkerSymbol(e);else if(e instanceof y.Z)Z=i.Z.fromPictureMarkerSymbol(e);else if(e instanceof f.Z)Z=t.geometryType&&"mesh"===t.geometryType?b.Z.fromSimpleFillSymbol(e):d.Z.fromSimpleFillSymbol(e);else{if(!(e instanceof p.Z))return{error:new l.Z("symbol-conversion:unsupported-2d-symbol",`2D symbol of type '${e.type||e.declaredClass}' is unsupported in 3D`,{symbol:e})};Z=s?h.Z.fromTextSymbol(e):i.Z.fromTextSymbol(e)}return n&&Z&&"cim"!==Z.type&&(Z.id=e.id),o&&(0,r.dU)(Z)&&Z.symbolLayers.forEach((e=>e.ignoreDrivers=!0)),{symbol:Z}}function Z(e,t,n,r){const l=v(e,{},{context:r,isLabelSymbol:!1});null!=l&&(t[n]=l)}function S(e,t,n,r){const l=v(e,{},{context:r,isLabelSymbol:!0});null!=l&&(t[n]=l)}function C(e){return e instanceof s.Z||e instanceof a.Z}function v(e,t,n){if(null==e)return null;const{context:r,isLabelSymbol:s}=n,a=r?.origin,i=r?.messages;if("web-scene"===a&&!C(e)){const n=w(e,{retainCIM:!0,hasLabelingContext:s});return null!=n.symbol?n.symbol.write(t,r):(i?.push(new l.Z("symbol:unsupported",`Symbols of type '${e.declaredClass}' are not supported in scenes. Use 3D symbology instead when working with WebScene and SceneView`,{symbol:e,context:r,error:n.error})),null)}return("web-map"===a||"portal-item"===a&&!(0,o.A2)(r?.layer))&&C(e)?(i?.push(new l.Z("symbol:unsupported",`Symbols of type '${e.declaredClass}' are not supported in web maps and portal items. Use 2D symbology and CIMSymbol instead when working with MapView`,{symbol:e,context:r})),null):e.write(t,r)}function $(e,t){return(0,r.S9)(e,null,t)}},27883:(e,t,n)=>{n.d(t,{EJ:()=>b,KV:()=>y,n2:()=>u,v9:()=>f,wm:()=>h});var r=n(3172),l=n(20102),o=n(95330),s=n(81271),a=n(48522),i=n(41253),m=n(72245);let c={};function u(e,t,n){return e&&null!=e.styleUrl?async function(e,t){try{return{data:(await b(e,t)).data,baseUrl:(0,s.Yd)(e),styleUrl:e}}catch(e){return(0,o.r9)(e),null}}(e.styleUrl,n):e&&null!=e.styleName?function(e,t,n){const r=null!=t.portal?t.portal:a.Z.getDefault();let o;const s=`${r.url} - ${r.user&&r.user.username} - ${e}`;return c[s]||(c[s]=function(e,t,n){return t.load(n).then((()=>{const r=new i.Z({disableExtraQuery:!0,query:`owner:${d} AND type:${p} AND typekeywords:"${e}"`});return t.queryItems(r,n)})).then((({results:t})=>{let r=null;const o=e.toLowerCase();if(t&&Array.isArray(t))for(const e of t){const t=e.typeKeywords?.some((e=>e.toLowerCase()===o));if(t&&e.type===p&&e.owner===d){r=e;break}}if(!r)throw new l.Z("symbolstyleutils:style-not-found",`The style '${e}' could not be found`,{styleName:e});return r.load(n)}))}(e,r,n).then((e=>(o=e,e.fetchData()))).then((t=>({data:t,baseUrl:o.itemUrl??"",styleName:e})))),c[s]}(e.styleName,t,n):Promise.reject(new l.Z("symbolstyleutils:style-url-and-name-missing","Either styleUrl or styleName is required to resolve a style"))}function y(e){return null===e||"CIMSymbolReference"===e.type?e:{type:"CIMSymbolReference",symbol:e}}function f(e,t,n=["gltf"]){if("cimRef"===t)return e.cimRef;if(e.formatInfos&&!(0,m.K3)())for(const t of n){const n=e.formatInfos.find((e=>e.type===t));if(n)return n.href}return e.webRef}function b(e,t){const n={responseType:"json",query:{f:"json"},...t};return(0,r.default)((0,s.Fv)(e),n)}const d="esri_en",p="Style",h="https://cdn.arcgis.com/sharing/rest/content/items/220936cc6ed342c9937abd8f180e7d1e/resources/styles/cim/{SymbolName}.json?f=json"},74499:(e,t,n)=>{n.d(t,{m:()=>d,resolveWebStyleSymbol:()=>b});var r=n(9790),l=n(32243),o=n(20102),s=n(70586),a=n(81271),i=n(48522),m=n(25929),c=n(21878),u=n(71144),y=n(27883),f=n(23203);function b(e,t,n,b){const p=e.name;return null==p?Promise.reject(new o.Z("symbolstyleutils:style-symbol-reference-name-missing","Missing name in style symbol reference")):e.styleName&&"Esri2DPointSymbolsStyle"===e.styleName?function(e,t,n){const r=y.wm.replaceAll(/\{SymbolName\}/gi,e),l=null!=t.portal?t.portal:i.Z.getDefault();return(0,y.EJ)(r,n).then((e=>{const t=(0,y.KV)(e.data);return(0,c.im)(t,{portal:l,url:(0,a.mN)((0,a.Yd)(r)),origin:"portal-item"})}))}(p,t,b):(0,y.n2)(e,t,b).then((e=>function(e,t,n,s,b,p){const h=n&&null!=n.portal?n.portal:i.Z.getDefault(),g={portal:h,url:(0,a.mN)(e.baseUrl),origin:"portal-item"},w=d(t,e.data);if(!w){const e=`The symbol name '${t}' could not be found`;return Promise.reject(new o.Z("symbolstyleutils:symbol-name-not-found",e,{symbolName:t}))}let Z=(0,m.f)(b(w,s),g),S=w.thumbnail?.href??null;const C=w.thumbnail&&w.thumbnail.imageData;(0,l.XO)()&&(Z=(0,l.pJ)(Z)??"",S=(0,l.pJ)(S));const v={portal:h,url:(0,a.mN)((0,a.Yd)(Z)),origin:"portal-item"};return(0,y.EJ)(Z,p).then((l=>{const o="cimRef"===s?(0,y.KV)(l.data):l.data,a=(0,c.im)(o,v);if(a&&(0,r.dU)(a)){if(S){const e=(0,m.f)(S,g);a.thumbnail=new f.p({url:e})}else C&&(a.thumbnail=new f.p({url:`data:image/png;base64,${C}`}));e.styleUrl?a.styleOrigin=new u.Z({portal:n.portal,styleUrl:e.styleUrl,name:t}):e.styleName&&(a.styleOrigin=new u.Z({portal:n.portal,styleName:e.styleName,name:t}))}return a}))}((0,s.s3)(e),p,t,n,y.v9,b)))}function d(e,t){return t.items.find((t=>t.name===e))}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/14d97dc471ff449bb12d.js b/public/assets/esri/core/workers/chunks/14d97dc471ff449bb12d.js new file mode 100644 index 0000000..4118829 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/14d97dc471ff449bb12d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4166],{16453:(e,t,r)=>{r.d(t,{R:()=>m,w:()=>w});var s=r(43697),i=r(92036),o=r(70586),n=r(41103),a=r(22974),l=r(31263);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(l.kk),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new u,r=this._originStores[l.s3.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,a.d9)(e),l.s3.DEFAULTS)}));for(let r=l.s3.SERVICE;r{e&&e.has(i)||t.set(i,(0,a.d9)(s),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=l.s3.USER){let s=this._originStores[r];if(s||(s=new Map,this._originStores[r]=s),s.set(e,t),!this._values.has(e)||(0,o.j0)(this._propertyOriginMap.get(e))<=r){const s=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),s!==t}return!1}delete(e,t=l.s3.USER){const r=this._originStores[t];if(!r)return;const s=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return s}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],s=r&&r.get(e),i=this._values.get(e);return this._values.set(e,s),this._propertyOriginMap.set(e,t),i!==s}originOf(e){return this._propertyOriginMap.get(e)||l.s3.DEFAULTS}forEach(e){this._values.forEach(e)}}var p=r(50549),h=r(1153),d=r(52011);const c=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,o.j0)((0,h.vw)(this)),r=t.store,s=new u;t.store=s,(0,n.M)(t,r,s)}read(e,t){(0,p.i)(this,e,t)}getAtOrigin(e,t){const r=g(this),s=(0,l.M9)(t);if("string"==typeof e)return r.get(e,s);const i={};return e.forEach((e=>{i[e]=r.get(e,s)})),i}originOf(e){return(0,l.x3)(this.originIdOf(e))}originIdOf(e){return g(this).originOf(e)}revert(e,t){const r=g(this),s=(0,l.M9)(t),i=(0,h.vw)(this);let o;o="string"==typeof e?"*"===e?r.keys(s):[e]:e,o.forEach((e=>{i.invalidate(e),r.revert(e,s),i.commit(e)}))}};return t=(0,s._)([(0,d.j)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function g(e){return(0,h.vw)(e).store}let f=class extends(c(i.Z)){};f=(0,s._)([(0,d.j)("esri.core.ReadOnlyMultiOriginJSONSupport")],f);var y=r(76169);const v=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return _(this).delete(e,(0,l.M9)(t))}write(e,t){return(0,y.c)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,h.vw)(this).setAtOrigin(e,t,(0,l.M9)(r))}removeOrigin(e){const t=_(this),r=(0,l.M9)(e),s=t.keys(r);for(const e of s)t.originOf(e)===r&&t.set(e,t.get(e,r),l.s3.USER)}updateOrigin(e,t){const r=_(this),s=(0,l.M9)(t),i=this.get(e);for(let t=s+1;t{let t=class extends(v(c(e))){constructor(...e){super(...e)}};return t=(0,s._)([(0,d.j)("esri.core.MultiOriginJSONSupport")],t),t};let w=class extends(m(i.Z)){};w=(0,s._)([(0,d.j)("esri.core.MultiOriginJSONSupport")],w)},44166:(e,t,r)=>{r.r(t),r.d(t,{default:()=>d});var s=r(43697),i=r(20102),o=r(16453),n=r(1654),a=r(5600),l=(r(75215),r(67676),r(80442),r(52011)),u=r(87085),p=r(16859);let h=class extends((0,p.I)((0,o.R)(u.Z))){constructor(e){super(e),this.resourceInfo=null,this.type="unknown"}initialize(){this.addResolvingPromise(new Promise(((e,t)=>{(0,n.Os)((()=>{const e=this.resourceInfo&&(this.resourceInfo.layerType||this.resourceInfo.type);let r="Unknown layer type";e&&(r+=" "+e),t(new i.Z("layer:unknown-layer-type",r,{layerType:e}))}))})))}read(e,t){super.read({resourceInfo:e},t)}write(e,t){return null}};(0,s._)([(0,a.Cb)({readOnly:!0})],h.prototype,"resourceInfo",void 0),(0,s._)([(0,a.Cb)({type:["show","hide"]})],h.prototype,"listMode",void 0),(0,s._)([(0,a.Cb)({json:{read:!1},readOnly:!0,value:"unknown"})],h.prototype,"type",void 0),h=(0,s._)([(0,l.j)("esri.layers.UnknownLayer")],h);const d=h},16859:(e,t,r)=>{r.d(t,{I:()=>O});var s=r(43697),i=r(68773),o=r(40330),n=r(3172),a=r(66643),l=r(20102),u=r(92604),p=r(70586),h=r(95330),d=r(81271),c=r(5600),g=(r(75215),r(67676),r(80442),r(71715)),f=r(52011),y=r(30556),v=r(84230),_=r(48522),m=r(15235),w=r(86082),I=r(14661);const O=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new m.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:s}=await r.e(8062).then(r.bind(r,18062));return(0,h.k_)(t),await s({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,h.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,h.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!i.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:s},content:{updateItem:i}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",s),this._set("userHasUpdateItemPrivileges",i)}catch(e){(0,h.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const s=e===r.id;if(s&&r.portal.user)return(0,I.Ss)(r);let i,n;if(s)i=r.portal.url;else try{i=await(0,v.oP)(this.url,t)}catch(e){(0,h.r9)(e)}if(!i||!(0,d.Zo)(i,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(o.id?.getCredential(`${i}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,h.r9)(e)}if(!n)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(s?await r.reload():(r=new m.default({id:e,portal:{url:i}}),await r.load(t)),r.portal.user)return(0,I.Ss)(r)}catch(e){(0,h.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,h.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?o.id?.findCredential(this.url):null;if(!t)return!0;const r=S.credential===t?S.user:await this._fetchEditingUser(e);return S.credential=t,S.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=o.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const s=`${r.owningSystemUrl}/sharing/rest`,i=_.Z.getDefault();if(i&&i.loaded&&(0,d.Fv)(i.restUrl)===(0,d.Fv)(s))return i.user;const l=`${s}/community/self`,u=null!=e?e.signal:null,p=await(0,a.q6)((0,n.default)(l,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?w.default.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,s=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||_.Z.getDefault());return r&&s&&!(0,d.tm)(s.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,s._)([(0,c.Cb)({type:m.default})],t.prototype,"portalItem",null),(0,s._)([(0,g.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,s._)([(0,y.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,s._)([(0,c.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,s._)([(0,c.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,s._)([(0,c.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,s._)([(0,c.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,s._)([(0,f.j)("esri.layers.mixins.PortalLayer")],t),t},S={credential:null,user:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/1535423349f7eee694bc.js b/public/assets/esri/core/workers/chunks/1535423349f7eee694bc.js new file mode 100644 index 0000000..a1eeb4e --- /dev/null +++ b/public/assets/esri/core/workers/chunks/1535423349f7eee694bc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9594],{49594:(e,t,n)=>{n.r(t),n.d(t,{default:()=>o});var s=n(65576);function i(e,t){return t.push(e.buffer),{buffer:e.buffer,layout:new s.Gw(e.layout)}}var r=n(17288),a=n(97411),c=n(212);class o{async extract(e){const t=u(e),n=(0,c.Kl)(t),s=[t.data.buffer];return{result:l(n,s),transferList:s}}async extractComponentsEdgeLocations(e){const t=u(e),n=(0,c.kY)(t.data,t.skipDeduplicate,t.indices,t.indicesLength),s=[];return{result:i((0,a.n)(n,d,p).regular.instancesData,s),transferList:s}}async extractEdgeLocations(e){const t=u(e),n=(0,c.kY)(t.data,t.skipDeduplicate,t.indices,t.indicesLength),s=[];return{result:i((0,a.n)(n,f,p).regular.instancesData,s),transferList:s}}}function u(e){return{data:r.tf.createView(e.dataBuffer),indices:"Uint32Array"===e.indicesType?new Uint32Array(e.indices):"Uint16Array"===e.indicesType?new Uint16Array(e.indices):e.indices,indicesLength:e.indicesLength,writerSettings:e.writerSettings,skipDeduplicate:e.skipDeduplicate}}function l(e,t){return t.push(e.regular.lodInfo.lengths.buffer),t.push(e.silhouette.lodInfo.lengths.buffer),{regular:{instancesData:i(e.regular.instancesData,t),lodInfo:{lengths:e.regular.lodInfo.lengths.buffer}},silhouette:{instancesData:i(e.silhouette.instancesData,t),lodInfo:{lengths:e.silhouette.lodInfo.lengths.buffer}},averageEdgeLength:e.averageEdgeLength}}const f=new class{allocate(e){return c.Yr.createBuffer(e)}trim(e,t){return e.slice(0,t)}write(e,t,n){e.position0.setVec(t,n.position0),e.position1.setVec(t,n.position1)}},d=new class{allocate(e){return c.n_.createBuffer(e)}trim(e,t){return e.slice(0,t)}write(e,t,n){e.position0.setVec(t,n.position0),e.position1.setVec(t,n.position1),e.componentIndex.set(t,n.componentIndex)}},p={allocate:()=>null,write:()=>{},trim:()=>null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/175f09ef4ae6b68eca75.js b/public/assets/esri/core/workers/chunks/175f09ef4ae6b68eca75.js new file mode 100644 index 0000000..6ec0cc3 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/175f09ef4ae6b68eca75.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1790],{21790:(t,e,r)=>{r.r(e),r.d(e,{executeForTopExtents:()=>l}),r(66577);var i=r(11282),o=r(4510),s=r(28141),n=r(6570);async function l(t,e,r){const l=(0,i.en)(t),u=await(0,o.m5)(l,s.Z.from(e),{...r});return{count:u.data.count,extent:n.Z.fromJSON(u.data.extent)}}},4510:(t,e,r)=>{r.d(e,{IJ:()=>d,m5:()=>c,vB:()=>h,w7:()=>y});var i=r(3172),o=r(81271),s=r(33955),n=r(16306),l=r(76497),u=r(28694);const p="Layer does not support extent calculation.";function a(t,e){const r=t.geometry,i=t.toJSON(),o=i;if(null!=r&&(o.geometry=JSON.stringify(r),o.geometryType=(0,s.Ji)(r),o.inSR=r.spatialReference.wkid||JSON.stringify(r.spatialReference)),i.topFilter?.groupByFields&&(o.topFilter.groupByFields=i.topFilter.groupByFields.join(",")),i.topFilter?.orderByFields&&(o.topFilter.orderByFields=i.topFilter.orderByFields.join(",")),i.topFilter&&(o.topFilter=JSON.stringify(o.topFilter)),i.objectIds&&(o.objectIds=i.objectIds.join(",")),i.orderByFields&&(o.orderByFields=i.orderByFields.join(",")),i.outFields&&!(e?.returnCountOnly||e?.returnExtentOnly||e?.returnIdsOnly)?i.outFields.includes("*")?o.outFields="*":o.outFields=i.outFields.join(","):delete o.outFields,i.outSR?o.outSR=i.outSR.wkid||JSON.stringify(i.outSR):r&&i.returnGeometry&&(o.outSR=o.inSR),i.returnGeometry&&delete i.returnGeometry,i.timeExtent){const t=i.timeExtent,{start:e,end:r}=t;null==e&&null==r||(o.time=e===r?e:`${e??"null"},${r??"null"}`),delete i.timeExtent}return o}async function d(t,e,r,i){const o=await m(t,e,"json",i);return(0,u.p)(e,r,o.data),o}async function y(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{objectIds:[]}}:m(t,e,"json",r,{returnIdsOnly:!0})}async function c(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{count:0,extent:null}}:m(t,e,"json",r,{returnExtentOnly:!0,returnCountOnly:!0}).then((t=>{const e=t.data;if(e.hasOwnProperty("extent"))return t;if(e.features)throw new Error(p);if(e.hasOwnProperty("count"))throw new Error(p);return t}))}function h(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?Promise.resolve({data:{count:0}}):m(t,e,"json",r,{returnIdsOnly:!0,returnCountOnly:!0})}function m(t,e,r,s={},u={}){const p="string"==typeof t?(0,o.mN)(t):t,d=e.geometry?[e.geometry]:[];return s.responseType="pbf"===r?"array-buffer":"json",(0,n.aX)(d,null,s).then((t=>{const n=t&&t[0];null!=n&&((e=e.clone()).geometry=n);const d=(0,l.A)({...p.query,f:r,...u,...a(e,u)});return(0,i.default)((0,o.v_)(p.path,"queryTopFeatures"),{...s,query:{...d,...s.query}})}))}},28141:(t,e,r)=>{r.d(e,{Z:()=>j});var i,o=r(43697),s=r(66577),n=r(92835),l=r(35454),u=r(96674),p=r(22974),a=r(5600),d=r(75215),y=r(52011),c=r(30556),h=r(33955);r(67676),r(80442);let m=i=class extends u.wq{constructor(t){super(t),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"groupByFields",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],m.prototype,"topCount",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"orderByFields",void 0),m=i=(0,o._)([(0,y.j)("esri.rest.support.TopFilter")],m);const w=m;var v,b=r(82971);const F=new l.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),S=new l.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let f=v=class extends u.wq{constructor(t){super(t),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10}clone(){return new v((0,p.d9)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,o._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"cacheHint",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:{overridePolicy:t=>({enabled:t>0})}}})],f.prototype,"distance",void 0),(0,o._)([(0,a.Cb)({types:s.qM,json:{read:h.im,write:!0}})],f.prototype,"geometry",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],f.prototype,"geometryPrecision",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],f.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],f.prototype,"num",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],f.prototype,"objectIds",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],f.prototype,"orderByFields",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],f.prototype,"outFields",void 0),(0,o._)([(0,a.Cb)({type:b.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],f.prototype,"outSpatialReference",void 0),(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"resultType",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],f.prototype,"returnGeometry",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],f.prototype,"returnM",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],f.prototype,"returnZ",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],f.prototype,"start",void 0),(0,o._)([(0,c.c)("start"),(0,c.c)("num")],f.prototype,"writeStart",null),(0,o._)([(0,a.Cb)({type:String,json:{read:{source:"spatialRel",reader:F.read},write:{target:"spatialRel",writer:F.write}}})],f.prototype,"spatialRelationship",void 0),(0,o._)([(0,a.Cb)({type:n.Z,json:{write:!0}})],f.prototype,"timeExtent",void 0),(0,o._)([(0,a.Cb)({type:w,json:{write:!0}})],f.prototype,"topFilter",void 0),(0,o._)([(0,a.Cb)({type:String,json:{read:S.read,write:{writer:S.write,overridePolicy(t){return{enabled:null!=t&&null!=this.distance&&this.distance>0}}}}})],f.prototype,"units",void 0),(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"where",void 0),f=v=(0,o._)([(0,y.j)("esri.rest.support.TopFeaturesQuery")],f),f.from=(0,d.se)(f);const j=f}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/183e2e0cb86c1c640d94.js b/public/assets/esri/core/workers/chunks/183e2e0cb86c1c640d94.js new file mode 100644 index 0000000..4d23b74 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/183e2e0cb86c1c640d94.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7537,7873],{65845:(e,t,r)=>{r.d(t,{D:()=>s});var o=r(81153);function s(e){e&&e.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,o.l)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},81153:(e,t,r)=>{function o(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{l:()=>o})},41123:(e,t,r)=>{r.d(t,{D:()=>s,z:()=>a});const o="randomUUID"in crypto;function s(){if(o)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function a(){return`{${s()}}`}},20559:(e,t,r)=>{r.d(t,{xp:()=>E,Vt:()=>U});var o=r(43697),s=r(3172),a=r(20102),i=r(92604),n=r(95330),l=r(81271),p=r(5600),u=(r(75215),r(67676),r(80442),r(71715)),c=r(52011),d=r(30556),y=r(65845),h=r(6570),m=r(79235),f=r(82971),v=r(66677),g=r(21506),b=r(61064);var w=r(48522),_=r(15235),S=r(66643),I=r(41123),x=r(97873);async function C(e,t,r){if(!t||!t.resources)return;const o=t.portalItem===e.portalItem?new Set(e.paths):new Set;e.paths.length=0,e.portalItem=t.portalItem;const s=new Set(t.resources.toKeep.map((e=>e.resource.path))),i=new Set,l=[];s.forEach((t=>{o.delete(t),e.paths.push(t)}));for(const a of t.resources.toUpdate)if(o.delete(a.resource.path),s.has(a.resource.path)||i.has(a.resource.path)){const{resource:t,content:o,finish:s,error:i}=a,n=(0,x.W7)(t,(0,I.D)());e.paths.push(n.path),l.push(R({resource:n,content:o,compress:a.compress,finish:s,error:i},r))}else e.paths.push(a.resource.path),l.push(N(a,r)),i.add(a.resource.path);for(const o of t.resources.toAdd)l.push(R(o,r)),e.paths.push(o.resource.path);if(o.forEach((e=>{if(t.portalItem){const r=t.portalItem.resourceFromPath(e);l.push(r.portalItem.removeResource(r).catch((()=>{})))}})),0===l.length)return;const p=await(0,n.as)(l);(0,n.k_)(r);const u=p.filter((e=>"error"in e)).map((e=>e.error));if(u.length>0)throw new a.Z("save:resources","Failed to save one or more resources",{errors:u})}async function R(e,t){const r={...null!=t?t:{},compress:e.compress},o=await(0,S.q6)(e.resource.portalItem.addResource(e.resource,e.content,r));if(!0!==o.ok)throw e.error?.(o.error),o.error;e.finish?.(e.resource)}async function N(e,t){const r=await(0,S.q6)(e.resource.update(e.content,t));if(!0!==r.ok)throw e.error?.(r.error),r.error;e.finish?.(e.resource)}const T="esri.layers.mixins.SceneService",j=i.Z.getLogger(T),U=e=>{let t=class extends e{constructor(){super(...arguments),this.spatialReference=null,this.fullExtent=null,this.heightModelInfo=null,this.minScale=0,this.maxScale=0,this.version={major:Number.NaN,minor:Number.NaN,versionString:""},this.copyright=null,this.sublayerTitleMode="item-title",this.title=null,this.layerId=null,this.indexInfo=null,this._debouncedSaveOperations=(0,n.Ds)((async(e,t,r)=>{switch(e){case E.SAVE:return this._save(t);case E.SAVE_AS:return this._saveAs(r,t)}}))}readSpatialReference(e,t){return this._readSpatialReference(t)}_readSpatialReference(e){if(null!=e.spatialReference)return f.Z.fromJSON(e.spatialReference);{const t=e.store,r=t.indexCRS||t.geographicCRS,o=r&&parseInt(r.substring(r.lastIndexOf("/")+1,r.length),10);return null!=o?new f.Z(o):null}}readFullExtent(e,t,r){if(null!=e&&"object"==typeof e){const o=null==e.spatialReference?{...e,spatialReference:this._readSpatialReference(t)}:e;return h.Z.fromJSON(o,r)}const o=t.store,s=this._readSpatialReference(t);return null==s||null==o||null==o.extent||!Array.isArray(o.extent)||o.extent.some((e=>e=2&&(t.major=parseInt(r[0],10),t.minor=parseInt(r[1],10)),t}readVersion(e,t){const r=t.store,o=null!=r.version?r.version.toString():"";return this.parseVersionString(o)}readTitlePortalItem(e){return"item-title"!==this.sublayerTitleMode?void 0:e}readTitleService(e,t){const r=this.portalItem&&this.portalItem.title;if("item-title"===this.sublayerTitleMode)return(0,v.a7)(this.url,t.name);let o=t.name;if(!o&&this.url){const e=(0,v.Qc)(this.url);null!=e&&(o=e.title)}return"item-title-and-service-name"===this.sublayerTitleMode&&r&&(o=r+" - "+o),(0,v.ld)(o)}set url(e){const t=(0,v.XG)({layer:this,url:e,nonStandardUrlAllowed:!1,logger:j});this._set("url",t.url),null!=t.layerId&&this._set("layerId",t.layerId)}writeUrl(e,t,r,o){(0,v.wH)(this,e,"layers",t,o)}get parsedUrl(){const e=this._get("url"),t=(0,l.mN)(e);return null!=this.layerId&&(t.path=`${t.path}/layers/${this.layerId}`),t}async _fetchIndexAndUpdateExtent(e,t){this.indexInfo=(0,b.T)(this.parsedUrl.path,this.rootNode,e,this.apiKey,j,t),null==this.fullExtent||this.fullExtent.hasZ||this._updateExtent(await this.indexInfo)}_updateExtent(e){if("page"===e?.type){const t=e.rootIndex%e.pageSize,r=e.rootPage?.nodes?.[t];if(null==r||null==r.obb||null==r.obb.center||null==r.obb.halfSize)throw new a.Z("sceneservice:invalid-node-page","Invalid node page.");if(r.obb.center[0]0)return t.data.layers[0].id}async _fetchServiceLayer(e){const t=await(0,s.default)(this.parsedUrl?.path??"",{query:{f:"json",token:this.apiKey},responseType:"json",signal:e});t.ssl&&(this.url=this.url.replace(/^http:/i,"https:"));let r=!1;if(t.data.layerType&&"Voxel"===t.data.layerType&&(r=!0),r)return this._fetchVoxelServiceLayer();const o=t.data;this.read(o,this._getServiceContext()),this.validateLayer(o)}async _fetchVoxelServiceLayer(e){const t=(await(0,s.default)(this.parsedUrl?.path+"/layer",{query:{f:"json",token:this.apiKey},responseType:"json",signal:e})).data;this.read(t,this._getServiceContext()),this.validateLayer(t)}_getServiceContext(){return{origin:"service",portalItem:this.portalItem,portal:this.portalItem?.portal,url:this.parsedUrl}}async _ensureLoadBeforeSave(){await this.load(),"beforeSave"in this&&"function"==typeof this.beforeSave&&await this.beforeSave()}validateLayer(e){}_updateTypeKeywords(e,t,r){e.typeKeywords||(e.typeKeywords=[]);const o=t.getTypeKeywords();for(const t of o)e.typeKeywords.push(t);e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)),r===P.newItem&&(e.typeKeywords=e.typeKeywords.filter((e=>"Hosted Service"!==e))))}async _saveAs(e,t){const r={...F,...t};let o=_.default.from(e);o||(j.error("_saveAs(): requires a portal item parameter"),await Promise.reject(new a.Z("sceneservice:portal-item-required","_saveAs() requires a portal item to save to"))),o.id&&(o=o.clone(),o.id=null);const s=o.portal||w.Z.getDefault();await this._ensureLoadBeforeSave(),o.type=O,o.portal=s;const i={origin:"portal-item",url:null,messages:[],portal:s,portalItem:o,writtenProperties:[],blockedRelativeUrls:[],resources:{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}},n={layers:[this.write({},i)]};return await Promise.all(i.resources.pendingOperations??[]),await this._validateAgainstJSONSchema(n,i,r),o.url=this.url,o.title||(o.title=this.title),this._updateTypeKeywords(o,r,P.newItem),await s.signIn(),await(s.user?.addItem({item:o,folder:r&&r.folder,data:n})),await C(this.resourceReferences,i,null),this.portalItem=o,(0,y.D)(i),i.portalItem=o,o}async _save(e){const t={...F,...e};if(!this.portalItem)throw j.error("_save(): requires the .portalItem property to be set"),new a.Z("sceneservice:portal-item-not-set","Portal item to save to has not been set on this SceneService");if(this.portalItem.type!==O)throw j.error("_save(): Non-matching portal item type. Got "+this.portalItem.type+", expected "+O),new a.Z("sceneservice:portal-item-wrong-type",`Portal item needs to have type "${O}"`);await this._ensureLoadBeforeSave();const r={origin:"portal-item",url:this.portalItem.itemUrl&&(0,l.mN)(this.portalItem.itemUrl),messages:[],portal:this.portalItem.portal||w.Z.getDefault(),portalItem:this.portalItem,writtenProperties:[],blockedRelativeUrls:[],resources:{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}},o={layers:[this.write({},r)]};return await Promise.all(r.resources.pendingOperations??[]),await this._validateAgainstJSONSchema(o,r,t),this.portalItem.url=this.url,this.portalItem.title||(this.portalItem.title=this.title),this._updateTypeKeywords(this.portalItem,t,P.existingItem),await this.portalItem.update({data:o}),await C(this.resourceReferences,r,null),(0,y.D)(r),this.portalItem}async _validateAgainstJSONSchema(e,t,r){let o=t.messages?.filter((e=>"error"===e.type)).map((e=>new a.Z(e.name,e.message,e.details)))??[];r?.validationOptions?.ignoreUnsupported&&(o=o.filter((e=>"layer:unsupported"!==e.name&&"symbol:unsupported"!==e.name&&"symbol-layer:unsupported"!==e.name&&"property:unsupported"!==e.name&&"url:unsupported"!==e.name&&"scenemodification:unsupported"!==e.name)));const s=r?.validationOptions,i=s?.enabled,n=null;if(i&&n){const t=(await n()).validate(e,r.portalItemLayerType);if(t.length>0){const e=`Layer item did not validate:\n${t.join("\n")}`;if(j.error(`_validateAgainstJSONSchema(): ${e}`),"throw"===s.failPolicy){const e=t.map((e=>new a.Z("sceneservice:schema-validation",e))).concat(o);throw new a.Z("sceneservice-validate:error","Failed to save layer item due to schema validation, see `details.errors`.",{combined:e})}}}if(o.length>0)throw new a.Z("sceneservice:save","Failed to save SceneService due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:o})}};return(0,o._)([(0,p.Cb)(g.id)],t.prototype,"id",void 0),(0,o._)([(0,p.Cb)({type:f.Z})],t.prototype,"spatialReference",void 0),(0,o._)([(0,u.r)("spatialReference",["spatialReference","store.indexCRS","store.geographicCRS"])],t.prototype,"readSpatialReference",null),(0,o._)([(0,p.Cb)({type:h.Z})],t.prototype,"fullExtent",void 0),(0,o._)([(0,u.r)("fullExtent",["fullExtent","store.extent","spatialReference","store.indexCRS","store.geographicCRS"])],t.prototype,"readFullExtent",null),(0,o._)([(0,p.Cb)({readOnly:!0,type:m.Z})],t.prototype,"heightModelInfo",void 0),(0,o._)([(0,p.Cb)({type:Number,json:{name:"layerDefinition.minScale",write:!0,origins:{service:{read:{source:"minScale"},write:!1}}}})],t.prototype,"minScale",void 0),(0,o._)([(0,p.Cb)({type:Number,json:{name:"layerDefinition.maxScale",write:!0,origins:{service:{read:{source:"maxScale"},write:!1}}}})],t.prototype,"maxScale",void 0),(0,o._)([(0,p.Cb)({readOnly:!0})],t.prototype,"version",void 0),(0,o._)([(0,u.r)("version",["store.version"])],t.prototype,"readVersion",null),(0,o._)([(0,p.Cb)({type:String,json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,o._)([(0,p.Cb)({type:String,json:{read:!1}})],t.prototype,"sublayerTitleMode",void 0),(0,o._)([(0,p.Cb)({type:String})],t.prototype,"title",void 0),(0,o._)([(0,u.r)("portal-item","title")],t.prototype,"readTitlePortalItem",null),(0,o._)([(0,u.r)("service","title",["name"])],t.prototype,"readTitleService",null),(0,o._)([(0,p.Cb)({type:Number,json:{origins:{service:{read:{source:"id"}},"portal-item":{write:{target:"id",isRequired:!0,ignoreOrigin:!0},read:!1}}}})],t.prototype,"layerId",void 0),(0,o._)([(0,p.Cb)(g.HQ)],t.prototype,"url",null),(0,o._)([(0,d.c)("url")],t.prototype,"writeUrl",null),(0,o._)([(0,p.Cb)()],t.prototype,"parsedUrl",null),(0,o._)([(0,p.Cb)({readOnly:!0})],t.prototype,"store",void 0),(0,o._)([(0,p.Cb)({type:String,readOnly:!0,json:{read:{source:"store.rootNode"}}})],t.prototype,"rootNode",void 0),t=(0,o._)([(0,c.j)(T)],t),t},A=-1e38;var P,q;(q=P||(P={}))[q.existingItem=0]="existingItem",q[q.newItem=1]="newItem";const O="Scene Service",F={getTypeKeywords:()=>[],portalItemLayerType:"unknown",validationOptions:{enabled:!0,ignoreUnsupported:!1,failPolicy:"throw"}};var E;!function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(E||(E={}))},61064:(e,t,r)=>{r.d(t,{T:()=>a});var o=r(3172),s=r(20102);async function a(e,t,r,a,i,n){let l=null;if(null!=r){const t=`${e}/nodepages/`,s=t+Math.floor(r.rootIndex/r.nodesPerPage);try{return{type:"page",rootPage:(await(0,o.default)(s,{query:{f:"json",token:a},responseType:"json",signal:n})).data,rootIndex:r.rootIndex,pageSize:r.nodesPerPage,lodMetric:r.lodSelectionMetricType,urlPrefix:t}}catch(e){null!=i&&i.warn("#fetchIndexInfo()","Failed to load root node page. Falling back to node documents.",s,e),l=e}}if(!t)return null;const p=`${e}/nodes/`,u=p+(t&&t.split("/").pop());try{return{type:"node",rootNode:(await(0,o.default)(u,{query:{f:"json",token:a},responseType:"json",signal:n})).data,urlPrefix:p}}catch(e){throw new s.Z("sceneservice:root-node-missing","Root node missing.",{pageError:l,nodeError:e,url:u})}}},51161:(e,t,r)=>{r.d(t,{H3:()=>v,QI:()=>c,U4:()=>l,Yh:()=>y});var o=r(43697),s=r(96674),a=r(5600),i=(r(75215),r(67676),r(80442),r(36030)),n=r(52011);let l=class extends s.wq{constructor(){super(...arguments),this.nodesPerPage=null,this.rootIndex=0,this.lodSelectionMetricType=null}};(0,o._)([(0,a.Cb)({type:Number})],l.prototype,"nodesPerPage",void 0),(0,o._)([(0,a.Cb)({type:Number})],l.prototype,"rootIndex",void 0),(0,o._)([(0,a.Cb)({type:String})],l.prototype,"lodSelectionMetricType",void 0),l=(0,o._)([(0,n.j)("esri.layer.support.I3SNodePageDefinition")],l);let p=class extends s.wq{constructor(){super(...arguments),this.factor=1}};(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"textureSetDefinitionId"}}})],p.prototype,"id",void 0),(0,o._)([(0,a.Cb)({type:Number})],p.prototype,"factor",void 0),p=(0,o._)([(0,n.j)("esri.layer.support.I3SMaterialTexture")],p);let u=class extends s.wq{constructor(){super(...arguments),this.baseColorFactor=[1,1,1,1],this.baseColorTexture=null,this.metallicRoughnessTexture=null,this.metallicFactor=1,this.roughnessFactor=1}};(0,o._)([(0,a.Cb)({type:[Number]})],u.prototype,"baseColorFactor",void 0),(0,o._)([(0,a.Cb)({type:p})],u.prototype,"baseColorTexture",void 0),(0,o._)([(0,a.Cb)({type:p})],u.prototype,"metallicRoughnessTexture",void 0),(0,o._)([(0,a.Cb)({type:Number})],u.prototype,"metallicFactor",void 0),(0,o._)([(0,a.Cb)({type:Number})],u.prototype,"roughnessFactor",void 0),u=(0,o._)([(0,n.j)("esri.layer.support.I3SMaterialPBRMetallicRoughness")],u);let c=class extends s.wq{constructor(){super(...arguments),this.alphaMode="opaque",this.alphaCutoff=.25,this.doubleSided=!1,this.cullFace="none",this.normalTexture=null,this.occlusionTexture=null,this.emissiveTexture=null,this.emissiveFactor=null,this.pbrMetallicRoughness=null}};(0,o._)([(0,i.J)({opaque:"opaque",mask:"mask",blend:"blend"})],c.prototype,"alphaMode",void 0),(0,o._)([(0,a.Cb)({type:Number})],c.prototype,"alphaCutoff",void 0),(0,o._)([(0,a.Cb)({type:Boolean})],c.prototype,"doubleSided",void 0),(0,o._)([(0,i.J)({none:"none",back:"back",front:"front"})],c.prototype,"cullFace",void 0),(0,o._)([(0,a.Cb)({type:p})],c.prototype,"normalTexture",void 0),(0,o._)([(0,a.Cb)({type:p})],c.prototype,"occlusionTexture",void 0),(0,o._)([(0,a.Cb)({type:p})],c.prototype,"emissiveTexture",void 0),(0,o._)([(0,a.Cb)({type:[Number]})],c.prototype,"emissiveFactor",void 0),(0,o._)([(0,a.Cb)({type:u})],c.prototype,"pbrMetallicRoughness",void 0),c=(0,o._)([(0,n.j)("esri.layer.support.I3SMaterialDefinition")],c);let d=class extends s.wq{};(0,o._)([(0,a.Cb)({type:String,json:{read:{source:["name","index"],reader:(e,t)=>null!=e?e:`${t.index}`}}})],d.prototype,"name",void 0),(0,o._)([(0,i.J)({jpg:"jpg",png:"png",dds:"dds","ktx-etc2":"ktx-etc2",ktx2:"ktx2",basis:"basis"})],d.prototype,"format",void 0),d=(0,o._)([(0,n.j)("esri.layer.support.I3STextureFormat")],d);let y=class extends s.wq{constructor(){super(...arguments),this.atlas=!1}};(0,o._)([(0,a.Cb)({type:[d]})],y.prototype,"formats",void 0),(0,o._)([(0,a.Cb)({type:Boolean})],y.prototype,"atlas",void 0),y=(0,o._)([(0,n.j)("esri.layer.support.I3STextureSetDefinition")],y);let h=class extends s.wq{};(0,o._)([(0,i.J)({Float32:"Float32",UInt64:"UInt64",UInt32:"UInt32",UInt16:"UInt16",UInt8:"UInt8"})],h.prototype,"type",void 0),(0,o._)([(0,a.Cb)({type:Number})],h.prototype,"component",void 0),h=(0,o._)([(0,n.j)("esri.layer.support.I3SGeometryAttribute")],h);let m=class extends s.wq{};(0,o._)([(0,i.J)({draco:"draco"})],m.prototype,"encoding",void 0),(0,o._)([(0,a.Cb)({type:[String]})],m.prototype,"attributes",void 0),m=(0,o._)([(0,n.j)("esri.layer.support.I3SGeometryCompressedAttributes")],m);let f=class extends s.wq{constructor(){super(...arguments),this.offset=0}};(0,o._)([(0,a.Cb)({type:Number})],f.prototype,"offset",void 0),(0,o._)([(0,a.Cb)({type:h})],f.prototype,"position",void 0),(0,o._)([(0,a.Cb)({type:h})],f.prototype,"normal",void 0),(0,o._)([(0,a.Cb)({type:h})],f.prototype,"uv0",void 0),(0,o._)([(0,a.Cb)({type:h})],f.prototype,"color",void 0),(0,o._)([(0,a.Cb)({type:h})],f.prototype,"uvRegion",void 0),(0,o._)([(0,a.Cb)({type:h})],f.prototype,"featureId",void 0),(0,o._)([(0,a.Cb)({type:h})],f.prototype,"faceRange",void 0),(0,o._)([(0,a.Cb)({type:m})],f.prototype,"compressedAttributes",void 0),f=(0,o._)([(0,n.j)("esri.layer.support.I3SGeometryBuffer")],f);let v=class extends s.wq{};(0,o._)([(0,i.J)({triangle:"triangle"})],v.prototype,"topology",void 0),(0,o._)([(0,a.Cb)()],v.prototype,"geometryBuffers",void 0),v=(0,o._)([(0,n.j)("esri.layer.support.I3SGeometryDefinition")],v)},97873:(e,t,r)=>{r.d(t,{W7:()=>c,addOrUpdateResource:()=>n,fetchResources:()=>i,removeAllResources:()=>p,removeResource:()=>l});var o=r(3172),s=r(20102),a=r(81271);async function i(e,t={},r){await e.load(r);const o=(0,a.v_)(e.itemUrl,"resources"),{start:s=1,num:i=10,sortOrder:n="asc",sortField:l="created"}=t,p={query:{start:s,num:i,sortOrder:n,sortField:l,token:e.apiKey},signal:r?.signal},u=await e.portal.request(o,p);return{total:u.total,nextStart:u.nextStart,resources:u.resources.map((({created:t,size:r,resource:o})=>({created:new Date(t),size:r,resource:e.resourceFromPath(o)})))}}async function n(e,t,r,i){if(!e.hasPath())throw new s.Z(`portal-item-resource-${t}:invalid-path`,"Resource does not have a valid path");const n=e.portalItem;await n.load(i);const l=(0,a.v_)(n.userItemUrl,"add"===t?"addResources":"updateResources"),[p,c]=u(e.path),d=await async function(e){return e instanceof Blob?e:(await(0,o.default)(e.url,{responseType:"blob"})).data}(r),y=new FormData;return p&&"."!==p&&y.append("resourcesPrefix",p),null!=i&&i.compress&&y.append("compress","true"),y.append("fileName",c),y.append("file",d,c),y.append("f","json"),null!=i&&i.access&&y.append("access",i.access),await n.portal.request(l,{method:"post",body:y,signal:i?.signal}),e}async function l(e,t,r){if(!t.hasPath())throw new s.Z("portal-item-resources-remove:invalid-path","Resource does not have a valid path");await e.load(r);const o=(0,a.v_)(e.userItemUrl,"removeResources");await e.portal.request(o,{method:"post",query:{resource:t.path},signal:r?.signal}),t.portalItem=null}async function p(e,t){await e.load(t);const r=(0,a.v_)(e.userItemUrl,"removeResources");return e.portal.request(r,{method:"post",query:{deleteAll:!0},signal:t?.signal})}function u(e){const t=e.lastIndexOf("/");return-1===t?[".",e]:[e.slice(0,t),e.slice(t+1)]}function c(e,t){if(!e.hasPath())return null;const[r,,o]=function(e){const[t,r]=function(e){const t=(0,a.Ml)(e);return null==t?[e,""]:[e.slice(0,e.length-t.length-1),`.${t}`]}(e),[o,s]=u(t);return[o,s,r]}(e.path);return e.portalItem.resourceFromPath((0,a.v_)(r,t+o))}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/19d329b9d4ec2eff1d13.js b/public/assets/esri/core/workers/chunks/19d329b9d4ec2eff1d13.js new file mode 100644 index 0000000..14c87d7 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/19d329b9d4ec2eff1d13.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7374],{84552:(e,t,r)=>{r.d(t,{Z:()=>y});var i=r(43697),s=r(2368),o=r(96674),a=r(35463),n=r(5600),l=(r(75215),r(67676),r(80442),r(36030)),d=r(52011),u=r(78981);let p=class extends((0,s.J)(o.wq)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,a.rJ)(this.value,this.unit,"milliseconds")}};(0,i._)([(0,l.J)(u.v,{nonNullable:!0})],p.prototype,"unit",void 0),(0,i._)([(0,n.Cb)({type:Number,json:{write:!0},nonNullable:!0})],p.prototype,"value",void 0),p=(0,i._)([(0,d.j)("esri.TimeInterval")],p);const y=p},91040:(e,t,r)=>{r.d(t,{yZ:()=>o});var i=r(67900);const s=96;function o(e,t){const r=t||e.extent,o=e.width,a=(0,i.c9)(r&&r.spatialReference);return r&&o?r.width/o*a*i.hd*s:0}},27374:(e,t,r)=>{r.r(t),r.d(t,{default:()=>A});var i=r(43697),s=r(3172),o=r(92835),a=r(20102),n=r(3920),l=r(68668),d=r(16453),u=r(95330),p=r(5600),y=r(75215),m=(r(67676),r(80442),r(71715)),c=r(52011),f=r(30556),h=r(31263),b=r(6570),v=r(91040),g=r(87085),w=r(54295),S=r(7944),x=r(17287),_=r(71612),I=r(17017),T=r(38009),C=r(16859),O=r(34760),E=r(72965),N=r(10343),L=r(28294),U=r(21506),j=r(92036),F=r(42033);function D(e,t){return"floorInfo"in t&&t.floorInfo?.floorField?function(e,t){if(!e?.length)return null;const r=e.filter((e=>""!==e)).map((e=>`'${e}'`));return r.push("''"),`${t} IN (${r.join(",")}) OR ${t} IS NULL`}(e,t.floorInfo.floorField):null}var J=r(32073);const M={visible:"visibleSublayers",definitionExpression:"layerDefs",labelingInfo:"hasDynamicLayers",labelsVisible:"hasDynamicLayers",opacity:"hasDynamicLayers",minScale:"visibleSublayers",maxScale:"visibleSublayers",renderer:"hasDynamicLayers",source:"hasDynamicLayers"};let R=class extends((0,n.p)(j.Z)){constructor(e){super(e),this.floors=null,this.scale=0}destroy(){this.layer=null}get dynamicLayers(){if(!this.hasDynamicLayers)return null;const e=this.visibleSublayers.map((e=>{const t=D(this.floors,e);return e.toExportImageJSON(t)}));return e.length?JSON.stringify(e):null}get hasDynamicLayers(){return this.layer&&(0,J.FN)(this.visibleSublayers,this.layer.serviceSublayers,this.layer.gdbVersion)}set layer(e){this._get("layer")!==e&&(this._set("layer",e),this.handles.remove("layer"),e&&this.handles.add([e.allSublayers.on("change",(()=>this.notifyChange("visibleSublayers"))),e.on("sublayer-update",(e=>this.notifyChange(M[e.propertyName])))],"layer"))}get layers(){const e=this.visibleSublayers;return e?e.length?"show:"+e.map((e=>e.id)).join(","):"show:-1":null}get layerDefs(){const e=!!this.floors?.length,t=this.visibleSublayers.filter((t=>null!=t.definitionExpression||e&&null!=t.floorInfo));return t.length?JSON.stringify(t.reduce(((e,t)=>{const r=D(this.floors,t),i=(0,F._)(r,t.definitionExpression);return null!=i&&(e[t.id]=i),e}),{})):null}get version(){this.commitProperty("layers"),this.commitProperty("layerDefs"),this.commitProperty("dynamicLayers"),this.commitProperty("timeExtent");const e=this.layer;return e&&(e.commitProperty("dpi"),e.commitProperty("imageFormat"),e.commitProperty("imageTransparency"),e.commitProperty("gdbVersion")),(this._get("version")||0)+1}get visibleSublayers(){const e=[];if(!this.layer)return e;const t=this.layer.sublayers,r=t=>{const i=this.scale,s=0===i,o=0===t.minScale||i<=t.minScale,a=0===t.maxScale||i>=t.maxScale;t.visible&&(s||o&&a)&&(t.sublayers?t.sublayers.forEach(r):e.unshift(t))};t&&t.forEach(r);const i=this._get("visibleSublayers");return!i||i.length!==e.length||i.some(((t,r)=>e[r]!==t))?e:i}toJSON(){const e=this.layer;let t={dpi:e.dpi,format:e.imageFormat,transparent:e.imageTransparency,gdbVersion:e.gdbVersion||null};return this.hasDynamicLayers&&this.dynamicLayers?t.dynamicLayers=this.dynamicLayers:t={...t,layers:this.layers,layerDefs:this.layerDefs},t}};(0,i._)([(0,p.Cb)({readOnly:!0})],R.prototype,"dynamicLayers",null),(0,i._)([(0,p.Cb)()],R.prototype,"floors",void 0),(0,i._)([(0,p.Cb)({readOnly:!0})],R.prototype,"hasDynamicLayers",null),(0,i._)([(0,p.Cb)()],R.prototype,"layer",null),(0,i._)([(0,p.Cb)({readOnly:!0})],R.prototype,"layers",null),(0,i._)([(0,p.Cb)({readOnly:!0})],R.prototype,"layerDefs",null),(0,i._)([(0,p.Cb)({type:Number})],R.prototype,"scale",void 0),(0,i._)([(0,p.Cb)(U.qG)],R.prototype,"timeExtent",void 0),(0,i._)([(0,p.Cb)({readOnly:!0})],R.prototype,"version",null),(0,i._)([(0,p.Cb)({readOnly:!0})],R.prototype,"visibleSublayers",null),R=(0,i._)([(0,c.j)("esri.layers.mixins.ExportImageParameters")],R);var P=r(90082),Z=r(49867),k=r(60199),V=r(80216);let q=class extends((0,_.h)((0,L.n)((0,E.M)((0,N.x)((0,S.O)((0,x.Y)((0,T.q)((0,C.I)((0,d.R)((0,O.Q)((0,w.V)((0,I.N)((0,n.p)(g.Z)))))))))))))){constructor(...e){super(...e),this.dateFieldsTimeReference=null,this.datesInUnknownTimezone=!1,this.dpi=96,this.gdbVersion=null,this.imageFormat="png24",this.imageMaxHeight=2048,this.imageMaxWidth=2048,this.imageTransparency=!0,this.isReference=null,this.labelsVisible=!1,this.operationalLayerType="ArcGISMapServiceLayer",this.preferredTimeReference=null,this.sourceJSON=null,this.sublayers=null,this.type="map-image",this.url=null}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Map Service"]},e).catch(u.r9).then((()=>this._fetchService(t)))),Promise.resolve(this)}readImageFormat(e,t){const r=t.supportedImageFormatTypes;return r&&r.includes("PNG32")?"png32":"png24"}writeSublayers(e,t,r,i){if(!this.loaded||!e)return;const s=e.slice().reverse().flatten((({sublayers:e})=>e&&e.toArray().reverse())).toArray();let o=!1;if(this.capabilities&&this.capabilities.operations.supportsExportMap&&this.capabilities.exportMap?.supportsDynamicLayers){const e=(0,h.M9)(i.origin);if(e===h.s3.PORTAL_ITEM){const e=this.createSublayersForOrigin("service").sublayers;o=(0,J.QV)(s,e,h.s3.SERVICE)}else if(e>h.s3.PORTAL_ITEM){const e=this.createSublayersForOrigin("portal-item");o=(0,J.QV)(s,e.sublayers,(0,h.M9)(e.origin))}}const a=[],n={writeSublayerStructure:o,...i};let l=o;s.forEach((e=>{const t=e.write({},n);a.push(t),l=l||"user"===e.originOf("visible")})),a.some((e=>Object.keys(e).length>1))&&(t.layers=a),l&&(t.visibleLayers=s.filter((e=>e.visible)).map((e=>e.id)))}createExportImageParameters(e,t,r,i){const s=i&&i.pixelRatio||1;e&&this.version>=10&&(e=e.clone().shiftCentralMeridian());const o=new R({layer:this,floors:i?.floors,scale:(0,v.yZ)({extent:e,width:t})*s}),a=o.toJSON();o.destroy();const n=!i||!i.rotation||this.version<10.3?{}:{rotation:-i.rotation},l=e&&e.spatialReference,d=l.wkid||JSON.stringify(l.toJSON());a.dpi*=s;const u={};if(i?.timeExtent){const{start:e,end:t}=i.timeExtent.toJSON();u.time=e&&t&&e===t?""+e:`${e??"null"},${t??"null"}`}else this.timeInfo&&!this.timeInfo.hasLiveData&&(u.time="null,null");return{bbox:e&&e.xmin+","+e.ymin+","+e.xmax+","+e.ymax,bboxSR:d,imageSR:d,size:t+","+r,...a,...n,...u}}async fetchImage(e,t,r,i){const{data:s}=await this._fetchImage("image",e,t,r,i);return s}async fetchImageBitmap(e,t,r,i){const{data:s,url:o}=await this._fetchImage("blob",e,t,r,i);return(0,P.g)(s,o,i?.signal)}async fetchRecomputedExtents(e={}){const t={...e,query:{returnUpdates:!0,f:"json",...this.customParameters,token:this.apiKey}},{data:r}=await(0,s.default)(this.url,t),{extent:i,fullExtent:a,timeExtent:n}=r,l=i||a;return{fullExtent:l&&b.Z.fromJSON(l),timeExtent:n&&o.Z.fromJSON({start:n[0],end:n[1]})}}loadAll(){return(0,l.G)(this,(e=>{e(this.allSublayers)}))}serviceSupportsSpatialReference(e){return(0,k.D)(this,e)}async _fetchImage(e,t,r,i,o){const n={responseType:e,signal:o?.signal??null,query:{...this.parsedUrl.query,...this.createExportImageParameters(t,r,i,o),f:"image",...this.refreshParameters,...this.customParameters,token:this.apiKey}},l=this.parsedUrl.path+"/export";if(null!=n.query?.dynamicLayers&&!this.capabilities?.exportMap?.supportsDynamicLayers)throw new a.Z("mapimagelayer:dynamiclayer-not-supported",`service ${this.url} doesn't support dynamic layers, which is required to be able to change the sublayer's order, rendering, labeling or source.`,{query:n.query});try{const{data:e}=await(0,s.default)(l,n);return{data:e,url:l}}catch(e){if((0,u.D_)(e))throw e;throw new a.Z("mapimagelayer:image-fetch-error",`Unable to load image: ${l}`,{error:e})}}async _fetchService(e){if(this.sourceJSON)return void this.read(this.sourceJSON,{origin:"service",url:this.parsedUrl});const{data:t,ssl:r}=await(0,s.default)(this.parsedUrl.path,{query:{f:"json",...this.parsedUrl.query,...this.customParameters,token:this.apiKey},signal:e});r&&(this.url=this.url.replace(/^http:/i,"https:")),this.sourceJSON=t,this.read(t,{origin:"service",url:this.parsedUrl})}};(0,i._)([(0,p.Cb)({type:V.Z})],q.prototype,"dateFieldsTimeReference",void 0),(0,i._)([(0,p.Cb)({type:Boolean})],q.prototype,"datesInUnknownTimezone",void 0),(0,i._)([(0,p.Cb)()],q.prototype,"dpi",void 0),(0,i._)([(0,p.Cb)()],q.prototype,"gdbVersion",void 0),(0,i._)([(0,p.Cb)()],q.prototype,"imageFormat",void 0),(0,i._)([(0,m.r)("imageFormat",["supportedImageFormatTypes"])],q.prototype,"readImageFormat",null),(0,i._)([(0,p.Cb)({json:{origins:{service:{read:{source:"maxImageHeight"}}}}})],q.prototype,"imageMaxHeight",void 0),(0,i._)([(0,p.Cb)({json:{origins:{service:{read:{source:"maxImageWidth"}}}}})],q.prototype,"imageMaxWidth",void 0),(0,i._)([(0,p.Cb)()],q.prototype,"imageTransparency",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],q.prototype,"isReference",void 0),(0,i._)([(0,p.Cb)({json:{read:!1,write:!1}})],q.prototype,"labelsVisible",void 0),(0,i._)([(0,p.Cb)({type:["ArcGISMapServiceLayer"]})],q.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.Cb)({json:{read:!1,write:!1}})],q.prototype,"popupEnabled",void 0),(0,i._)([(0,p.Cb)({type:V.Z})],q.prototype,"preferredTimeReference",void 0),(0,i._)([(0,p.Cb)()],q.prototype,"sourceJSON",void 0),(0,i._)([(0,p.Cb)({json:{write:{ignoreOrigin:!0}}})],q.prototype,"sublayers",void 0),(0,i._)([(0,f.c)("sublayers",{layers:{type:[Z.Z]},visibleLayers:{type:[y.z8]}})],q.prototype,"writeSublayers",null),(0,i._)([(0,p.Cb)({type:["show","hide","hide-children"]})],q.prototype,"listMode",void 0),(0,i._)([(0,p.Cb)({json:{read:!1},readOnly:!0,value:"map-image"})],q.prototype,"type",void 0),(0,i._)([(0,p.Cb)(U.HQ)],q.prototype,"url",void 0),q=(0,i._)([(0,c.j)("esri.layers.MapImageLayer")],q);const A=q},28294:(e,t,r)=>{r.d(t,{n:()=>y});var i=r(43697),s=r(92835),o=r(84552),a=r(5600),n=(r(75215),r(67676),r(80442),r(71715)),l=r(52011),d=r(35671),u=r(76259),p=r(78981);const y=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const r=t.timeInfo.exportOptions;if(!r)return null;const i=r.timeOffset,s=p.v.fromJSON(r.timeOffsetUnits);return i&&s?new o.Z({value:i,unit:s}):null}set timeInfo(e){(0,d.UF)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,i._)([(0,a.Cb)({type:s.Z,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,i._)([(0,a.Cb)({type:o.Z})],t.prototype,"timeOffset",void 0),(0,i._)([(0,n.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,i._)([(0,a.Cb)({value:null,type:u.Z,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,i._)([(0,a.Cb)({type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation"},origins:{"web-scene":{read:!1,write:!1}}}})],t.prototype,"useViewTime",void 0),t=(0,i._)([(0,l.j)("esri.layers.mixins.TemporalLayer")],t),t}},76259:(e,t,r)=>{r.d(t,{Z:()=>f});var i=r(43697),s=r(92835),o=r(84552),a=r(2368),n=r(96674),l=r(5600),d=(r(75215),r(67676),r(80442),r(71715)),u=r(52011),p=r(30556),y=r(80216);function m(e,t){return o.Z.fromJSON({value:e,unit:t})}let c=class extends((0,a.J)(n.wq)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeReference=null,this.trackIdField=null,this.useTime=!0}readFullTimeExtent(e,t){if(!t.timeExtent||!Array.isArray(t.timeExtent)||2!==t.timeExtent.length)return null;const r=new Date(t.timeExtent[0]),i=new Date(t.timeExtent[1]);return new s.Z({start:r,end:i})}writeFullTimeExtent(e,t){e&&null!=e.start&&null!=e.end?t.timeExtent=[e.start.getTime(),e.end.getTime()]:t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?m(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?m(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,i._)([(0,l.Cb)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],c.prototype,"cumulative",void 0),(0,i._)([(0,l.Cb)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],c.prototype,"endField",void 0),(0,i._)([(0,l.Cb)({type:s.Z,json:{write:{enabled:!0,allowNull:!0}}})],c.prototype,"fullTimeExtent",void 0),(0,i._)([(0,d.r)("fullTimeExtent",["timeExtent"])],c.prototype,"readFullTimeExtent",null),(0,i._)([(0,p.c)("fullTimeExtent")],c.prototype,"writeFullTimeExtent",null),(0,i._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],c.prototype,"hasLiveData",void 0),(0,i._)([(0,l.Cb)({type:o.Z,json:{write:{enabled:!0,allowNull:!0}}})],c.prototype,"interval",void 0),(0,i._)([(0,d.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],c.prototype,"readInterval",null),(0,i._)([(0,p.c)("interval")],c.prototype,"writeInterval",null),(0,i._)([(0,l.Cb)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],c.prototype,"startField",void 0),(0,i._)([(0,l.Cb)({type:y.Z,json:{write:{enabled:!0,allowNull:!0}}})],c.prototype,"timeReference",void 0),(0,i._)([(0,l.Cb)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],c.prototype,"trackIdField",void 0),(0,i._)([(0,l.Cb)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],c.prototype,"useTime",void 0),c=(0,i._)([(0,u.j)("esri.layers.support.TimeInfo")],c);const f=c},60199:(e,t,r)=>{r.d(t,{D:()=>o});var i=r(66677);const s=[];function o(e,t){if((0,i.M8)(e.url??""))return!0;const{wkid:r}=t;for(const t of s){if((e.version??0)>=t[0])return!0;if("function"==typeof t[1]&&(t[1]=t[1]()),t[1].has(r))return!1}return!0}s.push([10.91,()=>{const e=new Set([9709,9716,9741,9761,9766]);for(let t=9712;t<=9713;t++)e.add(t);for(let t=9748;t<=9749;t++)e.add(t);for(let t=20904;t<=20932;t++)e.add(t);for(let t=21004;t<=21032;t++)e.add(t);for(let t=21207;t<=21264;t++)e.add(t);for(let t=21307;t<=21364;t++)e.add(t);for(let t=102759;t<=102760;t++)e.add(t);for(let t=102901;t<=102955;t++)e.add(t);return e}]),s.push([10.9,()=>{const e=new Set([9300,9354,9364,9367,9373,9377,9387,9456,9473,9498,9678,9680,29874,103599,103872,104028]);for(let t=9356;t<=9360;t++)e.add(t);for(let t=9404;t<=9407;t++)e.add(t);for(let t=9476;t<=9482;t++)e.add(t);for(let t=9487;t<=9494;t++)e.add(t);for(let t=9697;t<=9699;t++)e.add(t);return e}]),s.push([10.81,()=>{const e=new Set([9265,9333,103598,103699]);for(let t=9248;t<=9254;t++)e.add(t);for(let t=9271;t<=9273;t++)e.add(t);for(let t=9284;t<=9285;t++)e.add(t);for(let t=21453;t<=21463;t++)e.add(t);return e}]),s.push([10.8,()=>{const e=new Set([8088,8395,8428,8433,8531,8687,8692,8694,8699,8900,9003,9006,9009,9012,9017,9191]);for(let t=8035;t<=8036;t++)e.add(t);for(let t=8455;t<=8456;t++)e.add(t);for(let t=8518;t<=8529;t++)e.add(t);for(let t=8533;t<=8536;t++)e.add(t);for(let t=8538;t<=8540;t++)e.add(t);for(let t=8677;t<=8679;t++)e.add(t);for(let t=8902;t<=8903;t++)e.add(t);for(let t=8907;t<=8910;t++)e.add(t);for(let t=8949;t<=8951;t++)e.add(t);for(let t=8972;t<=8987;t++)e.add(t);for(let t=9039;t<=9040;t++)e.add(t);for(let t=9068;t<=9069;t++)e.add(t);for(let t=9140;t<=9141;t++)e.add(t);for(let t=9148;t<=9150;t++)e.add(t);for(let t=9153;t<=9159;t++)e.add(t);for(let t=9205;t<=9218;t++)e.add(t);for(let t=9221;t<=9222;t++)e.add(t);for(let t=54098;t<=54101;t++)e.add(t);return e}]),s.push([10.71,()=>{const e=new Set([6316]);for(let t=8351;t<=8353;t++)e.add(t);for(let t=9294;t<=9297;t++)e.add(t);for(let t=22619;t<=22621;t++)e.add(t);for(let t=103586;t<=103594;t++)e.add(t);return e}]),s.push([10.7,()=>{const e=new Set([8387,8391,8427,8545,8682,8685,8818,31370,104022,104024,104975]);for(let t=8065;t<=8068;t++)e.add(t);for(let t=8082;t<=8083;t++)e.add(t);for(let t=8379;t<=8385;t++)e.add(t);for(let t=8836;t<=8840;t++)e.add(t);for(let t=8857;t<=8860;t++)e.add(t);for(let t=53035;t<=53037;t++)e.add(t);for(let t=54090;t<=54091;t++)e.add(t);for(let t=102498;t<=102499;t++)e.add(t);return e}]),s.push([10.61,()=>new Set([102497])]),s.push([10.6,()=>{const e=new Set([7803,7805,7887,8086,8232,8237,8240,8246,8249,8252,8255,9019,9391]);for(let t=7755;t<=7787;t++)e.add(t);for(let t=7791;t<=7795;t++)e.add(t);for(let t=7799;t<=7801;t++)e.add(t);for(let t=7825;t<=7831;t++)e.add(t);for(let t=7877;t<=7878;t++)e.add(t);for(let t=7882;t<=7883;t++)e.add(t);for(let t=7991;t<=7992;t++)e.add(t);for(let t=8042;t<=8043;t++)e.add(t);for(let t=8058;t<=8059;t++)e.add(t);for(let t=8311;t<=8348;t++)e.add(t);for(let t=9060;t<=9067;t++)e.add(t);for(let t=102562;t<=102568;t++)e.add(t);for(let t=102799;t<=102900;t++)e.add(t);return e}]),s.push([10.51,()=>{const e=new Set([7683,7881,7886,7899,8888,9e3]);for(let t=8013;t<=8032;t++)e.add(t);for(let t=9053;t<=9057;t++)e.add(t);for(let t=104017;t<=104018;t++)e.add(t);for(let t=104971;t<=104974;t++)e.add(t);return e}]),s.push([10.5,()=>{const e=new Set([6962,7035,7037,7039,7041,7084,7086,7133,7798,102399]);for(let t=4087;t<=4088;t++)e.add(t);for(let t=5896;t<=5899;t++)e.add(t);for(let t=7005;t<=7007;t++)e.add(t);for(let t=7057;t<=7070;t++)e.add(t);for(let t=7073;t<=7082;t++)e.add(t);for(let t=7109;t<=7128;t++)e.add(t);for(let t=7844;t<=7859;t++)e.add(t);return e}])},78981:(e,t,r)=>{r.d(t,{v:()=>i});const i=(0,r(35454).w)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0})}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/1aa8dd317ecd3c41e0ea.js b/public/assets/esri/core/workers/chunks/1aa8dd317ecd3c41e0ea.js new file mode 100644 index 0000000..a61f116 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/1aa8dd317ecd3c41e0ea.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3566,3172,661,5234,9880],{99880:(t,e,r)=>{r.d(e,{V:()=>u});var n=r(68773),o=(r(3172),r(20102)),a=r(92604),s=r(81271);const i=a.Z.getLogger("esri.assets");function u(t){if(!n.default.assetsPath)throw i.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new o.Z("assets:path-not-set","config.assetsPath is not set");return(0,s.v_)(n.default.assetsPath,t)}},46521:(t,e,r)=>{function n(){return[1,0,0,0,1,0,0,0,1]}function o(t,e,r,n,o,a,s,i,u){return[t,e,r,n,o,a,s,i,u]}function a(t,e){return new Float64Array(t,e,9)}r.d(e,{a:()=>a,c:()=>n,f:()=>o}),Object.freeze(Object.defineProperty({__proto__:null,clone:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8]]},create:n,createView:a,fromValues:o},Symbol.toStringTag,{value:"Module"}))},52138:(t,e,r)=>{r.d(e,{A:()=>p,a:()=>u,d:()=>b,e:()=>d,f:()=>h,g:()=>y,h:()=>M,i:()=>s,j:()=>O,k:()=>f,m:()=>c,s:()=>a,t:()=>i,w:()=>l,y:()=>A,z:()=>T});var n=r(65617),o=r(46851);function a(t,e,r,n,o,a,s,i,u,c,l,f,d,h,b,p,m){return t[0]=e,t[1]=r,t[2]=n,t[3]=o,t[4]=a,t[5]=s,t[6]=i,t[7]=u,t[8]=c,t[9]=l,t[10]=f,t[11]=d,t[12]=h,t[13]=b,t[14]=p,t[15]=m,t}function s(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function i(t,e){if(t===e){const r=e[1],n=e[2],o=e[3],a=e[6],s=e[7],i=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=a,t[11]=e[14],t[12]=o,t[13]=s,t[14]=i}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function u(t,e){const r=e[0],n=e[1],o=e[2],a=e[3],s=e[4],i=e[5],u=e[6],c=e[7],l=e[8],f=e[9],d=e[10],h=e[11],b=e[12],p=e[13],m=e[14],g=e[15],y=r*i-n*s,w=r*u-o*s,M=r*c-a*s,O=n*u-o*i,T=n*c-a*i,A=o*c-a*u,v=l*p-f*b,C=l*m-d*b,I=l*g-h*b,E=f*m-d*p,S=f*g-h*p,U=d*g-h*m;let L=y*U-w*S+M*E+O*I-T*C+A*v;return L?(L=1/L,t[0]=(i*U-u*S+c*E)*L,t[1]=(o*S-n*U-a*E)*L,t[2]=(p*A-m*T+g*O)*L,t[3]=(d*T-f*A-h*O)*L,t[4]=(u*I-s*U-c*C)*L,t[5]=(r*U-o*I+a*C)*L,t[6]=(m*M-b*A-g*w)*L,t[7]=(l*A-d*M+h*w)*L,t[8]=(s*S-i*I+c*v)*L,t[9]=(n*I-r*S-a*v)*L,t[10]=(b*T-p*M+g*y)*L,t[11]=(f*M-l*T-h*y)*L,t[12]=(i*C-s*E-u*v)*L,t[13]=(r*E-n*C+o*v)*L,t[14]=(p*w-b*O-m*y)*L,t[15]=(l*O-f*w+d*y)*L,t):null}function c(t,e,r){const n=e[0],o=e[1],a=e[2],s=e[3],i=e[4],u=e[5],c=e[6],l=e[7],f=e[8],d=e[9],h=e[10],b=e[11],p=e[12],m=e[13],g=e[14],y=e[15];let w=r[0],M=r[1],O=r[2],T=r[3];return t[0]=w*n+M*i+O*f+T*p,t[1]=w*o+M*u+O*d+T*m,t[2]=w*a+M*c+O*h+T*g,t[3]=w*s+M*l+O*b+T*y,w=r[4],M=r[5],O=r[6],T=r[7],t[4]=w*n+M*i+O*f+T*p,t[5]=w*o+M*u+O*d+T*m,t[6]=w*a+M*c+O*h+T*g,t[7]=w*s+M*l+O*b+T*y,w=r[8],M=r[9],O=r[10],T=r[11],t[8]=w*n+M*i+O*f+T*p,t[9]=w*o+M*u+O*d+T*m,t[10]=w*a+M*c+O*h+T*g,t[11]=w*s+M*l+O*b+T*y,w=r[12],M=r[13],O=r[14],T=r[15],t[12]=w*n+M*i+O*f+T*p,t[13]=w*o+M*u+O*d+T*m,t[14]=w*a+M*c+O*h+T*g,t[15]=w*s+M*l+O*b+T*y,t}function l(t,e,r){const n=r[0],o=r[1],a=r[2];if(e===t)t[12]=e[0]*n+e[4]*o+e[8]*a+e[12],t[13]=e[1]*n+e[5]*o+e[9]*a+e[13],t[14]=e[2]*n+e[6]*o+e[10]*a+e[14],t[15]=e[3]*n+e[7]*o+e[11]*a+e[15];else{const r=e[0],s=e[1],i=e[2],u=e[3],c=e[4],l=e[5],f=e[6],d=e[7],h=e[8],b=e[9],p=e[10],m=e[11];t[0]=r,t[1]=s,t[2]=i,t[3]=u,t[4]=c,t[5]=l,t[6]=f,t[7]=d,t[8]=h,t[9]=b,t[10]=p,t[11]=m,t[12]=r*n+c*o+h*a+e[12],t[13]=s*n+l*o+b*a+e[13],t[14]=i*n+f*o+p*a+e[14],t[15]=u*n+d*o+m*a+e[15]}return t}function f(t,e,r){const n=r[0],o=r[1],a=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*o,t[5]=e[5]*o,t[6]=e[6]*o,t[7]=e[7]*o,t[8]=e[8]*a,t[9]=e[9]*a,t[10]=e[10]*a,t[11]=e[11]*a,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function d(t,e,r,n){let a,s,i,u,c,l,f,d,h,b,p,m,g,y,w,M,O,T,A,v,C,I,E,S,U=n[0],L=n[1],R=n[2],q=Math.sqrt(U*U+L*L+R*R);return q<(0,o.g)()?null:(q=1/q,U*=q,L*=q,R*=q,a=Math.sin(r),s=Math.cos(r),i=1-s,u=e[0],c=e[1],l=e[2],f=e[3],d=e[4],h=e[5],b=e[6],p=e[7],m=e[8],g=e[9],y=e[10],w=e[11],M=U*U*i+s,O=L*U*i+R*a,T=R*U*i-L*a,A=U*L*i-R*a,v=L*L*i+s,C=R*L*i+U*a,I=U*R*i+L*a,E=L*R*i-U*a,S=R*R*i+s,t[0]=u*M+d*O+m*T,t[1]=c*M+h*O+g*T,t[2]=l*M+b*O+y*T,t[3]=f*M+p*O+w*T,t[4]=u*A+d*v+m*C,t[5]=c*A+h*v+g*C,t[6]=l*A+b*v+y*C,t[7]=f*A+p*v+w*C,t[8]=u*I+d*E+m*S,t[9]=c*I+h*E+g*S,t[10]=l*I+b*E+y*S,t[11]=f*I+p*E+w*S,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}function h(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}function b(t,e,r){if(0===e)return s(t);let n,a,i,u=r[0],c=r[1],l=r[2],f=Math.sqrt(u*u+c*c+l*l);return f<(0,o.g)()?null:(f=1/f,u*=f,c*=f,l*=f,n=Math.sin(e),a=Math.cos(e),i=1-a,t[0]=u*u*i+a,t[1]=c*u*i+l*n,t[2]=l*u*i-c*n,t[3]=0,t[4]=u*c*i-l*n,t[5]=c*c*i+a,t[6]=l*c*i+u*n,t[7]=0,t[8]=u*l*i+c*n,t[9]=c*l*i-u*n,t[10]=l*l*i+a,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}function p(t,e){const r=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function m(t,e,r){const n=e[0],o=e[1],a=e[2],s=e[3],i=n+n,u=o+o,c=a+a,l=n*i,f=n*u,d=n*c,h=o*u,b=o*c,p=a*c,m=s*i,g=s*u,y=s*c;return t[0]=1-(h+p),t[1]=f+y,t[2]=d-g,t[3]=0,t[4]=f-y,t[5]=1-(l+p),t[6]=b+m,t[7]=0,t[8]=d+g,t[9]=b-m,t[10]=1-(l+h),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}const g=(0,n.c)();function y(t,e,r,n){const o=e[0],a=e[1],s=e[2],i=e[3],u=o+o,c=a+a,l=s+s,f=o*u,d=o*c,h=o*l,b=a*c,p=a*l,m=s*l,g=i*u,y=i*c,w=i*l,M=n[0],O=n[1],T=n[2];return t[0]=(1-(b+m))*M,t[1]=(d+w)*M,t[2]=(h-y)*M,t[3]=0,t[4]=(d-w)*O,t[5]=(1-(f+m))*O,t[6]=(p+g)*O,t[7]=0,t[8]=(h+y)*T,t[9]=(p-g)*T,t[10]=(1-(f+b))*T,t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}function w(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t[4]=e[4]-r[4],t[5]=e[5]-r[5],t[6]=e[6]-r[6],t[7]=e[7]-r[7],t[8]=e[8]-r[8],t[9]=e[9]-r[9],t[10]=e[10]-r[10],t[11]=e[11]-r[11],t[12]=e[12]-r[12],t[13]=e[13]-r[13],t[14]=e[14]-r[14],t[15]=e[15]-r[15],t}function M(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function O(t,e){if(t===e)return!0;const r=t[0],n=t[1],a=t[2],s=t[3],i=t[4],u=t[5],c=t[6],l=t[7],f=t[8],d=t[9],h=t[10],b=t[11],p=t[12],m=t[13],g=t[14],y=t[15],w=e[0],M=e[1],O=e[2],T=e[3],A=e[4],v=e[5],C=e[6],I=e[7],E=e[8],S=e[9],U=e[10],L=e[11],R=e[12],q=e[13],P=e[14],x=e[15],F=(0,o.g)();return Math.abs(r-w)<=F*Math.max(1,Math.abs(r),Math.abs(w))&&Math.abs(n-M)<=F*Math.max(1,Math.abs(n),Math.abs(M))&&Math.abs(a-O)<=F*Math.max(1,Math.abs(a),Math.abs(O))&&Math.abs(s-T)<=F*Math.max(1,Math.abs(s),Math.abs(T))&&Math.abs(i-A)<=F*Math.max(1,Math.abs(i),Math.abs(A))&&Math.abs(u-v)<=F*Math.max(1,Math.abs(u),Math.abs(v))&&Math.abs(c-C)<=F*Math.max(1,Math.abs(c),Math.abs(C))&&Math.abs(l-I)<=F*Math.max(1,Math.abs(l),Math.abs(I))&&Math.abs(f-E)<=F*Math.max(1,Math.abs(f),Math.abs(E))&&Math.abs(d-S)<=F*Math.max(1,Math.abs(d),Math.abs(S))&&Math.abs(h-U)<=F*Math.max(1,Math.abs(h),Math.abs(U))&&Math.abs(b-L)<=F*Math.max(1,Math.abs(b),Math.abs(L))&&Math.abs(p-R)<=F*Math.max(1,Math.abs(p),Math.abs(R))&&Math.abs(m-q)<=F*Math.max(1,Math.abs(m),Math.abs(q))&&Math.abs(g-P)<=F*Math.max(1,Math.abs(g),Math.abs(P))&&Math.abs(y-x)<=F*Math.max(1,Math.abs(y),Math.abs(x))}function T(t){const e=(0,o.g)(),r=t[0],n=t[1],a=t[2],s=t[4],i=t[5],u=t[6],c=t[8],l=t[9],f=t[10];return Math.abs(1-(r*r+s*s+c*c))<=e&&Math.abs(1-(n*n+i*i+l*l))<=e&&Math.abs(1-(a*a+u*u+f*f))<=e}function A(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[8]&&0===t[9]&&1===t[10]}const v=c,C=w;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t[4]=e[4]+r[4],t[5]=e[5]+r[5],t[6]=e[6]+r[6],t[7]=e[7]+r[7],t[8]=e[8]+r[8],t[9]=e[9]+r[9],t[10]=e[10]+r[10],t[11]=e[11]+r[11],t[12]=e[12]+r[12],t[13]=e[13]+r[13],t[14]=e[14]+r[14],t[15]=e[15]+r[15],t},adjoint:function(t,e){const r=e[0],n=e[1],o=e[2],a=e[3],s=e[4],i=e[5],u=e[6],c=e[7],l=e[8],f=e[9],d=e[10],h=e[11],b=e[12],p=e[13],m=e[14],g=e[15];return t[0]=i*(d*g-h*m)-f*(u*g-c*m)+p*(u*h-c*d),t[1]=-(n*(d*g-h*m)-f*(o*g-a*m)+p*(o*h-a*d)),t[2]=n*(u*g-c*m)-i*(o*g-a*m)+p*(o*c-a*u),t[3]=-(n*(u*h-c*d)-i*(o*h-a*d)+f*(o*c-a*u)),t[4]=-(s*(d*g-h*m)-l*(u*g-c*m)+b*(u*h-c*d)),t[5]=r*(d*g-h*m)-l*(o*g-a*m)+b*(o*h-a*d),t[6]=-(r*(u*g-c*m)-s*(o*g-a*m)+b*(o*c-a*u)),t[7]=r*(u*h-c*d)-s*(o*h-a*d)+l*(o*c-a*u),t[8]=s*(f*g-h*p)-l*(i*g-c*p)+b*(i*h-c*f),t[9]=-(r*(f*g-h*p)-l*(n*g-a*p)+b*(n*h-a*f)),t[10]=r*(i*g-c*p)-s*(n*g-a*p)+b*(n*c-a*i),t[11]=-(r*(i*h-c*f)-s*(n*h-a*f)+l*(n*c-a*i)),t[12]=-(s*(f*m-d*p)-l*(i*m-u*p)+b*(i*d-u*f)),t[13]=r*(f*m-d*p)-l*(n*m-o*p)+b*(n*d-o*f),t[14]=-(r*(i*m-u*p)-s*(n*m-o*p)+b*(n*u-o*i)),t[15]=r*(i*d-u*f)-s*(n*d-o*f)+l*(n*u-o*i),t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},determinant:function(t){const e=t[0],r=t[1],n=t[2],o=t[3],a=t[4],s=t[5],i=t[6],u=t[7],c=t[8],l=t[9],f=t[10],d=t[11],h=t[12],b=t[13],p=t[14],m=t[15];return(e*s-r*a)*(f*m-d*p)-(e*i-n*a)*(l*m-d*b)+(e*u-o*a)*(l*p-f*b)+(r*i-n*s)*(c*m-d*h)-(r*u-o*s)*(c*p-f*h)+(n*u-o*i)*(c*b-l*h)},equals:O,exactEquals:M,frob:function(t){return Math.sqrt(t[0]**2+t[1]**2+t[2]**2+t[3]**2+t[4]**2+t[5]**2+t[6]**2+t[7]**2+t[8]**2+t[9]**2+t[10]**2+t[11]**2+t[12]**2+t[13]**2+t[14]**2+t[15]**2)},fromQuat:function(t,e){const r=e[0],n=e[1],o=e[2],a=e[3],s=r+r,i=n+n,u=o+o,c=r*s,l=n*s,f=n*i,d=o*s,h=o*i,b=o*u,p=a*s,m=a*i,g=a*u;return t[0]=1-f-b,t[1]=l+g,t[2]=d-m,t[3]=0,t[4]=l-g,t[5]=1-c-b,t[6]=h+p,t[7]=0,t[8]=d+m,t[9]=h-p,t[10]=1-c-f,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromQuat2:function(t,e){const r=g,n=-e[0],o=-e[1],a=-e[2],s=e[3],i=e[4],u=e[5],c=e[6],l=e[7],f=n*n+o*o+a*a+s*s;return f>0?(r[0]=2*(i*s+l*n+u*a-c*o)/f,r[1]=2*(u*s+l*o+c*n-i*a)/f,r[2]=2*(c*s+l*a+i*o-u*n)/f):(r[0]=2*(i*s+l*n+u*a-c*o),r[1]=2*(u*s+l*o+c*n-i*a),r[2]=2*(c*s+l*a+i*o-u*n)),m(t,e,r),t},fromRotation:b,fromRotationTranslation:m,fromRotationTranslationScale:y,fromRotationTranslationScaleOrigin:function(t,e,r,n,o){const a=e[0],s=e[1],i=e[2],u=e[3],c=a+a,l=s+s,f=i+i,d=a*c,h=a*l,b=a*f,p=s*l,m=s*f,g=i*f,y=u*c,w=u*l,M=u*f,O=n[0],T=n[1],A=n[2],v=o[0],C=o[1],I=o[2],E=(1-(p+g))*O,S=(h+M)*O,U=(b-w)*O,L=(h-M)*T,R=(1-(d+g))*T,q=(m+y)*T,P=(b+w)*A,x=(m-y)*A,F=(1-(d+p))*A;return t[0]=E,t[1]=S,t[2]=U,t[3]=0,t[4]=L,t[5]=R,t[6]=q,t[7]=0,t[8]=P,t[9]=x,t[10]=F,t[11]=0,t[12]=r[0]+v-(E*v+L*C+P*I),t[13]=r[1]+C-(S*v+R*C+x*I),t[14]=r[2]+I-(U*v+q*C+F*I),t[15]=1,t},fromScaling:function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromTranslation:h,fromXRotation:p,fromYRotation:function(t,e){const r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromZRotation:function(t,e){const r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},frustum:function(t,e,r,n,o,a,s){const i=1/(r-e),u=1/(o-n),c=1/(a-s);return t[0]=2*a*i,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*a*u,t[6]=0,t[7]=0,t[8]=(r+e)*i,t[9]=(o+n)*u,t[10]=(s+a)*c,t[11]=-1,t[12]=0,t[13]=0,t[14]=s*a*2*c,t[15]=0,t},getRotation:function(t,e){const r=e[0]+e[5]+e[10];let n=0;return r>0?(n=2*Math.sqrt(r+1),t[3]=.25*n,t[0]=(e[6]-e[9])/n,t[1]=(e[8]-e[2])/n,t[2]=(e[1]-e[4])/n):e[0]>e[5]&&e[0]>e[10]?(n=2*Math.sqrt(1+e[0]-e[5]-e[10]),t[3]=(e[6]-e[9])/n,t[0]=.25*n,t[1]=(e[1]+e[4])/n,t[2]=(e[8]+e[2])/n):e[5]>e[10]?(n=2*Math.sqrt(1+e[5]-e[0]-e[10]),t[3]=(e[8]-e[2])/n,t[0]=(e[1]+e[4])/n,t[1]=.25*n,t[2]=(e[6]+e[9])/n):(n=2*Math.sqrt(1+e[10]-e[0]-e[5]),t[3]=(e[1]-e[4])/n,t[0]=(e[8]+e[2])/n,t[1]=(e[6]+e[9])/n,t[2]=.25*n),t},getScaling:function(t,e){const r=e[0],n=e[1],o=e[2],a=e[4],s=e[5],i=e[6],u=e[8],c=e[9],l=e[10];return t[0]=Math.sqrt(r*r+n*n+o*o),t[1]=Math.sqrt(a*a+s*s+i*i),t[2]=Math.sqrt(u*u+c*c+l*l),t},getTranslation:function(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t},hasIdentityRotation:A,identity:s,invert:u,invertOrIdentity:function(t,e){return u(t,e)||s(t),t},isOrthoNormal:T,lookAt:function(t,e,r,n){const a=e[0],i=e[1],u=e[2];let c=a-r[0],l=i-r[1],f=u-r[2];const d=(0,o.g)();if(Math.abs(c)0&&(h=1/Math.sqrt(h),l*=h,f*=h,d*=h);let b=u*d-c*f,p=c*l-i*d,m=i*f-u*l;return h=b*b+p*p+m*m,h>0&&(h=1/Math.sqrt(h),b*=h,p*=h,m*=h),t[0]=b,t[1]=p,t[2]=m,t[3]=0,t[4]=f*m-d*p,t[5]=d*b-l*m,t[6]=l*p-f*b,t[7]=0,t[8]=l,t[9]=f,t[10]=d,t[11]=0,t[12]=o,t[13]=a,t[14]=s,t[15]=1,t},translate:l,transpose:i},Symbol.toStringTag,{value:"Module"}))},51305:(t,e,r)=>{r.d(e,{c:()=>h,g:()=>l,j:()=>S,k:()=>p,m:()=>f,s:()=>c});var n=r(46521),o=r(94961),a=r(65617),s=r(46851),i=r(17896),u=r(98766);function c(t,e,r){r*=.5;const n=Math.sin(r);return t[0]=n*e[0],t[1]=n*e[1],t[2]=n*e[2],t[3]=Math.cos(r),t}function l(t,e){const r=2*Math.acos(e[3]),n=Math.sin(r/2);return n>(0,s.g)()?(t[0]=e[0]/n,t[1]=e[1]/n,t[2]=e[2]/n):(t[0]=1,t[1]=0,t[2]=0),r}function f(t,e,r){const n=e[0],o=e[1],a=e[2],s=e[3],i=r[0],u=r[1],c=r[2],l=r[3];return t[0]=n*l+s*i+o*c-a*u,t[1]=o*l+s*u+a*i-n*c,t[2]=a*l+s*c+n*u-o*i,t[3]=s*l-n*i-o*u-a*c,t}function d(t,e,r,n){const o=e[0],a=e[1],i=e[2],u=e[3];let c,l,f,d,h,b=r[0],p=r[1],m=r[2],g=r[3];return l=o*b+a*p+i*m+u*g,l<0&&(l=-l,b=-b,p=-p,m=-m,g=-g),1-l>(0,s.g)()?(c=Math.acos(l),f=Math.sin(c),d=Math.sin((1-n)*c)/f,h=Math.sin(n*c)/f):(d=1-n,h=n),t[0]=d*o+h*b,t[1]=d*a+h*p,t[2]=d*i+h*m,t[3]=d*u+h*g,t}function h(t,e){return t[0]=-e[0],t[1]=-e[1],t[2]=-e[2],t[3]=e[3],t}function b(t,e){const r=e[0]+e[4]+e[8];let n;if(r>0)n=Math.sqrt(r+1),t[3]=.5*n,n=.5/n,t[0]=(e[5]-e[7])*n,t[1]=(e[6]-e[2])*n,t[2]=(e[1]-e[3])*n;else{let r=0;e[4]>e[0]&&(r=1),e[8]>e[3*r+r]&&(r=2);const o=(r+1)%3,a=(r+2)%3;n=Math.sqrt(e[3*r+r]-e[3*o+o]-e[3*a+a]+1),t[r]=.5*n,n=.5/n,t[3]=(e[3*o+a]-e[3*a+o])*n,t[o]=(e[3*o+r]+e[3*r+o])*n,t[a]=(e[3*a+r]+e[3*r+a])*n}return t}function p(t,e,r,n){const o=.5*Math.PI/180;e*=o,r*=o,n*=o;const a=Math.sin(e),s=Math.cos(e),i=Math.sin(r),u=Math.cos(r),c=Math.sin(n),l=Math.cos(n);return t[0]=a*u*l-s*i*c,t[1]=s*i*l+a*u*c,t[2]=s*u*c-a*i*l,t[3]=s*u*l+a*i*c,t}const m=u.c,g=u.s,y=u.a,w=f,M=u.b,O=u.d,T=u.l,A=u.e,v=A,C=u.f,I=C,E=u.n,S=u.g,U=u.h,L=(0,a.c)(),R=(0,a.f)(1,0,0),q=(0,a.f)(0,1,0),P=(0,o.a)(),x=(0,o.a)(),F=(0,n.c)();Object.freeze(Object.defineProperty({__proto__:null,add:y,calculateW:function(t,e){const r=e[0],n=e[1],o=e[2];return t[0]=r,t[1]=n,t[2]=o,t[3]=Math.sqrt(Math.abs(1-r*r-n*n-o*o)),t},conjugate:h,copy:m,dot:O,equals:U,exactEquals:S,fromEuler:p,fromMat3:b,getAxisAngle:l,identity:function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},invert:function(t,e){const r=e[0],n=e[1],o=e[2],a=e[3],s=r*r+n*n+o*o+a*a,i=s?1/s:0;return t[0]=-r*i,t[1]=-n*i,t[2]=-o*i,t[3]=a*i,t},len:v,length:A,lerp:T,mul:w,multiply:f,normalize:E,random:function(t){const e=s.R,r=e(),n=e(),o=e(),a=Math.sqrt(1-r),i=Math.sqrt(r);return t[0]=a*Math.sin(2*Math.PI*n),t[1]=a*Math.cos(2*Math.PI*n),t[2]=i*Math.sin(2*Math.PI*o),t[3]=i*Math.cos(2*Math.PI*o),t},rotateX:function(t,e,r){r*=.5;const n=e[0],o=e[1],a=e[2],s=e[3],i=Math.sin(r),u=Math.cos(r);return t[0]=n*u+s*i,t[1]=o*u+a*i,t[2]=a*u-o*i,t[3]=s*u-n*i,t},rotateY:function(t,e,r){r*=.5;const n=e[0],o=e[1],a=e[2],s=e[3],i=Math.sin(r),u=Math.cos(r);return t[0]=n*u-a*i,t[1]=o*u+s*i,t[2]=a*u+n*i,t[3]=s*u-o*i,t},rotateZ:function(t,e,r){r*=.5;const n=e[0],o=e[1],a=e[2],s=e[3],i=Math.sin(r),u=Math.cos(r);return t[0]=n*u+o*i,t[1]=o*u-n*i,t[2]=a*u+s*i,t[3]=s*u-a*i,t},rotationTo:function(t,e,r){const n=(0,i.e)(e,r);return n<-.999999?((0,i.f)(L,R,e),(0,i.u)(L)<1e-6&&(0,i.f)(L,q,e),(0,i.n)(L,L),c(t,L,Math.PI),t):n>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):((0,i.f)(L,e,r),t[0]=L[0],t[1]=L[1],t[2]=L[2],t[3]=1+n,E(t,t))},scale:M,set:g,setAxes:function(t,e,r,n){const o=F;return o[0]=r[0],o[3]=r[1],o[6]=r[2],o[1]=n[0],o[4]=n[1],o[7]=n[2],o[2]=-e[0],o[5]=-e[1],o[8]=-e[2],E(t,b(t,o))},setAxisAngle:c,slerp:d,sqlerp:function(t,e,r,n,o,a){return d(P,e,o,a),d(x,r,n,a),d(t,P,x,2*a*(1-a)),t},sqrLen:I,squaredLength:C,str:function(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}},Symbol.toStringTag,{value:"Module"}))},37140:(t,e,r)=>{function n(){const t=new Float32Array(4);return t[3]=1,t}function o(t){const e=new Float32Array(4);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}r.d(e,{b:()=>o,c:()=>n}),Object.freeze(Object.defineProperty({__proto__:null,clone:o,create:n,createView:function(t,e){return new Float32Array(t,e,4)},fromValues:function(t,e,r,n){const o=new Float32Array(4);return o[0]=t,o[1]=e,o[2]=r,o[3]=n,o}},Symbol.toStringTag,{value:"Module"}))},94961:(t,e,r)=>{function n(){return[0,0,0,1]}function o(t){return[t[0],t[1],t[2],t[3]]}function a(t,e){return new Float64Array(t,e,4)}r.d(e,{I:()=>s,a:()=>n,b:()=>o,c:()=>a});const s=[0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:s,clone:o,create:n,createView:a,fromValues:function(t,e,r,n){return[t,e,r,n]}},Symbol.toStringTag,{value:"Module"}))},72119:(t,e,r)=>{function n(){return new Float32Array(3)}function o(t){const e=new Float32Array(3);return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function a(t,e,r){const n=new Float32Array(3);return n[0]=t,n[1]=e,n[2]=r,n}function s(){return n()}function i(){return a(1,1,1)}function u(){return a(1,0,0)}function c(){return a(0,1,0)}function l(){return a(0,0,1)}r.d(e,{b:()=>o,c:()=>n,f:()=>a});const f=s(),d=i(),h=u(),b=c(),p=l();Object.freeze(Object.defineProperty({__proto__:null,ONES:d,UNIT_X:h,UNIT_Y:b,UNIT_Z:p,ZEROS:f,clone:o,create:n,createView:function(t,e){return new Float32Array(t,e,3)},fromValues:a,ones:i,unitX:u,unitY:c,unitZ:l,zeros:s},Symbol.toStringTag,{value:"Module"}))},10661:(t,e,r)=>{r.d(e,{s:()=>o});var n=r(42100);class o extends n.s{notify(){const t=this._observers;if(t&&t.length>0){const e=t.slice();for(const t of e)t.onInvalidated(),t.onCommitted()}}}},3172:(t,e,r)=>{r.r(e),r.d(e,{default:()=>h});var n=r(68773),o=r(40330),a=r(20102),s=r(80442),i=r(22974),u=r(95330),c=r(81271),l=r(19745),f=r(71058),d=r(85958);async function h(t,e){t instanceof URL&&(t=t.toString()),e?.query instanceof URLSearchParams&&(e.query=(0,c.u0)(e.query.toString().replaceAll("+"," ")));const i=(0,c.HK)(t),l=(0,c.jc)(t);l||i||(t=(0,c.Fv)(t));const g={url:t,requestOptions:{...e}};let y=(0,c.oh)(t);if(y){const t=await async function(t,e){if(null!=t.responseData)return t.responseData;if(t.headers&&(e.requestOptions.headers={...e.requestOptions.headers,...t.headers}),t.query&&(e.requestOptions.query={...e.requestOptions.query,...t.query}),t.before){let r,n;try{n=await t.before(e)}catch(t){r=A("request:interceptor",t,e)}if((n instanceof Error||n instanceof a.Z)&&(r=A("request:interceptor",n,e)),r)throw t.error&&t.error(r),r;return n}}(y,g);if(null!=t)return{data:t,getHeader:M,httpStatus:200,requestOptions:g.requestOptions,url:g.url};y.after||y.error||(y=null)}if(t=g.url,"image"===(e=g.requestOptions).responseType&&((0,s.Z)("host-webworker")||(0,s.Z)("host-node")))throw A("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),g);if("head"===e.method){if(e.body)throw A("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),g);if(i||l)throw A("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),g)}if(await async function(){(0,s.Z)("host-webworker")?b||(b=await r.e(9884).then(r.bind(r,29884))):h._abortableFetch||(h._abortableFetch=globalThis.fetch.bind(globalThis))}(),b)return b.execute(t,e);const w=new AbortController;(0,u.fu)(e,(()=>w.abort()));const O={controller:w,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:y,params:g,redoRequest:!1,useIdentity:p.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},T=await async function(t){let e,r;await async function(t){const e=t.params.url,r=t.params.requestOptions,a=t.controller.signal,s=r.body;let i=null,c=null;if(m&&"HTMLFormElement"in globalThis&&(s instanceof FormData?i=s:s instanceof HTMLFormElement&&(i=new FormData(s))),"string"==typeof s&&(c=s),t.fetchOptions={cache:r.cacheBust&&!("polyfill"in h._abortableFetch)?"no-cache":"default",credentials:"same-origin",headers:r.headers||{},method:"head"===r.method?"HEAD":"GET",mode:"cors",priority:p.priority,redirect:"follow",signal:a},(i||c)&&(t.fetchOptions.body=i||c),"anonymous"===r.authMode&&(t.useIdentity=!1),t.hasToken=!!(/token=/i.test(e)||r.query?.token||i?.get("token")),!t.hasToken&&n.default.apiKey&&(0,f.r)(e)&&(r.query||(r.query={}),r.query.token=n.default.apiKey,t.hasToken=!0),t.useIdentity&&!t.hasToken&&!t.credentialToken&&!C(e)&&!(0,u.Hc)(a)){let n;"immediate"===r.authMode?(await v(),n=await o.id.getCredential(e,{signal:a}),t.credential=n):"no-prompt"===r.authMode?(await v(),n=await o.id.getCredential(e,{prompt:!1,signal:a}).catch((()=>{})),t.credential=n):o.id&&(n=o.id.findCredential(e)),n&&(t.credentialToken=n.token,t.useSSL=!!n.ssl)}}(t);try{do{[e,r]=await I(t)}while(!await S(t,e,r))}catch(r){const n=A("request:server",r,t.params,e);throw n.details.ssl=t.useSSL,t.interceptor?.error&&t.interceptor.error(n),n}const a=t.params.url;if(r&&/\/sharing\/rest\/(accounts|portals)\/self/i.test(a)){if(!t.hasToken&&!t.credentialToken&&r.user?.username&&!(0,c.kl)(a)){const t=(0,c.P$)(a,!0);t&&p.trustedServers.push(t)}Array.isArray(r.authorizedCrossOriginNoCorsDomains)&&(0,d.Hu)(r.authorizedCrossOriginNoCorsDomains)}const s=t.credential;if(s&&o.id){const t=o.id.findServerInfo(s.server);let e=t?.owningSystemUrl;if(e){e=e.replace(/\/?$/,"/sharing");const t=o.id.findCredential(e,s.userId);t&&-1===o.id._getIdenticalSvcIdx(e,t)&&t.resources.unshift(e)}}return{data:r,getHeader:e?t=>e?.headers.get(t):M,httpStatus:e?.status??200,requestOptions:t.params.requestOptions,ssl:t.useSSL,url:t.params.url}}(O);return y?.after?.(T),T}let b;const p=n.default.request,m="FormData"in globalThis,g=[499,498,403,401],y=["COM_0056","COM_0057","SB_0008"],w=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],M=()=>null,O=Symbol();function T(t){const e=(0,c.P$)(t);return!e||e.endsWith(".arcgis.com")||h._corsServers.includes(e)||(0,c.kl)(e)}function A(t,e,r,n){let o="Error";const s={url:r.url,requestOptions:r.requestOptions,getHeader:M,ssl:!1};if(e instanceof a.Z)return e.details?(e.details=(0,i.d9)(e.details),e.details.url=r.url,e.details.requestOptions=r.requestOptions):e.details=s,e;if(e){const t=n&&(t=>n.headers.get(t)),r=n?.status,a=e.message;a&&(o=a),t&&(s.getHeader=t),s.httpStatus=(null!=e.httpCode?e.httpCode:e.code)||r||0,s.subCode=e.subcode,s.messageCode=e.messageCode,"string"==typeof e.details?s.messages=[e.details]:s.messages=e.details,s.raw=O in e?e[O]:e}return(0,u.D_)(e)?(0,u.zE)():new a.Z(t,o,s)}async function v(){o.id||await Promise.all([r.e(7126),r.e(6261),r.e(9255),r.e(1400),r.e(450)]).then(r.bind(r,73660))}function C(t){return w.some((e=>e.test(t)))}async function I(t){let e=t.params.url;const r=t.params.requestOptions,n=t.fetchOptions??{},a=(0,c.jc)(e)||(0,c.HK)(e),i=r.responseType||"json",f=a?0:null!=r.timeout?r.timeout:p.timeout;let b=!1;if(!a){t.useSSL&&(e=(0,c.hO)(e)),r.cacheBust&&"default"===n.cache&&(e=(0,c.ZN)(e,"request.preventCache",Date.now()));let a={...r.query};t.credentialToken&&(a.token=t.credentialToken);let i=(0,c.B7)(a);(0,s.Z)("esri-url-encodes-apostrophe")&&(i=i.replaceAll("'","%27"));const u=e.length+1+i.length;let f;b="delete"===r.method||"post"===r.method||"put"===r.method||!!r.body||u>p.maxUrlLength;const h=r.useProxy||!!(0,c.ed)(e);if(h){const t=(0,c.b7)(e);f=t.path,!b&&f.length+1+u>p.maxUrlLength&&(b=!0),t.query&&(a={...t.query,...a})}if("HEAD"===n.method&&(b||h)){if(b){if(u>p.maxUrlLength)throw A("request:invalid-parameters",new Error("URL exceeds maximum length"),t.params);throw A("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),t.params)}if(h)throw A("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),t.params)}if(b?(n.method="delete"===r.method?"DELETE":"put"===r.method?"PUT":"POST",r.body?e=(0,c.fl)(e,a):(n.body=(0,c.B7)(a),n.headers||(n.headers={}),n.headers["Content-Type"]="application/x-www-form-urlencoded")):e=(0,c.fl)(e,a),h&&(t.useProxy=!0,e=`${f}?${e}`),a.token&&m&&n.body instanceof FormData&&!(0,l.P)(e)&&n.body.set("token",a.token),r.hasOwnProperty("withCredentials"))t.withCredentials=r.withCredentials;else if(!(0,c.D6)(e,(0,c.TI)()))if((0,c.kl)(e))t.withCredentials=!0;else if(o.id){const r=o.id.findServerInfo(e);r?.webTierAuth&&(t.withCredentials=!0)}t.withCredentials&&(n.credentials="include",(0,d.jH)(e)&&await(0,d.jz)(b?(0,c.fl)(e,a):e))}let g,y,w=0,M=!1;f>0&&(w=setTimeout((()=>{M=!0,t.controller.abort()}),f));try{if("native-request-init"===r.responseType)y=n,y.url=e;else if("image"!==r.responseType||"default"!==n.cache||"GET"!==n.method||b||function(t){if(t)for(const e of Object.getOwnPropertyNames(t))if(t[e])return!0;return!1}(r.headers)||!a&&!t.useProxy&&p.proxyUrl&&!T(e)){if(g=await h._abortableFetch(e,n),t.useProxy||function(t){const e=(0,c.P$)(t);e&&!h._corsServers.includes(e)&&h._corsServers.push(e)}(e),"native"===r.responseType)y=g;else if("HEAD"!==n.method)if(g.ok){switch(i){case"array-buffer":y=await g.arrayBuffer();break;case"blob":case"image":y=await g.blob();break;default:y=await g.text()}if(w&&(clearTimeout(w),w=0),"json"===i||"xml"===i||"document"===i)if(y)switch(i){case"json":y=JSON.parse(y);break;case"xml":y=E(y,"application/xml");break;case"document":y=E(y,"text/html")}else y=null;if(y){if("array-buffer"===i||"blob"===i){const t=g.headers.get("Content-Type");if(t&&/application\/json|text\/plain/i.test(t)&&y["blob"===i?"size":"byteLength"]<=750)try{const t=await new Response(y).json();t.error&&(y=t)}catch{}}"image"===i&&y instanceof Blob&&(y=await U(URL.createObjectURL(y),t,!0))}}else{y=await g.text();try{y=JSON.parse(y)}catch{}}}else y=await U(e,t)}catch(n){if("AbortError"===n.name){if(M)throw(0,d.Tf)();throw(0,u.zE)("Request canceled")}if(!(!g&&n instanceof TypeError&&p.proxyUrl)||r.body||"delete"===r.method||"head"===r.method||"post"===r.method||"put"===r.method||t.useProxy||T(e))throw n;t.redoRequest=!0,(0,c.tD)({proxyUrl:p.proxyUrl,urlPrefix:(0,c.P$)(e)??""})}finally{w&&clearTimeout(w)}return[g,y]}function E(t,e){let r;try{r=(new DOMParser).parseFromString(t,e)}catch{}if(!r||r.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return r}async function S(t,e,r){if(t.redoRequest)return t.redoRequest=!1,!1;const n=t.params.requestOptions;if(!e||"native"===n.responseType||"native-request-init"===n.responseType)return!0;let a,s;if(r&&(r.error?a=r.error:"error"===r.status&&Array.isArray(r.messages)&&(a={...r},a[O]=r,a.details=r.messages)),!a&&!e.ok)throw a=new Error(`Unable to load ${e.url} status: ${e.status}`),a[O]=r,a;let i,u=null;a&&(s=Number(a.code),u=a.hasOwnProperty("subcode")?Number(a.subcode):null,i=a.messageCode,i=i?.toUpperCase());const c=n.authMode;if(403===s&&(4===u||a.message?.toLowerCase().includes("ssl")&&!a.message.toLowerCase().includes("permission"))){if(!t.useSSL)return t.useSSL=!0,!1}else if(!t.hasToken&&t.useIdentity&&("no-prompt"!==c||498===s)&&void 0!==s&&g.includes(s)&&!C(t.params.url)&&(403!==s||i&&!y.includes(i)&&(null==u||2===u&&t.credentialToken))){await v();try{const e=await o.id.getCredential(t.params.url,{error:A("request:server",a,t.params),prompt:"no-prompt"!==c,signal:t.controller.signal,token:t.credentialToken});return t.credential=e,t.credentialToken=e.token,t.useSSL=t.useSSL||e.ssl,!1}catch(e){if("no-prompt"===c)return t.credential=void 0,t.credentialToken=void 0,!1;a=e}}if(a)throw a;return!0}function U(t,e,r=!1){const n=e.controller.signal,o=new Image;return e.withCredentials?o.crossOrigin="use-credentials":o.crossOrigin="anonymous",o.alt="",o.fetchPriority=p.priority,o.src=t,(0,d.fY)(o,t,r,n)}h._abortableFetch=null,h._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"]},71058:(t,e,r)=>{r.d(e,{r:()=>a});var n=r(81271);const o=["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"];function a(t){const e=(0,n.P$)(t,!0);return!!e&&e.endsWith(".arcgis.com")&&!o.includes(e)&&!t.endsWith("/sharing/rest/generateToken")}},85958:(t,e,r)=>{r.d(e,{Hu:()=>f,Tf:()=>l,fY:()=>i,jH:()=>d,jz:()=>h});var n=r(68773),o=r(80442),a=r(95330),s=r(81271);function i(t,e,r=!1,n){return new Promise(((s,i)=>{if((0,a.Hc)(n))return void i(u());let c=()=>{d(),i(new Error(`Unable to load ${e}`))},l=()=>{const e=t;d(),s(e)},f=()=>{if(!t)return;const e=t;d(),e.src="",i(u())};const d=()=>{(0,o.Z)("esri-image-decode")||(t.removeEventListener("error",c),t.removeEventListener("load",l)),c=null,l=null,t=null,null!=n&&n.removeEventListener("abort",f),f=null,r&&URL.revokeObjectURL(e)};null!=n&&n.addEventListener("abort",f),(0,o.Z)("esri-image-decode")?t.decode().then(l,c):(t.addEventListener("error",c),t.addEventListener("load",l))}))}function u(){try{return new DOMException("Aborted","AbortError")}catch{const t=new Error;return t.name="AbortError",t}}const c="Timeout exceeded";function l(){return new Error(c)}function f(t){n.default.request.crossOriginNoCorsDomains||(n.default.request.crossOriginNoCorsDomains={});const e=n.default.request.crossOriginNoCorsDomains;for(let r of t)r=r.toLowerCase(),/^https?:\/\//.test(r)?e[(0,s.P$)(r)??""]=0:(e[(0,s.P$)("http://"+r)??""]=0,e[(0,s.P$)("https://"+r)??""]=0)}function d(t){const e=n.default.request.crossOriginNoCorsDomains;if(e){let r=(0,s.P$)(t);if(r)return r=r.toLowerCase(),!(0,s.D6)(r,(0,s.TI)())&&e[r]{r.r(e),r.d(e,{default:()=>T});var n=r(67676),o=r(1533),a=r(51305),s=r(37140),i=r(17896),u=r(72119),c=r(44547),l=r(82971),f=(r(80442),r(23030)),d=r(14008),h=r(46329),b=r(91891),p=r(25683);function m(t,e,r){return null!=t&&t.attributeInfo.useElevation?e?function(t,e){const r=new Float64Array(e);for(let n=0;n>>4&15,o=n>1,s=1===t,i=t===n;let u=!1;for(const t of e.includedReturns)if("last"===t&&i||"firstOfMany"===t&&s&&o||"lastOfMany"===t&&i&&o||"single"===t&&!o){u=!0;break}u||(a=!1);break}}}a&&(r[s]=i,t[3*s]=t[3*i],t[3*s+1]=t[3*i+1],t[3*s+2]=t[3*i+2],e[3*s]=e[3*i],e[3*s+1]=e[3*i+1],e[3*s+2]=e[3*i+2],s++)}return s}function y(t){switch(t){default:case null:case"none":return t=>t;case"low-four-bit":return t=>15&t;case"high-four-bit":return t=>(240&t)>>4;case"absolute-value":return t=>Math.abs(t);case"modulo-ten":return t=>t%10}}function w(t){let e=0;for(const r of t||[])e|=1<=t[a].value)s[3*o]=t[a].color.r,s[3*o+1]=t[a].color.g,s[3*o+2]=t[a].color.b;else for(let e=1;e=t[e].minValue&&n<=t[e].maxValue){s[3*o]=t[e].color.r,s[3*o+1]=t[e].color.g,s[3*o+2]=t[e].color.b;break}}}else s=new Uint8Array(3*n).fill(255);if(r&&i&&i.colorModulation){const t=i.colorModulation.minValue,e=i.colorModulation.maxValue,o=.3;for(let a=0;a=e?1:n<=t?o:o+(1-o)*(n-t)/(e-t);s[3*a]=i*s[3*a],s[3*a+1]=i*s[3*a+1],s[3*a+2]=i*s[3*a+2]}}return s}(t.rendererInfo,s,i,r);if(t.filterInfo&&t.filterInfo.length>0&&null!=t.filterAttributesData){const s=t.filterAttributesData.filter(n.pC).map((t=>{const n=m(t,e,r),o={attributeInfo:t.attributeInfo,values:n};return a.push(o),o}));o=new Uint32Array(r),r=g(e,u,o,t.filterInfo,s)}for(const n of t.userAttributesData){const t=m(n,e,r);a.push({attributeInfo:n.attributeInfo,values:t})}3*r{r.d(e,{I_:()=>d,W7:()=>p,qM:()=>g});var n=r(20102),o=r(22974),a=r(92604),s=r(25683),i=r(35065);const u=a.Z.getLogger("esri.views.3d.layers.i3s.I3SBinaryReader");function c(t,e,r){let o="",a=0;for(;a=192&&s<224){if(a+1>=r)throw new n.Z("utf8-decode-error","UTF-8 Decode failed. Two byte character was truncated.");const i=(31&s)<<6|63&t[e+a+1];o+=String.fromCharCode(i),a+=2}else if(s>=224&&s<240){if(a+2>=r)throw new n.Z("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const i=(15&s)<<12|(63&t[e+a+1])<<6|63&t[e+a+2];o+=String.fromCharCode(i),a+=3}else{if(!(s>=240&&s<248))throw new n.Z("utf8-decode-error","UTF-8 Decode failed. Invalid multi byte sequence.");{if(a+3>=r)throw new n.Z("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const i=(7&s)<<18|(63&t[e+a+1])<<12|(63&t[e+a+2])<<6|63&t[e+a+3];if(i>=65536){const t=55296+(i-65536>>10),e=56320+(1023&i);o+=String.fromCharCode(t,e)}else o+=String.fromCharCode(i);a+=4}}}return o}function l(t,e){const r={byteOffset:0,byteCount:0,fields:Object.create(null)};let n=0;for(let o=0;o0){if(o.push(c(r,i,a-1)),0!==r[i+a-1])throw new n.Z("string-array-error","Invalid string array: missing null termination.")}else o.push(null);i+=a}return o}function d(t,e){return new(0,y[e.valueType])(t,e.byteOffset,e.count*e.valuesPerElement)}function h(t,e,r){const a=null!=e.header?l(t,e.header):{byteOffset:0,byteCount:0,fields:{count:r}},s={header:a,byteOffset:a.byteCount,byteCount:0,entries:Object.create(null)};let i=a.byteCount;for(let t=0;t{const e=t?Date.parse(t):null;return e&&!Number.isNaN(e)?e:null}))}(t.count,r,n):f(t.count,r,n)}return d(e,a)}throw new n.Z("bad-attribute-storage-info","Bad attributeStorageInfo specification.")}const y={Float32:Float32Array,Float64:Float64Array,UInt8:Uint8Array,Int8:Int8Array,UInt16:Uint16Array,Int16:Int16Array,UInt32:Uint32Array,Int32:Int32Array},w={Float32:(t,e)=>new DataView(t,0).getFloat32(e,!0),Float64:(t,e)=>new DataView(t,0).getFloat64(e,!0),UInt8:(t,e)=>new DataView(t,0).getUint8(e),Int8:(t,e)=>new DataView(t,0).getInt8(e),UInt16:(t,e)=>new DataView(t,0).getUint16(e,!0),Int16:(t,e)=>new DataView(t,0).getInt16(e,!0),UInt32:(t,e)=>new DataView(t,0).getUint32(e,!0),Int32:(t,e)=>new DataView(t,0).getInt32(e,!0)};function M(t){return y.hasOwnProperty(t)}function O(t){return M(t)?y[t].BYTES_PER_ELEMENT:0}},25683:(t,e,r)=>{r.d(e,{Gi:()=>c,IT:()=>b,ti:()=>g});var n=r(20102);const o=!0,a={identifierOffset:0,identifierLength:10,versionOffset:10,checksumOffset:12,byteCount:16};function s(t,e,r){return{identifier:String.fromCharCode.apply(null,new Uint8Array(t,r+a.identifierOffset,a.identifierLength)),version:e.getUint16(r+a.versionOffset,o),checksum:e.getUint32(r+a.checksumOffset,o)}}const i={sizeLo:0,sizeHi:4,minX:8,minY:16,minZ:24,maxX:32,maxY:40,maxZ:48,errorX:56,errorY:64,errorZ:72,count:80,reserved:84,byteCount:88};function u(t,e){return{sizeLo:t.getUint32(e+i.sizeLo,o),sizeHi:t.getUint32(e+i.sizeHi,o),minX:t.getFloat64(e+i.minX,o),minY:t.getFloat64(e+i.minY,o),minZ:t.getFloat64(e+i.minZ,o),maxX:t.getFloat64(e+i.maxX,o),maxY:t.getFloat64(e+i.maxY,o),maxZ:t.getFloat64(e+i.maxZ,o),errorX:t.getFloat64(e+i.errorX,o),errorY:t.getFloat64(e+i.errorY,o),errorZ:t.getFloat64(e+i.errorZ,o),count:t.getUint32(e+i.count,o),reserved:t.getUint32(e+i.reserved,o)}}function c(t){const e=new DataView(t,0);let r=0;const{identifier:o,version:c}=s(t,e,r);if(r+=a.byteCount,"LEPCC "!==o)throw new n.Z("lepcc-decode-error","Bad identifier");if(c>1)throw new n.Z("lepcc-decode-error","Unknown version");const f=u(e,r);if(r+=i.byteCount,f.sizeHi*2**32+f.sizeLo!==t.byteLength)throw new n.Z("lepcc-decode-error","Bad size");const d=new Float64Array(3*f.count),h=[],b=[],p=[],m=[];if(r=l(t,r,h),r=l(t,r,b),r=l(t,r,p),r=l(t,r,m),r!==t.byteLength)throw new n.Z("lepcc-decode-error","Bad length");let g=0,y=0;for(let t=0;t>6;let l=0;if(0===c)l=a.getUint32(1,o),e+=5;else if(1===c)l=a.getUint16(1,o),e+=3;else{if(2!==c)throw new n.Z("lepcc-decode-error","Bad count type");l=a.getUint8(1),e+=2}if(u)throw new n.Z("lepcc-decode-error","LUT not implemented");const f=Math.ceil(l*i/8),d=new Uint8Array(t,e,f);let h=0,b=0,p=0;const m=-1>>>32-i;for(let t=0;t>>=i,b-=i,b+i>32&&(h|=d[p-1]>>8-b)}return e+p}const d={sizeLo:0,sizeHi:4,count:8,colorMapCount:12,lookupMethod:14,compressionMethod:15,byteCount:16};function h(t,e){return{sizeLo:t.getUint32(e+d.sizeLo,o),sizeHi:t.getUint32(e+d.sizeHi,o),count:t.getUint32(e+d.count,o),colorMapCount:t.getUint16(e+d.colorMapCount,o),lookupMethod:t.getUint8(e+d.lookupMethod),compressionMethod:t.getUint8(e+d.compressionMethod)}}function b(t){const e=new DataView(t,0);let r=0;const{identifier:o,version:i}=s(t,e,r);if(r+=a.byteCount,"ClusterRGB"!==o)throw new n.Z("lepcc-decode-error","Bad identifier");if(i>1)throw new n.Z("lepcc-decode-error","Unknown version");const u=h(e,r);if(r+=d.byteCount,u.sizeHi*2**32+u.sizeLo!==t.byteLength)throw new n.Z("lepcc-decode-error","Bad size");if((2===u.lookupMethod||1===u.lookupMethod)&&0===u.compressionMethod){if(3*u.colorMapCount+u.count+r!==t.byteLength||u.colorMapCount>256)throw new n.Z("lepcc-decode-error","Bad count");const e=new Uint8Array(t,r,3*u.colorMapCount),o=new Uint8Array(t,r+3*u.colorMapCount,u.count),a=new Uint8Array(3*u.count);for(let t=0;t1)throw new n.Z("lepcc-decode-error","Unknown version");const u=m(e,r);if(r+=p.byteCount,u.sizeHi*2**32+u.sizeLo!==t.byteLength)throw new n.Z("lepcc-decode-error","Bad size");const c=new Uint16Array(u.count);if(8===u.bitsPerPoint){if(u.count+r!==t.byteLength)throw new n.Z("lepcc-decode-error","Bad size");const e=new Uint8Array(t,r,u.count);for(let t=0;t{var n;r.d(e,{T:()=>n}),function(t){t.POSITION="position",t.NORMAL="normal",t.NORMALCOMPRESSED="normalCompressed",t.UV0="uv0",t.AUXPOS1="auxpos1",t.AUXPOS2="auxpos2",t.COLOR="color",t.SYMBOLCOLOR="symbolColor",t.SIZE="size",t.TANGENT="tangent",t.OFFSET="offset",t.SUBDIVISIONFACTOR="subdivisionFactor",t.COLORFEATUREATTRIBUTE="colorFeatureAttribute",t.SIZEFEATUREATTRIBUTE="sizeFeatureAttribute",t.OPACITYFEATUREATTRIBUTE="opacityFeatureAttribute",t.DISTANCETOSTART="distanceToStart",t.UVMAPSPACE="uvMapSpace",t.BOUNDINGRECT="boundingRect",t.UVREGION="uvRegion",t.PROFILERIGHT="profileRight",t.PROFILEUP="profileUp",t.PROFILEVERTEXANDNORMAL="profileVertexAndNormal",t.FEATUREVALUE="featureValue",t.MODELORIGINHI="modelOriginHi",t.MODELORIGINLO="modelOriginLo",t.MODEL="model",t.MODELNORMAL="modelNormal",t.INSTANCECOLOR="instanceColor",t.INSTANCEFEATUREATTRIBUTE="instanceFeatureAttribute",t.LOCALTRANSFORM="localTransform",t.GLOBALTRANSFORM="globalTransform",t.BOUNDINGSPHERE="boundingSphere",t.MODELORIGIN="modelOrigin",t.MODELSCALEFACTORS="modelScaleFactors",t.FEATUREATTRIBUTE="featureAttribute",t.STATE="state",t.LODLEVEL="lodLevel",t.POSITION0="position0",t.POSITION1="position1",t.NORMALA="normalA",t.NORMALB="normalB",t.COMPONENTINDEX="componentIndex",t.VARIANTOFFSET="variantOffset",t.VARIANTSTROKE="variantStroke",t.VARIANTEXTENSION="variantExtension",t.U8PADDING="u8padding",t.U16PADDING="u16padding",t.SIDENESS="sideness",t.START="start",t.END="end",t.UP="up",t.EXTRUDE="extrude",t.OBJECTANDLAYERIDCOLOR="objectAndLayerIdColor",t.INSTANCEOBJECTANDLAYERIDCOLOR="instanceObjectAndLayerIdColor"}(n||(n={}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/1b66a60fc81dfe0b7164.js b/public/assets/esri/core/workers/chunks/1b66a60fc81dfe0b7164.js new file mode 100644 index 0000000..ce00e91 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/1b66a60fc81dfe0b7164.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8865,7873],{46521:(e,t,r)=>{function i(){return[1,0,0,0,1,0,0,0,1]}function o(e,t,r,i,o,s,n,a,l){return[e,t,r,i,o,s,n,a,l]}function s(e,t){return new Float64Array(e,t,9)}r.d(t,{a:()=>s,c:()=>i,f:()=>o}),Object.freeze(Object.defineProperty({__proto__:null,clone:function(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]]},create:i,createView:s,fromValues:o},Symbol.toStringTag,{value:"Module"}))},51305:(e,t,r)=>{r.d(t,{c:()=>h,g:()=>u,j:()=>R,k:()=>m,m:()=>c,s:()=>p});var i=r(46521),o=r(94961),s=r(65617),n=r(46851),a=r(17896),l=r(98766);function p(e,t,r){r*=.5;const i=Math.sin(r);return e[0]=i*t[0],e[1]=i*t[1],e[2]=i*t[2],e[3]=Math.cos(r),e}function u(e,t){const r=2*Math.acos(t[3]),i=Math.sin(r/2);return i>(0,n.g)()?(e[0]=t[0]/i,e[1]=t[1]/i,e[2]=t[2]/i):(e[0]=1,e[1]=0,e[2]=0),r}function c(e,t,r){const i=t[0],o=t[1],s=t[2],n=t[3],a=r[0],l=r[1],p=r[2],u=r[3];return e[0]=i*u+n*a+o*p-s*l,e[1]=o*u+n*l+s*a-i*p,e[2]=s*u+n*p+i*l-o*a,e[3]=n*u-i*a-o*l-s*p,e}function d(e,t,r,i){const o=t[0],s=t[1],a=t[2],l=t[3];let p,u,c,d,h,y=r[0],m=r[1],f=r[2],g=r[3];return u=o*y+s*m+a*f+l*g,u<0&&(u=-u,y=-y,m=-m,f=-f,g=-g),1-u>(0,n.g)()?(p=Math.acos(u),c=Math.sin(p),d=Math.sin((1-i)*p)/c,h=Math.sin(i*p)/c):(d=1-i,h=i),e[0]=d*o+h*y,e[1]=d*s+h*m,e[2]=d*a+h*f,e[3]=d*l+h*g,e}function h(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e}function y(e,t){const r=t[0]+t[4]+t[8];let i;if(r>0)i=Math.sqrt(r+1),e[3]=.5*i,i=.5/i,e[0]=(t[5]-t[7])*i,e[1]=(t[6]-t[2])*i,e[2]=(t[1]-t[3])*i;else{let r=0;t[4]>t[0]&&(r=1),t[8]>t[3*r+r]&&(r=2);const o=(r+1)%3,s=(r+2)%3;i=Math.sqrt(t[3*r+r]-t[3*o+o]-t[3*s+s]+1),e[r]=.5*i,i=.5/i,e[3]=(t[3*o+s]-t[3*s+o])*i,e[o]=(t[3*o+r]+t[3*r+o])*i,e[s]=(t[3*s+r]+t[3*r+s])*i}return e}function m(e,t,r,i){const o=.5*Math.PI/180;t*=o,r*=o,i*=o;const s=Math.sin(t),n=Math.cos(t),a=Math.sin(r),l=Math.cos(r),p=Math.sin(i),u=Math.cos(i);return e[0]=s*l*u-n*a*p,e[1]=n*a*u+s*l*p,e[2]=n*l*p-s*a*u,e[3]=n*l*u+s*a*p,e}const f=l.c,g=l.s,v=l.a,b=c,S=l.b,w=l.d,_=l.l,x=l.e,I=x,C=l.f,j=C,V=l.n,R=l.g,N=l.h,q=(0,s.c)(),z=(0,s.f)(1,0,0),M=(0,s.f)(0,1,0),P=(0,o.a)(),Z=(0,o.a)(),T=(0,i.c)();Object.freeze(Object.defineProperty({__proto__:null,add:v,calculateW:function(e,t){const r=t[0],i=t[1],o=t[2];return e[0]=r,e[1]=i,e[2]=o,e[3]=Math.sqrt(Math.abs(1-r*r-i*i-o*o)),e},conjugate:h,copy:f,dot:w,equals:N,exactEquals:R,fromEuler:m,fromMat3:y,getAxisAngle:u,identity:function(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e},invert:function(e,t){const r=t[0],i=t[1],o=t[2],s=t[3],n=r*r+i*i+o*o+s*s,a=n?1/n:0;return e[0]=-r*a,e[1]=-i*a,e[2]=-o*a,e[3]=s*a,e},len:I,length:x,lerp:_,mul:b,multiply:c,normalize:V,random:function(e){const t=n.R,r=t(),i=t(),o=t(),s=Math.sqrt(1-r),a=Math.sqrt(r);return e[0]=s*Math.sin(2*Math.PI*i),e[1]=s*Math.cos(2*Math.PI*i),e[2]=a*Math.sin(2*Math.PI*o),e[3]=a*Math.cos(2*Math.PI*o),e},rotateX:function(e,t,r){r*=.5;const i=t[0],o=t[1],s=t[2],n=t[3],a=Math.sin(r),l=Math.cos(r);return e[0]=i*l+n*a,e[1]=o*l+s*a,e[2]=s*l-o*a,e[3]=n*l-i*a,e},rotateY:function(e,t,r){r*=.5;const i=t[0],o=t[1],s=t[2],n=t[3],a=Math.sin(r),l=Math.cos(r);return e[0]=i*l-s*a,e[1]=o*l+n*a,e[2]=s*l+i*a,e[3]=n*l-o*a,e},rotateZ:function(e,t,r){r*=.5;const i=t[0],o=t[1],s=t[2],n=t[3],a=Math.sin(r),l=Math.cos(r);return e[0]=i*l+o*a,e[1]=o*l-i*a,e[2]=s*l+n*a,e[3]=n*l-s*a,e},rotationTo:function(e,t,r){const i=(0,a.e)(t,r);return i<-.999999?((0,a.f)(q,z,t),(0,a.u)(q)<1e-6&&(0,a.f)(q,M,t),(0,a.n)(q,q),p(e,q,Math.PI),e):i>.999999?(e[0]=0,e[1]=0,e[2]=0,e[3]=1,e):((0,a.f)(q,t,r),e[0]=q[0],e[1]=q[1],e[2]=q[2],e[3]=1+i,V(e,e))},scale:S,set:g,setAxes:function(e,t,r,i){const o=T;return o[0]=r[0],o[3]=r[1],o[6]=r[2],o[1]=i[0],o[4]=i[1],o[7]=i[2],o[2]=-t[0],o[5]=-t[1],o[8]=-t[2],V(e,y(e,o))},setAxisAngle:p,slerp:d,sqlerp:function(e,t,r,i,o,s){return d(P,t,o,s),d(Z,r,i,s),d(e,P,Z,2*s*(1-s)),e},sqrLen:j,squaredLength:C,str:function(e){return"quat("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}},Symbol.toStringTag,{value:"Module"}))},94961:(e,t,r)=>{function i(){return[0,0,0,1]}function o(e){return[e[0],e[1],e[2],e[3]]}function s(e,t){return new Float64Array(e,t,4)}r.d(t,{I:()=>n,a:()=>i,b:()=>o,c:()=>s});const n=[0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:n,clone:o,create:i,createView:s,fromValues:function(e,t,r,i){return[e,t,r,i]}},Symbol.toStringTag,{value:"Module"}))},28576:(e,t,r)=>{r.d(t,{B:()=>c});var i=r(81153),o=r(81271),s=r(41123),n=r(7628),a=r(31263),l=r(5600),p=r(66094),u=r(25929);function c(e){const t=e?.origins??[void 0];return(r,s)=>{const c=function(e,t,r){if("resource"===e?.type)return function(e,t,r){const s=(0,n.Oe)(t,r);return{type:String,read:(e,t,r)=>{const i=(0,u.r)(e,t,r);return s.type===String?i:"function"==typeof s.type?new s.type({url:i}):void 0},write:{writer(t,n,l,c){if(!c||!c.resources)return"string"==typeof t?void(n[l]=(0,u.t)(t,c)):void(n[l]=t.write({},c));const m=function(e){return null==e?null:"string"==typeof e?e:e.url}(t),f=(0,u.t)(m,{...c,verifyItemRelativeUrls:c&&c.verifyItemRelativeUrls?{writtenUrls:c.verifyItemRelativeUrls.writtenUrls,rootPath:void 0}:void 0},u.M.NO),g=s.type!==String&&(!(0,i.l)(this)||c&&c.origin&&this.originIdOf(r)>(0,a.M9)(c.origin)),v={object:this,propertyName:r,value:t,targetUrl:f,dest:n,targetPropertyName:l,context:c,params:e};c&&c.portalItem&&f&&!(0,o.YP)(f)?g?function(e){const{context:t,targetUrl:r,params:i,value:s,dest:n,targetPropertyName:a}=e;if(!t.portalItem)return;const l=t.portalItem.resourceFromPath(r),u=y(s,r,t),c=(0,p.B)(u),m=(0,o.Ml)(l.path),f=i?.compress??!1;c===m?(t.resources&&h({...e,resource:l,content:u,compress:f,updates:t.resources.toUpdate}),n[a]=r):d(e)}(v):function({context:e,targetUrl:t,dest:r,targetPropertyName:i}){e.portalItem&&e.resources&&(e.resources.toKeep.push({resource:e.portalItem.resourceFromPath(t),compress:!1}),r[i]=t)}(v):c&&c.portalItem&&(null==f||null!=(0,u.i)(f)||(0,o.jc)(f)||g)?d(v):n[l]=f}}}}(e,t,r);switch(e?.type??"other"){case"other":return{read:!0,write:!0};case"url":{const{read:e,write:t}=u.a;return{read:e,write:t}}}}(e,r,s);for(const e of t){const t=(0,l.CJ)(r,e,s);for(const e in c)t[e]=c[e]}}}function d(e){const{targetUrl:t,params:i,value:n,context:a,dest:l,targetPropertyName:c}=e;if(!a.portalItem)return;const d=(0,u.p)(t),m=d?.filename??(0,s.D)(),f=i?.prefix??d?.prefix,g=y(n,t,a),v=(0,o.v_)(f,m),b=`${v}.${(0,p.B)(g)}`,S=a.portalItem.resourceFromPath(b);(0,o.jc)(t)&&a.resources&&a.resources.pendingOperations.push(async function(e){const t=(await Promise.resolve().then(r.bind(r,3172))).default,{data:i}=await t(e,{responseType:"blob"});return i}(t).then((e=>{S.path=`${v}.${(0,p.B)(e)}`,l[c]=S.itemRelativeUrl})).catch((()=>{})));const w=i?.compress??!1;a.resources&&h({...e,resource:S,content:g,compress:w,updates:a.resources.toAdd}),l[c]=S.itemRelativeUrl}function h({object:e,propertyName:t,updates:r,resource:i,content:o,compress:s}){r.push({resource:i,content:o,compress:s,finish:r=>{!function(e,t,r){"string"==typeof e[t]?e[t]=r.url:e[t].url=r.url}(e,t,r)}})}function y(e,t,r){return"string"==typeof e?{url:t}:new Blob([JSON.stringify(e.toJSON(r))],{type:"application/json"})}},65845:(e,t,r)=>{r.d(t,{D:()=>o});var i=r(81153);function o(e){e&&e.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,i.l)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},81153:(e,t,r)=>{function i(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{l:()=>i})},41123:(e,t,r)=>{r.d(t,{D:()=>o,z:()=>s});const i="randomUUID"in crypto;function o(){if(i)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function s(){return`{${o()}}`}},79235:(e,t,r)=>{r.d(t,{Z:()=>b});var i,o=r(43697),s=r(67676),n=r(35454),a=r(96674),l=r(67900),p=r(20941),u=r(5600),c=(r(75215),r(80442),r(71715)),d=r(52011),h=r(30556);const y=(0,n.w)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),m=y.jsonValues.slice();(0,s.e$)(m,"orthometric");const f=(0,n.w)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let g=i=class extends a.wq{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,r){return y.write(e,t,r)}readHeightModel(e,t,r){return y.read(e)||(r&&r.messages&&r.messages.push(function(e,t){return new p.Z("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:r})),null)}readHeightUnit(e,t,r){return f.read(e)||(r&&r.messages&&r.messages.push(v(e,{context:r})),null)}readHeightUnitService(e,t,r){return(0,l.$C)(e)||f.read(e)||(r&&r.messages&&r.messages.push(v(e,{context:r})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new i({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const r=(0,l.cM)(t);return new i({heightModel:e.heightModel,heightUnit:r,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new i;return t.read(e,{origin:"web-scene"}),t}};function v(e,t){return new p.Z("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,o._)([(0,u.Cb)({type:y.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:m,default:"ellipsoidal"}}}})],g.prototype,"heightModel",void 0),(0,o._)([(0,h.c)("web-scene","heightModel")],g.prototype,"writeHeightModel",null),(0,o._)([(0,c.r)(["web-scene","service"],"heightModel")],g.prototype,"readHeightModel",null),(0,o._)([(0,u.Cb)({type:f.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:f.jsonValues,write:f.write}}}})],g.prototype,"heightUnit",void 0),(0,o._)([(0,c.r)("web-scene","heightUnit")],g.prototype,"readHeightUnit",null),(0,o._)([(0,c.r)("service","heightUnit")],g.prototype,"readHeightUnitService",null),(0,o._)([(0,u.Cb)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],g.prototype,"vertCRS",void 0),(0,o._)([(0,c.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],g.prototype,"readVertCRS",null),g=i=(0,o._)([(0,d.j)("esri.geometry.HeightModelInfo")],g);const b=g},28865:(e,t,r)=>{r.r(t),r.d(t,{default:()=>He});var i=r(43697),o=r(46791),s=r(20102),n=r(92604),a=r(16453),l=r(95330),p=r(5600),u=r(75215),c=(r(67676),r(80442),r(71715)),d=r(52011),h=r(17896),y=r(65617),m=r(6570),f=r(87085),g=r(54295),v=r(17287),b=r(38009),S=r(16859),w=r(72965),_=r(20559),x=r(66677),I=r(21506),C=r(1231),j=r(2368),V=r(68251),R=r(96674),N=r(28576),q=r(51305),z=r(94961),M=r(46851);const P=(0,y.c)(),Z=(0,z.a)(),T=(0,z.a)(),F=(0,z.a)(),A=(0,y.f)(0,0,1),U=(0,y.f)(0,1,0),O=(0,y.f)(1,0,0);function L(e){(0,h.c)(P,e),(0,h.n)(P,P);const t=Math.atan2(P[1],P[0]),r=(0,q.s)((0,z.a)(),A,-t);(0,h.q)(P,P,r);const i=-1*Math.atan2(P[2],P[0]);return[(0,M.a)(t)+270,(0,M.a)(i)+90]}function D(e,t){return(0,q.s)(T,A,(0,M.t)(e-270)),(0,q.s)(F,U,(0,M.t)(t-90)),(0,q.m)(Z,T,F),(0,h.c)(P,O),(0,h.q)(P,P,Z),(0,h.n)(P,P),[P[0],P[1],P[2]]}var E=r(90578);let B=class extends((0,j.J)(R.wq)){constructor(e){super(e),this.enabled=!0,this.label="",this.normal=null,this.point=null}get orientation(){if(!Array.isArray(this.normal)||3!==this.normal.length)return 0;const[e,t]=L(this.normal);return V.BV.normalize((0,u.q9)(e),0,!0)}set orientation(e){const t=D(e,this.tilt);this._set("normal",t),this._set("orientation",e)}get tilt(){if(!Array.isArray(this.normal)||3!==this.normal.length)return 0;const[e,t]=L(this.normal);return V.BV.normalize((0,u.q9)(t),0,!0)}set tilt(e){const t=D(this.orientation,e);this._set("normal",t),this._set("tilt",e)}};(0,i._)([(0,p.Cb)({type:Boolean,json:{write:!0}})],B.prototype,"enabled",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],B.prototype,"label",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{read:!1},clonable:!1,range:{min:0,max:360}}),(0,E.p)((e=>V.BV.normalize((0,u.q9)(e),0,!0)))],B.prototype,"orientation",null),(0,i._)([(0,p.Cb)({type:Number,json:{read:!1},clonable:!1,range:{min:0,max:360}}),(0,E.p)((e=>V.BV.normalize((0,u.q9)(e),0,!0)))],B.prototype,"tilt",null),(0,i._)([(0,p.Cb)({type:[Number],json:{write:!0}})],B.prototype,"normal",void 0),(0,i._)([(0,p.Cb)({type:[Number],json:{write:!0}})],B.prototype,"point",void 0),B=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelSlice")],B);const k=B;var $=r(25929);let K=class extends((0,j.J)(R.wq)){constructor(){super(...arguments),this.enabled=!0,this.href=null,this.id=null,this.label="",this.normal=null,this.point=null,this.sizeInPixel=null,this.slices=null,this.timeId=0,this.variableId=null}get orientation(){if(!Array.isArray(this.normal)||3!==this.normal.length)return 0;const[e,t]=L(this.normal);return V.BV.normalize((0,u.q9)(e),0,!0)}get tilt(){if(!Array.isArray(this.normal)||3!==this.normal.length)return 0;const[e,t]=L(this.normal);return V.BV.normalize((0,u.q9)(t),0,!0)}};(0,i._)([(0,p.Cb)({type:Boolean,json:{default:!0,write:!0}})],K.prototype,"enabled",void 0),(0,i._)([(0,p.Cb)({type:String,json:{origins:{service:{read:$.r}},write:{enabled:!0,isRequired:!0}}}),(0,N.B)({origins:["web-scene"],type:"resource",prefix:"sections",compress:!0})],K.prototype,"href",void 0),(0,i._)([(0,p.Cb)({type:u.z8,json:{write:{enabled:!0,isRequired:!0}}})],K.prototype,"id",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],K.prototype,"label",void 0),(0,i._)([(0,p.Cb)({type:Number,clonable:!1,readOnly:!0,range:{min:0,max:360}})],K.prototype,"orientation",null),(0,i._)([(0,p.Cb)({type:Number,clonable:!1,readOnly:!0,range:{min:0,max:360}})],K.prototype,"tilt",null),(0,i._)([(0,p.Cb)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],K.prototype,"normal",void 0),(0,i._)([(0,p.Cb)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],K.prototype,"point",void 0),(0,i._)([(0,p.Cb)({type:[u.z8],json:{write:{enabled:!0,isRequired:!0}}})],K.prototype,"sizeInPixel",void 0),(0,i._)([(0,p.Cb)({type:[k],json:{write:!0}})],K.prototype,"slices",void 0),(0,i._)([(0,p.Cb)({type:u.z8,json:{default:0,write:!0}})],K.prototype,"timeId",void 0),(0,i._)([(0,p.Cb)({type:u.z8,json:{write:{enabled:!0,isRequired:!0}}})],K.prototype,"variableId",void 0),K=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelSection")],K);const H=K;let J=class extends R.wq{constructor(){super(...arguments),this.diffuseFactor=.5,this.specularFactor=.5}};(0,i._)([(0,p.Cb)({type:Number,range:{min:0,max:1},json:{default:.5,write:!0}})],J.prototype,"diffuseFactor",void 0),(0,i._)([(0,p.Cb)({type:Number,range:{min:0,max:1},json:{default:.5,write:!0}})],J.prototype,"specularFactor",void 0),J=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelSimpleShading")],J);const W=J;let Y=class extends R.wq{constructor(){super(...arguments),this.continuity=null,this.hasNoData=!1,this.noData=0,this.offset=0,this.scale=1,this.type=null}};(0,i._)([(0,p.Cb)({type:["discrete","continuous"],json:{write:!0}})],Y.prototype,"continuity",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{write:!0}})],Y.prototype,"hasNoData",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{write:!0}})],Y.prototype,"noData",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{write:!0}})],Y.prototype,"offset",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{write:!0}})],Y.prototype,"scale",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Y.prototype,"type",void 0),Y=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelFormat")],Y);const G=Y;let Q=class extends R.wq{constructor(){super(...arguments),this.id=null,this.description="",this.name=null,this.originalFormat=null,this.renderingFormat=null,this.unit="",this.volumeId=0,this.type=null}};(0,i._)([(0,p.Cb)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],Q.prototype,"id",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],Q.prototype,"description",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Q.prototype,"name",void 0),(0,i._)([(0,p.Cb)({type:G,json:{write:!0}})],Q.prototype,"originalFormat",void 0),(0,i._)([(0,p.Cb)({type:G,json:{write:{enabled:!0,isRequired:!0}}})],Q.prototype,"renderingFormat",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],Q.prototype,"unit",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{write:!0}})],Q.prototype,"volumeId",void 0),(0,i._)([(0,p.Cb)({type:["stc-hot-spot-results","stc-cluster-outlier-results","stc-estimated-bin","generic-nearest-interpolated"],json:{write:!0}})],Q.prototype,"type",void 0),Q=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelVariable")],Q);const X=Q;var ee=r(22974),te=r(22303);let re=class extends((0,j.J)(R.wq)){constructor(){super(...arguments),this.color=te.Z.fromArray([0,0,0,0]),this.value=0,this.enabled=!0,this.label="",this.colorLocked=!1}};(0,i._)([(0,p.Cb)({type:te.Z,json:{type:[u.z8],write:{enabled:!0,isRequired:!0}}})],re.prototype,"color",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],re.prototype,"value",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{default:!0,write:!0}})],re.prototype,"enabled",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],re.prototype,"label",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{default:!1,write:!0}})],re.prototype,"colorLocked",void 0),re=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelIsosurface")],re);const ie=re;var oe=r(70921),se=r(22021);let ne=class extends((0,j.J)(R.wq)){constructor(){super(...arguments),this.color=null,this.position=0}};(0,i._)([(0,p.Cb)({type:te.Z,json:{type:[u.z8],write:{enabled:!0,isRequired:!0}}})],ne.prototype,"color",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],ne.prototype,"position",void 0),ne=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelColorStop")],ne);const ae=ne;let le=class extends((0,j.J)(R.wq)){constructor(){super(...arguments),this.opacity=1,this.position=0}};(0,i._)([(0,p.Cb)({type:Number,json:{name:"alpha",write:{enabled:!0,isRequired:!0}}})],le.prototype,"opacity",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{write:{enabled:!0,isRequired:!0}}})],le.prototype,"position",void 0),le=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelOpacityStop")],le);const pe=le;let ue=class extends((0,j.J)(R.wq)){constructor(){super(...arguments),this.enabled=!1,this.range=null}};(0,i._)([(0,p.Cb)({type:Boolean,json:{default:!1,write:!0}})],ue.prototype,"enabled",void 0),(0,i._)([(0,p.Cb)({type:[Number],json:{write:!0}})],ue.prototype,"range",void 0),ue=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelRangeFilter")],ue);const ce=ue;var de,he;(he=de||(de={}))[he.Color=1]="Color",he[he.Alpha=2]="Alpha",he[he.Both=3]="Both";let ye=class extends((0,j.J)(R.wq)){constructor(e){super(e),this.interpolation=null,this.stretchRange=null,this.rangeFilter=null,this._colorMapSize=256,this.colorStops=new(o.Z.ofType(ae)),this.opacityStops=new(o.Z.ofType(pe))}set colorStops(e){this._set("colorStops",(0,oe.Z)(e,this._get("colorStops"),o.Z.ofType(ae)))}set opacityStops(e){this._set("opacityStops",(0,oe.Z)(e,this._get("opacityStops"),o.Z.ofType(pe)))}getPreviousNext(e,t,r){let i=e;for(;--i>0&&t[i].type!==r&&t[i].type!==de.Both;);let o=e;const s=t.length;for(;++oe.position{i.color[r]=Math.round((0,se.t7)(t[r],n[r],e))}))}else-1!==o?fe.forEach((e=>{i.color[e]=r[o].color[e]})):fe.forEach((e=>{i.color[e]=r[s].color[e]}))}}for(const e of r)t.push({color:e.color,position:e.position})}t[0].position=0,t[t.length-1].position=1;let i=0,o=1;for(let r=0;rt[o].position;)i=o++;const n=(s-t[i].position)/(t[o].position-t[i].position),a=t[i].color,l=t[o].color,p=new te.Z;fe.forEach((e=>{p[e]=Math.round((0,se.t7)(a[e],l[e],n))})),p.a=(0,se.uZ)(1-(0,se.t7)(a.a,l.a,n)/255,0,1),e.push(p)}return e}getColorForContinuousDataValue(e,t){const r=this.rasterizedTransferFunction;if(this.colorStops.length<2||!Array.isArray(this.stretchRange)||this.stretchRange.length<2||r.length<256)return null;let i=this.stretchRange[0],o=this.stretchRange[1];if(i>o){const e=i;i=o,o=e}e=(0,se.uZ)(e,i,o);const s=r[Math.round((e-i)/(o-i)*(this._colorMapSize-1))].clone();return t||(s.a=1),s}};(0,i._)([(0,p.Cb)({type:["linear","nearest"],json:{write:!0}})],ye.prototype,"interpolation",void 0),(0,i._)([(0,p.Cb)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],ye.prototype,"stretchRange",void 0),(0,i._)([(0,p.Cb)({type:o.Z.ofType(ae),json:{write:{enabled:!0,overridePolicy(){return{enabled:!!this.colorStops&&this.colorStops.length>0}}}}})],ye.prototype,"colorStops",null),(0,i._)([(0,p.Cb)({type:o.Z.ofType(pe),json:{read:{source:"alphaStops"},write:{enabled:!0,target:"alphaStops",overridePolicy(){return{enabled:!!this.opacityStops&&this.opacityStops.length>0}}}}})],ye.prototype,"opacityStops",null),(0,i._)([(0,p.Cb)({type:ce,json:{write:!0}})],ye.prototype,"rangeFilter",void 0),(0,i._)([(0,p.Cb)({type:[te.Z],clonable:!1,json:{read:!1}})],ye.prototype,"rasterizedTransferFunction",null),ye=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelTransferFunctionStyle")],ye);const me=ye,fe=["r","g","b"];let ge=class extends((0,j.J)(R.wq)){constructor(){super(...arguments),this.color=te.Z.fromArray([0,0,0,0]),this.value=0,this.enabled=!0,this.label=""}};(0,i._)([(0,p.Cb)({type:te.Z,json:{type:[u.z8],write:{enabled:!0,isRequired:!0}}})],ge.prototype,"color",void 0),(0,i._)([(0,p.Cb)({type:u.z8,json:{write:{enabled:!0,isRequired:!0}}})],ge.prototype,"value",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{default:!0,write:!0}})],ge.prototype,"enabled",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],ge.prototype,"label",void 0),ge=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelUniqueValue")],ge);const ve=ge;var be;let Se=be=class extends R.wq{constructor(e){super(e),this.variableId=0,this.label="",this.transferFunction=null,this.uniqueValues=null,this.isosurfaces=null,this.uniqueValues=new(o.Z.ofType(ve)),this.isosurfaces=new(o.Z.ofType(ie))}clone(){return new be({variableId:this.variableId,label:this.label,transferFunction:(0,ee.d9)(this.transferFunction),uniqueValues:(0,ee.d9)(this.uniqueValues),isosurfaces:(0,ee.d9)(this.isosurfaces)})}};(0,i._)([(0,p.Cb)({type:u.z8,json:{write:{enabled:!0,isRequired:!0}}})],Se.prototype,"variableId",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],Se.prototype,"label",void 0),(0,i._)([(0,p.Cb)({type:me,json:{write:{enabled:!0,overridePolicy(){return{enabled:!this.uniqueValues||this.uniqueValues.length<1}}}}})],Se.prototype,"transferFunction",void 0),(0,i._)([(0,p.Cb)({type:o.Z.ofType(ve),json:{write:{enabled:!0,overridePolicy(){return{enabled:!!this.uniqueValues&&this.uniqueValues.length>0}}}}})],Se.prototype,"uniqueValues",void 0),(0,i._)([(0,p.Cb)({type:o.Z.ofType(ie),json:{write:{enabled:!0,overridePolicy(){const e=!this.uniqueValues||this.uniqueValues.length<1,t=!!this.isosurfaces&&this.isosurfaces.length>0;return{enabled:e&&t}}}}})],Se.prototype,"isosurfaces",void 0),Se=be=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelVariableStyle")],Se);const we=Se;var _e=r(94139),xe=r(82971),Ie=r(8744);let Ce=class extends R.wq{constructor(){super(...arguments),this.values=null}};(0,i._)([(0,p.Cb)({type:[Number],json:{write:!0}})],Ce.prototype,"values",void 0),Ce=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelIrregularSpacing")],Ce);const je=Ce;let Ve=class extends R.wq{constructor(){super(...arguments),this.scale=1,this.offset=0}};(0,i._)([(0,p.Cb)({type:Number,json:{write:!0}})],Ve.prototype,"scale",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{write:!0}})],Ve.prototype,"offset",void 0),Ve=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelRegularSpacing")],Ve);const Re=Ve;let Ne=class extends R.wq{constructor(){super(...arguments),this.irregularSpacing=null,this.isPositiveUp=!0,this.isWrappedDateLine=!1,this.label=null,this.name=null,this.quantity=null,this.regularSpacing=null,this.size=0,this.unit=null}get isRegular(){return(null==this.irregularSpacing||void 0===this.irregularSpacing)&&null!==this.regularSpacing}getRange(){return this.isRegular?[this.regularSpacing.offset,this.regularSpacing.offset+this.regularSpacing.scale*(this.size-1)]:Array.isArray(this.irregularSpacing?.values)&&this.irregularSpacing.values.length>1?[this.irregularSpacing.values[0],this.irregularSpacing.values[this.irregularSpacing.values.length-1]]:[0,0]}};(0,i._)([(0,p.Cb)({type:je,json:{write:!0}})],Ne.prototype,"irregularSpacing",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{write:!0}})],Ne.prototype,"isPositiveUp",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{write:!0}})],Ne.prototype,"isWrappedDateLine",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],Ne.prototype,"label",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],Ne.prototype,"name",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],Ne.prototype,"quantity",void 0),(0,i._)([(0,p.Cb)({type:Re,json:{write:!0}})],Ne.prototype,"regularSpacing",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{write:!0}})],Ne.prototype,"size",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],Ne.prototype,"unit",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{read:!1}})],Ne.prototype,"isRegular",null),Ne=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelDimension")],Ne);const qe=Ne,ze="esri.layers.voxel.VoxelVolume",Me=n.Z.getLogger(ze);let Pe=class extends R.wq{constructor(e){super(e),this.id=0,this.dimensions=null,this.spatialReference=xe.Z.WGS84}get zDimension(){if(!this.dimensions)return-1;if(!Array.isArray(this.dimensions))return-1;if(4!==this.dimensions.length)return-1;for(let e=2;e<4;++e)if(this.dimensions[e].size>0)return e;return-1}get isValid(){return!(!this.dimensions||!Array.isArray(this.dimensions)||4!==this.dimensions.length||this.dimensions[0].size<1||this.dimensions[1].size<1||-1===this.zDimension||this.dimensions[this.zDimension].size<1)}get originInLayerSpace3D(){if(!this.isValid||"xyt"===this.volumeType)return[0,0,0];const e=this.dimensions[0].getRange(),t=this.dimensions[1].getRange(),r=this.dimensions[2],i=r.isRegular?r.getRange():[0,r.size];return[e[0],t[0],i[0]]}get voxelSizeInLayerSpaceSigned(){if(!this.isValid||"xyt"===this.volumeType)return[0,0,0];const e=this.dimensions[0].getRange(),t=this.dimensions[1].getRange(),r=this.dimensions[2],i=r.isRegular?r.getRange():[0,r.size],o=[this.sizeInVoxels[0],this.sizeInVoxels[1],this.sizeInVoxels[2]];for(let e=0;e<3;++e)o[e]<2?o[e]=1:o[e]-=1;return r.isRegular&&!r.isPositiveUp&&(o[2]*=-1),[(e[1]-e[0])/o[0],(t[1]-t[0])/o[1],(i[1]-i[0])/o[2]]}get volumeType(){if(this.isValid){const e=this.dimensions[2].size>0,t=this.dimensions[3].size>0;if(!e&&t)return"xyt";if(e&&t)return"xyzt"}return"xyz"}get sizeInVoxels(){if(!this.isValid)return[0,0,0];const e=this.zDimension;return[this.dimensions[0].size,this.dimensions[1].size,this.dimensions[e].size]}computeVoxelSpaceLocation(e){if(!this.isValid)return[0,0,0];if("xyt"===this.volumeType)return Me.error("computeVoxelSpacePosition cannot be used with XYT volumes."),[0,0,0];if(!(0,Ie.fS)(this.spatialReference,e.spatialReference))return Me.error("pos argument should have the same spatial reference as the VoxelLayer."),[0,0,0];const t=(0,y.f)(e.x,e.y,e.z??0);(0,h.b)(t,t,this.originInLayerSpace3D),(0,h.D)(t,t,this.voxelSizeInLayerSpaceSigned);const r=this.dimensions[this.zDimension];if(!r.isRegular&&Array.isArray(r.irregularSpacing?.values)&&r.irregularSpacing.values.length>1){const i=e.z??0,o=r.irregularSpacing.values,s=r.isPositiveUp?1:-1,n=o.reduce(((e,t)=>Math.abs(s*t-i)V.BV.normalize((0,u.q9)(e),0,!0)))],Ue.prototype,"orientation",null),(0,i._)([(0,p.Cb)({type:Number,json:{read:!1},clonable:!1,range:{min:0,max:360}}),(0,E.p)((e=>V.BV.normalize((0,u.q9)(e),0,!0)))],Ue.prototype,"tilt",null),(0,i._)([(0,p.Cb)({type:[Number],json:{write:!0}})],Ue.prototype,"normal",void 0),(0,i._)([(0,p.Cb)({type:[Number],json:{write:!0}})],Ue.prototype,"point",void 0),Ue=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelDynamicSection")],Ue);const Oe=Ue;var Le;let De=Le=class extends R.wq{constructor(e){super(e),this.volumeId=0,this.verticalExaggeration=1,this.exaggerationMode="scale-height",this.verticalOffset=0,this.slices=new(o.Z.ofType(k)),this.dynamicSections=new(o.Z.ofType(Oe))}set slices(e){this._set("slices",(0,oe.Z)(e,this._get("slices"),o.Z.ofType(k)))}set dynamicSections(e){this._set("dynamicSections",(0,oe.Z)(e,this._get("dynamicSections"),o.Z.ofType(Oe)))}clone(){return new Le({volumeId:this.volumeId,verticalExaggeration:this.verticalExaggeration,exaggerationMode:this.exaggerationMode,verticalOffset:this.verticalOffset,slices:(0,ee.d9)(this.slices),dynamicSections:(0,ee.d9)(this.dynamicSections)})}};(0,i._)([(0,p.Cb)({type:u.z8,json:{write:{enabled:!0,isRequired:!0}}})],De.prototype,"volumeId",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{default:1,write:!0}})],De.prototype,"verticalExaggeration",void 0),(0,i._)([(0,p.Cb)({type:["scale-position","scale-height"],json:{default:"scale-height",write:!0}})],De.prototype,"exaggerationMode",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{default:0,write:!0}})],De.prototype,"verticalOffset",void 0),(0,i._)([(0,p.Cb)({type:o.Z.ofType(k),json:{write:{enabled:!0,overridePolicy(){return{enabled:!!this.slices&&this.slices.length>0}}}}})],De.prototype,"slices",null),(0,i._)([(0,p.Cb)({type:o.Z.ofType(Oe),json:{write:{enabled:!0,overridePolicy(){return{enabled:!!this.dynamicSections&&this.dynamicSections.length>0}}}}})],De.prototype,"dynamicSections",null),De=Le=(0,i._)([(0,d.j)("esri.layers.voxel.VoxelVolumeStyle")],De);const Ee=De;var Be=r(32163);const ke="esri.layers.VoxelLayer",$e=n.Z.getLogger(ke);let Ke=class extends((0,_.Vt)((0,v.Y)((0,b.q)((0,S.I)((0,w.M)((0,a.R)((0,g.V)(f.Z)))))))){constructor(e){super(e),this.serviceRoot="",this.operationalLayerType="Voxel",this.legendEnabled=!0,this.title=null,this.sections=null,this.currentVariableId=0,this.volumeStyles=null,this.renderMode="volume",this.variableStyles=null,this.enableSlices=!0,this.enableSections=!0,this.enableDynamicSections=!0,this.enableIsosurfaces=!0,this.shading=new W,this.opacity=1,this.variables=new o.Z,this.volumes=new o.Z,this.index=null,this.minScale=0,this.maxScale=0,this.type="voxel",this.version={major:Number.NaN,minor:Number.NaN,versionString:""},this.fullExtent=null,this.popupEnabled=!0,this.popupTemplate=null,this.test=null,this.volumeStyles=new(o.Z.ofType(Ee)),this.variableStyles=new(o.Z.ofType(we)),this.sections=new(o.Z.ofType(H)),e?.constantUpscaling&&(this.test={constantUpscaling:!0})}set url(e){this._set("url",(0,x.Nm)(e,$e))}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(l.r9).then((()=>this._fetchService(t))).then((()=>this.serviceRoot=this.url));return this.addResolvingPromise(r),Promise.resolve(this)}read(e,t){super.read(e,t);for(const e of this.volumes)e.spatialReference=this.spatialReference}readVersion(e,t){return super.parseVersionString(e)}validateLayer(e){if(e.layerType&&e.layerType!==this.operationalLayerType)throw new s.Z("voxel-layer:layer-type-not-supported","VoxelLayer does not support this layer type",{layerType:e.layerType});if(isNaN(this.version.major)||isNaN(this.version.minor)||this.version.major<3)throw new s.Z("layer:service-version-not-supported","Service version is not supported.",{serviceVersion:this.version.versionString,supportedVersions:"3.x"});if(this.version.major>3)throw new s.Z("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"3.x"})}readFullExtent(e,t,r){if(null!=e&&"object"==typeof e){const i=m.Z.fromJSON(e,r);if(0===i.zmin&&0===i.zmax&&Array.isArray(t.volumes)){const e=Ze.fromJSON(t.volumes[0]);if(e.isValid&&"xyt"!==e.volumeType){const t=e.dimensions[2];if(t.isRegular){let e=t.regularSpacing.offset,r=t.regularSpacing.offset+t.regularSpacing.scale*(t.size-1);if(e>r){const t=e;e=r,r=t}i.zmin=e,i.zmax=r}}}return i}return null}get voxelFields(){const e=[new C.Z({name:"Voxel.ServiceValue",alias:"Value",domain:null,editable:!1,length:128,type:"string"}),new C.Z({name:"Voxel.ServiceVariableLabel",alias:"Variable",domain:null,editable:!1,length:128,type:"string"}),new C.Z({name:"Voxel.Position",alias:"Voxel Position",domain:null,editable:!1,length:128,type:"string"})],t=this.getVolume(null);if(null!=t){if("xyzt"===t.volumeType||"xyt"===t.volumeType){const t=new C.Z({name:"Voxel.ServiceLocalTime",alias:"Local Time",domain:null,editable:!1,length:128,type:"string"});e.push(t);const r=new C.Z({name:"Voxel.ServiceNativeTime",alias:"Native Time",domain:null,editable:!1,length:128,type:"string"});e.push(r)}if("xyt"!==t.volumeType){const t=new C.Z({name:"Voxel.ServiceDepth",alias:"Depth",domain:null,editable:!1,length:128,type:"string"});e.push(t)}}return e}get defaultPopupTemplate(){return this.createPopupTemplate()}createPopupTemplate(e){const t=this.voxelFields,r=this.title;return(0,Be.eZ)({fields:t,title:r},e)}getConfiguration(){const e={layerType:this.operationalLayerType,version:this.version.versionString,name:this.title,spatialReference:this.spatialReference,fullExtent:this.fullExtent,volumes:this.volumes.toJSON(),variables:this.variables.toJSON(),index:this.index?.toJSON(),sections:this.getSections(),style:{volumeStyles:this.getVolumeStyles(),currentVariableId:this.currentVariableId,renderMode:this.renderMode,variableStyles:this.getVariableStyles(),enableSections:this.enableSections,enableDynamicSections:this.enableDynamicSections,enableIsosurfaces:this.enableIsosurfaces,enableSlices:this.enableSlices,shading:this.shading}};return e.index&&this.index?.isValid()?JSON.stringify(e):""}getVariableStyle(e){let t=-1;if(t=null!=e?e:this.currentVariableId,!this.variableStyles||-1===t)return null;const r=this.variableStyles.findIndex((e=>e.variableId===t));return r<0?null:this.variableStyles.at(r)}getVariable(e){let t=-1;if(t=null!=e?e:this.currentVariableId,!this.variables||-1===t)return null;const r=this.variables.findIndex((e=>e.id===t));return r<0?null:this.variables.at(r)}getVolume(e){const t=this.getVariable(e);return null!=t?this.volumes.find((({id:e})=>e===t.volumeId)):null}getVolumeStyle(e){const t=this.getVariable(e);return null!=t?this.volumeStyles.find((({volumeId:e})=>e===t.volumeId)):null}getColorForContinuousDataValue(e,t,r){const i=this.getVariable(e);if(null==i||"continuous"!==i.renderingFormat?.continuity)return null;if(!this.variableStyles)return null;const o=this.variableStyles.findIndex((t=>t.variableId===e));if(o<0)return null;const s=this.variableStyles.at(o);return s?.transferFunction?s.transferFunction.getColorForContinuousDataValue(t,r):null}getSections(){const e=[];for(const t of this.sections)e.push(new H({enabled:t.enabled,href:t.href,id:t.id,label:t.label,normal:t.normal,point:t.point,sizeInPixel:t.sizeInPixel,slices:t.slices,timeId:t.timeId,variableId:t.variableId}));return e}getVariableStyles(){const e=[];for(const t of this.variableStyles){const r=this._getVariable(t);if(null!=r){const i=t.clone();i.isosurfaces.length>4&&(i.isosurfaces=i.isosurfaces.slice(0,3),$e.error("A maximum of 4 isosurfaces are supported for Voxel Layers."));for(const e of i.isosurfaces)if(!e.colorLocked){const t=this.getColorForContinuousDataValue(i.variableId,e.value,!1);null===t||t.equals(e.color)||(e.color=t)}if("continuous"===r.renderingFormat.continuity)(null===i.transferFunction||i.transferFunction.colorStops.length<2)&&$e.error(`VoxelVariableStyle for variable ${r.id} is invalid. At least 2 color stops are required in the transferFunction for continuous Voxel Layer variables.`),null!==i.transferFunction&&(Array.isArray(i.transferFunction.stretchRange)&&2===i.transferFunction.stretchRange.length||($e.error(`VoxelVariableStyle for variable ${r.id} is invalid. The stretchRange of the transferFunction for continuous Voxel Layer variables must be of the form [minimumDataValue, maximumDataValue].`),i.transferFunction.stretchRange=[0,1],i.transferFunction.colorStops.removeAll()));else if("discrete"===r.renderingFormat.continuity)if(0===t.uniqueValues.length)$e.error(`VoxelVariableStyle for variable ${r.id} is invalid. Unique values are required for discrete Voxel Layer variables.`);else for(const e of t.uniqueValues)null!==e.label&&void 0!==e.label||null===e.value||void 0===e.value||(e.label=e.value.toString());e.push(i)}else $e.error(`VoxelVariable ID=${t.variableId} doesn't exist, VoxelVariableStyle for this VoxelVariable will be ignored.`)}return e}getVolumeStyles(){const e=[];for(const t of this.volumeStyles){const r=this._getVolumeFromVolumeId(t.volumeId);if(null!=r){const i=t.clone();for(const e of i.slices)this._isPlaneValid(e,[0,1,r.zDimension],r.dimensions)||(e.enabled=!1,e.label="invalid");for(const e of i.dynamicSections)this._isPlaneValid(e,[0,1,r.zDimension],r.dimensions)||(e.enabled=!1,e.label="invalid");e.push(i)}else $e.error(`VoxelVolume ID=${t.volumeId} doesn't exist, VoxelVolumeStyle for this VoxelVolume will be ignored.`)}return e}_getVariable(e){const t=e.variableId;for(const e of this.variables)if(e.id===t)return e;return null}_getVolumeFromVolumeId(e){for(const t of this.volumes)if(t.id===e)return t;return null}_isPlaneValid(e,t,r){if(!e.point)return!1;if(!Array.isArray(e.point)||3!==e.point.length)return!1;if(!e.normal)return!1;if(!Array.isArray(e.normal)||3!==e.normal.length)return!1;const i=(0,y.f)(e.normal[0],e.normal[1],e.normal[2]);return(0,h.n)(i,i),!(Math.abs(i[0])+Math.abs(i[1])+Math.abs(i[2])<1e-6||(e.normal[0]=i[0],e.normal[1]=i[1],e.normal[2]=i[2],0))}};(0,i._)([(0,p.Cb)({type:["Voxel"]})],Ke.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.Cb)(I.rn)],Ke.prototype,"legendEnabled",void 0),(0,i._)([(0,p.Cb)({json:{write:!0}})],Ke.prototype,"title",void 0),(0,i._)([(0,p.Cb)(I.HQ)],Ke.prototype,"url",null),(0,i._)([(0,p.Cb)({type:o.Z.ofType(H),json:{origins:{"web-scene":{name:"layerDefinition.sections",write:!0}}}})],Ke.prototype,"sections",void 0),(0,i._)([(0,p.Cb)({type:u.z8,json:{origins:{"web-scene":{name:"layerDefinition.style.currentVariableId",write:{enabled:!0,isRequired:!0,ignoreOrigin:!0}},service:{name:"style.currentVariableId"}}}})],Ke.prototype,"currentVariableId",void 0),(0,i._)([(0,p.Cb)({type:o.Z.ofType(Ee),json:{origins:{"web-scene":{name:"layerDefinition.style.volumeStyles",write:!0},service:{name:"style.volumeStyles"}}}})],Ke.prototype,"volumeStyles",void 0),(0,i._)([(0,p.Cb)({type:["volume","surfaces"],json:{origins:{"web-scene":{name:"layerDefinition.style.renderMode",write:!0},service:{name:"style.renderMode"}}}})],Ke.prototype,"renderMode",void 0),(0,i._)([(0,p.Cb)({type:o.Z.ofType(we),json:{origins:{"web-scene":{name:"layerDefinition.style.variableStyles",write:!0},service:{name:"style.variableStyles"}}}})],Ke.prototype,"variableStyles",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{origins:{"web-scene":{name:"layerDefinition.style.enableSlices",write:!0},service:{name:"style.enableSlices"}}}})],Ke.prototype,"enableSlices",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{origins:{"web-scene":{name:"layerDefinition.style.enableSections",write:!0},service:{name:"style.enableSections"}}}})],Ke.prototype,"enableSections",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{origins:{"web-scene":{name:"layerDefinition.style.enableDynamicSections",write:!0},service:{name:"style.enableDynamicSections"}}}})],Ke.prototype,"enableDynamicSections",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{origins:{"web-scene":{name:"layerDefinition.style.enableIsosurfaces",write:!0},service:{name:"style.enableIsosurfaces"}}}})],Ke.prototype,"enableIsosurfaces",void 0),(0,i._)([(0,p.Cb)({type:W,json:{origins:{"web-scene":{name:"layerDefinition.style.shading",write:!0},service:{name:"style.shading"}}}})],Ke.prototype,"shading",void 0),(0,i._)([(0,p.Cb)({type:["show","hide"]})],Ke.prototype,"listMode",void 0),(0,i._)([(0,p.Cb)({type:Number,range:{min:0,max:1},nonNullable:!0,json:{read:!1,write:!1,origins:{"web-scene":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],Ke.prototype,"opacity",void 0),(0,i._)([(0,p.Cb)({type:o.Z.ofType(X)})],Ke.prototype,"variables",void 0),(0,i._)([(0,p.Cb)({type:o.Z.ofType(Ze)})],Ke.prototype,"volumes",void 0),(0,i._)([(0,p.Cb)({type:Ae})],Ke.prototype,"index",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{name:"layerDefinition.minScale",read:!1,write:!1,origins:{service:{read:!1,write:!1}}}})],Ke.prototype,"minScale",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{name:"layerDefinition.maxScale",read:!1,write:!1,origins:{service:{read:!1,write:!1}}}})],Ke.prototype,"maxScale",void 0),(0,i._)([(0,p.Cb)({json:{read:!1},readOnly:!0})],Ke.prototype,"type",void 0),(0,i._)([(0,p.Cb)({readOnly:!0,json:{name:"serviceVersion"}})],Ke.prototype,"version",void 0),(0,i._)([(0,c.r)("service","version")],Ke.prototype,"readVersion",null),(0,i._)([(0,p.Cb)({type:m.Z})],Ke.prototype,"fullExtent",void 0),(0,i._)([(0,c.r)("service","fullExtent",["fullExtent"])],Ke.prototype,"readFullExtent",null),(0,i._)([(0,p.Cb)({readOnly:!0,clonable:!1,json:{read:!1}})],Ke.prototype,"voxelFields",null),(0,i._)([(0,p.Cb)(I.C_)],Ke.prototype,"popupEnabled",void 0),(0,i._)([(0,p.Cb)({readOnly:!0})],Ke.prototype,"defaultPopupTemplate",null),Ke=(0,i._)([(0,d.j)(ke)],Ke);const He=Ke},54295:(e,t,r)=>{r.d(t,{V:()=>n});var i=r(43697),o=r(5600),s=(r(75215),r(67676),r(80442),r(52011));const n=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,i._)([(0,o.Cb)({type:String})],t.prototype,"apiKey",null),t=(0,i._)([(0,s.j)("esri.layers.mixins.APIKeyMixin")],t),t}},17287:(e,t,r)=>{r.d(t,{Y:()=>l});var i=r(43697),o=r(92604),s=r(5600),n=(r(75215),r(67676),r(80442),r(52011)),a=r(66677);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.Qc)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.Nm)(e,o.Z.getLogger(this)))}};return(0,i._)([(0,s.Cb)()],t.prototype,"title",null),(0,i._)([(0,s.Cb)({type:String})],t.prototype,"url",null),t=(0,i._)([(0,n.j)("esri.layers.mixins.ArcGISService")],t),t}},16859:(e,t,r)=>{r.d(t,{I:()=>_});var i=r(43697),o=r(68773),s=r(40330),n=r(3172),a=r(66643),l=r(20102),p=r(92604),u=r(70586),c=r(95330),d=r(81271),h=r(5600),y=(r(75215),r(67676),r(80442),r(71715)),m=r(52011),f=r(30556),g=r(84230),v=r(48522),b=r(15235),S=r(86082),w=r(14661);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new b.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:i}=await r.e(8062).then(r.bind(r,18062));return(0,c.k_)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.D_)(e)||p.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!o.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:o}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",o)}catch(e){(0,c.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,w.Ss)(r);let o,n;if(i)o=r.portal.url;else try{o=await(0,g.oP)(this.url,t)}catch(e){(0,c.r9)(e)}if(!o||!(0,d.Zo)(o,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(s.id?.getCredential(`${o}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.r9)(e)}if(!n)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(i?await r.reload():(r=new b.default({id:e,portal:{url:o}}),await r.load(t)),r.portal.user)return(0,w.Ss)(r)}catch(e){(0,c.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=x.credential===t?x.user:await this._fetchEditingUser(e);return x.credential=t,x.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,o=v.Z.getDefault();if(o&&o.loaded&&(0,d.Fv)(o.restUrl)===(0,d.Fv)(i))return o.user;const l=`${i}/community/self`,p=null!=e?e.signal:null,u=await(0,a.q6)((0,n.default)(l,{authMode:"no-prompt",query:{f:"json"},signal:p}));return u.ok?S.default.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,i=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||v.Z.getDefault());return r&&i&&!(0,d.tm)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,h.Cb)({type:b.default})],t.prototype,"portalItem",null),(0,i._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,h.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,h.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,h.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,h.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.j)("esri.layers.mixins.PortalLayer")],t),t},x={credential:null,user:null}},72965:(e,t,r)=>{r.d(t,{M:()=>n});var i=r(43697),o=r(5600),s=(r(75215),r(67676),r(80442),r(52011));const n=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;t&&"effectiveScaleRange"in t&&function(e,t){e.minScale=e.minScale>0?t.minScale>0?Math.min(e.minScale,t.minScale):e.minScale:t.minScale,e.maxScale=e.maxScale>0?t.maxScale>0?Math.max(e.maxScale,t.maxScale):e.maxScale:t.maxScale}(e,t.effectiveScaleRange);const r=this._get("effectiveScaleRange");return r&&r.minScale===e.minScale&&r.maxScale===e.maxScale?r:e}};return(0,i._)([(0,o.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,i._)([(0,o.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,i._)([(0,o.Cb)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,i._)([(0,s.j)("esri.layers.mixins.ScaleRangeLayer")],t),t}},20559:(e,t,r)=>{r.d(t,{xp:()=>F,Vt:()=>q});var i=r(43697),o=r(3172),s=r(20102),n=r(92604),a=r(95330),l=r(81271),p=r(5600),u=(r(75215),r(67676),r(80442),r(71715)),c=r(52011),d=r(30556),h=r(65845),y=r(6570),m=r(79235),f=r(82971),g=r(66677),v=r(21506),b=r(61064);var S=r(48522),w=r(15235),_=r(66643),x=r(41123),I=r(97873);async function C(e,t,r){if(!t||!t.resources)return;const i=t.portalItem===e.portalItem?new Set(e.paths):new Set;e.paths.length=0,e.portalItem=t.portalItem;const o=new Set(t.resources.toKeep.map((e=>e.resource.path))),n=new Set,l=[];o.forEach((t=>{i.delete(t),e.paths.push(t)}));for(const s of t.resources.toUpdate)if(i.delete(s.resource.path),o.has(s.resource.path)||n.has(s.resource.path)){const{resource:t,content:i,finish:o,error:n}=s,a=(0,I.W7)(t,(0,x.D)());e.paths.push(a.path),l.push(j({resource:a,content:i,compress:s.compress,finish:o,error:n},r))}else e.paths.push(s.resource.path),l.push(V(s,r)),n.add(s.resource.path);for(const i of t.resources.toAdd)l.push(j(i,r)),e.paths.push(i.resource.path);if(i.forEach((e=>{if(t.portalItem){const r=t.portalItem.resourceFromPath(e);l.push(r.portalItem.removeResource(r).catch((()=>{})))}})),0===l.length)return;const p=await(0,a.as)(l);(0,a.k_)(r);const u=p.filter((e=>"error"in e)).map((e=>e.error));if(u.length>0)throw new s.Z("save:resources","Failed to save one or more resources",{errors:u})}async function j(e,t){const r={...null!=t?t:{},compress:e.compress},i=await(0,_.q6)(e.resource.portalItem.addResource(e.resource,e.content,r));if(!0!==i.ok)throw e.error?.(i.error),i.error;e.finish?.(e.resource)}async function V(e,t){const r=await(0,_.q6)(e.resource.update(e.content,t));if(!0!==r.ok)throw e.error?.(r.error),r.error;e.finish?.(e.resource)}const R="esri.layers.mixins.SceneService",N=n.Z.getLogger(R),q=e=>{let t=class extends e{constructor(){super(...arguments),this.spatialReference=null,this.fullExtent=null,this.heightModelInfo=null,this.minScale=0,this.maxScale=0,this.version={major:Number.NaN,minor:Number.NaN,versionString:""},this.copyright=null,this.sublayerTitleMode="item-title",this.title=null,this.layerId=null,this.indexInfo=null,this._debouncedSaveOperations=(0,a.Ds)((async(e,t,r)=>{switch(e){case F.SAVE:return this._save(t);case F.SAVE_AS:return this._saveAs(r,t)}}))}readSpatialReference(e,t){return this._readSpatialReference(t)}_readSpatialReference(e){if(null!=e.spatialReference)return f.Z.fromJSON(e.spatialReference);{const t=e.store,r=t.indexCRS||t.geographicCRS,i=r&&parseInt(r.substring(r.lastIndexOf("/")+1,r.length),10);return null!=i?new f.Z(i):null}}readFullExtent(e,t,r){if(null!=e&&"object"==typeof e){const i=null==e.spatialReference?{...e,spatialReference:this._readSpatialReference(t)}:e;return y.Z.fromJSON(i,r)}const i=t.store,o=this._readSpatialReference(t);return null==o||null==i||null==i.extent||!Array.isArray(i.extent)||i.extent.some((e=>e=2&&(t.major=parseInt(r[0],10),t.minor=parseInt(r[1],10)),t}readVersion(e,t){const r=t.store,i=null!=r.version?r.version.toString():"";return this.parseVersionString(i)}readTitlePortalItem(e){return"item-title"!==this.sublayerTitleMode?void 0:e}readTitleService(e,t){const r=this.portalItem&&this.portalItem.title;if("item-title"===this.sublayerTitleMode)return(0,g.a7)(this.url,t.name);let i=t.name;if(!i&&this.url){const e=(0,g.Qc)(this.url);null!=e&&(i=e.title)}return"item-title-and-service-name"===this.sublayerTitleMode&&r&&(i=r+" - "+i),(0,g.ld)(i)}set url(e){const t=(0,g.XG)({layer:this,url:e,nonStandardUrlAllowed:!1,logger:N});this._set("url",t.url),null!=t.layerId&&this._set("layerId",t.layerId)}writeUrl(e,t,r,i){(0,g.wH)(this,e,"layers",t,i)}get parsedUrl(){const e=this._get("url"),t=(0,l.mN)(e);return null!=this.layerId&&(t.path=`${t.path}/layers/${this.layerId}`),t}async _fetchIndexAndUpdateExtent(e,t){this.indexInfo=(0,b.T)(this.parsedUrl.path,this.rootNode,e,this.apiKey,N,t),null==this.fullExtent||this.fullExtent.hasZ||this._updateExtent(await this.indexInfo)}_updateExtent(e){if("page"===e?.type){const t=e.rootIndex%e.pageSize,r=e.rootPage?.nodes?.[t];if(null==r||null==r.obb||null==r.obb.center||null==r.obb.halfSize)throw new s.Z("sceneservice:invalid-node-page","Invalid node page.");if(r.obb.center[0]0)return t.data.layers[0].id}async _fetchServiceLayer(e){const t=await(0,o.default)(this.parsedUrl?.path??"",{query:{f:"json",token:this.apiKey},responseType:"json",signal:e});t.ssl&&(this.url=this.url.replace(/^http:/i,"https:"));let r=!1;if(t.data.layerType&&"Voxel"===t.data.layerType&&(r=!0),r)return this._fetchVoxelServiceLayer();const i=t.data;this.read(i,this._getServiceContext()),this.validateLayer(i)}async _fetchVoxelServiceLayer(e){const t=(await(0,o.default)(this.parsedUrl?.path+"/layer",{query:{f:"json",token:this.apiKey},responseType:"json",signal:e})).data;this.read(t,this._getServiceContext()),this.validateLayer(t)}_getServiceContext(){return{origin:"service",portalItem:this.portalItem,portal:this.portalItem?.portal,url:this.parsedUrl}}async _ensureLoadBeforeSave(){await this.load(),"beforeSave"in this&&"function"==typeof this.beforeSave&&await this.beforeSave()}validateLayer(e){}_updateTypeKeywords(e,t,r){e.typeKeywords||(e.typeKeywords=[]);const i=t.getTypeKeywords();for(const t of i)e.typeKeywords.push(t);e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)),r===M.newItem&&(e.typeKeywords=e.typeKeywords.filter((e=>"Hosted Service"!==e))))}async _saveAs(e,t){const r={...T,...t};let i=w.default.from(e);i||(N.error("_saveAs(): requires a portal item parameter"),await Promise.reject(new s.Z("sceneservice:portal-item-required","_saveAs() requires a portal item to save to"))),i.id&&(i=i.clone(),i.id=null);const o=i.portal||S.Z.getDefault();await this._ensureLoadBeforeSave(),i.type=Z,i.portal=o;const n={origin:"portal-item",url:null,messages:[],portal:o,portalItem:i,writtenProperties:[],blockedRelativeUrls:[],resources:{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}},a={layers:[this.write({},n)]};return await Promise.all(n.resources.pendingOperations??[]),await this._validateAgainstJSONSchema(a,n,r),i.url=this.url,i.title||(i.title=this.title),this._updateTypeKeywords(i,r,M.newItem),await o.signIn(),await(o.user?.addItem({item:i,folder:r&&r.folder,data:a})),await C(this.resourceReferences,n,null),this.portalItem=i,(0,h.D)(n),n.portalItem=i,i}async _save(e){const t={...T,...e};if(!this.portalItem)throw N.error("_save(): requires the .portalItem property to be set"),new s.Z("sceneservice:portal-item-not-set","Portal item to save to has not been set on this SceneService");if(this.portalItem.type!==Z)throw N.error("_save(): Non-matching portal item type. Got "+this.portalItem.type+", expected "+Z),new s.Z("sceneservice:portal-item-wrong-type",`Portal item needs to have type "${Z}"`);await this._ensureLoadBeforeSave();const r={origin:"portal-item",url:this.portalItem.itemUrl&&(0,l.mN)(this.portalItem.itemUrl),messages:[],portal:this.portalItem.portal||S.Z.getDefault(),portalItem:this.portalItem,writtenProperties:[],blockedRelativeUrls:[],resources:{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}},i={layers:[this.write({},r)]};return await Promise.all(r.resources.pendingOperations??[]),await this._validateAgainstJSONSchema(i,r,t),this.portalItem.url=this.url,this.portalItem.title||(this.portalItem.title=this.title),this._updateTypeKeywords(this.portalItem,t,M.existingItem),await this.portalItem.update({data:i}),await C(this.resourceReferences,r,null),(0,h.D)(r),this.portalItem}async _validateAgainstJSONSchema(e,t,r){let i=t.messages?.filter((e=>"error"===e.type)).map((e=>new s.Z(e.name,e.message,e.details)))??[];r?.validationOptions?.ignoreUnsupported&&(i=i.filter((e=>"layer:unsupported"!==e.name&&"symbol:unsupported"!==e.name&&"symbol-layer:unsupported"!==e.name&&"property:unsupported"!==e.name&&"url:unsupported"!==e.name&&"scenemodification:unsupported"!==e.name)));const o=r?.validationOptions,n=o?.enabled,a=null;if(n&&a){const t=(await a()).validate(e,r.portalItemLayerType);if(t.length>0){const e=`Layer item did not validate:\n${t.join("\n")}`;if(N.error(`_validateAgainstJSONSchema(): ${e}`),"throw"===o.failPolicy){const e=t.map((e=>new s.Z("sceneservice:schema-validation",e))).concat(i);throw new s.Z("sceneservice-validate:error","Failed to save layer item due to schema validation, see `details.errors`.",{combined:e})}}}if(i.length>0)throw new s.Z("sceneservice:save","Failed to save SceneService due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:i})}};return(0,i._)([(0,p.Cb)(v.id)],t.prototype,"id",void 0),(0,i._)([(0,p.Cb)({type:f.Z})],t.prototype,"spatialReference",void 0),(0,i._)([(0,u.r)("spatialReference",["spatialReference","store.indexCRS","store.geographicCRS"])],t.prototype,"readSpatialReference",null),(0,i._)([(0,p.Cb)({type:y.Z})],t.prototype,"fullExtent",void 0),(0,i._)([(0,u.r)("fullExtent",["fullExtent","store.extent","spatialReference","store.indexCRS","store.geographicCRS"])],t.prototype,"readFullExtent",null),(0,i._)([(0,p.Cb)({readOnly:!0,type:m.Z})],t.prototype,"heightModelInfo",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{name:"layerDefinition.minScale",write:!0,origins:{service:{read:{source:"minScale"},write:!1}}}})],t.prototype,"minScale",void 0),(0,i._)([(0,p.Cb)({type:Number,json:{name:"layerDefinition.maxScale",write:!0,origins:{service:{read:{source:"maxScale"},write:!1}}}})],t.prototype,"maxScale",void 0),(0,i._)([(0,p.Cb)({readOnly:!0})],t.prototype,"version",void 0),(0,i._)([(0,u.r)("version",["store.version"])],t.prototype,"readVersion",null),(0,i._)([(0,p.Cb)({type:String,json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,i._)([(0,p.Cb)({type:String,json:{read:!1}})],t.prototype,"sublayerTitleMode",void 0),(0,i._)([(0,p.Cb)({type:String})],t.prototype,"title",void 0),(0,i._)([(0,u.r)("portal-item","title")],t.prototype,"readTitlePortalItem",null),(0,i._)([(0,u.r)("service","title",["name"])],t.prototype,"readTitleService",null),(0,i._)([(0,p.Cb)({type:Number,json:{origins:{service:{read:{source:"id"}},"portal-item":{write:{target:"id",isRequired:!0,ignoreOrigin:!0},read:!1}}}})],t.prototype,"layerId",void 0),(0,i._)([(0,p.Cb)(v.HQ)],t.prototype,"url",null),(0,i._)([(0,d.c)("url")],t.prototype,"writeUrl",null),(0,i._)([(0,p.Cb)()],t.prototype,"parsedUrl",null),(0,i._)([(0,p.Cb)({readOnly:!0})],t.prototype,"store",void 0),(0,i._)([(0,p.Cb)({type:String,readOnly:!0,json:{read:{source:"store.rootNode"}}})],t.prototype,"rootNode",void 0),t=(0,i._)([(0,c.j)(R)],t),t},z=-1e38;var M,P;(P=M||(M={}))[P.existingItem=0]="existingItem",P[P.newItem=1]="newItem";const Z="Scene Service",T={getTypeKeywords:()=>[],portalItemLayerType:"unknown",validationOptions:{enabled:!0,ignoreUnsupported:!1,failPolicy:"throw"}};var F;!function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(F||(F={}))},61064:(e,t,r)=>{r.d(t,{T:()=>s});var i=r(3172),o=r(20102);async function s(e,t,r,s,n,a){let l=null;if(null!=r){const t=`${e}/nodepages/`,o=t+Math.floor(r.rootIndex/r.nodesPerPage);try{return{type:"page",rootPage:(await(0,i.default)(o,{query:{f:"json",token:s},responseType:"json",signal:a})).data,rootIndex:r.rootIndex,pageSize:r.nodesPerPage,lodMetric:r.lodSelectionMetricType,urlPrefix:t}}catch(e){null!=n&&n.warn("#fetchIndexInfo()","Failed to load root node page. Falling back to node documents.",o,e),l=e}}if(!t)return null;const p=`${e}/nodes/`,u=p+(t&&t.split("/").pop());try{return{type:"node",rootNode:(await(0,i.default)(u,{query:{f:"json",token:s},responseType:"json",signal:a})).data,urlPrefix:p}}catch(e){throw new o.Z("sceneservice:root-node-missing","Root node missing.",{pageError:l,nodeError:e,url:u})}}},66094:(e,t,r)=>{r.d(t,{B:()=>o});var i=r(81271);function o(e){return s[function(e){return e instanceof Blob?e.type:function(e){const t=(0,i.Ml)(e);return l[t]||n}(e.url)}(e)]||a}const s={},n="text/plain",a=s[n],l={png:"image/png",jpeg:"image/jpeg",jpg:"image/jpg",bmp:"image/bmp",gif:"image/gif",json:"application/json",txt:"text/plain",xml:"application/xml",svg:"image/svg+xml",zip:"application/zip",pbf:"application/vnd.mapbox-vector-tile",gz:"application/gzip","bin.gz":"application/octet-stream"};for(const e in l)s[l[e]]=e},97873:(e,t,r)=>{r.d(t,{W7:()=>c,addOrUpdateResource:()=>a,fetchResources:()=>n,removeAllResources:()=>p,removeResource:()=>l});var i=r(3172),o=r(20102),s=r(81271);async function n(e,t={},r){await e.load(r);const i=(0,s.v_)(e.itemUrl,"resources"),{start:o=1,num:n=10,sortOrder:a="asc",sortField:l="created"}=t,p={query:{start:o,num:n,sortOrder:a,sortField:l,token:e.apiKey},signal:r?.signal},u=await e.portal.request(i,p);return{total:u.total,nextStart:u.nextStart,resources:u.resources.map((({created:t,size:r,resource:i})=>({created:new Date(t),size:r,resource:e.resourceFromPath(i)})))}}async function a(e,t,r,n){if(!e.hasPath())throw new o.Z(`portal-item-resource-${t}:invalid-path`,"Resource does not have a valid path");const a=e.portalItem;await a.load(n);const l=(0,s.v_)(a.userItemUrl,"add"===t?"addResources":"updateResources"),[p,c]=u(e.path),d=await async function(e){return e instanceof Blob?e:(await(0,i.default)(e.url,{responseType:"blob"})).data}(r),h=new FormData;return p&&"."!==p&&h.append("resourcesPrefix",p),null!=n&&n.compress&&h.append("compress","true"),h.append("fileName",c),h.append("file",d,c),h.append("f","json"),null!=n&&n.access&&h.append("access",n.access),await a.portal.request(l,{method:"post",body:h,signal:n?.signal}),e}async function l(e,t,r){if(!t.hasPath())throw new o.Z("portal-item-resources-remove:invalid-path","Resource does not have a valid path");await e.load(r);const i=(0,s.v_)(e.userItemUrl,"removeResources");await e.portal.request(i,{method:"post",query:{resource:t.path},signal:r?.signal}),t.portalItem=null}async function p(e,t){await e.load(t);const r=(0,s.v_)(e.userItemUrl,"removeResources");return e.portal.request(r,{method:"post",query:{deleteAll:!0},signal:t?.signal})}function u(e){const t=e.lastIndexOf("/");return-1===t?[".",e]:[e.slice(0,t),e.slice(t+1)]}function c(e,t){if(!e.hasPath())return null;const[r,,i]=function(e){const[t,r]=function(e){const t=(0,s.Ml)(e);return null==t?[e,""]:[e.slice(0,e.length-t.length-1),`.${t}`]}(e),[i,o]=u(t);return[i,o,r]}(e.path);return e.portalItem.resourceFromPath((0,s.v_)(r,t+i))}},32163:(e,t,r)=>{r.d(t,{eZ:()=>p});var i=r(51773),o=r(35671),s=r(84649),n=(r(63801),r(48074),r(38745),r(9190)),a=(r(10214),r(71423),r(44951),r(422)),l=r(29986);function p({displayField:e,editFieldsInfo:t,fields:r,objectIdField:l,title:p},h){if(!r)return null;const m=function(e,t){const r=t?.visibleFieldNames;return function(e,t){const r=e;return t&&(e=e.filter((e=>!t.includes(e.type)))),e===r&&(e=e.slice()),e.sort(c),e}(e.fields??[],t?.ignoreFieldTypes||y).map((t=>new a.Z({fieldName:t.name,isEditable:(0,o.Hp)(t,e),label:t.alias,format:d(t),visible:u(t,{...e,visibleFieldNames:r})})))}({editFieldsInfo:t,fields:r,objectIdField:l},h);if(!m.length)return null;const f=function(e){const t=(0,o.O5)(e),{titleBase:r}=e;return t?`${r}: {${t.trim()}}`:r??""}({titleBase:p,fields:r,displayField:e}),g=[new n.Z,new s.Z];return new i.Z({title:f,content:g,fieldInfos:m})}const u=(e,t)=>t.visibleFieldNames?t.visibleFieldNames.has(e.name):(0,o.Fv)(e,t);function c(e,t){return"oid"===e.type?-1:"oid"===t.type?1:h(e)?-1:h(t)?1:(e.alias||e.name).toLocaleLowerCase().localeCompare((t.alias||t.name).toLocaleLowerCase())}function d(e){switch(e.type){case"small-integer":case"integer":case"single":return new l.Z({digitSeparator:!0,places:0});case"double":return new l.Z({digitSeparator:!0,places:2});case"date":return new l.Z({dateFormat:"long-month-day-year"});default:return"string"===e.type&&(0,o.Ec)(e.name)?new l.Z({digitSeparator:!0,places:0}):null}}function h(e){return"name"===(e.name&&e.name.toLowerCase())||"name"===(e.alias&&e.alias.toLowerCase())}const y=["geometry","blob","raster","guid","xml"]}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/1fc3b526e881ada30420.js b/public/assets/esri/core/workers/chunks/1fc3b526e881ada30420.js new file mode 100644 index 0000000..9c8355d --- /dev/null +++ b/public/assets/esri/core/workers/chunks/1fc3b526e881ada30420.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6710,5732],{5732:(e,n,r)=>{r.d(n,{c:()=>t,g:()=>i});var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},26710:(e,n,r)=>{r.r(n),r.d(n,{i:()=>f});var t,i,o,a=r(5732),u={exports:{}};t=u,i="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,o=function(e={}){var n,r,t=void 0!==e?e:{};t.ready=new Promise(((e,t)=>{n=e,r=t}));var o=Object.assign({},t),a="object"==typeof window,u="function"==typeof importScripts;"object"==typeof process&&"object"==typeof process.versions&&process.versions.node;var c,f="";(a||u)&&(u?f=self.location.href:"undefined"!=typeof document&&document.currentScript&&(f=document.currentScript.src),i&&(f=i),f=0!==f.indexOf("blob:")?f.substr(0,f.replace(/[?#].*/,"").lastIndexOf("/")+1):"",u&&(c=e=>{var n=new XMLHttpRequest;return n.open("GET",e,!1),n.responseType="arraybuffer",n.send(null),new Uint8Array(n.response)}));var s,l,d=t.print||console.log.bind(console),p=t.printErr||console.warn.bind(console);Object.assign(t,o),o=null,t.arguments&&t.arguments,t.thisProgram&&t.thisProgram,t.quit&&t.quit,t.wasmBinary&&(s=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&S("no native wasm support detected");var h,v,g,m,y,_,w,b,A,T=!1;function C(){var e=l.buffer;t.HEAP8=h=new Int8Array(e),t.HEAP16=g=new Int16Array(e),t.HEAP32=y=new Int32Array(e),t.HEAPU8=v=new Uint8Array(e),t.HEAPU16=m=new Uint16Array(e),t.HEAPU32=_=new Uint32Array(e),t.HEAPF32=w=new Float32Array(e),t.HEAPF64=b=new Float64Array(e)}var P=[],k=[],E=[];function W(e){P.unshift(e)}function j(e){E.unshift(e)}var R=0,F=null;function S(e){t.onAbort&&t.onAbort(e),p(e="Aborted("+e+")"),T=!0,e+=". Build with -sASSERTIONS for more info.";var n=new WebAssembly.RuntimeError(e);throw r(n),n}var x;function O(e){return e.startsWith("data:application/octet-stream;base64,")}function U(e){try{if(e==x&&s)return new Uint8Array(s);if(c)return c(e);throw"both async and sync fetching of the wasm failed"}catch(e){S(e)}}function I(e,n,r){return function(e){return s||!a&&!u||"function"!=typeof fetch?Promise.resolve().then((()=>U(e))):fetch(e,{credentials:"same-origin"}).then((n=>{if(!n.ok)throw"failed to load wasm binary file at '"+e+"'";return n.arrayBuffer()})).catch((()=>U(e)))}(e).then((e=>WebAssembly.instantiate(e,n))).then((e=>e)).then(r,(e=>{p("failed to asynchronously prepare wasm: "+e),S(e)}))}function D(e){for(;e.length>0;)e.shift()(t)}O(x="i3s.wasm")||(x=function(e){return t.locateFile?t.locateFile(e,f):f+e}(x));var z=[];function M(e){var n=z[e];return n||(e>=z.length&&(z.length=e+1),z[e]=n=A.get(e)),n}function V(e){this.excPtr=e,this.ptr=e-24,this.set_type=function(e){_[this.ptr+4>>2]=e},this.get_type=function(){return _[this.ptr+4>>2]},this.set_destructor=function(e){_[this.ptr+8>>2]=e},this.get_destructor=function(){return _[this.ptr+8>>2]},this.set_caught=function(e){e=e?1:0,h[this.ptr+12>>0]=e},this.get_caught=function(){return 0!=h[this.ptr+12>>0]},this.set_rethrown=function(e){e=e?1:0,h[this.ptr+13>>0]=e},this.get_rethrown=function(){return 0!=h[this.ptr+13>>0]},this.init=function(e,n){this.set_adjusted_ptr(0),this.set_type(e),this.set_destructor(n)},this.set_adjusted_ptr=function(e){_[this.ptr+16>>2]=e},this.get_adjusted_ptr=function(){return _[this.ptr+16>>2]},this.get_exception_ptr=function(){if(Ue(this.get_type()))return _[this.excPtr>>2];var e=this.get_adjusted_ptr();return 0!==e?e:this.excPtr}}var H={};function B(e){for(;e.length;){var n=e.pop();e.pop()(n)}}function q(e){return this.fromWireType(y[e>>2])}var N={},L={},G={},X=48,Z=57;function $(e){if(void 0===e)return"_unknown";var n=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return n>=X&&n<=Z?"_"+e:e}function J(e,n){var r=function(e,n){return{[e=$(e)]:function(){return n.apply(this,arguments)}}[e]}(n,(function(e){this.name=n,this.message=e;var r=new Error(e).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}));return r.prototype=Object.create(e.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},r}var K=void 0;function Q(e){throw new K(e)}function Y(e,n,r){function t(n){var t=r(n);t.length!==e.length&&Q("Mismatched type converter count");for(var i=0;i{L.hasOwnProperty(e)?i[n]=L[e]:(o.push(e),N.hasOwnProperty(e)||(N[e]=[]),N[e].push((()=>{i[n]=L[e],++a===o.length&&t(i)})))})),0===o.length&&t(i)}function ee(e){switch(e){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+e)}}var ne=void 0;function re(e){for(var n="",r=e;v[r];)n+=ne[v[r++]];return n}var te=void 0;function ie(e){throw new te(e)}function oe(e,n,r={}){if(!("argPackAdvance"in n))throw new TypeError("registerType registeredInstance requires argPackAdvance");var t=n.name;if(e||ie('type "'+t+'" must have a positive integer typeid pointer'),L.hasOwnProperty(e)){if(r.ignoreDuplicateRegistrations)return;ie("Cannot register type '"+t+"' twice")}if(L[e]=n,delete G[e],N.hasOwnProperty(e)){var i=N[e];delete N[e],i.forEach((e=>e()))}}var ae=new function(){this.allocated=[void 0],this.freelist=[],this.get=function(e){return this.allocated[e]},this.allocate=function(e){let n=this.freelist.pop()||this.allocated.length;return this.allocated[n]=e,n},this.free=function(e){this.allocated[e]=void 0,this.freelist.push(e)}};function ue(e){e>=ae.reserved&&0==--ae.get(e).refcount&&ae.free(e)}var ce=e=>{switch(e){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return ae.allocate({refcount:1,value:e})}};function fe(e,n){switch(n){case 2:return function(e){return this.fromWireType(w[e>>2])};case 3:return function(e){return this.fromWireType(b[e>>3])};default:throw new TypeError("Unknown float type: "+e)}}function se(e,n,r){t.hasOwnProperty(e)?((void 0===r||void 0!==t[e].overloadTable&&void 0!==t[e].overloadTable[r])&&ie("Cannot register public name '"+e+"' twice"),function(e,n,r){if(void 0===e[n].overloadTable){var t=e[n];e[n]=function(){return e[n].overloadTable.hasOwnProperty(arguments.length)||ie("Function '"+r+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+e[n].overloadTable+")!"),e[n].overloadTable[arguments.length].apply(this,arguments)},e[n].overloadTable=[],e[n].overloadTable[t.argCount]=t}}(t,e,e),t.hasOwnProperty(r)&&ie("Cannot register multiple overloads of a function with the same number of arguments ("+r+")!"),t[e].overloadTable[r]=n):(t[e]=n,void 0!==r&&(t[e].numArguments=r))}function le(e,n,r){t.hasOwnProperty(e)||Q("Replacing nonexistant public symbol"),void 0!==t[e].overloadTable&&void 0!==r?t[e].overloadTable[r]=n:(t[e]=n,t[e].argCount=r)}function de(e,n){var r=(e=re(e)).includes("j")?function(e,n){var r=[];return function(){return r.length=0,Object.assign(r,arguments),function(e,n,r){return e.includes("j")?function(e,n,r){var i=t["dynCall_"+e];return r&&r.length?i.apply(null,[n].concat(r)):i.call(null,n)}(e,n,r):M(n).apply(null,r)}(e,n,r)}}(e,n):M(n);return"function"!=typeof r&&ie("unknown function pointer with signature "+e+": "+n),r}var pe=void 0;function he(e){var n=xe(e),r=re(n);return Se(n),r}function ve(e,n,r){switch(n){case 0:return r?function(e){return h[e]}:function(e){return v[e]};case 1:return r?function(e){return g[e>>1]}:function(e){return m[e>>1]};case 2:return r?function(e){return y[e>>2]}:function(e){return _[e>>2]};default:throw new TypeError("Unknown integer type: "+e)}}var ge="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function me(e,n,r){for(var t=n+r,i=n;e[i]&&!(i>=t);)++i;if(i-n>16&&e.buffer&&ge)return ge.decode(e.subarray(n,i));for(var o="";n>10,56320|1023&f)}}else o+=String.fromCharCode((31&a)<<6|u)}else o+=String.fromCharCode(a)}return o}function ye(e,n){return e?me(v,e,n):""}var _e="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function we(e,n){for(var r=e,t=r>>1,i=t+n/2;!(t>=i)&&m[t];)++t;if((r=t<<1)-e>32&&_e)return _e.decode(v.subarray(e,r));for(var o="",a=0;!(a>=n/2);++a){var u=g[e+2*a>>1];if(0==u)break;o+=String.fromCharCode(u)}return o}function be(e,n,r){if(void 0===r&&(r=2147483647),r<2)return 0;for(var t=n,i=(r-=2)<2*e.length?r/2:e.length,o=0;o>1]=a,n+=2}return g[n>>1]=0,n-t}function Ae(e){return 2*e.length}function Te(e,n){for(var r=0,t="";!(r>=n/4);){var i=y[e+4*r>>2];if(0==i)break;if(++r,i>=65536){var o=i-65536;t+=String.fromCharCode(55296|o>>10,56320|1023&o)}else t+=String.fromCharCode(i)}return t}function Ce(e,n,r){if(void 0===r&&(r=2147483647),r<4)return 0;for(var t=n,i=t+r-4,o=0;o=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o)),y[n>>2]=a,(n+=4)+4>i)break}return y[n>>2]=0,n-t}function Pe(e){for(var n=0,r=0;r=55296&&t<=57343&&++r,n+=4}return n}var ke={};function Ee(e){var n=l.buffer;try{return l.grow(e-n.byteLength+65535>>>16),C(),1}catch(e){}}var We=[null,[],[]];function je(e,n){var r=We[e];0===n||10===n?((1===e?d:p)(me(r,0)),r.length=0):r.push(n)}K=t.InternalError=J(Error,"InternalError"),function(){for(var e=new Array(256),n=0;n<256;++n)e[n]=String.fromCharCode(n);ne=e}(),te=t.BindingError=J(Error,"BindingError"),ae.allocated.push({value:void 0},{value:null},{value:!0},{value:!1}),ae.reserved=ae.allocated.length,t.count_emval_handles=function(){for(var e=0,n=ae.reserved;ne.getterReturnType)).concat(i.map((e=>e.setterArgumentType))),(e=>{var o={};return i.forEach(((n,r)=>{var t=n.fieldName,a=e[r],u=n.getter,c=n.getterContext,f=e[r+i.length],s=n.setter,l=n.setterContext;o[t]={read:e=>a.fromWireType(u(c,e)),write:(e,n)=>{var r=[];s(l,e,f.toWireType(r,n)),B(r)}}})),[{name:n.name,fromWireType:function(e){var n={};for(var r in o)n[r]=o[r].read(e);return t(e),n},toWireType:function(e,n){for(var i in o)if(!(i in n))throw new TypeError('Missing field: "'+i+'"');var a=r();for(i in o)o[i].write(a,n[i]);return null!==e&&e.push(t,a),a},argPackAdvance:8,readValueFromPointer:q,destructorFunction:t}]}))},_embind_register_bigint:function(e,n,r,t,i){},_embind_register_bool:function(e,n,r,t,i){var o=ee(r);oe(e,{name:n=re(n),fromWireType:function(e){return!!e},toWireType:function(e,n){return n?t:i},argPackAdvance:8,readValueFromPointer:function(e){var t;if(1===r)t=h;else if(2===r)t=g;else{if(4!==r)throw new TypeError("Unknown boolean type size: "+n);t=y}return this.fromWireType(t[e>>o])},destructorFunction:null})},_embind_register_emval:function(e,n){oe(e,{name:n=re(n),fromWireType:function(e){var n=(e=>(e||ie("Cannot use deleted val. handle = "+e),ae.get(e).value))(e);return ue(e),n},toWireType:function(e,n){return ce(n)},argPackAdvance:8,readValueFromPointer:q,destructorFunction:null})},_embind_register_float:function(e,n,r){var t=ee(r);oe(e,{name:n=re(n),fromWireType:function(e){return e},toWireType:function(e,n){return n},argPackAdvance:8,readValueFromPointer:fe(n,t),destructorFunction:null})},_embind_register_function:function(e,n,r,t,i,o,a){var u=function(e,n){for(var r=[],t=0;t>2]);return r}(n,r);e=re(e),i=de(t,i),se(e,(function(){!function(e,n){var r=[],t={};throw n.forEach((function e(n){t[n]||L[n]||(G[n]?G[n].forEach(e):(r.push(n),t[n]=!0))})),new pe(e+": "+r.map(he).join([", "]))}("Cannot call "+e+" due to unbound types",u)}),n-1),Y([],u,(function(r){var t=[r[0],null].concat(r.slice(1));return le(e,function(e,n,r,t,i,o){var a=n.length;a<2&&ie("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var u=null!==n[1]&&!1,c=!1,f=1;fe;if(0===t){var u=32-8*r;a=e=>e<>>u}var c=n.includes("unsigned");oe(e,{name:n,fromWireType:a,toWireType:c?function(e,n){return this.name,n>>>0}:function(e,n){return this.name,n},argPackAdvance:8,readValueFromPointer:ve(n,o,0!==t),destructorFunction:null})},_embind_register_memory_view:function(e,n,r){var t=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][n];function i(e){var n=_,r=n[e>>=2],i=n[e+1];return new t(n.buffer,i,r)}oe(e,{name:r=re(r),fromWireType:i,argPackAdvance:8,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},_embind_register_std_string:function(e,n){var r="std::string"===(n=re(n));oe(e,{name:n,fromWireType:function(e){var n,t=_[e>>2],i=e+4;if(r)for(var o=i,a=0;a<=t;++a){var u=i+a;if(a==t||0==v[u]){var c=ye(o,u-o);void 0===n?n=c:(n+=String.fromCharCode(0),n+=c),o=u+1}}else{var f=new Array(t);for(a=0;a=55296&&t<=57343?(n+=4,++r):n+=3}return n}(n):n.length;var o=Fe(4+t+1),a=o+4;if(_[o>>2]=t,r&&i)!function(e,n,r){!function(e,n,r,t){if(!(t>0))return 0;for(var i=r+t-1,o=0;o=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o)),a<=127){if(r>=i)break;n[r++]=a}else if(a<=2047){if(r+1>=i)break;n[r++]=192|a>>6,n[r++]=128|63&a}else if(a<=65535){if(r+2>=i)break;n[r++]=224|a>>12,n[r++]=128|a>>6&63,n[r++]=128|63&a}else{if(r+3>=i)break;n[r++]=240|a>>18,n[r++]=128|a>>12&63,n[r++]=128|a>>6&63,n[r++]=128|63&a}}n[r]=0}(e,v,n,r)}(n,a,t+1);else if(i)for(var u=0;u255&&(Se(a),ie("String has UTF-16 code units that do not fit in 8 bits")),v[a+u]=c}else for(u=0;um,u=1):4===n&&(t=Te,i=Ce,a=Pe,o=()=>_,u=2),oe(e,{name:r,fromWireType:function(e){for(var r,i=_[e>>2],a=o(),c=e+4,f=0;f<=i;++f){var s=e+4+f*n;if(f==i||0==a[s>>u]){var l=t(c,s-c);void 0===r?r=l:(r+=String.fromCharCode(0),r+=l),c=s+n}}return Se(e),r},toWireType:function(e,t){"string"!=typeof t&&ie("Cannot pass non-string to C++ string type "+r);var o=a(t),c=Fe(4+o+n);return _[c>>2]=o>>u,i(t,c+4,o+n),null!==e&&e.push(Se,c),c},argPackAdvance:8,readValueFromPointer:q,destructorFunction:function(e){Se(e)}})},_embind_register_value_object:function(e,n,r,t,i,o){H[e]={name:re(n),rawConstructor:de(r,t),rawDestructor:de(i,o),fields:[]}},_embind_register_value_object_field:function(e,n,r,t,i,o,a,u,c,f){H[e].fields.push({fieldName:re(n),getterReturnType:r,getter:de(t,i),getterContext:o,setterArgumentType:a,setter:de(u,c),setterContext:f})},_embind_register_void:function(e,n){oe(e,{isVoid:!0,name:n=re(n),argPackAdvance:0,fromWireType:function(){},toWireType:function(e,n){}})},_emval_decref:ue,_emval_incref:function(e){e>4&&(ae.get(e).refcount+=1)},_emval_new_cstring:function(e){return ce(function(e){var n=ke[e];return void 0===n?re(e):n}(e))},_emval_take_value:function(e,n){var r=(e=function(e,n){var r=L[e];return void 0===r&&ie("_emval_take_value has unknown type "+he(e)),r}(e)).readValueFromPointer(n);return ce(r)},abort:function(){S("")},emscripten_memcpy_big:function(e,n,r){v.copyWithin(e,n,n+r)},emscripten_resize_heap:function(e){var n=v.length,r=2147483648;if((e>>>=0)>r)return!1;let t=(e,n)=>e+(n-e%n)%n;for(var i=1;i<=4;i*=2){var o=n*(1+.2/i);if(o=Math.min(o,e+100663296),Ee(Math.min(r,t(Math.max(e,o),65536))))return!0}return!1},fd_close:function(e){return 52},fd_seek:function(e,n,r,t,i){return 70},fd_write:function(e,n,r,t){for(var i=0,o=0;o>2],u=_[n+4>>2];n+=8;for(var c=0;c>2]=i,0}};!function(){var e={env:Re,wasi_snapshot_preview1:Re};function n(e,n){var r=e.exports;return t.asm=r,l=t.asm.memory,C(),A=t.asm.__indirect_function_table,function(e){k.unshift(e)}(t.asm.__wasm_call_ctors),function(e){if(R--,t.monitorRunDependencies&&t.monitorRunDependencies(R),0==R&&F){var n=F;F=null,n()}}(),r}if(R++,t.monitorRunDependencies&&t.monitorRunDependencies(R),t.instantiateWasm)try{return t.instantiateWasm(e,n)}catch(e){p("Module.instantiateWasm callback failed with error: "+e),r(e)}(function(e,n,r,t){return e||"function"!=typeof WebAssembly.instantiateStreaming||O(n)||"function"!=typeof fetch?I(n,r,t):fetch(n,{credentials:"same-origin"}).then((e=>WebAssembly.instantiateStreaming(e,r).then(t,(function(e){return p("wasm streaming compile failed: "+e),p("falling back to ArrayBuffer instantiation"),I(n,r,t)}))))})(s,x,e,(function(e){n(e.instance)})).catch(r)}();var Fe=function(){return(Fe=t.asm.malloc).apply(null,arguments)},Se=function(){return(Se=t.asm.free).apply(null,arguments)},xe=function(){return(xe=t.asm.__getTypeName).apply(null,arguments)};t.__embind_initialize_bindings=function(){return(t.__embind_initialize_bindings=t.asm._embind_initialize_bindings).apply(null,arguments)};var Oe,Ue=function(){return(Ue=t.asm.__cxa_is_pointer_type).apply(null,arguments)};function Ie(){function e(){Oe||(Oe=!0,t.calledRun=!0,T||(D(k),n(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),function(){if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)j(t.postRun.shift());D(E)}()))}R>0||(function(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)W(t.preRun.shift());D(P)}(),R>0||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),e()}),1)):e()))}if(t.dynCall_vij=function(){return(t.dynCall_vij=t.asm.dynCall_vij).apply(null,arguments)},t.dynCall_jiji=function(){return(t.dynCall_jiji=t.asm.dynCall_jiji).apply(null,arguments)},F=function e(){Oe||Ie(),Oe||(F=e)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();return Ie(),e.ready},t.exports=o;var c=u.exports;const f=function(e,n){for(var r=0;rt[n]})}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,a.g)(c)},[c])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/1fd7e2d91d0d76ba1802.js b/public/assets/esri/core/workers/chunks/1fd7e2d91d0d76ba1802.js new file mode 100644 index 0000000..005d628 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/1fd7e2d91d0d76ba1802.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8598],{93860:(e,t,r)=>{function n(e,t){const r=e.count;t||(t=new e.TypedArrayConstructor(r));for(let n=0;nn}),Object.freeze(Object.defineProperty({__proto__:null,makeDense:n},Symbol.toStringTag,{value:"Module"}))},10816:(e,t,r)=>{r.d(t,{a:()=>o,f:()=>a,n:()=>s});var n=r(1533);function o(e,t){s(e.typedBuffer,t.typedBuffer,e.typedBufferStride,t.typedBufferStride)}function s(e,t,r=2,o=r){const s=t.length/2;let a=0,i=0;if((0,n.kJ)(t)||(0,n.Q7)(t)){for(let n=0;n{function n(e,t){o(e.typedBuffer,t.typedBuffer,e.typedBufferStride,t.typedBufferStride)}function o(e,t,r=3,n=r){const o=t.length/n;let s=0,a=0;for(let i=0;in,c:()=>o,f:()=>s}),Object.freeze(Object.defineProperty({__proto__:null,copy:o,copyView:n,fill:s},Symbol.toStringTag,{value:"Module"}))},11077:(e,t,r)=>{r.d(t,{a:()=>o,b:()=>i,n:()=>a,s:()=>u,t:()=>s});var n=r(72220);function o(e,t,r){s(e.typedBuffer,t.typedBuffer,r,e.typedBufferStride,t.typedBufferStride)}function s(e,t,r,o=4,s=o){if(e.length/o!=t.length/s)return void n.c.error("source and destination buffers need to have the same number of elements");const a=e.length/o,i=r[0],u=r[1],l=r[2],f=r[3],c=r[4],d=r[5],p=r[6],h=r[7],m=r[8];let T=0,g=0;for(let r=0;r0){const e=1/Math.sqrt(f);n[t]=e*i,n[t+1]=e*u,n[t+2]=e*l}}}function i(e,t,r){u(e.typedBuffer,t,r,e.typedBufferStride)}function u(e,t,r,n=4){const o=Math.min(e.length/n,t.count),s=t.typedBuffer,a=t.typedBufferStride;let i=0,u=0;for(let t=0;t{function n(e,t){o(e.typedBuffer,t,e.typedBufferStride)}function o(e,t,r=4){const n=t.typedBuffer,o=t.typedBufferStride,s=t.count;let a=0,i=0;for(let t=0;tn,c:()=>o,f:()=>s}),Object.freeze(Object.defineProperty({__proto__:null,copy:o,copyView:n,fill:s},Symbol.toStringTag,{value:"Module"}))},40270:(e,t,r)=>{r.d(t,{C:()=>u});var n=r(3172),o=r(66643),s=r(20102),a=r(95330),i=r(81271);class u{constructor(e){this._streamDataRequester=e}async loadJSON(e,t){return this._load("json",e,t)}async loadBinary(e,t){return(0,i.HK)(e)?((0,a.k_)(t),(0,i.AH)(e)):this._load("binary",e,t)}async loadImage(e,t){return this._load("image",e,t)}async _load(e,t,r){if(null==this._streamDataRequester)return(await(0,n.default)(t,{responseType:l[e]})).data;const i=await(0,o.q6)(this._streamDataRequester.request(t,e,r));if(!0===i.ok)return i.value;throw(0,a.r9)(i.error),new s.Z("",`Request for resource failed: ${i.error}`)}}const l={image:"image",binary:"array-buffer",json:"json","image+type":void 0}},91911:(e,t,r)=>{r.d(t,{p:()=>a});var n=r(1533),o=r(24882),s=r(35371);function a(e,t){switch(t){case s.MX.TRIANGLES:return"number"==typeof(r=e)?(0,o.KF)(r):(0,n.lq)(r)?new Uint16Array(r):r;case s.MX.TRIANGLE_STRIP:return function(e){const t="number"==typeof e?e:e.length;if(t<3)return[];const r=t-2,n=(0,o.$z)(3*r);if("number"==typeof e){let e=0;for(let t=0;t{r.d(t,{$A:()=>s,Ml:()=>i,NM:()=>o,i$:()=>a});var n=r(47026);class o{constructor(e){this.data=e,this.type="encoded-mesh-texture",this.encoding=n.Ti.KTX2_ENCODING}}function s(e){return"encoded-mesh-texture"===e?.type}async function a(e){return new Promise(((t,r)=>{const n=new Blob([e]),o=new FileReader;o.onload=()=>{const e=o.result;t(JSON.parse(e))},o.onerror=e=>{r(e)},o.readAsText(n)}))}async function i(e,t){return t===n.Ti.KTX2_ENCODING?new o(e):new Promise(((r,n)=>{const o=new Blob([e],{type:t}),s=URL.createObjectURL(o),a=new Image,i=()=>{URL.revokeObjectURL(s),"decode"in a?a.decode().then((()=>r(a)),(()=>r(a))).then(l):(r(a),l())},u=e=>{URL.revokeObjectURL(s),n(e),l()},l=()=>{a.removeEventListener("load",i),a.removeEventListener("error",u)};a.addEventListener("load",i),a.addEventListener("error",u),a.src=s}))}},91695:(e,t,r)=>{r.d(t,{Q:()=>U});var n,o,s=r(92604),a=r(13598),i=r(35371),u=r(20102),l=r(30175),f=r(95330),c=r(81271),d=r(23670),p=r(52138),h=r(51305),m=r(94961),T=r(56481),g=r(93860);r(80442);class y{constructor(e){this._data=e,this._offset4=0,this._dataUint32=new Uint32Array(this._data,0,Math.floor(this._data.byteLength/4))}readUint32(){const e=this._offset4;return this._offset4+=1,this._dataUint32[e]}readUint8Array(e){const t=4*this._offset4;return this._offset4+=e/4,new Uint8Array(this._data,t,e)}remainingBytes(){return this._data.byteLength-4*this._offset4}}!function(e){e.SCALAR="SCALAR",e.VEC2="VEC2",e.VEC3="VEC3",e.VEC4="VEC4",e.MAT2="MAT2",e.MAT3="MAT3",e.MAT4="MAT4"}(n||(n={})),function(e){e[e.ARRAY_BUFFER=34962]="ARRAY_BUFFER",e[e.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER"}(o||(o={}));var w=r(74085);const _={baseColorFactor:[1,1,1,1],metallicFactor:1,roughnessFactor:1},x={pbrMetallicRoughness:_,emissiveFactor:[0,0,0],alphaMode:"OPAQUE",alphaCutoff:.5,doubleSided:!1},b={ESRI_externalColorMixMode:"tint"},O=(e={})=>{const t={..._,...e.pbrMetallicRoughness},r=function(e){switch(e.ESRI_externalColorMixMode){case"multiply":case"tint":case"ignore":case"replace":break;default:(0,w.Bg)(e.ESRI_externalColorMixMode),e.ESRI_externalColorMixMode="tint"}return e}({...b,...e.extras});return{...x,...e,pbrMetallicRoughness:t,extras:r}},S={magFilter:i.cw.LINEAR,minFilter:i.cw.LINEAR_MIPMAP_LINEAR,wrapS:i.e8.REPEAT,wrapT:i.e8.REPEAT},N=e=>({...S,...e});var A=r(15317);const E=1179937895;class R{constructor(e,t,r,n){if(this._context=e,this.uri=t,this.json=r,this._glbBuffer=n,this._bufferLoaders=new Map,this._textureLoaders=new Map,this._textureCache=new Map,this._materialCache=new Map,this._nodeParentMap=new Map,this._nodeTransformCache=new Map,this._supportedExtensions=["KHR_texture_basisu"],this._baseUri=function(e){let t,r;return e.replace(/^(.*\/)?([^/]*)$/,((e,n,o)=>(t=n||"",r=o||"",""))),{dirPart:t,filePart:r}}(this.uri).dirPart,this._checkVersionSupported(),this._checkRequiredExtensionsSupported(),null==r.scenes)throw new u.Z("gltf-loader-unsupported-feature","Scenes must be defined.");if(null==r.meshes)throw new u.Z("gltf-loader-unsupported-feature","Meshes must be defined");if(null==r.nodes)throw new u.Z("gltf-loader-unsupported-feature","Nodes must be defined.");this._computeNodeParents()}static async load(e,t,r){if((0,c.HK)(t)){const r=(0,c.sJ)(t);if(r&&"model/gltf-binary"!==r.mediaType)try{const n=JSON.parse(r.isBase64?atob(r.data):r.data);return new R(e,t,n)}catch{}const n=(0,c.AH)(t);if(R._isGLBData(n))return this._fromGLBData(e,t,n)}if(t.endsWith(".gltf")){const n=await e.loadJSON(t,r);return new R(e,t,n)}const n=await e.loadBinary(t,r);if(R._isGLBData(n))return this._fromGLBData(e,t,n);const o=await e.loadJSON(t,r);return new R(e,t,o)}static _isGLBData(e){if(null==e)return!1;const t=new y(e);return t.remainingBytes()>=4&&t.readUint32()===E}static async _fromGLBData(e,t,r){const n=await R._parseGLBData(r);return new R(e,t,n.json,n.binaryData)}static async _parseGLBData(e){const t=new y(e);if(t.remainingBytes()<12)throw new u.Z("gltf-loader-error","GLB binary data is insufficiently large.");const r=t.readUint32(),n=t.readUint32(),o=t.readUint32();if(r!==E)throw new u.Z("gltf-loader-error","Magic first 4 bytes do not fit to expected GLB value.");if(e.byteLength=8;){const e=t.readUint32(),r=t.readUint32();if(0===l){if(1313821514!==r)throw new u.Z("gltf-loader-error","First GLB chunk must be JSON.");if(e<0)throw new u.Z("gltf-loader-error","No JSON data found.");a=await(0,A.i$)(t.readUint8Array(e))}else if(1===l){if(5130562!==r)throw new u.Z("gltf-loader-unsupported-feature","Second GLB chunk expected to be BIN.");i=t.readUint8Array(e)}else s.Z.getLogger("esri.views.3d.glTF").warn("[Unsupported Feature] More than 2 GLB chunks detected. Skipping.");l+=1}if(!a)throw new u.Z("gltf-loader-error","No GLB JSON chunk detected.");return{json:a,binaryData:i}}async getBuffer(e,t){const r=this.json.buffers[e];if(null==r.uri){if(null==this._glbBuffer)throw new u.Z("gltf-loader-error","GLB buffer not present");return this._glbBuffer}const n=await this._getBufferLoader(e,t);if(n.byteLength!==r.byteLength)throw new u.Z("gltf-loader-error","Buffer byte lengths should match.");return n}async _getBufferLoader(e,t){const r=this._bufferLoaders.get(e);if(r)return r;const n=this.json.buffers[e].uri,o=this._context.loadBinary(this._resolveUri(n),t).then((e=>new Uint8Array(e)));return this._bufferLoaders.set(e,o),o}async getAccessor(e,t){if(!this.json.accessors)throw new u.Z("gltf-loader-unsupported-feature","Accessors missing.");const r=this.json.accessors[e];if(null==r?.bufferView)throw new u.Z("gltf-loader-unsupported-feature","Some accessor does not specify a bufferView.");if(r.type in[n.MAT2,n.MAT3,n.MAT4])throw new u.Z("gltf-loader-unsupported-feature",`AttributeType ${r.type} is not supported`);const o=this.json.bufferViews[r.bufferView],s=await this.getBuffer(o.buffer,t),a=L[r.type],i=B[r.componentType],l=a*i,f=o.byteStride||l;return{raw:s.buffer,byteStride:f,byteOffset:s.byteOffset+(o.byteOffset||0)+(r.byteOffset||0),entryCount:r.count,isDenselyPacked:f===l,componentCount:a,componentByteSize:i,componentType:r.componentType,min:r.min,max:r.max,normalized:!!r.normalized}}async getIndexData(e,t){if(null==e.indices)return;const r=await this.getAccessor(e.indices,t);if(r.isDenselyPacked)switch(r.componentType){case i.g.UNSIGNED_BYTE:return new Uint8Array(r.raw,r.byteOffset,r.entryCount);case i.g.UNSIGNED_SHORT:return new Uint16Array(r.raw,r.byteOffset,r.entryCount);case i.g.UNSIGNED_INT:return new Uint32Array(r.raw,r.byteOffset,r.entryCount)}else switch(r.componentType){case i.g.UNSIGNED_BYTE:return(0,g.m)(this._wrapAccessor(T.D_,r));case i.g.UNSIGNED_SHORT:return(0,g.m)(this._wrapAccessor(T.av,r));case i.g.UNSIGNED_INT:return(0,g.m)(this._wrapAccessor(T.Nu,r))}}async getPositionData(e,t){if(null==e.attributes.POSITION)throw new u.Z("gltf-loader-unsupported-feature","No POSITION vertex data found.");const r=await this.getAccessor(e.attributes.POSITION,t);if(r.componentType!==i.g.FLOAT)throw new u.Z("gltf-loader-unsupported-feature","Expected type FLOAT for POSITION vertex attribute, but found "+i.g[r.componentType]);if(3!==r.componentCount)throw new u.Z("gltf-loader-unsupported-feature","POSITION vertex attribute must have 3 components, but found "+r.componentCount.toFixed());return this._wrapAccessor(T.ct,r)}async getNormalData(e,t){if(null==e.attributes.NORMAL)throw new u.Z("gltf-loader-error","No NORMAL vertex data found.");const r=await this.getAccessor(e.attributes.NORMAL,t);if(r.componentType!==i.g.FLOAT)throw new u.Z("gltf-loader-unsupported-feature","Expected type FLOAT for NORMAL vertex attribute, but found "+i.g[r.componentType]);if(3!==r.componentCount)throw new u.Z("gltf-loader-unsupported-feature","NORMAL vertex attribute must have 3 components, but found "+r.componentCount.toFixed());return this._wrapAccessor(T.ct,r)}async getTangentData(e,t){if(null==e.attributes.TANGENT)throw new u.Z("gltf-loader-error","No TANGENT vertex data found.");const r=await this.getAccessor(e.attributes.TANGENT,t);if(r.componentType!==i.g.FLOAT)throw new u.Z("gltf-loader-unsupported-feature","Expected type FLOAT for TANGENT vertex attribute, but found "+i.g[r.componentType]);if(4!==r.componentCount)throw new u.Z("gltf-loader-unsupported-feature","TANGENT vertex attribute must have 4 components, but found "+r.componentCount.toFixed());return new T.ek(r.raw,r.byteOffset,r.byteStride,r.byteOffset+r.byteStride*r.entryCount)}async getTextureCoordinates(e,t){if(null==e.attributes.TEXCOORD_0)throw new u.Z("gltf-loader-error","No TEXCOORD_0 vertex data found.");const r=await this.getAccessor(e.attributes.TEXCOORD_0,t);if(2!==r.componentCount)throw new u.Z("gltf-loader-unsupported-feature","TEXCOORD_0 vertex attribute must have 2 components, but found "+r.componentCount.toFixed());if(r.componentType===i.g.FLOAT)return this._wrapAccessor(T.Eu,r);if(!r.normalized)throw new u.Z("gltf-loader-unsupported-feature","Integer component types are only supported for a normalized accessor for TEXCOORD_0.");return function(e){switch(e.componentType){case i.g.BYTE:return new T.Vs(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case i.g.UNSIGNED_BYTE:return new T.xA(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case i.g.SHORT:return new T.or(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case i.g.UNSIGNED_SHORT:return new T.TS(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case i.g.UNSIGNED_INT:return new T.qt(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount);case i.g.FLOAT:return new T.Eu(e.raw,e.byteOffset,e.byteStride,e.byteOffset+e.byteStride*e.entryCount)}}(r)}async getVertexColors(e,t){if(null==e.attributes.COLOR_0)throw new u.Z("gltf-loader-error","No COLOR_0 vertex data found.");const r=await this.getAccessor(e.attributes.COLOR_0,t);if(4!==r.componentCount&&3!==r.componentCount)throw new u.Z("gltf-loader-unsupported-feature","COLOR_0 attribute must have 3 or 4 components, but found "+r.componentCount.toFixed());if(4===r.componentCount){if(r.componentType===i.g.FLOAT)return this._wrapAccessor(T.ek,r);if(r.componentType===i.g.UNSIGNED_BYTE)return this._wrapAccessor(T.mc,r);if(r.componentType===i.g.UNSIGNED_SHORT)return this._wrapAccessor(T.v6,r)}else if(3===r.componentCount){if(r.componentType===i.g.FLOAT)return this._wrapAccessor(T.ct,r);if(r.componentType===i.g.UNSIGNED_BYTE)return this._wrapAccessor(T.ne,r);if(r.componentType===i.g.UNSIGNED_SHORT)return this._wrapAccessor(T.mw,r)}throw new u.Z("gltf-loader-unsupported-feature","Unsupported component type for COLOR_0 attribute: "+i.g[r.componentType])}hasPositions(e){return void 0!==e.attributes.POSITION}hasNormals(e){return void 0!==e.attributes.NORMAL}hasVertexColors(e){return void 0!==e.attributes.COLOR_0}hasTextureCoordinates(e){return void 0!==e.attributes.TEXCOORD_0}hasTangents(e){return void 0!==e.attributes.TANGENT}async getMaterial(e,t,r){let n=e.material?this._materialCache.get(e.material):void 0;if(!n){const o=null!=e.material?O(this.json.materials[e.material]):O(),s=o.pbrMetallicRoughness,a=this.hasVertexColors(e),i=this.getTexture(s.baseColorTexture,t),u=this.getTexture(o.normalTexture,t),l=r?this.getTexture(o.occlusionTexture,t):void 0,f=r?this.getTexture(o.emissiveTexture,t):void 0,c=r?this.getTexture(s.metallicRoughnessTexture,t):void 0,d=null!=e.material?e.material:-1;n={alphaMode:o.alphaMode,alphaCutoff:o.alphaCutoff,color:s.baseColorFactor,doubleSided:!!o.doubleSided,colorTexture:await i,normalTexture:await u,name:o.name,id:d,occlusionTexture:await l,emissiveTexture:await f,emissiveFactor:o.emissiveFactor,metallicFactor:s.metallicFactor,roughnessFactor:s.roughnessFactor,metallicRoughnessTexture:await c,hasVertexColors:a,ESRI_externalColorMixMode:o.extras.ESRI_externalColorMixMode,colorTextureTransform:s?.baseColorTexture?.extensions?.KHR_texture_transform,normalTextureTransform:o.normalTexture?.extensions?.KHR_texture_transform,occlusionTextureTransform:o.occlusionTexture?.extensions?.KHR_texture_transform,emissiveTextureTransform:o.emissiveTexture?.extensions?.KHR_texture_transform,metallicRoughnessTextureTransform:s?.metallicRoughnessTexture?.extensions?.KHR_texture_transform}}return n}async getTexture(e,t){if(!e)return;if(0!==(e.texCoord||0))throw new u.Z("gltf-loader-unsupported-feature","Only TEXCOORD with index 0 is supported.");const r=e.index,n=this.json.textures[r],o=N(null!=n.sampler?this.json.samplers[n.sampler]:{}),s=this._getTextureSourceId(n),a=this.json.images[s],i=await this._loadTextureImageData(r,n,t);return(0,l.s1)(this._textureCache,r,(()=>{const e=e=>33071===e||33648===e||10497===e,t=e=>{throw new u.Z("gltf-loader-error",`Unexpected TextureSampler WrapMode: ${e}`)};return{data:i,wrapS:e(o.wrapS)?o.wrapS:t(o.wrapS),wrapT:e(o.wrapT)?o.wrapT:t(o.wrapT),minFilter:o.minFilter,name:a.name,id:r}}))}getNodeTransform(e){if(void 0===e)return M;let t=this._nodeTransformCache.get(e);if(!t){const r=this.getNodeTransform(this._getNodeParent(e)),n=this.json.nodes[e];n.matrix?t=(0,p.m)((0,a.c)(),r,n.matrix):n.translation||n.rotation||n.scale?(t=(0,a.b)(r),n.translation&&(0,p.w)(t,t,n.translation),n.rotation&&(v[3]=(0,h.g)(v,n.rotation),(0,p.e)(t,t,v[3],v)),n.scale&&(0,p.k)(t,t,n.scale)):t=(0,a.b)(r),this._nodeTransformCache.set(e,t)}return t}_wrapAccessor(e,t){return new e(t.raw,t.byteOffset,t.byteStride,t.byteOffset+t.byteStride*(t.entryCount-1)+t.componentByteSize*t.componentCount)}_resolveUri(e){return(0,c.hF)(e,this._baseUri)}_getNodeParent(e){return this._nodeParentMap.get(e)}_checkVersionSupported(){const e=d.G.parse(this.json.asset.version,"glTF");C.validate(e)}_checkRequiredExtensionsSupported(){const e=this.json;if(e.extensionsRequired&&!e.extensionsRequired.every((e=>this._supportedExtensions.includes(e))))throw new u.Z("gltf-loader-unsupported-feature","gltf loader was not able to load unsupported feature. Required extensions: "+e.extensionsRequired.join(", "))}_computeNodeParents(){this.json.nodes.forEach(((e,t)=>{e.children&&e.children.forEach((e=>{this._nodeParentMap.set(e,t)}))}))}async _loadTextureImageData(e,t,r){const n=this._textureLoaders.get(e);if(n)return n;const o=this._createTextureLoader(t,r);return this._textureLoaders.set(e,o),o}_getTextureSourceId(e){if(void 0!==e.extensions&&null!==e.extensions.KHR_texture_basisu)return e.extensions.KHR_texture_basisu.source;if(null!==e.source)return e.source;throw new u.Z("gltf-loader-unsupported-feature","Source is expected to be defined for a texture. It can also be omitted in favour of an KHR_texture_basisu extension tag.")}async _createTextureLoader(e,t){const r=this._getTextureSourceId(e),n=this.json.images[r];if(n.uri){if(n.uri.endsWith(".ktx2")){const e=await this._context.loadBinary(this._resolveUri(n.uri),t);return new A.NM(new Uint8Array(e))}return this._context.loadImage(this._resolveUri(n.uri),t)}if(null==n.bufferView)throw new u.Z("gltf-loader-unsupported-feature","Image bufferView must be defined.");if(null==n.mimeType)throw new u.Z("gltf-loader-unsupported-feature","Image mimeType must be defined.");const o=this.json.bufferViews[n.bufferView],s=await this.getBuffer(o.buffer,t);if(null!=o.byteStride)throw new u.Z("gltf-loader-unsupported-feature","byteStride not supported for image buffer");const a=s.byteOffset+(o.byteOffset||0);return(0,A.Ml)(new Uint8Array(s.buffer,a,o.byteLength),n.mimeType)}async getLoadedBuffersSize(){if(this._glbBuffer)return this._glbBuffer.byteLength;const e=await(0,f.WW)(Array.from(this._bufferLoaders.values())),t=await(0,f.WW)(Array.from(this._textureLoaders.values()));return e.reduce(((e,t)=>e+(t?.byteLength??0)),0)+t.reduce(((e,t)=>e+(t?(0,A.$A)(t)?t.data.byteLength:t.width*t.height*4:0)),0)}}const M=(0,p.A)((0,a.c)(),Math.PI/2),C=new d.G(2,0,"glTF"),v=(0,m.a)(),L={SCALAR:1,VEC2:2,VEC3:3,VEC4:4,MAT2:4,MAT3:9,MAT4:16},B={[i.g.BYTE]:1,[i.g.UNSIGNED_BYTE]:1,[i.g.SHORT]:2,[i.g.UNSIGNED_SHORT]:2,[i.g.FLOAT]:4,[i.g.INT]:4,[i.g.UNSIGNED_INT]:4};let I=0;async function U(e,t,r={},n=!0){const o=await R.load(e,t,r),u="gltf_"+I++,l={lods:[],materials:new Map,textures:new Map,meta:F(o)},f=!(!o.json.asset.extras||"symbolResource"!==o.json.asset.extras.ESRI_type),c=new Map;await D(o,(async(e,t,f,d)=>{const p=c.get(f)??0;c.set(f,p+1);const h=void 0!==e.mode?e.mode:i.MX.TRIANGLES,m=h===i.MX.TRIANGLES||h===i.MX.TRIANGLE_STRIP||h===i.MX.TRIANGLE_FAN?h:null;if(null==m)return void s.Z.getLogger("esri.views.3d.glTF").warn("[Unsupported Feature] Unsupported primitive mode ("+i.MX[h]+"). Skipping primitive.");if(!o.hasPositions(e))return void s.Z.getLogger("esri.views.3d.glTF").warn("Skipping primitive without POSITION vertex attribute.");const T=o.getPositionData(e,r),g=o.getMaterial(e,r,n),y=o.hasNormals(e)?o.getNormalData(e,r):null,w=o.hasTangents(e)?o.getTangentData(e,r):null,_=o.hasTextureCoordinates(e)?o.getTextureCoordinates(e,r):null,x=o.hasVertexColors(e)?o.getVertexColors(e,r):null,b=o.getIndexData(e,r),O={transform:(0,a.b)(t),attributes:{position:await T,normal:y?await y:null,texCoord0:_?await _:null,color:x?await x:null,tangent:w?await w:null},indices:await b,primitiveType:m,material:P(l,await g,u)};let S=null;null!=l.meta&&null!=l.meta.ESRI_lod&&"screenSpaceRadius"===l.meta.ESRI_lod.metric&&(S=l.meta.ESRI_lod.thresholds[f]),l.lods[f]=l.lods[f]||{parts:[],name:d,lodThreshold:S},l.lods[f].parts[p]=O}));for(const e of l.lods)e.parts=e.parts.filter((e=>!!e));const d=await o.getLoadedBuffersSize();return{model:l,meta:{isEsriSymbolResource:f,uri:o.uri},customMeta:{},size:d}}function F(e){const t=e.json;let r=null;return t.nodes.forEach((e=>{const t=e.extras;null!=t&&(t.ESRI_proxyEllipsoid||t.ESRI_lod)&&(r=t)})),r}async function D(e,t){const r=e.json,n=r.scenes[r.scene||0].nodes,o=n.length>1,a=[];for(const e of n){const t=r.nodes[e];a.push(i(e,0)),G(t)&&!o&&t.extensions.MSFT_lod.ids.forEach(((e,t)=>i(e,t+1)))}async function i(n,o){const u=r.nodes[n],l=e.getNodeTransform(n);if(null!=u.weights&&s.Z.getLogger("esri.views.3d.glTF").warn("[Unsupported Feature] Morph targets are not supported."),null!=u.mesh){const e=r.meshes[u.mesh];for(const r of e.primitives)a.push(t(r,l,o,e.name))}for(const e of u.children||[])a.push(i(e,o))}await Promise.all(a)}function G(e){return e.extensions&&e.extensions.MSFT_lod&&Array.isArray(e.extensions.MSFT_lod.ids)}function P(e,t,r){const n=t=>{const n=`${r}_tex_${t&&t.id}${t&&t.name?"_"+t.name:""}`;if(t&&!e.textures.has(n)){const r=function(e,t={}){return{data:e,parameters:{wrap:{s:i.e8.REPEAT,t:i.e8.REPEAT,...t.wrap},noUnpackFlip:!0,mipmap:!1,...t}}}(t.data,{wrap:{s:t.wrapS,t:t.wrapT},mipmap:k.includes(t.minFilter),noUnpackFlip:!0});e.textures.set(n,r)}return n},o=`${r}_mat_${t.id}_${t.name}`;if(!e.materials.has(o)){const r=function(e={}){return{color:[1,1,1],opacity:1,alphaMode:"OPAQUE",alphaCutoff:.5,doubleSided:!1,castShadows:!0,receiveShadows:!0,receiveAmbientOcclustion:!0,textureColor:null,textureNormal:null,textureOcclusion:null,textureEmissive:null,textureMetallicRoughness:null,colorTextureTransform:null,normalTextureTransform:null,occlusionTextureTransform:null,emissiveTextureTransform:null,metallicRoughnessTextureTransform:null,emissiveFactor:[0,0,0],metallicFactor:1,roughnessFactor:1,colorMixMode:"multiply",...e}}({color:[t.color[0],t.color[1],t.color[2]],opacity:t.color[3],alphaMode:t.alphaMode,alphaCutoff:t.alphaCutoff,doubleSided:t.doubleSided,colorMixMode:t.ESRI_externalColorMixMode,textureColor:t.colorTexture?n(t.colorTexture):void 0,textureNormal:t.normalTexture?n(t.normalTexture):void 0,textureOcclusion:t.occlusionTexture?n(t.occlusionTexture):void 0,textureEmissive:t.emissiveTexture?n(t.emissiveTexture):void 0,textureMetallicRoughness:t.metallicRoughnessTexture?n(t.metallicRoughnessTexture):void 0,emissiveFactor:[t.emissiveFactor[0],t.emissiveFactor[1],t.emissiveFactor[2]],colorTextureTransform:t.colorTextureTransform,normalTextureTransform:t.normalTextureTransform,occlusionTextureTransform:t.occlusionTextureTransform,emissiveTextureTransform:t.emissiveTextureTransform,metallicRoughnessTextureTransform:t.metallicRoughnessTextureTransform,metallicFactor:t.metallicFactor,roughnessFactor:t.roughnessFactor});e.materials.set(o,r)}return o}const k=[i.cw.LINEAR_MIPMAP_LINEAR,i.cw.LINEAR_MIPMAP_NEAREST]},47026:(e,t,r)=>{var n,o,s,a,i,u,l,f,c,d;r.d(t,{Gv:()=>o,JJ:()=>f,Rw:()=>a,Ti:()=>d,V_:()=>u,Vr:()=>n,hU:()=>i}),function(e){e[e.None=0]="None",e[e.Front=1]="Front",e[e.Back=2]="Back",e[e.COUNT=3]="COUNT"}(n||(n={})),function(e){e[e.Less=0]="Less",e[e.Lequal=1]="Lequal",e[e.COUNT=2]="COUNT"}(o||(o={})),function(e){e[e.BACKGROUND=0]="BACKGROUND",e[e.UPDATE=1]="UPDATE"}(s||(s={})),function(e){e[e.NOT_LOADED=0]="NOT_LOADED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED"}(a||(a={})),function(e){e[e.IntegratedMeshMaskExcluded=1]="IntegratedMeshMaskExcluded",e[e.OutlineVisualElementMask=2]="OutlineVisualElementMask"}(i||(i={})),function(e){e[e.Highlight=0]="Highlight",e[e.MaskOccludee=1]="MaskOccludee",e[e.COUNT=2]="COUNT"}(u||(u={})),function(e){e[e.CHANGED=0]="CHANGED",e[e.UNCHANGED=1]="UNCHANGED"}(l||(l={})),function(e){e[e.Blend=0]="Blend",e[e.Opaque=1]="Opaque",e[e.Mask=2]="Mask",e[e.MaskBlend=3]="MaskBlend",e[e.COUNT=4]="COUNT"}(f||(f={})),function(e){e[e.OFF=0]="OFF",e[e.ON=1]="ON"}(c||(c={})),function(e){e.DDS_ENCODING="image/vnd-ms.dds",e.KTX2_ENCODING="image/ktx2",e.BASIS_ENCODING="image/x.basis"}(d||(d={}))},57758:(e,t,r)=>{r.d(t,{K:()=>n});const n=2.1}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/20466e88859d71539ab6.js b/public/assets/esri/core/workers/chunks/20466e88859d71539ab6.js new file mode 100644 index 0000000..c889f22 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/20466e88859d71539ab6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2462,5732],{38171:(e,t,r)=>{r.d(t,{Z:()=>y});var s,i=r(43697),n=r(66577),l=r(51773),a=r(9790),o=r(2368),u=r(96674),h=r(99001),c=r(5600),d=(r(75215),r(67676),r(80442),r(52011)),p=r(33955);function m(e){if(null==e)return null;const t={};for(const r in e){const s=e[r];s&&(t[r]=s.toJSON())}return 0!==Object.keys(t).length?t:null}let f=s=class extends((0,o.J)(u.wq)){constructor(...e){super(...e),this.isAggregate=!1,this.layer=null,this.popupTemplate=null,this.sourceLayer=null,Object.defineProperty(this,"uid",{value:(0,h.D)(),configurable:!0})}normalizeCtorArgs(e,t,r,s){return e&&!e.declaredClass?e:{geometry:e,symbol:t,attributes:r,popupTemplate:s}}set aggregateGeometries(e){const t=this._get("aggregateGeometries");JSON.stringify(t)!==JSON.stringify(e)&&this._set("aggregateGeometries",e)}set attributes(e){const t=this._get("attributes");t!==e&&(this._set("attributes",e),this._notifyLayer("attributes",t,e))}set geometry(e){const t=this._get("geometry");t!==e&&(this._set("geometry",e),this._notifyLayer("geometry",t,e))}set symbol(e){const t=this._get("symbol");t!==e&&(this._set("symbol",e),this._notifyLayer("symbol",t,e))}set visible(e){const t=this._get("visible");t!==e&&(this._set("visible",e),this._notifyLayer("visible",t,e))}cloneShallow(){return new s({aggregateGeometries:this.aggregateGeometries,attributes:this.attributes,geometry:this.geometry,isAggregate:this.isAggregate,layer:this.layer,popupTemplate:this.popupTemplate,sourceLayer:this.sourceLayer,symbol:this.symbol,visible:this.visible})}getEffectivePopupTemplate(e=!1){if(this.popupTemplate)return this.popupTemplate;for(const t of[this.sourceLayer,this.layer])if(t){if("popupTemplate"in t&&t.popupTemplate)return t.popupTemplate;if(e&&"defaultPopupTemplate"in t&&null!=t.defaultPopupTemplate)return t.defaultPopupTemplate}return null}getAttribute(e){return this.attributes?.[e]}setAttribute(e,t){if(this.attributes){const r=this.getAttribute(e);this.attributes[e]=t,this._notifyLayer("attributes",r,t,e)}else this.attributes={[e]:t},this._notifyLayer("attributes",void 0,t,e)}getObjectId(){return this.sourceLayer&&"objectIdField"in this.sourceLayer&&this.sourceLayer.objectIdField?this.getAttribute(this.sourceLayer.objectIdField):null}toJSON(){return{aggregateGeometries:m(this.aggregateGeometries),geometry:null!=this.geometry?this.geometry.toJSON():null,symbol:null!=this.symbol?this.symbol.toJSON():null,attributes:{...this.attributes},popupTemplate:this.popupTemplate&&this.popupTemplate.toJSON()}}notifyGeometryChanged(){this._notifyLayer("geometry",this.geometry,this.geometry)}notifyMeshTransformChanged(e={}){const{geometry:t}=this;if("mesh"===t?.type){const r={origin:t.origin,transform:t.transform};this._notifyLayer("origin-transform",r,r,e.action)}}_notifyLayer(e,t,r,s){if(!this.layer||!("graphicChanged"in this.layer))return;const i={graphic:this,property:e,oldValue:t,newValue:r};"origin-transform"===e&&(i.action=s),"attributes"===e&&(i.attributeName=s),this.layer.graphicChanged(i)}};(0,i._)([(0,c.Cb)({value:null,json:{read:function(e){if(!e)return null;const t={};for(const r in e){const s=(0,p.im)(e[r]);s&&(t[r]=s)}return 0!==Object.keys(t).length?t:null}}})],f.prototype,"aggregateGeometries",null),(0,i._)([(0,c.Cb)({value:null})],f.prototype,"attributes",null),(0,i._)([(0,c.Cb)({value:null,types:n.qM,json:{read:p.im}})],f.prototype,"geometry",null),(0,i._)([(0,c.Cb)({type:Boolean})],f.prototype,"isAggregate",void 0),(0,i._)([(0,c.Cb)({clonable:"reference"})],f.prototype,"layer",void 0),(0,i._)([(0,c.Cb)({type:l.Z})],f.prototype,"popupTemplate",void 0),(0,i._)([(0,c.Cb)({clonable:"reference"})],f.prototype,"sourceLayer",void 0),(0,i._)([(0,c.Cb)({value:null,types:a.LB})],f.prototype,"symbol",null),(0,i._)([(0,c.Cb)({type:Boolean,value:!0})],f.prototype,"visible",null),f=s=(0,i._)([(0,d.j)("esri.Graphic")],f),(f||(f={})).generateUID=h.D;const y=f},92835:(e,t,r)=>{r.d(t,{Z:()=>f});var s,i=r(43697),n=r(96674),l=r(70586),a=r(35463),o=r(5600),u=(r(75215),r(67676),r(80442),r(71715)),h=r(52011),c=r(30556);let d=s=class extends n.wq{static get allTime(){return p}static get empty(){return m}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(s.allTime)}get isEmpty(){return this.equals(s.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new s({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,r=null!=this.end?this.end.getTime():this.end,s=null!=e.start?e.start.getTime():e.start,i=null!=e.end?e.end.getTime():e.end;return t===s&&r===i}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,l.yw)(this.start,(t=>(0,a.JE)(t,e))),r=(0,l.yw)(this.end,(t=>{const r=(0,a.JE)(t,e);return t.getTime()===r.getTime()?r:(0,a.Nm)(r,1,e)}));return new s({start:t,end:r})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return s.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,i=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let l,a;if(i>=t&&i<=r?l=i:t>=i&&t<=n&&(l=t),r>=i&&r<=n?a=r:n>=t&&n<=r&&(a=n),null!=l&&null!=a&&!isNaN(l)&&!isNaN(a)){const e=new s;return e.start=l===-1/0?null:new Date(l),e.end=a===1/0?null:new Date(a),e}return s.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const r=new s,{start:i,end:n}=this;return null!=i&&(r.start=(0,a.Nm)(i,e,t)),null!=n&&(r.end=(0,a.Nm)(n,e,t)),r}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return p.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new s({start:t,end:r})}};(0,i._)([(0,o.Cb)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"end",void 0),(0,i._)([(0,u.r)("end")],d.prototype,"readEnd",null),(0,i._)([(0,c.c)("end")],d.prototype,"writeEnd",null),(0,i._)([(0,o.Cb)({readOnly:!0,json:{read:!1}})],d.prototype,"isAllTime",null),(0,i._)([(0,o.Cb)({readOnly:!0,json:{read:!1}})],d.prototype,"isEmpty",null),(0,i._)([(0,o.Cb)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"start",void 0),(0,i._)([(0,u.r)("start")],d.prototype,"readStart",null),(0,i._)([(0,c.c)("start")],d.prototype,"writeStart",null),d=s=(0,i._)([(0,h.j)("esri.TimeExtent")],d);const p=new d,m=new d({start:void 0,end:void 0}),f=d},84552:(e,t,r)=>{r.d(t,{Z:()=>d});var s=r(43697),i=r(2368),n=r(96674),l=r(35463),a=r(5600),o=(r(75215),r(67676),r(80442),r(36030)),u=r(52011),h=r(78981);let c=class extends((0,i.J)(n.wq)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,l.rJ)(this.value,this.unit,"milliseconds")}};(0,s._)([(0,o.J)(h.v,{nonNullable:!0})],c.prototype,"unit",void 0),(0,s._)([(0,a.Cb)({type:Number,json:{write:!0},nonNullable:!0})],c.prototype,"value",void 0),c=(0,s._)([(0,u.j)("esri.TimeInterval")],c);const d=c},5732:(e,t,r)=>{r.d(t,{c:()=>s,g:()=>i});var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},46791:(e,t,r)=>{r.d(t,{Z:()=>F});var s,i=r(43697),n=r(3894),l=r(32448),a=r(22974),o=r(70586),u=r(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(s||(s={}));var h,c=r(1654),d=r(75215),p=r(58971),m=r(5600),f=r(52421),y=r(52011),g=r(10661);const b=new u.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),_=()=>{};function v(e){return e?e instanceof A?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e&&e.length)return e[0]}function C(e,t,r,s){const i=Math.min(e.length-r,t.length-s);let n=0;for(;n{e.push(t),x(e,r.call(s,t,i,n),r,s)}))}const E=new Set,I=new Set,S=new Set,O=new Map;let T=0,A=h=class extends l.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof h}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new g.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:T++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof h?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,p.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(s.ADD)||(this._splice(0,this.length,v(e)),this._emitAfterChanges(s.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,r={removed:!1,callback:t};return e.push(r),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=_,r.removed=!0,e.splice(e.indexOf(r),1)}}}return this._emitter.on(e,t)}once(e,t){const r=this.on(e,t);return{remove(){r.remove()}}}add(e,t){if((0,p.it)(this._observable),this._emitBeforeChanges(s.ADD))return this;const r=this.getNextIndex(t??null);return this._splice(r,0,[e]),this._emitAfterChanges(s.ADD),this}addMany(e,t=this._items.length){if((0,p.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(s.ADD))return this;const r=this.getNextIndex(t);return this._splice(r,0,v(e)),this._emitAfterChanges(s.ADD),this}at(e){if((0,p.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(s.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,p.it)(this._observable),this._createNewInstance({items:this._items.map(a.d9)})}concat(...e){(0,p.it)(this._observable);const t=e.map(v);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const r=(0,o.j0)(this._splice(0,this.length)),i=r.length;for(let s=0;st&&(e=t),e}includes(e,t=0){return(0,p.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,p.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,p.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,p.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,p.it)(this._observable);const r=this._items.map(e,t);return new h({items:r})}reorder(e,t=this.length-1){(0,p.it)(this._observable);const r=this.indexOf(e);if(-1!==r){if(t<0?t=0:t>=this.length&&(t=this.length-1),r!==t){if(this._emitBeforeChanges(s.MOVE))return e;this._splice(r,1),this._splice(t,0,[e]),this._emitAfterChanges(s.MOVE)}return e}}pop(){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(s.REMOVE),e}push(...e){return(0,p.it)(this._observable),this._emitBeforeChanges(s.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(s.ADD)),this.length}reduce(e,t){(0,p.it)(this._observable);const r=this._items;return 2===arguments.length?r.reduce(e,t):r.reduce(e)}reduceRight(e,t){(0,p.it)(this._observable);const r=this._items;return 2===arguments.length?r.reduceRight(e,t):r.reduceRight(e)}remove(e){return(0,p.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,p.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(s.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(s.REMOVE),t}removeMany(e){if((0,p.it)(this._observable),!e||!e.length||this._emitBeforeChanges(s.REMOVE))return[];const t=e instanceof h?e.toArray():e,r=this._items,i=[],n=t.length;for(let e=0;e-1){const s=1+C(t,r,e+1,n+1),l=this._splice(n,s);l&&l.length>0&&i.push.apply(i,l),e+=s-1}}return this._emitAfterChanges(s.REMOVE),i}reverse(){if((0,p.it)(this._observable),this._emitBeforeChanges(s.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(s.MOVE),this}shift(){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(s.REMOVE),e}slice(e=0,t=this.length){return(0,p.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,p.it)(this._observable),this._items.some(e,t)}sort(e){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(s.MOVE))return this;const t=(0,o.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(s.MOVE),this}splice(e,t,...r){(0,p.it)(this._observable);const i=(t?s.REMOVE:0)|(r.length?s.ADD:0);if(this._emitBeforeChanges(i))return[];const n=this._splice(e,t,r)||[];return this._emitAfterChanges(i),n}toArray(){return(0,p.it)(this._observable),this._items.slice()}toJSON(){return(0,p.it)(this._observable),this.toArray()}toLocaleString(){return(0,p.it)(this._observable),this._items.toLocaleString()}toString(){return(0,p.it)(this._observable),this._items.toString()}unshift(...e){return(0,p.it)(this._observable),!e.length||this._emitBeforeChanges(s.ADD)||(this._splice(0,0,e),this._emitAfterChanges(s.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,r){const s=this._items,i=this.itemType;let n,l;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,c.Os)((()=>this._dispatchChange()))),t){if(l=s.splice(e,t),this.hasEventListener("before-remove")){const t=b.acquire();t.target=this,t.cancellable=!0;for(let r=0,i=l.length;r{r.push(e)}));const s=n.Z.acquire();I.forEach((e=>{s.push(e)}));const i=this._items,l=t.items,a=n.Z.acquire();if(S.forEach((e=>{l.indexOf(e)!==i.indexOf(e)&&a.push(e)})),t.listeners&&(r.length||s.length||a.length)){const e={target:this,added:r,removed:s,moved:a},i=t.listeners.length;for(let r=0;r{if(!e)return h;if(O.has(e))return O.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const r in e.typeMap){const s=e.typeMap[r].prototype.declaredClass;t?t+=` | ${s}`:t=s}let r=class extends h{};return(0,i._)([(0,f.c)({Type:e,ensureType:"function"==typeof e?(0,d.se)(e):(0,d.N7)(e)})],r.prototype,"itemType",void 0),r=(0,i._)([(0,y.j)(`esri.core.Collection<${t}>`)],r),O.set(e,r),r},(0,i._)([(0,m.Cb)()],A.prototype,"length",void 0),(0,i._)([(0,m.Cb)()],A.prototype,"items",null),A=h=(0,i._)([(0,y.j)("esri.core.Collection")],A);const F=A},57435:(e,t,r)=>{r.d(t,{Z:()=>u});var s=r(43697),i=r(46791),n=(r(20102),r(92604),r(26258),r(87538)),l=r(5600),a=r(52011);let o=class extends i.Z{constructor(e){super(e),this.getCollections=null}initialize(){this.own((0,n.EH)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new i.Z(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const s of t)if(s){if(r(s)){const t=this.indexOf(s,e);t>=0?t!==e&&this.reorder(s,e):this.add(s,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(s);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,s._)([(0,l.Cb)()],o.prototype,"getCollections",void 0),(0,s._)([(0,l.Cb)()],o.prototype,"getChildrenFunction",void 0),(0,s._)([(0,l.Cb)()],o.prototype,"itemFilterFunction",void 0),o=(0,s._)([(0,a.j)("esri.core.CollectionFlattener")],o);const u=o},3920:(e,t,r)=>{r.d(t,{p:()=>u,r:()=>h});var s=r(43697),i=r(92036),n=r(61247),l=r(5600),a=r(52011),o=r(72762);const u=e=>{let t=class extends e{constructor(){super(...arguments),this._handles=new n.Z,this._updatingHandles=new o.t}destroy(){this.destroyed||(this._handles.destroy(),this._updatingHandles.destroy())}get handles(){return this._handles}get updatingHandles(){return this._updatingHandles}};return(0,s._)([(0,l.Cb)({readOnly:!0})],t.prototype,"handles",null),(0,s._)([(0,l.Cb)({readOnly:!0})],t.prototype,"updatingHandles",null),t=(0,s._)([(0,a.j)("esri.core.HandleOwner")],t),t};let h=class extends(u(i.Z)){};h=(0,s._)([(0,a.j)("esri.core.HandleOwner")],h)},52421:(e,t,r)=>{function s(e){return(t,r)=>{t[r]=e}}r.d(t,{c:()=>s})},17445:(e,t,r)=>{r.d(t,{N1:()=>d,YP:()=>o,Z_:()=>f,gx:()=>u,nn:()=>y,on:()=>c,tX:()=>g});var s=r(91460),i=r(50758),n=r(70586),l=r(95330),a=r(26258);function o(e,t,r={}){return h(e,t,r,p)}function u(e,t,r={}){return h(e,t,r,m)}function h(e,t,r={},s){let i=null;const l=r.once?(e,r)=>{s(e)&&((0,n.hw)(i),t(e,r))}:(e,r)=>{s(e)&&t(e,r)};if(i=(0,a.aQ)(e,l,r.sync,r.equals),r.initial){const t=e();l(t,t)}return i}function c(e,t,r,l={}){let a=null,u=null,h=null;function c(){a&&u&&(u.remove(),l.onListenerRemove?.(a),a=null,u=null)}function d(e){l.once&&l.once&&(0,n.hw)(h),r(e)}const p=o(e,((e,r)=>{c(),(0,s.vT)(e)&&(a=e,u=(0,s.on)(e,t,d),l.onListenerAdd?.(e))}),{sync:l.sync,initial:!0});return h=(0,i.kB)((()=>{p.remove(),c()})),h}function d(e,t){return function(e,t,r){if((0,l.Hc)(r))return Promise.reject((0,l.zE)());const s=e();if(t?.(s))return Promise.resolve(s);let a=null;function o(){a=(0,n.hw)(a)}return new Promise(((s,n)=>{a=(0,i.AL)([(0,l.fu)(r,(()=>{o(),n((0,l.zE)())})),h(e,(e=>{o(),s(e)}),{sync:!1,once:!0},t??p)])}))}(e,m,t)}function p(e){return!0}function m(e){return!!e}r(87538);const f={sync:!0},y={initial:!0},g={sync:!0,initial:!0}},72762:(e,t,r)=>{r.d(t,{t:()=>c});var s=r(43697),i=r(92036),n=r(61247),l=r(50758),a=r(17445),o=r(1654),u=r(5600),h=r(52011);let c=class extends i.Z{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._handles=new n.Z,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll(),this._handles.destroy()}add(e,t,r={}){return this._installWatch(e,t,r,a.YP)}addWhen(e,t,r={}){return this._installWatch(e,t,r,a.gx)}addOnCollectionChange(e,t,{initial:r=!1,final:s=!1}={}){const i=++this._handleId;return this._handles.add([(0,a.on)(e,"after-changes",this._createSyncUpdatingCallback(),a.Z_),(0,a.on)(e,"change",t,{onListenerAdd:r?e=>t({added:e.toArray(),removed:[]}):void 0,onListenerRemove:s?e=>t({added:[],removed:e.toArray()}):void 0})],i),(0,l.kB)((()=>this._handles.remove(i)))}addPromise(e){if(null==e)return e;const t=++this._handleId;this._handles.add({remove:()=>{this._pendingPromises.delete(e)&&(0!==this._pendingPromises.size||this._handles.has(d)||this._set("updating",!1))}},t),this._pendingPromises.add(e),this._set("updating",!0);const r=()=>this._handles.remove(t);return e.then(r,r),e}removeAll(){this._pendingPromises.clear(),this._handles.removeAll(),this._set("updating",!1)}_installWatch(e,t,r={},s){const i=++this._handleId;r.sync||this._installSyncUpdatingWatch(e,i);const n=s(e,t,r);return this._handles.add(n,i),(0,l.kB)((()=>this._handles.remove(i)))}_installSyncUpdatingWatch(e,t){const r=this._createSyncUpdatingCallback(),s=(0,a.YP)(e,r,{sync:!0,equals:()=>!1});return this._handles.add(s,t),s}_createSyncUpdatingCallback(){return()=>{this._handles.remove(d),++this._scheduleHandleId;const e=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this._handles.add((0,o.Os)((()=>{e===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this._handles.remove(d))})),d)}}};(0,s._)([(0,u.Cb)({readOnly:!0})],c.prototype,"updating",void 0),c=(0,s._)([(0,h.j)("esri.core.support.WatchUpdatingTracking")],c);const d=-42},35463:(e,t,r)=>{r.d(t,{JE:()=>l,Nm:()=>n,rJ:()=>a}),r(80442);const s={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},i={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,r){const s=new Date(e.getTime());if(t&&r){const e=i[r],{getter:n,setter:l,multiplier:a}=e;if("months"===r){const e=function(e,t){const r=new Date(e,t+1,1);return r.setDate(0),r.getDate()}(s.getFullYear(),s.getMonth()+t);s.getDate()>e&&s.setDate(e)}s[l](s[n]()+t*a)}return s}function l(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function a(e,t,r){return 0===e?0:e*s[t]/s[r]}},91040:(e,t,r)=>{r.d(t,{yZ:()=>n});var s=r(67900);const i=96;function n(e,t){const r=t||e.extent,n=e.width,l=(0,s.c9)(r&&r.spatialReference);return r&&n?r.width/n*l*s.hd*i:0}},25906:(e,t,r)=>{r.r(t),r.d(t,{default:()=>xe});var s=r(43697),i=r(68773),n=r(38171),l=r(51773),a=r(3172),o=r(46791),u=r(57435),h=r(35454),c=r(22974),d=r(16453),p=r(95330),m=r(17445),f=r(81271),y=r(5600),g=r(75215),b=r(71715),_=r(52011),v=r(30556),w=r(76169),C=r(6570),x=r(82971),E=r(91040),I=r(8744),S=r(87085),O=r(71612),T=r(38009),A=r(16859),F=r(34760),N=r(72965),P=r(28294),M=r(52162),L=r(66677),D=r(21506),R=r(92036),U=r(3920),j=r(67676);r(80442);const Z={visible:"visibleSublayers"};let q=class extends((0,U.p)(R.Z)){constructor(e){super(e),this.scale=0}set layer(e){this._get("layer")!==e&&(this._set("layer",e),this.handles.remove("layer"),e&&this.handles.add([e.sublayers.on("change",(()=>this.notifyChange("visibleSublayers"))),e.on("wms-sublayer-update",(e=>this.notifyChange(Z[e.propertyName])))],"layer"))}get layers(){return this.visibleSublayers.filter((({name:e})=>e)).map((({name:e})=>e)).join()}get version(){this.commitProperty("layers");const e=this.layer;return e&&e.commitProperty("imageTransparency"),(this._get("version")||0)+1}get visibleSublayers(){const{layer:e,scale:t}=this,r=e?.sublayers,s=[],i=e=>{const{minScale:r,maxScale:n,sublayers:l,visible:a}=e;a&&(0===t||(0===r||t<=r)&&(0===n||t>=n))&&(l?l.forEach(i):s.push(e))};return r?.forEach(i),s}toJSON(){const{layer:e,layers:t}=this,{imageFormat:r,imageTransparency:s,version:i}=e;return{format:r,request:"GetMap",service:"WMS",styles:"",transparent:s?"TRUE":"FALSE",version:i,layers:t}}};(0,s._)([(0,y.Cb)()],q.prototype,"layer",null),(0,s._)([(0,y.Cb)({readOnly:!0})],q.prototype,"layers",null),(0,s._)([(0,y.Cb)({type:Number})],q.prototype,"scale",void 0),(0,s._)([(0,y.Cb)({readOnly:!0})],q.prototype,"version",null),(0,s._)([(0,y.Cb)({readOnly:!0})],q.prototype,"visibleSublayers",null),q=(0,s._)([(0,_.j)("esri.layers.support.ExportWMSImageParameters")],q);var B,V=r(90082),H=r(10699),k=r(90578);let $=0,W=B=class extends((0,H.IG)(d.w)){constructor(e){super(e),this.description=null,this.dimensions=null,this.fullExtent=null,this.fullExtents=null,this.legendUrl=null,this.legendEnabled=!0,this.layer=null,this.maxScale=0,this.minScale=0,this.name=null,this.parent=null,this.popupEnabled=!1,this.queryable=!1,this.sublayers=null,this.spatialReferences=null,this.title=null,this.addHandles([(0,m.on)((()=>this.sublayers),"after-add",(({item:e})=>{e.parent=this,e.layer=this.layer}),m.Z_),(0,m.on)((()=>this.sublayers),"after-remove",(({item:e})=>{e.layer=e.parent=null}),m.Z_),(0,m.YP)((()=>this.sublayers),((e,t)=>{if(t)for(const e of t)e.layer=e.parent=null;if(e)for(const t of e)t.parent=this,t.layer=this.layer}),m.Z_),(0,m.YP)((()=>this.layer),(e=>{if(this.sublayers)for(const t of this.sublayers)t.layer=e}),m.Z_)])}get id(){return this._get("id")??$++}set id(e){this._set("id",e)}readLegendUrl(e,t){return t.legendUrl??t.legendURL??null}get effectiveScaleRange(){const{minScale:e,maxScale:t}=this;return{minScale:e,maxScale:t}}castSublayers(e){return(0,g.se)(o.Z.ofType(B),e)}set visible(e){this._setAndNotifyLayer("visible",e)}clone(){const e=new B;return this.hasOwnProperty("description")&&(e.description=this.description),this.hasOwnProperty("fullExtent")&&(e.fullExtent=this.fullExtent.clone()),this.hasOwnProperty("fullExtents")&&(e.fullExtents=this.fullExtents?.map((e=>e.clone()))??null),this.hasOwnProperty("legendUrl")&&(e.legendUrl=this.legendUrl),this.hasOwnProperty("legendEnabled")&&(e.legendEnabled=this.legendEnabled),this.hasOwnProperty("layer")&&(e.layer=this.layer),this.hasOwnProperty("name")&&(e.name=this.name),this.hasOwnProperty("parent")&&(e.parent=this.parent),this.hasOwnProperty("queryable")&&(e.queryable=this.queryable),this.hasOwnProperty("sublayers")&&(e.sublayers=this.sublayers&&this.sublayers.map((e=>e.clone()))),this.hasOwnProperty("spatialReferences")&&(e.spatialReferences=this.spatialReferences?.map((e=>e))),this.hasOwnProperty("visible")&&(e.visible=this.visible),this.hasOwnProperty("title")&&(e.title=this.title),e}_setAndNotifyLayer(e,t){const r=this.layer;this._get(e)!==t&&(this._set(e,t),r&&r.emit("wms-sublayer-update",{propertyName:e,id:this.id}))}};(0,s._)([(0,y.Cb)()],W.prototype,"description",void 0),(0,s._)([(0,y.Cb)({readOnly:!0})],W.prototype,"dimensions",void 0),(0,s._)([(0,y.Cb)({type:C.Z,json:{name:"extent"}})],W.prototype,"fullExtent",void 0),(0,s._)([(0,y.Cb)()],W.prototype,"fullExtents",void 0),(0,s._)([(0,y.Cb)({type:Number,json:{write:{enabled:!1,overridePolicy:()=>({ignoreOrigin:!0,enabled:!0})}}})],W.prototype,"id",null),(0,s._)([(0,y.Cb)({type:String,json:{name:"legendUrl",write:{ignoreOrigin:!0}}})],W.prototype,"legendUrl",void 0),(0,s._)([(0,b.r)("legendUrl",["legendUrl","legendURL"])],W.prototype,"readLegendUrl",null),(0,s._)([(0,y.Cb)({type:Boolean,json:{name:"showLegend",origins:{"web-map":{read:!1,write:!1},"web-scene":{read:!1,write:!1}}}})],W.prototype,"legendEnabled",void 0),(0,s._)([(0,y.Cb)()],W.prototype,"layer",void 0),(0,s._)([(0,y.Cb)()],W.prototype,"maxScale",void 0),(0,s._)([(0,y.Cb)()],W.prototype,"minScale",void 0),(0,s._)([(0,y.Cb)({readOnly:!0})],W.prototype,"effectiveScaleRange",null),(0,s._)([(0,y.Cb)({type:String,json:{write:{ignoreOrigin:!0}}})],W.prototype,"name",void 0),(0,s._)([(0,y.Cb)()],W.prototype,"parent",void 0),(0,s._)([(0,y.Cb)({type:Boolean,json:{read:{source:"showPopup"},write:{ignoreOrigin:!0,target:"showPopup"}}})],W.prototype,"popupEnabled",void 0),(0,s._)([(0,y.Cb)({type:Boolean,json:{write:{ignoreOrigin:!0}}})],W.prototype,"queryable",void 0),(0,s._)([(0,y.Cb)()],W.prototype,"sublayers",void 0),(0,s._)([(0,k.p)("sublayers")],W.prototype,"castSublayers",null),(0,s._)([(0,y.Cb)({type:[Number],json:{read:{source:"spatialReferences"}}})],W.prototype,"spatialReferences",void 0),(0,s._)([(0,y.Cb)({type:String,json:{write:{ignoreOrigin:!0}}})],W.prototype,"title",void 0),(0,s._)([(0,y.Cb)({type:Boolean,value:!0,json:{read:{source:"defaultVisibility"}}})],W.prototype,"visible",null),W=B=(0,s._)([(0,_.j)("esri.layers.support.WMSSublayer")],W);const J=W;var Y=r(20102);const G={84:4326,83:4269,27:4267};function z(e){if(!e)return null;const t={idCounter:-1};"string"==typeof e&&(e=(new DOMParser).parseFromString(e,"text/xml"));const r=e.documentElement;if("ServiceExceptionReport"===r.nodeName){const e=Array.prototype.slice.call(r.childNodes).map((e=>e.textContent)).join("\r\n");throw new Y.Z("wmslayer:wms-capabilities-xml-is-not-valid","The server returned errors when the WMS capabilities were requested.",e)}const s=ee("Capability",r),i=ee("Service",r),n=s&&ee("Request",s);if(!s||!i||!n)return null;const l=ee("Layer",s);if(!l)return null;const a="WMS_Capabilities"===r.nodeName||"WMT_MS_Capabilities"===r.nodeName?r.getAttribute("version"):"1.3.0",o=re("Title",i,"")||re("Name",i,""),u=re("AccessConstraints",i,""),h=/^none$/i.test(u)?"":u,c=re("Abstract",i,""),d=parseInt(re("MaxWidth",i,"5000"),10),p=parseInt(re("MaxHeight",i,"5000"),10),m=ne(n,"GetMap"),f=ie(n,"GetMap"),y=ae(l,a,t);if(!y)return null;let g,b=0;const _=Array.prototype.slice.call(s.childNodes),v=y.sublayers??[],w=e=>{null!=e&&v.push(e)};_.forEach((e=>{"Layer"===e.nodeName&&(0===b?g=e:1===b?(y.name&&(y.name="",w(ae(g,a,t))),w(ae(e,a,t))):w(ae(e,a,t)),b++)}));let x=y.sublayers,E=y.extent;const I=y.fullExtents??[];if(x||(x=[]),0===x.length&&x.push(y),!E){const e=new C.Z(x[0].extent);y.extent=e.toJSON(),E=y.extent}const S=y.spatialReferences.length>0?y.spatialReferences:X(y),O=ie(n,"GetFeatureInfo"),T=O?ne(n,"GetFeatureInfo"):null,A=Q(x),F=y.minScale||0,N=y.maxScale||0,P=y.dimensions??[],M=A.reduce(((e,t)=>e.concat(t.dimensions??[])),[]),L=P.concat(M).filter(ue);let D=null;if(L.length){const e=L.map((e=>{const{extent:t}=e;return function(e){return Array.isArray(e)&&e.length>0&&e[0]instanceof Date}(t)?t.map((e=>e.getTime())):t?.map((e=>[e.min.getTime(),e.max.getTime()]))})).flat(2).filter(j.pC);D={startTimeField:null,endTimeField:null,trackIdField:void 0,timeExtent:[Math.min(...e),Math.max(...e)]}}return{copyright:h,description:c,dimensions:P,extent:E,fullExtents:I,featureInfoFormats:T,featureInfoUrl:O,mapUrl:f,maxWidth:d,maxHeight:p,maxScale:N,minScale:F,layers:A,spatialReferences:S,supportedImageFormatTypes:m,timeInfo:D,title:o,version:a}}function X(e){if(e.spatialReferences.length>0)return e.spatialReferences;if(e.sublayers)for(const t of e.sublayers){const e=X(t);if(e.length>0)return e}return[]}function Q(e){let t=[];for(const r of e)t.push(r),r.sublayers?.length&&(t=t.concat(Q(r.sublayers)),delete r.sublayers);return t}function K(e,t,r){return t.getAttribute(e)??r}function ee(e,t){for(let r=0;re)).filter(j.pC);const s=[];for(const e of r)if(e.getAttribute("name")===t){const t=te("Format",e);for(const{textContent:e}of t)null!=e&&s.push(e)}return s}function le(e,t,r){const s=ee(t,e);if(!s)return r;const{textContent:i}=s;if(null==i||""===i)return r;const n=Number(i);return isNaN(n)?r:n}function ae(e,t,r){if(!e)return null;const s={id:r.idCounter++,fullExtents:[],parentLayerId:null,queryable:"1"===e.getAttribute("queryable"),spatialReferences:[],sublayers:null},i=ee("LatLonBoundingBox",e),n=ee("EX_GeographicBoundingBox",e);let l=null;i&&(l=se(i,4326)),n&&(l=new C.Z(0,0,0,0,new x.Z({wkid:4326})),l.xmin=parseFloat(re("westBoundLongitude",n,"0")),l.ymin=parseFloat(re("southBoundLatitude",n,"0")),l.xmax=parseFloat(re("eastBoundLongitude",n,"0")),l.ymax=parseFloat(re("northBoundLatitude",n,"0"))),i||n||(l=new C.Z(-180,-90,180,90,new x.Z({wkid:4326}))),s.minScale=le(e,"MaxScaleDenominator",0),s.maxScale=le(e,"MinScaleDenominator",0);const a=["1.0.0","1.1.0","1.1.1"].includes(t)?"SRS":"CRS";return Array.prototype.slice.call(e.childNodes).forEach((e=>{if("Name"===e.nodeName)s.name=e.textContent||"";else if("Title"===e.nodeName)s.title=e.textContent||"";else if("Abstract"===e.nodeName)s.description=e.textContent||"";else if("BoundingBox"===e.nodeName){const r=e.getAttribute(a);if(r&&0===r.indexOf("EPSG:")){const s=parseInt(r.substring(5),10);0===s||isNaN(s)||l||(l="1.3.0"===t?se(e,s,(0,M.A)(s)):se(e,s))}const i=r&&r.indexOf(":");if(i&&i>-1){let n=parseInt(r.substring(i+1,r.length),10);0===n||isNaN(n)||(n=G[n]??n);const l="1.3.0"===t?se(e,n,(0,M.A)(n)):se(e,n);l&&s.fullExtents&&s.fullExtents.push(l)}}else if(e.nodeName===a)(e.textContent?.split(" ")??[]).forEach((e=>{const t=e.includes(":")?parseInt(e.split(":")[1],10):parseInt(e,10);if(0!==t&&!isNaN(t)){const e=G[t]??t;s.spatialReferences.includes(e)||s.spatialReferences.push(e)}}));else if("Style"!==e.nodeName||s.legendUrl){if("Layer"===e.nodeName){const i=ae(e,t,r);i&&(i.parentLayerId=s.id,s.sublayers||(s.sublayers=[]),s.sublayers.push(i))}}else{const t=ee("LegendURL",e);if(t){const e=ee("OnlineResource",t);e&&(s.legendUrl=e.getAttribute("xlink:href"))}}})),s.extent=l?.toJSON(),s.dimensions=te("Dimension",e).filter((e=>e.getAttribute("name")&&e.getAttribute("units")&&e.textContent)).map((e=>{const t=e.getAttribute("name"),r=e.getAttribute("units"),s=e.textContent,i=e.getAttribute("unitSymbol")??void 0,n=e.getAttribute("default")??void 0,l="0"!==K("default",e,"0"),a="0"!==K("nearestValue",e,"0"),o="0"!==K("current",e,"0");return ue({name:t,units:r})?{name:"time",units:"ISO8601",extent:de(s),default:de(n),multipleValues:l,nearestValue:a,current:o}:function(e){return/^elevation$/i.test(e.name)&&/^(epsg|crs):\d+$/i.test(e.units)}({name:t,units:r})?{name:"elevation",units:r,extent:he(s),unitSymbol:i,default:he(n),multipleValues:l,nearestValue:a}:{name:t,units:r,extent:ce(s),unitSymbol:i,default:ce(n),multipleValues:l,nearestValue:a}})),s}function oe(e){return e.nodeType===Node.ELEMENT_NODE}function ue(e){return/^time$/i.test(e.name)&&/^iso8601$/i.test(e.units)}function he(e){if(!e)return;const t=e.includes("/"),r=e.split(",");return t?r.map((e=>{const t=e.split("/");return t.length<2?null:{min:parseFloat(t[0]),max:parseFloat(t[1]),resolution:t.length>=3&&"0"!==t[2]?parseFloat(t[2]):void 0}})).filter(j.pC):r.map((e=>parseFloat(e)))}function ce(e){if(!e)return;const t=e.includes("/"),r=e.split(",");return t?r.map((e=>{const t=e.split("/");return t.length<2?null:{min:t[0],max:t[1],resolution:t.length>=3&&"0"!==t[2]?t[2]:void 0}})).filter(j.pC):r}function de(e){if(!e)return;const t=e.includes("/"),r=e.split(",");return t?r.map((e=>{const t=e.split("/");return t.length<2?null:{min:new Date(t[0]),max:new Date(t[1]),resolution:t.length>=3&&"0"!==t[2]?pe(t[2]):void 0}})).filter(j.pC):r.map((e=>new Date(e)))}function pe(e){const t=e.match(/(?:p(\d+y|\d+(?:.|,)\d+y)?(\d+m|\d+(?:.|,)\d+m)?(\d+d|\d+(?:.|,)\d+d)?)?(?:t(\d+h|\d+(?:.|,)\d+h)?(\d+m|\d+(?:.|,)\d+m)?(\d+s|\d+(?:.|,)\d+s)?)?/i);return t?{years:me(t[1]),months:me(t[2]),days:me(t[3]),hours:me(t[4]),minutes:me(t[5]),seconds:me(t[6])}:null}function me(e){if(!e)return 0;const t=e.match(/(?:\d+(?:.|,)\d+|\d+)/);if(!t)return 0;const r=t[0].replace(",",".");return Number(r)}function fe(e){return e.toISOString().replace(/\.[0-9]{3}/,"")}const ye=new Set([102100,3857,102113,900913]),ge=new Set([3395,54004]),be=new h.X({bmp:"image/bmp",gif:"image/gif",jpg:"image/jpeg",png:"image/png",svg:"image/svg+xml"},{ignoreUnknown:!1});function _e(e){return"text/html"===e}function ve(e){return"text/plain"===e}let we=class extends((0,O.h)((0,P.n)((0,F.Q)((0,N.M)((0,T.q)((0,A.I)((0,d.R)(S.Z)))))))){constructor(...e){super(...e),this.allSublayers=new u.Z({getCollections:()=>[this.sublayers],getChildrenFunction:e=>e.sublayers}),this.customParameters=null,this.customLayerParameters=null,this.copyright=null,this.description=null,this.dimensions=null,this.fullExtent=null,this.fullExtents=null,this.featureInfoFormats=null,this.featureInfoUrl=null,this.fetchFeatureInfoFunction=null,this.imageFormat=null,this.imageMaxHeight=2048,this.imageMaxWidth=2048,this.imageTransparency=!0,this.legendEnabled=!0,this.mapUrl=null,this.isReference=null,this.operationalLayerType="WMS",this.spatialReference=null,this.spatialReferences=null,this.sublayers=null,this.type="wms",this.version=null,this.addHandles([(0,m.on)((()=>this.sublayers),"after-add",(({item:e})=>{e.parent=e.layer=this}),m.Z_),(0,m.on)((()=>this.sublayers),"after-remove",(({item:e})=>{e.layer=e.parent=null}),m.Z_),(0,m.YP)((()=>this.sublayers),((e,t)=>{if(t)for(const e of t)e.layer=e.parent=null;if(e)for(const t of e)t.parent=t.layer=this}),m.Z_)])}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}destroy(){this.allSublayers.destroy()}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["WMS"]},e).catch(p.r9).then((()=>this._fetchService(t)))),Promise.resolve(this)}readFullExtentFromItemOrMap(e,t){const r=t.extent;return r?new C.Z({xmin:r[0][0],ymin:r[0][1],xmax:r[1][0],ymax:r[1][1]}):null}writeFullExtent(e,t){t.extent=[[e.xmin,e.ymin],[e.xmax,e.ymax]]}get featureInfoFormat(){return null==this.featureInfoFormats?null:this.featureInfoFormats.find(_e)??this.featureInfoFormats.find(ve)??null}set featureInfoFormat(e){null==e?(this.revert("featureInfoFormat","service"),this._clearOverride("featureInfoFormat")):(_e(e)||ve(e))&&this._override("featureInfoFormat",e)}readImageFormat(e,t){const r=t.supportedImageFormatTypes;return r&&r.includes("image/png")?"image/png":r&&r[0]}readSpatialReferenceFromItemOrDocument(e,t){return new x.Z(t.spatialReferences[0])}writeSpatialReferences(e,t){const r=this.spatialReference?.wkid;e&&r?(t.spatialReferences=e.filter((e=>e!==r)),t.spatialReferences.unshift(r)):t.spatialReferences=e}readSublayersFromItemOrMap(e,t,r){return Ce(t.layers,r,t.visibleLayers)}readSublayers(e,t,r){return Ce(t.layers,r)}writeSublayers(e,t,r,s){t.layers=[];const i=new Map,n=e.flatten((({sublayers:e})=>e??[]));for(const e of n)if("number"==typeof e.parent?.id){const t=i.get(e.parent.id);null!=t?t.push(e.id):i.set(e.parent.id,[e.id])}for(const e of n){const r={sublayer:e,...s},n=e.write({parentLayerId:"number"==typeof e.parent?.id?e.parent.id:-1},r);if(i.has(e.id)&&(n.sublayerIds=i.get(e.id)),!e.sublayers&&e.name){const s=e.write({},r);delete s.id,t.layers.push(s)}}t.visibleLayers=n.filter((({visible:e,sublayers:t})=>e&&!t)).map((({name:e})=>e)).toArray()}set url(e){if(!e)return void this._set("url",e);const{path:t,query:r}=(0,f.mN)(e);for(const e in r)/^(request|service)$/i.test(e)&&delete r[e];const s=(0,f.fl)(t,r??{});this._set("url",s)}createExportImageParameters(e,t,r,s){const i=s?.pixelRatio??1,n=(0,E.yZ)({extent:e,width:t})*i,l=new q({layer:this,scale:n}),{xmin:a,ymin:o,xmax:u,ymax:h,spatialReference:c}=e,d=function(e,t){let r=e.wkid;return null==t?r:(null!=r&&t.includes(r)||!e.latestWkid||(r=e.latestWkid),null!=r&&ye.has(r)?t.find((e=>ye.has(e)))||t.find((e=>ge.has(e)))||102100:r)}(c,this.spatialReferences),p="1.3.0"===this.version&&(0,M.A)(d)?`${o},${a},${h},${u}`:`${a},${o},${u},${h}`,m=l.toJSON();return{bbox:p,["1.3.0"===this.version?"crs":"srs"]:null==d||isNaN(d)?void 0:"EPSG:"+d,...m}}async fetchImage(e,t,r,s){const i=this.mapUrl,n=this.createExportImageParameters(e,t,r,s);if(!n.layers){const e=document.createElement("canvas");return e.width=t,e.height=r,e}const l=s?.timeExtent?.start,o=s?.timeExtent?.end,u=null!=l&&null!=o?l.getTime()===o.getTime()?fe(l):`${fe(l)}/${fe(o)}`:void 0,h={responseType:"image",query:this._mixCustomParameters({width:t,height:r,...n,time:u,...this.refreshParameters}),signal:s?.signal};return(0,a.default)(i??"",h).then((e=>e.data))}async fetchImageBitmap(e,t,r,s){const i=this.mapUrl??"",n=this.createExportImageParameters(e,t,r,s);if(!n.layers){const e=document.createElement("canvas");return e.width=t,e.height=r,e}const l=s?.timeExtent?.start,o=s?.timeExtent?.end,u=null!=l&&null!=o?l.getTime()===o.getTime()?fe(l):`${fe(l)}/${fe(o)}`:void 0,h={responseType:"blob",query:this._mixCustomParameters({width:t,height:r,...n,time:u,...this.refreshParameters}),signal:s?.signal},{data:c}=await(0,a.default)(i,h);return(0,V.g)(c,i,s?.signal)}fetchFeatureInfo(e,t,r,s,i){const n=(0,E.yZ)({extent:e,width:t}),l=function(e){const t=e.filter((e=>e.popupEnabled&&e.name&&e.queryable));return t.length?t.map((({name:e})=>e)).join():null}(new q({layer:this,scale:n}).visibleSublayers);if(null==this.featureInfoUrl||null==l)return Promise.resolve([]);if(null==this.fetchFeatureInfoFunction&&null==this.featureInfoFormat)return Promise.resolve([]);const a="1.3.0"===this.version?{I:s,J:i}:{x:s,y:i},o={query_layers:l,request:"GetFeatureInfo",info_format:this.featureInfoFormat,feature_count:25,width:t,height:r,...a},u={...this.createExportImageParameters(e,t,r),...o},h=this._mixCustomParameters(u);return null!=this.fetchFeatureInfoFunction?this.fetchFeatureInfoFunction(h):this._defaultFetchFeatureInfoFunction((0,f.fl)(this.featureInfoUrl,h))}findSublayerById(e){return this.allSublayers.find((t=>t.id===e))}findSublayerByName(e){return this.allSublayers.find((t=>t.name===e))}serviceSupportsSpatialReference(e){return(0,L.G)(this.url)||null!=this.spatialReferences&&this.spatialReferences.some((t=>{const r=900913===t?x.Z.WebMercator:new x.Z({wkid:t});return(0,I.fS)(r,e)}))}_defaultFetchFeatureInfoFunction(e){const t=document.createElement("iframe");t.src=(0,f.qg)(e),t.style.border="none",t.style.margin="0",t.style.width="100%",t.setAttribute("sandbox","");const r=new l.Z({title:this.title,content:t}),s=new n.Z({sourceLayer:this,popupTemplate:r});return Promise.resolve([s])}async _fetchService(e){if(!this.resourceInfo&&this.parsedUrl?.path){const{path:t,query:r}=this.parsedUrl,{data:s}=await(0,a.default)(t,{query:{SERVICE:"WMS",REQUEST:"GetCapabilities",...r,...this.customParameters},responseType:"xml",signal:e});this.resourceInfo=z(s)}if(this.parsedUrl){const e=new f.R9(this.parsedUrl.path),{httpsDomains:t}=i.default.request;"https"!==e.scheme||e.port&&"443"!==e.port||!e.host||t.includes(e.host)||t.push(e.host)}this.read(this.resourceInfo,{origin:"service"})}_mixCustomParameters(e){if(!this.customLayerParameters&&!this.customParameters)return e;const t={...this.customParameters,...this.customLayerParameters};for(const r in t)e[r.toLowerCase()]=t[r];return e}};function Ce(e,t,r){e=e??[];const s=new Map;e.every((e=>null==e.id))&&(e=(0,c.d9)(e)).forEach(((e,t)=>e.id=t));for(const i of e){const e=new J;e.read(i,t),r&&!r.includes(e.name)&&(e.visible=!1),s.set(e.id,e)}const i=[];for(const t of e){const e=null!=t.id?s.get(t.id):null;if(e)if(null!=t.parentLayerId&&t.parentLayerId>=0){const r=s.get(t.parentLayerId);if(!r)continue;r.sublayers||(r.sublayers=new o.Z),r.sublayers.push(e)}else i.push(e)}return i}(0,s._)([(0,y.Cb)({readOnly:!0})],we.prototype,"allSublayers",void 0),(0,s._)([(0,y.Cb)({json:{type:Object,write:!0}})],we.prototype,"customParameters",void 0),(0,s._)([(0,y.Cb)({json:{type:Object,write:!0}})],we.prototype,"customLayerParameters",void 0),(0,s._)([(0,y.Cb)({type:String,json:{write:!0}})],we.prototype,"copyright",void 0),(0,s._)([(0,y.Cb)()],we.prototype,"description",void 0),(0,s._)([(0,y.Cb)({readOnly:!0})],we.prototype,"dimensions",void 0),(0,s._)([(0,y.Cb)({json:{type:[[Number]],read:{source:"extent"},write:{target:"extent"},origins:{"web-document":{write:{ignoreOrigin:!0}},"portal-item":{write:{ignoreOrigin:!0}}}}})],we.prototype,"fullExtent",void 0),(0,s._)([(0,b.r)(["web-document","portal-item"],"fullExtent",["extent"])],we.prototype,"readFullExtentFromItemOrMap",null),(0,s._)([(0,v.c)(["web-document","portal-item"],"fullExtent",{extent:{type:[[Number]]}})],we.prototype,"writeFullExtent",null),(0,s._)([(0,y.Cb)()],we.prototype,"fullExtents",void 0),(0,s._)([(0,y.Cb)({type:String,json:{write:{ignoreOrigin:!0}}})],we.prototype,"featureInfoFormat",null),(0,s._)([(0,y.Cb)({type:[String],readOnly:!0})],we.prototype,"featureInfoFormats",void 0),(0,s._)([(0,y.Cb)({type:String,json:{write:{ignoreOrigin:!0}}})],we.prototype,"featureInfoUrl",void 0),(0,s._)([(0,y.Cb)()],we.prototype,"fetchFeatureInfoFunction",void 0),(0,s._)([(0,y.Cb)({type:String,json:{origins:{"web-document":{default:"image/png",type:be.jsonValues,read:{reader:be.read,source:"format"},write:{writer:be.write,target:"format"}}}}})],we.prototype,"imageFormat",void 0),(0,s._)([(0,b.r)("imageFormat",["supportedImageFormatTypes"])],we.prototype,"readImageFormat",null),(0,s._)([(0,y.Cb)({type:Number,json:{read:{source:"maxHeight"},write:{target:"maxHeight"}}})],we.prototype,"imageMaxHeight",void 0),(0,s._)([(0,y.Cb)({type:Number,json:{read:{source:"maxWidth"},write:{target:"maxWidth"}}})],we.prototype,"imageMaxWidth",void 0),(0,s._)([(0,y.Cb)()],we.prototype,"imageTransparency",void 0),(0,s._)([(0,y.Cb)(D.rn)],we.prototype,"legendEnabled",void 0),(0,s._)([(0,y.Cb)({type:["show","hide","hide-children"]})],we.prototype,"listMode",void 0),(0,s._)([(0,y.Cb)({type:String,json:{write:{ignoreOrigin:!0}}})],we.prototype,"mapUrl",void 0),(0,s._)([(0,y.Cb)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],we.prototype,"isReference",void 0),(0,s._)([(0,y.Cb)({type:["WMS"]})],we.prototype,"operationalLayerType",void 0),(0,s._)([(0,y.Cb)()],we.prototype,"resourceInfo",void 0),(0,s._)([(0,y.Cb)({type:x.Z,json:{origins:{service:{read:{source:"extent.spatialReference"}}},write:!1}})],we.prototype,"spatialReference",void 0),(0,s._)([(0,b.r)(["web-document","portal-item"],"spatialReference",["spatialReferences"])],we.prototype,"readSpatialReferenceFromItemOrDocument",null),(0,s._)([(0,y.Cb)({type:[g.z8],json:{read:!1,origins:{service:{read:!0},"web-document":{read:!1,write:{ignoreOrigin:!0}},"portal-item":{read:!1,write:{ignoreOrigin:!0}}}}})],we.prototype,"spatialReferences",void 0),(0,s._)([(0,v.c)(["web-document","portal-item"],"spatialReferences")],we.prototype,"writeSpatialReferences",null),(0,s._)([(0,y.Cb)({type:o.Z.ofType(J),json:{write:{target:"layers",overridePolicy(e,t,r){if(function(e,t){return e.some((e=>{for(const r in e)if((0,w.d)(e,r,null,t))return!0;return!1}))}(this.allSublayers,r))return{ignoreOrigin:!0}}}}})],we.prototype,"sublayers",void 0),(0,s._)([(0,b.r)(["web-document","portal-item"],"sublayers",["layers","visibleLayers"])],we.prototype,"readSublayersFromItemOrMap",null),(0,s._)([(0,b.r)("service","sublayers",["layers"])],we.prototype,"readSublayers",null),(0,s._)([(0,v.c)("sublayers",{layers:{type:[J]},visibleLayers:{type:[String]}})],we.prototype,"writeSublayers",null),(0,s._)([(0,y.Cb)({json:{read:!1},readOnly:!0,value:"wms"})],we.prototype,"type",void 0),(0,s._)([(0,y.Cb)(D.HQ)],we.prototype,"url",null),(0,s._)([(0,y.Cb)({type:String,json:{write:{ignoreOrigin:!0}}})],we.prototype,"version",void 0),we=(0,s._)([(0,_.j)("esri.layers.WMSLayer")],we);const xe=we},16859:(e,t,r)=>{r.d(t,{I:()=>C});var s=r(43697),i=r(68773),n=r(40330),l=r(3172),a=r(66643),o=r(20102),u=r(92604),h=r(70586),c=r(95330),d=r(81271),p=r(5600),m=(r(75215),r(67676),r(80442),r(71715)),f=r(52011),y=r(30556),g=r(84230),b=r(48522),_=r(15235),v=r(86082),w=r(14661);const C=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,h.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new _.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:s}=await r.e(8062).then(r.bind(r,18062));return(0,c.k_)(t),await s({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!i.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:s},content:{updateItem:i}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",s),this._set("userHasUpdateItemPrivileges",i)}catch(e){(0,c.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const s=e===r.id;if(s&&r.portal.user)return(0,w.Ss)(r);let i,l;if(s)i=r.portal.url;else try{i=await(0,g.oP)(this.url,t)}catch(e){(0,c.r9)(e)}if(!i||!(0,d.Zo)(i,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;l=await(n.id?.getCredential(`${i}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.r9)(e)}if(!l)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(s?await r.reload():(r=new _.default({id:e,portal:{url:i}}),await r.load(t)),r.portal.user)return(0,w.Ss)(r)}catch(e){(0,c.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const r=x.credential===t?x.user:await this._fetchEditingUser(e);return x.credential=t,x.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=n.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const s=`${r.owningSystemUrl}/sharing/rest`,i=b.Z.getDefault();if(i&&i.loaded&&(0,d.Fv)(i.restUrl)===(0,d.Fv)(s))return i.user;const o=`${s}/community/self`,u=null!=e?e.signal:null,h=await(0,a.q6)((0,l.default)(o,{authMode:"no-prompt",query:{f:"json"},signal:u}));return h.ok?v.default.fromJSON(h.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,s=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||b.Z.getDefault());return r&&s&&!(0,d.tm)(s.restUrl,r.restUrl)?(t.messages&&t.messages.push(new o.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,s._)([(0,p.Cb)({type:_.default})],t.prototype,"portalItem",null),(0,s._)([(0,m.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,s._)([(0,y.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,s._)([(0,p.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,s._)([(0,p.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,s._)([(0,p.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,s._)([(0,p.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,s._)([(0,f.j)("esri.layers.mixins.PortalLayer")],t),t},x={credential:null,user:null}},34760:(e,t,r)=>{r.d(t,{Q:()=>g});var s=r(43697),i=r(92604),n=r(95330),l=r(5600),a=(r(75215),r(67676),r(80442),r(52011)),o=r(46791),u=(r(20102),r(26258),r(87538));const h=new o.Z,c=new WeakMap;function d(e){return null!=e&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e}function p(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:p(t,e%t):0}let m=0,f=0;function y(){const e=Date.now();for(const t of h)t.refreshInterval&&e-(c.get(t)??0)+5>=6e4*t.refreshInterval&&(c.set(t,e),t.refresh(e))}(0,u.EH)((()=>{const e=Date.now();let t=0;for(const r of h)t=p(Math.round(6e4*r.refreshInterval),t),r.refreshInterval?c.get(r)||c.set(r,e):c.delete(r);if(t!==f){if(f=t,clearInterval(m),0===f)return void(m=0);m=setInterval(y,f)}}));const g=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,n.Ds)((()=>this.hasDataChanged())),this.when().then((()=>{this.destroyed||function(e){d(e)&&h.push(e)}(this)}),(()=>{}))}destroy(){d(this)&&h.includes(this)&&h.remove(this)}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,n.R8)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{i.Z.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}};return(0,s._)([(0,l.Cb)({type:Number,cast:e=>e>=.1?e:e<=0?0:.1,json:{write:!0}})],t.prototype,"refreshInterval",void 0),(0,s._)([(0,l.Cb)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,s._)([(0,l.Cb)()],t.prototype,"refreshParameters",null),t=(0,s._)([(0,a.j)("esri.layers.mixins.RefreshableLayer")],t),t}},28294:(e,t,r)=>{r.d(t,{n:()=>d});var s=r(43697),i=r(92835),n=r(84552),l=r(5600),a=(r(75215),r(67676),r(80442),r(71715)),o=r(52011),u=r(35671),h=r(76259),c=r(78981);const d=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const r=t.timeInfo.exportOptions;if(!r)return null;const s=r.timeOffset,i=c.v.fromJSON(r.timeOffsetUnits);return s&&i?new n.Z({value:s,unit:i}):null}set timeInfo(e){(0,u.UF)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,s._)([(0,l.Cb)({type:i.Z,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,s._)([(0,l.Cb)({type:n.Z})],t.prototype,"timeOffset",void 0),(0,s._)([(0,a.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,s._)([(0,l.Cb)({value:null,type:h.Z,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,s._)([(0,l.Cb)({type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation"},origins:{"web-scene":{read:!1,write:!1}}}})],t.prototype,"useViewTime",void 0),t=(0,s._)([(0,o.j)("esri.layers.mixins.TemporalLayer")],t),t}},52162:(e,t,r)=>{r.d(t,{A:()=>i});const s=[[3819,3819],[3821,3824],[3889,3889],[3906,3906],[4001,4025],[4027,4036],[4039,4047],[4052,4055],[4074,4075],[4080,4081],[4120,4176],[4178,4185],[4188,4216],[4218,4289],[4291,4304],[4306,4319],[4322,4326],[4463,4463],[4470,4470],[4475,4475],[4483,4483],[4490,4490],[4555,4558],[4600,4646],[4657,4765],[4801,4811],[4813,4821],[4823,4824],[4901,4904],[5013,5013],[5132,5132],[5228,5229],[5233,5233],[5246,5246],[5252,5252],[5264,5264],[5324,5340],[5354,5354],[5360,5360],[5365,5365],[5370,5373],[5381,5381],[5393,5393],[5451,5451],[5464,5464],[5467,5467],[5489,5489],[5524,5524],[5527,5527],[5546,5546],[2044,2045],[2081,2083],[2085,2086],[2093,2093],[2096,2098],[2105,2132],[2169,2170],[2176,2180],[2193,2193],[2200,2200],[2206,2212],[2319,2319],[2320,2462],[2523,2549],[2551,2735],[2738,2758],[2935,2941],[2953,2953],[3006,3030],[3034,3035],[3038,3051],[3058,3059],[3068,3068],[3114,3118],[3126,3138],[3150,3151],[3300,3301],[3328,3335],[3346,3346],[3350,3352],[3366,3366],[3389,3390],[3416,3417],[3833,3841],[3844,3850],[3854,3854],[3873,3885],[3907,3910],[4026,4026],[4037,4038],[4417,4417],[4434,4434],[4491,4554],[4839,4839],[5048,5048],[5105,5130],[5253,5259],[5269,5275],[5343,5349],[5479,5482],[5518,5519],[5520,5520],[20004,20032],[20064,20092],[21413,21423],[21473,21483],[21896,21899],[22171,22177],[22181,22187],[22191,22197],[25884,25884],[27205,27232],[27391,27398],[27492,27492],[28402,28432],[28462,28492],[30161,30179],[30800,30800],[31251,31259],[31275,31279],[31281,31290],[31466,31700]];function i(e){return null!=e&&s.some((([t,r])=>e>=t&&e<=r))}},76259:(e,t,r)=>{r.d(t,{Z:()=>f});var s=r(43697),i=r(92835),n=r(84552),l=r(2368),a=r(96674),o=r(5600),u=(r(75215),r(67676),r(80442),r(71715)),h=r(52011),c=r(30556),d=r(80216);function p(e,t){return n.Z.fromJSON({value:e,unit:t})}let m=class extends((0,l.J)(a.wq)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeReference=null,this.trackIdField=null,this.useTime=!0}readFullTimeExtent(e,t){if(!t.timeExtent||!Array.isArray(t.timeExtent)||2!==t.timeExtent.length)return null;const r=new Date(t.timeExtent[0]),s=new Date(t.timeExtent[1]);return new i.Z({start:r,end:s})}writeFullTimeExtent(e,t){e&&null!=e.start&&null!=e.end?t.timeExtent=[e.start.getTime(),e.end.getTime()]:t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?p(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?p(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,s._)([(0,o.Cb)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],m.prototype,"cumulative",void 0),(0,s._)([(0,o.Cb)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],m.prototype,"endField",void 0),(0,s._)([(0,o.Cb)({type:i.Z,json:{write:{enabled:!0,allowNull:!0}}})],m.prototype,"fullTimeExtent",void 0),(0,s._)([(0,u.r)("fullTimeExtent",["timeExtent"])],m.prototype,"readFullTimeExtent",null),(0,s._)([(0,c.c)("fullTimeExtent")],m.prototype,"writeFullTimeExtent",null),(0,s._)([(0,o.Cb)({type:Boolean,json:{write:!0}})],m.prototype,"hasLiveData",void 0),(0,s._)([(0,o.Cb)({type:n.Z,json:{write:{enabled:!0,allowNull:!0}}})],m.prototype,"interval",void 0),(0,s._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],m.prototype,"readInterval",null),(0,s._)([(0,c.c)("interval")],m.prototype,"writeInterval",null),(0,s._)([(0,o.Cb)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],m.prototype,"startField",void 0),(0,s._)([(0,o.Cb)({type:d.Z,json:{write:{enabled:!0,allowNull:!0}}})],m.prototype,"timeReference",void 0),(0,s._)([(0,o.Cb)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],m.prototype,"trackIdField",void 0),(0,s._)([(0,o.Cb)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],m.prototype,"useTime",void 0),m=(0,s._)([(0,h.j)("esri.layers.support.TimeInfo")],m);const f=m},90082:(e,t,r)=>{r.d(t,{V:()=>l,g:()=>n});var s=r(20102),i=r(95330);async function n(e,t,r){let n;try{n=await createImageBitmap(e)}catch(e){throw new s.Z("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,i.k_)(r),n}async function l(e,t,r,n,l){let a;try{a=await createImageBitmap(e)}catch(e){throw new s.Z("request:server",`Unable to load tile ${t}/${r}/${n}`,{error:e,level:t,row:r,col:n})}return(0,i.k_)(l),a}},78981:(e,t,r)=>{r.d(t,{v:()=>s});const s=(0,r(35454).w)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0})}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/2132edadb75a2c6c216d.js b/public/assets/esri/core/workers/chunks/2132edadb75a2c6c216d.js new file mode 100644 index 0000000..29486e2 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/2132edadb75a2c6c216d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3148,2442],{76604:(e,t,r)=>{r.r(t),r.d(t,{default:()=>p});var o=r(43697),i=r(20102),n=r(5600),s=(r(75215),r(67676),r(80442),r(52011)),a=r(19238);function l(e){return(t,r,o)=>{if(!t)return null;const i=t[0].orientedImageryProperties;return i?.[e]??null}}let y=class extends a.default{constructor(){super(...arguments),this.geometryType="point",this.operationalLayerType="OrientedImageryLayer",this.type="oriented-imagery"}get effectiveElevationSource(){const{elevationSource:e,demPathPrefix:t,demPathSuffix:r}=this;if(!e?.url?.trim())return e;let o=e.url.trim();return t?.trim()&&(o=`${t.trim()}/${o}`),r?.trim()&&(o+=`/${r.trim()}`),{...e,url:o}}_verifySource(){if(super._verifySource(),"point"!==this.geometryType)throw new i.Z("oriented-imagery-layer:invalid-geometry-type","OrientedImageryLayer only supports point geometry type")}};(0,o._)([(0,n.Cb)({json:{type:Number,write:!0,read:{source:"layers",reader:l("cameraHeading")}}})],y.prototype,"cameraHeading",void 0),(0,o._)([(0,n.Cb)({json:{type:Number,write:!0,read:{source:"layers",reader:l("cameraHeight")}}})],y.prototype,"cameraHeight",void 0),(0,o._)([(0,n.Cb)({json:{type:Number,write:!0,read:{source:"layers",reader:l("cameraPitch")}}})],y.prototype,"cameraPitch",void 0),(0,o._)([(0,n.Cb)({json:{type:Number,write:!0,read:{source:"layers",reader:l("cameraRoll")}}})],y.prototype,"cameraRoll",void 0),(0,o._)([(0,n.Cb)({json:{type:Number,write:!0,read:{source:"layers",reader:l("coveragePercent")}}})],y.prototype,"coveragePercent",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("demPathPrefix")}}})],y.prototype,"demPathPrefix",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("demPathSuffix")}}})],y.prototype,"demPathSuffix",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("depthImagePathPrefix")}}})],y.prototype,"depthImagePathPrefix",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("depthImagePathSuffix")}}})],y.prototype,"depthImagePathSuffix",void 0),(0,o._)([(0,n.Cb)({json:{type:Number,write:!0,read:{source:"layers",reader:l("farDistance")}}})],y.prototype,"farDistance",void 0),(0,o._)([(0,n.Cb)({json:{write:!0}})],y.prototype,"geometryType",void 0),(0,o._)([(0,n.Cb)({json:{type:Number,write:!0,read:{source:"layers",reader:l("horizontalFieldOfView")}}})],y.prototype,"horizontalFieldOfView",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("horizontalMeasurementUnit")}}})],y.prototype,"horizontalMeasurementUnit",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("imagePathPrefix")}}})],y.prototype,"imagePathPrefix",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("imagePathSuffix")}}})],y.prototype,"imagePathSuffix",void 0),(0,o._)([(0,n.Cb)({json:{type:Number,write:!0,read:{source:"layers",reader:l("imageRotation")}}})],y.prototype,"imageRotation",void 0),(0,o._)([(0,n.Cb)({type:Number,json:{write:!0,read:{source:"layers",reader:l("maximumDistance")}}})],y.prototype,"maximumDistance",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("nearDistance")}}})],y.prototype,"nearDistance",void 0),(0,o._)([(0,n.Cb)({type:["OrientedImageryLayer"]})],y.prototype,"operationalLayerType",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("orientedImageryType")}}})],y.prototype,"orientedImageryType",void 0),(0,o._)([(0,n.Cb)({json:{read:!1},value:"oriented-imagery",readOnly:!0})],y.prototype,"type",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("verticalFieldOfView")}}})],y.prototype,"verticalFieldOfView",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("verticalMeasurementUnit")}}})],y.prototype,"verticalMeasurementUnit",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("videoPathPrefix")}}})],y.prototype,"videoPathPrefix",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("videoPathSuffix")}}})],y.prototype,"videoPathSuffix",void 0),(0,o._)([(0,n.Cb)({json:{write:!0,read:{source:"layers",reader:l("elevationSource")}}})],y.prototype,"elevationSource",void 0),(0,o._)([(0,n.Cb)()],y.prototype,"effectiveElevationSource",null),y=(0,o._)([(0,s.j)("esri.layers.OrientedImageryLayer")],y);const p=y},16451:(e,t,r)=>{r.d(t,{Z:()=>c});var o=r(43697),i=r(2368),n=r(96674),s=r(5600),a=(r(75215),r(67676),r(80442),r(71715)),l=r(52011),y=r(30556),p=r(72729),u=r(70082);let d=class extends((0,i.J)(n.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,p.im)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,o._)([(0,s.Cb)({json:{write:!0}})],d.prototype,"id",void 0),(0,o._)([(0,s.Cb)({json:{write:!0}})],d.prototype,"name",void 0),(0,o._)([(0,s.Cb)({json:{write:!0}})],d.prototype,"domains",void 0),(0,o._)([(0,a.r)("domains")],d.prototype,"readDomains",null),(0,o._)([(0,y.c)("domains")],d.prototype,"writeDomains",null),(0,o._)([(0,s.Cb)({type:[u.Z],json:{write:!0}})],d.prototype,"templates",void 0),d=(0,o._)([(0,l.j)("esri.layers.support.FeatureType")],d);const c=d},28694:(e,t,r)=>{r.d(t,{p:()=>i});var o=r(69285);function i(e,t,r){if(!r||!r.features||!r.hasZ)return;const i=(0,o.k)(r.geometryType,t,e.outSpatialReference);if(null!=i)for(const e of r.features)i(e.geometry)}},74889:(e,t,r)=>{r.d(t,{Z:()=>S});var o,i=r(43697),n=r(66577),s=r(38171),a=r(35454),l=r(96674),y=r(22974),p=r(5600),u=(r(75215),r(71715)),d=r(52011),c=r(30556),m=r(82971),f=r(33955),h=r(1231);const g=new a.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let v=o=class extends l.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=m.Z.fromJSON(t.spatialReference),o=[];for(let t=0;t0)for(let r=0;rMath.round((e-o)/t)),(e=>Math.round((i-e)/r)));for(let e=0,t=n.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const y=this._getHydrationFunction(e,(e=>e*n+o),(e=>i-e*s),a,l);for(const{geometry:e}of t)null!=e&&y&&y(e);return this.transform=null,this}_quantizePoints(e,t,r){let o,i;const n=[];for(let s=0,a=e.length;s0){const e=t(a[0]),s=r(a[1]);e===o&&s===i||(n.push([e-o,s-i]),o=e,i=s)}else o=t(a[0]),i=r(a[1]),n.push([o,i])}return n.length>0?n:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const o=(0,f.oU)(e)?e.rings:e.paths,i=[];for(let e=0,n=o.length;e0?((0,f.oU)(e)?e.rings=i:e.paths=i,e):null}:"multipoint"===e?e=>{const o=this._quantizePoints(e.points,t,r);return o&&o.length>0?(e.points=o,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,o,i){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),o&&(e.z=o(e.z))}:"polyline"===e||"polygon"===e?e=>{const n=(0,f.oU)(e)?e.rings:e.paths;let s,a;for(let e=0,o=n.length;e0?(s+=i[0],a+=i[1]):(s=i[0],a=i[1]),i[0]=t(s),i[1]=r(a)}}if(o&&i)for(let e=0,t=n.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),o&&null!=e.zmax&&null!=e.zmin&&(e.zmax=o(e.zmax),e.zmin=o(e.zmin)),i&&null!=e.mmax&&null!=e.mmin&&(e.mmax=i(e.mmax),e.mmin=i(e.mmin))}:"multipoint"===e?e=>{const n=e.points;let s,a;for(let e=0,o=n.length;e0?(s+=o[0],a+=o[1]):(s=o[0],a=o[1]),o[0]=t(s),o[1]=r(a)}if(o&&i)for(let e=0,t=n.length;e({enabled:e})}}})],v.prototype,"exceededTransferLimit",void 0),(0,i._)([(0,p.Cb)({type:[s.Z],json:{write:!0}})],v.prototype,"features",void 0),(0,i._)([(0,u.r)("features")],v.prototype,"readFeatures",null),(0,i._)([(0,p.Cb)({type:[h.Z],json:{write:!0}})],v.prototype,"fields",void 0),(0,i._)([(0,p.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],v.prototype,"geometryType",void 0),(0,i._)([(0,c.c)("geometryType")],v.prototype,"writeGeometryType",null),(0,i._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasM",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasZ",void 0),(0,i._)([(0,p.Cb)({types:n.qM,json:{write:!0}})],v.prototype,"queryGeometry",void 0),(0,i._)([(0,u.r)("queryGeometry")],v.prototype,"readQueryGeometry",null),(0,i._)([(0,p.Cb)({type:m.Z,json:{write:!0}})],v.prototype,"spatialReference",void 0),(0,i._)([(0,c.c)("spatialReference")],v.prototype,"writeSpatialReference",null),(0,i._)([(0,p.Cb)({json:{write:!0}})],v.prototype,"transform",void 0),v=o=(0,i._)([(0,d.j)("esri.rest.support.FeatureSet")],v),v.prototype.toJSON.isDefaultToJSON=!0;const S=v},58333:(e,t,r)=>{r.d(t,{ET:()=>n,I4:()=>i,eG:()=>l,lF:()=>s,lj:()=>p,qP:()=>a,wW:()=>y});const o=[252,146,31,255],i={type:"esriSMS",style:"esriSMSCircle",size:6,color:o,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},n={type:"esriSLS",style:"esriSLSSolid",width:.75,color:o},s={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},y={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},p={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/21e1f3b11e7d363b727a.js b/public/assets/esri/core/workers/chunks/21e1f3b11e7d363b727a.js new file mode 100644 index 0000000..73bff84 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/21e1f3b11e7d363b727a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1537],{92835:(e,t,i)=>{i.d(t,{Z:()=>g});var s,r=i(43697),n=i(96674),o=i(70586),a=i(35463),l=i(5600),h=(i(75215),i(67676),i(80442),i(71715)),c=i(52011),u=i(30556);let p=s=class extends n.wq{static get allTime(){return d}static get empty(){return m}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(s.allTime)}get isEmpty(){return this.equals(s.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new s({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,i=null!=this.end?this.end.getTime():this.end,s=null!=e.start?e.start.getTime():e.start,r=null!=e.end?e.end.getTime():e.end;return t===s&&i===r}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,o.yw)(this.start,(t=>(0,a.JE)(t,e))),i=(0,o.yw)(this.end,(t=>{const i=(0,a.JE)(t,e);return t.getTime()===i.getTime()?i:(0,a.Nm)(i,1,e)}));return new s({start:t,end:i})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return s.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,i=this.end?.getTime()??1/0,r=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let o,a;if(r>=t&&r<=i?o=r:t>=r&&t<=n&&(o=t),i>=r&&i<=n?a=i:n>=t&&n<=i&&(a=n),null!=o&&null!=a&&!isNaN(o)&&!isNaN(a)){const e=new s;return e.start=o===-1/0?null:new Date(o),e.end=a===1/0?null:new Date(a),e}return s.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const i=new s,{start:r,end:n}=this;return null!=r&&(i.start=(0,a.Nm)(r,e,t)),null!=n&&(i.end=(0,a.Nm)(n,e,t)),i}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return d.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,i=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new s({start:t,end:i})}};(0,r._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"end",void 0),(0,r._)([(0,h.r)("end")],p.prototype,"readEnd",null),(0,r._)([(0,u.c)("end")],p.prototype,"writeEnd",null),(0,r._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isAllTime",null),(0,r._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isEmpty",null),(0,r._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"start",void 0),(0,r._)([(0,h.r)("start")],p.prototype,"readStart",null),(0,r._)([(0,u.c)("start")],p.prototype,"writeStart",null),p=s=(0,r._)([(0,c.j)("esri.TimeExtent")],p);const d=new p,m=new p({start:void 0,end:void 0}),g=p},46791:(e,t,i)=>{i.d(t,{Z:()=>A});var s,r=i(43697),n=i(3894),o=i(32448),a=i(22974),l=i(70586),h=i(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(s||(s={}));var c,u=i(1654),p=i(75215),d=i(58971),m=i(5600),g=i(52421),f=i(52011),y=i(10661);const _=new h.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),v=()=>{};function b(e){return e?e instanceof D?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e&&e.length)return e[0]}function S(e,t,i,s){const r=Math.min(e.length-i,t.length-s);let n=0;for(;n{e.push(t),C(e,i.call(s,t,r,n),i,s)}))}const E=new Set,M=new Set,I=new Set,x=new Map;let O=0,D=c=class extends o.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof c}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new y.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:O++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof c?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,d.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(s.ADD)||(this._splice(0,this.length,b(e)),this._emitAfterChanges(s.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,i={removed:!1,callback:t};return e.push(i),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=v,i.removed=!0,e.splice(e.indexOf(i),1)}}}return this._emitter.on(e,t)}once(e,t){const i=this.on(e,t);return{remove(){i.remove()}}}add(e,t){if((0,d.it)(this._observable),this._emitBeforeChanges(s.ADD))return this;const i=this.getNextIndex(t??null);return this._splice(i,0,[e]),this._emitAfterChanges(s.ADD),this}addMany(e,t=this._items.length){if((0,d.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(s.ADD))return this;const i=this.getNextIndex(t);return this._splice(i,0,b(e)),this._emitAfterChanges(s.ADD),this}at(e){if((0,d.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(s.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.map(a.d9)})}concat(...e){(0,d.it)(this._observable);const t=e.map(b);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const i=(0,l.j0)(this._splice(0,this.length)),r=i.length;for(let s=0;st&&(e=t),e}includes(e,t=0){return(0,d.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,d.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,d.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,d.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,d.it)(this._observable);const i=this._items.map(e,t);return new c({items:i})}reorder(e,t=this.length-1){(0,d.it)(this._observable);const i=this.indexOf(e);if(-1!==i){if(t<0?t=0:t>=this.length&&(t=this.length-1),i!==t){if(this._emitBeforeChanges(s.MOVE))return e;this._splice(i,1),this._splice(t,0,[e]),this._emitAfterChanges(s.MOVE)}return e}}pop(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(s.REMOVE),e}push(...e){return(0,d.it)(this._observable),this._emitBeforeChanges(s.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(s.ADD)),this.length}reduce(e,t){(0,d.it)(this._observable);const i=this._items;return 2===arguments.length?i.reduce(e,t):i.reduce(e)}reduceRight(e,t){(0,d.it)(this._observable);const i=this._items;return 2===arguments.length?i.reduceRight(e,t):i.reduceRight(e)}remove(e){return(0,d.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,d.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(s.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(s.REMOVE),t}removeMany(e){if((0,d.it)(this._observable),!e||!e.length||this._emitBeforeChanges(s.REMOVE))return[];const t=e instanceof c?e.toArray():e,i=this._items,r=[],n=t.length;for(let e=0;e-1){const s=1+S(t,i,e+1,n+1),o=this._splice(n,s);o&&o.length>0&&r.push.apply(r,o),e+=s-1}}return this._emitAfterChanges(s.REMOVE),r}reverse(){if((0,d.it)(this._observable),this._emitBeforeChanges(s.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(s.MOVE),this}shift(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(s.REMOVE),e}slice(e=0,t=this.length){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,d.it)(this._observable),this._items.some(e,t)}sort(e){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.MOVE))return this;const t=(0,l.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(s.MOVE),this}splice(e,t,...i){(0,d.it)(this._observable);const r=(t?s.REMOVE:0)|(i.length?s.ADD:0);if(this._emitBeforeChanges(r))return[];const n=this._splice(e,t,i)||[];return this._emitAfterChanges(r),n}toArray(){return(0,d.it)(this._observable),this._items.slice()}toJSON(){return(0,d.it)(this._observable),this.toArray()}toLocaleString(){return(0,d.it)(this._observable),this._items.toLocaleString()}toString(){return(0,d.it)(this._observable),this._items.toString()}unshift(...e){return(0,d.it)(this._observable),!e.length||this._emitBeforeChanges(s.ADD)||(this._splice(0,0,e),this._emitAfterChanges(s.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,i){const s=this._items,r=this.itemType;let n,o;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,u.Os)((()=>this._dispatchChange()))),t){if(o=s.splice(e,t),this.hasEventListener("before-remove")){const t=_.acquire();t.target=this,t.cancellable=!0;for(let i=0,r=o.length;i{i.push(e)}));const s=n.Z.acquire();M.forEach((e=>{s.push(e)}));const r=this._items,o=t.items,a=n.Z.acquire();if(I.forEach((e=>{o.indexOf(e)!==r.indexOf(e)&&a.push(e)})),t.listeners&&(i.length||s.length||a.length)){const e={target:this,added:i,removed:s,moved:a},r=t.listeners.length;for(let i=0;i{if(!e)return c;if(x.has(e))return x.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const i in e.typeMap){const s=e.typeMap[i].prototype.declaredClass;t?t+=` | ${s}`:t=s}let i=class extends c{};return(0,r._)([(0,g.c)({Type:e,ensureType:"function"==typeof e?(0,p.se)(e):(0,p.N7)(e)})],i.prototype,"itemType",void 0),i=(0,r._)([(0,f.j)(`esri.core.Collection<${t}>`)],i),x.set(e,i),i},(0,r._)([(0,m.Cb)()],D.prototype,"length",void 0),(0,r._)([(0,m.Cb)()],D.prototype,"items",null),D=c=(0,r._)([(0,f.j)("esri.core.Collection")],D);const A=D},28576:(e,t,i)=>{i.d(t,{B:()=>u});var s=i(81153),r=i(81271),n=i(41123),o=i(7628),a=i(31263),l=i(5600),h=i(66094),c=i(25929);function u(e){const t=e?.origins??[void 0];return(i,n)=>{const u=function(e,t,i){if("resource"===e?.type)return function(e,t,i){const n=(0,o.Oe)(t,i);return{type:String,read:(e,t,i)=>{const s=(0,c.r)(e,t,i);return n.type===String?s:"function"==typeof n.type?new n.type({url:s}):void 0},write:{writer(t,o,l,u){if(!u||!u.resources)return"string"==typeof t?void(o[l]=(0,c.t)(t,u)):void(o[l]=t.write({},u));const g=function(e){return null==e?null:"string"==typeof e?e:e.url}(t),f=(0,c.t)(g,{...u,verifyItemRelativeUrls:u&&u.verifyItemRelativeUrls?{writtenUrls:u.verifyItemRelativeUrls.writtenUrls,rootPath:void 0}:void 0},c.M.NO),y=n.type!==String&&(!(0,s.l)(this)||u&&u.origin&&this.originIdOf(i)>(0,a.M9)(u.origin)),_={object:this,propertyName:i,value:t,targetUrl:f,dest:o,targetPropertyName:l,context:u,params:e};u&&u.portalItem&&f&&!(0,r.YP)(f)?y?function(e){const{context:t,targetUrl:i,params:s,value:n,dest:o,targetPropertyName:a}=e;if(!t.portalItem)return;const l=t.portalItem.resourceFromPath(i),c=m(n,i,t),u=(0,h.B)(c),g=(0,r.Ml)(l.path),f=s?.compress??!1;u===g?(t.resources&&d({...e,resource:l,content:c,compress:f,updates:t.resources.toUpdate}),o[a]=i):p(e)}(_):function({context:e,targetUrl:t,dest:i,targetPropertyName:s}){e.portalItem&&e.resources&&(e.resources.toKeep.push({resource:e.portalItem.resourceFromPath(t),compress:!1}),i[s]=t)}(_):u&&u.portalItem&&(null==f||null!=(0,c.i)(f)||(0,r.jc)(f)||y)?p(_):o[l]=f}}}}(e,t,i);switch(e?.type??"other"){case"other":return{read:!0,write:!0};case"url":{const{read:e,write:t}=c.a;return{read:e,write:t}}}}(e,i,n);for(const e of t){const t=(0,l.CJ)(i,e,n);for(const e in u)t[e]=u[e]}}}function p(e){const{targetUrl:t,params:s,value:o,context:a,dest:l,targetPropertyName:u}=e;if(!a.portalItem)return;const p=(0,c.p)(t),g=p?.filename??(0,n.D)(),f=s?.prefix??p?.prefix,y=m(o,t,a),_=(0,r.v_)(f,g),v=`${_}.${(0,h.B)(y)}`,b=a.portalItem.resourceFromPath(v);(0,r.jc)(t)&&a.resources&&a.resources.pendingOperations.push(async function(e){const t=(await Promise.resolve().then(i.bind(i,3172))).default,{data:s}=await t(e,{responseType:"blob"});return s}(t).then((e=>{b.path=`${_}.${(0,h.B)(e)}`,l[u]=b.itemRelativeUrl})).catch((()=>{})));const w=s?.compress??!1;a.resources&&d({...e,resource:b,content:y,compress:w,updates:a.resources.toAdd}),l[u]=b.itemRelativeUrl}function d({object:e,propertyName:t,updates:i,resource:s,content:r,compress:n}){i.push({resource:s,content:r,compress:n,finish:i=>{!function(e,t,i){"string"==typeof e[t]?e[t]=i.url:e[t].url=i.url}(e,t,i)}})}function m(e,t,i){return"string"==typeof e?{url:t}:new Blob([JSON.stringify(e.toJSON(i))],{type:"application/json"})}},52421:(e,t,i)=>{function s(e){return(t,i)=>{t[i]=e}}i.d(t,{c:()=>s})},17445:(e,t,i)=>{i.d(t,{N1:()=>p,YP:()=>l,Z_:()=>g,gx:()=>h,nn:()=>f,on:()=>u,tX:()=>y});var s=i(91460),r=i(50758),n=i(70586),o=i(95330),a=i(26258);function l(e,t,i={}){return c(e,t,i,d)}function h(e,t,i={}){return c(e,t,i,m)}function c(e,t,i={},s){let r=null;const o=i.once?(e,i)=>{s(e)&&((0,n.hw)(r),t(e,i))}:(e,i)=>{s(e)&&t(e,i)};if(r=(0,a.aQ)(e,o,i.sync,i.equals),i.initial){const t=e();o(t,t)}return r}function u(e,t,i,o={}){let a=null,h=null,c=null;function u(){a&&h&&(h.remove(),o.onListenerRemove?.(a),a=null,h=null)}function p(e){o.once&&o.once&&(0,n.hw)(c),i(e)}const d=l(e,((e,i)=>{u(),(0,s.vT)(e)&&(a=e,h=(0,s.on)(e,t,p),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return c=(0,r.kB)((()=>{d.remove(),u()})),c}function p(e,t){return function(e,t,i){if((0,o.Hc)(i))return Promise.reject((0,o.zE)());const s=e();if(t?.(s))return Promise.resolve(s);let a=null;function l(){a=(0,n.hw)(a)}return new Promise(((s,n)=>{a=(0,r.AL)([(0,o.fu)(i,(()=>{l(),n((0,o.zE)())})),c(e,(e=>{l(),s(e)}),{sync:!1,once:!0},t??d)])}))}(e,m,t)}function d(e){return!0}function m(e){return!!e}i(87538);const g={sync:!0},f={initial:!0},y={sync:!0,initial:!0}},35463:(e,t,i)=>{i.d(t,{JE:()=>o,Nm:()=>n,rJ:()=>a}),i(80442);const s={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},r={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,i){const s=new Date(e.getTime());if(t&&i){const e=r[i],{getter:n,setter:o,multiplier:a}=e;if("months"===i){const e=function(e,t){const i=new Date(e,t+1,1);return i.setDate(0),i.getDate()}(s.getFullYear(),s.getMonth()+t);s.getDate()>e&&s.setDate(e)}s[o](s[n]()+t*a)}return s}function o(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function a(e,t,i){return 0===e?0:e*s[t]/s[i]}},79235:(e,t,i)=>{i.d(t,{Z:()=>v});var s,r=i(43697),n=i(67676),o=i(35454),a=i(96674),l=i(67900),h=i(20941),c=i(5600),u=(i(75215),i(80442),i(71715)),p=i(52011),d=i(30556);const m=(0,o.w)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),g=m.jsonValues.slice();(0,n.e$)(g,"orthometric");const f=(0,o.w)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let y=s=class extends a.wq{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,i){return m.write(e,t,i)}readHeightModel(e,t,i){return m.read(e)||(i&&i.messages&&i.messages.push(function(e,t){return new h.Z("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:i})),null)}readHeightUnit(e,t,i){return f.read(e)||(i&&i.messages&&i.messages.push(_(e,{context:i})),null)}readHeightUnitService(e,t,i){return(0,l.$C)(e)||f.read(e)||(i&&i.messages&&i.messages.push(_(e,{context:i})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new s({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const i=(0,l.cM)(t);return new s({heightModel:e.heightModel,heightUnit:i,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new s;return t.read(e,{origin:"web-scene"}),t}};function _(e,t){return new h.Z("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,r._)([(0,c.Cb)({type:m.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:g,default:"ellipsoidal"}}}})],y.prototype,"heightModel",void 0),(0,r._)([(0,d.c)("web-scene","heightModel")],y.prototype,"writeHeightModel",null),(0,r._)([(0,u.r)(["web-scene","service"],"heightModel")],y.prototype,"readHeightModel",null),(0,r._)([(0,c.Cb)({type:f.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:f.jsonValues,write:f.write}}}})],y.prototype,"heightUnit",void 0),(0,r._)([(0,u.r)("web-scene","heightUnit")],y.prototype,"readHeightUnit",null),(0,r._)([(0,u.r)("service","heightUnit")],y.prototype,"readHeightUnitService",null),(0,r._)([(0,c.Cb)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],y.prototype,"vertCRS",void 0),(0,r._)([(0,u.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],y.prototype,"readVertCRS",null),y=s=(0,r._)([(0,p.j)("esri.geometry.HeightModelInfo")],y);const v=y},9310:(e,t,i)=>{i.r(t),i.d(t,{default:()=>F});var s,r=i(43697),n=i(20102),o=i(61247),a=i(16453),l=i(95330),h=i(17445),c=i(5600),u=(i(75215),i(67676),i(80442),i(71715)),p=i(52011),d=i(28576),m=i(87085),g=i(54295),f=i(17287),y=i(38009),_=i(16859),v=i(72965),b=i(20559),w=i(21506),S=i(51161),C=i(3172),E=i(46791),M=i(96674),I=i(81271),x=(i(66577),i(22974)),O=i(20941),D=i(30556),A=i(44547),R=i(38913);let T=s=class extends M.wq{constructor(e){super(e),this.geometry=null,this.type="clip"}writeGeometry(e,t,i,s){if(s.layer&&s.layer.spatialReference&&!s.layer.spatialReference.equals(this.geometry.spatialReference)){if(!(0,A.Up)(e.spatialReference,s.layer.spatialReference))return void(s&&s.messages&&s.messages.push(new O.Z("scenemodification:unsupported","Scene modifications with incompatible spatial references are not supported",{modification:this,spatialReference:s.layer.spatialReference,context:s})));const r=new R.Z;(0,A.Wt)(e,r,s.layer.spatialReference),t[i]=r.toJSON(s)}else t[i]=e.toJSON(s);delete t[i].spatialReference}clone(){return new s({geometry:(0,x.d9)(this.geometry),type:this.type})}};(0,r._)([(0,c.Cb)({type:R.Z}),(0,d.B)()],T.prototype,"geometry",void 0),(0,r._)([(0,D.c)(["web-scene","portal-item"],"geometry")],T.prototype,"writeGeometry",null),(0,r._)([(0,c.Cb)({type:["clip","mask","replace"],nonNullable:!0}),(0,d.B)()],T.prototype,"type",void 0),T=s=(0,r._)([(0,p.j)("esri.layers.support.SceneModification")],T);const P=T;var U;let N=U=class extends((0,M.eC)(E.Z.ofType(P))){constructor(e){super(e),this.url=null}clone(){return new U({url:this.url,items:this.items.map((e=>e.clone()))})}toJSON(e){return this.toArray().map((t=>t.toJSON(e))).filter((e=>!!e.geometry))}static fromJSON(e,t){const i=new U;for(const s of e)i.add(P.fromJSON(s,t));return i}static async fromUrl(e,t,i){const s={url:(0,I.mN)(e),origin:"service"},r=await(0,C.default)(e,{responseType:"json",signal:i?.signal}),n=t.toJSON(),o=[];for(const e of r.data)o.push(P.fromJSON({...e,geometry:{...e.geometry,spatialReference:n}},s));return new U({url:e,items:o})}};(0,r._)([(0,c.Cb)({type:String})],N.prototype,"url",void 0),N=U=(0,r._)([(0,p.j)("esri.layers.support.SceneModifications")],N);const j=N;var L=i(25929);let V=class extends((0,b.Vt)((0,f.Y)((0,y.q)((0,_.I)((0,v.M)((0,a.R)((0,g.V)(m.Z)))))))){constructor(...e){super(...e),this._handles=new o.Z,this.geometryType="mesh",this.operationalLayerType="IntegratedMeshLayer",this.type="integrated-mesh",this.nodePages=null,this.materialDefinitions=null,this.textureSetDefinitions=null,this.geometryDefinitions=null,this.serviceUpdateTimeStamp=null,this.profile="mesh-pyramids",this.modifications=null,this._modificationsSource=null,this.elevationInfo=null,this.path=null}destroy(){this._handles.destroy()}initialize(){this._handles.add((0,h.on)((()=>this.modifications),"after-changes",(()=>this.modifications=this.modifications),h.Z_))}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}readModifications(e,t,i){this._modificationsSource={url:(0,L.f)(e,i),context:i}}async load(e){return this.addResolvingPromise(this._doLoad(e)),this}async _doLoad(e){const t=e?.signal;try{await this.loadFromPortal({supportedTypes:["Scene Service"]},e)}catch(e){(0,l.r9)(e)}if(await this._fetchService(t),null!=this._modificationsSource){const t=await j.fromUrl(this._modificationsSource.url,this.spatialReference,e);this.setAtOrigin("modifications",t,this._modificationsSource.context.origin),this._modificationsSource=null}await this._fetchIndexAndUpdateExtent(this.nodePages,t)}beforeSave(){if(null!=this._modificationsSource)return this.load().then((()=>{}),(()=>{}))}async saveAs(e,t){return this._debouncedSaveOperations(b.xp.SAVE_AS,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"integrated-mesh"},e)}async save(){const e={getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"integrated-mesh"};return this._debouncedSaveOperations(b.xp.SAVE,e)}validateLayer(e){if(e.layerType&&"IntegratedMesh"!==e.layerType)throw new n.Z("integrated-mesh-layer:layer-type-not-supported","IntegratedMeshLayer does not support this layer type",{layerType:e.layerType});if(isNaN(this.version.major)||isNaN(this.version.minor))throw new n.Z("layer:service-version-not-supported","Service version is not supported.",{serviceVersion:this.version.versionString,supportedVersions:"1.x"});if(this.version.major>1)throw new n.Z("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"1.x"})}_getTypeKeywords(){return["IntegratedMeshLayer"]}};(0,r._)([(0,c.Cb)({type:String,readOnly:!0})],V.prototype,"geometryType",void 0),(0,r._)([(0,c.Cb)({type:["show","hide"]})],V.prototype,"listMode",void 0),(0,r._)([(0,c.Cb)({type:["IntegratedMeshLayer"]})],V.prototype,"operationalLayerType",void 0),(0,r._)([(0,c.Cb)({json:{read:!1},readOnly:!0})],V.prototype,"type",void 0),(0,r._)([(0,c.Cb)({type:S.U4,readOnly:!0})],V.prototype,"nodePages",void 0),(0,r._)([(0,c.Cb)({type:[S.QI],readOnly:!0})],V.prototype,"materialDefinitions",void 0),(0,r._)([(0,c.Cb)({type:[S.Yh],readOnly:!0})],V.prototype,"textureSetDefinitions",void 0),(0,r._)([(0,c.Cb)({type:[S.H3],readOnly:!0})],V.prototype,"geometryDefinitions",void 0),(0,r._)([(0,c.Cb)({readOnly:!0})],V.prototype,"serviceUpdateTimeStamp",void 0),(0,r._)([(0,c.Cb)({type:j}),(0,d.B)({origins:["web-scene","portal-item"],type:"resource",prefix:"modifications"})],V.prototype,"modifications",void 0),(0,r._)([(0,u.r)(["web-scene","portal-item"],"modifications")],V.prototype,"readModifications",null),(0,r._)([(0,c.Cb)(w.PV)],V.prototype,"elevationInfo",void 0),(0,r._)([(0,c.Cb)({type:String,json:{origins:{"web-scene":{read:!0,write:!0},"portal-item":{read:!0,write:!0}},read:!1}})],V.prototype,"path",void 0),V=(0,r._)([(0,p.j)("esri.layers.IntegratedMeshLayer")],V);const F=V},54295:(e,t,i)=>{i.d(t,{V:()=>o});var s=i(43697),r=i(5600),n=(i(75215),i(67676),i(80442),i(52011));const o=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,s._)([(0,r.Cb)({type:String})],t.prototype,"apiKey",null),t=(0,s._)([(0,n.j)("esri.layers.mixins.APIKeyMixin")],t),t}},17287:(e,t,i)=>{i.d(t,{Y:()=>l});var s=i(43697),r=i(92604),n=i(5600),o=(i(75215),i(67676),i(80442),i(52011)),a=i(66677);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.Qc)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.Nm)(e,r.Z.getLogger(this)))}};return(0,s._)([(0,n.Cb)()],t.prototype,"title",null),(0,s._)([(0,n.Cb)({type:String})],t.prototype,"url",null),t=(0,s._)([(0,o.j)("esri.layers.mixins.ArcGISService")],t),t}},16859:(e,t,i)=>{i.d(t,{I:()=>S});var s=i(43697),r=i(68773),n=i(40330),o=i(3172),a=i(66643),l=i(20102),h=i(92604),c=i(70586),u=i(95330),p=i(81271),d=i(5600),m=(i(75215),i(67676),i(80442),i(71715)),g=i(52011),f=i(30556),y=i(84230),_=i(48522),v=i(15235),b=i(86082),w=i(14661);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,c.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,i){if(t.itemId)return new v.default({id:t.itemId,portal:i&&i.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:s}=await i.e(8062).then(i.bind(i,18062));return(0,u.k_)(t),await s({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,u.D_)(e)||h.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,u.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!r.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:i,fullEdit:s},content:{updateItem:r}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",i),this._set("userHasFullEditingPrivileges",s),this._set("userHasUpdateItemPrivileges",r)}catch(e){(0,u.r9)(e)}}async _fetchUserPrivileges(e,t){let i=this.portalItem;if(!e||!i||!i.loaded||i.sourceUrl)return this._fetchFallbackUserPrivileges(t);const s=e===i.id;if(s&&i.portal.user)return(0,w.Ss)(i);let r,o;if(s)r=i.portal.url;else try{r=await(0,y.oP)(this.url,t)}catch(e){(0,u.r9)(e)}if(!r||!(0,p.Zo)(r,i.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(n.id?.getCredential(`${r}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,u.r9)(e)}if(!o)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(s?await i.reload():(i=new v.default({id:e,portal:{url:r}}),await i.load(t)),i.portal.user)return(0,w.Ss)(i)}catch(e){(0,u.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,u.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const i=C.credential===t?C.user:await this._fetchEditingUser(e);return C.credential=t,C.user=i,null==i||null==i.privileges||i.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const i=n.id.findServerInfo(this.url??"");if(!i?.owningSystemUrl)return null;const s=`${i.owningSystemUrl}/sharing/rest`,r=_.Z.getDefault();if(r&&r.loaded&&(0,p.Fv)(r.restUrl)===(0,p.Fv)(s))return r.user;const l=`${s}/community/self`,h=null!=e?e.signal:null,c=await(0,a.q6)((0,o.default)(l,{authMode:"no-prompt",query:{f:"json"},signal:h}));return c.ok?b.default.fromJSON(c.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const i=t&&t.portal,s=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||_.Z.getDefault());return i&&s&&!(0,p.tm)(s.restUrl,i.restUrl)?(t.messages&&t.messages.push(new l.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,s._)([(0,d.Cb)({type:v.default})],t.prototype,"portalItem",null),(0,s._)([(0,m.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,s._)([(0,f.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,s._)([(0,d.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,s._)([(0,d.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,s._)([(0,d.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,s._)([(0,d.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,s._)([(0,g.j)("esri.layers.mixins.PortalLayer")],t),t},C={credential:null,user:null}},72965:(e,t,i)=>{i.d(t,{M:()=>o});var s=i(43697),r=i(5600),n=(i(75215),i(67676),i(80442),i(52011));const o=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;t&&"effectiveScaleRange"in t&&function(e,t){e.minScale=e.minScale>0?t.minScale>0?Math.min(e.minScale,t.minScale):e.minScale:t.minScale,e.maxScale=e.maxScale>0?t.maxScale>0?Math.max(e.maxScale,t.maxScale):e.maxScale:t.maxScale}(e,t.effectiveScaleRange);const i=this._get("effectiveScaleRange");return i&&i.minScale===e.minScale&&i.maxScale===e.maxScale?i:e}};return(0,s._)([(0,r.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,s._)([(0,r.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,s._)([(0,r.Cb)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,s._)([(0,n.j)("esri.layers.mixins.ScaleRangeLayer")],t),t}},66094:(e,t,i)=>{i.d(t,{B:()=>r});var s=i(81271);function r(e){return n[function(e){return e instanceof Blob?e.type:function(e){const t=(0,s.Ml)(e);return l[t]||o}(e.url)}(e)]||a}const n={},o="text/plain",a=n[o],l={png:"image/png",jpeg:"image/jpeg",jpg:"image/jpg",bmp:"image/bmp",gif:"image/gif",json:"application/json",txt:"text/plain",xml:"application/xml",svg:"image/svg+xml",zip:"application/zip",pbf:"application/vnd.mapbox-vector-tile",gz:"application/gzip","bin.gz":"application/octet-stream"};for(const e in l)n[l[e]]=e}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/277a477446d6644aada6.js b/public/assets/esri/core/workers/chunks/277a477446d6644aada6.js new file mode 100644 index 0000000..69c0abb --- /dev/null +++ b/public/assets/esri/core/workers/chunks/277a477446d6644aada6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5837],{45837:(t,i,s)=>{s.r(i),s.d(i,{G:()=>e,g:()=>o});var n=s(5732),h={exports:{}};!function(t,i){var s=function(){function t(t){if("number"==typeof t)return Q.Uc.ah(t);if(null==t)return null;if(null!=rt[t])return Q.Uc.ah(rt[t]);throw Error("Unrecognised Unit Type")}function i(t){if("number"==typeof t)return Q.Uc.ah(t);if(null==t)return null;if(null!=et[t])return Q.Uc.ah(et[t]);throw Error("Unrecognised Unit Type")}function s(t){if(t)switch(t){case"loxodrome":return 1;case"great-elliptic":return 2;case"normal-section":return 3;case"shape-preserving":return 4}return 0}function n(t,i,s,n){if(null==s||s.B())return null;switch(s.K()){case Q.sn.Point:return t.exportPoint(i,s,n);case Q.sn.Polygon:return t.exportPolygon(i,s,n);case Q.sn.Polyline:return t.exportPolyline(i,s,n);case Q.sn.MultiPoint:return t.exportMultipoint(i,s,n);case Q.sn.Envelope:return t.exportExtent(i,s,n)}return null}function h(t,i,s,n){if(s.K()!==Q.sn.Point)throw Error("Geometry not Point");return t.exportPoint(i,s,n)}function r(t,i,s){return t.convertToGEGeometry(i,s)}function e(t){var i=t.wkid;t=t.wkt;var s=ot.get(i||t);return null==s&&(-1!==i&&null!=i?(s=Q.Gg.create(i),ot.set(i,s)):t&&(s=Q.Gg.lP(t),ot.set(t,s)),ut.has(i||t)&&s.QW(ut.get(i||t))),s}function o(t){var i;if(null==t)return null;var s=e(t);return t=s.Id(),s=s.Mn(),(i={}).tolerance=s,i.unitType=null==t?-1:t.pd,i.unitID=null==t?-1:t.Fc(),i.unitBaseFactor=null==t?0:t.ci,i.unitSquareDerivative=null==t?0:Q.Uc.WF(t).Fc(),i}function a(t,i,s,h){return null==s?null:(s=Q.ac.clip(r(t,at,s),r(t,at,h),e(i)),n(t,at,s,i))}function u(t,i,s,h){s=Q.ac.fl(r(t,at,s),r(t,at,h),e(i)),h=[];for(var o=0;o>6)>>1},i.Tn=function(t){return 0!=(32&t)},i.PS=function(t){return 0!=(128&t)},i.zd=function(t){return 0!=(256&t)},i.zj=function(t){return 0!=(512&t)},i.Ic=function(t){return 0!=(1024&t)},i.prototype.Qf=function(){var t=this.Ja();return this.copyTo(t),t},i.prototype.ng=function(){return null},i.kg=function(t){var i=t.Ja();return t.copyTo(i),i},i.prototype.wc=function(){0<=this.QA&&(this.QA+=2147483649)},i.zx=function(s){var n=s.K();if(i.zj(n))return s.I();if(s.B())return 0;if(197==n)return 4;if(33==n)return 1;if(i.zd(n))return 2;throw t.i.ga("missing type")},i}();t.ba=s}(Q||(Q={})),$=Q||(Q={}),Z=function(){function t(){this.y=this.x=0}return t.construct=function(i,s){var n=new t;return n.x=i,n.y=s,n},t.cl=function(i){var s=new t;return s.x=i.x,s.y=i.y,s},t.prototype.na=function(t,i){this.x=t,this.y=i},t.prototype.N=function(t){this.x=t.x,this.y=t.y},t.prototype.hq=function(t,i){return this.x===t&&this.y===i},t.prototype.Mz=function(t){return 2220446049250313e-31>=Math.abs(this.x-t.x)&&2220446049250313e-31>=Math.abs(this.y-t.y)},t.prototype.rb=function(t){return this.x===t.x&&this.y===t.y},t.prototype.Nb=function(i){return i==this||i instanceof t&&this.x==i.x&&this.y==i.y},t.prototype.sub=function(t){this.x-=t.x,this.y-=t.y},t.prototype.vc=function(t,i){this.x=t.x-i.x,this.y=t.y-i.y},t.prototype.add=function(t,i){void 0!==i?(this.x=t.x+i.x,this.y=t.y+i.y):(this.x+=t.x,this.y+=t.y)},t.prototype.Uq=function(){this.x=-this.x,this.y=-this.y},t.prototype.nt=function(t){this.x=-t.x,this.y=-t.y},t.prototype.IS=function(t,i,s){this.x=t.x*(1-s)+i.x*s,this.y=t.y*(1-s)+i.y*s},t.prototype.Dt=function(t,i){this.x=this.x*t+i.x,this.y=this.y*t+i.y},t.prototype.BW=function(t,i,s){this.x=i.x*t+s.x,this.y=i.y*t+s.y},t.prototype.scale=function(t){this.x*=t,this.y*=t},t.prototype.compare=function(t){return this.yt.y?1:this.xt.x?1:0},t.prototype.normalize=function(){var t=this.length();0==t&&(this.x=1,this.y=0),this.x/=t,this.y/=t},t.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},t.prototype.Uk=function(){return this.x*this.x+this.y*this.y},t.ub=function(t,i){return Math.sqrt(this.zc(t,i))},t.Jy=function(t,i,s,n){return t-=s,i-=n,Math.sqrt(t*t+i*i)},t.prototype.Sh=function(t){return this.x*t.x+this.y*t.y},t.prototype.aD=function(t){return Math.abs(this.x*t.x)+Math.abs(this.y*t.y)},t.prototype.yi=function(t){return this.x*t.y-this.y*t.x},t.prototype.Ct=function(t,i){var s=-this.x*i+this.y*t;this.x=this.x*t+this.y*i,this.y=s},t.prototype.Jv=function(){var t=this.x;this.x=-this.y,this.y=t},t.prototype.HG=function(t){this.x=-t.y,this.y=t.x},t.prototype.cr=function(){var t=this.x;this.x=this.y,this.y=-t},t.prototype.su=function(){return 0(t=t.yi(i))?1:0(s=n.value())?-1:0t?-1:0=s?t+(i-t)*s:i-(i-t)*(1-s)},t.JG=function(t,i,s,n){.5>=s?(n.x=t.x+(i.x-t.x)*s,n.y=t.y+(i.y-t.y)*s):(n.x=i.x-(i.x-t.x)*(1-s),n.y=i.y-(i.y-t.y)*(1-s))},t.gT=function(t,i,s,n,h,r){.5>=h?(r.x=t+(s-t)*h,r.y=i+(n-i)*h):(r.x=s-(s-t)*(1-h),r.y=n-(n-i)*(1-h))},t}()}(Q||(Q={})),function(t){var i=function(i){function s(){var t=i.call(this)||this;return t.ta=0,t.oa=0,t.qa=0,t.ma=0,t.la=null,t}return _(s,i),s.prototype.bc=function(){return t.h.construct(this.ta,this.oa)},s.prototype.$p=function(t){t.x=this.ta,t.y=this.oa},s.prototype.Ec=function(t){this.gm(0,t)},s.prototype.UB=function(i,s){this.gm(0,t.h.construct(i,s))},s.prototype.Vo=function(t){this.cD(0,t)},s.prototype.setStart=function(t){this.pD(0,t)},s.prototype.yv=function(t,i){return this.Pd(0,t,i)},s.prototype.TB=function(t,i,s){this.vn(0,t,i,s)},s.prototype.xc=function(){return t.h.construct(this.qa,this.ma)},s.prototype.Vr=function(t){t.x=this.qa,t.y=this.ma},s.prototype.Rc=function(t){this.gm(1,t)},s.prototype.Sl=function(i,s){this.gm(1,t.h.construct(i,s))},s.prototype.Ro=function(t){this.cD(1,t)},s.prototype.setEnd=function(t){this.pD(1,t)},s.prototype.jv=function(t,i){return this.Pd(1,t,i)},s.prototype.JB=function(t,i,s){this.vn(1,t,i,s)},s.prototype.Eb=function(){return 1},s.prototype.B=function(){return this.Bc()},s.prototype.Pa=function(){},s.prototype.He=function(){return 0},s.prototype.Fa=function(t,i,s,n,h){return this.FM(t,i,s,n,h)},s.prototype.isIntersecting=function(t,i){return 0!=this.Br(t,i,!1)},s.prototype.ss=function(t,i){return this.tu(t,i,!1)},s.prototype.tu=function(){return null},s.prototype.Bc=function(){return!1},s.prototype.$x=function(i){if(this.wc(),null==this.la&&0=t.sa.Wa(n))throw t.i.de();var r=this.description.Rf(n);return 0<=r?(null!=this.la&&this.$x(this.description.Be.length-2),this.la[s.Ig(this.description,i)+this.description.bk(r)-2+h]):t.sa.te(n)},s.prototype.vn=function(i,n,h,r){if(this.wc(),h>=t.sa.Wa(n))throw t.i.de();var e=this.description.Rf(n);0>e&&(this.se(n),e=this.description.Rf(n)),0==n?0!=i?0!=h?this.ma=r:this.qa=r:0!=h?this.oa=r:this.ta=r:(null==this.la&&this.$x(this.description.Be.length-2),this.la[s.Ig(this.description,i)+this.description.bk(e)-2+h]=r)},s.prototype.copyTo=function(i){if(i.K()!=this.K())throw t.i.O();i.description=this.description,i.$x(this.description.Be.length-2),s.bM(this.la,i.la,2*(this.description.Be.length-2)),i.ta=this.ta,i.oa=this.oa,i.qa=this.qa,i.ma=this.ma,i.wc(),this.qp(i)},s.prototype.Vg=function(i,s){var n=new t.Oc;return this.Bc()?(n.Pa(),n):(n.pa=this.Pd(0,i,s),n.wa=n.pa,n.Nk(this.Pd(1,i,s)),n)},s.prototype.UI=function(t){this.Bc()?t.Pa():(t.pa=this.Pd(0,0,0),t.wa=t.pa,t.Nk(this.Pd(1,0,0)))},s.prototype.Vw=function(i,s){s.Pf(this.description),s.Db(this.ic(i));for(var n=1,h=this.description.Ba;ni||i>=this.xa)throw t.i.ga("index out of bounds");this.oc(),s.Pf(this.description),s.B()&&s.wn();for(var n=0;ni||i>=this.I())throw t.i.de();this.oc(),this.Aa[0].uc(2*i,s)},s.prototype.Oa=function(i){var s=new t.h;return this.D(i,s),s},s.prototype.Hc=function(t,i){this.Aa[0].uc(2*t,i)},s.prototype.Db=function(i,s,n){if(0>i||i>=this.xa)throw t.i.de();this.oc();var h=this.Aa[0];void 0!==n?(h.write(2*i,s),h.write(2*i+1,n)):h.Vt(2*i,s),this.Qc(1993)},s.prototype.xz=function(){if(void 0>=this.I())throw t.i.de();this.oc();var i=this.Aa[0],s=new t.Od;return s.x=i.read(NaN),s.y=i.read(NaN),s.z=this.hasAttribute(1)?this.Aa[1].gg(void 0):t.sa.te(1),s},s.prototype.ZB=function(i){if(0>i||i>=this.I())throw t.i.de();this.se(1),this.oc(),this.Qc(1993);var s=this.Aa[0];s.write(2*i,(void 0).x),s.write(2*i+1,(void 0).y),this.Aa[1].rr(i,(void 0).z)},s.prototype.Vc=function(i,s,n){if(0>s||s>=this.xa)throw t.i.de();var h=t.sa.Wa(i);if(n>=h)throw t.i.de();this.oc();var r=this.description.Rf(i);return 0<=r?this.Aa[r].gg(s*h+n):t.sa.te(i)},s.prototype.tF=function(t,i){return this.Vc(t,i,void 0)},s.prototype.setAttribute=function(i,s,n,h){if(0>s||s>=this.xa)throw t.i.de();var r=t.sa.Wa(i);if(n>=r)throw t.i.de();this.se(i),this.oc(),i=this.description.Rf(i),this.Qc(1993),this.Aa[i].rr(s*r+n,h)},s.prototype.vb=function(t){return this.vx(),this.se(t),this.oc(),this.Aa[this.description.Rf(t)]},s.prototype.kn=function(i,s){if(null!=s&&t.sa.Vp(i)!=s.Vp())throw t.i.O();this.se(i),i=this.description.Rf(i),null==this.Aa&&(this.Aa=t.Zc.lI(this.description.Ba)),this.Aa[i]=s,this.Qc(16777215)},s.prototype.un=function(i){var s=null;if(null!=this.Aa){var n=t.fe.Kw(i,this.description);s=[];for(var h=0,r=i.Ba;hthis.xa+5?(5*this.xa+3)/4:this.xa),this.Aa[i].resize(h*n,t.sa.te(s))),hi)throw t.i.O();i!=this.xa&&(this.xa=i,this.Qc(65535))},s.prototype.qm=function(t){if(!this.ck(1)){if(!this.ck(2))return 0;if(this.LT>=t)return this.ck(8)?1:2}return-1},s.prototype.Eh=function(i,s){if(this.LT=s,-1==i)this.Nf(1,!0),this.Nf(8,!0);else if(this.Nf(1,!1),this.Nf(8,!0),0==i)this.Nf(2,!1),this.Nf(4,!1);else if(1==i)this.Nf(2,!0),this.Nf(4,!1);else{if(2!=i)throw t.i.ga("internal error.");this.Nf(2,!0),this.Nf(4,!0)}},s.prototype.gM=function(){null!=this.Cb&&(this.Cb=null)},s.prototype.fD=function(i,s,n,h){if(0>i||i>=this.xa)throw t.i.ga("index out of bounds");if(0>s||s>=this.xa)throw t.i.ga("index out of bounds");this.oc(),h.Pf(this.description),h.B()&&h.wn();for(var r=0;ri||i>=this.xa)throw t.i.de();this.oc();var s=new t.Ta;s.Pf(this.description),s.B()&&s.wn();for(var n=0;ni||i>=this.xa)throw t.i.de();if(s.B())throw t.i.O();this.oc();for(var n=s.description,h=0;ht.P.XA(this.Vm)>>1:-1!=s)?i=s:h=o,s=!0;;){if(0>h){if(-1==(o=e[7*i])){h=i,n=this.ob.Nl([-1,-1,i,n,this.il(),-1,-1]),(e=this.ob.o)[7*i]=n;break}i=o}else{if(-1==(o=e[7*i+1])){h=e[7*i+6],n=this.ob.Nl([-1,-1,i,n,this.il(),-1,-1]),(e=this.ob.o)[7*i+1]=n;break}i=o}s&&(h*=-1,s=!1)}return this.ky(n,e),-1===e[7*n+2]&&(e[7*r]=n),this.xp(h,n,r,e),n},i.prototype.AF=function(){return this.dR(this.Ne)},i.prototype.wd=function(t,i){i=-1==i?this.Ne:i,this.Tv?this.GP(t,i):this.eY(t,i)},i.prototype.search=function(t,i){for(i=this.uv(i);-1!=i;){var s=this.ao.compare(this,t,i);if(0==s)return i;i=0>s?this.nl(i):this.Zp(i)}return-1},i.prototype.DW=function(t){for(var i=this.uv(-1),s=-1;-1!=i;){var n=t.compare(this,i);if(0==n)return i;0>n?i=this.nl(i):(s=i,i=this.Zp(i))}return s},i.prototype.pJ=function(t){for(var i=this.uv(-1),s=-1;-1!=i;){var n=t.compare(this,i);if(0==n)return i;0>n?(s=i,i=this.nl(i)):i=this.Zp(i)}return s},i.prototype.ka=function(t){return this.ob.U(t,3)},i.prototype.nl=function(t){return this.ob.U(t,0)},i.prototype.Zp=function(t){return this.ob.U(t,1)},i.prototype.getParent=function(t){return this.ob.U(t,2)},i.prototype.lb=function(t){return this.ob.U(t,6)},i.prototype.xe=function(t){return this.ob.U(t,5)},i.prototype.sc=function(t){return-1==t?this.ml(this.Ne):this.ml(t)},i.prototype.Gc=function(t){return-1==t?this.bs(this.Ne):this.bs(t)},i.prototype.UR=function(t){return-1==t?this.XF(this.Ne):this.XF(t)},i.prototype.Uj=function(t,i){this.IB(t,i)},i.prototype.uv=function(t){return-1==t?this.TF(this.Ne):this.TF(t)},i.prototype.clear=function(){this.ob.oj(!1),this.Ne=-1},i.prototype.size=function(t){return-1==t?this.VF(this.Ne):this.VF(t)},i.prototype.FN=function(t,i){for(var s=i[7*t],n=i[7*t+1],h=i[7*t+4];-1!=s||-1!=n;){var r=-1!=s?i[7*s+4]:2147483647;if(n=-1!=n?i[7*n+4]:2147483647,h<=Math.min(r,n))break;r<=n?this.nJ(s,i):this.mJ(t,i),s=i[7*t],n=i[7*t+1]}},i.prototype.ky=function(t,i){if(this.Tv)for(var s=i[7*t+4],n=i[7*t+2];-1!=n&&i[7*n+4]>s;)i[7*n]==t?this.nJ(t,i):this.mJ(n,i),n=i[7*t+2]},i.prototype.mJ=function(t,i){var s=i[7*t+1];i[7*s+2]=i[7*t+2],i[7*t+2]=s;var n=i[7*s];i[7*t+1]=n,-1!=n&&(i[7*n+2]=t),i[7*s]=t,-1!=(n=i[7*s+2])&&(i[7*n]==t?i[7*n]=s:i[7*n+1]=s)},i.prototype.nJ=function(t,i){var s=i[7*t+2];i[7*t+2]=i[7*s+2],i[7*s+2]=t;var n=i[7*t+1];i[7*s]=n,-1!=n&&(i[7*n+2]=s),i[7*t+1]=s,-1!=(n=i[7*t+2])&&(i[7*n]===s?i[7*n]=t:i[7*n+1]=t)},i.prototype.Rk=function(t,i){this.ob.T(t,2,i)},i.prototype.OB=function(t,i){this.ob.T(t,0,i)},i.prototype.SB=function(t,i){this.ob.T(t,1,i)},i.prototype.RB=function(t,i){this.ob.T(t,5,i)},i.prototype.fx=function(t,i){this.ob.T(t,6,i)},i.prototype.SJ=function(t,i){this.ob.T(i,0,t)},i.prototype.nX=function(t){this.ob.T(t,4,0)},i.prototype.qX=function(t,i){this.ob.T(i,5,t)},i.prototype.TF=function(t){return-1==t?-1:this.ob.U(t,0)},i.prototype.ml=function(t){return-1==t?-1:this.ob.U(t,1)},i.prototype.bs=function(t){return-1==t?-1:this.ob.U(t,2)},i.prototype.dR=function(t){return-1==t?-1:this.ob.U(t,3)},i.prototype.VF=function(t){return-1==t?0:this.ob.U(t,4)},i.prototype.XF=function(t){return this.ob.U(t,5)},i.prototype.Rw=function(){return this.ob.Nl([-1,-1,-1,void 0,this.il(),-1,-1])},i.prototype.hl=function(t){-1!=t&&this.ob.kd(t)},i.prototype.il=function(){return this.Vm=t.P.XA(this.Vm),1073741823&this.Vm},i.prototype.AD=function(t,i,s){var n=this.ob.o;if(-1==s||-1==n[7*s])return t=this.ob.Nl([-1,-1,-1,t,this.il(),-1,-1]),(n=this.ob.o)[7*s]=t,this.xp(-1,t,s,n),t;for(var h=-1==s?-1:n[7*s];;){var r=-1==i?1:this.ao.compare(this,t,h);if(0>r){if(-1==(r=this.nl(h))){i=h,t=this.ob.Nl([-1,-1,h,t,this.il(),-1,-1]),(n=this.ob.o)[7*h]=t;break}h=r}else{if(1==i&&0==r)return n[7*s+3]=h,-1;if(-1==(r=n[7*h+1])){i=n[7*h+6],t=this.ob.Nl([-1,-1,h,t,this.il(),-1,-1]),(n=this.ob.o)[7*h+1]=t;break}h=r}}return this.ky(t,n),-1===n[7*t+2]&&(n[7*s]=t),this.xp(i,t,s,n),t},i.prototype.xp=function(t,i,s,n){if(-1!=t){var h=n[7*t+5];n[7*t+5]=i}else h=-1==s?-1:n[7*s+2];n[7*i+5]=h,-1!=h&&(n[7*h+6]=i),n[7*i+6]=t,t==(-1==s?-1:n[7*s+1])&&(n[7*s+1]=i),-1==t&&(n[7*s+2]=i),n[7*s+4]=(-1==s?0:n[7*s+4])+1},i.prototype.vB=function(t,i){var s=this.ob.o,n=s[7*t+5];t=s[7*t+6],-1!=n?s[7*n+6]=t:s[7*i+1]=t,-1!=t?s[7*t+5]=n:s[7*i+2]=n,s[7*i+4]=-1===i?-1:s[7*i+4]-1},i.prototype.eY=function(i,s){this.vB(i,s);var n=this.nl(i),h=this.Zp(i),r=this.getParent(i),e=i;if(-1!=n&&-1!=h){this.Vm=t.P.XA(this.Vm);var o=1073741823=t.pa:t.wa>=this.pa},i.prototype.move=function(t){this.B()||(this.pa+=t,this.wa+=t)},i.prototype.normalize=function(){if(!isNaN(this.pa)){if(this.pa>this.wa){var t=this.pa;this.pa=this.wa,this.wa=t}isNaN(this.wa)&&this.Pa()}},i.prototype.Pa=function(){this.wa=this.pa=NaN},i.prototype.B=function(){return isNaN(this.pa)},i.prototype.$b=function(t){"number"==typeof t?this.B()?this.wa=this.pa=t:this.Nk(t):t.B()||(this.B()?(this.pa=t.pa,this.wa=t.wa):(this.pa>t.pa&&(this.pa=t.pa),this.wathis.wa&&this.Pa()))},i.prototype.Nk=function(t){tthis.wa&&(this.wa=t)},i.prototype.contains=function(t){return"number"==typeof t?t>=this.pa&&t<=this.wa:t.pa>=this.pa&&t.wa<=this.wa},i.prototype.Fa=function(t){this.B()||t.B()?this.Pa():(this.pat.wa&&(this.wa=t.wa),this.pa>this.wa&&this.Pa())},i.prototype.X=function(t){this.B()||(this.pa-=t,this.wa+=t,this.wai?(this.pa=i,this.wa=t):(this.pa=t,this.wa=i)},i.prototype.Kt=function(i){return t.P.Tk(i,this.pa,this.wa)},i.prototype.S=function(){return this.wa-this.pa},i.prototype.tf=function(){return.5*(this.pa+this.wa)},i.prototype.Nb=function(t){return t==this||t instanceof i&&(!(!this.B()||!t.B())||this.pa==t.pa&&this.wa==t.wa)},i.prototype.dc=function(){return t.P.wj(t.P.wj())},i}();t.Oc=i}(Q||(Q={})),function(t){var i=new t.Oc,s=new t.Oc,n=function(){this.oe=null,this.pb=-1,this.tb=new t.zb,this.lA=55555555,this.Vv=this.Xv=!1,this.Wf=new t.Oc,this.Wf.FB(0,0)};t.EY=n;var h=function(){function h(i,s,h){this.g=i,this.Jk=NaN,this.IH=this.Mq=0,this.JH=NaN,this.ra=s,this.Pq=10*s,this.KH=this.LH=NaN,this.sg=!1,this.Fm=this.ht=this.No=this.Zs=this.Ys=-1,this.bA=h,this.OA=new n,this.TH=new n,t.P.truncate(3*i.gd/2)}return h.prototype.hG=function(t,i,s,n){t.oe=null===n?null:n[s[5*i]],t.Vv=null!=t.oe,t.Vv||(-1!==(n=s[5*i+2])&&this.g.hW(s[5*i],s[5*n],t.tb),t.oe=t.tb,t.Wf.FB(t.tb.ta,t.tb.qa),t.Wf.wa+=this.ra,t.tb.mI(),t.Xv=t.tb.ma==t.tb.oa,t.Xv||(t.lA=(t.tb.qa-t.tb.ta)/(t.tb.ma-t.tb.oa)))},h.prototype.JO=function(t,i){var s=t.Br(i,this.ra,!0);return 0!=s?2==s?this.Ly():this.zi():(t.$p(it),t.Vr(st),i.$p(nt),i.Vr(ht),tt.na(this.Mq,this.Jk),it.rb(nt)&&this.Jk==it.y?0>st.compare(ht)?tt.N(st):tt.N(ht):it.rb(ht)&&this.Jk==it.y?0>st.compare(nt)?tt.N(st):tt.N(nt):nt.rb(st)&&this.Jk==nt.y?0>it.compare(ht)?tt.N(it):tt.N(ht):st.rb(ht)&&this.Jk==st.y&&(0>it.compare(nt)?tt.N(it):tt.N(nt)),t.Me(tt.y,tt.x)s&&0>t?-1:0i.qa){if(i.qa>i.ta&&i.ma-i.oa<2*this.ra&&t.xi(i.qa,i.ma,this.ra))return this.zi()}else if((i.ma-i.oa)/(i.qa-i.ta)*(t.qa-t.ta)i.ta&&i.ma-i.oa<2*this.ra&&t.xi(i.qa,i.ma,this.ra))return this.zi()}else if((i.ma-i.oa)/(i.qa-i.ta)*(t.ta-t.qa)h&&0>n?-1:0i+r?s:n.xi(t.ta,t.oa,this.ra)?this.zi():hi+r?s:n.xi(t.qa,t.ma,this.ra)?this.zi():he?1:0)},h.prototype.Mr=function(){this.sg=!1},h.prototype.tm=function(){return this.Pi},h.prototype.VJ=function(t,i){this.Jk=t,this.Mq=i,this.ht=this.No=this.Zs=this.Ys=-1},h.prototype.compare=function(t,i,s){return this.sg?-1:(t=t.ka(s),this.Fm=s,this.ME(i,i,t,t))},h.prototype.ME=function(t,i,s,n){if(this.No==i)var h=this.OA;else this.No=i,h=this.OA,this.OA.pb=t,this.hG(h,i,this.g.ud.o,this.g.Te);if(null==r){this.ht=n;var r=this.TH;this.TH.pb=s,this.hG(r,n,this.g.ud.o,this.g.Te)}return h.Vv||r.Vv?this.IO(i,n,h,r):h.Wf.wathis.Wf.wa)return 1;if(this.je.oa==this.je.ma)return this.Fm=i,this.sg=!0,0;this.je.mI(),n=this.je.bc(),(s=new t.h).vc(this.je.xc(),n),s.cr();var h=new t.h;return h.vc(this.Iq,n),n=s.Sh(h),(n/=s.length())<10*-this.ra?-1:n>10*this.ra?1:this.je.ss(this.Iq,this.ra)&&((s=Math.abs(n))n?-1:1},i}();t.WL=i}(Q||(Q={})),function(t){function i(t,i,s,n){s=new Float64Array(t.subarray(s,n)),t.set(s,i)}var s=function(){function s(t){this.Pb=this.rk=!1,this.o=null;var i=t;2>i&&(i=2),this.o=new Float64Array(i),this.size=t}return s.prototype.rotate=function(i,s,n){if(this.Pb)throw t.i.ga("invalid_call");if(sn||i>n)throw t.i.O();i!=s&&n!=s&&(this.pi(i,s-i,1),this.pi(s,n-s,1),this.pi(i,n-i,1))},s.rf=function(t,i){var n=new s(t),h=n.o;if(2>t&&(t=2),0!==i)for(var r=0;ri&&(n.size=i),2>(i=n.size)&&(i=2),n.o=new Float64Array(i),n.o.set(t.o.length<=i?t.o:t.o.subarray(0,i),0),n},s.prototype.Jb=function(t){0>=t||(null==this.o?this.o=new Float64Array(t):t<=this.o.length||(0this.o.length&&(n=t.P.truncate(64>i?Math.max(2*i,4):5*i/4),(n=new Float64Array(n)).set(this.o),this.o=n),n=this.o;for(var h=this.size;hthis.o.length)&&this.resize(i),this.rk)throw t.i.ga("invalid call. Attribute Stream is locked and cannot be resized.");this.size=i},s.prototype.rr=function(t,i){this.write(t,i)},s.prototype.Cn=function(i,s,n){for(var h=this.size;sh||n>r&&h!=r)return!1;for(n>h&&(n=h);ir||0!=n%r))throw t.i.O();var e=this.size;if(this.resize(e+n),h)this.o.set(i.o.subarray(s,s+n),e);else{h=n;for(var o=0;oo||0!=r%o))throw t.i.O();var u=this.size-a;if(uo&&(o=this.size),this.size+2*r>this.o.length?this.resize(this.size+2*r):this.size+=2*r,i(this.o,s+2*r,s,s+(o-s)),e)for(e=0;ei||0>s||0>h)throw t.i.O();if(!r&&(0>=e||0!=s%e))throw t.i.O();if(n.sizethis.size)throw t.i.Hb();0n||0!=s%n)throw t.i.Hb();for(var h=s>>1,r=0;rs||0>n||0>s||n+s>this.size)throw t.i.O();for(var h=s;hi||0>s||0>h)throw t.i.O();if(0!=s)for(this.size<(s<<1)+i&&this.resize((s<<1)+i),r||(i+=s-1<<1),r=r?2:-2,s+=h;hi||0>s)throw t.i.O();if(0!=s){this.size<(s<<1)+i&&this.resize((s<<1)+i),s+=0;for(var h=0;hi||0>s||0>h||this.sizei||0>s||this.size<(s>>1)+i)throw t.i.O();if(0!=s){s=0+s;for(var h=0;hi&&(i=2),this.o=new Int32Array(i),this.size=t}return s.prototype.rotate=function(i,s,n){if(this.Pb)throw t.i.ga("invalid_call");if(sn||i>n)throw t.i.O();i!=s&&n!=s&&(this.pi(i,s-i,1),this.pi(s,n-s,1),this.pi(i,n-i,1))},s.rf=function(t,i){var n=new s(t),h=n.o;if(2>t&&(t=2),0!==i)for(var r=0;ri&&(n.size=i),2>(i=n.size)&&(i=2),n.o=new Int32Array(i),n.o.set(t.o.length<=i?t.o:t.o.subarray(0,i),0),n},s.prototype.Jb=function(t){0>=t||(null==this.o?this.o=new Int32Array(t):t<=this.o.length||(0this.o.length&&(n=t.P.truncate(64>i?Math.max(2*i,4):5*i/4),(n=new Int32Array(n)).set(this.o),this.o=n),n=this.o;for(var h=this.size;hthis.o.length)&&this.resize(i),this.rk)throw t.i.ga("invalid call. Attribute Stream is locked and cannot be resized.");this.size=i},s.prototype.rr=function(t,i){this.write(t,i)},s.prototype.Cn=function(i,s,n){for(var h=this.size;sh||n>r&&h!=r)return!1;for(n>h&&(n=h);ir||0!=n%r))throw t.i.O();var e=this.size;if(this.resize(e+n),h)this.o.set(i.o.subarray(s,s+n),e);else{h=n;for(var o=0;oo||0!=r%o))throw t.i.O();if(i(this.o,s+r,s,s+(a-s)),this.o==n.o&&so&&(o=this.size),this.size+2*r>this.o.length?this.resize(this.size+2*r):this.size+=2*r,i(this.o,s+2*r,s,s+(o-s)),e)for(e=0;ei||0>s||0>h)throw t.i.O();if(!r&&(0>=e||0!=s%e))throw t.i.O();if(n.sizethis.size)throw t.i.Hb();0n||0!=s%n)throw t.i.Hb();for(var h=s>>1,r=0;rs||0>n||0>s||n+s>this.size)throw t.i.O();for(var h=s;hi||0>s||0>h)throw t.i.O();if(0!=s)for(this.size<(s<<1)+i&&this.resize((s<<1)+i),r||(i+=s-1<<1),r=r?2:-2,s+=h;hi||0>s||0>h||this.sizei-t?s.mG(this.o,t,i,n):s.lB(this.o,t,i-1,n)},s.prototype.Vp=function(){return 2},s.prototype.Gc=function(){return this.o[this.size-1]},s.prototype.Jf=function(){this.resize(this.size-1)},s.prototype.XW=function(t){this.o[this.size-1]=t},s.prototype.NV=function(t){t=i&&0=n))for(;;){if(9>n-i){s.mG(t,i,n+1,h);break}var r=t[i];s.sx(t,i,n);for(var e=i,o=i;o=h(t[o],r)&&(s.sx(t,e,o),e+=1);s.sx(t,e,n),e-ii&&(i=2),this.o=new Int8Array(i),this.size=t}return s.prototype.rotate=function(i,s,n){if(this.Pb)throw t.i.ga("invalid_call");if(sn||i>n)throw t.i.O();i!=s&&n!=s&&(this.pi(i,s-i,1),this.pi(s,n-s,1),this.pi(i,n-i,1))},s.rf=function(t,i){var n=new s(t),h=n.o;if(2>t&&(t=2),0!==i)for(var r=0;ri&&(n.size=i),2>(i=n.size)&&(i=2),n.o=new Int8Array(i),n.o.set(t.o.length<=i?t.o:t.o.subarray(0,i),0),n},s.prototype.Jb=function(t){0>=t||(null==this.o?this.o=new Int8Array(t):t<=this.o.length||(0this.o.length&&(n=t.P.truncate(64>i?Math.max(2*i,4):5*i/4),(n=new Int8Array(n)).set(this.o),this.o=n),n=this.o;for(var h=this.size;hthis.o.length)&&this.resize(i),this.rk)throw t.i.ga("invalid call. Attribute Stream is locked and cannot be resized.");this.size=i},s.prototype.rr=function(t,i){this.write(t,i)},s.prototype.Cn=function(i,s,n){for(var h=this.size;sh||n>r&&h!=r)return!1;for(n>h&&(n=h);ir||0!=n%r))throw t.i.O();var e=this.size;if(this.resize(e+n),h)this.o.set(i.o.subarray(s,s+n),e);else{h=n;for(var o=0;oo||0!=r%o))throw t.i.O();if(i(this.o,s+r,s,s+(a-s)),this.o==n.o&&so&&(o=this.size),this.size+2*r>this.o.length?this.resize(this.size+2*r):this.size+=2*r,i(this.o,s+2*r,s,s+(o-s)),e)for(e=0;ei||0>s||0>h)throw t.i.O();if(!r&&(0>=e||0!=s%e))throw t.i.O();if(n.sizethis.size)throw t.i.Hb();0n||0!=s%n)throw t.i.Hb();for(var h=s>>1,r=0;rs||0>n||0>s||n+s>this.size)throw t.i.O();for(var h=s;hi||0>s||0>h)throw t.i.O();if(0!=s)for(this.size<(s<<1)+i&&this.resize((s<<1)+i),r||(i+=s-1<<1),r=r?2:-2,s+=h;hi||0>s||0>h||this.sizet?-t:t},t.vi=function(t){return 3552713678800501e-30>t},t.FC=function(i,s,n){return t.R(i-s)<=n*(1+(t.R(i)+t.R(s))/2)},t.$=function(i,s){return t.FC(i,s,3552713678800501e-30)},t.AL=function(i){return 3552713678800501e-30>=t.R(i)},t.Dd=function(i){return t.AL(i)},t}();t.s=i,t.F=function(){function s(){}return s.ip=function(t,s){var n=0;return 0!=(t=i.R(t))+(s=i.R(s))&&(t>s?(n=s/t,n=t*Math.sqrt(1+n*n)):(n=t/s,n=s*Math.sqrt(1+n*n))),n},s.Yq=function(t,n,h,r,e){for(var o=[0,0,0],a=[0,0,0],u=0;2>=u;u++)n[u]-=t[u],h[u]-=n[u];h=o[1]*a[2]-o[2]*a[1],n=o[2]*a[0]-o[0]*a[2],o=o[0]*a[1]-o[1]*a[0],t=-1*(h*t[0]+n*t[1]+o*t[2]),r[0]=h,r[1]=n,r[2]=o,r[3]=t,a=s.qn(r),r[0]/=a,r[1]/=a,r[2]/=a,r[3]/=a,0!=e&&(a=i.Dd(o)?i.Dd(t)?i.Mb(1,n):-i.Mb(1,t):i.Mb(1,o),a*=i.Mb(1,e),r[0]*=a,r[1]*=a,r[2]*=a,r[3]*=a)},s.yx=function(t,i,s){s[0]=t[1]*i[2]-i[1]*t[2],s[1]=t[2]*i[0]-i[2]*t[0],s[2]=t[0]*i[1]-i[0]*t[1]},s.Ut=function(t,i){return t[0]*i[0]+t[1]*i[1]+t[2]*i[2]},s.qn=function(t){return s.ip(s.ip(t[0],t[1]),t[2])},s.el=function(t,i,n,h,r,e,o,a){t=s.n(t,i,n);var u=Math.cos(n);e.u=(t+r)*u*Math.cos(h),o.u=(t+r)*u*Math.sin(h),a.u=(t*(1-i)+r)*Math.sin(n)},s.eO=function(t,n,h,r,e,o,a){var u=s.ip(n,h),f=1*Math.sqrt(1-t),c=f/1;if(i.$(u,0))o.u=0,e.u=i.Mb(1.570796326794897,r),a.u=i.R(r)-f;else{o.u=Math.atan2(h,n),h=Math.atan2(1*r,f*u),o=Math.cos(h);var l=Math.sin(h);n=f*t/(1-t),t*=1,h=Math.atan2(r+n*l*l*l,u-t*o*o*o),3.141592653589793t){var h=Math.sqrt(1-t),r=(1-h)/(1+h),e=r*r,o=r*e,a=r*o,u=r*a,f=r*u,c=r*f,l=1.572916666666667*o-3.2578125*u+4.295068359375*c;t=2.142578125*a-6.071484375*f,h=3.129296875*u-11.249837239583334*c;var p=4.775276692708333*f,v=7.958636765252976*c,y=Math.cos(2*n);return n+Math.sin(2*n)*(1.5*r-.84375*o+.525390625*u-.2688395182291667*c-l+h-v+y*(2*(1.3125*e-1.71875*a+1.650146484375*f)-4*t+6*p+y*(4*l-12*h+24*v+y*(8*t-32*p+y*(16*h-80*v+y*(32*p+64*y*v))))))}for(h=1-t,r=t/2,o=(e=i.R(n))*s.av(t)/(1.570796326794897*h),a=9999,f=e,e=0;1e-16e;e++)c=s.w(t,f),u=f-(l=(u=(s.fG(f,t)-r*Math.sin(2*f)/c)/h-o)/(c=1/(c*c*c))),a=i.R(l),f=u;return 0<=n?f:-f},s.lW=function(t,n){return i.vi(n)?t:t*s.av(n)/1.570796326794897},s.ca=function(t){return 0>(t=s.kF(t,6.283185307179586))?t+6.283185307179586:3.141592653589793>i.R(t)||i.$(i.R(t),3.141592653589793)?t:t-6.283185307179586},s.kF=function(t,i){return t-Math.floor(t/i)*i},s.Ch=function(t,i){if(.006884661117170036>i){var n=(i=(1-(i=Math.sqrt(1-i)))/(1+i))*i,h=n*n;return t/(1+i)*(1+.25*n+.015625*h+.00390625*n*h)*1.570796326794897}return t*s.av(i)},s.Xq=function(t,n){var h=i.Mb(1,Math.sin(n));return n=1.570796326794897>=(n=i.R(s.kF(n,3.141592653589793)))?n:3.141592653589793-n,(i.$(n,1.570796326794897)?n:Math.atan(Math.sqrt(1-t)*Math.tan(n)))*h},s.q=function(t,i,n){if(.006884661117170036>i){var h=(i=(1-(i=Math.sqrt(1-i)))/(1+i))*i,r=i*h,e=i*r,o=i*e,a=i*o,u=i*a,f=-.7291666666666666*r+.2278645833333333*o+.03987630208333334*u,c=.615234375*e-.21533203125*a,l=-.54140625*o+.20302734375*u,p=.48876953125*a,v=-.4488699776785715*u,y=Math.cos(2*n);return t/(1+i)*((1+.25*h+.015625*e+.00390625*a)*n+Math.sin(2*n)*(-1.5*i+.1875*r+.0234375*o+.00732421875*u-f+l-v+y*(2*(.9375*h-.234375*e-.03662109375*a)-4*c+6*p+y*(4*f-12*l+24*v+y*(8*c-32*p+y*(16*l-80*v+y*(32*p+64*y*v)))))))}return t*(s.fG(n,i)-.5*i*Math.sin(2*n)/s.w(i,n))},s.w=function(t,i){return i=Math.sin(i),Math.sqrt(1-t*i*i)},s.av=function(t){return i.FC(t,1,2220446049250313e-31)?1:1>t?s.Zw(0,1-t)-t/3*s.Ww(0,1-t):NaN},s.fG=function(n,h){var r=i.Mb(1,n);n=i.R(n);var e=Math.floor(n/1.570796326794897);if(1i.R(h)&&1e-4>i.R(r)&&1e-4>i.R(e));)e=Math.sqrt(a),s+=t/((n=Math.sqrt(u))*(u+(e=Math.sqrt(o)*(e+n)+e*n))),t*=.25,o=.25*(o+e),a=.25*(a+e),u=.25*(u+e);return a=(o=h*r)-(u=e*e),3*s+t*(1+(u=o-6*u)*(.10227272727272728*u-.2142857142857143-.1730769230769231*e*(h=u+a+a))+e*(.1666666666666667*h+e*(-.4090909090909091*a+.1153846153846154*e*o)))/(n*Math.sqrt(n))},s.Zw=function(t,s){for(var n,h,r,e,o=1;h=2-((n=(t+s+o)/3)+t)/n,r=2-(n+s)/n,e=2-(n+o)/n,!(1e-4>i.R(h)&&1e-4>i.R(r)&&1e-4>i.R(e));o=.25*(o+n))n=Math.sqrt(s),h=Math.sqrt(o),t=.25*(t+(n=Math.sqrt(t)*(n+h)+n*h)),s=.25*(s+n);return(1+(.04166666666666666*(t=h*r-e*e)-.1-.06818181818181818*(s=h*r*e))*t+.07142857142857142*s)/Math.sqrt(n)},s.Sw=function(t,s){if(i.vi(t)||0==s||i.$(i.R(s),1.570796326794897))return s;if(.006884661117170036>t){var n=t*t,h=t*n,r=t*h,e=t*r,o=t*e,a=t*o,u=-(.02708333333333333*h+.03430059523809524*r+.03149181547619048*e+.02634359154541446*o+.02156896735835538*a),f=.007669890873015873*r+.01299603174603175*e+.0148051353064374*o+.01454454953803912*a,c=-(.002275545634920635*e+.004830845032667949*o+.006558395368616723*a),l=.0006957236677288761*o+.001775193002406544*a,p=-.000217324089394402*a,v=Math.cos(2*s);return s+Math.sin(2*s)*(-(.5*t+.2083333333333333*n+.09375*h+.04878472222222222*r+.02916666666666667*e+.01938905423280423*o+.01388255931712963*a)-u+c-p+v*(2*(.1041666666666667*n+.0875*h+.06050347222222222*r+.04151785714285714*e+.02958958540013228*o+.02203667534722222*a)-4*f+6*l+v*(4*u-12*c+24*p+v*(8*f-32*l+v*(16*c-80*p+v*(32*l+64*v*p))))))}return 0==s||i.$(i.R(s),1.570796326794897)?n=s:(r=(h=Math.sqrt(t))*Math.sin(s),n=Math.tan(.7853981633974483+s/2)*Math.pow((1-r)/(1+r),h/2),n=2*Math.atan(n)-1.570796326794897),n},s.tO=function(t,s){if(i.vi(t)||0==s||i.$(i.R(s),1.570796326794897))return s;if(.006884661117170036>t){var n=t*(l=t*(c=t*(v=t*t))),h=t*(p=t*n),r=.05833333333333333*c+.07232142857142858*l+.05634300595238095*n+.0355325796406526*p+.020235546186067*h,e=.02653149801587302*l+.04379960317460317*n+.0429211791776896*p+.03255384637546096*h,o=.01294022817460318*n+.02668104344536636*p+.03155651254609588*h,a=.00659454790965208*p+.0163075268674227*h,u=.003463473736911237*h,f=Math.cos(2*s);return s+Math.sin(2*s)*(.5*t+.2083333333333333*v+.08333333333333333*c+.03611111111111111*l+.01875*n+.01195601851851852*p+.008863673941798942*h-r+o-u+f*(2*(.1458333333333333*v+.1208333333333333*c+.07039930555555556*l+.03616071428571429*n+.01839451058201058*p+.01017113095238095*h)-4*e+6*a+f*(4*r-12*o+24*u+f*(8*e-32*a+f*(16*o-80*u+f*(32*a+64*f*u))))))}var c=Math.sqrt(t),l=c/2,p=Math.tan(.7853981633974483+s/2);t=0,r=1;for(var v=s;0!=r;v=h)n=c*Math.sin(v),h=p*Math.pow((1+n)/(1-n),l),h=2*Math.atan(h)-1.570796326794897,t++,(i.$(h,v)||3e4this.Mk&&(this.Mk=0);var n=this.Re.getType();if(this.eH=n==t.Tc.PE_TYPE_PROJCS?2:1,n==t.Tc.PE_TYPE_PROJCS&&!i.loadConstants())throw t.i.O("PeProjcs.loadConstants failed");s=n==t.Tc.PE_TYPE_GEOGCS?this.Re:this.Re.getGeogcs(),n!=t.Tc.PE_TYPE_GEOGCS&&t.qf.getCode(s),this.Go=i.getUnit(),this.MH=s.getPrimem().getLongitude(),this.rH=i=s.getUnit().getUnitFactor(),i=Math.PI/(180*i),1e-10>Math.abs(i-1)&&(i=1),this.BA=i,0!=(n&t.Tc.PE_TYPE_PROJCS)?(s=this.Re,this.CA=1/s.getUnit().getUnitFactor(),this.uw=.001/this.Re.getUnit().getUnitFactor(),this.vw=t.Eg.generate(s,t.Eg.PE_PCSINFO_OPTION_NONE),this.Bl=this.vw.isPannableRectangle(),this.Xz=t.Ab.lN(this.vw.getCentralMeridian(),this.BA)):(this.FA=this.Bl=!0,this.CA=0,n=1/s.getUnit().getUnitFactor(),this.uw=.001/s.getDatum().getSpheroid().getAxis()*n,this.Xz=0),this.Bl&&(this.wx(),this.yK(),this.jY(),this.xK(),this.hY(),this.iY())}return i.prototype.cs=function(){return this.Mk},i.prototype.mk=function(){return this.vw},i.Ky=function(t,i){return t==i||null!=t&&null!=i&&0==t.Mk&&0==i.Mk&&t.Cs===i.Cs},i.prototype.Xc=function(){return this.Bl},i.prototype.ih=function(t){t.L(this.uo)},i.prototype.rv=function(){return this.uo.v},i.prototype.qv=function(){return this.uo.C},i.prototype.BR=function(t){t.L(this.ww)},i.prototype.hY=function(){var i=this.Re.getType();if(i==t.Tc.PE_TYPE_PROJCS){i=this.Re;var s=this.mk().getCentralMeridian(),n=i.getGeogcs();if(null==n)throw t.i.ga("internal error");s=[[s+(n=1/n.getUnit().getUnitFactor()*Math.PI),0]],t.gj.geogToProj(i,1,s),s=s[0][0],n=i.getParameters()[t.Tc.PE_PARM_X0].getValue();var h=this.ol();i=new t.l,h.A(i),s=(h=Math.abs(s-n))+n,n=-1*h+n,h=i.H,i=i.G;var r=new t.l;r.L(n,i,s,h),null==this.uo&&(this.uo=r)}else{if(i!=t.Tc.PE_TYPE_GEOGCS)throw t.i.ga("internal error");n=1/this.Re.getUnit().getUnitFactor()*Math.PI,(i=new t.l).L(-n,-n/2,n,n/2),null==this.uo&&(this.uo=i)}},i.prototype.iY=function(){var i=this.Re.getType();if(i==t.Tc.PE_TYPE_PROJCS){var s=this.Re;if(i=this.mk().getCentralMeridian(),null==(s=s.getGeogcs()))throw t.i.ga("internal error");s=1/s.getUnit().getUnitFactor()*Math.PI;var n=this.Xr(),h=new t.l;n.A(h),(n=new t.l).L(i-s,h.G,i+s,h.H),null==this.ww&&(this.ww=n)}else{if(i!=t.Tc.PE_TYPE_GEOGCS)throw t.i.ga("internal error");s=1/this.Re.getUnit().getUnitFactor()*Math.PI,(i=new t.l).L(-s,-s/2,s,s/2),null==this.ww&&(this.ww=i)}},i.prototype.bf=function(){return this.BA},i.prototype.rm=function(){return this.CA},i.prototype.Xr=function(){if(this.Bl)return this.wl;var t=this.wl;return null!=t?t:(this.wx(),this.wl)},i.prototype.Yr=function(){return this.Bl?null:(null!=this.wl||this.wx(),this.TG)},i.prototype.wx=function(){if(this.Re.getType()==t.Tc.PE_TYPE_PROJCS){var i=this.Re,s=i.getGeogcs(),n=i.horizonGcsGenerate();if(null!=n){var h=n[0].getNump(),r=n[0].getKind();i=0u&&(n=-400*e,c.L(n,c.G,n+5*a,c.H)),n=new t.Hh(c),null==this.wl&&(this.wl=n,this.Kv=i);else{if(u=new t.Ea,a=this.mk().isGcsHorizonMultiOverlap(),c=t.iu.XE(s,t.ju.Integer64),a){for(u=new t.bL,f=t.Ih.local().W(u,c,null),p=0;pthis.us&&(this.us=0),this.Go=s=this.FT.getUnit(),this.DH=1/s.getUnitFactor(),t.qf.getCode(i)}return i.Ky=function(t,i){return t==i||null!=t&&null!=i&&0==t.us&&0==i.us&&t.Cs===i.Cs},i.prototype.cs=function(){return this.us},i}();t.KL=i}(Q||(Q={})),function(t){t.$g=function(){function i(){}return i.ub=function(i,s,n,h,r,e,o,a){if(null!=e||null!=o||null!=a){h=t.F.ca(h),s=t.F.ca(s),n=t.F.ca(n),r=t.F.ca(r),1.570796326794897n?h:t.F.ca(3.141592653589793-h):Math.atan2(l*y,f*p-c*l*v)),null!=a&&(t.s.$(t.s.R(r),1.570796326794897)?a.u=0>r?s:t.F.ca(3.141592653589793-s):(a.u=Math.atan2(f*y,p*f*v-l*c),a.u=t.F.ca(a.u+3.141592653589793)))}}},i.sf=function(i,s,n,h,r,e,o){if(null!=e||null!=o){s=t.F.ca(s),n=t.F.ca(n),1.570796326794897p?r:t.F.ca(3.141592653589793-r):s:t.s.$(t.s.R(n),1.570796326794897)&&t.s.$(i,3.141592653589793)?0>n?r:t.F.ca(3.141592653589793-r):t.F.ca(s+Math.atan2(l*u,f*h-c*l*a)))}},i}()}(Q||(Q={})),function(t){t.Yk=function(){function i(){}return i.ub=function(i,s,n,h,r,e,o,a,u){var f=new t.ha(0),c=new t.ha(0),l=[0,0,0],p=[0,0,0],v=[0,0,0],y=new t.ha(0),b=new t.ha(0),d=new t.ha(0),g=new t.ha(0),w=new t.ha(0);if(null!=o||null!=a||null!=u)if(t.s.vi(s))t.$g.ub(i,n,h,r,e,o,a,u);else{r=t.F.ca(r),n=t.F.ca(n);var x=t.F.ca(r-n);if(t.s.$(h,e)&&(t.s.$(n,r)||t.s.$(t.s.R(h),1.570796326794897)))null!=o&&(o.u=0),null!=a&&(a.u=0),null!=u&&(u.u=0);else{if(t.s.$(h,-e)){if(t.s.$(t.s.R(h),1.570796326794897))return null!=o&&(o.u=2*t.F.Ch(i,s)),null!=a&&(a.u=0x){m=1;var j=n;n=r,r=j,j=h,h=e,e=j}x=t.F.pt(s,h);var M=t.F.pt(s,e);null==a&&null==u||(t.$g.ub(i,n,x,r,M,null,f,c),f=Math.atan2(Math.sin(f.u)*Math.cos(h-x),Math.cos(f.u)),c=Math.atan2(Math.sin(c.u)*Math.cos(e-M),Math.cos(c.u)),0!=m&&(j=f,f=c,c=j),null!=a&&(a.u=f),null!=u&&(u.u=c)),null!=o&&(t.F.el(1,s,h,n,0,d,g,w),l[0]=d.u,l[1]=g.u,l[2]=w.u,t.F.el(1,s,e,r,0,d,g,w),p[0]=d.u,p[1]=g.u,p[2]=w.u,v[0]=l[1]*p[2]-p[1]*l[2],v[1]=-(l[0]*p[2]-p[0]*l[2]),v[2]=l[0]*p[1]-p[0]*l[1],s=1-t.F.w(s,t.F.Xq(s,t.F.Sj(s,Math.acos(v[2]/Math.sqrt(v[0]*v[0]+v[1]*v[1]+v[2]*v[2]))))),s*=2-s,a=Math.atan2(-v[1],-v[0]),v=t.F.ca(a-1.570796326794897),a=t.F.ca(a+1.570796326794897),v=t.s.R(t.F.ca(n-v))<=t.s.R(t.F.ca(n-a))?v:a,t.$g.ub(1,v,0,n,x,y,null,null),t.$g.ub(1,v,0,r,M,b,null,null),3.141592653589793r&&(r=t.s.R(r),e=t.F.ca(e+3.141592653589793)),n=t.F.ca(n),h=t.F.ca(h),1.570796326794897=t.s.R(e)?1:-1);e=t.F.ca(n+Math.atan(Math.tan(e)*-Math.sin(d))),t.$g.ub(i,e,0,n,d,null,c,null),d=t.s.R(1.570796326794897-t.s.R(c.u)),d=t.F.Sj(s,d),d=1-t.F.w(s,t.F.Xq(s,d)),d*=2-d,t.F.el(1,s,0,e,0,v,y,b),l[0]=v.u,l[1]=y.u,l[2]=b.u,t.F.el(1,s,h,n,0,v,y,b),p[0]=v.u,p[1]=y.u,p[2]=b.u,h=Math.acos((l[0]*p[0]+l[1]*p[1]+l[2]*p[2])/Math.sqrt(p[0]*p[0]+p[1]*p[1]+p[2]*p[2])),h=t.F.Sj(d,h),r=0<(h=t.F.q(i,d,h)+r*g)?c.u:t.F.ca(c.u+3.141592653589793),i=t.s.R(h)/t.F.Ch(i,d)*1.570796326794897,i=t.F.Tq(d,i),i=t.F.pt(d,i),t.$g.sf(1,e,0,i,r,o,f),null!=a&&(u=f.u),null!=a&&(a.u=t.F.Sj(s,u))}},i}()}(Q||(Q={})),function(t){t.eu=function(){function i(){}return i.ub=function(i,s,n,h,r,e,o,a,u){var f=0,c=0,l=0;if(null!=o||null!=a||null!=u)if(t.s.vi(s))t.$g.ub(i,n,h,r,e,o,a,u);else{var p=t.F.ca(r-n);if(t.s.$(h,e)&&(t.s.Dd(p)||t.s.$(t.s.R(h),1.570796326794897)))null!=o&&(o.u=0),null!=a&&(a.u=0),null!=u&&(u.u=0);else{if(t.s.$(h,-e)){if(t.s.$(t.s.R(h),1.570796326794897))return null!=o&&(o.u=2*t.F.Ch(i,s)),null!=a&&(a.u=0=z&&!t.s.$(A,m));if(0!=k)v=(y*=f)*(256+y*(y*(74-47*y)-128))/1024,null!=o&&(o.u=b*(1+y*(4096+y*(y*(320-175*y)-768))/16384)*(P-v*N*(c+v/4*(I*(2*l-1)-v/6*c*(4*N*N-3)*(4*l-3))))),null!=a&&(a.u=t.s.$(t.s.R(h),1.570796326794897)?0>h?r:t.F.ca(3.141592653589793-r):Math.atan2(w*M,s*x-g*w*j)),null!=u&&(t.s.$(t.s.R(e),1.570796326794897)?u.u=0>e?n:t.F.ca(3.141592653589793-n):(u.u=Math.atan2(s*M,s*x*j-g*w),u.u=t.F.ca(u.u+3.141592653589793)));else{m=t.s.Mb(3.141592653589793,p),I=g*x-s*w,P=Math.acos(I),N=Math.sin(P),f=1,z=C=0;do{l=C,j=1-.25*(C=v*(f*=f)*(1+v+v*v))+.1875*(c=v*v*(j=f*f)*(1+2.25*v))-.1953125*(k=v*v*v*j*f),C=.25*C-.25*c+.29296875*k,M=.03125*c-.05859375*k,k*=.00651041666666667,c=I-2*g*x/f,1=z&&!t.s.$(l,C));null!=o&&(j=1+(y*=f*=f)*(4096+y*(y*(320-175*y)-768))/16384,t.s.$(h,-e)?o.u=3.141592653589793*b*j:(c=I-2*g*x/f,f=Math.acos(c),I=Math.cos(2*f),A=Math.cos(3*f),o.u=b*(j*P+y*(y*(128+y*(35*y-60))-512)/2048*N*c+y*(5*y-4)/6144*y*y*Math.sin(2*P)*I+k*Math.sin(3*P)*A+-762939453125e-16*y*y*y*y*Math.sin(4*P)*Math.cos(4*f)))),null!=a&&(t.s.Dd(h)&&t.s.Dd(e)?(f=Math.sqrt(1-C*C),a.u=Math.acos(f),0>p&&(a.u*=-1)):t.s.$(t.s.R(h),1.570796326794897)?a.u=0>h?r:t.F.ca(3.141592653589793-r):(o=C/s,b=Math.sqrt(1-o*o),0>s*x-g*w*Math.cos(m)&&(b*=-1),a.u=Math.atan2(o,b),t.s.$(h,-e)&&t.s.R(t.F.ca(n-r))>3.141592653589793*(1-v*Math.cos(h))&&(0t.s.R(a.u)||0>h&&1.570796326794897e?n:t.F.ca(3.141592653589793-n):(p=C/w,o=Math.sqrt(1-p*p),b=Math.sin(m/2),0>Math.sin(d-i)-2*s*x*b*b&&(o*=-1),u.u=Math.atan2(p,o),u.u=t.F.ca(u.u+3.141592653589793),t.s.$(h,-e)&&!t.s.Dd(h)&&!t.s.$(t.s.R(h),1.570796326794897)&&t.s.R(t.F.ca(n-r))>3.141592653589793*(1-v*Math.cos(h))&&(null!=a?b=a.u:(o=C/s,b=Math.sqrt(1-o*o),0>s*x-g*w*Math.cos(m)&&(b*=-1),b=Math.atan2(o,b),t.s.$(h,-e)&&t.s.R(t.F.ca(n-r))>3.141592653589793*(1-v*Math.cos(h))&&(0t.s.R(b)||0>h&&1.570796326794897=t.s.R(b)&&1.570796326794897t.s.R(u.u))&&(u.u=-1*t.F.ca(u.u+3.141592653589793))))}}}},i.sf=function(i,s,n,h,r,e,o,a){if(null!=o||null!=a)if(t.s.vi(s))t.$g.sf(i,n,h,r,e,o,a);else if(e=t.F.ca(e),t.s.$(t.s.R(h),1.570796326794897)||t.s.Dd(e)||t.s.$(t.s.R(e),3.141592653589793))t.Yk.sf(i,s,n,h,r,e,o,a);else{var u=1.570796326794897==t.s.R(e)?0:Math.cos(e),f=3.141592653589793==t.s.R(e)?0:Math.sin(e);t.s.$(t.s.R(h),1.570796326794897)&&(n=0),e=1-Math.sqrt(1-s);var c=t.F.Xq(s,h);h=1.570796326794897==t.s.R(c)?0:Math.cos(c);var l=Math.sin(c);c=Math.atan2(Math.tan(c),u);var p=h*f,v=p*p,y=1-v,b=s/(1-s)*y,d=(s=b*(256+b*(b*(74-47*b)-128))/1024)/4,g=s/6,w=r/(i*(1-e)*(1+b*(4096+b*(b*(320-175*b)-768))/16384)),x=w;do{var m=x;r=1.570796326794897==t.s.R(x)?0:Math.cos(x);var j=(b=3.141592653589793==t.s.R(x)?0:Math.sin(x))*b;x=s*b*((i=Math.cos(2*c+x))+d*(r*(2*(x=i*i)-1)-g*i*(4*j-3)*(4*x-3)))+w}while(!t.s.$(m,x));r=1.570796326794897==t.s.R(x)?0:Math.cos(x),b=3.141592653589793==t.s.R(x)?0:Math.sin(x),null!=o&&(f=Math.atan2(b*f,h*r-l*b*u),y=e/16*y*(4+e*(4-3*y)),i=Math.cos(2*c+x),o.u=t.F.ca(n+(f-(1-y)*e*p*(x+y*b*(i+y*r*(2*i*i-1)))))),null!=a&&(y=l*b-h*r*u,y=(1-e)*Math.sqrt(v+y*y),a.u=Math.atan2(l*r+h*b*u,y))}},i}()}(Q||(Q={})),function(t){t.KC=function(){function i(){}return i.ub=function(i,s,n,h,r,e,o,a,u){var f=t.F.ca(r-n),c=t.s.$(t.s.R(h),1.570796326794897),l=t.s.$(t.s.R(e),1.570796326794897);if(t.s.$(h,e)&&(t.s.Dd(f)||c))null!=o&&(o.u=0),null!=a&&(a.u=0),null!=u&&(u.u=0);else{if(t.s.vi(s)){var p=Math.sin(h),v=Math.sin(e);p=Math.sqrt((1+p)/(1-p)),v=Math.sqrt((1+v)/(1-v)),p=Math.log(v)-Math.log(p),p=Math.atan2(f,p),null!=o&&(o.u=t.s.$(h,e)?t.s.R(i*Math.cos(h)*f):t.s.R((i*e-i*h)/Math.cos(p)))}else v=t.F.Sw(s,e),p=Math.sin(t.F.Sw(s,h)),v=Math.sin(v),p=Math.sqrt((1+p)/(1-p)),v=Math.sqrt((1+v)/(1-v)),p=Math.log(v)-Math.log(p),p=Math.atan2(f,p),null!=o&&(t.s.$(h,e)?o.u=t.s.R(i*f*Math.cos(h)/t.F.w(s,h)):(f=t.F.q(i,s,h),i=t.F.q(i,s,e),o.u=t.s.R((i-f)/Math.cos(p))));null==a&&null==u||(o=t.F.ca(p+3.141592653589793),c&&l||!c&&!l||(c?p=0>h?r:t.F.ca(3.141592653589793-r):l&&(o=0>e?n:t.F.ca(3.141592653589793-n))),null!=a&&(a.u=p),null!=u&&(u.u=o))}},i.sf=function(i,s,n,h,r,e,o,a){e=t.F.ca(e),0>r&&(r=t.s.R(r),e=t.F.ca(e+3.141592653589793)),t.s.vi(s)?t.s.$(t.s.R(h),1.570796326794897)?(n=0>h?e:t.F.ca(3.141592653589793-e),3.141592653589793>=(e=r/i%6.283185307179586)?i=h-t.s.Mb(e,h):(n=t.F.ca(n+3.141592653589793),i=-h+t.s.Mb(e-3.141592653589793,h))):t.s.$(t.s.R(e),1.570796326794897)?(n=t.F.ca(n+t.s.Mb(r,e)/(i*Math.cos(h))),i=h):(i=h+r*Math.cos(e)/i,1.570796326794897h?e:t.F.ca(3.141592653589793-e),e=r/t.F.lW(i,s),3.141592653589793>=(e%=6.283185307179586)?i=h-t.s.Mb(e,h):(n=t.F.ca(n+3.141592653589793),i=-h+t.s.Mb(e-3.141592653589793,h)),i=t.F.Tq(s,i)):t.s.$(t.s.R(e),1.570796326794897)?(n=t.F.ca(n+t.s.Mb(r,e)*t.F.w(s,h)/(i*Math.cos(h))),i=h):(i=1.570796326794897*(r*Math.cos(e)+t.F.q(i,s,h))/t.F.Ch(i,s),1.570796326794897Math.PI||Math.abs(h.y)>.5*Math.PI||Math.abs(r.y)>.5*Math.PI||(Math.abs(h.y)==.5*Math.PI||Math.abs(r.y)==.5*Math.PI)&&h.x!=r.x)return NaN;if(e=n.YA(e,Math.min(h.x,r.x),Math.max(h.x,r.x)),!new t.Oc(h.x,r.x).contains(e))return NaN;var o=i.construct(h);if(r=i.construct(r),o=n.$u(s,o),r=n.$u(s,r),(r=o.YE(r)).z.rg())return h.y;var a=new t.Xb;a.set(r.x),a.lm(r.z),a.Po(-1);var u=new t.Xb;u.set(r.y),u.lm(r.z),u.Po(-1);var f=new t.Xb;return f.set(u),f.Bg(u),(o=new t.Xb).set(a),o.Bg(a),o.add(f),o.sqrt(),o.rg()||a.rg()&&u.rg()?h.y:(h=Math.atan2(u.value(),a.value()),h=Math.atan2(o.value()*Math.cos(h-e),1-s),e=n.yP(s,t.h.construct(e,h)),s=new t.Od(e.x,e.y,-e.z),e=r.value().Sh(e),s=r.value().Sh(s),Math.abs(s)Math.PI||Math.abs(h.y)>.5*Math.PI||Math.abs(r.y)>.5*Math.PI||(Math.abs(h.y)==.5*Math.PI||Math.abs(r.y)==.5*Math.PI)&&h.x!=r.x||Math.abs(e)>=.5*Math.PI||0e&&r.y>e||0>h.y&&0>r.y&&h.yMath.abs(o[1]-h.x)&&(h=o[0],o[0]=o[1],o[1]=h)),e))},n.YA=function(t,i,s){return t>s?t-=2*(i=Math.ceil((t-s)/(2*Math.PI)))*Math.PI:tr.x?(r.x-=r.x%360,-180>r.x&&(r.x+=360)):180r.y&&(r.y=-90);for(var e=-180,o=180,a=(s=40)-1,u=(n=(s+31)/32)-1;0<=u;u--)for(var f=a-32*u,c=Math.min(32,s-32*u),l=1;l=p?(h[u]|=1<=p?(h[u]|=1<>r&31;if(31<(r+=5)){var a=37-r;o&=(1<i)for(e=0;e=t[0]?t:'"'+t.trim()+'"'}var s=[];t.SC=function(){function n(){}return n.zQ=function(h){try{for(var r=0;ri||i>this.Ba)throw t.i.O();return this.dg[i]},i.prototype.Rf=function(t){return this.wh[t]},i.gz=function(t){return i.EM[t]},i.Vp=function(t){return i.NM[t]},i.Wa=function(t){return i.mM[t]},i.prototype.hasAttribute=function(t){return 0<=this.wh[t]},i.prototype.dG=function(){return this.hasAttribute(1)},i.te=function(t){return i.$C[t]},i.prototype.GR=function(t){return this.Xs[t]},i.yG=function(t,s){return i.$C[t]===s},i.prototype.Nb=function(t){return this===t},i.prototype.Cn=function(){for(var i=t.P.Vh(this.dg[0]),s=1;s++i&&s(t,r,o.gu),e[0]?n?r=i:(e=t.c,r=t.e+r+1):++r;e.lengtht.Cd&&e[0]?"-":"")+(1r?"e":"e+")+r:t.toString()}function s(t,i,s,h){var r=t.c,e=t.e+i+1;if(1===s?h=5<=r[e]:2===s?h=5e||void 0!==r[e+1]||1&r[e-1]):3===s?h=h||void 0!==r[e]||0>e:(h=!1,0!==s&&n("!Big.RM!")),1>e||!r[0])h?(t.e=-i,t.c=[1]):t.c=[t.e=0];else{if(r.length=e--,h)for(;9<++r[e];)r[e]=0,e--||(++t.e,r.unshift(1));for(e=r.length;!r[--e];r.pop());}return t}function n(t){throw(t=Error(t)).name="BigError",t}var h=-7,r=21,e=/^-?(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,o=function(){function t(i){if(i instanceof t)this.Cd=i.Cd,this.e=i.e,this.c=i.c.slice();else{var s,h,r;for(0===i&&0>1/i?i="-0":e.test(i+="")||n(NaN),this.Cd="-"==i.charAt(0)?(i=i.slice(1),-1):1,-1<(s=i.indexOf("."))&&(i=i.replace(".","")),0<(h=i.search(/e/i))?(0>s&&(s=h),s+=+i.slice(h+1),i=i.substring(0,h)):0>s&&(s=i.length),h=0;"0"==i.charAt(h);h++);if(h==(r=i.length))this.c=[this.e=0];else{for(;"0"==i.charAt(--r););for(this.e=s-h-1,this.c=[],s=0;h<=r;this.c[s++]=+i.charAt(h++));}}}return t.prototype.abs=function(){var i=new t(this);return i.Cd=1,i},t.prototype.cmp=function(i){var s=this.c,n=(i=new t(i)).c,h=this.Cd,r=i.Cd,e=this.e,o=i.e;if(!s[0]||!n[0])return s[0]?h:n[0]?-r:0;if(h!=r)return h;if(i=0>h,e!=o)return e>(o^i)?1:-1;for(h=-1,r=(e=s.length)<(o=n.length)?e:o;++h(n[h]^i)?1:-1;return e==o?0:e>(o^i)?1:-1},t.prototype.lm=function(i){var h=this.c,r=(i=new t(i)).c,e=this.Cd==i.Cd?1:-1,o=t.tr;if((o!==~~o||0>o||1e6g?0:g,f.unshift(0);v++u;u++){if(a!=(v=p.length))var w=a>v?1:-1;else{var x=-1;for(w=0;++xp[x]?1:-1;break}}if(!(0>w))break;for(i=v==a?r:f;v;){if(p[--v]g&&s(y,o,t.gu,void 0!==p[0]),y},t.prototype.aS=function(){return 0this.cmp(0)},t.prototype.kt=function(i){var s,n=this.Cd,h=(i=new t(i)).Cd;if(n!=h)return i.Cd=-h,this.oI(i);var r=this.c.slice(),e=this.e,o=i.c,a=i.e;if(!r[0]||!o[0])return o[0]?(i.Cd=-h,i):new t(r[0]?this:0);if(n=e-a){for((s=0>n)?(n=-n,e=r):(a=e,e=o),e.reverse(),h=n;h--;e.push(0));e.reverse()}else for(e=((s=r.lengthn;){if(r[--e]h.length-e.length&&(n=e,e=h,h=n),s=e.length,n=0;s;)n=(h[--s]=h[s]+e[s]+n)/10|0,h[s]%=10;for(n&&(h.unshift(n),++r),s=h.length;0==h[--s];h.pop());return i.c=h,i.e=r,i},t.prototype.pow=function(i){var s=this,h=new t(1),r=h,e=0>i;for((i!==~~i||-1e6>i||1e6>=1;)s=s.nr(s);return e?h.lm(r):r},t.prototype.round=function(i,h){var r=this;return null==i?i=0:(i!==~~i||0>i||1e6h&&n(NaN),0==(h=Math.sqrt(this.toString()))||h==1/0?((h=i.join("")).length+r&1||(h+="0"),(i=new t(Math.sqrt(h).toString())).e=((r+1)/2|0)-(0>r||1&r)):i=new t(h.toString()),h=i.e+(t.tr+=4);do{r=i,i=e.nr(r.oI(this.lm(r)))}while(r.c.slice(0,h).join("")!==i.c.slice(0,h).join(""));return s(i,t.tr-=4,t.gu),i},t.prototype.nr=function(i){var s=this.c,n=(i=new t(i)).c,h=s.length,r=n.length,e=this.e,o=i.e;if(i.Cd=this.Cd==i.Cd?1:-1,!s[0]||!n[0])return new t(0*i.Cd);if(i.e=e+o,he;)r=a[o]+n[e]*s[o-e-1]+r,a[o--]=r%10,r=r/10|0;a[o]=(a[o]+r)%10}for(r&&++i.e,a[0]||a.shift(),e=a.length;!a[--e];a.pop());return i.c=a,i},t.prototype.toString=function(){var t=this.e,i=this.c.join(""),s=i.length;if(t<=h||t>=r)i=i.charAt(0)+(1t?"e":"e+")+t;else if(0>t){for(;++t;i="0"+i);i="0."+i}else if(0s)for(t-=s;t--;i+="0");else tthis.Cd&&this.c[0]?"-"+i:i},t.prototype.toExponential=function(t){return null==t?t=this.c.length-1:(t!==~~t||0>t||1e6=t&&(o=i(this,this.e+t),0>this.Cd&&this.c[0]&&0>o.indexOf("-")&&(o="-"+o));return h=s,r=e,o||n("!toFix!"),o},t.prototype.toPrecision=function(t){return null==t?this.toString():((t!==~~t||1>t||1e6e.get(p)?(e.set(u,2147483647),u=p):e.set(p,2147483647),f++;else{if(0==(1&f))e.set(u,2147483647);else if(n)return null!=h&&(h[0]=!0),null;a.N(l),u=p,f=1}if(0==(1&f))e.set(u,2147483647);else if(n)return null!=h&&(h[0]=!0),null;if(!n)for(e.Wd(0,e.size,(function(t,i){return t-i})),p=0,v=e.size;ps-i)n.qr(i,s,t);else{var h=!0;try{for(var r=1/0,e=-1/0,o=i;oe&&(e=a)}if(this.reset(s-i,r,e,s-i)){for(o=i;oh&&n.qr(i+h,i+s,t);100t||n==s||(t=Math.min(i.cL,t),this.zf.Jb(t),this.zf.resize(t),this.zf.Yj(0,0,this.zf.size),this.zH=s,this.As.resize(h),this.Gs=(n-s)/(t-1),0))},i.prototype.uF=function(i){return t.P.truncate((i-this.zH)/this.Gs)},i.cL=65536,i}();t.Zt=i}(Q||(Q={})),function(t){var i,s;(s=i||(i={}))[s.enum_line=1]="enum_line",s[s.enum_arc=2]="enum_arc",s[s.enum_dummy=4]="enum_dummy",s[s.enum_concave_dip=8]="enum_concave_dip",s[s.enum_connection=3]="enum_connection";var n=function(){function i(){}return i.Su=function(s,n,h,r,e,o){var a=new i;return a.Km=new t.h,a.Xm=new t.h,a.cw=new t.h,a.Km.N(s),a.Xm.N(n),a.cw.N(h),a.Eo=r,a.sh=e,a.uh=o,a},i.construct=function(s,n,h,r){var e=new i;return e.Km=new t.h,e.Xm=new t.h,e.cw=new t.h,e.Km.N(s),e.Xm.N(n),e.cw.Sc(),e.Eo=4,e.sh=h,e.uh=r,e},i}(),h=function(){function i(t,i,s,n,h,r){this.$v=null,this.za=0,this.zA=t,this.XH=this.VH=0,this.La=i,this.Oj=s,this.xk=n,this.Fq=h,this.Vb=r}return i.prototype.next=function(){for(var i=new t.Ta;;){if(this.za==this.zA.I())return null;if(this.zA.we(this.za,i),this.za++,!i.B())break}var s=!1;if(null==this.$v&&(this.VH=i.Ng(),this.XH=i.kh(),this.$v=o.buffer(i,this.La,this.Oj,this.xk,this.Fq,this.Vb),s=!0),this.zar)throw t.i.O();if(s.B())return new t.Ea(s.description);var a=new t.l;return s.yc(a),0=e&&(e=96),o.sb=Math.abs(o.La),o.Mv=0!=o.sb?1/o.sb:0,isNaN(r)||0==r?r=1e-5*o.sb:r>.5*o.sb&&(r=.5*o.sb),12>e&&(e=12),(s=Math.abs(n)*(1-Math.cos(Math.PI/e)))>r?r=s:(s=Math.PI/Math.acos(1-r/Math.abs(n)))(e=t.P.truncate(s))&&(e=12,r=Math.abs(n)*(1-Math.cos(Math.PI/e))),o.xk=r,o.Fq=e,o.oA=Math.min(o.dt,.25*r),o.gE()},i.prototype.ev=function(){if(null==this.Jd)this.Jd=[];else if(0!==this.Jd.length)return;var i=this.lE();i=t.P.truncate((i+3)/4);var s=.5*Math.PI/i;this.jA=s;for(var n=0;n<4*i;n++)this.Jd.push(null);var h=Math.cos(s);s=Math.sin(s);var r=t.h.construct(0,1);for(n=0;n=this.La&&(i=new t.l,this.Y.A(i),i.S()<=2*-this.La||i.da()<=2*this.La))return new t.Ea(this.Y.description)}switch(this.Y.K()){case 33:return this.KN();case 550:return this.JN();case 1607:return this.MN();case 1736:return this.LN();case 197:return this.GN();default:throw t.i.Ra()}},i.prototype.MN=function(){if(this.zG(this.Y)){var i=new t.Ta;this.Y.we(0,i);var s=new t.l;return this.Y.A(s),i.Db(s.tf()),this.Iu(i)}return this.Y=this.RV(this.Y),i=new r(this,this.qq),t.Ih.local().W(i,this.Oj,this.Vb).next()},i.prototype.LN=function(){if(0==this.La)return this.Y;var i=t.$l.local();if(this.ev(),this.Y=i.W(this.Y,null,!1,this.Vb),0>this.La){var s=this.Y;return s=this.ly(s,0,s.ea()),i.W(s,this.Oj,!1,this.Vb)}return this.zG(this.Y)?(i=new t.Ta,this.Y.we(0,i),s=new t.l,this.Y.A(s),i.Db(s.tf()),this.Iu(i)):(i=new e(this),t.Ih.local().W(i,this.Oj,this.Vb).next())},i.prototype.ly=function(s,n,h){for(var r=new t.Ea(s.description);ns.Ka(n))){var e=s.Kr(n),o=new t.l;if(s.Tj(n,o),0=this.La){if(0==this.La)i.bd(this.Y,!1);else{var s=new t.Hh;this.Y.dn(s),s.X(this.La,this.La),i.bd(s,!1)}return i}return i.bd(this.Y,!1),this.Y=i,this.eE(i,0)},i.prototype.eE=function(s,n){this.ev();var h=new t.Ea(s.description),r=new t.h,e=new t.h,o=new t.h,a=new t.h,u=new t.h,f=new t.h,c=new t.h,l=new t.h,p=s.Ka(n),v=s.Ca(n),y=0;for(n=s.Ka(n);yi.Ka(s))return null;if(this.AG(i,s)&&0(i=-1>i?4:2*Math.PI/Math.acos(i)+.5)?i=4:i>this.Fq&&(i=this.Fq),t.P.truncate(i)},i.prototype.BD=function(i,s,n,h,r){this.ev();var e=new t.h;e.vc(n,s),e.scale(this.Mv);var o=new t.h;o.vc(h,s),o.scale(this.Mv),0>(e=Math.atan2(e.y,e.x)/this.jA)&&(e=this.Jd.length+e),e=this.Jd.length-e,0>(o=Math.atan2(o.y,o.x)/this.jA)&&(o=this.Jd.length+o),(o=this.Jd.length-o)o.I(a))return 0>e||(e=i,o=new t.Ta,e.we(e.Ca(s),o),this.Au(h,o)),1;var u=o.Oa(o.Ya(o.Ob(a))),f=new t.Ed;if(f.ig(-u.x,-u.y),o.Pc(f),r&&(this.oQ(o,a,e),2>o.I(a)))return 0>e||(e=i,o=new t.Ta,e.we(e.Ca(s),o),this.Au(h,o)),1;this.$d.length=0;var c=o.Ob(a);s=o.Ya(c);var l=1==e?o.Na(s):o.V(s);i=1==e?o.V(s):o.Na(s);var p=!0;r=new t.h,a=new t.h;var v=new t.h,y=new t.h,b=new t.h,d=new t.h,g=new t.h,w=new t.h,x=new t.h,m=new t.h,j=this.sb;c=o.Ka(c);for(var M=0;Ml||0>p&&0==l?this.$d.push(n.Su(y,b,r,2,this.$d.length+1,this.$d.length-1)):y.rb(b)||(this.$d.push(n.construct(y,r,this.$d.length+1,this.$d.length-1,"dummy")),this.$d.push(n.construct(r,b,this.$d.length+1,this.$d.length-1,"dummy"))),d.add(a,x),this.$d.push(n.Su(b,d,r,1,this.$d.length+1,this.$d.length-1)),y.N(d),m.N(x),v.N(r),r.N(a),w.N(g),l=s,s=i,p=!1,i=1==e?o.V(s):o.Na(s);return this.$d[this.$d.length-1].sh=0,this.$d[0].uh=this.$d.length-1,this.TV(h),f.ig(u.x,u.y),h.TD(f,h.ea()-1),1},i.prototype.TV=function(t){for(var i=this.uO(),s=!0,n=i+1,h=i;n!=i;h=n){var r=this.$d[h];n=-1!=r.sh?r.sh:(h+1)%this.$d.length,0!=r.Eo&&(s&&t.Nt(r.Km),2==r.Eo?this.BD(t,r.cw,r.Km,r.Xm,!0):t.Ei(r.Xm),s=!1)}},i.prototype.uO=function(){null==this.Ms&&(this.Ms=[null,null,null,null,null,null,null,null,null]);for(var i=0,s=0,n=this.$d.length;s=this.sb)return!0}return!1},i.prototype.oQ=function(i,s,n){for(var h=0;1>h;h++){var r=!1,e=i.Ob(s),o=i.Ka(e);if(0==o)break;var a=o;if(3>o)break;!i.ec(e)&&(a=o-1),e=i.Ya(e),o=0z||0>A&&0==z||!this.Hv(v,l,p)||(d.N(p),N=!1,++M,r=!0),N){if(0.5*this.xk?(b.add(v,l),b.scale(.5),x.normalize(),x.cr(),m.N(x),m.scale(j-M),b.add(m),i.mf(o,b)):i.qd(o,!0),M=0}v.N(l),f=e}l.N(p),o=e,e=u,u=0s?(this.qq=!1,i):(this.qq=!0,t.Hg.Ok(i,this.dt,!1,!0,this.Vb))},i.prototype.Au=function(i,s){if(s=s.D(),null!=this.Jd&&0!==this.Jd.length){var n=new t.h;n.N(this.Jd[0]),n.Dt(this.sb,s),i.Nt(n);for(var h=1,r=this.Jd.length;h=s?1:-1;case 1:if(t.G=s?1:-1;case 2:if(t.v>=s&&t.C>s)break;return t.C<=s?1:-1;case 3:if(!(t.G>=s&&t.H>s))return t.H<=s?1:-1}return 0},i.prototype.vy=function(t,i){return 1736==t.K()?this.xy(t,i):this.yy(t)},i.prototype.xy=function(i,s){if(0==this.Da.S()||0==this.Da.da())return i.Ja();var n=new t.l;i.yc(n),this.Y=this.g.Ib(i);var h=new t.l,r=new t.l,e=new t.h,o=new t.h,a=[0,0,0,0,0,0,0,0,0],u=[0,0,0,0,0,0,0,0,0];new t.jg;var f=new t.zb,c=new t.ja(0);c.Jb(Math.min(100,i.I()));for(var l=!1,p=0;!l&&4>p;p++){var v=!1,y=0!=(1&p),b=0;switch(p){case 0:b=this.Da.v,v=n.v<=b&&n.C>=b;break;case 1:b=this.Da.G,v=n.G<=b&&n.H>=b;break;case 2:b=this.Da.C,v=n.v<=b&&n.C>=b;break;case 3:b=this.Da.H,v=n.G<=b&&n.H>=b}if(v)for(l=!0,v=this.g.Ob(this.Y);-1!=v;){var d=-1,g=-1,w=this.g.Ya(v),x=w;do{var m=this.g.cc(x);null==m&&(m=f,this.g.D(x,e),m.Ec(e),this.g.D(this.g.V(x),o),m.Rc(o)),m.A(h);var j=this.Nh(h,p,b),M=0,k=-1;if(-1==j){M=0<(m=m.fq(y,b,a,u))?this.g.Wl(x,u,m):0,M+=1;var z=x,A=this.g.V(z);for(m=0;mthis.g.Ka(v)?this.g.ar(v):this.g.Sb(v)}}return l?i.Ja():(this.AB(),0u;u++){var f=!1,c=0!=(1&u),l=0;switch(u){case 0:l=this.Da.v,f=a.v<=l&&a.C>=l;break;case 1:l=this.Da.G,f=a.G<=l&&a.H>=l;break;case 2:l=this.Da.C,f=a.v<=l&&a.C>=l;break;case 3:l=this.Da.H,f=a.G<=l&&a.H>=l}if(f){f=o,o=i.Ja(),(f=f.Ha()).aj();for(var p,v=new t.h;f.ab();)for(var y,b=!0;f.Ia();){var d=f.ia();d.A(s);var g=this.Nh(s,u,l);if(-1==g){if(0<(g=d.fq(c,l,h,r))){var w=0;p=d.bc();for(var x=0;x<=g;x++)if(w!=(y=x=(u=t.P.truncate(Math.min(Math.ceil(u/i),2048)))))){for(var f=1;fr.size)){var c=this;r.Wd(0,r.size,(function(t,i){return c.Oh(t,i)})),n=new t.h,e=new t.h,o=new t.h,e.Sc();var l=-1;a=new t.ja(0),u=new t.ja(0),f=this.g.Hd();for(var p=this.g.Hd(),v=0,y=r.size;vthis.Oh(l,g)&&(this.g.D(g,n),i?n.y==s:n.x==s)&&(a.add(l),w=!0,this.g.Sa(l,p,1)),0>this.Oh(l,b)&&(this.g.D(b,n),i?n.y==s:n.x==s)&&(w||a.add(l),this.g.Sa(l,f,1))}for(d=0,w=a.size;dthis.Oh(y,d)&&(this.g.D(d,a),i?a.y==s:a.x==s)&&(b=d),d=-1;var g=this.g.Na(y);if(0>this.Oh(y,g)&&(this.g.D(g,a),i?a.y==s:a.x==s)&&(d=g),-1!=b&&-1!=d)this.Mh(y,h,r),this.g.qd(y,!1),this.Mh(b,h,r),this.g.qd(b,!1),c=!0;else if(-1!=b||-1!=d){for(g=v+1;gthis.Oh(w,x)&&(this.g.D(x,a),i?a.y==s:a.x==s)&&(m=x),x=this.g.Na(w);var j=-1;if(0>this.Oh(w,x)&&(this.g.D(x,a),i?a.y==s:a.x==s)&&(j=x),-1!=m&&-1!=j){this.Mh(w,h,r),this.g.qd(w,!1),this.Mh(m,h,r),this.g.qd(m,!1),c=!0;break}if(-1!=b&&-1!=j){this.At(h,y,b,w,j,r),c=!0;break}if(-1!=d&&-1!=m){this.At(h,w,m,y,d,r),c=!0;break}}}if(c)break}}}if(!c)break}l=e,u.N(n)}}this.g.Ud(r)},i.prototype.Mh=function(t,i,s){s=this.g.Qa(t,s),i.set(s,-1),s=this.g.Qa(t,this.li),this.ed.set(s,-1),-1!=(i=this.g.cd(t))&&this.g.Ya(i)==t&&(this.g.Kf(i,-1),this.g.Yg(i,-1))},i.prototype.At=function(t,i,s,n,h,r){this.g.Cc(i,n),this.g.Dc(n,i),this.g.Dc(s,h),this.g.Cc(h,s),this.Mh(n,t,r),this.g.oi(n,!1),this.Mh(h,t,r),this.g.oi(h,!0)},i.prototype.Oy=function(){for(var t=0,i=this.ed.size;t=o?(s=this.g.Qa(e,this.li),this.ed.set(s,-1),e=this.g.qd(e,!1),2==o&&(s=this.g.Qa(e,this.li),this.ed.set(s,-1),this.g.qd(e,!1)),o=r,r=this.g.Sb(r),this.g.Kf(o,-1),this.g.br(o)):(this.g.fp(r,!1),this.g.Yg(r,this.g.Na(e)),this.g.Xj(r,o),h+=o,n++,r=this.g.Sb(r))}}for(t=0,i=this.ed.size;t=o?(s=this.g.Qa(e,this.li),this.ed.set(s,-1),e=this.g.qd(e,!1),2==o&&(0<=(s=this.g.Qa(e,this.li))&&this.ed.set(s,-1),this.g.qd(e,!1)),o=r,this.g.Kf(o,-1),this.g.br(o)):(this.g.mn(r,!0),this.g.Xj(r,o),this.g.Kf(r,e),this.g.Yg(r,this.g.Na(e)),this.g.fp(r,!1),h+=o,n++)}for(this.g.Tl(this.Y,n),this.g.Vj(this.Y,h),t=0,i=this.g.md;-1!=i;i=this.g.ve(i))t+=this.g.I(i);this.g.XB(t)},i.wy=function(t,s,n){return new i(s).vy(t,n)},i.clip=function(s,n,h,r){if(s.B())return s;if(n.B())return s.Ja();if(33==(h=s.K()))return r=s.D(),n.contains(r)?s:s.Ja();if(197==h)return r=new t.l,s.A(r),r.Fa(n)?(n=new t.Hh,s.copyTo(n),n.Zo(r),n):s.Ja();var e=new t.l;if(s.yc(e),n.contains(e))return s;if(!n.isIntersecting(e))return s.Ja();if(null!=(e=s.Cb)&&null!=(e=e.Hk)){if(1==(e=e.To(n))){if(1736!=h)throw t.i.Ra();return(s=new t.Ea(s.description)).vp(n),s}if(0==e)return s.Ja()}switch(h){case 550:h=null,e=s.I();for(var o=s.vb(0),a=0,u=0;u=s?1:-1;case 1:if(t.G=s?1:-1;case 2:if(t.v>=s&&t.C>s)break;return t.C<=s?1:-1;case 3:if(!(t.G>=s&&t.H>s))return t.H<=s?1:-1}return 0},i.prototype.vy=function(t,i){return 1736==t.K()?this.xy(t,i):this.yy(t)},i.prototype.xy=function(i,s){if(0==this.Da.S()||0==this.Da.da())return i.Ja();var n=new t.l;i.yc(n),this.Y=this.g.Ib(i);var h=new t.l,r=new t.l,e=new t.h,o=new t.h,a=[0,0,0,0,0,0,0,0,0],u=[0,0,0,0,0,0,0,0,0],f=new t.zb,c=new t.ja(0);c.Jb(256);for(var l=!1,p=0;!l&&4>p;p++){var v=!1,y=0!=(1&p),b=0;switch(p){case 0:b=this.Da.v,v=n.v<=b&&n.C>=b;break;case 1:b=this.Da.G,v=n.G<=b&&n.H>=b;break;case 2:b=this.Da.C,v=n.v<=b&&n.C>=b;break;case 3:b=this.Da.H,v=n.G<=b&&n.H>=b}if(v)for(l=!0,v=this.g.Ob(this.Y);-1!=v;){var d=!0,g=-1,w=-1,x=this.g.Ya(v),m=x;do{var j=this.g.cc(m);null==j&&(j=f,this.g.D(m,e),j.Ec(e),this.g.D(this.g.V(m),o),j.Rc(o)),j.A(h);var M=this.Nh(h,p,b),k=0,z=-1;if(-1==M){k=0<(j=j.fq(y,b,a,u))?this.g.HX(m,u,j):0,k+=1;var A=m,N=this.g.V(A);for(j=0;jp;p++){var v=!1,y=0!=(1&p),b=0;switch(p){case 0:b=this.Da.v,v=a.v<=b&&a.C>=b;break;case 1:b=this.Da.G,v=a.G<=b&&a.H>=b;break;case 2:b=this.Da.C,v=a.v<=b&&a.C>=b;break;case 3:b=this.Da.H,v=a.G<=b&&a.H>=b}if(v)for(v=o,o=i.Ja(),(v=v.Ha()).aj();v.ab();)for(var d,g=!0;v.Ia();){var w=v.ia();w.A(s);var x=this.Nh(s,p,b);if(-1==x){if(0<(x=w.fq(y,b,h,r))){var m=0;w.$p(u);for(var j=0;j<=x;j++)if(m!=(d=jh.x&&(h.x+=i)}else l=s.y-this.Da.G,r.y=t.mc.sign(n.y-s.y),h.y=i*t.mc.En(Math.floor(Math.abs(l/i)),l)+this.Da.G,0>h.y&&(h.y+=i);l=0!=c?n.y-s.y:n.x-s.x;var p=Math.abs(l);if(65536

=y||(e[p]=y,p++)}0!=p&&this.g.Wl(u,e,p)}}u=f}while(u!=a)}},i.prototype.Xl=function(i,s){for(var n=-1,h=new t.h,r=null,e=this.g.Ob(this.Y);-1!=e;e=this.g.Sb(e))for(var o=this.g.Ya(e),a=0,u=this.g.Ka(e);ar.size)){var c=this;r.Wd(0,r.size,(function(t,i){return c.Oh(t,i)})),n=new t.h,e=new t.h,o=new t.h,e.Sc();var l=-1;a=new t.ja(0),u=new t.ja(0),f=null;for(var p=this.g.Hd(),v=this.g.Hd(),y=0,b=r.size;ye.compare(n)&&(i?n.y==s:n.x==s)&&(a.add(l),x=!0,this.g.Sa(l,v,1)),this.g.D(d,n),0>e.compare(n)&&(i?n.y==s:n.x==s)&&(x||a.add(l),this.g.Sa(l,p,1))}for(g=0,x=a.size;gu.compare(a)&&(i?a.y==s:a.x==s)&&(b=d),d=-1;var g=this.g.Na(y);if(this.g.D(g,a),0>u.compare(a)&&(i?a.y==s:a.x==s)&&(d=g),-1!=b&&-1!=d)this.Mh(y,h,r),this.g.qd(y,!1),this.Mh(b,h,r),this.g.qd(b,!1),c=!0;else if(-1!=b||-1!=d){for(g=v+1;gu.compare(a)&&(i?a.y==s:a.x==s)&&(m=x),x=this.g.Na(w);var j=-1;if(this.g.D(x,a),0>u.compare(a)&&(i?a.y==s:a.x==s)&&(j=x),-1!=m&&-1!=j){this.Mh(w,h,r),this.g.qd(w,!1),this.Mh(m,h,r),this.g.qd(m,!1),c=!0;break}if(-1!=b&&-1!=j){this.At(h,y,b,w,j,r),c=!0;break}if(-1!=d&&-1!=m){this.At(h,w,m,y,d,r),c=!0;break}}}if(c)break}}}if(!c)break}l=e,u.N(n)}this.g.Ud(r)}},i.prototype.Mh=function(t,i,s){s=this.g.Qa(t,s),i.set(s,-1),s=this.g.Qa(t,this.li),this.ed.set(s,-1),-1!=(i=this.g.cd(t))&&this.g.Ya(i)==t&&(this.g.Kf(i,-1),this.g.Yg(i,-1))},i.prototype.At=function(t,i,s,n,h,r){this.g.Cc(i,n),this.g.Dc(n,i),this.g.Dc(s,h),this.g.Cc(h,s),this.Mh(n,t,r),this.g.oi(n,!1),this.Mh(h,t,r),this.g.oi(h,!0)},i.prototype.Oy=function(){for(var t=0,i=this.ed.size;t=o?(s=this.g.Qa(e,this.li),this.ed.set(s,-1),e=this.g.qd(e,!1),2==o&&(0<=(s=this.g.Qa(e,this.li))&&this.ed.set(s,-1),this.g.qd(e,!1)),o=r,this.g.Kf(o,-1),this.g.br(o)):(this.g.mn(r,!0),this.g.Xj(r,o),this.g.Kf(r,e),this.g.Yg(r,this.g.Na(e)),this.g.fp(r,!1),h+=o,n++)}for(this.g.Tl(this.Y,n),this.g.Vj(this.Y,h),t=0,i=this.g.md;-1!=i;i=this.g.ve(i))t+=this.g.I(i);this.g.XB(t)},i.wy=function(t,s,n,h){return new i(s,h).vy(t,n)},i.clip=function(t,s,n,h,r){return i.Pu(t,s,null,n,h,r)},i.Pu=function(s,n,h,r,e,o){var a=s.K();if(33==a)return e=s.D(),n.contains(e)?s:s.Ja();if(197==a)return e=new t.l,s.A(e),e.Fa(n)?(n=new t.Hh,s.copyTo(n),n.Zo(e),n):s.Ja();if(s.B())return s;if(n.B())return s.Ja();var u=new t.l;if(s.yc(u),n.contains(u))return s;if(!n.isIntersecting(u))return s.Ja();if((null!=h||isNaN(r))&&t.ua.oy(h,n,!1),!t.ba.zj(a))throw t.i.O();if(null!=(h=s.Cb)&&null!=(h=h.Hk)){if(1==(h=h.To(n))){if(1736!=a)throw t.i.ga("internal error");return(s=new t.Ea(s.description)).vp(n),s}if(0==h)return s.Ja()}switch(a){case 550:for(o=null,a=s.I(),h=s.vb(0),r=0,e=new t.h,u=0;u=a;a+=1)for(var u=0;1>=u;u+=1){var f=n.eG(e+a,o+u),c=this.zl.lR(f);-1!=c&&(this.rq[r]=c,this.zs[r]=f,r++)}for(e=r-1;1<=e;e--)for(c=this.rq[e],o=e-1;0<=o;o--)if(c==this.rq[o]){this.zs[o]=-1,e!=--r&&(this.zs[e]=this.zs[r],this.rq[e]=this.rq[r]);break}for(o=0;os.Eb())throw t.i.O();return 0==n||s.B()?s:((o=new i(o)).mo=s,o.La=n,o.ra=e,o.Mi=h,o.xA=r,o.Qx())},i.prototype.$L=function(){var i=this.mo,s=i.bc(),n=i.xc(),h=new t.h;return h.vc(n,s),h.normalize(),h.Jv(),h.scale(this.La),s.add(h),n.add(h),h=i.Ja(),i.Ec(s),i.Rc(n),h},i.prototype.ZL=function(){var i=this.mo;if(0o&&(0this.La?-s:s,-1p&&(.017453292519943295>(v=2*Math.acos(p))&&(v=.017453292519943295),1<(c=t.P.truncate(s/v+1.5))&&(l/=c)),v=d+h,d=r.Qd(f,this.La,v),0==i&&(d.type|=1024),this.hc(d,i),p=this.La/Math.cos(l/2),v+=l/2,(d=r.Qd(f,p,v)).type|=1024,this.hc(d);0<--c;)v+=l,(d=r.Qd(f,p,v)).type|=1024,this.hc(d);(d=r.Qd(f,this.La,g-h)).type|=1024,this.hc(d)}else if(1==this.Mi)d=r.Qd(f,this.La,d+h),this.hc(d,i),d=r.Qd(f,this.La,g-h),this.hc(d);else if(0==this.Mi)for(p=1-o/Math.abs(this.La),c=1,l=g-h-(d+h),-1p&&(.017453292519943295>(v=2*Math.acos(p))&&(v=.017453292519943295),1<(c=t.P.truncate(Math.abs(l)/v+1.5))&&(l/=c)),p=this.La/Math.cos(.5*l),v=d+h+.5*l,d=r.Qd(f,p,v),this.hc(d,i);0<--c;)v+=l,d=r.Qd(f,p,v),this.hc(d);else 2==this.Mi?(p=c.x-f.x,v=c.y-f.y,.99999999<(c=(p*(y=l.x-f.x)+v*(b=l.y-f.y))/Math.sqrt(p*p+v*v)/Math.sqrt(y*y+b*b))?(d=r.Qd(f,1.4142135623730951*this.La,g-.25*s),this.hc(d,i),d=r.Qd(f,1.4142135623730951*this.La,g+.25*s),this.hc(d)):(c=Math.abs(this.La/Math.sin(.5*Math.acos(c))))>(l=Math.abs(this.xA*this.La))?(p=.5*(g-d),p=this.La/Math.abs(Math.sin(p)),d=r.Qd(f,p,.5*(d+g)),g=t.h.construct(d.x,d.y),d=t.h.construct(f.x,f.y),(f=new t.h).vc(g,d),(g=new t.h).BW(l/f.length(),f,d),d=(c-l)*Math.abs(this.La)/Math.sqrt(c*c-this.La*this.La),0d&&(g-=n),c=d-g(p=1.4142135623730951*this.La)?d+.25*s:d+.75*s,d=r.Qd(f,p,v),this.hc(d,i),v=0>p?g-.25*s:g-.75*s,d=r.Qd(f,p,v),this.hc(d)):(p=.5*(g-d),p=this.La/Math.abs(Math.sin(p)),gs))for(var n=0;n=n+1;i--)(s=r.cl(t.Oa(i))).type|=1024,this.xg.push(s);if(this.hE())if(2<=this.Zb.length){for(t=-1,(h=0!=(1024&this.Zb[this.gf-1].type))||(t=0),i=1;i=Math.min(s.x,n.x)&&Math.max(s.x,n.x)>=Math.min(t.x,i.x)&&Math.max(t.y,i.y)>=Math.min(s.y,n.y)&&Math.max(s.y,n.y)>=Math.min(t.y,i.y)},i.prototype.sQ=function(t,i,s,n,h){h.XD=!1;var e=(i.y-t.y)*(n.x-s.x)-(i.x-t.x)*(n.y-s.y),o=(s.y-t.y)*(i.x-t.x)-(s.x-t.x)*(i.y-t.y);if(0<=(e=0==e?2:o/e)&&1>=e){var a=e;if(e=(n.y-s.y)*(i.x-t.x)-(n.x-s.x)*(i.y-t.y),o=(t.y-s.y)*(n.x-s.x)-(t.x-s.x)*(n.y-s.y),0<=(e=0==e?2:o/e)&&1>=e)return h.cn=r.OO(t.x+e*(i.x-t.x),t.y+e*(i.y-t.y)),h.cn.Wh=s.Wh+a*(n.Wh-s.Wh),0!=a&&1!=a||0!=e&&1!=e||(h.XD=!0),h.RY=e,h.SY=a,!((0==a||1==a)&&0e||(0==e||1==e)&&0a)}return!1},i.prototype.LO=function(t){for(;this.Zb[t].uhr-(n*=2))return!0;s=new t.h;var e=new t.h,o=new t.h;i.uc(n,s),i.uc(n+2,e),i.uc(n+4,o);var a=h.Yu(e,o,s);if(a.rs()||!h.wm(a.value()))return!1;var u=t.h.construct(e.x,e.y),f=new t.h;for(n+=6;nh;h++){i.hB(h,n);var r=this.Er(n);if(-1!=r){i.If(h,s);var e=this.g.hc(this.Us,s);this.Ga.Uj(r,e)}}},h.prototype.jN=function(i){var s=new t.Ta,n=i.bc();if(-1!=(n=this.Er(n))){i.Vo(s);var h=this.g.hc(this.Us,s);this.Ga.Uj(n,h)}n=i.xc(),-1!=(n=this.Er(n))&&(i.Ro(s),i=this.g.hc(this.Us,s),this.Ga.Uj(n,i))},h.prototype.iN=function(t){var i=t.D();-1!=(i=this.Er(i))&&(t=this.g.hc(this.Us,t),this.Ga.Uj(i,t))},h.prototype.Er=function(t){var i=-1;if(0==this.Ga.size(-1))return this.Ga.addElement(-4,-1);if(1==this.Ga.size(-1)){var s=this.g.Oa(this.Ga.ka(this.Ga.sc(-1)));return t.Mz(s)||(i=this.Ga.zn(-5)),i}return this.kC(t)},h.prototype.kC=function(i){var s=-1;do{var n=this.Ga.sc(-1),r=this.Ga.Gc(-1),e=this.Ga.ka(n),o=this.Ga.ka(r),a=new t.h,u=new t.h;if(this.Zh.D(e,a),this.Zh.D(o,u),e=t.h.Wq(u,i,a),h.wm(e))s=this.Ga.zn(-1),(a=this.iC(i,r,n))!=n&&this.jC(i,n,this.Ga.xe(a));else if(h.xG(e)){u=this.Ga.uv(-1);var f=this.Ga.sc(-1),c=this.Ga.Gc(-1);for(e=new t.h,o=new t.h;f!=this.Ga.xe(c);){var l=this.Ga.ka(u);this.Zh.D(l,e),l=t.h.Wq(e,i,a),h.xG(l)?(c=u,u=this.Ga.nl(u)):(f=u,u=this.Ga.Zp(u))}if(u=c,a=f,l=this.Ga.ka(u),f=this.Ga.ka(a),this.Zh.D(l,e),this.Zh.D(f,o),a!=n&&(e=t.h.Wq(o,i,e),!h.wm(e)))continue;s=this.Ga.Bu(a,u,-2,!1),this.jC(i,u,r),this.iC(i,a,n)}else null==this.tb&&(this.tb=new t.zb),this.tb.Ec(u),this.tb.Rc(a),0>(a=this.tb.ge(i,!0))?(a=this.Ga.xe(r),this.Ga.wd(r,-1),s=this.Ga.zn(-3),this.iC(i,a,n)):1t},h.xG=function(t){return 0r)throw t.i.ga("Internal Error: max number of iterations exceeded");var a=this.iM(s);if(h=h||a,this.oH&&(a=0!=this.g.Ip(s,!0,!1),h=h||a),a=!1,(0==e||o||t.bu.fI(!0,this.g,i,null,this.od))&&(a=this.nM(n),h=h||a),!a)break;t.op.Bp(this.od)}return h},i}();t.Vk=i}(Q||(Q={})),function(t){var i=function(){function i(t){this.ae=this.Nc=null,this.$s=0,this.Vb=t,this.Yz=!0}return i.prototype.wv=function(t,i){var s=this.g.cc(t);if(null==s){if(!this.g.fd(t,i))return null;s=i}return s},i.prototype.Zq=function(){var i;void 0===i&&(i=!1),this.$s++,(i||0==(4095&this.$s))&&(this.$s=0,t.op.Bp(this.Vb))},i.prototype.iP=function(){var i=this.g.$q(!1),s=!1,n=new t.zb,h=new t.zb,r=new t.l;r.Pa();var e=new t.l;e.Pa();for(var o=new t.Ta,a=new t.OC,u=i.next();-1!=u;u=i.next()){t.op.Bp(this.Vb);var f=null,c=!1;if(!t.ba.Tn(this.g.jc(i.ek))){if(null==(f=this.wv(u,n)))continue;if(f.A(r),r.X(this.ra,this.ra),f.Di(this.ra)){if(!f.Di(0))continue;c=!0,f=null}}var l=this.g.$q(i),p=l.next();for(-1!=p&&(p=l.next());-1!=p;p=l.next()){var v=null,y=!1;if(!t.ba.Tn(this.g.jc(l.ek))){if(null==(v=this.wv(p,h)))continue;if(v.A(e),v.Di(this.ra)){if(!v.Di(0))continue;y=!0,v=null}}var b=0,d=0;if(null!=f&&null!=v)r.CG(e)&&(a.Qo(f),a.Qo(v),a.Fa(this.ra,!1),0<(b=a.ql(0))+(d=a.ql(1))&&(this.g.lr(u,a,0,!0),this.g.lr(p,a,1,!0)),a.clear());else if(null!=f){var g=new t.h;if(this.g.D(p,g),r.contains(g)){if(a.Qo(f),this.g.Xi(p,o),a.Fz(this.ra,o,!1),0<(b=a.ql(0)))if(this.g.lr(u,a,0,!0),y){for(y=-1,g=this.g.V(p);-1!=g&&g!=p&&(y=g,null!=(v=this.wv(g,h))&&v.Di(0));g=this.g.V(g));for(g=p;-1!=g&&(this.g.Fh(g,a.Cf),g!=y);g=this.g.V(g));}else this.g.Fh(p,a.Cf);a.clear()}}else{if(null==v)continue;if(g=new t.h,this.g.D(u,g),e.X(this.ra,this.ra),e.contains(g)){if(a.Qo(v),this.g.Xi(u,o),a.Fz(this.ra,o,!1),0<(d=a.ql(0)))if(this.g.lr(p,a,0,!0),c){for(y=-1,g=this.g.V(u);-1!=g&&g!=u&&(y=g,null!=(v=this.wv(g,h))&&v.Di(0));g=this.g.V(g));for(g=u;-1!=g&&(this.g.Fh(g,a.Cf),g!=y);g=this.g.V(g));}else this.g.Fh(u,a.Cf);a.clear()}}if(0!=b+d){if(0!=b){if(null==(f=this.g.cc(u))){if(!this.g.fd(u,n))continue;f=n,n.A(r)}else f.A(r);if(f.Di(this.ra))break}s=!0}}}return s},i.prototype.jP=function(){return this.LU()},i.prototype.LU=function(){return(new t.MC).LX(this.g,this.ra)},i.prototype.gI=function(){var i=!1;null==this.Nc&&(this.Nc=new t.$j);var s=new t.ja(0);s.Jb(this.g.gd+1);for(var n=this.g.$q(),h=n.next();-1!=h;h=n.next())s.add(h);this.g.nx(s,s.size),s.add(-1),n=this.g.Hd(),h=this.g.Hd(),this.ae=new t.PC(this.g,this.ra,!this.Yz),this.Nc.Xo(this.ae);var r=new t.ja(0),e=new t.ja(0),o=0;new t.h;var a=this.g.ud;this.g.wb.oc();for(var u,f,c=this.g.wb.Aa[0].o,l=s.get(o++);-1!=l;){var p=u=c[2*(f=a.U(l,0))],v=f=c[2*f+1];do{var y=a.U(l,2),b=a.U(l,1);if(-1!=y){var d=a.U(y,0),g=c[2*d];0>(v<(d=c[2*d+1])?-1:v>d?1:pg?1:0)&&(e.add(l),e.add(y))}-1!=b&&(g=c[2*(d=a.U(b,0))],0>(v<(d=c[2*d+1])?-1:v>d?1:pg?1:0)&&(e.add(b),e.add(b))),-1!=(g=this.g.Qa(l,n))&&(r.add(g),this.g.Sa(l,n,-1)),-1!=(g=this.g.Qa(l,h))&&(r.add(g),this.g.Sa(l,h,-1)),-1!==(l=s.get(o++))&&(p=c[2*(v=a.U(l,0))],v=c[2*v+1])}while(-1!=l&&p===u&&v===f);for(p=1==r.size&&2==e.size,g=v=-1,y=0,b=r.size;yt.gd?t=s.iP():s.jP())},i.W=function(t,s,n){return i.aQ(t,t.DF(),s,n)},i.fI=function(s,n,h,r,e){if(!i.tE(n))return!1;var o=new i(e);if(o.g=n,o.ra=h,o.Yz=s,o.gI())return null!=r&&r.Yt(o.Pi),!0;var a=new t.Ed;return a.VB(),n.Pc(a),(o=new i(e)).g=n,o.ra=h,o.Yz=s,s=o.gI(),a.VB(),n.Pc(a),!!s&&(null!=r&&r.Yt(o.Pi),!0)},i.Ol=function(t,i){return!(16>(t=t.I()))&&2*t+Math.log(t)*Math.LOG10E/Math.log(2)*i<1*t*i},i.gP=function(s,n,h,r){if(t.ba.Ic(n.K()))return new i(r).hP(s,n,h);throw t.i.ga("crack_A_with_B")},i.prototype.hP=function(n,h,r){var e=new t.l;n.yc(e);var o=new t.l;if(h.yc(o),o.X(r,r),!o.isIntersecting(e))return n;var a=n.Cb,u=null;null!=a&&(u=a.Gb),i.Ol(n,n.I())&&(u=t.ua.lj(n,o));var f=null!=u?u.getIterator():null,c=h.Ha();h=n.Ha();var l=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(o=[];c.ab();)for(;c.Ia();){var p=c.ia();if(null!=u){for(f.Wo(p,r),a=f.next();-1!=a;a=f.next())if(this.Zq(),h.Wb(u.ka(a),-1),h.Ia()){var v=(a=h.ia()).Fa(p,null,l,null,r);for(a=0;ai.t?1:t.ti.index?1:-1},t}()}(Q||(Q={})),function(t){var i;(i=t.FK||(t.FK={}))[i.Left=0]="Left",i[i.Right=1]="Right",i[i.Coincident=2]="Coincident",i[i.Undefined=3]="Undefined",i[i.Uncut=4]="Uncut";var s=function(t,i,s,n,h,r,e,o,a,u,f){this.Y=t,this.ct=i,this.Ps=s,this.ug=n,this.Nm=u,this.Cl=f};t.qY=s;var n=function(){function i(t,i){this.EH=t,this.Ji=i}return i.prototype.lM=function(i,s){var n=new t.h;this.Ji.D(i,n);var h=new t.h;return this.Ji.D(s,h),0!=(n=n.compare(h))?n:(i=this.Ji.Qa(i,this.EH))<(s=this.Ji.Qa(s,this.EH))?-1:i==s?0:1},i}(),h=function(t,i,s,n,h,r,e,o,a){this.ug=t,this.Ps=i,this.JA=s,this.PH=n,this.Gi=h,this.Cl=r,this.Nm=e,this.QH=o,this.JT=a};t.pY=h,t.GK=function(){function i(){}return i.EK=function(n,h,r,e,o,a){if(h.B())n=new s(h,4,-1,-1,NaN,4,-1,-1,NaN,-1,-1,NaN,-1,-1,NaN),o.push(n);else if(r.B())n=new s(h,4,-1,-1,NaN,4,-1,-1,NaN,-1,-1,NaN,-1,-1,NaN),o.push(n);else{var u=new t.hd;if(u.Ib(h),u.Ib(r),t.Vk.W(u,e,a,!0),0==u.gd)n=new s(h.Ja(),4,-1,-1,NaN,4,-1,-1,NaN,-1,-1,NaN,-1,-1,NaN),o.push(n);else{for(h=0,r=u.Hd(),e=u.md;-1!=e;e=u.ve(e))for(a=u.Ob(e);-1!=a;a=u.Sb(a))for(var f=u.Ya(a),c=0,l=u.Ka(a);c(p=p.Fa(u,null,c,l,0))&&(r=new h(e,r,c[0],NaN,p,a,o,l[0],NaN),n.push(r),0>(r=s.Qa(e,i))&&s.Sa(e,i,n.length-1)),!0},i.rM=function(i,s,n,r,e,o,a){var u=new t.zb,f=new t.zb,c=[0,0],l=[0,0],p=s.cc(e);return null==p&&(s.fd(e,u),p=u),null==(u=s.cc(a))&&(s.fd(a,f),u=f),2>(p=p.Fa(u,null,c,l,0))&&(r=new h(e,r,c[0],NaN,p,a,o,l[0],NaN),n.push(r),0>(r=s.Qa(e,i))&&s.Sa(e,i,n.length-1),!0)},i.sM=function(i,s,n,r,e,o,a,u){var f=new t.zb,c=new t.zb,l=[0,0],p=[0,0],v=s.cc(e);return null==v&&(s.fd(e,f),v=f),null==(f=s.cc(a))&&(s.fd(a,c),f=c),2==(v=v.Fa(f,null,l,p,0))?(r=new h(e,r,l[0],l[1],v,a,o,p[0],p[1]),n.push(r),0>(r=s.Qa(e,i))&&s.Sa(e,i,n.length-1),!0):(c=!1,e==u&&(r=new h(e,r,l[0],NaN,v,a,o,p[0],NaN),n.push(r),0>(r=s.Qa(e,i))&&s.Sa(e,i,n.length-1),c=!0),c)},i.tM=function(i,s,n,r,e,o,a,u){var f=new t.zb,c=new t.zb,l=[0,0],p=[0,0],v=s.cc(e);return null==v&&(s.fd(e,f),v=f),null==(f=s.cc(a))&&(s.fd(a,c),f=c),2==(v=v.Fa(f,null,l,p,0))?(r=new h(e,r,l[0],l[1],v,a,o,p[0],p[1]),n.push(r),0>(r=s.Qa(e,i))&&s.Sa(e,i,n.length-1),!0):(c=!1,e==u&&(r=new h(e,r,l[0],NaN,v,a,o,p[0],NaN),n.push(r),0>(r=s.Qa(e,i))&&s.Sa(e,i,n.length-1),c=!0),c)},i.YL=function(n,h,r,e){var o=[];o[0]=new t.h,o[1]=new t.h,o[2]=new t.h,o[3]=new t.h;var a=new t.h,u=new t.h,f=new t.h,c=new t.h,l=null;null!=e&&(l=new t.jg).Qr();var p=0,v=null,y=new t.zb;new t.zb;for(var b=r.Ob(r.md);-1!=b;b=r.Sb(b)){for(var d=4,g=-1,w=-1,x=-1,m=-1,j=NaN,M=!0,k=!1,z=!0,A=!0,N=!0,I=0,P=b,C=0,B=r.Ya(b),D=r.Ka(b),q=0;q=h.length-2||h[p+2].Ps!=g)&&(d=0):d=1):((E!=F||L&&0==F)&&(null!=e?(J=new s(v,3,g,T,E,d,P,w,C,S,O,H,x,m,j),e.push(J)):null.add(I)),d=1):0!=d?((E!=F||L&&0==F)&&(null!=e?(J=new s(v,0,g,T,E,d,P,w,C,S,O,H,x,m,j),e.push(J)):null.add(I)),R?(p>=h.length-2||h[p+2].Ps!=g)&&(d=1):d=0):((E!=F||L&&0==F)&&(null!=e?(J=new s(v,3,g,T,E,d,P,w,C,S,O,H,x,m,j),e.push(J)):null.add(I)),d=0),(E!=F||L&&0==F)&&(F=E,P=g,w=T,C=E,x=S,m=O,j=H,M=z=!1,A=N=!0))}}p++}1!=F&&(N&&(null!=e?v=new t.Ua:I=0),null!=e?(G.dh(F,1,l),v.pc(l.get(),A)):I++,A=N=!1,z=!0)}z&&(E=1,T=r.tj(b),T=r.Na(T),O=S=-1,H=NaN,M?null!=e?(J=new s(v,4,g,T,E,d,P,w,C,S,O,H,x,m,j),e.push(J)):null.add(I):(M=1==d?0:0==d?1:3,null!=e?(J=new s(v,M,g,T,E,d,P,w,C,S,O,H,x,m,j),e.push(J)):null.add(I)))}},i.xM=function(s,n,h,r,e,o){var a=h[r].QH;if(1==a)return i.vM(s,n,h,r,e,o);if(0==a)return i.wM(s,n,h,r,e,o);throw t.i.Ra()},i.vM=function(i,s,n,h,r,e){var o=new t.zb,a=n[h].ug,u=n[h].Nm,f=n[h].Cl,c=-1,l=-1,p=-1,v=-1;if(!i&&0.01*i&&(n*=1+(1+(t=t.yb/i))*t),this.pb=s,this.yb=n+2220446049250313e-31*Math.abs(s)},t.prototype.sqrt=function(){if(0<=this.pb){var t=Math.sqrt(this.pb),i=this.pb>10*this.yb?.5*this.yb/t:this.pb>this.yb?t-Math.sqrt(this.pb-this.yb):Math.max(t,Math.sqrt(this.pb+this.yb)-t);i+=2220446049250313e-31*Math.abs(t)}else this.pb<-1*this.yb?i=t=NaN:(t=0,i=Math.sqrt(this.yb));this.pb=t,this.yb=i},t.prototype.sin=function(t){var i=Math.sin(t.pb),s=Math.cos(t.pb);this.pb=i,i=Math.abs(i),this.yb=(Math.abs(s)+.5*i*t.yb)*t.yb+2220446049250313e-31*i},t.prototype.cos=function(t){var i=Math.sin(t.pb),s=Math.cos(t.pb);this.pb=s,s=Math.abs(s),this.yb=(Math.abs(i)+.5*s*t.yb)*t.yb+2220446049250313e-31*s},t.prototype.rg=function(){return Math.abs(this.pb)<=this.yb},t.prototype.rs=function(){return this.rg()&&0!=this.yb},t}();t.Xb=i}(Q||(Q={}));var tt=new Q.h,it=new Q.h,st=new Q.h,nt=new Q.h,ht=new Q.h;!function(t){var i,s;(s=i||(i={}))[s.closedPath=1]="closedPath",s[s.exteriorPath=2]="exteriorPath",s[s.ringAreaValid=4]="ringAreaValid";var n=function(){function i(t,i,s,n,h,r,e){void 0!==i?(this.ib=t,this.ek=i,this.dl=s,this.ki=n,this.za=r,this.cA=e,this.gw=h):(this.ib=t.ib,this.ek=t.ek,this.dl=t.dl,this.ki=t.ki,this.za=t.za,this.cA=t.cA,this.gw=t.gw),this.XG=!0}return i.prototype.next=function(){return this.XG?(this.XG=!1,this.ki):-1!=this.ki?(this.ki=this.ib.V(this.ki),this.za++,-1!=this.ki&&this.ki!=this.gw?this.ki:this.VT()):-1},i.prototype.VT=function(){for(this.dl=this.ib.Sb(this.dl),this.za=0;-1!=this.ek;){for(;-1!=this.dl;this.dl=this.ib.Sb(this.dl))if(this.gw=this.ki=this.ib.Ya(this.dl),-1!=this.ki)return this.ki;if(this.ek=this.ib.ve(this.ek),-1==this.ek)break;this.cA&&!t.ba.Ic(this.ib.jc(this.ek))||(this.dl=this.ib.Ob(this.ek))}return-1},i.vP=function(t,s,n,h,r,e,o){return new i(t,s,n,h,r,e,o)},i}();t.vY=n,i=function(){function i(){this.lo=this.Cm=this.yk=this.dd=this.Ek=this.xo=this.Qi=this.nd=this.di=this.Ug=this.Te=this.Kl=null,this.sw=this.md=-1,this.gd=0,this.aA=!1,this.it=this.jt=this.wb=null}return i.prototype.Uh=function(t){return null!=this.Te?this.Te[t]:null},i.prototype.Zg=function(t,i){if(null==this.Te){if(null==i)return;this.Te=[];for(var s=0,n=this.wb.I();s=this.Qi.size&&(i=16>s?16:t.P.truncate(3*s/2),this.Qi.resize(i),this.xo.resize(i)),this.Qi.set(s,0),this.xo.set(s,0),s},i.prototype.nF=function(t){this.nd.kd(t)},i.prototype.Qy=function(t){this.ud.kd(t),this.gd--},i.prototype.jI=function(i){null==this.nd&&(this.nd=new t.ad(8),this.ud=new t.ad(5),this.Qi=new t.ce(0),this.xo=new t.ce(0));var s=this.ud.De(),n=0<=i?i:s;if(this.ud.T(s,0,n),0>i){if(n>=this.wb.I()){if(i=16>n?16:t.P.truncate(3*n/2),this.wb.resize(i),null!=this.Te)for(var h=0;hs.Ka(h))){var e=this.wf(i,-1);this.mn(e,s.ec(h));for(var o=s.Ca(h),a=s.Wc(h);oi.Ka(s))return n;this.Kl.Gd(i,i.Ca(s),i.Wc(s)),this.jt=this.wb.vb(0);var h=this.wf(n,-1);this.mn(h,i.ec(s)||!0);var r=null!=this.Te&&null!=i.Se,e=i.Ca(s);for(s=i.Wc(s);e=s.size&&s.resize(Math.max(t.P.truncate(1.25*i),16),-1),s.write(i,n)},i.prototype.FF=function(t,i){return(t=this.EF(t))<(i=this.yk[i]).size?i.read(t):-1},i.prototype.WE=function(){null==this.yk&&(this.yk=[]);for(var i=0;iu:2>u)?(o=this.ar(o),h=0c){var l=c;null!=a&&(l=0l){var p=l;if(null!=a&&(p=0h||r>this.gd-1)throw t.i.O("invalid call");if(h>r&&!this.ec(i))throw t.i.O("cannot iterate across an open path");for(i=0;s!=n;s=this.V(s))h=this.Va(s),null!=(r=this.Uh(h))?i+=r.Rb():(r=this.Va(this.V(s)),i+=this.wb.Ar(h,r));return i},i.prototype.Fh=function(t,i){var s=this.Va(t);this.wb.It(s,i),null!=(s=this.Uh(s))&&s.setStart(i),-1!=(t=this.Na(t))&&(t=this.Va(t),null!=this.Uh(t)&&s.setEnd(i))},i.prototype.Xi=function(t,i){t=this.Va(t),this.wb.we(t,i)},i.prototype.mf=function(t,i){this.Db(t,i.x,i.y)},i.prototype.Db=function(t,i,s){var n=this.Va(t);this.wb.Db(n,i,s),null!=(n=this.Uh(n))&&n.UB(i,s),-1!=(t=this.Na(t))&&(t=this.Va(t),null!=this.Uh(t)&&n.Sl(i,s))},i.prototype.D=function(t,i){this.wb.D(this.ud.U(t,0),i)},i.prototype.Hc=function(t,i){this.wb.Aa[0].uc(2*this.ud.U(t,0),i)},i.prototype.Oa=function(i){var s=new t.h;return this.wb.D(this.ud.U(i,0),s),s},i.prototype.ZF=function(t,i){this.jt.uc(2*t,i)},i.prototype.Vc=function(t,i,s){return this.wb.Vc(t,this.Va(i),s)},i.prototype.setAttribute=function(t,i,s,n){this.wb.setAttribute(t,this.Va(i),s,n)},i.prototype.Va=function(t){return this.ud.U(t,0)},i.prototype.kh=function(){var i=new t.h;return this.D(void 0,i),i.y},i.prototype.hq=function(t,i){t=this.Va(t),i=this.Va(i);var s=this.wb.Aa[0].o;return s[2*t]===s[2*i]&&s[2*t+1]===s[2*i+1]},i.prototype.Fv=function(t,i){t=this.Va(t);var s=this.wb.Aa[0].o;return s[2*t]===i.x&&s[2*t+1]===i.y},i.prototype.rX=function(i,s){if(1>s&&(s=1),null==this.Ug){if(1==s)return;this.Ug=t.Zc.Fn(this.wb.I(),1)}(i=this.Va(i))>=this.Ug.size&&this.Ug.resize(i+1,1),this.Ug.write(i,s)},i.prototype.YF=function(t){return t=this.Va(t),null==this.Ug||t>=this.Ug.size?1:this.Ug.read(t)},i.prototype.Sa=function(t,i,s){i=this.di[i],t=this.Va(t),i.sizet?1:ir?1:0}))},i.prototype.eS=function(){for(var i=this.md;-1!=i;i=this.ve(i))if(!t.ba.Ic(this.jc(i)))return!0;return!1},i.prototype.cC=function(t,i){for(var s=this.Ob(t),n=this.Ob(i),h=this.mv(t),r=this.mv(i),e=this.Ob(t);-1!=e;e=this.Sb(e))this.gx(e,i);for(e=this.Ob(i);-1!=e;e=this.Sb(e))this.gx(e,t);this.ap(t,n),this.ap(i,s),this.bp(t,r),this.bp(i,h),s=this.I(t),n=this.ea(t),h=this.ea(i),this.Vj(t,this.I(i)),this.Vj(i,s),this.Tl(t,h),this.Tl(i,n),s=this.dd.U(t,2),this.dd.T(t,2,this.dd.U(i,2)),this.dd.T(i,2,s)},i}(),t.hd=i}(Q||(Q={})),function(t){var i=function(i){function s(s,n,h,r){var e=i.call(this)||this;return e.aa=new t.l,void 0===s?e.PE():"number"==typeof s?e.QO(s,n,h,r):s instanceof t.Ta?void 0!==n?e.Su(s,n,h):e.RO(s):s instanceof t.sa?void 0!==n?e.TO(s,n):e.SO(s):s instanceof t.l?e.PO(s):e.PE(),e}return _(s,i),s.prototype.Su=function(i,s,n){this.description=t.fe.pg(),this.aa.Pa(),i.B()||this.vu(i,s,n)},s.prototype.PO=function(i){this.description=t.fe.pg(),this.aa.L(i),this.aa.normalize()},s.prototype.SO=function(i){if(null==i)throw t.i.O();this.description=i,this.aa.Pa()},s.prototype.TO=function(i,s){if(null==i)throw t.i.O();this.description=i,this.aa.L(s),this.aa.normalize()},s.prototype.PE=function(){this.description=t.fe.pg(),this.aa.Pa()},s.prototype.RO=function(i){this.description=t.fe.pg(),this.aa.Pa(),i.B()||this.vu(i)},s.prototype.QO=function(i,s,n,h){this.description=t.fe.pg(),this.L(i,s,n,h)},s.prototype.L=function(t,i,s,n){if(this.wc(),"number"==typeof t)this.aa.L(t,i,s,n);else for(this.Pa(),i=0,s=t.length;i=t.sa.Wa(s))throw t.i.O();var h=this.description.Rf(s);return this.qu(),0<=h?this.la[this.fR(this.description,i)+this.description.GR(h)-2+n]:t.sa.te(s)},s.prototype.qu=function(){if(this.wc(),null==this.la&&2=t.sa.Wa(n))throw t.i.de();var r=this.description.Rf(n);return 0<=r?(this.qu(),this.la[s.Ig(this.description,i)+this.description.bk(r)-2+h]):t.sa.te(n)},s.prototype.qD=function(i,n,h,r){if(this.wc(),0==n)0!=i?0!=h?this.aa.H=r:this.aa.C=r:0!=h?this.aa.G=r:this.aa.v=r;else{if(h>=t.sa.Wa(n))throw t.i.de();if(!this.hasAttribute(n)){if(t.sa.yG(n,r))return;this.se(n)}n=this.description.Rf(n),this.qu(),this.la[s.Ig(this.description,i)+this.description.bk(n)-2+h]=r}},s.Ig=function(t,i){return i*(t.Be.length-2)},s.prototype.Fa=function(i){this.wc();var s=new t.l;return i.A(s),this.aa.Fa(s)},s.prototype.isIntersecting=function(i){return i instanceof t.l?this.aa.isIntersecting(i):this.aa.isIntersecting(i.aa)},s.prototype.Lu=function(t,i){this.wc(),t.B()?this.Pa():void 0!==i?this.vu(t,i,void 0):this.aa.Lu(t.Ng(),t.kh())},s.prototype.offset=function(t,i){this.wc(),this.aa.offset(t,i)},s.prototype.normalize=function(){this.wc(),this.aa.normalize()},s.prototype.tf=function(i){if(void 0===i){if(i=new t.Ta(this.description),this.B())return i;for(s=this.description.Ba,n=1;nthis.C&&(this.C=n.x),n.ythis.H&&(this.H=n.y)}}else if(null==t||0==t.length)this.Pa();else for(n=t[0],this.L(n.x,n.y),s=1;ss?this.v=s:this.Cn?this.G=n:this.Ht?this.v=t:this.Ci?this.G=i:this.Hthis.C||this.G>this.H)&&this.Pa())},i.prototype.scale=function(t){0>t&&this.Pa(),this.B()||(this.v*=t,this.C*=t,this.G*=t,this.H*=t)},i.prototype.zoom=function(t,i){this.B()||this.L(this.tf(),t*this.S(),i*this.da())},i.prototype.isIntersecting=function(t){return!this.B()&&!t.B()&&(this.v<=t.v?this.C>=t.v:t.C>=this.v)&&(this.G<=t.G?this.H>=t.G:t.H>=this.G)},i.prototype.CG=function(t){return(this.v<=t.v?this.C>=t.v:t.C>=this.v)&&(this.G<=t.G?this.H>=t.G:t.H>=this.G)},i.prototype.Fa=function(t){return!this.B()&&!t.B()&&(t.v>this.v&&(this.v=t.v),t.Cthis.G&&(this.G=t.G),t.Hi.length)throw t.i.O();null!=i[0]?i[0].na(this.v,this.G):i[0]=t.h.construct(this.v,this.G),null!=i[1]?i[1].na(this.v,this.H):i[1]=t.h.construct(this.v,this.H),null!=i[2]?i[2].na(this.C,this.H):i[2]=t.h.construct(this.C,this.H),null!=i[3]?i[3].na(this.C,this.G):i[3]=t.h.construct(this.C,this.G)},i.prototype.rF=function(){return this.B()?0:this.S()*this.da()},i.prototype.tR=function(){return this.B()?0:2*(this.S()+this.da())},i.prototype.ik=function(){return(this.C+this.v)/2},i.prototype.Lp=function(){return(this.H+this.G)/2},i.prototype.S=function(){return this.C-this.v},i.prototype.da=function(){return this.H-this.G},i.prototype.move=function(t,i){this.B()||(this.v+=t,this.G+=i,this.C+=t,this.H+=i)},i.prototype.Lu=function(i,s){if(void 0!==s)this.move(i-this.ik(),s-this.Lp());else if(i instanceof t.h)this.Lu(i.x,i.y);else{if(!(i instanceof t.Ta))throw t.i.O();s=(this.C-this.v)/2;var n=(this.H-this.G)/2;this.v=i.Ng()-s,this.C=i.Ng()+s,this.G=i.kh()-n,this.H=i.kh()+n}},i.prototype.offset=function(t,i){this.v+=t,this.C+=t,this.G+=i,this.H+=i},i.prototype.normalize=function(){if(!this.B()){var t=Math.min(this.v,this.C),i=Math.max(this.v,this.C);this.v=t,this.C=i,t=Math.min(this.G,this.H),i=Math.max(this.G,this.H),this.G=t,this.H=i}},i.prototype.fn=function(t){t.na(this.v,this.G)},i.prototype.VI=function(t){t.na(this.C,this.G)},i.prototype.YI=function(t){t.na(this.v,this.H)},i.prototype.gn=function(t){t.na(this.C,this.H)},i.prototype.aT=function(){return this.B()||this.v<=this.C&&this.G<=this.H},i.prototype.tf=function(){return t.h.construct((this.C+this.v)/2,(this.H+this.G)/2)},i.prototype.hz=function(){return t.h.construct(this.v,this.G)},i.prototype.contains=function(s,n){if(void 0!==n)return s>=this.v&&s<=this.C&&n>=this.G&&n<=this.H;if(s instanceof t.Ta)return this.contains(s.Ng(),s.kh());if(s instanceof t.h)return this.contains(s.x,s.y);if(s instanceof i)return s.v>=this.v&&s.C<=this.C&&s.G>=this.G&&s.H<=this.H;throw t.i.O()},i.prototype.jm=function(s,n){if(void 0!==n)return s>this.v&&sthis.G&&nthis.v&&s.Cthis.G&&s.H>>32);var s=t.P.Vh(i);return i=this.C,i=t.P.truncate(i^i>>>32),s=t.P.Vh(i,s),i=this.G,i=t.P.truncate(i^i>>>32),s=t.P.Vh(i,s),i=this.H,i=t.P.truncate(i^i>>>32),t.P.Vh(i,s)},i.prototype.zr=function(){return this.B()?2220446049250313e-29:2220446049250313e-29*(Math.abs(this.v)+Math.abs(this.C)+Math.abs(this.G)+Math.abs(this.H)+1)},i.prototype.uy=function(t,s){var n=this.ak(t),h=this.ak(s);if(0!=(n&h))return 0;if(0==(n|h))return 4;var r=(0!=n?1:0)|(0!=h?2:0);do{var e=s.x-t.x,o=s.y-t.y;if(e>o?0!=(n&i.TC)?(0!=(n&i.lu)?(t.y+=o*(this.v-t.x)/e,t.x=this.v):(t.y+=o*(this.C-t.x)/e,t.x=this.C),n=this.ak(t)):0!=(h&i.TC)?(0!=(h&i.lu)?(s.y+=o*(this.v-s.x)/e,s.x=this.v):(s.y+=o*(this.C-s.x)/e,s.x=this.C),h=this.ak(s)):0!=n?(0!=(n&i.mu)?(t.x+=e*(this.G-t.y)/o,t.y=this.G):(t.x+=e*(this.H-t.y)/o,t.y=this.H),n=this.ak(t)):(0!=(h&i.mu)?(s.x+=e*(this.G-s.y)/o,s.y=this.G):(s.x+=e*(this.H-s.y)/o,s.y=this.H),h=this.ak(s)):0!=(n&i.UC)?(0!=(n&i.mu)?(t.x+=e*(this.G-t.y)/o,t.y=this.G):(t.x+=e*(this.H-t.y)/o,t.y=this.H),n=this.ak(t)):0!=(h&i.UC)?(0!=(h&i.mu)?(s.x+=e*(this.G-s.y)/o,s.y=this.G):(s.x+=e*(this.H-s.y)/o,s.y=this.H),h=this.ak(s)):0!=n?(0!=(n&i.lu)?(t.y+=o*(this.v-t.x)/e,t.x=this.v):(t.y+=o*(this.C-t.x)/e,t.x=this.C),n=this.ak(t)):(0!=(h&i.lu)?(s.y+=o*(this.v-s.x)/e,s.x=this.v):(s.y+=o*(this.C-s.x)/e,s.x=this.C),h=this.ak(s)),0!=(n&h))return 0}while(0!=(n|h));return r},i.prototype.ak=function(t){return(t.xthis.C?1:0)<<1|(t.ythis.H?1:0)<<3},i.prototype.Di=function(t){return!this.B()&&(this.S()<=t||this.da()<=t)},i.prototype.ub=function(i){return i instanceof t.h?Math.sqrt(this.dK(i)):Math.sqrt(this.px(i))},i.prototype.px=function(t){var i=0,s=0,n=this.v-t.C;return n>i&&(i=n),(n=this.G-t.H)>s&&(s=n),(n=t.v-this.C)>i&&(i=n),(n=t.G-this.H)>s&&(s=n),i*i+s*s},i.prototype.dK=function(t){var i=0,s=0,n=this.v-t.x;return n>i&&(i=n),(n=this.G-t.y)>s&&(s=n),(n=t.x-this.C)>i&&(i=n),(n=t.y-this.H)>s&&(s=n),i*i+s*s},i.prototype.en=function(t){this.B()?t.Pa():t.L(this.v,this.C)},i.lu=1,i.mu=4,i.TC=3,i.UC=12,i}();t.l=i}(Q||(Q={})),function(t){var i,s;(s=i||(i={}))[s.initialize=0]="initialize",s[s.initializeRed=1]="initializeRed",s[s.initializeBlue=2]="initializeBlue",s[s.initializeRedBlue=3]="initializeRedBlue",s[s.sweep=4]="sweep",s[s.sweepBruteForce=5]="sweepBruteForce",s[s.sweepRedBlueBruteForce=6]="sweepRedBlueBruteForce",s[s.sweepRedBlue=7]="sweepRedBlue",s[s.sweepRed=8]="sweepRed",s[s.sweepBlue=9]="sweepBlue",s[s.iterate=10]="iterate",s[s.iterateRed=11]="iterateRed",s[s.iterateBlue=12]="iterateBlue",s[s.iterateBruteForce=13]="iterateBruteForce",s[s.iterateRedBlueBruteForce=14]="iterateRedBlueBruteForce",s[s.resetRed=15]="resetRed",s[s.resetBlue=16]="resetBlue";var n=function(){function t(t,i){this.ei=t,this.ZG=i}return t.prototype.qr=function(t,i,s){this.ei.FX(s,t,i,this.ZG)},t.prototype.bq=function(t){return this.ei.Tr(t,this.ZG)},t}();i=function(){function i(){this.qw=this.qo=this.ff=this.sd=null,this.yq=new t.l,this.Cm=this.Jj=this.Kj=this.Bd=this.Ff=this.Md=this.ew=this.io=this.rd=this.Fb=null,this.Yb=-1,this.ra=0,this.Pk()}return i.prototype.mr=function(){this.Pk(),this.Rv=!0,null==this.Fb?(this.io=new t.ja(0),this.Fb=[]):(this.io.Dh(0),this.Fb.length=0)},i.prototype.bd=function(i,s){if(!this.Rv)throw t.i.Hb();var n=new t.l;n.L(s),this.io.add(i),this.Fb.push(n)},i.prototype.Hp=function(){if(!this.Rv)throw t.i.Hb();this.Rv=!1,null!=this.Fb&&0this.Fb.length)return this.qe=this.Fb.length,this.Yb=5,!0;null==this.sd&&(this.sd=new t.ur(!0),this.qo=this.sd.getIterator(),this.Md=new t.ja(0)),this.sd.mr();for(var i=0;ithis.Fb.length||10>this.rd.length)return this.qe=this.Fb.length,this.Yb=6,!0;null==this.sd&&(this.sd=new t.ur(!0),this.qo=this.sd.getIterator(),this.Md=new t.ja(0)),this.sd.mr();for(var i=0;ithis.Fb.length||10>this.rd.length)return this.qe=this.Fb.length,this.Yb=6,!0;null==this.ff&&(this.ff=new t.ur(!0),this.qw=this.ff.getIterator(),this.Ff=new t.ja(0)),this.ff.mr();for(var i=0;ithis.Fb.length||10>this.rd.length)return this.qe=this.Fb.length,this.Yb=6,!0;null==this.sd&&(this.sd=new t.ur(!0),this.qo=this.sd.getIterator(),this.Md=new t.ja(0)),null==this.ff&&(this.ff=new t.ur(!0),this.qw=this.ff.getIterator(),this.Ff=new t.ja(0)),this.sd.mr();for(var i=0;i>1;return i.gq(t)?(this.sd.remove(s),0!=this.qe||(this.Bf=this.Xf=-1,this.Jc=!0,!1)):(this.qo.zB(this.Fb[s].v,this.Fb[s].C,this.ra),this.Xf=s,this.Yb=10,!0)},i.prototype.MX=function(){return-1==--this.qe?(this.Bf=this.Xf=-1,this.Jc=!0,!1):(this.Tg=this.Xf=this.qe,this.Yb=13,!0)},i.prototype.NX=function(){return-1==--this.qe?(this.Bf=this.Xf=-1,this.Jc=!0,!1):(this.Xf=this.qe,this.Tg=this.rd.length,this.Yb=14,!0)},i.prototype.OX=function(){var t=this.Md.get(this.qe-1),s=this.Ff.get(this.Tg-1),n=this.Tr(t,!0),h=this.Tr(s,!1);return n>h?this.tx():n>1;if(i.gq(s))return-1!=this.Ef&&-1!=this.Kj.get(n)?(this.Bd.kd(this.Ef,this.Kj.get(n)),this.Kj.set(n,-1)):this.sd.remove(n),0!=this.qe||(this.Bf=this.Xf=-1,this.Jc=!0,!1);if(-1!=this.Df&&0>1;if(i.gq(s))return-1!=this.Df&&-1!=this.Jj.get(n)?(this.Bd.kd(this.Df,this.Jj.get(n)),this.Jj.set(n,-1)):this.ff.remove(n),0!=this.Tg||(this.Bf=this.Xf=-1,this.Jc=!0,!1);if(-1!=this.Ef&&0>1;return this.sd.xj(t),this.Yb=4,!0},i.prototype.eT=function(){if(this.Xf=this.qo.next(),-1!=this.Xf)return!1;this.Bf=this.Xf=-1;var t=this.Ff.get(this.Tg)>>1;return this.ff.xj(t),this.Yb=7,!0},i.prototype.bT=function(){if(this.Bf=this.qw.next(),-1!=this.Bf)return!1;var t=this.Md.get(this.qe)>>1;return this.sd.xj(t),this.Yb=7,!0},i.prototype.cT=function(){if(-1==--this.Tg)return this.Yb=5,!0;this.yq.L(this.Fb[this.qe]);var t=this.Fb[this.Tg];return this.yq.X(this.ra,this.ra),!this.yq.isIntersecting(t)||(this.Bf=this.Tg,!1)},i.prototype.dT=function(){if(-1==--this.Tg)return this.Yb=6,!0;this.yq.L(this.Fb[this.qe]);var t=this.rd[this.Tg];return this.yq.X(this.ra,this.ra),!this.yq.isIntersecting(t)||(this.Bf=this.Tg,!1)},i.prototype.fJ=function(){return null==this.sd?(this.Jc=!0,!1):(this.qe=this.Md.size,0>1],i.gq(t)?s.G-n:s.H+n):(s=this.rd[t>>1],i.gq(t)?s.G-n:s.H+n)},i}(),t.sC=i}(Q||(Q={})),function(t){var i=function(){function i(){}return i.construct=function(t,s,n,h,r,e){var o=new i;return o.v=t,o.G=s,o.Xe=n,o.C=h,o.H=r,o.Dg=e,o},i.prototype.Pa=function(){this.Xe=this.v=NaN},i.prototype.B=function(){return isNaN(this.v)},i.prototype.SS=function(){return isNaN(this.Xe)},i.prototype.L=function(t,i,s,n,h,r){void 0!==n?"number"==typeof t?(this.v=t,this.G=i,this.Xe=s,this.C=n,this.H=h,this.Dg=r):(this.v=t.x-.5*i,this.C=this.v+i,this.G=t.y-.5*s,this.H=this.G+s,this.Xe=t.z-.5*n,this.Dg=this.Xe+n):(this.v=t,this.G=i,this.Xe=s,this.C=t,this.H=i,this.Dg=s)},i.prototype.move=function(t){this.v+=t.x,this.G+=t.y,this.Xe+=t.z,this.C+=t.x,this.H+=t.y,this.Dg+=t.z},i.prototype.copyTo=function(t){t.v=this.v,t.G=this.G,t.C=this.C,t.H=this.H},i.prototype.Nk=function(t,i,s){this.v>t?this.v=t:this.Ci?this.G=i:this.Hs?this.Xe=s:this.Dgi.length)throw t.i.O();i[0]=new t.Od(this.v,this.G,this.Xe),i[1]=new t.Od(this.v,this.H,this.Xe),i[2]=new t.Od(this.C,this.H,this.Xe),i[3]=new t.Od(this.C,this.G,this.Xe),i[4]=new t.Od(this.v,this.G,this.Dg),i[5]=new t.Od(this.v,this.H,this.Dg),i[6]=new t.Od(this.C,this.H,this.Dg),i[7]=new t.Od(this.C,this.G,this.Dg)},i.prototype.bx=function(t){if(null==t||0==t.length)this.Pa();else{var i=t[0];for(this.L(i.x,i.y,i.z),i=1;ithis.AA;){var o=this.td.ia();if(h.N(o.bc()),r.N(o.xc()),h.scale(this.Xa.fc),r.scale(this.Xa.fc),t.ej.Ou(h,r)?h.x=r.x:t.ej.Mu(h,r)&&(r.x=h.x),this.wk.length=0,t.ej.oF(this.Xa.Ub,this.Xa.lc,this.Xa.Ae,h,r,this.Xa.LA,this.Xa.at,e,this.Pj,this.Is,this.wk,this.dw),null!=this.fo&&(o=this.wk.slice(0),this.fo.lG(this.fo.ea()-1,o,o.length-1)),t.ej.Nu(h,r)?(this.sq.Pa(),this.Xa.ny(h,this.ul,this.sq),this.Zn=!0):(this.sq.Pa(),this.Zn=this.sy(e[0],this.sq)),this.Zn){if(this.td.ni(),this.td.zz()){this.td.ni(),this.td.ia();break}this.td.xW();break}null==i&&(i=new t.Ea).$k(null,0),this.JD(i),s++}if(this.dw[0]=0,0=this.Pj[0]){var e=this.fi+1.570796326794897;h=e+3.141592653589793-(this.fi-this.Pj[0])}else h=(e=this.fi+1.570796326794897)+3.141592653589793-(6.283185307179586-(this.Pj[0]-this.fi));var o=!(this.fi>=this.Pj[0]&&3.141592653589793>=this.fi-this.Pj[0]||this.fie;)u-=6.283185307179586;us.x-this.uk[0]?this.uk[0]-=6.283185307179586:3.141592653589793e?a.tX():a.bo=e,h=i.K(),t.ba.zd(h)?((h=new t.Ua(i.description)).pc(i,!0),i=h,h=1607):197==h&&(h=new t.l,i.A(h),h.S()<=a.ra||h.da()<=a.ra?((h=new t.Ua(i.description)).bd(i,!1),i=h,h=1607):((h=new t.Ea(i.description)).bd(i,!1),i=h,h=1736)),a.uX(),t.ba.Tn(h)||a.vX(),a.sb<=.5*a.bo)return 1736!=h?new t.Ea(i.description):a.Yv?i:t.ej.Sr(i,a.Sg,a.Ae,a.LA,-1,o);if(0>a.La&&1736!=h)return new t.Ea(i.description);if(a.Yv&&t.ba.Ic(h)?(s=t.ej.Sr(i,s,4,NaN,a.bo,o),i=t.cb.Bh(s,a.Sg,a.Kc)):i=t.cb.Bh(i,a.Sg,a.Kc),(i=t.Jh.nj(i,a.Kc)).B())return new t.Ea(i.description);switch(!a.Yv&&t.ba.Ic(h)&&(i=t.ej.kI(a.fc,i)),i=n.GX(i,a.Kc),h){case 1736:s=a.PN(i);break;case 1607:s=a.QN(i);break;case 550:s=a.NN(i);break;case 33:s=a.ON(i);break;default:throw t.i.ga("corrupted_geometry")}return(a=t.cb.Bh(s,a.Kc,a.Sg)).Ll(i.description),a},n.prototype.PN=function(i){var n=new t.Ea;i=new s(this,i,n),i=t.Ih.local().W(i,this.Kc,this.Vb).next(),i=t.kp.pj(i,this.Kc,2);var h=new t.Ed;return h.scale(1/this.fc,1/this.fc),n.Pc(h),n=t.kp.pj(n,this.Kc,2),0<=this.La?t.Ih.local().W(n,i,this.Kc,this.Vb):t.mp.local().W(n,i,this.Kc,this.Vb)},n.prototype.QN=function(i){return i=new s(this,i,null),i=t.Ih.local().W(i,this.Kc,this.Vb).next(),t.kp.pj(i,this.Kc,2)},n.prototype.NN=function(s){return s=new i(this,s),s=t.Ih.local().W(s,this.Kc,this.Vb).next(),t.kp.pj(s,this.Kc,2)},n.prototype.ON=function(i){(i=i.D()).scale(this.fc);var s=new t.Ea;return this.ny(i,!1,s),t.kp.pj(s,this.Kc,2)},n.prototype.sy=function(i,s,h,r,e,o){var a=i[0],u=i[i.length-1],f=a.y>u.y?a.y:u.y,c=t.F.q(this.Ub,this.lc,a.yt.He()&&(this.PV(t),!0)},n.prototype.JI=function(i,s,n){var h=n.I(),r=0e.x?(e=this.Bq,h.ig(-this.Ls,0)):(e=-this.Bq,h.ig(this.Ls,0)),s.add(i,!1),i.Pa(),n.add(s,!1),n.Pc(h),r=new t.l,n.A(r),r.X((this.Ls-r.S())/2,0),r.G=-this.Bq,r.H=this.Bq;for(var a=0;a=a));)t.kb.Ai(i,s,e.x,e.y,r,m,y,b),f?g.na(y.u,b.u):(d.na(y.u,b.u),n.bJ(e.x,d.x,w.x,c),g.na(c[0]+d.x,d.y),w.N(g)),g.scale(h),l.xf(0,-1,g),o=m,m=x++*u}},n.ZI=function(i,s,n,h,r,e,o,a,u,f){var c=new t.h,l=new t.h,p=new t.ha(0),v=new t.ha(0);for(t.kb.Ai(i,s,h.x,h.y,n,r,p,v),c.na(p.u,v.u),t.kb.Ai(i,s,h.x,h.y,n,e,p,v),l.na(p.u,v.u),n=new t.ha(0),t.kb.Sy(i,s,o.x,o.y,c.x,c.y,n),u[0]=n.u,t.kb.Sy(i,s,o.x,o.y,l.x,l.y,n),f[0]=n.u;u[0]<=f[0];)u[0]+=6.283185307179586;for(;u[0]>f[0];)u[0]-=6.283185307179586;for(;u[0]>=a;)u[0]-=6.283185307179586,f[0]-=6.283185307179586;for(;u[0]e[i]?1:0})),s=i.Ja(),a=0;athis.sb/t&&(t=this.sb/500),.01>t&&(t=.01),this.bo=t},n}();t.QK=n}(Q||(Q={})),function(t){var i=function(){function i(){}return i.Of=function(i,s){var n=new t.h;n.N(s),i.push(n)},i.wp=function(t,i){t.add(i.x),t.add(i.y)},i.cB=function(t){t.Dh(t.size-2)},i.jB=function(t,i){i.na(t.get(t.size-2),t.get(t.size-1))},i.Sr=function(s,n,h,r,e,o){if(null==s)throw t.i.O();var a=s.K();if(s.B()||t.ba.Tn(a))return s;var u=new i;u.Sg=n,u.Kc=t.cb.tc(n);var f=t.cb.xv(u.Kc);if(u.Vb=o,u.Ub=t.cb.gv(u.Kc),u.lc=f*(2-f),u.fc=u.Kc.Id().ci,u.Cq=u.Kc.Mn(),u.at=u.Cq*u.fc,u.vA=r,u.uA=e,u.Ae=h,197==a?(h=new t.Ea(s.description)).bd(s,!1):t.ba.zd(a)?(h=new t.Ua(s.description)).pc(s,!0):h=s,4!=u.Ae){if((n=0==u.Sg.Nb(u.Kc)?t.cb.Bh(h,u.Sg,u.Kc):t.Jh.nj(h,u.Kc)).B())return n;n=i.kI(u.fc,n),n=u.Uy(n),n=t.kp.pj(n,u.Kc,u.Ae),u=t.cb.Bh(n,u.Kc,u.Sg)}else{if(2==t.Gg.Tb(n)?(s=t.cb.ol(),(n=t.Zj.local().W(h,s,n,o))==s&&(n=new t.Ea,s.copyTo(n))):n=t.Jh.nj(h,u.Kc),n.B())return n;u=u.yX(n)}return u},i.kI=function(s,n){var h=new t.l;if(n.yc(h),3.141592653589793>h.S()*s)return n;var r=!1;h=n.Ha();for(var e=new t.h,o=new t.h;h.ab();)for(;h.Ia();){var a=h.ia();if(e.N(a.bc()),o.N(a.xc()),e.scale(s),o.scale(s),3.141592653589793o.x-e.x)for(;-6.283185307179586>o.x-e.x;)o.x+=6.283185307179586;i.Yi(o.x,NaN,d),p.N(o)}else c.N(o),i.vU(c),i.Yi(c.x,b,d),p.na(d[0]+c.x,c.y);.5>Math.abs(p.x-o.x)&&p.N(o),f?(a.Vw(0,y),v.N(l),v.scale(1/s),y.Db(v),(u=h.xm())?r.nf(y):r.lineTo(y),h.Sn()&&!n.ec(h.gb)&&(a.Vw(1,y),v.N(p),v.scale(1/s),y.Db(v),r.lineTo(y))):((u=h.xm())&&r.Cz(null,0),a=r.ea()-1,v.N(l),v.scale(1/s),r.xf(a,-1,v),h.Sn()&&!n.ec(h.gb)&&(v.N(p),v.scale(1/s),r.xf(a,-1,v)))}return r},i.oF=function(s,n,h,r,e,o,a,u,f,c,l,p){var v=new t.h,y=new t.h,b=0w&&(w+=6.283185307179586),0>(d=d.u)&&(d+=6.283185307179586),null!=f&&(f[0]=g),null!=c&&(c[0]=w),null!=l&&(l[0]=d),c=f=NaN,null!=p&&(f=((c=t.F.Ch(s,n))-(l=t.F.q(s,n,r.y)))/g,c=(c+l)/g),l=i.Ou(r,e),d=i.Mu(r,e),w=l||d;var x=i.AE(r,e,u),m=new t.ha(0),j=new t.ha(0),M=new t.h,k=new t.h,z=new t.h;i.Yi(r.x,NaN,y);var A=[y[0]];if(g<=o)i.Of(v,r),i.Yi(e.x,NaN,y),null!=p&&p.add(0),w?(l&&i.fB(r,e,p,v),d&&i.dB(r,e,p,v)):x?i.eB(r,e,b,f,c,p,v):0z.x&&(y[0]+=6.283185307179586,z.na(y[0]+M.x,M.y)):I.xa.x?a.x+=6.283185307179586:3.141592653589793B;B++)if(I=N[B]*c+(1-N[B])*f,t.kb.qj(s,n,r.x,r.y,I*e,o,g,w,h),M.na(g.u,w.u),0==B&&(C=I,k.N(M)),i.RW(m,M,j,A),A.ic(A.ge(M,!0),z),t.kb.xd(s,n,M.x,M.y,z.x,z.y,x,null,null,2),x.u>l){P=!0;break}P?(j.N(k),c=C,i.wp(a,j),u.add(c)):(i.cB(a),u.Gn(u.size-1,1,u.size-1),0=a&&T.u<=o&&3.141592653589793>Math.abs(b.x-d.x))break;if(r.Tx(P,C)<=e)break}var U=G[A]*C+(1-G[A])*P;if(r.ic(U,p),z?g.na(p.x*h,p.y*h):(k[0][0]=p.x,k[0][1]=p.y,t.cb.wt(),g.x=k[0][0]*h,g.y=k[0][1]*h),0==A&&(K=U,y.N(p),x.N(g),0o||3.141592653589793<=Math.abs(b.x-d.x)))){L=!0;break}if(B&&0o||3.141592653589793<=Math.abs(b.x-g.x)){L=!0;break}}else if(0a){L=!0;break}if(B){if(t.kb.xd(s,n,M.x,M.y,w.x,w.y,J,null,null,2),J.u>a){L=!0;break}if(t.kb.xd(s,n,w.x,w.y,g.x,g.y,R,null,null,2),R.u>a){L=!0;break}}}}L?(l.N(y),d.N(x),C=K,i.wp(N,l),i.wp(D,d),q.add(C)):(i.cB(N),i.cB(D),q.Gn(q.size-1,1,q.size-1),i.Of(f,l),I+=T.u,null!=u&&u.add(I),0Math.abs(i.x-t.x)?(n.Ec(t),3.141592653589793<=s.x-t.x?n.Sl(s.x-6.283185307179586,s.y):3.141592653589793<=t.x-s.x?n.Sl(s.x+6.283185307179586,s.y):n.Sl(s.x,s.y)):(n.Ec(s),3.141592653589793<=t.x-s.x?n.Sl(t.x-6.283185307179586,t.y):3.141592653589793<=s.x-t.x?n.Sl(t.x+6.283185307179586,t.y):n.Sl(t.x,t.y))},i.TJ=function(t,i){for(var s=0;st.x)for(;-3.141592653589793>t.x;)t.x+=6.283185307179586;if(3.141592653589793s.v+e&&at?-t:t},t.Mb=function(i,s){return 0<=s?t.R(i):-t.R(i)},t.$=function(i,s){return i==s||t.R(i-s)<=t.EC*(1+(t.R(i)+t.R(s))/2)},t.Dd=function(i){return 0==i||t.R(i)<=t.EC},t.Ch=function(i,s){var n=(s=(1-(s=Math.sqrt(1-s)))/(1+s))*s;return i/(1+s)*(1+n*(.25+n*(.015625+1/256*n)))*t.zL},t.zL=1.5707963267948966,t.EC=3552713678800501e-30,t}()}(Q||(Q={})),function(t){var i=function(t){this.Yf=t,this.Mk=this.Yf.getCode(),0>this.Mk&&(this.Mk=0)};t.zY=i;var s=function(){function s(t){void 0===t&&(t=null),this.Ej=null,this.Wn=!1,null!==t&&(this.Ej=new i(t))}return s.prototype.Fc=function(){return null!=this.Ej?this.Ej.Mk:0},s.prototype.Qf=function(){var t=new s;return this.copyTo(t),t},s.prototype.copyTo=function(t){t.Ej=this.Ej,t.Wn=this.Wn},s.prototype.Lz=function(){this.Wn=!this.Wn},s.prototype.sm=function(){return null!=this.Ej?this.Ej.Yf:null},s.prototype.GJ=function(s){if(0>=s)throw t.i.O();if(s!=this.Fc()){if(null==(s=t.qf.geogtran(s)))throw t.i.O("Geogtran not found.");this.Ej=new i(s)}},s.prototype.wz=function(){return null==this.Ej?null:this.Ej.Yf.toString()},s.prototype.pX=function(s){if(null==s)throw t.i.O();var n=null;try{n=t.qf.fromString(t.Tc.PE_TYPE_GEOGTRAN,s)}catch(i){throw t.i.O()}this.Ej=new i(n)},s.prototype.Nb=function(t){return t==this||!(!(t instanceof s)||(0>=this.Fc()||this.Fc()!=t.Fc())&&!this.sm().isEqual(t.sm()))&&this.Wn==t.Wn},s.prototype.toString=function(){var t="GeographicTransformation: "+this.wz();return 200t.I())},t.wE=function(t){return!(t.B()||1607!=t.K()&&1736!=t.K()||20>t.I())},t}();t.Wk=i}(Q||(Q={})),function(t){t.ac=function(){function i(){}return i.OT=function(i){var s=new t.Ea;return s.rx(i.gs(),i.js()),s.Aj(i.gs(),i.hs()),s.Aj(i.fs(),i.hs()),s.Aj(i.fs(),i.js()),s},i.Bh=function(i,s){return null===i?null:t.Gx.local().W(i,s,null)},i.fY=function(i,s){var n=t.Ih.local();return i=new t.$c(i),n.W(i,s,null).next()},i.km=function(i,s,n){return t.mp.local().W(i,s,n,null)},i.gp=function(i,s,n){return t.Jx.local().W(i,s,n,null)},i.RX=function(i,s,n){var h=t.Jx.local();for(i=new t.$c(i),s=new t.$c(s),n=h.W(i,s,n,null),h=[];null!=(s=n.next());)h.push(s);return h},i.Nb=function(i,s,n){return t.fj.local().W(3,i,s,n,null)},i.OP=function(i,s,n){return t.fj.local().W(4,i,s,n,null)},i.MS=function(i,s,n){var h=t.Zj.local();for(i=new t.$c(i),s=new t.$c(s),n=h.W(i,s,n,null),h=[];null!=(s=n.next());)h.push(s);return h},i.LP=function(i,s,n){var h=t.mp.local();for(i=new t.$c(i),s=new t.$c(s),n=h.W(i,s,n,null),h=[];null!=(s=n.next());)h.push(s);return h},i.Fa=function(i,s,n){return t.Zj.local().W(i,s,n,null)},i.LS=function(i,s,n){if(null===(i=t.Zj.local().W(i,s,n,null,1)))return[];if(550===i.K()){for(s=[],n=0;ni.Eb())return 0;var h=null;if(null!=s){if(h=s.Id(),null!=n&&h.Fc()!=n.Fc()&&h.pd!=n.pd)throw t.i.Zk()}else if(null!=n)throw t.i.O();1736==i.K()||197==i.K()?s=i.ng():t.ba.zd(i.K())?(s=new t.Ua(i.description)).pc(i,!0):s=i,i=0,s=s.Ha();for(var r=new t.h,e=new t.h;s.ab();)for(;s.Ia();){var o=s.ia();o.$p(r),o.Vr(e),i+=t.h.ub(r,e)}return null!==h&&null!==n&&(i=t.Uc.Ph(i,h,n)),i},i.aP=function(t){return void 0!==t.points?i.hS(t,void 0!==t.hasZ&&t.hasZ,void 0!==t.hasM&&t.hasM):void 0!==t.rings?i.gG(t.rings,void 0!==t.hasZ&&t.hasZ,void 0!==t.hasM&&t.hasM,"P"):void 0!==t.paths?i.gG(t.paths,void 0!==t.hasZ&&t.hasZ,void 0!==t.hasM&&t.hasM,"L"):void 0!==t.x?i.iS(t):void 0!==t.xmin?i.gS(t):null},i.iS=function(i){if(null==i.x||"NaN"==i.x)return new t.Ta;var s=new t.Ta(i.x,i.y);return void 0!==i.z&&null!==i.z&&s.sX(i.z),void 0!==i.m&&null!==i.m&&s.cX(i.m),s},i.gS=function(i){if(null==i.xmin||"NaN"==i.xmin)return new t.Hh;var s=new t.Hh(i.xmin,i.ymin,i.xmax,i.ymax);return void 0!==i.zmin&&null!==i.zmin&&s.setInterval(1,0,i.zmin,i.zmax),void 0!==i.mmin&&null!==i.mmin&&s.setInterval(2,0,i.mmin,i.mmax),s},i.hS=function(i,s,n){var h=0,r=new t.ee,e=3*i.points.length;0!=e%2&&e++,2>e&&(e=2);var o=t.P.truncate(3*i.points.length/2);4>o?o=4:16>o&&(o=16),e=t.Zc.Fn(e,0);var a=t.Zc.Fn(o);o=t.Zc.Fn(o);for(var u=0;u=e?(p[v]=!1,c+=1,a.add(f),u.add(r),f+=y):p[v]=!0}for(0!=(h=3*f)%2&&h++,2>h&&(h=2),4>(v=t.P.truncate(3*f/2))?v=4:16>v&&(v=16),h=t.Zc.Fn(h,0),r=t.Zc.Fn(v),e=t.Zc.Fn(v),v=y=0;vs)throw t.i.O();this.Si.pa=i-n,this.Si.wa=s+n,this.ji.resize(0),this.ie=0,this.tg[0]=0},i.prototype.Wo=function(t,i){this.Si.pa=t-i,this.Si.wa=t+i,this.ji.resize(0),this.ie=0,this.tg[0]=0},i.prototype.next=function(){if(!this.Za.nq)throw t.i.Hb();if(0>this.ie)return-1;for(var i=!0;i;)switch(this.tg[this.ie]){case 1:i=this.AU();break;case 2:i=this.BU();break;case 3:i=this.CU();break;case 4:i=this.DU();break;case 5:i=this.AW();break;case 6:i=this.fT();break;case 7:i=this.oN();break;case 0:i=this.Bz();break;default:throw t.i.Ra()}return-1!=this.Qg?this.Op()>>1:-1},i.construct=function(t){var s=new i;return s.Za=t,s.ji.Jb(20),s.ie=-1,s},i.prototype.Bz=function(){return this.Qg=this.qH=this.Oi=this.Mc=-1,null!=this.Za.ne&&0=this.Si.pa?(this.gi=this.LR(),!1):(this.ie--,!0)},i.prototype.oN=function(){return this.Qg=this.gi,-1!=this.Qg&&e.iq(this.Op())?(this.gi=this.NF(),!1):(this.ie--,!0)},i.prototype.NF=function(){return this.Za.Uf?this.Za.bg.lb(this.Qg):this.Za.Vi.lb(this.Qg)},i.prototype.LR=function(){return this.Za.Uf?this.Za.bg.xe(this.Qg):this.Za.Vi.xe(this.Qg)},i.prototype.Op=function(){return this.Za.Uf?this.Za.bg.ka(this.Qg):this.Za.Vi.getData(this.Qg)},i}();t.AY=r;var e=function(){function i(t){this.Cm=this.bi=this.bg=this.Vi=this.Mm=this.Gj=this.ne=this.Hj=null,this.Uf=t,this.nq=this.Uv=!1}return i.prototype.mr=function(){this.Pk(!0)},i.prototype.Dr=function(i,s){if(!this.Uv)throw t.i.Hb();this.Hj.push(new t.Oc(i,s))},i.prototype.Hp=function(){if(!this.Uv)throw t.i.ga("invalid call");this.Uv=!1,this.nq=!0,this.Uf||(this.qS(),this.aw=this.Hj.length)},i.prototype.xj=function(i){if(!this.Uf||!this.nq)throw t.i.O("invalid call");if(-1==this.kf){var s=this.Hj.length;if(this.dA){var n=new t.ja(0);n.Jb(2*s),this.XI(n),this.bi.Jb(2*s),this.bi.resize(0),this.WI(n),this.Mm.resize(s,-1),this.Mm.Yj(-1,0,s),this.dA=!1}else this.Mm.Yj(-1,0,s);this.kf=this.Vu()}s=this.kG(i<<1,this.kf),n=this.bg.addElement(1+(i<<1),this.rz(s)),this.QJ(s,n),this.Mm.set(i,s),this.aw++},i.prototype.remove=function(i){if(!this.Uf||!this.nq)throw t.i.ga("invalid call");var s=this.Mm.get(i);if(-1==s)throw t.i.O("the interval does not exist in the interval tree");this.Mm.set(i,-1),this.aw--;var n=this.rz(s),h=this.bg.UR(n);this.bg.wd(this.rR(s),n),this.bg.wd(this.OR(s),n),0==(i=this.bg.size(n))&&(this.bg.HP(n),this.UJ(h,-1)),this.Gj.kd(s),n=this.PF(h);var r=this.sj(h),e=this.nk(h);for(s=0;!(0>1);-1!=r?this.QJ(r,this.Vi.addElement(this.rz(r),h)):(r=this.kG(h,this.kf),n.set(h>>1,r))}},i.prototype.kG=function(i,s){var n=s,h=s,r=-1,e=0,o=this.bi.size-1,a=0,u=i>>1,f=NaN,c=NaN,l=!0,p=this.yR(u);for(u=this.vR(u);l;){ev&&(vv)-1!=s&&(s==n?(h=n,f=v,c=-1!=(s=this.nk(n))?this.Pp(s):NaN):c>1];return i.iq(t)?s.pa:s.wa},i}();t.ur=e}(Q||(Q={})),function(t){var i=function(){function i(i){if(null==i)throw t.i.ga("Invalid arguement");this.hf=i;var s=i.iR();s.cS()?i.ef.DG()?this.no=t.ui.PannableFold:this.no=t.ui.Clip:this.no=t.ui.DontClip,s.dS()?i.$f.DG()?this.Sm=t.ui.PannableFold:this.Sm=t.ui.Clip:this.Sm=t.ui.DontClip,this.Dm=s.Lr,this.hH=s.Xu,i=this.hf.nH,this.WG=i.ks(2147483648),this.Wv=i.ks(1073741824)}return i.Bh=function(t,i,s){return i.yw.Bh(t,s)},i.Tt=function(t,i,s,n){return t.yw.Tt(i,s,n)},i.St=function(t,i,s,n){if(s=0>s?i.length:s,(t=t.yw.Tt(i,s,n))==s)return t;for(var h=i=0;he.H){var y=t.l.construct(u.v-1,e.G,u.C+1,e.H);if((v=t.ti.Pu(v,y,h,NaN,0,n)).B())return v}u.S()>2*e.S()&&(v=t.Ab.Jp(v,-2*e.S(),2*e.S(),h,!0,0,!0,n))}u=this.hH,(e=!isNaN(u))&&(v=t.Zl.local().W(v,u,n)),y=c?r.mk():null;var b=NaN;f&&(b=h.Bi());var d=null!=r.Yr();if(this.WG)f&&(t.Ab.wr(h,b,v,a),e&&(f=h.jh(),u*=(b=h.tc().jh())/f)),t.Ab.vr(this.hf,v,p,a),e&&(f=h.tc().jh(),u*=(b=r.tc().jh())/f),h=v;else{var g=new t.Ua(v.description);g.yD(v),f&&(t.Ab.wr(h,b,g,a),e&&(f=h.jh(),u*=(b=h.tc().jh())/f)),t.Ab.vr(this.hf,g,p,a),e&&(f=h.tc().rm(),u*=(b=r.tc().rm())/f),p=NaN,c?(y=r.mk(),p=r.Bi()):isNaN(this.Dm)||(p=this.Dm),f=i.vv(h)|i.vv(r),b=10*l.Yd(0),this.Wv&&(f=3,b=0),h=t.Ab.PQ(v,h,g,l,p,n,f,b)}return d&&(h=t.Ab.SD(h,r,n)),c&&(o||(c=l.Le().S(),h.Vg(0,0).S()>=c-l.Yd(0)&&(l=y.getNorthPoleLocation(),c=y.getSouthPoleLocation(),v=y.getNorthPoleGeometry(),y=y.getSouthPoleGeometry(),p=0,v==t.Eg.PE_POLE_POINT&&l!=t.Eg.PE_POLE_OUTSIDE_BOUNDARY&&(p=1),y==t.Eg.PE_POLE_POINT&&c!=t.Eg.PE_POLE_OUTSIDE_BOUNDARY&&(p|=2),0!==p&&(o=!0))),h=t.Ab.Hz(h,r,this.Sm,n),e&&(h=t.Zl.local().W(h,u,n)),t.Ab.Kx(r,h,a)),h.B()||(o&&(h=t.$l.local().W(h,r,!1,n)),null!=s&&(h=s.al(h,!1),this.yp(s,t.dm.reverse,h),h=s.bl(h,!1))),h},i.vv=function(i){if(2!=i.Tb())return 0;var s=0,n=i.mk();i=n.getNorthPoleLocation();var h=n.getSouthPoleLocation(),r=n.getNorthPoleGeometry();return n=n.getSouthPoleGeometry(),r==t.Eg.PE_POLE_POINT&&i!=t.Eg.PE_POLE_OUTSIDE_BOUNDARY&&(s=1),n==t.Eg.PE_POLE_POINT&&h!=t.Eg.PE_POLE_OUTSIDE_BOUNDARY&&(s|=2),s},i.prototype.cW=function(s,n){var h=this.hf.ef,r=this.hf.$f,e=h.Tb(),o=r.Tb(),a=t.P.Hu(Math.min(s.I(),64)),u=t.Ua.kg(s);3==e&&(e=(h=(s=h.Li).hk()).Tb(),u=s.bl(u,!0),this.yp(s,t.dm.forward,u),u=s.al(u,!0)),s=null,3==o&&(o=(r=(s=r.Li).hk()).Tb());var f=2==e;e=(o=2==o)?r.tc():r;var c=!o&&!this.Wv;if(f){if((u=t.Ab.OI(u,h,this.no,n)).B())return u}else{var l=new t.l;u.yc(l);var p=h.Le();if((l.Gp.H)&&(l=t.l.construct(l.v-1,p.G,l.C+1,p.H),(u=t.ti.Pu(u,l,h,NaN,0,n)).B()))return u}var v=NaN;f&&(v=h.Bi()),l=null!=r.Yr(),p=this.hH;var y=!isNaN(p);if(y&&(u=t.Zl.local().W(u,p,n)),this.WG)f&&t.Ab.wr(h,v,u,a),y&&(f=h.jh(),p*=(v=h.tc().jh())/f),t.Ab.vr(this.hf,u,c,a),y&&(f=h.tc().jh(),p*=(v=r.tc().jh())/f),h=u;else{var b=new t.Ua(u.description);b.yD(u),f&&(t.Ab.wr(h,v,b,a),y&&(f=h.jh(),p*=(v=h.tc().jh())/f)),t.Ab.vr(this.hf,b,c,a),y&&(f=h.tc().jh(),p*=(v=r.tc().jh())/f),c=NaN,o?c=r.Bi():isNaN(this.Dm)||(c=this.Dm),f=i.vv(h)|i.vv(r),v=10*e.Yd(0),this.Wv&&(f=3,v=0),h=t.Ab.QQ(u,h,b,e,c,n,f,v)}return l&&(h=t.Ab.SD(h,r,n)),o&&(h=t.Ab.Hz(h,r,this.Sm,n),y&&(h=t.Zl.local().W(h,p,n)),t.Ab.Kx(r,h,a)),h.B()||null!=s&&(h=s.al(h,!1),this.yp(s,t.dm.reverse,h),h=s.bl(h,!1)),h},i.prototype.$V=function(i,s){var n=(i.da()+i.S())/400;return 0!=n?(n=t.Zl.local().W(i,n,s),n=this.QI(n,s),s=i.Ja(),n.dn(s)):(s=new t.Ta(i.Kp()),n=this.SI(s),s=i.Ja(),n.B()?s.Pa():(i.copyTo(s),i=n.D(),s.L(i.x,i.y,i.x,i.y))),s},i.prototype.aW=function(i,s){i=t.ba.kg(i);var n=this.hf.ef,h=this.hf.$f,r=n.Tb(),e=h.Tb(),o=t.P.Hu(Math.min(i.I(),64));if(3==r){var a=n.Li;r=(n=a.hk()).Tb(),i=a.al(i,!0),this.yp(a,t.dm.forward,i),i=a.bl(i,!0)}if(2==r){if(this.no==t.ui.Clip?i=t.Zj.local().W(i,n.ol(),n,s):n.Xc()&&(r=new t.l,i.yc(r),n.Le().contains(r)||(this.no==t.ui.PannableFold&&(i=t.Ab.nj(i,n)),t.Ab.Lt(i,n.Le(),n.Yd(0),!0),i=t.Ab.Hn(i,n,0,!0,0,s))),i.B())return i;t.Ab.wr(n,0,i,o)}else t.Ab.Lt(i,n.Le(),n.Yd(0),!0);return t.Ab.vr(this.hf,i,!1,o),n=0,r=!1,a=null,3==e&&(r=!0,e=(h=(a=h.Li).hk()).Tb()),(e=2==e)?n=h.Bi():isNaN(this.Dm)||(n=this.Dm),e&&this.Sm!=t.ui.Clip||(i=t.Ab.Hn(i,h.tc(),n,!1,0,s)),e&&(i=t.Ab.Hz(i,h,this.Sm,s),t.Ab.Kx(h,i,o),i.B())||r&&(i=a.al(i,!0),this.yp(a,t.dm.reverse,i),i=a.bl(i,!0)),i},i.prototype.yp=function(i,s,n){var h=n.I();if(0!=h){for(var r=n.vb(0),e=t.P.mg(200,0),o=[],a=0;ae.v+o&&ui?this.yv(s,n):this.jv(s,n);case 1:var h=this.yv(s,n);return s=this.jv(s,n),t.mc.jq(h,s,i);case 2:throw t.i.ga("not implemented")}throw t.i.Ra()},s.prototype.ge=function(t,i){var s=this.qa-this.ta,n=this.ma-this.oa,h=s*s+n*n;return 0==h?.5:(t=((t.x-this.ta)*s+(t.y-this.oa)*n)/h,i||(0>t?t=0:1(i=(i-this.oa)/t)||1(i=(i-this.ta)/t)||1(s=8881784197001252e-31*(Math.abs(n.x*s.y)+Math.abs(n.y*s.x)))?-1:i<-s?1:0},s.prototype.tp=function(i,s,n,h){var r=this.ta,e=this.oa,o=i-r,a=s-e;if((o=Math.sqrt(o*o+a*a))<=Math.max(n,6661338147750939e-31*o))return h&&0==o?NaN:0;if(o=i-this.qa,a=s-this.ma,(o=Math.sqrt(o*o+a*a))<=Math.max(n,6661338147750939e-31*o))return h&&0==o?NaN:1;if(o=this.qa-this.ta,a=this.ma-this.oa,0<(h=Math.sqrt(o*o+a*a))){var u=1/h,f=i-r,c=s-e,l=f*(o*=u)+c*(a*=u),p=17763568394002505e-31*(Math.abs(f*o)+Math.abs(c*a)),v=o;if(o=-a,a=v,l<-(p=Math.max(n,p))||l>h+p)return NaN;if(Math.abs(f*o+c*a)<=Math.max(n,17763568394002505e-31*(Math.abs(f*o)+Math.abs(c*a)))&&(.5>=(o=t.P.Tk(l*u,0,1))?(a=this.ta+(this.qa-this.ta)*o,h=this.oa+(this.ma-this.oa)*o):(a=this.qa-(this.qa-this.ta)*(1-o),h=this.ma-(this.ma-this.oa)*(1-o)),t.h.Jy(a,h,i,s)<=n)){if(.5>o){if(t.h.Jy(a,h,r,e)<=n)return 0}else if(t.h.Jy(a,h,this.qa,this.ma)<=n)return 1;return o}}return NaN},s.prototype.Nb=function(t){return null!=t&&(t==this||t.constructor===this.constructor&&this.AM(t))},s.prototype.mD=function(i,s,n){var h=n?this.ta:this.qa;n=n?this.oa:this.ma;var r=new t.h;return r.x=i.qa-h,r.y=i.ma-n,!(s.Sh(r)>6661338147750939e-31*s.aD(r))||(r.x=i.ta-h,r.y=i.oa-n,s.Sh(r)<=6661338147750939e-31*s.aD(r))},s.prototype.lD=function(i){var s=new t.h;return s.x=this.qa-this.ta,s.y=this.ma-this.oa,!!this.mD(i,s,!1)&&(s.Uq(),!!this.mD(i,s,!0))},s.IM=function(t,i){var s=t.wu(i.ta,i.oa),n=t.wu(i.qa,i.ma);return!(0>s&&0>n||0s&&0>n||0(n=i.Rb())?t.lD(i):i.lD(t)))},s.GM=function(i,s,n){var h=t.h.construct(NaN,NaN),r=i.qa-i.ta,e=i.ma-i.oa,o=s.qa-s.ta,a=s.ma-s.oa,u=o*e-r*a;if(0==u)return h;var f=8881784197001252e-31*(Math.abs(o*e)+Math.abs(r*a)),c=s.ta-i.ta,l=s.oa-i.oa,p=o*l-c*a,v=p/u,y=Math.abs(u);return v<-(o=(8881784197001252e-31*(Math.abs(o*l)+Math.abs(c*a))*y+f*Math.abs(p))/(u*u)+2220446049250313e-31*Math.abs(v))||v>1+o||(o=(a=r*l-c*e)/u)<-(r=(8881784197001252e-31*(Math.abs(r*l)+Math.abs(c*e))*y+f*Math.abs(a))/(u*u)+2220446049250313e-31*Math.abs(o))||o>1+r||(v=t.P.Tk(v,0,1),r=t.P.Tk(o,0,1),e=i.ic(v),u=s.ic(r),(f=new t.h).vc(e,u),f.length()>n&&(f.add(e,u),f.scale(.5),v=i.ge(f,!1),r=s.ge(f,!1),i=i.ic(v),s=s.ic(r),i.sub(s),i.length()>n)||h.na(v,r)),h},s.JM=function(t,i,n,h){var r=0;if((t.ta==i.ta&&t.oa==i.oa||t.ta==i.qa&&t.oa==i.ma)&&(r++,!h))return 1;if(t.qa==i.ta&&t.ma==i.oa||t.qa==i.qa&&t.ma==i.ma){if(2==++r)return 2;if(!h)return 1}return i.xi(t.ta,t.oa,n)||i.xi(t.qa,t.ma,n)||t.xi(i.ta,i.oa,n)||t.xi(i.qa,i.ma,n)?1:h&&0!=r||0==s.IM(t,i)?0:1},s.Yx=function(i,n,h,r,e,o){var a=0,u=i.tp(n.ta,n.oa,o,!1),f=i.tp(n.qa,n.ma,o,!1),c=n.tp(i.ta,i.oa,o,!1),l=n.tp(i.qa,i.ma,o,!1);return isNaN(u)||(null!=r&&(r[a]=u),null!=e&&(e[a]=0),null!=h&&(h[a]=t.h.construct(n.ta,n.oa)),a++),isNaN(f)||(null!=r&&(r[a]=f),null!=e&&(e[a]=1),null!=h&&(h[a]=t.h.construct(n.qa,n.ma)),a++),2==a||isNaN(c)||0==u&&0==c||0==f&&1==c||(null!=r&&(r[a]=0),null!=e&&(e[a]=c),null!=h&&(h[a]=t.h.construct(i.ta,i.oa)),a++),2==a||isNaN(l)||1==u&&0==l||1==f&&1==l||(null!=r&&(r[a]=1),null!=e&&(e[a]=l),null!=h&&(h[a]=t.h.construct(n.qa,n.ma)),a++),0r[1]&&(i=r[0],r[0]=r[1],r[1]=i,null!=e&&(r=e[0],e[0]=e[1],e[1]=r),null!=h&&(e=t.h.construct(h[0].x,h[0].y),h[0]=h[1],h[1]=e)),a):(a=s.GM(i,n,o),isNaN(a.x)?0:(null!=h&&(h[0]=i.ic(a.x)),null!=r&&(r[0]=a.x),null!=e&&(e[0]=a.y),1))},s.prototype.$F=function(){return 0},s.prototype.qp=function(){},s.prototype.toString=function(){return"Line: ["+this.ta.toString()+", "+this.oa.toString()+", "+this.qa.toString()+", "+this.ma.toString()+"]"},s}(t.NC);t.zb=i}(Q||(Q={})),function(t){var i=function(){function t(){this.Lm=[],this.za=-1}return t.prototype.Ma=function(){return this.za},t.prototype.next=function(){if(null!=this.Lm&&0!=this.Lm.length){this.za++;var t=this.Lm[0];return this.Lm=1>=this.Lm.length?[]:this.Lm.slice(1),t}return this.Lm=null},t.prototype.VX=function(t){this.Lm.push(t)},t.prototype.re=function(){},t}();t.bL=i}(Q||(Q={})),function(t){var i;(i=t.NL||(t.NL={}))[i.enumFillRuleOddEven=0]="enumFillRuleOddEven",i[i.enumFillRuleWinding=1]="enumFillRuleWinding";var s=function(i){function s(s,n){var h=i.call(this)||this;if(h.yf=!1,h.Gq=null,h.uq=0,h.tq=0,h.Cj=null,h.Og=!1,h.nb=null,h.mb=null,h.Se=null,h.Nj=null,h.Td=null,h.vq=0,h.gb=0,h.zq=0,void 0===n)h.yf=s,h.Og=!1,h.vq=0,h.uq=0,h.tq=0,h.xa=0,h.description=t.fe.pg();else{if(null==n)throw t.i.O();h.yf=s,h.Og=!1,h.vq=0,h.uq=0,h.tq=0,h.xa=0,h.description=n}return h.Cj=null,h.gb=0,h}return _(s,i),s.prototype.vm=function(){return 0s)throw t.i.Ra();if(this.ec(i)){if(null==this.mb)throw t.i.Ra();var n=this.xa,h=this.Ca(i),r=this.Wc(i);this.fm(this.xa+1),this.oc();for(var e=0,o=this.description.Ba;ei;s--)n=this.nb.read(s),this.nb.write(s,n+1);this.mb.FE(i,1)}},s.prototype.Cp=function(){if(this.vx(),void 0===t){this.Og=!1;var t=this.ea()-1}var i=this.mb.read(t);this.mb.write(t,1|i),null!=this.Se&&(t=this.Wc(t)-1,this.Se.write(t,1),this.Nj.write(t,-1))},s.prototype.ec=function(t){return 0!=(1&this.mb.read(t))},s.prototype.Pn=function(t){if(this.ec(t))return!0;var i=this.Ca(t);return!(i>(t=this.Wc(t)-1))&&(i=this.Oa(i),t=this.Oa(t),i.rb(t))},s.prototype.Av=function(t){return 0!=(2&this.mb.read(t))},s.prototype.pc=function(i,s){if(this.Ll(i.description),322!=i.K())throw t.i.Ra();var n=new t.Ta;(s||this.B())&&(i.Vo(n),this.nf(n)),i.Ro(n),this.lineTo(n)},s.prototype.vp=function(t){var i=0==this.xa;this.rx(t.v,t.G),this.Aj(t.v,t.H),this.Aj(t.C,t.H),this.Aj(t.C,t.G),this.Cp(),this.Og=!1,i&&this.Nf(256,!1)},s.prototype.bd=function(i,s){if(!i.B()){for(var n=0==this.xa,h=new t.Ta(this.description),r=0;4>r;r++)i.If(s?4-r-1:r,h),0==r?this.nf(h):this.lineTo(h);this.Cp(),this.Og=!1,n&&!s&&this.Nf(256,!1)}},s.prototype.add=function(t,i){for(var s=0;ss&&(s=i.ea()-1),s>=i.ea()||0>n||0>h||h>i.tv(s))throw t.i.ga("index out of bounds");if(0!=h){var e=i.ec(s)&&n+h==i.tv(s);if(!e||1!=h){if(this.Og=!1,this.Ll(i.description),n=i.Ca(s)+n+1,r&&(h++,n--),e&&h--,e=this.xa,this.fm(this.xa+h),this.oc(),r){if(0==h)return;this.nb.add(this.xa),r=i.mb.read(s),r&=-5,this.yf&&(r|=1),this.mb.write(this.mb.size-1,r),this.mb.add(0)}else this.nb.write(this.mb.size-1,this.xa);r=0;for(var o=this.description.Ba;rf||null==i.Aa[f]?this.Aa[r].Nn(u*e,t.sa.te(a),h*u,u*e):this.Aa[r].On(u*e,i.Aa[f],u*n,h*u,!0,u,u*e)}if(this.vm())throw t.i.Ra();if(i.Av(s))throw t.i.Ra();this.Qc(1993)}}},s.prototype.jJ=function(){for(var t=0,i=this.ea();t=this.ea())throw t.i.O();var s=this.Ca(i),n=this.Ka(i);i=this.ec(i)?1:0;for(var h=0,r=this.description.Ba;hi&&(i=s-1),i>=s)throw t.i.O();for(var n=this.Ca(i),h=this.Ka(i),r=0,e=this.description.Ba;r=s.ea())throw t.i.O();var r=this.ea();if(i>r)throw t.i.O();0>i&&(i=r),0>n&&(n=s.ea()-1),this.Og=!1,this.Ll(s.description),s.oc();var e=s.Ca(n),o=s.Ka(n),a=this.xa,u=s.ec(n)&&!h?1:0;this.fm(this.xa+o),this.oc();for(var f=i=i+1;h--)e=this.nb.read(h-1),this.nb.write(h,e+o);for(s.Av(n),this.mb.add(0),h=r-1;h>=i+1;h--)r=this.mb.read(h),r&=-5,this.mb.write(h+1,r);r=s.ER().read(n),r&=-5,this.yf&&(r|=1),this.mb.write(i,r)},s.prototype.Cz=function(i,s){var n=-1,h=this.ea();if(n>h)throw t.i.O();0>n&&(n=h),this.Og=!1;var r=this.xa;this.fm(this.xa+s),this.oc();var e=n=n+1;r--)e=this.nb.read(r-1),this.nb.write(r,e+s);for(this.mb.add(0),r=h-1;r>=n+1;r--)s=this.mb.read(r),s&=-5,this.mb.write(r+1,s);this.yf&&this.mb.write(n,1)},s.prototype.lG=function(i,s,n){var h=-1;if(0>i&&(i=this.ea()),i>this.ea()||h>this.Ka(i)||n>s.length)throw t.i.ga("index out of bounds");if(0!=n){i==this.ea()&&(this.nb.add(this.xa),this.yf?this.mb.add(1):this.mb.add(0)),0>h&&(h=this.Ka(i)),this.oc();var r=this.xa;this.fm(this.xa+n),this.oc();for(var e=0,o=this.description.Ba;ei&&(i=this.ea()),i>=h||s>this.Ka(i))throw t.i.ga("index out of bounds");i==this.ea()&&(this.nb.add(this.xa),this.yf?this.mb.add(1):this.mb.add(0)),0>s&&(s=this.Ka(i));var r=this.xa;this.fm(this.xa+1),this.oc();var e=this.Ca(i);this.Aa[0].xj(2*(e+s),n,2*r),n=1;for(var o=this.description.Ba;ni&&(i=n-1),i>=n||s>=this.Ka(i))throw t.i.ga("index out of bounds");this.oc();var h=this.Ca(i);0>s&&(s=this.Ka(i)-1),s=h+s,h=0;for(var r=this.description.Ba;h=i+1;n--)s=this.nb.read(n),this.nb.write(n,s-1);this.xa--,this.Rg--,this.Qc(1993)},s.prototype.pE=function(i,s,n,h){if(i=this.Ca(i)+s,(n=this.Ca(n)+h)i||n>this.I()-1)throw t.i.O();s=0,(h=this.Ha()).Wb(i);do{for(;h.Ia()&&(i=h.ia(),h.xb()!=n);)s+=i=i.Rb();if(h.xb()==n)break}while(h.ab());return s},s.prototype.aO=function(i,s,n){if(s=this.Ca(i)+s,n=this.Ca(i)+n,0>s||n>this.I()-1)throw t.i.O();var h=this.Ha();if(s>n){if(!this.ec(i))throw t.i.O("cannot iterate across an open path");h.EB()}var r=i=0;h.Wb(s);do{r+=i,i=h.ia().Rb()}while(h.xb()!=n);return r},s.prototype.ng=function(){return t.si.im(this,null)},s.prototype.FS=function(i,s,n){for(var h=i;hs){var e=this.vm(),o=0;s=this.xa}else e=this.Av(s),o=this.Ca(s),s=this.Wc(s);for(;o=this.Ca(s))return s;s--}else s++;if(0<=s&&s=this.Ca(s)&&in){for(s=0;ss;){var h=s+(n-s>>1);if(i=(s=this.Wc(h))))return this.gb=h;s=h+1}}return this.gb=s},s.prototype.sz=function(){var t=this.I();if(!this.yf){t-=this.ea();for(var i=0,s=this.ea();in.MR()))return!0;this.Cb.tD(null)}return n=t.Mx.create(this,i,s),this.Cb.tD(n),!0},s.prototype.dc=function(){var t=i.prototype.dc.call(this);if(!this.Bc()){var s=this.ea();null!=this.nb&&this.nb.Cn(t,0,s+1),null!=this.mb&&this.mb.Cn(t,0,s)}return t},s.prototype.UF=function(t){return null!=this.Se?this.Se.read(t):1},s.prototype.cc=function(i,s,n){var h=this.nz(i);if(i==this.Wc(h)-1&&!this.ec(h))throw t.i.ga("index out of bounds");this.oc();var r=this.Se,e=1;if(null!=r&&(e=7&r.read(i)),1!==e)throw t.i.Ra();if(s.Qr(),s=s.get(),n?s.Pf(t.fe.pg()):s.Pf(this.description),h=i==this.Wc(h)-1&&this.ec(h)?this.Ca(h):i+1,r=new t.h,this.D(i,r),s.Ec(r),this.D(h,r),s.Rc(r),!n)for(n=1,r=this.description.Ba;n=this.ea())throw t.i.O();if(this.B())s.Pa();else{if(this.Av(i))throw t.i.ga("not implemented");var n=this.vb(0),h=new t.h,r=new t.l;r.Pa();var e=this.Ca(i);for(i=this.Wc(i);ethis.I()||(i=t.ua.iE(this),this.Cb.RM(i),0))},s.prototype.cM=function(){if(null==this.Cb&&(this.Cb=new t.Wk),null==this.Cb.Bo){this.Cb.sD(null);var i=t.ua.TN(this);this.Cb.sD(i)}},s.prototype.$o=function(t){this.zq=t},s.prototype.Kn=function(){return this.zq},s.prototype.yD=function(i){if(this==i)throw t.i.ga("MultiPathImpl.add");for(var s=this.ea(),n=0;n=(s=this.Wc(s))||in?i.I():n,0>s||s>i.I()||ns?n:s,0>n||0>s)throw t.i.O();if(0!=s){n=s-0,s=this.xa,this.resize(this.xa+n);for(var h=0;hi||i>=this.I())throw t.i.ga("index out of bounds");this.oc();for(var s=0,n=this.description.Ba;ss||s>=this.xa||ns?s:t},i.Vh=function(t,i){var s=5381;return((s=((s=((s=void 0!==i?(i<<5)+i+(255&t):(s<<5)+s+(255&t))<<5)+s+(t>>8&255))<<5)+s+(t>>16&255))<<5)+s+(t>>24&255)&2147483647},i.wj=function(){throw Error("Not Implemented")},i.XA=function(t){return i.WT(t)+12345&2147483647},i.SG=function(t){var s=32,n=t%i.Px|0,h=t/i.Px|0;return 0==(s&=63)?t:(32>s?(t=n>>>s|h<<32-s,s=h>>s):(t=h>>s-32,s=0<=h?0:-1),s*i.Px+(t>>>0))},i.WT=function(t){return(1103495168*(t|=0)|0)+(20077*t|0)|0},i.truncate=function(t){return 0>t?-1*Math.floor(Math.abs(t)):Math.floor(t)},i.MAX_SAFE_INTEGER=Math.pow(2,53)-1,i.MIN_SAFE_INTEGER=-i.MAX_SAFE_INTEGER,i.QC=65536,i.Px=i.QC*i.QC,i}()}(Q||(Q={})),function(t){var i;(i=t.xL||(t.xL={}))[i.Project=0]="Project",i[i.Union=1]="Union",i[i.Difference=2]="Difference",i[i.Proximity2D=3]="Proximity2D",i[i.Relate=4]="Relate",i[i.Equals=5]="Equals",i[i.Disjoint=6]="Disjoint",i[i.Intersects=7]="Intersects",i[i.Within=8]="Within",i[i.Contains=9]="Contains",i[i.Crosses=10]="Crosses",i[i.Touches=11]="Touches",i[i.Overlaps=12]="Overlaps",i[i.Buffer=13]="Buffer",i[i.Distance=14]="Distance",i[i.Intersection=15]="Intersection",i[i.Clip=16]="Clip",i[i.Cut=17]="Cut",i[i.DensifyByLength=18]="DensifyByLength",i[i.DensifyByAngle=19]="DensifyByAngle",i[i.LabelPoint=20]="LabelPoint",i[i.GeodesicBuffer=21]="GeodesicBuffer",i[i.GeodeticDensifyByLength=22]="GeodeticDensifyByLength",i[i.ShapePreservingDensify=23]="ShapePreservingDensify",i[i.GeodeticLength=24]="GeodeticLength",i[i.GeodeticArea=25]="GeodeticArea",i[i.Simplify=26]="Simplify",i[i.SimplifyOGC=27]="SimplifyOGC",i[i.Offset=28]="Offset",i[i.Generalize=29]="Generalize",i[i.SymmetricDifference=30]="SymmetricDifference",i[i.ConvexHull=31]="ConvexHull",i[i.Boundary=32]="Boundary",i[i.SimpleRelation=33]="SimpleRelation";var s=function(){function t(){}return t.prototype.K=function(){return null},t.prototype.yn=function(){},t.prototype.Ku=function(){return!1},t}();t.Ge=s}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.K=function(){return 13},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h,r){return i instanceof t.ba?(r=new t.$c(i),this.W(r,s,[n],!1,h).next()):!0===h?(n=new t.wC(i,s,n,!1,r),t.Ih.local().W(n,s,r)):new t.wC(i,s,n,!1,r)},s.instance=null,s}(t.Ge);t.vC=i}(Q||(Q={})),function(t){var i=function(){function i(i,s,n,h,r){this.za=-1,this.Sd=i,this.Vz=s,this.Es=n,this.nT=new t.l,this.nT.Pa(),this.ho=-1,this.Vb=r}return i.prototype.next=function(){for(var t;null!=(t=this.Sd.next());)return this.za=this.Sd.Ma(),this.ho+1=i.I():1==i.ea()&&(2>=i.I()||t.au.EG(i,0)))},i}();t.yC=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.K=function(){return 17},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h,r){return new t.iL(i,s,n,h,r)},s.instance=null,s}(t.Ge);t.hL=i}(Q||(Q={})),function(t){var i=function(){function i(i,s,n,h,r){if(this.Vf=null,null==s||null==n)throw t.i.ga("invalid argument");this.kT=i,this.iA=s,this.gH=n,i=t.ua.ov(s,n),this.ra=t.ua.Xd(h,i,!0),this.fH=-1,this.od=r}return i.prototype.Ma=function(){return 0},i.prototype.next=function(){return this.MQ(),++this.fHthis.Vf.length&&(this.Vf.length=0)},i.prototype.NQ=function(){var i=new t.ja(0),s=new t.hd,n=s.WE(),h=s.Ib(this.iA),r=s.Ib(this.gH),e=new t.Hg;try{e.Gt(s,this.ra,this.od),e.fl(n,h,r,i);var o=s.Ke(h),a=new t.Ea,u=new t.Ea;for(this.Vf.length=0,this.Vf.push(a),this.Vf.push(u),h=0;h=s)throw t.i.O();return new t.jL(i,s,n)},s.instance=null,s}(t.Ge);t.Zl=i}(Q||(Q={})),function(t){var i=function(){function i(t,i){this.za=-1,this.Sd=t,this.Rs=i}return i.prototype.Ma=function(){return this.za},i.prototype.next=function(){var t;return null!=(t=this.Sd.next())?(this.za=this.Sd.Ma(),this.IP(t)):null},i.prototype.IP=function(i){if(i.B()||1>i.Eb())return i;var s=i.K();if(1736==s||1607==s)return this.Iy(i);if(t.ba.zd(s))return this.KP(i);if(197==s)return this.JP(i);throw t.i.Ra()},i.prototype.KP=function(i){if(i.Rb()<=this.Rs)return i;var s=new t.Ua(i.description);return s.pc(i,!0),this.Iy(s)},i.prototype.JP=function(i){var s=new t.Ea(i.description);s.bd(i,!1);var n=new t.l;return i.A(n),i=n.da(),n.S()<=this.Rs&&i<=this.Rs?s:this.Iy(s)},i.prototype.Iy=function(i){for(var s=i.Ja(),n=i.Ha();n.ab();)for(var h=!0;n.Ia();){var r=n.ia();if(322!=r.K())throw t.i.ga("not implemented");var e=n.Qn(),o=r.Rb();if(o>this.Rs){var a=Math.ceil(o/this.Rs);o=new t.Ta(i.description),h&&(r.Vo(o),s.nf(o));var u=h=1/a,f=0;for(--a;fo)return i;var a=i.K(),u=n.K(),f=new t.l,c=new t.l,l=new t.l;i.A(f),n.A(c),l.L(f),l.$b(c);var p=(l=t.ua.Xd(h,l,!0))*Math.sqrt(2)*1.00001,v=new t.l;if(v.L(f),v.X(p,p),!v.isIntersecting(c))return i;if(1==e&&2==o)return s.FV(i,n,u,h,r);if(33==a)switch(t.Xk.zd(u)?(h=new t.Ua(n.description),h.pc(n,!0)):h=n,u){case 1736:return s.SU(i,h,l);case 1607:return s.TU(i,h,l);case 550:return s.QU(i,h,l);case 197:return s.PU(i,h,l);case 33:return s.RU(i,h,l);default:throw t.i.O()}else if(550==a)switch(u){case 1736:return s.iU(i,n,l);case 197:return s.gU(i,n,l);case 33:return s.hU(i,n,l)}return t.Hg.km(i,n,h,r)},s.SU=function(i,s,n){return 0==t.jd.FG(s,i,n)?i:i.Ja()},s.TU=function(i,s,n){var h=i.D();s=s.Ha();for(var r=n*Math.sqrt(2)*1.00001,e=r*r,o=new t.l;s.ab();)for(;s.Ia();){var a=s.ia();if(a.A(o),o.X(r,r),o.contains(h)){if(a.ss(h,n))return i.Ja();var u=a.bc();if(t.h.zc(h,u)<=e)return i.Ja();if(u=a.xc(),t.h.zc(h,u)<=e)return i.Ja()}}return i},s.QU=function(i,s,n){var h=s.vb(0);s=s.I();var r=i.D(),e=new t.h;n=n*Math.sqrt(2)*1.00001,n*=n;for(var o=0;os.I()?this.bE(i,s,n):(this.Pt(),i=this.bE(s,i,n),this.Pt(),i):550==i.K()&&t.ba.Ic(s.K())?(i=this.cE(s,i,n),this.Pt(),i):550==s.K()&&t.ba.Ic(i.K())?this.cE(i,s,n):550==i.K()&&550==s.K()?i.I()>s.I()?this.dE(i,s):(this.Pt(),i=this.dE(s,i),this.Pt(),i):0},i.prototype.bE=function(i,s,n){var h=i.Ha(),r=s.Ha(),e=new t.l,o=new t.l,a=17976931348623157e292;if(!n&&this.lY(i,s,h,r))return 0;for(;h.ab();)for(;h.Ia();)if((i=h.ia()).A(e),!(e.px(this.qh)>a)){for(;r.ab();)for(;r.Ia();)if((s=r.ia()).A(o),e.px(o)e)){for(var f=0;fh))for(var f=0;fi.Ka(s))){var r=i.Ca(s),e=i.Wc(s)-1,o=i.vb(0),a=i.ec(s),u=new t.ja(0);u.Jb(i.Ka(s)+1);var f=new t.ja(0);for(f.Jb(i.Ka(s)+1),u.add(a?r:e),u.add(r),r=new t.h;1this.yH&&o>r&&(h=n,r=o)}return h},i.prototype.re=function(){},i}();t.mL=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.K=function(){return 29},s.prototype.W=function(i,s,n,h){return i instanceof t.ba?(i=new t.$c(i),this.W(i,s,n,h).next()):new t.mL(i,s,n,h)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.instance=null,s}(t.Ge);t.zC=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.K=function(){return 21},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h,r,e,o,a){return i instanceof t.ba?(a=new t.$c(i),this.W(a,s,n,[h],r,e,!1,o).next()):!0===o?(n=new t.BC(i,s,n,h,r,!1,!1,a),t.Ih.local().W(n,s,a)):new t.BC(i,s,n,h,r,!1,!1,a)},s.instance=null,s}(t.Ge);t.AC=i}(Q||(Q={})),function(t){var i=function(){function i(i,s,n,h,r,e,o,a){if(e)throw t.i.Fe();if(null==s)throw t.i.O();this.za=-1,this.Os=i,this.wg=s,this.Ae=n,this.Es=h,this.bo=r,this.ho=-1,this.Vb=a,this.oT=new t.l,this.oT.Pa()}return i.prototype.next=function(){for(var t;null!=(t=this.Os.next());)return this.za=this.Os.Ma(),this.ho+1i.Eb())return 0;if(4==n)throw t.i.Fe();var h=t.cb.tc(s),r=t.cb.xv(h),e=t.cb.gv(h);r*=2-r;var o=h.Id().ci,a=i.K();if(1736==a||197==a)var u=i.ng();else t.ba.zd(a)?(u=new t.Ua(i.description)).pc(i,!0):u=i;if(0==h.Nb(s)){if(t.cb.Xc(s)){u=t.Jh.nj(u,s),1607==a&&u==i&&(u=t.ba.kg(i)),i=new t.Oc,t.cb.ih(s).en(i),a=0;for(var f=u.I();a=this.Hi||7e||0==h&&550==n&&33==this.Fj?this.iJ():i.CB(s,r);if((-1==this.Hi||4==this.Hi)&&197==n&&197==this.Fj)return h=this.Pe,n=new t.l,s.A(n),r=new t.l,h.A(r),n.Fa(r),h=new t.Hh,s.copyTo(h),h.Zo(n),h;if(197==n&&0==t.ba.uf(this.Fj)||197==this.Fj&&0==t.ba.uf(n))return r=197==n?s:this.Pe,s=197==n?this.Pe:s,n=new t.l,r.A(n),t.Vd.clip(s,n,h,0);if(0==t.ba.uf(n)&&0a&&(a=n.sz()),e=n.I()+h.I(),a*h.I()>Math.log(e)*e*4)return null;e=null,a=h.Ha(),null!=u&&null!=u.Gb&&(e=u.Gb),null==e&&20w){if(null!=e)for(null==h?h=e.qR(x,r):h.Wo(x,r),w=h.next();-1!=w;w=h.next()){a.Wb(e.ka(w)),w=a.ia();var m=x.Fa(w,null,f,null,r);for(w=0;wg?(p=u.xb()-n.Ca(d),v=1,g=0==g?3:2):v++:(i.pc(j,0==g),g=1);break;case 0:g=0,p=-1,v=0;break;default:return null}j=k}}}else{if(0>(w=this.LD(s,x.bc(),r)))return null;1==w?(2>g&&(p=u.xb()-n.Ca(d),g=0==g?3:2),v++):(p=-1,v=0)}c.clear(!1)}else 0!=w&&1==w&&(0==g?(g=3,p=u.xb()-n.Ca(d)):1==g?(g=2,p=u.xb()-n.Ca(d)):v++)}2<=g&&(i.Fr(n,d,p,v,3==g),p=-1)}return i},i.prototype.LD=function(i,s,n){return t.Fg.ym(i,s,n)},i.prototype.MD=function(i,s,n){var h=s.bc();s=s.xc();var r=t.Fg.ym(i,h,n),e=t.Fg.ym(i,s,n);return 1==r&&0==e||0==r&&1==e?-1:0==r||0==e?0:1==r||1==e?1:((r=new t.h).add(h,s),r.scale(.5),0==(i=t.Fg.ym(i,r,n))?0:1==i?1:-1)},i.CB=function(t,i){return i?t:t.Ja()},i.prototype.iJ=function(){return null==this.tH&&(this.tH=this.Pe.Ja()),this.tH},i.prototype.re=function(){},i}();t.CC=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.K=function(){return 28},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n,h,r,e,o){return i instanceof t.ba?(i=new t.$c(i),this.W(i,s,n,h,r,e,o).next()):new t.sL(i,s,n,h,r,e,o)},s.instance=null,s}(t.Ge);t.DC=i}(Q||(Q={})),function(t){var i=function(){function i(t,i,s,n,h,r,e){this.za=-1,this.Sd=t,this.Oj=i,this.La=s,this.Mi=n,this.xA=h,this.pH=r,this.od=e}return i.prototype.next=function(){var t=this.Sd.next();return null!=t?(this.za=this.Sd.Ma(),this.eL(t)):null},i.prototype.Ma=function(){return this.za},i.prototype.eL=function(i){var s=0>=this.pH?t.ua.mj(this.Oj,i,!1):this.pH;return t.DK.W(i,this.La,this.Mi,this.xA,s,this.od)},i.prototype.re=function(){},i}();t.sL=i}(Q||(Q={})),function(t){var i;(i=t.IK||(t.IK={}))[i.clipToDomainOnly=1]="clipToDomainOnly",i[i.clipWithHorizon=2]="clipWithHorizon",i[i.foldAndClipWithHorizon=3]="foldAndClipWithHorizon";var s=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.K=function(){return 0},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.W=function(i,s,n){return i instanceof t.ba?(i=new t.$c(i),this.W(i,s,n).next()):new t.tL(i,s,n)},s.prototype.transform=function(i,s,n,h){return t.du.transform(i,s,n,h,!0)},s.prototype.St=function(i,s,n,h){return t.du.St(i,s,n,h)},s.instance=null,s}(t.Ge);t.Gx=s}(Q||(Q={})),function(t){var i=function(){function i(t,i,s){this.za=-1,this.Sd=t,this.HT=i,this.od=s}return i.prototype.next=function(){var i=this.Sd.next();return null!=i?(this.za=this.Sd.Ma(),t.du.Bh(i,this.HT,this.od)):null},i.prototype.Ma=function(){return this.za},i.prototype.re=function(){},i}();t.tL=i}(Q||(Q={})),function(t){var i=function(){function i(){}return i.prototype.reset=function(){this.rh=this.zk=-1,this.ws=this.mq=!1},i.prototype.vQ=function(t,i,s){for(t.Wb(i,s);t.Ia();){var n=t.ia();if(0!=(n=n.Rb()))return t.xb()}for(t.Wb(i,s);t.zz();)if(0!=(n=(n=t.ni()).Rb()))return t.xb();return-1},i.prototype.wQ=function(t,i){for(t.Wb(i,-1);t.zz();)if(0!=t.ni().Rb())return t.xb();return-1},i.prototype.uQ=function(t,i){for(t.Wb(i,-1),t.ia();t.Ia();)if(0!=t.ia().Rb())return t.xb();return-1},i.prototype.tQ=function(i,s,n,h){if(this.zk=this.vQ(s,n,h),-1!=this.zk){s.Wb(this.zk,-1);var r=s.ia(),e=r.ic(r.ge(i,!1));if(n=t.h.zc(e,i),(h=new t.h).N(e),h.sub(r.bc()),(e=new t.h).N(i),e.sub(r.bc()),this.mq=0>h.yi(e),this.rh=this.uQ(s,this.zk),-1!=this.rh){s.Wb(this.rh,-1);var o=(r=s.ia()).ge(i,!1);o=r.ic(o);var a=t.h.zc(o,i);a>n?this.rh=-1:(h.N(o),h.sub(r.bc()),e.N(i),e.sub(r.bc()),this.ws=0>h.yi(e))}-1==this.rh&&(this.rh=this.wQ(s,this.zk),-1!=this.rh&&(s.Wb(this.rh,-1),o=(r=s.ia()).ge(i,!1),o=r.ic(o),(a=t.h.zc(o,i))>n?this.rh=-1:(h.N(o),h.sub(r.bc()),e.N(i),e.sub(r.bc()),this.ws=0>h.yi(e),i=this.zk,this.zk=this.rh,this.rh=i,i=this.mq,this.mq=this.ws,this.ws=i)))}},i.prototype.YN=function(t,i,s,n,h){return s=s.Ha(),this.tQ(t,s,n,h),-1!=this.zk&&-1==this.rh?this.mq:-1!=this.zk&&-1!=this.rh?this.mq==this.ws?this.mq:(s.Wb(this.zk,-1),t=s.ia().lg(),s.Wb(this.rh,-1),i=s.ia().lg(),0<=t.yi(i)):i},i}(),s=function(s){function n(){return null!==s&&s.apply(this,arguments)||this}return _(n,s),n.local=function(){return null===n.instance&&(n.instance=new n),n.instance},n.prototype.K=function(){return 3},n.prototype.iz=function(i,s,n){var h;if(void 0===h&&(h=!1),i.B())return new t.bm;s=s.D();var r=i,e=i.K();switch(197==e&&((r=new t.Ea).bd(i,!1),e=1736),e){case 33:return this.sI(r,s);case 550:return this.eI(r,s);case 1607:case 1736:return this.XT(r,s,n,h);default:throw t.i.ga("not implemented")}},n.prototype.jz=function(i,s){if(i.B())return new t.bm;s=s.D();var n=i,h=i.K();switch(197==h&&((n=new t.Ea).bd(i,!1),h=1736),h){case 33:return this.sI(n,s);case 550:case 1607:case 1736:return this.eI(n,s);default:throw t.i.ga("not implemented")}},n.prototype.kz=function(i,s,n,h){if(0>h)throw t.i.O();if(i.B())return[];s=s.D();var r=i,e=i.K();switch(197==e&&((r=new t.Ea).bd(i,!1),e=1736),e){case 33:return this.OU(r,s,n,h);case 550:case 1607:case 1736:return this.oU(r,s,n,h);default:throw t.i.ga("not implemented")}},n.prototype.XT=function(s,n,h,r){if(1736==s.K()&&h&&(h=new t.l,s.A(h),h=t.ua.Xd(null,h,!1),0!=(r?t.jd.Zd(s,n,0):t.jd.Zd(s,n,h)))){var e=new t.bm(n,0,0);return r&&e.RJ(!0),e}var o=s.Ha();e=new t.h;for(var a=h=-1,u=17976931348623157e292,f=0;o.ab();)for(;o.Ia();){var c=o.ia();c=c.ic(c.ge(n,!1));var l=t.h.zc(c,n);lt.h.Wq(n,c.bc(),c.xc()),1=s||(i.length=h),i.slice(0)},n.instance=null,n}(t.Ge);t.Hx=s}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.K=function(){return 4},s.prototype.W=function(i,s,n,h,r){return t.cm.tB(i,s,n,h,r)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.Ku=function(i){return t.Xt.ry(i)},s.prototype.yn=function(i,s,n){t.Xt.xD(i,s,n)},s.instance=null,s}(t.Ge);t.uL=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.K=function(){return 33},s.prototype.W=function(i,s,n,h,r){return 1073741824===i?!t.vd.uB(s,n,h,4,r):t.vd.uB(s,n,h,i,r)},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.prototype.Ku=function(i){return t.Xt.ry(i)},s.prototype.yn=function(i,s,n){t.Xt.xD(i,s,n)},s.instance=null,s}(t.Ge);t.fj=i}(Q||(Q={})),function(t){var i=function(){function i(i,s,n,h){if(this.od=h,this.lT=n,this.za=-1,null==i)throw t.i.O();this.Ak=i,this.Oj=s}return i.prototype.next=function(){var i;if(null!=(i=this.Ak.next())){if(this.za=this.Ak.Ma(),null!=this.od&&!this.od.progress(-1,-1))throw t.i.hu("user_canceled");return this.$B(i)}return null},i.prototype.Ma=function(){return this.za},i.prototype.$B=function(i){if(null==i)throw t.i.O();return t.Ix.YJ(i,this.Oj,this.lT,this.od)},i.prototype.re=function(){},i}();t.vL=i}(Q||(Q={})),function(t){var i=function(i){function s(){return null!==i&&i.apply(this,arguments)||this}return _(s,i),s.prototype.K=function(){return 26},s.prototype.W=function(i,s,n,h){return i instanceof t.ba?(i=new t.$c(i),this.W(i,s,n,h).next()):new t.vL(i,s,n,h)},s.prototype.ts=function(i,s,n,h,r){return 0<(void 0!==h?t.Ix.ts(i,s,n,h,r):t.Ix.ts(i,s,!1,null,n))},s.local=function(){return null===s.instance&&(s.instance=new s),s.instance},s.instance=null,s}(t.Ge);t.$l=i}(Q||(Q={})),function(t){var i=function(){function t(){this.Aq=0}return t.prototype.iX=function(t){this.Aq&=-2,this.Aq|=t?1:0},t.prototype.Yp=function(){return 0!=(1&this.Aq)},t.prototype.SF=function(){return this.Yp()?0:1},t}();t.tY=i;var s=function(){},n=function(t,i,s,n){this.x=t,this.y=i,this.Ci=s,this.zm=n},h=function(){function t(t){this.Ce=t}return t.prototype.compare=function(t,i,s){return t=t.ka(s),i=this.Ce.lf.read(2*i),0>(i-=t=this.Ce.lf.read(2*t))?-1:0r?1:0},t}(),e=function(){function i(i,s){this.TI=new t.h,this.parent=i,this.ZR=s}return i.prototype.qr=function(t,i,s){var n=this.parent,h=this.ZR;s.Wd(t,i,(function(t,i){return n.Oh(t,i,h)}))},i.prototype.bq=function(t){return t=this.parent.ii.get(t),this.parent.lf.uc(2*(t>>1),this.TI),this.TI.y+(0!=(1&t)?this.parent.Qj:-this.parent.Qj)},i}(),o=function(){function o(i,s,n,h,r){this.iH=i.description,this.Y=i,this.Sg=s,this.Qj=t.ua.mj(this.Sg,i,!1),this.Do=t.ua.mj(this.Sg,i,!0),this.sA=n,this.jT=this.iH.Ba,this.hb=[],this.ro=[],this.oh=new t.lp,this.fb=new t.$j,this.le=new t.Nd,this.UG=this.sl=r}return o.prototype.$S=function(){return this.UG=!0,(!t.ba.Ic(this.Y.K())||this.BE()&&this.yE(!1))&&this.hO()?t.ba.Ic(this.Y.K())?this.kO()?1607==this.Y.K()?this.mO()?2:0:this.nO()?this.oO():0:0:2:0},o.prototype.fC=function(i,s){var n=this.lf.read(2*i);i=this.lf.read(2*i+1);var h=this.lf.read(2*s);return s=this.lf.read(2*s+1),!t.$t.Ev(n,i,h,s,this.Qj*this.Qj)||0!=this.Y.Eb()&&n==h&&i==s},o.prototype.BE=function(){for(var i=this.Y,s=i.yf?3:2,n=0,h=i.ea();nthis.Qj)){if(i&&h){var e=r.yv(1,0);if(r=r.yv(1,0),Math.abs(r-e)>s)continue}return this.le=new t.Nd(2,n.xb(),-1),!1}}return!0},o.prototype.hO=function(){var i=this.Y,s=null;t.ba.Ic(this.Y.K())&&(s=this.Y);var n=(this.UG||this.sl)&&null!=s,r=i.I();this.lf=i.vb(0),this.ii=new t.ja(0),this.ii.Jb(2*r),this.hi=new t.ja(0),this.hi.Jb(2*r),n&&(null==this.Hl&&(this.Hl=new t.ja(0)),this.Hl.Jb(r));for(var o=i=0;o=s.Wc(i);)i++;this.Hl.add(i)}for((new t.Zt).sort(this.hi,0,2*r,new e(this,n)),this.fb.clear(),this.fb.Xo(new h(this)),this.fb.Ee(r),s=0,r*=2;s>1,0==(1&i)){if(i=this.fb.addElement(n,-1),-1!=(o=this.fb.xe(i))&&!this.fC(this.fb.ka(o),n))return this.le=new t.Nd(3,n,this.fb.ka(o)),!1;var a=this.fb.lb(i);if(-1!=a&&!this.fC(this.fb.ka(a),n))return this.le=new t.Nd(3,n,this.fb.ka(a)),!1}else if(i=this.fb.search(n,-1),o=this.fb.xe(i),a=this.fb.lb(i),this.fb.wd(i,-1),-1!=o&&-1!=a&&!this.fC(this.fb.ka(o),this.fb.ka(a)))return this.le=new t.Nd(3,this.fb.ka(o),this.fb.ka(a)),!1;return!0},o.prototype.kO=function(){return 10>this.Y.I()?this.iO():this.jO()},o.prototype.jO=function(){var i=new t.hd;i.Ib(this.Y);var s=new t.Nd;return!t.bu.fI(!1,i,this.Qj,s,this.od)||(s.Lo=i.Va(s.Lo),s.Mo=i.Va(s.Mo),this.le.Yt(s),!1)},o.prototype.iO=function(){var i=this.Y,s=i.Ha();for(i=i.Ha();s.ab();)for(;s.Ia();){var n=s.ia();if(!s.Sn()||!s.VS()){i.wW(s);do{for(;i.Ia();){var h=i.ia();if(0!=(h=n.Br(h,this.Qj,!0)))return this.le=new t.Nd(2==h?5:4,s.xb(),i.xb()),!1}}while(i.ab())}}return!0},o.prototype.nO=function(){var i=this.Y;this.hb.length=0,this.ro.length=0,this.ag=i.Ha(),this.ag.EB();var s=new t.ja(0);s.Jb(10);var n=NaN,h=0,r=0;for(i=2*i.I();r>=1;var o=this.lf.read(2*e),a=this.lf.read(2*e+1);if(0!=s.size&&(o!=n||a!=h)){if(!this.LI(s))return!1;null!=s&&s.clear(!1)}s.add(e),n=o,h=a}}return!!this.LI(s)},o.prototype.mO=function(){for(var i=this.Y,n=Array(i.ea()),h=0,r=i.ea();h>1;this.lf.uc(2*o,e);var a=n[h=this.Hl.get(o)],u=i.Ca(h),f=i.Wc(h)-1;r.gl=o==u||o==f,r.jy=this.sl?!a&&r.gl:r.gl,r.Ci=h,r.x=e.x,r.y=e.y,r.zm=o;for(var c=new s,l=1,p=this.hi.size;l>1,this.lf.uc(2*o,e),(h=this.Hl.get(o))!=r.Ci&&(a=n[h],u=i.Ca(h),f=i.Wc(h)-1);var v=o==u||o==f,y=this.sl?!a&&r.gl:r.gl;if(c.x=e.x,c.y=e.y,c.Ci=h,c.zm=o,c.jy=y,c.gl=v,c.x==r.x&&c.y==r.y)if(this.sl){if(!(c.jy&&r.jy||c.Ci==r.Ci&&(c.gl||r.gl)))return this.le=new t.Nd(8,c.zm,r.zm),!1}else if(!c.gl||!r.gl)return this.le=new t.Nd(5,c.zm,r.zm),!1;h=r,r=c,c=h}return!0},o.prototype.EE=function(){for(var i=this.Y,s=[],h=-1,r=!1,e=0,o=i.ea();e>1;this.lf.uc(2*a,r),e=this.Hl.get(a),h=new n(r.x,r.y,e,a,s[e]),i=[];var u=1;for(o=this.hi.size;u>1,this.lf.uc(2*a,r),e=this.Hl.get(a),(e=new n(r.x,r.y,e,a,s[e])).x==h.x&&e.y==h.y){if(e.Ci==h.Ci)return this.le=new t.Nd(9,e.zm,h.zm),!1;0<=s[e.Ci]&&s[e.Ci]==s[h.Ci]&&(0!=i.length&&i[i.length-1]==h||i.push(h),i.push(e))}h=e}if(0==i.length)return!0;for(e=new t.lp(!0),t.P.bv(s,-1),r=-1,(u=new t.h).Sc(),h=0,o=i.length;h=i.He())return this.le=new t.Nd(6,1==i.ea()?1:-1,-1),0;if(1==i.ea())return this.sl&&!this.EE()?0:2;this.vo=t.ja.rf(i.ea(),0),this.EA=t.ja.rf(i.ea(),-1);for(var s=-1,n=0,h=0,e=i.ea();ho?0:256),0s||n>=1,(h=this.lf.read(2*n+1))!=this.Oo&&0!=i.size){if(!this.vt(i))return 0;null!=i&&i.clear(!1)}i.add(n),this.Oo=h}return 0r.ma){var o=this.ag.xb(),a=this.Uu(r,h,this.ag.gb,!0);0i.Ka(s.gb))){n.yW();for(var f,c,l=!0;s.Ia();){var p=s.ia(),v=n.ni();if(s.xb()>n.xb())break;l&&(a.add(s.xb()),u.add(n.kk()),l=!1),c=a.Gc();var y=s.kk();if(1this.Do?a.add(s.kk()):e&&(f=i.Vc(1,a.Gc(),0),p=p.jv(1,0),Math.abs(p-f)>o&&a.add(s.kk())),c>this.Do?u.add(n.xb()):e&&(f=i.Vc(1,u.Gc(),0),p=v.jv(1,0),Math.abs(p-f)>o&&u.add(n.xb()))}if(a.Gc()u.size?a.Jf():u.Jf():(a.Gc()!=u.Gc()&&u.Jf(),u.Jf()),2<=u.size+a.size){for(l=new t.Ta,v=0,p=a.size;v>1;var r=h>>1,e=new t.h,o=new t.h;return this.lf.uc(2*s,e),e.y+=0!=(1&i)?this.Qj:-this.Qj,this.lf.uc(2*r,o),o.y+=0!=(1&h)?this.Qj:-this.Qj,0==(i=e.compare(o))&&n?0>(n=this.Hl.get(s)-this.Hl.get(r))?-1:0r.x)return 1;if(h.yr.y)return 1;for(h=1;hu)return 1}}return 0},o.prototype.KO=function(t,i){var s=this.Qu(t,i);return 0==s?ti?1:0o?i:n;if(i.B())return n;if(n.B())return i;var a=new t.l,u=new t.l,f=new t.l;return i.A(a),n.A(u),f.L(a),f.$b(u),a=t.ua.Xd(h,f,!0),u=i.K(),f=n.K(),33==u&&33==f?s.WU(i,n,a):u!=f?0o?i:n:550==u?s.dI(i,n,a):s.dI(n,i,a):t.Hg.gp(i,n,h,r)},s.WU=function(i,s,n){n=n*Math.sqrt(2)*1.00001,n*=n;var h=i.D(),r=s.D(),e=new t.ee(i.description);return t.h.zc(h,r)>n&&(e.add(i),e.add(s)),e},s.dI=function(i,s,n){var h=i.vb(0),r=i.I(),e=s.D(),o=i.Ja();n=n*Math.sqrt(2)*1.00001;var a=new t.l;if(i.A(a),a.X(n,n),a.contains(e)){n*=n,a=!1;for(var u=[],f=0;fthis.Bk||0>this.eo)throw t.i.Ra();if(this.vH[this.eo])break}return this.za++,this.aG(this.eo)}return this.za=0,this.eo=this.Bk,this.aG(this.Bk)},n.prototype.Ma=function(){return this.za},n.prototype.lK=function(){if(this.Jc)return!0;var i=null;if(null!=this.Sd&&null==(i=this.Sd.next())&&(this.Jc=!0,this.Sd=null),t.op.Bp(this.Vb),null!=i){var s=i.Eb();this.vH[s]=!0,s>=this.Bk&&!this.eA&&(this.HD(s,!1,i),s>this.Bk&&!this.eA&&this.uW(s))}if(0this.Fo.length)for(var o=0,a=Math.max(2,t+1);oe?t.F.Yq(p,l,c,v,0):t.F.Yq(p,c,l,v,0),b=[0,0,0],d=[0,0,0];var x=[0,0,0];c=[0,0,0],y=[0,0,0];var m=Math.acos(v[2]/1),j=1-n,M=Math.tan(m),k=1+M*M/j,z=2*p[2]*M/j;for(j=(-z+(M=Math.sqrt(z*z-4*k*(p[2]*p[2]/j-1))))/(k*=2),z=(-z-M)/k,M=Math.tan(m),m=(j+z)/2,p=((k=M*j+p[2])+(M*z+p[2]))/2,M=t.F.ip(j-m,k-p),j=p/w*1.570796326794897,z=0;100>z&&(k=(k=t.F.w(n,j))*k/Math.cos(j)*(Math.sin(j)-p*k/(1-n)),!t.s.Dd(k));z++)j-=k;p=t.F.n(1,n,j)*Math.cos(j),M=1-M/(p=Math.sqrt((p-m)*(p+m))),M*=2-M,k=t.F.qn(b),m=t.F.qn(d),j=t.F.qn(x);var A=t.F.Ut(x,b);z=t.F.Ut(x,d),t.F.yx(x,b,c),t.F.yx(x,d,y),b=Math.acos(A/(j*k)),d=Math.acos(z/(j*m)),d*=t.s.Mb(1,t.F.Ut(c,y)),(1.570796326794897<=t.s.R(b)&&1.570796326794897<=t.s.R(d)||3.141592653589793y&&0>e)&&(e=t.F.ca(e+3.141592653589793)),null!=a&&(a.u=c),null!=u&&(u.u=y),null!=f&&(f.u=e)}}},i.sf=function(i,s,n,h,r,e,o,a){var u=[0,0,0],f=[0,0,0],c=[0,0,0],l=[0,0,0],p=[0,0,0],v=[0,0,0],y=[0,0,0],b=[0,0,0,0],d=new t.ha(0),g=new t.ha(0),w=new t.ha(0),x=new t.ha(0),m=new t.ha(0),j=new t.ha(0);if(null!=o&&null!=a)if(t.s.vi(s))t.$g.sf(i,n,h,r,e,o,a);else if(t.s.Dd(r))null!=o&&(o.u=n),null!=a&&(a.u=h);else if(e=t.F.ca(e),0>r&&(r=t.s.R(r),e=t.F.ca(e+3.141592653589793)),n=t.F.ca(n),h=t.F.ca(h),1.570796326794897e?t.F.Yq(y,p,u,b,0):t.F.Yq(y,u,p,b,0),u=Math.acos(b[2]/1),b=Math.atan2(-b[1],-b[0]),h=1-s,m=1+(p=Math.tan(u))*p/h,h=(-(x=2*y[2]*p/h)+(p=Math.sqrt(x*x-4*m*(y[2]*y[2]/h-1))))/(m*=2),x=(-x-p)/m,p=Math.tan(u),u=(h+x)/2,y=((m=p*h+y[2])+(p*x+y[2]))/2,p=t.F.ip(h-u,m-y),M=y/M*1.570796326794897,h=0;100>h&&(x=(x=t.F.w(s,M))*x/Math.cos(M)*(Math.sin(M)-y*x/(1-s)),!t.s.Dd(x));h++)M-=x;M=t.F.n(1,s,M)*Math.cos(M),y=1-p/(M=Math.sqrt((M-u)*(M+u))),y*=2-y,v=Math.acos(t.F.Ut(v,f)/(t.F.qn(v)*t.F.qn(f))),v*=t.s.Mb(1,f[0]),e=(t.F.q(M,y,t.F.Sj(y,v))+i*t.s.Mb(1,e))/t.F.Ch(M,y),e=t.F.ca(1.570796326794897*e),e=t.F.Tq(y,e),t.F.n(M,y,e),p=t.F.ca(b+n),n=Math.cos(p),e=Math.sin(p),c[0]=l[0]*n+l[1]*-e,c[1]=l[0]*e+l[1]*n,c[2]=l[2],t.F.eO(s,c[0],c[1],c[2],w,g,d),null!=o&&(o.u=g.u),null!=a&&(a.u=w.u)}},i}()}(Q||(Q={})),function(t){var i=function(){function i(i){this.Za=null,this.xt=new t.h,this.yt=new t.h,this.g=i}return i.prototype.compare=function(t,i,s){return this.g.Hc(i,this.xt),this.g.Hc(t.ka(s),this.yt),this.xt.compare(this.yt)},i}(),s=function(){function i(i){this.Cf=new t.h,this.Fk=new t.h,this.g=i}return i.prototype.Fh=function(t){this.Cf.N(t)},i.prototype.compare=function(t,i){return this.g.Hc(t.ka(i),this.Fk),this.Cf.compare(this.Fk)},i}(),n=function(t){function i(i){var s=t.call(this,i.g,i.ra,!1)||this;return s.ib=i,s}return _(i,t),i.prototype.compare=function(t,i,s){if(this.sg)return-1;var n=this.ib.Rd.Ln(this.ib.Th(i));t=t.ka(s);var h=this.ib.Rd.Ln(this.ib.Th(t));return this.Fm=s,this.ME(i,n,t,h)},i}(t.PC),h=function(t){function i(i){var s=t.call(this,i.g,i.ra)||this;return s.ib=i,s}return _(i,t),i.prototype.compare=function(t,i){return this.sg?-1:(t=this.ib.Rd.Ln(this.ib.Th(t.ka(i))),this.Fm=i,this.NE(i,t))},i}(t.WL),r=function(){function r(){this.Nc=this.df=this.lo=this.Rd=this.nh=this.Ad=this.hb=this.g=null,this.Pg=!1,this.xh=this.Pm=this.je=this.Ik=this.ph=this.Ck=this.Gf=this.ae=null,this.zh=this.Lq=this.PA=this.ra=0,this.Zv=this.Yn=!1,this.Ao=new t.h,this.Ri=new t.h,this.hb=new t.ad(8),this.Ad=new t.ad(5),this.nh=new t.cu,this.Rd=new t.cu,this.Pg=!1,this.xh=new t.h,this.xh.na(0,0),this.ra=0,this.zh=-1,this.Yn=!1,this.g=null,this.df=new t.$j,this.Nc=new t.$j,this.ph=new t.ja(0),this.Ik=new t.OC,this.Gf=new t.ja(0),this.Ck=new t.ja(0),this.lo=new t.Ta}return r.prototype.LX=function(i,s){var n=new t.Ed;return n.VB(),i.Pc(n),this.gr(i),this.Yn=!1,this.ra=s,this.PA=s*s,s=this.eC(),i.Pc(n),s||(this.lQ(),s||this.eC()),-1!=this.zh&&(this.g.Ud(this.zh),this.zh=-1),this.g=null,this.Yn},r.prototype.PX=function(t,i){this.gr(t),this.Yn=!1,this.ra=i,this.PA=i*i,this.Pg=!1,this.eC(),this.Pg||(this.Pg=1==t.Ip(i,!0,!1)),-1!=this.zh&&(this.g.Ud(this.zh),this.zh=-1),this.g=null},r.prototype.qg=function(t,i){return this.hb.U(t,0+i)},r.prototype.GB=function(t,i,s){this.hb.T(t,0+i,s)},r.prototype.Th=function(t){return this.hb.U(t,2)},r.prototype.UW=function(t,i){this.hb.T(t,2,i)},r.prototype.MF=function(t,i){return this.hb.U(t,3+i)},r.prototype.Rp=function(t){return this.hb.U(t,7)},r.prototype.Rl=function(t,i){this.hb.T(t,7,i)},r.prototype.Tp=function(t,i){return this.hb.U(t,3+this.Qp(t,i))},r.prototype.hr=function(t,i,s){this.hb.T(t,3+this.Qp(t,i),s)},r.prototype.IR=function(t,i){return this.hb.U(t,5+this.Qp(t,i))},r.prototype.jr=function(t,i,s){this.hb.T(t,5+this.Qp(t,i),s)},r.prototype.Ur=function(t){return this.Ad.U(t,0)},r.prototype.PW=function(t,i){this.Ad.T(t,0,i)},r.prototype.$y=function(t){return this.Ad.U(t,4)},r.prototype.er=function(t,i){this.Ad.T(t,4,i)},r.prototype.kl=function(t){return this.Ad.U(t,1)},r.prototype.nn=function(t,i){this.Ad.T(t,1,i)},r.prototype.Zy=function(t){return this.Ad.U(t,3)},r.prototype.Ft=function(t,i){this.Ad.T(t,3,i)},r.prototype.$m=function(t){var i=this.Ad.De(),s=this.nh.Rh();return this.PW(i,s),-1!=t?(this.nh.addElement(s,t),this.g.Sa(t,this.zh,i),this.er(i,this.g.Va(t))):this.er(i,-1),i},r.prototype.CP=function(t){this.Ad.kd(t)},r.prototype.FD=function(t,i){this.nh.addElement(this.Ur(t),i),this.g.Sa(i,this.zh,t)},r.prototype.ot=function(t){var i=this.hb.De(),s=this.Rd.Rh();return this.UW(i,s),-1!=t&&this.Rd.addElement(s,t),i},r.prototype.GD=function(t,i){this.Rd.addElement(this.Th(t),i)},r.prototype.Wu=function(t){this.hb.kd(t),0<=(t=this.ph.gF(t))&&this.ph.NV(t)},r.prototype.jj=function(i,s){if(-1==this.qg(i,0))this.GB(i,0,s);else{if(-1!=this.qg(i,1))throw t.i.Ra();this.GB(i,1,s)}this.gy(i,s)},r.prototype.gy=function(t,i){var s=this.kl(i);if(-1!=s){var n=this.Tp(s,i);this.jr(n,i,t),this.hr(t,i,n),this.hr(s,i,t),this.jr(t,i,s)}else this.jr(t,i,t),this.hr(t,i,t),this.nn(i,t)},r.prototype.Qp=function(t,i){return this.qg(t,0)==i?0:1},r.prototype.Zm=function(t,i){var s,n=this.Zy(i);if(-1!=n&&(this.df.wd(n,-1),this.Ft(i,-1)),-1!=(n=this.kl(i))){var h=s=n;do{var r=!1,e=this.Qp(s,i),o=this.MF(s,e);if(this.qg(s,e+1&1)==t){if(this.Zu(s),this.Rd.eh(this.Th(s)),this.Wu(s),s==o){n=-1;break}n==s&&(n=this.kl(i),h=o,r=!0)}s=o}while(s!=h||r);if(-1!=n){do{e=this.Qp(s,i),o=this.MF(s,e),this.GB(s,e,t),s=o}while(s!=h);-1!=(s=this.kl(t))?(h=this.Tp(s,t),r=this.Tp(n,t),h==s?(this.nn(t,n),this.gy(s,t),this.nn(t,s)):r==n&&this.gy(n,t),this.hr(n,t,h),this.jr(h,t,n),this.hr(s,t,r),this.jr(r,t,s)):this.nn(t,n)}}for(n=this.Ur(t),s=this.Ur(i),h=this.nh.sc(s);-1!=h;h=this.nh.lb(h))this.g.Sa(this.nh.ka(h),this.zh,t);this.nh.Cy(n,s),this.CP(i)},r.prototype.PT=function(t,i){var s=this.qg(t,0),n=this.qg(t,1),h=this.qg(i,0),r=this.qg(i,1);this.Rd.Cy(this.Th(t),this.Th(i)),i==this.kl(s)&&this.nn(s,t),i==this.kl(n)&&this.nn(n,t),this.Zu(i),this.Wu(i),s==h&&n==r||n==h&&s==r||(this.Jn(s,this.Ao),this.Jn(h,this.Ri),this.Ao.rb(this.Ri)?(s!=h&&this.Zm(s,h),n!=r&&this.Zm(n,r)):(n!=h&&this.Zm(n,h),s!=r&&this.Zm(s,r)))},r.prototype.Zu=function(t){var i=this.qg(t,1);this.ZE(t,this.qg(t,0)),this.ZE(t,i)},r.prototype.ZE=function(t,i){var s=this.Tp(t,i),n=this.IR(t,i),h=this.kl(i);s!=t?(this.hr(n,i,s),this.jr(s,i,n),h==t&&this.nn(i,s)):this.nn(i,-1)},r.prototype.RD=function(t,i,s){var n=this.Rd.sc(t),h=this.Rd.ka(n);t=this.Ie(h);var r=this.Ie(this.g.V(h));for(this.g.lr(h,i,s,!0),n=this.Rd.lb(n);-1!=n;n=this.Rd.lb(n)){h=this.Rd.ka(n);var e=this.Ie(h)==t;this.g.lr(h,i,s,e)}n=i.Xp(s,0).bc(),i=i.Xp(s,i.ql(s)-1).xc(),this.wK(t,n),this.wK(r,i)},r.prototype.UE=function(t,i,s){var n=this.Th(t),h=this.qg(t,0),r=this.qg(t,1),e=this.ot(-1);for(this.ph.add(e),this.Rl(e,-3),this.Gf.add(e),this.jj(e,h),t=1,i=i.ql(s);tthis.$y(e)&&this.er(e,this.g.Va(r))),e=this.Gf.get(t),t-=2,this.GD(e,r),r=this.g.V(r)}while(0<=t)}this.Gf.clear(!1)},r.prototype.Ie=function(t){return this.g.Qa(t,this.zh)},r.prototype.NI=function(i,s,n){var h=this.qg(s,0),r=new t.h;this.Jn(h,r);var e=new t.h,o=this.qg(s,1);this.Jn(o,e);var a=n.ql(i),u=n.Xp(i,0),f=new t.h;if(u.$p(f),!r.rb(f)){if(!this.Pg){var c=r.compare(this.xh);0>c*(f=f.compare(this.xh))&&(this.Pg=!0)}this.qF(h,this.Gf),this.Ck.add(h)}for(!this.Pg&&1u.compare(this.xh))&&(this.Pg=!0)),i=(u=n.Xp(i,a-1)).xc(),e.rb(i)||(this.Pg||0>(c=e.compare(this.xh))*(f=i.compare(this.xh))&&(this.Pg=!0),this.qF(o,this.Gf),this.Ck.add(o)),this.Gf.add(s),e=0,o=this.Gf.size;eMath.max(100,this.g.gd)){this.ph.clear(!1),this.Pg=!0;break}var t=this.ph.Gc();this.ph.Jf(),this.Rl(t,-1),-1!=this.RS(t)&&this.rS(t),this.Xn=!1}},r.prototype.rS=function(t){if(this.Xn){var i=this.Nc.Bu(this.HH,this.BH,t,!0);this.Xn=!1}else i=this.Nc.ED(t);-1==i?this.PT(this.Nc.ka(this.Nc.AF()),t):(this.Rl(t,i),this.ae.sg&&(this.ae.Mr(),this.jF(this.ae.Fm,i)))},r.prototype.RS=function(i){var s=this.qg(i,0);if(i=this.qg(i,1),this.Jn(s,this.Ao),this.Jn(i,this.Ri),t.h.zc(this.Ao,this.Ri)<=this.PA)return this.Pg=!0,-1;var n=this.Ao.compare(this.xh),h=this.Ri.compare(this.xh);return 0>=n&&0=h&&0n&&(this.se(t),n=this.description.Rf(t)),null==this.la&&this.wn(),this.la[this.description.bk(n)+i]=s},s.prototype.K=function(){return 33},s.prototype.Eb=function(){return 0},s.prototype.Pa=function(){this.wc(),null!=this.la&&(this.la[0]=NaN,this.la[1]=NaN)},s.prototype.un=function(i){if(null!=this.la){for(var s=t.fe.Kw(i,this.description),n=[],h=0,r=0,e=i.Ba;r>>32),i=t.P.Vh(h,i)}return i},s.prototype.ng=function(){return null},s}(t.ba);t.Ta=i}(Q||(Q={})),function(t){var i=function(){function t(t,i,s){void 0!==t&&(this.x=t,this.y=i,this.z=s)}return t.construct=function(i,s,n){var h=new t;return h.x=i,h.y=s,h.z=n,h},t.prototype.L=function(t,i,s){this.x=t,this.y=i,this.z=s},t.prototype.lx=function(){this.z=this.y=this.x=0},t.prototype.normalize=function(){var t=this.length();0==t&&(this.x/=t,this.y/=t,this.z/=t)},t.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},t.prototype.sub=function(i){return new t(this.x-i.x,this.y-i.y,this.z-i.z)},t.prototype.Bg=function(i){new t(this.x*i,this.y*i,this.z*i)},t.prototype.Sh=function(t){return this.x*t.x+this.y*t.y+this.z*t.z},t}();t.Od=i}(Q||(Q={})),function(t){var i=function(){function i(t,i,s){this.Iw=this.yA=null,this.Zf=i,this.AT=i.y-s,this.zT=i.y+s,this.Gw=0,this.Zz=t,this.ra=s,this.MT=s*s,this.$z=0!=s,this.Nv=!1}return i.prototype.result=function(){return 0!=this.Gw?1:0},i.prototype.UM=function(i){return i=i.ic(i.ge(this.Zf,!1)),t.h.zc(i,this.Zf)<=this.MT},i.prototype.aF=function(t){if(!this.$z&&(this.Zz&&this.Zf.rb(t.bc())||this.Zf.rb(t.xc())))this.Nv=!0;else if(t.oa==this.Zf.y&&t.oa==t.ma){if(this.Zz&&!this.$z){var i=Math.max(t.ta,t.qa);this.Zf.x>Math.min(t.ta,t.qa)&&this.Zf.xi?s=!0:this.Zf.x>=Math.min(t.ta,t.qa)&&(s=0t.xc().y?1:-1)}}},i.prototype.MI=function(t){var i=t.Vg(0,1);if(i.pa>this.zT||i.wathis.Zf.y||i.wa(t=t.I()))&&2*t+Math.log(t)/Math.log(2)*i<1*t*i},i}();t.Fg=i}(Q||(Q={})),function(t){var i=function(t){function i(i){return t.call(this,!0,i)||this}return _(i,t),i.prototype.Ja=function(){return new i(this.description)},i.prototype.Eb=function(){return 2},i.prototype.K=function(){return 1736},i.prototype.sG=function(t,i,s){this.ES(t,i,s)},i.prototype.kR=function(){this.AR()},i}(t.Xk);t.Ea=i}(Q||(Q={})),function(t){!function(t){t[t.PiPOutside=0]="PiPOutside",t[t.PiPInside=1]="PiPInside",t[t.PiPBoundary=2]="PiPBoundary"}(t.ML||(t.ML={})),t.jd=function(){function i(){}return i.FG=function(i,s,n){return 0==(i=t.Fg.XS(i,s,n))?0:1==i?1:2},i.Zd=function(i,s,n){return 0==(i=t.Fg.ym(i,s,n))?0:1==i?1:2},i.SX=function(s,n,h,r,e){if(n.lengthi?(0>i?i+=360:360<=i&&(i-=360),i):(0>(i=t.mc.MK(i))&&(i+=360),i)},i.bP=function(t){return 180<(t=i.cP(t))&&(t-=360),t},i.jW=57.29577951308232,i}();t.sr=i,t.Jh=function(){function s(){}return s.nj=function(i,s){var n=new t.l;i.A(n);var h=t.cb.ih(s),r=new t.l;return r.L(h),r.v=n.v,r.C=n.C,r.X(.01*r.da(),0),s=t.ua.Xd(s,n,!1),r.contains(n)?i:t.Vd.clip(i,r,s,0)},s.ms=function(i,n,h,r,e){if(!t.cb.Xc(n))throw t.i.O();var o=t.ua.mj(n,i,!1),a=t.cb.ih(n),u=t.cb.tc(n),f=u.Id().ci,c=t.cb.xv(u);u=t.cb.gv(u),c*=2-c;var l=new t.Oc;a.en(l);var p=[[0,0],[0,0]];if(2==t.Gg.Tb(n)?r?(p[0][0]=s.an(e,l),p[0][1]=a.Lp(),t.cb.wt(),a=p[0][0]*f):(p[0][0]=a.ik(),p[0][1]=e,t.cb.wt(),a=p[0][1]*f):a=e*f,!r&&0!=a)throw t.i.O();var v=new t.ha,y=new t.hd;i=y.Ib(i);for(var b=[0],d=new t.h,g=new t.h,w=new t.h,x=new t.h,m=new t.h,j=new t.h,M=y.Ob(i);-1!=M;M=y.Sb(M)){var k=y.Ya(M);y.D(k,w);for(var z=!1,A=k=y.V(k);-1!=A;A=y.V(A)){if(A==k){if(z)break;z=!0}if(y.D(A,x),r&&oo||oo||!r&&o<-w.y&&x.y>o||o<-x.y&&w.y>o)do{if(!(Math.abs(w.x-x.x)>=.5*l.S())){if(2==t.Gg.Tb(n)?(p[0][0]=s.an(w.x,l),p[0][1]=w.y,p[1][0]=s.an(x.x,l),p[1][1]=x.y,t.cb.ZV(),m.x=p[0][0]*f,m.y=p[0][1]*f,j.x=p[1][0]*f,j.y=p[1][1]*f):(m.x=w.x*f,m.y=w.y*f,j.x=x.x*f,j.y=x.y*f),j.x=6.283185307179586*(x.x-w.x)/l.S()+m.x,r){if(g.x=a,g.y=s.Iz(u,c,m,j,a,h),isNaN(g.y))break}else{if(g.x=s.Gz(u,c,m,j,h),isNaN(g.x))break;g.y=0}t.kb.xd(u,c,m.x,m.y,j.x,j.y,v,null,null,h);var N=v.u;t.kb.xd(u,c,m.x,m.y,g.x,g.y,v,null,null,h);var I=v.u;2==t.Gg.Tb(n)?(p[0][0]=g.x/f,p[0][1]=g.y/f,t.cb.XQ(),r?(d.y=p[0][1],d.x=e):(d.x=s.qs(p[0][0],w.x,x.x,l),d.y=e)):r?(d.x=e,d.y=g.y/f):(d.x=s.qs(g.x/f,w.x,x.x,l),d.y=e),b[0]=0r.x)var a=r;else a=h,h=r;r=new t.ha(0);var u=new t.ha(0),f=new t.ha(0);t.kb.xd(i,n,a.x,a.y,h.x,h.y,u,r,null,o);var c=u.u,l=0,p=1,v=new t.h;for(v.N(a);c*(p-l)>1e-12*i;){var y=.5*(l+p);if(t.kb.qj(i,n,a.x,a.y,c*y,r.u,u,f,o),v.x=u.u,v.y=f.u,v.x==e)break;if(s.Un(a.x,v.x,e))p=y;else{if(!s.Un(h.x,v.x,e))return NaN;l=y}}return v.y},s.Un=function(t,s,n){return t=i.Ep(t),s=i.mx(t,i.Ep(s)),0==(n=i.mx(t,i.Ep(n)))||0s&&0>n&&n>=s},s.an=function(t,i){var s=i.wa-i.pa;return i.Kt(t-Math.floor((t-i.pa)/s)*s)},s.qs=function(i,s,n,h){var r=new t.Oc;for(r.L(s,n),n=h.S(),i=Math.floor((i-s)/n)*n+i,r=r.tf();Math.abs(i-r)>Math.abs(i+n-r);)i+=n;return i},s.Gz=function(i,s,n,h,r){if(n.y>h.y)var e=h;else e=n,n=h;if((h=new t.Oc).L(e.y,n.y),!h.contains(0)||3.141592653589793<=Math.abs(e.x-n.x))return NaN;if(e.x==n.x)return e.x;var o=new t.ha(0),a=new t.ha(0),u=new t.ha(0);t.kb.xd(i,s,e.x,e.y,n.x,n.y,a,o,null,r);var f=a.u,c=0,l=1,p=new t.h;for(p.N(e);f*(l-c)>1e-12*i;){var v=.5*(c+l);if(t.kb.qj(i,s,e.x,e.y,f*v,o.u,a,u,r),p.x=a.u,p.y=u.u,h.L(e.y,p.y),0==p.y)break;if(h.contains(0))l=v;else{if(h.L(n.y,p.y),!h.contains(0))return NaN;c=v}}return p.x},s.Jp=function(i,s,n,h,r,e,o){var a=new t.l;if(i.A(a),a.B())return i;var u=new t.Oc;a.en(u);var f=new t.Oc;if(f.L(s,s+n),f.contains(u)&&f.wa!=u.wa)return i;var c=new t.l;c.L(a);var l=i.K();if(33==l)return((a=(c=r?i:i.Qf()).Ng())=f.wa||o&&a==f.wa)&&(a+=Math.ceil((f.pa-a)/n)*n,a=f.Kt(a),c.YB(a)),c;if(550==l){for(h=(c=r?i:i.Qf()).vb(0),l=2*c.I(),i=!1,r=0;r=f.wa||o&&a==f.wa)&&(i=!0,a+=Math.ceil((f.pa-a)/n)*n,a=f.Kt(a),h.write(r,a));return i&&c.Qc(1993),c}if(f.contains(u))return i;if(197==l)return n=r?i:i.Qf(),a.Fa(c),n.Zo(a),n;var p=.1*Math.max(a.da(),a.S());for(c.X(0,p),o=i,f=h.Yd(0),i=t.Ih.local(),r=new t.Ed;;){var v=Math.floor((u.pa-s)/n),y=Math.ceil((u.wa-s)/n);if(!(3c.v;)(p=t.Vd.clip(o,c,f,0)).A(u),(1607==l?!p.B()&&(u.S()>f||u.da()>f):!p.B()&&(1736!=l||u.S()>f))&&(p.Pc(r),p.A(u),s.A(e),e.X(f,f),e.isIntersecting(u)&&1736==l?s=i.W(s,p,h,null):s.add(p,!1)),c.move(n,0),r.shift(-n,0);return s},s.RI=function(i,s,n,h){var r=new t.ee(n.description);r.Gd(n,0,-1),r=t.cb.Bh(r,i,s);var e=n.I();if(h.Pa(),!t.cb.Xc(i)||e!=r.I())return!1;var o=new t.l;n.A(o);var a=new t.l;if(r.A(a),o=o.S(),a=a.S(),0!=o&&0!=a){if(a/=o,i=t.cb.ih(s).S()/t.cb.ih(i).S(),1e-10=i[n]?s[n]=i[n].toUpperCase():i[n];return s.join()}return i.toString(t.Tc.PE_STR_AUTH_TOP)},s.wr=function(i,s,n,h){var r=h.length,e=n.I();if(0!=e){var o=n.vb(0),a=Math.min(e,r),u=0,f=i.gh();isNaN(s)&&(s=0);for(var c=i.Xc(),l=179*(i=c?i.tc().Le().S():0)/360;0y*t.mc.sign(b)&&Math.abs(v)>l&&(h[p][0]+=-y*i)}o.pC(u<<1,a,h),u+=a,e-=a,a=Math.min(e,r)}n.Qc(1993)}},s.DL=function(i,s,n,h){var r=0,e=i.gh();isNaN(r)&&(r=0);var o=i.Xc(),a=i.bf();i=360*a,a*=179;for(var u=h.length,f=0;fb*t.mc.sign(v)&&Math.abs(y)>a&&(h[c][0]-=b*i)}t.ua.Dy(s,f,h,l),f+=l}}},s.Kx=function(i,s,n){var h=n.length,r=s.I();if(!(1>r)){var e=s.vb(0),o=Math.min(r,h),a=0,u=i.gh(),f=i.Xc(),c=f?i.Le().S():0,l=179*c/360,p=0;for(f&&(p=i.Bi());0y*t.mc.sign(b)&&Math.abs(v)>l&&(n[i][0]+=-y*c)}e.pC(a<<1,o,n),a+=o,r-=o,o=Math.min(r,h)}s.Qc(1993)}},s.CL=function(i,s,n,h){if(0!=n){var r=i.gh(),e=i.Xc(),o=e?i.Le().S():0,a=179*o/360,u=0;for(e&&(u=i.Bi()),i=0;iv*t.mc.sign(s[l].x-u)&&Math.abs(p)>a&&(h[f][0]-=v*o)}t.ua.Dy(s,i,h,c),i+=c}}}},s.vr=function(i,s,n,h){var r=s.I();if(0!=r){var e=s.vb(0),o=i.ef,a=i.$f,u=o.tc().Sp(),f=a.tc().Sp(),c=o.bf(),l=a.bf();if(null==(i=i.Yf)||0==i.count()){for(n=u/f,h=(o.Wp()-a.Wp())*l,f=-90*c,i=90*c,u=!1,l=1,o=2*r;ld?h[l][1]=d:h[l][1]<-d&&(h[l][1]=-d));for(c=0;cp){if(m){var O=k+(G+11*l&&(m=!1)}m||(E=T+(N-=t.mc.En(c,E-I)),++P,q=0!=N,F.x=E)}else C||t.ua.vG(D,B,F,M)&&(C=!0);q&&z.write(2*G,E),I=E,D.N(B),B.N(F)}0i?a=1:0>=u&&0.99*u&&(a=-1)):a=-1),0!=a&&((n=new t.Ea(e.description)).vp(f),(n=t.Zl.local().W(n,h,o)).add(e,!1),g=!0,e=n),g&&(e=t.$l.local().W(e,r,!1,o)),e},s.qQ=function(i,n,h,r,e){var o=h.I(),a=h.Oa(0),u=h.Oa(o-1);e=(r=s.fv(r,e)).S(),a=t.mc.sign(u.x-a.x);var f=new t.l;h.yc(f);var c=r.ik();if(u=c-e,c+=e,0<=a){var l=Math.ceil((u-f.v)/e);for(l*=e;u>f.v+l;)l+=e;for(;uf.v+l;)l+=e;p=l,720u;)1024<=d&&(d=0),v.move(l,0),y.Lb=l,h.Pc(y),b+=l,r.v<=b&&r.C>=b&&(e=f.I()-1),h.Db(0,p),p=h.Oa(o-1),f.Fr(h,0,0,o-1,!1);return h=new t.Ea(f.description),o=0a?o:!o)?(a=t.h.construct(u.x,r.H),h.Ei(a),a=t.h.construct(r.ik(),r.H),h.Ei(a),r=t.h.construct(i.x,r.H)):(a=t.h.construct(u.x,r.G),h.Ei(a),a=t.h.construct(r.ik(),r.G),h.Ei(a),r=t.h.construct(i.x,r.G)),h.Ei(r),h.sG(0,n,0),h.fO(e),h},s.pQ=function(i,n,h,r,e){var o=new t.Ea(i.description);o.add(i,!1),o.yB(0,o.I()-1);var a=new t.l;o.yc(a);var u=(h=s.fv(n,h)).S(),f=Math.ceil((h.v-a.v)/u);for(f*=u;h.v>a.v+f;)f+=u;for(;h.va.C)return e&&(e=o.He(),n=(o=t.$l.local().W(o,n,!0,r)).He(),(n=t.mc.sign(e)!=t.mc.sign(n))&&o.jJ()),o;for((i=new t.Ea(i.description)).add(o,!1),e=e||a.S()>u-n.Yd(0);a.v=n){a=!0;break}if(0!=(2&r)&&f.y<=-n){a=!0;break}}if(!a)return!1;e=!1,i&&(e=s.Pn(0)),o=(i=new t.hd).Ib(s),a=i.Ob(o);var c=-1,l=!0,p=new t.h;p.Sc(),u=new t.Ta;for(var v=-1,y=i.Ya(a);-1!=y;y=i.V(y)){f=i.Oa(y);var b=0!=(1&r)&&90<=f.y?1:0;if(b|=0!=(2&r)&&f.y<=-n?2:0,0f){if((new t.l).L(y.v-u,-f,y.C+u,f),(o=t.ti.Pu(o,h,n,NaN,0,e)).B())return o;o.A(y)}if(d&&(h.Hy.H))return o.Ja();if(y.S()>l&&(o=s.Jp(o,p-c,l,n,!0,0,!0,e)).A(y),0!=(f=s.$N(y.v,y.C,h.v,h.C,l))&&y.move(f,0),y.C>h.C||y.vh.C)for(;y.v>=h.C;)y.move(-l,0),f-=l;for(;y.vf;f++){if(g?u=t.ba.Ic(a)?t.ti.clip(o,h,r,v,e):t.ti.clip(o,h,r,0,e):(u=t.Zj.local().W(o,b,n,e))==b&&(u=t.ba.kg(u)),h.v<=y.v&&h.C>=y.C||h.v>=y.v&&h.C<=y.C)return u;d[f]=u,0==f&&(y.move(-l,0),(u=new t.Ed).ig(-l,0),o.Pc(u))}if(550==a)d[0].Gd(d[1],0,-1);else if(t.ba.Ic(a))d[0].add(d[1],!1);else{if(33!=a)throw t.i.ga("intersect_with_GCS_horizon: unexpected geometry type");d[0].B()&&(d[0]=d[1])}return d[0]}if(h.Hy.H)return o;for(a=0;!o.B()&&y.C>h.v;)0!=a&&((u=new t.Ed).ig(a,0),o.Pc(u)),t.fj.local().W(4,o,b,n,e)||b==(o=t.mp.local().W(o,b,n,e))&&(o=t.ba.kg(o)),0!=a&&((v=new t.Ed).ig(-a,0),o.Pc(v)),a-=l,y.move(-l,0);return o},s.tG=function(n,h,r,e){if(0!=h&&e!=i.DontClip)if(e==i.PannableFold){e=r.CR();for(var o=h,a=0;ae.H||n[a].yu||n[a].y<-u)&&(n[a].Sc(),o--);if(0!=o){(o=new t.l).bx(n,h),u=r.Xr();var c=r.kv();a=197==u.K();var l=new t.l;if(u.A(l),!c||!(l.Ho.H))if(c)if(s.cv(n,h,l.ik()-f,e),o=h,a)for(a=0;a=f||o&&c==f)&&(c+=Math.ceil((s-c)/n)*n,c=t.P.Tk(c,s,f),h.YB(c)),h}if(i.B())return i;if(c=new t.l,i.A(c),c.B())return i;var l=new t.Oc;c.en(l);var p=new t.Oc;if(p.L(s,f),p.contains(l))return i;if((f=new t.l).L(c),550===u){for(a=(h=r?i:i.Qf()).vb(0),u=2*h.I(),f=!1,s=0;s=p.wa||o&&c==p.wa)&&(f=!0,c+=Math.ceil((p.pa-c)/n)*n,c=p.Kt(c),a.write(s,c));return f&&h.Qc(1993),h}if(197==u)return n=r?i:i.Qf(),c.Fa(f),n.Zo(c),n;var v=.1*Math.max(c.da(),c.S());for(f.X(0,v),o=i,p=h.Yd(0),i=t.Ih.local(),r=new t.Ed;;){var y=Math.floor((l.pa-s)/n),b=Math.ceil((l.wa-s)/n);if(!(3f.v;)(v=t.ti.clip(o,f,p,0,a)).A(l),(1607==u?!v.B()&&(l.S()>p||l.da()>p):!v.B()&&(1736!=u||l.S()>p))&&(v.Pc(r),v.A(l),s.A(e),e.X(p,p),e.isIntersecting(l)&&1736==u?s=i.W(s,v,h,null):s.add(v,!1)),f.move(n,0),r.shift(-n,0);return s},s.cv=function(i,s,n,h){for(var r=n+h,e=0;er||o==r)||(o+=Math.ceil((n-o)/h)*h,o=t.P.Tk(o,n,r),i[e].x=o)}},s.Hn=function(i,n,h,r,e,o){if(!n.Xc())throw t.i.ga("fold_into_360_degree_range");if(i.B())return i;if(2==n.Tb()){h=n.rv();var a=n.qv()-h}else{var u=n.bf();a=360*u,h-=180*u}return s.Jp(i,h,a,n,r,e,!0,o)},s.lF=function(t,i,n,h){if(2==n.Tb())h=n.rv(),n=n.qv()-h;else{var r=n.bf();n=360*r,h-=180*r}s.cv(t,i,h,n)},s.nj=function(i,s){var n=s.Le();if(33==i.K()){var h=i.kh();return n.G<=h&&h<=n.H?i:i.Ja()}h=new t.l,i.A(h);var r=new t.l;return r.L(n),r.v=h.v,r.C=h.C,r.X(.01*r.da(),0),n=t.ua.py(s,h),r.contains(h)?i:t.ti.clip(i,r,n,0,null)},s.kr=function(t,i,s){return t>i.C&&t-i.Cn.H?t[r].Sc():t[r].x=s.kr(t[r].x,n,h)},s.Lt=function(i,n,h,r){if(!i.B()){var e=i.K();if(!r||1736!=e)if(t.ba.zj(e)){r=i.vb(0),e=0;for(var o=i.I();ee||ee)||!a&&(0!=u||e<-M.y&&k.y>e||e<-k.y&&M.y>e))do{if(!(Math.abs(M.x-k.x)>=.5*v.S())){if(2==r.Tb()?(b[0][0]=s.an(M.x,v),b[0][1]=M.y,b[1][0]=s.an(k.x,v),b[1][1]=k.y,t.gj.projToGeogCenter(y,2,b,0),z.x=b[0][0]*c,z.y=b[0][1]*c,A.y=b[1][1]*c):(z.x=M.x*c,z.y=M.y*c,A.y=k.y*c),A.x=2*(k.x-M.x)*Math.PI/v.S()+z.x,a){if(x.x=f,x.y=s.Iz(l,p,z,A,f,o),isNaN(x.y))break;j[0]=x;var C=1}else if(o==n.GreatElliptic){var B=[0,0];if(0==(C=t.Nx.Jz(p,z,A,f,B)))break;x.x=B[0],x.y=f,j[0]=x,2==C&&(m.x=B[1],m.y=f,j[1]=m)}else{if(x.x=s.Gz(l,p,z,A,o),isNaN(x.x))break;x.y=0,j[0]=x,C=1}var D=-1;for(B=0;Bg[0]||(D=i.Na(P),i.Wl(D,g,1),i.Db(i.V(D),w.x,w.y),D=g[0])}}}while(0);M.N(k)}}},s.an=function(t,i){var s=i.wa-i.pa;return i.Kt(t-Math.floor((t-i.pa)/s)*s)},s.qs=function(i,s,n,h){var r=new t.Oc;for(r.L(s,n),n=h.S(),i=Math.floor((i-s)/n)*n+i,r=r.tf();Math.abs(i-r)>Math.abs(i+n-r);)i+=n;return i},s.Un=function(i,s,n){return i=t.sr.Ep(i),s=t.sr.mx(i,t.sr.Ep(s)),0==(n=t.sr.mx(i,t.sr.Ep(n)))||0s&&0>n&&n>=s},s.Iz=function(i,h,r,e,o,a){if(a==n.GreatElliptic)return t.Nx.NS(h,r,e,o);if(Math.abs(r.x-e.x)>=Math.PI||!s.Un(r.x,e.x,o))return NaN;if(r.x>e.x)var u=e;else u=r,r=e;e=new t.ha;var f=new t.ha,c=new t.ha;t.kb.xd(i,h,u.x,u.y,r.x,r.y,f,e,null,a);var l=f.u,p=0,v=1,y=new t.h;for(y.N(u);l*(v-p)>1e-12*i;){var b=.5*(p+v);if(t.kb.qj(i,h,u.x,u.y,l*b,e.u,f,c,a),y.x=f.u,y.y=c.u,y.x==o)break;if(s.Un(u.x,y.x,o))v=b;else{if(!s.Un(r.x,y.x,o))return NaN;p=b}}return y.y},s.Gz=function(i,s,h,r,e){if(e==n.GreatElliptic)return i=[0,0],t.Nx.Jz(s,h,r,0,i),i[0];if(h.y>r.y)var o=r;else o=h,h=r;if((r=new t.Oc).L(o.y,h.y),!r.contains(0)||Math.abs(o.x-h.x)>=Math.PI)return NaN;if(o.x==h.x)return o.x;var a=new t.ha,u=new t.ha,f=new t.ha;t.kb.xd(i,s,o.x,o.y,h.x,h.y,u,a,null,e);var c=u.u,l=0,p=1,v=new t.h;for(v.N(o);c*(p-l)>1e-12*i;){var y=.5*(l+p);if(t.kb.qj(i,s,o.x,o.y,c*y,a.u,u,f,e),v.x=u.u,v.y=f.u,r.L(o.y,v.y),0==v.y)break;if(r.contains(0))p=y;else{if(r.L(h.y,v.y),!r.contains(0))return NaN;l=y}}return v.x},s.RI=function(i,s,n,h){if(!i.ef.Xc())return!1;var r=new t.ee(s.description);if(r.Gd(s,0,-1),h=t.Gx.local().W(r,i,h),r=s.I(),n.Pa(),r!=h.I())return!1;var e=new t.l;s.A(e);var o=new t.l;if(h.A(o),e=e.S(),o=o.S(),0!=e&&0!=o){if(o/=e,i=i.$f.ih().S()/i.ef.ih().S(),1e-10=180*i&&(t-=360*i),t},s.OI=function(n,h,r,e){if(r==i.Clip){var o=h.ol();197==o.K()?(r=new t.l,o.A(r),o=t.ua.py(h,r),n=t.ti.clip(n,r,o,5e4*h.rm(),e)):t.fj.local().W(1,o,n,h,e)||(n=t.Zj.local().W(n,o,h,e))==o&&(n=t.Xk.kg(n))}else h.Xc()&&(e=new t.l,n.yc(e),h.Le().contains(e)||(s.Lt(n,h.Le(),h.Yd(0),!0),r==i.PannableFold&&(n=s.nj(n,h)),n=s.Hn(n,h,0,!0,1e5*h.rm(),null)));return n},s.SD=function(i,s,n){var h=s.Yr();if(null==h)return i;var r=(s=s.tc()).Le().S(),e=new t.l;i.yc(e);var o=new t.Oc;e.en(o),e=h.Ha(),h=null;for(var a=new t.Ed;e.ab();)for(;e.Ia();){var u=e.ia(),f=u.Vg(0,0),c=new t.Oc;for(c.L(f.pa,f.wa),f=0;c.wa>o.pa;)c.move(-r),--f;for(;c.pa<=o.wa;){if(c.isIntersecting(o)){null==h&&(h=new t.Ua);var l=t.zb.YO(u.bc(),u.xc());0!=f&&(a.ig(f*r,0),l.Pc(a)),h.pc(l,!0)}c.move(r),++f}}return null!=h?(s=t.ua.bO(s,h),s=t.ua.Gr(s),t.bu.gP(i,h,s,n)):i},s.$N=function(t,i,n,h,r){return t>=n&&i<=h?0:s.oE(.5*(i+t),n,h,r)},s.oE=function(i,s,n,h){return t.mc.round((.5*(n+s)-i)/h)*h},s.QQ=function(i,n,h,r,e,o,a,u){var f=s.fv(r,e),c=f.S(),l=c/360,p=s.kE*l,v=i.vb(0),y=n.Xc(),b=y?c/n.Le().S():0;n=i.Ja();for(var d=0,g=h.ea();dp){if(w){var S=j+q-1,O=j;(!M||q+11*l&&(y=!1)}w||(T=F+(z-=t.mc.En(c,T-A)),++N,D=0!=z,G.x=T)}else P||t.ua.vG(C,B,G,I)&&(P=!0);D&&k.write(2*q,T),A=T,C.N(B),B.N(G)}0!=N&&x.Qc(1993),w=x.Oa(0),m=x.Oa(m-1),t.h.ub(w,m),x=s.rQ(x,r,isNaN(e)?0:e,o),n.add(x,!1)}return i=r.Yd(0),h=f.S()/180,s.Lt(n,f,.1*i,!1),t.ti.clip(n,f,i,h,o)},s.rQ=function(t,i,n,h){return s.Hn(t,i,n,!0,0,h)},s.JS=function(i,s,n,h){var r=i.K();if(1736==r)for(s=null!=s?s.Yd(0):0,r=0;rn)for(var r=new t.Ta,e=0;en)for(var r=new t.Ta,e=0;ethis.Ko},i.prototype.az=function(){if(this.B())throw t.i.ga("invalid call");return new t.Ta(this.Ds.x,this.Ds.y)},i.prototype.Va=function(){if(this.B())throw t.i.ga("invalid call");return this.Ko},i.prototype.cz=function(){if(this.B())throw t.i.ga("invalid call");return this.La},i.prototype.Nz=function(){return 0!=(1&this.pw)},i.prototype.by=function(t,i,s,n){this.Ds.x=t,this.Ds.y=i,this.Ko=s,this.La=n},i}();t.bm=s}(Q||(Q={})),function(t){var i=function(){function i(){}return i.prototype.Wo=function(i,s){this.vh.resize(0),this.Ki.length=0,this.vk=-1,i.yc(this.Gk),this.Gk.X(s,s),this.Gk.isIntersecting(this.Gb.Da)?((this.xs=t.ba.zd(i.K()))?(this.OH=i.bc(),this.NH=i.xc(),this.ra=s):this.ra=NaN,this.vh.add(this.Gb.kf),this.Ki.push(this.Gb.Da),this.Ss=this.Gb.Wr(this.Gb.kf)):this.Ss=-1},i.prototype.Zi=function(t,i){this.vh.resize(0),this.Ki.length=0,this.vk=-1,this.Gk.L(t),this.Gk.X(i,i),this.ra=NaN,this.Gk.isIntersecting(this.Gb.Da)?(this.vh.add(this.Gb.kf),this.Ki.push(this.Gb.Da),this.Ss=this.Gb.Wr(this.Gb.kf),this.xs=!1):this.Ss=-1},i.prototype.next=function(){if(0==this.vh.size)return-1;this.vk=this.Ss;var i=null,n=null,h=null,r=null;this.xs&&(i=new t.h,n=new t.h,h=new t.l);for(var e=!1;!e;){for(;-1!=this.vk;){var o=this.Gb.Xy(this.Gb.hv(this.vk));if(o.isIntersecting(this.Gk)){if(!this.xs){e=!0;break}if(i.N(this.OH),n.N(this.NH),h.L(o),h.X(this.ra,this.ra),0a;a++){var u=this.Gb.Np(o,a);if(-1!=u&&0>h);0==r?(s.v=.5*(s.v+s.C),s.G=.5*(s.G+s.H)):1==r?(s.C=.5*(s.v+s.C),s.G=.5*(s.G+s.H)):(2==r?s.C=.5*(s.v+s.C):s.v=.5*(s.v+s.C),s.H=.5*(s.G+s.H))}return s},s.prototype.RR=function(t){return this.vz(t)},s.prototype.qR=function(t,s){return i.XO(this,t,s)},s.prototype.HF=function(t,s){return i.WO(this,t,s)},s.prototype.getIterator=function(){return i.VO(this)},s.prototype.Pk=function(i,s){if(0>s||32<2*s)throw t.i.O("invalid height");this.wT=s,this.Da.L(i),this.kf=this.jf.De(),this.jx(this.kf,0),this.dx(this.kf,0),this.IJ(this.kf,0),this.FJ(this.kf,0)},s.prototype.Bv=function(i,n,h,r,e,o,a){if(!r.contains(n))return 0==h?-1:this.Bv(i,n,0,this.Da,this.kf,o,a);if(!o)for(var u=e;-1!=u;u=this.DR(u))this.jx(u,this.vz(u)+1);(u=new t.l).L(r),r=e;var f=[];for(f[0]=new t.l,f[1]=new t.l,f[2]=new t.l,f[3]=new t.l;hl;l++)if(f[l].contains(n)){c=!0;var p=this.Np(r,l);-1==p&&(p=this.mP(r,l)),this.jx(p,this.vz(p)+1),r=p,u.L(f[l]);break}if(!c)break}return this.nS(i,n,h,u,r,o,e,a)},s.prototype.nS=function(t,i,s,n,h,r,e,o){var a=this.IF(h);if(r){if(h==e)return o;this.NP(o),r=o}else r=this.oP(),this.IB(r,t),this.FW(this.hv(r),i);return this.hX(r,h),-1!=a?(this.hx(r,a),this.ex(a,r)):this.BJ(h,r),this.NB(h,r),this.dx(h,this.nv(h)+1),this.cO(h)&&this.HQ(s,n,h),r},s.prototype.NP=function(t){var i=this.RF(t),s=this.IF(i),n=this.JR(t),h=this.pv(t);this.Wr(i)==t?(-1!=h?this.hx(h,-1):this.NB(i,-1),this.BJ(i,h)):s==t?(this.ex(n,-1),this.NB(i,n)):(this.hx(h,n),this.ex(n,h)),this.hx(t,-1),this.ex(t,-1),this.dx(i,this.nv(i)-1)},s.zJ=function(t,i){var s=.5*(t.v+t.C),n=.5*(t.G+t.H);i[0].L(s,n,t.C,t.H),i[1].L(t.v,n,s,t.H),i[2].L(t.v,t.G,s,n),i[3].L(s,t.G,t.C,n)},s.prototype.cO=function(t){return 8==this.nv(t)&&!this.bG(t)},s.prototype.HQ=function(t,i,s){var n=this.Wr(s);do{var h=this.hv(n),r=this.ai.U(n,0);h=this.Xy(h),this.Bv(r,h,t,i,s,!0,n),n=r=this.pv(n)}while(-1!=n)},s.prototype.dO=function(t){return 8<=this.nv(t)||this.bG(t)},s.prototype.bG=function(t){return-1!=this.Np(t,0)||-1!=this.Np(t,1)||-1!=this.Np(t,2)||-1!=this.Np(t,3)},s.prototype.mP=function(t,i){var s=this.jf.De();return this.JW(t,i,s),this.jx(s,0),this.dx(s,0),this.Rk(s,t),this.FJ(s,this.lv(t)+1),this.IJ(s,i<<2*this.lv(t)|this.LF(t)),s},s.prototype.oP=function(){var i=this.ai.De();if(0>4)]|=this.dH<<2*(15&n)},t}();t.DY=s;var n=function(){function i(t,i,s){this.Xh=null,this.NA=this.Kk=this.YH=this.WH=this.Gs=this.lH=this.Hf=this.Wm=0,this.Ti=this.Lk=this.xl=null,this.Az(t,i,s)}return i.create=function(s,n,h){if(!i.uE(s))throw t.i.O();return i.rP(s,n,h)},i.kW=function(i){switch(i){case 0:i=1024;break;case 1:i=16384;break;case 2:i=262144;break;default:throw t.i.ga("Internal Error")}return i},i.uE=function(t){return!(t.B()||1607!=t.K()&&1736!=t.K())},i.prototype.mQ=function(i,s){s=s.Ha();for(var n=new t.h,h=new t.h;s.ab();)for(;s.Ia();){var r=s.ia();if(322!=r.K())throw t.i.ga("Internal Error");i.Gh(r.bc(),n),i.Gh(r.xc(),h),this.Ti.fy(n.x,n.y,h.x,h.y)}this.Ti.dJ(t.Ox.Bx)},i.prototype.nQ=function(){throw t.i.ga("Internal Error")},i.prototype.My=function(i,s){for(var n=1;4>n;n++)i.fy(s[n-1].x,s[n-1].y,s[n].x,s[n].y);i.fy(s[3].x,s[3].y,s[0].x,s[0].y),this.Ti.dJ(t.Ox.Bx)},i.prototype.mK=function(i,s,n){for(var h=[null,null,null,null],r=0;r(v=r.length());0==v?r.na(1,0):(y||c.N(u),r.scale(n/v),e.na(-r.y,r.x),o.na(r.y,-r.x),a.sub(r),u.add(r),h[0].add(a,e),h[1].add(a,o),h[2].add(u,o),h[3].add(u,e),y?l=!0:this.My(i,h))}else l&&(this.My(i,h),l=!1),p=!0}l&&this.My(i,h)}},i.prototype.nC=function(i){return t.P.truncate(i*this.lH+this.WH)},i.prototype.oC=function(i){return t.P.truncate(i*this.Gs+this.YH)},i.rP=function(t,s,n){return new i(t,s,n)},i.prototype.Az=function(i,n,h){this.Hf=Math.max(t.P.truncate(2*Math.sqrt(h)+.5),64),this.Wm=t.P.truncate((2*this.Hf+31)/32),this.xl=new t.l,this.Kk=n,h=0;for(var r=this.Hf,e=this.Wm;8<=r;)h+=r*e,r=t.P.truncate(r/2),e=t.P.truncate((2*r+31)/32);this.Xh=t.P.mg(h,0),this.Ti=new t.Ox,h=new s(this.Xh,this.Wm,this),this.Ti.wX(this.Hf,this.Hf,h),i.A(this.xl),this.xl.X(n,n),r=new t.l;var o=n*(e=t.l.construct(1,1,this.Hf-2,this.Hf-2)).S();switch(n*=e.da(),r.L(this.xl.tf(),Math.max(o,this.xl.S()),Math.max(n,this.xl.da())),this.NA=this.Kk,this.Lk=new t.Ed,this.Lk.kS(r,e),new t.Ed,i.K()){case 550:h.ax(this.Ti,2),this.nQ();break;case 1607:h.ax(this.Ti,2),this.mK(this.Ti,i,this.NA);break;case 1736:h.ax(this.Ti,1),this.mQ(this.Lk,i),h.ax(this.Ti,2),this.mK(this.Ti,i,this.NA)}this.lH=this.Lk.eb,this.Gs=this.Lk.bb,this.WH=this.Lk.Lb,this.YH=this.Lk.Qb,this.SN()},i.prototype.SN=function(){this.Ti.flush();for(var i=0,s=this.Hf*this.Wm,n=this.Hf,h=t.P.truncate(this.Hf/2),r=this.Wm,e=t.P.truncate((2*h+31)/32);8>4;f=2*(15&f);var p=c>>4;c=2*(15&c);var v=this.Xh[i+r*o+l]>>f&3;v|=this.Xh[i+r*o+p]>>c&3,v|=this.Xh[i+r*a+l]>>f&3,v|=this.Xh[i+r*a+p]>>c&3,this.Xh[s+e*n+(u>>4)]|=v<<2*(15&u)}n=h,r=e,i=s,h=t.P.truncate(n/2),e=t.P.truncate((2*h+31)/32),s=i+r*n}},i.prototype.Uo=function(t,i){return this.xl.contains(t,i)?(t=this.nC(t),i=this.oC(i),0>t||t>=this.Hf||0>i||i>=this.Hf||0==(i=this.Xh[this.Wm*i+(t>>4)]>>2*(15&t)&3)?0:1==i?1:2):0},i.prototype.To=function(i){if(!i.Fa(this.xl))return 0;var s=this.nC(i.v),n=this.nC(i.C),h=this.oC(i.G);if(i=this.oC(i.H),0>s&&(s=0),0>h&&(h=0),n>=this.Hf&&(n=this.Hf-1),i>=this.Hf&&(i=this.Hf-1),s>n||h>i)return 0;for(var r=Math.max(n-s,1)*Math.max(i-h,1),e=0,o=this.Wm,a=this.Hf,u=0;;){if(32>r||16>a){for(r=h;r<=i;r++)for(var f=s;f<=n;f++)if(1<(u=this.Xh[e+o*r+(f>>4)]>>2*(15&f)&3))return 2;if(0==u)return 0;if(1==u)return 1}e+=o*a,a=t.P.truncate(a/2),o=t.P.truncate((2*a+31)/32),s=t.P.truncate(s/2),h=t.P.truncate(h/2),n=t.P.truncate(n/2),i=t.P.truncate(i/2),r=Math.max(n-s,1)*Math.max(i-h,1)}},i.prototype.MR=function(){return this.Hf*this.Wm},i}();t.Mx=n}(Q||(Q={})),function(t){var i;(i=t.QL||(t.QL={}))[i.contains=1]="contains",i[i.within=2]="within",i[i.equals=3]="equals",i[i.disjoint=4]="disjoint",i[i.touches=8]="touches",i[i.crosses=16]="crosses",i[i.overlaps=32]="overlaps",i[i.unknown=0]="unknown",i[i.intersects=1073741824]="intersects";var s=function(){function t(){}return t.construct=function(i,s,n,h,r,e,o,a){var u=new t;return u.rw=i,u.Om=s,u.Mj=n,u.Ui=h,u.wH=r,u.OY=e,u.PY=o,u.QY=a,u},t}();t.Xt=function(){function i(){}return i.xD=function(s,n,h){if(i.ry(s)){var r=t.ua.mj(n,s,!1);n=!1,t.Wk.xE(s)&&(n=n||s.nu(r,h)),1736!=(r=s.K())&&1607!=r||!t.Wk.vE(s)||0==h||(n=n||s.hj(h)),1736!=r&&1607!=r||!t.Wk.wE(s)||0==h||n||s.cM()}},i.ry=function(i){return t.Wk.xE(i)||t.Wk.vE(i)||t.Wk.wE(i)},i}();var n=function(){function i(){this.th=[]}return i.uB=function(s,n,h,r,e){var o=s.K(),a=n.K();if(197==o){if(197==a)return i.oW(s,n,h,r);if(33==a)return 2==r?r=1:1==r&&(r=2),i.cJ(n,s,h,r)}else if(33==o){if(197==a)return i.cJ(s,n,h,r);if(33==a)return i.qW(s,n,h,r)}if(s.B()||n.B())return 4==r;var u=new t.l;s.A(u);var f=new t.l;n.A(f);var c=new t.l;if(c.L(u),c.$b(f),h=t.ua.Xd(h,c,!1),i.fk(u,f,h))return 4==r;switch(u=!1,t.Xk.zd(o)&&((o=new t.Ua(s.description)).pc(s,!0),s=o,o=1607),t.Xk.zd(a)&&((a=new t.Ua(n.description)).pc(n,!0),n=a,a=1607),197!=o&&197!=a?(s.Eb()4*Math.max(s.I(),n.I())*h)&&i.Rz(s,n,h,!0)))},i.fV=function(t,s,n){var h=i.rc(t,s,!0);return 4==h||1!=h&&2!=h&&1073741824!=h&&i.zI(t,s,n)},i.qV=function(t,s,n){var h=i.rc(t,s,!1);return 4!=h&&1!=h&&2!=h&&i.DI(t,s,n,null)},i.lV=function(t,s,n,h){var r=i.rc(t,s,!1);return 4!=r&&1!=r&&2!=r&&i.AI(t,s,n,h)},i.Uw=function(s,n,h,r){var e=new t.l,o=new t.l;return s.A(e),n.A(o),!!i.Ac(e,o,h)&&4!=(e=i.rc(s,n,!1))&&2!=e&&(1==e||i.wI(s,n,h,r))},i.gV=function(t,s,n){var h=i.rc(t,s,!0);return 4==h||1!=h&&1073741824!=h&&i.zI(t,s,n)},i.rV=function(t,s,n,h){var r=i.rc(t,s,!1);return 4!=r&&1!=r&&i.EI(t,s,n,h)},i.bV=function(t,s,n){var h=i.rc(t,s,!1);return 4!=h&&1!=h&&i.yI(t,s,n,null)},i.aB=function(s,n,h,r){var e=new t.l,o=new t.l;return s.A(e),n.A(o),!!i.Ac(e,o,h)&&4!=(e=i.rc(s,n,!1))&&(1==e||i.xI(s,n,h,r))},i.eV=function(i,s,n){return 0==t.jd.FG(i,s,n)},i.pV=function(t,s,n){return s=s.D(),i.CI(t,s,n)},i.ZU=function(t,s,n){return s=s.D(),i.vI(t,s,n)},i.dV=function(s,n,h){var r=i.rc(s,n,!1);if(4==r)return!0;if(1==r)return!1;r=new t.l,s.A(r),r.X(h,h);for(var e=new t.h,o=0;oh&&o.S()>h||o.da()<=h&&o.S()<=h)&&(e=new t.Ua,o=new t.Ta,n.If(0,o),e.nf(o),n.If(2,o),e.lineTo(o),i.yI(s,e,h,r))},i.DV=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!(!i.gk(r,e,h)||4==i.rc(s,n,!1))&&(!!i.ZH(s,n,h)||i.Rz(s,n,h,!1))},i.BV=function(i,s,n){return 4==this.rc(i,s,!1)||!!new t.am(i,s,n,!0).next()&&!this.OG(i,s,n)},i.II=function(s,n,h){if(4==i.rc(s,n,!1))return!1;var r=new t.ce(0);if(0!=i.Sz(s,n,h,r))return!1;for(var e=new t.ee,o=0;oh&&e.S()>h)&&i.gk(r,e,h)},i.yV=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!i.Ac(e,r,h)&&!i.NG(s,e,h)},i.JV=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),e.da()<=h&&e.S()<=h)return e=n.Kp(),i.Uz(s,e,h);if(e.da()<=h||e.S()<=h)return e=new t.Ua,r=new t.Ta,n.If(0,r),e.nf(r),n.If(2,r),e.lineTo(r),i.II(s,e,h);s=s.Ha(),n=new t.l,r=new t.l,n.L(e),r.L(e),n.X(-h,-h),r.X(h,h),e=!1;for(var o=new t.l,a=new t.l;s.ab();)for(;s.Ia();){if(s.ia().A(o),a.L(n),a.Fa(o),!a.B()&&(a.da()>h||a.S()>h))return!1;a.L(r),a.Fa(o),a.B()||(e=!0)}return e},i.GV=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!(i.Ac(r,e,h)||i.Ac(e,r,h)||i.Ac(e,r,h)||e.da()>h&&e.S()>h||e.da()<=h&&e.S()<=h)&&(r=new t.Ua,e=new t.Ta,n.If(0,e),r.nf(e),n.If(2,e),r.lineTo(e),i.QG(s,r,h))},i.MV=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),!i.Ac(e,r,h)||e.da()<=h&&e.S()<=h)return!1;if(e.da()<=h||e.S()<=h)return i.Ac(e,r,h);s=s.Ha(),(n=new t.l).L(e),n.X(-h,-h),e=!1,r=new t.l;for(var o=new t.l;s.ab();)for(;s.Ia();)s.ia().A(r),n.jm(r)?e=!0:(o.L(n),o.Fa(r),!o.B()&&(o.da()>h||o.S()>h)&&(e=!0));return e},i.tV=function(s,n,h){var r=new t.l,e=new t.l;return n.A(e),s.A(r),!(!i.Ac(r,e,h)||e.da()>h&&e.S()>h)&&(e.da()<=h&&e.S()<=h?(n=n.Kp(),i.MG(s,n,h)):(r=new t.Ua,e=new t.Ta,n.If(0,e),r.nf(e),n.If(2,e),r.lineTo(e),i.Am(r,s,h,!1)))},i.wV=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),i.Ac(e,r,h)||e.da()<=h&&e.S()<=h)return!1;if(e.da()<=h||e.S()<=h)return r=new t.Ua,e=new t.Ta,n.If(0,e),r.nf(e),n.If(2,e),r.lineTo(e),i.GI(s,r,h);s=s.Ha(),n=new t.l,(r=new t.l).L(e),n.L(e),r.X(-h,-h),n.X(h,h);for(var o=e=!1,a=new t.l,u=new t.l;s.ab();)for(;s.Ia();)if(s.ia().A(a),o||n.contains(a)||(o=!0),e||(u.L(r),u.Fa(a),!u.B()&&(u.da()>h||u.S()>h)&&(e=!0)),e&&o)return!0;return!1},i.dU=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!!i.gk(r,e,h)&&(!!i.eU(s,n,h)||i.TA(s,n,h,!1,!0,!1))},i.bU=function(t,s,n){return!i.bI(t,s,n)},i.jU=function(t,s,n){return i.TA(t,s,n,!1,!1,!0)},i.$H=function(s,n,h){var r=new t.l,e=new t.l;return s.A(r),n.A(e),!!i.Ac(r,e,h)&&i.TA(n,s,h,!0,!1,!1)},i.Ow=function(i,s,n){n*=n;for(var h=new t.h,r=new t.h,e=0;eh||e.S()>h)&&i.gk(r,e,h)},i.aU=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),i.Ac(e,r,h))return!1;for((n=new t.l).L(e),n.X(h,h),h=new t.h,e=0;en?e.X(0,-n):e.X(-n,0);for(var a=0;an){if(s.y>e.G&&s.ye.v&&s.xh?r.X(0,-h):r.X(-h,0),o.X(h,h);for(var a=new t.h,u=0;uh?a.y>r.G&&a.yr.v&&a.xh||e.S()>h||(n=n.Kp(),i.lt(s,n,h)))},i.$T=function(s,n,h){var r=new t.l,e=new t.l;if(s.A(r),n.A(e),i.Ac(e,r,h)||e.da()<=h&&e.S()<=h)return!1;if(e.da()<=h||e.S()<=h){n=new t.l,r=new t.l,n.L(e),e.da()>h?n.X(0,-h):n.X(-h,0),r.L(e),r.X(h,h);for(var o=new t.h,a=!1,u=!1,f=0;fh?o.y>n.G&&o.yn.v&&o.xn*n},i.pI=function(t,s,n){return i.rI(t,s,n)},i.qI=function(s,n,h){var r=new t.l;return r.L(s),i.gk(r,n,h)},i.Tw=function(i,s,n){var h=new t.l;return h.L(s),h.X(n,n),!h.contains(i)},i.ZA=function(i,s,n){if(s.da()<=n&&s.S()<=n)return!1;var h=new t.l,r=new t.l;if(h.L(s),h.X(n,n),!h.contains(i))return!1;if(s.da()<=n||s.S()<=n){if(r.L(s),s.da()>n?r.X(0,-n):r.X(-n,0),s.da()>n){if(i.y>r.G&&i.yr.v&&i.xn?h.X(0,-n):h.X(-n,0);var r=!1;return s.da()>n?i.y>h.G&&i.yh.v&&i.xh&&s.S()>h&&(n.da()<=h||n.S()<=h)?r=n:(r=s,s=n),r.da()<=h||r.S()<=h){if(s.da()<=h||s.S()<=h){n=new t.zb;var e=new t.zb,o=[0,0],a=[0,0],u=new t.h;return r.fn(u),n.Ec(u),r.gn(u),n.Rc(u),s.fn(u),e.Ec(u),s.gn(u),e.Rc(u),n.Fa(e,null,o,a,h),1==n.Fa(e,null,null,null,h)&&(0==o[0]||1==o[1]||0==a[0]||1==a[1])}return n=new t.l,e=new t.l,n.L(s),n.X(-h,-h),e.L(n),e.Fa(r),!(!e.B()&&(e.da()>h||e.S()>h))}return s.X(h,h),(e=new t.l).L(r),e.Fa(s),!(e.B()||!e.B()&&e.da()>h&&e.S()>h)},i.XP=function(s,n,h){if(i.Ac(s,n,h)||i.Ac(n,s,h)||s.da()<=h&&s.S()<=h||n.da()<=h&&n.S()<=h)return!1;if(s.da()<=h||s.S()<=h){if(n.da()>h&&n.S()>h)return!1;var r=new t.zb,e=new t.zb,o=[0,0],a=[0,0],u=new t.h;return s.fn(u),r.Ec(u),s.gn(u),r.Rc(u),n.fn(u),e.Ec(u),n.gn(u),e.Rc(u),r.Fa(e,null,o,a,h),2==r.Fa(e,null,null,null,h)&&(0o[1])&&(0a[1])}return!(n.da()<=h||n.S()<=h||((r=new t.l).L(s),r.Fa(n),r.B()||r.da()<=h||r.S()<=h))},i.eF=function(s,n,h){if(!i.Ac(s,n,h))return!1;if(s.da()<=h&&s.S()<=h)return s=s.tf(),i.$A(s,n,h);if(n.da()<=h&&n.S()<=h)return n=n.tf(),i.$A(n,s,h);if(s.da()<=h||s.S()<=h)return i.Ac(s,n,h);if(n.da()<=h||n.S()<=h){var r=new t.l;return r.L(s),r.X(-h,-h),!(!r.jm(n)&&((s=new t.l).L(r),s.Fa(n),s.B()||s.da()<=h&&s.S()<=h))}return i.Ac(s,n,h)},i.WP=function(s,n,h){if(i.Ac(s,n,h)||i.Ac(n,s,h)||s.da()<=h&&s.S()<=h||n.da()<=h&&n.S()<=h||n.da()>h&&n.S()>h&&s.da()>h&&s.S()>h)return!1;if(s.da()>h&&s.S()>h)var r=n;else r=s,s=n;if(s.da()>h&&s.S()>h){n=new t.l;var e=new t.l;return e.L(s),e.X(-h,-h),n.L(e),n.Fa(r),!(n.B()||n.da()<=h&&n.S()<=h)}n=new t.zb,e=new t.zb;var o=[0,0],a=[0,0],u=new t.h;return r.fn(u),n.Ec(u),r.gn(u),n.Rc(u),s.fn(u),e.Ec(u),s.gn(u),e.Rc(u),n.Fa(e,null,o,a,h),1==n.Fa(e,null,null,null,h)&&0o[1]&&0a[1]},i.zI=function(i,s,n){var h=new t.l,r=new t.l,e=new t.am(i,s,n,!0);if(!e.next())return!0;if(this.OG(i,s,n))return!1;var o=i,a=null;1736==s.K()&&(a=s);var u=!1,f=!1;do{var c=e.pl(),l=e.jl();if(l=s.Oa(s.Ca(l)),h.L(e.oz()),h.X(n,n),h.contains(l)&&0!=(l=t.jd.Zd(o,l,0))||1736==s.K()&&(c=i.Oa(i.Ca(c)),r.L(e.Wy()),r.X(n,n),r.contains(c)&&0!=(l=t.jd.Zd(a,c,0))))return!1;u||(!t.Fg.Ol(i,s.ea()-1)||null!=i.Cb&&null!=i.Cb.Gb?o=i:(o=new t.Ea,i.copyTo(o),o.hj(1)),u=!0),1736!=s.K()||f||(f=s,!t.Fg.Ol(f,i.ea()-1)||null!=s.Cb&&null!=s.Cb.Gb?a=s:(a=new t.Ea,f.copyTo(a),a.hj(1)),f=!0)}while(e.next());return!0},i.Ac=function(i,s,n){var h=new t.l;return h.L(i),h.X(n,n),h.contains(s)},i.ns=function(i,s,n){var h=new t.l;return h.L(s),h.X(n,n),s=new t.h,i.fn(s),!(h.contains(s)&&(i.VI(s),h.contains(s)&&(i.YI(s),h.contains(s)&&(i.gn(s),h.contains(s)))))},i.ZH=function(i,s,n){if(i.ea()!=s.ea()||i.I()!=s.I())return!1;var h=new t.h,r=new t.h,e=!0;n*=n;for(var o=0;on){e=!1;break}if(!e)break}return!!e},i.eU=function(i,s,n){if(i.I()!=s.I())return!1;var h=new t.h,r=new t.h,e=!0;n*=n;for(var o=0;on){e=!1;break}return!!e},i.TA=function(i,s,n,h,r,e){var o=!1;if(i.I()>s.I()){h&&(h=!1,o=!0);var a=s}else a=i,i=s;if(s=null,r||e||o){s=new t.rn(i.I());for(var u=0;us.I())var h=s;else h=i,i=s;s=new t.l;var r=new t.l,e=new t.l;h.A(s),i.A(r),s.X(n,n),r.X(n,n),e.L(s),e.Fa(r),r=new t.h;for(var o=new t.h,a=n*n,u=t.ua.jE(i,e),f=u.getIterator(),c=0;cr)return!1;if(g*(1-(x=a.Ui))<=r||1==x)break}if(g*(1-x)>r)return!1;c=0,l.resize(0),p.th.length=0}}return!0},i.QG=function(s,n,h){if(1>i.Sz(s,n,h,null))return!1;var r=new t.l,e=new t.l;s.A(r),n.A(e);var o=i.ns(r,e,h);return r=i.ns(e,r,h),!((!o||!r)&&(o&&!r?i.Am(n,s,h,!1):r&&!o?i.Am(s,n,h,!1):i.Am(s,n,h,!1)||i.Am(n,s,h,!1)))},i.Sz=function(n,h,r,e){function o(t,i){return y.LE(t,i)}if(n.sz()>h.sz())var a=h,u=n;else a=n,u=h;n=a.Ha(),h=u.Ha();var f=[0,0],c=[0,0],l=-1,p=0,v=new t.ja(0),y=new i,b=new t.l,d=new t.l,g=new t.l;a.A(b),u.A(d),b.X(r,r),d.X(r,r),g.L(b),g.Fa(d),a=null,null!=e&&(a=new t.h);var w=d=d=null,x=u.Cb;for(null!=x?(d=x.Gb,w=x.Bo,null==d&&(d=t.ua.lj(u,g))):d=t.ua.lj(u,g),u=d.getIterator(),x=null,null!=w&&(x=w.getIterator());n.ab();)for(w=0;n.Ia();){var m=n.ia();if(m.A(b),b.isIntersecting(g)){if(null!=x&&(x.Zi(b,r),-1==x.next()))continue;var j=m.Rb();u.Wo(m,r);for(var M=u.next();-1!=M;M=u.next()){var k=d.ka(M);h.Wb(k);var z=h.ia(),A=z.Rb(),N=m.Fa(z,null,f,c,r);if(0r)return 1;var C=j*(I-M);if(h.Ia()){if(z=h.ia(),2==(N=m.Fa(z,null,f,null,r))){var B=f[1];if(C+(N=j*(B-(N=f[0])))>r)return 1}h.Wb(k),h.ia()}if(!h.xm()){if(h.ni(),z=h.ni(),2==(N=m.Fa(z,null,f,null,r))&&C+(N=j*((B=f[1])-(N=f[0])))>r)return 1;h.Wb(k),h.ia()}if(n.Ia()){if(k=n.xb(),2==(N=(m=n.ia()).Fa(z,null,f,null,r))&&C+(N=j*((B=f[1])-(N=f[0])))>r)return 1;n.Wb(k),n.ia()}if(!n.xm()){if(k=n.xb(),n.ni(),2==(N=(m=n.ni()).Fa(z,null,f,null,r))&&C+(N=A*((B=f[1])-(N=f[0])))>r)return 1;n.Wb(k),n.ia()}z=s.construct(n.xb(),n.gb,M,I,h.xb(),h.gb,l,P),y.th.push(z),v.add(v.size)}l=0,null!=e&&(m.ic(M,a),e.add(a.x),e.add(a.y))}}if(pr)w=j*(z.Ui-z.Mj),m=z.Ui,M=z.Om;else{if(z.Om!=M?(w=j*(z.Ui-z.Mj),M=z.Om):w+=j*(z.Ui-z.Mj),w>r)return 1;if(1==(m=z.Ui))break}j*(1-m)>r&&(w=0),p=0,v.resize(0),y.th.length=0}}}return l},i.OG=function(i,s,n){var h=i.Ha(),r=s.Ha();for(i=new t.am(i,s,n,!1);i.next();){s=i.pl();var e=i.jl();if(h.Wb(s),r.Wb(e),s=h.ia(),0n)return!1;c=!0}else if(0!=p){if(l=u[0],0<(c=a[0])&&1>c&&0l)return!1;c=!0}}return!!c&&(e=new t.l,o=new t.l,r=new t.l,i.A(e),s.A(o),e.X(1e3*n,1e3*n),o.X(1e3*n,1e3*n),r.L(e),r.Fa(o),!(10h&&(f=!0,c&&l))return!0}else if(0!=g&&(w=b[0],0<(g=y[0])&&1>g&&0w))return!0}if(e=new t.l,p=new t.l,e.L(o),e.X(1e3*h,1e3*h),p.L(a),p.X(1e3*h,1e3*h),u.L(e),u.Fa(p),o="",o=f?o+"**":o+"T*",c){if(10c&&0l)))return h[0]=!0,!1}if(!f){for(h[0]=!0,o=new t.l,i.A(o),o.X(n,n),u=i,f=!1,a=new t.l,h=0,r=s.ea();hf&&0c)return!1;f=!0}}return!!f&&(e=new t.l,o=new t.l,r=new t.l,i.A(e),s.A(o),e.X(1e3*n,1e3*n),o.X(1e3*n,1e3*n),r.L(e),r.Fa(o),!(10c&&0l)return!0;c=!0}}return!!c&&(o=new t.l,a=new t.l,u=new t.l,f=new t.l,e=new t.l,s.A(o),n.A(a),i.ns(a,o,h)?(u.L(o),u.X(1e3*h,1e3*h),f.L(a),f.X(1e3*h,1e3*h),e.L(u),e.Fa(f),!(10e;e++){var o=h.charAt(e);if("*"!=o&&"T"!=o&&"F"!=o&&"0"!=o&&"1"!=o&&"2"!=o)throw t.i.ga("relation string")}if(0!=(e=this.HR(h,i.Eb(),s.Eb())))return t.vd.uB(i,s,n,e,r);e=new t.l,i.A(e),o=new t.l,s.A(o);var a=new t.l;if(a.L(e),a.$b(o),n=t.ua.Xd(n,a,!1),i=this.RE(i,n),s=this.RE(s,n),i.B()||s.B())return this.pW(i,s,h);switch(e=s.K(),o=!1,i.K()){case 1736:switch(e){case 1736:o=this.st(i,s,n,h,r);break;case 1607:o=this.bn(i,s,n,h,r);break;case 33:o=this.rt(i,s,n,h);break;case 550:o=this.qt(i,s,n,h,r)}break;case 1607:switch(e){case 1736:o=this.bn(s,i,n,this.aq(h),r);break;case 1607:o=this.bB(i,s,n,h,r);break;case 33:o=this.ut(i,s,n,h,r);break;case 550:o=this.tt(i,s,n,h,r)}break;case 33:switch(e){case 1736:o=this.rt(s,i,n,this.aq(h));break;case 1607:o=this.ut(s,i,n,this.aq(h),r);break;case 33:o=this.VU(i,s,n,h);break;case 550:o=this.mt(s,i,n,this.aq(h))}break;case 550:switch(e){case 1736:o=this.qt(s,i,n,this.aq(h),r);break;case 1607:o=this.tt(s,i,n,this.aq(h),r);break;case 550:o=this.UA(i,s,n,h,r);break;case 33:o=this.mt(i,s,n,h)}break;default:o=!1}return o},i.st=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.sJ();var a=new t.l,u=new t.l;return s.A(a),n.A(u),r=!1,t.vd.fk(a,u,h)&&(o.Eu(s,n),r=!0),r||(4==(a=t.vd.rc(s,n,!1))?(o.Eu(s,n),r=!0):1==a?(o.hy(n),r=!0):2==a&&(o.UD(s),r=!0)),r||(s=(r=new t.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.Dp(s,n),o.j.Wg()),i.hg(o.J,o.Yc)},i.Uw=function(s,n,h,r){var e=new i;e.$i(),e.dj("T*****F**"),e.sJ();var o=new t.l,a=new t.l;s.A(o),n.A(a);var u=!1;return t.vd.fk(o,a,h)&&(e.Eu(s,n),u=!0),u||(4==(o=t.vd.rc(s,n,!1))?(e.Eu(s,n),u=!0):1==o?(e.hy(n),u=!0):2==o&&(e.UD(s),u=!0)),u?this.hg(e.J,e.Yc):(s=(u=new t.hd).Ib(s),o=u.Ib(n),t.Vk.W(u,h,r,!1),h=u.Ke(o).ng(),u.Ip(0,!0,!0),t.tn.W(u,s,-1,!1,r),0!=u.I(s)&&(t.tn.W(u,o,-1,!1,r),e.gr(u,r),(n=0==u.I(o))||(e.Dp(s,o),e.j.Wg(),o=this.hg(e.J,e.Yc))?(s=u.Ke(s),s=(u=new t.hd).Ib(s),o=u.Ib(h),e.gr(u,r),e.me=0,e.$i(),e.dj(n?"T*****F**":"******F**"),e.DB(),e.Dp(s,o),e.j.Wg(),this.hg(e.J,e.Yc)):o))},i.bn=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.DB();var a=new t.l,u=new t.l;return s.A(a),n.A(u),r=!1,t.vd.fk(a,u,h)&&(o.Fu(s,n),r=!0),r||(4==(a=t.vd.rc(s,n,!1))?(o.Fu(s,n),r=!0):1==a&&(o.VD(n),r=!0)),r||(s=(r=new t.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.mh=o.j.Fp(),i.Lw(n,o.j,o.mh),o.Dp(s,n),o.j.Gp(o.mh),o.j.Wg()),i.hg(o.J,o.Yc)},i.aB=function(s,n,h,r){var e=new i;e.$i(),e.dj("T*****F**"),e.DB();var o=new t.l,a=new t.l;s.A(o),n.A(a);var u=!1;return t.vd.fk(o,a,h)&&(e.Fu(s,n),u=!0),u||(4==(o=t.vd.rc(s,n,!1))?(e.Fu(s,n),u=!0):1==o&&(e.VD(n),u=!0)),u?this.hg(e.J,e.Yc):(s=(u=new t.hd).Ib(s),n=u.Ib(n),e.Yo(u,h,r),0!=u.I(s)&&(e.Dp(s,n),e.j.Wg(),this.hg(e.J,e.Yc)))},i.qt=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.tJ();var a=new t.l,u=new t.l;return s.A(a),n.A(u),r=!1,t.vd.fk(a,u,h)&&(o.Gu(s),r=!0),r||(4==(a=t.vd.rc(s,n,!1))?(o.Gu(s),r=!0):1==a&&(o.uN(),r=!0)),r||(s=(r=new t.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.By(s,n),o.j.Wg()),i.hg(o.J,o.Yc)},i.bB=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.$W(),r=new t.l;var a=new t.l;s.A(r),n.A(a);var u=!1;return t.vd.fk(r,a,h)&&(o.KG(s,n),u=!0),u||4!=t.vd.rc(s,n,!1)||(o.KG(s,n),u=!0),u||(s=(r=new t.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.$h=o.j.Fp(),o.mh=o.j.Fp(),i.Lw(s,o.j,o.$h),i.Lw(n,o.j,o.mh),o.Dp(s,n),o.j.Gp(o.$h),o.j.Gp(o.mh),o.j.Wg()),i.hg(o.J,o.Yc)},i.tt=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.HJ(),r=new t.l;var a=new t.l;s.A(r),n.A(a);var u=!1;return t.vd.fk(r,a,h)&&(o.Qz(s),u=!0),u||4!=t.vd.rc(s,n,!1)||(o.Qz(s),u=!0),u||(s=(r=new t.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.$h=o.j.Fp(),i.Lw(s,o.j,o.$h),o.By(s,n),o.j.Gp(o.$h),o.j.Wg()),i.hg(o.J,o.Yc)},i.UA=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.MJ(),r=new t.l;var a=new t.l;s.A(r),n.A(a);var u=!1;return t.vd.fk(r,a,h)&&(o.tI(),u=!0),u||(s=(r=new t.hd).Ib(s),n=r.Ib(n),o.Yo(r,h,e),o.By(s,n),o.j.Wg()),i.hg(o.J,o.Yc)},i.rt=function(s,n,h,r){var e=new i;e.$i(),e.dj(r),e.tJ();var o=new t.l;s.A(o),n=n.D();var a=!1;return t.vd.Tw(n,o,h)&&(e.Gu(s),a=!0),a||(1==(h=t.jd.Zd(s,n,h))?(e.J[0]=0,e.J[2]=2,e.J[3]=-1,e.J[5]=1,e.J[6]=-1):2==h?(e.J[6]=-1,0!=s.He()?(e.J[0]=-1,e.J[3]=0,e.J[2]=2,e.J[5]=1):(e.J[0]=0,e.J[3]=-1,e.J[5]=-1,h=new t.l,s.A(h),e.J[2]=0==h.da()&&0==h.S()?-1:1)):e.Gu(s)),this.hg(e.J,r)},i.ut=function(s,n,h,r,e){var o=new i;o.$i(),o.dj(r),o.HJ();var a=new t.l;s.A(a),r=n.D();var u=!1;if(t.vd.Tw(r,a,h)&&(o.Qz(s),u=!0),!u){a=null;var f=u=!1;(o.fa[0]||o.fa[6])&&(t.vd.Tz(s,r,h)?(o.fa[0]&&(a=t.si.im(s,e),f=!t.vd.lt(a,r,h),u=!0,o.J[0]=f?-1:0),o.J[6]=-1):(o.J[0]=-1,o.J[6]=0)),o.fa[3]&&(null!=a&&a.B()?o.J[3]=-1:(u||(null==a&&(a=t.si.im(s,e)),f=!t.vd.lt(a,r,h),u=!0),o.J[3]=f?0:-1)),o.fa[5]&&(null!=a&&a.B()?o.J[5]=-1:u&&!f?o.J[5]=0:(null==a&&(a=t.si.im(s,e)),e=t.vd.Pw(a,n,h),o.J[5]=e?-1:0)),o.fa[2]&&(0!=s.Rb()?o.J[2]=1:((e=new t.ee(s.description)).Gd(s,0,s.I()),s=t.vd.Pw(e,n,h),o.J[2]=s?-1:0))}return this.hg(o.J,o.Yc)},i.mt=function(s,n,h,r){var e=new i;e.$i(),e.dj(r),e.MJ();var o=new t.l;s.A(o),n=n.D();var a=!1;if(t.vd.Tw(n,o,h)&&(e.tI(),a=!0),!a){o=!1,a=!0,h*=h;for(var u=0;uo;o++)e[o]=-1;return t.h.zc(s,n)<=h*h?e[0]=0:(e[2]=0,e[6]=0),e[8]=2,i.hg(e,r)},i.hg=function(t,i){for(var s=0;9>s;s++)switch(i.charAt(s)){case"T":if(-1==t[s])return!1;break;case"F":if(-1!=t[s])return!1;break;case"0":if(0!=t[s])return!1;break;case"1":if(1!=t[s])return!1;break;case"2":if(2!=t[s])return!1}return!0},i.pW=function(i,s,n){var h=[-1,-1,-1,-1,-1,-1,-1,-1,-1];if(i.B()&&s.B()){for(var r=0;9>r;r++)h[r]=-1;return this.hg(h,n)}return r=!1,i.B()&&(i=s,r=!0),h[0]=-1,h[1]=-1,h[3]=-1,h[4]=-1,h[6]=-1,h[7]=-1,h[8]=2,s=i.K(),t.ba.Ic(s)?1736==s?0!=i.He()?(h[2]=2,h[5]=1):(h[5]=-1,s=new t.l,i.A(s),h[2]=0==s.da()&&0==s.S()?0:1):(s=0!=i.Rb(),h[2]=s?1:0,h[5]=t.si.cq(i)?0:-1):(h[2]=0,h[5]=-1),r&&this.qK(h),this.hg(h,n)},i.HR=function(t,s,n){return i.ZP(t)?3:i.PP(t)?4:i.ZX(t,s,n)?8:i.xP(t,s,n)?16:i.$O(t)?1:i.zU(t,s,n)?32:0},i.ZP=function(t){return"T"==t.charAt(0)&&"*"==t.charAt(1)&&"F"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"F"==t.charAt(5)&&"F"==t.charAt(6)&&"F"==t.charAt(7)&&"*"==t.charAt(8)},i.PP=function(t){return"F"==t.charAt(0)&&"F"==t.charAt(1)&&"*"==t.charAt(2)&&"F"==t.charAt(3)&&"F"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8)},i.ZX=function(t,i,s){return(0!=i||0!=s)&&((2!=i||2!=s)&&("F"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"T"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8)||1==i&&1==s&&"F"==t.charAt(0)&&"T"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8))||0!=s&&"F"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"T"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8))},i.xP=function(t,i,s){return i>s?"T"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"T"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8):1==i&&1==s&&"0"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"*"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8)},i.$O=function(t){return"T"==t.charAt(0)&&"*"==t.charAt(1)&&"*"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"F"==t.charAt(6)&&"F"==t.charAt(7)&&"*"==t.charAt(8)},i.zU=function(t,i,s){if(i==s){if(1!=i)return"T"==t.charAt(0)&&"*"==t.charAt(1)&&"T"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"T"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8);if("1"==t.charAt(0)&&"*"==t.charAt(1)&&"T"==t.charAt(2)&&"*"==t.charAt(3)&&"*"==t.charAt(4)&&"*"==t.charAt(5)&&"T"==t.charAt(6)&&"*"==t.charAt(7)&&"*"==t.charAt(8))return!0}return!1},i.Lw=function(t,i,s){t=i.Ma(t);for(var n=i.Oe;-1!=n;n=i.Tf(n))if(0!=(i.yd(n)&t)){var h=i.Je(n);if(-1==h)i.pn(n,s,0);else{var r=h,e=0;do{0!=(i.fh(r)&t)&&e++,r=i.kc(i.ya(r))}while(r!=h);i.pn(n,s,e)}}},i.aq=function(t){var i=""+t.charAt(0);return i+=t.charAt(3),i+=t.charAt(6),i+=t.charAt(1),i+=t.charAt(4),i+=t.charAt(7),i+=t.charAt(2),(i+=t.charAt(5))+t.charAt(8)},i.prototype.$i=function(){for(var t=0;9>t;t++)this.J[t]=-2,this.$a[t]=-2},i.qK=function(t){var i=t[1],s=t[2],n=t[5];t[1]=t[3],t[2]=t[6],t[5]=t[7],t[3]=i,t[6]=s,t[7]=n},i.prototype.dj=function(t){for(this.Yc=t,t=0;9>t;t++)"*"!=this.Yc.charAt(t)?(this.fa[t]=!0,this.me++):this.fa[t]=!1},i.prototype.PJ=function(){for(var t=0;9>t;t++)this.fa[t]&&-2==this.J[t]&&(this.J[t]=-1,this.fa[t]=!1)},i.prototype.qc=function(t){return!(-2==this.J[t]||(-1==this.J[t]?(this.fa[t]=!1,this.me--,0):"T"!=this.Yc.charAt(t)&&"F"!=this.Yc.charAt(t)&&this.J[t]r?1:0},i.prototype.reset=function(){this.tA=-1},i}(),n=function(){function n(){this.Ym=this.Il=null,this.fb=new t.$j,this.fb.MP(),this.ae=new s(this),this.fb.Xo(this.ae)}return n.prototype.CQ=function(){var i=!1;if(this.hw&&(i=this.DQ()),1==this.g.ea(this.Y)){var s=this.g.Ob(this.Y);return i=this.g.qz(s),this.g.KB(s,!0),0>i&&(i=this.g.Ya(s),this.g.kJ(i),this.g.Yg(s,this.g.Na(i)),!0)}for(this.Gl=this.g.Fy(),this.yo=this.g.Fy(),s=this.g.Ob(this.Y);-1!=s;s=this.g.Sb(s))this.g.ir(s,this.Gl,0),this.g.ir(s,this.yo,-1);s=new t.ja(0),this.Ah=NaN;var n=new t.h;this.ft=this.g.ea(this.Y),this.to=this.g.Hd(),this.Ts=this.g.Hd();for(var h=this.Il.sc(this.Il.ke);-1!=h;h=this.Il.lb(h)){var r=this.Il.getData(h);if(this.g.Hc(r,n),n.y!=this.Ah&&0!=s.size&&(i=this.vt(s)||i,this.ae.reset(),s.clear(!1)),s.add(r),this.Ah=n.y,0==this.ft)break}for(0=this.HA.length&&this.HA.push(new t.jg);var i=this.HA[this.Ew];return this.Ew++,i},s.prototype.clear=function(){this.rB(this.oo),this.rB(this.bt),this.rB(this.Aw),this.Ew=0},s.prototype.Qo=function(t){this.oo.push(this.Qw(t))},s.prototype.ql=function(t){return 0==t?this.bt.length:this.Aw.length},s.prototype.Xp=function(t,i){return this.NR(t,i).bj},s.prototype.Fa=function(i,s){if(2!=this.oo.length)throw t.i.Ra();this.ra=i;var n=t.mc.ox(.01*i),h=!1,r=this.oo[0],e=this.oo[1];if(s||0!=(5&r.bj.Br(e.bj,i,!0))){if(322==r.bj.K()){var o=r.bj;if(322==e.bj.K()){s=e.bj;var a=t.zb.Yx(o,s,null,this.Hq,this.Dk,i);if(0==a)throw t.zb.Yx(o,s,null,this.Hq,this.Dk,i),t.i.Ra();i=Array(9),t.P.bv(i,null);for(var u=0;un&&(h=!0)):l>v?(o.ic(f,b),f=new t.h,s.ic(c,f),t.h.zc(b,f)>n&&(h=!0)):(s.ic(c,b),l=new t.h,o.ic(f,l),t.h.zc(b,l)>n&&(h=!0)),i[u]=b}for(r=0,e=-1,u=0;u<=a;u++)(y=uthis.Dk[1]&&(y=this.Dk[0],this.Dk[0]=this.Dk[1],this.Dk[1]=y,u=o[0],o[0]=o[1],o[1]=u),r=0,e=-1,u=0;u<=a;u++)(y=u=e;e++){if((s=1>e?this.Hq[e]:1)!=n){var o=this.WA();i.dh(n,s,o),-1!=r&&o.get().Ec(h),1!=e&&o.get().Rc(h),n=s,this.bt.push(this.Qw(o.get()))}r=e}this.Cf.Db(h)}},s}();t.OC=s}(Q||(Q={})),function(t){var i=function(){function i(i){this.Fs=this.tk=this.tb=null,this.cg=0,this.Bm=!1,this.Af=-1,this.El=this.Kd=0,this.gb=-1,this.ib=i,this.cg=this.Vx(this.El),this.Bm=!1,this.tk=null,this.Fs=new t.h}return i.prototype.wW=function(i){if(this.ib!=i.ib)throw t.i.Hb();this.Af=i.Af,this.Kd=i.Kd,this.gb=i.gb,this.El=i.El,this.cg=i.cg,this.Bm=i.Bm,this.tk=null},i.prototype.ia=function(){if(this.Af!=this.Kd&&this.wD(),this.Bm)this.Kd=(this.Kd+1)%this.cg;else{if(this.Kd==this.cg)throw t.i.de();this.Kd++}return this.tk},i.prototype.ni=function(){if(this.Bm)this.Kd=(this.cg+this.Kd-1)%this.cg;else{if(0==this.Kd)throw t.i.de();this.Kd--}return this.Kd!=this.Af&&this.wD(),this.tk},i.prototype.xW=function(){this.Af=-1,this.Kd=0},i.prototype.yW=function(){this.Kd=this.cg,this.Af=-1},i.prototype.Wb=function(t,i){if(void 0===i&&(i=-1),0<=this.gb&&this.gb=s&&t=this.ib.Ca(i)&&t=this.ib.ea()||(this.Af=-1,this.Kd=0,this.cg=this.Vx(this.gb),this.ib.Ca(this.gb),this.ib.ec(this.gb),this.El++,0))},i.prototype.aj=function(){this.cg=this.Kd=this.Af=-1,this.El=0,this.gb=-1},i.prototype.Vx=function(t){if(this.ib.Bc())return 0;var i=1;return this.ib.ec(t)&&(i=0),this.ib.Ka(t)-i},i.prototype.Qn=function(){return this.Af==this.cg-1&&this.ib.ec(this.gb)},i.prototype.EB=function(){this.Bm=!0},i.prototype.xb=function(){return this.ib.nb.o[this.gb]+this.Af},i.prototype.DM=function(){return this.ib.Ca(this.gb)},i.prototype.kk=function(){return this.Qn()?this.ib.Ca(this.gb):this.xb()+1},i.prototype.xm=function(){return 0==this.Af},i.prototype.Sn=function(){return this.Af==this.cg-1},i.prototype.Ia=function(){return this.Kdthis.Kd||this.Kd>=this.cg)throw t.i.de();this.Af=this.Kd;var i=this.xb();this.ib.oc();var s=this.ib.Se,n=1;switch(null!=s&&(n=7&s.read(i)),s=this.ib.description,n){case 1:null==this.tb&&(this.tb=new t.zb),this.tk=this.tb;break;case 2:throw t.i.ga("internal error");default:throw t.i.Ra()}this.tk.Pf(s),n=this.kk(),this.ib.Hc(i,this.Fs),this.tk.Ec(this.Fs),this.ib.Hc(n,this.Fs),this.tk.Rc(this.Fs);for(var h=1,r=s.Ba;hr&&(e=s,s=h,h=e,e=n,n=r,r=e,e=-1),!(0>r||n>=this.rl)){0>s&&0>h?h=s=-1:s>=this.ri&&h>=this.ri&&(h=s=this.ri);var o=(h-s)/(r-n);r>this.rl&&(h=o*((r=this.rl)-n)+s),0>n&&(s=o*(0-n)+s,n=0);var a=Math.max(this.ri+1,8388607);-8388607>s?(n=(0-s)/o+n,s=0):s>a&&(n=(this.ri-s)/o+n,s=this.ri),-8388607>h?r=(0-s)/o+n:h>a&&(r=(this.ri-s)/o+n),(n=t.P.truncate(n))!=(r=t.P.truncate(r))&&((h=new i).x=t.P.truncate(4294967296*s),h.y=n,h.H=r,h.RP=t.P.truncate(4294967296*o),h.dir=e,null==this.Yl&&(this.Yl=t.P.mg(this.rl,null)),h.next=this.Yl[h.y],this.Yl[h.y]=h,h.ythis.Mw&&(this.Mw=h.H),this.Vq++)}}},s.prototype.nN=function(){if(null!=this.Lh){for(var t=!1,i=null,s=this.Lh;null!=s;)if(s.y++,s.y==s.H){var n=s;s=s.next,null!=i?i.next=s:this.Lh=s,n.next=null}else s.x+=s.RP,null!=i&&i.x>s.x&&(t=!0),i=s,s=s.next;t&&(this.Lh=this.aK(this.Lh))}},s.prototype.gN=function(t){if(!(t>=this.rl)){var i=this.Yl[t];if(null!=i){this.Yl[t]=null,i=this.aK(i),this.Vq-=this.bK,t=this.Lh;for(var s=!0,n=i,h=null;null!=t&&null!=n;)t.x>n.x?(s&&(this.Lh=n),s=n.next,n.next=t,null!=h&&(h.next=n),h=n,n=s):(s=t.next,t.next=n,null!=h&&(h.next=t),h=t,t=s),s=!1;null==this.Lh&&(this.Lh=i)}}},s.$J=function(t,i){return 0>t?0:t>i?i:t},s.prototype.UP=function(){if(null!=this.Lh)for(var i=0,n=this.Lh,h=t.P.truncate(t.P.SG(n.x)),r=n.next;null!=r;r=r.next)if(i=this.fF?1^i:i+r.dir,r.x>n.x){var e=t.P.truncate(t.P.SG(r.x));0!=i&&(n=s.$J(h,this.ri),(h=s.$J(e,this.ri))>n&&nthis.Lf[1].x&&(i=this.Lf[0],this.Lf[0]=this.Lf[1],this.Lf[1]=i):s.vN(this.Lf,n,(function(t,i){return t==i?0:t.xi.x?1:0})),i=this.Lf[0],this.Lf[0]=null,h=i,r=1;rthis.Yh.size)break;var u=this;for(this.ye.Wd(0,this.ye.size,(function(t,i){return u.kM(t,i)})),n=0,h=this.ye.size;nn?1:hr?1:0)&&(h=(t=u[f*t+3])<(i=u[f*i+3])?-1:t==i?0:1),h})),this.Rq=this.g.Hd(),this.pe=new t.lp,this.MA=this.pe.Rh(0),this.pe.hn(n),r=0;ra;a++){for(u=l[a],f=s[a],c=a-1;0<=c&&l[c]>u;)l[c+1]=l[c],s[c+1]=s[c],c--;l[c+1]=u,s[c+1]=f}return l=0,0!=s[0]&&(l|=1),0!=s[1]&&(l|=2),0!=s[2]&&(l|=4),0!=s[3]&&(l|=8),(5==l||10==l)&&(t==i?t?(this.g.Cc(o,n),this.g.Dc(n,o),this.g.Cc(h,e),this.g.Dc(e,h)):(this.g.Dc(o,n),this.g.Cc(n,o),this.g.Dc(h,e),this.g.Cc(e,h)):t?(this.g.Dc(n,r),this.g.Cc(r,n),this.g.Dc(e,h),this.g.Cc(h,e)):(this.g.Cc(n,r),this.g.Dc(r,n),this.g.Cc(e,h),this.g.Dc(h,e)),!0)},i.prototype.oD=function(t,i,s,n,h,r){this.IY?this.QM():this.PM(t,i,s,n,h,r)},i.prototype.QM=function(){throw t.i.ga("not implemented.")},i.prototype.PM=function(t,i,s,n,h,r){if(t!=i)t?(this.g.Cc(s,h),this.g.Dc(h,s),this.g.Cc(r,n),this.g.Dc(n,r),this.xn(h,s),this.wi(h,!0),this.g.oi(h,!0),this.dk(s),this.xn(r,n),this.wi(r,!0),this.g.oi(r,!1)):(this.g.Cc(h,s),this.g.Dc(s,h),this.g.Cc(n,r),this.g.Dc(r,n),this.xn(h,s),this.wi(h,!0),this.g.oi(h,!1),this.dk(s),this.xn(r,n),this.wi(r,!0),this.g.oi(r,!0)),this.dk(n);else{var e=t?s:n,o=i?h:r;for(t=t?n:s,i=i?r:h,h=!1,this.g.Cc(e,o),this.g.Cc(o,e),this.g.Dc(t,i),this.g.Dc(i,t),r=i;r!=o;)s=this.g.Na(r),n=this.g.V(r),this.g.Dc(r,n),this.g.Cc(r,s),h=h||r==e,r=n;h||(s=this.g.Na(o),n=this.g.V(o),this.g.Dc(o,n),this.g.Cc(o,s)),this.xn(o,e),this.wi(o,!0),this.g.oi(o,!1),this.dk(e),this.xn(i,t),this.wi(i,!0),this.g.oi(i,!1),this.dk(t)}},i.prototype.YC=function(){for(var t=!1,i=this.g.Ob(this.Y);-1!=i;){for(var s=this.g.Ya(i),n=0,h=this.g.Ka(i);nthis.g.Ka(i)){for(t=this.g.Ya(i),n=0,h=this.g.Ka(i);n=s)throw t.i.O("Invalid or unsupported wkid: "+s);var n=new i;return n.fg=s,n},i.lP=function(s){if(null==s||0==s.length)throw t.i.O("Cannot create SpatialReference from null or empty text.");var n=new i;return n.yh=s,n},i.prototype.Nb=function(t){return this==t||null!=t&&this.constructor==t.constructor&&this.fg==t.fg&&(0!=this.fg||this.yh===t.yh)},i.prototype.toString=function(){return"[ tol: "+this.Mn()+"; wkid: "+this.Fc()+"; wkt: "+this.wz()+"]"},i.prototype.dc=function(){if(""!==this.rp)return this.rp;var t=this.toString();if(Array.prototype.reduce)return this.rp="S"+t.split("").reduce((function(t,i){return(t=(t<<5)-t+i.charCodeAt(0))&t}),0);var i=0;if(0===t.length)return"";for(var s=0;s=i.length)throw t.i.O();var n=null;try{n=t.IC.fromString(i)}catch(t){n=null}return null==n?null:s.XC(n,!0)},s.prototype.ay=function(t){this.Ld=t,this.Go=this.Ld.Id()},s.prototype.cy=function(t){this.FH=t,this.NT=null!=this.FH?this.FH.Go:null},s.prototype.Xc=function(){return 0!=this.Tb()&&3!=this.Tb()&&this.Ld.Xc()},s.prototype.DG=function(){return 0!=this.Tb()&&(3==this.Tb()?this.Li.hk().Xc():this.Ld.Xc())},s.prototype.gh=function(){return null!=this.Ld?this.Ld.Re:null},s.prototype.rm=function(){return this.Ld.rm()},s.prototype.bf=function(){return this.Ld.bf()},s.prototype.jh=function(){return null!=this.Ld?this.Ld.uw:NaN},s.prototype.Wp=function(){return this.Ld.Wp()},s.prototype.Yr=function(){return this.Ld.Yr()},s.prototype.mk=function(){return this.Ld.mk()},s.prototype.fS=function(i){return t.JC.Ky(this.Ld,i.Ld)},s.prototype.ol=function(){return this.Ld.ol()},s.prototype.Xr=function(){return this.Ld.Xr()},s.prototype.Bi=function(){return 3==this.Tb()?this.Li.hk().Bi():this.Ld.Bi()},s.prototype.ih=function(){if(!this.Xc())throw t.i.O("!isPannable()");var i=new t.l;return this.Ld.ih(i),i},s.prototype.Le=function(){if(!this.Xc())throw t.i.O("!isPannable()");return this.Ld.uo},s.prototype.CR=function(){if(!this.Xc())throw t.i.O("!isPannable()");var i=new t.l;return this.Ld.BR(i),i},s.prototype.rv=function(){if(!this.Xc())throw t.i.O("!isPannable()");return this.Ld.rv()},s.prototype.qv=function(){if(!this.Xc())throw t.i.O("!isPannable()");return this.Ld.qv()},s.prototype.Zr=function(){return null!=this.Li?this.Li.hk().Zr():this.Ld.Zr()},s.prototype.KQ=function(){return this.Ld.kv()},s.prototype.Sp=function(){return this.Go.getUnitFactor()},s.prototype.pz=function(t){return this.Jq.pz(t)},s.prototype.tc=function(){var i=this.Tb();if(1==i)return this;if(3==i)return this.Li.hk().tc();if(0==i)throw t.i.ga("invalid call");if(4===i)throw t.i.ga("invalid call");if(null!==this.lw)return this.lw;if(null==(i=this.gh().getGeogcs()))throw t.i.Ra();return this.lw=s.XE(i,this.Jq.QF())},s.XE=function(i,n){if(null==i)throw t.i.O("null pointer.");var h=new s;return i=s.ou(i,!0),h.Jq.Wx(i,null,n),h.ay(i),h.cy(null),h.fg=i.cs(),h},s.prototype.Tb=function(){var i=this.gh();if(null!=i)switch(i.getType()){case t.Tc.PE_TYPE_GEOGCS:return 1;case t.Tc.PE_TYPE_PROJCS:return 2}return 4},s.prototype.kv=function(){return this.Ld.kv()},s.ou=function(i,n){var h=i.getCode();if(0>=h&&0<(h=t.qf.getCode(i))){if(null==(i=t.qf.coordsys(h)))throw t.i.O("Text to wkid mapping had failed: "+h);return s.ou(i,n)}return n&&0=h?i:t.qf.coordsys(h),i=new t.JC(i),s.gK[n]=i,0=i)throw t.i.O("Invalid or unsupported wkid: "+i);var n=s.qx[i];if(null!=n)return n;if(null==(n=t.qf.coordsys(i)))throw t.i.O("Invalid or unsupported wkid: "+i);return(n=s.ou(n,!1)).cs()!=i&&(s.qx[i]=n),n},s.fM=function(i){if(null==i||void 0===i||0==i.length)throw t.i.O("Cannot create SpatialReference from null or empty text.");var n=null;try{n=t.qf.fromString(t.Tc.PE_TYPE_COORDSYS,i)}catch(i){throw t.i.O("Cannot create SpatialReference from text. "+i.message)}if(null===n)throw t.i.O("Cannot create SpatialReference from text. ");return s.ou(n,!0)},s.XC=function(i,n){var h,r=i.getCode();if(0>=r&&0<(r=t.qf.getCode(i))){if(null===(r=t.qf.vertcs(r)))throw t.i.O();return s.XC(r,n)}if(n&&0=r||(h=t.qf.vertcs(r)),null===h)throw t.i.O();return h=new t.KL(h),s.hK[i]=h,0s&&(this.Rj=s/(h-this.Hm)),n=this.Im+n,(r=t.P.truncate((n-this.Im)*this.Rj))>s&&(this.Rj=s/(n-this.Im))}},s.prototype.WB=function(t){switch(t){case 0:this.Kk=void 0;case 1:this.Oq=void 0;case 2:this.Nq=void 0}},s.prototype.Mn=function(t){switch(t){case 0:return this.Kk;case 1:return this.Oq;case 2:return this.Nq}return 0},s.prototype.pz=function(t){if(this.Tm==i.FloatingPoint)return 0;switch(t){case 0:return 1/this.Rj;case 1:case 2:return 1/this.Ho;default:return 0}},s.prototype.toString=function(){var t="SRPD [m_toleranceXY: "+this.Kk.toString();return(t=(t=(t=(t=(t=(t=(t=(t=(t=t+";m_falseX: "+this.Hm.toString())+";m_falseY: "+this.Im.toString())+";m_unitsXY: "+this.Rj.toString())+";m_falseZ: "+this.nA.toString())+";m_unitsZ: "+this.Ho.toString())+";m_falseM: "+this.mA.toString())+";m_toleranceZ: "+this.Oq.toString())+";m_toleranceM: "+this.Nq.toString())+";m_precision: "+this.Tm.toString())+"] "},s}();t.UL=n}(Q||(Q={})),function(t){function i(t,i){return 89.99999i&&(i=-89.99999),i*=.017453292519943,[111319.49079327169*t,3189068.5*Math.log((1+Math.sin(i))/(1-Math.sin(i)))]}function s(t,i,s){return t=t/6378137*57.29577951308232,s?[t,57.29577951308232*(1.5707963267948966-2*Math.atan(Math.exp(-1*i/6378137)))]:[t-360*Math.floor((t+180)/360),57.29577951308232*(1.5707963267948966-2*Math.atan(Math.exp(-1*i/6378137)))]}function n(i,s,n){var h=i.Qf();if(33===i.K())s=s(h.Ng(),h.kh()),h.Db(s[0],s[1]);else if(197===i.K()){var r=s(i.gs(),i.js(),n);s=s(i.fs(),i.hs(),n),h.L(r[0],r[1],s[0],s[1])}else for(r=new t.h,i=0;is&&(s=637.100877141506);for(var n,h=[],r=0;rthis.Jg&&this.yz(t)},i.prototype.sx=function(t,i){t*=this.Mf,i*=this.Mf;for(var s=0;sthis.ps.wa)return 1;s=i.oa==i.ma;var n=t.oa==t.ma;if(s||n){if(s&&n)return 0;if(i.oa==t.oa&&i.ta==t.ta)return s?1:-1;if(i.ma==t.ma&&i.qa==t.qa)return s?-1:1}return(s=i.Me(this.Ah,this.os.pa))==(n=t.Me(this.Ah,this.ps.pa))&&((n=.5*((s=Math.min(i.ma,t.ma))+this.Ah))==this.Ah&&(n=s),s=i.Me(n,this.os.pa),n=t.Me(n,this.ps.pa)),sn?1:0},i.prototype.WJ=function(t){this.Ah=t},i}(),h=function(){function i(i){this.ib=i,this.RH=new t.jg,this.Cf=new t.h,this.rA=new t.Oc}return i.prototype.fX=function(t){this.Cf.N(t)},i.prototype.compare=function(t,i){return this.ib.kB(t.ka(i),this.RH),t=this.RH.get(),this.rA.L(t.ta,t.qa),this.Cf.xthis.rA.wa?1:(t=t.Me(this.Cf.y,this.Cf.x),this.Cf.xt?1:0)},i}();i=function(){function i(){this.cH=this.Fi=this.Ii=this.fA=this.$n=this.ze=this.Lc=this.lh=this.he=null,this.Io=this.yg=-1,this.bH=!0,this.kA=!1,this.gA=NaN,this.Pi=new t.Nd,this.XN=2147483647,this.WN=t.P.truncate(-2147483648),this.eg=this.be=this.Jl=this.Eq=this.Em=this.Dq=this.Qs=this.Oe=-1,this.xa=0}return i.prototype.ty=function(t){this.gA=t},i.prototype.$m=function(){null==this.he&&(this.he=new t.ad(8));var i=this.he.De();return this.he.T(i,1,0),i},i.prototype.qU=function(){null==this.Lc&&(this.Lc=new t.ad(8));var i=this.Lc.De();this.Lc.T(i,2,0),this.Lc.T(i,3,0);var s=this.Lc.De();return this.Lc.T(s,2,0),this.Lc.T(s,3,0),this.EJ(i,s),this.EJ(s,i),i},i.prototype.hI=function(){null==this.ze&&(this.ze=new t.ad(8));var i=this.ze.De();return this.ze.T(i,2,0),i},i.prototype.OW=function(t,i){this.he.T(t,7,i)},i.prototype.on=function(t,i){this.he.T(t,2,i)},i.prototype.NW=function(t,i){this.he.T(t,1,i)},i.prototype.gX=function(t,i){this.he.T(t,3,i)},i.prototype.dX=function(t,i){this.he.T(t,4,i)},i.prototype.er=function(t,i){this.he.T(t,5,i)},i.prototype.$Q=function(t){return this.he.U(t,5)},i.prototype.MW=function(t,i){this.he.T(t,6,i)},i.prototype.YM=function(t,i){this.MW(i,t)},i.prototype.DJ=function(t,i){this.Lc.T(t,1,i)},i.prototype.EJ=function(t,i){this.Lc.T(t,4,i)},i.prototype.Vl=function(t,i){this.Lc.T(t,5,i)},i.prototype.Ul=function(t,i){this.Lc.T(t,6,i)},i.prototype.VW=function(t,i){this.Lc.T(t,2,i)},i.prototype.cx=function(t,i){this.Lc.T(t,3,i)},i.prototype.GF=function(t){return this.Lc.U(t,3)},i.prototype.Ht=function(t,i){this.Lc.T(t,7,i)},i.prototype.zK=function(t,i){if(-1!=this.om(t))for(i=i?-1:t,t=this.om(t);-1!=t;t=this.ls(t))this.g.Sa(this.vj(t),this.Eq,i)},i.prototype.xx=function(t,i){-1!=t&&(this.zK(t,i),this.zK(this.ya(t),i))},i.prototype.Et=function(t,i){this.ze.T(t,1,i)},i.prototype.Xg=function(t,i){this.ze.T(t,2,i)},i.prototype.ln=function(t,i){this.ze.T(t,3,i),this.IW(t,this.ZQ(i)),this.HW(i,t)},i.prototype.HW=function(t,i){this.ze.T(t,4,i)},i.prototype.IW=function(t,i){this.ze.T(t,5,i)},i.prototype.yJ=function(t,i){this.ze.T(t,6,i)},i.prototype.wJ=function(t,i){this.ze.T(t,7,i)},i.prototype.vJ=function(t,i){this.$n.write(t,i)},i.prototype.xJ=function(t,i){this.fA.write(t,i)},i.prototype.gY=function(i){var s=0,n=0,h=this.vF(i),r=new t.h,e=new t.h,o=new t.h;this.$r(h,r),e.N(r);var a=h;do{this.nm(a,o),n+=t.h.ub(e,o),this.$e(this.ya(a))!=i&&(s+=(o.x-r.x-(e.x-r.x))*(o.y-r.y+(e.y-r.y))*.5),e.N(o),a=this.kc(a)}while(a!=h);this.$n.write(i,s),this.fA.write(i,n)},i.prototype.KU=function(i,s){var r=new n(this),e=new t.$j;e.Ee(t.P.truncate(this.xa/2)),e.Xo(r);for(var o=new t.ja(0),a=this.bh(),u=null,f=0,c=new t.h,l=this.Oe;-1!=l;l=this.Tf(l)){if(0==(255&++f)&&null!=s&&!s.progress(-1,-1))throw t.i.RC();var p=this.Je(l);if(-1!=p){if(o.Dh(0),!this.cY(e,a,o,p)){this.D(l,c),r.WJ(c.y);var v=p;do{var y=this.Bb(v,a);-1!=y&&(e.wd(y,-1),this.Kb(v,a,-2)),v=this.kc(this.ya(v))}while(p!=v);v=p;do{-1==(y=this.Bb(v,a))&&(y=e.addElement(v,-1),o.add(y)),v=this.kc(this.ya(v))}while(p!=v)}for(p=o.size-1;0<=p;p--)y=o.get(p),v=e.ka(y),this.Kb(this.ya(v),a,y),this.JU(e,y,i)}else-1==this.Yy(l)&&(null==u&&(u=new h(this)),this.D(l,c),u.fX(c),v=e.DW(u),p=this.Jl,-1!=v&&(y=e.ka(v),this.$e(y)==this.$e(this.ya(y))&&(y=this.JF(e,v)),-1!=y&&(p=this.$e(y))),this.YM(p,l))}this.Lg(a)},i.prototype.JU=function(t,i,s){var n=t.ka(i),h=this.$e(n);if(-1==this.In(h)){var r=this.JF(t,i),e=this.ya(n),o=this.$e(e);this.Mp(h),this.Mp(o);var a=this.In(h),u=this.In(o);if(-1==r&&-1==a&&(o==h?(this.ln(o,this.Jl),a=u=this.Jl):(-1==u&&(this.ln(o,this.Jl),u=this.Jl),this.ln(h,o),a=o)),-1!=r){var f=this.$e(r);-1==u&&(0>=this.Mp(f)?(u=this.In(f),this.ln(o,u)):(this.ln(o,f),u=f),o==h&&(a=u))}-1==a&&this.dY(h,o),0==s?this.eW(t,i,n,r,h,o):5==s?this.fW(t,i,n,e,h,o):4==s&&this.dW(n,r,h,o)}},i.prototype.eW=function(t,i,s,n,h,r){var e=this.jk(h);if(-1!=n){var o=this.jk(r),a=this.jk(this.$e(n));n=e&o&a,a^=a&this.fh(s),0!=(a|=n)&&(this.Xg(r,o|a),this.Xg(h,a|e),e=e||a)}for(i=t.lb(i);-1!=i&&(n=t.ka(i),s=this.$e(this.ya(n)),h=this.jk(s),r=this.fh(n),o=this.$e(n),n=h&(a=this.jk(o))&e,e^=e&r,0!=(e|=n));i=t.lb(i))this.Xg(s,h|e),this.Xg(o,a|e)},i.prototype.fW=function(i,s,n,h,r,e){if(r!=e){n=this.Bb(n,this.eg),n+=this.Bb(h,this.eg),h=0;var o=new t.ja(0),a=new t.ja(0);a.add(0);for(var u=i.sc(-1);u!=s;u=i.lb(u)){var f=i.ka(u),c=this.ya(f),l=this.$e(f),p=this.$e(c);if(l!=p){if(f=this.Bb(f,this.eg),h+=f+=this.Bb(c,this.eg),c=!1,0!=o.size&&o.Gc()==p&&(a.Jf(),o.Jf(),c=!0),-1==this.In(p))throw t.i.Ra();c&&this.In(p)==l||(a.add(h),o.add(l))}}h+=n,0!=o.size&&o.Gc()==e&&(a.Jf(),o.Jf()),0!=h?0==a.Gc()&&(i=this.g.md,i=this.Ma(i),this.Xg(r,i)):0!=a.Gc()&&(i=this.g.md,i=this.Ma(i),this.Xg(r,i))}},i.prototype.dW=function(t,i,s,n){var h=this.Ma(this.g.md);if(-1==i)this.Xg(n,this.Io),0!=(1&(t=this.Bb(t,this.yg)))?this.Xg(s,h):this.Xg(s,this.Io);else{var r=this.jk(n);0==r?(r=this.jk(this.$e(i)),this.Xg(n,r),0!=(1&(t=this.Bb(t,this.yg)))?this.Xg(s,r==h?this.Io:h):this.Xg(s,r)):0!=(1&(t=this.Bb(t,this.yg)))?this.Xg(s,r==h?this.Io:h):this.Xg(s,r)}},i.prototype.cY=function(t,i,s,n){var h=n,r=-1,e=-1,o=0;do{if(2==o)return!1;var a=this.Bb(h,i);if(-1!=a){if(-1!=r)return!1;r=a}else{if(-1!=e)return!1;e=h}o++,h=this.kc(this.ya(h))}while(n!=h);return-1!=e&&-1!=r&&(this.Kb(t.ka(r),i,-2),t.Uj(r,e),s.add(r),!0)},i.prototype.dY=function(t,i){var s=this.Mp(t);if(0!=s){var n=this.Mp(i);(0n||0>s&&0f.compare(r)?u=1:e=-1,this.Kb(l,this.be,0),this.Kb(c,this.be,0),this.Kb(c,this.eg,u),this.Kb(l,this.eg,e)):7==i?(this.Kb(l,this.be,this.Io),this.Kb(c,this.be,1736==a?o:0)):4==i&&(this.Kb(l,this.be,0),this.Kb(c,this.be,0),this.Kb(c,this.yg,1),this.Kb(l,this.yg,1)),a=1736==a?this.WN:0,this.cx(c,o|a),this.cx(l,o|a)}}}}},i.prototype.QT=function(t,i){var s=this.om(i);if(-1!=s){var n=this.om(t);this.lh.T(s,1,n),this.Ht(t,s),this.Ht(i,-1)}t=this.ya(t),i=this.ya(i),-1!=(s=this.om(i))&&(n=this.om(t),this.lh.T(s,1,n),this.Ht(t,s),this.Ht(i,-1))},i.prototype.EX=function(i){function s(t,i){return h.CO(t,i)}var n=new t.ja(0);n.Jb(10);for(var h=this,r=this.Oe;-1!=r;r=this.Tf(r)){n.clear(!1);var e=this.Je(r);if(-1!=e){var o=e;do{n.add(o),o=this.kc(this.ya(o))}while(o!=e);if(1n.Eb())return i.mi(i.Ue(n.Ja()),s,"&")}return o=new i,a=(e=new t.hd).Ib(i.Ue(s)),n=e.Ib(i.Ue(n)),o.Gt(e,h,r),r=o.Cv(a,n),s=i.mi(e.Ke(r),s,"&"),t.ba.Ic(s.K())&&(s.Eh(2,h),1736==s.K()&&s.hm()),s},i.XV=function(i,s,n){if(i.B()||s.B())return i.Ja();var h=[null],r=[0],e=2==s.Eb();if(1!=s.Eb()&&2!=s.Eb())throw t.i.Ra();return h[0]=i.D(),e?t.jd.nK(s,h,1,n,r):t.jd.oK(s,h,1,n,r),0==r[0]?i.Ja():i},i.prototype.GU=function(i,s,n,h,r){if(i.B())return i;var e=new t.hd;return i=e.Ib(i),this.Ok(e,i,s,n,h,r)},i.prototype.IU=function(i,s,n,h,r,e){if(r&&550!=i.jc(s)){var o=new t.MC;o.PX(i,n),o.Pg?(t.Vk.W(i,n,e,!0),r=!1):this.j.ty(n)}else t.Vk.W(i,n,e,!0),r=!1;if(h&&550!=i.jc(s)?this.j.rJ(i,s,e):this.j.qJ(i,s,e),this.j.kA)return this.j.Wg(),this.j=null,this.Ok(i,s,n,h,!1,e);if(this.j.ty(NaN),e=this.j.Ma(s),this.eq(e+1),this.Ij[e]=!0,1736==i.jc(s)||h&&550!=i.jc(s))return i.$o(s,0),s=this.Qt(s,-1,-1),(i=i.Ke(s)).$o(0),r?i.Eh(1,0):(i.Eh(2,n),i.hm()),i;if(1607==i.jc(s))return s=this.Rt(-1),i=i.Ke(s),r||i.Eh(2,n),i;if(550==i.jc(s))return s=this.pr(),i=i.Ke(s),r||i.Eh(2,n),i;throw t.i.Ra()},i.prototype.Ok=function(i,s,n,h,r,e){this.j=new t.ku;try{return this.IU(i,s,n,h,r,e)}finally{this.j.Wg()}},i.Ok=function(t,s,n,h,r){return(new i).GU(t,s,n,h,r)},i.prototype.HU=function(i,s,n,h){this.Ov=i,this.j=new t.ku,i=s.Kn(n);var r=s.jc(n);if(1!=i||550==r?this.j.qJ(s,n,h):this.j.rJ(s,n,h),!this.j.kA)if(this.j.ty(NaN),h=this.j.Ma(n),this.eq(h+1),this.Ij[h]=!0,1736==s.jc(n)||1==i&&550!=s.jc(n))s.$o(n,0),h=this.Qt(n,-1,-1),s.cC(h,n),s.wB(h);else if(1607==s.jc(n))h=this.Rt(-1),s.cC(h,n),s.wB(h);else{if(550!=s.jc(n))throw t.i.ga("internal error");h=this.pr(),s.cC(h,n),s.wB(h)}},i.prototype.km=function(i,s){var n=t.ba.uf(this.j.g.jc(i)),h=t.ba.uf(this.j.g.jc(s));if(n>h)return i;var r=this.j.Ma(i),e=this.j.Ma(s);if(this.eq(1+(r|e)),this.Ij[this.j.Ma(i)]=!0,2==n&&2==h)return this.Qt(i,s,-1);if(1==n&&2==h||1==n&&1==h)return this.Rt(-1);if(0==n)return this.pr();throw t.i.Ra()},i.prototype.Cv=function(i,s){var n=t.ba.uf(this.j.g.jc(i)),h=t.ba.uf(this.j.g.jc(s)),r=this.j.Ma(i),e=this.j.Ma(s);if(this.eq(1+(r|e)),this.Ij[this.j.Ma(i)|this.j.Ma(s)]=!0,r=-1,1n.Eb())return i.mi(i.Ue(s),s,"-");var e=new t.l;s.A(e);var o=new t.l;if(n.A(o),!e.isIntersecting(o))return i.mi(i.Ue(s),s,"-");var a=new t.l;return a.L(e),a.$b(o),h=t.ua.Xd(h,a,!0),o=new i,a=(e=new t.hd).Ib(i.Ue(s)),n=e.Ib(i.Ue(n)),o.Gt(e,h,r),r=o.km(a,n),r=e.Ke(r),s=i.mi(r,s,"-"),t.ba.Ic(s.K())&&(s.Eh(2,h),1736==s.K()&&s.hm()),s},i.QP=function(s,n,h){if(2>s.length)throw t.i.O("not enough geometries to dissolve");for(var r=0,e=0,o=s.length;ec?i.Ue(s[l]):(s=2==r,n=t.ua.Xd(0==r?n:null,a,!0),(new i).Ok(u,f,n,s,!0,h))},i.Kz=function(s,n,h,r){var e=[null,null,null],o=new t.l;s.A(o);var a=new t.l;n.A(a);var u=new t.l;if(u.L(o),u.$b(a),h=t.ua.Xd(h,u,!0),(u=new t.l).L(a),a=t.ua.Gr(h),u.X(a,a),!o.isIntersecting(u)){if(s.Eb()<=n.Eb())return e[(s=i.mi(i.Ue(s.Ja()),s,"&")).Eb()]=s,e;if(s.Eb()>n.Eb())return e[(s=i.mi(i.Ue(n.Ja()),s,"&")).Eb()]=s,e}for(a=new i,u=(o=new t.hd).Ib(i.Ue(s)),n=o.Ib(i.Ue(n)),a.Gt(o,h,r),r=a.Kz(u,n),n=0;nn.Eb())return i.mi(i.Ue(s),s,"^");if(s.Eb()n;n++)s[n]=new t.h;i.iB(s),this.bY(s,s),i.bx(s,4)}},i.prototype.bY=function(i,s){for(var n=0;n(s=.5*s.Uk())?Math.sqrt(h):Math.sqrt(s))},i.prototype.MB=function(){this.eb=1,this.qb=this.Lb=this.jb=0,this.bb=1,this.Qb=0},i.prototype.isIdentity=function(i){if(void 0!==i){var s=t.h.construct(0,1);return this.Gh(s,s),s.sub(t.h.construct(0,1)),!(s.Uk()>i*i)&&(s.na(0,0),this.Gh(s,s),!(s.Uk()>i*i)&&(s.na(1,0),this.Gh(s,s),s.sub(t.h.construct(1,0)),s.Uk()<=i*i))}return 1==this.eb&&1==this.bb&&0==this.jb&&0==this.Lb&&0==this.qb&&0==this.Qb},i.prototype.Di=function(t){return Math.abs(this.eb*this.bb-this.qb*this.jb)<=2*t*(Math.abs(this.eb*this.bb)+Math.abs(this.qb*this.jb))},i.prototype.ig=function(t,i){this.eb=1,this.jb=0,this.Lb=t,this.qb=0,this.bb=1,this.Qb=i},i.prototype.Jt=function(t,i){void 0!==i?(this.eb=t,this.qb=this.Lb=this.jb=0,this.bb=i,this.Qb=0):this.Jt(t,t)},i.prototype.VB=function(){this.eb=0,this.jb=1,this.Lb=0,this.qb=1,this.Qb=this.bb=0},i.prototype.kX=function(t){this.lX(Math.cos(t),Math.sin(t))},i.prototype.lX=function(t,i){this.eb=t,this.jb=-i,this.Lb=0,this.qb=i,this.bb=t,this.Qb=0},i.prototype.shift=function(t,i){this.Lb+=t,this.Qb+=i},i.prototype.scale=function(t,i){this.eb*=t,this.jb*=t,this.Lb*=t,this.qb*=i,this.bb*=i,this.Qb*=i},i.prototype.flipX=function(t,i){this.eb=-this.eb,this.jb=-this.jb,this.Lb=t+i-this.Lb},i.prototype.flipY=function(t,i){this.qb=-this.qb,this.bb=-this.bb,this.Qb=t+i-this.Qb},i.prototype.rotate=function(t){var s=new i;s.kX(t),this.multiply(s)},i.prototype.inverse=function(t){if(void 0!==t){var i=this.eb*this.bb-this.jb*this.qb;0==i?t.lx():(i=1/i,t.Lb=(this.jb*this.Qb-this.Lb*this.bb)*i,t.Qb=(this.Lb*this.qb-this.eb*this.Qb)*i,t.eb=this.bb*i,t.jb=-this.jb*i,t.qb=-this.qb*i,t.bb=this.eb*i)}else this.inverse(this)},i}();t.Ed=i}(Q||(Q={})),function(t){var i=function(){function i(){}return i.prototype.lx=function(){this.Cg=this.Qb=this.Lb=this.Ze=this.We=this.Ve=this.Ye=this.bb=this.jb=this.pf=this.qb=this.eb=0},i.prototype.Jt=function(t,i){this.eb=t,this.jb=this.pf=this.qb=0,this.bb=i,this.We=this.Ve=this.Ye=0,this.Ze=void 0,this.Cg=this.Qb=this.Lb=0},i.prototype.translate=function(t,i,s){this.Lb+=t,this.Qb+=i,this.Cg+=s},i.prototype.hC=function(i){if(!i.B()){for(var s=new t.Od[8],n=0;8>n;n++)s[n]=new t.Od;i.iB(s),this.transform(s,8,s),i.bx(s)}},i.prototype.transform=function(i,s,n){for(var h=0;hs;s++)t.wh[s]=-1;t.wh[t.dg[0]]=0}return t.lq=!0,t}return _(n,i),n.prototype.se=function(t){this.hasAttribute(t)||(this.wh[t]=0,this.eD())},n.prototype.removeAttribute=function(i){if(0==i)throw t.i.O("Position attribue cannot be removed");this.hasAttribute(i)&&(this.wh[i]=-1,this.eD())},n.prototype.reset=function(){this.dg[0]=0,this.Ba=1;for(var t=0;tt;t++)0<=this.wh[t]&&(this.dg[i]=t,this.wh[t]=i,i++,this.Ba++);this.lq=!0},n.prototype.dc=function(){return this.lq&&(this.yl=this.Cn(),this.lq=!1),this.yl},n.prototype.Nb=function(t){if(null==t)return!1;if(t==this)return!0;if(!(t instanceof n)||t.Ba!=this.Ba)return!1;for(var i=0;ih;h++)!t.hasAttribute(h)&&i.hasAttribute(h)&&(null==s&&(s=new n(t)),s.se(h));return null!=s?s.zF():t},n}(t.sa);t.fe=i;var s=function(){function t(){this.map=[];var t=new i;this.add(t),(t=new i).se(1),this.add(t)}return t.fz=function(){return t.XK},t.prototype.VR=function(){return t.gt},t.prototype.add=function(i){var s=i.dc();if(null!=t.gt&&t.gt.dc()==s&&i.BG(t.gt))return t.gt;if(null!=t.Fw&&t.Fw.dc()==s&&i.BG(t.Fw))return t.Fw;var n=null;return void 0!==this.map[s]&&(n=this.map[s]),null==n&&(1==(n=i.oM()).Ba?t.gt=n:2==n.Ba&&1==n.ld(1)?t.Fw=n:this.map[s]=n),n},t.XK=new t,t}()}(Q||(Q={}));var rt={feet:9002,kilometers:9036,meters:9001,miles:9093,"nautical-miles":9030,yards:9096},et={acres:109402,ares:109463,hectares:109401,"square-feet":109405,"square-kilometers":109414,"square-meters":109404,"square-miles":109439,"square-yards":109442},ot=new(function(){function t(){this.MM=50,this.pp=new Map,this.ij=[]}return t.prototype.clear=function(){this.ij.length=0,this.pp.clear()},t.prototype.delete=function(t){return!!this.pp.delete(t)&&(this.ij.splice(this.ij.indexOf(t),1),!0)},t.prototype.get=function(t){var i=this.pp.get(t);if(void 0!==i)return this.ij[0]!==t&&(this.ij.splice(this.ij.indexOf(t),1),this.ij.unshift(t)),i},t.prototype.has=function(t){return this.pp.has(t)},t.prototype.set=function(t,i){return void 0!==this.get(t)&&this.delete(t),this.ij.unshift(t),this.pp.set(t,i),this.jM(),this},t.prototype.jM=function(){for(;this.ij.length&&this.ij.length>this.MM;){var t=this.ij.pop();this.pp.delete(t)}},t}()),at=((Y={}).convertJSONToGeometry=function(t){return Q.ac.aP(t)},Y.hasM=function(t){return t.hasAttribute(Q.Kh.M)},Y.hasZ=function(t){return t.hasAttribute(Q.Kh.Z)},Y.getPointX=function(t){return t.Ng()},Y.getPointY=function(t){return t.kh()},Y.getPointZ=function(t){return t.XR()},Y.getPointM=function(t){return t.uR()},Y.getXMin=function(t){return t.gs()},Y.getYMin=function(t){return t.js()},Y.getXMax=function(t){return t.fs()},Y.getYMax=function(t){return t.hs()},Y.getZExtent=function(t){return t.Vg(Q.Kh.Z,0)},Y.getMExtent=function(t){return t.Vg(Q.Kh.M,0)},Y.exportPaths=function(t){var i=[],s=t.ea(),n=null,h=null,r=t.hasAttribute(Q.Kh.Z),e=t.hasAttribute(Q.Kh.M);r&&(n=t.vb(Q.Kh.Z)),e&&(h=t.vb(Q.Kh.M));for(var o=new Q.h,a=0;an[i]})}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:e},[r])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/28c67c98039503b62e6e.js b/public/assets/esri/core/workers/chunks/28c67c98039503b62e6e.js new file mode 100644 index 0000000..93789df --- /dev/null +++ b/public/assets/esri/core/workers/chunks/28c67c98039503b62e6e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4565],{52138:(t,e,r)=>{r.d(e,{A:()=>b,a:()=>l,d:()=>m,e:()=>f,f:()=>M,g:()=>v,h:()=>y,i:()=>o,j:()=>I,k:()=>h,m:()=>i,s:()=>s,t:()=>u,w:()=>c,y:()=>S,z:()=>x});var n=r(65617),a=r(46851);function s(t,e,r,n,a,s,o,u,l,i,c,h,f,M,m,b,p){return t[0]=e,t[1]=r,t[2]=n,t[3]=a,t[4]=s,t[5]=o,t[6]=u,t[7]=l,t[8]=i,t[9]=c,t[10]=h,t[11]=f,t[12]=M,t[13]=m,t[14]=b,t[15]=p,t}function o(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function u(t,e){if(t===e){const r=e[1],n=e[2],a=e[3],s=e[6],o=e[7],u=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=s,t[11]=e[14],t[12]=a,t[13]=o,t[14]=u}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function l(t,e){const r=e[0],n=e[1],a=e[2],s=e[3],o=e[4],u=e[5],l=e[6],i=e[7],c=e[8],h=e[9],f=e[10],M=e[11],m=e[12],b=e[13],p=e[14],d=e[15],v=r*u-n*o,g=r*l-a*o,y=r*i-s*o,I=n*l-a*u,x=n*i-s*u,S=a*i-s*l,R=c*b-h*m,w=c*p-f*m,P=c*d-M*m,U=h*p-f*b,q=h*d-M*b,O=f*d-M*p;let F=v*O-g*q+y*U+I*P-x*w+S*R;return F?(F=1/F,t[0]=(u*O-l*q+i*U)*F,t[1]=(a*q-n*O-s*U)*F,t[2]=(b*S-p*x+d*I)*F,t[3]=(f*x-h*S-M*I)*F,t[4]=(l*P-o*O-i*w)*F,t[5]=(r*O-a*P+s*w)*F,t[6]=(p*y-m*S-d*g)*F,t[7]=(c*S-f*y+M*g)*F,t[8]=(o*q-u*P+i*R)*F,t[9]=(n*P-r*q-s*R)*F,t[10]=(m*x-b*y+d*v)*F,t[11]=(h*y-c*x-M*v)*F,t[12]=(u*w-o*U-l*R)*F,t[13]=(r*U-n*w+a*R)*F,t[14]=(b*g-m*I-p*v)*F,t[15]=(c*I-h*g+f*v)*F,t):null}function i(t,e,r){const n=e[0],a=e[1],s=e[2],o=e[3],u=e[4],l=e[5],i=e[6],c=e[7],h=e[8],f=e[9],M=e[10],m=e[11],b=e[12],p=e[13],d=e[14],v=e[15];let g=r[0],y=r[1],I=r[2],x=r[3];return t[0]=g*n+y*u+I*h+x*b,t[1]=g*a+y*l+I*f+x*p,t[2]=g*s+y*i+I*M+x*d,t[3]=g*o+y*c+I*m+x*v,g=r[4],y=r[5],I=r[6],x=r[7],t[4]=g*n+y*u+I*h+x*b,t[5]=g*a+y*l+I*f+x*p,t[6]=g*s+y*i+I*M+x*d,t[7]=g*o+y*c+I*m+x*v,g=r[8],y=r[9],I=r[10],x=r[11],t[8]=g*n+y*u+I*h+x*b,t[9]=g*a+y*l+I*f+x*p,t[10]=g*s+y*i+I*M+x*d,t[11]=g*o+y*c+I*m+x*v,g=r[12],y=r[13],I=r[14],x=r[15],t[12]=g*n+y*u+I*h+x*b,t[13]=g*a+y*l+I*f+x*p,t[14]=g*s+y*i+I*M+x*d,t[15]=g*o+y*c+I*m+x*v,t}function c(t,e,r){const n=r[0],a=r[1],s=r[2];if(e===t)t[12]=e[0]*n+e[4]*a+e[8]*s+e[12],t[13]=e[1]*n+e[5]*a+e[9]*s+e[13],t[14]=e[2]*n+e[6]*a+e[10]*s+e[14],t[15]=e[3]*n+e[7]*a+e[11]*s+e[15];else{const r=e[0],o=e[1],u=e[2],l=e[3],i=e[4],c=e[5],h=e[6],f=e[7],M=e[8],m=e[9],b=e[10],p=e[11];t[0]=r,t[1]=o,t[2]=u,t[3]=l,t[4]=i,t[5]=c,t[6]=h,t[7]=f,t[8]=M,t[9]=m,t[10]=b,t[11]=p,t[12]=r*n+i*a+M*s+e[12],t[13]=o*n+c*a+m*s+e[13],t[14]=u*n+h*a+b*s+e[14],t[15]=l*n+f*a+p*s+e[15]}return t}function h(t,e,r){const n=r[0],a=r[1],s=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*a,t[5]=e[5]*a,t[6]=e[6]*a,t[7]=e[7]*a,t[8]=e[8]*s,t[9]=e[9]*s,t[10]=e[10]*s,t[11]=e[11]*s,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function f(t,e,r,n){let s,o,u,l,i,c,h,f,M,m,b,p,d,v,g,y,I,x,S,R,w,P,U,q,O=n[0],F=n[1],j=n[2],C=Math.sqrt(O*O+F*F+j*j);return C<(0,a.g)()?null:(C=1/C,O*=C,F*=C,j*=C,s=Math.sin(r),o=Math.cos(r),u=1-o,l=e[0],i=e[1],c=e[2],h=e[3],f=e[4],M=e[5],m=e[6],b=e[7],p=e[8],d=e[9],v=e[10],g=e[11],y=O*O*u+o,I=F*O*u+j*s,x=j*O*u-F*s,S=O*F*u-j*s,R=F*F*u+o,w=j*F*u+O*s,P=O*j*u+F*s,U=F*j*u-O*s,q=j*j*u+o,t[0]=l*y+f*I+p*x,t[1]=i*y+M*I+d*x,t[2]=c*y+m*I+v*x,t[3]=h*y+b*I+g*x,t[4]=l*S+f*R+p*w,t[5]=i*S+M*R+d*w,t[6]=c*S+m*R+v*w,t[7]=h*S+b*R+g*w,t[8]=l*P+f*U+p*q,t[9]=i*P+M*U+d*q,t[10]=c*P+m*U+v*q,t[11]=h*P+b*U+g*q,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}function M(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}function m(t,e,r){if(0===e)return o(t);let n,s,u,l=r[0],i=r[1],c=r[2],h=Math.sqrt(l*l+i*i+c*c);return h<(0,a.g)()?null:(h=1/h,l*=h,i*=h,c*=h,n=Math.sin(e),s=Math.cos(e),u=1-s,t[0]=l*l*u+s,t[1]=i*l*u+c*n,t[2]=c*l*u-i*n,t[3]=0,t[4]=l*i*u-c*n,t[5]=i*i*u+s,t[6]=c*i*u+l*n,t[7]=0,t[8]=l*c*u+i*n,t[9]=i*c*u-l*n,t[10]=c*c*u+s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}function b(t,e){const r=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function p(t,e,r){const n=e[0],a=e[1],s=e[2],o=e[3],u=n+n,l=a+a,i=s+s,c=n*u,h=n*l,f=n*i,M=a*l,m=a*i,b=s*i,p=o*u,d=o*l,v=o*i;return t[0]=1-(M+b),t[1]=h+v,t[2]=f-d,t[3]=0,t[4]=h-v,t[5]=1-(c+b),t[6]=m+p,t[7]=0,t[8]=f+d,t[9]=m-p,t[10]=1-(c+M),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}const d=(0,n.c)();function v(t,e,r,n){const a=e[0],s=e[1],o=e[2],u=e[3],l=a+a,i=s+s,c=o+o,h=a*l,f=a*i,M=a*c,m=s*i,b=s*c,p=o*c,d=u*l,v=u*i,g=u*c,y=n[0],I=n[1],x=n[2];return t[0]=(1-(m+p))*y,t[1]=(f+g)*y,t[2]=(M-v)*y,t[3]=0,t[4]=(f-g)*I,t[5]=(1-(h+p))*I,t[6]=(b+d)*I,t[7]=0,t[8]=(M+v)*x,t[9]=(b-d)*x,t[10]=(1-(h+m))*x,t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}function g(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t[4]=e[4]-r[4],t[5]=e[5]-r[5],t[6]=e[6]-r[6],t[7]=e[7]-r[7],t[8]=e[8]-r[8],t[9]=e[9]-r[9],t[10]=e[10]-r[10],t[11]=e[11]-r[11],t[12]=e[12]-r[12],t[13]=e[13]-r[13],t[14]=e[14]-r[14],t[15]=e[15]-r[15],t}function y(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function I(t,e){if(t===e)return!0;const r=t[0],n=t[1],s=t[2],o=t[3],u=t[4],l=t[5],i=t[6],c=t[7],h=t[8],f=t[9],M=t[10],m=t[11],b=t[12],p=t[13],d=t[14],v=t[15],g=e[0],y=e[1],I=e[2],x=e[3],S=e[4],R=e[5],w=e[6],P=e[7],U=e[8],q=e[9],O=e[10],F=e[11],j=e[12],C=e[13],T=e[14],N=e[15],_=(0,a.g)();return Math.abs(r-g)<=_*Math.max(1,Math.abs(r),Math.abs(g))&&Math.abs(n-y)<=_*Math.max(1,Math.abs(n),Math.abs(y))&&Math.abs(s-I)<=_*Math.max(1,Math.abs(s),Math.abs(I))&&Math.abs(o-x)<=_*Math.max(1,Math.abs(o),Math.abs(x))&&Math.abs(u-S)<=_*Math.max(1,Math.abs(u),Math.abs(S))&&Math.abs(l-R)<=_*Math.max(1,Math.abs(l),Math.abs(R))&&Math.abs(i-w)<=_*Math.max(1,Math.abs(i),Math.abs(w))&&Math.abs(c-P)<=_*Math.max(1,Math.abs(c),Math.abs(P))&&Math.abs(h-U)<=_*Math.max(1,Math.abs(h),Math.abs(U))&&Math.abs(f-q)<=_*Math.max(1,Math.abs(f),Math.abs(q))&&Math.abs(M-O)<=_*Math.max(1,Math.abs(M),Math.abs(O))&&Math.abs(m-F)<=_*Math.max(1,Math.abs(m),Math.abs(F))&&Math.abs(b-j)<=_*Math.max(1,Math.abs(b),Math.abs(j))&&Math.abs(p-C)<=_*Math.max(1,Math.abs(p),Math.abs(C))&&Math.abs(d-T)<=_*Math.max(1,Math.abs(d),Math.abs(T))&&Math.abs(v-N)<=_*Math.max(1,Math.abs(v),Math.abs(N))}function x(t){const e=(0,a.g)(),r=t[0],n=t[1],s=t[2],o=t[4],u=t[5],l=t[6],i=t[8],c=t[9],h=t[10];return Math.abs(1-(r*r+o*o+i*i))<=e&&Math.abs(1-(n*n+u*u+c*c))<=e&&Math.abs(1-(s*s+l*l+h*h))<=e}function S(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[8]&&0===t[9]&&1===t[10]}const R=i,w=g;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t[4]=e[4]+r[4],t[5]=e[5]+r[5],t[6]=e[6]+r[6],t[7]=e[7]+r[7],t[8]=e[8]+r[8],t[9]=e[9]+r[9],t[10]=e[10]+r[10],t[11]=e[11]+r[11],t[12]=e[12]+r[12],t[13]=e[13]+r[13],t[14]=e[14]+r[14],t[15]=e[15]+r[15],t},adjoint:function(t,e){const r=e[0],n=e[1],a=e[2],s=e[3],o=e[4],u=e[5],l=e[6],i=e[7],c=e[8],h=e[9],f=e[10],M=e[11],m=e[12],b=e[13],p=e[14],d=e[15];return t[0]=u*(f*d-M*p)-h*(l*d-i*p)+b*(l*M-i*f),t[1]=-(n*(f*d-M*p)-h*(a*d-s*p)+b*(a*M-s*f)),t[2]=n*(l*d-i*p)-u*(a*d-s*p)+b*(a*i-s*l),t[3]=-(n*(l*M-i*f)-u*(a*M-s*f)+h*(a*i-s*l)),t[4]=-(o*(f*d-M*p)-c*(l*d-i*p)+m*(l*M-i*f)),t[5]=r*(f*d-M*p)-c*(a*d-s*p)+m*(a*M-s*f),t[6]=-(r*(l*d-i*p)-o*(a*d-s*p)+m*(a*i-s*l)),t[7]=r*(l*M-i*f)-o*(a*M-s*f)+c*(a*i-s*l),t[8]=o*(h*d-M*b)-c*(u*d-i*b)+m*(u*M-i*h),t[9]=-(r*(h*d-M*b)-c*(n*d-s*b)+m*(n*M-s*h)),t[10]=r*(u*d-i*b)-o*(n*d-s*b)+m*(n*i-s*u),t[11]=-(r*(u*M-i*h)-o*(n*M-s*h)+c*(n*i-s*u)),t[12]=-(o*(h*p-f*b)-c*(u*p-l*b)+m*(u*f-l*h)),t[13]=r*(h*p-f*b)-c*(n*p-a*b)+m*(n*f-a*h),t[14]=-(r*(u*p-l*b)-o*(n*p-a*b)+m*(n*l-a*u)),t[15]=r*(u*f-l*h)-o*(n*f-a*h)+c*(n*l-a*u),t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},determinant:function(t){const e=t[0],r=t[1],n=t[2],a=t[3],s=t[4],o=t[5],u=t[6],l=t[7],i=t[8],c=t[9],h=t[10],f=t[11],M=t[12],m=t[13],b=t[14],p=t[15];return(e*o-r*s)*(h*p-f*b)-(e*u-n*s)*(c*p-f*m)+(e*l-a*s)*(c*b-h*m)+(r*u-n*o)*(i*p-f*M)-(r*l-a*o)*(i*b-h*M)+(n*l-a*u)*(i*m-c*M)},equals:I,exactEquals:y,frob:function(t){return Math.sqrt(t[0]**2+t[1]**2+t[2]**2+t[3]**2+t[4]**2+t[5]**2+t[6]**2+t[7]**2+t[8]**2+t[9]**2+t[10]**2+t[11]**2+t[12]**2+t[13]**2+t[14]**2+t[15]**2)},fromQuat:function(t,e){const r=e[0],n=e[1],a=e[2],s=e[3],o=r+r,u=n+n,l=a+a,i=r*o,c=n*o,h=n*u,f=a*o,M=a*u,m=a*l,b=s*o,p=s*u,d=s*l;return t[0]=1-h-m,t[1]=c+d,t[2]=f-p,t[3]=0,t[4]=c-d,t[5]=1-i-m,t[6]=M+b,t[7]=0,t[8]=f+p,t[9]=M-b,t[10]=1-i-h,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromQuat2:function(t,e){const r=d,n=-e[0],a=-e[1],s=-e[2],o=e[3],u=e[4],l=e[5],i=e[6],c=e[7],h=n*n+a*a+s*s+o*o;return h>0?(r[0]=2*(u*o+c*n+l*s-i*a)/h,r[1]=2*(l*o+c*a+i*n-u*s)/h,r[2]=2*(i*o+c*s+u*a-l*n)/h):(r[0]=2*(u*o+c*n+l*s-i*a),r[1]=2*(l*o+c*a+i*n-u*s),r[2]=2*(i*o+c*s+u*a-l*n)),p(t,e,r),t},fromRotation:m,fromRotationTranslation:p,fromRotationTranslationScale:v,fromRotationTranslationScaleOrigin:function(t,e,r,n,a){const s=e[0],o=e[1],u=e[2],l=e[3],i=s+s,c=o+o,h=u+u,f=s*i,M=s*c,m=s*h,b=o*c,p=o*h,d=u*h,v=l*i,g=l*c,y=l*h,I=n[0],x=n[1],S=n[2],R=a[0],w=a[1],P=a[2],U=(1-(b+d))*I,q=(M+y)*I,O=(m-g)*I,F=(M-y)*x,j=(1-(f+d))*x,C=(p+v)*x,T=(m+g)*S,N=(p-v)*S,_=(1-(f+b))*S;return t[0]=U,t[1]=q,t[2]=O,t[3]=0,t[4]=F,t[5]=j,t[6]=C,t[7]=0,t[8]=T,t[9]=N,t[10]=_,t[11]=0,t[12]=r[0]+R-(U*R+F*w+T*P),t[13]=r[1]+w-(q*R+j*w+N*P),t[14]=r[2]+P-(O*R+C*w+_*P),t[15]=1,t},fromScaling:function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromTranslation:M,fromXRotation:b,fromYRotation:function(t,e){const r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromZRotation:function(t,e){const r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},frustum:function(t,e,r,n,a,s,o){const u=1/(r-e),l=1/(a-n),i=1/(s-o);return t[0]=2*s*u,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*s*l,t[6]=0,t[7]=0,t[8]=(r+e)*u,t[9]=(a+n)*l,t[10]=(o+s)*i,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*s*2*i,t[15]=0,t},getRotation:function(t,e){const r=e[0]+e[5]+e[10];let n=0;return r>0?(n=2*Math.sqrt(r+1),t[3]=.25*n,t[0]=(e[6]-e[9])/n,t[1]=(e[8]-e[2])/n,t[2]=(e[1]-e[4])/n):e[0]>e[5]&&e[0]>e[10]?(n=2*Math.sqrt(1+e[0]-e[5]-e[10]),t[3]=(e[6]-e[9])/n,t[0]=.25*n,t[1]=(e[1]+e[4])/n,t[2]=(e[8]+e[2])/n):e[5]>e[10]?(n=2*Math.sqrt(1+e[5]-e[0]-e[10]),t[3]=(e[8]-e[2])/n,t[0]=(e[1]+e[4])/n,t[1]=.25*n,t[2]=(e[6]+e[9])/n):(n=2*Math.sqrt(1+e[10]-e[0]-e[5]),t[3]=(e[1]-e[4])/n,t[0]=(e[8]+e[2])/n,t[1]=(e[6]+e[9])/n,t[2]=.25*n),t},getScaling:function(t,e){const r=e[0],n=e[1],a=e[2],s=e[4],o=e[5],u=e[6],l=e[8],i=e[9],c=e[10];return t[0]=Math.sqrt(r*r+n*n+a*a),t[1]=Math.sqrt(s*s+o*o+u*u),t[2]=Math.sqrt(l*l+i*i+c*c),t},getTranslation:function(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t},hasIdentityRotation:S,identity:o,invert:l,invertOrIdentity:function(t,e){return l(t,e)||o(t),t},isOrthoNormal:x,lookAt:function(t,e,r,n){const s=e[0],u=e[1],l=e[2];let i=s-r[0],c=u-r[1],h=l-r[2];const f=(0,a.g)();if(Math.abs(i)0&&(M=1/Math.sqrt(M),c*=M,h*=M,f*=M);let m=l*f-i*h,b=i*c-u*f,p=u*h-l*c;return M=m*m+b*b+p*p,M>0&&(M=1/Math.sqrt(M),m*=M,b*=M,p*=M),t[0]=m,t[1]=b,t[2]=p,t[3]=0,t[4]=h*p-f*b,t[5]=f*m-c*p,t[6]=c*b-h*m,t[7]=0,t[8]=c,t[9]=h,t[10]=f,t[11]=0,t[12]=a,t[13]=s,t[14]=o,t[15]=1,t},translate:c,transpose:u},Symbol.toStringTag,{value:"Module"}))},25929:(t,e,r)=>{r.d(e,{M:()=>m,a:()=>p,e:()=>f,f:()=>a,i:()=>c,p:()=>h,r:()=>o,t:()=>s,w:()=>u});var n=r(81271);function a(t,e){const r=e&&e.url&&e.url.path;if(t&&r&&(t=(0,n.hF)(t,r,{preserveProtocolRelative:!0}),e.portalItem&&e.readResourcePaths)){const r=(0,n.PF)(t,e.portalItem.itemUrl);null!=r&&i.test(r)&&e.readResourcePaths.push(e.portalItem.resourceFromPath(r).path)}return M(t,e&&e.portal)}function s(t,e,r=m.YES){if(null==t)return t;!(0,n.YP)(t)&&e&&e.blockedRelativeUrls&&e.blockedRelativeUrls.push(t);let a=(0,n.hF)(t);if(e){const r=e.verifyItemRelativeUrls&&e.verifyItemRelativeUrls.rootPath||e.url&&e.url.path;if(r){const s=M(r,e.portal),o=M(a,e.portal);a=(0,n.PF)(o,s,s),null!=a&&a!==o&&a!==t&&e.verifyItemRelativeUrls&&e.verifyItemRelativeUrls.writtenUrls.push(a)}}return a=f(a,e?.portal),(0,n.YP)(a)&&(a=(0,n.Fv)(a)),e?.resources&&e?.portalItem&&!(0,n.YP)(a)&&!(0,n.HK)(a)&&r===m.YES&&e.resources.toKeep.push({resource:e.portalItem.resourceFromPath(a),compress:!1}),a}function o(t,e,r){return a(t,r)}function u(t,e,r,n){const a=s(t,n);void 0!==a&&(e[r]=a)}const l=/\/items\/([^\/]+)\/resources\/(.*)/,i=/^\.\/resources\//;function c(t){const e=t?.match(l)??null;return e?.[1]??null}function h(t){const e=t?.match(l)??null;if(null==e)return null;const r=e[2],a=r.lastIndexOf("/");if(-1===a){const{path:t,extension:e}=(0,n.fZ)(r);return{prefix:null,filename:t,extension:e}}const{path:s,extension:o}=(0,n.fZ)(r.slice(a+1));return{prefix:r.slice(0,a),filename:s,extension:o}}function f(t,e){return e&&!e.isPortal&&e.urlKey&&e.customBaseUrl?(0,n.Ie)(t,`${e.urlKey}.${e.customBaseUrl}`,e.portalHostname):t}function M(t,e){if(!e||e.isPortal||!e.urlKey||!e.customBaseUrl)return t;const r=`${e.urlKey}.${e.customBaseUrl}`,a=(0,n.TI)();return(0,n.D6)(a,`${a.scheme}://${r}`)?(0,n.Ie)(t,e.portalHostname,r):(0,n.Ie)(t,r,e.portalHostname)}var m,b;(b=m||(m={}))[b.YES=0]="YES",b[b.NO=1]="NO";const p=Object.freeze(Object.defineProperty({__proto__:null,get MarkKeep(){return m},ensureMainOnlineDomain:f,fromJSON:a,itemIdFromResourceUrl:c,prefixAndFilenameFromResourceUrl:h,read:o,toJSON:s,write:u},Symbol.toStringTag,{value:"Module"}))},66677:(t,e,r)=>{r.d(e,{B5:()=>c,DR:()=>f,G:()=>g,M8:()=>b,Nm:()=>p,Qc:()=>h,XG:()=>d,a7:()=>m,ld:()=>M,wH:()=>v});var n=r(81271),a=r(25929);const s={mapserver:"MapServer",imageserver:"ImageServer",featureserver:"FeatureServer",sceneserver:"SceneServer",streamserver:"StreamServer",vectortileserver:"VectorTileServer"},o=Object.values(s),u=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/rest\\/services\\/(.+?)\\/(${o.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),l=new RegExp(`^((?:https?:)?\\/\\/\\S+?\\/([^\\/\\n]+)\\/(${o.join("|")}))(?:\\/(?:layers\\/)?(\\d+))?`,"i"),i=/(.*?)\/(?:layers\/)?(\d+)\/?$/i;function c(t){return!!u.test(t)}function h(t){if(null==t)return null;const e=(0,n.mN)(t),r=e.path.match(u)||e.path.match(l);if(!r)return null;const[,a,o,i,c]=r,h=o.indexOf("/");return{title:M(-1!==h?o.slice(h+1):o),serverType:s[i.toLowerCase()],sublayer:null!=c&&""!==c?parseInt(c,10):null,url:{path:a}}}function f(t){const e=(0,n.mN)(t).path.match(i);return e?{serviceUrl:e[1],sublayerId:Number(e[2])}:null}function M(t){return(t=t.replaceAll(/\s*[/_]+\s*/g," "))[0].toUpperCase()+t.slice(1)}function m(t,e){const r=[];if(t){const e=h(t);null!=e&&e.title&&r.push(e.title)}if(e){const t=M(e);r.push(t)}if(2===r.length){if(r[0].toLowerCase().includes(r[1].toLowerCase()))return r[0];if(r[1].toLowerCase().includes(r[0].toLowerCase()))return r[1]}return r.join(" - ")}function b(t){if(!t)return!1;const e=(t=t.toLowerCase()).includes(".arcgis.com/"),r=t.includes("//services")||t.includes("//tiles")||t.includes("//features");return e&&r}function p(t,e){return t?(0,n.Qj)((0,n.Hu)(t,e)):t}function d(t){let{url:e}=t;if(!e)return{url:e};e=(0,n.Hu)(e,t.logger);const r=(0,n.mN)(e),a=h(r.path);let s;if(null!=a)null!=a.sublayer&&null==t.layer.layerId&&(s=a.sublayer),e=a.url.path;else if(t.nonStandardUrlAllowed){const t=f(r.path);null!=t&&(e=t.serviceUrl,s=t.sublayerId)}return{url:(0,n.Qj)(e),layerId:s}}function v(t,e,r,s,o){(0,a.w)(e,s,"url",o),s.url&&null!=t.layerId&&(s.url=(0,n.v_)(s.url,r,t.layerId.toString()))}function g(t){if(!t)return!1;const e=t.toLowerCase(),r=e.includes("/services/"),n=e.includes("/mapserver/wmsserver"),a=e.includes("/imageserver/wmsserver"),s=e.includes("/wmsserver");return r&&(n||a||s)}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/29290a44fd3b183c24e3.js b/public/assets/esri/core/workers/chunks/29290a44fd3b183c24e3.js new file mode 100644 index 0000000..1f23a07 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/29290a44fd3b183c24e3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5151,2442],{16306:(e,t,r)=>{r.d(t,{aX:()=>x});var o=r(68773),n=r(20102),i=r(92604),s=r(38913),l=r(58901),a=r(73913),p=r(8744),y=r(40488),u=(r(66577),r(3172)),c=r(33955),f=r(11282),m=r(81271);async function d(e,t,r){const o="string"==typeof e?(0,m.mN)(e):e,n=t[0].spatialReference,i=(0,c.Ji)(t[0]),s={...r,query:{...o.query,f:"json",sr:n.wkid??JSON.stringify(n),geometries:JSON.stringify((a=t,{geometryType:(0,c.Ji)(a[0]),geometries:a.map((e=>e.toJSON()))}))}},{data:l}=await(0,u.default)(o.path+"/simplify",s);var a;return function(e,t,r){const o=(0,c.q9)(t);return e.map((e=>{const t=o.fromJSON(e);return t.spatialReference=r,t}))}(l.geometries,i,n)}const h=i.Z.getLogger("esri.geometry.support.normalizeUtils");function g(e){return"polygon"===e[0].type}function S(e){return"polyline"===e[0].type}function b(e,t,r){if(t){const t=function(e,t){if(!(e instanceof l.Z||e instanceof s.Z)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw h.error(e),new n.Z(e)}const r=(0,a.x3)(e),o=[];for(const e of r){const r=[];o.push(r),r.push([e[0][0],e[0][1]]);for(let o=0;o1){for(let e=1;e<=u-1;e++){const o=e*t,s=y*o+n,l=p*o+i;r.push([s,l])}const e=(a+Math.floor(u-1)*t)/2,o=y*e+n,s=p*e+i;r.push([o,s])}r.push([s,l])}}return function(e){return"polygon"===e.type}(e)?new s.Z({rings:o,spatialReference:e.spatialReference}):new l.Z({paths:o,spatialReference:e.spatialReference})}(e,1e6);e=(0,y.Sx)(t,!0)}return r&&(e=(0,a.Sy)(e,r)),e}function w(e,t,r){if(Array.isArray(e)){const o=e[0];if(o>t){const r=(0,a.XZ)(o,t);e[0]=o+r*(-2*t)}else if(ot){const r=(0,a.XZ)(o,t);e=e.clone().offset(r*(-2*t),0)}else if(o{if(r[0]<180)return!0;{let r=0;for(let e=0;er?o:r}r=Number(r.toFixed(9));const o=-360*(0,a.XZ)(r,180);for(let r=0;rw(e,S,v))),T.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,m);T.push(e.rings?new s.Z(e):e)}else if(t.extent){const e=t.extent,r=(0,a.XZ)(e.xmin,v)*(2*S);let o=0===r?t.clone():(0,a.Sy)(t.clone(),r);e.offset(r,0),e.intersects(O)&&e.xmax!==S?(Z=e.xmax>Z?e.xmax:Z,o=b(o,g),J.push(o),T.push("cut")):e.intersects(N)&&e.xmin!==v?(Z=e.xmax*(2*S)>Z?e.xmax*(2*S):Z,o=b(o,g,360),J.push(o),T.push("cut")):T.push(o)}else T.push(t.clone());else T.push(t);else T.push(t);let R=(0,a.XZ)(Z,S),L=-90;const M=R,j=new l.Z;for(;R>0;){const e=360*R-180;j.addPath([[e,L],[e,-1*L]]),L*=-1,R--}if(J.length>0&&M>0){const t=_(J,await async function(e,t,r,o){const n=(0,f.en)(e),i=t[0].spatialReference,s={...o,query:{...n.query,f:"json",sr:JSON.stringify(i),target:JSON.stringify({geometryType:(0,c.Ji)(t[0]),geometries:t}),cutter:JSON.stringify(r)}},l=await(0,u.default)(n.path+"/cut",s),{cutIndexes:a,geometries:p=[]}=l.data;return{cutIndexes:a,geometries:p.map((e=>{const t=(0,c.im)(e);return t.spatialReference=i,t}))}}(n,J,j,r)),o=[],i=[];for(let r=0;r1&&n.rings.length>=s.rings.length?(o.push(n),i.push("simplify")):i.push(g?(0,y.$)(n):n)}}if(!o.length)return i;const s=await d(n,o,r),l=[];for(let e=0;e{r.d(t,{Sy:()=>a,UZ:()=>s,XZ:()=>l,x3:()=>p});var o=r(58901),n=r(82971),i=r(33955);const s={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new o.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.Z.WebMercator}),minus180Line:new o.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new o.Z({paths:[[[180,-180],[180,180]]],spatialReference:n.Z.WGS84}),minus180Line:new o.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:n.Z.WGS84})}};function l(e,t){return Math.ceil((e-t)/(2*t))}function a(e,t){const r=p(e);for(const e of r)for(const r of e)r[0]+=t;return e}function p(e){return(0,i.oU)(e)?e.rings:e.paths}},62128:(e,t,r)=>{r.r(t),r.d(t,{default:()=>K});var o=r(43697),n=(r(66577),r(38171)),i=(r(9790),r(46791)),s=r(20102),l=r(22974),a=r(16453),p=r(78286),y=r(20941),u=r(5600),c=r(75215),f=r(71715),m=r(52011),d=r(30556),h=r(44547),g=r(24470),S=r(16306),b=r(8744),w=r(19238),_=(r(67676),r(80442),r(70921)),x=r(3920);r(92604);let v=class extends((0,x.p)(i.Z)){constructor(e){super(e),this.handles.add([this.on("before-add",(e=>{null==e.item&&e.preventDefault()})),this.on("after-add",(e=>this._own(e.item))),this.on("after-remove",(e=>this._release(e.item)))])}get owner(){return this._get("owner")}set owner(e){e!==this._get("owner")&&(this._releaseAll(),this._set("owner",e),this._ownAll())}_ownAll(){for(const e of this.items)this._own(e)}_releaseAll(){for(const e of this.items)this._release(e)}_createNewInstance(e){return this.itemType?new(i.Z.ofType(this.itemType.Type))(e):new i.Z(e)}};(0,o._)([(0,u.Cb)()],v.prototype,"owner",null),v=(0,o._)([(0,m.j)("esri.core.support.OwningCollection")],v);var C=r(87085),O=r(71612),N=r(72965),Z=r(52421);let J=class extends v{_own(e){e.layer&&"remove"in e.layer&&e.layer!==this.owner&&e.layer.remove(e),e.layer=this.owner}_release(e){e.layer===this.owner&&(e.layer=null)}};(0,o._)([(0,Z.c)({Type:n.Z,ensureType:(0,c.se)(n.Z)})],J.prototype,"itemType",void 0),J=(0,o._)([(0,m.j)("esri.support.GraphicsCollection")],J);var T=r(86787);let R=class extends((0,O.h)((0,N.M)(C.Z))){constructor(e){super(e),this.elevationInfo=null,this.graphics=new J,this.screenSizePerspectiveEnabled=!0,this.type="graphics",this.internal=!1}destroy(){this.removeAll(),this.graphics.destroy()}add(e){return this.graphics.add(e),this}addMany(e){return this.graphics.addMany(e),this}removeAll(){return this.graphics.removeAll(),this}remove(e){this.graphics.remove(e)}removeMany(e){this.graphics.removeMany(e)}on(e,t){return super.on(e,t)}graphicChanged(e){this.emit("graphic-update",e)}};var L,M;(0,o._)([(0,u.Cb)({type:T.Z})],R.prototype,"elevationInfo",void 0),(0,o._)([(0,u.Cb)((L=J,M="graphics",{type:L,cast:_.R,set(e){const t=(0,_.Z)(e,this._get(M),L);t.owner=this,this._set(M,t)}}))],R.prototype,"graphics",void 0),(0,o._)([(0,u.Cb)({type:["show","hide"]})],R.prototype,"listMode",void 0),(0,o._)([(0,u.Cb)()],R.prototype,"screenSizePerspectiveEnabled",void 0),(0,o._)([(0,u.Cb)({readOnly:!0})],R.prototype,"type",void 0),(0,o._)([(0,u.Cb)({constructOnly:!0})],R.prototype,"internal",void 0),R=(0,o._)([(0,m.j)("esri.layers.GraphicsLayer")],R);const j=R;var z=r(92908),G=r(38009),I=r(16859),P=r(1231),F=r(20256),q=r(4095),D=r(77987),E=r(78724),A=r(82971),X=r(6570);function k(e){return"markup"===e.featureCollectionType||e.layers.some((e=>null!=e.layerDefinition.visibilityField||!U(e)))}function U({layerDefinition:e,featureSet:t}){const r=e.geometryType??t.geometryType;return Q.find((t=>r===t.geometryTypeJSON&&e.drawingInfo?.renderer?.symbol?.type===t.identifyingSymbol.type))}function B(){return new X.Z({xmin:-180,ymin:-90,xmax:180,ymax:90})}const W=new P.Z({name:"OBJECTID",alias:"OBJECTID",type:"oid",nullable:!1,editable:!1}),H=new P.Z({name:"title",alias:"Title",type:"string",nullable:!0,editable:!0});let $=class extends j{constructor(e){super(e),this.visibilityMode="inherited"}initialize(){for(const e of this.graphics)e.sourceLayer=this.layer;this.graphics.on("after-add",(e=>{e.item.sourceLayer=this.layer})),this.graphics.on("after-remove",(e=>{e.item.sourceLayer=null}))}get fullExtent(){const e=this.layer?.spatialReference,t=this.fullBounds;return e?null==t?(0,h.dz)(B(),e).geometry:(0,g.HH)(t,e):null}get fullBounds(){const e=this.layer?.spatialReference;if(!e)return null;const t=(0,g.cS)();return this.graphics.forEach((r=>{const o=null!=r.geometry?(0,h.dz)(r.geometry,e).geometry:null;null!=o&&(0,g.jn)(t,"point"===o.type?o:o.extent,t)})),(0,g.fS)(t,g.Gv)?null:t}get sublayers(){return this.graphics}};(0,o._)([(0,u.Cb)({readOnly:!0})],$.prototype,"fullExtent",null),(0,o._)([(0,u.Cb)({readOnly:!0})],$.prototype,"fullBounds",null),(0,o._)([(0,u.Cb)({readOnly:!0})],$.prototype,"sublayers",null),(0,o._)([(0,u.Cb)()],$.prototype,"layer",void 0),(0,o._)([(0,u.Cb)()],$.prototype,"layerId",void 0),(0,o._)([(0,u.Cb)({readOnly:!0})],$.prototype,"visibilityMode",void 0),$=(0,o._)([(0,m.j)("esri.layers.MapNotesLayer.MapNotesSublayer")],$);const Q=[{geometryType:"polygon",geometryTypeJSON:"esriGeometryPolygon",id:"polygonLayer",layerId:0,title:"Polygons",identifyingSymbol:(new F.Z).toJSON()},{geometryType:"polyline",geometryTypeJSON:"esriGeometryPolyline",id:"polylineLayer",layerId:1,title:"Polylines",identifyingSymbol:(new q.Z).toJSON()},{geometryType:"multipoint",geometryTypeJSON:"esriGeometryMultipoint",id:"multipointLayer",layerId:2,title:"Multipoints",identifyingSymbol:(new D.Z).toJSON()},{geometryType:"point",geometryTypeJSON:"esriGeometryPoint",id:"pointLayer",layerId:3,title:"Points",identifyingSymbol:(new D.Z).toJSON()},{geometryType:"point",geometryTypeJSON:"esriGeometryPoint",id:"textLayer",layerId:4,title:"Text",identifyingSymbol:(new E.Z).toJSON()}];let V=class extends((0,O.h)((0,N.M)((0,G.q)((0,I.I)((0,a.R)(C.Z)))))){constructor(e){super(e),this.capabilities={operations:{supportsMapNotesEditing:!0}},this.featureCollections=null,this.featureCollectionJSON=null,this.featureCollectionType="notes",this.legendEnabled=!1,this.listMode="hide-children",this.minScale=0,this.maxScale=0,this.spatialReference=A.Z.WGS84,this.sublayers=new i.Z(Q.map((e=>new $({id:e.id,layerId:e.layerId,title:e.title,layer:this})))),this.title="Map Notes",this.type="map-notes",this.visibilityMode="inherited"}readCapabilities(e,t,r){return{operations:{supportsMapNotesEditing:!k(t)&&"portal-item"!==r?.origin}}}readFeatureCollections(e,t,r){if(!k(t))return null;const o=t.layers.map((e=>{const t=new w.default;return t.read(e,r),t}));return new i.Z({items:o})}readLegacyfeatureCollectionJSON(e,t){return k(t)?(0,l.d9)(t.featureCollection):null}get fullExtent(){const e=this.spatialReference,t=(0,g.cS)();return null!=this.sublayers?this.sublayers.forEach((({fullBounds:e})=>null!=e?(0,g.jn)(t,e,t):t),t):this.featureCollectionJSON?.layers.some((e=>e.layerDefinition.extent))&&this.featureCollectionJSON.layers.forEach((r=>{const o=(0,h.dz)(r.layerDefinition.extent,e).geometry;null!=o&&(0,g.jn)(t,o,t)})),(0,g.fS)(t,g.Gv)?(0,h.dz)(B(),e).geometry:(0,g.HH)(t,e)}readMinScale(e,t){for(const e of t.layers)if(null!=e.layerDefinition.minScale)return e.layerDefinition.minScale;return 0}readMaxScale(e,t){for(const e of t.layers)if(null!=e.layerDefinition.maxScale)return e.layerDefinition.maxScale;return 0}get multipointLayer(){return this._findSublayer("multipointLayer")}get pointLayer(){return this._findSublayer("pointLayer")}get polygonLayer(){return this._findSublayer("polygonLayer")}get polylineLayer(){return this._findSublayer("polylineLayer")}readSpatialReference(e,t){return t.layers.length?A.Z.fromJSON(t.layers[0].layerDefinition.spatialReference):A.Z.WGS84}readSublayers(e,t,r){if(k(t))return null;const o=[];let s=t.layers.reduce(((e,t)=>Math.max(e,t.layerDefinition.id??-1)),-1)+1;for(const e of t.layers){const{layerDefinition:t,featureSet:r}=e,i=t.id??s++,l=U(e);if(null!=l){const e=new $({id:l.id,title:t.name,layerId:i,layer:this,graphics:r.features.map((({geometry:e,symbol:t,attributes:r,popupInfo:o})=>n.Z.fromJSON({attributes:r,geometry:e,symbol:t,popupTemplate:o})))});o.push(e)}}return new i.Z(o)}writeSublayers(e,t,r,o){const{minScale:n,maxScale:i}=this;if(null==e)return;const l=e.some((e=>e.graphics.length>0));if(!this.capabilities.operations.supportsMapNotesEditing)return void(l&&o?.messages?.push(new s.Z("map-notes-layer:editing-not-supported","New map notes cannot be added to this layer")));const a=[];let y=this.spatialReference.toJSON();e:for(const t of e)for(const e of t.graphics)if(null!=e.geometry){y=e.geometry.spatialReference.toJSON();break e}for(const t of Q){const r=e.find((e=>t.id===e.id));this._writeMapNoteSublayer(a,r,t,n,i,y,o)}(0,p.RB)("featureCollection.layers",a,t)}get textLayer(){return this._findSublayer("textLayer")}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Feature Collection"]},e)),Promise.resolve(this)}read(e,t){"featureCollection"in e&&(e=(0,l.d9)(e),Object.assign(e,e.featureCollection)),super.read(e,t)}async beforeSave(){if(null==this.sublayers)return;let e=null;const t=[];for(const r of this.sublayers)for(const o of r.graphics)if(null!=o.geometry){const r=o.geometry;e?(0,b.fS)(r.spatialReference,e)||((0,h.Up)(r.spatialReference,e)||(0,h.kR)()||await(0,h.zD)(),o.geometry=(0,h.iV)(r,e)):e=r.spatialReference,t.push(o)}const r=await(0,S.aX)(t.map((e=>e.geometry)));t.forEach(((e,t)=>e.geometry=r[t]))}_findSublayer(e){return null==this.sublayers?null:this.sublayers?.find((t=>t.id===e))??null}_writeMapNoteSublayer(e,t,r,o,n,i,s){const a=[];if(null!=t){for(const e of t.graphics)this._writeMapNote(a,e,r.geometryType,s);this._normalizeObjectIds(a,W),e.push({layerDefinition:{name:t.title,drawingInfo:{renderer:{type:"simple",symbol:(0,l.d9)(r.identifyingSymbol)}},id:t.layerId,geometryType:r.geometryTypeJSON,minScale:o,maxScale:n,objectIdField:"OBJECTID",fields:[W.toJSON(),H.toJSON()],spatialReference:i},featureSet:{features:a,geometryType:r.geometryTypeJSON}})}}_writeMapNote(e,t,r,o){if(null==t)return;const{geometry:n,symbol:i,popupTemplate:s}=t;if(null==n)return;if(n.type!==r)return void o?.messages?.push(new y.Z("map-notes-layer:invalid-geometry-type",`Geometry "${n.type}" cannot be saved in "${r}" layer`,{graphic:t}));if(null==i)return void o?.messages?.push(new y.Z("map-notes-layer:no-symbol","Skipping map notes with no symbol",{graphic:t}));const l={attributes:{...t.attributes},geometry:n.toJSON(),symbol:i.toJSON()};null!=s&&(l.popupInfo=s.toJSON()),e.push(l)}_normalizeObjectIds(e,t){const r=t.name;let o=(0,z.S)(r,e)+1;const n=new Set;for(const t of e){t.attributes||(t.attributes={});const{attributes:e}=t;(null==e[r]||n.has(e[r]))&&(e[r]=o++),n.add(e[r])}}};(0,o._)([(0,u.Cb)({readOnly:!0})],V.prototype,"capabilities",void 0),(0,o._)([(0,f.r)(["portal-item","web-map"],"capabilities",["layers"])],V.prototype,"readCapabilities",null),(0,o._)([(0,u.Cb)({readOnly:!0})],V.prototype,"featureCollections",void 0),(0,o._)([(0,f.r)(["web-map","portal-item"],"featureCollections",["layers"])],V.prototype,"readFeatureCollections",null),(0,o._)([(0,u.Cb)({readOnly:!0,json:{origins:{"web-map":{write:{enabled:!0,target:"featureCollection"}}}}})],V.prototype,"featureCollectionJSON",void 0),(0,o._)([(0,f.r)(["web-map","portal-item"],"featureCollectionJSON",["featureCollection"])],V.prototype,"readLegacyfeatureCollectionJSON",null),(0,o._)([(0,u.Cb)({readOnly:!0,json:{read:!0,write:{enabled:!0,ignoreOrigin:!0}}})],V.prototype,"featureCollectionType",void 0),(0,o._)([(0,u.Cb)({readOnly:!0})],V.prototype,"fullExtent",null),(0,o._)([(0,u.Cb)({readOnly:!0,json:{origins:{"web-map":{write:{target:"featureCollection.showLegend",overridePolicy(){return{enabled:null!=this.featureCollectionJSON}}}}}}})],V.prototype,"legendEnabled",void 0),(0,o._)([(0,u.Cb)({type:["show","hide","hide-children"]})],V.prototype,"listMode",void 0),(0,o._)([(0,u.Cb)({type:Number,nonNullable:!0,json:{write:!1}})],V.prototype,"minScale",void 0),(0,o._)([(0,f.r)(["web-map","portal-item"],"minScale",["layers"])],V.prototype,"readMinScale",null),(0,o._)([(0,u.Cb)({type:Number,nonNullable:!0,json:{write:!1}})],V.prototype,"maxScale",void 0),(0,o._)([(0,f.r)(["web-map","portal-item"],"maxScale",["layers"])],V.prototype,"readMaxScale",null),(0,o._)([(0,u.Cb)({readOnly:!0})],V.prototype,"multipointLayer",null),(0,o._)([(0,u.Cb)({value:"ArcGISFeatureLayer",type:["ArcGISFeatureLayer"]})],V.prototype,"operationalLayerType",void 0),(0,o._)([(0,u.Cb)({readOnly:!0})],V.prototype,"pointLayer",null),(0,o._)([(0,u.Cb)({readOnly:!0})],V.prototype,"polygonLayer",null),(0,o._)([(0,u.Cb)({readOnly:!0})],V.prototype,"polylineLayer",null),(0,o._)([(0,u.Cb)({type:A.Z})],V.prototype,"spatialReference",void 0),(0,o._)([(0,f.r)(["web-map","portal-item"],"spatialReference",["layers"])],V.prototype,"readSpatialReference",null),(0,o._)([(0,u.Cb)({readOnly:!0,json:{origins:{"web-map":{write:{ignoreOrigin:!0}}}}})],V.prototype,"sublayers",void 0),(0,o._)([(0,f.r)("web-map","sublayers",["layers"])],V.prototype,"readSublayers",null),(0,o._)([(0,d.c)("web-map","sublayers")],V.prototype,"writeSublayers",null),(0,o._)([(0,u.Cb)({readOnly:!0})],V.prototype,"textLayer",null),(0,o._)([(0,u.Cb)()],V.prototype,"title",void 0),(0,o._)([(0,u.Cb)({readOnly:!0,json:{read:!1}})],V.prototype,"type",void 0),V=(0,o._)([(0,m.j)("esri.layers.MapNotesLayer")],V);const K=V},92908:(e,t,r)=>{r.d(t,{S:()=>n,X:()=>o});const o=1;function n(e,t){let r=0;for(const o of t){const t=o.attributes?.[e];"number"==typeof t&&isFinite(t)&&(r=Math.max(r,t))}return r}},16451:(e,t,r)=>{r.d(t,{Z:()=>f});var o=r(43697),n=r(2368),i=r(96674),s=r(5600),l=(r(75215),r(67676),r(80442),r(71715)),a=r(52011),p=r(30556),y=r(72729),u=r(70082);let c=class extends((0,n.J)(i.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,y.im)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,o._)([(0,s.Cb)({json:{write:!0}})],c.prototype,"id",void 0),(0,o._)([(0,s.Cb)({json:{write:!0}})],c.prototype,"name",void 0),(0,o._)([(0,s.Cb)({json:{write:!0}})],c.prototype,"domains",void 0),(0,o._)([(0,l.r)("domains")],c.prototype,"readDomains",null),(0,o._)([(0,p.c)("domains")],c.prototype,"writeDomains",null),(0,o._)([(0,s.Cb)({type:[u.Z],json:{write:!0}})],c.prototype,"templates",void 0),c=(0,o._)([(0,a.j)("esri.layers.support.FeatureType")],c);const f=c},28694:(e,t,r)=>{r.d(t,{p:()=>n});var o=r(69285);function n(e,t,r){if(!r||!r.features||!r.hasZ)return;const n=(0,o.k)(r.geometryType,t,e.outSpatialReference);if(null!=n)for(const e of r.features)n(e.geometry)}},74889:(e,t,r)=>{r.d(t,{Z:()=>b});var o,n=r(43697),i=r(66577),s=r(38171),l=r(35454),a=r(96674),p=r(22974),y=r(5600),u=(r(75215),r(71715)),c=r(52011),f=r(30556),m=r(82971),d=r(33955),h=r(1231);const g=new l.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let S=o=class extends a.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=m.Z.fromJSON(t.spatialReference),o=[];for(let t=0;t0)for(let r=0;rMath.round((e-o)/t)),(e=>Math.round((n-e)/r)));for(let e=0,t=i.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;a=r=>null==r?r:r*t+e}const p=this._getHydrationFunction(e,(e=>e*i+o),(e=>n-e*s),l,a);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,r){let o,n;const i=[];for(let s=0,l=e.length;s0){const e=t(l[0]),s=r(l[1]);e===o&&s===n||(i.push([e-o,s-n]),o=e,n=s)}else o=t(l[0]),n=r(l[1]),i.push([o,n])}return i.length>0?i:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const o=(0,d.oU)(e)?e.rings:e.paths,n=[];for(let e=0,i=o.length;e0?((0,d.oU)(e)?e.rings=n:e.paths=n,e):null}:"multipoint"===e?e=>{const o=this._quantizePoints(e.points,t,r);return o&&o.length>0?(e.points=o,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,o,n){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),o&&(e.z=o(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,d.oU)(e)?e.rings:e.paths;let s,l;for(let e=0,o=i.length;e0?(s+=n[0],l+=n[1]):(s=n[0],l=n[1]),n[0]=t(s),n[1]=r(l)}}if(o&&n)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),o&&null!=e.zmax&&null!=e.zmin&&(e.zmax=o(e.zmax),e.zmin=o(e.zmin)),n&&null!=e.mmax&&null!=e.mmin&&(e.mmax=n(e.mmax),e.mmin=n(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let s,l;for(let e=0,o=i.length;e0?(s+=o[0],l+=o[1]):(s=o[0],l=o[1]),o[0]=t(s),o[1]=r(l)}if(o&&n)for(let e=0,t=i.length;e({enabled:e})}}})],S.prototype,"exceededTransferLimit",void 0),(0,n._)([(0,y.Cb)({type:[s.Z],json:{write:!0}})],S.prototype,"features",void 0),(0,n._)([(0,u.r)("features")],S.prototype,"readFeatures",null),(0,n._)([(0,y.Cb)({type:[h.Z],json:{write:!0}})],S.prototype,"fields",void 0),(0,n._)([(0,y.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],S.prototype,"geometryType",void 0),(0,n._)([(0,f.c)("geometryType")],S.prototype,"writeGeometryType",null),(0,n._)([(0,y.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],S.prototype,"hasM",void 0),(0,n._)([(0,y.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],S.prototype,"hasZ",void 0),(0,n._)([(0,y.Cb)({types:i.qM,json:{write:!0}})],S.prototype,"queryGeometry",void 0),(0,n._)([(0,u.r)("queryGeometry")],S.prototype,"readQueryGeometry",null),(0,n._)([(0,y.Cb)({type:m.Z,json:{write:!0}})],S.prototype,"spatialReference",void 0),(0,n._)([(0,f.c)("spatialReference")],S.prototype,"writeSpatialReference",null),(0,n._)([(0,y.Cb)({json:{write:!0}})],S.prototype,"transform",void 0),S=o=(0,n._)([(0,c.j)("esri.rest.support.FeatureSet")],S),S.prototype.toJSON.isDefaultToJSON=!0;const b=S},11282:(e,t,r)=>{r.d(t,{cv:()=>l,en:()=>s,lA:()=>i}),r(68773),r(40330);var o=r(22974),n=r(81271);function i(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function s(e){return"string"==typeof e?(0,n.mN)(e):(0,o.d9)(e)}function l(e,t,r){const o={};for(const n in e){if("declaredClass"===n)continue;const i=e[n];if(null!=i&&"function"!=typeof i)if(Array.isArray(i)){o[n]=[];for(let e=0;e{r.d(t,{ET:()=>i,I4:()=>n,eG:()=>a,lF:()=>s,lj:()=>y,qP:()=>l,wW:()=>p});const o=[252,146,31,255],n={type:"esriSMS",style:"esriSMSCircle",size:6,color:o,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},i={type:"esriSLS",style:"esriSLSSolid",width:.75,color:o},s={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},l={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},a={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},p={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},y={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/293315442f5afe8069dc.js b/public/assets/esri/core/workers/chunks/293315442f5afe8069dc.js new file mode 100644 index 0000000..26f10a2 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/293315442f5afe8069dc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3027],{46851:(t,n,e)=>{e.d(n,{R:()=>i,a:()=>c,g:()=>a,t:()=>s});let r=1e-6;function a(){return r}const i=Math.random,o=Math.PI/180,u=180/Math.PI;function s(t){return t*o}function c(t){return t*u}Object.freeze(Object.defineProperty({__proto__:null,RANDOM:i,equals:function(t,n){return Math.abs(t-n)<=r*Math.max(1,Math.abs(t),Math.abs(n))},getEpsilon:a,setEpsilon:function(t){r=t},toDegree:c,toRadian:s},Symbol.toStringTag,{value:"Module"}))},17896:(t,n,e)=>{e.d(n,{A:()=>m,C:()=>l,D:()=>f,a:()=>s,b:()=>c,c:()=>o,d:()=>d,e:()=>b,f:()=>k,g:()=>h,h:()=>p,i:()=>M,j:()=>q,k:()=>D,l:()=>i,m:()=>w,n:()=>x,p:()=>g,q:()=>v,r:()=>U,s:()=>u,t:()=>y,u:()=>E});var r=e(65617),a=e(46851);function i(t){const n=t[0],e=t[1],r=t[2];return Math.sqrt(n*n+e*e+r*r)}function o(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t}function u(t,n,e,r){return t[0]=n,t[1]=e,t[2]=r,t}function s(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t[2]=n[2]+e[2],t}function c(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t[2]=n[2]-e[2],t}function l(t,n,e){return t[0]=n[0]*e[0],t[1]=n[1]*e[1],t[2]=n[2]*e[2],t}function f(t,n,e){return t[0]=n[0]/e[0],t[1]=n[1]/e[1],t[2]=n[2]/e[2],t}function h(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t}function m(t,n,e,r){return t[0]=n[0]+e[0]*r,t[1]=n[1]+e[1]*r,t[2]=n[2]+e[2]*r,t}function M(t,n){const e=n[0]-t[0],r=n[1]-t[1],a=n[2]-t[2];return Math.sqrt(e*e+r*r+a*a)}function d(t,n){const e=n[0]-t[0],r=n[1]-t[1],a=n[2]-t[2];return e*e+r*r+a*a}function g(t){const n=t[0],e=t[1],r=t[2];return n*n+e*e+r*r}function x(t,n){const e=n[0],r=n[1],a=n[2];let i=e*e+r*r+a*a;return i>0&&(i=1/Math.sqrt(i),t[0]=n[0]*i,t[1]=n[1]*i,t[2]=n[2]*i),t}function b(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function k(t,n,e){const r=n[0],a=n[1],i=n[2],o=e[0],u=e[1],s=e[2];return t[0]=a*s-i*u,t[1]=i*o-r*s,t[2]=r*u-a*o,t}function p(t,n,e,r){const a=n[0],i=n[1],o=n[2];return t[0]=a+r*(e[0]-a),t[1]=i+r*(e[1]-i),t[2]=o+r*(e[2]-o),t}function w(t,n,e){const r=n[0],a=n[1],i=n[2];return t[0]=e[0]*r+e[4]*a+e[8]*i+e[12],t[1]=e[1]*r+e[5]*a+e[9]*i+e[13],t[2]=e[2]*r+e[6]*a+e[10]*i+e[14],t}function y(t,n,e){const r=n[0],a=n[1],i=n[2];return t[0]=r*e[0]+a*e[3]+i*e[6],t[1]=r*e[1]+a*e[4]+i*e[7],t[2]=r*e[2]+a*e[5]+i*e[8],t}function v(t,n,e){const r=e[0],a=e[1],i=e[2],o=e[3],u=n[0],s=n[1],c=n[2];let l=a*c-i*s,f=i*u-r*c,h=r*s-a*u,m=a*h-i*f,M=i*l-r*h,d=r*f-a*l;const g=2*o;return l*=g,f*=g,h*=g,m*=2,M*=2,d*=2,t[0]=u+l+m,t[1]=s+f+M,t[2]=c+h+d,t}const B=(0,r.c)(),V=(0,r.c)();function D(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]}function U(t,n,e){const r=e[0]-n[0],a=e[1]-n[1],i=e[2]-n[2];let o=r*r+a*a+i*i;return o>0?(o=1/Math.sqrt(o),t[0]=r*o,t[1]=a*o,t[2]=i*o,t):(t[0]=0,t[1]=0,t[2]=0,t)}const I=c,P=l,A=f,q=M,_=d,E=i,S=g;Object.freeze(Object.defineProperty({__proto__:null,abs:function(t,n){return t[0]=Math.abs(n[0]),t[1]=Math.abs(n[1]),t[2]=Math.abs(n[2]),t},add:s,angle:function(t,n){o(B,t),o(V,n),x(B,B),x(V,V);const e=b(B,V);return e>1?0:e<-1?Math.PI:Math.acos(e)},bezier:function(t,n,e,r,a,i){const o=1-i,u=o*o,s=i*i,c=u*o,l=3*i*u,f=3*s*o,h=s*i;return t[0]=n[0]*c+e[0]*l+r[0]*f+a[0]*h,t[1]=n[1]*c+e[1]*l+r[1]*f+a[1]*h,t[2]=n[2]*c+e[2]*l+r[2]*f+a[2]*h,t},ceil:function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t},copy:o,cross:k,direction:U,dist:q,distance:M,div:A,divide:f,dot:b,equals:function(t,n){if(t===n)return!0;const e=t[0],r=t[1],i=t[2],o=n[0],u=n[1],s=n[2],c=(0,a.g)();return Math.abs(e-o)<=c*Math.max(1,Math.abs(e),Math.abs(o))&&Math.abs(r-u)<=c*Math.max(1,Math.abs(r),Math.abs(u))&&Math.abs(i-s)<=c*Math.max(1,Math.abs(i),Math.abs(s))},exactEquals:D,floor:function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t},hermite:function(t,n,e,r,a,i){const o=i*i,u=o*(2*i-3)+1,s=o*(i-2)+i,c=o*(i-1),l=o*(3-2*i);return t[0]=n[0]*u+e[0]*s+r[0]*c+a[0]*l,t[1]=n[1]*u+e[1]*s+r[1]*c+a[1]*l,t[2]=n[2]*u+e[2]*s+r[2]*c+a[2]*l,t},inverse:function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t},len:E,length:i,lerp:p,max:function(t,n,e){return t[0]=Math.max(n[0],e[0]),t[1]=Math.max(n[1],e[1]),t[2]=Math.max(n[2],e[2]),t},min:function(t,n,e){return t[0]=Math.min(n[0],e[0]),t[1]=Math.min(n[1],e[1]),t[2]=Math.min(n[2],e[2]),t},mul:P,multiply:l,negate:function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t},normalize:x,random:function(t,n){n=n||1;const e=a.R,r=2*e()*Math.PI,i=2*e()-1,o=Math.sqrt(1-i*i)*n;return t[0]=Math.cos(r)*o,t[1]=Math.sin(r)*o,t[2]=i*n,t},rotateX:function(t,n,e,r){const a=[],i=[];return a[0]=n[0]-e[0],a[1]=n[1]-e[1],a[2]=n[2]-e[2],i[0]=a[0],i[1]=a[1]*Math.cos(r)-a[2]*Math.sin(r),i[2]=a[1]*Math.sin(r)+a[2]*Math.cos(r),t[0]=i[0]+e[0],t[1]=i[1]+e[1],t[2]=i[2]+e[2],t},rotateY:function(t,n,e,r){const a=[],i=[];return a[0]=n[0]-e[0],a[1]=n[1]-e[1],a[2]=n[2]-e[2],i[0]=a[2]*Math.sin(r)+a[0]*Math.cos(r),i[1]=a[1],i[2]=a[2]*Math.cos(r)-a[0]*Math.sin(r),t[0]=i[0]+e[0],t[1]=i[1]+e[1],t[2]=i[2]+e[2],t},rotateZ:function(t,n,e,r){const a=[],i=[];return a[0]=n[0]-e[0],a[1]=n[1]-e[1],a[2]=n[2]-e[2],i[0]=a[0]*Math.cos(r)-a[1]*Math.sin(r),i[1]=a[0]*Math.sin(r)+a[1]*Math.cos(r),i[2]=a[2],t[0]=i[0]+e[0],t[1]=i[1]+e[1],t[2]=i[2]+e[2],t},round:function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t},scale:h,scaleAndAdd:m,set:u,sign:function(t,n){return t[0]=Math.sign(n[0]),t[1]=Math.sign(n[1]),t[2]=Math.sign(n[2]),t},sqrDist:_,sqrLen:S,squaredDistance:d,squaredLength:g,str:function(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"},sub:I,subtract:c,transformMat3:y,transformMat4:w,transformQuat:v},Symbol.toStringTag,{value:"Module"}))},65617:(t,n,e)=>{function r(){return[0,0,0]}function a(t){return[t[0],t[1],t[2]]}function i(t,n,e){return[t,n,e]}function o(t){const n=[0,0,0],e=Math.min(3,t.length);for(let r=0;rm,U:()=>g,Z:()=>h,a:()=>a,b:()=>u,c:()=>r,d:()=>M,e:()=>d,f:()=>i,g:()=>o});const h=[0,0,0],m=s(),M=c(),d=l(),g=f();Object.freeze(Object.defineProperty({__proto__:null,ONES:m,UNIT_X:M,UNIT_Y:d,UNIT_Z:g,ZEROS:h,clone:a,create:r,createView:u,fromArray:o,fromValues:i,ones:s,unitX:c,unitY:l,unitZ:f,zeros:function(){return[0,0,0]}},Symbol.toStringTag,{value:"Module"}))},98766:(t,n,e)=>{e.d(n,{a:()=>o,b:()=>l,c:()=>a,d:()=>g,e:()=>m,f:()=>M,g:()=>b,h:()=>k,l:()=>x,n:()=>d,s:()=>i});var r=e(46851);function a(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t}function i(t,n,e,r,a){return t[0]=n,t[1]=e,t[2]=r,t[3]=a,t}function o(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t[2]=n[2]+e[2],t[3]=n[3]+e[3],t}function u(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t[2]=n[2]-e[2],t[3]=n[3]-e[3],t}function s(t,n,e){return t[0]=n[0]*e[0],t[1]=n[1]*e[1],t[2]=n[2]*e[2],t[3]=n[3]*e[3],t}function c(t,n,e){return t[0]=n[0]/e[0],t[1]=n[1]/e[1],t[2]=n[2]/e[2],t[3]=n[3]/e[3],t}function l(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t[3]=n[3]*e,t}function f(t,n){const e=n[0]-t[0],r=n[1]-t[1],a=n[2]-t[2],i=n[3]-t[3];return Math.sqrt(e*e+r*r+a*a+i*i)}function h(t,n){const e=n[0]-t[0],r=n[1]-t[1],a=n[2]-t[2],i=n[3]-t[3];return e*e+r*r+a*a+i*i}function m(t){const n=t[0],e=t[1],r=t[2],a=t[3];return Math.sqrt(n*n+e*e+r*r+a*a)}function M(t){const n=t[0],e=t[1],r=t[2],a=t[3];return n*n+e*e+r*r+a*a}function d(t,n){const e=n[0],r=n[1],a=n[2],i=n[3];let o=e*e+r*r+a*a+i*i;return o>0&&(o=1/Math.sqrt(o),t[0]=e*o,t[1]=r*o,t[2]=a*o,t[3]=i*o),t}function g(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]}function x(t,n,e,r){const a=n[0],i=n[1],o=n[2],u=n[3];return t[0]=a+r*(e[0]-a),t[1]=i+r*(e[1]-i),t[2]=o+r*(e[2]-o),t[3]=u+r*(e[3]-u),t}function b(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]}function k(t,n){const e=t[0],a=t[1],i=t[2],o=t[3],u=n[0],s=n[1],c=n[2],l=n[3],f=(0,r.g)();return Math.abs(e-u)<=f*Math.max(1,Math.abs(e),Math.abs(u))&&Math.abs(a-s)<=f*Math.max(1,Math.abs(a),Math.abs(s))&&Math.abs(i-c)<=f*Math.max(1,Math.abs(i),Math.abs(c))&&Math.abs(o-l)<=f*Math.max(1,Math.abs(o),Math.abs(l))}const p=u,w=s,y=c,v=f,B=h,V=m,D=M;Object.freeze(Object.defineProperty({__proto__:null,add:o,ceil:function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t[3]=Math.ceil(n[3]),t},copy:a,dist:v,distance:f,div:y,divide:c,dot:g,equals:k,exactEquals:b,floor:function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t[3]=Math.floor(n[3]),t},inverse:function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t[3]=1/n[3],t},len:V,length:m,lerp:x,max:function(t,n,e){return t[0]=Math.max(n[0],e[0]),t[1]=Math.max(n[1],e[1]),t[2]=Math.max(n[2],e[2]),t[3]=Math.max(n[3],e[3]),t},min:function(t,n,e){return t[0]=Math.min(n[0],e[0]),t[1]=Math.min(n[1],e[1]),t[2]=Math.min(n[2],e[2]),t[3]=Math.min(n[3],e[3]),t},mul:w,multiply:s,negate:function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=-n[3],t},normalize:d,random:function(t,n){const e=r.R;let a,i,o,u,s,c;n=n||1;do{a=2*e()-1,i=2*e()-1,s=a*a+i*i}while(s>=1);do{o=2*e()-1,u=2*e()-1,c=o*o+u*u}while(c>=1);const l=Math.sqrt((1-s)/c);return t[0]=n*a,t[1]=n*i,t[2]=n*o*l,t[3]=n*u*l,t},round:function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t[3]=Math.round(n[3]),t},scale:l,scaleAndAdd:function(t,n,e,r){return t[0]=n[0]+e[0]*r,t[1]=n[1]+e[1]*r,t[2]=n[2]+e[2]*r,t[3]=n[3]+e[3]*r,t},set:i,sqrDist:B,sqrLen:D,squaredDistance:h,squaredLength:M,str:function(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},sub:p,subtract:u,transformMat4:function(t,n,e){const r=n[0],a=n[1],i=n[2],o=n[3];return t[0]=e[0]*r+e[4]*a+e[8]*i+e[12]*o,t[1]=e[1]*r+e[5]*a+e[9]*i+e[13]*o,t[2]=e[2]*r+e[6]*a+e[10]*i+e[14]*o,t[3]=e[3]*r+e[7]*a+e[11]*i+e[15]*o,t},transformQuat:function(t,n,e){const r=n[0],a=n[1],i=n[2],o=e[0],u=e[1],s=e[2],c=e[3],l=c*r+u*i-s*a,f=c*a+s*r-o*i,h=c*i+o*a-u*r,m=-o*r-u*a-s*i;return t[0]=l*c+m*-o+f*-s-h*-u,t[1]=f*c+m*-u+h*-o-l*-s,t[2]=h*c+m*-s+l*-u-f*-o,t[3]=n[3],t}},Symbol.toStringTag,{value:"Module"}))},22021:(t,n,e)=>{e.d(n,{BV:()=>l,Kt:()=>h,Sf:()=>i,Vl:()=>c,ZF:()=>f,_3:()=>p,jE:()=>b,oK:()=>g,oc:()=>k,t7:()=>s,uZ:()=>o,wt:()=>u});var r=e(17896);e(98766);const a=new Float32Array(1);function i(t){--t;for(let n=1;n<32;n<<=1)t|=t>>n;return t+1}function o(t,n,e){return Math.min(Math.max(t,n),e)}function u(t){return 0==(t&t-1)}function s(t,n,e){return t+(n-t)*e}function c(t){return t*Math.PI/180}function l(t){return 180*t/Math.PI}function f(t){return Math.acos(o(t,-1,1))}function h(t){return Math.asin(o(t,-1,1))}function m(t,n,e=1e-6){return t===n||!(!Number.isFinite(t)||!Number.isFinite(n))&&(t>n?t-n:n-t)<=e}const M=new DataView(new ArrayBuffer(Float64Array.BYTES_PER_ELEMENT));const d=BigInt("1000000");function g(t){return x(Math.max(-p,Math.min(t,p)))}function x(t){return a[0]=t,a[0]}function b(t,n){const e=(0,r.l)(t),a=h(t[2]/e),i=Math.atan2(t[1]/e,t[0]/e);return(0,r.s)(n,e,a,i),n}function k(t){const n=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],e=t[3]*t[3]+t[4]*t[4]+t[5]*t[5],r=t[6]*t[6]+t[7]*t[7]+t[8]*t[8];return!(m(n,1)&&m(e,1)&&m(r,1))}!function(t){const n=function(t){return M.setFloat64(0,t),M.getBigInt64(0)}(t=Math.abs(t)),e=function(t){return M.setBigInt64(0,t),M.getFloat64(0)}(n<=d?d:n-d);Math.abs(t-e)}(1);const p=x(34028234663852886e22)},23027:(t,n,e)=>{e.r(n),e.d(n,{default:()=>h});var r=e(22021),a={};a.defaultNoDataValue=(0,r.oK)(-1/0),a.decode=function(t,n){var e=(n=n||{}).encodedMaskData||null===n.encodedMaskData,c=s(t,n.inputOffset||0,e),l=null!=n.noDataValue?(0,r.oK)(n.noDataValue):a.defaultNoDataValue,f=i(c,n.pixelType||Float32Array,n.encodedMaskData,l,n.returnMask),h={width:c.width,height:c.height,pixelData:f.resultPixels,minValue:c.pixels.minValue,maxValue:c.pixels.maxValue,noDataValue:l};return f.resultMask&&(h.maskData=f.resultMask),n.returnEncodedMask&&c.mask&&(h.encodedMaskData=c.mask.bitset?c.mask.bitset:null),n.returnFileInfo&&(h.fileInfo=o(c,l),n.computeUsedBitDepths&&(h.fileInfo.bitDepths=u(c))),h};var i=function(t,n,e,r,a){var i,o,u=0,s=t.pixels.numBlocksX,l=t.pixels.numBlocksY,f=Math.floor(t.width/s),h=Math.floor(t.height/l),m=2*t.maxZError;e=e||(t.mask?t.mask.bitset:null),i=new n(t.width*t.height),a&&e&&(o=new Uint8Array(t.width*t.height));for(var M,d,g=new Float32Array(f*h),x=0;x<=l;x++){var b=x!==l?h:t.height%l;if(0!==b)for(var k=0;k<=s;k++){var p=k!==s?f:t.width%s;if(0!==p){var w,y,v,B,V=x*t.width*h+k*f,D=t.width-p,U=t.pixels.blocks[u];if(U.encoding<2?(0===U.encoding?w=U.rawData:(c(U.stuffedData,U.bitsPerPixel,U.numValidPixels,U.offset,m,g,t.pixels.maxValue),w=g),y=0):v=2===U.encoding?0:U.offset,e)for(d=0;d>3],B<<=7&V),M=0;M>3]),128&B?(o&&(o[V]=1),i[V++]=U.encoding<2?w[y++]:v):(o&&(o[V]=0),i[V++]=r),B<<=1;V+=D}else if(U.encoding<2)for(d=0;d0){var o=new Uint8Array(Math.ceil(r.width*r.height/8)),u=(i=new DataView(t,n,r.mask.numBytes)).getInt16(0,!0),s=2,c=0;do{if(u>0)for(;u--;)o[c++]=i.getUint8(s++);else{var l=i.getUint8(s++);for(u=-u;u--;)o[c++]=l}u=i.getInt16(s,!0),s+=2}while(s0?1:0),M=h+(r.height%h>0?1:0);r.pixels.blocks=new Array(m*M);for(var d=1e9,g=0,x=0;x3)throw"Invalid block encoding ("+w.encoding+")";if(2!==w.encoding){if(0!==y&&2!==y){if(y>>=6,w.offsetType=y,2===y)w.offset=i.getInt8(1),k++;else if(1===y)w.offset=i.getInt16(1,!0),k+=2;else{if(0!==y)throw"Invalid block offset type";w.offset=i.getFloat32(1,!0),k+=4}if(d=Math.min(w.offset,d),1===w.encoding)if(y=i.getUint8(k),k++,w.bitsPerPixel=63&y,y>>=6,w.numValidPixelsType=y,2===y)w.numValidPixels=i.getUint8(k),k++;else if(1===y)w.numValidPixels=i.getUint16(k,!0),k+=2;else{if(0!==y)throw"Invalid valid pixel count type";w.numValidPixels=i.getUint32(k,!0),k+=4}}var v;if(n+=k,3!=w.encoding)if(0===w.encoding){var B=(r.pixels.numBytes-1)/4;if(B!==Math.floor(B))throw"uncompressed block has invalid length";v=new ArrayBuffer(4*B),new Uint8Array(v).set(new Uint8Array(t,n,4*B));for(var V=new Float32Array(v),D=0;D=n)s=c>>>h-n&l,h-=n;else{var d=n-h;s=(c&l)<>>(h=32-d)}i[u]=s{t.d(r,{R:()=>v,w:()=>w});var i=t(43697),n=t(92036),s=t(70586),o=t(41103),a=t(22974),l=t(31263);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(l.kk),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const r=new u,t=this._originStores[l.s3.DEFAULTS];t&&t.forEach(((e,t)=>{r.set(t,(0,a.d9)(e),l.s3.DEFAULTS)}));for(let t=l.s3.SERVICE;t{e&&e.has(n)||r.set(n,(0,a.d9)(i),t)}))}return r}get(e,r){const t=void 0===r?this._values:this._originStores[r];return t?t.get(e):void 0}keys(e){const r=null==e?this._values:this._originStores[e];return r?[...r.keys()]:[]}set(e,r,t=l.s3.USER){let i=this._originStores[t];if(i||(i=new Map,this._originStores[t]=i),i.set(e,r),!this._values.has(e)||(0,s.j0)(this._propertyOriginMap.get(e))<=t){const i=this._values.get(e);return this._values.set(e,r),this._propertyOriginMap.set(e,t),i!==r}return!1}delete(e,r=l.s3.USER){const t=this._originStores[r];if(!t)return;const i=t.get(e);if(t.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===r){this._values.delete(e);for(let t=r-1;t>=0;t--){const r=this._originStores[t];if(r&&r.has(e)){this._values.set(e,r.get(e)),this._propertyOriginMap.set(e,t);break}}}return i}has(e,r){const t=void 0===r?this._values:this._originStores[r];return!!t&&t.has(e)}revert(e,r){for(;r>0&&!this.has(e,r);)--r;const t=this._originStores[r],i=t&&t.get(e),n=this._values.get(e);return this._values.set(e,i),this._propertyOriginMap.set(e,r),n!==i}originOf(e){return this._propertyOriginMap.get(e)||l.s3.DEFAULTS}forEach(e){this._values.forEach(e)}}var p=t(50549),c=t(1153),y=t(52011);const d=e=>{let r=class extends e{constructor(...e){super(...e);const r=(0,s.j0)((0,c.vw)(this)),t=r.store,i=new u;r.store=i,(0,o.M)(r,t,i)}read(e,r){(0,p.i)(this,e,r)}getAtOrigin(e,r){const t=f(this),i=(0,l.M9)(r);if("string"==typeof e)return t.get(e,i);const n={};return e.forEach((e=>{n[e]=t.get(e,i)})),n}originOf(e){return(0,l.x3)(this.originIdOf(e))}originIdOf(e){return f(this).originOf(e)}revert(e,r){const t=f(this),i=(0,l.M9)(r),n=(0,c.vw)(this);let s;s="string"==typeof e?"*"===e?t.keys(i):[e]:e,s.forEach((e=>{n.invalidate(e),t.revert(e,i),n.commit(e)}))}};return r=(0,i._)([(0,y.j)("esri.core.ReadOnlyMultiOriginJSONSupport")],r),r};function f(e){return(0,c.vw)(e).store}let g=class extends(d(n.Z)){};g=(0,i._)([(0,y.j)("esri.core.ReadOnlyMultiOriginJSONSupport")],g);var m=t(76169);const h=e=>{let r=class extends e{constructor(...e){super(...e)}clear(e,r="user"){return S(this).delete(e,(0,l.M9)(r))}write(e,r){return(0,m.c)(this,e=e||{},r),e}setAtOrigin(e,r,t){(0,c.vw)(this).setAtOrigin(e,r,(0,l.M9)(t))}removeOrigin(e){const r=S(this),t=(0,l.M9)(e),i=r.keys(t);for(const e of i)r.originOf(e)===t&&r.set(e,r.get(e,t),l.s3.USER)}updateOrigin(e,r){const t=S(this),i=(0,l.M9)(r),n=this.get(e);for(let r=i+1;r{let r=class extends(h(d(e))){constructor(...e){super(...e)}};return r=(0,i._)([(0,y.j)("esri.core.MultiOriginJSONSupport")],r),r};let w=class extends(v(n.Z)){};w=(0,i._)([(0,y.j)("esri.core.MultiOriginJSONSupport")],w)},38009:(e,r,t)=>{t.d(r,{q:()=>m});var i=t(43697),n=t(20102),s=t(81271),o=t(5600),a=(t(75215),t(67676),t(80442),t(52011)),l=t(30556),u=t(50549),p=t(76169);const c={ArcGISAnnotationLayer:!0,ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISStreamLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BingMapsAerial:!0,BingMapsHybrid:!0,BingMapsRoad:!0,CSV:!0,GeoRSS:!0,GeoJSON:!0,GroupLayer:!0,KML:!0,MediaLayer:!0,OGCFeatureLayer:!0,OrientedImageryLayer:!0,SubtypeGroupLayer:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,WebTiledLayer:!0},y={ArcGISImageServiceLayer:!0,ArcGISImageServiceVectorLayer:!0,ArcGISMapServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,WMS:!0,WebTiledLayer:!0,BingMapsAerial:!0,BingMapsRoad:!0,BingMapsHybrid:!0},d={ArcGISFeatureLayer:!0},f={"web-scene/operational-layers":{ArcGISDimensionLayer:!0,ArcGISFeatureLayer:!0,ArcGISImageServiceLayer:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0,ArcGISTiledElevationServiceLayer:!0,ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,BuildingSceneLayer:!0,GroupLayer:!0,IntegratedMeshLayer:!0,OGCFeatureLayer:!0,PointCloudLayer:!0,WebTiledLayer:!0,CSV:!0,GeoJSON:!0,VectorTileLayer:!0,WFS:!0,WMS:!0,KML:!0,RasterDataLayer:!0,Voxel:!0,LineOfSightLayer:!0},"web-scene/basemap":{ArcGISTiledImageServiceLayer:!0,ArcGISTiledMapServiceLayer:!0,WebTiledLayer:!0,OpenStreetMap:!0,VectorTileLayer:!0,ArcGISImageServiceLayer:!0,WMS:!0,ArcGISMapServiceLayer:!0,ArcGISSceneServiceLayer:!0},"web-scene/ground":{ArcGISTiledElevationServiceLayer:!0,RasterDataElevationLayer:!0},"web-map/operational-layers":c,"web-map/basemap":y,"web-map/tables":d,"link-chart/operational-layers":{...c,LinkChartLayer:!0},"link-chart/basemap":y,"link-chart/tables":d,"portal-item/operational-layers":{ArcGISFeatureLayer:!0,ArcGISSceneServiceLayer:!0,PointCloudLayer:!0,BuildingSceneLayer:!0,IntegratedMeshLayer:!0,OrientedImageryLayer:!0}};var g=t(21506);const m=e=>{let r=class extends e{constructor(){super(...arguments),this.title=null}writeListMode(e,r,t,i){(i&&"ground"===i.layerContainerType||e&&(0,p.d)(this,t,{},i))&&(r[t]=e)}writeOperationalLayerType(e,r,t,i){!e||i&&"tables"===i.layerContainerType||(r.layerType=e)}writeTitle(e,r){r.title=e??"Layer"}read(e,r){r&&(r.layer=this),(0,u.$)(this,e,(r=>super.read(e,r)),r)}write(e,r){if(r?.origin){const e=`${r.origin}/${r.layerContainerType||"operational-layers"}`,t=f[e];let i=!!t?.[this.operationalLayerType];if("ArcGISTiledElevationServiceLayer"===this.operationalLayerType&&"web-scene/operational-layers"===e&&(i=!1),"ArcGISDimensionLayer"===this.operationalLayerType&&"web-map/operational-layers"===e&&(i=!1),!i)return r.messages?.push(new n.Z("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this})),null}const t=super.write(e,{...r,layer:this}),i=!!r&&!!r.messages&&!!r.messages.filter((e=>e instanceof n.Z&&"web-document-write:property-required"===e.name)).length;return(0,s.jc)(t?.url)?(r?.messages?.push(new n.Z("layer:invalid-url",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' using a Blob URL cannot be written to web scenes and web maps`,{layer:this})),null):!this.url&&i?null:t}beforeSave(){}};return(0,i._)([(0,o.Cb)({type:String,json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0}},"portal-item":{write:!1}}}})],r.prototype,"id",void 0),(0,i._)([(0,o.Cb)(g.rT)],r.prototype,"listMode",void 0),(0,i._)([(0,l.c)("listMode")],r.prototype,"writeListMode",null),(0,i._)([(0,o.Cb)({type:String,readOnly:!0,json:{read:!1,write:{target:"layerType",ignoreOrigin:!0},origins:{"portal-item":{write:!1}}}})],r.prototype,"operationalLayerType",void 0),(0,i._)([(0,l.c)("operationalLayerType")],r.prototype,"writeOperationalLayerType",null),(0,i._)([(0,o.Cb)(g.Oh)],r.prototype,"opacity",void 0),(0,i._)([(0,o.Cb)({type:String,json:{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0},origins:{"web-scene":{write:{isRequired:!0,ignoreOrigin:!0,writerEnsuresNonNull:!0}},"portal-item":{write:!1}}},value:"Layer"})],r.prototype,"title",void 0),(0,i._)([(0,l.c)("title"),(0,l.c)(["web-scene"],"title")],r.prototype,"writeTitle",null),(0,i._)([(0,o.Cb)({type:Boolean,json:{name:"visibility"}})],r.prototype,"visible",void 0),r=(0,i._)([(0,a.j)("esri.layers.mixins.OperationalLayer")],r),r}},21506:(e,r,t)=>{t.d(r,{qG:()=>w,PV:()=>g,id:()=>I,iR:()=>y,rn:()=>f,rT:()=>_,u1:()=>O,rO:()=>b,Oh:()=>S,bT:()=>v,C_:()=>c,Lx:()=>m,vg:()=>L,YI:()=>p,HQ:()=>d});var i=t(92835),n=t(6570),s=t(82971),o=t(25929),a=(t(67676),t(95330),t(35463)),l=t(86787),u=t(65242);const p={type:Boolean,value:!0,json:{origins:{service:{read:!1,write:!1},"web-map":{read:!1,write:!1}},name:"screenSizePerspective",write:!0}},c={type:Boolean,value:!0,json:{name:"disablePopup",read:{reader:(e,r)=>!r.disablePopup},write:{enabled:!0,writer(e,r,t){r[t]=!e}}}},y={type:Boolean,value:!0,nonNullable:!0,json:{name:"showLabels",write:!0}},d={type:String,json:{origins:{"portal-item":{write:!1}},write:{isRequired:!0,ignoreOrigin:!0,writer:o.w}}},f={type:Boolean,value:!0,nonNullable:!0,json:{origins:{service:{read:{enabled:!1}}},name:"showLegend",write:!0}},g={value:null,type:l.Z,json:{origins:{service:{name:"elevationInfo",write:!0}},name:"layerDefinition.elevationInfo",write:!0}};function m(e){return{type:e,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}}}const h={write:!0,read:!0},S={type:Number,json:{origins:{"web-document":h,"portal-item":{write:!0}}}},v={...S,json:{...S.json,origins:{"web-document":{...h,write:{enabled:!0,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}}}},read:{source:["layerDefinition.drawingInfo.transparency","drawingInfo.transparency"],reader:(e,r,t)=>t&&"service"!==t.origin||!r.drawingInfo||void 0===r.drawingInfo.transparency?r.layerDefinition&&r.layerDefinition.drawingInfo&&void 0!==r.layerDefinition.drawingInfo.transparency?(0,u.b)(r.layerDefinition.drawingInfo.transparency):void 0:(0,u.b)(r.drawingInfo.transparency)}}},w={type:i.Z,readOnly:!0,get(){if(!this.layer?.timeInfo)return null;const{datesInUnknownTimezone:e,timeOffset:r,useViewTime:t}=this.layer,n=this.view?.timeExtent;let s=this.layer.timeExtent;e&&(s=function(e){if(!e)return e;const{start:r,end:t}=e;return new i.Z({start:null!=r?(0,a.Nm)(r,r.getTimezoneOffset(),"minutes"):r,end:null!=t?(0,a.Nm)(t,t.getTimezoneOffset(),"minutes"):t})}(s));let o=t?n&&s?n.intersection(s):n||s:s;if(!o||o.isEmpty||o.isAllTime)return o;r&&(o=o.offset(-r.value,r.unit)),e&&(o=function(e){if(!e)return e;const{start:r,end:t}=e;return new i.Z({start:null!=r?(0,a.Nm)(r,-r.getTimezoneOffset(),"minutes"):r,end:null!=t?(0,a.Nm)(t,-t.getTimezoneOffset(),"minutes"):t})}(o));const l=this._get("timeExtent");return o.equals(l)?l:o}},L={type:n.Z,readOnly:!0,json:{origins:{service:{read:{source:["fullExtent","spatialReference"],reader:(e,r)=>{const t=n.Z.fromJSON(e);return null!=r.spatialReference&&"object"==typeof r.spatialReference&&(t.spatialReference=s.Z.fromJSON(r.spatialReference)),t}}}},read:!1}},I={type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}}}},b={type:Number,json:{origins:{service:{write:{enabled:!1}}},read:{source:"layerDefinition.minScale"},write:{target:"layerDefinition.minScale"}}},O={type:Number,json:{origins:{service:{write:{enabled:!1}}},read:{source:"layerDefinition.maxScale"},write:{target:"layerDefinition.maxScale"}}},_={json:{write:{ignoreOrigin:!0},origins:{"web-map":{read:!1,write:!1}}}}},99282:(e,r,t)=>{t.d(r,{a:()=>s});var i=t(67900),n=t(68441);const s={unknown:1,inches:(0,i.En)(1,"meters","inches"),feet:(0,i.En)(1,"meters","feet"),"us-feet":(0,i.En)(1,"meters","us-feet"),yards:(0,i.En)(1,"meters","yards"),miles:(0,i.En)(1,"meters","miles"),"nautical-miles":(0,i.En)(1,"meters","nautical-miles"),millimeters:(0,i.En)(1,"meters","millimeters"),centimeters:(0,i.En)(1,"meters","centimeters"),decimeters:(0,i.En)(1,"meters","decimeters"),meters:(0,i.En)(1,"meters","meters"),kilometers:(0,i.En)(1,"meters","kilometers"),"decimal-degrees":1/(0,i.ty)(1,"meters",n.sv.radius)}},86787:(e,r,t)=>{t.d(r,{Z:()=>w});var i,n=t(43697),s=t(35454),o=t(96674),a=t(70586),l=t(5600),u=(t(75215),t(67676),t(80442),t(71715)),p=t(52011),c=t(30556),y=t(35671);let d=i=class extends o.wq{constructor(e){super(e)}async collectRequiredFields(e,r){return(0,y.io)(e,r,this.expression)}clone(){return new i({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,n._)([(0,l.Cb)({type:String,json:{write:!0}})],d.prototype,"expression",void 0),(0,n._)([(0,l.Cb)({type:String,json:{write:!0}})],d.prototype,"title",void 0),d=i=(0,n._)([(0,p.j)("esri.layers.support.FeatureExpressionInfo")],d);const f=d;var g,m=t(12541);const h=(0,s.w)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),S=new s.X({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let v=g=class extends o.wq{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,r){return null!=e?e:r.featureExpression&&0===r.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,r,t,i){r[t]=e.write({},i),"0"===e.expression&&(r.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:r}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||r?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,r){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,r):null}clone(){return new g({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,a._W)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,n._)([(0,l.Cb)({type:f,json:{write:!0}})],v.prototype,"featureExpressionInfo",void 0),(0,n._)([(0,u.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],v.prototype,"readFeatureExpressionInfo",null),(0,n._)([(0,c.c)("featureExpressionInfo",{featureExpressionInfo:{type:f},"featureExpression.value":{type:[0]}})],v.prototype,"writeFeatureExpressionInfo",null),(0,n._)([(0,l.Cb)({type:h.apiValues,nonNullable:!0,json:{type:h.jsonValues,read:h.read,write:{writer:h.write,isRequired:!0}}})],v.prototype,"mode",null),(0,n._)([(0,l.Cb)({type:Number,json:{write:!0}})],v.prototype,"offset",void 0),(0,n._)([(0,l.Cb)({type:m.f9,json:{type:String,read:S.read,write:S.write}})],v.prototype,"unit",null),v=g=(0,n._)([(0,p.j)("esri.layers.support.ElevationInfo")],v);const w=v},12541:(e,r,t)=>{t.d(r,{Z7:()=>n,f9:()=>s});var i=t(99282);function n(e){return 1/(i.a[e]||1)}const s=function(){const e=Object.keys(i.a);return e.sort(),e}()},65242:(e,r,t)=>{t.d(r,{a:()=>n,b:()=>s});var i=t(75215);function n(e){const r=(0,i.vU)(100*(1-e));return Math.max(0,Math.min(r,100))}function s(e){const r=1-e/100;return Math.max(0,Math.min(r,1))}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/2c587ed66e2586cccb8d.js b/public/assets/esri/core/workers/chunks/2c587ed66e2586cccb8d.js new file mode 100644 index 0000000..ac9e83d --- /dev/null +++ b/public/assets/esri/core/workers/chunks/2c587ed66e2586cccb8d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3529],{63529:(e,a,r)=>{r.r(a),r.d(a,{fromUrl:()=>c});var t=r(20102),n=r(81271),l=r(66677),s=r(52104),i=r(84230),o=r(87344),y=r(96187);const u={FeatureLayer:!0,SceneLayer:!0};async function c(e){const a=e.properties?.customParameters,c=await async function(e,a){let r=(0,l.Qc)(e);if(null==r&&(r=await async function(e,a){const r=await(0,y.T)(e,{customParameters:a});let t=null,s=null;const i=r.type;if("Feature Layer"===i||"Table"===i?(t="FeatureServer",s=r.id??null):"indexedVector"===i?t="VectorTileServer":r.hasOwnProperty("mapName")?t="MapServer":r.hasOwnProperty("bandCount")&&r.hasOwnProperty("pixelSizeX")?t="ImageServer":r.hasOwnProperty("maxRecordCount")&&r.hasOwnProperty("allowGeometryUpdates")?t="FeatureServer":r.hasOwnProperty("streamUrls")?t="StreamServer":f(r)?(t="SceneServer",s=r.id):r.hasOwnProperty("layers")&&f(r.layers?.[0])&&(t="SceneServer"),!t)return null;const o=null!=s?(0,l.DR)(e):null;return{title:null!=o&&r.name||(0,n.vt)(e),serverType:t,sublayer:s,url:{path:null!=o?o.serviceUrl:(0,n.mN)(e).path}}}(e,a)),null==r)throw new t.Z("arcgis-layers:url-mismatch","The url '${url}' is not a valid arcgis resource",{url:e});const{serverType:c,sublayer:d}=r;let m;const b={FeatureServer:"FeatureLayer",StreamServer:"StreamLayer",VectorTileServer:"VectorTileLayer"};switch(c){case"MapServer":m=null!=d?"FeatureLayer":await async function(e,a){return(await(0,y.T)(e,{customParameters:a})).tileInfo}(e,a)?"TileLayer":"MapImageLayer";break;case"ImageServer":{const r=await(0,y.T)(e,{customParameters:a}),{tileInfo:t,cacheType:n}=r;m=t?"LERC"!==t?.format?.toUpperCase()||n&&"elevation"!==n.toLowerCase()?"ImageryTileLayer":"ElevationLayer":"ImageryLayer";break}case"SceneServer":{const e=await(0,y.T)(r.url.path,{customParameters:a});if(m="SceneLayer",e){const a=e?.layers;if("Voxel"===e?.layerType)m="VoxelLayer";else if(a?.length){const e=a[0]?.layerType;null!=e&&null!=i.fb[e]&&(m=i.fb[e])}}break}default:m=b[c]}const w="FeatureServer"===c,h={parsedUrl:r,Constructor:null,layerOrTableId:w?d:void 0,sublayerIds:null,tableIds:null};if(u[m]&&null==d){const r=await async function(e,a,r){let t,n=!1;if("FeatureServer"===a){const a=await(0,s.V)(e,{customParameters:r});n=!!a.layersJSON,t=a.layersJSON||a.serviceJSON}else t=await(0,y.T)(e,{customParameters:r});const l=t?.layers,i=t?.tables;return{layerIds:l?.map((e=>e.id)).reverse()||[],tableIds:i?.map((e=>e.id)).reverse()||[],layerInfos:n?l:[],tableInfos:n?i:[]}}(e,c,a);w&&(h.sublayerInfos=r.layerInfos,h.tableInfos=r.tableInfos),1!==r.layerIds.length+r.tableIds.length?(h.sublayerIds=r.layerIds,h.tableIds=r.tableIds):w&&(h.layerOrTableId=r.layerIds[0]??r.tableIds[0],h.sourceJSON=r.layerInfos?.[0]??r.tableInfos?.[0])}return h.Constructor=await async function(e){return(0,o.T[e])()}(m),h}(e.url,a),m={...e.properties,url:e.url};if(!c.sublayerIds)return null!=c.layerOrTableId&&(m.layerId=c.layerOrTableId,m.sourceJSON=c.sourceJSON),new c.Constructor(m);const b=new(0,(await Promise.all([r.e(163),r.e(4609),r.e(9059)]).then(r.bind(r,40504))).default)({title:c.parsedUrl.title});return function(e,a,r){function t(e,t){const n={...r,layerId:e,sublayerTitleMode:"service-name"};return null!=t&&(n.sourceJSON=t),new a.Constructor(n)}a.sublayerIds.forEach((r=>{const n=t(r,d(a.sublayerInfos,r));e.add(n)})),a.tableIds.forEach((r=>{const n=t(r,d(a.tableInfos,r));e.tables.add(n)}))}(b,c,m),b}function d(e,a){return e?e.find((e=>e.id===a)):null}function f(e){return null!=e&&e.hasOwnProperty("store")&&e.hasOwnProperty("id")&&"number"==typeof e.id}},52104:(e,a,r)=>{r.d(a,{V:()=>n});var t=r(96187);async function n(e,a){const r=await(0,t.T)(e,a);r.layers=r.layers.filter(l);const n={serviceJSON:r};if((r.currentVersion??0)<10.5)return n;const s=await(0,t.T)(e+"/layers",a);return n.layersJSON={layers:s.layers.filter(l),tables:s.tables},n}function l(e){return!e.type||"Feature Layer"===e.type}},87344:(e,a,r)=>{r.d(a,{T:()=>t});const t={BingMapsLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(8153)]).then(r.bind(r,2723))).default,BuildingSceneLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(5590),r.e(7537),r.e(5825),r.e(223)]).then(r.bind(r,30223))).default,CSVLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(9689)]).then(r.bind(r,45425))).default,DimensionLayer:async()=>(await Promise.all([r.e(163),r.e(9037),r.e(81)]).then(r.bind(r,40081))).default,ElevationLayer:async()=>(await Promise.all([r.e(163),r.e(8346),r.e(6486),r.e(1596)]).then(r.bind(r,65665))).default,FeatureLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(2442)]).then(r.bind(r,19238))).default,GeoJSONLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(3477)]).then(r.bind(r,23477))).default,GeoRSSLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(8024)]).then(r.bind(r,3723))).default,GroupLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9059)]).then(r.bind(r,40504))).default,ImageryLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(4165),r.e(4599),r.e(6610),r.e(6885),r.e(1194)]).then(r.bind(r,90444))).default,ImageryTileLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(6610),r.e(8681),r.e(6885),r.e(5913)]).then(r.bind(r,74878))).default,IntegratedMeshLayer:async()=>(await Promise.all([r.e(163),r.e(7537),r.e(1537)]).then(r.bind(r,9310))).default,KMLLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(2756)]).then(r.bind(r,42756))).default,LineOfSightLayer:async()=>(await Promise.all([r.e(163),r.e(7316)]).then(r.bind(r,30690))).default,LinkChartLayer:async()=>(await Promise.all([r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(1534),r.e(5261),r.e(4493)]).then(r.bind(r,28552))).default,MapImageLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(6017),r.e(4599),r.e(6256),r.e(7374)]).then(r.bind(r,27374))).default,MapNotesLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(5151)]).then(r.bind(r,62128))).default,MediaLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(4828)]).then(r.bind(r,57765))).default,OGCFeatureLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(8068)]).then(r.bind(r,88068))).default,OpenStreetMapLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9971),r.e(6237)]).then(r.bind(r,66237))).default,OrientedImageryLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(3148)]).then(r.bind(r,76604))).default,PointCloudLayer:async()=>(await Promise.all([r.e(163),r.e(1773),r.e(4266),r.e(237)]).then(r.bind(r,10608))).default,RouteLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(153)]).then(r.bind(r,40153))).default,SceneLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(5590),r.e(7537),r.e(5825),r.e(7476)]).then(r.bind(r,57476))).default,StreamLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(1724)]).then(r.bind(r,88387))).default,SubtypeGroupLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(6017),r.e(773),r.e(8518),r.e(1231)]).then(r.bind(r,30359))).default,TileLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(1423),r.e(4165),r.e(3887),r.e(6017),r.e(4599),r.e(6486),r.e(6256),r.e(8636)]).then(r.bind(r,98636))).default,UnknownLayer:async()=>(await r.e(4166).then(r.bind(r,44166))).default,UnsupportedLayer:async()=>(await r.e(9296).then(r.bind(r,39296))).default,VectorTileLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(6486),r.e(4325),r.e(9805),r.e(5481)]).then(r.bind(r,94756))).default,VoxelLayer:async()=>(await Promise.all([r.e(163),r.e(1773),r.e(9037),r.e(8865)]).then(r.bind(r,28865))).default,WFSLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(6082),r.e(8346),r.e(1423),r.e(4165),r.e(3887),r.e(7215),r.e(2653)]).then(r.bind(r,12653))).default,WMSLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(2462)]).then(r.bind(r,25906))).default,WMTSLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9971),r.e(2594)]).then(r.bind(r,72594))).default,WebTileLayer:async()=>(await Promise.all([r.e(163),r.e(4609),r.e(9971)]).then(r.bind(r,16199))).default}},96187:(e,a,r)=>{r.d(a,{T:()=>n});var t=r(3172);async function n(e,a){const{data:r}=await(0,t.default)(e,{responseType:"json",query:{f:"json",...a?.customParameters,token:a?.apiKey}});return r}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/2d19500b2c042b6b79ac.js b/public/assets/esri/core/workers/chunks/2d19500b2c042b6b79ac.js new file mode 100644 index 0000000..b5a6d0a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/2d19500b2c042b6b79ac.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5642],{55642:(e,t,i)=>{i.d(t,{ElevationQuery:()=>q});var n=i(66643),s=i(20102),l=i(70586),a=i(95330),o=i(67900),r=i(65091),c=i(94139),u=i(58901),h=i(44547),p=i(24470),m=(i(66577),i(80442),i(92604)),f=i(40488);const d=m.Z.getLogger("esri.layers.support.ElevationSampler");class y{queryElevation(e){return function(e,t){const i=T(e,t.spatialReference);if(!i)return null;switch(e.type){case"point":!function(e,t,i){e.z=i.elevationAt(t.x,t.y)}(e,i,t);break;case"polyline":!function(e,t,i){w.spatialReference=t.spatialReference;const n=e.hasM&&!e.hasZ;for(let s=0;snew x(e,n,this.noDataValue))):e;const s=this.samplers[0];if(s){this.extent=s.extent.clone();const{min:e,max:t}=s.demResolution;this.demResolution={min:e,max:t};for(let e=1;ei?i:e}var A=i(43077);class q{async queryAll(e,t,i){if(!(e=i&&i.ignoreInvisibleLayers?e.filter((e=>e.visible)):e.slice()).length)throw new s.Z("elevation-query:invalid-layer","Elevation queries require at least one elevation layer to fetch tiles from");const n=D.fromGeometry(t);let l=!1;i&&i.returnSampleInfo||(l=!0);const a={...F,...i,returnSampleInfo:!0},o=await this.query(e[e.length-1],n,a),r=await this._queryAllContinue(e,o,a);return r.geometry=r.geometry.export(),l&&delete r.sampleInfo,r}async query(e,t,i){if(!e)throw new s.Z("elevation-query:invalid-layer","Elevation queries require an elevation layer to fetch tiles from");if(!t||!(t instanceof D)&&"point"!==t.type&&"multipoint"!==t.type&&"polyline"!==t.type)throw new s.Z("elevation-query:invalid-geometry","Only point, polyline and multipoint geometries can be used to query elevation");const n={...F,...i},l=new M(e,t.spatialReference,n),a=n.signal;return await e.load({signal:a}),await this._createGeometryDescriptor(l,t,a),await this._selectTiles(l,a),await this._populateElevationTiles(l,a),this._sampleGeometryWithElevation(l),this._createQueryResult(l,a)}async createSampler(e,t,i){if(!e)throw new s.Z("elevation-query:invalid-layer","Elevation queries require an elevation layer to fetch tiles from");if(!t||"extent"!==t.type)throw new s.Z("elevation-query:invalid-extent","Invalid or undefined extent");const n={...F,...i};return this._createSampler(e,t,n)}async createSamplerAll(e,t,i){if(!(e=i&&i.ignoreInvisibleLayers?e.filter((e=>e.visible)):e.slice()).length)throw new s.Z("elevation-query:invalid-layer","Elevation queries require at least one elevation layer to fetch tiles from");if(!t||"extent"!==t.type)throw new s.Z("elevation-query:invalid-extent","Invalid or undefined extent");const n={...F,...i,returnSampleInfo:!0},l=await this._createSampler(e[e.length-1],t,n);return this._createSamplerAllContinue(e,t,l,n)}async _createSampler(e,t,i,n){const s=i.signal;await e.load({signal:s});const l=t.spatialReference,a=e.tileInfo.spatialReference;l.equals(a)||(await(0,h.initializeProjection)([{source:l,dest:a}],{signal:s}),t=(0,h.iV)(t,a));const o=new z(e,t,i,n);return await this._selectTiles(o,s),await this._populateElevationTiles(o,s),new v(o.elevationTiles,o.layer.tileInfo,o.options.noDataValue)}async _createSamplerAllContinue(e,t,i,n){if(e.pop(),!e.length)return i;const s=i.samplers.map((e=>(0,p.oJ)(e.extent))),l=await this._createSampler(e[e.length-1],t,n,s);if(0===l.samplers.length)return i;const a=i.samplers.concat(l.samplers),o=new v(a,n.noDataValue);return this._createSamplerAllContinue(e,t,o,n)}async _queryAllContinue(e,t,i){const n=e.pop(),s=t.geometry.coordinates,a=t.sampleInfo;(0,l.O3)(a);const o=[],r=[];for(let t=0;t=0?i.source||(i.source=n):e.length&&(o.push(s[t]),r.push(t))}if(!e.length||0===o.length)return t;const c=t.geometry.clone(o),u=await this.query(e[e.length-1],c,i),h=u.sampleInfo;if(!h)throw new Error("no sampleInfo");return r.forEach(((e,t)=>{s[e].z=u.geometry.coordinates[t].z,a[e].demResolution=h[t].demResolution})),this._queryAllContinue(e,t,i)}async _createQueryResult(e,t){const i=await e.geometry.project(e.outSpatialReference,t);(0,l.O3)(i);const n={geometry:i.export(),noDataValue:e.options.noDataValue};return e.options.returnSampleInfo&&(n.sampleInfo=this._extractSampleInfo(e)),e.geometry.coordinates.forEach((e=>{e.tile=null,e.elevationTile=null})),n}async _createGeometryDescriptor(e,t,i){let n;const l=e.layer.tileInfo.spatialReference;if(t instanceof D?n=await t.project(l,i):(await(0,h.initializeProjection)([{source:t.spatialReference,dest:l}],{signal:i}),n=(0,h.iV)(t,l)),!n)throw new s.Z("elevation-query:spatial-reference-mismatch",`Cannot query elevation in '${t.spatialReference.wkid}' on an elevation service in '${l.wkid}'`);e.geometry=D.fromGeometry(n)}async _selectTiles(e,t){"geometry"===e.type&&this._preselectOutsideLayerExtent(e);const i=e.options.demResolution;if("number"==typeof i)this._selectTilesClosestResolution(e,i);else if("finest-contiguous"===i)await this._selectTilesFinestContiguous(e,t);else{if("auto"!==i)throw new s.Z("elevation-query:invalid-dem-resolution",`Invalid dem resolution value '${i}', expected a number, "finest-contiguous" or "auto"`);await this._selectTilesAuto(e,t)}}_preselectOutsideLayerExtent(e){if(null==e.layer.fullExtent)return;const t=new R(null);t.sample=()=>e.options.noDataValue,e.outsideExtentTile=t;const i=e.layer.fullExtent;e.geometry.coordinates.forEach((e=>{const n=e.x,s=e.y;(ni.xmax||si.ymax)&&(e.elevationTile=t)}))}_selectTilesClosestResolution(e,t){const i=this._findNearestDemResolutionLODIndex(e,t);e.selectTilesAtLOD(i)}_findNearestDemResolutionLODIndex(e,t){const{tileInfo:i,tilemapCache:n}=e.layer,s=t/(0,o.c9)(i.spatialReference),l=V(i,n);let a=l[0],r=0;for(let e=1;el.fetchAvailability(e.level,e.row,e.col,{signal:i})))),i);else if(await this._populateElevationTiles(e,i),!e.allElevationTilesFetched())throw e.clearElevationTiles(),new s.Z("elevation-query:has-unavailable-tiles")}catch(n){(0,a.r9)(n),await this._selectTilesFinestContiguousAt(e,t-1,i)}}async _populateElevationTiles(e,t){const i=e.getTilesToFetch(),n={},s=e.options.cache,l=e.options.noDataValue,o=i.map((async i=>{if(null==i.id)return;const a=`${e.layer.uid}:${i.id}:${l}`,o=null!=s?s.get(a):null,r=null!=o?o:await e.layer.fetchTile(i.level,i.row,i.col,{noDataValue:l,signal:t});null!=s&&s.put(a,r),n[i.id]=new R(i,r)}));await(0,a.Hl)((0,a.as)(o),t),e.populateElevationTiles(n)}async _selectTilesAuto(e,t){this._selectTilesAutoFinest(e),this._reduceTilesForMaximumRequests(e);const i=e.layer.tilemapCache;if(!i||k(i))return this._selectTilesAutoPrefetchUpsample(e,t);const s=e.getTilesToFetch(),l={},o=s.map((async e=>{const s=new A.f(null,0,0,0,(0,p.Ue)()),o=await(0,n.q6)(i.fetchAvailabilityUpsample(e.level,e.row,e.col,s,{signal:t}));!1!==o.ok?null!=e.id&&(l[e.id]=s):(0,a.r9)(o.error)}));await(0,a.Hl)(Promise.all(o),t),e.remapTiles(l)}_reduceTilesForMaximumRequests(e){const t=e.layer.tileInfo;let i=0;const n={},s=e=>{null!=e.id&&(e.id in n?n[e.id]++:(n[e.id]=1,i++))},l=e=>{if(null==e.id)return;const t=n[e.id];1===t?(delete n[e.id],i--):n[e.id]=t-1};e.forEachTileToFetch(s,l);let a=!0;for(;a&&(a=!1,e.forEachTileToFetch((n=>{i<=e.options.maximumAutoTileRequests||(l(n),t.upsampleTile(n)&&(a=!0),s(n))}),l),a););}_selectTilesAutoFinest(e){const{tileInfo:t,tilemapCache:i}=e.layer,n=Z(t,i,e.options.minDemResolution);e.selectTilesAtLOD(n,e.options.maximumAutoTileRequests)}async _selectTilesAutoPrefetchUpsample(e,t){const i=e.layer.tileInfo;await this._populateElevationTiles(e,t);let n=!1;e.forEachTileToFetch(((e,t)=>{i.upsampleTile(e)?n=!0:t()})),n&&await this._selectTilesAutoPrefetchUpsample(e,t)}_sampleGeometryWithElevation(e){e.geometry.coordinates.forEach((t=>{const i=t.elevationTile;let n=e.options.noDataValue;if(i){const e=i.sample(t.x,t.y);null!=e?n=e:t.elevationTile=null}t.z=n}))}_extractSampleInfo(e){const t=e.layer.tileInfo,i=(0,o.c9)(t.spatialReference);return e.geometry.coordinates.map((n=>{let s=-1;return n.elevationTile&&n.elevationTile!==e.outsideExtentTile&&(s=t.lodAt(n.elevationTile.tile.level).resolution*i),{demResolution:s}}))}}class D{export(){return this._exporter(this.coordinates,this.spatialReference)}clone(e){const t=new D;return t.geometry=this.geometry,t.spatialReference=this.spatialReference,t.coordinates=e||this.coordinates.map((e=>e.clone())),t._exporter=this._exporter,t}async project(e,t){if(this.spatialReference.equals(e))return this.clone();await(0,h.initializeProjection)([{source:this.spatialReference,dest:e}],{signal:t});const i=new r.Z({spatialReference:this.spatialReference,points:this.coordinates.map((e=>[e.x,e.y]))}),n=(0,h.iV)(i,e);if(!n)return null;const s=this.coordinates.map(((e,t)=>{const i=e.clone(),s=n.points[t];return i.x=s[0],i.y=s[1],i})),l=this.clone(s);return l.spatialReference=e,l}static fromGeometry(e){const t=new D;if(t.geometry=e,t.spatialReference=e.spatialReference,e instanceof D)t.coordinates=e.coordinates.map((e=>e.clone())),t._exporter=(t,i)=>{const n=e.clone(t);return n.spatialReference=i,n};else switch(e.type){case"point":{const i=e,{hasZ:n,hasM:s}=i;t.coordinates=n&&s?[new I(i.x,i.y,i.z,i.m)]:n?[new I(i.x,i.y,i.z)]:s?[new I(i.x,i.y,null,i.m)]:[new I(i.x,i.y)],t._exporter=(t,i)=>e.hasM?new c.Z(t[0].x,t[0].y,t[0].z,t[0].m,i):new c.Z(t[0].x,t[0].y,t[0].z,i);break}case"multipoint":{const i=e,{hasZ:n,hasM:s}=i;t.coordinates=n&&s?i.points.map((e=>new I(e[0],e[1],e[2],e[3]))):n?i.points.map((e=>new I(e[0],e[1],e[2]))):s?i.points.map((e=>new I(e[0],e[1],null,e[2]))):i.points.map((e=>new I(e[0],e[1]))),t._exporter=(t,i)=>e.hasM?new r.Z({points:t.map((e=>[e.x,e.y,e.z,e.m])),hasZ:!0,hasM:!0,spatiaReference:i}):new r.Z(t.map((e=>[e.x,e.y,e.z])),i);break}case"polyline":{const i=e,n=[],s=[],{hasZ:l,hasM:a}=e;let o=0;for(const e of i.paths)if(s.push([o,o+e.length]),o+=e.length,l&&a)for(const t of e)n.push(new I(t[0],t[1],t[2],t[3]));else if(l)for(const t of e)n.push(new I(t[0],t[1],t[2]));else if(a)for(const t of e)n.push(new I(t[0],t[1],null,t[2]));else for(const t of e)n.push(new I(t[0],t[1]));t.coordinates=n,t._exporter=(t,i)=>{const n=e.hasM?t.map((e=>[e.x,e.y,e.z,e.m])):t.map((e=>[e.x,e.y,e.z])),l=s.map((e=>n.slice(e[0],e[1])));return new u.Z({paths:l,hasM:e.hasM,hasZ:!0,spatialReference:i})};break}}return t}}class I{constructor(e,t,i=null,n=null,s=null,l=null){this.x=e,this.y=t,this.z=i,this.m=n,this.tile=s,this.elevationTile=l}clone(){return new I(this.x,this.y,this.z,this.m)}}class C{constructor(e,t){this.layer=e,this.options=t}}class M extends C{constructor(e,t,i){super(e,i),this.outSpatialReference=t,this.type="geometry"}selectTilesAtLOD(e){if(e<0)this.geometry.coordinates.forEach((e=>e.tile=null));else{const{tileInfo:t,tilemapCache:i}=this.layer,n=V(t,i)[e].level;this.geometry.coordinates.forEach((e=>e.tile=t.tileAt(n,e.x,e.y)))}}allElevationTilesFetched(){return!this.geometry.coordinates.some((e=>!e.elevationTile))}clearElevationTiles(){for(const e of this.geometry.coordinates)e.elevationTile!==this.outsideExtentTile&&(e.elevationTile=null)}populateElevationTiles(e){for(const t of this.geometry.coordinates)!t.elevationTile&&t.tile?.id&&(t.elevationTile=e[t.tile.id])}remapTiles(e){for(const t of this.geometry.coordinates){const i=t.tile?.id;t.tile=i?e[i]:null}}getTilesToFetch(){const e={},t=[];for(const i of this.geometry.coordinates){const n=i.tile;if(!n)continue;const s=i.tile?.id;i.elevationTile||!s||e[s]||(e[s]=n,t.push(n))}return t}forEachTileToFetch(e){for(const t of this.geometry.coordinates)t.tile&&!t.elevationTile&&e(t.tile,(()=>{t.tile=null}))}}class z extends C{constructor(e,t,i,n){super(e,i),this.type="extent",this.elevationTiles=[],this._candidateTiles=[],this._fetchedCandidates=new Set,this.extent=t.intersection(e.fullExtent),this.maskExtents=n}selectTilesAtLOD(e,t){const i=this._maximumLodForRequests(t),n=Math.min(i,e);n<0?this._candidateTiles.length=0:this._selectCandidateTilesCoveringExtentAt(n)}_maximumLodForRequests(e){const{tileInfo:t,tilemapCache:i}=this.layer,n=V(t,i);if(!e)return n.length-1;const s=this.extent;if(null==s)return-1;for(let i=n.length-1;i>=0;i--){const l=n[i],a=l.resolution*t.size[0],o=l.resolution*t.size[1];if(Math.ceil(s.width/a)*Math.ceil(s.height/o)<=e)return i}return-1}allElevationTilesFetched(){return this._candidateTiles.length===this.elevationTiles.length}clearElevationTiles(){this.elevationTiles.length=0,this._fetchedCandidates.clear()}populateElevationTiles(e){for(const t of this._candidateTiles){const i=t.id&&e[t.id];i&&(this._fetchedCandidates.add(t),this.elevationTiles.push(i))}}remapTiles(e){this._candidateTiles=this._uniqueNonOverlappingTiles(this._candidateTiles.map((t=>e[t.id])))}getTilesToFetch(){return this._candidateTiles}forEachTileToFetch(e,t){const i=this._candidateTiles;this._candidateTiles=[],i.forEach((i=>{if(this._fetchedCandidates.has(i))return void(t&&t(i));let n=!1;e(i,(()=>n=!0)),n?t&&t(i):this._candidateTiles.push(i)})),this._candidateTiles=this._uniqueNonOverlappingTiles(this._candidateTiles,t)}_uniqueNonOverlappingTiles(e,t){const i={},n=[];for(const s of e){const e=s.id;e&&!i[e]?(i[e]=s,n.push(s)):t&&t(s)}const s=n.sort(((e,t)=>e.level-t.level));return s.filter(((e,i)=>{for(let n=0;ne.extent&&(0,p.r3)(t,e.extent)))}}function Z(e,t,i=0){const n=V(e,t);let s=n.length-1;if(i>0){const t=i/(0,o.c9)(e.spatialReference),l=n.findIndex((e=>e.resolution0&&(s=l-1)}return s}const F={maximumAutoTileRequests:20,noDataValue:0,returnSampleInfo:!1,demResolution:"auto",minDemResolution:0};function V(e,t){const i=e.lods;if(k(t)){const{effectiveMinLOD:e,effectiveMaxLOD:n}=t;return i.filter((t=>t.level>=e&&t.level<=n))}return i}function k(e){return null!=e?.tileInfo}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/2f5639886f577baedbca.js b/public/assets/esri/core/workers/chunks/2f5639886f577baedbca.js new file mode 100644 index 0000000..971d8cf --- /dev/null +++ b/public/assets/esri/core/workers/chunks/2f5639886f577baedbca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9059,5732],{92835:(e,t,i)=>{i.d(t,{Z:()=>g});var s,r=i(43697),n=i(96674),l=i(70586),a=i(35463),o=i(5600),h=(i(75215),i(67676),i(80442),i(71715)),u=i(52011),c=i(30556);let d=s=class extends n.wq{static get allTime(){return f}static get empty(){return p}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(s.allTime)}get isEmpty(){return this.equals(s.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new s({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,i=null!=this.end?this.end.getTime():this.end,s=null!=e.start?e.start.getTime():e.start,r=null!=e.end?e.end.getTime():e.end;return t===s&&i===r}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,l.yw)(this.start,(t=>(0,a.JE)(t,e))),i=(0,l.yw)(this.end,(t=>{const i=(0,a.JE)(t,e);return t.getTime()===i.getTime()?i:(0,a.Nm)(i,1,e)}));return new s({start:t,end:i})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return s.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,i=this.end?.getTime()??1/0,r=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let l,a;if(r>=t&&r<=i?l=r:t>=r&&t<=n&&(l=t),i>=r&&i<=n?a=i:n>=t&&n<=i&&(a=n),null!=l&&null!=a&&!isNaN(l)&&!isNaN(a)){const e=new s;return e.start=l===-1/0?null:new Date(l),e.end=a===1/0?null:new Date(a),e}return s.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const i=new s,{start:r,end:n}=this;return null!=r&&(i.start=(0,a.Nm)(r,e,t)),null!=n&&(i.end=(0,a.Nm)(n,e,t)),i}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return f.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,i=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new s({start:t,end:i})}};(0,r._)([(0,o.Cb)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"end",void 0),(0,r._)([(0,h.r)("end")],d.prototype,"readEnd",null),(0,r._)([(0,c.c)("end")],d.prototype,"writeEnd",null),(0,r._)([(0,o.Cb)({readOnly:!0,json:{read:!1}})],d.prototype,"isAllTime",null),(0,r._)([(0,o.Cb)({readOnly:!0,json:{read:!1}})],d.prototype,"isEmpty",null),(0,r._)([(0,o.Cb)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"start",void 0),(0,r._)([(0,h.r)("start")],d.prototype,"readStart",null),(0,r._)([(0,c.c)("start")],d.prototype,"writeStart",null),d=s=(0,r._)([(0,u.j)("esri.TimeExtent")],d);const f=new d,p=new d({start:void 0,end:void 0}),g=d},5732:(e,t,i)=>{i.d(t,{c:()=>s,g:()=>r});var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},46791:(e,t,i)=>{i.d(t,{Z:()=>L});var s,r=i(43697),n=i(3894),l=i(32448),a=i(22974),o=i(70586),h=i(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(s||(s={}));var u,c=i(1654),d=i(75215),f=i(58971),p=i(5600),g=i(52421),m=i(52011),y=i(10661);const _=new h.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),b=()=>{};function v(e){return e?e instanceof T?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e&&e.length)return e[0]}function C(e,t,i,s){const r=Math.min(e.length-i,t.length-s);let n=0;for(;n{e.push(t),E(e,i.call(s,t,r,n),i,s)}))}const A=new Set,M=new Set,D=new Set,I=new Map;let O=0,T=u=class extends l.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof u}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new y.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:O++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof u?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,f.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(s.ADD)||(this._splice(0,this.length,v(e)),this._emitAfterChanges(s.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,i={removed:!1,callback:t};return e.push(i),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=b,i.removed=!0,e.splice(e.indexOf(i),1)}}}return this._emitter.on(e,t)}once(e,t){const i=this.on(e,t);return{remove(){i.remove()}}}add(e,t){if((0,f.it)(this._observable),this._emitBeforeChanges(s.ADD))return this;const i=this.getNextIndex(t??null);return this._splice(i,0,[e]),this._emitAfterChanges(s.ADD),this}addMany(e,t=this._items.length){if((0,f.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(s.ADD))return this;const i=this.getNextIndex(t);return this._splice(i,0,v(e)),this._emitAfterChanges(s.ADD),this}at(e){if((0,f.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(s.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,f.it)(this._observable),this._createNewInstance({items:this._items.map(a.d9)})}concat(...e){(0,f.it)(this._observable);const t=e.map(v);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const i=(0,o.j0)(this._splice(0,this.length)),r=i.length;for(let s=0;st&&(e=t),e}includes(e,t=0){return(0,f.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,f.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,f.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,f.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,f.it)(this._observable);const i=this._items.map(e,t);return new u({items:i})}reorder(e,t=this.length-1){(0,f.it)(this._observable);const i=this.indexOf(e);if(-1!==i){if(t<0?t=0:t>=this.length&&(t=this.length-1),i!==t){if(this._emitBeforeChanges(s.MOVE))return e;this._splice(i,1),this._splice(t,0,[e]),this._emitAfterChanges(s.MOVE)}return e}}pop(){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(s.REMOVE),e}push(...e){return(0,f.it)(this._observable),this._emitBeforeChanges(s.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(s.ADD)),this.length}reduce(e,t){(0,f.it)(this._observable);const i=this._items;return 2===arguments.length?i.reduce(e,t):i.reduce(e)}reduceRight(e,t){(0,f.it)(this._observable);const i=this._items;return 2===arguments.length?i.reduceRight(e,t):i.reduceRight(e)}remove(e){return(0,f.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,f.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(s.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(s.REMOVE),t}removeMany(e){if((0,f.it)(this._observable),!e||!e.length||this._emitBeforeChanges(s.REMOVE))return[];const t=e instanceof u?e.toArray():e,i=this._items,r=[],n=t.length;for(let e=0;e-1){const s=1+C(t,i,e+1,n+1),l=this._splice(n,s);l&&l.length>0&&r.push.apply(r,l),e+=s-1}}return this._emitAfterChanges(s.REMOVE),r}reverse(){if((0,f.it)(this._observable),this._emitBeforeChanges(s.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(s.MOVE),this}shift(){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(s.REMOVE),e}slice(e=0,t=this.length){return(0,f.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,f.it)(this._observable),this._items.some(e,t)}sort(e){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(s.MOVE))return this;const t=(0,o.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(s.MOVE),this}splice(e,t,...i){(0,f.it)(this._observable);const r=(t?s.REMOVE:0)|(i.length?s.ADD:0);if(this._emitBeforeChanges(r))return[];const n=this._splice(e,t,i)||[];return this._emitAfterChanges(r),n}toArray(){return(0,f.it)(this._observable),this._items.slice()}toJSON(){return(0,f.it)(this._observable),this.toArray()}toLocaleString(){return(0,f.it)(this._observable),this._items.toLocaleString()}toString(){return(0,f.it)(this._observable),this._items.toString()}unshift(...e){return(0,f.it)(this._observable),!e.length||this._emitBeforeChanges(s.ADD)||(this._splice(0,0,e),this._emitAfterChanges(s.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,i){const s=this._items,r=this.itemType;let n,l;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,c.Os)((()=>this._dispatchChange()))),t){if(l=s.splice(e,t),this.hasEventListener("before-remove")){const t=_.acquire();t.target=this,t.cancellable=!0;for(let i=0,r=l.length;i{i.push(e)}));const s=n.Z.acquire();M.forEach((e=>{s.push(e)}));const r=this._items,l=t.items,a=n.Z.acquire();if(D.forEach((e=>{l.indexOf(e)!==r.indexOf(e)&&a.push(e)})),t.listeners&&(i.length||s.length||a.length)){const e={target:this,added:i,removed:s,moved:a},r=t.listeners.length;for(let i=0;i{if(!e)return u;if(I.has(e))return I.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const i in e.typeMap){const s=e.typeMap[i].prototype.declaredClass;t?t+=` | ${s}`:t=s}let i=class extends u{};return(0,r._)([(0,g.c)({Type:e,ensureType:"function"==typeof e?(0,d.se)(e):(0,d.N7)(e)})],i.prototype,"itemType",void 0),i=(0,r._)([(0,m.j)(`esri.core.Collection<${t}>`)],i),I.set(e,i),i},(0,r._)([(0,p.Cb)()],T.prototype,"length",void 0),(0,r._)([(0,p.Cb)()],T.prototype,"items",null),T=u=(0,r._)([(0,m.j)("esri.core.Collection")],T);const L=T},57435:(e,t,i)=>{i.d(t,{Z:()=>h});var s=i(43697),r=i(46791),n=(i(20102),i(92604),i(26258),i(87538)),l=i(5600),a=i(52011);let o=class extends r.Z{constructor(e){super(e),this.getCollections=null}initialize(){this.own((0,n.EH)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const i of e)null!=i&&(t=this._processCollection(t,i));this.splice(t,this.length)}_createNewInstance(e){return new r.Z(e)}_processCollection(e,t){if(!t)return e;const i=this.itemFilterFunction??(e=>!!e);for(const s of t)if(s){if(i(s)){const t=this.indexOf(s,e);t>=0?t!==e&&this.reorder(s,e):this.add(s,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(s);if(Array.isArray(t))for(const i of t)e=this._processCollection(e,i);else e=this._processCollection(e,t)}}return e}};(0,s._)([(0,l.Cb)()],o.prototype,"getCollections",void 0),(0,s._)([(0,l.Cb)()],o.prototype,"getChildrenFunction",void 0),(0,s._)([(0,l.Cb)()],o.prototype,"itemFilterFunction",void 0),o=(0,s._)([(0,a.j)("esri.core.CollectionFlattener")],o);const h=o},52421:(e,t,i)=>{function s(e){return(t,i)=>{t[i]=e}}i.d(t,{c:()=>s})},70921:(e,t,i)=>{i.d(t,{R:()=>n,Z:()=>r});var s=i(46791);function r(e,t,i=s.Z){return t||(t=new i),t===e||(t.removeAll(),(r=e)&&(Array.isArray(r)||"items"in r&&Array.isArray(r.items))?t.addMany(e):e&&t.add(e)),t;var r}function n(e){return e}},68668:(e,t,i)=>{i.d(t,{G:()=>l,w:()=>a});var s=i(66643),r=i(46791),n=i(83379);async function l(e,t){return await e.load(),a(e,t)}async function a(e,t){const i=[],l=(...e)=>{for(const t of e)null!=t&&(Array.isArray(t)?l(...t):r.Z.isCollection(t)?t.forEach((e=>l(e))):n.Z.isLoadable(t)&&i.push(t))};t(l);let a=null;if(await(0,s.UI)(i,(async e=>{const t=await(0,s.q6)(function(e){return"loadAll"in e&&"function"==typeof e.loadAll}(e)?e.loadAll():e.load());!1!==t.ok||a||(a=t)})),a)throw a.error;return e}},17445:(e,t,i)=>{i.d(t,{N1:()=>d,YP:()=>o,Z_:()=>g,gx:()=>h,nn:()=>m,on:()=>c,tX:()=>y});var s=i(91460),r=i(50758),n=i(70586),l=i(95330),a=i(26258);function o(e,t,i={}){return u(e,t,i,f)}function h(e,t,i={}){return u(e,t,i,p)}function u(e,t,i={},s){let r=null;const l=i.once?(e,i)=>{s(e)&&((0,n.hw)(r),t(e,i))}:(e,i)=>{s(e)&&t(e,i)};if(r=(0,a.aQ)(e,l,i.sync,i.equals),i.initial){const t=e();l(t,t)}return r}function c(e,t,i,l={}){let a=null,h=null,u=null;function c(){a&&h&&(h.remove(),l.onListenerRemove?.(a),a=null,h=null)}function d(e){l.once&&l.once&&(0,n.hw)(u),i(e)}const f=o(e,((e,i)=>{c(),(0,s.vT)(e)&&(a=e,h=(0,s.on)(e,t,d),l.onListenerAdd?.(e))}),{sync:l.sync,initial:!0});return u=(0,r.kB)((()=>{f.remove(),c()})),u}function d(e,t){return function(e,t,i){if((0,l.Hc)(i))return Promise.reject((0,l.zE)());const s=e();if(t?.(s))return Promise.resolve(s);let a=null;function o(){a=(0,n.hw)(a)}return new Promise(((s,n)=>{a=(0,r.AL)([(0,l.fu)(i,(()=>{o(),n((0,l.zE)())})),u(e,(e=>{o(),s(e)}),{sync:!1,once:!0},t??f)])}))}(e,p,t)}function f(e){return!0}function p(e){return!!e}i(87538);const g={sync:!0},m={initial:!0},y={sync:!0,initial:!0}},35463:(e,t,i)=>{i.d(t,{JE:()=>l,Nm:()=>n,rJ:()=>a}),i(80442);const s={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},r={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,i){const s=new Date(e.getTime());if(t&&i){const e=r[i],{getter:n,setter:l,multiplier:a}=e;if("months"===i){const e=function(e,t){const i=new Date(e,t+1,1);return i.setDate(0),i.getDate()}(s.getFullYear(),s.getMonth()+t);s.getDate()>e&&s.setDate(e)}s[l](s[n]()+t*a)}return s}function l(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function a(e,t,i){return 0===e?0:e*s[t]/s[i]}},40504:(e,t,i)=>{i.r(t),i.d(t,{default:()=>T});var s=i(43697),r=i(57435),n=i(68668),l=i(92604),a=i(16453),o=i(17445),h=i(5600),u=(i(75215),i(67676),i(80442),i(1153)),c=i(52011),d=i(30556),f=i(87085),p=i(71612),g=i(38009),m=i(16859),y=i(72965),_=i(87344),b=i(46791),v=i(70921),w=i(95330);function C(e,t,i){let s,r;if(e)for(let n=0,l=e.length;n{let t=class extends e{constructor(...e){super(...e),this.layers=new b.Z;const t=e=>{e.parent=this,this.layerAdded(e),"elevation"!==e.type&&"base-elevation"!==e.type||l.Z.getLogger(this).error(`Layer 'title:${e.title}, id:${e.id}' of type '${e.type}' is not supported as an operational layer and will therefore be ignored.`)},i=e=>{e.parent=null,this.layerRemoved(e)};this.addHandles([this.layers.on("before-add",(e=>(e=>{e.parent&&"remove"in e.parent&&e.parent.remove(e)})(e.item))),this.layers.on("after-add",(e=>t(e.item))),this.layers.on("after-remove",(e=>i(e.item)))])}destroy(){const e=this.layers.toArray();for(const t of e)t.destroy();this.layers.destroy()}set layers(e){this._set("layers",(0,v.Z)(e,this._get("layers")))}add(e,t){const i=this.layers;if(t=i.getNextIndex(t),e instanceof f.Z){const s=e;s.parent===this?this.reorder(s,t):i.add(s,t)}else(0,w.y8)(e)?e.then((e=>{this.destroyed||this.add(e,t)})):l.Z.getLogger(this).error("#add()","The item being added is not a Layer or a Promise that resolves to a Layer.")}addMany(e,t){const i=this.layers;let s=i.getNextIndex(t);e.slice().forEach((e=>{e.parent!==this?(i.add(e,s),s+=1):this.reorder(e,s)}))}findLayerById(e){return C(this.layers,"id",e)}findLayerByUid(e){return C(this.layers,"uid",e)}remove(e){return this.layers.remove(e)}removeMany(e){return this.layers.removeMany(e)}removeAll(){return this.layers.removeAll()}reorder(e,t){return this.layers.reorder(e,t)}layerAdded(e){}layerRemoved(e){}};return(0,s._)([(0,h.Cb)()],t.prototype,"layers",null),t=(0,s._)([(0,c.j)("esri.support.LayersMixin")],t),t};function A(e,t,i){if(e)for(let s=0,r=e.length;s{let t=class extends e{constructor(...e){super(...e),this.tables=new b.Z,this.addHandles([this.tables.on("after-add",(e=>{const t=e.item;t.parent&&t.parent!==this&&"tables"in t.parent&&t.parent.tables.remove(t),t.parent=this,"feature"!==t.type&&l.Z.getLogger(this).error(`Layer 'title:${t.title}, id:${t.id}' of type '${t.type}' is not supported as a table and will therefore be ignored.`)})),this.tables.on("after-remove",(e=>{e.item.parent=null}))])}destroy(){const e=this.tables.removeAll();for(const t of e)t.destroy();this.tables.destroy()}set tables(e){this._set("tables",(0,v.Z)(e,this._get("tables")))}findTableById(e){return A(this.tables,"id",e)}findTableByUid(e){return A(this.tables,"uid",e)}};return(0,s._)([(0,h.Cb)()],t.prototype,"tables",null),t=(0,s._)([(0,c.j)("esri.support.TablesMixin")],t),t},D=Symbol("WebScene");var I=i(15650);let O=class extends((0,p.h)((0,y.M)((0,g.q)((0,m.I)(M(E((0,a.R)(f.Z)))))))){constructor(e){var t;super(e),this.allLayers=new r.Z({getCollections:()=>[this.layers],getChildrenFunction:e=>"layers"in e?e.layers:null}),this.allTables=(t=this,new r.Z({getCollections:()=>[t.tables,t.layers],getChildrenFunction:e=>{const t=[];return"tables"in e&&t.push(e.tables),"layers"in e&&t.push(e.layers),t},itemFilterFunction:e=>{const t=e.parent;return!!t&&"tables"in t&&t.tables.includes(e)}})),this.fullExtent=void 0,this.operationalLayerType="GroupLayer",this.spatialReference=void 0,this.type="group"}initialize(){this._enforceVisibility(this.visibilityMode,this.visible),this.addHandles([(0,o.YP)((()=>{let e=this.parent;for(;e&&"parent"in e&&e.parent;)e=e.parent;return e&&D in e}),(e=>{const t="prevent-adding-tables";this.removeHandles(t),e&&(this.tables.removeAll(),this.addHandles((0,o.on)((()=>this.tables),"before-add",(e=>{e.preventDefault(),l.Z.getLogger(this).errorOnce("tables","Tables are not yet supported in a WebScene so they can't be added.")})),t))}),o.tX),(0,o.YP)((()=>this.visible),this._onVisibilityChange.bind(this),o.Z_)])}destroy(){this.allLayers.destroy(),this.allTables.destroy()}_writeLayers(e,t,i,s){const r=[];if(!e)return r;e.forEach((e=>{const t=(0,I.Nw)(e,s.webmap?s.webmap.getLayerJSONFromResourceInfo(e):null,s);null!=t&&t.layerType&&r.push(t)})),t.layers=r}set portalItem(e){this._set("portalItem",e)}set visibilityMode(e){const t=this._get("visibilityMode")!==e;this._set("visibilityMode",e),t&&this._enforceVisibility(e,this.visible)}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Feature Service","Feature Collection","Scene Service"],layerModuleTypeMap:_.T},e)),Promise.resolve(this)}async loadAll(){return(0,n.G)(this,(e=>{e(this.layers,this.tables)}))}layerAdded(e){e.visible&&"exclusive"===this.visibilityMode?this._turnOffOtherLayers(e):"inherited"===this.visibilityMode&&(e.visible=this.visible),this.hasHandles(e.uid)?console.error(`Layer readded to Grouplayer: uid=${e.uid}`):this.addHandles((0,o.YP)((()=>e.visible),(t=>this._onChildVisibilityChange(e,t)),o.Z_),e.uid)}layerRemoved(e){this.removeHandles(e.uid),this._enforceVisibility(this.visibilityMode,this.visible)}_turnOffOtherLayers(e){this.layers.forEach((t=>{t!==e&&(t.visible=!1)}))}_enforceVisibility(e,t){if(!(0,u.vw)(this).initialized)return;const i=this.layers;let s=i.find((e=>e.visible));switch(e){case"exclusive":i.length&&!s&&(s=i.at(0),s.visible=!0),this._turnOffOtherLayers(s);break;case"inherited":i.forEach((e=>{e.visible=t}))}}_onVisibilityChange(e){"inherited"===this.visibilityMode&&this.layers.forEach((t=>{t.visible=e}))}_onChildVisibilityChange(e,t){switch(this.visibilityMode){case"exclusive":t?this._turnOffOtherLayers(e):this._isAnyLayerVisible()||(e.visible=!0);break;case"inherited":e.visible=this.visible}}_isAnyLayerVisible(){return this.layers.some((e=>e.visible))}};(0,s._)([(0,h.Cb)({readOnly:!0,dependsOn:[]})],O.prototype,"allLayers",void 0),(0,s._)([(0,h.Cb)({readOnly:!0})],O.prototype,"allTables",void 0),(0,s._)([(0,h.Cb)()],O.prototype,"fullExtent",void 0),(0,s._)([(0,h.Cb)({json:{read:!0,write:!0}})],O.prototype,"blendMode",void 0),(0,s._)([(0,h.Cb)({json:{read:!1,write:{ignoreOrigin:!0}}})],O.prototype,"layers",void 0),(0,s._)([(0,d.c)("layers")],O.prototype,"_writeLayers",null),(0,s._)([(0,h.Cb)({type:["GroupLayer"]})],O.prototype,"operationalLayerType",void 0),(0,s._)([(0,h.Cb)({json:{origins:{"web-document":{read:!1,write:!1}}}})],O.prototype,"portalItem",null),(0,s._)([(0,h.Cb)()],O.prototype,"spatialReference",void 0),(0,s._)([(0,h.Cb)({json:{read:!1},readOnly:!0,value:"group"})],O.prototype,"type",void 0),(0,s._)([(0,h.Cb)({type:["independent","inherited","exclusive"],value:"independent",json:{write:!0,origins:{"web-map":{type:["independent","exclusive"],write:(e,t,i)=>{"inherited"!==e&&(t[i]=e)}}}}})],O.prototype,"visibilityMode",null),O=(0,s._)([(0,c.j)("esri.layers.GroupLayer")],O);const T=O},16859:(e,t,i)=>{i.d(t,{I:()=>C});var s=i(43697),r=i(68773),n=i(40330),l=i(3172),a=i(66643),o=i(20102),h=i(92604),u=i(70586),c=i(95330),d=i(81271),f=i(5600),p=(i(75215),i(67676),i(80442),i(71715)),g=i(52011),m=i(30556),y=i(84230),_=i(48522),b=i(15235),v=i(86082),w=i(14661);const C=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,i){if(t.itemId)return new b.default({id:t.itemId,portal:i&&i.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:s}=await i.e(8062).then(i.bind(i,18062));return(0,c.k_)(t),await s({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.D_)(e)||h.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!r.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:i,fullEdit:s},content:{updateItem:r}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",i),this._set("userHasFullEditingPrivileges",s),this._set("userHasUpdateItemPrivileges",r)}catch(e){(0,c.r9)(e)}}async _fetchUserPrivileges(e,t){let i=this.portalItem;if(!e||!i||!i.loaded||i.sourceUrl)return this._fetchFallbackUserPrivileges(t);const s=e===i.id;if(s&&i.portal.user)return(0,w.Ss)(i);let r,l;if(s)r=i.portal.url;else try{r=await(0,y.oP)(this.url,t)}catch(e){(0,c.r9)(e)}if(!r||!(0,d.Zo)(r,i.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;l=await(n.id?.getCredential(`${r}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.r9)(e)}if(!l)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(s?await i.reload():(i=new b.default({id:e,portal:{url:r}}),await i.load(t)),i.portal.user)return(0,w.Ss)(i)}catch(e){(0,c.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const i=E.credential===t?E.user:await this._fetchEditingUser(e);return E.credential=t,E.user=i,null==i||null==i.privileges||i.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const i=n.id.findServerInfo(this.url??"");if(!i?.owningSystemUrl)return null;const s=`${i.owningSystemUrl}/sharing/rest`,r=_.Z.getDefault();if(r&&r.loaded&&(0,d.Fv)(r.restUrl)===(0,d.Fv)(s))return r.user;const o=`${s}/community/self`,h=null!=e?e.signal:null,u=await(0,a.q6)((0,l.default)(o,{authMode:"no-prompt",query:{f:"json"},signal:h}));return u.ok?v.default.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const i=t&&t.portal,s=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||_.Z.getDefault());return i&&s&&!(0,d.tm)(s.restUrl,i.restUrl)?(t.messages&&t.messages.push(new o.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,s._)([(0,f.Cb)({type:b.default})],t.prototype,"portalItem",null),(0,s._)([(0,p.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,s._)([(0,m.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,s._)([(0,f.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,s._)([(0,f.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,s._)([(0,f.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,s._)([(0,f.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,s._)([(0,g.j)("esri.layers.mixins.PortalLayer")],t),t},E={credential:null,user:null}},15650:(e,t,i)=>{i.d(t,{Nw:()=>c});var s=i(20102),r=i(22974),n=i(78286),l=i(827),a=i(84230);const o=new Set(["bing-maps","imagery","imagery-tile","map-image","open-street-map","tile","unknown","unsupported","vector-tile","web-tile","wms","wmts"]),h=new Set(["csv","feature","geo-rss","geojson","group","imagery","imagery-tile","kml","map-image","map-notes","media","ogc-feature","route","stream","subtype-group","tile","unknown","unsupported","vector-tile","web-tile","wfs","wms","wmts"]);function u(e,t){"maxScale"in e&&(t.maxScale=(0,l.k)(e.maxScale)??void 0),"minScale"in e&&(t.minScale=(0,l.k)(e.minScale)??void 0)}function c(e,t,i){if(!("write"in e)||!e.write)return i&&i.messages&&i.messages.push(new s.Z("layer:unsupported",`Layers (${e.title}, ${e.id}) of type '${e.declaredClass}' cannot be persisted`,{layer:e})),null;if(function(e,t){if(t.restrictedWebMapWriting){const i=function(e){return"basemap"===e.layerContainerType?o:"operational-layers"===e.layerContainerType?h:null}(t);return null==i||i.has(e.type)&&!(0,a.rQ)(e)}return!0}(e,i)){const t={};return e.write(t,i)?t:null}return null!=t&&function(e,t){if(function(e,t){if(t)if((0,a.rQ)(e)){const i=(0,n.hS)("featureCollection.layers",t),s=i&&i[0]&&i[0].layerDefinition;s&&u(e,s)}else"group"!==e.type&&u(e,t)}(e,t),t&&("blendMode"in e&&(t.blendMode=e.blendMode,"normal"===t.blendMode&&delete t.blendMode),t.opacity=(0,l.k)(e.opacity)??void 0,t.title=e.title||"Layer",t.visibility=e.visible,"legendEnabled"in e&&"wmts"!==e.type))if((0,a.rQ)(e)){const i=t.featureCollection;i&&(i.showLegend=e.legendEnabled)}else t.showLegend=e.legendEnabled}(e,t=(0,r.d9)(t)),t}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/2f9fadbe7e94f79afeda.js b/public/assets/esri/core/workers/chunks/2f9fadbe7e94f79afeda.js new file mode 100644 index 0000000..5b6e903 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/2f9fadbe7e94f79afeda.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9255],{43697:(t,e,r)=>{function n(t,e,r,n){var o,i=arguments.length,s=i<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(o=t[a])&&(s=(i<3?o(s):i>3?o(e,r,s):o(e,r))||s);return i>3&&s&&Object.defineProperty(e,r,s),s}r.d(e,{_:()=>n})},30175:(t,e,r)=>{function n(t,e,r){const n=t.get(e);if(void 0!==n)return n;const o=r();return t.set(e,o),o}r.d(e,{s1:()=>n})},71143:(t,e,r)=>{r.d(e,{Z:()=>n});class n{constructor(t,e,r,n=1,o=0){if(this._ctor=t,this._acquireFunction=e,this._releaseFunction=r,this.allocationSize=n,this._pool=new Array(o),this._initialSize=o,this._ctor)for(let t=0;t=this._pool.length)){for(let e=t;e{r.d(e,{Z:()=>s});var n,o=r(67676);!function(t){const e=(t,e,r,n)=>{let o=e,i=e;const s=r>>>1,a=t[o-1];for(;i<=s;){i=o<<1,ite?1:0;t.sort=function(t,n,o,i){void 0===n&&(n=0),void 0===o&&(o=t.length),void 0===i&&(i=r);for(let r=o>>>1;r>n;r--)e(t,r,o,i);const s=n+1;for(let r=o-1;r>n;r--){const o=t[n];t[n]=t[r],t[r]=o,e(t,s,r,i)}},t.iterableSort=function*(t,n,o,i){void 0===n&&(n=0),void 0===o&&(o=t.length),void 0===i&&(i=r);for(let r=o>>>1;r>n;r--)e(t,r,o,i),yield;const s=n+1;for(let r=o-1;r>n;r--){const o=t[n];t[n]=t[r],t[r]=o,e(t,s,r,i),yield}}}(n||(n={}));const i=n;class s{constructor(t){this.data=[],this._length=0,this._allocator=void 0,this._deallocator=()=>null,this._shrink=()=>{},this._hint=new o.SO,t&&(t.initialSize&&(this.data=new Array(t.initialSize)),t.allocator&&(this._allocator=t.allocator),void 0!==t.deallocator&&(this._deallocator=t.deallocator),t.shrink&&(this._shrink=()=>a(this)))}toArray(){return this.data.slice(0,this.length)}filter(t){const e=new Array;for(let r=0;r=this._length))return this.data[t]}includes(t,e){const r=this.data.indexOf(t,e);return-1!==r&&rthis._length){if(this._allocator){for(;this._length=this.length||t<0))return this.swapElements(t,this.length-1),this.pop()}removeUnorderedMany(t,e=t.length,r){this.length=(0,o.FY)(this.data,t,this.length,e,this._hint,r),this._shrink()}front(){if(0!==this.length)return this.data[0]}back(){if(0!==this.length)return this.data[this.length-1]}swapElements(t,e){if(t>=this.length||e>=this.length||t===e)return;const r=this.data[t];this.data[t]=this.data[e],this.data[e]=r}sort(t){i.sort(this.data,0,this.length,t)}iterableSort(t){return i.iterableSort(this.data,0,this.length,t)}some(t,e){for(let r=0;r1.5*t.length&&(t.data.length=Math.floor(1.1*t.length))}},20941:(t,e,r)=>{r.d(e,{Z:()=>o});var n=r(58896);class o extends n.Z{constructor(t,e,r){super(t,e,r)}}o.prototype.type="warning"},88022:(t,e,r)=>{r.d(e,{F:()=>n});const n=Symbol("Accessor-beforeDestroy")},52011:(t,e,r)=>{r.d(e,{j:()=>u}),r(80442);var n=r(88022),o=r(97831),i=r(7628),s=r(58971),a=r(53906);const c=new Set,l=new Set;function u(t){return e=>{e.prototype.declaredClass=t,h(e);const r=[],o=[];let s=e.prototype;for(;s;)s.hasOwnProperty("initialize")&&!c.has(s.initialize)&&(c.add(s.initialize),r.push(s.initialize)),s.hasOwnProperty("destroy")&&!l.has(s.destroy)&&(l.add(s.destroy),o.push(s.destroy)),s=Object.getPrototypeOf(s);c.clear(),l.clear();class a extends e{constructor(...t){if(super(...t),this.constructor===a&&"function"==typeof this.postscript){if(r.length&&Object.defineProperty(this,"initialize",{enumerable:!1,configurable:!0,value(){for(let t=r.length-1;t>=0;t--)r[t].call(this)}}),o.length){let t=!1;const e=this[n.F];Object.defineProperty(this,"destroy",{enumerable:!1,configurable:!0,value(){if(!t){t=!0,e.call(this);for(let t=0;t{r.d(e,{AY:()=>$,Iu:()=>j,Ls:()=>w,N7:()=>N,TJ:()=>g,V5:()=>C,Zs:()=>c,di:()=>O,gB:()=>k,i$:()=>T,q9:()=>l,rY:()=>m,sY:()=>M,se:()=>_,vU:()=>u,z8:()=>S}),r(80442);var n=r(92604),o=r(30175);const i=n.Z.getLogger("esri.core.accessorSupport.ensureTypes");function s(t){return null==t?t:new Date(t)}function a(t){return null==t?t:!!t}function c(t){return null==t?t:t.toString()}function l(t){return null==t?t:(t=parseFloat(t),isNaN(t)?0:t)}function u(t){return null==t?t:Math.round(parseFloat(t))}function f(t){return t&&t.constructor&&void 0!==t.constructor.__accessorMetadata__}function h(t,e){return null!=e&&t&&!(e instanceof t)}function p(t){return t&&"isCollection"in t}function d(t){return t&&t.Type?"function"==typeof t.Type?t.Type:t.Type.base:null}function y(t,e){return!!f(e)&&(i.error("Accessor#set","Assigning an instance of '"+(e.declaredClass||"unknown")+"' which is not a subclass of '"+v(t)+"'"),!0)}function g(t,e){return null==e?e:p(t)?function(t,e){if(!e||!e.constructor||!p(e.constructor))return y(t,e)?e:new t(e);const r=d(t.prototype.itemType),n=d(e.constructor.prototype.itemType);return r?n?r===n?e:r.prototype.isPrototypeOf(n.prototype)?new t(e):(y(t,e),e):new t(e):e}(t,e):h(t,e)?y(t,e)?e:new t(e):e}function v(t){return t&&t.prototype&&t.prototype.declaredClass||"unknown"}const b=new WeakMap;function _(t,e){const r=function(t){switch(t){case Number:return l;case S:return u;case Boolean:return a;case String:return c;case Date:return s;default:return(0,o.s1)(b,t,(()=>g.bind(null,t)))}}(t);return 1===arguments.length?r:r(e)}function w(t,e,r){return 1===arguments.length?w.bind(null,t):e?Array.isArray(e)?e.map((e=>t(e,r))):[t(e,r)]:e}function m(t,e){return 1===arguments.length?w((e=>_(t,e))):w((e=>_(t,e)),e)}function A(t,e,r){return 0!==e&&Array.isArray(r)?r.map((r=>A(t,e-1,r))):t(r)}function j(t,e,r){if(2===arguments.length)return r=>j(t,e,r);if(!r)return r;r=A(t,e,r);let n=e,o=r;for(;n>0&&Array.isArray(o);)n--,o=o[0];if(void 0!==o)for(let t=0;t_(t,e)),e):j((e=>_(t,e)),e,r)}function k(t){return!!Array.isArray(t)&&!t.some((e=>{const r=typeof e;return!("string"===r||"number"===r||"function"===r&&t.length>1)}))}function T(t,e){if(2===arguments.length)return T(t).call(null,e);const r=new Set,n=t.filter((t=>"function"!=typeof t)),o=t.filter((t=>"function"==typeof t));for(const e of t)"string"!=typeof e&&"number"!=typeof e||r.add(e);let s=null,a=null;return(t,e)=>{if(null==t)return t;const c=typeof t,l="string"===c||"number"===c;return l&&(r.has(t)||o.some((t=>"string"===c&&t===String||"number"===c&&t===Number)))||"object"===c&&o.some((e=>!h(t,e)))?t:(l&&n.length?(s||(s=n.map((t=>"string"==typeof t?`'${t}'`:`${t}`)).join(", ")),i.error("Accessor#set",`'${t}' is not a valid value for this property, only the following values are valid: ${s}`)):"object"==typeof t&&o.length?(a||(a=o.map((t=>v(t))).join(", ")),i.error("Accessor#set",`'${t}' is not a valid value for this property, value must be one of ${a}`)):i.error("Accessor#set",`'${t}' is not a valid value for this property`),e&&(e.valid=!1),null)}}function N(t,e){if(2===arguments.length)return N(t).call(null,e);const r={},n=[],o=[];for(const e in t.typeMap){const i=t.typeMap[e];r[e]=_(i),n.push(v(i)),o.push(e)}const s=()=>`'${n.join("', '")}'`,a=()=>`'${o.join("', '")}'`,c="string"==typeof t.key?e=>e[t.key]:t.key;return e=>{if(t.base&&!h(t.base,e))return e;if(null==e)return e;const n=c(e)||t.defaultKeyValue,o=r[n];if(!o)return i.error("Accessor#set",`Invalid property value, value needs to be one of ${s()}, or a plain object that can autocast (having .type = ${a()})`),null;if(!h(t.typeMap[n],e))return e;if("string"==typeof t.key&&!f(e)){const r={};for(const n in e)n!==t.key&&(r[n]=e[n]);return o(r)}return o(e)}}class S{}const C={native:t=>({type:"native",value:t}),array:t=>({type:"array",value:t}),oneOf:t=>({type:"one-of",values:t})};function $(t){if(!t||!("type"in t))return!1;switch(t.type){case"native":case"array":case"one-of":return!0}return!1}function M(t){switch(t.type){case"native":return _(t.value);case"array":return w(M(t.value));case"one-of":return function(t){let e=null;return(r,n)=>z(r,t)?r:(null==e&&(e=I(t)),i.error("Accessor#set",`Invalid property value, value needs to be of type ${e}`),n&&(n.valid=!1),null)}(t);default:return null}}function I(t){switch(t.type){case"native":switch(t.value){case Number:return"number";case String:return"string";case Boolean:return"boolean";case S:return"integer";case Date:return"date";default:return v(t.value)}case"array":return`array of ${I(t.value)}`;case"one-of":{const e=t.values.map((t=>I(t)));return`one of ${e.slice(0,e.length-1)} or ${e[e.length-1]}`}}return"unknown"}function z(t,e){if(null==t)return!0;switch(e.type){case"native":switch(e.value){case Number:case S:return"number"==typeof t;case Boolean:return"boolean"==typeof t;case String:return"string"==typeof t}return t instanceof e.value;case"array":return!!Array.isArray(t)&&!t.some((t=>!z(t,e.value)));case"one-of":return e.values.some((e=>z(t,e)))}}},53906:(t,e,r)=>{r.d(e,{hk:()=>u,HS:()=>f,Ah:()=>h,OM:()=>v});var n=r(75215),o=r(63213);function i(t){if(t.json||(t.json={}),a(t.json),c(t.json),s(t.json),t.json.origins)for(const e in t.json.origins)a(t.json.origins[e]),c(t.json.origins[e]),s(t.json.origins[e]);return!0}function s(t){t.name&&(t.read&&"object"==typeof t.read?void 0===t.read.source&&(t.read.source=t.name):t.read={source:t.name},t.write&&"object"==typeof t.write?void 0===t.write.target&&(t.write.target=t.name):t.write={target:t.name})}function a(t){"boolean"==typeof t.read?t.read={enabled:t.read}:"function"==typeof t.read?t.read={enabled:!0,reader:t.read}:t.read&&"object"==typeof t.read&&void 0===t.read.enabled&&(t.read.enabled=!0)}function c(t){"boolean"==typeof t.write?t.write={enabled:t.write}:"function"==typeof t.write?t.write={enabled:!0,writer:t.write}:t.write&&"object"==typeof t.write&&void 0===t.write.enabled&&(t.write.enabled=!0)}var l=r(827);function u(t,e){return p(t,"any",e?.origin)}function f(t,e){return p(t,"read",e?.origin)}function h(t,e){return p(t,"write",e?.origin)}function p(t,e,r){let n=t?.json;if(n?.origins&&r){let t;t="link-chart"===r?n.origins[r]&&("any"===e||e in n.origins[r])?n.origins[r]:n.origins["web-map"]:n.origins[r],t&&("any"===e||e in t)&&(n=t)}return n}function d(t){return t.type?y(t):g(t)}function y(t){if(!t.type)return;let e=0,r=t.type;for(;Array.isArray(r)&&!(0,n.gB)(r);)r=r[0],e++;return{type:r,ndimArray:e}}function g(t){if(!t.types)return;let e=0,r=t.types;for(;Array.isArray(r);)r=r[0],e++;return{types:r,ndimArray:e}}function v(t){i(t)&&(function(t){if(t.json&&t.json.origins){const e=t.json.origins,r={"web-document":["web-scene","web-map"]};for(const t in r)if(e[t]){const n=e[t];r[t].forEach((t=>{e[t]=n})),delete e[t]}}}(t),function(t){const e=function(t){return t.json.types?g(t.json):t.type?y(t):g(t)}(t);if(t.json.origins)for(const r in t.json.origins){const n=t.json.origins[r],i=n.types?d(n):e;(0,o.U)(i,n,!1),n.types&&!n.write&&t.json.write&&t.json.write.enabled&&(n.write={...t.json.write}),(0,l.U)(i,n)}(0,o.U)(e,t.json,!0),(0,l.U)(e,t.json)}(t))}},63213:(t,e,r)=>{r.d(e,{U:()=>l,d:()=>u});var n=r(92604),o=r(78286),i=r(20941),s=r(7628),a=r(14062);const c=n.Z.getLogger("esri.core.accessorSupport.extensions.serializableProperty.reader");function l(t,e,r){t&&(!r&&!e.read||e.read?.reader||!1===e.read?.enabled||function(t){return"types"in t?g(t.types):y(t.type)}(t)&&(0,o.RB)("read.reader",u(t),e))}function u(t){const e=t.ndimArray??0;if(e>1)return function(t){const e=f(t),r=h.bind(null,e),n=t.ndimArray??0;return(t,e,o)=>{if(null==t)return t;t=r(t,o,n);let i=n,s=t;for(;i>0&&Array.isArray(s);)i--,s=s[0];if(void 0!==s)for(let e=0;e{const i=r(e,n,o);return i?new t.type(i):i}}return f(t)}function f(t){return"type"in t?function(t){return t.prototype.read?(e,r,n)=>{if(null==e)return e;const o=typeof e;if("object"!==o)return void c.error(`Expected JSON value of type 'object' to deserialize type '${t.prototype.declaredClass}', but got '${o}'`);const i=new t;return i.read(e,n),i}:t.fromJSON}(t.type):function(t){let e=null;const r=t.errorContext??"type";return(n,o,a)=>{if(null==n)return n;const l=typeof n;if("object"!==l)return void c.error(`Expected JSON value of type 'object' to deserialize, but got '${l}'`);e||(e=function(t){const e={};for(const r in t.typeMap){const n=t.typeMap[r],o=(0,s.fp)(n.prototype);if("function"==typeof t.key)continue;const i=o[t.key];if(!i)continue;i.json?.type&&Array.isArray(i.json.type)&&1===i.json.type.length&&"string"==typeof i.json.type[0]&&(e[i.json.type[0]]=n);const a=i.json?.write;if(!a||!a.writer){e[r]=n;continue}const c=a.target,l="string"==typeof c?c:t.key,u={};a.writer(r,u,l),u[l]&&(e[u[l]]=n)}return e}(t));const u=t.key;if("string"!=typeof u)return;const f=n[u],h=f?e[f]:t.defaultKeyValue?t.typeMap[t.defaultKeyValue]:void 0;if(!h){const t=`Type '${f||"unknown"}' is not supported`;return a&&a.messages&&n&&a.messages.push(new i.Z(`${r}:unsupported`,t,{definition:n,context:a})),void c.error(t)}const p=new h;return p.read(n,a),p}}(t.types)}function h(t,e,r,n){return 0!==n&&Array.isArray(e)?e.map((e=>h(t,e,r,n-1))):t(e,void 0,r)}function p(t){const e=f(t);return(t,r,n)=>{if(null==t)return t;if(Array.isArray(t)){const r=[];for(const o of t){const t=e(o,void 0,n);void 0!==t&&r.push(t)}return r}const o=e(t,void 0,n);return void 0!==o?[o]:void 0}}function d(t){if(!(0,a.u)(t))return!1;const e=t.prototype.itemType;return!(!e||!e.Type)&&("function"==typeof e.Type?y(e.Type):g(e.Type))}function y(t){return!Array.isArray(t)&&!!t&&t.prototype&&("read"in t.prototype||"fromJSON"in t||d(t))}function g(t){for(const e in t.typeMap)if(!y(t.typeMap[e]))return!1;return!0}},14062:(t,e,r)=>{function n(t){return!!t&&t.prototype&&t.prototype.declaredClass&&0===t.prototype.declaredClass.indexOf("esri.core.Collection")}r.d(e,{u:()=>n})},827:(t,e,r)=>{r.d(e,{U:()=>a,k:()=>f});var n=r(20102),o=r(92604),i=r(78286),s=r(14062);function a(t,e){if(!e.write||e.write.writer||!1===e.write.enabled&&!e.write.overridePolicy)return;const r=t?.ndimArray??0;t&&(1===r||"type"in t&&(0,s.u)(t.type))?e.write.writer=h:r>1?e.write.writer=function(t){return(e,r,n,o)=>{let s;if(null===e)s=null;else{s=p(e,o,t);let r=t,n=s;for(;r>0&&Array.isArray(n);)r--,n=n[0];if(void 0!==n)for(let t=0;te&&Array.isArray(e)?l(e.filter((e=>c(e,t,o))),r,n,o):l(e,r,n,o)}(e.types[0]):e.write.writer=function(t){return(e,r,n,o)=>e?c(e,t,o)?l(e,r,n,o):void 0:l(e,r,n,o)}(e.types):e.write.writer=l}function c(t,e,r){for(const r in e.typeMap)if(t instanceof e.typeMap[r])return!0;if(r?.messages){const i=e.errorContext??"type",s=`Values of type '${("function"!=typeof e.key?t[e.key]:t.declaredClass)??"Unknown"}' cannot be written`;r&&r.messages&&t&&r.messages.push(new n.Z(`${i}:unsupported`,s,{definition:t,context:r})),o.Z.getLogger("esri.core.accessorSupport.extensions.serializableProperty.writer").error(s)}return!1}function l(t,e,r,n){(0,i.RB)(r,u(t,n),e)}function u(t,e){return t&&"function"==typeof t.write?t.write({},e):t&&"function"==typeof t.toJSON?t.toJSON():"number"==typeof t?f(t):t}function f(t){return t===-1/0?-Number.MAX_VALUE:t===1/0?Number.MAX_VALUE:isNaN(t)?null:t}function h(t,e,r,n){let o;null===t?o=null:t&&"function"==typeof t.map?(o=t.map((t=>u(t,n))),"function"==typeof o.toArray&&(o=o.toArray())):o=[u(t,n)],(0,i.RB)(r,o,e)}function p(t,e,r){return 0!==r&&Array.isArray(t)?t.map((t=>p(t,e,r-1))):u(t,e)}},97831:(t,e,r)=>{var n;r.d(e,{F:()=>n}),function(t){t[t.INITIALIZING=0]="INITIALIZING",t[t.CONSTRUCTING=1]="CONSTRUCTING",t[t.CONSTRUCTED=2]="CONSTRUCTED"}(n||(n={}))},7628:(t,e,r)=>{r.d(e,{Oe:()=>s,fp:()=>i,tz:()=>a});var n=r(22974),o=r(1153);function i(t){let e=t.constructor.__accessorMetadata__;const r=Object.prototype.hasOwnProperty.call(t.constructor,"__accessorMetadata__");if(e){if(!r){e=Object.create(e);for(const t in e)e[t]=(0,n.d9)(e[t]);Object.defineProperty(t.constructor,"__accessorMetadata__",{value:e,enumerable:!1,configurable:!0,writable:!0})}}else e={},Object.defineProperty(t.constructor,"__accessorMetadata__",{value:e,enumerable:!1,configurable:!0,writable:!0});return t.constructor.__accessorMetadata__}function s(t,e){const r=i(t);let n=r[e];return n||(n=r[e]={}),n}function a(t,e){return(0,o.TS)(t,e,l)}const c=/^(?:[^.]+\.)?(?:value|type|(?:json\.type|json\.origins\.[^.]\.type))$/;function l(t){return c.test(t)?"replace":"merge"}},58971:(t,e,r)=>{r.d(e,{GF:()=>_,LJ:()=>h,gb:()=>p,it:()=>l,mS:()=>v}),r(80442);var n=r(92604),o=r(1153),i=r(44550);const s={onObservableAccessed:()=>{},onTrackingEnd:()=>{}},a=[];let c=s;function l(t){c.onObservableAccessed(t)}let u=!1,f=!1;function h(t,e,r){if(u)return d(t,e,r);y(t);const n=e.call(r);return g(),n}function p(t,e){return h(s,t,e)}function d(t,e,r){const o=u;u=!0,y(t);let i=null;try{i=e.call(r)}catch(t){f&&n.Z.getLogger("esri.core.accessorSupport.tracking").error(t)}return g(),u=o,i}function y(t){c=t,a.push(t)}function g(){const t=a.length;if(t>1){const e=a.pop();c=a[t-2],e.onTrackingEnd()}else if(1===t){const t=a.pop();c=s,t.onTrackingEnd()}else c=s}function v(t,e){const r=e.observerObject;if(r.flags&i.v.DepTrackingInitialized)return;const n=f;f=!1,r.flags&i.v.AutoTracked?d(e,e.metadata.get,t):_(t,e),f=n}const b=[];function _(t,e){const r=e.observerObject;r.flags&i.v.ExplicitlyTracking||(r.flags|=i.v.ExplicitlyTracking,d(e,(()=>{const r=e.metadata.dependsOn||b;for(const e of r)if("string"!=typeof e||e.includes(".")){const r=(0,o.NI)(e);for(let e=0,n=t;e{var n;r.d(e,{v:()=>n}),function(t){t[t.Dirty=1]="Dirty",t[t.Overriden=2]="Overriden",t[t.Computing=4]="Computing",t[t.NonNullable=8]="NonNullable",t[t.HasDefaultValue=16]="HasDefaultValue",t[t.DepTrackingInitialized=32]="DepTrackingInitialized",t[t.AutoTracked=64]="AutoTracked",t[t.ExplicitlyTracking=128]="ExplicitlyTracking"}(n||(n={}))},1153:(t,e,r)=>{r.d(e,{IH:()=>p,NI:()=>u,Qc:()=>h,TS:()=>c,b6:()=>a,vw:()=>s});var n=r(50758),o=r(22974),i=r(70586);function s(t){return t.__accessor__??null}function a(t,e){return null!=t&&t.metadatas&&null!=t.metadatas[e]}function c(t,e,r){return l(t,e,r?{policy:r,path:""}:null)}function l(t,e,r){return e?Object.keys(e).reduce(((t,n)=>{const s=n;let a=null,c="merge";if(r&&(a=r.path?`${r.path}.${n}`:n,c=r.policy(a)),"replace"===c)return t[s]=e[s],t;if("replace-arrays"===c&&Array.isArray(t[s]))return t[s]=e[s],t;if(void 0===t[s])return t[s]=(0,o.d9)(e[s]),t;let u=t[s],f=e[s];if(u===f)return t;if(Array.isArray(f)||Array.isArray(t))u=u?Array.isArray(u)?t[s]=u.concat():t[s]=[u]:t[s]=[],f&&(Array.isArray(f)||(f=[f]),f.forEach((t=>{u.includes(t)||u.push(t)})));else if(f&&"object"==typeof f)if(r){const e=r.path;r.path=(0,i.j0)(a),t[s]=l(u,f,r),r.path=e}else t[s]=l(u,f,null);else t.hasOwnProperty(n)&&!e.hasOwnProperty(n)||(t[s]=f);return t}),t||{}):t}function u(t){return Array.isArray(t)?t:t.split(".")}function f(t){return t.includes(",")?t.split(",").map((t=>t.trim())):[t.trim()]}function h(t,e,r,o){const i=function(t){if(Array.isArray(t)){const e=[];for(const r of t)e.push(...f(r));return e}return f(t)}(e);if(1!==i.length){const e=i.map((e=>o(t,e,r)));return(0,n.AL)(e)}return o(t,i[0],r)}function p(t){let e=!1;return()=>{e||(e=!0,t())}}},50758:(t,e,r)=>{function n(t){return o((()=>t.forEach((t=>null!=t&&t.remove()))))}function o(t){return{remove:()=>{t&&(t(),t=void 0)}}}r.d(e,{AL:()=>n,kB:()=>o})},41213:(t,e,r)=>{r.d(e,{Y:()=>o});const n=[];function o(t){n.push(t),1===n.length&&queueMicrotask((()=>{const t=n.slice();n.length=0;for(const e of t)e()}))}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/308f3811dfa71f619279.js b/public/assets/esri/core/workers/chunks/308f3811dfa71f619279.js new file mode 100644 index 0000000..ad6efad --- /dev/null +++ b/public/assets/esri/core/workers/chunks/308f3811dfa71f619279.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4609],{35270:(e,t,r)=>{r.d(t,{B7:()=>s,St:()=>a,VL:()=>i,h$:()=>o,rW:()=>c});const n={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function a(e){return!!n[e]||!!n[e.toLowerCase()]}function o(e){return n[e]??n[e.toLowerCase()]}function i(e){return[...o(e)]}function u(e,t,r){r<0&&++r,r>1&&--r;const n=6*r;return n<1?e+(t-e)*n:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}function s(e,t,r,n=1){const a=(e%360+360)%360/360,o=r<=.5?r*(t+1):r+t-r*t,i=2*r-o;return[Math.round(255*u(i,o,a+1/3)),Math.round(255*u(i,o,a)),Math.round(255*u(i,o,a-1/3)),n]}function c(e){const t=e.length>5,r=t?8:4,n=(1<>=r,u[3]=a*s/255),s=i&n,i>>=r,u[2]=a*s,s=i&n,i>>=r,u[1]=a*s,s=i&n,i>>=r,u[0]=a*s,u}},62357:(e,t,r)=>{r.d(t,{F2:()=>i,Wz:()=>u,t_:()=>s,vW:()=>c});const n=/^-?(\d+(\.\d+)?)\s*((px)|(pt))?$/i,a="screenUtils.toPt: input not recognized!",o=96;function i(e){return e?e/72*o:0}function u(e){return e?72*e/o:0}function s(e){if("string"==typeof e){const t=e.match(n);if(t){const r=Number(t[1]),n=t[3]&&t[3].toLowerCase(),a="-"===e.charAt(0),o="px"===n?u(r):r;return a?-o:o}return console.warn(a),null}return e}function c(e=0,t=0){return{x:e,y:t}}},67760:(e,t,r)=>{r.d(t,{ij:()=>J,cW:()=>I});var n=r(20102),a=r(78286),o=r(35270),i=r(62357);function u(){const e=new Float32Array(16);return e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}const s=u();Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:s,clone:function(e){const t=new Float32Array(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},create:u,createView:function(e,t){return new Float32Array(e,t,16)},fromValues:function(e,t,r,n,a,o,i,u,s,c,l,f,h,p,d,m){const g=new Float32Array(16);return g[0]=e,g[1]=t,g[2]=r,g[3]=n,g[4]=a,g[5]=o,g[6]=i,g[7]=u,g[8]=s,g[9]=c,g[10]=l,g[11]=f,g[12]=h,g[13]=p,g[14]=d,g[15]=m,g}},Symbol.toStringTag,{value:"Module"}));var c=r(52138);class l{constructor(e,t,r){this.strength=e,this.radius=t,this.threshold=r,this.type="bloom"}interpolate(e,t,r){this.strength=g(e.strength,t.strength,r),this.radius=g(e.radius,t.radius,r),this.threshold=g(e.threshold,t.threshold,r)}clone(){return new l(this.strength,this.radius,this.threshold)}toJSON(){return{type:"bloom",radius:y(this.radius),strength:this.strength,threshold:this.threshold}}}class f{constructor(e){this.radius=e,this.type="blur"}interpolate(e,t,r){this.radius=Math.round(g(e.radius,t.radius,r))}clone(){return new f(this.radius)}toJSON(){return{type:"blur",radius:y(this.radius)}}}class h{constructor(e,t){this.type=e,this.amount=t,"invert"!==this.type&&"grayscale"!==this.type&&"sepia"!==this.type||(this.amount=Math.min(this.amount,1))}get colorMatrix(){return this._colorMatrix||this._updateMatrix(),this._colorMatrix}interpolate(e,t,r){this.amount=g(e.amount,t.amount,r),this._updateMatrix()}clone(){return new h(this.type,this.amount)}toJSON(){return{type:this.type,amount:this.amount}}_updateMatrix(){const e=this._colorMatrix||u();switch(this.type){case"brightness":this._colorMatrix=((e,t)=>{const r=(0,c.s)(e,t,0,0,0,0,t,0,0,0,0,t,0,0,0,0,1);return(0,c.t)(r,r)})(e,this.amount);break;case"contrast":this._colorMatrix=((e,t)=>{const r=(0,c.s)(e,t,0,0,.5-.5*t,0,t,0,.5-.5*t,0,0,t,.5-.5*t,0,0,0,1);return(0,c.t)(r,r)})(e,this.amount);break;case"grayscale":this._colorMatrix=((e,t)=>{const r=1-this.amount,n=(0,c.s)(e,.2126+.7874*r,.7152-.7152*r,.0722-.0722*r,0,.2126-.2126*r,.7152+.2848*r,.0722-.0722*r,0,.2126-.2126*r,.7152-.7152*r,.0722+.9278*r,0,0,0,0,1);return(0,c.t)(n,n)})(e);break;case"invert":this._colorMatrix=((e,t)=>{const r=1-2*t,n=(0,c.s)(e,r,0,0,t,0,r,0,t,0,0,r,t,0,0,0,1);return(0,c.t)(n,n)})(e,this.amount);break;case"saturate":this._colorMatrix=((e,t)=>{const r=(0,c.s)(e,.213+.787*t,.715-.715*t,.072-.072*t,0,.213-.213*t,.715+.285*t,.072-.072*t,0,.213-.213*t,.715-.715*t,.072+.928*t,0,0,0,0,1);return(0,c.t)(r,r)})(e,this.amount);break;case"sepia":this._colorMatrix=((e,t)=>{const r=1-this.amount,n=(0,c.s)(e,.393+.607*r,.769-.769*r,.189-.189*r,0,.349-.349*r,.686+.314*r,.168-.168*r,0,.272-.272*r,.534-.534*r,.131+.869*r,0,0,0,0,1);return(0,c.t)(n,n)})(e)}}}class p{constructor(e,t,r,n){this.offsetX=e,this.offsetY=t,this.blurRadius=r,this.color=n,this.type="drop-shadow"}interpolate(e,t,r){this.offsetX=g(e.offsetX,t.offsetX,r),this.offsetY=g(e.offsetY,t.offsetY,r),this.blurRadius=g(e.blurRadius,t.blurRadius,r),this.color[0]=Math.round(g(e.color[0],t.color[0],r)),this.color[1]=Math.round(g(e.color[1],t.color[1],r)),this.color[2]=Math.round(g(e.color[2],t.color[2],r)),this.color[3]=g(e.color[3],t.color[3],r)}clone(){return new p(this.offsetX,this.offsetY,this.blurRadius,[...this.color])}toJSON(){const e=[...this.color];return e[3]*=255,{type:"drop-shadow",xoffset:y(this.offsetX),yoffset:y(this.offsetY),blurRadius:y(this.blurRadius),color:e}}}class d{constructor(e){this.angle=e,this.type="hue-rotate"}get colorMatrix(){return this._colorMatrix||this._updateMatrix(),this._colorMatrix}interpolate(e,t,r){this.angle=g(e.angle,t.angle,r),this._updateMatrix()}clone(){return new d(this.angle)}toJSON(){return{type:"hue-rotate",angle:this.angle}}_updateMatrix(){const e=this._colorMatrix||u();this._colorMatrix=((e,t)=>{const r=Math.sin(t*Math.PI/180),n=Math.cos(t*Math.PI/180),a=(0,c.s)(e,.213+.787*n-.213*r,.715-.715*n-.715*r,.072-.072*n+.928*r,0,.213-.213*n+.143*r,.715+.285*n+.14*r,.072-.072*n-.283*r,0,.213-.213*n-.787*r,.715-.715*n+.715*r,.072+.928*n+.072*r,0,0,0,0,1);return(0,c.t)(a,a)})(e,this.angle)}}class m{constructor(e){this.amount=e,this.type="opacity",this.amount=Math.min(this.amount,1)}interpolate(e,t,r){this.amount=g(e.amount,t.amount,r)}clone(){return new m(this.amount)}toJSON(){return{type:"opacity",amount:this.amount}}}function g(e,t,r){return e+(t-e)*r}function y(e){return Math.round(1e3*(0,i.Wz)(e))/1e3}function b(e){switch(e.type){case"grayscale":case"sepia":case"invert":return new h(e.type,0);case"saturate":case"brightness":case"contrast":return new h(e.type,1);case"opacity":return new m(1);case"hue-rotate":return new d(0);case"blur":return new f(0);case"drop-shadow":return new p(0,0,0,[...(0,o.h$)("transparent")]);case"bloom":return new l(0,0,1)}}function w(e,t){const r=e.length>t.length?e:t;return(e.length>t.length?t:e).every(((e,t)=>e.type===r[t].type))}function v(e,t){const r=e.length>t.length?e:t,n=e.length>t.length?t:e;for(let e=n.length;et?e:(t-=e.length,e+(r+=r.repeat(t)).slice(0,t))}return function(e,t){function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}(e,Error),e.prototype.format=function(e){var r="Error: "+this.message;if(this.location){var n,a=null;for(n=0;n0){for(t=1,r=1;t0?function(e,t,r){return[e].concat(function(e,t){return e.map((function(e){return e[3]}))}(t))}(e,t):[e]},he=function(e){return{type:"quantity",value:e.value,unit:e.unit}},pe=function(e){return{type:"color",colorType:e.type,value:e.value}},de=function(e){return e},me=function(){return Je()},ge=function(e){return{value:e,unit:"%"}},ye=function(e){return{value:e,unit:"px"}},be=function(e){return{value:e,unit:"cm"}},we=function(e){return{value:e,unit:"mm"}},ve=function(e){return{value:e,unit:"in"}},xe=function(e){return{value:e,unit:"pt"}},Ae=function(e){return{value:e,unit:"pc"}},ke=function(e){return{value:e,unit:"deg"}},Se=function(e){return{value:e,unit:"rad"}},Me=function(e){return{value:e,unit:"grad"}},_e=function(e){return{value:e,unit:"turn"}},Ce=function(e){return{value:e,unit:null}},$e=function(){return{type:"hex",value:Je()}},Ne=function(e){return{type:"function",value:e}},Re=function(){return{type:"named",value:Je()}},Fe=function(){return parseFloat(Je())},je=0,Oe=0,Ze=[{line:1,column:1}],qe=0,Ee=[],ze=0;if("startRule"in r){if(!(r.startRule in i))throw new Error("Can't start parsing from rule \""+r.startRule+'".');u=i[r.startRule]}function Je(){return t.substring(Oe,je)}function Ie(e,t){return{type:"literal",text:e,ignoreCase:t}}function Le(e,t,r){return{type:"class",parts:e,inverted:t,ignoreCase:r}}function Pe(e){return{type:"other",description:e}}function We(e){var r,n=Ze[e];if(n)return n;for(r=e-1;!Ze[r];)r--;for(n={line:(n=Ze[r]).line,column:n.column};rqe&&(qe=je,Ee=[]),Ee.push(e))}function Be(){var e;return(e=Te())===a&&(e=function(){var e,t;if(e=[],(t=Ve())!==a)for(;t!==a;)e.push(t),t=Ve();else e=a;return e}()),e}function Te(){var e,r;return ze++,e=je,De(),t.substr(je,4)===s?(r=s,je+=4):(r=a,0===ze&&Xe(j)),r!==a?(De(),Oe=e,e=ce()):(je=e,e=a),ze--,e===a&&0===ze&&Xe(F),e}function Ve(){var e,r,n,o;return e=je,De(),(r=function(){var e,r,n;return ze++,e=je,(r=Ge())!==a?(40===t.charCodeAt(je)?(n=f,je++):(n=a,0===ze&&Xe(J)),n!==a?(Oe=e,e=de(r)):(je=e,e=a)):(je=e,e=a),ze--,e===a&&(r=a,0===ze&&Xe(z)),e}())!==a?(De(),(n=function(){var e,r,n,o,i,u,s,c;if(e=je,(r=Ue())!==a){for(n=[],o=je,i=De(),44===t.charCodeAt(je)?(u=l,je++):(u=a,0===ze&&Xe(Z)),u===a&&(u=null),s=De(),(c=Ue())!==a?o=i=[i,u,s,c]:(je=o,o=a);o!==a;)n.push(o),o=je,i=De(),44===t.charCodeAt(je)?(u=l,je++):(u=a,0===ze&&Xe(Z)),u===a&&(u=null),s=De(),(c=Ue())!==a?o=i=[i,u,s,c]:(je=o,o=a);Oe=e,e=fe(r,n)}else je=e,e=a;return e}())===a&&(n=null),De(),41===t.charCodeAt(je)?(o=c,je++):(o=a,0===ze&&Xe(O)),o!==a?(De(),Oe=e,e=le(r,n)):(je=e,e=a)):(je=e,e=a),e}function Ue(){var e,t;return e=je,(t=He())===a&&(t=Ke())===a&&(t=Qe())===a&&(t=function(){var e,t;return ze++,e=je,De(),(t=tt())!==a?(Oe=e,e=Ce(t)):(je=e,e=a),ze--,e===a&&0===ze&&Xe(te),e}()),t!==a&&(Oe=e,t=he(t)),(e=t)===a&&(e=je,(t=et())!==a&&(Oe=e,t=pe(t)),e=t),e}function De(){var e,r;for(ze++,e=[],_.test(t.charAt(je))?(r=t.charAt(je),je++):(r=a,0===ze&&Xe(E));r!==a;)e.push(r),_.test(t.charAt(je))?(r=t.charAt(je),je++):(r=a,0===ze&&Xe(E));return ze--,r=a,0===ze&&Xe(q),e}function Ge(){var e,r,n;if(ze++,e=je,r=[],C.test(t.charAt(je))?(n=t.charAt(je),je++):(n=a,0===ze&&Xe(L)),n!==a)for(;n!==a;)r.push(n),C.test(t.charAt(je))?(n=t.charAt(je),je++):(n=a,0===ze&&Xe(L));else r=a;return r!==a&&(Oe=e,r=me()),ze--,(e=r)===a&&(r=a,0===ze&&Xe(I)),e}function He(){var e,r,n;return ze++,e=je,De(),(r=tt())!==a?(37===t.charCodeAt(je)?(n=h,je++):(n=a,0===ze&&Xe(W)),n!==a?(Oe=e,e=ge(r)):(je=e,e=a)):(je=e,e=a),ze--,e===a&&0===ze&&Xe(P),e}function Ke(){var e,r,n;return ze++,e=je,De(),(r=tt())!==a?(t.substr(je,2)===p?(n=p,je+=2):(n=a,0===ze&&Xe(X)),n!==a?(Oe=e,e=ye(r)):(je=e,e=a)):(je=e,e=a),e===a&&(e=je,De(),(r=tt())!==a?(t.substr(je,2)===d?(n=d,je+=2):(n=a,0===ze&&Xe(B)),n!==a?(Oe=e,e=be(r)):(je=e,e=a)):(je=e,e=a),e===a&&(e=je,De(),(r=tt())!==a?(t.substr(je,2)===m?(n=m,je+=2):(n=a,0===ze&&Xe(T)),n!==a?(Oe=e,e=we(r)):(je=e,e=a)):(je=e,e=a),e===a&&(e=je,De(),(r=tt())!==a?(t.substr(je,2)===g?(n=g,je+=2):(n=a,0===ze&&Xe(V)),n!==a?(Oe=e,e=ve(r)):(je=e,e=a)):(je=e,e=a),e===a&&(e=je,De(),(r=tt())!==a?(t.substr(je,2)===y?(n=y,je+=2):(n=a,0===ze&&Xe(U)),n!==a?(Oe=e,e=xe(r)):(je=e,e=a)):(je=e,e=a),e===a&&(e=je,De(),(r=tt())!==a?(t.substr(je,2)===b?(n=b,je+=2):(n=a,0===ze&&Xe(D)),n!==a?(Oe=e,e=Ae(r)):(je=e,e=a)):(je=e,e=a)))))),ze--,e===a&&0===ze&&Xe(Y),e}function Qe(){var e,r,n;return ze++,e=je,(r=tt())!==a?(t.substr(je,3)===w?(n=w,je+=3):(n=a,0===ze&&Xe(H)),n!==a?(Oe=e,e=ke(r)):(je=e,e=a)):(je=e,e=a),e===a&&(e=je,(r=tt())!==a?(t.substr(je,3)===v?(n=v,je+=3):(n=a,0===ze&&Xe(K)),n!==a?(Oe=e,e=Se(r)):(je=e,e=a)):(je=e,e=a),e===a&&(e=je,(r=tt())!==a?(t.substr(je,4)===x?(n=x,je+=4):(n=a,0===ze&&Xe(Q)),n!==a?(Oe=e,e=Me(r)):(je=e,e=a)):(je=e,e=a),e===a&&(e=je,(r=tt())!==a?(t.substr(je,4)===A?(n=A,je+=4):(n=a,0===ze&&Xe(ee)),n!==a?(Oe=e,e=_e(r)):(je=e,e=a)):(je=e,e=a)))),ze--,e===a&&(r=a,0===ze&&Xe(G)),e}function et(){var e,r,n,o;if(ze++,e=je,35===t.charCodeAt(je)?(r=k,je++):(r=a,0===ze&&Xe(ne)),r!==a){if(n=[],$.test(t.charAt(je))?(o=t.charAt(je),je++):(o=a,0===ze&&Xe(ae)),o!==a)for(;o!==a;)n.push(o),$.test(t.charAt(je))?(o=t.charAt(je),je++):(o=a,0===ze&&Xe(ae));else n=a;n!==a?(Oe=e,e=$e()):(je=e,e=a)}else je=e,e=a;return e===a&&(e=je,(r=Ve())!==a&&(Oe=e,r=Ne(r)),(e=r)===a&&(e=je,(r=Ge())!==a&&(Oe=e,r=Re()),e=r)),ze--,e===a&&(r=a,0===ze&&Xe(re)),e}function tt(){var e,r,n,o,i,u,s;for(e=je,N.test(t.charAt(je))?(t.charAt(je),je++):0===ze&&Xe(oe),r=je,n=[],R.test(t.charAt(je))?(o=t.charAt(je),je++):(o=a,0===ze&&Xe(ie));o!==a;)n.push(o),R.test(t.charAt(je))?(o=t.charAt(je),je++):(o=a,0===ze&&Xe(ie));if(46===t.charCodeAt(je)?(o=S,je++):(o=a,0===ze&&Xe(ue)),o!==a){if(i=[],R.test(t.charAt(je))?(u=t.charAt(je),je++):(u=a,0===ze&&Xe(ie)),u!==a)for(;u!==a;)i.push(u),R.test(t.charAt(je))?(u=t.charAt(je),je++):(u=a,0===ze&&Xe(ie));else i=a;i!==a?r=n=[n,o,i]:(je=r,r=a)}else je=r,r=a;if(r===a)if(r=[],R.test(t.charAt(je))?(n=t.charAt(je),je++):(n=a,0===ze&&Xe(ie)),n!==a)for(;n!==a;)r.push(n),R.test(t.charAt(je))?(n=t.charAt(je),je++):(n=a,0===ze&&Xe(ie));else r=a;if(r!==a){if(n=je,101===t.charCodeAt(je)?(o=M,je++):(o=a,0===ze&&Xe(se)),o!==a){if(N.test(t.charAt(je))?(i=t.charAt(je),je++):(i=a,0===ze&&Xe(oe)),i===a&&(i=null),u=[],R.test(t.charAt(je))?(s=t.charAt(je),je++):(s=a,0===ze&&Xe(ie)),s!==a)for(;s!==a;)u.push(s),R.test(t.charAt(je))?(s=t.charAt(je),je++):(s=a,0===ze&&Xe(ie));else u=a;u!==a?n=o=[o,i,u]:(je=n,n=a)}else je=n,n=a;n===a&&(n=null),Oe=e,e=Fe()}else je=e,e=a;return e}if((n=u())!==a&&je===t.length)return n;throw n!==a&&je{if(!Number.isFinite(e.scale)||e.scale<=0)throw new n.Z("effect:invalid-scale","scale must be finite and greater than 0",{stop:e});return{scale:e.scale,effects:_(e.value)}}));t.sort(((e,t)=>t.effects.length-e.effects.length));for(let e=0;et.scale-e.scale)),t}function _(e){let t;if(!e)return[];try{t=S.parse(e)}catch(t){throw new n.Z("effect:invalid-syntax","Invalid effect syntax",{value:e,error:t})}return t.map((e=>function(e){try{switch(e.name){case"grayscale":case"sepia":case"saturate":case"invert":case"brightness":case"contrast":return function(e){let t=1;return C(e.parameters,1),1===e.parameters.length&&(t=j(e.parameters[0])),new h(e.name,t)}(e);case"opacity":return function(e){let t=1;return C(e.parameters,1),1===e.parameters.length&&(t=j(e.parameters[0])),new m(t)}(e);case"hue-rotate":return function(e){let t=0;return C(e.parameters,1),1===e.parameters.length&&(t=function(e){return function(e){if("quantity"!==e.type||!(0===e.value&&null===e.unit||e.unit&&null!=R[e.unit]))throw new n.Z("effect:type-error",`Expected , Actual: ${$(e)}`,{term:e})}(e),e.value*R[e.unit]||0}(e.parameters[0])),new d(t)}(e);case"blur":return function(e){let t=0;return C(e.parameters,1),1===e.parameters.length&&(t=O(e.parameters[0]),N(t,e.parameters[0])),new f(t)}(e);case"drop-shadow":return function(e){const t=[];let r=null;for(const a of e.parameters)if("color"===a.type){if(t.length&&Object.freeze(t),r)throw new n.Z("effect:type-error","Accepts only one color",{});r=Z(a)}else{const e=O(a);if(Object.isFrozen(t))throw new n.Z("effect:type-error"," parameters not consecutive",{lengths:t});t.push(e),3===t.length&&N(e,a)}if(t.length<2||t.length>3)throw new n.Z("effect:type-error",`Expected {2,3}, Actual: {${t.length}}`,{lengths:t});return new p(t[0],t[1],t[2]||0,r||q("black"))}(e);case"bloom":return function(e){let t=1,r=0,n=0;return C(e.parameters,3),e.parameters[0]&&(t=j(e.parameters[0])),e.parameters[1]&&(r=O(e.parameters[1]),N(r,e.parameters[1])),e.parameters[2]&&(n=j(e.parameters[2])),new l(t,r,n)}(e)}}catch(t){throw t.details.filter=e,t}throw new n.Z("effect:unknown-effect",`Effect '${e.name}' is not supported`,{effect:e})}(e)))}function C(e,t){if(e.length>t)throw new n.Z("effect:type-error",`Function supports up to ${t} parameters, Actual: ${e.length}`,{parameters:e})}function $(e){if("color"===e.type)return"";if(e.unit){if(e.unit in F)return"";if(e.unit in R)return"";if("%"===e.unit)return""}return""}function N(e,t){if(e<0)throw new n.Z("effect:type-error",`Negative values are not allowed, Actual: ${e}`,{term:t})}const R={deg:1,grad:.9,rad:180/Math.PI,turn:360},F={px:1,cm:96/2.54,mm:96/2.54/10,in:96,pc:16,pt:96/72};function j(e){!function(e){if("quantity"!==e.type||null!==e.unit&&"%"!==e.unit)throw new n.Z("effect:type-error",`Expected or , Actual: ${$(e)}`,{term:e})}(e);const t=e.value;return N(t,e),"%"===e.unit?.01*t:t}function O(e){return function(e){if("quantity"!==e.type||!(0===e.value&&null===e.unit||e.unit&&null!=F[e.unit]))throw new n.Z("effect:type-error",`Expected , Actual: ${$(e)}`,{term:e})}(e),e.value*F[e.unit]||0}function Z(e){switch(e.colorType){case"hex":return(0,o.rW)(e.value);case"named":return q(e.value);case"function":return function(e){if(C(e.parameters,4),E.test(e.name))return[j(e.parameters[0]),j(e.parameters[1]),j(e.parameters[2]),e.parameters[3]?j(e.parameters[3]):1];if(z.test(e.name))return(0,o.B7)(function(e){return function(e){if("quantity"!==e.type||null!==e.unit)throw new n.Z("effect:type-error",`Expected , Actual: ${$(e)}`,{term:e})}(e),N(e.value,e),e.value}(e.parameters[0]),j(e.parameters[1]),j(e.parameters[2]),e.parameters[3]?j(e.parameters[3]):1);throw new n.Z("effect:syntax-error",`Invalid color function '${e.name}'`,{colorFunction:e})}(e.value)}}function q(e){if(!(0,o.St)(e))throw new n.Z("effect:unknown-color",`color '${e}' isn't valid`,{namedColor:e});return(0,o.VL)(e)}const E=/^rgba?/i,z=/^hsla?/i;function J(e,t,r){try{return function(e){if(!e||0===e.length)return null;if(function(e){const t=e[0];return!!t&&"scale"in t}(e)){const t=[];for(const r of e)t.push({scale:r.scale,value:L(r.value)});return t}return L(e)}(e)}catch(e){r?.messages?.push(e)}return null}function I(e,t,r,n){try{const n=function(e){const t=M(e);return t?function(e){const t=e[0];return!!t&&"type"in t}(t)?t.map((e=>e.toJSON())):t.map((({scale:e,effects:t})=>({scale:e,value:t.map((e=>e.toJSON()))}))):null}(e);(0,a.RB)(r,n,t)}catch(e){n.messages&&n.messages.push(e)}}function L(e){if(!e||!e.length)return"";const t=[];for(const r of e){let e=[];switch(r.type){case"grayscale":case"sepia":case"saturate":case"invert":case"brightness":case"contrast":case"opacity":e=[P(r,"amount")];break;case"blur":e=[P(r,"radius","pt")];break;case"hue-rotate":e=[P(r,"angle","deg")];break;case"drop-shadow":e=[P(r,"xoffset","pt"),P(r,"yoffset","pt"),P(r,"blurRadius","pt"),W(r,"color")];break;case"bloom":e=[P(r,"strength"),P(r,"radius","pt"),P(r,"threshold")]}const n=`${r.type}(${e.filter(Boolean).join(" ")})`;M(n),t.push(n)}return t.join(" ")}function P(e,t,r){if(null==e[t])throw new n.Z("effect:missing-parameter",`Missing parameter '${t}' in ${e.type} effect`,{effect:e});return r?e[t]+r:""+e[t]}function W(e,t){if(null==e[t])throw new n.Z("effect:missing-parameter",`Missing parameter '${t}' in ${e.type} effect`,{effect:e});const r=e[t];return`rgba(${r[0]||0}, ${r[1]||0}, ${r[2]||0}, ${r[3]/255||0})`}},71612:(e,t,r)=>{r.d(t,{h:()=>s});var n=r(43697),a=r(5600),o=(r(75215),r(67676),r(80442),r(52011)),i=r(67760);const u={read:{reader:i.ij},write:{allowNull:!0,writer:i.cW}},s=e=>{let t=class extends e{constructor(){super(...arguments),this.blendMode="normal",this.effect=null}};return(0,n._)([(0,a.Cb)({type:["average","color-burn","color-dodge","color","darken","destination-atop","destination-in","destination-out","destination-over","difference","exclusion","hard-light","hue","invert","lighten","lighter","luminosity","minus","multiply","normal","overlay","plus","reflect","saturation","screen","soft-light","source-atop","source-in","source-out","vivid-light","xor"],nonNullable:!0,json:{read:!1,write:!1,origins:{"web-map":{read:!0,write:!0},"portal-item":{read:!0,write:!0}}}})],t.prototype,"blendMode",void 0),(0,n._)([(0,a.Cb)({json:{read:!1,write:!1,origins:{"web-map":u,"portal-item":u}}})],t.prototype,"effect",void 0),t=(0,n._)([(0,o.j)("esri.layers.mixins.BlendLayer")],t),t}},72965:(e,t,r)=>{r.d(t,{M:()=>i});var n=r(43697),a=r(5600),o=(r(75215),r(67676),r(80442),r(52011));const i=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;t&&"effectiveScaleRange"in t&&function(e,t){e.minScale=e.minScale>0?t.minScale>0?Math.min(e.minScale,t.minScale):e.minScale:t.minScale,e.maxScale=e.maxScale>0?t.maxScale>0?Math.max(e.maxScale,t.maxScale):e.maxScale:t.maxScale}(e,t.effectiveScaleRange);const r=this._get("effectiveScaleRange");return r&&r.minScale===e.minScale&&r.maxScale===e.maxScale?r:e}};return(0,n._)([(0,a.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,n._)([(0,a.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,n._)([(0,a.Cb)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,n._)([(0,o.j)("esri.layers.mixins.ScaleRangeLayer")],t),t}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/3620e9fa4b5dbc21ad87.js b/public/assets/esri/core/workers/chunks/3620e9fa4b5dbc21ad87.js new file mode 100644 index 0000000..11c4711 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/3620e9fa4b5dbc21ad87.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9790],{22303:(t,e,o)=>{o.d(e,{Z:()=>h});var r,s,i=o(35270),l=o(22021),n=o(75215);function a(t){return(0,l.uZ)((0,n.vU)(t),0,255)}function p(t,e,o){return t=Number(t),isNaN(t)?o:to?o:t}class y{static blendColors(t,e,o,r=new y){return r.r=Math.round(t.r+(e.r-t.r)*o),r.g=Math.round(t.g+(e.g-t.g)*o),r.b=Math.round(t.b+(e.b-t.b)*o),r.a=t.a+(e.a-t.a)*o,r._sanitize()}static fromRgb(t,e){const o=t.toLowerCase().match(/^(rgba?|hsla?)\(([\s\.\-,%0-9]+)\)/);if(o){const t=o[2].split(/\s*,\s*/),r=o[1];if("rgb"===r&&3===t.length||"rgba"===r&&4===t.length){const o=t[0];if("%"===o.charAt(o.length-1)){const o=t.map((t=>2.56*parseFloat(t)));return 4===t.length&&(o[3]=parseFloat(t[3])),y.fromArray(o,e)}return y.fromArray(t.map((t=>parseFloat(t))),e)}if("hsl"===r&&3===t.length||"hsla"===r&&4===t.length)return y.fromArray((0,i.B7)(parseFloat(t[0]),parseFloat(t[1])/100,parseFloat(t[2])/100,parseFloat(t[3])),e)}return null}static fromHex(t,e=new y){if(4!==t.length&&7!==t.length||"#"!==t[0])return null;const o=4===t.length?4:8,r=(1<{const i=s&r;s>>=o,e[t]=4===o?17*i:i})),e.a=1,e)}static fromArray(t,e=new y){return e._set(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3])),isNaN(e.a)&&(e.a=1),e._sanitize()}static fromString(t,e){const o=(0,i.St)(t)?(0,i.h$)(t):null;return o&&y.fromArray(o,e)||y.fromRgb(t,e)||y.fromHex(t,e)}static fromJSON(t){return t&&new y([t[0],t[1],t[2],t[3]/255])}static toUnitRGB(t){return null!=t?[t.r/255,t.g/255,t.b/255]:null}static toUnitRGBA(t){return null!=t?[t.r/255,t.g/255,t.b/255,null!=t.a?t.a:1]:null}constructor(t){this.r=255,this.g=255,this.b=255,this.a=1,t&&this.setColor(t)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(t){return"string"==typeof t?y.fromString(t,this):Array.isArray(t)?y.fromArray(t,this):(this._set(t.r??0,t.g??0,t.b??0,t.a??1),t instanceof y||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(){const t=this.r.toString(16),e=this.g.toString(16),o=this.b.toString(16);return`#${t.length<2?"0"+t:t}${e.length<2?"0"+e:e}${o.length<2?"0"+o:o}`}toCss(t=!1){const e=this.r+", "+this.g+", "+this.b;return t?`rgba(${e}, ${this.a})`:`rgb(${e})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(t=y.AlphaMode.ALWAYS){const e=a(this.r),o=a(this.g),r=a(this.b);return t===y.AlphaMode.ALWAYS||1!==this.a?[e,o,r,a(255*this.a)]:[e,o,r]}clone(){return new y(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(t){return null!=t&&t.r===this.r&&t.g===this.g&&t.b===this.b&&t.a===this.a}_sanitize(){return this.r=Math.round(p(this.r,0,255)),this.g=Math.round(p(this.g,0,255)),this.b=Math.round(p(this.b,0,255)),this.a=p(this.a,0,1),this}_set(t,e,o,r){this.r=t,this.g=e,this.b=o,this.a=r}}y.prototype.declaredClass="esri.Color",(s=(r=y||(y={})).AlphaMode||(r.AlphaMode={}))[s.ALWAYS=0]="ALWAYS",s[s.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const h=y},6352:(t,e,o)=>{o.d(e,{a:()=>c});var r,s=o(43697),i=o(22303),l=o(96674),n=o(22974),a=o(5600),p=(o(75215),o(52011)),y=o(37308);let h=r=class extends l.wq{constructor(){super(...arguments),this.color=new i.Z("white")}clone(){return new r({color:(0,n.d9)(this.color)})}};(0,s._)([(0,a.Cb)(y.a)],h.prototype,"color",void 0),h=r=(0,s._)([(0,p.j)("esri.symbols.callouts.LineCallout3DBorder")],h);const c=h;Object.freeze(Object.defineProperty({__proto__:null,default:c},Symbol.toStringTag,{value:"Module"}))},70921:(t,e,o)=>{o.d(e,{R:()=>i,Z:()=>s});var r=o(46791);function s(t,e,o=r.Z){return e||(e=new o),e===t||(e.removeAll(),(s=t)&&(Array.isArray(s)||"items"in s&&Array.isArray(s.items))?e.addMany(t):t&&e.add(t)),e;var s}function i(t){return t}},9790:(t,e,o)=>{o.d(e,{se:()=>F,cT:()=>k,dU:()=>O,S9:()=>M,LB:()=>N,AH:()=>D,yK:()=>A,S6:()=>J,QT:()=>$,f_:()=>P});var r,s=o(75215),i=o(63213),l=o(17386),n=(o(38445),o(21218)),a=(o(95191),o(31134),o(50575),o(20825)),p=o(98587),y=(o(38128),o(40908),o(3456)),h=(o(17143),o(96742),o(43697)),c=o(22974),d=o(62357),u=o(5600),b=o(36030),m=o(52011),w=o(94075);let g=r=class extends n.Z{constructor(...t){super(...t),this.type="picture-fill",this.url=null,this.xscale=1,this.yscale=1,this.width=12,this.height=12,this.xoffset=0,this.yoffset=0,this.source=null}normalizeCtorArgs(t,e,o,r){if(t&&"string"!=typeof t&&null==t.imageData)return t;const s={};return t&&(s.url=t),e&&(s.outline=e),null!=o&&(s.width=(0,d.t_)(o)),null!=r&&(s.height=(0,d.t_)(r)),s}clone(){const t=new r({color:(0,c.d9)(this.color),height:this.height,outline:this.outline&&this.outline.clone(),url:this.url,width:this.width,xoffset:this.xoffset,xscale:this.xscale,yoffset:this.yoffset,yscale:this.yscale});return t._set("source",(0,c.d9)(this.source)),t}hash(){return`${super.hash()}.${this.color?.hash()}.${this.height}.${this.url}.${this.width}.${this.xoffset}.${this.xscale}.${this.yoffset}.${this.yscale}`}};(0,h._)([(0,b.J)({esriPFS:"picture-fill"},{readOnly:!0})],g.prototype,"type",void 0),(0,h._)([(0,u.Cb)(w.KA)],g.prototype,"url",void 0),(0,h._)([(0,u.Cb)({type:Number,json:{write:!0}})],g.prototype,"xscale",void 0),(0,h._)([(0,u.Cb)({type:Number,json:{write:!0}})],g.prototype,"yscale",void 0),(0,h._)([(0,u.Cb)({type:Number,cast:d.t_,json:{write:!0}})],g.prototype,"width",void 0),(0,h._)([(0,u.Cb)({type:Number,cast:d.t_,json:{write:!0}})],g.prototype,"height",void 0),(0,h._)([(0,u.Cb)({type:Number,cast:d.t_,json:{write:!0}})],g.prototype,"xoffset",void 0),(0,h._)([(0,u.Cb)({type:Number,cast:d.t_,json:{write:!0}})],g.prototype,"yoffset",void 0),(0,h._)([(0,u.Cb)(w.Ds)],g.prototype,"source",void 0),g=r=(0,h._)([(0,m.j)("esri.symbols.PictureFillSymbol")],g);const f=g;var v=o(37898),_=o(42143),S=o(86114),C=o(20256),j=o(4095),Z=o(77987),x=o(89164),L=(o(87223),o(95868),o(78724)),z=(o(2283),o(44398),o(59390));function k(t){if(!t)return!1;switch(t.type){case"picture-fill":case"picture-marker":case"simple-fill":case"simple-line":case"simple-marker":case"text":case"cim":return!0;default:return!1}}function O(t){if(!t)return!1;switch(t.type){case"label-3d":case"line-3d":case"mesh-3d":case"point-3d":case"polygon-3d":return!0;default:return!1}}o(69496),o(6352);const N={base:x.Z,key:"type",typeMap:{"simple-fill":C.Z,"picture-fill":f,"picture-marker":v.Z,"simple-line":j.Z,"simple-marker":Z.Z,text:L.Z,"label-3d":a.Z,"line-3d":p.Z,"mesh-3d":y.Z,"point-3d":_.Z,"polygon-3d":S.Z,"web-style":z.Z,cim:l.Z},errorContext:"symbol"},D={base:x.Z,key:"type",typeMap:{"picture-marker":v.Z,"simple-marker":Z.Z,text:L.Z,"web-style":z.Z,cim:l.Z},errorContext:"symbol"},M=(0,i.d)({types:N}),$={base:x.Z,key:"type",typeMap:{"simple-fill":C.Z,"picture-fill":f,"picture-marker":v.Z,"simple-line":j.Z,"simple-marker":Z.Z,text:L.Z,"line-3d":p.Z,"mesh-3d":y.Z,"point-3d":_.Z,"polygon-3d":S.Z,"web-style":z.Z,cim:l.Z},errorContext:"symbol"},A={base:x.Z,key:"type",typeMap:{text:L.Z,"label-3d":a.Z},errorContext:"symbol"},P=(x.Z,a.Z,p.Z,y.Z,_.Z,S.Z,z.Z,{base:x.Z,key:"type",typeMap:{"line-3d":p.Z,"mesh-3d":y.Z,"point-3d":_.Z,"polygon-3d":S.Z,"web-style":z.Z,cim:l.Z},errorContext:"symbol"}),J={base:x.Z,key:"type",typeMap:{"label-3d":a.Z},errorContext:"symbol"},F=(0,s.N7)(N)},17386:(t,e,o)=>{o.d(e,{Z:()=>b});var r,s=o(43697),i=o(22974),l=o(19153),n=o(5600),a=(o(75215),o(36030)),p=o(71715),y=o(52011),h=o(30556),c=o(35671),d=o(89164);let u=r=class extends d.Z{constructor(t){super(t),this.data=null,this.type="cim"}readData(t,e){return e}writeData(t,e){Object.assign(e,t)}async collectRequiredFields(t,e){if("CIMSymbolReference"===this.data?.type){const o=this.data.primitiveOverrides;if(o){const r=o.map((o=>{const r=o.valueExpressionInfo;return(0,c.io)(t,e,r.expression)}));await Promise.all(r)}}}clone(){return new r({data:(0,i.d9)(this.data)})}hash(){return(0,l.hP)(JSON.stringify(this.data)).toString()}};(0,s._)([(0,n.Cb)({json:{write:!1}})],u.prototype,"color",void 0),(0,s._)([(0,n.Cb)({json:{write:!0}})],u.prototype,"data",void 0),(0,s._)([(0,p.r)("data",["symbol"])],u.prototype,"readData",null),(0,s._)([(0,h.c)("data",{})],u.prototype,"writeData",null),(0,s._)([(0,a.J)({CIMSymbolReference:"cim"},{readOnly:!0})],u.prototype,"type",void 0),u=r=(0,s._)([(0,y.j)("esri.symbols.CIMSymbol")],u);const b=u},38445:(t,e,o)=>{o.d(e,{Z:()=>c});var r,s=o(43697),i=o(5600),l=(o(75215),o(67676),o(80442),o(36030)),n=o(52011),a=o(95868),p=o(56332),y=o(52879);let h=r=class extends a.Z{constructor(t){super(t),this.type="extrude",this.size=1,this.material=null,this.castShadows=!0,this.edges=null}clone(){return new r({edges:this.edges&&this.edges.clone(),enabled:this.enabled,material:null!=this.material?this.material.clone():null,castShadows:this.castShadows,size:this.size})}};(0,s._)([(0,l.J)({Extrude:"extrude"},{readOnly:!0})],h.prototype,"type",void 0),(0,s._)([(0,i.Cb)({type:Number,json:{write:{enabled:!0,isRequired:!0}},nonNullable:!0})],h.prototype,"size",void 0),(0,s._)([(0,i.Cb)({type:y.b,json:{write:!0}})],h.prototype,"material",void 0),(0,s._)([(0,i.Cb)({type:Boolean,nonNullable:!0,json:{write:!0,default:!0}})],h.prototype,"castShadows",void 0),(0,s._)([(0,i.Cb)(p.Z)],h.prototype,"edges",void 0),h=r=(0,s._)([(0,n.j)("esri.symbols.ExtrudeSymbol3DLayer")],h);const c=h},21218:(t,e,o)=>{o.d(e,{Z:()=>p});var r=o(43697),s=o(5600),i=(o(75215),o(67676),o(80442),o(52011)),l=o(4095),n=o(89164);let a=class extends n.Z{constructor(t){super(t),this.outline=null,this.type=null}hash(){return`${this.type}.${this.outline&&this.outline.hash()}`}};(0,r._)([(0,s.Cb)({types:{key:"type",base:null,defaultKeyValue:"simple-line",typeMap:{"simple-line":l.Z}},json:{default:null,write:!0}})],a.prototype,"outline",void 0),(0,r._)([(0,s.Cb)({type:["simple-fill","picture-fill"],readOnly:!0})],a.prototype,"type",void 0),a=(0,r._)([(0,i.j)("esri.symbols.FillSymbol")],a);const p=a},95191:(t,e,o)=>{o.d(e,{Z:()=>Z});var r,s=o(43697),i=o(5600),l=(o(75215),o(67676),o(80442),o(36030)),n=o(52011),a=o(95868),p=o(56332),y=o(4618),h=o(74721),c=o(17495),d=o(50178),u=(o(92604),o(20102),o(52879));let b=r=class extends u.b{constructor(t){super(t),this.colorMixMode=null}clone(){const t={color:null!=this.color?this.color.clone():null,colorMixMode:this.colorMixMode};return new r(t)}};(0,s._)([(0,l.J)({multiply:"multiply",replace:"replace",tint:"tint"})],b.prototype,"colorMixMode",void 0),b=r=(0,s._)([(0,n.j)("esri.symbols.support.Symbol3DFillMaterial")],b);var m,w=o(22303),g=o(96674),f=o(62357),v=o(37308),_=o(45119);let S=m=class extends g.wq{constructor(t){super(t),this.color=new w.Z([0,0,0,1]),this.size=(0,f.Wz)(1),this.pattern=null,this.patternCap="butt"}clone(){const t={color:null!=this.color?this.color.clone():null,size:this.size,pattern:null!=this.pattern?this.pattern.clone():null,patternCap:this.patternCap};return new m(t)}};var C;(0,s._)([(0,i.Cb)(v.a)],S.prototype,"color",void 0),(0,s._)([(0,i.Cb)(v.y)],S.prototype,"size",void 0),(0,s._)([(0,i.Cb)(c.D)],S.prototype,"pattern",void 0),(0,s._)([(0,i.Cb)({type:_.Hc,json:{default:"butt",write:{overridePolicy(){return{enabled:null!=this.pattern}}}}})],S.prototype,"patternCap",void 0),S=m=(0,s._)([(0,n.j)("esri.symbols.support.Symbol3DOutline")],S);let j=C=class extends a.Z{constructor(t){super(t),this.type="fill",this.material=null,this.pattern=null,this.castShadows=!0,this.outline=null,this.edges=null}clone(){const t={edges:null!=this.edges?this.edges.clone():null,enabled:this.enabled,material:null!=this.material?this.material.clone():null,pattern:null!=this.pattern?this.pattern.clone():null,castShadows:this.castShadows,outline:null!=this.outline?this.outline.clone():null};return new C(t)}static fromSimpleFillSymbol(t){const e=t.outline&&t.outline.style&&"inside-frame"!==t.outline.style&&"solid"!==t.outline.style?new y.Z({style:t.outline.style}):null,o={size:t.outline?.width??0,color:(t.outline?.color??d.ix).clone(),pattern:e};return e&&t.outline?.cap&&(o.patternCap=t.outline.cap),new C({material:new b({color:(t.color??d.l9).clone()}),pattern:t.style&&"solid"!==t.style?new h.Z({style:t.style}):null,outline:o})}};(0,s._)([(0,l.J)({Fill:"fill"},{readOnly:!0})],j.prototype,"type",void 0),(0,s._)([(0,i.Cb)({type:b,json:{write:!0}})],j.prototype,"material",void 0),(0,s._)([(0,i.Cb)(c.q)],j.prototype,"pattern",void 0),(0,s._)([(0,i.Cb)({type:Boolean,nonNullable:!0,json:{write:!0,default:!0}})],j.prototype,"castShadows",void 0),(0,s._)([(0,i.Cb)({type:S,json:{write:!0}})],j.prototype,"outline",void 0),(0,s._)([(0,i.Cb)(p.Z)],j.prototype,"edges",void 0),j=C=(0,s._)([(0,n.j)("esri.symbols.FillSymbol3DLayer")],j);const Z=j},31134:(t,e,o)=>{o.d(e,{Z:()=>c});var r,s=o(43697),i=o(96674),l=o(62357),n=o(5600),a=o(90578),p=(o(67676),o(80442),o(52011)),y=o(61565);let h=r=class extends i.wq{constructor(t){super(t),this.decoration="none",this.family="sans-serif",this.size=9,this.style="normal",this.weight="normal"}castSize(t){return(0,l.t_)(t)}clone(){return new r({decoration:this.decoration,family:this.family,size:this.size,style:this.style,weight:this.weight})}hash(){return`${this.decoration}.${this.family}.${this.size}.${this.style}.${this.weight}`}};(0,s._)([(0,n.Cb)({type:y.JT,json:{default:"none",write:!0}})],h.prototype,"decoration",void 0),(0,s._)([(0,n.Cb)({type:String,json:{write:!0}})],h.prototype,"family",void 0),(0,s._)([(0,n.Cb)({type:Number,json:{write:{overridePolicy:(t,e,o)=>({enabled:!o||!o.textSymbol3D})}}})],h.prototype,"size",void 0),(0,s._)([(0,a.p)("size")],h.prototype,"castSize",null),(0,s._)([(0,n.Cb)({type:y.g6,json:{default:"normal",write:!0}})],h.prototype,"style",void 0),(0,s._)([(0,n.Cb)({type:y.vC,json:{default:"normal",write:!0}})],h.prototype,"weight",void 0),h=r=(0,s._)([(0,p.j)("esri.symbols.Font")],h);const c=h},50575:(t,e,o)=>{o.d(e,{Z:()=>A});var r,s=o(43697),i=o(92604),l=o(81271),n=o(5600),a=(o(75215),o(67676),o(80442),o(36030)),p=o(52011),y=o(95868),h=o(50178),c=o(35454),d=o(96674),u=o(71715),b=o(30556),m=o(25929);const w=(0,c.w)()({circle:"circle",square:"square",cross:"cross",x:"x",kite:"kite",triangle:"triangle"});let g=r=class extends d.wq{constructor(t){super(t)}readHref(t,e,o){return t?(0,m.f)(t,o):e.dataURI}writeHref(t,e,o,r){t&&((0,l.HK)(t)?e.dataURI=t:(e.href=(0,m.t)(t,r),(0,l.YP)(e.href)&&(e.href=(0,l.Fv)(e.href))))}clone(){return new r({href:this.href,primitive:this.primitive})}};(0,s._)([(0,n.Cb)({type:String,json:{write:!0,read:{source:["href","dataURI"]}}})],g.prototype,"href",void 0),(0,s._)([(0,u.r)("href")],g.prototype,"readHref",null),(0,s._)([(0,b.c)("href",{href:{type:String},dataURI:{type:String}})],g.prototype,"writeHref",null),(0,s._)([(0,a.J)(w)],g.prototype,"primitive",void 0),g=r=(0,s._)([(0,p.j)("esri.symbols.support.IconSymbol3DLayerResource")],g);var f,v=o(37308),_=o(92036);let S=f=class extends _.Z{constructor(){super(...arguments),this.x=0,this.y=0}clone(){return new f({x:this.x,y:this.y})}};(0,s._)([(0,n.Cb)({type:Number})],S.prototype,"x",void 0),(0,s._)([(0,n.Cb)({type:Number})],S.prototype,"y",void 0),S=f=(0,s._)([(0,p.j)("esri.symbols.support.Symbol3DAnchorPosition2D")],S);var C,j=o(22303),Z=o(62357);let x=C=class extends d.wq{constructor(t){super(t),this.color=new j.Z([0,0,0,1]),this.size=(0,Z.Wz)(1)}clone(){const t={color:null!=this.color?this.color.clone():null,size:this.size};return new C(t)}};(0,s._)([(0,n.Cb)(v.a)],x.prototype,"color",void 0),(0,s._)([(0,n.Cb)(v.y)],x.prototype,"size",void 0),x=C=(0,s._)([(0,p.j)("esri.symbols.support.Symbol3DIconOutline")],x);var L,z=o(52879);const k="esri.symbols.IconSymbol3DLayer";let O=L=class extends y.Z{constructor(t){super(t),this.material=null,this.resource=null,this.type="icon",this.size=12,this.anchor="center",this.anchorPosition=null,this.outline=null}clone(){return new L({anchor:this.anchor,anchorPosition:this.anchorPosition&&this.anchorPosition.clone(),enabled:this.enabled,material:null!=this.material?this.material.clone():null,outline:null!=this.outline?this.outline.clone():null,resource:this.resource&&this.resource.clone(),size:this.size})}static fromSimpleMarkerSymbol(t){const e=t.color||h.ix,o=N(t),r=t.outline&&t.outline.width>0?{size:t.outline.width,color:(t.outline.color||h.ix).clone()}:null;return new L({size:t.size,resource:{primitive:$(t.style)},material:{color:e},outline:r,anchor:o?"relative":void 0,anchorPosition:o})}static fromPictureMarkerSymbol(t){const e=!t.color||(0,h.rx)(t.color)?h.ix:t.color,o=N(t);return new L({size:t.width<=t.height?t.height:t.width,resource:{href:t.url},material:{color:e.clone()},anchor:o?"relative":void 0,anchorPosition:o})}static fromCIMSymbol(t){return new L({resource:{href:(0,l._l)({mediaType:"application/json",data:JSON.stringify(t.data)})}})}};function N(t){const e="width"in t?t.width:t.size,o="height"in t?t.height:t.size,r=D(t.xoffset),s=D(t.yoffset);return(r||s)&&e&&o?{x:-r/e,y:s/o}:null}function D(t){return isFinite(t)?t:0}(0,s._)([(0,n.Cb)({type:z.b,json:{write:!0}})],O.prototype,"material",void 0),(0,s._)([(0,n.Cb)({type:g,json:{write:!0}})],O.prototype,"resource",void 0),(0,s._)([(0,a.J)({Icon:"icon"},{readOnly:!0})],O.prototype,"type",void 0),(0,s._)([(0,n.Cb)(v.y)],O.prototype,"size",void 0),(0,s._)([(0,a.J)({center:"center",left:"left",right:"right",top:"top",bottom:"bottom",topLeft:"top-left",topRight:"top-right",bottomLeft:"bottom-left",bottomRight:"bottom-right",relative:"relative"}),(0,n.Cb)({json:{default:"center"}})],O.prototype,"anchor",void 0),(0,s._)([(0,n.Cb)({type:S,json:{type:[Number],read:{reader:t=>new S({x:t[0],y:t[1]})},write:{writer:(t,e)=>{e.anchorPosition=[t.x,t.y]},overridePolicy(){return{enabled:"relative"===this.anchor}}}}})],O.prototype,"anchorPosition",void 0),(0,s._)([(0,n.Cb)({type:x,json:{write:!0}})],O.prototype,"outline",void 0),O=L=(0,s._)([(0,p.j)(k)],O);const M={circle:"circle",cross:"cross",diamond:"kite",square:"square",x:"x",triangle:"triangle",path:null};function $(t){return M[t]||(i.Z.getLogger(k).warn(`${t} cannot be mapped to Icon symbol. Fallback to "circle"`),"circle")}const A=O},20825:(t,e,o)=>{o.d(e,{Z:()=>m});var r,s=o(43697),i=o(46791),l=o(22974),n=o(5600),a=(o(75215),o(36030)),p=o(52011),y=o(87223),h=o(2283),c=o(84275),d=o(7413);const u=i.Z.ofType({base:null,key:"type",typeMap:{text:h.Z}});let b=r=class extends y.Z{constructor(t){super(t),this.verticalOffset=null,this.callout=null,this.styleOrigin=null,this.symbolLayers=new u,this.type="label-3d"}supportsCallout(){return!0}hasVisibleCallout(){return(0,c.gv)(this)}hasVisibleVerticalOffset(){return(0,c.Uy)(this)}clone(){return new r({styleOrigin:(0,l.d9)(this.styleOrigin),symbolLayers:(0,l.d9)(this.symbolLayers),thumbnail:(0,l.d9)(this.thumbnail),callout:(0,l.d9)(this.callout),verticalOffset:(0,l.d9)(this.verticalOffset)})}static fromTextSymbol(t){return new r({symbolLayers:[h.Z.fromTextSymbol(t)]})}};(0,s._)([(0,n.Cb)({type:d.Z,json:{write:!0}})],b.prototype,"verticalOffset",void 0),(0,s._)([(0,n.Cb)(c.Y2)],b.prototype,"callout",void 0),(0,s._)([(0,n.Cb)({json:{read:!1,write:!1}})],b.prototype,"styleOrigin",void 0),(0,s._)([(0,n.Cb)({type:u})],b.prototype,"symbolLayers",void 0),(0,s._)([(0,a.J)({LabelSymbol3D:"label-3d"},{readOnly:!0})],b.prototype,"type",void 0),b=r=(0,s._)([(0,p.j)("esri.symbols.LabelSymbol3D")],b);const m=b},98587:(t,e,o)=>{o.d(e,{Z:()=>m});var r,s=o(43697),i=o(46791),l=o(22974),n=o(5600),a=(o(75215),o(36030)),p=o(52011),y=o(38128),h=o(96742),c=o(87223);const d=i.Z.ofType({base:null,key:"type",typeMap:{line:y.Z,path:h.Z}}),u=i.Z.ofType({base:null,key:"type",typeMap:{line:y.Z,path:h.Z}});let b=r=class extends c.Z{constructor(t){super(t),this.symbolLayers=new d,this.type="line-3d"}clone(){return new r({styleOrigin:(0,l.d9)(this.styleOrigin),symbolLayers:(0,l.d9)(this.symbolLayers),thumbnail:(0,l.d9)(this.thumbnail)})}static fromSimpleLineSymbol(t){return new r({symbolLayers:[y.Z.fromSimpleLineSymbol(t)]})}};(0,s._)([(0,n.Cb)({type:d,json:{type:u}})],b.prototype,"symbolLayers",void 0),(0,s._)([(0,a.J)({LineSymbol3D:"line-3d"},{readOnly:!0})],b.prototype,"type",void 0),b=r=(0,s._)([(0,p.j)("esri.symbols.LineSymbol3D")],b);const m=b},38128:(t,e,o)=>{o.d(e,{Z:()=>j});var r=o(43697),s=o(62357),i=o(5600),l=o(75215),n=(o(67676),o(80442),o(36030)),a=o(52011),p=o(22303),y=o(2368),h=o(96674),c=o(57742);let d=class extends((0,y.J)(h.wq)){constructor(t){super(t),this.type="style",this.placement="begin-end",this.style="arrow",this.color=null}equals(t){return null!=t&&t.placement===this.placement&&t.style===this.style&&(null==this.color&&null==t.color||null!=this.color&&null!=t.color&&this.color.toJSON()===t.color.toJSON())}};(0,r._)([(0,i.Cb)({type:["style"],readOnly:!0,json:{read:!0,write:{ignoreOrigin:!0}}})],d.prototype,"type",void 0),(0,r._)([(0,i.Cb)({type:c.J,json:{default:"begin-end",write:!0}})],d.prototype,"placement",void 0),(0,r._)([(0,i.Cb)({type:c.k,json:{default:"arrow",write:!0}})],d.prototype,"style",void 0),(0,r._)([(0,i.Cb)({type:p.Z,json:{type:[l.z8],default:null,write:!0}})],d.prototype,"color",void 0),d=(0,r._)([(0,a.j)("esri.symbols.LineStyleMarker3D")],d);const u=d;var b,m=o(95868),w=o(4618),g=o(17495),f=o(50178),v=o(37308),_=o(52879),S=o(45119);let C=b=class extends m.Z{constructor(t){super(t),this.material=null,this.type="line",this.join="miter",this.cap="butt",this.size=(0,s.Wz)(1),this.pattern=null,this.marker=null}clone(){const t={enabled:this.enabled,material:null!=this.material?this.material.clone():null,size:this.size,join:this.join,cap:this.cap,pattern:null!=this.pattern?this.pattern.clone():null,marker:null!=this.marker?this.marker.clone():null};return new b(t)}static fromSimpleLineSymbol(t){const e={enabled:!0,size:t.width??(0,s.Wz)(1),cap:t.cap||"butt",join:t.join||"miter",pattern:t.style&&"inside-frame"!==t.style?new w.Z({style:t.style}):null,material:new _.b({color:(t.color||f.ix).clone()}),marker:t.marker?new u({placement:t.marker.placement,style:t.marker.style,color:t.marker.color?.clone()??null}):null};return new b(e)}};(0,r._)([(0,i.Cb)({type:_.b,json:{write:!0}})],C.prototype,"material",void 0),(0,r._)([(0,n.J)({Line:"line"},{readOnly:!0})],C.prototype,"type",void 0),(0,r._)([(0,i.Cb)({type:S.w2,json:{write:!0,default:"miter"}})],C.prototype,"join",void 0),(0,r._)([(0,i.Cb)({type:S.Hc,json:{write:!0,default:"butt"}})],C.prototype,"cap",void 0),(0,r._)([(0,i.Cb)(v.y)],C.prototype,"size",void 0),(0,r._)([(0,i.Cb)(g.D)],C.prototype,"pattern",void 0),(0,r._)([(0,i.Cb)({types:{key:"type",base:u,typeMap:{style:u}},json:{write:!0}})],C.prototype,"marker",void 0),C=b=(0,r._)([(0,a.j)("esri.symbols.LineSymbol3DLayer")],C);const j=C},40908:(t,e,o)=>{o.d(e,{Z:()=>p});var r=o(43697),s=o(62357),i=o(5600),l=(o(75215),o(67676),o(80442),o(52011)),n=o(89164);let a=class extends n.Z{constructor(t){super(t),this.angle=0,this.type=null,this.xoffset=0,this.yoffset=0,this.size=9}hash(){return`${this.type}.${this.angle}.${this.size}.${this.xoffset}.${this.yoffset}`}};(0,r._)([(0,i.Cb)({type:Number,json:{read:t=>t&&-1*t,write:(t,e)=>e.angle=t&&-1*t}})],a.prototype,"angle",void 0),(0,r._)([(0,i.Cb)({type:["simple-marker","picture-marker"],readOnly:!0})],a.prototype,"type",void 0),(0,r._)([(0,i.Cb)({type:Number,cast:s.t_,json:{write:!0}})],a.prototype,"xoffset",void 0),(0,r._)([(0,i.Cb)({type:Number,cast:s.t_,json:{write:!0}})],a.prototype,"yoffset",void 0),(0,r._)([(0,i.Cb)({type:Number,cast:t=>"auto"===t?t:(0,s.t_)(t),json:{write:!0}})],a.prototype,"size",void 0),a=(0,r._)([(0,l.j)("esri.symbols.MarkerSymbol")],a);const p=a},3456:(t,e,o)=>{o.d(e,{Z:()=>u});var r,s=o(43697),i=o(46791),l=o(22974),n=o(5600),a=(o(75215),o(36030)),p=o(52011),y=o(95191),h=o(87223);const c=i.Z.ofType({base:null,key:"type",typeMap:{fill:y.Z}});let d=r=class extends h.Z{constructor(t){super(t),this.symbolLayers=new c,this.type="mesh-3d"}clone(){return new r({styleOrigin:(0,l.d9)(this.styleOrigin),symbolLayers:(0,l.d9)(this.symbolLayers),thumbnail:(0,l.d9)(this.thumbnail)})}static fromSimpleFillSymbol(t){return new r({symbolLayers:[y.Z.fromSimpleFillSymbol(t)]})}};(0,s._)([(0,n.Cb)({type:c})],d.prototype,"symbolLayers",void 0),(0,s._)([(0,a.J)({MeshSymbol3D:"mesh-3d"},{readOnly:!0})],d.prototype,"type",void 0),d=r=(0,s._)([(0,p.j)("esri.symbols.MeshSymbol3D")],d);const u=d},17143:(t,e,o)=>{o.d(e,{Z:()=>v});var r,s=o(43697),i=o(5600),l=(o(75215),o(67676),o(80442),o(36030)),n=o(52011),a=o(95868),p=o(35454),y=o(96674),h=o(25929);const c=(0,p.w)()({sphere:"sphere",cylinder:"cylinder",cube:"cube",cone:"cone",diamond:"diamond",tetrahedron:"tetrahedron",invertedCone:"inverted-cone"});let d=r=class extends y.wq{clone(){return new r({href:this.href,primitive:this.primitive})}};(0,s._)([(0,i.Cb)({type:String,json:{read:h.r,write:h.w}})],d.prototype,"href",void 0),(0,s._)([(0,l.J)(c)],d.prototype,"primitive",void 0),d=r=(0,s._)([(0,n.j)("esri.symbols.support.ObjectSymbol3DLayerResource")],d);var u,b=o(92036);let m=u=class extends b.Z{constructor(){super(...arguments),this.x=0,this.y=0,this.z=0}clone(){return new u({x:this.x,y:this.y,z:this.z})}};(0,s._)([(0,i.Cb)({type:Number})],m.prototype,"x",void 0),(0,s._)([(0,i.Cb)({type:Number})],m.prototype,"y",void 0),(0,s._)([(0,i.Cb)({type:Number})],m.prototype,"z",void 0),m=u=(0,s._)([(0,n.j)("esri.symbols.support.Symbol3DAnchorPosition3D")],m);var w,g=o(52879);let f=w=class extends a.Z{constructor(t){super(t),this.material=null,this.castShadows=!0,this.resource=null,this.type="object",this.width=void 0,this.height=void 0,this.depth=void 0,this.anchor=void 0,this.anchorPosition=void 0,this.heading=void 0,this.tilt=void 0,this.roll=void 0}clone(){return new w({heading:this.heading,tilt:this.tilt,roll:this.roll,anchor:this.anchor,anchorPosition:this.anchorPosition&&this.anchorPosition.clone(),depth:this.depth,enabled:this.enabled,height:this.height,material:null!=this.material?this.material.clone():null,castShadows:this.castShadows,resource:this.resource&&this.resource.clone(),width:this.width})}get isPrimitive(){return!this.resource||"string"!=typeof this.resource.href}};(0,s._)([(0,i.Cb)({type:g.b,json:{write:!0}})],f.prototype,"material",void 0),(0,s._)([(0,i.Cb)({type:Boolean,nonNullable:!0,json:{write:!0,default:!0}})],f.prototype,"castShadows",void 0),(0,s._)([(0,i.Cb)({type:d,json:{write:!0}})],f.prototype,"resource",void 0),(0,s._)([(0,l.J)({Object:"object"},{readOnly:!0})],f.prototype,"type",void 0),(0,s._)([(0,i.Cb)({type:Number,json:{write:!0}})],f.prototype,"width",void 0),(0,s._)([(0,i.Cb)({type:Number,json:{write:!0}})],f.prototype,"height",void 0),(0,s._)([(0,i.Cb)({type:Number,json:{write:!0}})],f.prototype,"depth",void 0),(0,s._)([(0,l.J)({center:"center",top:"top",bottom:"bottom",origin:"origin",relative:"relative"}),(0,i.Cb)({json:{default:"origin"}})],f.prototype,"anchor",void 0),(0,s._)([(0,i.Cb)({type:m,json:{type:[Number],read:{reader:t=>new m({x:t[0],y:t[1],z:t[2]})},write:{writer:(t,e)=>{e.anchorPosition=[t.x,t.y,t.z]},overridePolicy(){return{enabled:"relative"===this.anchor}}}}})],f.prototype,"anchorPosition",void 0),(0,s._)([(0,i.Cb)({type:Number,json:{write:!0}})],f.prototype,"heading",void 0),(0,s._)([(0,i.Cb)({type:Number,json:{write:!0}})],f.prototype,"tilt",void 0),(0,s._)([(0,i.Cb)({type:Number,json:{write:!0}})],f.prototype,"roll",void 0),(0,s._)([(0,i.Cb)({readOnly:!0})],f.prototype,"isPrimitive",null),f=w=(0,s._)([(0,n.j)("esri.symbols.ObjectSymbol3DLayer")],f);const v=f},96742:(t,e,o)=>{o.d(e,{Z:()=>d});var r,s=o(43697),i=o(5600),l=(o(75215),o(67676),o(80442),o(36030)),n=o(71715),a=o(52011),p=o(95868),y=o(52879),h=o(45119);let c=r=class extends p.Z{constructor(t){super(t),this.material=null,this.castShadows=!0,this.type="path",this.profile="circle",this.join="miter",this.cap="butt",this.width=void 0,this.height=void 0,this.anchor="center",this.profileRotation="all"}readWidth(t,e){return null!=t?t:null==e.height&&null!=e.size?e.size:void 0}readHeight(t,e){return null!=t?t:null==e.width&&null!=e.size?e.size:void 0}clone(){return new r({enabled:this.enabled,material:null!=this.material?this.material.clone():null,castShadows:this.castShadows,profile:this.profile,join:this.join,cap:this.cap,width:this.width,height:this.height,profileRotation:this.profileRotation,anchor:this.anchor})}};(0,s._)([(0,i.Cb)({type:y.b,json:{write:!0}})],c.prototype,"material",void 0),(0,s._)([(0,i.Cb)({type:Boolean,nonNullable:!0,json:{write:!0,default:!0}})],c.prototype,"castShadows",void 0),(0,s._)([(0,l.J)({Path:"path"},{readOnly:!0})],c.prototype,"type",void 0),(0,s._)([(0,i.Cb)({type:["circle","quad"],json:{write:!0,default:"circle"}})],c.prototype,"profile",void 0),(0,s._)([(0,i.Cb)({type:h.w2,json:{write:!0,default:"miter"}})],c.prototype,"join",void 0),(0,s._)([(0,i.Cb)({type:h.KW,json:{write:!0,default:"butt"}})],c.prototype,"cap",void 0),(0,s._)([(0,i.Cb)({type:Number,json:{write:{enabled:!0,target:{width:{type:Number},size:{type:Number}}}}})],c.prototype,"width",void 0),(0,s._)([(0,n.r)("width",["width","size","height"])],c.prototype,"readWidth",null),(0,s._)([(0,i.Cb)({type:Number,json:{write:!0}})],c.prototype,"height",void 0),(0,s._)([(0,n.r)("height",["height","size","width"])],c.prototype,"readHeight",null),(0,s._)([(0,i.Cb)({type:["center","bottom","top"],json:{write:!0,default:"center"}})],c.prototype,"anchor",void 0),(0,s._)([(0,i.Cb)({type:["heading","all"],json:{write:!0,default:"all"}})],c.prototype,"profileRotation",void 0),c=r=(0,s._)([(0,a.j)("esri.symbols.PathSymbol3DLayer")],c);const d=c},37898:(t,e,o)=>{o.d(e,{Z:()=>u});var r,s=o(43697),i=o(22974),l=o(62357),n=o(5600),a=(o(75215),o(36030)),p=o(71715),y=o(52011),h=o(40908),c=o(94075);let d=r=class extends h.Z{constructor(...t){super(...t),this.color=null,this.type="picture-marker",this.url=null,this.source=null,this.height=12,this.width=12,this.size=null}normalizeCtorArgs(t,e,o){if(t&&"string"!=typeof t&&null==t.imageData)return t;const r={};return t&&(r.url=t),null!=e&&(r.width=(0,l.t_)(e)),null!=o&&(r.height=(0,l.t_)(o)),r}readHeight(t,e){return e.size||t}readWidth(t,e){return e.size||t}clone(){const t=new r({angle:this.angle,height:this.height,url:this.url,width:this.width,xoffset:this.xoffset,yoffset:this.yoffset});return t._set("source",(0,i.d9)(this.source)),t}hash(){return`${super.hash()}.${this.height}.${this.url}.${this.width}`}};(0,s._)([(0,n.Cb)({json:{write:!1}})],d.prototype,"color",void 0),(0,s._)([(0,a.J)({esriPMS:"picture-marker"},{readOnly:!0})],d.prototype,"type",void 0),(0,s._)([(0,n.Cb)(c.KA)],d.prototype,"url",void 0),(0,s._)([(0,n.Cb)(c.Ds)],d.prototype,"source",void 0),(0,s._)([(0,n.Cb)({type:Number,cast:l.t_,json:{write:!0}})],d.prototype,"height",void 0),(0,s._)([(0,p.r)("height",["height","size"])],d.prototype,"readHeight",null),(0,s._)([(0,n.Cb)({type:Number,cast:l.t_,json:{write:!0}})],d.prototype,"width",void 0),(0,s._)([(0,n.Cb)({json:{write:!1}})],d.prototype,"size",void 0),d=r=(0,s._)([(0,y.j)("esri.symbols.PictureMarkerSymbol")],d);const u=d},42143:(t,e,o)=>{o.d(e,{Z:()=>g});var r,s=o(43697),i=o(46791),l=o(22974),n=o(5600),a=(o(75215),o(36030)),p=o(52011),y=o(50575),h=o(17143),c=o(87223),d=o(2283),u=o(84275),b=o(7413);const m=i.Z.ofType({base:null,key:"type",typeMap:{icon:y.Z,object:h.Z,text:d.Z}});let w=r=class extends c.Z{constructor(t){super(t),this.verticalOffset=null,this.callout=null,this.symbolLayers=new m,this.type="point-3d"}supportsCallout(){if((this.symbolLayers?this.symbolLayers.length:0)<1)return!1;for(const t of this.symbolLayers.items)switch(t.type){case"icon":case"text":case"object":continue;default:return!1}return!0}hasVisibleCallout(){return(0,u.gv)(this)}hasVisibleVerticalOffset(){return(0,u.Uy)(this)}clone(){return new r({verticalOffset:(0,l.d9)(this.verticalOffset),callout:(0,l.d9)(this.callout),styleOrigin:(0,l.d9)(this.styleOrigin),symbolLayers:(0,l.d9)(this.symbolLayers),thumbnail:(0,l.d9)(this.thumbnail)})}static fromSimpleMarkerSymbol(t){return new r({symbolLayers:[y.Z.fromSimpleMarkerSymbol(t)]})}static fromPictureMarkerSymbol(t){return new r({symbolLayers:[y.Z.fromPictureMarkerSymbol(t)]})}static fromCIMSymbol(t){const e=t.data?.symbol?.type;if("CIMPointSymbol"!==e)return null;const o=t.data.symbol;return new r(o?.callout?{symbolLayers:[y.Z.fromCIMSymbol(t)],callout:{type:"line",size:.5,color:[0,0,0]},verticalOffset:{screenLength:40}}:{symbolLayers:[y.Z.fromCIMSymbol(t)]})}static fromTextSymbol(t){return new r({symbolLayers:[d.Z.fromTextSymbol(t)]})}};(0,s._)([(0,n.Cb)({type:b.Z,json:{write:!0}})],w.prototype,"verticalOffset",void 0),(0,s._)([(0,n.Cb)(u.Y2)],w.prototype,"callout",void 0),(0,s._)([(0,n.Cb)({type:m,json:{origins:{"web-scene":{write:!0}}}})],w.prototype,"symbolLayers",void 0),(0,s._)([(0,a.J)({PointSymbol3D:"point-3d"},{readOnly:!0})],w.prototype,"type",void 0),w=r=(0,s._)([(0,p.j)("esri.symbols.PointSymbol3D")],w);const g=w},86114:(t,e,o)=>{o.d(e,{Z:()=>v});var r,s=o(43697),i=o(46791),l=o(22974),n=o(5600),a=(o(75215),o(36030)),p=o(52011),y=o(38445),h=o(95191),c=o(50575),d=o(38128),u=o(17143),b=o(87223),m=o(2283),w=o(44398);const g=i.Z.ofType({base:null,key:"type",typeMap:{extrude:y.Z,fill:h.Z,icon:c.Z,line:d.Z,object:u.Z,text:m.Z,water:w.Z}});let f=r=class extends b.Z{constructor(t){super(t),this.symbolLayers=new g,this.type="polygon-3d"}clone(){return new r({styleOrigin:(0,l.d9)(this.styleOrigin),symbolLayers:(0,l.d9)(this.symbolLayers),thumbnail:(0,l.d9)(this.thumbnail)})}static fromJSON(t){const e=new r;if(e.read(t),2===e.symbolLayers.length&&"fill"===e.symbolLayers.at(0).type&&"line"===e.symbolLayers.at(1).type){const o=e.symbolLayers.at(0),r=e.symbolLayers.at(1);!r.enabled||t.symbolLayers&&t.symbolLayers[1]&&!1===t.symbolLayers[1].enable||(o.outline={size:r.size,color:null!=r.material?r.material.color:null}),e.symbolLayers.removeAt(1)}return e}static fromSimpleFillSymbol(t){return new r({symbolLayers:[h.Z.fromSimpleFillSymbol(t)]})}};(0,s._)([(0,n.Cb)({type:g,json:{write:!0}})],f.prototype,"symbolLayers",void 0),(0,s._)([(0,a.J)({PolygonSymbol3D:"polygon-3d"},{readOnly:!0})],f.prototype,"type",void 0),f=r=(0,s._)([(0,p.j)("esri.symbols.PolygonSymbol3D")],f);const v=f},20256:(t,e,o)=>{o.d(e,{Z:()=>b});var r,s=o(43697),i=o(22303),l=o(35454),n=o(22974),a=o(5600),p=(o(75215),o(36030)),y=o(52011),h=o(21218),c=o(4095);const d=new l.X({esriSFSSolid:"solid",esriSFSNull:"none",esriSFSHorizontal:"horizontal",esriSFSVertical:"vertical",esriSFSForwardDiagonal:"forward-diagonal",esriSFSBackwardDiagonal:"backward-diagonal",esriSFSCross:"cross",esriSFSDiagonalCross:"diagonal-cross"});let u=r=class extends h.Z{constructor(...t){super(...t),this.color=new i.Z([0,0,0,.25]),this.outline=new c.Z,this.type="simple-fill",this.style="solid"}normalizeCtorArgs(t,e,o){if(t&&"string"!=typeof t)return t;const r={};return t&&(r.style=t),e&&(r.outline=e),o&&(r.color=o),r}clone(){return new r({color:(0,n.d9)(this.color),outline:this.outline&&this.outline.clone(),style:this.style})}hash(){return`${super.hash()}${this.style}.${this.color&&this.color.hash()}`}};(0,s._)([(0,a.Cb)()],u.prototype,"color",void 0),(0,s._)([(0,a.Cb)()],u.prototype,"outline",void 0),(0,s._)([(0,p.J)({esriSFS:"simple-fill"},{readOnly:!0})],u.prototype,"type",void 0),(0,s._)([(0,a.Cb)({type:d.apiValues,json:{read:d.read,write:d.write}})],u.prototype,"style",void 0),u=r=(0,s._)([(0,y.j)("esri.symbols.SimpleFillSymbol")],u);const b=u},4095:(t,e,o)=>{o.d(e,{Z:()=>j});var r=o(43697),s=o(35454),i=o(22974),l=o(62357),n=o(5600),a=(o(75215),o(36030)),p=o(52011),y=(o(67676),o(80442),o(89164));let h=class extends y.Z{constructor(t){super(t),this.type="simple-line",this.width=.75}hash(){return`${this.type}.${this.width}`}};(0,r._)([(0,a.J)({esriSLS:"simple-line"},{readOnly:!0})],h.prototype,"type",void 0),(0,r._)([(0,n.Cb)({type:Number,cast:l.t_,json:{write:!0}})],h.prototype,"width",void 0),h=(0,r._)([(0,p.j)("esri.symbols.LineSymbol")],h);const c=h;var d,u=o(22303),b=o(96674),m=o(71715),w=o(30556),g=o(57742);let f=d=class extends b.wq{constructor(t){super(t),this.placement="begin-end",this.type="line-marker",this.style="arrow"}writeStyle(t,e,o,r){e[o]="web-map"===r?.origin?"arrow":t}set color(t){this._set("color",t)}readColor(t){return t&&null!=t[0]?[t[0],t[1],t[2],t[3]/255]:t}writeColor(t,e,o,r){"web-map"===r?.origin||(e[o]=t)}clone(){return new d({color:(0,i.d9)(this.color),placement:this.placement,style:this.style})}hash(){return`${this.placement}.${this.color?.hash()}.${this.style}`}};(0,r._)([(0,n.Cb)({type:["begin","end","begin-end"],json:{write:!0}})],f.prototype,"placement",void 0),(0,r._)([(0,a.J)({"line-marker":"line-marker"},{readOnly:!0}),(0,n.Cb)({json:{origins:{"web-map":{write:!1}}}})],f.prototype,"type",void 0),(0,r._)([(0,n.Cb)({type:g.k})],f.prototype,"style",void 0),(0,r._)([(0,w.c)("style")],f.prototype,"writeStyle",null),(0,r._)([(0,n.Cb)({type:u.Z,value:null,json:{write:{allowNull:!0}}})],f.prototype,"color",null),(0,r._)([(0,m.r)("color")],f.prototype,"readColor",null),(0,r._)([(0,w.c)("color")],f.prototype,"writeColor",null),f=d=(0,r._)([(0,p.j)("esri.symbols.LineSymbolMarker")],f);const v=f;var _;const S=new s.X({esriSLSSolid:"solid",esriSLSDash:"dash",esriSLSDot:"dot",esriSLSDashDot:"dash-dot",esriSLSDashDotDot:"long-dash-dot-dot",esriSLSNull:"none",esriSLSInsideFrame:"inside-frame",esriSLSShortDash:"short-dash",esriSLSShortDot:"short-dot",esriSLSShortDashDot:"short-dash-dot",esriSLSShortDashDotDot:"short-dash-dot-dot",esriSLSLongDash:"long-dash",esriSLSLongDashDot:"long-dash-dot"});let C=_=class extends c{constructor(...t){super(...t),this.type="simple-line",this.style="solid",this.cap="round",this.join="round",this.marker=null,this.miterLimit=2}normalizeCtorArgs(t,e,o,r,s,i){if(t&&"string"!=typeof t)return t;const n={};return null!=t&&(n.style=t),null!=e&&(n.color=e),null!=o&&(n.width=(0,l.t_)(o)),null!=r&&(n.cap=r),null!=s&&(n.join=s),null!=i&&(n.miterLimit=(0,l.t_)(i)),n}clone(){return new _({color:(0,i.d9)(this.color),style:this.style,width:this.width,cap:this.cap,join:this.join,miterLimit:this.miterLimit,marker:this.marker?.clone()})}hash(){return`${super.hash()}.${this.color?.hash()}.${this.style}.${this.cap}.${this.join}.${this.miterLimit}.${this.marker?.hash()}`}};(0,r._)([(0,a.J)({esriSLS:"simple-line"},{readOnly:!0})],C.prototype,"type",void 0),(0,r._)([(0,n.Cb)({type:S.apiValues,json:{read:S.read,write:S.write}})],C.prototype,"style",void 0),(0,r._)([(0,n.Cb)({type:["butt","round","square"],json:{write:{overridePolicy:(t,e,o)=>({enabled:"round"!==t&&(null==o||null==o.origin)})}}})],C.prototype,"cap",void 0),(0,r._)([(0,n.Cb)({type:["miter","round","bevel"],json:{write:{overridePolicy:(t,e,o)=>({enabled:"round"!==t&&(null==o||null==o.origin)})}}})],C.prototype,"join",void 0),(0,r._)([(0,n.Cb)({types:{key:"type",base:null,defaultKeyValue:"line-marker",typeMap:{"line-marker":v}},json:{write:!0,origins:{"web-scene":{write:!1}}}})],C.prototype,"marker",void 0),(0,r._)([(0,n.Cb)({type:Number,json:{read:!1,write:!1}})],C.prototype,"miterLimit",void 0),C=_=(0,r._)([(0,p.j)("esri.symbols.SimpleLineSymbol")],C);const j=C},77987:(t,e,o)=>{o.d(e,{Z:()=>w});var r,s=o(43697),i=o(22303),l=o(35454),n=o(22974),a=o(62357),p=o(5600),y=(o(75215),o(36030)),h=o(52011),c=o(30556),d=o(40908),u=o(4095);const b=new l.X({esriSMSCircle:"circle",esriSMSSquare:"square",esriSMSCross:"cross",esriSMSX:"x",esriSMSDiamond:"diamond",esriSMSTriangle:"triangle",esriSMSPath:"path"});let m=r=class extends d.Z{constructor(...t){super(...t),this.color=new i.Z([255,255,255,.25]),this.type="simple-marker",this.size=12,this.style="circle",this.outline=new u.Z}normalizeCtorArgs(t,e,o,r){if(t&&"string"!=typeof t)return t;const s={};return t&&(s.style=t),null!=e&&(s.size=(0,a.t_)(e)),o&&(s.outline=o),r&&(s.color=r),s}writeColor(t,e){t&&"x"!==this.style&&"cross"!==this.style&&(e.color=t.toJSON()),null===t&&(e.color=null)}set path(t){this.style="path",this._set("path",t)}clone(){return new r({angle:this.angle,color:(0,n.d9)(this.color),outline:this.outline&&this.outline.clone(),path:this.path,size:this.size,style:this.style,xoffset:this.xoffset,yoffset:this.yoffset})}hash(){return`${super.hash()}.${this.color&&this.color.hash()}.${this.path}.${this.style}.${this.outline?.hash()}`}};(0,s._)([(0,p.Cb)()],m.prototype,"color",void 0),(0,s._)([(0,c.c)("color")],m.prototype,"writeColor",null),(0,s._)([(0,y.J)({esriSMS:"simple-marker"},{readOnly:!0})],m.prototype,"type",void 0),(0,s._)([(0,p.Cb)()],m.prototype,"size",void 0),(0,s._)([(0,p.Cb)({type:b.apiValues,json:{read:b.read,write:b.write}})],m.prototype,"style",void 0),(0,s._)([(0,p.Cb)({type:String,json:{write:!0}})],m.prototype,"path",null),(0,s._)([(0,p.Cb)({types:{key:"type",base:null,defaultKeyValue:"simple-line",typeMap:{"simple-line":u.Z}},json:{default:null,write:!0}})],m.prototype,"outline",void 0),m=r=(0,s._)([(0,h.j)("esri.symbols.SimpleMarkerSymbol")],m);const w=m},89164:(t,e,o)=>{o.d(e,{Z:()=>d});var r=o(43697),s=o(22303),i=o(35454),l=o(96674),n=o(5600),a=(o(75215),o(67676),o(80442),o(71715)),p=o(52011);const y=new i.X({esriSMS:"simple-marker",esriPMS:"picture-marker",esriSLS:"simple-line",esriSFS:"simple-fill",esriPFS:"picture-fill",esriTS:"text",esriSHD:"shield-label-symbol",PointSymbol3D:"point-3d",LineSymbol3D:"line-3d",PolygonSymbol3D:"polygon-3d",WebStyleSymbol:"web-style",MeshSymbol3D:"mesh-3d",LabelSymbol3D:"label-3d",CIMSymbolReference:"cim"});let h=0,c=class extends l.wq{constructor(t){super(t),this.id="sym"+h++,this.type=null,this.color=new s.Z([0,0,0,1])}readColor(t){return t&&null!=t[0]?[t[0],t[1],t[2],t[3]/255]:t}async collectRequiredFields(t,e){}hash(){return JSON.stringify(this.toJSON())}clone(){}};(0,r._)([(0,n.Cb)({type:y.apiValues,readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0,writer:y.write}}})],c.prototype,"type",void 0),(0,r._)([(0,n.Cb)({type:s.Z,json:{write:{allowNull:!0}}})],c.prototype,"color",void 0),(0,r._)([(0,a.r)("color")],c.prototype,"readColor",null),c=(0,r._)([(0,p.j)("esri.symbols.Symbol")],c);const d=c},87223:(t,e,o)=>{o.d(e,{Z:()=>N});var r=o(43697),s=o(46791),i=o(70921),l=o(92604),n=o(81271),a=o(20941),p=o(5600),y=o(90578),h=(o(67676),o(80442),o(71715)),c=o(52011),d=o(30556),u=o(48522),b=o(25929),m=o(38445),w=o(95191),g=o(50575),f=o(38128),v=o(17143),_=o(96742),S=o(89164),C=o(95868),j=o(2283),Z=o(44398),x=o(71144),L=o(23203);const z={icon:g.Z,object:v.Z,line:f.Z,path:_.Z,fill:w.Z,extrude:m.Z,text:j.Z,water:Z.Z},k=s.Z.ofType({base:C.Z,key:"type",typeMap:z,errorContext:"symbol-layer"});let O=class extends S.Z{constructor(t){super(t),this.styleOrigin=null,this.thumbnail=null,this.type=null;const e=this.__accessor__&&this.__accessor__.metadatas&&this.__accessor__.metadatas.symbolLayers,o=e&&e.type||s.Z;this._set("symbolLayers",new o)}get color(){return null}set color(t){this.constructed&&l.Z.getLogger(this).error("Symbol3D does not support colors on the symbol level. Colors may be set on individual symbol layer materials instead.")}set symbolLayers(t){(0,i.Z)(t,this._get("symbolLayers"))}readStyleOrigin(t,e,o){if(t.styleUrl&&t.name){const e=(0,b.f)(t.styleUrl,o);return new x.Z({styleUrl:e,name:t.name})}if(t.styleName&&t.name)return new x.Z({portal:o&&o.portal||u.Z.getDefault(),styleName:t.styleName,name:t.name});o&&o.messages&&o.messages.push(new a.Z("symbol3d:incomplete-style-origin","Style origin requires either a 'styleUrl' or 'styleName' and a 'name' property",{context:o,definition:t}))}writeStyleOrigin(t,e,o,r){if(t.styleUrl&&t.name){let o=(0,b.t)(t.styleUrl,r);(0,n.YP)(o)&&(o=(0,n.Fv)(o)),e.styleOrigin={styleUrl:o,name:t.name}}else t.styleName&&t.name&&(t.portal&&r&&r.portal&&!(0,n.tm)(t.portal.restUrl,r.portal.restUrl)?r&&r.messages&&r.messages.push(new a.Z("symbol:cross-portal","The symbol style origin cannot be persisted because it refers to an item on a different portal than the one being saved to.",{symbol:this})):e.styleOrigin={styleName:t.styleName,name:t.name})}normalizeCtorArgs(t){return t instanceof C.Z||t&&z[t.type]?{symbolLayers:[t]}:Array.isArray(t)?{symbolLayers:t}:t}};(0,r._)([(0,p.Cb)({json:{read:!1,write:!1}})],O.prototype,"color",null),(0,r._)([(0,p.Cb)({type:k,nonNullable:!0,json:{write:!0}}),(0,y.p)(i.R)],O.prototype,"symbolLayers",null),(0,r._)([(0,p.Cb)({type:x.Z})],O.prototype,"styleOrigin",void 0),(0,r._)([(0,h.r)("styleOrigin")],O.prototype,"readStyleOrigin",null),(0,r._)([(0,d.c)("styleOrigin",{"styleOrigin.styleUrl":{type:String},"styleOrigin.styleName":{type:String},"styleOrigin.name":{type:String}})],O.prototype,"writeStyleOrigin",null),(0,r._)([(0,p.Cb)({type:L.p,json:{read:!1}})],O.prototype,"thumbnail",void 0),(0,r._)([(0,p.Cb)({type:["point-3d","line-3d","polygon-3d","mesh-3d","label-3d"],readOnly:!0})],O.prototype,"type",void 0),O=(0,r._)([(0,c.j)("esri.symbols.Symbol3D")],O);const N=O},95868:(t,e,o)=>{o.d(e,{Z:()=>p});var r=o(43697),s=o(96674),i=o(5600),l=(o(75215),o(67676),o(80442),o(52011)),n=o(30556);let a=class extends s.wq{constructor(t){super(t),this.enabled=!0,this.type=null,this.ignoreDrivers=!1}writeEnabled(t,e,o){t||(e[o]=t)}};(0,r._)([(0,i.Cb)({type:Boolean,json:{read:{source:"enable"},write:{target:"enable"}}})],a.prototype,"enabled",void 0),(0,r._)([(0,n.c)("enabled")],a.prototype,"writeEnabled",null),(0,r._)([(0,i.Cb)({type:["icon","object","line","path","fill","water","extrude","text"],readOnly:!0})],a.prototype,"type",void 0),a=(0,r._)([(0,l.j)("esri.symbols.Symbol3DLayer")],a);const p=a},78724:(t,e,o)=>{o.d(e,{Z:()=>w});var r,s=o(43697),i=o(22303),l=o(22974),n=o(62357),a=o(5600),p=o(90578),y=o(36030),h=o(52011),c=o(30556),d=o(31134),u=o(89164),b=o(61565);let m=r=class extends u.Z{constructor(...t){super(...t),this.backgroundColor=null,this.borderLineColor=null,this.borderLineSize=null,this.font=new d.Z,this.horizontalAlignment="center",this.kerning=!0,this.haloColor=null,this.haloSize=null,this.rightToLeft=null,this.rotated=!1,this.text="",this.type="text",this.verticalAlignment="baseline",this.xoffset=0,this.yoffset=0,this.angle=0,this.width=null,this.lineWidth=192,this.lineHeight=1}normalizeCtorArgs(t,e,o){if(t&&"string"!=typeof t)return t;const r={};return t&&(r.text=t),e&&(r.font=e),o&&(r.color=o),r}writeLineWidth(t,e,o,r){r&&"string"!=typeof r?r.origin:e[o]=t}castLineWidth(t){return(0,n.t_)(t)}writeLineHeight(t,e,o,r){r&&"string"!=typeof r?r.origin:e[o]=t}clone(){return new r({angle:this.angle,backgroundColor:(0,l.d9)(this.backgroundColor),borderLineColor:(0,l.d9)(this.borderLineColor),borderLineSize:this.borderLineSize,color:(0,l.d9)(this.color),font:this.font&&this.font.clone(),haloColor:(0,l.d9)(this.haloColor),haloSize:this.haloSize,horizontalAlignment:this.horizontalAlignment,kerning:this.kerning,lineHeight:this.lineHeight,lineWidth:this.lineWidth,rightToLeft:this.rightToLeft,rotated:this.rotated,text:this.text,verticalAlignment:this.verticalAlignment,width:this.width,xoffset:this.xoffset,yoffset:this.yoffset})}hash(){return`${this.backgroundColor&&this.backgroundColor.hash()}.${this.borderLineColor}.${this.borderLineSize}.${this.color?.hash()}.${this.font&&this.font.hash()}.${this.haloColor&&this.haloColor.hash()}.${this.haloSize}.${this.horizontalAlignment}.${this.kerning}.${this.rightToLeft}.${this.rotated}.${this.text}.${this.verticalAlignment}.${this.width}.${this.xoffset}.${this.yoffset}.${this.lineHeight}.${this.lineWidth}.${this.angle}`}};(0,s._)([(0,a.Cb)({type:i.Z,json:{write:!0}})],m.prototype,"backgroundColor",void 0),(0,s._)([(0,a.Cb)({type:i.Z,json:{write:!0}})],m.prototype,"borderLineColor",void 0),(0,s._)([(0,a.Cb)({type:Number,json:{write:!0},cast:n.t_})],m.prototype,"borderLineSize",void 0),(0,s._)([(0,a.Cb)({type:d.Z,json:{write:!0}})],m.prototype,"font",void 0),(0,s._)([(0,a.Cb)({...b.x0,json:{write:!0}})],m.prototype,"horizontalAlignment",void 0),(0,s._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],m.prototype,"kerning",void 0),(0,s._)([(0,a.Cb)({type:i.Z,json:{write:!0}})],m.prototype,"haloColor",void 0),(0,s._)([(0,a.Cb)({type:Number,cast:n.t_,json:{write:!0}})],m.prototype,"haloSize",void 0),(0,s._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],m.prototype,"rightToLeft",void 0),(0,s._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],m.prototype,"rotated",void 0),(0,s._)([(0,a.Cb)({type:String,json:{write:!0}})],m.prototype,"text",void 0),(0,s._)([(0,y.J)({esriTS:"text"},{readOnly:!0})],m.prototype,"type",void 0),(0,s._)([(0,a.Cb)({...b.Nj,json:{write:!0}})],m.prototype,"verticalAlignment",void 0),(0,s._)([(0,a.Cb)({type:Number,cast:n.t_,json:{write:!0}})],m.prototype,"xoffset",void 0),(0,s._)([(0,a.Cb)({type:Number,cast:n.t_,json:{write:!0}})],m.prototype,"yoffset",void 0),(0,s._)([(0,a.Cb)({type:Number,json:{read:t=>t&&-1*t,write:(t,e)=>e.angle=t&&-1*t}})],m.prototype,"angle",void 0),(0,s._)([(0,a.Cb)({type:Number,json:{write:!0}})],m.prototype,"width",void 0),(0,s._)([(0,a.Cb)({type:Number})],m.prototype,"lineWidth",void 0),(0,s._)([(0,c.c)("lineWidth")],m.prototype,"writeLineWidth",null),(0,s._)([(0,p.p)("lineWidth")],m.prototype,"castLineWidth",null),(0,s._)([(0,a.Cb)(b.Ck)],m.prototype,"lineHeight",void 0),(0,s._)([(0,c.c)("lineHeight")],m.prototype,"writeLineHeight",null),m=r=(0,s._)([(0,h.j)("esri.symbols.TextSymbol")],m);const w=m},2283:(t,e,o)=>{o.d(e,{Z:()=>C});var r,s=o(43697),i=o(22974),l=o(5600),n=(o(75215),o(36030)),a=o(52011),p=o(30556),y=o(31134),h=o(95868),c=o(37308),d=o(22303),u=o(96674);let b=r=class extends u.wq{constructor(){super(...arguments),this.color=new d.Z([0,0,0,1]),this.size=0}clone(){const t={color:(0,i.d9)(this.color),size:this.size};return new r(t)}};(0,s._)([(0,l.Cb)(c.a)],b.prototype,"color",void 0),(0,s._)([(0,l.Cb)(c.y)],b.prototype,"size",void 0),b=r=(0,s._)([(0,a.j)("esri.symbols.support.Symbol3DHalo")],b);var m=o(52879),w=o(2368);o(67676),o(80442);let g=class extends((0,w.J)(u.wq)){constructor(t){super(t),this.color=null}};(0,s._)([(0,l.Cb)(c.a)],g.prototype,"color",void 0),g=(0,s._)([(0,a.j)("esri.symbols.support.Symbol3DTextBackground")],g);var f,v=o(61565);let _=f=class extends h.Z{constructor(t){super(t),this._userSize=void 0,this.halo=null,this.horizontalAlignment="center",this.lineHeight=1,this.material=null,this.background=null,this.text=null,this.type="text",this.verticalAlignment="baseline"}get font(){return this._get("font")||null}set font(t){null!=t&&null!=this._userSize&&(t.size=this._userSize),this._set("font",t)}writeFont(t,e,o,r){const s={...r,textSymbol3D:!0};e.font=t.write({},s),delete e.font.size}get size(){return null!=this._userSize?this._userSize:null!=this.font&&null!=this.font.size?this.font.size:9}set size(t){this._userSize=t,null!=this.font&&(this.font.size=this._userSize),this.notifyChange("size")}clone(){const t=new f({enabled:this.enabled,font:this.font&&(0,i.d9)(this.font),halo:this.halo&&(0,i.d9)(this.halo),horizontalAlignment:this.horizontalAlignment,lineHeight:this.lineHeight,material:null!=this.material?this.material.clone():null,text:this.text,verticalAlignment:this.verticalAlignment,background:(0,i.d9)(this.background)});return t._userSize=this._userSize,t}static fromTextSymbol(t){return new f({font:null!=t.font?t.font.clone():new y.Z,halo:S(t.haloColor,t.haloSize),horizontalAlignment:t.horizontalAlignment,lineHeight:t.lineHeight,material:t.color?new m.b({color:t.color.clone()}):null,text:t.text,verticalAlignment:t.verticalAlignment,background:t.backgroundColor?new g({color:t.backgroundColor.clone()}):null})}};function S(t,e){return t&&null!=e&&e>0?new b({color:(0,i.d9)(t),size:e}):null}(0,s._)([(0,l.Cb)({type:y.Z,json:{write:!0}})],_.prototype,"font",null),(0,s._)([(0,p.c)("font")],_.prototype,"writeFont",null),(0,s._)([(0,l.Cb)({type:b,json:{write:!0}})],_.prototype,"halo",void 0),(0,s._)([(0,l.Cb)({...v.x0,json:{default:"center",write:!0}})],_.prototype,"horizontalAlignment",void 0),(0,s._)([(0,l.Cb)({...v.Ck,json:{default:1,write:!0}})],_.prototype,"lineHeight",void 0),(0,s._)([(0,l.Cb)({type:m.b,json:{write:!0}})],_.prototype,"material",void 0),(0,s._)([(0,l.Cb)({type:g,json:{write:!0}})],_.prototype,"background",void 0),(0,s._)([(0,l.Cb)(c.y)],_.prototype,"size",null),(0,s._)([(0,l.Cb)({type:String,json:{write:!0}})],_.prototype,"text",void 0),(0,s._)([(0,n.J)({Text:"text"},{readOnly:!0})],_.prototype,"type",void 0),(0,s._)([(0,l.Cb)({...v.Nj,json:{default:"baseline",write:!0}})],_.prototype,"verticalAlignment",void 0),_=f=(0,s._)([(0,a.j)("esri.symbols.TextSymbol3DLayer")],_);const C=_},44398:(t,e,o)=>{o.d(e,{Z:()=>u});var r,s=o(43697),i=o(22303),l=o(22974),n=o(5600),a=o(75215),p=o(36030),y=o(52011),h=o(95868);let c=r=class extends h.Z{constructor(t){super(t),this.color=d.clone(),this.type="water",this.waterbodySize="medium",this.waveDirection=null,this.waveStrength="moderate"}clone(){return new r({color:(0,l.d9)(this.color),waterbodySize:this.waterbodySize,waveDirection:this.waveDirection,waveStrength:this.waveStrength})}};(0,s._)([(0,n.Cb)({type:i.Z,nonNullable:!0,json:{type:[a.z8],write:(t,e,o)=>e[o]=t.toArray(i.Z.AlphaMode.UNLESS_OPAQUE),default:()=>d.clone(),defaultEquals:t=>t.toCss(!0)===d.toCss(!0)}})],c.prototype,"color",void 0),(0,s._)([(0,p.J)({Water:"water"},{readOnly:!0})],c.prototype,"type",void 0),(0,s._)([(0,n.Cb)({type:["small","medium","large"],json:{write:!0,default:"medium"}})],c.prototype,"waterbodySize",void 0),(0,s._)([(0,n.Cb)({type:Number,json:{write:!0,default:null}})],c.prototype,"waveDirection",void 0),(0,s._)([(0,n.Cb)({type:["calm","rippled","slight","moderate"],json:{write:!0,default:"moderate"}})],c.prototype,"waveStrength",void 0),c=r=(0,s._)([(0,y.j)("esri.symbols.WaterSymbol3DLayer")],c);const d=new i.Z([0,119,190]),u=c},59390:(t,e,o)=>{o.d(e,{Z:()=>b});var r,s=o(43697),i=o(92604),l=o(95330),n=o(5600),a=(o(75215),o(67676),o(80442),o(36030)),p=o(52011),y=o(48522),h=o(25929),c=o(89164),d=o(23203);let u=r=class extends c.Z{constructor(t){super(t),this.styleName=null,this.portal=null,this.styleUrl=null,this.thumbnail=null,this.name=null,this.type="web-style"}get _fetchCacheKey(){const t=null!=this.portal?this.portal:y.Z.getDefault(),e=t.user?t.user.username:null;return`${this.styleName}:${this.styleUrl}:${this.name}:${e}:${t.url}`}read(t,e){this.portal=e?.portal,super.read(t,e)}clone(){return new r({name:this.name,styleUrl:this.styleUrl,styleName:this.styleName,portal:this.portal})}fetchSymbol(t){return this._fetchSymbol("webRef",t)}fetchCIMSymbol(t){return this._fetchSymbol("cimRef",t)}async _fetchSymbol(t,e){const r=null!=e?e.cache:null,s=r?this._fetchCacheKey:null;if(null!=r){const t=s&&r.get(s);if(t)return t.clone()}const{resolveWebStyleSymbol:n}=await o.e(4499).then(o.bind(o,74499));(0,l.k_)(e);const a=n(this,{portal:this.portal},t,e);a.catch((t=>{i.Z.getLogger(this).error("#fetchSymbol()","Failed to create symbol from style",t)}));const p=await a;return"webRef"===t&&"point-3d"===p.type||"cimRef"===t&&"cim"===p.type?(null!=r&&r.set(s,p.clone()),p):null}};(0,s._)([(0,n.Cb)({json:{write:!1}})],u.prototype,"color",void 0),(0,s._)([(0,n.Cb)({type:String,json:{write:!0}})],u.prototype,"styleName",void 0),(0,s._)([(0,n.Cb)({type:y.Z,json:{write:!1}})],u.prototype,"portal",void 0),(0,s._)([(0,n.Cb)({type:String,json:{read:h.r,write:h.w}})],u.prototype,"styleUrl",void 0),(0,s._)([(0,n.Cb)({type:d.p,json:{read:!1}})],u.prototype,"thumbnail",void 0),(0,s._)([(0,n.Cb)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,s._)([(0,a.J)({styleSymbolReference:"web-style"},{readOnly:!0})],u.prototype,"type",void 0),(0,s._)([(0,n.Cb)()],u.prototype,"_fetchCacheKey",null),u=r=(0,s._)([(0,p.j)("esri.symbols.WebStyleSymbol")],u);const b=u},27539:(t,e,o)=>{o.d(e,{Z:()=>a});var r=o(43697),s=o(96674),i=o(5600),l=(o(75215),o(67676),o(80442),o(52011));let n=class extends s.wq{constructor(t){super(t),this.visible=!0}clone(){}};(0,r._)([(0,i.Cb)({type:["line"],readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0}}})],n.prototype,"type",void 0),(0,r._)([(0,i.Cb)({readOnly:!0})],n.prototype,"visible",void 0),n=(0,r._)([(0,l.j)("esri.symbols.callouts.Callout3D")],n);const a=n},69496:(t,e,o)=>{o.d(e,{Z:()=>b});var r,s=o(43697),i=o(22303),l=o(22974),n=o(62357),a=o(5600),p=(o(75215),o(36030)),y=o(52011),h=o(27539),c=o(6352),d=o(37308);let u=r=class extends h.Z{constructor(t){super(t),this.type="line",this.color=new i.Z([0,0,0,1]),this.size=(0,n.Wz)(1),this.border=null}get visible(){return this.size>0&&null!=this.color&&this.color.a>0}clone(){return new r({color:(0,l.d9)(this.color),size:this.size,border:(0,l.d9)(this.border)})}};(0,s._)([(0,p.J)({line:"line"},{readOnly:!0})],u.prototype,"type",void 0),(0,s._)([(0,a.Cb)(d.a)],u.prototype,"color",void 0),(0,s._)([(0,a.Cb)(d.y)],u.prototype,"size",void 0),(0,s._)([(0,a.Cb)({type:c.a,json:{write:!0}})],u.prototype,"border",void 0),(0,s._)([(0,a.Cb)({readOnly:!0})],u.prototype,"visible",null),u=r=(0,s._)([(0,y.j)("esri.symbols.callouts.LineCallout3D")],u);const b=u},84275:(t,e,o)=>{o.d(e,{Uy:()=>i,Y2:()=>n,gv:()=>l});var r=o(27539),s=o(69496);function i(t){if(!t)return!1;const e=t.verticalOffset;return!!e&&!(e.screenLength<=0||null!=e.maxWorldLength&&e.maxWorldLength<=0)}function l(t){if(!t)return!1;if(!t.supportsCallout||!t.supportsCallout())return!1;const e=t.callout;return!!e&&!!e.visible&&!!i(t)}const n={types:{key:"type",base:r.Z,typeMap:{line:s.Z}},json:{write:!0}}},56332:(t,e,o)=>{o.d(e,{Z:()=>f});var r=o(43697),s=o(22303),i=o(96674),l=o(22974),n=o(62357),a=o(5600),p=(o(75215),o(52011)),y=o(37308);let h=class extends i.wq{constructor(t){super(t),this.color=new s.Z([0,0,0,1]),this.extensionLength=0,this.size=(0,n.Wz)(1)}clone(){}cloneProperties(){return{color:(0,l.d9)(this.color),size:this.size,extensionLength:this.extensionLength}}};(0,r._)([(0,a.Cb)({type:["solid","sketch"],readOnly:!0,json:{read:!0,write:{ignoreOrigin:!0}}})],h.prototype,"type",void 0),(0,r._)([(0,a.Cb)(y.a)],h.prototype,"color",void 0),(0,r._)([(0,a.Cb)({...y.y,json:{write:{overridePolicy:t=>({enabled:!!t})}}})],h.prototype,"extensionLength",void 0),(0,r._)([(0,a.Cb)(y.y)],h.prototype,"size",void 0),h=(0,r._)([(0,p.j)("esri.symbols.edges.Edges3D")],h);const c=h;o(92604),o(67676),o(80442),o(20102);var d,u=o(36030);let b=d=class extends c{constructor(t){super(t),this.type="sketch"}clone(){return new d(this.cloneProperties())}};(0,r._)([(0,u.J)({sketch:"sketch"},{readOnly:!0})],b.prototype,"type",void 0),b=d=(0,r._)([(0,p.j)("esri.symbols.edges.SketchEdges3D")],b);const m=b;var w;let g=w=class extends c{constructor(t){super(t),this.type="solid"}clone(){return new w(this.cloneProperties())}};(0,r._)([(0,u.J)({solid:"solid"},{readOnly:!0})],g.prototype,"type",void 0),g=w=(0,r._)([(0,p.j)("esri.symbols.support.SolidEdges3D")],g);const f={types:{key:"type",base:c,typeMap:{solid:g,sketch:m}},json:{write:!0}}},32626:(t,e,o)=>{o.d(e,{Z:()=>a});var r=o(43697),s=o(96674),i=o(5600),l=(o(75215),o(67676),o(80442),o(52011));let n=class extends s.wq{constructor(t){super(t)}clone(){}};(0,r._)([(0,i.Cb)({type:["style"],readOnly:!0,json:{read:!0,write:{ignoreOrigin:!0}}})],n.prototype,"type",void 0),n=(0,r._)([(0,l.j)("esri.symbols.patterns.LinePattern3D")],n);const a=n},4618:(t,e,o)=>{o.d(e,{Z:()=>c});var r,s=o(43697),i=o(35454),l=o(5600),n=(o(75215),o(67676),o(80442),o(36030)),a=o(52011),p=o(32626);const y=(0,i.w)()({dash:"dash","dash-dot":"dash-dot","dash-dot-dot":"long-dash-dot-dot",dot:"dot","long-dash":"long-dash","long-dash-dot":"long-dash-dot",null:"none","short-dash":"short-dash","short-dash-dot":"short-dash-dot","short-dash-dot-dot":"short-dash-dot-dot","short-dot":"short-dot",solid:"solid"});let h=r=class extends p.Z{constructor(t){super(t),this.type="style",this.style="solid"}clone(){const t={style:this.style};return new r(t)}};(0,s._)([(0,l.Cb)({type:["style"]})],h.prototype,"type",void 0),(0,s._)([(0,n.J)(y),(0,l.Cb)({type:["dash","dash-dot","dot","long-dash","long-dash-dot","long-dash-dot-dot","none","short-dash","short-dash-dot","short-dash-dot-dot","short-dot","solid"]})],h.prototype,"style",void 0),h=r=(0,s._)([(0,a.j)("esri.symbols.patterns.LineStylePattern3D")],h);const c=h},41776:(t,e,o)=>{o.d(e,{Z:()=>a});var r=o(43697),s=o(96674),i=o(5600),l=(o(75215),o(67676),o(80442),o(52011));let n=class extends s.wq{constructor(t){super(t)}clone(){}};(0,r._)([(0,i.Cb)({type:["style"],readOnly:!0,json:{read:!0,write:{ignoreOrigin:!0}}})],n.prototype,"type",void 0),n=(0,r._)([(0,l.j)("esri.symbols.patterns.Pattern3D")],n);const a=n},74721:(t,e,o)=>{o.d(e,{Z:()=>p});var r,s=o(43697),i=o(5600),l=(o(75215),o(67676),o(80442),o(52011)),n=o(41776);let a=r=class extends n.Z{constructor(t){super(t),this.type="style",this.style="solid"}clone(){const t={style:this.style};return new r(t)}};(0,s._)([(0,i.Cb)({type:["style"]})],a.prototype,"type",void 0),(0,s._)([(0,i.Cb)({type:["backward-diagonal","cross","diagonal-cross","forward-diagonal","horizontal","none","solid","vertical"],json:{read:!0,write:!0}})],a.prototype,"style",void 0),a=r=(0,s._)([(0,l.j)("esri.symbols.patterns.StylePattern3D")],a);const p=a},17495:(t,e,o)=>{o.d(e,{D:()=>a,q:()=>n});var r=o(32626),s=o(4618),i=o(41776),l=o(74721);const n={types:{key:"type",base:i.Z,typeMap:{style:l.Z}},json:{write:!0}},a={types:{key:"type",base:r.Z,typeMap:{style:s.Z}},json:{write:!0}}},71144:(t,e,o)=>{o.d(e,{Z:()=>y});var r,s=o(43697),i=o(92036),l=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),a=o(48522);let p=r=class extends i.Z{constructor(t){super(t),this.name=null,this.styleUrl=null,this.styleName=null,this.portal=null}clone(){return new r({name:this.name,styleUrl:this.styleUrl,styleName:this.styleName,portal:this.portal})}};(0,s._)([(0,l.Cb)({type:String})],p.prototype,"name",void 0),(0,s._)([(0,l.Cb)({type:String})],p.prototype,"styleUrl",void 0),(0,s._)([(0,l.Cb)({type:String})],p.prototype,"styleName",void 0),(0,s._)([(0,l.Cb)({type:a.Z})],p.prototype,"portal",void 0),p=r=(0,s._)([(0,n.j)("esri.symbols.support.StyleOrigin")],p);const y=p},52879:(t,e,o)=>{o.d(e,{b:()=>p});var r,s=o(43697),i=o(96674),l=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),a=o(37308);let p=r=class extends i.wq{constructor(t){super(t),this.color=null}clone(){const t={color:null!=this.color?this.color.clone():null};return new r(t)}};(0,s._)([(0,l.Cb)(a.a)],p.prototype,"color",void 0),p=r=(0,s._)([(0,n.j)("esri.symbols.support.Symbol3DMaterial")],p)},7413:(t,e,o)=>{o.d(e,{Z:()=>y});var r,s=o(43697),i=o(96674),l=o(5600),n=(o(75215),o(67676),o(80442),o(52011)),a=o(37308);let p=r=class extends i.wq{constructor(t){super(t),this.screenLength=0,this.minWorldLength=0,this.maxWorldLength=null}clone(){return new r({screenLength:this.screenLength,minWorldLength:this.minWorldLength,maxWorldLength:this.maxWorldLength})}};(0,s._)([(0,l.Cb)(a.y)],p.prototype,"screenLength",void 0),(0,s._)([(0,l.Cb)({type:Number,nonNullable:!0,json:{write:!0,default:0}})],p.prototype,"minWorldLength",void 0),(0,s._)([(0,l.Cb)({type:Number,json:{write:!0}})],p.prototype,"maxWorldLength",void 0),p=r=(0,s._)([(0,n.j)("esri.symbols.support.Symbol3DVerticalOffset")],p);const y=p},23203:(t,e,o)=>{o.d(e,{p:()=>a});var r,s=o(43697),i=o(92036),l=o(5600),n=(o(75215),o(67676),o(80442),o(52011));let a=r=class extends i.Z{constructor(){super(...arguments),this.url=""}clone(){return new r({url:this.url})}};(0,s._)([(0,l.Cb)({type:String})],a.prototype,"url",void 0),a=r=(0,s._)([(0,n.j)("esri.symbols.support.Thumbnail")],a)},50178:(t,e,o)=>{o.d(e,{ix:()=>s,l9:()=>i,rx:()=>l});var r=o(22303);const s=new r.Z("white"),i=(new r.Z("black"),new r.Z([255,255,255,0]));function l(t){return 0===t.r&&0===t.g&&0===t.b}},57742:(t,e,o)=>{o.d(e,{J:()=>r,k:()=>s});const r=["begin","end","begin-end"],s=["arrow","circle","square","diamond","cross","x"]},37308:(t,e,o)=>{o.d(e,{a:()=>n,y:()=>a});var r=o(22303),s=o(62357),i=o(75215),l=o(65242);const n={type:r.Z,json:{type:[i.z8],default:null,read:{source:["color","transparency"],reader:function(t,e){const o=null!=e.transparency?(0,l.b)(e.transparency):1,s=e.color;return s&&Array.isArray(s)?new r.Z([s[0]||0,s[1]||0,s[2]||0,o]):null}},write:{target:{color:{type:[i.z8]},transparency:{type:i.z8}},writer:function(t,e){e.color=t.toJSON().slice(0,3);const o=(0,l.a)(t.a);0!==o&&(e.transparency=o)}}}},a={type:Number,cast:s.t_,json:{write:!0}}},45119:(t,e,o)=>{o.d(e,{Hc:()=>a,KW:()=>p,Uz:()=>n,w2:()=>y}),o(80442),o(65617);var r=o(60437);const s=(0,r.al)(-.5,-.5,-.5,.5,.5,.5),i=(0,r.al)(-.5,-.5,0,.5,.5,1),l=(0,r.al)(-.5,-.5,0,.5,.5,.5);function n(t){switch(t){case"sphere":case"cube":case"diamond":return s;case"cylinder":case"cone":case"inverted-cone":return i;case"tetrahedron":return l;default:return}}const a=["butt","square","round"],p=[...a,"none"],y=["miter","bevel","round"]},61565:(t,e,o)=>{o.d(e,{Ck:()=>a,JT:()=>i,M8:()=>h,Nj:()=>y,g6:()=>l,vC:()=>n,x0:()=>p});var r=o(22021),s=o(75215);const i=["none","underline","line-through"],l=["normal","italic","oblique"],n=["normal","lighter","bold","bolder"],a={type:Number,cast:t=>{const e=(0,s.q9)(t);return 0===e?1:(0,r.uZ)(e,.1,4)},nonNullable:!0},p={type:["left","right","center"],nonNullable:!0},y={type:["baseline","top","middle","bottom"],nonNullable:!0},h=8},94075:(t,e,o)=>{o.d(e,{Ds:()=>n,KA:()=>l});var r=o(81271),s=o(25929);function i(t,e){return function(t){return!(null==t||"service"!==t.origin&&"portal-item"!==t.origin||"feature"!==t.layer?.type&&"stream"!==t.layer?.type)}(e)&&!(0,r.YP)(t)&&e?.layer?.parsedUrl?(0,r.v_)(e.layer.parsedUrl.path,"images",t):(0,s.f)(t,e)}const l={json:{read:{source:["imageData","url"],reader:function(t,e,o){return e.imageData?(0,r._l)({mediaType:e.contentType||"image/png",isBase64:!0,data:e.imageData}):i(e.url,o)}},write:{writer(t,e,o,i){!function(t,e,o,i){if((0,r.HK)(t)){const l=(0,r.sJ)(t);if(!l)return;e.contentType=l.mediaType,e.imageData=l.data,o&&o.imageData===e.imageData&&o.url&&(0,s.w)(o.url,e,"url",i)}else(0,s.w)(t,e,"url",i)}(t,e,this.source,i)}}}},n={readOnly:!0,json:{read:{source:["imageData","url"],reader(t,e,o){const r={};return e.imageData&&(r.imageData=e.imageData),e.contentType&&(r.contentType=e.contentType),e.url&&(r.url=i(e.url,o)),r}}}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/3767b9e7660873b018c2.js b/public/assets/esri/core/workers/chunks/3767b9e7660873b018c2.js new file mode 100644 index 0000000..23d47e3 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/3767b9e7660873b018c2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3215],{6570:(t,n,e)=>{e.d(n,{Z:()=>g});var i,r=e(43697),s=e(19153),a=e(5600),h=(e(75215),e(67676),e(80442),e(52011)),o=e(9361),l=e(94139),m=e(82971),u=e(54102),c=e(87416),x=e(8744),f=e(40488);function p(t,n,e){return null==n?e:null==e?n:t(n,e)}let y=i=class extends o.Z{constructor(...t){super(...t),this.type="extent",this.xmin=0,this.ymin=0,this.mmin=void 0,this.zmin=void 0,this.xmax=0,this.ymax=0,this.mmax=void 0,this.zmax=void 0}normalizeCtorArgs(t,n,e,i,r){return function(t){return t&&("esri.geometry.SpatialReference"===t.declaredClass||null!=t.wkid)}(t)?{spatialReference:t,xmin:0,ymin:0,xmax:0,ymax:0}:"object"==typeof t?(t.spatialReference=null==t.spatialReference?m.Z.WGS84:t.spatialReference,t):{xmin:t,ymin:n,xmax:e,ymax:i,spatialReference:r??m.Z.WGS84}}static fromBounds(t,n){return new i({xmin:t[0],ymin:t[1],xmax:t[2],ymax:t[3],spatialReference:n})}static fromPoint(t){return new i({xmin:t.x,ymin:t.y,zmin:t.z,xmax:t.x,ymax:t.y,zmax:t.z,spatialReference:t.spatialReference})}get cache(){return this.commitProperty("xmin"),this.commitProperty("ymin"),this.commitProperty("zmin"),this.commitProperty("mmin"),this.commitProperty("xmax"),this.commitProperty("ymax"),this.commitProperty("zmax"),this.commitProperty("mmax"),this.commitProperty("spatialReference"),{}}get center(){const t=new l.Z({x:.5*(this.xmin+this.xmax),y:.5*(this.ymin+this.ymax),spatialReference:this.spatialReference});return this.hasZ&&(t.z=.5*(this.zmin+this.zmax)),this.hasM&&(t.m=.5*(this.mmin+this.mmax)),t}get extent(){return this.clone()}get hasM(){return null!=this.mmin&&null!=this.mmax}get hasZ(){return null!=this.zmin&&null!=this.zmax}get height(){return Math.abs(this.ymax-this.ymin)}get width(){return Math.abs(this.xmax-this.xmin)}centerAt(t){const n=this.center;return null!=t.z&&this.hasZ?this.offset(t.x-n.x,t.y-n.y,t.z-n.z):this.offset(t.x-n.x,t.y-n.y)}clone(){const t=new i;return t.xmin=this.xmin,t.ymin=this.ymin,t.xmax=this.xmax,t.ymax=this.ymax,t.spatialReference=this.spatialReference,null!=this.zmin&&(t.zmin=this.zmin,t.zmax=this.zmax),null!=this.mmin&&(t.mmin=this.mmin,t.mmax=this.mmax),t}contains(t){if(!t)return!1;const n=this.spatialReference,e=t.spatialReference;return n&&e&&!n.equals(e)&&(0,f.Q8)(n,e)&&(t=n.isWebMercator?(0,f.$)(t):(0,f.Sx)(t,!0)),"point"===t.type?(0,u.aV)(this,t):"extent"===t.type&&(0,u.uP)(this,t)}equals(t){if(this===t)return!0;if(null==t)return!1;const n=this.spatialReference,e=t.spatialReference;return n&&e&&!n.equals(e)&&(0,f.Q8)(n,e)&&(t=n.isWebMercator?(0,f.$)(t):(0,f.Sx)(t,!0)),this.xmin===t.xmin&&this.ymin===t.ymin&&this.zmin===t.zmin&&this.mmin===t.mmin&&this.xmax===t.xmax&&this.ymax===t.ymax&&this.zmax===t.zmax&&this.mmax===t.mmax}expand(t){const n=.5*(1-t),e=this.width*n,i=this.height*n;if(this.xmin+=e,this.ymin+=i,this.xmax-=e,this.ymax-=i,this.hasZ){const t=(this.zmax-this.zmin)*n;this.zmin+=t,this.zmax-=t}if(this.hasM){const t=(this.mmax-this.mmin)*n;this.mmin+=t,this.mmax-=t}return this}intersects(t){if(null==t)return!1;"mesh"===t.type&&(t=t.extent);const n=this.spatialReference,e=t.spatialReference;return n&&e&&!(0,x.fS)(n,e)&&(0,f.Q8)(n,e)&&(t=n.isWebMercator?(0,f.$)(t):(0,f.Sx)(t,!0)),(0,c.IY)(t.type)(this,t)}normalize(){const t=this._normalize(!1,!0);return Array.isArray(t)?t:[t]}offset(t,n,e){return this.xmin+=t,this.ymin+=n,this.xmax+=t,this.ymax+=n,null!=e&&(this.zmin+=e,this.zmax+=e),this}shiftCentralMeridian(){return this._normalize(!0)}union(t){return this===t||(this.xmin=Math.min(this.xmin,t.xmin),this.ymin=Math.min(this.ymin,t.ymin),this.xmax=Math.max(this.xmax,t.xmax),this.ymax=Math.max(this.ymax,t.ymax),(this.hasZ||t.hasZ)&&(this.zmin=p(Math.min,this.zmin,t.zmin),this.zmax=p(Math.max,this.zmax,t.zmax)),(this.hasM||t.hasM)&&(this.mmin=p(Math.min,this.mmin,t.mmin),this.mmax=p(Math.max,this.mmax,t.mmax))),this}intersection(t){return this===t?this:null!=t&&this.intersects(t)?(this.xmin=Math.max(this.xmin,t.xmin),this.ymin=Math.max(this.ymin,t.ymin),this.xmax=Math.min(this.xmax,t.xmax),this.ymax=Math.min(this.ymax,t.ymax),(this.hasZ||t.hasZ)&&(this.zmin=p(Math.max,this.zmin,t.zmin),this.zmax=p(Math.min,this.zmax,t.zmax)),(this.hasM||t.hasM)&&(this.mmin=p(Math.max,this.mmin,t.mmin),this.mmax=p(Math.min,this.mmax,t.mmax)),this):null}toJSON(t){return this.write({},t)}_shiftCM(t=(0,x.C5)(this.spatialReference)){if(!t||!this.spatialReference)return this;const n=this.spatialReference,e=this._getCM(t);if(e){const i=n.isWebMercator?(0,f.Sx)(e):e;this.xmin-=e.x,this.xmax-=e.x,n.isWebMercator||(i.x=this._normalizeX(i.x,t).x),this.spatialReference=new m.Z((0,s.gx)((n.isWGS84?t.altTemplate:null)??t.wkTemplate,{Central_Meridian:i.x}))}return this}_getCM(t){let n=null;const[e,i]=t.valid,r=this.xmin,s=this.xmax;return r>=e&&r<=i&&s>=e&&s<=i||(n=this.center),n}_normalize(t,n,e){const i=this.spatialReference;if(!i)return this;const r=e??(0,x.C5)(i);if(null==r)return this;const s=this._getParts(r).map((t=>t.extent));if(s.length<2)return s[0]||this;if(s.length>2)return t?this._shiftCM(r):this.set({xmin:r.valid[0],xmax:r.valid[1]});if(t)return this._shiftCM(r);if(n)return s;let a=!0,h=!0;return s.forEach((t=>{t.hasZ||(a=!1),t.hasM||(h=!1)})),{rings:s.map((t=>{const n=[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]];if(a){const e=(t.zmax-t.zmin)/2;for(let t=0;t0;if(a>2*u){const t=new i(hp||g?n.push({extent:new i(c,e,u,r,s),frameIds:[f]},{extent:new i(m,e,p,r,s),frameIds:[y]}):n.push({extent:new i(c,e,p,r,s),frameIds:[f]});this.cache._parts=n}const e=this.hasZ,r=this.hasM;if(e||r){const t={};e&&(t.zmin=this.zmin,t.zmax=this.zmax),r&&(t.mmin=this.mmin,t.mmax=this.mmax);for(let e=0;ei?(s=Math.ceil(Math.abs(t-i)/r),t-=s*r,a=s):t{e.d(n,{Z:()=>p});var i,r=e(43697),s=e(22974),a=e(5600),h=(e(75215),e(52011)),o=e(30556),l=e(6570),m=e(9361),u=e(94139),c=e(16238);function x(t){return(n,e)=>null==n?e:null==e?n:t(n,e)}let f=i=class extends m.Z{constructor(...t){super(...t),this.points=[],this.type="multipoint"}normalizeCtorArgs(t,n){if(!t&&!n)return{};const e={};Array.isArray(t)?(e.points=t,e.spatialReference=n):function(t){return t&&("esri.geometry.SpatialReference"===t.declaredClass||null!=t.wkid)}(t)?e.spatialReference=t:(t.points&&(e.points=t.points),t.spatialReference&&(e.spatialReference=t.spatialReference),t.hasZ&&(e.hasZ=t.hasZ),t.hasM&&(e.hasM=t.hasM));const i=e.points&&e.points[0];return i&&(void 0===e.hasZ&&void 0===e.hasM?(e.hasZ=i.length>2,e.hasM=!1):void 0===e.hasZ?e.hasZ=i.length>3:void 0===e.hasM&&(e.hasM=i.length>3)),e}get cache(){return this.commitProperty("points"),this.commitProperty("hasZ"),this.commitProperty("hasM"),this.commitProperty("spatialReference"),{}}get extent(){const t=this.points;if(!t.length)return null;const n=new l.Z,e=this.hasZ,i=this.hasM,r=e?3:2,s=t[0],a=x(Math.min),h=x(Math.max);let o,m,u,c,[f,p]=s,[y,g]=s;for(let n=0,s=t.length;n2){const t=s[2];o=a(o,t),u=h(u,t)}if(i&&s.length>r){const t=s[r];m=a(m,t),c=h(c,t)}}return n.xmin=f,n.ymin=p,n.xmax=y,n.ymax=g,n.spatialReference=this.spatialReference,e?(n.zmin=o,n.zmax=u):(n.zmin=void 0,n.zmax=void 0),i?(n.mmin=m,n.mmax=c):(n.mmin=void 0,n.mmax=void 0),n}writePoints(t,n){n.points=(0,s.d9)(this.points)}addPoint(t){return(0,c.l)(this,t),Array.isArray(t)?this.points.push(t):this.points.push(t.toArray()),this.notifyChange("points"),this}clone(){const t={points:(0,s.d9)(this.points),spatialReference:this.spatialReference};return this.hasZ&&(t.hasZ=!0),this.hasM&&(t.hasM=!0),new i(t)}getPoint(t){if(!this._validateInputs(t))return null;const n=this.points[t],e={x:n[0],y:n[1],spatialReference:this.spatialReference};let i=2;return this.hasZ&&(e.z=n[2],i=3),this.hasM&&(e.m=n[i]),new u.Z(e)}removePoint(t){if(!this._validateInputs(t))return null;const n=new u.Z(this.points.splice(t,1)[0],this.spatialReference);return this.notifyChange("points"),n}setPoint(t,n){return this._validateInputs(t)?((0,c.l)(this,n),Array.isArray(n)||(n=n.toArray()),this.points[t]=n,this.notifyChange("points"),this):this}toJSON(t){return this.write({},t)}_validateInputs(t){return null!=t&&t>=0&&t{e.d(n,{Z:()=>P});var i,r=e(43697),s=e(67676),a=e(22974),h=e(5600),o=(e(75215),e(52011)),l=e(30556),m=e(6570),u=e(9361),c=e(94139),x=e(82971),f=e(35308),p=e(54102),y=e(86662),g=e(49600),d=e(87416),M=e(40488),z=e(16238);function Z(t){return!Array.isArray(t[0])}let v=i=class extends u.Z{static fromExtent(t){const n=t.clone().normalize(),e=t.spatialReference;let r=!1,s=!1;for(const t of n)t.hasZ&&(r=!0),t.hasM&&(s=!0);const a={rings:n.map((t=>{const n=[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]];if(r&&t.hasZ){const e=t.zmin+.5*(t.zmax-t.zmin);for(let t=0;t2,i=s.length>3):void 0===e?e=i?s.length>3:s.length>2:void 0===i&&(i=e?s.length>3:s.length>2)),{rings:r,spatialReference:n,hasZ:e,hasM:i}}get cache(){return this.commitProperty("rings"),this.commitProperty("hasZ"),this.commitProperty("hasM"),this.commitProperty("spatialReference"),{}}get centroid(){const t=(0,f.tO)(this);if(!t||isNaN(t[0])||isNaN(t[1])||this.hasZ&&isNaN(t[2]))return null;const n=new c.Z;return n.x=t[0],n.y=t[1],n.spatialReference=this.spatialReference,this.hasZ&&(n.z=t[2]),n}get extent(){const{spatialReference:t}=this,n=(0,g._w)(this);if(!n)return null;const e=new m.Z(n);return e.spatialReference=t,e}get isSelfIntersecting(){return(0,d.Ff)(this.rings)}writeRings(t,n){n.rings=(0,a.d9)(this.rings)}addRing(t){if(!t)return;const n=this.rings,e=n.length;if(Z(t)){const i=[];for(let n=0,e=t.length;nt===r&&n===s&&(null==e&&null==a||e===a)&&(null==i&&null==h||i===h);for(let n=0;nthis.hasZ?this.hasM?[t.x,t.y,t.z,t.m]:[t.x,t.y,t.z]:[t.x,t.y])):t,(0,y.bu)(n,this.hasM,this.hasZ)}getPoint(t,n){if(!this._validateInputs(t,n))return null;const e=this.rings[t][n],i=this.hasZ,r=this.hasM;return i&&!r?new c.Z(e[0],e[1],e[2],void 0,this.spatialReference):r&&!i?new c.Z(e[0],e[1],void 0,e[2],this.spatialReference):i&&r?new c.Z(e[0],e[1],e[2],e[3],this.spatialReference):new c.Z(e[0],e[1],this.spatialReference)}insertPoint(t,n,e){return this._validateInputs(t,n,!0)?((0,z.l)(this,e),Array.isArray(e)||(e=e.toArray()),this.rings[t].splice(n,0,e),this.notifyChange("rings"),this):this}removePoint(t,n){if(!this._validateInputs(t,n))return null;const e=new c.Z(this.rings[t].splice(n,1)[0],this.spatialReference);return this.notifyChange("rings"),e}removeRing(t){if(!this._validateInputs(t,null))return null;const n=this.rings.splice(t,1)[0],e=this.spatialReference,i=n.map((t=>new c.Z(t,e)));return this.notifyChange("rings"),i}setPoint(t,n,e){return this._validateInputs(t,n)?((0,z.l)(this,e),Array.isArray(e)||(e=e.toArray()),this.rings[t][n]=e,this.notifyChange("rings"),this):this}_validateInputs(t,n,e=!1){if(null==t||t<0||t>=this.rings.length)return!1;if(null!=n){const i=this.rings[t];if(e&&(n<0||n>i.length))return!1;if(!e&&(n<0||n>=i.length))return!1}return!0}toJSON(t){return this.write({},t)}};(0,r._)([(0,h.Cb)({readOnly:!0})],v.prototype,"cache",null),(0,r._)([(0,h.Cb)({readOnly:!0})],v.prototype,"centroid",null),(0,r._)([(0,h.Cb)({readOnly:!0})],v.prototype,"extent",null),(0,r._)([(0,h.Cb)({readOnly:!0})],v.prototype,"isSelfIntersecting",null),(0,r._)([(0,h.Cb)({type:[[[Number]]],json:{write:{isRequired:!0}}})],v.prototype,"rings",void 0),(0,r._)([(0,l.c)("rings")],v.prototype,"writeRings",null),v=i=(0,r._)([(0,o.j)("esri.geometry.Polygon")],v),v.prototype.toJSON.isDefaultToJSON=!0;const P=v},58901:(t,n,e)=>{e.d(n,{Z:()=>y});var i,r=e(43697),s=e(22974),a=e(5600),h=(e(75215),e(52011)),o=e(30556),l=e(6570),m=e(9361),u=e(94139),c=e(82971),x=e(49600),f=e(16238);let p=i=class extends m.Z{constructor(...t){super(...t),this.paths=[],this.type="polyline"}normalizeCtorArgs(t,n){let e,i,r=null,s=null;return t&&!Array.isArray(t)?(r=t.paths??null,n||(t.spatialReference?n=t.spatialReference:t.paths||(n=t)),e=t.hasZ,i=t.hasM):r=t,r=r||[],n=n||c.Z.WGS84,r.length&&r[0]&&null!=r[0][0]&&"number"==typeof r[0][0]&&(r=[r]),s=r[0]&&r[0][0],s&&(void 0===e&&void 0===i?(e=s.length>2,i=!1):void 0===e?e=!i&&s.length>3:void 0===i&&(i=!e&&s.length>3)),{paths:r,spatialReference:n,hasZ:e,hasM:i}}get cache(){return this.commitProperty("paths"),this.commitProperty("hasZ"),this.commitProperty("hasM"),this.commitProperty("spatialReference"),{}}get extent(){const{spatialReference:t}=this,n=(0,x.Wn)(this);if(!n)return null;const e=new l.Z(n);return e.spatialReference=t,e}writePaths(t,n){n.paths=(0,s.d9)(this.paths)}addPath(t){if(!t)return;const n=this.paths,e=n.length;if(function(t){return!Array.isArray(t[0])}(t)){const i=[];for(let n=0,e=t.length;nnew u.Z(t,e)));return this.notifyChange("paths"),i}removePoint(t,n){if(!this._validateInputs(t,n))return null;const e=new u.Z(this.paths[t].splice(n,1)[0],this.spatialReference);return this.notifyChange("paths"),e}setPoint(t,n,e){return this._validateInputs(t,n)?((0,f.l)(this,e),Array.isArray(e)||(e=e.toArray()),this.paths[t][n]=e,this.notifyChange("paths"),this):this}_validateInputs(t,n,e=!1){if(null==t||t<0||t>=this.paths.length)return!1;if(null!=n){const i=this.paths[t];if(e&&(n<0||n>i.length))return!1;if(!e&&(n<0||n>=i.length))return!1}return!0}toJSON(t){return this.write({},t)}};(0,r._)([(0,a.Cb)({readOnly:!0})],p.prototype,"cache",null),(0,r._)([(0,a.Cb)({readOnly:!0})],p.prototype,"extent",null),(0,r._)([(0,a.Cb)({type:[[[Number]]],json:{write:{isRequired:!0}}})],p.prototype,"paths",void 0),(0,r._)([(0,o.c)("paths")],p.prototype,"writePaths",null),p=i=(0,r._)([(0,h.j)("esri.geometry.Polyline")],p),p.prototype.toJSON.isDefaultToJSON=!0;const y=p},95961:(t,n,e)=>{function i(t){const n=[];for(t.reset();t.nextPath();){const e=[];for(;t.nextPoint();)e.push([t.x,t.y]);n.push(e)}return t.reset(),n}function r(t){const n=[];for(;t.nextPoint();)n.push([t.x,t.y]);return t.seekPathStart(),n}e.d(n,{M:()=>i,l:()=>r})},24470:(t,n,e)=>{e.d(n,{Gv:()=>g,HH:()=>o,SO:()=>m,Ue:()=>r,al:()=>a,cS:()=>f,fS:()=>y,jE:()=>u,jn:()=>l,kK:()=>c,oJ:()=>h,r3:()=>x}),e(80442),e(22021);var i=e(6570);function r(t=d){return[t[0],t[1],t[2],t[3]]}function s(t,n){return t!==n&&(t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3]),t}function a(t,n,e,i,s=r()){return s[0]=t,s[1]=n,s[2]=e,s[3]=i,s}function h(t,n=r()){return n[0]=t.xmin,n[1]=t.ymin,n[2]=t.xmax,n[3]=t.ymax,n}function o(t,n){return new i.Z({xmin:t[0],ymin:t[1],xmax:t[2],ymax:t[3],spatialReference:n})}function l(t,n,e){if(null!=n)if("length"in n)p(n)?(e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3])):2!==n.length&&3!==n.length||(e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.max(t[2],n[0]),e[3]=Math.max(t[3],n[1]));else switch(n.type){case"extent":e[0]=Math.min(t[0],n.xmin),e[1]=Math.min(t[1],n.ymin),e[2]=Math.max(t[2],n.xmax),e[3]=Math.max(t[3],n.ymax);break;case"point":e[0]=Math.min(t[0],n.x),e[1]=Math.min(t[1],n.y),e[2]=Math.max(t[2],n.x),e[3]=Math.max(t[3],n.y)}else s(e,t)}function m(t){return function(t){return null==t||t[0]>=t[2]?0:t[2]-t[0]}(t)*function(t){return t[1]>=t[3]?0:t[3]-t[1]}(t)}function u(t,n,e){return n>=t[0]&&e>=t[1]&&n<=t[2]&&e<=t[3]}function c(t,n){return Math.max(n[0],t[0])<=Math.min(n[2],t[2])&&Math.max(n[1],t[1])<=Math.min(n[3],t[3])}function x(t,n){return n[0]>=t[0]&&n[2]<=t[2]&&n[1]>=t[1]&&n[3]<=t[3]}function f(t){return t?s(t,g):r(g)}function p(t){return null!=t&&4===t.length}function y(t,n){return p(t)&&p(n)?t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]:t===n}const g=[1/0,1/0,-1/0,-1/0],d=[0,0,0,0]},20322:(t,n,e)=>{e.d(n,{$P:()=>c,C6:()=>y,Cs:()=>x,Yg:()=>p,l1:()=>f,lC:()=>d});var i=e(24470);function r(t){return void 0!==t.xmin&&void 0!==t.ymin&&void 0!==t.xmax&&void 0!==t.ymax}function s(t){return void 0!==t.points}function a(t){return void 0!==t.x&&void 0!==t.y}function h(t){return void 0!==t.paths}function o(t){return void 0!==t.rings}function l(t){return function(n,e){return null==n?e:null==e?n:t(n,e)}}const m=l(Math.min),u=l(Math.max);function c(t,n){return h(n)?y(t,n.paths,!1,!1):o(n)?y(t,n.rings,!1,!1):s(n)?d(t,n.points,!1,!1,!1,!1):r(n)?g(t,n):(a(n)&&(t[0]=n.x,t[1]=n.y,t[2]=n.x,t[3]=n.y),t)}function x(t){let n,e,r,s;for(t.reset(),n=r=1/0,e=s=-1/0;t.nextPath();){const i=f(t);n=Math.min(i[0],n),r=Math.min(i[1],r),e=Math.max(i[2],e),s=Math.max(i[3],s)}return(0,i.Ue)([n,r,e,s])}function f(t){let n,e,r,s;for(n=r=1/0,e=s=-1/0;t.nextPoint();)n=Math.min(t.x,n),r=Math.min(t.y,r),e=Math.max(t.x,e),s=Math.max(t.y,s);return(0,i.Ue)([n,r,e,s])}function p(t,n){return h(n)?y(t,n.paths,!0,!1):o(n)?y(t,n.rings,!0,!1):s(n)?d(t,n.points,!0,!1,!0,!1):r(n)?g(t,n,0,0,!0,!1):(a(n)&&(t[0]=n.x,t[1]=n.y,t[2]=n.z,t[3]=n.x,t[4]=n.y,t[5]=n.z),t)}function y(t,n,e,i){const r=e?3:2;if(!n.length||!n[0].length)return null;let s,a,h,o,[l,c]=n[0][0],[x,f]=n[0][0];for(let t=0;t2){const t=n[2];s=m(s,t),a=u(a,t)}if(i&&n.length>r){const t=n[r];h=m(s,t),o=u(a,t)}}}return e?i?(t[0]=l,t[1]=c,t[2]=s,t[3]=h,t[4]=x,t[5]=f,t[6]=a,t[7]=o,t.length=8,t):(t[0]=l,t[1]=c,t[2]=s,t[3]=x,t[4]=f,t[5]=a,t.length=6,t):i?(t[0]=l,t[1]=c,t[2]=h,t[3]=x,t[4]=f,t[5]=o,t.length=6,t):(t[0]=l,t[1]=c,t[2]=x,t[3]=f,t.length=4,t)}function g(t,n,e,i,r,s){const a=n.xmin,h=n.xmax,o=n.ymin,l=n.ymax;let m=n.zmin,u=n.zmax,c=n.mmin,x=n.mmax;return r?(m=m||0,u=u||0,s?(c=c||0,x=x||0,t[0]=a,t[1]=o,t[2]=m,t[3]=c,t[4]=h,t[5]=l,t[6]=u,t[7]=x,t):(t[0]=a,t[1]=o,t[2]=m,t[3]=h,t[4]=l,t[5]=u,t)):s?(c=c||0,x=x||0,t[0]=a,t[1]=o,t[2]=c,t[3]=h,t[4]=l,t[5]=x,t):(t[0]=a,t[1]=o,t[2]=h,t[3]=l,t)}function d(t,n,e,i,r,s){const a=e?3:2,h=i&&s,o=e&&r;if(!n.length||!n[0].length)return null;let l,c,x,f,[p,y]=n[0],[g,d]=n[0];for(let t=0;t2){const t=e[2];l=m(l,t),c=u(c,t)}if(h&&e.length>a){const t=e[a];x=m(l,t),f=u(c,t)}}return r?(l=l||0,c=c||0,s?(x=x||0,f=f||0,t[0]=p,t[1]=y,t[2]=l,t[3]=x,t[4]=g,t[5]=d,t[6]=c,t[7]=f,t):(t[0]=p,t[1]=y,t[2]=l,t[3]=g,t[4]=d,t[5]=c,t)):s?(x=x||0,f=f||0,t[0]=p,t[1]=y,t[2]=x,t[3]=g,t[4]=d,t[5]=f,t):(t[0]=p,t[1]=y,t[2]=g,t[3]=d,t)}},35308:(t,n,e)=>{e.d(n,{$G:()=>s,DS:()=>h,NA:()=>m,Vm:()=>o,tO:()=>a});var i=e(95961),r=e(86662);function s(t){return t?t.hasZ?[t.xmax-t.xmin/2,t.ymax-t.ymin/2,t.zmax-t.zmin/2]:[t.xmax-t.xmin/2,t.ymax-t.ymin/2]:null}function a(t){return t?function(t,n){if(!t||!t.length)return null;const e=[],i=[],s=n?[1/0,-1/0,1/0,-1/0,1/0,-1/0]:[1/0,-1/0,1/0,-1/0];for(let e=0,r=t.length;e{let i=t[2]-e[2];return 0===i&&n&&(i=t[4]-e[4]),i})),i.length&&(e[0]=i[0][0],e[1]=i[0][1],n&&(e[2]=i[0][3]),(e[0]s[1]||e[1]s[3]||n&&(e[2]s[5]))&&(e.length=0)),!e.length){const i=t[0]&&t[0].length?function(t,n){const e=n?[0,0,0]:[0,0],i=n?[0,0,0]:[0,0];let s=0,a=0,h=0,o=0;for(let l=0,m=t.length;l2&&u.length>2&&(e[2]=m[2],i[2]=u[2]);const t=(0,r.xA)(e,i);if(t){s+=t;const e=(0,r.Gi)(m,u);a+=t*e[0],h+=t*e[1],n&&e.length>2&&(o+=t*e[2])}}}return s>0?n?[a/s,h/s,o/s]:[a/s,h/s]:t.length?t[0]:null}(t[0],n):null;if(!i)return null;e[0]=i[0],e[1]=i[1],n&&i.length>2&&(e[2]=i[2])}return e}(t.rings,t.hasZ??!1):null}function h(t,n,e){let i=0,r=0,s=0,a=0,h=0;const o=t.length?t[0][0]:0,l=t.length?t[0][1]:0,m=t.length&&n?t[0][2]:0;for(let u=0;u2&&x.length>2){const t=y-m,n=Z-m,e=g*n-v*t;s+=(t+n)*e,h+=e}fe[1]&&(e[1]=f),pe[3]&&(e[3]=p),n&&(ye[5]&&(e[5]=y))}if(a>0&&(a*=-1),h>0&&(h*=-1),!a)return null;a*=.5,h*=.5;const u=[i/(6*a)+o,r/(6*a)+l,a];return n&&(e[4]===e[5]||0===h?(u[3]=(e[4]+e[5])/2,u[4]=0):(u[3]=s/(6*h)+m,u[4]=h)),u}function o(t){const{hasZ:n,numPaths:e}=t;if(0===e)return null;const s=[],a=[],o=n?[Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY]:[Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY];for(t.reset();t.nextPath();){const n=h((0,i.l)(t),t.hasZ,o);n&&a.push(n)}if(a.sort(((t,e)=>{let i=t[2]-e[2];return 0===i&&n&&(i=t[4]-e[4]),i})),a.length&&(s[0]=a[0][0],s[1]=a[0][1],n&&(s[2]=a[0][3]),(s[0]o[1]||s[1]o[3]||n&&(s[2]o[5]))&&(s.length=0)),!s.length){t.reset(),t.nextPath();const e=t.numPoints?function(t){const{hasZ:n}=t,e=n?[0,0,0]:[0,0],i=n?[0,0,0]:[0,0];let s=0,a=0,h=0,o=0;if(t.nextPoint()){let l=t.x,m=t.y,u=t.z;for(;t.nextPoint();){const c=t.x,x=t.y,f=t.z;e[0]=l,e[1]=m,i[0]=c,i[1]=x,n&&(e[2]=u,i[2]=f);const p=(0,r.xA)(e,i);if(p){s+=p;const t=(0,r.Gi)(e,i);a+=p*t[0],h+=p*t[1],n&&t.length>2&&(o+=p*t[2])}l=c,m=x,u=f}}return s>0?n?[a/s,h/s,o/s]:[a/s,h/s]:t.numPoints?(t.seekPathStart(),t.nextPoint(),[t.x,t.y]):null}(t):null;if(!e)return null;s[0]=e[0],s[1]=e[1],n&&e.length>2&&(s[2]=e[2])}return s}const l=1e-6;function m(t){let n=0;for(t.reset();t.nextPath();)n+=(0,r.VK)(t);if(n{e.d(n,{CI:()=>m,OQ:()=>h,Qg:()=>o,aV:()=>r,lQ:()=>s,uP:()=>a,wP:()=>u});const i=[0,0];function r(t,n){return null!=n&&l(t,n.x,n.y,n.z)}function s(t,n){if(!n.points||n.points.length)return!1;for(const e of n.points)if(!h(t,e))return!1;return!0}function a(t,n){const{xmin:e,ymin:i,zmin:r,xmax:s,ymax:a,zmax:h}=n;return t.hasZ&&n.hasZ?l(t,e,i,r)&&l(t,e,a,r)&&l(t,s,a,r)&&l(t,s,i,r)&&l(t,e,i,h)&&l(t,e,a,h)&&l(t,s,a,h)&&l(t,s,i,h):l(t,e,i)&&l(t,e,a)&&l(t,s,a)&&l(t,s,i)}function h(t,n){return l(t,n[0],n[1])}function o(t,n){return l(t,n[0],n[1],n[2])}function l(t,n,e,i){return n>=t.xmin&&n<=t.xmax&&e>=t.ymin&&e<=t.ymax&&(null==i||!t.hasZ||i>=t.zmin&&i<=t.zmax)}function m(t,n){return i[1]=n.y,i[0]=n.x,function(t,n){return u(t.rings,n)}(t,i)}function u(t,n){if(!t)return!1;if(function(t){return!Array.isArray(t[0][0])}(t))return c(!1,t,n);let e=!1;for(let i=0,r=t.length;i=r||m=r)&&h+(r-o)/(m-o)*(l-h){e.d(n,{Gi:()=>o,Sm:()=>c,Tx:()=>s,VK:()=>x,Zy:()=>u,bu:()=>l,ko:()=>a,xA:()=>r});var i=e(67676);function r(t,n){const e=n[0]-t[0],i=n[1]-t[1];if(t.length>2&&n.length>2){const r=t[2]-n[2];return Math.sqrt(e*e+i*i+r*r)}return Math.sqrt(e*e+i*i)}function s(t,n,e,i){const[r,s]=n,[a,h]=e[i],[o,l]=e[i+1],m=o-a,u=l-h,c=m*m+u*u,x=(r-a)*m+(s-h)*u,f=Math.min(1,Math.max(0,x/c));return t[0]=a+m*f,t[1]=h+u*f,t}function a(t,n,e){let i,r,s,a,o=!1,l=1/0;for(e.reset();e.nextPath();)if(e.nextPoint())for(i=e.x,r=e.y;e.nextPoint();)s=e.x,a=e.y,r>n!=a>n&&t<(s-i)*(n-r)/(a-r)+i&&(o=!o),l=Math.min(l,h(t,n,i,r,s,a)),i=s,r=a;return 0===l?0:(o?1:-1)*Math.sqrt(l)}function h(t,n,e,i,r,s){let a=e,h=i,o=r-a,l=s-h;if(0!==o||0!==l){const e=((t-a)*o+(n-h)*l)/(o*o+l*l);e>1?(a=r,h=s):e>0&&(a+=o*e,h+=l*e)}return o=t-a,l=n-h,o*o+l*l}function o(t,n){return function(t,n,e){const i=t[0]+e*(n[0]-t[0]),r=t[1]+e*(n[1]-t[1]);return t.length>2&&n.length>2?[i,r,t[2]+e*(n[2]-t[2])]:[i,r]}(t,n,.5)}function l(t,n,e){const i=t.length;let r=0,s=0,a=0;for(let h=0;h2&&l.length>2&&e&&(s+=o[0]*l[2]-l[0]*o[2],m=3),o.length>m&&l.length>m&&n&&(a+=o[0]*l[m]-l[0]*o[m])}return r<=0&&s<=0&&a<=0}function m(t){const n=t.length;return n>2&&(0,i.fS)(t[0],t[n-1])}function u(t){if("rings"in t)for(const n of t.rings)m(n)||n.push(n[0].slice())}function c(t){if(!t||t.length<3)return 0;let n=0;const e=t.length-1;for(let i=0;i{e.d(n,{Wn:()=>c,_w:()=>u,aO:()=>m});var i=e(20322);const r=[];function s(t,n,e,i){return{xmin:t,ymin:n,xmax:e,ymax:i}}function a(t,n,e,i,r,s){return{xmin:t,ymin:n,zmin:e,xmax:i,ymax:r,zmax:s}}function h(t,n,e,i,r,s){return{xmin:t,ymin:n,mmin:e,xmax:i,ymax:r,mmax:s}}function o(t,n,e,i,r,s,a,h){return{xmin:t,ymin:n,zmin:e,mmin:i,xmax:r,ymax:s,zmax:a,mmax:h}}function l(t,n=!1,e=!1){return n?e?o(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7]):a(t[0],t[1],t[2],t[3],t[4],t[5]):e?h(t[0],t[1],t[2],t[3],t[4],t[5]):s(t[0],t[1],t[2],t[3])}function m(t){return t?function(t){return void 0!==t.xmin&&void 0!==t.ymin&&void 0!==t.xmax&&void 0!==t.ymax}(t)?t:function(t){return void 0!==t.x&&void 0!==t.y}(t)?function(t){const{x:n,y:e,z:i,m:r}=t,l=null!=r;return null!=i?l?o(n,e,i,r,n,e,i,r):a(n,e,i,n,e,i):l?h(n,e,r,n,e,r):s(n,e,n,e)}(t):function(t){return void 0!==t.rings}(t)?u(t):function(t){return void 0!==t.paths}(t)?c(t):function(t){return void 0!==t.points}(t)?function(t){const{hasZ:n,hasM:e,points:s}=t;return l((0,i.lC)(r,s,n??!1,e??!1),n,e)}(t):null:null}function u(t){const{hasZ:n,hasM:e,rings:s}=t,a=(0,i.C6)(r,s,n??!1,e??!1);return a?l(a,n,e):null}function c(t){const{hasZ:n,hasM:e,paths:s}=t,a=(0,i.C6)(r,s,n??!1,e??!1);return a?l(a,n,e):null}},87416:(t,n,e)=>{e.d(n,{Ff:()=>y,IY:()=>M,Nl:()=>x,UT:()=>d,h_:()=>s});var i=e(54102);function r(t,n){return(0,i.aV)(t,n)}function s(t,n){const e=t.hasZ&&n.hasZ;let i,r,s;if(t.xmin<=n.xmin){if(i=n.xmin,t.xmax=0&&z<=1&&Z>=0&&Z<=1&&(r&&(r[0]=s+z*(h-s),r[1]=a+z*(o-a)),!0)}function M(t){switch(t){case"esriGeometryEnvelope":case"extent":return s;case"esriGeometryMultipoint":case"multipoint":return a;case"esriGeometryPoint":case"point":return r;case"esriGeometryPolygon":case"polygon":return x;case"esriGeometryPolyline":case"polyline":return f}}},16238:(t,n,e)=>{function i(t,n,e=!1){let{hasM:i,hasZ:r}=t;Array.isArray(n)?4!==n.length||i||r?3===n.length&&e&&!i?(r=!0,i=!1):3===n.length&&i&&r&&(i=!1,r=!1):(i=!0,r=!0):(r=!r&&n.hasZ&&(!i||n.hasM),i=!i&&n.hasM&&(!r||n.hasZ)),t.hasZ=r,t.hasM=i}e.d(n,{l:()=>i})}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/39ae4b9b766f674bc6f2.js b/public/assets/esri/core/workers/chunks/39ae4b9b766f674bc6f2.js new file mode 100644 index 0000000..57e3090 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/39ae4b9b766f674bc6f2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[661,5234],{10661:(e,s,t)=>{t.d(s,{s:()=>o});var n=t(42100);class o extends n.s{notify(){const e=this._observers;if(e&&e.length>0){const s=e.slice();for(const e of s)e.onInvalidated(),e.onCommitted()}}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/3bbaa78c68a4bf159722.js b/public/assets/esri/core/workers/chunks/3bbaa78c68a4bf159722.js new file mode 100644 index 0000000..10257a4 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/3bbaa78c68a4bf159722.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1534],{59987:(e,t,r)=>{r.d(t,{EN:()=>c,H9:()=>i,eS:()=>o,f:()=>n});var n,a,s=r(27535);(a=n||(n={})).InvalidFunctionParameters="InvalidFunctionParameters",a.UnsupportedSqlFunction="UnsupportedSqlFunction",a.UnsupportedOperator="UnsupportedOperator",a.UnsupportedSyntax="UnsupportedSyntax",a.UnsupportedIsRhs="UnsupportedIsRhs",a.UnsupportedIsLhs="UnsupportedIsLhs",a.InvalidDataType="InvalidDataType",a.CannotCastValue="CannotCastValue",a.MissingStatisticParameters="MissingStatisticParameters";const u={[n.MissingStatisticParameters]:"Statistic does not have 1 or 0 Parameters",[n.InvalidFunctionParameters]:"Invalid parameters for call to {function}",[n.UnsupportedIsLhs]:"Unsupported left hand expression in is statement",[n.UnsupportedIsRhs]:"Unsupported right hand expression in is statement",[n.UnsupportedOperator]:"Unsupported operator - {operator}",[n.UnsupportedSyntax]:"Unsupported syntax - {node}",[n.UnsupportedSqlFunction]:"Sql function not found = {function}",[n.InvalidDataType]:"Invalid sql data type",[n.CannotCastValue]:"Cannot cast value to the required data type"};class o extends Error{constructor(e,t){super((0,s.Hy)(u[e],t)),this.declaredRootClass="esri.arcade.featureset.support.sqlerror",Error.captureStackTrace&&Error.captureStackTrace(this,o)}}var i;!function(e){e.NeverReach="NeverReach",e.NotImplemented="NotImplemented",e.Cancelled="Cancelled",e.InvalidStatResponse="InvalidStatResponse",e.InvalidRequest="InvalidRequest",e.RequestFailed="RequestFailed",e.MissingFeatures="MissingFeatures",e.AggregationFieldNotFound="AggregationFieldNotFound",e.DataElementsNotFound="DataElementsNotFound"}(i||(i={}));const l={[i.Cancelled]:"Cancelled",[i.InvalidStatResponse]:"Invalid statistics response from service",[i.InvalidRequest]:"Invalid request",[i.RequestFailed]:"Request failed - {reason}",[i.MissingFeatures]:"Missing features",[i.AggregationFieldNotFound]:"Aggregation field not found",[i.DataElementsNotFound]:"Data elements not found on service",[i.NeverReach]:"Encountered unreachable logic",[i.NotImplemented]:"Not implemented"};class c extends Error{constructor(e,t){super((0,s.Hy)(l[e],t)),this.declaredRootClass="esri.arcade.featureset.support.featureseterror",Error.captureStackTrace&&Error.captureStackTrace(this,c)}}},41534:(e,t,r)=>{r.r(t),r.d(t,{WhereClause:()=>_,defaultAttributeAdapter:()=>z});var n=r(80442);function a(e,t){const r=s[e.toLowerCase()];return null!=r&&t>=r.minParams&&t<=r.maxParams}const s={min:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.min.apply(Math,e[0])},max:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.max.apply(Math,e[0])},avg:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:u(e[0])},sum:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:function(e){let t=0;for(let r=0;rnull==e[0]?null:Math.sqrt(o(e[0]))},count:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:e[0].length},var:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:o(e[0])}};function u(e){let t=0;for(let r=0;r1?n/(r-1):0}var i=r(59987),l=r(19153),c=r(17126);class f{constructor(){this.op="+",this.day=0,this.second=0,this.hour=0,this.month=0,this.year=0,this.minute=0,this.millis=0}static _fixDefaults(e){if(null!==e.precision||null!==e.secondary)throw new Error("Primary and Secondary SqlInterval qualifiers not supported")}static _parseSecondsComponent(e,t){if(t.includes(".")){const r=t.split(".");e.second=parseFloat(r[0]),e.millis=parseInt(r[1],10)}else e.second=parseFloat(t)}static createFromMilliseconds(e){const t=new f;return t.second=e/1e3,t}static createFromValueAndQualifer(e,t,r){let n=null;const a=new f;if(a.op="-"===r?"-":"+","interval-period"===t.type){f._fixDefaults(t);const r=new RegExp("^[0-9]{1,}$");if("year"===t.period||"month"===t.period)throw new Error("Year-Month Intervals not supported");if("second"===t.period){if(!/^[0-9]{1,}([.]{1}[0-9]{1,}){0,1}$/.test(e))throw new Error("Illegal Interval");f._parseSecondsComponent(a,e)}else{if(!r.test(e))throw new Error("Illegal Interval");a[t.period]=parseFloat(e)}}else{if(f._fixDefaults(t.start),f._fixDefaults(t.end),"year"===t.start.period||"month"===t.start.period)throw new Error("Year-Month Intervals not supported");if("year"===t.end.period||"month"===t.end.period)throw new Error("Year-Month Intervals not supported");switch(t.start.period){case"day":switch(t.end.period){case"hour":if(n=new RegExp("^[0-9]{1,} [0-9]{1,}$"),!n.test(e))throw new Error("Illegal Interval");a[t.start.period]=parseFloat(e.split(" ")[0]),a[t.end.period]=parseFloat(e.split(" ")[1]);break;case"minute":if(n=new RegExp("^[0-9]{1,} [0-9]{1,2}:[0-9]{1,}$"),!n.test(e))throw new Error("Illegal Interval");{a[t.start.period]=parseFloat(e.split(" ")[0]);const r=e.split(" ")[1].split(":");a.hour=parseFloat(r[0]),a.minute=parseFloat(r[1])}break;case"second":if(n=new RegExp("^[0-9]{1,} [0-9]{1,2}:[0-9]{1,2}:[0-9]{1,}([.]{1}[0-9]{1,}){0,1}$"),!n.test(e))throw new Error("Illegal Interval");{a[t.start.period]=parseFloat(e.split(" ")[0]);const r=e.split(" ")[1].split(":");a.hour=parseFloat(r[0]),a.minute=parseFloat(r[1]),f._parseSecondsComponent(a,r[2])}break;default:throw new Error("Invalid Interval.")}break;case"hour":switch(t.end.period){case"minute":if(n=new RegExp("^[0-9]{1,}:[0-9]{1,}$"),!n.test(e))throw new Error("Illegal Interval");a.hour=parseFloat(e.split(":")[0]),a.minute=parseFloat(e.split(":")[1]);break;case"second":if(n=new RegExp("^[0-9]{1,}:[0-9]{1,2}:[0-9]{1,}([.]{1}[0-9]{1,}){0,1}$"),!n.test(e))throw new Error("Illegal Interval");{const t=e.split(":");a.hour=parseFloat(t[0]),a.minute=parseFloat(t[1]),f._parseSecondsComponent(a,t[2])}break;default:throw new Error("Invalid Interval.")}break;case"minute":if("second"!==t.end.period)throw new Error("Invalid Interval.");if(n=new RegExp("^[0-9]{1,}:[0-9]{1,}([.]{1}[0-9]{1,}){0,1}$"),!n.test(e))throw new Error("Illegal Interval");{const t=e.split(":");a.minute=parseFloat(t[0]),f._parseSecondsComponent(a,t[1])}break;default:throw new Error("Invalid Interval.")}}return a}valueInMilliseconds(){return("-"===this.op?-1:1)*(this.millis+1e3*this.second+60*this.minute*1e3+60*this.hour*60*1e3+24*this.day*60*60*1e3+this.month*(365/12)*24*60*60*1e3+365*this.year*24*60*60*1e3)}}function p(e,t){const r=h[e.toLowerCase()];if(null==r)throw new Error("Function Not Recognised");if(t.lengthr.maxParams)throw new Error(`Invalid Parameter count for call to ${e.toUpperCase()}`);return r.evaluate(t)}function d(e){const t=new Date(e.getTime());return t.setHours(0,0,0,0),t}function v(e,t){if(e instanceof Date)return t?d(e):e;if("string"==typeof(r=e)||r instanceof String){const r=c.ou.fromSQL(e);if(r.isValid)return t?d(r.toJSDate()):r.toJSDate()}var r;throw new i.eS(i.f.CannotCastValue)}const h={extract:{minParams:2,maxParams:2,evaluate:([e,t])=>{if(null==t)return null;if(t instanceof Date)switch(e.toUpperCase()){case"SECOND":return t.getSeconds();case"MINUTE":return t.getMinutes();case"HOUR":return t.getHours();case"DAY":return t.getDate();case"MONTH":return t.getMonth()+1;case"YEAR":return t.getFullYear()}throw new Error("Invalid Parameter for call to EXTRACT")}},substring:{minParams:2,maxParams:3,evaluate:e=>{if(2===e.length){const[t,r]=e;return null==t||null==r?null:t.toString().substring(r-1)}if(3===e.length){const[t,r,n]=e;return null==t||null==r||null==n?null:n<=0?"":t.toString().substring(r-1,r+n-1)}}},position:{minParams:2,maxParams:2,evaluate:([e,t])=>null==e||null==t?null:t.indexOf(e)+1},trim:{minParams:2,maxParams:3,evaluate:e=>{const t=3===e.length,r=t?e[1]:" ",n=t?e[2]:e[1];if(null==r||null==n)return null;const a=`(${(0,l.Qs)(r)})`;switch(e[0]){case"BOTH":return n.replaceAll(new RegExp(`^${a}*|${a}*$`,"g"),"");case"LEADING":return n.replaceAll(new RegExp(`^${a}*`,"g"),"");case"TRAILING":return n.replaceAll(new RegExp(`${a}*$`,"g"),"")}throw new Error("Invalid Parameter for call to TRIM")}},abs:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.abs(e[0])},ceiling:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.ceil(e[0])},floor:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.floor(e[0])},log:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.log(e[0])},log10:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.log(e[0])*Math.LOG10E},sin:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.sin(e[0])},cos:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.cos(e[0])},tan:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.tan(e[0])},asin:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.asin(e[0])},acos:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.acos(e[0])},atan:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.atan(e[0])},sign:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:e[0]>0?1:e[1]<0?-1:0},power:{minParams:2,maxParams:2,evaluate:e=>null==e[0]||null==e[1]?null:e[0]**e[1]},mod:{minParams:2,maxParams:2,evaluate:e=>null==e[0]||null==e[1]?null:e[0]%e[1]},round:{minParams:1,maxParams:2,evaluate:e=>{const t=e[0],r=2===e.length?10**e[1]:1;return null==t?null:Math.round(t*r)/r}},truncate:{minParams:1,maxParams:2,evaluate:e=>null==e[0]?null:1===e.length?parseInt(e[0].toFixed(0),10):parseFloat(e[0].toFixed(e[1]))},char_length:{minParams:1,maxParams:1,evaluate:e=>"string"==typeof e[0]||e[0]instanceof String?e[0].length:0},concat:{minParams:1,maxParams:1/0,evaluate:e=>{let t="";for(let r=0;rnull==e[0]?null:e[0].toString().toLowerCase()},upper:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:e[0].toString().toUpperCase()},coalesce:{minParams:1,maxParams:1/0,evaluate:e=>{for(const t of e)if(null!==t)return t;return null}},cosh:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.cosh(e[0])},sinh:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.sinh(e[0])},tanh:{minParams:1,maxParams:1,evaluate:e=>null==e[0]?null:Math.tanh(e[0])},nullif:{minParams:2,maxParams:2,evaluate:e=>{const t=e[0],r=e[1];return(t instanceof Date?t.valueOf():t)===(r instanceof Date?r.valueOf():r)?null:t}},cast:{minParams:2,maxParams:2,evaluate:e=>{const t=e[0],r=e[1];if(null===t)return null;switch(r.type){case"integer":{const e=parseInt(t,10);if(isNaN(e))throw new i.eS(i.f.CannotCastValue);return e}case"smallint":{const e=parseInt(t,10);if(isNaN(e))throw new i.eS(i.f.CannotCastValue);if(e>32767||e<-32767)throw new i.eS(i.f.CannotCastValue);return e}case"float":case"real":{const e=parseFloat(t);if(isNaN(e))throw new i.eS(i.f.CannotCastValue);return e}case"date":return v(t,!0);case"timestamp":return v(t,!1);case"varchar":{const e=t.toString();if(e.length>r.size)throw new i.eS(i.f.CannotCastValue);return e}default:throw new i.eS(i.f.InvalidDataType)}}}};r(5732);var m,g,y={exports:{}};g=function(){function e(t,r,n,a){var s=Error.call(this,t);return Object.setPrototypeOf&&Object.setPrototypeOf(s,e.prototype),s.expected=r,s.found=n,s.location=a,s.name="SyntaxError",s}function t(e,t,r){return r=r||" ",e.length>t?e:(t-=e.length,e+(r+=r.repeat(t)).slice(0,t))}return function(e,t){function r(){this.constructor=e}r.prototype=t.prototype,e.prototype=new r}(e,Error),e.prototype.format=function(e){var r="Error: "+this.message;if(this.location){var n,a=null;for(n=0;n0){for(t=1,r=1;t=",f=">",p="<=",d="<>",v="<",h="!=",m="+",g="-",y="||",w="*",N="/",I="@",b="'",T="N'",A="''",S=".",x="null",E="true",C="false",P="in",_="is",F="like",L="escape",M="not",R="and",D="or",O="between",J="from",U="for",k="substring",$="extract",q="trim",V="position",H="timestamp",B="date",j="leading",z="trailing",G="both",Y="cast",W="as",Z="integer",Q="smallint",K="float",X="real",ee="varchar",te="to",re="interval",ne="year",ae="month",se="day",ue="hour",oe="minute",ie="second",le="case",ce="end",fe="when",pe="then",de="else",ve=",",he="(",me=")",ge="`",ye=/^[A-Za-z_\x80-\uFFFF]/,we=/^[A-Za-z0-9_]/,Ne=/^[A-Za-z0-9_.\x80-\uFFFF]/,Ie=/^[^']/,be=/^[0-9]/,Te=/^[eE]/,Ae=/^[+\-]/,Se=/^[ \t\n\r]/,xe=/^[^`]/,Ee=ma("!",!1),Ce=ma("=",!1),Pe=ma(">=",!1),_e=ma(">",!1),Fe=ma("<=",!1),Le=ma("<>",!1),Me=ma("<",!1),Re=ma("!=",!1),De=ma("+",!1),Oe=ma("-",!1),Je=ma("||",!1),Ue=ma("*",!1),ke=ma("/",!1),$e=ga([["A","Z"],["a","z"],"_",["€","￿"]],!1,!1),qe=ga([["A","Z"],["a","z"],["0","9"],"_"],!1,!1),Ve=ga([["A","Z"],["a","z"],["0","9"],"_",".",["€","￿"]],!1,!1),He=ma("@",!1),Be=ma("'",!1),je=ma("N'",!1),ze=ma("''",!1),Ge=ga(["'"],!0,!1),Ye=ma(".",!1),We=ga([["0","9"]],!1,!1),Ze=ga(["e","E"],!1,!1),Qe=ga(["+","-"],!1,!1),Ke=ma("NULL",!0),Xe=ma("TRUE",!0),et=ma("FALSE",!0),tt=ma("IN",!0),rt=ma("IS",!0),nt=ma("LIKE",!0),at=ma("ESCAPE",!0),st=ma("NOT",!0),ut=ma("AND",!0),ot=ma("OR",!0),it=ma("BETWEEN",!0),lt=ma("FROM",!0),ct=ma("FOR",!0),ft=ma("SUBSTRING",!0),pt=ma("EXTRACT",!0),dt=ma("TRIM",!0),vt=ma("POSITION",!0),ht=ma("TIMESTAMP",!0),mt=ma("DATE",!0),gt=ma("LEADING",!0),yt=ma("TRAILING",!0),wt=ma("BOTH",!0),Nt=ma("CAST",!0),It=ma("AS",!0),bt=ma("INTEGER",!0),Tt=ma("SMALLINT",!0),At=ma("FLOAT",!0),St=ma("REAL",!0),xt=ma("VARCHAR",!0),Et=ma("TO",!0),Ct=ma("INTERVAL",!0),Pt=ma("YEAR",!0),_t=ma("MONTH",!0),Ft=ma("DAY",!0),Lt=ma("HOUR",!0),Mt=ma("MINUTE",!0),Rt=ma("SECOND",!0),Dt=ma("CASE",!0),Ot=ma("END",!0),Jt=ma("WHEN",!0),Ut=ma("THEN",!0),kt=ma("ELSE",!0),$t=ma(",",!1),qt=ma("(",!1),Vt=ma(")",!1),Ht=ga([" ","\t","\n","\r"],!1,!1),Bt=ma("`",!1),jt=ga(["`"],!0,!1),zt=function(e){return e},Gt=function(e,t){var r={type:"expression-list"},n=function(e,t,r){return function(e,t){for(var r=[e],n=0;nda&&(da=fa,va=[]),va.push(e))}function Ia(){var e,t;return e=fa,Gs(),(t=Ta())!==a?(Gs(),e=zt(t)):(fa=e,e=a),e}function ba(){var e,t,r,n,s,u,o,i;if(e=fa,(t=Ta())!==a){for(r=[],n=fa,s=Gs(),(u=Bs())!==a?(o=Gs(),(i=Ta())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);n!==a;)r.push(n),n=fa,s=Gs(),(u=Bs())!==a?(o=Gs(),(i=Ta())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);e=Gt(t,r)}else fa=e,e=a;return e}function Ta(){var e,t,r,n,s,u,o,i;if(e=fa,(t=Aa())!==a){for(r=[],n=fa,s=Gs(),(u=fs())!==a?(o=Gs(),(i=Aa())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);n!==a;)r.push(n),n=fa,s=Gs(),(u=fs())!==a?(o=Gs(),(i=Aa())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);e=Yt(t,r)}else fa=e,e=a;return e}function Aa(){var e,t,r,n,s,u,o,i;if(e=fa,(t=Sa())!==a){for(r=[],n=fa,s=Gs(),(u=cs())!==a?(o=Gs(),(i=Sa())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);n!==a;)r.push(n),n=fa,s=Gs(),(u=cs())!==a?(o=Gs(),(i=Sa())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);e=Wt(t,r)}else fa=e,e=a;return e}function Sa(){var e,r,n,s,u;return e=fa,(r=ls())===a&&(r=fa,33===t.charCodeAt(fa)?(n=i,fa++):(n=a,0===ha&&Na(Ee)),n!==a?(s=fa,ha++,61===t.charCodeAt(fa)?(u=l,fa++):(u=a,0===ha&&Na(Ce)),ha--,u===a?s=void 0:(fa=s,s=a),s!==a?r=n=[n,s]:(fa=r,r=a)):(fa=r,r=a)),r!==a?(n=Gs(),(s=Sa())!==a?e=Zt(s):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=function(){var e,t,r;return e=fa,(t=Pa())!==a?(Gs(),(r=function(){var e;return(e=function(){var e,t,r,n,s,u;if(e=[],t=fa,r=Gs(),(n=xa())!==a?(s=Gs(),(u=Pa())!==a?t=r=[r,n,s,u]:(fa=t,t=a)):(fa=t,t=a),t!==a)for(;t!==a;)e.push(t),t=fa,r=Gs(),(n=xa())!==a?(s=Gs(),(u=Pa())!==a?t=r=[r,n,s,u]:(fa=t,t=a)):(fa=t,t=a);else e=a;return e!==a&&(e=Kt(e)),e}())===a&&(e=function(){var e,t,r,n;return e=fa,(t=Ca())!==a?(Gs(),(r=js())!==a?(Gs(),(n=ba())!==a?(Gs(),zs()!==a?e=or(t,n):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=Ca())!==a?(Gs(),(r=js())!==a?(Gs(),(n=zs())!==a?e=ir(t):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=Ca())!==a?(Gs(),(r=Ua())!==a?e=lr(t,r):(fa=e,e=a)):(fa=e,e=a))),e}())===a&&(e=function(){var e,t,r,n,s,u;return e=fa,(t=ls())!==a?(Gs(),(r=ps())!==a?(Gs(),(n=Pa())!==a?(Gs(),(s=cs())!==a?(Gs(),(u=Pa())!==a?e=tr(r,n,u):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=ps())!==a?(Gs(),(r=Pa())!==a?(Gs(),(n=cs())!==a?(Gs(),(s=Pa())!==a?e=rr(t,r,s):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)),e}())===a&&(e=function(){var e,t,r,n;return e=fa,(t=us())!==a?(Gs(),(r=ls())!==a?(Gs(),(n=Pa())!==a?e=Xt(t,n):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=us())!==a?(Gs(),(r=Pa())!==a?e=er(t,r):(fa=e,e=a)):(fa=e,e=a)),e}())===a&&(e=function(){var e,t,r,n;return e=fa,(t=Ea())!==a?(Gs(),(r=ja())!==a?(Gs(),is()!==a?(Gs(),(n=za())!==a?e=sr(t,r,n):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=Ea())!==a?(Gs(),(r=ja())!==a?e=ur(t,r):(fa=e,e=a)):(fa=e,e=a)),e}()),e}())===a&&(r=null),e=Qt(t,r)):(fa=e,e=a),e}()),e}function xa(){var e;return t.substr(fa,2)===c?(e=c,fa+=2):(e=a,0===ha&&Na(Pe)),e===a&&(62===t.charCodeAt(fa)?(e=f,fa++):(e=a,0===ha&&Na(_e)),e===a&&(t.substr(fa,2)===p?(e=p,fa+=2):(e=a,0===ha&&Na(Fe)),e===a&&(t.substr(fa,2)===d?(e=d,fa+=2):(e=a,0===ha&&Na(Le)),e===a&&(60===t.charCodeAt(fa)?(e=v,fa++):(e=a,0===ha&&Na(Me)),e===a&&(61===t.charCodeAt(fa)?(e=l,fa++):(e=a,0===ha&&Na(Ce)),e===a&&(t.substr(fa,2)===h?(e=h,fa+=2):(e=a,0===ha&&Na(Re)))))))),e}function Ea(){var e,t,r,n,s;return e=fa,t=fa,(r=ls())!==a?(n=Gs(),(s=os())!==a?t=r=[r,n,s]:(fa=t,t=a)):(fa=t,t=a),t!==a&&(t=nr(t)),(e=t)===a&&(e=os()),e}function Ca(){var e,t,r,n,s;return e=fa,t=fa,(r=ls())!==a?(n=Gs(),(s=ss())!==a?t=r=[r,n,s]:(fa=t,t=a)):(fa=t,t=a),t!==a&&(t=ar(t)),(e=t)===a&&(e=ss()),e}function Pa(){var e,t,r,n,s,u,o,i;if(e=fa,(t=Fa())!==a){for(r=[],n=fa,s=Gs(),(u=_a())!==a?(o=Gs(),(i=Fa())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);n!==a;)r.push(n),n=fa,s=Gs(),(u=_a())!==a?(o=Gs(),(i=Fa())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);e=cr(t,r)}else fa=e,e=a;return e}function _a(){var e;return 43===t.charCodeAt(fa)?(e=m,fa++):(e=a,0===ha&&Na(De)),e===a&&(45===t.charCodeAt(fa)?(e=g,fa++):(e=a,0===ha&&Na(Oe)),e===a&&(t.substr(fa,2)===y?(e=y,fa+=2):(e=a,0===ha&&Na(Je)))),e}function Fa(){var e,t,r,n,s,u,o,i;if(e=fa,(t=Ma())!==a){for(r=[],n=fa,s=Gs(),(u=La())!==a?(o=Gs(),(i=Ma())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);n!==a;)r.push(n),n=fa,s=Gs(),(u=La())!==a?(o=Gs(),(i=Ma())!==a?n=s=[s,u,o,i]:(fa=n,n=a)):(fa=n,n=a);e=fr(t,r)}else fa=e,e=a;return e}function La(){var e;return 42===t.charCodeAt(fa)?(e=w,fa++):(e=a,0===ha&&Na(Ue)),e===a&&(47===t.charCodeAt(fa)?(e=N,fa++):(e=a,0===ha&&Na(ke))),e}function Ma(){var e,t;return(e=function(){var e;return(e=za())===a&&(e=function(){var e,t,r,n;return e=fa,(t=function(){var e,t,r,n;return e=fa,(t=Za())!==a&&(r=Qa())!==a&&(n=Ka())!==a?e=hn(t,r,n):(fa=e,e=a),e===a&&(e=fa,(t=Za())!==a&&(r=Qa())!==a?e=mn(t,r):(fa=e,e=a),e===a&&(e=fa,(t=Za())!==a&&(r=Ka())!==a?e=gn(t,r):(fa=e,e=a),e===a&&(e=fa,(t=Za())!==a&&(t=yn(t)),e=t))),e}())!==a?(r=fa,ha++,n=Da(),ha--,n===a?r=void 0:(fa=r,r=a),r!==a?e=vn(t):(fa=e,e=a)):(fa=e,e=a),e}())===a&&(e=function(){var e,t;return e=fa,(t=ns())!==a&&(t=rn()),(e=t)===a&&(e=fa,(t=as())!==a&&(t=nn()),e=t),e}())===a&&(e=function(){var e;return(e=rs())!==a&&(e=tn()),e}())===a&&(e=function(){var e,t;return e=fa,Ns()!==a?(Gs(),(t=ja())!==a?e=en(t):(fa=e,e=a)):(fa=e,e=a),e}())===a&&(e=function(){var e,t;return e=fa,ws()!==a?(Gs(),(t=ja())!==a?e=Lr(t):(fa=e,e=a)):(fa=e,e=a),e}())===a&&(e=$a()),e}())===a&&(e=function(){var e,t,r;return e=fa,ms()!==a?(Gs(),js()!==a?(Gs(),(t=function(){var e;return(e=Ms())===a&&(e=Rs())===a&&(e=Ds())===a&&(e=Os())===a&&(e=Js())===a&&(e=Us()),e}())!==a?(Gs(),ds()!==a?(Gs(),(r=Ta())!==a?(Gs(),zs()!==a?e=yr(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e}())===a&&(e=function(){var e,t,r,n,s,u,o;return e=fa,hs()!==a?(Gs(),js()!==a?(Gs(),(t=Ta())!==a?(Gs(),ds()!==a?(Gs(),(r=Ta())!==a?(Gs(),n=fa,(s=vs())!==a?(u=Gs(),(o=Ta())!==a?n=s=[s,u,o,Gs()]:(fa=n,n=a)):(fa=n,n=a),n===a&&(n=null),(s=zs())!==a?e=wr(t,r,n):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e}())===a&&(e=function(){var e,t,r,n;return e=fa,gs()!==a?(Gs(),js()!==a?(Gs(),(t=ka())===a&&(t=null),Gs(),(r=Ta())!==a?(Gs(),ds()!==a?(Gs(),(n=Ta())!==a?(Gs(),zs()!==a?e=Cr(t,r,n):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,gs()!==a?(Gs(),js()!==a?(Gs(),(t=ka())===a&&(t=null),Gs(),(r=Ta())!==a?(Gs(),zs()!==a?e=Pr(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)),e}())===a&&(e=function(){var e,t,r;return e=fa,ys()!==a?(Gs(),js()!==a?(Gs(),(t=Ta())!==a?(Gs(),ss()!==a?(Gs(),(r=Ta())!==a?(Gs(),zs()!==a?e=_r(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e}())===a&&(e=function(){var e,t,r;return e=fa,As()!==a?(Gs(),js()!==a?(Gs(),(t=Ta())!==a?(Gs(),Ss()!==a?(Gs(),(r=function(){var e,t,r;return e=fa,(t=xs())!==a&&(t=Ir()),(e=t)===a&&(e=fa,(t=Es())!==a&&(t=br()),(e=t)===a&&(e=fa,(t=Cs())!==a&&(t=Tr()),(e=t)===a&&(e=fa,(t=Ps())!==a&&(t=Ar()),(e=t)===a&&(e=fa,(t=Ns())!==a&&(t=Sr()),(e=t)===a&&(e=fa,(t=ws())!==a&&(t=xr()),(e=t)===a&&(e=fa,(t=_s())!==a?(Gs(),js()!==a?(Gs(),(r=Xa())!==a?(Gs(),zs()!==a?e=Er(r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a))))))),e}())!==a?(Gs(),zs()!==a?e=Nr(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e}())===a&&(e=function(){var e,t,r;return e=fa,(t=Ws())!==a?(Gs(),js()!==a?(Gs(),(r=ba())===a&&(r=null),Gs(),zs()!==a?e=Fr(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e}())===a&&(e=function(){var e;return(e=function(){var e,t,r,n,s;if(e=fa,ks()!==a)if(Gs(),(t=Ta())!==a){for(Gs(),r=[],n=Ya();n!==a;)r.push(n),n=Ya();n=Gs(),(s=$s())!==a?e=un(t,r):(fa=e,e=a)}else fa=e,e=a;else fa=e,e=a;if(e===a)if(e=fa,ks()!==a)if(Gs(),(t=Ta())!==a){for(Gs(),r=[],n=Ya();n!==a;)r.push(n),n=Ya();n=Gs(),(s=Wa())!==a?(Gs(),$s()!==a?e=on(t,r,s):(fa=e,e=a)):(fa=e,e=a)}else fa=e,e=a;else fa=e,e=a;return e}())===a&&(e=function(){var e,t,r,n;if(e=fa,ks()!==a){for(Gs(),t=[],r=Ga();r!==a;)t.push(r),r=Ga();r=Gs(),(n=$s())!==a?e=ln(t):(fa=e,e=a)}else fa=e,e=a;if(e===a)if(e=fa,ks()!==a){for(Gs(),t=[],r=Ga();r!==a;)t.push(r),r=Ga();r=Gs(),(n=Wa())!==a?(Gs(),$s()!==a?e=cn(t,n):(fa=e,e=a)):(fa=e,e=a)}else fa=e,e=a;return e}()),e}())===a&&(e=function(){var e;return(e=function(){var e;return(e=function(){var e,t,r,n;if(e=fa,(t=Da())!==a){for(r=[],n=Ja();n!==a;)r.push(n),n=Ja();e=hr(t,r)}else fa=e,e=a;return e}())!==a&&(e=vr(e)),e}())!==a&&(e=dr(e)),e}())===a&&(e=Ua())===a&&(e=fa,js()!==a?(Gs(),(t=Ta())!==a?(Gs(),zs()!==a?e=pr(t):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)),e}function Ra(){var e,t,r,n;if(e=fa,(t=Da())!==a){for(r=[],n=Oa();n!==a;)r.push(n),n=Oa();e=mr(t,r)}else fa=e,e=a;return e}function Da(){var e;return ye.test(t.charAt(fa))?(e=t.charAt(fa),fa++):(e=a,0===ha&&Na($e)),e}function Oa(){var e;return we.test(t.charAt(fa))?(e=t.charAt(fa),fa++):(e=a,0===ha&&Na(qe)),e}function Ja(){var e;return Ne.test(t.charAt(fa))?(e=t.charAt(fa),fa++):(e=a,0===ha&&Na(Ve)),e}function Ua(){var e,r,n;return e=fa,64===t.charCodeAt(fa)?(r=I,fa++):(r=a,0===ha&&Na(He)),r!==a&&(n=Ra())!==a?e=r=[r,n]:(fa=e,e=a),e!==a&&(e=gr(e)),e}function ka(){var e;return(e=Is())===a&&(e=bs())===a&&(e=Ts()),e}function $a(){var e,r,n,s;return e=fa,Ls()!==a?(Gs(),45===t.charCodeAt(fa)?(r=g,fa++):(r=a,0===ha&&Na(Oe)),r===a&&(43===t.charCodeAt(fa)?(r=m,fa++):(r=a,0===ha&&Na(De))),r!==a?(Gs(),(n=ja())!==a?(Gs(),(s=qa())!==a?e=Mr(r,n,s):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,Ls()!==a?(Gs(),(r=ja())!==a?(Gs(),(n=qa())!==a?e=Rr(r,n):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)),e}function qa(){var e,t,r;return e=fa,(t=function(){var e,t,r;return e=fa,(t=Va())!==a?(Gs(),js()!==a?(Gs(),(r=Ba())!==a?(Gs(),zs()!==a?e=Or(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=Va())!==a&&(t=Jr(t)),e=t),e}())!==a?(Gs(),Fs()!==a?(Gs(),(r=function(){var e,t,r,n;return e=fa,(t=Va())!==a&&(t=Ur(t)),(e=t)===a&&(e=fa,(t=Us())!==a?(Gs(),js()!==a?(Gs(),(r=Ba())!==a?(Gs(),Bs()!==a?(Gs(),(n=Ha())!==a?(Gs(),zs()!==a?e=kr(r,n):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=Us())!==a?(Gs(),js()!==a?(Gs(),(r=Ba())!==a?(Gs(),zs()!==a?e=$r(r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=Us())!==a&&(t=qr()),e=t))),e}())!==a?e=Dr(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=function(){var e,t,r,n;return e=fa,(t=Va())!==a?(Gs(),js()!==a?(Gs(),(r=Ha())!==a?(Gs(),zs()!==a?e=Vr(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=Va())!==a&&(t=Hr(t)),(e=t)===a&&(e=fa,(t=Us())!==a?(Gs(),js()!==a?(Gs(),(r=Ba())!==a?(Gs(),Bs()!==a?(Gs(),(n=Ha())!==a?(Gs(),zs()!==a?e=Br(r,n):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=Us())!==a?(Gs(),js()!==a?(Gs(),(r=Ha())!==a?(Gs(),zs()!==a?e=jr(r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e===a&&(e=fa,(t=Us())!==a&&(t=zr()),e=t)))),e}()),e}function Va(){var e,t;return e=fa,(t=Ds())!==a&&(t=Gr()),(e=t)===a&&(e=fa,(t=Os())!==a&&(t=Yr()),(e=t)===a&&(e=fa,(t=Js())!==a&&(t=Wr()),(e=t)===a&&(e=fa,(t=Rs())!==a&&(t=Zr()),(e=t)===a&&(e=fa,(t=Ms())!==a&&(t=Qr()),e=t)))),e}function Ha(){var e;return(e=Xa())!==a&&(e=Kr(e)),e}function Ba(){var e;return(e=Xa())!==a&&(e=Xr(e)),e}function ja(){var e;return(e=za())===a&&(e=Ua()),e}function za(){var e,r,n,s,u;if(e=fa,39===t.charCodeAt(fa)?(r=b,fa++):(r=a,0===ha&&Na(Be)),r===a&&(t.substr(fa,2)===T?(r=T,fa+=2):(r=a,0===ha&&Na(je))),r!==a){for(n=[],s=fa,t.substr(fa,2)===A?(u=A,fa+=2):(u=a,0===ha&&Na(ze)),u!==a&&(u=an()),(s=u)===a&&(Ie.test(t.charAt(fa))?(s=t.charAt(fa),fa++):(s=a,0===ha&&Na(Ge)));s!==a;)n.push(s),s=fa,t.substr(fa,2)===A?(u=A,fa+=2):(u=a,0===ha&&Na(ze)),u!==a&&(u=an()),(s=u)===a&&(Ie.test(t.charAt(fa))?(s=t.charAt(fa),fa++):(s=a,0===ha&&Na(Ge)));39===t.charCodeAt(fa)?(s=b,fa++):(s=a,0===ha&&Na(Be)),s!==a?e=sn(n):(fa=e,e=a)}else fa=e,e=a;return e}function Ga(){var e,t,r;return e=fa,qs()!==a?(Gs(),(t=Ta())!==a?(Gs(),Vs()!==a?(Gs(),(r=Ta())!==a?e=fn(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e}function Ya(){var e,t,r;return e=fa,qs()!==a?(Gs(),(t=Ta())!==a?(Gs(),Vs()!==a?(Gs(),(r=Ta())!==a?e=pn(t,r):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a)):(fa=e,e=a),e}function Wa(){var e,t;return e=fa,Hs()!==a?(Gs(),(t=Ta())!==a?e=dn(t):(fa=e,e=a)):(fa=e,e=a),e}function Za(){var e,r,n;return(e=Xa())===a&&(e=fa,45===t.charCodeAt(fa)?(r=g,fa++):(r=a,0===ha&&Na(Oe)),r===a&&(43===t.charCodeAt(fa)?(r=m,fa++):(r=a,0===ha&&Na(De))),r!==a&&(n=Xa())!==a?e=wn(r,n):(fa=e,e=a)),e}function Qa(){var e,r,n;return e=fa,46===t.charCodeAt(fa)?(r=S,fa++):(r=a,0===ha&&Na(Ye)),r!==a?((n=Xa())===a&&(n=null),e=Nn(n)):(fa=e,e=a),e}function Ka(){var e,t,r;return e=fa,(t=ts())!==a&&(r=Xa())!==a?e=In(t,r):(fa=e,e=a),e}function Xa(){var e,t;if(e=[],(t=es())!==a)for(;t!==a;)e.push(t),t=es();else e=a;return e!==a&&(e=bn(e)),e}function es(){var e;return be.test(t.charAt(fa))?(e=t.charAt(fa),fa++):(e=a,0===ha&&Na(We)),e}function ts(){var e,r,n;return e=fa,Te.test(t.charAt(fa))?(r=t.charAt(fa),fa++):(r=a,0===ha&&Na(Ze)),r!==a?(Ae.test(t.charAt(fa))?(n=t.charAt(fa),fa++):(n=a,0===ha&&Na(Qe)),n===a&&(n=null),e=Tn(r,n)):(fa=e,e=a),e}function rs(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===x?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(Ke)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=r=[r,n]:(fa=e,e=a)):(fa=e,e=a),e}function ns(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===E?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(Xe)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=r=[r,n]:(fa=e,e=a)):(fa=e,e=a),e}function as(){var e,r,n,s;return e=fa,t.substr(fa,5).toLowerCase()===C?(r=t.substr(fa,5),fa+=5):(r=a,0===ha&&Na(et)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=r=[r,n]:(fa=e,e=a)):(fa=e,e=a),e}function ss(){var e,r,n,s;return e=fa,t.substr(fa,2).toLowerCase()===P?(r=t.substr(fa,2),fa+=2):(r=a,0===ha&&Na(tt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=An():(fa=e,e=a)):(fa=e,e=a),e}function us(){var e,r,n,s;return e=fa,t.substr(fa,2).toLowerCase()===_?(r=t.substr(fa,2),fa+=2):(r=a,0===ha&&Na(rt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Sn():(fa=e,e=a)):(fa=e,e=a),e}function os(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===F?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(nt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=xn():(fa=e,e=a)):(fa=e,e=a),e}function is(){var e,r,n,s;return e=fa,t.substr(fa,6).toLowerCase()===L?(r=t.substr(fa,6),fa+=6):(r=a,0===ha&&Na(at)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=En():(fa=e,e=a)):(fa=e,e=a),e}function ls(){var e,r,n,s;return e=fa,t.substr(fa,3).toLowerCase()===M?(r=t.substr(fa,3),fa+=3):(r=a,0===ha&&Na(st)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Cn():(fa=e,e=a)):(fa=e,e=a),e}function cs(){var e,r,n,s;return e=fa,t.substr(fa,3).toLowerCase()===R?(r=t.substr(fa,3),fa+=3):(r=a,0===ha&&Na(ut)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Pn():(fa=e,e=a)):(fa=e,e=a),e}function fs(){var e,r,n,s;return e=fa,t.substr(fa,2).toLowerCase()===D?(r=t.substr(fa,2),fa+=2):(r=a,0===ha&&Na(ot)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=_n():(fa=e,e=a)):(fa=e,e=a),e}function ps(){var e,r,n,s;return e=fa,t.substr(fa,7).toLowerCase()===O?(r=t.substr(fa,7),fa+=7):(r=a,0===ha&&Na(it)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Fn():(fa=e,e=a)):(fa=e,e=a),e}function ds(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===J?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(lt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Ln():(fa=e,e=a)):(fa=e,e=a),e}function vs(){var e,r,n,s;return e=fa,t.substr(fa,3).toLowerCase()===U?(r=t.substr(fa,3),fa+=3):(r=a,0===ha&&Na(ct)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Mn():(fa=e,e=a)):(fa=e,e=a),e}function hs(){var e,r,n,s;return e=fa,t.substr(fa,9).toLowerCase()===k?(r=t.substr(fa,9),fa+=9):(r=a,0===ha&&Na(ft)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Rn():(fa=e,e=a)):(fa=e,e=a),e}function ms(){var e,r,n,s;return e=fa,t.substr(fa,7).toLowerCase()===$?(r=t.substr(fa,7),fa+=7):(r=a,0===ha&&Na(pt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Dn():(fa=e,e=a)):(fa=e,e=a),e}function gs(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===q?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(dt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=On():(fa=e,e=a)):(fa=e,e=a),e}function ys(){var e,r,n,s;return e=fa,t.substr(fa,8).toLowerCase()===V?(r=t.substr(fa,8),fa+=8):(r=a,0===ha&&Na(vt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Jn():(fa=e,e=a)):(fa=e,e=a),e}function ws(){var e,r,n,s;return e=fa,t.substr(fa,9).toLowerCase()===H?(r=t.substr(fa,9),fa+=9):(r=a,0===ha&&Na(ht)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Un():(fa=e,e=a)):(fa=e,e=a),e}function Ns(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===B?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(mt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=kn():(fa=e,e=a)):(fa=e,e=a),e}function Is(){var e,r,n,s;return e=fa,t.substr(fa,7).toLowerCase()===j?(r=t.substr(fa,7),fa+=7):(r=a,0===ha&&Na(gt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=$n():(fa=e,e=a)):(fa=e,e=a),e}function bs(){var e,r,n,s;return e=fa,t.substr(fa,8).toLowerCase()===z?(r=t.substr(fa,8),fa+=8):(r=a,0===ha&&Na(yt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=qn():(fa=e,e=a)):(fa=e,e=a),e}function Ts(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===G?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(wt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Vn():(fa=e,e=a)):(fa=e,e=a),e}function As(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===Y?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(Nt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Hn():(fa=e,e=a)):(fa=e,e=a),e}function Ss(){var e,r,n,s;return e=fa,t.substr(fa,2).toLowerCase()===W?(r=t.substr(fa,2),fa+=2):(r=a,0===ha&&Na(It)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Bn():(fa=e,e=a)):(fa=e,e=a),e}function xs(){var e,r,n,s;return e=fa,t.substr(fa,7).toLowerCase()===Z?(r=t.substr(fa,7),fa+=7):(r=a,0===ha&&Na(bt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=jn():(fa=e,e=a)):(fa=e,e=a),e}function Es(){var e,r,n,s;return e=fa,t.substr(fa,8).toLowerCase()===Q?(r=t.substr(fa,8),fa+=8):(r=a,0===ha&&Na(Tt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=zn():(fa=e,e=a)):(fa=e,e=a),e}function Cs(){var e,r,n,s;return e=fa,t.substr(fa,5).toLowerCase()===K?(r=t.substr(fa,5),fa+=5):(r=a,0===ha&&Na(At)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Gn():(fa=e,e=a)):(fa=e,e=a),e}function Ps(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===X?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(St)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Yn():(fa=e,e=a)):(fa=e,e=a),e}function _s(){var e,r,n,s;return e=fa,t.substr(fa,7).toLowerCase()===ee?(r=t.substr(fa,7),fa+=7):(r=a,0===ha&&Na(xt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Wn():(fa=e,e=a)):(fa=e,e=a),e}function Fs(){var e,r,n,s;return e=fa,t.substr(fa,2).toLowerCase()===te?(r=t.substr(fa,2),fa+=2):(r=a,0===ha&&Na(Et)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Zn():(fa=e,e=a)):(fa=e,e=a),e}function Ls(){var e,r,n,s;return e=fa,t.substr(fa,8).toLowerCase()===re?(r=t.substr(fa,8),fa+=8):(r=a,0===ha&&Na(Ct)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Qn():(fa=e,e=a)):(fa=e,e=a),e}function Ms(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===ne?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(Pt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Kn():(fa=e,e=a)):(fa=e,e=a),e}function Rs(){var e,r,n,s;return e=fa,t.substr(fa,5).toLowerCase()===ae?(r=t.substr(fa,5),fa+=5):(r=a,0===ha&&Na(_t)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=Xn():(fa=e,e=a)):(fa=e,e=a),e}function Ds(){var e,r,n,s;return e=fa,t.substr(fa,3).toLowerCase()===se?(r=t.substr(fa,3),fa+=3):(r=a,0===ha&&Na(Ft)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=ea():(fa=e,e=a)):(fa=e,e=a),e}function Os(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===ue?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(Lt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=ta():(fa=e,e=a)):(fa=e,e=a),e}function Js(){var e,r,n,s;return e=fa,t.substr(fa,6).toLowerCase()===oe?(r=t.substr(fa,6),fa+=6):(r=a,0===ha&&Na(Mt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=ra():(fa=e,e=a)):(fa=e,e=a),e}function Us(){var e,r,n,s;return e=fa,t.substr(fa,6).toLowerCase()===ie?(r=t.substr(fa,6),fa+=6):(r=a,0===ha&&Na(Rt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=na():(fa=e,e=a)):(fa=e,e=a),e}function ks(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===le?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(Dt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=aa():(fa=e,e=a)):(fa=e,e=a),e}function $s(){var e,r,n,s;return e=fa,t.substr(fa,3).toLowerCase()===ce?(r=t.substr(fa,3),fa+=3):(r=a,0===ha&&Na(Ot)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=sa():(fa=e,e=a)):(fa=e,e=a),e}function qs(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===fe?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(Jt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=ua():(fa=e,e=a)):(fa=e,e=a),e}function Vs(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===pe?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(Ut)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=oa():(fa=e,e=a)):(fa=e,e=a),e}function Hs(){var e,r,n,s;return e=fa,t.substr(fa,4).toLowerCase()===de?(r=t.substr(fa,4),fa+=4):(r=a,0===ha&&Na(kt)),r!==a?(n=fa,ha++,s=Oa(),ha--,s===a?n=void 0:(fa=n,n=a),n!==a?e=ia():(fa=e,e=a)):(fa=e,e=a),e}function Bs(){var e;return 44===t.charCodeAt(fa)?(e=ve,fa++):(e=a,0===ha&&Na($t)),e}function js(){var e;return 40===t.charCodeAt(fa)?(e=he,fa++):(e=a,0===ha&&Na(qt)),e}function zs(){var e;return 41===t.charCodeAt(fa)?(e=me,fa++):(e=a,0===ha&&Na(Vt)),e}function Gs(){var e,t;for(e=[],t=Ys();t!==a;)e.push(t),t=Ys();return e}function Ys(){var e;return Se.test(t.charAt(fa))?(e=t.charAt(fa),fa++):(e=a,0===ha&&Na(Ht)),e}function Ws(){var e,r,n,s;if(e=fa,(r=Ra())!==a&&(r=la(r)),(e=r)===a)if(e=fa,96===t.charCodeAt(fa)?(r=ge,fa++):(r=a,0===ha&&Na(Bt)),r!==a){if(n=[],xe.test(t.charAt(fa))?(s=t.charAt(fa),fa++):(s=a,0===ha&&Na(jt)),s!==a)for(;s!==a;)n.push(s),xe.test(t.charAt(fa))?(s=t.charAt(fa),fa++):(s=a,0===ha&&Na(jt));else n=a;n!==a?(96===t.charCodeAt(fa)?(s=ge,fa++):(s=a,0===ha&&Na(Bt)),s!==a?e=ca(n):(fa=e,e=a)):(fa=e,e=a)}else fa=e,e=a;return e}function Zs(e,t,r,n){var a={type:"binary-expression",operator:e,left:t,right:r};return void 0!==n&&(a.escape=n),a}function Qs(e,t){for(var r=e,n=0;n=t?e:new Array(t-e.length+1).join("0")+e}function C(e,t,r="0",n="0",a="0",s="0",u="",o="0",i="0"){if("+"===u||"-"===u){const l=`${E(parseInt(e,10),4)}-${E(parseInt(t,10),2)}-${E(parseInt(r,10),2)}`;let c="";parseFloat(s)<10&&(c="0");const f=`${E(parseInt(n,10),2)}:${E(parseInt(a,10),2)}:${c+parseFloat(s).toString()}`,p=`${u}${E(parseInt(o,10),2)}:${E(parseInt(i,10),2)}`;return new Date(l+"T"+f+p)}return new Date(parseInt(e,10),parseInt(t,10)-1,parseInt(r,10),parseInt(n,10),parseInt(a,10),parseFloat(s))}class P{static makeBool(e){return M(e)}static featureValue(e,t,r,n){return j(e,t,r,n)}static equalsNull(e){return null===e}static applyLike(e,t,r){return q(e,t,r)}static ensureArray(e){return R(e)}static applyIn(e,t){return U(e,t)}static currentDate(){const e=new Date;return e.setHours(0,0,0,0),e}static makeSqlInterval(e,t,r){return f.createFromValueAndQualifer(e,t,r)}static convertInterval(e){return e instanceof f?e.valueInMilliseconds():e}static currentTimestamp(){return new Date}static compare(e,t,r){return H(e,t,r)}static calculate(e,t,r){return B(e,t,r)}static makeComparable(e){return V(e)}static evaluateFunction(e,t){return p(e,t)}static lookup(e,t){const r=t[e];return void 0===r?null:r}static between(e,t){return null==e||null==t[0]||null==t[1]?null:e>=t[0]&&e<=t[1]}static notbetween(e,t){return null==e||null==t[0]||null==t[1]?null:et[1]}static ternaryNot(e){return D(e)}static ternaryAnd(e,t){return O(e,t)}static ternaryOr(e,t){return J(e,t)}}class _{constructor(e,t){this.fieldsIndex=t,this._datefields={},this.parameters={},this._hasDateFunctions=void 0,this.parseTree=N.parse(e);const{isStandardized:r,isAggregate:n,referencedFieldNames:a}=this._extractExpressionInfo(t);this._referencedFieldNames=a,this.isStandardized=r,this.isAggregate=n}static create(e,t){return new _(e,t)}get fieldNames(){return this._referencedFieldNames}testSet(e,t=z){const r={};for(const n of this.fieldNames)r[n]=e.map((e=>t.getAttribute(e,n)));return!!this._evaluateNode(this.parseTree,{attributes:r},z)}calculateValue(e,t=z){const r=this._evaluateNode(this.parseTree,e,t);return r instanceof f?r.valueInMilliseconds()/864e5:r}calculateValueCompiled(e,t=z){return null!=this.parseTree._compiledVersion?this.parseTree._compiledVersion(e,this.parameters,t,this._datefields):(0,n.Z)("esri-csp-restrictions")?this.calculateValue(e,t):(this._compileMe(),this.parseTree._compiledVersion(e,this.parameters,t,this._datefields))}testFeature(e,t=z){return!!this._evaluateNode(this.parseTree,e,t)}testFeatureCompiled(e,t=z){return null!=this.parseTree._compiledVersion?!!this.parseTree._compiledVersion(e,this.parameters,t,this._datefields):(0,n.Z)("esri-csp-restrictions")?this.testFeature(e,t):(this._compileMe(),!!this.parseTree._compiledVersion(e,this.parameters,t,this._datefields))}get hasDateFunctions(){return null!=this._hasDateFunctions||(this._hasDateFunctions=!1,this._visitAll(this.parseTree,(e=>{"current-time"===e.type?this._hasDateFunctions=!0:"function"===e.type&&(this._hasDateFunctions=this._hasDateFunctions||x.has(e.name.toLowerCase()))}))),this._hasDateFunctions}getFunctions(){const e=new Set;return this._visitAll(this.parseTree,(t=>{"function"===t.type&&e.add(t.name.toLowerCase())})),Array.from(e)}getExpressions(){const e=new Map;return this._visitAll(this.parseTree,(t=>{if("function"===t.type){const r=t.name.toLowerCase(),n=t.args.value[0];if("column-reference"===n.type){const t=n.column,a=`${r}-${t}`;e.has(a)||e.set(a,{aggregateType:r,field:t})}}})),[...e.values()]}getVariables(){const e=new Set;return this._visitAll(this.parseTree,(t=>{"parameter"===t.type&&e.add(t.value.toLowerCase())})),Array.from(e)}_compileMe(){const e="return this.convertInterval("+this.evaluateNodeToJavaScript(this.parseTree)+")";this.parseTree._compiledVersion=new Function("feature","lookups","attributeAdapter","datefields",e).bind(P)}_extractExpressionInfo(e){const t=[],r=new Set;let n=!0,s=!0;return this._visitAll(this.parseTree,(u=>{switch(u.type){case"column-reference":{const n=e?.get(u.column);let a,s;n?a=s=n.name??"":(s=u.column,a=s.toLowerCase()),n&&n.name&&("date"===n.type||"esriFieldTypeDate"===n.type)&&(this._datefields[n.name]=1),r.has(a)||(r.add(a),t.push(s)),u.column=s;break}case"function":{const{name:e,args:t}=u,r=t.value.length;n&&(n=function(e,t){const r=h[e.toLowerCase()];return null!=r&&t>=r.minParams&&t<=r.maxParams}(e,r)),s&&(s=a(e,r));break}}})),{referencedFieldNames:Array.from(t),isStandardized:n,isAggregate:s}}_visitAll(e,t){if(null!=e)switch(t(e),e.type){case"when-clause":this._visitAll(e.operand,t),this._visitAll(e.value,t);break;case"case-expression":for(const r of e.clauses)this._visitAll(r,t);"simple"===e.format&&this._visitAll(e.operand,t),null!==e.else&&this._visitAll(e.else,t);break;case"expression-list":for(const r of e.value)this._visitAll(r,t);break;case"unary-expression":this._visitAll(e.expr,t);break;case"binary-expression":this._visitAll(e.left,t),this._visitAll(e.right,t);break;case"function":this._visitAll(e.args,t)}}evaluateNodeToJavaScript(e){switch(e.type){case"interval":return"this.makeSqlInterval("+this.evaluateNodeToJavaScript(e.value)+", "+JSON.stringify(e.qualifier)+","+JSON.stringify(e.op)+")";case"case-expression":{let t="";if("simple"===e.format){const r="this.makeComparable("+this.evaluateNodeToJavaScript(e.operand)+")";t="( ";for(let n=0;n":case"<":case">":case">=":case"<=":case"=":return"this.compare("+JSON.stringify(e.operator)+","+this.evaluateNodeToJavaScript(e.left)+","+this.evaluateNodeToJavaScript(e.right)+")";case"*":case"-":case"+":case"/":case"||":return"this.calculate("+JSON.stringify(e.operator)+","+this.evaluateNodeToJavaScript(e.left)+","+this.evaluateNodeToJavaScript(e.right)+")"}throw new Error("Not Supported Operator "+e.operator);case"null":case"boolean":case"string":case"number":return JSON.stringify(e.value);case"date":return"(new Date("+L(e.value).getTime().toString()+"))";case"timestamp":return"(new Date("+F(e.value).getTime().toString()+"))";case"current-time":return"date"===e.mode?"this.currentDate()":"this.currentTimestamp()";case"column-reference":return"this.featureValue(feature,"+JSON.stringify(e.column)+",datefields,attributeAdapter)";case"function":return"this.evaluateFunction("+JSON.stringify(e.name)+","+this.evaluateNodeToJavaScript(e.args)+")"}throw new Error("Unsupported sql syntax "+e.type)}_evaluateNode(e,t,r){switch(e.type){case"interval":{const n=this._evaluateNode(e.value,t,r);return f.createFromValueAndQualifer(n,e.qualifier,e.op)}case"case-expression":if("simple"===e.format){const n=V(this._evaluateNode(e.operand,t,r));for(let a=0;a=V(a[0])&&n<=V(a[1])}case"NOTBETWEEN":{const n=this._evaluateNode(e.left,t,r),a=this._evaluateNode(e.right,t,r);return null==n||null==a[0]||null==a[1]?null:nV(a[1])}case"LIKE":return q(this._evaluateNode(e.left,t,r),this._evaluateNode(e.right,t,r),e.escape);case"NOT LIKE":return D(q(this._evaluateNode(e.left,t,r),this._evaluateNode(e.right,t,r),e.escape));case"<>":case"<":case">":case">=":case"<=":case"=":return H(e.operator,this._evaluateNode(e.left,t,r),this._evaluateNode(e.right,t,r));case"-":case"+":case"*":case"/":case"||":return B(e.operator,this._evaluateNode(e.left,t,r),this._evaluateNode(e.right,t,r))}case"null":case"boolean":case"string":case"number":return e.value;case"date":return L(e.value);case"timestamp":return F(e.value);case"current-time":{const t=new Date;return"date"===e.mode&&t.setHours(0,0,0,0),t}case"column-reference":return j(t,e.column,this._datefields,r);case"data-type":return e.value;case"function":{const n=this._evaluateNode(e.args,t,r);return this.isAggregate?function(e,t){const r=s[e.toLowerCase()];if(null==r)throw new Error("Function Not Recognised");if(t.lengthr.maxParams)throw new Error(`Invalid Parameter count for call to ${e.toUpperCase()}`);return r.evaluate(t)}(e.name,n):p(e.name,n)}}throw new Error("Unsupported sql syntax "+e.type)}}function F(e){let t=b.exec(e);if(null!==t){const[,e,r,n,a,s,u]=t;return C(e,r,n,a,s,u)}if(t=T.exec(e),null!==t){const[,e,r,n,a,s,u,o,i,l]=t;return C(e,r,n,a,s,u,o,i,l)}if(t=A.exec(e),null!==t){const[,e,r,n,a,s,u,o,i]=t;return C(e,r,n,a,s,"0",u,o,i)}if(t=S.exec(e),null!==t){const[,e,r,n,a,s]=t;return C(e,r,n,a,s)}if(t=I.exec(e),null!==t){const[,e,r,n]=t;return C(e,r,n)}throw new Error("SQL Invalid Timestamp")}function L(e){const t=I.exec(e);if(null===t)try{return F(e)}catch{throw new Error("SQL Invalid Date")}const[,r,n,a]=t;return new Date(parseInt(r,10),parseInt(n,10)-1,parseInt(a,10))}function M(e){return!0===e}function R(e){return Array.isArray(e)?e:[e]}function D(e){return null!==e?!0!==e:null}function O(e,t){return null!=e&&null!=t?!0===e&&!0===t:!1!==e&&!1!==t&&null}function J(e,t){return null!=e&&null!=t?!0===e||!0===t:!0===e||!0===t||null}function U(e,t){if(null==e)return null;let r=!1;for(const n of t)if(null==n)r=null;else if(e===n){r=!0;break}return r}const k="-[]/{}()*+?.\\^$|";var $;function q(e,t,r){return null==e?null:function(e,t){const r=t;let n="",a=$.Normal;for(let t=0;t":return n!==a;case"=":return n===a;case">":return n>a;case"<":return n=":return n>=a;case"<=":return n<=a}}function B(e,t,r){if("||"===e)return p("concat",[t,r]);if(t instanceof f)if(r instanceof Date)switch(e){case"+":return new Date(t.valueInMilliseconds()+r.getTime());case"-":return t.valueInMilliseconds()-r.getTime();case"*":return t.valueInMilliseconds()*r.getTime();case"/":return t.valueInMilliseconds()/r.getTime()}else if(r instanceof f)switch(e){case"+":return f.createFromMilliseconds(t.valueInMilliseconds()+r.valueInMilliseconds());case"-":return f.createFromMilliseconds(t.valueInMilliseconds()-r.valueInMilliseconds());case"*":return t.valueInMilliseconds()*r.valueInMilliseconds();case"/":return t.valueInMilliseconds()/r.valueInMilliseconds()}else t=t.valueInMilliseconds();else if(r instanceof f)if(t instanceof Date)switch(e){case"+":return new Date(r.valueInMilliseconds()+t.getTime());case"-":return new Date(t.getTime()-r.valueInMilliseconds());case"*":return t.getTime()*r.valueInMilliseconds();case"/":return t.getTime()/r.valueInMilliseconds()}else r=r.valueInMilliseconds();else if(t instanceof Date&&"number"==typeof r)switch(r=24*r*60*60*1e3,t=t.getTime(),e){case"+":return new Date(t+r);case"-":return new Date(t-r);case"*":return new Date(t*r);case"/":return new Date(t/r)}else if(r instanceof Date&&"number"==typeof t)switch(t=24*t*60*60*1e3,r=r.getTime(),e){case"+":return new Date(t+r);case"-":return new Date(t-r);case"*":return new Date(t*r);case"/":return new Date(t/r)}switch(e){case"+":return t+r;case"-":return t-r;case"*":return t*r;case"/":return t/r}}function j(e,t,r,n){const a=n.getAttribute(e,t);return null!=a&&1===r[t]?new Date(a):a}!function(e){e[e.Normal=0]="Normal",e[e.Escaped=1]="Escaped"}($||($={}));const z={getAttribute:(e,t)=>(function(e){return e&&"object"==typeof e.attributes}(e)?e.attributes:e)[t]}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/3bc6b5f0643364749ef8.js b/public/assets/esri/core/workers/chunks/3bc6b5f0643364749ef8.js new file mode 100644 index 0000000..ddf84ab --- /dev/null +++ b/public/assets/esri/core/workers/chunks/3bc6b5f0643364749ef8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1400],{92036:(e,t,r)=>{r.d(t,{Z:()=>U});var s=r(61247),n=r(70586),i=r(88022),o=r(67723),a=r(7628),c=(r(80442),r(22974)),l=r(92604),u=r(71143),h=r(97831),d=r(42100),f=r(31263),p=r(58971),_=r(44550);class g{constructor(e,t){this.propertyName=e,this.metadata=t,this.observerObject=new v,this._accessed=null,this._handles=null,this.observerObject.flags=_.v.Dirty|(t.nonNullable?_.v.NonNullable:0)|(t.hasOwnProperty("value")?_.v.HasDefaultValue:0)|(void 0===t.get?_.v.DepTrackingInitialized:0)|(void 0===t.dependsOn?_.v.AutoTracked:0)}destroy(){this.observerObject.destroy(),this._accessed=null,this._clearObservationHandles()}getComputed(e){const t=this.observerObject;(0,p.it)(t);const r=e.store,s=this.propertyName,n=t.flags,i=r.get(s);if(n&_.v.Computing)return i;if(~n&_.v.Dirty&&r.has(s))return i;t.flags|=_.v.Computing;const o=e.host;let a;n&_.v.AutoTracked?a=(0,p.LJ)(this,this.metadata.get,o):((0,p.GF)(o,this),a=this.metadata.get.call(o)),r.set(s,a,f.s3.COMPUTED);const c=r.get(s);return c===i?t.flags&=~_.v.Dirty:(0,p.gb)(this.commit,this),t.flags&=~_.v.Computing,c}onObservableAccessed(e){if(e===this.observerObject)return;let t=this._accessed;if(null==t)t=[],this._accessed=t;else if(t.includes(e))return;t.push(e)}onTrackingEnd(){this._clearObservationHandles();const e=this.observerObject;e.flags|=_.v.DepTrackingInitialized;const t=this._accessed;if(null==t||0===t.length)return;let r=this._handles;null==r&&(r=[],this._handles=r);for(let s=0;s0)for(const t of e)t.onInvalidated()}onCommitted(){const e=this._observers;if(e&&e.length>0){const t=e.slice();for(const e of t)e.onCommitted()}}destroy(){this.flags&_.v.Dirty&&this.onCommitted(),super.destroy()}}class y{constructor(){this._values=new Map,this.multipleOriginsSupported=!1}clone(e){const t=new y;return this._values.forEach(((r,s)=>{e&&e.has(s)||t.set(s,(0,c.d9)(r))})),t}get(e){return this._values.get(e)}originOf(){return f.s3.USER}keys(){return[...this._values.keys()]}set(e,t){this._values.set(e,t)}delete(e){this._values.delete(e)}has(e){return this._values.has(e)}forEach(e){this._values.forEach(e)}}function m(e,t,r){return void 0!==e}function O(e,t,r,s){return!(void 0===e||null==r&&e.observerObject.flags&_.v.NonNullable&&(s.lifecycle,h.F.INITIALIZING,1))}function b(e){return e&&"function"==typeof e.destroy}l.Z.getLogger("esri.core.accessorSupport.Properties");class w{constructor(e){this.host=e,this.propertiesByName=new Map,this.ctorArgs=null,this.destroyed=!1,this.lifecycle=h.F.INITIALIZING,this.store=new y,this._origin=f.s3.USER;const t=this.host.constructor.__accessorMetadata__;for(const e in t){const r=new g(e,t[e]);this.propertiesByName.set(e,r)}this.metadatas=t}initialize(){this.lifecycle=h.F.CONSTRUCTING}constructed(){this.lifecycle=h.F.CONSTRUCTED}destroy(){this.destroyed=!0;for(const[e,t]of this.propertiesByName){if(t.metadata.autoDestroy){const r=this.internalGet(e);r&&b(r)&&(r.destroy(),~t.observerObject.flags&_.v.NonNullable&&this._internalSet(t,null))}t.destroy()}}get initialized(){return this.lifecycle!==h.F.INITIALIZING}get(e){const t=this.propertiesByName.get(e);if(t.metadata.get)return t.getComputed(this);(0,p.it)(t.observerObject);const r=this.store;return r.has(e)?r.get(e):t.metadata.value}originOf(e){const t=this.store.originOf(e);if(void 0===t){const t=this.propertiesByName.get(e);if(void 0!==t&&t.observerObject.flags&_.v.HasDefaultValue)return"defaults"}return(0,f.x3)(t)}has(e){return!!this.propertiesByName.has(e)&&this.store.has(e)}keys(){return[...this.propertiesByName.keys()]}internalGet(e){const t=this.propertiesByName.get(e);if(m(t))return this.store.has(e)?this.store.get(e):t.metadata.value}internalSet(e,t){const r=this.propertiesByName.get(e);m(r)&&this._internalSet(r,t)}getDependsInfo(e,t,r){const s=this.propertiesByName.get(t);if(!m(s))return"";const n=new Set,i=(0,p.LJ)({onObservableAccessed:e=>n.add(e),onTrackingEnd:()=>{}},(()=>s.metadata.get?.call(e)));let o=`${r}${e.declaredClass.split(".").pop()}.${t}: ${i}\n`;if(0===n.size)return o;r+=" ";for(const e of n)e instanceof g&&(o+=`${r}${e.propertyName}: undefined\n`);return o}setAtOrigin(e,t,r){const s=this.propertiesByName.get(e);if(m(s))return this._setAtOrigin(s,t,r)}isOverridden(e){const t=this.propertiesByName.get(e);return void 0!==t&&!!(t.observerObject.flags&_.v.Overriden)}clearOverride(e){const t=this.propertiesByName.get(e),r=t?.observerObject;r&&r.flags&_.v.Overriden&&(r.flags&=~_.v.Overriden,t.notifyChange())}override(e,t){const r=this.propertiesByName.get(e);if(!O(r,0,t,this))return;const s=r.metadata.cast;if(s){const e=this._cast(s,t),{valid:r,value:n}=e;if(A.release(e),!r)return;t=n}r.observerObject.flags|=_.v.Overriden,this._internalSet(r,t)}set(e,t){const r=this.propertiesByName.get(e);if(!O(r,0,t,this))return;const s=r.metadata.cast;if(s){const e=this._cast(s,t),{valid:r,value:n}=e;if(A.release(e),!r)return;t=n}const n=r.metadata.set;n?n.call(this.host,t):this._internalSet(r,t)}setDefaultOrigin(e){this._origin=(0,f.M9)(e)}getDefaultOrigin(){return(0,f.x3)(this._origin)}notifyChange(e){const t=this.propertiesByName.get(e);void 0!==t&&t.notifyChange()}invalidate(e){const t=this.propertiesByName.get(e);void 0!==t&&t.invalidate()}commit(e){const t=this.propertiesByName.get(e);void 0!==t&&t.commit()}_internalSet(e,t){const r=this.lifecycle!==h.F.INITIALIZING?this._origin:f.s3.DEFAULTS;this._setAtOrigin(e,t,r)}_setAtOrigin(e,t,r){const s=this.store,n=e.propertyName;s.has(n,r)&&(0,c.fS)(t,s.get(n))&&~e.observerObject.flags&_.v.Overriden&&r===s.originOf(n)||(e.invalidate(),s.set(n,t,r),e.commit(),(0,p.mS)(this.host,e))}_cast(e,t){const r=A.acquire();return r.valid=!0,r.value=t,e&&(r.value=e.call(this.host,t,r)),r}}const A=new u.Z(class{constructor(){this.value=null,this.valid=!0}acquire(){this.valid=!0}release(){this.value=null}});var N=r(37697);var S,E,T=r(26258),C=r(5600),k=r(52011);function j(e){if(null==e)return{value:e};if(Array.isArray(e))return{type:[e[0]],value:null};switch(typeof e){case"object":return e.constructor?.__accessorMetadata__||e instanceof Date?{type:e.constructor,value:e}:e;case"boolean":return{type:Boolean,value:e};case"string":return{type:String,value:e};case"number":return{type:Number,value:e};case"function":return{type:e,value:null};default:return}}const I=Symbol("Accessor-Handles"),D=Symbol("Accessor-Initialized");class U{static createSubclass(e={}){if(Array.isArray(e))throw new Error("Multi-inheritance unsupported since 4.16");const{properties:t,declaredClass:r,constructor:s}=e;delete e.declaredClass,delete e.properties,delete e.constructor;const n=this;class i extends n{constructor(...e){super(...e),this.inherited=null,s&&s.apply(this,e)}}(0,a.fp)(i.prototype);for(const t in e){const r=e[t];i.prototype[t]="function"==typeof r?function(...e){const s=this.inherited;let i;this.inherited=function(...e){if(n.prototype[t])return n.prototype[t].apply(this,e)};try{i=r.apply(this,e)}catch(e){throw this.inherited=s,e}return this.inherited=s,i}:e[t]}for(const e in t){const r=j(t[e]);(0,C.Cb)(r)(i.prototype,e)}return(0,k.j)(r)(i)}constructor(...e){if(this[S]=null,this[E]=!1,this.constructor===U)throw new Error("[accessor] cannot instantiate Accessor. This can be fixed by creating a subclass of Accessor");const t=new w(this);Object.defineProperty(this,"__accessor__",{enumerable:!1,value:t}),e.length>0&&this.normalizeCtorArgs&&(t.ctorArgs=this.normalizeCtorArgs.apply(this,e)),M.register(this,t.propertiesByName,this)}postscript(e){const t=this.__accessor__,r=t.ctorArgs||e;t.initialize(),r&&(this.set(r),t.ctorArgs=null),t.constructed(),this.initialize(),this[D]=!0}initialize(){}[i.F](){this[I]=(0,n.SC)(this[I])}destroy(){this.destroyed||(M.unregister(this),(0,T.BT)(this),this.__accessor__.destroy())}get constructed(){return this.__accessor__&&this.__accessor__.initialized||!1}get initialized(){return this[D]}get destroyed(){return this.__accessor__&&this.__accessor__.destroyed||!1}commitProperty(e){this.get(e)}get(e){return(0,o.U2)(this,e)}hasOwnProperty(e){return this.__accessor__?this.__accessor__.has(e):Object.prototype.hasOwnProperty.call(this,e)}keys(){return this.__accessor__?this.__accessor__.keys():[]}set(e,t){return(0,N.t)(this,e,t),this}watch(e,t,r){return(0,T.YP)(this,e,t,r)}own(e){this.addHandles(e)}addHandles(e,t){if(this.destroyed){const t=Array.isArray(e)?e:[e];for(const e of t)e.remove();return}let r=this[I];null==r&&(r=this[I]=new s.Z),r.add(e,t)}removeHandles(e){const t=this[I];null!=t&&t.remove(e)}removeAllHandles(){const e=this[I];null!=e&&e.removeAll()}hasHandles(e){const t=this[I];return null!=t&&t.has(e)}_override(e,t){void 0===t?this.__accessor__.clearOverride(e):this.__accessor__.override(e,t)}_clearOverride(e){return this.__accessor__.clearOverride(e)}_overrideIfSome(e,t){null==t?this.__accessor__.clearOverride(e):this.__accessor__.override(e,t)}_isOverridden(e){return this.__accessor__.isOverridden(e)}notifyChange(e){this.__accessor__.notifyChange(e)}_get(e){return this.__accessor__.internalGet(e)}_set(e,t){return this.__accessor__.internalSet(e,t),this}}S=I,E=D;const M=new FinalizationRegistry((e=>{for(const t of e.values())t.destroy()}))},3894:(e,t,r)=>{r.d(t,{Z:()=>i});var s=r(71143);function n(e){e.length=0}class i{constructor(e=50,t=50){this._pool=new s.Z(Array,void 0,n,t,e)}acquire(){return this._pool.acquire()}release(e){this._pool.release(e)}prune(){this._pool.prune(0)}static acquire(){return o.acquire()}static release(e){return o.release(e)}static prune(){o.prune()}}const o=new i(100)},61247:(e,t,r)=>{r.d(t,{Z:()=>i});var s=r(66374),n=r(70586);class i{constructor(){this._groups=new Map}destroy(){this.removeAll()}get size(){let e=0;return this._groups.forEach((t=>{e+=t.length})),e}add(e,t){if((0,s.TW)(e)){const r=this._getOrCreateGroup(t);for(const t of e)this._isHandle(t)&&r.push(t)}else this._isHandle(e)&&this._getOrCreateGroup(t).push(e);return this}forEach(e,t){if("function"==typeof e)this._groups.forEach((t=>t.forEach(e)));else{const r=this._getGroup(e);r&&t&&r.forEach(t)}}has(e){return this._groups.has(this._ensureGroupKey(e))}remove(e){if("string"!=typeof e&&(0,s.TW)(e)){for(const t of e)this.remove(t);return this}return this.has(e)?(this._removeAllFromGroup(this._getGroup(e)),this._groups.delete(this._ensureGroupKey(e)),this):this}removeAll(){return this._groups.forEach((e=>this._removeAllFromGroup(e))),this._groups.clear(),this}_isHandle(e){return e&&(!!e.remove||e instanceof i)}_getOrCreateGroup(e){if(this.has(e))return this._getGroup(e);const t=[];return this._groups.set(this._ensureGroupKey(e),t),t}_getGroup(e){return(0,n.j0)(this._groups.get(this._ensureGroupKey(e)))}_ensureGroupKey(e){return e||"_default_"}_removeAllFromGroup(e){for(const t of e)t instanceof i?t.removeAll():t.remove()}}},96674:(e,t,r)=>{r.d(t,{wq:()=>v,eC:()=>_});var s=r(43697),n=r(92036),i=r(70586),o=r(22974),a=r(31263);class c{constructor(){this._values=new Map,this.multipleOriginsSupported=!1}clone(e){const t=new c;return this._values.forEach(((r,s)=>{e&&e.has(s)||t.set(s,(0,o.d9)(r.value),r.origin)})),t}get(e,t){t=this._normalizeOrigin(t);const r=this._values.get(e);return null==t||r?.origin===t?r?.value:void 0}originOf(e){return this._values.get(e)?.origin??a.s3.USER}keys(e){e=this._normalizeOrigin(e);const t=[...this._values.keys()];return null==e?t:t.filter((t=>this._values.get(t)?.origin===e))}set(e,t,r){if((r=this._normalizeOrigin(r))===a.s3.DEFAULTS){const t=this._values.get(e);if(t&&null!=t.origin&&t.origin>r)return}this._values.set(e,new l(t,r))}delete(e,t){null!=(t=this._normalizeOrigin(t))&&this._values.get(e)?.origin!==t||this._values.delete(e)}has(e,t){return null!=(t=this._normalizeOrigin(t))?this._values.get(e)?.origin===t:this._values.has(e)}forEach(e){this._values.forEach((({value:t},r)=>e(t,r)))}_normalizeOrigin(e){if(null!=e)return e===a.s3.DEFAULTS?e:a.s3.USER}}class l{constructor(e,t){this.value=e,this.origin=t}}var u=r(41103),h=r(50549),d=r(1153),f=r(76169),p=r(52011);const _=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,i.j0)((0,d.vw)(this)),r=t.store,s=new c;t.store=s,(0,u.M)(t,r,s)}read(e,t){(0,h.i)(this,e,t)}write(e,t){return(0,f.c)(this,e??{},t)}toJSON(e){return this.write({},e)}static fromJSON(e,t){return g.call(this,e,t)}};return t=(0,s._)([(0,p.j)("esri.core.JSONSupport")],t),t.prototype.toJSON.isDefaultToJSON=!0,t};function g(e,t){if(!e)return null;if(e.declaredClass)throw new Error("JSON object is already hydrated");const r=new this;return r.read(e,t),r}let v=class extends(_(n.Z)){};v=(0,s._)([(0,p.j)("esri.core.JSONSupport")],v)},54790:(e,t,r)=>{r.d(t,{Z:()=>s});class s{constructor(e,t=30){this.name=e,this._counter=0,this._samples=new Array(t)}record(e){null!=e&&(this._samples[++this._counter%this._samples.length]=e)}get median(){return this._samples.slice().sort(((e,t)=>e-t))[Math.floor(this._samples.length/2)]}get average(){return this._samples.reduce(((e,t)=>e+t),0)/this._samples.length}get last(){return this._samples[this._counter%this._samples.length]}}},42100:(e,t,r)=>{r.d(t,{s:()=>o});var s=r(50758),n=r(67676);class i{constructor(e,t){this._observers=e,this._observer=t}remove(){(0,n.Od)(this._observers,this._observer)}}class o{constructor(){this._observers=null,this.destroyed=!1}observe(e){if(this.destroyed||e.destroyed)return a;null==this._observers&&(this._observers=[]);const t=this._observers;let r=!1,s=!1;const n=t.length;for(let i=0;i0){if(!(s+r{r.d(t,{M9:()=>a,Wm:()=>l,kk:()=>o,s3:()=>s,x3:()=>c});var s,n,i=r(70586);(n=s||(s={}))[n.DEFAULTS=0]="DEFAULTS",n[n.COMPUTED=1]="COMPUTED",n[n.SERVICE=2]="SERVICE",n[n.PORTAL_ITEM=3]="PORTAL_ITEM",n[n.WEB_SCENE=4]="WEB_SCENE",n[n.WEB_MAP=5]="WEB_MAP",n[n.LINK_CHART=6]="LINK_CHART",n[n.USER=7]="USER";const o=s.USER+1;function a(e){switch(e){case"defaults":return s.DEFAULTS;case"service":return s.SERVICE;case"portal-item":return s.PORTAL_ITEM;case"web-scene":return s.WEB_SCENE;case"web-map":return s.WEB_MAP;case"link-chart":return s.LINK_CHART;case"user":return s.USER;default:return null}}function c(e){switch(e){case s.DEFAULTS:return"defaults";case s.SERVICE:return"service";case s.PORTAL_ITEM:return"portal-item";case s.WEB_SCENE:return"web-scene";case s.WEB_MAP:return"web-map";case s.LINK_CHART:return"link-chart";case s.USER:return"user"}return(0,i.j0)(void 0)}function l(e){return c(e)}},90578:(e,t,r)=>{r.d(t,{p:()=>c});var s=r(75215),n=r(7628);const i=Object.prototype.toString;function o(e){const t="__accessorMetadata__"in e?(0,s.se)(e):e;return function(...e){if(e.push(t),"number"==typeof e[2])throw new Error("Using @cast has parameter decorator is not supported since 4.16");return a.apply(this,e)}}function a(e,t,r,s){(0,n.Oe)(e,t).cast=s}function c(...e){if(3!==e.length||"string"!=typeof e[1])return 1===e.length&&"[object Function]"===i.call(e[0])?o(e[0]):1===e.length&&"string"==typeof e[0]?function(e){return(t,r)=>{(0,n.Oe)(t,e).cast=t[r]}}(e[0]):void 0}},5600:(e,t,r)=>{r.d(t,{CJ:()=>l,Cb:()=>c,Eg:()=>u});var s=r(92604),n=r(75215),i=r(67723),o=r(7628),a=r(37697);function c(e={}){return(t,r)=>{if(t===Function.prototype)throw new Error(`Inappropriate use of @property() on a static field: ${t.name}.${r}. Accessor does not support static properties.`);const c=Object.getOwnPropertyDescriptor(t,r),l=(0,o.Oe)(t,r);c&&(c.get||c.set?(l.get=c.get||l.get,l.set=c.set||l.set):"value"in c&&("value"in e&&s.Z.getLogger("esri.core.accessorSupport.decorators.property").warn(`@property() will redefine the value of "${r}" on "${t.constructor.name}" already defined in the metadata`,e),l.value=e.value=c.value)),null!=e.readOnly&&(l.readOnly=e.readOnly);const h=e.aliasOf;if(h){const e="string"==typeof h?h:h.source,t="string"==typeof h?null:!0===h.overridable;let s;l.dependsOn=[e],l.get=function(){let t=(0,i.U2)(this,e);if("function"==typeof t){s||(s=e.split(".").slice(0,-1).join("."));const r=(0,i.U2)(this,s);r&&(t=t.bind(r))}return t},l.readOnly||(l.set=t?function(e){this._override(r,e)}:function(t){(0,a.t)(this,e,t)})}const d=e.type,f=e.types;l.cast||(d?l.cast=function(e){let t=0,r=e;if((0,n.AY)(e))return(0,n.sY)(e);for(;Array.isArray(r)&&1===r.length&&"string"!=typeof r[0]&&"number"!=typeof r[0];)r=r[0],t++;const s=r;if((0,n.gB)(s))return 0===t?(0,n.i$)(s):(0,n.Iu)((0,n.i$)(s),t);if(1===t)return(0,n.rY)(s);if(t>1)return(0,n.di)(s,t);const i=e;return i.from?i.from:(0,n.se)(i)}(d):f&&(Array.isArray(f)?l.cast=(0,n.Ls)((0,n.N7)(f[0])):l.cast=(0,n.N7)(f))),(0,o.tz)(l,e),e.range&&(l.cast=u(l.cast,e.range))}}function l(e,t,r){const s=(0,o.Oe)(e,r);s.json||(s.json={});let n=s.json;return void 0!==t&&(n.origins||(n.origins={}),n.origins[t]||(n.origins[t]={}),n=n.origins[t]),n}function u(e,t){return r=>{let s=+e(r);return null!=t.step&&(s=Math.round(s/t.step)*t.step),null!=t.min&&(s=Math.max(t.min,s)),null!=t.max&&(s=Math.min(t.max,s)),s}}},41103:(e,t,r)=>{r.d(t,{M:()=>n});var s=r(31263);function n(e,t,r){t.keys().forEach((e=>{r.set(e,t.get(e),s.s3.DEFAULTS)}));const n=e.metadatas;Object.keys(n).forEach((t=>{e.internalGet(t)&&r.set(t,e.internalGet(t),s.s3.DEFAULTS)}))}},67723:(e,t,r)=>{r.d(t,{$z:()=>o,Gg:()=>c,U2:()=>a});var s=r(1153);function n(e,t){const r="?"===e[e.length-1]?e.slice(0,-1):e;if(null!=t.getItemAt||Array.isArray(t)){const e=parseInt(r,10);if(!isNaN(e))return Array.isArray(t)?t[e]:t.at(e)}const n=(0,s.vw)(t);return(0,s.b6)(n,r)?n.get(r):t[r]}function i(e,t,r){if(null==e)return e;const s=n(t[r],e);return!s&&r{r.d(t,{$:()=>h,i:()=>u});var s=r(67723),n=r(1153),i=r(53906);function o(e,t,r){if(!e||!e.read||!1===e.read.enabled||!e.read.source)return!1;const n=e.read.source;if("string"==typeof n){if(n===t)return!0;if(n.includes(".")&&0===n.indexOf(t)&&(0,s.Gg)(n,r))return!0}else for(const e of n){if(e===t)return!0;if(e.includes(".")&&0===e.indexOf(t)&&(0,s.Gg)(e,r))return!0}return!1}function a(e,t,r,s,n){let a=(0,i.HS)(t[r],n);(function(e){return e&&(!e.read||!1!==e.read.enabled&&!e.read.source)})(a)&&(e[r]=!0);for(const c of Object.getOwnPropertyNames(t))a=(0,i.HS)(t[c],n),o(a,r,s)&&(e[c]=!0)}function c(e,t,r,s){const n=r.metadatas,o=(0,i.hk)(n[t],s),a=o?.default;if(void 0===a)return;const c="function"==typeof a?a.call(e,t,s):a;void 0!==c&&r.set(t,c)}const l={origin:"service"};function u(e,t,r=l){if(!t||"object"!=typeof t)return;const o=(0,n.vw)(e),u=o.metadatas,h={};for(const e of Object.getOwnPropertyNames(t))a(h,u,e,t,r);o.setDefaultOrigin(r.origin);for(const n of Object.getOwnPropertyNames(h)){const a=(0,i.HS)(u[n],r).read,c=a&&a.source;let l;l=c&&"string"==typeof c?(0,s.$z)(t,c):t[n],a&&a.reader&&(l=a.reader.call(e,l,t,r)),void 0!==l&&o.set(n,l)}if(!r||!r.ignoreDefaults){o.setDefaultOrigin("defaults");for(const t of Object.getOwnPropertyNames(u))h[t]||c(e,t,o,r)}o.setDefaultOrigin("user")}function h(e,t,r,s=l){const n={...s,messages:[]};r(n),n.messages?.forEach((t=>{"warning"!==t.type||e.loaded?s&&s.messages&&s.messages.push(t):e.loadWarnings.push(t)}))}},37697:(e,t,r)=>{r.d(t,{t:()=>o});var s=r(20102),n=r(80442),i=(r(92604),r(67723));function o(e,t,r){if(e&&t)if("object"==typeof t)for(const r of Object.getOwnPropertyNames(t))o(e,r,t[r]);else{if(t.includes(".")){const s=t.split("."),n=s.splice(s.length-1,1)[0];return void o((0,i.U2)(e,s),n,r)}const a=e.__accessor__;null!=a&&function(e,t){if((0,n.Z)("esri-unknown-property-errors")&&!function(e,t){return null!=t.metadatas[e]}(e,t))throw new s.Z("set:unknown-property",function(e,t){return"setting unknown property '"+e+"' on instance of "+t.host.declaredClass}(e,t))}(t,a),e[t]=r}}},38805:(e,t,r)=>{r.d(t,{M:()=>s});class s{constructor(e){this._accessed=[],this._handles=[],this._observerObject=new n(e),i.register(this,new WeakRef(this._observerObject),this)}destroy(){i.unregister(this._observerObject),this._accessed.length=0,this._observerObject?.destroy(),this.clear()}onObservableAccessed(e){const t=this._accessed;t.includes(e)||t.push(e)}onTrackingEnd(){const e=this._handles,t=this._accessed,r=this._observerObject;for(let s=0;s0?e-1:0}destroy(){this.destroyed=!0,this._notify=o}}const i=new FinalizationRegistry((e=>{e.deref()?.destroy()}));function o(){}},87538:(e,t,r)=>{r.d(t,{EH:()=>l,U5:()=>a,Xz:()=>c});var s=r(58971),n=r(38805);let i=!1;const o=[];function a(e,t){let r=new n.M((function n(){if(!r||a)return;if(i)return void u(n);const c=o;r.clear(),i=!0,a=!0,o=(0,s.LJ)(r,e),a=!1,i=!1,t(o,c),h()})),o=null,a=!1;return a=!0,o=(0,s.LJ)(r,e),a=!1,{remove:function(){r&&(r.destroy(),r=null,o=null)}}}function c(e,t){let r=new n.M((function(){t(i,o)})),i=null;function o(){return r?(r.clear(),i=(0,s.LJ)(r,e),i):null}return o(),{remove:function(){r&&(r.destroy(),r=null),i=null}}}function l(e){let t=new n.M((function n(){t&&!r&&(i?u(n):(t.clear(),i=!0,r=!0,(0,s.LJ)(t,e),r=!1,i=!1,h()))})),r=!1;return r=!0,(0,s.LJ)(t,e),r=!1,{remove:function(){t&&(t.destroy(),t=null)}}}function u(e){o.includes(e)||o.unshift(e)}function h(){for(;o.length;)o.pop()()}},26258:(e,t,r)=>{r.d(t,{BT:()=>b,YP:()=>S,aQ:()=>E});var s=r(3894),n=r(22974),i=r(70586),o=r(71143);class a extends o.Z{constructor(){super(...arguments),this._set=new Set}destroy(){super.destroy(),this._set=(0,i.wN)(this._set)}acquire(...e){const t=super.acquire(...e);return this._set.delete(t),t}release(e){e&&!this._set.has(e)&&(super.release(e),this._set.add(e))}_dispose(e){this._set.delete(e),super._dispose(e)}}var c,l,u=r(1654),h=r(99001),d=r(67723),f=r(87538),p=r(1153);(l=c||(c={}))[l.Untracked=0]="Untracked",l[l.Tracked=1]="Tracked";class _{constructor(){this.uid=(0,h.D)(),this.removed=!1,this.type=null,this.oldValue=null,this.callback=null,this.getValue=null,this.target=null,this.path=null,this.equals=null}static acquireUntracked(e,t,r,s,i){return this.pool.acquire(c.Untracked,e,t,r,s,i,n.fS)}static acquireTracked(e,t,r,s){return this.pool.acquire(c.Tracked,e,t,r,null,null,s)}notify(e,t){this.type===c.Untracked?this.callback.call(this.target,e,t,this.path,this.target):this.callback.call(null,e,t,void 0,void 0)}acquire(e,t,r,s,n,i,o){this.uid=(0,h.D)(),this.removed=!1,this.type=e,this.oldValue=t,this.callback=r,this.getValue=s,this.target=n,this.path=i,this.equals=o}release(){this.target=this.path=this.oldValue=this.callback=this.getValue=null,this.uid=(0,h.D)(),this.removed=!0}}_.pool=new a(_);const g=new s.Z,v=new Set;let y;function m(e){v.delete(e),v.add(e),y||(y=(0,u.Os)(w))}function O(e){if(e.removed)return;const t=e.oldValue,r=e.getValue();e.equals(t,r)||(e.oldValue=r,e.notify(r,t))}function b(e){for(const t of v.values())t.target===e&&(t.removed=!0)}function w(){let e=10;for(;y&&e--;){y=null;const e=A(),t=g.acquire();for(const r of e){const e=r.uid;O(r),e===r.uid&&r.removed&&t.push(r)}for(const e of v)e.removed&&(t.push(e),v.delete(e));for(const e of t)_.pool.release(e);g.release(t),g.release(e),N.forEach((e=>e()))}}function A(){const e=g.acquire();e.length=v.size;let t=0;for(const r of v)e[t]=r,++t;return v.clear(),e}const N=new Set;function S(e,t,r,s=!1){return!e.__accessor__||e.__accessor__.destroyed?{remove(){}}:s?function(e,t,r){const s=(0,p.Qc)(e,t,r,((e,t,r)=>{let i=!1;return(0,f.U5)((()=>(0,d.$z)(e,t)),((o,a)=>{e.__accessor__.destroyed?s.remove():i||(i=!0,(0,n.fS)(a,o)||r.call(e,o,a,t,e),i=!1)}))}));return s}(e,t,r):function(e,t,r){let s=(0,p.Qc)(e,t,r,((e,t,r)=>{let n,i,o=(0,f.Xz)((()=>(0,d.$z)(e,t)),((o,a)=>{e.__accessor__.destroyed||n&&n.uid!==i?s.remove():(n||(n=_.acquireUntracked(o,r,a,e,t),i=n.uid),m(n))}));return{remove:(0,p.IH)((()=>{o.remove(),n&&(n.uid!==i||n.removed||(n.removed=!0,m(n)),n=null),s=o=null}))}}));return s}(e,t,r)}function E(e,t,r=!1,s=n.y7){return r?function(e,t,r){let s=!1;return(0,f.U5)(e,((e,n)=>{s||(s=!0,r(n,e)||t(e,n),s=!1)}))}(e,t,s):function(e,t,r){let s,n,i=(0,f.Xz)(e,((e,o)=>{s&&s.uid!==n?i.remove():(s||(s=_.acquireTracked(e,t,o,r),n=s.uid),m(s))}));return{remove:(0,p.IH)((()=>{i.remove(),s&&(s.uid!==n||s.removed||(s.removed=!0,m(s)),s=null),i=null}))}}(e,t,s)}},76169:(e,t,r)=>{r.d(t,{c:()=>d,d:()=>h});var s=r(67676),n=r(20102),i=r(92604),o=r(31263),a=r(1153),c=r(53906);function l(e,t,r,s,n){const i={};return t.write?.writer?.call(e,s,i,r,n),i}function u(e,t,r,a,c,l){if(!a||!a.write)return!1;const u=e.get(r);if(!c&&a.write.overridePolicy){const t=a.write.overridePolicy.call(e,u,r,l??void 0);void 0!==t&&(c=t)}if(c||(c=a.write),!c||!1===c.enabled)return!1;if((null===u&&!c.allowNull&&!c.writerEnsuresNonNull||void 0===u)&&c.isRequired){const t=new n.Z("web-document-write:property-required",`Missing value for required property '${r}' on '${e.declaredClass}'`,{propertyName:r,target:e});return t&&l&&l.messages?l.messages.push(t):t&&!l&&i.Z.getLogger("esri.core.accessorSupport.write").error(t.name,t.message),!1}return!(void 0===u||null===u&&!c.allowNull&&!c.writerEnsuresNonNull||!(c.alwaysWriteDefaults||t.store.multipleOriginsSupported&&t.store.originOf(r)!==o.s3.DEFAULTS)&&function(e,t,r,n,i){const o=n.default;if(void 0===o)return!1;if(null!=n.defaultEquals)return n.defaultEquals(i);if("function"==typeof o){if(Array.isArray(i)){const n=o.call(e,t,r??void 0);return(0,s.fS)(n,i)}return!1}return o===i}(e,r,l,a,u)||!c.ignoreOrigin&&l&&l.origin&&t.store.multipleOriginsSupported&&t.store.originOf(r)<(0,o.M9)(l.origin))}function h(e,t,r,s){const n=(0,a.vw)(e),i=n.metadatas,o=(0,c.Ah)(i[t],s);return!!o&&u(e,n,t,o,r,s)}function d(e,t,r){if(e&&"function"==typeof e.toJSON&&(!e.toJSON.isDefaultToJSON||!e.write))return(0,a.TS)(t,e.toJSON(r));const s=(0,a.vw)(e),n=s.metadatas;for(const i in n){const h=(0,c.Ah)(n[i],r);if(!u(e,s,i,h,void 0,r))continue;const d=e.get(i),f=l(e,h,h.write&&"string"==typeof h.write.target?h.write.target:i,d,r);Object.keys(f).length>0&&(t=(0,a.TS)(t,f),r?.resources?.pendingOperations?.length&&r.resources.pendingOperations.push(Promise.all(r.resources.pendingOperations).then((()=>(0,a.TS)(t,f,(()=>"replace-arrays"))))),r&&r.writtenProperties&&r.writtenProperties.push({target:e,propName:i,oldOrigin:(0,o.Wm)(s.store.originOf(i)),newOrigin:r.origin}))}return t}},66374:(e,t,r)=>{function s(e){const t=[];return function*(){yield*t;for(const r of e)t.push(r),yield r}}function n(e,t){for(const r of e)if(null!=r&&t(r))return r}function i(e){return null!=e&&"function"==typeof e[Symbol.iterator]}r.d(t,{Fs:()=>s,TW:()=>i,sE:()=>n})},35454:(e,t,r)=>{r.d(t,{X:()=>n,w:()=>i});var s=r(78286);class n{constructor(e,t={ignoreUnknown:!1,useNumericKeys:!1}){this._jsonToAPI=e,this._options=t,this.apiValues=[],this.jsonValues=[],this._apiToJSON=this._invertMap(e),this.apiValues=this._getKeysSorted(this._apiToJSON),this.jsonValues=this._getKeysSorted(this._jsonToAPI),this.read=e=>this.fromJSON(e),this.write=(e,t,r)=>{const n=this.toJSON(e);void 0!==n&&(0,s.RB)(r,n,t)},this.write.isJSONMapWriter=!0}toJSON(e){if(null==e)return null;if(this._apiToJSON.hasOwnProperty(e)){const t=this._apiToJSON[e];return this._options.useNumericKeys?+t:t}return this._options.ignoreUnknown?void 0:e}fromJSON(e){return null!=e&&this._jsonToAPI.hasOwnProperty(e)?this._jsonToAPI[e]:this._options.ignoreUnknown?void 0:e}_invertMap(e){const t={};for(const r in e)t[e[r]]=r;return t}_getKeysSorted(e){const t=[];for(const r in e)t.push(r);return t.sort(),t}}function i(){return function(e,t){return new n(e,{ignoreUnknown:!0,...t})}}},1654:(e,t,r)=>{r.d(t,{MU:()=>O,Os:()=>g});var s=r(70586),n=r(41213),i=r(54790),o=r(44553),a=r(95330),c=r(76882);class l{constructor(e){this.callback=e,this.isActive=!0}remove(){this.isActive=!1}}let u=0;const h={time:(0,c.HA)(0),deltaTime:(0,c.HA)(0),elapsedFrameTime:(0,c.HA)(0),frameDuration:(0,c.HA)(0)},d=["prepare","preRender","render","postRender","update","finish"],f=[],p=new o.Z,_={frameTasks:p,willDispatch:!1,clearFrameTasks:function(e=!1){p.forAll((e=>{e.removed=!0})),e&&y()},dispatch:m,executeFrameTasks:function(e){const t=(0,c.HA)(e-u);u=e;const r=1e3/60,s=Math.max(0,t-r);h.time=e,h.frameDuration=(0,c.HA)(r-s);for(let r=0;r{s.paused||s.removed||(0===r&&s.ticks++,s.phases[n]&&(h.elapsedFrameTime=(0,c.HA)(performance.now()-e),h.deltaTime=0===s.ticks?(0,c.HA)(0):t,s.phases[n]?.call(s,h)))})),b[r].record(performance.now()-s)}y(),w.record(performance.now()-e)}};function g(e){const t=new l(e);return f.push(t),_.willDispatch||(_.willDispatch=!0,(0,n.Y)(m)),t}const v=new o.Z;function y(){p.forAll((e=>{e.removed&&v.push(e)})),p.removeUnorderedMany(v.data,v.length),v.clear()}function m(){for(;f.length;){const e=(0,s.j0)(f.shift());e.isActive&&e.callback()}_.willDispatch=!1}function O(e=1,t){const r=(0,a.hh)(),s=()=>{(0,a.Hc)(t)?r.reject((0,a.zE)()):0===e?r():(--e,(0,n.Y)((()=>s())))};return s(),r.promise}const b=d.map((e=>new i.Z(e))),w=new i.Z("total")},76882:(e,t,r)=>{function s(e){return e}r.d(t,{HA:()=>s})},99001:(e,t,r)=>{r.d(t,{D:()=>n});let s=0;function n(){return++s}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/42f3421740a5479559dc.js b/public/assets/esri/core/workers/chunks/42f3421740a5479559dc.js new file mode 100644 index 0000000..13de32a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/42f3421740a5479559dc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2756],{57435:(e,t,r)=>{r.d(t,{Z:()=>u});var s=r(43697),i=r(46791),o=(r(20102),r(92604),r(26258),r(87538)),l=r(5600),n=r(52011);let a=class extends i.Z{constructor(e){super(e),this.getCollections=null}initialize(){this.own((0,o.EH)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new i.Z(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const s of t)if(s){if(r(s)){const t=this.indexOf(s,e);t>=0?t!==e&&this.reorder(s,e):this.add(s,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(s);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,s._)([(0,l.Cb)()],a.prototype,"getCollections",void 0),(0,s._)([(0,l.Cb)()],a.prototype,"getChildrenFunction",void 0),(0,s._)([(0,l.Cb)()],a.prototype,"itemFilterFunction",void 0),a=(0,s._)([(0,n.j)("esri.core.CollectionFlattener")],a);const u=a},42756:(e,t,r)=>{r.r(t),r.d(t,{default:()=>A});var s=r(43697),i=(r(66577),r(46791)),o=r(57435),l=r(16453),n=r(95330),a=r(17445),u=r(81271),p=r(5600),h=r(75215),y=(r(67676),r(80442),r(71715)),f=r(52011),c=r(30556),d=r(82971),m=r(87085),g=r(71612),b=r(38009),v=r(16859),_=r(34760),w=r(72965),C=r(21506),I=r(32448),S=r(96674),P=r(83379),x=r(19153),F=r(68773),E=r(40330),Z=(r(51773),r(3172)),k=r(22974),G=r(60437),R=r(20322);r(91423),r(74889);const T={esriGeometryPoint:"points",esriGeometryPolyline:"polylines",esriGeometryPolygon:"polygons"};function O(e){const t=e.folders||[],r=t.slice(),s=new Map,i=new Map,o=new Map,l=new Map,n=new Map,a={esriGeometryPoint:i,esriGeometryPolyline:o,esriGeometryPolygon:l};(e.featureCollection&&e.featureCollection.layers||[]).forEach((e=>{const t=(0,k.d9)(e);t.featureSet.features=[];const r=e.featureSet.geometryType;s.set(r,t);const n=e.layerDefinition.objectIdField;"esriGeometryPoint"===r?j(i,n,e.featureSet.features):"esriGeometryPolyline"===r?j(o,n,e.featureSet.features):"esriGeometryPolygon"===r&&j(l,n,e.featureSet.features)})),e.groundOverlays&&e.groundOverlays.forEach((e=>{n.set(e.id,e)})),t.forEach((t=>{t.networkLinkIds.forEach((s=>{const i=function(e,t,r){const s=function(e,t){let r;return t.some((t=>t.id===e&&(r=t,!0))),r}(e,r);return s&&(s.parentFolderId=t,s.networkLink=s),s}(s,t.id,e.networkLinks);i&&r.push(i)}))})),r.forEach((e=>{if(e.featureInfos){e.points=(0,k.d9)(s.get("esriGeometryPoint")),e.polylines=(0,k.d9)(s.get("esriGeometryPolyline")),e.polygons=(0,k.d9)(s.get("esriGeometryPolygon")),e.mapImages=[];for(const t of e.featureInfos)switch(t.type){case"esriGeometryPoint":case"esriGeometryPolyline":case"esriGeometryPolygon":{const r=a[t.type].get(t.id);r&&e[T[t.type]]?.featureSet.features.push(r);break}case"GroundOverlay":{const r=n.get(t.id);r&&e.mapImages.push(r);break}}e.fullExtent=N([e])}}));const u=N(r);return{folders:t,sublayers:r,extent:u}}function M(e,t,r,s){const i=E.id&&E.id.findCredential(e);e=(0,u.fl)(e,{token:i&&i.token});const o=F.default.kmlServiceUrl;return(0,Z.default)(o,{query:{url:e,model:"simple",folders:"",refresh:0!==r||void 0,outSR:JSON.stringify(t)},responseType:"json",signal:s})}function L(e,t,r=null,s=[]){const i=[],o={},l=t.sublayers,n=t.folders.map((e=>e.id));return l.forEach((t=>{const l=new e;if(r?l.read(t,r):l.read(t),s.length&&n.includes(l.id)&&(l.visible=s.includes(l.id)),o[t.id]=l,null!=t.parentFolderId&&-1!==t.parentFolderId){const e=o[t.parentFolderId];e.sublayers||(e.sublayers=[]),e.sublayers?.unshift(l)}else i.unshift(l)})),i}function j(e,t,r){r.forEach((r=>{e.set(r.attributes[t],r)}))}function N(e){const t=(0,G.Ue)(G.Gv),r=(0,G.Ue)(G.Gv);for(const s of e){if(s.polygons&&s.polygons.featureSet&&s.polygons.featureSet.features)for(const e of s.polygons.featureSet.features)(0,R.Yg)(t,e.geometry),(0,G.TC)(r,t);if(s.polylines&&s.polylines.featureSet&&s.polylines.featureSet.features)for(const e of s.polylines.featureSet.features)(0,R.Yg)(t,e.geometry),(0,G.TC)(r,t);if(s.points&&s.points.featureSet&&s.points.featureSet.features)for(const e of s.points.featureSet.features)(0,R.Yg)(t,e.geometry),(0,G.TC)(r,t);if(s.mapImages)for(const e of s.mapImages)(0,R.Yg)(t,e.extent),(0,G.TC)(r,t)}return(0,G.fS)(r,G.Gv)?void 0:{xmin:r[0],ymin:r[1],zmin:r[2],xmax:r[3],ymax:r[4],zmax:r[5],spatialReference:d.Z.WGS84}}var U,H=r(6570);let z=U=class extends(I.Z.EventedMixin((0,S.eC)(P.Z))){constructor(...e){super(...e),this.description=null,this.fullExtent=null,this.id=null,this.networkLink=null,this.parent=null,this.sublayers=null,this.title=null,this.sourceJSON=null,this.layer=null,this.addHandles([(0,a.on)((()=>this.sublayers),"after-add",(({item:e})=>{e.parent=this,e.layer=this.layer}),a.Z_),(0,a.on)((()=>this.sublayers),"after-remove",(({item:e})=>{e.layer=e.parent=null}),a.Z_),(0,a.YP)((()=>this.sublayers),((e,t)=>{if(t)for(const e of t)e.layer=e.parent=null;if(e)for(const t of e)t.parent=this,t.layer=this.layer}),a.Z_),(0,a.YP)((()=>this.layer),(e=>{if(this.sublayers)for(const t of this.sublayers)t.layer=e}),a.Z_)])}initialize(){(0,a.N1)((()=>this.networkLink)).then((()=>(0,a.N1)((()=>!0===this.visible)))).then((()=>this.load()))}load(e){if(!this.networkLink)return;if(this.networkLink.viewFormat)return;const t=null!=e?e.signal:null,r=this._fetchService(this._get("networkLink")?.href??"",t).then((e=>{const t=N(e.sublayers);this.fullExtent=H.Z.fromJSON(t),this.sourceJSON=e;const r=(0,h.se)(i.Z.ofType(U),L(U,e));this.sublayers?this.sublayers.addMany(r):this.sublayers=r,this.layer?.emit("sublayer-update"),this.layer&&this.layer.notifyChange("visibleSublayers")}));return this.addResolvingPromise(r),Promise.resolve(this)}get visible(){return this._get("visible")}set visible(e){this._get("visible")!==e&&(this._set("visible",e),this.layer&&this.layer.notifyChange("visibleSublayers"))}readVisible(e,t){return!!t.visibility}_fetchService(e,t){return M(e,this.layer.outSpatialReference,this.layer.refreshInterval,t).then((e=>O(e.data)))}};(0,s._)([(0,p.Cb)()],z.prototype,"description",void 0),(0,s._)([(0,p.Cb)({type:H.Z})],z.prototype,"fullExtent",void 0),(0,s._)([(0,p.Cb)()],z.prototype,"id",void 0),(0,s._)([(0,p.Cb)({readOnly:!0,value:null})],z.prototype,"networkLink",void 0),(0,s._)([(0,p.Cb)({json:{write:{allowNull:!0}}})],z.prototype,"parent",void 0),(0,s._)([(0,p.Cb)({type:i.Z.ofType(U),json:{write:{allowNull:!0}}})],z.prototype,"sublayers",void 0),(0,s._)([(0,p.Cb)({value:null,json:{read:{source:"name",reader:e=>(0,x.Cb)(e)}}})],z.prototype,"title",void 0),(0,s._)([(0,p.Cb)({value:!0})],z.prototype,"visible",null),(0,s._)([(0,y.r)("visible",["visibility"])],z.prototype,"readVisible",null),(0,s._)([(0,p.Cb)()],z.prototype,"sourceJSON",void 0),(0,s._)([(0,p.Cb)()],z.prototype,"layer",void 0),z=U=(0,s._)([(0,f.j)("esri.layers.support.KMLSublayer")],z);const q=z,D=["kml","xml"];let J=class extends((0,g.h)((0,_.Q)((0,w.M)((0,b.q)((0,v.I)((0,l.R)(m.Z))))))){constructor(...e){super(...e),this._visibleFolders=[],this.allSublayers=new o.Z({getCollections:()=>[this.sublayers],getChildrenFunction:e=>e.sublayers}),this.outSpatialReference=d.Z.WGS84,this.path=null,this.legendEnabled=!1,this.operationalLayerType="KML",this.sublayers=null,this.type="kml",this.url=null}initialize(){this.addHandles([(0,a.YP)((()=>this.sublayers),((e,t)=>{t&&t.forEach((e=>{e.parent=null,e.layer=null})),e&&e.forEach((e=>{e.parent=this,e.layer=this}))}),a.Z_),this.on("sublayer-update",(()=>this.notifyChange("fullExtent")))])}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}readSublayersFromItemOrWebMap(e,t){this._visibleFolders=t.visibleFolders}readSublayers(e,t,r){return L(q,t,r,this._visibleFolders)}writeSublayers(e,t){const r=[],s=e.toArray();for(;s.length;){const e=s[0];e.networkLink||(e.visible&&r.push(e.id),e.sublayers&&s.push(...e.sublayers.toArray())),s.shift()}t.visibleFolders=r}get title(){const e=this._get("title");return e&&"defaults"!==this.originOf("title")?e:this.url?(0,u.vt)(this.url,D)||"KML":e||""}set title(e){this._set("title",e)}get visibleSublayers(){const e=this.sublayers,t=[],r=e=>{e.visible&&(t.push(e),e.sublayers&&e.sublayers.forEach(r))};return e&&e.forEach(r),t}get fullExtent(){return this._recomputeFullExtent()}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["KML"],supportsData:!1},e).catch(n.r9).then((()=>this._fetchService(t)))),Promise.resolve(this)}destroy(){super.destroy(),this.allSublayers.destroy()}async _fetchService(e){const t=O((await Promise.resolve().then((()=>this.resourceInfo?{ssl:!1,data:this.resourceInfo}:M(this.url??"",this.outSpatialReference,this.refreshInterval,e)))).data);t&&this.read(t,{origin:"service"})}_recomputeFullExtent(){let e=null;null!=this.extent&&(e=this.extent.clone());const t=r=>{if(r.sublayers)for(const s of r.sublayers.items)t(s),s.visible&&s.fullExtent&&(null!=e?e.union(s.fullExtent):e=s.fullExtent.clone())};return t(this),e}};(0,s._)([(0,p.Cb)({readOnly:!0})],J.prototype,"allSublayers",void 0),(0,s._)([(0,p.Cb)({type:d.Z})],J.prototype,"outSpatialReference",void 0),(0,s._)([(0,p.Cb)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],J.prototype,"path",void 0),(0,s._)([(0,p.Cb)({readOnly:!0,json:{read:!1,write:!1}})],J.prototype,"legendEnabled",void 0),(0,s._)([(0,p.Cb)({type:["show","hide","hide-children"]})],J.prototype,"listMode",void 0),(0,s._)([(0,p.Cb)({type:["KML"]})],J.prototype,"operationalLayerType",void 0),(0,s._)([(0,p.Cb)({})],J.prototype,"resourceInfo",void 0),(0,s._)([(0,p.Cb)({type:i.Z.ofType(q),json:{write:{ignoreOrigin:!0}}})],J.prototype,"sublayers",void 0),(0,s._)([(0,y.r)(["web-map","portal-item"],"sublayers",["visibleFolders"])],J.prototype,"readSublayersFromItemOrWebMap",null),(0,s._)([(0,y.r)("service","sublayers",["sublayers"])],J.prototype,"readSublayers",null),(0,s._)([(0,c.c)("sublayers")],J.prototype,"writeSublayers",null),(0,s._)([(0,p.Cb)({readOnly:!0,json:{read:!1}})],J.prototype,"type",void 0),(0,s._)([(0,p.Cb)({json:{origins:{"web-map":{read:{source:"title"}}},write:{ignoreOrigin:!0}}})],J.prototype,"title",null),(0,s._)([(0,p.Cb)(C.HQ)],J.prototype,"url",void 0),(0,s._)([(0,p.Cb)({readOnly:!0})],J.prototype,"visibleSublayers",null),(0,s._)([(0,p.Cb)({type:H.Z})],J.prototype,"extent",void 0),(0,s._)([(0,p.Cb)()],J.prototype,"fullExtent",null),J=(0,s._)([(0,f.j)("esri.layers.KMLLayer")],J);const A=J},16859:(e,t,r)=>{r.d(t,{I:()=>C});var s=r(43697),i=r(68773),o=r(40330),l=r(3172),n=r(66643),a=r(20102),u=r(92604),p=r(70586),h=r(95330),y=r(81271),f=r(5600),c=(r(75215),r(67676),r(80442),r(71715)),d=r(52011),m=r(30556),g=r(84230),b=r(48522),v=r(15235),_=r(86082),w=r(14661);const C=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new v.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:s}=await r.e(8062).then(r.bind(r,18062));return(0,h.k_)(t),await s({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,h.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,h.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!i.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:s},content:{updateItem:i}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",s),this._set("userHasUpdateItemPrivileges",i)}catch(e){(0,h.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const s=e===r.id;if(s&&r.portal.user)return(0,w.Ss)(r);let i,l;if(s)i=r.portal.url;else try{i=await(0,g.oP)(this.url,t)}catch(e){(0,h.r9)(e)}if(!i||!(0,y.Zo)(i,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;l=await(o.id?.getCredential(`${i}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,h.r9)(e)}if(!l)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(s?await r.reload():(r=new v.default({id:e,portal:{url:i}}),await r.load(t)),r.portal.user)return(0,w.Ss)(r)}catch(e){(0,h.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,h.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?o.id?.findCredential(this.url):null;if(!t)return!0;const r=I.credential===t?I.user:await this._fetchEditingUser(e);return I.credential=t,I.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=o.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const s=`${r.owningSystemUrl}/sharing/rest`,i=b.Z.getDefault();if(i&&i.loaded&&(0,y.Fv)(i.restUrl)===(0,y.Fv)(s))return i.user;const a=`${s}/community/self`,u=null!=e?e.signal:null,p=await(0,n.q6)((0,l.default)(a,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?_.default.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,s=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||b.Z.getDefault());return r&&s&&!(0,y.tm)(s.restUrl,r.restUrl)?(t.messages&&t.messages.push(new a.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,s._)([(0,f.Cb)({type:v.default})],t.prototype,"portalItem",null),(0,s._)([(0,c.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,s._)([(0,m.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,s._)([(0,f.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,s._)([(0,f.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,s._)([(0,f.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,s._)([(0,f.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,s._)([(0,d.j)("esri.layers.mixins.PortalLayer")],t),t},I={credential:null,user:null}},34760:(e,t,r)=>{r.d(t,{Q:()=>g});var s=r(43697),i=r(92604),o=r(95330),l=r(5600),n=(r(75215),r(67676),r(80442),r(52011)),a=r(46791),u=(r(20102),r(26258),r(87538));const p=new a.Z,h=new WeakMap;function y(e){return null!=e&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e}function f(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:f(t,e%t):0}let c=0,d=0;function m(){const e=Date.now();for(const t of p)t.refreshInterval&&e-(h.get(t)??0)+5>=6e4*t.refreshInterval&&(h.set(t,e),t.refresh(e))}(0,u.EH)((()=>{const e=Date.now();let t=0;for(const r of p)t=f(Math.round(6e4*r.refreshInterval),t),r.refreshInterval?h.get(r)||h.set(r,e):h.delete(r);if(t!==d){if(d=t,clearInterval(c),0===d)return void(c=0);c=setInterval(m,d)}}));const g=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,o.Ds)((()=>this.hasDataChanged())),this.when().then((()=>{this.destroyed||function(e){y(e)&&p.push(e)}(this)}),(()=>{}))}destroy(){y(this)&&p.includes(this)&&p.remove(this)}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,o.R8)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{i.Z.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}};return(0,s._)([(0,l.Cb)({type:Number,cast:e=>e>=.1?e:e<=0?0:.1,json:{write:!0}})],t.prototype,"refreshInterval",void 0),(0,s._)([(0,l.Cb)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,s._)([(0,l.Cb)()],t.prototype,"refreshParameters",null),t=(0,s._)([(0,n.j)("esri.layers.mixins.RefreshableLayer")],t),t}},74889:(e,t,r)=>{r.d(t,{Z:()=>v});var s,i=r(43697),o=r(66577),l=r(38171),n=r(35454),a=r(96674),u=r(22974),p=r(5600),h=(r(75215),r(71715)),y=r(52011),f=r(30556),c=r(82971),d=r(33955),m=r(1231);const g=new n.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let b=s=class extends a.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=c.Z.fromJSON(t.spatialReference),s=[];for(let t=0;t0)for(let r=0;rMath.round((e-s)/t)),(e=>Math.round((i-e)/r)));for(let e=0,t=o.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;a=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*o+s),(e=>i-e*l),n,a);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let s,i;const o=[];for(let l=0,n=e.length;l0){const e=t(n[0]),l=r(n[1]);e===s&&l===i||(o.push([e-s,l-i]),s=e,i=l)}else s=t(n[0]),i=r(n[1]),o.push([s,i])}return o.length>0?o:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const s=(0,d.oU)(e)?e.rings:e.paths,i=[];for(let e=0,o=s.length;e0?((0,d.oU)(e)?e.rings=i:e.paths=i,e):null}:"multipoint"===e?e=>{const s=this._quantizePoints(e.points,t,r);return s&&s.length>0?(e.points=s,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,s,i){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),s&&(e.z=s(e.z))}:"polyline"===e||"polygon"===e?e=>{const o=(0,d.oU)(e)?e.rings:e.paths;let l,n;for(let e=0,s=o.length;e0?(l+=i[0],n+=i[1]):(l=i[0],n=i[1]),i[0]=t(l),i[1]=r(n)}}if(s&&i)for(let e=0,t=o.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),s&&null!=e.zmax&&null!=e.zmin&&(e.zmax=s(e.zmax),e.zmin=s(e.zmin)),i&&null!=e.mmax&&null!=e.mmin&&(e.mmax=i(e.mmax),e.mmin=i(e.mmin))}:"multipoint"===e?e=>{const o=e.points;let l,n;for(let e=0,s=o.length;e0?(l+=s[0],n+=s[1]):(l=s[0],n=s[1]),s[0]=t(l),s[1]=r(n)}if(s&&i)for(let e=0,t=o.length;e({enabled:e})}}})],b.prototype,"exceededTransferLimit",void 0),(0,i._)([(0,p.Cb)({type:[l.Z],json:{write:!0}})],b.prototype,"features",void 0),(0,i._)([(0,h.r)("features")],b.prototype,"readFeatures",null),(0,i._)([(0,p.Cb)({type:[m.Z],json:{write:!0}})],b.prototype,"fields",void 0),(0,i._)([(0,p.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],b.prototype,"geometryType",void 0),(0,i._)([(0,f.c)("geometryType")],b.prototype,"writeGeometryType",null),(0,i._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],b.prototype,"hasM",void 0),(0,i._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],b.prototype,"hasZ",void 0),(0,i._)([(0,p.Cb)({types:o.qM,json:{write:!0}})],b.prototype,"queryGeometry",void 0),(0,i._)([(0,h.r)("queryGeometry")],b.prototype,"readQueryGeometry",null),(0,i._)([(0,p.Cb)({type:c.Z,json:{write:!0}})],b.prototype,"spatialReference",void 0),(0,i._)([(0,f.c)("spatialReference")],b.prototype,"writeSpatialReference",null),(0,i._)([(0,p.Cb)({json:{write:!0}})],b.prototype,"transform",void 0),b=s=(0,i._)([(0,y.j)("esri.rest.support.FeatureSet")],b),b.prototype.toJSON.isDefaultToJSON=!0;const v=b}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/431d54867bc3bb848fbb.js b/public/assets/esri/core/workers/chunks/431d54867bc3bb848fbb.js new file mode 100644 index 0000000..e6621a5 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/431d54867bc3bb848fbb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8636],{98636:(e,r,t)=>{t.r(r),t.d(r,{default:()=>I});var s,i=t(43697),a=t(3172),l=t(20102),n=t(3920),o=t(68668),p=t(16453),c=t(95330),u=t(81271),h=t(5600),d=t(90578),y=(t(67676),t(80442),t(71715)),f=t(52011),_=t(30556),v=t(82971),g=t(87085),m=t(54295),b=t(46486),S=t(7944),T=t(17287),w=t(71612),C=t(17017),O=t(38009),R=t(16859),U=t(34760),W=t(72965),k=t(10343),M=t(66677),P=t(21506),j=t(90082),B=t(49867);const L=["Canvas/World_Dark_Gray_Base","Canvas/World_Dark_Gray_Reference","Canvas/World_Light_Gray_Base","Canvas/World_Light_Gray_Reference","Elevation/World_Hillshade","Elevation/World_Hillshade_Dark","Ocean/World_Ocean_Base","Ocean/World_Ocean_Reference","Ocean_Basemap","Reference/World_Boundaries_and_Places","Reference/World_Boundaries_and_Places_Alternate","Reference/World_Transportation","World_Imagery","World_Street_Map","World_Topo_Map"];let N=s=class extends((0,w.h)((0,W.M)((0,k.x)((0,b.Z)((0,S.O)((0,O.q)((0,R.I)((0,T.Y)((0,p.R)((0,n.p)((0,U.Q)((0,m.V)((0,C.N)(g.Z)))))))))))))){constructor(...e){super(...e),this.listMode="show",this.isReference=null,this.operationalLayerType="ArcGISTiledMapServiceLayer",this.resampling=!0,this.sourceJSON=null,this.spatialReference=null,this.path=null,this.sublayers=null,this.type="tile",this.url=null}normalizeCtorArgs(e,r){return"string"==typeof e?{url:e,...r}:e}load(e){const r=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Map Service"]},e).catch(c.r9).then((()=>this._fetchService(r)))),Promise.resolve(this)}get attributionDataUrl(){const e=this.parsedUrl?.path.toLowerCase();return e?this._getDefaultAttribution(this._getMapName(e)):null}readSpatialReference(e,r){return(e=e||r.tileInfo&&r.tileInfo.spatialReference)&&v.Z.fromJSON(e)}writeSublayers(e,r,t,s){if(!this.loaded||!e)return;const i=e.slice().reverse().flatten((({sublayers:e})=>e&&e.toArray().reverse())).toArray(),a=[],l={writeSublayerStructure:!1,...s};i.forEach((e=>{const r=e.write({},l);a.push(r)})),a.some((e=>Object.keys(e).length>1))&&(r.layers=a)}get tileServers(){return this._getDefaultTileServers(this.parsedUrl?.path)}castTileServers(e){return Array.isArray(e)?e.map((e=>(0,u.mN)(e).path)):null}fetchTile(e,r,t,s={}){const{signal:i}=s,l=this.getTileUrl(e,r,t),n={responseType:"image",signal:i,query:{...this.refreshParameters}};return(0,a.default)(l,n).then((e=>e.data))}async fetchImageBitmapTile(e,r,t,i={}){const{signal:l}=i;if(this.fetchTile!==s.prototype.fetchTile){const s=await this.fetchTile(e,r,t,i);return(0,j.V)(s,e,r,t,l)}const n=this.getTileUrl(e,r,t),o={responseType:"blob",signal:l,query:{...this.refreshParameters}},{data:p}=await(0,a.default)(n,o);return(0,j.V)(p,e,r,t,l)}getTileUrl(e,r,t){const s=!this.capabilities.operations.supportsTileMap&&this.supportsBlankTile,i=(0,u.B7)({...this.parsedUrl?.query,blankTile:!s&&null,...this.customParameters,token:this.apiKey}),a=this.tileServers;return`${a&&a.length?a[r%a.length]:this.parsedUrl?.path}/tile/${e}/${r}/${t}${i?"?"+i:""}`}loadAll(){return(0,o.G)(this,(e=>{e(this.allSublayers)}))}_fetchService(e){return new Promise(((r,t)=>{if(this.sourceJSON){if(null!=this.sourceJSON.bandCount&&null!=this.sourceJSON.pixelSizeX)throw new l.Z("tile-layer:unsupported-url","use ImageryTileLayer to open a tiled image service");return void r({data:this.sourceJSON})}if(!this.parsedUrl)throw new l.Z("tile-layer:undefined-url","layer's url is not defined");const s=(0,M.Qc)(this.parsedUrl.path);if(null!=s&&"ImageServer"===s.serverType)throw new l.Z("tile-layer:unsupported-url","use ImageryTileLayer to open a tiled image service");(0,a.default)(this.parsedUrl.path,{query:{f:"json",...this.parsedUrl.query,...this.customParameters,token:this.apiKey},responseType:"json",signal:e}).then(r,t)})).then((r=>{let t=this.url;if(r.ssl&&(t=this.url=t.replace(/^http:/i,"https:")),this.sourceJSON=r.data,this.read(r.data,{origin:"service",url:this.parsedUrl}),10.1===this.version&&!(0,M.M8)(t))return this._fetchServerVersion(t,e).then((e=>{this.read({currentVersion:e})})).catch((()=>{}))}))}_fetchServerVersion(e,r){if(!(0,M.B5)(e))return Promise.reject();const t=e.replace(/(.*\/rest)\/.*/i,"$1")+"/info";return(0,a.default)(t,{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:r}).then((e=>{if(e.data&&e.data.currentVersion)return e.data.currentVersion;throw new l.Z("tile-layer:version-not-available")}))}_getMapName(e){const r=e.match(/^(?:https?:)?\/\/(server\.arcgisonline\.com|services\.arcgisonline\.com|ibasemaps-api\.arcgis\.com)\/arcgis\/rest\/services\/([^\/]+(\/[^\/]+)*)\/mapserver/i);return r?r[2]:void 0}_getDefaultAttribution(e){if(null==e)return null;let r;e=e.toLowerCase();for(let t=0,s=L.length;t({enabled:!1})}}})],N.prototype,"isReference",void 0),(0,i._)([(0,h.Cb)({readOnly:!0,type:["ArcGISTiledMapServiceLayer"]})],N.prototype,"operationalLayerType",void 0),(0,i._)([(0,h.Cb)({type:Boolean})],N.prototype,"resampling",void 0),(0,i._)([(0,h.Cb)()],N.prototype,"sourceJSON",void 0),(0,i._)([(0,h.Cb)({type:v.Z})],N.prototype,"spatialReference",void 0),(0,i._)([(0,y.r)("spatialReference",["spatialReference","tileInfo"])],N.prototype,"readSpatialReference",null),(0,i._)([(0,h.Cb)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],N.prototype,"path",void 0),(0,i._)([(0,h.Cb)({readOnly:!0})],N.prototype,"sublayers",void 0),(0,i._)([(0,_.c)("sublayers",{layers:{type:[B.Z]}})],N.prototype,"writeSublayers",null),(0,i._)([(0,h.Cb)({json:{read:!1,write:!1}})],N.prototype,"popupEnabled",void 0),(0,i._)([(0,h.Cb)()],N.prototype,"tileServers",null),(0,i._)([(0,d.p)("tileServers")],N.prototype,"castTileServers",null),(0,i._)([(0,h.Cb)({readOnly:!0,json:{read:!1}})],N.prototype,"type",void 0),(0,i._)([(0,h.Cb)(P.HQ)],N.prototype,"url",void 0),N=s=(0,i._)([(0,f.j)("esri.layers.TileLayer")],N);const A=Symbol("default-fetch-tile");N.prototype.fetchTile[A]=!0;const I=N}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/45629ff775e77234b227.js b/public/assets/esri/core/workers/chunks/45629ff775e77234b227.js new file mode 100644 index 0000000..e821ecb --- /dev/null +++ b/public/assets/esri/core/workers/chunks/45629ff775e77234b227.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4547],{83305:(e,t,n)=>{n.d(t,{e:()=>E,f:()=>P,g:()=>u,h:()=>p,i:()=>i,j:()=>N,l:()=>l,p:()=>G});var r=n(99880),o=n(80442);let _,s=null;function i(){return!!s}function l(){return _||(_=n.e(6774).then(n.bind(n,66774)).then((e=>e.p)).then((({default:e})=>e({locateFile:e=>(0,r.V)(`esri/geometry/support/${e}`)}))).then((e=>{T(e)})),_)}var u,P,E,c;!function(e){function t(e,t,n){s.ensureCache.prepare();const r=h(n),o=n===r,_=s.ensureFloat64(r),i=s._pe_geog_to_proj(s.getPointer(e),t,_);return i&&L(n,t,_,o),i}function n(e,t,n){return r(e,t,n,0)}function r(e,t,n,r){s.ensureCache.prepare();const o=h(n),_=n===o,i=s.ensureFloat64(o),l=s._pe_proj_to_geog_center(s.getPointer(e),t,i,r);return l&&L(n,t,i,_),l}e.geogToProj=t,e.projGeog=function(e,r,o,_){switch(_){case P.PE_TRANSFORM_P_TO_G:return n(e,r,o);case P.PE_TRANSFORM_G_TO_P:return t(e,r,o)}return 0},e.projToGeog=n,e.projToGeogCenter=r}(u||(u={})),(c=P||(P={})).init=function(){c.PE_BUFFER_MAX=s.PeDefs.prototype.PE_BUFFER_MAX,c.PE_NAME_MAX=s.PeDefs.prototype.PE_NAME_MAX,c.PE_MGRS_MAX=s.PeDefs.prototype.PE_MGRS_MAX,c.PE_USNG_MAX=s.PeDefs.prototype.PE_USNG_MAX,c.PE_DD_MAX=s.PeDefs.prototype.PE_DD_MAX,c.PE_DDM_MAX=s.PeDefs.prototype.PE_DDM_MAX,c.PE_DMS_MAX=s.PeDefs.prototype.PE_DMS_MAX,c.PE_UTM_MAX=s.PeDefs.prototype.PE_UTM_MAX,c.PE_PARM_MAX=s.PeDefs.prototype.PE_PARM_MAX,c.PE_TYPE_NONE=s.PeDefs.prototype.PE_TYPE_NONE,c.PE_TYPE_GEOGCS=s.PeDefs.prototype.PE_TYPE_GEOGCS,c.PE_TYPE_PROJCS=s.PeDefs.prototype.PE_TYPE_PROJCS,c.PE_TYPE_GEOGTRAN=s.PeDefs.prototype.PE_TYPE_GEOGTRAN,c.PE_TYPE_COORDSYS=s.PeDefs.prototype.PE_TYPE_COORDSYS,c.PE_TYPE_UNIT=s.PeDefs.prototype.PE_TYPE_UNIT,c.PE_TYPE_LINUNIT=s.PeDefs.prototype.PE_TYPE_LINUNIT,c.PE_STR_OPTS_NONE=s.PeDefs.prototype.PE_STR_OPTS_NONE,c.PE_STR_AUTH_NONE=s.PeDefs.prototype.PE_STR_AUTH_NONE,c.PE_STR_AUTH_TOP=s.PeDefs.prototype.PE_STR_AUTH_TOP,c.PE_STR_NAME_CANON=s.PeDefs.prototype.PE_STR_NAME_CANON,c.PE_PARM_X0=s.PeDefs.prototype.PE_PARM_X0,c.PE_PARM_ND=s.PeDefs.prototype.PE_PARM_ND,c.PE_TRANSFORM_1_TO_2=s.PeDefs.prototype.PE_TRANSFORM_1_TO_2,c.PE_TRANSFORM_2_TO_1=s.PeDefs.prototype.PE_TRANSFORM_2_TO_1,c.PE_TRANSFORM_P_TO_G=s.PeDefs.prototype.PE_TRANSFORM_P_TO_G,c.PE_TRANSFORM_G_TO_P=s.PeDefs.prototype.PE_TRANSFORM_G_TO_P,c.PE_HORIZON_RECT=s.PeDefs.prototype.PE_HORIZON_RECT,c.PE_HORIZON_POLY=s.PeDefs.prototype.PE_HORIZON_POLY,c.PE_HORIZON_LINE=s.PeDefs.prototype.PE_HORIZON_LINE,c.PE_HORIZON_DELTA=s.PeDefs.prototype.PE_HORIZON_DELTA},function(e){const t={},n={},r=e=>{if(e){const t=e.getType();switch(t){case P.PE_TYPE_GEOGCS:e=s.castObject(e,s.PeGeogcs);break;case P.PE_TYPE_PROJCS:e=s.castObject(e,s.PeProjcs);break;case P.PE_TYPE_GEOGTRAN:e=s.castObject(e,s.PeGeogtran);break;default:t&P.PE_TYPE_UNIT&&(e=s.castObject(e,s.PeUnit))}}return e};function o(e,n){let o=null,_=t[e];if(_||(_={},t[e]=_),_.hasOwnProperty(String(n)))o=_[n];else{const t=s.PeFactory.prototype.factoryByType(e,n);s.compare(t,s.NULL)||(o=t,_[n]=o)}return o=r(o),o}e.initialize=function(){s.PeFactory.prototype.initialize(null)},e.coordsys=function(e){return o(P.PE_TYPE_COORDSYS,e)},e.factoryByType=o,e.fromString=function(e,t){let o=null,_=n[e];if(_||(_={},n[e]=_),_.hasOwnProperty(t))o=_[t];else{const n=s.PeFactory.prototype.fromString(e,t);s.compare(n,s.NULL)||(o=n,_[t]=o)}return o=r(o),o},e.geogcs=function(e){return o(P.PE_TYPE_GEOGCS,e)},e.geogtran=function(e){return o(P.PE_TYPE_GEOGTRAN,e)},e.getCode=function(e){return s.PeFactory.prototype.getCode(e)},e.projcs=function(e){return o(P.PE_TYPE_PROJCS,e)},e.unit=function(e){return o(P.PE_TYPE_UNIT,e)}}(E||(E={}));let a=null;var f,S,p,A,C,R,O,N,M;function T(e){function t(e,t,n){e[t]=n(e[t])}s=e,P.init(),f.init(),C.init(),O.init(),N.init(),a=class extends s.PeGCSExtent{destroy(){s.destroy(this)}};const n=[s.PeDatum,s.PeGeogcs,s.PeGeogtran,s.PeObject,s.PeParameter,s.PePrimem,s.PeProjcs,s.PeSpheroid,s.PeUnit];for(const e of n)t(e.prototype,"getName",(e=>function(){return e.call(this,new Array(P.PE_NAME_MAX))}));for(const e of[s.PeGeogtran,s.PeProjcs])t(e.prototype,"getParameters",(e=>function(){const t=new Array(P.PE_PARM_MAX);let n=e.call(this);for(let e=0;efunction(){const t=this.getSize();if(!t)return null;const n=[];return L(n,t,e.call(this)),n})),t(s.PeGTlistExtendedEntry.prototype,"getEntries",(e=>{const t=s._pe_getPeGTlistExtendedGTsSize();return function(){let n=null;const r=e.call(this);if(!s.compare(r,s.NULL)){n=[r];const e=this.getSteps();if(e>1){const o=s.getPointer(r);for(let r=1;rfunction(){let t=this._cache;if(t||(t=new Map,this._cache=t),t.has(e))return t.get(e);let n=null;const o=e.call(this);if(!s.compare(o,s.NULL)){n=[o];const e=o.getNump();if(e>1){const t=s.getPointer(o);for(let o=1;o{t.push(e[0],e[1])}))):t=e,t}function L(e,t,n,r=!1){if(r)for(let r=0;r<2*t;r++)e[r]=s.getValue(n+r*Float64Array.BYTES_PER_ELEMENT,"double");else{const r=0===e.length;for(let o=0;o1)){const e=s.getPointer(P);for(let n=1;n{g(e);const t=e.getGeogtran();g(t),t.getParameters().forEach(g),[t.getGeogcs1(),t.getGeogcs2()].forEach((e=>{g(e);const t=e.getDatum();g(t),g(t.getSpheroid()),g(e.getPrimem()),g(e.getUnit())}))}));s.PeGTlistExtendedEntry.prototype.Delete(e[0])}}}(S||(S={})),function(e){e.geogToGeog=function(e,t,n,r,o){s.ensureCache.prepare();const _=h(n),i=n===_,l=s.ensureFloat64(_);let u=0;r&&(u=s.ensureFloat64(r));const P=s._pe_geog_to_geog(s.getPointer(e),t,l,u,o);return P&&L(n,t,l,i),P}}(p||(p={})),function(e){const t=(e,t,n,r,o,_)=>{let i,l;switch(s.ensureCache.prepare(),e){case"dd":i=s._pe_geog_to_dd,l=P.PE_DD_MAX;break;case"ddm":i=s._pe_geog_to_ddm,l=P.PE_DDM_MAX;break;case"dms":i=s._pe_geog_to_dms,l=P.PE_DMS_MAX}let u=0;t&&(u=s.getPointer(t));const E=h(r),c=s.ensureFloat64(E),a=d(n,l),f=i(u,n,c,o,s.ensureInt32(a));if(f)for(let e=0;e{let _;switch(s.ensureCache.prepare(),e){case"dd":_=s._pe_dd_to_geog;break;case"ddm":_=s._pe_ddm_to_geog;break;case"dms":_=s._pe_dms_to_geog}let i=0;t&&(i=s.getPointer(t));const l=r.map((e=>s.ensureString(e))),u=s.ensureInt32(l),P=s.ensureFloat64(new Array(2*n)),E=_(i,n,u,P);return E&&L(o,n,P),E};e.geogToDms=function(e,n,r,o,_){return t("dms",e,n,r,o,_)},e.dmsToGeog=function(e,t,r,o){return n("dms",e,t,r,o)},e.geogToDdm=function(e,n,r,o,_){return t("ddm",e,n,r,o,_)},e.ddmToGeog=function(e,t,r,o){return n("ddm",e,t,r,o)},e.geogToDd=function(e,n,r,o,_){return t("dd",e,n,r,o,_)},e.ddToGeog=function(e,t,r,o){return n("dd",e,t,r,o)}}(A||(A={})),function(e){e.init=function(){e.PE_MGRS_STYLE_NEW=s.PeNotationMgrs.prototype.PE_MGRS_STYLE_NEW,e.PE_MGRS_STYLE_OLD=s.PeNotationMgrs.prototype.PE_MGRS_STYLE_OLD,e.PE_MGRS_STYLE_AUTO=s.PeNotationMgrs.prototype.PE_MGRS_STYLE_AUTO,e.PE_MGRS_180_ZONE_1_PLUS=s.PeNotationMgrs.prototype.PE_MGRS_180_ZONE_1_PLUS,e.PE_MGRS_ADD_SPACES=s.PeNotationMgrs.prototype.PE_MGRS_ADD_SPACES},e.geogToMgrsExtended=function(e,t,n,r,o,_,i){s.ensureCache.prepare();let l=0;e&&(l=s.getPointer(e));const u=h(n),E=s.ensureFloat64(u),c=d(t,P.PE_MGRS_MAX),a=s.ensureInt32(c),f=s._pe_geog_to_mgrs_extended(l,t,E,r,o,_,a);if(f)for(let e=0;es.ensureString(e))),l=s.ensureInt32(i),u=s.ensureFloat64(new Array(2*t)),P=s._pe_mgrs_to_geog_extended(_,t,l,r,u);return P&&L(o,t,u),P}}(C||(C={})),function(e){e.geogToUsng=function(e,t,n,r,o,_,i){s.ensureCache.prepare();let l=0;e&&(l=s.getPointer(e));const u=h(n),E=s.ensureFloat64(u),c=d(t,P.PE_MGRS_MAX),a=s.ensureInt32(c),f=s._pe_geog_to_usng(l,t,E,r,o,_,a);if(f)for(let e=0;es.ensureString(e))),i=s.ensureInt32(_),l=s.ensureFloat64(new Array(2*t)),u=s._pe_usng_to_geog(o,t,i,l);return u&&L(r,t,l),u}}(R||(R={})),function(e){e.init=function(){e.PE_UTM_OPTS_NONE=s.PeNotationUtm.prototype.PE_UTM_OPTS_NONE,e.PE_UTM_OPTS_ADD_SPACES=s.PeNotationUtm.prototype.PE_UTM_OPTS_ADD_SPACES,e.PE_UTM_OPTS_NS=s.PeNotationUtm.prototype.PE_UTM_OPTS_NS},e.geogToUtm=function(e,t,n,r,o){s.ensureCache.prepare();let _=0;e&&(_=s.getPointer(e));const i=h(n),l=s.ensureFloat64(i),u=d(t,P.PE_UTM_MAX),E=s.ensureInt32(u),c=s._pe_geog_to_utm(_,t,l,r,E);if(c)for(let e=0;es.ensureString(e))),l=s.ensureInt32(i),u=s.ensureFloat64(new Array(2*t)),P=s._pe_utm_to_geog(_,t,l,r,u);return P&&L(o,t,u),P}}(O||(O={})),function(e){const t=new Map;e.init=function(){e.PE_PCSINFO_OPTION_NONE=s.PePCSInfo.prototype.PE_PCSINFO_OPTION_NONE,e.PE_PCSINFO_OPTION_DOMAIN=s.PePCSInfo.prototype.PE_PCSINFO_OPTION_DOMAIN,e.PE_POLE_OUTSIDE_BOUNDARY=s.PePCSInfo.prototype.PE_POLE_OUTSIDE_BOUNDARY,e.PE_POLE_POINT=s.PePCSInfo.prototype.PE_POLE_POINT},e.generate=function(n,r=e.PE_PCSINFO_OPTION_DOMAIN){let o=null,_=null;return t.has(n)&&(_=t.get(n),_[r]&&(o=_[r])),o||(o=s.PePCSInfo.prototype.generate(n,r),_||(_=[],t.set(n,_)),_[r]=o),o}}(N||(N={})),function(e){e.versionString=function(){return s.PeVersion.prototype.version_string()}}(M||(M={}));const G=Object.freeze(Object.defineProperty({__proto__:null,get PeCSTransformations(){return u},get PeDefs(){return P},get PeFactory(){return E},get PeGCSExtent(){return a},get PeGTTransformations(){return p},get PeGTlistExtended(){return f},get PeGTlistExtendedEntry(){return S},get PeNotationDms(){return A},get PeNotationMgrs(){return C},get PeNotationUsng(){return R},get PeNotationUtm(){return O},get PePCSInfo(){return N},get PeVersion(){return M},_init:T,get _pe(){return s},isLoaded:i,isSupported:function(){return!!(0,o.Z)("esri-wasm")},load:l},Symbol.toStringTag,{value:"Module"}))},44547:(e,t,n)=>{n.d(t,{Up:()=>v,Bm:()=>X,initializeProjection:()=>B,kR:()=>m,zD:()=>F,iV:()=>W,projectBuffer:()=>z,oj:()=>w,dz:()=>U,JY:()=>D,KC:()=>j,Wt:()=>Y});var r=n(20102),o=n(22021),_=n(95330),s=n(67900),i=n(58971),l=n(10661),u=n(52138),P=(n(17896),n(65617)),E=n(2109),c=n(6570),a=n(65091),f=n(83305),S=n(94139),p=n(38913),A=n(58901),C=(n(24470),n(68441));Math.PI;const R=C.sv.radius,O=C.sv.eccentricitySquared,N={a1:R*O,a2:R*O*R*O,a3:R*O*O/2,a4:R*O*R*O*2.5,a5:R*O+R*O*O/2,a6:1-O};C.sv.radius,C.sv.flattening,C.Z1.radius,C.Z1.flattening,C.yr.radius,C.yr.flattening,C.yr.radius;var M=n(18571),T=n(8744),g=n(56726),d=n(69285);let h=null,L=null,G=null,y={};const I=new l.s;function m(){return!!h&&(0,f.i)()}function F(e){return null==G&&(G=Promise.all([(0,f.l)(),Promise.all([n.e(5837),n.e(5732)]).then(n.bind(n,45837)).then((e=>e.g)),n.e(819).then(n.bind(n,80819))])),G.then((([,t,{hydratedAdapter:n}])=>{(0,_.k_)(e),L=n,h=t.default,h._enableProjection(f.p),I.notify()}))}function W(e,t,n=null,r=null){return Array.isArray(e)?0===e.length?[]:w(L,e,e[0].spatialReference,t,n,r):w(L,[e],e.spatialReference,t,n,r)[0]}function w(e,t,n,r,o=null,_=null){if(null==n||null==r)return t;if(v(n,r,o))return t.map((e=>function(e,t,n){return e?"x"in e?function(e,t,n,r,o){de[0]=e.x,de[1]=e.y;const _=e.z;return de[2]=void 0!==_?_:o,z(de,t,0,de,r,0,1)?(n.x=de[0],n.y=de[1],n.spatialReference=r,void 0===_?(n.z=void 0,n.hasZ=!1):(n.z=de[2],n.hasZ=!0),void 0===e.m?(n.m=void 0,n.hasM=!1):(n.m=e.m,n.hasM=!0),n):null}(e,t,new S.Z,n,0):"xmin"in e?function(e,t,n,r,o){const{xmin:_,ymin:s,xmax:i,ymax:l,hasZ:u,hasM:P}=e;return Z(_,s,u?e.zmin:o,t,de,r)?(n.xmin=de[0],n.ymin=de[1],u&&(n.zmin=de[2]),Z(i,l,u?e.zmax:o,t,de,r)?(n.xmax=de[0],n.ymax=de[1],u&&(n.zmax=de[2]),P&&(n.mmin=e.mmin,n.mmax=e.mmax),n.spatialReference=r,n):null):null}(e,t,new c.Z,n,0):"rings"in e?x(e,t,new p.Z,n,0):"paths"in e?function(e,t,n,r,o){const{paths:_,hasZ:s,hasM:i}=e,l=[];return K(_,s??!1,i??!1,t,l,r,o)?(n.paths=l,n.spatialReference=r,n.hasZ=s,n.hasM=i,n):null}(e,t,new A.Z,n,0):"points"in e?function(e,t,n,r,o){const{points:_,hasZ:s,hasM:i}=e,l=[],u=_.length,P=[];for(const e of _)P.push(e[0],e[1],s?e[2]:o);if(!z(P,t,0,P,r,0,u))return null;for(let e=0;enull==e?null:(0,T.fS)(e.spatialReference,t)?e:(0,T.JY)(e.spatialReference)&&(0,T.JY)(t)?function(e,t){try{const n=W(e,t);if(null==n)return null;"xmin"in e&&"xmin"in n&&(n.zmin=e.zmin,n.zmax=e.zmax);const r=(0,d.k)(n.type,e.spatialReference,t);return null!=r&&r(n),n}catch(e){if(!(e instanceof H))throw e;return null}}(e,t):null))}}class H extends r.Z{constructor(){super("projection:not-loaded","projection engine not fully loaded yet, please call load()")}}var k;function v(e,t,n){return!n&&(!!(0,T.fS)(e,t)||(0,T.JY)(e)&&(0,T.JY)(t)&&!!Se(e,t,Re))}async function B(e,t,n,r){if(m())return(0,_.Yn)(r);if(Array.isArray(e)){for(const{source:t,dest:n,geographicTransformation:o}of e)if(!v(t,n,o))return F(r)}else if(!v(e,t,n))return F(r);return(0,_.Yn)(r)}function Y(e,t,n=t.spatialReference,r=0){return null!=e.spatialReference&&null!=n&&null!=x(e,e.spatialReference,t,n,r)}function x(e,t,n,r,o){const{rings:_,hasZ:s,hasM:i}=e,l=[];return K(_,s??!1,i??!1,t,l,r,o)?(n.rings=l,n.spatialReference=r,n.hasZ=s,n.hasM=i,n):null}function j(e,t,n,r=0){de[0]=e.x,de[1]=e.y;const o=e.z;return de[2]=void 0!==o?o:r,z(de,e.spatialReference,0,t,n,0,1)}function Z(e,t,n,r,o,_){return Me[0]=e,Me[1]=t,Me[2]=n,z(Me,r,0,o,_,0,1)}function z(e,t,n,r,o,_,s=1){const i=Se(t,o,Re);if(null==i)return!1;if(i===V){if(e===r&&n===_)return!0;const t=n+3*s;for(let o=n,s=_;o.3?(S=l/c*(1+f*(o.a1+T+a*g)/c),G=Math.asin(S),A=S*S,p=Math.sqrt(1-A)):(p=P/c*(1-a*(o.a5-T-f*g)/c),G=Math.acos(p),A=1-p*p,S=Math.sqrt(A)),R=1-C.sv.eccentricitySquared*A,O=C.sv.radius/Math.sqrt(R),M=o.a6*O,T=P-O*p,g=l-M*S,h=p*T+S*g,d=p*g-S*T,L=d/(M/R+h),G+=L,I=h+d*L/2,i<0&&(G=-G),n[r++]=Ne*y,n[r++]=Ne*G,n[r]=I}const fe={[k.WGS84]:{[k.CGCS2000]:null,[k.GCSMARS2000]:null,[k.GCSMOON2000]:null,[k.LON_LAT]:V,[k.WGS84_COMPARABLE_LON_LAT]:V,[k.SPHERICAL_ECEF]:ie,[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:$,[k.PLATE_CARREE]:ne,[k.WGS84]:V,[k.WGS84_ECEF]:ce},[k.CGCS2000]:{[k.CGCS2000]:V,[k.GCSMARS2000]:null,[k.GCSMOON2000]:null,[k.LON_LAT]:V,[k.WGS84_COMPARABLE_LON_LAT]:V,[k.SPHERICAL_ECEF]:ie,[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:null,[k.PLATE_CARREE]:ne,[k.WGS84]:null,[k.WGS84_ECEF]:ce},[k.GCSMARS2000]:{[k.CGCS2000]:null,[k.GCSMARS2000]:V,[k.GCSMOON2000]:null,[k.LON_LAT]:V,[k.WGS84_COMPARABLE_LON_LAT]:null,[k.SPHERICAL_ECEF]:null,[k.SPHERICAL_MARS_PCPF]:se,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:null,[k.PLATE_CARREE]:null,[k.WGS84]:null,[k.WGS84_ECEF]:null},[k.GCSMOON2000]:{[k.CGCS2000]:null,[k.GCSMARS2000]:null,[k.GCSMOON2000]:V,[k.LON_LAT]:V,[k.WGS84_COMPARABLE_LON_LAT]:null,[k.SPHERICAL_ECEF]:null,[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:_e,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:null,[k.PLATE_CARREE]:null,[k.WGS84]:null,[k.WGS84_ECEF]:null},[k.WEB_MERCATOR]:{[k.CGCS2000]:null,[k.GCSMARS2000]:null,[k.GCSMOON2000]:null,[k.LON_LAT]:Q,[k.WGS84_COMPARABLE_LON_LAT]:Q,[k.SPHERICAL_ECEF]:function(e,t,n,r){Q(e,t,n,r),ie(n,r,n,r)},[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:V,[k.PLATE_CARREE]:function(e,t,n,r){Q(e,t,n,r),ne(n,r,n,r)},[k.WGS84]:Q,[k.WGS84_ECEF]:function(e,t,n,r){Q(e,t,n,r),ce(n,r,n,r)}},[k.WGS84_ECEF]:{[k.CGCS2000]:ae,[k.GCSMARS2000]:null,[k.GCSMOON2000]:null,[k.LON_LAT]:ae,[k.WGS84_COMPARABLE_LON_LAT]:ae,[k.SPHERICAL_ECEF]:function(e,t,n,r){ae(e,t,n,r),ie(n,r,n,r)},[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:function(e,t,n,r){ae(e,t,n,r),$(n,r,n,r)},[k.PLATE_CARREE]:function(e,t,n,r){ae(e,t,n,r),ne(n,r,n,r)},[k.WGS84]:ae,[k.WGS84_ECEF]:V},[k.SPHERICAL_ECEF]:{[k.CGCS2000]:Ee,[k.GCSMARS2000]:null,[k.GCSMOON2000]:null,[k.LON_LAT]:Ee,[k.WGS84_COMPARABLE_LON_LAT]:Ee,[k.SPHERICAL_ECEF]:V,[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:function(e,t,n,r){Ee(e,t,n,r),$(n,r,n,r)},[k.PLATE_CARREE]:function(e,t,n,r){Ee(e,t,n,r),ne(n,r,n,r)},[k.WGS84]:Ee,[k.WGS84_ECEF]:function(e,t,n,r){Ee(e,t,n,r),ce(n,r,n,r)}},[k.SPHERICAL_MARS_PCPF]:{[k.CGCS2000]:null,[k.GCSMARS2000]:Pe,[k.GCSMOON2000]:null,[k.LON_LAT]:Pe,[k.WGS84_COMPARABLE_LON_LAT]:null,[k.SPHERICAL_ECEF]:null,[k.SPHERICAL_MARS_PCPF]:V,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:null,[k.PLATE_CARREE]:null,[k.WGS84]:null,[k.WGS84_ECEF]:null},[k.SPHERICAL_MOON_PCPF]:{[k.CGCS2000]:null,[k.GCSMARS2000]:null,[k.GCSMOON2000]:ue,[k.LON_LAT]:ue,[k.WGS84_COMPARABLE_LON_LAT]:null,[k.SPHERICAL_ECEF]:null,[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:V,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:null,[k.PLATE_CARREE]:null,[k.WGS84]:null,[k.WGS84_ECEF]:null},[k.UNKNOWN]:{[k.CGCS2000]:null,[k.GCSMARS2000]:null,[k.GCSMOON2000]:null,[k.LON_LAT]:null,[k.WGS84_COMPARABLE_LON_LAT]:null,[k.SPHERICAL_ECEF]:null,[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:V,[k.WEB_MERCATOR]:null,[k.PLATE_CARREE]:null,[k.WGS84]:null,[k.WGS84_ECEF]:null},[k.LON_LAT]:{[k.CGCS2000]:V,[k.GCSMARS2000]:V,[k.GCSMOON2000]:V,[k.LON_LAT]:V,[k.WGS84_COMPARABLE_LON_LAT]:V,[k.SPHERICAL_ECEF]:ie,[k.SPHERICAL_MARS_PCPF]:se,[k.SPHERICAL_MOON_PCPF]:_e,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:$,[k.PLATE_CARREE]:ne,[k.WGS84]:V,[k.WGS84_ECEF]:ce},[k.WGS84_COMPARABLE_LON_LAT]:{[k.CGCS2000]:null,[k.GCSMARS2000]:null,[k.GCSMOON2000]:null,[k.LON_LAT]:V,[k.WGS84_COMPARABLE_LON_LAT]:V,[k.SPHERICAL_ECEF]:ie,[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:null,[k.PLATE_CARREE]:ne,[k.WGS84]:V,[k.WGS84_ECEF]:ce},[k.PLATE_CARREE]:{[k.CGCS2000]:re,[k.GCSMARS2000]:null,[k.GCSMOON2000]:null,[k.LON_LAT]:re,[k.WGS84_COMPARABLE_LON_LAT]:re,[k.SPHERICAL_ECEF]:function(e,t,n,r){re(e,t,n,r),ie(n,r,n,r)},[k.SPHERICAL_MARS_PCPF]:null,[k.SPHERICAL_MOON_PCPF]:null,[k.UNKNOWN]:null,[k.WEB_MERCATOR]:function(e,t,n,r){re(e,t,n,r),$(n,r,n,r)},[k.PLATE_CARREE]:V,[k.WGS84]:re,[k.WGS84_ECEF]:function(e,t,n,r){re(e,t,n,r),ce(n,r,n,r)}}};function Se(e,t,n=pe()){return null==e||null==t?null:function(e,t,n){if(null==e||null==t||n.source.spatialReference===e&&n.dest.spatialReference===t)return n;const r=q(e,n.source),o=q(t,n.dest);return r===k.UNKNOWN&&o===k.UNKNOWN?(0,T.fS)(e,t)?n.projector=V:n.projector=null:n.projector=fe[r][o],n}(e,t,n).projector}function pe(){return{source:{spatialReference:null,spatialReferenceId:k.UNKNOWN,metersPerUnit:1},dest:{spatialReference:null,spatialReferenceId:k.UNKNOWN,metersPerUnit:1},projector:V}}const Ae={spatialReference:null,spatialReferenceId:k.UNKNOWN},Ce={spatialReference:null,spatialReferenceId:k.UNKNOWN},Re=pe(),Oe=(pe(),(0,o.Vl)(1)),Ne=(0,o.BV)(1),Me=(0,P.c)(),Te=(0,P.c)(),ge=(0,P.c)(),de=(0,P.c)();(0,P.c)()},18571:(e,t,n)=>{n.d(t,{Z:()=>_});let r=0;class o{static fromGE(e){const t=new o;return t._wkt=e.wkt,t._wkid=e.wkid,t._isInverse=e.isInverse,t}constructor(e){this.uid=r++,e?(this._wkt=null!=e.wkt?e.wkt:null,this._wkid=null!=e.wkid?e.wkid:-1,this._isInverse=null!=e.isInverse&&!0===e.isInverse):(this._wkt=null,this._wkid=-1,this._isInverse=!1)}get wkt(){return this._wkt}set wkt(e){this._wkt=e,this.uid=r++}get wkid(){return this._wkid}set wkid(e){this._wkid=e,this.uid=r++}get isInverse(){return this._isInverse}set isInverse(e){this._isInverse=e,this.uid=r++}getInverse(){const e=new o;return e._wkt=this.wkt,e._wkid=this._wkid,e._isInverse=!this.isInverse,e}}class _{static cacheKey(e,t){return[void 0!==e.wkid&&null!==e.wkid?e.wkid.toString():"-1",void 0!==e.wkt&&null!==e.wkt?e.wkt.toString():"",void 0!==t.wkid&&null!==t.wkid?t.wkid.toString():"-1",void 0!==t.wkt&&null!==t.wkt?t.wkt.toString():""].join(",")}static fromGE(e){const t=new _;let n="";for(const r of e.steps){const e=o.fromGE(r);t.steps.push(e),n+=e.uid.toString()+","}return t._cachedProjection={},t._gtlistentry=null,t._chain=n,t}constructor(e){if(this.steps=[],this._cachedProjection={},this._chain="",this._gtlistentry=null,e&&e.steps)for(const t of e.steps)t instanceof o?this.steps.push(t):this.steps.push(new o({wkid:t.wkid,wkt:t.wkt,isInverse:t.isInverse}))}getInverse(){const e=new _;e.steps=[];for(let t=this.steps.length-1;t>=0;t--){const n=this.steps[t];e.steps.push(n.getInverse())}return e}getGTListEntry(){let e="";for(const t of this.steps)e+=t.uid.toString()+",";return e!==this._chain&&(this._gtlistentry=null,this._cachedProjection={},this._chain=e),this._gtlistentry}assignCachedGe(e,t,n){this._cachedProjection[_.cacheKey(e,t)]=n}getCachedGeTransformation(e,t){let n="";for(const e of this.steps)n+=e.uid.toString()+",";n!==this._chain&&(this._gtlistentry=null,this._cachedProjection={},this._chain=n);const r=this._cachedProjection[_.cacheKey(e,t)];return void 0===r?null:r}}},69285:(e,t,n)=>{n.d(t,{k:()=>_});var r=n(67900),o=n(8744);function _(e,t,n){if(null==t||null==n||n.vcsWkid||(0,o.fS)(t,n))return null;const _=(0,r._R)(t)/(0,r._R)(n);if(1===_)return null;switch(e){case"point":case"esriGeometryPoint":return e=>function(e,t){e&&null!=e.z&&(e.z*=t)}(e,_);case"polyline":case"esriGeometryPolyline":return e=>function(e,t){if(e)for(const n of e.paths)for(const e of n)e.length>2&&(e[2]*=t)}(e,_);case"polygon":case"esriGeometryPolygon":return e=>function(e,t){if(e)for(const n of e.rings)for(const e of n)e.length>2&&(e[2]*=t)}(e,_);case"multipoint":case"esriGeometryMultipoint":return e=>function(e,t){if(e)for(const n of e.points)n.length>2&&(n[2]*=t)}(e,_);case"extent":case"esriGeometryEnvelope":return e=>function(e,t){e&&null!=e.zmin&&null!=e.zmax&&(e.zmin*=t,e.zmax*=t)}(e,_);default:return null}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/45e5ad704d18dd0857ce.js b/public/assets/esri/core/workers/chunks/45e5ad704d18dd0857ce.js new file mode 100644 index 0000000..7a877c2 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/45e5ad704d18dd0857ce.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7277],{7277:(e,t,s)=>{s.r(t),s.d(t,{toBinaryGLTF:()=>j});var n,i=s(81271),r=s(95330),_=s(94139);!function(e){e[e.JSON=1313821514]="JSON",e[e.BIN=5130562]="BIN"}(n||(n={}));class E{constructor(e,t){if(!e)throw new Error("GLB requires a JSON gltf chunk");this._length=E.HEADER_SIZE,this._length+=E.CHUNK_HEADER_SIZE;const s=this._textToArrayBuffer(e);if(this._length+=this._alignTo(s.byteLength,4),t&&(this._length+=E.CHUNK_HEADER_SIZE,this._length+=t.byteLength,t.byteLength%4))throw new Error("Expected BIN chunk length to be divisible by 4 at this point");this.buffer=new ArrayBuffer(this._length),this._outView=new DataView(this.buffer),this._writeHeader();const i=this._writeChunk(s,12,n.JSON,32);t&&this._writeChunk(t,i,n.BIN)}_writeHeader(){this._outView.setUint32(0,E.MAGIC,!0),this._outView.setUint32(4,E.VERSION,!0),this._outView.setUint32(8,this._length,!0)}_writeChunk(e,t,s,n=0){const i=this._alignTo(e.byteLength,4);for(this._outView.setUint32(t,i,!0),this._outView.setUint32(t+=4,s,!0),this._writeArrayBuffer(this._outView.buffer,e,t+=4,0,e.byteLength),t+=e.byteLength;t%4;)n&&this._outView.setUint8(t,n),t++;return t}_writeArrayBuffer(e,t,s,n,i){new Uint8Array(e,s,i).set(new Uint8Array(t,n,i),0)}_textToArrayBuffer(e){return(new TextEncoder).encode(e).buffer}_alignTo(e,t){return t*Math.ceil(e/t)}}E.HEADER_SIZE=12,E.CHUNK_HEADER_SIZE=8,E.MAGIC=1179937895,E.VERSION=2;var a,o,T,A,R,c,N,u,f=s(92604),h=s(30175),l=s(22021),O=s(51305),S=s(94961),I=s(17896),C=s(65617),L=s(85872),d=s(50567),M=s(60746),D=s(66459);(u=a||(a={}))[u.External=0]="External",u[u.DataURI=1]="DataURI",u[u.GLB=2]="GLB",function(e){e[e.External=0]="External",e[e.DataURI=1]="DataURI",e[e.GLB=2]="GLB"}(o||(o={})),function(e){e[e.ARRAY_BUFFER=34962]="ARRAY_BUFFER",e[e.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER"}(T||(T={})),function(e){e.SCALAR="SCALAR",e.VEC2="VEC2",e.VEC3="VEC3",e.VEC4="VEC4",e.MAT2="MAT2",e.MAT3="MAT3",e.MAT4="MAT4"}(A||(A={})),function(e){e[e.POINTS=0]="POINTS",e[e.LINES=1]="LINES",e[e.LINE_LOOP=2]="LINE_LOOP",e[e.LINE_STRIP=3]="LINE_STRIP",e[e.TRIANGLES=4]="TRIANGLES",e[e.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",e[e.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(R||(R={})),function(e){e.OPAQUE="OPAQUE",e.MASK="MASK",e.BLEND="BLEND"}(c||(c={})),function(e){e[e.NoColor=0]="NoColor",e[e.FaceColor=1]="FaceColor",e[e.VertexColor=2]="VertexColor"}(N||(N={}));var g=s(35371);class B{constructor(e,t,s,n,i){this._buffer=e,this._componentType=s,this._dataType=n,this._data=[],this._isFinalized=!1,this._accessorIndex=-1,this._accessorAttribute=null,this._accessorMin=null,this._accessorMax=null,t.bufferViews||(t.bufferViews=[]),this.index=t.bufferViews.length,this._bufferView={buffer:e.index,byteLength:-1,target:i};const r=this._getElementSize();r>=4&&i!==T.ELEMENT_ARRAY_BUFFER&&(this._bufferView.byteStride=r),t.bufferViews.push(this._bufferView),this._numComponentsForDataType=this._calculateNumComponentsForDataType()}push(e){const t=this._data.length;if(this._data.push(e),this._accessorIndex>=0){const s=t%this._numComponentsForDataType,n=this._accessorMin[s];this._accessorMin[s]="number"!=typeof n?e:Math.min(n,e);const i=this._accessorMax[s];this._accessorMax[s]="number"!=typeof i?e:Math.max(i,e)}}get dataSize(){return this._data.length*this._sizeComponentType()}get byteSize(){return e=this.dataSize,4*Math.ceil(e/4);var e}getByteOffset(){if(!this._isFinalized)throw new Error("Cannot get BufferView offset until it is finalized");return this._buffer.getByteOffset(this)}get byteOffset(){if(!this._isFinalized)throw new Error("Cannot get BufferView offset until it is finalized");return this._buffer.getByteOffset(this)}_createTypedArray(e,t){switch(this._componentType){case g.g.BYTE:return new Int8Array(e,t);case g.g.FLOAT:return new Float32Array(e,t);case g.g.SHORT:return new Int16Array(e,t);case g.g.UNSIGNED_BYTE:return new Uint8Array(e,t);case g.g.UNSIGNED_INT:return new Uint32Array(e,t);case g.g.UNSIGNED_SHORT:return new Uint16Array(e,t)}}writeOutToBuffer(e,t){this._createTypedArray(e,t).set(this._data)}writeAsync(e){if(this._asyncWritePromise)throw new Error("Can't write multiple bufferView values asynchronously");return this._asyncWritePromise=e.then((e=>{const t=new Uint8Array(e);for(let e=0;e=0)throw new Error("Accessor was started without ending the previous one");this._accessorIndex=this._data.length,this._accessorAttribute=e;const t=this._numComponentsForDataType;this._accessorMin=new Array(t),this._accessorMax=new Array(t)}endAccessor(){if(this._accessorIndex<0)throw new Error("An accessor was not started, but was attempted to be ended");const e=this._getElementSize(),t=this._numComponentsForDataType,s=(this._data.length-this._accessorIndex)/t;if(s%1)throw new Error("An accessor was ended with missing component values");for(let e=0;ethis._finalizedPromiseResolve=e))}finalize(){const e=this._bufferView;return new Promise((e=>{const t=this._buffer.getViewFinalizePromises(this);this._asyncWritePromise&&t.push(this._asyncWritePromise),e((0,r.as)(t))})).then((()=>{this._isFinalized=!0,e.byteOffset=this.getByteOffset(),e.byteLength=this.dataSize,this._finalizedPromiseResolve&&this._finalizedPromiseResolve()}))}_getElementSize(){return this._sizeComponentType()*this._numComponentsForDataType}_sizeComponentType(){switch(this._componentType){case g.g.BYTE:case g.g.UNSIGNED_BYTE:return 1;case g.g.SHORT:case g.g.UNSIGNED_SHORT:return 2;case g.g.UNSIGNED_INT:case g.g.FLOAT:return 4}}_calculateNumComponentsForDataType(){switch(this._dataType){case A.SCALAR:return 1;case A.VEC2:return 2;case A.VEC3:return 3;case A.VEC4:case A.MAT2:return 4;case A.MAT3:return 9;case A.MAT4:return 16}}}class G{constructor(e){this._gltf=e,this._bufferViews=[],this._isFinalized=!1,e.buffers||(e.buffers=[]),this.index=e.buffers.length;const t={byteLength:-1};e.buffers.push(t),this._buffer=t}addBufferView(e,t,s){if(this._finalizePromise)throw new Error("Cannot add buffer view after fiinalizing buffer");const n=new B(this,this._gltf,e,t,s);return this._bufferViews.push(n),n}getByteOffset(e){let t=0;for(const s of this._bufferViews){if(s===e)return t;t+=s.byteSize}throw new Error("Given bufferView was not present in this buffer")}getViewFinalizePromises(e){const t=[];for(const s of this._bufferViews){if(e&&s===e)return t;t.push(s.finalized)}return t}getArrayBuffer(){if(!this._isFinalized)throw new Error("Cannot get ArrayBuffer from Buffer before it is finalized");const e=this._getTotalSize(),t=new ArrayBuffer(e);let s=0;for(const e of this._bufferViews)e.writeOutToBuffer(t,s),s+=e.byteSize;return t}finalize(){if(this._finalizePromise)throw new Error(`Buffer ${this.index} was already finalized`);return this._finalizePromise=new Promise((e=>{e((0,r.as)(this.getViewFinalizePromises()))})).then((()=>{this._isFinalized=!0;const e=this.getArrayBuffer();this._buffer.byteLength=e.byteLength,this._buffer.uri=e})),this._gltf.extras?.promises.push(this._finalizePromise),this._finalizePromise}_getTotalSize(){let e=0;for(const t of this._bufferViews)e+=t.byteSize;return e}}function U(e,t){if(e.components)for(const s of e.components)s.faces&&"smooth"===s.shading&&m(s,t)}function m(e,t){null==t.normal&&(t.normal=new Float32Array(t.position.length));const s=e.faces,{position:n,normal:i}=t,r=s.length/3;for(let e=0;et.toBlob(e,s)));if(!n)throw new b.Z("imageToArrayBuffer","Failed to encode image");return{data:await n.arrayBuffer(),type:s}}function H(e){if(e instanceof HTMLCanvasElement)return e;if(e instanceof HTMLVideoElement)return null;const t=document.createElement("canvas");t.width=e.width,t.height=e.height;const s=t.getContext("2d");return e instanceof HTMLImageElement?s.drawImage(e,0,0,e.width,e.height):e instanceof ImageData&&s.putImageData(e,0,0),t}var x=s(15317);const V=f.Z.getLogger("gltf");class Y{constructor(e,t,s){this.params={},this._materialMap=new Array,this._imageMap=new Map,this._textureMap=new Map,this.gltf={asset:{version:"2.0",copyright:e.copyright,generator:e.generator},extras:{options:t,binChunkBuffer:null,promises:[]}},s&&(this.params=s),this._addScenes(e)}_addScenes(e){this.gltf.scene=e.defaultScene;const t=this.gltf.extras,s=t.options.bufferOutputType===a.GLB||t.options.imageOutputType===o.GLB;s&&(t.binChunkBuffer=new G(this.gltf)),e.forEachScene((e=>{this._addScene(e)})),s&&t.binChunkBuffer.finalize()}_addScene(e){this.gltf.scenes||(this.gltf.scenes=[]);const t={};e.name&&(t.name=e.name),e.forEachNode((e=>{t.nodes||(t.nodes=[]);const s=this._addNode(e);t.nodes.push(s)})),this.gltf.scenes.push(t)}_addNode(e){this.gltf.nodes||(this.gltf.nodes=[]);const t={};e.name&&(t.name=e.name);const s=e.translation;(0,I.k)(s,C.Z)||(t.translation=(0,C.a)(s));const n=e.rotation;(0,O.j)(n,S.I)||(t.rotation=(0,S.b)(n));const i=e.scale;(0,I.k)(i,C.O)||(t.scale=(0,C.a)(i)),e.mesh&&e.mesh.vertexAttributes.position?t.mesh=this._addMesh(e.mesh):e.forEachNode((e=>{t.children||(t.children=[]);const s=this._addNode(e);t.children.push(s)}));const r=this.gltf.nodes.length;return this.gltf.nodes.push(t),r}_addMesh(e){this.gltf.meshes||(this.gltf.meshes=[]);const t={primitives:[]},s=this.gltf.extras,n=s.options.bufferOutputType===a.GLB;let i;i=n?s.binChunkBuffer:new G(this.gltf),this.params.origin||(this.params.origin=function(e){const{vertexSpace:t}=e;if(t.isRelative)return t.getOriginPoint(e.spatialReference);const{extent:s}=e,n=s.xmax-s.width/2,i=s.ymax-s.height/2,r=s.zmin;return new _.Z({x:n,y:i,z:r,spatialReference:s.spatialReference})}(e));const{ignoreLocalTransform:r}=this.params,E=r?null:e.transform,{vertexSpace:o}=e,R=r?o.isRelative?new L.Z({origin:(0,C.a)(o.origin)}):new d.Z:o,c=(0,D.Yq)(e.vertexAttributes,R,E,this.params.origin,{geographic:this.params.geographic,unit:"meters"});U(e,c),this._flipYZAxis(c);const N=i.addBufferView(g.g.FLOAT,A.VEC3,T.ARRAY_BUFFER);let u,f,h,l;c.normal&&(u=i.addBufferView(g.g.FLOAT,A.VEC3,T.ARRAY_BUFFER)),e.vertexAttributes.uv&&(f=i.addBufferView(g.g.FLOAT,A.VEC2,T.ARRAY_BUFFER)),c.tangent&&(h=i.addBufferView(g.g.FLOAT,A.VEC4,T.ARRAY_BUFFER)),e.vertexAttributes.color&&(l=i.addBufferView(g.g.UNSIGNED_BYTE,A.VEC4,T.ARRAY_BUFFER)),N.startAccessor("POSITION"),u&&u.startAccessor("NORMAL"),f&&f.startAccessor("TEXCOORD_0"),h&&h.startAccessor("TANGENT"),l&&l.startAccessor("COLOR_0");const O=c.position.length/3,{position:S,normal:I,tangent:M}=c,{color:B,uv:m}=e.vertexAttributes;for(let e=0;e0&&e.components[0].faces?(H=i.addBufferView(g.g.UNSIGNED_INT,A.SCALAR,T.ELEMENT_ARRAY_BUFFER),this._addMeshVertexIndexed(H,e.components,t,P,F,w,b,y)):this._addMeshVertexNonIndexed(e.components,t,P,F,w,b,y),N.finalize(),u&&u.finalize(),f&&f.finalize(),h&&h.finalize(),H&&H.finalize(),l&&l.finalize(),n||i.finalize();const x=this.gltf.meshes.length;return this.gltf.meshes.push(t),x}_flipYZAxis({position:e,normal:t,tangent:s}){this._flipYZBuffer(e,3),this._flipYZBuffer(t,3),this._flipYZBuffer(s,4)}_flipYZBuffer(e,t){if(null!=e)for(let s=1,n=2;se**2.1,i=e=>{const t=e.toRgba();return t[0]=n(t[0]/255),t[1]=n(t[1]/255),t[2]=n(t[2]/255),t};if(null!=e.color&&(s.pbrMetallicRoughness.baseColorFactor=i(e.color)),null!=e.colorTexture&&(s.pbrMetallicRoughness.baseColorTexture=this._createTextureInfo(e.colorTexture,e.colorTextureTransform)),null!=e.normalTexture&&(s.normalTexture=this._createTextureInfo(e.normalTexture,e.normalTextureTransform)),e instanceof M.Z){if(null!=e.emissiveTexture&&(s.emissiveTexture=this._createTextureInfo(e.emissiveTexture,e.emissiveTextureTransform)),null!=e.emissiveColor){const t=i(e.emissiveColor);s.emissiveFactor=[t[0],t[1],t[2]]}null!=e.occlusionTexture&&(s.occlusionTexture=this._createTextureInfo(e.occlusionTexture,e.occlusionTextureTransform)),null!=e.metallicRoughnessTexture&&(s.pbrMetallicRoughness.metallicRoughnessTexture=this._createTextureInfo(e.metallicRoughnessTexture,e.metallicRoughnessTextureTransform)),s.pbrMetallicRoughness.metallicFactor=e.metallic,s.pbrMetallicRoughness.roughnessFactor=e.roughness}else s.pbrMetallicRoughness.metallicFactor=1,s.pbrMetallicRoughness.roughnessFactor=1,V.warnOnce("Meshes exported to GLTF without MeshMaterialMetallicRoughness material will appear different when imported back.");const r=this.gltf.materials.length;return this.gltf.materials.push(s),this._materialMap.push(e),r}_createTextureInfo(e,t){const s={index:this._addTexture(e)};return t?(s.extensions||(s.extensions={}),s.extensions.KHR_texture_transform={scale:t.scale,offset:t.offset,rotation:(0,l.Vl)(t.rotation)},s):s}_addTexture(e){const t=this.gltf.textures??[];return this.gltf.textures=t,(0,h.s1)(this._textureMap,e,(()=>{const s={sampler:this._addSampler(e),source:this._addImage(e)},n=t.length;return t.push(s),n}))}_addImage(e){const t=this._imageMap.get(e);if(null!=t)return t;this.gltf.images||(this.gltf.images=[]);const s={};if(e.url)s.uri=e.url;else{const t=e.data;s.extras=t;for(let e=0;e(s.mimeType=t,e)));e.writeAsync(n).then((()=>{e.finalize()}))}s.bufferView=e.index;break}case o.DataURI:if((0,x.$A)(t)){V.warnOnce("Image export for basis compressed textures not available.");break}s.uri=function(e){const t=H(e);return null!=t?t.toDataURL():""}(t);break;default:if((0,x.$A)(t)){V.warnOnce("Image export for basis compressed textures not available.");break}n.promises.push(y(t).then((({data:e,type:t})=>{s.uri=e,s.mimeType=t})))}}const n=this.gltf.images.length;return this.gltf.images.push(s),this._imageMap.set(e,n),n}_addSampler(e){this.gltf.samplers||(this.gltf.samplers=[]);let t=g.e8.REPEAT,s=g.e8.REPEAT;if("string"==typeof e.wrap)switch(e.wrap){case"clamp":t=g.e8.CLAMP_TO_EDGE,s=g.e8.CLAMP_TO_EDGE;break;case"mirror":t=g.e8.MIRRORED_REPEAT,s=g.e8.MIRRORED_REPEAT}else{switch(e.wrap.vertical){case"clamp":s=g.e8.CLAMP_TO_EDGE;break;case"mirror":s=g.e8.MIRRORED_REPEAT}switch(e.wrap.horizontal){case"clamp":t=g.e8.CLAMP_TO_EDGE;break;case"mirror":t=g.e8.MIRRORED_REPEAT}}const n={wrapS:t,wrapT:s};for(let e=0;e{const e={origin:T};delete A.extras;const s="number"==typeof t.jsonSpacing?t.jsonSpacing:4,n=JSON.stringify(A,((s,n)=>{if("extras"!==s){if(n instanceof ArrayBuffer){if(function(e){if(e.byteLength<8)return!1;const t=new Uint8Array(e);return 137===t[0]&&80===t[1]&&78===t[2]&&71===t[3]&&13===t[4]&&10===t[5]&&26===t[6]&&10===t[7]}(n))switch(t.imageOutputType){case o.DataURI:case o.GLB:break;case o.External:default:{const t=`img${N}.png`;return N++,e[t]=n,t}}switch(t.bufferOutputType){case a.DataURI:return function(e){const t=[],s=new Uint8Array(e);for(let e=0;enew K(e[W],e.origin)))}},15317:(e,t,s)=>{s.d(t,{$A:()=>r,Ml:()=>E,NM:()=>i,i$:()=>_});var n=s(47026);class i{constructor(e){this.data=e,this.type="encoded-mesh-texture",this.encoding=n.Ti.KTX2_ENCODING}}function r(e){return"encoded-mesh-texture"===e?.type}async function _(e){return new Promise(((t,s)=>{const n=new Blob([e]),i=new FileReader;i.onload=()=>{const e=i.result;t(JSON.parse(e))},i.onerror=e=>{s(e)},i.readAsText(n)}))}async function E(e,t){return t===n.Ti.KTX2_ENCODING?new i(e):new Promise(((s,n)=>{const i=new Blob([e],{type:t}),r=URL.createObjectURL(i),_=new Image,E=()=>{URL.revokeObjectURL(r),"decode"in _?_.decode().then((()=>s(_)),(()=>s(_))).then(o):(s(_),o())},a=e=>{URL.revokeObjectURL(r),n(e),o()},o=()=>{_.removeEventListener("load",E),_.removeEventListener("error",a)};_.addEventListener("load",E),_.addEventListener("error",a),_.src=r}))}},47026:(e,t,s)=>{var n,i,r,_,E,a,o,T,A,R;s.d(t,{Gv:()=>i,JJ:()=>T,Rw:()=>_,Ti:()=>R,V_:()=>a,Vr:()=>n,hU:()=>E}),function(e){e[e.None=0]="None",e[e.Front=1]="Front",e[e.Back=2]="Back",e[e.COUNT=3]="COUNT"}(n||(n={})),function(e){e[e.Less=0]="Less",e[e.Lequal=1]="Lequal",e[e.COUNT=2]="COUNT"}(i||(i={})),function(e){e[e.BACKGROUND=0]="BACKGROUND",e[e.UPDATE=1]="UPDATE"}(r||(r={})),function(e){e[e.NOT_LOADED=0]="NOT_LOADED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED"}(_||(_={})),function(e){e[e.IntegratedMeshMaskExcluded=1]="IntegratedMeshMaskExcluded",e[e.OutlineVisualElementMask=2]="OutlineVisualElementMask"}(E||(E={})),function(e){e[e.Highlight=0]="Highlight",e[e.MaskOccludee=1]="MaskOccludee",e[e.COUNT=2]="COUNT"}(a||(a={})),function(e){e[e.CHANGED=0]="CHANGED",e[e.UNCHANGED=1]="UNCHANGED"}(o||(o={})),function(e){e[e.Blend=0]="Blend",e[e.Opaque=1]="Opaque",e[e.Mask=2]="Mask",e[e.MaskBlend=3]="MaskBlend",e[e.COUNT=4]="COUNT"}(T||(T={})),function(e){e[e.OFF=0]="OFF",e[e.ON=1]="ON"}(A||(A={})),function(e){e.DDS_ENCODING="image/vnd-ms.dds",e.KTX2_ENCODING="image/ktx2",e.BASIS_ENCODING="image/x.basis"}(R||(R={}))},35371:(e,t,s)=>{var n,i,r,_,E,a,o,T,A,R,c,N,u,f,h,l,O,S,I,C,L,d;s.d(t,{Br:()=>l,LR:()=>a,Lu:()=>M,MX:()=>i,No:()=>u,Tg:()=>O,VI:()=>f,VY:()=>d,Wf:()=>o,_g:()=>L,cw:()=>c,db:()=>_,e8:()=>N,g:()=>T,l1:()=>S,lP:()=>h,q_:()=>D,qi:()=>C,w0:()=>E,wb:()=>A,xS:()=>R,zi:()=>r}),function(e){e[e.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",e[e.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",e[e.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT"}(n||(n={})),function(e){e[e.POINTS=0]="POINTS",e[e.LINES=1]="LINES",e[e.LINE_LOOP=2]="LINE_LOOP",e[e.LINE_STRIP=3]="LINE_STRIP",e[e.TRIANGLES=4]="TRIANGLES",e[e.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",e[e.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(i||(i={})),function(e){e[e.ZERO=0]="ZERO",e[e.ONE=1]="ONE",e[e.SRC_COLOR=768]="SRC_COLOR",e[e.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",e[e.SRC_ALPHA=770]="SRC_ALPHA",e[e.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",e[e.DST_ALPHA=772]="DST_ALPHA",e[e.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",e[e.DST_COLOR=774]="DST_COLOR",e[e.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",e[e.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",e[e.CONSTANT_COLOR=32769]="CONSTANT_COLOR",e[e.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",e[e.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",e[e.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA"}(r||(r={})),function(e){e[e.ADD=32774]="ADD",e[e.MIN=32775]="MIN",e[e.MAX=32776]="MAX",e[e.SUBTRACT=32778]="SUBTRACT",e[e.REVERSE_SUBTRACT=32779]="REVERSE_SUBTRACT"}(_||(_={})),function(e){e[e.ARRAY_BUFFER=34962]="ARRAY_BUFFER",e[e.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",e[e.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",e[e.PIXEL_PACK_BUFFER=35051]="PIXEL_PACK_BUFFER",e[e.PIXEL_UNPACK_BUFFER=35052]="PIXEL_UNPACK_BUFFER",e[e.COPY_READ_BUFFER=36662]="COPY_READ_BUFFER",e[e.COPY_WRITE_BUFFER=36663]="COPY_WRITE_BUFFER"}(E||(E={})),function(e){e[e.FRONT=1028]="FRONT",e[e.BACK=1029]="BACK",e[e.FRONT_AND_BACK=1032]="FRONT_AND_BACK"}(a||(a={})),function(e){e[e.CW=2304]="CW",e[e.CCW=2305]="CCW"}(o||(o={})),function(e){e[e.BYTE=5120]="BYTE",e[e.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",e[e.SHORT=5122]="SHORT",e[e.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",e[e.INT=5124]="INT",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.FLOAT=5126]="FLOAT"}(T||(T={})),function(e){e[e.NEVER=512]="NEVER",e[e.LESS=513]="LESS",e[e.EQUAL=514]="EQUAL",e[e.LEQUAL=515]="LEQUAL",e[e.GREATER=516]="GREATER",e[e.NOTEQUAL=517]="NOTEQUAL",e[e.GEQUAL=518]="GEQUAL",e[e.ALWAYS=519]="ALWAYS"}(A||(A={})),function(e){e[e.ZERO=0]="ZERO",e[e.KEEP=7680]="KEEP",e[e.REPLACE=7681]="REPLACE",e[e.INCR=7682]="INCR",e[e.DECR=7683]="DECR",e[e.INVERT=5386]="INVERT",e[e.INCR_WRAP=34055]="INCR_WRAP",e[e.DECR_WRAP=34056]="DECR_WRAP"}(R||(R={})),function(e){e[e.NEAREST=9728]="NEAREST",e[e.LINEAR=9729]="LINEAR",e[e.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",e[e.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",e[e.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",e[e.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR"}(c||(c={})),function(e){e[e.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",e[e.REPEAT=10497]="REPEAT",e[e.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(N||(N={})),function(e){e[e.TEXTURE_2D=3553]="TEXTURE_2D",e[e.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",e[e.TEXTURE_3D=32879]="TEXTURE_3D",e[e.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",e[e.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",e[e.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",e[e.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",e[e.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY"}(u||(u={})),function(e){e[e.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",e[e.DEPTH_STENCIL=34041]="DEPTH_STENCIL",e[e.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",e[e.ALPHA=6406]="ALPHA",e[e.RGB=6407]="RGB",e[e.RGBA=6408]="RGBA",e[e.LUMINANCE=6409]="LUMINANCE",e[e.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",e[e.RED=6403]="RED",e[e.RG=33319]="RG",e[e.RED_INTEGER=36244]="RED_INTEGER",e[e.RG_INTEGER=33320]="RG_INTEGER",e[e.RGB_INTEGER=36248]="RGB_INTEGER",e[e.RGBA_INTEGER=36249]="RGBA_INTEGER"}(f||(f={})),function(e){e[e.RGBA4=32854]="RGBA4",e[e.R16F=33325]="R16F",e[e.RG16F=33327]="RG16F",e[e.RGB32F=34837]="RGB32F",e[e.RGBA16F=34842]="RGBA16F",e[e.R32F=33326]="R32F",e[e.RG32F=33328]="RG32F",e[e.RGBA32F=34836]="RGBA32F",e[e.R11F_G11F_B10F=35898]="R11F_G11F_B10F",e[e.RGB8=32849]="RGB8",e[e.RGBA8=32856]="RGBA8",e[e.RGB5_A1=32855]="RGB5_A1",e[e.R8=33321]="R8",e[e.RG8=33323]="RG8",e[e.R8I=33329]="R8I",e[e.R8UI=33330]="R8UI",e[e.R16I=33331]="R16I",e[e.R16UI=33332]="R16UI",e[e.R32I=33333]="R32I",e[e.R32UI=33334]="R32UI",e[e.RG8I=33335]="RG8I",e[e.RG8UI=33336]="RG8UI",e[e.RG16I=33337]="RG16I",e[e.RG16UI=33338]="RG16UI",e[e.RG32I=33339]="RG32I",e[e.RG32UI=33340]="RG32UI",e[e.RGB16F=34843]="RGB16F",e[e.RGB9_E5=35901]="RGB9_E5",e[e.SRGB8=35905]="SRGB8",e[e.SRGB8_ALPHA8=35907]="SRGB8_ALPHA8",e[e.RGB565=36194]="RGB565",e[e.RGBA32UI=36208]="RGBA32UI",e[e.RGB32UI=36209]="RGB32UI",e[e.RGBA16UI=36214]="RGBA16UI",e[e.RGB16UI=36215]="RGB16UI",e[e.RGBA8UI=36220]="RGBA8UI",e[e.RGB8UI=36221]="RGB8UI",e[e.RGBA32I=36226]="RGBA32I",e[e.RGB32I=36227]="RGB32I",e[e.RGBA16I=36232]="RGBA16I",e[e.RGB16I=36233]="RGB16I",e[e.RGBA8I=36238]="RGBA8I",e[e.RGB8I=36239]="RGB8I",e[e.R8_SNORM=36756]="R8_SNORM",e[e.RG8_SNORM=36757]="RG8_SNORM",e[e.RGB8_SNORM=36758]="RGB8_SNORM",e[e.RGBA8_SNORM=36759]="RGBA8_SNORM",e[e.RGB10_A2=32857]="RGB10_A2",e[e.RGB10_A2UI=36975]="RGB10_A2UI"}(h||(h={})),function(e){e[e.FLOAT=5126]="FLOAT",e[e.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",e[e.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",e[e.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",e[e.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",e[e.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",e[e.BYTE=5120]="BYTE",e[e.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",e[e.SHORT=5122]="SHORT",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.INT=5124]="INT",e[e.HALF_FLOAT=5131]="HALF_FLOAT",e[e.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",e[e.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",e[e.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",e[e.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV"}(l||(l={})),function(e){e[e.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",e[e.STENCIL_INDEX8=36168]="STENCIL_INDEX8",e[e.DEPTH_STENCIL=34041]="DEPTH_STENCIL",e[e.DEPTH_COMPONENT24=33190]="DEPTH_COMPONENT24",e[e.DEPTH_COMPONENT32F=36012]="DEPTH_COMPONENT32F",e[e.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",e[e.DEPTH32F_STENCIL8=36013]="DEPTH32F_STENCIL8"}(O||(O={})),function(e){e[e.STATIC_DRAW=35044]="STATIC_DRAW",e[e.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",e[e.STREAM_DRAW=35040]="STREAM_DRAW",e[e.STATIC_READ=35045]="STATIC_READ",e[e.DYNAMIC_READ=35049]="DYNAMIC_READ",e[e.STREAM_READ=35041]="STREAM_READ",e[e.STATIC_COPY=35046]="STATIC_COPY",e[e.DYNAMIC_COPY=35050]="DYNAMIC_COPY",e[e.STREAM_COPY=35042]="STREAM_COPY"}(S||(S={})),function(e){e[e.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",e[e.VERTEX_SHADER=35633]="VERTEX_SHADER"}(I||(I={})),function(e){e[e.FRAMEBUFFER=36160]="FRAMEBUFFER",e[e.READ_FRAMEBUFFER=36008]="READ_FRAMEBUFFER",e[e.DRAW_FRAMEBUFFER=36009]="DRAW_FRAMEBUFFER"}(C||(C={})),function(e){e[e.Texture=0]="Texture",e[e.BufferObject=1]="BufferObject",e[e.VertexArrayObject=2]="VertexArrayObject",e[e.Shader=3]="Shader",e[e.Program=4]="Program",e[e.FramebufferObject=5]="FramebufferObject",e[e.Renderbuffer=6]="Renderbuffer",e[e.Sync=7]="Sync",e[e.COUNT=8]="COUNT"}(L||(L={})),function(e){e[e.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",e[e.COLOR_ATTACHMENT1=36065]="COLOR_ATTACHMENT1",e[e.COLOR_ATTACHMENT2=36066]="COLOR_ATTACHMENT2",e[e.COLOR_ATTACHMENT3=36067]="COLOR_ATTACHMENT3",e[e.COLOR_ATTACHMENT4=36068]="COLOR_ATTACHMENT4",e[e.COLOR_ATTACHMENT5=36069]="COLOR_ATTACHMENT5",e[e.COLOR_ATTACHMENT6=36070]="COLOR_ATTACHMENT6",e[e.COLOR_ATTACHMENT7=36071]="COLOR_ATTACHMENT7",e[e.COLOR_ATTACHMENT8=36072]="COLOR_ATTACHMENT8",e[e.COLOR_ATTACHMENT9=36073]="COLOR_ATTACHMENT9",e[e.COLOR_ATTACHMENT10=36074]="COLOR_ATTACHMENT10",e[e.COLOR_ATTACHMENT11=36075]="COLOR_ATTACHMENT11",e[e.COLOR_ATTACHMENT12=36076]="COLOR_ATTACHMENT12",e[e.COLOR_ATTACHMENT13=36077]="COLOR_ATTACHMENT13",e[e.COLOR_ATTACHMENT14=36078]="COLOR_ATTACHMENT14",e[e.COLOR_ATTACHMENT15=36079]="COLOR_ATTACHMENT15"}(d||(d={}));const M=33306;var D,g,B,G,U,m,p;!function(e){e[e.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",e[e.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",e[e.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",e[e.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",e[e.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",e[e.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",e[e.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",e[e.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",e[e.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",e[e.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",e[e.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",e[e.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",e[e.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",e[e.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"}(D||(D={})),function(e){e[e.FLOAT=5126]="FLOAT",e[e.FLOAT_VEC2=35664]="FLOAT_VEC2",e[e.FLOAT_VEC3=35665]="FLOAT_VEC3",e[e.FLOAT_VEC4=35666]="FLOAT_VEC4",e[e.INT=5124]="INT",e[e.INT_VEC2=35667]="INT_VEC2",e[e.INT_VEC3=35668]="INT_VEC3",e[e.INT_VEC4=35669]="INT_VEC4",e[e.BOOL=35670]="BOOL",e[e.BOOL_VEC2=35671]="BOOL_VEC2",e[e.BOOL_VEC3=35672]="BOOL_VEC3",e[e.BOOL_VEC4=35673]="BOOL_VEC4",e[e.FLOAT_MAT2=35674]="FLOAT_MAT2",e[e.FLOAT_MAT3=35675]="FLOAT_MAT3",e[e.FLOAT_MAT4=35676]="FLOAT_MAT4",e[e.SAMPLER_2D=35678]="SAMPLER_2D",e[e.SAMPLER_CUBE=35680]="SAMPLER_CUBE",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.UNSIGNED_INT_VEC2=36294]="UNSIGNED_INT_VEC2",e[e.UNSIGNED_INT_VEC3=36295]="UNSIGNED_INT_VEC3",e[e.UNSIGNED_INT_VEC4=36296]="UNSIGNED_INT_VEC4",e[e.FLOAT_MAT2x3=35685]="FLOAT_MAT2x3",e[e.FLOAT_MAT2x4=35686]="FLOAT_MAT2x4",e[e.FLOAT_MAT3x2=35687]="FLOAT_MAT3x2",e[e.FLOAT_MAT3x4=35688]="FLOAT_MAT3x4",e[e.FLOAT_MAT4x2=35689]="FLOAT_MAT4x2",e[e.FLOAT_MAT4x3=35690]="FLOAT_MAT4x3",e[e.SAMPLER_3D=35679]="SAMPLER_3D",e[e.SAMPLER_2D_SHADOW=35682]="SAMPLER_2D_SHADOW",e[e.SAMPLER_2D_ARRAY=36289]="SAMPLER_2D_ARRAY",e[e.SAMPLER_2D_ARRAY_SHADOW=36292]="SAMPLER_2D_ARRAY_SHADOW",e[e.SAMPLER_CUBE_SHADOW=36293]="SAMPLER_CUBE_SHADOW",e[e.INT_SAMPLER_2D=36298]="INT_SAMPLER_2D",e[e.INT_SAMPLER_3D=36299]="INT_SAMPLER_3D",e[e.INT_SAMPLER_CUBE=36300]="INT_SAMPLER_CUBE",e[e.INT_SAMPLER_2D_ARRAY=36303]="INT_SAMPLER_2D_ARRAY",e[e.UNSIGNED_INT_SAMPLER_2D=36306]="UNSIGNED_INT_SAMPLER_2D",e[e.UNSIGNED_INT_SAMPLER_3D=36307]="UNSIGNED_INT_SAMPLER_3D",e[e.UNSIGNED_INT_SAMPLER_CUBE=36308]="UNSIGNED_INT_SAMPLER_CUBE",e[e.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]="UNSIGNED_INT_SAMPLER_2D_ARRAY"}(g||(g={})),function(e){e[e.OBJECT_TYPE=37138]="OBJECT_TYPE",e[e.SYNC_CONDITION=37139]="SYNC_CONDITION",e[e.SYNC_STATUS=37140]="SYNC_STATUS",e[e.SYNC_FLAGS=37141]="SYNC_FLAGS"}(B||(B={})),function(e){e[e.UNSIGNALED=37144]="UNSIGNALED",e[e.SIGNALED=37145]="SIGNALED"}(G||(G={})),function(e){e[e.ALREADY_SIGNALED=37146]="ALREADY_SIGNALED",e[e.TIMEOUT_EXPIRED=37147]="TIMEOUT_EXPIRED",e[e.CONDITION_SATISFIED=37148]="CONDITION_SATISFIED",e[e.WAIT_FAILED=37149]="WAIT_FAILED"}(U||(U={})),function(e){e[e.SYNC_GPU_COMMANDS_COMPLETE=37143]="SYNC_GPU_COMMANDS_COMPLETE"}(m||(m={})),function(e){e[e.SYNC_FLUSH_COMMANDS_BIT=1]="SYNC_FLUSH_COMMANDS_BIT"}(p||(p={}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/468c79e532c32fdd2cc7.js b/public/assets/esri/core/workers/chunks/468c79e532c32fdd2cc7.js new file mode 100644 index 0000000..c14e877 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/468c79e532c32fdd2cc7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9880],{99880:(e,s,t)=>{t.d(s,{V:()=>h});var a=t(68773),n=(t(3172),t(20102)),o=t(92604),i=t(81271);const r=o.Z.getLogger("esri.assets");function h(e){if(!a.default.assetsPath)throw r.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new n.Z("assets:path-not-set","config.assetsPath is not set");return(0,i.v_)(a.default.assetsPath,e)}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/4806df402845c717c842.js b/public/assets/esri/core/workers/chunks/4806df402845c717c842.js new file mode 100644 index 0000000..6111c4c --- /dev/null +++ b/public/assets/esri/core/workers/chunks/4806df402845c717c842.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6017],{3920:(e,t,s)=>{s.d(t,{p:()=>p,r:()=>u});var r=s(43697),i=s(92036),o=s(61247),n=s(5600),a=s(52011),l=s(72762);const p=e=>{let t=class extends e{constructor(){super(...arguments),this._handles=new o.Z,this._updatingHandles=new l.t}destroy(){this.destroyed||(this._handles.destroy(),this._updatingHandles.destroy())}get handles(){return this._handles}get updatingHandles(){return this._updatingHandles}};return(0,r._)([(0,n.Cb)({readOnly:!0})],t.prototype,"handles",null),(0,r._)([(0,n.Cb)({readOnly:!0})],t.prototype,"updatingHandles",null),t=(0,r._)([(0,a.j)("esri.core.HandleOwner")],t),t};let u=class extends(p(i.Z)){};u=(0,r._)([(0,a.j)("esri.core.HandleOwner")],u)},72762:(e,t,s)=>{s.d(t,{t:()=>d});var r=s(43697),i=s(92036),o=s(61247),n=s(50758),a=s(17445),l=s(1654),p=s(5600),u=s(52011);let d=class extends i.Z{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._handles=new o.Z,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll(),this._handles.destroy()}add(e,t,s={}){return this._installWatch(e,t,s,a.YP)}addWhen(e,t,s={}){return this._installWatch(e,t,s,a.gx)}addOnCollectionChange(e,t,{initial:s=!1,final:r=!1}={}){const i=++this._handleId;return this._handles.add([(0,a.on)(e,"after-changes",this._createSyncUpdatingCallback(),a.Z_),(0,a.on)(e,"change",t,{onListenerAdd:s?e=>t({added:e.toArray(),removed:[]}):void 0,onListenerRemove:r?e=>t({added:[],removed:e.toArray()}):void 0})],i),(0,n.kB)((()=>this._handles.remove(i)))}addPromise(e){if(null==e)return e;const t=++this._handleId;this._handles.add({remove:()=>{this._pendingPromises.delete(e)&&(0!==this._pendingPromises.size||this._handles.has(c)||this._set("updating",!1))}},t),this._pendingPromises.add(e),this._set("updating",!0);const s=()=>this._handles.remove(t);return e.then(s,s),e}removeAll(){this._pendingPromises.clear(),this._handles.removeAll(),this._set("updating",!1)}_installWatch(e,t,s={},r){const i=++this._handleId;s.sync||this._installSyncUpdatingWatch(e,i);const o=r(e,t,s);return this._handles.add(o,i),(0,n.kB)((()=>this._handles.remove(i)))}_installSyncUpdatingWatch(e,t){const s=this._createSyncUpdatingCallback(),r=(0,a.YP)(e,s,{sync:!0,equals:()=>!1});return this._handles.add(r,t),r}_createSyncUpdatingCallback(){return()=>{this._handles.remove(c),++this._scheduleHandleId;const e=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this._handles.add((0,l.Os)((()=>{e===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this._handles.remove(c))})),c)}}};(0,r._)([(0,p.Cb)({readOnly:!0})],d.prototype,"updating",void 0),d=(0,r._)([(0,u.j)("esri.core.support.WatchUpdatingTracking")],d);const c=-42},54295:(e,t,s)=>{s.d(t,{V:()=>n});var r=s(43697),i=s(5600),o=(s(75215),s(67676),s(80442),s(52011));const n=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,r._)([(0,i.Cb)({type:String})],t.prototype,"apiKey",null),t=(0,r._)([(0,o.j)("esri.layers.mixins.APIKeyMixin")],t),t}},17287:(e,t,s)=>{s.d(t,{Y:()=>l});var r=s(43697),i=s(92604),o=s(5600),n=(s(75215),s(67676),s(80442),s(52011)),a=s(66677);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.Qc)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.Nm)(e,i.Z.getLogger(this)))}};return(0,r._)([(0,o.Cb)()],t.prototype,"title",null),(0,r._)([(0,o.Cb)({type:String})],t.prototype,"url",null),t=(0,r._)([(0,n.j)("esri.layers.mixins.ArcGISService")],t),t}},17017:(e,t,s)=>{s.d(t,{N:()=>n});var r=s(43697),i=s(5600),o=(s(75215),s(67676),s(80442),s(52011));const n=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,r._)([(0,i.Cb)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,r._)([(0,o.j)("esri.layers.mixins.CustomParametersMixin")],t),t}},16859:(e,t,s)=>{s.d(t,{I:()=>b});var r=s(43697),i=s(68773),o=s(40330),n=s(3172),a=s(66643),l=s(20102),p=s(92604),u=s(70586),d=s(95330),c=s(81271),h=s(5600),y=(s(75215),s(67676),s(80442),s(71715)),g=s(52011),m=s(30556),f=s(84230),v=s(48522),_=s(15235),w=s(86082),C=s(14661);const b=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,s){if(t.itemId)return new _.default({id:t.itemId,portal:s&&s.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:r}=await s.e(8062).then(s.bind(s,18062));return(0,d.k_)(t),await r({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.D_)(e)||p.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!i.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:s,fullEdit:r},content:{updateItem:i}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",s),this._set("userHasFullEditingPrivileges",r),this._set("userHasUpdateItemPrivileges",i)}catch(e){(0,d.r9)(e)}}async _fetchUserPrivileges(e,t){let s=this.portalItem;if(!e||!s||!s.loaded||s.sourceUrl)return this._fetchFallbackUserPrivileges(t);const r=e===s.id;if(r&&s.portal.user)return(0,C.Ss)(s);let i,n;if(r)i=s.portal.url;else try{i=await(0,f.oP)(this.url,t)}catch(e){(0,d.r9)(e)}if(!i||!(0,c.Zo)(i,s.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(o.id?.getCredential(`${i}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.r9)(e)}if(!n)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(r?await s.reload():(s=new _.default({id:e,portal:{url:i}}),await s.load(t)),s.portal.user)return(0,C.Ss)(s)}catch(e){(0,d.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?o.id?.findCredential(this.url):null;if(!t)return!0;const s=I.credential===t?I.user:await this._fetchEditingUser(e);return I.credential=t,I.user=s,null==s||null==s.privileges||s.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const s=o.id.findServerInfo(this.url??"");if(!s?.owningSystemUrl)return null;const r=`${s.owningSystemUrl}/sharing/rest`,i=v.Z.getDefault();if(i&&i.loaded&&(0,c.Fv)(i.restUrl)===(0,c.Fv)(r))return i.user;const l=`${r}/community/self`,p=null!=e?e.signal:null,u=await(0,a.q6)((0,n.default)(l,{authMode:"no-prompt",query:{f:"json"},signal:p}));return u.ok?w.default.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const s=t&&t.portal,r=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||v.Z.getDefault());return s&&r&&!(0,c.tm)(r.restUrl,s.restUrl)?(t.messages&&t.messages.push(new l.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,r._)([(0,h.Cb)({type:_.default})],t.prototype,"portalItem",null),(0,r._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,r._)([(0,m.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,r._)([(0,h.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,r._)([(0,h.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,r._)([(0,h.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,r._)([(0,h.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,r._)([(0,g.j)("esri.layers.mixins.PortalLayer")],t),t},I={credential:null,user:null}},70082:(e,t,s)=>{s.d(t,{Z:()=>d});var r=s(43697),i=s(2368),o=s(35454),n=s(96674),a=s(5600),l=(s(75215),s(67676),s(80442),s(52011));const p=new o.X({esriFeatureEditToolAutoCompletePolygon:"auto-complete-polygon",esriFeatureEditToolCircle:"circle",esriFeatureEditToolEllipse:"ellipse",esriFeatureEditToolFreehand:"freehand",esriFeatureEditToolLine:"line",esriFeatureEditToolNone:"none",esriFeatureEditToolPoint:"point",esriFeatureEditToolPolygon:"polygon",esriFeatureEditToolRectangle:"rectangle",esriFeatureEditToolArrow:"arrow",esriFeatureEditToolTriangle:"triangle",esriFeatureEditToolLeftArrow:"left-arrow",esriFeatureEditToolRightArrow:"right-arrow",esriFeatureEditToolUpArrow:"up-arrow",esriFeatureEditToolDownArrow:"down-arrow"});let u=class extends((0,i.J)(n.wq)){constructor(e){super(e),this.name=null,this.description=null,this.drawingTool=null,this.prototype=null,this.thumbnail=null}};(0,r._)([(0,a.Cb)({json:{write:!0}})],u.prototype,"name",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],u.prototype,"description",void 0),(0,r._)([(0,a.Cb)({json:{read:p.read,write:p.write}})],u.prototype,"drawingTool",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],u.prototype,"prototype",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],u.prototype,"thumbnail",void 0),u=(0,r._)([(0,l.j)("esri.layers.support.FeatureTemplate")],u);const d=u},56765:(e,t,s)=>{s.d(t,{Z:()=>u});var r,i=s(43697),o=s(46791),n=s(96674),a=s(5600),l=(s(75215),s(67676),s(80442),s(52011));let p=r=class extends n.wq{constructor(e){super(e),this.floorField=null,this.viewAllMode=!1,this.viewAllLevelIds=new o.Z}clone(){return new r({floorField:this.floorField,viewAllMode:this.viewAllMode,viewAllLevelIds:this.viewAllLevelIds})}};(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],p.prototype,"floorField",void 0),(0,i._)([(0,a.Cb)({json:{read:!1,write:!1}})],p.prototype,"viewAllMode",void 0),(0,i._)([(0,a.Cb)({json:{read:!1,write:!1}})],p.prototype,"viewAllLevelIds",void 0),p=r=(0,i._)([(0,l.j)("esri.layers.support.LayerFloorInfo")],p);const u=p},30707:(e,t,s)=>{s.d(t,{a:()=>d,r:()=>p});var r=s(20102),i=s(22974),o=s(92604),n=s(54306);const a=o.Z.getLogger("esri.layers.support.labelingInfo"),l=/\[([^\[\]]+)\]/gi;function p(e,t,s){return e?e.map((e=>{const r=new n.Z;if(r.read(e,s),r.labelExpression){const e=t.fields||t.layerDefinition&&t.layerDefinition.fields||this.fields;r.labelExpression=r.labelExpression.replaceAll(l,((t,s)=>`[${function(e,t){if(!t)return e;const s=e.toLowerCase();for(let e=0;efunction(e,t){const s=e.labelPlacement,i=u[t];if(!e.symbol)return a.warn("No ILabelClass symbol specified."),!0;if(!i)return a.error(new r.Z("labeling:unsupported-geometry-type",`Unable to create labels for layer, geometry type '${t}' is not supported`)),!0;if(!i.includes(s)){const r=i[0];s&&a.warn(`Found invalid label placement type ${s} for ${t}. Defaulting to ${r}`),e.labelPlacement=r}return!1}(e,t)))?[]:s}},72064:(e,t,s)=>{s.d(t,{h:()=>d});var r=s(80442),i=s(66677);const o={name:"supportsName",size:"supportsSize",contentType:"supportsContentType",keywords:"supportsKeywords",exifInfo:"supportsExifInfo"};function n(e,t,s){return!!l(e,t,s)}function a(e,t,s){return l(e,t,s)}function l(e,t,s){return e&&e.hasOwnProperty(t)?e[t]:s}function p(e){const t=e?.supportedSpatialAggregationStatistics?.map((e=>e.toLowerCase()));return{envelope:!!t?.includes("envelopeaggregate"),centroid:!!t?.includes("centroidaggregate"),convexHull:!!t?.includes("convexhullaggregate")}}function u(e,t){const s=e?.supportedOperationsWithCacheHint?.map((e=>e.toLowerCase()));return!!s?.includes(t.toLowerCase())}function d(e,t){return{analytics:c(e),attachment:h(e),data:y(e),metadata:g(e),operations:m(e.capabilities,e,t),query:f(e,t),queryRelated:v(e),queryTopFeatures:_(e),editing:w(e)}}function c(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryAnalytics")}}function h(e){const t=e.attachmentProperties,s={supportsName:!1,supportsSize:!1,supportsContentType:!1,supportsKeywords:!1,supportsExifInfo:!1,supportsCacheHint:u(e.advancedQueryCapabilities,"queryAttachments"),supportsResize:n(e,"supportsAttachmentsResizing",!1)};return t&&Array.isArray(t)&&t.forEach((e=>{const t=o[e.name];t&&(s[t]=!!e.isEnabled)})),s}function y(e){return{isVersioned:n(e,"isDataVersioned",!1),supportsAttachment:n(e,"hasAttachments",!1),supportsM:n(e,"hasM",!1),supportsZ:n(e,"hasZ",!1)}}function g(e){return{supportsAdvancedFieldProperties:n(e,"supportsFieldDescriptionProperty",!1)}}function m(e,t,s){const r=e?e.toLowerCase().split(",").map((e=>e.trim())):[],o=s?(0,i.Qc)(s):null,a=r.includes(null!=o&&"MapServer"===o.serverType?"data":"query"),l=r.includes("editing")&&!t.datesInUnknownTimezone;let p=l&&r.includes("create"),u=l&&r.includes("delete"),d=l&&r.includes("update");const c=r.includes("changetracking"),h=t.advancedQueryCapabilities;return l&&!(p||u||d)&&(p=u=d=!0),{supportsCalculate:n(t,"supportsCalculate",!1),supportsTruncate:n(t,"supportsTruncate",!1),supportsValidateSql:n(t,"supportsValidateSql",!1),supportsAdd:p,supportsDelete:u,supportsEditing:l,supportsChangeTracking:c,supportsQuery:a,supportsQueryAnalytics:n(h,"supportsQueryAnalytic",!1),supportsQueryAttachments:n(h,"supportsQueryAttachments",!1),supportsQueryTopFeatures:n(h,"supportsTopFeaturesQuery",!1),supportsResizeAttachments:n(t,"supportsAttachmentsResizing",!1),supportsSync:r.includes("sync"),supportsUpdate:d,supportsExceedsLimitStatistics:n(t,"supportsExceedsLimitStatistics",!1),supportsAsyncConvert3D:n(t,"supportsAsyncConvert3D",!1)}}function f(e,t){const s=e.advancedQueryCapabilities,o=e.ownershipBasedAccessControlForFeatures,l=e.archivingInfo,d=e.currentVersion,c=t?.includes("MapServer"),h=!c||d>=(0,r.Z)("mapserver-pbf-version-support"),y=(0,i.M8)(t),g=new Set((e.supportedQueryFormats??"").split(",").map((e=>e.toLowerCase().trim())));return{supportsStatistics:n(s,"supportsStatistics",e.supportsStatistics),supportsPercentileStatistics:n(s,"supportsPercentileStatistics",!1),supportsSpatialAggregationStatistics:n(s,"supportsSpatialAggregationStatistics",!1),supportedSpatialAggregationStatistics:p(s),supportsCentroid:n(s,"supportsReturningGeometryCentroid",!1),supportsDistance:n(s,"supportsQueryWithDistance",!1),supportsDistinct:n(s,"supportsDistinct",e.supportsAdvancedQueries),supportsExtent:n(s,"supportsReturningQueryExtent",!1),supportsGeometryProperties:n(s,"supportsReturningGeometryProperties",!1),supportsHavingClause:n(s,"supportsHavingClause",!1),supportsOrderBy:n(s,"supportsOrderBy",e.supportsAdvancedQueries),supportsPagination:n(s,"supportsPagination",!1),supportsQuantization:n(e,"supportsCoordinatesQuantization",!1),supportsQuantizationEditMode:n(e,"supportsQuantizationEditMode",!1),supportsQueryGeometry:n(e,"supportsReturningQueryGeometry",!1),supportsResultType:n(s,"supportsQueryWithResultType",!1),supportsMaxRecordCountFactor:n(s,"supportsMaxRecordCountFactor",!1),supportsSqlExpression:n(s,"supportsSqlExpression",!1),supportsStandardizedQueriesOnly:n(e,"useStandardizedQueries",!1),supportsTopFeaturesQuery:n(s,"supportsTopFeaturesQuery",!1),supportsQueryByOthers:n(o,"allowOthersToQuery",!0),supportsHistoricMoment:n(l,"supportsQueryWithHistoricMoment",!1),supportsFormatPBF:h&&g.has("pbf"),supportsDisjointSpatialRelationship:n(s,"supportsDisjointSpatialRel",!1),supportsCacheHint:n(s,"supportsQueryWithCacheHint",!1)||u(s,"query"),supportsDefaultSpatialReference:n(s,"supportsDefaultSR",!1),supportsCompactGeometry:y,supportsFullTextSearch:n(s,"supportsFullTextSearch",!1),maxRecordCountFactor:a(e,"maxRecordCountFactor",void 0),maxRecordCount:a(e,"maxRecordCount",void 0),standardMaxRecordCount:a(e,"standardMaxRecordCount",void 0),tileMaxRecordCount:a(e,"tileMaxRecordCount",void 0)}}function v(e){const t=e.advancedQueryCapabilities,s=n(t,"supportsAdvancedQueryRelated",!1);return{supportsPagination:n(t,"supportsQueryRelatedPagination",!1),supportsCount:s,supportsOrderBy:s,supportsCacheHint:u(t,"queryRelated")}}function _(e){return{supportsCacheHint:u(e.advancedQueryCapabilities,"queryTopFilter")}}function w(e){const t=e.ownershipBasedAccessControlForFeatures,s=e?e.advancedEditingCapabilities:void 0;return{supportsGeometryUpdate:n(e,"allowGeometryUpdates",!0),supportsGlobalId:n(e,"supportsApplyEditsWithGlobalIds",!1),supportsReturnServiceEditsInSourceSpatialReference:n(e,"supportsReturnServiceEditsInSourceSR",!1),supportsRollbackOnFailure:n(e,"supportsRollbackOnFailureParameter",!1),supportsUpdateWithoutM:n(e,"allowUpdateWithoutMValues",!1),supportsUploadWithItemId:n(e,"supportsAttachmentsByUploadId",!1),supportsDeleteByAnonymous:n(t,"allowAnonymousToDelete",!0),supportsDeleteByOthers:n(t,"allowOthersToDelete",!0),supportsUpdateByAnonymous:n(t,"allowAnonymousToUpdate",!0),supportsUpdateByOthers:n(t,"allowOthersToUpdate",!0),supportsAsyncApplyEdits:n(s,"supportsAsyncApplyEdits",!1)}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/4884432d80e9af947449.js b/public/assets/esri/core/workers/chunks/4884432d80e9af947449.js new file mode 100644 index 0000000..eafd707 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/4884432d80e9af947449.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3477],{84552:(e,t,r)=>{r.d(t,{Z:()=>c});var i=r(43697),s=r(2368),o=r(96674),n=r(35463),l=r(5600),a=(r(75215),r(67676),r(80442),r(36030)),u=r(52011),p=r(78981);let d=class extends((0,s.J)(o.wq)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,n.rJ)(this.value,this.unit,"milliseconds")}};(0,i._)([(0,a.J)(p.v,{nonNullable:!0})],d.prototype,"unit",void 0),(0,i._)([(0,l.Cb)({type:Number,json:{write:!0},nonNullable:!0})],d.prototype,"value",void 0),d=(0,i._)([(0,u.j)("esri.TimeInterval")],d);const c=d},23477:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Q});var i=r(43697),s=(r(66577),r(51773)),o=(r(16050),r(12501),r(28756),r(92271),r(72529),r(5499),r(84382),r(81571),r(91423),r(32400)),n=r(16453),l=r(95330),a=r(81271),u=r(5600),p=(r(75215),r(67676),r(80442)),d=r(52011),c=r(86973),y=r(87085),h=r(20102),m=r(83379),f=r(92604),g=r(78346),b=r(25278),v=r(74889),w=r(6570),_=r(38913);const S="esri.layers.graphics.sources.GeoJSONSource",x=f.Z.getLogger(S);let C=class extends m.Z{constructor(){super(...arguments),this.type="geojson",this.refresh=(0,l.Ds)((async e=>{await this.load();const{extent:t,timeExtent:r}=await this._connection.invoke("refresh",e);return this.sourceJSON.extent=t,r&&(this.sourceJSON.timeInfo.timeExtent=[r.start,r.end]),{dataChanged:!0,updates:{extent:this.sourceJSON.extent,timeInfo:this.sourceJSON.timeInfo}}}))}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._startWorker(t)),Promise.resolve(this)}destroy(){this._connection?.close(),this._connection=null}applyEdits(e){return this.load().then((()=>this._applyEdits(e)))}openPorts(){return this.load().then((()=>this._connection.openPorts()))}queryFeatures(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryFeatures",e?e.toJSON():null,t))).then((e=>v.Z.fromJSON(e)))}queryFeaturesJSON(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryFeatures",e?e.toJSON():null,t)))}queryFeatureCount(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryFeatureCount",e?e.toJSON():null,t)))}queryObjectIds(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryObjectIds",e?e.toJSON():null,t)))}queryExtent(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryExtent",e?e.toJSON():null,t))).then((e=>({count:e.count,extent:w.Z.fromJSON(e.extent)})))}querySnapping(e,t={}){return this.load(t).then((()=>this._connection.invoke("querySnapping",e,t)))}_applyEdits(e){if(!this._connection)throw new h.Z("geojson-layer-source:edit-failure","Memory source not loaded");const t=this.layer.objectIdField,r=[],i=[],s=[];if(e.addFeatures)for(const t of e.addFeatures)r.push(this._serializeFeature(t));if(e.deleteFeatures)for(const r of e.deleteFeatures)"objectId"in r&&null!=r.objectId?i.push(r.objectId):"attributes"in r&&null!=r.attributes[t]&&i.push(r.attributes[t]);if(e.updateFeatures)for(const t of e.updateFeatures)s.push(this._serializeFeature(t));return this._connection.invoke("applyEdits",{adds:r,updates:s,deletes:i}).then((({extent:e,timeExtent:t,featureEditResults:r})=>(this.sourceJSON.extent=e,t&&(this.sourceJSON.timeInfo.timeExtent=[t.start,t.end]),this._createEditsResult(r))))}_createEditsResult(e){return{addFeatureResults:e.addResults?e.addResults.map(this._createFeatureEditResult,this):[],updateFeatureResults:e.updateResults?e.updateResults.map(this._createFeatureEditResult,this):[],deleteFeatureResults:e.deleteResults?e.deleteResults.map(this._createFeatureEditResult,this):[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}_createFeatureEditResult(e){const t=!0===e.success?null:e.error||{code:void 0,description:void 0};return{objectId:e.objectId,globalId:e.globalId,error:t?new h.Z("geojson-layer-source:edit-failure",t.description,{code:t.code}):null}}_serializeFeature(e){const{attributes:t}=e,r=this._geometryForSerialization(e);return r?{geometry:r.toJSON(),attributes:t}:{attributes:t}}_geometryForSerialization(e){const{geometry:t}=e;return null==t?null:"mesh"===t.type||"extent"===t.type?_.Z.fromExtent(t.extent):t}async _startWorker(e){this._connection=await(0,g.bA)("GeoJSONSourceWorker",{strategy:(0,p.Z)("feature-layers-workers")?"dedicated":"local",signal:e});const{fields:t,spatialReference:r,hasZ:i,geometryType:s,objectIdField:o,url:n,timeInfo:l,customParameters:a}=this.layer,u="defaults"===this.layer.originOf("spatialReference"),d={url:n,customParameters:a,fields:t&&t.map((e=>e.toJSON())),geometryType:c.M.toJSON(s),hasZ:i,objectIdField:o,timeInfo:l?l.toJSON():null,spatialReference:u?null:r&&r.toJSON()},y=await this._connection.invoke("load",d,{signal:e});for(const e of y.warnings)x.warn(e.message,{layer:this.layer,warning:e});y.featureErrors.length&&x.warn(`Encountered ${y.featureErrors.length} validation errors while loading features`,y.featureErrors),this.sourceJSON=y.layerDefinition,this.capabilities=(0,b.MS)(this.sourceJSON.hasZ,!0)}};(0,i._)([(0,u.Cb)()],C.prototype,"capabilities",void 0),(0,i._)([(0,u.Cb)()],C.prototype,"type",void 0),(0,i._)([(0,u.Cb)({constructOnly:!0})],C.prototype,"layer",void 0),(0,i._)([(0,u.Cb)()],C.prototype,"sourceJSON",void 0),C=(0,i._)([(0,d.j)(S)],C);var E=r(71612),I=r(17017),F=r(69637),j=r(6404),T=r(38009),R=r(68825),O=r(16859),P=r(34760),N=r(72965),Z=r(28294),U=r(21506),q=r(70082),J=r(16451),D=r(1231),L=r(53518),M=r(35671),G=r(54306),A=r(30707),k=r(14165),z=r(32163),B=r(82971);const $=(0,L.v)();let H=class extends((0,R.c)((0,I.N)((0,j.M)((0,F.b)((0,E.h)((0,Z.n)((0,N.M)((0,P.Q)((0,T.q)((0,O.I)((0,n.R)(y.Z)))))))))))){constructor(e){super(e),this.copyright=null,this.definitionExpression=null,this.displayField=null,this.editingEnabled=!1,this.elevationInfo=null,this.fields=null,this.fieldsIndex=null,this.fullExtent=null,this.geometryType=null,this.hasZ=void 0,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.objectIdField=null,this.operationalLayerType="GeoJSON",this.popupEnabled=!0,this.popupTemplate=null,this.screenSizePerspectiveEnabled=!0,this.source=new C({layer:this}),this.spatialReference=B.Z.WGS84,this.templates=null,this.title="GeoJSON",this.type="geojson",this.typeIdField=null,this.types=null}destroy(){this.source?.destroy()}load(e){const t=this.loadFromPortal({supportedTypes:["GeoJson"],supportsData:!1},e).catch(l.r9).then((()=>this.source.load(e))).then((()=>{this.read(this.source.sourceJSON,{origin:"service",url:this.parsedUrl}),this.revert(["objectIdField","fields","timeInfo"],"service"),(0,M.YN)(this.renderer,this.fieldsIndex),(0,M.UF)(this.timeInfo,this.fieldsIndex)}));return this.addResolvingPromise(t),Promise.resolve(this)}get capabilities(){return this.source?this.source.capabilities:null}get createQueryVersion(){return this.commitProperty("definitionExpression"),this.commitProperty("timeExtent"),this.commitProperty("timeOffset"),this.commitProperty("geometryType"),this.commitProperty("capabilities"),(this._get("createQueryVersion")||0)+1}get defaultPopupTemplate(){return this.createPopupTemplate()}get isTable(){return this.loaded&&null==this.geometryType}get parsedUrl(){return this.url?(0,a.mN)(this.url):null}set renderer(e){(0,M.YN)(e,this.fieldsIndex),this._set("renderer",e)}set url(e){if(!e)return void this._set("url",e);const t=(0,a.mN)(e);this._set("url",t.path),t.query&&(this.customParameters={...this.customParameters,...t.query})}async applyEdits(e,t){const{applyEdits:i}=await r.e(4720).then(r.bind(r,14720));await this.load();const s=await i(this,this.source,e,t);return this.read({extent:this.source.sourceJSON.extent,timeInfo:this.source.sourceJSON.timeInfo},{origin:"service",ignoreDefaults:!0}),s}on(e,t){return super.on(e,t)}createPopupTemplate(e){return(0,z.eZ)(this,e)}createQuery(){const e=new k.Z,t=this.get("capabilities.data");e.returnGeometry=!0,t&&t.supportsZ&&(e.returnZ=!0),e.outFields=["*"],e.where=this.definitionExpression||"1=1";const{timeOffset:r,timeExtent:i}=this;return e.timeExtent=null!=r&&null!=i?i.offset(-r.value,r.unit):i||null,e}getFieldDomain(e,t){let r,i=!1;const s=t&&t.feature,o=s&&s.attributes,n=this.typeIdField&&o&&o[this.typeIdField];return null!=n&&this.types&&(i=this.types.some((t=>t.id==n&&(r=t.domains&&t.domains[e],r&&"inherited"===r.type&&(r=this._getLayerDomain(e)),!0)))),i||r||(r=this._getLayerDomain(e)),r}getField(e){return this.fieldsIndex.get(e)}queryFeatures(e,t){return this.load().then((()=>this.source.queryFeatures(k.Z.from(e)||this.createQuery(),t))).then((e=>{if(e?.features)for(const t of e.features)t.layer=t.sourceLayer=this;return e}))}queryObjectIds(e,t){return this.load().then((()=>this.source.queryObjectIds(k.Z.from(e)||this.createQuery(),t)))}queryFeatureCount(e,t){return this.load().then((()=>this.source.queryFeatureCount(k.Z.from(e)||this.createQuery(),t)))}queryExtent(e,t){return this.load().then((()=>this.source.queryExtent(k.Z.from(e)||this.createQuery(),t)))}async hasDataChanged(){try{const{dataChanged:e,updates:t}=await this.source.refresh(this.customParameters);return null!=t&&this.read(t,{origin:"service",url:this.parsedUrl,ignoreDefaults:!0}),e}catch{}return!1}_getLayerDomain(e){if(!this.fields)return null;let t=null;return this.fields.some((r=>(r.name===e&&(t=r.domain),!!t))),t}};(0,i._)([(0,u.Cb)({readOnly:!0,json:{read:!1,write:!1}})],H.prototype,"capabilities",null),(0,i._)([(0,u.Cb)({type:String})],H.prototype,"copyright",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],H.prototype,"createQueryVersion",null),(0,i._)([(0,u.Cb)({readOnly:!0})],H.prototype,"defaultPopupTemplate",null),(0,i._)([(0,u.Cb)({type:String,json:{name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],H.prototype,"definitionExpression",void 0),(0,i._)([(0,u.Cb)({type:String})],H.prototype,"displayField",void 0),(0,i._)([(0,u.Cb)({type:Boolean})],H.prototype,"editingEnabled",void 0),(0,i._)([(0,u.Cb)(U.PV)],H.prototype,"elevationInfo",void 0),(0,i._)([(0,u.Cb)({type:[D.Z],json:{name:"layerDefinition.fields",write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"fields"}}}})],H.prototype,"fields",void 0),(0,i._)([(0,u.Cb)($.fieldsIndex)],H.prototype,"fieldsIndex",void 0),(0,i._)([(0,u.Cb)({type:w.Z,json:{name:"extent"}})],H.prototype,"fullExtent",void 0),(0,i._)([(0,u.Cb)({type:["point","polygon","polyline","multipoint"],json:{read:{reader:c.M.read}}})],H.prototype,"geometryType",void 0),(0,i._)([(0,u.Cb)({type:Boolean})],H.prototype,"hasZ",void 0),(0,i._)([(0,u.Cb)(U.id)],H.prototype,"id",void 0),(0,i._)([(0,u.Cb)({type:Boolean,readOnly:!0})],H.prototype,"isTable",null),(0,i._)([(0,u.Cb)(U.iR)],H.prototype,"labelsVisible",void 0),(0,i._)([(0,u.Cb)({type:[G.Z],json:{name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:A.r},write:!0}})],H.prototype,"labelingInfo",void 0),(0,i._)([(0,u.Cb)(U.rn)],H.prototype,"legendEnabled",void 0),(0,i._)([(0,u.Cb)({type:["show","hide"]})],H.prototype,"listMode",void 0),(0,i._)([(0,u.Cb)({type:String,json:{name:"layerDefinition.objectIdField",write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"objectIdField"}}}})],H.prototype,"objectIdField",void 0),(0,i._)([(0,u.Cb)(U.Oh)],H.prototype,"opacity",void 0),(0,i._)([(0,u.Cb)({type:["GeoJSON"]})],H.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],H.prototype,"parsedUrl",null),(0,i._)([(0,u.Cb)(U.C_)],H.prototype,"popupEnabled",void 0),(0,i._)([(0,u.Cb)({type:s.Z,json:{name:"popupInfo",write:!0}})],H.prototype,"popupTemplate",void 0),(0,i._)([(0,u.Cb)({types:o.A,json:{name:"layerDefinition.drawingInfo.renderer",write:!0,origins:{service:{name:"drawingInfo.renderer"},"web-scene":{types:o.o}}}})],H.prototype,"renderer",null),(0,i._)([(0,u.Cb)(U.YI)],H.prototype,"screenSizePerspectiveEnabled",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],H.prototype,"source",void 0),(0,i._)([(0,u.Cb)({type:B.Z})],H.prototype,"spatialReference",void 0),(0,i._)([(0,u.Cb)({type:[q.Z]})],H.prototype,"templates",void 0),(0,i._)([(0,u.Cb)()],H.prototype,"title",void 0),(0,i._)([(0,u.Cb)({json:{read:!1},readOnly:!0})],H.prototype,"type",void 0),(0,i._)([(0,u.Cb)({type:String,readOnly:!0})],H.prototype,"typeIdField",void 0),(0,i._)([(0,u.Cb)({type:[J.Z]})],H.prototype,"types",void 0),(0,i._)([(0,u.Cb)(U.HQ)],H.prototype,"url",null),H=(0,i._)([(0,d.j)("esri.layers.GeoJSONLayer")],H);const Q=H},61159:(e,t,r)=>{r.d(t,{g:()=>i});const i={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!1,supportsSqlExpression:!0,supportsMaxRecordCountFactor:!1,supportsStandardizedQueriesOnly:!0,supportsTopFeaturesQuery:!1,supportsQueryByOthers:!0,supportsHistoricMoment:!1,supportsFormatPBF:!1,supportsDisjointSpatialRelationship:!0,supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,maxRecordCountFactor:void 0,maxRecordCount:void 0,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},25278:(e,t,r)=>{r.d(t,{Dm:()=>p,Hq:()=>d,MS:()=>c,bU:()=>l});var i=r(80442),s=r(22974),o=r(61159),n=r(58333);function l(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?n.I4:"esriGeometryPolyline"===e?n.ET:n.lF}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let u=1;function p(e,t){if((0,i.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this.${t} = null;`;for(const t in e)r+=`this${a.test(t)?`.${t}`:`["${t}"]`} = ${JSON.stringify(e[t])};`;const i=new Function(`\n return class AttributesClass$${u++} {\n constructor() {\n ${r};\n }\n }\n `)();return()=>new i}catch(r){return()=>({[t]:null,...e})}}function d(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,s.d9)(e)}}]}function c(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:o.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},17017:(e,t,r)=>{r.d(t,{N:()=>n});var i=r(43697),s=r(5600),o=(r(75215),r(67676),r(80442),r(52011));const n=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,s.Cb)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,i._)([(0,o.j)("esri.layers.mixins.CustomParametersMixin")],t),t}},69637:(e,t,r)=>{r.d(t,{b:()=>F});var i,s=r(43697),o=r(5600),n=(r(75215),r(67676),r(80442),r(52011)),l=r(20102),a=r(96674),u=r(78286),p=r(67760),d=r(66577),c=r(92835),y=r(35454),h=r(22974),m=r(14165);const f=new y.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),g=new y.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let b=i=class extends a.wq{constructor(e){super(e),this.where=null,this.geometry=null,this.spatialRelationship="intersects",this.distance=void 0,this.objectIds=null,this.units=null,this.timeExtent=null}createQuery(e={}){const{where:t,geometry:r,spatialRelationship:i,timeExtent:s,objectIds:o,units:n,distance:l}=this;return new m.Z({geometry:(0,h.d9)(r),objectIds:(0,h.d9)(o),spatialRelationship:i,timeExtent:(0,h.d9)(s),where:t,units:n,distance:l,...e})}clone(){const{where:e,geometry:t,spatialRelationship:r,timeExtent:s,objectIds:o,units:n,distance:l}=this;return new i({geometry:(0,h.d9)(t),objectIds:(0,h.d9)(o),spatialRelationship:r,timeExtent:(0,h.d9)(s),where:e,units:n,distance:l})}};(0,s._)([(0,o.Cb)({type:String,json:{write:!0}})],b.prototype,"where",void 0),(0,s._)([(0,o.Cb)({types:d.qM,json:{write:!0}})],b.prototype,"geometry",void 0),(0,s._)([(0,o.Cb)({type:f.apiValues,json:{name:"spatialRel",read:{reader:f.read},write:{allowNull:!1,writer:f.write,overridePolicy(){return{enabled:null!=this.geometry}}}}})],b.prototype,"spatialRelationship",void 0),(0,s._)([(0,o.Cb)({type:Number,json:{write:{overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],b.prototype,"distance",void 0),(0,s._)([(0,o.Cb)({type:[Number],json:{write:!0}})],b.prototype,"objectIds",void 0),(0,s._)([(0,o.Cb)({type:g.apiValues,json:{read:g.read,write:{writer:g.write,overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],b.prototype,"units",void 0),(0,s._)([(0,o.Cb)({type:c.Z,json:{write:!0}})],b.prototype,"timeExtent",void 0),b=i=(0,s._)([(0,n.j)("esri.layers.support.FeatureFilter")],b);const v=b;var w;const _={read:{reader:p.ij},write:{writer:p.cW,overridePolicy(){return{allowNull:null!=this.excludedEffect,isRequired:null==this.excludedEffect}}}},S={read:{reader:p.ij},write:{writer:p.cW,overridePolicy(){return{allowNull:null!=this.includedEffect,isRequired:null==this.includedEffect}}}},x={name:"showExcludedLabels",default:!0};let C=w=class extends a.wq{constructor(e){super(e),this.filter=null,this.includedEffect=null,this.excludedEffect=null,this.excludedLabelsVisible=!1}write(e,t){const r=super.write(e,t);if(t?.origin){if(r.filter){const e=Object.keys(r.filter);if(e.length>1||"where"!==e[0])return t.messages?.push(new l.Z("web-document-write:unsupported-feature-effect","Invalid feature effect 'filter'. A filter can only contain a 'where' property",{layer:t.layer,effect:this})),null}if("showExcludedLabels"in r)return t.messages?.push(new l.Z("web-document-write:unsupported-feature-effect","Invalid value for property 'excludedLabelsVisible' which should always be 'true'",{layer:t.layer,effect:this})),null}return r}clone(){return new w({filter:null!=this.filter?this.filter.clone():null,includedEffect:this.includedEffect,excludedEffect:this.excludedEffect,excludedLabelsVisible:this.excludedLabelsVisible})}};(0,s._)([(0,o.Cb)({type:v,json:{write:{allowNull:!0,writer(e,t,r,i){const s=e?.write({},i);s&&0!==Object.keys(s).length?(0,u.RB)(r,s,t):(0,u.RB)(r,null,t)}}}})],C.prototype,"filter",void 0),(0,s._)([(0,o.Cb)({json:{write:!0,origins:{"web-map":_,"portal-item":_}}})],C.prototype,"includedEffect",void 0),(0,s._)([(0,o.Cb)({json:{write:!0,origins:{"web-map":S,"portal-item":S}}})],C.prototype,"excludedEffect",void 0),(0,s._)([(0,o.Cb)({type:Boolean,json:{write:!0,name:"showExcludedLabels",origins:{"web-map":x,"portal-item":x}}})],C.prototype,"excludedLabelsVisible",void 0),C=w=(0,s._)([(0,n.j)("esri.layers.support.FeatureEffect")],C);const E=C,I={write:{allowNull:!0}},F=e=>{let t=class extends e{constructor(){super(...arguments),this.featureEffect=null}};return(0,s._)([(0,o.Cb)({type:E,json:{origins:{"web-map":I,"portal-item":I}}})],t.prototype,"featureEffect",void 0),t=(0,s._)([(0,n.j)("esri.layers.mixins.FeatureEffectLayer")],t),t}},68825:(e,t,r)=>{r.d(t,{c:()=>m});var i,s=r(43697),o=r(78286),n=r(5600),l=(r(75215),r(67676),r(80442),r(52011)),a=r(35454),u=r(96674);const p=new a.X({asc:"ascending",desc:"descending"});let d=i=class extends u.wq{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new i({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,s._)([(0,n.Cb)({type:String,json:{write:!0}})],d.prototype,"field",void 0),(0,s._)([(0,n.Cb)({type:String,json:{write:!0}})],d.prototype,"valueExpression",void 0),(0,s._)([(0,n.Cb)({type:p.apiValues,json:{read:p.read,write:p.write}})],d.prototype,"order",void 0),d=i=(0,s._)([(0,l.j)("esri.layers.support.OrderByInfo")],d);const c=d;function y(e,t,r){if(!e)return null;const i=e.find((e=>!!e.field));if(!i)return null;const s=new c;return s.read(i,r),[s]}function h(e,t,r,i){const s=e.find((e=>!!e.field));s&&(0,o.RB)(r,[s.toJSON()],t)}const m=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,s._)([(0,n.Cb)({type:[c],json:{origins:{"web-scene":{write:!1,read:!1}},read:{source:"layerDefinition.orderBy",reader:y},write:{target:"layerDefinition.orderBy",writer:h}}})],t.prototype,"orderBy",void 0),t=(0,s._)([(0,l.j)("esri.layers.mixins.OrderedLayer")],t),t}},16859:(e,t,r)=>{r.d(t,{I:()=>S});var i=r(43697),s=r(68773),o=r(40330),n=r(3172),l=r(66643),a=r(20102),u=r(92604),p=r(70586),d=r(95330),c=r(81271),y=r(5600),h=(r(75215),r(67676),r(80442),r(71715)),m=r(52011),f=r(30556),g=r(84230),b=r(48522),v=r(15235),w=r(86082),_=r(14661);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new v.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:i}=await r.e(8062).then(r.bind(r,18062));return(0,d.k_)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!s.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,d.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,_.Ss)(r);let s,n;if(i)s=r.portal.url;else try{s=await(0,g.oP)(this.url,t)}catch(e){(0,d.r9)(e)}if(!s||!(0,c.Zo)(s,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(o.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.r9)(e)}if(!n)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(i?await r.reload():(r=new v.default({id:e,portal:{url:s}}),await r.load(t)),r.portal.user)return(0,_.Ss)(r)}catch(e){(0,d.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?o.id?.findCredential(this.url):null;if(!t)return!0;const r=x.credential===t?x.user:await this._fetchEditingUser(e);return x.credential=t,x.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=o.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=b.Z.getDefault();if(s&&s.loaded&&(0,c.Fv)(s.restUrl)===(0,c.Fv)(i))return s.user;const a=`${i}/community/self`,u=null!=e?e.signal:null,p=await(0,l.q6)((0,n.default)(a,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?w.default.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,i=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||b.Z.getDefault());return r&&i&&!(0,c.tm)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new a.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,y.Cb)({type:v.default})],t.prototype,"portalItem",null),(0,i._)([(0,h.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,f.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,y.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,y.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,y.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,y.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.j)("esri.layers.mixins.PortalLayer")],t),t},x={credential:null,user:null}},28294:(e,t,r)=>{r.d(t,{n:()=>c});var i=r(43697),s=r(92835),o=r(84552),n=r(5600),l=(r(75215),r(67676),r(80442),r(71715)),a=r(52011),u=r(35671),p=r(76259),d=r(78981);const c=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const r=t.timeInfo.exportOptions;if(!r)return null;const i=r.timeOffset,s=d.v.fromJSON(r.timeOffsetUnits);return i&&s?new o.Z({value:i,unit:s}):null}set timeInfo(e){(0,u.UF)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,i._)([(0,n.Cb)({type:s.Z,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,i._)([(0,n.Cb)({type:o.Z})],t.prototype,"timeOffset",void 0),(0,i._)([(0,l.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,i._)([(0,n.Cb)({value:null,type:p.Z,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,i._)([(0,n.Cb)({type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation"},origins:{"web-scene":{read:!1,write:!1}}}})],t.prototype,"useViewTime",void 0),t=(0,i._)([(0,a.j)("esri.layers.mixins.TemporalLayer")],t),t}},70082:(e,t,r)=>{r.d(t,{Z:()=>d});var i=r(43697),s=r(2368),o=r(35454),n=r(96674),l=r(5600),a=(r(75215),r(67676),r(80442),r(52011));const u=new o.X({esriFeatureEditToolAutoCompletePolygon:"auto-complete-polygon",esriFeatureEditToolCircle:"circle",esriFeatureEditToolEllipse:"ellipse",esriFeatureEditToolFreehand:"freehand",esriFeatureEditToolLine:"line",esriFeatureEditToolNone:"none",esriFeatureEditToolPoint:"point",esriFeatureEditToolPolygon:"polygon",esriFeatureEditToolRectangle:"rectangle",esriFeatureEditToolArrow:"arrow",esriFeatureEditToolTriangle:"triangle",esriFeatureEditToolLeftArrow:"left-arrow",esriFeatureEditToolRightArrow:"right-arrow",esriFeatureEditToolUpArrow:"up-arrow",esriFeatureEditToolDownArrow:"down-arrow"});let p=class extends((0,s.J)(n.wq)){constructor(e){super(e),this.name=null,this.description=null,this.drawingTool=null,this.prototype=null,this.thumbnail=null}};(0,i._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"name",void 0),(0,i._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"description",void 0),(0,i._)([(0,l.Cb)({json:{read:u.read,write:u.write}})],p.prototype,"drawingTool",void 0),(0,i._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"prototype",void 0),(0,i._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"thumbnail",void 0),p=(0,i._)([(0,a.j)("esri.layers.support.FeatureTemplate")],p);const d=p},16451:(e,t,r)=>{r.d(t,{Z:()=>y});var i=r(43697),s=r(2368),o=r(96674),n=r(5600),l=(r(75215),r(67676),r(80442),r(71715)),a=r(52011),u=r(30556),p=r(72729),d=r(70082);let c=class extends((0,s.J)(o.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,p.im)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,i._)([(0,n.Cb)({json:{write:!0}})],c.prototype,"id",void 0),(0,i._)([(0,n.Cb)({json:{write:!0}})],c.prototype,"name",void 0),(0,i._)([(0,n.Cb)({json:{write:!0}})],c.prototype,"domains",void 0),(0,i._)([(0,l.r)("domains")],c.prototype,"readDomains",null),(0,i._)([(0,u.c)("domains")],c.prototype,"writeDomains",null),(0,i._)([(0,n.Cb)({type:[d.Z],json:{write:!0}})],c.prototype,"templates",void 0),c=(0,i._)([(0,a.j)("esri.layers.support.FeatureType")],c);const y=c},76259:(e,t,r)=>{r.d(t,{Z:()=>m});var i=r(43697),s=r(92835),o=r(84552),n=r(2368),l=r(96674),a=r(5600),u=(r(75215),r(67676),r(80442),r(71715)),p=r(52011),d=r(30556),c=r(80216);function y(e,t){return o.Z.fromJSON({value:e,unit:t})}let h=class extends((0,n.J)(l.wq)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeReference=null,this.trackIdField=null,this.useTime=!0}readFullTimeExtent(e,t){if(!t.timeExtent||!Array.isArray(t.timeExtent)||2!==t.timeExtent.length)return null;const r=new Date(t.timeExtent[0]),i=new Date(t.timeExtent[1]);return new s.Z({start:r,end:i})}writeFullTimeExtent(e,t){e&&null!=e.start&&null!=e.end?t.timeExtent=[e.start.getTime(),e.end.getTime()]:t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?y(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?y(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,i._)([(0,a.Cb)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],h.prototype,"cumulative",void 0),(0,i._)([(0,a.Cb)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],h.prototype,"endField",void 0),(0,i._)([(0,a.Cb)({type:s.Z,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"fullTimeExtent",void 0),(0,i._)([(0,u.r)("fullTimeExtent",["timeExtent"])],h.prototype,"readFullTimeExtent",null),(0,i._)([(0,d.c)("fullTimeExtent")],h.prototype,"writeFullTimeExtent",null),(0,i._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],h.prototype,"hasLiveData",void 0),(0,i._)([(0,a.Cb)({type:o.Z,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"interval",void 0),(0,i._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],h.prototype,"readInterval",null),(0,i._)([(0,d.c)("interval")],h.prototype,"writeInterval",null),(0,i._)([(0,a.Cb)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],h.prototype,"startField",void 0),(0,i._)([(0,a.Cb)({type:c.Z,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"timeReference",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"trackIdField",void 0),(0,i._)([(0,a.Cb)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],h.prototype,"useTime",void 0),h=(0,i._)([(0,p.j)("esri.layers.support.TimeInfo")],h);const m=h},30707:(e,t,r)=>{r.d(t,{a:()=>d,r:()=>u});var i=r(20102),s=r(22974),o=r(92604),n=r(54306);const l=o.Z.getLogger("esri.layers.support.labelingInfo"),a=/\[([^\[\]]+)\]/gi;function u(e,t,r){return e?e.map((e=>{const i=new n.Z;if(i.read(e,r),i.labelExpression){const e=t.fields||t.layerDefinition&&t.layerDefinition.fields||this.fields;i.labelExpression=i.labelExpression.replaceAll(a,((t,r)=>`[${function(e,t){if(!t)return e;const r=e.toLowerCase();for(let e=0;efunction(e,t){const r=e.labelPlacement,s=p[t];if(!e.symbol)return l.warn("No ILabelClass symbol specified."),!0;if(!s)return l.error(new i.Z("labeling:unsupported-geometry-type",`Unable to create labels for layer, geometry type '${t}' is not supported`)),!0;if(!s.includes(r)){const i=s[0];r&&l.warn(`Found invalid label placement type ${r} for ${t}. Defaulting to ${i}`),e.labelPlacement=i}return!1}(e,t)))?[]:r}},78981:(e,t,r)=>{r.d(t,{v:()=>i});const i=(0,r(35454).w)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0})},74889:(e,t,r)=>{r.d(t,{Z:()=>v});var i,s=r(43697),o=r(66577),n=r(38171),l=r(35454),a=r(96674),u=r(22974),p=r(5600),d=(r(75215),r(71715)),c=r(52011),y=r(30556),h=r(82971),m=r(33955),f=r(1231);const g=new l.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let b=i=class extends a.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=h.Z.fromJSON(t.spatialReference),i=[];for(let t=0;t0)for(let r=0;rMath.round((e-i)/t)),(e=>Math.round((s-e)/r)));for(let e=0,t=o.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;a=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*o+i),(e=>s-e*n),l,a);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let i,s;const o=[];for(let n=0,l=e.length;n0){const e=t(l[0]),n=r(l[1]);e===i&&n===s||(o.push([e-i,n-s]),i=e,s=n)}else i=t(l[0]),s=r(l[1]),o.push([i,s])}return o.length>0?o:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const i=(0,m.oU)(e)?e.rings:e.paths,s=[];for(let e=0,o=i.length;e0?((0,m.oU)(e)?e.rings=s:e.paths=s,e):null}:"multipoint"===e?e=>{const i=this._quantizePoints(e.points,t,r);return i&&i.length>0?(e.points=i,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,i,s){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),i&&(e.z=i(e.z))}:"polyline"===e||"polygon"===e?e=>{const o=(0,m.oU)(e)?e.rings:e.paths;let n,l;for(let e=0,i=o.length;e0?(n+=s[0],l+=s[1]):(n=s[0],l=s[1]),s[0]=t(n),s[1]=r(l)}}if(i&&s)for(let e=0,t=o.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),i&&null!=e.zmax&&null!=e.zmin&&(e.zmax=i(e.zmax),e.zmin=i(e.zmin)),s&&null!=e.mmax&&null!=e.mmin&&(e.mmax=s(e.mmax),e.mmin=s(e.mmin))}:"multipoint"===e?e=>{const o=e.points;let n,l;for(let e=0,i=o.length;e0?(n+=i[0],l+=i[1]):(n=i[0],l=i[1]),i[0]=t(n),i[1]=r(l)}if(i&&s)for(let e=0,t=o.length;e({enabled:e})}}})],b.prototype,"exceededTransferLimit",void 0),(0,s._)([(0,p.Cb)({type:[n.Z],json:{write:!0}})],b.prototype,"features",void 0),(0,s._)([(0,d.r)("features")],b.prototype,"readFeatures",null),(0,s._)([(0,p.Cb)({type:[f.Z],json:{write:!0}})],b.prototype,"fields",void 0),(0,s._)([(0,p.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],b.prototype,"geometryType",void 0),(0,s._)([(0,y.c)("geometryType")],b.prototype,"writeGeometryType",null),(0,s._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],b.prototype,"hasM",void 0),(0,s._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],b.prototype,"hasZ",void 0),(0,s._)([(0,p.Cb)({types:o.qM,json:{write:!0}})],b.prototype,"queryGeometry",void 0),(0,s._)([(0,d.r)("queryGeometry")],b.prototype,"readQueryGeometry",null),(0,s._)([(0,p.Cb)({type:h.Z,json:{write:!0}})],b.prototype,"spatialReference",void 0),(0,s._)([(0,y.c)("spatialReference")],b.prototype,"writeSpatialReference",null),(0,s._)([(0,p.Cb)({json:{write:!0}})],b.prototype,"transform",void 0),b=i=(0,s._)([(0,c.j)("esri.rest.support.FeatureSet")],b),b.prototype.toJSON.isDefaultToJSON=!0;const v=b},58333:(e,t,r)=>{r.d(t,{ET:()=>o,I4:()=>s,eG:()=>a,lF:()=>n,lj:()=>p,qP:()=>l,wW:()=>u});const i=[252,146,31,255],s={type:"esriSMS",style:"esriSMSCircle",size:6,color:i,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},o={type:"esriSLS",style:"esriSLSSolid",width:.75,color:i},n={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},l={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},a={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},u={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},p={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/4922a0fed7cbc6895882.js b/public/assets/esri/core/workers/chunks/4922a0fed7cbc6895882.js new file mode 100644 index 0000000..06ea401 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/4922a0fed7cbc6895882.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8828],{18828:(e,t,n)=>{n.r(t),n.d(t,{executeScript:()=>Y,extend:()=>z,functionHelper:()=>_});var r=n(17057),a=n(92089),o=n(33586),i=n(27535),l=n(15274),s=n(9609),c=n(61363),u=n(90077),f=n(84211),w=n(13976),p=n(66748),d=n(12834),h=n(38176),g=n(58130),v=n(27360),m=n(9361),y=n(82971);function b(e){return e&&"function"==typeof e.then}const V=100;async function S(e,t){const n=[];for(let r=0;r{const n={spatialReference:this.context.spatialReference,console:this.context.console,lrucache:this.context.lrucache,timeReference:this.context.timeReference??null,exports:this.context.exports,libraryResolver:this.context.libraryResolver,interceptor:this.context.interceptor,localScope:{},depthCounter:{depth:e.depthCounter+1},globalScope:this.context.globalScope};if(n.depthCounter.depth>64)throw new i.aV(e,i.rH.MaximumCallDepth,null);return D(this.definition,n,t,null)}}call(e,t){return I(e,t,((n,r,a)=>{const o={spatialReference:e.spatialReference,services:e.services,console:e.console,libraryResolver:e.libraryResolver,exports:e.exports,lrucache:e.lrucache,timeReference:e.timeReference??null,interceptor:e.interceptor,localScope:{},abortSignal:e.abortSignal,globalScope:e.globalScope,depthCounter:{depth:e.depthCounter.depth+1}};if(o.depthCounter.depth>64)throw new i.aV(e,i.rH.MaximumCallDepth,t);return D(this.definition,o,a,t)}))}marshalledCall(e,t,n,r){return r(e,t,(async(a,o,i)=>{const l={spatialReference:e.spatialReference,globalScope:n.globalScope,depthCounter:{depth:e.depthCounter.depth+1},libraryResolver:e.libraryResolver,exports:e.exports,console:e.console,abortSignal:e.abortSignal,lrucache:e.lrucache,timeReference:e.timeReference??null,interceptor:e.interceptor,localScope:{}};return i=i.map((t=>!(0,c.i)(t)||t instanceof s.Vg?t:(0,s.aq)(t,e,r))),(0,s.aq)(await D(this.definition,l,i,t),n,r)}))}}class R extends r.P{constructor(e){super(e)}async global(e){const t=this.executingContext.globalScope[e.toLowerCase()];if(t.valueset||(t.value=await C(this.executingContext,t.node),t.valueset=!0),(0,c.i)(t.value)&&!(t.value instanceof s.Vg)){const e=new s.Vg;e.fn=t.value,e.parameterEvaluator=I,e.context=this.executingContext,t.value=e}return t.value}setGlobal(e,t){if((0,c.i)(t))throw new i.aV(null,i.rH.AssignModuleFunction,null);this.executingContext.globalScope[e.toLowerCase()]={value:t,valueset:!0,node:null}}hasGlobal(e){return void 0===this.executingContext.exports[e]&&(e=e.toLowerCase()),void 0!==this.executingContext.exports[e]}async loadModule(e){let t=e.spatialReference;null==t&&(t=new y.Z({wkid:102100})),this.moduleScope=U({},e.customfunctions,e.timeReference),this.executingContext={spatialReference:t,services:e.services,libraryResolver:new a.s(e.libraryResolver._moduleSingletons,this.source.syntax.loadedModules),exports:{},abortSignal:void 0===e.abortSignal||null===e.abortSignal?{aborted:!1}:e.abortSignal,globalScope:this.moduleScope,console:e.console??W,lrucache:e.lrucache,timeReference:e.timeReference??null,interceptor:e.interceptor,localScope:null,depthCounter:{depth:1}},await C(this.executingContext,this.source.syntax)}}async function I(e,t,n){if(!0===t.preparsed){const r=n(e,null,t.arguments);return b(r),r}const r=n(e,t,await S(e,t));return b(r),r}async function C(e,t,n){if(t.breakpoint&&!0!==n){const n=t.breakpoint();return await n,C(e,t,!0)}try{switch(t?.type){case"VariableDeclarator":return await async function(e,t){let n=null;if(n=null===t.init?null:await C(e,t.init),null!==e.localScope){if(n===c.v&&(n=null),"Identifier"!==t.id.type)throw new i.aV(e,i.rH.InvalidIdentifier,t);const r=t.id.name.toLowerCase();return null!=e.localScope&&(e.localScope[r]={value:n,valueset:!0,node:t.init}),c.v}if("Identifier"!==t.id.type)throw new i.aV(e,i.rH.InvalidIdentifier,t);const r=t.id.name.toLowerCase();return n===c.v&&(n=null),e.globalScope[r]={value:n,valueset:!0,node:t.init},c.v}(e,t);case"ImportDeclaration":return await async function(e,t){const n=t.specifiers[0].local.name.toLowerCase(),r=e.libraryResolver.loadLibrary(n);let a=null;return e.libraryResolver._moduleSingletons?.has(r.uri)?a=e.libraryResolver._moduleSingletons.get(r.uri):(a=new R(r),await a.loadModule(e),e.libraryResolver._moduleSingletons?.set(r.uri,a)),e.globalScope[n]={value:a,valueset:!0,node:t},c.v}(e,t);case"ExportNamedDeclaration":return await async function(e,t){if(await C(e,t.declaration),"FunctionDeclaration"===t.declaration.type)e.exports[t.declaration.id.name.toLowerCase()]="function";else if("VariableDeclaration"===t.declaration.type)for(const n of t.declaration.declarations)e.exports[n.id.name.toLowerCase()]="variable";return c.v}(e,t);case"VariableDeclaration":return await E(e,t,0);case"BlockStatement":case"Program":return await async function(e,t){return N(e,t,0)}(e,t);case"FunctionDeclaration":return await async function(e,t){const n=t.id.name.toLowerCase();return e.globalScope[n]={valueset:!0,node:null,value:new H(t,e)},c.v}(e,t);case"ReturnStatement":return await async function(e,t){if(null===t.argument)return new c.R(c.v);const n=await C(e,t.argument);return new c.R(n)}(e,t);case"IfStatement":return await async function(e,t){const n=await C(e,t.test);if(!0===n)return C(e,t.consequent);if(!1===n)return null!==t.alternate?C(e,t.alternate):c.v;throw new i.aV(e,i.rH.BooleanConditionRequired,t)}(e,t);case"ExpressionStatement":return await async function(e,t){if("AssignmentExpression"===t.expression.type)return C(e,t.expression);if("CallExpression"===t.expression.type){const n=await C(e,t.expression);return n===c.v?c.v:new c.I(n)}const n=await C(e,t.expression);return n===c.v?c.v:new c.I(n)}(e,t);case"UpdateExpression":return await async function(e,t){const n=t.argument;if("MemberExpression"===n.type){const r={t:null},a=await C(e,n.object);let l=null;r.t=a,!0===n.computed?l=await C(e,n.property):"Identifier"===n.property.type&&(l=n.property.name);const s=r.t;let u;if((0,c.m)(s)){if(!(0,c.b)(l))throw new i.aV(e,i.rH.ArrayAccessorMustBeNumber,t);if(l<0&&(l=s.length+l),l<0||l>=s.length)throw new i.aV(e,i.rH.OutOfBounds,t);u=(0,c.g)(s[l]),s[l]="++"===t.operator?u+1:u-1}else if(s instanceof o.Z){if(!1===(0,c.c)(l))throw new i.aV(e,i.rH.KeyAccessorMustBeString,t);if(!0!==s.hasField(l))throw new i.aV(e,i.rH.FieldNotFound,t,{key:l});u=(0,c.g)(s.field(l)),s.setField(l,"++"===t.operator?u+1:u-1)}else if(s instanceof R){if(!1===(0,c.c)(l))throw new i.aV(e,i.rH.ModuleAccessorMustBeString,t);if(!0!==s.hasGlobal(l))throw new i.aV(e,i.rH.ModuleExportNotFound,t);u=(0,c.g)(await s.global(l)),s.setGlobal(l,"++"===t.operator?u+1:u-1)}else{if(!(0,c.p)(s))throw(0,c.o)(s)?new i.aV(e,i.rH.Immutable,t):new i.aV(e,i.rH.InvalidParameter,t);if(!1===(0,c.c)(l))throw new i.aV(e,i.rH.KeyAccessorMustBeString,t);if(!0!==s.hasField(l))throw new i.aV(e,i.rH.FieldNotFound,t,{key:l});u=(0,c.g)(s.field(l)),s.setField(l,"++"===t.operator?u+1:u-1)}return!1===t.prefix?u:"++"===t.operator?u+1:u-1}const r="Identifier"===t.argument.type?t.argument.name.toLowerCase():"";if(!r)throw new i.aV(e,i.rH.InvalidIdentifier,t);let a;if(null!=e.localScope&&void 0!==e.localScope[r])return a=(0,c.g)(e.localScope[r].value),e.localScope[r]={value:"++"===t.operator?a+1:a-1,valueset:!0,node:t},!1===t.prefix?a:"++"===t.operator?a+1:a-1;if(void 0!==e.globalScope[r])return a=(0,c.g)(e.globalScope[r].value),e.globalScope[r]={value:"++"===t.operator?a+1:a-1,valueset:!0,node:t},!1===t.prefix?a:"++"===t.operator?a+1:a-1;throw new i.aV(e,i.rH.InvalidIdentifier,t)}(e,t);case"AssignmentExpression":return await async function(e,t){const n=t.left;if("MemberExpression"===n.type){const r=await C(e,n.object);let a=null;if(!0===n.computed)a=await C(e,n.property);else{if("Identifier"!==n.property.type)throw new i.aV(e,i.rH.InvalidIdentifier,t);a=n.property.name}const l=await C(e,t.right);if((0,c.m)(r)){if(!(0,c.b)(a))throw new i.aV(e,i.rH.ArrayAccessorMustBeNumber,t);if(a<0&&(a=r.length+a),a<0||a>r.length)throw new i.aV(e,i.rH.OutOfBounds,t);if(a===r.length){if("="!==t.operator)throw new i.aV(e,i.rH.OutOfBounds,t);r[a]=L(l,t.operator,r[a],t,e)}else r[a]=L(l,t.operator,r[a],t,e)}else if(r instanceof o.Z){if(!1===(0,c.c)(a))throw new i.aV(e,i.rH.KeyAccessorMustBeString,t);if(!0===r.hasField(a))r.setField(a,L(l,t.operator,r.field(a),t,e));else{if("="!==t.operator)throw new i.aV(e,i.rH.FieldNotFound,t,{key:a});r.setField(a,L(l,t.operator,null,t,e))}}else if(r instanceof R){if(!1===(0,c.c)(a))throw new i.aV(e,i.rH.KeyAccessorMustBeString,t);if(!0!==r.hasGlobal(a))throw new i.aV(e,i.rH.ModuleExportNotFound,t);r.setGlobal(a,L(l,t.operator,await r.global(a),t,e))}else{if(!(0,c.p)(r))throw(0,c.o)(r)?new i.aV(e,i.rH.Immutable,t):new i.aV(e,i.rH.InvalidParameter,t);if(!1===(0,c.c)(a))throw new i.aV(e,i.rH.KeyAccessorMustBeString,t);if(!0===r.hasField(a))r.setField(a,L(l,t.operator,r.field(a),t,e));else{if("="!==t.operator)throw new i.aV(e,i.rH.FieldNotFound,t,{key:a});r.setField(a,L(l,t.operator,null,t,e))}}return c.v}const r=n.name.toLowerCase();if(null!=e.localScope&&void 0!==e.localScope[r]){const n=await C(e,t.right);return e.localScope[r]={value:L(n,t.operator,e.localScope[r].value,t,e),valueset:!0,node:t.right},c.v}if(void 0!==e.globalScope[r]){const n=await C(e,t.right);return e.globalScope[r]={value:L(n,t.operator,e.globalScope[r].value,t,e),valueset:!0,node:t.right},c.v}throw new i.aV(e,i.rH.InvalidIdentifier,t)}(e,t);case"ForStatement":return await function(e,t){try{return null!==t.init?C(e,t.init).then((()=>new Promise(((n,r)=>{A(e,t,{testResult:!0,lastAction:c.v},(e=>{n(e)}),(e=>{r(e)}),0)})))):new Promise(((n,r)=>{A(e,t,{testResult:!0,lastAction:c.v},(e=>{n(e)}),(e=>{r(e)}),0)}))}catch(e){return Promise.reject(e)}}(e,t);case"WhileStatement":return await async function(e,t){const n={testResult:!0,lastAction:c.v};if(n.testResult=await C(e,t.test),!1===n.testResult)return c.v;if(!0!==n.testResult)throw new i.aV(e,i.rH.BooleanConditionRequired,t);for(;!0===n.testResult&&(n.lastAction=await C(e,t.body),n.lastAction!==c.w)&&!(n.lastAction instanceof c.R);)if(n.testResult=await C(e,t.test),!0!==n.testResult&&!1!==n.testResult)throw new i.aV(e,i.rH.BooleanConditionRequired,t);return n.lastAction instanceof c.R?n.lastAction:c.v}(e,t);case"ForInStatement":return await async function(e,t){return new Promise(((n,r)=>{C(e,t.right).then((a=>{try{let l=null;l="VariableDeclaration"===t.left.type?C(e,t.left):Promise.resolve(),l.then((()=>{try{let l="";if("VariableDeclaration"===t.left.type){const e=t.left.declarations[0].id;"Identifier"===e.type&&(l=e.name)}else"Identifier"===t.left.type&&(l=t.left.name);if(!l)throw new i.aV(e,i.rH.InvalidIdentifier,t);l=l.toLowerCase();let s=null;if(null!=e.localScope&&void 0!==e.localScope[l]&&(s=e.localScope[l]),null===s&&void 0!==e.globalScope[l]&&(s=e.globalScope[l]),null===s)return void r(new i.aV(e,i.rH.InvalidIdentifier,t));(0,c.m)(a)||(0,c.c)(a)?O(e,t,a,{reject:r,resolve:n},s):(0,c.o)(a)?function(e,t,n,r,a,o){try{if(void 0===o&&(o="i"),0===n.length)return void r.resolve(c.v);k(e,t,n,a,0,o,(e=>{r.resolve(e)}),(e=>{r.reject(e)}),0)}catch(e){r.reject(e)}}(e,t,a,{reject:r,resolve:n},s):a instanceof o.Z||(0,c.p)(a)?function(e,t,n,r,a){try{O(e,t,n.keys(),r,a,"k")}catch(e){r.reject(e)}}(e,t,a,{reject:r,resolve:n},s):(0,c.r)(a)?B(a.iterator(e.abortSignal),e,t,a,s,(e=>{n(e)}),(e=>{r(e)}),0):O(e,t,[],{reject:r,resolve:n},s)}catch(e){r(e)}}),r)}catch(e){r(e)}}),r)}))}(e,t);case"BreakStatement":return c.w;case"EmptyStatement":return c.v;case"ContinueStatement":return c.x;case"TemplateElement":return await async function(e,t){return t.value?t.value.cooked:""}(0,t);case"TemplateLiteral":return await async function(e,t){const n=[];for(let r=0;r=n.length||r<0)throw new i.aV(e,i.rH.OutOfBounds,t);return n[r]}throw new i.aV(e,i.rH.InvalidMemberAccessKey,t)}if((0,c.o)(n)){if((0,c.b)(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length()+r),r>=n.length()||r<0)throw new i.aV(e,i.rH.OutOfBounds,t);return n.get(r)}throw new i.aV(e,i.rH.InvalidMemberAccessKey,t)}if((0,c.c)(n)){if((0,c.b)(r)&&isFinite(r)&&Math.floor(r)===r){if(r<0&&(r=n.length+r),r>=n.length||r<0)throw new i.aV(e,i.rH.OutOfBounds,t);return n[r]}throw new i.aV(e,i.rH.InvalidMemberAccessKey,t)}throw new i.aV(e,i.rH.InvalidMemberAccessKey,t)}(e,t);case"Literal":return t.value;case"CallExpression":return await async function(e,t){if("MemberExpression"===t.callee.type){const n=await C(e,t.callee.object);if(!(n instanceof R))throw new i.aV(e,i.rH.FunctionNotFound,t);const r=!1===t.callee.computed?t.callee.property.name:await C(e,t.callee.property);if(!n.hasGlobal(r))throw new i.aV(e,i.rH.FunctionNotFound,t);const a=await n.global(r);if(!(0,c.i)(a))throw new i.aV(e,i.rH.CallNonFunction,t);return a.call(e,t)}if("Identifier"!==t.callee.type)throw new i.aV(e,i.rH.FunctionNotFound,t);if(null!=e.localScope&&void 0!==e.localScope[t.callee.name.toLowerCase()]){const n=e.localScope[t.callee.name.toLowerCase()];if((0,c.i)(n.value))return n.value.call(e,t);throw new i.aV(e,i.rH.CallNonFunction,t)}if(void 0!==e.globalScope[t.callee.name.toLowerCase()]){const n=e.globalScope[t.callee.name.toLowerCase()];if((0,c.i)(n.value))return n.value.call(e,t);throw new i.aV(e,i.rH.CallNonFunction,t)}throw new i.aV(e,i.rH.FunctionNotFound,t)}(e,t);case"UnaryExpression":return await async function(e,t){const n=await C(e,t.argument);if((0,c.a)(n)){if("!"===t.operator)return!n;if("-"===t.operator)return-1*(0,c.g)(n);if("+"===t.operator)return 1*(0,c.g)(n);if("~"===t.operator)return~(0,c.g)(n);throw new i.aV(e,i.rH.UnsupportedUnaryOperator,t)}if("-"===t.operator)return-1*(0,c.g)(n);if("+"===t.operator)return 1*(0,c.g)(n);if("~"===t.operator)return~(0,c.g)(n);throw new i.aV(e,i.rH.UnsupportedUnaryOperator,t)}(e,t);case"BinaryExpression":return await async function(e,t){const n=[];n[0]=await C(e,t.left),n[1]=await C(e,t.right);const r=n[0],a=n[1];switch(t.operator){case"|":case"<<":case">>":case">>>":case"^":case"&":return(0,c.B)((0,c.g)(r),(0,c.g)(a),t.operator);case"==":return(0,c.A)(r,a);case"!=":return!(0,c.A)(r,a);case"<":case">":case"<=":case">=":return(0,c.z)(r,a,t.operator);case"+":return(0,c.c)(r)||(0,c.c)(a)?(0,c.j)(r)+(0,c.j)(a):(0,c.g)(r)+(0,c.g)(a);case"-":return(0,c.g)(r)-(0,c.g)(a);case"*":return(0,c.g)(r)*(0,c.g)(a);case"/":return(0,c.g)(r)/(0,c.g)(a);case"%":return(0,c.g)(r)%(0,c.g)(a);default:throw new i.aV(e,i.rH.UnsupportedOperator,t)}}(e,t);case"LogicalExpression":return await async function(e,t){const n=await C(e,t.left);let r=null;if(!(0,c.a)(n))throw new i.aV(e,i.rH.LogicalExpressionOnlyBoolean,t);switch(t.operator){case"||":if(!0===n)return n;if(r=await C(e,t.right),(0,c.a)(r))return r;throw new i.aV(e,i.rH.LogicExpressionOrAnd,t);case"&&":if(!1===n)return n;if(r=await C(e,t.right),(0,c.a)(r))return r;throw new i.aV(e,i.rH.LogicExpressionOrAnd,t);default:throw new i.aV(e,i.rH.LogicExpressionOrAnd,t)}}(e,t);case"ArrayExpression":return await async function(e,t){const n=[];for(let r=0;r{try{!0===n.testResult?++o>V?(o=0,setTimeout((()=>{A(e,t,n,r,a,o)}),0)):A(e,t,n,r,a,o):n.lastAction instanceof c.R?r(n.lastAction):r(c.v)}catch(e){a(e)}}),(e=>{a(e)}))}catch(e){a(e)}}function M(e,t,n,r,a,o,i,l,s,u){try{if(r<=o)return void l(c.v);a.value="k"===i?n[o]:o,C(e,t.body).then((f=>{try{f instanceof c.R?l(f):f===c.w?l(c.v):++u>V?(u=0,setTimeout((()=>{M(e,t,n,r,a,o+1,i,l,s,u)}),0)):M(e,t,n,r,a,o+1,i,l,s,u)}catch(e){s(e)}}),(e=>{s(e)}))}catch(e){s(e)}}function k(e,t,n,r,a,o,i,l,s){try{if(n.length()<=a)return void i(c.v);r.value="k"===o?n.get(a):a,C(e,t.body).then((u=>{u instanceof c.R?i(u):u===c.w?i(c.v):++s>V?(s=0,setTimeout((()=>{k(e,t,n,r,a+1,o,i,l,s)}),0)):k(e,t,n,r,a+1,o,i,l,s)}),(e=>{l(e)}))}catch(e){l(e)}}function O(e,t,n,r,a,o){try{if(void 0===o&&(o="i"),0===n.length)return void r.resolve(c.v);M(e,t,n,n.length,a,0,o,(e=>{r.resolve(e)}),(e=>{r.reject(e)}),0)}catch(e){r.reject(e)}}function B(e,t,n,r,a,o,i,s){try{e.next().then((u=>{try{if(null===u)o(c.v);else{const f=l.Z.createFromGraphicLikeObject(u.geometry,u.attributes,r,t.timeReference);f._underlyingGraphic=u,a.value=f,C(t,n.body).then((l=>{try{l===c.w?o(c.v):l instanceof c.R?o(l):++s>V?(s=0,setTimeout((()=>{B(e,t,n,r,a,o,i,s)}),0)):B(e,t,n,r,a,o,i,s)}catch(e){i(e)}}),(e=>{i(e)}))}}catch(e){i(e)}}),(e=>{i(e)}))}catch(e){i(e)}}function L(e,t,n,r,a){switch(t){case"=":return e===c.v?null:e;case"/=":return(0,c.g)(n)/(0,c.g)(e);case"*=":return(0,c.g)(n)*(0,c.g)(e);case"-=":return(0,c.g)(n)-(0,c.g)(e);case"+=":return(0,c.c)(n)||(0,c.c)(e)?(0,c.j)(n)+(0,c.j)(e):(0,c.g)(n)+(0,c.g)(e);case"%=":return(0,c.g)(n)%(0,c.g)(e);default:throw new i.aV(a,i.rH.UnsupportedOperator,r)}}async function N(e,t,n){if(n>=t.body.length)return c.v;const r=await C(e,t.body[n]);return r instanceof c.R||r===c.w||r===c.x||n===t.body.length-1?r:N(e,t,n+1)}async function E(e,t,n){return n>=t.declarations.length||(await C(e,t.declarations[n]),n===t.declarations.length-1||await E(e,t,n+1)),c.v}async function j(e,t){const n=t.name.toLowerCase();if(null!=e.localScope&&void 0!==e.localScope[n]){const t=e.localScope[n];if(!0===t.valueset)return t.value;if(null!==t.d)return t.d;t.d=C(e,t.node);const r=await t.d;return t.value=r,t.valueset=!0,r}if(void 0!==e.globalScope[n]){const t=e.globalScope[n];if(!0===t.valueset)return t.value;if(null!==t.d)return t.d;t.d=C(e,t.node);const r=await t.d;return t.value=r,t.valueset=!0,r}throw new i.aV(e,i.rH.InvalidIdentifier,t)}function P(e,t,n){if((0,c.i)(e))throw new i.aV(t,i.rH.NoFunctionInTemplateLiteral,n);return e}const K={};async function Z(e,t,n,r){const a=await C(e,t.arguments[n]);if((0,c.A)(a,r))return C(e,t.arguments[n+1]);const o=t.arguments.length-n;return 1===o?C(e,t.arguments[n]):2===o?null:3===o?C(e,t.arguments[n+2]):Z(e,t,n+2,r)}async function q(e,t,n,r){if(!0===r)return C(e,t.arguments[n+1]);if(3==t.arguments.length-n)return C(e,t.arguments[n+2]);const a=await C(e,t.arguments[n+2]);if(!1===(0,c.a)(a))throw new i.aV(e,i.rH.ModuleExportNotFound,t.arguments[n+2]);return q(e,t,n+2,a)}async function D(e,t,n,r){const a=e.body;if(n.length!==e.params.length)throw new i.aV(t,i.rH.WrongNumberOfParameters,null);for(let r=0;r{e.r(t),e.d(t,{l:()=>s});var r,o,i=e(5732),a={exports:{}};r=a,void 0!==(o={load:function(n){const t=n.locateFile,e={};var o=void 0!==o?o:{};const i=(()=>{let n;return{resolve:t=>n(t),promise:new Promise((t=>n=t))}})();o.locateFile=t,o.onRuntimeInitialized=()=>{i.resolve(e)},e.Module=o,e.whenLoaded=()=>i.promise;var a,u={};for(a in o)o.hasOwnProperty(a)&&(u[a]=o[a]);var s,f,c,l,p,m="object"==typeof window,h="function"==typeof importScripts,d="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,y="";d?(y=h?require("path").dirname(y)+"/":__dirname+"/",s=function(n,t){return l||(l=require("fs")),p||(p=require("path")),n=p.normalize(n),l.readFileSync(n,t?null:"utf8")},c=function(n){var t=s(n,!0);return t.buffer||(t=new Uint8Array(t)),function(n,t){n||W("Assertion failed: "+void 0)}(t.buffer),t},f=function(n,t,e){l||(l=require("fs")),p||(p=require("path")),n=p.normalize(n),l.readFile(n,(function(n,r){n?e(n):t(r.buffer)}))},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),r.exports=o,process.on("uncaughtException",(function(n){if(!(n instanceof V))throw n})),process.on("unhandledRejection",W),o.inspect=function(){return"[Emscripten Module object]"}):(m||h)&&(h?y=self.location.href:"undefined"!=typeof document&&document.currentScript&&(y=document.currentScript.src),y=0!==y.indexOf("blob:")?y.substr(0,y.lastIndexOf("/")+1):"",s=function(n){var t=new XMLHttpRequest;return t.open("GET",n,!1),t.send(null),t.responseText},h&&(c=function(n){var t=new XMLHttpRequest;return t.open("GET",n,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),f=function(n,t,e){var r=new XMLHttpRequest;r.open("GET",n,!0),r.responseType="arraybuffer",r.onload=function(){200==r.status||0==r.status&&r.response?t(r.response):e()},r.onerror=e,r.send(null)});var g=o.print||console.log.bind(console),v=o.printErr||console.warn.bind(console);for(a in u)u.hasOwnProperty(a)&&(o[a]=u[a]);u=null,o.arguments&&o.arguments,o.thisProgram&&o.thisProgram,o.quit&&o.quit;var w,b,A=0;o.wasmBinary&&(w=o.wasmBinary),o.noExitRuntime,"object"!=typeof WebAssembly&&W("no native wasm support detected");var R,_,E,P,S=!1,T="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function j(n,t,e){for(var r=t+e,o=t;n[o]&&!(o>=r);)++o;if(o-t>16&&n.subarray&&T)return T.decode(n.subarray(t,o));for(var i="";t>10,56320|1023&f)}}else i+=String.fromCharCode((31&a)<<6|u)}else i+=String.fromCharCode(a)}return i}function I(n,t){return n%t>0&&(n+=t-n%t),n}function x(n){R=n,o.HEAP8=new Int8Array(n),o.HEAP16=new Int16Array(n),o.HEAP32=E=new Int32Array(n),o.HEAPU8=_=new Uint8Array(n),o.HEAPU16=new Uint16Array(n),o.HEAPU32=new Uint32Array(n),o.HEAPF32=new Float32Array(n),o.HEAPF64=new Float64Array(n)}o.INITIAL_MEMORY;var H=[],M=[],C=[];function F(n){H.unshift(n)}function k(n){C.unshift(n)}var q=0,O=null;function W(n){throw o.onAbort&&o.onAbort(n),v(n+=""),S=!0,n="abort("+n+"). Build with -s ASSERTIONS=1 for more info.",new WebAssembly.RuntimeError(n)}o.preloadedImages={},o.preloadedAudios={};var U;function L(n){return n.startsWith("data:application/octet-stream;base64,")}function B(n){return n.startsWith("file://")}function D(n){try{if(n==U&&w)return new Uint8Array(w);if(c)return c(n);throw"both async and sync fetching of the wasm failed"}catch(n){W(n)}}function z(n){for(;n.length>0;){var t=n.shift();if("function"!=typeof t){var e=t.func;"number"==typeof e?void 0===t.arg?P.get(e)():P.get(e)(t.arg):e(void 0===t.arg?null:t.arg)}else t(o)}}function N(n){try{return b.grow(n-R.byteLength+65535>>>16),x(b.buffer),1}catch(n){}}L(U="libtess.wasm")||(U=function(n){return o.locateFile?o.locateFile(n,y):y+n}(U));var G={mappings:{},buffers:[null,[],[]],printChar:function(n,t){var e=G.buffers[n];0===t||10===t?((1===n?g:v)(j(e,0)),e.length=0):e.push(t)},varargs:void 0,get:function(){return G.varargs+=4,E[G.varargs-4>>2]},getStr:function(n){return function(n,t){return n?j(_,n,void 0):""}(n)},get64:function(n,t){return n}},X={h:function(){throw"longjmp"},l:function(n,t,e){_.copyWithin(n,t,t+e)},g:function(n){var t=_.length,e=2147483648;if((n>>>=0)>e)return!1;for(var r=1;r<=4;r*=2){var o=t*(1+.2/r);if(o=Math.min(o,n+100663296),N(Math.min(e,I(Math.max(n,o),65536))))return!0}return!1},f:function(n,t,e,r){for(var o=0,i=0;i>2],u=E[t+(8*i+4)>>2],s=0;s>2]=o,0},b:function(){return A},k:function(n){var t=J();try{return P.get(n)()}catch(n){if(K(t),n!==n+0&&"longjmp"!==n)throw n;Q(1,0)}},d:function(n,t){var e=J();try{return P.get(n)(t)}catch(n){if(K(e),n!==n+0&&"longjmp"!==n)throw n;Q(1,0)}},j:function(n,t,e){var r=J();try{return P.get(n)(t,e)}catch(n){if(K(r),n!==n+0&&"longjmp"!==n)throw n;Q(1,0)}},i:function(n,t,e,r){var o=J();try{return P.get(n)(t,e,r)}catch(n){if(K(o),n!==n+0&&"longjmp"!==n)throw n;Q(1,0)}},e:function(n,t){var e=J();try{P.get(n)(t)}catch(n){if(K(e),n!==n+0&&"longjmp"!==n)throw n;Q(1,0)}},c:function(n,t,e){var r=J();try{P.get(n)(t,e)}catch(n){if(K(r),n!==n+0&&"longjmp"!==n)throw n;Q(1,0)}},a:function(n){!function(n){A=n}(n)}};(function(){var n={a:X};function t(n,t){var e=n.exports;o.asm=e,x((b=o.asm.m).buffer),P=o.asm.q,function(n){M.unshift(n)}(o.asm.n),function(n){if(q--,o.monitorRunDependencies&&o.monitorRunDependencies(q),0==q&&O){var t=O;O=null,t()}}()}function e(n){t(n.instance)}function r(t){return function(){if(!w&&(m||h)){if("function"==typeof fetch&&!B(U))return fetch(U,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+U+"'";return n.arrayBuffer()})).catch((function(){return D(U)}));if(f)return new Promise((function(n,t){f(U,(function(t){n(new Uint8Array(t))}),t)}))}return Promise.resolve().then((function(){return D(U)}))}().then((function(t){return WebAssembly.instantiate(t,n)})).then(t,(function(n){v("failed to asynchronously prepare wasm: "+n),W(n)}))}if(q++,o.monitorRunDependencies&&o.monitorRunDependencies(q),o.instantiateWasm)try{return o.instantiateWasm(n,t)}catch(n){return v("Module.instantiateWasm callback failed with error: "+n),!1}w||"function"!=typeof WebAssembly.instantiateStreaming||L(U)||B(U)||"function"!=typeof fetch?r(e):fetch(U,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,n).then(e,(function(n){return v("wasm streaming compile failed: "+n),v("falling back to ArrayBuffer instantiation"),r(e)}))}))})(),o.___wasm_call_ctors=function(){return(o.___wasm_call_ctors=o.asm.n).apply(null,arguments)},o._malloc=function(){return(o._malloc=o.asm.o).apply(null,arguments)},o._free=function(){return(o._free=o.asm.p).apply(null,arguments)},o._triangulate=function(){return(o._triangulate=o.asm.r).apply(null,arguments)};var Y,J=o.stackSave=function(){return(J=o.stackSave=o.asm.s).apply(null,arguments)},K=o.stackRestore=function(){return(K=o.stackRestore=o.asm.t).apply(null,arguments)},Q=o._setThrew=function(){return(Q=o._setThrew=o.asm.u).apply(null,arguments)};function V(n){this.name="ExitStatus",this.message="Program terminated with exit("+n+")",this.status=n}function Z(n){function t(){Y||(Y=!0,o.calledRun=!0,S||(z(M),o.onRuntimeInitialized&&o.onRuntimeInitialized(),function(){if(o.postRun)for("function"==typeof o.postRun&&(o.postRun=[o.postRun]);o.postRun.length;)k(o.postRun.shift());z(C)}()))}q>0||(function(){if(o.preRun)for("function"==typeof o.preRun&&(o.preRun=[o.preRun]);o.preRun.length;)F(o.preRun.shift());z(H)}(),q>0||(o.setStatus?(o.setStatus("Running..."),setTimeout((function(){setTimeout((function(){o.setStatus("")}),1),t()}),1)):t()))}if(O=function n(){Y||Z(),Y||(O=n)},o.run=Z,o.preInit)for("function"==typeof o.preInit&&(o.preInit=[o.preInit]);o.preInit.length>0;)o.preInit.pop()();Z();let $=null,nn=null,tn=null,en=null;const rn=e.Module;let on=0;return e.triangulate=(n,t,e)=>{$||($=rn._triangulate);let r=rn.HEAPF32;const o=rn.HEAP32.BYTES_PER_ELEMENT,i=r.BYTES_PER_ELEMENT;e>on&&(on=e,tn&&(rn._free(tn),tn=0),nn&&(rn._free(nn),nn=0)),tn||(tn=rn._malloc(e*i)),en||(en=rn._malloc(4e3*o));const a=2*e;nn||(nn=rn._malloc(a*i)),r=rn.HEAPF32,r.set(n,tn/i),rn.HEAP32.set(t,en/o);const u=a/2,s=$(tn,en,Math.min(t.length,4e3),2,nn,u),f=2*s;r=rn.HEAPF32;const c=r.slice(nn/i,nn/i+f),l={};return l.buffer=c,l.vertexCount=s,l},e.whenLoaded()}})&&(r.exports=o);var u=a.exports;const s=function(n,t){for(var e=0;er[t]})}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,i.g)(u)},[u])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/4a4f14a3d8da270059c4.js b/public/assets/esri/core/workers/chunks/4a4f14a3d8da270059c4.js new file mode 100644 index 0000000..435a5f1 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/4a4f14a3d8da270059c4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5245,661,5234,9880],{53073:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(75148),a=n(59987),s=n(91136),i=n(90961),l=n(90658),u=n(8667);class o extends s.Z{constructor(e){super(e),this._relation="",this._relationGeom=null,this._relationString="",this.declaredClass="esri.arcade.featureset.actions.SpatialFilter",this._relationString=e.relationString,this._parent=e.parentfeatureset,this._maxProcessing=40,this._relation=e.relation,this._relationGeom=e.relationGeom}async _getSet(e){if(null===this._wset){await this._ensureLoaded();const t=await this._parent._getFilteredSet("esriSpatialRelRelation"!==this._relation?this._relation:this._relation+":"+this._relationString,this._relationGeom,null,null,e);return this._checkCancelled(e),this._wset=new i.Z(t._candidates.slice(0),t._known.slice(0),t._ordered,this._clonePageDefinition(t.pagesDefinition)),this._wset}return this._wset}_isInFeatureSet(e){let t=this._parent._isInFeatureSet(e);return t===l.dj.NotInFeatureSet?t:(t=this._idstates[e],void 0===t?l.dj.Unknown:t)}_getFeature(e,t,n){return this._parent._getFeature(e,t,n)}_getFeatures(e,t,n,r){return this._parent._getFeatures(e,t,n,r)}_featureFromCache(e){return this._parent._featureFromCache(e)}async executeSpatialRelationTest(e){if(null===e.geometry)return!1;switch(this._relation){case"esriSpatialRelEnvelopeIntersects":return(0,u.kK)((0,l.SV)(this._relationGeom),(0,l.SV)(e.geometry));case"esriSpatialRelIntersects":return(0,u.kK)(this._relationGeom,e.geometry);case"esriSpatialRelContains":return(0,u.r3)(this._relationGeom,e.geometry);case"esriSpatialRelOverlaps":return(0,u.Nm)(this._relationGeom,e.geometry);case"esriSpatialRelWithin":return(0,u.uh)(this._relationGeom,e.geometry);case"esriSpatialRelTouches":return(0,u.W4)(this._relationGeom,e.geometry);case"esriSpatialRelCrosses":return(0,u.jU)(this._relationGeom,e.geometry);case"esriSpatialRelRelation":return(0,u.LV)(this._relationGeom,e.geometry,this._relationString??"")}}async _fetchAndRefineFeatures(e,t,n){const r=new i.Z([],e,!1,null),a=Math.min(t,e.length);await(this._parent?._getFeatures(r,-1,a,n)),this._checkCancelled(n);const s=[];for(let t=0;t{n.d(t,{Z:()=>l});var r=n(59987),a=n(91136),s=n(90961),i=n(90658);class l extends a.Z{constructor(e){super(e),this.declaredClass="esri.layers.featureset.sources.Empty",this._maxProcessing=1e3,this._wset=new s.Z([],[],!1,null),this._parent=e.parentfeatureset,this._databaseType=i.Bj.Standardised}async _getSet(){return this._wset}optimisePagingFeatureQueries(){}_isInFeatureSet(){return i.dj.NotInFeatureSet}async _getFeature(){throw new r.EN(r.H9.NeverReach)}async queryAttachments(){return[]}async _getFeatures(){return"success"}_featureFromCache(){return null}async _fetchAndRefineFeatures(){throw new r.EN(r.H9.NeverReach)}async _getFilteredSet(){return new s.Z([],[],!1,null)}_stat(e,t,n,r,a,s,i){return this._manualStat(e,t,s,i)}async _canDoAggregates(){return!1}}},91136:(e,t,n)=>{n.d(t,{Z:()=>g});var r=n(85839),a=n(48039),s=n(59987),i=n(70586);class l{constructor(e,t){this._lastId=-1,this._progress=t,this._parent=e}reset(){this._lastId=-1}nextBatch(e){if(null!==this._parent._mainSetInUse)return this._parent._mainSetInUse.then((t=>this.nextBatch(e)),(t=>this.nextBatch(e)));const t={returnpromise:null,hasset:!1},n=[];return t.returnpromise=new Promise(((r,a)=>{this._parent._getSet(this._progress).then((s=>{const l=(0,i.s3)(s._known,"known");let u=l.length-1;if("GETPAGES"===l[l.length-1]&&(u-=1),this._lastId+e>u&&l.length>0&&"GETPAGES"===l[l.length-1])return void this._parent._expandPagedSet(s,this._parent._maxQueryRate(),0,0,this._progress).then((n=>{t.hasset=!0,this._parent._mainSetInUse=null,this.nextBatch(e).then(r,a)}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,a(e)}));const o=(0,i.s3)(s._candidates,"candidates");if(u>=this._lastId+e||0===o.length){for(let t=0;t=l.length)break;n[t]=l[e]}return this._lastId+=n.length,0===n.length&&(t.hasset=!0,this._parent._mainSetInUse=null,r([])),void this._parent._getFeatureBatch(n,this._progress).then((e=>{t.hasset=!0,this._parent._mainSetInUse=null,r(e)}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,a(e)}))}this._parent._refineSetBlock(s,this._parent._maxProcessingRate(),this._progress).then((()=>{t.hasset=!0,this._parent._mainSetInUse=null,this.nextBatch(e).then(r,a)}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,a(e)}))}),(e=>{t.hasset=!0,this._parent._mainSetInUse=null,a(e)}))})),!1===t.hasset&&(this._parent._mainSetInUse=t.returnpromise,t.hasset=!0),t.returnpromise}next(){if(null!==this._parent._mainSetInUse)return this._parent._mainSetInUse.then((e=>this.next()),(e=>this.next()));const e={returnpromise:null,hasset:!1};return e.returnpromise=new Promise(((t,n)=>{this._parent._getSet(this._progress).then((r=>{const a=(0,i.s3)(r._known,"known");this._lastId(e.hasset=!0,this._parent._mainSetInUse=null,this.next()))).then(t,n):(this._lastId+=1,this._parent._getFeature(r,a[this._lastId],this._progress).then((n=>{e.hasset=!0,this._parent._mainSetInUse=null,t(n)}),(t=>{e.hasset=!0,this._parent._mainSetInUse=null,n(t)}))):(0,i.s3)(r._candidates,"candidates").length>0?this._parent._refineSetBlock(r,this._parent._maxProcessingRate(),this._progress).then((()=>{e.hasset=!0,this._parent._mainSetInUse=null,this.next().then(t,n)}),(t=>{e.hasset=!0,this._parent._mainSetInUse=null,n(t)})):(e.hasset=!0,this._parent._mainSetInUse=null,t(null))}),(t=>{e.hasset=!0,this._parent._mainSetInUse=null,n(t)}))})),!1===e.hasset&&(this._parent._mainSetInUse=e.returnpromise,e.hasset=!0),e.returnpromise}async count(){if(-1!==this._parent._totalCount)return this._parent._totalCount;const e=await this._parent._getSet(this._progress),t=await this._refineAllSets(e);return this._parent._totalCount=t._known.length,this._parent._totalCount}async _refineAllSets(e){if(e._known.length>0&&"GETPAGES"===e._known[e._known.length-1])return await this._parent._expandPagedSet(e,this._parent._maxQueryRate(),0,1,this._progress),this._refineAllSets(e);if(e._candidates.length>0){if("GETPAGES"===e._known[e._candidates.length-1])return await this._parent._expandPagedSet(e,this._parent._maxQueryRate(),0,2,this._progress),this._refineAllSets(e);const t=await this._parent._refineSetBlock(e,this._parent._maxProcessingRate(),this._progress);return t._candidates.length>0?this._refineAllSets(t):t}return e}}var u=n(90961),o=n(90658),c=n(95002),h=n(95330),d=n(41534),f=n(8667),_=n(82971),p=n(99514);class g{constructor(e){this.recentlyUsedQueries=null,this.featureSetQueryInterceptor=null,this._idstates=[],this._parent=null,this._wset=null,this._mainSetInUse=null,this._maxProcessing=200,this._maxQuery=500,this._totalCount=-1,this._databaseType=o.Bj.NotEvaluated,this._databaseTypeProbed=null,this.declaredRootClass="esri.arcade.featureset.support.FeatureSet",this._featureCache=[],this.typeIdField=null,this.types=null,this.fields=null,this.geometryType="",this.objectIdField="",this.globalIdField="",this.spatialReference=null,this.hasM=!1,this.hasZ=!1,this._transparent=!1,this.loaded=!1,this._loadPromise=null,this._fieldsIndex=null,this._dateFieldIndex=null,e&&e.lrucache&&(this.recentlyUsedQueries=e.lrucache),e&&e.interceptor&&(this.featureSetQueryInterceptor=e.interceptor)}optimisePagingFeatureQueries(e){this._parent&&this._parent.optimisePagingFeatureQueries(e)}_hasMemorySource(){return!0}prop(e,t){return void 0===t?this[e]:(void 0!==this[e]&&(this[e]=t),this)}end(){return null!==this._parent&&!0===this._parent._transparent?this._parent.end():this._parent}_ensureLoaded(){return this.load()}load(){return null===this._loadPromise&&(this._loadPromise=this.loadImpl()),this._loadPromise}async loadImpl(){return!0===this._parent?.loaded?(this._initialiseFeatureSet(),this):(await(this._parent?.load()),this._initialiseFeatureSet(),this)}_initialiseFeatureSet(){null!==this._parent?(this.fields=this._parent.fields.slice(0),this.geometryType=this._parent.geometryType,this.objectIdField=this._parent.objectIdField,this.globalIdField=this._parent.globalIdField,this.spatialReference=this._parent.spatialReference,this.hasM=this._parent.hasM,this.hasZ=this._parent.hasZ,this.typeIdField=this._parent.typeIdField,this.types=this._parent.types):(this.fields=[],this.typeIdField="",this.objectIdField="",this.globalIdField="",this.spatialReference=new _.Z({wkid:4326}),this.geometryType=o.Qk.point)}getField(e,t){let n;return(t=t||this.fields)&&(e=e.toLowerCase(),t.some((t=>(t&&t.name.toLowerCase()===e&&(n=t),!!n)))),n}getFieldsIndex(){return null===this._fieldsIndex&&(this._fieldsIndex=new p.Z(this.fields)),this._fieldsIndex}_maxProcessingRate(){return null!==this._parent?Math.min(this._maxProcessing,this._parent._maxProcessingRate()):Math.min(this._maxProcessing,this._maxQueryRate())}_maxQueryRate(){return null!==this._parent?Math.max(this._maxQuery,this._parent._maxQueryRate()):this._maxQuery}_checkCancelled(e){if(null!=e&&e.aborted)throw new s.EN(s.H9.Cancelled)}nativeCapabilities(){return this._parent.nativeCapabilities()}async _canDoAggregates(e,t,n,r,a){return null!==this._parent&&this._parent._canDoAggregates(e,t,n,r,a)}async _getAggregatePagesDataSourceDefinition(e,t,n,r,a,i,l){if(null===this._parent)throw new s.EN(s.H9.NeverReach);return this._parent._getAggregatePagesDataSourceDefinition(e,t,n,r,a,i,l)}async _getAgregagtePhysicalPage(e,t,n){if(null===this._parent)throw new s.EN(s.H9.NeverReach);return this._parent._getAgregagtePhysicalPage(e,t,n)}async databaseType(){if(this._databaseType===o.Bj.NotEvaluated){if(null!==a.Z.applicationCache){const e=a.Z.applicationCache.getDatabaseType(this._cacheableFeatureSetSourceKey());if(null!==e)return e}if(null!==this._databaseTypeProbed)return this._databaseTypeProbed;try{this._databaseTypeProbed=this._getDatabaseTypeImpl(),null!==a.Z.applicationCache&&a.Z.applicationCache.setDatabaseType(this._cacheableFeatureSetSourceKey(),this._databaseTypeProbed)}catch(e){throw null!==a.Z.applicationCache&&a.Z.applicationCache.clearDatabaseType(this._cacheableFeatureSetSourceKey()),e}return this._databaseTypeProbed}return this._databaseType}async _getDatabaseTypeImpl(){const e=[{thetype:o.Bj.SqlServer,testwhere:"(CAST( '2015-01-01' as DATETIME) = CAST( '2015-01-01' as DATETIME)) AND OBJECTID<0"},{thetype:o.Bj.Oracle,testwhere:"(TO_DATE('2003-11-18','YYYY-MM-DD') = TO_DATE('2003-11-18','YYYY-MM-DD')) AND OBJECTID<0"},{thetype:o.Bj.StandardisedNoInterval,testwhere:"(date '2015-01-01 10:10:10' = date '2015-01-01 10:10:10') AND OBJECTID<0"}];for(const t of e)if(!0===await this._runDatabaseProbe(t.testwhere))return t.thetype;return o.Bj.StandardisedNoInterval}_cacheableFeatureSetSourceKey(){return"MUSTBESET"}async _runDatabaseProbe(e){if(null!==this._parent)return this._parent._runDatabaseProbe(e);throw new s.EN(s.H9.NotImplemented)}isTable(){return this._parent?.isTable()??!1}_featureFromCache(e){if(void 0!==this._featureCache[e])return this._featureCache[e]}_isInFeatureSet(e){return o.dj.Unknown}_getSet(e){throw new s.EN(s.H9.NotImplemented)}async _getFeature(e,t,n){if(this._checkCancelled(n),void 0!==this._featureFromCache(t))return this._featureFromCache(t);if(await this._getFeatures(e,t,this._maxProcessingRate(),n),this._checkCancelled(n),void 0!==this._featureFromCache(t))return this._featureFromCache(t);throw new s.EN(s.H9.MissingFeatures)}async _getFeatureBatch(e,t){this._checkCancelled(t);const n=new u.Z([],e,!1,null),r=[];await this._getFeatures(n,-1,e.length,t),this._checkCancelled(t);for(const t of e)void 0!==this._featureFromCache(t)&&r.push(this._featureFromCache(t));return r}async _getFeatures(e,t,n,r){return"success"}_getFilteredSet(e,t,n,r,a){throw new s.EN(s.H9.NotImplemented)}async _refineSetBlock(e,t,n){if(!0===this._checkIfNeedToExpandCandidatePage(e,this._maxQueryRate()))return await this._expandPagedSet(e,this._maxQueryRate(),0,0,n),this._refineSetBlock(e,t,n);this._checkCancelled(n);const r=e._candidates.length;this._refineKnowns(e,t);let a=r-e._candidates.length;if(0===e._candidates.length)return e;if(a>=t)return e;if(await this._refineIfParentKnown(e,t-a,n),this._checkCancelled(n),this._refineKnowns(e,t-a),a=r-e._candidates.length,a0){const r=t-a,s=this._prepareFetchAndRefineSet(e._candidates);return await this._fetchAndRefineFeatures(s,s.length>r?r:e._candidates.length,n),this._checkCancelled(n),this._refineKnowns(e,t-a),e}return e}_fetchAndRefineFeatures(e,t,n){return null}_prepareFetchAndRefineSet(e){const t=[];for(let n=0;n=t)break}null!==r&&a.push(r);for(let t=a.length-1;t>=0;t--)e._candidates.splice(a[t].start,a[t].end-a[t].start+1)}_refineIfParentKnown(e,t,n){const r=new u.Z([],[],e._ordered,null);return r._candidates=e._candidates.slice(0),this._parent._refineSetBlock(r,t,n)}_candidateIdTransform(e){return this._parent._candidateIdTransform(e)}_checkIfNeedToExpandKnownPage(e,t){if(null===e.pagesDefinition)return!1;let n=0;for(let r=e._lastFetchedIndex;r=t))break}return!1}_checkIfNeedToExpandCandidatePage(e,t){if(null===e.pagesDefinition)return!1;let n=0;for(let r=0;r=t)break}return!1}async _expandPagedSet(e,t,n,r,a){if(null===this._parent)throw new s.EN(s.H9.NotImplemented);return this._parent._expandPagedSet(e,t,n,r,a)}async _expandPagedSetFeatureSet(e,t,n,r,a){if(e._known.length>0&&"GETPAGES"===e._known[e._known.length-1]&&(r=1),0===r&&e._candidates.length>0&&"GETPAGES"===e._candidates[e._candidates.length-1]&&(r=2),0===r)return"finished";const s=await this._getPage(e,r,a);return n+se.pagesDefinition.resultOffset||!0===e.pagesDefinition.internal.fullyResolved){r.length=r.length-1;let t=0;for(let n=0;n=e.pagesDefinition.internal.set.length);n++)r[r.length]=e.pagesDefinition.internal.set[e.pagesDefinition.resultOffset+n],t++;e.pagesDefinition.resultOffset+=t;let n=!1;return!0===e.pagesDefinition.internal.fullyResolved&&e.pagesDefinition.internal.set.length<=e.pagesDefinition.resultOffset&&(n=!0),!1===n&&r.push("GETPAGES"),t}return await this._getPhysicalPage(e,t,n),this._getPage(e,t,n)}_getPhysicalPage(e,t,n){return null}_clonePageDefinition(e){return null===this._parent?null:this._parent._clonePageDefinition(e)}_first(e){return this.iterator(e).next()}first(e){return this._first(e)}async calculateStatistic(e,t,n,r){await this._ensureLoaded();let a=await this._stat(e,t,"",null,null,n,r);return!1===a.calculated&&(a=await this._manualStat(e,t,n,r)),a.result}async _manualStat(e,t,n,r){let a=null;switch(e.toLowerCase()){case"count":return a=await(0,c.QX)(this,r),{calculated:!0,result:a};case"distinct":return a=await(0,c.EB)(this,t,n,r),{calculated:!0,result:a};case"avg":case"mean":return a=await(0,c.J6)(this,t,r),{calculated:!0,result:a};case"stdev":return a=await(0,c.m)(this,t,r),{calculated:!0,result:a};case"variance":return a=await(0,c.CA)(this,t,r),{calculated:!0,result:a};case"sum":return a=await(0,c.Sm)(this,t,r),{calculated:!0,result:a};case"min":return a=await(0,c.VV)(this,t,r),{calculated:!0,result:a};case"max":return a=await(0,c.Fp)(this,t,r),{calculated:!0,result:a};default:return{calculated:!0,result:0}}}async _stat(e,t,n,r,a,s,i){const l=await this._parent._stat(e,t,n,r,a,s,i);return!1===l.calculated?null===a&&""===n&&null===r?this._manualStat(e,t,s,i):{calculated:!1}:l}_unionAllGeomSelf(e){const t=this.iterator(this._defaultTracker(e)),n=[];return new Promise(((e,r)=>{this._unionShapeInBatches(n,t,e,r)}))}_unionAllGeom(e){return new Promise(((t,n)=>{const r=this.iterator(this._defaultTracker(e));this._unionShapeInBatches([],r,t,n)}))}_unionShapeInBatches(e,t,n,r){t.next().then((a=>{try{null!==a&&null!==a.geometry&&e.push(a.geometry),e.length>30||null===a&&e.length>1?(0,f.G0)(e).then((s=>{try{null===a?n(s):(e=[s],this._unionShapeInBatches(e,t,n,r))}catch(e){r(e)}}),r):null===a?1===e.length?n(e[0]):n(null):this._unionShapeInBatches(e,t,n,r)}catch(e){r(e)}}),r)}iterator(e){return new l(this,e)}intersection(e,t=!1){return g._featuresetFunctions.intersection.bind(this)(e,t)}difference(e,t=!1,n=!0){return g._featuresetFunctions.difference.bind(this)(e,t,n)}symmetricDifference(e,t=!1,n=!0){return g._featuresetFunctions.symmetricDifference.bind(this)(e,t,n)}morphShape(e,t,n="unknown",r=null){return g._featuresetFunctions.morphShape.bind(this)(e,t,n,r)}morphShapeAndAttributes(e,t,n="unknown"){return g._featuresetFunctions.morphShapeAndAttributes.bind(this)(e,t,n)}union(e,t=!1){return g._featuresetFunctions.union.bind(this)(e,t)}intersects(e){return g._featuresetFunctions.intersects.bind(this)(e)}envelopeIntersects(e){return g._featuresetFunctions.envelopeIntersects.bind(this)(e)}contains(e){return g._featuresetFunctions.contains.bind(this)(e)}overlaps(e){return g._featuresetFunctions.overlaps.bind(this)(e)}relate(e,t){return g._featuresetFunctions.relate.bind(this)(e,t)}within(e){return g._featuresetFunctions.within.bind(this)(e)}touches(e){return g._featuresetFunctions.touches.bind(this)(e)}top(e){return g._featuresetFunctions.top.bind(this)(e)}crosses(e){return g._featuresetFunctions.crosses.bind(this)(e)}buffer(e,t,n,r=!0){return g._featuresetFunctions.buffer.bind(this)(e,t,n,r)}filter(e,t=null){return g._featuresetFunctions.filter.bind(this)(e,t)}orderBy(e){return g._featuresetFunctions.orderBy.bind(this)(e)}dissolve(e,t){return g._featuresetFunctions.dissolve.bind(this)(e,t)}groupby(e,t){return g._featuresetFunctions.groupby.bind(this)(e,t)}reduce(e,t=null,n){return new Promise(((r,a)=>{this._reduceImpl(this.iterator(this._defaultTracker(n)),e,t,0,r,a,0)}))}_reduceImpl(e,t,n,r,a,s,i){try{if(++i>1e3)return void setTimeout((()=>{i=0,this._reduceImpl(e,t,n,r,a,s,i)}));e.next().then((l=>{try{if(null===l)a(n);else{const u=t(n,l,r,this);(0,h.y8)(u)?u.then((n=>{this._reduceImpl(e,t,n,r+1,a,s,i)}),s):this._reduceImpl(e,t,u,r+1,a,s,i)}}catch(e){s(e)}}),s)}catch(e){s(e)}}removeField(e){return g._featuresetFunctions.removeField.bind(this)(e)}addField(e,t,n=null){return g._featuresetFunctions.addField.bind(this)(e,t,n)}sumArea(e,t=!1,n){const r=(0,o.EI)(e);return this.reduce(((e,n)=>null===n.geometry?0:t?(0,f.Y4)(n.geometry,r).then((t=>e+t)):(0,f.CJ)(n.geometry,r).then((t=>e+t))),0,n)}sumLength(e,t=!1,n){const r=(0,o.Lz)(e);return this.reduce(((e,n)=>null===n.geometry?0:t?(0,f.kQ)(n.geometry,r).then((t=>e+t)):(0,f.sz)(n.geometry,r).then((t=>e+t))),0,n)}_substituteVars(e,t){if(null!==t){const n={};for(const e in t)n[e.toLowerCase()]=t[e];e.parameters=n}}async distinct(e,t=1e3,n=null,r){await this.load();const a=d.WhereClause.create(e,this.getFieldsIndex());return this._substituteVars(a,n),this.calculateStatistic("distinct",a,t,this._defaultTracker(r))}async min(e,t=null,n){await this.load();const r=d.WhereClause.create(e,this.getFieldsIndex());return this._substituteVars(r,t),this.calculateStatistic("min",r,-1,this._defaultTracker(n))}async max(e,t=null,n){await this.load();const r=d.WhereClause.create(e,this.getFieldsIndex());return this._substituteVars(r,t),this.calculateStatistic("max",r,-1,this._defaultTracker(n))}async avg(e,t=null,n){await this.load();const r=d.WhereClause.create(e,this.getFieldsIndex());return this._substituteVars(r,t),this.calculateStatistic("avg",r,-1,this._defaultTracker(n))}async sum(e,t=null,n){await this.load();const r=d.WhereClause.create(e,this.getFieldsIndex());return this._substituteVars(r,t),this.calculateStatistic("sum",r,-1,this._defaultTracker(n))}async stdev(e,t=null,n){await this.load();const r=d.WhereClause.create(e,this.getFieldsIndex());return this._substituteVars(r,t),this.calculateStatistic("stdev",r,-1,this._defaultTracker(n))}async variance(e,t=null,n){await this.load();const r=d.WhereClause.create(e,this.getFieldsIndex());return this._substituteVars(r,t),this.calculateStatistic("variance",r,-1,this._defaultTracker(n))}async count(e){return await this.load(),this.calculateStatistic("count",d.WhereClause.create("1",this.getFieldsIndex()),-1,this._defaultTracker(e))}_defaultTracker(e){return e??{aborted:!1}}forEach(e,t){return new Promise(((n,r)=>{this._forEachImpl(this.iterator(this._defaultTracker(t)),e,this,n,r,0)}))}_forEachImpl(e,t,n,r,a,s){try{if(++s>1e3)return void setTimeout((()=>{s=0,this._forEachImpl(e,t,n,r,a,s)}),0);e.next().then((i=>{try{if(null===i)r(n);else{const l=t(i);null==l?this._forEachImpl(e,t,n,r,a,s):(0,h.y8)(l)?l.then((()=>{try{this._forEachImpl(e,t,n,r,a,s)}catch(e){a(e)}}),a):this._forEachImpl(e,t,n,r,a,s)}}catch(e){a(e)}}),a)}catch(e){a(e)}}convertToJSON(e){const t={layerDefinition:{geometryType:this.geometryType,fields:[]},featureSet:{features:[],geometryType:this.geometryType}};for(let e=0;e{const r={geometry:n.geometry&&n.geometry.toJSON(),attributes:{}};for(const e in n.attributes)r.attributes[e]=n.attributes[e];return t.featureSet.features.push(r),1}),0,e).then((()=>t))}castToText(e=!1){return"object, FeatureSet"}queryAttachments(e,t,n,r,a){return this._parent.queryAttachments(e,t,n,r,a)}serviceUrl(){return this._parent.serviceUrl()}subtypes(){return this.typeIdField?{subtypeField:this.typeIdField,subtypes:this.types?this.types.map((e=>({name:e.name,code:e.id}))):[]}:null}relationshipMetaData(){return this._parent.relationshipMetaData()}get gdbVersion(){return this._parent?this._parent.gdbVersion:""}schema(){const e=[];for(const t of this.fields)e.push((0,o.Sh)(t));return{objectIdField:this.objectIdField,globalIdField:this.globalIdField,geometryType:void 0===o.q2[this.geometryType]?"esriGeometryNull":o.q2[this.geometryType],fields:e}}async convertToText(e,t){if("schema"===e)return await this._ensureLoaded(),JSON.stringify(this.schema());if("featureset"===e){await this._ensureLoaded();const e=[];await this.reduce(((t,n)=>{const r={geometry:n.geometry?n.geometry.toJSON():null,attributes:n.attributes};return null!==r.geometry&&r.geometry.spatialReference&&delete r.geometry.spatialReference,e.push(r),1}),0,t);const n=this.schema();return n.features=e,n.spatialReference=this.spatialReference.toJSON(),JSON.stringify(n)}return this.castToText()}getFeatureByObjectId(e,t){return this._parent.getFeatureByObjectId(e,t)}getOwningSystemUrl(){return this._parent.getOwningSystemUrl()}getIdentityUser(){return this._parent.getIdentityUser()}getRootFeatureSet(){return null!==this._parent?this._parent.getRootFeatureSet():this}getDataSourceFeatureSet(){return null!==this._parent?this._parent.getDataSourceFeatureSet():this}castAsJson(e=null){return"keeptype"===e?.featureset?this:"none"===e?.featureset?null:{type:"FeatureSet"}}async castAsJsonAsync(e=null,t=null){if("keeptype"===t?.featureset)return this;if("schema"===t?.featureset)return await this._ensureLoaded(),JSON.parse(JSON.stringify(this.schema()));if("none"===t?.featureset)return null;await this._ensureLoaded();const n=[];await this.reduce(((e,r)=>{const a={geometry:r.geometry?!0===t?.keepGeometryType?r.geometry:r.geometry.toJSON():null,attributes:r.attributes};return null!==a.geometry&&a.geometry.spatialReference&&!0!==t?.keepGeometryType&&delete a.geometry.spatialReference,n.push(a),1}),0,e);const r=this.schema();return r.features=n,r.spatialReference=!0===t?.keepGeometryType?this.spatialReference:this.spatialReference?.toJSON(),r}get dateTimeReferenceFieldIndex(){return null===this._dateFieldIndex&&(this._dateFieldIndex=r.nu.create(this.getFieldsIndex(),this)),this._dateFieldIndex}fieldTimeZone(e){return this.dateTimeReferenceFieldIndex.fieldTimeZone(e)}get preferredTimeReference(){return this._parent?.preferredTimeReference??null}get dateFieldsTimeReference(){return this._parent?.dateFieldsTimeReference??null}get datesInUnknownTimezone(){return this._parent.datesInUnknownTimezone}get editFieldsInfo(){return this._parent?.editFieldsInfo??null}get timeInfo(){return this._parent?.timeInfo??null}}g._featuresetFunctions={}},90961:(e,t,n)=>{n.d(t,{Z:()=>r});class r{constructor(e,t,n,r){this._lastFetchedIndex=0,this._ordered=!1,this.pagesDefinition=null,this._candidates=e,this._known=t,this._ordered=n,this.pagesDefinition=r}}},48039:(e,t,n)=>{n.d(t,{Z:()=>r});class r{constructor(){this._databaseTypeMetaData={},this._layerInfo={}}clearDatabaseType(e){void 0===this._databaseTypeMetaData[e]&&delete this._databaseTypeMetaData[e]}getDatabaseType(e){return"MUSTBESET"===e||void 0===this._databaseTypeMetaData[e]?null:this._databaseTypeMetaData[e]}setDatabaseType(e,t){this._databaseTypeMetaData[e]=t}getLayerInfo(e){return void 0===this._layerInfo[e]?null:this._layerInfo[e]}setLayerInfo(e,t){this._layerInfo[e]=t}clearLayerInfo(e){void 0!==this._layerInfo[e]&&delete this._layerInfo[e]}}r.applicationCache=null},36515:(e,t,n)=>{n.d(t,{$e:()=>h,DT:()=>m,TE:()=>E,XF:()=>o,bB:()=>c,fz:()=>f,hq:()=>I,mA:()=>_,oX:()=>p,vR:()=>g,y5:()=>T,zR:()=>u});var r=n(48853),a=n(90658),s=n(41534),i=n(59987),l=(n(85839),n(17126));function u(e,t){return d(e?.parseTree,t,e?.parameters)}function o(e,t,n){return d(e,t,n)}function c(e,t,n,r){return s.WhereClause.create(d(e.parseTree,a.Bj.Standardised,e.parameters,t,n),r)}function h(e,t,n="AND"){return s.WhereClause.create("(("+u(e,a.Bj.Standardised)+")"+n+"("+u(t,a.Bj.Standardised)+"))",e.fieldsIndex)}function d(e,t,n,r=null,s=null,l=null){let u,o,c,h;switch(e.type){case"interval":return E(d(e.value,t,n,r,s,l),e.qualifier,e.op);case"case-expression":{let a=" CASE ";"simple"===e.format&&(a+=d(e.operand,t,n,r,s,l));for(let i=0;i":case"<":case">":case">=":case"<=":case"=":case"*":case"-":case"+":case"/":return" ("+d(e.left,t,n,r,s,l)+" "+e.operator+" "+d(e.right,t,n,r,s,l)+") ";case"||":return" ("+d(e.left,t,n,r,s,l)+" "+(t===a.Bj.SqlServer?"+":e.operator)+" "+d(e.right,t,n,r,s,l)+") "}throw new i.eS(i.f.UnsupportedOperator,{operator:e.operator});case"null":return"null";case"boolean":return!0===e.value?"1":"0";case"string":return"'"+e.value.toString().replaceAll("'","''")+"'";case"timestamp":case"date":return p(e.value,t,l);case"number":return e.value.toString();case"current-time":return g("date"===e.mode,t);case"column-reference":return r&&r.toLowerCase()===e.column.toLowerCase()?"("+s+")":e.column;case"data-type":return e.value;case"function":{const a=d(e.args,t,n,r,s,l);return f(e.name,a,t)}}throw new i.eS(i.f.UnsupportedSyntax,{node:e.type})}function f(e,t,n){switch(e.toLowerCase().trim()){case"cos":case"sin":case"tan":case"cosh":case"tanh":case"sinh":case"acos":case"asin":case"atan":case"floor":case"log10":case"log":case"abs":if(1!==t.length)throw new i.eS(i.f.InvalidFunctionParameters,{function:e.toLowerCase().trim()});return`${e.toUpperCase().trim()}(${t[0]})`;case"ceiling":case"ceil":if(1!==t.length)throw new i.eS(i.f.InvalidFunctionParameters,{function:"ceiling"});switch(n){case a.Bj.Standardised:case a.Bj.StandardisedNoInterval:}return"CEILING("+t[0]+")";case"mod":case"power":case"nullif":if(2!==t.length)throw new i.eS(i.f.InvalidFunctionParameters,{function:e.toLowerCase().trim()});return`${e.toUpperCase().trim()}(${t[0]},${t[1]})`;case"round":if(2===t.length)return"ROUND("+t[0]+","+t[1]+")";if(1===t.length)return"ROUND("+t[0]+")";throw new i.eS(i.f.InvalidFunctionParameters,{function:"round"});case"truncate":if(t.length<1||t.length>2)throw new i.eS(i.f.InvalidFunctionParameters,{function:"truncate"});return n===a.Bj.SqlServer?"ROUND("+t[0]+(1===t.length?"0":","+t[1])+",1)":"TRUNCATE("+t[0]+(1===t.length?")":","+t[1]+")");case"char_length":case"len":if(1!==t.length)throw new i.eS(i.f.InvalidFunctionParameters,{function:"char_length"});switch(n){case a.Bj.SqlServer:return"LEN("+t[0]+")";case a.Bj.Oracle:return"LENGTH("+t[0]+")";default:return"CHAR_LENGTH("+t[0]+")"}case"coalesce":case"concat":{if(t.length<1)throw new i.eS(i.f.InvalidFunctionParameters,{function:e.toLowerCase()});let n=e.toUpperCase().trim()+"(";for(let e=0;e":case"<":case">":case">=":case"<=":case"=":return"boolean";case"IS":case"ISNOT":if("null"!==t.right.type)throw new i.eS(i.f.UnsupportedIsRhs);return"boolean";case"*":case"-":case"+":case"/":return w([y(e,t.left,n,r),y(e,t.right,n,r)]);case"||":return"string";default:throw new i.eS(i.f.UnsupportedOperator,{operator:t.operator})}case"null":return"";case"boolean":return"boolean";case"string":return"string";case"number":return null===t.value?"":t.value%1==0?"integer":"double";case"date":case"timestamp":case"current-time":return"date";case"column-reference":{const n=e[t.column.toLowerCase()];return void 0===n?"":n}case"function":switch(t.name.toLowerCase()){case"cast":switch(t.args?.value[1]?.value.type??""){case"integer":case"smallint":return"integer";case"real":case"float":return"double";case"date":case"timestamp":return"date";case"varchar":return"string";default:return""}case"position":case"extract":case"char_length":case"mod":return"integer";case"round":if(s=y(e,t.args,n,r),s instanceof Array){if(s.length<=0)return"double";s=s[0]}return s;case"sign":return"integer";case"ceiling":case"floor":case"abs":return s=y(e,t.args,n,r),s instanceof Array&&(s=w(s)),"integer"===s||"double"===s?s:"double";case"area":case"length":case"log":case"log10":case"sin":case"cos":case"tan":case"asin":case"acos":case"atan":case"cosh":case"sinh":case"tanh":case"power":return"double";case"substring":case"trim":case"concat":case"lower":case"upper":return"string";case"truncate":return"double";case"nullif":case"coalesce":return s=y(e,t.args,n,r),s instanceof Array?s.length>0?s[0]:"":s}return""}throw new i.eS(i.f.UnsupportedSyntax,{node:t.type})}const S={boolean:1,string:2,integer:3,double:4,date:5};function w(e){if(e){let t="";for(const n of e)""!==n&&(t=""===t||S[t]{n.d(t,{CA:()=>p,EB:()=>w,Fp:()=>f,J6:()=>_,QX:()=>y,Sm:()=>m,VV:()=>d,g3:()=>c,m:()=>g,tj:()=>h});var r=n(59987),a=n(90658),s=n(36515);function i(e){let t=0;for(let n=0;n=t&&-1!==t)return n}return n}(t,n);case"avg":case"mean":return i(t);case"min":return Math.min.apply(Math,t);case"sum":return o(t);case"max":return Math.max.apply(Math,t);case"stdev":case"stddev":return Math.sqrt(l(t));case"var":case"variance":return l(t);case"count":return t.length}return 0}async function d(e,t,n){const r=await S(e,t,n,!0);return 0===r.length?null:Math.min.apply(Math,r)}async function f(e,t,n){const r=await S(e,t,n,!0);return 0===r.length?null:Math.max.apply(Math,r)}async function _(e,t,n){let r="";t&&!(0,s.y5)(t)&&(r=(0,s.DT)(t,e.fields));const a=await S(e,t,n,!0);if(0===a.length)return null;const l=i(a);return null===l?l:"integer"===r?function(e){return e=+e,isFinite(e)?e-e%1||(e<0?-0:0===e?e:0):e}(l):l}async function p(e,t,n){const r=await S(e,t,n,!0);return 0===r.length?null:u(r)}async function g(e,t,n){const r=await S(e,t,n,!0);return 0===r.length?null:Math.sqrt(u(r))}async function m(e,t,n){const r=await S(e,t,n,!0);return 0===r.length?null:o(r)}async function y(e,t){return e.iterator(t).count()}async function S(e,t,n,a=!1){const s=e.iterator(n),i=[],l={ticker:0};let u=await s.next();for(;null!==u;){if(l.ticker++,n.aborted)throw new r.EN(r.H9.Cancelled);l.ticker%100==0&&(l.ticker=0,await new Promise((e=>{setTimeout(e,0)})));const e=t?.calculateValue(u);null===e?!1===a&&(i[i.length]=e):i[i.length]=e,u=await s.next()}return i}async function w(e,t,n=1e3,a=null){const s=e.iterator(a),i=[],l={},u={ticker:0};let o=await s.next();for(;null!==o;){if(u.ticker++,a&&a.aborted)throw new r.EN(r.H9.Cancelled);u.ticker%100==0&&(u.ticker=0,await new Promise((e=>{setTimeout(e,0)})));const e=t?.calculateValue(o);if(null!=e&&void 0===l[e]&&(i.push(e),l[e]=1),i.length>=n&&-1!==n)return i;o=await s.next()}return i}},99880:(e,t,n)=>{n.d(t,{V:()=>u});var r=n(68773),a=(n(3172),n(20102)),s=n(92604),i=n(81271);const l=s.Z.getLogger("esri.assets");function u(e){if(!r.default.assetsPath)throw l.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new a.Z("assets:path-not-set","config.assetsPath is not set");return(0,i.v_)(r.default.assetsPath,e)}},10661:(e,t,n)=>{n.d(t,{s:()=>a});var r=n(42100);class a extends r.s{notify(){const e=this._observers;if(e&&e.length>0){const t=e.slice();for(const e of t)e.onInvalidated(),e.onCommitted()}}}},8667:(e,t,n)=>{n.d(t,{CJ:()=>j,Cz:()=>O,D$:()=>B,ED:()=>w,FH:()=>x,G0:()=>D,Gg:()=>b,JI:()=>E,LV:()=>T,Nm:()=>I,Sp:()=>A,TE:()=>p,U1:()=>P,W4:()=>y,Y4:()=>U,_L:()=>k,cv:()=>N,e5:()=>v,f3:()=>L,fS:()=>g,j2:()=>G,jU:()=>_,kK:()=>m,kQ:()=>H,og:()=>F,oq:()=>h,r3:()=>f,rd:()=>C,sz:()=>M,uh:()=>S,wf:()=>R,z7:()=>d}),n(66577);var r=n(78346),a=n(94139),s=n(33955);function i(e){return Array.isArray(e)?e[0]?.spatialReference:e?.spatialReference}function l(e){return e?Array.isArray(e)?e.map(l):e.toJSON?e.toJSON():e:e}function u(e){return Array.isArray(e)?e.map((e=>(0,s.im)(e))):(0,s.im)(e)}let o;async function c(e,t){return(await async function(){return o||(o=(0,r.bA)("geometryEngineWorker",{strategy:"distributed"})),o}()).invoke("executeGEOperation",{operation:e,parameters:l(t)})}async function h(e,t){return u(await c("clip",[i(e),e,t]))}async function d(e,t){return u(await c("cut",[i(e),e,t]))}function f(e,t){return c("contains",[i(e),e,t])}function _(e,t){return c("crosses",[i(e),e,t])}function p(e,t,n){return c("distance",[i(e),e,t,n])}function g(e,t){return c("equals",[i(e),e,t])}function m(e,t){return c("intersects",[i(e),e,t])}function y(e,t){return c("touches",[i(e),e,t])}function S(e,t){return c("within",[i(e),e,t])}function w(e,t){return c("disjoint",[i(e),e,t])}function I(e,t){return c("overlaps",[i(e),e,t])}function T(e,t,n){return c("relate",[i(e),e,t,n])}function b(e){return c("isSimple",[i(e),e])}async function F(e){return u(await c("simplify",[i(e),e]))}async function E(e,t=!1){return u(await c("convexHull",[i(e),e,t]))}async function v(e,t){return u(await c("difference",[i(e),e,t]))}async function A(e,t){return u(await c("symmetricDifference",[i(e),e,t]))}async function R(e,t){return u(await c("intersect",[i(e),e,t]))}async function D(e,t=null){const n=function(e,t){let n;return Array.isArray(e)?n=e:(n=[],n.push(e),null!=t&&n.push(t)),n}(e,t);return u(await c("union",[i(n),n]))}async function N(e,t,n,r,a,s){return u(await c("offset",[i(e),e,t,n,r,a,s]))}async function L(e,t,n,r=!1){const a=[i(e),e,t,n,r];return u(await c("buffer",a))}async function C(e,t,n,r,a,s){const l=[i(e),e,t,n,r,a,s];return u(await c("geodesicBuffer",l))}async function x(e,t,n=!0){const r=await c("nearestCoordinate",[i(e),e,t,n]);return{...r,coordinate:a.Z.fromJSON(r.coordinate)}}async function k(e,t){const n=await c("nearestVertex",[i(e),e,t]);return{...n,coordinate:a.Z.fromJSON(n.coordinate)}}async function P(e,t,n){if(null==e)throw new Z;const r=e.spatialReference;if(null==(n=n??function(e){return"xmin"in e?e.center:"x"in e?e:e.extent?.center}(e)))throw new Z;const a=e.constructor.fromJSON(await c("rotate",[r,e,t,n]));return a.spatialReference=r,a}async function B(e,t,n,r){return u(await c("generalize",[i(e),e,t,n,r]))}async function O(e,t,n){return u(await c("densify",[i(e),e,t,n]))}async function G(e,t,n,r=0){return u(await c("geodesicDensify",[i(e),e,t,n,r]))}function j(e,t){return c("planarArea",[i(e),e,t])}function M(e,t){return c("planarLength",[i(e),e,t])}function U(e,t,n){return c("geodesicArea",[i(e),e,t,n])}function H(e,t,n){return c("geodesicLength",[i(e),e,t,n])}class Z extends Error{constructor(){super("Illegal Argument Exception")}}},94443:(e,t,n)=>{n.d(t,{ME:()=>f,Su:()=>_,tz:()=>d});var r=n(20102),a=n(95330),s=n(70171);const i=/^([a-z]{2})(?:[-_]([A-Za-z]{2}))?$/,l={ar:!0,bg:!0,bs:!0,ca:!0,cs:!0,da:!0,de:!0,el:!0,en:!0,es:!0,et:!0,fi:!0,fr:!0,he:!0,hr:!0,hu:!0,id:!0,it:!0,ja:!0,ko:!0,lt:!0,lv:!0,nb:!0,nl:!0,pl:!0,"pt-BR":!0,"pt-PT":!0,ro:!0,ru:!0,sk:!0,sl:!0,sr:!0,sv:!0,th:!0,tr:!0,uk:!0,vi:!0,"zh-CN":!0,"zh-HK":!0,"zh-TW":!0};function u(e){return e in l}Object.keys(l);const o=[],c=new Map;function h(e){for(const t of c.keys())p(e.pattern,t)&&c.delete(t)}function d(e){return o.includes(e)||(h(e),o.unshift(e)),{remove(){const t=o.indexOf(e);t>-1&&(o.splice(t,1),h(e))}}}async function f(e){const t=(0,s.Kd)();c.has(e)||c.set(e,async function(e,t){const n=[];for(const r of o)if(p(r.pattern,e))try{return await r.fetchMessageBundle(e,t)}catch(e){n.push(e)}if(n.length)throw new r.Z("intl:message-bundle-error",`Errors occurred while loading "${e}"`,{errors:n});throw new r.Z("intl:no-message-bundle-loader",`No loader found for message bundle "${e}"`)}(e,t));const n=c.get(e);return n&&await g.add(n),n}function _(e){if(!i.test(e))return null;const t=i.exec(e);if(null===t)return null;const[,n,r]=t,a=n+(r?"-"+r.toUpperCase():"");return u(a)?a:u(n)?n:null}function p(e,t){return"string"==typeof e?t.startsWith(e):e.test(t)}(0,s.Ze)((()=>{c.clear()}));const g=new class{constructor(){this._numLoading=0,this._dfd=null}async waitForAll(){this._dfd&&await this._dfd.promise}add(e){return this._increase(),e.then((()=>this._decrease()),(()=>this._decrease())),this.waitForAll()}_increase(){this._numLoading++,this._dfd||(this._dfd=(0,a.hh)())}_decrease(){this._numLoading=Math.max(this._numLoading-1,0),this._dfd&&0===this._numLoading&&(this._dfd.resolve(),this._dfd=null)}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/4d5bdf18feeb9c8cb6ff.js b/public/assets/esri/core/workers/chunks/4d5bdf18feeb9c8cb6ff.js new file mode 100644 index 0000000..9035d36 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/4d5bdf18feeb9c8cb6ff.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1433,819],{80819:(e,t,n)=>{n.r(t),n.d(t,{hydratedAdapter:()=>u});var r=n(6570),a=n(65091),i=n(94139),c=n(38913),o=n(58901);const u={convertToGEGeometry:function(e,t){if(null==t)return null;let n="cache"in t?t.cache._geVersion:void 0;return null==n&&(n=e.convertJSONToGeometry(t),"cache"in t&&(t.cache._geVersion=n)),n},exportPoint:function(e,t,n){const r=e.hasZ(t),a=e.hasM(t),c=new i.Z({x:e.getPointX(t),y:e.getPointY(t),spatialReference:n});return r&&(c.z=e.getPointZ(t)),a&&(c.m=e.getPointM(t)),c.cache._geVersion=t,c},exportPolygon:function(e,t,n){const r=new c.Z({rings:e.exportPaths(t),hasZ:e.hasZ(t),hasM:e.hasM(t),spatialReference:n});return r.cache._geVersion=t,r},exportPolyline:function(e,t,n){const r=new o.Z({paths:e.exportPaths(t),hasZ:e.hasZ(t),hasM:e.hasM(t),spatialReference:n});return r.cache._geVersion=t,r},exportMultipoint:function(e,t,n){const r=new a.Z({hasZ:e.hasZ(t),hasM:e.hasM(t),points:e.exportPoints(t),spatialReference:n});return r.cache._geVersion=t,r},exportExtent:function(e,t,n){const a=e.hasZ(t),i=e.hasM(t),c=new r.Z({xmin:e.getXMin(t),ymin:e.getYMin(t),xmax:e.getXMax(t),ymax:e.getYMax(t),spatialReference:n});if(a){const n=e.getZExtent(t);c.zmin=n.vmin,c.zmax=n.vmax}if(i){const n=e.getMExtent(t);c.mmin=n.vmin,c.mmax=n.vmax}return c.cache._geVersion=t,c}}},61433:(e,t,n)=>{n.r(t),n.d(t,{buffer:()=>P,changeDefaultSpatialReferenceTolerance:()=>Y,clearDefaultSpatialReferenceTolerance:()=>j,clip:()=>o,contains:()=>d,convexHull:()=>w,crosses:()=>s,cut:()=>u,densify:()=>k,difference:()=>R,disjoint:()=>G,distance:()=>f,equals:()=>l,extendedSpatialReferenceInfo:()=>c,flipHorizontal:()=>E,flipVertical:()=>L,generalize:()=>b,geodesicArea:()=>O,geodesicBuffer:()=>S,geodesicDensify:()=>H,geodesicLength:()=>I,intersect:()=>Z,intersectLinesToPoints:()=>X,intersects:()=>p,isSimple:()=>x,nearestCoordinate:()=>D,nearestVertex:()=>T,nearestVertices:()=>z,offset:()=>V,overlaps:()=>A,planarArea:()=>J,planarLength:()=>N,relate:()=>g,rotate:()=>C,simplify:()=>m,symmetricDifference:()=>M,touches:()=>h,union:()=>v,within:()=>y});var r=n(45837),a=n(80819);function i(e){return Array.isArray(e)?e[0].spatialReference:e&&e.spatialReference}function c(e){return r.G.extendedSpatialReferenceInfo(e)}function o(e,t){return r.G.clip(a.hydratedAdapter,i(e),e,t)}function u(e,t){return r.G.cut(a.hydratedAdapter,i(e),e,t)}function d(e,t){return r.G.contains(a.hydratedAdapter,i(e),e,t)}function s(e,t){return r.G.crosses(a.hydratedAdapter,i(e),e,t)}function f(e,t,n){return r.G.distance(a.hydratedAdapter,i(e),e,t,n)}function l(e,t){return r.G.equals(a.hydratedAdapter,i(e),e,t)}function p(e,t){return r.G.intersects(a.hydratedAdapter,i(e),e,t)}function h(e,t){return r.G.touches(a.hydratedAdapter,i(e),e,t)}function y(e,t){return r.G.within(a.hydratedAdapter,i(e),e,t)}function G(e,t){return r.G.disjoint(a.hydratedAdapter,i(e),e,t)}function A(e,t){return r.G.overlaps(a.hydratedAdapter,i(e),e,t)}function g(e,t,n){return r.G.relate(a.hydratedAdapter,i(e),e,t,n)}function x(e){return r.G.isSimple(a.hydratedAdapter,i(e),e)}function m(e){return r.G.simplify(a.hydratedAdapter,i(e),e)}function w(e,t=!1){return r.G.convexHull(a.hydratedAdapter,i(e),e,t)}function R(e,t){return r.G.difference(a.hydratedAdapter,i(e),e,t)}function M(e,t){return r.G.symmetricDifference(a.hydratedAdapter,i(e),e,t)}function Z(e,t){return r.G.intersect(a.hydratedAdapter,i(e),e,t)}function v(e,t=null){return r.G.union(a.hydratedAdapter,i(e),e,t)}function V(e,t,n,c,o,u){return r.G.offset(a.hydratedAdapter,i(e),e,t,n,c,o,u)}function P(e,t,n,c=!1){return r.G.buffer(a.hydratedAdapter,i(e),e,t,n,c)}function S(e,t,n,c,o,u){return r.G.geodesicBuffer(a.hydratedAdapter,i(e),e,t,n,c,o,u)}function D(e,t,n=!0){return r.G.nearestCoordinate(a.hydratedAdapter,i(e),e,t,n)}function T(e,t){return r.G.nearestVertex(a.hydratedAdapter,i(e),e,t)}function z(e,t,n,c){return r.G.nearestVertices(a.hydratedAdapter,i(e),e,t,n,c)}function _(e){return"xmin"in e?"center"in e?e.center:null:"x"in e?e:"extent"in e?e.extent?.center??null:null}function C(e,t,n){if(null==e)throw new q;const a=e.spatialReference;if(null==(n=n??_(e)))throw new q;const i=e.constructor.fromJSON(r.G.rotate(e,t,n));return i.spatialReference=a,i}function E(e,t){if(null==e)throw new q;const n=e.spatialReference;if(null==(t=t??_(e)))throw new q;const a=e.constructor.fromJSON(r.G.flipHorizontal(e,t));return a.spatialReference=n,a}function L(e,t){if(null==e)throw new q;const n=e.spatialReference;if(null==(t=t??_(e)))throw new q;const a=e.constructor.fromJSON(r.G.flipVertical(e,t));return a.spatialReference=n,a}function b(e,t,n,c){return r.G.generalize(a.hydratedAdapter,i(e),e,t,n,c)}function k(e,t,n){return r.G.densify(a.hydratedAdapter,i(e),e,t,n)}function H(e,t,n,c=0){return r.G.geodesicDensify(a.hydratedAdapter,i(e),e,t,n,c)}function J(e,t){return r.G.planarArea(a.hydratedAdapter,i(e),e,t)}function N(e,t){return r.G.planarLength(a.hydratedAdapter,i(e),e,t)}function O(e,t,n){return r.G.geodesicArea(a.hydratedAdapter,i(e),e,t,n)}function I(e,t,n){return r.G.geodesicLength(a.hydratedAdapter,i(e),e,t,n)}function X(e,t){return r.G.intersectLinesToPoints(a.hydratedAdapter,i(e),e,t)}function Y(e,t){r.G.changeDefaultSpatialReferenceTolerance(e,t)}function j(e){r.G.clearDefaultSpatialReferenceTolerance(e)}class q extends Error{constructor(){super("Illegal Argument Exception")}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/4db447d0f1d865ab6c88.js b/public/assets/esri/core/workers/chunks/4db447d0f1d865ab6c88.js new file mode 100644 index 0000000..0bb5938 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/4db447d0f1d865ab6c88.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8346],{64830:(e,t,r)=>{r.d(t,{Z:()=>i});var s=r(70586),n=r(58971),o=r(10661);class i{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new o.s,this._items=new Set}get length(){return(0,n.it)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,n.it)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete((0,s.j0)(e)),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete((0,s.j0)(e)),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const t=this.length;return this._items.forEach((t=>{e(t)||this._items.delete(t)})),t!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,n.it)(this._observable),yield*this._items}}},80903:(e,t,r)=>{r.d(t,{Z:()=>l});var s=r(50758),n=r(92604),o=r(95330),i=r(64830),a=r(728);class l{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new i.Z}destroy(){this.close()}get closed(){return!this._clients||!this._clients.length}open(e,t){return new Promise(((r,s)=>{let n=!0;const i=e=>{(0,o.k_)(t.signal),n&&(n=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let n=0;n(this._clients[n]=new a.default(e,t,(()=>this._ongoingJobsQueue.pop()??null)),i(r),this._clients[n])),(()=>(i(s),null))):(this._clients[n]=new a.default(l,t,(()=>this._ongoingJobsQueue.pop()??null)),this._clientPromises[n]=Promise.resolve(this._clients[n]),i(r))}}))}broadcast(e,t,r){const s=new Array(this._clientPromises.length);for(let n=0;ns?.invoke(e,t,r)))}return s}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,o.zE)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0}invoke(e,t,r){let s;Array.isArray(r)?(n.Z.getLogger("esri.core.workers.Connection").warn("invoke()","The transferList parameter is deprecated, use the options object instead"),s={transferList:r}):s=r;const i=(0,o.hh)();this._ongoingJobsQueue.push({methodName:e,data:t,invokeOptions:s,resolver:i});for(let e=0;ee?.jobAdded()))}return i.promise}on(e,t){return Promise.all(this._clientPromises).then((()=>(0,s.AL)(this._clients.map((r=>r.on(e,t))))))}openPorts(){return new Promise((e=>{const t=new Array(this._clientPromises.length);let r=t.length;for(let s=0;s{n&&(t[s]=n.openPort()),0==--r&&e(t)}))}))}get test(){return{numClients:this._clients.length}}}},78346:(e,t,r)=>{r.d(t,{bA:()=>W});var s=r(20102),n=r(80442),o=r(95330),i=r(80903),a=r(728),l=r(40330),c=r(92604),h=r(70586),d=r(94362),u=r(99880),f=r(68773),g=(r(2587),r(81271));const m={};function p(e){const t={async:e.async,isDebug:e.isDebug,locale:e.locale,baseUrl:e.baseUrl,has:{...e.has},map:{...e.map},packages:e.packages&&e.packages.concat()||[],paths:{...e.paths}};return e.hasOwnProperty("async")||(t.async=!0),e.hasOwnProperty("isDebug")||(t.isDebug=!1),e.baseUrl||(t.baseUrl=m.baseUrl),t}var w=r(41213);class b{constructor(){const e=document.createDocumentFragment();["addEventListener","dispatchEvent","removeEventListener"].forEach((t=>{this[t]=(...r)=>e[t](...r)}))}}class y{constructor(){this._dispatcher=new b,this._workerPostMessage({type:d.MessageType.HANDSHAKE})}terminate(){}get onmessage(){return this._onmessageHandler}set onmessage(e){this._onmessageHandler&&this.removeEventListener("message",this._onmessageHandler),this._onmessageHandler=e,e&&this.addEventListener("message",e)}get onmessageerror(){return this._onmessageerrorHandler}set onmessageerror(e){this._onmessageerrorHandler&&this.removeEventListener("messageerror",this._onmessageerrorHandler),this._onmessageerrorHandler=e,e&&this.addEventListener("messageerror",e)}get onerror(){return this._onerrorHandler}set onerror(e){this._onerrorHandler&&this.removeEventListener("error",this._onerrorHandler),this._onerrorHandler=e,e&&this.addEventListener("error",e)}postMessage(e){(0,w.Y)((()=>{this._workerMessageHandler(new MessageEvent("message",{data:e}))}))}dispatchEvent(e){return this._dispatcher.dispatchEvent(e)}addEventListener(e,t,r){this._dispatcher.addEventListener(e,t,r)}removeEventListener(e,t,r){this._dispatcher.removeEventListener(e,t,r)}_workerPostMessage(e){(0,w.Y)((()=>{this.dispatchEvent(new MessageEvent("message",{data:e}))}))}async _workerMessageHandler(e){const t=(0,d.QM)(e);if(t&&t.type===d.MessageType.OPEN){const{modulePath:e,jobId:r}=t;let s=await a.default.loadWorker(e);s||(s=await import(e));const n=a.default.connect(s);this._workerPostMessage({type:d.MessageType.OPENED,jobId:r,data:n})}}}var _=r(70171),k=r(17202);const v=c.Z.getLogger("esri.core.workers.workerFactory"),{HANDSHAKE:P}=d.MessageType;let E,A;const M="Failed to create Worker. Fallback to execute module in main thread";async function O(e){return new Promise((t=>{function r(n){const o=(0,d.QM)(n);o&&o.type===P&&(e.removeEventListener("message",r),e.removeEventListener("error",s),t(e))}function s(t){t.preventDefault(),e.removeEventListener("message",r),e.removeEventListener("error",s),v.warn("Failed to create Worker. Fallback to execute module in main thread",t),(e=new y).addEventListener("message",r),e.addEventListener("error",s)}e.addEventListener("message",r),e.addEventListener("error",s)}))}function L(){let e;if(null!=f.default.default){const t={...f.default};delete t.default,e=JSON.parse(JSON.stringify(t))}else e=JSON.parse(JSON.stringify(f.default));e.assetsPath=(0,g.hF)(e.assetsPath),e.defaultAssetsPath=e.defaultAssetsPath?(0,g.hF)(e.defaultAssetsPath):void 0,e.request.interceptors=[],e.log.interceptors=[],e.locale=(0,_.Kd)(),e.has={"esri-csp-restrictions":(0,n.Z)("esri-csp-restrictions"),"esri-2d-debug":!1,"esri-2d-update-debug":(0,n.Z)("esri-2d-update-debug"),"esri-2d-log-updating":(0,n.Z)("esri-2d-log-updating"),"featurelayer-pbf":(0,n.Z)("featurelayer-pbf"),"featurelayer-simplify-thresholds":(0,n.Z)("featurelayer-simplify-thresholds"),"featurelayer-simplify-payload-size-factors":(0,n.Z)("featurelayer-simplify-payload-size-factors"),"featurelayer-simplify-mobile-factor":(0,n.Z)("featurelayer-simplify-mobile-factor"),"esri-atomics":(0,n.Z)("esri-atomics"),"esri-shared-array-buffer":(0,n.Z)("esri-shared-array-buffer"),"esri-tiles-debug":(0,n.Z)("esri-tiles-debug"),"esri-workers-arraybuffer-transfer":(0,n.Z)("esri-workers-arraybuffer-transfer"),"feature-polyline-generalization-factor":(0,n.Z)("feature-polyline-generalization-factor"),"host-webworker":1,"polylabel-placement-enabled":(0,n.Z)("polylabel-placement-enabled")},e.workers.loaderUrl&&(e.workers.loaderUrl=(0,g.hF)(e.workers.loaderUrl)),e.workers.workerPath?e.workers.workerPath=(0,g.hF)(e.workers.workerPath):e.workers.workerPath=(0,g.hF)((0,u.V)("esri/core/workers/RemoteClient.js")),e.workers.useDynamicImport=!1;const t=f.default.workers.loaderConfig,r=p({baseUrl:t?.baseUrl,locale:(0,_.Kd)(),has:{"csp-restrictions":1,"dojo-test-sniff":0,"host-webworker":1,...t?.has},map:{...t?.map},paths:{...t?.paths},packages:t?.packages||[]}),s={buildDate:k.r,fullVersion:l.bR,revision:k.$};return JSON.stringify({esriConfig:e,loaderConfig:r,kernelInfo:s})}let N=0;const{ABORT:C,INVOKE:j,OPEN:S,OPENED:Z,RESPONSE:I}=d.MessageType;class R{static async create(e){const t=await async function(){if(!(0,n.Z)("esri-workers")||((0,n.Z)("mozilla"),0))return O(new y);if(!E&&!A)try{const e='let globalId=0;const outgoing=new Map,configuration=JSON.parse("{CONFIGURATION}");self.esriConfig=configuration.esriConfig;const workerPath=self.esriConfig.workers.workerPath,HANDSHAKE=0,OPEN=1,OPENED=2,RESPONSE=3,INVOKE=4,ABORT=5;function createAbortError(){const e=new Error("Aborted");return e.name="AbortError",e}function receiveMessage(e){return e&&e.data?"string"==typeof e.data?JSON.parse(e.data):e.data:null}function invokeStaticMessage(e,o,r){const t=r&&r.signal,n=globalId++;return new Promise(((r,s)=>{if(t){if(t.aborted)return s(createAbortError());t.addEventListener("abort",(()=>{outgoing.get(n)&&(outgoing.delete(n),self.postMessage({type:ABORT,jobId:n}),s(createAbortError()))}))}outgoing.set(n,{resolve:r,reject:s}),self.postMessage({type:INVOKE,jobId:n,methodName:e,abortable:null!=t,data:o})}))}let workerRevisionChecked=!1;function checkWorkerRevision(e){if(!workerRevisionChecked&&e.kernelInfo){workerRevisionChecked=!0;const{revision:o,fullVersion:r}=configuration.kernelInfo,{revision:t,fullVersion:n,version:s}=e.kernelInfo;esriConfig.assetsPath!==esriConfig.defaultAssetsPath&&o!==t&&console.warn(`Version mismatch detected between ArcGIS Maps SDK for JavaScript modules and assets. For more information visit https://bit.ly/3QnsuSo.\\nModules version: ${r}\\nAssets version: ${n??s}\\nAssets path: ${esriConfig.assetsPath}`)}}function messageHandler(e){const o=receiveMessage(e);if(!o)return;const r=o.jobId;switch(o.type){case OPEN:let n;function t(e){const o=n.connect(e);self.postMessage({type:OPENED,jobId:r,data:o},[o])}"function"==typeof define&&define.amd?require([workerPath],(e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||new Promise((e=>{require([o.modulePath],e)})))).then(t)})):"System"in self&&"function"==typeof System.import?System.import(workerPath).then((e=>(n=e.default,checkWorkerRevision(n),n.loadWorker(o.modulePath)))).then((e=>e||System.import(o.modulePath))).then(t):esriConfig.workers.useDynamicImport?import(workerPath).then((e=>{n=e.default||e,checkWorkerRevision(n),n.loadWorker(o.modulePath).then((e=>e||import(o.modulePath))).then(t)})):(self.RemoteClient||importScripts(workerPath),n=self.RemoteClient.default||self.RemoteClient,checkWorkerRevision(n),n.loadWorker(o.modulePath).then(t));break;case RESPONSE:if(outgoing.has(r)){const s=outgoing.get(r);outgoing.delete(r),o.error?s.reject(JSON.parse(o.error)):s.resolve(o.data)}}}self.dojoConfig=configuration.loaderConfig,esriConfig.workers.loaderUrl&&(self.importScripts(esriConfig.workers.loaderUrl),"function"==typeof require&&"function"==typeof require.config&&require.config(configuration.loaderConfig)),self.addEventListener("message",messageHandler),self.postMessage({type:0});'.split('"{CONFIGURATION}"').join(`'${L()}'`);E=URL.createObjectURL(new Blob([e],{type:"text/javascript"}))}catch(e){A=e||{}}let e;if(E)try{e=new Worker(E,{name:"esri-worker-"+N++})}catch(t){v.warn(M,A),e=new y}else v.warn(M,A),e=new y;return O(e)}();return new R(t,e)}constructor(e,t){this._outJobs=new Map,this._inJobs=new Map,this.worker=e,this.id=t,e.addEventListener("message",this._onMessage.bind(this)),e.addEventListener("error",(e=>{e.preventDefault(),c.Z.getLogger("esri.core.workers.WorkerOwner").error(e)}))}terminate(){this.worker.terminate()}async open(e,t={}){const{signal:r}=t,s=(0,d.jt)();return new Promise(((t,n)=>{const i={resolve:t,reject:n,abortHandle:(0,o.$F)(r,(()=>{this._outJobs.delete(s),this._post({type:C,jobId:s})}))};this._outJobs.set(s,i),this._post({type:S,jobId:s,modulePath:e})}))}_onMessage(e){const t=(0,d.QM)(e);if(t)switch(t.type){case Z:this._onOpenedMessage(t);break;case I:this._onResponseMessage(t);break;case C:this._onAbortMessage(t);break;case j:this._onInvokeMessage(t)}}_onAbortMessage(e){const t=this._inJobs,r=e.jobId,s=t.get(r);s&&(s.controller&&s.controller.abort(),t.delete(r))}_onInvokeMessage(e){const{methodName:t,jobId:r,data:s,abortable:n}=e,i=n?new AbortController:null,a=this._inJobs,c=l.Nv[t];let h;try{if("function"!=typeof c)throw new TypeError(`${t} is not a function`);h=c.call(null,s,{signal:i?i.signal:null})}catch(e){return void this._post({type:I,jobId:r,error:(0,d.AB)(e)})}(0,o.y8)(h)?(a.set(r,{controller:i,promise:h}),h.then((e=>{a.has(r)&&(a.delete(r),this._post({type:I,jobId:r},e))}),(e=>{a.has(r)&&(a.delete(r),e||(e={message:"Error encountered at method"+t}),(0,o.D_)(e)||this._post({type:I,jobId:r,error:(0,d.AB)(e||{message:`Error encountered at method ${t}`})}))}))):this._post({type:I,jobId:r},h)}_onOpenedMessage(e){const{jobId:t,data:r}=e,s=this._outJobs.get(t);s&&(this._outJobs.delete(t),(0,h.hw)(s.abortHandle),s.resolve(r))}_onResponseMessage(e){const{jobId:t,error:r,data:n}=e,o=this._outJobs.get(t);o&&(this._outJobs.delete(t),(0,h.hw)(o.abortHandle),r?o.reject(s.Z.fromJSON(JSON.parse(r))):o.resolve(n))}_post(e,t,r){return(0,d.oi)(this.worker,e,t,r)}}const J=(0,n.Z)("host-browser")?Math.min(navigator.hardwareConcurrency-1,(0,n.Z)("workers-pool-size")):0;let U=(0,n.Z)("esri-mobile")?Math.min(J,3):J;U||(U=(0,n.Z)("safari")&&(0,n.Z)("mac")?7:2);let H=0;const $=[];async function D(e,t){const r=new i.Z;return await r.open(e,t),r}async function W(e,t={}){if("string"!=typeof e)throw new s.Z("workers:undefined-module","modulePath is missing");let r=t.strategy||"distributed";if((0,n.Z)("host-webworker")&&!(0,n.Z)("esri-workers")&&(r="local"),"local"===r){let r=await a.default.loadWorker(e);r||(r=await import(e)),(0,o.k_)(t.signal);const s=t.client||r;return D([a.default.connect(r)],{...t,client:s})}if(await async function(){if(x)return x;F=new AbortController;const e=[];for(let t=0;t($[t]=e,e)));e.push(r)}return x=Promise.all(e),x}(),(0,o.k_)(t.signal),"dedicated"===r){const r=H++%U;return D([await $[r].open(e,t)],t)}if(t.maxNumWorkers&&t.maxNumWorkers>0){const r=Math.min(t.maxNumWorkers,U);if(rr.open(e,t))),t)}let F,x=null},2587:(e,t,r)=>{r(90344),r(18848),r(940),r(70171);var s=r(94443),n=r(3172),o=r(20102);async function i(e){if(null!=a.fetchBundleAsset)return a.fetchBundleAsset(e);const t=await(0,n.default)(e,{responseType:"text"});return JSON.parse(t.data)}const a={};var l,c=r(99880);(0,s.tz)((l={pattern:"esri/",location:c.V},new class{constructor({base:e="",pattern:t,location:r=new URL(window.location.href)}){let s;s="string"==typeof r?e=>new URL(e,new URL(r,window.location.href)).href:r instanceof URL?e=>new URL(e,r).href:r,this.pattern="string"==typeof t?new RegExp(`^${t}`):t,this.getAssetUrl=s,e=e?e.endsWith("/")?e:e+"/":"",this.matcher=new RegExp(`^${e}(?:(.*)/)?(.*)$`)}fetchMessageBundle(e,t){return async function(e,t,r,n){const a=t.exec(r);if(!a)throw new o.Z("esri-intl:invalid-bundle",`Bundle id "${r}" is not compatible with the pattern "${t}"`);const l=a[1]?`${a[1]}/`:"",c=a[2],h=(0,s.Su)(n),d=`${l}${c}.json`,u=h?`${l}${c}_${h}.json`:d;let f;try{f=await i(e(u))}catch(t){if(u===d)throw new o.Z("intl:unknown-bundle",`Bundle "${r}" cannot be loaded`,{error:t});try{f=await i(e(d))}catch(e){throw new o.Z("intl:unknown-bundle",`Bundle "${r}" cannot be loaded`,{error:e})}}return f}(this.getAssetUrl,this.matcher,e,t)}}(l)))},940:(e,t,r)=>{r.d(t,{n:()=>c});var s=r(92604),n=r(78286),o=r(19153),i=r(90344),a=r(18848);const l=s.Z.getLogger("esri.intl.substitute");function c(e,t,r={}){const{format:s={}}=r;return(0,o.gx)(e,(e=>function(e,t,r){let s,o;const i=e.indexOf(":");if(-1===i?s=e.trim():(s=e.slice(0,i).trim(),o=e.slice(i+1).trim()),!s)return"";const a=(0,n.hS)(s,t);if(null==a)return"";const l=(o?r?.[o]:null)??r?.[s];return l?h(a,l):o?d(a,o):u(a)}(e,t,s)))}function h(e,t){switch(t.type){case"date":return(0,i.p6)(e,t.intlOptions);case"number":return(0,a.uf)(e,t.intlOptions);default:return l.warn("missing format descriptor for key {key}"),u(e)}}function d(e,t){switch(t.toLowerCase()){case"dateformat":return(0,i.p6)(e);case"numberformat":return(0,a.uf)(e);default:return l.warn(`inline format is unsupported since 4.12: ${t}`),/^(dateformat|datestring)/i.test(t)?(0,i.p6)(e):/^numberformat/i.test(t)?(0,a.uf)(e):u(e)}}function u(e){switch(typeof e){case"string":return e;case"number":return(0,a.uf)(e);case"boolean":return""+e;default:return e instanceof Date?(0,i.p6)(e):""}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/50f929d9453fb058cf47.js b/public/assets/esri/core/workers/chunks/50f929d9453fb058cf47.js new file mode 100644 index 0000000..2d77459 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/50f929d9453fb058cf47.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5590],{21787:(t,n,e)=>{e.d(n,{a:()=>u,b:()=>f,e:()=>s,f:()=>o,i:()=>h,m:()=>c,s:()=>i,t:()=>a});var r=e(46851);function o(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[4],t[4]=n[5],t[5]=n[6],t[6]=n[8],t[7]=n[9],t[8]=n[10],t}function i(t,n,e,r,o,i,a,s,u,c){return t[0]=n,t[1]=e,t[2]=r,t[3]=o,t[4]=i,t[5]=a,t[6]=s,t[7]=u,t[8]=c,t}function a(t,n){if(t===n){const e=n[1],r=n[2],o=n[5];t[1]=n[3],t[2]=n[6],t[3]=e,t[5]=n[7],t[6]=r,t[7]=o}else t[0]=n[0],t[1]=n[3],t[2]=n[6],t[3]=n[1],t[4]=n[4],t[5]=n[7],t[6]=n[2],t[7]=n[5],t[8]=n[8];return t}function s(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=n[4],s=n[5],u=n[6],c=n[7],f=n[8],l=f*a-s*c,h=-f*i+s*u,M=c*i-a*u;let m=e*l+r*h+o*M;return m?(m=1/m,t[0]=l*m,t[1]=(-f*r+o*c)*m,t[2]=(s*r-o*a)*m,t[3]=h*m,t[4]=(f*e-o*u)*m,t[5]=(-s*e+o*i)*m,t[6]=M*m,t[7]=(-c*e+r*u)*m,t[8]=(a*e-r*i)*m,t):null}function u(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=n[4],s=n[5],u=n[6],c=n[7],f=n[8];return t[0]=a*f-s*c,t[1]=o*c-r*f,t[2]=r*s-o*a,t[3]=s*u-i*f,t[4]=e*f-o*u,t[5]=o*i-e*s,t[6]=i*c-a*u,t[7]=r*u-e*c,t[8]=e*a-r*i,t}function c(t,n,e){const r=n[0],o=n[1],i=n[2],a=n[3],s=n[4],u=n[5],c=n[6],f=n[7],l=n[8],h=e[0],M=e[1],m=e[2],d=e[3],b=e[4],g=e[5],O=e[6],_=e[7],T=e[8];return t[0]=h*r+M*a+m*c,t[1]=h*o+M*s+m*f,t[2]=h*i+M*u+m*l,t[3]=d*r+b*a+g*c,t[4]=d*o+b*s+g*f,t[5]=d*i+b*u+g*l,t[6]=O*r+_*a+T*c,t[7]=O*o+_*s+T*f,t[8]=O*i+_*u+T*l,t}function f(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=n[4],s=n[5],u=n[6],c=n[7],f=n[8],l=n[9],h=n[10],M=n[11],m=n[12],d=n[13],b=n[14],g=n[15],O=e*s-r*a,_=e*u-o*a,T=e*c-i*a,A=r*u-o*s,E=r*c-i*s,S=o*c-i*u,I=f*d-l*m,p=f*b-h*m,R=f*g-M*m,P=l*b-h*d,N=l*g-M*d,y=h*g-M*b;let L=O*y-_*N+T*P+A*R-E*p+S*I;return L?(L=1/L,t[0]=(s*y-u*N+c*P)*L,t[1]=(u*R-a*y-c*p)*L,t[2]=(a*N-s*R+c*I)*L,t[3]=(o*N-r*y-i*P)*L,t[4]=(e*y-o*R+i*p)*L,t[5]=(r*R-e*N-i*I)*L,t[6]=(d*S-b*E+g*A)*L,t[7]=(b*T-m*S-g*_)*L,t[8]=(m*E-d*T+g*O)*L,t):null}function l(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t[2]=n[2]-e[2],t[3]=n[3]-e[3],t[4]=n[4]-e[4],t[5]=n[5]-e[5],t[6]=n[6]-e[6],t[7]=n[7]-e[7],t[8]=n[8]-e[8],t}function h(t){const n=(0,r.g)(),e=t[0],o=t[1],i=t[2],a=t[3],s=t[4],u=t[5],c=t[6],f=t[7],l=t[8];return Math.abs(1-(e*e+a*a+c*c))<=n&&Math.abs(1-(o*o+s*s+f*f))<=n&&Math.abs(1-(i*i+u*u+l*l))<=n}const M=c,m=l;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t[2]=n[2]+e[2],t[3]=n[3]+e[3],t[4]=n[4]+e[4],t[5]=n[5]+e[5],t[6]=n[6]+e[6],t[7]=n[7]+e[7],t[8]=n[8]+e[8],t},adjoint:u,copy:function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t},determinant:function(t){const n=t[0],e=t[1],r=t[2],o=t[3],i=t[4],a=t[5],s=t[6],u=t[7],c=t[8];return n*(c*i-a*u)+e*(-c*o+a*s)+r*(u*o-i*s)},equals:function(t,n){const e=t[0],o=t[1],i=t[2],a=t[3],s=t[4],u=t[5],c=t[6],f=t[7],l=t[8],h=n[0],M=n[1],m=n[2],d=n[3],b=n[4],g=n[5],O=n[6],_=n[7],T=n[8],A=(0,r.g)();return Math.abs(e-h)<=A*Math.max(1,Math.abs(e),Math.abs(h))&&Math.abs(o-M)<=A*Math.max(1,Math.abs(o),Math.abs(M))&&Math.abs(i-m)<=A*Math.max(1,Math.abs(i),Math.abs(m))&&Math.abs(a-d)<=A*Math.max(1,Math.abs(a),Math.abs(d))&&Math.abs(s-b)<=A*Math.max(1,Math.abs(s),Math.abs(b))&&Math.abs(u-g)<=A*Math.max(1,Math.abs(u),Math.abs(g))&&Math.abs(c-O)<=A*Math.max(1,Math.abs(c),Math.abs(O))&&Math.abs(f-_)<=A*Math.max(1,Math.abs(f),Math.abs(_))&&Math.abs(l-T)<=A*Math.max(1,Math.abs(l),Math.abs(T))},exactEquals:function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[5]===n[5]&&t[6]===n[6]&&t[7]===n[7]&&t[8]===n[8]},frob:function(t){return Math.sqrt(t[0]**2+t[1]**2+t[2]**2+t[3]**2+t[4]**2+t[5]**2+t[6]**2+t[7]**2+t[8]**2)},fromMat2d:function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=0,t[3]=n[2],t[4]=n[3],t[5]=0,t[6]=n[4],t[7]=n[5],t[8]=1,t},fromMat4:o,fromQuat:function(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=e+e,s=r+r,u=o+o,c=e*a,f=r*a,l=r*s,h=o*a,M=o*s,m=o*u,d=i*a,b=i*s,g=i*u;return t[0]=1-l-m,t[3]=f-g,t[6]=h+b,t[1]=f+g,t[4]=1-c-m,t[7]=M-d,t[2]=h-b,t[5]=M+d,t[8]=1-c-l,t},fromRotation:function(t,n){const e=Math.sin(n),r=Math.cos(n);return t[0]=r,t[1]=e,t[2]=0,t[3]=-e,t[4]=r,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},fromScaling:function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=0,t[4]=n[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},fromTranslation:function(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=n[0],t[7]=n[1],t[8]=1,t},identity:function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},invert:s,isOrthoNormal:h,mul:M,multiply:c,multiplyScalar:function(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t[3]=n[3]*e,t[4]=n[4]*e,t[5]=n[5]*e,t[6]=n[6]*e,t[7]=n[7]*e,t[8]=n[8]*e,t},multiplyScalarAndAdd:function(t,n,e,r){return t[0]=n[0]+e[0]*r,t[1]=n[1]+e[1]*r,t[2]=n[2]+e[2]*r,t[3]=n[3]+e[3]*r,t[4]=n[4]+e[4]*r,t[5]=n[5]+e[5]*r,t[6]=n[6]+e[6]*r,t[7]=n[7]+e[7]*r,t[8]=n[8]+e[8]*r,t},normalFromMat4:f,normalFromMat4Legacy:function(t,n){const e=n[0],r=n[1],o=n[2],i=n[4],a=n[5],s=n[6],u=n[8],c=n[9],f=n[10],l=f*a-s*c,h=-f*i+s*u,M=c*i-a*u,m=e*l+r*h+o*M;if(!m)return null;const d=1/m;return t[0]=l*d,t[1]=(-f*r+o*c)*d,t[2]=(s*r-o*a)*d,t[3]=h*d,t[4]=(f*e-o*u)*d,t[5]=(-s*e+o*i)*d,t[6]=M*d,t[7]=(-c*e+r*u)*d,t[8]=(a*e-r*i)*d,t},projection:function(t,n,e){return t[0]=2/n,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/e,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t},rotate:function(t,n,e){const r=n[0],o=n[1],i=n[2],a=n[3],s=n[4],u=n[5],c=n[6],f=n[7],l=n[8],h=Math.sin(e),M=Math.cos(e);return t[0]=M*r+h*a,t[1]=M*o+h*s,t[2]=M*i+h*u,t[3]=M*a-h*r,t[4]=M*s-h*o,t[5]=M*u-h*i,t[6]=c,t[7]=f,t[8]=l,t},scale:function(t,n,e){const r=e[0],o=e[1],i=e[2];return t[0]=r*n[0],t[1]=r*n[1],t[2]=r*n[2],t[3]=o*n[3],t[4]=o*n[4],t[5]=o*n[5],t[6]=i*n[6],t[7]=i*n[7],t[8]=i*n[8],t},scaleByVec2:function(t,n,e){const r=e[0],o=e[1];return t[0]=r*n[0],t[1]=r*n[1],t[2]=r*n[2],t[3]=o*n[3],t[4]=o*n[4],t[5]=o*n[5],t},set:i,str:function(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"},sub:m,subtract:l,translate:function(t,n,e){const r=n[0],o=n[1],i=n[2],a=n[3],s=n[4],u=n[5],c=n[6],f=n[7],l=n[8],h=e[0],M=e[1];return t[0]=r,t[1]=o,t[2]=i,t[3]=a,t[4]=s,t[5]=u,t[6]=h*r+M*a+c,t[7]=h*o+M*s+f,t[8]=h*i+M*u+l,t},transpose:a},Symbol.toStringTag,{value:"Module"}))},46521:(t,n,e)=>{function r(){return[1,0,0,0,1,0,0,0,1]}function o(t,n,e,r,o,i,a,s,u){return[t,n,e,r,o,i,a,s,u]}function i(t,n){return new Float64Array(t,n,9)}e.d(n,{a:()=>i,c:()=>r,f:()=>o}),Object.freeze(Object.defineProperty({__proto__:null,clone:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8]]},create:r,createView:i,fromValues:o},Symbol.toStringTag,{value:"Module"}))},13598:(t,n,e)=>{function r(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function o(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]}function i(t,n){return new Float64Array(t,n,16)}e.d(n,{I:()=>a,a:()=>i,b:()=>o,c:()=>r});const a=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:a,clone:o,create:r,createView:i,fromValues:function(t,n,e,r,o,i,a,s,u,c,f,l,h,M,m,d){return[t,n,e,r,o,i,a,s,u,c,f,l,h,M,m,d]}},Symbol.toStringTag,{value:"Module"}))},51305:(t,n,e)=>{e.d(n,{c:()=>M,g:()=>f,j:()=>N,k:()=>d,m:()=>l,s:()=>c});var r=e(46521),o=e(94961),i=e(65617),a=e(46851),s=e(17896),u=e(98766);function c(t,n,e){e*=.5;const r=Math.sin(e);return t[0]=r*n[0],t[1]=r*n[1],t[2]=r*n[2],t[3]=Math.cos(e),t}function f(t,n){const e=2*Math.acos(n[3]),r=Math.sin(e/2);return r>(0,a.g)()?(t[0]=n[0]/r,t[1]=n[1]/r,t[2]=n[2]/r):(t[0]=1,t[1]=0,t[2]=0),e}function l(t,n,e){const r=n[0],o=n[1],i=n[2],a=n[3],s=e[0],u=e[1],c=e[2],f=e[3];return t[0]=r*f+a*s+o*c-i*u,t[1]=o*f+a*u+i*s-r*c,t[2]=i*f+a*c+r*u-o*s,t[3]=a*f-r*s-o*u-i*c,t}function h(t,n,e,r){const o=n[0],i=n[1],s=n[2],u=n[3];let c,f,l,h,M,m=e[0],d=e[1],b=e[2],g=e[3];return f=o*m+i*d+s*b+u*g,f<0&&(f=-f,m=-m,d=-d,b=-b,g=-g),1-f>(0,a.g)()?(c=Math.acos(f),l=Math.sin(c),h=Math.sin((1-r)*c)/l,M=Math.sin(r*c)/l):(h=1-r,M=r),t[0]=h*o+M*m,t[1]=h*i+M*d,t[2]=h*s+M*b,t[3]=h*u+M*g,t}function M(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=n[3],t}function m(t,n){const e=n[0]+n[4]+n[8];let r;if(e>0)r=Math.sqrt(e+1),t[3]=.5*r,r=.5/r,t[0]=(n[5]-n[7])*r,t[1]=(n[6]-n[2])*r,t[2]=(n[1]-n[3])*r;else{let e=0;n[4]>n[0]&&(e=1),n[8]>n[3*e+e]&&(e=2);const o=(e+1)%3,i=(e+2)%3;r=Math.sqrt(n[3*e+e]-n[3*o+o]-n[3*i+i]+1),t[e]=.5*r,r=.5/r,t[3]=(n[3*o+i]-n[3*i+o])*r,t[o]=(n[3*o+e]+n[3*e+o])*r,t[i]=(n[3*i+e]+n[3*e+i])*r}return t}function d(t,n,e,r){const o=.5*Math.PI/180;n*=o,e*=o,r*=o;const i=Math.sin(n),a=Math.cos(n),s=Math.sin(e),u=Math.cos(e),c=Math.sin(r),f=Math.cos(r);return t[0]=i*u*f-a*s*c,t[1]=a*s*f+i*u*c,t[2]=a*u*c-i*s*f,t[3]=a*u*f+i*s*c,t}const b=u.c,g=u.s,O=u.a,_=l,T=u.b,A=u.d,E=u.l,S=u.e,I=S,p=u.f,R=p,P=u.n,N=u.g,y=u.h,L=(0,i.c)(),B=(0,i.f)(1,0,0),C=(0,i.f)(0,1,0),F=(0,o.a)(),U=(0,o.a)(),v=(0,r.c)();Object.freeze(Object.defineProperty({__proto__:null,add:O,calculateW:function(t,n){const e=n[0],r=n[1],o=n[2];return t[0]=e,t[1]=r,t[2]=o,t[3]=Math.sqrt(Math.abs(1-e*e-r*r-o*o)),t},conjugate:M,copy:b,dot:A,equals:y,exactEquals:N,fromEuler:d,fromMat3:m,getAxisAngle:f,identity:function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},invert:function(t,n){const e=n[0],r=n[1],o=n[2],i=n[3],a=e*e+r*r+o*o+i*i,s=a?1/a:0;return t[0]=-e*s,t[1]=-r*s,t[2]=-o*s,t[3]=i*s,t},len:I,length:S,lerp:E,mul:_,multiply:l,normalize:P,random:function(t){const n=a.R,e=n(),r=n(),o=n(),i=Math.sqrt(1-e),s=Math.sqrt(e);return t[0]=i*Math.sin(2*Math.PI*r),t[1]=i*Math.cos(2*Math.PI*r),t[2]=s*Math.sin(2*Math.PI*o),t[3]=s*Math.cos(2*Math.PI*o),t},rotateX:function(t,n,e){e*=.5;const r=n[0],o=n[1],i=n[2],a=n[3],s=Math.sin(e),u=Math.cos(e);return t[0]=r*u+a*s,t[1]=o*u+i*s,t[2]=i*u-o*s,t[3]=a*u-r*s,t},rotateY:function(t,n,e){e*=.5;const r=n[0],o=n[1],i=n[2],a=n[3],s=Math.sin(e),u=Math.cos(e);return t[0]=r*u-i*s,t[1]=o*u+a*s,t[2]=i*u+r*s,t[3]=a*u-o*s,t},rotateZ:function(t,n,e){e*=.5;const r=n[0],o=n[1],i=n[2],a=n[3],s=Math.sin(e),u=Math.cos(e);return t[0]=r*u+o*s,t[1]=o*u-r*s,t[2]=i*u+a*s,t[3]=a*u-i*s,t},rotationTo:function(t,n,e){const r=(0,s.e)(n,e);return r<-.999999?((0,s.f)(L,B,n),(0,s.u)(L)<1e-6&&(0,s.f)(L,C,n),(0,s.n)(L,L),c(t,L,Math.PI),t):r>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):((0,s.f)(L,n,e),t[0]=L[0],t[1]=L[1],t[2]=L[2],t[3]=1+r,P(t,t))},scale:T,set:g,setAxes:function(t,n,e,r){const o=v;return o[0]=e[0],o[3]=e[1],o[6]=e[2],o[1]=r[0],o[4]=r[1],o[7]=r[2],o[2]=-n[0],o[5]=-n[1],o[8]=-n[2],P(t,m(t,o))},setAxisAngle:c,slerp:h,sqlerp:function(t,n,e,r,o,i){return h(F,n,o,i),h(U,e,r,i),h(t,F,U,2*i*(1-i)),t},sqrLen:R,squaredLength:p,str:function(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}},Symbol.toStringTag,{value:"Module"}))},94961:(t,n,e)=>{function r(){return[0,0,0,1]}function o(t){return[t[0],t[1],t[2],t[3]]}function i(t,n){return new Float64Array(t,n,4)}e.d(n,{I:()=>a,a:()=>r,b:()=>o,c:()=>i});const a=[0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:a,clone:o,create:r,createView:i,fromValues:function(t,n,e,r){return[t,n,e,r]}},Symbol.toStringTag,{value:"Module"}))},29268:(t,n,e)=>{e.d(n,{a:()=>O,c:()=>b,g:()=>_,h:()=>g,j:()=>E,l:()=>y}),e(80442);var r,o,i=e(92604),a=e(22021),s=e(52138),u=e(17896),c=e(65617),f=e(98766),l=e(88669);(o=r||(r={}))[o.X=0]="X",o[o.Y=1]="Y",o[o.Z=2]="Z";var h=e(78341),M=e(61277),m=e(12981);const d=b();function b(){return(0,l.c)()}function g(t,n=b()){return(0,f.c)(n,t)}function O(t){return t[3]}function _(t){return t}function T(t,n,e){if(null==n)return!1;const{origin:r,direction:o}=n,i=A;i[0]=r[0]-t[0],i[1]=r[1]-t[1],i[2]=r[2]-t[2];const a=o[0]*o[0]+o[1]*o[1]+o[2]*o[2];if(0===a)return!1;const s=2*(o[0]*i[0]+o[1]*i[1]+o[2]*i[2]),u=s*s-4*a*(i[0]*i[0]+i[1]*i[1]+i[2]*i[2]-t[3]*t[3]);if(u<0)return!1;const c=Math.sqrt(u);let f=(-s-c)/(2*a);const l=(-s+c)/(2*a);return(f<0||l0)&&(f=l),!(f<0||(e&&(e[0]=r[0]+o[0]*f,e[1]=r[1]+o[1]*f,e[2]=r[2]+o[2]*f),0))}const A=(0,c.c)();function E(t,n){return T(t,n,null)}function S(t,n,e){const r=m.WM.get(),o=m.MP.get();(0,u.f)(r,n.origin,n.direction);const i=O(t);(0,u.f)(e,r,n.origin),(0,u.g)(e,e,1/(0,u.l)(e)*i);const a=p(t,n.origin),c=(0,M.EU)(n.origin,e);return(0,s.d)(o,c+a,r),(0,u.m)(e,e,o),e}function I(t,n,e){const r=(0,u.b)(m.WM.get(),n,t),o=(0,u.g)(m.WM.get(),r,t[3]/(0,u.l)(r));return(0,u.a)(e,o,t)}function p(t,n){const e=(0,u.b)(m.WM.get(),n,t),r=(0,u.l)(e),o=O(t),i=o+Math.abs(o-r);return(0,a.ZF)(o/i)}const R=(0,c.c)();function P(t,n,e,o){const i=(0,u.b)(R,n,t);switch(e){case r.X:{const t=(0,a.jE)(i,R)[2];return(0,u.s)(o,-Math.sin(t),Math.cos(t),0)}case r.Y:{const t=(0,a.jE)(i,R),n=t[1],e=t[2],r=Math.sin(n);return(0,u.s)(o,-r*Math.cos(e),-r*Math.sin(e),Math.cos(n))}case r.Z:return(0,u.n)(o,i);default:return}}function N(t,n){const e=(0,u.b)(L,n,t);return(0,u.l)(e)-t[3]}function y(t,n){const e=(0,u.d)(t,n),r=O(t);return e<=r*r}const L=(0,c.c)(),B=b();Object.freeze(Object.defineProperty({__proto__:null,NullSphere:d,altitudeAt:N,angleToSilhouette:p,axisAt:P,clear:function(t){t[0]=t[1]=t[2]=t[3]=0},closestPoint:function(t,n,e){return T(t,n,e)?e:((0,h.JI)(n,t,e),I(t,e,e))},closestPointOnSilhouette:S,containsPoint:y,copy:g,create:b,distanceToSilhouette:function(t,n){const e=(0,u.b)(m.WM.get(),n,t),r=(0,u.p)(e),o=t[3]*t[3];return Math.sqrt(Math.abs(r-o))},elevate:function(t,n,e){return t!==e&&(0,u.c)(e,t),e[3]=t[3]+n,e},fromCenterAndRadius:function(t,n){return(0,l.f)(t[0],t[1],t[2],n)},fromRadius:function(t,n){return t[0]=t[1]=t[2]=0,t[3]=n,t},fromValues:function(t,n,e,r){return(0,l.f)(t,n,e,r)},getCenter:_,getRadius:O,intersectRay:T,intersectRayClosestSilhouette:function(t,n,e){if(T(t,n,e))return e;const r=S(t,n,m.WM.get());return(0,u.a)(e,n.origin,(0,u.g)(m.WM.get(),n.direction,(0,u.i)(n.origin,r)/(0,u.l)(n.direction))),e},intersectsRay:E,projectPoint:I,setAltitudeAt:function(t,n,e,o){const i=N(t,n),a=P(t,n,r.Z,L),s=(0,u.g)(L,a,e-i);return(0,u.a)(o,n,s)},setExtent:function(t,n,e){return i.Z.getLogger("esri.geometry.support.sphere").error("sphere.setExtent is not yet supported"),t===e?e:g(t,e)},tmpSphere:B,union:function(t,n,e=b()){const r=(0,u.i)(t,n),o=t[3],i=n[3];return r+i{function r(){return[0,0]}function o(t,n){return[t,n]}function i(t,n){return new Float64Array(t,n,2)}function a(){return o(1,1)}function s(){return o(1,0)}function u(){return o(0,1)}e.d(n,{a:()=>r,c:()=>i,f:()=>o});const c=a(),f=s(),l=u();Object.freeze(Object.defineProperty({__proto__:null,ONES:c,UNIT_X:f,UNIT_Y:l,ZEROS:[0,0],clone:function(t){return[t[0],t[1]]},create:r,createView:i,fromArray:function(t){const n=[0,0],e=Math.min(2,t.length);for(let r=0;r{function r(){return new Float32Array(3)}function o(t){const n=new Float32Array(3);return n[0]=t[0],n[1]=t[1],n[2]=t[2],n}function i(t,n,e){const r=new Float32Array(3);return r[0]=t,r[1]=n,r[2]=e,r}function a(){return r()}function s(){return i(1,1,1)}function u(){return i(1,0,0)}function c(){return i(0,1,0)}function f(){return i(0,0,1)}e.d(n,{b:()=>o,c:()=>r,f:()=>i});const l=a(),h=s(),M=u(),m=c(),d=f();Object.freeze(Object.defineProperty({__proto__:null,ONES:h,UNIT_X:M,UNIT_Y:m,UNIT_Z:d,ZEROS:l,clone:o,create:r,createView:function(t,n){return new Float32Array(t,n,3)},fromValues:i,ones:s,unitX:u,unitY:c,unitZ:f,zeros:a},Symbol.toStringTag,{value:"Module"}))},91303:(t,n,e)=>{var r;e.d(n,{Y:()=>r}),function(t){t[t.KILOBYTES=1024]="KILOBYTES",t[t.MEGABYTES=1048576]="MEGABYTES",t[t.GIGABYTES=1073741824]="GIGABYTES"}(r||(r={}))},22807:(t,n,e)=>{e.d(n,{x:()=>o});var r=e(41213);class o{constructor(t){this._allocator=t,this._items=[],this._itemsPtr=0,this._grow()}get(){return 0===this._itemsPtr&&(0,r.Y)((()=>this._reset())),this._itemsPtr===this._items.length&&this._grow(),this._items[this._itemsPtr++]}_reset(){const t=Math.min(3*Math.max(8,this._itemsPtr),this._itemsPtr+3*i);this._items.length=Math.min(t,this._items.length),this._itemsPtr=0}_grow(){for(let t=0;t{e.d(n,{JI:()=>c,Ue:()=>a,re:()=>u}),e(67676);var r=e(22807),o=e(17896),i=e(65617);function a(t){return t?s((0,i.a)(t.origin),(0,i.a)(t.direction)):s((0,i.c)(),(0,i.c)())}function s(t,n){return{origin:t,direction:n}}function u(t,n){const e=f.get();return e.origin=t,e.direction=n,e}function c(t,n,e){const r=(0,o.e)(t.direction,(0,o.b)(e,n,t.origin));return(0,o.a)(e,t.origin,(0,o.g)(e,t.direction,r)),e}e(12981);const f=new r.x((()=>a()))},61277:(t,n,e)=>{e.d(n,{EU:()=>a});var r=e(22021),o=e(17896),i=e(65617);function a(t,n){const e=(0,o.e)(t,n)/((0,o.l)(t)*(0,o.l)(n));return-(0,r.ZF)(e)}(0,i.c)(),(0,i.c)()},12981:(t,n,e)=>{e.d(n,{MP:()=>m,WM:()=>M});var r=e(91303),o=e(41213),i=e(46521),a=e(13598),s=e(94961),u=e(97323),c=e(65617),f=e(88669);class l{constructor(t,n,e){this._itemByteSize=t,this._itemCreate=n,this._buffers=new Array,this._items=new Array,this._itemsPtr=0,this._itemsPerBuffer=Math.ceil(e/this._itemByteSize)}get(){0===this._itemsPtr&&(0,o.Y)((()=>this._reset()));const t=Math.floor(this._itemsPtr/this._itemsPerBuffer);for(;this._buffers.length<=t;){const t=new ArrayBuffer(this._itemsPerBuffer*this._itemByteSize);for(let n=0;nt;)this._buffers.pop(),this._items.length=this._buffers.length*this._itemsPerBuffer;this._itemsPtr=0}static createVec2f64(t=h){return new l(16,u.c,t)}static createVec3f64(t=h){return new l(24,c.b,t)}static createVec4f64(t=h){return new l(32,f.a,t)}static createMat3f64(t=h){return new l(72,i.a,t)}static createMat4f64(t=h){return new l(128,a.a,t)}static createQuatf64(t=h){return new l(32,s.c,t)}get test(){return{size:this._buffers.length*this._itemsPerBuffer*this._itemByteSize}}}const h=4*r.Y.KILOBYTES,M=(l.createVec2f64(),l.createVec3f64()),m=(l.createVec4f64(),l.createMat3f64(),l.createMat4f64());l.createQuatf64()},6206:(t,n,e)=>{var r,o;e.d(n,{a9:()=>r}),e(22021),(o=r||(r={}))[o.Multiply=1]="Multiply",o[o.Ignore=2]="Ignore",o[o.Replace=3]="Replace",o[o.Tint=4]="Tint"},51417:(t,n,e)=>{e.d(n,{a:()=>r});class r{constructor(t,n,e=!1,r=n){this.data=t,this.size=n,this.exclusive=e,this.stride=r}}},35065:(t,n,e)=>{var r;e.d(n,{T:()=>r}),function(t){t.POSITION="position",t.NORMAL="normal",t.NORMALCOMPRESSED="normalCompressed",t.UV0="uv0",t.AUXPOS1="auxpos1",t.AUXPOS2="auxpos2",t.COLOR="color",t.SYMBOLCOLOR="symbolColor",t.SIZE="size",t.TANGENT="tangent",t.OFFSET="offset",t.SUBDIVISIONFACTOR="subdivisionFactor",t.COLORFEATUREATTRIBUTE="colorFeatureAttribute",t.SIZEFEATUREATTRIBUTE="sizeFeatureAttribute",t.OPACITYFEATUREATTRIBUTE="opacityFeatureAttribute",t.DISTANCETOSTART="distanceToStart",t.UVMAPSPACE="uvMapSpace",t.BOUNDINGRECT="boundingRect",t.UVREGION="uvRegion",t.PROFILERIGHT="profileRight",t.PROFILEUP="profileUp",t.PROFILEVERTEXANDNORMAL="profileVertexAndNormal",t.FEATUREVALUE="featureValue",t.MODELORIGINHI="modelOriginHi",t.MODELORIGINLO="modelOriginLo",t.MODEL="model",t.MODELNORMAL="modelNormal",t.INSTANCECOLOR="instanceColor",t.INSTANCEFEATUREATTRIBUTE="instanceFeatureAttribute",t.LOCALTRANSFORM="localTransform",t.GLOBALTRANSFORM="globalTransform",t.BOUNDINGSPHERE="boundingSphere",t.MODELORIGIN="modelOrigin",t.MODELSCALEFACTORS="modelScaleFactors",t.FEATUREATTRIBUTE="featureAttribute",t.STATE="state",t.LODLEVEL="lodLevel",t.POSITION0="position0",t.POSITION1="position1",t.NORMALA="normalA",t.NORMALB="normalB",t.COMPONENTINDEX="componentIndex",t.VARIANTOFFSET="variantOffset",t.VARIANTSTROKE="variantStroke",t.VARIANTEXTENSION="variantExtension",t.U8PADDING="u8padding",t.U16PADDING="u16padding",t.SIDENESS="sideness",t.START="start",t.END="end",t.UP="up",t.EXTRUDE="extrude",t.OBJECTANDLAYERIDCOLOR="objectAndLayerIdColor",t.INSTANCEOBJECTANDLAYERIDCOLOR="instanceObjectAndLayerIdColor"}(r||(r={}))},64822:(t,n,e)=>{var r;e.d(n,{JY:()=>r}),function(t){t[t.Global=1]="Global",t[t.Local=2]="Local"}(r||(r={}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/53ad34bf32f5f3d4fe18.js b/public/assets/esri/core/workers/chunks/53ad34bf32f5f3d4fe18.js new file mode 100644 index 0000000..0c7eac8 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/53ad34bf32f5f3d4fe18.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[773],{84552:(e,t,i)=>{i.d(t,{Z:()=>y});var r=i(43697),o=i(2368),s=i(96674),n=i(35463),l=i(5600),d=(i(75215),i(67676),i(80442),i(36030)),a=i(52011),p=i(78981);let u=class extends((0,o.J)(s.wq)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,n.rJ)(this.value,this.unit,"milliseconds")}};(0,r._)([(0,d.J)(p.v,{nonNullable:!0})],u.prototype,"unit",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0},nonNullable:!0})],u.prototype,"value",void 0),u=(0,r._)([(0,a.j)("esri.TimeInterval")],u);const y=u},55343:(e,t,i)=>{i.d(t,{Z:()=>fe});var r,o=i(43697),s=i(96674),n=i(22974),l=i(5600),d=i(90578),a=i(71715),p=i(52011),u=i(30556),y=i(75215);i(67676),i(80442);let c=r=class extends s.wq{constructor(e){super(e),this.expression=null,this.name=null,this.returnType="boolean",this.title=null}clone(){return new r({name:this.name,title:this.title,expression:this.expression,returnType:this.returnType})}};(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],c.prototype,"expression",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,o._)([(0,l.Cb)({type:["boolean","date","number","string"],json:{write:!0}})],c.prototype,"returnType",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],c.prototype,"title",void 0),c=r=(0,o._)([(0,p.j)("esri.form.ExpressionInfo")],c);const h=c;let m=class extends s.wq{constructor(e){super(e),this.description=null,this.label=null,this.type=null,this.visibilityExpression=null}};(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],m.prototype,"description",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],m.prototype,"label",void 0),(0,o._)([(0,l.Cb)()],m.prototype,"type",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],m.prototype,"visibilityExpression",void 0),m=(0,o._)([(0,p.j)("esri.form.elements.Element")],m);const v=m;var b;let f=b=class extends s.wq{constructor(e){super(e),this.type=null}clone(){return new b({type:this.type})}};(0,o._)([(0,l.Cb)({type:["attachment","audio","document","image","signature","video"],json:{write:!0}})],f.prototype,"type",void 0),f=b=(0,o._)([(0,p.j)("esri.form.elements.inputs.AttachmentInput")],f);const w=f;var g;let _=g=class extends v{constructor(e){super(e),this.attachmentKeyword=null,this.editable=!0,this.input=null,this.type="attachment"}clone(){return new g({attachmentKeyword:this.attachmentKeyword,description:this.description,editable:this.editable,input:this.input,label:this.label,visibilityExpression:this.visibilityExpression})}};(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],_.prototype,"attachmentKeyword",void 0),(0,o._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],_.prototype,"editable",void 0),(0,o._)([(0,l.Cb)({type:w,json:{read:{source:"inputType"},write:{target:"inputType"}}})],_.prototype,"input",void 0),(0,o._)([(0,l.Cb)({type:["attachment"],json:{read:!1,write:!0}})],_.prototype,"type",void 0),_=g=(0,o._)([(0,p.j)("esri.form.elements.AttachmentElement")],_);const C=_;var x=i(60235),j=i(92604);let I=class extends s.wq{constructor(e){super(e),this.type=null}};(0,o._)([(0,l.Cb)()],I.prototype,"type",void 0),I=(0,o._)([(0,p.j)("esri.form.elements.inputs.Input")],I);const F=I;let S=class extends F{constructor(e){super(e),this.maxLength=null,this.minLength=0}};(0,o._)([(0,l.Cb)({type:Number,json:{write:!0}})],S.prototype,"maxLength",void 0),(0,o._)([(0,l.Cb)({type:Number,json:{write:!0}})],S.prototype,"minLength",void 0),S=(0,o._)([(0,p.j)("esri.form.elements.inputs.TextInput")],S);const E=S;var T;let O=T=class extends E{constructor(e){super(e),this.type="barcode-scanner"}clone(){return new T({maxLength:this.maxLength,minLength:this.minLength})}};(0,o._)([(0,l.Cb)({type:["barcode-scanner"],json:{read:!1,write:!0}})],O.prototype,"type",void 0),O=T=(0,o._)([(0,p.j)("esri.form.elements.inputs.BarcodeScannerInput")],O);const M=O;var U;let R=U=class extends F{constructor(e){super(e),this.noValueOptionLabel=null,this.showNoValueOption=!0,this.type="combo-box"}clone(){return new U({showNoValueOption:this.showNoValueOption,noValueOptionLabel:this.noValueOptionLabel})}};(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],R.prototype,"noValueOptionLabel",void 0),(0,o._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],R.prototype,"showNoValueOption",void 0),(0,o._)([(0,l.Cb)({type:["combo-box"],json:{read:!1,write:!0}})],R.prototype,"type",void 0),R=U=(0,o._)([(0,p.j)("esri.form.elements.inputs.ComboBoxInput")],R);const V=R;var N;function k(e){return null!=e?new Date(e):null}function D(e){return e?e.getTime():null}let L=N=class extends F{constructor(e){super(e),this.includeTime=!1,this.max=null,this.min=null,this.type="datetime-picker"}readMax(e,t){return k(t.max)}writeMax(e,t){t.max=D(e)}readMin(e,t){return k(t.min)}writeMin(e,t){t.min=D(e)}clone(){return new N({includeTime:this.includeTime,max:this.max,min:this.min})}};(0,o._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],L.prototype,"includeTime",void 0),(0,o._)([(0,l.Cb)({type:Date,json:{type:Number,write:!0}})],L.prototype,"max",void 0),(0,o._)([(0,a.r)("max")],L.prototype,"readMax",null),(0,o._)([(0,u.c)("max")],L.prototype,"writeMax",null),(0,o._)([(0,l.Cb)({type:Date,json:{type:Number,write:!0}})],L.prototype,"min",void 0),(0,o._)([(0,a.r)("min")],L.prototype,"readMin",null),(0,o._)([(0,u.c)("min")],L.prototype,"writeMin",null),(0,o._)([(0,l.Cb)({type:["datetime-picker"],json:{read:!1,write:!0}})],L.prototype,"type",void 0),L=N=(0,o._)([(0,p.j)("esri.form.elements.inputs.DateTimePickerInput")],L);const Z=L;var A;let B=A=class extends F{constructor(e){super(e),this.noValueOptionLabel=null,this.showNoValueOption=!0,this.type="radio-buttons"}clone(){return new A({noValueOptionLabel:this.noValueOptionLabel,showNoValueOption:this.showNoValueOption})}};(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],B.prototype,"noValueOptionLabel",void 0),(0,o._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],B.prototype,"showNoValueOption",void 0),(0,o._)([(0,l.Cb)({type:["radio-buttons"],json:{read:!1,write:!0}})],B.prototype,"type",void 0),B=A=(0,o._)([(0,p.j)("esri.form.elements.inputs.RadioButtonsInput")],B);const J=B;var G;let H=G=class extends F{constructor(e){super(e),this.offValue=null,this.onValue=null,this.type="switch"}clone(){return new G({offValue:this.offValue,onValue:this.onValue})}};(0,o._)([(0,l.Cb)({type:[String,Number],json:{write:!0}})],H.prototype,"offValue",void 0),(0,o._)([(0,l.Cb)({type:[String,Number],json:{write:!0}})],H.prototype,"onValue",void 0),(0,o._)([(0,l.Cb)({type:["switch"],json:{read:!1,write:!0}})],H.prototype,"type",void 0),H=G=(0,o._)([(0,p.j)("esri.form.elements.inputs.SwitchInput")],H);const q=H;var W;let Q=W=class extends E{constructor(e){super(e),this.type="text-area"}clone(){return new W({maxLength:this.maxLength,minLength:this.minLength})}};(0,o._)([(0,l.Cb)({type:["text-area"],json:{read:!1,write:!0}})],Q.prototype,"type",void 0),Q=W=(0,o._)([(0,p.j)("esri.form.elements.inputs.TextAreaInput")],Q);const P=Q;var z;let K=z=class extends E{constructor(e){super(e),this.type="text-box"}clone(){return new z({maxLength:this.maxLength,minLength:this.minLength})}};(0,o._)([(0,l.Cb)({type:["text-box"],json:{read:!1,write:!0}})],K.prototype,"type",void 0),K=z=(0,o._)([(0,p.j)("esri.form.elements.inputs.TextBoxInput")],K);const $={base:F,key:"type",typeMap:{"barcode-scanner":M,"combo-box":V,"datetime-picker":Z,"radio-buttons":J,switch:q,"text-area":P,"text-box":K}};var X,Y=i(72729);const ee="esri.form.elements.FieldElement",te=j.Z.getLogger(ee);let ie=X=class extends v{constructor(e){super(e),this.domain=null,this.editableExpression=null,this.fieldName=null,this.hint=null,this.input=null,this.requiredExpression=null,this.type="field",this.valueExpression=null}get editable(){return(0,x.Mr)(te,"editable",{replacement:"editableExpression",version:"4.26",warnOnce:!0}),this._get("editable")??!0}set editable(e){(0,x.Mr)(te,"editable",{replacement:"editableExpression",version:"4.26",warnOnce:!0}),this._set("editable",e)}clone(){return new X({description:this.description,domain:this.domain,editable:this.editable,editableExpression:this.editableExpression,fieldName:this.fieldName,hint:this.hint,input:this.input,label:this.label,requiredExpression:this.requiredExpression,valueExpression:this.valueExpression,visibilityExpression:this.visibilityExpression})}};(0,o._)([(0,l.Cb)({types:Y.V5,json:{read:{reader:Y.im},write:!0}})],ie.prototype,"domain",void 0),(0,o._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],ie.prototype,"editable",null),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],ie.prototype,"editableExpression",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],ie.prototype,"fieldName",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],ie.prototype,"hint",void 0),(0,o._)([(0,l.Cb)({types:$,json:{read:{source:"inputType"},write:{target:"inputType"}}})],ie.prototype,"input",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],ie.prototype,"requiredExpression",void 0),(0,o._)([(0,l.Cb)({type:String,json:{read:!1,write:!0}})],ie.prototype,"type",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],ie.prototype,"valueExpression",void 0),ie=X=(0,o._)([(0,p.j)(ee)],ie);const re=ie;var oe,se=i(44729);let ne=oe=class extends v{constructor(e){super(e),this.displayCount=null,this.displayType="list",this.editableExpression=null,this.orderByFields=null,this.relationshipId=null,this.type="relationship"}clone(){return new oe({description:this.description,displayCount:this.displayCount,displayType:this.displayType,editableExpression:this.editableExpression,label:this.label,orderByFields:(0,n.d9)(this.orderByFields),relationshipId:this.relationshipId,visibilityExpression:this.visibilityExpression})}};(0,o._)([(0,l.Cb)({type:Number,json:{write:!0}})],ne.prototype,"displayCount",void 0),(0,o._)([(0,l.Cb)({type:["list"],json:{write:!0}})],ne.prototype,"displayType",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],ne.prototype,"editableExpression",void 0),(0,o._)([(0,l.Cb)({type:[se.Z],json:{write:!0}})],ne.prototype,"orderByFields",void 0),(0,o._)([(0,l.Cb)({type:Number,json:{write:!0}})],ne.prototype,"relationshipId",void 0),(0,o._)([(0,l.Cb)({type:["relationship"],json:{read:!1,write:!0}})],ne.prototype,"type",void 0),ne=oe=(0,o._)([(0,p.j)("esri.form.elements.RelationshipElement")],ne);const le=ne;function de(e){return{typesWithGroup:{base:v,key:"type",typeMap:{attachment:C,field:re,group:e,relationship:le}},typesWithoutGroup:{base:v,key:"type",typeMap:{attachment:C,field:re,relationship:le}}}}function ae(e,t,i=!0){if(!e)return null;const r=i?t.typesWithGroup.typeMap:t.typesWithoutGroup.typeMap;return e.filter((e=>r[e.type])).map((e=>r[e.type].fromJSON(e)))}function pe(e,t,i=!0){if(!e)return null;const r=i?t.typesWithGroup.typeMap:t.typesWithoutGroup.typeMap;return e.filter((e=>r[e.type])).map((e=>e.toJSON()))}function ue(e,t,i=!0){return e?e.map((e=>(0,y.N7)(i?t.typesWithGroup:t.typesWithoutGroup,e))):null}var ye;let ce=ye=class extends v{constructor(e){super(e),this.elements=null,this.initialState="expanded",this.type="group"}castElements(e){return ue(e,he,!1)}readElements(e,t){return ae(t.formElements,he,!1)}writeElements(e,t){t.formElements=pe(e,he,!1)}clone(){return new ye({description:this.description,elements:(0,n.d9)(this.elements),initialState:this.initialState,label:this.label,visibilityExpression:this.visibilityExpression})}};(0,o._)([(0,l.Cb)({json:{write:!0}})],ce.prototype,"elements",void 0),(0,o._)([(0,d.p)("elements")],ce.prototype,"castElements",null),(0,o._)([(0,a.r)("elements",["formElements"])],ce.prototype,"readElements",null),(0,o._)([(0,u.c)("elements")],ce.prototype,"writeElements",null),(0,o._)([(0,l.Cb)({type:["collapsed","expanded"],json:{write:!0}})],ce.prototype,"initialState",void 0),(0,o._)([(0,l.Cb)({type:String,json:{read:!1,write:!0}})],ce.prototype,"type",void 0),ce=ye=(0,o._)([(0,p.j)("esri.form.elements.GroupElement")],ce);const he=de(ce);var me;const ve=de(ce);let be=me=class extends s.wq{constructor(e){super(e),this.description=null,this.elements=null,this.expressionInfos=null,this.preserveFieldValuesWhenHidden=!1,this.title=null}castElements(e){return ue(e,ve)}readElements(e,t){return ae(t.formElements,ve)}writeElements(e,t){t.formElements=pe(e,ve)}clone(){return new me({description:this.description,expressionInfos:(0,n.d9)(this.expressionInfos),elements:(0,n.d9)(this.elements),title:this.title,preserveFieldValuesWhenHidden:this.preserveFieldValuesWhenHidden})}};(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],be.prototype,"description",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],be.prototype,"elements",void 0),(0,o._)([(0,d.p)("elements")],be.prototype,"castElements",null),(0,o._)([(0,a.r)("elements",["formElements"])],be.prototype,"readElements",null),(0,o._)([(0,u.c)("elements")],be.prototype,"writeElements",null),(0,o._)([(0,l.Cb)({type:[h],json:{write:!0}})],be.prototype,"expressionInfos",void 0),(0,o._)([(0,l.Cb)({type:Boolean,json:{default:!1,write:!0}})],be.prototype,"preserveFieldValuesWhenHidden",void 0),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],be.prototype,"title",void 0),be=me=(0,o._)([(0,p.j)("esri.form.FormTemplate")],be);const fe=be},79235:(e,t,i)=>{i.d(t,{Z:()=>w});var r,o=i(43697),s=i(67676),n=i(35454),l=i(96674),d=i(67900),a=i(20941),p=i(5600),u=(i(75215),i(80442),i(71715)),y=i(52011),c=i(30556);const h=(0,n.w)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),m=h.jsonValues.slice();(0,s.e$)(m,"orthometric");const v=(0,n.w)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let b=r=class extends l.wq{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,i){return h.write(e,t,i)}readHeightModel(e,t,i){return h.read(e)||(i&&i.messages&&i.messages.push(function(e,t){return new a.Z("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:i})),null)}readHeightUnit(e,t,i){return v.read(e)||(i&&i.messages&&i.messages.push(f(e,{context:i})),null)}readHeightUnitService(e,t,i){return(0,d.$C)(e)||v.read(e)||(i&&i.messages&&i.messages.push(f(e,{context:i})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new r({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const i=(0,d.cM)(t);return new r({heightModel:e.heightModel,heightUnit:i,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new r;return t.read(e,{origin:"web-scene"}),t}};function f(e,t){return new a.Z("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,o._)([(0,p.Cb)({type:h.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:m,default:"ellipsoidal"}}}})],b.prototype,"heightModel",void 0),(0,o._)([(0,c.c)("web-scene","heightModel")],b.prototype,"writeHeightModel",null),(0,o._)([(0,u.r)(["web-scene","service"],"heightModel")],b.prototype,"readHeightModel",null),(0,o._)([(0,p.Cb)({type:v.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:v.jsonValues,write:v.write}}}})],b.prototype,"heightUnit",void 0),(0,o._)([(0,u.r)("web-scene","heightUnit")],b.prototype,"readHeightUnit",null),(0,o._)([(0,u.r)("service","heightUnit")],b.prototype,"readHeightUnitService",null),(0,o._)([(0,p.Cb)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],b.prototype,"vertCRS",void 0),(0,o._)([(0,u.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],b.prototype,"readVertCRS",null),b=r=(0,o._)([(0,y.j)("esri.geometry.HeightModelInfo")],b);const w=b},66361:(e,t,i)=>{i.d(t,{jF:()=>a,lQ:()=>y,o1:()=>c});var r=i(43697),o=i(32448),s=i(22974),n=i(95330),l=(i(92604),i(75215),i(20102),i(80442),i(52011));const d=new o.Z.EventEmitter;function a(e,t,i=!1){const r=(0,n.hh)();return i=null==t||i,d.emit("apply-edits",{serviceUrl:e,layerId:t,mayReceiveServiceEdits:i,result:r.promise}),r}const p="esri.layers.mixins.EditBusLayer",u=Symbol(p);function y(e){return null!=e&&"object"==typeof e&&u in e}const c=e=>{var t;let i=class extends e{constructor(...e){super(...e),this[t]=!0,this.when().then((()=>{this.own([d.on("apply-edits",(e=>{const{serviceUrl:t,layerId:i,mayReceiveServiceEdits:r,result:o}=e,n=t===this.url,l=null!=i&&null!=this.layerId&&i===this.layerId;if(!n||!l&&!r)return;const d=o.then((e=>{if(l&&(e.addedFeatures.length||e.updatedFeatures.length||e.deletedFeatures.length||e.addedAttachments.length||e.updatedAttachments.length||e.deletedAttachments.length))return this.emit("edits",(0,s.d9)(e)),e;const t=e.editedFeatures?.find((({layerId:e})=>e===this.layerId));if(t){const{adds:i,updates:r,deletes:o}=t.editedFeatures,n={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:i?i.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],deletedFeatures:o?o.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],updatedFeatures:r?r.map((({current:{attributes:e}})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],editedFeatures:(0,s.d9)(e.editedFeatures),exceededTransferLimit:!1};return this.emit("edits",n),n}return{edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:[],deletedFeatures:[],updatedFeatures:[],editedFeatures:(0,s.d9)(e.editedFeatures),exceededTransferLimit:!1}}));this.emit("apply-edits",{result:d})}))])}),(()=>{}))}};return t=u,i=(0,r._)([(0,l.j)(p)],i),i}},53713:(e,t,i)=>{i.d(t,{B:()=>R});var r=i(43697),o=i(46791),s=i(22974),n=i(92604),l=i(5600),d=(i(75215),i(71715)),a=i(52011),p=i(30556),u=i(6570),y=i(79235),c=i(82971),h=i(66677),m=i(21506),v=i(2368),b=i(96674),f=(i(67676),i(80442),i(80216));let w=class extends((0,v.J)(b.wq)){constructor(e){super(e),this.creatorField=null,this.creationDateField=null,this.editorField=null,this.editDateField=null,this.realm=null,this.dateFieldsTimeReference=null}};(0,r._)([(0,l.Cb)()],w.prototype,"creatorField",void 0),(0,r._)([(0,l.Cb)()],w.prototype,"creationDateField",void 0),(0,r._)([(0,l.Cb)()],w.prototype,"editorField",void 0),(0,r._)([(0,l.Cb)()],w.prototype,"editDateField",void 0),(0,r._)([(0,l.Cb)()],w.prototype,"realm",void 0),(0,r._)([(0,l.Cb)({type:f.Z})],w.prototype,"dateFieldsTimeReference",void 0),w=(0,r._)([(0,a.j)("esri.layers.support.EditFieldsInfo")],w);const g=w;let _=class extends((0,v.J)(b.wq)){constructor(e){super(e)}};(0,r._)([(0,l.Cb)({constructOnly:!0,json:{write:!0}})],_.prototype,"name",void 0),(0,r._)([(0,l.Cb)({constructOnly:!0,json:{write:!0}})],_.prototype,"fields",void 0),(0,r._)([(0,l.Cb)({constructOnly:!0,json:{write:!0}})],_.prototype,"isAscending",void 0),(0,r._)([(0,l.Cb)({constructOnly:!0,json:{write:!0}})],_.prototype,"indexType",void 0),(0,r._)([(0,l.Cb)({constructOnly:!0,json:{write:!0}})],_.prototype,"isUnique",void 0),(0,r._)([(0,l.Cb)({constructOnly:!0,json:{write:!0}})],_.prototype,"description",void 0),_=(0,r._)([(0,a.j)("esri.layers.support.FeatureIndex")],_);var C=i(50957),x=i(67900);let j=class extends((0,v.J)(b.wq)){constructor(e){super(e),this.shapeAreaField=null,this.shapeLengthField=null,this.units=null}};(0,r._)([(0,l.Cb)({type:String,json:{read:{source:"shapeAreaFieldName"}}})],j.prototype,"shapeAreaField",void 0),(0,r._)([(0,l.Cb)({type:String,json:{read:{source:"shapeLengthFieldName"}}})],j.prototype,"shapeLengthField",void 0),(0,r._)([(0,l.Cb)({type:String,json:{read:e=>x.gV.read(e)||x.Jo.read(e)}})],j.prototype,"units",void 0),j=(0,r._)([(0,a.j)("esri.layers.support.GeometryFieldsInfo")],j);const I=j;var F=i(56765),S=i(35454);const E=new S.X({esriRelCardinalityOneToOne:"one-to-one",esriRelCardinalityOneToMany:"one-to-many",esriRelCardinalityManyToMany:"many-to-many"}),T=new S.X({esriRelRoleOrigin:"origin",esriRelRoleDestination:"destination"});let O=class extends((0,v.J)(b.wq)){constructor(e){super(e),this.cardinality=null,this.composite=null,this.id=null,this.keyField=null,this.keyFieldInRelationshipTable=null,this.name=null,this.relatedTableId=null,this.relationshipTableId=null,this.role=null}};(0,r._)([(0,l.Cb)({json:{read:E.read,write:E.write}})],O.prototype,"cardinality",void 0),(0,r._)([(0,l.Cb)({json:{read:!0,write:!0}})],O.prototype,"composite",void 0),(0,r._)([(0,l.Cb)({json:{read:!0,write:!0}})],O.prototype,"id",void 0),(0,r._)([(0,l.Cb)({json:{read:!0,write:!0}})],O.prototype,"keyField",void 0),(0,r._)([(0,l.Cb)({json:{read:!0,write:!0}})],O.prototype,"keyFieldInRelationshipTable",void 0),(0,r._)([(0,l.Cb)({json:{read:!0,write:!0}})],O.prototype,"name",void 0),(0,r._)([(0,l.Cb)({json:{read:!0,write:!0}})],O.prototype,"relatedTableId",void 0),(0,r._)([(0,l.Cb)({json:{read:!0,write:!0}})],O.prototype,"relationshipTableId",void 0),(0,r._)([(0,l.Cb)({json:{read:T.read,write:T.write}})],O.prototype,"role",void 0),O=(0,r._)([(0,a.j)("esri.layers.support.Relationship")],O);const M=O;var U=i(72064);const R=e=>{let t=class extends e{constructor(){super(...arguments),this.capabilities=null,this.copyright=null,this.dateFieldsTimeReference=null,this.datesInUnknownTimezone=!1,this.displayField=null,this.definitionExpression=null,this.editFieldsInfo=null,this.editingInfo=null,this.elevationInfo=null,this.floorInfo=null,this.fullExtent=null,this.gdbVersion=null,this.geometryFieldsInfo=null,this.geometryType=null,this.hasM=void 0,this.hasZ=void 0,this.heightModelInfo=null,this.historicMoment=null,this.isTable=!1,this.layerId=void 0,this.minScale=0,this.maxScale=0,this.globalIdField=null,this.objectIdField=null,this.preferredTimeReference=null,this.relationships=null,this.sourceJSON=null,this.returnM=void 0,this.returnZ=void 0,this.serviceDefinitionExpression=null,this.serviceItemId=null,this.spatialReference=c.Z.WGS84,this.subtypeField=null,this.trackIdField=null,this.indexes=new(o.Z.ofType(_)),this.version=void 0}readCapabilitiesFromService(e,t){return(0,U.h)(t,this.url)}get effectiveCapabilities(){const e=this.capabilities;if(!e)return null;const t=(0,s.d9)(e),{operations:i,editing:r}=t;return this.sourceJSON?.isMultiServicesView?(this.userHasUpdateItemPrivileges&&(i.supportsQuery=!0),t):this.userHasUpdateItemPrivileges?(i.supportsAdd=i.supportsDelete=i.supportsEditing=i.supportsQuery=i.supportsUpdate=r.supportsDeleteByOthers=r.supportsGeometryUpdate=r.supportsUpdateByOthers=!0,t):(this.userHasFullEditingPrivileges&&i.supportsEditing&&(i.supportsAdd=i.supportsDelete=i.supportsUpdate=r.supportsGeometryUpdate=!0),t)}get hasFullEditingRestrictions(){const e=this.capabilities;if(!e||this.sourceJSON?.isMultiServicesView)return!1;const{operations:t,editing:i}=e;return t.supportsEditing&&!(t.supportsAdd&&t.supportsDelete&&t.supportsUpdate&&i.supportsGeometryUpdate)}get hasUpdateItemRestrictions(){const e=this.capabilities;if(!e)return!1;const{operations:t,editing:i}=e;return this.sourceJSON?.isMultiServicesView?!t.supportsQuery:!(t.supportsAdd&&t.supportsDelete&&t.supportsEditing&&t.supportsQuery&&t.supportsUpdate&&i.supportsDeleteByOthers&&i.supportsGeometryUpdate&&i.supportsUpdateByOthers)}readEditingInfo(e,t){const{editingInfo:i}=t;return i?{lastEditDate:null!=i.lastEditDate?new Date(i.lastEditDate):null}:null}readIsTableFromService(e,t){return"Table"===t.type}readMinScale(e,t){return t.effectiveMinScale||e||0}readMaxScale(e,t){return t.effectiveMaxScale||e||0}readGlobalIdFieldFromService(e,t){return(0,C.rk)(t)}readObjectIdFieldFromService(e,t){return(0,C.kZ)(t)}readServiceDefinitionExpression(e,t){return t.definitionQuery||t.definitionExpression}set url(e){const t=(0,h.XG)({layer:this,url:e,nonStandardUrlAllowed:!0,logger:n.Z.getLogger(this)});this._set("url",t.url),null!=t.layerId&&this._set("layerId",t.layerId)}writeUrl(e,t,i,r){(0,h.wH)(this,e,null,t,r)}readVersion(e,t){return(0,C.JY)(t)}};return(0,r._)([(0,l.Cb)({readOnly:!0,json:{read:!1,origins:{service:{read:{source:["advancedQueryCapabilities","allowGeometryUpdates","allowUpdateWithoutMValues","archivingInfo","capabilities","datesInUnknownTimezone","hasAttachments","hasM","hasZ","maxRecordCount","maxRecordCountFactor","ownershipBasedAccessControlForFeatures","standardMaxRecordCount","supportedQueryFormats","supportsAdvancedQueries","supportsApplyEditsWithGlobalIds","supportsAttachmentsByUploadId","supportsAttachmentsResizing","supportsCalculate","supportsCoordinatesQuantization","supportsExceedsLimitStatistics","supportsFieldDescriptionProperty","supportsQuantizationEditMode","supportsRollbackOnFailureParameter","supportsStatistics","supportsTruncate","supportsValidateSql","tileMaxRecordCount","useStandardizedQueries"]}}}}})],t.prototype,"capabilities",void 0),(0,r._)([(0,d.r)("service","capabilities")],t.prototype,"readCapabilitiesFromService",null),(0,r._)([(0,l.Cb)({readOnly:!0})],t.prototype,"effectiveCapabilities",null),(0,r._)([(0,l.Cb)({readOnly:!0})],t.prototype,"hasFullEditingRestrictions",null),(0,r._)([(0,l.Cb)({readOnly:!0})],t.prototype,"hasUpdateItemRestrictions",null),(0,r._)([(0,l.Cb)({type:String,json:{origins:{service:{read:{source:"copyrightText"}}}}})],t.prototype,"copyright",void 0),(0,r._)([(0,l.Cb)({type:f.Z})],t.prototype,"dateFieldsTimeReference",void 0),(0,r._)([(0,l.Cb)({type:Boolean})],t.prototype,"datesInUnknownTimezone",void 0),(0,r._)([(0,l.Cb)({type:String,json:{origins:{service:{read:{source:"displayField"}}}}})],t.prototype,"displayField",void 0),(0,r._)([(0,l.Cb)({type:String,json:{origins:{service:{read:!1,write:!1}},name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],t.prototype,"definitionExpression",void 0),(0,r._)([(0,l.Cb)({readOnly:!0,type:g})],t.prototype,"editFieldsInfo",void 0),(0,r._)([(0,l.Cb)({readOnly:!0})],t.prototype,"editingInfo",void 0),(0,r._)([(0,d.r)("editingInfo")],t.prototype,"readEditingInfo",null),(0,r._)([(0,l.Cb)((()=>{const e=(0,s.d9)(m.PV),t=e.json.origins;return t["web-map"]={read:!1,write:!1},t["portal-item"]={read:!1,write:!1},e})())],t.prototype,"elevationInfo",void 0),(0,r._)([(0,l.Cb)({type:F.Z,json:{read:{source:"layerDefinition.floorInfo"},write:{target:"layerDefinition.floorInfo"}}})],t.prototype,"floorInfo",void 0),(0,r._)([(0,l.Cb)({type:u.Z,json:{origins:{service:{read:{source:"extent"}}}}})],t.prototype,"fullExtent",void 0),(0,r._)([(0,l.Cb)()],t.prototype,"gdbVersion",void 0),(0,r._)([(0,l.Cb)({readOnly:!0,type:I,json:{read:{source:"geometryProperties"}}})],t.prototype,"geometryFieldsInfo",void 0),(0,r._)([(0,l.Cb)({type:["point","polygon","polyline","multipoint","multipatch","mesh"],json:{origins:{service:{read:C.Fr.read}}}})],t.prototype,"geometryType",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{origins:{service:{read:!0}}}})],t.prototype,"hasM",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{origins:{service:{read:!0}}}})],t.prototype,"hasZ",void 0),(0,r._)([(0,l.Cb)({readOnly:!0,type:y.Z})],t.prototype,"heightModelInfo",void 0),(0,r._)([(0,l.Cb)({type:Date})],t.prototype,"historicMoment",void 0),(0,r._)([(0,l.Cb)({readOnly:!0})],t.prototype,"isTable",void 0),(0,r._)([(0,d.r)("service","isTable",["type"])],t.prototype,"readIsTableFromService",null),(0,r._)([(0,l.Cb)({type:Number,json:{origins:{service:{read:{source:"id"}},"portal-item":{read:!1,write:{target:"id"}}},read:!1}})],t.prototype,"layerId",void 0),(0,r._)([(0,l.Cb)(m.rO)],t.prototype,"minScale",void 0),(0,r._)([(0,d.r)("service","minScale",["minScale","effectiveMinScale"])],t.prototype,"readMinScale",null),(0,r._)([(0,l.Cb)(m.u1)],t.prototype,"maxScale",void 0),(0,r._)([(0,d.r)("service","maxScale",["maxScale","effectiveMaxScale"])],t.prototype,"readMaxScale",null),(0,r._)([(0,l.Cb)({type:String})],t.prototype,"globalIdField",void 0),(0,r._)([(0,d.r)("service","globalIdField",["globalIdField","fields"])],t.prototype,"readGlobalIdFieldFromService",null),(0,r._)([(0,l.Cb)({type:String})],t.prototype,"objectIdField",void 0),(0,r._)([(0,d.r)("service","objectIdField",["objectIdField","fields"])],t.prototype,"readObjectIdFieldFromService",null),(0,r._)([(0,l.Cb)({type:f.Z})],t.prototype,"preferredTimeReference",void 0),(0,r._)([(0,l.Cb)({type:[M],readOnly:!0})],t.prototype,"relationships",void 0),(0,r._)([(0,l.Cb)()],t.prototype,"sourceJSON",void 0),(0,r._)([(0,l.Cb)({type:Boolean})],t.prototype,"returnM",void 0),(0,r._)([(0,l.Cb)({type:Boolean})],t.prototype,"returnZ",void 0),(0,r._)([(0,l.Cb)({readOnly:!0})],t.prototype,"serviceDefinitionExpression",void 0),(0,r._)([(0,d.r)("service","serviceDefinitionExpression",["definitionQuery","definitionExpression"])],t.prototype,"readServiceDefinitionExpression",null),(0,r._)([(0,l.Cb)({type:String,readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],t.prototype,"serviceItemId",void 0),(0,r._)([(0,l.Cb)({type:c.Z,json:{origins:{service:{read:{source:"extent.spatialReference"}}}}})],t.prototype,"spatialReference",void 0),(0,r._)([(0,l.Cb)({type:String,readOnly:!0,json:{origins:{service:{read:!0}}}})],t.prototype,"subtypeField",void 0),(0,r._)([(0,l.Cb)({type:String,json:{read:{source:"timeInfo.trackIdField"}}})],t.prototype,"trackIdField",void 0),(0,r._)([(0,l.Cb)({readOnly:!0,json:{write:!1}})],t.prototype,"serverGens",void 0),(0,r._)([(0,l.Cb)({type:o.Z.ofType(_),readOnly:!0})],t.prototype,"indexes",void 0),(0,r._)([(0,l.Cb)(m.HQ)],t.prototype,"url",null),(0,r._)([(0,p.c)("url")],t.prototype,"writeUrl",null),(0,r._)([(0,l.Cb)({json:{origins:{service:{read:!0}},read:!1}})],t.prototype,"version",void 0),(0,r._)([(0,d.r)("service","version",["currentVersion","capabilities","drawingInfo","hasAttachments","htmlPopupType","relationships","timeInfo","typeIdField","types"])],t.prototype,"readVersion",null),t=(0,r._)([(0,a.j)("esri.layers.mixins.FeatureLayerBase")],t),t}},28294:(e,t,i)=>{i.d(t,{n:()=>y});var r=i(43697),o=i(92835),s=i(84552),n=i(5600),l=(i(75215),i(67676),i(80442),i(71715)),d=i(52011),a=i(35671),p=i(76259),u=i(78981);const y=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const i=t.timeInfo.exportOptions;if(!i)return null;const r=i.timeOffset,o=u.v.fromJSON(i.timeOffsetUnits);return r&&o?new s.Z({value:r,unit:o}):null}set timeInfo(e){(0,a.UF)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,r._)([(0,n.Cb)({type:o.Z,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,r._)([(0,n.Cb)({type:s.Z})],t.prototype,"timeOffset",void 0),(0,r._)([(0,l.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,r._)([(0,n.Cb)({value:null,type:p.Z,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,r._)([(0,n.Cb)({type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation"},origins:{"web-scene":{read:!1,write:!1}}}})],t.prototype,"useViewTime",void 0),t=(0,r._)([(0,d.j)("esri.layers.mixins.TemporalLayer")],t),t}},76259:(e,t,i)=>{i.d(t,{Z:()=>m});var r=i(43697),o=i(92835),s=i(84552),n=i(2368),l=i(96674),d=i(5600),a=(i(75215),i(67676),i(80442),i(71715)),p=i(52011),u=i(30556),y=i(80216);function c(e,t){return s.Z.fromJSON({value:e,unit:t})}let h=class extends((0,n.J)(l.wq)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeReference=null,this.trackIdField=null,this.useTime=!0}readFullTimeExtent(e,t){if(!t.timeExtent||!Array.isArray(t.timeExtent)||2!==t.timeExtent.length)return null;const i=new Date(t.timeExtent[0]),r=new Date(t.timeExtent[1]);return new o.Z({start:i,end:r})}writeFullTimeExtent(e,t){e&&null!=e.start&&null!=e.end?t.timeExtent=[e.start.getTime(),e.end.getTime()]:t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?c(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?c(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,r._)([(0,d.Cb)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],h.prototype,"cumulative",void 0),(0,r._)([(0,d.Cb)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],h.prototype,"endField",void 0),(0,r._)([(0,d.Cb)({type:o.Z,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"fullTimeExtent",void 0),(0,r._)([(0,a.r)("fullTimeExtent",["timeExtent"])],h.prototype,"readFullTimeExtent",null),(0,r._)([(0,u.c)("fullTimeExtent")],h.prototype,"writeFullTimeExtent",null),(0,r._)([(0,d.Cb)({type:Boolean,json:{write:!0}})],h.prototype,"hasLiveData",void 0),(0,r._)([(0,d.Cb)({type:s.Z,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"interval",void 0),(0,r._)([(0,a.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],h.prototype,"readInterval",null),(0,r._)([(0,u.c)("interval")],h.prototype,"writeInterval",null),(0,r._)([(0,d.Cb)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],h.prototype,"startField",void 0),(0,r._)([(0,d.Cb)({type:y.Z,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"timeReference",void 0),(0,r._)([(0,d.Cb)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],h.prototype,"trackIdField",void 0),(0,r._)([(0,d.Cb)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],h.prototype,"useTime",void 0),h=(0,r._)([(0,p.j)("esri.layers.support.TimeInfo")],h);const m=h},60199:(e,t,i)=>{i.d(t,{D:()=>s});var r=i(66677);const o=[];function s(e,t){if((0,r.M8)(e.url??""))return!0;const{wkid:i}=t;for(const t of o){if((e.version??0)>=t[0])return!0;if("function"==typeof t[1]&&(t[1]=t[1]()),t[1].has(i))return!1}return!0}o.push([10.91,()=>{const e=new Set([9709,9716,9741,9761,9766]);for(let t=9712;t<=9713;t++)e.add(t);for(let t=9748;t<=9749;t++)e.add(t);for(let t=20904;t<=20932;t++)e.add(t);for(let t=21004;t<=21032;t++)e.add(t);for(let t=21207;t<=21264;t++)e.add(t);for(let t=21307;t<=21364;t++)e.add(t);for(let t=102759;t<=102760;t++)e.add(t);for(let t=102901;t<=102955;t++)e.add(t);return e}]),o.push([10.9,()=>{const e=new Set([9300,9354,9364,9367,9373,9377,9387,9456,9473,9498,9678,9680,29874,103599,103872,104028]);for(let t=9356;t<=9360;t++)e.add(t);for(let t=9404;t<=9407;t++)e.add(t);for(let t=9476;t<=9482;t++)e.add(t);for(let t=9487;t<=9494;t++)e.add(t);for(let t=9697;t<=9699;t++)e.add(t);return e}]),o.push([10.81,()=>{const e=new Set([9265,9333,103598,103699]);for(let t=9248;t<=9254;t++)e.add(t);for(let t=9271;t<=9273;t++)e.add(t);for(let t=9284;t<=9285;t++)e.add(t);for(let t=21453;t<=21463;t++)e.add(t);return e}]),o.push([10.8,()=>{const e=new Set([8088,8395,8428,8433,8531,8687,8692,8694,8699,8900,9003,9006,9009,9012,9017,9191]);for(let t=8035;t<=8036;t++)e.add(t);for(let t=8455;t<=8456;t++)e.add(t);for(let t=8518;t<=8529;t++)e.add(t);for(let t=8533;t<=8536;t++)e.add(t);for(let t=8538;t<=8540;t++)e.add(t);for(let t=8677;t<=8679;t++)e.add(t);for(let t=8902;t<=8903;t++)e.add(t);for(let t=8907;t<=8910;t++)e.add(t);for(let t=8949;t<=8951;t++)e.add(t);for(let t=8972;t<=8987;t++)e.add(t);for(let t=9039;t<=9040;t++)e.add(t);for(let t=9068;t<=9069;t++)e.add(t);for(let t=9140;t<=9141;t++)e.add(t);for(let t=9148;t<=9150;t++)e.add(t);for(let t=9153;t<=9159;t++)e.add(t);for(let t=9205;t<=9218;t++)e.add(t);for(let t=9221;t<=9222;t++)e.add(t);for(let t=54098;t<=54101;t++)e.add(t);return e}]),o.push([10.71,()=>{const e=new Set([6316]);for(let t=8351;t<=8353;t++)e.add(t);for(let t=9294;t<=9297;t++)e.add(t);for(let t=22619;t<=22621;t++)e.add(t);for(let t=103586;t<=103594;t++)e.add(t);return e}]),o.push([10.7,()=>{const e=new Set([8387,8391,8427,8545,8682,8685,8818,31370,104022,104024,104975]);for(let t=8065;t<=8068;t++)e.add(t);for(let t=8082;t<=8083;t++)e.add(t);for(let t=8379;t<=8385;t++)e.add(t);for(let t=8836;t<=8840;t++)e.add(t);for(let t=8857;t<=8860;t++)e.add(t);for(let t=53035;t<=53037;t++)e.add(t);for(let t=54090;t<=54091;t++)e.add(t);for(let t=102498;t<=102499;t++)e.add(t);return e}]),o.push([10.61,()=>new Set([102497])]),o.push([10.6,()=>{const e=new Set([7803,7805,7887,8086,8232,8237,8240,8246,8249,8252,8255,9019,9391]);for(let t=7755;t<=7787;t++)e.add(t);for(let t=7791;t<=7795;t++)e.add(t);for(let t=7799;t<=7801;t++)e.add(t);for(let t=7825;t<=7831;t++)e.add(t);for(let t=7877;t<=7878;t++)e.add(t);for(let t=7882;t<=7883;t++)e.add(t);for(let t=7991;t<=7992;t++)e.add(t);for(let t=8042;t<=8043;t++)e.add(t);for(let t=8058;t<=8059;t++)e.add(t);for(let t=8311;t<=8348;t++)e.add(t);for(let t=9060;t<=9067;t++)e.add(t);for(let t=102562;t<=102568;t++)e.add(t);for(let t=102799;t<=102900;t++)e.add(t);return e}]),o.push([10.51,()=>{const e=new Set([7683,7881,7886,7899,8888,9e3]);for(let t=8013;t<=8032;t++)e.add(t);for(let t=9053;t<=9057;t++)e.add(t);for(let t=104017;t<=104018;t++)e.add(t);for(let t=104971;t<=104974;t++)e.add(t);return e}]),o.push([10.5,()=>{const e=new Set([6962,7035,7037,7039,7041,7084,7086,7133,7798,102399]);for(let t=4087;t<=4088;t++)e.add(t);for(let t=5896;t<=5899;t++)e.add(t);for(let t=7005;t<=7007;t++)e.add(t);for(let t=7057;t<=7070;t++)e.add(t);for(let t=7073;t<=7082;t++)e.add(t);for(let t=7109;t<=7128;t++)e.add(t);for(let t=7844;t<=7859;t++)e.add(t);return e}])},78981:(e,t,i)=>{i.d(t,{v:()=>r});const r=(0,i(35454).w)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0})}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/595a2baa04d92de59558.js b/public/assets/esri/core/workers/chunks/595a2baa04d92de59558.js new file mode 100644 index 0000000..2e8270b --- /dev/null +++ b/public/assets/esri/core/workers/chunks/595a2baa04d92de59558.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8758],{48758:(e,n,t)=>{t.r(n),t.d(n,{registerFunctions:()=>v});var a=t(48853),r=t(28228),i=t(33586),s=t(27535),l=t(15274),o=t(28924),u=t(67651),f=t(12384),c=t(61363),d=t(26520),m=t(70409),y=t(84328),p=t(85065),h=t(63991),g=t(75148),w=t(17805),F=t(3823),I=t(90658),D=t(36515),E=t(24240),x=t(95330),N=t(41534),S=t(19238),b=t(1231),C=t(48522);async function A(e,n,t){const a=e.getVariables();if(a.length>0){const r=[];for(let e=0;e{if((0,c.C)(l,1,2,n,t),(0,c.r)(l[0])){if(await l[0].load(),1===l.length||null===l[1])return l[0].dateTimeReferenceFieldIndex.layerDateFieldsTimeZone;if(!(l[1]instanceof i.Z)||!1===l[1].hasField("type"))throw new s.aV(n,s.rH.InvalidParameter,t);const e=l[1].field("type");if(!1===(0,c.c)(e))throw new s.aV(n,s.rH.InvalidParameter,t);switch((0,c.j)(e).toLowerCase()){case"preferredtimezone":return l[0].dateTimeReferenceFieldIndex.layerPreferredTimeZone;case"editfieldsinfo":return l[0].dateTimeReferenceFieldIndex.layerEditFieldsTimeZone;case"timeinfo":return l[0].dateTimeReferenceFieldIndex.layerTimeInfoTimeZone;case"field":if(l[1].hasField("fieldname")&&(0,c.c)(l[1].field("fieldname")))return l[0].dateTimeReferenceFieldIndex.fieldTimeZone((0,c.j)(l[1].field("fieldname")))}throw new s.aV(n,s.rH.InvalidParameter,t)}const o=(0,c.l)(l[0],(0,c.G)(n));if(null===o)return null;const u=o.timeZone;return"system"===u?a.iG.systemTimeZoneCanonicalName:u}))},e.functions.sqltimestamp=function(n,t){return e.standardFunctionAsync(n,t,(async(e,a,r)=>{(0,c.C)(r,1,3,n,t);const i=r[0];if((0,c.k)(i)){if(1===r.length)return i.toSQLString();if(2===r.length)return i.changeTimeZone((0,c.j)(r[1])).toSQLString();throw new s.aV(n,s.rH.InvalidParameter,t)}if((0,c.r)(i)){if(3!==r.length)throw new s.aV(n,s.rH.InvalidParameter,t);await i.load();const e=(0,c.j)(r[1]);if(!1===(0,c.k)(r[2]))throw new s.aV(n,s.rH.InvalidParameter,t);const a=i.fieldTimeZone(e);return null===a?r[2].toSQLString():r[2].changeTimeZone(a).toSQLString()}throw new s.aV(n,s.rH.InvalidParameter,t)}))},e.signatures.push({name:"sqltimestamp",min:2,max:4}),e.functions.featuresetbyid=function(n,t){return e.standardFunctionAsync(n,t,((e,a,r)=>{if((0,c.C)(r,2,4,n,t),r[0]instanceof o.Z){const e=(0,c.j)(r[1]);let a=(0,c.D)(r[2],null);const i=(0,c.h)((0,c.D)(r[3],!0));if(null===a&&(a=["*"]),!1===(0,c.m)(a))throw new s.aV(n,s.rH.InvalidParameter,t);return r[0].featureSetById(e,i,a)}throw new s.aV(n,s.rH.InvalidParameter,t)}))},e.signatures.push({name:"featuresetbyid",min:2,max:4}),e.functions.getfeatureset=function(n,t){return e.standardFunctionAsync(n,t,((e,a,r)=>{if((0,c.C)(r,1,2,n,t),(0,c.p)(r[0])){let e=(0,c.D)(r[1],"datasource");return null===e&&(e="datasource"),e=(0,c.j)(e).toLowerCase(),(0,u.convertToFeatureSet)(r[0].fullSchema(),e,n.lrucache,n.interceptor,n.spatialReference)}throw new s.aV(n,s.rH.InvalidParameter,t)}))},e.signatures.push({name:"getfeatureset",min:1,max:2}),e.functions.featuresetbyportalitem=function(n,t){return e.standardFunctionAsync(n,t,((e,a,i)=>{if((0,c.C)(i,2,5,n,t),null===i[0])throw new s.aV(n,s.rH.PortalRequired,t);if(i[0]instanceof r.Z){const e=(0,c.j)(i[1]),a=(0,c.j)(i[2]);let r=(0,c.D)(i[3],null);const l=(0,c.h)((0,c.D)(i[4],!0));if(null===r&&(r=["*"]),!1===(0,c.m)(r))throw new s.aV(n,s.rH.InvalidParameter,t);let o=null;return o=n.services&&n.services.portal?n.services.portal:C.Z.getDefault(),o=(0,d._)(i[0],o),(0,u.constructFeatureSetFromPortalItem)(e,a,n.spatialReference,r,l,o,n.lrucache,n.interceptor)}if(!1===(0,c.c)(i[0]))throw new s.aV(n,s.rH.PortalRequired,t);const l=(0,c.j)(i[0]),o=(0,c.j)(i[1]);let f=(0,c.D)(i[2],null);const m=(0,c.h)((0,c.D)(i[3],!0));if(null===f&&(f=["*"]),!1===(0,c.m)(f))throw new s.aV(n,s.rH.InvalidParameter,t);return(0,u.constructFeatureSetFromPortalItem)(l,o,n.spatialReference,f,m,n.services?.portal??C.Z.getDefault(),n.lrucache,n.interceptor)}))},e.signatures.push({name:"featuresetbyportalitem",min:2,max:5}),e.functions.featuresetbyname=function(n,t){return e.standardFunctionAsync(n,t,((e,a,r)=>{if((0,c.C)(r,2,4,n,t),r[0]instanceof o.Z){const e=(0,c.j)(r[1]);let a=(0,c.D)(r[2],null);const i=(0,c.h)((0,c.D)(r[3],!0));if(null===a&&(a=["*"]),!1===(0,c.m)(a))throw new s.aV(n,s.rH.InvalidParameter,t);return r[0].featureSetByName(e,i,a)}throw new s.aV(n,s.rH.InvalidParameter,t)}))},e.signatures.push({name:"featuresetbyname",min:2,max:4}),e.functions.featureset=function(n,t){return e.standardFunction(n,t,((e,a,r)=>{(0,c.C)(r,1,1,n,t);let l=r[0];const o={layerDefinition:{geometryType:"",objectIdField:"",hasM:!1,hasZ:!1,globalIdField:"",typeIdField:"",fields:[]},featureSet:{geometryType:"",features:[]}};if((0,c.c)(l))l=JSON.parse(l),void 0!==l.layerDefinition?(o.layerDefinition=l.layerDefinition,o.featureSet=l.featureSet,l.layerDefinition.spatialReference&&(o.layerDefinition.spatialReference=l.layerDefinition.spatialReference)):(o.featureSet.features=l.features,o.featureSet.geometryType=l.geometryType,o.layerDefinition.geometryType=o.featureSet.geometryType,o.layerDefinition.objectIdField=l.objectIdFieldName??"",o.layerDefinition.typeIdField=l.typeIdFieldName,o.layerDefinition.globalIdField=l.globalIdFieldName,o.layerDefinition.fields=l.fields,l.spatialReference&&(o.layerDefinition.spatialReference=l.spatialReference));else{if(!(r[0]instanceof i.Z))throw new s.aV(n,s.rH.InvalidParameter,t);{l=JSON.parse(r[0].castToText(!0));const e=T(l,"layerdefinition");if(null!==e){o.layerDefinition.geometryType=T(e,"geometrytype",""),o.featureSet.geometryType=o.layerDefinition.geometryType,o.layerDefinition.globalIdField=T(e,"globalidfield",""),o.layerDefinition.objectIdField=T(e,"objectidfield",""),o.layerDefinition.typeIdField=T(e,"typeidfield",""),o.layerDefinition.hasZ=!0===T(e,"hasz",!1),o.layerDefinition.hasM=!0===T(e,"hasm",!1);const n=T(e,"spatialreference",null);n&&(o.layerDefinition.spatialReference=$(n));for(const n of T(e,"fields",[])){const e={name:T(n,"name",""),alias:T(n,"alias",""),type:T(n,"type",""),nullable:T(n,"nullable",!0),editable:T(n,"editable",!0),length:T(n,"length",null),domain:P(T(n,"domain"))};o.layerDefinition.fields.push(e)}const t=T(l,"featureset",null);if(t){const e={};for(const n of o.layerDefinition.fields)e[n.name.toLowerCase()]=n.name;for(const n of T(t,"features",[])){const t={},a=T(n,"attributes",{});for(const n in a)t[e[n.toLowerCase()]]=a[n];o.featureSet.features.push({attributes:t,geometry:H(T(n,"geometry",null))})}}}else{o.layerDefinition.hasZ=!0===T(l,"hasz",!1),o.layerDefinition.hasM=!0===T(l,"hasm",!1),o.layerDefinition.geometryType=T(l,"geometrytype",""),o.featureSet.geometryType=o.layerDefinition.geometryType,o.layerDefinition.objectIdField=T(l,"objectidfieldname",""),o.layerDefinition.typeIdField=T(l,"typeidfieldname","");const e=T(l,"spatialreference",null);e&&(o.layerDefinition.spatialReference=$(e));let n=T(l,"fields",null);if((0,c.m)(n))for(const e of n){const n={name:T(e,"name",""),alias:T(e,"alias",""),type:T(e,"type",""),nullable:T(e,"nullable",!0),editable:T(e,"editable",!0),length:T(e,"length",null),domain:P(T(e,"domain"))};o.layerDefinition.fields.push(n)}else n=null,o.layerDefinition.fields=n;const t={};for(const e of o.layerDefinition.fields)t[e.name.toLowerCase()]=e.name;let a=T(l,"features",null);if((0,c.m)(a))for(const e of a){const n={},a=T(e,"attributes",{});for(const e in a)n[t[e.toLowerCase()]]=a[e];o.featureSet.features.push({attributes:n,geometry:H(T(e,"geometry",null))})}else a=null,o.featureSet.features=a}}}if(!1===function(e){return!!e.layerDefinition&&!!e.featureSet&&!1!==function(e,n){for(const n of["",null,"esriGeometryNull","esriGeometryPoint","esriGeometryPolyline","esriGeometryPolygon","esriGeometryMultipoint","esriGeometryEnvelope"])if(n===e)return!0;return!1}(e.layerDefinition.geometryType)&&!1!==(0,c.m)(e.layerDefinition.fields)&&!1!==(0,c.m)(e.featureSet.features)}(o))throw new s.aV(n,s.rH.InvalidParameter,t);return""===(o?.layerDefinition?.geometryType||"")&&(o.layerDefinition.geometryType="esriGeometryNull"),w.Z.create(o,n.spatialReference)}))},e.signatures.push({name:"featureset",min:1,max:1}),e.functions.filter=function(n,t){return e.standardFunctionAsync(n,t,(async(a,r,i)=>{if((0,c.C)(i,2,2,n,t),(0,c.m)(i[0])||(0,c.o)(i[0])){const e=[];let a=i[0];a instanceof f.Z&&(a=a.toArray());let r=null;if(!(0,c.i)(i[1]))throw new s.aV(n,s.rH.InvalidParameter,t);r=i[1].createFunction(n);for(const n of a){const t=r(n);(0,x.y8)(t)?!0===await t&&e.push(n):!0===t&&e.push(n)}return e}if((0,c.r)(i[0])){const t=await i[0].load(),a=N.WhereClause.create(i[1],t.getFieldsIndex()),r=a.getVariables();if(r.length>0){const t=[];for(let a=0;a{if((0,c.C)(r,2,2,n,t),(0,c.r)(r[0])){const e=new F.Z(r[1]);return new p.Z({parentfeatureset:r[0],orderbyclause:e})}throw new s.aV(n,s.rH.InvalidParameter,t)}))},e.signatures.push({name:"orderby",min:2,max:2}),e.functions.top=function(n,t){return e.standardFunctionAsync(n,t,(async(e,a,r)=>{if((0,c.C)(r,2,2,n,t),(0,c.r)(r[0]))return new h.Z({parentfeatureset:r[0],topnum:r[1]});if((0,c.m)(r[0]))return(0,c.g)(r[1])>=r[0].length?r[0].slice(0):r[0].slice(0,(0,c.g)(r[1]));if((0,c.o)(r[0]))return(0,c.g)(r[1])>=r[0].length()?r[0].slice(0):r[0].slice(0,(0,c.g)(r[1]));throw new s.aV(n,s.rH.InvalidParameter,t)}))},e.signatures.push({name:"top",min:2,max:2}),e.functions.first=function(n,t){return e.standardFunctionAsync(n,t,(async(e,a,r)=>{if((0,c.C)(r,1,1,n,t),(0,c.r)(r[0])){const t=await r[0].first(e.abortSignal);if(null!==t){const e=l.Z.createFromGraphicLikeObject(t.geometry,t.attributes,r[0],n.timeReference);return e._underlyingGraphic=t,e}return t}return(0,c.m)(r[0])?0===r[0].length?null:r[0][0]:(0,c.o)(r[0])?0===r[0].length()?null:r[0].get(0):null}))},e.signatures.push({name:"first",min:1,max:1}),e.functions.attachments=function(n,t){return e.standardFunctionAsync(n,t,(async(e,a,r)=>{(0,c.C)(r,1,2,n,t);const l={minsize:-1,maxsize:-1,types:null,returnMetadata:!1};if(r.length>1)if(r[1]instanceof i.Z){if(r[1].hasField("minsize")&&(l.minsize=(0,c.g)(r[1].field("minsize"))),r[1].hasField("metadata")&&(l.returnMetadata=(0,c.h)(r[1].field("metadata"))),r[1].hasField("maxsize")&&(l.maxsize=(0,c.g)(r[1].field("maxsize"))),r[1].hasField("types")){const e=(0,c.a0)(r[1].field("types"),!1);e.length>0&&(l.types=e)}}else if(null!==r[1])throw new s.aV(n,s.rH.InvalidParameter,t);if((0,c.p)(r[0])){let e=r[0]._layer;return e instanceof S.default&&(e=(0,u.constructFeatureSet)(e,n.spatialReference,["*"],!0,n.lrucache,n.interceptor)),null===e||!1===(0,c.r)(e)?[]:(await e.load(),e.queryAttachments(r[0].field(e.objectIdField),l.minsize,l.maxsize,l.types,l.returnMetadata))}if(null===r[0])return[];throw new s.aV(n,s.rH.InvalidParameter,t)}))},e.signatures.push({name:"attachments",min:1,max:2}),e.functions.featuresetbyrelationshipname=function(n,t){return e.standardFunctionAsync(n,t,(async(e,a,r)=>{(0,c.C)(r,2,4,n,t);const i=r[0],l=(0,c.j)(r[1]);let o=(0,c.D)(r[2],null);const f=(0,c.h)((0,c.D)(r[3],!0));if(null===o&&(o=["*"]),!1===(0,c.m)(o))throw new s.aV(n,s.rH.InvalidParameter,t);if(null===r[0])return null;if(!(0,c.p)(r[0]))throw new s.aV(n,s.rH.InvalidParameter,t);let d=i._layer;if(d instanceof S.default&&(d=(0,u.constructFeatureSet)(d,n.spatialReference,["*"],!0,n.lrucache,n.interceptor)),null===d)return null;if(!1===(0,c.r)(d))return null;d=await d.load();const m=d.relationshipMetaData().filter((e=>e.name===l));if(0===m.length)return null;if(void 0!==m[0].relationshipTableId&&null!==m[0].relationshipTableId&&m[0].relationshipTableId>-1)return(0,u.constructFeatureSetFromRelationship)(d,m[0],i.field(d.objectIdField),d.spatialReference,o,f,n.lrucache,n.interceptor);let y=d.serviceUrl();if(!y)return null;y="/"===y.charAt(y.length-1)?y+m[0].relatedTableId.toString():y+"/"+m[0].relatedTableId.toString();const p=await(0,u.constructFeatureSetFromUrl)(y,d.spatialReference,o,f,n.lrucache,n.interceptor);await p.load();let h=p.relationshipMetaData();if(h=h.filter((e=>e.id===m[0].id)),!1===i.hasField(m[0].keyField)||null===i.field(m[0].keyField)){const e=await d.getFeatureByObjectId(i.field(d.objectIdField),[m[0].keyField]);if(e){const n=N.WhereClause.create(h[0].keyField+"= @id",p.getFieldsIndex());return n.parameters={id:e.attributes[m[0].keyField]},p.filter(n)}return new g.Z({parentfeatureset:p})}const w=N.WhereClause.create(h[0].keyField+"= @id",p.getFieldsIndex());return w.parameters={id:i.field(m[0].keyField)},p.filter(w)}))},e.signatures.push({name:"featuresetbyrelationshipname",min:2,max:4}),e.functions.featuresetbyassociation=function(n,t){return e.standardFunctionAsync(n,t,(async(e,a,r)=>{(0,c.C)(r,2,3,n,t);const i=r[0],l=(0,c.j)((0,c.D)(r[1],"")).toLowerCase(),o=(0,c.c)(r[2])?(0,c.j)(r[2]):null;if(null===r[0])return null;if(!(0,c.p)(r[0]))throw new s.aV(n,s.rH.InvalidParameter,t);let f=i._layer;if(f instanceof S.default&&(f=(0,u.constructFeatureSet)(f,n.spatialReference,["*"],!0,n.lrucache,n.interceptor)),null===f)return null;if(!1===(0,c.r)(f))return null;await f.load();const d=f.serviceUrl(),y=await(0,u.constructAssociationMetaDataFeatureSetFromUrl)(d,n.spatialReference);let p=null,h=null,g=!1;if(null!==o&&""!==o&&void 0!==o){for(const e of y.terminals)e.terminalName===o&&(h=e.terminalId);null===h&&(g=!0)}const w=y.associations.getFieldsIndex(),F=w.get("TOGLOBALID").name,D=w.get("FROMGLOBALID").name,E=w.get("TOTERMINALID").name,x=w.get("FROMTERMINALID").name,C=w.get("FROMNETWORKSOURCEID").name,A=w.get("TONETWORKSOURCEID").name,T=w.get("ASSOCIATIONTYPE").name,P=w.get("ISCONTENTVISIBLE").name,$=w.get("OBJECTID").name;for(const e of f.fields)if("global-id"===e.type){p=i.field(e.name);break}let H=null,v=new m.yN(new b.Z({name:"percentalong",alias:"percentalong",type:"double"}),N.WhereClause.create("0",y.associations.getFieldsIndex())),L=new m.yN(new b.Z({name:"side",alias:"side",type:"string"}),N.WhereClause.create("''",y.associations.getFieldsIndex()));const V="globalid",R="globalId",Z={};for(const e in y.lkp)Z[e]=y.lkp[e].sourceId;const j=new m.TO(new b.Z({name:"classname",alias:"classname",type:"string"}),null,Z);let W="";switch(l){case"midspan":{W=`((${F}='${p}') OR ( ${D}='${p}')) AND (${T} IN (5))`,j.codefield=N.WhereClause.create(`CASE WHEN (${F}='${p}') THEN ${C} ELSE ${A} END`,y.associations.getFieldsIndex());const e=(0,I.JW)(m.Xx.findField(y.associations.fields,D));e.name=V,e.alias=V,H=new m.yN(e,N.WhereClause.create(`CASE WHEN (${D}='${p}') THEN ${F} ELSE ${D} END`,y.associations.getFieldsIndex())),v=y.unVersion>=4?new m.$X(m.Xx.findField(y.associations.fields,w.get("PERCENTALONG").name)):new m.yN(new b.Z({name:"percentalong",alias:"percentalong",type:"double"}),N.WhereClause.create("0",y.associations.getFieldsIndex()));break}case"junctionedge":{W=`((${F}='${p}') OR ( ${D}='${p}')) AND (${T} IN (4,6))`,j.codefield=N.WhereClause.create(`CASE WHEN (${F}='${p}') THEN ${C} ELSE ${A} END`,y.associations.getFieldsIndex());const e=(0,I.JW)(m.Xx.findField(y.associations.fields,D));e.name=V,e.alias=V,H=new m.yN(e,N.WhereClause.create(`CASE WHEN (${D}='${p}') THEN ${F} ELSE ${D} END`,y.associations.getFieldsIndex())),L=new m.yN(new b.Z({name:"side",alias:"side",type:"string"}),N.WhereClause.create(`CASE WHEN (${T}=4) THEN 'from' ELSE 'to' END`,y.associations.getFieldsIndex()));break}case"connected":{let e=`${F}='@T'`,n=`${D}='@T'`;null!==h&&(e+=` AND ${E}=@A`,n+=` AND ${x}=@A`),W="(("+e+") OR ("+n+"))",W=(0,c.P)(W,"@T",p??""),e=(0,c.P)(e,"@T",p??""),null!==h&&(e=(0,c.P)(e,"@A",h.toString()),W=(0,c.P)(W,"@A",h.toString())),j.codefield=N.WhereClause.create("CASE WHEN "+e+` THEN ${C} ELSE ${A} END`,y.associations.getFieldsIndex());const t=(0,I.JW)(m.Xx.findField(y.associations.fields,D));t.name=V,t.alias=V,H=new m.yN(t,N.WhereClause.create("CASE WHEN "+e+` THEN ${D} ELSE ${F} END`,y.associations.getFieldsIndex()));break}case"container":W=`${F}='${p}' AND ${T} = 2`,null!==h&&(W+=` AND ${E} = `+h.toString()),j.codefield=C,W="( "+W+" )",H=new m.QP(m.Xx.findField(y.associations.fields,D),V,V);break;case"content":W=`(${D}='${p}' AND ${T} = 2)`,null!==h&&(W+=` AND ${x} = `+h.toString()),j.codefield=A,W="( "+W+" )",H=new m.QP(m.Xx.findField(y.associations.fields,F),V,V);break;case"structure":W=`(${F}='${p}' AND ${T} = 3)`,null!==h&&(W+=` AND ${E} = `+h.toString()),j.codefield=C,W="( "+W+" )",H=new m.QP(m.Xx.findField(y.associations.fields,D),V,R);break;case"attached":W=`(${D}='${p}' AND ${T} = 3)`,null!==h&&(W+=` AND ${x} = `+h.toString()),j.codefield=A,W="( "+W+" )",H=new m.QP(m.Xx.findField(y.associations.fields,F),V,R);break;default:throw new s.aV(n,s.rH.InvalidParameter,t)}return g&&(W="1 <> 1"),new m.Xx({parentfeatureset:y.associations,adaptedFields:[new m.$X(m.Xx.findField(y.associations.fields,$)),new m.$X(m.Xx.findField(y.associations.fields,P)),H,L,j,v],extraFilter:W?N.WhereClause.create(W,y.associations.getFieldsIndex()):null})}))},e.signatures.push({name:"featuresetbyassociation",min:2,max:6}),e.functions.groupby=function(n,t){return e.standardFunctionAsync(n,t,(async(a,r,l)=>{if((0,c.C)(l,3,3,n,t),!(0,c.r)(l[0]))throw new s.aV(n,s.rH.InvalidParameter,t);const o=await l[0].load(),u=[],f=[];let d=!1,m=[];if((0,c.c)(l[1]))m.push(l[1]);else if(l[1]instanceof i.Z)m.push(l[1]);else if((0,c.m)(l[1]))m=l[1];else{if(!(0,c.o)(l[1]))throw new s.aV(n,s.rH.InvalidParameter,t);m=l[1].toArray()}for(const e of m)if((0,c.c)(e)){const n=N.WhereClause.create((0,c.j)(e),o.getFieldsIndex()),t=!0===(0,D.y5)(n)?(0,c.j)(e):"%%%%FIELDNAME";u.push({name:t,expression:n}),"%%%%FIELDNAME"===t&&(d=!0)}else{if(!(e instanceof i.Z))throw new s.aV(n,s.rH.InvalidParameter,t);{const a=e.hasField("name")?e.field("name"):"%%%%FIELDNAME",r=e.hasField("expression")?e.field("expression"):"";if("%%%%FIELDNAME"===a&&(d=!0),!a)throw new s.aV(n,s.rH.InvalidParameter,t);u.push({name:a,expression:N.WhereClause.create(r||a,o.getFieldsIndex())})}}if(m=[],(0,c.c)(l[2]))m.push(l[2]);else if((0,c.m)(l[2]))m=l[2];else if((0,c.o)(l[2]))m=l[2].toArray();else{if(!(l[2]instanceof i.Z))throw new s.aV(n,s.rH.InvalidParameter,t);m.push(l[2])}for(const e of m){if(!(e instanceof i.Z))throw new s.aV(n,s.rH.InvalidParameter,t);{const a=e.hasField("name")?e.field("name"):"",r=e.hasField("statistic")?e.field("statistic"):"",i=e.hasField("expression")?e.field("expression"):"";if(!a||!r||!i)throw new s.aV(n,s.rH.InvalidParameter,t);f.push({name:a,statistic:r.toLowerCase(),expression:N.WhereClause.create(i,o.getFieldsIndex())})}}if(d){const e={};for(const n of o.fields)e[n.name.toLowerCase()]=1;for(const n of u)"%%%%FIELDNAME"!==n.name&&(e[n.name.toLowerCase()]=1);for(const n of f)"%%%%FIELDNAME"!==n.name&&(e[n.name.toLowerCase()]=1);let n=0;for(const t of u)if("%%%%FIELDNAME"===t.name){for(;1===e["field_"+n.toString()];)n++;e["field_"+n.toString()]=1,t.name="FIELD_"+n.toString()}}for(const t of u)await A(t.expression,e,n);for(const t of f)await A(t.expression,e,n);return l[0].groupby(u,f)}))},e.signatures.push({name:"groupby",min:3,max:3}),e.functions.distinct=function(n,t){return e.standardFunctionAsync(n,t,(async(a,r,l)=>{if((0,c.r)(l[0])){(0,c.C)(l,2,2,n,t);const a=await l[0].load(),r=[];let o=[];if((0,c.c)(l[1]))o.push(l[1]);else if(l[1]instanceof i.Z)o.push(l[1]);else if((0,c.m)(l[1]))o=l[1];else{if(!(0,c.o)(l[1]))throw new s.aV(n,s.rH.InvalidParameter,t);o=l[1].toArray()}let u=!1;for(const e of o)if((0,c.c)(e)){const n=N.WhereClause.create((0,c.j)(e),a.getFieldsIndex()),t=!0===(0,D.y5)(n)?(0,c.j)(e):"%%%%FIELDNAME";r.push({name:t,expression:n}),"%%%%FIELDNAME"===t&&(u=!0)}else{if(!(e instanceof i.Z))throw new s.aV(n,s.rH.InvalidParameter,t);{const i=e.hasField("name")?e.field("name"):"%%%%FIELDNAME",l=e.hasField("expression")?e.field("expression"):"";if("%%%%FIELDNAME"===i&&(u=!0),!i)throw new s.aV(n,s.rH.InvalidParameter,t);r.push({name:i,expression:N.WhereClause.create(l||i,a.getFieldsIndex())})}}if(u){const e={};for(const n of a.fields)e[n.name.toLowerCase()]=1;for(const n of r)"%%%%FIELDNAME"!==n.name&&(e[n.name.toLowerCase()]=1);let n=0;for(const t of r)if("%%%%FIELDNAME"===t.name){for(;1===e["field_"+n.toString()];)n++;e["field_"+n.toString()]=1,t.name="FIELD_"+n.toString()}}for(const t of r)await A(t.expression,e,n);return l[0].groupby(r,[])}return function(e,n,t,a){if(1===a.length){if((0,c.m)(a[0]))return(0,E.t)(e,a[0],-1);if((0,c.o)(a[0]))return(0,E.t)(e,a[0].toArray(),-1)}return(0,E.t)(e,a,-1)}("distinct",0,0,l)}))})}},26520:(e,n,t)=>{t.d(n,{_:()=>s,q:()=>l});var a=t(40330),r=t(3172),i=t(48522);function s(e,n){return null===e?n:new i.Z({url:e.field("url")})}async function l(e,n,t){const i=a.id?.findCredential(e.restUrl);if(!i)return null;if("loaded"===e.loadStatus&&""===n&&e.user&&e.user.sourceJSON&&!1===t)return e.user.sourceJSON;if(""===n){const n=await(0,r.default)(e.restUrl+"/community/self",{responseType:"json",query:{f:"json",...!1===t?{}:{returnUserLicenseTypeExtensions:!0}}});if(n.data){const e=n.data;if(e&&e.username)return e}return null}const s=await(0,r.default)(e.restUrl+"/community/users/"+n,{responseType:"json",query:{f:"json"}});if(s.data){const e=s.data;return e.error?null:e}return null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/5ae63d31468222841d62.js b/public/assets/esri/core/workers/chunks/5ae63d31468222841d62.js new file mode 100644 index 0000000..3d20b7a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/5ae63d31468222841d62.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6124],{36124:(n,t,r)=>{r.r(t),r.d(t,{l:()=>f});var e,i,o,a=r(5732),u={exports:{}};e=u,i="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,"undefined"!=typeof __filename&&(i=i||__filename),o=function(n){var t,r,e=void 0!==(n=n||{})?n:{};e.ready=new Promise((function(n,e){t=n,r=e}));var o,a,u,c=Object.assign({},e),f="./this.program",s="object"==typeof window,l="function"==typeof importScripts,p="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,d="";if(p){var h=require("fs"),m=require("path");d=l?m.dirname(d)+"/":__dirname+"/",o=(n,t)=>(n=L(n)?new URL(n):m.normalize(n),h.readFileSync(n,t?void 0:"utf8")),u=n=>{var t=o(n,!0);return t.buffer||(t=new Uint8Array(t)),t},a=(n,t,r)=>{n=L(n)?new URL(n):m.normalize(n),h.readFile(n,(function(n,e){n?r(n):t(e.buffer)}))},process.argv.length>1&&(f=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),process.on("uncaughtException",(function(n){if(!(n instanceof N))throw n})),process.on("unhandledRejection",(function(n){throw n})),e.inspect=function(){return"[Emscripten Module object]"}}else(s||l)&&(l?d=self.location.href:"undefined"!=typeof document&&document.currentScript&&(d=document.currentScript.src),i&&(d=i),d=0!==d.indexOf("blob:")?d.substr(0,d.replace(/[?#].*/,"").lastIndexOf("/")+1):"",o=n=>{var t=new XMLHttpRequest;return t.open("GET",n,!1),t.send(null),t.responseText},l&&(u=n=>{var t=new XMLHttpRequest;return t.open("GET",n,!1),t.responseType="arraybuffer",t.send(null),new Uint8Array(t.response)}),a=(n,t,r)=>{var e=new XMLHttpRequest;e.open("GET",n,!0),e.responseType="arraybuffer",e.onload=()=>{200==e.status||0==e.status&&e.response?t(e.response):r()},e.onerror=r,e.send(null)});e.print||console.log.bind(console);var y,v,g=e.printErr||console.warn.bind(console);Object.assign(e,c),c=null,e.arguments&&e.arguments,e.thisProgram&&(f=e.thisProgram),e.quit&&e.quit,e.wasmBinary&&(y=e.wasmBinary),e.noExitRuntime,"object"!=typeof WebAssembly&&V("no native wasm support detected");var _,w,b,A,T,C,E,F,P,S,R=!1,W="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function M(n,t){return n?function(n,t,r){for(var e=t+r,i=t;n[i]&&!(i>=e);)++i;if(i-t>16&&n.buffer&&W)return W.decode(n.subarray(t,i));for(var o="";t>10,56320|1023&f)}}else o+=String.fromCharCode((31&a)<<6|u)}else o+=String.fromCharCode(a)}return o}(b,n,t):""}function j(n,t,r,e){if(!(e>0))return 0;for(var i=r,o=r+e-1,a=0;a=55296&&u<=57343&&(u=65536+((1023&u)<<10)|1023&n.charCodeAt(++a)),u<=127){if(r>=o)break;t[r++]=u}else if(u<=2047){if(r+1>=o)break;t[r++]=192|u>>6,t[r++]=128|63&u}else if(u<=65535){if(r+2>=o)break;t[r++]=224|u>>12,t[r++]=128|u>>6&63,t[r++]=128|63&u}else{if(r+3>=o)break;t[r++]=240|u>>18,t[r++]=128|u>>12&63,t[r++]=128|u>>6&63,t[r++]=128|63&u}}return t[r]=0,r-i}function O(n){for(var t=0,r=0;r=55296&&e<=57343?(t+=4,++r):t+=3}return t}function k(n){_=n,e.HEAP8=w=new Int8Array(n),e.HEAP16=A=new Int16Array(n),e.HEAP32=C=new Int32Array(n),e.HEAPU8=b=new Uint8Array(n),e.HEAPU16=T=new Uint16Array(n),e.HEAPU32=E=new Uint32Array(n),e.HEAPF32=F=new Float32Array(n),e.HEAPF64=P=new Float64Array(n)}e.INITIAL_MEMORY;var D=[],x=[],U=[];function I(n){D.unshift(n)}function H(n){U.unshift(n)}var Y=0,z=null;function V(n){e.onAbort&&e.onAbort(n),g(n="Aborted("+n+")"),R=!0,n+=". Build with -sASSERTIONS for more info.";var t=new WebAssembly.RuntimeError(n);throw r(t),t}var B;function q(n){return n.startsWith("data:application/octet-stream;base64,")}function L(n){return n.startsWith("file://")}function G(n){try{if(n==B&&y)return new Uint8Array(y);if(u)return u(n);throw"both async and sync fetching of the wasm failed"}catch(n){V(n)}}function N(n){this.name="ExitStatus",this.message="Program terminated with exit("+n+")",this.status=n}function X(n){for(;n.length>0;)n.shift()(e)}function J(n){this.excPtr=n,this.ptr=n-24,this.set_type=function(n){E[this.ptr+4>>2]=n},this.get_type=function(){return E[this.ptr+4>>2]},this.set_destructor=function(n){E[this.ptr+8>>2]=n},this.get_destructor=function(){return E[this.ptr+8>>2]},this.set_refcount=function(n){C[this.ptr>>2]=n},this.set_caught=function(n){n=n?1:0,w[this.ptr+12>>0]=n},this.get_caught=function(){return 0!=w[this.ptr+12>>0]},this.set_rethrown=function(n){n=n?1:0,w[this.ptr+13>>0]=n},this.get_rethrown=function(){return 0!=w[this.ptr+13>>0]},this.init=function(n,t){this.set_adjusted_ptr(0),this.set_type(n),this.set_destructor(t),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var n=C[this.ptr>>2];C[this.ptr>>2]=n+1},this.release_ref=function(){var n=C[this.ptr>>2];return C[this.ptr>>2]=n-1,1===n},this.set_adjusted_ptr=function(n){E[this.ptr+16>>2]=n},this.get_adjusted_ptr=function(){return E[this.ptr+16>>2]},this.get_exception_ptr=function(){if(Bn(this.get_type()))return E[this.excPtr>>2];var n=this.get_adjusted_ptr();return 0!==n?n:this.excPtr}}function Z(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+n)}}q(B="lclayout.wasm")||(B=function(n){return e.locateFile?e.locateFile(n,d):d+n}(B));var $=void 0;function K(n){for(var t="",r=n;b[r];)t+=$[b[r++]];return t}var Q={},nn={},tn={},rn=48,en=57;function on(n,t){var r=function(n,t){return n=function(n){if(void 0===n)return"_unknown";var t=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return t>=rn&&t<=en?"_"+n:n}(n),function(){return t.apply(this,arguments)}}(t,(function(n){this.name=t,this.message=n;var r=new Error(n).stack;void 0!==r&&(this.stack=this.toString()+"\n"+r.replace(/^Error(:[^\n]*)?\n/,""))}));return r.prototype=Object.create(n.prototype),r.prototype.constructor=r,r.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},r}var an=void 0;function un(n){throw new an(n)}var cn=void 0;function fn(n){throw new cn(n)}function sn(n,t,r){function e(t){var e=r(t);e.length!==n.length&&fn("Mismatched type converter count");for(var i=0;i{nn.hasOwnProperty(n)?i[t]=nn[n]:(o.push(n),Q.hasOwnProperty(n)||(Q[n]=[]),Q[n].push((()=>{i[t]=nn[n],++a===o.length&&e(i)})))})),0===o.length&&e(i)}function ln(n,t,r={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var e=t.name;if(n||un('type "'+e+'" must have a positive integer typeid pointer'),nn.hasOwnProperty(n)){if(r.ignoreDuplicateRegistrations)return;un("Cannot register type '"+e+"' twice")}if(nn[n]=t,delete tn[n],Q.hasOwnProperty(n)){var i=Q[n];delete Q[n],i.forEach((n=>n()))}}var pn=[],dn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function hn(n){return this.fromWireType(C[n>>2])}function mn(n,t){switch(t){case 2:return function(n){return this.fromWireType(F[n>>2])};case 3:return function(n){return this.fromWireType(P[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}function yn(n,t,r){e.hasOwnProperty(n)?((void 0===r||void 0!==e[n].overloadTable&&void 0!==e[n].overloadTable[r])&&un("Cannot register public name '"+n+"' twice"),function(n,t,r){if(void 0===n[t].overloadTable){var e=n[t];n[t]=function(){return n[t].overloadTable.hasOwnProperty(arguments.length)||un("Function '"+r+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+n[t].overloadTable+")!"),n[t].overloadTable[arguments.length].apply(this,arguments)},n[t].overloadTable=[],n[t].overloadTable[e.argCount]=e}}(e,n,n),e.hasOwnProperty(r)&&un("Cannot register multiple overloads of a function with the same number of arguments ("+r+")!"),e[n].overloadTable[r]=t):(e[n]=t,void 0!==r&&(e[n].numArguments=r))}function vn(n,t,r){e.hasOwnProperty(n)||fn("Replacing nonexistant public symbol"),void 0!==e[n].overloadTable&&void 0!==r?e[n].overloadTable[r]=t:(e[n]=t,e[n].argCount=r)}var gn=[];function _n(n){var t=gn[n];return t||(n>=gn.length&&(gn.length=n+1),gn[n]=t=S.get(n)),t}function wn(n,t){var r=(n=K(n)).includes("j")?function(n,t){var r=[];return function(){return r.length=0,Object.assign(r,arguments),function(n,t,r){return n.includes("j")?function(n,t,r){var i=e["dynCall_"+n];return r&&r.length?i.apply(null,[t].concat(r)):i.call(null,t)}(n,t,r):_n(t).apply(null,r)}(n,t,r)}}(n,t):_n(t);return"function"!=typeof r&&un("unknown function pointer with signature "+n+": "+t),r}var bn=void 0;function An(n){var t=Hn(n),r=K(t);return Vn(t),r}function Tn(n,t,r){switch(t){case 0:return r?function(n){return w[n]}:function(n){return b[n]};case 1:return r?function(n){return A[n>>1]}:function(n){return T[n>>1]};case 2:return r?function(n){return C[n>>2]}:function(n){return E[n>>2]};default:throw new TypeError("Unknown integer type: "+n)}}var Cn,En="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Fn(n,t){for(var r=n,e=r>>1,i=e+t/2;!(e>=i)&&T[e];)++e;if((r=e<<1)-n>32&&En)return En.decode(b.subarray(n,r));for(var o="",a=0;!(a>=t/2);++a){var u=A[n+2*a>>1];if(0==u)break;o+=String.fromCharCode(u)}return o}function Pn(n,t,r){if(void 0===r&&(r=2147483647),r<2)return 0;for(var e=t,i=(r-=2)<2*n.length?r/2:n.length,o=0;o>1]=a,t+=2}return A[t>>1]=0,t-e}function Sn(n){return 2*n.length}function Rn(n,t){for(var r=0,e="";!(r>=t/4);){var i=C[n+4*r>>2];if(0==i)break;if(++r,i>=65536){var o=i-65536;e+=String.fromCharCode(55296|o>>10,56320|1023&o)}else e+=String.fromCharCode(i)}return e}function Wn(n,t,r){if(void 0===r&&(r=2147483647),r<4)return 0;for(var e=t,i=e+r-4,o=0;o=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&n.charCodeAt(++o)),C[t>>2]=a,(t+=4)+4>i)break}return C[t>>2]=0,t-e}function Mn(n){for(var t=0,r=0;r=55296&&e<=57343&&++r,t+=4}return t}function jn(n){try{return v.grow(n-_.byteLength+65535>>>16),k(v.buffer),1}catch(n){}}Cn=p?()=>{var n=process.hrtime();return 1e3*n[0]+n[1]/1e6}:()=>performance.now();var On={};function kn(){if(!kn.strings){var n={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:f||"./this.program"};for(var t in On)void 0===On[t]?delete n[t]:n[t]=On[t];var r=[];for(var t in n)r.push(t+"="+n[t]);kn.strings=r}return kn.strings}function Dn(n){return n%4==0&&(n%100!=0||n%400==0)}var xn=[31,29,31,30,31,30,31,31,30,31,30,31],Un=[31,28,31,30,31,30,31,31,30,31,30,31];(function(){for(var n=new Array(256),t=0;t<256;++t)n[t]=String.fromCharCode(t);$=n})(),an=e.BindingError=on(Error,"BindingError"),cn=e.InternalError=on(Error,"InternalError"),e.count_emval_handles=function(){for(var n=0,t=5;t>o])},destructorFunction:null})},i:function(n,t,r){n=K(n),sn([],[t],(function(t){return t=t[0],e[n]=t.fromWireType(r),[]}))},j:function(n,t){ln(n,{name:t=K(t),fromWireType:function(n){var t=(n=>(n||un("Cannot use deleted val. handle = "+n),dn[n].value))(n);return function(n){n>4&&0==--dn[n].refcount&&(dn[n]=void 0,pn.push(n))}(n),t},toWireType:function(n,t){return(n=>{switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=pn.length?pn.pop():dn.length;return dn[t]={refcount:1,value:n},t}})(t)},argPackAdvance:8,readValueFromPointer:hn,destructorFunction:null})},h:function(n,t,r){var e=Z(r);ln(n,{name:t=K(t),fromWireType:function(n){return n},toWireType:function(n,t){return t},argPackAdvance:8,readValueFromPointer:mn(t,e),destructorFunction:null})},c:function(n,t,r,e,i,o){var a=function(n,t){for(var r=[],e=0;e>2]);return r}(t,r);n=K(n),i=wn(e,i),yn(n,(function(){!function(n,t){var r=[],e={};throw t.forEach((function n(t){e[t]||nn[t]||(tn[t]?tn[t].forEach(n):(r.push(t),e[t]=!0))})),new bn(n+": "+r.map(An).join([", "]))}("Cannot call "+n+" due to unbound types",a)}),t-1),sn([],a,(function(r){var e=[r[0],null].concat(r.slice(1));return vn(n,function(n,t,r,e,i){var o=t.length;o<2&&un("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==t[1]&&!1,u=!1,c=1;cn;if(0===e){var u=32-8*r;a=n=>n<>>u}var c=t.includes("unsigned");ln(n,{name:t,fromWireType:a,toWireType:c?function(n,t){return this.name,t>>>0}:function(n,t){return this.name,t},argPackAdvance:8,readValueFromPointer:Tn(t,o,0!==e),destructorFunction:null})},b:function(n,t,r){var e=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];function i(n){var t=E,r=t[n>>=2],i=t[n+1];return new e(_,i,r)}ln(n,{name:r=K(r),fromWireType:i,argPackAdvance:8,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},g:function(n,t){var r="std::string"===(t=K(t));ln(n,{name:t,fromWireType:function(n){var t,e=E[n>>2],i=n+4;if(r)for(var o=i,a=0;a<=e;++a){var u=i+a;if(a==e||0==b[u]){var c=M(o,u-o);void 0===t?t=c:(t+=String.fromCharCode(0),t+=c),o=u+1}}else{var f=new Array(e);for(a=0;a>2]=e,r&&i)!function(n,t,r){j(n,b,t,r)}(t,a,e+1);else if(i)for(var u=0;u255&&(Vn(a),un("String has UTF-16 code units that do not fit in 8 bits")),b[a+u]=c}else for(u=0;uT,u=1):4===t&&(e=Rn,i=Wn,a=Mn,o=()=>E,u=2),ln(n,{name:r,fromWireType:function(n){for(var r,i=E[n>>2],a=o(),c=n+4,f=0;f<=i;++f){var s=n+4+f*t;if(f==i||0==a[s>>u]){var l=e(c,s-c);void 0===r?r=l:(r+=String.fromCharCode(0),r+=l),c=s+t}}return Vn(n),r},toWireType:function(n,e){"string"!=typeof e&&un("Cannot pass non-string to C++ string type "+r);var o=a(e),c=zn(4+o+t);return E[c>>2]=o>>u,i(e,c+4,o+t),null!==n&&n.push(Vn,c),c},argPackAdvance:8,readValueFromPointer:hn,destructorFunction:function(n){Vn(n)}})},l:function(n,t){ln(n,{isVoid:!0,name:t=K(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(n,t){}})},r:function(){return!0},f:function(){V("")},s:function(){return Date.now()},n:function(){return 2147483648},u:Cn,v:function(n,t,r){b.copyWithin(n,t,t+r)},t:function(n){var t=b.length,r=2147483648;if((n>>>=0)>r)return!1;let e=(n,t)=>n+(t-n%t)%t;for(var i=1;i<=4;i*=2){var o=t*(1+.2/i);if(o=Math.min(o,n+100663296),jn(Math.min(r,e(Math.max(n,o),65536))))return!0}return!1},p:function(n,t){var r=0;return kn().forEach((function(e,i){var o=t+r;E[n+4*i>>2]=o,function(n,t,r){for(var e=0;e>0]=n.charCodeAt(e);w[t>>0]=0}(e,o),r+=e.length+1})),0},q:function(n,t){var r=kn();E[n>>2]=r.length;var e=0;return r.forEach((function(n){e+=n.length+1})),E[t>>2]=e,0},o:function(n,t,r,e,i){return function(n,t,r,e){var i=C[e+40>>2],o={tm_sec:C[e>>2],tm_min:C[e+4>>2],tm_hour:C[e+8>>2],tm_mday:C[e+12>>2],tm_mon:C[e+16>>2],tm_year:C[e+20>>2],tm_wday:C[e+24>>2],tm_yday:C[e+28>>2],tm_isdst:C[e+32>>2],tm_gmtoff:C[e+36>>2],tm_zone:i?M(i):""},a=M(r),u={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var c in u)a=a.replace(new RegExp(c,"g"),u[c]);var f=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],s=["January","February","March","April","May","June","July","August","September","October","November","December"];function l(n,t,r){for(var e="number"==typeof n?n.toString():n||"";e.length0?1:0}var e;return 0===(e=r(n.getFullYear()-t.getFullYear()))&&0===(e=r(n.getMonth()-t.getMonth()))&&(e=r(n.getDate()-t.getDate())),e}function h(n){switch(n.getDay()){case 0:return new Date(n.getFullYear()-1,11,29);case 1:return n;case 2:return new Date(n.getFullYear(),0,3);case 3:return new Date(n.getFullYear(),0,2);case 4:return new Date(n.getFullYear(),0,1);case 5:return new Date(n.getFullYear()-1,11,31);case 6:return new Date(n.getFullYear()-1,11,30)}}function m(n){var t=function(n,t){for(var r=new Date(n.getTime());t>0;){var e=Dn(r.getFullYear()),i=r.getMonth(),o=(e?xn:Un)[i];if(!(t>o-r.getDate()))return r.setDate(r.getDate()+t),r;t-=o-r.getDate()+1,r.setDate(1),i<11?r.setMonth(i+1):(r.setMonth(0),r.setFullYear(r.getFullYear()+1))}return r}(new Date(n.tm_year+1900,0,1),n.tm_yday),r=new Date(t.getFullYear(),0,4),e=new Date(t.getFullYear()+1,0,4),i=h(r),o=h(e);return d(i,t)<=0?d(o,t)<=0?t.getFullYear()+1:t.getFullYear():t.getFullYear()-1}var y={"%a":function(n){return f[n.tm_wday].substring(0,3)},"%A":function(n){return f[n.tm_wday]},"%b":function(n){return s[n.tm_mon].substring(0,3)},"%B":function(n){return s[n.tm_mon]},"%C":function(n){return p((n.tm_year+1900)/100|0,2)},"%d":function(n){return p(n.tm_mday,2)},"%e":function(n){return l(n.tm_mday,2," ")},"%g":function(n){return m(n).toString().substring(2)},"%G":function(n){return m(n)},"%H":function(n){return p(n.tm_hour,2)},"%I":function(n){var t=n.tm_hour;return 0==t?t=12:t>12&&(t-=12),p(t,2)},"%j":function(n){return p(n.tm_mday+function(n,t){for(var r=0,e=0;e<=t;r+=n[e++]);return r}(Dn(n.tm_year+1900)?xn:Un,n.tm_mon-1),3)},"%m":function(n){return p(n.tm_mon+1,2)},"%M":function(n){return p(n.tm_min,2)},"%n":function(){return"\n"},"%p":function(n){return n.tm_hour>=0&&n.tm_hour<12?"AM":"PM"},"%S":function(n){return p(n.tm_sec,2)},"%t":function(){return"\t"},"%u":function(n){return n.tm_wday||7},"%U":function(n){var t=n.tm_yday+7-n.tm_wday;return p(Math.floor(t/7),2)},"%V":function(n){var t=Math.floor((n.tm_yday+7-(n.tm_wday+6)%7)/7);if((n.tm_wday+371-n.tm_yday-2)%7<=2&&t++,t){if(53==t){var r=(n.tm_wday+371-n.tm_yday)%7;4==r||3==r&&Dn(n.tm_year)||(t=1)}}else{t=52;var e=(n.tm_wday+7-n.tm_yday-1)%7;(4==e||5==e&&Dn(n.tm_year%400-1))&&t++}return p(t,2)},"%w":function(n){return n.tm_wday},"%W":function(n){var t=n.tm_yday+7-(n.tm_wday+6)%7;return p(Math.floor(t/7),2)},"%y":function(n){return(n.tm_year+1900).toString().substring(2)},"%Y":function(n){return n.tm_year+1900},"%z":function(n){var t=n.tm_gmtoff,r=t>=0;return t=(t=Math.abs(t)/60)/60*100+t%60,(r?"+":"-")+String("0000"+t).slice(-4)},"%Z":function(n){return n.tm_zone},"%%":function(){return"%"}};for(var c in a=a.replace(/%%/g,"\0\0"),y)a.includes(c)&&(a=a.replace(new RegExp(c,"g"),y[c](o)));var v=function(n,t,r){var e=O(n)+1,i=new Array(e);return j(n,i,0,i.length),i}(a=a.replace(/\0\0/g,"%"));return v.length>t?0:(function(n,t){w.set(n,t)}(v,n),v.length-1)}(n,t,r,e)}};(function(){var n={a:In};function t(n,t){var r=n.exports;e.asm=r,k((v=e.asm.w).buffer),S=e.asm.y,function(n){x.unshift(n)}(e.asm.x),function(n){if(Y--,e.monitorRunDependencies&&e.monitorRunDependencies(Y),0==Y&&z){var t=z;z=null,t()}}()}function i(n){t(n.instance)}function o(t){return function(){if(!y&&(s||l)){if("function"==typeof fetch&&!L(B))return fetch(B,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+B+"'";return n.arrayBuffer()})).catch((function(){return G(B)}));if(a)return new Promise((function(n,t){a(B,(function(t){n(new Uint8Array(t))}),t)}))}return Promise.resolve().then((function(){return G(B)}))}().then((function(t){return WebAssembly.instantiate(t,n)})).then((function(n){return n})).then(t,(function(n){g("failed to asynchronously prepare wasm: "+n),V(n)}))}if(Y++,e.monitorRunDependencies&&e.monitorRunDependencies(Y),e.instantiateWasm)try{return e.instantiateWasm(n,t)}catch(n){g("Module.instantiateWasm callback failed with error: "+n),r(n)}(y||"function"!=typeof WebAssembly.instantiateStreaming||q(B)||L(B)||p||"function"!=typeof fetch?o(i):fetch(B,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,n).then(i,(function(n){return g("wasm streaming compile failed: "+n),g("falling back to ArrayBuffer instantiation"),o(i)}))}))).catch(r)})(),e.___wasm_call_ctors=function(){return(e.___wasm_call_ctors=e.asm.x).apply(null,arguments)};var Hn=e.___getTypeName=function(){return(Hn=e.___getTypeName=e.asm.z).apply(null,arguments)};e.__embind_initialize_bindings=function(){return(e.__embind_initialize_bindings=e.asm.A).apply(null,arguments)};var Yn,zn=e._malloc=function(){return(zn=e._malloc=e.asm.B).apply(null,arguments)},Vn=e._free=function(){return(Vn=e._free=e.asm.C).apply(null,arguments)},Bn=e.___cxa_is_pointer_type=function(){return(Bn=e.___cxa_is_pointer_type=e.asm.D).apply(null,arguments)};function qn(n){function r(){Yn||(Yn=!0,e.calledRun=!0,R||(X(x),t(e),e.onRuntimeInitialized&&e.onRuntimeInitialized(),function(){if(e.postRun)for("function"==typeof e.postRun&&(e.postRun=[e.postRun]);e.postRun.length;)H(e.postRun.shift());X(U)}()))}Y>0||(function(){if(e.preRun)for("function"==typeof e.preRun&&(e.preRun=[e.preRun]);e.preRun.length;)I(e.preRun.shift());X(D)}(),Y>0||(e.setStatus?(e.setStatus("Running..."),setTimeout((function(){setTimeout((function(){e.setStatus("")}),1),r()}),1)):r()))}if(e.dynCall_viijii=function(){return(e.dynCall_viijii=e.asm.E).apply(null,arguments)},e.dynCall_iiiiij=function(){return(e.dynCall_iiiiij=e.asm.F).apply(null,arguments)},e.dynCall_iiiiijj=function(){return(e.dynCall_iiiiijj=e.asm.G).apply(null,arguments)},e.dynCall_iiiiiijj=function(){return(e.dynCall_iiiiiijj=e.asm.H).apply(null,arguments)},z=function n(){Yn||qn(),Yn||(z=n)},e.preInit)for("function"==typeof e.preInit&&(e.preInit=[e.preInit]);e.preInit.length>0;)e.preInit.pop()();return qn(),n.ready},e.exports=o;var c=u.exports;const f=function(n,t){for(var r=0;re[t]})}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,a.g)(c)},[c])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/5c64fd3bf057a1a5527f.js b/public/assets/esri/core/workers/chunks/5c64fd3bf057a1a5527f.js new file mode 100644 index 0000000..2a10ea2 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/5c64fd3bf057a1a5527f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9037],{22303:(e,t,s)=>{s.d(t,{Z:()=>c});var i,r,n=s(35270),l=s(22021),a=s(75215);function h(e){return(0,l.uZ)((0,a.vU)(e),0,255)}function o(e,t,s){return e=Number(e),isNaN(e)?s:es?s:e}class u{static blendColors(e,t,s,i=new u){return i.r=Math.round(e.r+(t.r-e.r)*s),i.g=Math.round(e.g+(t.g-e.g)*s),i.b=Math.round(e.b+(t.b-e.b)*s),i.a=e.a+(t.a-e.a)*s,i._sanitize()}static fromRgb(e,t){const s=e.toLowerCase().match(/^(rgba?|hsla?)\(([\s\.\-,%0-9]+)\)/);if(s){const e=s[2].split(/\s*,\s*/),i=s[1];if("rgb"===i&&3===e.length||"rgba"===i&&4===e.length){const s=e[0];if("%"===s.charAt(s.length-1)){const s=e.map((e=>2.56*parseFloat(e)));return 4===e.length&&(s[3]=parseFloat(e[3])),u.fromArray(s,t)}return u.fromArray(e.map((e=>parseFloat(e))),t)}if("hsl"===i&&3===e.length||"hsla"===i&&4===e.length)return u.fromArray((0,n.B7)(parseFloat(e[0]),parseFloat(e[1])/100,parseFloat(e[2])/100,parseFloat(e[3])),t)}return null}static fromHex(e,t=new u){if(4!==e.length&&7!==e.length||"#"!==e[0])return null;const s=4===e.length?4:8,i=(1<{const n=r&i;r>>=s,t[e]=4===s?17*n:n})),t.a=1,t)}static fromArray(e,t=new u){return t._set(Number(e[0]),Number(e[1]),Number(e[2]),Number(e[3])),isNaN(t.a)&&(t.a=1),t._sanitize()}static fromString(e,t){const s=(0,n.St)(e)?(0,n.h$)(e):null;return s&&u.fromArray(s,t)||u.fromRgb(e,t)||u.fromHex(e,t)}static fromJSON(e){return e&&new u([e[0],e[1],e[2],e[3]/255])}static toUnitRGB(e){return null!=e?[e.r/255,e.g/255,e.b/255]:null}static toUnitRGBA(e){return null!=e?[e.r/255,e.g/255,e.b/255,null!=e.a?e.a:1]:null}constructor(e){this.r=255,this.g=255,this.b=255,this.a=1,e&&this.setColor(e)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(e){return"string"==typeof e?u.fromString(e,this):Array.isArray(e)?u.fromArray(e,this):(this._set(e.r??0,e.g??0,e.b??0,e.a??1),e instanceof u||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(){const e=this.r.toString(16),t=this.g.toString(16),s=this.b.toString(16);return`#${e.length<2?"0"+e:e}${t.length<2?"0"+t:t}${s.length<2?"0"+s:s}`}toCss(e=!1){const t=this.r+", "+this.g+", "+this.b;return e?`rgba(${t}, ${this.a})`:`rgb(${t})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(e=u.AlphaMode.ALWAYS){const t=h(this.r),s=h(this.g),i=h(this.b);return e===u.AlphaMode.ALWAYS||1!==this.a?[t,s,i,h(255*this.a)]:[t,s,i]}clone(){return new u(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(e){return null!=e&&e.r===this.r&&e.g===this.g&&e.b===this.b&&e.a===this.a}_sanitize(){return this.r=Math.round(o(this.r,0,255)),this.g=Math.round(o(this.g,0,255)),this.b=Math.round(o(this.b,0,255)),this.a=o(this.a,0,1),this}_set(e,t,s,i){this.r=e,this.g=t,this.b=s,this.a=i}}u.prototype.declaredClass="esri.Color",(r=(i=u||(u={})).AlphaMode||(i.AlphaMode={}))[r.ALWAYS=0]="ALWAYS",r[r.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const c=u},92835:(e,t,s)=>{s.d(t,{Z:()=>f});var i,r=s(43697),n=s(96674),l=s(70586),a=s(35463),h=s(5600),o=(s(75215),s(67676),s(80442),s(71715)),u=s(52011),c=s(30556);let g=i=class extends n.wq{static get allTime(){return m}static get empty(){return d}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,s=null!=this.end?this.end.getTime():this.end,i=null!=e.start?e.start.getTime():e.start,r=null!=e.end?e.end.getTime():e.end;return t===i&&s===r}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,l.yw)(this.start,(t=>(0,a.JE)(t,e))),s=(0,l.yw)(this.end,(t=>{const s=(0,a.JE)(t,e);return t.getTime()===s.getTime()?s:(0,a.Nm)(s,1,e)}));return new i({start:t,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,s=this.end?.getTime()??1/0,r=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let l,a;if(r>=t&&r<=s?l=r:t>=r&&t<=n&&(l=t),s>=r&&s<=n?a=s:n>=t&&n<=s&&(a=n),null!=l&&null!=a&&!isNaN(l)&&!isNaN(a)){const e=new i;return e.start=l===-1/0?null:new Date(l),e.end=a===1/0?null:new Date(a),e}return i.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:r,end:n}=this;return null!=r&&(s.start=(0,a.Nm)(r,e,t)),null!=n&&(s.end=(0,a.Nm)(n,e,t)),s}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return m.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,s=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:s})}};(0,r._)([(0,h.Cb)({type:Date,json:{write:{allowNull:!0}}})],g.prototype,"end",void 0),(0,r._)([(0,o.r)("end")],g.prototype,"readEnd",null),(0,r._)([(0,c.c)("end")],g.prototype,"writeEnd",null),(0,r._)([(0,h.Cb)({readOnly:!0,json:{read:!1}})],g.prototype,"isAllTime",null),(0,r._)([(0,h.Cb)({readOnly:!0,json:{read:!1}})],g.prototype,"isEmpty",null),(0,r._)([(0,h.Cb)({type:Date,json:{write:{allowNull:!0}}})],g.prototype,"start",void 0),(0,r._)([(0,o.r)("start")],g.prototype,"readStart",null),(0,r._)([(0,c.c)("start")],g.prototype,"writeStart",null),g=i=(0,r._)([(0,u.j)("esri.TimeExtent")],g);const m=new g,d=new g({start:void 0,end:void 0}),f=g},35270:(e,t,s)=>{s.d(t,{B7:()=>h,St:()=>r,VL:()=>l,h$:()=>n,rW:()=>o});const i={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function r(e){return!!i[e]||!!i[e.toLowerCase()]}function n(e){return i[e]??i[e.toLowerCase()]}function l(e){return[...n(e)]}function a(e,t,s){s<0&&++s,s>1&&--s;const i=6*s;return i<1?e+(t-e)*i:2*s<1?t:3*s<2?e+(t-e)*(2/3-s)*6:e}function h(e,t,s,i=1){const r=(e%360+360)%360/360,n=s<=.5?s*(t+1):s+t-s*t,l=2*s-n;return[Math.round(255*a(l,n,r+1/3)),Math.round(255*a(l,n,r)),Math.round(255*a(l,n,r-1/3)),i]}function o(e){const t=e.length>5,s=t?8:4,i=(1<>=s,a[3]=r*h/255),h=l&i,l>>=s,a[2]=r*h,h=l&i,l>>=s,a[1]=r*h,h=l&i,l>>=s,a[0]=r*h,a}},46791:(e,t,s)=>{s.d(t,{Z:()=>T});var i,r=s(43697),n=s(3894),l=s(32448),a=s(22974),h=s(70586),o=s(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(i||(i={}));var u,c=s(1654),g=s(75215),m=s(58971),d=s(5600),f=s(52421),b=s(52011),_=s(10661);const p=new o.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),v=()=>{};function y(e){return e?e instanceof N?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e&&e.length)return e[0]}function A(e,t,s,i){const r=Math.min(e.length-s,t.length-i);let n=0;for(;n{e.push(t),E(e,s.call(i,t,r,n),s,i)}))}const M=new Set,C=new Set,D=new Set,k=new Map;let O=0,N=u=class extends l.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof u}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new _.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:O++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof u?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,m.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(i.ADD)||(this._splice(0,this.length,y(e)),this._emitAfterChanges(i.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,s={removed:!1,callback:t};return e.push(s),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=v,s.removed=!0,e.splice(e.indexOf(s),1)}}}return this._emitter.on(e,t)}once(e,t){const s=this.on(e,t);return{remove(){s.remove()}}}add(e,t){if((0,m.it)(this._observable),this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t??null);return this._splice(s,0,[e]),this._emitAfterChanges(i.ADD),this}addMany(e,t=this._items.length){if((0,m.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t);return this._splice(s,0,y(e)),this._emitAfterChanges(i.ADD),this}at(e){if((0,m.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(i.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,m.it)(this._observable),this._createNewInstance({items:this._items.map(a.d9)})}concat(...e){(0,m.it)(this._observable);const t=e.map(y);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const s=(0,h.j0)(this._splice(0,this.length)),r=s.length;for(let i=0;it&&(e=t),e}includes(e,t=0){return(0,m.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,m.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,m.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,m.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,m.it)(this._observable);const s=this._items.map(e,t);return new u({items:s})}reorder(e,t=this.length-1){(0,m.it)(this._observable);const s=this.indexOf(e);if(-1!==s){if(t<0?t=0:t>=this.length&&(t=this.length-1),s!==t){if(this._emitBeforeChanges(i.MOVE))return e;this._splice(s,1),this._splice(t,0,[e]),this._emitAfterChanges(i.MOVE)}return e}}pop(){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(i.REMOVE),e}push(...e){return(0,m.it)(this._observable),this._emitBeforeChanges(i.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(i.ADD)),this.length}reduce(e,t){(0,m.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduce(e,t):s.reduce(e)}reduceRight(e,t){(0,m.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduceRight(e,t):s.reduceRight(e)}remove(e){return(0,m.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,m.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(i.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(i.REMOVE),t}removeMany(e){if((0,m.it)(this._observable),!e||!e.length||this._emitBeforeChanges(i.REMOVE))return[];const t=e instanceof u?e.toArray():e,s=this._items,r=[],n=t.length;for(let e=0;e-1){const i=1+A(t,s,e+1,n+1),l=this._splice(n,i);l&&l.length>0&&r.push.apply(r,l),e+=i-1}}return this._emitAfterChanges(i.REMOVE),r}reverse(){if((0,m.it)(this._observable),this._emitBeforeChanges(i.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(i.MOVE),this}shift(){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(i.REMOVE),e}slice(e=0,t=this.length){return(0,m.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,m.it)(this._observable),this._items.some(e,t)}sort(e){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(i.MOVE))return this;const t=(0,h.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(i.MOVE),this}splice(e,t,...s){(0,m.it)(this._observable);const r=(t?i.REMOVE:0)|(s.length?i.ADD:0);if(this._emitBeforeChanges(r))return[];const n=this._splice(e,t,s)||[];return this._emitAfterChanges(r),n}toArray(){return(0,m.it)(this._observable),this._items.slice()}toJSON(){return(0,m.it)(this._observable),this.toArray()}toLocaleString(){return(0,m.it)(this._observable),this._items.toLocaleString()}toString(){return(0,m.it)(this._observable),this._items.toString()}unshift(...e){return(0,m.it)(this._observable),!e.length||this._emitBeforeChanges(i.ADD)||(this._splice(0,0,e),this._emitAfterChanges(i.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,s){const i=this._items,r=this.itemType;let n,l;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,c.Os)((()=>this._dispatchChange()))),t){if(l=i.splice(e,t),this.hasEventListener("before-remove")){const t=p.acquire();t.target=this,t.cancellable=!0;for(let s=0,r=l.length;s{s.push(e)}));const i=n.Z.acquire();C.forEach((e=>{i.push(e)}));const r=this._items,l=t.items,a=n.Z.acquire();if(D.forEach((e=>{l.indexOf(e)!==r.indexOf(e)&&a.push(e)})),t.listeners&&(s.length||i.length||a.length)){const e={target:this,added:s,removed:i,moved:a},r=t.listeners.length;for(let s=0;s{if(!e)return u;if(k.has(e))return k.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const s in e.typeMap){const i=e.typeMap[s].prototype.declaredClass;t?t+=` | ${i}`:t=i}let s=class extends u{};return(0,r._)([(0,f.c)({Type:e,ensureType:"function"==typeof e?(0,g.se)(e):(0,g.N7)(e)})],s.prototype,"itemType",void 0),s=(0,r._)([(0,b.j)(`esri.core.Collection<${t}>`)],s),k.set(e,s),s},(0,r._)([(0,d.Cb)()],N.prototype,"length",void 0),(0,r._)([(0,d.Cb)()],N.prototype,"items",null),N=u=(0,r._)([(0,b.j)("esri.core.Collection")],N);const T=N},68251:(e,t,s)=>{s.d(t,{BV:()=>l});var i=s(22021);class r{constructor(e,t){this.min=e,this.max=t,this.range=t-e}ndiff(e,t=0){return Math.ceil((e-t)/this.range)*this.range+t}_normalize(e,t,s,i=0,r=!1){return(s-=i)t&&(s-=this.ndiff(s-t)),r&&s===t&&(s=e),s+i}normalize(e,t=0,s=!1){return this._normalize(this.min,this.max,e,t,s)}clamp(e,t=0){return(0,i.uZ)(e-t,this.min,this.max)+t}monotonic(e,t,s){return ee&&s{function i(e){return(t,s)=>{t[s]=e}}s.d(t,{c:()=>i})},70921:(e,t,s)=>{s.d(t,{R:()=>n,Z:()=>r});var i=s(46791);function r(e,t,s=i.Z){return t||(t=new s),t===e||(t.removeAll(),(r=e)&&(Array.isArray(r)||"items"in r&&Array.isArray(r.items))?t.addMany(e):e&&t.add(e)),t;var r}function n(e){return e}},35463:(e,t,s)=>{s.d(t,{JE:()=>l,Nm:()=>n,rJ:()=>a}),s(80442);const i={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},r={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,s){const i=new Date(e.getTime());if(t&&s){const e=r[s],{getter:n,setter:l,multiplier:a}=e;if("months"===s){const e=function(e,t){const s=new Date(e,t+1,1);return s.setDate(0),s.getDate()}(i.getFullYear(),i.getMonth()+t);i.getDate()>e&&i.setDate(e)}i[l](i[n]()+t*a)}return i}function l(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function a(e,t,s){return 0===e?0:e*i[t]/i[s]}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/60a08ce29d09cb07ef06.js b/public/assets/esri/core/workers/chunks/60a08ce29d09cb07ef06.js new file mode 100644 index 0000000..92ef302 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/60a08ce29d09cb07ef06.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5935],{75935:(t,e,o)=>{o.r(e),o.d(e,{default:()=>y});var i,r=o(43697),s=(o(66577),o(96674)),n=o(22974),d=o(5600),p=o(75215),l=o(52011),u=o(30556),a=o(10158),h=o(82971);let c=i=class extends s.wq{constructor(t){super(t),this.cacheHint=void 0,this.dynamicDataSource=void 0,this.gdbVersion=null,this.geometryPrecision=void 0,this.historicMoment=null,this.maxAllowableOffset=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.relationshipId=void 0,this.start=void 0,this.num=void 0,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.where=null}_writeHistoricMoment(t,e){e.historicMoment=t&&t.getTime()}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10,this.start>0&&null==this.where&&(e.definitionExpression="1=1")}clone(){return new i((0,n.d9)({cacheHint:this.cacheHint,dynamicDataSource:this.dynamicDataSource,gdbVersion:this.gdbVersion,geometryPrecision:this.geometryPrecision,historicMoment:this.historicMoment&&new Date(this.historicMoment.getTime()),maxAllowableOffset:this.maxAllowableOffset,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,relationshipId:this.relationshipId,start:this.start,num:this.num,returnGeometry:this.returnGeometry,where:this.where,returnZ:this.returnZ,returnM:this.returnM}))}};(0,r._)([(0,d.Cb)({type:Boolean,json:{write:!0}})],c.prototype,"cacheHint",void 0),(0,r._)([(0,d.Cb)({type:a.n,json:{write:!0}})],c.prototype,"dynamicDataSource",void 0),(0,r._)([(0,d.Cb)({type:String,json:{write:!0}})],c.prototype,"gdbVersion",void 0),(0,r._)([(0,d.Cb)({type:Number,json:{write:!0}})],c.prototype,"geometryPrecision",void 0),(0,r._)([(0,d.Cb)({type:Date})],c.prototype,"historicMoment",void 0),(0,r._)([(0,u.c)("historicMoment")],c.prototype,"_writeHistoricMoment",null),(0,r._)([(0,d.Cb)({type:Number,json:{write:!0}})],c.prototype,"maxAllowableOffset",void 0),(0,r._)([(0,d.Cb)({type:[Number],json:{write:!0}})],c.prototype,"objectIds",void 0),(0,r._)([(0,d.Cb)({type:[String],json:{write:!0}})],c.prototype,"orderByFields",void 0),(0,r._)([(0,d.Cb)({type:[String],json:{write:!0}})],c.prototype,"outFields",void 0),(0,r._)([(0,d.Cb)({type:h.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],c.prototype,"outSpatialReference",void 0),(0,r._)([(0,d.Cb)({json:{write:!0}})],c.prototype,"relationshipId",void 0),(0,r._)([(0,d.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],c.prototype,"start",void 0),(0,r._)([(0,u.c)("start"),(0,u.c)("num")],c.prototype,"writeStart",null),(0,r._)([(0,d.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],c.prototype,"num",void 0),(0,r._)([(0,d.Cb)({json:{write:!0}})],c.prototype,"returnGeometry",void 0),(0,r._)([(0,d.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],c.prototype,"returnM",void 0),(0,r._)([(0,d.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],c.prototype,"returnZ",void 0),(0,r._)([(0,d.Cb)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],c.prototype,"where",void 0),c=i=(0,r._)([(0,l.j)("esri.rest.support.RelationshipQuery")],c),c.from=(0,p.se)(c);const y=c}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/633c00c02a81397fc8df.js b/public/assets/esri/core/workers/chunks/633c00c02a81397fc8df.js new file mode 100644 index 0000000..a567292 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/633c00c02a81397fc8df.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1444],{16306:(e,t,r)=>{r.d(t,{aX:()=>A});var a=r(68773),n=r(20102),s=r(92604),i=r(38913),o=r(58901),l=r(73913),u=r(8744),d=r(40488),p=(r(66577),r(3172)),c=r(33955),f=r(11282),h=r(81271);async function y(e,t,r){const a="string"==typeof e?(0,h.mN)(e):e,n=t[0].spatialReference,s=(0,c.Ji)(t[0]),i={...r,query:{...a.query,f:"json",sr:n.wkid??JSON.stringify(n),geometries:JSON.stringify((l=t,{geometryType:(0,c.Ji)(l[0]),geometries:l.map((e=>e.toJSON()))}))}},{data:o}=await(0,p.default)(a.path+"/simplify",i);var l;return function(e,t,r){const a=(0,c.q9)(t);return e.map((e=>{const t=a.fromJSON(e);return t.spatialReference=r,t}))}(o.geometries,s,n)}const m=s.Z.getLogger("esri.geometry.support.normalizeUtils");function g(e){return"polygon"===e[0].type}function w(e){return"polyline"===e[0].type}function b(e,t,r){if(t){const t=function(e,t){if(!(e instanceof o.Z||e instanceof i.Z)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw m.error(e),new n.Z(e)}const r=(0,l.x3)(e),a=[];for(const e of r){const r=[];a.push(r),r.push([e[0][0],e[0][1]]);for(let a=0;a1){for(let e=1;e<=p-1;e++){const a=e*t,i=d*a+n,o=u*a+s;r.push([i,o])}const e=(l+Math.floor(p-1)*t)/2,a=d*e+n,i=u*e+s;r.push([a,i])}r.push([i,o])}}return function(e){return"polygon"===e.type}(e)?new i.Z({rings:a,spatialReference:e.spatialReference}):new o.Z({paths:a,spatialReference:e.spatialReference})}(e,1e6);e=(0,d.Sx)(t,!0)}return r&&(e=(0,l.Sy)(e,r)),e}function F(e,t,r){if(Array.isArray(e)){const a=e[0];if(a>t){const r=(0,l.XZ)(a,t);e[0]=a+r*(-2*t)}else if(at){const r=(0,l.XZ)(a,t);e=e.clone().offset(r*(-2*t),0)}else if(a{if(r[0]<180)return!0;{let r=0;for(let e=0;er?a:r}r=Number(r.toFixed(9));const a=-360*(0,l.XZ)(r,180);for(let r=0;rF(e,w,S))),E.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,h);E.push(e.rings?new i.Z(e):e)}else if(t.extent){const e=t.extent,r=(0,l.XZ)(e.xmin,S)*(2*w);let a=0===r?t.clone():(0,l.Sy)(t.clone(),r);e.offset(r,0),e.intersects(I)&&e.xmax!==w?($=e.xmax>$?e.xmax:$,a=b(a,g),x.push(a),E.push("cut")):e.intersects(R)&&e.xmin!==S?($=e.xmax*(2*w)>$?e.xmax*(2*w):$,a=b(a,g,360),x.push(a),E.push("cut")):E.push(a)}else E.push(t.clone());else E.push(t);else E.push(t);let O=(0,l.XZ)($,w),L=-90;const U=O,k=new o.Z;for(;O>0;){const e=360*O-180;k.addPath([[e,L],[e,-1*L]]),L*=-1,O--}if(x.length>0&&U>0){const t=Z(x,await async function(e,t,r,a){const n=(0,f.en)(e),s=t[0].spatialReference,i={...a,query:{...n.query,f:"json",sr:JSON.stringify(s),target:JSON.stringify({geometryType:(0,c.Ji)(t[0]),geometries:t}),cutter:JSON.stringify(r)}},o=await(0,p.default)(n.path+"/cut",i),{cutIndexes:l,geometries:u=[]}=o.data;return{cutIndexes:l,geometries:u.map((e=>{const t=(0,c.im)(e);return t.spatialReference=s,t}))}}(n,x,k,r)),a=[],s=[];for(let r=0;r1&&n.rings.length>=i.rings.length?(a.push(n),s.push("simplify")):s.push(g?(0,d.$)(n):n)}}if(!a.length)return s;const i=await y(n,a,r),o=[];for(let e=0;e{r.d(t,{Sy:()=>l,UZ:()=>i,XZ:()=>o,x3:()=>u});var a=r(58901),n=r(82971),s=r(33955);const i={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new a.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.Z.WebMercator}),minus180Line:new a.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new a.Z({paths:[[[180,-180],[180,180]]],spatialReference:n.Z.WGS84}),minus180Line:new a.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:n.Z.WGS84})}};function o(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const r=u(e);for(const e of r)for(const r of e)r[0]+=t;return e}function u(e){return(0,s.oU)(e)?e.rings:e.paths}},14720:(e,t,r)=>{r.d(t,{Ey:()=>w,applyEdits:()=>b,aw:()=>m,uploadAssets:()=>R});var a=r(38171),n=r(46791),s=r(20102),i=r(22974),o=r(92604),l=r(95330),u=r(81271),d=r(16306),p=r(66361),c=r(2981),f=r(84230);function h(e){return e&&null!=e.applyEdits}function y(e){return"object"==typeof e&&null!=e&&"objectId"in e&&!!e.objectId}function m(e){return e.every(y)}function g(e){return"object"==typeof e&&null!=e&&"globalId"in e&&!!e.globalId}function w(e){return e.every(g)}async function b(e,t,r,a={}){let u;if((0,p.lQ)(e)&&e.url)u=(0,p.jF)(e.url,e.layerId,"original-and-current-features"===a.returnServiceEditsOption);else{u=(0,l.hh)(),u.promise.then((t=>{(t.addedFeatures.length||t.updatedFeatures.length||t.deletedFeatures.length||t.addedAttachments.length||t.updatedAttachments.length||t.deletedAttachments.length)&&e.emit("edits",t)}));const t={result:u.promise};e.emit("apply-edits",t)}try{const{results:l,edits:d}=await async function(e,t,r,a){if(await e.load(),!h(t))throw new s.Z(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!(0,f.ln)(e))throw new s.Z(`${e.type}-layer:editing-disabled`,"Editing is disabled for layer",{layer:e});const{edits:i,options:l}=await async function(e,t,r){const a=t&&(t.addFeatures||t.updateFeatures||t.deleteFeatures),i=t&&(t.addAttachments||t.updateAttachments||t.deleteAttachments),l=null!=e.infoFor3D;if(!t||!a&&!i)throw new s.Z(`${e.type}-layer:missing-parameters`,"'addFeatures', 'updateFeatures', 'deleteFeatures', 'addAttachments', 'updateAttachments' or 'deleteAttachments' parameter is required");const u=(0,f.S1)(e);if(!u.data.isVersioned&&r?.gdbVersion)throw new s.Z(`${e.type}-layer:invalid-parameter`,"'gdbVersion' is applicable only if the layer supports versioned data. See: 'capabilities.data.isVersioned'");if(!u.editing.supportsRollbackOnFailure&&r?.rollbackOnFailureEnabled)throw new s.Z(`${e.type}-layer:invalid-parameter`,"This layer does not support 'rollbackOnFailureEnabled' parameter. See: 'capabilities.editing.supportsRollbackOnFailure'");if(!u.editing.supportsGlobalId&&r?.globalIdUsed)throw new s.Z(`${e.type}-layer:invalid-parameter`,"This layer does not support 'globalIdUsed' parameter. See: 'capabilities.editing.supportsGlobalId'");if(!u.editing.supportsGlobalId&&i)throw new s.Z(`${e.type}-layer:invalid-parameter`,"'addAttachments', 'updateAttachments' and 'deleteAttachments' are applicable only if the layer supports global ids. See: 'capabilities.editing.supportsGlobalId'");if(!r?.globalIdUsed&&i)throw new s.Z(`${e.type}-layer:invalid-parameter`,"When 'addAttachments', 'updateAttachments' or 'deleteAttachments' is specified, globalIdUsed should be set to true");const d={...r};if(null!=d.rollbackOnFailureEnabled||u.editing.supportsRollbackOnFailure||(d.rollbackOnFailureEnabled=!0),d.rollbackOnFailureEnabled||"original-and-current-features"!==d.returnServiceEditsOption||(!1===d.rollbackOnFailureEnabled&&o.Z.getLogger("esri.layers.graphics.editingSupport").warn(`${e.type}-layer:invalid-parameter`,"'original-and-current-features' is valid for 'returnServiceEditsOption' only when 'rollBackOnFailure' is true, but 'rollBackOnFailure' was set to false. 'rollBackOnFailure' has been overwrritten and set to true."),d.rollbackOnFailureEnabled=!0),!u.editing.supportsReturnServiceEditsInSourceSpatialReference&&d.returnServiceEditsInSourceSR)throw new s.Z(`${e.type}-layer:invalid-parameter`,"This layer does not support 'returnServiceEditsInSourceSR' parameter. See: 'capabilities.editing.supportsReturnServiceEditsInSourceSpatialReference'");if(d.returnServiceEditsInSourceSR&&"original-and-current-features"!==d.returnServiceEditsOption)throw new s.Z(`${e.type}-layer:invalid-parameter`,"'returnServiceEditsInSourceSR' is valid only when 'returnServiceEditsOption' is set to 'original-and-current-features'");const p={...t};if(p.addFeatures=t&&n.Z.isCollection(t.addFeatures)?t.addFeatures.toArray():p.addFeatures||[],p.updateFeatures=t&&n.Z.isCollection(t.updateFeatures)?t.updateFeatures.toArray():p.updateFeatures||[],p.deleteFeatures=t&&n.Z.isCollection(t.deleteFeatures)?t.deleteFeatures.toArray():p.deleteFeatures||[],p.addFeatures.length&&!u.operations.supportsAdd)throw new s.Z(`${e.type}-layer:unsupported-operation`,"Layer does not support adding features.");if(p.updateFeatures.length&&!u.operations.supportsUpdate)throw new s.Z(`${e.type}-layer:unsupported-operation`,"Layer does not support updating features.");if(p.deleteFeatures.length&&!u.operations.supportsDelete)throw new s.Z(`${e.type}-layer:unsupported-operation`,"Layer does not support deleting features.");p.addAttachments=p.addAttachments||[],p.updateAttachments=p.updateAttachments||[],p.deleteAttachments=p.deleteAttachments||[],p.addFeatures=p.addFeatures.map(v),p.updateFeatures=p.updateFeatures.map(v),p.addAssetFeatures=[];const h=r?.globalIdUsed||l;return p.addFeatures.forEach((t=>function(e,t,r){F(e,t,r),Z(e,t)}(t,e,h))),p.updateFeatures.forEach((t=>function(e,t,r){F(e,t,r),Z(e,t);const a=(0,f.S1)(t);if("geometry"in e&&null!=e.geometry&&!a?.editing.supportsGeometryUpdate)throw new s.Z(`${t.type}-layer:unsupported-operation`,"Layer does not support geometry updates.")}(t,e,h))),p.deleteFeatures.forEach((t=>function(e,t,r){F(e,t,r)}(t,e,h))),p.addAttachments.forEach((t=>A(t,e))),p.updateAttachments.forEach((t=>A(t,e))),l&&await async function(e,t){if(null==t.infoFor3D)return;const{infoFor3D:r}=t,a=(0,c.S0)("model/gltf-binary",r.supportedFormats)??(0,c.Ow)("glb",r.supportedFormats);if(!a||!r.editFormats.includes(a))throw new s.Z(`${t.type}-layer:binary-gltf-asset-not-supported`,"3DObjectFeatureLayer requires binary glTF (.glb) support for updating mesh geometry.");e.addAssetFeatures??=[];const{addAssetFeatures:n}=e;for(const t of e.addFeatures??[])I(t)&&n.push(t);for(const t of e.updateFeatures??[])I(t)&&n.push(t)}(p,e),{edits:await S(p),options:d}}(e,r,a);return i.addFeatures?.length||i.updateFeatures?.length||i.deleteFeatures?.length||i.addAttachments?.length||i.updateAttachments?.length||i.deleteAttachments?.length?{edits:i,results:await t.applyEdits(i,l)}:{edits:i,results:{addFeatureResults:[],updateFeatureResults:[],deleteFeatureResults:[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}}(e,t,r,a),p=e=>e.filter((e=>!e.error)).map(i.d9),y={edits:d,addedFeatures:p(l.addFeatureResults),updatedFeatures:p(l.updateFeatureResults),deletedFeatures:p(l.deleteFeatureResults),addedAttachments:p(l.addAttachmentResults),updatedAttachments:p(l.updateAttachmentResults),deletedAttachments:p(l.deleteAttachmentResults),exceededTransferLimit:!1};return l.editedFeatureResults?.length&&(y.editedFeatures=l.editedFeatureResults),u.resolve(y),l}catch(e){throw u.reject(e),e}}function F(e,t,r){if(r){if("attributes"in e&&!e.attributes[t.globalIdField])throw new s.Z(`${t.type}-layer:invalid-parameter`,"Feature should have 'globalId' when 'globalIdUsed' is true");if(!("attributes"in e)&&!e.globalId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"'globalId' of the feature should be passed when 'globalIdUsed' is true")}if("geometry"in e&&null!=e.geometry){if(e.geometry.hasZ&&!1===t.capabilities?.data.supportsZ)throw new s.Z(`${t.type}-layer:z-unsupported`,"Layer does not support z values while feature has z values.");if(e.geometry.hasM&&!1===t.capabilities?.data.supportsM)throw new s.Z(`${t.type}-layer:m-unsupported`,"Layer does not support m values while feature has m values.")}}function Z(e,t){if("geometry"in e&&"mesh"===e.geometry?.type){const{geometry:r}=e;if(r.vertexSpace.isGeoreferenced)throw new s.Z(`${t.type}-layer:georeferenced-mesh-unsupported`,"Uploading georeferenced meshes to a layer is not supported.")}}function A(e,t){const{feature:r,attachment:a}=e;if(!r||"attributes"in r&&!r.attributes[t.globalIdField])throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to a feature with 'globalId'");if(!("attributes"in r)&&!r.globalId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to 'globalId' of the parent feature");if(!a.globalId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have 'globalId'");if(!a.data&&!a.uploadId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have 'data' or 'uploadId'");if(!(a.data instanceof File&&a.data.name||a.name))throw new s.Z(`${t.type}-layer:invalid-parameter`,"'name' is required when attachment is specified as Base64 encoded string using 'data'");if(!t.capabilities?.editing.supportsUploadWithItemId&&a.uploadId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"This layer does not support 'uploadId' parameter. See: 'capabilities.editing.supportsUploadWithItemId'");if("string"==typeof a.data){const e=(0,u.sJ)(a.data);if(e&&!e.isBase64)throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment 'data' should be a Blob, File or Base64 encoded string")}}async function S(e){const t=e.addFeatures??[],r=e.updateFeatures??[],a=t.concat(r).map((e=>e.geometry)),n=await(0,d.aX)(a),s=t.length,i=r.length;return n.slice(0,s).forEach(((e,r)=>t[r].geometry=e)),n.slice(s,s+i).forEach(((e,t)=>r[t].geometry=e)),e}function v(e){const t=new a.Z;return e.attributes||(e.attributes={}),t.geometry=e.geometry,t.attributes=e.attributes,t}function I(e){return"mesh"===e?.geometry?.type}function R(e,t,r,a){if(!h(t))throw new s.Z(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!t.uploadAssets)throw new s.Z(`${e.type}-layer:no-asset-upload-support`,"Layer source does not support uploadAssets capability",{layer:e});return t.uploadAssets(r,a)}},2981:(e,t,r)=>{r.d(t,{$6:()=>d,Ow:()=>s,S0:()=>n,d1:()=>i});const a=[["binary","application/octet-stream","bin",""]];function n(e,t){return l(function(e,t){return o(t).find((t=>u(t)===e))}(e,t))}function s(e,t){return l(function(e,t){const r=e.toLowerCase();return o(t).find((e=>function(e){return e?.[2].split(",")??[]}(e).some((e=>r.endsWith(e)))))}(e,t))}function i(e,t){return u(function(e,t){return o(t).find((t=>l(t)===e))}(e,t))}function o(e){return[...a,...e]}function l(e){return e?.[0]}function u(e){return e?.[1]}function d(e){return e.tables?.find((e=>"assetMaps"===e.role))}},11282:(e,t,r)=>{r.d(t,{cv:()=>o,en:()=>i,lA:()=>s}),r(68773),r(40330);var a=r(22974),n=r(81271);function s(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function i(e){return"string"==typeof e?(0,n.mN)(e):(0,a.d9)(e)}function o(e,t,r){const a={};for(const n in e){if("declaredClass"===n)continue;const s=e[n];if(null!=s&&"function"!=typeof s)if(Array.isArray(s)){a[n]=[];for(let e=0;e{s.d(t,{S:()=>n,X:()=>i});const i=1;function n(e,t){let s=0;for(const i of t){const t=i.attributes?.[e];"number"==typeof t&&isFinite(t)&&(s=Math.max(s,t))}return s}},30639:(e,t,s)=>{s.r(t),s.d(t,{default:()=>S});var i=s(20102),n=s(33955),r=s(8744),a=s(98732),o=s(92908),l=s(57191),u=s(37427),d=s(66202),p=s(25278),c=s(23095),y=s(99514),f=s(86719),h=s(35671);const m=r.Zn,g={xmin:-180,ymin:-90,xmax:180,ymax:90,spatialReference:r.Zn},I={hasAttachments:!1,capabilities:"query, editing, create, delete, update",useStandardizedQueries:!0,supportsCoordinatesQuantization:!0,supportsReturningQueryGeometry:!0,advancedQueryCapabilities:{supportsQueryAttachments:!1,supportsStatistics:!0,supportsPercentileStatistics:!0,supportsReturningGeometryCentroid:!0,supportsQueryWithDistance:!0,supportsDistinct:!0,supportsReturningQueryExtent:!0,supportsReturningGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQueryWithResultType:!1,supportsSqlExpression:!0,supportsDisjointSpatialRel:!0}};function b(e){return(0,n.wp)(e)?null!=e.z:!!e.hasZ}function F(e){return(0,n.wp)(e)?null!=e.m:!!e.hasM}class S{constructor(){this._queryEngine=null,this._nextObjectId=null}destroy(){this._queryEngine&&this._queryEngine&&this._queryEngine.destroy(),this._queryEngine=this._fieldsIndex=this._createDefaultAttributes=null}async load(e){const t=[],{features:s}=e,n=this._inferLayerProperties(s,e.fields),r=e.fields||[],a=null!=e.hasM?e.hasM:!!n.hasM,c=null!=e.hasZ?e.hasZ:!!n.hasZ,b=!e.spatialReference&&!n.spatialReference,F=b?m:e.spatialReference||n.spatialReference,S=b?g:null,_=e.geometryType||n.geometryType,E=!_;let T=e.objectIdField||n.objectIdField,x=e.timeInfo;if(!E&&(b&&t.push({name:"feature-layer:spatial-reference-not-found",message:"Spatial reference not provided or found in features. Defaults to WGS84"}),!_))throw new i.Z("feature-layer:missing-property","geometryType not set and couldn't be inferred from the provided features");if(!T)throw new i.Z("feature-layer:missing-property","objectIdField not set and couldn't be found in the provided fields");if(n.objectIdField&&T!==n.objectIdField&&(t.push({name:"feature-layer:duplicated-oid-field",message:`Provided objectIdField "${T}" doesn't match the field name "${n.objectIdField}", found in the provided fields`}),T=n.objectIdField),T&&!n.objectIdField){let e=null;r.some((t=>t.name===T&&(e=t,!0)))?(e.type="esriFieldTypeOID",e.editable=!1,e.nullable=!1):r.unshift({alias:T,name:T,type:"esriFieldTypeOID",editable:!1,nullable:!1})}for(const e of r){if(null==e.name&&(e.name=e.alias),null==e.alias&&(e.alias=e.name),!e.name)throw new i.Z("feature-layer:invalid-field-name","field name is missing",{field:e});if(e.name===T&&(e.type="esriFieldTypeOID"),!f.v.jsonValues.includes(e.type))throw new i.Z("feature-layer:invalid-field-type",`invalid type for field "${e.name}"`,{field:e})}const R={};for(const e of r)if("esriFieldTypeOID"!==e.type&&"esriFieldTypeGlobalID"!==e.type){const t=(0,h.os)(e);void 0!==t&&(R[e.name]=t)}if(this._fieldsIndex=new y.Z(r),this._createDefaultAttributes=(0,p.Dm)(R,T),x){if(x.startTimeField){const e=this._fieldsIndex.get(x.startTimeField);e?(x.startTimeField=e.name,e.type="esriFieldTypeDate"):x.startTimeField=null}if(x.endTimeField){const e=this._fieldsIndex.get(x.endTimeField);e?(x.endTimeField=e.name,e.type="esriFieldTypeDate"):x.endTimeField=null}if(x.trackIdField){const e=this._fieldsIndex.get(x.trackIdField);e?x.trackIdField=e.name:(x.trackIdField=null,t.push({name:"feature-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:x}}))}x.startTimeField||x.endTimeField||(t.push({name:"feature-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing or invalid",details:{timeInfo:x}}),x=null)}const j={warnings:t,featureErrors:[],layerDefinition:{...I,drawingInfo:(0,p.bU)(_),templates:(0,p.Hq)(R),extent:S,geometryType:_,objectIdField:T,fields:r,hasZ:c,hasM:a,timeInfo:x},assignedObjectIds:{}};if(this._queryEngine=new d.q({fields:r,geometryType:_,hasM:a,hasZ:c,objectIdField:T,spatialReference:F,featureStore:new l.Z({geometryType:_,hasM:a,hasZ:c}),timeInfo:x,cacheSpatialQueries:!0}),!s||!s.length)return this._nextObjectId=o.X,j;const q=(0,o.S)(T,s);return this._nextObjectId=q+1,await(0,u._W)(s,F),this._loadInitialFeatures(j,s)}async applyEdits(e){const{spatialReference:t,geometryType:s}=this._queryEngine;return await Promise.all([(0,c.b)(t,s),(0,u._W)(e.adds,t),(0,u._W)(e.updates,t)]),this._applyEdits(e)}queryFeatures(e,t={}){return this._queryEngine.executeQuery(e,t.signal)}queryFeatureCount(e,t={}){return this._queryEngine.executeQueryForCount(e,t.signal)}queryObjectIds(e,t={}){return this._queryEngine.executeQueryForIds(e,t.signal)}queryExtent(e,t={}){return this._queryEngine.executeQueryForExtent(e,t.signal)}querySnapping(e,t={}){return this._queryEngine.executeQueryForSnapping(e,t.signal)}_inferLayerProperties(e,t){let s,i,r=null,a=null,o=null;for(const t of e){const e=t.geometry;if(null!=e&&(r||(r=(0,n.Ji)(e)),a||(a=e.spatialReference),null==s&&(s=b(e)),null==i&&(i=F(e)),r&&a&&null!=s&&null!=i))break}if(t&&t.length){let e=null;t.some((t=>{const s="esriFieldTypeOID"===t.type,i=!t.type&&t.name&&"objectid"===t.name.toLowerCase();return e=t,s||i}))&&(o=e.name)}return{geometryType:r,spatialReference:a,objectIdField:o,hasM:i,hasZ:s}}async _loadInitialFeatures(e,t){const{geometryType:s,hasM:i,hasZ:r,objectIdField:o,spatialReference:l,featureStore:d}=this._queryEngine,p=[];for(const i of t){if(null!=i.uid&&(e.assignedObjectIds[i.uid]=-1),i.geometry&&s!==(0,n.Ji)(i.geometry)){e.featureErrors.push((0,c.av)("Incorrect geometry type."));continue}const t=this._createDefaultAttributes(),r=(0,c.O0)(this._fieldsIndex,t,i.attributes,!0,e.warnings);r?e.featureErrors.push(r):(this._assignObjectId(t,i.attributes,!0),i.attributes=t,null!=i.uid&&(e.assignedObjectIds[i.uid]=i.attributes[o]),null!=i.geometry&&(i.geometry=(0,u.iV)(i.geometry,i.geometry.spatialReference,l)),p.push(i))}d.addMany((0,a.Yn)([],p,s,r,i,o));const{fullExtent:y,timeExtent:f}=await this._queryEngine.fetchRecomputedExtents();if(e.layerDefinition.extent=y,f){const{start:t,end:s}=f;e.layerDefinition.timeInfo.timeExtent=[t,s]}return e}async _applyEdits(e){const{adds:t,updates:s,deletes:i}=e,n={addResults:[],deleteResults:[],updateResults:[],uidToObjectId:{}};if(t&&t.length&&this._applyAddEdits(n,t),s&&s.length&&this._applyUpdateEdits(n,s),i&&i.length){for(const e of i)n.deleteResults.push((0,c.d1)(e));this._queryEngine.featureStore.removeManyById(i)}const{fullExtent:r,timeExtent:a}=await this._queryEngine.fetchRecomputedExtents();return{extent:r,timeExtent:a,featureEditResults:n}}_applyAddEdits(e,t){const{addResults:s}=e,{geometryType:i,hasM:r,hasZ:o,objectIdField:l,spatialReference:d,featureStore:p}=this._queryEngine,y=[];for(const r of t){if(r.geometry&&i!==(0,n.Ji)(r.geometry)){s.push((0,c.av)("Incorrect geometry type."));continue}const t=this._createDefaultAttributes(),a=(0,c.O0)(this._fieldsIndex,t,r.attributes);if(a)s.push(a);else{if(this._assignObjectId(t,r.attributes),r.attributes=t,null!=r.uid){const t=r.attributes[l];e.uidToObjectId[r.uid]=t}if(null!=r.geometry){const e=r.geometry.spatialReference??d;r.geometry=(0,u.iV)((0,c.og)(r.geometry,e),e,d)}y.push(r),s.push((0,c.d1)(r.attributes[l]))}}p.addMany((0,a.Yn)([],y,i,o,r,l))}_applyUpdateEdits({updateResults:e},t){const{geometryType:s,hasM:i,hasZ:r,objectIdField:o,spatialReference:l,featureStore:d}=this._queryEngine;for(const p of t){const{attributes:t,geometry:y}=p,f=t&&t[o];if(null==f){e.push((0,c.av)(`Identifier field ${o} missing`));continue}if(!d.has(f)){e.push((0,c.av)(`Feature with object id ${f} missing`));continue}const h=(0,a.EI)(d.getFeature(f),s,r,i);if(null!=y){if(s!==(0,n.Ji)(y)){e.push((0,c.av)("Incorrect geometry type."));continue}const t=y.spatialReference??l;h.geometry=(0,u.iV)((0,c.og)(y,t),t,l)}if(t){const s=(0,c.O0)(this._fieldsIndex,h.attributes,t);if(s){e.push(s);continue}}d.add((0,a.XA)(h,s,r,i,o)),e.push((0,c.d1)(f))}}_assignObjectId(e,t,s=!1){const i=this._queryEngine.objectIdField;s&&t&&isFinite(t[i])?e[i]=t[i]:e[i]=this._nextObjectId++}}},25278:(e,t,s)=>{s.d(t,{Dm:()=>d,Hq:()=>p,MS:()=>c,bU:()=>o});var i=s(80442),n=s(22974),r=s(61159),a=s(58333);function o(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?a.I4:"esriGeometryPolyline"===e?a.ET:a.lF}}}const l=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let u=1;function d(e,t){if((0,i.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let s=`this.${t} = null;`;for(const t in e)s+=`this${l.test(t)?`.${t}`:`["${t}"]`} = ${JSON.stringify(e[t])};`;const i=new Function(`\n return class AttributesClass$${u++} {\n constructor() {\n ${s};\n }\n }\n `)();return()=>new i}catch(s){return()=>({[t]:null,...e})}}function p(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,n.d9)(e)}}]}function c(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:r.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},58333:(e,t,s)=>{s.d(t,{ET:()=>r,I4:()=>n,eG:()=>l,lF:()=>a,lj:()=>d,qP:()=>o,wW:()=>u});const i=[252,146,31,255],n={type:"esriSMS",style:"esriSMSCircle",size:6,color:i,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},r={type:"esriSLS",style:"esriSLSSolid",width:.75,color:i},a={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},o={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},u={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},d={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/642c5a93c0a454bdd115.js b/public/assets/esri/core/workers/chunks/642c5a93c0a454bdd115.js new file mode 100644 index 0000000..d7aa6ec --- /dev/null +++ b/public/assets/esri/core/workers/chunks/642c5a93c0a454bdd115.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5160,5732,661,5234,9880],{99880:(t,e,s)=>{s.d(e,{V:()=>h});var i=s(68773),n=(s(3172),s(20102)),r=s(92604),o=s(81271);const a=r.Z.getLogger("esri.assets");function h(t){if(!i.default.assetsPath)throw a.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new n.Z("assets:path-not-set","config.assetsPath is not set");return(0,o.v_)(i.default.assetsPath,t)}},5732:(t,e,s)=>{s.d(e,{c:()=>i,g:()=>n});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},52138:(t,e,s)=>{s.d(e,{A:()=>_,a:()=>h,d:()=>m,e:()=>d,f:()=>f,g:()=>y,h:()=>x,i:()=>o,j:()=>b,k:()=>c,m:()=>l,s:()=>r,t:()=>a,w:()=>u,y:()=>I,z:()=>v});var i=s(65617),n=s(46851);function r(t,e,s,i,n,r,o,a,h,l,u,c,d,f,m,_,g){return t[0]=e,t[1]=s,t[2]=i,t[3]=n,t[4]=r,t[5]=o,t[6]=a,t[7]=h,t[8]=l,t[9]=u,t[10]=c,t[11]=d,t[12]=f,t[13]=m,t[14]=_,t[15]=g,t}function o(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function a(t,e){if(t===e){const s=e[1],i=e[2],n=e[3],r=e[6],o=e[7],a=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=s,t[6]=e[9],t[7]=e[13],t[8]=i,t[9]=r,t[11]=e[14],t[12]=n,t[13]=o,t[14]=a}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function h(t,e){const s=e[0],i=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],m=e[12],_=e[13],g=e[14],p=e[15],y=s*a-i*o,M=s*h-n*o,x=s*l-r*o,b=i*h-n*a,v=i*l-r*a,I=n*l-r*h,B=u*_-c*m,S=u*g-d*m,z=u*p-f*m,w=c*g-d*_,X=c*p-f*_,R=d*p-f*g;let E=y*R-M*X+x*w+b*z-v*S+I*B;return E?(E=1/E,t[0]=(a*R-h*X+l*w)*E,t[1]=(n*X-i*R-r*w)*E,t[2]=(_*I-g*v+p*b)*E,t[3]=(d*v-c*I-f*b)*E,t[4]=(h*z-o*R-l*S)*E,t[5]=(s*R-n*z+r*S)*E,t[6]=(g*x-m*I-p*M)*E,t[7]=(u*I-d*x+f*M)*E,t[8]=(o*X-a*z+l*B)*E,t[9]=(i*z-s*X-r*B)*E,t[10]=(m*v-_*x+p*y)*E,t[11]=(c*x-u*v-f*y)*E,t[12]=(a*S-o*w-h*B)*E,t[13]=(s*w-i*S+n*B)*E,t[14]=(_*M-m*b-g*y)*E,t[15]=(u*b-c*M+d*y)*E,t):null}function l(t,e,s){const i=e[0],n=e[1],r=e[2],o=e[3],a=e[4],h=e[5],l=e[6],u=e[7],c=e[8],d=e[9],f=e[10],m=e[11],_=e[12],g=e[13],p=e[14],y=e[15];let M=s[0],x=s[1],b=s[2],v=s[3];return t[0]=M*i+x*a+b*c+v*_,t[1]=M*n+x*h+b*d+v*g,t[2]=M*r+x*l+b*f+v*p,t[3]=M*o+x*u+b*m+v*y,M=s[4],x=s[5],b=s[6],v=s[7],t[4]=M*i+x*a+b*c+v*_,t[5]=M*n+x*h+b*d+v*g,t[6]=M*r+x*l+b*f+v*p,t[7]=M*o+x*u+b*m+v*y,M=s[8],x=s[9],b=s[10],v=s[11],t[8]=M*i+x*a+b*c+v*_,t[9]=M*n+x*h+b*d+v*g,t[10]=M*r+x*l+b*f+v*p,t[11]=M*o+x*u+b*m+v*y,M=s[12],x=s[13],b=s[14],v=s[15],t[12]=M*i+x*a+b*c+v*_,t[13]=M*n+x*h+b*d+v*g,t[14]=M*r+x*l+b*f+v*p,t[15]=M*o+x*u+b*m+v*y,t}function u(t,e,s){const i=s[0],n=s[1],r=s[2];if(e===t)t[12]=e[0]*i+e[4]*n+e[8]*r+e[12],t[13]=e[1]*i+e[5]*n+e[9]*r+e[13],t[14]=e[2]*i+e[6]*n+e[10]*r+e[14],t[15]=e[3]*i+e[7]*n+e[11]*r+e[15];else{const s=e[0],o=e[1],a=e[2],h=e[3],l=e[4],u=e[5],c=e[6],d=e[7],f=e[8],m=e[9],_=e[10],g=e[11];t[0]=s,t[1]=o,t[2]=a,t[3]=h,t[4]=l,t[5]=u,t[6]=c,t[7]=d,t[8]=f,t[9]=m,t[10]=_,t[11]=g,t[12]=s*i+l*n+f*r+e[12],t[13]=o*i+u*n+m*r+e[13],t[14]=a*i+c*n+_*r+e[14],t[15]=h*i+d*n+g*r+e[15]}return t}function c(t,e,s){const i=s[0],n=s[1],r=s[2];return t[0]=e[0]*i,t[1]=e[1]*i,t[2]=e[2]*i,t[3]=e[3]*i,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*r,t[9]=e[9]*r,t[10]=e[10]*r,t[11]=e[11]*r,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function d(t,e,s,i){let r,o,a,h,l,u,c,d,f,m,_,g,p,y,M,x,b,v,I,B,S,z,w,X,R=i[0],E=i[1],Z=i[2],F=Math.sqrt(R*R+E*E+Z*Z);return F<(0,n.g)()?null:(F=1/F,R*=F,E*=F,Z*=F,r=Math.sin(s),o=Math.cos(s),a=1-o,h=e[0],l=e[1],u=e[2],c=e[3],d=e[4],f=e[5],m=e[6],_=e[7],g=e[8],p=e[9],y=e[10],M=e[11],x=R*R*a+o,b=E*R*a+Z*r,v=Z*R*a-E*r,I=R*E*a-Z*r,B=E*E*a+o,S=Z*E*a+R*r,z=R*Z*a+E*r,w=E*Z*a-R*r,X=Z*Z*a+o,t[0]=h*x+d*b+g*v,t[1]=l*x+f*b+p*v,t[2]=u*x+m*b+y*v,t[3]=c*x+_*b+M*v,t[4]=h*I+d*B+g*S,t[5]=l*I+f*B+p*S,t[6]=u*I+m*B+y*S,t[7]=c*I+_*B+M*S,t[8]=h*z+d*w+g*X,t[9]=l*z+f*w+p*X,t[10]=u*z+m*w+y*X,t[11]=c*z+_*w+M*X,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}function f(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}function m(t,e,s){if(0===e)return o(t);let i,r,a,h=s[0],l=s[1],u=s[2],c=Math.sqrt(h*h+l*l+u*u);return c<(0,n.g)()?null:(c=1/c,h*=c,l*=c,u*=c,i=Math.sin(e),r=Math.cos(e),a=1-r,t[0]=h*h*a+r,t[1]=l*h*a+u*i,t[2]=u*h*a-l*i,t[3]=0,t[4]=h*l*a-u*i,t[5]=l*l*a+r,t[6]=u*l*a+h*i,t[7]=0,t[8]=h*u*a+l*i,t[9]=l*u*a-h*i,t[10]=u*u*a+r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}function _(t,e){const s=Math.sin(e),i=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=i,t[6]=s,t[7]=0,t[8]=0,t[9]=-s,t[10]=i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function g(t,e,s){const i=e[0],n=e[1],r=e[2],o=e[3],a=i+i,h=n+n,l=r+r,u=i*a,c=i*h,d=i*l,f=n*h,m=n*l,_=r*l,g=o*a,p=o*h,y=o*l;return t[0]=1-(f+_),t[1]=c+y,t[2]=d-p,t[3]=0,t[4]=c-y,t[5]=1-(u+_),t[6]=m+g,t[7]=0,t[8]=d+p,t[9]=m-g,t[10]=1-(u+f),t[11]=0,t[12]=s[0],t[13]=s[1],t[14]=s[2],t[15]=1,t}const p=(0,i.c)();function y(t,e,s,i){const n=e[0],r=e[1],o=e[2],a=e[3],h=n+n,l=r+r,u=o+o,c=n*h,d=n*l,f=n*u,m=r*l,_=r*u,g=o*u,p=a*h,y=a*l,M=a*u,x=i[0],b=i[1],v=i[2];return t[0]=(1-(m+g))*x,t[1]=(d+M)*x,t[2]=(f-y)*x,t[3]=0,t[4]=(d-M)*b,t[5]=(1-(c+g))*b,t[6]=(_+p)*b,t[7]=0,t[8]=(f+y)*v,t[9]=(_-p)*v,t[10]=(1-(c+m))*v,t[11]=0,t[12]=s[0],t[13]=s[1],t[14]=s[2],t[15]=1,t}function M(t,e,s){return t[0]=e[0]-s[0],t[1]=e[1]-s[1],t[2]=e[2]-s[2],t[3]=e[3]-s[3],t[4]=e[4]-s[4],t[5]=e[5]-s[5],t[6]=e[6]-s[6],t[7]=e[7]-s[7],t[8]=e[8]-s[8],t[9]=e[9]-s[9],t[10]=e[10]-s[10],t[11]=e[11]-s[11],t[12]=e[12]-s[12],t[13]=e[13]-s[13],t[14]=e[14]-s[14],t[15]=e[15]-s[15],t}function x(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function b(t,e){if(t===e)return!0;const s=t[0],i=t[1],r=t[2],o=t[3],a=t[4],h=t[5],l=t[6],u=t[7],c=t[8],d=t[9],f=t[10],m=t[11],_=t[12],g=t[13],p=t[14],y=t[15],M=e[0],x=e[1],b=e[2],v=e[3],I=e[4],B=e[5],S=e[6],z=e[7],w=e[8],X=e[9],R=e[10],E=e[11],Z=e[12],F=e[13],Y=e[14],L=e[15],T=(0,n.g)();return Math.abs(s-M)<=T*Math.max(1,Math.abs(s),Math.abs(M))&&Math.abs(i-x)<=T*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(r-b)<=T*Math.max(1,Math.abs(r),Math.abs(b))&&Math.abs(o-v)<=T*Math.max(1,Math.abs(o),Math.abs(v))&&Math.abs(a-I)<=T*Math.max(1,Math.abs(a),Math.abs(I))&&Math.abs(h-B)<=T*Math.max(1,Math.abs(h),Math.abs(B))&&Math.abs(l-S)<=T*Math.max(1,Math.abs(l),Math.abs(S))&&Math.abs(u-z)<=T*Math.max(1,Math.abs(u),Math.abs(z))&&Math.abs(c-w)<=T*Math.max(1,Math.abs(c),Math.abs(w))&&Math.abs(d-X)<=T*Math.max(1,Math.abs(d),Math.abs(X))&&Math.abs(f-R)<=T*Math.max(1,Math.abs(f),Math.abs(R))&&Math.abs(m-E)<=T*Math.max(1,Math.abs(m),Math.abs(E))&&Math.abs(_-Z)<=T*Math.max(1,Math.abs(_),Math.abs(Z))&&Math.abs(g-F)<=T*Math.max(1,Math.abs(g),Math.abs(F))&&Math.abs(p-Y)<=T*Math.max(1,Math.abs(p),Math.abs(Y))&&Math.abs(y-L)<=T*Math.max(1,Math.abs(y),Math.abs(L))}function v(t){const e=(0,n.g)(),s=t[0],i=t[1],r=t[2],o=t[4],a=t[5],h=t[6],l=t[8],u=t[9],c=t[10];return Math.abs(1-(s*s+o*o+l*l))<=e&&Math.abs(1-(i*i+a*a+u*u))<=e&&Math.abs(1-(r*r+h*h+c*c))<=e}function I(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[8]&&0===t[9]&&1===t[10]}const B=l,S=M;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,s){return t[0]=e[0]+s[0],t[1]=e[1]+s[1],t[2]=e[2]+s[2],t[3]=e[3]+s[3],t[4]=e[4]+s[4],t[5]=e[5]+s[5],t[6]=e[6]+s[6],t[7]=e[7]+s[7],t[8]=e[8]+s[8],t[9]=e[9]+s[9],t[10]=e[10]+s[10],t[11]=e[11]+s[11],t[12]=e[12]+s[12],t[13]=e[13]+s[13],t[14]=e[14]+s[14],t[15]=e[15]+s[15],t},adjoint:function(t,e){const s=e[0],i=e[1],n=e[2],r=e[3],o=e[4],a=e[5],h=e[6],l=e[7],u=e[8],c=e[9],d=e[10],f=e[11],m=e[12],_=e[13],g=e[14],p=e[15];return t[0]=a*(d*p-f*g)-c*(h*p-l*g)+_*(h*f-l*d),t[1]=-(i*(d*p-f*g)-c*(n*p-r*g)+_*(n*f-r*d)),t[2]=i*(h*p-l*g)-a*(n*p-r*g)+_*(n*l-r*h),t[3]=-(i*(h*f-l*d)-a*(n*f-r*d)+c*(n*l-r*h)),t[4]=-(o*(d*p-f*g)-u*(h*p-l*g)+m*(h*f-l*d)),t[5]=s*(d*p-f*g)-u*(n*p-r*g)+m*(n*f-r*d),t[6]=-(s*(h*p-l*g)-o*(n*p-r*g)+m*(n*l-r*h)),t[7]=s*(h*f-l*d)-o*(n*f-r*d)+u*(n*l-r*h),t[8]=o*(c*p-f*_)-u*(a*p-l*_)+m*(a*f-l*c),t[9]=-(s*(c*p-f*_)-u*(i*p-r*_)+m*(i*f-r*c)),t[10]=s*(a*p-l*_)-o*(i*p-r*_)+m*(i*l-r*a),t[11]=-(s*(a*f-l*c)-o*(i*f-r*c)+u*(i*l-r*a)),t[12]=-(o*(c*g-d*_)-u*(a*g-h*_)+m*(a*d-h*c)),t[13]=s*(c*g-d*_)-u*(i*g-n*_)+m*(i*d-n*c),t[14]=-(s*(a*g-h*_)-o*(i*g-n*_)+m*(i*h-n*a)),t[15]=s*(a*d-h*c)-o*(i*d-n*c)+u*(i*h-n*a),t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},determinant:function(t){const e=t[0],s=t[1],i=t[2],n=t[3],r=t[4],o=t[5],a=t[6],h=t[7],l=t[8],u=t[9],c=t[10],d=t[11],f=t[12],m=t[13],_=t[14],g=t[15];return(e*o-s*r)*(c*g-d*_)-(e*a-i*r)*(u*g-d*m)+(e*h-n*r)*(u*_-c*m)+(s*a-i*o)*(l*g-d*f)-(s*h-n*o)*(l*_-c*f)+(i*h-n*a)*(l*m-u*f)},equals:b,exactEquals:x,frob:function(t){return Math.sqrt(t[0]**2+t[1]**2+t[2]**2+t[3]**2+t[4]**2+t[5]**2+t[6]**2+t[7]**2+t[8]**2+t[9]**2+t[10]**2+t[11]**2+t[12]**2+t[13]**2+t[14]**2+t[15]**2)},fromQuat:function(t,e){const s=e[0],i=e[1],n=e[2],r=e[3],o=s+s,a=i+i,h=n+n,l=s*o,u=i*o,c=i*a,d=n*o,f=n*a,m=n*h,_=r*o,g=r*a,p=r*h;return t[0]=1-c-m,t[1]=u+p,t[2]=d-g,t[3]=0,t[4]=u-p,t[5]=1-l-m,t[6]=f+_,t[7]=0,t[8]=d+g,t[9]=f-_,t[10]=1-l-c,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromQuat2:function(t,e){const s=p,i=-e[0],n=-e[1],r=-e[2],o=e[3],a=e[4],h=e[5],l=e[6],u=e[7],c=i*i+n*n+r*r+o*o;return c>0?(s[0]=2*(a*o+u*i+h*r-l*n)/c,s[1]=2*(h*o+u*n+l*i-a*r)/c,s[2]=2*(l*o+u*r+a*n-h*i)/c):(s[0]=2*(a*o+u*i+h*r-l*n),s[1]=2*(h*o+u*n+l*i-a*r),s[2]=2*(l*o+u*r+a*n-h*i)),g(t,e,s),t},fromRotation:m,fromRotationTranslation:g,fromRotationTranslationScale:y,fromRotationTranslationScaleOrigin:function(t,e,s,i,n){const r=e[0],o=e[1],a=e[2],h=e[3],l=r+r,u=o+o,c=a+a,d=r*l,f=r*u,m=r*c,_=o*u,g=o*c,p=a*c,y=h*l,M=h*u,x=h*c,b=i[0],v=i[1],I=i[2],B=n[0],S=n[1],z=n[2],w=(1-(_+p))*b,X=(f+x)*b,R=(m-M)*b,E=(f-x)*v,Z=(1-(d+p))*v,F=(g+y)*v,Y=(m+M)*I,L=(g-y)*I,T=(1-(d+_))*I;return t[0]=w,t[1]=X,t[2]=R,t[3]=0,t[4]=E,t[5]=Z,t[6]=F,t[7]=0,t[8]=Y,t[9]=L,t[10]=T,t[11]=0,t[12]=s[0]+B-(w*B+E*S+Y*z),t[13]=s[1]+S-(X*B+Z*S+L*z),t[14]=s[2]+z-(R*B+F*S+T*z),t[15]=1,t},fromScaling:function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromTranslation:f,fromXRotation:_,fromYRotation:function(t,e){const s=Math.sin(e),i=Math.cos(e);return t[0]=i,t[1]=0,t[2]=-s,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=s,t[9]=0,t[10]=i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromZRotation:function(t,e){const s=Math.sin(e),i=Math.cos(e);return t[0]=i,t[1]=s,t[2]=0,t[3]=0,t[4]=-s,t[5]=i,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},frustum:function(t,e,s,i,n,r,o){const a=1/(s-e),h=1/(n-i),l=1/(r-o);return t[0]=2*r*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*r*h,t[6]=0,t[7]=0,t[8]=(s+e)*a,t[9]=(n+i)*h,t[10]=(o+r)*l,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*r*2*l,t[15]=0,t},getRotation:function(t,e){const s=e[0]+e[5]+e[10];let i=0;return s>0?(i=2*Math.sqrt(s+1),t[3]=.25*i,t[0]=(e[6]-e[9])/i,t[1]=(e[8]-e[2])/i,t[2]=(e[1]-e[4])/i):e[0]>e[5]&&e[0]>e[10]?(i=2*Math.sqrt(1+e[0]-e[5]-e[10]),t[3]=(e[6]-e[9])/i,t[0]=.25*i,t[1]=(e[1]+e[4])/i,t[2]=(e[8]+e[2])/i):e[5]>e[10]?(i=2*Math.sqrt(1+e[5]-e[0]-e[10]),t[3]=(e[8]-e[2])/i,t[0]=(e[1]+e[4])/i,t[1]=.25*i,t[2]=(e[6]+e[9])/i):(i=2*Math.sqrt(1+e[10]-e[0]-e[5]),t[3]=(e[1]-e[4])/i,t[0]=(e[8]+e[2])/i,t[1]=(e[6]+e[9])/i,t[2]=.25*i),t},getScaling:function(t,e){const s=e[0],i=e[1],n=e[2],r=e[4],o=e[5],a=e[6],h=e[8],l=e[9],u=e[10];return t[0]=Math.sqrt(s*s+i*i+n*n),t[1]=Math.sqrt(r*r+o*o+a*a),t[2]=Math.sqrt(h*h+l*l+u*u),t},getTranslation:function(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t},hasIdentityRotation:I,identity:o,invert:h,invertOrIdentity:function(t,e){return h(t,e)||o(t),t},isOrthoNormal:v,lookAt:function(t,e,s,i){const r=e[0],a=e[1],h=e[2];let l=r-s[0],u=a-s[1],c=h-s[2];const d=(0,n.g)();if(Math.abs(l)0&&(f=1/Math.sqrt(f),u*=f,c*=f,d*=f);let m=h*d-l*c,_=l*u-a*d,g=a*c-h*u;return f=m*m+_*_+g*g,f>0&&(f=1/Math.sqrt(f),m*=f,_*=f,g*=f),t[0]=m,t[1]=_,t[2]=g,t[3]=0,t[4]=c*g-d*_,t[5]=d*m-u*g,t[6]=u*_-c*m,t[7]=0,t[8]=u,t[9]=c,t[10]=d,t[11]=0,t[12]=n,t[13]=r,t[14]=o,t[15]=1,t},translate:u,transpose:a},Symbol.toStringTag,{value:"Module"}))},32448:(t,e,s)=>{s.d(e,{Z:()=>h});var i=s(43697),n=s(92036),r=s(50758),o=s(52011);class a{constructor(){this._emitter=new a.EventEmitter(this)}emit(t,e){return this._emitter.emit(t,e)}on(t,e){return this._emitter.on(t,e)}once(t,e){return this._emitter.once(t,e)}hasEventListener(t){return this._emitter.hasEventListener(t)}}!function(t){class e{constructor(t=null){this._target=t,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(t,e){const s=this._listenersMap&&this._listenersMap.get(t);if(!s)return!1;const i=this._target||this;return[...s].forEach((t=>{t.call(i,e)})),s.length>0}on(t,e){if(Array.isArray(t)){const s=t.map((t=>this.on(t,e)));return(0,r.AL)(s)}if(t.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap||(this._listenersMap=new Map);const s=this._listenersMap.get(t)||[];return s.push(e),this._listenersMap.set(t,s),{remove:()=>{const s=this._listenersMap&&this._listenersMap.get(t)||[],i=s.indexOf(e);i>=0&&s.splice(i,1)}}}once(t,e){const s=this.on(t,(t=>{s.remove(),e.call(null,t)}));return s}hasEventListener(t){const e=this._listenersMap&&this._listenersMap.get(t);return null!=e&&e.length>0}}t.EventEmitter=e,t.EventedMixin=t=>{let s=class extends t{constructor(){super(...arguments),this._emitter=new e}destroy(){this._emitter.clear()}emit(t,e){return this._emitter.emit(t,e)}on(t,e){return this._emitter.on(t,e)}once(t,e){return this._emitter.once(t,e)}hasEventListener(t){return this._emitter.hasEventListener(t)}};return s=(0,i._)([(0,o.j)("esri.core.Evented")],s),s};let s=class extends n.Z{constructor(){super(...arguments),this._emitter=new a.EventEmitter(this)}destroy(){this._emitter.clear()}emit(t,e){return this._emitter.emit(t,e)}on(t,e){return this._emitter.on(t,e)}once(t,e){return this._emitter.once(t,e)}hasEventListener(t){return this._emitter.hasEventListener(t)}};s=(0,i._)([(0,o.j)("esri.core.Evented")],s),t.EventedAccessor=s}(a||(a={}));const h=a},13867:(t,e,s)=>{s.d(e,{z:()=>n});var i=s(69801);class n{constructor(t,e){this._storage=new i.WJ,this.id="",this.name="",this.size=0,this._storage.maxSize=t,this._storage.register(this),e&&this._storage.registerRemoveFunc("",e)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(t,e,s=1){this._storage.put(this,t,e,s,1)}pop(t){return this._storage.pop(this,t)}get(t){return this._storage.get(this,t)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(t){this._storage.maxSize=t}resetHitRate(){}}},69801:(t,e,s)=>{s.d(e,{WJ:()=>a,Xq:()=>o});var i,n,r=s(44553);(n=i||(i={}))[n.ALL=0]="ALL",n[n.SOME=1]="SOME";class o{constructor(t,e,s){this.name=t,this._storage=e,this.id=h+++":",this.size=0,this.maxSize=0,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),s&&(this._storage.registerRemoveFunc(this.id,s),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get sizeAll(){return this._storage.size}resetHitRate(){this._hit=this._miss=0}put(t,e,s,i=0){this._storage.put(this,t,e,s,i)}get(t){const e=this._storage.get(this,t);return void 0===e?++this._miss:++this._hit,e}pop(t){const e=this._storage.pop(this,t);return void 0===e?++this._miss:++this._hit,e}updateSize(t,e,s){this._storage.updateSize(this,t,e,s)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(t=10485760){this._maxSize=t,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new r.Z,this._users=new r.Z}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(t){this._users.push(t)}deregister(t){this._users.removeUnordered(t)}registerRemoveFunc(t,e){this._removeFuncs.push([t,e])}deregisterRemoveFunc(t){this._removeFuncs.filterInPlace((e=>e[0]!==t))}get maxSize(){return this._maxSize}set maxSize(t){this._maxSize=Math.max(t,0),this._checkSizeLimits()}put(t,e,s,n,r){e=t.id+e;const o=this._db.get(e);if(o&&(this._size-=o.size,t.size-=o.size,this._db.delete(e),o.entry!==s&&this._notifyRemove(e,o.entry,i.ALL)),n>this._maxSize)return void this._notifyRemove(e,s,i.ALL);if(void 0===s)return void console.warn("Refusing to cache undefined entry ");if(!n||n<0)return void console.warn("Refusing to cache entry with invalid size "+n);const a=1+Math.max(r,-3)- -3;this._db.set(e,{entry:s,size:n,lifetime:a,lives:a}),this._size+=n,t.size+=n,this._checkSizeLimits()}updateSize(t,e,s,n){e=t.id+e;const r=this._db.get(e);if(r&&r.entry===s){for(this._size-=r.size,t.size-=r.size;n>this._maxSize;){const t=this._notifyRemove(e,s,i.SOME);if(!(null!=t&&t>0))return void this._db.delete(e);n=t}r.size=n,this._size+=n,t.size+=n,this._checkSizeLimits()}}pop(t,e){e=t.id+e;const s=this._db.get(e);if(s)return this._size-=s.size,t.size-=s.size,this._db.delete(e),++this._hit,s.entry;++this._miss}get(t,e){e=t.id+e;const s=this._db.get(e);if(void 0!==s)return this._db.delete(e),s.lives=s.lifetime,this._db.set(e,s),++this._hit,s.entry;++this._miss}get performanceInfo(){const t={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},e={},s=new Array;this._db.forEach(((t,i)=>{const n=t.lifetime;s[n]=(s[n]||0)+t.size,this._users.forAll((s=>{const{id:n,name:r}=s;if(i.startsWith(n)){const s=e[r]||0;e[r]=s+t.size}}))}));const i={};this._users.forAll((t=>{const s=t.name;if("hitRate"in t&&"number"==typeof t.hitRate&&!isNaN(t.hitRate)&&t.hitRate>0){const n=e[s]||0;e[s]=n,i[s]=Math.round(100*t.hitRate)+"%"}else i[s]="0%"}));const n=Object.keys(e);n.sort(((t,s)=>e[s]-e[t])),n.forEach((s=>t[s]=Math.round(e[s]/2**20)+"MB / "+i[s]));for(let e=s.length-1;e>=0;--e){const i=s[e];i&&(t["Priority "+(e+-3-1)]=Math.round(i/this._size*100)+"%")}return t}resetStats(){this._hit=this._miss=0,this._users.forAll((t=>t.resetHitRate()))}clear(t){const e=t.id;this._db.forEach(((t,s)=>{s.startsWith(e)&&(this._size-=t.size,this._db.delete(s),this._notifyRemove(s,t.entry,i.ALL))})),t.size=0}clearAll(){this._db.forEach(((t,e)=>this._notifyRemove(e,t.entry,i.ALL))),this._users.forEach((t=>t.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(t,e,s){let i;return this._removeFuncs.some((n=>{if(t.startsWith(n[0])){const t=n[1](e,s);return"number"==typeof t&&(i=t),!0}return!1})),i}_checkSizeLimits(){if(this._size>this._maxSize)for(const[t,e]of this._db)if(this._purgeItem(t,e),this._size<=.9*this.maxSize)return;this._users.forEach((t=>{if(t.maxSize>0&&t.size>t.maxSize)for(const[e,s]of this._db)if(e.startsWith(t.id)&&(this._purgeItem(e,s,t),t.size<=.9*t.maxSize))return}))}_purgeItem(t,e,s=this._users.find((e=>t.startsWith(e.id)))){if(this._db.delete(t),e.lives<=1){this._size-=e.size,s&&(s.size-=e.size);const n=this._notifyRemove(t,e.entry,i.SOME);null!=n&&n>0&&(this._size+=n,s&&(s.size+=n),e.lives=e.lifetime,e.size=n,this._db.set(t,e))}else--e.lives,this._db.set(t,e)}}let h=0},10661:(t,e,s)=>{s.d(e,{s:()=>n});var i=s(42100);class n extends i.s{notify(){const t=this._observers;if(t&&t.length>0){const e=t.slice();for(const t of e)t.onInvalidated(),t.onCommitted()}}}},24133:(t,e,s)=>{s.d(e,{Q:()=>a});var i=s(67676),n=s(70586),r=s(44553),o=s(88764);class a{constructor(t=9,e){this._compareMinX=c,this._compareMinY=d,this._toBBox=t=>t,this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),e&&("function"==typeof e?this._toBBox=e:this._initFormat(e)),this.clear()}destroy(){this.clear(),x.prune(),b.prune(),v.prune(),I.prune()}all(t){this._all(this._data,t)}search(t,e){let s=this._data;const i=this._toBBox;if(y(t,s))for(x.clear();s;){for(let n=0,r=s.children.length;n0;){if(s||(s=(0,n.j0)(v.pop()),r=v.data[v.length-1],o=I.pop()??0,a=!0),s.leaf&&(e=(0,i.cq)(s.children,t,s.children.length,s.indexHint),-1!==e))return s.children.splice(e,1),v.push(s),this._condense(v),this;a||s.leaf||!p(s,h)?r?(o++,s=r.children[o],a=!1):s=null:(v.push(s),I.push(o),o=0,r=s,s=s.children[0])}return this}toJSON(){return this._data}fromJSON(t){return this._data=t,this}_all(t,e){let s=t;for(b.clear();s;){if(!0===s.leaf)for(const t of s.children)e(t);else b.pushArray(s.children);s=b.pop()??null}}_build(t,e,s,i){const n=s-e+1;let r=this._maxEntries;if(n<=r){const i=new z(t.slice(e,s+1));return h(i,this._toBBox),i}i||(i=Math.ceil(Math.log(n)/Math.log(r)),r=Math.ceil(n/r**(i-1)));const o=new w([]);o.height=i;const a=Math.ceil(n/r),l=a*Math.ceil(Math.sqrt(r));M(t,e,s,l,this._compareMinX);for(let n=e;n<=s;n+=l){const e=Math.min(n+l-1,s);M(t,n,e,a,this._compareMinY);for(let s=n;s<=e;s+=a){const n=Math.min(s+a-1,e);o.children.push(this._build(t,s,n,i-1))}}return h(o,this._toBBox),o}_chooseSubtree(t,e,s,i){for(;i.push(e),!0!==e.leaf&&i.length-1!==s;){let s,i=1/0,n=1/0;for(let r=0,o=e.children.length;r=0&&v.data[e].children.length>this._maxEntries;)this._split(v,e),e--;this._adjustParentBBoxes(n,v,e)}_split(t,e){const s=t.data[e],i=s.children.length,n=this._minEntries;this._chooseSplitAxis(s,n,i);const r=this._chooseSplitIndex(s,n,i);if(!r)return void console.log(" Error: assertion failed at PooledRBush._split: no valid split index");const o=s.children.splice(r,s.children.length-r),a=s.leaf?new z(o):new w(o);a.height=s.height,h(s,this._toBBox),h(a,this._toBBox),e?t.data[e-1].children.push(a):this._splitRoot(s,a)}_splitRoot(t,e){this._data=new w([t,e]),this._data.height=t.height+1,h(this._data,this._toBBox)}_chooseSplitIndex(t,e,s){let i,n,r;i=n=1/0;for(let o=e;o<=s-e;o++){const e=l(t,0,o,this._toBBox),a=l(t,o,s,this._toBBox),h=g(e,a),u=f(e)+f(a);h=e;i--){const e=t.children[i];u(o,t.leaf?n(e):e),a+=m(o)}return a}_adjustParentBBoxes(t,e,s){for(let i=s;i>=0;i--)u(e.data[i],t)}_condense(t){for(let e=t.length-1;e>=0;e--){const s=t.data[e];if(0===s.children.length)if(e>0){const n=t.data[e-1],r=n.children;r.splice((0,i.cq)(r,s,r.length,n.indexHint),1)}else this.clear();else h(s,this._toBBox)}}_initFormat(t){const e=["return a"," - b",";"];this._compareMinX=new Function("a","b",e.join(t[0])),this._compareMinY=new Function("a","b",e.join(t[1])),this._toBBox=new Function("a","return {minX: a"+t[0]+", minY: a"+t[1]+", maxX: a"+t[2]+", maxY: a"+t[3]+"};")}}function h(t,e){l(t,0,t.children.length,e,t)}function l(t,e,s,i,n){n||(n=new z([])),n.minX=1/0,n.minY=1/0,n.maxX=-1/0,n.maxY=-1/0;for(let r,o=e;o=t.minX&&e.maxY>=t.minY}function M(t,e,s,i,r){const a=[e,s];for(;a.length;){const e=(0,n.j0)(a.pop()),s=(0,n.j0)(a.pop());if(e-s<=i)continue;const h=s+Math.ceil((e-s)/i/2)*i;(0,o.q)(t,h,s,e,r),a.push(s,h,h,e)}}const x=new r.Z,b=new r.Z,v=new r.Z,I=new r.Z({deallocator:void 0});class B{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class S extends B{constructor(){super(...arguments),this.height=1,this.indexHint=new i.SO}}class z extends S{constructor(t){super(),this.children=t,this.leaf=!0}}class w extends S{constructor(t){super(),this.children=t,this.leaf=!1}}},17445:(t,e,s)=>{s.d(e,{N1:()=>d,YP:()=>h,Z_:()=>_,gx:()=>l,nn:()=>g,on:()=>c,tX:()=>p});var i=s(91460),n=s(50758),r=s(70586),o=s(95330),a=s(26258);function h(t,e,s={}){return u(t,e,s,f)}function l(t,e,s={}){return u(t,e,s,m)}function u(t,e,s={},i){let n=null;const o=s.once?(t,s)=>{i(t)&&((0,r.hw)(n),e(t,s))}:(t,s)=>{i(t)&&e(t,s)};if(n=(0,a.aQ)(t,o,s.sync,s.equals),s.initial){const e=t();o(e,e)}return n}function c(t,e,s,o={}){let a=null,l=null,u=null;function c(){a&&l&&(l.remove(),o.onListenerRemove?.(a),a=null,l=null)}function d(t){o.once&&o.once&&(0,r.hw)(u),s(t)}const f=h(t,((t,s)=>{c(),(0,i.vT)(t)&&(a=t,l=(0,i.on)(t,e,d),o.onListenerAdd?.(t))}),{sync:o.sync,initial:!0});return u=(0,n.kB)((()=>{f.remove(),c()})),u}function d(t,e){return function(t,e,s){if((0,o.Hc)(s))return Promise.reject((0,o.zE)());const i=t();if(e?.(i))return Promise.resolve(i);let a=null;function h(){a=(0,r.hw)(a)}return new Promise(((i,r)=>{a=(0,n.AL)([(0,o.fu)(s,(()=>{h(),r((0,o.zE)())})),u(t,(t=>{h(),i(t)}),{sync:!1,once:!0},e??f)])}))}(t,m,e)}function f(t){return!0}function m(t){return!!t}s(87538);const _={sync:!0},g={initial:!0},p={sync:!0,initial:!0}},16306:(t,e,s)=>{s.d(e,{aX:()=>v});var i=s(68773),n=s(20102),r=s(92604),o=s(38913),a=s(58901),h=s(73913),l=s(8744),u=s(40488),c=(s(66577),s(3172)),d=s(33955),f=s(11282),m=s(81271);async function _(t,e,s){const i="string"==typeof t?(0,m.mN)(t):t,n=e[0].spatialReference,r=(0,d.Ji)(e[0]),o={...s,query:{...i.query,f:"json",sr:n.wkid??JSON.stringify(n),geometries:JSON.stringify((h=e,{geometryType:(0,d.Ji)(h[0]),geometries:h.map((t=>t.toJSON()))}))}},{data:a}=await(0,c.default)(i.path+"/simplify",o);var h;return function(t,e,s){const i=(0,d.q9)(e);return t.map((t=>{const e=i.fromJSON(t);return e.spatialReference=s,e}))}(a.geometries,r,n)}const g=r.Z.getLogger("esri.geometry.support.normalizeUtils");function p(t){return"polygon"===t[0].type}function y(t){return"polyline"===t[0].type}function M(t,e,s){if(e){const e=function(t,e){if(!(t instanceof a.Z||t instanceof o.Z)){const t="straightLineDensify: the input geometry is neither polyline nor polygon";throw g.error(t),new n.Z(t)}const s=(0,h.x3)(t),i=[];for(const t of s){const s=[];i.push(s),s.push([t[0][0],t[0][1]]);for(let i=0;i1){for(let t=1;t<=c-1;t++){const i=t*e,o=u*i+n,a=l*i+r;s.push([o,a])}const t=(h+Math.floor(c-1)*e)/2,i=u*t+n,o=l*t+r;s.push([i,o])}s.push([o,a])}}return function(t){return"polygon"===t.type}(t)?new o.Z({rings:i,spatialReference:t.spatialReference}):new a.Z({paths:i,spatialReference:t.spatialReference})}(t,1e6);t=(0,u.Sx)(e,!0)}return s&&(t=(0,h.Sy)(t,s)),t}function x(t,e,s){if(Array.isArray(t)){const i=t[0];if(i>e){const s=(0,h.XZ)(i,e);t[0]=i+s*(-2*e)}else if(ie){const s=(0,h.XZ)(i,e);t=t.clone().offset(s*(-2*e),0)}else if(i{if(s[0]<180)return!0;{let s=0;for(let t=0;ts?i:s}s=Number(s.toFixed(9));const i=-360*(0,h.XZ)(s,180);for(let s=0;sx(t,y,I))),R.push(t)}else if("extent"===e.type){const t=e.clone()._normalize(!1,!1,m);R.push(t.rings?new o.Z(t):t)}else if(e.extent){const t=e.extent,s=(0,h.XZ)(t.xmin,I)*(2*y);let i=0===s?e.clone():(0,h.Sy)(e.clone(),s);t.offset(s,0),t.intersects(S)&&t.xmax!==y?(w=t.xmax>w?t.xmax:w,i=M(i,p),X.push(i),R.push("cut")):t.intersects(z)&&t.xmin!==I?(w=t.xmax*(2*y)>w?t.xmax*(2*y):w,i=M(i,p,360),X.push(i),R.push("cut")):R.push(i)}else R.push(e.clone());else R.push(e);else R.push(e);let E=(0,h.XZ)(w,y),Z=-90;const F=E,Y=new a.Z;for(;E>0;){const t=360*E-180;Y.addPath([[t,Z],[t,-1*Z]]),Z*=-1,E--}if(X.length>0&&F>0){const e=b(X,await async function(t,e,s,i){const n=(0,f.en)(t),r=e[0].spatialReference,o={...i,query:{...n.query,f:"json",sr:JSON.stringify(r),target:JSON.stringify({geometryType:(0,d.Ji)(e[0]),geometries:e}),cutter:JSON.stringify(s)}},a=await(0,c.default)(n.path+"/cut",o),{cutIndexes:h,geometries:l=[]}=a.data;return{cutIndexes:h,geometries:l.map((t=>{const e=(0,d.im)(t);return e.spatialReference=r,e}))}}(n,X,Y,s)),i=[],r=[];for(let s=0;s1&&n.rings.length>=o.rings.length?(i.push(n),r.push("simplify")):r.push(p?(0,u.$)(n):n)}}if(!i.length)return r;const o=await _(n,i,s),a=[];for(let t=0;t{s.d(e,{Sy:()=>h,UZ:()=>o,XZ:()=>a,x3:()=>l});var i=s(58901),n=s(82971),r=s(33955);const o={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new i.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.Z.WebMercator}),minus180Line:new i.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new i.Z({paths:[[[180,-180],[180,180]]],spatialReference:n.Z.WGS84}),minus180Line:new i.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:n.Z.WGS84})}};function a(t,e){return Math.ceil((t-e)/(2*e))}function h(t,e){const s=l(t);for(const t of s)for(const s of t)s[0]+=e;return t}function l(t){return(0,r.oU)(t)?t.rings:t.paths}},37549:(t,e,s)=>{s.d(e,{H:()=>a});var i=s(80442),n=s(24133),r=s(24470);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new n.Q(9,(0,i.Z)("esri-csp-restrictions")?t=>({minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const t=new Array(this._idByBounds.size);let e=0;this._idByBounds.forEach(((s,i)=>{t[e++]=i})),this._indexInvalid=!1,this._index.clear(),this._index.load(t)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((t=>this._idByBounds.has(t)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const t=(0,r.cS)();for(const e of this._boundsById.values())e&&(t[0]=Math.min(e[0],t[0]),t[1]=Math.min(e[1],t[1]),t[2]=Math.max(e[2],t[2]),t[3]=Math.max(e[3],t[3]));return t}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(t){const e=this._boundsById.get(t);this._boundsById.delete(t),e&&(this._idByBounds.delete(e),this._indexInvalid||this._index.remove(e))}forEachInBounds(t,e){this._loadIndex(),function(t,e,s){(function(t){o.minX=t[0],o.minY=t[1],o.maxX=t[2],o.maxY=t[3]})(e),t.search(o,s)}(this._index,t,(t=>e(this._idByBounds.get(t))))}get(t){return this._boundsById.get(t)}has(t){return this._boundsById.has(t)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(t,e){if(!this._indexInvalid){const e=this._boundsById.get(t);e&&(this._index.remove(e),this._idByBounds.delete(e))}this._boundsById.set(t,e),e&&(this._idByBounds.set(e,t),this._indexInvalid||(this._boundsToLoad.push(e),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},57191:(t,e,s)=>{s.d(e,{Z:()=>g});var i=s(20102),n=s(32448),r=s(92604),o=s(60437),a=s(24470),h=s(98732),l=s(37549),u=s(29730),c=s(70272),d=s(5428);const f={getObjectId:t=>t.objectId,getAttributes:t=>t.attributes,getAttribute:(t,e)=>t.attributes[e],cloneWithGeometry:(t,e)=>new c.u_(e,t.attributes,null,t.objectId),getGeometry:t=>t.geometry,getCentroid:(t,e)=>(null==t.centroid&&(t.centroid=(0,u.Y)(new d.Z,t.geometry,e.hasZ,e.hasM)),t.centroid)};var m=s(11490);const _=(0,o.Ue)();class g{constructor(t){this.geometryInfo=t,this._boundsStore=new l.H,this._featuresById=new Map,this._markedIds=new Set,this.events=new n.Z,this.featureAdapter=f}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let t=0;return this._featuresById.forEach((e=>{null!=e.geometry&&e.geometry.coords&&(t+=e.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:t/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(t){if(null==this.fullBounds)return null;const[e,s,i,n]=this.fullBounds;return{xmin:e,ymin:s,xmax:i,ymax:n,spatialReference:(0,m.S2)(t)}}add(t){this._add(t),this._emitChanged()}addMany(t){for(const e of t)this._add(e);this._emitChanged()}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(t){const e=this._featuresById.get(t);return e?(this._remove(e),this._emitChanged(),e):null}removeManyById(t){this._boundsStore.invalidateIndex();for(const e of t){const t=this._featuresById.get(e);t&&this._remove(t)}this._emitChanged()}forEachBounds(t,e){for(const s of t){const t=this._boundsStore.get(s.objectId);t&&e((0,o.JR)(_,t))}}getFeature(t){return this._featuresById.get(t)}has(t){return this._featuresById.has(t)}forEach(t){this._featuresById.forEach((e=>t(e)))}forEachInBounds(t,e){this._boundsStore.forEachInBounds(t,(t=>{e(this._featuresById.get(t))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let t=!1;this._featuresById.forEach(((e,s)=>{this._markedIds.has(s)||(t=!0,this._remove(e))})),this._markedIds.clear(),t&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(t){if(!t)return;const e=t.objectId;if(null==e)return void r.Z.getLogger("esri.layers.graphics.data.FeatureStore").error(new i.Z("featurestore:invalid-feature","feature id is missing",{feature:t}));const s=this._featuresById.get(e);let n;if(this._markedIds.add(e),s?(t.displayId=s.displayId,n=this._boundsStore.get(e),this._boundsStore.delete(e)):null!=this.onFeatureAdd&&this.onFeatureAdd(t),null==t.geometry||!t.geometry.coords||!t.geometry.coords.length)return this._boundsStore.set(e,null),void this._featuresById.set(e,t);n=(0,h.$)(null!=n?n:(0,a.Ue)(),t.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=n&&this._boundsStore.set(e,n),this._featuresById.set(e,t)}_remove(t){null!=this.onFeatureRemove&&this.onFeatureRemove(t);const e=t.objectId;return this._markedIds.delete(e),this._boundsStore.delete(e),this._featuresById.delete(e),t}}},23095:(t,e,s)=>{s.d(e,{O0:()=>c,av:()=>a,b:()=>_,d1:()=>l,og:()=>m});var i=s(8744),n=s(35671);class r{constructor(){this.code=null,this.description=null}}class o{constructor(t){this.error=new r,this.globalId=null,this.objectId=null,this.success=!1,this.uniqueId=null,this.error.description=t}}function a(t){return new o(t)}class h{constructor(t){this.globalId=null,this.success=!0,this.objectId=this.uniqueId=t}}function l(t){return new h(t)}const u=new Set;function c(t,e,s,i=!1,r){u.clear();for(const o in s){const h=t.get(o);if(!h)continue;const l=s[o],c=d(h,l);if(c!==l&&r&&r.push({name:"invalid-value-type",message:"attribute value was converted to match the field type",details:{field:h,originalValue:l,sanitizedValue:c}}),u.add(h.name),h&&(i||h.editable)){const t=(0,n.Qc)(h,c);if(t)return a((0,n.vP)(t,h,c));e[h.name]=c}}for(const e of t?.requiredFields??[])if(!u.has(e.name))return a(`missing required field "${e.name}"`);return null}function d(t,e){let s=e;return"string"==typeof e&&(0,n.H7)(t)?s=parseFloat(e):null!=e&&(0,n.qN)(t)&&"string"!=typeof e&&(s=String(e)),(0,n.Pz)(s)}let f;function m(t,e){if(!t||!(0,i.JY)(e))return t;if("rings"in t||"paths"in t){if(null==f)throw new TypeError("geometry engine not loaded");return f.simplify(e,t)}return t}async function _(t,e){!(0,i.JY)(t)||"esriGeometryPolygon"!==e&&"esriGeometryPolyline"!==e||await async function(){return null==f&&(f=await Promise.all([s.e(5837),s.e(247)]).then(s.bind(s,30247))),f}()}},86719:(t,e,s)=>{s.d(e,{v:()=>i});const i=new(s(35454).X)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},11282:(t,e,s)=>{s.d(e,{cv:()=>a,en:()=>o,lA:()=>r}),s(68773),s(40330);var i=s(22974),n=s(81271);function r(t,e){return e?{...e,query:{...t??{},...e.query}}:{query:t}}function o(t){return"string"==typeof t?(0,n.mN)(t):(0,i.d9)(t)}function a(t,e,s){const i={};for(const n in t){if("declaredClass"===n)continue;const r=t[n];if(null!=r&&"function"!=typeof r)if(Array.isArray(r)){i[n]=[];for(let t=0;t{n.d(t,{P:()=>r});class r{constructor(e){this.source=e}}},92089:(e,t,n)=>{n.d(t,{s:()=>r});class r{constructor(e,t){this._moduleSingletons=e,this._syntaxModules=t}loadLibrary(e){if(null==this._syntaxModules)return null;const t=this._syntaxModules[e.toLowerCase()];return t?{syntax:t.script,uri:t.uri}:null}}},28228:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(33586);class i extends r.Z{constructor(e){super(),this.declaredClass="esri.arcade.Portal",this.immutable=!1,this.setField("url",e),this.immutable=!0}}},80692:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(33586);class i extends r.Z{constructor(e,t,n,r,i,a,s){super(),this.attachmentUrl=i,this.declaredClass="esri.arcade.Attachment",this.immutable=!1,this.setField("id",e),this.setField("name",t),this.setField("contenttype",n),this.setField("size",r),this.setField("exifinfo",a),this.setField("keywords",s),this.immutable=!0}deepClone(){return new i(this.field("id"),this.field("name"),this.field("contenttype"),this.field("size"),this.attachmentUrl,this.field("exifinfo")?.deepClone()??null,this.field("keywords"))}}},33586:(e,t,n)=>{n.d(t,{Z:()=>c});var r=n(48853),i=n(6899),a=n(27535),s=n(12384),u=n(61363),o=n(9361);function l(e,t,n=!1,r=!1){if(null==e)return null;if((0,u.b)(e))return(0,u.g)(e);if((0,u.a)(e))return(0,u.h)(e);if((0,u.c)(e))return(0,u.j)(e);if((0,u.k)(e))return(0,u.l)(e,t);if((0,u.m)(e)){const i=[];for(const a of e)i.push(l(a,t,n,r));return i}if(r&&(0,u.n)(e))return e;const i=new c;i.immutable=!1;for(const a of Object.keys(e)){const s=e[a];void 0!==s&&i.setField(a,l(s,t,n,r))}return i.immutable=n,i}class c{constructor(e){this.declaredClass="esri.arcade.Dictionary",this.attributes=null,this.plain=!1,this.immutable=!0,this.attributes=e instanceof c?e.attributes:e??{}}field(e){const t=e.toLowerCase(),n=this.attributes[e];if(void 0!==n)return n;for(const e in this.attributes)if(e.toLowerCase()===t)return this.attributes[e];throw new a.aV(null,a.rH.FieldNotFound,null,{key:e})}setField(e,t){if(this.immutable)throw new a.aV(null,a.rH.Immutable,null);if((0,u.i)(t))throw new a.aV(null,a.rH.NoFunctionInDictionary,null);const n=e.toLowerCase();if(t instanceof Date&&(t=r.iG.dateJSToArcadeDate(t)),void 0===this.attributes[e]){for(const e in this.attributes)if(e.toLowerCase()===n)return void(this.attributes[e]=t);this.attributes[e]=t}else this.attributes[e]=t}hasField(e){const t=e.toLowerCase();if(void 0!==this.attributes[e])return!0;for(const e in this.attributes)if(e.toLowerCase()===t)return!0;return!1}keys(){let e=[];for(const t in this.attributes)e.push(t);return e=e.sort(),e}castToText(e=!1){let t="";for(const n in this.attributes){""!==t&&(t+=",");const i=this.attributes[n];null==i?t+=JSON.stringify(n)+":null":(0,u.a)(i)||(0,u.b)(i)||(0,u.c)(i)?t+=JSON.stringify(n)+":"+JSON.stringify(i):i instanceof o.Z?t+=JSON.stringify(n)+":"+(0,u.t)(i):i instanceof s.Z||i instanceof Array?t+=JSON.stringify(n)+":"+(0,u.t)(i,null,e):i instanceof r.iG?t+=e?JSON.stringify(n)+":"+JSON.stringify(i.getTime()):JSON.stringify(n)+":"+i.stringify():null!==i&&"object"==typeof i&&void 0!==i.castToText&&(t+=JSON.stringify(n)+":"+i.castToText(e))}return"{"+t+"}"}static convertObjectToArcadeDictionary(e,t,n=!0,r=!1){const i=new c;i.immutable=!1;for(const a in e){const s=e[a];void 0!==s&&i.setField(a.toString(),l(s,t,n,r))}return i.immutable=n,i}static convertJsonToArcade(e,t,n=!1){return l(e,t,n)}castAsJson(e=null){const t={};for(let n in this.attributes){const r=this.attributes[n];void 0!==r&&(e?.keyTranslate&&(n=e.keyTranslate(n)),t[n]=(0,u.d)(r,e))}return t}async castDictionaryValueAsJsonAsync(e,t,n,r=null,i){const a=await(0,u.e)(n,r,i);return e[t]=a,a}async castAsJsonAsync(e=null,t=null){const n={},i=[];for(let a in this.attributes){const s=this.attributes[a];t?.keyTranslate&&(a=t.keyTranslate(a)),void 0!==s&&((0,u.f)(s)||s instanceof o.Z||s instanceof r.iG?n[a]=(0,u.d)(s,t):i.push(this.castDictionaryValueAsJsonAsync(n,a,s,e,t)))}return i.length>0&&await Promise.all(i),n}deepClone(){const e=new c;e.immutable=!1;for(const t of this.keys())e.setField(t,(0,i.I)(this.field(t)));return e}}},15274:(e,t,n)=>{n.d(t,{Z:()=>m});var r=n(33586),i=n(12384),a=n(61363),s=n(9361),u=n(94139),o=n(33955),l=n(98732),c=n(48853),h=n(27535),f=n(85839),d=n(6899);class m{constructor(){this.arcadeDeclaredClass="esri.arcade.Feature",this._optimizedGeomDefinition=null,this._geometry=null,this.attributes=null,this._layer=null,this._datesfixed=!0,this.dateTimeReferenceFieldIndex=null,this.contextTimeReference=null,this.immutable=!0,this._datefields=null,this.immutable=!0}static createFromGraphic(e,t){const n=new m;return n.contextTimeReference=t??null,n._geometry=null!=e.geometry?e.geometry:null,void 0===e.attributes||null===e.attributes?n.attributes={}:n.attributes=e.attributes,e._sourceLayer?(n._layer=e._sourceLayer,n._datesfixed=!1):e._layer?(n._layer=e._layer,n._datesfixed=!1):e.layer&&"fields"in e.layer?(n._layer=e.layer,n._datesfixed=!1):e.sourceLayer&&"fields"in e.sourceLayer&&(n._layer=e.sourceLayer,n._datesfixed=!1),n._layer&&!1===n._datesfixed&&(void 0!==n._layer.dateTimeReferenceFieldIndex?n.dateTimeReferenceFieldIndex=n._layer.dateTimeReferenceFieldIndex:n.dateTimeReferenceFieldIndex=f.nu.createFromLayer(n._layer)),n}static createFromArcadeFeature(e){if(e instanceof m){const t=new m;return t._datesfixed=e._datesfixed,t.attributes=e.attributes,t._geometry=e._geometry,t._optimizedGeomDefinition=e._optimizedGeomDefinition,e._layer&&(t._layer=e._layer),t.dateTimeReferenceFieldIndex=e.dateTimeReferenceFieldIndex,t.contextTimeReference=e.contextTimeReference,t}const t={};for(const n of e.keys())t[n]=e.field(n);return m.createFromGraphicLikeObject(e.geometry(),t,e.fullSchema(),e.contextTimeReference)}static createFromOptimisedFeature(e,t,n){const r=new m;return r._geometry=e.geometry?{geometry:e.geometry}:null,r._optimizedGeomDefinition=n,r.attributes=e.attributes||{},r._layer=t,r._datesfixed=!1,r}static createFromArcadeDictionary(e){const t=new m;return t.attributes=e.field("attributes"),null!==t.attributes&&t.attributes instanceof r.Z?(t.attributes=t.attributes.attributes,null===t.attributes&&(t.attributes={})):t.attributes={},t._geometry=e.field("geometry"),null!==t._geometry&&(t._geometry instanceof r.Z?t._geometry=m.parseGeometryFromDictionary(t._geometry):t._geometry instanceof s.Z||(t._geometry=null)),t}static createFromGraphicLikeObject(e,t,n=null,r){const i=new m;return i.contextTimeReference=r??null,null===t&&(t={}),i.attributes=t,i._geometry=null!=e?e:null,i._layer=n,i._layer&&(i._datesfixed=!1,void 0!==i._layer.dateTimeReferenceFieldIndex?i.dateTimeReferenceFieldIndex=i._layer.dateTimeReferenceFieldIndex:i.dateTimeReferenceFieldIndex=f.nu.createFromLayer(i._layer)),i}repurposeFromGraphicLikeObject(e,t,n=null){null===t&&(t={}),this.attributes=t,this._geometry=e??null,this._layer=n,this._layer?this._datesfixed=!1:this._datesfixed=!0}get layerPreferredTimeZone(){return this.dateTimeReferenceFieldIndex?.layerPreferredTimeZone??""}fieldSourceTimeZone(e){return this.dateTimeReferenceFieldIndex?.fieldTimeZone(e)??""}castToText(e=!1){let t="";!1===this._datesfixed&&this._fixDates();for(const n in this.attributes){""!==t&&(t+=",");const r=this.attributes[n];null==r?t+=JSON.stringify(n)+":null":(0,a.a)(r)||(0,a.b)(r)||(0,a.c)(r)?t+=JSON.stringify(n)+":"+JSON.stringify(r):r instanceof s.Z?t+=JSON.stringify(n)+":"+(0,a.t)(r):r instanceof i.Z||r instanceof Array?t+=JSON.stringify(n)+":"+(0,a.t)(r,null,e):r instanceof c.iG?t+=e?JSON.stringify(n)+":"+JSON.stringify(r.getTime()):JSON.stringify(n)+":"+r.stringify():null!==r&&"object"==typeof r&&void 0!==r.castToText&&(t+=JSON.stringify(n)+":"+r.castToText(e))}return'{"geometry":'+(null===this.geometry()?"null":(0,a.t)(this.geometry()))+',"attributes":{'+t+"}}"}_fixDates(){if(null!==this._datefields)return this._datefields.length>0&&this._fixDateFields(this._datefields),void(this._datesfixed=!0);const e=[],t=this._layer.fields;for(let n=0;n0&&this._fixDateFields(e),this._datesfixed=!0}isUnknownDateTimeField(e){return"unknown"===this.dateTimeReferenceFieldIndex?.fieldTimeZone(e)}_fixDateFields(e){this.attributes={...this.attributes};const t=this.contextTimeReference?.timeZone??"system";for(let n=0;n{n.d(t,{Bx:()=>s,Rm:()=>i,Vg:()=>u,aq:()=>a});var r=n(95330);class i{constructor(){}}function a(e,t,n){if(e instanceof i&&!(e instanceof u)){const r=new u;return r.fn=e,r.parameterEvaluator=n,r.context=t,r}return e}class s extends i{constructor(e){super(),this.fn=e}createFunction(e){return(...t)=>this.fn(e,{preparsed:!0,arguments:t})}call(e,t){return this.fn(e,t)}marshalledCall(e,t,n,s){return s(e,t,((t,o,l)=>{l=l.map((t=>t instanceof i&&!(t instanceof u)?a(t,e,s):t));const c=this.call(n,{args:l});return(0,r.y8)(c)?c.then((e=>a(e,n,s))):c}))}}class u extends i{constructor(){super(...arguments),this.fn=null,this.context=null}createFunction(e){return this.fn.createFunction(this.context)}call(e,t){return this.fn.marshalledCall(e,t,this.context,this.parameterEvaluator)}marshalledCall(e,t,n){return this.fn.marshalledCall(e,t,this.context,this.parameterEvaluator)}}},12384:(e,t,n)=>{n.d(t,{Z:()=>r});class r{constructor(e=[]){this._elements=e}length(){return this._elements.length}get(e){return this._elements[e]}toArray(){const e=[];for(let t=0;t{n.d(t,{Z:()=>a});var r=n(12384),i=n(25785);class a extends r.Z{constructor(e,t,n,r,i){super(e),this._lazyPath=[],this._hasZ=!1,this._hasM=!1,this._hasZ=n,this._hasM=r,this._spRef=t,this._cacheId=i}get(e){if(void 0===this._lazyPath[e]){const t=this._elements[e];if(void 0===t)return;this._lazyPath[e]=new i.Z(t,this._spRef,this._hasZ,this._hasM,this._cacheId,e)}return this._lazyPath[e]}equalityTest(e){return e===this||null!==e&&e instanceof a!=0&&e.getUniqueHash()===this.getUniqueHash()}getUniqueHash(){return this._cacheId.toString()}}},25785:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(12384),i=n(94139);class a extends r.Z{constructor(e,t,n,r,i,a){super(e),this._lazyPt=[],this._hasZ=!1,this._hasM=!1,this._spRef=t,this._hasZ=n,this._hasM=r,this._cacheId=i,this._partId=a}get(e){if(void 0===this._lazyPt[e]){const t=this._elements[e];if(void 0===t)return;const n=this._hasZ,r=this._hasM;let a=null;a=n&&!r?new i.Z(t[0],t[1],t[2],void 0,this._spRef):r&&!n?new i.Z(t[0],t[1],void 0,t[2],this._spRef):n&&r?new i.Z(t[0],t[1],t[2],t[3],this._spRef):new i.Z(t[0],t[1],this._spRef),a.cache._arcadeCacheId=this._cacheId.toString()+"-"+this._partId.toString()+"-"+e.toString(),this._lazyPt[e]=a}return this._lazyPt[e]}equalityTest(e){return e===this||null!==e&&e instanceof a!=0&&e.getUniqueHash()===this.getUniqueHash()}getUniqueHash(){return this._cacheId.toString()+"-"+this._partId.toString()}}},6899:(e,t,n)=>{n.d(t,{I:()=>u,T:()=>a});var r=n(17057),i=n(61363);function a(e){s=e}let s;function u(e){return null===e?null:(0,i.k)(e)?e.clone():(0,i.f)(e)?e:(0,i.n)(e)?e.clone():(0,i.o)(e)?e.toArray().map((e=>u(e))):(0,i.m)(e)?e.map((e=>u(e))):(0,i.p)(e)?s.createFromArcadeFeature(e):(0,i.q)(e)||(0,i.r)(e)?e:(0,i.s)(e)||"esri.arcade.Attachment"===e?.declaredClass?e.deepClone():("esri.arcade.Portal"===e?.declaredClass||e instanceof r.P||(0,i.i)(e),e)}},90658:(e,t,n)=>{n.d(t,{Bj:()=>r,EI:()=>g,HD:()=>h,JW:()=>l,J_:()=>d,Lz:()=>y,NP:()=>m,Qk:()=>x,SV:()=>D,Sh:()=>c,US:()=>A,dj:()=>i,hd:()=>E,hj:()=>f,q2:()=>C,tI:()=>w,tt:()=>p,yE:()=>F});var r,i,a,s=n(48853),u=n(6570),o=n(1231);function l(e){return o.Z.fromJSON(e.toJSON())}function c(e){return e.toJSON?e.toJSON():e}function h(e){return"string"==typeof e||e instanceof String}function f(e){return"number"==typeof e}function d(e){return e instanceof Date}function m(e){return e instanceof s.iG}function p(e,t){return e===t||!(!d(e)&&!m(e)||!d(t)&&!m(t))&&e.getTime()===t.getTime()}function g(e){if(null==e)return null;if("number"==typeof e)return e;switch(e.toLowerCase()){case"meters":case"meter":return 109404;case"miles":case"mile":return 109439;case"kilometers":case"kilometer":case"km":return 109414}return null}function D(e){if(null==e)return null;switch(e.type){case"polygon":case"multipoint":case"polyline":return e.extent;case"point":return new u.Z({xmin:e.x,ymin:e.y,xmax:e.x,ymax:e.y,spatialReference:e.spatialReference});case"extent":return e}return null}function y(e){if(null==e)return null;if("number"==typeof e)return e;if("number"==typeof e)return e;switch(e.toLowerCase()){case"meters":case"meter":return 9001;case"miles":case"mile":return 9093;case"kilometers":case"kilometer":case"km":return 9036}return null}(a=r||(r={}))[a.Standardised=0]="Standardised",a[a.StandardisedNoInterval=1]="StandardisedNoInterval",a[a.SqlServer=2]="SqlServer",a[a.Oracle=3]="Oracle",a[a.Postgres=4]="Postgres",a[a.PGDB=5]="PGDB",a[a.FILEGDB=6]="FILEGDB",a[a.NotEvaluated=7]="NotEvaluated",function(e){e[e.InFeatureSet=0]="InFeatureSet",e[e.NotInFeatureSet=1]="NotInFeatureSet",e[e.Unknown=2]="Unknown"}(i||(i={}));const w=1e3,x={point:"point",polygon:"polygon",polyline:"polyline",multipoint:"multipoint",extent:"extent",esriGeometryPoint:"point",esriGeometryPolygon:"polygon",esriGeometryPolyline:"polyline",esriGeometryMultipoint:"multipoint",esriGeometryEnvelope:"extent",envelope:"extent"},C={point:"esriGeometryPoint",polygon:"esriGeometryPolygon",polyline:"esriGeometryPolyline",multipoint:"esriGeometryMultipoint",extent:"esriGeometryEnvelope",esriGeometryPoint:"esriGeometryPoint",esriGeometryPolygon:"esriGeometryPolygon",esriGeometryPolyline:"esriGeometryPolyline",esriGeometryMultipoint:"esriGeometryMultipoint",esriGeometryEnvelope:"esriGeometryEnvelope",envelope:"esriGeometryEnvelope"},F={"small-integer":"esriFieldTypeSmallInteger",integer:"esriFieldTypeInteger",long:"esriFieldTypeLong",single:"esriFieldTypeSingle",double:"esriFieldTypeDouble",string:"esriFieldTypeString",date:"esriFieldTypeDate",oid:"esriFieldTypeOID",geometry:"esriFieldTypeGeometry",blob:"esriFieldTypeBlob",raster:"esriFieldTypeRaster",guid:"esriFieldTypeGUID","global-id":"esriFieldTypeGlobalID",xml:"eesriFieldTypeXML",esriFieldTypeSmallInteger:"esriFieldTypeSmallInteger",esriFieldTypeInteger:"esriFieldTypeInteger",esriFieldTypeLong:"esriFieldTypeLong",esriFieldTypeSingle:"esriFieldTypeSingle",esriFieldTypeDouble:"esriFieldTypeDouble",esriFieldTypeString:"esriFieldTypeString",esriFieldTypeDate:"esriFieldTypeDate",esriFieldTypeOID:"esriFieldTypeOID",esriFieldTypeGeometry:"esriFieldTypeGeometry",esriFieldTypeBlob:"esriFieldTypeBlob",esriFieldTypeRaster:"esriFieldTypeRaster",esriFieldTypeGUID:"esriFieldTypeGUID",esriFieldTypeGlobalID:"esriFieldTypeGlobalID",esriFieldTypeXML:"eesriFieldTypeXML"};function A(e){return void 0===e?"":e=(e=(e=e.replace(/\/featureserver\/[0-9]*/i,"/FeatureServer")).replace(/\/mapserver\/[0-9]*/i,"/MapServer")).split("?")[0]}function E(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});const n="boolean"==typeof t.cycles&&t.cycles,r=t.cmp&&(i=t.cmp,function(e){return function(t,n){const r={key:t,value:e[t]},a={key:n,value:e[n]};return i(r,a)}});var i;const a=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0===t)return;if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);let i,s;if(Array.isArray(t)){for(s="[",i=0;i{n.d(t,{AW:()=>a,Ay:()=>p,B9:()=>w,Es:()=>F,RI:()=>y,_R:()=>o,nB:()=>E,s9:()=>m,ws:()=>C});var r=n(94139),i=n(87416);function a(e,t,n){return Math.sqrt((e[0]-t[0])**2+(e[1]-t[1])**2+(void 0!==e[2]&&void 0!==t[2]?(e[2]*n-t[2]*n)**2:0))}const s=[];for(const e of[[9002,56146130,6131,6132,8050,8051,8228],[9003,5702,6358,6359,6360,8052,8053],[9095,5754]]){const t=e[0];for(let n=1;n0?(r.x/=i,r.y/=i,t&&(r.z/=i),n&&(r.m/=i)):(r.x=e[0][0],r.y=e[0][1],t&&(r.z=e[0][2]),n&&t?r.m=e[0][3]:n&&(r.m=e[0][2])),r}function c(e,t,n,r){const i={x:(e[0]+t[0])/2,y:(e[1]+t[1])/2};return n&&(i.z=(e[2]+t[2])/2),n&&r?i.m=(e[3]+t[3])/2:r&&(i.m=(e[2]+t[2])/2),i}function h(e,t){if(e.length<=1)return 0;let n=0;for(let r=1;r0?(n.x/=a,n.y/=a,!0===e.hasZ&&(n.z/=a),!0===e.hasM&&(n.m/=a),new r.Z(n)):i>0?(t.x/=i,t.y/=i,!0===e.hasZ&&(n.z/=i),!0===e.hasM&&(t.m/=i),new r.Z(t)):null}function p(e){if(0===e.points.length)return null;let t=0,n=0,i=0,a=0;for(let r=0;r=r;)e-=t;return e}function D(e,t){return Math.atan2(t.y-e.y,t.x-e.x)}function y(e,t){return g(D(e,t),2*Math.PI)*(180/Math.PI)}function w(e,t){return g(Math.PI/2-D(e,t),2*Math.PI)*(180/Math.PI)}function x(e,t,n){const r={x:e.x-t.x,y:e.y-t.y},i={x:n.x-t.x,y:n.y-t.y};return Math.atan2(function(e,t){return e.x*t.y-t.x*e.y}(r,i),function(e,t){return e.x*t.x+e.y*t.y}(r,i))}function C(e,t,n){return g(x(e,t,n),2*Math.PI)*(180/Math.PI)}function F(e,t,n){return g(-1*x(e,t,n),2*Math.PI)*(180/Math.PI)}u[9002]=.3048,u[9003]=.3048006096012192,u[9095]=.3048007491;const A=[0,0];function E(e){for(let t=0;t{n.d(t,{r:()=>d});var r=n(48853),i=n(61363),a=n(27535),s=n(70171),u=n(17126);function o(e,t,n){return e+(function(e){return e%4==0&&(e%100!=0||e%400==0)}(n)?c:l)[t]}const l=[0,31,59,90,120,151,181,212,243,273,304,334],c=[0,31,60,91,121,152,182,213,244,274,305,335];function h(e){return null===e?e:!1===e.isValid?null:e}function f(e,t){return""===e||"default"===e.toLowerCase().trim()?(0,i.G)(t):e}function d(e,t){e.today=function(e,n){return t(e,n,((t,a,s)=>{(0,i.C)(s,0,0,e,n);const u=new Date;return u.setHours(0,0,0,0),r.iG.dateJSAndZoneToArcadeDate(u,(0,i.G)(e))}))},e.changetimezone=function(e,n){return t(e,n,((t,a,s)=>{(0,i.C)(s,2,2,e,n);const u=(0,i.l)(s[0],(0,i.G)(e));if(null===u)return null;const o=r.iG.arcadeDateAndZoneToArcadeDate(u,f((0,i.j)(s[1]),e));return!1===o.isValid?null:o}))},e.timezone=function(e,n){return t(e,n,((t,a,s)=>{(0,i.C)(s,1,2,e,n);const u=(0,i.l)(s[0],(0,i.G)(e));if(null===u)return null;const o=u.timeZone;return"system"===o?r.iG.systemTimeZoneCanonicalName:o}))},e.timezoneoffset=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?null:s.timeZoneOffset}))},e.now=function(e,n){return t(e,n,((t,a,s)=>{(0,i.C)(s,0,0,e,n);const u=r.iG.nowToArcadeDate((0,i.G)(e));return!1===u.isValid?null:u}))},e.timestamp=function(e,n){return t(e,n,((t,a,s)=>{(0,i.C)(s,0,0,e,n);const u=r.iG.nowUTCToArcadeDate();return!1===u.isValid?null:u}))},e.toutc=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?null:s.toUTC()}))},e.tolocal=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?null:s.toLocal()}))},e.day=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.day}))},e.month=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.monthJS}))},e.year=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.year}))},e.hour=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.hour}))},e.second=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.second}))},e.millisecond=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.millisecond}))},e.minute=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.minute}))},e.week=function(e,n){return t(e,n,((t,r,s)=>{(0,i.C)(s,1,2,e,n);const u=(0,i.l)(s[0],(0,i.G)(e));if(null===u)return NaN;const l=(0,i.g)((0,i.D)(s[1],0));if(l<0||l>6)throw new a.aV(e,a.rH.InvalidParameter,n);const c=u.day,h=u.monthJS,f=u.year,d=u.dayOfWeekJS,m=o(c,h,f)-1,p=Math.floor(m/7);return d-l+(d-l<0?7:0){(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.dayOfWeekJS}))},e.isoweekday=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.dayOfWeekISO}))},e.isomonth=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.monthISO}))},e.isoweek=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.weekISO}))},e.isoyear=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,1,1,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));return null===s?NaN:s.yearISO}))},e.date=function(e,n){return t(e,n,((t,a,o)=>{if((0,i.C)(o,0,8,e,n),3===o.length)return h(r.iG.fromParts((0,i.g)(o[0]),(0,i.g)(o[1])+1,(0,i.g)(o[2]),0,0,0,0,(0,i.G)(e)));if(4===o.length)return h(r.iG.fromParts((0,i.g)(o[0]),(0,i.g)(o[1])+1,(0,i.g)(o[2]),(0,i.g)(o[3]),0,0,0,(0,i.G)(e)));if(5===o.length)return h(r.iG.fromParts((0,i.g)(o[0]),(0,i.g)(o[1])+1,(0,i.g)(o[2]),(0,i.g)(o[3]),(0,i.g)(o[4]),0,0,(0,i.G)(e)));if(6===o.length)return h(r.iG.fromParts((0,i.g)(o[0]),(0,i.g)(o[1])+1,(0,i.g)(o[2]),(0,i.g)(o[3]),(0,i.g)(o[4]),(0,i.g)(o[5]),0,(0,i.G)(e)));if(7===o.length)return h(r.iG.fromParts((0,i.g)(o[0]),(0,i.g)(o[1])+1,(0,i.g)(o[2]),(0,i.g)(o[3]),(0,i.g)(o[4]),(0,i.g)(o[5]),(0,i.g)(o[6]),(0,i.G)(e)));if(8===o.length)return h(r.iG.fromParts((0,i.g)(o[0]),(0,i.g)(o[1])+1,(0,i.g)(o[2]),(0,i.g)(o[3]),(0,i.g)(o[4]),(0,i.g)(o[5]),(0,i.g)(o[6]),f((0,i.j)(o[7]),e)));if(2===o.length){let e,t=(0,i.j)(o[1]);return""===t?null:(t=(0,i.H)(t),e="X"===t?u.ou.fromSeconds((0,i.g)(o[0])):"x"===t?u.ou.fromMillis((0,i.g)(o[0])):u.ou.fromFormat((0,i.j)(o[0]),t,{locale:(0,s.Kd)(),numberingSystem:"latn"}),e.isValid?r.iG.dateTimeToArcadeDate(e):null)}if(1===o.length){if((0,i.c)(o[0])){if(""===o[0].replaceAll(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""))return null;if(!0===/^[0-9][0-9][0-9][0-9]$/.test(o[0]))return(0,i.l)(o[0]+"-01-01",(0,i.G)(e))}const t=(0,i.g)(o[0]);if(!1===isNaN(t)){const n=u.ou.fromMillis(t);return n.isValid?r.iG.dateTimeAndZoneToArcadeDate(n,(0,i.G)(e)):null}return(0,i.l)(o[0],(0,i.G)(e))}return 0===o.length?r.iG.nowToArcadeDate((0,i.G)(e)):null}))},e.datediff=function(e,n){return t(e,n,((t,a,s)=>{(0,i.C)(s,2,4,e,n);let u=(0,i.l)(s[0],(0,i.G)(e)),o=(0,i.l)(s[1],(0,i.G)(e));if(null===u||null===o)return NaN;let l=(0,i.D)(s[3],"");switch(""!==l&&null!==l?(l=(0,i.j)(l),u=r.iG.arcadeDateAndZoneToArcadeDate(u,l),o=r.iG.arcadeDateAndZoneToArcadeDate(o,l)):u.timeZone!==o.timeZone&&(u.isUnknownTimeZone?u=r.iG.arcadeDateAndZoneToArcadeDate(u,o.timeZone):(o.isUnknownTimeZone,o=r.iG.arcadeDateAndZoneToArcadeDate(o,u.timeZone))),(0,i.j)(s[2]).toLowerCase()){case"days":case"day":case"d":return u.diff(o,"days");case"months":case"month":return u.diff(o,"months");case"minutes":case"minute":case"m":return"M"===s[2]?u.diff(o,"months"):u.diff(o,"minutes");case"seconds":case"second":case"s":return u.diff(o,"seconds");case"milliseconds":case"millisecond":case"ms":default:return u.diff(o);case"hours":case"hour":case"h":return u.diff(o,"hours");case"years":case"year":case"y":return u.diff(o,"years")}}))},e.dateadd=function(e,n){return t(e,n,((t,r,a)=>{(0,i.C)(a,2,3,e,n);const s=(0,i.l)(a[0],(0,i.G)(e));if(null===s)return null;let u=(0,i.g)(a[1]);if(isNaN(u))return s;let o="milliseconds";switch((0,i.j)(a[2]).toLowerCase()){case"days":case"day":case"d":o="days",u=(0,i.J)(u);break;case"months":case"month":o="months",u=(0,i.J)(u);break;case"minutes":case"minute":case"m":o="M"===a[2]?"months":"minutes";break;case"seconds":case"second":case"s":o="seconds";break;case"milliseconds":case"millisecond":case"ms":o="milliseconds";break;case"hours":case"hour":case"h":o="hours";break;case"years":case"year":case"y":o="years"}return s.plus({[o]:u})}))}}},24240:(e,t,n)=>{n.d(t,{t:()=>s});var r=n(61363);function i(e){let t=0;for(let n=0;n=t&&-1!==t)return n}return n}(t,n);case"avg":case"mean":return i((0,r.Y)(t));case"min":return Math.min.apply(Math,(0,r.Y)(t));case"sum":return function(e){let t=0;for(let n=0;n{n.d(t,{Z:()=>C,r:()=>w});var r=n(33586),i=n(15274),a=n(25785),s=n(61363),u=n(6570),o=n(9361),l=n(65091),c=n(94139),h=n(38913),f=n(58901),d=n(71201),m=n(33955),p=n(27535),g=n(50728),D=n(86662);function y(e){return e&&"esri.arcade.Feature"===e.arcadeDeclaredClass}function w(e,t){e.ringisclockwise=function(e,n){return t(e,n,((t,r,i)=>{(0,s.C)(i,1,1,e,n);let u=[],o=!1,l=!1;if(null===i[0])return!1;if((0,s.m)(i[0])){for(const t of i[0]){if(!(t instanceof c.Z))throw new p.aV(e,p.rH.InvalidParameter,n);u.push(t.hasZ?t.hasM?[t.x,t.y,t.z,t.m]:[t.x,t.y,t.z]:[t.x,t.y])}u.length>0&&(o=i[0][0].hasZ,l=i[0][0].hasM)}else if(i[0]instanceof a.Z)u=i[0]._elements,u.length>0&&(o=i[0]._hasZ,l=i[0]._hasM);else{if(!(0,s.o)(i[0]))throw new p.aV(e,p.rH.InvalidParameter,n);for(const t of i[0].toArray()){if(!(t instanceof c.Z))throw new p.aV(e,p.rH.InvalidParameter,n);u.push(t.hasZ?t.hasM?[t.x,t.y,t.z,t.m]:[t.x,t.y,t.z]:[t.x,t.y])}u.length>0&&(o=i[0].get(0).hasZ,l=i[0].get(0).hasM)}return!(u.length<3)&&(0,D.bu)(u,l,o)}))},e.polygon=function(e,n){return t(e,n,((t,a,u)=>{(0,s.C)(u,1,1,e,n);let o=null;if(u[0]instanceof r.Z){if(o=(0,s.y)(i.Z.parseGeometryFromDictionary(u[0]),e.spatialReference),o instanceof h.Z==0)throw new p.aV(e,p.rH.InvalidParameter,n)}else o=u[0]instanceof h.Z?(0,m.im)(u[0].toJSON()):(0,s.y)(new h.Z(JSON.parse(u[0])),e.spatialReference);if(null!==o&&!1===o.spatialReference.equals(e.spatialReference))throw new p.aV(e,p.rH.WrongSpatialReference,n);return(0,s.K)(o)}))},e.polyline=function(e,n){return t(e,n,((t,a,u)=>{(0,s.C)(u,1,1,e,n);let o=null;if(u[0]instanceof r.Z){if(o=(0,s.y)(i.Z.parseGeometryFromDictionary(u[0]),e.spatialReference),o instanceof f.Z==0)throw new p.aV(e,p.rH.InvalidParameter,n)}else o=u[0]instanceof f.Z?(0,m.im)(u[0].toJSON()):(0,s.y)(new f.Z(JSON.parse(u[0])),e.spatialReference);if(null!==o&&!1===o.spatialReference.equals(e.spatialReference))throw new p.aV(e,p.rH.WrongSpatialReference,n);return(0,s.K)(o)}))},e.point=function(e,n){return t(e,n,((t,a,u)=>{(0,s.C)(u,1,1,e,n);let o=null;if(u[0]instanceof r.Z){if(o=(0,s.y)(i.Z.parseGeometryFromDictionary(u[0]),e.spatialReference),o instanceof c.Z==0)throw new p.aV(e,p.rH.InvalidParameter,n)}else o=u[0]instanceof c.Z?(0,m.im)(u[0].toJSON()):(0,s.y)(new c.Z(JSON.parse(u[0])),e.spatialReference);if(null!==o&&!1===o.spatialReference.equals(e.spatialReference))throw new p.aV(e,p.rH.WrongSpatialReference,n);return(0,s.K)(o)}))},e.multipoint=function(e,n){return t(e,n,((t,a,u)=>{(0,s.C)(u,1,1,e,n);let o=null;if(u[0]instanceof r.Z){if(o=(0,s.y)(i.Z.parseGeometryFromDictionary(u[0]),e.spatialReference),o instanceof l.Z==0)throw new p.aV(e,p.rH.InvalidParameter,n)}else o=u[0]instanceof l.Z?(0,m.im)(u[0].toJSON()):(0,s.y)(new l.Z(JSON.parse(u[0])),e.spatialReference);if(null!==o&&!1===o.spatialReference.equals(e.spatialReference))throw new p.aV(e,p.rH.WrongSpatialReference,n);return(0,s.K)(o)}))},e.extent=function(e,n){return t(e,n,((t,a,o)=>{o=(0,s.L)(o),(0,s.C)(o,1,1,e,n);let d=null;if(o[0]instanceof r.Z)d=(0,s.y)(i.Z.parseGeometryFromDictionary(o[0]),e.spatialReference);else if(o[0]instanceof c.Z){const e={xmin:o[0].x,ymin:o[0].y,xmax:o[0].x,ymax:o[0].y,spatialReference:o[0].spatialReference.toJSON()},t=o[0];t.hasZ?(e.zmin=t.z,e.zmax=t.z):t.hasM&&(e.mmin=t.m,e.mmax=t.m),d=(0,m.im)(e)}else d=o[0]instanceof h.Z||o[0]instanceof f.Z||o[0]instanceof l.Z?(0,m.im)(o[0].extent?.toJSON()):o[0]instanceof u.Z?(0,m.im)(o[0].toJSON()):(0,s.y)(new u.Z(JSON.parse(o[0])),e.spatialReference);if(null!==d&&!1===d.spatialReference.equals(e.spatialReference))throw new p.aV(e,p.rH.WrongSpatialReference,n);return(0,s.K)(d)}))},e.geometry=function(e,n){return t(e,n,((t,a,u)=>{(0,s.C)(u,1,1,e,n);let o=null;if(null===u[0])return null;if(o=y(u[0])?(0,s.y)(u[0].geometry(),e.spatialReference):u[0]instanceof r.Z?(0,s.y)(i.Z.parseGeometryFromDictionary(u[0]),e.spatialReference):(0,s.y)((0,m.im)(JSON.parse(u[0])),e.spatialReference),null!==o&&!1===o.spatialReference.equals(e.spatialReference))throw new p.aV(e,p.rH.WrongSpatialReference,n);return(0,s.K)(o)}))},e.setgeometry=function(e,n){return t(e,n,((t,r,i)=>{if((0,s.C)(i,2,2,e,n),!y(i[0]))throw new p.aV(e,p.rH.InvalidParameter,n);if(!0===i[0].immutable)throw new p.aV(e,p.rH.Immutable,n);if(!(i[1]instanceof o.Z||null===i[1]))throw new p.aV(e,p.rH.InvalidParameter,n);return i[0]._geometry=i[1],s.v}))},e.feature=function(e,n){return t(e,n,((t,a,u)=>{if(0===u.length)throw new p.aV(e,p.rH.WrongNumberOfParameters,n);let l=null;if(1===u.length)if((0,s.c)(u[0]))l=i.Z.fromJson(JSON.parse(u[0]),e.timeReference);else if(y(u[0]))l=i.Z.createFromArcadeFeature(u[0]);else if(u[0]instanceof o.Z)l=i.Z.createFromGraphicLikeObject(u[0],null,null,e.timeReference);else{if(!(u[0]instanceof r.Z))throw new p.aV(e,p.rH.InvalidParameter,n);{let t=u[0].hasField("geometry")?u[0].field("geometry"):null,n=u[0].hasField("attributes")?u[0].field("attributes"):null;null!==t&&t instanceof r.Z&&(t=i.Z.parseGeometryFromDictionary(t)),null!==n&&(n=i.Z.parseAttributesFromDictionary(n)),l=i.Z.createFromGraphicLikeObject(t,n,null,e.timeReference)}}else if(2===u.length){let t=null,a=null;if(null!==u[0])if(u[0]instanceof o.Z)t=u[0];else{if(!(t instanceof r.Z))throw new p.aV(e,p.rH.InvalidParameter,n);t=i.Z.parseGeometryFromDictionary(u[0])}if(null!==u[1]){if(!(u[1]instanceof r.Z))throw new p.aV(e,p.rH.InvalidParameter,n);a=i.Z.parseAttributesFromDictionary(u[1])}l=i.Z.createFromGraphicLikeObject(t,a,null,e.timeReference)}else{let t=null;const a={};if(null!==u[0])if(u[0]instanceof o.Z)t=u[0];else{if(!(t instanceof r.Z))throw new p.aV(e,p.rH.InvalidParameter,n);t=i.Z.parseGeometryFromDictionary(u[0])}for(let t=1;t{if(0===a.length||1===a.length&&null===a[0]){const e=new r.Z;return e.immutable=!1,e}if(1===a.length&&(0,s.c)(a[0]))try{const t=JSON.parse(a[0]),n=r.Z.convertObjectToArcadeDictionary(t,(0,s.G)(e),!1);return n.immutable=!1,n}catch(t){throw new p.aV(e,p.rH.InvalidParameter,n)}if(1===a.length&&a[0]instanceof o.Z)try{const t=a[0].toJSON();t.hasZ=!0===a[0].hasZ,t.hasM=!0===a[0].hasM;const n=r.Z.convertObjectToArcadeDictionary(t,(0,s.G)(e),!1);return n.immutable=!1,n}catch(t){throw new p.aV(e,p.rH.InvalidParameter,n)}if(1===a.length&&(0,s.p)(a[0]))try{const e=new r.Z;e.immutable=!1,e.setField("geometry",a[0].geometry());const t=new r.Z;t.immutable=!1,e.setField("attributes",t);for(const e of a[0].keys())t.setField(e,a[0].field(e));return e}catch(t){throw new p.aV(e,p.rH.InvalidParameter,n)}if(1===a.length&&a[0]instanceof r.Z)try{const e=new r.Z;e.immutable=!1;for(const t of a[0].keys())e.setField(t,a[0].field(t));return e}catch(t){throw new p.aV(e,p.rH.InvalidParameter,n)}if(2===a.length&&a[0]instanceof r.Z&&(0,s.a)(a[1]))try{if(!0!==a[1]){const e=new r.Z;e.immutable=!1;for(const t of a[0].keys())e.setField(t,a[0].field(t));return e}return a[0].deepClone()}catch(t){throw new p.aV(e,p.rH.InvalidParameter,n)}if(a.length%2!=0)throw new p.aV(e,p.rH.WrongNumberOfParameters,n);const u={};for(let t=0;t{(0,s.C)(a,2,2,e,n);const u=(0,s.j)(a[1]);if(y(a[0]))return a[0].hasField(u);if(a[0]instanceof r.Z)return a[0].hasField(u);if(a[0]instanceof o.Z){const e=C(a[0],u,null,null,2);return!e||"notfound"!==e.keystate}throw new p.aV(e,p.rH.InvalidParameter,n)}))},e.hasvalue=function(e,n){return t(e,n,((t,i,a)=>{if((0,s.C)(a,2,2,e,n),null===a[0]||null===a[1])return!1;const u=(0,s.j)(a[1]);return(0,s.p)(a[0])||a[0]instanceof r.Z?!!a[0].hasField(u)&&null!==a[0].field(u):a[0]instanceof o.Z&&null!==C(a[0],u,null,null,0)}))},e.indexof=function(e,n){return t(e,n,((t,r,i)=>{(0,s.C)(i,2,2,e,n);const a=i[1];if((0,s.m)(i[0])){for(let e=0;e{if(i=(0,s.L)(i),(0,s.C)(i,2,3,e,n),!(i[0]instanceof c.Z))throw new p.aV(e,p.rH.InvalidParameter,n);if(!(i[1]instanceof c.Z))throw new p.aV(e,p.rH.InvalidParameter,n);if(i.length>2&&!(i[2]instanceof c.Z))throw new p.aV(e,p.rH.InvalidParameter,n);return 2===i.length?(0,d.RI)(i[0],i[1]):(0,d.ws)(i[0],i[1],i[2])}))},e.bearing=function(e,n){return t(e,n,((t,r,i)=>{if(i=(0,s.L)(i),(0,s.C)(i,2,3,e,n),!(i[0]instanceof c.Z))throw new p.aV(e,p.rH.InvalidParameter,n);if(!(i[1]instanceof c.Z))throw new p.aV(e,p.rH.InvalidParameter,n);if(i.length>2&&!(i[2]instanceof c.Z))throw new p.aV(e,p.rH.InvalidParameter,n);return 2===i.length?(0,d.B9)(i[0],i[1]):(0,d.Es)(i[0],i[1],i[2])}))},e.isselfintersecting=function(e,n){return t(e,n,((t,r,i)=>{i=(0,s.L)(i),(0,s.C)(i,1,1,e,n);let a=i[0];if(a instanceof h.Z)return a.isSelfIntersecting;if(a instanceof f.Z)return a=a.paths,(0,d.nB)(a);if(a instanceof l.Z){const e=a.points;for(let t=0;t{n.r(t),n.d(t,{registerFunctions:()=>C,setGeometryEngine:()=>w});var r=n(40330),i=n(77286),a=n(61363),s=n(71201),u=n(6570),o=n(9361),l=n(65091),c=n(94139),h=n(38913),f=n(58901),d=n(33955),m=n(27535),p=n(33586),g=n(67900);let D=null;function y(e){return 0===r.i8.indexOf("4.")?h.Z.fromExtent(e):new h.Z({spatialReference:e.spatialReference,rings:[[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]]})}function w(e){D=e}function x(e,t){if("polygon"!==e.type&&"polyline"!==e.type&&"extent"!==e.type)return 0;let n=1;(e.spatialReference.vcsWkid||e.spatialReference.latestVcsWkid)&&(n=(0,s._R)(e.spatialReference)/(0,g.c9)(e.spatialReference));let r=0;if("polyline"===e.type)for(const t of e.paths)for(let e=1;e(s=(0,a.L)(s),n(e,r,s),null===s[0]||null===s[1]||D.disjoint(s[0],s[1]))))},e.intersects=function(e,r){return t(e,r,((t,i,s)=>(s=(0,a.L)(s),n(e,r,s),null!==s[0]&&null!==s[1]&&D.intersects(s[0],s[1]))))},e.touches=function(e,r){return t(e,r,((t,i,s)=>(s=(0,a.L)(s),n(e,r,s),null!==s[0]&&null!==s[1]&&D.touches(s[0],s[1]))))},e.crosses=function(e,r){return t(e,r,((t,i,s)=>(s=(0,a.L)(s),n(e,r,s),null!==s[0]&&null!==s[1]&&D.crosses(s[0],s[1]))))},e.within=function(e,r){return t(e,r,((t,i,s)=>(s=(0,a.L)(s),n(e,r,s),null!==s[0]&&null!==s[1]&&D.within(s[0],s[1]))))},e.contains=function(e,r){return t(e,r,((t,i,s)=>(s=(0,a.L)(s),n(e,r,s),null!==s[0]&&null!==s[1]&&D.contains(s[0],s[1]))))},e.overlaps=function(e,r){return t(e,r,((t,i,s)=>(s=(0,a.L)(s),n(e,r,s),null!==s[0]&&null!==s[1]&&D.overlaps(s[0],s[1]))))},e.equals=function(e,n){return t(e,n,((t,r,i)=>((0,a.C)(i,2,2,e,n),i[0]===i[1]||(i[0]instanceof o.Z&&i[1]instanceof o.Z?D.equals(i[0],i[1]):!(!(0,a.k)(i[0])||!(0,a.k)(i[1]))&&i[0].equals(i[1])))))},e.relate=function(e,n){return t(e,n,((t,r,i)=>{if(i=(0,a.L)(i),(0,a.C)(i,3,3,e,n),i[0]instanceof o.Z&&i[1]instanceof o.Z)return D.relate(i[0],i[1],(0,a.j)(i[2]));if(i[0]instanceof o.Z&&null===i[1])return!1;if(i[1]instanceof o.Z&&null===i[0])return!1;if(null===i[0]&&null===i[1])return!1;throw new m.aV(e,m.rH.InvalidParameter,n)}))},e.intersection=function(e,r){return t(e,r,((t,i,s)=>(s=(0,a.L)(s),n(e,r,s),null===s[0]||null===s[1]?null:D.intersect(s[0],s[1]))))},e.union=function(e,n){return t(e,n,((t,r,s)=>{const u=[];if(0===(s=(0,a.L)(s)).length)throw new m.aV(e,m.rH.WrongNumberOfParameters,n);if(1===s.length)if((0,a.m)(s[0])){const t=(0,a.L)(s[0]);for(let r=0;r(u=(0,a.L)(u),n(e,r,u),null!==u[0]&&null===u[1]?(0,i.r1)(u[0]):null===u[0]?null:D.difference(u[0],u[1]))))},e.symmetricdifference=function(e,r){return t(e,r,((t,s,u)=>(u=(0,a.L)(u),n(e,r,u),null===u[0]&&null===u[1]?null:null===u[0]?(0,i.r1)(u[1]):null===u[1]?(0,i.r1)(u[0]):D.symmetricDifference(u[0],u[1]))))},e.clip=function(e,n){return t(e,n,((t,r,i)=>{if(i=(0,a.L)(i),(0,a.C)(i,2,2,e,n),!(i[1]instanceof u.Z)&&null!==i[1])throw new m.aV(e,m.rH.InvalidParameter,n);if(null===i[0])return null;if(!(i[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return null===i[1]?null:D.clip(i[0],i[1])}))},e.cut=function(e,n){return t(e,n,((t,r,s)=>{if(s=(0,a.L)(s),(0,a.C)(s,2,2,e,n),!(s[1]instanceof f.Z)&&null!==s[1])throw new m.aV(e,m.rH.InvalidParameter,n);if(null===s[0])return[];if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return null===s[1]?[(0,i.r1)(s[0])]:D.cut(s[0],s[1])}))},e.area=function(e,n){return t(e,n,((t,r,s)=>{if((0,a.C)(s,1,2,e,n),null===(s=(0,a.L)(s))[0])return 0;if((0,a.m)(s[0])||(0,a.o)(s[0])){const t=(0,a.N)(s[0],e.spatialReference);return null===t?0:D.planarArea(t,(0,i.EI)((0,a.D)(s[1],-1)))}if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return D.planarArea(s[0],(0,i.EI)((0,a.D)(s[1],-1)))}))},e.areageodetic=function(e,n){return t(e,n,((t,r,s)=>{if((0,a.C)(s,1,2,e,n),null===(s=(0,a.L)(s))[0])return 0;if((0,a.m)(s[0])||(0,a.o)(s[0])){const t=(0,a.N)(s[0],e.spatialReference);return null===t?0:D.geodesicArea(t,(0,i.EI)((0,a.D)(s[1],-1)))}if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return D.geodesicArea(s[0],(0,i.EI)((0,a.D)(s[1],-1)))}))},e.length=function(e,n){return t(e,n,((t,r,s)=>{if((0,a.C)(s,1,2,e,n),null===(s=(0,a.L)(s))[0])return 0;if((0,a.m)(s[0])||(0,a.o)(s[0])){const t=(0,a.M)(s[0],e.spatialReference);return null===t?0:D.planarLength(t,(0,i.Lz)((0,a.D)(s[1],-1)))}if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return D.planarLength(s[0],(0,i.Lz)((0,a.D)(s[1],-1)))}))},e.length3d=function(e,n){return t(e,n,((t,r,s)=>{if((0,a.C)(s,1,2,e,n),null===(s=(0,a.L)(s))[0])return 0;if((0,a.m)(s[0])||(0,a.o)(s[0])){const t=(0,a.M)(s[0],e.spatialReference);return null===t?0:!0===t.hasZ?x(t,(0,i.Lz)((0,a.D)(s[1],-1))):D.planarLength(t,(0,i.Lz)((0,a.D)(s[1],-1)))}if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return!0===s[0].hasZ?x(s[0],(0,i.Lz)((0,a.D)(s[1],-1))):D.planarLength(s[0],(0,i.Lz)((0,a.D)(s[1],-1)))}))},e.lengthgeodetic=function(e,n){return t(e,n,((t,r,s)=>{if((0,a.C)(s,1,2,e,n),null===(s=(0,a.L)(s))[0])return 0;if((0,a.m)(s[0])||(0,a.o)(s[0])){const t=(0,a.M)(s[0],e.spatialReference);return null===t?0:D.geodesicLength(t,(0,i.Lz)((0,a.D)(s[1],-1)))}if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return D.geodesicLength(s[0],(0,i.Lz)((0,a.D)(s[1],-1)))}))},e.distance=function(e,n){return t(e,n,((t,r,s)=>{s=(0,a.L)(s),(0,a.C)(s,2,3,e,n);let u=s[0];((0,a.m)(s[0])||(0,a.o)(s[0]))&&(u=(0,a.O)(s[0],e.spatialReference));let l=s[1];if(((0,a.m)(s[1])||(0,a.o)(s[1]))&&(l=(0,a.O)(s[1],e.spatialReference)),!(u instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);if(!(l instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return D.distance(u,l,(0,i.Lz)((0,a.D)(s[2],-1)))}))},e.distancegeodetic=function(e,n){return t(e,n,((t,r,s)=>{s=(0,a.L)(s),(0,a.C)(s,2,3,e,n);const u=s[0],o=s[1];if(!(u instanceof c.Z))throw new m.aV(e,m.rH.InvalidParameter,n);if(!(o instanceof c.Z))throw new m.aV(e,m.rH.InvalidParameter,n);const l=new f.Z({paths:[],spatialReference:u.spatialReference});return l.addPath([u,o]),D.geodesicLength(l,(0,i.Lz)((0,a.D)(s[2],-1)))}))},e.densify=function(e,n){return t(e,n,((t,r,s)=>{if(s=(0,a.L)(s),(0,a.C)(s,2,3,e,n),null===s[0])return null;if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);const l=(0,a.g)(s[1]);if(isNaN(l))throw new m.aV(e,m.rH.InvalidParameter,n);if(l<=0)throw new m.aV(e,m.rH.InvalidParameter,n);return s[0]instanceof h.Z||s[0]instanceof f.Z?D.densify(s[0],l,(0,i.Lz)((0,a.D)(s[2],-1))):s[0]instanceof u.Z?D.densify(y(s[0]),l,(0,i.Lz)((0,a.D)(s[2],-1))):s[0]}))},e.densifygeodetic=function(e,n){return t(e,n,((t,r,s)=>{if(s=(0,a.L)(s),(0,a.C)(s,2,3,e,n),null===s[0])return null;if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);const l=(0,a.g)(s[1]);if(isNaN(l))throw new m.aV(e,m.rH.InvalidParameter,n);if(l<=0)throw new m.aV(e,m.rH.InvalidParameter,n);return s[0]instanceof h.Z||s[0]instanceof f.Z?D.geodesicDensify(s[0],l,(0,i.Lz)((0,a.D)(s[2],-1))):s[0]instanceof u.Z?D.geodesicDensify(y(s[0]),l,(0,i.Lz)((0,a.D)(s[2],-1))):s[0]}))},e.generalize=function(e,n){return t(e,n,((t,r,s)=>{if(s=(0,a.L)(s),(0,a.C)(s,2,4,e,n),null===s[0])return null;if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);const u=(0,a.g)(s[1]);if(isNaN(u))throw new m.aV(e,m.rH.InvalidParameter,n);return D.generalize(s[0],u,(0,a.h)((0,a.D)(s[2],!0)),(0,i.Lz)((0,a.D)(s[3],-1)))}))},e.buffer=function(e,n){return t(e,n,((t,r,s)=>{if(s=(0,a.L)(s),(0,a.C)(s,2,3,e,n),null===s[0])return null;if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);const u=(0,a.g)(s[1]);if(isNaN(u))throw new m.aV(e,m.rH.InvalidParameter,n);return 0===u?(0,i.r1)(s[0]):D.buffer(s[0],u,(0,i.Lz)((0,a.D)(s[2],-1)))}))},e.buffergeodetic=function(e,n){return t(e,n,((t,r,s)=>{if(s=(0,a.L)(s),(0,a.C)(s,2,3,e,n),null===s[0])return null;if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);const u=(0,a.g)(s[1]);if(isNaN(u))throw new m.aV(e,m.rH.InvalidParameter,n);return 0===u?(0,i.r1)(s[0]):D.geodesicBuffer(s[0],u,(0,i.Lz)((0,a.D)(s[2],-1)))}))},e.offset=function(e,n){return t(e,n,((t,r,s)=>{if(s=(0,a.L)(s),(0,a.C)(s,2,6,e,n),null===s[0])return null;if(!(s[0]instanceof h.Z||s[0]instanceof f.Z))throw new m.aV(e,m.rH.InvalidParameter,n);const u=(0,a.g)(s[1]);if(isNaN(u))throw new m.aV(e,m.rH.InvalidParameter,n);const o=(0,a.g)((0,a.D)(s[4],10));if(isNaN(o))throw new m.aV(e,m.rH.InvalidParameter,n);const l=(0,a.g)((0,a.D)(s[5],0));if(isNaN(l))throw new m.aV(e,m.rH.InvalidParameter,n);return D.offset(s[0],u,(0,i.Lz)((0,a.D)(s[2],-1)),(0,a.j)((0,a.D)(s[3],"round")).toLowerCase(),o,l)}))},e.rotate=function(e,n){return t(e,n,((t,r,i)=>{i=(0,a.L)(i),(0,a.C)(i,2,3,e,n);let s=i[0];if(null===s)return null;if(!(s instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);s instanceof u.Z&&(s=h.Z.fromExtent(s));const l=(0,a.g)(i[1]);if(isNaN(l))throw new m.aV(e,m.rH.InvalidParameter,n);const f=(0,a.D)(i[2],null);if(null===f)return D.rotate(s,l);if(f instanceof c.Z)return D.rotate(s,l,f);throw new m.aV(e,m.rH.InvalidParameter,n)}))},e.centroid=function(e,n){return t(e,n,((t,r,d)=>{if(d=(0,a.L)(d),(0,a.C)(d,1,1,e,n),null===d[0])return null;let p=d[0];if(((0,a.m)(d[0])||(0,a.o)(d[0]))&&(p=(0,a.O)(d[0],e.spatialReference)),null===p)return null;if(!(p instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return p instanceof c.Z?(0,a.y)((0,i.r1)(d[0]),e.spatialReference):p instanceof h.Z?p.centroid:p instanceof f.Z?(0,s.s9)(p):p instanceof l.Z?(0,s.Ay)(p):p instanceof u.Z?p.center:null}))},e.multiparttosinglepart=function(e,n){return t(e,n,((t,r,s)=>{s=(0,a.L)(s),(0,a.C)(s,1,1,e,n);const p=[];if(null===s[0])return null;if(!(s[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);if(s[0]instanceof c.Z)return[(0,a.y)((0,i.r1)(s[0]),e.spatialReference)];if(s[0]instanceof u.Z)return[(0,a.y)((0,i.r1)(s[0]),e.spatialReference)];const g=D.simplify(s[0]);if(g instanceof h.Z){const e=[],t=[];for(let n=0;n{if(i=(0,a.L)(i),(0,a.C)(i,1,1,e,n),null===i[0])return!0;if(!(i[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return D.isSimple(i[0])}))},e.simplify=function(e,n){return t(e,n,((t,r,i)=>{if(i=(0,a.L)(i),(0,a.C)(i,1,1,e,n),null===i[0])return null;if(!(i[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return D.simplify(i[0])}))},e.convexhull=function(e,n){return t(e,n,((t,r,i)=>{if(i=(0,a.L)(i),(0,a.C)(i,1,1,e,n),null===i[0])return null;if(!(i[0]instanceof o.Z))throw new m.aV(e,m.rH.InvalidParameter,n);return D.convexHull(i[0])}))},e.nearestcoordinate=function(e,n){return t(e,n,((t,r,i)=>{if(i=(0,a.L)(i),(0,a.C)(i,2,2,e,n),!(i[0]instanceof o.Z||null===i[0]))throw new m.aV(e,m.rH.InvalidParameter,n);if(!(i[1]instanceof c.Z||null===i[1]))throw new m.aV(e,m.rH.InvalidParameter,n);if(null===i[0]||null===i[1])return null;const s=D.nearestCoordinate(i[0],i[1]);return null===s||s.isEmpty?null:p.Z.convertObjectToArcadeDictionary({coordinate:s.coordinate,distance:s.distance},(0,a.G)(e),!1,!0)}))},e.nearestvertex=function(e,n){return t(e,n,((t,r,i)=>{if(i=(0,a.L)(i),(0,a.C)(i,2,2,e,n),!(i[0]instanceof o.Z||null===i[0]))throw new m.aV(e,m.rH.InvalidParameter,n);if(!(i[1]instanceof c.Z||null===i[1]))throw new m.aV(e,m.rH.InvalidParameter,n);if(null===i[0]||null===i[1])return null;const s=D.nearestVertex(i[0],i[1]);return null===s||s.isEmpty?null:p.Z.convertObjectToArcadeDictionary({coordinate:s.coordinate,distance:s.distance},(0,a.G)(e),!1,!0)}))}}},38176:(e,t,n)=>{n.d(t,{r:()=>s});var r=n(61363),i=n(14808);function a(e,t,n){return void 0===n||0==+n?Math[e](t):(t=+t,n=+n,isNaN(t)||"number"!=typeof n||n%1!=0?NaN:(t=t.toString().split("e"),+((t=(t=Math[e](+(t[0]+"e"+(t[1]?+t[1]-n:-n)))).toString().split("e"))[0]+"e"+(t[1]?+t[1]+n:n))))}function s(e,t){function n(e,t,n){const i=(0,r.g)(e);return isNaN(i)?i:isNaN(t)||isNaN(n)||t>n?NaN:in?n:i}e.number=function(e,n){return t(e,n,((t,a,s)=>{(0,r.C)(s,1,2,e,n);const u=s[0];if((0,r.b)(u))return u;if(null===u)return 0;if((0,r.k)(u))return u.toNumber();if((0,r.a)(u))return Number(u);if((0,r.m)(u))return NaN;if(""===u)return Number(u);if(void 0===u)return Number(u);if((0,r.c)(u)){if(void 0!==s[1]){let e=(0,r.P)(s[1],"‰","");return e=(0,r.P)(e,"¤",""),(0,i.Qc)(u,{pattern:e})}return Number(u.trim())}return Number(u)}))},e.abs=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.abs((0,r.g)(a[0])))))},e.acos=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.acos((0,r.g)(a[0])))))},e.asin=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.asin((0,r.g)(a[0])))))},e.atan=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.atan((0,r.g)(a[0])))))},e.atan2=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,2,2,e,n),Math.atan2((0,r.g)(a[0]),(0,r.g)(a[1])))))},e.ceil=function(e,n){return t(e,n,((t,i,s)=>{if((0,r.C)(s,1,2,e,n),2===s.length){let e=(0,r.g)(s[1]);return isNaN(e)&&(e=0),a("ceil",(0,r.g)(s[0]),-1*e)}return Math.ceil((0,r.g)(s[0]))}))},e.round=function(e,n){return t(e,n,((t,i,s)=>{if((0,r.C)(s,1,2,e,n),2===s.length){let e=(0,r.g)(s[1]);return isNaN(e)&&(e=0),a("round",(0,r.g)(s[0]),-1*e)}return Math.round((0,r.g)(s[0]))}))},e.floor=function(e,n){return t(e,n,((t,i,s)=>{if((0,r.C)(s,1,2,e,n),2===s.length){let e=(0,r.g)(s[1]);return isNaN(e)&&(e=0),a("floor",(0,r.g)(s[0]),-1*e)}return Math.floor((0,r.g)(s[0]))}))},e.cos=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.cos((0,r.g)(a[0])))))},e.isnan=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),"number"==typeof a[0]&&isNaN(a[0]))))},e.exp=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.exp((0,r.g)(a[0])))))},e.log=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.log((0,r.g)(a[0])))))},e.pow=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,2,2,e,n),(0,r.g)(a[0])**(0,r.g)(a[1]))))},e.random=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,0,0,e,n),Math.random())))},e.sin=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.sin((0,r.g)(a[0])))))},e.sqrt=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.sqrt((0,r.g)(a[0])))))},e.tan=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),Math.tan((0,r.g)(a[0])))))},e.defaultvalue=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,2,2,e,n),null===a[0]||""===a[0]||void 0===a[0]?a[1]:a[0])))},e.isempty=function(e,n){return t(e,n,((t,i,a)=>((0,r.C)(a,1,1,e,n),null===a[0]||""===a[0]||void 0===a[0])))},e.boolean=function(e,n){return t(e,n,((t,i,a)=>{(0,r.C)(a,1,1,e,n);const s=a[0];return(0,r.h)(s)}))},e.constrain=function(e,i){return t(e,i,((t,a,s)=>{(0,r.C)(s,3,3,e,i);const u=(0,r.g)(s[1]),o=(0,r.g)(s[2]);if((0,r.m)(s[0])){const e=[];for(const t of s[0])e.push(n(t,u,o));return e}if((0,r.o)(s[0])){const e=[];for(let t=0;t{n.d(t,{r:()=>u});var r=n(27535),i=n(61363),a=n(24240);function s(e,t,n,r){if(1===r.length){if((0,i.m)(r[0]))return(0,a.t)(e,r[0],-1);if((0,i.o)(r[0]))return(0,a.t)(e,r[0].toArray(),-1)}return(0,a.t)(e,r,-1)}function u(e,t){e.stdev=function(e,n){return t(e,n,((e,t,n)=>s("stdev",0,0,n)))},e.variance=function(e,n){return t(e,n,((e,t,n)=>s("variance",0,0,n)))},e.average=function(e,n){return t(e,n,((e,t,n)=>s("mean",0,0,n)))},e.mean=function(e,n){return t(e,n,((e,t,n)=>s("mean",0,0,n)))},e.sum=function(e,n){return t(e,n,((e,t,n)=>s("sum",0,0,n)))},e.min=function(e,n){return t(e,n,((e,t,n)=>s("min",0,0,n)))},e.max=function(e,n){return t(e,n,((e,t,n)=>s("max",0,0,n)))},e.distinct=function(e,n){return t(e,n,((e,t,n)=>s("distinct",0,0,n)))},e.count=function(e,n){return t(e,n,((t,a,s)=>{if((0,i.C)(s,1,1,e,n),(0,i.m)(s[0])||(0,i.c)(s[0]))return s[0].length;if((0,i.o)(s[0]))return s[0].length();throw new r.aV(e,r.rH.InvalidParameter,n)}))}}},27360:(e,t,n)=>{n.d(t,{r:()=>we});var r=n(28228),i=n(80692),a=n(33586),s=n(27535),u=n(61363),o=n(90658),l=n(70586);const c=e=>(t,n,r)=>(r=r||14,+e(t,n).toFixed(r)),h=(e,t)=>e+t,f=(e,t)=>e*t,d=(e,t)=>e/t,m=(e,t,n)=>c(h)(e,t,n),p=(e,t,n)=>c(f)(e,t,n),g=(e,t,n)=>c(d)(e,t,n),D=360,y=400,w=2*Math.PI,x=3600,C=60,F=60,A=180*x/Math.PI,E=D*C*F,b=90*x,v=180*x,S=String.fromCharCode(7501),I="°";function k(e){if(!1===(0,u.c)(e))throw new s.aV(null,s.rH.InvalidParameter,null);return e}function B(e,t){const n=10**t;return Math.round(e*n)/n}function T(e){const t=parseFloat(e.toString().replace(Math.trunc(e).toString(),"0"))*Math.sign(e);return e<0?{fraction:t,integer:Math.ceil(e)}:{fraction:t,integer:Math.floor(e)}}var _,N,M,L;function H(e,t){switch(e){case _.north:return"SHORT"===t?"N":"North";case _.east:return"SHORT"===t?"E":"East";case _.south:return"SHORT"===t?"S":"South";case _.west:return"SHORT"===t?"W":"West"}}function V(e,t,n){for(;e.length=972e3?_.north:_.south,n=t===_.north?Math.min(E-e,e):Math.abs(e-v),r=e>v?_.west:_.east;return new U(t,n,r)}static createFromAngleMeridianAndDirection(e,t,n){return new z(new q(z.secondsQuadrantToNorthAzimuth(e.extractAngularUnits(N.seconds),t,n)))}static secondsQuadrantToNorthAzimuth(e,t,n){return t===_.north?n===_.east?e:E-e:n===_.east?v-e:v+e}static _convertDirectionFormat(e,t,n){let r=0;switch(t){case M.north_azimuth:r=e;break;case M.polar:r=b-e;break;case M.quadrant:throw new s.aV(null,s.rH.LogicError,null,{reason:"unexpected evaluation"});case M.south_azimuth:r=e+v}let i=0;switch(n){case M.north_azimuth:i=r;break;case M.polar:i=b-r;break;case M.quadrant:throw new s.aV(null,s.rH.LogicError,null,{reason:"unexpected evaluation"});case M.south_azimuth:i=r-v}return i=function(e,t){return e%t}(i,E),i<0?E+i:i}}function j(e,t,n){let r=null;switch(t){case N.decimal_degrees:r=p(e,x);break;case N.seconds:r=e;break;case N.gradians:r=p(e,3240);break;case N.radians:r=p(e,A);break;default:throw new s.aV(null,s.rH.LogicError,null,{reason:"unexpected evaluation"})}switch(n){case N.decimal_degrees:return g(r,x);case N.seconds:return r;case N.gradians:return g(r,3240);case N.radians:return r/A;default:throw new s.aV(null,s.rH.LogicError,null,{reason:"unexpected evaluation"})}}class q{constructor(e){this._seconds=e}static createFromAngleAndUnits(e,t){return new q(j(e,t,N.seconds))}extractAngularUnits(e){return j(this._seconds,N.seconds,J(e))}static createFromDegreesMinutesSeconds(e,t,n){return new q(m(m(p(e,x),p(t,F)),n))}}function J(e){switch((0,l.O3)(e),e){case N.decimal_degrees:case N.truncated_degrees:case N.degrees_minutes_seconds:return N.decimal_degrees;case N.gradians:return N.gradians;case N.fractional_degree_minutes:return N.fractional_degree_minutes;case N.radians:return N.radians;case N.seconds:case N.fractional_minute_seconds:return N.seconds}}class W{constructor(e,t,n,r){this.view=e,this.angle=t,this.merdian=n,this.direction=r,this._dms=null,this._formattedDms=null}static createFromStringAndBearing(e,t,n){return new W(e,t.getAngle(n),t.getMeridian(n),t.getDirection(n))}fetchAngle(){return this.angle}fetchMeridian(){return this.merdian}fetchDirection(){return this.direction}fetchView(){return this.view}fetchDms(){return null===this._dms&&this._calculateDms(),this._dms}fetchFormattedDms(){return null===this._formattedDms&&this._calculateDms(),this._formattedDms}_calculateDms(){let e=null,t=N.truncated_degrees,n=0;for(let r=0;r0?1:0));case N.truncated_degrees:case N.fractional_degree_minutes:return a=R(i.fetchFormattedDms().getField(t),P(t)),V(a.toFixed(r),"0",n+r+(r>0?1:0));case N.fractional_minute_seconds:return a=R(B(i.fetchDms().getField(t),r),P(t)),V(a.toFixed(r),"0",n+r+(r>0?1:0));default:throw new s.aV(null,s.rH.LogicError,null,{reason:"unexpected evaluation"})}}function $(e){switch(e.toUpperCase().trim()){case"N":case"NORTH":return _.north;case"E":case"EAST":return _.east;case"S":case"SOUTH":return _.south;case"W":case"WEST":return _.west}return null}function Y(e){const t=parseFloat(e);if((0,u.b)(t)){if(isNaN(t))throw new s.aV(null,s.rH.LogicError,null,{reason:"invalid conversion"});return t}throw new s.aV(null,s.rH.LogicError,null,{reason:"invalid conversion"})}function Q(e,t,n){const r=n===M.quadrant;let i=null,a=null,o=0,l=0,c=0;if(r){if(e.length<2)throw new s.aV(null,s.rH.LogicError,null,{reason:"conversion error"});c=1;const t=function(e){switch((0,u.g)(e)){case 1:return{first:_.north,second:_.east};case 2:return{first:_.south,second:_.east};case 3:return{first:_.south,second:_.west};case 4:return{first:_.north,second:_.west}}return null}((0,u.j)(e[e.length-1]));if(t?(i=t.first,a=t.second):(o=1,i=$((0,u.j)(e[0])),a=$((0,u.j)(e[e.length-1]))),null===i||null===a)throw new s.aV(null,s.rH.LogicError,null,{reason:"invalid conversion"})}switch(t){case N.decimal_degrees:case N.radians:case N.gradians:if(0===e.length)throw new s.aV(null,s.rH.LogicError,null,{reason:"invalid conversion"});return r?z.createFromAngleMeridianAndDirection(q.createFromAngleAndUnits(Y(e[o]),J(t)),i,a):z.createFromAngleAndDirection(q.createFromAngleAndUnits(Y(e[o]),J(t)),n);case N.degrees_minutes_seconds:if(l=e.length-c-o,3===l){const t=q.createFromDegreesMinutesSeconds(Y(e[o]),Y(e[o+1]),Y(e[o+2]));return r?z.createFromAngleMeridianAndDirection(t,i,a):z.createFromAngleAndDirection(t,n)}if(1===l){const t=Y(e[o]),s=G.numberToDms(t),u=q.createFromDegreesMinutesSeconds(s.m_degrees,s.m_minutes,s.m_seconds);return r?z.createFromAngleMeridianAndDirection(u,i,a):z.createFromAngleAndDirection(u,n)}}throw new s.aV(null,s.rH.LogicError,null,{reason:"invalid conversion"})}function X(e,t,n){const r={padding:0,rounding:0,newpos:t};let i=!1;for(;t""!==e))}(e),t,n);if((0,u.m)(e))return Q(e,t,n);if((0,u.o)(e))return Q(e.toArray(),t,n);throw new s.aV(null,s.rH.LogicError,null,{reason:"conversion error"})}(e,O(k(t.field("angletype"))),r);if(!(n instanceof a.Z))throw new s.aV(null,s.rH.InvalidParameter,null);if(!1===n.hasField("directionType"))throw new s.aV(null,s.rH.LogicError,null,{reason:"missing directionType"});if(!1===n.hasField("outputType"))throw new s.aV(null,s.rH.LogicError,null,{reason:"missing angleType"});const o=Z(k(n.field("directiontype"))),l=n.hasField("angleType")?O(k(n.field("angletype"))):null,c=k(n.field("outputType")).toUpperCase().trim();if(!o||!c)throw new s.aV(null,s.rH.LogicError,null,{reason:"conversion error"});if(!(l||"TEXT"===c&&n.hasField("format")))throw new s.aV(null,s.rH.LogicError,null,{reason:"invalid unit"});switch(c){case"VALUE":return o===M.quadrant||l===N.degrees_minutes_seconds?function(e,t,n){const r=e.getAngle(t);if(t===M.quadrant&&n===N.degrees_minutes_seconds){const n=G.secondsToDMS(r.extractAngularUnits(N.seconds));return[H(e.getMeridian(t),"SHORT"),n.m_degrees,n.m_minutes,n.m_seconds,H(e.getDirection(t),"SHORT")]}if(n===N.degrees_minutes_seconds){const e=G.secondsToDMS(r.extractAngularUnits(N.seconds));return[e.m_degrees,e.m_minutes,e.m_seconds]}return t===M.quadrant?[H(e.getMeridian(t),"SHORT"),r.extractAngularUnits(n),H(e.getDirection(t),"SHORT")]:[r.extractAngularUnits(n)]}(i,o,l):function(e,t,n){const r=J(n);if(r&&n!==N.degrees_minutes_seconds)return e.getAngle(t).extractAngularUnits(r);throw new s.aV(null,s.rH.LogicError,null,{reason:"conversion error"})}(i,o,l);case"TEXT":{let e="";return n.hasField("format")&&(e=(0,u.j)(n.field("format"))),null!==e&&""!==e||(e=function(e,t){let n="";switch(e){case N.decimal_degrees:n=t===M.quadrant?"DD.DD"+I:"DDD.DD"+I;break;case N.degrees_minutes_seconds:n=t===M.quadrant?"dd"+I+" mm' ss\"":"ddd"+I+" mm' ss.ss\"";break;case N.radians:n="R.RR";break;case N.gradians:n="GGG.GG"+S;break;default:throw new s.aV(null,s.rH.LogicError,null,{reason:"conversion error"})}return t===M.quadrant&&(n="p "+n+" b"),n}(l,o)),function(e,t,n){let r="",i=null,a=null;const s=W.createFromStringAndBearing(t,e,n),u={D:N.decimal_degrees,d:N.truncated_degrees,m:N.fractional_degree_minutes,s:N.fractional_minute_seconds,R:N.radians,G:N.gradians};for(let o=0;o>6,128|63&r):r<55296||r>=57344?t.push(224|r>>12,128|r>>6&63,128|63&r):(n++,r=65536+((1023&r)<<10|1023&e.charCodeAt(n)),t.push(240|r>>18,128|r>>12&63,128|r>>6&63,128|63&r))}return new Uint8Array(t)}class oe{constructor(e){this._seed=e,this._totallen=0,this._bufs=[],this.init()}init(){return this._bufs=[],this._totallen=0,this}updateFloatArray(e){const t=[];for(const n of e)isNaN(n)?t.push("NaN"):n===1/0?t.push("Infinity"):n===-1/0?t.push("-Infinity"):0===n?t.push("0"):t.push(n.toString(16));this.update(ue(t.join("")))}updateIntArray(e){const t=Int32Array.from(e);this.update(new Uint8Array(t.buffer))}updateUint8Array(e){this.update(Uint8Array.from(e))}updateWithString(e){return this.update(ue(e))}update(e){return this._bufs.push(e),this._totallen+=e.length,this}digest(){const e=new Uint8Array(this._totallen);let t=0;for(const n of this._bufs)e.set(n,t),t+=n.length;return this.init(),this._xxHash32(e,this._seed)}_xxHash32(e,t=0){const n=e;let r=t+se&4294967295,i=0;if(n.length>=16){const n=[t+ne+re&4294967295,t+re&4294967295,t+0&4294967295,t-ne&4294967295],a=e,s=a.length-16;let u=0;for(i=0;(4294967280&i)<=s;i+=4){const e=i,t=a[e]+(a[e+1]<<8),r=a[e+2]+(a[e+3]<<8),s=t*re+(r*re<<16);let o=n[u]+s&4294967295;o=o<<13|o>>>19;const l=65535&o,c=o>>>16;n[u]=l*ne+(c*ne<<16)&4294967295,u=u+1&3}r=(n[0]<<1|n[0]>>>31)+(n[1]<<7|n[1]>>>25)+(n[2]<<12|n[2]>>>20)+(n[3]<<18|n[3]>>>14)&4294967295}r=r+e.length&4294967295;const a=e.length-4;for(;i<=a;i+=4){const e=i,t=n[e]+(n[e+1]<<8),a=n[e+2]+(n[e+3]<<8);r=r+(t*ie+(a*ie<<16))&4294967295,r=r<<17|r>>>15,r=(65535&r)*ae+((r>>>16)*ae<<16)&4294967295}for(;i>>21,r=(65535&r)*ne+((r>>>16)*ne<<16)&4294967295;return r^=r>>>15,r=((65535&r)*re&4294967295)+((r>>>16)*re<<16),r^=r>>>13,r=((65535&r)*ie&4294967295)+((r>>>16)*ie<<16),r^=r>>>16,r<0?r+4294967296:r}}var le=n(6570),ce=n(65091),he=n(94139),fe=n(38913),de=n(58901),me=n(82971),pe=n(81271),ge=n(48522);function De(e,t){if(!e||!t)return e===t;if(e.x===t.x&&e.y===t.y){if(e.hasZ){if(e.z!==t.z)return!1}else if(t.hasZ)return!1;if(e.hasM){if(e.m!==t.m)return!1}else if(t.hasM)return!1;return!0}return!1}function ye(e,t,n){if(null!==e)if((0,u.m)(e)){if(t.updateUint8Array([61]),n.map.has(e)){const r=n.map.get(e);t.updateIntArray([61237541^r])}else{n.map.set(e,n.currentLength++);for(const r of e)ye(r,t,n);n.map.delete(e),n.currentLength--}t.updateUint8Array([199])}else if((0,u.o)(e)){if(t.updateUint8Array([61]),n.map.has(e)){const r=n.map.get(e);t.updateIntArray([61237541^r])}else{n.map.set(e,n.currentLength++);for(const r of e.toArray())ye(r,t,n);n.map.delete(e),n.currentLength--}t.updateUint8Array([199])}else{if((0,u.k)(e))return t.updateIntArray([e.toNumber()]),void t.updateUint8Array([241]);if((0,u.c)(e))return t.updateIntArray([e.length]),t.updateWithString(e),void t.updateUint8Array([41]);if((0,u.a)(e))t.updateUint8Array([!0===e?1:0,113]);else{if((0,u.b)(e))return t.updateFloatArray([e]),void t.updateUint8Array([173]);if(e instanceof i.Z)throw new s.aV(n.context,s.rH.UnsupportedHashType,n.node);if(e instanceof r.Z)throw new s.aV(n.context,s.rH.UnsupportedHashType,n.node);if(!(e instanceof a.Z)){if((0,u.p)(e))throw new s.aV(n.context,s.rH.UnsupportedHashType,n.node);if(e instanceof he.Z)return t.updateIntArray([3833836621]),t.updateIntArray([0]),t.updateFloatArray([e.x]),t.updateIntArray([1]),t.updateFloatArray([e.y]),e.hasZ&&(t.updateIntArray([2]),t.updateFloatArray([e.z])),e.hasM&&(t.updateIntArray([3]),t.updateFloatArray([e.m])),t.updateIntArray([3765347959]),void ye(e.spatialReference.wkid,t,n);if(e instanceof fe.Z){t.updateIntArray([1266616829]);for(let r=0;r((0,u.C)(a,1,1,e,n),new r.Z((0,u.j)(a[0])))))},e.typeof=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,1,1,e,n);const a=(0,u.F)(i[0]);if("Unrecognised Type"===a)throw new s.aV(e,s.rH.UnrecognisedType,n);return a}))},e.trim=function(e,n){return t(e,n,((t,r,i)=>((0,u.C)(i,1,1,e,n),(0,u.j)(i[0]).trim())))},e.tohex=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,1,1,e,n);const a=(0,u.g)(i[0]);return isNaN(a)?a:a.toString(16)}))},e.upper=function(e,n){return t(e,n,((t,r,i)=>((0,u.C)(i,1,1,e,n),(0,u.j)(i[0]).toUpperCase())))},e.proper=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,1,2,e,n);let a=1;2===i.length&&"firstword"===(0,u.j)(i[1]).toLowerCase()&&(a=2);const s=/\s/,o=(0,u.j)(i[0]);let l="",c=!0;for(let e=0;e((0,u.C)(i,1,1,e,n),(0,u.j)(i[0]).toLowerCase())))},e.guid=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,0,1,e,n),i.length>0)switch((0,u.j)(i[0]).toLowerCase()){case"digits":return(0,u.Q)().replace("-","").replace("-","").replace("-","").replace("-","");case"digits-hyphen":return(0,u.Q)();case"digits-hyphen-braces":return"{"+(0,u.Q)()+"}";case"digits-hyphen-parentheses":return"("+(0,u.Q)()+")"}return"{"+(0,u.Q)()+"}"}))},e.standardizeguid=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,2,2,e,n);let a=(0,u.j)(i[0]);if(""===a||null===a)return"";const s=/^(\{|\()?(?[0-9a-z]{8})(\-?)(?[0-9a-z]{4})(\-?)(?[0-9a-z]{4})(\-?)(?[0-9a-z]{4})(\-?)(?[0-9a-z]{12})(\}|\))?$/gim.exec(a);if(!s)return"";const o=s.groups;switch(a=o.partA+"-"+o.partB+"-"+o.partC+"-"+o.partD+"-"+o.partE,(0,u.j)(i[1]).toLowerCase()){case"digits":return a.replace("-","").replace("-","").replace("-","").replace("-","");case"digits-hyphen":return a;case"digits-hyphen-braces":return"{"+a+"}";case"digits-hyphen-parentheses":return"("+a+")"}return"{"+a+"}"}))},e.console=function(e,n){return t(e,n,((t,n,r)=>(0===r.length||(1===r.length?e.console((0,u.j)(r[0])):e.console((0,u.j)(r))),u.v)))},e.mid=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,2,3,e,n);let a=(0,u.g)(i[1]);if(isNaN(a))return"";if(a<0&&(a=0),2===i.length)return(0,u.j)(i[0]).substr(a);let s=(0,u.g)(i[2]);return isNaN(s)?"":(s<0&&(s=0),(0,u.j)(i[0]).substr(a,s))}))},e.find=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,2,3,e,n);let a=0;if(i.length>2){if(a=(0,u.g)((0,u.D)(i[2],0)),isNaN(a))return-1;a<0&&(a=0)}return(0,u.j)(i[1]).indexOf((0,u.j)(i[0]),a)}))},e.left=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,2,2,e,n);let a=(0,u.g)(i[1]);return isNaN(a)?"":(a<0&&(a=0),(0,u.j)(i[0]).substr(0,a))}))},e.right=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,2,2,e,n);let a=(0,u.g)(i[1]);return isNaN(a)?"":(a<0&&(a=0),(0,u.j)(i[0]).substr(-1*a,a))}))},e.split=function(e,n){return t(e,n,((t,r,i)=>{let a;(0,u.C)(i,2,4,e,n);let s=(0,u.g)((0,u.D)(i[2],-1));const o=(0,u.h)((0,u.D)(i[3],!1));if(-1===s||null===s||!0===o?a=(0,u.j)(i[0]).split((0,u.j)(i[1])):(isNaN(s)&&(s=-1),s<-1&&(s=-1),a=(0,u.j)(i[0]).split((0,u.j)(i[1]),s)),!1===o)return a;const l=[];for(let e=0;e=s);e++)""!==a[e]&&void 0!==a[e]&&l.push(a[e]);return l}))},e.text=function(e,n){return t(e,n,((t,r,i)=>((0,u.C)(i,1,2,e,n),(0,u.t)(i[0],i[1]))))},e.concatenate=function(e,n){return t(e,n,((e,t,n)=>{const r=[];if(n.length<1)return"";if((0,u.m)(n[0])){const e=(0,u.D)(n[2],"");for(let t=0;t1?r.join(n[1]):r.join("")}if((0,u.o)(n[0])){const e=(0,u.D)(n[2],"");for(let t=0;t1?r.join(n[1]):r.join("")}for(let e=0;e{if((0,u.C)(i,1,1,e,n),(0,u.m)(i[0])){const e=i[0].slice(0);return e.reverse(),e}if((0,u.o)(i[0])){const e=i[0].toArray().slice(0);return e.reverse(),e}throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.replace=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,3,4,e,n);const a=(0,u.j)(i[0]),s=(0,u.j)(i[1]),o=(0,u.j)(i[2]);return 4!==i.length||(0,u.h)(i[3])?(0,u.P)(a,s,o):a.replace(s,o)}))},e.schema=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.p)(i[0])){const t=(0,u.S)(i[0]);return t?a.Z.convertObjectToArcadeDictionary(t,(0,u.G)(e)):null}throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.subtypes=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,1,1,e,n),(0,u.p)(i[0])){const t=(0,u.T)(i[0]);return t?a.Z.convertObjectToArcadeDictionary(t,(0,u.G)(e)):null}throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.subtypecode=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,1,1,e,n),(0,u.p)(i[0])){const e=(0,u.T)(i[0]);if(!e)return null;if(e.subtypeField&&i[0].hasField(e.subtypeField)){const t=i[0].field(e.subtypeField);for(const n of e.subtypes)if(n.code===t)return n.code;return null}return null}throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.subtypename=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,1,1,e,n),(0,u.p)(i[0])){const e=(0,u.T)(i[0]);if(!e)return"";if(e.subtypeField&&i[0].hasField(e.subtypeField)){const t=i[0].field(e.subtypeField);for(const n of e.subtypes)if(n.code===t)return n.name;return""}return""}throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.gdbversion=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,1,1,e,n),(0,u.p)(i[0]))return i[0].gdbVersion();throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.domain=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,2,3,e,n),(0,u.p)(i[0])){const t=(0,u.U)(i[0],(0,u.j)(i[1]),void 0===i[2]?void 0:i[2]);return t&&t.domain?"coded-value"===t.domain.type||"codedValue"===t.domain.type?a.Z.convertObjectToArcadeDictionary({type:"codedValue",name:t.domain.name,dataType:o.yE[t.field.type],codedValues:t.domain.codedValues.map((e=>({name:e.name,code:e.code})))},(0,u.G)(e)):a.Z.convertObjectToArcadeDictionary({type:"range",name:t.domain.name,dataType:o.yE[t.field.type],min:t.domain.min,max:t.domain.max},(0,u.G)(e)):null}throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.domainname=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,2,4,e,n),(0,u.p)(i[0]))return(0,u.V)(i[0],(0,u.j)(i[1]),i[2],void 0===i[3]?void 0:i[3]);throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.domaincode=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,2,4,e,n),(0,u.p)(i[0]))return(0,u.W)(i[0],(0,u.j)(i[1]),i[2],void 0===i[3]?void 0:i[3]);throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.urlencode=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,1,1,e,n),null===i[0])return"";if(i[0]instanceof a.Z){let e="";for(const t of i[0].keys()){const n=i[0].field(t);""!==e&&(e+="&"),e+=null===n?encodeURIComponent(t)+"=":encodeURIComponent(t)+"="+encodeURIComponent(n)}return e}return encodeURIComponent((0,u.j)(i[0]))}))},e.hash=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,1,1,e,n);const a=new oe(0);return ye(i[0],a,{context:e,node:n,map:new Map,currentLength:0}),a.digest()}))},e.convertdirection=function(e,n){return t(e,n,((t,r,i)=>((0,u.C)(i,3,3,e,n),te(i[0],i[1],i[2]))))},e.fromjson=function(e,n){return t(e,n,((t,r,i)=>{if((0,u.C)(i,1,1,e,n),!1===(0,u.c)(i[0]))throw new s.aV(e,s.rH.InvalidParameter,n);return a.Z.convertJsonToArcade(JSON.parse((0,u.j)(i[0])),(0,u.G)(e))}))},e.expects=function(e,n){return t(e,n,((t,r,i)=>{if(i.length<1)throw new s.aV(e,s.rH.WrongNumberOfParameters,n);return u.v}))},e.tocharcode=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,1,2,e,n);const a=(0,u.g)((0,u.D)(i[1],0)),o=(0,u.j)(i[0]);if(0===o.length&&1===i.length)return null;if(o.length<=a||a<0)throw new s.aV(e,s.rH.OutOfBounds,n);return o.charCodeAt(a)}))},e.tocodepoint=function(e,n){return t(e,n,((t,r,i)=>{(0,u.C)(i,1,2,e,n);const a=(0,u.g)((0,u.D)(i[1],0)),o=(0,u.j)(i[0]);if(0===o.length&&1===i.length)return null;if(o.length<=a||a<0)throw new s.aV(e,s.rH.OutOfBounds,n);return o.codePointAt(a)}))},e.fromcharcode=function(e,n){return t(e,n,((t,r,i)=>{if(i.length<1)throw new s.aV(e,s.rH.WrongNumberOfParameters,n);const a=i.map((e=>Math.trunc((0,u.g)(e)))).filter((e=>e>=0&&e<=65535));return 0===a.length?null:String.fromCharCode.apply(null,a)}))},e.fromcodepoint=function(e,n){return t(e,n,((t,r,i)=>{if(i.length<1)throw new s.aV(e,s.rH.WrongNumberOfParameters,n);let a;try{a=i.map((e=>Math.trunc((0,u.g)(e)))).filter((e=>e<=1114111&&e>>>0===e))}catch(e){return null}return 0===a.length?null:String.fromCodePoint.apply(null,a)}))},e.getuser=function(e,n){return t(e,n,((t,i,o)=>{(0,u.C)(o,0,2,e,n);let l=(0,u.D)(o[1],"");if(l=!0===l||!1===l?"":(0,u.j)(l),null!==l&&""!==l)return null;if(0===o.length||o[0]instanceof r.Z){let t=null;if(t=e.services&&e.services.portal?e.services.portal:ge.Z.getDefault(),o.length>0&&!function(e,t){return!!e&&(0,pe.tm)(e,t?.restUrl||"")}(o[0].field("url"),t))return null;if(!t)return null;if(""===l){const n=function(e){return"loaded"===e.loadStatus&&e.user&&e.user.sourceJSON?e.user.sourceJSON:null}(t);if(n){const t=JSON.parse(JSON.stringify(n));for(const e of["lastLogin","created","modified"])void 0!==t[e]&&null!==t[e]&&(t[e]=new Date(t[e]));return a.Z.convertObjectToArcadeDictionary(t,(0,u.G)(e))}}return null}throw new s.aV(e,s.rH.InvalidParameter,n)}))},e.getenvironment=function(e,n){return t(e,n,((t,r,i)=>((0,u.C)(i,0,0,e,n),a.Z.convertObjectToArcadeDictionary((0,u.X)((0,u.G)(e),e.spatialReference),(0,u.G)(e),!0))))}}},77286:(e,t,n)=>{n.d(t,{EI:()=>i,Lz:()=>s,SV:()=>a,r1:()=>u});var r=n(6570);function i(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 109404;case"miles":case"mile":case"squaremile":case"squaremiles":return 109439;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 109414;case"acres":case"acre":case"ac":return 109402;case"hectares":case"hectare":case"ha":return 109401;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 109442;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 109405;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 109409}return null}function a(e){if(null==e)return null;switch(e.type){case"polygon":case"multipoint":case"polyline":return e.extent;case"point":return new r.Z({xmin:e.x,ymin:e.y,xmax:e.x,ymax:e.y,spatialReference:e.spatialReference});case"extent":return e}return null}function s(e){if(null==e)return null;if("number"==typeof e)return e;let t=e.toLowerCase();switch(t=t.replaceAll(/\s/g,""),t=t.replaceAll("-",""),t){case"meters":case"meter":case"m":case"squaremeters":case"squaremeter":return 9001;case"miles":case"mile":case"squaremile":case"squaremiles":return 9093;case"kilometers":case"kilometer":case"squarekilometers":case"squarekilometer":case"km":return 9036;case"yard":case"yd":case"yards":case"squareyards":case"squareyard":return 9096;case"feet":case"ft":case"foot":case"squarefeet":case"squarefoot":return 9002;case"nmi":case"nauticalmile":case"nauticalmiles":case"squarenauticalmile":case"squarenauticalmiles":return 9030}return null}function u(e){if(null==e)return null;const t=e.clone();return void 0!==e.cache._geVersion&&(t.cache._geVersion=e.cache._geVersion),t}},90077:(e,t,n)=>{n.d(t,{Kq:()=>g,Vf:()=>D,bV:()=>f,dN:()=>y,gW:()=>l,mb:()=>p,w8:()=>m,x5:()=>d});const r={all:{min:2,max:2},getenvironment:{min:0,max:0},none:{min:2,max:2},any:{min:2,max:2},reduce:{min:2,max:3},map:{min:2,max:2},filter:{min:2,max:2},fromcodepoint:{min:1,max:-1},fromcharcode:{min:1,max:-1},tocodepoint:{min:1,max:2},tocharcode:{min:1,max:2},concatenate:{min:0,max:-1},expects:{min:1,max:-1},getfeatureset:{min:1,max:2},week:{min:1,max:2},fromjson:{min:1,max:1},length3d:{min:1,max:2},tohex:{min:1,max:1},hash:{min:1,max:1},timezone:{min:1,max:1},timezoneoffset:{min:1,max:1},changetimezone:{min:2,max:2},isoweek:{min:1,max:1},isoweekday:{min:1,max:1},hasvalue:{min:2,max:2},isomonth:{min:1,max:1},isoyear:{min:1,max:1},resize:{min:2,max:3},slice:{min:0,max:-1},splice:{min:0,max:-1},push:{min:2,max:2},pop:{min:1,max:1},includes:{min:2,max:2},array:{min:0,max:2},front:{min:1,max:1},back:{min:1,max:1},insert:{min:3,max:3},erase:{min:2,max:2},split:{min:2,max:4},guid:{min:0,max:1},standardizeguid:{min:2,max:2},today:{min:0,max:0},angle:{min:2,max:3},bearing:{min:2,max:3},urlencode:{min:1,max:1},now:{min:0,max:0},timestamp:{min:0,max:0},day:{min:1,max:1},month:{min:1,max:1},year:{min:1,max:1},hour:{min:1,max:1},second:{min:1,max:1},millisecond:{min:1,max:1},minute:{min:1,max:1},weekday:{min:1,max:1},toutc:{min:1,max:1},tolocal:{min:1,max:1},date:{min:0,max:8},datediff:{min:2,max:4},dateadd:{min:2,max:3},trim:{min:1,max:1},text:{min:1,max:2},left:{min:2,max:2},right:{min:2,max:2},mid:{min:2,max:3},upper:{min:1,max:1},proper:{min:1,max:2},lower:{min:1,max:1},find:{min:2,max:3},iif:{min:3,max:3},decode:{min:2,max:-1},when:{min:2,max:-1},defaultvalue:{min:2,max:2},isempty:{min:1,max:1},domaincode:{min:2,max:4},domainname:{min:2,max:4},polygon:{min:1,max:1},point:{min:1,max:1},polyline:{min:1,max:1},extent:{min:1,max:1},multipoint:{min:1,max:1},ringisclockwise:{min:1,max:1},geometry:{min:1,max:1},count:{min:0,max:-1},number:{min:1,max:2},acos:{min:1,max:1},asin:{min:1,max:1},atan:{min:1,max:1},atan2:{min:2,max:2},ceil:{min:1,max:2},floor:{min:1,max:2},round:{min:1,max:2},cos:{min:1,max:1},exp:{min:1,max:1},log:{min:1,max:1},min:{min:0,max:-1},constrain:{min:3,max:3},console:{min:0,max:-1},max:{min:0,max:-1},pow:{min:2,max:2},random:{min:0,max:0},sqrt:{min:1,max:1},sin:{min:1,max:1},tan:{min:1,max:1},abs:{min:1,max:1},isnan:{min:1,max:1},stdev:{min:0,max:-1},average:{min:0,max:-1},mean:{min:0,max:-1},sum:{min:0,max:-1},variance:{min:0,max:-1},distinct:{min:0,max:-1},first:{min:1,max:1},top:{min:2,max:2},boolean:{min:1,max:1},dictionary:{min:0,max:-1},typeof:{min:1,max:1},reverse:{min:1,max:1},replace:{min:3,max:4},sort:{min:1,max:2},feature:{min:1,max:-1},haskey:{min:2,max:2},indexof:{min:2,max:2},disjoint:{min:2,max:2},intersects:{min:2,max:2},touches:{min:2,max:2},crosses:{min:2,max:2},within:{min:2,max:2},contains:{min:2,max:2},overlaps:{min:2,max:2},equals:{min:2,max:2},relate:{min:3,max:3},intersection:{min:2,max:2},union:{min:1,max:2},difference:{min:2,max:2},symmetricdifference:{min:2,max:2},clip:{min:2,max:2},cut:{min:2,max:2},area:{min:1,max:2},areageodetic:{min:1,max:2},length:{min:1,max:2},lengthgeodetic:{min:1,max:2},distancegeodetic:{min:2,max:3},distance:{min:2,max:3},densify:{min:2,max:3},densifygeodetic:{min:2,max:3},generalize:{min:2,max:4},buffer:{min:2,max:3},buffergeodetic:{min:2,max:3},offset:{min:2,max:6},rotate:{min:2,max:3},issimple:{min:1,max:1},simplify:{min:1,max:1},convexhull:{min:1,max:1},centroid:{min:1,max:1},nearestcoordinate:{min:2,max:2},nearestvertex:{min:2,max:2},isselfintersecting:{min:1,max:1},multiparttosinglepart:{min:1,max:1},setgeometry:{min:2,max:2},portal:{min:1,max:1},getuser:{min:0,max:2},subtypes:{min:1,max:1},subtypecode:{min:1,max:1},subtypename:{min:1,max:1},domain:{min:2,max:3},convertdirection:{min:3,max:3},sqltimestamp:{min:1,max:3},schema:{min:1,max:1}},i={functionDefinitions:new Map,constantDefinitions:new Map},a={functionDefinitions:new Map,constantDefinitions:new Map};for(const e of["pi","infinity"])a.constantDefinitions.set(e,{type:"constant"}),i.constantDefinitions.set(e,{type:"constant"});a.constantDefinitions.set("textformatting",{type:"namespace",key:"textformatting",members:[{key:"backwardslash",type:"constant"},{key:"doublequote",type:"constant"},{key:"forwardslash",type:"constant"},{key:"tab",type:"constant"},{key:"singlequote",type:"constant"},{key:"newline",type:"constant"}]}),i.constantDefinitions.set("textformatting",{type:"namespace",key:"textformatting",members:[{key:"backwardslash",type:"constant"},{key:"tab",type:"constant"},{key:"singlequote",type:"constant"},{key:"doublequote",type:"constant"},{key:"forwardslash",type:"constant"},{key:"newline",type:"constant"}]});for(const e in r){const t=r[e];a.functionDefinitions.set(e,{overloads:[{type:"function",parametersInfo:{min:t.min,max:t.max}}]}),i.functionDefinitions.set(e,{overloads:[{type:"function",parametersInfo:{min:t.min,max:t.max}}]})}const s=["featureset","featuresetbyid","featuresetbyname","featuresetbyassociation","featuresetbyrelationshipname","featuresetbyurl","getfeatureset","getuser","attachments","featuresetbyportalitem"],u=["disjoint","intersects","touches","crosses","within","contains","overlaps","equals","relate","intersection","nearestvertex","nearestcoordinate","union","difference","symmetricdifference","clip","cut","area","areageodetic","length","length3d","lengthgeodetic","distance","distancegeodetic","densify","densifygeodetic","generalize","buffer","buffergeodetic","offset","rotate","issimple","convexhull","simplify","multiparttosinglepart"];function o(e){return"string"==typeof e||e instanceof String}function l(e,t){const n="sync"===t?i:a;n.functionDefinitions.has(e.name.toLowerCase())?n.functionDefinitions.get(e.name.toLowerCase())?.overloads.push({type:"function",parametersInfo:{min:e.min,max:e.max}}):n.functionDefinitions.set(e.name.toLowerCase(),{overloads:[{type:"function",parametersInfo:{min:e.min,max:e.max}}]})}function c(e,t){if(e)for(const n of e)h(n,t)}function h(e,t){if(e&&!1!==t(e))switch(e.type){case"ImportDeclaration":c(e.specifiers,t),h(e.source,t);break;case"ExportNamedDeclaration":h(e.declaration,t);break;case"ArrayExpression":c(e.elements,t);break;case"AssignmentExpression":case"BinaryExpression":case"LogicalExpression":h(e.left,t),h(e.right,t);break;case"BlockStatement":case"Program":c(e.body,t);break;case"BreakStatement":case"ContinueStatement":case"EmptyStatement":case"Identifier":case"Literal":break;case"CallExpression":h(e.callee,t),c(e.arguments,t);break;case"ExpressionStatement":h(e.expression,t);break;case"ForInStatement":h(e.left,t),h(e.right,t),h(e.body,t);break;case"ForStatement":h(e.init,t),h(e.test,t),h(e.update,t),h(e.body,t);break;case"WhileStatement":h(e.test,t),h(e.body,t);break;case"FunctionDeclaration":h(e.id,t),c(e.params,t),h(e.body,t);break;case"IfStatement":h(e.test,t),h(e.consequent,t),h(e.alternate,t);break;case"MemberExpression":h(e.object,t),h(e.property,t);break;case"ObjectExpression":c(e.properties,t);break;case"Property":h(e.key,t),h(e.value,t);break;case"ReturnStatement":case"UnaryExpression":case"UpdateExpression":h(e.argument,t);break;case"VariableDeclaration":c(e.declarations,t);break;case"VariableDeclarator":h(e.id,t),h(e.init,t);break;case"TemplateLiteral":c(e.expressions,t),c(e.quasis,t)}}function f(e,t){let n=!1;const r=t.toLowerCase();return h(e,(e=>!n&&("Identifier"===e.type&&e.name&&e.name.toLowerCase()===r&&(n=!0),!0))),n}function d(e){const t=[];return h(e,(e=>("ImportDeclaration"===e.type&&e.source&&e.source.value&&t.push({libname:e.specifiers[0].local.name.toLowerCase(),source:e.source.value}),!0))),t}function m(e,t){let n=!1;const r=t.toLowerCase();return h(e,(e=>!(n||"CallExpression"===e.type&&"Identifier"===e.callee.type&&e.callee.name&&e.callee.name.toLowerCase()===r&&(n=!0,1)))),n}function p(e){const t=[];return h(e,(e=>"MemberExpression"!==e.type||"Identifier"!==e.object.type||(!1===e.computed&&e.object&&e.object.name&&e.property&&"Identifier"===e.property.type&&e.property.name?t.push(e.object.name.toLowerCase()+"."+e.property.name.toLowerCase()):e.object&&e.object.name&&e.property&&"Literal"===e.property.type&&"string"==typeof e.property.value&&t.push(e.object.name.toLowerCase()+"."+e.property.value?.toString().toLowerCase()),!1))),t}function g(e){const t=[];return h(e,(e=>{if("CallExpression"===e.type){if("Identifier"===e.callee.type&&"expects"===e.callee.name.toLowerCase()){let n="";for(let r=0;r<(e.arguments||[]).length;r++)0===r?"Identifier"===e.arguments[r].type&&(n=e.arguments[r].name.toLowerCase()):n&&"Literal"===e.arguments[r].type&&o(e.arguments[r].value)&&t.push(n+"."+e.arguments[r].value.toLowerCase());return!1}if("Identifier"===e.callee.type&&["domainname","domaincode","domain","haskey"].includes(e.callee.name.toLowerCase())&&e.arguments.length>=2){let n="";return"Identifier"===e.arguments[0].type&&(n=e.arguments[0].name.toLowerCase()),n&&"Literal"===e.arguments[1].type&&o(e.arguments[1].value)&&t.push(n+"."+e.arguments[1].value.toLowerCase()),!1}}return"MemberExpression"!==e.type||"Identifier"!==e.object.type||(!1===e.computed&&e.object&&e.object.name&&e.property&&"Identifier"===e.property.type&&e.property.name?t.push(e.object.name.toLowerCase()+"."+e.property.name.toLowerCase()):e.object&&e.object.name&&e.property&&"Literal"===e.property.type&&"string"==typeof e.property.value&&t.push(e.object.name.toLowerCase()+"."+e.property.value?.toString().toLowerCase()),!1)})),t}function D(e){const t=[];return h(e,(e=>("CallExpression"===e.type&&"Identifier"===e.callee.type&&t.push(e.callee.name.toLowerCase()),!0))),t}function y(e,t=[]){let n=null;if(void 0===e.usesFeatureSet){null===n&&(n=D(e)),e.usesFeatureSet=!1;for(let t=0;t0)for(const n of t)if(f(e,n)){e.usesFeatureSet=!0,e.isAsync=!0;break}}if(void 0===e.usesModules&&(e.usesModules=!1,d(e).length>0&&(e.usesModules=!0)),void 0===e.usesGeometry){e.usesGeometry=!1,null===n&&(n=D(e));for(let t=0;t{n.d(t,{A:()=>o});var r=n(6899),i=n(27535),a=n(12384),s=n(61363),u=n(95330);const o=Object.freeze(Object.defineProperty({__proto__:null,registerFunctions:function(e){function t(e,t,n){if(e instanceof a.Z)return e.toArray();if((0,s.m)(e))return e;throw new i.aV(t,i.rH.InvalidParameter,n)}function n(e,t){const r=e.length,i=Math.floor(r/2);return 0===r?[]:1===r?[e[0]]:function(e,t,n){const r=[];for(;e.length>0||t.length>0;)if(e.length>0&&t.length>0){let i=n(e[0],t[0]);isNaN(i)&&(i=0),i<=0?(r.push(e[0]),e=e.slice(1)):(r.push(t[0]),t=t.slice(1))}else e.length>0?(r.push(e[0]),e=e.slice(1)):t.length>0&&(r.push(t[0]),t=t.slice(1));return r}(n(e.slice(0,i),t),n(e.slice(i,r),t),t)}async function o(e,t){const n=e.length,r=Math.floor(n/2);if(0===n)return[];if(1===n)return[e[0]];const i=[await o(e.slice(0,r),t),await o(e.slice(r,n),t)];return l(i[0],i[1],t,[])}async function l(e,t,n,r){const i=r;if(!(e.length>0||t.length>0))return r;if(e.length>0&&t.length>0){let a=await n(e[0],t[0]);return isNaN(a)&&(a=1),a<=0?(i.push(e[0]),e=e.slice(1)):(i.push(t[0]),t=t.slice(1)),l(e,t,n,r)}return e.length>0?(i.push(e[0]),l(e=e.slice(1),t,n,r)):t.length>0?(i.push(t[0]),l(e,t=t.slice(1),n,r)):void 0}function c(e,t,r,a){(0,s.C)(r,1,2,e,t);let u=r[0];if((0,s.o)(u)&&(u=u.toArray()),!1===(0,s.m)(u))throw new i.aV(e,i.rH.InvalidParameter,t);if(r.length>1){if(!1===(0,s.i)(r[1]))throw new i.aV(e,i.rH.InvalidParameter,t);let l=u;const c=r[1].createFunction(e);return a?o(l,c):(l=n(l,((e,t)=>c(e,t))),l)}let l=u;if(0===l.length)return[];const c={};for(let e=0;e1||"String"===f?n(l,((e,t)=>{if(null==e||e===s.v)return null==t||t===s.v?0:1;if(null==t||t===s.v)return-1;const n=(0,s.j)(e),r=(0,s.j)(t);return ne-t)):"Boolean"===f?n(l,((e,t)=>e===t?0:t?-1:1)):"Date"===f?n(l,((e,t)=>t-e)):l.slice(0),l}e.functions.array=function(t,n){return e.standardFunction(t,n,((e,a,u)=>{if((0,s.C)(u,0,2,t,n),0===u.length)return new Array;if(1===u.length&&null===u[0])return new Array;if((0,s.m)(u[0])){if(2===u.length&&!1===(0,s.a)(u[1]))throw new i.aV(t,i.rH.InvalidParameter,n);return!0===(0,s.D)(u[1],!1)?(0,r.I)(u[0]):u[0].slice(0)}if((0,s.o)(u[0])){if(2===u.length&&!1===(0,s.a)(u[1]))throw new i.aV(t,i.rH.InvalidParameter,n);return!0===(0,s.D)(u[1],!1)?(0,r.I)(u[0]):u[0].toArray().slice(0)}const o=(0,s.g)(u[0]);if(isNaN(o)||!1===(0,s.E)(o))throw new i.aV(t,i.rH.InvalidParameter,n);const l=(0,s.D)(u[1],null),c=new Array(o);return c.fill(l),c}))},e.functions.front=function(t,n){return e.standardFunction(t,n,((e,r,a)=>{if((0,s.C)(a,1,1,t,n),(0,s.o)(a[0])){if(a[0].length()<=0)throw new i.aV(t,i.rH.OutOfBounds,n);return a[0].get(0)}if((0,s.m)(a[0])){if(a[0].length<=0)throw new i.aV(t,i.rH.OutOfBounds,n);return a[0][0]}throw new i.aV(t,i.rH.InvalidParameter,n)}))},e.functions.back=function(t,n){return e.standardFunction(t,n,((e,r,a)=>{if((0,s.C)(a,1,1,t,n),(0,s.o)(a[0])){if(a[0].length()<=0)throw new i.aV(t,i.rH.OutOfBounds,n);return a[0].get(a[0].length()-1)}if((0,s.m)(a[0])){if(a[0].length<=0)throw new i.aV(t,i.rH.OutOfBounds,n);return a[0][a[0].length-1]}throw new i.aV(t,i.rH.InvalidParameter,n)}))},e.functions.push=function(t,n){return e.standardFunction(t,n,((e,r,a)=>{if((0,s.C)(a,1,2,t,n),(0,s.m)(a[0]))return a[0][a[0].length]=a[1],a[0].length;throw new i.aV(t,i.rH.InvalidParameter,n)}))},e.functions.pop=function(t,n){return e.standardFunction(t,n,((e,r,a)=>{if((0,s.C)(a,1,1,t,n),(0,s.m)(a[0])){if(a[0].length<=0)throw new i.aV(t,i.rH.OutOfBounds,n);const e=a[0][a[0].length-1];return a[0].length=a[0].length-1,e}throw new i.aV(t,i.rH.InvalidParameter,n)}))},e.functions.erase=function(t,n){return e.standardFunction(t,n,((e,r,a)=>{if((0,s.C)(a,2,2,t,n),(0,s.m)(a[0])){let e=(0,s.g)(a[1]);if(isNaN(e)||!1===(0,s.E)(e))throw new i.aV(t,i.rH.InvalidParameter,n);const r=a[0];if(r.length<=0)throw new i.aV(t,i.rH.OutOfBounds,n);if(e<0&&(e=r.length+e),e<0)throw new i.aV(t,i.rH.OutOfBounds,n);if(e>=r.length)throw new i.aV(t,i.rH.OutOfBounds,n);return r.splice(e,1),s.v}throw new i.aV(t,i.rH.InvalidParameter,n)}))},e.functions.insert=function(t,n){return e.standardFunction(t,n,((e,r,a)=>{if((0,s.C)(a,3,3,t,n),(0,s.m)(a[0])){const e=(0,s.g)(a[1]);if(isNaN(e)||!1===(0,s.E)(e))throw new i.aV(t,i.rH.InvalidParameter,n);const r=a[2],u=a[0];if(e>u.length)throw new i.aV(t,i.rH.OutOfBounds,n);if(e<0&&e<-1*u.length)throw new i.aV(t,i.rH.OutOfBounds,n);return e===u.length?(u[e]=r,s.v):(u.splice(e,0,r),s.v)}throw new i.aV(t,i.rH.InvalidParameter,n)}))},e.functions.resize=function(t,n){return e.standardFunction(t,n,((e,r,a)=>{if((0,s.C)(a,2,3,t,n),(0,s.m)(a[0])){const e=(0,s.g)(a[1]);if(isNaN(e)||!1===(0,s.E)(e))throw new i.aV(t,i.rH.InvalidParameter,n);if(e<0)throw new i.aV(t,i.rH.InvalidParameter,n);const r=(0,s.D)(a[2],null),u=a[0];if(u.length>=e)return u.length=e,s.v;const o=u.length;u.length=e;for(let e=o;e{if((0,s.C)(a,2,2,t,n),(0,s.m)(a[0])){const e=a[1];return a[0].findIndex((t=>(0,s.A)(t,e)))>-1}if((0,s.o)(a[0])){const e=a[1];return a[0].toArray().findIndex((t=>(0,s.A)(t,e)))>-1}throw new i.aV(t,i.rH.InvalidParameter,n)}))},e.functions.slice=function(t,n){return e.standardFunction(t,n,((e,r,a)=>{if((0,s.C)(a,1,3,t,n),(0,s.m)(a[0])){const e=(0,s.g)((0,s.D)(a[1],0)),r=(0,s.g)((0,s.D)(a[2],a[0].length));if(isNaN(e)||!1===(0,s.E)(e))throw new i.aV(t,i.rH.InvalidParameter,n);if(isNaN(r)||!1===(0,s.E)(r))throw new i.aV(t,i.rH.InvalidParameter,n);return a[0].slice(e,r)}if((0,s.o)(a[0])){const e=a[0],r=(0,s.g)((0,s.D)(a[1],0)),u=(0,s.g)((0,s.D)(a[2],e.length()));if(isNaN(r)||!1===(0,s.E)(r))throw new i.aV(t,i.rH.InvalidParameter,n);if(isNaN(u)||!1===(0,s.E)(u))throw new i.aV(t,i.rH.InvalidParameter,n);return e.toArray().slice(r,u)}throw new i.aV(t,i.rH.InvalidParameter,n)}))},e.functions.splice=function(t,n){return e.standardFunction(t,n,((e,t,n)=>{const r=[];for(let e=0;e{if((0,s.C)(a,2,2,t,n),(0,s.m)(a[0]))return(0,s.g)(a[1])>=a[0].length?a[0].slice(0):a[0].slice(0,(0,s.g)(a[1]));if((0,s.o)(a[0]))return(0,s.g)(a[1])>=a[0].length()?a[0].slice(0):a[0].slice(0,(0,s.g)(a[1]));throw new i.aV(t,i.rH.InvalidParameter,n)}))},e.functions.first=function(t,n){return e.standardFunction(t,n,((e,r,i)=>((0,s.C)(i,1,1,t,n),(0,s.m)(i[0])?0===i[0].length?null:i[0][0]:(0,s.o)(i[0])?0===i[0].length()?null:i[0].get(0):null)))},"sync"===e.mode&&(e.functions.sort=function(t,n){return e.standardFunction(t,n,((e,r,i)=>c(t,n,i,!1)))},e.functions.any=function(n,r){return e.standardFunction(n,r,((e,i,a)=>{(0,s.C)(a,2,2,n,r);const u=a[1].createFunction(n),o=t(a[0],n,r);for(const e of o){const t=u(e);if((0,s.a)(t)&&!0===t)return!0}return!1}))},e.functions.all=function(n,r){return e.standardFunction(n,r,((e,i,a)=>{(0,s.C)(a,2,2,n,r);const u=a[1].createFunction(n),o=t(a[0],n,r);for(const e of o)if(!0!==u(e))return!1;return!0}))},e.functions.none=function(n,r){return e.standardFunction(n,r,((e,i,a)=>{(0,s.C)(a,2,2,n,r);const u=a[1].createFunction(n),o=t(a[0],n,r);for(const e of o)if(!0===u(e))return!1;return!0}))},e.functions.reduce=function(n,r){return e.standardFunction(n,r,((e,i,a)=>{(0,s.C)(a,2,3,n,r);const u=a[1].createFunction(n),o=t(a[0],n,r);return 2===a.length?0===o.length?null:o.reduce(((e,t)=>{const n=u(e,t);return void 0!==n&&n!==s.v?n:null})):o.reduce(((e,t)=>{const n=u(e,t);return void 0!==n&&n!==s.v?n:null}),a[2])}))},e.functions.map=function(n,r){return e.standardFunction(n,r,((e,i,a)=>{(0,s.C)(a,2,2,n,r);const u=a[1].createFunction(n),o=t(a[0],n,r),l=[];for(const e of o){const t=u(e);void 0!==t&&t!==s.v?l.push(t):l.push(null)}return l}))},e.functions.filter=function(n,r){return e.standardFunction(n,r,((e,i,a)=>{(0,s.C)(a,2,2,n,r);const u=a[1].createFunction(n),o=t(a[0],n,r),l=[];for(const e of o)!0===u(e)&&l.push(e);return l}))}),"async"===e.mode&&(e.functions.sort=function(t,n){return e.standardFunctionAsync(t,n,((e,r,i)=>c(t,n,i,!0)))},e.functions.any=function(n,r){return e.standardFunctionAsync(n,r,(async(e,i,a)=>{(0,s.C)(a,2,2,n,r);const o=a[1].createFunction(n),l=t(a[0],n,r);for(const e of l){const t=await o(e);let n=null;if(n=(0,u.y8)(n)?await t:t,(0,s.a)(n)&&!0===n)return!0}return!1}))},e.functions.all=function(n,r){return e.standardFunctionAsync(n,r,(async(e,i,a)=>{(0,s.C)(a,2,2,n,r);const o=a[1].createFunction(n),l=t(a[0],n,r);for(const e of l){const t=await o(e);let n=null;if(n=(0,u.y8)(n)?await t:t,!0!==n)return!1}return!0}))},e.functions.none=function(n,r){return e.standardFunctionAsync(n,r,(async(e,i,a)=>{(0,s.C)(a,2,2,n,r);const o=a[1].createFunction(n),l=t(a[0],n,r);for(const e of l){const t=await o(e);let n=null;if(n=(0,u.y8)(n)?await t:t,!0===n)return!1}return!0}))},e.functions.filter=function(n,r){return e.standardFunctionAsync(n,r,(async(e,i,a)=>{(0,s.C)(a,2,2,n,r);const o=a[1].createFunction(n),l=t(a[0],n,r),c=[];for(const e of l){const t=await o(e);let n=null;n=(0,u.y8)(n)?await t:t,!0===n&&c.push(e)}return c}))},e.functions.reduce=function(n,r){return e.standardFunctionAsync(n,r,((e,i,a)=>{(0,s.C)(a,2,3,n,r);const u=a[1].createFunction(n),o=t(a[0],n,r);let l=null;if(a.length>2){const e=(0,s.D)(a[2],null);l=o.reduce((async(e,t)=>{let n=await e;return void 0!==n&&n!==s.v||(n=null),u(n,t)}),Promise.resolve(e))}else{if(0===o.length)return null;l=o.reduce((async(e,t,n)=>{if(n<=1)return u(e,t);let r=await e;return void 0!==r&&r!==s.v||(r=null),u(r,t)}))}return l.then((e=>void 0!==e&&e!==s.v?e:null))}))},e.functions.map=function(n,r){return e.standardFunctionAsync(n,r,(async(e,i,a)=>{(0,s.C)(a,2,2,n,r);const o=a[1].createFunction(n),l=t(a[0],n,r),c=[];for(const e of l){const t=await o(e);let n=null;n=(0,u.y8)(n)?await t:t,void 0!==n&&n!==s.v?c.push(n):c.push(null)}return c}))})}},Symbol.toStringTag,{value:"Module"}))},61363:(e,t,n)=>{n.d(t,{$:()=>ve,A:()=>ie,B:()=>Se,C:()=>$,D:()=>M,E:()=>P,F:()=>L,G:()=>Re,H:()=>te,I:()=>b,J:()=>Y,K:()=>de,L:()=>we,M:()=>Fe,N:()=>Ce,O:()=>Ae,P:()=>B,Q:()=>Q,R:()=>v,S:()=>Pe,T:()=>Le,U:()=>Me,V:()=>He,W:()=>Ve,X:()=>Ze,Y:()=>se,Z:()=>Ne,_:()=>_e,a:()=>V,a0:()=>Ee,a1:()=>ge,a2:()=>me,a3:()=>pe,b:()=>R,c:()=>H,d:()=>Ie,e:()=>Be,f:()=>N,g:()=>le,h:()=>he,i:()=>T,j:()=>ae,k:()=>J,l:()=>ce,m:()=>O,n:()=>Z,o:()=>q,p:()=>G,q:()=>j,r:()=>U,s:()=>z,t:()=>ue,u:()=>Ge,v:()=>S,w:()=>I,x:()=>k,y:()=>fe,z:()=>re});var r=n(9609),i=n(12384),a=n(50728),s=n(25785),u=n(48853),o=n(6570),l=n(9361),c=n(65091),h=n(94139),f=n(38913),d=n(58901),m=n(17126),p=n(14808),g=n(86662),D=n(70171),y=n(68773),w=n(40330),x=n(90658),C=n(17057),F=n(27535);class A{constructor(e){this.value=e}}class E{constructor(e){this.value=e}}const b=E,v=A,S={type:"VOID"},I={type:"BREAK"},k={type:"CONTINUE"};function B(e,t,n){return""===t||null==t||t===n||t===n?e:e=e.split(t).join(n)}function T(e){return e instanceof r.Rm}function _(e){return e instanceof C.P}function N(e){return!!(H(e)||R(e)||J(e)||V(e)||null===e||e===S||"number"==typeof e)}function M(e,t){return void 0===e?t:e}function L(e){return null==e?"":O(e)||q(e)?"Array":J(e)?"Date":H(e)?"String":V(e)?"Boolean":R(e)?"Number":"esri.arcade.Attachment"===e?.declaredClass?"Attachment":"esri.arcade.Portal"===e?.declaredClass?"Portal":"esri.arcade.Dictionary"===e?.declaredClass?"Dictionary":e instanceof C.P?"Module":G(e)?"Feature":e instanceof h.Z?"Point":e instanceof f.Z?"Polygon":e instanceof d.Z?"Polyline":e instanceof c.Z?"Multipoint":e instanceof o.Z?"Extent":T(e)?"Function":U(e)?"FeatureSet":j(e)?"FeatureSetCollection":e===S?"":"number"==typeof e&&isNaN(e)?"Number":"Unrecognised Type"}function H(e){return"string"==typeof e||e instanceof String}function V(e){return"boolean"==typeof e}function R(e){return"number"==typeof e}function P(e){return"number"==typeof e&&isFinite(e)&&Math.floor(e)===e}function Z(e){return e instanceof l.Z}function O(e){return e instanceof Array}function G(e){return"esri.arcade.Feature"===e?.arcadeDeclaredClass}function U(e){return"esri.arcade.featureset.support.FeatureSet"===e?.declaredRootClass}function z(e){return"esri.arcade.Dictionary"===e?.declaredClass}function j(e){return"esri.arcade.featureSetCollection"===e?.declaredRootClass}function q(e){return e instanceof i.Z}function J(e){return e instanceof u.iG}function W(e){return null!=e&&"object"==typeof e}function K(e){return e instanceof Date}function $(e,t,n,r,i){if(e.lengthn)throw new F.aV(r,F.rH.WrongNumberOfParameters,i)}function Y(e){return e<0?-Math.round(-e):Math.round(e)}function Q(){let e=Date.now();return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replaceAll(/[xy]/g,(t=>{const n=(e+16*Math.random())%16|0;return e=Math.floor(e/16),("x"===t?n:3&n|8).toString(16)}))}function X(e,t){return isNaN(e)||null==t||""===t?e.toString():(t=B(t,"‰",""),t=B(t,"¤",""),(0,p.WU)(e,{pattern:t}))}function ee(e,t){return null==t||""===t?e.toISOString(!0):e.toFormat(te(t),{locale:(0,D.Kd)(),numberingSystem:"latn"})}function te(e){e=e.replaceAll(/LTS|LT|LL?L?L?|l{1,4}/g,"[$&]");let t="";const n=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;for(const r of e.match(n)||[])switch(r){case"D":t+="d";break;case"DD":t+="dd";break;case"DDD":t+="o";break;case"d":t+="c";break;case"ddd":t+="ccc";break;case"dddd":t+="cccc";break;case"M":t+="L";break;case"MM":t+="LL";break;case"MMM":t+="LLL";break;case"MMMM":t+="LLLL";break;case"YY":t+="yy";break;case"Y":case"YYYY":t+="yyyy";break;case"Q":t+="q";break;case"Z":t+="ZZ";break;case"ZZ":t+="ZZZ";break;case"S":t+="'S'";break;case"SS":t+="'SS'";break;case"SSS":t+="u";break;case"A":case"a":t+="a";break;case"m":case"mm":case"h":case"hh":case"H":case"HH":case"s":case"ss":case"X":case"x":t+=r;break;default:r.length>=2&&"["===r.slice(0,1)&&"]"===r.slice(-1)?t+=`'${r.slice(1,-1)}'`:t+=`'${r}'`}return t}function ne(e,t,n){switch(n){case">":return e>t;case"<":return e=":return e>=t;case"<=":return e<=t}return!1}function re(e,t,n){if(null===e){if(null===t||t===S)return ne(null,null,n);if(R(t))return ne(0,t,n);if(H(t))return ne(0,le(t),n);if(V(t))return ne(0,le(t),n);if(J(t))return ne(0,t.toNumber(),n)}if(e===S){if(null===t||t===S)return ne(null,null,n);if(R(t))return ne(0,t,n);if(H(t))return ne(0,le(t),n);if(V(t))return ne(0,le(t),n);if(J(t))return ne(0,t.toNumber(),n)}else if(R(e)){if(R(t))return ne(e,t,n);if(V(t))return ne(e,le(t),n);if(null===t||t===S)return ne(e,0,n);if(H(t))return ne(e,le(t),n);if(J(t))return ne(e,t.toNumber(),n)}else if(H(e)){if(H(t))return ne(ae(e),ae(t),n);if(J(t))return ne(le(e),t.toNumber(),n);if(R(t))return ne(le(e),t,n);if(null===t||t===S)return ne(le(e),0,n);if(V(t))return ne(le(e),le(t),n)}else if(J(e)){if(J(t))return ne(e.toNumber(),t.toNumber(),n);if(null===t||t===S)return ne(e.toNumber(),0,n);if(R(t))return ne(e.toNumber(),t,n);if(V(t))return ne(e.toNumber(),le(t),n);if(H(t))return ne(e.toNumber(),le(t),n)}else if(V(e)){if(V(t))return ne(e,t,n);if(R(t))return ne(le(e),le(t),n);if(J(t))return ne(le(e),t.toNumber(),n);if(null===t||t===S)return ne(le(e),0,n);if(H(t))return ne(le(e),le(t),n)}return!!ie(e,t)&&("<="===n||">="===n)}function ie(e,t){if(e===t)return!0;if(null===e&&t===S||null===t&&e===S)return!0;if(J(e)&&J(t))return e.equals(t);if(e instanceof a.Z)return e.equalityTest(t);if(e instanceof s.Z)return e.equalityTest(t);if(e instanceof h.Z&&t instanceof h.Z){const n=e.cache._arcadeCacheId,r=t.cache._arcadeCacheId;if(null!=n)return n===r}if(W(e)&&W(t)){if(e._arcadeCacheId===t._arcadeCacheId&&void 0!==e._arcadeCacheId&&null!==e._arcadeCacheId)return!0;if(e._underlyingGraphic===t._underlyingGraphic&&void 0!==e._underlyingGraphic&&null!==e._underlyingGraphic)return!0}return!1}function ae(e,t){if(H(e))return e;if(null===e)return"";if(R(e))return X(e,t);if(V(e))return e.toString();if(J(e))return ee(e,t);if(e instanceof l.Z)return JSON.stringify(e.toJSON());if(O(e)){const t=[];for(let n=0;ne.key===t.key?0:"spatialReference"===e.key?1:"spatialReference"===t.key||e.keyt.key?1:0));if(O(e)){const t=[];for(let r=0;r0)return e;return null}if(e instanceof d.Z){if(0===e.paths.length)return null;for(const t of e.paths)if(t.length>0)return e;return null}return e instanceof c.Z?0===e.points.length?null:e:e instanceof o.Z?"NaN"===e.xmin||null===e.xmin||isNaN(e.xmin)?null:e:null}function me(e,t){if(!e)return t;if(!e.domain)return t;let n=null,r=null;if("string"===e.field.type||"esriFieldTypeString"===e.field.type)n=ae(t);else{if(null==t)return null;if(""===t)return t;n=le(t)}for(let t=0;te.id===r&&(i=e.domains&&e.domains[s.name],i&&"inherited"===i.type&&(i=De(s.name,t),a=!0),!0))),a||i||(i=De(e,t)),{field:s,domain:i}}function De(e,t){let n;return t.fields.some((t=>(t.name.toLowerCase()===e.toLowerCase()&&(n=t.domain),!!n))),n}function ye(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});const n="boolean"==typeof t.cycles&&t.cycles,r=t.cmp&&(i=t.cmp,function(e){return function(t,n){const r={key:t,value:e[t]},a={key:n,value:e[n]};return i(r,a)}});var i;const a=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0===t)return;if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);let i,s;if(Array.isArray(t)){for(s="[",i=0;i0&&(a=e[0].spatialReference,n=e[0].hasZ,r=e[0].hasM)}else if(e instanceof s.Z)i=e._elements,i.length>0&&(n=e._hasZ,r=e._hasM,a=e.get(0).spatialReference);else{if(!q(e))throw new F.aV(null,F.rH.InvalidParameter,null);for(const t of e.toArray())xe(i,t);i.length>0&&(a=e.get(0).spatialReference,n=!0===e.get(0).hasZ,r=!0===e.get(0).hasM)}return 0===i.length?null:((0,g.bu)(i,r,n)||(i=i.slice(0).reverse()),new f.Z({rings:[i],spatialReference:a,hasZ:n,hasM:r}))}return e}function Fe(e,t){if(O(e)||q(e)){let n=!1,r=!1,i=[],a=t;if(O(e)){for(const t of e)xe(i,t);i.length>0&&(a=e[0].spatialReference,n=!0===e[0].hasZ,r=!0===e[0].hasM)}else if(e instanceof s.Z)i=e._elements,i.length>0&&(n=e._hasZ,r=e._hasM,a=e.get(0).spatialReference);else if(q(e)){for(const t of e.toArray())xe(i,t);i.length>0&&(a=e.get(0).spatialReference,n=!0===e.get(0).hasZ,r=!0===e.get(0).hasM)}return 0===i.length?null:new d.Z({paths:[i],spatialReference:a,hasZ:n,hasM:r})}return e}function Ae(e,t){if(O(e)||q(e)){let n=!1,r=!1,i=[],a=t;if(O(e)){for(const t of e)xe(i,t);i.length>0&&(a=e[0].spatialReference,n=!0===e[0].hasZ,r=!0===e[0].hasM)}else if(e instanceof s.Z)i=e._elements,i.length>0&&(n=e._hasZ,r=e._hasM,a=e.get(0).spatialReference);else if(q(e)){for(const t of e.toArray())xe(i,t);i.length>0&&(a=e.get(0).spatialReference,n=!0===e.get(0).hasZ,r=!0===e.get(0).hasM)}return 0===i.length?null:new c.Z({points:i,spatialReference:a,hasZ:n,hasM:r})}return e}function Ee(e,t=!1){const n=[];if(null===e)return n;if(!0===O(e)){for(let r=0;r{setTimeout((()=>{t(e)}),0)}))):e}function Se(e,t,n){switch(n){case"&":return e&t;case"|":return e|t;case"^":return e^t;case"<<":return e<>":return e>>t;case">>>":return e>>>t}}function Ie(e,t=null){return null==e?null:V(e)||R(e)||H(e)?e:e instanceof l.Z?!0===t?.keepGeometryType?e:e.toJSON():e instanceof i.Z?e.toArray().map((e=>Ie(e,t))):e instanceof Array?e.map((e=>Ie(e,t))):K(e)?e:J(e)?e.toJSDate():null!==e&&"object"==typeof e&&void 0!==e.castAsJson?e.castAsJson(t):null}async function ke(e,t,n,r,i){const a=await Be(e,t,n);i[r]=a}async function Be(e,t=null,n=null){if(e instanceof i.Z&&(e=e.toArray()),null==e)return null;if(N(e)||e instanceof l.Z||K(e)||J(e))return Ie(e,n);if(e instanceof Array){const r=[],i=[];for(const a of e)null===a||N(a)||a instanceof l.Z||K(a)||J(a)?i.push(Ie(a,n)):(i.push(null),r.push(ke(a,t,n,i.length-1,i)));return r.length>0&&await Promise.all(r),i}return null!==e&&"object"==typeof e&&void 0!==e.castAsJsonAsync?e.castAsJsonAsync(t,n):null}function Te(e){return _e(e)?e.parent:e}function _e(e){return e&&"declaredClass"in e&&"esri.layers.support.SubtypeSublayer"===e.declaredClass}function Ne(e){return e&&"declaredClass"in e&&"esri.layers.SubtypeGroupLayer"===e.declaredClass}function Me(e,t,n){const r=Te(e.fullSchema());return null===r?null:r.fields?ge(t,r,e,n):null}function Le(e){const t=Te(e.fullSchema());return null===t?null:t.fields&&t.typeIdField?{subtypeField:t.typeIdField,subtypes:t.types?t.types.map((e=>({name:e.name,code:e.id}))):[]}:null}function He(e,t,n,r){const i=Te(e.fullSchema());if(null===i)return null;if(!i.fields)return null;const a=ge(t,i,e,r);if(void 0===n)try{n=e.field(t)}catch(e){return null}return me(a,n)}function Ve(e,t,n,r){const i=Te(e.fullSchema());if(null===i)return null;if(!i.fields)return null;if(void 0===n){try{n=e.field(t)}catch(e){return null}return n}return pe(ge(t,i,e,r),n)}function Re(e){return e?.timeReference?.timeZone??"system"}function Pe(e){const t=Te(e.fullSchema());if(null===t)return null;if(!t.fields)return null;const n=[];for(const e of t.fields)n.push((0,x.Sh)(e));return{objectIdField:t.objectIdField,globalIdField:t.globalIdField??"",geometryType:void 0===x.q2[t.geometryType]?"":x.q2[t.geometryType],fields:n}}function Ze(e,t){return"system"===e&&(e=u.iG.systemTimeZoneCanonicalName),{version:Oe,engineVersion:w.i8,timeZone:e,spatialReference:t.toJSON(),application:y.default.applicationName??"",engine:"web",locale:(0,D.Kd)()}}const Oe="1.23",Ge=Object.freeze(Object.defineProperty({__proto__:null,ImplicitResult:b,ImplicitResultE:E,ReturnResult:v,ReturnResultE:A,absRound:Y,arcadeVersion:Oe,autoCastArrayOfPointsToMultiPoint:Ae,autoCastArrayOfPointsToPolygon:Ce,autoCastArrayOfPointsToPolyline:Fe,autoCastFeatureToGeometry:we,binaryOperator:Se,breakResult:I,castAsJson:Ie,castAsJsonAsync:Be,continueResult:k,defaultExecutingContext:Ze,defaultTimeZone:Re,defaultUndefined:M,equalityTest:ie,featureDomainCodeLookup:Ve,featureDomainValueLookup:He,featureFullDomain:Me,featureSchema:Pe,featureSubtypes:Le,fixNullGeometry:de,fixSpatialReference:fe,formatDate:ee,formatNumber:X,generateUUID:Q,getDomain:ge,getDomainCode:pe,getDomainValue:me,getType:L,greaterThanLessThan:re,isArray:O,isBoolean:V,isDate:J,isDictionary:z,isFeature:G,isFeatureSet:U,isFeatureSetCollection:j,isFunctionParameter:T,isGeometry:Z,isImmutableArray:q,isInteger:P,isJsDate:K,isModule:_,isNumber:R,isObject:W,isSimpleType:N,isString:H,isSubtypeGrouplayer:Ne,isSubtypeSublayer:_e,multiReplace:B,pcCheck:$,stableStringify:ye,standardiseDateFormat:te,tick:ve,toBoolean:he,toDate:ce,toNumber:le,toNumberArray:se,toString:ae,toStringArray:Ee,toStringExplicit:ue,voidOperation:S},Symbol.toStringTag,{value:"Module"}))},14808:(e,t,n)=>{n.d(t,{Qc:()=>c,WU:()=>u,lt:()=>l});var r=n(19153),i=n(70171);const a={ar:[".",","],bg:[","," "],bs:[",","."],ca:[",","."],cs:[","," "],da:[",","."],de:[",","."],"de-ch":[".","’"],el:[",","."],en:[".",","],"en-au":[".",","],es:[",","."],"es-mx":[".",","],et:[","," "],fi:[","," "],fr:[","," "],"fr-ch":[","," "],he:[".",","],hi:[".",",","#,##,##0.###"],hr:[",","."],hu:[","," "],id:[",","."],it:[",","."],"it-ch":[".","’"],ja:[".",","],ko:[".",","],lt:[","," "],lv:[","," "],mk:[",","."],nb:[","," "],nl:[",","."],pl:[","," "],pt:[",","."],"pt-pt":[","," "],ro:[",","."],ru:[","," "],sk:[","," "],sl:[",","."],sr:[",","."],sv:[","," "],th:[".",","],tr:[",","."],uk:[","," "],vi:[",","."],zh:[".",","]};function s(e=(0,i.Kd)()){let t=(e=e.toLowerCase())in a;if(!t){const n=e.split("-");n.length>1&&n[0]in a&&(e=n[0],t=!0),t||(e="en")}const[n,r,s="#,##0.###"]=a[e];return{decimal:n,group:r,pattern:s}}function u(e,t){const n=s((t={...t}).locale);t.customs=n;const r=t.pattern||n.pattern;return isNaN(e)||Math.abs(e)===1/0?null:function(e,t,n){const r=(n=n||{}).customs.group,i=n.customs.decimal,a=t.split(";"),s=a[0];if((t=a[e<0?1:0]||"-"+s).includes("%"))e*=100;else if(t.includes("‰"))e*=1e3;else{if(t.includes("¤"))throw new Error("currency notation not supported");if(t.includes("E"))throw new Error("exponential notation not supported")}const u=o,l=s.match(u);if(!l)throw new Error("unable to find a number expression in pattern: "+t);return!1===n.fractional&&(n.places=0),t.replace(u,function(e,t,n){!0===(n=n||{}).places&&(n.places=0),n.places===1/0&&(n.places=6);const r=t.split("."),i="string"==typeof n.places&&n.places.indexOf(",");let a=n.places;i?a=n.places.substring(i+1):+a>=0||(a=(r[1]||[]).length),n.round<0||(e=Number(e.toFixed(Number(a))));const s=String(Math.abs(e)).split("."),u=s[1]||"";if(r[1]||n.places){i&&(n.places=n.places.substring(0,i));const e=void 0!==n.places?n.places:r[1]&&r[1].lastIndexOf("0")+1;+e>u.length&&(s[1]=u.padEnd(Number(e),"0")),+as[0].length&&(s[0]=s[0].padStart(l,"0")),o.includes("#")||(s[0]=s[0].substr(s[0].length-l)));let c,h,f=r[0].lastIndexOf(",");if(-1!==f){c=r[0].length-f-1;const e=r[0].substr(0,f);f=e.lastIndexOf(","),-1!==f&&(h=e.length-f-1)}const d=[];for(let e=s[0];e;){const t=e.length-c;d.push(t>0?e.substr(t):e),e=t>0?e.slice(0,t):"",h&&(c=h,h=void 0)}return s[0]=d.reverse().join(n.group||","),s.join(n.decimal||".")}(e,l[0],{decimal:i,group:r,places:n.places,round:n.round}))}(e,r,t)}const o=/[#0,]*[#0](?:\.0*#*)?/;function l(e){const t=s((e=e||{}).locale),n=e.pattern||t.pattern,i=t.group,a=t.decimal;let u=1;if(n.includes("%"))u/=100;else if(n.includes("‰"))u/=1e3;else if(n.includes("¤"))throw new Error("currency notation not supported");const l=n.split(";");1===l.length&&l.push("-"+l[0]);const c=f(l,(t=>(t="(?:"+(0,r.Qs)(t,".")+")").replace(o,(t=>{const n={signed:!1,separator:e.strict?i:[i,""],fractional:e.fractional,decimal:a,exponent:!1},r=t.split(".");let s=e.places;1===r.length&&1!==u&&(r[1]="###"),1===r.length||0===s?n.fractional=!1:(void 0===s&&(s=e.pattern?r[1].lastIndexOf("0")+1:1/0),s&&null==e.fractional&&(n.fractional=!0),!e.places&&+s1&&(n.groupSize=o.pop().length,o.length>1&&(n.groupSize2=o.pop().length)),"("+function(e){"places"in(e=e||{})||(e.places=1/0),"string"!=typeof e.decimal&&(e.decimal="."),"fractional"in e&&!/^0/.test(String(e.places))||(e.fractional=[!0,!1]),"exponent"in e||(e.exponent=[!0,!1]),"eSigned"in e||(e.eSigned=[!0,!1]);const t=h(e),n=f(e.fractional,(t=>{let n="";return t&&0!==e.places&&(n="\\"+e.decimal,e.places===1/0?n="(?:"+n+"\\d+)?":n+="\\d{"+e.places+"}"),n}),!0);let r=t+n;return n&&(r="(?:(?:"+r+")|(?:"+n+"))"),r+f(e.exponent,(t=>t?"([eE]"+h({signed:e.eSigned})+")":""))}(n)+")"}))),!0);return{regexp:c.replaceAll(/[\xa0 ]/g,"[\\s\\xa0]"),group:i,decimal:a,factor:u}}function c(e,t){const n=l(t),r=new RegExp("^"+n.regexp+"$").exec(e);if(!r)return NaN;let i=r[1];if(!r[1]){if(!r[2])return NaN;i=r[2],n.factor*=-1}return i=i.replaceAll(new RegExp("["+n.group+"\\s\\xa0]","g"),"").replace(n.decimal,"."),Number(i)*n.factor}function h(e){return"signed"in(e=e||{})||(e.signed=[!0,!1]),"separator"in e?"groupSize"in e||(e.groupSize=3):e.separator="",f(e.signed,(e=>e?"[-+]":""),!0)+f(e.separator,(t=>{if(!t)return"(?:\\d+)";" "===(t=(0,r.Qs)(t))?t="\\s":" "===t&&(t="\\s\\xa0");const n=e.groupSize,i=e.groupSize2;if(i){const e="(?:0|[1-9]\\d{0,"+(i-1)+"}(?:["+t+"]\\d{"+i+"})*["+t+"]\\d{"+n+"})";return n-i>0?"(?:"+e+"|(?:0|[1-9]\\d{0,"+(n-1)+"}))":e}return"(?:0|[1-9]\\d{0,"+(n-1)+"}(?:["+t+"]\\d{"+n+"})*)"}),!0)}const f=(e,t,n)=>{if(!(e instanceof Array))return t(e);const r=[];for(let n=0;n"("+(t?"?:":"")+e+")"},20837:(e,t,n)=>{n.r(t),n.d(t,{Dictionary:()=>r.Z,arcade:()=>St,arcadeFeature:()=>i.Z,convertFeatureLayerToFeatureSet:()=>Yt,convertJsonToArcade:()=>Xt,convertMapToFeatureSetCollection:()=>Qt,convertServiceUrlToWorkspace:()=>$t,createExecContext:()=>Zt,createFeature:()=>Ot,createFunction:()=>Pt,createSyntaxTree:()=>Rt,dependsOnView:()=>Jt,enableFeatureSetOperations:()=>nn,enableGeometryOperations:()=>tn,evalSyntaxTree:()=>Ut,executeAsyncFunction:()=>jt,executeFunction:()=>zt,extractFieldNames:()=>qt,getArcadeType:()=>Vt,getViewInfo:()=>Kt,hasGeometryFunctions:()=>sn,hasGeometryOperations:()=>on,hasVariable:()=>Wt,loadScriptDependencies:()=>en,updateExecContext:()=>Gt}),n(66577);var r=n(33586),i=n(15274),a=n(61363),s=n(90077),u=n(84211),o=n(13976),l=n(12834),c=n(18811),h=n(38176),f=n(58130),d=n(27360),m=n(95330),p=n(9361),g=n(82971),D=n(92089),y=n(17057),w=n(9609),x=n(27535);class C extends w.Rm{constructor(e,t){super(),this.paramCount=t,this.fn=e}createFunction(e){return(...t)=>{if(t.length!==this.paramCount)throw new x.aV(e,x.rH.WrongNumberOfParameters,null);return this.fn(...t)}}call(e,t){return this.fn(...t.arguments)}marshalledCall(e,t,n,r){return r(e,t,((t,i,s)=>{s=s.map((t=>!(0,a.i)(t)||t instanceof w.Vg?t:(0,w.aq)(t,e,r)));const u=this.call(n,{arguments:s});return(0,m.y8)(u)?u.then((e=>(0,w.aq)(e,n,r))):u}))}}function F(e,t,n){try{return n(e,null,t.arguments)}catch(e){throw e}}function A(e,t){try{switch(t.type){case"EmptyStatement":return"lc.voidOperation";case"VariableDeclarator":return function(e,t){let n=null===t.init?null:A(e,t.init);n===a.v&&(n=null);const r=t.id.name.toLowerCase();if(S(r),null!==e.localScope){if(void 0!==e.localScope[r])return"lscope['"+r+"']="+n+"; ";if(void 0!==e.localScope._SymbolsMap[r])return"lscope['"+e.localScope._SymbolsMap[r]+"']="+n+"; ";{const t=k(e);return e.localScope._SymbolsMap[r]=t,e.mangleMap[r]=t,"lscope['"+t+"']="+n+"; "}}if(void 0!==e.globalScope[r])return"gscope['"+r+"']="+n+"; ";if(void 0!==e.globalScope._SymbolsMap[r])return"gscope['"+e.globalScope._SymbolsMap[r]+"']="+n+"; ";if(e.undeclaredGlobalsInFunctions.has(r)){const t=e.undeclaredGlobalsInFunctions.get(r).manglename;return e.globalScope._SymbolsMap[r]=t,e.mangleMap[r]=t,e.undeclaredGlobalsInFunctions.delete(r),"gscope[lang.setAssig('"+t+"', runtimeCtx)]="+n+"; "}const i=k(e);return e.globalScope._SymbolsMap[r]=i,e.mangleMap[r]=i,"gscope['"+i+"']="+n+"; "}(e,t);case"VariableDeclaration":return function(e,t){const n=[];for(let r=0;rnew G(e),prepare(e,t){let n=e.spatialReference;null==n&&(n=new g.Z({wkid:102100}));const r=L(e.vars,e.customfunctions,t,e.timeReference);return{localStack:[],isAsync:t,exports:l,exportmangle:c,gdefs:{},moduleFactory:u,moduleFactoryMap:o,moduleSingletons:e.moduleSingletons,mangleMap:this.mangles,spatialReference:n,globalScope:r,abortSignal:void 0===e.abortSignal||null===e.abortSignal?{aborted:!1}:e.abortSignal,localScope:null,services:e.services,console:e.console??Z,lrucache:e.lrucache,timeReference:e.timeReference??null,interceptor:e.interceptor,symbols:{symbolCounter:0},depthCounter:e.depthCounter}}};return new Function("context","spatialReference",s).bind(h)}(r.syntax,{interceptor:e.interceptor,services:e.services,moduleFactory:e.moduleFactory,lrucache:e.lrucache,timeReference:e.timeReference??null,libraryResolver:e.libraryResolver,customfunctions:e.customfunctions,vars:{}},e.isAsync)),e.moduleFactoryMap[i]=r.uri;let s="";if(s=e.isAsync?"(yield lang.loadModule('"+i+"', runtimeCtx) ); ":"lang.loadModule('"+i+"', runtimeCtx); ",void 0!==e.globalScope[n])return"gscope['"+n+"']="+s;if(void 0!==e.globalScope._SymbolsMap[n])return"gscope['"+e.globalScope._SymbolsMap[n]+"']="+s;let u="";return e.undeclaredGlobalsInFunctions.has(n)?(u=e.undeclaredGlobalsInFunctions.get(n).manglename,e.undeclaredGlobalsInFunctions.delete(n)):u=k(e),e.globalScope._SymbolsMap[n]=u,e.mangleMap[n]=u,"gscope[lang.setAssig('"+u+"', runtimeCtx)]="+s}(e,t);case"ExportNamedDeclaration":return function(e,t){const n=A(e,t.declaration);if("FunctionDeclaration"===t.declaration.type)e.exports[t.declaration.id.name.toLowerCase()]="function";else if("VariableDeclaration"===t.declaration.type)for(const n of t.declaration.declarations)e.exports[n.id.name.toLowerCase()]="variable";return n}(e,t);case"ReturnStatement":return function(e,t){return null===t.argument?"return lc.voidOperation":"return "+A(e,t.argument)}(e,t);case"IfStatement":return b(e,t);case"ExpressionStatement":return function(e,t){return"AssignmentExpression"===t.expression.type?"lastStatement = lc.voidOperation; "+A(e,t.expression)+"; \n ":(t.expression.type,"lastStatement = "+A(e,t.expression)+"; ")}(e,t);case"AssignmentExpression":return function(e,t){const n=A(e,t.right);let r=null,i="";if("MemberExpression"===t.left.type)return r=A(e,t.left.object),!0===t.left.computed?i=A(e,t.left.property):(i="'"+t.left.property.name+"'",S(t.left.property.name)),"lang.assignmember("+r+","+i+",'"+t.operator+"',"+n+")";if(r=t.left.name.toLowerCase(),S(r),null!==e.localScope){if(void 0!==e.localScope[r])return"lscope['"+r+"']=lang.assign("+n+",'"+t.operator+"', lscope['"+r+"'])";if(void 0!==e.localScope._SymbolsMap[r])return"lscope['"+e.localScope._SymbolsMap[r]+"']=lang.assign("+n+",'"+t.operator+"', lscope['"+e.localScope._SymbolsMap[r]+"'])"}if(void 0!==e.globalScope[r])return"gscope['"+r+"']=lang.assign("+n+",'"+t.operator+"', gscope['"+r+"'])";if(void 0!==e.globalScope._SymbolsMap[r])return"gscope['"+e.globalScope._SymbolsMap[r]+"']=lang.assign("+n+",'"+t.operator+"', gscope['"+e.globalScope._SymbolsMap[r]+"'])";if(null!==e.localScope){if(e.undeclaredGlobalsInFunctions.has(r))return"gscope[lang.chkAssig('"+e.undeclaredGlobalsInFunctions.get(r).manglename+"',runtimeCtx)]=lang.assign("+n+",'"+t.operator+"', gscope['"+e.undeclaredGlobalsInFunctions.get(r).manglename+"'])";const i={manglename:k(e),node:t.argument};return e.undeclaredGlobalsInFunctions.set(r,i),"gscope[lang.chkAssig('"+i.manglename+"',runtimeCtx)]=lang.assign("+n+",'"+t.operator+"', gscope['"+i.manglename+"'])"}throw new x.aV(e,x.rH.InvalidIdentifier,t)}(e,t);case"UpdateExpression":return function(e,t){let n=null,r="";if("MemberExpression"===t.argument.type)return n=A(e,t.argument.object),!0===t.argument.computed?r=A(e,t.argument.property):(r="'"+t.argument.property.name+"'",S(t.argument.property.name)),"lang.memberupdate("+n+","+r+",'"+t.operator+"',"+t.prefix+")";if(n=t.argument.name.toLowerCase(),S(n),null!==e.localScope){if(void 0!==e.localScope[n])return"lang.update(lscope, '"+n+"','"+t.operator+"',"+t.prefix+")";if(void 0!==e.localScope._SymbolsMap[n])return"lang.update(lscope, '"+e.localScope._SymbolsMap[n]+"','"+t.operator+"',"+t.prefix+")"}if(void 0!==e.globalScope[n])return"lang.update(gscope, '"+n+"','"+t.operator+"',"+t.prefix+")";if(void 0!==e.globalScope._SymbolsMap[n])return"lang.update(gscope, '"+e.globalScope._SymbolsMap[n]+"','"+t.operator+"',"+t.prefix+")";if(null!==e.localScope){if(e.undeclaredGlobalsInFunctions.has(n))return"lang.update(gscope,lang.chkAssig( '"+e.undeclaredGlobalsInFunctions.get(n).manglename+"',runtimeCtx),'"+t.operator+"',"+t.prefix+")";const r={manglename:k(e),node:t.argument};return e.undeclaredGlobalsInFunctions.set(n,r),"lang.update(gscope, lang.chkAssig('"+r.manglename+"',runtimeCtx),'"+t.operator+"',"+t.prefix+")"}throw new x.aV(e,x.rH.InvalidIdentifier,t)}(e,t);case"BreakStatement":return"break";case"ContinueStatement":return"continue";case"TemplateLiteral":return function(e,t){try{const n=[];let r=0;for(const i of t.quasis)n.push(i.value?JSON.stringify(i.value.cooked):JSON.stringify("")),!1===i.tail&&(n.push(t.expressions[r]?"lang.castString(lang.aCheck("+A(e,t.expressions[r])+", 'TemplateLiteral'))":""),r++);return"(["+n.join(",")+"]).join('')"}catch(e){throw e}}(e,t);case"TemplateElement":return JSON.stringify(t.value?t.value.cooked:"");case"ForStatement":return function(e,t){let n="lastStatement = lc.voidOperation; \n";null!==t.init&&(n+=A(e,t.init)+"; ");const r=B(e),i=B(e);return n+="var "+r+" = true; ",n+="\n do { ",null!==t.update&&(n+=" if ("+r+"===false) {\n "+A(e,t.update)+" \n}\n "+r+"=false; \n"),null!==t.test&&(n+="var "+i+" = "+A(e,t.test)+"; ",n+="if ("+i+"===false) { break; } else if ("+i+"!==true) { lang.error('"+x.rH.BooleanConditionRequired+"'); }\n"),n+=A(e,t.body),null!==t.update&&(n+="\n "+A(e,t.update)),n+="\n"+r+" = true; \n} while(true); lastStatement = lc.voidOperation; ",n}(e,t);case"ForInStatement":return function(e,t){const n=B(e),r=B(e),i=B(e);let a="var "+n+" = "+A(e,t.right)+";\n";"VariableDeclaration"===t.left.type&&(a+=A(e,t.left));let s="VariableDeclaration"===t.left.type?t.left.declarations[0].id.name:t.left.name;s=s.toLowerCase(),S(s);let u="";null!==e.localScope&&(void 0!==e.localScope[s]?u="lscope['"+s+"']":void 0!==e.localScope._SymbolsMap[s]&&(u="lscope['"+e.localScope._SymbolsMap[s]+"']"));let o="";if(""===u)if(void 0!==e.globalScope[s])u="gscope['"+s+"']";else if(void 0!==e.globalScope._SymbolsMap[s])u="gscope['"+e.globalScope._SymbolsMap[s]+"']";else if(null!==e.localScope)if(e.undeclaredGlobalsInFunctions.has(s))u="gscope['"+e.undeclaredGlobalsInFunctions.get(s).manglename+"']",o=e.undeclaredGlobalsInFunctions.get(s).manglename;else{const n={manglename:k(e),node:t.left};e.undeclaredGlobalsInFunctions.set(s,n),u="gscope['"+n.manglename+"']",o=n.manglename}return o&&(a+="lang.chkAssig('"+o+"',runtimeCtx); \n"),a+="if ("+n+"===null) { lastStatement = lc.voidOperation; }\n ",a+="else if (lc.isArray("+n+") || lc.isString("+n+")) {",a+="var "+r+"="+n+".length; \n",a+="for(var "+i+"=0; "+i+"<"+r+"; "+i+"++) {\n",a+=u+"="+i+";\n",a+=A(e,t.body),a+="\n}\n",a+=" lastStatement = lc.voidOperation; \n",a+=" \n}\n",a+="else if (lc.isImmutableArray("+n+")) {",a+="var "+r+"="+n+".length(); \n",a+="for(var "+i+"=0; "+i+"<"+r+"; "+i+"++) {\n",a+=u+"="+i+";\n",a+=A(e,t.body),a+="\n}\n",a+=" lastStatement = lc.voidOperation; \n",a+=" \n}\n",a+="else if (( "+n+" instanceof lang.Dictionary) || ( "+n+" instanceof lang.Feature)) {",a+="var "+r+"="+n+".keys(); \n",a+="for(var "+i+"=0; "+i+"<"+r+".length; "+i+"++) {\n",a+=u+"="+r+"["+i+"];\n",a+=A(e,t.body),a+="\n}\n",a+=" lastStatement = lc.voidOperation; \n",a+=" \n}\n",e.isAsync&&(a+="else if (lc.isFeatureSet("+n+")) {",a+="var "+r+"="+n+".iterator(runtimeCtx.abortSignal); \n",a+="for(var "+i+"=lang. graphicToFeature( yield "+r+".next(),"+n+", runtimeCtx); "+i+"!=null; "+i+"=lang. graphicToFeature( yield "+r+".next(),"+n+", runtimeCtx)) {\n",a+=u+"="+i+";\n",a+=A(e,t.body),a+="\n}\n",a+=" lastStatement = lc.voidOperation; \n",a+=" \n}\n"),a+="else { lastStatement = lc.voidOperation; } \n",a}(e,t);case"WhileStatement":return function(e,t){let n="lastStatement = lc.voidOperation; \n";const r=B(e);return n+=`\n var ${r} = true;\n do {\n ${r} = ${A(e,t.test)};\n if (${r}==false) {\n break;\n }\n if (${r}!==true) {\n lang.error('${x.rH.BooleanConditionRequired}');\n }\n ${A(e,t.body)}\n }\n while (${r} !== false);\n lastStatement = lc.voidOperation;\n `,n}(e,t);case"Identifier":return function(e,t){try{const n=t.name.toLowerCase();if(S(n),null!==e.localScope){if(void 0!==e.localScope[n])return"lscope['"+n+"']";if(void 0!==e.localScope._SymbolsMap[n])return"lscope['"+e.localScope._SymbolsMap[n]+"']"}if(void 0!==e.globalScope[n])return"gscope['"+n+"']";if(void 0!==e.globalScope._SymbolsMap[n])return"gscope['"+e.globalScope._SymbolsMap[n]+"']";if(null!==e.localScope){if(e.undeclaredGlobalsInFunctions.has(n))return"gscope[lang.chkAssig('"+e.undeclaredGlobalsInFunctions.get(n).manglename+"',runtimeCtx)]";const r={manglename:k(e),node:t.argument};return e.undeclaredGlobalsInFunctions.set(n,r),"gscope[lang.chkAssig('"+r.manglename+"',runtimeCtx)]"}throw new x.OF(e,x.rH.InvalidIdentifier,t)}catch(e){throw e}}(e,t);case"MemberExpression":return function(e,t){try{let n;return!0===t.computed?n=A(e,t.property):(n="'"+t.property.name+"'",S(t.property.name)),"lang.member("+A(e,t.object)+","+n+")"}catch(e){throw e}}(e,t);case"Literal":return null===t.value||void 0===t.value?"null":JSON.stringify(t.value);case"CallExpression":return function(e,t){try{if("MemberExpression"===t.callee.type){let n;!0===t.callee.computed?n=A(e,t.callee.property):(n="'"+t.callee.property.name+"'",S(t.callee.property.name));let r="[";for(let n=0;n0&&(r+=", "),r+=A(e,t.arguments[n]);return r+="]",e.isAsync?"(yield lang.callModuleFunction("+A(e,t.callee.object)+","+r+","+n+",runtimeCtx))":"lang.callModuleFunction("+A(e,t.callee.object)+","+r+","+n+",runtimeCtx)"}if("Identifier"!==t.callee.type)throw new x.OF(e,x.rH.FunctionNotFound,t);const n=t.callee.name.toLowerCase();if("iif"===n)return function(e,t){try{if(3!==t.arguments.length)throw new x.OF(e,x.rH.WrongNumberOfParameters,t);const n=B(e);return`${e.isAsync?"(yield (function() { \n return lang.__awaiter(this, void 0, void 0, function* () {":"function() {"}\n var ${n} = ${A(e,t.arguments[0])};\n\n if (${n} === true) {\n return ${A(e,t.arguments[1])};\n }\n else if (${n} === false) {\n return ${A(e,t.arguments[2])};\n }\n else {\n lang.error('ExecutionErrorCodes.BooleanConditionRequired');\n }\n ${e.isAsync?"})}()))":"}()"}`}catch(e){throw e}}(e,t);if("when"===n)return function(e,t){try{if(t.arguments.length<3)throw new x.OF(e,x.rH.WrongNumberOfParameters,t);if(t.arguments.length%2==0)throw new x.OF(e,x.rH.WrongNumberOfParameters,t);const n=B(e);let r="var ";for(let i=0;i0&&(n+=", "),n+=A(e,t.arguments[r]);return n+="]",e.isAsync?"(yield lang.callfunc("+r+","+n+",runtimeCtx) )":"lang.callfunc("+r+","+n+",runtimeCtx)"}throw new x.OF(e,x.rH.FunctionNotFound,t)}catch(e){throw e}}(e,t);case"UnaryExpression":return function(e,t){try{return"lang.unary("+A(e,t.argument)+",'"+t.operator+"')"}catch(e){throw e}}(e,t);case"BinaryExpression":return function(e,t){try{return"lang.binary("+A(e,t.left)+","+A(e,t.right)+",'"+t.operator+"')"}catch(e){throw e}}(e,t);case"LogicalExpression":return function(e,t){try{if("AssignmentExpression"===t.left.type||"UpdateExpression"===t.left.type)throw new x.OF(e,x.rH.LogicalExpressionOnlyBoolean,t);if("AssignmentExpression"===t.right.type||"UpdateExpression"===t.right.type)throw new x.OF(e,x.rH.LogicalExpressionOnlyBoolean,t);if("&&"===t.operator||"||"===t.operator)return"(lang.logicalCheck("+A(e,t.left)+") "+t.operator+" lang.logicalCheck("+A(e,t.right)+"))";throw new x.OF(null,x.rH.LogicExpressionOrAnd,null)}catch(e){throw e}}(e,t);case"ArrayExpression":return function(e,t){try{const n=[];for(let r=0;r0&&(n+=","),n+="lang.strCheck("+("Identifier"===i.key.type?"'"+i.key.name+"'":A(e,i.key))+",'ObjectExpression'),lang.aCheck("+A(e,i.value)+", 'ObjectExpression')"}return n+="])",n}(e,t);case"Property":return function(e,t){throw new x.OF(e,x.rH.NeverReach,t)}(e,t);case"Array":throw new x.OF(e,x.rH.NeverReach,t);default:throw new x.OF(e,x.rH.Unrecognised,t)}}catch(e){throw e}}function E(e,t){return"BlockStatement"===t.type?A(e,t):"ReturnStatement"===t.type||"BreakStatement"===t.type||"ContinueStatement"===t.type?A(e,t)+"; ":"UpdateExpression"===t.type?"lastStatement = "+A(e,t)+"; ":"ExpressionStatement"===t.type?A(e,t):"ObjectExpression"===t.type?"lastStatement = "+A(e,t)+"; ":A(e,t)+"; "}function b(e,t){if("AssignmentExpression"===t.test.type||"UpdateExpression"===t.test.type)throw new x.OF(e,x.rH.BooleanConditionRequired,t);return`if (lang.mustBoolean(${A(e,t.test)}, runtimeCtx) === true) {\n ${E(e,t.consequent)}\n } `+(null!==t.alternate?"IfStatement"===t.alternate.type?" else "+b(e,t.alternate):` else {\n ${E(e,t.alternate)}\n }\n`:" else {\n lastStatement = lc.voidOperation;\n }\n")}function v(e,t){let n="";for(let r=0;r{throw new x.aV(e,x.rH.Unrecognised,t)}))}catch(e){throw e}},I.decode=function(e,t){try{return F(e,t,((n,r,i)=>{throw new x.aV(e,x.rH.Unrecognised,t)}))}catch(e){throw e}},I.when=function(e,t){try{return F(e,t,((n,r,i)=>{throw new x.aV(e,x.rH.Unrecognised,t)}))}catch(e){throw e}};const T={};for(const e in I)T[e]=new w.Bx(I[e]);(0,c.registerFunctions)(I,F);for(const e in I)I[e]=new w.Bx(I[e]);const _=function(){};_.prototype=I;const N=function(){};function M(e,t,n){const r={};e||(e={}),n||(n={}),r._SymbolsMap={},r.textformatting=1,r.infinity=1,r.pi=1;for(const e in t)r[e]=1;for(const e in n)r[e]=1;for(const t in e)r[t]=1;return r}function L(e,t,n,a){const s=n?new N:new _;e||(e={}),t||(t={});const u=new r.Z({newline:"\n",tab:"\t",singlequote:"'",doublequote:'"',forwardslash:"/",backwardslash:"\\"});u.immutable=!1,s._SymbolsMap={textformatting:1,infinity:1,pi:1},s.textformatting=u,s.infinity=Number.POSITIVE_INFINITY,s.pi=Math.PI;for(const e in t)s[e]=t[e],s._SymbolsMap[e]=1;for(const t in e)s._SymbolsMap[t]=1,e[t]&&"esri.Graphic"===e[t].declaredClass?s[t]=i.Z.createFromGraphic(e[t],a??null):s[t]=e[t];return s}function H(e,t){const n={mode:t,compiled:!0,functions:{},signatures:[],standardFunction:F,standardFunctionAsync:F,evaluateIdentifier:V};for(let t=0;t0){if("_t"!==n.substr(0,2).toLowerCase()&&void 0!==e.localStack[e.localStack.length-1][n])return e.localStack[e.localStack.length-1][n];const t=e.mangleMap[n];if(void 0!==t&&void 0!==e.localStack[e.localStack.length-1][t])return e.localStack[e.localStack.length-1][t]}if("_t"!==n.substr(0,2).toLowerCase()&&void 0!==e.globalScope[n])return e.globalScope[n];if(1===e.globalScope._SymbolsMap[n])return e.globalScope[n];const r=e.mangleMap[n];return void 0!==r?e.globalScope[r]:void 0}N.prototype=T,a.y,H([u.A],"sync"),H([u.A],"async");let R=0;const P={error(e){throw new x.aV(null,e,null)},__awaiter:(e,t,n,r)=>new Promise(((n,i)=>{function a(e){try{u(r.next(e))}catch(e){i(e)}}function s(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){e.done?n(e.value):e.value&&e.value.then?e.value.then(a,s):(R++,R%100==0?setTimeout((()=>{R=0,a(e.value)}),0):a(e.value))}u((r=r.apply(e,t||[])).next())})),functionDepthchecker:(e,t)=>function(){if(t.depthCounter.depth++,t.localStack.push([]),t.depthCounter.depth>64)throw new x.aV(null,x.rH.MaximumCallDepth,null);const n=e.apply(this,arguments);return(0,m.y8)(n)?n.then((e=>(t.depthCounter.depth--,t.localStack.length=t.localStack.length-1,e))):(t.depthCounter.depth--,t.localStack.length=t.localStack.length-1,n)},chkAssig(e,t){if(void 0===t.gdefs[e])throw new x.aV(t,x.rH.InvalidIdentifier,null);return e},mustBoolean(e,t){if(!0===e||!1===e)return e;throw new x.aV(t,x.rH.BooleanConditionRequired,null)},setAssig:(e,t)=>(t.gdefs[e]=1,e),castString:e=>(0,a.j)(e),aCheck(e,t){if((0,a.i)(e)){if("ArrayExpression"===t)throw new x.aV(null,x.rH.NoFunctionInArray,null);if("ObjectExpression"===t)throw new x.aV(null,x.rH.NoFunctionInDictionary,null);throw new x.aV(null,x.rH.NoFunctionInTemplateLiteral,null)}return e===a.v?null:e},Dictionary:r.Z,Feature:i.Z,UserDefinedCompiledFunction:C,dictionary(e){const t={},n=new Map;for(let r=0;r>":case">>>":case"^":case"&":return(0,a.B)((0,a.g)(e),(0,a.g)(t),n);case"==":case"=":return(0,a.A)(e,t);case"!=":return!(0,a.A)(e,t);case"<":case">":case"<=":case">=":return(0,a.z)(e,t,n);case"+":return(0,a.c)(e)||(0,a.c)(t)?(0,a.j)(e)+(0,a.j)(t):(0,a.g)(e)+(0,a.g)(t);case"-":return(0,a.g)(e)-(0,a.g)(t);case"*":return(0,a.g)(e)*(0,a.g)(t);case"/":return(0,a.g)(e)/(0,a.g)(t);case"%":return(0,a.g)(e)%(0,a.g)(t);default:throw new x.aV(null,x.rH.UnsupportedOperator,null)}},assign(e,t,n){switch(t){case"=":return e===a.v?null:e;case"/=":return(0,a.g)(n)/(0,a.g)(e);case"*=":return(0,a.g)(n)*(0,a.g)(e);case"-=":return(0,a.g)(n)-(0,a.g)(e);case"+=":return(0,a.c)(n)||(0,a.c)(e)?(0,a.j)(n)+(0,a.j)(e):(0,a.g)(n)+(0,a.g)(e);case"%=":return(0,a.g)(n)%(0,a.g)(e);default:throw new x.aV(null,x.rH.UnsupportedOperator,null)}},update(e,t,n,r){const i=(0,a.g)(e[t]);return e[t]="++"===n?i+1:i-1,!1===r?i:"++"===n?i+1:i-1},graphicToFeature:(e,t,n)=>null===e?null:i.Z.createFromGraphicLikeObject(e.geometry,e.attributes,t,n.timeReference),memberupdate(e,t,n,i){let s;if((0,a.m)(e)){if(!(0,a.b)(t))throw new x.aV(null,x.rH.ArrayAccessorMustBeNumber,null);if(t<0&&(t=e.length+t),t<0||t>=e.length)throw new x.aV(null,x.rH.OutOfBounds,null);s=(0,a.g)(e[t]),e[t]="++"===n?s+1:s-1}else if(e instanceof r.Z){if(!1===(0,a.c)(t))throw new x.aV(null,x.rH.KeyAccessorMustBeString,null);if(!0!==e.hasField(t))throw new x.aV(null,x.rH.FieldNotFound,null,{key:t});s=(0,a.g)(e.field(t)),e.setField(t,"++"===n?s+1:s-1)}else if((0,a.p)(e)){if(!1===(0,a.c)(t))throw new x.aV(null,x.rH.KeyAccessorMustBeString,null);if(!0!==e.hasField(t))throw new x.aV(null,x.rH.FieldNotFound,null);s=(0,a.g)(e.field(t)),e.setField(t,"++"===n?s+1:s-1)}else{if((0,a.o)(e))throw new x.aV(null,x.rH.Immutable,null);if(!(e instanceof G))throw new x.aV(null,x.rH.InvalidIdentifier,null);if(!1===(0,a.c)(t))throw new x.aV(null,x.rH.ModuleAccessorMustBeString,null);if(!0!==e.hasGlobal(t))throw new x.aV(null,x.rH.ModuleExportNotFound,null);s=(0,a.g)(e.global(t)),e.setGlobal(t,"++"===n?s+1:s-1)}return!1===i?s:"++"===n?s+1:s-1},assignmember(e,t,n,i){if((0,a.m)(e)){if(!(0,a.b)(t))throw new x.aV(null,x.rH.ArrayAccessorMustBeNumber,null);if(t<0&&(t=e.length+t),t<0||t>e.length)throw new x.aV(null,x.rH.OutOfBounds,null);if(t===e.length){if("="!==n)throw new x.aV(null,x.rH.OutOfBounds,null);e[t]=this.assign(i,n,e[t])}else e[t]=this.assign(i,n,e[t])}else if(e instanceof r.Z){if(!1===(0,a.c)(t))throw new x.aV(null,x.rH.KeyAccessorMustBeString,null);if(!0===e.hasField(t))e.setField(t,this.assign(i,n,e.field(t)));else{if("="!==n)throw new x.aV(null,x.rH.FieldNotFound,null);e.setField(t,this.assign(i,n,null))}}else if((0,a.p)(e)){if(!1===(0,a.c)(t))throw new x.aV(null,x.rH.KeyAccessorMustBeString,null);if(!0===e.hasField(t))e.setField(t,this.assign(i,n,e.field(t)));else{if("="!==n)throw new x.aV(null,x.rH.FieldNotFound,null);e.setField(t,this.assign(i,n,null))}}else{if((0,a.o)(e))throw new x.aV(null,x.rH.Immutable,null);if(!(e instanceof G))throw new x.aV(null,x.rH.InvalidIdentifier,null);if(!1===(0,a.c)(t))throw new x.aV(null,x.rH.ModuleAccessorMustBeString,null);if(!e.hasGlobal(t))throw new x.aV(null,x.rH.ModuleExportNotFound,null);e.setGlobal(t,this.assign(i,n,e.global(t)))}},member(e,t){if(null===e)throw new x.aV(null,x.rH.MemberOfNull,null);if(e instanceof r.Z||(0,a.p)(e)){if((0,a.c)(t))return e.field(t);throw new x.aV(null,x.rH.InvalidMemberAccessKey,null)}if(e instanceof p.Z){if((0,a.c)(t))return(0,l.Z)(e,t,null,null);throw new x.aV(null,x.rH.InvalidMemberAccessKey,null)}if((0,a.m)(e)){if((0,a.b)(t)&&isFinite(t)&&Math.floor(t)===t){if(t<0&&(t=e.length+t),t>=e.length||t<0)throw new x.aV(null,x.rH.OutOfBounds,null);return e[t]}throw new x.aV(null,x.rH.InvalidMemberAccessKey,null)}if((0,a.c)(e)){if((0,a.b)(t)&&isFinite(t)&&Math.floor(t)===t){if(t<0&&(t=e.length+t),t>=e.length||t<0)throw new x.aV(null,x.rH.OutOfBounds,null);return e[t]}throw new x.aV(null,x.rH.InvalidMemberAccessKey,null)}if((0,a.o)(e)){if((0,a.b)(t)&&isFinite(t)&&Math.floor(t)===t){if(t<0&&(t=e.length()+t),t>=e.length()||t<0)throw new x.aV(null,x.rH.OutOfBounds,null);return e.get(t)}throw new x.aV(null,x.rH.InvalidMemberAccessKey,null)}if(e instanceof G){if((0,a.c)(t))return e.global(t);throw new x.aV(null,x.rH.InvalidMemberAccessKey,null)}throw new x.aV(null,x.rH.InvalidMemberAccessKey,null)},callfunc:(e,t,n)=>e.call(n,{arguments:t,preparsed:!0}),loadModule(e,t){const n=t.moduleFactoryMap[e];if(t.moduleSingletons[n])return t.moduleSingletons[n];const r=t.moduleFactory[n]({vars:{},moduleSingletons:t.moduleSingletons,depthCounter:t.depthCounter,console:t.console,abortSignal:t.abortSignal,isAsync:t.isAsync,services:t.services,lrucache:t.lrucache,timeReference:t.timeReference??null,interceptor:t.interceptor},t.spatialReference);return t.moduleSingletons[n]=r,r},callModuleFunction(e,t,n,r){if(!(e instanceof G))throw new x.aV(null,x.rH.FunctionNotFound,null);const i=e.global(n);if(!1===(0,a.i)(i))throw new x.aV(null,x.rH.CallNonFunction,null);return i.call(r,{preparsed:!0,arguments:t})}};function Z(e){console.log(e)}function O(e,t,n=!1){null===t&&(t={vars:{},customfunctions:{}});let r=null;e.usesModules&&(r=new D.s(null,e.loadedModules));const i={isAsync:n,globalScope:M(t.vars,n?T:I,t.customfunctions),moduleFactory:{},moduleFactoryMap:{},undeclaredGlobalsInFunctions:new Map,customfunctions:t.customfunctions,libraryResolver:r,localScope:null,mangleMap:{},depthCounter:{depth:1},exports:{},console:Z,lrucache:t.lrucache,timeReference:t.timeReference??null,interceptor:t.interceptor,services:t.services,symbols:{symbolCounter:0}};let s=A(i,e);""===s&&(s="lc.voidOperation; "),i.undeclaredGlobalsInFunctions.size>0&&i.undeclaredGlobalsInFunctions.forEach((e=>{throw new x.OF(t,x.rH.InvalidIdentifier,e.node)}));let u="";u=n?"var runtimeCtx=this.prepare(context, true);\n var lc = this.lc; var lang = this.lang; var gscope=runtimeCtx.globalScope; \nreturn lang.__awaiter(this, void 0, void 0, function* () {\n\n function mainBody() {\n var lastStatement=lc.voidOperation;\n return lang.__awaiter(this, void 0, void 0, function* () {\n"+s+"\n return lastStatement; }); } \n return this.postProcess(yield mainBody()); }); ":"var runtimeCtx=this.prepare(context, false);\n var lc = this.lc; var lang = this.lang; var gscope=runtimeCtx.globalScope; \n function mainBody() {\n var lastStatement=lc.voidOperation;\n "+s+"\n return lastStatement; } \n return this.postProcess(mainBody()); ";const o=i.moduleFactory,l=i.moduleFactoryMap,c=i.exports,h={};for(const e in c)h[e]=void 0!==i.mangleMap[e]?i.mangleMap[e]:e;const f={lc:a.u,lang:P,mangles:i.mangleMap,postProcess(e){if(e instanceof a.R&&(e=e.value),e instanceof a.I&&(e=e.value),e===a.v&&(e=null),e===a.w)throw new x.aV(null,x.rH.IllegalResult,null);if(e===a.x)throw new x.aV(null,x.rH.IllegalResult,null);if((0,a.i)(e))throw new x.aV(null,x.rH.IllegalResult,null);return e},prepare(e,t){let n=e.spatialReference;null==n&&(n=g.Z.WebMercator);const r=L(e.vars,e.customfunctions,t,e.timeReference);return{localStack:[],isAsync:t,moduleFactory:o,moduleFactoryMap:l,mangleMap:this.mangles,moduleSingletons:{},exports:c,gdefs:{},exportmangle:h,spatialReference:n,globalScope:r,abortSignal:void 0===e.abortSignal||null===e.abortSignal?{aborted:!1}:e.abortSignal,localScope:null,services:e.services,console:e.console??Z,lrucache:e.lrucache,timeReference:e.timeReference??null,interceptor:e.interceptor,symbols:{symbolCounter:0},depthCounter:{depth:1}}}};return new Function("context","spatialReference",u).bind(f)}class G extends y.P{constructor(e){super(null),this.moduleContext=e}hasGlobal(e){return void 0===this.moduleContext.exports[e]&&(e=e.toLowerCase()),void 0!==this.moduleContext.exports[e]}setGlobal(e,t){const n=this.moduleContext.globalScope,r=e.toLowerCase();if((0,a.i)(t))throw new x.aV(null,x.rH.AssignModuleFunction,null);n[this.moduleContext.exportmangle[r]]=t}global(e){const t=this.moduleContext.globalScope;e=e.toLowerCase();const n=t[this.moduleContext.exportmangle[e]];if(void 0===n)throw new x.aV(null,x.rH.InvalidIdentifier,null);if((0,a.i)(n)&&!(n instanceof w.Vg)){const r=new w.Vg;return r.fn=n,r.parameterEvaluator=F,r.context=this.moduleContext,t[this.moduleContext.exportmangle[e]]=r,r}return n}}var U,z,j,q=n(3172),J=n(48522);(j=U||(U={})).Break="break",j.Continue="continue",j.Else="else",j.False="false",j.For="for",j.From="from",j.Function="function",j.If="if",j.Import="import",j.Export="export",j.In="in",j.Null="null",j.Return="return",j.True="true",j.Var="var",j.While="while",function(e){e.AssignmentExpression="AssignmentExpression",e.ArrayExpression="ArrayExpression",e.BlockComment="BlockComment",e.BlockStatement="BlockStatement",e.BinaryExpression="BinaryExpression",e.BreakStatement="BreakStatement",e.CallExpression="CallExpression",e.ContinueStatement="ContinueStatement",e.EmptyStatement="EmptyStatement",e.ExpressionStatement="ExpressionStatement",e.ExportNamedDeclaration="ExportNamedDeclaration",e.ExportSpecifier="ExportSpecifier",e.ForStatement="ForStatement",e.ForInStatement="ForInStatement",e.FunctionDeclaration="FunctionDeclaration",e.Identifier="Identifier",e.IfStatement="IfStatement",e.ImportDeclaration="ImportDeclaration",e.ImportDefaultSpecifier="ImportDefaultSpecifier",e.LineComment="LineComment",e.Literal="Literal",e.LogicalExpression="LogicalExpression",e.MemberExpression="MemberExpression",e.ObjectExpression="ObjectExpression",e.Program="Program",e.Property="Property",e.ReturnStatement="ReturnStatement",e.TemplateElement="TemplateElement",e.TemplateLiteral="TemplateLiteral",e.UnaryExpression="UnaryExpression",e.UpdateExpression="UpdateExpression",e.VariableDeclaration="VariableDeclaration",e.VariableDeclarator="VariableDeclarator",e.WhileStatement="WhileStatement"}(z||(z={}));const W=["++","--"],K=["-","+","!","~"],$=["=","/=","*=","%=","+=","-="],Y=["||","&&"],Q={"||":1,"&&":2,"|":3,"^":4,"&":5,"==":6,"!=":6,"<":7,">":7,"<=":7,">=":7,"<<":8,">>":8,">>>":8,"+":9,"-":9,"*":10,"/":10,"%":10};var X;!function(e){e[e.Unknown=0]="Unknown",e[e.BooleanLiteral=1]="BooleanLiteral",e[e.EOF=2]="EOF",e[e.Identifier=3]="Identifier",e[e.Keyword=4]="Keyword",e[e.NullLiteral=5]="NullLiteral",e[e.NumericLiteral=6]="NumericLiteral",e[e.Punctuator=7]="Punctuator",e[e.StringLiteral=8]="StringLiteral",e[e.Template=10]="Template"}(X||(X={}));const ee=["Unknown","Boolean","","Identifier","Keyword","Null","Numeric","Punctuator","String","RegularExpression","Template"];var te;!function(e){e.InvalidModuleUri="InvalidModuleUri",e.ForInOfLoopInitializer="ForInOfLoopInitializer",e.IdentiferExpected="IdentiferExpected",e.InvalidEscapedReservedWord="InvalidEscapedReservedWord",e.InvalidExpression="InvalidExpression",e.InvalidFunctionIdentifier="InvalidFunctionIdentifier",e.InvalidHexEscapeSequence="InvalidHexEscapeSequence",e.InvalidLeftHandSideInAssignment="InvalidLeftHandSideInAssignment",e.InvalidLeftHandSideInForIn="InvalidLeftHandSideInForIn",e.InvalidTemplateHead="InvalidTemplateHead",e.InvalidVariableAssignment="InvalidVariableAssignment",e.KeyMustBeString="KeyMustBeString",e.NoFunctionInsideBlock="NoFunctionInsideBlock",e.NoFunctionInsideFunction="NoFunctionInsideFunction",e.ModuleExportRootOnly="ModuleExportRootOnly",e.ModuleImportRootOnly="ModuleImportRootOnly",e.PunctuatorExpected="PunctuatorExpected",e.TemplateOctalLiteral="TemplateOctalLiteral",e.UnexpectedBoolean="UnexpectedBoolean",e.UnexpectedEndOfScript="UnexpectedEndOfScript",e.UnexpectedIdentifier="UnexpectedIdentifier",e.UnexpectedKeyword="UnexpectedKeyword",e.UnexpectedNull="UnexpectedNull",e.UnexpectedNumber="UnexpectedNumber",e.UnexpectedPunctuator="UnexpectedPunctuator",e.UnexpectedString="UnexpectedString",e.UnexpectedTemplate="UnexpectedTemplate",e.UnexpectedToken="UnexpectedToken"}(te||(te={}));const ne={[te.InvalidModuleUri]:"Module uri must be a text literal.",[te.ForInOfLoopInitializer]:"for-in loop variable declaration may not have an initializer.",[te.IdentiferExpected]:"'${value}' is an invalid identifier.",[te.InvalidEscapedReservedWord]:"Keyword cannot contain escaped characters.",[te.InvalidExpression]:"Invalid expression.",[te.InvalidFunctionIdentifier]:"'${value}' is an invalid function identifier.",[te.InvalidHexEscapeSequence]:"Invalid hexadecimal escape sequence.",[te.InvalidLeftHandSideInAssignment]:"Invalid left-hand side in assignment.",[te.InvalidLeftHandSideInForIn]:"Invalid left-hand side in for-in.",[te.InvalidTemplateHead]:"Invalid template structure.",[te.InvalidVariableAssignment]:"Invalid variable assignment.",[te.KeyMustBeString]:"Object property keys must be a word starting with a letter.",[te.NoFunctionInsideBlock]:"Functions cannot be declared inside of code blocks.",[te.NoFunctionInsideFunction]:"Functions cannot be declared inside another function.",[te.ModuleExportRootOnly]:"Module exports cannot be declared inside of code blocks.",[te.ModuleImportRootOnly]:"Module import cannot be declared inside of code blocks.",[te.PunctuatorExpected]:"'${value}' expected.",[te.TemplateOctalLiteral]:"Octal literals are not allowed in template literals.",[te.UnexpectedBoolean]:"Unexpected boolean literal.",[te.UnexpectedEndOfScript]:"Unexpected end of Arcade expression.",[te.UnexpectedIdentifier]:"Unexpected identifier.",[te.UnexpectedKeyword]:"Unexpected keyword.",[te.UnexpectedNull]:"Unexpected null literal.",[te.UnexpectedNumber]:"Unexpected number.",[te.UnexpectedPunctuator]:"Unexpected ponctuator.",[te.UnexpectedString]:"Unexpected text literal.",[te.UnexpectedTemplate]:"Unexpected quasi '${value}'.",[te.UnexpectedToken]:"Unexpected token '${value}'."};class re extends Error{constructor({code:e,index:t,line:n,column:r,len:i=0,description:a,data:s}){super(`${a??e}`),this.declaredRootClass="esri.arcade.lib.parsingerror",this.name="ParsingError",this.code=e,this.index=t,this.line=n,this.column=r,this.len=i,this.data=s,this.description=a,this.range={start:{line:n,column:r-1},end:{line:n,column:r+i}},Error.captureStackTrace?.(this,re)}}function ie(e){return e?.type===z.BlockStatement}function ae(e){return e?.type===z.BlockComment}function se(e){return e?.type===z.EmptyStatement}function ue(e){return e?.type===z.VariableDeclarator}function oe(e,t){return!!t&&t.loc.end.line===e.loc.start.line&&t.loc.end.column<=e.loc.start.column}function le(e,t){return e.range[0]>=t.range[0]&&e.range[1]<=t.range[1]}class ce{constructor(){this.comments=[],this._nodeStack=[],this._newComments=[]}insertInnerComments(e){if(!ie(e)||0!==e.body.length)return;const t=[];for(let n=this._newComments.length-1;n>=0;--n){const r=this._newComments[n];e.range[1]>=r.range[0]&&(t.unshift(r),this._newComments.splice(n,1))}t.length&&(e.innerComments=t)}attachTrailingComments(e){if(!e)return;const t=this._nodeStack[this._nodeStack.length-1];if(ie(e)&&le(t,e))for(let n=this._newComments.length-1;n>=0;--n){const r=this._newComments[n];le(r,e)&&(t.trailingComments=[...t.trailingComments??[],r],this._newComments.splice(n,1))}let n=[];if(this._newComments.length>0)for(let r=this._newComments.length-1;r>=0;--r){const i=this._newComments[r];oe(i,t)?(t.trailingComments=[...t.trailingComments??[],i],this._newComments.splice(r,1)):oe(i,e)&&(n.unshift(i),this._newComments.splice(r,1))}t?.trailingComments&&oe(t.trailingComments[0],e)&&(n=[...n,...t.trailingComments],delete t.trailingComments),n.length>0&&(e.trailingComments=n)}attachLeadingComments(e){if(!e)return;let t;for(;this._nodeStack.length>0;){const n=this._nodeStack[this._nodeStack.length-1];if(!(e.range[0]<=n.range[0]))break;t=n,this._nodeStack.pop()}const n=[],r=[];if(t){for(let i=(t.leadingComments?.length??0)-1;i>=0;--i){const a=t.leadingComments[i];e.range[0]>=a.range[1]?(n.unshift(a),t.leadingComments.splice(i,1)):ue(e)&&!ae(a)&&(r.unshift(a),t.leadingComments.splice(i,1))}return 0===t.leadingComments?.length&&delete t.leadingComments,n.length&&(e.leadingComments=n),void(r.length&&(e.trailingComments=[...r,...e.trailingComments??[]]))}for(let t=this._newComments.length-1;t>=0;--t){const r=this._newComments[t];e.range[0]>=r.range[0]&&(n.unshift(r),this._newComments.splice(t,1))}n.length&&(e.leadingComments=n)}attachComments(e){if(function(e){return e?.type===z.Program}(e)&&e.body.length>0){const t=this._nodeStack[this._nodeStack.length-1];return t?(t.trailingComments=[...t.trailingComments??[],...this._newComments],this._newComments.length=0,void this._nodeStack.pop()):(e.trailingComments=[...this._newComments],void(this._newComments.length=0))}this.attachTrailingComments(e),this.attachLeadingComments(e),this.insertInnerComments(e),this._nodeStack.push(e)}collectComment(e){this.comments.push(e),this._newComments.push(e)}}function he(e,t){const n=ne[e];return t?n.replaceAll(/\${(.*?)}/g,((e,n)=>t[n]?.toString()??"")):n}class fe{constructor(e=!1){this.tolerant=e,this.errors=[]}recordError(e){this.errors.push(e)}tolerate(e){if(!this.tolerant)throw e;this.recordError(e)}throwError(e){throw e.description=e.description??he(e.code,e.data),new re(e)}tolerateError(e){e.description=e.description??he(e.code,e.data);const t=new re(e);if(!this.tolerant)throw t;this.recordError(t)}}function de(e,t){if(!e)throw new Error("ASSERT: "+t)}const me={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7C6\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB67\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDEC0-\uDEEB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05EF-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u07FD\u0800-\u082D\u0840-\u085B\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u08D3-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09FC\u09FE\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9-\u0AFF\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D00-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1878\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CD0-\u1CD2\u1CD4-\u1CFA\u1D00-\u1DF9\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7C6\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB67\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD27\uDD30-\uDD39\uDF00-\uDF1C\uDF27\uDF30-\uDF50\uDFE0-\uDFF6]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD44-\uDD46\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDC9-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3B-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC5E\uDC5F\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC00-\uDC3A\uDCA0-\uDCE9\uDCFF\uDDA0-\uDDA7\uDDAA-\uDDD7\uDDDA-\uDDE1\uDDE3\uDDE4\uDE00-\uDE3E\uDE47\uDE50-\uDE99\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD47\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD8E\uDD90\uDD91\uDD93-\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF4F-\uDF87\uDF8F-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A\uDD00-\uDD2C\uDD30-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4B\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},pe={fromCodePoint:e=>e<65536?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10))+String.fromCharCode(56320+(e-65536&1023)),isWhiteSpace:e=>32===e||9===e||11===e||12===e||160===e||e>=5760&&[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279].includes(e),isLineTerminator:e=>10===e||13===e||8232===e||8233===e,isIdentifierStart:e=>36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||92===e||e>=128&&me.NonAsciiIdentifierStart.test(pe.fromCodePoint(e)),isIdentifierPart:e=>36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||92===e||e>=128&&me.NonAsciiIdentifierPart.test(pe.fromCodePoint(e)),isDecimalDigit:e=>e>=48&&e<=57,isHexDigit:e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,isOctalDigit:e=>e>=48&&e<=55};function ge(e){return"0123456789abcdef".indexOf(e.toLowerCase())}function De(e){return"01234567".indexOf(e)}const ye=[[],[],[]];W.forEach((e=>ye[e.length-1].push(e))),K.forEach((e=>ye[e.length-1].push(e))),Y.forEach((e=>ye[e.length-1].push(e))),$.forEach((e=>ye[e.length-1].push(e))),["|","&",">>","<<",">>>","^","==","!=","<","<=",">",">=","+","-","*","/","%"].forEach((e=>ye[e.length-1].push(e)));class we{constructor(e,t){this.source=e,this.errorHandler=t,this._length=e.length,this.index=0,this.lineNumber=1,this.lineStart=0,this.curlyStack=[]}saveState(){return{index:this.index,lineNumber:this.lineNumber,lineStart:this.lineStart,curlyStack:this.curlyStack.slice()}}restoreState(e){this.index=e.index,this.lineNumber=e.lineNumber,this.lineStart=e.lineStart,this.curlyStack=e.curlyStack}eof(){return this.index>=this._length}throwUnexpectedToken(e=te.UnexpectedToken){this.errorHandler.throwError({code:e,index:this.index,line:this.lineNumber,column:this.index-this.lineStart+1})}tolerateUnexpectedToken(e=te.UnexpectedToken){this.errorHandler.tolerateError({code:e,index:this.index,line:this.lineNumber,column:this.index-this.lineStart+1})}skipSingleLineComment(e){const t=[],n=this.index-e,r={start:{line:this.lineNumber,column:this.index-this.lineStart-e},end:{line:0,column:0}};for(;!this.eof();){const i=this.source.charCodeAt(this.index);if(++this.index,pe.isLineTerminator(i)){if(r){r.end={line:this.lineNumber,column:this.index-this.lineStart-1};const i={multiLine:!1,start:n+e,end:this.index-1,range:[n,this.index-1],loc:r};t.push(i)}return 13===i&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index,t}}if(r){r.end={line:this.lineNumber,column:this.index-this.lineStart};const i={multiLine:!1,start:n+e,end:this.index,range:[n,this.index],loc:r};t.push(i)}return t}skipMultiLineComment(){const e=[],t=this.index-2,n={start:{line:this.lineNumber,column:this.index-this.lineStart-2},end:{line:0,column:0}};for(;!this.eof();){const r=this.source.charCodeAt(this.index);if(pe.isLineTerminator(r))13===r&&10===this.source.charCodeAt(this.index+1)&&++this.index,++this.lineNumber,++this.index,this.lineStart=this.index;else if(42===r){if(47===this.source.charCodeAt(this.index+1)){if(this.index+=2,n){n.end={line:this.lineNumber,column:this.index-this.lineStart};const r={multiLine:!0,start:t+2,end:this.index-2,range:[t,this.index],loc:n};e.push(r)}return e}++this.index}else++this.index}if(n){n.end={line:this.lineNumber,column:this.index-this.lineStart};const r={multiLine:!0,start:t+2,end:this.index,range:[t,this.index],loc:n};e.push(r)}return this.tolerateUnexpectedToken(),e}scanComments(){let e=[];for(;!this.eof();){let t=this.source.charCodeAt(this.index);if(pe.isWhiteSpace(t))++this.index;else if(pe.isLineTerminator(t))++this.index,13===t&&10===this.source.charCodeAt(this.index)&&++this.index,++this.lineNumber,this.lineStart=this.index;else{if(47!==t)break;if(t=this.source.charCodeAt(this.index+1),47===t){this.index+=2;const t=this.skipSingleLineComment(2);e=[...e,...t]}else{if(42!==t)break;{this.index+=2;const t=this.skipMultiLineComment();e=[...e,...t]}}}}return e}isKeyword(e){switch((e=e.toLowerCase()).length){case 2:return e===U.If||e===U.In;case 3:return e===U.Var||e===U.For;case 4:return e===U.Else;case 5:return e===U.Break||e===U.While;case 6:return e===U.Return||e===U.Import||e===U.Export;case 8:return e===U.Function||e===U.Continue;default:return!1}}codePointAt(e){let t=this.source.charCodeAt(e);if(t>=55296&&t<=56319){const n=this.source.charCodeAt(e+1);n>=56320&&n<=57343&&(t=1024*(t-55296)+n-56320+65536)}return t}scanHexEscape(e){const t="u"===e?4:2;let n=0;for(let e=0;e1114111||"}"!==e)&&this.throwUnexpectedToken(),pe.fromCodePoint(t)}getIdentifier(){const e=this.index++;for(;!this.eof();){const t=this.source.charCodeAt(this.index);if(92===t)return this.index=e,this.getComplexIdentifier();if(t>=55296&&t<57343)return this.index=e,this.getComplexIdentifier();if(!pe.isIdentifierPart(t))break;++this.index}return this.source.slice(e,this.index)}getComplexIdentifier(){let e,t=this.codePointAt(this.index),n=pe.fromCodePoint(t);for(this.index+=n.length,92===t&&(117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,e=this.scanUnicodeCodePointEscape()):(e=this.scanHexEscape("u"),null!==e&&"\\"!==e&&pe.isIdentifierStart(e.charCodeAt(0))||this.throwUnexpectedToken()),n=e);!this.eof()&&(t=this.codePointAt(this.index),pe.isIdentifierPart(t));)e=pe.fromCodePoint(t),n+=e,this.index+=e.length,92===t&&(n=n.substring(0,n.length-1),117!==this.source.charCodeAt(this.index)&&this.throwUnexpectedToken(),++this.index,"{"===this.source[this.index]?(++this.index,e=this.scanUnicodeCodePointEscape()):(e=this.scanHexEscape("u"),null!==e&&"\\"!==e&&pe.isIdentifierPart(e.charCodeAt(0))||this.throwUnexpectedToken()),n+=e);return n}octalToDecimal(e){let t="0"!==e,n=De(e);return!this.eof()&&pe.isOctalDigit(this.source.charCodeAt(this.index))&&(t=!0,n=8*n+De(this.source[this.index++]),"0123".includes(e)&&!this.eof()&&pe.isOctalDigit(this.source.charCodeAt(this.index))&&(n=8*n+De(this.source[this.index++]))),{code:n,octal:t}}scanIdentifier(){let e;const t=this.index,n=92===this.source.charCodeAt(t)?this.getComplexIdentifier():this.getIdentifier();if(e=1===n.length?X.Identifier:this.isKeyword(n)?X.Keyword:n.toLowerCase()===U.Null?X.NullLiteral:n.toLowerCase()===U.True||n.toLowerCase()===U.False?X.BooleanLiteral:X.Identifier,e!==X.Identifier&&t+n.length!==this.index){const e=this.index;this.index=t,this.tolerateUnexpectedToken(te.InvalidEscapedReservedWord),this.index=e}return{type:e,value:n,lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}}scanPunctuator(){const e=this.index;let t=this.source[this.index];switch(t){case"(":case"{":"{"===t&&this.curlyStack.push("{"),++this.index;break;case".":case")":case";":case",":case"[":case"]":case":":case"?":case"~":++this.index;break;case"}":++this.index,this.curlyStack.pop();break;default:for(let e=ye.length;e>0;e--)if(t=this.source.substring(this.index,this.index+e),ye[e-1].includes(t)){this.index+=e;break}}return this.index===e&&this.throwUnexpectedToken(),{type:X.Punctuator,value:t,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanHexLiteral(e){let t="";for(;!this.eof()&&pe.isHexDigit(this.source.charCodeAt(this.index));)t+=this.source[this.index++];return 0===t.length&&this.throwUnexpectedToken(),pe.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:X.NumericLiteral,value:parseInt("0x"+t,16),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanBinaryLiteral(e){let t="";for(;!this.eof();){const e=this.source[this.index];if("0"!==e&&"1"!==e)break;t+=this.source[this.index++]}if(0===t.length&&this.throwUnexpectedToken(),!this.eof()){const e=this.source.charCodeAt(this.index);(pe.isIdentifierStart(e)||pe.isDecimalDigit(e))&&this.throwUnexpectedToken()}return{type:X.NumericLiteral,value:parseInt(t,2),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanOctalLiteral(e,t){let n="",r=!1;for(pe.isOctalDigit(e.charCodeAt(0))?(r=!0,n="0"+this.source[this.index++]):++this.index;!this.eof()&&pe.isOctalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];return r||0!==n.length||this.throwUnexpectedToken(),(pe.isIdentifierStart(this.source.charCodeAt(this.index))||pe.isDecimalDigit(this.source.charCodeAt(this.index)))&&this.throwUnexpectedToken(),{type:X.NumericLiteral,value:parseInt(n,8),lineNumber:this.lineNumber,lineStart:this.lineStart,start:t,end:this.index}}scanNumericLiteral(){const e=this.index;let t=this.source[e];de(pe.isDecimalDigit(t.charCodeAt(0))||"."===t,"Numeric literal must start with a decimal digit or a decimal point");let n="";if("."!==t){if(n=this.source[this.index++],t=this.source[this.index],"0"===n){if("x"===t||"X"===t)return++this.index,this.scanHexLiteral(e);if("b"===t||"B"===t)return++this.index,this.scanBinaryLiteral(e);if("o"===t||"O"===t)return this.scanOctalLiteral(t,e)}for(;pe.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];t=this.source[this.index]}if("."===t){for(n+=this.source[this.index++];pe.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];t=this.source[this.index]}if("e"===t||"E"===t)if(n+=this.source[this.index++],t=this.source[this.index],"+"!==t&&"-"!==t||(n+=this.source[this.index++]),pe.isDecimalDigit(this.source.charCodeAt(this.index)))for(;pe.isDecimalDigit(this.source.charCodeAt(this.index));)n+=this.source[this.index++];else this.throwUnexpectedToken();return pe.isIdentifierStart(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(),{type:X.NumericLiteral,value:parseFloat(n),lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanStringLiteral(){const e=this.index;let t=this.source[e];de("'"===t||'"'===t,"String literal must starts with a quote"),++this.index;let n=!1,r="";for(;!this.eof();){let e=this.source[this.index++];if(e===t){t="";break}if("\\"===e)if(e=this.source[this.index++],e&&pe.isLineTerminator(e.charCodeAt(0)))++this.lineNumber,"\r"===e&&"\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(e){case"u":if("{"===this.source[this.index])++this.index,r+=this.scanUnicodeCodePointEscape();else{const t=this.scanHexEscape(e);null===t&&this.throwUnexpectedToken(),r+=t}break;case"x":{const t=this.scanHexEscape(e);null===t&&this.throwUnexpectedToken(te.InvalidHexEscapeSequence),r+=t;break}case"n":r+="\n";break;case"r":r+="\r";break;case"t":r+="\t";break;case"b":r+="\b";break;case"f":r+="\f";break;case"v":r+="\v";break;case"8":case"9":r+=e,this.tolerateUnexpectedToken();break;default:if(e&&pe.isOctalDigit(e.charCodeAt(0))){const t=this.octalToDecimal(e);n=t.octal||n,r+=String.fromCharCode(t.code)}else r+=e}else{if(pe.isLineTerminator(e.charCodeAt(0)))break;r+=e}}return""!==t&&(this.index=e,this.throwUnexpectedToken()),{type:X.StringLiteral,value:r,lineNumber:this.lineNumber,lineStart:this.lineStart,start:e,end:this.index}}scanTemplate(){let e="",t=!1;const n=this.index,r="`"===this.source[n];let i=!1,a=2;for(++this.index;!this.eof();){let n=this.source[this.index++];if("`"===n){a=1,i=!0,t=!0;break}if("$"!==n)if("\\"!==n)pe.isLineTerminator(n.charCodeAt(0))?(++this.lineNumber,"\r"===n&&"\n"===this.source[this.index]&&++this.index,this.lineStart=this.index,e+="\n"):e+=n;else if(n=this.source[this.index++],pe.isLineTerminator(n.charCodeAt(0)))++this.lineNumber,"\r"===n&&"\n"===this.source[this.index]&&++this.index,this.lineStart=this.index;else switch(n){case"n":e+="\n";break;case"r":e+="\r";break;case"t":e+="\t";break;case"u":if("{"===this.source[this.index])++this.index,e+=this.scanUnicodeCodePointEscape();else{const t=this.index,r=this.scanHexEscape(n);null!==r?e+=r:(this.index=t,e+=n)}break;case"x":{const t=this.scanHexEscape(n);null===t&&this.throwUnexpectedToken(te.InvalidHexEscapeSequence),e+=t;break}case"b":e+="\b";break;case"f":e+="\f";break;case"v":e+="\v";break;default:"0"===n?(pe.isDecimalDigit(this.source.charCodeAt(this.index))&&this.throwUnexpectedToken(te.TemplateOctalLiteral),e+="\0"):pe.isOctalDigit(n.charCodeAt(0))?this.throwUnexpectedToken(te.TemplateOctalLiteral):e+=n}else{if("{"===this.source[this.index]){this.curlyStack.push("${"),++this.index,t=!0;break}e+=n}}return t||this.throwUnexpectedToken(),r||this.curlyStack.pop(),{type:X.Template,value:this.source.slice(n+1,this.index-a),cooked:e,head:r,tail:i,lineNumber:this.lineNumber,lineStart:this.lineStart,start:n,end:this.index}}lex(){if(this.eof())return{type:X.EOF,value:"",lineNumber:this.lineNumber,lineStart:this.lineStart,start:this.index,end:this.index};const e=this.source.charCodeAt(this.index);return pe.isIdentifierStart(e)?this.scanIdentifier():40===e||41===e||59===e?this.scanPunctuator():39===e||34===e?this.scanStringLiteral():46===e?pe.isDecimalDigit(this.source.charCodeAt(this.index+1))?this.scanNumericLiteral():this.scanPunctuator():pe.isDecimalDigit(e)?this.scanNumericLiteral():96===e||125===e&&"${"===this.curlyStack[this.curlyStack.length-1]?this.scanTemplate():e>=55296&&e<57343&&pe.isIdentifierStart(this.codePointAt(this.index))?this.scanIdentifier():this.scanPunctuator()}}var xe,Ce,Fe;function Ae(e,t=0){let n=e.start-e.lineStart,r=e.lineNumber;return n<0&&(n+=t,r--),{index:e.start,line:r,column:n}}function Ee(e){return[{index:e.range[0],...e.loc.start},{index:e.range[1],...e.loc.end}]}function be(e){return Q[e]??0}(Fe=xe||(xe={}))[Fe.None=0]="None",Fe[Fe.Function=1]="Function",Fe[Fe.IfClause=2]="IfClause",Fe[Fe.ForLoop=4]="ForLoop",Fe[Fe.WhileLoop=8]="WhileLoop",function(e){e[e.AsObject=0]="AsObject",e[e.Automatic=1]="Automatic"}(Ce||(Ce={}));class ve{constructor(e,t={},n){this.delegate=n,this.hasLineTerminator=!1,this.options={tokens:"boolean"==typeof t.tokens&&t.tokens,comments:"boolean"==typeof t.comments&&t.comments,tolerant:"boolean"==typeof t.tolerant&&t.tolerant},this.options.comments&&(this.commentHandler=new ce),this.errorHandler=new fe(this.options.tolerant),this.scanner=new we(e,this.errorHandler),this.context={isAssignmentTarget:!1,blockContext:xe.None,curlyParsingType:Ce.AsObject},this.rawToken={type:X.EOF,value:"",lineNumber:this.scanner.lineNumber,lineStart:0,start:0,end:0},this.tokens=[],this.startMarker={index:0,line:this.scanner.lineNumber,column:0},this.endMarker={index:0,line:this.scanner.lineNumber,column:0},this.readNextRawToken(),this.endMarker={index:this.scanner.index,line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}throwIfInvalidType(e,t,{validTypes:n,invalidTypes:r}){n?.some((t=>e.type===t))||r?.some((t=>e.type===t))&&this.throwError(te.InvalidExpression,t)}throwError(e,t,n=this.endMarker){const{index:r,line:i,column:a}=t,s=n.index-r-1;this.errorHandler.throwError({code:e,index:r,line:i,column:a+1,len:s})}tolerateError(e,t){throw new Error("######################################### !!!")}unexpectedTokenError(e={}){const{rawToken:t}=e;let n,{code:r,data:i}=e;if(t){if(!r)switch(t.type){case X.EOF:r=te.UnexpectedEndOfScript;break;case X.Identifier:r=te.UnexpectedIdentifier;break;case X.NumericLiteral:r=te.UnexpectedNumber;break;case X.StringLiteral:r=te.UnexpectedString;break;case X.Template:r=te.UnexpectedTemplate}n=t.value.toString()}else n="ILLEGAL";r=r??te.UnexpectedToken,i||(i={value:n});const a=he(r,i);if(t){const e=t.start,n=t.lineNumber,s=t.start-t.lineStart+1;return new re({code:r,index:e,line:n,column:s,len:t.end-t.start-1,data:i,description:a})}const{index:s,line:u}=this.endMarker;return new re({code:r,index:s,line:u,column:this.endMarker.column+1,data:i,description:a})}throwUnexpectedToken(e={}){throw e.rawToken=e.rawToken??this.rawToken,this.unexpectedTokenError(e)}collectComments(e){const{commentHandler:t}=this;t&&e.length&&e.forEach((e=>{const n={type:e.multiLine?z.BlockComment:z.LineComment,value:this.getSourceValue(e),range:e.range,loc:e.loc};t.collectComment(n)}))}peekAhead(e){const t=this.scanner.saveState(),n=e.call(this,(()=>(this.scanner.scanComments(),this.scanner.lex())));return this.scanner.restoreState(t),n}getSourceValue(e){return this.scanner.source.slice(e.start,e.end)}convertToToken(e){return{type:ee[e.type],value:this.getSourceValue(e),range:[e.start,e.end],loc:{start:{line:this.startMarker.line,column:this.startMarker.column},end:{line:this.scanner.lineNumber,column:this.scanner.index-this.scanner.lineStart}}}}readNextRawToken(){this.endMarker.index=this.scanner.index,this.endMarker.line=this.scanner.lineNumber,this.endMarker.column=this.scanner.index-this.scanner.lineStart;const e=this.rawToken;this.collectComments(this.scanner.scanComments()),this.scanner.index!==this.startMarker.index&&(this.startMarker.index=this.scanner.index,this.startMarker.line=this.scanner.lineNumber,this.startMarker.column=this.scanner.index-this.scanner.lineStart),this.rawToken=this.scanner.lex(),this.hasLineTerminator=e.lineNumber!==this.rawToken.lineNumber,this.options.tokens&&this.rawToken.type!==X.EOF&&this.tokens.push(this.convertToToken(this.rawToken))}captureStartMarker(){return{index:this.startMarker.index,line:this.startMarker.line,column:this.startMarker.column}}getItemLocation(e){return{range:[e.index,this.endMarker.index],loc:{start:{line:e.line,column:e.column},end:{line:this.endMarker.line,column:this.endMarker.column}}}}finalize(e){return(this.delegate||this.commentHandler)&&(this.commentHandler?.attachComments(e),this.delegate?.(e)),e}expectPunctuator(e){const t=this.rawToken;this.matchPunctuator(e)?this.readNextRawToken():this.throwUnexpectedToken({rawToken:t,code:te.PunctuatorExpected,data:{value:e}})}expectKeyword(e){this.rawToken.type!==X.Keyword||this.rawToken.value.toLowerCase()!==e?this.throwUnexpectedToken({rawToken:this.rawToken}):this.readNextRawToken()}expectContextualKeyword(e){this.rawToken.type!==X.Identifier||this.rawToken.value.toLowerCase()!==e?this.throwUnexpectedToken({rawToken:this.rawToken}):this.readNextRawToken()}matchKeyword(e){return this.rawToken.type===X.Keyword&&this.rawToken.value.toLowerCase()===e}matchContextualKeyword(e){return this.rawToken.type===X.Identifier&&this.rawToken.value===e}matchPunctuator(e){return this.rawToken.type===X.Punctuator&&this.rawToken.value===e}getMatchingPunctuator(e){if("string"==typeof e&&(e=e.split("")),this.rawToken.type===X.Punctuator&&e?.length)return e.find(this.matchPunctuator,this)}isolateCoverGrammar(e){const t=this.context.isAssignmentTarget;this.context.isAssignmentTarget=!0;const n=e.call(this);return this.context.isAssignmentTarget=t,n}inheritCoverGrammar(e){const t=this.context.isAssignmentTarget;this.context.isAssignmentTarget=!0;const n=e.call(this);return this.context.isAssignmentTarget=this.context.isAssignmentTarget&&t,n}withBlockContext(e,t){const n=this.context.blockContext;this.context.blockContext=this.context.blockContext|e;const r=this.context.curlyParsingType;this.context.curlyParsingType=Ce.Automatic;const i=t.call(this);return this.context.blockContext=n,this.context.curlyParsingType=r,i}consumeSemicolon(){if(this.matchPunctuator(";"))this.readNextRawToken();else if(!this.hasLineTerminator)return this.rawToken.type===X.EOF||this.matchPunctuator("}")?(this.endMarker.index=this.startMarker.index,this.endMarker.line=this.startMarker.line,void(this.endMarker.column=this.startMarker.column)):void this.throwUnexpectedToken({rawToken:this.rawToken})}parsePrimaryExpression(){const e=this.captureStartMarker(),t=this.rawToken;switch(t.type){case X.Identifier:return this.readNextRawToken(),this.finalize({type:z.Identifier,name:t.value,...this.getItemLocation(e)});case X.NumericLiteral:case X.StringLiteral:return this.context.isAssignmentTarget=!1,this.readNextRawToken(),this.finalize({type:z.Literal,value:t.value,raw:this.getSourceValue(t),isString:"string"==typeof t.value,...this.getItemLocation(e)});case X.BooleanLiteral:return this.context.isAssignmentTarget=!1,this.readNextRawToken(),this.finalize({type:z.Literal,value:t.value.toLowerCase()===U.True,raw:this.getSourceValue(t),isString:!1,...this.getItemLocation(e)});case X.NullLiteral:return this.context.isAssignmentTarget=!1,this.readNextRawToken(),this.finalize({type:z.Literal,value:null,raw:this.getSourceValue(t),isString:!1,...this.getItemLocation(e)});case X.Template:return this.parseTemplateLiteral();case X.Punctuator:switch(t.value){case"(":return this.inheritCoverGrammar(this.parseGroupExpression);case"[":return this.inheritCoverGrammar(this.parseArrayInitializer);case"{":return this.inheritCoverGrammar(this.parseObjectExpression);default:return this.throwUnexpectedToken({rawToken:this.rawToken})}case X.Keyword:return this.context.isAssignmentTarget=!1,this.throwUnexpectedToken({rawToken:this.rawToken});default:return this.throwUnexpectedToken({rawToken:this.rawToken})}}parseArrayInitializer(){const e=this.captureStartMarker();this.expectPunctuator("[");const t=[];for(;!this.matchPunctuator("]");){const e=this.captureStartMarker();this.matchPunctuator(",")?(this.readNextRawToken(),this.throwError(te.InvalidExpression,e)):(t.push(this.inheritCoverGrammar(this.parseAssignmentExpression)),this.matchPunctuator("]")||this.expectPunctuator(","))}return this.expectPunctuator("]"),this.finalize({type:z.ArrayExpression,elements:t,...this.getItemLocation(e)})}parseObjectPropertyKey(){const e=this.captureStartMarker(),t=this.rawToken;switch(t.type){case X.StringLiteral:return this.readNextRawToken(),this.finalize({type:z.Literal,value:t.value,raw:this.getSourceValue(t),isString:!0,...this.getItemLocation(e)});case X.Identifier:case X.BooleanLiteral:case X.NullLiteral:case X.Keyword:return this.readNextRawToken(),this.finalize({type:z.Identifier,name:t.value,...this.getItemLocation(e)});default:this.throwError(te.KeyMustBeString,e)}}parseObjectProperty(){const e=this.rawToken,t=this.captureStartMarker(),n=this.parseObjectPropertyKey();let r=!1,i=null;return this.matchPunctuator(":")?(this.readNextRawToken(),i=this.inheritCoverGrammar(this.parseAssignmentExpression)):e.type===X.Identifier?(r=!0,i=this.finalize({type:z.Identifier,name:e.value,...this.getItemLocation(t)})):this.throwUnexpectedToken({rawToken:this.rawToken}),this.finalize({type:z.Property,kind:"init",key:n,value:i,shorthand:r,...this.getItemLocation(t)})}parseObjectExpression(){const e=this.captureStartMarker();this.expectPunctuator("{");const t=[];for(;!this.matchPunctuator("}");)t.push(this.parseObjectProperty()),this.matchPunctuator("}")||this.expectPunctuator(",");return this.expectPunctuator("}"),this.finalize({type:z.ObjectExpression,properties:t,...this.getItemLocation(e)})}parseTemplateElement(e=!1){const t=this.rawToken;t.type!==X.Template&&this.throwUnexpectedToken({rawToken:t}),e&&!t.head&&this.throwUnexpectedToken({code:te.InvalidTemplateHead,rawToken:t});const n=this.captureStartMarker();this.readNextRawToken();const{value:r,cooked:i,tail:a}=t,s=this.finalize({type:z.TemplateElement,value:{raw:r,cooked:i},tail:a,...this.getItemLocation(n)});return s.loc.start.column++,s.loc.end.column=s.loc.end.column-(a?1:2),s}parseTemplateLiteral(){const e=this.captureStartMarker(),t=[],n=[];let r=this.parseTemplateElement(!0);for(n.push(r);!r.tail;)t.push(this.parseExpression()),r=this.parseTemplateElement(),n.push(r);return this.finalize({type:z.TemplateLiteral,quasis:n,expressions:t,...this.getItemLocation(e)})}parseGroupExpression(){this.expectPunctuator("(");const e=this.inheritCoverGrammar(this.parseAssignmentExpression);return this.expectPunctuator(")"),e}parseArguments(){this.expectPunctuator("(");const e=[];if(!this.matchPunctuator(")"))for(;;){const t=this.isolateCoverGrammar(this.parseAssignmentExpression);if(e.push(t),this.matchPunctuator(")"))break;if(this.expectPunctuator(","),this.matchPunctuator(")"))break}return this.expectPunctuator(")"),e}parseMemberName(){const e=this.rawToken,t=this.captureStartMarker();return this.readNextRawToken(),e.type!==X.NullLiteral&&e.type!==X.Identifier&&e.type!==X.Keyword&&e.type!==X.BooleanLiteral&&this.throwUnexpectedToken({rawToken:e}),this.finalize({type:z.Identifier,name:e.value,...this.getItemLocation(t)})}parseLeftHandSideExpression(){const e=this.captureStartMarker();let t=this.inheritCoverGrammar(this.parsePrimaryExpression);const n=this.captureStartMarker();let r;for(;r=this.getMatchingPunctuator("([.");)switch(r){case"(":{this.context.isAssignmentTarget=!1,t.type!==z.Identifier&&t.type!==z.MemberExpression&&this.throwError(te.IdentiferExpected,e,n);const r=this.parseArguments();t=this.finalize({type:z.CallExpression,callee:t,arguments:r,...this.getItemLocation(e)});continue}case"[":{this.context.isAssignmentTarget=!0,this.expectPunctuator("[");const n=this.isolateCoverGrammar(this.parseExpression);this.expectPunctuator("]"),t=this.finalize({type:z.MemberExpression,computed:!0,object:t,property:n,...this.getItemLocation(e)});continue}case".":{this.context.isAssignmentTarget=!0,this.expectPunctuator(".");const n=this.parseMemberName();t=this.finalize({type:z.MemberExpression,computed:!1,object:t,property:n,...this.getItemLocation(e)});continue}}return t}parseUpdateExpression(){const e=this.captureStartMarker();let t=this.getMatchingPunctuator(W);if(t){this.readNextRawToken();const n=this.captureStartMarker(),r=this.inheritCoverGrammar(this.parseUnaryExpression);return r.type!==z.Identifier&&r.type!==z.MemberExpression&&r.type!==z.CallExpression&&this.throwError(te.InvalidExpression,n),this.context.isAssignmentTarget||this.tolerateError(te.InvalidLeftHandSideInAssignment,e),this.context.isAssignmentTarget=!1,this.finalize({type:z.UpdateExpression,operator:t,argument:r,prefix:!0,...this.getItemLocation(e)})}const n=this.captureStartMarker(),r=this.inheritCoverGrammar(this.parseLeftHandSideExpression),i=this.captureStartMarker();return this.hasLineTerminator?r:(t=this.getMatchingPunctuator(W),t?(r.type!==z.Identifier&&r.type!==z.MemberExpression&&this.throwError(te.InvalidExpression,n,i),this.context.isAssignmentTarget||this.tolerateError(te.InvalidLeftHandSideInAssignment,e),this.readNextRawToken(),this.context.isAssignmentTarget=!1,this.finalize({type:z.UpdateExpression,operator:t,argument:r,prefix:!1,...this.getItemLocation(e)})):r)}parseUnaryExpression(){const e=this.getMatchingPunctuator(K);if(e){const t=this.captureStartMarker();this.readNextRawToken();const n=this.inheritCoverGrammar(this.parseUnaryExpression);return this.context.isAssignmentTarget=!1,this.finalize({type:z.UnaryExpression,operator:e,argument:n,prefix:!0,...this.getItemLocation(t)})}return this.parseUpdateExpression()}parseBinaryExpression(){const e=this.rawToken;let t=this.inheritCoverGrammar(this.parseUnaryExpression);if(this.rawToken.type!==X.Punctuator)return t;const n=this.rawToken.value;let r=be(n);if(0===r)return t;this.readNextRawToken(),this.context.isAssignmentTarget=!1;const i=[e,this.rawToken];let a=t,s=this.inheritCoverGrammar(this.parseUnaryExpression);const u=[a,n,s],o=[r];for(;this.rawToken.type===X.Punctuator&&(r=be(this.rawToken.value))>0;){for(;u.length>2&&r<=o[o.length-1];){s=u.pop();const e=u.pop();o.pop(),a=u.pop(),i.pop();const t=i[i.length-1],n=Ae(t,t.lineStart);u.push(this.finalize(this.createBinaryOrLogicalExpression(n,e,a,s)))}u.push(this.rawToken.value),o.push(r),i.push(this.rawToken),this.readNextRawToken(),u.push(this.inheritCoverGrammar(this.parseUnaryExpression))}let l=u.length-1;t=u[l];let c=i.pop();for(;l>1;){const e=i.pop();if(!e)break;const n=c?.lineStart,r=Ae(e,n),a=u[l-1];t=this.finalize(this.createBinaryOrLogicalExpression(r,a,u[l-2],t)),l-=2,c=e}return t}createBinaryOrLogicalExpression(e,t,n,r){const i=Y.includes(t)?z.LogicalExpression:z.BinaryExpression;return i===z.BinaryExpression||(n.type!==z.AssignmentExpression&&n.type!==z.UpdateExpression||this.throwError(te.InvalidExpression,...Ee(n)),r.type!==z.AssignmentExpression&&r.type!==z.UpdateExpression||this.throwError(te.InvalidExpression,...Ee(n))),{type:i,operator:t,left:n,right:r,...this.getItemLocation(e)}}parseAssignmentExpression(){const e=this.captureStartMarker(),t=this.inheritCoverGrammar(this.parseBinaryExpression),n=this.captureStartMarker(),r=this.getMatchingPunctuator($);if(!r)return t;t.type!==z.Identifier&&t.type!==z.MemberExpression&&this.throwError(te.InvalidExpression,e,n),this.context.isAssignmentTarget||this.tolerateError(te.InvalidLeftHandSideInAssignment,e),this.matchPunctuator("=")||(this.context.isAssignmentTarget=!1),this.readNextRawToken();const i=this.isolateCoverGrammar(this.parseAssignmentExpression);return this.finalize({type:z.AssignmentExpression,left:t,operator:r,right:i,...this.getItemLocation(e)})}parseExpression(){return this.isolateCoverGrammar(this.parseAssignmentExpression)}parseStatements(e){const t=[];for(;this.rawToken.type!==X.EOF&&!this.matchPunctuator(e);){const e=this.parseStatementListItem();se(e)||t.push(e)}return t}parseStatementListItem(){return this.context.isAssignmentTarget=!0,this.matchKeyword(U.Function)?this.parseFunctionDeclaration():this.matchKeyword(U.Export)?this.parseExportDeclaration():this.matchKeyword(U.Import)?this.parseImportDeclaration():this.parseStatement()}parseBlock(){const e=this.captureStartMarker();this.expectPunctuator("{");const t=this.parseStatements("}");return this.expectPunctuator("}"),this.finalize({type:z.BlockStatement,body:t,...this.getItemLocation(e)})}parseObjectStatement(){const e=this.captureStartMarker(),t=this.parseObjectExpression();return this.finalize({type:z.ExpressionStatement,expression:t,...this.getItemLocation(e)})}parseBlockOrObjectStatement(){return this.context.curlyParsingType===Ce.AsObject||this.peekAhead((e=>{let t=e();return(t.type===X.Identifier||t.type===X.StringLiteral)&&(t=e(),t.type===X.Punctuator&&":"===t.value)}))?this.parseObjectStatement():this.parseBlock()}parseIdentifier(){const e=this.rawToken;if(e.type!==X.Identifier)return null;const t=this.captureStartMarker();return this.readNextRawToken(),this.finalize({type:z.Identifier,name:e.value,...this.getItemLocation(t)})}parseVariableDeclarator(){const e=this.captureStartMarker(),t=this.parseIdentifier();t||this.throwUnexpectedToken({code:te.IdentiferExpected});let n=null;if(this.matchPunctuator("=")){this.readNextRawToken();const e=this.rawToken;try{n=this.isolateCoverGrammar(this.parseAssignmentExpression)}catch(t){this.throwUnexpectedToken({rawToken:e,code:te.InvalidVariableAssignment})}}return this.finalize({type:z.VariableDeclarator,id:t,init:n,...this.getItemLocation(e)})}parseVariableDeclarationList(){const e=[this.parseVariableDeclarator()];for(;this.matchPunctuator(",");)this.readNextRawToken(),e.push(this.parseVariableDeclarator());return e}parseVariableDeclaration(){const e=this.captureStartMarker();this.expectKeyword(U.Var);const t=this.parseVariableDeclarationList();return this.consumeSemicolon(),this.finalize({type:z.VariableDeclaration,declarations:t,kind:"var",...this.getItemLocation(e)})}parseEmptyStatement(){const e=this.captureStartMarker();return this.expectPunctuator(";"),this.finalize({type:z.EmptyStatement,...this.getItemLocation(e)})}parseExpressionStatement(){const e=this.captureStartMarker(),t=this.parseExpression();return this.consumeSemicolon(),this.finalize({type:z.ExpressionStatement,expression:t,...this.getItemLocation(e)})}parseIfClause(){return this.withBlockContext(xe.IfClause,this.parseStatement)}parseIfStatement(){const e=this.captureStartMarker();this.expectKeyword(U.If),this.expectPunctuator("(");const t=this.captureStartMarker(),n=this.parseExpression(),r=this.captureStartMarker();this.expectPunctuator(")"),n.type!==z.AssignmentExpression&&n.type!==z.UpdateExpression||this.throwError(te.InvalidExpression,t,r);const i=this.parseIfClause();let a=null;return this.matchKeyword(U.Else)&&(this.readNextRawToken(),a=this.parseIfClause()),this.finalize({type:z.IfStatement,test:n,consequent:i,alternate:a,...this.getItemLocation(e)})}parseWhileStatement(){const e=this.captureStartMarker();this.expectKeyword(U.While),this.expectPunctuator("(");const t=this.captureStartMarker(),n=this.parseExpression(),r=this.captureStartMarker();this.expectPunctuator(")"),n.type!==z.AssignmentExpression&&n.type!==z.UpdateExpression||this.throwError(te.InvalidExpression,t,r);const i=this.withBlockContext(xe.WhileLoop,this.parseStatement);return this.finalize({type:z.WhileStatement,test:n,body:i,...this.getItemLocation(e)})}parseForStatement(){let e=null,t=null,n=null,r=null,i=null;const a=this.captureStartMarker();if(this.expectKeyword(U.For),this.expectPunctuator("("),this.matchPunctuator(";"))this.readNextRawToken();else if(this.matchKeyword(U.Var)){const t=this.captureStartMarker();this.readNextRawToken();const n=this.parseVariableDeclarationList();1===n.length&&this.matchKeyword(U.In)?(n[0].init&&this.throwError(te.ForInOfLoopInitializer,t),r=this.finalize({type:z.VariableDeclaration,declarations:n,kind:"var",...this.getItemLocation(t)}),this.readNextRawToken(),i=this.parseExpression()):(this.matchKeyword(U.In)&&this.throwError(te.InvalidLeftHandSideInForIn,t),e=this.finalize({type:z.VariableDeclaration,declarations:n,kind:"var",...this.getItemLocation(t)}),this.expectPunctuator(";"))}else{const t=this.context.isAssignmentTarget,n=this.captureStartMarker();e=this.inheritCoverGrammar(this.parseAssignmentExpression),this.matchKeyword(U.In)?(this.context.isAssignmentTarget||this.tolerateError(te.InvalidLeftHandSideInForIn,n),e.type!==z.Identifier&&this.throwError(te.InvalidLeftHandSideInForIn,n),this.readNextRawToken(),r=e,i=this.parseExpression(),e=null):(this.context.isAssignmentTarget=t,this.expectPunctuator(";"))}r||(this.matchPunctuator(";")||(t=this.isolateCoverGrammar(this.parseExpression)),this.expectPunctuator(";"),this.matchPunctuator(")")||(n=this.isolateCoverGrammar(this.parseExpression))),this.expectPunctuator(")");const s=this.withBlockContext(xe.ForLoop,(()=>this.isolateCoverGrammar(this.parseStatement)));return r&&i?this.finalize({type:z.ForInStatement,left:r,right:i,body:s,...this.getItemLocation(a)}):this.finalize({type:z.ForStatement,init:e,test:t,update:n,body:s,...this.getItemLocation(a)})}parseContinueStatement(){const e=this.captureStartMarker();return this.expectKeyword(U.Continue),this.consumeSemicolon(),this.finalize({type:z.ContinueStatement,...this.getItemLocation(e)})}parseBreakStatement(){const e=this.captureStartMarker();return this.expectKeyword(U.Break),this.consumeSemicolon(),this.finalize({type:z.BreakStatement,...this.getItemLocation(e)})}parseReturnStatement(){const e=this.captureStartMarker();this.expectKeyword(U.Return);const t=(this.matchPunctuator(";")||this.matchPunctuator("}")||this.hasLineTerminator||this.rawToken.type===X.EOF)&&this.rawToken.type!==X.StringLiteral&&this.rawToken.type!==X.Template?null:this.parseExpression();return this.consumeSemicolon(),this.finalize({type:z.ReturnStatement,argument:t,...this.getItemLocation(e)})}parseStatement(){switch(this.rawToken.type){case X.BooleanLiteral:case X.NullLiteral:case X.NumericLiteral:case X.StringLiteral:case X.Template:case X.Identifier:return this.parseExpressionStatement();case X.Punctuator:return"{"===this.rawToken.value?this.parseBlockOrObjectStatement():"("===this.rawToken.value?this.parseExpressionStatement():";"===this.rawToken.value?this.parseEmptyStatement():this.parseExpressionStatement();case X.Keyword:switch(this.rawToken.value.toLowerCase()){case U.Break:return this.parseBreakStatement();case U.Continue:return this.parseContinueStatement();case U.For:return this.parseForStatement();case U.Function:return this.parseFunctionDeclaration();case U.If:return this.parseIfStatement();case U.Return:return this.parseReturnStatement();case U.Var:return this.parseVariableDeclaration();case U.While:return this.parseWhileStatement();default:return this.parseExpressionStatement()}default:return this.throwUnexpectedToken({rawToken:this.rawToken})}}parseFormalParameters(){const e=[];if(this.expectPunctuator("("),!this.matchPunctuator(")"))for(;this.rawToken.type!==X.EOF;){const t=this.parseIdentifier();if(t||this.throwUnexpectedToken({rawToken:this.rawToken,code:te.IdentiferExpected}),e.push(t),this.matchPunctuator(")"))break;if(this.expectPunctuator(","),this.matchPunctuator(")"))break}return this.expectPunctuator(")"),e}parseFunctionDeclaration(){(this.context.blockContext&xe.Function)===xe.Function&&this.throwUnexpectedToken({code:te.NoFunctionInsideFunction}),(this.context.blockContext&xe.WhileLoop)!==xe.WhileLoop&&(this.context.blockContext&xe.IfClause)!==xe.IfClause||this.throwUnexpectedToken({code:te.NoFunctionInsideBlock});const e=this.captureStartMarker();this.expectKeyword(U.Function);const t=this.parseIdentifier();t||this.throwUnexpectedToken({code:te.InvalidFunctionIdentifier});const n=this.parseFormalParameters(),r=this.context.blockContext;this.context.blockContext=this.context.blockContext|xe.Function;const i=this.parseBlock();return this.context.blockContext=r,this.finalize({type:z.FunctionDeclaration,id:t,params:n,body:i,...this.getItemLocation(e)})}parseScript(){const e=this.captureStartMarker(),t=this.parseStatements(),n=this.finalize({type:z.Program,body:t,...this.getItemLocation(e)});return this.options.tokens&&(n.tokens=this.tokens),this.options.tolerant&&(n.errors=this.errorHandler.errors),n}parseExportDeclaration(){this.context.blockContext!==xe.None&&this.throwUnexpectedToken({code:te.ModuleExportRootOnly});let e=null;const t=this.captureStartMarker();return this.expectKeyword(U.Export),this.matchKeyword(U.Var)?e=this.parseVariableDeclaration():this.matchKeyword("function")?e=this.parseFunctionDeclaration():this.throwUnexpectedToken({code:te.InvalidExpression}),this.finalize({type:z.ExportNamedDeclaration,declaration:e,specifiers:[],source:null,...this.getItemLocation(t)})}parseModuleSpecifier(){const e=this.captureStartMarker(),t=this.rawToken;if(t.type===X.StringLiteral)return this.readNextRawToken(),this.finalize({type:z.Literal,value:t.value,raw:this.getSourceValue(t),isString:!0,...this.getItemLocation(e)});this.throwError(te.InvalidModuleUri,e)}parseDefaultSpecifier(){const e=this.captureStartMarker(),t=this.parseIdentifier();return t||this.throwUnexpectedToken({code:te.IdentiferExpected}),this.finalize({type:z.ImportDefaultSpecifier,local:t,...this.getItemLocation(e)})}parseImportDeclaration(){this.context.blockContext!==xe.None&&this.throwUnexpectedToken({code:te.ModuleImportRootOnly});const e=this.captureStartMarker();this.expectKeyword(U.Import);const t=this.parseDefaultSpecifier();this.expectContextualKeyword(U.From);const n=this.parseModuleSpecifier();return this.finalize({type:z.ImportDeclaration,specifiers:[t],source:n,...this.getItemLocation(e)})}}function Se(e,t=[]){const n=new ve(e,void 0,void 0).parseScript();if(null===n.body||void 0===n.body)throw new re({index:0,line:0,column:0,data:null,description:"",code:te.InvalidExpression});return n.loadedModules={},(0,s.dN)(n,t),n}class Ie{constructor(e){const t=this;t._keys=[],t._values=[],t.length=0,e&&e.forEach((e=>{t.set(e[0],e[1])}))}entries(){return[].slice.call(this.keys().map(((e,t)=>[e,this._values[t]])))}keys(){return[].slice.call(this._keys)}values(){return[].slice.call(this._values)}has(e){return this._keys.includes(e)}get(e){const t=this._keys.indexOf(e);return t>-1?this._values[t]:null}deepGet(e){if(!e||!e.length)return null;const t=(e,n)=>null==e?null:n.length?t(e instanceof Ie?e.get(n[0]):e[n[0]],n.slice(1)):e;return t(this.get(e[0]),e.slice(1))}set(e,t){const n=this,r=this._keys.indexOf(e);return r>-1?n._values[r]=t:(n._keys.push(e),n._values.push(t),n.length=n._values.length),this}sortedSet(e,t,n,r){const i=this,a=this._keys.length,s=n||0,u=void 0!==r?r:a-1;if(0===a)return i._keys.push(e),i._values.push(t),i;if(e===this._keys[s])return this._values.splice(s,0,t),this;if(e===this._keys[u])return this._values.splice(u,0,t),this;if(e>this._keys[u])return this._keys.splice(u+1,0,e),this._values.splice(u+1,0,t),this;if(e=u)return this;const o=s+Math.floor((u-s)/2);return ethis._keys[o]?this.sortedSet(e,t,o+1,u):this}size(){return this.length}clear(){const e=this;return e._keys.length=e.length=e._values.length=0,this}delete(e){const t=this,n=t._keys.indexOf(e);return n>-1&&(t._keys.splice(n,1),t._values.splice(n,1),t.length=t._keys.length,!0)}forEach(e){this._keys.forEach(((t,n)=>{e(this._values[n],t,n)}))}map(e){return this.keys().map(((t,n)=>e(this._values[n],t,n)))}filter(e){const t=this;return t._keys.forEach(((n,r)=>{!1===e(t._values[r],n,r)&&t.delete(n)})),this}clone(){return new Ie(this.entries())}}class ke{constructor(e=20){this._maxEntries=e,this._values=new Ie}delete(e){this._values.has(e)&&this._values.delete(e)}get(e){let t=null;return this._values.has(e)&&(t=this._values.get(e),this._values.delete(e),this._values.set(e,t)),t}put(e,t){if(this._values.size()>=this._maxEntries){const e=this._values.keys()[0];this._values.delete(e)}this._values.set(e,t)}}class Be{constructor(e){this.portalUri=e}normalizeModuleUri(e){const t=/^[a-z0-9A-Z]+(@[0-9]+\.[0-9]+\.[0-9]+)?([\?|\/].*)?$/gi,n=/(?.+)\/home\/item\.html\?id\=(?.+)$/gi,r=/(?.+)\/sharing\/rest\/content\/users\/[a-zA-Z0-9]+\/items\/(?.+)$/gi,i=/(?.+)\/sharing\/rest\/content\/items\/(?.+)$/gi,a=/(?.*)@(?[0-9]+\.[0-9]+\.[0-9]+)([\?|\/].*)?$/gi;if(e.startsWith("portal+")){let s=e.substring(7),u="",o=s,l=!1;for(const e of[n,i,r]){const t=e.exec(s);if(null!==t){const e=t.groups;o=e.itemid,u=e.portalurl,l=!0;break}}if(!1===l){if(!t.test(s))throw new x.Tu(x.TD.UnsupportedUriProtocol,{uri:e});o=s,u=this.portalUri}o.includes("/")&&(o=o.split("/")[0]),o.includes("?")&&(o=o.split("?")[0]);let c="current";const h=a.exec(o);if(null!==h){const e=h.groups;o=e.itemid,c=e.versionstring}return s=new J.Z({url:u}).restUrl+"/content/items/"+o+"/resources/"+c+".arc",{url:s,scheme:"portal",uri:"PO:"+s}}if(e.startsWith("mock")){if("mock"===e)return{url:"",scheme:"mock",data:'\n export var hello = 1;\n export function helloWorld() {\n return "Hello World " + hello;\n }\n ',uri:"mock"};const t=e.replace("mock:","");if(void 0!==Be.mocks[t])return{url:"",scheme:"mock",data:Be.mocks[t],uri:e}}throw new x.Tu(x.TD.UnrecognisedUri,{uri:e})}async fetchModule(e){const t=Be.cachedModules.getFromCache(e.uri);if(t)return t;const n=this.fetchSource(e);Be.cachedModules.addToCache(e.uri,n);let r=null;try{r=await n}catch(t){throw Be.cachedModules.removeFromCache(e.uri),t}return r}async fetchSource(e){if("portal"===e.scheme){const t=await(0,q.default)(e.url,{responseType:"text",query:{}});if(t.data)return Se(t.data,[])}if("mock"===e.scheme)return Se(e.data??"",[]);throw new x.Tu(x.TD.UnsupportedUriProtocol)}static create(e){return new Be(e)}static getDefault(){return this._default??(Be._default=Be._moduleResolverFactory())}static set moduleResolverClass(e){this._moduleResolverFactory=e,this._default=null}}Be.mocks={},Be.cachedModules=new class{constructor(e=20){this._maxEntries=e,this._cache=new ke(this._maxEntries)}clear(){this._cache=new ke(this._maxEntries)}addToCache(e,t){this._cache.put(e,t)}removeFromCache(e){this._cache.delete(e)}getFromCache(e){return this._cache.get(e)}}(30),Be._default=null,Be._moduleResolverFactory=()=>{const e=J.Z.getDefault();return new Be(e.url)};class Te extends w.Rm{constructor(e,t){super(),this.definition=null,this.context=null,this.definition=e,this.context=t}createFunction(e){return(...t)=>{const n={spatialReference:this.context.spatialReference,console:this.context.console,services:this.context.services,timeReference:this.context.timeReference??null,lrucache:this.context.lrucache,exports:this.context.exports,libraryResolver:this.context.libraryResolver,interceptor:this.context.interceptor,localScope:{},depthCounter:{depth:e.depthCounter.depth+1},globalScope:this.context.globalScope};if(n.depthCounter.depth>64)throw new x.aV(e,x.rH.MaximumCallDepth,null);return Ge(this.definition,n,t,null)}}call(e,t){return Ne(e,t,((n,r,i)=>{const a={spatialReference:e.spatialReference,services:e.services,globalScope:e.globalScope,depthCounter:{depth:e.depthCounter.depth+1},libraryResolver:e.libraryResolver,exports:e.exports,timeReference:e.timeReference??null,console:e.console,lrucache:e.lrucache,interceptor:e.interceptor,localScope:{}};if(a.depthCounter.depth>64)throw new x.aV(e,x.rH.MaximumCallDepth,t);return Ge(this.definition,a,i,t)}))}marshalledCall(e,t,n,r){return r(e,t,((i,s,u)=>{const o={spatialReference:e.spatialReference,globalScope:n.globalScope,services:e.services,depthCounter:{depth:e.depthCounter.depth+1},libraryResolver:e.libraryResolver,exports:e.exports,console:e.console,timeReference:e.timeReference??null,lrucache:e.lrucache,interceptor:e.interceptor,localScope:{}};return u=u.map((t=>!(0,a.i)(t)||t instanceof w.Vg?t:(0,w.aq)(t,e,r))),(0,w.aq)(Ge(this.definition,o,u,t),n,r)}))}}class _e extends y.P{constructor(e){super(e)}global(e){const t=this.executingContext.globalScope[e.toLowerCase()];if(t.valueset||(t.value=Me(this.executingContext,t.node),t.valueset=!0),(0,a.i)(t.value)&&!(t.value instanceof w.Vg)){const e=new w.Vg;e.fn=t.value,e.parameterEvaluator=Ne,e.context=this.executingContext,t.value=e}return t.value}setGlobal(e,t){if((0,a.i)(t))throw new x.aV(null,x.rH.AssignModuleFunction,null);this.executingContext.globalScope[e.toLowerCase()]={value:t,valueset:!0,node:null}}hasGlobal(e){return void 0===this.executingContext.exports[e]&&(e=e.toLowerCase()),void 0!==this.executingContext.exports[e]}loadModule(e){let t=e.spatialReference;null==t&&(t=new g.Z({wkid:102100})),this.moduleScope=ze({},e.customfunctions,e.timeReference),this.executingContext={spatialReference:t,globalScope:this.moduleScope,localScope:null,libraryResolver:new D.s(e.libraryResolver._moduleSingletons,this.source.syntax.loadedModules),exports:{},services:e.services,console:e.console??je,timeReference:e.timeReference??null,lrucache:e.lrucache,interceptor:e.interceptor,depthCounter:{depth:1}},Me(this.executingContext,this.source.syntax)}}function Ne(e,t,n){try{return!0===t.preparsed?n(e,null,t.arguments):n(e,t,function(e,t){const n=[];for(let r=0;rn.length)throw new x.aV(e,x.rH.OutOfBounds,t);if(i===n.length){if("="!==t.operator)throw new x.aV(e,x.rH.OutOfBounds,t);n[i]=He(s,t.operator,n[i],t,e)}else n[i]=He(s,t.operator,n[i],t,e)}else if(n instanceof r.Z){if(!1===(0,a.c)(i))throw new x.aV(e,x.rH.KeyAccessorMustBeString,t);if(!0===n.hasField(i))n.setField(i,He(s,t.operator,n.field(i),t,e));else{if("="!==t.operator)throw new x.aV(e,x.rH.FieldNotFound,t,{key:i});n.setField(i,He(s,t.operator,null,t,e))}}else if((0,a.p)(n)){if(!1===(0,a.c)(i))throw new x.aV(e,x.rH.KeyAccessorMustBeString,t);if(!0===n.hasField(i))n.setField(i,He(s,t.operator,n.field(i),t,e));else{if("="!==t.operator)throw new x.aV(e,x.rH.FieldNotFound,t,{key:i});n.setField(i,He(s,t.operator,null,t,e))}}else{if((0,a.o)(n))throw new x.aV(e,x.rH.Immutable,t);if(!(n instanceof _e))throw new x.aV(e,x.rH.InvalidIdentifier,t);if(!1===(0,a.c)(i))throw new x.aV(e,x.rH.ModuleAccessorMustBeString,t);if(!0!==n.hasGlobal(i))throw new x.aV(e,x.rH.ModuleExportNotFound,t);n.setGlobal(i,He(s,t.operator,n.global(i),t,e))}return a.v}n=t.left.name.toLowerCase();const s=Me(e,t.right);if(null!=e.localScope&&void 0!==e.localScope[n])return e.localScope[n]={value:He(s,t.operator,e.localScope[n].value,t,e),valueset:!0,node:t.right},a.v;if(void 0!==e.globalScope[n])return e.globalScope[n]={value:He(s,t.operator,e.globalScope[n].value,t,e),valueset:!0,node:t.right},a.v;throw new x.aV(e,x.rH.InvalidIdentifier,t)}(e,t);case"UpdateExpression":return function(e,t){let n,i=null,s="";if("MemberExpression"===t.argument.type){if(i=Me(e,t.argument.object),!0===t.argument.computed?s=Me(e,t.argument.property):"Identifier"===t.argument.property.type&&(s=t.argument.property.name),(0,a.m)(i)){if(!(0,a.b)(s))throw new x.aV(e,x.rH.ArrayAccessorMustBeNumber,t);if(s<0&&(s=i.length+s),s<0||s>=i.length)throw new x.aV(e,x.rH.OutOfBounds,t);n=(0,a.g)(i[s]),i[s]="++"===t.operator?n+1:n-1}else if(i instanceof r.Z){if(!1===(0,a.c)(s))throw new x.aV(e,x.rH.KeyAccessorMustBeString,t);if(!0!==i.hasField(s))throw new x.aV(e,x.rH.FieldNotFound,t);n=(0,a.g)(i.field(s)),i.setField(s,"++"===t.operator?n+1:n-1)}else if((0,a.p)(i)){if(!1===(0,a.c)(s))throw new x.aV(e,x.rH.KeyAccessorMustBeString,t);if(!0!==i.hasField(s))throw new x.aV(e,x.rH.FieldNotFound,t);n=(0,a.g)(i.field(s)),i.setField(s,"++"===t.operator?n+1:n-1)}else{if((0,a.o)(i))throw new x.aV(e,x.rH.Immutable,t);if(!(i instanceof _e))throw new x.aV(e,x.rH.InvalidParameter,t);if(!1===(0,a.c)(s))throw new x.aV(e,x.rH.ModuleAccessorMustBeString,t);if(!0!==i.hasGlobal(s))throw new x.aV(e,x.rH.ModuleExportNotFound,t);n=(0,a.g)(i.global(s)),i.setGlobal(s,"++"===t.operator?n+1:n-1)}return!1===t.prefix?n:"++"===t.operator?n+1:n-1}if(i="Identifier"===t.argument.type?t.argument.name.toLowerCase():"",!i)throw new x.aV(e,x.rH.InvalidIdentifier,t);if(null!=e.localScope&&void 0!==e.localScope[i])return n=(0,a.g)(e.localScope[i].value),e.localScope[i]={value:"++"===t.operator?n+1:n-1,valueset:!0,node:t},!1===t.prefix?n:"++"===t.operator?n+1:n-1;if(void 0!==e.globalScope[i])return n=(0,a.g)(e.globalScope[i].value),e.globalScope[i]={value:"++"===t.operator?n+1:n-1,valueset:!0,node:t},!1===t.prefix?n:"++"===t.operator?n+1:n-1;throw new x.aV(e,x.rH.InvalidIdentifier,t)}(e,t);case"BreakStatement":return a.w;case"ContinueStatement":return a.x;case"TemplateElement":return function(e,t){return t.value?t.value.cooked:""}(0,t);case"TemplateLiteral":return function(e,t){let n="",r=0;for(const i of t.quasis)n+=i.value?i.value.cooked:"",!1===i.tail&&(n+=t.expressions[r]?(0,a.j)(Ve(Me(e,t.expressions[r]),e,t)):"",r++);return n}(e,t);case"ForStatement":return function(e,t){null!==t.init&&Me(e,t.init);const n={testResult:!0,lastAction:a.v};do{Le(e,t,n)}while(!0===n.testResult);return n.lastAction instanceof a.R?n.lastAction:a.v}(e,t);case"ForInStatement":return function(e,t){const n=Me(e,t.right);"VariableDeclaration"===t.left.type&&Me(e,t.left);let i=null,s="";if("VariableDeclaration"===t.left.type){const e=t.left.declarations[0].id;"Identifier"===e.type&&(s=e.name)}else"Identifier"===t.left.type&&(s=t.left.name);if(!s)throw new x.aV(e,x.rH.InvalidIdentifier,t);if(s=s.toLowerCase(),null!=e.localScope&&void 0!==e.localScope[s]&&(i=e.localScope[s]),null===i&&void 0!==e.globalScope[s]&&(i=e.globalScope[s]),null===i)throw new x.aV(e,x.rH.InvalidIdentifier,t);if((0,a.m)(n)||(0,a.c)(n)){const r=n.length;for(let n=0;n=n.length||i<0)throw new x.aV(e,x.rH.OutOfBounds,t);return n[i]}throw new x.aV(e,x.rH.InvalidMemberAccessKey,t)}if((0,a.c)(n)){if((0,a.b)(i)&&isFinite(i)&&Math.floor(i)===i){if(i<0&&(i=n.length+i),i>=n.length||i<0)throw new x.aV(e,x.rH.OutOfBounds,t);return n[i]}throw new x.aV(e,x.rH.InvalidMemberAccessKey,t)}if((0,a.o)(n)){if((0,a.b)(i)&&isFinite(i)&&Math.floor(i)===i){if(i<0&&(i=n.length()+i),i>=n.length()||i<0)throw new x.aV(e,x.rH.OutOfBounds,t);return n.get(i)}throw new x.aV(e,x.rH.InvalidMemberAccessKey,t)}throw new x.aV(e,x.rH.InvalidMemberAccessKey,t)}}catch(e){throw e}}(e,t);case"Literal":return t.value;case"CallExpression":return function(e,t){try{if("MemberExpression"===t.callee.type){const n=Me(e,t.callee.object);if(!(n instanceof _e))throw new x.aV(e,x.rH.FunctionNotFound,t);const r=!1===t.callee.computed?t.callee.property.name:Me(e,t.callee.property);if(!n.hasGlobal(r))throw new x.aV(e,x.rH.FunctionNotFound,t);const i=n.global(r);if(!(0,a.i)(i))throw new x.aV(e,x.rH.CallNonFunction,t);return i.call(e,t)}if("Identifier"!==t.callee.type)throw new x.aV(e,x.rH.FunctionNotFound,t);if(null!=e.localScope&&void 0!==e.localScope[t.callee.name.toLowerCase()]){const n=e.localScope[t.callee.name.toLowerCase()];if((0,a.i)(n.value))return n.value.call(e,t);throw new x.aV(e,x.rH.CallNonFunction,t)}if(void 0!==e.globalScope[t.callee.name.toLowerCase()]){const n=e.globalScope[t.callee.name.toLowerCase()];if((0,a.i)(n.value))return n.value.call(e,t);throw new x.aV(e,x.rH.CallNonFunction,t)}throw new x.aV(e,x.rH.FunctionNotFound,t)}catch(e){throw e}}(e,t);case"UnaryExpression":return function(e,t){try{const n=Me(e,t.argument);if((0,a.a)(n)){if("!"===t.operator)return!n;if("-"===t.operator)return-1*(0,a.g)(n);if("+"===t.operator)return 1*(0,a.g)(n);if("~"===t.operator)return~(0,a.g)(n);throw new x.aV(e,x.rH.UnsupportedUnaryOperator,t)}if("~"===t.operator)return~(0,a.g)(n);if("-"===t.operator)return-1*(0,a.g)(n);if("+"===t.operator)return 1*(0,a.g)(n);throw new x.aV(e,x.rH.UnsupportedUnaryOperator,t)}catch(e){throw e}}(e,t);case"BinaryExpression":return function(e,t){try{const n=[Me(e,t.left),Me(e,t.right)],r=n[0],i=n[1];switch(t.operator){case"|":case"<<":case">>":case">>>":case"^":case"&":return(0,a.B)((0,a.g)(r),(0,a.g)(i),t.operator);case"==":return(0,a.A)(r,i);case"!=":return!(0,a.A)(r,i);case"<":case">":case"<=":case">=":return(0,a.z)(r,i,t.operator);case"+":return(0,a.c)(r)||(0,a.c)(i)?(0,a.j)(r)+(0,a.j)(i):(0,a.g)(r)+(0,a.g)(i);case"-":return(0,a.g)(r)-(0,a.g)(i);case"*":return(0,a.g)(r)*(0,a.g)(i);case"/":return(0,a.g)(r)/(0,a.g)(i);case"%":return(0,a.g)(r)%(0,a.g)(i);default:throw new x.aV(e,x.rH.UnsupportedOperator,t)}}catch(e){throw e}}(e,t);case"LogicalExpression":return function(e,t){try{const n=Me(e,t.left);if((0,a.a)(n))switch(t.operator){case"||":if(!0===n)return n;{const n=Me(e,t.right);if((0,a.a)(n))return n;throw new x.aV(e,x.rH.LogicExpressionOrAnd,t)}case"&&":if(!1===n)return n;{const n=Me(e,t.right);if((0,a.a)(n))return n;throw new x.aV(e,x.rH.LogicExpressionOrAnd,t)}default:throw new x.aV(e,x.rH.LogicExpressionOrAnd,t)}throw new x.aV(e,x.rH.LogicalExpressionOnlyBoolean,t)}catch(e){throw e}}(e,t);case"ArrayExpression":return function(e,t){try{const n=[];for(let r=0;r0&&(n=Be.getDefault()),t.loadedModules={};for(const s of a){(0,Ke.O3)(n);const a=n.normalizeModuleUri(s.source);if(e.has(a.uri))throw new x.aV(null,x.rH.CircularModules,null);e.add(a.uri);const u=await n.fetchModule(a);await Ft(e,u,r,[],i,n),e.delete(a.uri),u.isAsync&&(t.isAsync=!0),u.usesFeatureSet&&(t.usesFeatureSet=!0),u.usesGeometry&&(t.usesGeometry=!0),t.loadedModules[s.libname]={uri:a.uri,script:u}}}function Et(e){if(ut(e))return!0;const t=(0,s.Vf)(e);let n=!1;for(let e=0;e{Mt.test(e)&&(e=e.replace(Mt,""),i.push(e))}));const a=i.filter((e=>e.includes("*")));return i=i.filter((e=>!a.includes(e))),t&&a.forEach((e=>{const n=new RegExp(`^${e.split(/\*+/).map(Ht).join(".*")}$`,"i");t.forEach((e=>n.test(e)?i.push(e):null))})),[...new Set(i.sort())]}function Jt(e){return at(e,"$view")}function Wt(e,t){return!!e&&at(e,t)}function Kt(e){if(e&&(null!=e.spatialReference||null!=e.scale&&null!=e.viewingMode))return{view:e.viewingMode&&null!=e.scale?new r.Z({viewingMode:e.viewingMode,scale:e.scale}):null,sr:e.spatialReference}}function $t({url:e,spatialReference:t,lrucache:n,interceptor:r}){const i=vt();return i?i.createFeatureSetCollectionFromService(e,t,n,r):null}function Yt({layer:e,spatialReference:t,outFields:n,returnGeometry:r,lrucache:i,interceptor:a}){if(null===e)return null;const s=vt();return s?s.constructFeatureSet(e,t,n,r??!0,i,a):null}function Qt(e){if(null===e?.map)return null;const t=vt();return t?t.createFeatureSetCollectionFromMap(e.map,e.spatialReference,e.lrucache,e.interceptor):null}function Xt(e,t){return r.Z.convertJsonToArcade(e,t)}function en(e,t,n=[]){return Ct(e,t,n)}function tn(){return lt()}function nn(){return yt()}function rn(e,t){if(!e)return!1;if("string"==typeof e)return t(e);const n=e;if(function(e){return"simple"===e.type||"class-breaks"===e.type||"unique-value"===e.type||"dot-density"===e.type||"dictionary"===e.type||"pie-chart"===e.type}(n)){if("dot-density"===n.type){const e=n.attributes?.some((e=>t(e.valueExpression)));if(e)return e}const e=n.visualVariables,r=!!e&&e.some((e=>{let n=t(e.valueExpression);return"size"===e.type&&(ln(e.minSize)&&(n=n||t(e.minSize.valueExpression)),ln(e.maxSize)&&(n=n||t(e.maxSize.valueExpression))),n}));return!(!("valueExpression"in n)||!t(n.valueExpression))||r}if(function(e){return"esri.layers.support.LabelClass"===e.declaredClass}(n)){const e=n.labelExpressionInfo&&n.labelExpressionInfo.expression;return!(!e||!t(e))||!1}return!!function(e){return"esri.PopupTemplate"===e.declaredClass}(n)&&(!!n.expressionInfos&&n.expressionInfos.some((e=>t(e.expression)))||Array.isArray(n.content)&&n.content.some((e=>"expression"===e.type&&t(e.expressionInfo?.expression))))}function an(e){const t=Rt(e);return!!t&&Et(t)}function sn(e){return rn(e,an)}function un(e){const t=Rt(e);return!!t&&ut(t)}function on(e){return rn(e,un)}function ln(e){return e&&"esri.renderers.visualVariables.SizeVariable"===e.declaredClass}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/67f008f858783805ea96.js b/public/assets/esri/core/workers/chunks/67f008f858783805ea96.js new file mode 100644 index 0000000..cabee1d --- /dev/null +++ b/public/assets/esri/core/workers/chunks/67f008f858783805ea96.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7873],{97873:(e,t,r)=>{r.d(t,{W7:()=>p,addOrUpdateResource:()=>l,fetchResources:()=>n,removeAllResources:()=>u,removeResource:()=>c});var a=r(3172),s=r(20102),o=r(81271);async function n(e,t={},r){await e.load(r);const a=(0,o.v_)(e.itemUrl,"resources"),{start:s=1,num:n=10,sortOrder:l="asc",sortField:c="created"}=t,u={query:{start:s,num:n,sortOrder:l,sortField:c,token:e.apiKey},signal:r?.signal},i=await e.portal.request(a,u);return{total:i.total,nextStart:i.nextStart,resources:i.resources.map((({created:t,size:r,resource:a})=>({created:new Date(t),size:r,resource:e.resourceFromPath(a)})))}}async function l(e,t,r,n){if(!e.hasPath())throw new s.Z(`portal-item-resource-${t}:invalid-path`,"Resource does not have a valid path");const l=e.portalItem;await l.load(n);const c=(0,o.v_)(l.userItemUrl,"add"===t?"addResources":"updateResources"),[u,p]=i(e.path),d=await async function(e){return e instanceof Blob?e:(await(0,a.default)(e.url,{responseType:"blob"})).data}(r),h=new FormData;return u&&"."!==u&&h.append("resourcesPrefix",u),null!=n&&n.compress&&h.append("compress","true"),h.append("fileName",p),h.append("file",d,p),h.append("f","json"),null!=n&&n.access&&h.append("access",n.access),await l.portal.request(c,{method:"post",body:h,signal:n?.signal}),e}async function c(e,t,r){if(!t.hasPath())throw new s.Z("portal-item-resources-remove:invalid-path","Resource does not have a valid path");await e.load(r);const a=(0,o.v_)(e.userItemUrl,"removeResources");await e.portal.request(a,{method:"post",query:{resource:t.path},signal:r?.signal}),t.portalItem=null}async function u(e,t){await e.load(t);const r=(0,o.v_)(e.userItemUrl,"removeResources");return e.portal.request(r,{method:"post",query:{deleteAll:!0},signal:t?.signal})}function i(e){const t=e.lastIndexOf("/");return-1===t?[".",e]:[e.slice(0,t),e.slice(t+1)]}function p(e,t){if(!e.hasPath())return null;const[r,,a]=function(e){const[t,r]=function(e){const t=(0,o.Ml)(e);return null==t?[e,""]:[e.slice(0,e.length-t.length-1),`.${t}`]}(e),[a,s]=i(t);return[a,s,r]}(e.path);return e.portalItem.resourceFromPath((0,o.v_)(r,t+a))}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/6a3d611e8842afbb50ab.js b/public/assets/esri/core/workers/chunks/6a3d611e8842afbb50ab.js new file mode 100644 index 0000000..a51ed50 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/6a3d611e8842afbb50ab.js @@ -0,0 +1,2 @@ +/*! For license information please see 6a3d611e8842afbb50ab.js.LICENSE.txt */ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6261],{44291:(t,e,r)=>{r.d(e,{v:()=>P});var n=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],o=n.join(","),i="undefined"==typeof Element,a=i?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,s=!i&&Element.prototype.getRootNode?function(t){var e;return null==t||null===(e=t.getRootNode)||void 0===e?void 0:e.call(t)}:function(t){return null==t?void 0:t.ownerDocument},l=function t(e,r){var n;void 0===r&&(r=!0);var o=null==e||null===(n=e.getAttribute)||void 0===n?void 0:n.call(e,"inert");return""===o||"true"===o||r&&e&&t(e.parentNode)},c=function(t,e,r){if(l(t))return[];var n=Array.prototype.slice.apply(t.querySelectorAll(o));return e&&a.call(t,o)&&n.unshift(t),n.filter(r)},u=function t(e,r,n){for(var i=[],s=Array.from(e);s.length;){var c=s.shift();if(!l(c,!1))if("SLOT"===c.tagName){var u=c.assignedElements(),d=t(u.length?u:c.children,!0,n);n.flatten?i.push.apply(i,d):i.push({scopeParent:c,candidates:d})}else{a.call(c,o)&&n.filter(c)&&(r||!e.includes(c))&&i.push(c);var f=c.shadowRoot||"function"==typeof n.getShadowRoot&&n.getShadowRoot(c),p=!l(f,!1)&&(!n.shadowRootFilter||n.shadowRootFilter(c));if(f&&p){var g=t(!0===f?c.children:f.children,!0,n);n.flatten?i.push.apply(i,g):i.push({scopeParent:c,candidates:g})}else s.unshift.apply(s,c.children)}}return i},d=function(t,e){return t.tabIndex<0&&(e||/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var e,r=null==t||null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"contenteditable");return""===r||"true"===r}(t))&&isNaN(parseInt(t.getAttribute("tabindex"),10))?0:t.tabIndex},f=function(t,e){return t.tabIndex===e.tabIndex?t.documentOrder-e.documentOrder:t.tabIndex-e.tabIndex},p=function(t){return"INPUT"===t.tagName},g=function(t){var e=t.getBoundingClientRect(),r=e.width,n=e.height;return 0===r&&0===n},b=function(t,e){return!(e.disabled||l(e)||function(t){return p(t)&&"hidden"===t.type}(e)||function(t,e){var r=e.displayCheck,n=e.getShadowRoot;if("hidden"===getComputedStyle(t).visibility)return!0;var o=a.call(t,"details>summary:first-of-type")?t.parentElement:t;if(a.call(o,"details:not([open]) *"))return!0;if(r&&"full"!==r&&"legacy-full"!==r){if("non-zero-area"===r)return g(t)}else{if("function"==typeof n){for(var i=t;t;){var l=t.parentElement,c=s(t);if(l&&!l.shadowRoot&&!0===n(l))return g(t);t=t.assignedSlot?t.assignedSlot:l||c===t.ownerDocument?l:c.host}t=i}if(function(t){var e,r,n,o,i=t&&s(t),a=null===(e=i)||void 0===e?void 0:e.host,l=!1;if(i&&i!==t)for(l=!!(null!==(r=a)&&void 0!==r&&null!==(n=r.ownerDocument)&&void 0!==n&&n.contains(a)||null!=t&&null!==(o=t.ownerDocument)&&void 0!==o&&o.contains(t));!l&&a;){var c,u,d;l=!(null===(u=a=null===(c=i=s(a))||void 0===c?void 0:c.host)||void 0===u||null===(d=u.ownerDocument)||void 0===d||!d.contains(a))}return l}(t))return!t.getClientRects().length;if("legacy-full"!==r)return!0}return!1}(e,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(e)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var e=t.parentElement;e;){if("FIELDSET"===e.tagName&&e.disabled){for(var r=0;r=0)},v=function t(e){var r=[],n=[];return e.forEach((function(e,o){var i=!!e.scopeParent,a=i?e.scopeParent:e,s=d(a,i),l=i?t(e.candidates):a;0===s?i?r.push.apply(r,l):r.push(a):n.push({documentOrder:o,tabIndex:s,item:e,isScope:i,content:l})})),n.sort(f).reduce((function(t,e){return e.isScope?t.push.apply(t,e.content):t.push(e.content),t}),[]).concat(r)},y=function(t,e){var r;return r=(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:h.bind(null,e),flatten:!1,getShadowRoot:e.getShadowRoot,shadowRootFilter:m}):c(t,e.includeContainer,h.bind(null,e)),v(r)},w=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==a.call(t,o)&&h(e,t)},x=n.concat("iframe").join(","),k=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==a.call(t,x)&&b(e,t)};function A(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function O(t){for(var e=1;e1?e-1:0),n=1;n1?r-1:0),a=1;a=0)t=n.activeElement;else{var e=a.tabbableGroups[0];t=e&&e.firstTabbableNode||d("fallbackFocus")}if(!t)throw new Error("Your focus-trap needs to have at least one focusable element");return t},p=function(){if(a.containerGroups=a.containers.map((function(t){var e,r,n=y(t,i.tabbableOptions),o=(e=t,(r=(r=i.tabbableOptions)||{}).getShadowRoot?u([e],r.includeContainer,{filter:b.bind(null,r),flatten:!0,getShadowRoot:r.getShadowRoot}):c(e,r.includeContainer,b.bind(null,r)));return{container:t,tabbableNodes:n,focusableNodes:o,firstTabbableNode:n.length>0?n[0]:null,lastTabbableNode:n.length>0?n[n.length-1]:null,nextTabbableNode:function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=o.findIndex((function(e){return e===t}));if(!(r<0))return e?o.slice(r+1).find((function(t){return w(t,i.tabbableOptions)})):o.slice(0,r).reverse().find((function(t){return w(t,i.tabbableOptions)}))}}})),a.tabbableGroups=a.containerGroups.filter((function(t){return t.tabbableNodes.length>0})),a.tabbableGroups.length<=0&&!d("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times")},g=function t(e){!1!==e&&e!==n.activeElement&&(e&&e.focus?(e.focus({preventScroll:!!i.preventScroll}),a.mostRecentlyFocusedNode=e,function(t){return t.tagName&&"input"===t.tagName.toLowerCase()&&"function"==typeof t.select}(e)&&e.select()):t(f()))},h=function(t){var e=d("setReturnFocus",t);return e||!1!==e&&t},m=function(t){var e=j(t);l(e,t)>=0||(F(i.clickOutsideDeactivates,t)?r.deactivate({returnFocus:i.returnFocusOnDeactivate}):F(i.allowOutsideClick,t)||t.preventDefault())},v=function(t){var e=j(t),r=l(e,t)>=0;r||e instanceof Document?r&&(a.mostRecentlyFocusedNode=e):(t.stopImmediatePropagation(),g(a.mostRecentlyFocusedNode||f()))},x=function(t){if(("Escape"===(e=t).key||"Esc"===e.key||27===e.keyCode)&&!1!==F(i.escapeDeactivates,t))return t.preventDefault(),void r.deactivate();var e;(i.isKeyForward(t)||i.isKeyBackward(t))&&function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=j(t);p();var n=null;if(a.tabbableGroups.length>0){var o=l(r,t),s=o>=0?a.containerGroups[o]:void 0;if(o<0)n=e?a.tabbableGroups[a.tabbableGroups.length-1].lastTabbableNode:a.tabbableGroups[0].firstTabbableNode;else if(e){var c=L(a.tabbableGroups,(function(t){var e=t.firstTabbableNode;return r===e}));if(c<0&&(s.container===r||k(r,i.tabbableOptions)&&!w(r,i.tabbableOptions)&&!s.nextTabbableNode(r,!1))&&(c=o),c>=0){var u=0===c?a.tabbableGroups.length-1:c-1;n=a.tabbableGroups[u].lastTabbableNode}else T(t)||(n=s.nextTabbableNode(r,!1))}else{var f=L(a.tabbableGroups,(function(t){var e=t.lastTabbableNode;return r===e}));if(f<0&&(s.container===r||k(r,i.tabbableOptions)&&!w(r,i.tabbableOptions)&&!s.nextTabbableNode(r))&&(f=o),f>=0){var b=f===a.tabbableGroups.length-1?0:f+1;n=a.tabbableGroups[b].firstTabbableNode}else T(t)||(n=s.nextTabbableNode(r))}}else n=d("fallbackFocus");n&&(T(t)&&t.preventDefault(),g(n))}(t,i.isKeyBackward(t))},A=function(t){var e=j(t);l(e,t)>=0||F(i.clickOutsideDeactivates,t)||F(i.allowOutsideClick,t)||(t.preventDefault(),t.stopImmediatePropagation())},S=function(){if(a.active)return function(t,e){if(t.length>0){var r=t[t.length-1];r!==e&&r.pause()}var n=t.indexOf(e);-1===n||t.splice(n,1),t.push(e)}(o,r),a.delayInitialFocusTimer=i.delayInitialFocus?I((function(){g(f())})):g(f()),n.addEventListener("focusin",v,!0),n.addEventListener("mousedown",m,{capture:!0,passive:!1}),n.addEventListener("touchstart",m,{capture:!0,passive:!1}),n.addEventListener("click",A,{capture:!0,passive:!1}),n.addEventListener("keydown",x,{capture:!0,passive:!1}),r},P=function(){if(a.active)return n.removeEventListener("focusin",v,!0),n.removeEventListener("mousedown",m,!0),n.removeEventListener("touchstart",m,!0),n.removeEventListener("click",A,!0),n.removeEventListener("keydown",x,!0),r},D="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver((function(t){t.some((function(t){return Array.from(t.removedNodes).some((function(t){return t===a.mostRecentlyFocusedNode}))}))&&g(f())})):void 0,R=function(){D&&(D.disconnect(),a.active&&!a.paused&&a.containers.map((function(t){D.observe(t,{subtree:!0,childList:!0})})))};return(r={get active(){return a.active},get paused(){return a.paused},activate:function(t){if(a.active)return this;var e=s(t,"onActivate"),r=s(t,"onPostActivate"),o=s(t,"checkCanFocusTrap");o||p(),a.active=!0,a.paused=!1,a.nodeFocusedBeforeActivation=n.activeElement,null==e||e();var i=function(){o&&p(),S(),R(),null==r||r()};return o?(o(a.containers.concat()).then(i,i),this):(i(),this)},deactivate:function(t){if(!a.active)return this;var e=O({onDeactivate:i.onDeactivate,onPostDeactivate:i.onPostDeactivate,checkCanReturnFocus:i.checkCanReturnFocus},t);clearTimeout(a.delayInitialFocusTimer),a.delayInitialFocusTimer=void 0,P(),a.active=!1,a.paused=!1,R(),function(t,e){var r=t.indexOf(e);-1!==r&&t.splice(r,1),t.length>0&&t[t.length-1].unpause()}(o,r);var n=s(e,"onDeactivate"),l=s(e,"onPostDeactivate"),c=s(e,"checkCanReturnFocus"),u=s(e,"returnFocus","returnFocusOnDeactivate");null==n||n();var d=function(){I((function(){u&&g(h(a.nodeFocusedBeforeActivation)),null==l||l()}))};return u&&c?(c(h(a.nodeFocusedBeforeActivation)).then(d,d),this):(d(),this)},pause:function(t){if(a.paused||!a.active)return this;var e=s(t,"onPause"),r=s(t,"onPostPause");return a.paused=!0,null==e||e(),P(),R(),null==r||r(),this},unpause:function(t){if(!a.paused||!a.active)return this;var e=s(t,"onUnpause"),r=s(t,"onPostUnpause");return a.paused=!1,null==e||e(),p(),S(),R(),null==r||r(),this},updateContainerElements:function(t){var e=[].concat(t).filter(Boolean);return a.containers=e.map((function(t){return"string"==typeof t?n.querySelector(t):t})),a.active&&p(),R(),this}}).updateContainerElements(t),r}},8728:(t,e,r)=>{r.d(e,{Z:()=>nt});var n={exports:{}},o={},i={exports:{}},a={};function s(){return{"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1}}var l=/javascript\s*\:/gim;a.whiteList={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1},a.getDefaultWhiteList=s,a.onAttr=function(t,e,r){},a.onIgnoreAttr=function(t,e,r){},a.safeAttrValue=function(t,e){return l.test(e)?"":e};var c=function(t){return String.prototype.trim?t.trim():t.replace(/(^\s*)|(\s*$)/g,"")},u=function(t){return String.prototype.trimRight?t.trimRight():t.replace(/(\s*$)/g,"")},d=a,f=function(t,e){";"!==(t=u(t))[t.length-1]&&(t+=";");var r=t.length,n=!1,o=0,i=0,a="";function s(){if(!n){var r=c(t.slice(o,i)),s=r.indexOf(":");if(-1!==s){var l=c(r.slice(0,s)),u=c(r.slice(s+1));if(l){var d=e(o,a.length,l,u,r);d&&(a+=d+"; ")}}}o=i+1}for(;i/g,O=/"/g,S=/"/g,T=/&#([a-zA-Z0-9]*);?/gim,E=/:?/gim,C=/&newline;?/gim,I=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,L=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,F=/u\s*r\s*l\s*\(.*/gi;function j(t){return t.replace(O,""")}function N(t){return t.replace(S,'"')}function P(t){return t.replace(T,(function(t,e){return"x"===e[0]||"X"===e[0]?String.fromCharCode(parseInt(e.substr(1),16)):String.fromCharCode(parseInt(e,10))}))}function D(t){return t.replace(E,":").replace(C," ")}function R(t){for(var e="",r=0,n=t.length;r0;e--){var r=t[e];if(" "!==r)return"="===r?e:-1}}function H(t){return function(t){return'"'===t[0]&&'"'===t[t.length-1]||"'"===t[0]&&"'"===t[t.length-1]}(t)?t.substr(1,t.length-2):t}G.parseTag=function(t,e,r){var n="",o=0,i=!1,a=!1,s=0,l=t.length,c="",u="";t:for(s=0;s"===d){n+=r(t.slice(o,i)),c=B(u=t.slice(i,s+1)),n+=e(i,n.length,c,u,U(u)),o=s+1,i=!1;continue}if('"'===d||"'"===d)for(var f=1,p=t.charAt(s-f);""===p.trim()||"="===p;){if("="===p){a=d;continue t}p=t.charAt(s-++f)}}else if(d===a){a=!1;continue}}return o";var b=function(t){var e=J.spaceIndex(t);if(-1===e)return{html:"",closing:"/"===t[t.length-2]};var r="/"===(t=J.trim(t.slice(e+1,-1)))[t.length-1];return r&&(t=J.trim(t.slice(0,-1))),{html:t,closing:r}}(d),h=r[u],m=Q(b.html,(function(t,e){var r=-1!==J.indexOf(h,t),n=i(u,t,e,r);return tt(n)?r?(e=s(u,t,e,c))?t+'="'+e+'"':t:tt(n=a(u,t,e,r))?void 0:n:n}));return d="<"+u,m&&(d+=" "+m),b.closing&&(d+=" /"),d+">"}return tt(g=o(u,d,p))?l(d):g}),l);return u&&(d=u.remove(d)),d};var rt=et;!function(t,e){var r=o,n=G,i=rt;function a(t,e){return new i(e).process(t)}(e=t.exports=a).filterXSS=a,e.FilterXSS=i,function(){for(var t in r)e[t]=r[t];for(var o in n)e[o]=n[o]}(),"undefined"!=typeof self&&"undefined"!=typeof DedicatedWorkerGlobalScope&&self instanceof DedicatedWorkerGlobalScope&&(self.filterXSS=t.exports)}(n,n.exports);var nt=function(){function t(t,e){var r,o=this;this.arcgisWhiteList={a:["href","style","target"],abbr:["title"],audio:["autoplay","controls","loop","muted","preload"],b:[],br:[],dd:["style"],div:["align","style"],dl:["style"],dt:["style"],em:[],figcaption:["style"],figure:["style"],font:["color","face","size","style"],h1:["style"],h2:["style"],h3:["style"],h4:["style"],h5:["style"],h6:["style"],hr:[],i:[],img:["alt","border","height","src","style","width"],li:[],ol:[],p:["style"],source:["media","src","type"],span:["style"],strong:[],sub:["style"],sup:["style"],table:["border","cellpadding","cellspacing","height","style","width"],tbody:[],tr:["align","height","style","valign"],td:["align","colspan","height","nowrap","rowspan","style","valign","width"],th:["align","colspan","height","nowrap","rowspan","style","valign","width"],u:[],ul:[],video:["autoplay","controls","height","loop","muted","poster","preload","width"]},this.allowedProtocols=["http","https","mailto","iform","tel","flow","lfmobile","arcgis-navigator","arcgis-appstudio-player","arcgis-survey123","arcgis-collector","arcgis-workforce","arcgis-explorer","arcgis-trek2there","arcgis-quickcapture","mspbi","comgooglemaps","pdfefile","pdfehttp","pdfehttps","boxapp","boxemm","awb","awbs","gropen","radarscope"],this.arcgisFilterOptions={allowCommentTag:!0,safeAttrValue:function(t,e,r,i){return"a"===t&&"href"===e||("img"===t||"source"===t)&&"src"===e?o.sanitizeUrl(r):n.exports.safeAttrValue(t,e,r,i)}},this._entityMap={"&":"8","<":"<",">":">",'"':""","'":"'","/":"/"},t&&!e?r=t:t&&e?(r=Object.create(this.arcgisFilterOptions),Object.keys(t).forEach((function(e){"whiteList"===e?r.whiteList=o._extendObjectOfArrays([o.arcgisWhiteList,t.whiteList||{}]):r[e]=t[e]}))):(r=Object.create(this.arcgisFilterOptions)).whiteList=this.arcgisWhiteList,this.xssFilterOptions=r,this._xssFilter=new n.exports.FilterXSS(r)}return t.prototype.sanitize=function(t,e){switch(void 0===e&&(e={}),typeof t){case"number":return isNaN(t)||!isFinite(t)?null:t;case"boolean":return t;case"string":return this._xssFilter.process(t);case"object":return this._iterateOverObject(t,e);default:if(e.allowUndefined&&void 0===t)return;return null}},t.prototype.sanitizeUrl=function(t,e){var r=(null!=e?e:{}).isProtocolRequired,o=void 0===r||r,i=this._trim(t.substring(0,t.indexOf(":"))),a="/"===t,s=/^#/.test(t),l=i&&this.allowedProtocols.indexOf(i.toLowerCase())>-1;return a||s||l?n.exports.escapeAttrValue(t):i||o?"":n.exports.escapeAttrValue("https://".concat(t))},t.prototype.sanitizeHTMLAttribute=function(t,e,r,o){return"function"==typeof this.xssFilterOptions.safeAttrValue?this.xssFilterOptions.safeAttrValue(t,e,r,o):n.exports.safeAttrValue(t,e,r,o)},t.prototype.validate=function(t,e){void 0===e&&(e={});var r=this.sanitize(t,e);return{isValid:t===r,sanitized:r}},t.prototype.encodeHTML=function(t){var e=this;return String(t).replace(/[&<>"'\/]/g,(function(t){return e._entityMap[t]}))},t.prototype.encodeAttrValue=function(t){var e=/^[a-zA-Z0-9]$/;return String(t).replace(/[\x00-\xFF]/g,(function(r,n){return e.test(r)?r:"&#x".concat(Number(t.charCodeAt(n)).toString(16),";")}))},t.prototype._extendObjectOfArrays=function(t){var e={};return t.forEach((function(t){Object.keys(t).forEach((function(r){Array.isArray(t[r])&&Array.isArray(e[r])?e[r]=e[r].concat(t[r]):e[r]=t[r]}))})),e},t.prototype._iterateOverObject=function(t,e){var r=this;void 0===e&&(e={});try{var n=!1,o=void 0;if(Array.isArray(t))o=t.reduce((function(t,o){var i=r.validate(o,e);return i.isValid?t.concat([o]):(n=!0,t.concat([i.sanitized]))}),[]);else{if(!function(t){if("object"!=typeof t||null===t)return!1;if("[object Object]"!==Object.prototype.toString.call(t))return!1;var e=Object.getPrototypeOf(t);if(null===e)return!0;for(;null!==Object.getPrototypeOf(e);)e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e}(t)){if(e.allowUndefined&&void 0===t)return;return null}o=Object.keys(t).reduce((function(o,i){var a=t[i],s=r.validate(a,e);return s.isValid?o[i]=a:(n=!0,o[i]=s.sanitized),o}),{})}return n?o:t}catch(t){return null}},t.prototype._trim=function(t){return String.prototype.trim?t.trim():t.replace(/(^\s*)|(\s*$)/g,"")},t}()},65161:(t,e,r)=>{r.d(e,{K3:()=>n,YY:()=>o});const n=t=>{const e=new URL(t,a.$resourcesUrl$);return e.origin!==i.location.origin?e.href:e.pathname},o=t=>a.$resourcesUrl$=t,i="undefined"!=typeof window?window:{},a=(i.document,i.HTMLElement,{$flags$:0,$resourcesUrl$:"",jmp:t=>t(),raf:t=>requestAnimationFrame(t),ael:(t,e,r,n)=>t.addEventListener(e,r,n),rel:(t,e,r,n)=>t.removeEventListener(e,r,n),ce:(t,e)=>new CustomEvent(t,e)});var s="undefined"==typeof Element;function l(){const{classList:t}=document.body,e=window.matchMedia("(prefers-color-scheme: dark)").matches,r=()=>t.contains("calcite-mode-dark")||t.contains("calcite-mode-auto")&&e?"dark":"light",n=t=>document.body.dispatchEvent(new CustomEvent("calciteModeChange",{bubbles:!0,detail:{mode:t}})),o=t=>{i!==t&&n(t),i=t};let i=r();n(i),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",(t=>o(t.matches?"dark":"light"))),new MutationObserver((()=>o(r()))).observe(document.body,{attributes:!0,attributeFilter:["class"]})}s||Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,!s&&Element.prototype.getRootNode,"undefined"!=typeof window&&"undefined"!=typeof location&&"undefined"!=typeof document&&window.location===location&&window.document===document&&("interactive"===document.readyState?l():document.addEventListener("DOMContentLoaded",(()=>l()),{once:!0}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/6a3d611e8842afbb50ab.js.LICENSE.txt b/public/assets/esri/core/workers/chunks/6a3d611e8842afbb50ab.js.LICENSE.txt new file mode 100644 index 0000000..9336285 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/6a3d611e8842afbb50ab.js.LICENSE.txt @@ -0,0 +1,26 @@ +/*! + * @esri/arcgis-html-sanitizer - v3.0.1 - Tue Nov 15 2022 09:46:54 GMT-0800 (Pacific Standard Time) + * Copyright (c) 2022 - Environmental Systems Research Institute, Inc. + * Apache-2.0 + * + * js-xss + * Copyright (c) 2012-2018 Zongmin Lei(雷宗民) + * http://ucdok.com + * MIT License, see https://github.com/leizongmin/js-xss/blob/master/LICENSE for details + */ + +/*! + * All material copyright ESRI, All Rights Reserved, unless otherwise specified. + * See https://github.com/Esri/calcite-components/blob/master/LICENSE.md for details. + * v1.4.2 + */ + +/*! +* focus-trap 7.4.3 +* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE +*/ + +/*! +* tabbable 6.1.2 +* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE +*/ diff --git a/public/assets/esri/core/workers/chunks/6ae5932e716f3b29729b.js b/public/assets/esri/core/workers/chunks/6ae5932e716f3b29729b.js new file mode 100644 index 0000000..6d7fe1a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/6ae5932e716f3b29729b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8153,5732],{92835:(e,t,s)=>{s.d(t,{Z:()=>f});var i,r=s(43697),n=s(96674),l=s(70586),o=s(35463),a=s(5600),h=(s(75215),s(67676),s(80442),s(71715)),c=s(52011),u=s(30556);let p=i=class extends n.wq{static get allTime(){return d}static get empty(){return g}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,s=null!=this.end?this.end.getTime():this.end,i=null!=e.start?e.start.getTime():e.start,r=null!=e.end?e.end.getTime():e.end;return t===i&&s===r}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,l.yw)(this.start,(t=>(0,o.JE)(t,e))),s=(0,l.yw)(this.end,(t=>{const s=(0,o.JE)(t,e);return t.getTime()===s.getTime()?s:(0,o.Nm)(s,1,e)}));return new i({start:t,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,s=this.end?.getTime()??1/0,r=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let l,o;if(r>=t&&r<=s?l=r:t>=r&&t<=n&&(l=t),s>=r&&s<=n?o=s:n>=t&&n<=s&&(o=n),null!=l&&null!=o&&!isNaN(l)&&!isNaN(o)){const e=new i;return e.start=l===-1/0?null:new Date(l),e.end=o===1/0?null:new Date(o),e}return i.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:r,end:n}=this;return null!=r&&(s.start=(0,o.Nm)(r,e,t)),null!=n&&(s.end=(0,o.Nm)(n,e,t)),s}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return d.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,s=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:s})}};(0,r._)([(0,a.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"end",void 0),(0,r._)([(0,h.r)("end")],p.prototype,"readEnd",null),(0,r._)([(0,u.c)("end")],p.prototype,"writeEnd",null),(0,r._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isAllTime",null),(0,r._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isEmpty",null),(0,r._)([(0,a.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"start",void 0),(0,r._)([(0,h.r)("start")],p.prototype,"readStart",null),(0,r._)([(0,u.c)("start")],p.prototype,"writeStart",null),p=i=(0,r._)([(0,c.j)("esri.TimeExtent")],p);const d=new p,g=new p({start:void 0,end:void 0}),f=p},5732:(e,t,s)=>{s.d(t,{c:()=>i,g:()=>r});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},46791:(e,t,s)=>{s.d(t,{Z:()=>A});var i,r=s(43697),n=s(3894),l=s(32448),o=s(22974),a=s(70586),h=s(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(i||(i={}));var c,u=s(1654),p=s(75215),d=s(58971),g=s(5600),f=s(52421),m=s(52011),b=s(10661);const _=new h.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),y=()=>{};function v(e){return e?e instanceof x?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e&&e.length)return e[0]}function M(e,t,s,i){const r=Math.min(e.length-s,t.length-i);let n=0;for(;n{e.push(t),C(e,s.call(i,t,r,n),s,i)}))}const E=new Set,D=new Set,T=new Set,O=new Map;let Z=0,x=c=class extends l.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof c}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new b.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:Z++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof c?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,d.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(i.ADD)||(this._splice(0,this.length,v(e)),this._emitAfterChanges(i.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,s={removed:!1,callback:t};return e.push(s),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=y,s.removed=!0,e.splice(e.indexOf(s),1)}}}return this._emitter.on(e,t)}once(e,t){const s=this.on(e,t);return{remove(){s.remove()}}}add(e,t){if((0,d.it)(this._observable),this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t??null);return this._splice(s,0,[e]),this._emitAfterChanges(i.ADD),this}addMany(e,t=this._items.length){if((0,d.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t);return this._splice(s,0,v(e)),this._emitAfterChanges(i.ADD),this}at(e){if((0,d.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(i.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.map(o.d9)})}concat(...e){(0,d.it)(this._observable);const t=e.map(v);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const s=(0,a.j0)(this._splice(0,this.length)),r=s.length;for(let i=0;it&&(e=t),e}includes(e,t=0){return(0,d.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,d.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,d.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,d.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,d.it)(this._observable);const s=this._items.map(e,t);return new c({items:s})}reorder(e,t=this.length-1){(0,d.it)(this._observable);const s=this.indexOf(e);if(-1!==s){if(t<0?t=0:t>=this.length&&(t=this.length-1),s!==t){if(this._emitBeforeChanges(i.MOVE))return e;this._splice(s,1),this._splice(t,0,[e]),this._emitAfterChanges(i.MOVE)}return e}}pop(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(i.REMOVE),e}push(...e){return(0,d.it)(this._observable),this._emitBeforeChanges(i.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(i.ADD)),this.length}reduce(e,t){(0,d.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduce(e,t):s.reduce(e)}reduceRight(e,t){(0,d.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduceRight(e,t):s.reduceRight(e)}remove(e){return(0,d.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,d.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(i.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(i.REMOVE),t}removeMany(e){if((0,d.it)(this._observable),!e||!e.length||this._emitBeforeChanges(i.REMOVE))return[];const t=e instanceof c?e.toArray():e,s=this._items,r=[],n=t.length;for(let e=0;e-1){const i=1+M(t,s,e+1,n+1),l=this._splice(n,i);l&&l.length>0&&r.push.apply(r,l),e+=i-1}}return this._emitAfterChanges(i.REMOVE),r}reverse(){if((0,d.it)(this._observable),this._emitBeforeChanges(i.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(i.MOVE),this}shift(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(i.REMOVE),e}slice(e=0,t=this.length){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,d.it)(this._observable),this._items.some(e,t)}sort(e){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.MOVE))return this;const t=(0,a.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(i.MOVE),this}splice(e,t,...s){(0,d.it)(this._observable);const r=(t?i.REMOVE:0)|(s.length?i.ADD:0);if(this._emitBeforeChanges(r))return[];const n=this._splice(e,t,s)||[];return this._emitAfterChanges(r),n}toArray(){return(0,d.it)(this._observable),this._items.slice()}toJSON(){return(0,d.it)(this._observable),this.toArray()}toLocaleString(){return(0,d.it)(this._observable),this._items.toLocaleString()}toString(){return(0,d.it)(this._observable),this._items.toString()}unshift(...e){return(0,d.it)(this._observable),!e.length||this._emitBeforeChanges(i.ADD)||(this._splice(0,0,e),this._emitAfterChanges(i.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,s){const i=this._items,r=this.itemType;let n,l;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,u.Os)((()=>this._dispatchChange()))),t){if(l=i.splice(e,t),this.hasEventListener("before-remove")){const t=_.acquire();t.target=this,t.cancellable=!0;for(let s=0,r=l.length;s{s.push(e)}));const i=n.Z.acquire();D.forEach((e=>{i.push(e)}));const r=this._items,l=t.items,o=n.Z.acquire();if(T.forEach((e=>{l.indexOf(e)!==r.indexOf(e)&&o.push(e)})),t.listeners&&(s.length||i.length||o.length)){const e={target:this,added:s,removed:i,moved:o},r=t.listeners.length;for(let s=0;s{if(!e)return c;if(O.has(e))return O.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const s in e.typeMap){const i=e.typeMap[s].prototype.declaredClass;t?t+=` | ${i}`:t=i}let s=class extends c{};return(0,r._)([(0,f.c)({Type:e,ensureType:"function"==typeof e?(0,p.se)(e):(0,p.N7)(e)})],s.prototype,"itemType",void 0),s=(0,r._)([(0,m.j)(`esri.core.Collection<${t}>`)],s),O.set(e,s),s},(0,r._)([(0,g.Cb)()],x.prototype,"length",void 0),(0,r._)([(0,g.Cb)()],x.prototype,"items",null),x=c=(0,r._)([(0,m.j)("esri.core.Collection")],x);const A=x},52421:(e,t,s)=>{function i(e){return(t,s)=>{t[s]=e}}s.d(t,{c:()=>i})},35463:(e,t,s)=>{s.d(t,{JE:()=>l,Nm:()=>n,rJ:()=>o}),s(80442);const i={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},r={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,s){const i=new Date(e.getTime());if(t&&s){const e=r[s],{getter:n,setter:l,multiplier:o}=e;if("months"===s){const e=function(e,t){const s=new Date(e,t+1,1);return s.setDate(0),s.getDate()}(i.getFullYear(),i.getMonth()+t);i.getDate()>e&&i.setDate(e)}i[l](i[n]()+t*o)}return i}function l(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function o(e,t,s){return 0===e?0:e*i[t]/i[s]}},2723:(e,t,s)=>{s.r(t),s.d(t,{default:()=>Z});var i,r=s(43697),n=(s(66577),s(3172)),l=s(20102),o=s(35454),a=s(16453),h=s(5600),c=(s(75215),s(67676),s(80442),s(52011)),u=s(82971),p=s(6570),d=s(24470),g=s(87085),f=s(71612),m=s(34760),b=s(72965),_=s(90082),y=s(11145);const v=new(s(43077).f)("0/0/0",0,0,0,void 0);let w=i=class extends((0,f.h)((0,b.M)((0,m.Q)(g.Z)))){constructor(){super(...arguments),this.tileInfo=y.Z.create({spatialReference:u.Z.WebMercator,size:256}),this.type="base-tile",this.fullExtent=new p.Z(-20037508.342787,-20037508.34278,20037508.34278,20037508.342787,u.Z.WebMercator),this.spatialReference=u.Z.WebMercator}getTileBounds(e,t,s,i){const r=i||(0,d.Ue)();return v.level=e,v.row=t,v.col=s,v.extent=r,this.tileInfo.updateTileInfo(v),v.extent=void 0,r}fetchTile(e,t,s,i={}){const{signal:r}=i,l=this.getTileUrl(e,t,s),o={responseType:"image",signal:r,query:{...this.refreshParameters}};return(0,n.default)(l??"",o).then((e=>e.data))}async fetchImageBitmapTile(e,t,s,r={}){const{signal:l}=r;if(this.fetchTile!==i.prototype.fetchTile){const i=await this.fetchTile(e,t,s,r);return(0,_.V)(i,e,t,s,l)}const o=this.getTileUrl(e,t,s)??"",a={responseType:"blob",signal:l,query:{...this.refreshParameters}},{data:h}=await(0,n.default)(o,a);return(0,_.V)(h,e,t,s,l)}getTileUrl(){throw new l.Z("basetilelayer:gettileurl-not-implemented","getTileUrl() is not implemented")}};(0,r._)([(0,h.Cb)({type:y.Z})],w.prototype,"tileInfo",void 0),(0,r._)([(0,h.Cb)({type:["show","hide"]})],w.prototype,"listMode",void 0),(0,r._)([(0,h.Cb)({readOnly:!0,value:"base-tile"})],w.prototype,"type",void 0),(0,r._)([(0,h.Cb)({nonNullable:!0})],w.prototype,"fullExtent",void 0),(0,r._)([(0,h.Cb)()],w.prototype,"spatialReference",void 0),w=i=(0,r._)([(0,c.j)("esri.layers.BaseTileLayer")],w);const M=w;var C=s(38009),E=s(39450),D=s(94139);const T=new o.X({BingMapsAerial:"aerial",BingMapsRoad:"road",BingMapsHybrid:"hybrid"});let O=class extends((0,f.h)((0,C.q)((0,a.R)(M)))){constructor(e){super(e),this.type="bing-maps",this.tileInfo=new y.Z({size:[256,256],dpi:96,origin:new D.Z({x:-20037508.342787,y:20037508.342787,spatialReference:u.Z.WebMercator}),spatialReference:u.Z.WebMercator,lods:[new E.Z({level:1,resolution:78271.5169639999,scale:295828763.795777}),new E.Z({level:2,resolution:39135.7584820001,scale:147914381.897889}),new E.Z({level:3,resolution:19567.8792409999,scale:73957190.948944}),new E.Z({level:4,resolution:9783.93962049996,scale:36978595.474472}),new E.Z({level:5,resolution:4891.96981024998,scale:18489297.737236}),new E.Z({level:6,resolution:2445.98490512499,scale:9244648.868618}),new E.Z({level:7,resolution:1222.99245256249,scale:4622324.434309}),new E.Z({level:8,resolution:611.49622628138,scale:2311162.217155}),new E.Z({level:9,resolution:305.748113140558,scale:1155581.108577}),new E.Z({level:10,resolution:152.874056570411,scale:577790.554289}),new E.Z({level:11,resolution:76.4370282850732,scale:288895.277144}),new E.Z({level:12,resolution:38.2185141425366,scale:144447.638572}),new E.Z({level:13,resolution:19.1092570712683,scale:72223.819286}),new E.Z({level:14,resolution:9.55462853563415,scale:36111.909643}),new E.Z({level:15,resolution:4.77731426794937,scale:18055.954822}),new E.Z({level:16,resolution:2.38865713397468,scale:9027.977411}),new E.Z({level:17,resolution:1.19432856685505,scale:4513.988705}),new E.Z({level:18,resolution:.597164283559817,scale:2256.994353}),new E.Z({level:19,resolution:.298582141647617,scale:1128.497176}),new E.Z({level:20,resolution:.1492910708238085,scale:564.248588})]}),this.key=null,this.style="road",this.culture="en-US",this.region=null,this.portalUrl=null,this.hasAttributionData=!0}get bingMetadata(){return this._get("bingMetadata")}set bingMetadata(e){this._set("bingMetadata",e)}get copyright(){return null!=this.bingMetadata?this.bingMetadata.copyright:null}get operationalLayerType(){return T.toJSON(this.style)}get bingLogo(){return null!=this.bingMetadata?this.bingMetadata.brandLogoUri:null}load(e){return this.key?this.addResolvingPromise(this._getMetadata()):this.portalUrl?this.addResolvingPromise(this._getPortalBingKey().then((()=>this._getMetadata()))):this.addResolvingPromise(Promise.reject(new l.Z("bingmapslayer:load","Bing layer must have bing key."))),Promise.resolve(this)}getTileUrl(e,t,s){if(!this.loaded||null==this.bingMetadata)return null;const i=this.bingMetadata.resourceSets[0].resources[0],r=i.imageUrlSubdomains[t%i.imageUrlSubdomains.length],n=this._getQuadKey(e,t,s);return i.imageUrl.replace("{subdomain}",r).replace("{quadkey}",n)}async fetchAttributionData(){return this.load().then((()=>null==this.bingMetadata?null:{contributors:this.bingMetadata.resourceSets[0].resources[0].imageryProviders.map((e=>({attribution:e.attribution,coverageAreas:e.coverageAreas.map((e=>({zoomMin:e.zoomMin,zoomMax:e.zoomMax,score:1,bbox:[e.bbox[0],e.bbox[1],e.bbox[2],e.bbox[3]]})))})))}))}_getMetadata(){const e={road:"roadOnDemand",aerial:"aerial",hybrid:"aerialWithLabelsOnDemand"}[this.style];return(0,n.default)(`https://dev.virtualearth.net/REST/v1/Imagery/Metadata/${e}`,{responseType:"json",query:{include:"ImageryProviders",uriScheme:"https",key:this.key,suppressStatus:!0,output:"json",culture:this.culture,userRegion:this.region}}).then((e=>{const t=e.data;if(200!==t.statusCode)throw new l.Z("bingmapslayer:getmetadata",t.statusDescription);if(this.bingMetadata=t,0===this.bingMetadata.resourceSets.length)throw new l.Z("bingmapslayer:getmetadata","no bing resourcesets");if(0===this.bingMetadata.resourceSets[0].resources.length)throw new l.Z("bingmapslayer:getmetadata","no bing resources")})).catch((e=>{throw new l.Z("bingmapslayer:getmetadata",e.message)}))}_getPortalBingKey(){return(0,n.default)(this.portalUrl??"",{responseType:"json",authMode:"no-prompt",query:{f:"json"}}).then((e=>{if(!e.data.bingKey)throw new l.Z("bingmapslayer:getportalbingkey","The referenced Portal does not contain a valid bing key");this.key=e.data.bingKey})).catch((e=>{throw new l.Z("bingmapslayer:getportalbingkey",e.message)}))}_getQuadKey(e,t,s){let i="";for(let r=e;r>0;r--){let e=0;const n=1<{s.d(t,{Q:()=>b});var i=s(43697),r=s(92604),n=s(95330),l=s(5600),o=(s(75215),s(67676),s(80442),s(52011)),a=s(46791),h=(s(20102),s(26258),s(87538));const c=new a.Z,u=new WeakMap;function p(e){return null!=e&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e}function d(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:d(t,e%t):0}let g=0,f=0;function m(){const e=Date.now();for(const t of c)t.refreshInterval&&e-(u.get(t)??0)+5>=6e4*t.refreshInterval&&(u.set(t,e),t.refresh(e))}(0,h.EH)((()=>{const e=Date.now();let t=0;for(const s of c)t=d(Math.round(6e4*s.refreshInterval),t),s.refreshInterval?u.get(s)||u.set(s,e):u.delete(s);if(t!==f){if(f=t,clearInterval(g),0===f)return void(g=0);g=setInterval(m,f)}}));const b=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,n.Ds)((()=>this.hasDataChanged())),this.when().then((()=>{this.destroyed||function(e){p(e)&&c.push(e)}(this)}),(()=>{}))}destroy(){p(this)&&c.includes(this)&&c.remove(this)}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,n.R8)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{r.Z.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}};return(0,i._)([(0,l.Cb)({type:Number,cast:e=>e>=.1?e:e<=0?0:.1,json:{write:!0}})],t.prototype,"refreshInterval",void 0),(0,i._)([(0,l.Cb)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,i._)([(0,l.Cb)()],t.prototype,"refreshParameters",null),t=(0,i._)([(0,o.j)("esri.layers.mixins.RefreshableLayer")],t),t}},39450:(e,t,s)=>{s.d(t,{Z:()=>c});var i,r=s(43697),n=s(96674),l=s(5600),o=s(75215),a=(s(67676),s(80442),s(52011));let h=i=class extends n.wq{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new i({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,r._)([(0,l.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"cols",void 0),(0,r._)([(0,l.Cb)({type:o.z8,json:{write:!0}})],h.prototype,"level",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],h.prototype,"levelValue",void 0),(0,r._)([(0,l.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"origin",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0}})],h.prototype,"resolution",void 0),(0,r._)([(0,l.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"rows",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0}})],h.prototype,"scale",void 0),h=i=(0,r._)([(0,a.j)("esri.layers.support.LOD")],h);const c=h},11145:(e,t,s)=>{s.d(t,{Z:()=>E});var i,r=s(43697),n=s(35454),l=s(96674),o=s(67900),a=s(5600),h=s(75215),c=(s(67676),s(80442),s(71715)),u=s(52011),p=s(30556),d=s(94139),g=s(82971),f=s(24470),m=s(8744),b=s(40488),_=s(39450),y=s(43077);const v=new n.X({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let w=i=class extends l.wq{static create(e={}){const{resolutionFactor:t=1,scales:s,size:r=256,spatialReference:n=g.Z.WebMercator,numLODs:l=24}=e;if(!(0,m.JY)(n)){const e=[];if(s)for(let t=0;t=0;s--)e.unshift(new _.Z({level:s,scale:t,resolution:t})),t*=2}return new i({dpi:96,lods:e,origin:new d.Z(0,0,n),size:[r,r],spatialReference:n})}const a=(0,m.C5)(n),h=e.origin?new d.Z({x:e.origin.x,y:e.origin.y,spatialReference:n}):new d.Z(a?{x:a.origin[0],y:a.origin[1],spatialReference:n}:{x:0,y:0,spatialReference:n}),c=1/(39.37*(0,o.c9)(n)*96),u=[];if(s)for(let e=0;e{i.push(e.scale),t=e.scale>t?e.scale:t,s=e.scale=t.length-1)return t[t.length-1];const s=Math.floor(e),i=s+1;return t[s]/(t[s]/t[i])**(e-s)}scaleToZoom(e){const t=this.scales,s=t.length-1;let i=0;for(;ie&&r=t?this.zoomToScale(Math.ceil(s)):this.zoomToScale(Math.floor(s))}tileAt(e,t,s,i){const r=this.lodAt(e);if(!r)return null;let n,l;if("number"==typeof t)n=t,l=s;else if((0,m.fS)(t.spatialReference,this.spatialReference))n=t.x,l=t.y,i=s;else{const e=(0,b.iV)(t,this.spatialReference);if(null==e)return null;n=e.x,l=e.y,i=s}const o=r.resolution*this.size[0],a=r.resolution*this.size[1];return i||(i=new y.f(null,0,0,0,(0,f.Ue)())),i.level=e,i.row=Math.floor((this.origin.y-l)/a+.001),i.col=Math.floor((n-this.origin.x)/o+.001),this.updateTileInfo(i),i}updateTileInfo(e,t=i.ExtrapolateOptions.NONE){let s=this.lodAt(e.level);if(!s&&t===i.ExtrapolateOptions.POWER_OF_TWO){const t=this.lods[this.lods.length-1];t.levelArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],w.prototype,"size",void 0),(0,r._)([(0,c.r)("size",["rows","cols"])],w.prototype,"readSize",null),(0,r._)([(0,p.c)("size",{cols:{type:h.z8},rows:{type:h.z8}})],w.prototype,"writeSize",null),(0,r._)([(0,a.Cb)({type:g.Z,json:{write:!0}})],w.prototype,"spatialReference",void 0),w=i=(0,r._)([(0,u.j)("esri.layers.support.TileInfo")],w),(C=(M=w||(w={})).ExtrapolateOptions||(M.ExtrapolateOptions={}))[C.NONE=0]="NONE",C[C.POWER_OF_TWO=1]="POWER_OF_TWO";const E=w},43077:(e,t,s)=>{s.d(t,{f:()=>i});class i{constructor(e,t,s,i,r=void 0){this.id=e,this.level=t,this.row=s,this.col=i,this.extent=r}}},90082:(e,t,s)=>{s.d(t,{V:()=>l,g:()=>n});var i=s(20102),r=s(95330);async function n(e,t,s){let n;try{n=await createImageBitmap(e)}catch(e){throw new i.Z("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,r.k_)(s),n}async function l(e,t,s,n,l){let o;try{o=await createImageBitmap(e)}catch(e){throw new i.Z("request:server",`Unable to load tile ${t}/${s}/${n}`,{error:e,level:t,row:s,col:n})}return(0,r.k_)(l),o}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/6c213768715c52625855.js b/public/assets/esri/core/workers/chunks/6c213768715c52625855.js new file mode 100644 index 0000000..264ceb8 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/6c213768715c52625855.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8008,8062],{52104:(e,a,t)=>{t.d(a,{V:()=>n});var r=t(96187);async function n(e,a){const t=await(0,r.T)(e,a);t.layers=t.layers.filter(i);const n={serviceJSON:t};if((t.currentVersion??0)<10.5)return n;const l=await(0,r.T)(e+"/layers",a);return n.layersJSON={layers:l.layers.filter(i),tables:l.tables},n}function i(e){return!e.type||"Feature Layer"===e.type}},87344:(e,a,t)=>{t.d(a,{T:()=>r});const r={BingMapsLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(8153)]).then(t.bind(t,2723))).default,BuildingSceneLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(6017),t.e(773),t.e(9238),t.e(5590),t.e(7537),t.e(5825),t.e(223)]).then(t.bind(t,30223))).default,CSVLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(6017),t.e(773),t.e(9238),t.e(9689)]).then(t.bind(t,45425))).default,DimensionLayer:async()=>(await Promise.all([t.e(163),t.e(9037),t.e(81)]).then(t.bind(t,40081))).default,ElevationLayer:async()=>(await Promise.all([t.e(163),t.e(8346),t.e(6486),t.e(1596)]).then(t.bind(t,65665))).default,FeatureLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(6017),t.e(773),t.e(9238),t.e(2442)]).then(t.bind(t,19238))).default,GeoJSONLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(3477)]).then(t.bind(t,23477))).default,GeoRSSLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(8024)]).then(t.bind(t,3723))).default,GroupLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9059)]).then(t.bind(t,40504))).default,ImageryLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(4165),t.e(4599),t.e(6610),t.e(6885),t.e(1194)]).then(t.bind(t,90444))).default,ImageryTileLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(6610),t.e(8681),t.e(6885),t.e(5913)]).then(t.bind(t,74878))).default,IntegratedMeshLayer:async()=>(await Promise.all([t.e(163),t.e(7537),t.e(1537)]).then(t.bind(t,9310))).default,KMLLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(1423),t.e(2756)]).then(t.bind(t,42756))).default,LineOfSightLayer:async()=>(await Promise.all([t.e(163),t.e(7316)]).then(t.bind(t,30690))).default,LinkChartLayer:async()=>(await Promise.all([t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(1534),t.e(5261),t.e(4493)]).then(t.bind(t,28552))).default,MapImageLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(1423),t.e(4165),t.e(3887),t.e(6017),t.e(4599),t.e(6256),t.e(7374)]).then(t.bind(t,27374))).default,MapNotesLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(6017),t.e(773),t.e(9238),t.e(5151)]).then(t.bind(t,62128))).default,MediaLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(4828)]).then(t.bind(t,57765))).default,OGCFeatureLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(8068)]).then(t.bind(t,88068))).default,OpenStreetMapLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9971),t.e(6237)]).then(t.bind(t,66237))).default,OrientedImageryLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(6017),t.e(773),t.e(9238),t.e(3148)]).then(t.bind(t,76604))).default,PointCloudLayer:async()=>(await Promise.all([t.e(163),t.e(1773),t.e(4266),t.e(237)]).then(t.bind(t,10608))).default,RouteLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(1423),t.e(153)]).then(t.bind(t,40153))).default,SceneLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(6017),t.e(773),t.e(9238),t.e(5590),t.e(7537),t.e(5825),t.e(7476)]).then(t.bind(t,57476))).default,StreamLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(1724)]).then(t.bind(t,88387))).default,SubtypeGroupLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(1423),t.e(4165),t.e(3887),t.e(6017),t.e(773),t.e(8518),t.e(1231)]).then(t.bind(t,30359))).default,TileLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(1423),t.e(4165),t.e(3887),t.e(6017),t.e(4599),t.e(6486),t.e(6256),t.e(8636)]).then(t.bind(t,98636))).default,UnknownLayer:async()=>(await t.e(4166).then(t.bind(t,44166))).default,UnsupportedLayer:async()=>(await t.e(9296).then(t.bind(t,39296))).default,VectorTileLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(6486),t.e(4325),t.e(9805),t.e(5481)]).then(t.bind(t,94756))).default,VoxelLayer:async()=>(await Promise.all([t.e(163),t.e(1773),t.e(9037),t.e(8865)]).then(t.bind(t,28865))).default,WFSLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(9469),t.e(6082),t.e(8346),t.e(1423),t.e(4165),t.e(3887),t.e(7215),t.e(2653)]).then(t.bind(t,12653))).default,WMSLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9790),t.e(1773),t.e(2462)]).then(t.bind(t,25906))).default,WMTSLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9971),t.e(2594)]).then(t.bind(t,72594))).default,WebTileLayer:async()=>(await Promise.all([t.e(163),t.e(4609),t.e(9971)]).then(t.bind(t,16199))).default}},33516:(e,a,t)=>{t.d(a,{Y:()=>l,h:()=>i});var r=t(81271),n=t(48522);function i(e){return{origin:"portal-item",url:(0,r.mN)(e.itemUrl),portal:e.portal||n.Z.getDefault(),portalItem:e,readResourcePaths:[]}}function l(e){return{origin:"portal-item",messages:[],writtenProperties:[],url:e.itemUrl?(0,r.mN)(e.itemUrl):null,portal:e.portal||n.Z.getDefault(),portalItem:e}}},18062:(e,a,t)=>{t.d(a,{$O:()=>b,Ok:()=>h,Q4:()=>g,XX:()=>S,load:()=>p});var r=t(20102),n=t(87085),i=t(66677),l=t(52104),s=t(48522),o=t(15235),c=t(33516),u=t(14661),y=t(40555),d=t(96187);async function p(e,a){const t=e.instance.portalItem;if(t&&t.id)return await t.load(a),function(e){const a=e.instance.portalItem;if(!a?.type||!e.supportedTypes.includes(a.type))throw new r.Z("portal:invalid-layer-item-type","Invalid layer item type '${type}', expected '${expectedType}'",{type:a?.type,expectedType:e.supportedTypes.join(", ")})}(e),async function(e,a){const t=e.instance,n=t.portalItem;if(!n)return;const{url:i,title:s}=n,o=(0,c.h)(n);if("group"===t.type)return t.read({title:s},o),async function(e,a){let t;const{portalItem:n}=e;if(!n)return;const i=n.type,s=a.layerModuleTypeMap,o=(0,u._$)(n,"Oriented Imagery Layer")??!1;switch(i){case"Feature Service":t=o?s.OrientedImageryLayer:s.FeatureLayer;break;case"Stream Service":t=s.StreamLayer;break;case"Scene Service":t=s.SceneLayer;break;case"Feature Collection":t=s.FeatureLayer;break;default:throw new r.Z("portal:unsupported-item-type-as-group",`The item type '${i}' is not supported as a 'IGroupLayer'`)}let[c,y]=await Promise.all([t(),L(a)]),p=()=>c;if("Feature Service"===i){if(y=n.url?await b(y,n.url):{},S(y).length){const e=s.SubtypeGroupLayer,a=await e();p=e=>"SubtypeGroupLayer"===e.layerType?a:c}return m(e,p,y,await async function(e){const{layersJSON:a}=await(0,l.V)(e);if(!a)return null;const t=[...a.layers,...a.tables];return e=>t.find((a=>a.id===e.id))}(n.url))}return g(y)>0?m(e,p,y):async function(e,a){const{portalItem:t}=e;if(!t?.url)return;const r=await(0,d.T)(t.url);r&&m(e,a,{layers:r.layers?.map(f),tables:r.tables?.map(f)})}(e,p)}(t,e);i&&t.read({url:i},o);const p=await L(e,a);return p&&t.read(p,o),t.resourceReferences={portalItem:n,paths:o.readResourcePaths??[]},"subtype-group"!==t.type&&t.read({title:s},o),(0,y.y)(t,o)}(e,a)}function f(e){return{id:e.id,name:e.name}}function m(e,a,t,l){let s=t.layers||[];const c=t.tables||[];if("Feature Collection"===e.portalItem?.type&&(s.forEach((e=>{"Table"===e?.layerDefinition?.type&&c.push(e)})),s=s.filter((e=>"Table"!==e?.layerDefinition?.type))),"coverage"in t){const a=function(e){const{coverage:a}=e;if(!a)return null;const t=new URL(a);if(a.toLowerCase().includes("item.html")){const e=t.searchParams.get("id"),a=t.origin;return n.Z.fromPortalItem({portalItem:new o.default({id:e,url:a})})}if((0,i.B5)(a))return n.Z.fromArcGISServerUrl({url:a});throw new r.Z("portal:oriented-imagery-layer-coverage","the provided coverage url couldn't be loaded as a layer")}(t);a&&e.add(a)}s.reverse().forEach((r=>{const n=l?.(r);if(n||!l){const i=w(e,a(r),t,r,n);e.add(i)}})),c.reverse().forEach((r=>{const n=l?.(r);if(n||!l){const i=w(e,a(r),t,r,n);e.tables.add(i)}}))}function w(e,a,t,r,n){const i=e.portalItem,l=new a({portalItem:i.clone(),layerId:r.id});if("sourceJSON"in l&&(l.sourceJSON=n),"subtype-group"!==l.type&&(l.sublayerTitleMode="service-name"),"Feature Collection"===i.type){const e={origin:"portal-item",portal:i.portal||s.Z.getDefault()};l.read(r,e);const a=t.showLegend;null!=a&&l.read({showLegend:a},e)}return l}async function L(e,a){if(!1===e.supportsData)return;const t=e.instance,r=t.portalItem;if(!r)return;let n=null;try{n=await r.fetchData("json",a)}catch(e){}if(function(e){return"stream"!==e.type&&"oriented-imagery"!==e.type&&"layerId"in e}(t)){let e=null,a=!0;if(n&&g(n)>0){if(null==t.layerId){const e=S(n);t.layerId="subtype-group"===t.type?e?.[0]:h(n)}e=function(e,a){const{layerId:t}=a,r=e.layers?.find((e=>e.id===t))||e.tables?.find((e=>e.id===t));return r&&function(e,a){return!("feature"===a.type&&"layerType"in e&&"SubtypeGroupLayer"===e.layerType||"subtype-group"===a.type&&!("layerType"in e))}(r,a)?r:null}(n,t),e&&(1===g(n)&&(a=!1),null!=n.showLegend&&(e.showLegend=n.showLegend))}return a&&"sublayerTitleMode"in t&&"service-name"!==t.sublayerTitleMode&&(t.sublayerTitleMode="item-title-and-service-name"),e}return n}async function b(e,a){if(null==e?.layers||null==e?.tables){const t=await(0,d.T)(a);(e=e||{}).layers=e.layers||t?.layers,e.tables=e.tables||t?.tables}return e}function h(e){const a=e.layers;if(a&&a.length)return a[0].id;const t=e.tables;return t&&t.length?t[0].id:null}function g(e){return(e?.layers?.length??0)+(e?.tables?.length??0)}function S(e){const a=[];return e?.layers?.forEach((e=>{"SubtypeGroupLayer"===e.layerType&&a.push(e.id)})),a}},28008:(e,a,t)=>{t.d(a,{fromItem:()=>u,v:()=>y});var r=t(20102),n=t(84230),i=t(87344),l=t(15235),s=t(18062),o=t(14661),c=t(96187);async function u(e){!e.portalItem||e.portalItem instanceof l.default||(e={...e,portalItem:new l.default(e.portalItem)});const a=await async function(e){return await e.load(),async function(e){const a=e.className,t=i.T[a];return{constructor:await t(),properties:e.properties}}(await y(e))}(e.portalItem);return new(0,a.constructor)({portalItem:e.portalItem,...a.properties})}async function y(e){switch(e.type){case"Map Service":return async function(e){return await async function(e){return(await(0,c.T)(e.url)).tileInfo}(e)?{className:"TileLayer"}:{className:"MapImageLayer"}}(e);case"Feature Service":return async function(e){if((0,o._$)(e,"Oriented Imagery Layer"))return async function(e){return await e.load(),{className:"OrientedImageryLayer",properties:await e.fetchData()}}(e);const a=await d(e);if("object"==typeof a){const e={};return null!=a.id&&(e.layerId=a.id),{className:a.className||"FeatureLayer",properties:e}}return{className:"GroupLayer"}}(e);case"Feature Collection":return async function(e){await e.load();const a=(0,o._$)(e,"Map Notes"),t=(0,o._$)(e,"Markup");if(a||t)return{className:"MapNotesLayer"};if((0,o._$)(e,"Route Layer"))return{className:"RouteLayer"};const r=await e.fetchData();return 1===(0,s.Q4)(r)?{className:"FeatureLayer"}:{className:"GroupLayer"}}(e);case"Scene Service":return async function(e){const a=await d(e);if("object"==typeof a){const t={};let r;if(null!=a.id?(t.layerId=a.id,r=`${e.url}/layers/${a.id}`):r=e.url,e.typeKeywords?.length)for(const a of Object.keys(n.fb))if(e.typeKeywords.includes(a))return{className:n.fb[a]};const i=await(0,c.T)(r);return{className:n.fb[i?.layerType]||"SceneLayer",properties:t}}if(!1===a){const a=await(0,c.T)(e.url);return"Voxel"===a?.layerType?{className:"VoxelLayer"}:{className:"GroupLayer"}}return{className:"GroupLayer"}}(e);case"Image Service":return async function(e){await e.load();const a=e.typeKeywords?.map((e=>e.toLowerCase()))??[];if(a.includes("elevation 3d layer"))return{className:"ElevationLayer"};if(a.includes("tiled imagery"))return{className:"ImageryTileLayer"};const t=await e.fetchData(),r=t?.layerType;if("ArcGISTiledImageServiceLayer"===r)return{className:"ImageryTileLayer"};if("ArcGISImageServiceLayer"===r)return{className:"ImageryLayer"};const n=await(0,c.T)(e.url),i=n.cacheType?.toLowerCase(),l=n.capabilities?.toLowerCase().includes("tilesonly");return"map"===i||l?{className:"ImageryTileLayer"}:{className:"ImageryLayer"}}(e);case"Stream Service":case"Feed":return{className:"StreamLayer"};case"Vector Tile Service":return{className:"VectorTileLayer"};case"GeoJson":return{className:"GeoJSONLayer"};case"CSV":return{className:"CSVLayer"};case"KML":return{className:"KMLLayer"};case"WFS":return{className:"WFSLayer"};case"WMTS":return{className:"WMTSLayer"};case"WMS":return{className:"WMSLayer"};default:throw new r.Z("portal:unknown-item-type","Unknown item type '${type}'",{type:e.type})}}async function d(e){const a=e.url;if(!a||/\/\d+$/.test(a))return{};await e.load();const t=await e.fetchData();if("Feature Service"===e.type){const e=p(await(0,s.$O)(t,a));if("object"==typeof e){const a=(0,s.XX)(t);e.className=null!=e.id&&a.includes(e.id)?"SubtypeGroupLayer":"FeatureLayer"}return e}return(0,s.Q4)(t)>0?p(t):p(await(0,c.T)(a))}function p(e){return 1===(0,s.Q4)(e)&&{id:(0,s.Ok)(e)}}},40555:(e,a,t)=>{t.d(a,{y:()=>l});var r=t(66643),n=t(95330),i=t(20941);async function l(e,a,t){const l=e&&e.getAtOrigin&&e.getAtOrigin("renderer",a.origin);if(l&&"unique-value"===l.type&&l.styleOrigin){const s=await(0,r.q6)(l.populateFromStyle());if((0,n.k_)(t),!1===s.ok){const t=s.error;a&&a.messages&&a.messages.push(new i.Z("renderer:style-reference",`Failed to create unique value renderer from style reference: ${t.message}`,{error:t,context:a})),e.clear("renderer",a?.origin)}}}},96187:(e,a,t)=>{t.d(a,{T:()=>n});var r=t(3172);async function n(e,a){const{data:t}=await(0,r.default)(e,{responseType:"json",query:{f:"json",...a?.customParameters,token:a?.apiKey}});return t}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/6c519c5a474f51f37af0.js b/public/assets/esri/core/workers/chunks/6c519c5a474f51f37af0.js new file mode 100644 index 0000000..dff6f7e --- /dev/null +++ b/public/assets/esri/core/workers/chunks/6c519c5a474f51f37af0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9243],{49243:(e,t,s)=>{s.r(t),s.d(t,{build:()=>u.b,getRadius:()=>u.g}),s(4307),s(97323),s(51666),s(5543),s(20787),s(19693),s(21437),s(74709),s(33680),s(98069);var u=s(25377)}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/6e562fa57c0347091154.js b/public/assets/esri/core/workers/chunks/6e562fa57c0347091154.js new file mode 100644 index 0000000..b8a44a5 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/6e562fa57c0347091154.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[565],{90565:(n,e,a)=>{a.r(e),a.d(e,{registerFunctions:()=>d});var t=a(33586),r=a(27535),o=a(61363),i=a(90658);function c(n,e){return n&&n.domain?"coded-value"===n.domain.type||"codedValue"===n.domain.type?t.Z.convertObjectToArcadeDictionary({type:"codedValue",name:n.domain.name,dataType:i.yE[n.field.type],codedValues:n.domain.codedValues.map((n=>({name:n.name,code:n.code})))},(0,o.G)(e)):t.Z.convertObjectToArcadeDictionary({type:"range",name:n.domain.name,dataType:i.yE[n.field.type],min:n.domain.min,max:n.domain.max},(0,o.G)(e)):null}function d(n){"async"===n.mode&&(n.functions.domain=function(e,a){return n.standardFunctionAsync(e,a,(async(n,t,i)=>{if((0,o.C)(i,2,3,e,a),(0,o.p)(i[0]))return c((0,o.U)(i[0],(0,o.j)(i[1]),void 0===i[2]?void 0:i[2]),e);if((0,o.r)(i[0]))return await i[0]._ensureLoaded(),c((0,o.a1)((0,o.j)(i[1]),i[0],null,void 0===i[2]?void 0:i[2]),e);throw new r.aV(e,r.rH.InvalidParameter,a)}))},n.functions.subtypes=function(e,a){return n.standardFunctionAsync(e,a,(async(n,i,c)=>{if((0,o.C)(c,1,1,e,a),(0,o.p)(c[0])){const n=(0,o.T)(c[0]);return n?t.Z.convertObjectToArcadeDictionary(n,(0,o.G)(e)):null}if((0,o.r)(c[0])){await c[0]._ensureLoaded();const n=c[0].subtypes();return n?t.Z.convertObjectToArcadeDictionary(n,(0,o.G)(e)):null}throw new r.aV(e,r.rH.InvalidParameter,a)}))},n.functions.domainname=function(e,a){return n.standardFunctionAsync(e,a,(async(n,t,i)=>{if((0,o.C)(i,2,4,e,a),(0,o.p)(i[0]))return(0,o.V)(i[0],(0,o.j)(i[1]),i[2],void 0===i[3]?void 0:i[3]);if((0,o.r)(i[0])){await i[0]._ensureLoaded();const n=(0,o.a1)((0,o.j)(i[1]),i[0],null,void 0===i[3]?void 0:i[3]);return(0,o.a2)(n,i[2])}throw new r.aV(e,r.rH.InvalidParameter,a)}))},n.signatures.push({name:"domainname",min:2,max:4}),n.functions.domaincode=function(e,a){return n.standardFunctionAsync(e,a,(async(n,t,i)=>{if((0,o.C)(i,2,4,e,a),(0,o.p)(i[0]))return(0,o.W)(i[0],(0,o.j)(i[1]),i[2],void 0===i[3]?void 0:i[3]);if((0,o.r)(i[0])){await i[0]._ensureLoaded();const n=(0,o.a1)((0,o.j)(i[1]),i[0],null,void 0===i[3]?void 0:i[3]);return(0,o.a3)(n,i[2])}throw new r.aV(e,r.rH.InvalidParameter,a)}))},n.signatures.push({name:"domaincode",min:2,max:4})),n.functions.text=function(e,a){return n.standardFunctionAsync(e,a,((n,t,r)=>{if((0,o.C)(r,1,2,e,a),!(0,o.r)(r[0]))return(0,o.t)(r[0],r[1]);{const e=(0,o.D)(r[1],"");if(""===e)return r[0].castToText();if("schema"===e.toLowerCase())return r[0].convertToText("schema",n.abortSignal);if("featureset"===e.toLowerCase())return r[0].convertToText("featureset",n.abortSignal)}}))},n.functions.gdbversion=function(e,a){return n.standardFunctionAsync(e,a,(async(n,t,i)=>{if((0,o.C)(i,1,1,e,a),(0,o.p)(i[0]))return i[0].gdbVersion();if((0,o.r)(i[0]))return(await i[0].load()).gdbVersion;throw new r.aV(e,r.rH.InvalidParameter,a)}))},n.functions.schema=function(e,a){return n.standardFunctionAsync(e,a,(async(n,i,c)=>{if((0,o.C)(c,1,1,e,a),(0,o.r)(c[0]))return await c[0].load(),t.Z.convertObjectToArcadeDictionary(c[0].schema(),(0,o.G)(e));if((0,o.p)(c[0])){const n=(0,o.S)(c[0]);return n?t.Z.convertObjectToArcadeDictionary(n,(0,o.G)(e)):null}throw new r.aV(e,r.rH.InvalidParameter,a)}))}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/6eaa7a51efde2dd4a5a4.js b/public/assets/esri/core/workers/chunks/6eaa7a51efde2dd4a5a4.js new file mode 100644 index 0000000..06a75bd --- /dev/null +++ b/public/assets/esri/core/workers/chunks/6eaa7a51efde2dd4a5a4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4828,5732],{92835:(t,e,n)=>{n.d(e,{Z:()=>p});var s,i=n(43697),r=n(96674),o=n(70586),a=n(35463),l=n(5600),h=(n(75215),n(67676),n(80442),n(71715)),c=n(52011),u=n(30556);let d=s=class extends r.wq{static get allTime(){return m}static get empty(){return f}constructor(t){super(t),this.end=null,this.start=null}readEnd(t,e){return null!=e.end?new Date(e.end):null}writeEnd(t,e){e.end=t?t.getTime():null}get isAllTime(){return this.equals(s.allTime)}get isEmpty(){return this.equals(s.empty)}readStart(t,e){return null!=e.start?new Date(e.start):null}writeStart(t,e){e.start=t?t.getTime():null}clone(){return new s({end:this.end,start:this.start})}equals(t){if(!t)return!1;const e=null!=this.start?this.start.getTime():this.start,n=null!=this.end?this.end.getTime():this.end,s=null!=t.start?t.start.getTime():t.start,i=null!=t.end?t.end.getTime():t.end;return e===s&&n===i}expandTo(t){if(this.isEmpty||this.isAllTime)return this.clone();const e=(0,o.yw)(this.start,(e=>(0,a.JE)(e,t))),n=(0,o.yw)(this.end,(e=>{const n=(0,a.JE)(e,t);return e.getTime()===n.getTime()?n:(0,a.Nm)(n,1,t)}));return new s({start:e,end:n})}intersection(t){if(!t)return this.clone();if(this.isEmpty||t.isEmpty)return s.empty;if(this.isAllTime)return t.clone();if(t.isAllTime)return this.clone();const e=this.start?.getTime()??-1/0,n=this.end?.getTime()??1/0,i=t.start?.getTime()??-1/0,r=t.end?.getTime()??1/0;let o,a;if(i>=e&&i<=n?o=i:e>=i&&e<=r&&(o=e),n>=i&&n<=r?a=n:r>=e&&r<=n&&(a=r),null!=o&&null!=a&&!isNaN(o)&&!isNaN(a)){const t=new s;return t.start=o===-1/0?null:new Date(o),t.end=a===1/0?null:new Date(a),t}return s.empty}offset(t,e){if(this.isEmpty||this.isAllTime)return this.clone();const n=new s,{start:i,end:r}=this;return null!=i&&(n.start=(0,a.Nm)(i,t,e)),null!=r&&(n.end=(0,a.Nm)(r,t,e)),n}union(t){if(!t||t.isEmpty)return this.clone();if(this.isEmpty)return t.clone();if(this.isAllTime||t.isAllTime)return m.clone();const e=null!=this.start&&null!=t.start?new Date(Math.min(this.start.getTime(),t.start.getTime())):null,n=null!=this.end&&null!=t.end?new Date(Math.max(this.end.getTime(),t.end.getTime())):null;return new s({start:e,end:n})}};(0,i._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"end",void 0),(0,i._)([(0,h.r)("end")],d.prototype,"readEnd",null),(0,i._)([(0,u.c)("end")],d.prototype,"writeEnd",null),(0,i._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],d.prototype,"isAllTime",null),(0,i._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],d.prototype,"isEmpty",null),(0,i._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"start",void 0),(0,i._)([(0,h.r)("start")],d.prototype,"readStart",null),(0,i._)([(0,u.c)("start")],d.prototype,"writeStart",null),d=s=(0,i._)([(0,c.j)("esri.TimeExtent")],d);const m=new d,f=new d({start:void 0,end:void 0}),p=d},5732:(t,e,n)=>{n.d(e,{c:()=>s,g:()=>i});var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},21787:(t,e,n)=>{n.d(e,{a:()=>l,b:()=>c,e:()=>a,f:()=>i,i:()=>d,m:()=>h,s:()=>r,t:()=>o});var s=n(46851);function i(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[4],t[4]=e[5],t[5]=e[6],t[6]=e[8],t[7]=e[9],t[8]=e[10],t}function r(t,e,n,s,i,r,o,a,l,h){return t[0]=e,t[1]=n,t[2]=s,t[3]=i,t[4]=r,t[5]=o,t[6]=a,t[7]=l,t[8]=h,t}function o(t,e){if(t===e){const n=e[1],s=e[2],i=e[5];t[1]=e[3],t[2]=e[6],t[3]=n,t[5]=e[7],t[6]=s,t[7]=i}else t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8];return t}function a(t,e){const n=e[0],s=e[1],i=e[2],r=e[3],o=e[4],a=e[5],l=e[6],h=e[7],c=e[8],u=c*o-a*h,d=-c*r+a*l,m=h*r-o*l;let f=n*u+s*d+i*m;return f?(f=1/f,t[0]=u*f,t[1]=(-c*s+i*h)*f,t[2]=(a*s-i*o)*f,t[3]=d*f,t[4]=(c*n-i*l)*f,t[5]=(-a*n+i*r)*f,t[6]=m*f,t[7]=(-h*n+s*l)*f,t[8]=(o*n-s*r)*f,t):null}function l(t,e){const n=e[0],s=e[1],i=e[2],r=e[3],o=e[4],a=e[5],l=e[6],h=e[7],c=e[8];return t[0]=o*c-a*h,t[1]=i*h-s*c,t[2]=s*a-i*o,t[3]=a*l-r*c,t[4]=n*c-i*l,t[5]=i*r-n*a,t[6]=r*h-o*l,t[7]=s*l-n*h,t[8]=n*o-s*r,t}function h(t,e,n){const s=e[0],i=e[1],r=e[2],o=e[3],a=e[4],l=e[5],h=e[6],c=e[7],u=e[8],d=n[0],m=n[1],f=n[2],p=n[3],_=n[4],g=n[5],y=n[6],x=n[7],v=n[8];return t[0]=d*s+m*o+f*h,t[1]=d*i+m*a+f*c,t[2]=d*r+m*l+f*u,t[3]=p*s+_*o+g*h,t[4]=p*i+_*a+g*c,t[5]=p*r+_*l+g*u,t[6]=y*s+x*o+v*h,t[7]=y*i+x*a+v*c,t[8]=y*r+x*l+v*u,t}function c(t,e){const n=e[0],s=e[1],i=e[2],r=e[3],o=e[4],a=e[5],l=e[6],h=e[7],c=e[8],u=e[9],d=e[10],m=e[11],f=e[12],p=e[13],_=e[14],g=e[15],y=n*a-s*o,x=n*l-i*o,v=n*h-r*o,b=s*l-i*a,M=s*h-r*a,w=i*h-r*l,P=c*p-u*f,C=c*_-d*f,R=c*g-m*f,E=u*_-d*p,I=u*g-m*p,O=d*g-m*_;let B=y*O-x*I+v*E+b*R-M*C+w*P;return B?(B=1/B,t[0]=(a*O-l*I+h*E)*B,t[1]=(l*R-o*O-h*C)*B,t[2]=(o*I-a*R+h*P)*B,t[3]=(i*I-s*O-r*E)*B,t[4]=(n*O-i*R+r*C)*B,t[5]=(s*R-n*I-r*P)*B,t[6]=(p*w-_*M+g*b)*B,t[7]=(_*v-f*w-g*x)*B,t[8]=(f*M-p*v+g*y)*B,t):null}function u(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t}function d(t){const e=(0,s.g)(),n=t[0],i=t[1],r=t[2],o=t[3],a=t[4],l=t[5],h=t[6],c=t[7],u=t[8];return Math.abs(1-(n*n+o*o+h*h))<=e&&Math.abs(1-(i*i+a*a+c*c))<=e&&Math.abs(1-(r*r+l*l+u*u))<=e}const m=h,f=u;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t},adjoint:l,copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t},determinant:function(t){const e=t[0],n=t[1],s=t[2],i=t[3],r=t[4],o=t[5],a=t[6],l=t[7],h=t[8];return e*(h*r-o*l)+n*(-h*i+o*a)+s*(l*i-r*a)},equals:function(t,e){const n=t[0],i=t[1],r=t[2],o=t[3],a=t[4],l=t[5],h=t[6],c=t[7],u=t[8],d=e[0],m=e[1],f=e[2],p=e[3],_=e[4],g=e[5],y=e[6],x=e[7],v=e[8],b=(0,s.g)();return Math.abs(n-d)<=b*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(i-m)<=b*Math.max(1,Math.abs(i),Math.abs(m))&&Math.abs(r-f)<=b*Math.max(1,Math.abs(r),Math.abs(f))&&Math.abs(o-p)<=b*Math.max(1,Math.abs(o),Math.abs(p))&&Math.abs(a-_)<=b*Math.max(1,Math.abs(a),Math.abs(_))&&Math.abs(l-g)<=b*Math.max(1,Math.abs(l),Math.abs(g))&&Math.abs(h-y)<=b*Math.max(1,Math.abs(h),Math.abs(y))&&Math.abs(c-x)<=b*Math.max(1,Math.abs(c),Math.abs(x))&&Math.abs(u-v)<=b*Math.max(1,Math.abs(u),Math.abs(v))},exactEquals:function(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]},frob:function(t){return Math.sqrt(t[0]**2+t[1]**2+t[2]**2+t[3]**2+t[4]**2+t[5]**2+t[6]**2+t[7]**2+t[8]**2)},fromMat2d:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=0,t[3]=e[2],t[4]=e[3],t[5]=0,t[6]=e[4],t[7]=e[5],t[8]=1,t},fromMat4:i,fromQuat:function(t,e){const n=e[0],s=e[1],i=e[2],r=e[3],o=n+n,a=s+s,l=i+i,h=n*o,c=s*o,u=s*a,d=i*o,m=i*a,f=i*l,p=r*o,_=r*a,g=r*l;return t[0]=1-u-f,t[3]=c-g,t[6]=d+_,t[1]=c+g,t[4]=1-h-f,t[7]=m-p,t[2]=d-_,t[5]=m+p,t[8]=1-h-u,t},fromRotation:function(t,e){const n=Math.sin(e),s=Math.cos(e);return t[0]=s,t[1]=n,t[2]=0,t[3]=-n,t[4]=s,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},fromScaling:function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=e[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},fromTranslation:function(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=e[0],t[7]=e[1],t[8]=1,t},identity:function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},invert:a,isOrthoNormal:d,mul:m,multiply:h,multiplyScalar:function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*n,t[5]=e[5]*n,t[6]=e[6]*n,t[7]=e[7]*n,t[8]=e[8]*n,t},multiplyScalarAndAdd:function(t,e,n,s){return t[0]=e[0]+n[0]*s,t[1]=e[1]+n[1]*s,t[2]=e[2]+n[2]*s,t[3]=e[3]+n[3]*s,t[4]=e[4]+n[4]*s,t[5]=e[5]+n[5]*s,t[6]=e[6]+n[6]*s,t[7]=e[7]+n[7]*s,t[8]=e[8]+n[8]*s,t},normalFromMat4:c,normalFromMat4Legacy:function(t,e){const n=e[0],s=e[1],i=e[2],r=e[4],o=e[5],a=e[6],l=e[8],h=e[9],c=e[10],u=c*o-a*h,d=-c*r+a*l,m=h*r-o*l,f=n*u+s*d+i*m;if(!f)return null;const p=1/f;return t[0]=u*p,t[1]=(-c*s+i*h)*p,t[2]=(a*s-i*o)*p,t[3]=d*p,t[4]=(c*n-i*l)*p,t[5]=(-a*n+i*r)*p,t[6]=m*p,t[7]=(-h*n+s*l)*p,t[8]=(o*n-s*r)*p,t},projection:function(t,e,n){return t[0]=2/e,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/n,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t},rotate:function(t,e,n){const s=e[0],i=e[1],r=e[2],o=e[3],a=e[4],l=e[5],h=e[6],c=e[7],u=e[8],d=Math.sin(n),m=Math.cos(n);return t[0]=m*s+d*o,t[1]=m*i+d*a,t[2]=m*r+d*l,t[3]=m*o-d*s,t[4]=m*a-d*i,t[5]=m*l-d*r,t[6]=h,t[7]=c,t[8]=u,t},scale:function(t,e,n){const s=n[0],i=n[1],r=n[2];return t[0]=s*e[0],t[1]=s*e[1],t[2]=s*e[2],t[3]=i*e[3],t[4]=i*e[4],t[5]=i*e[5],t[6]=r*e[6],t[7]=r*e[7],t[8]=r*e[8],t},scaleByVec2:function(t,e,n){const s=n[0],i=n[1];return t[0]=s*e[0],t[1]=s*e[1],t[2]=s*e[2],t[3]=i*e[3],t[4]=i*e[4],t[5]=i*e[5],t},set:r,str:function(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"},sub:f,subtract:u,translate:function(t,e,n){const s=e[0],i=e[1],r=e[2],o=e[3],a=e[4],l=e[5],h=e[6],c=e[7],u=e[8],d=n[0],m=n[1];return t[0]=s,t[1]=i,t[2]=r,t[3]=o,t[4]=a,t[5]=l,t[6]=d*s+m*o+h,t[7]=d*i+m*a+c,t[8]=d*r+m*l+u,t},transpose:o},Symbol.toStringTag,{value:"Module"}))},46521:(t,e,n)=>{function s(){return[1,0,0,0,1,0,0,0,1]}function i(t,e,n,s,i,r,o,a,l){return[t,e,n,s,i,r,o,a,l]}function r(t,e){return new Float64Array(t,e,9)}n.d(e,{a:()=>r,c:()=>s,f:()=>i}),Object.freeze(Object.defineProperty({__proto__:null,clone:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8]]},create:s,createView:r,fromValues:i},Symbol.toStringTag,{value:"Module"}))},88764:(t,e,n)=>{n.d(e,{q:()=>l});var s,i,r,o=n(5732),a={exports:{}};s=a,i=function(){function t(n,s,i,r,o){for(;r>i;){if(r-i>600){var a=r-i+1,l=s-i+1,h=Math.log(a),c=.5*Math.exp(2*h/3),u=.5*Math.sqrt(h*c*(a-c)/a)*(l-a/2<0?-1:1);t(n,s,Math.max(i,Math.floor(s-l*c/a+u)),Math.min(r,Math.floor(s+(a-l)*c/a+u)),o)}var d=n[s],m=i,f=r;for(e(n,i,s),o(n[r],d)>0&&e(n,i,r);m0;)f--}0===o(n[i],d)?e(n,i,f):e(n,++f,r),f<=s&&(i=f+1),s<=f&&(r=f-1)}}function e(t,e,n){var s=t[e];t[e]=t[n],t[n]=s}function n(t,e){return te?1:0}return function(e,s,i,r,o){t(e,s,i||0,r||e.length-1,o||n)}},void 0!==(r=i())&&(s.exports=r);const l=(0,o.g)(a.exports)},4307:(t,e,n)=>{n.d(e,{d:()=>l,l:()=>d,r:()=>f,s:()=>i,t:()=>m});var s=n(46851);function i(t,e,n){return t[0]=e,t[1]=n,t}function r(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t}function o(t,e,n){return t[0]=e[0]*n[0],t[1]=e[1]*n[1],t}function a(t,e,n){return t[0]=e[0]/n[0],t[1]=e[1]/n[1],t}function l(t,e){const n=e[0]-t[0],s=e[1]-t[1];return Math.sqrt(n*n+s*s)}function h(t,e){const n=e[0]-t[0],s=e[1]-t[1];return n*n+s*s}function c(t){const e=t[0],n=t[1];return Math.sqrt(e*e+n*n)}function u(t){const e=t[0],n=t[1];return e*e+n*n}function d(t,e,n,s){const i=e[0],r=e[1];return t[0]=i+s*(n[0]-i),t[1]=r+s*(n[1]-r),t}function m(t,e,n){const s=e[0],i=e[1];return t[0]=n[0]*s+n[2]*i+n[4],t[1]=n[1]*s+n[3]*i+n[5],t}function f(t,e,n,s){const i=e[0]-n[0],r=e[1]-n[1],o=Math.sin(s),a=Math.cos(s);return t[0]=i*a-r*o+n[0],t[1]=i*o+r*a+n[1],t}const p=c,_=r,g=o,y=a,x=l,v=h,b=u;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t},angle:function(t,e){const n=t[0],s=t[1],i=e[0],r=e[1];let o=n*n+s*s;o>0&&(o=1/Math.sqrt(o));let a=i*i+r*r;a>0&&(a=1/Math.sqrt(a));const l=(n*i+s*r)*o*a;return l>1?0:l<-1?Math.PI:Math.acos(l)},ceil:function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t},cross:function(t,e,n){const s=e[0]*n[1]-e[1]*n[0];return t[0]=t[1]=0,t[2]=s,t},dist:x,distance:l,div:y,divide:a,dot:function(t,e){return t[0]*e[0]+t[1]*e[1]},equals:function(t,e){const n=t[0],i=t[1],r=e[0],o=e[1],a=(0,s.g)();return Math.abs(n-r)<=a*Math.max(1,Math.abs(n),Math.abs(r))&&Math.abs(i-o)<=a*Math.max(1,Math.abs(i),Math.abs(o))},exactEquals:function(t,e){return t[0]===e[0]&&t[1]===e[1]},floor:function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t},inverse:function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t},len:p,length:c,lerp:d,max:function(t,e,n){return t[0]=Math.max(e[0],n[0]),t[1]=Math.max(e[1],n[1]),t},min:function(t,e,n){return t[0]=Math.min(e[0],n[0]),t[1]=Math.min(e[1],n[1]),t},mul:g,multiply:o,negate:function(t,e){return t[0]=-e[0],t[1]=-e[1],t},normalize:function(t,e){const n=e[0],s=e[1];let i=n*n+s*s;return i>0&&(i=1/Math.sqrt(i),t[0]=e[0]*i,t[1]=e[1]*i),t},projectAndScale:function(t,e,n,s,i){let r=e[0]-n[0],o=e[1]-n[1];const a=(s[0]*r+s[1]*o)*(i-1);return r=s[0]*a,o=s[1]*a,t[0]=e[0]+r,t[1]=e[1]+o,t},random:function(t,e){e=e||1;const n=2*(0,s.R)()*Math.PI;return t[0]=Math.cos(n)*e,t[1]=Math.sin(n)*e,t},rotate:f,round:function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t},scale:function(t,e,n){return t[0]=e[0]*n,t[1]=e[1]*n,t},scaleAndAdd:function(t,e,n,s){return t[0]=e[0]+n[0]*s,t[1]=e[1]+n[1]*s,t},set:i,sqrDist:v,sqrLen:b,squaredDistance:h,squaredLength:u,str:function(t){return"vec2("+t[0]+", "+t[1]+")"},sub:_,subtract:r,transformMat2:function(t,e,n){const s=e[0],i=e[1];return t[0]=n[0]*s+n[2]*i,t[1]=n[1]*s+n[3]*i,t},transformMat2d:m,transformMat3:function(t,e,n){const s=e[0],i=e[1];return t[0]=n[0]*s+n[3]*i+n[6],t[1]=n[1]*s+n[4]*i+n[7],t},transformMat4:function(t,e,n){const s=e[0],i=e[1];return t[0]=n[0]*s+n[4]*i+n[12],t[1]=n[1]*s+n[5]*i+n[13],t}},Symbol.toStringTag,{value:"Module"}))},97323:(t,e,n)=>{function s(){return[0,0]}function i(t,e){return[t,e]}function r(t,e){return new Float64Array(t,e,2)}function o(){return i(1,1)}function a(){return i(1,0)}function l(){return i(0,1)}n.d(e,{a:()=>s,c:()=>r,f:()=>i});const h=o(),c=a(),u=l();Object.freeze(Object.defineProperty({__proto__:null,ONES:h,UNIT_X:c,UNIT_Y:u,ZEROS:[0,0],clone:function(t){return[t[0],t[1]]},create:s,createView:r,fromArray:function(t){const e=[0,0],n=Math.min(2,t.length);for(let s=0;s{n.d(e,{Z:()=>B});var s,i=n(43697),r=n(3894),o=n(32448),a=n(22974),l=n(70586),h=n(71143);!function(t){t[t.ADD=1]="ADD",t[t.REMOVE=2]="REMOVE",t[t.MOVE=4]="MOVE"}(s||(s={}));var c,u=n(1654),d=n(75215),m=n(58971),f=n(5600),p=n(52421),_=n(52011),g=n(10661);const y=new h.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(t){this.defaultPrevented=!1,this.item=t}},void 0,(t=>{t.item=null,t.target=null,t.defaultPrevented=!1,t.cancellable=!1})),x=()=>{};function v(t){return t?t instanceof O?t.toArray():t.length?Array.prototype.slice.apply(t):[]:[]}function b(t){if(t&&t.length)return t[0]}function M(t,e,n,s){const i=Math.min(t.length-n,e.length-s);let r=0;for(;r{t.push(e),w(t,n.call(s,e,i,r),n,s)}))}const P=new Set,C=new Set,R=new Set,E=new Map;let I=0,O=c=class extends o.Z.EventedAccessor{static isCollection(t){return null!=t&&t instanceof c}constructor(t){super(t),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new g.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:I++})}normalizeCtorArgs(t){return t?Array.isArray(t)||t instanceof c?{items:t}:t:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,m.it)(this._observable),this._items}set items(t){this._emitBeforeChanges(s.ADD)||(this._splice(0,this.length,v(t)),this._emitAfterChanges(s.ADD))}hasEventListener(t){return"change"===t?this._chgListeners.length>0:this._emitter.hasEventListener(t)}on(t,e){if("change"===t){const t=this._chgListeners,n={removed:!1,callback:e};return t.push(n),this._notifications&&this._notifications.push({listeners:t.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=x,n.removed=!0,t.splice(t.indexOf(n),1)}}}return this._emitter.on(t,e)}once(t,e){const n=this.on(t,e);return{remove(){n.remove()}}}add(t,e){if((0,m.it)(this._observable),this._emitBeforeChanges(s.ADD))return this;const n=this.getNextIndex(e??null);return this._splice(n,0,[t]),this._emitAfterChanges(s.ADD),this}addMany(t,e=this._items.length){if((0,m.it)(this._observable),!t||!t.length)return this;if(this._emitBeforeChanges(s.ADD))return this;const n=this.getNextIndex(e);return this._splice(n,0,v(t)),this._emitAfterChanges(s.ADD),this}at(t){if((0,m.it)(this._observable),(t=Math.trunc(t)||0)<0&&(t+=this.length),!(t<0||t>=this.length))return this._items[t]}removeAll(){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return[];const t=this._removeAllRaw();return this._emitAfterChanges(s.REMOVE),t}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,m.it)(this._observable),this._createNewInstance({items:this._items.map(a.d9)})}concat(...t){(0,m.it)(this._observable);const e=t.map(v);return this._createNewInstance({items:this._items.concat(...e)})}drain(t,e){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const n=(0,l.j0)(this._splice(0,this.length)),i=n.length;for(let s=0;se&&(t=e),t}includes(t,e=0){return(0,m.it)(this._observable),this._items.includes(t,e)}indexOf(t,e=0){return(0,m.it)(this._observable),this._items.indexOf(t,e)}join(t=","){return(0,m.it)(this._observable),this._items.join(t)}lastIndexOf(t,e=this.length-1){return(0,m.it)(this._observable),this._items.lastIndexOf(t,e)}map(t,e){(0,m.it)(this._observable);const n=this._items.map(t,e);return new c({items:n})}reorder(t,e=this.length-1){(0,m.it)(this._observable);const n=this.indexOf(t);if(-1!==n){if(e<0?e=0:e>=this.length&&(e=this.length-1),n!==e){if(this._emitBeforeChanges(s.MOVE))return t;this._splice(n,1),this._splice(e,0,[t]),this._emitAfterChanges(s.MOVE)}return t}}pop(){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const t=b(this._splice(this.length-1,1));return this._emitAfterChanges(s.REMOVE),t}push(...t){return(0,m.it)(this._observable),this._emitBeforeChanges(s.ADD)||(this._splice(this.length,0,t),this._emitAfterChanges(s.ADD)),this.length}reduce(t,e){(0,m.it)(this._observable);const n=this._items;return 2===arguments.length?n.reduce(t,e):n.reduce(t)}reduceRight(t,e){(0,m.it)(this._observable);const n=this._items;return 2===arguments.length?n.reduceRight(t,e):n.reduceRight(t)}remove(t){return(0,m.it)(this._observable),this.removeAt(this.indexOf(t))}removeAt(t){if((0,m.it)(this._observable),t<0||t>=this.length||this._emitBeforeChanges(s.REMOVE))return;const e=b(this._splice(t,1));return this._emitAfterChanges(s.REMOVE),e}removeMany(t){if((0,m.it)(this._observable),!t||!t.length||this._emitBeforeChanges(s.REMOVE))return[];const e=t instanceof c?t.toArray():t,n=this._items,i=[],r=e.length;for(let t=0;t-1){const s=1+M(e,n,t+1,r+1),o=this._splice(r,s);o&&o.length>0&&i.push.apply(i,o),t+=s-1}}return this._emitAfterChanges(s.REMOVE),i}reverse(){if((0,m.it)(this._observable),this._emitBeforeChanges(s.MOVE))return this;const t=this._splice(0,this.length);return t&&(t.reverse(),this._splice(0,0,t)),this._emitAfterChanges(s.MOVE),this}shift(){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const t=b(this._splice(0,1));return this._emitAfterChanges(s.REMOVE),t}slice(t=0,e=this.length){return(0,m.it)(this._observable),this._createNewInstance({items:this._items.slice(t,e)})}some(t,e){return(0,m.it)(this._observable),this._items.some(t,e)}sort(t){if((0,m.it)(this._observable),!this.length||this._emitBeforeChanges(s.MOVE))return this;const e=(0,l.j0)(this._splice(0,this.length));return arguments.length?e.sort(t):e.sort(),this._splice(0,0,e),this._emitAfterChanges(s.MOVE),this}splice(t,e,...n){(0,m.it)(this._observable);const i=(e?s.REMOVE:0)|(n.length?s.ADD:0);if(this._emitBeforeChanges(i))return[];const r=this._splice(t,e,n)||[];return this._emitAfterChanges(i),r}toArray(){return(0,m.it)(this._observable),this._items.slice()}toJSON(){return(0,m.it)(this._observable),this.toArray()}toLocaleString(){return(0,m.it)(this._observable),this._items.toLocaleString()}toString(){return(0,m.it)(this._observable),this._items.toString()}unshift(...t){return(0,m.it)(this._observable),!t.length||this._emitBeforeChanges(s.ADD)||(this._splice(0,0,t),this._emitAfterChanges(s.ADD)),this.length}_createNewInstance(t){return new this.constructor(t)}_splice(t,e,n){const s=this._items,i=this.itemType;let r,o;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,u.Os)((()=>this._dispatchChange()))),e){if(o=s.splice(t,e),this.hasEventListener("before-remove")){const e=y.acquire();e.target=this,e.cancellable=!0;for(let n=0,i=o.length;n{n.push(t)}));const s=r.Z.acquire();C.forEach((t=>{s.push(t)}));const i=this._items,o=e.items,a=r.Z.acquire();if(R.forEach((t=>{o.indexOf(t)!==i.indexOf(t)&&a.push(t)})),e.listeners&&(n.length||s.length||a.length)){const t={target:this,added:n,removed:s,moved:a},i=e.listeners.length;for(let n=0;n{if(!t)return c;if(E.has(t))return E.get(t);let e=null;if("function"==typeof t)e=t.prototype.declaredClass;else if(t.base)e=t.base.prototype.declaredClass;else for(const n in t.typeMap){const s=t.typeMap[n].prototype.declaredClass;e?e+=` | ${s}`:e=s}let n=class extends c{};return(0,i._)([(0,p.c)({Type:t,ensureType:"function"==typeof t?(0,d.se)(t):(0,d.N7)(t)})],n.prototype,"itemType",void 0),n=(0,i._)([(0,_.j)(`esri.core.Collection<${e}>`)],n),E.set(t,n),n},(0,i._)([(0,f.Cb)()],O.prototype,"length",void 0),(0,i._)([(0,f.Cb)()],O.prototype,"items",null),O=c=(0,i._)([(0,_.j)("esri.core.Collection")],O);const B=O},3920:(t,e,n)=>{n.d(e,{p:()=>h,r:()=>c});var s=n(43697),i=n(92036),r=n(61247),o=n(5600),a=n(52011),l=n(72762);const h=t=>{let e=class extends t{constructor(){super(...arguments),this._handles=new r.Z,this._updatingHandles=new l.t}destroy(){this.destroyed||(this._handles.destroy(),this._updatingHandles.destroy())}get handles(){return this._handles}get updatingHandles(){return this._updatingHandles}};return(0,s._)([(0,o.Cb)({readOnly:!0})],e.prototype,"handles",null),(0,s._)([(0,o.Cb)({readOnly:!0})],e.prototype,"updatingHandles",null),e=(0,s._)([(0,a.j)("esri.core.HandleOwner")],e),e};let c=class extends(h(i.Z)){};c=(0,s._)([(0,a.j)("esri.core.HandleOwner")],c)},52421:(t,e,n)=>{function s(t){return(e,n)=>{e[n]=t}}n.d(e,{c:()=>s})},70921:(t,e,n)=>{n.d(e,{R:()=>r,Z:()=>i});var s=n(46791);function i(t,e,n=s.Z){return e||(e=new n),e===t||(e.removeAll(),(i=t)&&(Array.isArray(i)||"items"in i&&Array.isArray(i.items))?e.addMany(t):t&&e.add(t)),e;var i}function r(t){return t}},24133:(t,e,n)=>{n.d(e,{Q:()=>a});var s=n(67676),i=n(70586),r=n(44553),o=n(88764);class a{constructor(t=9,e){this._compareMinX=u,this._compareMinY=d,this._toBBox=t=>t,this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),e&&("function"==typeof e?this._toBBox=e:this._initFormat(e)),this.clear()}destroy(){this.clear(),v.prune(),b.prune(),M.prune(),w.prune()}all(t){this._all(this._data,t)}search(t,e){let n=this._data;const s=this._toBBox;if(y(t,n))for(v.clear();n;){for(let i=0,r=n.children.length;i0;){if(n||(n=(0,i.j0)(M.pop()),r=M.data[M.length-1],o=w.pop()??0,a=!0),n.leaf&&(e=(0,s.cq)(n.children,t,n.children.length,n.indexHint),-1!==e))return n.children.splice(e,1),M.push(n),this._condense(M),this;a||n.leaf||!g(n,l)?r?(o++,n=r.children[o],a=!1):n=null:(M.push(n),w.push(o),o=0,r=n,n=n.children[0])}return this}toJSON(){return this._data}fromJSON(t){return this._data=t,this}_all(t,e){let n=t;for(b.clear();n;){if(!0===n.leaf)for(const t of n.children)e(t);else b.pushArray(n.children);n=b.pop()??null}}_build(t,e,n,s){const i=n-e+1;let r=this._maxEntries;if(i<=r){const s=new R(t.slice(e,n+1));return l(s,this._toBBox),s}s||(s=Math.ceil(Math.log(i)/Math.log(r)),r=Math.ceil(i/r**(s-1)));const o=new E([]);o.height=s;const a=Math.ceil(i/r),h=a*Math.ceil(Math.sqrt(r));x(t,e,n,h,this._compareMinX);for(let i=e;i<=n;i+=h){const e=Math.min(i+h-1,n);x(t,i,e,a,this._compareMinY);for(let n=i;n<=e;n+=a){const i=Math.min(n+a-1,e);o.children.push(this._build(t,n,i,s-1))}}return l(o,this._toBBox),o}_chooseSubtree(t,e,n,s){for(;s.push(e),!0!==e.leaf&&s.length-1!==n;){let n,s=1/0,i=1/0;for(let r=0,o=e.children.length;r=0&&M.data[e].children.length>this._maxEntries;)this._split(M,e),e--;this._adjustParentBBoxes(i,M,e)}_split(t,e){const n=t.data[e],s=n.children.length,i=this._minEntries;this._chooseSplitAxis(n,i,s);const r=this._chooseSplitIndex(n,i,s);if(!r)return void console.log(" Error: assertion failed at PooledRBush._split: no valid split index");const o=n.children.splice(r,n.children.length-r),a=n.leaf?new R(o):new E(o);a.height=n.height,l(n,this._toBBox),l(a,this._toBBox),e?t.data[e-1].children.push(a):this._splitRoot(n,a)}_splitRoot(t,e){this._data=new E([t,e]),this._data.height=t.height+1,l(this._data,this._toBBox)}_chooseSplitIndex(t,e,n){let s,i,r;s=i=1/0;for(let o=e;o<=n-e;o++){const e=h(t,0,o,this._toBBox),a=h(t,o,n,this._toBBox),l=_(e,a),c=m(e)+m(a);l=e;s--){const e=t.children[s];c(o,t.leaf?i(e):e),a+=f(o)}return a}_adjustParentBBoxes(t,e,n){for(let s=n;s>=0;s--)c(e.data[s],t)}_condense(t){for(let e=t.length-1;e>=0;e--){const n=t.data[e];if(0===n.children.length)if(e>0){const i=t.data[e-1],r=i.children;r.splice((0,s.cq)(r,n,r.length,i.indexHint),1)}else this.clear();else l(n,this._toBBox)}}_initFormat(t){const e=["return a"," - b",";"];this._compareMinX=new Function("a","b",e.join(t[0])),this._compareMinY=new Function("a","b",e.join(t[1])),this._toBBox=new Function("a","return {minX: a"+t[0]+", minY: a"+t[1]+", maxX: a"+t[2]+", maxY: a"+t[3]+"};")}}function l(t,e){h(t,0,t.children.length,e,t)}function h(t,e,n,s,i){i||(i=new R([])),i.minX=1/0,i.minY=1/0,i.maxX=-1/0,i.maxY=-1/0;for(let r,o=e;o=t.minX&&e.maxY>=t.minY}function x(t,e,n,s,r){const a=[e,n];for(;a.length;){const e=(0,i.j0)(a.pop()),n=(0,i.j0)(a.pop());if(e-n<=s)continue;const l=n+Math.ceil((e-n)/s/2)*s;(0,o.q)(t,l,n,e,r),a.push(n,l,l,e)}}const v=new r.Z,b=new r.Z,M=new r.Z,w=new r.Z({deallocator:void 0});class P{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class C extends P{constructor(){super(...arguments),this.height=1,this.indexHint=new s.SO}}class R extends C{constructor(t){super(),this.children=t,this.leaf=!0}}class E extends C{constructor(t){super(),this.children=t,this.leaf=!1}}},17445:(t,e,n)=>{n.d(e,{N1:()=>d,YP:()=>l,Z_:()=>p,gx:()=>h,nn:()=>_,on:()=>u,tX:()=>g});var s=n(91460),i=n(50758),r=n(70586),o=n(95330),a=n(26258);function l(t,e,n={}){return c(t,e,n,m)}function h(t,e,n={}){return c(t,e,n,f)}function c(t,e,n={},s){let i=null;const o=n.once?(t,n)=>{s(t)&&((0,r.hw)(i),e(t,n))}:(t,n)=>{s(t)&&e(t,n)};if(i=(0,a.aQ)(t,o,n.sync,n.equals),n.initial){const e=t();o(e,e)}return i}function u(t,e,n,o={}){let a=null,h=null,c=null;function u(){a&&h&&(h.remove(),o.onListenerRemove?.(a),a=null,h=null)}function d(t){o.once&&o.once&&(0,r.hw)(c),n(t)}const m=l(t,((t,n)=>{u(),(0,s.vT)(t)&&(a=t,h=(0,s.on)(t,e,d),o.onListenerAdd?.(t))}),{sync:o.sync,initial:!0});return c=(0,i.kB)((()=>{m.remove(),u()})),c}function d(t,e){return function(t,e,n){if((0,o.Hc)(n))return Promise.reject((0,o.zE)());const s=t();if(e?.(s))return Promise.resolve(s);let a=null;function l(){a=(0,r.hw)(a)}return new Promise(((s,r)=>{a=(0,i.AL)([(0,o.fu)(n,(()=>{l(),r((0,o.zE)())})),c(t,(t=>{l(),s(t)}),{sync:!1,once:!0},e??m)])}))}(t,f,e)}function m(t){return!0}function f(t){return!!t}n(87538);const p={sync:!0},_={initial:!0},g={sync:!0,initial:!0}},72762:(t,e,n)=>{n.d(e,{t:()=>u});var s=n(43697),i=n(92036),r=n(61247),o=n(50758),a=n(17445),l=n(1654),h=n(5600),c=n(52011);let u=class extends i.Z{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._handles=new r.Z,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll(),this._handles.destroy()}add(t,e,n={}){return this._installWatch(t,e,n,a.YP)}addWhen(t,e,n={}){return this._installWatch(t,e,n,a.gx)}addOnCollectionChange(t,e,{initial:n=!1,final:s=!1}={}){const i=++this._handleId;return this._handles.add([(0,a.on)(t,"after-changes",this._createSyncUpdatingCallback(),a.Z_),(0,a.on)(t,"change",e,{onListenerAdd:n?t=>e({added:t.toArray(),removed:[]}):void 0,onListenerRemove:s?t=>e({added:[],removed:t.toArray()}):void 0})],i),(0,o.kB)((()=>this._handles.remove(i)))}addPromise(t){if(null==t)return t;const e=++this._handleId;this._handles.add({remove:()=>{this._pendingPromises.delete(t)&&(0!==this._pendingPromises.size||this._handles.has(d)||this._set("updating",!1))}},e),this._pendingPromises.add(t),this._set("updating",!0);const n=()=>this._handles.remove(e);return t.then(n,n),t}removeAll(){this._pendingPromises.clear(),this._handles.removeAll(),this._set("updating",!1)}_installWatch(t,e,n={},s){const i=++this._handleId;n.sync||this._installSyncUpdatingWatch(t,i);const r=s(t,e,n);return this._handles.add(r,i),(0,o.kB)((()=>this._handles.remove(i)))}_installSyncUpdatingWatch(t,e){const n=this._createSyncUpdatingCallback(),s=(0,a.YP)(t,n,{sync:!0,equals:()=>!1});return this._handles.add(s,e),s}_createSyncUpdatingCallback(){return()=>{this._handles.remove(d),++this._scheduleHandleId;const t=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this._handles.add((0,l.Os)((()=>{t===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this._handles.remove(d))})),d)}}};(0,s._)([(0,h.Cb)({readOnly:!0})],u.prototype,"updating",void 0),u=(0,s._)([(0,c.j)("esri.core.support.WatchUpdatingTracking")],u);const d=-42},35463:(t,e,n)=>{n.d(e,{JE:()=>o,Nm:()=>r,rJ:()=>a}),n(80442);const s={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},i={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function r(t,e,n){const s=new Date(t.getTime());if(e&&n){const t=i[n],{getter:r,setter:o,multiplier:a}=t;if("months"===n){const t=function(t,e){const n=new Date(t,e+1,1);return n.setDate(0),n.getDate()}(s.getFullYear(),s.getMonth()+e);s.getDate()>t&&s.setDate(t)}s[o](s[r]()+e*a)}return s}function o(t,e){switch(e){case"milliseconds":return new Date(t.getTime());case"seconds":return new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds());case"minutes":return new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes());case"hours":return new Date(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours());case"days":return new Date(t.getFullYear(),t.getMonth(),t.getDate());case"weeks":return new Date(t.getFullYear(),t.getMonth(),t.getDate()-t.getDay());case"months":return new Date(t.getFullYear(),t.getMonth(),1);case"years":return new Date(t.getFullYear(),0,1);case"decades":return new Date(t.getFullYear()-t.getFullYear()%10,0,1);case"centuries":return new Date(t.getFullYear()-t.getFullYear()%100,0,1);default:return new Date}}function a(t,e,n){return 0===t?0:t*s[e]/s[n]}},41123:(t,e,n)=>{n.d(e,{D:()=>i,z:()=>r});const s="randomUUID"in crypto;function i(){if(s)return crypto.randomUUID();const t=crypto.getRandomValues(new Uint16Array(8));t[3]=4095&t[3]|16384,t[4]=16383&t[4]|32768;const e=e=>t[e].toString(16).padStart(4,"0");return e(0)+e(1)+"-"+e(2)+"-"+e(3)+"-"+e(4)+"-"+e(5)+e(6)+e(7)}function r(){return`{${i()}}`}},73913:(t,e,n)=>{n.d(e,{Sy:()=>l,UZ:()=>o,XZ:()=>a,x3:()=>h});var s=n(58901),i=n(82971),r=n(33955);const o={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new s.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:i.Z.WebMercator}),minus180Line:new s.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:i.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new s.Z({paths:[[[180,-180],[180,180]]],spatialReference:i.Z.WGS84}),minus180Line:new s.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:i.Z.WGS84})}};function a(t,e){return Math.ceil((t-e)/(2*e))}function l(t,e){const n=h(t);for(const t of n)for(const n of t)n[0]+=e;return t}function h(t){return(0,r.oU)(t)?t.rings:t.paths}},57765:(t,e,n)=>{n.r(e),n.d(e,{default:()=>ie});var s=n(43697),i=n(46791),r=n(20102),o=n(92604),a=n(16453),l=n(5600),h=n(90578),c=(n(67676),n(80442),n(71715)),u=n(52011),d=n(30556),m=n(87085),f=n(71612),p=n(38009),_=n(72965),g=n(3172),y=n(81271),x=n(41123),v=(n(75215),n(10699)),b=n(96674),M=n(83379),w=n(92036),P=n(21787),C=n(46521),R=n(4307),E=n(17896);const I=(0,n(65617).c)(),O=(0,C.c)(),B=(0,C.c)(),S=(0,C.c)();function A(t,e,n){return(0,E.s)(I,e[0],e[1],1),(0,E.t)(I,I,(0,P.t)(O,n)),0===I[2]?(0,R.s)(t,I[0],I[1]):(0,R.s)(t,I[0]/I[2],I[1]/I[2])}function Z(t,e,n){return T(B,e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),T(S,n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7]),(0,P.m)(t,(0,P.a)(B,B),S),0!==t[8]&&(t[0]/=t[8],t[1]/=t[8],t[2]/=t[8],t[3]/=t[8],t[4]/=t[8],t[5]/=t[8],t[6]/=t[8],t[7]/=t[8],t[8]/=t[8]),t}function T(t,e,n,s,i,r,o,a,l){(0,P.s)(t,e,s,r,n,i,o,1,1,1),(0,E.s)(I,a,l,1),(0,P.a)(O,t);const[h,c,u]=(0,E.t)(I,I,(0,P.t)(O,O));return(0,P.s)(O,h,0,0,0,c,0,0,0,u),(0,P.m)(t,O,t)}var j=n(62357),D=n(97323),L=n(94139),Y=n(38913),X=n(44547),V=n(82971),N=n(2368);let q=class extends N.j{projectOrWarn(t,e){if(null==t)return t;const{geometry:n,pending:s}=(0,X.dz)(t,e);return s?null:s||n?n:(o.Z.getLogger(this).warn("geometry could not be projected to the spatial reference",{georeference:this,geometry:t,sourceSpatialReference:t.spatialReference,targetSpatialReference:e}),null)}};q=(0,s._)([(0,u.j)("esri.layers.support.GeoreferenceBase")],q);const z=q,H=(0,C.c)(),F=(0,D.a)();let W=class extends w.Z{constructor(){super(...arguments),this.sourcePoint=null,this.mapPoint=null}};(0,s._)([(0,l.Cb)()],W.prototype,"sourcePoint",void 0),(0,s._)([(0,l.Cb)({type:L.Z})],W.prototype,"mapPoint",void 0),W=(0,s._)([(0,u.j)("esri.layers.support.ControlPoint")],W);let U=class extends((0,b.eC)(z)){constructor(t){super(t),this.controlPoints=null,this.height=0,this.type="control-points",this.width=0}readControlPoints(t,e){const n=V.Z.fromJSON(e.spatialReference),s=(0,C.f)(...e.coefficients,1);return t.map((t=>((0,R.s)(F,t.x,t.y),A(F,F,s),{sourcePoint:t,mapPoint:new L.Z({x:F[0],y:F[1],spatialReference:n})})))}writeControlPoints(t,e,n,s){if(null!=this.transform)null!=t&&k(t[0])&&(e.controlPoints=t.map((t=>{const e=t.sourcePoint;return{x:e.x,y:e.y}})),e.spatialReference=t[0].mapPoint.spatialReference.toJSON(),e.coefficients=this.transform.slice(0,8));else{const t=new r.Z("web-document-write:invalid-georeference","Invalid 'controlPoints', 'width', 'height' configuration.",{layer:s?.layer,georeference:this});s?.messages?s.messages.push(t):o.Z.getLogger(this).error(t.name,t.message)}}get coords(){if(null==this.controlPoints)return null;const t=this._updateTransform(H);if(null==t||!k(this.controlPoints[0]))return null;const e=this.controlPoints[0].mapPoint.spatialReference;return function(t,e,n,s){const i=(0,D.f)(0,n),r=(0,D.f)(0,0),o=(0,D.f)(e,0),a=(0,D.f)(e,n);return A(i,i,t),A(r,r,t),A(o,o,t),A(a,a,t),new Y.Z({rings:[[i,r,o,a,i]],spatialReference:s})}(t,this.width,this.height,e)}set coords(t){if(null==this.controlPoints||!k(this.controlPoints[0]))return;const e=this.controlPoints[0].mapPoint.spatialReference;if(null==(t=this.projectOrWarn(t,e)))return;const{width:n,height:s}=this,{rings:[[i,r,o,a]]}=t,l={sourcePoint:(0,j.vW)(0,s),mapPoint:new L.Z({x:i[0],y:i[1],spatialReference:e})},h={sourcePoint:(0,j.vW)(0,0),mapPoint:new L.Z({x:r[0],y:r[1],spatialReference:e})},c={sourcePoint:(0,j.vW)(n,0),mapPoint:new L.Z({x:o[0],y:o[1],spatialReference:e})},u={sourcePoint:(0,j.vW)(n,s),mapPoint:new L.Z({x:a[0],y:a[1],spatialReference:e})};k(l)&&k(h)&&k(c)&&k(u)&&(rt(H,l,h,c,u),this.controlPoints=this.controlPoints.map((({sourcePoint:t})=>((0,R.s)(F,t.x,t.y),A(F,F,H),{sourcePoint:t,mapPoint:new L.Z({x:F[0],y:F[1],spatialReference:e})}))))}get inverseTransform(){return null==this.transform?null:(0,P.e)((0,C.c)(),this.transform)}get transform(){return this._updateTransform()}toMap(t){if(null==t||null==this.transform||null==this.controlPoints||!k(this.controlPoints[0]))return null;(0,R.s)(F,t.x,t.y);const e=this.controlPoints[0].mapPoint.spatialReference;return A(F,F,this.transform),new L.Z({x:F[0],y:F[1],spatialReference:e})}toSource(t){if(null==t||null==this.inverseTransform||null==this.controlPoints||!k(this.controlPoints[0]))return null;const e=this.controlPoints[0].mapPoint.spatialReference;return t=t.normalize(),null==(t=(0,X.dz)(t,e).geometry)?null:((0,R.s)(F,t.x,t.y),A(F,F,this.inverseTransform),(0,j.vW)(F[0],F[1]))}_updateTransform(t){const{controlPoints:e,width:n,height:s}=this;if(!(null!=e&&n>0&&s>0))return null;const[i,r,o,a]=e;if(!k(i))return null;const l=i.mapPoint.spatialReference,h=this._projectControlPoint(r,l),c=this._projectControlPoint(o,l),u=this._projectControlPoint(a,l);if(!h.valid||!c.valid||!u.valid)return null;if(!k(h.controlPoint))return null;null==t&&(t=(0,C.c)());let d=null;return d=k(c.controlPoint)&&k(u.controlPoint)?rt(t,i,h.controlPoint,c.controlPoint,u.controlPoint):k(c.controlPoint)?function(t,e,n,s){return it(J,Q,e),it(G,tt,n),it($,et,s),(0,R.l)(K,J,G,.5),(0,R.r)(K,$,K,Math.PI),(0,R.l)(nt,Q,tt,.5),(0,R.r)(nt,et,nt,Math.PI),ht(t,J,G,$,K,Q,tt,et,nt)}(t,i,h.controlPoint,c.controlPoint):function(t,e,n){return it(J,Q,e),it(G,tt,n),(0,R.r)($,G,J,st),(0,R.r)(K,J,G,st),(0,R.r)(et,tt,Q,-st),(0,R.r)(nt,Q,tt,-st),ht(t,J,G,$,K,Q,tt,et,nt)}(t,i,h.controlPoint),d.every((t=>0===t))?null:d}_projectControlPoint(t,e){if(!k(t))return{valid:!0,controlPoint:t};const{sourcePoint:n,mapPoint:s}=t,{geometry:i,pending:r}=(0,X.dz)(s,e);return r?{valid:!1,controlPoint:null}:r||i?{valid:!0,controlPoint:{sourcePoint:n,mapPoint:i}}:(o.Z.getLogger(this).warn("map point could not be projected to the spatial reference",{georeference:this,controlPoint:t,sourceSpatialReference:s.spatialReference,targetSpatialReference:e}),{valid:!1,controlPoint:null})}};function k(t){return null!=t&&null!=t.sourcePoint&&null!=t.mapPoint}(0,s._)([(0,l.Cb)({type:[W],json:{write:{allowNull:!1,isRequired:!0}}})],U.prototype,"controlPoints",void 0),(0,s._)([(0,c.r)("controlPoints")],U.prototype,"readControlPoints",null),(0,s._)([(0,d.c)("controlPoints")],U.prototype,"writeControlPoints",null),(0,s._)([(0,l.Cb)()],U.prototype,"coords",null),(0,s._)([(0,l.Cb)({json:{write:!0}})],U.prototype,"height",void 0),(0,s._)([(0,l.Cb)({readOnly:!0})],U.prototype,"inverseTransform",null),(0,s._)([(0,l.Cb)({readOnly:!0})],U.prototype,"transform",null),(0,s._)([(0,l.Cb)({json:{write:!0}})],U.prototype,"width",void 0),U=(0,s._)([(0,u.j)("esri.layers.support.ControlPointsGeoreference")],U);const J=(0,D.a)(),G=(0,D.a)(),$=(0,D.a)(),K=(0,D.a)(),Q=(0,D.a)(),tt=(0,D.a)(),et=(0,D.a)(),nt=(0,D.a)(),st=Math.PI/2;function it(t,e,n){(0,R.s)(t,n.sourcePoint.x,n.sourcePoint.y),(0,R.s)(e,n.mapPoint.x,n.mapPoint.y)}function rt(t,e,n,s,i){return it(J,Q,e),it(G,tt,n),it($,et,s),it(K,nt,i),ht(t,J,G,$,K,Q,tt,et,nt)}const ot=new Array(8).fill(0),at=new Array(8).fill(0);function lt(t,e,n,s,i){return t[0]=e[0],t[1]=e[1],t[2]=n[0],t[3]=n[1],t[4]=s[0],t[5]=s[1],t[6]=i[0],t[7]=i[1],t}function ht(t,e,n,s,i,r,o,a,l){return Z(t,lt(ot,e,n,s,i),lt(at,r,o,a,l))}const ct=U;let ut=class extends z{constructor(t){super(t),this.bottomLeft=null,this.bottomRight=null,this.topLeft=null,this.topRight=null,this.type="corners"}get coords(){let{topLeft:t,topRight:e,bottomLeft:n,bottomRight:s}=this;if(null==t||null==e||null==n||null==s)return null;const i=t.spatialReference;return e=this.projectOrWarn(e,i),n=this.projectOrWarn(n,i),s=this.projectOrWarn(s,i),null==e||null==n||null==s?null:new Y.Z({rings:[[[n.x,n.y],[t.x,t.y],[e.x,e.y],[s.x,s.y],[n.x,n.y]]],spatialReference:i})}set coords(t){const{topLeft:e}=this;if(null==e)return;const n=e.spatialReference;if(null==(t=this.projectOrWarn(t,n)))return;const{rings:[[s,i,r,o]]}=t;this.bottomLeft=new L.Z({x:s[0],y:s[1],spatialReference:n}),this.topLeft=new L.Z({x:i[0],y:i[1],spatialReference:n}),this.topRight=new L.Z({x:r[0],y:r[1],spatialReference:n}),this.bottomRight=new L.Z({x:o[0],y:o[1],spatialReference:n})}};(0,s._)([(0,l.Cb)()],ut.prototype,"coords",null),(0,s._)([(0,l.Cb)({type:L.Z})],ut.prototype,"bottomLeft",void 0),(0,s._)([(0,l.Cb)({type:L.Z})],ut.prototype,"bottomRight",void 0),(0,s._)([(0,l.Cb)({type:L.Z})],ut.prototype,"topLeft",void 0),(0,s._)([(0,l.Cb)({type:L.Z})],ut.prototype,"topRight",void 0),ut=(0,s._)([(0,u.j)("esri.layers.support.CornersGeoreference")],ut);const dt=ut;var mt=n(22021),ft=n(46851),pt=n(6570);let _t=class extends z{constructor(t){super(t),this.extent=null,this.rotation=0,this.type="extent-and-rotation"}get coords(){if(null==this.extent)return null;const{xmin:t,ymin:e,xmax:n,ymax:s,spatialReference:i}=this.extent;let r;if(this.rotation){const{x:i,y:o}=this.extent.center,a=gt(i,o,this.rotation);r=[a(t,e),a(t,s),a(n,s),a(n,e)],r.push(r[0])}else r=[[t,e],[t,s],[n,s],[n,e],[t,e]];return new Y.Z({rings:[r],spatialReference:i})}set coords(t){if(null==t||null==this.extent)return;const e=this.extent.spatialReference;if(null==(t=this.projectOrWarn(t,e))||null==t.extent)return;const{rings:[[n,s,i]],extent:{center:{x:r,y:o}}}=t,a=(0,mt.BV)(Math.PI/2-Math.atan2(s[1]-n[1],s[0]-n[0])),l=gt(r,o,-a),[h,c]=l(n[0],n[1]),[u,d]=l(i[0],i[1]);this.extent=new pt.Z({xmin:h,ymin:c,xmax:u,ymax:d,spatialReference:e}),this.rotation=a}};function gt(t,e,n){const s=(0,ft.t)(n),i=Math.cos(s),r=Math.sin(s);return(n,s)=>[i*(n-t)+r*(s-e)+t,i*(s-e)-r*(n-t)+e]}(0,s._)([(0,l.Cb)()],_t.prototype,"coords",null),(0,s._)([(0,l.Cb)({type:pt.Z})],_t.prototype,"extent",void 0),(0,s._)([(0,l.Cb)({type:Number})],_t.prototype,"rotation",void 0),_t=(0,s._)([(0,u.j)("esri.layers.support.ExtentAndRotationGeoreference")],_t);const yt={key:"type",base:z,typeMap:{"control-points":ct,corners:dt,"extent-and-rotation":_t}};let xt=class extends((0,v.iv)((0,b.eC)(M.Z))){constructor(t){super(t),this.georeference=null,this.opacity=1}readGeoreference(t){return ct.fromJSON(t)}};(0,s._)([(0,l.Cb)({types:yt,json:{write:!0}})],xt.prototype,"georeference",void 0),(0,s._)([(0,c.r)("georeference")],xt.prototype,"readGeoreference",null),(0,s._)([(0,l.Cb)()],xt.prototype,"opacity",void 0),xt=(0,s._)([(0,u.j)("esri.layers.support.MediaElementBase")],xt);const vt=xt;var bt=n(66094),Mt=n(25929);let wt=class extends vt{constructor(t){super(t),this.content=null,this.image=null,this.type="image",this.image=null}load(){const t=this.image;if("string"==typeof t){const e=(0,g.default)(t,{responseType:"image"}).then((({data:t})=>{this._set("content",t)}));this.addResolvingPromise(e)}else if(t instanceof HTMLImageElement){const e=t.decode().then((()=>{this._set("content",t)}));this.addResolvingPromise(e)}else t?this._set("content",t):this.addResolvingPromise(Promise.reject(new r.Z("image-element:invalid-image-type","Invalid image type",{image:t})));return Promise.resolve(this)}readImage(t,e,n){return(0,Mt.f)(e.url,n)}writeImage(t,e,n,s){if(null==t)return;const i=s?.portalItem,r=s?.resources;if(!i||!r)return void("string"==typeof t&&(e[n]=(0,Mt.t)(t,s)));const o="string"!=typeof t||(0,y.HK)(t)||(0,y.jc)(t)?null:t;if(o){if(null==(0,Mt.i)(o))return void(e[n]=o);const t=(0,Mt.t)(o,{...s,verifyItemRelativeUrls:s&&s.verifyItemRelativeUrls?{writtenUrls:s.verifyItemRelativeUrls.writtenUrls,rootPath:void 0}:void 0},Mt.M.NO);if(i&&t&&!(0,y.YP)(t))return r.toKeep.push({resource:i.resourceFromPath(t),compress:!1}),void(e[n]=t)}e[n]="",r.pendingOperations.push(Ct(t).then((t=>{const s=function(t,e){const n=(0,x.D)(),s=`${(0,y.v_)("media",n)}.${(0,bt.B)(t)}`;return e.resourceFromPath(s)}(t,i);e[n]=s.itemRelativeUrl,r.toAdd.push({resource:s,content:t,compress:!1,finish:t=>{this.image=t.url}})})))}};(0,s._)([(0,l.Cb)({readOnly:!0})],wt.prototype,"content",void 0),(0,s._)([(0,l.Cb)({json:{name:"url",type:String}})],wt.prototype,"image",void 0),(0,s._)([(0,c.r)("image",["url"])],wt.prototype,"readImage",null),(0,s._)([(0,d.c)("image")],wt.prototype,"writeImage",null),(0,s._)([(0,l.Cb)({readOnly:!0,json:{name:"mediaType"}})],wt.prototype,"type",void 0),wt=(0,s._)([(0,u.j)("esri.layers.support.ImageElement")],wt);const Pt=wt;async function Ct(t){if("string"==typeof t){if((0,y.jc)(t)){const{data:e}=await(0,g.default)(t,{responseType:"blob"});return e}return(0,y.HK)(t)?(0,y.fw)(t):Ct((await(0,g.default)(t,{responseType:"image"})).data)}return new Promise((e=>function(t){if(t instanceof HTMLCanvasElement)return t;const e=t instanceof HTMLImageElement?t.naturalWidth:t.width,n=t instanceof HTMLImageElement?t.naturalHeight:t.height,s=document.createElement("canvas"),i=s.getContext("2d");return s.width=e,s.height=n,t instanceof HTMLImageElement?i.drawImage(t,0,0,t.width,t.height):t instanceof ImageData&&i.putImageData(t,0,0),s}(t).toBlob(e)))}n(66577);var Rt=n(70921),Et=n(32448),It=n(3920),Ot=n(609),Bt=n(95330),St=n(17445),At=n(24470),Zt=n(87416),Tt=n(8744),jt=n(37549),Dt=n(20322),Lt=n(86662),Yt=n(33955),Xt=n(73913);function Vt(t,e){if(!e)return t;const n=function(t,e){const n=[],{ymin:s,ymax:i,xmin:r,xmax:o}=t,a=t.xmax-t.xmin,[l,h]=e.valid,{x:c,frameId:u}=qt(t.xmin,e),{x:d,frameId:m}=qt(t.xmax,e),f=c===d&&a>0;if(a>2*h){const t={xmin:rd||f?n.push(new Wt({xmin:c,ymin:s,xmax:h,ymax:i},[u]),new Wt({xmin:l,ymin:s,xmax:d,ymax:i},[m])):n.push(new Wt({xmin:c,ymin:s,xmax:d,ymax:i},[u]));return n}(t,e).map((t=>t.extent));return n.length<2?n[0]||t:n.length>2?(t.xmin=e.valid[0],t.xmax=e.valid[1],t):{rings:n.map((t=>[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]]))}}function Nt(t,e,n){if(Array.isArray(t)){const s=t[0];if(s>e){const n=(0,Xt.XZ)(s,e);t[0]=s+n*(-2*e)}else if(se){const n=(0,Xt.XZ)(s,e);t.x+=n*(-2*e)}else if(ss?(r=Math.ceil(Math.abs(t-s)/i),t-=r*i,o=r):t=t.xmin&&e<=t.xmax&&n>=t.ymin&&n<=t.ymax}function Ft(t,e,n=!0){const s=!(0,Yt.l9)(t);if(s&&(0,Lt.Zy)(t),n)return(new kt).cut(t,e);const i=s?t.rings:t.paths,r=s?4:2,o=i.length,a=-2*e;for(let t=0;t=r){const t=[];for(const n of e)t.push([n[0]+a,n[1]]);i.push(t)}}return s?t.rings=i:t.paths=i,t}class Wt{constructor(t,e){this.extent=t,this.frameIds=e}}const Ut=(0,At.Ue)();class kt{constructor(){this._linesIn=[],this._linesOut=[]}cut(t,e){let n;if(this._xCut=e,t.rings)this._closed=!0,n=t.rings,this._minPts=4;else{if(!t.paths)return null;this._closed=!1,n=t.paths,this._minPts=2}for(const t of n){if(!t||t.length=this._minPts&&n.push(t);const s=-2*this._xCut;for(const t of this._linesOut)if(t&&t.length>=this._minPts){for(const e of t)e[0]+=s;n.push(t)}return this._closed?t.rings=n:t.paths=n,t}moveTo(t){this._pushLineIn(),this._pushLineOut(),this._prevSide=this._side(t[0]),this._moveTo(t[0],t[1],this._prevSide),this._prevPt=t,this._firstPt=t}lineTo(t){const e=this._side(t[0]);if(e*this._prevSide==-1){const n=this._intersect(this._prevPt,t);this._lineTo(this._xCut,n,0),this._prevSide=0,this._lineTo(t[0],t[1],e)}else this._lineTo(t[0],t[1],e);this._prevSide=e,this._prevPt=t}close(){const t=this._firstPt,e=this._prevPt;t[0]===e[0]&&t[1]===e[1]||this.lineTo(t),this._checkClosingPt(this._lineIn),this._checkClosingPt(this._lineOut)}_moveTo(t,e,n){this._closed?(this._lineIn.push([n<=0?t:this._xCut,e]),this._lineOut.push([n>=0?t:this._xCut,e])):(n<=0&&this._lineIn.push([t,e]),n>=0&&this._lineOut.push([t,e]))}_lineTo(t,e,n){this._closed?(this._addPolyVertex(this._lineIn,n<=0?t:this._xCut,e),this._addPolyVertex(this._lineOut,n>=0?t:this._xCut,e)):n<0?(0===this._prevSide&&this._pushLineOut(),this._lineIn.push([t,e])):n>0?(0===this._prevSide&&this._pushLineIn(),this._lineOut.push([t,e])):this._prevSide<0?(this._lineIn.push([t,e]),this._lineOut.push([t,e])):this._prevSide>0&&(this._lineOut.push([t,e]),this._lineIn.push([t,e]))}_addPolyVertex(t,e,n){const s=t.length;s>1&&t[s-1][0]===e&&t[s-2][0]===e?t[s-1][1]=n:t.push([e,n])}_checkClosingPt(t){const e=t.length;e>3&&t[0][0]===this._xCut&&t[e-2][0]===this._xCut&&t[1][0]===this._xCut&&(t[0][1]=t[e-2][1],t.pop())}_side(t){return tthis._xCut?1:0}_intersect(t,e){const n=(this._xCut-t[0])/(e[0]-t[0]);return t[1]+n*(e[1]-t[1])}_pushLineIn(){this._lineIn&&this._lineIn.length>=this._minPts&&this._linesIn.push(this._lineIn),this._lineIn=[]}_pushLineOut(){this._lineOut&&this._lineOut.length>=this._minPts&&this._linesOut.push(this._lineOut),this._lineOut=[]}}let Jt=class extends w.Z{constructor(t){super(t)}get bounds(){const t=this.coords;return null==t||null==t.extent?null:(0,At.oJ)(t.extent)}get coords(){const t=this.element.georeference?.coords;return(0,X.dz)(t,this.spatialReference).geometry}get normalizedCoords(){return Y.Z.fromJSON(function(t,e){if(null==t)return null;const n=t.spatialReference,s=(0,Tt.C5)(n),i="toJSON"in t?t.toJSON():t;if(!s)return i;const r=(0,Tt.sS)(n)?102100:4326,o=Xt.UZ[r].maxX,a=Xt.UZ[r].minX;if((0,Yt.wp)(i))return Nt(i,o,a);if((0,Yt.aW)(i))return i.points=i.points.map((t=>Nt(t,o,a))),i;if((0,Yt.YX)(i))return Vt(i,s);if((0,Yt.oU)(i)||(0,Yt.l9)(i)){const t=(0,Dt.$P)(Ut,i),n={xmin:t[0],ymin:t[1],xmax:t[2],ymax:t[3]},s=(0,Xt.XZ)(n.xmin,a)*(2*o),r=0===s?i:(0,Xt.Sy)(i,s);return n.xmin+=s,n.xmax+=s,n.xmax>o?Ft(r,o,e):n.xmin{this._set("content",e)})))}else t instanceof HTMLVideoElement?this.addResolvingPromise(this._loadVideo(t).then((()=>{this._set("content",t)}))):this.addResolvingPromise(Promise.reject(new r.Z("video-element:invalid-video-type","Invalid video type",{video:t})));return Promise.resolve(this)}set video(t){"not-loaded"===this.loadStatus?this._set("video",t):o.Z.getLogger(this).error("#video","video cannot be changed after the element is loaded.")}_loadVideo(t){return new Promise(((e,n)=>{t.oncanplay=()=>{t.oncanplay=null,t.play().then(e,n)},"anonymous"!==t.crossOrigin&&(t.crossOrigin="anonymous",t.src=t.src)}))}};(0,s._)([(0,l.Cb)({readOnly:!0})],Gt.prototype,"content",void 0),(0,s._)([(0,l.Cb)()],Gt.prototype,"video",null),Gt=(0,s._)([(0,u.j)("esri.layers.support.VideoElement")],Gt);const $t=Gt,Kt={key:"type",defaultKeyValue:"image",base:vt,typeMap:{image:Pt,video:$t}},Qt=i.Z.ofType(Kt);let te=class extends(M.Z.LoadableMixin((0,Ot.v)((0,It.p)(Et.Z.EventedAccessor)))){constructor(t){super(t),this._index=new jt.H,this._elementViewsMap=new Map,this._elementsIndexes=new Map,this._elementsChangedHandler=t=>{for(const e of t.removed){const t=this._elementViewsMap.get(e);this._elementViewsMap.delete(e),this._index.delete(t),this.handles.remove(t),t.destroy(),this.notifyChange("fullExtent")}const{spatialReference:e}=this;for(const n of t.added){if(this._elementViewsMap.get(n))continue;const t=new Jt({spatialReference:e,element:n});this._elementViewsMap.set(n,t);const s=(0,St.YP)((()=>t.coords),(()=>this._updateIndexForElement(t,!1)));this._updateIndexForElement(t,!0),this.handles.add(s,t)}this._elementsIndexes.clear(),this.elements.forEach(((t,e)=>this._elementsIndexes.set(t,e))),this.emit("refresh")},this.elements=new Qt}async load(t){if((0,Bt.k_)(t),!this.spatialReference){const t=this.elements.find((t=>null!=t.georeference&&null!=t.georeference.coords));this._set("spatialReference",t?t.georeference.coords.spatialReference:V.Z.WGS84)}return this._elementsChangedHandler({added:this.elements.items,removed:[]}),this.handles.add(this.elements.on("change",this._elementsChangedHandler)),this}destroy(){this._index.clear(),this._elementViewsMap.clear(),this._elementsIndexes.clear()}set elements(t){this._set("elements",(0,Rt.Z)(t,this._get("elements"),Qt))}get fullExtent(){if("not-loaded"===this.loadStatus)return null;const t=this._index.fullBounds;return null==t?null:new pt.Z({xmin:t[0],ymin:t[1],xmax:t[2],ymax:t[3],spatialReference:this.spatialReference})}set spatialReference(t){"not-loaded"===this.loadStatus?this._set("spatialReference",t):o.Z.getLogger(this).error("#spatialReference","spatialReference cannot be changed after the source is loaded.")}async queryElements(t,e){await this.load(),await(0,X.initializeProjection)(t.spatialReference,this.spatialReference,null,e);const n=(0,Tt.fS)(t.spatialReference,this.spatialReference)?t:(0,X.iV)(t,this.spatialReference);if(!n)return[];const s=n.normalize(),i=[];for(const t of s)this._index.forEachInBounds((0,At.oJ)(t),(({normalizedCoords:e,element:n})=>{null!=e&&(0,Zt.Nl)(t,e)&&i.push(n)}));return i.sort(((t,e)=>this._elementsIndexes.get(t)-this._elementsIndexes.get(e))),i}_updateIndexForElement(t,e){const n=t.normalizedBounds,s=this._index.has(t),i=null!=n;this._index.delete(t),i&&this._index.set(t,n),this.notifyChange("fullExtent"),e||(s!==i?this.emit("refresh"):this.emit("change",{element:t.element}))}};(0,s._)([(0,l.Cb)()],te.prototype,"elements",null),(0,s._)([(0,l.Cb)({readOnly:!0})],te.prototype,"fullExtent",null),(0,s._)([(0,l.Cb)()],te.prototype,"spatialReference",null),te=(0,s._)([(0,u.j)("esri.layers.support.LocalMediaElementSource")],te);const ee=te;function ne(t){return"object"==typeof t&&null!=t&&"type"in t}let se=class extends((0,f.h)((0,_.M)((0,p.q)((0,a.R)(m.Z))))){constructor(t){super(t),this.effectiveSource=null,this.copyright=null,this.operationalLayerType="MediaLayer",this.spatialReference=null,this.type="media",this.source=new ee}load(t){const e=this.source;if(!e)return this.addResolvingPromise(Promise.reject(new r.Z("media-layer:source-missing","Set 'MediaLayer.source' before loading the layer."))),Promise.resolve(this);const n=ne(e)?new ee({elements:new i.Z([e])}):e;this._set("effectiveSource",n),this.spatialReference&&(n.spatialReference=this.spatialReference);const s=n.load(t).then((()=>{this.spatialReference=n.spatialReference}));return this.addResolvingPromise(s),Promise.resolve(this)}destroy(){this.effectiveSource?.destroy(),this.source?.destroy()}get fullExtent(){return this.loaded?this.effectiveSource.fullExtent:null}set source(t){"not-loaded"===this.loadStatus?this._set("source",t):o.Z.getLogger(this).error("#source","source cannot be changed after the layer is loaded.")}castSource(t){return t?Array.isArray(t)?new ee({elements:new i.Z(t)}):t instanceof i.Z?new ee({elements:t}):t:null}readSource(t,e,n){const s="image"===e.mediaType?new Pt:"video"===e.mediaType?new $t:null;return s?.read(e,n),s}writeSource(t,e,n,s){t&&ne(t)&&"image"===t.type?t.write(e,s):s?.messages&&s?.messages?.push(new r.Z("media-layer:unsupported-source","source must be an 'ImageElement'"))}};(0,s._)([(0,l.Cb)({readOnly:!0})],se.prototype,"effectiveSource",void 0),(0,s._)([(0,l.Cb)({type:String})],se.prototype,"copyright",void 0),(0,s._)([(0,l.Cb)({readOnly:!0})],se.prototype,"fullExtent",null),(0,s._)([(0,l.Cb)({type:["MediaLayer"]})],se.prototype,"operationalLayerType",void 0),(0,s._)([(0,l.Cb)({type:["show","hide"]})],se.prototype,"listMode",void 0),(0,s._)([(0,l.Cb)({nonNullable:!0,json:{write:{enabled:!0,allowNull:!1}}})],se.prototype,"source",null),(0,s._)([(0,h.p)("source")],se.prototype,"castSource",null),(0,s._)([(0,c.r)("source",["url"])],se.prototype,"readSource",null),(0,s._)([(0,d.c)("source")],se.prototype,"writeSource",null),(0,s._)([(0,l.Cb)()],se.prototype,"spatialReference",void 0),(0,s._)([(0,l.Cb)({readOnly:!0})],se.prototype,"type",void 0),se=(0,s._)([(0,u.j)("esri.layers.MediaLayer")],se);const ie=se},37549:(t,e,n)=>{n.d(e,{H:()=>a});var s=n(80442),i=n(24133),r=n(24470);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new i.Q(9,(0,s.Z)("esri-csp-restrictions")?t=>({minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const t=new Array(this._idByBounds.size);let e=0;this._idByBounds.forEach(((n,s)=>{t[e++]=s})),this._indexInvalid=!1,this._index.clear(),this._index.load(t)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((t=>this._idByBounds.has(t)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const t=(0,r.cS)();for(const e of this._boundsById.values())e&&(t[0]=Math.min(e[0],t[0]),t[1]=Math.min(e[1],t[1]),t[2]=Math.max(e[2],t[2]),t[3]=Math.max(e[3],t[3]));return t}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(t){const e=this._boundsById.get(t);this._boundsById.delete(t),e&&(this._idByBounds.delete(e),this._indexInvalid||this._index.remove(e))}forEachInBounds(t,e){this._loadIndex(),function(t,e,n){(function(t){o.minX=t[0],o.minY=t[1],o.maxX=t[2],o.maxY=t[3]})(e),t.search(o,n)}(this._index,t,(t=>e(this._idByBounds.get(t))))}get(t){return this._boundsById.get(t)}has(t){return this._boundsById.has(t)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(t,e){if(!this._indexInvalid){const e=this._boundsById.get(t);e&&(this._index.remove(e),this._idByBounds.delete(e))}this._boundsById.set(t,e),e&&(this._idByBounds.set(e,t),this._indexInvalid||(this._boundsToLoad.push(e),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},66094:(t,e,n)=>{n.d(e,{B:()=>i});var s=n(81271);function i(t){return r[function(t){return t instanceof Blob?t.type:function(t){const e=(0,s.Ml)(t);return l[e]||o}(t.url)}(t)]||a}const r={},o="text/plain",a=r[o],l={png:"image/png",jpeg:"image/jpeg",jpg:"image/jpg",bmp:"image/bmp",gif:"image/gif",json:"application/json",txt:"text/plain",xml:"application/xml",svg:"image/svg+xml",zip:"application/zip",pbf:"application/vnd.mapbox-vector-tile",gz:"application/gzip","bin.gz":"application/octet-stream"};for(const t in l)r[l[t]]=t}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/6f724f75f85dc3989d60.js b/public/assets/esri/core/workers/chunks/6f724f75f85dc3989d60.js new file mode 100644 index 0000000..f2d369a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/6f724f75f85dc3989d60.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6256,2442],{57435:(e,t,r)=>{r.d(t,{Z:()=>u});var i=r(43697),s=r(46791),o=(r(20102),r(92604),r(26258),r(87538)),n=r(5600),a=r(52011);let l=class extends s.Z{constructor(e){super(e),this.getCollections=null}initialize(){this.own((0,o.EH)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new s.Z(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const i of t)if(i){if(r(i)){const t=this.indexOf(i,e);t>=0?t!==e&&this.reorder(i,e):this.add(i,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(i);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,i._)([(0,n.Cb)()],l.prototype,"getCollections",void 0),(0,i._)([(0,n.Cb)()],l.prototype,"getChildrenFunction",void 0),(0,i._)([(0,n.Cb)()],l.prototype,"itemFilterFunction",void 0),l=(0,i._)([(0,a.j)("esri.core.CollectionFlattener")],l);const u=l},68668:(e,t,r)=>{r.d(t,{G:()=>n,w:()=>a});var i=r(66643),s=r(46791),o=r(83379);async function n(e,t){return await e.load(),a(e,t)}async function a(e,t){const r=[],n=(...e)=>{for(const t of e)null!=t&&(Array.isArray(t)?n(...t):s.Z.isCollection(t)?t.forEach((e=>n(e))):o.Z.isLoadable(t)&&r.push(t))};t(n);let a=null;if(await(0,i.UI)(r,(async e=>{const t=await(0,i.q6)(function(e){return"loadAll"in e&&"function"==typeof e.loadAll}(e)?e.loadAll():e.load());!1!==t.ok||a||(a=t)})),a)throw a.error;return e}},49735:(e,t,r)=>{r.d(t,{Z:()=>I});var i=r(43697),s=r(92036),o=r(20102),n=r(80442),a=r(95330),l=r(81271),u=r(5600),c=(r(75215),r(67676),r(52011)),p=r(2981),y=r(10158),d=r(11282),h=r(41818),f=(r(66577),r(34599)),m=r(14165),b=r(6570),g=r(5396),S=r(4967),_=r(53261),v=r(74889);let w=class extends s.Z{constructor(e){super(e),this.dynamicDataSource=null,this.fieldsIndex=null,this.gdbVersion=null,this.infoFor3D=null,this.pbfSupported=!1,this.queryAttachmentsSupported=!1,this.sourceSpatialReference=null,this.url=null}get parsedUrl(){return(0,l.mN)(this.url)}async execute(e,t){const r=await this.executeJSON(e,t);return this.featureSetFromJSON(e,r,t)}async executeJSON(e,t){const r=this._normalizeQuery(e),i=null!=e.outStatistics?.[0],s=(0,n.Z)("featurelayer-pbf-statistics"),o=!i||s;let a;if(this.pbfSupported&&o)try{a=await(0,_.t)(this.url,r,t)}catch(e){if("query:parsing-pbf"!==e.name)throw e;this.pbfSupported=!1}return this.pbfSupported&&o||(a=await(0,S.F)(this.url,r,t)),this._normalizeFields(a.fields),a}async featureSetFromJSON(e,t,i){if(!this._queryIs3DObjectFormat(e)||null==this.infoFor3D||!t.features)return v.Z.fromJSON(t);const{meshFeatureSetFromJSON:s}=await(0,a.Hl)(Promise.all([r.e(6481),r.e(6459),r.e(2097)]).then(r.bind(r,91681)),i);return s(e,this.infoFor3D,t)}executeForCount(e,t){return(0,h.P)(this.url,this._normalizeQuery(e),t)}executeForExtent(e,t){return async function(e,t,r){const i=(0,d.en)(e);return(0,f.Vr)(i,m.Z.from(t),{...r}).then((e=>({count:e.data.count,extent:b.Z.fromJSON(e.data.extent)})))}(this.url,this._normalizeQuery(e),t)}executeForIds(e,t){return(0,g.G)(this.url,this._normalizeQuery(e),t)}async executeRelationshipQuery(e,t){const[{default:i},{executeRelationshipQuery:s}]=await(0,a.Hl)(Promise.all([r.e(5935).then(r.bind(r,75935)),r.e(1073).then(r.bind(r,81073))]),t);return e=i.from(e),(this.gdbVersion||this.dynamicDataSource)&&((e=e.clone()).gdbVersion=e.gdbVersion||this.gdbVersion,e.dynamicDataSource=e.dynamicDataSource||this.dynamicDataSource),s(this.url,e,t)}async executeRelationshipQueryForCount(e,t){const[{default:i},{executeRelationshipQueryForCount:s}]=await(0,a.Hl)(Promise.all([r.e(5935).then(r.bind(r,75935)),r.e(1073).then(r.bind(r,81073))]),t);return e=i.from(e),(this.gdbVersion||this.dynamicDataSource)&&((e=e.clone()).gdbVersion=e.gdbVersion||this.gdbVersion,e.dynamicDataSource=e.dynamicDataSource||this.dynamicDataSource),s(this.url,e,t)}async executeAttachmentQuery(e,t){const{executeAttachmentQuery:i,fetchAttachments:s,processAttachmentQueryResult:o}=await(0,a.Hl)(r.e(540).then(r.bind(r,30540)),t),n=(0,d.en)(this.url);return o(n,await(this.queryAttachmentsSupported?i(n,e,t):s(n,e,t)))}async executeTopFeaturesQuery(e,t){const{executeTopFeaturesQuery:i}=await(0,a.Hl)(r.e(1158).then(r.bind(r,71158)),t);return i(this.parsedUrl,e,this.sourceSpatialReference,t)}async executeForTopIds(e,t){const{executeForTopIds:i}=await(0,a.Hl)(r.e(3992).then(r.bind(r,33992)),t);return i(this.parsedUrl,e,t)}async executeForTopExtents(e,t){const{executeForTopExtents:i}=await(0,a.Hl)(r.e(1790).then(r.bind(r,21790)),t);return i(this.parsedUrl,e,t)}async executeForTopCount(e,t){const{executeForTopCount:i}=await(0,a.Hl)(r.e(4371).then(r.bind(r,14371)),t);return i(this.parsedUrl,e,t)}_normalizeQuery(e){let t=m.Z.from(e);t.sourceSpatialReference=t.sourceSpatialReference||this.sourceSpatialReference,(this.gdbVersion||this.dynamicDataSource)&&(t=t===e?t.clone():t,t.gdbVersion=e.gdbVersion||this.gdbVersion,t.dynamicDataSource=e.dynamicDataSource?y.n.from(e.dynamicDataSource):this.dynamicDataSource);const{infoFor3D:r}=this;if(null!=r&&this._queryIs3DObjectFormat(e)){t=t===e?t.clone():t,t.formatOf3DObjects=null;const{supportedFormats:i,queryFormats:s}=r,n=(0,p.S0)("model/gltf-binary",i)??(0,p.Ow)("glb",i),a=(0,p.S0)("model/gltf+json",i)??(0,p.Ow)("gtlf",i);for(const e of s){if(e===n){t.formatOf3DObjects=e;break}e!==a||t.formatOf3DObjects||(t.formatOf3DObjects=e)}if(!t.formatOf3DObjects)throw new o.Z("query:unsupported-3d-query-formats","Could not find any supported 3D object query format. Only supported formats are 3D_glb and 3D_gltf");if(null==t.outFields||!t.outFields.includes("*")){t=t===e?t.clone():t,null==t.outFields&&(t.outFields=[]);const{originX:i,originY:s,originZ:o,translationX:n,translationY:a,translationZ:l,scaleX:u,scaleY:c,scaleZ:p,rotationX:y,rotationY:d,rotationZ:h,rotationDeg:f}=r.transformFieldRoles;t.outFields.push(i,s,o,n,a,l,u,c,p,y,d,h,f)}}return t}_normalizeFields(e){if(null!=this.fieldsIndex&&null!=e)for(const t of e){const e=this.fieldsIndex.get(t.name);e&&Object.assign(t,e.toJSON())}}_queryIs3DObjectFormat(e){return null!=this.infoFor3D&&!0===e.returnGeometry&&"xyFootprint"!==e.multipatchOption&&!e.outStatistics}};(0,i._)([(0,u.Cb)({type:y.n})],w.prototype,"dynamicDataSource",void 0),(0,i._)([(0,u.Cb)()],w.prototype,"fieldsIndex",void 0),(0,i._)([(0,u.Cb)()],w.prototype,"gdbVersion",void 0),(0,i._)([(0,u.Cb)()],w.prototype,"infoFor3D",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],w.prototype,"parsedUrl",null),(0,i._)([(0,u.Cb)()],w.prototype,"pbfSupported",void 0),(0,i._)([(0,u.Cb)()],w.prototype,"queryAttachmentsSupported",void 0),(0,i._)([(0,u.Cb)()],w.prototype,"sourceSpatialReference",void 0),(0,i._)([(0,u.Cb)({type:String})],w.prototype,"url",void 0),w=(0,i._)([(0,c.j)("esri.tasks.QueryTask")],w);const I=w},7944:(e,t,r)=>{r.d(t,{O:()=>g});var i=r(43697),s=r(3172),o=r(30175),n=r(95330),a=r(81271),l=r(23670),u=r(5600),c=(r(75215),r(67676),r(80442),r(71715)),p=r(52011),y=r(31263),d=r(6570),h=r(82971),f=r(66677),m=r(21506),b=r(14661);const g=e=>{let t=class extends e{constructor(){super(...arguments),this.capabilities=void 0,this.copyright=null,this.fullExtent=null,this.legendEnabled=!0,this.spatialReference=null,this.version=void 0,this._allLayersAndTablesMap=null}readCapabilities(e,t){const r=t.capabilities&&t.capabilities.split(",").map((e=>e.toLowerCase().trim()));if(!r)return{operations:{supportsExportMap:!1,supportsExportTiles:!1,supportsIdentify:!1,supportsQuery:!1,supportsTileMap:!1},exportMap:null,exportTiles:null};const i=this.type,s="tile"!==i&&!!t.supportsDynamicLayers,o=r.includes("query"),n=r.includes("map"),a=!!t.exportTilesAllowed,u=r.includes("tilemap"),c=r.includes("data"),p="tile"!==i&&(!t.tileInfo||s),y="tile"!==i&&(!t.tileInfo||s),d="tile"!==i,h=t.cimVersion&&l.G.parse(t.cimVersion),f=h?.since(1,4)??!1,m=h?.since(2,0)??!1;return{operations:{supportsExportMap:n,supportsExportTiles:a,supportsIdentify:o,supportsQuery:c,supportsTileMap:u},exportMap:n?{supportsArcadeExpressionForLabeling:f,supportsSublayersChanges:d,supportsDynamicLayers:s,supportsSublayerVisibility:p,supportsSublayerDefinitionExpression:y,supportsCIMSymbols:m}:null,exportTiles:a?{maxExportTilesCount:+t.maxExportTilesCount}:null}}readVersion(e,t){let r=t.currentVersion;return r||(r=t.hasOwnProperty("capabilities")||t.hasOwnProperty("tables")?10:t.hasOwnProperty("supportedImageFormatTypes")?9.31:9.3),r}async fetchRelatedService(e){const t=this.portalItem;if(!t||!(0,b.Fj)(t))return null;this._relatedFeatureServicePromise||(this._relatedFeatureServicePromise=t.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"},e).then((e=>e.find((e=>"Feature Service"===e.type))??null),(()=>null)));const r=await this._relatedFeatureServicePromise;return(0,n.k_)(e),r?{itemId:r.id,url:r.url}:null}async fetchSublayerInfo(e,t){const{source:r}=e;if(this?.portalItem&&"tile"===this.type&&"map-layer"===r?.type&&(0,b.Fj)(this.portalItem)&&e.originIdOf("url")y.s3.SERVICE)try{o=(await this._fetchAllLayersAndTablesFromService(i)).get(r.mapLayerId)}catch{}else{let i=e.id;"map-layer"===r?.type&&(i=r.mapLayerId);try{o=(await this.fetchAllLayersAndTables(t)).get(i)}catch{}}return o}async fetchAllLayersAndTables(e){return this._fetchAllLayersAndTablesFromService(this.parsedUrl?.path,e)}async _fetchAllLayersAndTablesFromService(e,t){await this.load(t),this._allLayersAndTablesMap||=new Map;const r=(0,f.Qc)(e),i=(0,o.s1)(this._allLayersAndTablesMap,r?.url.path,(()=>(0,s.default)((0,a.v_)(r?.url.path,"/layers"),{responseType:"json",query:{f:"json",...this.customParameters,token:this.apiKey}}).then((e=>{const t=new Map;for(const r of e.data.layers)t.set(r.id,r);return{result:t}}),(e=>({error:e}))))),l=await i;if((0,n.k_)(t),"result"in l)return l.result;throw l.error}};return(0,i._)([(0,u.Cb)({readOnly:!0})],t.prototype,"capabilities",void 0),(0,i._)([(0,c.r)("service","capabilities",["capabilities","exportTilesAllowed","maxExportTilesCount","supportsDynamicLayers","tileInfo"])],t.prototype,"readCapabilities",null),(0,i._)([(0,u.Cb)({json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,i._)([(0,u.Cb)({type:d.Z})],t.prototype,"fullExtent",void 0),(0,i._)([(0,u.Cb)(m.id)],t.prototype,"id",void 0),(0,i._)([(0,u.Cb)({type:Boolean,json:{origins:{service:{read:{enabled:!1}}},read:{source:"showLegend"},write:{target:"showLegend"}}})],t.prototype,"legendEnabled",void 0),(0,i._)([(0,u.Cb)(m.C_)],t.prototype,"popupEnabled",void 0),(0,i._)([(0,u.Cb)({type:h.Z})],t.prototype,"spatialReference",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],t.prototype,"version",void 0),(0,i._)([(0,c.r)("version",["currentVersion","capabilities","tables","supportedImageFormatTypes"])],t.prototype,"readVersion",null),t=(0,i._)([(0,p.j)("esri.layers.mixins.ArcGISMapService")],t),t}},10343:(e,t,r)=>{r.d(t,{x:()=>g});var i=r(43697),s=r(46791),o=r(57435),n=r(20102),a=r(92604),l=r(17445),u=r(5600),c=(r(75215),r(67676),r(80442),r(1153)),p=r(52011),y=r(31263),d=r(49867),h=r(32073);const f=a.Z.getLogger("esri.layers.TileLayer"),m=s.Z.ofType(d.Z);function b(e,t){e&&e.forEach((e=>{t(e),e.sublayers&&e.sublayers.length&&b(e.sublayers,t)}))}const g=e=>{let t=class extends e{constructor(...e){super(...e),this.allSublayers=new o.Z({getCollections:()=>[this.sublayers],getChildrenFunction:e=>e.sublayers}),this.sublayersSourceJSON={[y.s3.SERVICE]:{},[y.s3.PORTAL_ITEM]:{},[y.s3.WEB_SCENE]:{},[y.s3.WEB_MAP]:{}},this.addHandles((0,l.YP)((()=>this.sublayers),((e,t)=>this._handleSublayersChange(e,t)),l.Z_))}destroy(){this.allSublayers.destroy()}readSublayers(e,t){if(!t||!e)return;const{sublayersSourceJSON:r}=this,i=(0,y.M9)(t.origin);if(iy.s3.SERVICE)return;this._set("serviceSublayers",this.createSublayersForOrigin("service").sublayers);const{sublayers:s,origin:o}=this.createSublayersForOrigin("web-document"),n=(0,c.vw)(this);n.setDefaultOrigin(o),this._set("sublayers",new m(s)),n.setDefaultOrigin("user")}findSublayerById(e){return this.allSublayers.find((t=>t.id===e))}createServiceSublayers(){return this.createSublayersForOrigin("service").sublayers}createSublayersForOrigin(e){const t=(0,y.M9)("web-document"===e?"web-map":e);let r=y.s3.SERVICE,i=this.sublayersSourceJSON[y.s3.SERVICE].layers,s=this.sublayersSourceJSON[y.s3.SERVICE].context,o=null;const n=[y.s3.PORTAL_ITEM,y.s3.WEB_SCENE,y.s3.WEB_MAP].filter((e=>e<=t));for(const e of n){const t=this.sublayersSourceJSON[e];(0,h.ac)(t.layers)&&(r=e,i=t.layers,s=t.context,t.visibleLayers&&(o={visibleLayers:t.visibleLayers,context:t.context}))}const a=[y.s3.PORTAL_ITEM,y.s3.WEB_SCENE,y.s3.WEB_MAP].filter((e=>e>r&&e<=t));let l=null;for(const e of a){const{layers:t,visibleLayers:r,context:i}=this.sublayersSourceJSON[e];t&&(l={layers:t,context:i}),r&&(o={visibleLayers:r,context:i})}const u=function(e,t){const r=[],i={};return e?(e.forEach((e=>{const s=new d.Z;if(s.read(e,t),i[s.id]=s,null!=e.parentLayerId&&-1!==e.parentLayerId){const t=i[e.parentLayerId];t.sublayers||(t.sublayers=[]),t.sublayers.unshift(s)}else r.unshift(s)})),r):r}(i,s),c=new Map,p=new Set;if(l)for(const e of l.layers)c.set(e.id,e);if(o?.visibleLayers)for(const e of o.visibleLayers)p.add(e);return b(u,(e=>{l&&e.read(c.get(e.id),l.context),o&&e.read({defaultVisibility:p.has(e.id)},o.context)})),{origin:(0,y.x3)(r),sublayers:new m({items:u})}}read(e,t){super.read(e,t),this.readSublayers(e,t)}_handleSublayersChange(e,t){t&&(t.forEach((e=>{e.parent=null,e.layer=null})),this.removeHandles("sublayers-owner")),e&&(e.forEach((e=>{e.parent=this,e.layer=this})),this.addHandles([e.on("after-add",(({item:e})=>{e.parent=this,e.layer=this})),e.on("after-remove",(({item:e})=>{e.parent=null,e.layer=null}))],"sublayers-owner"),"tile"===this.type&&this.addHandles(e.on("before-changes",(e=>{f.error(new n.Z("tilelayer:sublayers-non-modifiable","ISublayer can't be added, moved, or removed from the layer's sublayers",{layer:this})),e.preventDefault()})),"sublayers-owner"))}};return(0,i._)([(0,u.Cb)({readOnly:!0})],t.prototype,"allSublayers",void 0),(0,i._)([(0,u.Cb)({readOnly:!0,type:s.Z.ofType(d.Z)})],t.prototype,"serviceSublayers",void 0),(0,i._)([(0,u.Cb)({value:null,type:m,json:{read:!1,write:{allowNull:!0,ignoreOrigin:!0}}})],t.prototype,"sublayers",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],t.prototype,"sublayersSourceJSON",void 0),t=(0,i._)([(0,p.j)("esri.layers.mixins.SublayersOwner")],t),t}},16451:(e,t,r)=>{r.d(t,{Z:()=>d});var i=r(43697),s=r(2368),o=r(96674),n=r(5600),a=(r(75215),r(67676),r(80442),r(71715)),l=r(52011),u=r(30556),c=r(72729),p=r(70082);let y=class extends((0,s.J)(o.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,c.im)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,i._)([(0,n.Cb)({json:{write:!0}})],y.prototype,"id",void 0),(0,i._)([(0,n.Cb)({json:{write:!0}})],y.prototype,"name",void 0),(0,i._)([(0,n.Cb)({json:{write:!0}})],y.prototype,"domains",void 0),(0,i._)([(0,a.r)("domains")],y.prototype,"readDomains",null),(0,i._)([(0,u.c)("domains")],y.prototype,"writeDomains",null),(0,i._)([(0,n.Cb)({type:[p.Z],json:{write:!0}})],y.prototype,"templates",void 0),y=(0,i._)([(0,l.j)("esri.layers.support.FeatureType")],y);const d=y},49867:(e,t,r)=>{r.d(t,{Z:()=>X});var i,s=r(43697),o=(r(66577),r(51773)),n=(r(16050),r(12501),r(28756),r(92271),r(72529),r(5499),r(84382),r(81571),r(91423),r(32400)),a=r(3172),l=r(9790),u=r(46791),c=r(20102),p=r(3920),y=r(80442),d=r(10699),h=r(22974),f=r(83379),m=r(92604),b=r(16453),g=r(42033),S=r(81271),_=r(5600),v=r(90578),w=r(71715),I=r(52011),C=r(30556),x=r(75215),F=r(31263),O=r(1153),E=r(49735),L=r(16451),P=r(1231),D=r(99514),T=r(54306),A=r(30707),R=r(56765),Z=r(72064),j=r(10158),M=r(42843),V=r(56545),N=r(14165),q=r(32163),G=r(6570),k=r(86973);function J(e){return null!=e&&"esriSMS"===e.type}function z(e,t,r){const i=this.originIdOf(t)>=(0,F.M9)(r.origin);return{ignoreOrigin:!0,allowNull:i,enabled:!!r&&"map-image"===r.layer?.type&&(r.writeSublayerStructure||i)}}function Q(e,t,r){return{enabled:!!r&&"tile"===r.layer?.type&&(r.origin&&this.originIdOf(t)>=(0,F.M9)(r.origin)||this._isOverridden(t))}}function B(e,t,r){return{ignoreOrigin:!0,enabled:r&&r.writeSublayerStructure||!1}}function U(e,t,r){return{ignoreOrigin:!0,enabled:!!r&&(r.writeSublayerStructure||this.originIdOf(t)>=(0,F.M9)(r.origin))}}let H=0;const $=new Set;$.add("layer"),$.add("parent"),$.add("loaded"),$.add("loadStatus"),$.add("loadError"),$.add("loadWarnings");let W=i=class extends((0,p.p)((0,b.R)((0,d.IG)(f.Z)))){constructor(e){super(e),this.capabilities=void 0,this.fields=null,this.fullExtent=null,this.geometryType=null,this.globalIdField=null,this.legendEnabled=!0,this.objectIdField=null,this.parent=null,this.popupEnabled=!0,this.popupTemplate=null,this.sourceJSON=null,this.title=null,this.typeIdField=null,this.types=null,this._lastParsedUrl=null}async load(e){return this.addResolvingPromise((async()=>{const{layer:t,url:r}=this;if(!t&&!r)throw new c.Z("sublayer:missing-layer","Sublayer can't be loaded without being part of a layer",{sublayer:this});const i=t?await t.fetchSublayerInfo(this,e):(await(0,a.default)(r,{responseType:"json",query:{f:"json"},...e})).data;i&&(this.sourceJSON=i,this.read({layerDefinition:i},{origin:"service"}))})()),this}readCapabilities(e,t){t=t.layerDefinition||t;const{operations:{supportsQuery:r,supportsQueryAttachments:i},query:{supportsFormatPBF:s},data:{supportsAttachment:o}}=(0,Z.h)(t,this.url);return{exportMap:{supportsModification:!!t.canModifyLayer},operations:{supportsQuery:r,supportsQueryAttachments:i},data:{supportsAttachment:o},query:{supportsFormatPBF:s}}}get defaultPopupTemplate(){return this.createPopupTemplate()}set definitionExpression(e){this._setAndNotifyLayer("definitionExpression",e)}get effectiveScaleRange(){const{minScale:e,maxScale:t}=this;return{minScale:e,maxScale:t}}get fieldsIndex(){return new D.Z(this.fields||[])}set floorInfo(e){this._setAndNotifyLayer("floorInfo",e)}readGlobalIdFieldFromService(e,t){if((t=t.layerDefinition||t).globalIdField)return t.globalIdField;if(t.fields)for(const e of t.fields)if("esriFieldTypeGlobalID"===e.type)return e.name}get id(){return this._get("id")??H++}set id(e){this._get("id")!==e&&(!1!==this.layer?.capabilities?.exportMap?.supportsDynamicLayers?this._set("id",e):this._logLockedError("id","capability not available 'layer.capabilities.exportMap.supportsDynamicLayers'"))}set labelingInfo(e){this._setAndNotifyLayer("labelingInfo",e)}writeLabelingInfo(e,t,r,i){e&&e.length&&(t.layerDefinition={drawingInfo:{labelingInfo:e.map((e=>e.write({},i)))}})}set labelsVisible(e){this._setAndNotifyLayer("labelsVisible",e)}set layer(e){this._set("layer",e),this.sublayers&&this.sublayers.forEach((t=>t.layer=e))}set listMode(e){this._set("listMode",e)}set minScale(e){this._setAndNotifyLayer("minScale",e)}readMinScale(e,t){return t.minScale||t.layerDefinition&&t.layerDefinition.minScale||0}set maxScale(e){this._setAndNotifyLayer("maxScale",e)}readMaxScale(e,t){return t.maxScale||t.layerDefinition&&t.layerDefinition.maxScale||0}readObjectIdFieldFromService(e,t){if((t=t.layerDefinition||t).objectIdField)return t.objectIdField;if(t.fields)for(const e of t.fields)if("esriFieldTypeOID"===e.type)return e.name}set opacity(e){this._setAndNotifyLayer("opacity",e)}readOpacity(e,t){const r=t.layerDefinition;return 1-.01*((null!=r?.transparency?r.transparency:r?.drawingInfo?.transparency)??0)}writeOpacity(e,t,r,i){t.layerDefinition={drawingInfo:{transparency:100-100*e}}}writeParent(e,t){this.parent&&this.parent!==this.layer?t.parentLayerId=(0,x.vU)(this.parent.id):t.parentLayerId=-1}get queryTask(){if(!this.layer)return null;const{spatialReference:e}=this.layer,t="gdbVersion"in this.layer?this.layer.gdbVersion:void 0,{capabilities:r,fieldsIndex:i}=this,s=(0,y.Z)("featurelayer-pbf")&&r?.query.supportsFormatPBF,o=r?.operations?.supportsQueryAttachments??!1;return new E.Z({url:this.url,pbfSupported:s,fieldsIndex:i,gdbVersion:t,sourceSpatialReference:e,queryAttachmentsSupported:o})}set renderer(e){if(e)for(const t of e.getSymbols())if((0,l.dU)(t)){m.Z.getLogger(this).warn("Sublayer renderer should use 2D symbols");break}this._setAndNotifyLayer("renderer",e)}get source(){return this._get("source")||new M.R({mapLayerId:this.id})}set source(e){this._setAndNotifyLayer("source",e)}set sublayers(e){this._handleSublayersChange(e,this._get("sublayers")),this._set("sublayers",e)}castSublayers(e){return(0,x.se)(u.Z.ofType(i),e)}writeSublayers(e,t,r){this.sublayers?.length&&(t[r]=this.sublayers.map((e=>e.id)).toArray().reverse())}readTypeIdField(e,t){let r=(t=t.layerDefinition||t).typeIdField;if(r&&t.fields){r=r.toLowerCase();const e=t.fields.find((e=>e.name.toLowerCase()===r));e&&(r=e.name)}return r}get url(){const e=this.layer?.parsedUrl??this._lastParsedUrl,t=this.source;if(!e)return null;if(this._lastParsedUrl=e,"map-layer"===t?.type)return`${e.path}/${t.mapLayerId}`;const r={layer:JSON.stringify({source:this.source})};return`${e.path}/dynamicLayer?${(0,S.B7)(r)}`}set url(e){this._overrideIfSome("url",e)}set visible(e){this._setAndNotifyLayer("visible",e)}writeVisible(e,t,r,i){t[r]=this.getAtOrigin("defaultVisibility","service")||e}clone(){const{store:e}=(0,O.vw)(this),t=new i;return(0,O.vw)(t).store=e.clone($),this.commitProperty("url"),t._lastParsedUrl=this._lastParsedUrl,t}createPopupTemplate(e){return(0,q.eZ)(this,e)}createQuery(){return new N.Z({returnGeometry:!0,where:this.definitionExpression||"1=1"})}async createFeatureLayer(){if(this.hasOwnProperty("sublayers"))return null;const{layer:e}=this,t=e?.parsedUrl,i=new(0,(await Promise.all([r.e(8346),r.e(7215),r.e(773),r.e(9238)]).then(r.bind(r,19238))).default)({url:t?.path});return t&&this.source&&("map-layer"===this.source.type?i.layerId=this.source.mapLayerId:i.dynamicDataSource=this.source),null!=e?.refreshInterval&&(i.refreshInterval=e.refreshInterval),this.definitionExpression&&(i.definitionExpression=this.definitionExpression),this.floorInfo&&(i.floorInfo=(0,h.d9)(this.floorInfo)),this.originIdOf("labelingInfo")>F.s3.SERVICE&&(i.labelingInfo=(0,h.d9)(this.labelingInfo)),this.originIdOf("labelsVisible")>F.s3.DEFAULTS&&(i.labelsVisible=this.labelsVisible),this.originIdOf("legendEnabled")>F.s3.DEFAULTS&&(i.legendEnabled=this.legendEnabled),this.originIdOf("visible")>F.s3.DEFAULTS&&(i.visible=this.visible),this.originIdOf("minScale")>F.s3.DEFAULTS&&(i.minScale=this.minScale),this.originIdOf("maxScale")>F.s3.DEFAULTS&&(i.maxScale=this.maxScale),this.originIdOf("opacity")>F.s3.DEFAULTS&&(i.opacity=this.opacity),this.originIdOf("popupTemplate")>F.s3.DEFAULTS&&(i.popupTemplate=(0,h.d9)(this.popupTemplate)),this.originIdOf("renderer")>F.s3.SERVICE&&(i.renderer=(0,h.d9)(this.renderer)),"data-layer"===this.source?.type&&(i.dynamicDataSource=this.source.clone()),this.originIdOf("title")>F.s3.DEFAULTS&&(i.title=this.title),"map-image"===e?.type&&e.originIdOf("customParameters")>F.s3.DEFAULTS&&(i.customParameters=e.customParameters),"tile"===e?.type&&e.originIdOf("customParameters")>F.s3.DEFAULTS&&(i.customParameters=e.customParameters),i}getField(e){return this.fieldsIndex.get(e)}getFeatureType(e){const{typeIdField:t,types:r}=this;if(!t||!e)return null;const i=e.attributes?e.attributes[t]:void 0;if(null==i)return null;let s=null;return r?.some((e=>{const{id:t}=e;return null!=t&&(t.toString()===i.toString()&&(s=e),!!s)})),s}getFieldDomain(e,t){const r=t&&t.feature,i=this.getFeatureType(r);if(i){const t=i.domains&&i.domains[e];if(t&&"inherited"!==t.type)return t}return this._getLayerDomain(e)}async queryAttachments(e,t){await this.load(),e=V.Z.from(e);const r=this.capabilities;if(!r?.data?.supportsAttachment)throw new c.Z("queryAttachments:not-supported","this layer doesn't support attachments");const{attachmentTypes:i,objectIds:s,globalIds:o,num:n,size:a,start:l,where:u}=e;if(!r?.operations?.supportsQueryAttachments&&(i?.length>0||o?.length>0||a?.length>0||n||l||u))throw new c.Z("queryAttachments:option-not-supported","when 'capabilities.operations.supportsQueryAttachments' is false, only objectIds is supported",e);if(!(s?.length||o?.length||u))throw new c.Z("queryAttachments:invalid-query","'objectIds', 'globalIds', or 'where' are required to perform attachment query",e);return this.queryTask.executeAttachmentQuery(e,t)}async queryFeatures(e=this.createQuery(),t){if(await this.load(),!this.capabilities.operations.supportsQuery)throw new c.Z("queryFeatures:not-supported","this layer doesn't support queries.");if(!this.url)throw new c.Z("queryFeatures:not-supported","this layer has no url.");const r=await this.queryTask.execute(e,{...t,query:{...this.layer?.customParameters,token:this.layer?.apiKey}});if(r?.features)for(const e of r.features)e.sourceLayer=this;return r}toExportImageJSON(e){const t={id:this.id,source:this.source?.toJSON()||{mapLayerId:this.id,type:"mapLayer"}},r=(0,g._)(e,this.definitionExpression);null!=r&&(t.definitionExpression=r);const i=["renderer","labelingInfo","opacity","labelsVisible"].reduce(((e,t)=>(e[t]=this.originIdOf(t),e)),{}),s=Object.keys(i).some((e=>i[e]>F.s3.SERVICE));if(s){const e=t.drawingInfo={};if(i.renderer>F.s3.SERVICE&&(e.renderer=this.renderer?this.renderer.toJSON():null),i.labelsVisible>F.s3.SERVICE&&(e.showLabels=this.labelsVisible),this.labelsVisible&&i.labelingInfo>F.s3.SERVICE){!this.loaded&&this.labelingInfo.some((e=>!e.labelPlacement))&&m.Z.getLogger(this).warnOnce(`A Sublayer (title: ${this.title}, id: ${this.id}) has an undefined 'labelPlacement' and so labels cannot be displayed. Either define a valid 'labelPlacement' or call Sublayer.load() to use a default value based on geometry type.`,{sublayer:this});let t=this.labelingInfo;null!=this.geometryType&&(t=(0,A.a)(this.labelingInfo,k.M.toJSON(this.geometryType))),e.labelingInfo=t.filter((e=>e.labelPlacement)).map((e=>e.toJSON({origin:"service",layer:this.layer}))),e.showLabels=!0}i.opacity>F.s3.SERVICE&&(e.transparency=100-100*this.opacity),this._assignDefaultSymbolColors(e.renderer)}return t}_assignDefaultSymbolColors(e){this._forEachSimpleMarkerSymbols(e,(e=>{e.color||"esriSMSX"!==e.style&&"esriSMSCross"!==e.style||(e.outline&&e.outline.color?e.color=e.outline.color:e.color=[0,0,0,0])}))}_forEachSimpleMarkerSymbols(e,t){if(e){const r=("uniqueValueInfos"in e?e.uniqueValueInfos:"classBreakInfos"in e?e.classBreakInfos:null)??[];for(const e of r)J(e.symbol)&&t(e.symbol);"symbol"in e&&J(e.symbol)&&t(e.symbol),"defaultSymbol"in e&&J(e.defaultSymbol)&&t(e.defaultSymbol)}}_setAndNotifyLayer(e,t){const r=this.layer,i=this._get(e);let s,o;switch(e){case"definitionExpression":case"floorInfo":s="supportsSublayerDefinitionExpression";break;case"minScale":case"maxScale":case"visible":s="supportsSublayerVisibility";break;case"labelingInfo":case"labelsVisible":case"opacity":case"renderer":case"source":s="supportsDynamicLayers",o="supportsModification"}const n=(0,O.vw)(this).getDefaultOrigin();if("service"!==n){if(s&&!1===this.layer?.capabilities?.exportMap?.[s])return void this._logLockedError(e,`capability not available 'layer.capabilities.exportMap.${s}'`);if(o&&!1===this.capabilities?.exportMap[o])return void this._logLockedError(e,`capability not available 'capabilities.exportMap.${o}'`)}"source"!==e||"not-loaded"===this.loadStatus?(this._set(e,t),"service"!==n&&i!==t&&r&&r.emit&&r.emit("sublayer-update",{propertyName:e,target:this})):this._logLockedError(e,"'source' can't be changed after calling sublayer.load()")}_handleSublayersChange(e,t){t&&(t.forEach((e=>{e.parent=null,e.layer=null})),this.handles.removeAll()),e&&(e.forEach((e=>{e.parent=this,e.layer=this.layer})),this.handles.add([e.on("after-add",(({item:e})=>{e.parent=this,e.layer=this.layer})),e.on("after-remove",(({item:e})=>{e.parent=null,e.layer=null})),e.on("before-changes",(e=>{const t=this.layer?.capabilities?.exportMap?.supportsSublayersChanges;null==t||t||(m.Z.getLogger(this).error(new c.Z("sublayer:sublayers-non-modifiable","Sublayer can't be added, moved, or removed from the layer's sublayers",{sublayer:this,layer:this.layer})),e.preventDefault())}))]))}_logLockedError(e,t){const{layer:r,declaredClass:i}=this;m.Z.getLogger(i).error(new c.Z("sublayer:locked",`Property '${String(e)}' can't be changed on Sublayer from the layer '${r?.id}'`,{reason:t,sublayer:this,layer:r}))}_getLayerDomain(e){const t=this.fieldsIndex.get(e);return t?t.domain:null}};W.test={isMapImageLayerOverridePolicy:e=>e===B||e===z,isTileImageLayerOverridePolicy:e=>e===Q},(0,s._)([(0,_.Cb)({readOnly:!0})],W.prototype,"capabilities",void 0),(0,s._)([(0,w.r)("service","capabilities",["layerDefinition.canModifyLayer","layerDefinition.capabilities"])],W.prototype,"readCapabilities",null),(0,s._)([(0,_.Cb)()],W.prototype,"defaultPopupTemplate",null),(0,s._)([(0,_.Cb)({type:String,value:null,json:{name:"layerDefinition.definitionExpression",write:{allowNull:!0,overridePolicy:z}}})],W.prototype,"definitionExpression",null),(0,s._)([(0,_.Cb)({readOnly:!0})],W.prototype,"effectiveScaleRange",null),(0,s._)([(0,_.Cb)({type:[P.Z],json:{origins:{service:{read:{source:"layerDefinition.fields"}}}}})],W.prototype,"fields",void 0),(0,s._)([(0,_.Cb)({readOnly:!0})],W.prototype,"fieldsIndex",null),(0,s._)([(0,_.Cb)({type:R.Z,value:null,json:{name:"layerDefinition.floorInfo",read:{source:"layerDefinition.floorInfo"},write:{target:"layerDefinition.floorInfo",overridePolicy:z},origins:{"web-scene":{read:!1,write:!1}}}})],W.prototype,"floorInfo",null),(0,s._)([(0,_.Cb)({type:G.Z,json:{read:{source:"layerDefinition.extent"}}})],W.prototype,"fullExtent",void 0),(0,s._)([(0,_.Cb)({type:k.M.apiValues,json:{origins:{service:{name:"layerDefinition.geometryType",read:{reader:k.M.read}}}}})],W.prototype,"geometryType",void 0),(0,s._)([(0,_.Cb)({type:String})],W.prototype,"globalIdField",void 0),(0,s._)([(0,w.r)("service","globalIdField",["layerDefinition.globalIdField","layerDefinition.fields"])],W.prototype,"readGlobalIdFieldFromService",null),(0,s._)([(0,_.Cb)({type:x.z8,json:{write:{ignoreOrigin:!0}}})],W.prototype,"id",null),(0,s._)([(0,_.Cb)({value:null,type:[T.Z],json:{read:{source:"layerDefinition.drawingInfo.labelingInfo"},write:{target:"layerDefinition.drawingInfo.labelingInfo",overridePolicy:B}}})],W.prototype,"labelingInfo",null),(0,s._)([(0,C.c)("labelingInfo")],W.prototype,"writeLabelingInfo",null),(0,s._)([(0,_.Cb)({type:Boolean,value:!0,json:{read:{source:"layerDefinition.drawingInfo.showLabels"},write:{target:"layerDefinition.drawingInfo.showLabels",overridePolicy:B}}})],W.prototype,"labelsVisible",null),(0,s._)([(0,_.Cb)({value:null})],W.prototype,"layer",null),(0,s._)([(0,_.Cb)({type:String,json:{write:{overridePolicy:Q}}})],W.prototype,"layerItemId",void 0),(0,s._)([(0,_.Cb)({type:Boolean,value:!0,json:{origins:{service:{read:{enabled:!1}}},read:{source:"showLegend"},write:{target:"showLegend",overridePolicy:U}}})],W.prototype,"legendEnabled",void 0),(0,s._)([(0,_.Cb)({type:["show","hide","hide-children"],value:"show",json:{read:!1,write:!1,origins:{"web-scene":{read:!0,write:!0}}}})],W.prototype,"listMode",null),(0,s._)([(0,_.Cb)({type:Number,value:0,json:{write:{overridePolicy:B}}})],W.prototype,"minScale",null),(0,s._)([(0,w.r)("minScale",["minScale","layerDefinition.minScale"])],W.prototype,"readMinScale",null),(0,s._)([(0,_.Cb)({type:Number,value:0,json:{write:{overridePolicy:B}}})],W.prototype,"maxScale",null),(0,s._)([(0,w.r)("maxScale",["maxScale","layerDefinition.maxScale"])],W.prototype,"readMaxScale",null),(0,s._)([(0,_.Cb)({type:String})],W.prototype,"objectIdField",void 0),(0,s._)([(0,w.r)("service","objectIdField",["layerDefinition.objectIdField","layerDefinition.fields"])],W.prototype,"readObjectIdFieldFromService",null),(0,s._)([(0,_.Cb)({type:Number,value:1,json:{write:{target:"layerDefinition.drawingInfo.transparency",overridePolicy:B}}})],W.prototype,"opacity",null),(0,s._)([(0,w.r)("opacity",["layerDefinition.drawingInfo.transparency","layerDefinition.transparency"])],W.prototype,"readOpacity",null),(0,s._)([(0,C.c)("opacity")],W.prototype,"writeOpacity",null),(0,s._)([(0,_.Cb)({json:{type:x.z8,write:{target:"parentLayerId",writerEnsuresNonNull:!0,overridePolicy:B}}})],W.prototype,"parent",void 0),(0,s._)([(0,C.c)("parent")],W.prototype,"writeParent",null),(0,s._)([(0,_.Cb)({type:Boolean,value:!0,json:{read:{source:"disablePopup",reader:(e,t)=>!t.disablePopup},write:{target:"disablePopup",overridePolicy:U,writer(e,t,r){t[r]=!e}}}})],W.prototype,"popupEnabled",void 0),(0,s._)([(0,_.Cb)({type:o.Z,json:{read:{source:"popupInfo"},write:{target:"popupInfo",overridePolicy:U}}})],W.prototype,"popupTemplate",void 0),(0,s._)([(0,_.Cb)({readOnly:!0})],W.prototype,"queryTask",null),(0,s._)([(0,_.Cb)({types:n.A,value:null,json:{name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy:B},origins:{"web-scene":{types:n.o,name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy:B}}}}})],W.prototype,"renderer",null),(0,s._)([(0,_.Cb)({types:{key:"type",base:null,typeMap:{"data-layer":j.n,"map-layer":M.R}},cast(e){if(e){if("mapLayerId"in e)return(0,x.TJ)(M.R,e);if("dataSource"in e)return(0,x.TJ)(j.n,e)}return e},json:{name:"layerDefinition.source",write:{overridePolicy:B}}})],W.prototype,"source",null),(0,s._)([(0,_.Cb)()],W.prototype,"sourceJSON",void 0),(0,s._)([(0,_.Cb)({value:null,json:{type:[x.z8],write:{target:"subLayerIds",allowNull:!0,overridePolicy:B}}})],W.prototype,"sublayers",null),(0,s._)([(0,v.p)("sublayers")],W.prototype,"castSublayers",null),(0,s._)([(0,C.c)("sublayers")],W.prototype,"writeSublayers",null),(0,s._)([(0,_.Cb)({type:String,json:{name:"name",write:{overridePolicy:U}}})],W.prototype,"title",void 0),(0,s._)([(0,_.Cb)({type:String})],W.prototype,"typeIdField",void 0),(0,s._)([(0,w.r)("typeIdField",["layerDefinition.typeIdField"])],W.prototype,"readTypeIdField",null),(0,s._)([(0,_.Cb)({type:[L.Z],json:{origins:{service:{read:{source:"layerDefinition.types"}}}}})],W.prototype,"types",void 0),(0,s._)([(0,_.Cb)({type:String,json:{name:"layerUrl",write:{overridePolicy:Q}}})],W.prototype,"url",null),(0,s._)([(0,_.Cb)({type:Boolean,value:!0,json:{read:{source:"defaultVisibility"},write:{target:"defaultVisibility",overridePolicy:B}}})],W.prototype,"visible",null),(0,s._)([(0,C.c)("visible")],W.prototype,"writeVisible",null),W=i=(0,s._)([(0,I.j)("esri.layers.support.Sublayer")],W);const X=W},90082:(e,t,r)=>{r.d(t,{V:()=>n,g:()=>o});var i=r(20102),s=r(95330);async function o(e,t,r){let o;try{o=await createImageBitmap(e)}catch(e){throw new i.Z("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,s.k_)(r),o}async function n(e,t,r,o,n){let a;try{a=await createImageBitmap(e)}catch(e){throw new i.Z("request:server",`Unable to load tile ${t}/${r}/${o}`,{error:e,level:t,row:r,col:o})}return(0,s.k_)(n),a}},2981:(e,t,r)=>{r.d(t,{$6:()=>c,Ow:()=>o,S0:()=>s,d1:()=>n});const i=[["binary","application/octet-stream","bin",""]];function s(e,t){return l(function(e,t){return a(t).find((t=>u(t)===e))}(e,t))}function o(e,t){return l(function(e,t){const r=e.toLowerCase();return a(t).find((e=>function(e){return e?.[2].split(",")??[]}(e).some((e=>r.endsWith(e)))))}(e,t))}function n(e,t){return u(function(e,t){return a(t).find((t=>l(t)===e))}(e,t))}function a(e){return[...i,...e]}function l(e){return e?.[0]}function u(e){return e?.[1]}function c(e){return e.tables?.find((e=>"assetMaps"===e.role))}},32073:(e,t,r)=>{r.d(t,{FN:()=>o,QV:()=>s,ac:()=>a});var i=r(31263);function s(e,t,r){const i=t.flatten((({sublayers:e})=>e)).length;return i!==e.length||!!e.some((e=>e.originIdOf("minScale")>r||e.originIdOf("maxScale")>r||e.originIdOf("renderer")>r||e.originIdOf("labelingInfo")>r||e.originIdOf("opacity")>r||e.originIdOf("labelsVisible")>r||e.originIdOf("source")>r))||!n(e,t)}function o(e,t,r){return!!e.some((e=>{const t=e.source;return!(!t||"map-layer"===t.type&&t.mapLayerId===e.id&&(null==t.gdbVersion||t.gdbVersion===r))||e.originIdOf("renderer")>i.s3.SERVICE||e.originIdOf("labelingInfo")>i.s3.SERVICE||e.originIdOf("opacity")>i.s3.SERVICE||e.originIdOf("labelsVisible")>i.s3.SERVICE}))||!n(e,t)}function n(e,t){if(!e||!e.length||null==t)return!0;const r=t.slice().reverse().flatten((({sublayers:e})=>e&&e.toArray().reverse())).map((e=>e.id)).toArray();if(e.length>r.length)return!1;let i=0;const s=r.length;for(const{id:t}of e){for(;i=s)return!1}return!0}function a(e){return!!e&&e.some((e=>null!=e.minScale||e.layerDefinition&&null!=e.layerDefinition.minScale))}},41818:(e,t,r)=>{r.d(t,{P:()=>n});var i=r(11282),s=r(34599),o=r(14165);async function n(e,t,r){const n=(0,i.en)(e);return(0,s.hH)(n,o.Z.from(t),{...r}).then((e=>e.data.count))}},5396:(e,t,r)=>{r.d(t,{G:()=>n});var i=r(11282),s=r(34599),o=r(14165);async function n(e,t,r){const n=(0,i.en)(e);return(0,s.Ev)(n,o.Z.from(t),{...r}).then((e=>e.data.objectIds))}},4967:(e,t,r)=>{r.d(t,{F:()=>l,e:()=>a});var i=r(11282),s=r(34599),o=r(74889),n=r(14165);async function a(e,t,r){const i=await l(e,t,r);return o.Z.fromJSON(i)}async function l(e,t,r){const o=(0,i.en)(e),a={...r},l=n.Z.from(t),{data:u}=await(0,s.JT)(o,l,l.sourceSpatialReference,a);return u}},53261:(e,t,r)=>{r.d(t,{t:()=>m});var i=r(11282),s=r(70586),o=r(69285),n=r(98732);function a(e,t){return t}function l(e,t,r,i){switch(r){case 0:return y(e,t+i,0);case 1:return"lowerLeft"===e.originPosition?y(e,t+i,1):function({translate:e,scale:t},r,i){return e[i]-r*t[i]}(e,t+i,1)}}function u(e,t,r,i){return 2===r?y(e,t,2):l(e,t,r,i)}function c(e,t,r,i){return 2===r?y(e,t,3):l(e,t,r,i)}function p(e,t,r,i){return 3===r?y(e,t,3):u(e,t,r,i)}function y({translate:e,scale:t},r,i){return e[i]+r*t[i]}class d{constructor(e){this._options=e,this.geometryTypes=["esriGeometryPoint","esriGeometryMultipoint","esriGeometryPolyline","esriGeometryPolygon"],this._previousCoordinate=[0,0],this._transform=null,this._applyTransform=a,this._lengths=[],this._currentLengthIndex=0,this._toAddInCurrentPath=0,this._vertexDimension=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,this._attributesConstructor=class{}}createFeatureResult(){return{fields:[],features:[]}}finishFeatureResult(e){if(this._options.applyTransform&&(e.transform=null),this._attributesConstructor=class{},this._coordinateBuffer=null,this._lengths.length=0,!e.hasZ)return;const t=(0,o.k)(e.geometryType,this._options.sourceSpatialReference,e.spatialReference);if(null!=t)for(const r of e.features)t(r.geometry)}createSpatialReference(){return{}}addField(e,t){const r=e.fields;(0,s.O3)(r),r.push(t);const i=r.map((e=>e.name));this._attributesConstructor=function(){for(const e of i)this[e]=null}}addFeature(e,t){e.features.push(t)}prepareFeatures(e){switch(this._transform=e.transform,this._options.applyTransform&&e.transform&&(this._applyTransform=this._deriveApplyTransform(e)),this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++,e.geometryType){case"esriGeometryPoint":this.addCoordinate=(e,t,r)=>this.addCoordinatePoint(e,t,r),this.createGeometry=e=>this.createPointGeometry(e);break;case"esriGeometryPolygon":this.addCoordinate=(e,t,r)=>this._addCoordinatePolygon(e,t,r),this.createGeometry=e=>this._createPolygonGeometry(e);break;case"esriGeometryPolyline":this.addCoordinate=(e,t,r)=>this._addCoordinatePolyline(e,t,r),this.createGeometry=e=>this._createPolylineGeometry(e);break;case"esriGeometryMultipoint":this.addCoordinate=(e,t,r)=>this._addCoordinateMultipoint(e,t,r),this.createGeometry=e=>this._createMultipointGeometry(e)}}createFeature(){return this._lengths.length=0,this._currentLengthIndex=0,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,{attributes:new this._attributesConstructor}}allocateCoordinates(){}addLength(e,t,r){0===this._lengths.length&&(this._toAddInCurrentPath=t),this._lengths.push(t)}addQueryGeometry(e,t){const{queryGeometry:r,queryGeometryType:i}=t,s=(0,n.$g)(r.clone(),r,!1,!1,this._transform),o=(0,n.di)(s,i,!1,!1);e.queryGeometryType=i,e.queryGeometry={...o}}createPointGeometry(e){const t={x:0,y:0,spatialReference:e.spatialReference};return e.hasZ&&(t.z=0),e.hasM&&(t.m=0),t}addCoordinatePoint(e,t,r){const i=(0,s.s3)(this._transform,"transform");switch(t=this._applyTransform(i,t,r,0),r){case 0:e.x=t;break;case 1:e.y=t;break;case 2:"z"in e?e.z=t:e.m=t;break;case 3:e.m=t}}_transformPathLikeValue(e,t){let r=0;t<=1&&(r=this._previousCoordinate[t],this._previousCoordinate[t]+=e);const i=(0,s.s3)(this._transform,"transform");return this._applyTransform(i,e,t,r)}_addCoordinatePolyline(e,t,r){this._dehydratedAddPointsCoordinate(e.paths,t,r)}_addCoordinatePolygon(e,t,r){this._dehydratedAddPointsCoordinate(e.rings,t,r)}_addCoordinateMultipoint(e,t,r){0===r&&e.points.push([]);const i=this._transformPathLikeValue(t,r);e.points[e.points.length-1].push(i)}_createPolygonGeometry(e){return{rings:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createPolylineGeometry(e){return{paths:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createMultipointGeometry(e){return{points:[],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_dehydratedAddPointsCoordinate(e,t,r){0===r&&0==this._toAddInCurrentPath--&&(e.push([]),this._toAddInCurrentPath=this._lengths[++this._currentLengthIndex]-1,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0);const i=this._transformPathLikeValue(t,r),s=e[e.length-1];0===r&&(this._coordinateBufferPtr=0,this._coordinateBuffer=new Array(this._vertexDimension),s.push(this._coordinateBuffer)),this._coordinateBuffer[this._coordinateBufferPtr++]=i}_deriveApplyTransform(e){const{hasZ:t,hasM:r}=e;return t&&r?p:t?u:r?c:l}}var h=r(34599),f=(r(74889),r(14165));async function m(e,t,r){const s=(0,i.en)(e),o={...r},n=f.Z.from(t),a=!n.quantizationParameters,{data:l}=await(0,h.qp)(s,n,new d({sourceSpatialReference:n.sourceSpatialReference,applyTransform:a}),o);return l}},28694:(e,t,r)=>{r.d(t,{p:()=>s});var i=r(69285);function s(e,t,r){if(!r||!r.features||!r.hasZ)return;const s=(0,i.k)(r.geometryType,t,e.outSpatialReference);if(null!=s)for(const e of r.features)s(e.geometry)}},74889:(e,t,r)=>{r.d(t,{Z:()=>S});var i,s=r(43697),o=r(66577),n=r(38171),a=r(35454),l=r(96674),u=r(22974),c=r(5600),p=(r(75215),r(71715)),y=r(52011),d=r(30556),h=r(82971),f=r(33955),m=r(1231);const b=new a.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let g=i=class extends l.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=h.Z.fromJSON(t.spatialReference),i=[];for(let t=0;t0)for(let r=0;rMath.round((e-i)/t)),(e=>Math.round((s-e)/r)));for(let e=0,t=o.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*o+i),(e=>s-e*n),a,l);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let i,s;const o=[];for(let n=0,a=e.length;n0){const e=t(a[0]),n=r(a[1]);e===i&&n===s||(o.push([e-i,n-s]),i=e,s=n)}else i=t(a[0]),s=r(a[1]),o.push([i,s])}return o.length>0?o:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const i=(0,f.oU)(e)?e.rings:e.paths,s=[];for(let e=0,o=i.length;e0?((0,f.oU)(e)?e.rings=s:e.paths=s,e):null}:"multipoint"===e?e=>{const i=this._quantizePoints(e.points,t,r);return i&&i.length>0?(e.points=i,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,i,s){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),i&&(e.z=i(e.z))}:"polyline"===e||"polygon"===e?e=>{const o=(0,f.oU)(e)?e.rings:e.paths;let n,a;for(let e=0,i=o.length;e0?(n+=s[0],a+=s[1]):(n=s[0],a=s[1]),s[0]=t(n),s[1]=r(a)}}if(i&&s)for(let e=0,t=o.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),i&&null!=e.zmax&&null!=e.zmin&&(e.zmax=i(e.zmax),e.zmin=i(e.zmin)),s&&null!=e.mmax&&null!=e.mmin&&(e.mmax=s(e.mmax),e.mmin=s(e.mmin))}:"multipoint"===e?e=>{const o=e.points;let n,a;for(let e=0,i=o.length;e0?(n+=i[0],a+=i[1]):(n=i[0],a=i[1]),i[0]=t(n),i[1]=r(a)}if(i&&s)for(let e=0,t=o.length;e({enabled:e})}}})],g.prototype,"exceededTransferLimit",void 0),(0,s._)([(0,c.Cb)({type:[n.Z],json:{write:!0}})],g.prototype,"features",void 0),(0,s._)([(0,p.r)("features")],g.prototype,"readFeatures",null),(0,s._)([(0,c.Cb)({type:[m.Z],json:{write:!0}})],g.prototype,"fields",void 0),(0,s._)([(0,c.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:b.read}}})],g.prototype,"geometryType",void 0),(0,s._)([(0,d.c)("geometryType")],g.prototype,"writeGeometryType",null),(0,s._)([(0,c.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],g.prototype,"hasM",void 0),(0,s._)([(0,c.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],g.prototype,"hasZ",void 0),(0,s._)([(0,c.Cb)({types:o.qM,json:{write:!0}})],g.prototype,"queryGeometry",void 0),(0,s._)([(0,p.r)("queryGeometry")],g.prototype,"readQueryGeometry",null),(0,s._)([(0,c.Cb)({type:h.Z,json:{write:!0}})],g.prototype,"spatialReference",void 0),(0,s._)([(0,d.c)("spatialReference")],g.prototype,"writeSpatialReference",null),(0,s._)([(0,c.Cb)({json:{write:!0}})],g.prototype,"transform",void 0),g=i=(0,s._)([(0,y.j)("esri.rest.support.FeatureSet")],g),g.prototype.toJSON.isDefaultToJSON=!0;const S=g},58333:(e,t,r)=>{r.d(t,{ET:()=>o,I4:()=>s,eG:()=>l,lF:()=>n,lj:()=>c,qP:()=>a,wW:()=>u});const i=[252,146,31,255],s={type:"esriSMS",style:"esriSMSCircle",size:6,color:i,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},o={type:"esriSLS",style:"esriSLSSolid",width:.75,color:i},n={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},u={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},c={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/7053c2f5a958d4c8629b.js b/public/assets/esri/core/workers/chunks/7053c2f5a958d4c8629b.js new file mode 100644 index 0000000..a277f4f --- /dev/null +++ b/public/assets/esri/core/workers/chunks/7053c2f5a958d4c8629b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3230],{66643:(e,t,n)=>{n.d(t,{Ed:()=>l,UI:()=>c,mt:()=>f,q6:()=>d,vr:()=>m});var r=n(43697),o=n(92036),i=n(70586),a=n(95330),s=n(5600),u=n(52011);function l(e,t,n){return(0,a.as)(e.map(((e,r)=>t.apply(n,[e,r]))))}async function c(e,t,n){return(await(0,a.as)(e.map(((e,r)=>t.apply(n,[e,r]))))).map((e=>e.value))}function p(e){return{ok:!0,value:e}}function y(e){return{ok:!1,error:e}}async function d(e){if(null==e)return{ok:!1,error:new Error("no promise provided")};try{return p(await e)}catch(e){return y(e)}}async function f(e){try{return p(await e)}catch(e){return(0,a.r9)(e),y(e)}}function m(e,t){return new h(e,t)}let h=class extends o.Z{get value(){return null!=(e=this._result)&&!0===e.ok?e.value:null;var e}get error(){return null!=(e=this._result)&&!1===e.ok?e.error:null;var e}get finished(){return null!=this._result}constructor(e,t){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=(0,i.IM)(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:n}=this._abortController;this.promise=e(n),this.promise.then((e=>{this._result=p(e),this._cleanup()}),(e=>{this._result=y(e),this._cleanup()})),this._abortHandle=(0,a.fu)(t,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=(0,i.hw)(this._abortHandle),this._abortController=null}};(0,r._)([(0,s.Cb)()],h.prototype,"value",null),(0,r._)([(0,s.Cb)()],h.prototype,"error",null),(0,r._)([(0,s.Cb)()],h.prototype,"finished",null),(0,r._)([(0,s.Cb)()],h.prototype,"promise",void 0),(0,r._)([(0,s.Cb)()],h.prototype,"_result",void 0),h=(0,r._)([(0,u.j)("esri.core.asyncUtils.ReactiveTask")],h)},43230:(e,t,n)=>{n.r(t),n.d(t,{default:()=>h});var r=n(66643),o=n(20102),i=n(92604),a=n(95330),s=n(8744),u=n(98732),l=n(57191),c=n(37427),p=n(66202),y=n(92722),d=n(23095),f=n(51432),m=n(99514);class h{constructor(){this._queryEngine=null,this._customParameters=null,this._snapshotFeatures=async e=>{const{objectIdField:t}=this._queryEngine,n=await(0,f.Bm)(this._getFeatureUrl??"",this._featureType.typeName,this._getFeatureOutputFormat,{customParameters:this._customParameters,dateFields:this._queryEngine.fieldsIndex.dateFields.map((e=>e.name)),signal:e});await(0,y.O3)(n),(0,a.k_)(e);const r=(0,y.lG)(n,{geometryType:this._queryEngine.geometryType,hasZ:!1,objectIdField:t});if(!(0,s.fS)(this._queryEngine.spatialReference,s.Zn))for(const e of r)null!=e.geometry&&(e.geometry=(0,u.GH)((0,c.iV)((0,u.di)(e.geometry,this._queryEngine.geometryType,!1,!1),s.Zn,this._queryEngine.spatialReference)));let o=1;for(const e of r){const n={};(0,d.O0)(this._fieldsIndex,n,e.attributes,!0),e.attributes=n,null==e.attributes[t]&&(e.objectId=e.attributes[t]=o++)}return r}}destroy(){this._queryEngine?.destroy(),this._queryEngine=null}async load(e,t){const{getFeatureUrl:n,getFeatureOutputFormat:r,spatialReference:o,fields:i,geometryType:s,featureType:u,objectIdField:c,customParameters:y}=e;this._featureType=u,this._customParameters=y,this._getFeatureUrl=n,this._getFeatureOutputFormat=r,this._fieldsIndex=new m.Z(i),await this._checkProjection(o),(0,a.k_)(t),this._queryEngine=new p.q({fields:i,geometryType:s,hasM:!1,hasZ:!1,objectIdField:c,spatialReference:o,timeInfo:null,featureStore:new l.Z({geometryType:s,hasM:!1,hasZ:!1})});const d=await this._snapshotFeatures(t.signal);return this._queryEngine.featureStore.addMany(d),{extent:(await this._queryEngine.fetchRecomputedExtents()).fullExtent}}async applyEdits(){throw new o.Z("wfs-source:editing-not-supported","applyEdits() is not supported on WFSLayer")}async queryFeatures(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQuery(e,t.signal)}async queryFeatureCount(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForCount(e,t.signal)}async queryObjectIds(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForIds(e,t.signal)}async queryExtent(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForExtent(e,t.signal)}async querySnapping(e,t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForSnapping(e,t.signal)}async refresh(e){return this._customParameters=e,this._snapshotTask?.abort(),this._snapshotTask=(0,r.vr)(this._snapshotFeatures),this._snapshotTask.promise.then((e=>{this._queryEngine.featureStore.clear(),e&&this._queryEngine.featureStore.addMany(e)}),(e=>{this._queryEngine.featureStore.clear(),(0,a.D_)(e)||i.Z.getLogger("esri.layers.WFSLayer").error(new o.Z("wfs-layer:getfeature-error","An error occurred during the GetFeature request",{error:e}))})),await this._waitSnapshotComplete(),{extent:(await this._queryEngine.fetchRecomputedExtents()).fullExtent}}async _waitSnapshotComplete(){if(this._snapshotTask&&!this._snapshotTask.finished){try{await this._snapshotTask.promise}catch{}return this._waitSnapshotComplete()}}async _checkProjection(e){try{await(0,c._W)(s.Zn,e)}catch{throw new o.Z("unsupported-projection","Projection not supported",{spatialReference:e})}}}},92722:(e,t,n)=>{n.d(t,{O3:()=>S,lG:()=>T,my:()=>F,q9:()=>u});var r=n(20102),o=n(70272),i=n(5428),a=n(35671);const s={LineString:"esriGeometryPolyline",MultiLineString:"esriGeometryPolyline",MultiPoint:"esriGeometryMultipoint",Point:"esriGeometryPoint",Polygon:"esriGeometryPolygon",MultiPolygon:"esriGeometryPolygon"};function u(e){return s[e]}function*l(e){switch(e.type){case"Feature":yield e;break;case"FeatureCollection":for(const t of e.features)t&&(yield t)}}function*c(e){if(e)switch(e.type){case"Point":yield e.coordinates;break;case"LineString":case"MultiPoint":yield*e.coordinates;break;case"MultiLineString":case"Polygon":for(const t of e.coordinates)yield*t;break;case"MultiPolygon":for(const t of e.coordinates)for(const e of t)yield*e}}function p(e){for(const t of e)if(t.length>2)return!0;return!1}function y(e){let t=0;for(let n=0;n=0;r--)b(e,t[r],n);e.lengths.push(t.length)}function b(e,t,n){const[r,o,i]=t;e.coords.push(r,o),n.hasZ&&e.coords.push(i||0)}function _(e){switch(typeof e){case"string":return"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}function S(e){if(!e)throw new r.Z("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new r.Z("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});const{crs:t}=e;if(!t)return;const n="string"==typeof t?t:"name"===t.type?t.properties.name:"EPSG"===t.type?t.properties.code:null,o=new RegExp(".*(CRS84H?|4326)$","i");if(!n||!o.test(n))throw new r.Z("geojson-layer:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:t})}function F(e,t={}){const n=[],r=new Set,o=new Set;let i,s=!1,y=null,d=!1,{geometryType:f=null}=t,m=!1;for(const t of l(e)){const{geometry:e,properties:l,id:h}=t;if((!e||(f||(f=u(e.type)),u(e.type)===f))&&(s||(s=p(c(e))),d||(d=null!=h,d&&(i=typeof h,l&&(y=Object.keys(l).filter((e=>l[e]===h))))),l&&y&&d&&null!=h&&(y.length>1?y=y.filter((e=>l[e]===h)):1===y.length&&(y=l[y[0]]===h?y:[])),!m&&l)){let e=!0;for(const t in l){if(r.has(t))continue;const i=l[t];if(null==i){e=!1,o.add(t);continue}const s=_(i);if("unknown"===s){o.add(t);continue}o.delete(t),r.add(t);const u=(0,a.q6)(t);u&&n.push({name:u,alias:t,type:s})}m=e}}const h=(0,a.q6)(1===y?.length&&y[0]||null)??void 0;if(h)for(const e of n)if(e.name===h&&(0,a.H7)(e)){e.type="esriFieldTypeOID";break}return{fields:n,geometryType:f,hasZ:s,objectIdFieldName:h,objectIdFieldType:i,unknownFields:Array.from(o)}}function T(e,t){return Array.from(function*(e,t={}){const{geometryType:n,objectIdField:r}=t;for(const a of e){const{geometry:e,properties:s,id:l}=a;if(e&&u(e.type)!==n)continue;const c=s||{};let p;r&&(p=c[r],null==l||p||(c[r]=p=l));const y=new o.u_(e?f(new i.Z,e,t):null,c,null,p??void 0);yield y}}(l(e),t))}},51432:(e,t,n)=>{n.d(t,{M8:()=>_,ft:()=>q,FU:()=>j,Bm:()=>D,be:()=>O,eB:()=>R}),n(66577);var r=n(3172),o=n(20102),i=n(66374),a=n(95330),s=n(81271),u=n(44547),l=n(8744),c=n(86973),p=n(92722);function y(e){return function(e){const t=d.exec(e);if(!t?.groups)return null;const n=t.groups,r=+n.year,o=+n.month-1,i=+n.day,a=+(n.hours??"0"),s=+(n.minutes??"0"),u=+(n.seconds??"0");if(a>23)return null;if(s>59)return null;if(u>59)return null;const l=n.ms??"0",c=l?+l.padEnd(3,"0").substring(0,3):0;let p;if(n.isUTC)p=Date.UTC(r,o,i,a,s,u,c);else if(n.offsetSign){const e=+n.offsetHours,t=+n.offsetMinutes;p=6e4*("+"===n.offsetSign?-1:1)*(60*e+t)+Date.UTC(r,o,i,a,s,u,c)}else p=new Date(r,o,i,a,s,u,c).getTime();return Number.isNaN(p)?null:p}(e)??function(e){const t=new Date(e).getTime();return Number.isNaN(t)?null:t}(e)}const d=/^(?:(?-?\d{4,})-(?\d{2})-(?\d{2}))(?:T(?\d{2}):(?\d{2}):(?\d{2})(?:\.(?\d+))?)?(?:(?Z)|(?:(?\+|-)(?\d{2}):(?\d{2})))?$/;var f=n(88724),m=n(1231),h=n(82971),g=n(6570);const w="xlink:href",b="2.0.0",_="__esri_wfs_id__",S="wfs-layer:getWFSLayerTypeInfo-error",F="wfs-layer:empty-service",T="wfs-layer:feature-type-not-found",C="wfs-layer:geojson-not-supported",v="wfs-layer:kvp-encoding-not-supported",x="wfs-layer:malformed-json",E="wfs-layer:unknown-geometry-type",P="wfs-layer:unknown-field-type",k="wfs-layer:unsupported-spatial-reference",N="wfs-layer:unsupported-wfs-version";async function j(e,t){const n=function(e){const t=U(e);(function(e){const t=e.firstElementChild?.getAttribute("version");if(t&&t!==b)throw new o.Z(N,`Unsupported WFS version ${t}. Supported version: ${b}`)})(t),J(t);const n=t.firstElementChild,r=(0,i.Fs)(function(e){return(0,f.H)(e,{FeatureTypeList:{FeatureType:e=>{const t={typeName:"undefined:undefined",name:"",title:"",description:"",extent:null,namespacePrefix:"",namespaceUri:"",supportedSpatialReferences:[]},n=new Set([4326]),r=e=>{const t=parseInt(e.textContent?.match(/(?\d+$)/i)?.groups?.wkid??"",10);Number.isNaN(t)||n.add(t)};return(0,f.h)(e,{Name:e=>{const{name:n,prefix:r}=L(e.textContent);t.typeName=`${r}:${n}`,t.name=n,t.namespacePrefix=r,t.namespaceUri=e.lookupNamespaceURI(r)},Abstract:e=>{t.description=e.textContent},Title:e=>{t.title=e.textContent},WGS84BoundingBox:e=>{t.extent=function(e){let t,n,r,o;for(const i of e.children)switch(i.localName){case"LowerCorner":[t,n]=i.textContent.split(" ").map((e=>Number.parseFloat(e)));break;case"UpperCorner":[r,o]=i.textContent.split(" ").map((e=>Number.parseFloat(e)))}return{xmin:t,ymin:n,xmax:r,ymax:o,spatialReference:l.Zn}}(e)},DefaultSRS:r,DefaultCRS:r,OtherSRS:r,OtherCRS:r}),t.title||(t.title=t.name),t.supportedSpatialReferences.push(...n),t}}})}(n));return{operations:V(n),get featureTypes(){return Array.from(r())},readFeatureTypes:r}}((await(0,r.default)(e,{responseType:"text",query:{SERVICE:"WFS",REQUEST:"GetCapabilities",VERSION:b,...t?.customParameters},signal:t?.signal})).data);return function(e,t){(0,s.$U)(e)&&((0,s.D6)(e,t.operations.DescribeFeatureType.url,!0)&&(t.operations.DescribeFeatureType.url=(0,s.hO)(t.operations.DescribeFeatureType.url)),(0,s.D6)(e,t.operations.GetFeature.url,!0)&&(t.operations.GetFeature.url=(0,s.hO)(t.operations.GetFeature.url)))}(e,n),n}const Z=new Set(["json","application/json","geojson","application/json; subtype=geojson"]);function V(e){let t=!1;const n={GetCapabilities:{url:""},DescribeFeatureType:{url:""},GetFeature:{url:"",outputFormat:null,supportsPagination:!1}};if((0,f.h)(e,{OperationsMetadata:{Operation:e=>{switch(e.getAttribute("name")){case"GetCapabilities":return{DCP:{HTTP:{Get:e=>{n.GetCapabilities.url=e.getAttribute(w)}}}};case"DescribeFeatureType":return{DCP:{HTTP:{Get:e=>{n.DescribeFeatureType.url=e.getAttribute(w)}}}};case"GetFeature":return{DCP:{HTTP:{Get:e=>{n.GetFeature.url=e.getAttribute(w)}}},Parameter:e=>{if("outputFormat"===e.getAttribute("name"))return{AllowedValues:{Value:e=>{const t=e.textContent;t&&Z.has(t.toLowerCase())&&(n.GetFeature.outputFormat=t)}}}}}}},Constraint:e=>{switch(e.getAttribute("name")){case"KVPEncoding":return{DefaultValue:e=>{t="true"===e.textContent.toLowerCase()}};case"ImplementsResultPaging":return{DefaultValue:e=>{n.GetFeature.supportsPagination="true"===e.textContent.toLowerCase()}}}}}}),!t)throw new o.Z(v,"WFS service doesn't support key/value pair (KVP) encoding");if(null==n.GetFeature.outputFormat)throw new o.Z(C,"WFS service doesn't support GeoJSON output format");return n}function q(e,t,n){return(0,i.sE)(e,(e=>n?e.name===t&&e.namespaceUri===n:e.typeName===t||e.name===t))}async function O(e,t,n,r={}){const{featureType:i,extent:s}=await async function(e,t,n,r={}){const{spatialReference:i=h.Z.WGS84}=r,a=e.readFeatureTypes(),s=t?q(a,t,n):a.next().value;if(null==s)throw t?new o.Z(T,`The type '${t}' could not be found in the service`):new o.Z(F,"The service is empty");let c=new g.Z({...s.extent,spatialReference:i});if(!(0,l.fS)(i,l.Zn))try{await(0,u.initializeProjection)(l.Zn,i,void 0,r),c=(0,u.iV)(c,l.Zn)}catch{throw new o.Z(k,"Projection not supported")}return{extent:c,spatialReference:i,featureType:s}}(e,t,n,r),{fields:c,geometryType:p,swapXY:y,objectIdField:d,geometryField:f}=await async function(e,t,n={}){const[r,i]=await(0,a.as)([A(e.operations.DescribeFeatureType.url,t,n),G(e,t,n)]);if(r.error||i.error)throw new o.Z(S,`An error occurred while getting info about the feature type '${t}'`,{error:r.error||i.error});const{fields:s,errors:u}=r.value??{},l=r.value?.geometryType||i.value?.geometryType,c=i.value?.swapXY??!1;if(null==l)throw new o.Z(E,`The geometry type could not be determined for type '${t}`,{typeName:t,geometryType:l,fields:s,errors:u});return{...R(s??[]),geometryType:l,swapXY:c}}(e,i.typeName,r);return{url:e.operations.GetCapabilities.url,name:i.name,namespaceUri:i.namespaceUri,fields:c,geometryField:f,geometryType:p,objectIdField:d,spatialReference:r.spatialReference??h.Z.WGS84,extent:s,swapXY:y,wfsCapabilities:e,customParameters:r.customParameters}}function R(e){const t=e.find((e=>"geometry"===e.type));let n=e.find((e=>"oid"===e.type));return e=e.filter((e=>"geometry"!==e.type)),n||(n=new m.Z({name:_,type:"oid",alias:_}),e.unshift(n)),{geometryField:t?.name??null,objectIdField:n.name,fields:e}}async function G(e,t,n={}){let o,i=!1;const[a,s]=await Promise.all([D(e.operations.GetFeature.url,t,e.operations.GetFeature.outputFormat,{...n,count:1}),(0,r.default)(e.operations.GetFeature.url,{responseType:"text",query:M(t,void 0,{...n,count:1}),signal:n?.signal})]),u="FeatureCollection"===a.type&&a.features[0]?.geometry;if(u){let e;switch(o=c.M.fromJSON((0,p.q9)(u.type)),u.type){case"Point":e=u.coordinates;break;case"LineString":case"MultiPoint":e=u.coordinates[0];break;case"MultiLineString":case"Polygon":e=u.coordinates[0][0];break;case"MultiPolygon":e=u.coordinates[0][0][0]}const t=/<[^>]*pos[^>]*> *(-?\d+(?:\.\d+)?) (-?\d+(?:\.\d+)?)/.exec(s.data);if(t){const n=e[0].toFixed(3),r=e[1].toFixed(3),o=parseFloat(t[1]).toFixed(3);n===parseFloat(t[2]).toFixed(3)&&r===o&&(i=!0)}}return{geometryType:o,swapXY:i}}async function A(e,t,n){return function(e,t){const{name:n}=L(e),r=U(t);J(r);const a=(0,i.sE)((0,f.H)(r.firstElementChild,{element:e=>({name:e.getAttribute("name"),typeName:L(e.getAttribute("type")).name})}),(({name:e})=>e===n));if(null!=a){const e=(0,i.sE)((0,f.H)(r.firstElementChild,{complexType:e=>e}),(e=>e.getAttribute("name")===a.typeName));if(null!=e)return function(e){const t=[],n=[];let r;const i=(0,f.H)(e,{complexContent:{extension:{sequence:{element:e=>e}}}});for(const a of i){const i=a.getAttribute("name");if(!i)continue;let s,u;if(a.hasAttribute("type")?s=L(a.getAttribute("type")).name:(0,f.h)(a,{simpleType:{restriction:e=>(s=L(e.getAttribute("base")).name,{maxLength:e=>{u=+e.getAttribute("value")}})}}),!s)continue;const l="true"===a.getAttribute("nillable");let c=!1;switch(s.toLowerCase()){case"integer":case"nonpositiveinteger":case"negativeinteger":case"long":case"int":case"short":case"byte":case"nonnegativeinteger":case"unsignedlong":case"unsignedint":case"unsignedshort":case"unsignedbyte":case"positiveinteger":n.push(new m.Z({name:i,alias:i,type:"integer",nullable:l}));break;case"float":case"double":case"decimal":n.push(new m.Z({name:i,alias:i,type:"double",nullable:l}));break;case"boolean":case"string":case"gyearmonth":case"gyear":case"gmonthday":case"gday":case"gmonth":case"anyuri":case"qname":case"notation":case"normalizedstring":case"token":case"language":case"idrefs":case"entities":case"nmtoken":case"nmtokens":case"name":case"ncname":case"id":case"idref":case"entity":case"duration":case"time":n.push(new m.Z({name:i,alias:i,type:"string",nullable:l,length:u??255}));break;case"datetime":case"date":n.push(new m.Z({name:i,alias:i,type:"date",nullable:l,length:u??36}));break;case"pointpropertytype":r="point",c=!0;break;case"multipointpropertytype":r="multipoint",c=!0;break;case"curvepropertytype":case"multicurvepropertytype":case"multilinestringpropertytype":r="polyline",c=!0;break;case"surfacepropertytype":case"multisurfacepropertytype":case"multipolygonpropertytype":r="polygon",c=!0;break;case"geometrypropertytype":case"multigeometrypropertytype":c=!0,t.push(new o.Z(E,`geometry type '${s}' is not supported`,{type:(new XMLSerializer).serializeToString(e)}));break;default:t.push(new o.Z(P,`Unknown field type '${s}'`,{type:(new XMLSerializer).serializeToString(e)}))}c&&n.push(new m.Z({name:i,alias:i,type:"geometry",nullable:l}))}for(const e of n)if("integer"===e.type&&!e.nullable&&I.has(e.name.toLowerCase())){e.type="oid";break}return{geometryType:r,fields:n,errors:t}}(e)}throw new o.Z(T,`Type '${e}' not found in document`,{document:(new XMLSerializer).serializeToString(r)})}(t,(await(0,r.default)(e,{responseType:"text",query:{SERVICE:"WFS",REQUEST:"DescribeFeatureType",VERSION:b,TYPENAME:t,...n?.customParameters},signal:n?.signal})).data)}const I=new Set(["objectid","fid"]);async function D(e,t,n,i){let{data:a}=await(0,r.default)(e,{responseType:"text",query:M(t,n,i),signal:i?.signal});a=a.replaceAll(/": +(-?\d+),(\d+)(,)?/g,'": $1.$2$3');try{if(i?.dateFields?.length){const e=new Set(i.dateFields);return JSON.parse(a,((t,n)=>e.has(t)?y(n):n))}return JSON.parse(a)}catch(e){throw new o.Z(x,"Error while parsing the response",{response:a,error:e})}}function M(e,t,n){return{SERVICE:"WFS",REQUEST:"GetFeature",VERSION:b,TYPENAMES:e,OUTPUTFORMAT:t,SRSNAME:"EPSG:4326",STARTINDEX:n?.startIndex,COUNT:n?.count,...n?.customParameters}}function U(e){return(new DOMParser).parseFromString(e.trim(),"text/xml")}function L(e){const[t,n]=e.split(":");return{prefix:n?t:"",name:n??t}}function J(e){let t="",n="";if((0,f.h)(e.firstElementChild,{Exception:e=>(t=e.getAttribute("exceptionCode"),{ExceptionText:e=>{n=e.textContent}})}),t)throw new o.Z(`wfs-layer:${t}`,n)}},88724:(e,t,n)=>{function r(e,t){if(e&&t)for(const n of e.children)if(n.localName in t){const e=t[n.localName];if("function"==typeof e){const t=e(n);t&&r(n,t)}else r(n,e)}}function*o(e,t){for(const n of e.children)if(n.localName in t){const e=t[n.localName];"function"==typeof e?yield e(n):yield*o(n,e)}}n.d(t,{H:()=>o,h:()=>r})},1231:(e,t,n)=>{n.d(t,{Z:()=>h});var r,o=n(43697),i=n(35454),a=n(96674),s=n(5600),u=n(75215),l=(n(67676),n(80442),n(36030)),c=n(71715),p=n(52011),y=n(72729),d=n(86719);const f=new i.X({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let m=r=class extends a.wq{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=-1,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?.value??null}readValueType(e,{description:t}){let n=null;try{n=t?JSON.parse(t):null}catch(e){}return n?f.fromJSON(n.fieldValueType):null}clone(){return new r({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain&&this.domain.clone()||null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,o._)([(0,s.Cb)({type:String,json:{write:!0}})],m.prototype,"alias",void 0),(0,o._)([(0,s.Cb)({type:[String,Number],json:{write:{allowNull:!0}}})],m.prototype,"defaultValue",void 0),(0,o._)([(0,s.Cb)()],m.prototype,"description",void 0),(0,o._)([(0,c.r)("description")],m.prototype,"readDescription",null),(0,o._)([(0,s.Cb)({types:y.V5,json:{read:{reader:y.im},write:!0}})],m.prototype,"domain",void 0),(0,o._)([(0,s.Cb)({type:Boolean,json:{write:!0}})],m.prototype,"editable",void 0),(0,o._)([(0,s.Cb)({type:u.z8,json:{write:!0}})],m.prototype,"length",void 0),(0,o._)([(0,s.Cb)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,o._)([(0,s.Cb)({type:Boolean,json:{write:!0}})],m.prototype,"nullable",void 0),(0,o._)([(0,l.J)(d.v)],m.prototype,"type",void 0),(0,o._)([(0,s.Cb)()],m.prototype,"valueType",void 0),(0,o._)([(0,c.r)("valueType",["description"])],m.prototype,"readValueType",null),(0,o._)([(0,s.Cb)({type:Boolean,json:{read:!1}})],m.prototype,"visible",void 0),m=r=(0,o._)([(0,p.j)("esri.layers.support.Field")],m);const h=m},72729:(e,t,n)=>{n.d(t,{im:()=>C,V5:()=>T}),n(80442);var r,o=n(43697),i=n(22974),a=n(5600),s=(n(75215),n(36030)),u=n(52011),l=n(96674);n(67676);let c=r=class extends l.wq{constructor(e){super(e),this.name=null,this.code=null}clone(){return new r({name:this.name,code:this.code})}};(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,o._)([(0,a.Cb)({type:[String,Number],json:{write:!0}})],c.prototype,"code",void 0),c=r=(0,o._)([(0,u.j)("esri.layers.support.CodedValue")],c);const p=new(n(35454).X)({inherited:"inherited",codedValue:"coded-value",range:"range"});let y=class extends l.wq{constructor(e){super(e),this.name=null,this.type=null}};(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],y.prototype,"name",void 0),(0,o._)([(0,s.J)(p)],y.prototype,"type",void 0),y=(0,o._)([(0,u.j)("esri.layers.support.Domain")],y);const d=y;var f;let m=f=class extends d{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const n=String(e);this.codedValues.some((e=>(String(e.code)===n&&(t=e.name),!!t)))}return t}clone(){return new f({codedValues:(0,i.d9)(this.codedValues),name:this.name})}};(0,o._)([(0,a.Cb)({type:[c],json:{write:!0}})],m.prototype,"codedValues",void 0),(0,o._)([(0,s.J)({codedValue:"coded-value"})],m.prototype,"type",void 0),m=f=(0,o._)([(0,u.j)("esri.layers.support.CodedValueDomain")],m);const h=m;var g;n(92604),n(20102);let w=g=class extends d{constructor(e){super(e),this.type="inherited"}clone(){return new g}};(0,o._)([(0,s.J)({inherited:"inherited"})],w.prototype,"type",void 0),w=g=(0,o._)([(0,u.j)("esri.layers.support.InheritedDomain")],w);const b=w;var _;let S=_=class extends d{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new _({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,o._)([(0,a.Cb)({type:Number,json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range&&t.range[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,n){t[n]=[this.minValue||0,e]}}}})],S.prototype,"maxValue",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range&&t.range[0]},write:{target:"range",writer(e,t,n){t[n]=[e,this.maxValue||0]}}}})],S.prototype,"minValue",void 0),(0,o._)([(0,s.J)({range:"range"})],S.prototype,"type",void 0),S=_=(0,o._)([(0,u.j)("esri.layers.support.RangeDomain")],S);const F=S,T={key:"type",base:d,typeMap:{range:S,"coded-value":h,inherited:b}};function C(e){if(!e||!e.type)return null;switch(e.type){case"range":return F.fromJSON(e);case"codedValue":return h.fromJSON(e);case"inherited":return b.fromJSON(e)}return null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/73515dc23b3cde16071b.js b/public/assets/esri/core/workers/chunks/73515dc23b3cde16071b.js new file mode 100644 index 0000000..e13f884 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/73515dc23b3cde16071b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3992],{33992:(t,e,r)=>{r.r(e),r.d(e,{executeForTopIds:()=>n});var i=r(11282),o=r(4510),s=r(28141);async function n(t,e,r){const n=(0,i.en)(t);return(await(0,o.w7)(n,s.Z.from(e),{...r})).data.objectIds}},4510:(t,e,r)=>{r.d(e,{IJ:()=>d,m5:()=>c,vB:()=>h,w7:()=>y});var i=r(3172),o=r(81271),s=r(33955),n=r(16306),l=r(76497),u=r(28694);const p="Layer does not support extent calculation.";function a(t,e){const r=t.geometry,i=t.toJSON(),o=i;if(null!=r&&(o.geometry=JSON.stringify(r),o.geometryType=(0,s.Ji)(r),o.inSR=r.spatialReference.wkid||JSON.stringify(r.spatialReference)),i.topFilter?.groupByFields&&(o.topFilter.groupByFields=i.topFilter.groupByFields.join(",")),i.topFilter?.orderByFields&&(o.topFilter.orderByFields=i.topFilter.orderByFields.join(",")),i.topFilter&&(o.topFilter=JSON.stringify(o.topFilter)),i.objectIds&&(o.objectIds=i.objectIds.join(",")),i.orderByFields&&(o.orderByFields=i.orderByFields.join(",")),i.outFields&&!(e?.returnCountOnly||e?.returnExtentOnly||e?.returnIdsOnly)?i.outFields.includes("*")?o.outFields="*":o.outFields=i.outFields.join(","):delete o.outFields,i.outSR?o.outSR=i.outSR.wkid||JSON.stringify(i.outSR):r&&i.returnGeometry&&(o.outSR=o.inSR),i.returnGeometry&&delete i.returnGeometry,i.timeExtent){const t=i.timeExtent,{start:e,end:r}=t;null==e&&null==r||(o.time=e===r?e:`${e??"null"},${r??"null"}`),delete i.timeExtent}return o}async function d(t,e,r,i){const o=await m(t,e,"json",i);return(0,u.p)(e,r,o.data),o}async function y(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{objectIds:[]}}:m(t,e,"json",r,{returnIdsOnly:!0})}async function c(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{count:0,extent:null}}:m(t,e,"json",r,{returnExtentOnly:!0,returnCountOnly:!0}).then((t=>{const e=t.data;if(e.hasOwnProperty("extent"))return t;if(e.features)throw new Error(p);if(e.hasOwnProperty("count"))throw new Error(p);return t}))}function h(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?Promise.resolve({data:{count:0}}):m(t,e,"json",r,{returnIdsOnly:!0,returnCountOnly:!0})}function m(t,e,r,s={},u={}){const p="string"==typeof t?(0,o.mN)(t):t,d=e.geometry?[e.geometry]:[];return s.responseType="pbf"===r?"array-buffer":"json",(0,n.aX)(d,null,s).then((t=>{const n=t&&t[0];null!=n&&((e=e.clone()).geometry=n);const d=(0,l.A)({...p.query,f:r,...u,...a(e,u)});return(0,i.default)((0,o.v_)(p.path,"queryTopFeatures"),{...s,query:{...d,...s.query}})}))}},28141:(t,e,r)=>{r.d(e,{Z:()=>f});var i,o=r(43697),s=r(66577),n=r(92835),l=r(35454),u=r(96674),p=r(22974),a=r(5600),d=r(75215),y=r(52011),c=r(30556),h=r(33955);r(67676),r(80442);let m=i=class extends u.wq{constructor(t){super(t),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"groupByFields",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],m.prototype,"topCount",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"orderByFields",void 0),m=i=(0,o._)([(0,y.j)("esri.rest.support.TopFilter")],m);const w=m;var b,v=r(82971);const F=new l.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),j=new l.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let S=b=class extends u.wq{constructor(t){super(t),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10}clone(){return new b((0,p.d9)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,o._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],S.prototype,"cacheHint",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:{overridePolicy:t=>({enabled:t>0})}}})],S.prototype,"distance",void 0),(0,o._)([(0,a.Cb)({types:s.qM,json:{read:h.im,write:!0}})],S.prototype,"geometry",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],S.prototype,"geometryPrecision",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],S.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],S.prototype,"num",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],S.prototype,"objectIds",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],S.prototype,"orderByFields",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],S.prototype,"outFields",void 0),(0,o._)([(0,a.Cb)({type:v.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],S.prototype,"outSpatialReference",void 0),(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],S.prototype,"resultType",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],S.prototype,"returnGeometry",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],S.prototype,"returnM",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],S.prototype,"returnZ",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],S.prototype,"start",void 0),(0,o._)([(0,c.c)("start"),(0,c.c)("num")],S.prototype,"writeStart",null),(0,o._)([(0,a.Cb)({type:String,json:{read:{source:"spatialRel",reader:F.read},write:{target:"spatialRel",writer:F.write}}})],S.prototype,"spatialRelationship",void 0),(0,o._)([(0,a.Cb)({type:n.Z,json:{write:!0}})],S.prototype,"timeExtent",void 0),(0,o._)([(0,a.Cb)({type:w,json:{write:!0}})],S.prototype,"topFilter",void 0),(0,o._)([(0,a.Cb)({type:String,json:{read:j.read,write:{writer:j.write,overridePolicy(t){return{enabled:null!=t&&null!=this.distance&&this.distance>0}}}}})],S.prototype,"units",void 0),(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],S.prototype,"where",void 0),S=b=(0,o._)([(0,y.j)("esri.rest.support.TopFeaturesQuery")],S),S.from=(0,d.se)(S);const f=S}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/740dc67038f554431f1b.js b/public/assets/esri/core/workers/chunks/740dc67038f554431f1b.js new file mode 100644 index 0000000..026102e --- /dev/null +++ b/public/assets/esri/core/workers/chunks/740dc67038f554431f1b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4982],{95401:(t,e,r)=>{r.d(e,{e:()=>l});var n,i,o,s=r(5732),a={exports:{}};n=a,i=function(){function t(t,r,i){i=i||2;var o,s,a,u,x,h,y,c=r&&r.length,f=c?r[0]*i:t.length,d=e(t,0,f,i,!0),v=[];if(!d||d.next===d.prev)return v;if(c&&(d=l(t,r,d,i)),t.length>80*i){o=a=t[0],s=u=t[1];for(var g=i;ga&&(a=x),h>u&&(u=h);y=0!==(y=Math.max(a-o,u-s))?1/y:0}return n(d,v,i,o,s,y),v}function e(t,e,r,n,i){var o,s;if(i===B(t,e,r,n)>0)for(o=e;o=e;o-=n)s=L(o,t[o],t[o+1],s);if(s&&_(s,s.next)){var a=s.next;R(s),s=a}return s}function r(t,e){if(!t)return t;e||(e=t);var r,n=t;do{if(r=!1,n.steiner||!_(n,n.next)&&0!==p(n.prev,n,n.next))n=n.next;else{var i=n.prev;if(R(n),(n=e=i)===n.next)break;r=!0}}while(r||n!==e);return e}function n(t,e,l,u,x,h,y){if(t){!y&&h&&c(t,u,x,h);for(var f,d,v=t;t.prev!==t.next;)if(f=t.prev,d=t.next,h?o(t,u,x,h):i(t))e.push(f.i/l),e.push(t.i/l),e.push(d.i/l),R(t),t=d.next,v=d.next;else if((t=d)===v){y?1===y?n(t=s(r(t),e,l),e,l,u,x,h,2):2===y&&a(t,e,l,u,x,h):n(r(t),e,l,u,x,h,1);break}}}function i(t){var e=t.prev,r=t,n=t.next;if(p(e,r,n)>=0)return!1;for(var i=t.next.next;i!==t.prev;){if(v(e.x,e.y,r.x,r.y,n.x,n.y,i.x,i.y)&&p(i.prev,i,i.next)>=0)return!1;i=i.next}return!0}function o(t,e,r,n){var i=t.prev,o=t,s=t.next;if(p(i,o,s)>=0)return!1;for(var a=i.xo.x?i.x>s.x?i.x:s.x:o.x>s.x?o.x:s.x,x=i.y>o.y?i.y>s.y?i.y:s.y:o.y>s.y?o.y:s.y,h=f(a,l,e,r,n),y=f(u,x,e,r,n),c=t.prevZ,d=t.nextZ;c&&c.z>=h&&d&&d.z<=y;){if(c!==t.prev&&c!==t.next&&v(i.x,i.y,o.x,o.y,s.x,s.y,c.x,c.y)&&p(c.prev,c,c.next)>=0)return!1;if(c=c.prevZ,d!==t.prev&&d!==t.next&&v(i.x,i.y,o.x,o.y,s.x,s.y,d.x,d.y)&&p(d.prev,d,d.next)>=0)return!1;d=d.nextZ}for(;c&&c.z>=h;){if(c!==t.prev&&c!==t.next&&v(i.x,i.y,o.x,o.y,s.x,s.y,c.x,c.y)&&p(c.prev,c,c.next)>=0)return!1;c=c.prevZ}for(;d&&d.z<=y;){if(d!==t.prev&&d!==t.next&&v(i.x,i.y,o.x,o.y,s.x,s.y,d.x,d.y)&&p(d.prev,d,d.next)>=0)return!1;d=d.nextZ}return!0}function s(t,e,n){var i=t;do{var o=i.prev,s=i.next.next;!_(o,s)&&T(o,i,i.next,s)&&b(o,s)&&b(s,o)&&(e.push(o.i/n),e.push(i.i/n),e.push(s.i/n),R(i),R(i.next),i=t=s),i=i.next}while(i!==t);return r(i)}function a(t,e,i,o,s,a){var l=t;do{for(var u=l.next.next;u!==l.prev;){if(l.i!==u.i&&g(l,u)){var x=A(l,u);return l=r(l,l.next),x=r(x,x.next),n(l,e,i,o,s,a),void n(x,e,i,o,s,a)}u=u.next}l=l.next}while(l!==t)}function l(t,n,i,o){var s,a,l,x=[];for(s=0,a=n.length;s=n.next.y&&n.next.y!==n.y){var a=n.x+(o-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(a<=i&&a>s){if(s=a,a===i){if(o===n.y)return n;if(o===n.next.y)return n.next}r=n.x=n.x&&n.x>=x&&i!==n.x&&v(or.x||n.x===r.x&&y(r,n)))&&(r=n,c=l)),n=n.next}while(n!==u);return r}(t,e);if(!n)return e;var i=A(n,t),o=r(n,n.next);let s=x(i);return r(s,s.next),o=x(o),x(e===n?o:e)}function y(t,e){return p(t.prev,t,e.prev)<0&&p(e.next,t,t.next)<0}function c(t,e,r,n){var i=t;do{null===i.z&&(i.z=f(i.x,i.y,e,r,n)),i.prevZ=i.prev,i.nextZ=i.next,i=i.next}while(i!==t);i.prevZ.nextZ=null,i.prevZ=null,function(t){var e,r,n,i,o,s,a,l,u=1;do{for(r=t,t=null,o=null,s=0;r;){for(s++,n=r,a=0,e=0;e0||l>0&&n;)0!==a&&(0===l||!n||r.z<=n.z)?(i=r,r=r.nextZ,a--):(i=n,n=n.nextZ,l--),o?o.nextZ=i:t=i,i.prevZ=o,o=i;r=n}o.nextZ=null,u*=2}while(s>1)}(i)}function f(t,e,r,n,i){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*i)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*i)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function d(t){var e=t,r=t;do{(e.x=0&&(t-s)*(n-a)-(r-s)*(e-a)>=0&&(r-s)*(o-a)-(i-s)*(n-a)>=0}function g(t,e){return t.next.i!==e.i&&t.prev.i!==e.i&&!function(t,e){var r=t;do{if(r.i!==t.i&&r.next.i!==t.i&&r.i!==e.i&&r.next.i!==e.i&&T(r,r.next,t,e))return!0;r=r.next}while(r!==t);return!1}(t,e)&&(b(t,e)&&b(e,t)&&function(t,e){var r=t,n=!1,i=(t.x+e.x)/2,o=(t.y+e.y)/2;do{r.y>o!=r.next.y>o&&r.next.y!==r.y&&i<(r.next.x-r.x)*(o-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==t);return n}(t,e)&&(p(t.prev,t,e.prev)||p(t,e.prev,e))||_(t,e)&&p(t.prev,t,t.next)>0&&p(e.prev,e,e.next)>0)}function p(t,e,r){return(e.y-t.y)*(r.x-e.x)-(e.x-t.x)*(r.y-e.y)}function _(t,e){return t.x===e.x&&t.y===e.y}function T(t,e,r,n){var i=w(p(t,e,r)),o=w(p(t,e,n)),s=w(p(r,n,t)),a=w(p(r,n,e));return i!==o&&s!==a||!(0!==i||!m(t,r,e))||!(0!==o||!m(t,n,e))||!(0!==s||!m(r,t,n))||!(0!==a||!m(r,e,n))}function m(t,e,r){return e.x<=Math.max(t.x,r.x)&&e.x>=Math.min(t.x,r.x)&&e.y<=Math.max(t.y,r.y)&&e.y>=Math.min(t.y,r.y)}function w(t){return t>0?1:t<0?-1:0}function b(t,e){return p(t.prev,t,t.next)<0?p(t,e,t.next)>=0&&p(t,t.prev,e)>=0:p(t,e,t.prev)<0||p(t,t.next,e)<0}function A(t,e){var r=new U(t.i,t.x,t.y),n=new U(e.i,e.x,e.y),i=t.next,o=e.prev;return t.next=e,e.prev=t,r.next=i,i.prev=r,n.next=r,r.prev=n,o.next=n,n.prev=o,n}function L(t,e,r,n){var i=new U(t,e,r);return n?(i.next=n.next,i.prev=n,n.next.prev=i,n.next=i):(i.prev=i,i.next=i),i}function R(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function U(t,e,r){this.i=t,this.x=e,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function B(t,e,r,n){for(var i=0,o=e,s=r-n;o0&&(n+=t[i-1].length,r.holes.push(n))}return r},t},void 0!==(o=i())&&(n.exports=o);const l=(0,s.g)(a.exports)},35270:(t,e,r)=>{r.d(e,{B7:()=>l,St:()=>i,VL:()=>s,h$:()=>o,rW:()=>u});const n={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function i(t){return!!n[t]||!!n[t.toLowerCase()]}function o(t){return n[t]??n[t.toLowerCase()]}function s(t){return[...o(t)]}function a(t,e,r){r<0&&++r,r>1&&--r;const n=6*r;return n<1?t+(e-t)*n:2*r<1?e:3*r<2?t+(e-t)*(2/3-r)*6:t}function l(t,e,r,n=1){const i=(t%360+360)%360/360,o=r<=.5?r*(e+1):r+e-r*e,s=2*r-o;return[Math.round(255*a(s,o,i+1/3)),Math.round(255*a(s,o,i)),Math.round(255*a(s,o,i-1/3)),n]}function u(t){const e=t.length>5,r=e?8:4,n=(1<>=r,a[3]=i*l/255),l=s&n,s>>=r,a[2]=i*l,l=s&n,s>>=r,a[1]=i*l,l=s&n,s>>=r,a[0]=i*l,a}},79087:(t,e,r)=>{r.d(e,{Z:()=>M});const n=[["(",")"],[")","("],["<",">"],[">","<"],["[","]"],["]","["],["{","}"],["}","{"],["«","»"],["»","«"],["‹","›"],["›","‹"],["⁽","⁾"],["⁾","⁽"],["₍","₎"],["₎","₍"],["≤","≥"],["≥","≤"],["〈","〉"],["〉","〈"],["﹙","﹚"],["﹚","﹙"],["﹛","﹜"],["﹜","﹛"],["﹝","﹞"],["﹞","﹝"],["﹤","﹥"],["﹥","﹤"]],i=["آ","أ","إ","ا"],o=["ﻵ","ﻷ","ﻹ","ﻻ"],s=["ﻶ","ﻸ","ﻺ","ﻼ"],a=["ا","ب","ت","ث","ج","ح","خ","د","ذ","ر","ز","س","ش","ص","ض","ط","ظ","ع","غ","ف","ق","ك","ل","م","ن","ه","و","ي","إ","أ","آ","ة","ى","ل","م","ن","ه","و","ي","إ","أ","آ","ة","ى","ی","ئ","ؤ"],l=["ﺍ","ﺏ","ﺕ","ﺙ","ﺝ","ﺡ","ﺥ","ﺩ","ﺫ","ﺭ","ﺯ","ﺱ","ﺵ","ﺹ","ﺽ","ﻁ","ﻅ","ﻉ","ﻍ","ﻑ","ﻕ","ﻙ","ﻝ","ﻡ","ﻥ","ﻩ","ﻭ","ﻱ","ﺇ","ﺃ","ﺁ","ﺓ","ﻯ","ﯼ","ﺉ","ﺅ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ","ﺉ","ﺅ"],u=["ﺎ","ﺐ","ﺖ","ﺚ","ﺞ","ﺢ","ﺦ","ﺪ","ﺬ","ﺮ","ﺰ","ﺲ","ﺶ","ﺺ","ﺾ","ﻂ","ﻆ","ﻊ","ﻎ","ﻒ","ﻖ","ﻚ","ﻞ","ﻢ","ﻦ","ﻪ","ﻮ","ﻲ","ﺈ","ﺄ","ﺂ","ﺔ","ﻰ","ﯽ","ﺊ","ﺆ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ","ﺊ","ﺆ"],x=["ﺎ","ﺒ","ﺘ","ﺜ","ﺠ","ﺤ","ﺨ","ﺪ","ﺬ","ﺮ","ﺰ","ﺴ","ﺸ","ﺼ","ﻀ","ﻄ","ﻈ","ﻌ","ﻐ","ﻔ","ﻘ","ﻜ","ﻠ","ﻤ","ﻨ","ﻬ","ﻮ","ﻴ","ﺈ","ﺄ","ﺂ","ﺔ","ﻰ","ﯿ","ﺌ","ﺆ","ﹱ","ﹲ","ﹴ","ﹷ","ﹹ","ﹻ","ﹽ","ﹿ","ﺀ","ﺌ","ﺆ"],h=["ﺍ","ﺑ","ﺗ","ﺛ","ﺟ","ﺣ","ﺧ","ﺩ","ﺫ","ﺭ","ﺯ","ﺳ","ﺷ","ﺻ","ﺿ","ﻃ","ﻇ","ﻋ","ﻏ","ﻓ","ﻗ","ﻛ","ﻟ","ﻣ","ﻧ","ﻫ","ﻭ","ﻳ","ﺇ","ﺃ","ﺁ","ﺓ","ﻯ","ﯾ","ﺋ","ﺅ","ﹰ","ﹲ","ﹴ","ﹶ","ﹸ","ﹺ","ﹼ","ﹾ","ﺀ","ﺋ","ﺅ"],y=["ء","آ","أ","ؤ","إ","ا","ة","د","ذ","ر","ز","و","ى"],c=["ً","ً","ٌ","؟","ٍ","؟","َ","َ","ُ","ُ","ِ","ِ","ّ","ّ","ْ","ْ","ء","آ","آ","أ","أ","ؤ","ؤ","إ","إ","ئ","ئ","ئ","ئ","ا","ا","ب","ب","ب","ب","ة","ة","ت","ت","ت","ت","ث","ث","ث","ث","ج","ج","ج","ج","ح","ح","ح","ح","خ","خ","خ","خ","د","د","ذ","ذ","ر","ر","ز","ز","س","س","س","س","ش","ش","ش","ش","ص","ص","ص","ص","ض","ض","ض","ض","ط","ط","ط","ط","ظ","ظ","ظ","ظ","ع","ع","ع","ع","غ","غ","غ","غ","ف","ف","ف","ف","ق","ق","ق","ق","ك","ك","ك","ك","ل","ل","ل","ل","م","م","م","م","ن","ن","ن","ن","ه","ه","ه","ه","و","و","ى","ى","ي","ي","ي","ي","ﻵ","ﻶ","ﻷ","ﻸ","ﻹ","ﻺ","ﻻ","ﻼ","؟","؟","؟"],f=["ء","ف"],d=["غ","ي"],v=[[0,3,0,1,0,0,0],[0,3,0,1,2,2,0],[0,3,0,17,2,0,1],[0,3,5,5,4,1,0],[0,3,21,21,4,0,1],[0,3,5,5,4,2,0]],g=[[2,0,1,1,0,1,0],[2,0,1,1,0,2,0],[2,0,2,1,3,2,0],[2,0,2,33,3,1,1]],p=0,_=1,T=2,m=3,w=4,b=5,A=6,L=7,R=8,U=10,B=11,k=12,N=18,F=["UBAT_L","UBAT_R","UBAT_EN","UBAT_AN","UBAT_ON","UBAT_B","UBAT_S","UBAT_AL","UBAT_WS","UBAT_CS","UBAT_ES","UBAT_ET","UBAT_NSM","UBAT_LRE","UBAT_RLE","UBAT_PDF","UBAT_LRO","UBAT_RLO","UBAT_BN"],V=100,S=[V+0,p,p,p,p,V+1,V+2,V+3,_,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,V+4,w,w,w,p,w,p,w,p,w,w,w,p,p,w,w,p,p,p,p,p,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,p,p,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,p,p,w,w,p,p,w,w,p,p,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,p,p,p,V+5,L,L,V+6,V+7],E=[[N,N,N,N,N,N,N,N,N,A,b,A,R,b,N,N,N,N,N,N,N,N,N,N,N,N,N,N,b,b,b,A,R,w,w,B,B,B,w,w,w,w,w,U,9,U,9,9,T,T,T,T,T,T,T,T,T,T,9,w,w,w,w,w,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,w,w,w,w,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,w,w,w,N,N,N,N,N,N,b,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,9,w,B,B,B,B,w,w,w,w,p,w,w,N,w,w,B,B,T,T,w,p,w,w,w,T,p,w,w,w,w,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,p,p,p,p,p,p,p,p],[p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,w,w,w,w,w,w,w,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,w,p,p,p,p,p,p,p,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,p,w,w,w,w,w,w,w,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,_,k,_,k,k,_,k,k,_,k,w,w,w,w,w,w,w,w,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,w,w,w,w,w,_,_,_,_,_,w,w,w,w,w,w,w,w,w,w,w],[m,m,m,m,w,w,w,w,L,B,B,L,9,L,w,w,k,k,k,k,k,k,k,k,k,k,k,L,w,w,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,m,m,m,m,m,m,m,m,m,m,B,m,m,L,L,L,k,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,k,k,k,k,k,k,k,m,w,k,k,k,k,k,k,L,L,k,k,w,k,k,k,k,L,L,T,T,T,T,T,T,T,T,T,T,L,L,L,L,L,L],[L,L,L,L,L,L,L,L,L,L,L,L,L,L,w,L,L,k,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,w,w,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,k,k,k,k,k,k,k,k,k,k,k,L,w,w,w,w,w,w,w,w,w,w,w,w,w,w,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,k,k,k,k,k,k,k,k,k,_,_,w,w,w,w,_,w,w,w,w,w],[R,R,R,R,R,R,R,R,R,R,R,N,N,N,p,_,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,R,b,13,14,15,16,17,9,B,B,B,B,B,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,9,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,R,N,N,N,N,N,w,w,w,w,w,N,N,N,N,N,N,T,p,w,w,T,T,T,T,T,T,U,U,w,w,w,p,T,T,T,T,T,T,T,T,T,T,U,U,w,w,w,w,p,p,p,p,p,p,p,p,p,p,p,p,p,w,w,w,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,B,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w],[p,p,p,p,p,p,p,w,w,w,w,w,w,w,w,w,w,w,w,p,p,p,p,p,w,w,w,w,w,_,k,_,_,_,_,_,_,_,_,_,_,U,_,_,_,_,_,_,_,_,_,_,_,_,_,w,_,_,_,_,_,w,_,w,_,_,w,_,_,w,_,_,_,_,_,_,_,_,_,_,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L],[k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,k,k,k,k,k,k,k,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,9,w,9,w,w,9,w,w,w,w,w,w,w,w,w,B,w,w,U,U,w,w,w,w,w,B,B,w,w,w,w,w,L,L,L,L,L,w,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,L,w,w,N],[w,w,w,B,B,B,w,w,w,w,w,U,9,U,9,9,T,T,T,T,T,T,T,T,T,T,9,w,w,w,w,w,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,w,w,w,w,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,w,w,w,w,w,w,w,w,w,w,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,w,w,w,p,p,p,p,p,p,w,w,p,p,p,p,p,p,w,w,p,p,p,p,p,p,w,w,p,p,p,w,w,w,B,B,w,w,w,B,B,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w,w]];class M{constructor(){this.inputFormat="ILYNN",this.outputFormat="VLNNN",this.sourceToTarget=[],this.targetToSource=[],this.levels=[]}bidiTransform(t,e,r){if(this.sourceToTarget=[],this.targetToSource=[],!t)return"";if(function(t,e,r){nt=[],ot=[];for(let n=0;n-1?(rt(it,e,!t,-1),nt.splice(e,1)):c+=n[e];return c}(p,g,!0):function(t,e,r){if(0===t.length)return"";void 0===r&&(r=!0),void 0===e&&(e=!0);let n="";const o=(t=String(t)).split("");for(let s=0;s="ﹰ"&&o[s]<"\ufeff"){const l=t.charCodeAt(s);o[s]>="ﻵ"&&o[s]<="ﻼ"?(e?(s>0&&r&&" "===o[s-1]?n=n.substring(0,n.length-1)+"ل":(n+="ل",a=!0),n+=i[(l-65269)/2]):(n+=i[(l-65269)/2],n+="ل",s+10)if(16===h){for(let t=s;t-1){for(let t=s;t=0&&t[r]===R;r--)e[r]=n.dir}}(a,e,n,r)}function z(t){const e=t.charCodeAt(0),r=S[e>>8];return r=f[e]&&t<=d[e])return!0;return!1}function H(t,e,r,n){for(;e*r=t){for(o=x+1;o=t;)o++;for(s=x,a=o-1;s(i.lastArabic=!1,p),UBAT_R:()=>(i.lastArabic=!1,_),UBAT_ON:()=>w,UBAT_AN:()=>m,UBAT_EN:()=>i.lastArabic?m:T,UBAT_AL:()=>(i.lastArabic=!0,i.hasUbatAl=!0,_),UBAT_WS:()=>w,UBAT_CS:()=>{let t,o;return n<1||n+1>=e.length||(t=r[n-1])!==T&&t!==m||(o=e[n+1])!==T&&o!==m?w:(i.lastArabic&&(o=m),o===t?o:w)},UBAT_ES:()=>(n>0?r[n-1]:b)===T&&n+1{if(n>0&&r[n-1]===T)return T;if(i.lastArabic)return w;let t=n+1;const o=e.length;for(;t{if("VLTR"===i.inFormat){const r=e.length;let i=n+1;for(;i=1425&&r<=2303||64286===r,s=e[i];if(o&&(s===_||s===L))return _}}return n<1||e[n-1]===b?w:r[n-1]},UBAT_B:()=>(i.lastArabic=!0,i.hasUbatB=!0,i.dir),UBAT_S:()=>(i.hasUbatS=!0,w),UBAT_LRE:()=>(i.lastArabic=!1,w),UBAT_RLE:()=>(i.lastArabic=!1,w),UBAT_LRO:()=>(i.lastArabic=!1,w),UBAT_RLO:()=>(i.lastArabic=!1,w),UBAT_PDF:()=>(i.lastArabic=!1,w),UBAT_BN:()=>w}[F[o]]()}function Q(t){let e,r=0,i=n.length-1;for(;r<=i;)if(e=Math.floor((r+i)/2),tn[e][0]))return n[e][1];r=e+1}return t}function $(t){for(let e=0;e="ً"&&t<="ٕ"}function K(t){return"L"===t?"LTR":"R"===t?"RTL":"C"===t?"CLR":"D"===t?"CRL":""}function tt(t,e,r,n){for(;e*re||!r&&t[i]===e)&&(t[i]+=n)}let nt=[],it=[],ot=[];const st={dir:0,defInFormat:"LLTR",defoutFormat:"VLTR",defSwap:"YN",inFormat:"LLTR",outFormat:"VLTR",swap:"YN",hiLevel:0,lastArabic:!1,hasUbatAl:!1,hasBlockSep:!1,hasSegSep:!1,defOutFormat:""},at=5,lt=6,ut=0,xt=1,ht=/^[(I|V)][(L|R|C|D)][(Y|N)][(S|N)][N]$/,yt=/[\u0591-\u06ff\ufb1d-\ufefc]/},65390:(t,e,r)=>{r.d(e,{b:()=>u,j:()=>l});var n=r(99880),i=r(80442);const o=128e3;let s=null,a=null;async function l(){return s||(s=async function(){const t=(0,i.Z)("esri-csp-restrictions")?await r.e(3852).then(r.bind(r,43852)).then((t=>t.l)):await r.e(4358).then(r.bind(r,84358)).then((t=>t.l));a=await t.load({locateFile:t=>(0,n.V)(`esri/core/libs/libtess/${t}`)})}()),s}function u(t,e){const r=Math.max(t.length,o);return a.triangulate(t,e,r)}},87893:(t,e,r)=>{r.d(e,{Z:()=>n});class n{constructor(t=0,e=0,r=0,n=0){this.x=t,this.y=e,this.width=r,this.height=n}get isEmpty(){return this.width<=0||this.height<=0}union(t){this.x=Math.min(this.x,t.x),this.y=Math.min(this.y,t.y),this.width=Math.max(this.width,t.width),this.height=Math.max(this.height,t.height)}}},67327:(t,e,r)=>{r.d(e,{z:()=>c});var n=r(95648),i=r(16534);function o(t,e){return t.x===e.x&&t.y===e.y}function s(t,e){return t.x=e.y,t.y=-e.x,t}function a(t,e){return t.x=-e.y,t.y=e.x,t}function l(t,e){return t.x=e.x,t.y=e.y,t}function u(t,e){return t.x=-e.x,t.y=-e.y,t}function x(t){return Math.sqrt(t.x*t.x+t.y*t.y)}function h(t,e){return t.x*e.x+t.y*e.y}function y(t,e,r,n){return t.x=e.x*r+e.y*n,t.y=e.x*n-e.y*r,t}class c{constructor(t,e,r){this._writeVertex=t,this._writeTriangle=e,this._canUseThinTessellation=r,this._prevNormal={x:void 0,y:void 0},this._nextNormal={x:void 0,y:void 0},this._textureNormalLeft={x:0,y:1},this._textureNormalRight={x:0,y:-1},this._textureNormal={x:void 0,y:void 0},this._joinNormal={x:void 0,y:void 0},this._inner={x:void 0,y:void 0},this._outer={x:void 0,y:void 0},this._roundStart={x:void 0,y:void 0},this._roundEnd={x:void 0,y:void 0},this._startBreak={x:void 0,y:void 0},this._endBreak={x:void 0,y:void 0},this._innerPrev={x:void 0,y:void 0},this._innerNext={x:void 0,y:void 0},this._bevelStart={x:void 0,y:void 0},this._bevelEnd={x:void 0,y:void 0},this._bevelMiddle={x:void 0,y:void 0}}tessellate(t,e){(function(t){if(!t)return;const e=t.length;if(e<=1)return;let r=0;for(let n=1;nr){i=!0;const t=(r-n)/h;h=r-n,a=(1-t)*o+t*a,l=(1-t)*s+t*l,--e}const y=this._writeVertex(o,s,0,0,u,x,x,-u,0,-1,n),c=this._writeVertex(o,s,0,0,u,x,-x,u,0,1,n);n+=h;const f=this._writeVertex(a,l,0,0,u,x,x,-u,0,-1,n),d=this._writeVertex(a,l,0,0,u,x,-x,u,0,1,n);this._writeTriangle(y,c,f),this._writeTriangle(c,f,d),o=a,s=l}}_tessellate(t,e){const r=t[0],i=t[t.length-1],c=o(r,i),f=c?3:2;if(t.length{const s=z(b,A,F,V,r,n,t,e,i,o,O);return Z>=0&&C>=0&&s>=0&&I(Z,C,s),Z=C,C=s,s};c&&(w=t[t.length-2],U.x=i.x-w.x,U.y=i.y-w.y,k=x(U),U.x/=k,U.y/=k);let q=!1;for(let e=0;eD&&(q=!0)),q){const r=(D-O)/B;B=D-O,w={x:(1-r)*w.x+r*t[e].x,y:(1-r)*w.y+r*t[e].y},--e}else w=t[e];b=w.x,A=w.y;const r=e<=0&&!q,i=e===t.length-1;if(r||(O+=B),L=i?c?t[1]:null:t[e+1],L?(U.x=L.x-b,U.y=L.y-A,k=x(U),U.x/=k,U.y/=k):(U.x=void 0,U.y=void 0),!c){if(r){a(N,U),F=N.x,V=N.y,v===n.RL.SQUARE&&(j(-U.y-U.x,U.x-U.y,U.x,U.y,0,-1),j(U.y-U.x,-U.x-U.y,U.x,U.y,0,1)),v===n.RL.ROUND&&(j(-U.y-U.x,U.x-U.y,U.x,U.y,-1,-1),j(U.y-U.x,-U.x-U.y,U.x,U.y,-1,1)),v!==n.RL.ROUND&&v!==n.RL.BUTT||(j(-U.y,U.x,U.x,U.y,0,-1),j(U.y,-U.x,U.x,U.y,0,1));continue}if(i){s(N,R),F=N.x,V=N.y,v!==n.RL.ROUND&&v!==n.RL.BUTT||(j(R.y,-R.x,-R.x,-R.y,0,-1),j(-R.y,R.x,-R.x,-R.y,0,1)),v===n.RL.SQUARE&&(j(R.y-R.x,-R.x-R.y,-R.x,-R.y,0,-1),j(-R.y-R.x,R.x-R.y,-R.x,-R.y,0,1)),v===n.RL.ROUND&&(j(R.y-R.x,-R.x-R.y,-R.x,-R.y,1,-1),j(-R.y-R.x,R.x-R.y,-R.x,-R.y,1,1));continue}}let o,f,z=(P=U,-((H=R).x*P.y-H.y*P.x));if(Math.abs(z)<.01)h(R,U)>0?(N.x=R.x,N.y=R.y,z=1,o=Number.MAX_VALUE,f=!0):(a(N,U),z=1,o=1,f=!1);else{N.x=(R.x+U.x)/z,N.y=(R.y+U.y)/z,o=x(N);const t=(o-1)*T*d;f=o>4||t>B&&t>k}F=N.x,V=N.y;let I=g;switch(g){case n.AH.BEVEL:o<1.05&&(I=n.AH.MITER);break;case n.AH.ROUND:o<_&&(I=n.AH.MITER);break;case n.AH.MITER:o>p&&(I=n.AH.BEVEL)}switch(I){case n.AH.MITER:if(j(N.x,N.y,-R.x,-R.y,0,-1),j(-N.x,-N.y,-R.x,-R.y,0,1),i)break;if(m){const t=q?0:O;Z=this._writeVertex(b,A,F,V,U.x,U.y,N.x,N.y,0,-1,t),C=this._writeVertex(b,A,F,V,U.x,U.y,-N.x,-N.y,0,1,t)}break;case n.AH.BEVEL:{const t=z<0;let e,r,n,o;if(t){const t=Z;Z=C,C=t,e=S,r=E}else e=E,r=S;if(f)n=t?a(this._innerPrev,R):s(this._innerPrev,R),o=t?s(this._innerNext,U):a(this._innerNext,U);else{const e=t?u(this._inner,N):l(this._inner,N);n=e,o=e}const x=t?s(this._bevelStart,R):a(this._bevelStart,R);j(n.x,n.y,-R.x,-R.y,e.x,e.y);const h=j(x.x,x.y,-R.x,-R.y,r.x,r.y);if(i)break;const c=t?a(this._bevelEnd,U):s(this._bevelEnd,U);if(f){const t=this._writeVertex(b,A,F,V,-R.x,-R.y,0,0,0,0,O);Z=this._writeVertex(b,A,F,V,U.x,U.y,o.x,o.y,e.x,e.y,O),C=this._writeVertex(b,A,F,V,U.x,U.y,c.x,c.y,r.x,r.y,O),this._writeTriangle(h,t,C)}else{if(m){const t=this._bevelMiddle;t.x=(x.x+c.x)/2,t.y=(x.y+c.y)/2,y(M,t,-R.x,-R.y),j(t.x,t.y,-R.x,-R.y,M.x,M.y),y(M,t,U.x,U.y),Z=this._writeVertex(b,A,F,V,U.x,U.y,t.x,t.y,M.x,M.y,O),C=this._writeVertex(b,A,F,V,U.x,U.y,o.x,o.y,e.x,e.y,O)}else{const t=Z;Z=C,C=t}j(c.x,c.y,U.x,U.y,r.x,r.y)}if(t){const t=Z;Z=C,C=t}break}case n.AH.ROUND:{const t=z<0;let e,r;if(t){const t=Z;Z=C,C=t,e=S,r=E}else e=E,r=S;const n=t?u(this._inner,N):l(this._inner,N);let x,c;f?(x=t?a(this._innerPrev,R):s(this._innerPrev,R),c=t?s(this._innerNext,U):a(this._innerNext,U)):(x=n,c=n);const d=t?s(this._roundStart,R):a(this._roundStart,R),v=t?a(this._roundEnd,U):s(this._roundEnd,U),g=j(x.x,x.y,-R.x,-R.y,e.x,e.y),p=j(d.x,d.y,-R.x,-R.y,r.x,r.y);if(i)break;const _=this._writeVertex(b,A,F,V,-R.x,-R.y,0,0,0,0,O);f||this._writeTriangle(Z,C,_);const T=u(this._outer,n),w=this._writeVertex(b,A,F,V,U.x,U.y,v.x,v.y,r.x,r.y,O);let L,B;const k=o>2;if(k){let e;o!==Number.MAX_VALUE?(T.x/=o,T.y/=o,e=h(R,T),e=(o*(e*e-1)+1)/e):e=-1,L=t?s(this._startBreak,R):a(this._startBreak,R),L.x+=R.x*e,L.y+=R.y*e,B=t?a(this._endBreak,U):s(this._endBreak,U),B.x+=U.x*e,B.y+=U.y*e}y(M,T,-R.x,-R.y);const D=this._writeVertex(b,A,F,V,-R.x,-R.y,T.x,T.y,M.x,M.y,O);y(M,T,U.x,U.y);const I=m?this._writeVertex(b,A,F,V,U.x,U.y,T.x,T.y,M.x,M.y,O):D,q=_,H=m?this._writeVertex(b,A,F,V,U.x,U.y,0,0,0,0,O):_;let P=-1,W=-1;if(k&&(y(M,L,-R.x,-R.y),P=this._writeVertex(b,A,F,V,-R.x,-R.y,L.x,L.y,M.x,M.y,O),y(M,B,U.x,U.y),W=this._writeVertex(b,A,F,V,U.x,U.y,B.x,B.y,M.x,M.y,O)),m?k?(this._writeTriangle(q,p,P),this._writeTriangle(q,P,D),this._writeTriangle(H,I,W),this._writeTriangle(H,W,w)):(this._writeTriangle(q,p,D),this._writeTriangle(H,I,w)):k?(this._writeTriangle(_,p,P),this._writeTriangle(_,P,W),this._writeTriangle(_,W,w)):(this._writeTriangle(_,p,D),this._writeTriangle(_,I,w)),f?(Z=this._writeVertex(b,A,F,V,U.x,U.y,c.x,c.y,e.x,e.y,O),C=w):(Z=m?this._writeVertex(b,A,F,V,U.x,U.y,c.x,c.y,e.x,e.y,O):g,this._writeTriangle(Z,H,w),C=w),t){const t=Z;Z=C,C=t}break}}}var H,P}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/74eb5ba98f30d5fd4c47.js b/public/assets/esri/core/workers/chunks/74eb5ba98f30d5fd4c47.js new file mode 100644 index 0000000..db715ad --- /dev/null +++ b/public/assets/esri/core/workers/chunks/74eb5ba98f30d5fd4c47.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[540],{30540:(t,e,o)=>{o.r(e),o.d(e,{executeAttachmentQuery:()=>p,fetchAttachments:()=>c,processAttachmentQueryResult:()=>d});var n=o(40330),r=o(3172),i=o(81271),a=o(76497),s=o(98326);function l(t){const e=t.toJSON();return e.attachmentTypes&&(e.attachmentTypes=e.attachmentTypes.join(",")),e.keywords&&(e.keywords=e.keywords.join(",")),e.globalIds&&(e.globalIds=e.globalIds.join(",")),e.objectIds&&(e.objectIds=e.objectIds.join(",")),e.size&&(e.size=e.size.join(",")),e}function d(t,e){const o={};for(const r of e){const{parentObjectId:e,parentGlobalId:a,attachmentInfos:l}=r;for(const r of l){const{id:l}=r,d=(0,i.qg)((0,n.Dp)(`${t.path}/${e}/attachments/${l}`)),p=s.Z.fromJSON(r);p.set({url:d,parentObjectId:e,parentGlobalId:a}),o[e]?o[e].push(p):o[e]=[p]}}return o}function p(t,e,o){let n={query:(0,a.A)({...t.query,f:"json",...l(e)})};return o&&(n={...o,...n,query:{...o.query,...n.query}}),(0,r.default)(t.path+"/queryAttachments",n).then((t=>t.data.attachmentGroups))}async function c(t,e,o){const{objectIds:n}=e,i=[];for(const e of n)i.push((0,r.default)(t.path+"/"+e+"/attachments",o));return Promise.all(i).then((t=>n.map(((e,o)=>({parentObjectId:e,attachmentInfos:t[o].data.attachmentInfos})))))}},98326:(t,e,o)=>{o.d(e,{Z:()=>c});var n,r=o(43697),i=o(96674),a=o(5600),s=o(75215),l=(o(67676),o(80442),o(52011));const d={1:{id:1,rotation:0,mirrored:!1},2:{id:2,rotation:0,mirrored:!0},3:{id:3,rotation:180,mirrored:!1},4:{id:4,rotation:180,mirrored:!0},5:{id:5,rotation:-90,mirrored:!0},6:{id:6,rotation:90,mirrored:!1},7:{id:7,rotation:90,mirrored:!0},8:{id:8,rotation:-90,mirrored:!1}};let p=n=class extends i.wq{constructor(t){super(t),this.contentType=null,this.exifInfo=null,this.id=null,this.globalId=null,this.keywords=null,this.name=null,this.parentGlobalId=null,this.parentObjectId=null,this.size=null,this.url=null}get orientationInfo(){const{exifInfo:t}=this,e=function(t){const{exifInfo:e,exifName:o,tagName:n}=t;if(!e||!o||!n)return null;const r=e.find((t=>t.name===o));return r?function(t){const{tagName:e,tags:o}=t;if(!o||!e)return null;const n=o.find((t=>t.name===e));return n&&n.value||null}({tagName:n,tags:r.tags}):null}({exifName:"Exif IFD0",tagName:"Orientation",exifInfo:t});return d[e]||null}clone(){return new n({contentType:this.contentType,exifInfo:this.exifInfo,id:this.id,globalId:this.globalId,keywords:this.keywords,name:this.name,parentGlobalId:this.parentGlobalId,parentObjectId:this.parentObjectId,size:this.size,url:this.url})}};(0,r._)([(0,a.Cb)({type:String})],p.prototype,"contentType",void 0),(0,r._)([(0,a.Cb)()],p.prototype,"exifInfo",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],p.prototype,"orientationInfo",null),(0,r._)([(0,a.Cb)({type:s.z8})],p.prototype,"id",void 0),(0,r._)([(0,a.Cb)({type:String})],p.prototype,"globalId",void 0),(0,r._)([(0,a.Cb)({type:String})],p.prototype,"keywords",void 0),(0,r._)([(0,a.Cb)({type:String})],p.prototype,"name",void 0),(0,r._)([(0,a.Cb)({json:{read:!1}})],p.prototype,"parentGlobalId",void 0),(0,r._)([(0,a.Cb)({json:{read:!1}})],p.prototype,"parentObjectId",void 0),(0,r._)([(0,a.Cb)({type:s.z8})],p.prototype,"size",void 0),(0,r._)([(0,a.Cb)({json:{read:!1}})],p.prototype,"url",void 0),p=n=(0,r._)([(0,l.j)("esri.layers.support.AttachmentInfo")],p);const c=p}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/766f397dfdfbc0eb72d1.js b/public/assets/esri/core/workers/chunks/766f397dfdfbc0eb72d1.js new file mode 100644 index 0000000..35f4fb9 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/766f397dfdfbc0eb72d1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6233],{26233:(t,n,e)=>{e.r(n),e.d(n,{l:()=>c});var r,i,o,u=e(5732),s={exports:{}};r=s,i="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,"undefined"!=typeof __filename&&(i=i||__filename),o=function(t){var n,e;(t=void 0!==(t=t||{})?t:{}).ready=new Promise((function(t,r){n=t,e=r}));var r,o,u,s,a,c,f=Object.assign({},t),p="object"==typeof window,l="function"==typeof importScripts,h="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,d="";h?(d=l?require("path").dirname(d)+"/":__dirname+"/",c=()=>{a||(s=require("fs"),a=require("path"))},r=function(t,n){return c(),t=a.normalize(t),s.readFileSync(t,n?void 0:"utf8")},u=t=>{var n=r(t,!0);return n.buffer||(n=new Uint8Array(n)),n},o=(t,n,e)=>{c(),t=a.normalize(t),s.readFile(t,(function(t,r){t?e(t):n(r.buffer)}))},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),process.on("uncaughtException",(function(t){if(!(t instanceof Q))throw t})),process.on("unhandledRejection",(function(t){throw t})),t.inspect=function(){return"[Emscripten Module object]"}):(p||l)&&(l?d=self.location.href:"undefined"!=typeof document&&document.currentScript&&(d=document.currentScript.src),i&&(d=i),d=0!==d.indexOf("blob:")?d.substr(0,d.replace(/[?#].*/,"").lastIndexOf("/")+1):"",r=t=>{var n=new XMLHttpRequest;return n.open("GET",t,!1),n.send(null),n.responseText},l&&(u=t=>{var n=new XMLHttpRequest;return n.open("GET",t,!1),n.responseType="arraybuffer",n.send(null),new Uint8Array(n.response)}),o=(t,n,e)=>{var r=new XMLHttpRequest;r.open("GET",t,!0),r.responseType="arraybuffer",r.onload=()=>{200==r.status||0==r.status&&r.response?n(r.response):e()},r.onerror=e,r.send(null)}),t.print||console.log.bind(console);var m,_,y=t.printErr||console.warn.bind(console);Object.assign(t,f),f=null,t.arguments&&t.arguments,t.thisProgram&&t.thisProgram,t.quit&&t.quit,t.wasmBinary&&(m=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&O("no native wasm support detected");var g,w,b,v,A,R,S=!1,x="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function P(t,n){return t?function(t,n,e){for(var r=n+e,i=n;t[i]&&!(i>=r);)++i;if(i-n>16&&t.buffer&&x)return x.decode(t.subarray(n,i));for(var o="";n>10,56320|1023&c)}}else o+=String.fromCharCode((31&u)<<6|s)}else o+=String.fromCharCode(u)}return o}(b,t,n):""}function E(n){g=n,t.HEAP8=w=new Int8Array(n),t.HEAP16=new Int16Array(n),t.HEAP32=v=new Int32Array(n),t.HEAPU8=b=new Uint8Array(n),t.HEAPU16=new Uint16Array(n),t.HEAPU32=A=new Uint32Array(n),t.HEAPF32=new Float32Array(n),t.HEAPF64=new Float64Array(n)}t.INITIAL_MEMORY;var I=[],j=[],T=[];function C(t){I.unshift(t)}function D(t){T.unshift(t)}var H=0,M=null;function O(n){t.onAbort&&t.onAbort(n),y(n="Aborted("+n+")"),S=!0,n+=". Build with -sASSERTIONS for more info.";var r=new WebAssembly.RuntimeError(n);throw e(r),r}var W;function k(t){return t.startsWith("data:application/octet-stream;base64,")}function U(t){return t.startsWith("file://")}function q(t){try{if(t==W&&m)return new Uint8Array(m);if(u)return u(t);throw"both async and sync fetching of the wasm failed"}catch(t){O(t)}}function F(){if(!m&&(p||l)){if("function"==typeof fetch&&!U(W))return fetch(W,{credentials:"same-origin"}).then((function(t){if(!t.ok)throw"failed to load wasm binary file at '"+W+"'";return t.arrayBuffer()})).catch((function(){return q(W)}));if(o)return new Promise((function(t,n){o(W,(function(n){t(new Uint8Array(n))}),n)}))}return Promise.resolve().then((function(){return q(W)}))}function B(n){for(;n.length>0;){var e=n.shift();if("function"!=typeof e){var r=e.func;"number"==typeof r?void 0===e.arg?L(r)():L(r)(e.arg):r(void 0===e.arg?null:e.arg)}else e(t)}}k(W="lerc-wasm.wasm")||(W=function(n){return t.locateFile?t.locateFile(n,d):d+n}(W));var z=[];function L(t){var n=z[t];return n||(t>=z.length&&(z.length=t+1),z[t]=n=R.get(t)),n}function G(t){this.excPtr=t,this.ptr=t-24,this.set_type=function(t){A[this.ptr+4>>2]=t},this.get_type=function(){return A[this.ptr+4>>2]},this.set_destructor=function(t){A[this.ptr+8>>2]=t},this.get_destructor=function(){return A[this.ptr+8>>2]},this.set_refcount=function(t){v[this.ptr>>2]=t},this.set_caught=function(t){t=t?1:0,w[this.ptr+12>>0]=t},this.get_caught=function(){return 0!=w[this.ptr+12>>0]},this.set_rethrown=function(t){t=t?1:0,w[this.ptr+13>>0]=t},this.get_rethrown=function(){return 0!=w[this.ptr+13>>0]},this.init=function(t,n){this.set_adjusted_ptr(0),this.set_type(t),this.set_destructor(n),this.set_refcount(0),this.set_caught(!1),this.set_rethrown(!1)},this.add_ref=function(){var t=v[this.ptr>>2];v[this.ptr>>2]=t+1},this.release_ref=function(){var t=v[this.ptr>>2];return v[this.ptr>>2]=t-1,1===t},this.set_adjusted_ptr=function(t){A[this.ptr+16>>2]=t},this.get_adjusted_ptr=function(){return A[this.ptr+16>>2]},this.get_exception_ptr=function(){if(K(this.get_type()))return A[this.excPtr>>2];var t=this.get_adjusted_ptr();return 0!==t?t:this.excPtr}}function X(t){try{return _.grow(t-g.byteLength+65535>>>16),E(_.buffer),1}catch(t){}}var N={a:function(t,n,e,r){O("Assertion failed: "+P(t)+", at: "+[n?P(n):"unknown filename",e,r?P(r):"unknown function"])},c:function(t){return Y(t+24)+24},b:function(t,n,e){throw new G(t).init(n,e),t},d:function(){O("")},f:function(t,n,e){b.copyWithin(t,n,n+e)},e:function(t){var n=b.length,e=2147483648;if((t>>>=0)>e)return!1;let r=(t,n)=>t+(n-t%n)%n;for(var i=1;i<=4;i*=2){var o=n*(1+.2/i);if(o=Math.min(o,t+100663296),X(Math.min(e,r(Math.max(t,o),65536))))return!0}return!1}};(function(){var n={a:N};function r(n,e){var r=n.exports;t.asm=r,E((_=t.asm.g).buffer),R=t.asm.m,function(t){j.unshift(t)}(t.asm.h),function(n){if(H--,t.monitorRunDependencies&&t.monitorRunDependencies(H),0==H&&M){var e=M;M=null,e()}}()}function i(t){r(t.instance)}function o(t){return F().then((function(t){return WebAssembly.instantiate(t,n)})).then((function(t){return t})).then(t,(function(t){y("failed to asynchronously prepare wasm: "+t),O(t)}))}if(H++,t.monitorRunDependencies&&t.monitorRunDependencies(H),t.instantiateWasm)try{return t.instantiateWasm(n,r)}catch(t){return y("Module.instantiateWasm callback failed with error: "+t),!1}(m||"function"!=typeof WebAssembly.instantiateStreaming||k(W)||U(W)||h||"function"!=typeof fetch?o(i):fetch(W,{credentials:"same-origin"}).then((function(t){return WebAssembly.instantiateStreaming(t,n).then(i,(function(t){return y("wasm streaming compile failed: "+t),y("falling back to ArrayBuffer instantiation"),o(i)}))}))).catch(e)})(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.h).apply(null,arguments)},t._lerc_getBlobInfo=function(){return(t._lerc_getBlobInfo=t.asm.i).apply(null,arguments)},t._lerc_getDataRanges=function(){return(t._lerc_getDataRanges=t.asm.j).apply(null,arguments)},t._lerc_decode=function(){return(t._lerc_decode=t.asm.k).apply(null,arguments)},t._lerc_decode_4D=function(){return(t._lerc_decode_4D=t.asm.l).apply(null,arguments)};var Y=t._malloc=function(){return(Y=t._malloc=t.asm.n).apply(null,arguments)};t._free=function(){return(t._free=t.asm.o).apply(null,arguments)};var J,K=t.___cxa_is_pointer_type=function(){return(K=t.___cxa_is_pointer_type=t.asm.p).apply(null,arguments)};function Q(t){this.name="ExitStatus",this.message="Program terminated with exit("+t+")",this.status=t}function V(e){function r(){J||(J=!0,t.calledRun=!0,S||(B(j),n(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),function(){if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)D(t.postRun.shift());B(T)}()))}H>0||(function(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)C(t.preRun.shift());B(I)}(),H>0||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),r()}),1)):r()))}if(M=function t(){J||V(),J||(M=t)},t.run=V,t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();return V(),t.ready},r.exports=o;var a=s.exports;const c=function(t,n){for(var e=0;er[n]})}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,u.g)(a)},[a])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/77fcc4fc0fb3739365f6.js b/public/assets/esri/core/workers/chunks/77fcc4fc0fb3739365f6.js new file mode 100644 index 0000000..0fd298d --- /dev/null +++ b/public/assets/esri/core/workers/chunks/77fcc4fc0fb3739365f6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1074,5732],{59153:(n,t,e)=>{e.r(t),e.d(t,{registerFunctions:()=>s});var r=e(27535),a=e(61363),i=e(24240),u=e(41534);async function o(n,t,e,r,o,s){if(1===r.length){if((0,a.m)(r[0]))return(0,i.t)(n,r[0],(0,a.D)(r[1],-1));if((0,a.o)(r[0]))return(0,i.t)(n,r[0].toArray(),(0,a.D)(r[1],-1))}else if(2===r.length){if((0,a.m)(r[0]))return(0,i.t)(n,r[0],(0,a.D)(r[1],-1));if((0,a.o)(r[0]))return(0,i.t)(n,r[0].toArray(),(0,a.D)(r[1],-1));if((0,a.r)(r[0])){const e=await r[0].load(),i=await c(u.WhereClause.create(r[1],e.getFieldsIndex()),s,o);return r[0].calculateStatistic(n,i,(0,a.D)(r[2],1e3),t.abortSignal)}}else if(3===r.length&&(0,a.r)(r[0])){const e=await r[0].load(),i=await c(u.WhereClause.create(r[1],e.getFieldsIndex()),s,o);return r[0].calculateStatistic(n,i,(0,a.D)(r[2],1e3),t.abortSignal)}return(0,i.t)(n,r,-1)}async function c(n,t,e){const r=n.getVariables();if(r.length>0){const a=[];for(let n=0;no("stdev",e,0,a,t,n)))},n.functions.variance=function(t,e){return n.standardFunctionAsync(t,e,((e,r,a)=>o("variance",e,0,a,t,n)))},n.functions.average=function(t,e){return n.standardFunctionAsync(t,e,((e,r,a)=>o("mean",e,0,a,t,n)))},n.functions.mean=function(t,e){return n.standardFunctionAsync(t,e,((e,r,a)=>o("mean",e,0,a,t,n)))},n.functions.sum=function(t,e){return n.standardFunctionAsync(t,e,((e,r,a)=>o("sum",e,0,a,t,n)))},n.functions.min=function(t,e){return n.standardFunctionAsync(t,e,((e,r,a)=>o("min",e,0,a,t,n)))},n.functions.max=function(t,e){return n.standardFunctionAsync(t,e,((e,r,a)=>o("max",e,0,a,t,n)))},n.functions.count=function(t,e){return n.standardFunctionAsync(t,e,((n,i,u)=>{if((0,a.C)(u,1,1,t,e),(0,a.r)(u[0]))return u[0].count(n.abortSignal);if((0,a.m)(u[0])||(0,a.c)(u[0]))return u[0].length;if((0,a.o)(u[0]))return u[0].length();throw new r.aV(t,r.rH.InvalidParameter,e)}))})}},5732:(n,t,e)=>{e.d(t,{c:()=>r,g:()=>a});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function a(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/79cb672c85ea29e8484a.js b/public/assets/esri/core/workers/chunks/79cb672c85ea29e8484a.js new file mode 100644 index 0000000..6a8dd33 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/79cb672c85ea29e8484a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3172],{3172:(e,t,r)=>{r.r(t),r.d(t,{default:()=>f});var s=r(68773),o=r(40330),n=r(20102),a=r(80442),i=r(22974),l=r(95330),c=r(81271),u=r(19745),d=r(71058),h=r(85958);async function f(e,t){e instanceof URL&&(e=e.toString()),t?.query instanceof URLSearchParams&&(t.query=(0,c.u0)(t.query.toString().replaceAll("+"," ")));const i=(0,c.HK)(e),u=(0,c.jc)(e);u||i||(e=(0,c.Fv)(e));const w={url:e,requestOptions:{...t}};let g=(0,c.oh)(e);if(g){const e=await async function(e,t){if(null!=e.responseData)return e.responseData;if(e.headers&&(t.requestOptions.headers={...t.requestOptions.headers,...e.headers}),e.query&&(t.requestOptions.query={...t.requestOptions.query,...e.query}),e.before){let r,s;try{s=await e.before(t)}catch(e){r=v("request:interceptor",e,t)}if((s instanceof Error||s instanceof n.Z)&&(r=v("request:interceptor",s,t)),r)throw e.error&&e.error(r),r;return s}}(g,w);if(null!=e)return{data:e,getHeader:q,httpStatus:200,requestOptions:w.requestOptions,url:w.url};g.after||g.error||(g=null)}if(e=w.url,"image"===(t=w.requestOptions).responseType&&((0,a.Z)("host-webworker")||(0,a.Z)("host-node")))throw v("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),w);if("head"===t.method){if(t.body)throw v("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),w);if(i||u)throw v("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),w)}if(await async function(){(0,a.Z)("host-webworker")?p||(p=await r.e(9884).then(r.bind(r,29884))):f._abortableFetch||(f._abortableFetch=globalThis.fetch.bind(globalThis))}(),p)return p.execute(e,t);const b=new AbortController;(0,l.fu)(t,(()=>b.abort()));const T={controller:b,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:g,params:w,redoRequest:!1,useIdentity:m.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},k=await async function(e){let t,r;await async function(e){const t=e.params.url,r=e.params.requestOptions,n=e.controller.signal,a=r.body;let i=null,c=null;if(y&&"HTMLFormElement"in globalThis&&(a instanceof FormData?i=a:a instanceof HTMLFormElement&&(i=new FormData(a))),"string"==typeof a&&(c=a),e.fetchOptions={cache:r.cacheBust&&!("polyfill"in f._abortableFetch)?"no-cache":"default",credentials:"same-origin",headers:r.headers||{},method:"head"===r.method?"HEAD":"GET",mode:"cors",priority:m.priority,redirect:"follow",signal:n},(i||c)&&(e.fetchOptions.body=i||c),"anonymous"===r.authMode&&(e.useIdentity=!1),e.hasToken=!!(/token=/i.test(t)||r.query?.token||i?.get("token")),!e.hasToken&&s.default.apiKey&&(0,d.r)(t)&&(r.query||(r.query={}),r.query.token=s.default.apiKey,e.hasToken=!0),e.useIdentity&&!e.hasToken&&!e.credentialToken&&!C(t)&&!(0,l.Hc)(n)){let s;"immediate"===r.authMode?(await O(),s=await o.id.getCredential(t,{signal:n}),e.credential=s):"no-prompt"===r.authMode?(await O(),s=await o.id.getCredential(t,{prompt:!1,signal:n}).catch((()=>{})),e.credential=s):o.id&&(s=o.id.findCredential(t)),s&&(e.credentialToken=s.token,e.useSSL=!!s.ssl)}}(e);try{do{[t,r]=await S(e)}while(!await L(e,t,r))}catch(r){const s=v("request:server",r,e.params,t);throw s.details.ssl=e.useSSL,e.interceptor?.error&&e.interceptor.error(s),s}const n=e.params.url;if(r&&/\/sharing\/rest\/(accounts|portals)\/self/i.test(n)){if(!e.hasToken&&!e.credentialToken&&r.user?.username&&!(0,c.kl)(n)){const e=(0,c.P$)(n,!0);e&&m.trustedServers.push(e)}Array.isArray(r.authorizedCrossOriginNoCorsDomains)&&(0,h.Hu)(r.authorizedCrossOriginNoCorsDomains)}const a=e.credential;if(a&&o.id){const e=o.id.findServerInfo(a.server);let t=e?.owningSystemUrl;if(t){t=t.replace(/\/?$/,"/sharing");const e=o.id.findCredential(t,a.userId);e&&-1===o.id._getIdenticalSvcIdx(t,e)&&e.resources.unshift(t)}}return{data:r,getHeader:t?e=>t?.headers.get(e):q,httpStatus:t?.status??200,requestOptions:e.params.requestOptions,ssl:e.useSSL,url:e.params.url}}(T);return g?.after?.(k),k}let p;const m=s.default.request,y="FormData"in globalThis,w=[499,498,403,401],g=["COM_0056","COM_0057","SB_0008"],b=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],q=()=>null,T=Symbol();function k(e){const t=(0,c.P$)(e);return!t||t.endsWith(".arcgis.com")||f._corsServers.includes(t)||(0,c.kl)(t)}function v(e,t,r,s){let o="Error";const a={url:r.url,requestOptions:r.requestOptions,getHeader:q,ssl:!1};if(t instanceof n.Z)return t.details?(t.details=(0,i.d9)(t.details),t.details.url=r.url,t.details.requestOptions=r.requestOptions):t.details=a,t;if(t){const e=s&&(e=>s.headers.get(e)),r=s?.status,n=t.message;n&&(o=n),e&&(a.getHeader=e),a.httpStatus=(null!=t.httpCode?t.httpCode:t.code)||r||0,a.subCode=t.subcode,a.messageCode=t.messageCode,"string"==typeof t.details?a.messages=[t.details]:a.messages=t.details,a.raw=T in t?t[T]:t}return(0,l.D_)(t)?(0,l.zE)():new n.Z(e,o,a)}async function O(){o.id||await Promise.all([r.e(7126),r.e(6261),r.e(9255),r.e(1400),r.e(450)]).then(r.bind(r,73660))}function C(e){return b.some((t=>t.test(e)))}async function S(e){let t=e.params.url;const r=e.params.requestOptions,s=e.fetchOptions??{},n=(0,c.jc)(t)||(0,c.HK)(t),i=r.responseType||"json",d=n?0:null!=r.timeout?r.timeout:m.timeout;let p=!1;if(!n){e.useSSL&&(t=(0,c.hO)(t)),r.cacheBust&&"default"===s.cache&&(t=(0,c.ZN)(t,"request.preventCache",Date.now()));let n={...r.query};e.credentialToken&&(n.token=e.credentialToken);let i=(0,c.B7)(n);(0,a.Z)("esri-url-encodes-apostrophe")&&(i=i.replaceAll("'","%27"));const l=t.length+1+i.length;let d;p="delete"===r.method||"post"===r.method||"put"===r.method||!!r.body||l>m.maxUrlLength;const f=r.useProxy||!!(0,c.ed)(t);if(f){const e=(0,c.b7)(t);d=e.path,!p&&d.length+1+l>m.maxUrlLength&&(p=!0),e.query&&(n={...e.query,...n})}if("HEAD"===s.method&&(p||f)){if(p){if(l>m.maxUrlLength)throw v("request:invalid-parameters",new Error("URL exceeds maximum length"),e.params);throw v("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),e.params)}if(f)throw v("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),e.params)}if(p?(s.method="delete"===r.method?"DELETE":"put"===r.method?"PUT":"POST",r.body?t=(0,c.fl)(t,n):(s.body=(0,c.B7)(n),s.headers||(s.headers={}),s.headers["Content-Type"]="application/x-www-form-urlencoded")):t=(0,c.fl)(t,n),f&&(e.useProxy=!0,t=`${d}?${t}`),n.token&&y&&s.body instanceof FormData&&!(0,u.P)(t)&&s.body.set("token",n.token),r.hasOwnProperty("withCredentials"))e.withCredentials=r.withCredentials;else if(!(0,c.D6)(t,(0,c.TI)()))if((0,c.kl)(t))e.withCredentials=!0;else if(o.id){const r=o.id.findServerInfo(t);r?.webTierAuth&&(e.withCredentials=!0)}e.withCredentials&&(s.credentials="include",(0,h.jH)(t)&&await(0,h.jz)(p?(0,c.fl)(t,n):t))}let w,g,b=0,q=!1;d>0&&(b=setTimeout((()=>{q=!0,e.controller.abort()}),d));try{if("native-request-init"===r.responseType)g=s,g.url=t;else if("image"!==r.responseType||"default"!==s.cache||"GET"!==s.method||p||function(e){if(e)for(const t of Object.getOwnPropertyNames(e))if(e[t])return!0;return!1}(r.headers)||!n&&!e.useProxy&&m.proxyUrl&&!k(t)){if(w=await f._abortableFetch(t,s),e.useProxy||function(e){const t=(0,c.P$)(e);t&&!f._corsServers.includes(t)&&f._corsServers.push(t)}(t),"native"===r.responseType)g=w;else if("HEAD"!==s.method)if(w.ok){switch(i){case"array-buffer":g=await w.arrayBuffer();break;case"blob":case"image":g=await w.blob();break;default:g=await w.text()}if(b&&(clearTimeout(b),b=0),"json"===i||"xml"===i||"document"===i)if(g)switch(i){case"json":g=JSON.parse(g);break;case"xml":g=E(g,"application/xml");break;case"document":g=E(g,"text/html")}else g=null;if(g){if("array-buffer"===i||"blob"===i){const e=w.headers.get("Content-Type");if(e&&/application\/json|text\/plain/i.test(e)&&g["blob"===i?"size":"byteLength"]<=750)try{const e=await new Response(g).json();e.error&&(g=e)}catch{}}"image"===i&&g instanceof Blob&&(g=await x(URL.createObjectURL(g),e,!0))}}else{g=await w.text();try{g=JSON.parse(g)}catch{}}}else g=await x(t,e)}catch(s){if("AbortError"===s.name){if(q)throw(0,h.Tf)();throw(0,l.zE)("Request canceled")}if(!(!w&&s instanceof TypeError&&m.proxyUrl)||r.body||"delete"===r.method||"head"===r.method||"post"===r.method||"put"===r.method||e.useProxy||k(t))throw s;e.redoRequest=!0,(0,c.tD)({proxyUrl:m.proxyUrl,urlPrefix:(0,c.P$)(t)??""})}finally{b&&clearTimeout(b)}return[w,g]}function E(e,t){let r;try{r=(new DOMParser).parseFromString(e,t)}catch{}if(!r||r.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return r}async function L(e,t,r){if(e.redoRequest)return e.redoRequest=!1,!1;const s=e.params.requestOptions;if(!t||"native"===s.responseType||"native-request-init"===s.responseType)return!0;let n,a;if(r&&(r.error?n=r.error:"error"===r.status&&Array.isArray(r.messages)&&(n={...r},n[T]=r,n.details=r.messages)),!n&&!t.ok)throw n=new Error(`Unable to load ${t.url} status: ${t.status}`),n[T]=r,n;let i,l=null;n&&(a=Number(n.code),l=n.hasOwnProperty("subcode")?Number(n.subcode):null,i=n.messageCode,i=i?.toUpperCase());const c=s.authMode;if(403===a&&(4===l||n.message?.toLowerCase().includes("ssl")&&!n.message.toLowerCase().includes("permission"))){if(!e.useSSL)return e.useSSL=!0,!1}else if(!e.hasToken&&e.useIdentity&&("no-prompt"!==c||498===a)&&void 0!==a&&w.includes(a)&&!C(e.params.url)&&(403!==a||i&&!g.includes(i)&&(null==l||2===l&&e.credentialToken))){await O();try{const t=await o.id.getCredential(e.params.url,{error:v("request:server",n,e.params),prompt:"no-prompt"!==c,signal:e.controller.signal,token:e.credentialToken});return e.credential=t,e.credentialToken=t.token,e.useSSL=e.useSSL||t.ssl,!1}catch(t){if("no-prompt"===c)return e.credential=void 0,e.credentialToken=void 0,!1;n=t}}if(n)throw n;return!0}function x(e,t,r=!1){const s=t.controller.signal,o=new Image;return t.withCredentials?o.crossOrigin="use-credentials":o.crossOrigin="anonymous",o.alt="",o.fetchPriority=m.priority,o.src=e,(0,h.fY)(o,e,r,s)}f._abortableFetch=null,f._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"]},71058:(e,t,r)=>{r.d(t,{r:()=>n});var s=r(81271);const o=["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"];function n(e){const t=(0,s.P$)(e,!0);return!!t&&t.endsWith(".arcgis.com")&&!o.includes(t)&&!e.endsWith("/sharing/rest/generateToken")}},85958:(e,t,r)=>{r.d(t,{Hu:()=>d,Tf:()=>u,fY:()=>i,jH:()=>h,jz:()=>f});var s=r(68773),o=r(80442),n=r(95330),a=r(81271);function i(e,t,r=!1,s){return new Promise(((a,i)=>{if((0,n.Hc)(s))return void i(l());let c=()=>{h(),i(new Error(`Unable to load ${t}`))},u=()=>{const t=e;h(),a(t)},d=()=>{if(!e)return;const t=e;h(),t.src="",i(l())};const h=()=>{(0,o.Z)("esri-image-decode")||(e.removeEventListener("error",c),e.removeEventListener("load",u)),c=null,u=null,e=null,null!=s&&s.removeEventListener("abort",d),d=null,r&&URL.revokeObjectURL(t)};null!=s&&s.addEventListener("abort",d),(0,o.Z)("esri-image-decode")?e.decode().then(u,c):(e.addEventListener("error",c),e.addEventListener("load",u))}))}function l(){try{return new DOMException("Aborted","AbortError")}catch{const e=new Error;return e.name="AbortError",e}}const c="Timeout exceeded";function u(){return new Error(c)}function d(e){s.default.request.crossOriginNoCorsDomains||(s.default.request.crossOriginNoCorsDomains={});const t=s.default.request.crossOriginNoCorsDomains;for(let r of e)r=r.toLowerCase(),/^https?:\/\//.test(r)?t[(0,a.P$)(r)??""]=0:(t[(0,a.P$)("http://"+r)??""]=0,t[(0,a.P$)("https://"+r)??""]=0)}function h(e){const t=s.default.request.crossOriginNoCorsDomains;if(t){let r=(0,a.P$)(e);if(r)return r=r.toLowerCase(),!(0,a.D6)(r,(0,a.TI)())&&t[r]{r.d(t,{D:()=>j,b:()=>$});var i=r(21787),o=r(46521),n=r(13598),a=r(1391),s=r(62707),l=r(55039),c=r(51546),u=r(77171),d=r(47624),h=r(60624),m=r(37099),f=r(76056),p=r(135),g=r(11317),v=r(15719),_=r(92555),T=r(89136),x=r(15817),b=r(95134),E=r(89753),A=r(5802),S=r(42001),w=r(19419),R=r(26322),C=r(85504),y=r(22539),O=r(57806),M=r(92302),P=r(96310),I=r(85787),N=r(90692),L=r(62062),D=r(172),H=r(71250),F=r(21437),B=r(74709),U=r(19850),z=r(8319),V=r(33680),G=r(98069),W=r(93144),k=r(35065);function $(e){const t=new V.kG,{vertex:r,fragment:$,varyings:j}=t;if((0,L.Sv)(r,e),t.include(m.f),j.add("vpos","vec3"),t.include(M.k,e),t.include(d.f,e),t.include(_.L,e),e.hasColorTextureTransform&&t.include(O.av),e.output===l.H.Color||e.output===l.H.Alpha){e.hasNormalTextureTransform&&t.include(O.NI),e.hasEmissionTextureTransform&&t.include(O.R5),e.hasOcclusionTextureTransform&&t.include(O.jF),e.hasMetallicRoughnessTextureTransform&&t.include(O.DT),(0,L.hY)(r,e),t.include(h.O,e),t.include(u.w,e);const l=e.normalType===h.r.Attribute||e.normalType===h.r.Compressed;l&&e.offsetBackfaces&&t.include(s.w),t.include(x.Q,e),t.include(v.Bb,e),e.instancedColor&&t.attributes.add(k.T.INSTANCECOLOR,"vec4"),j.add("vPositionLocal","vec3"),t.include(p.D,e),t.include(a.qj,e),t.include(f.R,e),t.include(g.c,e),r.uniforms.add(new H.N("externalColor",(e=>e.externalColor))),j.add("vcolorExt","vec4"),e.hasMultipassTerrain&&j.add("depth","float");const c=e.hasModelTransformation;if(c){const e=(0,o.c)();r.uniforms.add(new z.g("model",(e=>e.modelTransformation??n.I))),r.uniforms.add(new U.c("normalTransform",(t=>((0,i.b)(e,t.modelTransformation??n.I),e))))}r.code.add(B.H` + void main(void) { + forwardNormalizedVertexColor(); + vcolorExt = externalColor; + ${e.instancedColor?"vcolorExt *= instanceColor * 0.003921568627451;":""} + vcolorExt *= vvColor(); + vcolorExt *= getSymbolColor(); + forwardColorMixMode(); + + if (vcolorExt.a < ${B.H.float(P.b)}) { + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + } else { + vpos = calculateVPos(); + ${c?"vpos = (model * vec4(vpos, 1.0)).xyz;":""} + vPositionLocal = vpos - view[3].xyz; + vpos = subtractOrigin(vpos); + ${l?B.H`vNormalWorld = ${c?"normalize(normalTransform * dpNormal(vvLocalNormal(normalModel())))":"dpNormal(vvLocalNormal(normalModel()))"};`:""} + vpos = addVerticalOffset(vpos, localOrigin); + ${e.hasVertexTangents?"vTangent = dpTransformVertexTangent(tangent);":""} + gl_Position = transformPosition(proj, view, vpos); + ${l&&e.offsetBackfaces?"gl_Position = offsetBackfacingClipPosition(gl_Position, vpos, vNormalWorld, cameraPosition);":""} + } + + ${e.hasMultipassTerrain?"depth = (view * vec4(vpos, 1.0)).z;":""} + forwardLinearDepth(); + forwardTextureCoordinates(); + ${e.hasColorTextureTransform?B.H`forwardColorUV();`:""} + ${e.hasNormalTextureTransform?B.H`forwardNormalUV();`:""} + ${e.hasEmissionTextureTransform?B.H`forwardEmissiveUV();`:""} + ${e.hasOcclusionTextureTransform?B.H`forwardOcclusionUV();`:""} + ${e.hasMetallicRoughnessTextureTransform?B.H`forwardMetallicRoughnessUV();`:""} + } + `)}switch(e.output){case l.H.Alpha:t.include(c.f5,e),t.include(I.z,e),t.include(S.l,e),$.uniforms.add(new F.p("opacity",(e=>e.opacity)),new F.p("layerOpacity",(e=>e.layerOpacity))),e.hasColorTexture&&$.uniforms.add(new G.A("tex",(e=>e.texture))),$.include(N.y),$.code.add(B.H` + void main() { + discardBySlice(vpos); + ${e.hasMultipassTerrain?"terrainDepthTest(gl_FragCoord, depth);":""} + ${e.hasColorTexture?B.H` + vec4 texColor = texture(tex, ${e.hasColorTextureTransform?B.H`colorUV`:B.H`vuv0`}); + ${e.textureAlphaPremultiplied?"texColor.rgb /= texColor.a;":""} + discardOrAdjustAlpha(texColor);`:B.H`vec4 texColor = vec4(1.0);`} + ${e.hasVertexColors?B.H`float opacity_ = layerOpacity * mixExternalOpacity(vColor.a * opacity, texColor.a, vcolorExt.a, int(colorMixMode));`:B.H`float opacity_ = layerOpacity * mixExternalOpacity(opacity, texColor.a, vcolorExt.a, int(colorMixMode));`} + fragColor = vec4(opacity_); + } + `);break;case l.H.Color:t.include(c.f5,e),t.include(E.XP,e),t.include(b.K,e),t.include(I.z,e),t.include(e.instancedDoublePrecision?y.hb:y.XE,e),t.include(S.l,e),(0,L.hY)($,e),$.uniforms.add(r.uniforms.get("localOrigin"),new D.J("ambient",(e=>e.ambient)),new D.J("diffuse",(e=>e.diffuse)),new F.p("opacity",(e=>e.opacity)),new F.p("layerOpacity",(e=>e.layerOpacity))),e.hasColorTexture&&$.uniforms.add(new G.A("tex",(e=>e.texture))),t.include(C.jV,e),t.include(R.T,e),$.include(N.y),t.include(w.k,e),(0,E.PN)($),(0,E.sC)($),(0,A.F1)($),$.code.add(B.H` + void main() { + discardBySlice(vpos); + ${e.hasMultipassTerrain?"terrainDepthTest(gl_FragCoord, depth);":""} + ${e.hasColorTexture?B.H` + vec4 texColor = texture(tex, ${e.hasColorTextureTransform?B.H`colorUV`:B.H`vuv0`}); + ${e.textureAlphaPremultiplied?"texColor.rgb /= texColor.a;":""} + discardOrAdjustAlpha(texColor);`:B.H`vec4 texColor = vec4(1.0);`} + shadingParams.viewDirection = normalize(vpos - cameraPosition); + ${e.normalType===h.r.ScreenDerivative?B.H` + vec3 normal = screenDerivativeNormal(vPositionLocal);`:B.H` + shadingParams.normalView = vNormalWorld; + vec3 normal = shadingNormal(shadingParams);`} + ${e.pbrMode===C.f7.Normal?"applyPBRFactors();":""} + float ssao = evaluateAmbientOcclusionInverse(); + ssao *= getBakedOcclusion(); + + vec3 posWorld = vpos + localOrigin; + + float additionalAmbientScale = additionalDirectedAmbientLight(posWorld); + float shadow = ${e.receiveShadows?"readShadowMap(vpos, linearDepth)":e.spherical?"lightingGlobalFactor * (1.0 - additionalAmbientScale)":"0.0"}; + + vec3 matColor = max(ambient, diffuse); + ${e.hasVertexColors?B.H` + vec3 albedo = mixExternalColor(vColor.rgb * matColor, texColor.rgb, vcolorExt.rgb, int(colorMixMode)); + float opacity_ = layerOpacity * mixExternalOpacity(vColor.a * opacity, texColor.a, vcolorExt.a, int(colorMixMode));`:B.H` + vec3 albedo = mixExternalColor(matColor, texColor.rgb, vcolorExt.rgb, int(colorMixMode)); + float opacity_ = layerOpacity * mixExternalOpacity(opacity, texColor.a, vcolorExt.a, int(colorMixMode));`} + ${e.hasNormalTexture?B.H` + mat3 tangentSpace = ${e.hasVertexTangents?"computeTangentSpace(normal);":"computeTangentSpace(normal, vpos, vuv0);"} + vec3 shadingNormal = computeTextureNormal(tangentSpace, ${e.hasNormalTextureTransform?B.H`normalUV`:"vuv0"});`:B.H`vec3 shadingNormal = normal;`} + vec3 normalGround = ${e.spherical?B.H`normalize(posWorld);`:B.H`vec3(0.0, 0.0, 1.0);`} + + ${e.snowCover?B.H` + float snow = smoothstep(0.5, 0.55, dot(normal, normalGround)); + albedo = mix(albedo, vec3(1), snow); + shadingNormal = mix(shadingNormal, normal, snow); + ssao = mix(ssao, 1.0, snow);`:""} + + vec3 additionalLight = ssao * mainLightIntensity * additionalAmbientScale * ambientBoostFactor * lightingGlobalFactor; + + ${e.pbrMode===C.f7.Normal||e.pbrMode===C.f7.Schematic?B.H` + float additionalAmbientIrradiance = additionalAmbientIrradianceFactor * mainLightIntensity[2]; + ${e.snowCover?B.H` + mrr = mix(mrr, vec3(0.0, 1.0, 0.04), snow); + emission = mix(emission, vec3(0.0), snow);`:""} + + vec3 shadedColor = evaluateSceneLightingPBR(shadingNormal, albedo, shadow, 1.0 - ssao, additionalLight, shadingParams.viewDirection, normalGround, mrr, emission, additionalAmbientIrradiance);`:B.H`vec3 shadedColor = evaluateSceneLighting(shadingNormal, albedo, shadow, 1.0 - ssao, additionalLight);`} + fragColor = highlightSlice(vec4(shadedColor, opacity_), vpos); + ${e.transparencyPassType===W.A.Color?B.H`fragColor = premultiplyAlpha(fragColor);`:""} + } + `)}return t.include(T.s,e),t}const j=Object.freeze(Object.defineProperty({__proto__:null,build:$},Symbol.toStringTag,{value:"Module"}))},41846:(e,t,r)=>{r.d(t,{R:()=>F,b:()=>H});var i=r(1391),o=r(62707),n=r(55039),a=r(51546),s=r(77171),l=r(47624),c=r(60624),u=r(37099),d=r(76056),h=r(135),m=r(11317),f=r(92555),p=r(89136),g=r(95134),v=r(89753),_=r(5802),T=r(42001),x=r(26322),b=r(85504),E=r(22539),A=r(92302),S=r(96310),w=r(85787),R=r(90692),C=r(62062),y=r(172),O=r(71250),M=r(21437),P=r(74709),I=r(33680),N=r(98069),L=r(93144),D=r(35065);function H(e){const t=new I.kG,{vertex:r,fragment:H,varyings:F}=t;return(0,C.Sv)(r,e),t.include(u.f),F.add("vpos","vec3"),t.include(A.k,e),t.include(l.f,e),t.include(f.L,e),e.output!==n.H.Color&&e.output!==n.H.Alpha||((0,C.hY)(t.vertex,e),t.include(c.O,e),t.include(s.w,e),e.offsetBackfaces&&t.include(o.w),e.instancedColor&&t.attributes.add(D.T.INSTANCECOLOR,"vec4"),F.add("vNormalWorld","vec3"),F.add("localvpos","vec3"),e.hasMultipassTerrain&&F.add("depth","float"),t.include(h.D,e),t.include(i.qj,e),t.include(d.R,e),t.include(m.c,e),r.uniforms.add(new O.N("externalColor",(e=>e.externalColor))),F.add("vcolorExt","vec4"),r.code.add(P.H` + void main(void) { + forwardNormalizedVertexColor(); + vcolorExt = externalColor; + ${e.instancedColor?"vcolorExt *= instanceColor * 0.003921568627451;":""} + vcolorExt *= vvColor(); + vcolorExt *= getSymbolColor(); + forwardColorMixMode(); + + if (vcolorExt.a < ${P.H.float(S.b)}) { + gl_Position = vec4(1e38, 1e38, 1e38, 1.0); + } else { + vpos = calculateVPos(); + localvpos = vpos - view[3].xyz; + vpos = subtractOrigin(vpos); + vNormalWorld = dpNormal(vvLocalNormal(normalModel())); + vpos = addVerticalOffset(vpos, localOrigin); + gl_Position = transformPosition(proj, view, vpos); + ${e.offsetBackfaces?"gl_Position = offsetBackfacingClipPosition(gl_Position, vpos, vNormalWorld, cameraPosition);":""} + } + ${e.hasMultipassTerrain?P.H`depth = (view * vec4(vpos, 1.0)).z;`:""} + forwardLinearDepth(); + forwardTextureCoordinates(); + } + `)),e.output===n.H.Alpha&&(t.include(a.f5,e),t.include(w.z,e),t.include(T.l,e),H.uniforms.add(new M.p("opacity",(e=>e.opacity)),new M.p("layerOpacity",(e=>e.layerOpacity))),e.hasColorTexture&&H.uniforms.add(new N.A("tex",(e=>e.texture))),H.include(R.y),H.code.add(P.H` + void main() { + discardBySlice(vpos); + ${e.hasMultipassTerrain?P.H`terrainDepthTest(gl_FragCoord, depth);`:""} + ${e.hasColorTexture?P.H` + vec4 texColor = texture(tex, ${e.hasColorTextureTransform?P.H`colorUV`:P.H`vuv0`}); + ${e.textureAlphaPremultiplied?"texColor.rgb /= texColor.a;":""} + discardOrAdjustAlpha(texColor);`:P.H`vec4 texColor = vec4(1.0);`} + ${e.hasVertexColors?P.H`float opacity_ = layerOpacity * mixExternalOpacity(vColor.a * opacity, texColor.a, vcolorExt.a, int(colorMixMode));`:P.H`float opacity_ = layerOpacity * mixExternalOpacity(opacity, texColor.a, vcolorExt.a, int(colorMixMode));`} + + fragColor = vec4(opacity_); + } + `)),e.output===n.H.Color&&(t.include(a.f5,e),t.include(v.XP,e),t.include(g.K,e),t.include(w.z,e),t.include(e.instancedDoublePrecision?E.hb:E.XE,e),t.include(T.l,e),(0,C.hY)(t.fragment,e),(0,_.Pe)(H),(0,v.PN)(H),(0,v.sC)(H),H.uniforms.add(r.uniforms.get("localOrigin"),r.uniforms.get("view"),new y.J("ambient",(e=>e.ambient)),new y.J("diffuse",(e=>e.diffuse)),new M.p("opacity",(e=>e.opacity)),new M.p("layerOpacity",(e=>e.layerOpacity))),e.hasColorTexture&&H.uniforms.add(new N.A("tex",(e=>e.texture))),t.include(b.jV,e),t.include(x.T,e),H.include(R.y),(0,_.F1)(H),H.code.add(P.H` + void main() { + discardBySlice(vpos); + ${e.hasMultipassTerrain?P.H`terrainDepthTest(gl_FragCoord, depth);`:""} + ${e.hasColorTexture?P.H` + vec4 texColor = texture(tex, ${e.hasColorTextureTransform?P.H`colorUV`:P.H`vuv0`}); + ${e.textureAlphaPremultiplied?"texColor.rgb /= texColor.a;":""} + discardOrAdjustAlpha(texColor);`:P.H`vec4 texColor = vec4(1.0);`} + vec3 viewDirection = normalize(vpos - cameraPosition); + ${e.pbrMode===b.f7.Normal?"applyPBRFactors();":""} + float ssao = evaluateAmbientOcclusionInverse(); + ssao *= getBakedOcclusion(); + + float additionalAmbientScale = additionalDirectedAmbientLight(vpos + localOrigin); + vec3 additionalLight = ssao * mainLightIntensity * additionalAmbientScale * ambientBoostFactor * lightingGlobalFactor; + ${e.receiveShadows?"float shadow = readShadowMap(vpos, linearDepth);":e.spherical?"float shadow = lightingGlobalFactor * (1.0 - additionalAmbientScale);":"float shadow = 0.0;"} + vec3 matColor = max(ambient, diffuse); + ${e.hasVertexColors?P.H` + vec3 albedo = mixExternalColor(vColor.rgb * matColor, texColor.rgb, vcolorExt.rgb, int(colorMixMode)); + float opacity_ = layerOpacity * mixExternalOpacity(vColor.a * opacity, texColor.a, vcolorExt.a, int(colorMixMode));`:P.H` + vec3 albedo = mixExternalColor(matColor, texColor.rgb, vcolorExt.rgb, int(colorMixMode)); + float opacity_ = layerOpacity * mixExternalOpacity(opacity, texColor.a, vcolorExt.a, int(colorMixMode));`} + ${e.snowCover?P.H`albedo = mix(albedo, vec3(1), 0.9);`:P.H``} + ${P.H` + vec3 shadingNormal = normalize(vNormalWorld); + albedo *= 1.2; + vec3 viewForward = vec3(view[0][2], view[1][2], view[2][2]); + float alignmentLightView = clamp(dot(viewForward, -mainLightDirection), 0.0, 1.0); + float transmittance = 1.0 - clamp(dot(viewForward, shadingNormal), 0.0, 1.0); + float treeRadialFalloff = vColor.r; + float backLightFactor = 0.5 * treeRadialFalloff * alignmentLightView * transmittance * (1.0 - shadow); + additionalLight += backLightFactor * mainLightIntensity;`} + ${e.pbrMode===b.f7.Normal||e.pbrMode===b.f7.Schematic?e.spherical?P.H`vec3 normalGround = normalize(vpos + localOrigin);`:P.H`vec3 normalGround = vec3(0.0, 0.0, 1.0);`:P.H``} + ${e.pbrMode===b.f7.Normal||e.pbrMode===b.f7.Schematic?P.H` + float additionalAmbientIrradiance = additionalAmbientIrradianceFactor * mainLightIntensity[2]; + ${e.snowCover?P.H` + mrr = vec3(0.0, 1.0, 0.04); + emission = vec3(0.0);`:""} + + vec3 shadedColor = evaluateSceneLightingPBR(shadingNormal, albedo, shadow, 1.0 - ssao, additionalLight, viewDirection, normalGround, mrr, emission, additionalAmbientIrradiance);`:P.H`vec3 shadedColor = evaluateSceneLighting(shadingNormal, albedo, shadow, 1.0 - ssao, additionalLight);`} + fragColor = highlightSlice(vec4(shadedColor, opacity_), vpos); + ${e.transparencyPassType===L.A.Color?P.H`fragColor = premultiplyAlpha(fragColor);`:P.H``} + } + `)),t.include(p.s,e),t}const F=Object.freeze(Object.defineProperty({__proto__:null,build:H},Symbol.toStringTag,{value:"Module"}))},25377:(e,t,r)=>{r.d(t,{S:()=>v,b:()=>f,g:()=>p});var i=r(4307),o=r(97323),n=r(51666),a=r(5543),s=r(20787),l=r(19693),c=r(21437),u=r(74709),d=r(33680),h=r(98069);const m=16;function f(){const e=new d.kG,t=e.fragment;return e.include(n.k),t.include(a.S),e.include(s.G),t.uniforms.add(new c.p("radius",((e,t)=>p(t.camera)))),t.code.add(u.H`vec3 sphere[16]; +void fillSphere() { +sphere[0] = vec3(0.186937, 0.0, 0.0); +sphere[1] = vec3(0.700542, 0.0, 0.0); +sphere[2] = vec3(-0.864858, -0.481795, -0.111713); +sphere[3] = vec3(-0.624773, 0.102853, -0.730153); +sphere[4] = vec3(-0.387172, 0.260319, 0.007229); +sphere[5] = vec3(-0.222367, -0.642631, -0.707697); +sphere[6] = vec3(-0.01336, -0.014956, 0.169662); +sphere[7] = vec3(0.122575, 0.1544, -0.456944); +sphere[8] = vec3(-0.177141, 0.85997, -0.42346); +sphere[9] = vec3(-0.131631, 0.814545, 0.524355); +sphere[10] = vec3(-0.779469, 0.007991, 0.624833); +sphere[11] = vec3(0.308092, 0.209288,0.35969); +sphere[12] = vec3(0.359331, -0.184533, -0.377458); +sphere[13] = vec3(0.192633, -0.482999, -0.065284); +sphere[14] = vec3(0.233538, 0.293706, -0.055139); +sphere[15] = vec3(0.417709, -0.386701, 0.442449); +} +float fallOffFunction(float vv, float vn, float bias) { +float f = max(radius * radius - vv, 0.0); +return f * f * f * max(vn - bias, 0.0); +}`),t.code.add(u.H`float aoValueFromPositionsAndNormal(vec3 C, vec3 n_C, vec3 Q) { +vec3 v = Q - C; +float vv = dot(v, v); +float vn = dot(normalize(v), n_C); +return fallOffFunction(vv, vn, 0.1); +}`),t.uniforms.add(new l.A("nearFar",((e,t)=>t.camera.nearFar)),new h.A("normalMap",(e=>e.normalTexture)),new h.A("depthMap",(e=>e.depthTexture)),new l.A("zScale",((e,t)=>(0,s.R)(t))),new c.p("projScale",(e=>e.projScale)),new h.A("rnm",(e=>e.noiseTexture)),new l.A("rnmScale",((e,t)=>(0,i.s)(g,t.camera.fullWidth/e.noiseTexture.descriptor.width,t.camera.fullHeight/e.noiseTexture.descriptor.height))),new c.p("intensity",(e=>e.intensity)),new l.A("screenSize",((e,t)=>(0,i.s)(g,t.camera.fullWidth,t.camera.fullHeight)))),t.code.add(u.H` + void main(void) { + fillSphere(); + vec3 fres = normalize(2.0 * texture(rnm, uv * rnmScale).xyz - 1.0); + float currentPixelDepth = linearDepthFromTexture(depthMap, uv, nearFar); + + if (-currentPixelDepth>nearFar.y || -currentPixelDepth screenSize.x || tc.y > screenSize.y) continue; + vec2 tcTap = tc / screenSize; + float occluderFragmentDepth = linearDepthFromTexture(depthMap, tcTap, nearFar); + + if (isTerrain) { + if (texture(normalMap, tcTap).w < 0.5) { + continue; + } + } + + tapPixelPos = reconstructPosition(tc, occluderFragmentDepth); + + sum+= aoValueFromPositionsAndNormal(currentPixelPos, norm, tapPixelPos); + } + + // output the result + float A = max(1.0 - sum * intensity / float(${u.H.int(m)}), 0.0); + + // Anti-tone map to reduce contrast and drag dark region farther: (x^0.2 + 1.2 * x^4) / 2.2 + A = (pow(A, 0.2) + 1.2 * A*A*A*A) / 2.2; + fragColor = vec4(A); + } + `),e}function p(e){return Math.max(10,20*e.computeScreenPixelSizeAtDist(Math.abs(4*e.relativeElevation)))}const g=(0,o.a)(),v=Object.freeze(Object.defineProperty({__proto__:null,build:f,getRadius:p},Symbol.toStringTag,{value:"Module"}))},59915:(e,t,r)=>{r.d(t,{S:()=>p,b:()=>f});var i=r(17896),o=r(51666),n=r(5543),a=r(98925),s=r(19693),l=r(21437),c=r(74709),u=r(33680),d=r(16374),h=r(98069);const m=4;function f(){const e=new u.kG,t=e.fragment;e.include(o.k);const r=(m+1)/2,f=1/(2*r*r);return t.include(n.S),t.uniforms.add(new h.A("depthMap",(e=>e.depthTexture)),new d.R("tex",(e=>e.colorTexture)),new a.q("blurSize",(e=>e.blurSize)),new l.p("projScale",((e,t)=>{const r=(0,i.i)(t.camera.eye,t.camera.center);return r>5e4?Math.max(0,e.projScale-(r-5e4)):e.projScale})),new s.A("nearFar",((e,t)=>t.camera.nearFar))),t.code.add(c.H` + void blurFunction(vec2 uv, float r, float center_d, float sharpness, inout float wTotal, inout float bTotal) { + float c = texture(tex, uv).r; + float d = linearDepthFromTexture(depthMap, uv, nearFar); + + float ddiff = d - center_d; + + float w = exp(-r * r * ${c.H.float(f)} - ddiff * ddiff * sharpness); + wTotal += w; + bTotal += w * c; + } + `),t.code.add(c.H` + void main(void) { + float b = 0.0; + float w_total = 0.0; + + float center_d = linearDepthFromTexture(depthMap, uv, nearFar); + + float sharpness = -0.05 * projScale / center_d; + for (int r = -${c.H.int(m)}; r <= ${c.H.int(m)}; ++r) { + float rf = float(r); + vec2 uvOffset = uv + rf * blurSize; + blurFunction(uvOffset, rf, center_d, sharpness, w_total, b); + } + + fragColor = vec4(b / w_total); + } + `),e}const p=Object.freeze(Object.defineProperty({__proto__:null,build:f},Symbol.toStringTag,{value:"Module"}))},14682:(e,t,r)=>{function i(){const e=new Float32Array(9);return e[0]=1,e[4]=1,e[8]=1,e}function o(e,t,r,i,o,n,a,s,l){const c=new Float32Array(9);return c[0]=e,c[1]=t,c[2]=r,c[3]=i,c[4]=o,c[5]=n,c[6]=a,c[7]=s,c[8]=l,c}r.d(t,{c:()=>i,f:()=>o}),Object.freeze(Object.defineProperty({__proto__:null,clone:function(e){const t=new Float32Array(9);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t},create:i,createView:function(e,t){return new Float32Array(e,t,9)},fromValues:o},Symbol.toStringTag,{value:"Module"}))},1265:(e,t,r)=>{function i(){return new Float32Array(2)}function o(e,t){const r=new Float32Array(2);return r[0]=e,r[1]=t,r}function n(){return i()}function a(){return o(1,1)}function s(){return o(1,0)}function l(){return o(0,1)}r.d(t,{O:()=>u,Z:()=>c,c:()=>i,f:()=>o});const c=n(),u=a(),d=s(),h=l();Object.freeze(Object.defineProperty({__proto__:null,ONES:u,UNIT_X:d,UNIT_Y:h,ZEROS:c,clone:function(e){const t=new Float32Array(2);return t[0]=e[0],t[1]=e[1],t},create:i,createView:function(e,t){return new Float32Array(e,t,2)},fromValues:o,ones:a,unitX:s,unitY:l,zeros:n},Symbol.toStringTag,{value:"Module"}))},20773:(e,t,r)=>{r.d(t,{a:()=>s,b:()=>a,c:()=>o,d:()=>u,e:()=>l,n:()=>d,s:()=>c,t:()=>n});var i=r(72220);function o(e,t,r){n(e.typedBuffer,t.typedBuffer,r,e.typedBufferStride,t.typedBufferStride)}function n(e,t,r,o=3,n=o){if(e.length/o!==Math.ceil(t.length/n))return i.c.error("source and destination buffers need to have the same number of elements"),e;const a=e.length/o,s=r[0],l=r[1],c=r[2],u=r[4],d=r[5],h=r[6],m=r[8],f=r[9],p=r[10],g=r[12],v=r[13],_=r[14];let T=0,x=0;for(let r=0;r0){const t=1/Math.sqrt(c);e[a]=t*o,e[a+1]=t*s,e[a+2]=t*l}n+=i,a+=r}}Object.freeze(Object.defineProperty({__proto__:null,normalize:d,normalizeView:u,scale:c,scaleView:l,shiftRight:function(e,t,r){const i=Math.min(e.count,t.count),o=e.typedBuffer,n=e.typedBufferStride,a=t.typedBuffer,s=t.typedBufferStride;let l=0,c=0;for(let e=0;e>r,o[c+1]=a[l+1]>>r,o[c+2]=a[l+2]>>r,l+=s,c+=n},transformMat3:s,transformMat3View:a,transformMat4:n,transformMat4View:o},Symbol.toStringTag,{value:"Module"}))},23670:(e,t,r)=>{r.d(t,{G:()=>o});var i=r(20102);let o=class{constructor(e,t,r=""){this.major=e,this.minor=t,this._context=r}lessThan(e,t){return this.major{function i(e){return 32+e.length}function o(e){if(!e)return 0;let t=l;for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];switch(typeof o){case"string":t+=i(o);break;case"number":t+=16;break;case"boolean":t+=4}}return t}function n(e){if(!e)return 0;if(Array.isArray(e))return function(e){const t=e.length;if(0===t||"number"==typeof e[0])return 32+8*t;let r=c;for(let i=0;in,do:()=>s,f2:()=>o});const l=32,c=32},32243:(e,t,r)=>{function i(e){return e=e||globalThis.location.hostname,c.some((t=>null!=e?.match(t)))}function o(e,t){return e&&(t=t||globalThis.location.hostname)?null!=t.match(n)||null!=t.match(s)?e.replace("static.arcgis.com","staticdev.arcgis.com"):null!=t.match(a)||null!=t.match(l)?e.replace("static.arcgis.com","staticqa.arcgis.com"):e:e}r.d(t,{XO:()=>i,pJ:()=>o});const n=/^devext.arcgis.com$/,a=/^qaext.arcgis.com$/,s=/^[\w-]*\.mapsdevext.arcgis.com$/,l=/^[\w-]*\.mapsqa.arcgis.com$/,c=[/^([\w-]*\.)?[\w-]*\.zrh-dev-local.esri.com$/,n,a,/^jsapps.esri.com$/,s,l]},72220:(e,t,r)=>{r.d(t,{c:()=>i});const i=r(92604).Z.getLogger("esri.views.3d.support.buffer.math")},16996:(e,t,r)=>{r.d(t,{Ue:()=>l,nF:()=>u,zk:()=>c});var i=r(22021),o=r(22807),n=r(17896),a=r(65617),s=r(12981);function l(e){return e?{origin:(0,a.a)(e.origin),vector:(0,a.a)(e.vector)}:{origin:(0,a.c)(),vector:(0,a.c)()}}function c(e,t,r=l()){return(0,n.c)(r.origin,e),(0,n.b)(r.vector,t,e),r}function u(e,t,r){return function(e,t,r,o,a){const{vector:l,origin:c}=e,u=(0,n.b)(s.WM.get(),t,c),d=(0,n.e)(l,u)/(0,n.p)(l);return(0,n.g)(a,l,(0,i.uZ)(d,0,1)),(0,n.a)(a,a,e.origin)}(e,t,0,0,r)}(0,a.c)(),(0,a.c)(),new o.x((()=>l()))},40706:(e,t,r)=>{r.d(t,{fetch:()=>or});var i=r(32243),o=r(21787),n=r(46521),a=r(52138),s=r(13598),l=r(17896),c=r(65617),u=r(60437),d=r(1533);function h(e,t=!1){return e<=d.DB?t?new Array(e).fill(0):new Array(e):new Float32Array(e)}var m=r(56481),f=r(20773),p=r(11077),g=r(10816),v=r(56067),_=r(75488),T=r(40270),x=r(91695),b=r(91911),E=r(15317),A=r(14682),S=r(1265);function w(e){if(null==e)return null;const t=null!=e.offset?e.offset:S.Z,r=null!=e.rotation?e.rotation:0,i=null!=e.scale?e.scale:S.O,n=(0,A.f)(1,0,0,0,1,0,t[0],t[1],1),a=(0,A.f)(Math.cos(r),-Math.sin(r),0,Math.sin(r),Math.cos(r),0,0,0,1),s=(0,A.f)(i[0],0,0,0,i[1],0,0,0,1),l=(0,A.c)();return(0,o.m)(l,a,s),(0,o.m)(l,n,l),l}class R{constructor(){this.geometries=new Array,this.materials=new Array,this.textures=new Array}}class C{constructor(e,t,r){this.name=e,this.lodThreshold=t,this.pivotOffset=r,this.stageResources=new R,this.numberOfVertices=0}}var y=r(3172),O=r(66643),M=r(43090),P=r(20102),I=r(92604);class N{constructor(){this._outer=new Map}clear(){this._outer.clear()}get empty(){return 0===this._outer.size}get(e,t){return this._outer.get(e)?.get(t)}set(e,t,r){const i=this._outer.get(e);i?i.set(t,r):this._outer.set(e,new Map([[t,r]]))}delete(e,t){const r=this._outer.get(e);r&&(r.delete(t),0===r.size&&this._outer.delete(e))}forEach(e){this._outer.forEach(((t,r)=>e(t,r)))}}var L=r(95330),D=r(23670);async function H(e,t){const{data:r}=await(0,y.default)(e,{responseType:"image",...t});return r}var F=r(51417),B=r(47026),U=r(24882);function z(e){if(e.length=1),(0,G.hu)(r.length%this._numIndexPerPrimitive==0),(0,G.hu)(r.length>=e.length*this._numIndexPerPrimitive),(0,G.hu)(3===i.size||4===i.size);const{data:o,size:n}=i,a=e.length;let s=n*r[this._numIndexPerPrimitive*e[0]];k.clear(),k.push(s);const u=(0,c.f)(o[s],o[s+1],o[s+2]),d=(0,c.a)(u);for(let t=0;t0&&++a;if(a<2)return;const s=new Array(8);for(let e=0;e<8;++e)s[e]=i[e]>0?new Uint32Array(i[e]):void 0;for(let e=0;e<8;++e)i[e]=0;for(let e=0;e{return e?{p0:(0,c.a)(e.p0),p1:(0,c.a)(e.p1),p2:(0,c.a)(e.p2)}:{p0:(0,c.c)(),p1:(0,c.c)(),p2:(0,c.c)()};var e}));const J=(0,c.c)(),Z=(0,c.c)(),K=(0,c.c)(),Q=(0,c.c)(),ee=(0,c.c)(),te=(0,c.c)();var re=r(99001);class ie{constructor(e){this.channel=e,this.id=(0,re.D)()}}var oe=r(35065);r(9820),(0,c.c)(),new Float32Array(6);class ne extends $.c{constructor(e,t,r=[],i=null,o=j.U.Mesh,n=null,a=-1){super(),this.material=e,this.mapPositions=i,this.type=o,this.objectAndLayerIdColor=n,this.edgeIndicesLength=a,this.visible=!0,this._vertexAttributes=new Map,this._indices=new Map,this._boundingInfo=null;for(const[e,r]of t)r&&this._vertexAttributes.set(e,{...r});if(null==r||0===r.length){const e=function(e){const t=e.values().next().value;return null==t?0:t.data.length/t.size}(this._vertexAttributes),t=(0,U.KF)(e);this.edgeIndicesLength=this.edgeIndicesLength<0?e:this.edgeIndicesLength;for(const e of this._vertexAttributes.keys())this._indices.set(e,t)}else for(const[e,t]of r)t&&(this._indices.set(e,(0,U.mi)(t)),e===oe.T.POSITION&&(this.edgeIndicesLength=this.edgeIndicesLength<0?this._indices.get(e).length:this.edgeIndicesLength))}instantiate(e={}){const t=new ne(e.material||this.material,[],void 0,this.mapPositions,this.type,this.objectAndLayerIdColor,this.edgeIndicesLength);return this._vertexAttributes.forEach(((e,r)=>{e.exclusive=!1,t._vertexAttributes.set(r,e)})),this._indices.forEach(((e,r)=>t._indices.set(r,e))),t._boundingInfo=this._boundingInfo,t.transformation=e.transformation||this.transformation,t}get vertexAttributes(){return this._vertexAttributes}getMutableAttribute(e){let t=this._vertexAttributes.get(e);return t&&!t.exclusive&&(t={...t,exclusive:!0,data:z(t.data)},this._vertexAttributes.set(e,t)),t}setAttributeData(e,t){const r=this._vertexAttributes.get(e);r&&this._vertexAttributes.set(e,{...r,exclusive:!0,data:t})}get indices(){return this._indices}get indexCount(){const e=this._indices.values().next().value;return e?e.length:0}get faceCount(){return this.indexCount/3}get boundingInfo(){return null==this._boundingInfo&&(this._boundingInfo=this._calculateBoundingInfo()),this._boundingInfo}computeAttachmentOrigin(e){return!!(this.type===j.U.Mesh?this._computeAttachmentOriginTriangles(e):this.type===j.U.Line?this._computeAttachmentOriginLines(e):this._computeAttachmentOriginPoints(e))&&(null!=this._transformation&&(0,l.m)(e,e,this._transformation),!0)}_computeAttachmentOriginTriangles(e){const t=this.indices.get(oe.T.POSITION);return function(e,t,r){if(!e||!t)return!1;const{size:i,data:o}=e;(0,l.s)(r,0,0,0),(0,l.s)(te,0,0,0);let n=0,a=0;for(let e=0;e0?((0,l.a)(i,i,(0,l.g)(K,K,m)),o+=m):0===o&&((0,l.a)(te,te,K),n++)}return 0!==o?((0,l.g)(i,i,1/o),!0):0!==n&&((0,l.g)(i,te,1/n),!0)}(t,r,r&&function(e,t,r){return!(!("isClosed"in e)||!e.isClosed)&&(r?r.length>2:t.data.length>6)}(this.material.parameters,t,r),e)}_computeAttachmentOriginPoints(e){const t=this.indices.get(oe.T.POSITION);return function(e,t,r){if(!e||!t)return!1;const{size:i,data:o}=e;(0,l.s)(r,0,0,0);let n=-1,a=0;for(let e=0;e1&&(0,l.g)(r,r,1/a),a>0}(this.vertexAttributes.get(oe.T.POSITION),t,e)}invalidateBoundingInfo(){this._boundingInfo=null}_calculateBoundingInfo(){const e=this.indices.get(oe.T.POSITION),t=this.vertexAttributes.get(oe.T.POSITION);if(!e||0===e.length||!t)return null;const r=this.type===j.U.Mesh?3:1;(0,G.hu)(e.length%r==0,"Indexing error: "+e.length+" not divisible by "+r);const i=(0,U.KF)(e.length/r);return new W(i,r,e,t)}get transformation(){return this._transformation??s.I}set transformation(e){this._transformation=e&&e!==s.I?(0,s.b)(e):null}get shaderTransformation(){return null!=this._shaderTransformer?this._shaderTransformer(this.transformation):this.transformation}get shaderTransformer(){return this._shaderTransformer}set shaderTransformer(e){this._shaderTransformer=e}get hasVolatileTransformation(){return null!=this._shaderTransformer}addHighlight(){const e=new ie(B.V_.Highlight);return this.highlights=function(e,t){return null==e&&(e=[]),e.push(t),e}(this.highlights,e),e}removeHighlight(e){this.highlights=function(e,t){if(null==e)return null;const r=e.filter((e=>e!==t));return 0===r.length?null:r}(this.highlights,e)}}var ae=r(80442),se=r(32448),le=r(70586),ce=r(81271),ue=r(85958),de=r(99880);let he;var me,fe;(fe=me||(me={}))[fe.ETC1_RGB=0]="ETC1_RGB",fe[fe.ETC2_RGBA=1]="ETC2_RGBA",fe[fe.BC1_RGB=2]="BC1_RGB",fe[fe.BC3_RGBA=3]="BC3_RGBA",fe[fe.BC4_R=4]="BC4_R",fe[fe.BC5_RG=5]="BC5_RG",fe[fe.BC7_M6_RGB=6]="BC7_M6_RGB",fe[fe.BC7_M5_RGBA=7]="BC7_M5_RGBA",fe[fe.PVRTC1_4_RGB=8]="PVRTC1_4_RGB",fe[fe.PVRTC1_4_RGBA=9]="PVRTC1_4_RGBA",fe[fe.ASTC_4x4_RGBA=10]="ASTC_4x4_RGBA",fe[fe.ATC_RGB=11]="ATC_RGB",fe[fe.ATC_RGBA=12]="ATC_RGBA",fe[fe.FXT1_RGB=17]="FXT1_RGB",fe[fe.PVRTC2_4_RGB=18]="PVRTC2_4_RGB",fe[fe.PVRTC2_4_RGBA=19]="PVRTC2_4_RGBA",fe[fe.ETC2_EAC_R11=20]="ETC2_EAC_R11",fe[fe.ETC2_EAC_RG11=21]="ETC2_EAC_RG11",fe[fe.RGBA32=13]="RGBA32",fe[fe.RGB565=14]="RGB565",fe[fe.BGR565=15]="BGR565",fe[fe.RGBA4444=16]="RGBA4444";var pe=r(35371),ge=r(57088),ve=r(45762);let _e=null,Te=null;async function xe(){return null==Te&&(Te=function(){if(null==he){const e=e=>(0,de.V)(`esri/libs/basisu/${e}`);he=r.e(1421).then(r.bind(r,21421)).then((e=>e.b)).then((({default:t})=>t({locateFile:e}).then((e=>(e.initializeBasis(),delete e.then,e)))))}return he}(),_e=await Te),Te}function be(e,t,r,i,o){const n=(0,ve.RG)(t?pe.q_.COMPRESSED_RGBA8_ETC2_EAC:pe.q_.COMPRESSED_RGB8_ETC2),a=o&&e>1?(4**e-1)/(3*4**(e-1)):1;return Math.ceil(r*i*n*a)}function Ee(e){return e.getNumImages()>=1&&!e.isUASTC()}function Ae(e){return e.getFaces()>=1&&e.isETC1S()}function Se(e,t,r,i,o,n,a,s){const{compressedTextureETC:l,compressedTextureS3TC:c}=e.capabilities,[u,d]=l?i?[me.ETC2_RGBA,pe.q_.COMPRESSED_RGBA8_ETC2_EAC]:[me.ETC1_RGB,pe.q_.COMPRESSED_RGB8_ETC2]:c?i?[me.BC3_RGBA,pe.q_.COMPRESSED_RGBA_S3TC_DXT5_EXT]:[me.BC1_RGB,pe.q_.COMPRESSED_RGB_S3TC_DXT1_EXT]:[me.RGBA32,pe.VI.RGBA],h=t.hasMipmap?r:Math.min(1,r),m=[];for(let e=0;e1,t.samplingMode=t.hasMipmap?pe.cw.LINEAR_MIPMAP_LINEAR:pe.cw.LINEAR,t.width=o,t.height=n,new ge.x(e,t,{type:"compressed",levels:m})}const we=I.Z.getLogger("esri.views.3d.webgl-engine.lib.DDSUtil");function Re(e){return e.charCodeAt(0)+(e.charCodeAt(1)<<8)+(e.charCodeAt(2)<<16)+(e.charCodeAt(3)<<24)}const Ce=Re("DXT1"),ye=Re("DXT3"),Oe=Re("DXT5");var Me,Pe,Ie=r(47859);class Ne extends $.c{constructor(e,t){super(),this._data=e,this.type=j.U.Texture,this._glTexture=null,this._loadingPromise=null,this._loadingController=null,this.events=new se.Z,this.parameters=t||{},this.parameters.mipmap=!1!==this.parameters.mipmap,this.parameters.noUnpackFlip=this.parameters.noUnpackFlip||!1,this.parameters.preMultiplyAlpha=this.parameters.preMultiplyAlpha||!1,this.parameters.wrap=this.parameters.wrap||{s:pe.e8.REPEAT,t:pe.e8.REPEAT},this._startPreload(e)}_startPreload(e){null!=e&&(e instanceof HTMLVideoElement?this._startPreloadVideoElement(e):e instanceof HTMLImageElement&&this._startPreloadImageElement(e))}_startPreloadVideoElement(e){if(!((0,ce.jc)(e.src)||"auto"===e.preload&&e.crossOrigin)){e.preload="auto",e.crossOrigin="anonymous";const t=!e.paused;if(e.src=e.src,t&&e.autoplay){const t=()=>{e.removeEventListener("canplay",t),e.play()};e.addEventListener("canplay",t)}}}_startPreloadImageElement(e){(0,ce.HK)(e.src)||(0,ce.jc)(e.src)||e.crossOrigin||(e.crossOrigin="anonymous",e.src=e.src)}dispose(){this._data=void 0}_createDescriptor(e){const t=new Ie.X;return t.wrapMode=this.parameters.wrap??pe.e8.REPEAT,t.flipped=!this.parameters.noUnpackFlip,t.samplingMode=this.parameters.mipmap?pe.cw.LINEAR_MIPMAP_LINEAR:pe.cw.LINEAR,t.hasMipmap=!!this.parameters.mipmap,t.preMultiplyAlpha=!!this.parameters.preMultiplyAlpha,t.maxAnisotropy=this.parameters.maxAnisotropy??(this.parameters.mipmap?e.parameters.maxMaxAnisotropy:1),t}get glTexture(){return this._glTexture}get memoryEstimate(){return this._glTexture?.gpuMemoryUsage||function(e,t){if(null==e)return 0;if((0,d.eP)(e)||(0,d.lq)(e))return t.encoding===B.Ti.KTX2_ENCODING?function(e,t){if(null==_e)return e.byteLength;const r=new _e.KTX2File(new Uint8Array(e)),i=Ae(r)?be(r.getLevels(),r.getHasAlpha(),r.getWidth(),r.getHeight(),t):0;return r.close(),r.delete(),i}(e,!!t.mipmap):t.encoding===B.Ti.BASIS_ENCODING?function(e,t){if(null==_e)return e.byteLength;const r=new _e.BasisFile(new Uint8Array(e)),i=Ee(r)?be(r.getNumLevels(0),r.getHasAlpha(),r.getImageWidth(0,0),r.getImageHeight(0,0),t):0;return r.close(),r.delete(),i}(e,!!t.mipmap):e.byteLength;const{width:r,height:i}=e instanceof Image||e instanceof ImageData||e instanceof HTMLCanvasElement||e instanceof HTMLVideoElement?Le(e):t;return(t.mipmap?4/3:1)*r*i*(t.components||4)||0}(this._data,this.parameters)}load(e){if(null!=this._glTexture)return this._glTexture;if(this._loadingPromise)return this._loadingPromise;const t=this._data;return null==t?(this._glTexture=new ge.x(e,this._createDescriptor(e),null),this._glTexture):"string"==typeof t?this._loadFromURL(e,t):t instanceof Image?this._loadFromImageElement(e,t):t instanceof HTMLVideoElement?this._loadFromVideoElement(e,t):t instanceof ImageData||t instanceof HTMLCanvasElement?this._loadFromImage(e,t):((0,d.eP)(t)||(0,d.lq)(t))&&this.parameters.encoding===B.Ti.DDS_ENCODING?(this._data=void 0,this._loadFromDDSData(e,t)):((0,d.eP)(t)||(0,d.lq)(t))&&this.parameters.encoding===B.Ti.KTX2_ENCODING?(this._data=void 0,this._loadFromKTX2(e,t)):((0,d.eP)(t)||(0,d.lq)(t))&&this.parameters.encoding===B.Ti.BASIS_ENCODING?(this._data=void 0,this._loadFromBasis(e,t)):(0,d.lq)(t)?this._loadFromPixelData(e,t):(0,d.eP)(t)?this._loadFromPixelData(e,new Uint8Array(t)):null}get requiresFrameUpdates(){return this._data instanceof HTMLVideoElement}frameUpdate(e){return this._data instanceof HTMLVideoElement&&null!=this._glTexture?this._data.readyState>8&255,e>>16&255,e>>24&255)}(i)),null}let a=1,s=r[4],l=r[3];0==(3&s)&&0==(3&l)||(we.warn("Rounding up compressed texture size to nearest multiple of 4."),s=s+3&-4,l=l+3&-4);const c=s,u=l;let d,h;131072&r[2]&&!1!==t&&(a=Math.max(1,r[7]));let m=r[1]+4;const f=[];for(let t=0;t>2)*(l+3>>2)*o,d=new Uint8Array(e,m,h),f.push(d),m+=h,s=Math.max(1,s>>1),l=Math.max(1,l>>1);return{textureData:{type:"compressed",levels:f},internalFormat:n,width:c,height:u}}(r,t.hasMipmap??!1);if(null==i)throw new Error("DDS texture data is null");const{textureData:o,internalFormat:n,width:a,height:s}=i;return t.samplingMode=o.levels.length>1?pe.cw.LINEAR_MIPMAP_LINEAR:pe.cw.LINEAR,t.hasMipmap=o.levels.length>1,t.internalFormat=n,t.width=a,t.height=s,new ge.x(e,t,o)}(e,this._createDescriptor(e),t),this._glTexture}_loadFromKTX2(e,t){return this._loadAsync((()=>async function(e,t,r){null==_e&&(_e=await xe());const i=new _e.KTX2File(new Uint8Array(r));if(!Ae(i))return null;i.startTranscoding();const o=Se(e,t,i.getLevels(),i.getHasAlpha(),i.getWidth(),i.getHeight(),((e,t)=>i.getImageTranscodedSizeInBytes(e,0,0,t)),((e,t,r)=>i.transcodeImage(r,e,0,0,t,0,-1,-1)));return i.close(),i.delete(),o}(e,this._createDescriptor(e),t).then((e=>(this._glTexture=e,e)))))}_loadFromBasis(e,t){return this._loadAsync((()=>async function(e,t,r){null==_e&&(_e=await xe());const i=new _e.BasisFile(new Uint8Array(r));if(!Ee(i))return null;i.startTranscoding();const o=Se(e,t,i.getNumLevels(0),i.getHasAlpha(),i.getImageWidth(0,0),i.getImageHeight(0,0),((e,t)=>i.getImageTranscodedSizeInBytes(0,e,t)),((e,t,r)=>i.transcodeImage(r,0,e,t,0,0)));return i.close(),i.delete(),o}(e,this._createDescriptor(e),t).then((e=>(this._glTexture=e,e)))))}_loadFromPixelData(e,t){(0,G.hu)(this.parameters.width>0&&this.parameters.height>0);const r=this._createDescriptor(e);return r.pixelFormat=1===this.parameters.components?pe.VI.LUMINANCE:3===this.parameters.components?pe.VI.RGB:pe.VI.RGBA,r.width=this.parameters.width??0,r.height=this.parameters.height??0,this._glTexture=new ge.x(e,r,t),this._glTexture}_loadFromURL(e,t){return this._loadAsync((async r=>{const i=await H(t,{signal:r});return(0,L.k_)(r),this._loadFromImage(e,i)}))}_loadFromImageElement(e,t){return t.complete?this._loadFromImage(e,t):this._loadAsync((async r=>{const i=await(0,ue.fY)(t,t.src,!1,r);return(0,L.k_)(r),this._loadFromImage(e,i)}))}_loadFromVideoElement(e,t){return t.readyState>=Me.HAVE_CURRENT_DATA?this._loadFromImage(e,t):this._loadFromVideoElementAsync(e,t)}_loadFromVideoElementAsync(e,t){return this._loadAsync((r=>new Promise(((i,o)=>{const n=()=>{t.removeEventListener("loadeddata",a),t.removeEventListener("error",s),(0,le.hw)(l)},a=()=>{t.readyState>=Me.HAVE_CURRENT_DATA&&(n(),i(this._loadFromImage(e,t)))},s=e=>{n(),o(e||new P.Z("Failed to load video"))};t.addEventListener("loadeddata",a),t.addEventListener("error",s);const l=(0,L.fu)(r,(()=>s((0,L.zE)())))}))))}_loadFromImage(e,t){const r=Le(t);this.parameters.width=r.width,this.parameters.height=r.height;const i=this._createDescriptor(e);return i.pixelFormat=3===this.parameters.components?pe.VI.RGB:pe.VI.RGBA,i.width=r.width,i.height=r.height,this._glTexture=new ge.x(e,i,t),this._glTexture}_loadAsync(e){const t=new AbortController;this._loadingController=t;const r=e(t.signal);this._loadingPromise=r;const i=()=>{this._loadingController===t&&(this._loadingController=null),this._loadingPromise===r&&(this._loadingPromise=null)};return r.then(i,i),r}unload(){if(this._glTexture=(0,le.M2)(this._glTexture),null!=this._loadingController){const e=this._loadingController;this._loadingController=null,this._loadingPromise=null,e.abort()}this.events.emit("unloaded")}}function Le(e){return e instanceof HTMLVideoElement?{width:e.videoWidth,height:e.videoHeight}:e}(Pe=Me||(Me={}))[Pe.HAVE_NOTHING=0]="HAVE_NOTHING",Pe[Pe.HAVE_METADATA=1]="HAVE_METADATA",Pe[Pe.HAVE_CURRENT_DATA=2]="HAVE_CURRENT_DATA",Pe[Pe.HAVE_FUTURE_DATA=3]="HAVE_FUTURE_DATA",Pe[Pe.HAVE_ENOUGH_DATA=4]="HAVE_ENOUGH_DATA";var De=r(64822),He=r(65576),Fe=r(55039),Be=r(60624),Ue=r(19419),ze=r(85504),Ve=r(60537),Ge=r(82791),We=r(93144),ke=r(27097);const $e=(0,ke.wK)(pe.zi.SRC_ALPHA,pe.zi.ONE,pe.zi.ONE_MINUS_SRC_ALPHA,pe.zi.ONE_MINUS_SRC_ALPHA),je=(0,ke.if)(pe.zi.ONE,pe.zi.ONE),qe=(0,ke.if)(pe.zi.ZERO,pe.zi.ONE_MINUS_SRC_ALPHA);function Xe(e){return e===We.A.FrontFace?null:e===We.A.Alpha?qe:je}const Ye={factor:-1,units:-2};function Je(e,t=pe.wb.LESS){return e===We.A.NONE||e===We.A.FrontFace?t:pe.wb.LEQUAL}var Ze,Ke;(Ke=Ze||(Ze={}))[Ke.INTEGRATED_MESH=0]="INTEGRATED_MESH",Ke[Ke.OPAQUE_TERRAIN=1]="OPAQUE_TERRAIN",Ke[Ke.OPAQUE_MATERIAL=2]="OPAQUE_MATERIAL",Ke[Ke.TRANSPARENT_MATERIAL=3]="TRANSPARENT_MATERIAL",Ke[Ke.TRANSPARENT_TERRAIN=4]="TRANSPARENT_TERRAIN",Ke[Ke.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL=5]="TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL",Ke[Ke.OCCLUDED_TERRAIN=6]="OCCLUDED_TERRAIN",Ke[Ke.OCCLUDER_MATERIAL=7]="OCCLUDER_MATERIAL",Ke[Ke.TRANSPARENT_OCCLUDER_MATERIAL=8]="TRANSPARENT_OCCLUDER_MATERIAL",Ke[Ke.OCCLUSION_PIXELS=9]="OCCLUSION_PIXELS",Ke[Ke.POSTPROCESSING_ENVIRONMENT_OPAQUE=10]="POSTPROCESSING_ENVIRONMENT_OPAQUE",Ke[Ke.POSTPROCESSING_ENVIRONMENT_TRANSPARENT=11]="POSTPROCESSING_ENVIRONMENT_TRANSPARENT",Ke[Ke.LASERLINES=12]="LASERLINES",Ke[Ke.LASERLINES_CONTRAST_CONTROL=13]="LASERLINES_CONTRAST_CONTROL",Ke[Ke.HUD_MATERIAL=14]="HUD_MATERIAL",Ke[Ke.LABEL_MATERIAL=15]="LABEL_MATERIAL",Ke[Ke.LINE_CALLOUTS=16]="LINE_CALLOUTS",Ke[Ke.LINE_CALLOUTS_HUD_DEPTH=17]="LINE_CALLOUTS_HUD_DEPTH",Ke[Ke.DRAPED_MATERIAL=18]="DRAPED_MATERIAL",Ke[Ke.DRAPED_WATER=19]="DRAPED_WATER",Ke[Ke.VOXEL=20]="VOXEL",Ke[Ke.MAX_SLOTS=21]="MAX_SLOTS";var Qe=r(51305),et=r(94961),tt=r(72119),rt=r(29268);const it=(0,c.c)(),ot=(0,c.c)(),nt=(0,c.c)(),at=new class{constructor(e=0){this.offset=e,this.sphere=(0,rt.c)(),this.tmpVertex=(0,c.c)()}applyToVertex(e,t,r){const i=this.objectTransform.transform;let o=i[0]*e+i[4]*t+i[8]*r+i[12],n=i[1]*e+i[5]*t+i[9]*r+i[13],a=i[2]*e+i[6]*t+i[10]*r+i[14];const s=this.offset/Math.sqrt(o*o+n*n+a*a);o+=o*s,n+=n*s,a+=a*s;const l=this.objectTransform.inverse;return this.tmpVertex[0]=l[0]*o+l[4]*n+l[8]*a+l[12],this.tmpVertex[1]=l[1]*o+l[5]*n+l[9]*a+l[13],this.tmpVertex[2]=l[2]*o+l[6]*n+l[10]*a+l[14],this.tmpVertex}applyToMinMax(e,t){const r=this.offset/Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]+=e[0]*r,e[1]+=e[1]*r,e[2]+=e[2]*r;const i=this.offset/Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);t[0]+=t[0]*i,t[1]+=t[1]*i,t[2]+=t[2]*i}applyToAabb(e){const t=this.offset/Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]+=e[0]*t,e[1]+=e[1]*t,e[2]+=e[2]*t;const r=this.offset/Math.sqrt(e[3]*e[3]+e[4]*e[4]+e[5]*e[5]);return e[3]+=e[3]*r,e[4]+=e[4]*r,e[5]+=e[5]*r,e}applyToBoundingSphere(e){const t=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]),r=this.offset/t;return this.sphere[0]=e[0]+e[0]*r,this.sphere[1]=e[1]+e[1]*r,this.sphere[2]=e[2]+e[2]*r,this.sphere[3]=e[3]+e[3]*this.offset/t,this.sphere}};new class{constructor(e=0){this.componentLocalOriginLength=0,this._tmpVertex=(0,c.c)(),this._mbs=(0,rt.c)(),this._obb={center:(0,c.c)(),halfSize:(0,tt.c)(),quaternion:null},this._totalOffset=0,this._offset=0,this._resetOffset(e)}_resetOffset(e){this._offset=e,this._totalOffset=e}set offset(e){this._resetOffset(e)}get offset(){return this._offset}set componentOffset(e){this._totalOffset=this._offset+e}set localOrigin(e){this.componentLocalOriginLength=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2])}applyToVertex(e,t,r){const i=e,o=t,n=r+this.componentLocalOriginLength,a=this._totalOffset/Math.sqrt(i*i+o*o+n*n);return this._tmpVertex[0]=e+i*a,this._tmpVertex[1]=t+o*a,this._tmpVertex[2]=r+n*a,this._tmpVertex}applyToAabb(e){const t=e[0],r=e[1],i=e[2]+this.componentLocalOriginLength,o=e[3],n=e[4],a=e[5]+this.componentLocalOriginLength,s=t*o<0?0:Math.min(Math.abs(t),Math.abs(o)),l=r*n<0?0:Math.min(Math.abs(r),Math.abs(n)),c=i*a<0?0:Math.min(Math.abs(i),Math.abs(a)),u=Math.sqrt(s*s+l*l+c*c);if(u0?this._totalOffset:0,e[4]+=n>0?this._totalOffset:0,e[5]+=a>0?this._totalOffset:0,e;const d=Math.max(Math.abs(t),Math.abs(o)),h=Math.max(Math.abs(r),Math.abs(n)),m=Math.max(Math.abs(i),Math.abs(a)),f=Math.sqrt(d*d+h*h+m*m),p=this._totalOffset/f,g=this._totalOffset/u;return e[0]+=t*(t>0?p:g),e[1]+=r*(r>0?p:g),e[2]+=i*(i>0?p:g),e[3]+=o*(o<0?p:g),e[4]+=n*(n<0?p:g),e[5]+=a*(a<0?p:g),e}applyToMbs(e){const t=Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]),r=this._totalOffset/t;return this._mbs[0]=e[0]+e[0]*r,this._mbs[1]=e[1]+e[1]*r,this._mbs[2]=e[2]+e[2]*r,this._mbs[3]=e[3]+e[3]*this._totalOffset/t,this._mbs}applyToObb(e){const t=e.center,r=this._totalOffset/Math.sqrt(t[0]*t[0]+t[1]*t[1]+t[2]*t[2]);this._obb.center[0]=t[0]+t[0]*r,this._obb.center[1]=t[1]+t[1]*r,this._obb.center[2]=t[2]+t[2]*r,(0,l.q)(this._obb.halfSize,e.halfSize,e.quaternion),(0,l.a)(this._obb.halfSize,this._obb.halfSize,e.center);const i=this._totalOffset/Math.sqrt(this._obb.halfSize[0]*this._obb.halfSize[0]+this._obb.halfSize[1]*this._obb.halfSize[1]+this._obb.halfSize[2]*this._obb.halfSize[2]);return this._obb.halfSize[0]+=this._obb.halfSize[0]*i,this._obb.halfSize[1]+=this._obb.halfSize[1]*i,this._obb.halfSize[2]+=this._obb.halfSize[2]*i,(0,l.b)(this._obb.halfSize,this._obb.halfSize,e.center),(0,Qe.c)(st,e.quaternion),(0,l.q)(this._obb.halfSize,this._obb.halfSize,st),this._obb.halfSize[0]*=this._obb.halfSize[0]<0?-1:1,this._obb.halfSize[1]*=this._obb.halfSize[1]<0?-1:1,this._obb.halfSize[2]*=this._obb.halfSize[2]<0?-1:1,this._obb.quaternion=e.quaternion,this._obb}},new class{constructor(e=0){this.offset=e,this.tmpVertex=(0,c.c)()}applyToVertex(e,t,r){const i=e+this.localOrigin[0],o=t+this.localOrigin[1],n=r+this.localOrigin[2],a=this.offset/Math.sqrt(i*i+o*o+n*n);return this.tmpVertex[0]=e+i*a,this.tmpVertex[1]=t+o*a,this.tmpVertex[2]=r+n*a,this.tmpVertex}applyToAabb(e){for(let t=0;t<3;++t)it[t]=e[0+t]+this.localOrigin[t],ot[t]=e[3+t]+this.localOrigin[t],nt[t]=it[t];const t=this.applyToVertex(it[0],it[1],it[2]);for(let r=0;r<3;++r)e[r]=t[r],e[r+3]=t[r];const r=t=>{const r=this.applyToVertex(t[0],t[1],t[2]);for(let t=0;t<3;++t)e[t]=Math.min(e[t],r[t]),e[t+3]=Math.max(e[t+3],r[t])};for(let e=1;e<8;++e){for(let t=0;t<3;++t)nt[t]=0==(e&1<{E=t[e]+T,A=t[e+1]+x,S=t[e+2]+b}:e=>{const r=t[e],i=t[e+1],o=t[e+2];E=u*r+m*i+g*o+T,A=d*r+f*i+v*o+x,S=h*r+p*i+_*o+b};if(1===n)for(let t=0;t{A=t[e],S=t[e+1],w=t[e+2]}:e=>{const r=t[e],i=t[e+1],o=t[e+2];A=d*r+f*i+v*o,S=h*r+p*i+_*o,w=m*r+g*i+T*o};if(1===n)if(x)for(let t=0;tb){const e=1/Math.sqrt(r);l[o]=A*e,l[o+1]=S*e,l[o+2]=w*e}else l[o]=A,l[o+1]=S,l[o+2]=w;o+=c}else for(let t=0;tb){const t=1/Math.sqrt(e);A*=t,S*=t,w*=t}}for(let e=0;eb){const t=1/Math.sqrt(e);A*=t,S*=t,w*=t}}l[o]=A,l[o+1]=S,l[o+2]=w,l[o+3]=u,o+=c}else for(let r=0;rb){const t=1/Math.sqrt(e);S*=t,w*=t,R*=t}}for(let e=0;er.e(9291).then(r.bind(r,79291))));var Nt=r(43697),Lt=r(51354),Dt=r(67498);class Ht extends Lt.m{}(0,Nt._)([(0,Lt.o)({constValue:!0})],Ht.prototype,"hasSliceHighlight",void 0),(0,Nt._)([(0,Lt.o)({constValue:!1})],Ht.prototype,"hasSliceInVertexProgram",void 0),(0,Nt._)([(0,Lt.o)({constValue:!1})],Ht.prototype,"instancedDoublePrecision",void 0),(0,Nt._)([(0,Lt.o)({constValue:!1})],Ht.prototype,"hasModelTransformation",void 0),(0,Nt._)([(0,Lt.o)({constValue:Dt.P.Pass})],Ht.prototype,"pbrTextureBindType",void 0);class Ft extends Ht{constructor(){super(...arguments),this.output=Fe.H.Color,this.alphaDiscardMode=B.JJ.Opaque,this.doubleSidedMode=Ue.q.None,this.pbrMode=ze.f7.Disabled,this.cullFace=B.Vr.None,this.transparencyPassType=We.A.NONE,this.normalType=Be.r.Attribute,this.textureCoordinateType=gt.N.None,this.customDepthTest=B.Gv.Less,this.spherical=!1,this.hasVertexColors=!1,this.hasSymbolColors=!1,this.hasVerticalOffset=!1,this.hasSlicePlane=!1,this.hasSliceHighlight=!0,this.hasColorTexture=!1,this.hasMetallicRoughnessTexture=!1,this.hasEmissionTexture=!1,this.hasOcclusionTexture=!1,this.hasNormalTexture=!1,this.hasScreenSizePerspective=!1,this.hasVertexTangents=!1,this.hasOccludees=!1,this.hasMultipassTerrain=!1,this.hasModelTransformation=!1,this.offsetBackfaces=!1,this.vvSize=!1,this.vvColor=!1,this.receiveShadows=!1,this.receiveAmbientOcclusion=!1,this.textureAlphaPremultiplied=!1,this.instanced=!1,this.instancedColor=!1,this.objectAndLayerIdColorInstanced=!1,this.instancedDoublePrecision=!1,this.doublePrecisionRequiresObfuscation=!1,this.writeDepth=!0,this.transparent=!1,this.enableOffset=!0,this.cullAboveGround=!1,this.snowCover=!1,this.hasColorTextureTransform=!1,this.hasEmissionTextureTransform=!1,this.hasNormalTextureTransform=!1,this.hasOcclusionTextureTransform=!1,this.hasMetallicRoughnessTextureTransform=!1}}(0,Nt._)([(0,Lt.o)({count:Fe.H.COUNT})],Ft.prototype,"output",void 0),(0,Nt._)([(0,Lt.o)({count:B.JJ.COUNT})],Ft.prototype,"alphaDiscardMode",void 0),(0,Nt._)([(0,Lt.o)({count:Ue.q.COUNT})],Ft.prototype,"doubleSidedMode",void 0),(0,Nt._)([(0,Lt.o)({count:ze.f7.COUNT})],Ft.prototype,"pbrMode",void 0),(0,Nt._)([(0,Lt.o)({count:B.Vr.COUNT})],Ft.prototype,"cullFace",void 0),(0,Nt._)([(0,Lt.o)({count:We.A.COUNT})],Ft.prototype,"transparencyPassType",void 0),(0,Nt._)([(0,Lt.o)({count:Be.r.COUNT})],Ft.prototype,"normalType",void 0),(0,Nt._)([(0,Lt.o)({count:gt.N.COUNT})],Ft.prototype,"textureCoordinateType",void 0),(0,Nt._)([(0,Lt.o)({count:B.Gv.COUNT})],Ft.prototype,"customDepthTest",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"spherical",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasVertexColors",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasSymbolColors",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasVerticalOffset",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasSlicePlane",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasSliceHighlight",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasColorTexture",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasMetallicRoughnessTexture",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasEmissionTexture",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasOcclusionTexture",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasNormalTexture",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasScreenSizePerspective",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasVertexTangents",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasOccludees",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasMultipassTerrain",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasModelTransformation",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"offsetBackfaces",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"vvSize",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"vvColor",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"receiveShadows",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"receiveAmbientOcclusion",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"textureAlphaPremultiplied",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"instanced",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"instancedColor",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"objectAndLayerIdColorInstanced",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"instancedDoublePrecision",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"doublePrecisionRequiresObfuscation",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"writeDepth",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"transparent",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"enableOffset",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"cullAboveGround",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"snowCover",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasColorTextureTransform",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasEmissionTextureTransform",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasNormalTextureTransform",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasOcclusionTextureTransform",void 0),(0,Nt._)([(0,Lt.o)()],Ft.prototype,"hasMetallicRoughnessTextureTransform",void 0),(0,Nt._)([(0,Lt.o)({constValue:!0})],Ft.prototype,"hasVvInstancing",void 0),(0,Nt._)([(0,Lt.o)({constValue:!1})],Ft.prototype,"useCustomDTRExponentForWater",void 0),(0,Nt._)([(0,Lt.o)({constValue:!1})],Ft.prototype,"supportsTextureAtlas",void 0),(0,Nt._)([(0,Lt.o)({constValue:!0})],Ft.prototype,"useFillLights",void 0);var Bt=r(41846);class Ut extends Pt{initializeConfiguration(e,t){super.initializeConfiguration(e,t),t.hasMetallicRoughnessTexture=!1,t.hasEmissionTexture=!1,t.hasOcclusionTexture=!1,t.hasNormalTexture=!1,t.hasModelTransformation=!1,t.normalType=Be.r.Attribute,t.doubleSidedMode=Ue.q.WindingOrder,t.hasVertexTangents=!1}initializeProgram(e){return this._initializeProgram(e,Ut.shader)}}Ut.shader=new Tt.J(Bt.R,(()=>r.e(8096).then(r.bind(r,38096))));class zt extends Ge.F5{constructor(e){super(e,Gt),this.supportsEdges=!0,this._configuration=new Ft,this._vertexBufferLayout=function(e){const t=(0,He.U$)().vec3f(oe.T.POSITION);return e.normalType===Be.r.Compressed?t.vec2i16(oe.T.NORMALCOMPRESSED,{glNormalized:!0}):t.vec3f(oe.T.NORMAL),e.hasVertexTangents&&t.vec4f(oe.T.TANGENT),(e.textureId||e.normalTextureId||e.metallicRoughnessTextureId||e.emissiveTextureId||e.occlusionTextureId)&&t.vec2f(oe.T.UV0),e.hasVertexColors&&t.vec4u8(oe.T.COLOR),e.hasSymbolColors&&t.vec4u8(oe.T.SYMBOLCOLOR),(0,ae.Z)("enable-feature:objectAndLayerId-rendering")&&t.vec4u8(oe.T.OBJECTANDLAYERIDCOLOR),t}(this.parameters)}isVisibleForOutput(e){return e!==Fe.H.Shadow&&e!==Fe.H.ShadowExcludeHighlight&&e!==Fe.H.ShadowHighlight||this.parameters.castShadows}isVisible(){const e=this.parameters;if(!super.isVisible()||0===e.layerOpacity)return!1;const{hasInstancedColor:t,hasVertexColors:r,hasSymbolColors:i,vvColor:o}=e,n="replace"===e.colorMixMode,a=e.opacity>0,s=e.externalColor&&e.externalColor[3]>0,l=t||o||i;return r&&l?n||a:r?n?s:a:l?n||a:n?s:a}getConfiguration(e,t){return this._configuration.output=e,this._configuration.hasNormalTexture=!!this.parameters.normalTextureId,this._configuration.hasColorTexture=!!this.parameters.textureId,this._configuration.hasVertexTangents=this.parameters.hasVertexTangents,this._configuration.instanced=this.parameters.isInstanced,this._configuration.instancedDoublePrecision=this.parameters.instancedDoublePrecision,this._configuration.vvSize=!!this.parameters.vvSize,this._configuration.hasVerticalOffset=null!=this.parameters.verticalOffset,this._configuration.hasScreenSizePerspective=null!=this.parameters.screenSizePerspective,this._configuration.hasSlicePlane=this.parameters.hasSlicePlane,this._configuration.hasSliceHighlight=this.parameters.hasSliceHighlight,this._configuration.alphaDiscardMode=this.parameters.textureAlphaMode,this._configuration.normalType=this.parameters.normalType,this._configuration.transparent=this.parameters.transparent,this._configuration.writeDepth=this.parameters.writeDepth,null!=this.parameters.customDepthTest&&(this._configuration.customDepthTest=this.parameters.customDepthTest),this._configuration.hasOccludees=this.parameters.hasOccludees,this._configuration.cullFace=this.parameters.hasSlicePlane?B.Vr.None:this.parameters.cullFace,this._configuration.hasMultipassTerrain=t.multipassTerrain.enabled,this._configuration.cullAboveGround=t.multipassTerrain.cullAboveGround,this._configuration.hasModelTransformation=null!=this.parameters.modelTransformation,e!==Fe.H.Color&&e!==Fe.H.Alpha||(this._configuration.hasVertexColors=this.parameters.hasVertexColors,this._configuration.hasSymbolColors=this.parameters.hasSymbolColors,this.parameters.treeRendering?this._configuration.doubleSidedMode=Ue.q.WindingOrder:this._configuration.doubleSidedMode=this.parameters.doubleSided&&"normal"===this.parameters.doubleSidedType?Ue.q.View:this.parameters.doubleSided&&"winding-order"===this.parameters.doubleSidedType?Ue.q.WindingOrder:Ue.q.None,this._configuration.instancedColor=this.parameters.hasInstancedColor,this._configuration.receiveShadows=this.parameters.receiveShadows&&this.parameters.shadowMappingEnabled,this._configuration.receiveAmbientOcclusion=!!t.ssaoHelper.active&&this.parameters.receiveSSAO,this._configuration.vvColor=!!this.parameters.vvColor,this._configuration.textureAlphaPremultiplied=!!this.parameters.textureAlphaPremultiplied,this._configuration.pbrMode=this.parameters.usePBR?this.parameters.isSchematic?ze.f7.Schematic:ze.f7.Normal:ze.f7.Disabled,this._configuration.hasMetallicRoughnessTexture=!!this.parameters.metallicRoughnessTextureId,this._configuration.hasEmissionTexture=!!this.parameters.emissiveTextureId,this._configuration.hasOcclusionTexture=!!this.parameters.occlusionTextureId,this._configuration.offsetBackfaces=!(!this.parameters.transparent||!this.parameters.offsetTransparentBackfaces),this._configuration.transparencyPassType=t.transparencyPassType,this._configuration.enableOffset=t.camera.relativeElevation<5e5,this._configuration.snowCover=this.hasSnowCover(t),this._configuration.hasColorTextureTransform=!!this.parameters.colorTextureTransformMatrix,this._configuration.hasNormalTextureTransform=!!this.parameters.normalTextureTransformMatrix,this._configuration.hasEmissionTextureTransform=!!this.parameters.emissiveTextureTransformMatrix,this._configuration.hasOcclusionTextureTransform=!!this.parameters.occlusionTextureTransformMatrix,this._configuration.hasMetallicRoughnessTextureTransform=!!this.parameters.metallicRoughnessTextureTransformMatrix),this._configuration}hasSnowCover(e){return null!=e.weather&&e.weatherVisible&&"snowy"===e.weather.type&&"enabled"===e.weather.snowCover}intersect(e,t,r,i,o,n){if(null!=this.parameters.verticalOffset){const e=r.camera;(0,l.s)(Xt,t[12],t[13],t[14]);let n=null;switch(r.viewingMode){case De.JY.Global:n=(0,l.n)(jt,Xt);break;case De.JY.Local:n=(0,l.c)(jt,$t)}let a=0;const s=(0,l.b)(Yt,Xt,e.eye),c=(0,l.l)(s),u=(0,l.g)(s,s,1/c);let d=null;this.parameters.screenSizePerspective&&(d=(0,l.e)(n,u)),a+=(0,ft.Hx)(e,c,this.parameters.verticalOffset,d??0,this.parameters.screenSizePerspective),(0,l.g)(n,n,a),(0,l.t)(qt,n,r.transform.inverseRotation),i=(0,l.b)(Wt,i,qt),o=(0,l.b)(kt,o,qt)}(0,ft.Bw)(e,r,i,o,function(e){return null!=e?(at.offset=e,at):null}(r.verticalOffset),n)}requiresSlot(e,t){return!(t!==Fe.H.Color&&t!==Fe.H.Alpha&&t!==Fe.H.Depth&&t!==Fe.H.Normal&&t!==Fe.H.Shadow&&t!==Fe.H.ShadowHighlight&&t!==Fe.H.ShadowExcludeHighlight&&t!==Fe.H.Highlight&&t!==Fe.H.ObjectAndLayerIdColor||e!==(this.parameters.transparent?this.parameters.writeDepth?Ze.TRANSPARENT_MATERIAL:Ze.TRANSPARENT_DEPTH_WRITE_DISABLED_MATERIAL:Ze.OPAQUE_MATERIAL)&&e!==Ze.DRAPED_MATERIAL)}createGLMaterial(e){return new Vt(e)}createBufferWriter(){return new mt(this._vertexBufferLayout)}}class Vt extends Ve.F{constructor(e){super({...e,...e.material.parameters})}_updateShadowState(e){e.shadowMap.enabled!==this._material.parameters.shadowMappingEnabled&&this._material.setParameters({shadowMappingEnabled:e.shadowMap.enabled})}_updateOccludeeState(e){e.hasOccludees!==this._material.parameters.hasOccludees&&this._material.setParameters({hasOccludees:e.hasOccludees})}beginSlot(e){this._output!==Fe.H.Color&&this._output!==Fe.H.Alpha||(this._updateShadowState(e),this._updateOccludeeState(e));const t=this._material.parameters;this.updateTexture(t.textureId);const r=e.camera.viewInverseTransposeMatrix;return(0,l.s)(t.origin,r[3],r[7],r[11]),this._material.setParameters(this.textureBindParameters),this.ensureTechnique(t.treeRendering?Ut:Pt,e)}}const Gt=new class extends Mt{constructor(){super(...arguments),this.initTextureTransparent=!1,this.treeRendering=!1,this.hasVertexTangents=!1}},Wt=(0,c.c)(),kt=(0,c.c)(),$t=(0,c.f)(0,0,1),jt=(0,c.c)(),qt=(0,c.c)(),Xt=(0,c.c)(),Yt=(0,c.c)(),Jt=I.Z.getLogger("esri.views.3d.layers.graphics.objectResourceUtils");function Zt(e){throw new P.Z("",`Request for object resource failed: ${e}`)}function Kt(e){const t=e.params,r=t.topology;let i=!0;switch(t.vertexAttributes||(Jt.warn("Geometry must specify vertex attributes"),i=!1),t.topology){case"PerAttributeArray":break;case"Indexed":case null:case void 0:{const e=t.faces;if(e){if(t.vertexAttributes)for(const r in t.vertexAttributes){const t=e[r];t&&t.values?(null!=t.valueType&&"UInt32"!==t.valueType&&(Jt.warn(`Unsupported indexed geometry indices type '${t.valueType}', only UInt32 is currently supported`),i=!1),null!=t.valuesPerElement&&1!==t.valuesPerElement&&(Jt.warn(`Unsupported indexed geometry values per element '${t.valuesPerElement}', only 1 is currently supported`),i=!1)):(Jt.warn(`Indexed geometry does not specify face indices for '${r}' attribute`),i=!1)}}else Jt.warn("Indexed geometries must specify faces"),i=!1;break}default:Jt.warn(`Unsupported topology '${r}'`),i=!1}e.params.material||(Jt.warn("Geometry requires material"),i=!1);const o=e.params.vertexAttributes;for(const e in o)o[e].values||(Jt.warn("Geometries with externally defined attributes are not yet supported"),i=!1);return i}function Qt(e){const t=(0,u.cS)();return e.forEach((e=>{const r=e.boundingInfo;null!=r&&((0,u.pp)(t,r.bbMin),(0,u.pp)(t,r.bbMax))})),t}function er(e){switch(e){case"mask":return B.JJ.Mask;case"maskAndTransparency":return B.JJ.MaskBlend;case"none":return B.JJ.Opaque;default:return B.JJ.Blend}}function tr(e){const t=e.params;return{id:1,material:t.material,texture:t.texture,region:t.texture}}const rr=new D.G(1,2,"wosr");var ir=r(57758);async function or(e,t){const r=function(e){const t=e.match(/(.*\.(gltf|glb))(\?lod=([0-9]+))?$/);return t?{fileType:"gltf",url:t[1],specifiedLodIndex:null!=t[4]?Number(t[4]):null}:e.match(/(.*\.(json|json\.gz))$/)?{fileType:"wosr",url:e,specifiedLodIndex:null}:{fileType:"unknown",url:e,specifiedLodIndex:null}}((0,i.pJ)(e));if("wosr"===r.fileType){const e=await(t.cache?t.cache.loadWOSR(r.url,t):async function(e,t){const r=await async function(e,t){const r=null!=t&&t.streamDataRequester;if(r)return async function(e,t,r){const i=await(0,O.q6)(t.request(e,"json",r));if(!0===i.ok)return i.value;(0,L.r9)(i.error),Zt(i.error.details.url)}(e,r,t);const i=await(0,O.q6)((0,y.default)(e,t));if(!0===i.ok)return i.value.data;(0,L.r9)(i.error),Zt(i.error)}(e,t),i=await async function(e,t){const r=new Array;for(const i in e){const o=e[i],n=o.images[0].data;if(!n){Jt.warn("Externally referenced texture data is not yet supported");continue}const a=o.encoding+";base64,"+n,s="/textureDefinitions/"+i,l="rgba"===o.channels?o.alphaChannelUsage||"transparency":"none",c={noUnpackFlip:!0,wrap:{s:pe.e8.REPEAT,t:pe.e8.REPEAT},preMultiplyAlpha:er(l)!==B.JJ.Opaque},u=null!=t&&t.disableTextures?Promise.resolve(null):H(a,t);r.push(u.then((e=>({refId:s,image:e,parameters:c,alphaChannelUsage:l}))))}const i=await Promise.all(r),o={};for(const e of i)o[e.refId]=e;return o}(r.textureDefinitions??{},t);let o=0;for(const e in i)if(i.hasOwnProperty(e)){const t=i[e];o+=t?.image?t.image.width*t.image.height*4:0}return{resource:r,textures:i,size:o+(0,M.Ul)(r)}}(r.url,t)),{engineResources:i,referenceBoundingBox:o}=function(e,t){const r=new Array,i=new Array,o=new Array,n=new N,a=e.resource,s=D.G.parse(a.version||"1.0","wosr");rr.validate(s);const l=a.model.name,u=a.model.geometries,d=a.materialDefinitions??{},h=e.textures;let m=0;const f=new Map;for(let e=0;e0||"transparency"===r||"maskAndTransparency"===r,o=_?er(_.alphaChannelUsage):void 0,a={ambient:(0,c.g)(e.diffuse),diffuse:(0,c.g)(e.diffuse),opacity:1-(e.transparency||0),transparent:i,textureAlphaMode:o,textureAlphaCutoff:.33,textureId:x,initTextureTransparent:!0,doubleSided:!0,cullFace:B.Vr.None,colorMixMode:e.externalColorMixMode||"tint",textureAlphaPremultiplied:_?.parameters.preMultiplyAlpha??!1};null!=t&&t.materialParamsMixin&&Object.assign(a,t.materialParamsMixin),E=new zt(a),n.set(b,v,E)}o.push(E);const A=new ne(E,p,g);m+=g.find((e=>e[0]===oe.T.POSITION))?.[1].length??0,r.push(A)}return{engineResources:[{name:l,stageResources:{textures:i,materials:o,geometries:r},pivotOffset:a.model.pivotOffset,numberOfVertices:m,lodThreshold:null}],referenceBoundingBox:Qt(r)}}(e,t);return{lods:i,referenceBoundingBox:o,isEsriSymbolResource:!1,isWosr:!0}}const n=await(t.cache?t.cache.loadGLTF(r.url,t,!!t.usePBR):(0,x.Q)(new T.C(t.streamDataRequester),r.url,t,t.usePBR)),d=n.model.meta?.ESRI_proxyEllipsoid,A=n.meta.isEsriSymbolResource&&null!=d&&n.meta.uri.includes("/RealisticTrees/");A&&!n.customMeta.esriTreeRendering&&(n.customMeta.esriTreeRendering=!0,function(e,t){for(let r=0;r1&&(0,l.h)(f,f,d,s>-1?.2:Math.min(-4*s-3.8,1)),g[_]=f[0],g[_+1]=f[1],g[_+2]=f[2],_+=3,p[T]=255*u,p[T+1]=255*u,p[T+2]=255*u,p[T+3]=255,T+=4}o.attributes.normal=new m.ct(g),o.attributes.color=new m.mc(p)}}}(n,d));const S=!!t.usePBR,R=n.meta.isEsriSymbolResource?{usePBR:S,isSchematic:!1,treeRendering:A,mrrFactors:[...yt]}:{usePBR:S,isSchematic:!1,treeRendering:!1,mrrFactors:[...Rt]},P={...t.materialParamsMixin,treeRendering:A},{engineResources:I,referenceBoundingBox:U}=function(e,t,r,i){const n=e.model,a=new Array,s=new Map,d=new Map,T=n.lods.length,x=(0,u.cS)();return n.lods.forEach(((e,A)=>{const S=!0===i.skipHighLods&&(T>1&&0===A||T>3&&1===A)||!1===i.skipHighLods&&null!=i.singleLodIndex&&A!==i.singleLodIndex;if(S&&0!==A)return;const R=new C(e.name,e.lodThreshold,[0,0,0]);e.parts.forEach((e=>{const i=S?new zt({}):function(e,t,r,i,o,n,a){const s=t.material+(t.attributes.normal?"_normal":"")+(t.attributes.color?"_color":"")+(t.attributes.texCoord0?"_texCoord0":"")+(t.attributes.tangent?"_tangent":""),u=e.materials.get(t.material),d=null!=t.attributes.texCoord0,h=null!=t.attributes.normal;if(null==u)return null;const m=function(e){switch(e){case"BLEND":return B.JJ.Blend;case"MASK":return B.JJ.Mask;case"OPAQUE":case null:case void 0:return B.JJ.Opaque}}(u.alphaMode);if(!n.has(s)){if(d){const t=(t,r=!1)=>{if(null!=t&&!a.has(t)){const i=e.textures.get(t);if(null!=i){const e=i.data;a.set(t,new Ne((0,E.$A)(e)?e.data:e,{...i.parameters,preMultiplyAlpha:!(0,E.$A)(e)&&r,encoding:(0,E.$A)(e)&&null!=e.encoding?e.encoding:void 0}))}}};t(u.textureColor,m!==B.JJ.Opaque),t(u.textureNormal),t(u.textureOcclusion),t(u.textureEmissive),t(u.textureMetallicRoughness)}const r=u.color[0]**(1/ir.K),f=u.color[1]**(1/ir.K),p=u.color[2]**(1/ir.K),g=u.emissiveFactor[0]**(1/ir.K),v=u.emissiveFactor[1]**(1/ir.K),_=u.emissiveFactor[2]**(1/ir.K),T=null!=u.textureColor&&d?a.get(u.textureColor):null,x=function({normalTexture:e,metallicRoughnessTexture:t,metallicFactor:r,roughnessFactor:i,emissiveTexture:o,emissiveFactor:n,occlusionTexture:a}){return null==e&&null==t&&null==o&&(null==n||(0,l.k)(n,c.Z))&&null==a&&(null==i||1===i)&&(null==r||1===r||0===r)}({normalTexture:u.textureNormal,metallicRoughnessTexture:u.textureMetallicRoughness,metallicFactor:u.metallicFactor,roughnessFactor:u.roughnessFactor,emissiveTexture:u.textureEmissive,emissiveFactor:u.emissiveFactor,occlusionTexture:u.textureOcclusion});n.set(s,new zt({...i,transparent:m===B.JJ.Blend,customDepthTest:B.Gv.Lequal,textureAlphaMode:m,textureAlphaCutoff:u.alphaCutoff,diffuse:[r,f,p],ambient:[r,f,p],opacity:u.opacity,doubleSided:u.doubleSided,doubleSidedType:"winding-order",cullFace:u.doubleSided?B.Vr.None:B.Vr.Back,hasVertexColors:!!t.attributes.color,hasVertexTangents:!!t.attributes.tangent,normalType:h?Be.r.Attribute:Be.r.ScreenDerivative,castShadows:!0,receiveSSAO:!0,textureId:null!=T?T.id:void 0,colorMixMode:u.colorMixMode,normalTextureId:null!=u.textureNormal&&d?a.get(u.textureNormal).id:void 0,textureAlphaPremultiplied:null!=T&&!!T.parameters.preMultiplyAlpha,occlusionTextureId:null!=u.textureOcclusion&&d?a.get(u.textureOcclusion).id:void 0,emissiveTextureId:null!=u.textureEmissive&&d?a.get(u.textureEmissive).id:void 0,metallicRoughnessTextureId:null!=u.textureMetallicRoughness&&d?a.get(u.textureMetallicRoughness).id:void 0,emissiveFactor:[g,v,_],mrrFactors:x?[...Ct]:[u.metallicFactor,u.roughnessFactor,i.mrrFactors[2]],isSchematic:x,colorTextureTransformMatrix:w(u.colorTextureTransform),normalTextureTransformMatrix:w(u.normalTextureTransform),occlusionTextureTransformMatrix:w(u.occlusionTextureTransform),emissiveTextureTransformMatrix:w(u.emissiveTextureTransform),metallicRoughnessTextureTransformMatrix:w(u.metallicRoughnessTextureTransform),...o}))}const f=n.get(s);if(r.stageResources.materials.push(f),d){const e=e=>{null!=e&&r.stageResources.textures.push(a.get(e))};e(u.textureColor),e(u.textureNormal),e(u.textureOcclusion),e(u.textureEmissive),e(u.textureMetallicRoughness)}return f}(n,e,R,t,r,s,d),{geometry:a,vertexCount:T}=function(e,t){const r=e.attributes.position.count,i=(0,b.p)(e.indices||r,e.primitiveType),n=h(3*r),{typedBuffer:a,typedBufferStride:s}=e.attributes.position;(0,f.t)(n,a,e.transform,3,s);const l=[[oe.T.POSITION,new F.a(n,3,!0)]],c=[[oe.T.POSITION,i]];if(null!=e.attributes.normal){const t=h(3*r),{typedBuffer:n,typedBufferStride:a}=e.attributes.normal;(0,o.b)(nr,e.transform),(0,f.a)(t,n,nr,3,a),l.push([oe.T.NORMAL,new F.a(t,3,!0)]),c.push([oe.T.NORMAL,i])}if(null!=e.attributes.tangent){const t=h(4*r),{typedBuffer:n,typedBufferStride:a}=e.attributes.tangent;(0,o.b)(nr,e.transform),(0,p.t)(t,n,nr,4,a),l.push([oe.T.TANGENT,new F.a(t,4,!0)]),c.push([oe.T.TANGENT,i])}if(null!=e.attributes.texCoord0){const t=h(2*r),{typedBuffer:o,typedBufferStride:n}=e.attributes.texCoord0;(0,g.n)(t,o,2,n),l.push([oe.T.UV0,new F.a(t,2,!0)]),c.push([oe.T.UV0,i])}if(null!=e.attributes.color){const t=new Uint8Array(4*r);4===e.attributes.color.elementCount?e.attributes.color instanceof m.ek?(0,p.s)(t,e.attributes.color,255):e.attributes.color instanceof m.mc?(0,_.c)(t,e.attributes.color):e.attributes.color instanceof m.v6&&(0,p.s)(t,e.attributes.color,1/256):(t.fill(255),e.attributes.color instanceof m.ct?(0,f.s)(t,e.attributes.color,255,4):e.attributes.color instanceof m.ne?(0,v.c)(t,e.attributes.color.typedBuffer,4,e.attributes.color.typedBufferStride):e.attributes.color instanceof m.mw&&(0,f.s)(t,e.attributes.color,1/256,4)),l.push([oe.T.COLOR,new F.a(t,4,!0)]),c.push([oe.T.COLOR,i])}return{geometry:new ne(t,l,c),vertexCount:r}}(e,null!=i?i:new zt({})),C=a.boundingInfo;null!=C&&0===A&&((0,u.pp)(x,C.bbMin),(0,u.pp)(x,C.bbMax)),null!=i&&(R.stageResources.geometries.push(a),R.numberOfVertices+=T)})),S||a.push(R)})),{engineResources:a,referenceBoundingBox:x}}(n,R,P,t.skipHighLods&&null==r.specifiedLodIndex?{skipHighLods:!0}:{skipHighLods:!1,singleLodIndex:r.specifiedLodIndex});return{lods:I,referenceBoundingBox:U,isEsriSymbolResource:n.meta.isEsriSymbolResource,isWosr:!1}}const nr=(0,n.c)()},1391:(e,t,r)=>{r.d(t,{Zu:()=>l,bA:()=>c,qj:()=>u});var i=r(55039),o=r(2095),n=r(19693),a=r(74709);function s(e){e.varyings.add("linearDepth","float")}function l(e){e.vertex.uniforms.add(new n.A("nearFar",((e,t)=>t.camera.nearFar)))}function c(e){e.vertex.code.add(a.H`float calculateLinearDepth(vec2 nearFar,float z) { +return (-z - nearFar[0]) / (nearFar[1] - nearFar[0]); +}`)}function u(e,t){const{vertex:r}=e;switch(t.output){case i.H.Color:if(t.receiveShadows)return s(e),void r.code.add(a.H`void forwardLinearDepth() { linearDepth = gl_Position.w; }`);break;case i.H.Depth:case i.H.Shadow:case i.H.ShadowHighlight:case i.H.ShadowExcludeHighlight:return e.include(o.up,t),s(e),l(e),c(e),void r.code.add(a.H`void forwardLinearDepth() { +linearDepth = calculateLinearDepth(nearFar, vPosition_view.z); +}`)}r.code.add(a.H`void forwardLinearDepth() {}`)}},62707:(e,t,r)=>{r.d(t,{w:()=>o});var i=r(74709);function o(e){e.vertex.code.add(i.H`vec4 offsetBackfacingClipPosition(vec4 posClip, vec3 posWorld, vec3 normalWorld, vec3 camPosWorld) { +vec3 camToVert = posWorld - camPosWorld; +bool isBackface = dot(camToVert, normalWorld) > 0.0; +if (isBackface) { +posClip.z += 0.0000003 * posClip.w; +} +return posClip; +}`)}},51666:(e,t,r)=>{r.d(t,{k:()=>n});var i=r(74709),o=r(35065);function n(e,t=!0){e.attributes.add(o.T.POSITION,"vec2"),t&&e.varyings.add("uv","vec2"),e.vertex.code.add(i.H` + void main(void) { + gl_Position = vec4(position, 0.0, 1.0); + ${t?i.H`uv = position * 0.5 + vec2(0.5);`:""} + } + `)}},55039:(e,t,r)=>{var i;r.d(t,{H:()=>i}),function(e){e[e.Color=0]="Color",e[e.Depth=1]="Depth",e[e.Normal=2]="Normal",e[e.Shadow=3]="Shadow",e[e.ShadowHighlight=4]="ShadowHighlight",e[e.ShadowExcludeHighlight=5]="ShadowExcludeHighlight",e[e.Highlight=6]="Highlight",e[e.Alpha=7]="Alpha",e[e.ObjectAndLayerIdColor=8]="ObjectAndLayerIdColor",e[e.COUNT=9]="COUNT"}(i||(i={}))},51546:(e,t,r)=>{r.d(t,{f5:()=>c});var i=r(52138),o=r(13598),n=r(17896),a=r(65617),s=r(70582),l=(r(172),r(74709));function c(e,t){!function(e,t,...r){if(!t.hasSlicePlane){const r=l.H`#define rejectBySlice(_pos_) false +#define discardBySlice(_pos_) {} +#define highlightSlice(_color_, _pos_) (_color_)`;return t.hasSliceInVertexProgram&&e.vertex.code.add(r),void e.fragment.code.add(r)}t.hasSliceInVertexProgram&&e.vertex.uniforms.add(...r),e.fragment.uniforms.add(...r);const i=l.H`struct SliceFactors { +float front; +float side0; +float side1; +float side2; +float side3; +}; +SliceFactors calculateSliceFactors(vec3 pos) { +vec3 rel = pos - slicePlaneOrigin; +vec3 slicePlaneNormal = -cross(slicePlaneBasis1, slicePlaneBasis2); +float slicePlaneW = -dot(slicePlaneNormal, slicePlaneOrigin); +float basis1Len2 = dot(slicePlaneBasis1, slicePlaneBasis1); +float basis2Len2 = dot(slicePlaneBasis2, slicePlaneBasis2); +float basis1Dot = dot(slicePlaneBasis1, rel); +float basis2Dot = dot(slicePlaneBasis2, rel); +return SliceFactors( +dot(slicePlaneNormal, pos) + slicePlaneW, +-basis1Dot - basis1Len2, +basis1Dot - basis1Len2, +-basis2Dot - basis2Len2, +basis2Dot - basis2Len2 +); +} +bool sliceByFactors(SliceFactors factors) { +return factors.front < 0.0 +&& factors.side0 < 0.0 +&& factors.side1 < 0.0 +&& factors.side2 < 0.0 +&& factors.side3 < 0.0; +} +bool sliceEnabled() { +return dot(slicePlaneBasis1, slicePlaneBasis1) != 0.0; +} +bool sliceByPlane(vec3 pos) { +return sliceEnabled() && sliceByFactors(calculateSliceFactors(pos)); +} +#define rejectBySlice(_pos_) sliceByPlane(_pos_) +#define discardBySlice(_pos_) { if (sliceByPlane(_pos_)) discard; }`,o=l.H`vec4 applySliceHighlight(vec4 color, vec3 pos) { +SliceFactors factors = calculateSliceFactors(pos); +const float HIGHLIGHT_WIDTH = 1.0; +const vec4 HIGHLIGHT_COLOR = vec4(0.0, 0.0, 0.0, 0.3); +factors.front /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.front); +factors.side0 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side0); +factors.side1 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side1); +factors.side2 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side2); +factors.side3 /= (2.0 * HIGHLIGHT_WIDTH) * fwidth(factors.side3); +if (sliceByFactors(factors)) { +return color; +} +float highlightFactor = (1.0 - step(0.5, factors.front)) +* (1.0 - step(0.5, factors.side0)) +* (1.0 - step(0.5, factors.side1)) +* (1.0 - step(0.5, factors.side2)) +* (1.0 - step(0.5, factors.side3)); +return mix(color, vec4(HIGHLIGHT_COLOR.rgb, color.a), highlightFactor * HIGHLIGHT_COLOR.a); +}`,n=t.hasSliceHighlight?l.H` + ${o} + #define highlightSlice(_color_, _pos_) (sliceEnabled() ? applySliceHighlight(_color_, _pos_) : (_color_)) + `:l.H`#define highlightSlice(_color_, _pos_) (_color_)`;t.hasSliceInVertexProgram&&e.vertex.code.add(i),e.fragment.code.add(i),e.fragment.code.add(n)}(e,t,new s.B("slicePlaneOrigin",((e,r)=>function(e,t,r){if(null==r.slicePlane)return a.Z;const i=u(e,t,r),o=d(i,r.slicePlane),s=h(e,i,r);return null!=s?(0,n.m)(p,o,s):o}(t,e,r))),new s.B("slicePlaneBasis1",((e,r)=>m(t,e,r,r.slicePlane?.basis1))),new s.B("slicePlaneBasis2",((e,r)=>m(t,e,r,r.slicePlane?.basis2))))}function u(e,t,r){return e.instancedDoublePrecision?(0,n.s)(f,r.camera.viewInverseTransposeMatrix[3],r.camera.viewInverseTransposeMatrix[7],r.camera.viewInverseTransposeMatrix[11]):t.slicePlaneLocalOrigin}function d(e,t){return null!=e?(0,n.b)(p,t.origin,e):t.origin}function h(e,t,r){return e.hasSliceTranslatedView?null!=t?(0,i.w)(v,r.camera.viewMatrix,t):r.camera.viewMatrix:null}function m(e,t,r,i){if(null==i||null==r.slicePlane)return a.Z;const o=u(e,t,r),s=d(o,r.slicePlane),l=h(e,o,r);return null!=l?((0,n.a)(g,i,s),(0,n.m)(p,s,l),(0,n.m)(g,g,l),(0,n.b)(g,g,p)):i}const f=(0,a.c)(),p=(0,a.c)(),g=(0,a.c)(),v=(0,o.c)()},77171:(e,t,r)=>{r.d(t,{w:()=>n});var i=r(1391),o=r(74709);function n(e){(0,i.bA)(e),e.vertex.code.add(o.H`vec4 transformPositionWithDepth(mat4 proj, mat4 view, vec3 pos, vec2 nearFar, out float depth) { +vec4 eye = view * vec4(pos, 1.0); +depth = calculateLinearDepth(nearFar,eye.z); +return proj * eye; +}`),e.vertex.code.add(o.H`vec4 transformPosition(mat4 proj, mat4 view, vec3 pos) { +return proj * (view * vec4(pos, 1.0)); +}`)}},47624:(e,t,r)=>{r.d(t,{f:()=>p});var i=r(43697),o=r(17896),n=r(65617),a=r(55039),s=r(89243),l=r(62062),c=r(70582),u=r(74709),d=r(51354),h=r(35065),m=r(9820);class f extends d.m{constructor(){super(...arguments),this.instancedDoublePrecision=!1}}function p(e,t){t.instanced&&t.instancedDoublePrecision&&(e.attributes.add(h.T.MODELORIGINHI,"vec3"),e.attributes.add(h.T.MODELORIGINLO,"vec3"),e.attributes.add(h.T.MODEL,"mat3"),e.attributes.add(h.T.MODELNORMAL,"mat3"));const r=e.vertex;t.instancedDoublePrecision&&(r.include(s.$,t),r.uniforms.add(new c.B("viewOriginHi",((e,t)=>(0,m.U8)((0,o.s)(g,t.camera.viewInverseTransposeMatrix[3],t.camera.viewInverseTransposeMatrix[7],t.camera.viewInverseTransposeMatrix[11]),g))),new c.B("viewOriginLo",((e,t)=>(0,m.GB)((0,o.s)(g,t.camera.viewInverseTransposeMatrix[3],t.camera.viewInverseTransposeMatrix[7],t.camera.viewInverseTransposeMatrix[11]),g))))),r.code.add(u.H` + vec3 calculateVPos() { + ${t.instancedDoublePrecision?"return model * localPosition().xyz;":"return localPosition().xyz;"} + } + `),r.code.add(u.H` + vec3 subtractOrigin(vec3 _pos) { + ${t.instancedDoublePrecision?u.H` + vec3 originDelta = dpAdd(viewOriginHi, viewOriginLo, -modelOriginHi, -modelOriginLo); + return _pos - originDelta;`:"return vpos;"} + } + `),r.code.add(u.H` + vec3 dpNormal(vec4 _normal) { + ${t.instancedDoublePrecision?"return normalize(modelNormal * _normal.xyz);":"return normalize(_normal.xyz);"} + } + `),t.output===a.H.Normal&&((0,l._8)(r),r.code.add(u.H` + vec3 dpNormalView(vec4 _normal) { + ${t.instancedDoublePrecision?"return normalize((viewNormal * vec4(modelNormal * _normal.xyz, 1.0)).xyz);":"return normalize((viewNormal * _normal).xyz);"} + } + `)),t.hasVertexTangents&&r.code.add(u.H` + vec4 dpTransformVertexTangent(vec4 _tangent) { + ${t.instancedDoublePrecision?"return vec4(modelNormal * _tangent.xyz, _tangent.w);":"return _tangent;"} + + } + `)}(0,i._)([(0,d.o)()],f.prototype,"instancedDoublePrecision",void 0);const g=(0,n.c)()},60624:(e,t,r)=>{r.d(t,{O:()=>l,r:()=>i});var i,o,n=r(74085),a=r(74709),s=r(35065);function l(e,t){switch(t.normalType){case i.Compressed:e.attributes.add(s.T.NORMALCOMPRESSED,"vec2"),e.vertex.code.add(a.H`vec3 normalModel() { +float z = 1.0 - abs(normalCompressed.x) - abs(normalCompressed.y); +return vec3(normalCompressed + sign(normalCompressed) * min(z, 0.0), z); +}`);break;case i.Attribute:e.attributes.add(s.T.NORMAL,"vec3"),e.vertex.code.add(a.H`vec3 normalModel() { +return normal; +}`);break;case i.ScreenDerivative:e.fragment.code.add(a.H`vec3 screenDerivativeNormal(vec3 positionView) { +return normalize(cross(dFdx(positionView), dFdy(positionView))); +}`);break;default:(0,n.Bg)(t.normalType);case i.COUNT:case i.Ground:}}(o=i||(i={}))[o.Attribute=0]="Attribute",o[o.Compressed=1]="Compressed",o[o.Ground=2]="Ground",o[o.ScreenDerivative=3]="ScreenDerivative",o[o.COUNT=4]="COUNT"},37099:(e,t,r)=>{r.d(t,{f:()=>n});var i=r(74709),o=r(35065);function n(e){e.attributes.add(o.T.POSITION,"vec3"),e.vertex.code.add(i.H`vec3 positionModel() { return position; }`)}},76056:(e,t,r)=>{r.d(t,{R:()=>c});var i=r(6206),o=r(74709);function n(e){e.vertex.code.add(o.H` + vec4 decodeSymbolColor(vec4 symbolColor, out int colorMixMode) { + float symbolAlpha = 0.0; + + const float maxTint = 85.0; + const float maxReplace = 170.0; + const float scaleAlpha = 3.0; + + if (symbolColor.a > maxReplace) { + colorMixMode = ${o.H.int(i.a9.Multiply)}; + symbolAlpha = scaleAlpha * (symbolColor.a - maxReplace); + } else if (symbolColor.a > maxTint) { + colorMixMode = ${o.H.int(i.a9.Replace)}; + symbolAlpha = scaleAlpha * (symbolColor.a - maxTint); + } else if (symbolColor.a > 0.0) { + colorMixMode = ${o.H.int(i.a9.Tint)}; + symbolAlpha = scaleAlpha * symbolColor.a; + } else { + colorMixMode = ${o.H.int(i.a9.Multiply)}; + symbolAlpha = 0.0; + } + + return vec4(symbolColor.r, symbolColor.g, symbolColor.b, symbolAlpha); + } + `)}var a=r(15736),s=r(35065),l=r(57790);function c(e,t){t.hasSymbolColors?(e.include(n),e.attributes.add(s.T.SYMBOLCOLOR,"vec4"),e.varyings.add("colorMixMode","mediump float"),e.vertex.code.add(o.H`int symbolColorMixMode; +vec4 getSymbolColor() { +return decodeSymbolColor(symbolColor, symbolColorMixMode) * 0.003921568627451; +} +void forwardColorMixMode() { +colorMixMode = float(symbolColorMixMode) + 0.5; +}`)):(e.fragment.uniforms.add(new a._("colorMixMode",(e=>l.FZ[e.colorMixMode]))),e.vertex.code.add(o.H`vec4 getSymbolColor() { return vec4(1.0); } +void forwardColorMixMode() {}`))}},135:(e,t,r)=>{r.d(t,{D:()=>l,N:()=>i});var i,o,n=r(74085),a=r(74709),s=r(35065);function l(e,t){switch(t.textureCoordinateType){case i.Default:return e.attributes.add(s.T.UV0,"vec2"),e.varyings.add("vuv0","vec2"),void e.vertex.code.add(a.H`void forwardTextureCoordinates() { +vuv0 = uv0; +}`);case i.Compressed:return e.attributes.add(s.T.UV0,"vec2"),e.varyings.add("vuv0","vec2"),void e.vertex.code.add(a.H`vec2 getUV0() { +return uv0 / 16384.0; +} +void forwardTextureCoordinates() { +vuv0 = getUV0(); +}`);case i.Atlas:return e.attributes.add(s.T.UV0,"vec2"),e.varyings.add("vuv0","vec2"),e.attributes.add(s.T.UVREGION,"vec4"),e.varyings.add("vuvRegion","vec4"),void e.vertex.code.add(a.H`void forwardTextureCoordinates() { +vuv0 = uv0; +vuvRegion = uvRegion; +}`);default:(0,n.Bg)(t.textureCoordinateType);case i.None:return void e.vertex.code.add(a.H`void forwardTextureCoordinates() {}`);case i.COUNT:return}}(o=i||(i={}))[o.None=0]="None",o[o.Default=1]="Default",o[o.Atlas=2]="Atlas",o[o.Compressed=3]="Compressed",o[o.COUNT=4]="COUNT"},11317:(e,t,r)=>{r.d(t,{c:()=>n});var i=r(74709),o=r(35065);function n(e,t){t.hasVertexColors?(e.attributes.add(o.T.COLOR,"vec4"),e.varyings.add("vColor","vec4"),e.vertex.code.add(i.H`void forwardVertexColor() { vColor = color; }`),e.vertex.code.add(i.H`void forwardNormalizedVertexColor() { vColor = color * 0.003921568627451; }`)):e.vertex.code.add(i.H`void forwardVertexColor() {} +void forwardNormalizedVertexColor() {}`)}},15719:(e,t,r)=>{r.d(t,{Bb:()=>u,d4:()=>d});var i=r(74085),o=r(46521),n=(r(88669),r(60624)),a=r(2095),s=r(74709),l=r(52114),c=r(19850);function u(e,t){switch(t.normalType){case n.r.Attribute:case n.r.Compressed:e.include(n.O,t),e.varyings.add("vNormalWorld","vec3"),e.varyings.add("vNormalView","vec3"),e.vertex.uniforms.add(new l.j("transformNormalGlobalFromModel",(e=>e.transformNormalGlobalFromModel)),new c.c("transformNormalViewFromGlobal",(e=>e.transformNormalViewFromGlobal))),e.vertex.code.add(s.H`void forwardNormal() { +vNormalWorld = transformNormalGlobalFromModel * normalModel(); +vNormalView = transformNormalViewFromGlobal * vNormalWorld; +}`);break;case n.r.Ground:e.include(a.up,t),e.varyings.add("vNormalWorld","vec3"),e.vertex.code.add(s.H` + void forwardNormal() { + vNormalWorld = ${t.spherical?s.H`normalize(vPositionWorldCameraRelative);`:s.H`vec3(0.0, 0.0, 1.0);`} + } + `);break;case n.r.ScreenDerivative:e.vertex.code.add(s.H`void forwardNormal() {}`);break;default:(0,i.Bg)(t.normalType);case n.r.COUNT:}}class d extends a.su{constructor(){super(...arguments),this.transformNormalViewFromGlobal=(0,o.c)()}}},2095:(e,t,r)=>{r.d(t,{su:()=>p,up:()=>f});var i=r(46521),o=r(13598),n=r(65617),a=r(37099),s=r(89243),l=r(70582),c=r(172),u=r(74709),d=r(52114),h=r(19850),m=r(8319);function f(e,t){e.include(a.f);const r=e.vertex;r.include(s.$,t),e.varyings.add("vPositionWorldCameraRelative","vec3"),e.varyings.add("vPosition_view","vec3"),r.uniforms.add(new c.J("transformWorldFromViewTH",(e=>e.transformWorldFromViewTH)),new c.J("transformWorldFromViewTL",(e=>e.transformWorldFromViewTL)),new h.c("transformViewFromCameraRelativeRS",(e=>e.transformViewFromCameraRelativeRS)),new m.g("transformProjFromView",(e=>e.transformProjFromView)),new d.j("transformWorldFromModelRS",(e=>e.transformWorldFromModelRS)),new l.B("transformWorldFromModelTH",(e=>e.transformWorldFromModelTH)),new l.B("transformWorldFromModelTL",(e=>e.transformWorldFromModelTL))),r.code.add(u.H`vec3 positionWorldCameraRelative() { +vec3 rotatedModelPosition = transformWorldFromModelRS * positionModel(); +vec3 transform_CameraRelativeFromModel = dpAdd( +transformWorldFromModelTL, +transformWorldFromModelTH, +-transformWorldFromViewTL, +-transformWorldFromViewTH +); +return transform_CameraRelativeFromModel + rotatedModelPosition; +}`),r.code.add(u.H` + void forwardPosition(float fOffset) { + vPositionWorldCameraRelative = positionWorldCameraRelative(); + if (fOffset != 0.0) { + vPositionWorldCameraRelative += fOffset * ${t.spherical?u.H`normalize(transformWorldFromViewTL + vPositionWorldCameraRelative)`:u.H`vec3(0.0, 0.0, 1.0)`}; + } + + vPosition_view = transformViewFromCameraRelativeRS * vPositionWorldCameraRelative; + gl_Position = transformProjFromView * vec4(vPosition_view, 1.0); + } + `),e.fragment.uniforms.add(new c.J("transformWorldFromViewTL",(e=>e.transformWorldFromViewTL))),r.code.add(u.H`vec3 positionWorld() { +return transformWorldFromViewTL + vPositionWorldCameraRelative; +}`),e.fragment.code.add(u.H`vec3 positionWorld() { +return transformWorldFromViewTL + vPositionWorldCameraRelative; +}`)}class p extends u.K{constructor(){super(...arguments),this.transformWorldFromViewTH=(0,n.c)(),this.transformWorldFromViewTL=(0,n.c)(),this.transformViewFromCameraRelativeRS=(0,i.c)(),this.transformProjFromView=(0,o.c)()}}},91982:(e,t,r)=>{r.d(t,{i:()=>s});var i=r(74085),o=r(135),n=r(74709);function a(e){e.fragment.code.add(n.H`vec4 textureAtlasLookup(sampler2D tex, vec2 textureCoordinates, vec4 atlasRegion) { +vec2 atlasScale = atlasRegion.zw - atlasRegion.xy; +vec2 uvAtlas = fract(textureCoordinates) * atlasScale + atlasRegion.xy; +float maxdUV = 0.125; +vec2 dUVdx = clamp(dFdx(textureCoordinates), -maxdUV, maxdUV) * atlasScale; +vec2 dUVdy = clamp(dFdy(textureCoordinates), -maxdUV, maxdUV) * atlasScale; +return textureGrad(tex, uvAtlas, dUVdx, dUVdy); +}`)}function s(e,t){switch(e.include(o.D,t),t.textureCoordinateType){case o.N.Default:case o.N.Compressed:return void e.fragment.code.add(n.H`vec4 textureLookup(sampler2D tex, vec2 uv) { +return texture(tex, uv); +}`);case o.N.Atlas:return e.include(a),void e.fragment.code.add(n.H`vec4 textureLookup(sampler2D tex, vec2 uv) { +return textureAtlasLookup(tex, uv, vuvRegion); +}`);default:(0,i.Bg)(t.textureCoordinateType);case o.N.None:case o.N.COUNT:return}}},92555:(e,t,r)=>{r.d(t,{L:()=>u});var i=r(98766),o=r(88669),n=r(71250),a=r(74709);function s(e){e.vertex.code.add(a.H`float screenSizePerspectiveMinSize(float size, vec4 factor) { +float nonZeroSize = 1.0 - step(size, 0.0); +return ( +factor.z * ( +1.0 + +nonZeroSize * +2.0 * factor.w / ( +size + (1.0 - nonZeroSize) +) +) +); +}`),e.vertex.code.add(a.H`float screenSizePerspectiveViewAngleDependentFactor(float absCosAngle) { +return absCosAngle * absCosAngle * absCosAngle; +}`),e.vertex.code.add(a.H`vec4 screenSizePerspectiveScaleFactor(float absCosAngle, float distanceToCamera, vec4 params) { +return vec4( +min(params.x / (distanceToCamera - params.y), 1.0), +screenSizePerspectiveViewAngleDependentFactor(absCosAngle), +params.z, +params.w +); +}`),e.vertex.code.add(a.H`float applyScreenSizePerspectiveScaleFactorFloat(float size, vec4 factor) { +return max(mix(size * factor.x, size, factor.y), screenSizePerspectiveMinSize(size, factor)); +}`),e.vertex.code.add(a.H`float screenSizePerspectiveScaleFloat(float size, float absCosAngle, float distanceToCamera, vec4 params) { +return applyScreenSizePerspectiveScaleFactorFloat( +size, +screenSizePerspectiveScaleFactor(absCosAngle, distanceToCamera, params) +); +}`),e.vertex.code.add(a.H`vec2 applyScreenSizePerspectiveScaleFactorVec2(vec2 size, vec4 factor) { +return mix(size * clamp(factor.x, screenSizePerspectiveMinSize(size.y, factor) / max(1e-5, size.y), 1.0), size, factor.y); +}`),e.vertex.code.add(a.H`vec2 screenSizePerspectiveScaleVec2(vec2 size, float absCosAngle, float distanceToCamera, vec4 params) { +return applyScreenSizePerspectiveScaleFactorVec2(size, screenSizePerspectiveScaleFactor(absCosAngle, distanceToCamera, params)); +}`)}const l=(0,o.c)();var c=r(62062);function u(e,t){const r=e.vertex;t.hasVerticalOffset?(function(e){e.uniforms.add(new n.N("verticalOffset",((e,t)=>{const{minWorldLength:r,maxWorldLength:o,screenLength:n}=e.verticalOffset,a=Math.tan(.5*t.camera.fovY)/(.5*t.camera.fullViewport[3]),s=t.camera.pixelRatio||1;return(0,i.s)(d,n*s,a,r,o)})))}(r),t.hasScreenSizePerspective&&(e.include(s),function(e){e.uniforms.add(new n.N("screenSizePerspectiveAlignment",(e=>function(e){return(0,i.s)(l,e.parameters.divisor,e.parameters.offset,e.parameters.minPixelSize,e.paddingPixelsOverride)}(e.screenSizePerspectiveAlignment||e.screenSizePerspective))))}(r),(0,c.hY)(e.vertex,t)),r.code.add(a.H` + vec3 calculateVerticalOffset(vec3 worldPos, vec3 localOrigin) { + float viewDistance = length((view * vec4(worldPos, 1.0)).xyz); + ${t.spherical?a.H`vec3 worldNormal = normalize(worldPos + localOrigin);`:a.H`vec3 worldNormal = vec3(0.0, 0.0, 1.0);`} + ${t.hasScreenSizePerspective?a.H` + float cosAngle = dot(worldNormal, normalize(worldPos - cameraPosition)); + float verticalOffsetScreenHeight = screenSizePerspectiveScaleFloat(verticalOffset.x, abs(cosAngle), viewDistance, screenSizePerspectiveAlignment);`:a.H` + float verticalOffsetScreenHeight = verticalOffset.x;`} + // Screen sized offset in world space, used for example for line callouts + float worldOffset = clamp(verticalOffsetScreenHeight * verticalOffset.y * viewDistance, verticalOffset.z, verticalOffset.w); + return worldNormal * worldOffset; + } + + vec3 addVerticalOffset(vec3 worldPos, vec3 localOrigin) { + return worldPos + calculateVerticalOffset(worldPos, localOrigin); + } + `)):r.code.add(a.H`vec3 addVerticalOffset(vec3 worldPos, vec3 localOrigin) { return worldPos; }`)}const d=(0,o.c)()},89136:(e,t,r)=>{r.d(t,{s:()=>O});var i=r(21787),o=r(46521),n=r(13598),a=r(1391),s=r(55039),l=r(51546),c=r(77171),u=r(60624),d=r(74709),h=r(35065);function m(e,t){const r=t.output===s.H.ObjectAndLayerIdColor,i=t.objectAndLayerIdColorInstanced;r&&(e.varyings.add("objectAndLayerIdColorVarying","vec4"),i?e.attributes.add(h.T.INSTANCEOBJECTANDLAYERIDCOLOR,"vec4"):e.attributes.add(h.T.OBJECTANDLAYERIDCOLOR,"vec4")),e.vertex.code.add(d.H` + void forwardObjectAndLayerIdColor() { + ${r?i?d.H`objectAndLayerIdColorVarying = instanceObjectAndLayerIdColor * 0.003921568627451;`:d.H`objectAndLayerIdColorVarying = objectAndLayerIdColor * 0.003921568627451;`:d.H``} }`),e.fragment.code.add(d.H` + void outputObjectAndLayerIdColor() { + ${r?d.H`fragColor = objectAndLayerIdColorVarying;`:d.H``} }`)}var f=r(135),p=r(15719),g=r(20285);function v(e,t){switch(e.fragment.include(g.n),t.output){case s.H.Shadow:case s.H.ShadowHighlight:case s.H.ShadowExcludeHighlight:e.fragment.code.add(d.H`float _calculateFragDepth(const in float depth) { +const float SLOPE_SCALE = 2.0; +const float BIAS = 20.0 * .000015259; +float m = max(abs(dFdx(depth)), abs(dFdy(depth))); +float result = depth + SLOPE_SCALE * m + BIAS; +return clamp(result, .0, .999999); +} +void outputDepth(float _linearDepth) { +fragColor = float2rgba(_calculateFragDepth(_linearDepth)); +}`);break;case s.H.Depth:e.fragment.code.add(d.H`void outputDepth(float _linearDepth) { +fragColor = float2rgba(_linearDepth); +}`)}}var _=r(88669),T=r(98069);const x=(0,_.f)(1,1,0,1),b=(0,_.f)(1,0,1,1);function E(e){e.fragment.uniforms.add(new T.A("depthTexture",((e,t)=>t.highlightDepthTexture))),e.fragment.constants.add("occludedHighlightFlag","vec4",x).add("unoccludedHighlightFlag","vec4",b),e.fragment.code.add(d.H`void outputHighlight() { +float sceneDepth = float(texelFetch(depthTexture, ivec2(gl_FragCoord.xy), 0).x); +if (gl_FragCoord.z > sceneDepth + 5e-7) { +fragColor = occludedHighlightFlag; +} else { +fragColor = unoccludedHighlightFlag; +} +}`)}var A=r(92302),S=r(85787),w=r(62062),R=r(19850),C=r(8319),y=r(47026);function O(e,t){const{vertex:r,fragment:h}=e,g=t.hasModelTransformation;if(g){const e=(0,o.c)();r.uniforms.add(new C.g("model",(e=>e.modelTransformation??n.I))),r.uniforms.add(new R.c("normalTransform",(t=>((0,i.b)(e,t.modelTransformation??n.I),e))))}const _=t.hasColorTexture&&t.alphaDiscardMode!==y.JJ.Opaque;switch(t.output){case s.H.Depth:case s.H.Shadow:case s.H.ShadowHighlight:case s.H.ShadowExcludeHighlight:case s.H.ObjectAndLayerIdColor:(0,w.Sv)(r,t),e.include(c.w,t),e.include(f.D,t),e.include(A.k,t),e.include(v,t),e.include(l.f5,t),e.include(m,t),(0,a.Zu)(e),e.varyings.add("depth","float"),_&&h.uniforms.add(new T.A("tex",(e=>e.texture))),r.code.add(d.H` + void main(void) { + vpos = calculateVPos(); + ${g?"vpos = (model * vec4(vpos, 1.0)).xyz;":""} + vpos = subtractOrigin(vpos); + vpos = addVerticalOffset(vpos, localOrigin); + gl_Position = transformPositionWithDepth(proj, view, vpos, nearFar, depth); + forwardTextureCoordinates(); + forwardObjectAndLayerIdColor(); + } + `),e.include(S.z,t),h.code.add(d.H` + void main(void) { + discardBySlice(vpos); + ${_?d.H` + vec4 texColor = texture(tex, ${t.hasColorTextureTransform?d.H`colorUV`:d.H`vuv0`}); + discardOrAdjustAlpha(texColor);`:""} + ${t.output===s.H.ObjectAndLayerIdColor?d.H`outputObjectAndLayerIdColor();`:d.H`outputDepth(depth);`} + } + `);break;case s.H.Normal:{(0,w.Sv)(r,t),e.include(c.w,t),e.include(u.O,t),e.include(p.Bb,t),e.include(f.D,t),e.include(A.k,t),_&&h.uniforms.add(new T.A("tex",(e=>e.texture))),t.normalType===u.r.ScreenDerivative&&e.varyings.add("vPositionView","vec3");const i=t.normalType===u.r.Attribute||t.normalType===u.r.Compressed;r.code.add(d.H` + void main(void) { + vpos = calculateVPos(); + ${g?"vpos = (model * vec4(vpos, 1.0)).xyz;":""} + + ${i?d.H`vNormalWorld = ${g?"normalize(normalTransform * dpNormal(vvLocalNormal(normalModel())))":"dpNormalView(vvLocalNormal(normalModel()))"};`:d.H` + // Get vertex position in camera space for screen-space derivative normals + vPositionView = (view * vec4(vpos, 1.0)).xyz; + `} + vpos = subtractOrigin(vpos); + vpos = addVerticalOffset(vpos, localOrigin); + gl_Position = transformPosition(proj, view, vpos); + forwardTextureCoordinates(); + } + `),e.include(l.f5,t),e.include(S.z,t),h.code.add(d.H` + void main() { + discardBySlice(vpos); + ${_?d.H` + vec4 texColor = texture(tex, ${t.hasColorTextureTransform?d.H`colorUV`:d.H`vuv0`}); + discardOrAdjustAlpha(texColor);`:""} + + ${t.normalType===u.r.ScreenDerivative?d.H`vec3 normal = screenDerivativeNormal(vPositionView);`:d.H` + vec3 normal = normalize(vNormalWorld); + if (gl_FrontFacing == false){ + normal = -normal; + }`} + fragColor = vec4(0.5 + 0.5 * normal, 1.0); + } + `);break}case s.H.Highlight:(0,w.Sv)(r,t),e.include(c.w,t),e.include(f.D,t),e.include(A.k,t),_&&h.uniforms.add(new T.A("tex",(e=>e.texture))),r.code.add(d.H` + void main(void) { + vpos = calculateVPos(); + ${g?"vpos = (model * vec4(vpos, 1.0)).xyz;":""} + vpos = subtractOrigin(vpos); + vpos = addVerticalOffset(vpos, localOrigin); + gl_Position = transformPosition(proj, view, vpos); + forwardTextureCoordinates(); + } + `),e.include(l.f5,t),e.include(S.z,t),e.include(E,t),h.code.add(d.H` + void main() { + discardBySlice(vpos); + ${_?d.H` + vec4 texColor = texture(tex, ${t.hasColorTextureTransform?d.H`colorUV`:d.H`vuv0`}); + discardOrAdjustAlpha(texColor);`:""} + outputHighlight(); + } + `)}}},5543:(e,t,r)=>{r.d(t,{S:()=>n});var i=r(20285),o=r(74709);function n(e){e.include(i.n),e.code.add(o.H`float linearDepthFromFloat(float depth, vec2 nearFar) { +return -(depth * (nearFar[1] - nearFar[0]) + nearFar[0]); +} +float linearDepthFromTexture(sampler2D depthTex, vec2 uv, vec2 nearFar) { +return linearDepthFromFloat(rgba2float(texture(depthTex, uv)), nearFar); +}`)}},15817:(e,t,r)=>{r.d(t,{Q:()=>d});var i=r(135),o=r(91982),n=r(19419),a=r(74709),s=r(16374),l=r(98069),c=r(67498),u=r(35065);function d(e,t){const r=e.fragment;t.hasVertexTangents?(e.attributes.add(u.T.TANGENT,"vec4"),e.varyings.add("vTangent","vec4"),t.doubleSidedMode===n.q.WindingOrder?r.code.add(a.H`mat3 computeTangentSpace(vec3 normal) { +float tangentHeadedness = gl_FrontFacing ? vTangent.w : -vTangent.w; +vec3 tangent = normalize(gl_FrontFacing ? vTangent.xyz : -vTangent.xyz); +vec3 bitangent = cross(normal, tangent) * tangentHeadedness; +return mat3(tangent, bitangent, normal); +}`):r.code.add(a.H`mat3 computeTangentSpace(vec3 normal) { +float tangentHeadedness = vTangent.w; +vec3 tangent = normalize(vTangent.xyz); +vec3 bitangent = cross(normal, tangent) * tangentHeadedness; +return mat3(tangent, bitangent, normal); +}`)):r.code.add(a.H`mat3 computeTangentSpace(vec3 normal, vec3 pos, vec2 st) { +vec3 Q1 = dFdx(pos); +vec3 Q2 = dFdy(pos); +vec2 stx = dFdx(st); +vec2 sty = dFdy(st); +float det = stx.t * sty.s - sty.t * stx.s; +vec3 T = stx.t * Q2 - sty.t * Q1; +T = T - normal * dot(normal, T); +T *= inversesqrt(max(dot(T,T), 1.e-10)); +vec3 B = sign(det) * cross(normal, T); +return mat3(T, B, normal); +}`),t.textureCoordinateType!==i.N.None&&(e.include(o.i,t),r.uniforms.add(t.pbrTextureBindType===c.P.Pass?new l.A("normalTexture",(e=>e.textureNormal)):new s.R("normalTexture",(e=>e.textureNormal))),r.code.add(a.H`vec3 computeTextureNormal(mat3 tangentSpace, vec2 uv) { +vec3 rawNormal = textureLookup(normalTexture, uv).rgb * 2.0 - 1.0; +return tangentSpace * rawNormal; +}`))}},95134:(e,t,r)=>{r.d(t,{K:()=>D});var i=r(74709),o=r(98069),n=(r(4307),r(83475)),a=r(35065),s=r(35371),l=r(21968);new l.G(a.T.POSITION,3,s.g.FLOAT,0,12),new l.G(a.T.POSITION,3,s.g.FLOAT,0,20),new l.G(a.T.UV0,2,s.g.FLOAT,12,20),new l.G(a.T.POSITION,3,s.g.FLOAT,0,32),new l.G(a.T.NORMAL,3,s.g.FLOAT,12,32),new l.G(a.T.UV0,2,s.g.FLOAT,24,32),new l.G(a.T.POSITION,3,s.g.FLOAT,0,16),new l.G(a.T.COLOR,4,s.g.UNSIGNED_BYTE,12,16),new l.G(a.T.POSITION,2,s.g.FLOAT,0,8),new l.G(a.T.POSITION,2,s.g.FLOAT,0,16),new l.G(a.T.UV0,2,s.g.FLOAT,8,16);var c=r(92604),u=r(1533),d=r(45762);c.Z.getLogger("esri.views.webgl.VertexArrayObject");var h=r(67676),m=r(70586),f=r(49300),p=r(7575);const g=c.Z.getLogger("esri.views.webgl.BufferObject");class v{static createIndex(e,t,r){return new v(e,s.w0.ELEMENT_ARRAY_BUFFER,t,r)}static createVertex(e,t,r){return new v(e,s.w0.ARRAY_BUFFER,t,r)}static createUniform(e,t,r){if(e.type!==p.zO.WEBGL2)throw new Error("Uniform buffers are supported in WebGL2 only!");return new v(e,s.w0.UNIFORM_BUFFER,t,r)}static createPixelPack(e,t=s.l1.STREAM_READ,r){if(e.type!==p.zO.WEBGL2)throw new Error("Pixel pack buffers are supported in WebGL2 only!");const i=new v(e,s.w0.PIXEL_PACK_BUFFER,t);return r&&i.setSize(r),i}static createPixelUnpack(e,t=s.l1.STREAM_DRAW,r){if(e.type!==p.zO.WEBGL2)throw new Error("Pixel unpack buffers are supported in WebGL2 only!");return new v(e,s.w0.PIXEL_UNPACK_BUFFER,t,r)}constructor(e,t,r,i){this._context=e,this.bufferType=t,this.usage=r,this._glName=null,this._size=-1,this._indexType=void 0,e.instanceCounter.increment(s._g.BufferObject,this),this._glName=this._context.gl.createBuffer(),(0,f.zu)(this._context.gl),i&&this.setData(i)}get glName(){return this._glName}get size(){return this._size}get indexType(){return this._indexType}get byteLength(){return this.bufferType===s.w0.ELEMENT_ARRAY_BUFFER?this._indexType===s.g.UNSIGNED_INT?4*this._size:2*this._size:this._size}get _isVAOAware(){return this.bufferType===s.w0.ELEMENT_ARRAY_BUFFER||this.bufferType===s.w0.ARRAY_BUFFER}dispose(){this._context?.gl?(this._glName&&(this._context.gl.deleteBuffer(this._glName),this._glName=null),this._context.instanceCounter.decrement(s._g.BufferObject,this),this._context=(0,m.wN)(this._context)):this._glName&&g.warn("Leaked WebGL buffer object")}setSize(e,t=null){if(e<=0&&g.error("Buffer size needs to be positive!"),this.bufferType===s.w0.ELEMENT_ARRAY_BUFFER&&null!=t)switch(this._indexType=t,t){case s.g.UNSIGNED_SHORT:e*=2;break;case s.g.UNSIGNED_INT:e*=4}this._setBufferData(e)}setData(e){if(!e)return;let t=e.byteLength;this.bufferType===s.w0.ELEMENT_ARRAY_BUFFER&&((0,u.Uc)(e)&&(t/=2,this._indexType=s.g.UNSIGNED_SHORT),(0,u.ZY)(e)&&(t/=4,this._indexType=s.g.UNSIGNED_INT)),this._setBufferData(t,e)}_setBufferData(e,t=null){this._size=e;const r=this._context.getBoundVAO();this._isVAOAware&&this._context.bindVAO(null),this._context.bindBuffer(this);const i=this._context.gl;null!=t?i.bufferData(this.bufferType,t,this.usage):i.bufferData(this.bufferType,e,this.usage),(0,f.zu)(i),this._isVAOAware&&this._context.bindVAO(r)}setSubData(e,t,r,i){if(!e)return;(t<0||t*e.BYTES_PER_ELEMENT>=this.byteLength)&&g.error("offset is out of range!"),r>=i&&g.error("end must be bigger than start!"),(t+(i-r))*e.BYTES_PER_ELEMENT>this.byteLength&&g.error("An attempt to write beyond the end of the buffer!");const o=this._context.getBoundVAO();this._isVAOAware&&this._context.bindVAO(null),this._context.bindBuffer(this);const n=this._context.gl;if(this._context.type===p.zO.WEBGL2)n.bufferSubData(this.bufferType,t*e.BYTES_PER_ELEMENT,e,r,i-r);else{const o=0===r&&i===e.length?e:e.subarray(r,i);n.bufferSubData(this.bufferType,t*e.BYTES_PER_ELEMENT,o)}(0,f.zu)(n),this._isVAOAware&&this._context.bindVAO(o)}getSubData(e,t=0,r,i){if(this._context.type!==p.zO.WEBGL2)return void g.error("Get buffer subdata is supported in WebGL2 only!");if(r<0||i<0)return void g.error("Problem getting subdata: offset and length were less than zero!");const o=function(e){return(0,h.zG)(e)}(e)?e.BYTES_PER_ELEMENT:1;if(o*((r??0)+(i??0))>e.byteLength)return void g.error("Problem getting subdata: offset and length exceeded destination size!");t+o*(i??0)>this.byteLength&&g.warn("Potential problem getting subdata: requested data exceeds buffer size!");const n=this._context.gl;this._context.bindBuffer(this,s.w0.COPY_READ_BUFFER),n.getBufferSubData(s.w0.COPY_READ_BUFFER,t,e,r,i),this._context.unbindBuffer(s.w0.COPY_READ_BUFFER)}async getSubDataAsync(e,t=0,r,i){this._context.type===p.zO.WEBGL2?(await this._context.clientWaitAsync(),this.getSubData(e,t,r,i)):g.error("Get buffer subdata is supported in WebGL2 only!")}}var _=r(57088);r(47859);var T=r(78869),x=r(14589),b=r(59377),E=r(59915),A=r(27097);class S extends x.A{initializeProgram(e){return new b.$(e.rctx,S.shader.get().build(),n.i)}initializePipeline(){return(0,A.sm)({colorWrite:A.BK})}}S.shader=new T.J(E.S,(()=>r.e(8092).then(r.bind(r,88092))));var w=r(25377);class R extends x.A{initializeProgram(e){return new b.$(e.rctx,R.shader.get().build(),n.i)}initializePipeline(){return(0,A.sm)({colorWrite:A.BK})}}R.shader=new T.J(w.S,(()=>r.e(9243).then(r.bind(r,49243)))),r(97323),r(80442);var C=r(4375);class y{constructor(e,t){this._context=e,this._descriptor=t,this.type=C.B.RenderBuffer,this._context.instanceCounter.increment(s._g.Renderbuffer,this);const r=this._context.gl;this.glName=r.createRenderbuffer(),this._context.bindRenderbuffer(this);const{width:i,height:o,internalFormat:n,multisampled:a}=t;if(a){if(this._context.type!==p.zO.WEBGL2)throw new Error("Multisampled renderbuffers are not supported in WebGL1!");r.renderbufferStorageMultisample(r.RENDERBUFFER,this.samples,n,i,o)}else r.renderbufferStorage(r.RENDERBUFFER,n,i,o)}get descriptor(){return this._descriptor}get samples(){const e=this._descriptor.samples,t=this._context.parameters.maxSamples;return e?Math.min(e,t):t}get gpuMemoryUsage(){return(e=this._descriptor).width<=0||e.height<=0||null==e.internalFormat?0:e.width*e.height*(0,d.RG)(e.internalFormat);var e}resize(e,t){const r=this._descriptor;if(r.width===e&&r.height===t)return;r.width=e,r.height=t;const i=this._context.gl;this._context.bindRenderbuffer(this),r.multisampled?i.renderbufferStorageMultisample(i.RENDERBUFFER,this.samples,r.internalFormat,r.width,r.height):i.renderbufferStorage(i.RENDERBUFFER,r.internalFormat,r.width,r.height)}dispose(){this._context&&(this._context.gl.deleteRenderbuffer(this.glName),this._context.instanceCounter.decrement(s._g.Renderbuffer,this),this._context=(0,m.wN)(this._context))}}const O=c.Z.getLogger("esri.views.webgl.FramebufferObject");class M{constructor(e,t,r=null){this._context=e,this._glName=null,this._colorAttachments=new Map,this._depthBuffer=null,this._stencilBuffer=null,this._depthStencilTexture=null,this._initialized=!1,e.instanceCounter.increment(s._g.FramebufferObject,this);const i=P(t)?t:new _.x(this._context,t);if(this._colorAttachments.set(s.VY.COLOR_ATTACHMENT0,i),this._validateTextureDescriptor(i.descriptor),this._validateColorAttachmentPoint(s.VY.COLOR_ATTACHMENT0),null!=r)if(function(e){return P(e)||null!=e&&"pixelFormat"in e}(r))this._context.capabilities.depthTexture||console.error("Setting the depth/stencil texture as an attachment requires WEBGL_depth_texture or WebGL2"),this._depthStencilTexture=P(r)?r:new _.x(this._context,r),this._validateTextureDescriptor(this._depthStencilTexture.descriptor);else{const e=function(e){return null!=e&&"type"in e&&e.type===C.B.RenderBuffer}(r)?r:new y(this._context,r),t=e.descriptor;t.internalFormat===s.Tg.STENCIL_INDEX8?this._stencilBuffer=e:this._depthBuffer=e,this._validateRenderBufferDescriptor(t)}}dispose(){if(0===this._colorAttachments.size&&!this._glName)return;const e=this._context.getBoundFramebufferObject();this._colorAttachments.forEach(((e,t)=>this.detachColorTexture(t)?.dispose())),this.detachDepthStencilBuffer()?.dispose(),this.detachDepthStencilTexture()?.dispose(),this._glName&&(this._context.gl.deleteFramebuffer(this._glName),this._glName=null),this._context.bindFramebuffer(e),this._context.instanceCounter.decrement(s._g.FramebufferObject,this)}get glName(){return this._glName}get colorTexture(){return this._colorAttachments.get(s.VY.COLOR_ATTACHMENT0)}get depthStencilAttachment(){return this._depthStencilTexture||this._depthBuffer||this._stencilBuffer}get depthStencilTexture(){return this._depthStencilTexture}get width(){const e=this._colorAttachments.get(s.VY.COLOR_ATTACHMENT0);return e?.descriptor?.width??0}get height(){const e=this._colorAttachments.get(s.VY.COLOR_ATTACHMENT0);return e?.descriptor?.height??0}get gpuMemoryUsage(){return[...this._colorAttachments].reduce(((e,[t,r])=>e+r.gpuMemoryUsage),this.depthStencilAttachment?.gpuMemoryUsage??0)}getColorTexture(e){const t=this._colorAttachments.get(e);return t&&P(t)?t:null}attachColorTexture(e,t=s.VY.COLOR_ATTACHMENT0){if(!e)return;this._validateColorAttachmentPoint(t);const r=e.descriptor;this._validateTextureDescriptor(r),this.detachColorTexture(t)?.dispose(),this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(e.glName,t)),this._colorAttachments.set(t,e)}detachColorTexture(e=s.VY.COLOR_ATTACHMENT0){const t=this._colorAttachments.get(e);if(t)return this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(null,e)),this._colorAttachments.delete(e),t}setColorTextureTarget(e,t=s.VY.COLOR_ATTACHMENT0){const r=this._colorAttachments.get(t);r&&this._framebufferTexture2D(r.glName,t,e)}attachDepthStencil(e){if(e)switch(e.type){case C.B.Texture:return this._attachDepthStencilTexture(e);case C.B.RenderBuffer:return this._attachDepthStencilBuffer(e)}}_attachDepthStencilTexture(e){if(null==e)return;const t=e.descriptor;t.pixelFormat!==s.VI.DEPTH_STENCIL&&t.pixelFormat!==s.VI.DEPTH24_STENCIL8&&console.error("Depth/Stencil texture must have a pixel type of DEPTH_STENCIL!"),t.dataType!==s.Br.UNSIGNED_INT_24_8&&console.error("Depth/Stencil texture must have data type of UNSIGNED_INT_24_8!"),this._context.capabilities.depthTexture||console.error("Extension WEBGL_depth_texture isn't supported therefore it is no possible to set the depth/stencil texture!"),this._validateTextureDescriptor(t),this._disposeDepthStencilAttachments(),this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(e.glName,s.Lu)),this._depthStencilTexture?.dispose(),this._depthStencilTexture=e}detachDepthStencilTexture(){const e=this._depthStencilTexture;return e&&this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(null,s.Lu)),this._depthStencilTexture=null,e}_attachDepthStencilBuffer(e){if(null==e)return;const t=e.descriptor;if(t.internalFormat!==s.Tg.DEPTH_STENCIL&&t.internalFormat!==s.Tg.DEPTH_COMPONENT16&&console.error("Depth/Stencil buffer must have correct internalFormat"),this._validateRenderBufferDescriptor(t),this._disposeDepthStencilAttachments(),this._initialized){this._context.bindFramebuffer(this);const r=this._context.gl,i=this._getGLAttachmentPoint(t);r.framebufferRenderbuffer(s.qi.FRAMEBUFFER,i,r.RENDERBUFFER,e.glName)}this._depthBuffer?.dispose(),this._depthBuffer=e}detachDepthStencilBuffer(){const e=this._depthBuffer;if(e&&this._initialized){this._context.bindFramebuffer(this);const t=this._context.gl,r=this._getGLAttachmentPoint(e.descriptor);t.framebufferRenderbuffer(s.qi.FRAMEBUFFER,r,t.RENDERBUFFER,null),e.dispose()}return this._depthBuffer=null,e}copyToTexture(e,t,r,i,o,n,a){(e<0||t<0||o<0||n<0)&&console.error("Offsets cannot be negative!"),(r<=0||i<=0)&&console.error("Copy width and height must be greater than zero!");const l=a.descriptor;a.descriptor.target!==s.No.TEXTURE_2D&&console.error("Texture target must be TEXTURE_2D!"),(null==l?.width||null==l?.height||e+r>this.width||t+i>this.height||o+r>l.width||n+i>l.height)&&console.error("Bad dimensions, the current input values will attempt to read or copy out of bounds!");const c=this._context,u=c.bindTexture(a,_.x.TEXTURE_UNIT_FOR_UPDATES);c.setActiveTexture(_.x.TEXTURE_UNIT_FOR_UPDATES),c.bindFramebuffer(this),c.gl.copyTexSubImage2D(s.No.TEXTURE_2D,0,o,n,e,t,r,i),c.bindTexture(u,_.x.TEXTURE_UNIT_FOR_UPDATES)}readPixels(e,t,r,i,o,n,a){(r<=0||i<=0)&&console.error("Copy width and height must be greater than zero!"),a||console.error("Target memory is not initialized!"),this._context.bindFramebuffer(this),this._context.gl.readPixels(e,t,r,i,o,n,a)}async readPixelsAsync(e,t,r,i,o,n,a){if(this._context.type!==p.zO.WEBGL2)return(0,f.hZ)()&&console.warn("Attempting to read pixels using pixel buffer object without WebGL2"),void this.readPixels(e,t,r,i,o,n,a);const l=this._context.gl,c=v.createPixelPack(this._context,s.l1.STREAM_READ,a.byteLength);this._context.bindBuffer(c),this._context.bindFramebuffer(this),l.readPixels(e,t,r,i,o,n,0),this._context.unbindBuffer(s.w0.PIXEL_PACK_BUFFER),await c.getSubDataAsync(a),c.dispose()}resize(e,t){if(this.width===e&&this.height===t)return;const r={width:e,height:t};I(r,this._context.parameters.maxTextureSize),this._colorAttachments.forEach((e=>e.resize(r.width,r.height))),this._depthStencilTexture?.resize(r.width,r.height),this._initialized&&(I(r,this._context.parameters.maxRenderbufferSize),this._depthBuffer?.resize(r.width,r.height),this._stencilBuffer?.resize(r.width,r.height),this._context.getBoundFramebufferObject()===this&&this._context.bindFramebuffer(null),this._initialized=!1)}initializeAndBind(e=s.qi.FRAMEBUFFER){const t=this._context.gl;if(this._initialized)return void t.bindFramebuffer(e,this.glName);this._glName&&t.deleteFramebuffer(this._glName);const r=t.createFramebuffer();t.bindFramebuffer(e,r),this._colorAttachments.forEach(((t,r)=>this._framebufferTexture2D(t.glName,r,N(t),e)));const i=this._depthBuffer||this._stencilBuffer;if(i){const r=this._getGLAttachmentPoint(i.descriptor);t.framebufferRenderbuffer(e,r,t.RENDERBUFFER,i.glName)}else this._depthStencilTexture&&this._framebufferTexture2D(this._depthStencilTexture.glName,t.DEPTH_STENCIL_ATTACHMENT,N(this._depthStencilTexture),e);(0,f.hZ)()&&t.checkFramebufferStatus(e)!==t.FRAMEBUFFER_COMPLETE&&console.error("Framebuffer is incomplete!"),this._glName=r,this._initialized=!0}_framebufferTexture2D(e,t=s.VY.COLOR_ATTACHMENT0,r=s.No.TEXTURE_2D,i=s.qi.FRAMEBUFFER,o=0){this._context.gl.framebufferTexture2D(i,t,r,e,o)}_disposeDepthStencilAttachments(){const e=this._context.gl;if(this._depthBuffer){if(this._initialized){this._context.bindFramebuffer(this);const t=this._getGLAttachmentPoint(this._depthBuffer.descriptor);e.framebufferRenderbuffer(s.qi.FRAMEBUFFER,t,e.RENDERBUFFER,null)}this._depthBuffer=(0,m.M2)(this._depthBuffer)}this._stencilBuffer&&(this._initialized&&(this._context.bindFramebuffer(this),e.framebufferRenderbuffer(s.qi.FRAMEBUFFER,e.STENCIL_ATTACHMENT,e.RENDERBUFFER,null)),this._stencilBuffer=(0,m.M2)(this._stencilBuffer)),this._depthStencilTexture&&(this._initialized&&(this._context.bindFramebuffer(this),this._framebufferTexture2D(null,e.DEPTH_STENCIL_ATTACHMENT)),this._depthStencilTexture=(0,m.M2)(this._depthStencilTexture))}_validateTextureDescriptor(e){e.target!==s.No.TEXTURE_2D&&e.target!==s.No.TEXTURE_CUBE_MAP&&console.error("Texture type must be TEXTURE_2D or TEXTURE_CUBE_MAP!"),I(e,this._context.parameters.maxTextureSize),this._validateBufferDimensions(e)}_validateRenderBufferDescriptor(e){I(e,this._context.parameters.maxRenderbufferSize),this._validateBufferDimensions(e)}_validateBufferDimensions(e){e.width<=0&&(e.width=this.width),e.height<=0&&(e.height=this.height),this.width>0&&this.height>0&&(this.width===e.width&&this.height===e.height||console.error("Attachment size must match framebuffer size!"))}_getGLAttachmentPoint(e){switch(e.internalFormat){case s.Tg.DEPTH_COMPONENT16:case s.Tg.DEPTH_COMPONENT24:case s.Tg.DEPTH_COMPONENT32F:return this._context.gl.DEPTH_ATTACHMENT;case s.Tg.DEPTH24_STENCIL8:case s.Tg.DEPTH32F_STENCIL8:case s.Tg.DEPTH_STENCIL:return this._context.gl.DEPTH_STENCIL_ATTACHMENT;case s.Tg.STENCIL_INDEX8:return this._context.gl.STENCIL_ATTACHMENT}}_validateColorAttachmentPoint(e){if(-1===M._MAX_COLOR_ATTACHMENTS){const e=this._context.capabilities.drawBuffers;if(e){const t=this._context.gl;M._MAX_COLOR_ATTACHMENTS=t.getParameter(e.MAX_COLOR_ATTACHMENTS)}else M._MAX_COLOR_ATTACHMENTS=1}const t=e-s.VY.COLOR_ATTACHMENT0;t+1>M._MAX_COLOR_ATTACHMENTS&&c.Z.getLogger("esri.views.webgl.FrameBufferObject").error("esri.FrameBufferObject",`illegal attachment point for color attachment: ${t+1}. Implementation supports up to ${M._MAX_COLOR_ATTACHMENTS} color attachments`)}}function P(e){return null!=e&&"type"in e&&e.type===C.B.Texture}function I(e,t){const r=Math.max(e.width,e.height);if(r>t){O.warn(`Resizing FBO attachment size ${e.width}x${e.height} to device limit ${t}`);const i=t/r;return e.width=Math.round(e.width*i),e.height=Math.round(e.height*i),!1}return!0}function N(e){return e.descriptor.target===s.No.TEXTURE_CUBE_MAP?s.No.TEXTURE_CUBE_MAP_POSITIVE_X:s.No.TEXTURE_2D}M._MAX_COLOR_ATTACHMENTS=-1;const L=2;function D(e,t){const r=e.fragment;t.receiveAmbientOcclusion?(r.uniforms.add(new o.A("ssaoTex",((e,t)=>t.ssaoHelper.colorTexture))),r.constants.add("blurSizePixelsInverse","float",1/L),r.code.add(i.H`float evaluateAmbientOcclusionInverse() { +vec2 ssaoTextureSizeInverse = 1.0 / vec2(textureSize(ssaoTex, 0)); +return texture(ssaoTex, gl_FragCoord.xy * blurSizePixelsInverse * ssaoTextureSizeInverse).a; +} +float evaluateAmbientOcclusion() { +return 1.0 - evaluateAmbientOcclusionInverse(); +}`)):r.code.add(i.H`float evaluateAmbientOcclusionInverse() { return 1.0; } +float evaluateAmbientOcclusion() { return 0.0; }`)}},89753:(e,t,r)=>{r.d(t,{XP:()=>R,PN:()=>S,sC:()=>w});var i=r(74085),o=r(17896),n=r(65617),a=r(98766),s=r(88669),l=r(85504),c=r(172),u=r(71250),d=r(74709);function h(e,t){const r=e.fragment,i=void 0!==t.lightingSphericalHarmonicsOrder?t.lightingSphericalHarmonicsOrder:2;0===i?(r.uniforms.add(new c.J("lightingAmbientSH0",((e,t)=>(0,o.s)(m,t.lighting.sh.r[0],t.lighting.sh.g[0],t.lighting.sh.b[0])))),r.code.add(d.H`vec3 calculateAmbientIrradiance(vec3 normal, float ambientOcclusion) { +vec3 ambientLight = 0.282095 * lightingAmbientSH0; +return ambientLight * (1.0 - ambientOcclusion); +}`)):1===i?(r.uniforms.add(new u.N("lightingAmbientSH_R",((e,t)=>(0,a.s)(f,t.lighting.sh.r[0],t.lighting.sh.r[1],t.lighting.sh.r[2],t.lighting.sh.r[3]))),new u.N("lightingAmbientSH_G",((e,t)=>(0,a.s)(f,t.lighting.sh.g[0],t.lighting.sh.g[1],t.lighting.sh.g[2],t.lighting.sh.g[3]))),new u.N("lightingAmbientSH_B",((e,t)=>(0,a.s)(f,t.lighting.sh.b[0],t.lighting.sh.b[1],t.lighting.sh.b[2],t.lighting.sh.b[3])))),r.code.add(d.H`vec3 calculateAmbientIrradiance(vec3 normal, float ambientOcclusion) { +vec4 sh0 = vec4( +0.282095, +0.488603 * normal.x, +0.488603 * normal.z, +0.488603 * normal.y +); +vec3 ambientLight = vec3( +dot(lightingAmbientSH_R, sh0), +dot(lightingAmbientSH_G, sh0), +dot(lightingAmbientSH_B, sh0) +); +return ambientLight * (1.0 - ambientOcclusion); +}`)):2===i&&(r.uniforms.add(new c.J("lightingAmbientSH0",((e,t)=>(0,o.s)(m,t.lighting.sh.r[0],t.lighting.sh.g[0],t.lighting.sh.b[0]))),new u.N("lightingAmbientSH_R1",((e,t)=>(0,a.s)(f,t.lighting.sh.r[1],t.lighting.sh.r[2],t.lighting.sh.r[3],t.lighting.sh.r[4]))),new u.N("lightingAmbientSH_G1",((e,t)=>(0,a.s)(f,t.lighting.sh.g[1],t.lighting.sh.g[2],t.lighting.sh.g[3],t.lighting.sh.g[4]))),new u.N("lightingAmbientSH_B1",((e,t)=>(0,a.s)(f,t.lighting.sh.b[1],t.lighting.sh.b[2],t.lighting.sh.b[3],t.lighting.sh.b[4]))),new u.N("lightingAmbientSH_R2",((e,t)=>(0,a.s)(f,t.lighting.sh.r[5],t.lighting.sh.r[6],t.lighting.sh.r[7],t.lighting.sh.r[8]))),new u.N("lightingAmbientSH_G2",((e,t)=>(0,a.s)(f,t.lighting.sh.g[5],t.lighting.sh.g[6],t.lighting.sh.g[7],t.lighting.sh.g[8]))),new u.N("lightingAmbientSH_B2",((e,t)=>(0,a.s)(f,t.lighting.sh.b[5],t.lighting.sh.b[6],t.lighting.sh.b[7],t.lighting.sh.b[8])))),r.code.add(d.H`vec3 calculateAmbientIrradiance(vec3 normal, float ambientOcclusion) { +vec3 ambientLight = 0.282095 * lightingAmbientSH0; +vec4 sh1 = vec4( +0.488603 * normal.x, +0.488603 * normal.z, +0.488603 * normal.y, +1.092548 * normal.x * normal.y +); +vec4 sh2 = vec4( +1.092548 * normal.y * normal.z, +0.315392 * (3.0 * normal.z * normal.z - 1.0), +1.092548 * normal.x * normal.z, +0.546274 * (normal.x * normal.x - normal.y * normal.y) +); +ambientLight += vec3( +dot(lightingAmbientSH_R1, sh1), +dot(lightingAmbientSH_G1, sh1), +dot(lightingAmbientSH_B1, sh1) +); +ambientLight += vec3( +dot(lightingAmbientSH_R2, sh2), +dot(lightingAmbientSH_G2, sh2), +dot(lightingAmbientSH_B2, sh2) +); +return ambientLight * (1.0 - ambientOcclusion); +}`),t.pbrMode!==l.f7.Normal&&t.pbrMode!==l.f7.Schematic||r.code.add(d.H`const vec3 skyTransmittance = vec3(0.9, 0.9, 1.0); +vec3 calculateAmbientRadiance(float ambientOcclusion) +{ +vec3 ambientLight = 1.2 * (0.282095 * lightingAmbientSH0) - 0.2; +return ambientLight *= (1.0 - ambientOcclusion) * skyTransmittance; +}`))}const m=(0,n.c)(),f=(0,s.c)();var p=r(95134),g=r(5802),v=r(26322),_=r(27754),T=r(79884),x=r(67498);class b extends T.x{constructor(e,t){super(e,"bool",x.P.Pass,((r,i,o)=>r.setUniform1b(e,t(i,o))))}}var E=r(21437);r(22021),(0,n.c)();const A=.4;function S(e){e.constants.add("ambientBoostFactor","float",A)}function w(e){e.uniforms.add(new E.p("lightingGlobalFactor",((e,t)=>t.lighting.globalFactor)))}function R(e,t){const r=e.fragment;switch(e.include(p.K,t),t.pbrMode!==l.f7.Disabled&&e.include(v.T,t),e.include(h,t),e.include(_.e),r.code.add(d.H` + const float GAMMA_SRGB = 2.1; + const float INV_GAMMA_SRGB = 0.4761904; + ${t.pbrMode===l.f7.Disabled?"":"const vec3 GROUND_REFLECTANCE = vec3(0.2);"} + `),S(r),w(r),(0,g.Pe)(r),r.code.add(d.H` + float additionalDirectedAmbientLight(vec3 vPosWorld) { + float vndl = dot(${t.spherical?d.H`normalize(vPosWorld)`:d.H`vec3(0.0, 0.0, 1.0)`}, mainLightDirection); + return smoothstep(0.0, 1.0, clamp(vndl * 2.5, 0.0, 1.0)); + } + `),(0,g.F1)(r),r.code.add(d.H`vec3 evaluateAdditionalLighting(float ambientOcclusion, vec3 vPosWorld) { +float additionalAmbientScale = additionalDirectedAmbientLight(vPosWorld); +return (1.0 - ambientOcclusion) * additionalAmbientScale * ambientBoostFactor * lightingGlobalFactor * mainLightIntensity; +}`),t.pbrMode){case l.f7.Disabled:case l.f7.WaterOnIntegratedMesh:case l.f7.Water:e.include(g.kR),r.code.add(d.H`vec3 evaluateSceneLighting(vec3 normalWorld, vec3 albedo, float shadow, float ssao, vec3 additionalLight) +{ +vec3 mainLighting = evaluateMainLighting(normalWorld, shadow); +vec3 ambientLighting = calculateAmbientIrradiance(normalWorld, ssao); +vec3 albedoLinear = pow(albedo, vec3(GAMMA_SRGB)); +vec3 totalLight = mainLighting + ambientLighting + additionalLight; +totalLight = min(totalLight, vec3(PI)); +vec3 outColor = vec3((albedoLinear / PI) * totalLight); +return pow(outColor, vec3(INV_GAMMA_SRGB)); +}`);break;case l.f7.Normal:case l.f7.Schematic:r.code.add(d.H`const float fillLightIntensity = 0.25; +const float horizonLightDiffusion = 0.4; +const float additionalAmbientIrradianceFactor = 0.02; +vec3 evaluateSceneLightingPBR(vec3 normal, vec3 albedo, float shadow, float ssao, vec3 additionalLight, vec3 viewDir, vec3 normalGround, vec3 mrr, vec3 _emission, float additionalAmbientIrradiance) +{ +vec3 viewDirection = -viewDir; +vec3 h = normalize(viewDirection + mainLightDirection); +PBRShadingInfo inputs; +inputs.NdotL = clamp(dot(normal, mainLightDirection), 0.001, 1.0); +inputs.NdotV = clamp(abs(dot(normal, viewDirection)), 0.001, 1.0); +inputs.NdotH = clamp(dot(normal, h), 0.0, 1.0); +inputs.VdotH = clamp(dot(viewDirection, h), 0.0, 1.0); +inputs.NdotNG = clamp(dot(normal, normalGround), -1.0, 1.0); +vec3 reflectedView = normalize(reflect(viewDirection, normal)); +inputs.RdotNG = clamp(dot(reflectedView, normalGround), -1.0, 1.0); +inputs.albedoLinear = pow(albedo, vec3(GAMMA_SRGB)); +inputs.ssao = ssao; +inputs.metalness = mrr[0]; +inputs.roughness = clamp(mrr[1] * mrr[1], 0.001, 0.99);`),r.code.add(d.H`inputs.f0 = (0.16 * mrr[2] * mrr[2]) * (1.0 - inputs.metalness) + inputs.albedoLinear * inputs.metalness; +inputs.f90 = vec3(clamp(dot(inputs.f0, vec3(50.0 * 0.33)), 0.0, 1.0)); +inputs.diffuseColor = inputs.albedoLinear * (vec3(1.0) - inputs.f0) * (1.0 - inputs.metalness);`),t.useFillLights?r.uniforms.add(new b("hasFillLights",((e,t)=>t.enableFillLights))):r.constants.add("hasFillLights","bool",!1),r.code.add(d.H`vec3 ambientDir = vec3(5.0 * normalGround[1] - normalGround[0] * normalGround[2], - 5.0 * normalGround[0] - normalGround[2] * normalGround[1], normalGround[1] * normalGround[1] + normalGround[0] * normalGround[0]); +ambientDir = ambientDir != vec3(0.0)? normalize(ambientDir) : normalize(vec3(5.0, -1.0, 0.0)); +inputs.NdotAmbDir = hasFillLights ? abs(dot(normal, ambientDir)) : 1.0; +vec3 mainLightIrradianceComponent = inputs.NdotL * (1.0 - shadow) * mainLightIntensity; +vec3 fillLightsIrradianceComponent = inputs.NdotAmbDir * mainLightIntensity * fillLightIntensity; +vec3 ambientLightIrradianceComponent = calculateAmbientIrradiance(normal, ssao) + additionalLight; +inputs.skyIrradianceToSurface = ambientLightIrradianceComponent + mainLightIrradianceComponent + fillLightsIrradianceComponent ; +inputs.groundIrradianceToSurface = GROUND_REFLECTANCE * ambientLightIrradianceComponent + mainLightIrradianceComponent + fillLightsIrradianceComponent ;`),r.uniforms.add(new E.p("lightingSpecularStrength",((e,t)=>t.lighting.mainLight.specularStrength)),new E.p("lightingEnvironmentStrength",((e,t)=>t.lighting.mainLight.environmentStrength))),r.code.add(d.H`vec3 horizonRingDir = inputs.RdotNG * normalGround - reflectedView; +vec3 horizonRingH = normalize(viewDirection + horizonRingDir); +inputs.NdotH_Horizon = dot(normal, horizonRingH); +vec3 mainLightRadianceComponent = lightingSpecularStrength * normalDistribution(inputs.NdotH, inputs.roughness) * mainLightIntensity * (1.0 - shadow); +vec3 horizonLightRadianceComponent = lightingEnvironmentStrength * normalDistribution(inputs.NdotH_Horizon, min(inputs.roughness + horizonLightDiffusion, 1.0)) * mainLightIntensity * fillLightIntensity; +vec3 ambientLightRadianceComponent = lightingEnvironmentStrength * calculateAmbientRadiance(ssao) + additionalLight; +inputs.skyRadianceToSurface = ambientLightRadianceComponent + mainLightRadianceComponent + horizonLightRadianceComponent; +inputs.groundRadianceToSurface = GROUND_REFLECTANCE * (ambientLightRadianceComponent + horizonLightRadianceComponent) + mainLightRadianceComponent; +inputs.averageAmbientRadiance = ambientLightIrradianceComponent[1] * (1.0 + GROUND_REFLECTANCE[1]);`),r.code.add(d.H` + vec3 reflectedColorComponent = evaluateEnvironmentIllumination(inputs); + vec3 additionalMaterialReflectanceComponent = inputs.albedoLinear * additionalAmbientIrradiance; + vec3 emissionComponent = pow(_emission, vec3(GAMMA_SRGB)); + vec3 outColorLinear = reflectedColorComponent + additionalMaterialReflectanceComponent + emissionComponent; + ${t.pbrMode===l.f7.Schematic?d.H`vec3 outColor = pow(max(vec3(0.0), outColorLinear - 0.005 * inputs.averageAmbientRadiance), vec3(INV_GAMMA_SRGB));`:d.H`vec3 outColor = pow(blackLevelSoftCompression(outColorLinear, inputs), vec3(INV_GAMMA_SRGB));`} + return outColor; + } + `);break;case l.f7.Terrain:case l.f7.TerrainWithWater:e.include(g.kR),r.code.add(d.H`const float roughnessTerrain = 0.5; +const float specularityTerrain = 0.5; +const vec3 fresnelReflectionTerrain = vec3(0.04); +vec3 evaluateTerrainLighting(vec3 n, vec3 c, float shadow, float ssao, vec3 al, vec3 vd, vec3 nup) { +vec3 viewDirection = -vd; +vec3 h = normalize(viewDirection + mainLightDirection); +float NdotL = clamp(dot(n, mainLightDirection), 0.001, 1.0); +float NdotV = clamp(abs(dot(n, viewDirection)), 0.001, 1.0); +float NdotH = clamp(dot(n, h), 0.0, 1.0); +float NdotNG = clamp(dot(n, nup), -1.0, 1.0); +vec3 albedoLinear = pow(c, vec3(GAMMA_SRGB)); +float lightness = 0.3 * albedoLinear[0] + 0.5 * albedoLinear[1] + 0.2 * albedoLinear[2]; +vec3 f0 = (0.85 * lightness + 0.15) * fresnelReflectionTerrain; +vec3 f90 = vec3(clamp(dot(f0, vec3(50.0 * 0.33)), 0.0, 1.0)); +vec3 mainLightIrradianceComponent = (1. - shadow) * NdotL * mainLightIntensity; +vec3 ambientLightIrradianceComponent = calculateAmbientIrradiance(n, ssao) + al; +vec3 ambientSky = ambientLightIrradianceComponent + mainLightIrradianceComponent; +vec3 indirectDiffuse = ((1.0 - NdotNG) * mainLightIrradianceComponent + (1.0 + NdotNG ) * ambientSky) * 0.5; +vec3 outDiffColor = albedoLinear * (1.0 - f0) * indirectDiffuse / PI; +vec3 mainLightRadianceComponent = normalDistribution(NdotH, roughnessTerrain) * mainLightIntensity; +vec2 dfg = prefilteredDFGAnalytical(roughnessTerrain, NdotV); +vec3 specularColor = f0 * dfg.x + f90 * dfg.y; +vec3 specularComponent = specularityTerrain * specularColor * mainLightRadianceComponent; +vec3 outColorLinear = outDiffColor + specularComponent; +vec3 outColor = pow(outColorLinear, vec3(INV_GAMMA_SRGB)); +return outColor; +}`);break;default:(0,i.Bg)(t.pbrMode);case l.f7.COUNT:}}(0,n.c)()},5802:(e,t,r)=>{r.d(t,{F1:()=>a,Pe:()=>n,kR:()=>s});var i=r(172),o=r(74709);function n(e){e.uniforms.add(new i.J("mainLightDirection",((e,t)=>t.lighting.mainLight.direction)))}function a(e){e.uniforms.add(new i.J("mainLightIntensity",((e,t)=>t.lighting.mainLight.intensity)))}function s(e){n(e.fragment),a(e.fragment),e.fragment.code.add(o.H`vec3 evaluateMainLighting(vec3 normal_global, float shadowing) { +float dotVal = clamp(dot(normal_global, mainLightDirection), 0.0, 1.0); +return mainLightIntensity * ((1.0 - shadowing) * dotVal); +}`)}},42001:(e,t,r)=>{r.d(t,{l:()=>s});var i=r(5543),o=r(19693),n=r(74709),a=r(98069);function s(e,t){t.hasMultipassTerrain&&(e.fragment.include(i.S),e.fragment.uniforms.add(new a.A("terrainDepthTexture",((e,t)=>t.multipassTerrain.linearDepthTexture))),e.fragment.uniforms.add(new o.A("nearFar",((e,t)=>t.camera.nearFar))),e.fragment.uniforms.add(new o.A("inverseViewport",((e,t)=>t.inverseViewport))),e.fragment.code.add(n.H` + void terrainDepthTest(vec4 fragCoord, float fragmentDepth){ + float terrainDepth = linearDepthFromTexture(terrainDepthTexture, fragCoord.xy * inverseViewport, nearFar); + if(fragmentDepth ${t.cullAboveGround?">":"<="} terrainDepth){ + discard; + } + } + `))}},19419:(e,t,r)=>{r.d(t,{k:()=>s,q:()=>i});var i,o,n=r(74085),a=r(74709);function s(e,t){const r=e.fragment;switch(r.code.add(a.H`struct ShadingNormalParameters { +vec3 normalView; +vec3 viewDirection; +} shadingParams;`),t.doubleSidedMode){case i.None:r.code.add(a.H`vec3 shadingNormal(ShadingNormalParameters params) { +return normalize(params.normalView); +}`);break;case i.View:r.code.add(a.H`vec3 shadingNormal(ShadingNormalParameters params) { +return dot(params.normalView, params.viewDirection) > 0.0 ? normalize(-params.normalView) : normalize(params.normalView); +}`);break;case i.WindingOrder:r.code.add(a.H`vec3 shadingNormal(ShadingNormalParameters params) { +return gl_FrontFacing ? normalize(params.normalView) : normalize(-params.normalView); +}`);break;default:(0,n.Bg)(t.doubleSidedMode);case i.COUNT:}}(o=i||(i={}))[o.None=0]="None",o[o.View=1]="View",o[o.WindingOrder=2]="WindingOrder",o[o.COUNT=3]="COUNT"},26322:(e,t,r)=>{r.d(t,{T:()=>s});var i=r(74709);function o(e){const t=e.fragment.code;t.add(i.H`vec3 evaluateDiffuseIlluminationHemisphere(vec3 ambientGround, vec3 ambientSky, float NdotNG) +{ +return ((1.0 - NdotNG) * ambientGround + (1.0 + NdotNG) * ambientSky) * 0.5; +}`),t.add(i.H`float integratedRadiance(float cosTheta2, float roughness) +{ +return (cosTheta2 - 1.0) / (cosTheta2 * (1.0 - roughness * roughness) - 1.0); +}`),t.add(i.H`vec3 evaluateSpecularIlluminationHemisphere(vec3 ambientGround, vec3 ambientSky, float RdotNG, float roughness) +{ +float cosTheta2 = 1.0 - RdotNG * RdotNG; +float intRadTheta = integratedRadiance(cosTheta2, roughness); +float ground = RdotNG < 0.0 ? 1.0 - intRadTheta : 1.0 + intRadTheta; +float sky = 2.0 - ground; +return (ground * ambientGround + sky * ambientSky) * 0.5; +}`)}var n=r(85504),a=r(27754);function s(e,t){const r=e.fragment.code;e.include(a.e),t.pbrMode!==n.f7.Normal&&t.pbrMode!==n.f7.Schematic&&t.pbrMode!==n.f7.Terrain&&t.pbrMode!==n.f7.TerrainWithWater||(r.add(i.H`float normalDistribution(float NdotH, float roughness) +{ +float a = NdotH * roughness; +float b = roughness / (1.0 - NdotH * NdotH + a * a); +return b * b * INV_PI; +}`),r.add(i.H`const vec4 c0 = vec4(-1.0, -0.0275, -0.572, 0.022); +const vec4 c1 = vec4( 1.0, 0.0425, 1.040, -0.040); +const vec2 c2 = vec2(-1.04, 1.04); +vec2 prefilteredDFGAnalytical(float roughness, float NdotV) { +vec4 r = roughness * c0 + c1; +float a004 = min(r.x * r.x, exp2(-9.28 * NdotV)) * r.x + r.y; +return c2 * a004 + r.zw; +}`)),t.pbrMode!==n.f7.Normal&&t.pbrMode!==n.f7.Schematic||(e.include(o),r.add(i.H`struct PBRShadingInfo +{ +float NdotL; +float NdotV; +float NdotH; +float VdotH; +float LdotH; +float NdotNG; +float RdotNG; +float NdotAmbDir; +float NdotH_Horizon; +vec3 skyRadianceToSurface; +vec3 groundRadianceToSurface; +vec3 skyIrradianceToSurface; +vec3 groundIrradianceToSurface; +float averageAmbientRadiance; +float ssao; +vec3 albedoLinear; +vec3 f0; +vec3 f90; +vec3 diffuseColor; +float metalness; +float roughness; +};`),r.add(i.H`vec3 evaluateEnvironmentIllumination(PBRShadingInfo inputs) { +vec3 indirectDiffuse = evaluateDiffuseIlluminationHemisphere(inputs.groundIrradianceToSurface, inputs.skyIrradianceToSurface, inputs.NdotNG); +vec3 indirectSpecular = evaluateSpecularIlluminationHemisphere(inputs.groundRadianceToSurface, inputs.skyRadianceToSurface, inputs.RdotNG, inputs.roughness); +vec3 diffuseComponent = inputs.diffuseColor * indirectDiffuse * INV_PI; +vec2 dfg = prefilteredDFGAnalytical(inputs.roughness, inputs.NdotV); +vec3 specularColor = inputs.f0 * dfg.x + inputs.f90 * dfg.y; +vec3 specularComponent = specularColor * indirectSpecular; +return (diffuseComponent + specularComponent); +}`),r.add(i.H`float gamutMapChanel(float x, vec2 p){ +return (x < p.x) ? mix(0.0, p.y, x/p.x) : mix(p.y, 1.0, (x - p.x) / (1.0 - p.x) ); +}`),r.add(i.H`vec3 blackLevelSoftCompression(vec3 inColor, PBRShadingInfo inputs){ +vec3 outColor; +vec2 p = vec2(0.02 * (inputs.averageAmbientRadiance), 0.0075 * (inputs.averageAmbientRadiance)); +outColor.x = gamutMapChanel(inColor.x, p) ; +outColor.y = gamutMapChanel(inColor.y, p) ; +outColor.z = gamutMapChanel(inColor.z, p) ; +return outColor; +}`))}},85504:(e,t,r)=>{r.d(t,{f7:()=>i,jV:()=>h});var i,o,n=r(91982),a=r(70582),s=r(172),l=r(74709),c=r(16374),u=r(98069),d=r(67498);function h(e,t){const r=e.fragment,o=t.hasMetallicRoughnessTexture||t.hasEmissionTexture||t.hasOcclusionTexture;if(t.pbrMode===i.Normal&&o&&e.include(n.i,t),t.pbrMode!==i.Schematic)if(t.pbrMode!==i.Disabled){if(t.pbrMode===i.Normal){r.code.add(l.H`vec3 mrr; +vec3 emission; +float occlusion;`);const e=t.pbrTextureBindType;t.hasMetallicRoughnessTexture&&(r.uniforms.add(e===d.P.Pass?new u.A("texMetallicRoughness",(e=>e.textureMetallicRoughness)):new c.R("texMetallicRoughness",(e=>e.textureMetallicRoughness))),r.code.add(l.H`void applyMetallnessAndRoughness(vec2 uv) { +vec3 metallicRoughness = textureLookup(texMetallicRoughness, uv).rgb; +mrr[0] *= metallicRoughness.b; +mrr[1] *= metallicRoughness.g; +}`)),t.hasEmissionTexture&&(r.uniforms.add(e===d.P.Pass?new u.A("texEmission",(e=>e.textureEmissive)):new c.R("texEmission",(e=>e.textureEmissive))),r.code.add(l.H`void applyEmission(vec2 uv) { +emission *= textureLookup(texEmission, uv).rgb; +}`)),t.hasOcclusionTexture?(r.uniforms.add(e===d.P.Pass?new u.A("texOcclusion",(e=>e.textureOcclusion)):new c.R("texOcclusion",(e=>e.textureOcclusion))),r.code.add(l.H`void applyOcclusion(vec2 uv) { +occlusion *= textureLookup(texOcclusion, uv).r; +} +float getBakedOcclusion() { +return occlusion; +}`)):r.code.add(l.H`float getBakedOcclusion() { return 1.0; }`),e===d.P.Pass?r.uniforms.add(new s.J("emissionFactor",(e=>e.emissiveFactor)),new s.J("mrrFactors",(e=>e.mrrFactors))):r.uniforms.add(new a.B("emissionFactor",(e=>e.emissiveFactor)),new a.B("mrrFactors",(e=>e.mrrFactors))),r.code.add(l.H` + void applyPBRFactors() { + mrr = mrrFactors; + emission = emissionFactor; + occlusion = 1.0; + + ${t.hasMetallicRoughnessTexture?l.H`applyMetallnessAndRoughness(${t.hasMetallicRoughnessTextureTransform?l.H`metallicRoughnessUV`:"vuv0"});`:""} + + ${t.hasEmissionTexture?l.H`applyEmission(${t.hasEmissiveTextureTransform?l.H`emissiveUV`:"vuv0"});`:""} + + ${t.hasOcclusionTexture?l.H`applyOcclusion(${t.hasOcclusionTextureTransform?l.H`occlusionUV`:"vuv0"});`:""} + } + `)}}else r.code.add(l.H`float getBakedOcclusion() { return 1.0; }`);else r.code.add(l.H`vec3 mrr = vec3(0.0, 0.6, 0.2); +vec3 emission = vec3(0.0); +float occlusion = 1.0; +void applyPBRFactors() {} +float getBakedOcclusion() { return 1.0; }`)}r(60537),(o=i||(i={}))[o.Disabled=0]="Disabled",o[o.Normal=1]="Normal",o[o.Schematic=2]="Schematic",o[o.Water=3]="Water",o[o.WaterOnIntegratedMesh=4]="WaterOnIntegratedMesh",o[o.Terrain=5]="Terrain",o[o.TerrainWithWater=6]="TerrainWithWater",o[o.COUNT=7]="COUNT"},27754:(e,t,r)=>{r.d(t,{e:()=>o});var i=r(74709);function o(e){e.vertex.code.add(i.H`const float PI = 3.141592653589793;`),e.fragment.code.add(i.H`const float PI = 3.141592653589793; +const float LIGHT_NORMALIZATION = 1.0 / PI; +const float INV_PI = 0.3183098861837907; +const float HALF_PI = 1.570796326794897;`)}},22539:(e,t,r)=>{r.d(t,{XE:()=>m,hb:()=>h}),r(13598),r(65617);var i=r(20285),o=r(71250),n=r(15736),a=r(74709),s=r(79884),l=r(67498);class c extends s.x{constructor(e,t,r){super(e,"mat4",l.P.Draw,((r,i,o,n)=>r.setUniformMatrix4fv(e,t(i,o,n))),r)}}class u extends s.x{constructor(e,t,r){super(e,"mat4",l.P.Pass,((r,i,o)=>r.setUniformMatrix4fv(e,t(i,o))),r)}}var d=r(98069);function h(e,t){t.receiveShadows&&(e.fragment.uniforms.add(new u("shadowMapMatrix",((e,t)=>t.shadowMap.getShadowMapMatrices(e.origin)),4)),f(e))}function m(e,t){t.receiveShadows&&(e.fragment.uniforms.add(new c("shadowMapMatrix",((e,t)=>t.shadowMap.getShadowMapMatrices(e.origin)),4)),f(e))}function f(e){const t=e.fragment;t.include(i.n),t.uniforms.add(new d.A("shadowMapTex",((e,t)=>t.shadowMap.depthTexture)),new n._("numCascades",((e,t)=>t.shadowMap.numCascades)),new o.N("cascadeDistances",((e,t)=>t.shadowMap.cascadeDistances))),t.code.add(a.H`int chooseCascade(float depth, out mat4 mat) { +vec4 distance = cascadeDistances; +int i = depth < distance[1] ? 0 : depth < distance[2] ? 1 : depth < distance[3] ? 2 : 3; +mat = i == 0 ? shadowMapMatrix[0] : i == 1 ? shadowMapMatrix[1] : i == 2 ? shadowMapMatrix[2] : shadowMapMatrix[3]; +return i; +} +vec3 lightSpacePosition(vec3 _vpos, mat4 mat) { +vec4 lv = mat * vec4(_vpos, 1.0); +lv.xy /= lv.w; +return 0.5 * lv.xyz + vec3(0.5); +} +vec2 cascadeCoordinates(int i, vec3 lvpos) { +return vec2(float(i - 2 * (i / 2)) * 0.5, float(i / 2) * 0.5) + (numCascades == 1 ? 1.0 : 0.5) * lvpos.xy; +} +float readShadowMapDepth(vec2 uv, sampler2D _depthTex) { +return rgba2float(texture(_depthTex, uv)); +} +float posIsInShadow(vec2 uv, vec3 lvpos, sampler2D _depthTex) { +return readShadowMapDepth(uv, _depthTex) < lvpos.z ? 1.0 : 0.0; +} +float filterShadow(vec2 uv, vec3 lvpos, float texSize, sampler2D _depthTex) { +float halfPixelSize = 0.5 / texSize; +vec2 st = fract((vec2(halfPixelSize) + uv) * texSize); +float s00 = posIsInShadow(uv + vec2(-halfPixelSize, -halfPixelSize), lvpos, _depthTex); +float s10 = posIsInShadow(uv + vec2(halfPixelSize, -halfPixelSize), lvpos, _depthTex); +float s11 = posIsInShadow(uv + vec2(halfPixelSize, halfPixelSize), lvpos, _depthTex); +float s01 = posIsInShadow(uv + vec2(-halfPixelSize, halfPixelSize), lvpos, _depthTex); +return mix(mix(s00, s10, st.x), mix(s01, s11, st.x), st.y); +} +float readShadowMap(const in vec3 _vpos, float _linearDepth) { +mat4 mat; +int i = chooseCascade(_linearDepth, mat); +if (i >= numCascades) { return 0.0; } +vec3 lvpos = lightSpacePosition(_vpos, mat); +if (lvpos.z >= 1.0) { return 0.0; } +if (lvpos.x < 0.0 || lvpos.x > 1.0 || lvpos.y < 0.0 || lvpos.y > 1.0) { return 0.0; } +vec2 uv = cascadeCoordinates(i, lvpos); +return filterShadow(uv, lvpos, float(textureSize(shadowMapTex, 0).x), shadowMapTex); +}`)}},57806:(e,t,r)=>{r.d(t,{DT:()=>u,NI:()=>s,R5:()=>l,av:()=>a,jF:()=>c});var i=r(14682),o=r(74709),n=r(19850);function a(e){e.vertex.uniforms.add(new n.c("colorTextureTransformMatrix",(e=>null!=e.colorTextureTransformMatrix?e.colorTextureTransformMatrix:(0,i.c)()))),e.varyings.add("colorUV","vec2"),e.vertex.code.add(o.H`void forwardColorUV(){ +colorUV = (colorTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)}function s(e){e.vertex.uniforms.add(new n.c("normalTextureTransformMatrix",(e=>null!=e.normalTextureTransformMatrix?e.normalTextureTransformMatrix:(0,i.c)()))),e.varyings.add("normalUV","vec2"),e.vertex.code.add(o.H`void forwardNormalUV(){ +normalUV = (normalTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)}function l(e){e.vertex.uniforms.add(new n.c("emissiveTextureTransformMatrix",(e=>null!=e.emissiveTextureTransformMatrix?e.emissiveTextureTransformMatrix:(0,i.c)()))),e.varyings.add("emissiveUV","vec2"),e.vertex.code.add(o.H`void forwardEmissiveUV(){ +emissiveUV = (emissiveTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)}function c(e){e.vertex.uniforms.add(new n.c("occlusionTextureTransformMatrix",(e=>null!=e.occlusionTextureTransformMatrix?e.occlusionTextureTransformMatrix:(0,i.c)()))),e.varyings.add("occlusionUV","vec2"),e.vertex.code.add(o.H`void forwardOcclusionUV(){ +occlusionUV = (occlusionTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)}function u(e){e.vertex.uniforms.add(new n.c("metallicRoughnessTextureTransformMatrix",(e=>null!=e.metallicRoughnessTextureTransformMatrix?e.metallicRoughnessTextureTransformMatrix:(0,i.c)()))),e.varyings.add("metallicRoughnessUV","vec2"),e.vertex.code.add(o.H`void forwardMetallicRoughnessUV(){ +metallicRoughnessUV = (metallicRoughnessTextureTransformMatrix * vec3(vuv0, 1.0)).xy; +}`)}},92302:(e,t,r)=>{r.d(t,{k:()=>E});var i=r(172),o=r(79884),n=r(67498);class a extends o.x{constructor(e,t,r){super(e,"vec4",n.P.Pass,((r,i,o)=>r.setUniform4fv(e,t(i,o))),r)}}class s extends o.x{constructor(e,t,r){super(e,"float",n.P.Pass,((r,i,o)=>r.setUniform1fv(e,t(i,o))),r)}}var l=r(74709),c=r(19850),u=r(35065),d=(r(80442),r(22021),r(21787),r(46521),r(52138),r(13598)),h=(r(17896),r(65617)),m=(r(99282),r(43697)),f=r(92036),p=r(5600),g=(r(75215),r(67676),r(52011));let v=class extends f.Z{constructor(){super(...arguments),this.SCENEVIEW_HITTEST_RETURN_INTERSECTOR=!1,this.DECONFLICTOR_SHOW_VISIBLE=!1,this.DECONFLICTOR_SHOW_INVISIBLE=!1,this.DECONFLICTOR_SHOW_GRID=!1,this.LABELS_SHOW_BORDER=!1,this.TEXT_SHOW_BASELINE=!1,this.TEXT_SHOW_BORDER=!1,this.OVERLAY_DRAW_DEBUG_TEXTURE=!1,this.OVERLAY_SHOW_CENTER=!1,this.SHOW_POI=!1,this.TESTS_DISABLE_OPTIMIZATIONS=!1,this.TESTS_DISABLE_FAST_UPDATES=!1,this.DRAW_MESH_GEOMETRY_NORMALS=!1,this.FEATURE_TILE_FETCH_SHOW_TILES=!1,this.FEATURE_TILE_TREE_SHOW_TILES=!1,this.TERRAIN_TILE_TREE_SHOW_TILES=!1,this.I3S_TREE_SHOW_TILES=!1,this.I3S_SHOW_MODIFICATIONS=!1,this.LOD_INSTANCE_RENDERER_DISABLE_UPDATES=!1,this.LOD_INSTANCE_RENDERER_COLORIZE_BY_LEVEL=!1,this.EDGES_SHOW_HIDDEN_TRANSPARENT_EDGES=!1,this.LINE_WIREFRAMES=!1}};var _,T,x;(0,m._)([(0,p.Cb)()],v.prototype,"SCENEVIEW_HITTEST_RETURN_INTERSECTOR",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"DECONFLICTOR_SHOW_VISIBLE",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"DECONFLICTOR_SHOW_INVISIBLE",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"DECONFLICTOR_SHOW_GRID",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"LABELS_SHOW_BORDER",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"TEXT_SHOW_BASELINE",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"TEXT_SHOW_BORDER",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"OVERLAY_DRAW_DEBUG_TEXTURE",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"OVERLAY_SHOW_CENTER",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"SHOW_POI",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"TESTS_DISABLE_OPTIMIZATIONS",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"TESTS_DISABLE_FAST_UPDATES",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"DRAW_MESH_GEOMETRY_NORMALS",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"FEATURE_TILE_FETCH_SHOW_TILES",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"FEATURE_TILE_TREE_SHOW_TILES",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"TERRAIN_TILE_TREE_SHOW_TILES",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"I3S_TREE_SHOW_TILES",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"I3S_SHOW_MODIFICATIONS",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"LOD_INSTANCE_RENDERER_DISABLE_UPDATES",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"LOD_INSTANCE_RENDERER_COLORIZE_BY_LEVEL",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"EDGES_SHOW_HIDDEN_TRANSPARENT_EDGES",void 0),(0,m._)([(0,p.Cb)()],v.prototype,"LINE_WIREFRAMES",void 0),v=(0,m._)([(0,g.j)("esri.views.3d.support.DebugFlags")],v),new v,(x=_||(_={}))[x.Undefined=0]="Undefined",x[x.DefinedSize=1]="DefinedSize",x[x.DefinedScale=2]="DefinedScale",function(e){e[e.Undefined=0]="Undefined",e[e.DefinedAngle=1]="DefinedAngle"}(T||(T={})),(0,d.c)(),(0,h.c)(),(0,d.c)(),r(82791);const b=8;function E(e,t){const{vertex:r,attributes:o}=e;t.hasVvInstancing&&(t.vvSize||t.vvColor)&&o.add(u.T.INSTANCEFEATUREATTRIBUTE,"vec4"),t.vvSize?(r.uniforms.add(new i.J("vvSizeMinSize",(e=>e.vvSize.minSize))),r.uniforms.add(new i.J("vvSizeMaxSize",(e=>e.vvSize.maxSize))),r.uniforms.add(new i.J("vvSizeOffset",(e=>e.vvSize.offset))),r.uniforms.add(new i.J("vvSizeFactor",(e=>e.vvSize.factor))),r.uniforms.add(new c.c("vvSymbolRotationMatrix",(e=>e.vvSymbolRotationMatrix))),r.uniforms.add(new i.J("vvSymbolAnchor",(e=>e.vvSymbolAnchor))),r.code.add(l.H`vec3 vvScale(vec4 _featureAttribute) { +return clamp(vvSizeOffset + _featureAttribute.x * vvSizeFactor, vvSizeMinSize, vvSizeMaxSize); +} +vec4 vvTransformPosition(vec3 position, vec4 _featureAttribute) { +return vec4(vvSymbolRotationMatrix * ( vvScale(_featureAttribute) * (position + vvSymbolAnchor)), 1.0); +}`),r.code.add(l.H` + const float eps = 1.192092896e-07; + vec4 vvTransformNormal(vec3 _normal, vec4 _featureAttribute) { + vec3 vvScale = clamp(vvSizeOffset + _featureAttribute.x * vvSizeFactor, vvSizeMinSize + eps, vvSizeMaxSize); + return vec4(vvSymbolRotationMatrix * _normal / vvScale, 1.0); + } + + ${t.hasVvInstancing?l.H` + vec4 vvLocalNormal(vec3 _normal) { + return vvTransformNormal(_normal, instanceFeatureAttribute); + } + + vec4 localPosition() { + return vvTransformPosition(position, instanceFeatureAttribute); + }`:""} + `)):r.code.add(l.H`vec4 localPosition() { return vec4(position, 1.0); } +vec4 vvLocalNormal(vec3 _normal) { return vec4(_normal, 1.0); }`),t.vvColor?(r.constants.add("vvColorNumber","int",b),r.uniforms.add(new s("vvColorValues",(e=>e.vvColor.values),b),new a("vvColorColors",(e=>e.vvColor.colors),b)),r.code.add(l.H` + vec4 interpolateVVColor(float value) { + if (value <= vvColorValues[0]) { + return vvColorColors[0]; + } + + for (int i = 1; i < vvColorNumber; ++i) { + if (vvColorValues[i] >= value) { + float f = (value - vvColorValues[i-1]) / (vvColorValues[i] - vvColorValues[i-1]); + return mix(vvColorColors[i-1], vvColorColors[i], f); + } + } + return vvColorColors[vvColorNumber - 1]; + } + + vec4 vvGetColor(vec4 featureAttribute) { + return interpolateVVColor(featureAttribute.y); + } + + ${t.hasVvInstancing?l.H` + vec4 vvColor() { + return vvGetColor(instanceFeatureAttribute); + }`:"vec4 vvColor() { return vec4(1.0); }"} + `)):r.code.add(l.H`vec4 vvColor() { return vec4(1.0); }`)}},96310:(e,t,r)=>{r.d(t,{F:()=>i,b:()=>o});const i=.1,o=.001},85787:(e,t,r)=>{r.d(t,{z:()=>l});var i=r(96310),o=r(74709);function n(e){e.fragment.code.add(o.H` + #define discardOrAdjustAlpha(color) { if (color.a < ${o.H.float(i.b)}) { discard; } } + `)}r(79884),r(67498);var a=r(21437),s=r(47026);function l(e,t){!function(e,t,r){const i=e.fragment;switch(t.alphaDiscardMode!==s.JJ.Mask&&t.alphaDiscardMode!==s.JJ.MaskBlend||i.uniforms.add(r),t.alphaDiscardMode){case s.JJ.Blend:return e.include(n);case s.JJ.Opaque:i.code.add(o.H`void discardOrAdjustAlpha(inout vec4 color) { +color.a = 1.0; +}`);break;case s.JJ.Mask:i.code.add(o.H`#define discardOrAdjustAlpha(color) { if (color.a < textureAlphaCutoff) { discard; } else { color.a = 1.0; } }`);break;case s.JJ.MaskBlend:e.fragment.code.add(o.H`#define discardOrAdjustAlpha(color) { if (color.a < textureAlphaCutoff) { discard; } }`)}}(e,t,new a.p("textureAlphaCutoff",(e=>e.textureAlphaCutoff)))}},20787:(e,t,r)=>{r.d(t,{G:()=>u,R:()=>h});var i=r(4307),o=r(97323),n=r(98766),a=r(88669),s=r(19693),l=r(71250),c=r(74709);function u(e){e.fragment.uniforms.add(new l.N("projInfo",((e,t)=>function(e){const t=e.camera.projectionMatrix;return 0===t[11]?(0,n.s)(d,2/(e.camera.fullWidth*t[0]),2/(e.camera.fullHeight*t[5]),(1+t[12])/t[0],(1+t[13])/t[5]):(0,n.s)(d,-2/(e.camera.fullWidth*t[0]),-2/(e.camera.fullHeight*t[5]),(1-t[8])/t[0],(1-t[9])/t[5])}(t)))),e.fragment.uniforms.add(new s.A("zScale",((e,t)=>h(t)))),e.fragment.code.add(c.H`vec3 reconstructPosition(vec2 fragCoord, float depth) { +return vec3((fragCoord * projInfo.xy + projInfo.zw) * (zScale.x * depth + zScale.y), depth); +}`)}const d=(0,a.c)();function h(e){return 0===e.camera.projectionMatrix[11]?(0,i.s)(m,0,1):(0,i.s)(m,1,0)}const m=(0,o.a)()},89243:(e,t,r)=>{r.d(t,{$:()=>o});var i=r(74709);function o({code:e},t){t.doublePrecisionRequiresObfuscation?e.add(i.H`vec3 dpPlusFrc(vec3 a, vec3 b) { +return mix(a, a + b, vec3(notEqual(b, vec3(0)))); +} +vec3 dpMinusFrc(vec3 a, vec3 b) { +return mix(vec3(0), a - b, vec3(notEqual(a, b))); +} +vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) { +vec3 t1 = dpPlusFrc(hiA, hiB); +vec3 e = dpMinusFrc(t1, hiA); +vec3 t2 = dpMinusFrc(hiB, e) + dpMinusFrc(hiA, dpMinusFrc(t1, e)) + loA + loB; +return t1 + t2; +}`):e.add(i.H`vec3 dpAdd(vec3 hiA, vec3 loA, vec3 hiB, vec3 loB) { +vec3 t1 = hiA + hiB; +vec3 e = t1 - hiA; +vec3 t2 = ((hiB - e) + (hiA - (t1 - e))) + loA + loB; +return t1 + t2; +}`)}},90692:(e,t,r)=>{r.d(t,{y:()=>a});var i=r(6206),o=r(74709);function n(e){e.code.add(o.H`vec4 premultiplyAlpha(vec4 v) { +return vec4(v.rgb * v.a, v.a); +} +vec3 rgb2hsv(vec3 c) { +vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); +vec4 p = c.g < c.b ? vec4(c.bg, K.wz) : vec4(c.gb, K.xy); +vec4 q = c.r < p.x ? vec4(p.xyw, c.r) : vec4(c.r, p.yzx); +float d = q.x - min(q.w, q.y); +float e = 1.0e-10; +return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), min(d / (q.x + e), 1.0), q.x); +} +vec3 hsv2rgb(vec3 c) { +vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); +vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); +return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); +} +float rgb2v(vec3 c) { +return max(c.x, max(c.y, c.z)); +}`)}function a(e){e.include(n),e.code.add(o.H` + vec3 mixExternalColor(vec3 internalColor, vec3 textureColor, vec3 externalColor, int mode) { + // workaround for artifacts in OSX using Intel Iris Pro + // see: https://devtopia.esri.com/WebGIS/arcgis-js-api/issues/10475 + vec3 internalMixed = internalColor * textureColor; + vec3 allMixed = internalMixed * externalColor; + + if (mode == ${o.H.int(i.a9.Multiply)}) { + return allMixed; + } + if (mode == ${o.H.int(i.a9.Ignore)}) { + return internalMixed; + } + if (mode == ${o.H.int(i.a9.Replace)}) { + return externalColor; + } + + // tint (or something invalid) + float vIn = rgb2v(internalMixed); + vec3 hsvTint = rgb2hsv(externalColor); + vec3 hsvOut = vec3(hsvTint.x, hsvTint.y, vIn * hsvTint.z); + return hsv2rgb(hsvOut); + } + + float mixExternalOpacity(float internalOpacity, float textureOpacity, float externalOpacity, int mode) { + // workaround for artifacts in OSX using Intel Iris Pro + // see: https://devtopia.esri.com/WebGIS/arcgis-js-api/issues/10475 + float internalMixed = internalOpacity * textureOpacity; + float allMixed = internalMixed * externalOpacity; + + if (mode == ${o.H.int(i.a9.Ignore)}) { + return internalMixed; + } + if (mode == ${o.H.int(i.a9.Replace)}) { + return externalOpacity; + } + + // multiply or tint (or something invalid) + return allMixed; + } + `)}},20285:(e,t,r)=>{r.d(t,{n:()=>o});var i=r(74709);function o(e){e.code.add(i.H`const float MAX_RGBA_FLOAT = +255.0 / 256.0 + +255.0 / 256.0 / 256.0 + +255.0 / 256.0 / 256.0 / 256.0 + +255.0 / 256.0 / 256.0 / 256.0 / 256.0; +const vec4 FIXED_POINT_FACTORS = vec4(1.0, 256.0, 256.0 * 256.0, 256.0 * 256.0 * 256.0); +vec4 float2rgba(const float value) { +float valueInValidDomain = clamp(value, 0.0, MAX_RGBA_FLOAT); +vec4 fixedPointU8 = floor(fract(valueInValidDomain * FIXED_POINT_FACTORS) * 256.0); +const float toU8AsFloat = 1.0 / 255.0; +return fixedPointU8 * toU8AsFloat; +} +const vec4 RGBA_2_FLOAT_FACTORS = vec4( +255.0 / (256.0), +255.0 / (256.0 * 256.0), +255.0 / (256.0 * 256.0 * 256.0), +255.0 / (256.0 * 256.0 * 256.0 * 256.0) +); +float rgba2float(vec4 rgba) { +return dot(rgba, RGBA_2_FLOAT_FACTORS); +}`)}},62062:(e,t,r)=>{r.d(t,{hY:()=>x,Sv:()=>b,_8:()=>S});var i,o,n,a,s,l,c,u=r(52138),d=r(13598),h=r(17896),m=r(65617);r(24470),function(e){e[e.INNER=0]="INNER",e[e.OUTER=1]="OUTER"}(i||(i={})),function(e){e[e.REGULAR=0]="REGULAR",e[e.HAS_NORTH_POLE=1]="HAS_NORTH_POLE",e[e.HAS_SOUTH_POLE=2]="HAS_SOUTH_POLE",e[e.HAS_BOTH_POLES=3]="HAS_BOTH_POLES"}(o||(o={})),function(e){e[e.OFF=0]="OFF",e[e.ON=1]="ON"}(n||(n={})),function(e){e[e.Color=0]="Color",e[e.ColorNoRasterImage=1]="ColorNoRasterImage",e[e.Highlight=2]="Highlight",e[e.Water=3]="Water",e[e.Occluded=4]="Occluded",e[e.ObjectAndLayerIdColor=5]="ObjectAndLayerIdColor"}(a||(a={})),function(e){e[e.FADING=0]="FADING",e[e.IMMEDIATE=1]="IMMEDIATE",e[e.UNFADED=2]="UNFADED"}(s||(s={})),r(47026),(c=l||(l={}))[c.None=0]="None",c[c.ColorAndWater=1]="ColorAndWater",c[c.Highlight=2]="Highlight",c[c.Occluded=3]="Occluded",c[c.ObjectAndLayerIdColor=4]="ObjectAndLayerIdColor";var f=r(70582),p=r(172),g=(r(21437),r(79884)),v=r(67498);class _ extends g.x{constructor(e,t){super(e,"mat4",v.P.Draw,((r,i,o)=>r.setUniformMatrix4fv(e,t(i,o))))}}var T=r(8319);function x(e,t){t.instancedDoublePrecision?e.constants.add("cameraPosition","vec3",m.Z):e.uniforms.add(new f.B("cameraPosition",((e,t)=>(0,h.s)(A,t.camera.viewInverseTransposeMatrix[3]-e.origin[0],t.camera.viewInverseTransposeMatrix[7]-e.origin[1],t.camera.viewInverseTransposeMatrix[11]-e.origin[2]))))}function b(e,t){if(!t.instancedDoublePrecision)return void e.uniforms.add(new T.g("proj",((e,t)=>t.camera.projectionMatrix)),new _("view",((e,t)=>(0,u.w)(E,t.camera.viewMatrix,e.origin))),new f.B("localOrigin",(e=>e.origin)));const r=e=>(0,h.s)(A,e.camera.viewInverseTransposeMatrix[3],e.camera.viewInverseTransposeMatrix[7],e.camera.viewInverseTransposeMatrix[11]);e.uniforms.add(new T.g("proj",((e,t)=>t.camera.projectionMatrix)),new T.g("view",((e,t)=>(0,u.w)(E,t.camera.viewMatrix,r(t)))),new p.J("localOrigin",((e,t)=>r(t))))}const E=(0,d.c)(),A=(0,m.c)();function S(e){e.uniforms.add(new T.g("viewNormal",((e,t)=>t.camera.viewInverseTransposeMatrix)))}},98925:(e,t,r)=>{r.d(t,{q:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"vec2",o.P.Draw,((r,i,o,n)=>r.setUniform2fv(e,t(i,o,n))))}}},19693:(e,t,r)=>{r.d(t,{A:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"vec2",o.P.Pass,((r,i,o)=>r.setUniform2fv(e,t(i,o))))}}},70582:(e,t,r)=>{r.d(t,{B:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"vec3",o.P.Draw,((r,i,o,n)=>r.setUniform3fv(e,t(i,o,n))))}}},172:(e,t,r)=>{r.d(t,{J:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"vec3",o.P.Pass,((r,i,o)=>r.setUniform3fv(e,t(i,o))))}}},71250:(e,t,r)=>{r.d(t,{N:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"vec4",o.P.Pass,((r,i,o)=>r.setUniform4fv(e,t(i,o))))}}},21437:(e,t,r)=>{r.d(t,{p:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"float",o.P.Pass,((r,i,o)=>r.setUniform1f(e,t(i,o))))}}},15736:(e,t,r)=>{r.d(t,{_:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"int",o.P.Pass,((r,i,o)=>r.setUniform1i(e,t(i,o))))}}},52114:(e,t,r)=>{r.d(t,{j:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"mat3",o.P.Draw,((r,i,o)=>r.setUniformMatrix3fv(e,t(i,o))))}}},19850:(e,t,r)=>{r.d(t,{c:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"mat3",o.P.Pass,((r,i,o)=>r.setUniformMatrix3fv(e,t(i,o))))}}},8319:(e,t,r)=>{r.d(t,{g:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"mat4",o.P.Pass,((r,i,o)=>r.setUniformMatrix4fv(e,t(i,o))))}}},33680:(e,t,r)=>{r.d(t,{kG:()=>l});var i=r(20102),o=r(92604),n=r(11726);const a=o.Z.getLogger("esri.views.3d.webgl-engine.core.shaderModules.shaderBuilder");class s{constructor(){this._includedModules=new Map}include(e,t){if(this._includedModules.has(e)){const r=this._includedModules.get(e);if(r!==t){a.error("Trying to include shader module multiple times with different sets of options.");const t=new Set;for(const i of Object.keys(r))r[i]!==e[i]&&t.add(i);for(const i of Object.keys(e))r[i]!==e[i]&&t.add(i);t.forEach((t=>console.error(` ${t}: current ${r[t]} new ${e[t]}`)))}}else this._includedModules.set(e,t),e(this.builder,t)}}class l extends s{constructor(){super(...arguments),this.vertex=new d,this.fragment=new d,this.attributes=new h,this.varyings=new m,this.extensions=new f,this.constants=new p}get fragmentUniforms(){return this.fragment.uniforms.entries}get builder(){return this}generate(e){const t=this.extensions.generateSource(e),r=this.attributes.generateSource(e),i=this.varyings.generateSource(e),o="vertex"===e?this.vertex:this.fragment,n=o.uniforms.generateSource(),a=o.code.generateSource(),s="vertex"===e?v:g,l=this.constants.generateSource().concat(o.constants.generateSource());return`#version 300 es\n${t.join("\n")}\n\n${s}\n\n${l.join("\n")}\n\n${n.join("\n")}\n\n${r.join("\n")}\n\n${i.join("\n")}\n\n${a.join("\n")}`}generateBind(e,t){const r=new Map;this.vertex.uniforms.entries.forEach((t=>{const i=t.bind[e];null!=i&&r.set(t.name,i)})),this.fragment.uniforms.entries.forEach((t=>{const i=t.bind[e];null!=i&&r.set(t.name,i)}));const i=Array.from(r.values()),o=i.length;return(e,r,n)=>{for(let a=0;anull!=e.arraySize?`uniform ${e.type} ${e.name}[${e.arraySize}];`:`uniform ${e.type} ${e.name};`))}get entries(){return Array.from(this._entries.values())}}class u{constructor(){this._entries=new Array}add(e){this._entries.push(e)}generateSource(){return this._entries}}class d extends s{constructor(){super(...arguments),this.uniforms=new c,this.code=new u,this.constants=new p}get builder(){return this}}class h{constructor(){this._entries=new Array}add(e,t){this._entries.push([e,t])}generateSource(e){return"fragment"===e?[]:this._entries.map((e=>`in ${e[1]} ${e[0]};`))}}class m{constructor(){this._entries=new Map}add(e,t){this._entries.has(e)&&(0,n.hu)(this._entries.get(e)===t),this._entries.set(e,t)}generateSource(e){const t=new Array;return this._entries.forEach(((r,i)=>t.push("vertex"===e?`out ${r} ${i};`:`in ${r} ${i};`))),t}}class f{constructor(){this._entries=new Set}add(e){this._entries.add(e)}generateSource(e){const t="vertex"===e?f.ALLOWLIST_VERTEX:f.ALLOWLIST_FRAGMENT;return Array.from(this._entries).filter((e=>t.includes(e))).map((e=>`#extension ${e} : enable`))}}f.ALLOWLIST_FRAGMENT=["GL_EXT_shader_texture_lod","GL_OES_standard_derivatives"],f.ALLOWLIST_VERTEX=[];class p{constructor(){this._entries=new Set}add(e,t,r){let i="ERROR_CONSTRUCTOR_STRING";switch(t){case"float":i=p._numberToFloatStr(r);break;case"int":i=p._numberToIntStr(r);break;case"bool":i=r.toString();break;case"vec2":i=`vec2(${p._numberToFloatStr(r[0])}, ${p._numberToFloatStr(r[1])})`;break;case"vec3":i=`vec3(${p._numberToFloatStr(r[0])}, ${p._numberToFloatStr(r[1])}, ${p._numberToFloatStr(r[2])})`;break;case"vec4":i=`vec4(${p._numberToFloatStr(r[0])}, ${p._numberToFloatStr(r[1])}, ${p._numberToFloatStr(r[2])}, ${p._numberToFloatStr(r[3])})`;break;case"ivec2":i=`ivec2(${p._numberToIntStr(r[0])}, ${p._numberToIntStr(r[1])})`;break;case"ivec3":i=`ivec3(${p._numberToIntStr(r[0])}, ${p._numberToIntStr(r[1])}, ${p._numberToIntStr(r[2])})`;break;case"ivec4":i=`ivec4(${p._numberToIntStr(r[0])}, ${p._numberToIntStr(r[1])}, ${p._numberToIntStr(r[2])}, ${p._numberToIntStr(r[3])})`;break;case"mat2":case"mat3":case"mat4":i=`${t}(${Array.prototype.map.call(r,(e=>p._numberToFloatStr(e))).join(", ")})`}return this._entries.add(`const ${t} ${e} = ${i};`),this}static _numberToIntStr(e){return e.toFixed(0)}static _numberToFloatStr(e){return Number.isInteger(e)?e.toFixed(1):e.toString()}generateSource(){return Array.from(this._entries)}}const g="#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n precision highp sampler2D;\n#else\n precision mediump float;\n precision mediump sampler2D;\n#endif\n\nout vec4 fragColor;",v="precision highp float;\nprecision highp sampler2D;"},16374:(e,t,r)=>{r.d(t,{R:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"sampler2D",o.P.Draw,((r,i,o)=>r.bindTexture(e,t(i,o))))}}},98069:(e,t,r)=>{r.d(t,{A:()=>n});var i=r(79884),o=r(67498);class n extends i.x{constructor(e,t){super(e,"sampler2D",o.P.Pass,((r,i,o)=>r.bindTexture(e,t(i,o))))}}},79884:(e,t,r)=>{r.d(t,{x:()=>o});var i=r(67498);class o{constructor(e,t,r,o,n=null){this.name=e,this.type=t,this.arraySize=n,this.bind={[i.P.Pass]:null,[i.P.Draw]:null},null!=r&&null!=o&&(this.bind[r]=o)}equals(e){return this.type===e.type&&this.name===e.name&&this.arraySize===e.arraySize}}},74709:(e,t,r)=>{r.d(t,{H:()=>o,K:()=>i});const i=class{};function o(e,...t){let r="";for(let i=0;i{var i;r.d(t,{P:()=>i}),function(e){e[e.Pass=0]="Pass",e[e.Draw=1]="Draw"}(i||(i={}))},78869:(e,t,r)=>{r.d(t,{J:()=>i});class i{constructor(e,t){this._module=e,this._loadModule=t}get(){return this._module}async reload(){return this._module=await this._loadModule(),this._module}}},14589:(e,t,r)=>{r.d(t,{A:()=>n});var i=r(70586),o=r(35371);class n{constructor(e,t,r){this.release=r,this.initializeConfiguration(e,t),this._configuration=t.snapshot(),this._program=this.initializeProgram(e),this._pipeline=this.initializePipeline(e.rctx.capabilities)}destroy(){this._program=(0,i.M2)(this._program),this._pipeline=this._configuration=null}reload(e){(0,i.M2)(this._program),this._program=this.initializeProgram(e),this._pipeline=this.initializePipeline(e.rctx.capabilities)}get program(){return this._program}get compiled(){return this.program.compiled}get key(){return this._configuration.key}get configuration(){return this._configuration}bindPipelineState(e,t=null,r){e.setPipelineState(this.getPipelineState(t,r))}ensureAttributeLocations(e){this.program.assertCompatibleVertexAttributeLocations(e)}get primitiveType(){return o.MX.TRIANGLES}getPipelineState(e,t){return this._pipeline}initializeConfiguration(e,t){}}},51354:(e,t,r)=>{r.d(t,{m:()=>o,o:()=>n});var i=r(74709);class o extends i.K{constructor(){super(),this._key="",this._keyDirty=!1,this._parameterBits=this._parameterBits?this._parameterBits.map((()=>0)):[],this._parameterNames||(this._parameterNames=[])}get key(){return this._keyDirty&&(this._keyDirty=!1,this._key=String.fromCharCode.apply(String,this._parameterBits)),this._key}snapshot(){const e=this._parameterNames,t={key:this.key};for(const r of e)t[r]=this[r];return t}}function n(e={}){return(t,r)=>{if(t._parameterNames=t._parameterNames??[],t._parameterNames.push(r),null!=e.constValue)Object.defineProperty(t,r,{get:()=>e.constValue});else{const i=t._parameterNames.length-1,o=e.count||2,n=Math.ceil(Math.log2(o)),a=t._parameterBits??[0];let s=0;for(;a[s]+n>16;)s++,s>=a.length&&a.push(0);t._parameterBits=a;const l=a[s],c=(1<{r.d(t,{c:()=>o});var i=r(99001);class o{constructor(){this.id=(0,i.D)()}unload(){}}},4726:(e,t,r)=>{var i;r.d(t,{U:()=>i}),function(e){e[e.Layer=0]="Layer",e[e.Object=1]="Object",e[e.Mesh=2]="Mesh",e[e.Line=3]="Line",e[e.Point=4]="Point",e[e.Material=5]="Material",e[e.Texture=6]="Texture",e[e.COUNT=7]="COUNT"}(i||(i={}))},83475:(e,t,r)=>{r.d(t,{i:()=>o});var i=r(35065);const o=new Map([[i.T.POSITION,0],[i.T.NORMAL,1],[i.T.NORMALCOMPRESSED,1],[i.T.UV0,2],[i.T.COLOR,3],[i.T.COLORFEATUREATTRIBUTE,3],[i.T.SIZE,4],[i.T.TANGENT,4],[i.T.AUXPOS1,5],[i.T.SYMBOLCOLOR,5],[i.T.AUXPOS2,6],[i.T.FEATUREATTRIBUTE,6],[i.T.INSTANCEFEATUREATTRIBUTE,6],[i.T.INSTANCECOLOR,7],[i.T.OBJECTANDLAYERIDCOLOR,7],[i.T.INSTANCEOBJECTANDLAYERIDCOLOR,7],[i.T.MODEL,8],[i.T.MODELNORMAL,12],[i.T.MODELORIGINHI,11],[i.T.MODELORIGINLO,15]])},60537:(e,t,r)=>{r.d(t,{F:()=>l});var i=r(70586),o=r(95330),n=r(74709),a=r(47026);class s{constructor(e){this._material=e.material,this._techniqueRepository=e.techniqueRep,this._output=e.output}dispose(){this._techniqueRepository.release(this._technique)}get technique(){return this._technique}get _stippleTextureRepository(){return this._techniqueRepository.constructionContext.stippleTextureRepository}get _markerTextureRepository(){return this._techniqueRepository.constructionContext.markerTextureRepository}ensureTechnique(e,t){return this._technique=this._techniqueRepository.releaseAndAcquire(e,this._material.getConfiguration(this._output,t),this._technique),this._technique}ensureResources(e){return a.Rw.LOADED}}class l extends s{constructor(e){super(e),this._numLoading=0,this._disposed=!1,this._textureRepository=e.textureRep,this._textureId=e.textureId,this._acquire(e.textureId,(e=>this._texture=e)),this._acquire(e.normalTextureId,(e=>this._textureNormal=e)),this._acquire(e.emissiveTextureId,(e=>this._textureEmissive=e)),this._acquire(e.occlusionTextureId,(e=>this._textureOcclusion=e)),this._acquire(e.metallicRoughnessTextureId,(e=>this._textureMetallicRoughness=e))}dispose(){this._texture=(0,i.RY)(this._texture),this._textureNormal=(0,i.RY)(this._textureNormal),this._textureEmissive=(0,i.RY)(this._textureEmissive),this._textureOcclusion=(0,i.RY)(this._textureOcclusion),this._textureMetallicRoughness=(0,i.RY)(this._textureMetallicRoughness),this._disposed=!0}ensureResources(e){return 0===this._numLoading?a.Rw.LOADED:a.Rw.LOADING}get textureBindParameters(){return new c(null!=this._texture?this._texture.glTexture:null,null!=this._textureNormal?this._textureNormal.glTexture:null,null!=this._textureEmissive?this._textureEmissive.glTexture:null,null!=this._textureOcclusion?this._textureOcclusion.glTexture:null,null!=this._textureMetallicRoughness?this._textureMetallicRoughness.glTexture:null)}updateTexture(e){null!=this._texture&&e===this._texture.id||(this._texture=(0,i.RY)(this._texture),this._textureId=e,this._acquire(this._textureId,(e=>this._texture=e)))}_acquire(e,t){if(null==e)return void t(null);const r=this._textureRepository.acquire(e);if((0,o.y8)(r))return++this._numLoading,void r.then((e=>{if(this._disposed)return(0,i.RY)(e),void t(null);t(e)})).finally((()=>--this._numLoading));t(r)}}class c extends n.K{constructor(e=null,t=null,r=null,i=null,o=null){super(),this.texture=e,this.textureNormal=t,this.textureEmissive=r,this.textureOcclusion=i,this.textureMetallicRoughness=o}}},82791:(e,t,r)=>{r.d(t,{F5:()=>u,yD:()=>i});var i,o,n=r(65617),a=(r(74709),r(17662)),s=r(4726),l=r(83475),c=r(57790);class u extends a.c{constructor(e,t){super(),this.type=s.U.Material,this.supportsEdges=!1,this._visible=!0,this._renderPriority=0,this._insertOrder=0,this._vertexAttributeLocations=l.i,this._pp0=(0,n.f)(0,0,1),this._pp1=(0,n.f)(0,0,0),this._parameters=(0,c.Uf)(e,t),this.validateParameters(this._parameters)}dispose(){}get parameters(){return this._parameters}update(e){return!1}setParameters(e,t=!0){(0,c.LO)(this._parameters,e)&&(this.validateParameters(this._parameters),t&&this.parametersChanged())}validateParameters(e){}get visible(){return this._visible}set visible(e){e!==this._visible&&(this._visible=e,this.parametersChanged())}shouldRender(e){return this.isVisible()&&this.isVisibleForOutput(e.output)&&0!=(this.renderOccluded&e.renderOccludedMask)}isVisibleForOutput(e){return!0}get renderOccluded(){return this.parameters.renderOccluded}get renderPriority(){return this._renderPriority}set renderPriority(e){e!==this._renderPriority&&(this._renderPriority=e,this.parametersChanged())}get insertOrder(){return this._insertOrder}set insertOrder(e){e!==this._insertOrder&&(this._insertOrder=e,this.parametersChanged())}get vertexAttributeLocations(){return this._vertexAttributeLocations}isVisible(){return this._visible}parametersChanged(){null!=this.repository&&this.repository.materialChanged(this)}intersectDraped(e,t,r,i,o,n){return this._pp0[0]=this._pp1[0]=i[0],this._pp0[1]=this._pp1[1]=i[1],this.intersect(e,t,r,this._pp0,this._pp1,o)}}(o=i||(i={}))[o.None=0]="None",o[o.Occlude=1]="Occlude",o[o.Transparent=2]="Transparent",o[o.OccludeAndTransparent=4]="OccludeAndTransparent",o[o.OccludeAndTransparentStencil=8]="OccludeAndTransparentStencil",o[o.Opaque=16]="Opaque"},59377:(e,t,r)=>{r.d(t,{$:()=>a});var i=r(44553),o=r(67498),n=r(49300);class a{constructor(e,t,r){this._context=e,this._locations=r,this._textures=new Map,this._freeTextureUnits=new i.Z({deallocator:null}),this._glProgram=e.programCache.acquire(t.generate("vertex"),t.generate("fragment"),r),this._glProgram.stop=()=>{throw new Error("Wrapped _glProgram used directly")},this.bindPass=t.generateBind(o.P.Pass,this),this.bindDraw=t.generateBind(o.P.Draw,this),this._fragmentUniforms=(0,n.hZ)()?t.fragmentUniforms:null}dispose(){this._glProgram.dispose()}get glName(){return this._glProgram.glName}get compiled(){return this._glProgram.compiled}setUniform1b(e,t){this._glProgram.setUniform1i(e,t?1:0)}setUniform1i(e,t){this._glProgram.setUniform1i(e,t)}setUniform1f(e,t){this._glProgram.setUniform1f(e,t)}setUniform2fv(e,t){this._glProgram.setUniform2fv(e,t)}setUniform3fv(e,t){this._glProgram.setUniform3fv(e,t)}setUniform4fv(e,t){this._glProgram.setUniform4fv(e,t)}setUniformMatrix3fv(e,t){this._glProgram.setUniformMatrix3fv(e,t)}setUniformMatrix4fv(e,t){this._glProgram.setUniformMatrix4fv(e,t)}setUniform1fv(e,t){this._glProgram.setUniform1fv(e,t)}setUniform1iv(e,t){this._glProgram.setUniform1iv(e,t)}setUniform2iv(e,t){this._glProgram.setUniform3iv(e,t)}setUniform3iv(e,t){this._glProgram.setUniform3iv(e,t)}setUniform4iv(e,t){this._glProgram.setUniform4iv(e,t)}assertCompatibleVertexAttributeLocations(e){e.locations!==this._locations&&console.error("VertexAttributeLocations are incompatible")}stop(){this._textures.clear(),this._freeTextureUnits.clear()}bindTexture(e,t){if(null==t||null==t.glName){const t=this._textures.get(e);return t&&(this._context.bindTexture(null,t.unit),this._freeTextureUnit(t),this._textures.delete(e)),null}let r=this._textures.get(e);return null==r?(r=this._allocTextureUnit(t),this._textures.set(e,r)):r.texture=t,this._context.useProgram(this),this.setUniform1i(e,r.unit),this._context.bindTexture(t,r.unit),r.unit}rebindTextures(){this._context.useProgram(this),this._textures.forEach(((e,t)=>{this._context.bindTexture(e.texture,e.unit),this.setUniform1i(t,e.unit)})),null!=this._fragmentUniforms&&this._fragmentUniforms.forEach((e=>{"sampler2D"!==e.type&&"samplerCube"!==e.type||this._textures.has(e.name)||console.error(`Texture sampler ${e.name} has no bound texture`)}))}_allocTextureUnit(e){return{texture:e,unit:0===this._freeTextureUnits.length?this._textures.size:this._freeTextureUnits.pop()}}_freeTextureUnit(e){this._freeTextureUnits.push(e.unit)}}},93144:(e,t,r)=>{var i;r.d(t,{A:()=>i}),function(e){e[e.Color=0]="Color",e[e.Alpha=1]="Alpha",e[e.FrontFace=2]="FrontFace",e[e.NONE=3]="NONE",e[e.COUNT=4]="COUNT"}(i||(i={}))},57790:(e,t,r)=>{r.d(t,{FZ:()=>R,Uf:()=>A,Bw:()=>f,LO:()=>S,Hx:()=>E});var i=r(67676),o=r(22021),n=r(17896),a=r(65617),s=r(60437),l=r(4726);function c(e,t,r,i){return function(e,t){return Math.max((0,o.t7)(e*t.scale,e,t.factor),function(e,t){return 0===e?t.minPixelSize:t.minPixelSize*(1+2*t.paddingPixels/e)}(e,t))}(e,function(e,t,r){const i=r.parameters,o=r.paddingPixelsOverride;return u.scale=Math.min(i.divisor/(t-i.offset),1),u.factor=function(e){return Math.abs(e*e*e)}(e),u.minPixelSize=i.minPixelSize,u.paddingPixels=o,u}(t,r,i))}r(64822),(0,o.Vl)(10),(0,o.Vl)(12),(0,o.Vl)(70),(0,o.Vl)(40);const u={scale:0,factor:0,minPixelSize:0,paddingPixels:0};var d=r(11726),h=r(35065);const m=(0,s.Ue)();function f(e,t,r,i,o,n){if(e.visible)if(e.boundingInfo){(0,d.hu)(e.type===l.U.Mesh);const a=t.tolerance;g(e.boundingInfo,r,i,a,o,n)}else{const t=e.indices.get(h.T.POSITION),a=e.vertexAttributes.get(h.T.POSITION);_(r,i,0,t.length/3,t,a,void 0,o,n)}}const p=(0,a.c)();function g(e,t,r,i,o,a){if(null==e)return;const l=function(e,t,r){return(0,n.s)(r,1/(t[0]-e[0]),1/(t[1]-e[1]),1/(t[2]-e[2]))}(t,r,p);if((0,s.op)(m,e.bbMin),(0,s.Tn)(m,e.bbMax),null!=o&&o.applyToAabb(m),function(e,t,r,i){return function(e,t,r,i,o){const n=(e[0]-i-t[0])*r[0],a=(e[3]+i-t[0])*r[0];let s=Math.min(n,a),l=Math.max(n,a);const c=(e[1]-i-t[1])*r[1],u=(e[4]+i-t[1])*r[1];if(l=Math.min(l,Math.max(c,u)),l<0)return!1;if(s=Math.max(s,Math.min(c,u)),s>l)return!1;const d=(e[2]-i-t[2])*r[2],h=(e[5]+i-t[2])*r[2];return l=Math.min(l,Math.max(d,h)),!(l<0)&&(s=Math.max(s,Math.min(d,h)),!(s>l)&&s<1/0)}(e,t,r,i)}(m,t,l,i)){const{primitiveIndices:n,indices:s,position:l}=e,c=n?n.length:s.length/3;if(c>C){const n=e.getChildren();if(void 0!==n){for(const e of n)g(e,t,r,i,o,a);return}}_(t,r,0,c,s,l,n,o,a)}}const v=(0,a.c)();function _(e,t,r,i,o,n,a,s,l){if(a)return function(e,t,r,i,o,n,a,s,l){const{data:c,stride:u}=n,d=e[0],h=e[1],m=e[2],f=t[0]-d,p=t[1]-h,g=t[2]-m;for(let e=r;e0){if(z<0||z>H)continue}else if(z>0||z0){if(k<0||z+k>H)continue}else if(k>0||z+k=0&&l($,b(C,y,O,M,P,I,v),t,!1)}}(e,t,r,i,o,n,a,s,l);const{data:c,stride:u}=n,d=e[0],h=e[1],m=e[2],f=t[0]-d,p=t[1]-h,g=t[2]-m;for(let e=r,t=3*r;e0){if(B<0||B>L)continue}else if(B>0||B0){if(G<0||B+G>L)continue}else if(G>0||B+G=0&&l(W,b(w,R,C,y,O,M,v),e,!1)}}const T=(0,a.c)(),x=(0,a.c)();function b(e,t,r,i,o,a,s){return(0,n.s)(T,e,t,r),(0,n.s)(x,i,o,a),(0,n.f)(s,T,x),(0,n.n)(s,s),s}function E(e,t,r,i,n){let a=(r.screenLength||0)*e.pixelRatio;null!=n&&(a=c(a,i,t,n));const s=a*Math.tan(.5*e.fovY)/(.5*e.fullHeight);return(0,o.uZ)(s*t,r.minWorldLength||0,null!=r.maxWorldLength?r.maxWorldLength:1/0)}function A(e,t){const r=t?A(t):{};for(const t in e){let i=e[t];i&&i.forEach&&(i=w(i)),null==i&&t in r||(r[t]=i)}return r}function S(e,t){let r=!1;for(const o in t){const n=t[o];void 0!==n&&(Array.isArray(n)?null===e[o]?(e[o]=n.slice(),r=!0):(0,i.Vx)(e[o],n)&&(r=!0):e[o]!==n&&(r=!0,e[o]=n))}return r}function w(e){const t=[];return e.forEach((e=>t.push(e))),t}const R={multiply:1,ignore:2,replace:3,tint:4},C=1e3},4375:(e,t,r)=>{var i;r.d(t,{B:()=>i}),function(e){e[e.Texture=0]="Texture",e[e.RenderBuffer=1]="RenderBuffer"}(i||(i={}))},57088:(e,t,r)=>{r.d(t,{x:()=>d});var i=r(20102),o=(r(80442),r(22021)),n=r(49300),a=r(7575),s=r(35371),l=r(4375),c=r(47859);class u extends c.X{constructor(e,t){switch(super(),this.context=e,Object.assign(this,t),this.internalFormat){case s.lP.R16F:case s.lP.R16I:case s.lP.R16UI:case s.lP.R32F:case s.lP.R32I:case s.lP.R32UI:case s.lP.R8_SNORM:case s.lP.R8:case s.lP.R8I:case s.lP.R8UI:this.pixelFormat=s.VI.RED}}static validate(e,t){return new u(e,t)}}let d=class{constructor(e,t=null,r=null){if(this.type=l.B.Texture,this._glName=null,this._samplingModeDirty=!1,this._wrapModeDirty=!1,this._wasImmutablyAllocated=!1,"context"in e)this._descriptor=e,r=t;else{const r=u.validate(e,t);if(!r)throw new i.Z("Texture descriptor invalid");this._descriptor=r}if(this._descriptor.context.instanceCounter.increment(s._g.Texture,this),this._descriptor.context.type!==a.zO.WEBGL2&&(this._descriptor.isImmutable&&(this._descriptor.isImmutable=!1),v(this._descriptor.target)))throw new i.Z("3D and array textures are not supported in WebGL1");this._descriptor.target===s.No.TEXTURE_CUBE_MAP?this._setDataCubeMap(r):this.setData(r)}get glName(){return this._glName}get descriptor(){return this._descriptor}get gpuMemoryUsage(){return T.delete(this),(0,c.G)(this._descriptor)}get isDirty(){return this._samplingModeDirty||this._wrapModeDirty}dispose(){this._descriptor.context.gl&&this._glName&&(this._descriptor.context.unbindTexture(this),this._descriptor.context.gl.deleteTexture(this._glName),this._glName=null,this._descriptor.context.instanceCounter.decrement(s._g.Texture,this))}release(){this.dispose()}resize(e,t){const r=this._descriptor;if(r.width!==e||r.height!==t){if(this._wasImmutablyAllocated)throw new i.Z("Immutable textures can't be resized!");r.width=e,r.height=t,this._descriptor.target===s.No.TEXTURE_CUBE_MAP?this._setDataCubeMap(null):this.setData(null)}}_setDataCubeMap(e=null){for(let t=s.No.TEXTURE_CUBE_MAP_POSITIVE_X;t<=s.No.TEXTURE_CUBE_MAP_NEGATIVE_Z;t++)this._setData(e,t)}setData(e){this._setData(e)}_setData(e,t){if(!this._descriptor.context||!this._descriptor.context.gl)return;const r=this._descriptor.context.gl;(0,n.zu)(r),this._glName||(this._glName=r.createTexture()),void 0===e&&(e=null);const o=this._descriptor,a=t??o.target,l=v(a);null===e&&(o.width=o.width||4,o.height=o.height||4,l&&(o.depth=o.depth??1));const c=this._descriptor.context.bindTexture(this,d.TEXTURE_UNIT_FOR_UPDATES);this._descriptor.context.setActiveTexture(d.TEXTURE_UNIT_FOR_UPDATES),h(this._descriptor.context,o),this._configurePixelStorage(),(0,n.zu)(r);const u=this._deriveInternalFormat();if(g(e)){let t=e.width,i=e.height;const s=1;e instanceof HTMLVideoElement&&(t=e.videoWidth,i=e.videoHeight),o.width&&o.height,l&&o.depth,o.isImmutable&&!this._wasImmutablyAllocated&&this._texStorage(a,u,o.hasMipmap,t,i,s),this._texImage(a,0,u,t,i,s,e),(0,n.zu)(r),o.hasMipmap&&this.generateMipmap(),o.width||(o.width=t),o.height||(o.height=i),l&&!o.depth&&(o.depth=s)}else{const{width:t,height:c,depth:d}=o;if(null==t||null==c)throw new i.Z("Width and height must be specified!");if(l&&null==d)throw new i.Z("Depth must be specified!");if(o.isImmutable&&!this._wasImmutablyAllocated&&this._texStorage(a,u,o.hasMipmap,t,c,d),p(e)){const n=e.levels,l=_(a,t,c,d),h=Math.min(l-1,n.length-1);null!=this._descriptor.context.gl2?r.texParameteri(o.target,this._descriptor.context.gl2.TEXTURE_MAX_LEVEL,h):o.hasMipmap=o.hasMipmap&&l===n.length;const m=u;if(!(m in s.q_))throw new i.Z("Attempting to use compressed data with an uncompressed format!");this._forEachMipmapLevel(((e,t,r,i)=>{const o=n[Math.min(e,n.length-1)];this._compressedTexImage(a,e,m,t,r,i,o)}),h)}else this._texImage(a,0,u,t,c,d,e),(0,n.zu)(r),o.hasMipmap&&this.generateMipmap()}m(r,this._descriptor),f(r,this._descriptor),function(e,t){const r=e.capabilities.textureFilterAnisotropic;r&&e.gl.texParameterf(t.target,r.TEXTURE_MAX_ANISOTROPY,t.maxAnisotropy??1)}(this._descriptor.context,this._descriptor),(0,n.zu)(r),this._descriptor.context.bindTexture(c,d.TEXTURE_UNIT_FOR_UPDATES)}updateData(e,t,r,o,n,a,s=0){a||console.error("An attempt to use uninitialized data!"),this._glName||console.error("An attempt to update uninitialized texture!");const l=this._descriptor.context.gl,c=this._descriptor.context.gl2,u=this._descriptor,h=this._deriveInternalFormat(),{pixelFormat:m,dataType:f,target:v,isImmutable:_}=u;if(_&&!this._wasImmutablyAllocated)throw new i.Z("Cannot update immutable texture before allocation!");const T=this._descriptor.context.bindTexture(this,d.TEXTURE_UNIT_FOR_UPDATES,!0);if((t<0||r<0||o>u.width||n>u.height||t+o>u.width||r+n>u.height)&&console.error("An attempt to update out of bounds of the texture!"),this._configurePixelStorage(),s){if(!c)return void console.error("Webgl2 must be enabled to use dataRowOffset!");l.pixelStorei(c.UNPACK_SKIP_ROWS,s)}if(g(a)?c?c.texSubImage2D(v,e,t,r,o,n,m,f,a):l.texSubImage2D(v,e,t,r,m,f,a):p(a)?l.compressedTexSubImage2D(v,e,t,r,o,n,h,a.levels[e]):l.texSubImage2D(v,e,t,r,o,n,m,f,a),s){if(!c)return void console.error("Webgl2 must be enabled to use dataRowOffset!");l.pixelStorei(c.UNPACK_SKIP_ROWS,0)}this._descriptor.context.bindTexture(T,d.TEXTURE_UNIT_FOR_UPDATES)}updateData3D(e,t,r,o,n,a,s,l){l||console.error("An attempt to use uninitialized data!"),this._glName||console.error("An attempt to update uninitialized texture!");const c=this._descriptor.context.gl2;if(null==c)throw new i.Z("3D textures are not supported in WebGL1");const u=this._descriptor,h=this._deriveInternalFormat(),{pixelFormat:m,dataType:f,isImmutable:g,target:_}=u;if(g&&!this._wasImmutablyAllocated)throw new i.Z("Cannot update immutable texture before allocation!");v(_)||console.warn("Attempting to set 3D texture data on a non-3D texture");const T=this._descriptor.context.bindTexture(this,d.TEXTURE_UNIT_FOR_UPDATES);if(this._descriptor.context.setActiveTexture(d.TEXTURE_UNIT_FOR_UPDATES),(t<0||r<0||o<0||n>u.width||a>u.height||s>u.depth||t+n>u.width||r+a>u.height||o+s>u.depth)&&console.error("An attempt to update out of bounds of the texture!"),this._configurePixelStorage(),p(l))l=l.levels[e],c.compressedTexSubImage3D(_,e,t,r,o,n,a,s,h,l);else{const i=l;c.texSubImage3D(_,e,t,r,o,n,a,s,m,f,i)}this._descriptor.context.bindTexture(T,d.TEXTURE_UNIT_FOR_UPDATES)}generateMipmap(){const e=this._descriptor;if(!e.hasMipmap){if(this._wasImmutablyAllocated)throw new i.Z("Cannot add mipmaps to immutable texture after allocation");e.hasMipmap=!0,this._samplingModeDirty=!0,h(this._descriptor.context,e)}e.samplingMode===s.cw.LINEAR?(this._samplingModeDirty=!0,e.samplingMode=s.cw.LINEAR_MIPMAP_NEAREST):e.samplingMode===s.cw.NEAREST&&(this._samplingModeDirty=!0,e.samplingMode=s.cw.NEAREST_MIPMAP_NEAREST);const t=this._descriptor.context.bindTexture(this,d.TEXTURE_UNIT_FOR_UPDATES);this._descriptor.context.setActiveTexture(d.TEXTURE_UNIT_FOR_UPDATES),this._descriptor.context.gl.generateMipmap(e.target),this._descriptor.context.bindTexture(t,d.TEXTURE_UNIT_FOR_UPDATES)}setSamplingMode(e){e!==this._descriptor.samplingMode&&(this._descriptor.samplingMode=e,this._samplingModeDirty=!0)}setWrapMode(e){e!==this._descriptor.wrapMode&&(this._descriptor.wrapMode=e,h(this._descriptor.context,this._descriptor),this._wrapModeDirty=!0)}applyChanges(){const e=this._descriptor.context.gl,t=this._descriptor;this._samplingModeDirty&&(m(e,t),this._samplingModeDirty=!1),this._wrapModeDirty&&(f(e,t),this._wrapModeDirty=!1)}_deriveInternalFormat(){if(this._descriptor.context.type===a.zO.WEBGL1)return this._descriptor.internalFormat=this._descriptor.pixelFormat;if(null!=this._descriptor.internalFormat)return this._descriptor.internalFormat===s.VI.DEPTH_STENCIL&&(this._descriptor.internalFormat=s.VI.DEPTH24_STENCIL8),this._descriptor.internalFormat;switch(this._descriptor.dataType){case s.Br.FLOAT:switch(this._descriptor.pixelFormat){case s.VI.RGBA:return this._descriptor.internalFormat=s.lP.RGBA32F;case s.VI.RGB:return this._descriptor.internalFormat=s.lP.RGB32F;default:throw new i.Z("Unable to derive format")}case s.Br.UNSIGNED_BYTE:switch(this._descriptor.pixelFormat){case s.VI.RGBA:return this._descriptor.internalFormat=s.lP.RGBA8;case s.VI.RGB:return this._descriptor.internalFormat=s.lP.RGB8}}return this._descriptor.internalFormat=this._descriptor.pixelFormat===s.VI.DEPTH_STENCIL?s.VI.DEPTH24_STENCIL8:this._descriptor.pixelFormat}_configurePixelStorage(){const e=this._descriptor.context.gl,{unpackAlignment:t,flipped:r,preMultiplyAlpha:i}=this._descriptor;e.pixelStorei(e.UNPACK_ALIGNMENT,t),e.pixelStorei(e.UNPACK_FLIP_Y_WEBGL,r?1:0),e.pixelStorei(e.UNPACK_PREMULTIPLY_ALPHA_WEBGL,i?1:0)}_texStorage(e,t,r,o,n,a){const l=this._descriptor.context.gl2;if(null==l)throw new i.Z("Immutable textures are not supported in WebGL1");if(!(t in s.lP))throw new i.Z("Immutable textures must have a sized internal format");if(!this._descriptor.isImmutable)return;const c=r?_(e,o,n,a):1;if(v(e)){if(null==a)throw new i.Z("Missing depth dimension for 3D texture upload");l.texStorage3D(e,c,t,o,n,a)}else l.texStorage2D(e,c,t,o,n);this._wasImmutablyAllocated=!0}_texImage(e,t,r,o,n,s,l){const c=this._descriptor.context.gl,u=v(e),{isImmutable:d,pixelFormat:h,dataType:m}=this._descriptor,f=this._descriptor.context.type===a.zO.WEBGL2,p=f?c:null;if(f||!g(l))if(d){if(null!=l){const r=l;if(u){if(null==s)throw new i.Z("Missing depth dimension for 3D texture upload");p.texSubImage3D(e,t,0,0,0,o,n,s,h,m,r)}else c.texSubImage2D(e,t,0,0,o,n,h,m,r)}}else{const a=l;if(u){if(null==s)throw new i.Z("Missing depth dimension for 3D texture upload");p.texImage3D(e,t,r,o,n,s,0,h,m,a)}else c.texImage2D(e,t,r,o,n,0,h,m,a)}else c.texImage2D(e,0,r,h,m,l)}_compressedTexImage(e,t,r,o,n,s,l){const c=this._descriptor.context.gl;let u=null;const d=v(e),h=this._descriptor.isImmutable;if(d){if(this._descriptor.context.type!==a.zO.WEBGL2)throw new i.Z("3D textures are not supported in WebGL1");u=c}if(h){if(null!=l)if(d){if(null==s)throw new i.Z("Missing depth dimension for 3D texture upload");u.compressedTexSubImage3D(e,t,0,0,0,o,n,s,r,l)}else c.compressedTexSubImage2D(e,t,0,0,o,n,r,l)}else if(d){if(null==s)throw new i.Z("Missing depth dimension for 3D texture upload");u.compressedTexImage3D(e,t,r,o,n,s,0,l)}else c.compressedTexImage2D(e,t,r,o,n,0,l)}_forEachMipmapLevel(e,t=1/0){let{width:r,height:o,depth:n,hasMipmap:a,target:l}=this._descriptor;const c=l===s.No.TEXTURE_3D;if(null==r||null==o||c&&null==n)throw new i.Z("Missing texture dimensions for mipmap calculation");for(let i=0;e(i,r,o,n),a&&(1!==r||1!==o||c&&1!==n)&&!(i>=t);++i)r=Math.max(1,r>>1),o=Math.max(1,o>>1),c&&(n=Math.max(1,n>>1))}};function h(e,t){(null!=t.width&&t.width<0||null!=t.height&&t.height<0||null!=t.depth&&t.depth<0)&&console.error("Negative dimension parameters are not allowed!");const r=e.type===a.zO.WEBGL2;r||!t.isImmutable&&!v(t.target)||console.error("Immutable and 3D-like textures are not supported in WebGL1!"),r||null!=t.width&&(0,o.wt)(t.width)&&null!=t.height&&(0,o.wt)(t.height)||("number"==typeof t.wrapMode?t.wrapMode!==s.e8.CLAMP_TO_EDGE&&console.error("Non-power-of-two textures must have a wrap mode of CLAMP_TO_EDGE!"):t.wrapMode.s===s.e8.CLAMP_TO_EDGE&&t.wrapMode.t===s.e8.CLAMP_TO_EDGE||console.error("Non-power-of-two textures must have a wrap mode of CLAMP_TO_EDGE!"),t.hasMipmap&&console.error("Mipmapping requires power-of-two textures!"))}function m(e,t){let r=t.samplingMode,i=t.samplingMode;r===s.cw.LINEAR_MIPMAP_NEAREST||r===s.cw.LINEAR_MIPMAP_LINEAR?(r=s.cw.LINEAR,t.hasMipmap||(i=s.cw.LINEAR)):r!==s.cw.NEAREST_MIPMAP_NEAREST&&r!==s.cw.NEAREST_MIPMAP_LINEAR||(r=s.cw.NEAREST,t.hasMipmap||(i=s.cw.NEAREST)),e.texParameteri(t.target,e.TEXTURE_MAG_FILTER,r),e.texParameteri(t.target,e.TEXTURE_MIN_FILTER,i)}function f(e,t){"number"==typeof t.wrapMode?(e.texParameteri(t.target,e.TEXTURE_WRAP_S,t.wrapMode),e.texParameteri(t.target,e.TEXTURE_WRAP_T,t.wrapMode)):(e.texParameteri(t.target,e.TEXTURE_WRAP_S,t.wrapMode.s),e.texParameteri(t.target,e.TEXTURE_WRAP_T,t.wrapMode.t))}function p(e){return null!=e&&"type"in e&&"compressed"===e.type}function g(e){return null!=e&&!p(e)&&!function(e){return null!=e&&"byteLength"in e}(e)}function v(e){return e===s.No.TEXTURE_3D||e===s.No.TEXTURE_2D_ARRAY}function _(e,t,r,i=1){let o=Math.max(t,r);return e===s.No.TEXTURE_3D&&(o=Math.max(o,i)),Math.round(Math.log(o)/Math.LN2)+1}d.TEXTURE_UNIT_FOR_UPDATES=0;const T=new Map},47859:(e,t,r)=>{r.d(t,{G:()=>a,X:()=>n});var i=r(35371),o=r(45762);class n{constructor(e=0,t=e){this.width=e,this.height=t,this.target=i.No.TEXTURE_2D,this.pixelFormat=i.VI.RGBA,this.dataType=i.Br.UNSIGNED_BYTE,this.samplingMode=i.cw.LINEAR,this.wrapMode=i.e8.REPEAT,this.maxAnisotropy=1,this.flipped=!1,this.hasMipmap=!1,this.isOpaque=!1,this.unpackAlignment=4,this.preMultiplyAlpha=!1,this.depth=1,this.isImmutable=!1}}function a(e){return e.width<=0||e.height<=0||null==e.internalFormat?0:e.width*e.height*(e.hasMipmap?4/3:1)*(0,o.RG)(e.internalFormat)}},45762:(e,t,r)=>{r.d(t,{RG:()=>o}),r(80442);var i=r(35371);function o(e){switch(e){case i.VI.ALPHA:case i.VI.LUMINANCE:case i.VI.RED:case i.VI.RED_INTEGER:case i.lP.R8:case i.lP.R8I:case i.lP.R8UI:case i.lP.R8_SNORM:case i.Tg.STENCIL_INDEX8:return 1;case i.VI.LUMINANCE_ALPHA:case i.VI.RG:case i.VI.RG_INTEGER:case i.lP.RGBA4:case i.lP.R16F:case i.lP.R16I:case i.lP.R16UI:case i.lP.RG8:case i.lP.RG8I:case i.lP.RG8UI:case i.lP.RG8_SNORM:case i.lP.RGB565:case i.lP.RGB5_A1:case i.Tg.DEPTH_COMPONENT16:return 2;case i.VI.DEPTH_COMPONENT:case i.VI.RGB:case i.VI.RGB_INTEGER:case i.lP.RGB8:case i.lP.RGB8I:case i.lP.RGB8UI:case i.lP.RGB8_SNORM:case i.lP.SRGB8:case i.Tg.DEPTH_COMPONENT24:return 3;case i.VI.DEPTH_STENCIL:case i.VI.DEPTH24_STENCIL8:case i.VI.RGBA:case i.VI.RGBA_INTEGER:case i.lP.RGBA8:case i.lP.R32F:case i.lP.R11F_G11F_B10F:case i.lP.RG16F:case i.lP.R32I:case i.lP.R32UI:case i.lP.RG16I:case i.lP.RG16UI:case i.lP.RGBA8I:case i.lP.RGBA8UI:case i.lP.RGBA8_SNORM:case i.lP.SRGB8_ALPHA8:case i.lP.RGB9_E5:case i.lP.RGB10_A2UI:case i.lP.RGB10_A2:case i.Tg.DEPTH_STENCIL:case i.Tg.DEPTH_COMPONENT32F:case i.Tg.DEPTH24_STENCIL8:return 4;case i.Tg.DEPTH32F_STENCIL8:return 5;case i.lP.RGB16F:case i.lP.RGB16I:case i.lP.RGB16UI:return 6;case i.lP.RG32F:case i.lP.RG32I:case i.lP.RG32UI:case i.lP.RGBA16F:case i.lP.RGBA16I:case i.lP.RGBA16UI:return 8;case i.lP.RGB32F:case i.lP.RGB32I:case i.lP.RGB32UI:return 12;case i.lP.RGBA32F:case i.lP.RGBA32I:case i.lP.RGBA32UI:return 16;case i.q_.COMPRESSED_RGB_S3TC_DXT1_EXT:case i.q_.COMPRESSED_RGBA_S3TC_DXT1_EXT:return.5;case i.q_.COMPRESSED_RGBA_S3TC_DXT3_EXT:case i.q_.COMPRESSED_RGBA_S3TC_DXT5_EXT:return 1;case i.q_.COMPRESSED_R11_EAC:case i.q_.COMPRESSED_SIGNED_R11_EAC:case i.q_.COMPRESSED_RGB8_ETC2:case i.q_.COMPRESSED_SRGB8_ETC2:case i.q_.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2:case i.q_.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2:return.5;case i.q_.COMPRESSED_RG11_EAC:case i.q_.COMPRESSED_SIGNED_RG11_EAC:case i.q_.COMPRESSED_RGBA8_ETC2_EAC:case i.q_.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:return 1}return 0}},49300:(e,t,r)=>{r.d(t,{hZ:()=>s,zu:()=>l});var i=r(20102),o=r(80442);const n=r(92604).Z.getLogger("esri.views.webgl.checkWebGLError"),a=!!(0,o.Z)("enable-feature:webgl-debug");function s(){return a}function l(e){if(s()){const t=e.getError();if(t){const r=function(e,t){switch(t){case e.INVALID_ENUM:return"Invalid Enum. An unacceptable value has been specified for an enumerated argument.";case e.INVALID_VALUE:return"Invalid Value. A numeric argument is out of range.";case e.INVALID_OPERATION:return"Invalid Operation. The specified command is not allowed for the current state.";case e.INVALID_FRAMEBUFFER_OPERATION:return"Invalid Framebuffer operation. The currently bound framebuffer is not framebuffer complete when trying to render to or to read from it.";case e.OUT_OF_MEMORY:return"Out of memory. Not enough memory is left to execute the command.";case e.CONTEXT_LOST_WEBGL:return"WebGL context has been lost";default:return"Unknown error"}}(e,t),o=(new Error).stack;n.error(new i.Z("webgl-error","WebGL error occured",{message:r,stack:o}))}}}},7575:(e,t,r)=>{r.d(t,{Sh:()=>a,kr:()=>n,zO:()=>i});var i,o=r(80442);function n(e,t,r={}){const o=t===i.WEBGL1?["webgl","experimental-webgl","webkit-3d","moz-webgl"]:["webgl2"];for(const t of o){const i=e.getContext(t,r);if(i)return i}return null}function a(e){if("3d"===e)return[i.WEBGL2];const t=(0,o.Z)("esri-force-webgl");return t===i.WEBGL1||t===i.WEBGL2?[t]:(0,o.Z)("mac")&&(0,o.Z)("chrome")?[i.WEBGL1,i.WEBGL2]:[i.WEBGL2,i.WEBGL1]}!function(e){e[e.WEBGL1=1]="WEBGL1",e[e.WEBGL2=2]="WEBGL2"}(i||(i={}))},9820:(e,t,r)=>{function i(e,t){const r=e.length;for(let i=0;io,U8:()=>i});const n=new Float32Array(2)},27097:(e,t,r)=>{r.d(t,{BK:()=>d,LZ:()=>u,if:()=>n,sm:()=>x,wK:()=>a,zp:()=>c});var i=r(47026),o=r(35371);function n(e,t,r=o.db.ADD,i=[0,0,0,0]){return{srcRgb:e,srcAlpha:e,dstRgb:t,dstAlpha:t,opRgb:r,opAlpha:r,color:{r:i[0],g:i[1],b:i[2],a:i[3]}}}function a(e,t,r,i,n=o.db.ADD,a=o.db.ADD,s=[0,0,0,0]){return{srcRgb:e,srcAlpha:t,dstRgb:r,dstAlpha:i,opRgb:n,opAlpha:a,color:{r:s[0],g:s[1],b:s[2],a:s[3]}}}const s={face:o.LR.BACK,mode:o.Wf.CCW},l={face:o.LR.FRONT,mode:o.Wf.CCW},c=e=>e===i.Vr.Back?s:e===i.Vr.Front?l:null,u={zNear:0,zFar:1},d={r:!0,g:!0,b:!0,a:!0};function h(e){return A.intern(e)}function m(e){return w.intern(e)}function f(e){return C.intern(e)}function p(e){return O.intern(e)}function g(e){return P.intern(e)}function v(e){return N.intern(e)}function _(e){return D.intern(e)}function T(e){return F.intern(e)}function x(e){return U.intern(e)}class b{constructor(e,t){this._makeKey=e,this._makeRef=t,this._interns=new Map}intern(e){if(!e)return null;const t=this._makeKey(e),r=this._interns;return r.has(t)||r.set(t,this._makeRef(e)),r.get(t)??null}}function E(e){return"["+e.join(",")+"]"}const A=new b(S,(e=>({__tag:"Blending",...e})));function S(e){return e?E([e.srcRgb,e.srcAlpha,e.dstRgb,e.dstAlpha,e.opRgb,e.opAlpha,e.color.r,e.color.g,e.color.b,e.color.a]):null}const w=new b(R,(e=>({__tag:"Culling",...e})));function R(e){return e?E([e.face,e.mode]):null}const C=new b(y,(e=>({__tag:"PolygonOffset",...e})));function y(e){return e?E([e.factor,e.units]):null}const O=new b(M,(e=>({__tag:"DepthTest",...e})));function M(e){return e?E([e.func]):null}const P=new b(I,(e=>({__tag:"StencilTest",...e})));function I(e){return e?E([e.function.func,e.function.ref,e.function.mask,e.operation.fail,e.operation.zFail,e.operation.zPass]):null}const N=new b(L,(e=>({__tag:"DepthWrite",...e})));function L(e){return e?E([e.zNear,e.zFar]):null}const D=new b(H,(e=>({__tag:"ColorWrite",...e})));function H(e){return e?E([e.r,e.g,e.b,e.a]):null}const F=new b(B,(e=>({__tag:"StencilWrite",...e})));function B(e){return e?E([e.mask]):null}const U=new b((function(e){return e?E([S(e.blending),R(e.culling),y(e.polygonOffset),M(e.depthTest),I(e.stencilTest),L(e.depthWrite),H(e.colorWrite),B(e.stencilWrite)]):null}),(e=>({blending:h(e.blending),culling:m(e.culling),polygonOffset:f(e.polygonOffset),depthTest:p(e.depthTest),stencilTest:g(e.stencilTest),depthWrite:v(e.depthWrite),colorWrite:_(e.colorWrite),stencilWrite:T(e.stencilWrite)})))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/7d1fc02fdcfbc00cc9e2.js b/public/assets/esri/core/workers/chunks/7d1fc02fdcfbc00cc9e2.js new file mode 100644 index 0000000..a46c811 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/7d1fc02fdcfbc00cc9e2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1482],{48853:(e,a,t)=>{t.d(a,{Qn:()=>m,iG:()=>l});var i,n=t(27535),r=t(17126);class s{}s.instance=new r.vF("Etc/UTC"),(i||(i={})).TimeZoneNotRecognised="TimeZoneNotRecognised";const o={[i.TimeZoneNotRecognised]:"Timezone identifier has not been recognised."};class d extends Error{constructor(e,a){super((0,n.Hy)(o[e],a)),this.declaredRootClass="esri.arcade.arcadedate.dateerror",Error.captureStackTrace&&Error.captureStackTrace(this,d)}}class l{constructor(e){this._date=e,this.declaredRootClass="esri.arcade.arcadedate"}static fromParts(e=0,a=1,t=1,i=0,n=0,s=0,o=0,d){if(isNaN(e)||isNaN(a)||isNaN(t)||isNaN(i)||isNaN(n)||isNaN(s)||isNaN(o))return null;let c=0;const u=r.ou.local(e,a).daysInMonth;t<1&&(c=t-1,t=1),t>u&&(c=t-u,t=u);let T=0;a>12?(T=a-12,a=12):a<1&&(T=a-1,a=1);let h=0;n>59?(h=n-59,n=59):n<0&&(h=n,n=0);let f=0;s>59?(f=s-59,s=59):s<0&&(f=s,s=0);let p=0;o>999?(p=o-999,o=999):o<0&&(p=o,o=0);let S=r.ou.fromObject({day:t,year:e,month:a,hour:i,minute:n,second:s,millisecond:o},{zone:m(d)});return 0!==T&&(S=S.plus({months:T})),0!==c&&(S=S.plus({days:c})),0!==h&&(S=S.plus({minutes:h})),0!==f&&(S=S.plus({seconds:f})),0!==p&&(S=S.plus({milliseconds:p})),new l(S)}static get systemTimeZoneCanonicalName(){return Intl.DateTimeFormat().resolvedOptions().timeZone??"system"}static arcadeDateAndZoneToArcadeDate(e,a){const t=m(a);return e.isUnknownTimeZone||t===s.instance?l.fromParts(e.year,e.monthJS+1,e.day,e.hour,e.minute,e.second,e.millisecond,t):new l(e._date.setZone(a))}static dateJSToArcadeDate(e){return new l(r.ou.fromJSDate(e,{zone:"system"}))}static dateJSAndZoneToArcadeDate(e,a="system"){return new l(r.ou.fromJSDate(e,{zone:a}))}static unknownEpochToArcadeDate(e){return new l(r.ou.fromMillis(e,{zone:s.instance}))}static unknownDateJSToArcadeDate(e){return new l(r.ou.fromMillis(e.getTime(),{zone:s.instance}))}static epochToArcadeDate(e,a="system"){return new l(r.ou.fromMillis(e,{zone:a}))}static dateTimeToArcadeDate(e){return new l(e)}clone(){return new l(this._date)}changeTimeZone(e){const a=m(e);return l.dateTimeToArcadeDate(this._date.setZone(a))}static dateTimeAndZoneToArcadeDate(e,a){const t=m(a);return e.zone===s.instance||t===s.instance?l.fromParts(e.year,e.month,e.day,e.hour,e.minute,e.second,e.millisecond,t):new l(e.setZone(t))}static nowToArcadeDate(e){return new l(r.ou.fromJSDate(new Date,{zone:e}))}static nowUTCToArcadeDate(){return new l(r.ou.utc())}get isSystem(){return"system"===this.timeZone||this.timeZone===l.systemTimeZoneCanonicalName}equals(e){return this.isSystem&&e.isSystem?this.toNumber()===e.toNumber():this.isUnknownTimeZone===e.isUnknownTimeZone&&this._date.equals(e._date)}get isUnknownTimeZone(){return this._date.zone===s.instance}get isValid(){return this._date.isValid}get hour(){return this._date.hour}get second(){return this._date.second}get day(){return this._date.day}get dayOfWeekISO(){return this._date.weekday}get dayOfWeekJS(){let e=this._date.weekday;return e>6&&(e=0),e}get millisecond(){return this._date.millisecond}get monthISO(){return this._date.month}get weekISO(){return this._date.weekNumber}get yearISO(){return this._date.weekYear}get monthJS(){return this._date.month-1}get year(){return this._date.year}get minute(){return this._date.minute}get zone(){return this._date.zone}get timeZoneOffset(){return this.isUnknownTimeZone?0:this._date.offset}get timeZone(){if(this.isUnknownTimeZone)return"unknown";if("system"===this._date.zone.type)return"system";const e=this.zone;return"fixed"===e.type?0===e.fixed?"utc":e.formatOffset(0,"short"):e.name}stringify(){return JSON.stringify(this.toJSDate())}plus(e){return new l(this._date.plus(e))}diff(e,a="milliseconds"){return this._date.diff(e._date,a)[a]}toISOString(e){return e?this._date.toISO({suppressMilliseconds:!0,includeOffset:!this.isUnknownTimeZone}):this._date.toISO({includeOffset:!this.isUnknownTimeZone})}toFormat(e,a){return this._date.toFormat(e,a)}toJSDate(){return this._date.toJSDate()}toSQLString(){return"timestamp '"+this._date.toFormat("yyyy-LL-dd HH:mm:ss")+"'"}toDateTime(){return this._date}toNumber(){return this._date.toMillis()}getTime(){return this._date.toMillis()}toUTC(){return new l(this._date.toUTC())}toLocal(){return new l(this._date.toLocal())}toString(){return this.toISOString(!0)}}function m(e){if(e instanceof r.ld)return e;if("system"===e.toLowerCase())return"system";if("utc"===e.toLowerCase())return"utc";if("unknown"===e.toLowerCase())return s.instance;if(/^[\+\-]?[0-9]{1,2}([:][0-9]{2})?$/.test(e)){const a=r.Qf.parseSpecifier("UTC"+(e.startsWith("+")||e.startsWith("-")?"":"+")+e);if(a)return a}const a=r.vF.create(e);if(!a.isValid)throw new d(i.TimeZoneNotRecognised);return a}},85839:(e,a,t)=>{t.d(a,{nu:()=>r}),t(48853);var i=t(99514),n=(t(80216),t(17126),t(42799));class r{constructor(){this.dateTimeReferenceMetaData=null,this._fieldTimeZoneIndex={},this._fieldIndex=null,this._ianaPreferred=null,this._ianaTimeInfo=null,this._ianaEditFields=null,this._ianaLayerDateFields=null}static create(e,a){const t=new r;return t.dateTimeReferenceMetaData=a,t._fieldIndex=e instanceof i.Z?e:new i.Z(e),t}static createFromLayer(e){if(!e)return null;if(!e.fieldsIndex)return!e.declaredClass&&e.fields?r.create(e.fields,e):null;const a=new r;return a._fieldIndex=e.fieldsIndex,a.dateTimeReferenceMetaData={timeInfo:e?.timeInfo?.toJSON()??null,editFieldsInfo:e?.editFieldsInfo?.toJSON()??null,dateFieldsTimeReference:e?.dateFieldsTimeReference?.toJSON()??null,preferredTimeReference:e?.preferredTimeReference?.toJSON()??null,datesInUnknownTimezone:!0===e?.datesInUnknownTimezone},a}fieldTimeZone(e){const a=this._fieldIndex?.get(e);if(!a)return null;if("date"!==a.type&&"esriFieldTypeDate"!==a.type)return null;const t=this._fieldTimeZoneIndex[a.name];if(void 0!==t)return t;const i=[{field:this.dateTimeReferenceMetaData?.editFieldsInfo?.creationDateField,timeReference:this.dateTimeReferenceMetaData?.editFieldsInfo?.dateFieldsTimeReference,isunknown:!0===this.dateTimeReferenceMetaData?.datesInUnknownTimezone},{field:this.dateTimeReferenceMetaData?.editFieldsInfo?.editDateField,timeReference:this.dateTimeReferenceMetaData?.editFieldsInfo?.dateFieldsTimeReference,isunknown:!0===this.dateTimeReferenceMetaData?.datesInUnknownTimezone},{field:this.dateTimeReferenceMetaData?.timeInfo?.startTimeField,timeReference:this.dateTimeReferenceMetaData?.timeInfo?.timeReference,isunknown:!0===this.dateTimeReferenceMetaData?.datesInUnknownTimezone},{field:this.dateTimeReferenceMetaData?.timeInfo?.endTimeField,timeReference:this.dateTimeReferenceMetaData?.timeInfo?.timeReference,isunknown:!0===this.dateTimeReferenceMetaData?.datesInUnknownTimezone}];for(const e of i)if(e.field===a.name){const t=this.convertToIANA(e.timeReference,e.isunknown);return this._fieldTimeZoneIndex[a.name]=t,t}const n=this.convertToIANA(this.dateTimeReferenceMetaData?.dateFieldsTimeReference,this.dateTimeReferenceMetaData?.datesInUnknownTimezone);return this._fieldTimeZoneIndex[a.name]=n,n}convertToIANA(e,a){return a?"unknown":function(e){return e?.timeZoneIANA?e?.timeZoneIANA:e?.timeZone?(0,n.G)(e,""):""}(e)}get layerPreferredTimeZone(){if(null!==this._ianaPreferred)return this._ianaPreferred;this._ianaPreferred="";const e=this.dateTimeReferenceMetaData?.preferredTimeReference;return this._ianaPreferred=this.convertToIANA(e,!0===this.dateTimeReferenceMetaData?.datesInUnknownTimezone),this._ianaPreferred}get layerTimeInfoTimeZone(){if(null!==this._ianaTimeInfo)return this._ianaTimeInfo;this._ianaTimeInfo="";const e=this.dateTimeReferenceMetaData?.timeInfo?.timeReference;return this._ianaTimeInfo=this.convertToIANA(e,!1),this._ianaTimeInfo}get layerEditFieldsTimeZone(){if(null!==this._ianaEditFields)return this._ianaEditFields;this._ianaEditFields="";const e=this.dateTimeReferenceMetaData?.editFieldsInfo?.dateFieldsTimeReference;return this._ianaEditFields=this.convertToIANA(e,this.dateTimeReferenceMetaData?.datesInUnknownTimezone),this._ianaEditFields}get layerDateFieldsTimeZone(){if(null!==this._ianaLayerDateFields)return this._ianaLayerDateFields;this._ianaLayerDateFields="";const e=this.dateTimeReferenceMetaData?.dateFieldsTimeReference;return this._ianaLayerDateFields=this.convertToIANA(e,!0===this.dateTimeReferenceMetaData?.datesInUnknownTimezone),this._ianaLayerDateFields}}},2368:(e,a,t)=>{t.d(a,{J:()=>m,j:()=>c});var i=t(43697),n=t(92036),r=(t(80442),t(22974)),s=(t(92604),t(70586)),o=t(31263),d=t(1153),l=t(52011);const m=e=>{let a=class extends e{clone(){const e=(0,s.s3)((0,d.vw)(this),"unable to clone instance of non-accessor class"),a=e.metadatas,t=e.store,i={},n=new Map;for(const e in a){const s=a[e],d=t?.originOf(e),l=s.clonable;if(s.readOnly||!1===l||d!==o.s3.USER&&d!==o.s3.DEFAULTS&&d!==o.s3.WEB_MAP&&d!==o.s3.WEB_SCENE)continue;const m=this[e];let c=null;c="function"==typeof l?l(m):"reference"===l?m:(0,r.Vo)(m),null!=m&&null==c||(d===o.s3.DEFAULTS?n.set(e,c):i[e]=c)}const l=new(0,Object.getPrototypeOf(this).constructor)(i);if(n.size){const e=(0,d.vw)(l)?.store;if(e)for(const[a,t]of n)e.set(a,t,o.s3.DEFAULTS)}return l}};return a=(0,i._)([(0,l.j)("esri.core.Clonable")],a),a};let c=class extends(m(n.Z)){};c=(0,i._)([(0,l.j)("esri.core.Clonable")],c)},1231:(e,a,t)=>{t.d(a,{Z:()=>p});var i,n=t(43697),r=t(35454),s=t(96674),o=t(5600),d=t(75215),l=(t(67676),t(80442),t(36030)),m=t(71715),c=t(52011),u=t(72729),T=t(86719);const h=new r.X({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let f=i=class extends s.wq{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=-1,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:a}){let t=null;try{t=a?JSON.parse(a):null}catch(e){}return t?.value??null}readValueType(e,{description:a}){let t=null;try{t=a?JSON.parse(a):null}catch(e){}return t?h.fromJSON(t.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain&&this.domain.clone()||null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],f.prototype,"alias",void 0),(0,n._)([(0,o.Cb)({type:[String,Number],json:{write:{allowNull:!0}}})],f.prototype,"defaultValue",void 0),(0,n._)([(0,o.Cb)()],f.prototype,"description",void 0),(0,n._)([(0,m.r)("description")],f.prototype,"readDescription",null),(0,n._)([(0,o.Cb)({types:u.V5,json:{read:{reader:u.im},write:!0}})],f.prototype,"domain",void 0),(0,n._)([(0,o.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"editable",void 0),(0,n._)([(0,o.Cb)({type:d.z8,json:{write:!0}})],f.prototype,"length",void 0),(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],f.prototype,"name",void 0),(0,n._)([(0,o.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"nullable",void 0),(0,n._)([(0,l.J)(T.v)],f.prototype,"type",void 0),(0,n._)([(0,o.Cb)()],f.prototype,"valueType",void 0),(0,n._)([(0,m.r)("valueType",["description"])],f.prototype,"readValueType",null),(0,n._)([(0,o.Cb)({type:Boolean,json:{read:!1}})],f.prototype,"visible",void 0),f=i=(0,n._)([(0,c.j)("esri.layers.support.Field")],f);const p=f},72729:(e,a,t)=>{t.d(a,{im:()=>M,V5:()=>C}),t(80442);var i,n=t(43697),r=t(22974),s=t(5600),o=(t(75215),t(36030)),d=t(52011),l=t(96674);t(67676);let m=i=class extends l.wq{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};(0,n._)([(0,s.Cb)({type:String,json:{write:!0}})],m.prototype,"name",void 0),(0,n._)([(0,s.Cb)({type:[String,Number],json:{write:!0}})],m.prototype,"code",void 0),m=i=(0,n._)([(0,d.j)("esri.layers.support.CodedValue")],m);const c=new(t(35454).X)({inherited:"inherited",codedValue:"coded-value",range:"range"});let u=class extends l.wq{constructor(e){super(e),this.name=null,this.type=null}};(0,n._)([(0,s.Cb)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,n._)([(0,o.J)(c)],u.prototype,"type",void 0),u=(0,n._)([(0,d.j)("esri.layers.support.Domain")],u);const T=u;var h;let f=h=class extends T{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let a=null;if(this.codedValues){const t=String(e);this.codedValues.some((e=>(String(e.code)===t&&(a=e.name),!!a)))}return a}clone(){return new h({codedValues:(0,r.d9)(this.codedValues),name:this.name})}};(0,n._)([(0,s.Cb)({type:[m],json:{write:!0}})],f.prototype,"codedValues",void 0),(0,n._)([(0,o.J)({codedValue:"coded-value"})],f.prototype,"type",void 0),f=h=(0,n._)([(0,d.j)("esri.layers.support.CodedValueDomain")],f);const p=f;var S;t(92604),t(20102);let y=S=class extends T{constructor(e){super(e),this.type="inherited"}clone(){return new S}};(0,n._)([(0,o.J)({inherited:"inherited"})],y.prototype,"type",void 0),y=S=(0,n._)([(0,d.j)("esri.layers.support.InheritedDomain")],y);const A=y;var g;let _=g=class extends T{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new g({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,s.Cb)({type:Number,json:{type:[Number],read:{source:"range",reader:(e,a)=>a.range&&a.range[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,a,t){a[t]=[this.minValue||0,e]}}}})],_.prototype,"maxValue",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{type:[Number],read:{source:"range",reader:(e,a)=>a.range&&a.range[0]},write:{target:"range",writer(e,a,t){a[t]=[e,this.maxValue||0]}}}})],_.prototype,"minValue",void 0),(0,n._)([(0,o.J)({range:"range"})],_.prototype,"type",void 0),_=g=(0,n._)([(0,d.j)("esri.layers.support.RangeDomain")],_);const w=_,C={key:"type",base:T,typeMap:{range:_,"coded-value":p,inherited:A}};function M(e){if(!e||!e.type)return null;switch(e.type){case"range":return w.fromJSON(e);case"codedValue":return p.fromJSON(e);case"inherited":return A.fromJSON(e)}return null}},86719:(e,a,t)=>{t.d(a,{v:()=>i});const i=new(t(35454).X)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},80216:(e,a,t)=>{t.d(a,{Z:()=>u});var i=t(43697),n=t(2368),r=t(96674),s=t(5600),o=(t(75215),t(67676),t(80442),t(71715)),d=t(52011),l=t(30556),m=t(42799);let c=class extends((0,n.J)(r.wq)){constructor(e){super(e),this.legacy=null,this.timeZone="system"}readLegacy(e,a){const{timeZone:t,respectsDaylightSaving:i}=a;return{timeZone:t,respectsDaylightSaving:i}}readTimeZone(e,a){return"timeZoneIANA"in a?a.timeZoneIANA:(0,m.G)(a)}writeTimeZone(e,a){a.timeZoneIANA=e}equals(e){return null!=e&&null!=this.timeZone&&null!=e.timeZone&&this.timeZone===e.timeZone}};(0,i._)([(0,s.Cb)()],c.prototype,"legacy",void 0),(0,i._)([(0,o.r)("legacy",["timeZone"])],c.prototype,"readLegacy",null),(0,i._)([(0,s.Cb)({type:String,nonNullable:!0})],c.prototype,"timeZone",void 0),(0,i._)([(0,o.r)("timeZone",["timeZone","timeZoneIANA","respectsDaylightSaving"])],c.prototype,"readTimeZone",null),(0,i._)([(0,l.c)("timeZone")],c.prototype,"writeTimeZone",null),c=(0,i._)([(0,d.j)("esri.time.TimeReference")],c);const u=c},42799:(e,a,t)=>{t.d(a,{G:()=>r});const i=new Map([["AUS Central Standard Time","Australia/Darwin"],["AUS Eastern Standard Time","Australia/Sydney"],["Afghanistan Standard Time","Asia/Kabul"],["Alaskan Standard Time","America/Anchorage"],["Aleutian Standard Time","America/Adak"],["Altai Standard Time","Asia/Barnaul"],["Arab Standard Time","Asia/Riyadh"],["Arabian Standard Time","Asia/Dubai"],["Arabic Standard Time","Asia/Baghdad"],["Argentina Standard Time","America/Buenos_Aires"],["Astrakhan Standard Time","Europe/Astrakhan"],["Atlantic Standard Time","America/Halifax"],["Aus Central W. Standard Time","Australia/Eucla"],["Azerbaijan Standard Time","Asia/Baku"],["Azores Standard Time","Atlantic/Azores"],["Bahia Standard Time","America/Bahia"],["Bangladesh Standard Time","Asia/Dhaka"],["Belarus Standard Time","Europe/Minsk"],["Bougainville Standard Time","Pacific/Bougainville"],["Canada Central Standard Time","America/Regina"],["Cape Verde Standard Time","Atlantic/Cape_Verde"],["Caucasus Standard Time","Asia/Yerevan"],["Cen. Australia Standard Time","Australia/Adelaide"],["Central America Standard Time","America/Guatemala"],["Central Asia Standard Time","Asia/Almaty"],["Central Brazilian Standard Time","America/Cuiaba"],["Central Europe Standard Time","Europe/Budapest"],["Central European Standard Time","Europe/Warsaw"],["Central Pacific Standard Time","Pacific/Guadalcanal"],["Central Standard Time","America/Chicago"],["Central Standard Time (Mexico)","America/Mexico_City"],["Chatham Islands Standard Time","Pacific/Chatham"],["China Standard Time","Asia/Shanghai"],["Cuba Standard Time","America/Havana"],["Dateline Standard Time","Etc/GMT+12"],["E. Africa Standard Time","Africa/Nairobi"],["E. Australia Standard Time","Australia/Brisbane"],["E. Europe Standard Time","Europe/Chisinau"],["E. South America Standard Time","America/Sao_Paulo"],["Easter Island Standard Time","Pacific/Easter"],["Eastern Standard Time","America/New_York"],["Eastern Standard Time (Mexico)","America/Cancun"],["Egypt Standard Time","Africa/Cairo"],["Ekaterinburg Standard Time","Asia/Yekaterinburg"],["FLE Standard Time","Europe/Kiev"],["Fiji Standard Time","Pacific/Fiji"],["GMT Standard Time","Europe/London"],["GTB Standard Time","Europe/Bucharest"],["Georgian Standard Time","Asia/Tbilisi"],["Greenland Standard Time","America/Godthab"],["Greenwich Standard Time","Atlantic/Reykjavik"],["Haiti Standard Time","America/Port-au-Prince"],["Hawaiian Standard Time","Pacific/Honolulu"],["India Standard Time","Asia/Calcutta"],["Iran Standard Time","Asia/Tehran"],["Israel Standard Time","Asia/Jerusalem"],["Jordan Standard Time","Asia/Amman"],["Kaliningrad Standard Time","Europe/Kaliningrad"],["Korea Standard Time","Asia/Seoul"],["Libya Standard Time","Africa/Tripoli"],["Line Islands Standard Time","Pacific/Kiritimati"],["Lord Howe Standard Time","Australia/Lord_Howe"],["Magadan Standard Time","Asia/Magadan"],["Magallanes Standard Time","America/Punta_Arenas"],["Marquesas Standard Time","Pacific/Marquesas"],["Mauritius Standard Time","Indian/Mauritius"],["Middle East Standard Time","Asia/Beirut"],["Montevideo Standard Time","America/Montevideo"],["Morocco Standard Time","Africa/Casablanca"],["Mountain Standard Time","America/Denver"],["Mountain Standard Time (Mexico)","America/Mazatlan"],["Myanmar Standard Time","Asia/Rangoon"],["N. Central Asia Standard Time","Asia/Novosibirsk"],["Namibia Standard Time","Africa/Windhoek"],["Nepal Standard Time","Asia/Katmandu"],["New Zealand Standard Time","Pacific/Auckland"],["Newfoundland Standard Time","America/St_Johns"],["Norfolk Standard Time","Pacific/Norfolk"],["North Asia East Standard Time","Asia/Irkutsk"],["North Asia Standard Time","Asia/Krasnoyarsk"],["North Korea Standard Time","Asia/Pyongyang"],["Omsk Standard Time","Asia/Omsk"],["Pacific SA Standard Time","America/Santiago"],["Pacific Standard Time","America/Los_Angeles"],["Pacific Standard Time (Mexico)","America/Tijuana"],["Pakistan Standard Time","Asia/Karachi"],["Paraguay Standard Time","America/Asuncion"],["Qyzylorda Standard Time","Asia/Qyzylorda"],["Romance Standard Time","Europe/Paris"],["Russia Time Zone 10","Asia/Srednekolymsk"],["Russia Time Zone 11","Asia/Kamchatka"],["Russia Time Zone 3","Europe/Samara"],["Russian Standard Time","Europe/Moscow"],["SA Eastern Standard Time","America/Cayenne"],["SA Pacific Standard Time","America/Bogota"],["SA Western Standard Time","America/La_Paz"],["SE Asia Standard Time","Asia/Bangkok"],["Saint Pierre Standard Time","America/Miquelon"],["Sakhalin Standard Time","Asia/Sakhalin"],["Samoa Standard Time","Pacific/Apia"],["Sao Tome Standard Time","Africa/Sao_Tome"],["Saratov Standard Time","Europe/Saratov"],["Singapore Standard Time","Asia/Singapore"],["South Africa Standard Time","Africa/Johannesburg"],["South Sudan Standard Time","Africa/Juba"],["Sri Lanka Standard Time","Asia/Colombo"],["Sudan Standard Time","Africa/Khartoum"],["Syria Standard Time","Asia/Damascus"],["Taipei Standard Time","Asia/Taipei"],["Tasmania Standard Time","Australia/Hobart"],["Tocantins Standard Time","America/Araguaina"],["Tokyo Standard Time","Asia/Tokyo"],["Tomsk Standard Time","Asia/Tomsk"],["Tonga Standard Time","Pacific/Tongatapu"],["Transbaikal Standard Time","Asia/Chita"],["Turkey Standard Time","Europe/Istanbul"],["Turks And Caicos Standard Time","America/Grand_Turk"],["US Eastern Standard Time","America/Indianapolis"],["US Mountain Standard Time","America/Phoenix"],["UTC","Etc/GMT"],["UTC+01","Etc/GMT-1"],["UTC+02","Etc/GMT-2"],["UTC+03","Etc/GMT-3"],["UTC+04","Etc/GMT-4"],["UTC+05","Etc/GMT-5"],["UTC+06","Etc/GMT-6"],["UTC+07","Etc/GMT-7"],["UTC+08","Etc/GMT-8"],["UTC+09","Etc/GMT-9"],["UTC+10","Etc/GMT-10"],["UTC+11","Etc/GMT-11"],["UTC+12","Etc/GMT-12"],["UTC+13","Etc/GMT-13"],["UTC+14","Etc/GMT-14"],["UTC-01","Etc/GMT+1"],["UTC-02","Etc/GMT+2"],["UTC-03","Etc/GMT+3"],["UTC-04","Etc/GMT+4"],["UTC-05","Etc/GMT+5"],["UTC-06","Etc/GMT+6"],["UTC-07","Etc/GMT+7"],["UTC-08","Etc/GMT+8"],["UTC-09","Etc/GMT+9"],["UTC-10","Etc/GMT+10"],["UTC-11","Etc/GMT+11"],["UTC-12","Etc/GMT+12"],["Ulaanbaatar Standard Time","Asia/Ulaanbaatar"],["Venezuela Standard Time","America/Caracas"],["Vladivostok Standard Time","Asia/Vladivostok"],["Volgograd Standard Time","Europe/Volgograd"],["W. Australia Standard Time","Australia/Perth"],["W. Central Africa Standard Time","Africa/Lagos"],["W. Europe Standard Time","Europe/Berlin"],["W. Mongolia Standard Time","Asia/Hovd"],["West Asia Standard Time","Asia/Tashkent"],["West Bank Standard Time","Asia/Hebron"],["West Pacific Standard Time","Pacific/Port_Moresby"],["Yakutsk Standard Time","Asia/Yakutsk"],["Yukon Standard Time","America/Whitehorse"]]);var n=t(17126);function r(e,a="system"){if(!e||!i.has(e.timeZone))return a;const t=i.get(e.timeZone);return e.timeZone.startsWith("UTC")||e.respectsDaylightSaving?t:function(e){const a=n.ou.local().setZone(e),t=Math.min(a.set({month:1,day:1}).offset,a.set({month:5}).offset);return 0===t?"Etc/UTC":`Etc/GMT${n.Qf.instance(-t).formatOffset(0,"narrow")}`}(t)}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/7dc6774c77c822b68c99.js b/public/assets/esri/core/workers/chunks/7dc6774c77c822b68c99.js new file mode 100644 index 0000000..530edb2 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/7dc6774c77c822b68c99.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1231,5935],{50957:(t,e,r)=>{r.d(e,{C9:()=>O,Ci:()=>Z,FV:()=>F,Fr:()=>f,JD:()=>m,JY:()=>x,Jj:()=>g,KE:()=>P,Ob:()=>V,SU:()=>j,VG:()=>I,Y5:()=>b,gG:()=>q,kZ:()=>R,kp:()=>S,nU:()=>E,rP:()=>_,rk:()=>A,sX:()=>G,tD:()=>C,uj:()=>v});var i=r(40330),o=r(9790),n=r(20102),s=r(35454),a=r(42033),u=r(63213),c=r(84230),l=r(84382),d=r(81571),p=r(56545),y=r(14165),h=r(75935);const f=new s.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryMultiPatch:"multipatch"});async function m(t,e,r,i){const o=await M(t);if(await w(t,e,i),!o.addAttachment)throw new n.Z(i,"Layer source does not support addAttachment capability");return o.addAttachment(e,r)}function w(t,e,r){const{attributes:i}=e,{objectIdField:o}=t;return t.get("capabilities.data.supportsAttachment")?e?i?o&&i[o]?Promise.resolve():Promise.reject(new n.Z(r,`feature is missing the identifying attribute ${o}`)):Promise.reject(new n.Z(r,"'attributes' are required on a feature to query attachments")):Promise.reject(new n.Z(r,"A feature is required to add/delete/update attachments")):Promise.reject(new n.Z(r,"this layer doesn't support attachments"))}async function b(t,e,r,i,o){const s=await M(t);if(await w(t,e,o),!s.updateAttachment)throw new n.Z(o,"Layer source does not support updateAttachment capability");return s.updateAttachment(e,r,i)}async function g(t,e,i){const{applyEdits:o}=await r.e(4720).then(r.bind(r,14720)),n=await t.load();return o(n,n.source,e,i)}async function v(t,e,i){const{uploadAssets:o}=await r.e(4720).then(r.bind(r,14720)),n=await t.load();return o(n,n.source,e,i)}async function F(t,e,r,i){const o=await M(t);if(await w(t,e,i),!o.deleteAttachments)throw new n.Z(i,"Layer source does not support deleteAttachments capability");return o.deleteAttachments(e,r)}async function Z(t,e,r){const i=(await t.load({signal:e?.signal})).source;if(!i.fetchRecomputedExtents)throw new n.Z(r,"Layer source does not support fetchUpdates capability");return i.fetchRecomputedExtents(e)}async function j(t,e,r,i){e=p.Z.from(e),await t.load();const o=t.source,s=t.capabilities;if(!s?.data?.supportsAttachment)throw new n.Z(i,"this layer doesn't support attachments");const{attachmentTypes:a,objectIds:u,globalIds:c,num:l,size:d,start:y,where:h}=e;if(!s?.operations?.supportsQueryAttachments&&(a?.length>0||c?.length>0||d?.length>0||l||y||h))throw new n.Z(i,"when 'capabilities.operations.supportsQueryAttachments' is false, only objectIds is supported",e);if(!(u?.length||c?.length||h))throw new n.Z(i,"'objectIds', 'globalIds', or 'where' are required to perform attachment query",e);if(!o.queryAttachments)throw new n.Z(i,"Layer source does not support queryAttachments capability",e);return o.queryAttachments(e)}async function C(t,e,r,i){const o=await M(t);if(!o.queryObjectIds)throw new n.Z(i,"Layer source does not support queryObjectIds capability");return o.queryObjectIds(y.Z.from(e)??t.createQuery(),r)}async function I(t,e,r,i){const o=await M(t);if(!o.queryFeatureCount)throw new n.Z(i,"Layer source does not support queryFeatureCount capability");return o.queryFeatureCount(y.Z.from(e)??t.createQuery(),r)}async function P(t,e,r,i){const o=await M(t);if(!o.queryExtent)throw new n.Z(i,"Layer source does not support queryExtent capability");return o.queryExtent(y.Z.from(e)??t.createQuery(),r)}async function S(t,e,r,i){const o=await M(t);if(!o.queryRelatedFeatures)throw new n.Z(i,"Layer source does not support queryRelatedFeatures capability");return o.queryRelatedFeatures(h.default.from(e),r)}async function O(t,e,r,i){const o=await M(t);if(!o.queryRelatedFeaturesCount)throw new n.Z(i,"Layer source does not support queryRelatedFeaturesCount capability");return o.queryRelatedFeaturesCount(h.default.from(e),r)}async function q(t){const e=t.source;if(e?.refresh)try{const{dataChanged:r,updates:i}=await e.refresh();if(null!=i&&(t.sourceJSON={...t.sourceJSON,...i},t.read(i,{origin:"service",url:t.parsedUrl})),r)return!0}catch{}if(t.definitionExpression)try{return(await(0,a.E)(t.definitionExpression,t.fieldsIndex)).hasDateFunctions}catch{}return!1}function _(t){const e=new y.Z,r=t.get("capabilities.data"),i=t.get("capabilities.query");e.historicMoment=t.historicMoment,e.gdbVersion=t.gdbVersion,e.returnGeometry=!0,i&&(e.compactGeometryEnabled=i.supportsCompactGeometry,e.defaultSpatialReferenceEnabled=i.supportsDefaultSpatialReference),r&&(r.supportsZ&&null!=t.returnZ&&(e.returnZ=t.returnZ),r.supportsM&&null!=t.returnM&&(e.returnM=t.returnM)),e.outFields=["*"];const{timeOffset:o,timeExtent:n}=t;return e.timeExtent=null!=o&&null!=n?n.offset(-o.value,o.unit):n||null,e.multipatchOption="multipatch"===t.geometryType?"xyFootprint":null,e}function A(t){const{globalIdField:e,fields:r}=t;if(e)return e;if(r)for(const t of r)if("esriFieldTypeGlobalID"===t.type)return t.name}function R(t){const{objectIdField:e,fields:r}=t;if(e)return e;if(r)for(const t of r)if("esriFieldTypeOID"===t.type)return t.name}function x(t){return t.currentVersion?t.currentVersion:t.hasOwnProperty("capabilities")||t.hasOwnProperty("drawingInfo")||t.hasOwnProperty("hasAttachments")||t.hasOwnProperty("htmlPopupType")||t.hasOwnProperty("relationships")||t.hasOwnProperty("timeInfo")||t.hasOwnProperty("typeIdField")||t.hasOwnProperty("types")?10:9.3}async function M(t){return(await t.load()).source}async function E(t,e){const r=t.parsedUrl?.path;r&&function(t){const e=t.editFieldsInfo;return!(!e?.creatorField&&!e?.editorField)||(t.userHasUpdateItemPrivileges?t.hasUpdateItemRestrictions:!!t.userHasFullEditingPrivileges&&t.hasFullEditingRestrictions)}(t)&&await async function(t,e){if(!i.id)return;if(i.id.findCredential(t))return;let r;try{const o=await(0,c.oP)(t,e);o&&(r=await i.id.checkSignInStatus(`${o}/sharing`))}catch(t){}if(r)try{const r=null!=e?e.signal:null;await i.id.getCredential(t,{signal:r})}catch(t){}}(r,e)}function G(t){return!t.sourceJSON?.isMultiServicesView&&(t.userHasUpdateItemPrivileges||t.editingEnabled)}const D=(0,u.d)({types:o.QT});function V(t,e){if(t.defaultSymbol)return t.types&&t.types.length?new d.Z({defaultSymbol:D(t.defaultSymbol,t,e),field:t.typeIdField,uniqueValueInfos:t.types.map((t=>({id:t.id,symbol:D(t.symbol,t,e)})))}):new l.Z({symbol:D(t.defaultSymbol,t,e)})}},53518:(t,e,r)=>{r.d(e,{v:()=>a});var i=r(92604),o=r(1231),n=r(99514),s=r(35671);function a(){return{fields:{type:[o.Z],value:null},fieldsIndex:{readOnly:!0,get(){return new n.Z(this.fields||[])}},outFields:{type:[String],json:{read:!1},set:function(t){this._userOutFields=t,this.notifyChange("outFields")},get:function(){const t=this._userOutFields;if(!t||!t.length)return null;if(t.includes("*"))return["*"];if(!this.fields)return t;for(const e of t){const r=this.fieldsIndex?.has(e);r||i.Z.getLogger("esri.layers.support.fieldProperties").error("field-attributes-layer:invalid-field",`Invalid field ${e} found in outFields`,{layer:this,outFields:t})}return(0,s.Q0)(this.fieldsIndex,t)}}}}},75935:(t,e,r)=>{r.r(e),r.d(e,{default:()=>h});var i,o=r(43697),n=(r(66577),r(96674)),s=r(22974),a=r(5600),u=r(75215),c=r(52011),l=r(30556),d=r(10158),p=r(82971);let y=i=class extends n.wq{constructor(t){super(t),this.cacheHint=void 0,this.dynamicDataSource=void 0,this.gdbVersion=null,this.geometryPrecision=void 0,this.historicMoment=null,this.maxAllowableOffset=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.relationshipId=void 0,this.start=void 0,this.num=void 0,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.where=null}_writeHistoricMoment(t,e){e.historicMoment=t&&t.getTime()}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10,this.start>0&&null==this.where&&(e.definitionExpression="1=1")}clone(){return new i((0,s.d9)({cacheHint:this.cacheHint,dynamicDataSource:this.dynamicDataSource,gdbVersion:this.gdbVersion,geometryPrecision:this.geometryPrecision,historicMoment:this.historicMoment&&new Date(this.historicMoment.getTime()),maxAllowableOffset:this.maxAllowableOffset,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,relationshipId:this.relationshipId,start:this.start,num:this.num,returnGeometry:this.returnGeometry,where:this.where,returnZ:this.returnZ,returnM:this.returnM}))}};(0,o._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],y.prototype,"cacheHint",void 0),(0,o._)([(0,a.Cb)({type:d.n,json:{write:!0}})],y.prototype,"dynamicDataSource",void 0),(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],y.prototype,"gdbVersion",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],y.prototype,"geometryPrecision",void 0),(0,o._)([(0,a.Cb)({type:Date})],y.prototype,"historicMoment",void 0),(0,o._)([(0,l.c)("historicMoment")],y.prototype,"_writeHistoricMoment",null),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],y.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,a.Cb)({type:[Number],json:{write:!0}})],y.prototype,"objectIds",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],y.prototype,"orderByFields",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],y.prototype,"outFields",void 0),(0,o._)([(0,a.Cb)({type:p.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],y.prototype,"outSpatialReference",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],y.prototype,"relationshipId",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],y.prototype,"start",void 0),(0,o._)([(0,l.c)("start"),(0,l.c)("num")],y.prototype,"writeStart",null),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],y.prototype,"num",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],y.prototype,"returnGeometry",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],y.prototype,"returnM",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],y.prototype,"returnZ",void 0),(0,o._)([(0,a.Cb)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],y.prototype,"where",void 0),y=i=(0,o._)([(0,c.j)("esri.rest.support.RelationshipQuery")],y),y.from=(0,u.se)(y);const h=y}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/7fe49c75681787c7f30f.js b/public/assets/esri/core/workers/chunks/7fe49c75681787c7f30f.js new file mode 100644 index 0000000..10afb27 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/7fe49c75681787c7f30f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7316],{92835:(e,t,s)=>{s.d(t,{Z:()=>f});var i,n=s(43697),r=s(96674),l=s(70586),o=s(35463),a=s(5600),h=(s(75215),s(67676),s(80442),s(71715)),u=s(52011),c=s(30556);let p=i=class extends r.wq{static get allTime(){return d}static get empty(){return g}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,s=null!=this.end?this.end.getTime():this.end,i=null!=e.start?e.start.getTime():e.start,n=null!=e.end?e.end.getTime():e.end;return t===i&&s===n}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,l.yw)(this.start,(t=>(0,o.JE)(t,e))),s=(0,l.yw)(this.end,(t=>{const s=(0,o.JE)(t,e);return t.getTime()===s.getTime()?s:(0,o.Nm)(s,1,e)}));return new i({start:t,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,s=this.end?.getTime()??1/0,n=e.start?.getTime()??-1/0,r=e.end?.getTime()??1/0;let l,o;if(n>=t&&n<=s?l=n:t>=n&&t<=r&&(l=t),s>=n&&s<=r?o=s:r>=t&&r<=s&&(o=r),null!=l&&null!=o&&!isNaN(l)&&!isNaN(o)){const e=new i;return e.start=l===-1/0?null:new Date(l),e.end=o===1/0?null:new Date(o),e}return i.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:n,end:r}=this;return null!=n&&(s.start=(0,o.Nm)(n,e,t)),null!=r&&(s.end=(0,o.Nm)(r,e,t)),s}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return d.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,s=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:s})}};(0,n._)([(0,a.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"end",void 0),(0,n._)([(0,h.r)("end")],p.prototype,"readEnd",null),(0,n._)([(0,c.c)("end")],p.prototype,"writeEnd",null),(0,n._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isAllTime",null),(0,n._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isEmpty",null),(0,n._)([(0,a.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"start",void 0),(0,n._)([(0,h.r)("start")],p.prototype,"readStart",null),(0,n._)([(0,c.c)("start")],p.prototype,"writeStart",null),p=i=(0,n._)([(0,u.j)("esri.TimeExtent")],p);const d=new p,g=new p({start:void 0,end:void 0}),f=p},4757:(e,t,s)=>{s.d(t,{Z:()=>d});var i=s(43697),n=s(92036),r=s(67676),l=s(2368),o=s(10699),a=s(96674),h=s(5600),u=(s(75215),s(80442),s(52011));let c=0,p=class extends((0,a.eC)((0,l.J)((0,o.IG)(n.Z)))){constructor(e){super(e),this.id=`${Date.now().toString(16)}-analysis-${c++}`,this.title=null}get parent(){return this._get("parent")}set parent(e){const t=this.parent;if(null!=t)switch(t.type){case"line-of-sight":case"dimension":t.releaseAnalysis(this);break;case"2d":case"3d":t.analyses.includes(this)&&t.analyses.remove(this)}this._set("parent",e)}get isEditable(){return this.requiredPropertiesForEditing.every(r.pC)}};(0,i._)([(0,h.Cb)({type:String,constructOnly:!0,clonable:!1})],p.prototype,"id",void 0),(0,i._)([(0,h.Cb)({type:String})],p.prototype,"title",void 0),(0,i._)([(0,h.Cb)({constructOnly:!0})],p.prototype,"type",void 0),(0,i._)([(0,h.Cb)({clonable:!1,value:null})],p.prototype,"parent",null),(0,i._)([(0,h.Cb)({readOnly:!0})],p.prototype,"isEditable",null),(0,i._)([(0,h.Cb)({readOnly:!0})],p.prototype,"requiredPropertiesForEditing",void 0),p=(0,i._)([(0,u.j)("esri.analysis.Analysis")],p);const d=p},46791:(e,t,s)=>{s.d(t,{Z:()=>M});var i,n=s(43697),r=s(3894),l=s(32448),o=s(22974),a=s(70586),h=s(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(i||(i={}));var u,c=s(1654),p=s(75215),d=s(58971),g=s(5600),f=s(52421),m=s(52011),y=s(10661);const _=new h.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),b=()=>{};function v(e){return e?e instanceof j?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e&&e.length)return e[0]}function E(e,t,s,i){const n=Math.min(e.length-s,t.length-i);let r=0;for(;r{e.push(t),C(e,s.call(i,t,n,r),s,i)}))}const A=new Set,O=new Set,D=new Set,x=new Map;let I=0,j=u=class extends l.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof u}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new y.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:I++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof u?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,d.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(i.ADD)||(this._splice(0,this.length,v(e)),this._emitAfterChanges(i.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,s={removed:!1,callback:t};return e.push(s),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=b,s.removed=!0,e.splice(e.indexOf(s),1)}}}return this._emitter.on(e,t)}once(e,t){const s=this.on(e,t);return{remove(){s.remove()}}}add(e,t){if((0,d.it)(this._observable),this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t??null);return this._splice(s,0,[e]),this._emitAfterChanges(i.ADD),this}addMany(e,t=this._items.length){if((0,d.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t);return this._splice(s,0,v(e)),this._emitAfterChanges(i.ADD),this}at(e){if((0,d.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(i.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.map(o.d9)})}concat(...e){(0,d.it)(this._observable);const t=e.map(v);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const s=(0,a.j0)(this._splice(0,this.length)),n=s.length;for(let i=0;it&&(e=t),e}includes(e,t=0){return(0,d.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,d.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,d.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,d.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,d.it)(this._observable);const s=this._items.map(e,t);return new u({items:s})}reorder(e,t=this.length-1){(0,d.it)(this._observable);const s=this.indexOf(e);if(-1!==s){if(t<0?t=0:t>=this.length&&(t=this.length-1),s!==t){if(this._emitBeforeChanges(i.MOVE))return e;this._splice(s,1),this._splice(t,0,[e]),this._emitAfterChanges(i.MOVE)}return e}}pop(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(i.REMOVE),e}push(...e){return(0,d.it)(this._observable),this._emitBeforeChanges(i.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(i.ADD)),this.length}reduce(e,t){(0,d.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduce(e,t):s.reduce(e)}reduceRight(e,t){(0,d.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduceRight(e,t):s.reduceRight(e)}remove(e){return(0,d.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,d.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(i.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(i.REMOVE),t}removeMany(e){if((0,d.it)(this._observable),!e||!e.length||this._emitBeforeChanges(i.REMOVE))return[];const t=e instanceof u?e.toArray():e,s=this._items,n=[],r=t.length;for(let e=0;e-1){const i=1+E(t,s,e+1,r+1),l=this._splice(r,i);l&&l.length>0&&n.push.apply(n,l),e+=i-1}}return this._emitAfterChanges(i.REMOVE),n}reverse(){if((0,d.it)(this._observable),this._emitBeforeChanges(i.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(i.MOVE),this}shift(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(i.REMOVE),e}slice(e=0,t=this.length){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,d.it)(this._observable),this._items.some(e,t)}sort(e){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(i.MOVE))return this;const t=(0,a.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(i.MOVE),this}splice(e,t,...s){(0,d.it)(this._observable);const n=(t?i.REMOVE:0)|(s.length?i.ADD:0);if(this._emitBeforeChanges(n))return[];const r=this._splice(e,t,s)||[];return this._emitAfterChanges(n),r}toArray(){return(0,d.it)(this._observable),this._items.slice()}toJSON(){return(0,d.it)(this._observable),this.toArray()}toLocaleString(){return(0,d.it)(this._observable),this._items.toLocaleString()}toString(){return(0,d.it)(this._observable),this._items.toString()}unshift(...e){return(0,d.it)(this._observable),!e.length||this._emitBeforeChanges(i.ADD)||(this._splice(0,0,e),this._emitAfterChanges(i.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,s){const i=this._items,n=this.itemType;let r,l;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,c.Os)((()=>this._dispatchChange()))),t){if(l=i.splice(e,t),this.hasEventListener("before-remove")){const t=_.acquire();t.target=this,t.cancellable=!0;for(let s=0,n=l.length;s{s.push(e)}));const i=r.Z.acquire();O.forEach((e=>{i.push(e)}));const n=this._items,l=t.items,o=r.Z.acquire();if(D.forEach((e=>{l.indexOf(e)!==n.indexOf(e)&&o.push(e)})),t.listeners&&(s.length||i.length||o.length)){const e={target:this,added:s,removed:i,moved:o},n=t.listeners.length;for(let s=0;s{if(!e)return u;if(x.has(e))return x.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const s in e.typeMap){const i=e.typeMap[s].prototype.declaredClass;t?t+=` | ${i}`:t=i}let s=class extends u{};return(0,n._)([(0,f.c)({Type:e,ensureType:"function"==typeof e?(0,p.se)(e):(0,p.N7)(e)})],s.prototype,"itemType",void 0),s=(0,n._)([(0,m.j)(`esri.core.Collection<${t}>`)],s),x.set(e,s),s},(0,n._)([(0,g.Cb)()],j.prototype,"length",void 0),(0,n._)([(0,g.Cb)()],j.prototype,"items",null),j=u=(0,n._)([(0,m.j)("esri.core.Collection")],j);const M=j},28576:(e,t,s)=>{s.d(t,{B:()=>c});var i=s(81153),n=s(81271),r=s(41123),l=s(7628),o=s(31263),a=s(5600),h=s(66094),u=s(25929);function c(e){const t=e?.origins??[void 0];return(s,r)=>{const c=function(e,t,s){if("resource"===e?.type)return function(e,t,s){const r=(0,l.Oe)(t,s);return{type:String,read:(e,t,s)=>{const i=(0,u.r)(e,t,s);return r.type===String?i:"function"==typeof r.type?new r.type({url:i}):void 0},write:{writer(t,l,a,c){if(!c||!c.resources)return"string"==typeof t?void(l[a]=(0,u.t)(t,c)):void(l[a]=t.write({},c));const f=function(e){return null==e?null:"string"==typeof e?e:e.url}(t),m=(0,u.t)(f,{...c,verifyItemRelativeUrls:c&&c.verifyItemRelativeUrls?{writtenUrls:c.verifyItemRelativeUrls.writtenUrls,rootPath:void 0}:void 0},u.M.NO),y=r.type!==String&&(!(0,i.l)(this)||c&&c.origin&&this.originIdOf(s)>(0,o.M9)(c.origin)),_={object:this,propertyName:s,value:t,targetUrl:m,dest:l,targetPropertyName:a,context:c,params:e};c&&c.portalItem&&m&&!(0,n.YP)(m)?y?function(e){const{context:t,targetUrl:s,params:i,value:r,dest:l,targetPropertyName:o}=e;if(!t.portalItem)return;const a=t.portalItem.resourceFromPath(s),u=g(r,s,t),c=(0,h.B)(u),f=(0,n.Ml)(a.path),m=i?.compress??!1;c===f?(t.resources&&d({...e,resource:a,content:u,compress:m,updates:t.resources.toUpdate}),l[o]=s):p(e)}(_):function({context:e,targetUrl:t,dest:s,targetPropertyName:i}){e.portalItem&&e.resources&&(e.resources.toKeep.push({resource:e.portalItem.resourceFromPath(t),compress:!1}),s[i]=t)}(_):c&&c.portalItem&&(null==m||null!=(0,u.i)(m)||(0,n.jc)(m)||y)?p(_):l[a]=m}}}}(e,t,s);switch(e?.type??"other"){case"other":return{read:!0,write:!0};case"url":{const{read:e,write:t}=u.a;return{read:e,write:t}}}}(e,s,r);for(const e of t){const t=(0,a.CJ)(s,e,r);for(const e in c)t[e]=c[e]}}}function p(e){const{targetUrl:t,params:i,value:l,context:o,dest:a,targetPropertyName:c}=e;if(!o.portalItem)return;const p=(0,u.p)(t),f=p?.filename??(0,r.D)(),m=i?.prefix??p?.prefix,y=g(l,t,o),_=(0,n.v_)(m,f),b=`${_}.${(0,h.B)(y)}`,v=o.portalItem.resourceFromPath(b);(0,n.jc)(t)&&o.resources&&o.resources.pendingOperations.push(async function(e){const t=(await Promise.resolve().then(s.bind(s,3172))).default,{data:i}=await t(e,{responseType:"blob"});return i}(t).then((e=>{v.path=`${_}.${(0,h.B)(e)}`,a[c]=v.itemRelativeUrl})).catch((()=>{})));const w=i?.compress??!1;o.resources&&d({...e,resource:v,content:y,compress:w,updates:o.resources.toAdd}),a[c]=v.itemRelativeUrl}function d({object:e,propertyName:t,updates:s,resource:i,content:n,compress:r}){s.push({resource:i,content:n,compress:r,finish:s=>{!function(e,t,s){"string"==typeof e[t]?e[t]=s.url:e[t].url=s.url}(e,t,s)}})}function g(e,t,s){return"string"==typeof e?{url:t}:new Blob([JSON.stringify(e.toJSON(s))],{type:"application/json"})}},52421:(e,t,s)=>{function i(e){return(t,s)=>{t[s]=e}}s.d(t,{c:()=>i})},70921:(e,t,s)=>{s.d(t,{R:()=>r,Z:()=>n});var i=s(46791);function n(e,t,s=i.Z){return t||(t=new s),t===e||(t.removeAll(),(n=e)&&(Array.isArray(n)||"items"in n&&Array.isArray(n.items))?t.addMany(e):e&&t.add(e)),t;var n}function r(e){return e}},81153:(e,t,s)=>{function i(e){return e&&"getAtOrigin"in e&&"originOf"in e}s.d(t,{l:()=>i})},17445:(e,t,s)=>{s.d(t,{N1:()=>p,YP:()=>a,Z_:()=>f,gx:()=>h,nn:()=>m,on:()=>c,tX:()=>y});var i=s(91460),n=s(50758),r=s(70586),l=s(95330),o=s(26258);function a(e,t,s={}){return u(e,t,s,d)}function h(e,t,s={}){return u(e,t,s,g)}function u(e,t,s={},i){let n=null;const l=s.once?(e,s)=>{i(e)&&((0,r.hw)(n),t(e,s))}:(e,s)=>{i(e)&&t(e,s)};if(n=(0,o.aQ)(e,l,s.sync,s.equals),s.initial){const t=e();l(t,t)}return n}function c(e,t,s,l={}){let o=null,h=null,u=null;function c(){o&&h&&(h.remove(),l.onListenerRemove?.(o),o=null,h=null)}function p(e){l.once&&l.once&&(0,r.hw)(u),s(e)}const d=a(e,((e,s)=>{c(),(0,i.vT)(e)&&(o=e,h=(0,i.on)(e,t,p),l.onListenerAdd?.(e))}),{sync:l.sync,initial:!0});return u=(0,n.kB)((()=>{d.remove(),c()})),u}function p(e,t){return function(e,t,s){if((0,l.Hc)(s))return Promise.reject((0,l.zE)());const i=e();if(t?.(i))return Promise.resolve(i);let o=null;function a(){o=(0,r.hw)(o)}return new Promise(((i,r)=>{o=(0,n.AL)([(0,l.fu)(s,(()=>{a(),r((0,l.zE)())})),u(e,(e=>{a(),i(e)}),{sync:!1,once:!0},t??d)])}))}(e,g,t)}function d(e){return!0}function g(e){return!!e}s(87538);const f={sync:!0},m={initial:!0},y={sync:!0,initial:!0}},35463:(e,t,s)=>{s.d(t,{JE:()=>l,Nm:()=>r,rJ:()=>o}),s(80442);const i={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},n={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function r(e,t,s){const i=new Date(e.getTime());if(t&&s){const e=n[s],{getter:r,setter:l,multiplier:o}=e;if("months"===s){const e=function(e,t){const s=new Date(e,t+1,1);return s.setDate(0),s.getDate()}(i.getFullYear(),i.getMonth()+t);i.getDate()>e&&i.setDate(e)}i[l](i[r]()+t*o)}return i}function l(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function o(e,t,s){return 0===e?0:e*i[t]/i[s]}},41123:(e,t,s)=>{s.d(t,{D:()=>n,z:()=>r});const i="randomUUID"in crypto;function n(){if(i)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function r(){return`{${n()}}`}},30690:(e,t,s)=>{s.r(t),s.d(t,{default:()=>P});var i=s(43697),n=s(4757);function r(e,t){return l(e)===l(t)}function l(e){if(null==e)return null;const t=null!=e.layer?e.layer.id:"";let s=null;return s=null!=e.objectId?e.objectId:null!=e.layer&&"objectIdField"in e.layer&&null!=e.layer.objectIdField&&null!=e.attributes?e.attributes[e.layer.objectIdField]:e.uid,null==s?null:`o-${t}-${s}`}const o={json:{write:{writer:function(e,t){null!=e&&null!=e.layer?.objectIdField&&null!=e.attributes&&(t.feature={layerId:e.layer.id,objectId:e.attributes[e.layer.objectIdField]})},target:{"feature.layerId":{type:[Number,String]},"feature.objectId":{type:[Number,String]}}},origins:{"web-scene":{read:function(e){if(null!=e.layerId&&null!=e.objectId)return{uid:null,layer:{id:e.layerId,objectIdField:"ObjectId"},attributes:{ObjectId:e.objectId}}}}}}};var a=s(92036),h=s(2368),u=s(96674),c=s(70586),p=s(5600),d=(s(75215),s(67676),s(80442),s(52011)),g=s(28576),f=s(94139),m=s(86787);let y=class extends((0,u.eC)((0,h.J)(a.Z))){constructor(e){super(e),this.position=null,this.elevationInfo=null,this.feature=null}equals(e){return(0,c._W)(this.position,e.position)&&(0,c._W)(this.elevationInfo,e.elevationInfo)&&r(this.feature,e.feature)}};(0,i._)([(0,p.Cb)({type:f.Z,json:{write:{isRequired:!0}}})],y.prototype,"position",void 0),(0,i._)([(0,p.Cb)({type:m.Z}),(0,g.B)()],y.prototype,"elevationInfo",void 0),(0,i._)([(0,p.Cb)(o)],y.prototype,"feature",void 0),y=(0,i._)([(0,d.j)("esri.analysis.LineOfSightAnalysisObserver")],y);const _=y;let b=class extends((0,u.eC)(h.j)){constructor(e){super(e),this.position=null,this.elevationInfo=null,this.feature=null}equals(e){return(0,c._W)(this.position,e.position)&&(0,c._W)(this.elevationInfo,e.elevationInfo)&&r(this.feature,e.feature)}};(0,i._)([(0,p.Cb)({type:f.Z}),(0,g.B)()],b.prototype,"position",void 0),(0,i._)([(0,p.Cb)({type:m.Z}),(0,g.B)()],b.prototype,"elevationInfo",void 0),(0,i._)([(0,p.Cb)(o)],b.prototype,"feature",void 0),b=(0,i._)([(0,d.j)("esri.analysis.LineOfSightAnalysisTarget")],b);const v=b;var w=s(46791),E=s(70921),C=s(17445),A=s(44547),O=s(60437);function D(e,t){return function(e,t){return null!=t&&t.mode?t.mode:function(e){return e?x:I}(e).mode}(null!=e&&e.hasZ,t)}s(12541);const x={mode:"absolute-height",offset:0},I={mode:"on-the-ground",offset:null},j=w.Z.ofType(v);let M=class extends n.Z{constructor(e){super(e),this.type="line-of-sight",this.observer=null,this.extent=null}initialize(){this.addHandles((0,C.YP)((()=>this._computeExtent()),(e=>{null!=e&&null!=e.pending||this._set("extent",null!=e?e.extent:null)}),C.tX))}get targets(){return this._get("targets")||new j}set targets(e){this._set("targets",(0,E.Z)(e,this.targets,j))}get spatialReference(){return null!=this.observer&&null!=this.observer.position?this.observer.position.spatialReference:null}get requiredPropertiesForEditing(){return[(0,c.yw)(this.observer,(e=>e.position))]}async waitComputeExtent(){const e=this._computeExtent();return null!=e?e.pending:Promise.resolve()}_computeExtent(){const e=this.spatialReference;if(null==this.observer||null==this.observer.position||null==e)return null;const t=e=>"absolute-height"===D(e.position,e.elevationInfo),s=this.observer.position,i=(0,O.al)(s.x,s.y,s.z,s.x,s.y,s.z);for(const t of this.targets)if(null!=t.position){const s=(0,A.dz)(t.position,e);if(null!=s.pending)return{pending:s.pending,extent:null};if(null!=s.geometry){const{x:e,y:t,z:n}=s.geometry;(0,O.pp)(i,[e,t,n])}}const n=(0,O.HH)(i,e);return t(this.observer)&&this.targets.every(t)||(n.zmin=void 0,n.zmax=void 0),{pending:null,extent:n}}clear(){this.observer=null,this.targets.removeAll()}};(0,i._)([(0,p.Cb)({type:["line-of-sight"]})],M.prototype,"type",void 0),(0,i._)([(0,p.Cb)({type:_,json:{read:!0,write:!0}})],M.prototype,"observer",void 0),(0,i._)([(0,p.Cb)({cast:E.R,type:j,nonNullable:!0,json:{read:!0,write:!0}})],M.prototype,"targets",null),(0,i._)([(0,p.Cb)({value:null,readOnly:!0})],M.prototype,"extent",void 0),(0,i._)([(0,p.Cb)({readOnly:!0})],M.prototype,"spatialReference",null),(0,i._)([(0,p.Cb)({readOnly:!0})],M.prototype,"requiredPropertiesForEditing",null),M=(0,i._)([(0,d.j)("esri.analysis.LineOfSightAnalysis")],M);const R=M;var T=s(16453),N=s(87085),S=s(38009);const F=w.Z.ofType(v);let L=class extends((0,S.q)((0,T.R)(N.Z))){constructor(e){super(e),this.type="line-of-sight",this.operationalLayerType="LineOfSightLayer",this.analysis=new R,this.opacity=1}initialize(){this.addHandles((0,C.YP)((()=>this.analysis),((e,t)=>{null!=t&&t.parent===this&&(t.parent=null),null!=e&&(e.parent=this)}),C.tX))}async load(){return null!=this.analysis&&this.addResolvingPromise(this.analysis.waitComputeExtent()),this}get observer(){return(0,c.yw)(this.analysis,(e=>e.observer))}set observer(e){(0,c.yw)(this.analysis,(t=>t.observer=e))}get targets(){return null!=this.analysis?this.analysis.targets:new w.Z}set targets(e){(0,E.Z)(e,this.analysis?.targets)}get fullExtent(){return null!=this.analysis?this.analysis.extent:null}get spatialReference(){return null!=this.analysis?this.analysis.spatialReference:null}releaseAnalysis(e){this.analysis===e&&(this.analysis=new R)}};(0,i._)([(0,p.Cb)({json:{read:!1},readOnly:!0})],L.prototype,"type",void 0),(0,i._)([(0,p.Cb)({type:["LineOfSightLayer"]})],L.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.Cb)({type:_,json:{read:!0,write:{isRequired:!0,ignoreOrigin:!0}}})],L.prototype,"observer",null),(0,i._)([(0,p.Cb)({type:F,json:{read:!0,write:{ignoreOrigin:!0}}})],L.prototype,"targets",null),(0,i._)([(0,p.Cb)({nonNullable:!0,json:{read:!1,write:!1}})],L.prototype,"analysis",void 0),(0,i._)([(0,p.Cb)({readOnly:!0})],L.prototype,"fullExtent",null),(0,i._)([(0,p.Cb)({readOnly:!0})],L.prototype,"spatialReference",null),(0,i._)([(0,p.Cb)({readOnly:!0,json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}}})],L.prototype,"opacity",void 0),(0,i._)([(0,p.Cb)({type:["show","hide"]})],L.prototype,"listMode",void 0),L=(0,i._)([(0,d.j)("esri.layers.LineOfSightLayer")],L);const P=L},66094:(e,t,s)=>{s.d(t,{B:()=>n});var i=s(81271);function n(e){return r[function(e){return e instanceof Blob?e.type:function(e){const t=(0,i.Ml)(e);return a[t]||l}(e.url)}(e)]||o}const r={},l="text/plain",o=r[l],a={png:"image/png",jpeg:"image/jpeg",jpg:"image/jpg",bmp:"image/bmp",gif:"image/gif",json:"application/json",txt:"text/plain",xml:"application/xml",svg:"image/svg+xml",zip:"application/zip",pbf:"application/vnd.mapbox-vector-tile",gz:"application/gzip","bin.gz":"application/octet-stream"};for(const e in a)r[a[e]]=e}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/808206f87b9f0ab13bf7.js b/public/assets/esri/core/workers/chunks/808206f87b9f0ab13bf7.js new file mode 100644 index 0000000..3a4e17b --- /dev/null +++ b/public/assets/esri/core/workers/chunks/808206f87b9f0ab13bf7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7681],{88669:(_,E,T)=>{function A(){return[0,0,0,0]}function R(_,E,T,A){return[_,E,T,A]}function t(_,E){return new Float64Array(_,E,4)}function N(){return R(1,1,1,1)}function e(){return R(1,0,0,0)}function S(){return R(0,1,0,0)}function n(){return R(0,0,1,0)}function C(){return R(0,0,0,1)}T.d(E,{a:()=>t,c:()=>A,f:()=>R});const r=N(),I=e(),O=S(),i=n(),L=C();Object.freeze(Object.defineProperty({__proto__:null,ONES:r,UNIT_W:L,UNIT_X:I,UNIT_Y:O,UNIT_Z:i,ZEROS:[0,0,0,0],clone:function(_){return[_[0],_[1],_[2],_[3]]},create:A,createView:t,fromArray:function(_){const E=[0,0,0,0],T=Math.min(4,_.length);for(let A=0;A{T.d(E,{$z:()=>N,KF:()=>C,mi:()=>R});var A=T(1533);function R(_){return(0,A.kJ)(_)?_.length=65536)return(0,A.kJ)(_)?new Uint32Array(_):_;T>=256&&(E=!1)}return E?new Uint8Array(_):new Uint16Array(_)}function N(_){return _<=A.DB?new Array(_):_<=65536?new Uint16Array(_):new Uint32Array(_)}let e=(()=>{const _=new Uint32Array(131072);for(let E=0;E<_.length;++E)_[E]=E;return _})();const S=[0],n=(()=>{const _=new Uint16Array(65536);for(let E=0;E<_.length;++E)_[E]=E;return _})();function C(_){if(1===_)return S;if(_e.length){const E=Math.max(2*e.length,_);e=new Uint32Array(E);for(let _=0;_{function A(_){switch(_){case"u8":case"i8":return 1;case"u16":case"i16":return 2;case"u32":case"i32":case"f32":return 4;case"f64":return 8}}T.d(E,{n1:()=>A})},65576:(_,E,T)=>{T.d(E,{Gw:()=>n,U$:()=>S});var A=T(56481),R=T(79583),t=T(11726);class N{constructor(_,E){this.layout=_,this.buffer="number"==typeof E?new ArrayBuffer(E*_.stride):E;for(const E of _.fields.keys()){const T=_.fields.get(E);this[E]=new T.constructor(this.buffer,T.offset,this.stride)}}get stride(){return this.layout.stride}get count(){return this.buffer.byteLength/this.stride}get byteLength(){return this.buffer.byteLength}getField(_,E){const T=this[_];return T&&T.elementCount===E.ElementCount&&T.elementType===E.ElementType?T:null}slice(_,E){return new N(this.layout,this.buffer.slice(_*this.stride,E*this.stride))}copyFrom(_,E=0,T=0,A=_.count){const R=this.stride;if(R%4==0){const t=new Uint32Array(_.buffer,E*R,A*R/4);new Uint32Array(this.buffer,T*R,A*R/4).set(t)}else{const t=new Uint8Array(_.buffer,E*R,A*R);new Uint8Array(this.buffer,T*R,A*R).set(t)}return this}}class e{constructor(_=null){this._stride=0,this._lastAligned=0,this._fields=new Map,_&&(this._stride=_.stride,_.fields.forEach((_=>this._fields.set(_[0],{..._[1],constructor:I(_[1].constructor)}))))}vec2f(_,E){return this._appendField(_,A.Eu,E),this}vec2f64(_,E){return this._appendField(_,A.q6,E),this}vec3f(_,E){return this._appendField(_,A.ct,E),this}vec3f64(_,E){return this._appendField(_,A.fP,E),this}vec4f(_,E){return this._appendField(_,A.ek,E),this}vec4f64(_,E){return this._appendField(_,A.Cd,E),this}mat3f(_,E){return this._appendField(_,A.gK,E),this}mat3f64(_,E){return this._appendField(_,A.ey,E),this}mat4f(_,E){return this._appendField(_,A.bj,E),this}mat4f64(_,E){return this._appendField(_,A.O1,E),this}vec4u8(_,E){return this._appendField(_,A.mc,E),this}f32(_,E){return this._appendField(_,A.ly,E),this}f64(_,E){return this._appendField(_,A.oS,E),this}u8(_,E){return this._appendField(_,A.D_,E),this}u16(_,E){return this._appendField(_,A.av,E),this}i8(_,E){return this._appendField(_,A.Hz,E),this}vec2i8(_,E){return this._appendField(_,A.Vs,E),this}vec2i16(_,E){return this._appendField(_,A.or,E),this}vec2u8(_,E){return this._appendField(_,A.xA,E),this}vec4u16(_,E){return this._appendField(_,A.v6,E),this}u32(_,E){return this._appendField(_,A.Nu,E),this}_appendField(_,E,T){if(this._fields.has(_))return void(0,t.hu)(!1,`${_} already added to vertex buffer layout`);const A=E.ElementCount*(0,R.n1)(E.ElementType),N=this._stride;this._stride+=A,this._fields.set(_,{size:A,constructor:E,offset:N,optional:T})}createBuffer(_){return new N(this,_)}createView(_){return new N(this,_)}clone(){const _=new e;return _._stride=this._stride,_._fields=new Map,this._fields.forEach(((E,T)=>_._fields.set(T,E))),_.BufferType=this.BufferType,_}get stride(){if(this._lastAligned!==this._fields.size){let _=1;this._fields.forEach((E=>_=Math.max(_,(0,R.n1)(E.constructor.ElementType)))),this._stride=Math.floor((this._stride+_-1)/_)*_,this._lastAligned=this._fields.size}return this._stride}get fields(){return this._fields}}function S(){return new e}class n{constructor(_){this.fields=new Array,_.fields.forEach(((_,E)=>{const T={..._,constructor:r(_.constructor)};this.fields.push([E,T])})),this.stride=_.stride}}const C=[A.ly,A.Eu,A.ct,A.ek,A.gK,A.bj,A.oS,A.q6,A.fP,A.Cd,A.ey,A.O1,A.D_,A.xA,A.ne,A.mc,A.av,A.TS,A.mw,A.v6,A.Nu,A.qt,A.G5,A.hu,A.Hz,A.Vs,A.P_,A.ir,A.o7,A.or,A.n1,A.zO,A.Jj,A.wA,A.PP,A.TN];function r(_){return`${_.ElementType}_${_.ElementCount}`}function I(_){return O.get(_)}const O=new Map;C.forEach((_=>O.set(r(_),_)))},11726:(_,E,T)=>{T.d(E,{hu:()=>R,yK:()=>t}),T(97323),T(98766),(0,T(88669).c)();class A{constructor(_){this.message=_}toString(){return`AssertException: ${this.message}`}}function R(_,E){if(!_){E=E||"Assertion";const _=new Error(E).stack;throw new A(`${E} at ${_}`)}}function t(_,E,T,A){let R,t=(T[0]-_[0])/E[0],N=(A[0]-_[0])/E[0];t>N&&(R=t,t=N,N=R);let e=(T[1]-_[1])/E[1],S=(A[1]-_[1])/E[1];if(e>S&&(R=e,e=S,S=R),t>S||e>N)return!1;e>t&&(t=e),SC&&(R=n,n=C,C=R),!(t>C||n>N||(C{T.d(E,{G:()=>A});class A{constructor(_,E,T,A,R,t=!1,N=0){this.name=_,this.count=E,this.type=T,this.offset=A,this.stride=R,this.normalized=t,this.divisor=N}}},35371:(_,E,T)=>{var A,R,t,N,e,S,n,C,r,I,O,i,L,s,M,D,U,P,G,u,B,F;T.d(E,{Br:()=>D,LR:()=>S,Lu:()=>f,MX:()=>R,No:()=>L,Tg:()=>U,VI:()=>s,VY:()=>F,Wf:()=>n,_g:()=>B,cw:()=>O,db:()=>N,e8:()=>i,g:()=>C,l1:()=>P,lP:()=>M,q_:()=>o,qi:()=>u,w0:()=>e,wb:()=>r,xS:()=>I,zi:()=>t}),function(_){_[_.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",_[_.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",_[_.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT"}(A||(A={})),function(_){_[_.POINTS=0]="POINTS",_[_.LINES=1]="LINES",_[_.LINE_LOOP=2]="LINE_LOOP",_[_.LINE_STRIP=3]="LINE_STRIP",_[_.TRIANGLES=4]="TRIANGLES",_[_.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",_[_.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(R||(R={})),function(_){_[_.ZERO=0]="ZERO",_[_.ONE=1]="ONE",_[_.SRC_COLOR=768]="SRC_COLOR",_[_.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",_[_.SRC_ALPHA=770]="SRC_ALPHA",_[_.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",_[_.DST_ALPHA=772]="DST_ALPHA",_[_.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",_[_.DST_COLOR=774]="DST_COLOR",_[_.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",_[_.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",_[_.CONSTANT_COLOR=32769]="CONSTANT_COLOR",_[_.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",_[_.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",_[_.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA"}(t||(t={})),function(_){_[_.ADD=32774]="ADD",_[_.MIN=32775]="MIN",_[_.MAX=32776]="MAX",_[_.SUBTRACT=32778]="SUBTRACT",_[_.REVERSE_SUBTRACT=32779]="REVERSE_SUBTRACT"}(N||(N={})),function(_){_[_.ARRAY_BUFFER=34962]="ARRAY_BUFFER",_[_.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",_[_.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",_[_.PIXEL_PACK_BUFFER=35051]="PIXEL_PACK_BUFFER",_[_.PIXEL_UNPACK_BUFFER=35052]="PIXEL_UNPACK_BUFFER",_[_.COPY_READ_BUFFER=36662]="COPY_READ_BUFFER",_[_.COPY_WRITE_BUFFER=36663]="COPY_WRITE_BUFFER"}(e||(e={})),function(_){_[_.FRONT=1028]="FRONT",_[_.BACK=1029]="BACK",_[_.FRONT_AND_BACK=1032]="FRONT_AND_BACK"}(S||(S={})),function(_){_[_.CW=2304]="CW",_[_.CCW=2305]="CCW"}(n||(n={})),function(_){_[_.BYTE=5120]="BYTE",_[_.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",_[_.SHORT=5122]="SHORT",_[_.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",_[_.INT=5124]="INT",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.FLOAT=5126]="FLOAT"}(C||(C={})),function(_){_[_.NEVER=512]="NEVER",_[_.LESS=513]="LESS",_[_.EQUAL=514]="EQUAL",_[_.LEQUAL=515]="LEQUAL",_[_.GREATER=516]="GREATER",_[_.NOTEQUAL=517]="NOTEQUAL",_[_.GEQUAL=518]="GEQUAL",_[_.ALWAYS=519]="ALWAYS"}(r||(r={})),function(_){_[_.ZERO=0]="ZERO",_[_.KEEP=7680]="KEEP",_[_.REPLACE=7681]="REPLACE",_[_.INCR=7682]="INCR",_[_.DECR=7683]="DECR",_[_.INVERT=5386]="INVERT",_[_.INCR_WRAP=34055]="INCR_WRAP",_[_.DECR_WRAP=34056]="DECR_WRAP"}(I||(I={})),function(_){_[_.NEAREST=9728]="NEAREST",_[_.LINEAR=9729]="LINEAR",_[_.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",_[_.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",_[_.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",_[_.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR"}(O||(O={})),function(_){_[_.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",_[_.REPEAT=10497]="REPEAT",_[_.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(i||(i={})),function(_){_[_.TEXTURE_2D=3553]="TEXTURE_2D",_[_.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",_[_.TEXTURE_3D=32879]="TEXTURE_3D",_[_.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",_[_.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",_[_.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",_[_.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",_[_.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",_[_.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",_[_.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY"}(L||(L={})),function(_){_[_.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",_[_.DEPTH_STENCIL=34041]="DEPTH_STENCIL",_[_.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",_[_.ALPHA=6406]="ALPHA",_[_.RGB=6407]="RGB",_[_.RGBA=6408]="RGBA",_[_.LUMINANCE=6409]="LUMINANCE",_[_.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",_[_.RED=6403]="RED",_[_.RG=33319]="RG",_[_.RED_INTEGER=36244]="RED_INTEGER",_[_.RG_INTEGER=33320]="RG_INTEGER",_[_.RGB_INTEGER=36248]="RGB_INTEGER",_[_.RGBA_INTEGER=36249]="RGBA_INTEGER"}(s||(s={})),function(_){_[_.RGBA4=32854]="RGBA4",_[_.R16F=33325]="R16F",_[_.RG16F=33327]="RG16F",_[_.RGB32F=34837]="RGB32F",_[_.RGBA16F=34842]="RGBA16F",_[_.R32F=33326]="R32F",_[_.RG32F=33328]="RG32F",_[_.RGBA32F=34836]="RGBA32F",_[_.R11F_G11F_B10F=35898]="R11F_G11F_B10F",_[_.RGB8=32849]="RGB8",_[_.RGBA8=32856]="RGBA8",_[_.RGB5_A1=32855]="RGB5_A1",_[_.R8=33321]="R8",_[_.RG8=33323]="RG8",_[_.R8I=33329]="R8I",_[_.R8UI=33330]="R8UI",_[_.R16I=33331]="R16I",_[_.R16UI=33332]="R16UI",_[_.R32I=33333]="R32I",_[_.R32UI=33334]="R32UI",_[_.RG8I=33335]="RG8I",_[_.RG8UI=33336]="RG8UI",_[_.RG16I=33337]="RG16I",_[_.RG16UI=33338]="RG16UI",_[_.RG32I=33339]="RG32I",_[_.RG32UI=33340]="RG32UI",_[_.RGB16F=34843]="RGB16F",_[_.RGB9_E5=35901]="RGB9_E5",_[_.SRGB8=35905]="SRGB8",_[_.SRGB8_ALPHA8=35907]="SRGB8_ALPHA8",_[_.RGB565=36194]="RGB565",_[_.RGBA32UI=36208]="RGBA32UI",_[_.RGB32UI=36209]="RGB32UI",_[_.RGBA16UI=36214]="RGBA16UI",_[_.RGB16UI=36215]="RGB16UI",_[_.RGBA8UI=36220]="RGBA8UI",_[_.RGB8UI=36221]="RGB8UI",_[_.RGBA32I=36226]="RGBA32I",_[_.RGB32I=36227]="RGB32I",_[_.RGBA16I=36232]="RGBA16I",_[_.RGB16I=36233]="RGB16I",_[_.RGBA8I=36238]="RGBA8I",_[_.RGB8I=36239]="RGB8I",_[_.R8_SNORM=36756]="R8_SNORM",_[_.RG8_SNORM=36757]="RG8_SNORM",_[_.RGB8_SNORM=36758]="RGB8_SNORM",_[_.RGBA8_SNORM=36759]="RGBA8_SNORM",_[_.RGB10_A2=32857]="RGB10_A2",_[_.RGB10_A2UI=36975]="RGB10_A2UI"}(M||(M={})),function(_){_[_.FLOAT=5126]="FLOAT",_[_.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",_[_.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",_[_.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",_[_.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",_[_.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",_[_.BYTE=5120]="BYTE",_[_.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",_[_.SHORT=5122]="SHORT",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.INT=5124]="INT",_[_.HALF_FLOAT=5131]="HALF_FLOAT",_[_.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",_[_.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",_[_.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",_[_.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV"}(D||(D={})),function(_){_[_.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",_[_.STENCIL_INDEX8=36168]="STENCIL_INDEX8",_[_.DEPTH_STENCIL=34041]="DEPTH_STENCIL",_[_.DEPTH_COMPONENT24=33190]="DEPTH_COMPONENT24",_[_.DEPTH_COMPONENT32F=36012]="DEPTH_COMPONENT32F",_[_.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",_[_.DEPTH32F_STENCIL8=36013]="DEPTH32F_STENCIL8"}(U||(U={})),function(_){_[_.STATIC_DRAW=35044]="STATIC_DRAW",_[_.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",_[_.STREAM_DRAW=35040]="STREAM_DRAW",_[_.STATIC_READ=35045]="STATIC_READ",_[_.DYNAMIC_READ=35049]="DYNAMIC_READ",_[_.STREAM_READ=35041]="STREAM_READ",_[_.STATIC_COPY=35046]="STATIC_COPY",_[_.DYNAMIC_COPY=35050]="DYNAMIC_COPY",_[_.STREAM_COPY=35042]="STREAM_COPY"}(P||(P={})),function(_){_[_.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",_[_.VERTEX_SHADER=35633]="VERTEX_SHADER"}(G||(G={})),function(_){_[_.FRAMEBUFFER=36160]="FRAMEBUFFER",_[_.READ_FRAMEBUFFER=36008]="READ_FRAMEBUFFER",_[_.DRAW_FRAMEBUFFER=36009]="DRAW_FRAMEBUFFER"}(u||(u={})),function(_){_[_.Texture=0]="Texture",_[_.BufferObject=1]="BufferObject",_[_.VertexArrayObject=2]="VertexArrayObject",_[_.Shader=3]="Shader",_[_.Program=4]="Program",_[_.FramebufferObject=5]="FramebufferObject",_[_.Renderbuffer=6]="Renderbuffer",_[_.Sync=7]="Sync",_[_.COUNT=8]="COUNT"}(B||(B={})),function(_){_[_.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",_[_.COLOR_ATTACHMENT1=36065]="COLOR_ATTACHMENT1",_[_.COLOR_ATTACHMENT2=36066]="COLOR_ATTACHMENT2",_[_.COLOR_ATTACHMENT3=36067]="COLOR_ATTACHMENT3",_[_.COLOR_ATTACHMENT4=36068]="COLOR_ATTACHMENT4",_[_.COLOR_ATTACHMENT5=36069]="COLOR_ATTACHMENT5",_[_.COLOR_ATTACHMENT6=36070]="COLOR_ATTACHMENT6",_[_.COLOR_ATTACHMENT7=36071]="COLOR_ATTACHMENT7",_[_.COLOR_ATTACHMENT8=36072]="COLOR_ATTACHMENT8",_[_.COLOR_ATTACHMENT9=36073]="COLOR_ATTACHMENT9",_[_.COLOR_ATTACHMENT10=36074]="COLOR_ATTACHMENT10",_[_.COLOR_ATTACHMENT11=36075]="COLOR_ATTACHMENT11",_[_.COLOR_ATTACHMENT12=36076]="COLOR_ATTACHMENT12",_[_.COLOR_ATTACHMENT13=36077]="COLOR_ATTACHMENT13",_[_.COLOR_ATTACHMENT14=36078]="COLOR_ATTACHMENT14",_[_.COLOR_ATTACHMENT15=36079]="COLOR_ATTACHMENT15"}(F||(F={}));const f=33306;var o,c,h,a,H,l,d;!function(_){_[_.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",_[_.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",_[_.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",_[_.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",_[_.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",_[_.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",_[_.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",_[_.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",_[_.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",_[_.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",_[_.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"}(o||(o={})),function(_){_[_.FLOAT=5126]="FLOAT",_[_.FLOAT_VEC2=35664]="FLOAT_VEC2",_[_.FLOAT_VEC3=35665]="FLOAT_VEC3",_[_.FLOAT_VEC4=35666]="FLOAT_VEC4",_[_.INT=5124]="INT",_[_.INT_VEC2=35667]="INT_VEC2",_[_.INT_VEC3=35668]="INT_VEC3",_[_.INT_VEC4=35669]="INT_VEC4",_[_.BOOL=35670]="BOOL",_[_.BOOL_VEC2=35671]="BOOL_VEC2",_[_.BOOL_VEC3=35672]="BOOL_VEC3",_[_.BOOL_VEC4=35673]="BOOL_VEC4",_[_.FLOAT_MAT2=35674]="FLOAT_MAT2",_[_.FLOAT_MAT3=35675]="FLOAT_MAT3",_[_.FLOAT_MAT4=35676]="FLOAT_MAT4",_[_.SAMPLER_2D=35678]="SAMPLER_2D",_[_.SAMPLER_CUBE=35680]="SAMPLER_CUBE",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.UNSIGNED_INT_VEC2=36294]="UNSIGNED_INT_VEC2",_[_.UNSIGNED_INT_VEC3=36295]="UNSIGNED_INT_VEC3",_[_.UNSIGNED_INT_VEC4=36296]="UNSIGNED_INT_VEC4",_[_.FLOAT_MAT2x3=35685]="FLOAT_MAT2x3",_[_.FLOAT_MAT2x4=35686]="FLOAT_MAT2x4",_[_.FLOAT_MAT3x2=35687]="FLOAT_MAT3x2",_[_.FLOAT_MAT3x4=35688]="FLOAT_MAT3x4",_[_.FLOAT_MAT4x2=35689]="FLOAT_MAT4x2",_[_.FLOAT_MAT4x3=35690]="FLOAT_MAT4x3",_[_.SAMPLER_3D=35679]="SAMPLER_3D",_[_.SAMPLER_2D_SHADOW=35682]="SAMPLER_2D_SHADOW",_[_.SAMPLER_2D_ARRAY=36289]="SAMPLER_2D_ARRAY",_[_.SAMPLER_2D_ARRAY_SHADOW=36292]="SAMPLER_2D_ARRAY_SHADOW",_[_.SAMPLER_CUBE_SHADOW=36293]="SAMPLER_CUBE_SHADOW",_[_.INT_SAMPLER_2D=36298]="INT_SAMPLER_2D",_[_.INT_SAMPLER_3D=36299]="INT_SAMPLER_3D",_[_.INT_SAMPLER_CUBE=36300]="INT_SAMPLER_CUBE",_[_.INT_SAMPLER_2D_ARRAY=36303]="INT_SAMPLER_2D_ARRAY",_[_.UNSIGNED_INT_SAMPLER_2D=36306]="UNSIGNED_INT_SAMPLER_2D",_[_.UNSIGNED_INT_SAMPLER_3D=36307]="UNSIGNED_INT_SAMPLER_3D",_[_.UNSIGNED_INT_SAMPLER_CUBE=36308]="UNSIGNED_INT_SAMPLER_CUBE",_[_.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]="UNSIGNED_INT_SAMPLER_2D_ARRAY"}(c||(c={})),function(_){_[_.OBJECT_TYPE=37138]="OBJECT_TYPE",_[_.SYNC_CONDITION=37139]="SYNC_CONDITION",_[_.SYNC_STATUS=37140]="SYNC_STATUS",_[_.SYNC_FLAGS=37141]="SYNC_FLAGS"}(h||(h={})),function(_){_[_.UNSIGNALED=37144]="UNSIGNALED",_[_.SIGNALED=37145]="SIGNALED"}(a||(a={})),function(_){_[_.ALREADY_SIGNALED=37146]="ALREADY_SIGNALED",_[_.TIMEOUT_EXPIRED=37147]="TIMEOUT_EXPIRED",_[_.CONDITION_SATISFIED=37148]="CONDITION_SATISFIED",_[_.WAIT_FAILED=37149]="WAIT_FAILED"}(H||(H={})),function(_){_[_.SYNC_GPU_COMMANDS_COMPLETE=37143]="SYNC_GPU_COMMANDS_COMPLETE"}(l||(l={})),function(_){_[_.SYNC_FLUSH_COMMANDS_BIT=1]="SYNC_FLUSH_COMMANDS_BIT"}(d||(d={}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/80bf6cf1bef17215bca4.js b/public/assets/esri/core/workers/chunks/80bf6cf1bef17215bca4.js new file mode 100644 index 0000000..69e590f --- /dev/null +++ b/public/assets/esri/core/workers/chunks/80bf6cf1bef17215bca4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5334,5732,819,1433],{5732:(e,t,n)=>{n.d(t,{c:()=>r,g:()=>a});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function a(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},80819:(e,t,n)=>{n.r(t),n.d(t,{hydratedAdapter:()=>u});var r=n(6570),a=n(65091),i=n(94139),o=n(38913),c=n(58901);const u={convertToGEGeometry:function(e,t){if(null==t)return null;let n="cache"in t?t.cache._geVersion:void 0;return null==n&&(n=e.convertJSONToGeometry(t),"cache"in t&&(t.cache._geVersion=n)),n},exportPoint:function(e,t,n){const r=e.hasZ(t),a=e.hasM(t),o=new i.Z({x:e.getPointX(t),y:e.getPointY(t),spatialReference:n});return r&&(o.z=e.getPointZ(t)),a&&(o.m=e.getPointM(t)),o.cache._geVersion=t,o},exportPolygon:function(e,t,n){const r=new o.Z({rings:e.exportPaths(t),hasZ:e.hasZ(t),hasM:e.hasM(t),spatialReference:n});return r.cache._geVersion=t,r},exportPolyline:function(e,t,n){const r=new c.Z({paths:e.exportPaths(t),hasZ:e.hasZ(t),hasM:e.hasM(t),spatialReference:n});return r.cache._geVersion=t,r},exportMultipoint:function(e,t,n){const r=new a.Z({hasZ:e.hasZ(t),hasM:e.hasM(t),points:e.exportPoints(t),spatialReference:n});return r.cache._geVersion=t,r},exportExtent:function(e,t,n){const a=e.hasZ(t),i=e.hasM(t),o=new r.Z({xmin:e.getXMin(t),ymin:e.getYMin(t),xmax:e.getXMax(t),ymax:e.getYMax(t),spatialReference:n});if(a){const n=e.getZExtent(t);o.zmin=n.vmin,o.zmax=n.vmax}if(i){const n=e.getMExtent(t);o.mmin=n.vmin,o.mmax=n.vmax}return o.cache._geVersion=t,o}}},61433:(e,t,n)=>{n.r(t),n.d(t,{buffer:()=>V,changeDefaultSpatialReferenceTolerance:()=>X,clearDefaultSpatialReferenceTolerance:()=>Y,clip:()=>c,contains:()=>d,convexHull:()=>w,crosses:()=>s,cut:()=>u,densify:()=>O,difference:()=>R,disjoint:()=>g,distance:()=>f,equals:()=>l,extendedSpatialReferenceInfo:()=>o,flipHorizontal:()=>C,flipVertical:()=>E,generalize:()=>L,geodesicArea:()=>N,geodesicBuffer:()=>S,geodesicDensify:()=>k,geodesicLength:()=>j,intersect:()=>Z,intersectLinesToPoints:()=>I,intersects:()=>p,isSimple:()=>x,nearestCoordinate:()=>T,nearestVertex:()=>b,nearestVertices:()=>_,offset:()=>P,overlaps:()=>G,planarArea:()=>H,planarLength:()=>J,relate:()=>A,rotate:()=>z,simplify:()=>m,symmetricDifference:()=>M,touches:()=>h,union:()=>v,within:()=>y});var r=n(45837),a=n(80819);function i(e){return Array.isArray(e)?e[0].spatialReference:e&&e.spatialReference}function o(e){return r.G.extendedSpatialReferenceInfo(e)}function c(e,t){return r.G.clip(a.hydratedAdapter,i(e),e,t)}function u(e,t){return r.G.cut(a.hydratedAdapter,i(e),e,t)}function d(e,t){return r.G.contains(a.hydratedAdapter,i(e),e,t)}function s(e,t){return r.G.crosses(a.hydratedAdapter,i(e),e,t)}function f(e,t,n){return r.G.distance(a.hydratedAdapter,i(e),e,t,n)}function l(e,t){return r.G.equals(a.hydratedAdapter,i(e),e,t)}function p(e,t){return r.G.intersects(a.hydratedAdapter,i(e),e,t)}function h(e,t){return r.G.touches(a.hydratedAdapter,i(e),e,t)}function y(e,t){return r.G.within(a.hydratedAdapter,i(e),e,t)}function g(e,t){return r.G.disjoint(a.hydratedAdapter,i(e),e,t)}function G(e,t){return r.G.overlaps(a.hydratedAdapter,i(e),e,t)}function A(e,t,n){return r.G.relate(a.hydratedAdapter,i(e),e,t,n)}function x(e){return r.G.isSimple(a.hydratedAdapter,i(e),e)}function m(e){return r.G.simplify(a.hydratedAdapter,i(e),e)}function w(e,t=!1){return r.G.convexHull(a.hydratedAdapter,i(e),e,t)}function R(e,t){return r.G.difference(a.hydratedAdapter,i(e),e,t)}function M(e,t){return r.G.symmetricDifference(a.hydratedAdapter,i(e),e,t)}function Z(e,t){return r.G.intersect(a.hydratedAdapter,i(e),e,t)}function v(e,t=null){return r.G.union(a.hydratedAdapter,i(e),e,t)}function P(e,t,n,o,c,u){return r.G.offset(a.hydratedAdapter,i(e),e,t,n,o,c,u)}function V(e,t,n,o=!1){return r.G.buffer(a.hydratedAdapter,i(e),e,t,n,o)}function S(e,t,n,o,c,u){return r.G.geodesicBuffer(a.hydratedAdapter,i(e),e,t,n,o,c,u)}function T(e,t,n=!0){return r.G.nearestCoordinate(a.hydratedAdapter,i(e),e,t,n)}function b(e,t){return r.G.nearestVertex(a.hydratedAdapter,i(e),e,t)}function _(e,t,n,o){return r.G.nearestVertices(a.hydratedAdapter,i(e),e,t,n,o)}function D(e){return"xmin"in e?"center"in e?e.center:null:"x"in e?e:"extent"in e?e.extent?.center??null:null}function z(e,t,n){if(null==e)throw new q;const a=e.spatialReference;if(null==(n=n??D(e)))throw new q;const i=e.constructor.fromJSON(r.G.rotate(e,t,n));return i.spatialReference=a,i}function C(e,t){if(null==e)throw new q;const n=e.spatialReference;if(null==(t=t??D(e)))throw new q;const a=e.constructor.fromJSON(r.G.flipHorizontal(e,t));return a.spatialReference=n,a}function E(e,t){if(null==e)throw new q;const n=e.spatialReference;if(null==(t=t??D(e)))throw new q;const a=e.constructor.fromJSON(r.G.flipVertical(e,t));return a.spatialReference=n,a}function L(e,t,n,o){return r.G.generalize(a.hydratedAdapter,i(e),e,t,n,o)}function O(e,t,n){return r.G.densify(a.hydratedAdapter,i(e),e,t,n)}function k(e,t,n,o=0){return r.G.geodesicDensify(a.hydratedAdapter,i(e),e,t,n,o)}function H(e,t){return r.G.planarArea(a.hydratedAdapter,i(e),e,t)}function J(e,t){return r.G.planarLength(a.hydratedAdapter,i(e),e,t)}function N(e,t,n){return r.G.geodesicArea(a.hydratedAdapter,i(e),e,t,n)}function j(e,t,n){return r.G.geodesicLength(a.hydratedAdapter,i(e),e,t,n)}function I(e,t){return r.G.intersectLinesToPoints(a.hydratedAdapter,i(e),e,t)}function X(e,t){r.G.changeDefaultSpatialReferenceTolerance(e,t)}function Y(e){r.G.clearDefaultSpatialReferenceTolerance(e)}class q extends Error{constructor(){super("Illegal Argument Exception")}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/82939ead43848a13f765.js b/public/assets/esri/core/workers/chunks/82939ead43848a13f765.js new file mode 100644 index 0000000..b0530fa --- /dev/null +++ b/public/assets/esri/core/workers/chunks/82939ead43848a13f765.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7872,3172,5732,661,5234,9880],{22303:(e,t,r)=>{r.d(t,{Z:()=>h});var n,o,s=r(35270),a=r(22021),i=r(75215);function l(e){return(0,a.uZ)((0,i.vU)(e),0,255)}function u(e,t,r){return e=Number(e),isNaN(e)?r:er?r:e}class c{static blendColors(e,t,r,n=new c){return n.r=Math.round(e.r+(t.r-e.r)*r),n.g=Math.round(e.g+(t.g-e.g)*r),n.b=Math.round(e.b+(t.b-e.b)*r),n.a=e.a+(t.a-e.a)*r,n._sanitize()}static fromRgb(e,t){const r=e.toLowerCase().match(/^(rgba?|hsla?)\(([\s\.\-,%0-9]+)\)/);if(r){const e=r[2].split(/\s*,\s*/),n=r[1];if("rgb"===n&&3===e.length||"rgba"===n&&4===e.length){const r=e[0];if("%"===r.charAt(r.length-1)){const r=e.map((e=>2.56*parseFloat(e)));return 4===e.length&&(r[3]=parseFloat(e[3])),c.fromArray(r,t)}return c.fromArray(e.map((e=>parseFloat(e))),t)}if("hsl"===n&&3===e.length||"hsla"===n&&4===e.length)return c.fromArray((0,s.B7)(parseFloat(e[0]),parseFloat(e[1])/100,parseFloat(e[2])/100,parseFloat(e[3])),t)}return null}static fromHex(e,t=new c){if(4!==e.length&&7!==e.length||"#"!==e[0])return null;const r=4===e.length?4:8,n=(1<{const s=o&n;o>>=r,t[e]=4===r?17*s:s})),t.a=1,t)}static fromArray(e,t=new c){return t._set(Number(e[0]),Number(e[1]),Number(e[2]),Number(e[3])),isNaN(t.a)&&(t.a=1),t._sanitize()}static fromString(e,t){const r=(0,s.St)(e)?(0,s.h$)(e):null;return r&&c.fromArray(r,t)||c.fromRgb(e,t)||c.fromHex(e,t)}static fromJSON(e){return e&&new c([e[0],e[1],e[2],e[3]/255])}static toUnitRGB(e){return null!=e?[e.r/255,e.g/255,e.b/255]:null}static toUnitRGBA(e){return null!=e?[e.r/255,e.g/255,e.b/255,null!=e.a?e.a:1]:null}constructor(e){this.r=255,this.g=255,this.b=255,this.a=1,e&&this.setColor(e)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(e){return"string"==typeof e?c.fromString(e,this):Array.isArray(e)?c.fromArray(e,this):(this._set(e.r??0,e.g??0,e.b??0,e.a??1),e instanceof c||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(){const e=this.r.toString(16),t=this.g.toString(16),r=this.b.toString(16);return`#${e.length<2?"0"+e:e}${t.length<2?"0"+t:t}${r.length<2?"0"+r:r}`}toCss(e=!1){const t=this.r+", "+this.g+", "+this.b;return e?`rgba(${t}, ${this.a})`:`rgb(${t})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(e=c.AlphaMode.ALWAYS){const t=l(this.r),r=l(this.g),n=l(this.b);return e===c.AlphaMode.ALWAYS||1!==this.a?[t,r,n,l(255*this.a)]:[t,r,n]}clone(){return new c(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(e){return null!=e&&e.r===this.r&&e.g===this.g&&e.b===this.b&&e.a===this.a}_sanitize(){return this.r=Math.round(u(this.r,0,255)),this.g=Math.round(u(this.g,0,255)),this.b=Math.round(u(this.b,0,255)),this.a=u(this.a,0,1),this}_set(e,t,r,n){this.r=e,this.g=t,this.b=r,this.a=n}}c.prototype.declaredClass="esri.Color",n=c||(c={}),(o=n.AlphaMode||(n.AlphaMode={}))[o.ALWAYS=0]="ALWAYS",o[o.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const h=c},99880:(e,t,r)=>{r.d(t,{V:()=>l});var n=r(68773),o=(r(3172),r(20102)),s=r(92604),a=r(81271);const i=s.Z.getLogger("esri.assets");function l(e){if(!n.default.assetsPath)throw i.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new o.Z("assets:path-not-set","config.assetsPath is not set");return(0,a.v_)(n.default.assetsPath,e)}},5732:(e,t,r)=>{r.d(t,{c:()=>n,g:()=>o});var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},52138:(e,t,r)=>{r.d(t,{A:()=>p,a:()=>l,d:()=>f,e:()=>d,f:()=>m,g:()=>b,h:()=>M,i:()=>a,j:()=>v,k:()=>h,m:()=>u,s:()=>s,t:()=>i,w:()=>c,y:()=>k,z:()=>S});var n=r(65617),o=r(46851);function s(e,t,r,n,o,s,a,i,l,u,c,h,d,m,f,p,g){return e[0]=t,e[1]=r,e[2]=n,e[3]=o,e[4]=s,e[5]=a,e[6]=i,e[7]=l,e[8]=u,e[9]=c,e[10]=h,e[11]=d,e[12]=m,e[13]=f,e[14]=p,e[15]=g,e}function a(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function i(e,t){if(e===t){const r=t[1],n=t[2],o=t[3],s=t[6],a=t[7],i=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=r,e[6]=t[9],e[7]=t[13],e[8]=n,e[9]=s,e[11]=t[14],e[12]=o,e[13]=a,e[14]=i}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e}function l(e,t){const r=t[0],n=t[1],o=t[2],s=t[3],a=t[4],i=t[5],l=t[6],u=t[7],c=t[8],h=t[9],d=t[10],m=t[11],f=t[12],p=t[13],g=t[14],y=t[15],b=r*i-n*a,w=r*l-o*a,M=r*u-s*a,v=n*l-o*i,S=n*u-s*i,k=o*u-s*l,O=c*p-h*f,x=c*g-d*f,q=c*y-m*f,C=h*g-d*p,P=h*y-m*p,N=d*y-m*g;let T=b*N-w*P+M*C+v*q-S*x+k*O;return T?(T=1/T,e[0]=(i*N-l*P+u*C)*T,e[1]=(o*P-n*N-s*C)*T,e[2]=(p*k-g*S+y*v)*T,e[3]=(d*S-h*k-m*v)*T,e[4]=(l*q-a*N-u*x)*T,e[5]=(r*N-o*q+s*x)*T,e[6]=(g*M-f*k-y*w)*T,e[7]=(c*k-d*M+m*w)*T,e[8]=(a*P-i*q+u*O)*T,e[9]=(n*q-r*P-s*O)*T,e[10]=(f*S-p*M+y*b)*T,e[11]=(h*M-c*S-m*b)*T,e[12]=(i*x-a*C-l*O)*T,e[13]=(r*C-n*x+o*O)*T,e[14]=(p*w-f*v-g*b)*T,e[15]=(c*v-h*w+d*b)*T,e):null}function u(e,t,r){const n=t[0],o=t[1],s=t[2],a=t[3],i=t[4],l=t[5],u=t[6],c=t[7],h=t[8],d=t[9],m=t[10],f=t[11],p=t[12],g=t[13],y=t[14],b=t[15];let w=r[0],M=r[1],v=r[2],S=r[3];return e[0]=w*n+M*i+v*h+S*p,e[1]=w*o+M*l+v*d+S*g,e[2]=w*s+M*u+v*m+S*y,e[3]=w*a+M*c+v*f+S*b,w=r[4],M=r[5],v=r[6],S=r[7],e[4]=w*n+M*i+v*h+S*p,e[5]=w*o+M*l+v*d+S*g,e[6]=w*s+M*u+v*m+S*y,e[7]=w*a+M*c+v*f+S*b,w=r[8],M=r[9],v=r[10],S=r[11],e[8]=w*n+M*i+v*h+S*p,e[9]=w*o+M*l+v*d+S*g,e[10]=w*s+M*u+v*m+S*y,e[11]=w*a+M*c+v*f+S*b,w=r[12],M=r[13],v=r[14],S=r[15],e[12]=w*n+M*i+v*h+S*p,e[13]=w*o+M*l+v*d+S*g,e[14]=w*s+M*u+v*m+S*y,e[15]=w*a+M*c+v*f+S*b,e}function c(e,t,r){const n=r[0],o=r[1],s=r[2];if(t===e)e[12]=t[0]*n+t[4]*o+t[8]*s+t[12],e[13]=t[1]*n+t[5]*o+t[9]*s+t[13],e[14]=t[2]*n+t[6]*o+t[10]*s+t[14],e[15]=t[3]*n+t[7]*o+t[11]*s+t[15];else{const r=t[0],a=t[1],i=t[2],l=t[3],u=t[4],c=t[5],h=t[6],d=t[7],m=t[8],f=t[9],p=t[10],g=t[11];e[0]=r,e[1]=a,e[2]=i,e[3]=l,e[4]=u,e[5]=c,e[6]=h,e[7]=d,e[8]=m,e[9]=f,e[10]=p,e[11]=g,e[12]=r*n+u*o+m*s+t[12],e[13]=a*n+c*o+f*s+t[13],e[14]=i*n+h*o+p*s+t[14],e[15]=l*n+d*o+g*s+t[15]}return e}function h(e,t,r){const n=r[0],o=r[1],s=r[2];return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*o,e[5]=t[5]*o,e[6]=t[6]*o,e[7]=t[7]*o,e[8]=t[8]*s,e[9]=t[9]*s,e[10]=t[10]*s,e[11]=t[11]*s,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function d(e,t,r,n){let s,a,i,l,u,c,h,d,m,f,p,g,y,b,w,M,v,S,k,O,x,q,C,P,N=n[0],T=n[1],Z=n[2],A=Math.sqrt(N*N+T*T+Z*Z);return A<(0,o.g)()?null:(A=1/A,N*=A,T*=A,Z*=A,s=Math.sin(r),a=Math.cos(r),i=1-a,l=t[0],u=t[1],c=t[2],h=t[3],d=t[4],m=t[5],f=t[6],p=t[7],g=t[8],y=t[9],b=t[10],w=t[11],M=N*N*i+a,v=T*N*i+Z*s,S=Z*N*i-T*s,k=N*T*i-Z*s,O=T*T*i+a,x=Z*T*i+N*s,q=N*Z*i+T*s,C=T*Z*i-N*s,P=Z*Z*i+a,e[0]=l*M+d*v+g*S,e[1]=u*M+m*v+y*S,e[2]=c*M+f*v+b*S,e[3]=h*M+p*v+w*S,e[4]=l*k+d*O+g*x,e[5]=u*k+m*O+y*x,e[6]=c*k+f*O+b*x,e[7]=h*k+p*O+w*x,e[8]=l*q+d*C+g*P,e[9]=u*q+m*C+y*P,e[10]=c*q+f*C+b*P,e[11]=h*q+p*C+w*P,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)}function m(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e}function f(e,t,r){if(0===t)return a(e);let n,s,i,l=r[0],u=r[1],c=r[2],h=Math.sqrt(l*l+u*u+c*c);return h<(0,o.g)()?null:(h=1/h,l*=h,u*=h,c*=h,n=Math.sin(t),s=Math.cos(t),i=1-s,e[0]=l*l*i+s,e[1]=u*l*i+c*n,e[2]=c*l*i-u*n,e[3]=0,e[4]=l*u*i-c*n,e[5]=u*u*i+s,e[6]=c*u*i+l*n,e[7]=0,e[8]=l*c*i+u*n,e[9]=u*c*i-l*n,e[10]=c*c*i+s,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)}function p(e,t){const r=Math.sin(t),n=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=n,e[6]=r,e[7]=0,e[8]=0,e[9]=-r,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function g(e,t,r){const n=t[0],o=t[1],s=t[2],a=t[3],i=n+n,l=o+o,u=s+s,c=n*i,h=n*l,d=n*u,m=o*l,f=o*u,p=s*u,g=a*i,y=a*l,b=a*u;return e[0]=1-(m+p),e[1]=h+b,e[2]=d-y,e[3]=0,e[4]=h-b,e[5]=1-(c+p),e[6]=f+g,e[7]=0,e[8]=d+y,e[9]=f-g,e[10]=1-(c+m),e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}const y=(0,n.c)();function b(e,t,r,n){const o=t[0],s=t[1],a=t[2],i=t[3],l=o+o,u=s+s,c=a+a,h=o*l,d=o*u,m=o*c,f=s*u,p=s*c,g=a*c,y=i*l,b=i*u,w=i*c,M=n[0],v=n[1],S=n[2];return e[0]=(1-(f+g))*M,e[1]=(d+w)*M,e[2]=(m-b)*M,e[3]=0,e[4]=(d-w)*v,e[5]=(1-(h+g))*v,e[6]=(p+y)*v,e[7]=0,e[8]=(m+b)*S,e[9]=(p-y)*S,e[10]=(1-(h+f))*S,e[11]=0,e[12]=r[0],e[13]=r[1],e[14]=r[2],e[15]=1,e}function w(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e[2]=t[2]-r[2],e[3]=t[3]-r[3],e[4]=t[4]-r[4],e[5]=t[5]-r[5],e[6]=t[6]-r[6],e[7]=t[7]-r[7],e[8]=t[8]-r[8],e[9]=t[9]-r[9],e[10]=t[10]-r[10],e[11]=t[11]-r[11],e[12]=t[12]-r[12],e[13]=t[13]-r[13],e[14]=t[14]-r[14],e[15]=t[15]-r[15],e}function M(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]}function v(e,t){if(e===t)return!0;const r=e[0],n=e[1],s=e[2],a=e[3],i=e[4],l=e[5],u=e[6],c=e[7],h=e[8],d=e[9],m=e[10],f=e[11],p=e[12],g=e[13],y=e[14],b=e[15],w=t[0],M=t[1],v=t[2],S=t[3],k=t[4],O=t[5],x=t[6],q=t[7],C=t[8],P=t[9],N=t[10],T=t[11],Z=t[12],A=t[13],E=t[14],L=t[15],R=(0,o.g)();return Math.abs(r-w)<=R*Math.max(1,Math.abs(r),Math.abs(w))&&Math.abs(n-M)<=R*Math.max(1,Math.abs(n),Math.abs(M))&&Math.abs(s-v)<=R*Math.max(1,Math.abs(s),Math.abs(v))&&Math.abs(a-S)<=R*Math.max(1,Math.abs(a),Math.abs(S))&&Math.abs(i-k)<=R*Math.max(1,Math.abs(i),Math.abs(k))&&Math.abs(l-O)<=R*Math.max(1,Math.abs(l),Math.abs(O))&&Math.abs(u-x)<=R*Math.max(1,Math.abs(u),Math.abs(x))&&Math.abs(c-q)<=R*Math.max(1,Math.abs(c),Math.abs(q))&&Math.abs(h-C)<=R*Math.max(1,Math.abs(h),Math.abs(C))&&Math.abs(d-P)<=R*Math.max(1,Math.abs(d),Math.abs(P))&&Math.abs(m-N)<=R*Math.max(1,Math.abs(m),Math.abs(N))&&Math.abs(f-T)<=R*Math.max(1,Math.abs(f),Math.abs(T))&&Math.abs(p-Z)<=R*Math.max(1,Math.abs(p),Math.abs(Z))&&Math.abs(g-A)<=R*Math.max(1,Math.abs(g),Math.abs(A))&&Math.abs(y-E)<=R*Math.max(1,Math.abs(y),Math.abs(E))&&Math.abs(b-L)<=R*Math.max(1,Math.abs(b),Math.abs(L))}function S(e){const t=(0,o.g)(),r=e[0],n=e[1],s=e[2],a=e[4],i=e[5],l=e[6],u=e[8],c=e[9],h=e[10];return Math.abs(1-(r*r+a*a+u*u))<=t&&Math.abs(1-(n*n+i*i+c*c))<=t&&Math.abs(1-(s*s+l*l+h*h))<=t}function k(e){return 1===e[0]&&0===e[1]&&0===e[2]&&0===e[4]&&1===e[5]&&0===e[6]&&0===e[8]&&0===e[9]&&1===e[10]}const O=u,x=w;Object.freeze(Object.defineProperty({__proto__:null,add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e[2]=t[2]+r[2],e[3]=t[3]+r[3],e[4]=t[4]+r[4],e[5]=t[5]+r[5],e[6]=t[6]+r[6],e[7]=t[7]+r[7],e[8]=t[8]+r[8],e[9]=t[9]+r[9],e[10]=t[10]+r[10],e[11]=t[11]+r[11],e[12]=t[12]+r[12],e[13]=t[13]+r[13],e[14]=t[14]+r[14],e[15]=t[15]+r[15],e},adjoint:function(e,t){const r=t[0],n=t[1],o=t[2],s=t[3],a=t[4],i=t[5],l=t[6],u=t[7],c=t[8],h=t[9],d=t[10],m=t[11],f=t[12],p=t[13],g=t[14],y=t[15];return e[0]=i*(d*y-m*g)-h*(l*y-u*g)+p*(l*m-u*d),e[1]=-(n*(d*y-m*g)-h*(o*y-s*g)+p*(o*m-s*d)),e[2]=n*(l*y-u*g)-i*(o*y-s*g)+p*(o*u-s*l),e[3]=-(n*(l*m-u*d)-i*(o*m-s*d)+h*(o*u-s*l)),e[4]=-(a*(d*y-m*g)-c*(l*y-u*g)+f*(l*m-u*d)),e[5]=r*(d*y-m*g)-c*(o*y-s*g)+f*(o*m-s*d),e[6]=-(r*(l*y-u*g)-a*(o*y-s*g)+f*(o*u-s*l)),e[7]=r*(l*m-u*d)-a*(o*m-s*d)+c*(o*u-s*l),e[8]=a*(h*y-m*p)-c*(i*y-u*p)+f*(i*m-u*h),e[9]=-(r*(h*y-m*p)-c*(n*y-s*p)+f*(n*m-s*h)),e[10]=r*(i*y-u*p)-a*(n*y-s*p)+f*(n*u-s*i),e[11]=-(r*(i*m-u*h)-a*(n*m-s*h)+c*(n*u-s*i)),e[12]=-(a*(h*g-d*p)-c*(i*g-l*p)+f*(i*d-l*h)),e[13]=r*(h*g-d*p)-c*(n*g-o*p)+f*(n*d-o*h),e[14]=-(r*(i*g-l*p)-a*(n*g-o*p)+f*(n*l-o*i)),e[15]=r*(i*d-l*h)-a*(n*d-o*h)+c*(n*l-o*i),e},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},determinant:function(e){const t=e[0],r=e[1],n=e[2],o=e[3],s=e[4],a=e[5],i=e[6],l=e[7],u=e[8],c=e[9],h=e[10],d=e[11],m=e[12],f=e[13],p=e[14],g=e[15];return(t*a-r*s)*(h*g-d*p)-(t*i-n*s)*(c*g-d*f)+(t*l-o*s)*(c*p-h*f)+(r*i-n*a)*(u*g-d*m)-(r*l-o*a)*(u*p-h*m)+(n*l-o*i)*(u*f-c*m)},equals:v,exactEquals:M,frob:function(e){return Math.sqrt(e[0]**2+e[1]**2+e[2]**2+e[3]**2+e[4]**2+e[5]**2+e[6]**2+e[7]**2+e[8]**2+e[9]**2+e[10]**2+e[11]**2+e[12]**2+e[13]**2+e[14]**2+e[15]**2)},fromQuat:function(e,t){const r=t[0],n=t[1],o=t[2],s=t[3],a=r+r,i=n+n,l=o+o,u=r*a,c=n*a,h=n*i,d=o*a,m=o*i,f=o*l,p=s*a,g=s*i,y=s*l;return e[0]=1-h-f,e[1]=c+y,e[2]=d-g,e[3]=0,e[4]=c-y,e[5]=1-u-f,e[6]=m+p,e[7]=0,e[8]=d+g,e[9]=m-p,e[10]=1-u-h,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromQuat2:function(e,t){const r=y,n=-t[0],o=-t[1],s=-t[2],a=t[3],i=t[4],l=t[5],u=t[6],c=t[7],h=n*n+o*o+s*s+a*a;return h>0?(r[0]=2*(i*a+c*n+l*s-u*o)/h,r[1]=2*(l*a+c*o+u*n-i*s)/h,r[2]=2*(u*a+c*s+i*o-l*n)/h):(r[0]=2*(i*a+c*n+l*s-u*o),r[1]=2*(l*a+c*o+u*n-i*s),r[2]=2*(u*a+c*s+i*o-l*n)),g(e,t,r),e},fromRotation:f,fromRotationTranslation:g,fromRotationTranslationScale:b,fromRotationTranslationScaleOrigin:function(e,t,r,n,o){const s=t[0],a=t[1],i=t[2],l=t[3],u=s+s,c=a+a,h=i+i,d=s*u,m=s*c,f=s*h,p=a*c,g=a*h,y=i*h,b=l*u,w=l*c,M=l*h,v=n[0],S=n[1],k=n[2],O=o[0],x=o[1],q=o[2],C=(1-(p+y))*v,P=(m+M)*v,N=(f-w)*v,T=(m-M)*S,Z=(1-(d+y))*S,A=(g+b)*S,E=(f+w)*k,L=(g-b)*k,R=(1-(d+p))*k;return e[0]=C,e[1]=P,e[2]=N,e[3]=0,e[4]=T,e[5]=Z,e[6]=A,e[7]=0,e[8]=E,e[9]=L,e[10]=R,e[11]=0,e[12]=r[0]+O-(C*O+T*x+E*q),e[13]=r[1]+x-(P*O+Z*x+L*q),e[14]=r[2]+q-(N*O+A*x+R*q),e[15]=1,e},fromScaling:function(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromTranslation:m,fromXRotation:p,fromYRotation:function(e,t){const r=Math.sin(t),n=Math.cos(t);return e[0]=n,e[1]=0,e[2]=-r,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=r,e[9]=0,e[10]=n,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},fromZRotation:function(e,t){const r=Math.sin(t),n=Math.cos(t);return e[0]=n,e[1]=r,e[2]=0,e[3]=0,e[4]=-r,e[5]=n,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},frustum:function(e,t,r,n,o,s,a){const i=1/(r-t),l=1/(o-n),u=1/(s-a);return e[0]=2*s*i,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*s*l,e[6]=0,e[7]=0,e[8]=(r+t)*i,e[9]=(o+n)*l,e[10]=(a+s)*u,e[11]=-1,e[12]=0,e[13]=0,e[14]=a*s*2*u,e[15]=0,e},getRotation:function(e,t){const r=t[0]+t[5]+t[10];let n=0;return r>0?(n=2*Math.sqrt(r+1),e[3]=.25*n,e[0]=(t[6]-t[9])/n,e[1]=(t[8]-t[2])/n,e[2]=(t[1]-t[4])/n):t[0]>t[5]&&t[0]>t[10]?(n=2*Math.sqrt(1+t[0]-t[5]-t[10]),e[3]=(t[6]-t[9])/n,e[0]=.25*n,e[1]=(t[1]+t[4])/n,e[2]=(t[8]+t[2])/n):t[5]>t[10]?(n=2*Math.sqrt(1+t[5]-t[0]-t[10]),e[3]=(t[8]-t[2])/n,e[0]=(t[1]+t[4])/n,e[1]=.25*n,e[2]=(t[6]+t[9])/n):(n=2*Math.sqrt(1+t[10]-t[0]-t[5]),e[3]=(t[1]-t[4])/n,e[0]=(t[8]+t[2])/n,e[1]=(t[6]+t[9])/n,e[2]=.25*n),e},getScaling:function(e,t){const r=t[0],n=t[1],o=t[2],s=t[4],a=t[5],i=t[6],l=t[8],u=t[9],c=t[10];return e[0]=Math.sqrt(r*r+n*n+o*o),e[1]=Math.sqrt(s*s+a*a+i*i),e[2]=Math.sqrt(l*l+u*u+c*c),e},getTranslation:function(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e},hasIdentityRotation:k,identity:a,invert:l,invertOrIdentity:function(e,t){return l(e,t)||a(e),e},isOrthoNormal:S,lookAt:function(e,t,r,n){const s=t[0],i=t[1],l=t[2];let u=s-r[0],c=i-r[1],h=l-r[2];const d=(0,o.g)();if(Math.abs(u)0&&(m=1/Math.sqrt(m),c*=m,h*=m,d*=m);let f=l*d-u*h,p=u*c-i*d,g=i*h-l*c;return m=f*f+p*p+g*g,m>0&&(m=1/Math.sqrt(m),f*=m,p*=m,g*=m),e[0]=f,e[1]=p,e[2]=g,e[3]=0,e[4]=h*g-d*p,e[5]=d*f-c*g,e[6]=c*p-h*f,e[7]=0,e[8]=c,e[9]=h,e[10]=d,e[11]=0,e[12]=o,e[13]=s,e[14]=a,e[15]=1,e},translate:c,transpose:i},Symbol.toStringTag,{value:"Module"}))},35270:(e,t,r)=>{r.d(t,{B7:()=>l,St:()=>o,VL:()=>a,h$:()=>s,rW:()=>u});const n={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function o(e){return!!n[e]||!!n[e.toLowerCase()]}function s(e){return n[e]??n[e.toLowerCase()]}function a(e){return[...s(e)]}function i(e,t,r){r<0&&++r,r>1&&--r;const n=6*r;return n<1?e+(t-e)*n:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}function l(e,t,r,n=1){const o=(e%360+360)%360/360,s=r<=.5?r*(t+1):r+t-r*t,a=2*r-s;return[Math.round(255*i(a,s,o+1/3)),Math.round(255*i(a,s,o)),Math.round(255*i(a,s,o-1/3)),n]}function u(e){const t=e.length>5,r=t?8:4,n=(1<>=r,i[3]=o*l/255),l=a&n,a>>=r,i[2]=o*l,l=a&n,a>>=r,i[1]=o*l,l=a&n,a>>=r,i[0]=o*l,i}},10661:(e,t,r)=>{r.d(t,{s:()=>o});var n=r(42100);class o extends n.s{notify(){const e=this._observers;if(e&&e.length>0){const t=e.slice();for(const e of t)e.onInvalidated(),e.onCommitted()}}}},66577:(e,t,r)=>{r.d(t,{qM:()=>c});var n=r(75215),o=r(6570),s=r(9361),a=r(65091),i=r(94139),l=r(38913),u=r(58901);r(82971),r(86973),r(33955);const c={base:s.Z,key:"type",typeMap:{extent:o.Z,multipoint:a.Z,point:i.Z,polyline:u.Z,polygon:l.Z}};(0,n.N7)(c)},33955:(e,t,r)=>{r.d(t,{Ji:()=>p,YX:()=>u,aW:()=>c,im:()=>f,l9:()=>d,oU:()=>m,q9:()=>y,wp:()=>h});var n=r(6570),o=r(9361),s=r(65091),a=r(94139),i=r(38913),l=r(58901);function u(e){return void 0!==e.xmin&&void 0!==e.ymin&&void 0!==e.xmax&&void 0!==e.ymax}function c(e){return void 0!==e.points}function h(e){return void 0!==e.x&&void 0!==e.y}function d(e){return void 0!==e.paths}function m(e){return void 0!==e.rings}function f(e){return null==e?null:e instanceof o.Z?e:h(e)?a.Z.fromJSON(e):d(e)?l.Z.fromJSON(e):m(e)?i.Z.fromJSON(e):c(e)?s.Z.fromJSON(e):u(e)?n.Z.fromJSON(e):null}function p(e){return e?h(e)?"esriGeometryPoint":d(e)?"esriGeometryPolyline":m(e)?"esriGeometryPolygon":u(e)?"esriGeometryEnvelope":c(e)?"esriGeometryMultipoint":null:null}const g={esriGeometryPoint:a.Z,esriGeometryPolyline:l.Z,esriGeometryPolygon:i.Z,esriGeometryEnvelope:n.Z,esriGeometryMultipoint:s.Z};function y(e){return e&&g[e]||null}},86973:(e,t,r)=>{r.d(t,{M:()=>o,P:()=>s});var n=r(35454);const o=(0,n.w)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon"}),s=(0,n.w)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh"})},61576:(e,t,r)=>{r.r(t),r.d(t,{default:()=>g}),r(66577);var n=r(18571),o=r(5847),s=r(75993),a=r(55914),i=r(40932),l=r(73506),u=r(15612),c=r(80676),h=r(87521),d=r(72758),m=r(23808),f=r(6570),p=r(94139);class g{convertVectorFieldData(e){const t=o.Z.fromJSON(e.pixelBlock),r=(0,c.KC)(t,e.type);return Promise.resolve(null!=r?r.toJSON():null)}computeStatisticsHistograms(e){const t=o.Z.fromJSON(e.pixelBlock),r=(0,u.js)(t);return Promise.resolve(r)}async decode(e){const t=await(0,s.J)(e.data,e.options);return t&&t.toJSON()}symbolize(e){e.pixelBlock=o.Z.fromJSON(e.pixelBlock),e.extent=e.extent?f.Z.fromJSON(e.extent):null;const t=this.symbolizer.symbolize(e);return Promise.resolve(null!=t?t.toJSON():null)}async updateSymbolizer(e){this.symbolizer=d.Z.fromJSON(e.symbolizerJSON),e.histograms&&"rasterStretch"===this.symbolizer?.rendererJSON.type&&(this.symbolizer.rendererJSON.histograms=e.histograms)}async updateRasterFunction(e){this.rasterFunction=(0,i.Ue)(e.rasterFunctionJSON)}async process(e){const t=this.rasterFunction.process({extent:f.Z.fromJSON(e.extent),primaryPixelBlocks:e.primaryPixelBlocks.map((e=>null!=e?o.Z.fromJSON(e):null)),primaryPixelSizes:e.primaryPixelSizes?.map((e=>null!=e?p.Z.fromJSON(e):null)),primaryRasterIds:e.primaryRasterIds});return null!=t?t.toJSON():null}stretch(e){const t=this.symbolizer.simpleStretch(o.Z.fromJSON(e.srcPixelBlock),e.stretchParams);return Promise.resolve(null!=t&&t.toJSON())}estimateStatisticsHistograms(e){const t=(0,u.Hv)(o.Z.fromJSON(e.srcPixelBlock));return Promise.resolve(t)}split(e){const t=(0,a.Vl)(o.Z.fromJSON(e.srcPixelBlock),e.tileSize,e.maximumPyramidLevel);return t&&t.forEach(((e,r)=>{t.set(r,e?.toJSON())})),Promise.resolve(t)}async mosaicAndTransform(e){const t=e.srcPixelBlocks.map((e=>e?new o.Z(e):null)),r=(0,a.us)(t,e.srcMosaicSize,{blockWidths:e.blockWidths,alignmentInfo:e.alignmentInfo,clipOffset:e.clipOffset,clipSize:e.clipSize});let n,s=r;return e.coefs&&(s=(0,a.Uk)(r,e.destDimension,e.coefs,e.sampleSpacing,e.interpolation)),e.projectDirections&&e.gcsGrid&&(n=(0,a.Qh)(e.destDimension,e.gcsGrid),s=(0,c.xQ)(s,e.isUV?"vector-uv":"vector-magdir",n)),{pixelBlock:s?.toJSON(),localNorthDirections:n}}async createFlowMesh(e,t){const r={data:new Float32Array(e.flowData.buffer),mask:new Uint8Array(e.flowData.maskBuffer),width:e.flowData.width,height:e.flowData.height},{vertexData:n,indexData:o}=await(0,m.GE)(e.meshType,e.simulationSettings,r,t.signal);return{result:{vertexBuffer:n.buffer,indexBuffer:o.buffer},transferList:[n.buffer,o.buffer]}}async getProjectionOffsetGrid(e){const t=f.Z.fromJSON(e.projectedExtent),r=f.Z.fromJSON(e.srcBufferExtent);let o=null;e.datumTransformationSteps&&(o=new n.Z({steps:e.datumTransformationSteps})),(e.includeGCSGrid||(0,l.Mk)(t.spatialReference,r.spatialReference,o))&&await(0,l.zD)();const s=e.rasterTransform?(0,h.c)(e.rasterTransform):null;return(0,l.Qp)({...e,projectedExtent:t,srcBufferExtent:r,datumTransformation:o,rasterTransform:s})}}},3172:(e,t,r)=>{r.r(t),r.d(t,{default:()=>m});var n=r(68773),o=r(40330),s=r(20102),a=r(80442),i=r(22974),l=r(95330),u=r(81271),c=r(19745),h=r(71058),d=r(85958);async function m(e,t){e instanceof URL&&(e=e.toString()),t?.query instanceof URLSearchParams&&(t.query=(0,u.u0)(t.query.toString().replaceAll("+"," ")));const i=(0,u.HK)(e),c=(0,u.jc)(e);c||i||(e=(0,u.Fv)(e));const y={url:e,requestOptions:{...t}};let b=(0,u.oh)(e);if(b){const e=await async function(e,t){if(null!=e.responseData)return e.responseData;if(e.headers&&(t.requestOptions.headers={...t.requestOptions.headers,...e.headers}),e.query&&(t.requestOptions.query={...t.requestOptions.query,...e.query}),e.before){let r,n;try{n=await e.before(t)}catch(e){r=k("request:interceptor",e,t)}if((n instanceof Error||n instanceof s.Z)&&(r=k("request:interceptor",n,t)),r)throw e.error&&e.error(r),r;return n}}(b,y);if(null!=e)return{data:e,getHeader:M,httpStatus:200,requestOptions:y.requestOptions,url:y.url};b.after||b.error||(b=null)}if(e=y.url,"image"===(t=y.requestOptions).responseType&&((0,a.Z)("host-webworker")||(0,a.Z)("host-node")))throw k("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),y);if("head"===t.method){if(t.body)throw k("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),y);if(i||c)throw k("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),y)}if(await async function(){(0,a.Z)("host-webworker")?f||(f=await r.e(9884).then(r.bind(r,29884))):m._abortableFetch||(m._abortableFetch=globalThis.fetch.bind(globalThis))}(),f)return f.execute(e,t);const w=new AbortController;(0,l.fu)(t,(()=>w.abort()));const v={controller:w,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:b,params:y,redoRequest:!1,useIdentity:p.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},S=await async function(e){let t,r;await async function(e){const t=e.params.url,r=e.params.requestOptions,s=e.controller.signal,a=r.body;let i=null,u=null;if(g&&"HTMLFormElement"in globalThis&&(a instanceof FormData?i=a:a instanceof HTMLFormElement&&(i=new FormData(a))),"string"==typeof a&&(u=a),e.fetchOptions={cache:r.cacheBust&&!("polyfill"in m._abortableFetch)?"no-cache":"default",credentials:"same-origin",headers:r.headers||{},method:"head"===r.method?"HEAD":"GET",mode:"cors",priority:p.priority,redirect:"follow",signal:s},(i||u)&&(e.fetchOptions.body=i||u),"anonymous"===r.authMode&&(e.useIdentity=!1),e.hasToken=!!(/token=/i.test(t)||r.query?.token||i?.get("token")),!e.hasToken&&n.default.apiKey&&(0,h.r)(t)&&(r.query||(r.query={}),r.query.token=n.default.apiKey,e.hasToken=!0),e.useIdentity&&!e.hasToken&&!e.credentialToken&&!x(t)&&!(0,l.Hc)(s)){let n;"immediate"===r.authMode?(await O(),n=await o.id.getCredential(t,{signal:s}),e.credential=n):"no-prompt"===r.authMode?(await O(),n=await o.id.getCredential(t,{prompt:!1,signal:s}).catch((()=>{})),e.credential=n):o.id&&(n=o.id.findCredential(t)),n&&(e.credentialToken=n.token,e.useSSL=!!n.ssl)}}(e);try{do{[t,r]=await q(e)}while(!await P(e,t,r))}catch(r){const n=k("request:server",r,e.params,t);throw n.details.ssl=e.useSSL,e.interceptor?.error&&e.interceptor.error(n),n}const s=e.params.url;if(r&&/\/sharing\/rest\/(accounts|portals)\/self/i.test(s)){if(!e.hasToken&&!e.credentialToken&&r.user?.username&&!(0,u.kl)(s)){const e=(0,u.P$)(s,!0);e&&p.trustedServers.push(e)}Array.isArray(r.authorizedCrossOriginNoCorsDomains)&&(0,d.Hu)(r.authorizedCrossOriginNoCorsDomains)}const a=e.credential;if(a&&o.id){const e=o.id.findServerInfo(a.server);let t=e?.owningSystemUrl;if(t){t=t.replace(/\/?$/,"/sharing");const e=o.id.findCredential(t,a.userId);e&&-1===o.id._getIdenticalSvcIdx(t,e)&&e.resources.unshift(t)}}return{data:r,getHeader:t?e=>t?.headers.get(e):M,httpStatus:t?.status??200,requestOptions:e.params.requestOptions,ssl:e.useSSL,url:e.params.url}}(v);return b?.after?.(S),S}let f;const p=n.default.request,g="FormData"in globalThis,y=[499,498,403,401],b=["COM_0056","COM_0057","SB_0008"],w=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],M=()=>null,v=Symbol();function S(e){const t=(0,u.P$)(e);return!t||t.endsWith(".arcgis.com")||m._corsServers.includes(t)||(0,u.kl)(t)}function k(e,t,r,n){let o="Error";const a={url:r.url,requestOptions:r.requestOptions,getHeader:M,ssl:!1};if(t instanceof s.Z)return t.details?(t.details=(0,i.d9)(t.details),t.details.url=r.url,t.details.requestOptions=r.requestOptions):t.details=a,t;if(t){const e=n&&(e=>n.headers.get(e)),r=n?.status,s=t.message;s&&(o=s),e&&(a.getHeader=e),a.httpStatus=(null!=t.httpCode?t.httpCode:t.code)||r||0,a.subCode=t.subcode,a.messageCode=t.messageCode,"string"==typeof t.details?a.messages=[t.details]:a.messages=t.details,a.raw=v in t?t[v]:t}return(0,l.D_)(t)?(0,l.zE)():new s.Z(e,o,a)}async function O(){o.id||await Promise.all([r.e(7126),r.e(6261),r.e(9255),r.e(1400),r.e(450)]).then(r.bind(r,73660))}function x(e){return w.some((t=>t.test(e)))}async function q(e){let t=e.params.url;const r=e.params.requestOptions,n=e.fetchOptions??{},s=(0,u.jc)(t)||(0,u.HK)(t),i=r.responseType||"json",h=s?0:null!=r.timeout?r.timeout:p.timeout;let f=!1;if(!s){e.useSSL&&(t=(0,u.hO)(t)),r.cacheBust&&"default"===n.cache&&(t=(0,u.ZN)(t,"request.preventCache",Date.now()));let s={...r.query};e.credentialToken&&(s.token=e.credentialToken);let i=(0,u.B7)(s);(0,a.Z)("esri-url-encodes-apostrophe")&&(i=i.replaceAll("'","%27"));const l=t.length+1+i.length;let h;f="delete"===r.method||"post"===r.method||"put"===r.method||!!r.body||l>p.maxUrlLength;const m=r.useProxy||!!(0,u.ed)(t);if(m){const e=(0,u.b7)(t);h=e.path,!f&&h.length+1+l>p.maxUrlLength&&(f=!0),e.query&&(s={...e.query,...s})}if("HEAD"===n.method&&(f||m)){if(f){if(l>p.maxUrlLength)throw k("request:invalid-parameters",new Error("URL exceeds maximum length"),e.params);throw k("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),e.params)}if(m)throw k("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),e.params)}if(f?(n.method="delete"===r.method?"DELETE":"put"===r.method?"PUT":"POST",r.body?t=(0,u.fl)(t,s):(n.body=(0,u.B7)(s),n.headers||(n.headers={}),n.headers["Content-Type"]="application/x-www-form-urlencoded")):t=(0,u.fl)(t,s),m&&(e.useProxy=!0,t=`${h}?${t}`),s.token&&g&&n.body instanceof FormData&&!(0,c.P)(t)&&n.body.set("token",s.token),r.hasOwnProperty("withCredentials"))e.withCredentials=r.withCredentials;else if(!(0,u.D6)(t,(0,u.TI)()))if((0,u.kl)(t))e.withCredentials=!0;else if(o.id){const r=o.id.findServerInfo(t);r?.webTierAuth&&(e.withCredentials=!0)}e.withCredentials&&(n.credentials="include",(0,d.jH)(t)&&await(0,d.jz)(f?(0,u.fl)(t,s):t))}let y,b,w=0,M=!1;h>0&&(w=setTimeout((()=>{M=!0,e.controller.abort()}),h));try{if("native-request-init"===r.responseType)b=n,b.url=t;else if("image"!==r.responseType||"default"!==n.cache||"GET"!==n.method||f||function(e){if(e)for(const t of Object.getOwnPropertyNames(e))if(e[t])return!0;return!1}(r.headers)||!s&&!e.useProxy&&p.proxyUrl&&!S(t)){if(y=await m._abortableFetch(t,n),e.useProxy||function(e){const t=(0,u.P$)(e);t&&!m._corsServers.includes(t)&&m._corsServers.push(t)}(t),"native"===r.responseType)b=y;else if("HEAD"!==n.method)if(y.ok){switch(i){case"array-buffer":b=await y.arrayBuffer();break;case"blob":case"image":b=await y.blob();break;default:b=await y.text()}if(w&&(clearTimeout(w),w=0),"json"===i||"xml"===i||"document"===i)if(b)switch(i){case"json":b=JSON.parse(b);break;case"xml":b=C(b,"application/xml");break;case"document":b=C(b,"text/html")}else b=null;if(b){if("array-buffer"===i||"blob"===i){const e=y.headers.get("Content-Type");if(e&&/application\/json|text\/plain/i.test(e)&&b["blob"===i?"size":"byteLength"]<=750)try{const e=await new Response(b).json();e.error&&(b=e)}catch{}}"image"===i&&b instanceof Blob&&(b=await N(URL.createObjectURL(b),e,!0))}}else{b=await y.text();try{b=JSON.parse(b)}catch{}}}else b=await N(t,e)}catch(n){if("AbortError"===n.name){if(M)throw(0,d.Tf)();throw(0,l.zE)("Request canceled")}if(!(!y&&n instanceof TypeError&&p.proxyUrl)||r.body||"delete"===r.method||"head"===r.method||"post"===r.method||"put"===r.method||e.useProxy||S(t))throw n;e.redoRequest=!0,(0,u.tD)({proxyUrl:p.proxyUrl,urlPrefix:(0,u.P$)(t)??""})}finally{w&&clearTimeout(w)}return[y,b]}function C(e,t){let r;try{r=(new DOMParser).parseFromString(e,t)}catch{}if(!r||r.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return r}async function P(e,t,r){if(e.redoRequest)return e.redoRequest=!1,!1;const n=e.params.requestOptions;if(!t||"native"===n.responseType||"native-request-init"===n.responseType)return!0;let s,a;if(r&&(r.error?s=r.error:"error"===r.status&&Array.isArray(r.messages)&&(s={...r},s[v]=r,s.details=r.messages)),!s&&!t.ok)throw s=new Error(`Unable to load ${t.url} status: ${t.status}`),s[v]=r,s;let i,l=null;s&&(a=Number(s.code),l=s.hasOwnProperty("subcode")?Number(s.subcode):null,i=s.messageCode,i=i?.toUpperCase());const u=n.authMode;if(403===a&&(4===l||s.message?.toLowerCase().includes("ssl")&&!s.message.toLowerCase().includes("permission"))){if(!e.useSSL)return e.useSSL=!0,!1}else if(!e.hasToken&&e.useIdentity&&("no-prompt"!==u||498===a)&&void 0!==a&&y.includes(a)&&!x(e.params.url)&&(403!==a||i&&!b.includes(i)&&(null==l||2===l&&e.credentialToken))){await O();try{const t=await o.id.getCredential(e.params.url,{error:k("request:server",s,e.params),prompt:"no-prompt"!==u,signal:e.controller.signal,token:e.credentialToken});return e.credential=t,e.credentialToken=t.token,e.useSSL=e.useSSL||t.ssl,!1}catch(t){if("no-prompt"===u)return e.credential=void 0,e.credentialToken=void 0,!1;s=t}}if(s)throw s;return!0}function N(e,t,r=!1){const n=t.controller.signal,o=new Image;return t.withCredentials?o.crossOrigin="use-credentials":o.crossOrigin="anonymous",o.alt="",o.fetchPriority=p.priority,o.src=e,(0,d.fY)(o,e,r,n)}m._abortableFetch=null,m._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"]},98046:(e,t,r)=>{r.d(t,{Z:()=>m});var n,o=r(43697),s=r(22303),a=r(22974),i=r(5600),l=r(75215),u=r(36030),c=r(52011),h=r(899);let d=n=class extends h.Z{constructor(e){super(e),this.algorithm=null,this.fromColor=null,this.toColor=null,this.type="algorithmic"}clone(){return new n({fromColor:(0,a.d9)(this.fromColor),toColor:(0,a.d9)(this.toColor),algorithm:this.algorithm})}};(0,o._)([(0,u.J)({esriCIELabAlgorithm:"cie-lab",esriHSVAlgorithm:"hsv",esriLabLChAlgorithm:"lab-lch"})],d.prototype,"algorithm",void 0),(0,o._)([(0,i.Cb)({type:s.Z,json:{type:[l.z8],write:!0}})],d.prototype,"fromColor",void 0),(0,o._)([(0,i.Cb)({type:s.Z,json:{type:[l.z8],write:!0}})],d.prototype,"toColor",void 0),(0,o._)([(0,i.Cb)({type:["algorithmic"]})],d.prototype,"type",void 0),d=n=(0,o._)([(0,c.j)("esri.rest.support.AlgorithmicColorRamp")],d);const m=d},899:(e,t,r)=>{r.d(t,{Z:()=>l});var n=r(43697),o=r(96674),s=r(5600),a=(r(75215),r(67676),r(80442),r(52011));let i=class extends o.wq{constructor(e){super(e),this.type=null}};(0,n._)([(0,s.Cb)({readOnly:!0,json:{read:!1,write:!0}})],i.prototype,"type",void 0),i=(0,n._)([(0,a.j)("esri.rest.support.ColorRamp")],i);const l=i},1515:(e,t,r)=>{r.d(t,{Z:()=>h});var n,o=r(43697),s=r(22974),a=r(5600),i=(r(75215),r(52011)),l=r(98046),u=r(899);let c=n=class extends u.Z{constructor(e){super(e),this.colorRamps=null,this.type="multipart"}clone(){return new n({colorRamps:(0,s.d9)(this.colorRamps)})}};(0,o._)([(0,a.Cb)({type:[l.Z],json:{write:!0}})],c.prototype,"colorRamps",void 0),(0,o._)([(0,a.Cb)({type:["multipart"]})],c.prototype,"type",void 0),c=n=(0,o._)([(0,i.j)("esri.rest.support.MultipartColorRamp")],c);const h=c},94593:(e,t,r)=>{r.d(t,{V:()=>a,i:()=>i});var n=r(98046),o=r(899),s=r(1515);const a={key:"type",base:o.Z,typeMap:{algorithmic:n.Z,multipart:s.Z}};function i(e){return e&&e.type?"algorithmic"===e.type?n.Z.fromJSON(e):"multipart"===e.type?s.Z.fromJSON(e):null:null}},71058:(e,t,r)=>{r.d(t,{r:()=>s});var n=r(81271);const o=["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"];function s(e){const t=(0,n.P$)(e,!0);return!!t&&t.endsWith(".arcgis.com")&&!o.includes(t)&&!e.endsWith("/sharing/rest/generateToken")}},85958:(e,t,r)=>{r.d(t,{Hu:()=>h,Tf:()=>c,fY:()=>i,jH:()=>d,jz:()=>m});var n=r(68773),o=r(80442),s=r(95330),a=r(81271);function i(e,t,r=!1,n){return new Promise(((a,i)=>{if((0,s.Hc)(n))return void i(l());let u=()=>{d(),i(new Error(`Unable to load ${t}`))},c=()=>{const t=e;d(),a(t)},h=()=>{if(!e)return;const t=e;d(),t.src="",i(l())};const d=()=>{(0,o.Z)("esri-image-decode")||(e.removeEventListener("error",u),e.removeEventListener("load",c)),u=null,c=null,e=null,null!=n&&n.removeEventListener("abort",h),h=null,r&&URL.revokeObjectURL(t)};null!=n&&n.addEventListener("abort",h),(0,o.Z)("esri-image-decode")?e.decode().then(c,u):(e.addEventListener("error",u),e.addEventListener("load",c))}))}function l(){try{return new DOMException("Aborted","AbortError")}catch{const e=new Error;return e.name="AbortError",e}}const u="Timeout exceeded";function c(){return new Error(u)}function h(e){n.default.request.crossOriginNoCorsDomains||(n.default.request.crossOriginNoCorsDomains={});const t=n.default.request.crossOriginNoCorsDomains;for(let r of e)r=r.toLowerCase(),/^https?:\/\//.test(r)?t[(0,a.P$)(r)??""]=0:(t[(0,a.P$)("http://"+r)??""]=0,t[(0,a.P$)("https://"+r)??""]=0)}function d(e){const t=n.default.request.crossOriginNoCorsDomains;if(t){let r=(0,a.P$)(e);if(r)return r=r.toLowerCase(),!(0,a.D6)(r,(0,a.TI)())&&t[r]{async function n(e,t){const{WhereClause:n}=await r.e(1534).then(r.bind(r,41534));return n.create(e,t)}function s(e,t){return null!=e?null!=t?`(${e}) AND (${t})`:e:t}r.d(t,{E:()=>n,_:()=>s})},34760:(e,t,r)=>{r.d(t,{Q:()=>w});var n=r(43697),s=r(92604),i=r(95330),o=r(5600),l=(r(75215),r(67676),r(80442),r(52011)),a=r(46791),c=(r(20102),r(26258),r(87538));const p=new a.Z,u=new WeakMap;function d(e){return null!=e&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e}function b(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:b(t,e%t):0}let h=0,f=0;function m(){const e=Date.now();for(const t of p)t.refreshInterval&&e-(u.get(t)??0)+5>=6e4*t.refreshInterval&&(u.set(t,e),t.refresh(e))}(0,c.EH)((()=>{const e=Date.now();let t=0;for(const r of p)t=b(Math.round(6e4*r.refreshInterval),t),r.refreshInterval?u.get(r)||u.set(r,e):u.delete(r);if(t!==f){if(f=t,clearInterval(h),0===f)return void(h=0);h=setInterval(m,f)}}));const w=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,i.Ds)((()=>this.hasDataChanged())),this.when().then((()=>{this.destroyed||function(e){d(e)&&p.push(e)}(this)}),(()=>{}))}destroy(){var e;d(e=this)&&p.includes(e)&&p.remove(e)}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,i.R8)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{s.Z.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}};return(0,n._)([(0,o.Cb)({type:Number,cast:e=>e>=.1?e:e<=0?0:.1,json:{write:!0}})],t.prototype,"refreshInterval",void 0),(0,n._)([(0,o.Cb)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,n._)([(0,o.Cb)()],t.prototype,"refreshParameters",null),t=(0,n._)([(0,l.j)("esri.layers.mixins.RefreshableLayer")],t),t}},54306:(e,t,r)=>{r.d(t,{Z:()=>L});var n,s=r(43697),i=r(9790),o=r(35454),l=r(96674),a=r(22974),c=r(62357),p=r(5600),u=(r(75215),r(71715)),d=r(52011),b=r(30556),h=(r(67676),r(80442),r(8813));let f=n=class extends l.wq{constructor(){super(...arguments),this.expression=null,this.title=null,this.value=null}readExpression(e,t){return t.value?(0,h.dI)(t.value):e}writeExpression(e,t,r){null!=this.value&&(e=(0,h.dI)(this.value)),null!=e&&(t[r]=e)}clone(){return new n({expression:this.expression,title:this.title,value:this.value})}};(0,s._)([(0,p.Cb)({type:String,json:{write:{writerEnsuresNonNull:!0}}})],f.prototype,"expression",void 0),(0,s._)([(0,u.r)("expression",["expression","value"])],f.prototype,"readExpression",null),(0,s._)([(0,b.c)("expression")],f.prototype,"writeExpression",null),(0,s._)([(0,p.Cb)({type:String,json:{write:!0,origins:{"web-scene":{write:!1}}}})],f.prototype,"title",void 0),(0,s._)([(0,p.Cb)({json:{read:!1,write:!1}})],f.prototype,"value",void 0),f=n=(0,s._)([(0,d.j)("esri.layers.support.LabelExpressionInfo")],f);const m=f;var w,v=r(84230),y=r(28412),x=r(21878);const g=new o.X({esriServerPointLabelPlacementAboveCenter:"above-center",esriServerPointLabelPlacementAboveLeft:"above-left",esriServerPointLabelPlacementAboveRight:"above-right",esriServerPointLabelPlacementBelowCenter:"below-center",esriServerPointLabelPlacementBelowLeft:"below-left",esriServerPointLabelPlacementBelowRight:"below-right",esriServerPointLabelPlacementCenterCenter:"center-center",esriServerPointLabelPlacementCenterLeft:"center-left",esriServerPointLabelPlacementCenterRight:"center-right",esriServerLinePlacementAboveAfter:"above-after",esriServerLinePlacementAboveAlong:"above-along",esriServerLinePlacementAboveBefore:"above-before",esriServerLinePlacementAboveStart:"above-start",esriServerLinePlacementAboveEnd:"above-end",esriServerLinePlacementBelowAfter:"below-after",esriServerLinePlacementBelowAlong:"below-along",esriServerLinePlacementBelowBefore:"below-before",esriServerLinePlacementBelowStart:"below-start",esriServerLinePlacementBelowEnd:"below-end",esriServerLinePlacementCenterAfter:"center-after",esriServerLinePlacementCenterAlong:"center-along",esriServerLinePlacementCenterBefore:"center-before",esriServerLinePlacementCenterStart:"center-start",esriServerLinePlacementCenterEnd:"center-end",esriServerPolygonPlacementAlwaysHorizontal:"always-horizontal"},{ignoreUnknown:!0});function S(e,t,r){return{enabled:!(0,v.A2)(r?.layer)}}function C(e){return!e||"service"!==e.origin&&!("map-image"===e.layer?.type)}function E(e){return!!function(e){return"map-image"===e?.type}(e)&&!!e.capabilities?.exportMap?.supportsArcadeExpressionForLabeling}let _=w=class extends l.wq{static evaluateWhere(e,t){const r=(e,t,r)=>{switch(t){case"=":return e==r;case"<>":return e!=r;case">":return e>r;case">=":return e>=r;case"<":return efunction(e){return C(e)||E(e?.layer)}(r)?{allowNull:!0}:{enabled:!1}}}})],_.prototype,"labelExpressionInfo",void 0),(0,s._)([(0,b.c)("labelExpressionInfo")],_.prototype,"writeLabelExpressionInfo",null),(0,s._)([(0,p.Cb)({type:g.apiValues,json:{type:g.jsonValues,read:g.read,write:g.write}})],_.prototype,"labelPlacement",void 0),(0,s._)([(0,p.Cb)({type:["curved","parallel"],json:{write:!0,origins:{"web-map":{write:!1},"web-scene":{write:!1},"portal-item":{write:!1}}}})],_.prototype,"labelPosition",void 0),(0,s._)([(0,p.Cb)({type:Number})],_.prototype,"maxScale",void 0),(0,s._)([(0,b.c)("maxScale")],_.prototype,"writeMaxScale",null),(0,s._)([(0,p.Cb)({type:Number})],_.prototype,"minScale",void 0),(0,s._)([(0,b.c)("minScale")],_.prototype,"writeMinScale",null),(0,s._)([(0,p.Cb)({type:Boolean,json:{write:!0,origins:{"web-scene":{write:!1},"portal-item":{write:{overridePolicy:S}}}}})],_.prototype,"repeatLabel",void 0),(0,s._)([(0,p.Cb)({type:Number,cast:c.t_,json:{write:!0,origins:{"web-scene":{write:!1},"portal-item":{write:{overridePolicy:S}}}}})],_.prototype,"repeatLabelDistance",void 0),(0,s._)([(0,p.Cb)({types:i.yK,json:{origins:{"web-scene":{types:i.S6,write:x.vX,default:null}},write:x.vX,default:null}})],_.prototype,"symbol",void 0),(0,s._)([(0,p.Cb)({type:Boolean,json:{write:!0}})],_.prototype,"useCodedValues",void 0),(0,s._)([(0,p.Cb)({type:String,json:{write:!0}})],_.prototype,"where",void 0),_=w=(0,s._)([(0,d.j)("esri.layers.support.LabelClass")],_);const L=_},8813:(e,t,r)=>{r.d(t,{UO:()=>m,YI:()=>f,dI:()=>w,el:()=>S,hV:()=>h,z7:()=>b});var n=r(19153);const s="__begin__",i="__end__",o=new RegExp(s,"ig"),l=new RegExp(i,"ig"),a=new RegExp("^"+s,"i"),c=new RegExp(i+"$","i"),p='"',u=p+" + ",d=" + "+p;function b(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function h(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=function(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}(e.labelExpression),t.type="conventional"),t}function f(e){const t=h(e);if(!t)return null;switch(t.type){case"conventional":return w(t.expression);case"arcade":return t.expression}return null}function m(e){const t=h(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(v);return t&&t[1].trim()||null}(t.expression);case"arcade":return S(t.expression)}return null}function w(e){let t;return e?(t=(0,n.gx)(e,(e=>s+'$feature["'+e+'"]'+i)),t=a.test(t)?t.replace(a,""):p+t,t=c.test(t)?t.replace(c,""):t+p,t=t.replaceAll(o,u).replaceAll(l,d)):t='""',t}const v=/^\s*\{([^}]+)\}\s*$/i,y=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])([\w\s]+)(\2)\]));?\s*$/i,x=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])([\w\s]+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,g=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])([\w\s]+)(\1)\s*\));?\s*$/i;function S(e){if(!e)return null;let t=y.exec(e)||x.exec(e);return t?t[1]||t[3]:(t=g.exec(e),t?t[2]:null)}},56545:(e,t,r)=>{r.d(t,{Z:()=>d});var n,s=r(43697),i=r(96674),o=r(22974),l=r(5600),a=r(75215),c=r(52011),p=r(30556);let u=n=class extends i.wq{constructor(e){super(e),this.attachmentTypes=null,this.attachmentsWhere=null,this.cacheHint=void 0,this.keywords=null,this.globalIds=null,this.name=null,this.num=null,this.objectIds=null,this.returnMetadata=!1,this.size=null,this.start=null,this.where=null}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10}clone(){return new n((0,o.d9)({attachmentTypes:this.attachmentTypes,attachmentsWhere:this.attachmentsWhere,cacheHint:this.cacheHint,keywords:this.keywords,where:this.where,globalIds:this.globalIds,name:this.name,num:this.num,objectIds:this.objectIds,returnMetadata:this.returnMetadata,size:this.size,start:this.start}))}};(0,s._)([(0,l.Cb)({type:[String],json:{write:!0}})],u.prototype,"attachmentTypes",void 0),(0,s._)([(0,l.Cb)({type:String,json:{read:{source:"attachmentsDefinitionExpression"},write:{target:"attachmentsDefinitionExpression"}}})],u.prototype,"attachmentsWhere",void 0),(0,s._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],u.prototype,"cacheHint",void 0),(0,s._)([(0,l.Cb)({type:[String],json:{write:!0}})],u.prototype,"keywords",void 0),(0,s._)([(0,l.Cb)({type:[Number],json:{write:!0}})],u.prototype,"globalIds",void 0),(0,s._)([(0,l.Cb)({json:{write:!0}})],u.prototype,"name",void 0),(0,s._)([(0,l.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],u.prototype,"num",void 0),(0,s._)([(0,l.Cb)({type:[Number],json:{write:!0}})],u.prototype,"objectIds",void 0),(0,s._)([(0,l.Cb)({type:Boolean,json:{default:!1,write:!0}})],u.prototype,"returnMetadata",void 0),(0,s._)([(0,l.Cb)({type:[Number],json:{write:!0}})],u.prototype,"size",void 0),(0,s._)([(0,l.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],u.prototype,"start",void 0),(0,s._)([(0,p.c)("start"),(0,p.c)("num")],u.prototype,"writeStart",null),(0,s._)([(0,l.Cb)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],u.prototype,"where",void 0),u=n=(0,s._)([(0,c.j)("esri.rest.support.AttachmentQuery")],u),u.from=(0,a.se)(u);const d=u},32163:(e,t,r)=>{r.d(t,{eZ:()=>c});var n=r(51773),s=r(35671),i=r(84649),o=(r(63801),r(48074),r(38745),r(9190)),l=(r(10214),r(71423),r(44951),r(422)),a=r(29986);function c({displayField:e,editFieldsInfo:t,fields:r,objectIdField:a,title:c},b){if(!r)return null;const f=function(e,t){const r=t?.visibleFieldNames;return function(e,t){const r=e;return t&&(e=e.filter((e=>!t.includes(e.type)))),e===r&&(e=e.slice()),e.sort(u),e}(e.fields??[],t?.ignoreFieldTypes||h).map((t=>new l.Z({fieldName:t.name,isEditable:(0,s.Hp)(t,e),label:t.alias,format:d(t),visible:p(t,{...e,visibleFieldNames:r})})))}({editFieldsInfo:t,fields:r,objectIdField:a},b);if(!f.length)return null;const m=function(e){const t=(0,s.O5)(e),{titleBase:r}=e;return t?`${r}: {${t.trim()}}`:r??""}({titleBase:c,fields:r,displayField:e}),w=[new o.Z,new i.Z];return new n.Z({title:m,content:w,fieldInfos:f})}const p=(e,t)=>t.visibleFieldNames?t.visibleFieldNames.has(e.name):(0,s.Fv)(e,t);function u(e,t){return"oid"===e.type?-1:"oid"===t.type?1:b(e)?-1:b(t)?1:(e.alias||e.name).toLocaleLowerCase().localeCompare((t.alias||t.name).toLocaleLowerCase())}function d(e){switch(e.type){case"small-integer":case"integer":case"single":return new a.Z({digitSeparator:!0,places:0});case"double":return new a.Z({digitSeparator:!0,places:2});case"date":return new a.Z({dateFormat:"long-month-day-year"});default:return"string"===e.type&&(0,s.Ec)(e.name)?new a.Z({digitSeparator:!0,places:0}):null}}function b(e){return"name"===(e.name&&e.name.toLowerCase())||"name"===(e.alias&&e.alias.toLowerCase())}const h=["geometry","blob","raster","guid","xml"]},28412:(e,t,r)=>{r.d(t,{CJ:()=>c,Rz:()=>u,xA:()=>a,z3:()=>p}),r(80442);var n=r(20256),s=r(4095),i=r(77987),o=r(78724),l=r(58333);const a=i.Z.fromJSON(l.I4),c=s.Z.fromJSON(l.ET),p=n.Z.fromJSON(l.lF),u=o.Z.fromJSON(l.qP);i.Z.fromJSON(l.eG),s.Z.fromJSON(l.wW),n.Z.fromJSON(l.lj)}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/83f7e22a12d90ef93e62.js b/public/assets/esri/core/workers/chunks/83f7e22a12d90ef93e62.js new file mode 100644 index 0000000..5e9b41e --- /dev/null +++ b/public/assets/esri/core/workers/chunks/83f7e22a12d90ef93e62.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5732],{5732:(e,l,n)=>{n.d(l,{c:()=>t,g:()=>o});var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function o(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/85191485a7556d3c99f2.js b/public/assets/esri/core/workers/chunks/85191485a7556d3c99f2.js new file mode 100644 index 0000000..b6b3a39 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/85191485a7556d3c99f2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8079],{79583:(_,E,T)=>{function R(_){switch(_){case"u8":case"i8":return 1;case"u16":case"i16":return 2;case"u32":case"i32":case"f32":return 4;case"f64":return 8}}T.d(E,{n1:()=>R})},78079:(_,E,T)=>{T.r(E),T.d(E,{loadGLTFMesh:()=>d});var R=T(22303),A=T(3172),e=T(30175),N=T(22021),t=T(21787),n=T(46521),S=T(65617),C=T(88669),I=T(62540),O=T(60746),r=T(91024),o=T(80218),L=T(71630),M=T(56481),D=T(20773),u=T(11077),P=T(79583);Object.freeze(Object.defineProperty({__proto__:null,copy:function(_,E,T){const R=_.typedBuffer,A=_.typedBufferStride,e=E.typedBuffer,N=E.typedBufferStride,t=T?T.count:E.count;let n=(T&&T.dstIndex?T.dstIndex:0)*A,S=(T&&T.srcIndex?T.srcIndex:0)*N;for(let _=0;_{const e=E(_),N="image"===T?"image":"binary"===T?"array-buffer":"json";return(await(0,A.default)(e,{responseType:N,signal:null!=R?R.signal:null})).data}}:null}(e)),n=(await(0,a.Q)(t,E,e,!0)).model,I=n.lods.shift(),M=new Map,D=new Map;n.textures.forEach(((_,E)=>M.set(E,function(_){return new r.Z({data:((0,i.$A)(_.data),_.data),wrap:X(_.parameters.wrap)})}(_)))),n.materials.forEach(((_,E)=>D.set(E,function(_,E){const T=new R.Z(function(_,E){return(0,C.f)(b(_[0]),b(_[1]),b(_[2]),E)}(_.color,_.opacity)),A=_.emissiveFactor?new R.Z(function(_){return(0,S.f)(b(_[0]),b(_[1]),b(_[2]))}(_.emissiveFactor)):null,e=_=>_?new o.Z({scale:_.scale?[_.scale[0],_.scale[1]]:[1,1],rotation:(0,N.BV)(_.rotation??0),offset:_.offset?[_.offset[0],_.offset[1]]:[0,0]}):null;return new O.Z({color:T,colorTexture:E.get(_.textureColor),normalTexture:E.get(_.textureNormal),emissiveColor:A,emissiveTexture:E.get(_.textureEmissive),occlusionTexture:E.get(_.textureOcclusion),alphaMode:Y(_.alphaMode),alphaCutoff:_.alphaCutoff,doubleSided:_.doubleSided,metallic:_.metallicFactor,roughness:_.roughnessFactor,metallicRoughnessTexture:E.get(_.textureMetallicRoughness),colorTextureTransform:e(_.colorTextureTransform),normalTextureTransform:e(_.normalTextureTransform),occlusionTextureTransform:e(_.occlusionTextureTransform),emissiveTextureTransform:e(_.emissiveTextureTransform),metallicRoughnessTextureTransform:e(_.metallicRoughnessTextureTransform)})}(_,M))));const u=x(I);for(const _ of u.parts)V(u,_,D);const{position:P,normal:G,tangent:c,color:s,texCoord0:U}=u.vertexAttributes,f={position:P.typedBuffer,normal:null!=G?G.typedBuffer:null,tangent:null!=c?c.typedBuffer:null,uv:null!=U?U.typedBuffer:null,color:null!=s?s.typedBuffer:null},F=(0,B.w1)(f,_,e);return{transform:F.transform,vertexSpace:F.vertexSpace,components:u.components,spatialReference:_.spatialReference,vertexAttributes:new L.Q({position:F.vertexAttributes.position,normal:F.vertexAttributes.normal,tangent:F.vertexAttributes.tangent,color:f.color,uv:f.uv})}}function m(_,E){if(null==_)return"-";const T=_.typedBuffer;return`${(0,e.s1)(E,T.buffer,(()=>E.size))}/${T.byteOffset}/${T.byteLength}`}function p(_){return null!=_?_.toString():"-"}function x(_){let E=0;const T={color:!1,tangent:!1,normal:!1,texCoord0:!1},R=new Map,A=new Map,N=[];for(const t of _.parts){const{attributes:{position:_,normal:n,color:S,tangent:C,texCoord0:I}}=t,O=`\n ${m(_,R)}/\n ${m(n,R)}/\n ${m(S,R)}/\n ${m(C,R)}/\n ${m(I,R)}/\n ${p(t.transform)}\n `;let r=!1;const o=(0,e.s1)(A,O,(()=>(r=!0,{start:E,length:_.count})));r&&(E+=_.count),n&&(T.normal=!0),S&&(T.color=!0),C&&(T.tangent=!0),I&&(T.texCoord0=!0),N.push({gltf:t,writeVertices:r,region:o})}return{vertexAttributes:{position:U(M.fP,E),normal:T.normal?U(M.ct,E):null,tangent:T.tangent?U(M.ek,E):null,color:T.color?U(M.mc,E):null,texCoord0:T.texCoord0?U(M.Eu,E):null},parts:N,components:[]}}function V(_,E,T){E.writeVertices&&function(_,E){const{position:T,normal:R,tangent:A,color:e,texCoord0:S}=_.vertexAttributes,C=E.region.start,{attributes:I,transform:O}=E.gltf,r=I.position.count;if((0,D.c)(T.slice(C,r),I.position,O),null!=I.normal&&null!=R){const _=(0,t.b)((0,n.c)(),O),E=R.slice(C,r);(0,D.b)(E,I.normal,_),(0,N.oc)(_)&&(0,D.d)(E,E)}else null!=R&&(0,c.f)(R,0,0,1,{dstIndex:C,count:r});if(null!=I.tangent&&null!=A){const _=(0,t.b)((0,n.c)(),O),E=A.slice(C,r);(0,u.a)(E,I.tangent,_),(0,N.oc)(_)&&(0,u.n)(E,E)}else null!=A&&(0,s.f)(A,0,0,1,1,{dstIndex:C,count:r});if(null!=I.texCoord0&&null!=S?(0,G.a)(S.slice(C,r),I.texCoord0):null!=S&&(0,G.f)(S,0,0,{dstIndex:C,count:r}),null!=I.color&&null!=e){const _=I.color,E=e.slice(C,r);if(4===_.elementCount)_ instanceof M.ek?(0,u.b)(E,_,255):_ instanceof M.mc?(0,s.a)(E,_):_ instanceof M.v6&&(0,u.b)(E,_,1/256);else{(0,s.f)(E,255,255,255,255);const T=M.ne.fromTypedArray(E.typedBuffer,E.typedBufferStride);_ instanceof M.ct?(0,D.e)(T,_,255):_ instanceof M.ne?(0,c.a)(T,_):_ instanceof M.mw&&(0,D.e)(T,_,1/256)}}else null!=e&&(0,s.f)(e.slice(C,r),255,255,255,255)}(_,E);const{indices:R,attributes:A,primitiveType:e,material:S}=E.gltf;let C=(0,f.p)(R||A.position.count,e);const O=E.region.start;if(O){const _=new Uint32Array(C);for(let E=0;E{var R,A,e,N,t,n,S,C,I,O,r,o,L,M,D,u,P,G,c,s,U,B;T.d(E,{Br:()=>u,LR:()=>n,Lu:()=>l,MX:()=>A,No:()=>L,Tg:()=>P,VI:()=>M,VY:()=>B,Wf:()=>S,_g:()=>U,cw:()=>r,db:()=>N,e8:()=>o,g:()=>C,l1:()=>G,lP:()=>D,q_:()=>a,qi:()=>s,w0:()=>t,wb:()=>I,xS:()=>O,zi:()=>e}),function(_){_[_.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",_[_.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",_[_.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT"}(R||(R={})),function(_){_[_.POINTS=0]="POINTS",_[_.LINES=1]="LINES",_[_.LINE_LOOP=2]="LINE_LOOP",_[_.LINE_STRIP=3]="LINE_STRIP",_[_.TRIANGLES=4]="TRIANGLES",_[_.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",_[_.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(A||(A={})),function(_){_[_.ZERO=0]="ZERO",_[_.ONE=1]="ONE",_[_.SRC_COLOR=768]="SRC_COLOR",_[_.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",_[_.SRC_ALPHA=770]="SRC_ALPHA",_[_.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",_[_.DST_ALPHA=772]="DST_ALPHA",_[_.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",_[_.DST_COLOR=774]="DST_COLOR",_[_.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",_[_.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",_[_.CONSTANT_COLOR=32769]="CONSTANT_COLOR",_[_.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",_[_.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",_[_.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA"}(e||(e={})),function(_){_[_.ADD=32774]="ADD",_[_.MIN=32775]="MIN",_[_.MAX=32776]="MAX",_[_.SUBTRACT=32778]="SUBTRACT",_[_.REVERSE_SUBTRACT=32779]="REVERSE_SUBTRACT"}(N||(N={})),function(_){_[_.ARRAY_BUFFER=34962]="ARRAY_BUFFER",_[_.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",_[_.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",_[_.PIXEL_PACK_BUFFER=35051]="PIXEL_PACK_BUFFER",_[_.PIXEL_UNPACK_BUFFER=35052]="PIXEL_UNPACK_BUFFER",_[_.COPY_READ_BUFFER=36662]="COPY_READ_BUFFER",_[_.COPY_WRITE_BUFFER=36663]="COPY_WRITE_BUFFER"}(t||(t={})),function(_){_[_.FRONT=1028]="FRONT",_[_.BACK=1029]="BACK",_[_.FRONT_AND_BACK=1032]="FRONT_AND_BACK"}(n||(n={})),function(_){_[_.CW=2304]="CW",_[_.CCW=2305]="CCW"}(S||(S={})),function(_){_[_.BYTE=5120]="BYTE",_[_.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",_[_.SHORT=5122]="SHORT",_[_.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",_[_.INT=5124]="INT",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.FLOAT=5126]="FLOAT"}(C||(C={})),function(_){_[_.NEVER=512]="NEVER",_[_.LESS=513]="LESS",_[_.EQUAL=514]="EQUAL",_[_.LEQUAL=515]="LEQUAL",_[_.GREATER=516]="GREATER",_[_.NOTEQUAL=517]="NOTEQUAL",_[_.GEQUAL=518]="GEQUAL",_[_.ALWAYS=519]="ALWAYS"}(I||(I={})),function(_){_[_.ZERO=0]="ZERO",_[_.KEEP=7680]="KEEP",_[_.REPLACE=7681]="REPLACE",_[_.INCR=7682]="INCR",_[_.DECR=7683]="DECR",_[_.INVERT=5386]="INVERT",_[_.INCR_WRAP=34055]="INCR_WRAP",_[_.DECR_WRAP=34056]="DECR_WRAP"}(O||(O={})),function(_){_[_.NEAREST=9728]="NEAREST",_[_.LINEAR=9729]="LINEAR",_[_.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",_[_.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",_[_.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",_[_.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR"}(r||(r={})),function(_){_[_.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",_[_.REPEAT=10497]="REPEAT",_[_.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(o||(o={})),function(_){_[_.TEXTURE_2D=3553]="TEXTURE_2D",_[_.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",_[_.TEXTURE_3D=32879]="TEXTURE_3D",_[_.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",_[_.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",_[_.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",_[_.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",_[_.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",_[_.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",_[_.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY"}(L||(L={})),function(_){_[_.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",_[_.DEPTH_STENCIL=34041]="DEPTH_STENCIL",_[_.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",_[_.ALPHA=6406]="ALPHA",_[_.RGB=6407]="RGB",_[_.RGBA=6408]="RGBA",_[_.LUMINANCE=6409]="LUMINANCE",_[_.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",_[_.RED=6403]="RED",_[_.RG=33319]="RG",_[_.RED_INTEGER=36244]="RED_INTEGER",_[_.RG_INTEGER=33320]="RG_INTEGER",_[_.RGB_INTEGER=36248]="RGB_INTEGER",_[_.RGBA_INTEGER=36249]="RGBA_INTEGER"}(M||(M={})),function(_){_[_.RGBA4=32854]="RGBA4",_[_.R16F=33325]="R16F",_[_.RG16F=33327]="RG16F",_[_.RGB32F=34837]="RGB32F",_[_.RGBA16F=34842]="RGBA16F",_[_.R32F=33326]="R32F",_[_.RG32F=33328]="RG32F",_[_.RGBA32F=34836]="RGBA32F",_[_.R11F_G11F_B10F=35898]="R11F_G11F_B10F",_[_.RGB8=32849]="RGB8",_[_.RGBA8=32856]="RGBA8",_[_.RGB5_A1=32855]="RGB5_A1",_[_.R8=33321]="R8",_[_.RG8=33323]="RG8",_[_.R8I=33329]="R8I",_[_.R8UI=33330]="R8UI",_[_.R16I=33331]="R16I",_[_.R16UI=33332]="R16UI",_[_.R32I=33333]="R32I",_[_.R32UI=33334]="R32UI",_[_.RG8I=33335]="RG8I",_[_.RG8UI=33336]="RG8UI",_[_.RG16I=33337]="RG16I",_[_.RG16UI=33338]="RG16UI",_[_.RG32I=33339]="RG32I",_[_.RG32UI=33340]="RG32UI",_[_.RGB16F=34843]="RGB16F",_[_.RGB9_E5=35901]="RGB9_E5",_[_.SRGB8=35905]="SRGB8",_[_.SRGB8_ALPHA8=35907]="SRGB8_ALPHA8",_[_.RGB565=36194]="RGB565",_[_.RGBA32UI=36208]="RGBA32UI",_[_.RGB32UI=36209]="RGB32UI",_[_.RGBA16UI=36214]="RGBA16UI",_[_.RGB16UI=36215]="RGB16UI",_[_.RGBA8UI=36220]="RGBA8UI",_[_.RGB8UI=36221]="RGB8UI",_[_.RGBA32I=36226]="RGBA32I",_[_.RGB32I=36227]="RGB32I",_[_.RGBA16I=36232]="RGBA16I",_[_.RGB16I=36233]="RGB16I",_[_.RGBA8I=36238]="RGBA8I",_[_.RGB8I=36239]="RGB8I",_[_.R8_SNORM=36756]="R8_SNORM",_[_.RG8_SNORM=36757]="RG8_SNORM",_[_.RGB8_SNORM=36758]="RGB8_SNORM",_[_.RGBA8_SNORM=36759]="RGBA8_SNORM",_[_.RGB10_A2=32857]="RGB10_A2",_[_.RGB10_A2UI=36975]="RGB10_A2UI"}(D||(D={})),function(_){_[_.FLOAT=5126]="FLOAT",_[_.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",_[_.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",_[_.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",_[_.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",_[_.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",_[_.BYTE=5120]="BYTE",_[_.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",_[_.SHORT=5122]="SHORT",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.INT=5124]="INT",_[_.HALF_FLOAT=5131]="HALF_FLOAT",_[_.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",_[_.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",_[_.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",_[_.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV"}(u||(u={})),function(_){_[_.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",_[_.STENCIL_INDEX8=36168]="STENCIL_INDEX8",_[_.DEPTH_STENCIL=34041]="DEPTH_STENCIL",_[_.DEPTH_COMPONENT24=33190]="DEPTH_COMPONENT24",_[_.DEPTH_COMPONENT32F=36012]="DEPTH_COMPONENT32F",_[_.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",_[_.DEPTH32F_STENCIL8=36013]="DEPTH32F_STENCIL8"}(P||(P={})),function(_){_[_.STATIC_DRAW=35044]="STATIC_DRAW",_[_.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",_[_.STREAM_DRAW=35040]="STREAM_DRAW",_[_.STATIC_READ=35045]="STATIC_READ",_[_.DYNAMIC_READ=35049]="DYNAMIC_READ",_[_.STREAM_READ=35041]="STREAM_READ",_[_.STATIC_COPY=35046]="STATIC_COPY",_[_.DYNAMIC_COPY=35050]="DYNAMIC_COPY",_[_.STREAM_COPY=35042]="STREAM_COPY"}(G||(G={})),function(_){_[_.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",_[_.VERTEX_SHADER=35633]="VERTEX_SHADER"}(c||(c={})),function(_){_[_.FRAMEBUFFER=36160]="FRAMEBUFFER",_[_.READ_FRAMEBUFFER=36008]="READ_FRAMEBUFFER",_[_.DRAW_FRAMEBUFFER=36009]="DRAW_FRAMEBUFFER"}(s||(s={})),function(_){_[_.Texture=0]="Texture",_[_.BufferObject=1]="BufferObject",_[_.VertexArrayObject=2]="VertexArrayObject",_[_.Shader=3]="Shader",_[_.Program=4]="Program",_[_.FramebufferObject=5]="FramebufferObject",_[_.Renderbuffer=6]="Renderbuffer",_[_.Sync=7]="Sync",_[_.COUNT=8]="COUNT"}(U||(U={})),function(_){_[_.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",_[_.COLOR_ATTACHMENT1=36065]="COLOR_ATTACHMENT1",_[_.COLOR_ATTACHMENT2=36066]="COLOR_ATTACHMENT2",_[_.COLOR_ATTACHMENT3=36067]="COLOR_ATTACHMENT3",_[_.COLOR_ATTACHMENT4=36068]="COLOR_ATTACHMENT4",_[_.COLOR_ATTACHMENT5=36069]="COLOR_ATTACHMENT5",_[_.COLOR_ATTACHMENT6=36070]="COLOR_ATTACHMENT6",_[_.COLOR_ATTACHMENT7=36071]="COLOR_ATTACHMENT7",_[_.COLOR_ATTACHMENT8=36072]="COLOR_ATTACHMENT8",_[_.COLOR_ATTACHMENT9=36073]="COLOR_ATTACHMENT9",_[_.COLOR_ATTACHMENT10=36074]="COLOR_ATTACHMENT10",_[_.COLOR_ATTACHMENT11=36075]="COLOR_ATTACHMENT11",_[_.COLOR_ATTACHMENT12=36076]="COLOR_ATTACHMENT12",_[_.COLOR_ATTACHMENT13=36077]="COLOR_ATTACHMENT13",_[_.COLOR_ATTACHMENT14=36078]="COLOR_ATTACHMENT14",_[_.COLOR_ATTACHMENT15=36079]="COLOR_ATTACHMENT15"}(B||(B={}));const l=33306;var a,f,i,F,H,d,m;!function(_){_[_.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",_[_.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",_[_.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",_[_.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",_[_.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",_[_.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",_[_.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",_[_.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",_[_.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",_[_.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",_[_.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",_[_.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"}(a||(a={})),function(_){_[_.FLOAT=5126]="FLOAT",_[_.FLOAT_VEC2=35664]="FLOAT_VEC2",_[_.FLOAT_VEC3=35665]="FLOAT_VEC3",_[_.FLOAT_VEC4=35666]="FLOAT_VEC4",_[_.INT=5124]="INT",_[_.INT_VEC2=35667]="INT_VEC2",_[_.INT_VEC3=35668]="INT_VEC3",_[_.INT_VEC4=35669]="INT_VEC4",_[_.BOOL=35670]="BOOL",_[_.BOOL_VEC2=35671]="BOOL_VEC2",_[_.BOOL_VEC3=35672]="BOOL_VEC3",_[_.BOOL_VEC4=35673]="BOOL_VEC4",_[_.FLOAT_MAT2=35674]="FLOAT_MAT2",_[_.FLOAT_MAT3=35675]="FLOAT_MAT3",_[_.FLOAT_MAT4=35676]="FLOAT_MAT4",_[_.SAMPLER_2D=35678]="SAMPLER_2D",_[_.SAMPLER_CUBE=35680]="SAMPLER_CUBE",_[_.UNSIGNED_INT=5125]="UNSIGNED_INT",_[_.UNSIGNED_INT_VEC2=36294]="UNSIGNED_INT_VEC2",_[_.UNSIGNED_INT_VEC3=36295]="UNSIGNED_INT_VEC3",_[_.UNSIGNED_INT_VEC4=36296]="UNSIGNED_INT_VEC4",_[_.FLOAT_MAT2x3=35685]="FLOAT_MAT2x3",_[_.FLOAT_MAT2x4=35686]="FLOAT_MAT2x4",_[_.FLOAT_MAT3x2=35687]="FLOAT_MAT3x2",_[_.FLOAT_MAT3x4=35688]="FLOAT_MAT3x4",_[_.FLOAT_MAT4x2=35689]="FLOAT_MAT4x2",_[_.FLOAT_MAT4x3=35690]="FLOAT_MAT4x3",_[_.SAMPLER_3D=35679]="SAMPLER_3D",_[_.SAMPLER_2D_SHADOW=35682]="SAMPLER_2D_SHADOW",_[_.SAMPLER_2D_ARRAY=36289]="SAMPLER_2D_ARRAY",_[_.SAMPLER_2D_ARRAY_SHADOW=36292]="SAMPLER_2D_ARRAY_SHADOW",_[_.SAMPLER_CUBE_SHADOW=36293]="SAMPLER_CUBE_SHADOW",_[_.INT_SAMPLER_2D=36298]="INT_SAMPLER_2D",_[_.INT_SAMPLER_3D=36299]="INT_SAMPLER_3D",_[_.INT_SAMPLER_CUBE=36300]="INT_SAMPLER_CUBE",_[_.INT_SAMPLER_2D_ARRAY=36303]="INT_SAMPLER_2D_ARRAY",_[_.UNSIGNED_INT_SAMPLER_2D=36306]="UNSIGNED_INT_SAMPLER_2D",_[_.UNSIGNED_INT_SAMPLER_3D=36307]="UNSIGNED_INT_SAMPLER_3D",_[_.UNSIGNED_INT_SAMPLER_CUBE=36308]="UNSIGNED_INT_SAMPLER_CUBE",_[_.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]="UNSIGNED_INT_SAMPLER_2D_ARRAY"}(f||(f={})),function(_){_[_.OBJECT_TYPE=37138]="OBJECT_TYPE",_[_.SYNC_CONDITION=37139]="SYNC_CONDITION",_[_.SYNC_STATUS=37140]="SYNC_STATUS",_[_.SYNC_FLAGS=37141]="SYNC_FLAGS"}(i||(i={})),function(_){_[_.UNSIGNALED=37144]="UNSIGNALED",_[_.SIGNALED=37145]="SIGNALED"}(F||(F={})),function(_){_[_.ALREADY_SIGNALED=37146]="ALREADY_SIGNALED",_[_.TIMEOUT_EXPIRED=37147]="TIMEOUT_EXPIRED",_[_.CONDITION_SATISFIED=37148]="CONDITION_SATISFIED",_[_.WAIT_FAILED=37149]="WAIT_FAILED"}(H||(H={})),function(_){_[_.SYNC_GPU_COMMANDS_COMPLETE=37143]="SYNC_GPU_COMMANDS_COMPLETE"}(d||(d={})),function(_){_[_.SYNC_FLUSH_COMMANDS_BIT=1]="SYNC_FLUSH_COMMANDS_BIT"}(m||(m={}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/873b608720cce890e572.js b/public/assets/esri/core/workers/chunks/873b608720cce890e572.js new file mode 100644 index 0000000..d17a630 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/873b608720cce890e572.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3919],{13598:(e,t,r)=>{function s(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function a(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]]}function n(e,t){return new Float64Array(e,t,16)}r.d(t,{I:()=>i,a:()=>n,b:()=>a,c:()=>s});const i=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:i,clone:a,create:s,createView:n,fromValues:function(e,t,r,s,a,n,i,o,u,l,d,c,p,h,y,f){return[e,t,r,s,a,n,i,o,u,l,d,c,p,h,y,f]}},Symbol.toStringTag,{value:"Module"}))},20773:(e,t,r)=>{r.d(t,{a:()=>o,b:()=>i,c:()=>a,d:()=>d,e:()=>u,n:()=>c,s:()=>l,t:()=>n});var s=r(72220);function a(e,t,r){n(e.typedBuffer,t.typedBuffer,r,e.typedBufferStride,t.typedBufferStride)}function n(e,t,r,a=3,n=a){if(e.length/a!==Math.ceil(t.length/n))return s.c.error("source and destination buffers need to have the same number of elements"),e;const i=e.length/a,o=r[0],u=r[1],l=r[2],d=r[4],c=r[5],p=r[6],h=r[8],y=r[9],f=r[10],m=r[12],g=r[13],b=r[14];let F=0,w=0;for(let r=0;r0){const t=1/Math.sqrt(l);e[i]=t*a,e[i+1]=t*o,e[i+2]=t*u}n+=s,i+=r}}Object.freeze(Object.defineProperty({__proto__:null,normalize:c,normalizeView:d,scale:l,scaleView:u,shiftRight:function(e,t,r){const s=Math.min(e.count,t.count),a=e.typedBuffer,n=e.typedBufferStride,i=t.typedBuffer,o=t.typedBufferStride;let u=0,l=0;for(let e=0;e>r,a[l+1]=i[u+1]>>r,a[l+2]=i[u+2]>>r,u+=o,l+=n},transformMat3:o,transformMat3View:i,transformMat4:n,transformMat4View:a},Symbol.toStringTag,{value:"Module"}))},41123:(e,t,r)=>{r.d(t,{D:()=>a,z:()=>n});const s="randomUUID"in crypto;function a(){if(s)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function n(){return`{${a()}}`}},85872:(e,t,r)=>{r.d(t,{Z:()=>p});var s=r(43697),a=r(2368),n=r(96674),i=r(5600),o=(r(75215),r(67676),r(80442),r(36030)),u=r(52011),l=r(65617),d=r(94139);let c=class extends((0,a.J)(n.wq)){constructor(e){super(e),this.type="georeferenced-relative",this.isRelative=!0,this.isGeoreferenced=!0,this.origin=(0,l.c)()}getOriginPoint(e){const[t,r,s]=this.origin;return new d.Z({x:t,y:r,z:s,spatialReference:e})}setOriginFormPoint({x:e,y:t,z:r}){this.origin=(0,l.f)(e,t,r??0)}};(0,s._)([(0,o.J)({georeferencedRelative:"georeferenced-relative"},{readOnly:!0})],c.prototype,"type",void 0),(0,s._)([(0,i.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],c.prototype,"origin",void 0),c=(0,s._)([(0,u.j)("esri.geometry.support.MeshGeoreferencedRelativeVertexSpace")],c);const p=c},72220:(e,t,r)=>{r.d(t,{c:()=>s});const s=r(92604).Z.getLogger("esri.views.3d.support.buffer.math")},84470:(e,t,r)=>{r.d(t,{CP:()=>o,JG:()=>y,LL:()=>u,NZ:()=>l,fV:()=>f,vj:()=>g,yT:()=>F,zE:()=>b});var s=r(3172),a=r(67676),n=r(95330),i=r(2981);class o{constructor(e,t,r){this.assetName=e,this.assetMimeType=t,this.parts=r}equals(e){return this===e||this.assetName===e.assetName&&this.assetMimeType===e.assetMimeType&&(0,a.fS)(this.parts,e.parts,((e,t)=>e.equals(t)))}isOnService(e){return this.parts.every((t=>t.isOnService(e)))}makeHash(){let e="";for(const t of this.parts)e+=t.partHash;return e}async toBlob(e){const{parts:t}=this;if(1===t.length)return t[0].toBlob(e);const r=await Promise.all(t.map((t=>t.toBlob(e))));return(0,n.k_)(e),new Blob(r)}}class u{constructor(e,t){this.partUrl=e,this.partHash=t}equals(e){return this===e||this.partUrl===e.partUrl&&this.partHash===e.partHash}isOnService(e){return this.partUrl.startsWith(`${e.path}/assets/`)}async toBlob(e){const{data:t}=await(0,s.default)(this.partUrl,{responseType:"blob"});return(0,n.k_)(e),t}}function l(e){return function(e){return!!e&&(Array.isArray(e)?e.some(h):h(e))}(e?.source)}function d(e){return!!Array.isArray(e)&&e.every((e=>e instanceof o))}const c=/^(model\/gltf\+json)|(model\/gltf-binary)$/,p=/\.(gltf|glb)/i;function h(e){if(e instanceof File){const{type:t,name:r}=e;return c.test(t)||p.test(r)}return c.test(e.assetMimeType)||p.test(e.assetName)}function y(e,t){if(!e)return!1;const{source:r}=e;return function(e,t){return Array.isArray(e)?e.every((e=>m(e,t))):m(e,t)}(r,t)}function f(e,t){if(e===t)return!0;const{source:r}=e,{source:s}=t;if(r===s)return!0;if(d(r)&&d(s)){if(r.length!==s.length)return!1;const e=(e,t)=>e.assetNamet.assetName?1:0,t=[...r].sort(e),a=[...s].sort(e);for(let e=0;e{r.d(t,{g:()=>s});const s={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!1,supportsSqlExpression:!0,supportsMaxRecordCountFactor:!1,supportsStandardizedQueriesOnly:!0,supportsTopFeaturesQuery:!1,supportsQueryByOthers:!0,supportsHistoricMoment:!1,supportsFormatPBF:!1,supportsDisjointSpatialRelationship:!0,supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,maxRecordCountFactor:void 0,maxRecordCount:void 0,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},14720:(e,t,r)=>{r.d(t,{Ey:()=>b,applyEdits:()=>F,aw:()=>m,uploadAssets:()=>O});var s=r(38171),a=r(46791),n=r(20102),i=r(22974),o=r(92604),u=r(95330),l=r(81271),d=r(16306),c=r(66361),p=r(2981),h=r(84230);function y(e){return e&&null!=e.applyEdits}function f(e){return"object"==typeof e&&null!=e&&"objectId"in e&&!!e.objectId}function m(e){return e.every(f)}function g(e){return"object"==typeof e&&null!=e&&"globalId"in e&&!!e.globalId}function b(e){return e.every(g)}async function F(e,t,r,s={}){let l;if((0,c.lQ)(e)&&e.url)l=(0,c.jF)(e.url,e.layerId,"original-and-current-features"===s.returnServiceEditsOption);else{l=(0,u.hh)(),l.promise.then((t=>{(t.addedFeatures.length||t.updatedFeatures.length||t.deletedFeatures.length||t.addedAttachments.length||t.updatedAttachments.length||t.deletedAttachments.length)&&e.emit("edits",t)}));const t={result:l.promise};e.emit("apply-edits",t)}try{const{results:u,edits:d}=await async function(e,t,r,s){if(await e.load(),!y(t))throw new n.Z(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!(0,h.ln)(e))throw new n.Z(`${e.type}-layer:editing-disabled`,"Editing is disabled for layer",{layer:e});const{edits:i,options:u}=await async function(e,t,r){const s=t&&(t.addFeatures||t.updateFeatures||t.deleteFeatures),i=t&&(t.addAttachments||t.updateAttachments||t.deleteAttachments),u=null!=e.infoFor3D;if(!t||!s&&!i)throw new n.Z(`${e.type}-layer:missing-parameters`,"'addFeatures', 'updateFeatures', 'deleteFeatures', 'addAttachments', 'updateAttachments' or 'deleteAttachments' parameter is required");const l=(0,h.S1)(e);if(!l.data.isVersioned&&r?.gdbVersion)throw new n.Z(`${e.type}-layer:invalid-parameter`,"'gdbVersion' is applicable only if the layer supports versioned data. See: 'capabilities.data.isVersioned'");if(!l.editing.supportsRollbackOnFailure&&r?.rollbackOnFailureEnabled)throw new n.Z(`${e.type}-layer:invalid-parameter`,"This layer does not support 'rollbackOnFailureEnabled' parameter. See: 'capabilities.editing.supportsRollbackOnFailure'");if(!l.editing.supportsGlobalId&&r?.globalIdUsed)throw new n.Z(`${e.type}-layer:invalid-parameter`,"This layer does not support 'globalIdUsed' parameter. See: 'capabilities.editing.supportsGlobalId'");if(!l.editing.supportsGlobalId&&i)throw new n.Z(`${e.type}-layer:invalid-parameter`,"'addAttachments', 'updateAttachments' and 'deleteAttachments' are applicable only if the layer supports global ids. See: 'capabilities.editing.supportsGlobalId'");if(!r?.globalIdUsed&&i)throw new n.Z(`${e.type}-layer:invalid-parameter`,"When 'addAttachments', 'updateAttachments' or 'deleteAttachments' is specified, globalIdUsed should be set to true");const d={...r};if(null!=d.rollbackOnFailureEnabled||l.editing.supportsRollbackOnFailure||(d.rollbackOnFailureEnabled=!0),d.rollbackOnFailureEnabled||"original-and-current-features"!==d.returnServiceEditsOption||(!1===d.rollbackOnFailureEnabled&&o.Z.getLogger("esri.layers.graphics.editingSupport").warn(`${e.type}-layer:invalid-parameter`,"'original-and-current-features' is valid for 'returnServiceEditsOption' only when 'rollBackOnFailure' is true, but 'rollBackOnFailure' was set to false. 'rollBackOnFailure' has been overwrritten and set to true."),d.rollbackOnFailureEnabled=!0),!l.editing.supportsReturnServiceEditsInSourceSpatialReference&&d.returnServiceEditsInSourceSR)throw new n.Z(`${e.type}-layer:invalid-parameter`,"This layer does not support 'returnServiceEditsInSourceSR' parameter. See: 'capabilities.editing.supportsReturnServiceEditsInSourceSpatialReference'");if(d.returnServiceEditsInSourceSR&&"original-and-current-features"!==d.returnServiceEditsOption)throw new n.Z(`${e.type}-layer:invalid-parameter`,"'returnServiceEditsInSourceSR' is valid only when 'returnServiceEditsOption' is set to 'original-and-current-features'");const c={...t};if(c.addFeatures=t&&a.Z.isCollection(t.addFeatures)?t.addFeatures.toArray():c.addFeatures||[],c.updateFeatures=t&&a.Z.isCollection(t.updateFeatures)?t.updateFeatures.toArray():c.updateFeatures||[],c.deleteFeatures=t&&a.Z.isCollection(t.deleteFeatures)?t.deleteFeatures.toArray():c.deleteFeatures||[],c.addFeatures.length&&!l.operations.supportsAdd)throw new n.Z(`${e.type}-layer:unsupported-operation`,"Layer does not support adding features.");if(c.updateFeatures.length&&!l.operations.supportsUpdate)throw new n.Z(`${e.type}-layer:unsupported-operation`,"Layer does not support updating features.");if(c.deleteFeatures.length&&!l.operations.supportsDelete)throw new n.Z(`${e.type}-layer:unsupported-operation`,"Layer does not support deleting features.");c.addAttachments=c.addAttachments||[],c.updateAttachments=c.updateAttachments||[],c.deleteAttachments=c.deleteAttachments||[],c.addFeatures=c.addFeatures.map(A),c.updateFeatures=c.updateFeatures.map(A),c.addAssetFeatures=[];const y=r?.globalIdUsed||u;return c.addFeatures.forEach((t=>function(e,t,r){w(e,t,r),S(e,t)}(t,e,y))),c.updateFeatures.forEach((t=>function(e,t,r){w(e,t,r),S(e,t);const s=(0,h.S1)(t);if("geometry"in e&&null!=e.geometry&&!s?.editing.supportsGeometryUpdate)throw new n.Z(`${t.type}-layer:unsupported-operation`,"Layer does not support geometry updates.")}(t,e,y))),c.deleteFeatures.forEach((t=>function(e,t,r){w(e,t,r)}(t,e,y))),c.addAttachments.forEach((t=>_(t,e))),c.updateAttachments.forEach((t=>_(t,e))),u&&await async function(e,t){if(null==t.infoFor3D)return;const{infoFor3D:r}=t,s=(0,p.S0)("model/gltf-binary",r.supportedFormats)??(0,p.Ow)("glb",r.supportedFormats);if(!s||!r.editFormats.includes(s))throw new n.Z(`${t.type}-layer:binary-gltf-asset-not-supported`,"3DObjectFeatureLayer requires binary glTF (.glb) support for updating mesh geometry.");e.addAssetFeatures??=[];const{addAssetFeatures:a}=e;for(const t of e.addFeatures??[])v(t)&&a.push(t);for(const t of e.updateFeatures??[])v(t)&&a.push(t)}(c,e),{edits:await R(c),options:d}}(e,r,s);return i.addFeatures?.length||i.updateFeatures?.length||i.deleteFeatures?.length||i.addAttachments?.length||i.updateAttachments?.length||i.deleteAttachments?.length?{edits:i,results:await t.applyEdits(i,u)}:{edits:i,results:{addFeatureResults:[],updateFeatureResults:[],deleteFeatureResults:[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}}(e,t,r,s),c=e=>e.filter((e=>!e.error)).map(i.d9),f={edits:d,addedFeatures:c(u.addFeatureResults),updatedFeatures:c(u.updateFeatureResults),deletedFeatures:c(u.deleteFeatureResults),addedAttachments:c(u.addAttachmentResults),updatedAttachments:c(u.updateAttachmentResults),deletedAttachments:c(u.deleteAttachmentResults),exceededTransferLimit:!1};return u.editedFeatureResults?.length&&(f.editedFeatures=u.editedFeatureResults),l.resolve(f),u}catch(e){throw l.reject(e),e}}function w(e,t,r){if(r){if("attributes"in e&&!e.attributes[t.globalIdField])throw new n.Z(`${t.type}-layer:invalid-parameter`,"Feature should have 'globalId' when 'globalIdUsed' is true");if(!("attributes"in e)&&!e.globalId)throw new n.Z(`${t.type}-layer:invalid-parameter`,"'globalId' of the feature should be passed when 'globalIdUsed' is true")}if("geometry"in e&&null!=e.geometry){if(e.geometry.hasZ&&!1===t.capabilities?.data.supportsZ)throw new n.Z(`${t.type}-layer:z-unsupported`,"Layer does not support z values while feature has z values.");if(e.geometry.hasM&&!1===t.capabilities?.data.supportsM)throw new n.Z(`${t.type}-layer:m-unsupported`,"Layer does not support m values while feature has m values.")}}function S(e,t){if("geometry"in e&&"mesh"===e.geometry?.type){const{geometry:r}=e;if(r.vertexSpace.isGeoreferenced)throw new n.Z(`${t.type}-layer:georeferenced-mesh-unsupported`,"Uploading georeferenced meshes to a layer is not supported.")}}function _(e,t){const{feature:r,attachment:s}=e;if(!r||"attributes"in r&&!r.attributes[t.globalIdField])throw new n.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to a feature with 'globalId'");if(!("attributes"in r)&&!r.globalId)throw new n.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to 'globalId' of the parent feature");if(!s.globalId)throw new n.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have 'globalId'");if(!s.data&&!s.uploadId)throw new n.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have 'data' or 'uploadId'");if(!(s.data instanceof File&&s.data.name||s.name))throw new n.Z(`${t.type}-layer:invalid-parameter`,"'name' is required when attachment is specified as Base64 encoded string using 'data'");if(!t.capabilities?.editing.supportsUploadWithItemId&&s.uploadId)throw new n.Z(`${t.type}-layer:invalid-parameter`,"This layer does not support 'uploadId' parameter. See: 'capabilities.editing.supportsUploadWithItemId'");if("string"==typeof s.data){const e=(0,l.sJ)(s.data);if(e&&!e.isBase64)throw new n.Z(`${t.type}-layer:invalid-parameter`,"Attachment 'data' should be a Blob, File or Base64 encoded string")}}async function R(e){const t=e.addFeatures??[],r=e.updateFeatures??[],s=t.concat(r).map((e=>e.geometry)),a=await(0,d.aX)(s),n=t.length,i=r.length;return a.slice(0,n).forEach(((e,r)=>t[r].geometry=e)),a.slice(n,n+i).forEach(((e,t)=>r[t].geometry=e)),e}function A(e){const t=new s.Z;return e.attributes||(e.attributes={}),t.geometry=e.geometry,t.attributes=e.attributes,t}function v(e){return"mesh"===e?.geometry?.type}function O(e,t,r,s){if(!y(t))throw new n.Z(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!t.uploadAssets)throw new n.Z(`${e.type}-layer:no-asset-upload-support`,"Layer source does not support uploadAssets capability",{layer:e});return t.uploadAssets(r,s)}},73919:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Q});var s=r(43697),a=(r(66577),r(38171)),n=r(40330),i=r(3172),o=r(92835),u=r(67676),l=r(20102),d=r(80442),c=r(35454),p=r(83379),h=r(92604),y=r(78286),f=r(95330),m=r(67900),g=r(81271),b=r(41123),F=r(5600),w=(r(75215),r(52011)),S=r(6570),_=r(44547),R=r(33955),A=r(52138),v=r(13598),O=r(85872),I=r(20773);function E(e){const{vertexSpace:t}=e;if(t.isRelative)return e.clone();const{anchor:r}=e,s=r.clone(),a=(0,A.f)(x,[-s.x,-s.y,-s.z]),n=new O.Z({origin:[s.x,s.y,s.z]}),i=e.cloneWithVertexSpace(n),{position:o}=i.vertexAttributes;return i.vertexAttributes.position=(0,I.t)(new Float64Array(o.length),o,a),i.vertexAttributesChanged(),i}const x=(0,v.c)();var q=r(84470),C=r(14720),Z=r(25278),T=r(49735),D=r(66677),M=r(2981),P=r(4967),N=r(59431),k=r(14165),$=r(82971);const G=new c.X({originalAndCurrentFeatures:"original-and-current-features",none:"none"}),U=new Set(["Feature Layer","Oriented Imagery Layer","Table"]),B=new c.X({Started:"published",Publishing:"publishing",Stopped:"unavailable"});let j=class extends p.Z{constructor(){super(...arguments),this.type="feature-layer",this.refresh=(0,f.Ds)((async()=>{await this.load();const e=this.sourceJSON.editingInfo?.lastEditDate;if(null==e)return{dataChanged:!0,updates:{}};try{await this._fetchService(null)}catch{return{dataChanged:!0,updates:{}}}const t=e!==this.sourceJSON.editingInfo?.lastEditDate;return{dataChanged:t,updates:t?{editingInfo:this.sourceJSON.editingInfo,extent:this.sourceJSON.extent}:null}})),this._ongoingAssetUploads=new Map}load(e){const t=null!=e?e.signal:null,r=this.layer.sourceJSON;return this.addResolvingPromise(this._fetchService(r,t)),Promise.resolve(this)}get queryTask(){const{capabilities:e,parsedUrl:t,dynamicDataSource:r,infoFor3D:s,gdbVersion:a,spatialReference:n,fieldsIndex:i}=this.layer,o=(0,d.Z)("featurelayer-pbf")&&e?.query.supportsFormatPBF&&null==s,u=e?.operations?.supportsQueryAttachments??!1;return new T.Z({url:t.path,pbfSupported:o,fieldsIndex:i,infoFor3D:s,dynamicDataSource:r,gdbVersion:a,sourceSpatialReference:n,queryAttachmentsSupported:u})}async addAttachment(e,t){await this.load();const r=e.attributes[this.layer.objectIdField],s=this.layer.parsedUrl.path+"/"+r+"/addAttachment",a=this._getLayerRequestOptions(),n=this._getFormDataForAttachment(t,a.query);try{const e=await(0,i.default)(s,{body:n});return this._createFeatureEditResult(e.data.addAttachmentResult)}catch(e){throw this._createAttachmentErrorResult(r,e)}}async updateAttachment(e,t,r){await this.load();const s=e.attributes[this.layer.objectIdField],a=this.layer.parsedUrl.path+"/"+s+"/updateAttachment",n=this._getLayerRequestOptions({query:{attachmentId:t}}),o=this._getFormDataForAttachment(r,n.query);try{const e=await(0,i.default)(a,{body:o});return this._createFeatureEditResult(e.data.updateAttachmentResult)}catch(e){throw this._createAttachmentErrorResult(s,e)}}async applyEdits(e,t){await this.load();const{layer:r}=this,s=r.infoFor3D,a=null!=s,o=a||(t?.globalIdUsed??!1),l=a?await this._uploadMeshesAndGetAssetMapEditsJSON(e):null,d=e.addFeatures?.map((e=>this._getFeatureJSON(e,s)))??[],c=(await Promise.all(d)).filter(u.pC),p=e.updateFeatures?.map((e=>this._getFeatureJSON(e,s)))??[],h=(await Promise.all(p)).filter(u.pC),y=this._getFeatureIds(e.deleteFeatures,o);(0,N.P)(c,h,r.spatialReference);const f=await this._getAttachmentEditsJSON(e),m=r.capabilities.editing.supportsAsyncApplyEdits&&a,g={gdbVersion:t?.gdbVersion||r.gdbVersion,rollbackOnFailure:t?.rollbackOnFailureEnabled,useGlobalIds:o,returnEditMoment:t?.returnEditMoment,usePreviousEditMoment:t?.usePreviousEditMoment,sessionId:t?.sessionId,async:m};t?.returnServiceEditsOption?(g.edits=JSON.stringify([{id:r.layerId,adds:c,updates:h,deletes:y,attachments:f,assetMaps:l}]),g.returnServiceEditsOption=G.toJSON(t?.returnServiceEditsOption),g.returnServiceEditsInSourceSR=t?.returnServiceEditsInSourceSR):(g.adds=c.length?JSON.stringify(c):null,g.updates=h.length?JSON.stringify(h):null,g.deletes=y.length?o?JSON.stringify(y):y.join(","):null,g.attachments=f&&JSON.stringify(f),g.assetMaps=null!=l?JSON.stringify(l):void 0);const b=this._getLayerRequestOptions({method:"post",query:g}),F=t?.returnServiceEditsOption?r.url:r.parsedUrl.path,w=m?await this._asyncApplyEdits(F+"/applyEdits",b):await(0,i.default)(F+"/applyEdits",b);if(!r.capabilities.operations?.supportsEditing&&r.effectiveCapabilities?.operations?.supportsEditing){const e=n.id?.findCredential(r.url);await(e?.refreshToken())}return this._createEditsResult(w)}async deleteAttachments(e,t){await this.load();const r=e.attributes[this.layer.objectIdField],s=this.layer.parsedUrl.path+"/"+r+"/deleteAttachments";try{return(await(0,i.default)(s,this._getLayerRequestOptions({query:{attachmentIds:t.join(",")},method:"post"}))).data.deleteAttachmentResults.map(this._createFeatureEditResult)}catch(e){throw this._createAttachmentErrorResult(r,e)}}fetchRecomputedExtents(e={}){const t=e.signal;return this.load({signal:t}).then((async()=>{const t=this._getLayerRequestOptions({...e,query:{returnUpdates:!0}}),{layerId:r,url:s}=this.layer,{data:a}=await(0,i.default)(`${s}/${r}`,t),{id:n,extent:u,fullExtent:l,timeExtent:d}=a,c=u||l;return{id:n,fullExtent:c&&S.Z.fromJSON(c),timeExtent:d&&o.Z.fromJSON({start:d[0],end:d[1]})}}))}async queryAttachments(e,t={}){await this.load();const r=this._getLayerRequestOptions(t);return this.queryTask.executeAttachmentQuery(e,r)}async queryFeatures(e,t){return await this.load(),this.queryTask.execute(e,{...t,query:this._createRequestQueryOptions(t)})}async queryFeaturesJSON(e,t){return await this.load(),this.queryTask.executeJSON(e,{...t,query:this._createRequestQueryOptions(t)})}async queryObjectIds(e,t){return await this.load(),this.queryTask.executeForIds(e,{...t,query:this._createRequestQueryOptions(t)})}async queryFeatureCount(e,t){return await this.load(),this.queryTask.executeForCount(e,{...t,query:this._createRequestQueryOptions(t)})}async queryExtent(e,t){return await this.load(),this.queryTask.executeForExtent(e,{...t,query:this._createRequestQueryOptions(t)})}async queryRelatedFeatures(e,t){return await this.load(),this.queryTask.executeRelationshipQuery(e,{...t,query:this._createRequestQueryOptions(t)})}async queryRelatedFeaturesCount(e,t){return await this.load(),this.queryTask.executeRelationshipQueryForCount(e,{...t,query:this._createRequestQueryOptions(t)})}async queryTopFeatures(e,t){return await this.load(),this.queryTask.executeTopFeaturesQuery(e,{...t,query:this._createRequestQueryOptions(t)})}async queryTopObjectIds(e,t){return await this.load(),this.queryTask.executeForTopIds(e,{...t,query:this._createRequestQueryOptions(t)})}async queryTopExtents(e,t){return await this.load(),this.queryTask.executeForTopExtents(e,{...t,query:this._createRequestQueryOptions(t)})}async queryTopCount(e,t){return await this.load(),this.queryTask.executeForTopCount(e,{...t,query:this._createRequestQueryOptions(t)})}async fetchPublishingStatus(){if(!(0,D.M8)(this.layer.url))return"unavailable";const e=(0,g.v_)(this.layer.url,"status"),t=await(0,i.default)(e,{query:{f:"json"}});return B.fromJSON(t.data.status)}async uploadAssets(e,t){const{uploadAssets:s}=await r.e(6946).then(r.bind(r,36946));return s(e,{layer:this.layer,ongoingUploads:this._ongoingAssetUploads},t)}async _asyncApplyEdits(e,t){const r=(await(0,i.default)(e,t)).data.statusUrl;for(;;){const e=(await(0,i.default)(r,{query:{f:"json"},responseType:"json"})).data;switch(e.status){case"Completed":return(0,i.default)(e.resultUrl,{query:{f:"json"},responseType:"json"});case"CompletedWithErrors":throw new l.Z("async-applyEdits-failed","asynchronous applyEdits call failed.");case"Failed ImportChanges":case"InProgress":case"Pending":case"ExportAttachments":case"ExportChanges":case"ExportingData":case"ExportingSnapshot":case"ImportAttachments":case"ProvisioningReplica":case"UnRegisteringReplica":break;default:throw new l.Z("async-applyEdits-failed","asynchronous applyEdits call failed (undefined response status)")}await(0,f.e4)(J)}}_createRequestQueryOptions(e){const t={...this.layer.customParameters,token:this.layer.apiKey,...e?.query};return this.layer.datesInUnknownTimezone&&(t.timeReferenceUnknownClient=!0),t}async _fetchService(e,t){if(!e){const{data:r}=await(0,i.default)(this.layer.parsedUrl.path,this._getLayerRequestOptions({query:(0,d.Z)("featurelayer-advanced-symbols")?{returnAdvancedSymbols:!0}:{},signal:t}));e=r}this.sourceJSON=await this._patchServiceJSON(e,t);const r=e.type;if(!U.has(r))throw new l.Z("feature-layer-source:unsupported-type",`Source type "${r}" is not supported`)}async _patchServiceJSON(e,t){if("Table"!==e.type&&e.geometryType&&!e?.drawingInfo?.renderer&&!e.defaultSymbol){const t=(0,Z.bU)(e.geometryType).renderer;(0,y.RB)("drawingInfo.renderer",t,e)}if("esriGeometryMultiPatch"===e.geometryType&&e.infoFor3D&&(e.geometryType="mesh"),null==e.extent)try{const{data:r}=await(0,i.default)(this.layer.url,this._getLayerRequestOptions({signal:t}));r.spatialReference&&(e.extent={xmin:0,ymin:0,xmax:0,ymax:0,spatialReference:r.spatialReference})}catch(e){(0,f.r9)(e)}return e}async _getFeatureJSON(e,t){const{geometry:r}=e,s={...e.attributes};if(null!=t&&"mesh"===r?.type){const{transformFieldRoles:e}=t,{origin:a,spatialReference:n,transform:i}=r,o=this.layer.spatialReference;await(0,_.initializeProjection)(n,o);const u=(0,_.iV)(a,o);if(s[e.originX]=u.x,s[e.originY]=u.y,s[e.originZ]=u.z??0,null!=i){const{translation:t,scale:a,rotation:u}=i,{vertexSpace:l}=r,d=l.isGeoreferenced?1:(0,m.r6)(n)/(0,m.r6)(o);s[e.translationX]=t[0]*d,s[e.translationY]=-t[2]*d,s[e.translationZ]=t[1]*d,s[e.scaleX]=a[0],s[e.scaleY]=a[2],s[e.scaleZ]=a[1],s[e.rotationX]=u[0],s[e.rotationY]=u[2],s[e.rotationZ]=u[1],s[e.rotationDeg]=u[3]}return{geometry:null,attributes:s}}return null==r?{attributes:s}:"mesh"===r.type||"extent"===r.type?null:{geometry:r.toJSON(),attributes:s}}async _getAttachmentEditsJSON(e){const t=await Promise.all((e.addAttachments??[]).map((e=>this._getAttachmentEditJSON(e)))),r=await Promise.all((e.updateAttachments??[]).map((e=>this._getAttachmentEditJSON(e)))),s=e.deleteAttachments??[];return t.length||r.length||s.length?{adds:t,updates:r,deletes:[...s]}:null}async _getAttachmentEditJSON(e){const{feature:t,attachment:r}=e,{globalId:s,name:a,contentType:n,data:i,uploadId:o}=r,u={globalId:s,parentGlobalId:null,contentType:null,name:null,uploadId:null,data:null};if(t&&(u.parentGlobalId="attributes"in t?t.attributes&&t.attributes[this.layer.globalIdField]:t.globalId),o)u.uploadId=o;else if(i){const e=await(0,g.IR)(i);e&&(u.contentType=e.mediaType,u.data=e.data),i instanceof File&&(u.name=i.name)}return a&&(u.name=a),n&&(u.contentType=n),u}async _uploadMeshesAndGetAssetMapEditsJSON(e){const{addAssetFeatures:t}=e;if(!t?.length)return null;const r=await this._filterRedundantAssetMaps(t);if(!t?.length)return null;const s=new Array,a=new Map;for(const e of r){const{geometry:t}=e,{vertexSpace:r}=t;if(r.isRelative)s.push(t);else{const r=E(t);a.set(r,t),e.geometry=r,s.push(r)}}await this.uploadAssets(s);for(const[e,t]of a)t.addExternalSources(e.metadata.externalSources.items);return{adds:this._getAssetMapEditsJSON(r),updates:[],deletes:[]}}_getAssetMapEditsJSON(e){const t=new Array,r=this.layer.globalIdField,s=this.layer.parsedUrl;for(const a of e){const e=a.geometry,{metadata:n}=e,i=n.getExternalSourcesOnService(s),o=a.getAttribute(r);if(0===i.length){h.Z.getLogger(this).error(`Skipping feature ${o}. The mesh it is associated with has not been uploaded to the service and cannot be mapped to it.`);continue}const{source:u}=i.find(q.yT)??i[0],{vertexSpace:l}=e,d=l.isGeoreferenced?["PROJECT_VERTICES"]:[];for(const e of u)1===e.parts.length?t.push({globalId:(0,b.z)(),parentGlobalId:o,assetName:e.assetName,assetHash:e.parts[0].partHash,flags:d}):h.Z.getLogger(this).error(`Skipping asset ${e.assetName}. It does not have exactly one part, so we cannot map it to a feature.`)}return t}_getFeatureIds(e,t){if(!e||0===e.length)return[];if(t&&(0,C.Ey)(e))return e.map((e=>e.globalId));if((0,C.aw)(e))return e.map((e=>e.objectId));const{layer:r}=this,s=t?r.globalIdField:r.objectIdField;return s?e.map((e=>e.getAttribute(s))):[]}_createEditsResult(e){const t=e.data,{layerId:r}=this.layer,s=[];let a=null;if(Array.isArray(t))for(const e of t)s.push({id:e.id,editedFeatures:e.editedFeatures}),e.id===r&&(a={addResults:e.addResults??[],updateResults:e.updateResults??[],deleteResults:e.deleteResults??[],attachments:e.attachments,editMoment:e.editMoment});else a=t;const n=a?.assetMaps;if(n){for(const e of n.addResults)e.success||h.Z.getLogger(this).error(`Failed to map asset to feature with globalId ${e.globalId}.`);for(const e of n.updateResults)e.success||h.Z.getLogger(this).error(`Failed to map asset to feature with globalId ${e.globalId}.`)}const i=a?.attachments,o={addFeatureResults:a?.addResults?.map(this._createFeatureEditResult,this)??[],updateFeatureResults:a?.updateResults?.map(this._createFeatureEditResult,this)??[],deleteFeatureResults:a?.deleteResults?.map(this._createFeatureEditResult,this)??[],addAttachmentResults:i&&i.addResults?i.addResults.map(this._createFeatureEditResult,this):[],updateAttachmentResults:i&&i.updateResults?i.updateResults.map(this._createFeatureEditResult,this):[],deleteAttachmentResults:i&&i.deleteResults?i.deleteResults.map(this._createFeatureEditResult,this):[]};if(a?.editMoment&&(o.editMoment=a.editMoment),s.length>0){o.editedFeatureResults=[];for(const e of s){const{editedFeatures:t}=e,r=t?.spatialReference?new $.Z(t.spatialReference):null;o.editedFeatureResults.push({layerId:e.id,editedFeatures:{adds:t?.adds?.map((e=>this._createEditedFeature(e,r)))||[],updates:t?.updates?.map((e=>({original:this._createEditedFeature(e[0],r),current:this._createEditedFeature(e[1],r)})))||[],deletes:t?.deletes?.map((e=>this._createEditedFeature(e,r)))||[],spatialReference:r}})}}return o}_createEditedFeature(e,t){return new a.Z({attributes:e.attributes,geometry:(0,R.im)({...e.geometry,spatialReference:t})})}_createFeatureEditResult(e){const t=!0===e.success?null:e.error||{code:void 0,description:void 0};return{objectId:e.objectId,globalId:e.globalId,error:t?new l.Z("feature-layer-source:edit-failure",t.description,{code:t.code}):null}}_createAttachmentErrorResult(e,t){const r=t.details.messages&&t.details.messages[0]||t.message,s=t.details.httpStatus||t.details.messageCode;return{objectId:e,globalId:null,error:new l.Z("feature-layer-source:attachment-failure",r,{code:s})}}_getFormDataForAttachment(e,t){const r=e instanceof FormData?e:e&&e.elements?new FormData(e):null;if(r)for(const e in t){const s=t[e];null!=s&&(r.set?r.set(e,s):r.append(e,s))}return r}_getLayerRequestOptions(e={}){const{parsedUrl:t,gdbVersion:r,dynamicDataSource:s}=this.layer;return{...e,query:{gdbVersion:r,layer:s?JSON.stringify({source:s}):void 0,...t.query,f:"json",...this._createRequestQueryOptions(e)},responseType:"json"}}async _filterRedundantAssetMaps(e){const{layer:t}=this,{globalIdField:r,infoFor3D:s,parsedUrl:a}=t;if(null==s||null==r)return e;const n=(0,M.$6)(s);if(null==n)return e;const i=(0,g.v_)(a.path,`../${n.id}`),o=new Array,l=new Array;for(const t of e)t.geometry.metadata.getExternalSourcesOnService(a).length>0?l.push(t):o.push(t);const d=l.map((e=>e.getAttribute(r))).filter(u.pC);if(0===d.length)return e;const{assetMapFieldRoles:{parentGlobalId:c,assetHash:p}}=s,h=new k.Z;h.where=`${c} IN (${d.map((e=>`'${e}'`))})`,h.outFields=[p,c],h.returnGeometry=!1;const y=await(0,P.e)(i,h),{features:f}=y;return 0===f.length?e:[...o,...l.filter((e=>{const t=e.getAttribute(r);if(!t)return!0;const{metadata:s}=e.geometry,n=f.filter((e=>e.getAttribute(c)===t));if(0===n.length)return!0;const i=n.map((e=>e.getAttribute(p)));return s.getExternalSourcesOnService(a).flatMap((({source:e})=>e.flatMap((e=>e.parts.map((e=>e.partHash)))))).some((e=>i.every((t=>e!==t))))}))]}};(0,s._)([(0,F.Cb)()],j.prototype,"type",void 0),(0,s._)([(0,F.Cb)({constructOnly:!0})],j.prototype,"layer",void 0),(0,s._)([(0,F.Cb)({readOnly:!0})],j.prototype,"queryTask",null),j=(0,s._)([(0,w.j)("esri.layers.graphics.sources.FeatureLayerSource")],j);const J=1e3,Q=j},49735:(e,t,r)=>{r.d(t,{Z:()=>R});var s=r(43697),a=r(92036),n=r(20102),i=r(80442),o=r(95330),u=r(81271),l=r(5600),d=(r(75215),r(67676),r(52011)),c=r(2981),p=r(10158),h=r(11282),y=r(41818),f=(r(66577),r(34599)),m=r(14165),g=r(6570),b=r(5396),F=r(4967),w=r(53261),S=r(74889);let _=class extends a.Z{constructor(e){super(e),this.dynamicDataSource=null,this.fieldsIndex=null,this.gdbVersion=null,this.infoFor3D=null,this.pbfSupported=!1,this.queryAttachmentsSupported=!1,this.sourceSpatialReference=null,this.url=null}get parsedUrl(){return(0,u.mN)(this.url)}async execute(e,t){const r=await this.executeJSON(e,t);return this.featureSetFromJSON(e,r,t)}async executeJSON(e,t){const r=this._normalizeQuery(e),s=null!=e.outStatistics?.[0],a=(0,i.Z)("featurelayer-pbf-statistics"),n=!s||a;let o;if(this.pbfSupported&&n)try{o=await(0,w.t)(this.url,r,t)}catch(e){if("query:parsing-pbf"!==e.name)throw e;this.pbfSupported=!1}return this.pbfSupported&&n||(o=await(0,F.F)(this.url,r,t)),this._normalizeFields(o.fields),o}async featureSetFromJSON(e,t,s){if(!this._queryIs3DObjectFormat(e)||null==this.infoFor3D||!t.features)return S.Z.fromJSON(t);const{meshFeatureSetFromJSON:a}=await(0,o.Hl)(Promise.all([r.e(6481),r.e(6459),r.e(2097)]).then(r.bind(r,91681)),s);return a(e,this.infoFor3D,t)}executeForCount(e,t){return(0,y.P)(this.url,this._normalizeQuery(e),t)}executeForExtent(e,t){return async function(e,t,r){const s=(0,h.en)(e);return(0,f.Vr)(s,m.Z.from(t),{...r}).then((e=>({count:e.data.count,extent:g.Z.fromJSON(e.data.extent)})))}(this.url,this._normalizeQuery(e),t)}executeForIds(e,t){return(0,b.G)(this.url,this._normalizeQuery(e),t)}async executeRelationshipQuery(e,t){const[{default:s},{executeRelationshipQuery:a}]=await(0,o.Hl)(Promise.all([r.e(5935).then(r.bind(r,75935)),r.e(1073).then(r.bind(r,81073))]),t);return e=s.from(e),(this.gdbVersion||this.dynamicDataSource)&&((e=e.clone()).gdbVersion=e.gdbVersion||this.gdbVersion,e.dynamicDataSource=e.dynamicDataSource||this.dynamicDataSource),a(this.url,e,t)}async executeRelationshipQueryForCount(e,t){const[{default:s},{executeRelationshipQueryForCount:a}]=await(0,o.Hl)(Promise.all([r.e(5935).then(r.bind(r,75935)),r.e(1073).then(r.bind(r,81073))]),t);return e=s.from(e),(this.gdbVersion||this.dynamicDataSource)&&((e=e.clone()).gdbVersion=e.gdbVersion||this.gdbVersion,e.dynamicDataSource=e.dynamicDataSource||this.dynamicDataSource),a(this.url,e,t)}async executeAttachmentQuery(e,t){const{executeAttachmentQuery:s,fetchAttachments:a,processAttachmentQueryResult:n}=await(0,o.Hl)(r.e(540).then(r.bind(r,30540)),t),i=(0,h.en)(this.url);return n(i,await(this.queryAttachmentsSupported?s(i,e,t):a(i,e,t)))}async executeTopFeaturesQuery(e,t){const{executeTopFeaturesQuery:s}=await(0,o.Hl)(r.e(1158).then(r.bind(r,71158)),t);return s(this.parsedUrl,e,this.sourceSpatialReference,t)}async executeForTopIds(e,t){const{executeForTopIds:s}=await(0,o.Hl)(r.e(3992).then(r.bind(r,33992)),t);return s(this.parsedUrl,e,t)}async executeForTopExtents(e,t){const{executeForTopExtents:s}=await(0,o.Hl)(r.e(1790).then(r.bind(r,21790)),t);return s(this.parsedUrl,e,t)}async executeForTopCount(e,t){const{executeForTopCount:s}=await(0,o.Hl)(r.e(4371).then(r.bind(r,14371)),t);return s(this.parsedUrl,e,t)}_normalizeQuery(e){let t=m.Z.from(e);t.sourceSpatialReference=t.sourceSpatialReference||this.sourceSpatialReference,(this.gdbVersion||this.dynamicDataSource)&&(t=t===e?t.clone():t,t.gdbVersion=e.gdbVersion||this.gdbVersion,t.dynamicDataSource=e.dynamicDataSource?p.n.from(e.dynamicDataSource):this.dynamicDataSource);const{infoFor3D:r}=this;if(null!=r&&this._queryIs3DObjectFormat(e)){t=t===e?t.clone():t,t.formatOf3DObjects=null;const{supportedFormats:s,queryFormats:a}=r,i=(0,c.S0)("model/gltf-binary",s)??(0,c.Ow)("glb",s),o=(0,c.S0)("model/gltf+json",s)??(0,c.Ow)("gtlf",s);for(const e of a){if(e===i){t.formatOf3DObjects=e;break}e!==o||t.formatOf3DObjects||(t.formatOf3DObjects=e)}if(!t.formatOf3DObjects)throw new n.Z("query:unsupported-3d-query-formats","Could not find any supported 3D object query format. Only supported formats are 3D_glb and 3D_gltf");if(null==t.outFields||!t.outFields.includes("*")){t=t===e?t.clone():t,null==t.outFields&&(t.outFields=[]);const{originX:s,originY:a,originZ:n,translationX:i,translationY:o,translationZ:u,scaleX:l,scaleY:d,scaleZ:c,rotationX:p,rotationY:h,rotationZ:y,rotationDeg:f}=r.transformFieldRoles;t.outFields.push(s,a,n,i,o,u,l,d,c,p,h,y,f)}}return t}_normalizeFields(e){if(null!=this.fieldsIndex&&null!=e)for(const t of e){const e=this.fieldsIndex.get(t.name);e&&Object.assign(t,e.toJSON())}}_queryIs3DObjectFormat(e){return null!=this.infoFor3D&&!0===e.returnGeometry&&"xyFootprint"!==e.multipatchOption&&!e.outStatistics}};(0,s._)([(0,l.Cb)({type:p.n})],_.prototype,"dynamicDataSource",void 0),(0,s._)([(0,l.Cb)()],_.prototype,"fieldsIndex",void 0),(0,s._)([(0,l.Cb)()],_.prototype,"gdbVersion",void 0),(0,s._)([(0,l.Cb)()],_.prototype,"infoFor3D",void 0),(0,s._)([(0,l.Cb)({readOnly:!0})],_.prototype,"parsedUrl",null),(0,s._)([(0,l.Cb)()],_.prototype,"pbfSupported",void 0),(0,s._)([(0,l.Cb)()],_.prototype,"queryAttachmentsSupported",void 0),(0,s._)([(0,l.Cb)()],_.prototype,"sourceSpatialReference",void 0),(0,s._)([(0,l.Cb)({type:String})],_.prototype,"url",void 0),_=(0,s._)([(0,d.j)("esri.tasks.QueryTask")],_);const R=_},25278:(e,t,r)=>{r.d(t,{Dm:()=>d,Hq:()=>c,MS:()=>p,bU:()=>o});var s=r(80442),a=r(22974),n=r(61159),i=r(58333);function o(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?i.I4:"esriGeometryPolyline"===e?i.ET:i.lF}}}const u=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let l=1;function d(e,t){if((0,s.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this.${t} = null;`;for(const t in e)r+=`this${u.test(t)?`.${t}`:`["${t}"]`} = ${JSON.stringify(e[t])};`;const s=new Function(`\n return class AttributesClass$${l++} {\n constructor() {\n ${r};\n }\n }\n `)();return()=>new s}catch(r){return()=>({[t]:null,...e})}}function c(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,a.d9)(e)}}]}function p(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:n.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},2981:(e,t,r)=>{r.d(t,{$6:()=>d,Ow:()=>n,S0:()=>a,d1:()=>i});const s=[["binary","application/octet-stream","bin",""]];function a(e,t){return u(function(e,t){return o(t).find((t=>l(t)===e))}(e,t))}function n(e,t){return u(function(e,t){const r=e.toLowerCase();return o(t).find((e=>function(e){return e?.[2].split(",")??[]}(e).some((e=>r.endsWith(e)))))}(e,t))}function i(e,t){return l(function(e,t){return o(t).find((t=>u(t)===e))}(e,t))}function o(e){return[...s,...e]}function u(e){return e?.[0]}function l(e){return e?.[1]}function d(e){return e.tables?.find((e=>"assetMaps"===e.role))}},41818:(e,t,r)=>{r.d(t,{P:()=>i});var s=r(11282),a=r(34599),n=r(14165);async function i(e,t,r){const i=(0,s.en)(e);return(0,a.hH)(i,n.Z.from(t),{...r}).then((e=>e.data.count))}},5396:(e,t,r)=>{r.d(t,{G:()=>i});var s=r(11282),a=r(34599),n=r(14165);async function i(e,t,r){const i=(0,s.en)(e);return(0,a.Ev)(i,n.Z.from(t),{...r}).then((e=>e.data.objectIds))}},4967:(e,t,r)=>{r.d(t,{F:()=>u,e:()=>o});var s=r(11282),a=r(34599),n=r(74889),i=r(14165);async function o(e,t,r){const s=await u(e,t,r);return n.Z.fromJSON(s)}async function u(e,t,r){const n=(0,s.en)(e),o={...r},u=i.Z.from(t),{data:l}=await(0,a.JT)(n,u,u.sourceSpatialReference,o);return l}},53261:(e,t,r)=>{r.d(t,{t:()=>m});var s=r(11282),a=r(70586),n=r(69285),i=r(98732);function o(e,t){return t}function u(e,t,r,s){switch(r){case 0:return p(e,t+s,0);case 1:return"lowerLeft"===e.originPosition?p(e,t+s,1):function({translate:e,scale:t},r,s){return e[s]-r*t[s]}(e,t+s,1)}}function l(e,t,r,s){return 2===r?p(e,t,2):u(e,t,r,s)}function d(e,t,r,s){return 2===r?p(e,t,3):u(e,t,r,s)}function c(e,t,r,s){return 3===r?p(e,t,3):l(e,t,r,s)}function p({translate:e,scale:t},r,s){return e[s]+r*t[s]}class h{constructor(e){this._options=e,this.geometryTypes=["esriGeometryPoint","esriGeometryMultipoint","esriGeometryPolyline","esriGeometryPolygon"],this._previousCoordinate=[0,0],this._transform=null,this._applyTransform=o,this._lengths=[],this._currentLengthIndex=0,this._toAddInCurrentPath=0,this._vertexDimension=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,this._attributesConstructor=class{}}createFeatureResult(){return{fields:[],features:[]}}finishFeatureResult(e){if(this._options.applyTransform&&(e.transform=null),this._attributesConstructor=class{},this._coordinateBuffer=null,this._lengths.length=0,!e.hasZ)return;const t=(0,n.k)(e.geometryType,this._options.sourceSpatialReference,e.spatialReference);if(null!=t)for(const r of e.features)t(r.geometry)}createSpatialReference(){return{}}addField(e,t){const r=e.fields;(0,a.O3)(r),r.push(t);const s=r.map((e=>e.name));this._attributesConstructor=function(){for(const e of s)this[e]=null}}addFeature(e,t){e.features.push(t)}prepareFeatures(e){switch(this._transform=e.transform,this._options.applyTransform&&e.transform&&(this._applyTransform=this._deriveApplyTransform(e)),this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++,e.geometryType){case"esriGeometryPoint":this.addCoordinate=(e,t,r)=>this.addCoordinatePoint(e,t,r),this.createGeometry=e=>this.createPointGeometry(e);break;case"esriGeometryPolygon":this.addCoordinate=(e,t,r)=>this._addCoordinatePolygon(e,t,r),this.createGeometry=e=>this._createPolygonGeometry(e);break;case"esriGeometryPolyline":this.addCoordinate=(e,t,r)=>this._addCoordinatePolyline(e,t,r),this.createGeometry=e=>this._createPolylineGeometry(e);break;case"esriGeometryMultipoint":this.addCoordinate=(e,t,r)=>this._addCoordinateMultipoint(e,t,r),this.createGeometry=e=>this._createMultipointGeometry(e)}}createFeature(){return this._lengths.length=0,this._currentLengthIndex=0,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,{attributes:new this._attributesConstructor}}allocateCoordinates(){}addLength(e,t,r){0===this._lengths.length&&(this._toAddInCurrentPath=t),this._lengths.push(t)}addQueryGeometry(e,t){const{queryGeometry:r,queryGeometryType:s}=t,a=(0,i.$g)(r.clone(),r,!1,!1,this._transform),n=(0,i.di)(a,s,!1,!1);e.queryGeometryType=s,e.queryGeometry={...n}}createPointGeometry(e){const t={x:0,y:0,spatialReference:e.spatialReference};return e.hasZ&&(t.z=0),e.hasM&&(t.m=0),t}addCoordinatePoint(e,t,r){const s=(0,a.s3)(this._transform,"transform");switch(t=this._applyTransform(s,t,r,0),r){case 0:e.x=t;break;case 1:e.y=t;break;case 2:"z"in e?e.z=t:e.m=t;break;case 3:e.m=t}}_transformPathLikeValue(e,t){let r=0;t<=1&&(r=this._previousCoordinate[t],this._previousCoordinate[t]+=e);const s=(0,a.s3)(this._transform,"transform");return this._applyTransform(s,e,t,r)}_addCoordinatePolyline(e,t,r){this._dehydratedAddPointsCoordinate(e.paths,t,r)}_addCoordinatePolygon(e,t,r){this._dehydratedAddPointsCoordinate(e.rings,t,r)}_addCoordinateMultipoint(e,t,r){0===r&&e.points.push([]);const s=this._transformPathLikeValue(t,r);e.points[e.points.length-1].push(s)}_createPolygonGeometry(e){return{rings:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createPolylineGeometry(e){return{paths:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createMultipointGeometry(e){return{points:[],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_dehydratedAddPointsCoordinate(e,t,r){0===r&&0==this._toAddInCurrentPath--&&(e.push([]),this._toAddInCurrentPath=this._lengths[++this._currentLengthIndex]-1,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0);const s=this._transformPathLikeValue(t,r),a=e[e.length-1];0===r&&(this._coordinateBufferPtr=0,this._coordinateBuffer=new Array(this._vertexDimension),a.push(this._coordinateBuffer)),this._coordinateBuffer[this._coordinateBufferPtr++]=s}_deriveApplyTransform(e){const{hasZ:t,hasM:r}=e;return t&&r?c:t?l:r?d:u}}var y=r(34599),f=(r(74889),r(14165));async function m(e,t,r){const a=(0,s.en)(e),n={...r},i=f.Z.from(t),o=!i.quantizationParameters,{data:u}=await(0,y.qp)(a,i,new h({sourceSpatialReference:i.sourceSpatialReference,applyTransform:o}),n);return u}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/88fdd288ef799a7ac48a.js b/public/assets/esri/core/workers/chunks/88fdd288ef799a7ac48a.js new file mode 100644 index 0000000..9f3012a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/88fdd288ef799a7ac48a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4266],{22303:(e,t,r)=>{r.d(t,{Z:()=>d});var o,i,s=r(35270),l=r(22021),n=r(75215);function a(e){return(0,l.uZ)((0,n.vU)(e),0,255)}function u(e,t,r){return e=Number(e),isNaN(e)?r:er?r:e}class p{static blendColors(e,t,r,o=new p){return o.r=Math.round(e.r+(t.r-e.r)*r),o.g=Math.round(e.g+(t.g-e.g)*r),o.b=Math.round(e.b+(t.b-e.b)*r),o.a=e.a+(t.a-e.a)*r,o._sanitize()}static fromRgb(e,t){const r=e.toLowerCase().match(/^(rgba?|hsla?)\(([\s\.\-,%0-9]+)\)/);if(r){const e=r[2].split(/\s*,\s*/),o=r[1];if("rgb"===o&&3===e.length||"rgba"===o&&4===e.length){const r=e[0];if("%"===r.charAt(r.length-1)){const r=e.map((e=>2.56*parseFloat(e)));return 4===e.length&&(r[3]=parseFloat(e[3])),p.fromArray(r,t)}return p.fromArray(e.map((e=>parseFloat(e))),t)}if("hsl"===o&&3===e.length||"hsla"===o&&4===e.length)return p.fromArray((0,s.B7)(parseFloat(e[0]),parseFloat(e[1])/100,parseFloat(e[2])/100,parseFloat(e[3])),t)}return null}static fromHex(e,t=new p){if(4!==e.length&&7!==e.length||"#"!==e[0])return null;const r=4===e.length?4:8,o=(1<{const s=i&o;i>>=r,t[e]=4===r?17*s:s})),t.a=1,t)}static fromArray(e,t=new p){return t._set(Number(e[0]),Number(e[1]),Number(e[2]),Number(e[3])),isNaN(t.a)&&(t.a=1),t._sanitize()}static fromString(e,t){const r=(0,s.St)(e)?(0,s.h$)(e):null;return r&&p.fromArray(r,t)||p.fromRgb(e,t)||p.fromHex(e,t)}static fromJSON(e){return e&&new p([e[0],e[1],e[2],e[3]/255])}static toUnitRGB(e){return null!=e?[e.r/255,e.g/255,e.b/255]:null}static toUnitRGBA(e){return null!=e?[e.r/255,e.g/255,e.b/255,null!=e.a?e.a:1]:null}constructor(e){this.r=255,this.g=255,this.b=255,this.a=1,e&&this.setColor(e)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(e){return"string"==typeof e?p.fromString(e,this):Array.isArray(e)?p.fromArray(e,this):(this._set(e.r??0,e.g??0,e.b??0,e.a??1),e instanceof p||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(){const e=this.r.toString(16),t=this.g.toString(16),r=this.b.toString(16);return`#${e.length<2?"0"+e:e}${t.length<2?"0"+t:t}${r.length<2?"0"+r:r}`}toCss(e=!1){const t=this.r+", "+this.g+", "+this.b;return e?`rgba(${t}, ${this.a})`:`rgb(${t})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(e=p.AlphaMode.ALWAYS){const t=a(this.r),r=a(this.g),o=a(this.b);return e===p.AlphaMode.ALWAYS||1!==this.a?[t,r,o,a(255*this.a)]:[t,r,o]}clone(){return new p(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(e){return null!=e&&e.r===this.r&&e.g===this.g&&e.b===this.b&&e.a===this.a}_sanitize(){return this.r=Math.round(u(this.r,0,255)),this.g=Math.round(u(this.g,0,255)),this.b=Math.round(u(this.b,0,255)),this.a=u(this.a,0,1),this}_set(e,t,r,o){this.r=e,this.g=t,this.b=r,this.a=o}}p.prototype.declaredClass="esri.Color",(i=(o=p||(p={})).AlphaMode||(o.AlphaMode={}))[i.ALWAYS=0]="ALWAYS",i[i.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const d=p},35270:(e,t,r)=>{r.d(t,{B7:()=>a,St:()=>i,VL:()=>l,h$:()=>s,rW:()=>u});const o={transparent:[0,0,0,0],black:[0,0,0,1],silver:[192,192,192,1],gray:[128,128,128,1],white:[255,255,255,1],maroon:[128,0,0,1],red:[255,0,0,1],purple:[128,0,128,1],fuchsia:[255,0,255,1],green:[0,128,0,1],lime:[0,255,0,1],olive:[128,128,0,1],yellow:[255,255,0,1],navy:[0,0,128,1],blue:[0,0,255,1],teal:[0,128,128,1],aqua:[0,255,255,1],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],blanchedalmond:[255,235,205,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],oldlace:[253,245,230,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],rebeccapurple:[102,51,153,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],whitesmoke:[245,245,245,1],yellowgreen:[154,205,50,1]};function i(e){return!!o[e]||!!o[e.toLowerCase()]}function s(e){return o[e]??o[e.toLowerCase()]}function l(e){return[...s(e)]}function n(e,t,r){r<0&&++r,r>1&&--r;const o=6*r;return o<1?e+(t-e)*o:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}function a(e,t,r,o=1){const i=(e%360+360)%360/360,s=r<=.5?r*(t+1):r+t-r*t,l=2*r-s;return[Math.round(255*n(l,s,i+1/3)),Math.round(255*n(l,s,i)),Math.round(255*n(l,s,i-1/3)),o]}function u(e){const t=e.length>5,r=t?8:4,o=(1<>=r,n[3]=i*a/255),a=l&o,l>>=r,n[2]=i*a,a=l&o,l>>=r,n[1]=i*a,a=l&o,l>>=r,n[0]=i*a,n}},23030:(e,t,r)=>{r.d(t,{Z:()=>f});var o,i=r(43697),s=r(22974),l=r(5600),n=r(75215),a=r(36030),u=r(52011),p=r(25848),d=r(66338),h=r(22303),c=r(96674);let b=o=class extends c.wq{constructor(){super(...arguments),this.description=null,this.label=null,this.minValue=0,this.maxValue=0,this.color=null}clone(){return new o({description:this.description,label:this.label,minValue:this.minValue,maxValue:this.maxValue,color:(0,s.d9)(this.color)})}};(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],b.prototype,"description",void 0),(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],b.prototype,"label",void 0),(0,i._)([(0,l.Cb)({type:Number,json:{read:{source:"classMinValue"},write:{target:"classMinValue"}}})],b.prototype,"minValue",void 0),(0,i._)([(0,l.Cb)({type:Number,json:{read:{source:"classMaxValue"},write:{target:"classMaxValue"}}})],b.prototype,"maxValue",void 0),(0,i._)([(0,l.Cb)({type:h.Z,json:{type:[n.z8],write:!0}})],b.prototype,"color",void 0),b=o=(0,i._)([(0,u.j)("esri.renderers.support.pointCloud.ColorClassBreakInfo")],b);const y=b;var g;let m=g=class extends p.Z{constructor(e){super(e),this.type="point-cloud-class-breaks",this.field=null,this.legendOptions=null,this.fieldTransformType=null,this.colorClassBreakInfos=null}clone(){return new g({...this.cloneProperties(),field:this.field,fieldTransformType:this.fieldTransformType,colorClassBreakInfos:(0,s.d9)(this.colorClassBreakInfos),legendOptions:(0,s.d9)(this.legendOptions)})}};(0,i._)([(0,a.J)({pointCloudClassBreaksRenderer:"point-cloud-class-breaks"})],m.prototype,"type",void 0),(0,i._)([(0,l.Cb)({json:{write:!0},type:String})],m.prototype,"field",void 0),(0,i._)([(0,l.Cb)({type:d.I,json:{write:!0}})],m.prototype,"legendOptions",void 0),(0,i._)([(0,l.Cb)({type:p.Z.fieldTransformTypeKebabDict.apiValues,json:{type:p.Z.fieldTransformTypeKebabDict.jsonValues,read:p.Z.fieldTransformTypeKebabDict.read,write:p.Z.fieldTransformTypeKebabDict.write}})],m.prototype,"fieldTransformType",void 0),(0,i._)([(0,l.Cb)({type:[y],json:{write:!0}})],m.prototype,"colorClassBreakInfos",void 0),m=g=(0,i._)([(0,u.j)("esri.renderers.PointCloudClassBreaksRenderer")],m);const f=m},25848:(e,t,r)=>{r.d(t,{Z:()=>S});var o,i=r(43697),s=r(35454),l=r(96674),n=r(22974),a=r(5600),u=(r(75215),r(52011));r(67676),r(80442);let p=o=class extends l.wq{constructor(){super(...arguments),this.field=null,this.minValue=0,this.maxValue=255}clone(){return new o({field:this.field,minValue:this.minValue,maxValue:this.maxValue})}};(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],p.prototype,"field",void 0),(0,i._)([(0,a.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],p.prototype,"minValue",void 0),(0,i._)([(0,a.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],p.prototype,"maxValue",void 0),p=o=(0,i._)([(0,u.j)("esri.renderers.support.pointCloud.ColorModulation")],p);const d=p,h=new s.X({pointCloudFixedSizeAlgorithm:"fixed-size",pointCloudSplatAlgorithm:"splat"});let c=class extends l.wq{};(0,i._)([(0,a.Cb)({type:h.apiValues,readOnly:!0,nonNullable:!0,json:{type:h.jsonValues,read:!1,write:h.write}})],c.prototype,"type",void 0),c=(0,i._)([(0,u.j)("esri.renderers.support.pointCloud.PointSizeAlgorithm")],c);const b=c;var y,g=r(36030);let m=y=class extends b{constructor(){super(...arguments),this.type="fixed-size",this.size=0,this.useRealWorldSymbolSizes=null}clone(){return new y({size:this.size,useRealWorldSymbolSizes:this.useRealWorldSymbolSizes})}};(0,i._)([(0,g.J)({pointCloudFixedSizeAlgorithm:"fixed-size"})],m.prototype,"type",void 0),(0,i._)([(0,a.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],m.prototype,"size",void 0),(0,i._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],m.prototype,"useRealWorldSymbolSizes",void 0),m=y=(0,i._)([(0,u.j)("esri.renderers.support.pointCloud.PointSizeFixedSizeAlgorithm")],m);const f=m;var w;let C=w=class extends b{constructor(){super(...arguments),this.type="splat",this.scaleFactor=1}clone(){return new w({scaleFactor:this.scaleFactor})}};(0,i._)([(0,g.J)({pointCloudSplatAlgorithm:"splat"})],C.prototype,"type",void 0),(0,i._)([(0,a.Cb)({type:Number,value:1,nonNullable:!0,json:{write:!0}})],C.prototype,"scaleFactor",void 0),C=w=(0,i._)([(0,u.j)("esri.renderers.support.pointCloud.PointSizeSplatAlgorithm")],C);const v={key:"type",base:b,typeMap:{"fixed-size":f,splat:C}},_=(0,s.w)()({pointCloudClassBreaksRenderer:"point-cloud-class-breaks",pointCloudRGBRenderer:"point-cloud-rgb",pointCloudStretchRenderer:"point-cloud-stretch",pointCloudUniqueValueRenderer:"point-cloud-unique-value"});let j=class extends l.wq{constructor(e){super(e),this.type=void 0,this.pointSizeAlgorithm=null,this.colorModulation=null,this.pointsPerInch=10}clone(){return console.warn(".clone() is not implemented for "+this.declaredClass),null}cloneProperties(){return{pointSizeAlgorithm:(0,n.d9)(this.pointSizeAlgorithm),colorModulation:(0,n.d9)(this.colorModulation),pointsPerInch:(0,n.d9)(this.pointsPerInch)}}};(0,i._)([(0,a.Cb)({type:_.apiValues,readOnly:!0,nonNullable:!0,json:{type:_.jsonValues,read:!1,write:_.write}})],j.prototype,"type",void 0),(0,i._)([(0,a.Cb)({types:v,json:{write:!0}})],j.prototype,"pointSizeAlgorithm",void 0),(0,i._)([(0,a.Cb)({type:d,json:{write:!0}})],j.prototype,"colorModulation",void 0),(0,i._)([(0,a.Cb)({json:{write:!0},nonNullable:!0,type:Number})],j.prototype,"pointsPerInch",void 0),j=(0,i._)([(0,u.j)("esri.renderers.PointCloudRenderer")],j),(j||(j={})).fieldTransformTypeKebabDict=new s.X({none:"none",lowFourBit:"low-four-bit",highFourBit:"high-four-bit",absoluteValue:"absolute-value",moduloTen:"modulo-ten"});const S=j},14008:(e,t,r)=>{r.d(t,{Z:()=>c});var o,i=r(43697),s=r(22974),l=r(5600),n=(r(75215),r(36030)),a=r(52011),u=r(25848),p=r(66338),d=r(21849);let h=o=class extends u.Z{constructor(e){super(e),this.type="point-cloud-stretch",this.field=null,this.legendOptions=null,this.fieldTransformType=null,this.stops=null}clone(){return new o({...this.cloneProperties(),field:(0,s.d9)(this.field),fieldTransformType:(0,s.d9)(this.fieldTransformType),stops:(0,s.d9)(this.stops),legendOptions:(0,s.d9)(this.legendOptions)})}};(0,i._)([(0,n.J)({pointCloudStretchRenderer:"point-cloud-stretch"})],h.prototype,"type",void 0),(0,i._)([(0,l.Cb)({json:{write:!0},type:String})],h.prototype,"field",void 0),(0,i._)([(0,l.Cb)({type:p.I,json:{write:!0}})],h.prototype,"legendOptions",void 0),(0,i._)([(0,l.Cb)({type:u.Z.fieldTransformTypeKebabDict.apiValues,json:{type:u.Z.fieldTransformTypeKebabDict.jsonValues,read:u.Z.fieldTransformTypeKebabDict.read,write:u.Z.fieldTransformTypeKebabDict.write}})],h.prototype,"fieldTransformType",void 0),(0,i._)([(0,l.Cb)({type:[d.Z],json:{write:!0}})],h.prototype,"stops",void 0),h=o=(0,i._)([(0,a.j)("esri.renderers.PointCloudStretchRenderer")],h);const c=h},46329:(e,t,r)=>{r.d(t,{Z:()=>f});var o,i=r(43697),s=r(22974),l=r(5600),n=r(75215),a=r(36030),u=r(52011),p=r(25848),d=r(66338),h=r(22303),c=r(96674);let b=o=class extends c.wq{constructor(){super(...arguments),this.description=null,this.label=null,this.values=null,this.color=null}clone(){return new o({description:this.description,label:this.label,values:(0,s.d9)(this.values),color:(0,s.d9)(this.color)})}};(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],b.prototype,"description",void 0),(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],b.prototype,"label",void 0),(0,i._)([(0,l.Cb)({type:[String],json:{write:!0}})],b.prototype,"values",void 0),(0,i._)([(0,l.Cb)({type:h.Z,json:{type:[n.z8],write:!0}})],b.prototype,"color",void 0),b=o=(0,i._)([(0,u.j)("esri.renderers.support.pointCloud.ColorUniqueValueInfo")],b);const y=b;var g;let m=g=class extends p.Z{constructor(e){super(e),this.type="point-cloud-unique-value",this.field=null,this.fieldTransformType=null,this.colorUniqueValueInfos=null,this.legendOptions=null}clone(){return new g({...this.cloneProperties(),field:(0,s.d9)(this.field),fieldTransformType:(0,s.d9)(this.fieldTransformType),colorUniqueValueInfos:(0,s.d9)(this.colorUniqueValueInfos),legendOptions:(0,s.d9)(this.legendOptions)})}};(0,i._)([(0,a.J)({pointCloudUniqueValueRenderer:"point-cloud-unique-value"})],m.prototype,"type",void 0),(0,i._)([(0,l.Cb)({json:{write:!0},type:String})],m.prototype,"field",void 0),(0,i._)([(0,l.Cb)({type:p.Z.fieldTransformTypeKebabDict.apiValues,json:{type:p.Z.fieldTransformTypeKebabDict.jsonValues,read:p.Z.fieldTransformTypeKebabDict.read,write:p.Z.fieldTransformTypeKebabDict.write}})],m.prototype,"fieldTransformType",void 0),(0,i._)([(0,l.Cb)({type:[y],json:{write:!0}})],m.prototype,"colorUniqueValueInfos",void 0),(0,i._)([(0,l.Cb)({type:d.I,json:{write:!0}})],m.prototype,"legendOptions",void 0),m=g=(0,i._)([(0,u.j)("esri.renderers.PointCloudUniqueValueRenderer")],m);const f=m},66338:(e,t,r)=>{r.d(t,{I:()=>a});var o,i=r(43697),s=r(96674),l=r(5600),n=(r(75215),r(67676),r(80442),r(52011));let a=o=class extends s.wq{constructor(){super(...arguments),this.title=null}clone(){return new o({title:this.title})}};(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],a.prototype,"title",void 0),a=o=(0,i._)([(0,n.j)("esri.renderers.support.LegendOptions")],a)},21849:(e,t,r)=>{r.d(t,{Z:()=>h});var o,i=r(43697),s=r(22303),l=r(96674),n=r(5600),a=r(75215),u=(r(67676),r(80442),r(52011)),p=r(30556);let d=o=class extends l.wq{constructor(e){super(e),this.color=null,this.label=null,this.value=null}writeValue(e,t,r){t[r]=e??0}clone(){return new o({color:this.color&&this.color.clone(),label:this.label,value:this.value})}};(0,i._)([(0,n.Cb)({type:s.Z,json:{type:[a.z8],write:!0}})],d.prototype,"color",void 0),(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],d.prototype,"label",void 0),(0,i._)([(0,n.Cb)({type:Number,json:{write:{writerEnsuresNonNull:!0}}})],d.prototype,"value",void 0),(0,i._)([(0,p.c)("value")],d.prototype,"writeValue",null),d=o=(0,i._)([(0,u.j)("esri.renderers.visualVariables.support.ColorStop")],d);const h=d}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/892ffe40c098d023962f.js b/public/assets/esri/core/workers/chunks/892ffe40c098d023962f.js new file mode 100644 index 0000000..57cf01d --- /dev/null +++ b/public/assets/esri/core/workers/chunks/892ffe40c098d023962f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8062],{52104:(e,t,r)=>{r.d(t,{V:()=>n});var a=r(96187);async function n(e,t){const r=await(0,a.T)(e,t);r.layers=r.layers.filter(l);const n={serviceJSON:r};if((r.currentVersion??0)<10.5)return n;const o=await(0,a.T)(e+"/layers",t);return n.layersJSON={layers:o.layers.filter(l),tables:o.tables},n}function l(e){return!e.type||"Feature Layer"===e.type}},33516:(e,t,r)=>{r.d(t,{Y:()=>o,h:()=>l});var a=r(81271),n=r(48522);function l(e){return{origin:"portal-item",url:(0,a.mN)(e.itemUrl),portal:e.portal||n.Z.getDefault(),portalItem:e,readResourcePaths:[]}}function o(e){return{origin:"portal-item",messages:[],writtenProperties:[],url:e.itemUrl?(0,a.mN)(e.itemUrl):null,portal:e.portal||n.Z.getDefault(),portalItem:e}}},18062:(e,t,r)=>{r.d(t,{$O:()=>h,Ok:()=>w,Q4:()=>v,XX:()=>I,load:()=>d});var a=r(20102),n=r(87085),l=r(66677),o=r(52104),i=r(48522),s=r(15235),u=r(33516),c=r(14661),y=r(40555),p=r(96187);async function d(e,t){const r=e.instance.portalItem;if(r&&r.id)return await r.load(t),function(e){const t=e.instance.portalItem;if(!t?.type||!e.supportedTypes.includes(t.type))throw new a.Z("portal:invalid-layer-item-type","Invalid layer item type '${type}', expected '${expectedType}'",{type:t?.type,expectedType:e.supportedTypes.join(", ")})}(e),async function(e,t){const r=e.instance,n=r.portalItem;if(!n)return;const{url:l,title:i}=n,s=(0,u.h)(n);if("group"===r.type)return r.read({title:i},s),async function(e,t){let r;const{portalItem:n}=e;if(!n)return;const l=n.type,i=t.layerModuleTypeMap,s=(0,c._$)(n,"Oriented Imagery Layer")??!1;switch(l){case"Feature Service":r=s?i.OrientedImageryLayer:i.FeatureLayer;break;case"Stream Service":r=i.StreamLayer;break;case"Scene Service":r=i.SceneLayer;break;case"Feature Collection":r=i.FeatureLayer;break;default:throw new a.Z("portal:unsupported-item-type-as-group",`The item type '${l}' is not supported as a 'IGroupLayer'`)}let[u,y]=await Promise.all([r(),b(t)]),d=()=>u;if("Feature Service"===l){if(y=n.url?await h(y,n.url):{},I(y).length){const e=i.SubtypeGroupLayer,t=await e();d=e=>"SubtypeGroupLayer"===e.layerType?t:u}return m(e,d,y,await async function(e){const{layersJSON:t}=await(0,o.V)(e);if(!t)return null;const r=[...t.layers,...t.tables];return e=>r.find((t=>t.id===e.id))}(n.url))}return v(y)>0?m(e,d,y):async function(e,t){const{portalItem:r}=e;if(!r?.url)return;const a=await(0,p.T)(r.url);a&&m(e,t,{layers:a.layers?.map(f),tables:a.tables?.map(f)})}(e,d)}(r,e);l&&r.read({url:l},s);const d=await b(e,t);return d&&r.read(d,s),r.resourceReferences={portalItem:n,paths:s.readResourcePaths??[]},"subtype-group"!==r.type&&r.read({title:i},s),(0,y.y)(r,s)}(e,t)}function f(e){return{id:e.id,name:e.name}}function m(e,t,r,o){let i=r.layers||[];const u=r.tables||[];if("Feature Collection"===e.portalItem?.type&&(i.forEach((e=>{"Table"===e?.layerDefinition?.type&&u.push(e)})),i=i.filter((e=>"Table"!==e?.layerDefinition?.type))),"coverage"in r){const t=function(e){const{coverage:t}=e;if(!t)return null;const r=new URL(t);if(t.toLowerCase().includes("item.html")){const e=r.searchParams.get("id"),t=r.origin;return n.Z.fromPortalItem({portalItem:new s.default({id:e,url:t})})}if((0,l.B5)(t))return n.Z.fromArcGISServerUrl({url:t});throw new a.Z("portal:oriented-imagery-layer-coverage","the provided coverage url couldn't be loaded as a layer")}(r);t&&e.add(t)}i.reverse().forEach((a=>{const n=o?.(a);if(n||!o){const l=g(e,t(a),r,a,n);e.add(l)}})),u.reverse().forEach((a=>{const n=o?.(a);if(n||!o){const l=g(e,t(a),r,a,n);e.tables.add(l)}}))}function g(e,t,r,a,n){const l=e.portalItem,o=new t({portalItem:l.clone(),layerId:a.id});if("sourceJSON"in o&&(o.sourceJSON=n),"subtype-group"!==o.type&&(o.sublayerTitleMode="service-name"),"Feature Collection"===l.type){const e={origin:"portal-item",portal:l.portal||i.Z.getDefault()};o.read(a,e);const t=r.showLegend;null!=t&&o.read({showLegend:t},e)}return o}async function b(e,t){if(!1===e.supportsData)return;const r=e.instance,a=r.portalItem;if(!a)return;let n=null;try{n=await a.fetchData("json",t)}catch(e){}if(function(e){return"stream"!==e.type&&"oriented-imagery"!==e.type&&"layerId"in e}(r)){let e=null,t=!0;if(n&&v(n)>0){if(null==r.layerId){const e=I(n);r.layerId="subtype-group"===r.type?e?.[0]:w(n)}e=function(e,t){const{layerId:r}=t,a=e.layers?.find((e=>e.id===r))||e.tables?.find((e=>e.id===r));return a&&function(e,t){return!("feature"===t.type&&"layerType"in e&&"SubtypeGroupLayer"===e.layerType||"subtype-group"===t.type&&!("layerType"in e))}(a,t)?a:null}(n,r),e&&(1===v(n)&&(t=!1),null!=n.showLegend&&(e.showLegend=n.showLegend))}return t&&"sublayerTitleMode"in r&&"service-name"!==r.sublayerTitleMode&&(r.sublayerTitleMode="item-title-and-service-name"),e}return n}async function h(e,t){if(null==e?.layers||null==e?.tables){const r=await(0,p.T)(t);(e=e||{}).layers=e.layers||r?.layers,e.tables=e.tables||r?.tables}return e}function w(e){const t=e.layers;if(t&&t.length)return t[0].id;const r=e.tables;return r&&r.length?r[0].id:null}function v(e){return(e?.layers?.length??0)+(e?.tables?.length??0)}function I(e){const t=[];return e?.layers?.forEach((e=>{"SubtypeGroupLayer"===e.layerType&&t.push(e.id)})),t}},40555:(e,t,r)=>{r.d(t,{y:()=>o});var a=r(66643),n=r(95330),l=r(20941);async function o(e,t,r){const o=e&&e.getAtOrigin&&e.getAtOrigin("renderer",t.origin);if(o&&"unique-value"===o.type&&o.styleOrigin){const i=await(0,a.q6)(o.populateFromStyle());if((0,n.k_)(r),!1===i.ok){const r=i.error;t&&t.messages&&t.messages.push(new l.Z("renderer:style-reference",`Failed to create unique value renderer from style reference: ${r.message}`,{error:r,context:t})),e.clear("renderer",t?.origin)}}}},96187:(e,t,r)=>{r.d(t,{T:()=>n});var a=r(3172);async function n(e,t){const{data:r}=await(0,a.default)(e,{responseType:"json",query:{f:"json",...t?.customParameters,token:t?.apiKey}});return r}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/8a7fa4e8b0d14da7c9eb.js b/public/assets/esri/core/workers/chunks/8a7fa4e8b0d14da7c9eb.js new file mode 100644 index 0000000..bc132be --- /dev/null +++ b/public/assets/esri/core/workers/chunks/8a7fa4e8b0d14da7c9eb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6237],{66237:(e,t,l)=>{l.r(t),l.d(t,{default:()=>v});var o=l(43697),r=(l(66577),l(5600)),n=(l(75215),l(67676),l(80442),l(52011)),s=l(94139),i=l(16199),a=l(39450),p=l(11145),u=l(15235),c=l(82971),w=l(6570);let d=class extends i.default{constructor(...e){super(...e),this.portalItem=null,this.isReference=null,this.tileInfo=new p.Z({size:[256,256],dpi:96,format:"png8",compressionQuality:0,origin:new s.Z({x:-20037508.342787,y:20037508.342787,spatialReference:c.Z.WebMercator}),spatialReference:c.Z.WebMercator,lods:[new a.Z({level:0,scale:591657527.591555,resolution:156543.033928}),new a.Z({level:1,scale:295828763.795777,resolution:78271.5169639999}),new a.Z({level:2,scale:147914381.897889,resolution:39135.7584820001}),new a.Z({level:3,scale:73957190.948944,resolution:19567.8792409999}),new a.Z({level:4,scale:36978595.474472,resolution:9783.93962049996}),new a.Z({level:5,scale:18489297.737236,resolution:4891.96981024998}),new a.Z({level:6,scale:9244648.868618,resolution:2445.98490512499}),new a.Z({level:7,scale:4622324.434309,resolution:1222.99245256249}),new a.Z({level:8,scale:2311162.217155,resolution:611.49622628138}),new a.Z({level:9,scale:1155581.108577,resolution:305.748113140558}),new a.Z({level:10,scale:577790.554289,resolution:152.874056570411}),new a.Z({level:11,scale:288895.277144,resolution:76.4370282850732}),new a.Z({level:12,scale:144447.638572,resolution:38.2185141425366}),new a.Z({level:13,scale:72223.819286,resolution:19.1092570712683}),new a.Z({level:14,scale:36111.909643,resolution:9.55462853563415}),new a.Z({level:15,scale:18055.954822,resolution:4.77731426794937}),new a.Z({level:16,scale:9027.977411,resolution:2.38865713397468}),new a.Z({level:17,scale:4513.988705,resolution:1.19432856685505}),new a.Z({level:18,scale:2256.994353,resolution:.597164283559817}),new a.Z({level:19,scale:1128.497176,resolution:.298582141647617})]}),this.subDomains=["a","b","c"],this.fullExtent=new w.Z(-20037508.342787,-20037508.34278,20037508.34278,20037508.342787,c.Z.WebMercator),this.urlTemplate="https://{subDomain}.tile.openstreetmap.org/{level}/{col}/{row}.png",this.operationalLayerType="OpenStreetMap",this.type="open-street-map",this.copyright="Map data © OpenStreetMap contributors, CC-BY-SA"}get refreshInterval(){return 0}};(0,o._)([(0,r.Cb)({type:u.default,json:{read:!1,write:!1,origins:{"web-document":{read:!1,write:!1}}}})],d.prototype,"portalItem",void 0),(0,o._)([(0,r.Cb)({type:Boolean,json:{read:!1,write:!1}})],d.prototype,"isReference",void 0),(0,o._)([(0,r.Cb)({type:Number,readOnly:!0,json:{read:!1,write:!1,origins:{"web-document":{read:!1,write:!1}}}})],d.prototype,"refreshInterval",null),(0,o._)([(0,r.Cb)({type:p.Z,json:{write:!1}})],d.prototype,"tileInfo",void 0),(0,o._)([(0,r.Cb)({type:["show","hide"]})],d.prototype,"listMode",void 0),(0,o._)([(0,r.Cb)({readOnly:!0,json:{read:!1,write:!1}})],d.prototype,"subDomains",void 0),(0,o._)([(0,r.Cb)({readOnly:!0,json:{read:!1,write:!1},nonNullable:!0})],d.prototype,"fullExtent",void 0),(0,o._)([(0,r.Cb)({readOnly:!0,json:{read:!1,write:!1}})],d.prototype,"urlTemplate",void 0),(0,o._)([(0,r.Cb)({type:["OpenStreetMap"]})],d.prototype,"operationalLayerType",void 0),(0,o._)([(0,r.Cb)({json:{read:!1}})],d.prototype,"type",void 0),(0,o._)([(0,r.Cb)({json:{read:!1,write:!1}})],d.prototype,"copyright",void 0),(0,o._)([(0,r.Cb)({json:{read:!1,write:!1}})],d.prototype,"wmtsInfo",void 0),d=(0,o._)([(0,n.j)("esri.layers.OpenStreetMapLayer")],d);const v=d}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/8b05fb365336cc42fecc.js b/public/assets/esri/core/workers/chunks/8b05fb365336cc42fecc.js new file mode 100644 index 0000000..317f16d --- /dev/null +++ b/public/assets/esri/core/workers/chunks/8b05fb365336cc42fecc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6946],{36946:(e,t,s)=>{s.d(t,{uploadAssets:()=>h});var a=s(3172),r=s(20102),n=s(92604),o=s(95330),i=s(81271),l=s(41123),u=s(84470),c=s(66677);const p=1e6,d=20*p,f=2e9,y=3;async function w({data:e,name:t,description:s},r,n){let l=null;try{const u=(0,i.v_)(r,"uploads"),w=(0,i.v_)(u,"info"),{data:m}=await(0,a.default)(w,{query:{f:"json"},responseType:"json"});(0,o.k_)(n);const h=(0,c.M8)(r),g=m.maxUploadFileSize*p,T=h?f:g,v=h?Math.min(d,g):d;if(e.size>T)throw new Error("Data too large");const b=(0,i.v_)(u,"register"),{data:E}=await(0,a.default)(b,{query:{f:"json",itemName:t,description:s},responseType:"json",method:"post"});if((0,o.k_)(n),!E.success)throw new Error("Registration failed");const{itemID:_}=E.item;l=(0,i.v_)(u,_);const $=(0,i.v_)(l,"uploadPart"),j=Math.ceil(e.size/v),F=new Array;for(let t=0;t{for(;0!==k.length;){const e=F.length-k.length,t=k.pop(),s=new FormData;s.append("f","json"),s.append("file",t),s.append("partId",`${e}`);const{data:r}=await(0,a.default)($,{timeout:0,body:s,responseType:"json",method:"post"});if((0,o.k_)(n),!r.success)throw new Error("Part upload failed")}};for(let e=0;et)).join(",")},responseType:"json",method:"post"});if((0,o.k_)(n),!A.success)throw new Error("Commit failed");return A.item}catch(e){if(null!=l){const e=(0,i.v_)(l,"delete");await(0,a.default)(e,{query:{f:"json"},responseType:"json",method:"post"})}throw e}}var m=s(2981);async function h(e,t,s){return e.length?Promise.all(e.map((e=>async function(e,{layer:t,ongoingUploads:s},a){const n=s.get(e);if(n)return n;if(!function(e){return!!e.infoFor3D&&!!e.url}(t))throw new r.Z(`${t.type}-layer:upload-failure`,"Layer does not support asset uploads.",new Error);if(function(e,t){const{parsedUrl:s}=t;return null!=s&&e.metadata.externalSources.some((e=>(0,u.JG)(e,s)))}(e,t))return e;const i=async function(e,t,s){const{metadata:a}=e,{displaySource:n}=a,i=g(n?.source,t),u=!!i,c=a.externalSources.length>0,p=u?async function(e,t,s){return{source:await v(e,t,s),original:!0}}(i,t,s):c?async function(e,t,s){const a=_(t),{externalSources:n}=e.metadata,o=function(e,t){for(const s of e){const e=g(s.source,t);if(e)return e}return null}(n,t);if(!o)throw new r.Z(`${t.type}-layer:upload-failure`,"Could not find an external source that is supported by the service.",new Error);const i=await v(o,t,s);return e.addExternalSources([{source:i,original:!0}]),{source:await E(i,t,a)}}(e,t,s):async function(e,t,s){const a=async function(e,t,s){const a=_(t),r=await e.load(s),n=await r.toBinaryGLTF({ignoreLocalTransform:!0});(0,o.k_)(s);const i=await n.buffer();return(0,o.k_)(s),{blob:new Blob([i.data],{type:i.type}),assetName:`${(0,l.z)()}.glb`,assetType:a}}(e,t,s);return{source:await b([a],t,s),extent:e.extent.clone(),original:!0}}(e,t,s),d=await p;return(0,o.k_)(s),e.addExternalSources([d]),e}(e,t,a);s.set(e,i);try{await i}finally{s.delete(e)}return e}(e,t,s)))):[]}function g(e,t){if(!e)return null;const{infoFor3D:{supportedFormats:s,editFormats:a}}=t,r=(0,u.zE)(e),n=new Array;let o=!1;for(let e=0;easync function(e,t){const{asset:s,assetType:a}=e;if(s instanceof File)return{blob:s,assetName:s.name,assetType:a};const r=await s.toBlob(t);return(0,o.k_)(t),{blob:r,assetName:s.assetName,assetType:a}}(e,s))),t,s)}async function b(e,t,s){const l=await Promise.all(e.map((async e=>{const a=async function(e,t,s){const{blob:a,assetType:l,assetName:u}=e;let c=null;try{const e=await w({data:a,name:u},t.url,s);(0,o.k_)(s),c={assetType:l,assetUploadId:e.itemID}}catch(e){(0,o.r9)(e),n.Z.getLogger("esri.layers.graphics.sources.support.uploadAssets").warnOnce(`Service ${t.url} does not support the REST Uploads API.`)}if(!c){const e=await(0,i.IR)(a);if((0,o.k_)(s),!e.isBase64)throw new r.Z(`${t.type}-layer:uploadAssets-failure`,"Expected gltf data in base64 format after conversion.",new Error);c={assetType:l,assetData:e.data}}if(!c)throw new r.Z(`${t.type}-layer:uploadAssets-failure`,"Unable to prepare uploadAsset request options.",new Error);return{item:c,assetName:u}}(await e,t,s);return(0,o.k_)(s),a})));(0,o.k_)(s);const{uploadResults:c}=await async function(e,t,s){const n=await(0,a.default)((0,i.v_)(t.parsedUrl.path,"uploadAssets"),{timeout:0,query:{f:"json",assets:JSON.stringify(e)},method:"post",responseType:"json"});if((0,o.k_)(s),n.data.uploadResults.length!==e.length)throw new r.Z(`${t.type}-layer:uploadAssets-failure`,`Bad response. Uploaded ${e.length} items and received ${n.data.uploadResults.length} results.`,new Error);return n.data}(l.map((({item:e})=>e)),t,s);return(0,o.k_)(s),e.map(((e,s)=>function(e,t,s){const{success:a}=t;if(!a){const{error:a}=t;throw new r.Z(`${s.type}-layer:upload-failure`,`Failed to upload mesh file ${e.assetName}. Error code: ${a.code}. Error message: ${a.messages}`,new Error)}const{assetHash:n}=t,{assetName:o,item:{assetType:i}}=e,{infoFor3D:{supportedFormats:l}}=s,c=(0,m.d1)(i,l);if(!c)throw new r.Z(`${s.type}-layer:upload-failure`,`The service allowed us to upload an asset of FormatID ${i}, but it does not list it in its supported formats.`,new Error);return new u.CP(o,c,[new u.LL(`${s.parsedUrl.path}/assets/${n}`,n)])}(l[s],c[s],t)))}async function E(e,t,s){const n=e.map((({assetName:e,parts:t})=>({assetName:e,assetHash:t[0].partHash}))),l=t.capabilities?.operations.supportsAsyncConvert3D,c={query:{f:"json",assets:JSON.stringify(n),transportType:"esriTransportTypeUrl",targetFormat:s,async:l},responseType:"json",timeout:0},p=(0,i.v_)(t.parsedUrl.path,"convert3D"),d=(l?await async function(e,t){const s=(await(0,a.default)(e,t)).data.statusUrl;for(;;){const e=(await(0,a.default)(s,{query:{f:"json"},responseType:"json"})).data;switch(e.status){case"Completed":return(0,a.default)(e.resultUrl,{query:{f:"json"},responseType:"json"});case"CompletedWithErrors":throw new r.Z("async-convert3D-failed","asynchronous convert3D call failed.");case"Failed ImportChanges":case"InProgress":case"Pending":case"ExportAttachments":case"ExportChanges":case"ExportingData":case"ExportingSnapshot":case"ImportAttachments":case"ProvisioningReplica":case"UnRegisteringReplica":break;default:throw new r.Z("async-convert3D-failed","asynchronous convert3D call failed (undefined response status)")}await(0,o.e4)($)}}(p,c):await(0,a.default)(p,c)).data,{infoFor3D:{supportedFormats:f}}=t;return d.assets.map((e=>{const s=(0,m.S0)(e.contentType,f);if(!s)throw new r.Z(`${t.type}-layer:upload-failure`,`The service allowed us to upload an asset of FormatID ${s}, but it does not list it in its supported formats.`,new Error);return new u.CP(e.assetName,e.contentType,[new u.LL(e.assetURL,e.assetHash)])}))}function _(e){const{infoFor3D:t}=e,s=(0,m.S0)("model/gltf-binary",t.supportedFormats)??(0,m.Ow)("glb",t.supportedFormats);if(!s)throw new r.Z(`${e.type}-layer:upload-failure`,"Layer does not support glb.",new Error);return s}const $=1e3}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/8b6b963230df56850580.js b/public/assets/esri/core/workers/chunks/8b6b963230df56850580.js new file mode 100644 index 0000000..c39b194 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/8b6b963230df56850580.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5234,661],{10661:(e,s,t)=>{t.d(s,{s:()=>o});var n=t(42100);class o extends n.s{notify(){const e=this._observers;if(e&&e.length>0){const s=e.slice();for(const e of s)e.onInvalidated(),e.onCommitted()}}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/8ca5c9e3a29201c141c7.js b/public/assets/esri/core/workers/chunks/8ca5c9e3a29201c141c7.js new file mode 100644 index 0000000..a06b3f4 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/8ca5c9e3a29201c141c7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[65,5732],{7301:(t,e,n)=>{n.r(e),n.d(e,{registerFunctions:()=>d});var r=n(27535),o=n(77286),a=n(61363),i=n(53073),s=n(75148),l=n(9361),h=n(8667);function u(t){return t instanceof l.Z}function m(t,e,n,m){return m(t,e,(async(m,d,c)=>{if(c.length<2)throw new r.aV(t,r.rH.WrongNumberOfParameters,e);if(null===(c=(0,a.L)(c))[0]&&null===c[1])return!1;if((0,a.r)(c[0])){if(c[1]instanceof l.Z)return new i.Z({parentfeatureset:c[0],relation:n,relationGeom:c[1]});if(null===c[1])return new s.Z({parentfeatureset:c[0]});throw new r.aV(t,r.rH.InvalidParameter,e)}if(u(c[0])){if(u(c[1])){switch(n){case"esriSpatialRelEnvelopeIntersects":return(0,h.kK)((0,o.SV)(c[0]),(0,o.SV)(c[1]));case"esriSpatialRelIntersects":return(0,h.kK)(c[0],c[1]);case"esriSpatialRelContains":return(0,h.r3)(c[0],c[1]);case"esriSpatialRelOverlaps":return(0,h.Nm)(c[0],c[1]);case"esriSpatialRelWithin":return(0,h.uh)(c[0],c[1]);case"esriSpatialRelTouches":return(0,h.W4)(c[0],c[1]);case"esriSpatialRelCrosses":return(0,h.jU)(c[0],c[1])}throw new r.aV(t,r.rH.InvalidParameter,e)}if((0,a.r)(c[1]))return new i.Z({parentfeatureset:c[1],relation:n,relationGeom:c[0]});if(null===c[1])return!1;throw new r.aV(t,r.rH.InvalidParameter,e)}if(null!==c[0])throw new r.aV(t,r.rH.InvalidParameter,e);return(0,a.r)(c[1])?new s.Z({parentfeatureset:c[1]}):!(c[1]instanceof l.Z||null===c[1])&&void 0}))}function d(t){"async"===t.mode&&(t.functions.intersects=function(e,n){return m(e,n,"esriSpatialRelIntersects",t.standardFunctionAsync)},t.functions.envelopeintersects=function(e,n){return m(e,n,"esriSpatialRelEnvelopeIntersects",t.standardFunctionAsync)},t.signatures.push({name:"envelopeintersects",min:2,max:2}),t.functions.contains=function(e,n){return m(e,n,"esriSpatialRelContains",t.standardFunctionAsync)},t.functions.overlaps=function(e,n){return m(e,n,"esriSpatialRelOverlaps",t.standardFunctionAsync)},t.functions.within=function(e,n){return m(e,n,"esriSpatialRelWithin",t.standardFunctionAsync)},t.functions.touches=function(e,n){return m(e,n,"esriSpatialRelTouches",t.standardFunctionAsync)},t.functions.crosses=function(e,n){return m(e,n,"esriSpatialRelCrosses",t.standardFunctionAsync)},t.functions.relate=function(e,n){return t.standardFunctionAsync(e,n,((t,o,i)=>{if(i=(0,a.L)(i),(0,a.C)(i,3,3,e,n),u(i[0])&&u(i[1]))return(0,h.LV)(i[0],i[1],(0,a.j)(i[2]));if(i[0]instanceof l.Z&&null===i[1])return!1;if(i[1]instanceof l.Z&&null===i[0])return!1;if((0,a.r)(i[0])&&null===i[1])return new s.Z({parentfeatureset:i[0]});if((0,a.r)(i[1])&&null===i[0])return new s.Z({parentfeatureset:i[1]});if((0,a.r)(i[0])&&i[1]instanceof l.Z)return i[0].relate(i[1],(0,a.j)(i[2]));if((0,a.r)(i[1])&&i[0]instanceof l.Z)return i[1].relate(i[0],(0,a.j)(i[2]));if(null===i[0]&&null===i[1])return!1;throw new r.aV(e,r.rH.InvalidParameter,n)}))})}},5732:(t,e,n)=>{n.d(e,{c:()=>r,g:()=>o});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function o(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},90344:(t,e,n)=>{n.d(e,{LJ:()=>L,Xr:()=>p,Ze:()=>D,cZ:()=>h,i$:()=>M,o8:()=>Z,p6:()=>v});var r=n(35454),o=n(70171),a=n(17126);const i={year:void 0,month:void 0,day:void 0,weekday:void 0},s={hour:void 0,minute:void 0,second:void 0},l={timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},h={timeZone:"Etc/UTC"},u={year:"numeric",month:"numeric",day:"numeric"},m={year:"numeric",month:"long",day:"numeric"},d={year:"numeric",month:"short",day:"numeric"},c={year:"numeric",month:"long",weekday:"long",day:"numeric"},y={hour:"numeric",minute:"numeric"},g={...y,second:"numeric"},f={"short-date":u,"short-date-short-time":{...u,...y},"short-date-short-time-24":{...u,...y,hour12:!1},"short-date-long-time":{...u,...g},"short-date-long-time-24":{...u,...g,hour12:!1},"short-date-le":u,"short-date-le-short-time":{...u,...y},"short-date-le-short-time-24":{...u,...y,hour12:!1},"short-date-le-long-time":{...u,...g},"short-date-le-long-time-24":{...u,...g,hour12:!1},"long-month-day-year":m,"long-month-day-year-short-time":{...m,...y},"long-month-day-year-short-time-24":{...m,...y,hour12:!1},"long-month-day-year-long-time":{...m,...g},"long-month-day-year-long-time-24":{...m,...g,hour12:!1},"day-short-month-year":d,"day-short-month-year-short-time":{...d,...y},"day-short-month-year-short-time-24":{...d,...y,hour12:!1},"day-short-month-year-long-time":{...d,...g},"day-short-month-year-long-time-24":{...d,...g,hour12:!1},"long-date":c,"long-date-short-time":{...c,...y},"long-date-short-time-24":{...c,...y,hour12:!1},"long-date-long-time":{...c,...g},"long-date-long-time-24":{...c,...g,hour12:!1},"long-month-year":{month:"long",year:"numeric"},"short-month-year":{month:"short",year:"numeric"},year:{year:"numeric"},"short-time":y,"long-time":g},p=(0,r.w)()({shortDate:"short-date",shortDateShortTime:"short-date-short-time",shortDateShortTime24:"short-date-short-time-24",shortDateLongTime:"short-date-long-time",shortDateLongTime24:"short-date-long-time-24",shortDateLE:"short-date-le",shortDateLEShortTime:"short-date-le-short-time",shortDateLEShortTime24:"short-date-le-short-time-24",shortDateLELongTime:"short-date-le-long-time",shortDateLELongTime24:"short-date-le-long-time-24",longMonthDayYear:"long-month-day-year",longMonthDayYearShortTime:"long-month-day-year-short-time",longMonthDayYearShortTime24:"long-month-day-year-short-time-24",longMonthDayYearLongTime:"long-month-day-year-long-time",longMonthDayYearLongTime24:"long-month-day-year-long-time-24",dayShortMonthYear:"day-short-month-year",dayShortMonthYearShortTime:"day-short-month-year-short-time",dayShortMonthYearShortTime24:"day-short-month-year-short-time-24",dayShortMonthYearLongTime:"day-short-month-year-long-time",dayShortMonthYearLongTime24:"day-short-month-year-long-time-24",longDate:"long-date",longDateShortTime:"long-date-short-time",longDateShortTime24:"long-date-short-time-24",longDateLongTime:"long-date-long-time",longDateLongTime24:"long-date-long-time-24",longMonthYear:"long-month-year",shortMonthYear:"short-month-year",year:"year"}),w={ar:"ar-u-nu-latn-ca-gregory"};let S=new WeakMap,T=f["short-date-short-time"];function D(t){return f[t]}function v(t,e){return function(t){const e=t||T;let n=S.get(e);if(!n){const t=(0,o.Kd)(),r=w[t]||t;n=new Intl.DateTimeFormat(r,e),S.set(e,n)}return n}(e).format(t)}function Z(t,e=f["short-date"]){return v(new Date(t),{...e,...h,...s})}function L(t,e=f["short-time"]){return v(new Date(`1970-01-01T${t}Z`),{...e,...h,...i})}function M(t,e=f["short-date-short-time"]){const n=a.ou.fromISO(t,{setZone:!0}),r=(0,o.Kd)(),i=w[r]??r;return n.toLocaleString({...l,...e},{locale:i})}(0,o.Ze)((()=>{S=new WeakMap,T=f["short-date-short-time"]}))},18848:(t,e,n)=>{n.d(e,{sh:()=>l,uf:()=>h});var r=n(70586),o=n(70171);const a={ar:"ar-u-nu-latn"};let i=new WeakMap,s={};function l(t={}){const e={};return null!=t.digitSeparator&&(e.useGrouping=t.digitSeparator),null!=t.places&&(e.minimumFractionDigits=e.maximumFractionDigits=t.places),e}function h(t,e){return Object.is(t,-0)&&(t=0),function(t){const e=t||s;if(!i.has(e)){const n=(0,o.Kd)(),r=a[(0,o.Kd)()]||n;i.set(e,new Intl.NumberFormat(r,t))}return(0,r.j0)(i.get(e))}(e).format(t)}(0,o.Ze)((()=>{i=new WeakMap,s={}}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/8cc8d88e5dd1e586eb04.js b/public/assets/esri/core/workers/chunks/8cc8d88e5dd1e586eb04.js new file mode 100644 index 0000000..e299e2d --- /dev/null +++ b/public/assets/esri/core/workers/chunks/8cc8d88e5dd1e586eb04.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9884],{29884:(e,t,s)=>{s.r(t),s.d(t,{execute:()=>n});var a=s(20102);let r;function n(e,t){let s=t.responseType;s?"array-buffer"!==s&&"blob"!==s&&"json"!==s&&"native"!==s&&"native-request-init"!==s&&"text"!==s&&(s="text"):s="json",t.responseType=s;const n=t.signal;return delete t.signal,globalThis.invokeStaticMessage("request",{url:e,options:t},{signal:n}).then((async o=>{let l,i,u,c,b;if(o.data)if(o.data instanceof ArrayBuffer){if(!("json"!==s&&"text"!==s&&"blob"!==s||(l=new Blob([o.data]),"json"!==s&&"text"!==s||(r||(r=new FileReaderSync),c=r.readAsText(l),"json"!==s)))){try{i=JSON.parse(c||null)}catch(s){const r={...s,url:e,requestOptions:t};throw new a.Z("request:server",s.message,r)}if(i.error){const s={...i.error,url:e,requestOptions:t};throw new a.Z("request:server",i.error.message,s)}}}else"native"===s&&(o.data.signal=n,u=await fetch(o.data.url,o.data),o.httpStatus=u.status);switch(s){case"blob":b=l;break;case"json":b=i;break;case"native":b=u;break;case"text":b=c;break;default:b=o.data}return{data:b,httpStatus:o.httpStatus,requestOptions:t,ssl:o.ssl,url:e}}))}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/8eec6da5e862cc33ea2b.js b/public/assets/esri/core/workers/chunks/8eec6da5e862cc33ea2b.js new file mode 100644 index 0000000..13d5719 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/8eec6da5e862cc33ea2b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6626,3172,5732,661,5234,9880],{99880:(t,e,r)=>{r.d(e,{V:()=>c});var n=r(68773),o=(r(3172),r(20102)),s=r(92604),a=r(81271);const i=s.Z.getLogger("esri.assets");function c(t){if(!n.default.assetsPath)throw i.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new o.Z("assets:path-not-set","config.assetsPath is not set");return(0,a.v_)(n.default.assetsPath,t)}},5732:(t,e,r)=>{r.d(e,{c:()=>n,g:()=>o});var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function o(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},46521:(t,e,r)=>{function n(){return[1,0,0,0,1,0,0,0,1]}function o(t,e,r,n,o,s,a,i,c){return[t,e,r,n,o,s,a,i,c]}function s(t,e){return new Float64Array(t,e,9)}r.d(e,{a:()=>s,c:()=>n,f:()=>o}),Object.freeze(Object.defineProperty({__proto__:null,clone:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8]]},create:n,createView:s,fromValues:o},Symbol.toStringTag,{value:"Module"}))},52138:(t,e,r)=>{r.d(e,{A:()=>p,a:()=>c,d:()=>m,e:()=>f,f:()=>d,g:()=>y,h:()=>x,i:()=>a,j:()=>w,k:()=>h,m:()=>l,s:()=>s,t:()=>i,w:()=>u,y:()=>v,z:()=>_});var n=r(65617),o=r(46851);function s(t,e,r,n,o,s,a,i,c,l,u,h,f,d,m,p,g){return t[0]=e,t[1]=r,t[2]=n,t[3]=o,t[4]=s,t[5]=a,t[6]=i,t[7]=c,t[8]=l,t[9]=u,t[10]=h,t[11]=f,t[12]=d,t[13]=m,t[14]=p,t[15]=g,t}function a(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function i(t,e){if(t===e){const r=e[1],n=e[2],o=e[3],s=e[6],a=e[7],i=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=r,t[6]=e[9],t[7]=e[13],t[8]=n,t[9]=s,t[11]=e[14],t[12]=o,t[13]=a,t[14]=i}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function c(t,e){const r=e[0],n=e[1],o=e[2],s=e[3],a=e[4],i=e[5],c=e[6],l=e[7],u=e[8],h=e[9],f=e[10],d=e[11],m=e[12],p=e[13],g=e[14],M=e[15],y=r*i-n*a,b=r*c-o*a,x=r*l-s*a,w=n*c-o*i,_=n*l-s*i,v=o*l-s*c,S=u*p-h*m,q=u*g-f*m,O=u*M-d*m,T=h*g-f*p,B=h*M-d*p,P=f*M-d*g;let E=y*P-b*B+x*T+w*O-_*q+v*S;return E?(E=1/E,t[0]=(i*P-c*B+l*T)*E,t[1]=(o*B-n*P-s*T)*E,t[2]=(p*v-g*_+M*w)*E,t[3]=(f*_-h*v-d*w)*E,t[4]=(c*O-a*P-l*q)*E,t[5]=(r*P-o*O+s*q)*E,t[6]=(g*x-m*v-M*b)*E,t[7]=(u*v-f*x+d*b)*E,t[8]=(a*B-i*O+l*S)*E,t[9]=(n*O-r*B-s*S)*E,t[10]=(m*_-p*x+M*y)*E,t[11]=(h*x-u*_-d*y)*E,t[12]=(i*q-a*T-c*S)*E,t[13]=(r*T-n*q+o*S)*E,t[14]=(p*b-m*w-g*y)*E,t[15]=(u*w-h*b+f*y)*E,t):null}function l(t,e,r){const n=e[0],o=e[1],s=e[2],a=e[3],i=e[4],c=e[5],l=e[6],u=e[7],h=e[8],f=e[9],d=e[10],m=e[11],p=e[12],g=e[13],M=e[14],y=e[15];let b=r[0],x=r[1],w=r[2],_=r[3];return t[0]=b*n+x*i+w*h+_*p,t[1]=b*o+x*c+w*f+_*g,t[2]=b*s+x*l+w*d+_*M,t[3]=b*a+x*u+w*m+_*y,b=r[4],x=r[5],w=r[6],_=r[7],t[4]=b*n+x*i+w*h+_*p,t[5]=b*o+x*c+w*f+_*g,t[6]=b*s+x*l+w*d+_*M,t[7]=b*a+x*u+w*m+_*y,b=r[8],x=r[9],w=r[10],_=r[11],t[8]=b*n+x*i+w*h+_*p,t[9]=b*o+x*c+w*f+_*g,t[10]=b*s+x*l+w*d+_*M,t[11]=b*a+x*u+w*m+_*y,b=r[12],x=r[13],w=r[14],_=r[15],t[12]=b*n+x*i+w*h+_*p,t[13]=b*o+x*c+w*f+_*g,t[14]=b*s+x*l+w*d+_*M,t[15]=b*a+x*u+w*m+_*y,t}function u(t,e,r){const n=r[0],o=r[1],s=r[2];if(e===t)t[12]=e[0]*n+e[4]*o+e[8]*s+e[12],t[13]=e[1]*n+e[5]*o+e[9]*s+e[13],t[14]=e[2]*n+e[6]*o+e[10]*s+e[14],t[15]=e[3]*n+e[7]*o+e[11]*s+e[15];else{const r=e[0],a=e[1],i=e[2],c=e[3],l=e[4],u=e[5],h=e[6],f=e[7],d=e[8],m=e[9],p=e[10],g=e[11];t[0]=r,t[1]=a,t[2]=i,t[3]=c,t[4]=l,t[5]=u,t[6]=h,t[7]=f,t[8]=d,t[9]=m,t[10]=p,t[11]=g,t[12]=r*n+l*o+d*s+e[12],t[13]=a*n+u*o+m*s+e[13],t[14]=i*n+h*o+p*s+e[14],t[15]=c*n+f*o+g*s+e[15]}return t}function h(t,e,r){const n=r[0],o=r[1],s=r[2];return t[0]=e[0]*n,t[1]=e[1]*n,t[2]=e[2]*n,t[3]=e[3]*n,t[4]=e[4]*o,t[5]=e[5]*o,t[6]=e[6]*o,t[7]=e[7]*o,t[8]=e[8]*s,t[9]=e[9]*s,t[10]=e[10]*s,t[11]=e[11]*s,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function f(t,e,r,n){let s,a,i,c,l,u,h,f,d,m,p,g,M,y,b,x,w,_,v,S,q,O,T,B,P=n[0],E=n[1],k=n[2],C=Math.sqrt(P*P+E*E+k*k);return C<(0,o.g)()?null:(C=1/C,P*=C,E*=C,k*=C,s=Math.sin(r),a=Math.cos(r),i=1-a,c=e[0],l=e[1],u=e[2],h=e[3],f=e[4],d=e[5],m=e[6],p=e[7],g=e[8],M=e[9],y=e[10],b=e[11],x=P*P*i+a,w=E*P*i+k*s,_=k*P*i-E*s,v=P*E*i-k*s,S=E*E*i+a,q=k*E*i+P*s,O=P*k*i+E*s,T=E*k*i-P*s,B=k*k*i+a,t[0]=c*x+f*w+g*_,t[1]=l*x+d*w+M*_,t[2]=u*x+m*w+y*_,t[3]=h*x+p*w+b*_,t[4]=c*v+f*S+g*q,t[5]=l*v+d*S+M*q,t[6]=u*v+m*S+y*q,t[7]=h*v+p*S+b*q,t[8]=c*O+f*T+g*B,t[9]=l*O+d*T+M*B,t[10]=u*O+m*T+y*B,t[11]=h*O+p*T+b*B,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}function d(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}function m(t,e,r){if(0===e)return a(t);let n,s,i,c=r[0],l=r[1],u=r[2],h=Math.sqrt(c*c+l*l+u*u);return h<(0,o.g)()?null:(h=1/h,c*=h,l*=h,u*=h,n=Math.sin(e),s=Math.cos(e),i=1-s,t[0]=c*c*i+s,t[1]=l*c*i+u*n,t[2]=u*c*i-l*n,t[3]=0,t[4]=c*l*i-u*n,t[5]=l*l*i+s,t[6]=u*l*i+c*n,t[7]=0,t[8]=c*u*i+l*n,t[9]=l*u*i-c*n,t[10]=u*u*i+s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}function p(t,e){const r=Math.sin(e),n=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=n,t[6]=r,t[7]=0,t[8]=0,t[9]=-r,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function g(t,e,r){const n=e[0],o=e[1],s=e[2],a=e[3],i=n+n,c=o+o,l=s+s,u=n*i,h=n*c,f=n*l,d=o*c,m=o*l,p=s*l,g=a*i,M=a*c,y=a*l;return t[0]=1-(d+p),t[1]=h+y,t[2]=f-M,t[3]=0,t[4]=h-y,t[5]=1-(u+p),t[6]=m+g,t[7]=0,t[8]=f+M,t[9]=m-g,t[10]=1-(u+d),t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}const M=(0,n.c)();function y(t,e,r,n){const o=e[0],s=e[1],a=e[2],i=e[3],c=o+o,l=s+s,u=a+a,h=o*c,f=o*l,d=o*u,m=s*l,p=s*u,g=a*u,M=i*c,y=i*l,b=i*u,x=n[0],w=n[1],_=n[2];return t[0]=(1-(m+g))*x,t[1]=(f+b)*x,t[2]=(d-y)*x,t[3]=0,t[4]=(f-b)*w,t[5]=(1-(h+g))*w,t[6]=(p+M)*w,t[7]=0,t[8]=(d+y)*_,t[9]=(p-M)*_,t[10]=(1-(h+m))*_,t[11]=0,t[12]=r[0],t[13]=r[1],t[14]=r[2],t[15]=1,t}function b(t,e,r){return t[0]=e[0]-r[0],t[1]=e[1]-r[1],t[2]=e[2]-r[2],t[3]=e[3]-r[3],t[4]=e[4]-r[4],t[5]=e[5]-r[5],t[6]=e[6]-r[6],t[7]=e[7]-r[7],t[8]=e[8]-r[8],t[9]=e[9]-r[9],t[10]=e[10]-r[10],t[11]=e[11]-r[11],t[12]=e[12]-r[12],t[13]=e[13]-r[13],t[14]=e[14]-r[14],t[15]=e[15]-r[15],t}function x(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function w(t,e){if(t===e)return!0;const r=t[0],n=t[1],s=t[2],a=t[3],i=t[4],c=t[5],l=t[6],u=t[7],h=t[8],f=t[9],d=t[10],m=t[11],p=t[12],g=t[13],M=t[14],y=t[15],b=e[0],x=e[1],w=e[2],_=e[3],v=e[4],S=e[5],q=e[6],O=e[7],T=e[8],B=e[9],P=e[10],E=e[11],k=e[12],C=e[13],A=e[14],j=e[15],Y=(0,o.g)();return Math.abs(r-b)<=Y*Math.max(1,Math.abs(r),Math.abs(b))&&Math.abs(n-x)<=Y*Math.max(1,Math.abs(n),Math.abs(x))&&Math.abs(s-w)<=Y*Math.max(1,Math.abs(s),Math.abs(w))&&Math.abs(a-_)<=Y*Math.max(1,Math.abs(a),Math.abs(_))&&Math.abs(i-v)<=Y*Math.max(1,Math.abs(i),Math.abs(v))&&Math.abs(c-S)<=Y*Math.max(1,Math.abs(c),Math.abs(S))&&Math.abs(l-q)<=Y*Math.max(1,Math.abs(l),Math.abs(q))&&Math.abs(u-O)<=Y*Math.max(1,Math.abs(u),Math.abs(O))&&Math.abs(h-T)<=Y*Math.max(1,Math.abs(h),Math.abs(T))&&Math.abs(f-B)<=Y*Math.max(1,Math.abs(f),Math.abs(B))&&Math.abs(d-P)<=Y*Math.max(1,Math.abs(d),Math.abs(P))&&Math.abs(m-E)<=Y*Math.max(1,Math.abs(m),Math.abs(E))&&Math.abs(p-k)<=Y*Math.max(1,Math.abs(p),Math.abs(k))&&Math.abs(g-C)<=Y*Math.max(1,Math.abs(g),Math.abs(C))&&Math.abs(M-A)<=Y*Math.max(1,Math.abs(M),Math.abs(A))&&Math.abs(y-j)<=Y*Math.max(1,Math.abs(y),Math.abs(j))}function _(t){const e=(0,o.g)(),r=t[0],n=t[1],s=t[2],a=t[4],i=t[5],c=t[6],l=t[8],u=t[9],h=t[10];return Math.abs(1-(r*r+a*a+l*l))<=e&&Math.abs(1-(n*n+i*i+u*u))<=e&&Math.abs(1-(s*s+c*c+h*h))<=e}function v(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[8]&&0===t[9]&&1===t[10]}const S=l,q=b;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,r){return t[0]=e[0]+r[0],t[1]=e[1]+r[1],t[2]=e[2]+r[2],t[3]=e[3]+r[3],t[4]=e[4]+r[4],t[5]=e[5]+r[5],t[6]=e[6]+r[6],t[7]=e[7]+r[7],t[8]=e[8]+r[8],t[9]=e[9]+r[9],t[10]=e[10]+r[10],t[11]=e[11]+r[11],t[12]=e[12]+r[12],t[13]=e[13]+r[13],t[14]=e[14]+r[14],t[15]=e[15]+r[15],t},adjoint:function(t,e){const r=e[0],n=e[1],o=e[2],s=e[3],a=e[4],i=e[5],c=e[6],l=e[7],u=e[8],h=e[9],f=e[10],d=e[11],m=e[12],p=e[13],g=e[14],M=e[15];return t[0]=i*(f*M-d*g)-h*(c*M-l*g)+p*(c*d-l*f),t[1]=-(n*(f*M-d*g)-h*(o*M-s*g)+p*(o*d-s*f)),t[2]=n*(c*M-l*g)-i*(o*M-s*g)+p*(o*l-s*c),t[3]=-(n*(c*d-l*f)-i*(o*d-s*f)+h*(o*l-s*c)),t[4]=-(a*(f*M-d*g)-u*(c*M-l*g)+m*(c*d-l*f)),t[5]=r*(f*M-d*g)-u*(o*M-s*g)+m*(o*d-s*f),t[6]=-(r*(c*M-l*g)-a*(o*M-s*g)+m*(o*l-s*c)),t[7]=r*(c*d-l*f)-a*(o*d-s*f)+u*(o*l-s*c),t[8]=a*(h*M-d*p)-u*(i*M-l*p)+m*(i*d-l*h),t[9]=-(r*(h*M-d*p)-u*(n*M-s*p)+m*(n*d-s*h)),t[10]=r*(i*M-l*p)-a*(n*M-s*p)+m*(n*l-s*i),t[11]=-(r*(i*d-l*h)-a*(n*d-s*h)+u*(n*l-s*i)),t[12]=-(a*(h*g-f*p)-u*(i*g-c*p)+m*(i*f-c*h)),t[13]=r*(h*g-f*p)-u*(n*g-o*p)+m*(n*f-o*h),t[14]=-(r*(i*g-c*p)-a*(n*g-o*p)+m*(n*c-o*i)),t[15]=r*(i*f-c*h)-a*(n*f-o*h)+u*(n*c-o*i),t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},determinant:function(t){const e=t[0],r=t[1],n=t[2],o=t[3],s=t[4],a=t[5],i=t[6],c=t[7],l=t[8],u=t[9],h=t[10],f=t[11],d=t[12],m=t[13],p=t[14],g=t[15];return(e*a-r*s)*(h*g-f*p)-(e*i-n*s)*(u*g-f*m)+(e*c-o*s)*(u*p-h*m)+(r*i-n*a)*(l*g-f*d)-(r*c-o*a)*(l*p-h*d)+(n*c-o*i)*(l*m-u*d)},equals:w,exactEquals:x,frob:function(t){return Math.sqrt(t[0]**2+t[1]**2+t[2]**2+t[3]**2+t[4]**2+t[5]**2+t[6]**2+t[7]**2+t[8]**2+t[9]**2+t[10]**2+t[11]**2+t[12]**2+t[13]**2+t[14]**2+t[15]**2)},fromQuat:function(t,e){const r=e[0],n=e[1],o=e[2],s=e[3],a=r+r,i=n+n,c=o+o,l=r*a,u=n*a,h=n*i,f=o*a,d=o*i,m=o*c,p=s*a,g=s*i,M=s*c;return t[0]=1-h-m,t[1]=u+M,t[2]=f-g,t[3]=0,t[4]=u-M,t[5]=1-l-m,t[6]=d+p,t[7]=0,t[8]=f+g,t[9]=d-p,t[10]=1-l-h,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromQuat2:function(t,e){const r=M,n=-e[0],o=-e[1],s=-e[2],a=e[3],i=e[4],c=e[5],l=e[6],u=e[7],h=n*n+o*o+s*s+a*a;return h>0?(r[0]=2*(i*a+u*n+c*s-l*o)/h,r[1]=2*(c*a+u*o+l*n-i*s)/h,r[2]=2*(l*a+u*s+i*o-c*n)/h):(r[0]=2*(i*a+u*n+c*s-l*o),r[1]=2*(c*a+u*o+l*n-i*s),r[2]=2*(l*a+u*s+i*o-c*n)),g(t,e,r),t},fromRotation:m,fromRotationTranslation:g,fromRotationTranslationScale:y,fromRotationTranslationScaleOrigin:function(t,e,r,n,o){const s=e[0],a=e[1],i=e[2],c=e[3],l=s+s,u=a+a,h=i+i,f=s*l,d=s*u,m=s*h,p=a*u,g=a*h,M=i*h,y=c*l,b=c*u,x=c*h,w=n[0],_=n[1],v=n[2],S=o[0],q=o[1],O=o[2],T=(1-(p+M))*w,B=(d+x)*w,P=(m-b)*w,E=(d-x)*_,k=(1-(f+M))*_,C=(g+y)*_,A=(m+b)*v,j=(g-y)*v,Y=(1-(f+p))*v;return t[0]=T,t[1]=B,t[2]=P,t[3]=0,t[4]=E,t[5]=k,t[6]=C,t[7]=0,t[8]=A,t[9]=j,t[10]=Y,t[11]=0,t[12]=r[0]+S-(T*S+E*q+A*O),t[13]=r[1]+q-(B*S+k*q+j*O),t[14]=r[2]+O-(P*S+C*q+Y*O),t[15]=1,t},fromScaling:function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromTranslation:d,fromXRotation:p,fromYRotation:function(t,e){const r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=0,t[2]=-r,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=r,t[9]=0,t[10]=n,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromZRotation:function(t,e){const r=Math.sin(e),n=Math.cos(e);return t[0]=n,t[1]=r,t[2]=0,t[3]=0,t[4]=-r,t[5]=n,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},frustum:function(t,e,r,n,o,s,a){const i=1/(r-e),c=1/(o-n),l=1/(s-a);return t[0]=2*s*i,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*s*c,t[6]=0,t[7]=0,t[8]=(r+e)*i,t[9]=(o+n)*c,t[10]=(a+s)*l,t[11]=-1,t[12]=0,t[13]=0,t[14]=a*s*2*l,t[15]=0,t},getRotation:function(t,e){const r=e[0]+e[5]+e[10];let n=0;return r>0?(n=2*Math.sqrt(r+1),t[3]=.25*n,t[0]=(e[6]-e[9])/n,t[1]=(e[8]-e[2])/n,t[2]=(e[1]-e[4])/n):e[0]>e[5]&&e[0]>e[10]?(n=2*Math.sqrt(1+e[0]-e[5]-e[10]),t[3]=(e[6]-e[9])/n,t[0]=.25*n,t[1]=(e[1]+e[4])/n,t[2]=(e[8]+e[2])/n):e[5]>e[10]?(n=2*Math.sqrt(1+e[5]-e[0]-e[10]),t[3]=(e[8]-e[2])/n,t[0]=(e[1]+e[4])/n,t[1]=.25*n,t[2]=(e[6]+e[9])/n):(n=2*Math.sqrt(1+e[10]-e[0]-e[5]),t[3]=(e[1]-e[4])/n,t[0]=(e[8]+e[2])/n,t[1]=(e[6]+e[9])/n,t[2]=.25*n),t},getScaling:function(t,e){const r=e[0],n=e[1],o=e[2],s=e[4],a=e[5],i=e[6],c=e[8],l=e[9],u=e[10];return t[0]=Math.sqrt(r*r+n*n+o*o),t[1]=Math.sqrt(s*s+a*a+i*i),t[2]=Math.sqrt(c*c+l*l+u*u),t},getTranslation:function(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t},hasIdentityRotation:v,identity:a,invert:c,invertOrIdentity:function(t,e){return c(t,e)||a(t),t},isOrthoNormal:_,lookAt:function(t,e,r,n){const s=e[0],i=e[1],c=e[2];let l=s-r[0],u=i-r[1],h=c-r[2];const f=(0,o.g)();if(Math.abs(l)0&&(d=1/Math.sqrt(d),u*=d,h*=d,f*=d);let m=c*f-l*h,p=l*u-i*f,g=i*h-c*u;return d=m*m+p*p+g*g,d>0&&(d=1/Math.sqrt(d),m*=d,p*=d,g*=d),t[0]=m,t[1]=p,t[2]=g,t[3]=0,t[4]=h*g-f*p,t[5]=f*m-u*g,t[6]=u*p-h*m,t[7]=0,t[8]=u,t[9]=h,t[10]=f,t[11]=0,t[12]=o,t[13]=s,t[14]=a,t[15]=1,t},translate:u,transpose:i},Symbol.toStringTag,{value:"Module"}))},13598:(t,e,r)=>{function n(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function o(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]}function s(t,e){return new Float64Array(t,e,16)}r.d(e,{I:()=>a,a:()=>s,b:()=>o,c:()=>n});const a=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:a,clone:o,create:n,createView:s,fromValues:function(t,e,r,n,o,s,a,i,c,l,u,h,f,d,m,p){return[t,e,r,n,o,s,a,i,c,l,u,h,f,d,m,p]}},Symbol.toStringTag,{value:"Module"}))},94961:(t,e,r)=>{function n(){return[0,0,0,1]}function o(t){return[t[0],t[1],t[2],t[3]]}function s(t,e){return new Float64Array(t,e,4)}r.d(e,{I:()=>a,a:()=>n,b:()=>o,c:()=>s});const a=[0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:a,clone:o,create:n,createView:s,fromValues:function(t,e,r,n){return[t,e,r,n]}},Symbol.toStringTag,{value:"Module"}))},88764:(t,e,r)=>{r.d(e,{q:()=>c});var n,o,s,a=r(5732),i={exports:{}};n=i,o=function(){function t(r,n,o,s,a){for(;s>o;){if(s-o>600){var i=s-o+1,c=n-o+1,l=Math.log(i),u=.5*Math.exp(2*l/3),h=.5*Math.sqrt(l*u*(i-u)/i)*(c-i/2<0?-1:1);t(r,n,Math.max(o,Math.floor(n-c*u/i+h)),Math.min(s,Math.floor(n+(i-c)*u/i+h)),a)}var f=r[n],d=o,m=s;for(e(r,o,n),a(r[s],f)>0&&e(r,o,s);d0;)m--}0===a(r[o],f)?e(r,o,m):e(r,++m,s),m<=n&&(o=m+1),n<=m&&(s=m-1)}}function e(t,e,r){var n=t[e];t[e]=t[r],t[r]=n}function r(t,e){return te?1:0}return function(e,n,o,s,a){t(e,n,o||0,s||e.length-1,a||r)}},void 0!==(s=o())&&(n.exports=s);const c=(0,a.g)(i.exports)},20773:(t,e,r)=>{r.d(e,{a:()=>i,b:()=>a,c:()=>o,d:()=>u,e:()=>c,n:()=>h,s:()=>l,t:()=>s});var n=r(72220);function o(t,e,r){s(t.typedBuffer,e.typedBuffer,r,t.typedBufferStride,e.typedBufferStride)}function s(t,e,r,o=3,s=o){if(t.length/o!==Math.ceil(e.length/s))return n.c.error("source and destination buffers need to have the same number of elements"),t;const a=t.length/o,i=r[0],c=r[1],l=r[2],u=r[4],h=r[5],f=r[6],d=r[8],m=r[9],p=r[10],g=r[12],M=r[13],y=r[14];let b=0,x=0;for(let r=0;r0){const e=1/Math.sqrt(l);t[a]=e*o,t[a+1]=e*i,t[a+2]=e*c}s+=n,a+=r}}Object.freeze(Object.defineProperty({__proto__:null,normalize:h,normalizeView:u,scale:l,scaleView:c,shiftRight:function(t,e,r){const n=Math.min(t.count,e.count),o=t.typedBuffer,s=t.typedBufferStride,a=e.typedBuffer,i=e.typedBufferStride;let c=0,l=0;for(let t=0;t>r,o[l+1]=a[c+1]>>r,o[l+2]=a[c+2]>>r,c+=i,l+=s},transformMat3:i,transformMat3View:a,transformMat4:s,transformMat4View:o},Symbol.toStringTag,{value:"Module"}))},2368:(t,e,r)=>{r.d(e,{J:()=>u,j:()=>h});var n=r(43697),o=r(92036),s=(r(80442),r(22974)),a=(r(92604),r(70586)),i=r(31263),c=r(1153),l=r(52011);const u=t=>{let e=class extends t{clone(){const t=(0,a.s3)((0,c.vw)(this),"unable to clone instance of non-accessor class"),e=t.metadatas,r=t.store,n={},o=new Map;for(const t in e){const a=e[t],c=r?.originOf(t),l=a.clonable;if(a.readOnly||!1===l||c!==i.s3.USER&&c!==i.s3.DEFAULTS&&c!==i.s3.WEB_MAP&&c!==i.s3.WEB_SCENE)continue;const u=this[t];let h=null;h="function"==typeof l?l(u):"reference"===l?u:(0,s.Vo)(u),null!=u&&null==h||(c===i.s3.DEFAULTS?o.set(t,h):n[t]=h)}const l=new(0,Object.getPrototypeOf(this).constructor)(n);if(o.size){const t=(0,c.vw)(l)?.store;if(t)for(const[e,r]of o)t.set(e,r,i.s3.DEFAULTS)}return l}};return e=(0,n._)([(0,l.j)("esri.core.Clonable")],e),e};let h=class extends(u(o.Z)){};h=(0,n._)([(0,l.j)("esri.core.Clonable")],h)},10661:(t,e,r)=>{r.d(e,{s:()=>o});var n=r(42100);class o extends n.s{notify(){const t=this._observers;if(t&&t.length>0){const e=t.slice();for(const t of e)t.onInvalidated(),t.onCommitted()}}}},24133:(t,e,r)=>{r.d(e,{Q:()=>i});var n=r(67676),o=r(70586),s=r(44553),a=r(88764);class i{constructor(t=9,e){this._compareMinX=h,this._compareMinY=f,this._toBBox=t=>t,this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),e&&("function"==typeof e?this._toBBox=e:this._initFormat(e)),this.clear()}destroy(){this.clear(),x.prune(),w.prune(),_.prune(),v.prune()}all(t){this._all(this._data,t)}search(t,e){let r=this._data;const n=this._toBBox;if(y(t,r))for(x.clear();r;){for(let o=0,s=r.children.length;o0;){if(r||(r=(0,o.j0)(_.pop()),s=_.data[_.length-1],a=v.pop()??0,i=!0),r.leaf&&(e=(0,n.cq)(r.children,t,r.children.length,r.indexHint),-1!==e))return r.children.splice(e,1),_.push(r),this._condense(_),this;i||r.leaf||!M(r,c)?s?(a++,r=s.children[a],i=!1):r=null:(_.push(r),v.push(a),a=0,s=r,r=r.children[0])}return this}toJSON(){return this._data}fromJSON(t){return this._data=t,this}_all(t,e){let r=t;for(w.clear();r;){if(!0===r.leaf)for(const t of r.children)e(t);else w.pushArray(r.children);r=w.pop()??null}}_build(t,e,r,n){const o=r-e+1;let s=this._maxEntries;if(o<=s){const n=new O(t.slice(e,r+1));return c(n,this._toBBox),n}n||(n=Math.ceil(Math.log(o)/Math.log(s)),s=Math.ceil(o/s**(n-1)));const a=new T([]);a.height=n;const i=Math.ceil(o/s),l=i*Math.ceil(Math.sqrt(s));b(t,e,r,l,this._compareMinX);for(let o=e;o<=r;o+=l){const e=Math.min(o+l-1,r);b(t,o,e,i,this._compareMinY);for(let r=o;r<=e;r+=i){const o=Math.min(r+i-1,e);a.children.push(this._build(t,r,o,n-1))}}return c(a,this._toBBox),a}_chooseSubtree(t,e,r,n){for(;n.push(e),!0!==e.leaf&&n.length-1!==r;){let r,n=1/0,o=1/0;for(let s=0,a=e.children.length;s=0&&_.data[e].children.length>this._maxEntries;)this._split(_,e),e--;this._adjustParentBBoxes(o,_,e)}_split(t,e){const r=t.data[e],n=r.children.length,o=this._minEntries;this._chooseSplitAxis(r,o,n);const s=this._chooseSplitIndex(r,o,n);if(!s)return void console.log(" Error: assertion failed at PooledRBush._split: no valid split index");const a=r.children.splice(s,r.children.length-s),i=r.leaf?new O(a):new T(a);i.height=r.height,c(r,this._toBBox),c(i,this._toBBox),e?t.data[e-1].children.push(i):this._splitRoot(r,i)}_splitRoot(t,e){this._data=new T([t,e]),this._data.height=t.height+1,c(this._data,this._toBBox)}_chooseSplitIndex(t,e,r){let n,o,s;n=o=1/0;for(let a=e;a<=r-e;a++){const e=l(t,0,a,this._toBBox),i=l(t,a,r,this._toBBox),c=g(e,i),u=d(e)+d(i);c=e;n--){const e=t.children[n];u(a,t.leaf?o(e):e),i+=m(a)}return i}_adjustParentBBoxes(t,e,r){for(let n=r;n>=0;n--)u(e.data[n],t)}_condense(t){for(let e=t.length-1;e>=0;e--){const r=t.data[e];if(0===r.children.length)if(e>0){const o=t.data[e-1],s=o.children;s.splice((0,n.cq)(s,r,s.length,o.indexHint),1)}else this.clear();else c(r,this._toBBox)}}_initFormat(t){const e=["return a"," - b",";"];this._compareMinX=new Function("a","b",e.join(t[0])),this._compareMinY=new Function("a","b",e.join(t[1])),this._toBBox=new Function("a","return {minX: a"+t[0]+", minY: a"+t[1]+", maxX: a"+t[2]+", maxY: a"+t[3]+"};")}}function c(t,e){l(t,0,t.children.length,e,t)}function l(t,e,r,n,o){o||(o=new O([])),o.minX=1/0,o.minY=1/0,o.maxX=-1/0,o.maxY=-1/0;for(let s,a=e;a=t.minX&&e.maxY>=t.minY}function b(t,e,r,n,s){const i=[e,r];for(;i.length;){const e=(0,o.j0)(i.pop()),r=(0,o.j0)(i.pop());if(e-r<=n)continue;const c=r+Math.ceil((e-r)/n/2)*n;(0,a.q)(t,c,r,e,s),i.push(r,c,c,e)}}const x=new s.Z,w=new s.Z,_=new s.Z,v=new s.Z({deallocator:void 0});class S{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class q extends S{constructor(){super(...arguments),this.height=1,this.indexHint=new n.SO}}class O extends q{constructor(t){super(),this.children=t,this.leaf=!0}}class T extends q{constructor(t){super(),this.children=t,this.leaf=!1}}},83025:(t,e,r)=>{r.d(e,{JK:()=>i,QZ:()=>s,Rq:()=>a,bg:()=>o,mB:()=>c});var n=r(1533);function o(t,e=!1){return t<=n.DB?e?new Array(t).fill(0):new Array(t):new Float64Array(t)}function s(t){return((0,n.kJ)(t)?t.length:t.byteLength/8)<=n.DB?Array.from(t):new Float64Array(t)}function a(t,e,r){return Array.isArray(t)?t.slice(e,e+r):t.subarray(e,e+r)}function i(t,e){for(let r=0;r{r.d(e,{Z:()=>f});var n=r(43697),o=r(2368),s=r(96674),a=r(5600),i=(r(75215),r(67676),r(80442),r(36030)),c=r(52011),l=r(65617),u=r(94139);let h=class extends((0,o.J)(s.wq)){constructor(t){super(t),this.type="georeferenced-relative",this.isRelative=!0,this.isGeoreferenced=!0,this.origin=(0,l.c)()}getOriginPoint(t){const[e,r,n]=this.origin;return new u.Z({x:e,y:r,z:n,spatialReference:t})}setOriginFormPoint({x:t,y:e,z:r}){this.origin=(0,l.f)(t,e,r??0)}};(0,n._)([(0,i.J)({georeferencedRelative:"georeferenced-relative"},{readOnly:!0})],h.prototype,"type",void 0),(0,n._)([(0,a.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],h.prototype,"origin",void 0),h=(0,n._)([(0,c.j)("esri.geometry.support.MeshGeoreferencedRelativeVertexSpace")],h);const f=h},50567:(t,e,r)=>{r.d(e,{Z:()=>l});var n=r(43697),o=r(2368),s=r(96674),a=(r(92604),r(75215),r(67676),r(80442),r(20102),r(36030)),i=r(52011);let c=class extends((0,o.J)(s.wq)){constructor(){super({}),this.type="georeferenced",this.isRelative=!1,this.isGeoreferenced=!0}};(0,n._)([(0,a.J)({georeferenced:"georeferenced"},{readOnly:!0})],c.prototype,"type",void 0),c=(0,n._)([(0,i.j)("esri.geometry.support.MeshGeoreferencedVertexSpace")],c);const l=c},84555:(t,e,r)=>{r.d(e,{Z:()=>f});var n=r(43697),o=r(2368),s=r(96674),a=r(5600),i=(r(75215),r(67676),r(80442),r(36030)),c=r(52011),l=r(65617),u=r(94139);let h=class extends((0,o.J)(s.wq)){constructor(t){super(t),this.type="local",this.isRelative=!0,this.isGeoreferenced=!1,this.origin=(0,l.c)()}getOriginPoint(t){const[e,r,n]=this.origin;return new u.Z({x:e,y:r,z:n,spatialReference:t})}setOriginFormPoint({x:t,y:e,z:r}){this.origin=(0,l.f)(t,e,r??0)}};(0,n._)([(0,i.J)({local:"local"},{readOnly:!0})],h.prototype,"type",void 0),(0,n._)([(0,a.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],h.prototype,"origin",void 0),h=(0,n._)([(0,c.j)("esri.geometry.support.MeshLocalVertexSpace")],h);const f=h},72220:(t,e,r)=>{r.d(e,{c:()=>n});const n=r(92604).Z.getLogger("esri.views.3d.support.buffer.math")},61787:(t,e,r)=>{r.r(e),r.d(e,{default:()=>a});var n=r(80442),o=r(24133),s=r(66459);class a{async createIndex(t,e){const r=new Array;if(!t.vertexAttributes||!t.vertexAttributes.position)return new o.Q;const n=this._createMeshData(t),s=null!=e?await e.invoke("createIndexThread",n,{transferList:r}):this.createIndexThread(n).result;return this._createPooledRBush().fromJSON(s)}createIndexThread(t){const e=new Float64Array(t.position),r=this._createPooledRBush();return t.components?this._createIndexComponentsThread(r,e,t.components.map((t=>new Uint32Array(t)))):this._createIndexAllThread(r,e)}_createIndexAllThread(t,e){const r=new Array(e.length/9);let n=0;for(let t=0;t!t.faces))?{position:e}:{position:e,components:t.components.map((t=>t.faces))}}_createPooledRBush(){return new o.Q(9,(0,n.Z)("esri-csp-restrictions")?t=>t:[".minX",".minY",".maxX",".maxY"])}}function i(t,e,r,n){return{minX:Math.min(t[e],t[r],t[n]),maxX:Math.max(t[e],t[r],t[n]),minY:Math.min(t[e+1],t[r+1],t[n+1]),maxY:Math.max(t[e+1],t[r+1],t[n+1]),p0:[t[e],t[e+1],t[e+2]],p1:[t[r],t[r+1],t[r+2]],p2:[t[n],t[n+1],t[n+2]]}}},3172:(t,e,r)=>{r.r(e),r.d(e,{default:()=>d});var n=r(68773),o=r(40330),s=r(20102),a=r(80442),i=r(22974),c=r(95330),l=r(81271),u=r(19745),h=r(71058),f=r(85958);async function d(t,e){t instanceof URL&&(t=t.toString()),e?.query instanceof URLSearchParams&&(e.query=(0,l.u0)(e.query.toString().replaceAll("+"," ")));const i=(0,l.HK)(t),u=(0,l.jc)(t);u||i||(t=(0,l.Fv)(t));const M={url:t,requestOptions:{...e}};let y=(0,l.oh)(t);if(y){const t=await async function(t,e){if(null!=t.responseData)return t.responseData;if(t.headers&&(e.requestOptions.headers={...e.requestOptions.headers,...t.headers}),t.query&&(e.requestOptions.query={...e.requestOptions.query,...t.query}),t.before){let r,n;try{n=await t.before(e)}catch(t){r=v("request:interceptor",t,e)}if((n instanceof Error||n instanceof s.Z)&&(r=v("request:interceptor",n,e)),r)throw t.error&&t.error(r),r;return n}}(y,M);if(null!=t)return{data:t,getHeader:x,httpStatus:200,requestOptions:M.requestOptions,url:M.url};y.after||y.error||(y=null)}if(t=M.url,"image"===(e=M.requestOptions).responseType&&((0,a.Z)("host-webworker")||(0,a.Z)("host-node")))throw v("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),M);if("head"===e.method){if(e.body)throw v("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),M);if(i||u)throw v("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),M)}if(await async function(){(0,a.Z)("host-webworker")?m||(m=await r.e(9884).then(r.bind(r,29884))):d._abortableFetch||(d._abortableFetch=globalThis.fetch.bind(globalThis))}(),m)return m.execute(t,e);const b=new AbortController;(0,c.fu)(e,(()=>b.abort()));const w={controller:b,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:y,params:M,redoRequest:!1,useIdentity:p.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},_=await async function(t){let e,r;await async function(t){const e=t.params.url,r=t.params.requestOptions,s=t.controller.signal,a=r.body;let i=null,l=null;if(g&&"HTMLFormElement"in globalThis&&(a instanceof FormData?i=a:a instanceof HTMLFormElement&&(i=new FormData(a))),"string"==typeof a&&(l=a),t.fetchOptions={cache:r.cacheBust&&!("polyfill"in d._abortableFetch)?"no-cache":"default",credentials:"same-origin",headers:r.headers||{},method:"head"===r.method?"HEAD":"GET",mode:"cors",priority:p.priority,redirect:"follow",signal:s},(i||l)&&(t.fetchOptions.body=i||l),"anonymous"===r.authMode&&(t.useIdentity=!1),t.hasToken=!!(/token=/i.test(e)||r.query?.token||i?.get("token")),!t.hasToken&&n.default.apiKey&&(0,h.r)(e)&&(r.query||(r.query={}),r.query.token=n.default.apiKey,t.hasToken=!0),t.useIdentity&&!t.hasToken&&!t.credentialToken&&!q(e)&&!(0,c.Hc)(s)){let n;"immediate"===r.authMode?(await S(),n=await o.id.getCredential(e,{signal:s}),t.credential=n):"no-prompt"===r.authMode?(await S(),n=await o.id.getCredential(e,{prompt:!1,signal:s}).catch((()=>{})),t.credential=n):o.id&&(n=o.id.findCredential(e)),n&&(t.credentialToken=n.token,t.useSSL=!!n.ssl)}}(t);try{do{[e,r]=await O(t)}while(!await B(t,e,r))}catch(r){const n=v("request:server",r,t.params,e);throw n.details.ssl=t.useSSL,t.interceptor?.error&&t.interceptor.error(n),n}const s=t.params.url;if(r&&/\/sharing\/rest\/(accounts|portals)\/self/i.test(s)){if(!t.hasToken&&!t.credentialToken&&r.user?.username&&!(0,l.kl)(s)){const t=(0,l.P$)(s,!0);t&&p.trustedServers.push(t)}Array.isArray(r.authorizedCrossOriginNoCorsDomains)&&(0,f.Hu)(r.authorizedCrossOriginNoCorsDomains)}const a=t.credential;if(a&&o.id){const t=o.id.findServerInfo(a.server);let e=t?.owningSystemUrl;if(e){e=e.replace(/\/?$/,"/sharing");const t=o.id.findCredential(e,a.userId);t&&-1===o.id._getIdenticalSvcIdx(e,t)&&t.resources.unshift(e)}}return{data:r,getHeader:e?t=>e?.headers.get(t):x,httpStatus:e?.status??200,requestOptions:t.params.requestOptions,ssl:t.useSSL,url:t.params.url}}(w);return y?.after?.(_),_}let m;const p=n.default.request,g="FormData"in globalThis,M=[499,498,403,401],y=["COM_0056","COM_0057","SB_0008"],b=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],x=()=>null,w=Symbol();function _(t){const e=(0,l.P$)(t);return!e||e.endsWith(".arcgis.com")||d._corsServers.includes(e)||(0,l.kl)(e)}function v(t,e,r,n){let o="Error";const a={url:r.url,requestOptions:r.requestOptions,getHeader:x,ssl:!1};if(e instanceof s.Z)return e.details?(e.details=(0,i.d9)(e.details),e.details.url=r.url,e.details.requestOptions=r.requestOptions):e.details=a,e;if(e){const t=n&&(t=>n.headers.get(t)),r=n?.status,s=e.message;s&&(o=s),t&&(a.getHeader=t),a.httpStatus=(null!=e.httpCode?e.httpCode:e.code)||r||0,a.subCode=e.subcode,a.messageCode=e.messageCode,"string"==typeof e.details?a.messages=[e.details]:a.messages=e.details,a.raw=w in e?e[w]:e}return(0,c.D_)(e)?(0,c.zE)():new s.Z(t,o,a)}async function S(){o.id||await Promise.all([r.e(7126),r.e(6261),r.e(9255),r.e(1400),r.e(450)]).then(r.bind(r,73660))}function q(t){return b.some((e=>e.test(t)))}async function O(t){let e=t.params.url;const r=t.params.requestOptions,n=t.fetchOptions??{},s=(0,l.jc)(e)||(0,l.HK)(e),i=r.responseType||"json",h=s?0:null!=r.timeout?r.timeout:p.timeout;let m=!1;if(!s){t.useSSL&&(e=(0,l.hO)(e)),r.cacheBust&&"default"===n.cache&&(e=(0,l.ZN)(e,"request.preventCache",Date.now()));let s={...r.query};t.credentialToken&&(s.token=t.credentialToken);let i=(0,l.B7)(s);(0,a.Z)("esri-url-encodes-apostrophe")&&(i=i.replaceAll("'","%27"));const c=e.length+1+i.length;let h;m="delete"===r.method||"post"===r.method||"put"===r.method||!!r.body||c>p.maxUrlLength;const d=r.useProxy||!!(0,l.ed)(e);if(d){const t=(0,l.b7)(e);h=t.path,!m&&h.length+1+c>p.maxUrlLength&&(m=!0),t.query&&(s={...t.query,...s})}if("HEAD"===n.method&&(m||d)){if(m){if(c>p.maxUrlLength)throw v("request:invalid-parameters",new Error("URL exceeds maximum length"),t.params);throw v("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),t.params)}if(d)throw v("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),t.params)}if(m?(n.method="delete"===r.method?"DELETE":"put"===r.method?"PUT":"POST",r.body?e=(0,l.fl)(e,s):(n.body=(0,l.B7)(s),n.headers||(n.headers={}),n.headers["Content-Type"]="application/x-www-form-urlencoded")):e=(0,l.fl)(e,s),d&&(t.useProxy=!0,e=`${h}?${e}`),s.token&&g&&n.body instanceof FormData&&!(0,u.P)(e)&&n.body.set("token",s.token),r.hasOwnProperty("withCredentials"))t.withCredentials=r.withCredentials;else if(!(0,l.D6)(e,(0,l.TI)()))if((0,l.kl)(e))t.withCredentials=!0;else if(o.id){const r=o.id.findServerInfo(e);r?.webTierAuth&&(t.withCredentials=!0)}t.withCredentials&&(n.credentials="include",(0,f.jH)(e)&&await(0,f.jz)(m?(0,l.fl)(e,s):e))}let M,y,b=0,x=!1;h>0&&(b=setTimeout((()=>{x=!0,t.controller.abort()}),h));try{if("native-request-init"===r.responseType)y=n,y.url=e;else if("image"!==r.responseType||"default"!==n.cache||"GET"!==n.method||m||function(t){if(t)for(const e of Object.getOwnPropertyNames(t))if(t[e])return!0;return!1}(r.headers)||!s&&!t.useProxy&&p.proxyUrl&&!_(e)){if(M=await d._abortableFetch(e,n),t.useProxy||function(t){const e=(0,l.P$)(t);e&&!d._corsServers.includes(e)&&d._corsServers.push(e)}(e),"native"===r.responseType)y=M;else if("HEAD"!==n.method)if(M.ok){switch(i){case"array-buffer":y=await M.arrayBuffer();break;case"blob":case"image":y=await M.blob();break;default:y=await M.text()}if(b&&(clearTimeout(b),b=0),"json"===i||"xml"===i||"document"===i)if(y)switch(i){case"json":y=JSON.parse(y);break;case"xml":y=T(y,"application/xml");break;case"document":y=T(y,"text/html")}else y=null;if(y){if("array-buffer"===i||"blob"===i){const t=M.headers.get("Content-Type");if(t&&/application\/json|text\/plain/i.test(t)&&y["blob"===i?"size":"byteLength"]<=750)try{const t=await new Response(y).json();t.error&&(y=t)}catch{}}"image"===i&&y instanceof Blob&&(y=await P(URL.createObjectURL(y),t,!0))}}else{y=await M.text();try{y=JSON.parse(y)}catch{}}}else y=await P(e,t)}catch(n){if("AbortError"===n.name){if(x)throw(0,f.Tf)();throw(0,c.zE)("Request canceled")}if(!(!M&&n instanceof TypeError&&p.proxyUrl)||r.body||"delete"===r.method||"head"===r.method||"post"===r.method||"put"===r.method||t.useProxy||_(e))throw n;t.redoRequest=!0,(0,l.tD)({proxyUrl:p.proxyUrl,urlPrefix:(0,l.P$)(e)??""})}finally{b&&clearTimeout(b)}return[M,y]}function T(t,e){let r;try{r=(new DOMParser).parseFromString(t,e)}catch{}if(!r||r.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return r}async function B(t,e,r){if(t.redoRequest)return t.redoRequest=!1,!1;const n=t.params.requestOptions;if(!e||"native"===n.responseType||"native-request-init"===n.responseType)return!0;let s,a;if(r&&(r.error?s=r.error:"error"===r.status&&Array.isArray(r.messages)&&(s={...r},s[w]=r,s.details=r.messages)),!s&&!e.ok)throw s=new Error(`Unable to load ${e.url} status: ${e.status}`),s[w]=r,s;let i,c=null;s&&(a=Number(s.code),c=s.hasOwnProperty("subcode")?Number(s.subcode):null,i=s.messageCode,i=i?.toUpperCase());const l=n.authMode;if(403===a&&(4===c||s.message?.toLowerCase().includes("ssl")&&!s.message.toLowerCase().includes("permission"))){if(!t.useSSL)return t.useSSL=!0,!1}else if(!t.hasToken&&t.useIdentity&&("no-prompt"!==l||498===a)&&void 0!==a&&M.includes(a)&&!q(t.params.url)&&(403!==a||i&&!y.includes(i)&&(null==c||2===c&&t.credentialToken))){await S();try{const e=await o.id.getCredential(t.params.url,{error:v("request:server",s,t.params),prompt:"no-prompt"!==l,signal:t.controller.signal,token:t.credentialToken});return t.credential=e,t.credentialToken=e.token,t.useSSL=t.useSSL||e.ssl,!1}catch(e){if("no-prompt"===l)return t.credential=void 0,t.credentialToken=void 0,!1;s=e}}if(s)throw s;return!0}function P(t,e,r=!1){const n=e.controller.signal,o=new Image;return e.withCredentials?o.crossOrigin="use-credentials":o.crossOrigin="anonymous",o.alt="",o.fetchPriority=p.priority,o.src=t,(0,f.fY)(o,t,r,n)}d._abortableFetch=null,d._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"]},71058:(t,e,r)=>{r.d(e,{r:()=>s});var n=r(81271);const o=["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"];function s(t){const e=(0,n.P$)(t,!0);return!!e&&e.endsWith(".arcgis.com")&&!o.includes(e)&&!t.endsWith("/sharing/rest/generateToken")}},85958:(t,e,r)=>{r.d(e,{Hu:()=>h,Tf:()=>u,fY:()=>i,jH:()=>f,jz:()=>d});var n=r(68773),o=r(80442),s=r(95330),a=r(81271);function i(t,e,r=!1,n){return new Promise(((a,i)=>{if((0,s.Hc)(n))return void i(c());let l=()=>{f(),i(new Error(`Unable to load ${e}`))},u=()=>{const e=t;f(),a(e)},h=()=>{if(!t)return;const e=t;f(),e.src="",i(c())};const f=()=>{(0,o.Z)("esri-image-decode")||(t.removeEventListener("error",l),t.removeEventListener("load",u)),l=null,u=null,t=null,null!=n&&n.removeEventListener("abort",h),h=null,r&&URL.revokeObjectURL(e)};null!=n&&n.addEventListener("abort",h),(0,o.Z)("esri-image-decode")?t.decode().then(u,l):(t.addEventListener("error",l),t.addEventListener("load",u))}))}function c(){try{return new DOMException("Aborted","AbortError")}catch{const t=new Error;return t.name="AbortError",t}}const l="Timeout exceeded";function u(){return new Error(l)}function h(t){n.default.request.crossOriginNoCorsDomains||(n.default.request.crossOriginNoCorsDomains={});const e=n.default.request.crossOriginNoCorsDomains;for(let r of t)r=r.toLowerCase(),/^https?:\/\//.test(r)?e[(0,a.P$)(r)??""]=0:(e[(0,a.P$)("http://"+r)??""]=0,e[(0,a.P$)("https://"+r)??""]=0)}function f(t){const e=n.default.request.crossOriginNoCorsDomains;if(e){let r=(0,a.P$)(t);if(r)return r=r.toLowerCase(),!(0,a.D6)(r,(0,a.TI)())&&e[r]{function i(){return[0,0,0,0]}function a(e,n,t,i){return[e,n,t,i]}function o(e,n){return new Float64Array(e,n,4)}function r(){return a(1,1,1,1)}function l(){return a(1,0,0,0)}function s(){return a(0,1,0,0)}function u(){return a(0,0,1,0)}function f(){return a(0,0,0,1)}t.d(n,{a:()=>o,c:()=>i,f:()=>a});const c=r(),m=l(),d=s(),p=u(),y=f();Object.freeze(Object.defineProperty({__proto__:null,ONES:c,UNIT_W:y,UNIT_X:m,UNIT_Y:d,UNIT_Z:p,ZEROS:[0,0,0,0],clone:function(e){return[e[0],e[1],e[2],e[3]]},create:i,createView:o,fromArray:function(e){const n=[0,0,0,0],t=Math.min(4,e.length);for(let i=0;i{t.d(n,{F2:()=>r,Wz:()=>l,t_:()=>s,vW:()=>u});const i=/^-?(\d+(\.\d+)?)\s*((px)|(pt))?$/i,a="screenUtils.toPt: input not recognized!",o=96;function r(e){return e?e/72*o:0}function l(e){return e?72*e/o:0}function s(e){if("string"==typeof e){const n=e.match(i);if(n){const t=Number(n[1]),i=n[3]&&n[3].toLowerCase(),a="-"===e.charAt(0),o="px"===i?l(t):t;return a?-o:o}return console.warn(a),null}return e}function u(e=0,n=0){return{x:e,y:n}}},73572:(e,n,t)=>{t.d(n,{AJ:()=>r,If:()=>s,QM:()=>l,k0:()=>o,nu:()=>a,wx:()=>u}),t(22021);var i=t(62357);t(98766),t(88669);const a=2.4;function o(e){return(0,i.Wz)(e*a)}function r(e){return(0,i.F2)(e)/a}function l(e,n,t,a){const{radius:o,fieldOffset:r,field:l}=n,u=Math.round((0,i.F2)(o)),f=new Float64Array(t*a);let c,m=Number.NEGATIVE_INFINITY;const d=function(e,n){return null!=e?"string"==typeof n?n=>-1*+n.readAttribute(e):t=>+t.readAttribute(e)+n:e=>1}(l,r),p=new Set;for(const n of e){const e=n.getCursor();for(;e.next();){const n=e.getObjectId();if(p.has(n))continue;p.add(n);const i=e.readLegacyPointGeometry(),o=128;if(i.x<-o||i.x>=t+o||i.y<-o||i.y>a+o)continue;const r=+d(e),l=Math.max(0,Math.round(i.x)-u),y=Math.max(0,Math.round(i.y)-u),x=Math.min(a,Math.round(i.y)+u),v=Math.min(t,Math.round(i.x)+u);for(let e=y;em&&(m=c)}}}return{matrix:f.buffer,max:m}}function s(e,n,t){const i=Math.sqrt(e**2+n**2)/t;return i>1?0:3/(Math.PI*t**2)*(1-i**2)**2}function u(e,n){return"function"==typeof e?e:e?"string"==typeof n?n=>-1*+n[e]:t=>+t[e]+n:()=>1}},36841:(e,n,t)=>{t.r(n),t.d(n,{classBreaks:()=>y,heatmapStatistics:()=>v,histogram:()=>x,summaryStatistics:()=>d,uniqueValues:()=>p}),t(66577),t(20102);var i=t(62357),a=t(82971),o=t(82397),r=t(8744),l=(t(35671),t(73572)),s=t(24452),u=t(59266),f=t(94139);let c=null;async function m(e,n){if(!n)return[];const{field:t,field2:i,field3:o,fieldDelimiter:r}=e,l=e.valueExpression,f=e.normalizationType,m=e.normalizationField,d=e.normalizationTotal,p=[],y=e.viewInfoParams;let x=null,v=null;if(l){if(!c){const{arcadeUtils:e}=await(0,u.LC)();c=e}c.hasGeometryOperations(l)&&await c.enableGeometryOperations(),x=c.createFunction(l),v=y&&c.getViewInfo({viewingMode:y.viewingMode,scale:y.scale,spatialReference:new a.Z(y.spatialReference)})}const I=e.fieldInfos,h=n[0]&&"declaredClass"in n[0]&&"esri.Graphic"===n[0].declaredClass||!I?null:{fields:I};return n.forEach((e=>{const n=e.attributes;let a;if(l){const n=h?{...e,layer:h}:e,t=c.createExecContext(n,v);a=c.executeFunction(x,t)}else n&&(a=n[t],i&&(a=`${(0,s.wk)(a)}${r}${(0,s.wk)(n[i])}`,o&&(a=`${a}${r}${(0,s.wk)(n[o])}`)));if(f&&"number"==typeof a&&isFinite(a)){const e=n&&parseFloat(n[m]);a=(0,s.fk)(a,f,e,d)}p.push(a)})),p}async function d(e){const{attribute:n,features:t}=e,{normalizationType:i,normalizationField:a,minValue:o,maxValue:r,fieldType:l}=n,u=await m({field:n.field,valueExpression:n.valueExpression,normalizationType:i,normalizationField:a,normalizationTotal:n.normalizationTotal,viewInfoParams:n.viewInfoParams,fieldInfos:n.fieldInfos},t),f=(0,s.S5)({normalizationType:i,normalizationField:a,minValue:o,maxValue:r}),c={value:.5,fieldType:l},d="esriFieldTypeString"===l?(0,s.H0)({values:u,supportsNullCount:f,percentileParams:c}):(0,s.i5)({values:u,minValue:o,maxValue:r,useSampleStdDev:!i,supportsNullCount:f,percentileParams:c});return(0,s.F_)(d,"esriFieldTypeDate"===l)}async function p(e){const{attribute:n,features:t}=e,i=await m({field:n.field,field2:n.field2,field3:n.field3,fieldDelimiter:n.fieldDelimiter,valueExpression:n.valueExpression,viewInfoParams:n.viewInfoParams,fieldInfos:n.fieldInfos},t),a=(0,s.eT)(i);return(0,s.Qm)(a,n.domains,n.returnAllCodedValues,n.fieldDelimiter)}async function y(e){const{attribute:n,features:t}=e,{field:i,normalizationType:a,normalizationField:o,normalizationTotal:r,classificationMethod:l}=n,u=await m({field:i,valueExpression:n.valueExpression,normalizationType:a,normalizationField:o,normalizationTotal:r,viewInfoParams:n.viewInfoParams,fieldInfos:n.fieldInfos},t),f=(0,s.G2)(u,{field:i,normalizationType:a,normalizationField:o,normalizationTotal:r,classificationMethod:l,standardDeviationInterval:n.standardDeviationInterval,numClasses:n.numClasses,minValue:n.minValue,maxValue:n.maxValue});return(0,s.DL)(f,l)}async function x(e){const{attribute:n,features:t}=e,{field:i,normalizationType:a,normalizationField:o,normalizationTotal:r,classificationMethod:l}=n,u=await m({field:i,valueExpression:n.valueExpression,normalizationType:a,normalizationField:o,normalizationTotal:r,viewInfoParams:n.viewInfoParams,fieldInfos:n.fieldInfos},t);return(0,s.oF)(u,{field:i,normalizationType:a,normalizationField:o,normalizationTotal:r,classificationMethod:l,standardDeviationInterval:n.standardDeviationInterval,numBins:n.numBins,minValue:n.minValue,maxValue:n.maxValue})}async function v(e){const{attribute:n,features:t}=e,{field:a,radius:s,fieldOffset:u,transform:c,spatialReference:m}=n,d=n.size??[0,0],p=function(e,n,t,i){const a=(0,r.MP)(t)?(0,r.C5)(t):null,l=a?Math.round((a.valid[1]-a.valid[0])/n.scale[0]):null;return e.map((e=>{const t=new f.Z(e.geometry);return(0,o.RF)(n,t,t,t.hasZ,t.hasM),e.geometry=a?function(e,n,t){return e.x<0?e.x+=n:e.x>t&&(e.x-=n),e}(t,l??0,i[0]):t,e}))}(t??[],c,m,d),{count:y,min:x,max:v,mean:I,stdDev:h}=function(e,n=18,t,a,o,r){const s=new Float64Array(o*r);n=Math.round((0,i.F2)(n));let u=Number.POSITIVE_INFINITY,f=Number.NEGATIVE_INFINITY,c=0,m=0,d=0,p=0;const y=(0,l.wx)(a,t);for(const{geometry:t,attributes:i}of e){const{x:e,y:a}=t,x=Math.max(0,e-n),v=Math.max(0,a-n),I=Math.min(r,a+n),h=Math.min(o,e+n),z=+y(i);for(let t=v;tf&&(f=c),p++}}if(!p)return{mean:0,stddev:0,min:0,max:0,mid:0,count:0};const x=(f-u)/2;return{mean:m/p,stdDev:Math.sqrt((d-m*m/p)/p),min:u,max:f,mid:x,count:p}}(p,s??void 0,u,a,d[0],d[1]);return{count:y,min:x,max:v,avg:I,stddev:h}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/90d8f297d9cb359e071d.js b/public/assets/esri/core/workers/chunks/90d8f297d9cb359e071d.js new file mode 100644 index 0000000..8afa96f --- /dev/null +++ b/public/assets/esri/core/workers/chunks/90d8f297d9cb359e071d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5235],{15235:(e,t,i)=>{i.r(t),i.d(t,{default:()=>R});var r=i(43697),o=i(99880),a=i(40330),s=i(20102),n=i(96674),l=i(22974),p=i(83379),c=i(70586),d=i(81271),u=i(5600),h=i(75215),m=i(71715),g=i(52011),y=i(6570),b=i(48522),v=i(92036),w=i(92604),f=i(90578);i(67676),i(80442);let k=class extends v.Z{constructor(e){super(e),this.portalItem=null}normalizeCtorArgs(e){return e&&e.portalItem&&e.path?{...e,path:this._normalizePath(e.path,e.portalItem)}:e}set path(e){null!=e&&(0,d.YP)(e)?w.Z.getLogger(this).error("portalitemresource:invalid-path","A portal item resource path must be relative"):this._set("path",e)}_castPath(e){return this._normalizePath(e,this.portalItem)}get url(){return this.portalItem&&this.path?`${this.portalItem.itemUrl}/resources/${this.path}`:null}get cdnUrl(){return this.portalItem&&this.path?`${this.portalItem.itemCdnUrl}/resources/${this.path}`:null}get itemRelativeUrl(){return this.portalItem&&this.path?`./resources/${this.path}`:null}fetch(e="json",t){const i=this.cdnUrl;if(null==i)throw new s.Z("portal-item-resource:fetch","Portal item resource does not refer to a valid item or path");return this.portalItem.portal.request(i,{responseType:e,query:{token:this.portalItem.apiKey},signal:t?.signal})}async update(e,t){const{addOrUpdateResource:r}=await i.e(7873).then(i.bind(i,97873));return r(this,"update",e,t)}hasPath(){return null!=this.path}_normalizePath(e,t){return null==e?e:(e=e.replace(/^\/+/,""),null!=t&&(0,d.YP)(e)&&(e=(0,d.PF)(e,t.itemUrl)),e?.replace(/^\/+/,"").replace(/^(\.\/)?resources\//,""))}};(0,r._)([(0,u.Cb)()],k.prototype,"portalItem",void 0),(0,r._)([(0,u.Cb)({type:String,value:null})],k.prototype,"path",null),(0,r._)([(0,f.p)("path")],k.prototype,"_castPath",null),(0,r._)([(0,u.Cb)({type:String,readOnly:!0})],k.prototype,"url",null),(0,r._)([(0,u.Cb)({type:String,readOnly:!0})],k.prototype,"cdnUrl",null),(0,r._)([(0,u.Cb)({type:String,readOnly:!0})],k.prototype,"itemRelativeUrl",null),k=(0,r._)([(0,g.j)("esri.portal.PortalItemResource")],k);const C=k;let S=class extends v.Z{constructor(e){super(e),this.created=null,this.rating=null}};(0,r._)([(0,u.Cb)()],S.prototype,"created",void 0),(0,r._)([(0,u.Cb)()],S.prototype,"rating",void 0),S=(0,r._)([(0,g.j)("esri.portal.PortalRating")],S);const _=S;var I;const x=new Set(["Map Service","Feature Service","Feature Collection","Scene Service","Image Service","Stream Service","Vector Tile Service","GeoJson","CSV","KML","WFS","WMTS","WMS","Feed"]),U=new Set(["KML","GeoJson","CSV"]);let P=I=class extends((0,n.eC)(p.Z)){static from(e){return(0,h.TJ)(I,e)}constructor(e){super(e),this.access=null,this.accessInformation=null,this.apiKey=null,this.applicationProxies=null,this.avgRating=null,this.categories=null,this.created=null,this.culture=null,this.description=null,this.extent=null,this.groupCategories=null,this.id=null,this.isOrgItem=!1,this.itemControl=null,this.licenseInfo=null,this.modified=null,this.name=null,this.numComments=null,this.numRatings=null,this.numViews=null,this.owner=null,this.ownerFolder=null,this.portal=null,this.screenshots=null,this.size=null,this.snippet=null,this.sourceJSON=null,this.sourceUrl=null,this.spatialReference=null,this.tags=null,this.title=null,this.type=null,this.typeKeywords=null,this.url=null}destroy(){this.portal=null}get displayName(){const e=this.type,t=this.typeKeywords||[];let i=e;return"Feature Service"===e||"Feature Collection"===e?i=t.includes("Table")?"Table":t.includes("Route Layer")?"Route Layer":t.includes("Markup")?"Markup":"Feature Layer":"Image Service"===e?i=t.includes("Elevation 3D Layer")?"Elevation Layer":t.includes("Tiled Imagery")?"Tiled Imagery Layer":"Imagery Layer":"Scene Service"===e?i="Scene Layer":"Video Service"===e?i="Video Layer":"Scene Package"===e?i="Scene Layer Package":"Stream Service"===e?i="Feature Layer":"Geoprocessing Service"===e?i=t.includes("Web Tool")?"Tool":"Geoprocessing Service":"Geocoding Service"===e?i="Locator":"Geoenrichment Service"===e?i="GeoEnrichment Service":"Microsoft Powerpoint"===e?i="Microsoft PowerPoint":"GeoJson"===e?i="GeoJSON":"Globe Service"===e?i="Globe Layer":"Vector Tile Service"===e?i="Tile Layer":"netCDF"===e?i="NetCDF":"Map Service"===e?i=t.includes("Spatiotemporal")||!t.includes("Hosted Service")&&!t.includes("Tiled")||t.includes("Relational")?"Map Image Layer":"Tile Layer":e&&e.toLowerCase().includes("add in")?i=e.replaceAll(/(add in)/gi,"Add-In"):"datastore catalog service"===e?i="Big Data File Share":"Compact Tile Package"===e?i="Tile Package (tpkx)":"OGCFeatureServer"===e?i="OGC Feature Layer":"web mapping application"===e&&t.includes("configurableApp")?i="Instant App":"Insights Page"===e?i="Insights Report":"Excalibur Imagery Project"===e&&(i="Excalibur Project"),i}readExtent(e){return e&&e.length?new y.Z(e[0][0],e[0][1],e[1][0],e[1][1]):null}get iconUrl(){const e=this.type&&this.type.toLowerCase()||"",t=this.typeKeywords||[];let i,r=!1,a=!1,s=!1,n=!1,l=!1,p=!1;return e.indexOf("service")>0||"feature collection"===e||"kml"===e||"wms"===e||"wmts"===e||"wfs"===e?(r=t.includes("Hosted Service"),"feature service"===e||"feature collection"===e||"kml"===e||"wfs"===e?(a=t.includes("Table"),s=t.includes("Route Layer"),n=t.includes("Markup"),l=t.includes("Spatiotemporal"),p=t.includes("UtilityNetwork"),i=l&&a?"spatiotemporaltable":a?"table":s?"routelayer":n?"markup":l?"spatiotemporal":r?"featureshosted":p?"utilitynetwork":"features"):i="map service"===e||"wms"===e||"wmts"===e?r||t.includes("Tiled")||"wmts"===e?"maptiles":"mapimages":"scene service"===e?t.includes("Line")?"sceneweblayerline":t.includes("3DObject")?"sceneweblayermultipatch":t.includes("Point")?"sceneweblayerpoint":t.includes("IntegratedMesh")?"sceneweblayermesh":t.includes("PointCloud")?"sceneweblayerpointcloud":t.includes("Polygon")?"sceneweblayerpolygon":t.includes("Building")?"sceneweblayerbuilding":t.includes("Voxel")?"sceneweblayervoxel":"sceneweblayer":"image service"===e?t.includes("Elevation 3D Layer")?"elevationlayer":t.includes("Tiled Imagery")?"tiledimagerylayer":"imagery":"stream service"===e?"streamlayer":"video service"===e?t.includes("Live Stream")?"livestreamvideolayer":"videolayer":"vector tile service"===e?"vectortile":"datastore catalog service"===e?"datastorecollection":"geocoding service"===e?"geocodeservice":"geoprocessing service"===e?t.includes("Web Tool")?"tool":"layers":"geodata service"===e?"geodataservice":"layers"):i="web map"===e||"cityengine web scene"===e?"maps":"web scene"===e?t.includes("ViewingMode-Local")?"webscenelocal":"websceneglobal":"web mapping application"===e&&t.includes("configurableApp")?"instantapps":"web mapping application"===e||"mobile application"===e||"application"===e||"operation view"===e||"desktop application"===e?"apps":"map document"===e||"map package"===e||"published map"===e||"scene document"===e||"globe document"===e||"basemap package"===e||"mobile basemap package"===e||"mobile map package"===e||"project package"===e||"project template"===e||"pro map"===e||"layout"===e||"layer"===e&&t.includes("ArcGIS Pro")||"explorer map"===e&&t.indexOf("Explorer Document")?"mapsgray":"service definition"===e||"csv"===e||"shapefile"===e||"cad drawing"===e||"geojson"===e||"netcdf"===e||"administrative report"===e?"datafiles":"explorer add in"===e||"desktop add in"===e||"windows viewer add in"===e||"windows viewer configuration"===e?"appsgray":"360 vr experience"===e?"360vr":"arcgis pro add in"===e||"arcgis pro configuration"===e?"addindesktop":"rule package"===e||"file geodatabase"===e||"sqlite geodatabase"===e||"csv collection"===e||"kml collection"===e||"windows mobile package"===e||"map template"===e||"desktop application template"===e||"gml"===e||"arcpad package"===e||"code sample"===e||"form"===e||"document link"===e||"earth configuration"===e||"operations dashboard add in"===e||"rules package"===e||"image"===e||"workflow manager package"===e||"explorer map"===e&&t.includes("Explorer Mapping Application")||t.includes("Document")?"datafilesgray":"network analysis service"===e||"geoprocessing service"===e||"geodata service"===e||"geometry service"===e||"geoprocessing package"===e||"locator package"===e||"geoprocessing sample"===e||"workflow manager service"===e?"toolsgray":"layer"===e||"layer package"===e||"explorer layer"===e?"layersgray":"scene package"===e?"scenepackage":"mobile scene package"===e?"mobilescenepackage":"tile package"===e||"compact tile package"===e?"tilepackage":"task file"===e?"taskfile":"report template"===e?"report-template":"statistical data collection"===e?"statisticaldatacollection":"insights workbook"===e?"workbook":"insights model"===e?"insightsmodel":"insights page"===e?"insightspage":"insights theme"===e?"insightstheme":"hub initiative"===e?"hubinitiative":"hubpage"===e?"hubpage":"hub event"===e?"hubevent":"hub site application"===e?"hubsite":"hub project"===e?"hubproject":"relational database connection"===e?"relationaldatabaseconnection":"big data file share"===e?"datastorecollection":"image collection"===e?"imagecollection":"style"===e?"style":"desktop style"===e?"desktopstyle":"dashboard"===e?"dashboard":"raster function template"===e?"rasterprocessingtemplate":"vector tile package"===e?"vectortilepackage":"ortho mapping project"===e?"orthomappingproject":"ortho mapping template"===e?"orthomappingtemplate":"solution"===e?"solutions":"geopackage"===e?"geopackage":"deep learning package"===e?"deeplearningpackage":"real time analytic"===e?"realtimeanalytics":"big data analytic"===e?"bigdataanalytics":"feed"===e?"feed":"excalibur imagery project"===e?"excaliburimageryproject":"notebook"===e?"notebook":"storymap"===e?"storymap":"survey123 add in"===e?"survey123addin":"mission"===e?"mission":"mission report"===e?"missionreport":"quickcapture project"===e?"quickcaptureproject":"pro report"===e?"proreport":"pro report template"===e?"proreporttemplate":"urban model"===e?"urbanmodel":"web experience"===e?"experiencebuilder":"web experience template"===e?"webexperiencetemplate":"experience builder widget"===e?"experiencebuilderwidget":"experience builder widget package"===e?"experiencebuilderwidgetpackage":"workflow"===e?"workflow":"insights script"===e?"insightsscript":"kernel gateway connection"===e?"kernelgatewayconnection":"hub initiative template"===e?"hubinitiativetemplate":"storymap theme"===e?"storymaptheme":"knowledge graph"===e?"knowledgegraph":"native application"===e?"nativeapp":"native application installer"===e?"nativeappinstaller":"link chart"===e?"linkchart":"investigation"===e?"investigation":"ogcfeatureserver"===e?"features":"pro project"===e?"proproject":"insights workbook package"===e?"insightsworkbookpackage":"apache parquet"===e?"apacheparquet":"notebook code snippets"===e||"notebook code snippet library"===e?"notebookcodesnippets":"suitability model"===e?"suitabilitymodel":"esri classifier definition"===e?"classifierdefinition":"esri classification schema"===e?"classificationschema":"insights data engineering workbook"===e?"dataengineeringworkbook":"insights data engineering model"===e?"dataengineeringmodel":"deep learning studio project"===e?"deeplearningproject":"discussion"===e?"discussion":"allsource project"===e?"allsourceproject":"api key"===e?"apikey":"data pipeline"===e?"datapipelines":"maps",i?(0,o.V)("esri/images/portal/"+i+"16.png"):null}get isLayer(){return null!=this.type&&x.has(this.type)}get itemCdnUrl(){let e=this.itemUrl;return e&&a.id&&!a.id.findCredential(e)&&(e=a.id._normalizeAGOLorgDomain(e),e=e.replace(/^https?:\/\/www\.arcgis\.com/,"https://cdn.arcgis.com"),e=e.replace(/^https?:\/\/devext\.arcgis\.com/,"https://cdndev.arcgis.com"),e=e.replace(/^https?:\/\/qaext\.arcgis\.com/,"https://cdnqa.arcgis.com")),e}get itemPageUrl(){const e=this.portal?.itemPageUrl;return e&&this.id?`${e}?id=${this.id}`:null}get itemUrl(){const e=this.portal?.restUrl;return e&&this.id?`${e}/content/items/${this.id}`:null}get thumbnailUrl(){const e=this.itemUrl,t=this.thumbnail;return e&&t?this.portal?.normalizeUrl(`${e}/info/${t}?f=json`)??null:null}get userItemUrl(){const e=this.get("portal.restUrl");if(!e)return null;const t=this.owner||this.get("portal.user.username");return t?`${e}/content/users/${this.ownerFolder?`${t}/${this.ownerFolder}`:t}/items/${this.id}`:null}load(e){const t=this.portal??(this.portal=b.Z.getDefault()),i=t.load(e).then((()=>this.sourceJSON?this.sourceJSON:this.id&&this.itemUrl?t.request(this.itemUrl,{signal:null!=e?e.signal:null,query:{token:this.apiKey}}):{})).then((e=>{this.sourceJSON=e,this.read(e)}));return this.addResolvingPromise(i),Promise.resolve(this)}async addRating(e){const t={method:"post",query:{}};return e instanceof _&&(e=e.rating),null==e||isNaN(e)||"number"!=typeof e||(t.query.rating=e),this.portal?(await this.portal.request(this.itemUrl+"/addRating",t),new _({rating:e,created:new Date})):null}clone(){const e={access:this.access,accessInformation:this.accessInformation,applicationProxies:(0,l.d9)(this.applicationProxies),avgRating:this.avgRating,categories:(0,l.d9)(this.categories),created:(0,l.d9)(this.created),culture:this.culture,description:this.description,extent:(0,l.d9)(this.extent),groupCategories:(0,l.d9)(this.groupCategories),id:this.id,itemControl:this.itemControl,licenseInfo:this.licenseInfo,modified:(0,l.d9)(this.modified),name:this.name,numComments:this.numComments,numRatings:this.numRatings,numViews:this.numViews,owner:this.owner,ownerFolder:this.ownerFolder,portal:this.portal,screenshots:(0,l.d9)(this.screenshots),size:this.size,snippet:this.snippet,sourceUrl:this.sourceUrl,spatialReference:this.spatialReference,tags:(0,l.d9)(this.tags),thumbnail:this.thumbnail,title:this.title,type:this.type,typeKeywords:(0,l.d9)(this.typeKeywords),url:this.url};this.loaded&&(e.loadStatus="loaded");const t=new I({sourceJSON:this.sourceJSON}).set(e);return t._set("isOrgItem",this.isOrgItem),t}createPostQuery(){const e=this.toJSON();for(const t of["tags","typeKeywords","categories"])e[t]=e[t]?.join(", ");const{extent:t}=e;return t&&(e.extent=JSON.stringify(t)),e}async deleteRating(){await(0,c.s3)(this.portal).request(this.itemUrl+"/deleteRating",{method:"post"})}fetchData(e="json",t){return(0,c.s3)(this.portal).request(this.itemUrl+"/data",{responseType:e,...t,query:{token:this.apiKey}})}async fetchRating(e){const t=await(0,c.s3)(this.portal).request(this.itemUrl+"/rating",{query:{token:this.apiKey},...e});return null!=t.rating?(t.created=new Date(t.created),new _(t)):null}fetchRelatedItems(e,t){return(0,c.s3)(this.portal).requestToTypedArray(this.itemUrl+"/relatedItems",{query:{...e,token:this.apiKey},...t},I)}getThumbnailUrl(e){let t=this.thumbnailUrl;return t&&e&&(t+=`&w=${e}`),t}reload(){return(0,c.s3)(this.portal).request(this.itemUrl??"",{cacheBust:!0,query:{token:this.apiKey}}).then((e=>(this.sourceJSON=e,this.read(e),this)))}update(e){return this.id?this.load().then((()=>(0,c.s3)(this.portal).signIn())).then((()=>{const t=e&&e.data,i={method:"post"};i.query=this.createPostQuery();for(const e in i.query)null===i.query[e]&&(i.query[e]="");return i.query.clearEmptyFields=!0,null!=t&&("string"==typeof t?i.query.text=t:"object"==typeof t&&(i.query.text=JSON.stringify(t))),this.portal.request(`${this.userItemUrl}/update`,i).then((()=>this.reload()))})):Promise.reject(new s.Z("portal:item-does-not-exist","The item does not exist yet and cannot be updated"))}async copy(e){if(!this.id)throw new s.Z("portal:item-does-not-exist","The item does not exist yet");await this.load();const{portal:t,itemUrl:i}=this;await(0,c.s3)(t).signIn();const{copyResources:r,folder:o,tags:a,title:n}=e||{},l={method:"post",query:{copyPrivateResources:"all"===r,folder:"string"==typeof o?o:o?.id,includeResources:!!r,tags:a?.join(","),title:n}},{itemId:p}=await t.request(`${i}/copy`,l);return new I({id:p,portal:t})}updateThumbnail(e){return this.id?this.load().then((()=>this.portal.signIn())).then((()=>{const t=e.thumbnail,i=e.filename,r={method:"post"};if("string"==typeof t)(0,d.HK)(t)?r.query={data:t}:r.query={url:(0,d.hF)(t)},null!=i&&(r.query.filename=i);else{const e=new FormData;null!=i?e.append("file",t,i):e.append("file",t),r.body=e}return this.portal.request(`${this.userItemUrl}/updateThumbnail`,r).then((()=>this.reload()))})):Promise.reject(new s.Z("portal:item-does-not-exist","The item does not exist yet and cannot be updated"))}async fetchResources(e={},t){const{fetchResources:r}=await i.e(7873).then(i.bind(i,97873));return r(this,e,t)}async addResource(e,t,r){const{addOrUpdateResource:o}=await i.e(7873).then(i.bind(i,97873));return e.portalItem=this,o(e,"add",t,r)}async removeResource(e,t){const{removeResource:r}=await i.e(7873).then(i.bind(i,97873));if(e.portalItem&&e.portalItem.itemUrl!==this.itemUrl)throw new s.Z("removeresource:portal-item-mismatch","The portal item associated with the provided resource does not match the item");return r(this,e,t)}async removeAllResources(e){const{removeAllResources:t}=await i.e(7873).then(i.bind(i,97873));return t(this,e)}resourceFromPath(e){return new C({portalItem:this,path:e})}toJSON(){const e=this.extent,t={accessInformation:this.accessInformation,categories:(0,l.d9)(this.categories),created:this.created&&this.created.getTime(),description:this.description,extent:e&&[[e.xmin,e.ymin],[e.xmax,e.ymax]],id:this.id,isOrgItem:this.isOrgItem,licenseInfo:this.licenseInfo,modified:this.modified&&this.modified.getTime(),name:this.name,owner:this.owner,ownerFolder:this.ownerFolder,snippet:this.snippet,sourceUrl:this.sourceUrl,spatialReference:this.spatialReference,tags:(0,l.d9)(this.tags),thumbnail:this.thumbnail,title:this.title,type:this.type,typeKeywords:(0,l.d9)(this.typeKeywords),url:this.url};return(0,l.yd)(t)}static fromJSON(e){if(!e)return null;if(e.declaredClass)throw new Error("JSON object is already hydrated");return new I({sourceJSON:e})}_getPostQuery(){const e=this.toJSON();for(const t in e)"tags"===t&&null!==e[t]&&(e[t]=e[t].join(", ")),"typeKeywords"===t&&null!==e[t]&&(e[t]=e[t].join(", ")),"extent"===t&&e[t]&&(e[t]=JSON.stringify(e[t]));return e}};(0,r._)([(0,u.Cb)({type:["private","shared","org","public"]})],P.prototype,"access",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"accessInformation",void 0),(0,r._)([(0,u.Cb)({type:String})],P.prototype,"apiKey",void 0),(0,r._)([(0,u.Cb)({json:{read:{source:"appProxies"}}})],P.prototype,"applicationProxies",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"avgRating",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"categories",void 0),(0,r._)([(0,u.Cb)({type:Date})],P.prototype,"created",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"culture",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"description",void 0),(0,r._)([(0,u.Cb)({readOnly:!0})],P.prototype,"displayName",null),(0,r._)([(0,u.Cb)({type:y.Z})],P.prototype,"extent",void 0),(0,r._)([(0,m.r)("extent")],P.prototype,"readExtent",null),(0,r._)([(0,u.Cb)()],P.prototype,"groupCategories",void 0),(0,r._)([(0,u.Cb)({readOnly:!0})],P.prototype,"iconUrl",null),(0,r._)([(0,u.Cb)()],P.prototype,"id",void 0),(0,r._)([(0,u.Cb)({readOnly:!0})],P.prototype,"isLayer",null),(0,r._)([(0,u.Cb)({type:Boolean,readOnly:!0})],P.prototype,"isOrgItem",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"itemControl",void 0),(0,r._)([(0,u.Cb)({readOnly:!0})],P.prototype,"itemPageUrl",null),(0,r._)([(0,u.Cb)({readOnly:!0})],P.prototype,"itemUrl",null),(0,r._)([(0,u.Cb)()],P.prototype,"licenseInfo",void 0),(0,r._)([(0,u.Cb)({type:Date})],P.prototype,"modified",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"name",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"numComments",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"numRatings",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"numViews",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"owner",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"ownerFolder",void 0),(0,r._)([(0,u.Cb)({type:b.Z})],P.prototype,"portal",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"screenshots",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"size",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"snippet",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"sourceJSON",void 0),(0,r._)([(0,u.Cb)({type:String})],P.prototype,"sourceUrl",void 0),(0,r._)([(0,u.Cb)({type:String})],P.prototype,"spatialReference",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"tags",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"thumbnail",void 0),(0,r._)([(0,u.Cb)({readOnly:!0})],P.prototype,"thumbnailUrl",null),(0,r._)([(0,u.Cb)()],P.prototype,"title",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"type",void 0),(0,r._)([(0,u.Cb)()],P.prototype,"typeKeywords",void 0),(0,r._)([(0,u.Cb)({type:String,json:{read(e,t){if(U.has(t.type)){const t=this.portal?.restUrl;e||=t&&this.id?`${t}/content/items/${this.id}/data`:null}return e}}})],P.prototype,"url",void 0),(0,r._)([(0,u.Cb)({readOnly:!0})],P.prototype,"userItemUrl",null),P=I=(0,r._)([(0,g.j)("esri.portal.PortalItem")],P);const R=P}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/927417abea79c955b216.js b/public/assets/esri/core/workers/chunks/927417abea79c955b216.js new file mode 100644 index 0000000..5c7c401 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/927417abea79c955b216.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4720,1444],{16306:(e,t,r)=>{r.d(t,{aX:()=>A});var a=r(68773),n=r(20102),s=r(92604),i=r(38913),o=r(58901),l=r(73913),d=r(8744),u=r(40488),p=(r(66577),r(3172)),c=r(33955),f=r(11282),h=r(81271);async function y(e,t,r){const a="string"==typeof e?(0,h.mN)(e):e,n=t[0].spatialReference,s=(0,c.Ji)(t[0]),i={...r,query:{...a.query,f:"json",sr:n.wkid??JSON.stringify(n),geometries:JSON.stringify((l=t,{geometryType:(0,c.Ji)(l[0]),geometries:l.map((e=>e.toJSON()))}))}},{data:o}=await(0,p.default)(a.path+"/simplify",i);var l;return function(e,t,r){const a=(0,c.q9)(t);return e.map((e=>{const t=a.fromJSON(e);return t.spatialReference=r,t}))}(o.geometries,s,n)}const m=s.Z.getLogger("esri.geometry.support.normalizeUtils");function g(e){return"polygon"===e[0].type}function b(e){return"polyline"===e[0].type}function F(e,t,r){if(t){const t=function(e,t){if(!(e instanceof o.Z||e instanceof i.Z)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw m.error(e),new n.Z(e)}const r=(0,l.x3)(e),a=[];for(const e of r){const r=[];a.push(r),r.push([e[0][0],e[0][1]]);for(let a=0;a1){for(let e=1;e<=p-1;e++){const a=e*t,i=u*a+n,o=d*a+s;r.push([i,o])}const e=(l+Math.floor(p-1)*t)/2,a=u*e+n,i=d*e+s;r.push([a,i])}r.push([i,o])}}return function(e){return"polygon"===e.type}(e)?new i.Z({rings:a,spatialReference:e.spatialReference}):new o.Z({paths:a,spatialReference:e.spatialReference})}(e,1e6);e=(0,u.Sx)(t,!0)}return r&&(e=(0,l.Sy)(e,r)),e}function w(e,t,r){if(Array.isArray(e)){const a=e[0];if(a>t){const r=(0,l.XZ)(a,t);e[0]=a+r*(-2*t)}else if(at){const r=(0,l.XZ)(a,t);e=e.clone().offset(r*(-2*t),0)}else if(a{if(r[0]<180)return!0;{let r=0;for(let e=0;er?a:r}r=Number(r.toFixed(9));const a=-360*(0,l.XZ)(r,180);for(let r=0;rw(e,b,Z))),$.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,h);$.push(e.rings?new i.Z(e):e)}else if(t.extent){const e=t.extent,r=(0,l.XZ)(e.xmin,Z)*(2*b);let a=0===r?t.clone():(0,l.Sy)(t.clone(),r);e.offset(r,0),e.intersects(S)&&e.xmax!==b?(E=e.xmax>E?e.xmax:E,a=F(a,g),x.push(a),$.push("cut")):e.intersects(R)&&e.xmin!==Z?(E=e.xmax*(2*b)>E?e.xmax*(2*b):E,a=F(a,g,360),x.push(a),$.push("cut")):$.push(a)}else $.push(t.clone());else $.push(t);else $.push(t);let O=(0,l.XZ)(E,b),L=-90;const j=O,U=new o.Z;for(;O>0;){const e=360*O-180;U.addPath([[e,L],[e,-1*L]]),L*=-1,O--}if(x.length>0&&j>0){const t=I(x,await async function(e,t,r,a){const n=(0,f.en)(e),s=t[0].spatialReference,i={...a,query:{...n.query,f:"json",sr:JSON.stringify(s),target:JSON.stringify({geometryType:(0,c.Ji)(t[0]),geometries:t}),cutter:JSON.stringify(r)}},o=await(0,p.default)(n.path+"/cut",i),{cutIndexes:l,geometries:d=[]}=o.data;return{cutIndexes:l,geometries:d.map((e=>{const t=(0,c.im)(e);return t.spatialReference=s,t}))}}(n,x,U,r)),a=[],s=[];for(let r=0;r<$.length;r++){const n=$[r];if("cut"!==n)s.push(n);else{const n=t.shift(),i=e[r];null!=i&&"polygon"===i.type&&i.rings&&i.rings.length>1&&n.rings.length>=i.rings.length?(a.push(n),s.push("simplify")):s.push(g?(0,u.$)(n):n)}}if(!a.length)return s;const i=await y(n,a,r),o=[];for(let e=0;e{r.d(t,{Sy:()=>l,UZ:()=>i,XZ:()=>o,x3:()=>d});var a=r(58901),n=r(82971),s=r(33955);const i={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new a.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:n.Z.WebMercator}),minus180Line:new a.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:n.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new a.Z({paths:[[[180,-180],[180,180]]],spatialReference:n.Z.WGS84}),minus180Line:new a.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:n.Z.WGS84})}};function o(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const r=d(e);for(const e of r)for(const r of e)r[0]+=t;return e}function d(e){return(0,s.oU)(e)?e.rings:e.paths}},14720:(e,t,r)=>{r.d(t,{Ey:()=>b,applyEdits:()=>F,aw:()=>m,uploadAssets:()=>R});var a=r(38171),n=r(46791),s=r(20102),i=r(22974),o=r(92604),l=r(95330),d=r(81271),u=r(16306),p=r(66361),c=r(2981),f=r(84230);function h(e){return e&&null!=e.applyEdits}function y(e){return"object"==typeof e&&null!=e&&"objectId"in e&&!!e.objectId}function m(e){return e.every(y)}function g(e){return"object"==typeof e&&null!=e&&"globalId"in e&&!!e.globalId}function b(e){return e.every(g)}async function F(e,t,r,a={}){let d;if((0,p.lQ)(e)&&e.url)d=(0,p.jF)(e.url,e.layerId,"original-and-current-features"===a.returnServiceEditsOption);else{d=(0,l.hh)(),d.promise.then((t=>{(t.addedFeatures.length||t.updatedFeatures.length||t.deletedFeatures.length||t.addedAttachments.length||t.updatedAttachments.length||t.deletedAttachments.length)&&e.emit("edits",t)}));const t={result:d.promise};e.emit("apply-edits",t)}try{const{results:l,edits:u}=await async function(e,t,r,a){if(await e.load(),!h(t))throw new s.Z(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!(0,f.ln)(e))throw new s.Z(`${e.type}-layer:editing-disabled`,"Editing is disabled for layer",{layer:e});const{edits:i,options:l}=await async function(e,t,r){const a=t&&(t.addFeatures||t.updateFeatures||t.deleteFeatures),i=t&&(t.addAttachments||t.updateAttachments||t.deleteAttachments),l=null!=e.infoFor3D;if(!t||!a&&!i)throw new s.Z(`${e.type}-layer:missing-parameters`,"'addFeatures', 'updateFeatures', 'deleteFeatures', 'addAttachments', 'updateAttachments' or 'deleteAttachments' parameter is required");const d=(0,f.S1)(e);if(!d.data.isVersioned&&r?.gdbVersion)throw new s.Z(`${e.type}-layer:invalid-parameter`,"'gdbVersion' is applicable only if the layer supports versioned data. See: 'capabilities.data.isVersioned'");if(!d.editing.supportsRollbackOnFailure&&r?.rollbackOnFailureEnabled)throw new s.Z(`${e.type}-layer:invalid-parameter`,"This layer does not support 'rollbackOnFailureEnabled' parameter. See: 'capabilities.editing.supportsRollbackOnFailure'");if(!d.editing.supportsGlobalId&&r?.globalIdUsed)throw new s.Z(`${e.type}-layer:invalid-parameter`,"This layer does not support 'globalIdUsed' parameter. See: 'capabilities.editing.supportsGlobalId'");if(!d.editing.supportsGlobalId&&i)throw new s.Z(`${e.type}-layer:invalid-parameter`,"'addAttachments', 'updateAttachments' and 'deleteAttachments' are applicable only if the layer supports global ids. See: 'capabilities.editing.supportsGlobalId'");if(!r?.globalIdUsed&&i)throw new s.Z(`${e.type}-layer:invalid-parameter`,"When 'addAttachments', 'updateAttachments' or 'deleteAttachments' is specified, globalIdUsed should be set to true");const u={...r};if(null!=u.rollbackOnFailureEnabled||d.editing.supportsRollbackOnFailure||(u.rollbackOnFailureEnabled=!0),u.rollbackOnFailureEnabled||"original-and-current-features"!==u.returnServiceEditsOption||(!1===u.rollbackOnFailureEnabled&&o.Z.getLogger("esri.layers.graphics.editingSupport").warn(`${e.type}-layer:invalid-parameter`,"'original-and-current-features' is valid for 'returnServiceEditsOption' only when 'rollBackOnFailure' is true, but 'rollBackOnFailure' was set to false. 'rollBackOnFailure' has been overwrritten and set to true."),u.rollbackOnFailureEnabled=!0),!d.editing.supportsReturnServiceEditsInSourceSpatialReference&&u.returnServiceEditsInSourceSR)throw new s.Z(`${e.type}-layer:invalid-parameter`,"This layer does not support 'returnServiceEditsInSourceSR' parameter. See: 'capabilities.editing.supportsReturnServiceEditsInSourceSpatialReference'");if(u.returnServiceEditsInSourceSR&&"original-and-current-features"!==u.returnServiceEditsOption)throw new s.Z(`${e.type}-layer:invalid-parameter`,"'returnServiceEditsInSourceSR' is valid only when 'returnServiceEditsOption' is set to 'original-and-current-features'");const p={...t};if(p.addFeatures=t&&n.Z.isCollection(t.addFeatures)?t.addFeatures.toArray():p.addFeatures||[],p.updateFeatures=t&&n.Z.isCollection(t.updateFeatures)?t.updateFeatures.toArray():p.updateFeatures||[],p.deleteFeatures=t&&n.Z.isCollection(t.deleteFeatures)?t.deleteFeatures.toArray():p.deleteFeatures||[],p.addFeatures.length&&!d.operations.supportsAdd)throw new s.Z(`${e.type}-layer:unsupported-operation`,"Layer does not support adding features.");if(p.updateFeatures.length&&!d.operations.supportsUpdate)throw new s.Z(`${e.type}-layer:unsupported-operation`,"Layer does not support updating features.");if(p.deleteFeatures.length&&!d.operations.supportsDelete)throw new s.Z(`${e.type}-layer:unsupported-operation`,"Layer does not support deleting features.");p.addAttachments=p.addAttachments||[],p.updateAttachments=p.updateAttachments||[],p.deleteAttachments=p.deleteAttachments||[],p.addFeatures=p.addFeatures.map(v),p.updateFeatures=p.updateFeatures.map(v),p.addAssetFeatures=[];const h=r?.globalIdUsed||l;return p.addFeatures.forEach((t=>function(e,t,r){w(e,t,r),I(e,t)}(t,e,h))),p.updateFeatures.forEach((t=>function(e,t,r){w(e,t,r),I(e,t);const a=(0,f.S1)(t);if("geometry"in e&&null!=e.geometry&&!a?.editing.supportsGeometryUpdate)throw new s.Z(`${t.type}-layer:unsupported-operation`,"Layer does not support geometry updates.")}(t,e,h))),p.deleteFeatures.forEach((t=>function(e,t,r){w(e,t,r)}(t,e,h))),p.addAttachments.forEach((t=>A(t,e))),p.updateAttachments.forEach((t=>A(t,e))),l&&await async function(e,t){if(null==t.infoFor3D)return;const{infoFor3D:r}=t,a=(0,c.S0)("model/gltf-binary",r.supportedFormats)??(0,c.Ow)("glb",r.supportedFormats);if(!a||!r.editFormats.includes(a))throw new s.Z(`${t.type}-layer:binary-gltf-asset-not-supported`,"3DObjectFeatureLayer requires binary glTF (.glb) support for updating mesh geometry.");e.addAssetFeatures??=[];const{addAssetFeatures:n}=e;for(const t of e.addFeatures??[])S(t)&&n.push(t);for(const t of e.updateFeatures??[])S(t)&&n.push(t)}(p,e),{edits:await Z(p),options:u}}(e,r,a);return i.addFeatures?.length||i.updateFeatures?.length||i.deleteFeatures?.length||i.addAttachments?.length||i.updateAttachments?.length||i.deleteAttachments?.length?{edits:i,results:await t.applyEdits(i,l)}:{edits:i,results:{addFeatureResults:[],updateFeatureResults:[],deleteFeatureResults:[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}}(e,t,r,a),p=e=>e.filter((e=>!e.error)).map(i.d9),y={edits:u,addedFeatures:p(l.addFeatureResults),updatedFeatures:p(l.updateFeatureResults),deletedFeatures:p(l.deleteFeatureResults),addedAttachments:p(l.addAttachmentResults),updatedAttachments:p(l.updateAttachmentResults),deletedAttachments:p(l.deleteAttachmentResults),exceededTransferLimit:!1};return l.editedFeatureResults?.length&&(y.editedFeatures=l.editedFeatureResults),d.resolve(y),l}catch(e){throw d.reject(e),e}}function w(e,t,r){if(r){if("attributes"in e&&!e.attributes[t.globalIdField])throw new s.Z(`${t.type}-layer:invalid-parameter`,"Feature should have 'globalId' when 'globalIdUsed' is true");if(!("attributes"in e)&&!e.globalId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"'globalId' of the feature should be passed when 'globalIdUsed' is true")}if("geometry"in e&&null!=e.geometry){if(e.geometry.hasZ&&!1===t.capabilities?.data.supportsZ)throw new s.Z(`${t.type}-layer:z-unsupported`,"Layer does not support z values while feature has z values.");if(e.geometry.hasM&&!1===t.capabilities?.data.supportsM)throw new s.Z(`${t.type}-layer:m-unsupported`,"Layer does not support m values while feature has m values.")}}function I(e,t){if("geometry"in e&&"mesh"===e.geometry?.type){const{geometry:r}=e;if(r.vertexSpace.isGeoreferenced)throw new s.Z(`${t.type}-layer:georeferenced-mesh-unsupported`,"Uploading georeferenced meshes to a layer is not supported.")}}function A(e,t){const{feature:r,attachment:a}=e;if(!r||"attributes"in r&&!r.attributes[t.globalIdField])throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to a feature with 'globalId'");if(!("attributes"in r)&&!r.globalId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have reference to 'globalId' of the parent feature");if(!a.globalId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have 'globalId'");if(!a.data&&!a.uploadId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment should have 'data' or 'uploadId'");if(!(a.data instanceof File&&a.data.name||a.name))throw new s.Z(`${t.type}-layer:invalid-parameter`,"'name' is required when attachment is specified as Base64 encoded string using 'data'");if(!t.capabilities?.editing.supportsUploadWithItemId&&a.uploadId)throw new s.Z(`${t.type}-layer:invalid-parameter`,"This layer does not support 'uploadId' parameter. See: 'capabilities.editing.supportsUploadWithItemId'");if("string"==typeof a.data){const e=(0,d.sJ)(a.data);if(e&&!e.isBase64)throw new s.Z(`${t.type}-layer:invalid-parameter`,"Attachment 'data' should be a Blob, File or Base64 encoded string")}}async function Z(e){const t=e.addFeatures??[],r=e.updateFeatures??[],a=t.concat(r).map((e=>e.geometry)),n=await(0,u.aX)(a),s=t.length,i=r.length;return n.slice(0,s).forEach(((e,r)=>t[r].geometry=e)),n.slice(s,s+i).forEach(((e,t)=>r[t].geometry=e)),e}function v(e){const t=new a.Z;return e.attributes||(e.attributes={}),t.geometry=e.geometry,t.attributes=e.attributes,t}function S(e){return"mesh"===e?.geometry?.type}function R(e,t,r,a){if(!h(t))throw new s.Z(`${e.type}-layer:no-editing-support`,"Layer source does not support applyEdits capability",{layer:e});if(!t.uploadAssets)throw new s.Z(`${e.type}-layer:no-asset-upload-support`,"Layer source does not support uploadAssets capability",{layer:e});return t.uploadAssets(r,a)}},66361:(e,t,r)=>{r.d(t,{jF:()=>d,lQ:()=>c,o1:()=>f});var a=r(43697),n=r(32448),s=r(22974),i=r(95330),o=(r(92604),r(75215),r(20102),r(80442),r(52011));const l=new n.Z.EventEmitter;function d(e,t,r=!1){const a=(0,i.hh)();return r=null==t||r,l.emit("apply-edits",{serviceUrl:e,layerId:t,mayReceiveServiceEdits:r,result:a.promise}),a}const u="esri.layers.mixins.EditBusLayer",p=Symbol(u);function c(e){return null!=e&&"object"==typeof e&&p in e}const f=e=>{var t;let r=class extends e{constructor(...e){super(...e),this[t]=!0,this.when().then((()=>{this.own([l.on("apply-edits",(e=>{const{serviceUrl:t,layerId:r,mayReceiveServiceEdits:a,result:n}=e,i=t===this.url,o=null!=r&&null!=this.layerId&&r===this.layerId;if(!i||!o&&!a)return;const l=n.then((e=>{if(o&&(e.addedFeatures.length||e.updatedFeatures.length||e.deletedFeatures.length||e.addedAttachments.length||e.updatedAttachments.length||e.deletedAttachments.length))return this.emit("edits",(0,s.d9)(e)),e;const t=e.editedFeatures?.find((({layerId:e})=>e===this.layerId));if(t){const{adds:r,updates:a,deletes:n}=t.editedFeatures,i={edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:r?r.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],deletedFeatures:n?n.map((({attributes:e})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],updatedFeatures:a?a.map((({current:{attributes:e}})=>({objectId:this.objectIdField&&e[this.objectIdField],globalId:this.globalIdField&&e[this.globalIdField]}))):[],editedFeatures:(0,s.d9)(e.editedFeatures),exceededTransferLimit:!1};return this.emit("edits",i),i}return{edits:null,addedAttachments:[],deletedAttachments:[],updatedAttachments:[],addedFeatures:[],deletedFeatures:[],updatedFeatures:[],editedFeatures:(0,s.d9)(e.editedFeatures),exceededTransferLimit:!1}}));this.emit("apply-edits",{result:l})}))])}),(()=>{}))}};return t=p,r=(0,a._)([(0,o.j)(u)],r),r}},2981:(e,t,r)=>{r.d(t,{$6:()=>u,Ow:()=>s,S0:()=>n,d1:()=>i});const a=[["binary","application/octet-stream","bin",""]];function n(e,t){return l(function(e,t){return o(t).find((t=>d(t)===e))}(e,t))}function s(e,t){return l(function(e,t){const r=e.toLowerCase();return o(t).find((e=>function(e){return e?.[2].split(",")??[]}(e).some((e=>r.endsWith(e)))))}(e,t))}function i(e,t){return d(function(e,t){return o(t).find((t=>l(t)===e))}(e,t))}function o(e){return[...a,...e]}function l(e){return e?.[0]}function d(e){return e?.[1]}function u(e){return e.tables?.find((e=>"assetMaps"===e.role))}},11282:(e,t,r)=>{r.d(t,{cv:()=>o,en:()=>i,lA:()=>s}),r(68773),r(40330);var a=r(22974),n=r(81271);function s(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function i(e){return"string"==typeof e?(0,n.mN)(e):(0,a.d9)(e)}function o(e,t,r){const a={};for(const n in e){if("declaredClass"===n)continue;const s=e[n];if(null!=s&&"function"!=typeof s)if(Array.isArray(s)){a[n]=[];for(let e=0;e{r.d(t,{Z:()=>m});var s,i=r(43697),l=r(96674),o=r(70586),n=r(35463),a=r(5600),u=(r(75215),r(67676),r(80442),r(71715)),h=r(52011),c=r(30556);let p=s=class extends l.wq{static get allTime(){return d}static get empty(){return y}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(s.allTime)}get isEmpty(){return this.equals(s.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new s({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,r=null!=this.end?this.end.getTime():this.end,s=null!=e.start?e.start.getTime():e.start,i=null!=e.end?e.end.getTime():e.end;return t===s&&r===i}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,o.yw)(this.start,(t=>(0,n.JE)(t,e))),r=(0,o.yw)(this.end,(t=>{const r=(0,n.JE)(t,e);return t.getTime()===r.getTime()?r:(0,n.Nm)(r,1,e)}));return new s({start:t,end:r})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return s.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,i=e.start?.getTime()??-1/0,l=e.end?.getTime()??1/0;let o,n;if(i>=t&&i<=r?o=i:t>=i&&t<=l&&(o=t),r>=i&&r<=l?n=r:l>=t&&l<=r&&(n=l),null!=o&&null!=n&&!isNaN(o)&&!isNaN(n)){const e=new s;return e.start=o===-1/0?null:new Date(o),e.end=n===1/0?null:new Date(n),e}return s.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const r=new s,{start:i,end:l}=this;return null!=i&&(r.start=(0,n.Nm)(i,e,t)),null!=l&&(r.end=(0,n.Nm)(l,e,t)),r}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return d.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new s({start:t,end:r})}};(0,i._)([(0,a.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"end",void 0),(0,i._)([(0,u.r)("end")],p.prototype,"readEnd",null),(0,i._)([(0,c.c)("end")],p.prototype,"writeEnd",null),(0,i._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isAllTime",null),(0,i._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isEmpty",null),(0,i._)([(0,a.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"start",void 0),(0,i._)([(0,u.r)("start")],p.prototype,"readStart",null),(0,i._)([(0,c.c)("start")],p.prototype,"writeStart",null),p=s=(0,i._)([(0,h.j)("esri.TimeExtent")],p);const d=new p,y=new p({start:void 0,end:void 0}),m=p},13867:(e,t,r)=>{r.d(t,{z:()=>i});var s=r(69801);class i{constructor(e,t){this._storage=new s.WJ,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,r=1){this._storage.put(this,e,t,r,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},69801:(e,t,r)=>{r.d(t,{WJ:()=>n,Xq:()=>o});var s,i,l=r(44553);(i=s||(s={}))[i.ALL=0]="ALL",i[i.SOME=1]="SOME";class o{constructor(e,t,r){this.name=e,this._storage=t,this.id=a+++":",this.size=0,this.maxSize=0,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),r&&(this._storage.registerRemoveFunc(this.id,r),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get sizeAll(){return this._storage.size}resetHitRate(){this._hit=this._miss=0}put(e,t,r,s=0){this._storage.put(this,e,t,r,s)}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}updateSize(e,t,r){this._storage.updateSize(this,e,t,r)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class n{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new l.Z,this._users=new l.Z}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,0),this._checkSizeLimits()}put(e,t,r,i,l){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==r&&this._notifyRemove(t,o.entry,s.ALL)),i>this._maxSize)return void this._notifyRemove(t,r,s.ALL);if(void 0===r)return void console.warn("Refusing to cache undefined entry ");if(!i||i<0)return void console.warn("Refusing to cache entry with invalid size "+i);const n=1+Math.max(l,-3)- -3;this._db.set(t,{entry:r,size:i,lifetime:n,lives:n}),this._size+=i,e.size+=i,this._checkSizeLimits()}updateSize(e,t,r,i){t=e.id+t;const l=this._db.get(t);if(l&&l.entry===r){for(this._size-=l.size,e.size-=l.size;i>this._maxSize;){const e=this._notifyRemove(t,r,s.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);i=e}l.size=i,this._size+=i,e.size+=i,this._checkSizeLimits()}}pop(e,t){t=e.id+t;const r=this._db.get(t);if(r)return this._size-=r.size,e.size-=r.size,this._db.delete(t),++this._hit,r.entry;++this._miss}get(e,t){t=e.id+t;const r=this._db.get(t);if(void 0!==r)return this._db.delete(t),r.lives=r.lifetime,this._db.set(t,r),++this._hit,r.entry;++this._miss}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},r=new Array;this._db.forEach(((e,s)=>{const i=e.lifetime;r[i]=(r[i]||0)+e.size,this._users.forAll((r=>{const{id:i,name:l}=r;if(s.startsWith(i)){const r=t[l]||0;t[l]=r+e.size}}))}));const s={};this._users.forAll((e=>{const r=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const i=t[r]||0;t[r]=i,s[r]=Math.round(100*e.hitRate)+"%"}else s[r]="0%"}));const i=Object.keys(t);i.sort(((e,r)=>t[r]-t[e])),i.forEach((r=>e[r]=Math.round(t[r]/2**20)+"MB / "+s[r]));for(let t=r.length-1;t>=0;--t){const s=r[t];s&&(e["Priority "+(t+-3-1)]=Math.round(s/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,r)=>{r.startsWith(t)&&(this._size-=e.size,this._db.delete(r),this._notifyRemove(r,e.entry,s.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,s.ALL))),this._users.forEach((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,r){let s;return this._removeFuncs.some((i=>{if(e.startsWith(i[0])){const e=i[1](t,r);return"number"==typeof e&&(s=e),!0}return!1})),s}_checkSizeLimits(){if(this._size>this._maxSize)for(const[e,t]of this._db)if(this._purgeItem(e,t),this._size<=.9*this.maxSize)return;this._users.forEach((e=>{if(e.maxSize>0&&e.size>e.maxSize)for(const[t,r]of this._db)if(t.startsWith(e.id)&&(this._purgeItem(t,r,e),e.size<=.9*e.maxSize))return}))}_purgeItem(e,t,r=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,r&&(r.size-=t.size);const i=this._notifyRemove(e,t.entry,s.SOME);null!=i&&i>0&&(this._size+=i,r&&(r.size+=i),t.lives=t.lifetime,t.size=i,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let a=0},17445:(e,t,r)=>{r.d(t,{N1:()=>p,YP:()=>a,Z_:()=>m,gx:()=>u,nn:()=>f,on:()=>c,tX:()=>g});var s=r(91460),i=r(50758),l=r(70586),o=r(95330),n=r(26258);function a(e,t,r={}){return h(e,t,r,d)}function u(e,t,r={}){return h(e,t,r,y)}function h(e,t,r={},s){let i=null;const o=r.once?(e,r)=>{s(e)&&((0,l.hw)(i),t(e,r))}:(e,r)=>{s(e)&&t(e,r)};if(i=(0,n.aQ)(e,o,r.sync,r.equals),r.initial){const t=e();o(t,t)}return i}function c(e,t,r,o={}){let n=null,u=null,h=null;function c(){n&&u&&(u.remove(),o.onListenerRemove?.(n),n=null,u=null)}function p(e){o.once&&o.once&&(0,l.hw)(h),r(e)}const d=a(e,((e,r)=>{c(),(0,s.vT)(e)&&(n=e,u=(0,s.on)(e,t,p),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return h=(0,i.kB)((()=>{d.remove(),c()})),h}function p(e,t){return function(e,t,r){if((0,o.Hc)(r))return Promise.reject((0,o.zE)());const s=e();if(t?.(s))return Promise.resolve(s);let n=null;function a(){n=(0,l.hw)(n)}return new Promise(((s,l)=>{n=(0,i.AL)([(0,o.fu)(r,(()=>{a(),l((0,o.zE)())})),h(e,(e=>{a(),s(e)}),{sync:!1,once:!0},t??d)])}))}(e,y,t)}function d(e){return!0}function y(e){return!!e}r(87538);const m={sync:!0},f={initial:!0},g={sync:!0,initial:!0}},35463:(e,t,r)=>{r.d(t,{JE:()=>o,Nm:()=>l,rJ:()=>n}),r(80442);const s={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},i={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function l(e,t,r){const s=new Date(e.getTime());if(t&&r){const e=i[r],{getter:l,setter:o,multiplier:n}=e;if("months"===r){const e=function(e,t){const r=new Date(e,t+1,1);return r.setDate(0),r.getDate()}(s.getFullYear(),s.getMonth()+t);s.getDate()>e&&s.setDate(e)}s[o](s[l]()+t*n)}return s}function o(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function n(e,t,r){return 0===e?0:e*s[t]/s[r]}},94756:(e,t,r)=>{r.r(t),r.d(t,{default:()=>ce});var s=r(43697),i=r(3172),l=r(66643),o=r(20102),n=r(22974),a=r(16453),u=r(95330),h=r(81271),c=r(5600),p=(r(75215),r(71715)),d=r(52011),y=r(30556),m=r(6570),f=r(82971),g=r(87085),_=r(54295),w=r(46486),v=r(17287),S=r(71612),A=r(17017),b=r(38009),x=r(16859),I=r(72965);let E=null;var T=r(92604),R=r(1533);class z{constructor(e,t){this._spriteSource=e,this._maxTextureSize=t,this.devicePixelRatio=1,this._spriteImageFormat="png",this._isRetina=!1,this._spritesData={},this.image=null,this.width=null,this.height=null,this.loadStatus="not-loaded","url"===e.type&&e.spriteFormat&&(this._spriteImageFormat=e.spriteFormat),e.pixelRatio&&(this.devicePixelRatio=e.pixelRatio),this.baseURL=e.spriteUrl}get spriteNames(){const e=[];for(const t in this._spritesData)e.push(t);return e.sort(),e}getSpriteInfo(e){return this._spritesData?this._spritesData[e]:null}async load(e){if(this.baseURL){this.loadStatus="loading";try{await this._loadSprites(e),this.loadStatus="loaded"}catch{this.loadStatus="failed"}}else this.loadStatus="failed"}async _loadSprites(e){this._isRetina=this.devicePixelRatio>1.15;const{width:t,height:r,data:s,json:i}=await this._getSpriteData(this._spriteSource,e),l=Object.keys(i);if(!l||0===l.length||!s)return this._spritesData=this.image=null,void(this.width=this.height=0);this._spritesData=i,this.width=t,this.height=r;const n=Math.max(this._maxTextureSize,4096);if(t>n||r>n){const e=`Sprite resource for style ${this.baseURL} is bigger than the maximum allowed of ${n} pixels}`;throw T.Z.getLogger("esri.layers.support.SpriteSource").error(e),new o.Z("SpriteSource",e)}let a;for(let e=0;ee.data.index))),this._tileIndexPromise}async dataKey(e,t){const r=await this.fetchTileIndex();return(0,u.k_)(t),this._getIndexedDataKey(r,e)}_getIndexedDataKey(e,t){const r=[t];if(t.level<0||t.row<0||t.col<0||t.row>>t.level>0||t.col>>t.level>0)return null;let s=t;for(;0!==s.level;)s=new L.Z(s.level-1,s.row>>1,s.col>>1,s.world),r.push(s);let i,l,o=e,n=r.pop();if(1===o)return n;for(;r.length;)if(i=r.pop(),l=(1&i.col)+((1&i.row)<<1),o){if(0===o[l]){n=null;break}if(1===o[l]){n=i;break}n=i,o=o[l]}return n}}var D=r(70586);class M{constructor(e,t){this._tilemap=e,this._tileIndexUrl=t}destroy(){this._tilemap=(0,D.SC)(this._tilemap),this._tileIndexPromise=null}async fetchTileIndex(e){return this._tileIndexPromise||(this._tileIndexPromise=(0,i.default)(this._tileIndexUrl,{query:{...e?.query}}).then((e=>e.data.index))),this._tileIndexPromise}dataKey(e,t){const{level:r,row:s,col:i}=e,l=new L.Z(e);return this._tilemap.fetchAvailabilityUpsample(r,s,i,l,t).then((()=>(l.world=e.world,l))).catch((e=>{if((0,u.D_)(e))throw e;return null}))}}var O=r(30175);class B{constructor(e){this._tileUrl=e,this._promise=null,this._abortController=null,this._abortOptions=[]}getData(e){null===this._promise&&(this._abortController=new AbortController,this._promise=this._makeRequest(this._tileUrl,this._abortController.signal));const t=this._abortOptions;return t.push(e),(0,u.fu)(e,(()=>{t.every((e=>(0,u.Hc)(e)))&&this._abortController.abort()})),this._promise.then((e=>(0,n.d9)(e)))}async _makeRequest(e,t){const{data:r}=await(0,i.default)(e,{responseType:"array-buffer",signal:t});return r}}const N=new Map;function j(e,t){return(0,O.s1)(N,e,(()=>new B(e))).getData(t).then((t=>(N.delete(e),t))).catch((t=>{throw N.delete(e),t}))}class k{constructor(e,t,r){this.tilemap=null,this.tileInfo=null,this.capabilities=null,this.fullExtent=null,this.name=e,this.sourceUrl=t;const s=(0,h.mN)(this.sourceUrl),i=(0,n.d9)(r),l=i.tiles;if(s)for(let e=0;ee.toLowerCase().trim())),a=!0===r?.exportTilesAllowed,u=!0===o?.includes("tilemap"),c=a&&r.hasOwnProperty("maxExportTilesCount")?r.maxExportTilesCount:0;this.capabilities={operations:{supportsExportTiles:a,supportsTileMap:u},exportTiles:a?{maxExportTilesCount:+c}:null},this.tileInfo=U.Z.fromJSON(i.tileInfo);const p=r.tileMap?(0,h.fl)((0,h.v_)(s.path,r.tileMap),s.query??{}):null;u?(this.type="vector-tile",this.tilemap=new M(new C.y({layer:{parsedUrl:s,tileInfo:this.tileInfo},minLOD:i.minLOD??this.tileInfo.lods[0].level,maxLOD:i.maxLOD??this.tileInfo.lods[this.tileInfo.lods.length-1].level}),p)):p&&(this.tilemap=new F(p)),this.fullExtent=m.Z.fromJSON(r.fullExtent)}destroy(){this.tilemap?.destroy()}async getRefKey(e,t){return await(this.tilemap?.dataKey(e,t))??e}requestTile(e,t,r,s){return function(e,t,r,s,i){const l=(0,h.mN)(e),o=l.query;if(o)for(const[e,i]of Object.entries(o))switch(i){case"{x}":o[e]=s.toString();break;case"{y}":o[e]=r.toString();break;case"{z}":o[e]=t.toString()}const n=l.path;return j((0,h.fl)(n.replaceAll(/\{z\}/gi,t.toString()).replaceAll(/\{y\}/gi,r.toString()).replaceAll(/\{x\}/gi,s.toString()),{...l.query}),i)}(this.tileServers[t%this.tileServers.length],e,t,r,s)}isCompatibleWith(e){const t=this.tileInfo,r=e.tileInfo;if(!t.spatialReference.equals(r.spatialReference))return!1;if(!t.origin.equals(r.origin))return!1;if(Math.round(t.dpi)!==Math.round(r.dpi))return!1;const s=t.lods,i=r.lods,l=Math.min(s.length,i.length);for(let e=0;e=l&&i.push({level:e,scale:s,resolution:r}),r/=2,s/=2;return{capabilities:"TilesOnly",initialExtent:t,fullExtent:t,minScale:0,maxScale:0,tiles:e.tiles,tileInfo:{rows:512,cols:512,dpi:96,format:"pbf",origin:{x:-20037508.342787,y:20037508.342787},lods:i,spatialReference:{wkid:102100}}}}(t),a=new k(i,(0,h.fl)(o,l?.query??{}),n);if(!s&&e.primarySourceName in e.sourceNameToSource){const t=e.sourceNameToSource[e.primarySourceName];if(!t.isCompatibleWith(a))return;null!=a.fullExtent&&(null!=t.fullExtent?t.fullExtent.union(a.fullExtent):t.fullExtent=a.fullExtent.clone()),t.tileInfo&&a.tileInfo&&t.tileInfo.lods.length=Q||Math.abs(r.y-s.y)>=Q)return!1;let i,l;e.lods[0].scale>t.lods[0].scale?(i=e,l=t):(l=e,i=t);for(let e=i.lods[0].scale;e>=l.lods[l.lods.length-1].scale-Q;e/=2)if(Math.abs(e-l.lods[0].scale)t.lods[0].scale?e.lods[0]:t.lods[0],a=e.lods[e.lods.length-1].scale<=t.lods[t.lods.length-1].scale?e.lods[e.lods.length-1]:t.lods[t.lods.length-1],u=n.scale,h=n.resolution,c=a.scale,p=[];let d=u,y=h,m=0;for(;d>c;)p.push(new V.Z({level:m,resolution:y,scale:d})),m++,d/=2,y/=2;return new U.Z({size:[r,r],dpi:i,format:s||"pbf",origin:l,lods:p,spatialReference:o})}var ee=r(51785),te=r(7575);let re,se;function ie(e){const t=(0,te.Sh)(e);for(;t.length>1;){const e=le(t.shift());if(e.available)return e}return le(t.shift())}function le(e){switch(e){case te.zO.WEBGL1:return re||(re=function(){const e=new ne,t=ue(te.zO.WEBGL1,e);return null==t||(e.supportsElementIndexUint=null!==t.getExtension("OES_element_index_uint"),e.supportsStandardDerivatives=null!==t.getExtension("OES_standard_derivatives"),e.supportsInstancedArrays=null!==t.getExtension("ANGLE_instanced_arrays"),e.supportsTextureFloat=null!==t.getExtension("OES_texture_float"),e.supportsTextureHalfFloat=null!==t.getExtension("OES_texture_half_float"),e.supportsColorBufferFloat=null!==t.getExtension("WEBGL_color_buffer_float"),e.supportsColorBufferFloatBlend=null!==t.getExtension("EXT_float_blend"),e.supportsColorBufferHalfFloat=null!==t.getExtension("EXT_color_buffer_half_float")),e}()),re;case te.zO.WEBGL2:return se||(se=function(){const e=new ae,t=ue(te.zO.WEBGL2,e);return null==t||(e.supportsColorBufferFloat=null!==t.getExtension("EXT_color_buffer_float"),e.supportsColorBufferFloatBlend=null!==t.getExtension("EXT_float_blend"),e.supportsColorBufferHalfFloat=e.supportsColorBufferFloat||null!==t.getExtension("EXT_color_buffer_half_float")),e}()),se}}class oe{constructor(){this.available=!1,this.majorPerformanceCaveat=!1,this.maxTextureSize=0,this.supportsVertexShaderSamplers=!1,this.supportsHighPrecisionFragment=!1,this.supportsElementIndexUint=!1,this.supportsStandardDerivatives=!1,this.supportsInstancedArrays=!1,this.supportsTextureFloat=!1,this.supportsTextureHalfFloat=!1,this.supportsColorBufferFloat=!1,this.supportsColorBufferFloatBlend=!1,this.supportsColorBufferHalfFloat=!1}}class ne extends oe{constructor(){super(...arguments),this.type=te.zO.WEBGL1}}class ae extends oe{constructor(){super(...arguments),this.type=te.zO.WEBGL2,this.supportsElementIndexUint=!0,this.supportsStandardDerivatives=!0,this.supportsInstancedArrays=!0,this.supportsTextureFloat=!0,this.supportsTextureHalfFloat=!0}}function ue(e,t){if(e===te.zO.WEBGL1&&"undefined"==typeof WebGLRenderingContext||e===te.zO.WEBGL2&&"undefined"==typeof WebGL2RenderingContext)return null;const r=document.createElement("canvas");if(!r)return null;let s=(0,te.kr)(r,e,{failIfMajorPerformanceCaveat:!0});if(null==s&&(s=(0,te.kr)(r,e),null!=s&&(t.majorPerformanceCaveat=!0)),null==s)return s;if(e===te.zO.WEBGL1){const e=s.getParameter(s.VERSION),r=e?.match(/^WebGL\s+([\d.]*)/);if(r){const e=parseFloat(r[1]);t.available=e>=.94}}else t.available=!0;t.maxTextureSize=s.getParameter(s.MAX_TEXTURE_SIZE),t.supportsVertexShaderSamplers=s.getParameter(s.MAX_VERTEX_TEXTURE_IMAGE_UNITS)>0;const i=s.getShaderPrecisionFormat(s.FRAGMENT_SHADER,s.HIGH_FLOAT);return i&&(t.supportsHighPrecisionFragment=i.precision>0),s}let he=class extends((0,S.h)((0,I.M)((0,w.Z)((0,v.Y)((0,b.q)((0,x.I)((0,A.N)((0,_.V)((0,a.R)(g.Z)))))))))){constructor(...e){super(...e),this._spriteSourceMap=new Map,this.currentStyleInfo=null,this.style=null,this.isReference=null,this.operationalLayerType="VectorTileLayer",this.tilemapCache=null,this.type="vector-tile",this.url=null,this.showCollisionBoxes="none",this.path=null}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}destroy(){if(this.sourceNameToSource)for(const e of Object.values(this.sourceNameToSource))e?.destroy();this.primarySource?.destroy(),this._spriteSourceMap.clear()}async prefetchResources(e){await this.loadSpriteSource(globalThis.devicePixelRatio||1,e)}load(e){const t=this.loadFromPortal({supportedTypes:["Vector Tile Service"],supportsData:!1},e).catch(u.r9).then((async()=>{if(!this.portalItem||!this.portalItem.id)return;const t=`${this.portalItem.itemCdnUrl}/resources/styles/root.json`;(await(0,i.default)(t,{...e,query:{f:"json",...this.customParameters,token:this.apiKey}})).data&&this.read({url:t},(0,$.h)(this.portalItem))})).catch(u.r9).then((()=>this._loadStyle(e)));return this.addResolvingPromise(t),Promise.resolve(this)}get attributionDataUrl(){const e=this.currentStyleInfo,t=e&&e.serviceUrl&&(0,h.mN)(e.serviceUrl);if(!t)return null;const r=this._getDefaultAttribution(t.path);return r?(0,h.fl)(r,{...this.customParameters,token:this.apiKey}):null}get capabilities(){const e=this.primarySource;return e?e.capabilities:{operations:{supportsExportTiles:!1,supportsTileMap:!1},exportTiles:null}}get fullExtent(){return this.primarySource?.fullExtent||null}get parsedUrl(){return this.serviceUrl?(0,h.mN)(this.serviceUrl):null}get serviceUrl(){return this.currentStyleInfo&&this.currentStyleInfo.serviceUrl||null}get spatialReference(){return this.tileInfo?.spatialReference??null}get styleUrl(){return this.currentStyleInfo&&this.currentStyleInfo.styleUrl||null}writeStyleUrl(e,t){e&&(0,h.oC)(e)&&(e=`https:${e}`);const r=(0,q.a)(e);t.styleUrl=(0,Y.e)(e,r)}get tileInfo(){const e=[];for(const t in this.sourceNameToSource)e.push(this.sourceNameToSource[t]);let t=this.primarySource?.tileInfo||new U.Z;if(e.length>1)for(let r=0;r(this._spriteSourceMap.clear(),this._getSourceAndStyle(r,{signal:e}))),t)),this._loadingTask.promise}getStyleLayerId(e){return this.styleRepository.getStyleLayerId(e)}getStyleLayerIndex(e){return this.styleRepository.getStyleLayerIndex(e)}getPaintProperties(e){return(0,n.d9)(this.styleRepository.getPaintProperties(e))}setPaintProperties(e,t){const r=this.styleRepository.isPainterDataDriven(e);this.styleRepository.setPaintProperties(e,t);const s=this.styleRepository.isPainterDataDriven(e);this.emit("paint-change",{layer:e,paint:t,isDataDriven:r||s})}getStyleLayer(e){return(0,n.d9)(this.styleRepository.getStyleLayer(e))}setStyleLayer(e,t){this.styleRepository.setStyleLayer(e,t),this.emit("style-layer-change",{layer:e,index:t})}deleteStyleLayer(e){this.styleRepository.deleteStyleLayer(e),this.emit("delete-style-layer",{layer:e})}getLayoutProperties(e){return(0,n.d9)(this.styleRepository.getLayoutProperties(e))}setLayoutProperties(e,t){this.styleRepository.setLayoutProperties(e,t),this.emit("layout-change",{layer:e,layout:t})}setStyleLayerVisibility(e,t){this.styleRepository.setStyleLayerVisibility(e,t),this.emit("style-layer-visibility-change",{layer:e,visibility:t})}getStyleLayerVisibility(e){return this.styleRepository.getStyleLayerVisibility(e)}write(e,t){return t?.origin&&!this.styleUrl?(t.messages&&t.messages.push(new o.Z("vectortilelayer:unsupported",`VectorTileLayer (${this.title}, ${this.id}) with style defined by JSON only are not supported`,{layer:this})),null):super.write(e,t)}getTileUrl(e,t,r){return null}async _getSourceAndStyle(e,t){if(!e)throw new Error("invalid style!");const r=await async function(e,t){const r={source:null,sourceBase:null,sourceUrl:null,validatedSource:null,style:null,styleBase:null,styleUrl:null,sourceNameToSource:{},primarySourceName:"",spriteFormat:"png"},[s,i]="string"==typeof e?[e,null]:[null,e.jsonUrl];return await G(r,"esri",e,i,t),{layerDefinition:r.validatedSource,url:s,serviceUrl:r.sourceUrl,style:r.style,styleUrl:r.styleUrl,spriteUrl:r.style.sprite&&W(r.styleBase,r.style.sprite),spriteFormat:r.spriteFormat,glyphsUrl:r.style.glyphs&&W(r.styleBase,r.style.glyphs),sourceNameToSource:r.sourceNameToSource,primarySourceName:r.primarySourceName}}(e,{...t,query:{...this.customParameters,token:this.apiKey}});"webp"===r.spriteFormat&&(await function(e){if(E)return E;const t={lossy:"UklGRiIAAABXRUJQVlA4IBYAAAAwAQCdASoBAAEADsD+JaQAA3AAAAAA",lossless:"UklGRhoAAABXRUJQVlA4TA0AAAAvAAAAEAcQERGIiP4HAA==",alpha:"UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAARBxAR/Q9ERP8DAABWUDggGAAAABQBAJ0BKgEAAQAAAP4AAA3AAP7mtQAAAA==",animation:"UklGRlIAAABXRUJQVlA4WAoAAAASAAAAAAAAAAAAQU5JTQYAAAD/////AABBTk1GJgAAAAAAAAAAAAAAAAAAAGQAAABWUDhMDQAAAC8AAAAQBxAREYiI/gcA"};return E=new Promise((e=>{const r=new Image;r.onload=()=>{r.onload=r.onerror=null,e(r.width>0&&r.height>0)},r.onerror=()=>{r.onload=r.onerror=null,e(!1)},r.src="data:image/webp;base64,"+t.lossy})),E}()||(r.spriteFormat="png")),this._set("currentStyleInfo",{...r}),"string"==typeof e?(this.url=e,this.style=null):(this.url=null,this.style=e),this._set("sourceNameToSource",r.sourceNameToSource),this._set("primarySource",r.sourceNameToSource[r.primarySourceName]),this._set("styleRepository",new ee.Z(r.style)),this.read(r.layerDefinition,{origin:"service"}),this.emit("load-style")}_getDefaultAttribution(e){const t=e.match(/^https?:\/\/(?:basemaps|basemapsbeta|basemapsdev)(?:-api)?\.arcgis\.com(\/[^\/]+)?\/arcgis\/rest\/services\/([^\/]+(\/[^\/]+)*)\/vectortileserver/i),r=["OpenStreetMap_v2","OpenStreetMap_Daylight_v2","OpenStreetMap_Export_v2","OpenStreetMap_FTS_v2","OpenStreetMap_GCS_v2","World_Basemap","World_Basemap_v2","World_Basemap_Export_v2","World_Basemap_GCS_v2","World_Basemap_WGS84","World_Contours_v2"];if(!t)return;const s=t[2]&&t[2].toLowerCase();if(!s)return;const i=t[1]||"";for(const e of r)if(e.toLowerCase().includes(s))return(0,h.Fv)(`//static.arcgis.com/attribution/Vector${i}/${e}`)}async _loadStyle(e){return this._loadingTask?.promise??this.loadStyle(null,e)}};(0,s._)([(0,c.Cb)({readOnly:!0})],he.prototype,"attributionDataUrl",null),(0,s._)([(0,c.Cb)({type:["show","hide"]})],he.prototype,"listMode",void 0),(0,s._)([(0,c.Cb)({json:{read:!0,write:!0}})],he.prototype,"blendMode",void 0),(0,s._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],he.prototype,"capabilities",null),(0,s._)([(0,c.Cb)({readOnly:!0})],he.prototype,"currentStyleInfo",void 0),(0,s._)([(0,c.Cb)({json:{read:!1},readOnly:!0,type:m.Z})],he.prototype,"fullExtent",null),(0,s._)([(0,c.Cb)()],he.prototype,"style",void 0),(0,s._)([(0,c.Cb)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],he.prototype,"isReference",void 0),(0,s._)([(0,c.Cb)({type:["VectorTileLayer"]})],he.prototype,"operationalLayerType",void 0),(0,s._)([(0,c.Cb)({readOnly:!0})],he.prototype,"parsedUrl",null),(0,s._)([(0,c.Cb)({readOnly:!0})],he.prototype,"serviceUrl",null),(0,s._)([(0,c.Cb)({type:f.Z,readOnly:!0})],he.prototype,"spatialReference",null),(0,s._)([(0,c.Cb)({readOnly:!0})],he.prototype,"styleRepository",void 0),(0,s._)([(0,c.Cb)({readOnly:!0})],he.prototype,"sourceNameToSource",void 0),(0,s._)([(0,c.Cb)({readOnly:!0})],he.prototype,"primarySource",void 0),(0,s._)([(0,c.Cb)({type:String,readOnly:!0,json:{write:{ignoreOrigin:!0},origins:{"web-document":{write:{ignoreOrigin:!0,isRequired:!0}}}}})],he.prototype,"styleUrl",null),(0,s._)([(0,y.c)(["portal-item","web-document"],"styleUrl")],he.prototype,"writeStyleUrl",null),(0,s._)([(0,c.Cb)({json:{read:!1,origins:{service:{read:!1}}},readOnly:!0,type:U.Z})],he.prototype,"tileInfo",null),(0,s._)([(0,c.Cb)()],he.prototype,"tilemapCache",void 0),(0,s._)([(0,p.r)("service","tilemapCache",["capabilities","tileInfo"])],he.prototype,"readTilemapCache",null),(0,s._)([(0,c.Cb)({json:{read:!1},readOnly:!0,value:"vector-tile"})],he.prototype,"type",void 0),(0,s._)([(0,c.Cb)({json:{origins:{"web-document":{read:{source:"styleUrl"}},"portal-item":{read:{source:"url"}}},write:!1,read:!1}})],he.prototype,"url",void 0),(0,s._)([(0,c.Cb)({readOnly:!0})],he.prototype,"version",void 0),(0,s._)([(0,p.r)("version",["version","currentVersion"])],he.prototype,"readVersion",null),(0,s._)([(0,c.Cb)({type:String})],he.prototype,"showCollisionBoxes",void 0),(0,s._)([(0,c.Cb)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],he.prototype,"path",void 0),he=(0,s._)([(0,d.j)("esri.layers.VectorTileLayer")],he);const ce=he},54295:(e,t,r)=>{r.d(t,{V:()=>o});var s=r(43697),i=r(5600),l=(r(75215),r(67676),r(80442),r(52011));const o=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,s._)([(0,i.Cb)({type:String})],t.prototype,"apiKey",null),t=(0,s._)([(0,l.j)("esri.layers.mixins.APIKeyMixin")],t),t}},17287:(e,t,r)=>{r.d(t,{Y:()=>a});var s=r(43697),i=r(92604),l=r(5600),o=(r(75215),r(67676),r(80442),r(52011)),n=r(66677);const a=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,n.Qc)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,n.Nm)(e,i.Z.getLogger(this)))}};return(0,s._)([(0,l.Cb)()],t.prototype,"title",null),(0,s._)([(0,l.Cb)({type:String})],t.prototype,"url",null),t=(0,s._)([(0,o.j)("esri.layers.mixins.ArcGISService")],t),t}},17017:(e,t,r)=>{r.d(t,{N:()=>o});var s=r(43697),i=r(5600),l=(r(75215),r(67676),r(80442),r(52011));const o=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,s._)([(0,i.Cb)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,s._)([(0,l.j)("esri.layers.mixins.CustomParametersMixin")],t),t}},16859:(e,t,r)=>{r.d(t,{I:()=>A});var s=r(43697),i=r(68773),l=r(40330),o=r(3172),n=r(66643),a=r(20102),u=r(92604),h=r(70586),c=r(95330),p=r(81271),d=r(5600),y=(r(75215),r(67676),r(80442),r(71715)),m=r(52011),f=r(30556),g=r(84230),_=r(48522),w=r(15235),v=r(86082),S=r(14661);const A=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,h.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new w.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:s}=await r.e(8062).then(r.bind(r,18062));return(0,c.k_)(t),await s({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!i.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:s},content:{updateItem:i}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",s),this._set("userHasUpdateItemPrivileges",i)}catch(e){(0,c.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const s=e===r.id;if(s&&r.portal.user)return(0,S.Ss)(r);let i,o;if(s)i=r.portal.url;else try{i=await(0,g.oP)(this.url,t)}catch(e){(0,c.r9)(e)}if(!i||!(0,p.Zo)(i,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(l.id?.getCredential(`${i}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.r9)(e)}if(!o)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(s?await r.reload():(r=new w.default({id:e,portal:{url:i}}),await r.load(t)),r.portal.user)return(0,S.Ss)(r)}catch(e){(0,c.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?l.id?.findCredential(this.url):null;if(!t)return!0;const r=b.credential===t?b.user:await this._fetchEditingUser(e);return b.credential=t,b.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=l.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const s=`${r.owningSystemUrl}/sharing/rest`,i=_.Z.getDefault();if(i&&i.loaded&&(0,p.Fv)(i.restUrl)===(0,p.Fv)(s))return i.user;const a=`${s}/community/self`,u=null!=e?e.signal:null,h=await(0,n.q6)((0,o.default)(a,{authMode:"no-prompt",query:{f:"json"},signal:u}));return h.ok?v.default.fromJSON(h.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,s=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||_.Z.getDefault());return r&&s&&!(0,p.tm)(s.restUrl,r.restUrl)?(t.messages&&t.messages.push(new a.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,s._)([(0,d.Cb)({type:w.default})],t.prototype,"portalItem",null),(0,s._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,s._)([(0,f.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,s._)([(0,d.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,s._)([(0,d.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,s._)([(0,d.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,s._)([(0,d.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,s._)([(0,m.j)("esri.layers.mixins.PortalLayer")],t),t},b={credential:null,user:null}},33516:(e,t,r)=>{r.d(t,{Y:()=>o,h:()=>l});var s=r(81271),i=r(48522);function l(e){return{origin:"portal-item",url:(0,s.mN)(e.itemUrl),portal:e.portal||i.Z.getDefault(),portalItem:e,readResourcePaths:[]}}function o(e){return{origin:"portal-item",messages:[],writtenProperties:[],url:e.itemUrl?(0,s.mN)(e.itemUrl):null,portal:e.portal||i.Z.getDefault(),portalItem:e}}},55415:(e,t,r)=>{r.d(t,{Z:()=>i});var s=r(71143);class i{static getId(e,t,r,s){return"object"==typeof e?`${e.level}/${e.row}/${e.col}/${e.world}`:`${e}/${t}/${r}/${s}`}constructor(e,t,r,s){this.set(e,t,r,s)}get key(){return this}get id(){return this.toString()}set id(e){this.set(e)}get hash(){const e=4095&this.row,t=4095&this.col,r=63&this.level;return(3&this.world)<<30|t<<22|e<<8|r}acquire(e,t,r,s){this.set(e,t,r,s)}contains(e){const t=e.level-this.level;return t>=0&&this.row===e.row>>t&&this.col===e.col>>t&&this.world===e.world}equals(e){return this.level===e.level&&this.row===e.row&&this.col===e.col&&this.world===e.world}clone(){return new i(this)}release(){this.level=0,this.row=0,this.col=0,this.world=0}set(e,t,r,s){if(null==e)this.level=0,this.row=0,this.col=0,this.world=0;else if("object"==typeof e)this.level=e.level||0,this.row=e.row||0,this.col=e.col||0,this.world=e.world||0;else if("string"==typeof e){const[t,r,s,i]=e.split("/");this.level=parseFloat(t),this.row=parseFloat(r),this.col=parseFloat(s),this.world=parseFloat(i)}else this.level=+e,this.row=+t,this.col=+r,this.world=+s||0;return this}toString(){return`${this.level}/${this.row}/${this.col}/${this.world}`}getParentKey(){return this.level<=0?null:new i(this.level-1,this.row>>1,this.col>>1,this.world)}getChildKeys(){const e=this.level+1,t=this.row<<1,r=this.col<<1,s=this.world;return[new i(e,t,r,s),new i(e,t,r+1,s),new i(e,t+1,r,s),new i(e,t+1,r+1,s)]}compareRowMajor(e){return this.rowe.row?1:this.cole.col?1:0}}i.pool=new s.Z(i,null,null,25,50)},7575:(e,t,r)=>{r.d(t,{Sh:()=>o,kr:()=>l,zO:()=>s});var s,i=r(80442);function l(e,t,r={}){const i=t===s.WEBGL1?["webgl","experimental-webgl","webkit-3d","moz-webgl"]:["webgl2"];for(const t of i){const s=e.getContext(t,r);if(s)return s}return null}function o(e){if("3d"===e)return[s.WEBGL2];const t=(0,i.Z)("esri-force-webgl");return t===s.WEBGL1||t===s.WEBGL2?[t]:(0,i.Z)("mac")&&(0,i.Z)("chrome")?[s.WEBGL1,s.WEBGL2]:[s.WEBGL2,s.WEBGL1]}!function(e){e[e.WEBGL1=1]="WEBGL1",e[e.WEBGL2=2]="WEBGL2"}(s||(s={}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/93400bef85fccb52efbc.js b/public/assets/esri/core/workers/chunks/93400bef85fccb52efbc.js new file mode 100644 index 0000000..e677186 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/93400bef85fccb52efbc.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8024,5732],{92835:(e,t,s)=>{s.d(t,{Z:()=>p});var i,r=s(43697),n=s(96674),l=s(70586),a=s(35463),o=s(5600),h=(s(75215),s(67676),s(80442),s(71715)),u=s(52011),c=s(30556);let d=i=class extends n.wq{static get allTime(){return f}static get empty(){return g}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,s=null!=this.end?this.end.getTime():this.end,i=null!=e.start?e.start.getTime():e.start,r=null!=e.end?e.end.getTime():e.end;return t===i&&s===r}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,l.yw)(this.start,(t=>(0,a.JE)(t,e))),s=(0,l.yw)(this.end,(t=>{const s=(0,a.JE)(t,e);return t.getTime()===s.getTime()?s:(0,a.Nm)(s,1,e)}));return new i({start:t,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,s=this.end?.getTime()??1/0,r=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let l,a;if(r>=t&&r<=s?l=r:t>=r&&t<=n&&(l=t),s>=r&&s<=n?a=s:n>=t&&n<=s&&(a=n),null!=l&&null!=a&&!isNaN(l)&&!isNaN(a)){const e=new i;return e.start=l===-1/0?null:new Date(l),e.end=a===1/0?null:new Date(a),e}return i.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:r,end:n}=this;return null!=r&&(s.start=(0,a.Nm)(r,e,t)),null!=n&&(s.end=(0,a.Nm)(n,e,t)),s}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return f.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,s=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:s})}};(0,r._)([(0,o.Cb)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"end",void 0),(0,r._)([(0,h.r)("end")],d.prototype,"readEnd",null),(0,r._)([(0,c.c)("end")],d.prototype,"writeEnd",null),(0,r._)([(0,o.Cb)({readOnly:!0,json:{read:!1}})],d.prototype,"isAllTime",null),(0,r._)([(0,o.Cb)({readOnly:!0,json:{read:!1}})],d.prototype,"isEmpty",null),(0,r._)([(0,o.Cb)({type:Date,json:{write:{allowNull:!0}}})],d.prototype,"start",void 0),(0,r._)([(0,h.r)("start")],d.prototype,"readStart",null),(0,r._)([(0,c.c)("start")],d.prototype,"writeStart",null),d=i=(0,r._)([(0,u.j)("esri.TimeExtent")],d);const f=new d,g=new d({start:void 0,end:void 0}),p=d},5732:(e,t,s)=>{s.d(t,{c:()=>i,g:()=>r});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},46791:(e,t,s)=>{s.d(t,{Z:()=>O});var i,r=s(43697),n=s(3894),l=s(32448),a=s(22974),o=s(70586),h=s(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(i||(i={}));var u,c=s(1654),d=s(75215),f=s(58971),g=s(5600),p=s(52421),m=s(52011),_=s(10661);const y=new h.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),v=()=>{};function b(e){return e?e instanceof T?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e&&e.length)return e[0]}function E(e,t,s,i){const r=Math.min(e.length-s,t.length-i);let n=0;for(;n{e.push(t),C(e,s.call(i,t,r,n),s,i)}))}const D=new Set,I=new Set,M=new Set,S=new Map;let A=0,T=u=class extends l.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof u}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new _.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:A++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof u?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,f.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(i.ADD)||(this._splice(0,this.length,b(e)),this._emitAfterChanges(i.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,s={removed:!1,callback:t};return e.push(s),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=v,s.removed=!0,e.splice(e.indexOf(s),1)}}}return this._emitter.on(e,t)}once(e,t){const s=this.on(e,t);return{remove(){s.remove()}}}add(e,t){if((0,f.it)(this._observable),this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t??null);return this._splice(s,0,[e]),this._emitAfterChanges(i.ADD),this}addMany(e,t=this._items.length){if((0,f.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t);return this._splice(s,0,b(e)),this._emitAfterChanges(i.ADD),this}at(e){if((0,f.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(i.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,f.it)(this._observable),this._createNewInstance({items:this._items.map(a.d9)})}concat(...e){(0,f.it)(this._observable);const t=e.map(b);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const s=(0,o.j0)(this._splice(0,this.length)),r=s.length;for(let i=0;it&&(e=t),e}includes(e,t=0){return(0,f.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,f.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,f.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,f.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,f.it)(this._observable);const s=this._items.map(e,t);return new u({items:s})}reorder(e,t=this.length-1){(0,f.it)(this._observable);const s=this.indexOf(e);if(-1!==s){if(t<0?t=0:t>=this.length&&(t=this.length-1),s!==t){if(this._emitBeforeChanges(i.MOVE))return e;this._splice(s,1),this._splice(t,0,[e]),this._emitAfterChanges(i.MOVE)}return e}}pop(){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(i.REMOVE),e}push(...e){return(0,f.it)(this._observable),this._emitBeforeChanges(i.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(i.ADD)),this.length}reduce(e,t){(0,f.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduce(e,t):s.reduce(e)}reduceRight(e,t){(0,f.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduceRight(e,t):s.reduceRight(e)}remove(e){return(0,f.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,f.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(i.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(i.REMOVE),t}removeMany(e){if((0,f.it)(this._observable),!e||!e.length||this._emitBeforeChanges(i.REMOVE))return[];const t=e instanceof u?e.toArray():e,s=this._items,r=[],n=t.length;for(let e=0;e-1){const i=1+E(t,s,e+1,n+1),l=this._splice(n,i);l&&l.length>0&&r.push.apply(r,l),e+=i-1}}return this._emitAfterChanges(i.REMOVE),r}reverse(){if((0,f.it)(this._observable),this._emitBeforeChanges(i.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(i.MOVE),this}shift(){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(i.REMOVE),e}slice(e=0,t=this.length){return(0,f.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,f.it)(this._observable),this._items.some(e,t)}sort(e){if((0,f.it)(this._observable),!this.length||this._emitBeforeChanges(i.MOVE))return this;const t=(0,o.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(i.MOVE),this}splice(e,t,...s){(0,f.it)(this._observable);const r=(t?i.REMOVE:0)|(s.length?i.ADD:0);if(this._emitBeforeChanges(r))return[];const n=this._splice(e,t,s)||[];return this._emitAfterChanges(r),n}toArray(){return(0,f.it)(this._observable),this._items.slice()}toJSON(){return(0,f.it)(this._observable),this.toArray()}toLocaleString(){return(0,f.it)(this._observable),this._items.toLocaleString()}toString(){return(0,f.it)(this._observable),this._items.toString()}unshift(...e){return(0,f.it)(this._observable),!e.length||this._emitBeforeChanges(i.ADD)||(this._splice(0,0,e),this._emitAfterChanges(i.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,s){const i=this._items,r=this.itemType;let n,l;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,c.Os)((()=>this._dispatchChange()))),t){if(l=i.splice(e,t),this.hasEventListener("before-remove")){const t=y.acquire();t.target=this,t.cancellable=!0;for(let s=0,r=l.length;s{s.push(e)}));const i=n.Z.acquire();I.forEach((e=>{i.push(e)}));const r=this._items,l=t.items,a=n.Z.acquire();if(M.forEach((e=>{l.indexOf(e)!==r.indexOf(e)&&a.push(e)})),t.listeners&&(s.length||i.length||a.length)){const e={target:this,added:s,removed:i,moved:a},r=t.listeners.length;for(let s=0;s{if(!e)return u;if(S.has(e))return S.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const s in e.typeMap){const i=e.typeMap[s].prototype.declaredClass;t?t+=` | ${i}`:t=i}let s=class extends u{};return(0,r._)([(0,p.c)({Type:e,ensureType:"function"==typeof e?(0,d.se)(e):(0,d.N7)(e)})],s.prototype,"itemType",void 0),s=(0,r._)([(0,m.j)(`esri.core.Collection<${t}>`)],s),S.set(e,s),s},(0,r._)([(0,g.Cb)()],T.prototype,"length",void 0),(0,r._)([(0,g.Cb)()],T.prototype,"items",null),T=u=(0,r._)([(0,m.j)("esri.core.Collection")],T);const O=T},52421:(e,t,s)=>{function i(e){return(t,s)=>{t[s]=e}}s.d(t,{c:()=>i})},35463:(e,t,s)=>{s.d(t,{JE:()=>l,Nm:()=>n,rJ:()=>a}),s(80442);const i={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},r={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,s){const i=new Date(e.getTime());if(t&&s){const e=r[s],{getter:n,setter:l,multiplier:a}=e;if("months"===s){const e=function(e,t){const s=new Date(e,t+1,1);return s.setDate(0),s.getDate()}(i.getFullYear(),i.getMonth()+t);i.getDate()>e&&i.setDate(e)}i[l](i[n]()+t*a)}return i}function l(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function a(e,t,s){return 0===e?0:e*i[t]/i[s]}},3723:(e,t,s)=>{s.r(t),s.d(t,{default:()=>P});var i=s(43697),r=s(68773),n=s(3172),l=(s(9790),s(16453)),a=s(95330),o=s(81271),h=s(5600),u=(s(75215),s(67676),s(80442),s(71715)),c=s(52011),d=s(6570),f=s(8744),g=s(87085),p=s(71612),m=s(38009),_=s(16859),y=s(34760),v=s(72965),b=s(21506),w=s(89164),E=s(4095),C=s(37898),D=s(77987),I=s(20256);const M=["atom","xml"],S={base:w.Z,key:"type",typeMap:{"simple-line":E.Z},errorContext:"symbol"},A={base:w.Z,key:"type",typeMap:{"picture-marker":C.Z,"simple-marker":D.Z},errorContext:"symbol"},T={base:w.Z,key:"type",typeMap:{"simple-fill":I.Z},errorContext:"symbol"};let O=class extends((0,p.h)((0,y.Q)((0,m.q)((0,_.I)((0,v.M)((0,l.R)(g.Z))))))){constructor(...e){super(...e),this.description=null,this.fullExtent=null,this.legendEnabled=!0,this.lineSymbol=null,this.pointSymbol=null,this.polygonSymbol=null,this.operationalLayerType="GeoRSS",this.url=null,this.type="geo-rss"}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}readFeatureCollections(e,t){return t.featureCollection.layers.forEach((e=>{const t=e.layerDefinition.drawingInfo.renderer.symbol;t&&"esriSFS"===t.type&&t.outline?.style.includes("esriSFS")&&(t.outline.style="esriSLSSolid")})),t.featureCollection.layers}get hasPoints(){return this._hasGeometry("esriGeometryPoint")}get hasPolylines(){return this._hasGeometry("esriGeometryPolyline")}get hasPolygons(){return this._hasGeometry("esriGeometryPolygon")}get title(){const e=this._get("title");return e&&"defaults"!==this.originOf("title")?e:this.url?(0,o.vt)(this.url,M)||"GeoRSS":e||""}set title(e){this._set("title",e)}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Map Service","Feature Service","Feature Collection","Scene Service"]},e).catch(a.r9).then((()=>this._fetchService(t))).then((e=>{this.read(e,{origin:"service"})}))),Promise.resolve(this)}async hasDataChanged(){const e=await this._fetchService();return this.read(e,{origin:"service",ignoreDefaults:!0}),!0}async _fetchService(e){const t=this.spatialReference,{data:s}=await(0,n.default)(r.default.geoRSSServiceUrl,{query:{url:this.url,refresh:!!this.loaded||void 0,outSR:(0,f.oR)(t)?void 0:t.wkid??JSON.stringify(t)},signal:e});return s}_hasGeometry(e){return this.featureCollections?.some((t=>t.featureSet?.geometryType===e&&t.featureSet.features?.length>0))??!1}};(0,i._)([(0,h.Cb)()],O.prototype,"description",void 0),(0,i._)([(0,h.Cb)()],O.prototype,"featureCollections",void 0),(0,i._)([(0,u.r)("service","featureCollections",["featureCollection.layers"])],O.prototype,"readFeatureCollections",null),(0,i._)([(0,h.Cb)({type:d.Z,json:{name:"lookAtExtent"}})],O.prototype,"fullExtent",void 0),(0,i._)([(0,h.Cb)(b.id)],O.prototype,"id",void 0),(0,i._)([(0,h.Cb)(b.rn)],O.prototype,"legendEnabled",void 0),(0,i._)([(0,h.Cb)({types:S,json:{write:!0}})],O.prototype,"lineSymbol",void 0),(0,i._)([(0,h.Cb)({type:["show","hide"]})],O.prototype,"listMode",void 0),(0,i._)([(0,h.Cb)({types:A,json:{write:!0}})],O.prototype,"pointSymbol",void 0),(0,i._)([(0,h.Cb)({types:T,json:{write:!0}})],O.prototype,"polygonSymbol",void 0),(0,i._)([(0,h.Cb)({type:["GeoRSS"]})],O.prototype,"operationalLayerType",void 0),(0,i._)([(0,h.Cb)(b.HQ)],O.prototype,"url",void 0),(0,i._)([(0,h.Cb)({json:{origins:{service:{read:{source:"name",reader:e=>e||void 0}}}}})],O.prototype,"title",null),(0,i._)([(0,h.Cb)({readOnly:!0,json:{read:!1},value:"geo-rss"})],O.prototype,"type",void 0),O=(0,i._)([(0,c.j)("esri.layers.GeoRSSLayer")],O);const P=O},16859:(e,t,s)=>{s.d(t,{I:()=>E});var i=s(43697),r=s(68773),n=s(40330),l=s(3172),a=s(66643),o=s(20102),h=s(92604),u=s(70586),c=s(95330),d=s(81271),f=s(5600),g=(s(75215),s(67676),s(80442),s(71715)),p=s(52011),m=s(30556),_=s(84230),y=s(48522),v=s(15235),b=s(86082),w=s(14661);const E=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,s){if(t.itemId)return new v.default({id:t.itemId,portal:s&&s.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:i}=await s.e(8062).then(s.bind(s,18062));return(0,c.k_)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.D_)(e)||h.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!r.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:s,fullEdit:i},content:{updateItem:r}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",s),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",r)}catch(e){(0,c.r9)(e)}}async _fetchUserPrivileges(e,t){let s=this.portalItem;if(!e||!s||!s.loaded||s.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===s.id;if(i&&s.portal.user)return(0,w.Ss)(s);let r,l;if(i)r=s.portal.url;else try{r=await(0,_.oP)(this.url,t)}catch(e){(0,c.r9)(e)}if(!r||!(0,d.Zo)(r,s.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;l=await(n.id?.getCredential(`${r}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.r9)(e)}if(!l)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(i?await s.reload():(s=new v.default({id:e,portal:{url:r}}),await s.load(t)),s.portal.user)return(0,w.Ss)(s)}catch(e){(0,c.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const s=C.credential===t?C.user:await this._fetchEditingUser(e);return C.credential=t,C.user=s,null==s||null==s.privileges||s.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const s=n.id.findServerInfo(this.url??"");if(!s?.owningSystemUrl)return null;const i=`${s.owningSystemUrl}/sharing/rest`,r=y.Z.getDefault();if(r&&r.loaded&&(0,d.Fv)(r.restUrl)===(0,d.Fv)(i))return r.user;const o=`${i}/community/self`,h=null!=e?e.signal:null,u=await(0,a.q6)((0,l.default)(o,{authMode:"no-prompt",query:{f:"json"},signal:h}));return u.ok?b.default.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const s=t&&t.portal,i=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||y.Z.getDefault());return s&&i&&!(0,d.tm)(i.restUrl,s.restUrl)?(t.messages&&t.messages.push(new o.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,f.Cb)({type:v.default})],t.prototype,"portalItem",null),(0,i._)([(0,g.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,m.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,f.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,f.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,f.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,f.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,p.j)("esri.layers.mixins.PortalLayer")],t),t},C={credential:null,user:null}},34760:(e,t,s)=>{s.d(t,{Q:()=>_});var i=s(43697),r=s(92604),n=s(95330),l=s(5600),a=(s(75215),s(67676),s(80442),s(52011)),o=s(46791),h=(s(20102),s(26258),s(87538));const u=new o.Z,c=new WeakMap;function d(e){return null!=e&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e}function f(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:f(t,e%t):0}let g=0,p=0;function m(){const e=Date.now();for(const t of u)t.refreshInterval&&e-(c.get(t)??0)+5>=6e4*t.refreshInterval&&(c.set(t,e),t.refresh(e))}(0,h.EH)((()=>{const e=Date.now();let t=0;for(const s of u)t=f(Math.round(6e4*s.refreshInterval),t),s.refreshInterval?c.get(s)||c.set(s,e):c.delete(s);if(t!==p){if(p=t,clearInterval(g),0===p)return void(g=0);g=setInterval(m,p)}}));const _=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,n.Ds)((()=>this.hasDataChanged())),this.when().then((()=>{this.destroyed||function(e){d(e)&&u.push(e)}(this)}),(()=>{}))}destroy(){d(this)&&u.includes(this)&&u.remove(this)}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,n.R8)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{r.Z.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}};return(0,i._)([(0,l.Cb)({type:Number,cast:e=>e>=.1?e:e<=0?0:.1,json:{write:!0}})],t.prototype,"refreshInterval",void 0),(0,i._)([(0,l.Cb)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,i._)([(0,l.Cb)()],t.prototype,"refreshParameters",null),t=(0,i._)([(0,a.j)("esri.layers.mixins.RefreshableLayer")],t),t}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/93e17ab3bc56ceea928d.js b/public/assets/esri/core/workers/chunks/93e17ab3bc56ceea928d.js new file mode 100644 index 0000000..3aca724 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/93e17ab3bc56ceea928d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1421],{21421:(t,e,n)=>{n.r(e),n.d(e,{b:()=>l});var r,i,o,a=n(5732),u={exports:{}};r=u,i="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,"undefined"!=typeof __filename&&(i=i||__filename),o=function(t){var e,n,r=void 0!==(t=t||{})?t:{};r.ready=new Promise((function(t,r){e=t,n=r}));var o,u={};for(o in r)r.hasOwnProperty(o)&&(u[o]=r[o]);var s,l,c,f;c="object"==typeof window,f="function"==typeof importScripts,s="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,l=!c&&!s&&!f;var p,d,y,h,v="";s?(v=f?require("path").dirname(v)+"/":__dirname+"/",p=function(t,e){return y||(y=require("fs")),h||(h=require("path")),t=h.normalize(t),y.readFileSync(t,e?null:"utf8")},d=function(t){var e=p(t,!0);return e.buffer||(e=new Uint8Array(e)),T(e.buffer),e},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),process.on("uncaughtException",(function(t){if(!(t instanceof We))throw t})),process.on("unhandledRejection",rt),r.inspect=function(){return"[Emscripten Module object]"}):l?("undefined"!=typeof read&&(p=function(t){return read(t)}),d=function(t){var e;return"function"==typeof readbuffer?new Uint8Array(readbuffer(t)):(T("object"==typeof(e=read(t,"binary"))),e)},"undefined"!=typeof scriptArgs&&scriptArgs,"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print)):(c||f)&&(f?v=self.location.href:document.currentScript&&(v=document.currentScript.src),i&&(v=i),v=0!==v.indexOf("blob:")?v.substr(0,v.lastIndexOf("/")+1):"",p=function(t){var e=new XMLHttpRequest;return e.open("GET",t,!1),e.send(null),e.responseText},f&&(d=function(t){var e=new XMLHttpRequest;return e.open("GET",t,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}));var m,g,b=r.print||console.log.bind(console),$=r.printErr||console.warn.bind(console);for(o in u)u.hasOwnProperty(o)&&(r[o]=u[o]);u=null,r.arguments&&r.arguments,r.thisProgram&&r.thisProgram,r.quit&&r.quit,r.wasmBinary&&(m=r.wasmBinary),r.noExitRuntime&&r.noExitRuntime,"object"!=typeof WebAssembly&&rt("no native wasm support detected");var C=new WebAssembly.Table({initial:157,maximum:157,element:"anyfunc"}),w=!1;function T(t,e){t||rt("Assertion failed: "+e)}var _="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function P(t,e,n){for(var r=e+n,i=e;t[i]&&!(i>=r);)++i;if(i-e>16&&t.subarray&&_)return _.decode(t.subarray(e,i));for(var o="";e>10,56320|1023&l)}}else o+=String.fromCharCode((31&a)<<6|u)}else o+=String.fromCharCode(a)}return o}function A(t,e){return t?P(S,t,e):""}var W,E,S,k,O,j,F,R,x,D="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function I(t,e){for(var n=t,r=n>>1,i=r+e/2;!(r>=i)&&O[r];)++r;if((n=r<<1)-t>32&&D)return D.decode(S.subarray(t,n));for(var o=0,a="";;){var u=k[t+2*o>>1];if(0==u||o==e/2)return a;++o,a+=String.fromCharCode(u)}}function U(t,e,n){if(void 0===n&&(n=2147483647),n<2)return 0;for(var r=e,i=(n-=2)<2*t.length?n/2:t.length,o=0;o>1]=a,e+=2}return k[e>>1]=0,e-r}function M(t){return 2*t.length}function V(t,e){for(var n=0,r="";!(n>=e/4);){var i=j[t+4*n>>2];if(0==i)break;if(++n,i>=65536){var o=i-65536;r+=String.fromCharCode(55296|o>>10,56320|1023&o)}else r+=String.fromCharCode(i)}return r}function H(t,e,n){if(void 0===n&&(n=2147483647),n<4)return 0;for(var r=e,i=r+n-4,o=0;o=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&t.charCodeAt(++o)),j[e>>2]=a,(e+=4)+4>i)break}return j[e>>2]=0,e-r}function z(t){for(var e=0,n=0;n=55296&&r<=57343&&++n,e+=4}return e}function q(t,e){return t%e>0&&(t+=e-t%e),t}function B(t){W=t,r.HEAP8=E=new Int8Array(t),r.HEAP16=k=new Int16Array(t),r.HEAP32=j=new Int32Array(t),r.HEAPU8=S=new Uint8Array(t),r.HEAPU16=O=new Uint16Array(t),r.HEAPU32=F=new Uint32Array(t),r.HEAPF32=R=new Float32Array(t),r.HEAPF64=x=new Float64Array(t)}var N=r.INITIAL_MEMORY||16777216;function G(t){for(;t.length>0;){var e=t.shift();if("function"!=typeof e){var n=e.func;"number"==typeof n?void 0===e.arg?r.dynCall_v(n):r.dynCall_vi(n,e.arg):n(void 0===e.arg?null:e.arg)}else e(r)}}(g=r.wasmMemory?r.wasmMemory:new WebAssembly.Memory({initial:N/65536,maximum:32768}))&&(W=g.buffer),N=W.byteLength,B(W),j[80624]=5565536;var L=[],X=[],J=[],Y=[];function Z(t){L.unshift(t)}function K(t){Y.unshift(t)}var Q=Math.ceil,tt=Math.floor,et=0,nt=null;function rt(t){r.onAbort&&r.onAbort(t),$(t+=""),w=!0,t="abort("+t+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(t);throw n(e),e}function it(t,e){return String.prototype.startsWith?t.startsWith(e):0===t.indexOf(e)}r.preloadedImages={},r.preloadedAudios={};function ot(t){return it(t,"data:application/octet-stream;base64,")}function at(t){return it(t,"file://")}var ut="basis_transcoder.wasm";function st(){try{if(m)return new Uint8Array(m);if(d)return d(ut);throw"both async and sync fetching of the wasm failed"}catch(t){rt(t)}}ot(ut)||(ut=function(t){return r.locateFile?r.locateFile(t,v):v+t}(ut)),X.push({func:function(){Te()}});var lt={};function ct(t){for(;t.length;){var e=t.pop();t.pop()(e)}}function ft(t){return this.fromWireType(F[t>>2])}var pt={},dt={},yt={},ht=48,vt=57;function mt(t){if(void 0===t)return"_unknown";var e=(t=t.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return e>=ht&&e<=vt?"_"+t:t}function gt(t,e){return t=mt(t),function(){return e.apply(this,arguments)}}function bt(t,e){var n=gt(e,(function(t){this.name=e,this.message=t;var n=new Error(t).stack;void 0!==n&&(this.stack=this.toString()+"\n"+n.replace(/^Error(:[^\n]*)?\n/,""))}));return n.prototype=Object.create(t.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},n}var $t=void 0;function Ct(t){throw new $t(t)}function wt(t,e,n){function r(e){var r=n(e);r.length!==t.length&&Ct("Mismatched type converter count");for(var i=0;i>2)+r]);return n}function re(t,e,n,r,i){var o=e.length;o<2&&Wt("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var a=null!==e[1]&&null!==n,u=!1,s=1;s4&&0==--oe[t].refcount&&(oe[t]=void 0,ie.push(t))}function ue(t){switch(t){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var e=ie.length?ie.pop():oe.length;return oe[e]={refcount:1,value:t},e}}function se(t,e,n){switch(e){case 0:return function(t){var e=n?E:S;return this.fromWireType(e[t])};case 1:return function(t){var e=n?k:O;return this.fromWireType(e[t>>1])};case 2:return function(t){var e=n?j:F;return this.fromWireType(e[t>>2])};default:throw new TypeError("Unknown integer type: "+t)}}function le(t,e){var n=dt[t];return void 0===n&&Wt(e+" has unknown type "+te(t)),n}function ce(t){if(null===t)return"null";var e=typeof t;return"object"===e||"array"===e||"function"===e?t.toString():""+t}function fe(t,e){switch(e){case 2:return function(t){return this.fromWireType(R[t>>2])};case 3:return function(t){return this.fromWireType(x[t>>3])};default:throw new TypeError("Unknown float type: "+t)}}function pe(t,e,n){switch(e){case 0:return n?function(t){return E[t]}:function(t){return S[t]};case 1:return n?function(t){return k[t>>1]}:function(t){return O[t>>1]};case 2:return n?function(t){return j[t>>2]}:function(t){return F[t>>2]};default:throw new TypeError("Unknown integer type: "+t)}}function de(t){return t||Wt("Cannot use deleted val. handle = "+t),oe[t].value}var ye={};function he(t){var e=ye[t];return void 0===e?Pt(t):e}var ve=[];function me(){if("object"==typeof globalThis)return globalThis;function t(t){t.$$$embind_global$$$=t;var e="object"==typeof $$$embind_global$$$&&t.$$$embind_global$$$===t;return e||delete t.$$$embind_global$$$,e}if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof a.c&&t(a.c)?$$$embind_global$$$=a.c:"object"==typeof self&&t(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")}var ge={};function be(t){try{return g.grow(t-W.byteLength+65535>>>16),B(g.buffer),1}catch(t){}}var $e={mappings:{},buffers:[null,[],[]],printChar:function(t,e){var n=$e.buffers[t];0===e||10===e?((1===t?b:$)(P(n,0)),n.length=0):n.push(e)},varargs:void 0,get:function(){return $e.varargs+=4,j[$e.varargs-4>>2]},getStr:function(t){return A(t)},get64:function(t,e){return t}};$t=r.InternalError=bt(Error,"InternalError"),function(){for(var t=new Array(256),e=0;e<256;++e)t[e]=String.fromCharCode(e);_t=t}(),At=r.BindingError=bt(Error,"BindingError"),Ut.prototype.isAliasOf=function(t){if(!(this instanceof Ut))return!1;if(!(t instanceof Ut))return!1;for(var e=this.$$.ptrType.registeredClass,n=this.$$.ptr,r=t.$$.ptrType.registeredClass,i=t.$$.ptr;e.baseClass;)n=e.upcast(n),e=e.baseClass;for(;r.baseClass;)i=r.upcast(i),r=r.baseClass;return e===r&&n===i},Ut.prototype.clone=function(){if(this.$$.ptr||kt(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var t=Rt(Object.create(Object.getPrototypeOf(this),{$$:{value:St(this.$$)}}));return t.$$.count.value+=1,t.$$.deleteScheduled=!1,t},Ut.prototype.delete=function(){this.$$.ptr||kt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Wt("Object already scheduled for deletion"),jt(this),Ft(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},Ut.prototype.isDeleted=function(){return!this.$$.ptr},Ut.prototype.deleteLater=function(){return this.$$.ptr||kt(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&Wt("Object already scheduled for deletion"),Dt.push(this),1===Dt.length&&xt&&xt(It),this.$$.deleteScheduled=!0,this},Yt.prototype.getPointee=function(t){return this.rawGetPointee&&(t=this.rawGetPointee(t)),t},Yt.prototype.destructor=function(t){this.rawDestructor&&this.rawDestructor(t)},Yt.prototype.argPackAdvance=8,Yt.prototype.readValueFromPointer=ft,Yt.prototype.deleteObject=function(t){null!==t&&t.delete()},Yt.prototype.fromWireType=function(t){var e=this.getPointee(t);if(!e)return this.destructor(t),null;var n=function(t,e){return e=function(t,e){for(void 0===e&&Wt("ptr should not be undefined");t.baseClass;)e=t.upcast(e),t=t.baseClass;return e}(t,e),Xt[e]}(this.registeredClass,e);if(void 0!==n){if(0===n.$$.count.value)return n.$$.ptr=e,n.$$.smartPtr=t,n.clone();var r=n.clone();return this.destructor(t),r}function i(){return this.isSmartPointer?Jt(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:e,smartPtrType:this,smartPtr:t}):Jt(this.registeredClass.instancePrototype,{ptrType:this,ptr:t})}var o,a=this.registeredClass.getActualType(e),u=Mt[a];if(!u)return i.call(this);o=this.isConst?u.constPointerType:u.pointerType;var s=Lt(e,this.registeredClass,o.registeredClass);return null===s?i.call(this):this.isSmartPointer?Jt(o.registeredClass.instancePrototype,{ptrType:o,ptr:s,smartPtrType:this,smartPtr:t}):Jt(o.registeredClass.instancePrototype,{ptrType:o,ptr:s})},r.getInheritedInstanceCount=function(){return Object.keys(Xt).length},r.getLiveInheritedInstances=function(){var t=[];for(var e in Xt)Xt.hasOwnProperty(e)&&t.push(Xt[e]);return t},r.flushPendingDeletes=It,r.setDelayFunction=function(t){xt=t,Dt.length&&xt&&xt(It)},Qt=r.UnboundTypeError=bt(Error,"UnboundTypeError"),r.count_emval_handles=function(){for(var t=0,e=5;e>o])},destructorFunction:null})},y:function(t,e,n,r,i,o,a,u,s,l,c,f,p){c=Pt(c),o=Kt(i,o),u&&(u=Kt(a,u)),l&&(l=Kt(s,l)),p=Kt(f,p);var d=mt(c);Ht(d,(function(){ee("Cannot construct "+c+" due to unbound types",[r])})),wt([t,e,n],r?[r]:[],(function(e){var n,i;e=e[0],i=r?(n=e.registeredClass).instancePrototype:Ut.prototype;var a=gt(d,(function(){if(Object.getPrototypeOf(this)!==s)throw new At("Use 'new' to construct "+c);if(void 0===f.constructor_body)throw new At(c+" has no accessible constructor");var t=f.constructor_body[arguments.length];if(void 0===t)throw new At("Tried to invoke ctor of "+c+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(f.constructor_body).toString()+") parameters instead!");return t.apply(this,arguments)})),s=Object.create(i,{constructor:{value:a}});a.prototype=s;var f=new zt(c,a,s,p,n,o,u,l),y=new Yt(c,f,!0,!1,!1),h=new Yt(c+"*",f,!1,!1,!1),v=new Yt(c+" const*",f,!1,!0,!1);return Mt[t]={pointerType:h,constPointerType:v},Zt(d,a),[y,h,v]}))},x:function(t,e,n,r,i,o){T(e>0);var a=ne(e,n);i=Kt(r,i);var u=[o],s=[];wt([],[t],(function(t){var n="constructor "+(t=t[0]).name;if(void 0===t.registeredClass.constructor_body&&(t.registeredClass.constructor_body=[]),void 0!==t.registeredClass.constructor_body[e-1])throw new At("Cannot register multiple constructors with identical number of parameters ("+(e-1)+") for class '"+t.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!");return t.registeredClass.constructor_body[e-1]=function(){ee("Cannot construct "+t.name+" due to unbound types",a)},wt([],a,(function(r){return t.registeredClass.constructor_body[e-1]=function(){arguments.length!==e-1&&Wt(n+" called with "+arguments.length+" arguments, expected "+(e-1)),s.length=0,u.length=e;for(var t=1;t>>u}}var s=-1!=e.indexOf("unsigned");Et(t,{name:e,fromWireType:a,toWireType:function(t,n){if("number"!=typeof n&&"boolean"!=typeof n)throw new TypeError('Cannot convert "'+ce(n)+'" to '+this.name);if(ni)throw new TypeError('Passing a number "'+ce(n)+'" from JS side to C/C++ side to an argument of type "'+e+'", which is outside the valid range ['+r+", "+i+"]!");return s?n>>>0:0|n},argPackAdvance:8,readValueFromPointer:pe(e,o,0!==r),destructorFunction:null})},h:function(t,e,n){var r=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][e];function i(t){var e=F,n=e[t>>=2],i=e[t+1];return new r(W,i,n)}Et(t,{name:n=Pt(n),fromWireType:i,argPackAdvance:8,readValueFromPointer:i},{ignoreDuplicateRegistrations:!0})},C:function(t,e){var n="std::string"===(e=Pt(e));Et(t,{name:e,fromWireType:function(t){var e,r=F[t>>2];if(n)for(var i=t+4,o=0;o<=r;++o){var a=t+4+o;if(o==r||0==S[a]){var u=A(i,a-i);void 0===e?e=u:(e+=String.fromCharCode(0),e+=u),i=a+1}}else{var s=new Array(r);for(o=0;o=55296&&r<=57343&&(r=65536+((1023&r)<<10)|1023&t.charCodeAt(++n)),r<=127?++e:e+=r<=2047?2:r<=65535?3:4}return e}(e)}:function(){return e.length})(),o=_e(4+i+1);if(F[o>>2]=i,n&&r)!function(t,e,n){!function(t,e,n,r){if(!(r>0))return 0;for(var i=n+r-1,o=0;o=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&t.charCodeAt(++o)),a<=127){if(n>=i)break;e[n++]=a}else if(a<=2047){if(n+1>=i)break;e[n++]=192|a>>6,e[n++]=128|63&a}else if(a<=65535){if(n+2>=i)break;e[n++]=224|a>>12,e[n++]=128|a>>6&63,e[n++]=128|63&a}else{if(n+3>=i)break;e[n++]=240|a>>18,e[n++]=128|a>>12&63,e[n++]=128|a>>6&63,e[n++]=128|63&a}}e[n]=0}(t,S,e,n)}(e,o+4,i+1);else if(r)for(var a=0;a255&&(Pe(o),Wt("String has UTF-16 code units that do not fit in 8 bits")),S[o+4+a]=u}else for(a=0;a>2],a=o(),s=t+4,l=0;l<=i;++l){var c=t+4+l*e;if(l==i||0==a[c>>u]){var f=r(s,c-s);void 0===n?n=f:(n+=String.fromCharCode(0),n+=f),s=c+e}}return Pe(t),n},toWireType:function(t,r){"string"!=typeof r&&Wt("Cannot pass non-string to C++ string type "+n);var o=a(r),s=_e(4+o+e);return F[s>>2]=o>>u,i(r,s+4,o+e),null!==t&&t.push(Pe,s),s},argPackAdvance:8,readValueFromPointer:ft,destructorFunction:function(t){Pe(t)}})},v:function(t,e,n,r,i,o){lt[t]={name:Pt(e),rawConstructor:Kt(n,r),rawDestructor:Kt(i,o),fields:[]}},c:function(t,e,n,r,i,o,a,u,s,l){lt[t].fields.push({fieldName:Pt(e),getterReturnType:n,getter:Kt(r,i),getterContext:o,setterArgumentType:a,setter:Kt(u,s),setterContext:l})},K:function(t,e){Et(t,{isVoid:!0,name:e=Pt(e),argPackAdvance:0,fromWireType:function(){},toWireType:function(t,e){}})},m:function(t,e,n){t=de(t),e=le(e,"emval::as");var r=[],i=ue(r);return j[n>>2]=i,e.toWireType(r,t)},s:function(t,e,n,r){(t=ve[t])(e=de(e),n=he(n),null,r)},b:ae,z:function(t){return 0===t?ue(me()):(t=he(t),ue(me()[t]))},t:function(t,e){var n=function(t,e){for(var n=new Array(t),r=0;r>2)+r],"parameter "+r);return n}(t,e),r=n[0],i=new Array(t-1);return function(t){var e=ve.length;return ve.push(t),e}((function(e,o,a,u){for(var s=0,l=0;l4&&(oe[t].refcount+=1)},q:function(t,e,n,r){t=de(t);var i=ge[e];return i||(i=function(t){var e=new Array(t+1);return function(n,r,i){e[0]=n;for(var o=0;o>2)+o],"parameter "+o);e[o+1]=a.readValueFromPointer(i),i+=a.argPackAdvance}return ue(new(n.bind.apply(n,e)))}}(e),ge[e]=i),i(t,n,r)},f:function(t){return ue(he(t))},l:function(t){ct(oe[t].value),ae(t)},p:function(){rt()},F:function(t,e,n){S.copyWithin(t,e,e+n)},G:function(t){t>>>=0;var e=S.length,n=2147483648;if(t>n)return!1;for(var r=1;r<=4;r*=2){var i=e*(1+.2/r);if(i=Math.min(i,t+100663296),be(Math.min(n,q(Math.max(16777216,t,i),65536))))return!0}return!1},H:function(t){return 0},D:function(t,e,n,r,i){},A:function(t,e,n,r){for(var i=0,o=0;o>2],u=j[e+(8*o+4)>>2],s=0;s>2]=i,0},memory:g,o:function(t){return(t=+t)>=0?+tt(t+.5):+Q(t-.5)},E:function(t){},table:C};!function(){var t={a:Ce};function e(t,e){var n=t.exports;r.asm=n,function(t){if(et--,r.monitorRunDependencies&&r.monitorRunDependencies(et),0==et&&nt){var e=nt;nt=null,e()}}()}function n(t){e(t.instance)}function i(e){return(m||!c&&!f||"function"!=typeof fetch||at(ut)?new Promise((function(t,e){t(st())})):fetch(ut,{credentials:"same-origin"}).then((function(t){if(!t.ok)throw"failed to load wasm binary file at '"+ut+"'";return t.arrayBuffer()})).catch((function(){return st()}))).then((function(e){return WebAssembly.instantiate(e,t)})).then(e,(function(t){$("failed to asynchronously prepare wasm: "+t),rt(t)}))}if(et++,r.monitorRunDependencies&&r.monitorRunDependencies(et),r.instantiateWasm)try{return r.instantiateWasm(t,e)}catch(t){return $("Module.instantiateWasm callback failed with error: "+t),!1}!function(){if(m||"function"!=typeof WebAssembly.instantiateStreaming||ot(ut)||at(ut)||"function"!=typeof fetch)return i(n);fetch(ut,{credentials:"same-origin"}).then((function(e){return WebAssembly.instantiateStreaming(e,t).then(n,(function(t){return $("wasm streaming compile failed: "+t),$("falling back to ArrayBuffer instantiation"),i(n)}))}))}()}();var we,Te=r.___wasm_call_ctors=function(){return(Te=r.___wasm_call_ctors=r.asm.L).apply(null,arguments)},_e=r._malloc=function(){return(_e=r._malloc=r.asm.M).apply(null,arguments)},Pe=r._free=function(){return(Pe=r._free=r.asm.N).apply(null,arguments)},Ae=r.___getTypeName=function(){return(Ae=r.___getTypeName=r.asm.O).apply(null,arguments)};function We(t){this.name="ExitStatus",this.message="Program terminated with exit("+t+")",this.status=t}function Ee(t){function n(){we||(we=!0,r.calledRun=!0,w||(G(X),G(J),e(r),r.onRuntimeInitialized&&r.onRuntimeInitialized(),function(){if(r.postRun)for("function"==typeof r.postRun&&(r.postRun=[r.postRun]);r.postRun.length;)K(r.postRun.shift());G(Y)}()))}et>0||(function(){if(r.preRun)for("function"==typeof r.preRun&&(r.preRun=[r.preRun]);r.preRun.length;)Z(r.preRun.shift());G(L)}(),et>0||(r.setStatus?(r.setStatus("Running..."),setTimeout((function(){setTimeout((function(){r.setStatus("")}),1),n()}),1)):n()))}if(r.___embind_register_native_and_builtin_types=function(){return(r.___embind_register_native_and_builtin_types=r.asm.P).apply(null,arguments)},r.dynCall_viii=function(){return(r.dynCall_viii=r.asm.Q).apply(null,arguments)},r.dynCall_vi=function(){return(r.dynCall_vi=r.asm.R).apply(null,arguments)},r.dynCall_v=function(){return(r.dynCall_v=r.asm.S).apply(null,arguments)},r.dynCall_i=function(){return(r.dynCall_i=r.asm.T).apply(null,arguments)},r.dynCall_iii=function(){return(r.dynCall_iii=r.asm.U).apply(null,arguments)},r.dynCall_ii=function(){return(r.dynCall_ii=r.asm.V).apply(null,arguments)},r.dynCall_vii=function(){return(r.dynCall_vii=r.asm.W).apply(null,arguments)},r.dynCall_iiii=function(){return(r.dynCall_iiii=r.asm.X).apply(null,arguments)},r.dynCall_iiiii=function(){return(r.dynCall_iiiii=r.asm.Y).apply(null,arguments)},r.dynCall_iiiiii=function(){return(r.dynCall_iiiiii=r.asm.Z).apply(null,arguments)},r.dynCall_iiiiiiii=function(){return(r.dynCall_iiiiiiii=r.asm._).apply(null,arguments)},r.dynCall_iiiiiiiii=function(){return(r.dynCall_iiiiiiiii=r.asm.$).apply(null,arguments)},r.dynCall_viiii=function(){return(r.dynCall_viiii=r.asm.aa).apply(null,arguments)},r.dynCall_iiiiiii=function(){return(r.dynCall_iiiiiii=r.asm.ba).apply(null,arguments)},r.dynCall_iiiiiiiiiiiiiiiiiiii=function(){return(r.dynCall_iiiiiiiiiiiiiiiiiiii=r.asm.ca).apply(null,arguments)},r.dynCall_iiiiiiiiiiiiiiiiiiiii=function(){return(r.dynCall_iiiiiiiiiiiiiiiiiiiii=r.asm.da).apply(null,arguments)},r.dynCall_iiiiiiiiiiiiiiiiiii=function(){return(r.dynCall_iiiiiiiiiiiiiiiiiii=r.asm.ea).apply(null,arguments)},r.dynCall_viiiii=function(){return(r.dynCall_viiiii=r.asm.fa).apply(null,arguments)},r.dynCall_iiiiiiiiii=function(){return(r.dynCall_iiiiiiiiii=r.asm.ga).apply(null,arguments)},r.dynCall_iiiiiiiiiii=function(){return(r.dynCall_iiiiiiiiiii=r.asm.ha).apply(null,arguments)},r.dynCall_jiji=function(){return(r.dynCall_jiji=r.asm.ia).apply(null,arguments)},r.dynCall_viiiiii=function(){return(r.dynCall_viiiiii=r.asm.ja).apply(null,arguments)},nt=function t(){we||Ee(),we||(nt=t)},r.run=Ee,r.preInit)for("function"==typeof r.preInit&&(r.preInit=[r.preInit]);r.preInit.length>0;)r.preInit.pop()();return Ee(),t.ready},r.exports=o;var s=u.exports;const l=function(t,e){for(var n=0;nr[e]})}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,a.g)(s)},[s])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/9472184ef1432fc55d6b.js b/public/assets/esri/core/workers/chunks/9472184ef1432fc55d6b.js new file mode 100644 index 0000000..8d1ce27 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/9472184ef1432fc55d6b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3668,661,5234,9880],{93668:(e,t,r)=>{r.r(t),r.d(t,{default:()=>E});var s=r(43697),i=r(46791),a=r(70921),l=r(60235),n=r(96674),o=r(22974),c=r(83379),h=r(68668),p=r(92604),y=r(95330),d=r(81271),g=r(5600),u=(r(75215),r(52011)),m=r(30556),b=r(82971),f=r(48522),v=r(15235),_=r(99880),L=r(94443);const M={streets:{id:"streets",classic:!0,deprecated:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/streets.jpg")},baseMapLayers:[{id:"streets-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Street Map",showLegend:!1,visibility:!0,opacity:1}]},satellite:{id:"satellite",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/satellite.jpg")},baseMapLayers:[{id:"satellite-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Imagery",showLegend:!1,visibility:!0,opacity:1}]},hybrid:{id:"hybrid",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/hybrid.jpg")},baseMapLayers:[{id:"hybrid-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Imagery",showLegend:!1,visibility:!0,opacity:1},{id:"hybrid-reference-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/30d6b8271e1849cd9c3042060001f425/resources/styles/root.json",layerType:"VectorTileLayer",title:"Hybrid Reference Layer",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},terrain:{id:"terrain",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/terrain.jpg")},baseMapLayers:[{id:"terrain-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Terrain_Base/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Terrain Base",showLegend:!1,visibility:!0,opacity:1},{id:"terrain-reference-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/Reference/World_Reference_Overlay/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Reference Overlay",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},topo:{id:"topo",classic:!0,deprecated:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/topo.jpg")},baseMapLayers:[{id:"topo-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Topo Map",showLegend:!1,visibility:!0,opacity:1}]},gray:{id:"gray",classic:!0,deprecated:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/gray.jpg")},baseMapLayers:[{id:"gray-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Light Gray Base",showLegend:!1,visibility:!0,opacity:1},{id:"gray-reference-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Reference/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Light Gray Reference",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},"dark-gray":{id:"dark-gray",classic:!0,deprecated:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/dark-gray.jpg")},baseMapLayers:[{id:"dark-gray-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Dark_Gray_Base/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Dark Gray Base",showLegend:!1,visibility:!0,opacity:1},{id:"dark-gray-reference-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Dark_Gray_Reference/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Dark Gray Reference",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},oceans:{id:"oceans",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/oceans.jpg")},baseMapLayers:[{id:"oceans-base-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Ocean Base",showLegend:!1,visibility:!0,opacity:1},{id:"oceans-reference-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Reference/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Ocean Reference",isReference:!0,showLegend:!1,visibility:!0,opacity:1}]},"national-geographic":{id:"national-geographic",classic:!0,deprecated:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/national-geographic.jpg")},baseMapLayers:[{id:"national-geographic-base-layer",url:"//services.arcgisonline.com/ArcGIS/rest/services/NatGeo_World_Map/MapServer",title:"NatGeo World Map",showLegend:!1,layerType:"ArcGISTiledMapServiceLayer",visibility:!0,opacity:1}]},osm:{id:"osm",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/osm.jpg")},baseMapLayers:[{id:"osm-base-layer",layerType:"OpenStreetMap",title:"Open Street Map",showLegend:!1,visibility:!0,opacity:1}]},"dark-gray-vector":{id:"dark-gray-vector",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/dark-gray-vector.jpg")},baseMapLayers:[{id:"dark-gray-base-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/5e9b3685f4c24d8781073dd928ebda50/resources/styles/root.json",layerType:"VectorTileLayer",title:"Dark Gray Base",visibility:!0,opacity:1},{id:"dark-gray-reference-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/747cb7a5329c478cbe6981076cc879c5/resources/styles/root.json",layerType:"VectorTileLayer",title:"Dark Gray Reference",isReference:!0,visibility:!0,opacity:1}]},"gray-vector":{id:"gray-vector",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/gray-vector.jpg")},baseMapLayers:[{id:"gray-base-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/291da5eab3a0412593b66d384379f89f/resources/styles/root.json",layerType:"VectorTileLayer",title:"Light Gray Base",visibility:!0,opacity:1},{id:"gray-reference-layer",styleUrl:"https://cdn.arcgis.com/sharing/rest/content/items/1768e8369a214dfab4e2167d5c5f2454/resources/styles/root.json",layerType:"VectorTileLayer",title:"Light Gray Reference",isReference:!0,visibility:!0,opacity:1}]},"streets-vector":{id:"streets-vector",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/streets-vector.jpg")},baseMapLayers:[{id:"streets-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/de26a3cf4cc9451298ea173c4b324736/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Streets",visibility:!0,opacity:1}]},"topo-vector":{id:"topo-vector",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/topo-vector.jpg")},baseMapLayers:[{id:"world-hillshade-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Hillshade",showLegend:!1,visibility:!0,opacity:1},{id:"topo-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/7dc6cea0b1764a1f9af2e679f642f0f5/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Topo",visibility:!0,opacity:1}]},"streets-night-vector":{id:"streets-night-vector",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/streets-night.jpg")},baseMapLayers:[{id:"streets-night-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/86f556a2d1fd468181855a35e344567f/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Streets Night",visibility:!0,opacity:1}]},"streets-relief-vector":{id:"streets-relief-vector",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/streets-relief.jpg")},baseMapLayers:[{id:"world-hillshade-layer",url:"//services.arcgisonline.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer",layerType:"ArcGISTiledMapServiceLayer",title:"World Hillshade",showLegend:!1,visibility:!0,opacity:1},{id:"streets-relief-vector-base-layer",styleUrl:"//www.arcgis.com/sharing/rest/content/items/b266e6d17fc345b498345613930fbd76/resources/styles/root.json",title:"World Streets Relief",layerType:"VectorTileLayer",visibility:!0,opacity:1}]},"streets-navigation-vector":{id:"streets-navigation-vector",classic:!0,get thumbnailUrl(){return(0,_.V)("esri/images/basemap/streets-navigation.jpg")},baseMapLayers:[{id:"streets-navigation-vector-base-layer",styleUrl:"//cdn.arcgis.com/sharing/rest/content/items/63c47b7177f946b49902c24129b87252/resources/styles/root.json",layerType:"VectorTileLayer",title:"World Streets Navigation",visibility:!0,opacity:1}]},"arcgis-imagery":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/hybrid.jpg")},title:"Imagery Hybrid",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Imagery",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/World_Imagery/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Imagery:Labels",title:"Hybrid Reference Layer",isReference:!0}]},"arcgis-imagery-standard":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/satellite.jpg")},title:"Imagery",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Imagery",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/World_Imagery/MapServer"}]},"arcgis-imagery-labels":{title:"Hybrid [Reference]",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Imagery:Labels",title:"Hybrid Reference Layer",isReference:!0}]},"arcgis-light-gray":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/gray-vector.jpg")},title:"Light Gray Canvas",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:LightGray:Base",title:"Light Gray Canvas Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:LightGray:Labels",title:"Light Gray Canvas Labels",isReference:!0}]},"arcgis-dark-gray":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/dark-gray.jpg")},title:"Dark Gray Canvas",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:DarkGray:Base",title:"Dark Gray Canvas Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:DarkGray:Labels",title:"Dark Gray Canvas Labels",isReference:!0}]},"arcgis-navigation":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/streets-navigation.jpg")},title:"Navigation",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Navigation",title:"World Navigation Map"}]},"arcgis-navigation-night":{title:"Navigation (Dark Mode)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:NavigationNight",title:"World Navigation Map (Dark Mode)"}]},"arcgis-streets":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/streets-vector.jpg")},title:"Streets",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Streets",title:"World Street Map"}]},"arcgis-streets-night":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/streets-night.jpg")},title:"Streets (Night)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:StreetsNight",title:"World Street Map (Night)"}]},"arcgis-streets-relief":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/streets-relief.jpg")},title:"Streets (with Relief)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:StreetsRelief:Base",title:"World Street Map (with Relief)"}]},"arcgis-topographic":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/topo.jpg")},title:"Topographic",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Topographic:Base",title:"World Topographic Map"}]},"arcgis-oceans":{get thumbnailUrl(){return(0,_.V)("esri/images/basemap/oceans.jpg")},title:"Oceans",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Ocean Base",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Oceans:Labels",title:"World Ocean Reference",isReference:!0}]},"osm-standard":{title:"OpenStreetMap",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:Standard",title:"OpenStreetMap"}]},"osm-standard-relief":{title:"OpenStreetMap (with relief)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:StandardRelief:Base",layerType:"VectorTileLayer",title:"OpenStreetMap Relief Base"}]},"osm-streets":{title:"OpenStreetMap (Streets)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:Streets",title:"OpenStreetMap (Streets)"}]},"osm-streets-relief":{title:"OpenStreetMap (Streets with relief)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:StreetsRelief:Base",layerType:"VectorTileLayer",title:"OpenStreetMap Relief Base"}]},"osm-light-gray":{title:"OpenStreetMap (Light Gray Canvas)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:LightGray:Base",title:"OSM (Light Gray Base)"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:LightGray:Labels",title:"OSM (Light Gray Reference)",isReference:!0}]},"osm-dark-gray":{title:"OpenStreetMap (Dark Gray Canvas)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:DarkGray:Base",title:"OSM (Dark Gray Base)"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/OSM:DarkGray:Labels",title:"OSM (Dark Gray Reference)",isReference:!0}]},"arcgis-terrain":{title:"Terrain with Labels",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Terrain:Base",title:"World Terrain Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Terrain:Detail",title:"World Terrain Reference",isReference:!0}]},"arcgis-community":{title:"Community",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Community",title:"Community"}]},"arcgis-charted-territory":{title:"Charted Territory",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:ChartedTerritory:Base",title:"Charted Territory"}]},"arcgis-colored-pencil":{title:"Colored Pencil",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:ColoredPencil",title:"Colored Pencil"}]},"arcgis-nova":{title:"Nova",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Nova",title:"Nova"}]},"arcgis-modern-antique":{title:"Modern Antique",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:ModernAntique:Base",title:"Modern Antique"}]},"arcgis-midcentury":{title:"Mid-Century",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Midcentury",title:"Mid-Century"}]},"arcgis-newspaper":{title:"Newspaper",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:Newspaper",title:"Newspaper"}]},"arcgis-hillshade-light":{title:"Hillshade",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer"}]},"arcgis-hillshade-dark":{title:"Hillshade (Dark)",baseMapLayers:[{layerType:"ArcGISTiledMapServiceLayer",showLegend:!1,title:"World Hillshade (Dark)",url:"https://ibasemaps-api.arcgis.com/arcgis/rest/services/Elevation/World_Hillshade_Dark/MapServer"}]},"arcgis-human-geography":{title:"Human Geography",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeography:Base",title:"Human Geography Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeography:Detail",title:"Human Geography Detail",isReference:!0},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeography:Label",title:"Human Geography Label",isReference:!0}]},"arcgis-human-geography-dark":{title:"Human Geography (Dark)",baseMapLayers:[{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeographyDark:Base",title:"Human Geography Dark Base"},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeographyDark:Detail",title:"Human Geography Dark Detail",isReference:!0},{layerType:"VectorTileLayer",styleUrl:"https://basemaps-api.arcgis.com/arcgis/rest/services/styles/ArcGIS:HumanGeographyDark:Label",title:"Human Geography Dark Label",isReference:!0}]}};var S,T=r(15650);let w=0;const A="esri.Basemap";let I=S=class extends((0,n.eC)(c.Z)){constructor(e){super(e),this.id=null,this.portalItem=null,this.spatialReference=null,this.thumbnailUrl=null,this.title="Basemap",this.id=Date.now().toString(16)+"-basemap-"+w++,this.baseLayers=new i.Z,this.referenceLayers=new i.Z;const t=e=>{e.parent&&e.parent!==this&&"remove"in e.parent&&e.parent.remove(e),e.parent=this,"elevation"===e.type&&p.Z.getLogger(this).error(`Layer '${e.title}, id:${e.id}' of type '${e.type}' is not supported as a basemap layer and will therefore be ignored.`)},r=e=>{e.parent=null};this.addHandles([this.baseLayers.on("after-add",(e=>t(e.item))),this.referenceLayers.on("after-add",(e=>t(e.item))),this.baseLayers.on("after-remove",(e=>r(e.item))),this.referenceLayers.on("after-remove",(e=>r(e.item)))])}initialize(){this.when().catch((e=>{p.Z.getLogger(this).error("#load()",`Failed to load basemap (title: '${this.title}', id: '${this.id}')`,e)})),this.resourceInfo&&this.read(this.resourceInfo.data,this.resourceInfo.context)}destroy(){const e=this.baseLayers.removeAll();for(const t of e)t.destroy();const t=this.referenceLayers.removeAll();for(const e of t)e.destroy();this.baseLayers.destroy(),this.referenceLayers.destroy(),this.portalItem?.destroy(),this.portalItem=null}normalizeCtorArgs(e){return e&&"resourceInfo"in e&&(this._set("resourceInfo",e.resourceInfo),delete(e={...e}).resourceInfo),e}set baseLayers(e){this._set("baseLayers",(0,a.Z)(e,this._get("baseLayers")))}_writeBaseLayers(e,t,r){const s=[];e?(r={...r,layerContainerType:"basemap"},this.baseLayers.forEach((e=>{const t=(0,T.Nw)(e,r.webmap?r.webmap.getLayerJSONFromResourceInfo(e):null,r);null!=t&&s.push(t)})),this.referenceLayers.forEach((e=>{const t=(0,T.Nw)(e,r.webmap?r.webmap.getLayerJSONFromResourceInfo(e):null,r);null!=t&&("scene"!==e.type&&(t.isReference=!0),s.push(t))})),t.baseMapLayers=s):t.baseMapLayers=s}set referenceLayers(e){this._set("referenceLayers",(0,a.Z)(e,this._get("referenceLayers")))}writeTitle(e,t){t.title=e||"Basemap"}load(e){return this.addResolvingPromise(this._loadFromSource(e)),Promise.resolve(this)}loadAll(){return(0,h.G)(this,(e=>{e(this.baseLayers,this.referenceLayers)}))}clone(){const e={id:this.id,title:this.title,portalItem:this.portalItem,baseLayers:this.baseLayers.map((e=>(0,o.tZ)(e)?e.clone():e)),referenceLayers:this.referenceLayers.map((e=>(0,o.tZ)(e)?e.clone():e))};return this.loaded&&(e.loadStatus="loaded"),new S({resourceInfo:this.resourceInfo}).set(e)}read(e,t){this.resourceInfo||this._set("resourceInfo",{data:e,context:t}),super.read(e,t)}write(e,t){return e=e||{},t&&t.origin||(t={origin:"web-map",...t}),super.write(e,t),!this.loaded&&this.resourceInfo&&this.resourceInfo.data.baseMapLayers&&(e.baseMapLayers=this.resourceInfo.data.baseMapLayers.map((e=>{const t=(0,o.d9)(e);return t.url&&(0,d.oC)(t.url)&&(t.url=`https:${t.url}`),t.templateUrl&&(0,d.oC)(t.templateUrl)&&(t.templateUrl=`https:${t.templateUrl}`),t}))),e}async _loadFromSource(e){const{resourceInfo:t,portalItem:r}=this;(0,y.k_)(e);const s=[];if(t){const r=t.context?t.context.url:null;if(s.push(this._loadLayersFromJSON(t.data,r,e)),t.data.id&&!t.data.title){const e=t.data.id;s.push(async function(e){if(!e)return;const t=e.includes("-vector")?e.slice(0,e.indexOf("-vector")):e,r=await(0,L.ME)("esri/t9n/basemaps");return r[e]||r[t]}(e).then((e=>{e&&this.read({title:e},t.context)})))}}else r&&s.push(this._loadFromItem(r,e));await Promise.all(s)}async _loadLayersFromJSON(e,t,s){const i=this.resourceInfo&&this.resourceInfo.context,a=this.portalItem&&this.portalItem.portal||i&&i.portal||null,l=C[i?.origin||""]??"web-map",{populateOperationalLayers:n}=await Promise.all([r.e(4547),r.e(4565),r.e(24)]).then(r.bind(r,70024)),o=[];if((0,y.k_)(s),e.baseMapLayers&&Array.isArray(e.baseMapLayers)){const r={context:{origin:l,url:t,portal:a,layerContainerType:"basemap"},defaultLayerType:"DefaultTileLayer"},s=e=>"web-scene"===l&&"ArcGISSceneServiceLayer"===e.layerType||e.isReference,i=n(this.baseLayers,e.baseMapLayers.filter((e=>!s(e))),r);o.push(i);const c=n(this.referenceLayers,e.baseMapLayers.filter(s),r);o.push(c)}await(0,y.as)(o)}async _loadFromItem(e,t){const r=await e.load(t),s=await r.fetchData("json",t),i=(0,d.mN)(e.itemUrl??"");return this._set("resourceInfo",{data:s.baseMap??{},context:{origin:G[e.type||""]??"web-map",portal:e.portal||f.Z.getDefault(),url:i}}),this.read(this.resourceInfo.data,this.resourceInfo.context),this.read({spatialReference:s.spatialReference},this.resourceInfo.context),this.read({title:e.title,thumbnailUrl:e.thumbnailUrl},{origin:"portal-item",portal:e.portal||f.Z.getDefault(),url:i}),this._loadLayersFromJSON(this.resourceInfo.data,i,t)}static fromId(e){const t=M[e];if(!t)return null;if(t.deprecated){let t=null;"dark-gray"===e?t="dark-gray-vector":"gray"===e?t="gray-vector":"streets"===e?t="streets-vector":"topo"===e&&(t="topo-vector"),(0,l.x9)(p.Z.getLogger(A),`The ${e} basemap has entered mature support and is no longer being updated.`,{replacement:t,see:"https://arcg.is/1iq8aD",warnOnce:!0})}return S.fromJSON(t)}};(0,s._)([(0,g.Cb)({json:{write:{ignoreOrigin:!0,target:"baseMapLayers",writer(e,t,r,s){this._writeBaseLayers(e,t,s)}},origins:{"web-scene":{write:{ignoreOrigin:!0,target:{baseMapLayers:{type:i.Z}},writer(e,t,r,s){this._writeBaseLayers(e,t,s)}}}}}})],I.prototype,"baseLayers",null),(0,s._)([(0,g.Cb)({type:String,json:{origins:{"web-scene":{write:!0}}}})],I.prototype,"id",void 0),(0,s._)([(0,g.Cb)({type:v.default})],I.prototype,"portalItem",void 0),(0,s._)([(0,g.Cb)()],I.prototype,"referenceLayers",null),(0,s._)([(0,g.Cb)({readOnly:!0})],I.prototype,"resourceInfo",void 0),(0,s._)([(0,g.Cb)({type:b.Z})],I.prototype,"spatialReference",void 0),(0,s._)([(0,g.Cb)()],I.prototype,"thumbnailUrl",void 0),(0,s._)([(0,g.Cb)({type:String,json:{origins:{"web-scene":{write:{isRequired:!0}}}}})],I.prototype,"title",void 0),(0,s._)([(0,m.c)("title")],I.prototype,"writeTitle",null),I=S=(0,s._)([(0,u.j)(A)],I);const G={"Web Scene":"web-scene","Web Map":"web-map","Link Chart":"link-chart"},C={"web-scene":"web-scene","web-map":"web-map","link-chart":"link-chart"},E=I},99880:(e,t,r)=>{r.d(t,{V:()=>o});var s=r(68773),i=(r(3172),r(20102)),a=r(92604),l=r(81271);const n=a.Z.getLogger("esri.assets");function o(e){if(!s.default.assetsPath)throw n.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new i.Z("assets:path-not-set","config.assetsPath is not set");return(0,l.v_)(s.default.assetsPath,e)}},46791:(e,t,r)=>{r.d(t,{Z:()=>E});var s,i=r(43697),a=r(3894),l=r(32448),n=r(22974),o=r(70586),c=r(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(s||(s={}));var h,p=r(1654),y=r(75215),d=r(58971),g=r(5600),u=r(52421),m=r(52011),b=r(10661);const f=new c.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),v=()=>{};function _(e){return e?e instanceof C?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function L(e){if(e&&e.length)return e[0]}function M(e,t,r,s){const i=Math.min(e.length-r,t.length-s);let a=0;for(;a{e.push(t),S(e,r.call(s,t,i,a),r,s)}))}const T=new Set,w=new Set,A=new Set,I=new Map;let G=0,C=h=class extends l.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof h}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new b.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:G++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof h?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,d.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(s.ADD)||(this._splice(0,this.length,_(e)),this._emitAfterChanges(s.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,r={removed:!1,callback:t};return e.push(r),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=v,r.removed=!0,e.splice(e.indexOf(r),1)}}}return this._emitter.on(e,t)}once(e,t){const r=this.on(e,t);return{remove(){r.remove()}}}add(e,t){if((0,d.it)(this._observable),this._emitBeforeChanges(s.ADD))return this;const r=this.getNextIndex(t??null);return this._splice(r,0,[e]),this._emitAfterChanges(s.ADD),this}addMany(e,t=this._items.length){if((0,d.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(s.ADD))return this;const r=this.getNextIndex(t);return this._splice(r,0,_(e)),this._emitAfterChanges(s.ADD),this}at(e){if((0,d.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(s.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.map(n.d9)})}concat(...e){(0,d.it)(this._observable);const t=e.map(_);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const r=(0,o.j0)(this._splice(0,this.length)),i=r.length;for(let s=0;st&&(e=t),e}includes(e,t=0){return(0,d.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,d.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,d.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,d.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,d.it)(this._observable);const r=this._items.map(e,t);return new h({items:r})}reorder(e,t=this.length-1){(0,d.it)(this._observable);const r=this.indexOf(e);if(-1!==r){if(t<0?t=0:t>=this.length&&(t=this.length-1),r!==t){if(this._emitBeforeChanges(s.MOVE))return e;this._splice(r,1),this._splice(t,0,[e]),this._emitAfterChanges(s.MOVE)}return e}}pop(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const e=L(this._splice(this.length-1,1));return this._emitAfterChanges(s.REMOVE),e}push(...e){return(0,d.it)(this._observable),this._emitBeforeChanges(s.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(s.ADD)),this.length}reduce(e,t){(0,d.it)(this._observable);const r=this._items;return 2===arguments.length?r.reduce(e,t):r.reduce(e)}reduceRight(e,t){(0,d.it)(this._observable);const r=this._items;return 2===arguments.length?r.reduceRight(e,t):r.reduceRight(e)}remove(e){return(0,d.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,d.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(s.REMOVE))return;const t=L(this._splice(e,1));return this._emitAfterChanges(s.REMOVE),t}removeMany(e){if((0,d.it)(this._observable),!e||!e.length||this._emitBeforeChanges(s.REMOVE))return[];const t=e instanceof h?e.toArray():e,r=this._items,i=[],a=t.length;for(let e=0;e-1){const s=1+M(t,r,e+1,a+1),l=this._splice(a,s);l&&l.length>0&&i.push.apply(i,l),e+=s-1}}return this._emitAfterChanges(s.REMOVE),i}reverse(){if((0,d.it)(this._observable),this._emitBeforeChanges(s.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(s.MOVE),this}shift(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.REMOVE))return;const e=L(this._splice(0,1));return this._emitAfterChanges(s.REMOVE),e}slice(e=0,t=this.length){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,d.it)(this._observable),this._items.some(e,t)}sort(e){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(s.MOVE))return this;const t=(0,o.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(s.MOVE),this}splice(e,t,...r){(0,d.it)(this._observable);const i=(t?s.REMOVE:0)|(r.length?s.ADD:0);if(this._emitBeforeChanges(i))return[];const a=this._splice(e,t,r)||[];return this._emitAfterChanges(i),a}toArray(){return(0,d.it)(this._observable),this._items.slice()}toJSON(){return(0,d.it)(this._observable),this.toArray()}toLocaleString(){return(0,d.it)(this._observable),this._items.toLocaleString()}toString(){return(0,d.it)(this._observable),this._items.toString()}unshift(...e){return(0,d.it)(this._observable),!e.length||this._emitBeforeChanges(s.ADD)||(this._splice(0,0,e),this._emitAfterChanges(s.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,r){const s=this._items,i=this.itemType;let a,l;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,p.Os)((()=>this._dispatchChange()))),t){if(l=s.splice(e,t),this.hasEventListener("before-remove")){const t=f.acquire();t.target=this,t.cancellable=!0;for(let r=0,i=l.length;r{r.push(e)}));const s=a.Z.acquire();w.forEach((e=>{s.push(e)}));const i=this._items,l=t.items,n=a.Z.acquire();if(A.forEach((e=>{l.indexOf(e)!==i.indexOf(e)&&n.push(e)})),t.listeners&&(r.length||s.length||n.length)){const e={target:this,added:r,removed:s,moved:n},i=t.listeners.length;for(let r=0;r{if(!e)return h;if(I.has(e))return I.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const r in e.typeMap){const s=e.typeMap[r].prototype.declaredClass;t?t+=` | ${s}`:t=s}let r=class extends h{};return(0,i._)([(0,u.c)({Type:e,ensureType:"function"==typeof e?(0,y.se)(e):(0,y.N7)(e)})],r.prototype,"itemType",void 0),r=(0,i._)([(0,m.j)(`esri.core.Collection<${t}>`)],r),I.set(e,r),r},(0,i._)([(0,g.Cb)()],C.prototype,"length",void 0),(0,i._)([(0,g.Cb)()],C.prototype,"items",null),C=h=(0,i._)([(0,m.j)("esri.core.Collection")],C);const E=C},32448:(e,t,r)=>{r.d(t,{Z:()=>o});var s=r(43697),i=r(92036),a=r(50758),l=r(52011);class n{constructor(){this._emitter=new n.EventEmitter(this)}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}}!function(e){class t{constructor(e=null){this._target=e,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(e,t){const r=this._listenersMap&&this._listenersMap.get(e);if(!r)return!1;const s=this._target||this;return[...r].forEach((e=>{e.call(s,t)})),r.length>0}on(e,t){if(Array.isArray(e)){const r=e.map((e=>this.on(e,t)));return(0,a.AL)(r)}if(e.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap||(this._listenersMap=new Map);const r=this._listenersMap.get(e)||[];return r.push(t),this._listenersMap.set(e,r),{remove:()=>{const r=this._listenersMap&&this._listenersMap.get(e)||[],s=r.indexOf(t);s>=0&&r.splice(s,1)}}}once(e,t){const r=this.on(e,(e=>{r.remove(),t.call(null,e)}));return r}hasEventListener(e){const t=this._listenersMap&&this._listenersMap.get(e);return null!=t&&t.length>0}}e.EventEmitter=t,e.EventedMixin=e=>{let r=class extends e{constructor(){super(...arguments),this._emitter=new t}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};return r=(0,s._)([(0,l.j)("esri.core.Evented")],r),r};let r=class extends i.Z{constructor(){super(...arguments),this._emitter=new n.EventEmitter(this)}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};r=(0,s._)([(0,l.j)("esri.core.Evented")],r),e.EventedAccessor=r}(n||(n={}));const o=n},52421:(e,t,r)=>{function s(e){return(t,r)=>{t[r]=e}}r.d(t,{c:()=>s})},10661:(e,t,r)=>{r.d(t,{s:()=>i});var s=r(42100);class i extends s.s{notify(){const e=this._observers;if(e&&e.length>0){const t=e.slice();for(const e of t)e.onInvalidated(),e.onCommitted()}}}},66643:(e,t,r)=>{r.d(t,{Ed:()=>c,UI:()=>h,mt:()=>g,q6:()=>d,vr:()=>u});var s=r(43697),i=r(92036),a=r(70586),l=r(95330),n=r(5600),o=r(52011);function c(e,t,r){return(0,l.as)(e.map(((e,s)=>t.apply(r,[e,s]))))}async function h(e,t,r){return(await(0,l.as)(e.map(((e,s)=>t.apply(r,[e,s]))))).map((e=>e.value))}function p(e){return{ok:!0,value:e}}function y(e){return{ok:!1,error:e}}async function d(e){if(null==e)return{ok:!1,error:new Error("no promise provided")};try{return p(await e)}catch(e){return y(e)}}async function g(e){try{return p(await e)}catch(e){return(0,l.r9)(e),y(e)}}function u(e,t){return new m(e,t)}let m=class extends i.Z{get value(){return null!=(e=this._result)&&!0===e.ok?e.value:null;var e}get error(){return null!=(e=this._result)&&!1===e.ok?e.error:null;var e}get finished(){return null!=this._result}constructor(e,t){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=(0,a.IM)(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:r}=this._abortController;this.promise=e(r),this.promise.then((e=>{this._result=p(e),this._cleanup()}),(e=>{this._result=y(e),this._cleanup()})),this._abortHandle=(0,l.fu)(t,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=(0,a.hw)(this._abortHandle),this._abortController=null}};(0,s._)([(0,n.Cb)()],m.prototype,"value",null),(0,s._)([(0,n.Cb)()],m.prototype,"error",null),(0,s._)([(0,n.Cb)()],m.prototype,"finished",null),(0,s._)([(0,n.Cb)()],m.prototype,"promise",void 0),(0,s._)([(0,n.Cb)()],m.prototype,"_result",void 0),m=(0,s._)([(0,o.j)("esri.core.asyncUtils.ReactiveTask")],m)},70921:(e,t,r)=>{r.d(t,{R:()=>a,Z:()=>i});var s=r(46791);function i(e,t,r=s.Z){return t||(t=new r),t===e||(t.removeAll(),(i=e)&&(Array.isArray(i)||"items"in i&&Array.isArray(i.items))?t.addMany(e):e&&t.add(e)),t;var i}function a(e){return e}},60235:(e,t,r)=>{r.d(t,{Mr:()=>l,x9:()=>n});var s=r(80442);const i=new Set;function a(e,t,r=!1){r&&i.has(t)||(r&&i.add(t),e.warn(`🛑 DEPRECATED - ${t}`))}function l(e,t,r={}){if((0,s.Z)("esri-deprecation-warnings")){const{moduleName:s}=r;n(e,"Property: "+(s?s+"::":"")+t,r)}}function n(e,t,r={}){if((0,s.Z)("esri-deprecation-warnings")){const{replacement:s,version:i,see:l,warnOnce:n}=r;let o=t;s&&(o+=`\n\t🛠️ Replacement: ${s}`),i&&(o+=`\n\t⚙️ Version: ${i}`),l&&(o+=`\n\t🔗 See ${l} for more details.`),a(e,o,n)}}},68668:(e,t,r)=>{r.d(t,{G:()=>l,w:()=>n});var s=r(66643),i=r(46791),a=r(83379);async function l(e,t){return await e.load(),n(e,t)}async function n(e,t){const r=[],l=(...e)=>{for(const t of e)null!=t&&(Array.isArray(t)?l(...t):i.Z.isCollection(t)?t.forEach((e=>l(e))):a.Z.isLoadable(t)&&r.push(t))};t(l);let n=null;if(await(0,s.UI)(r,(async e=>{const t=await(0,s.q6)(function(e){return"loadAll"in e&&"function"==typeof e.loadAll}(e)?e.loadAll():e.load());!1!==t.ok||n||(n=t)})),n)throw n.error;return e}},94443:(e,t,r)=>{r.d(t,{ME:()=>d,Su:()=>g,tz:()=>y});var s=r(20102),i=r(95330),a=r(70171);const l=/^([a-z]{2})(?:[-_]([A-Za-z]{2}))?$/,n={ar:!0,bg:!0,bs:!0,ca:!0,cs:!0,da:!0,de:!0,el:!0,en:!0,es:!0,et:!0,fi:!0,fr:!0,he:!0,hr:!0,hu:!0,id:!0,it:!0,ja:!0,ko:!0,lt:!0,lv:!0,nb:!0,nl:!0,pl:!0,"pt-BR":!0,"pt-PT":!0,ro:!0,ru:!0,sk:!0,sl:!0,sr:!0,sv:!0,th:!0,tr:!0,uk:!0,vi:!0,"zh-CN":!0,"zh-HK":!0,"zh-TW":!0};function o(e){return e in n}Object.keys(n);const c=[],h=new Map;function p(e){for(const t of h.keys())u(e.pattern,t)&&h.delete(t)}function y(e){return c.includes(e)||(p(e),c.unshift(e)),{remove(){const t=c.indexOf(e);t>-1&&(c.splice(t,1),p(e))}}}async function d(e){const t=(0,a.Kd)();h.has(e)||h.set(e,async function(e,t){const r=[];for(const s of c)if(u(s.pattern,e))try{return await s.fetchMessageBundle(e,t)}catch(e){r.push(e)}if(r.length)throw new s.Z("intl:message-bundle-error",`Errors occurred while loading "${e}"`,{errors:r});throw new s.Z("intl:no-message-bundle-loader",`No loader found for message bundle "${e}"`)}(e,t));const r=h.get(e);return r&&await m.add(r),r}function g(e){if(!l.test(e))return null;const t=l.exec(e);if(null===t)return null;const[,r,s]=t,i=r+(s?"-"+s.toUpperCase():"");return o(i)?i:o(r)?r:null}function u(e,t){return"string"==typeof e?t.startsWith(e):e.test(t)}(0,a.Ze)((()=>{h.clear()}));const m=new class{constructor(){this._numLoading=0,this._dfd=null}async waitForAll(){this._dfd&&await this._dfd.promise}add(e){return this._increase(),e.then((()=>this._decrease()),(()=>this._decrease())),this.waitForAll()}_increase(){this._numLoading++,this._dfd||(this._dfd=(0,i.hh)())}_decrease(){this._numLoading=Math.max(this._numLoading-1,0),this._dfd&&0===this._numLoading&&(this._dfd.resolve(),this._dfd=null)}}},84230:(e,t,r)=>{r.d(t,{A2:()=>l,S1:()=>h,fb:()=>a,ln:()=>p,oP:()=>c,rQ:()=>n,y2:()=>o});var s=r(40330),i=r(3172);const a={Point:"SceneLayer","3DObject":"SceneLayer",IntegratedMesh:"IntegratedMeshLayer",PointCloud:"PointCloudLayer",Building:"BuildingSceneLayer"};function l(e){const t=e?.type;return"building-scene"===t||"integrated-mesh"===t||"point-cloud"===t||"scene"===t}function n(e){return"feature"===e?.type&&!e.url&&"memory"===e.source?.type}function o(e){return"feature"===e?.type&&"feature-layer"===e.source?.type}async function c(e,t){const r=s.id?.findServerInfo(e);if(null!=r?.currentVersion)return r.owningSystemUrl||null;const a=e.toLowerCase().indexOf("/rest/services");if(-1===a)return null;const l=`${e.substring(0,a)}/rest/info`,n=null!=t?t.signal:null,{data:o}=await(0,i.default)(l,{query:{f:"json"},responseType:"json",signal:n});return o?.owningSystemUrl||null}function h(e){return function(e){if(!("capabilities"in e))return!1;switch(e.type){case"csv":case"feature":case"geojson":case"imagery":case"knowledge-graph-sublayer":case"ogc-feature":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":case"wfs":return!0;default:return!1}}(e)?"effectiveCapabilities"in e?e.effectiveCapabilities:e.capabilities:null}function p(e){return!!function(e){if(!("editingEnabled"in e))return!1;switch(e.type){case"csv":case"feature":case"geojson":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":return!0;default:return!1}}(e)&&("effectiveEditingEnabled"in e?e.effectiveEditingEnabled:e.editingEnabled)}},15650:(e,t,r)=>{r.d(t,{Nw:()=>p});var s=r(20102),i=r(22974),a=r(78286),l=r(827),n=r(84230);const o=new Set(["bing-maps","imagery","imagery-tile","map-image","open-street-map","tile","unknown","unsupported","vector-tile","web-tile","wms","wmts"]),c=new Set(["csv","feature","geo-rss","geojson","group","imagery","imagery-tile","kml","map-image","map-notes","media","ogc-feature","route","stream","subtype-group","tile","unknown","unsupported","vector-tile","web-tile","wfs","wms","wmts"]);function h(e,t){"maxScale"in e&&(t.maxScale=(0,l.k)(e.maxScale)??void 0),"minScale"in e&&(t.minScale=(0,l.k)(e.minScale)??void 0)}function p(e,t,r){if(!("write"in e)||!e.write)return r&&r.messages&&r.messages.push(new s.Z("layer:unsupported",`Layers (${e.title}, ${e.id}) of type '${e.declaredClass}' cannot be persisted`,{layer:e})),null;if(function(e,t){if(t.restrictedWebMapWriting){const r=function(e){return"basemap"===e.layerContainerType?o:"operational-layers"===e.layerContainerType?c:null}(t);return null==r||r.has(e.type)&&!(0,n.rQ)(e)}return!0}(e,r)){const t={};return e.write(t,r)?t:null}return null!=t&&function(e,t){if(function(e,t){if(t)if((0,n.rQ)(e)){const r=(0,a.hS)("featureCollection.layers",t),s=r&&r[0]&&r[0].layerDefinition;s&&h(e,s)}else"group"!==e.type&&h(e,t)}(e,t),t&&("blendMode"in e&&(t.blendMode=e.blendMode,"normal"===t.blendMode&&delete t.blendMode),t.opacity=(0,l.k)(e.opacity)??void 0,t.title=e.title||"Layer",t.visibility=e.visible,"legendEnabled"in e&&"wmts"!==e.type))if((0,n.rQ)(e)){const r=t.featureCollection;r&&(r.showLegend=e.legendEnabled)}else t.showLegend=e.legendEnabled}(e,t=(0,i.d9)(t)),t}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/953407451813f406fdf1.js b/public/assets/esri/core/workers/chunks/953407451813f406fdf1.js new file mode 100644 index 0000000..b87b476 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/953407451813f406fdf1.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4325],{95648:(E,_,T)=>{var R,e,A,n,N,C,S,t,i,O,o,I,r,L,M,P,D,u,l,a,B,c,U,G,f,F,d,s,H,p,g,m,Y,X,V,h,W,x,y,v,b,k,w,Z,K,Q,J,q,j,z,$,EE,_E,TE,RE,eE,AE,nE,NE,CE,SE;T.d(_,{$y:()=>c,AH:()=>e,CS:()=>J,DD:()=>t,Dd:()=>H,Em:()=>B,JS:()=>K,Ky:()=>i,Lh:()=>q,Qb:()=>AE,RL:()=>R,RS:()=>NE,TF:()=>a,Tx:()=>N,UR:()=>D,UX:()=>eE,bj:()=>Q,eZ:()=>S,id:()=>f,kP:()=>h,r4:()=>v,sj:()=>W,v2:()=>A,zQ:()=>s,zV:()=>P}),function(E){E[E.BUTT=0]="BUTT",E[E.ROUND=1]="ROUND",E[E.SQUARE=2]="SQUARE",E[E.UNKNOWN=4]="UNKNOWN"}(R||(R={})),function(E){E[E.BEVEL=0]="BEVEL",E[E.ROUND=1]="ROUND",E[E.MITER=2]="MITER",E[E.UNKNOWN=4]="UNKNOWN"}(e||(e={})),function(E){E[E.SCREEN=0]="SCREEN",E[E.MAP=1]="MAP"}(A||(A={})),function(E){E[E.Tint=0]="Tint",E[E.Ignore=1]="Ignore",E[E.Multiply=99]="Multiply"}(n||(n={})),function(E){E.Both="Both",E.JustBegin="JustBegin",E.JustEnd="JustEnd",E.None="None"}(N||(N={})),function(E){E[E.Mosaic=0]="Mosaic",E[E.Centered=1]="Centered"}(C||(C={})),function(E){E[E.Normal=0]="Normal",E[E.Superscript=1]="Superscript",E[E.Subscript=2]="Subscript"}(S||(S={})),function(E){E[E.MSSymbol=0]="MSSymbol",E[E.Unicode=1]="Unicode"}(t||(t={})),function(E){E[E.Unspecified=0]="Unspecified",E[E.TrueType=1]="TrueType",E[E.PSOpenType=2]="PSOpenType",E[E.TTOpenType=3]="TTOpenType",E[E.Type1=4]="Type1"}(i||(i={})),function(E){E[E.Display=0]="Display",E[E.Map=1]="Map"}(O||(O={})),function(E){E.None="None",E.Loop="Loop",E.Oscillate="Oscillate"}(o||(o={})),function(E){E[E.Z=0]="Z",E[E.X=1]="X",E[E.Y=2]="Y"}(I||(I={})),function(E){E[E.XYZ=0]="XYZ",E[E.ZXY=1]="ZXY",E[E.YXZ=2]="YXZ"}(r||(r={})),function(E){E[E.Rectangle=0]="Rectangle",E[E.RoundedRectangle=1]="RoundedRectangle",E[E.Oval=2]="Oval"}(L||(L={})),function(E){E[E.None=0]="None",E[E.Alpha=1]="Alpha",E[E.Screen=2]="Screen",E[E.Multiply=3]="Multiply",E[E.Add=4]="Add"}(M||(M={})),function(E){E[E.TTB=0]="TTB",E[E.RTL=1]="RTL",E[E.BTT=2]="BTT"}(P||(P={})),function(E){E[E.None=0]="None",E[E.SignPost=1]="SignPost",E[E.FaceNearPlane=2]="FaceNearPlane"}(D||(D={})),function(E){E[E.Float=0]="Float",E[E.String=1]="String",E[E.Boolean=2]="Boolean"}(u||(u={})),function(E){E[E.Intersect=0]="Intersect",E[E.Subtract=1]="Subtract"}(l||(l={})),function(E){E.OpenEnded="OpenEnded",E.Block="Block",E.Crossed="Crossed"}(a||(a={})),function(E){E.FullGeometry="FullGeometry",E.PerpendicularFromFirstSegment="PerpendicularFromFirstSegment",E.ReversedFirstSegment="ReversedFirstSegment",E.PerpendicularToSecondSegment="PerpendicularToSecondSegment",E.SecondSegmentWithTicks="SecondSegmentWithTicks",E.DoublePerpendicular="DoublePerpendicular",E.OppositeToFirstSegment="OppositeToFirstSegment",E.TriplePerpendicular="TriplePerpendicular",E.HalfCircleFirstSegment="HalfCircleFirstSegment",E.HalfCircleSecondSegment="HalfCircleSecondSegment",E.HalfCircleExtended="HalfCircleExtended",E.OpenCircle="OpenCircle",E.CoverageEdgesWithTicks="CoverageEdgesWithTicks",E.GapExtentWithDoubleTicks="GapExtentWithDoubleTicks",E.GapExtentMidline="GapExtentMidline",E.Chevron="Chevron",E.PerpendicularWithArc="PerpendicularWithArc",E.ClosedHalfCircle="ClosedHalfCircle",E.TripleParallelExtended="TripleParallelExtended",E.ParallelWithTicks="ParallelWithTicks",E.Parallel="Parallel",E.PerpendicularToFirstSegment="PerpendicularToFirstSegment",E.ParallelOffset="ParallelOffset",E.OffsetOpposite="OffsetOpposite",E.OffsetSame="OffsetSame",E.CircleWithArc="CircleWithArc",E.DoubleJog="DoubleJog",E.PerpendicularOffset="PerpendicularOffset",E.LineExcludingLastSegment="LineExcludingLastSegment",E.MultivertexArrow="MultivertexArrow",E.CrossedArrow="CrossedArrow",E.ChevronArrow="ChevronArrow",E.ChevronArrowOffset="ChevronArrowOffset",E.PartialFirstSegment="PartialFirstSegment",E.Arch="Arch",E.CurvedParallelTicks="CurvedParallelTicks",E.Arc90Degrees="Arc90Degrees"}(B||(B={})),function(E){E.Mitered="Mitered",E.Bevelled="Bevelled",E.Rounded="Rounded",E.Square="Square",E.TrueBuffer="TrueBuffer"}(c||(c={})),function(E){E.ClosePath="ClosePath",E.ConvexHull="ConvexHull",E.RectangularBox="RectangularBox"}(U||(U={})),function(E){E.BeginningOfLine="BeginningOfLine",E.EndOfLine="EndOfLine"}(G||(G={})),function(E){E.Mitered="Mitered",E.Bevelled="Bevelled",E.Rounded="Rounded",E.Square="Square"}(f||(f={})),function(E){E.Fast="Fast",E.Accurate="Accurate"}(F||(F={})),function(E){E.BeginningOfLine="BeginningOfLine",E.EndOfLine="EndOfLine"}(d||(d={})),function(E){E.Sinus="Sinus",E.Square="Square",E.Triangle="Triangle",E.Random="Random"}(s||(s={})),function(E){E[E.None=0]="None",E[E.Default=1]="Default",E[E.Force=2]="Force"}(H||(H={})),function(E){E[E.Buffered=0]="Buffered",E[E.Left=1]="Left",E[E.Right=2]="Right",E[E.AlongLine=3]="AlongLine"}(p||(p={})),function(E){E[E.Linear=0]="Linear",E[E.Rectangular=1]="Rectangular",E[E.Circular=2]="Circular",E[E.Buffered=3]="Buffered"}(g||(g={})),function(E){E[E.Discrete=0]="Discrete",E[E.Continuous=1]="Continuous"}(m||(m={})),function(E){E[E.AcrossLine=0]="AcrossLine",E[E.AloneLine=1]="AloneLine"}(Y||(Y={})),function(E){E[E.Left=0]="Left",E[E.Right=1]="Right",E[E.Center=2]="Center",E[E.Justify=3]="Justify"}(X||(X={})),function(E){E[E.Base=0]="Base",E[E.MidPoint=1]="MidPoint",E[E.ThreePoint=2]="ThreePoint",E[E.FourPoint=3]="FourPoint",E[E.Underline=4]="Underline",E[E.CircularCW=5]="CircularCW",E[E.CircularCCW=6]="CircularCCW"}(V||(V={})),function(E){E.Butt="Butt",E.Round="Round",E.Square="Square"}(h||(h={})),function(E){E.NoConstraint="NoConstraint",E.HalfPattern="HalfPattern",E.HalfGap="HalfGap",E.FullPattern="FullPattern",E.FullGap="FullGap",E.Custom="Custom"}(W||(W={})),function(E){E[E.None=-1]="None",E[E.Custom=0]="Custom",E[E.Circle=1]="Circle",E[E.OpenArrow=2]="OpenArrow",E[E.ClosedArrow=3]="ClosedArrow",E[E.Diamond=4]="Diamond"}(x||(x={})),function(E){E[E.ExtraLeading=0]="ExtraLeading",E[E.Multiple=1]="Multiple",E[E.Exact=2]="Exact"}(y||(y={})),function(E){E.Bevel="Bevel",E.Round="Round",E.Miter="Miter"}(v||(v={})),function(E){E[E.Default=0]="Default",E[E.String=1]="String",E[E.Numeric=2]="Numeric"}(b||(b={})),function(E){E[E.InsidePolygon=0]="InsidePolygon",E[E.PolygonCenter=1]="PolygonCenter",E[E.RandomlyInsidePolygon=2]="RandomlyInsidePolygon"}(k||(k={})),function(E){E[E.Tint=0]="Tint",E[E.Replace=1]="Replace",E[E.Multiply=2]="Multiply"}(w||(w={})),function(E){E[E.ClipAtBoundary=0]="ClipAtBoundary",E[E.RemoveIfCenterOutsideBoundary=1]="RemoveIfCenterOutsideBoundary",E[E.DoNotTouchBoundary=2]="DoNotTouchBoundary",E[E.DoNotClip=3]="DoNotClip"}(Z||(Z={})),function(E){E.NoConstraint="NoConstraint",E.WithMarkers="WithMarkers",E.WithFullGap="WithFullGap",E.WithHalfGap="WithHalfGap",E.Custom="Custom"}(K||(K={})),function(E){E.Fixed="Fixed",E.Random="Random",E.RandomFixedQuantity="RandomFixedQuantity"}(Q||(Q={})),function(E){E.LineMiddle="LineMiddle",E.LineBeginning="LineBeginning",E.LineEnd="LineEnd",E.SegmentMidpoint="SegmentMidpoint"}(J||(J={})),function(E){E.OnPolygon="OnPolygon",E.CenterOfMass="CenterOfMass",E.BoundingBoxCenter="BoundingBoxCenter"}(q||(q={})),function(E){E[E.Low=0]="Low",E[E.Medium=1]="Medium",E[E.High=2]="High"}(j||(j={})),function(E){E[E.MarkerCenter=0]="MarkerCenter",E[E.MarkerBounds=1]="MarkerBounds"}(z||(z={})),function(E){E[E.None=0]="None",E[E.PropUniform=1]="PropUniform",E[E.PropNonuniform=2]="PropNonuniform",E[E.DifUniform=3]="DifUniform",E[E.DifNonuniform=4]="DifNonuniform"}($||($={})),function(E){E.Tube="Tube",E.Strip="Strip",E.Wall="Wall"}(EE||(EE={})),function(E){E[E.Random=0]="Random",E[E.Increasing=1]="Increasing",E[E.Decreasing=2]="Decreasing",E[E.IncreasingThenDecreasing=3]="IncreasingThenDecreasing"}(_E||(_E={})),function(E){E[E.Relative=0]="Relative",E[E.Absolute=1]="Absolute"}(TE||(TE={})),function(E){E[E.Normal=0]="Normal",E[E.LowerCase=1]="LowerCase",E[E.Allcaps=2]="Allcaps"}(RE||(RE={})),function(E){E[E.LTR=0]="LTR",E[E.RTL=1]="RTL"}(eE||(eE={})),function(E){E.Draft="Draft",E.Picture="Picture",E.Text="Text"}(AE||(AE={})),function(E){E[E.Top=0]="Top",E[E.Center=1]="Center",E[E.Baseline=2]="Baseline",E[E.Bottom=3]="Bottom"}(nE||(nE={})),function(E){E[E.Right=0]="Right",E[E.Upright=1]="Upright"}(NE||(NE={})),function(E){E[E.Small=0]="Small",E[E.Medium=1]="Medium",E[E.Large=2]="Large"}(CE||(CE={})),function(E){E[E.Calm=0]="Calm",E[E.Rippled=1]="Rippled",E[E.Slight=2]="Slight",E[E.Moderate=3]="Moderate"}(SE||(SE={}))},16534:(E,_,T)=>{T.d(_,{AI:()=>e,C1:()=>B,CQ:()=>U,Ex:()=>t,I_:()=>n,Ip:()=>l,Iv:()=>d,Iw:()=>i,Ls:()=>N,MI:()=>a,SD:()=>H,Tz:()=>G,U:()=>m,Uh:()=>c,X0:()=>D,XJ:()=>u,_6:()=>s,aK:()=>I,e0:()=>F,fL:()=>P,jk:()=>p,m4:()=>r,oK:()=>f,pU:()=>o,ru:()=>A,tQ:()=>M,tz:()=>Y,uG:()=>L,uQ:()=>C,vw:()=>g,xl:()=>O,xm:()=>S});var R=T(80442);const e=1e-30,A=4294967295,n=512,N=128,C=511,S=29,t=24,i=8,O=1,o=2,I=3,r=2,L=1,M=1.05,P=((0,R.Z)("featurelayer-force-marker-text-draw-order"),2),D=128-2*P,u=8,l=500,a=10,B=1024,c=2,U=0,G=1,f=4,F=8,d=16,s=4,H=1,p=4,g=8,m=32,Y=64},35371:(E,_,T)=>{var R,e,A,n,N,C,S,t,i,O,o,I,r,L,M,P,D,u,l,a,B,c;T.d(_,{Br:()=>P,LR:()=>C,Lu:()=>U,MX:()=>e,No:()=>r,Tg:()=>D,VI:()=>L,VY:()=>c,Wf:()=>S,_g:()=>B,cw:()=>o,db:()=>n,e8:()=>I,g:()=>t,l1:()=>u,lP:()=>M,q_:()=>G,qi:()=>a,w0:()=>N,wb:()=>i,xS:()=>O,zi:()=>A}),function(E){E[E.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",E[E.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",E[E.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT"}(R||(R={})),function(E){E[E.POINTS=0]="POINTS",E[E.LINES=1]="LINES",E[E.LINE_LOOP=2]="LINE_LOOP",E[E.LINE_STRIP=3]="LINE_STRIP",E[E.TRIANGLES=4]="TRIANGLES",E[E.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",E[E.TRIANGLE_FAN=6]="TRIANGLE_FAN"}(e||(e={})),function(E){E[E.ZERO=0]="ZERO",E[E.ONE=1]="ONE",E[E.SRC_COLOR=768]="SRC_COLOR",E[E.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",E[E.SRC_ALPHA=770]="SRC_ALPHA",E[E.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",E[E.DST_ALPHA=772]="DST_ALPHA",E[E.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",E[E.DST_COLOR=774]="DST_COLOR",E[E.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",E[E.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",E[E.CONSTANT_COLOR=32769]="CONSTANT_COLOR",E[E.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",E[E.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",E[E.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA"}(A||(A={})),function(E){E[E.ADD=32774]="ADD",E[E.MIN=32775]="MIN",E[E.MAX=32776]="MAX",E[E.SUBTRACT=32778]="SUBTRACT",E[E.REVERSE_SUBTRACT=32779]="REVERSE_SUBTRACT"}(n||(n={})),function(E){E[E.ARRAY_BUFFER=34962]="ARRAY_BUFFER",E[E.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",E[E.UNIFORM_BUFFER=35345]="UNIFORM_BUFFER",E[E.PIXEL_PACK_BUFFER=35051]="PIXEL_PACK_BUFFER",E[E.PIXEL_UNPACK_BUFFER=35052]="PIXEL_UNPACK_BUFFER",E[E.COPY_READ_BUFFER=36662]="COPY_READ_BUFFER",E[E.COPY_WRITE_BUFFER=36663]="COPY_WRITE_BUFFER"}(N||(N={})),function(E){E[E.FRONT=1028]="FRONT",E[E.BACK=1029]="BACK",E[E.FRONT_AND_BACK=1032]="FRONT_AND_BACK"}(C||(C={})),function(E){E[E.CW=2304]="CW",E[E.CCW=2305]="CCW"}(S||(S={})),function(E){E[E.BYTE=5120]="BYTE",E[E.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",E[E.SHORT=5122]="SHORT",E[E.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",E[E.INT=5124]="INT",E[E.UNSIGNED_INT=5125]="UNSIGNED_INT",E[E.FLOAT=5126]="FLOAT"}(t||(t={})),function(E){E[E.NEVER=512]="NEVER",E[E.LESS=513]="LESS",E[E.EQUAL=514]="EQUAL",E[E.LEQUAL=515]="LEQUAL",E[E.GREATER=516]="GREATER",E[E.NOTEQUAL=517]="NOTEQUAL",E[E.GEQUAL=518]="GEQUAL",E[E.ALWAYS=519]="ALWAYS"}(i||(i={})),function(E){E[E.ZERO=0]="ZERO",E[E.KEEP=7680]="KEEP",E[E.REPLACE=7681]="REPLACE",E[E.INCR=7682]="INCR",E[E.DECR=7683]="DECR",E[E.INVERT=5386]="INVERT",E[E.INCR_WRAP=34055]="INCR_WRAP",E[E.DECR_WRAP=34056]="DECR_WRAP"}(O||(O={})),function(E){E[E.NEAREST=9728]="NEAREST",E[E.LINEAR=9729]="LINEAR",E[E.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",E[E.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",E[E.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",E[E.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR"}(o||(o={})),function(E){E[E.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",E[E.REPEAT=10497]="REPEAT",E[E.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT"}(I||(I={})),function(E){E[E.TEXTURE_2D=3553]="TEXTURE_2D",E[E.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",E[E.TEXTURE_3D=32879]="TEXTURE_3D",E[E.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",E[E.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",E[E.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",E[E.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",E[E.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",E[E.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",E[E.TEXTURE_2D_ARRAY=35866]="TEXTURE_2D_ARRAY"}(r||(r={})),function(E){E[E.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",E[E.DEPTH_STENCIL=34041]="DEPTH_STENCIL",E[E.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",E[E.ALPHA=6406]="ALPHA",E[E.RGB=6407]="RGB",E[E.RGBA=6408]="RGBA",E[E.LUMINANCE=6409]="LUMINANCE",E[E.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",E[E.RED=6403]="RED",E[E.RG=33319]="RG",E[E.RED_INTEGER=36244]="RED_INTEGER",E[E.RG_INTEGER=33320]="RG_INTEGER",E[E.RGB_INTEGER=36248]="RGB_INTEGER",E[E.RGBA_INTEGER=36249]="RGBA_INTEGER"}(L||(L={})),function(E){E[E.RGBA4=32854]="RGBA4",E[E.R16F=33325]="R16F",E[E.RG16F=33327]="RG16F",E[E.RGB32F=34837]="RGB32F",E[E.RGBA16F=34842]="RGBA16F",E[E.R32F=33326]="R32F",E[E.RG32F=33328]="RG32F",E[E.RGBA32F=34836]="RGBA32F",E[E.R11F_G11F_B10F=35898]="R11F_G11F_B10F",E[E.RGB8=32849]="RGB8",E[E.RGBA8=32856]="RGBA8",E[E.RGB5_A1=32855]="RGB5_A1",E[E.R8=33321]="R8",E[E.RG8=33323]="RG8",E[E.R8I=33329]="R8I",E[E.R8UI=33330]="R8UI",E[E.R16I=33331]="R16I",E[E.R16UI=33332]="R16UI",E[E.R32I=33333]="R32I",E[E.R32UI=33334]="R32UI",E[E.RG8I=33335]="RG8I",E[E.RG8UI=33336]="RG8UI",E[E.RG16I=33337]="RG16I",E[E.RG16UI=33338]="RG16UI",E[E.RG32I=33339]="RG32I",E[E.RG32UI=33340]="RG32UI",E[E.RGB16F=34843]="RGB16F",E[E.RGB9_E5=35901]="RGB9_E5",E[E.SRGB8=35905]="SRGB8",E[E.SRGB8_ALPHA8=35907]="SRGB8_ALPHA8",E[E.RGB565=36194]="RGB565",E[E.RGBA32UI=36208]="RGBA32UI",E[E.RGB32UI=36209]="RGB32UI",E[E.RGBA16UI=36214]="RGBA16UI",E[E.RGB16UI=36215]="RGB16UI",E[E.RGBA8UI=36220]="RGBA8UI",E[E.RGB8UI=36221]="RGB8UI",E[E.RGBA32I=36226]="RGBA32I",E[E.RGB32I=36227]="RGB32I",E[E.RGBA16I=36232]="RGBA16I",E[E.RGB16I=36233]="RGB16I",E[E.RGBA8I=36238]="RGBA8I",E[E.RGB8I=36239]="RGB8I",E[E.R8_SNORM=36756]="R8_SNORM",E[E.RG8_SNORM=36757]="RG8_SNORM",E[E.RGB8_SNORM=36758]="RGB8_SNORM",E[E.RGBA8_SNORM=36759]="RGBA8_SNORM",E[E.RGB10_A2=32857]="RGB10_A2",E[E.RGB10_A2UI=36975]="RGB10_A2UI"}(M||(M={})),function(E){E[E.FLOAT=5126]="FLOAT",E[E.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",E[E.UNSIGNED_INT_24_8=34042]="UNSIGNED_INT_24_8",E[E.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",E[E.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",E[E.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",E[E.BYTE=5120]="BYTE",E[E.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",E[E.SHORT=5122]="SHORT",E[E.UNSIGNED_INT=5125]="UNSIGNED_INT",E[E.INT=5124]="INT",E[E.HALF_FLOAT=5131]="HALF_FLOAT",E[E.UNSIGNED_INT_2_10_10_10_REV=33640]="UNSIGNED_INT_2_10_10_10_REV",E[E.UNSIGNED_INT_10F_11F_11F_REV=35899]="UNSIGNED_INT_10F_11F_11F_REV",E[E.UNSIGNED_INT_5_9_9_9_REV=35902]="UNSIGNED_INT_5_9_9_9_REV",E[E.FLOAT_32_UNSIGNED_INT_24_8_REV=36269]="FLOAT_32_UNSIGNED_INT_24_8_REV"}(P||(P={})),function(E){E[E.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",E[E.STENCIL_INDEX8=36168]="STENCIL_INDEX8",E[E.DEPTH_STENCIL=34041]="DEPTH_STENCIL",E[E.DEPTH_COMPONENT24=33190]="DEPTH_COMPONENT24",E[E.DEPTH_COMPONENT32F=36012]="DEPTH_COMPONENT32F",E[E.DEPTH24_STENCIL8=35056]="DEPTH24_STENCIL8",E[E.DEPTH32F_STENCIL8=36013]="DEPTH32F_STENCIL8"}(D||(D={})),function(E){E[E.STATIC_DRAW=35044]="STATIC_DRAW",E[E.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",E[E.STREAM_DRAW=35040]="STREAM_DRAW",E[E.STATIC_READ=35045]="STATIC_READ",E[E.DYNAMIC_READ=35049]="DYNAMIC_READ",E[E.STREAM_READ=35041]="STREAM_READ",E[E.STATIC_COPY=35046]="STATIC_COPY",E[E.DYNAMIC_COPY=35050]="DYNAMIC_COPY",E[E.STREAM_COPY=35042]="STREAM_COPY"}(u||(u={})),function(E){E[E.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",E[E.VERTEX_SHADER=35633]="VERTEX_SHADER"}(l||(l={})),function(E){E[E.FRAMEBUFFER=36160]="FRAMEBUFFER",E[E.READ_FRAMEBUFFER=36008]="READ_FRAMEBUFFER",E[E.DRAW_FRAMEBUFFER=36009]="DRAW_FRAMEBUFFER"}(a||(a={})),function(E){E[E.Texture=0]="Texture",E[E.BufferObject=1]="BufferObject",E[E.VertexArrayObject=2]="VertexArrayObject",E[E.Shader=3]="Shader",E[E.Program=4]="Program",E[E.FramebufferObject=5]="FramebufferObject",E[E.Renderbuffer=6]="Renderbuffer",E[E.Sync=7]="Sync",E[E.COUNT=8]="COUNT"}(B||(B={})),function(E){E[E.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",E[E.COLOR_ATTACHMENT1=36065]="COLOR_ATTACHMENT1",E[E.COLOR_ATTACHMENT2=36066]="COLOR_ATTACHMENT2",E[E.COLOR_ATTACHMENT3=36067]="COLOR_ATTACHMENT3",E[E.COLOR_ATTACHMENT4=36068]="COLOR_ATTACHMENT4",E[E.COLOR_ATTACHMENT5=36069]="COLOR_ATTACHMENT5",E[E.COLOR_ATTACHMENT6=36070]="COLOR_ATTACHMENT6",E[E.COLOR_ATTACHMENT7=36071]="COLOR_ATTACHMENT7",E[E.COLOR_ATTACHMENT8=36072]="COLOR_ATTACHMENT8",E[E.COLOR_ATTACHMENT9=36073]="COLOR_ATTACHMENT9",E[E.COLOR_ATTACHMENT10=36074]="COLOR_ATTACHMENT10",E[E.COLOR_ATTACHMENT11=36075]="COLOR_ATTACHMENT11",E[E.COLOR_ATTACHMENT12=36076]="COLOR_ATTACHMENT12",E[E.COLOR_ATTACHMENT13=36077]="COLOR_ATTACHMENT13",E[E.COLOR_ATTACHMENT14=36078]="COLOR_ATTACHMENT14",E[E.COLOR_ATTACHMENT15=36079]="COLOR_ATTACHMENT15"}(c||(c={}));const U=33306;var G,f,F,d,s,H,p;!function(E){E[E.COMPRESSED_RGB_S3TC_DXT1_EXT=33776]="COMPRESSED_RGB_S3TC_DXT1_EXT",E[E.COMPRESSED_RGBA_S3TC_DXT1_EXT=33777]="COMPRESSED_RGBA_S3TC_DXT1_EXT",E[E.COMPRESSED_RGBA_S3TC_DXT3_EXT=33778]="COMPRESSED_RGBA_S3TC_DXT3_EXT",E[E.COMPRESSED_RGBA_S3TC_DXT5_EXT=33779]="COMPRESSED_RGBA_S3TC_DXT5_EXT",E[E.COMPRESSED_R11_EAC=37488]="COMPRESSED_R11_EAC",E[E.COMPRESSED_SIGNED_R11_EAC=37489]="COMPRESSED_SIGNED_R11_EAC",E[E.COMPRESSED_RG11_EAC=37490]="COMPRESSED_RG11_EAC",E[E.COMPRESSED_SIGNED_RG11_EAC=37491]="COMPRESSED_SIGNED_RG11_EAC",E[E.COMPRESSED_RGB8_ETC2=37492]="COMPRESSED_RGB8_ETC2",E[E.COMPRESSED_SRGB8_ETC2=37493]="COMPRESSED_SRGB8_ETC2",E[E.COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2=37494]="COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2",E[E.COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2=37495]="COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2",E[E.COMPRESSED_RGBA8_ETC2_EAC=37496]="COMPRESSED_RGBA8_ETC2_EAC",E[E.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC=37497]="COMPRESSED_SRGB8_ALPHA8_ETC2_EAC"}(G||(G={})),function(E){E[E.FLOAT=5126]="FLOAT",E[E.FLOAT_VEC2=35664]="FLOAT_VEC2",E[E.FLOAT_VEC3=35665]="FLOAT_VEC3",E[E.FLOAT_VEC4=35666]="FLOAT_VEC4",E[E.INT=5124]="INT",E[E.INT_VEC2=35667]="INT_VEC2",E[E.INT_VEC3=35668]="INT_VEC3",E[E.INT_VEC4=35669]="INT_VEC4",E[E.BOOL=35670]="BOOL",E[E.BOOL_VEC2=35671]="BOOL_VEC2",E[E.BOOL_VEC3=35672]="BOOL_VEC3",E[E.BOOL_VEC4=35673]="BOOL_VEC4",E[E.FLOAT_MAT2=35674]="FLOAT_MAT2",E[E.FLOAT_MAT3=35675]="FLOAT_MAT3",E[E.FLOAT_MAT4=35676]="FLOAT_MAT4",E[E.SAMPLER_2D=35678]="SAMPLER_2D",E[E.SAMPLER_CUBE=35680]="SAMPLER_CUBE",E[E.UNSIGNED_INT=5125]="UNSIGNED_INT",E[E.UNSIGNED_INT_VEC2=36294]="UNSIGNED_INT_VEC2",E[E.UNSIGNED_INT_VEC3=36295]="UNSIGNED_INT_VEC3",E[E.UNSIGNED_INT_VEC4=36296]="UNSIGNED_INT_VEC4",E[E.FLOAT_MAT2x3=35685]="FLOAT_MAT2x3",E[E.FLOAT_MAT2x4=35686]="FLOAT_MAT2x4",E[E.FLOAT_MAT3x2=35687]="FLOAT_MAT3x2",E[E.FLOAT_MAT3x4=35688]="FLOAT_MAT3x4",E[E.FLOAT_MAT4x2=35689]="FLOAT_MAT4x2",E[E.FLOAT_MAT4x3=35690]="FLOAT_MAT4x3",E[E.SAMPLER_3D=35679]="SAMPLER_3D",E[E.SAMPLER_2D_SHADOW=35682]="SAMPLER_2D_SHADOW",E[E.SAMPLER_2D_ARRAY=36289]="SAMPLER_2D_ARRAY",E[E.SAMPLER_2D_ARRAY_SHADOW=36292]="SAMPLER_2D_ARRAY_SHADOW",E[E.SAMPLER_CUBE_SHADOW=36293]="SAMPLER_CUBE_SHADOW",E[E.INT_SAMPLER_2D=36298]="INT_SAMPLER_2D",E[E.INT_SAMPLER_3D=36299]="INT_SAMPLER_3D",E[E.INT_SAMPLER_CUBE=36300]="INT_SAMPLER_CUBE",E[E.INT_SAMPLER_2D_ARRAY=36303]="INT_SAMPLER_2D_ARRAY",E[E.UNSIGNED_INT_SAMPLER_2D=36306]="UNSIGNED_INT_SAMPLER_2D",E[E.UNSIGNED_INT_SAMPLER_3D=36307]="UNSIGNED_INT_SAMPLER_3D",E[E.UNSIGNED_INT_SAMPLER_CUBE=36308]="UNSIGNED_INT_SAMPLER_CUBE",E[E.UNSIGNED_INT_SAMPLER_2D_ARRAY=36311]="UNSIGNED_INT_SAMPLER_2D_ARRAY"}(f||(f={})),function(E){E[E.OBJECT_TYPE=37138]="OBJECT_TYPE",E[E.SYNC_CONDITION=37139]="SYNC_CONDITION",E[E.SYNC_STATUS=37140]="SYNC_STATUS",E[E.SYNC_FLAGS=37141]="SYNC_FLAGS"}(F||(F={})),function(E){E[E.UNSIGNALED=37144]="UNSIGNALED",E[E.SIGNALED=37145]="SIGNALED"}(d||(d={})),function(E){E[E.ALREADY_SIGNALED=37146]="ALREADY_SIGNALED",E[E.TIMEOUT_EXPIRED=37147]="TIMEOUT_EXPIRED",E[E.CONDITION_SATISFIED=37148]="CONDITION_SATISFIED",E[E.WAIT_FAILED=37149]="WAIT_FAILED"}(s||(s={})),function(E){E[E.SYNC_GPU_COMMANDS_COMPLETE=37143]="SYNC_GPU_COMMANDS_COMPLETE"}(H||(H={})),function(E){E[E.SYNC_FLUSH_COMMANDS_BIT=1]="SYNC_FLUSH_COMMANDS_BIT"}(p||(p={}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/9621b7d8d951aa881686.js b/public/assets/esri/core/workers/chunks/9621b7d8d951aa881686.js new file mode 100644 index 0000000..d3ef971 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/9621b7d8d951aa881686.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2134],{42134:(e,r,i)=>{i.d(r,{computeObjectLayerResourceSize:()=>u}),i(3172);var t=i(20102),o=i(13867),n=i(65617),s=i(60437),c=i(45119);let l=new o.z(50);async function u(e,r=null){if(!e.isPrimitive){const r=e.resource.href;if(!r)throw new t.Z("symbol:invalid-resource","The symbol does not have a valid resource");const o=l.get(r);if(void 0!==o)return o;const{fetch:c}=await Promise.all([i.e(6481),i.e(5590),i.e(7681),i.e(8598),i.e(706)]).then(i.bind(i,40706)),u=await c(r,{disableTextures:!0}),a=(0,s.dp)(u.referenceBoundingBox,(0,n.c)());return l.put(r,a),a}if(!e.resource?.primitive)throw new t.Z("symbol:invalid-resource","The symbol does not have a valid resource");const o=(0,s.Ue)((0,c.Uz)(e.resource.primitive));if(null!=r)for(let e=0;e{i.d(t,{Z:()=>f});var s,l=i(43697),r=i(66577),n=i(51773),o=i(9790),a=i(2368),u=i(96674),p=i(99001),c=i(5600),d=(i(75215),i(67676),i(80442),i(52011)),h=i(33955);function y(e){if(null==e)return null;const t={};for(const i in e){const s=e[i];s&&(t[i]=s.toJSON())}return 0!==Object.keys(t).length?t:null}let m=s=class extends((0,a.J)(u.wq)){constructor(...e){super(...e),this.isAggregate=!1,this.layer=null,this.popupTemplate=null,this.sourceLayer=null,Object.defineProperty(this,"uid",{value:(0,p.D)(),configurable:!0})}normalizeCtorArgs(e,t,i,s){return e&&!e.declaredClass?e:{geometry:e,symbol:t,attributes:i,popupTemplate:s}}set aggregateGeometries(e){const t=this._get("aggregateGeometries");JSON.stringify(t)!==JSON.stringify(e)&&this._set("aggregateGeometries",e)}set attributes(e){const t=this._get("attributes");t!==e&&(this._set("attributes",e),this._notifyLayer("attributes",t,e))}set geometry(e){const t=this._get("geometry");t!==e&&(this._set("geometry",e),this._notifyLayer("geometry",t,e))}set symbol(e){const t=this._get("symbol");t!==e&&(this._set("symbol",e),this._notifyLayer("symbol",t,e))}set visible(e){const t=this._get("visible");t!==e&&(this._set("visible",e),this._notifyLayer("visible",t,e))}cloneShallow(){return new s({aggregateGeometries:this.aggregateGeometries,attributes:this.attributes,geometry:this.geometry,isAggregate:this.isAggregate,layer:this.layer,popupTemplate:this.popupTemplate,sourceLayer:this.sourceLayer,symbol:this.symbol,visible:this.visible})}getEffectivePopupTemplate(e=!1){if(this.popupTemplate)return this.popupTemplate;for(const t of[this.sourceLayer,this.layer])if(t){if("popupTemplate"in t&&t.popupTemplate)return t.popupTemplate;if(e&&"defaultPopupTemplate"in t&&null!=t.defaultPopupTemplate)return t.defaultPopupTemplate}return null}getAttribute(e){return this.attributes?.[e]}setAttribute(e,t){if(this.attributes){const i=this.getAttribute(e);this.attributes[e]=t,this._notifyLayer("attributes",i,t,e)}else this.attributes={[e]:t},this._notifyLayer("attributes",void 0,t,e)}getObjectId(){return this.sourceLayer&&"objectIdField"in this.sourceLayer&&this.sourceLayer.objectIdField?this.getAttribute(this.sourceLayer.objectIdField):null}toJSON(){return{aggregateGeometries:y(this.aggregateGeometries),geometry:null!=this.geometry?this.geometry.toJSON():null,symbol:null!=this.symbol?this.symbol.toJSON():null,attributes:{...this.attributes},popupTemplate:this.popupTemplate&&this.popupTemplate.toJSON()}}notifyGeometryChanged(){this._notifyLayer("geometry",this.geometry,this.geometry)}notifyMeshTransformChanged(e={}){const{geometry:t}=this;if("mesh"===t?.type){const i={origin:t.origin,transform:t.transform};this._notifyLayer("origin-transform",i,i,e.action)}}_notifyLayer(e,t,i,s){if(!this.layer||!("graphicChanged"in this.layer))return;const l={graphic:this,property:e,oldValue:t,newValue:i};"origin-transform"===e&&(l.action=s),"attributes"===e&&(l.attributeName=s),this.layer.graphicChanged(l)}};(0,l._)([(0,c.Cb)({value:null,json:{read:function(e){if(!e)return null;const t={};for(const i in e){const s=(0,h.im)(e[i]);s&&(t[i]=s)}return 0!==Object.keys(t).length?t:null}}})],m.prototype,"aggregateGeometries",null),(0,l._)([(0,c.Cb)({value:null})],m.prototype,"attributes",null),(0,l._)([(0,c.Cb)({value:null,types:r.qM,json:{read:h.im}})],m.prototype,"geometry",null),(0,l._)([(0,c.Cb)({type:Boolean})],m.prototype,"isAggregate",void 0),(0,l._)([(0,c.Cb)({clonable:"reference"})],m.prototype,"layer",void 0),(0,l._)([(0,c.Cb)({type:n.Z})],m.prototype,"popupTemplate",void 0),(0,l._)([(0,c.Cb)({clonable:"reference"})],m.prototype,"sourceLayer",void 0),(0,l._)([(0,c.Cb)({value:null,types:o.LB})],m.prototype,"symbol",null),(0,l._)([(0,c.Cb)({type:Boolean,value:!0})],m.prototype,"visible",null),m=s=(0,l._)([(0,d.j)("esri.Graphic")],m),(m||(m={})).generateUID=p.D;const f=m},74085:(e,t,i)=>{function s(e){}i.d(t,{Bg:()=>s}),i(80442)},60235:(e,t,i)=>{i.d(t,{Mr:()=>n,x9:()=>o});var s=i(80442);const l=new Set;function r(e,t,i=!1){i&&l.has(t)||(i&&l.add(t),e.warn(`🛑 DEPRECATED - ${t}`))}function n(e,t,i={}){if((0,s.Z)("esri-deprecation-warnings")){const{moduleName:s}=i;o(e,"Property: "+(s?s+"::":"")+t,i)}}function o(e,t,i={}){if((0,s.Z)("esri-deprecation-warnings")){const{replacement:s,version:l,see:n,warnOnce:o}=i;let a=t;s&&(a+=`\n\t🛠️ Replacement: ${s}`),l&&(a+=`\n\t⚙️ Version: ${l}`),n&&(a+=`\n\t🔗 See ${n} for more details.`),r(e,a,o)}}},16050:(e,t,i)=>{i.d(t,{Z:()=>z});var s,l=i(43697),r=i(9790),n=i(35454),o=i(22974),a=i(92604),u=i(5600),p=i(90578),c=i(36030),d=i(71715),h=i(52011),y=i(30556),m=i(75215),f=i(35671),b=i(5499),v=i(41733),g=i(32984),w=i(9833),_=i(66338),V=i(59266);const S="percent-of-total",x="field",C=new n.X({esriNormalizeByLog:"log",esriNormalizeByPercentOfTotal:S,esriNormalizeByField:x}),I=(0,m.se)(g.Z);let j=s=class extends((0,v.W)(b.Z)){constructor(e){super(e),this._compiledValueExpression={valueExpression:null,compiledFunction:null},this.backgroundFillSymbol=null,this.classBreakInfos=null,this.defaultLabel=null,this.defaultSymbol=null,this.field=null,this.isMaxInclusive=!0,this.legendOptions=null,this.normalizationField=null,this.normalizationTotal=null,this.type="class-breaks",this.valueExpression=null,this.valueExpressionTitle=null,this._set("classBreakInfos",[])}readClassBreakInfos(e,t,i){if(!Array.isArray(e))return;let s=t.minValue;return e.map((e=>{const t=new g.Z;return t.read(e,i),null==t.minValue&&(t.minValue=s),null==t.maxValue&&(t.maxValue=t.minValue),s=t.maxValue,t}))}writeClassBreakInfos(e,t,i,s){const l=e.map((e=>e.write({},s)));this._areClassBreaksConsecutive()&&l.forEach((e=>delete e.classMinValue)),t[i]=l}castField(e){return null==e?e:"function"==typeof e?(a.Z.getLogger(this).error(".field: field must be a string value"),null):(0,m.Zs)(e)}get minValue(){return this.classBreakInfos&&this.classBreakInfos[0]&&this.classBreakInfos[0].minValue||0}get normalizationType(){let e=this._get("normalizationType");const t=!!this.normalizationField,i=null!=this.normalizationTotal;return t||i?(e=t&&x||i&&S||null,t&&i&&a.Z.getLogger(this).warn("warning: both normalizationField and normalizationTotal are set!")):e!==x&&e!==S||(e=null),e}set normalizationType(e){this._set("normalizationType",e)}addClassBreakInfo(e,t,i){let s=null;s="number"==typeof e?new g.Z({minValue:e,maxValue:t,symbol:(0,r.se)(i)}):I((0,o.d9)(e)),this.classBreakInfos.push(s),1===this.classBreakInfos.length&&this.notifyChange("minValue")}removeClassBreakInfo(e,t){const i=this.classBreakInfos.length;for(let s=0;s-1?this.classBreakInfos[i].symbol:this.defaultSymbol}async getSymbolAsync(e,t){let i=t;if(this.valueExpression&&(null==t||null==t.arcade)){const e=await(0,V.LC)(),{arcadeUtils:t}=e;t.hasGeometryOperations(this.valueExpression)&&await t.enableGeometryOperations(),i={...i,arcade:e}}const s=this.getBreakIndex(e,i);return s>-1?this.classBreakInfos[s].symbol:this.defaultSymbol}getSymbols(){const e=[];return this.classBreakInfos.forEach((t=>{t.symbol&&e.push(t.symbol)})),this.defaultSymbol&&e.push(this.defaultSymbol),e}getAttributeHash(){return this.visualVariables&&this.visualVariables.reduce(((e,t)=>e+t.getAttributeHash()),"")}getMeshHash(){const e=JSON.stringify(this.backgroundFillSymbol),t=JSON.stringify(this.defaultSymbol),i=`${this.normalizationField}.${this.normalizationType}.${this.normalizationTotal}`;return`${e}.${t}.${this.classBreakInfos.reduce(((e,t)=>e+t.getMeshHash()),"")}.${i}.${this.field}.${this.valueExpression}`}get arcadeRequired(){return this.arcadeRequiredForVisualVariables||!!this.valueExpression}clone(){return new s({field:this.field,backgroundFillSymbol:this.backgroundFillSymbol&&this.backgroundFillSymbol.clone(),defaultLabel:this.defaultLabel,defaultSymbol:this.defaultSymbol&&this.defaultSymbol.clone(),valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,classBreakInfos:(0,o.d9)(this.classBreakInfos),isMaxInclusive:this.isMaxInclusive,normalizationField:this.normalizationField,normalizationTotal:this.normalizationTotal,normalizationType:this.normalizationType,visualVariables:(0,o.d9)(this.visualVariables),legendOptions:(0,o.d9)(this.legendOptions),authoringInfo:this.authoringInfo&&this.authoringInfo.clone()})}async collectRequiredFields(e,t){const i=[this.collectVVRequiredFields(e,t),this.collectSymbolFields(e,t)];await Promise.all(i)}async collectSymbolFields(e,t){const i=[...this.getSymbols().map((i=>i.collectRequiredFields(e,t))),(0,f.io)(e,t,this.valueExpression)];(0,f.AB)(e,t,this.field),(0,f.AB)(e,t,this.normalizationField),await Promise.all(i)}_getBreakIndexForExpression(e,t){const{viewingMode:i,scale:s,spatialReference:l,arcade:r}=t??{},{valueExpression:n}=this;let o=this._compiledValueExpression.valueExpression===n?this._compiledValueExpression.compiledFunction:null;const a=r.arcadeUtils;if(!o){const e=a.createSyntaxTree(n);o=a.createFunction(e),this._compiledValueExpression.compiledFunction=o}this._compiledValueExpression.valueExpression=n;const u=a.executeFunction(o,a.createExecContext(e,a.getViewInfo({viewingMode:i,scale:s,spatialReference:l})));return this._getBreakIndexfromInfos(u)}_getBreakIndexForField(e){const t=this.field,i=e.attributes,s=this.normalizationType;let l=parseFloat(i[t]);if(s){const e=this.normalizationTotal,t=parseFloat(this.normalizationField?i[this.normalizationField]:void 0);if("log"===s)l=Math.log(l)*Math.LOG10E;else if(s!==S||null==e||isNaN(e)){if(s===x&&!isNaN(t)){if(isNaN(l)||isNaN(t))return-1;l/=t}}else l=l/e*100}return this._getBreakIndexfromInfos(l)}_getBreakIndexfromInfos(e){const t=this.isMaxInclusive;if(null!=e&&"number"==typeof e&&!isNaN(e))for(let i=0;i(0,m.q9)(e),json:{write:!0}})],j.prototype,"normalizationTotal",void 0),(0,l._)([(0,u.Cb)({type:C.apiValues,value:null,json:{type:C.jsonValues,read:C.read,write:C.write}})],j.prototype,"normalizationType",null),(0,l._)([(0,c.J)({classBreaks:"class-breaks"})],j.prototype,"type",void 0),(0,l._)([(0,u.Cb)({type:String,json:{write:!0}})],j.prototype,"valueExpression",void 0),(0,l._)([(0,u.Cb)({type:String,json:{write:!0}})],j.prototype,"valueExpressionTitle",void 0),j=s=(0,l._)([(0,h.j)("esri.renderers.ClassBreaksRenderer")],j);const z=j},5499:(e,t,i)=>{i.d(t,{Z:()=>c});var s=i(43697),l=i(35454),r=i(96674),n=i(5600),o=(i(75215),i(67676),i(80442),i(52011)),a=i(69237);const u=new l.X({simple:"simple",uniqueValue:"unique-value",classBreaks:"class-breaks",heatmap:"heatmap",dotDensity:"dot-density",dictionary:"dictionary",pieChart:"pie-chart"},{ignoreUnknown:!0});let p=class extends r.wq{constructor(e){super(e),this.authoringInfo=null,this.type=null}async getRequiredFields(e){if(!this.collectRequiredFields)return[];const t=new Set;return await this.collectRequiredFields(t,e),Array.from(t).sort()}getSymbol(e,t){}async getSymbolAsync(e,t){}getSymbols(){return[]}getAttributeHash(){return JSON.stringify(this)}getMeshHash(){return JSON.stringify(this)}};(0,s._)([(0,n.Cb)({type:a.Z,json:{write:!0}})],p.prototype,"authoringInfo",void 0),(0,s._)([(0,n.Cb)({type:u.apiValues,readOnly:!0,json:{type:u.jsonValues,read:!1,write:{writer:u.write,ignoreOrigin:!0}}})],p.prototype,"type",void 0),p=(0,s._)([(0,o.j)("esri.renderers.Renderer")],p);const c=p},81571:(e,t,i)=>{i.d(t,{Z:()=>$});var s=i(43697),l=i(9790),r=i(20102),n=i(22974),o=i(92604),a=i(78286),u=i(17445),p=i(5600),c=i(90578),d=i(36030),h=i(71715),y=i(52011),m=i(30556),f=i(22862),b=i(75215),v=i(35671),g=i(48522),w=i(5499),_=i(41733),V=i(9833),S=i(66338),x=i(2368),C=i(96674),I=i(67676);i(80442);let j=class extends((0,x.J)(C.wq)){constructor(e){super(e),this.value=null,this.value2=null,this.value3=null}};(0,s._)([(0,p.Cb)(V.GY)],j.prototype,"value",void 0),(0,s._)([(0,p.Cb)(V.GY)],j.prototype,"value2",void 0),(0,s._)([(0,p.Cb)(V.GY)],j.prototype,"value3",void 0),j=(0,s._)([(0,y.j)("esri.renderers.support.UniqueValue")],j);const z=j;let q=class extends((0,x.J)(C.wq)){constructor(e){super(e),this.description=null,this.label=null,this.symbol=null,this.values=null}castValues(e){if(null==e)return null;const t=typeof(e=Array.isArray(e)?e:[e])[0];return"string"===t||"number"===t?e.map((e=>new z({value:e}))):"object"===t?e[0]instanceof z?e:e.map((e=>new z(e))):null}};(0,s._)([(0,p.Cb)({type:String,json:{write:!0}})],q.prototype,"description",void 0),(0,s._)([(0,p.Cb)({type:String,json:{write:!0}})],q.prototype,"label",void 0),(0,s._)([(0,p.Cb)(V.Gn)],q.prototype,"symbol",void 0),(0,s._)([(0,p.Cb)({type:[z],json:{type:[[String]],read:{reader:e=>e?e.map((e=>new z({value:e[0],value2:e[1],value3:e[2]}))):null},write:{writer:(e,t)=>{const i=[];for(const t of e){const e=[t.value,t.value2,t.value3].filter(I.pC).map((e=>e.toString()));i.push(e)}t.values=i}}}})],q.prototype,"values",void 0),(0,s._)([(0,c.p)("values")],q.prototype,"castValues",null),q=(0,s._)([(0,y.j)("esri.renderers.support.UniqueValueClass")],q);const F=q;let E=class extends((0,x.J)(C.wq)){constructor(e){super(e),this.heading=null,this.classes=null}};(0,s._)([(0,p.Cb)({type:String,json:{write:!0}})],E.prototype,"heading",void 0),(0,s._)([(0,p.Cb)({type:[F],json:{write:!0}})],E.prototype,"classes",void 0),E=(0,s._)([(0,y.j)("esri.renderers.support.UniqueValueGroup")],E);const T=E;var k,Z=i(44262),O=i(59266),D=i(25929),U=i(27883),L=i(59390);const M="esri.renderers.UniqueValueRenderer",B=o.Z.getLogger(M),N="uvInfos-watcher",R="uvGroups-watcher",A=(0,b.se)(Z.Z);let G=k=class extends((0,_.W)(w.Z)){constructor(e){super(e),this._valueInfoMap={},this._isDefaultSymbolDerived=!1,this._isInfosSource=null,this.type="unique-value",this.backgroundFillSymbol=null,this.orderByClassesEnabled=!1,this.valueExpressionTitle=null,this.legendOptions=null,this.defaultLabel=null,this.portal=null,this.styleOrigin=null,this.diff={uniqueValueInfos(e,t){if(!e&&!t)return;if(!e||!t)return{type:"complete",oldValue:e,newValue:t};let i=!1;const s={type:"collection",added:[],removed:[],changed:[],unchanged:[]};for(let l=0;le.value===t[l].value));r?(0,f.Hg)(r,t[l])?(s.changed.push({type:"complete",oldValue:r,newValue:t[l]}),i=!0):s.unchanged.push({oldValue:r,newValue:t[l]}):(s.added.push(t[l]),i=!0)}for(let l=0;lt.value===e[l].value))||(s.removed.push(e[l]),i=!0);return i?s:void 0}},this._set("uniqueValueInfos",[]),this._set("uniqueValueGroups",[])}get _cache(){return{compiledFunc:null}}set field(e){this._set("field",e),this._updateFieldDelimiter(),this._updateUniqueValues()}castField(e){return null==e||"function"==typeof e?e:(0,b.Zs)(e)}writeField(e,t,i,s){"string"==typeof e?t[i]=e:s&&s.messages?s.messages.push(new r.Z("property:unsupported","UniqueValueRenderer.field set to a function cannot be written to JSON")):B.error(".field: cannot write field to JSON since it's not a string value")}set field2(e){this._set("field2",e),this._updateFieldDelimiter(),this._updateUniqueValues()}set field3(e){this._set("field3",e),this._updateUniqueValues()}set valueExpression(e){this._set("valueExpression",e),this._updateUniqueValues()}set defaultSymbol(e){this._isDefaultSymbolDerived=!1,this._set("defaultSymbol",e)}set fieldDelimiter(e){this._set("fieldDelimiter",e),this._updateUniqueValues()}readPortal(e,t,i){return i.portal||g.Z.getDefault()}readStyleOrigin(e,t,i){if(t.styleName)return Object.freeze({styleName:t.styleName});if(t.styleUrl){const e=(0,D.f)(t.styleUrl,i);return Object.freeze({styleUrl:e})}}writeStyleOrigin(e,t,i,s){e.styleName?t.styleName=e.styleName:e.styleUrl&&(t.styleUrl=(0,D.t)(e.styleUrl,s))}set uniqueValueGroups(e){this.styleOrigin?B.error("#uniqueValueGroups=","Cannot modify unique value groups of a UniqueValueRenderer created from a web style"):(this._set("uniqueValueGroups",e),this._updateInfosFromGroups(),this._isInfosSource=!1,this._watchUniqueValueGroups())}set uniqueValueInfos(e){this.styleOrigin?B.error("#uniqueValueInfos=","Cannot modify unique value infos of a UniqueValueRenderer created from a web style"):(this._set("uniqueValueInfos",e),this._updateValueInfoMap(),this._updateGroupsFromInfos(),this._isInfosSource=!0,this._watchUniqueValueInfos())}addUniqueValueInfo(e,t){if(this.styleOrigin)return void B.error("#addUniqueValueInfo()","Cannot modify unique value infos of a UniqueValueRenderer created from a web style");let i;i="object"==typeof e?A(e):new Z.Z({value:e,symbol:(0,l.se)(t)}),this.uniqueValueInfos?.push(i),this._valueInfoMap[i.value]=i,this._updateGroupsFromInfos(),this._isInfosSource=!0,this._watchUniqueValueInfos()}removeUniqueValueInfo(e){if(this.styleOrigin)return void B.error("#removeUniqueValueInfo()","Cannot modify unique value infos of a UniqueValueRenderer created from a web style");const t=this.uniqueValueInfos;if(t)for(let i=0;ie+t.getAttributeHash()),"")}getMeshHash(){const e=JSON.stringify(this.backgroundFillSymbol),t=JSON.stringify(this.defaultSymbol),i=this.uniqueValueInfos?.reduce(((e,t)=>e+t.getMeshHash()),"");return`${e}.${t}.${i}.${this.field}.${this.field2}.${this.field3}.${this.fieldDelimiter}.${this.valueExpression}`}clone(){const e=new k({field:this.field,field2:this.field2,field3:this.field3,defaultLabel:this.defaultLabel,defaultSymbol:(0,n.d9)(this.defaultSymbol),orderByClassesEnabled:this.orderByClassesEnabled,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,fieldDelimiter:this.fieldDelimiter,visualVariables:(0,n.d9)(this.visualVariables),legendOptions:(0,n.d9)(this.legendOptions),authoringInfo:this.authoringInfo&&this.authoringInfo.clone(),backgroundFillSymbol:(0,n.d9)(this.backgroundFillSymbol)});this._isDefaultSymbolDerived&&(e._isDefaultSymbolDerived=!0),e._set("portal",this.portal);const t=(0,n.d9)(this.uniqueValueInfos),i=(0,n.d9)(this.uniqueValueGroups);return this.styleOrigin&&(e._set("styleOrigin",Object.freeze((0,n.d9)(this.styleOrigin))),Object.freeze(t),Object.freeze(i)),e._set("uniqueValueInfos",t),e._updateValueInfoMap(),e._set("uniqueValueGroups",i),e._isInfosSource=this._isInfosSource,e._watchUniqueValueInfosAndGroups(),e}get arcadeRequired(){return this.arcadeRequiredForVisualVariables||!!this.valueExpression}async collectRequiredFields(e,t){const i=[this.collectVVRequiredFields(e,t),this.collectSymbolFields(e,t)];await Promise.all(i)}async collectSymbolFields(e,t){const i=[...this.getSymbols().map((i=>i.collectRequiredFields(e,t))),(0,v.io)(e,t,this.valueExpression)];(0,v.AB)(e,t,this.field),(0,v.AB)(e,t,this.field2),(0,v.AB)(e,t,this.field3),await Promise.all(i)}populateFromStyle(){return(0,U.n2)(this.styleOrigin,{portal:this.portal}).then((e=>{const t=[];return this._valueInfoMap={},e&&e.data&&Array.isArray(e.data.items)&&e.data.items.forEach((i=>{const s=new L.Z({styleUrl:e.styleUrl,styleName:e.styleName,portal:this.portal,name:i.name});this.defaultSymbol||i.name!==e.data.defaultItem||(this.defaultSymbol=s,this._isDefaultSymbolDerived=!0);const l=new Z.Z({value:i.name,symbol:s});t.push(l),this._valueInfoMap[i.name]=l})),this._set("uniqueValueInfos",Object.freeze(t)),this._updateGroupsFromInfos(!0),this._isInfosSource=null,this._watchUniqueValueInfos(),!this.defaultSymbol&&this.uniqueValueInfos?.length&&(this.defaultSymbol=this.uniqueValueInfos[0].symbol,this._isDefaultSymbolDerived=!0),this}))}_updateFieldDelimiter(){this.field&&this.field2&&!this.fieldDelimiter&&this._set("fieldDelimiter",",")}_updateUniqueValues(){null!=this._isInfosSource&&(this._isInfosSource?this._updateGroupsFromInfos():this._updateInfosFromGroups())}_updateValueInfoMap(){this._valueInfoMap={};const{uniqueValueInfos:e}=this;if(e)for(const t of e)this._valueInfoMap[t.value+""]=t}_watchUniqueValueInfosAndGroups(){this._watchUniqueValueInfos(),this._watchUniqueValueGroups()}_watchUniqueValueInfos(){this.removeHandles(N);const{uniqueValueInfos:e}=this;if(e){const t=[];for(const i of e)t.push((0,u.YP)((()=>({symbol:i.symbol,value:i.value,label:i.label,description:i.description})),((e,t)=>{e!==t&&(this._updateGroupsFromInfos(),this._isInfosSource=!0)}),{sync:!0}));this.addHandles(t,N)}}_watchUniqueValueGroups(){this.removeHandles(R);const{uniqueValueGroups:e}=this;if(e){const t=[];for(const i of e){t.push((0,u.YP)((()=>({classes:i.classes})),((e,t)=>{e!==t&&(this._updateInfosFromGroups(),this._isInfosSource=!1)}),{sync:!0}));for(const e of i.classes??[])t.push((0,u.YP)((()=>({symbol:e.symbol,values:e.values,label:e.label,description:e.description})),((e,t)=>{e!==t&&(this._updateInfosFromGroups(),this._isInfosSource=!1)}),{sync:!0}))}this.addHandles(t,R)}}_updateInfosFromGroups(){if(!this.uniqueValueGroups)return this._set("uniqueValueInfos",null),this._updateValueInfoMap(),void this._watchUniqueValueInfos();const e=[],{field:t,field2:i,field3:s,fieldDelimiter:l,uniqueValueGroups:r,valueExpression:n}=this;if(!t&&!n)return this._set("uniqueValueInfos",e),this._updateValueInfoMap(),void this._watchUniqueValueInfos();const o=!(!t||!i);for(const t of r)for(const r of t.classes??[]){const{symbol:t,label:n,values:a,description:u}=r;for(const r of a??[]){const{value:a,value2:p,value3:c}=r,d=[a];i&&d.push(p),s&&d.push(c);const h=o?d.join(l||""):d[0];e.push(new Z.Z({symbol:t,label:n,value:h,description:u}))}}this._set("uniqueValueInfos",e),this._updateValueInfoMap(),this._watchUniqueValueInfos()}_updateGroupsFromInfos(e=!1){if(!this.uniqueValueInfos)return this._set("uniqueValueGroups",null),void this._watchUniqueValueGroups();const{field:t,field2:i,valueExpression:s,fieldDelimiter:l,uniqueValueInfos:r}=this;if(!t&&!s||!r.length)return this._set("uniqueValueGroups",[]),void this._watchUniqueValueGroups();const n=!(!t||!i),o=r.map((e=>{const{symbol:t,label:i,value:s,description:r}=e,[o,a,u]=n?s?.toString()?.split(l||"")||[]:[s];return new F({symbol:t,label:i,description:r,values:[new z({value:o,value2:a,value3:u})]})})),a=[new T({classes:o})];e&&Object.freeze(a),this._set("uniqueValueGroups",a),this._watchUniqueValueGroups()}_getUniqueValueInfo(e,t){return this.valueExpression?this._getUnqiueValueInfoForExpression(e,t):this._getUnqiueValueInfoForFields(e)}_getUnqiueValueInfoForExpression(e,t){const{viewingMode:i,scale:s,spatialReference:l,arcade:r}=t??{};let n=this._cache.compiledFunc;const o=r.arcadeUtils;if(!n){const e=o.createSyntaxTree(this.valueExpression);n=o.createFunction(e),this._cache.compiledFunc=n}const a=o.executeFunction(n,o.createExecContext(e,o.getViewInfo({viewingMode:i,scale:s,spatialReference:l})));return this._valueInfoMap[a+""]}_getUnqiueValueInfoForFields(e){const t=this.field,i=e.attributes;let s;if("function"!=typeof t&&this.field2){const e=this.field2,l=this.field3,r=[];t&&r.push(i[t]),e&&r.push(i[e]),l&&r.push(i[l]),s=r.join(this.fieldDelimiter||"")}else"function"==typeof t?s=t(e):t&&(s=i[t]);return this._valueInfoMap[s+""]}static fromPortalStyle(e,t){const i=new k(t&&t.properties);i._set("styleOrigin",Object.freeze({styleName:e})),i._set("portal",t&&t.portal||g.Z.getDefault());const s=i.populateFromStyle();return s.catch((t=>{B.error(`#fromPortalStyle('${e}'[, ...])`,"Failed to create unique value renderer from style name",t)})),s}static fromStyleUrl(e,t){const i=new k(t&&t.properties);i._set("styleOrigin",Object.freeze({styleUrl:e}));const s=i.populateFromStyle();return s.catch((t=>{B.error(`#fromStyleUrl('${e}'[, ...])`,"Failed to create unique value renderer from style URL",t)})),s}};(0,s._)([(0,p.Cb)({readOnly:!0})],G.prototype,"_cache",null),(0,s._)([(0,d.J)({uniqueValue:"unique-value"})],G.prototype,"type",void 0),(0,s._)([(0,p.Cb)(V.KK)],G.prototype,"backgroundFillSymbol",void 0),(0,s._)([(0,p.Cb)({value:null,json:{type:String,read:{source:"field1"},write:{target:"field1"}}})],G.prototype,"field",null),(0,s._)([(0,c.p)("field")],G.prototype,"castField",null),(0,s._)([(0,m.c)("field")],G.prototype,"writeField",null),(0,s._)([(0,p.Cb)({type:String,value:null,json:{write:!0}})],G.prototype,"field2",null),(0,s._)([(0,p.Cb)({type:String,value:null,json:{write:!0}})],G.prototype,"field3",null),(0,s._)([(0,p.Cb)({type:Boolean,json:{name:"drawInClassOrder",default:!1,write:!0,origins:{"web-scene":{write:!1}}}})],G.prototype,"orderByClassesEnabled",void 0),(0,s._)([(0,p.Cb)({type:String,value:null,json:{write:!0}})],G.prototype,"valueExpression",null),(0,s._)([(0,p.Cb)({type:String,json:{write:!0}})],G.prototype,"valueExpressionTitle",void 0),(0,s._)([(0,p.Cb)({type:S.I,json:{write:!0}})],G.prototype,"legendOptions",void 0),(0,s._)([(0,p.Cb)({type:String,json:{write:!0}})],G.prototype,"defaultLabel",void 0),(0,s._)([(0,p.Cb)((0,a.RH)({...V.Gn},{json:{write:{overridePolicy(){return{enabled:!this._isDefaultSymbolDerived}}},origins:{"web-scene":{write:{overridePolicy(){return{enabled:!this._isDefaultSymbolDerived}}}}}}}))],G.prototype,"defaultSymbol",null),(0,s._)([(0,p.Cb)({type:String,value:null,json:{write:!0}})],G.prototype,"fieldDelimiter",null),(0,s._)([(0,p.Cb)({type:g.Z,readOnly:!0})],G.prototype,"portal",void 0),(0,s._)([(0,h.r)("portal",["styleName"])],G.prototype,"readPortal",null),(0,s._)([(0,p.Cb)({readOnly:!0,json:{write:{enabled:!1,overridePolicy:()=>({enabled:!0})}}})],G.prototype,"styleOrigin",void 0),(0,s._)([(0,h.r)("styleOrigin",["styleName","styleUrl"])],G.prototype,"readStyleOrigin",null),(0,s._)([(0,m.c)("styleOrigin",{styleName:{type:String},styleUrl:{type:String}})],G.prototype,"writeStyleOrigin",null),(0,s._)([(0,p.Cb)({type:[T],json:{read:{source:["uniqueValueGroups","uniqueValueInfos"],reader:(e,t,i)=>(t.uniqueValueGroups||function(e){const{field1:t,field2:i,field3:s,fieldDelimiter:l,uniqueValueInfos:r,valueExpression:n}=e,o=!(!t||!i);return[{classes:(r??[]).map((e=>{const{symbol:r,label:a,value:u,description:p}=e,[c,d,h]=o?u?.toString()?.split(l||"")||[]:[u],y=[];return(t||n)&&y.push(c),i&&y.push(d),s&&y.push(h),{symbol:r,label:a,values:[y],description:p}}))}]}(t)).map((e=>T.fromJSON(e,i)))},write:{overridePolicy(){return this.styleOrigin?{enabled:!1}:{enabled:!0}}}}})],G.prototype,"uniqueValueGroups",null),(0,s._)([(0,p.Cb)({type:[Z.Z],json:{read:!1,write:{overridePolicy(){return this.styleOrigin?{enabled:!1}:{enabled:!0}}}}})],G.prototype,"uniqueValueInfos",null),G=k=(0,s._)([(0,y.j)(M)],G);const $=G},41733:(e,t,i)=>{i.d(t,{W:()=>D});var s=i(43697),l=i(5600),r=i(75215),n=(i(67676),i(80442),i(71715)),o=i(52011),a=i(30556),u=i(35671);const p=/^hash\(\$feature\['((\\'|[^'])+)'\]\) \* 8\.381e-8$/;var c,d=i(77997),h=i(21849);let y=c=class extends d.Z{constructor(e){super(e),this.type="color",this.normalizationField=null}get cache(){return{ipData:this._interpolateData(),hasExpression:!!this.valueExpression,compiledFunc:null}}set stops(e){e&&Array.isArray(e)&&(e=e.filter((e=>!!e))).sort(((e,t)=>e.value-t.value)),this._set("stops",e)}clone(){return new c({field:this.field,normalizationField:this.normalizationField,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,stops:this.stops&&this.stops.map((e=>e.clone())),legendOptions:this.legendOptions&&this.legendOptions.clone()})}getAttributeHash(){return`${super.getAttributeHash()}-${this.normalizationField}`}_interpolateData(){return this.stops&&this.stops.map((e=>e.value||0))}};(0,s._)([(0,l.Cb)({readOnly:!0})],y.prototype,"cache",null),(0,s._)([(0,l.Cb)({type:["color"],json:{type:["colorInfo"]}})],y.prototype,"type",void 0),(0,s._)([(0,l.Cb)({type:String,json:{write:!0}})],y.prototype,"normalizationField",void 0),(0,s._)([(0,l.Cb)({type:[h.Z],json:{write:!0}})],y.prototype,"stops",null),y=c=(0,s._)([(0,o.j)("esri.renderers.visualVariables.ColorVariable")],y);const m=y;var f,b=i(96674),v=i(65242);let g=f=class extends b.wq{constructor(e){super(e),this.label=null,this.opacity=null,this.value=null}readOpacity(e,t){return(0,v.b)(t.transparency)}writeOpacity(e,t,i){t[i]=(0,v.a)(e)}clone(){return new f({label:this.label,opacity:this.opacity,value:this.value})}};(0,s._)([(0,l.Cb)({type:String,json:{write:!0}})],g.prototype,"label",void 0),(0,s._)([(0,l.Cb)({type:Number,json:{type:r.z8,write:{target:"transparency"}}})],g.prototype,"opacity",void 0),(0,s._)([(0,n.r)("opacity",["transparency"])],g.prototype,"readOpacity",null),(0,s._)([(0,a.c)("opacity")],g.prototype,"writeOpacity",null),(0,s._)([(0,l.Cb)({type:Number,json:{write:!0}})],g.prototype,"value",void 0),g=f=(0,s._)([(0,o.j)("esri.renderers.visualVariables.support.OpacityStop")],g);const w=g;var _;let V=_=class extends d.Z{constructor(e){super(e),this.type="opacity",this.normalizationField=null}get cache(){return{ipData:this._interpolateData(),hasExpression:!!this.valueExpression,compiledFunc:null}}set stops(e){e&&Array.isArray(e)&&(e=e.filter((e=>!!e))).sort(((e,t)=>e.value-t.value)),this._set("stops",e)}clone(){return new _({field:this.field,normalizationField:this.normalizationField,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,stops:this.stops&&this.stops.map((e=>e.clone())),legendOptions:this.legendOptions&&this.legendOptions.clone()})}getAttributeHash(){return`${super.getAttributeHash()}-${this.normalizationField}`}_interpolateData(){return this.stops&&this.stops.map((e=>e.value||0))}};(0,s._)([(0,l.Cb)({readOnly:!0})],V.prototype,"cache",null),(0,s._)([(0,l.Cb)({type:["opacity"],json:{type:["transparencyInfo"]}})],V.prototype,"type",void 0),(0,s._)([(0,l.Cb)({type:String,json:{write:!0}})],V.prototype,"normalizationField",void 0),(0,s._)([(0,l.Cb)({type:[w],json:{write:!0}})],V.prototype,"stops",null),V=_=(0,s._)([(0,o.j)("esri.renderers.visualVariables.OpacityVariable")],V);const S=V;var x=i(89513),C=i(23847),I=i(92036),j=i(35454),z=i(92604),q=i(20941);const F={color:m,size:C.Z,opacity:S,rotation:x.Z},E=new j.X({colorInfo:"color",transparencyInfo:"opacity",rotationInfo:"rotation",sizeInfo:"size"}),T=/^\[([^\]]+)\]$/i;let k=class extends I.Z{constructor(){super(...arguments),this.colorVariables=null,this.opacityVariables=null,this.rotationVariables=null,this.sizeVariables=null}set visualVariables(e){if(this._resetVariables(),(e=e&&e.filter((e=>!!e)))&&e.length){for(const t of e)switch(t.type){case"color":this.colorVariables.push(t);break;case"opacity":this.opacityVariables.push(t);break;case"rotation":this.rotationVariables.push(t);break;case"size":this.sizeVariables.push(t)}this.sizeVariables.length&&this.sizeVariables.some((e=>!!e.target))&&e.sort(((e,t)=>{let i=null;return i=e.target===t.target?0:e.target?1:-1,i}));for(let t=0;t{const t=E.read(e.type),s=F[t];s||(z.Z.getLogger(this).warn(`Unknown variable type: ${t}`),i&&i.messages&&i.messages.push(new q.Z("visual-variable:unsupported",`visualVariable of type '${t}' is not supported`,{definition:e,context:i})));const l=new s;return l.read(e,i),l}))}writeVariables(e,t){const i=[];for(const s of e){const e=s.toJSON(t);e&&i.push(e)}return i}_resetVariables(){this.colorVariables=[],this.opacityVariables=[],this.rotationVariables=[],this.sizeVariables=[]}};(0,s._)([(0,l.Cb)()],k.prototype,"visualVariables",null),k=(0,s._)([(0,o.j)("esri.renderers.visualVariables.VisualVariableFactory")],k);const Z=k,O={base:d.Z,key:"type",typeMap:{opacity:S,color:m,rotation:x.Z,size:C.Z}},D=e=>{let t=class extends e{constructor(){super(...arguments),this._vvFactory=new Z}set visualVariables(e){this._vvFactory.visualVariables=e,this._set("visualVariables",this._vvFactory.visualVariables)}readVisualVariables(e,t,i){return this._vvFactory.readVariables(e,t,i)}writeVisualVariables(e,t,i,s){t[i]=this._vvFactory.writeVariables(e,s)}get arcadeRequiredForVisualVariables(){if(!this.visualVariables)return!1;for(const e of this.visualVariables)if(e.arcadeRequired)return!0;return!1}hasVisualVariables(e,t){return e?this.getVisualVariablesForType(e,t).length>0:this.getVisualVariablesForType("size",t).length>0||this.getVisualVariablesForType("color",t).length>0||this.getVisualVariablesForType("opacity",t).length>0||this.getVisualVariablesForType("rotation",t).length>0}getVisualVariablesForType(e,t){const i=this.visualVariables;return i?i.filter((i=>i.type===e&&("string"==typeof t?i.target===t:!1!==t||!i.target))):[]}async collectVVRequiredFields(e,t){let i=[];this.visualVariables&&(i=i.concat(this.visualVariables));for(const s of i)s&&(s.field&&(0,u.AB)(e,t,s.field),s.normalizationField&&(0,u.AB)(e,t,s.normalizationField),s.valueExpression&&(U(s.valueExpression,e,t)||await(0,u.io)(e,t,s.valueExpression)))}};return(0,s._)([(0,l.Cb)({types:[O],value:null,json:{write:!0}})],t.prototype,"visualVariables",null),(0,s._)([(0,n.r)("visualVariables",["visualVariables","rotationType","rotationExpression"])],t.prototype,"readVisualVariables",null),(0,s._)([(0,a.c)("visualVariables")],t.prototype,"writeVisualVariables",null),t=(0,s._)([(0,o.j)("esri.renderers.mixins.VisualVariablesMixin")],t),t};function U(e,t,i){const s=(l=e,l.match(p)?.[1]?.replace(/\\'/g,"'")??null);var l;return null!=s&&((0,u.AB)(t,i,s),!0)}},69237:(e,t,i)=>{i.d(t,{Z:()=>T});var s,l=i(43697),r=i(35454),n=i(96674),o=i(22974),a=i(5600),u=i(75215),p=i(71715),c=i(52011);i(67676),i(80442);let d=s=class extends n.wq{constructor(e){super(e),this.minValue=0,this.maxValue=0}clone(){return new s({minValue:this.minValue,maxValue:this.maxValue})}};var h;(0,l._)([(0,a.Cb)({type:Number,json:{write:!0}})],d.prototype,"minValue",void 0),(0,l._)([(0,a.Cb)({type:Number,json:{write:!0}})],d.prototype,"maxValue",void 0),d=s=(0,l._)([(0,c.j)("esri.renderer.support.AuthoringInfoClassBreakInfo")],d);let y=h=class extends n.wq{constructor(e){super(e),this.field="",this.normalizationField="",this.label="",this.classBreakInfos=[]}clone(){return new h({field:this.field,normalizationField:this.normalizationField,label:this.label,classBreakInfos:(0,o.d9)(this.classBreakInfos)})}};(0,l._)([(0,a.Cb)({type:String,json:{write:!0}})],y.prototype,"field",void 0),(0,l._)([(0,a.Cb)({type:String,json:{write:!0}})],y.prototype,"normalizationField",void 0),(0,l._)([(0,a.Cb)({type:String,json:{write:!0}})],y.prototype,"label",void 0),(0,l._)([(0,a.Cb)({type:[d],json:{write:!0}})],y.prototype,"classBreakInfos",void 0),y=h=(0,l._)([(0,c.j)("esri.renderers.support.AuthoringInfoFieldInfo")],y);var m,f=i(90578);const b=new r.X({percentTotal:"percent-of-total",ratio:"ratio",percent:"percent"}),v=new r.X({sizeInfo:"size",colorInfo:"color",transparencyInfo:"opacity",rotationInfo:"rotation"}),g={key:e=>"number"==typeof e?"number":"string",typeMap:{number:Number,string:String},base:null},w=["high-to-low","above-and-below","centered-on","extremes"],_=[...new Set(["high-to-low","above-and-below","centered-on","extremes","90-10","above","below","high-to-low","above-and-below","90-10","above","below"])],V=["seconds","minutes","hours","days","months","years"];let S=m=class extends n.wq{constructor(e){super(e),this.endTime=null,this.field=null,this.maxSliderValue=null,this.minSliderValue=null,this.startTime=null,this.type=null,this.units=null}castEndTime(e){return"string"==typeof e||"number"==typeof e?e:null}castStartTime(e){return"string"==typeof e||"number"==typeof e?e:null}get style(){return"color"===this.type?this._get("style"):null}set style(e){this._set("style",e)}get theme(){return"color"===this.type||"size"===this.type?this._get("theme")||"high-to-low":null}set theme(e){this._set("theme",e)}clone(){return new m({endTime:this.endTime,field:this.field,maxSliderValue:this.maxSliderValue,minSliderValue:this.minSliderValue,startTime:this.startTime,style:this.style,theme:this.theme,type:this.type,units:this.units})}};(0,l._)([(0,a.Cb)({types:g,json:{write:!0}})],S.prototype,"endTime",void 0),(0,l._)([(0,f.p)("endTime")],S.prototype,"castEndTime",null),(0,l._)([(0,a.Cb)({type:String,json:{write:!0}})],S.prototype,"field",void 0),(0,l._)([(0,a.Cb)({type:Number,json:{write:!0}})],S.prototype,"maxSliderValue",void 0),(0,l._)([(0,a.Cb)({type:Number,json:{write:!0}})],S.prototype,"minSliderValue",void 0),(0,l._)([(0,a.Cb)({types:g,json:{write:!0}})],S.prototype,"startTime",void 0),(0,l._)([(0,f.p)("startTime")],S.prototype,"castStartTime",null),(0,l._)([(0,a.Cb)({type:b.apiValues,value:null,json:{type:b.jsonValues,read:b.read,write:b.write}})],S.prototype,"style",null),(0,l._)([(0,a.Cb)({type:_,value:null,json:{type:_,origins:{"web-scene":{type:w,write:{writer:(e,t)=>{w.includes(e)&&(t.theme=e)}}}},write:!0}})],S.prototype,"theme",null),(0,l._)([(0,a.Cb)({type:v.apiValues,json:{type:v.jsonValues,read:v.read,write:v.write}})],S.prototype,"type",void 0),(0,l._)([(0,a.Cb)({type:V,json:{type:V,write:!0}})],S.prototype,"units",void 0),S=m=(0,l._)([(0,c.j)("esri.renderers.support.AuthoringInfoVisualVariable")],S);const x=S;var C,I=i(94593);const j=new r.X({esriClassifyDefinedInterval:"defined-interval",esriClassifyEqualInterval:"equal-interval",esriClassifyManual:"manual",esriClassifyNaturalBreaks:"natural-breaks",esriClassifyQuantile:"quantile",esriClassifyStandardDeviation:"standard-deviation"}),z=new r.X({pieChart:"pie-chart",classedSize:"class-breaks-size",classedColor:"class-breaks-color",univariateColorSize:"univariate-color-size",relationship:"relationship",predominance:"predominance",dotDensity:"dot-density",flow:"flow"}),q=new r.X({classedSize:"class-breaks-size",classedColor:"class-breaks-color",univariateColorSize:"univariate-color-size",relationship:"relationship",predominance:"predominance",dotDensity:"dot-density"}),F=["inches","feet","yards","miles","nautical-miles","millimeters","centimeters","decimeters","meters","kilometers","decimal-degrees"];let E=C=class extends n.wq{constructor(e){super(e),this.colorRamp=null,this.fadeRatio=null,this.isAutoGenerated=!1,this.lengthUnit=null,this.maxSliderValue=null,this.minSliderValue=null,this.visualVariables=null}get classificationMethod(){const e=this._get("classificationMethod"),t=this.type;return t&&"relationship"!==t?"class-breaks-size"===t||"class-breaks-color"===t?e||"manual":null:e}set classificationMethod(e){this._set("classificationMethod",e)}readColorRamp(e){return e?(0,I.i)(e):void 0}get fields(){return this.type&&"predominance"!==this.type?null:this._get("fields")}set fields(e){this._set("fields",e)}get field1(){return this.type&&"relationship"!==this.type?null:this._get("field1")}set field1(e){this._set("field1",e)}get field2(){return this.type&&"relationship"!==this.type?null:this._get("field2")}set field2(e){this._set("field2",e)}get flowTheme(){return"flow"===this.type?this._get("flowTheme"):null}set flowTheme(e){this._set("flowTheme",e)}get focus(){return this.type&&"relationship"!==this.type?null:this._get("focus")}set focus(e){this._set("focus",e)}get numClasses(){return this.type&&"relationship"!==this.type?null:this._get("numClasses")}set numClasses(e){this._set("numClasses",e)}get statistics(){return"univariate-color-size"===this.type&&"above-and-below"===this.univariateTheme?this._get("statistics"):null}set statistics(e){this._set("statistics",e)}get standardDeviationInterval(){const e=this.type;return e&&"relationship"!==e&&"class-breaks-size"!==e&&"class-breaks-color"!==e||this.classificationMethod&&"standard-deviation"!==this.classificationMethod?null:this._get("standardDeviationInterval")}set standardDeviationInterval(e){this._set("standardDeviationInterval",e)}get type(){return this._get("type")}set type(e){let t=e;"classed-size"===e?t="class-breaks-size":"classed-color"===e&&(t="class-breaks-color"),this._set("type",t)}get univariateSymbolStyle(){return"univariate-color-size"===this.type&&"above-and-below"===this.univariateTheme?this._get("univariateSymbolStyle"):null}set univariateSymbolStyle(e){this._set("univariateSymbolStyle",e)}get univariateTheme(){return"univariate-color-size"===this.type?this._get("univariateTheme"):null}set univariateTheme(e){this._set("univariateTheme",e)}clone(){return new C({classificationMethod:this.classificationMethod,colorRamp:(0,o.d9)(this.colorRamp),fadeRatio:(0,o.d9)(this.fadeRatio),fields:this.fields&&this.fields.slice(0),field1:(0,o.d9)(this.field1),field2:(0,o.d9)(this.field2),isAutoGenerated:this.isAutoGenerated,focus:this.focus,numClasses:this.numClasses,maxSliderValue:this.maxSliderValue,minSliderValue:this.minSliderValue,lengthUnit:this.lengthUnit,statistics:this.statistics,standardDeviationInterval:this.standardDeviationInterval,type:this.type,visualVariables:this.visualVariables&&this.visualVariables.map((e=>e.clone())),univariateSymbolStyle:this.univariateSymbolStyle,univariateTheme:this.univariateTheme,flowTheme:this.flowTheme})}};(0,l._)([(0,a.Cb)({type:j.apiValues,value:null,json:{type:j.jsonValues,read:j.read,write:j.write,origins:{"web-document":{default:"manual",type:j.jsonValues,read:j.read,write:j.write}}}})],E.prototype,"classificationMethod",null),(0,l._)([(0,a.Cb)({types:I.V,json:{write:!0}})],E.prototype,"colorRamp",void 0),(0,l._)([(0,p.r)("colorRamp")],E.prototype,"readColorRamp",null),(0,l._)([(0,a.Cb)({json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],E.prototype,"fadeRatio",void 0),(0,l._)([(0,a.Cb)({type:[String],value:null,json:{write:!0}})],E.prototype,"fields",null),(0,l._)([(0,a.Cb)({type:y,value:null,json:{write:!0}})],E.prototype,"field1",null),(0,l._)([(0,a.Cb)({type:y,value:null,json:{write:!0}})],E.prototype,"field2",null),(0,l._)([(0,a.Cb)({type:["flow-line","wave-front"],value:null,json:{write:!0,origins:{"web-scene":{write:!1}}}})],E.prototype,"flowTheme",null),(0,l._)([(0,a.Cb)({type:["HH","HL","LH","LL"],value:null,json:{write:!0}})],E.prototype,"focus",null),(0,l._)([(0,a.Cb)({type:Boolean,json:{write:!0,default:!1,origins:{"web-scene":{write:!1}}}})],E.prototype,"isAutoGenerated",void 0),(0,l._)([(0,a.Cb)({type:Number,value:null,json:{type:u.z8,write:!0}})],E.prototype,"numClasses",null),(0,l._)([(0,a.Cb)({type:F,json:{type:F,read:!1,write:!1,origins:{"web-scene":{read:!0,write:!0}}}})],E.prototype,"lengthUnit",void 0),(0,l._)([(0,a.Cb)({type:Number,json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],E.prototype,"maxSliderValue",void 0),(0,l._)([(0,a.Cb)({type:Number,json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],E.prototype,"minSliderValue",void 0),(0,l._)([(0,a.Cb)({type:Object,value:null,json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],E.prototype,"statistics",null),(0,l._)([(0,a.Cb)({type:[.25,.33,.5,1],value:null,json:{type:[.25,.33,.5,1],write:!0}})],E.prototype,"standardDeviationInterval",null),(0,l._)([(0,a.Cb)({type:z.apiValues,value:null,json:{type:z.jsonValues,read:z.read,write:z.write,origins:{"web-scene":{type:q.jsonValues,write:{writer:q.write,overridePolicy:e=>({enabled:"flow"!==e})}}}}})],E.prototype,"type",null),(0,l._)([(0,a.Cb)({type:[x],json:{write:!0}})],E.prototype,"visualVariables",void 0),(0,l._)([(0,a.Cb)({type:["caret","circle-caret","arrow","circle-arrow","plus-minus","circle-plus-minus","square","circle","triangle","happy-sad","thumb","custom"],value:null,json:{write:!0,origins:{"web-scene":{write:!1}}}})],E.prototype,"univariateSymbolStyle",null),(0,l._)([(0,a.Cb)({type:["high-to-low","above-and-below","above","below","90-10"],value:null,json:{write:!0,origins:{"web-scene":{write:!1}}}})],E.prototype,"univariateTheme",null),E=C=(0,l._)([(0,c.j)("esri.renderers.support.AuthoringInfo")],E);const T=E},32984:(e,t,i)=>{i.d(t,{Z:()=>p});var s,l=i(43697),r=i(96674),n=i(5600),o=(i(75215),i(67676),i(80442),i(52011)),a=i(9833);let u=s=class extends r.wq{constructor(e){super(e),this.description=null,this.label=null,this.minValue=null,this.maxValue=0,this.symbol=null}clone(){return new s({description:this.description,label:this.label,minValue:this.minValue,maxValue:this.maxValue,symbol:this.symbol?this.symbol.clone():null})}getMeshHash(){const e=JSON.stringify(this.symbol);return`${this.minValue}.${this.maxValue}.${e}`}};(0,l._)([(0,n.Cb)({type:String,json:{write:!0}})],u.prototype,"description",void 0),(0,l._)([(0,n.Cb)({type:String,json:{write:!0}})],u.prototype,"label",void 0),(0,l._)([(0,n.Cb)({type:Number,json:{read:{source:"classMinValue"},write:{target:"classMinValue"}}})],u.prototype,"minValue",void 0),(0,l._)([(0,n.Cb)({type:Number,json:{read:{source:"classMaxValue"},write:{target:"classMaxValue"}}})],u.prototype,"maxValue",void 0),(0,l._)([(0,n.Cb)(a.Gn)],u.prototype,"symbol",void 0),u=s=(0,l._)([(0,o.j)("esri.renderers.support.ClassBreakInfo")],u);const p=u},66338:(e,t,i)=>{i.d(t,{I:()=>a});var s,l=i(43697),r=i(96674),n=i(5600),o=(i(75215),i(67676),i(80442),i(52011));let a=s=class extends r.wq{constructor(){super(...arguments),this.title=null}clone(){return new s({title:this.title})}};(0,l._)([(0,n.Cb)({type:String,json:{write:!0}})],a.prototype,"title",void 0),a=s=(0,l._)([(0,o.j)("esri.renderers.support.LegendOptions")],a)},44262:(e,t,i)=>{i.d(t,{Z:()=>p});var s,l=i(43697),r=i(96674),n=i(5600),o=(i(75215),i(67676),i(80442),i(52011)),a=i(9833);let u=s=class extends r.wq{constructor(e){super(e),this.description=null,this.label=null,this.symbol=null,this.value=null}clone(){return new s({value:this.value,description:this.description,label:this.label,symbol:this.symbol?this.symbol.clone():null})}getMeshHash(){const e=JSON.stringify(this.symbol&&this.symbol.toJSON());return`${this.value}.${e}`}};(0,l._)([(0,n.Cb)({type:String,json:{write:!0}})],u.prototype,"description",void 0),(0,l._)([(0,n.Cb)({type:String,json:{write:!0}})],u.prototype,"label",void 0),(0,l._)([(0,n.Cb)(a.Gn)],u.prototype,"symbol",void 0),(0,l._)([(0,n.Cb)(a.GY)],u.prototype,"value",void 0),u=s=(0,l._)([(0,o.j)("esri.renderers.support.UniqueValueInfo")],u);const p=u},9833:(e,t,i)=>{i.d(t,{GY:()=>p,Gn:()=>a,KK:()=>u});var s=i(9790),l=i(63213),r=i(21878),n=i(89164),o=i(86114);const a={types:s.QT,json:{write:{writer:r.cW},origins:{"web-scene":{types:s.f_,write:{writer:r.cW},read:{reader:(0,l.d)({types:s.f_})}}}}},u={types:{base:n.Z,key:"type",typeMap:{"simple-fill":s.LB.typeMap["simple-fill"],"picture-fill":s.LB.typeMap["picture-fill"],"polygon-3d":s.LB.typeMap["polygon-3d"]}},json:{write:{writer:r.cW},origins:{"web-scene":{type:o.Z,write:{writer:r.cW}}}}},p={cast:e=>null==e||"string"==typeof e||"number"==typeof e?e:`${e}`,json:{type:String,write:{writer:(e,t)=>{t.value=e?.toString()}}}}},89513:(e,t,i)=>{i.d(t,{Z:()=>c});var s,l=i(43697),r=i(20102),n=i(5600),o=(i(75215),i(67676),i(80442),i(52011)),a=i(30556),u=i(77997);let p=s=class extends u.Z{constructor(e){super(e),this.axis=null,this.type="rotation",this.rotationType="geographic",this.valueExpressionTitle=null}get cache(){return{hasExpression:!!this.valueExpression,compiledFunc:null}}writeValueExpressionTitleWebScene(e,t,i,s){if(s&&s.messages){const e=`visualVariables[${this.index}]`;s.messages.push(new r.Z("property:unsupported",this.type+"VisualVariable.valueExpressionTitle is not supported in Web Scene. Please remove this property to save the Web Scene.",{instance:this,propertyName:e+".valueExpressionTitle",context:s}))}}clone(){return new s({axis:this.axis,rotationType:this.rotationType,field:this.field,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,legendOptions:this.legendOptions&&this.legendOptions.clone()})}};(0,l._)([(0,n.Cb)({readOnly:!0})],p.prototype,"cache",null),(0,l._)([(0,n.Cb)({type:["heading","tilt","roll"],json:{origins:{"web-scene":{default:"heading",write:!0}}}})],p.prototype,"axis",void 0),(0,l._)([(0,n.Cb)({type:["rotation"],json:{type:["rotationInfo"]}})],p.prototype,"type",void 0),(0,l._)([(0,n.Cb)({type:["geographic","arithmetic"],json:{write:!0,origins:{"web-document":{write:!0,default:"geographic"}}}})],p.prototype,"rotationType",void 0),(0,l._)([(0,n.Cb)({type:String,json:{write:!0}})],p.prototype,"valueExpressionTitle",void 0),(0,l._)([(0,a.c)("web-scene","valueExpressionTitle")],p.prototype,"writeValueExpressionTitleWebScene",null),p=s=(0,l._)([(0,o.j)("esri.renderers.visualVariables.RotationVariable")],p);const c=p},23847:(e,t,i)=>{i.d(t,{Z:()=>j});var s,l=i(43697),r=i(20102),n=i(35454),o=i(92604),a=i(62357),u=i(5600),p=i(90578),c=i(71715),d=i(52011),h=i(30556),y=i(77997),m=i(30856),f=(i(75215),i(67676),i(80442),i(58439));let b=s=class extends f.Z{constructor(){super(...arguments),this.customValues=null}clone(){return new s({title:this.title,showLegend:this.showLegend,customValues:this.customValues&&this.customValues.slice(0)})}};(0,l._)([(0,u.Cb)({type:[Number],json:{write:!0}})],b.prototype,"customValues",void 0),b=s=(0,l._)([(0,d.j)("esri.renderers.visualVariables.support.SizeVariableLegendOptions")],b);const v=b;var g,w=i(51706),_=i(28101);const V=new n.X({width:"width",depth:"depth",height:"height",widthAndDepth:"width-and-depth",all:"all"}),S=new n.X({unknown:"unknown",inch:"inches",foot:"feet",yard:"yards",mile:"miles","nautical-mile":"nautical-miles",millimeter:"millimeters",centimeter:"centimeters",decimeter:"decimeters",meter:"meters",kilometer:"kilometers","decimal-degree":"decimal-degrees"});function x(e){if(null!=e)return"string"==typeof e||"number"==typeof e?(0,a.t_)(e):"size"===e.type?(0,w.iY)(e)?e:(delete(e={...e}).type,new I(e)):void 0}function C(e,t,i){if("object"!=typeof e)return e;const s=new I;return s.read(e,i),s}let I=g=class extends y.Z{constructor(e){super(e),this.axis=null,this.legendOptions=null,this.normalizationField=null,this.scaleBy=null,this.target=null,this.type="size",this.useSymbolValue=null,this.valueExpression=null,this.valueRepresentation=null,this.valueUnit=null}get cache(){return{ipData:this._interpolateData(),hasExpression:!!this.valueExpression,compiledFunc:null,isScaleDriven:null!=this.valueExpression&&_.B3.test(this.valueExpression)}}set expression(e){o.Z.getLogger(this).warn("'expression' is deprecated since version 4.2. Use 'valueExpression' instead. The only supported expression is 'view.scale'."),"view.scale"===e?(this.valueExpression="$view.scale",this._set("expression",e)):this._set("expression",null)}set index(e){(0,w.iY)(this.maxSize)&&(this.maxSize.index=`visualVariables[${e}].maxSize`),(0,w.iY)(this.minSize)&&(this.minSize.index=`visualVariables[${e}].minSize`),this._set("index",e)}get inputValueType(){return(0,w.PS)(this)}set maxDataValue(e){e&&this.stops&&(o.Z.getLogger(this).warn("cannot set maxDataValue when stops is not null."),e=null),this._set("maxDataValue",e)}set maxSize(e){e&&this.stops&&(o.Z.getLogger(this).warn("cannot set maxSize when stops is not null."),e=null),this._set("maxSize",e)}castMaxSize(e){return x(e)}readMaxSize(e,t,i){return C(e,0,i)}set minDataValue(e){e&&this.stops&&(o.Z.getLogger(this).warn("cannot set minDataValue when stops is not null."),e=null),this._set("minDataValue",e)}set minSize(e){e&&this.stops&&(o.Z.getLogger(this).warn("cannot set minSize when stops is not null."),e=null),this._set("minSize",e)}castMinSize(e){return x(e)}readMinSize(e,t,i){return C(e,0,i)}get arcadeRequired(){return!!this.valueExpression||null!=this.minSize&&"object"==typeof this.minSize&&this.minSize.arcadeRequired||null!=this.maxSize&&"object"==typeof this.maxSize&&this.maxSize.arcadeRequired}set stops(e){null==this.minDataValue&&null==this.maxDataValue&&null==this.minSize&&null==this.maxSize?e&&Array.isArray(e)&&(e=e.filter((e=>!!e))).sort(((e,t)=>e.value-t.value)):e&&(o.Z.getLogger(this).warn("cannot set stops when one of minDataValue, maxDataValue, minSize or maxSize is not null."),e=null),this._set("stops",e)}get transformationType(){return(0,w.QW)(this,this.inputValueType)}readValueExpression(e,t){return e||t.expression&&"$view.scale"}writeValueExpressionWebScene(e,t,i,s){if("$view.scale"===e){if(s&&s.messages){const e=this.index,t="string"==typeof e?e:`visualVariables[${e}]`;s.messages.push(new r.Z("property:unsupported",this.type+"VisualVariable.valueExpression = '$view.scale' is not supported in Web Scene. Please remove this property to save the Web Scene.",{instance:this,propertyName:t+".valueExpression",context:s}))}}else t[i]=e}readValueUnit(e){return e?S.read(e):null}clone(){return new g({axis:this.axis,field:this.field,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,maxDataValue:this.maxDataValue,maxSize:(0,w.iY)(this.maxSize)?this.maxSize.clone():this.maxSize,minDataValue:this.minDataValue,minSize:(0,w.iY)(this.minSize)?this.minSize.clone():this.minSize,normalizationField:this.normalizationField,stops:this.stops&&this.stops.map((e=>e.clone())),target:this.target,useSymbolValue:this.useSymbolValue,valueRepresentation:this.valueRepresentation,valueUnit:this.valueUnit,legendOptions:this.legendOptions&&this.legendOptions.clone()})}flipSizes(){if(this.transformationType===w.hL.ClampedLinear){const{minSize:e,maxSize:t}=this;return this.minSize=t,this.maxSize=e,this}if(this.transformationType===w.hL.Stops){const e=this.stops;if(!e)return this;const t=e.map((e=>e.size)).reverse(),i=e.length;for(let s=0;se.value||0))}};(0,l._)([(0,u.Cb)({readOnly:!0})],I.prototype,"cache",null),(0,l._)([(0,u.Cb)({type:V.apiValues,json:{type:V.jsonValues,origins:{"web-map":{read:!1}},read:V.read,write:V.write}})],I.prototype,"axis",void 0),(0,l._)([(0,u.Cb)({type:String,value:null,json:{read:!1}})],I.prototype,"expression",null),(0,l._)([(0,u.Cb)()],I.prototype,"index",null),(0,l._)([(0,u.Cb)({type:String,readOnly:!0})],I.prototype,"inputValueType",null),(0,l._)([(0,u.Cb)({type:v,json:{write:!0}})],I.prototype,"legendOptions",void 0),(0,l._)([(0,u.Cb)({type:Number,value:null,json:{write:!0}})],I.prototype,"maxDataValue",null),(0,l._)([(0,u.Cb)({type:Number,value:null,json:{write:!0}})],I.prototype,"maxSize",null),(0,l._)([(0,p.p)("maxSize")],I.prototype,"castMaxSize",null),(0,l._)([(0,c.r)("maxSize")],I.prototype,"readMaxSize",null),(0,l._)([(0,u.Cb)({type:Number,value:null,json:{write:!0}})],I.prototype,"minDataValue",null),(0,l._)([(0,u.Cb)({type:Number,value:null,json:{write:!0}})],I.prototype,"minSize",null),(0,l._)([(0,p.p)("minSize")],I.prototype,"castMinSize",null),(0,l._)([(0,c.r)("minSize")],I.prototype,"readMinSize",null),(0,l._)([(0,u.Cb)({type:String,json:{write:!0}})],I.prototype,"normalizationField",void 0),(0,l._)([(0,u.Cb)({readOnly:!0})],I.prototype,"arcadeRequired",null),(0,l._)([(0,u.Cb)({type:String})],I.prototype,"scaleBy",void 0),(0,l._)([(0,u.Cb)({type:[m.Z],value:null,json:{write:!0}})],I.prototype,"stops",null),(0,l._)([(0,u.Cb)({type:["outline"],json:{write:!0}})],I.prototype,"target",void 0),(0,l._)([(0,u.Cb)({type:String,readOnly:!0})],I.prototype,"transformationType",null),(0,l._)([(0,u.Cb)({type:["size"],json:{type:["sizeInfo"]}})],I.prototype,"type",void 0),(0,l._)([(0,u.Cb)({type:Boolean,json:{write:!0,origins:{"web-map":{read:!1}}}})],I.prototype,"useSymbolValue",void 0),(0,l._)([(0,u.Cb)({type:String,json:{write:!0}})],I.prototype,"valueExpression",void 0),(0,l._)([(0,c.r)("valueExpression",["valueExpression","expression"])],I.prototype,"readValueExpression",null),(0,l._)([(0,h.c)("web-scene","valueExpression")],I.prototype,"writeValueExpressionWebScene",null),(0,l._)([(0,u.Cb)({type:["radius","diameter","area","width","distance"],json:{write:!0}})],I.prototype,"valueRepresentation",void 0),(0,l._)([(0,u.Cb)({type:S.apiValues,json:{write:S.write,origins:{"web-map":{read:!1},"web-scene":{write:!0},"portal-item":{write:!0}}}})],I.prototype,"valueUnit",void 0),(0,l._)([(0,c.r)("valueUnit")],I.prototype,"readValueUnit",null),I=g=(0,l._)([(0,d.j)("esri.renderers.visualVariables.SizeVariable")],I);const j=I},77997:(e,t,i)=>{i.d(t,{Z:()=>y});var s=i(43697),l=i(35454),r=i(96674),n=i(92604),o=i(5600),a=i(90578),u=i(52011),p=i(75215),c=i(58439);const d=new l.X({colorInfo:"color",transparencyInfo:"opacity",rotationInfo:"rotation",sizeInfo:"size"});let h=class extends r.wq{constructor(e){super(e),this.index=null,this.type=null,this.field=null,this.valueExpression=null,this.valueExpressionTitle=null,this.legendOptions=null}castField(e){return null==e?e:"function"==typeof e?(n.Z.getLogger(this).error(".field: field must be a string value"),null):(0,p.Zs)(e)}get arcadeRequired(){return!!this.valueExpression}clone(){}getAttributeHash(){return`${this.type}-${this.field}-${this.valueExpression}`}};(0,s._)([(0,o.Cb)()],h.prototype,"index",void 0),(0,s._)([(0,o.Cb)({type:d.apiValues,readOnly:!0,json:{read:d.read,write:d.write}})],h.prototype,"type",void 0),(0,s._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"field",void 0),(0,s._)([(0,a.p)("field")],h.prototype,"castField",null),(0,s._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"valueExpression",void 0),(0,s._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"valueExpressionTitle",void 0),(0,s._)([(0,o.Cb)({readOnly:!0})],h.prototype,"arcadeRequired",null),(0,s._)([(0,o.Cb)({type:c.Z,json:{write:!0}})],h.prototype,"legendOptions",void 0),h=(0,s._)([(0,u.j)("esri.renderers.visualVariables.VisualVariable")],h);const y=h},21849:(e,t,i)=>{i.d(t,{Z:()=>d});var s,l=i(43697),r=i(22303),n=i(96674),o=i(5600),a=i(75215),u=(i(67676),i(80442),i(52011)),p=i(30556);let c=s=class extends n.wq{constructor(e){super(e),this.color=null,this.label=null,this.value=null}writeValue(e,t,i){t[i]=e??0}clone(){return new s({color:this.color&&this.color.clone(),label:this.label,value:this.value})}};(0,l._)([(0,o.Cb)({type:r.Z,json:{type:[a.z8],write:!0}})],c.prototype,"color",void 0),(0,l._)([(0,o.Cb)({type:String,json:{write:!0}})],c.prototype,"label",void 0),(0,l._)([(0,o.Cb)({type:Number,json:{write:{writerEnsuresNonNull:!0}}})],c.prototype,"value",void 0),(0,l._)([(0,p.c)("value")],c.prototype,"writeValue",null),c=s=(0,l._)([(0,u.j)("esri.renderers.visualVariables.support.ColorStop")],c);const d=c},30856:(e,t,i)=>{i.d(t,{Z:()=>p});var s,l=i(43697),r=i(96674),n=i(62357),o=i(5600),a=(i(75215),i(67676),i(80442),i(52011));let u=s=class extends r.wq{constructor(e){super(e),this.label=null,this.size=null,this.value=null}clone(){return new s({label:this.label,size:this.size,value:this.value})}};(0,l._)([(0,o.Cb)({type:String,json:{write:!0}})],u.prototype,"label",void 0),(0,l._)([(0,o.Cb)({type:Number,cast:n.t_,json:{write:!0}})],u.prototype,"size",void 0),(0,l._)([(0,o.Cb)({type:Number,json:{write:!0}})],u.prototype,"value",void 0),u=s=(0,l._)([(0,a.j)("esri.renderers.visualVariables.support.SizeStop")],u);const p=u},58439:(e,t,i)=>{i.d(t,{Z:()=>u});var s,l=i(43697),r=i(5600),n=(i(75215),i(67676),i(80442),i(52011)),o=i(66338);let a=s=class extends o.I{constructor(){super(...arguments),this.showLegend=null}clone(){return new s({title:this.title,showLegend:this.showLegend})}};(0,l._)([(0,r.Cb)({type:Boolean,json:{write:!0}})],a.prototype,"showLegend",void 0),a=s=(0,l._)([(0,n.j)("esri.renderers.visualVariables.support.VisualVariableLegendOptions")],a);const u=a},51706:(e,t,i)=>{var s,l;function r(e){return e&&"esri.renderers.visualVariables.SizeVariable"===e.declaredClass}function n(e){return null!=e&&!isNaN(e)&&isFinite(e)}function o(e){return e.valueExpression?s.Expression:e.field&&"string"==typeof e.field?s.Field:s.Unknown}function a(e,t){const i=t||o(e),r=e.valueUnit||"unknown";return i===s.Unknown?l.Constant:e.stops?l.Stops:null!=e.minSize&&null!=e.maxSize&&null!=e.minDataValue&&null!=e.maxDataValue?l.ClampedLinear:"unknown"===r?null!=e.minSize&&null!=e.minDataValue?e.minSize&&e.minDataValue?l.Proportional:l.Additive:l.Identity:l.RealWorldSize}i.d(t,{PS:()=>o,QW:()=>a,RY:()=>s,hL:()=>l,iY:()=>r,qh:()=>n}),function(e){e.Unknown="unknown",e.Expression="expression",e.Field="field"}(s||(s={})),function(e){e.Unknown="unknown",e.Stops="stops",e.ClampedLinear="clamped-linear",e.Proportional="proportional",e.Additive="additive",e.Constant="constant",e.Identity="identity",e.RealWorldSize="real-world-size"}(l||(l={}))},28101:(e,t,i)=>{i.d(t,{B3:()=>p,PR:()=>m,cM:()=>c}),i(22303);var s=i(38171),l=i(74085),r=i(92604),n=i(99282),o=i(51706);const a=r.Z.getLogger("esri.renderers.visualVariables.support.visualVariableUtils"),u=(new s.Z,Math.PI),p=/^\s*(return\s+)?\$view\.scale\s*(;)?\s*$/i;function c(e,t,i){const s="visualVariables"in e&&e.visualVariables?e.visualVariables.find((e=>"rotation"===e.type)):e;if(!s)return;if("esri.renderers.visualVariables.RotationVariable"!==s.declaredClass)return void a.warn("The visualVariable should be an instance of esri.renderers.visualVariables.RotationVariable");const l=s.axis||"heading",r="heading"===l&&"arithmetic"===s.rotationType?90:0,n="heading"===l&&"arithmetic"===s.rotationType?-1:1,o="number"==typeof t?null:t,u=o&&o.attributes,p=s.field,{hasExpression:c}=s.cache;let d=s.cache.compiledFunc,h=0;if(!p&&!c)return h;if(c){if(null==i||null==i.arcade)return void a.error("Use of arcade expressions requires an arcade context");const e={viewingMode:i.viewingMode,scale:i.scale,spatialReference:i.spatialReference},t=i.arcade.arcadeUtils,l=t.getViewInfo(e),r=t.createExecContext(o,l);if(!d){const e=t.createSyntaxTree(s.valueExpression);d=t.createFunction(e),s.cache.compiledFunc=d}h=t.executeFunction(d,r)}else u&&(h=u[p]||0);return h="number"!=typeof h||isNaN(h)?null:r+n*h,h}function d(e,t,i){const s="visualVariables"in e&&e.visualVariables?e.visualVariables.find((e=>"size"===e.type)):e;if(!s)return;if("esri.renderers.visualVariables.SizeVariable"!==s.declaredClass)return void a.warn("The visualVariable should be an instance of esri.renderers.visualVariables.SizeVariable");const l=function(e,t,i,s,l){switch(t.transformationType){case o.hL.Additive:return function(e,t,i,s){return e+((h(t.minSize,i,s)||t.minDataValue)??0)}(e,t,i,s);case o.hL.Constant:return function(e,t,i){const s=e.stops;let l=s&&s.length&&s[0].size;return null==l&&(l=e.minSize),h(l,t,i)}(t,i,s);case o.hL.ClampedLinear:return function(e,t,i,s){const l=(e-t.minDataValue)/(t.maxDataValue-t.minDataValue),r=h(t.minSize,i,s),n=h(t.maxSize,i,s),o=null!=s?s.shape:void 0;if(e<=t.minDataValue)return r;if(e>=t.maxDataValue)return n;if(null==r||null==n)return null;if("area"===t.scaleBy&&o){const e="circle"===o,t=e?u*(r/2)**2:r*r,i=t+l*((e?u*(n/2)**2:n*n)-t);return e?2*Math.sqrt(i/u):Math.sqrt(i)}return r+l*(n-r)}(e,t,i,s);case o.hL.Proportional:return function(e,t,i,s){const l=null!=s?s.shape:void 0,r=e/t.minDataValue,n=h(t.minSize,i,s),o=h(t.maxSize,i,s);let a=null;return a="circle"===l?2*Math.sqrt(r*(n/2)**2):"square"===l||"diamond"===l||"image"===l?Math.sqrt(r*n**2):r*n,y(a,n,o)}(e,t,i,s);case o.hL.Stops:return function(e,t,i,s,l){const[r,n,o]=function(e,t){if(!t)return;let i=0,s=t.length-1;return t.some(((t,l)=>ei?i:(0,o.qh)(t)&&e{i.d(t,{Z:()=>h});var s,l=i(43697),r=i(22303),n=i(22974),o=i(5600),a=i(75215),u=i(36030),p=i(52011),c=i(899);let d=s=class extends c.Z{constructor(e){super(e),this.algorithm=null,this.fromColor=null,this.toColor=null,this.type="algorithmic"}clone(){return new s({fromColor:(0,n.d9)(this.fromColor),toColor:(0,n.d9)(this.toColor),algorithm:this.algorithm})}};(0,l._)([(0,u.J)({esriCIELabAlgorithm:"cie-lab",esriHSVAlgorithm:"hsv",esriLabLChAlgorithm:"lab-lch"})],d.prototype,"algorithm",void 0),(0,l._)([(0,o.Cb)({type:r.Z,json:{type:[a.z8],write:!0}})],d.prototype,"fromColor",void 0),(0,l._)([(0,o.Cb)({type:r.Z,json:{type:[a.z8],write:!0}})],d.prototype,"toColor",void 0),(0,l._)([(0,o.Cb)({type:["algorithmic"]})],d.prototype,"type",void 0),d=s=(0,l._)([(0,p.j)("esri.rest.support.AlgorithmicColorRamp")],d);const h=d},899:(e,t,i)=>{i.d(t,{Z:()=>a});var s=i(43697),l=i(96674),r=i(5600),n=(i(75215),i(67676),i(80442),i(52011));let o=class extends l.wq{constructor(e){super(e),this.type=null}};(0,s._)([(0,r.Cb)({readOnly:!0,json:{read:!1,write:!0}})],o.prototype,"type",void 0),o=(0,s._)([(0,n.j)("esri.rest.support.ColorRamp")],o);const a=o},1515:(e,t,i)=>{i.d(t,{Z:()=>c});var s,l=i(43697),r=i(22974),n=i(5600),o=(i(75215),i(52011)),a=i(98046),u=i(899);let p=s=class extends u.Z{constructor(e){super(e),this.colorRamps=null,this.type="multipart"}clone(){return new s({colorRamps:(0,r.d9)(this.colorRamps)})}};(0,l._)([(0,n.Cb)({type:[a.Z],json:{write:!0}})],p.prototype,"colorRamps",void 0),(0,l._)([(0,n.Cb)({type:["multipart"]})],p.prototype,"type",void 0),p=s=(0,l._)([(0,o.j)("esri.rest.support.MultipartColorRamp")],p);const c=p},94593:(e,t,i)=>{i.d(t,{V:()=>n,i:()=>o});var s=i(98046),l=i(899),r=i(1515);const n={key:"type",base:l.Z,typeMap:{algorithmic:s.Z,multipart:r.Z}};function o(e){return e&&e.type?"algorithmic"===e.type?s.Z.fromJSON(e):"multipart"===e.type?r.Z.fromJSON(e):null:null}},72245:(e,t,i)=>{i.d(t,{K3:()=>l,Rx:()=>r});var s=i(80442);const l=()=>!!(0,s.Z)("enable-feature:force-wosr"),r=()=>!!(0,s.Z)("enable-feature:SceneLayer-editing");((e="i3s-patching")=>{switch(s.Z.add("enable-i3s-patching",!1,!0,!0),s.Z.add("enable-feature:direct-3d-object-feature-layer-display",!1,!0,!0),s.Z.add("enable-feature:SceneLayer-editing",!0,!0,!0),e){case"feature-layer-view":s.Z.add("enable-feature:direct-3d-object-feature-layer-display",!0,!0,!0);break;case"i3s-patching":s.Z.add("enable-i3s-patching",!0,!0,!0)}})("i3s-patching")},21878:(e,t,i)=>{i.d(t,{im:()=>x,cW:()=>w,vX:()=>_});var s=i(9790),l=i(20102),r=i(84230),n=i(87223),o=i(59390),a=i(42143),u=i(4095),p=i(98587),c=i(77987),d=i(37898),h=i(20256),y=i(3456),m=i(86114),f=i(78724),b=i(20825);const v={retainId:!1,ignoreDrivers:!1,hasLabelingContext:!0};function g(e,t=v){if(!e)return{symbol:null};const{retainId:i=v.retainId,ignoreDrivers:r=v.ignoreDrivers,hasLabelingContext:n=v.hasLabelingContext,retainCIM:g=v.retainCIM}=t;let w=null;if((0,s.dU)(e)||e instanceof o.Z)w=e.clone();else if("cim"===e.type){const t=e.data?.symbol?.type;if("CIMPointSymbol"!==t)return{error:new l.Z("symbol-conversion:unsupported-cim-symbol",`CIM symbol of type '${t||"unknown"}' is unsupported in 3D`,{symbol:e})};w=g?e.clone():a.Z.fromCIMSymbol(e)}else if(e instanceof u.Z)w=p.Z.fromSimpleLineSymbol(e);else if(e instanceof c.Z)w=a.Z.fromSimpleMarkerSymbol(e);else if(e instanceof d.Z)w=a.Z.fromPictureMarkerSymbol(e);else if(e instanceof h.Z)w=t.geometryType&&"mesh"===t.geometryType?y.Z.fromSimpleFillSymbol(e):m.Z.fromSimpleFillSymbol(e);else{if(!(e instanceof f.Z))return{error:new l.Z("symbol-conversion:unsupported-2d-symbol",`2D symbol of type '${e.type||e.declaredClass}' is unsupported in 3D`,{symbol:e})};w=n?b.Z.fromTextSymbol(e):a.Z.fromTextSymbol(e)}return i&&w&&"cim"!==w.type&&(w.id=e.id),r&&(0,s.dU)(w)&&w.symbolLayers.forEach((e=>e.ignoreDrivers=!0)),{symbol:w}}function w(e,t,i,s){const l=S(e,{},{context:s,isLabelSymbol:!1});null!=l&&(t[i]=l)}function _(e,t,i,s){const l=S(e,{},{context:s,isLabelSymbol:!0});null!=l&&(t[i]=l)}function V(e){return e instanceof n.Z||e instanceof o.Z}function S(e,t,i){if(null==e)return null;const{context:s,isLabelSymbol:n}=i,o=s?.origin,a=s?.messages;if("web-scene"===o&&!V(e)){const i=g(e,{retainCIM:!0,hasLabelingContext:n});return null!=i.symbol?i.symbol.write(t,s):(a?.push(new l.Z("symbol:unsupported",`Symbols of type '${e.declaredClass}' are not supported in scenes. Use 3D symbology instead when working with WebScene and SceneView`,{symbol:e,context:s,error:i.error})),null)}return("web-map"===o||"portal-item"===o&&!(0,r.A2)(s?.layer))&&V(e)?(a?.push(new l.Z("symbol:unsupported",`Symbols of type '${e.declaredClass}' are not supported in web maps and portal items. Use 2D symbology and CIMSymbol instead when working with MapView`,{symbol:e,context:s})),null):e.write(t,s)}function x(e,t){return(0,s.S9)(e,null,t)}},27883:(e,t,i)=>{i.d(t,{EJ:()=>y,KV:()=>d,n2:()=>c,v9:()=>h,wm:()=>b});var s=i(3172),l=i(20102),r=i(95330),n=i(81271),o=i(48522),a=i(41253),u=i(72245);let p={};function c(e,t,i){return e&&null!=e.styleUrl?async function(e,t){try{return{data:(await y(e,t)).data,baseUrl:(0,n.Yd)(e),styleUrl:e}}catch(e){return(0,r.r9)(e),null}}(e.styleUrl,i):e&&null!=e.styleName?function(e,t,i){const s=null!=t.portal?t.portal:o.Z.getDefault();let r;const n=`${s.url} - ${s.user&&s.user.username} - ${e}`;return p[n]||(p[n]=function(e,t,i){return t.load(i).then((()=>{const s=new a.Z({disableExtraQuery:!0,query:`owner:${m} AND type:${f} AND typekeywords:"${e}"`});return t.queryItems(s,i)})).then((({results:t})=>{let s=null;const r=e.toLowerCase();if(t&&Array.isArray(t))for(const e of t){const t=e.typeKeywords?.some((e=>e.toLowerCase()===r));if(t&&e.type===f&&e.owner===m){s=e;break}}if(!s)throw new l.Z("symbolstyleutils:style-not-found",`The style '${e}' could not be found`,{styleName:e});return s.load(i)}))}(e,s,i).then((e=>(r=e,e.fetchData()))).then((t=>({data:t,baseUrl:r.itemUrl??"",styleName:e})))),p[n]}(e.styleName,t,i):Promise.reject(new l.Z("symbolstyleutils:style-url-and-name-missing","Either styleUrl or styleName is required to resolve a style"))}function d(e){return null===e||"CIMSymbolReference"===e.type?e:{type:"CIMSymbolReference",symbol:e}}function h(e,t,i=["gltf"]){if("cimRef"===t)return e.cimRef;if(e.formatInfos&&!(0,u.K3)())for(const t of i){const i=e.formatInfos.find((e=>e.type===t));if(i)return i.href}return e.webRef}function y(e,t){const i={responseType:"json",query:{f:"json"},...t};return(0,s.default)((0,n.Fv)(e),i)}const m="esri_en",f="Style",b="https://cdn.arcgis.com/sharing/rest/content/items/220936cc6ed342c9937abd8f180e7d1e/resources/styles/cim/{SymbolName}.json?f=json"}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/96c027ffad89524b0820.js b/public/assets/esri/core/workers/chunks/96c027ffad89524b0820.js new file mode 100644 index 0000000..362c65a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/96c027ffad89524b0820.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1423,4475],{88669:(e,t,i)=>{function s(){return[0,0,0,0]}function r(e,t,i,s){return[e,t,i,s]}function n(e,t){return new Float64Array(e,t,4)}function o(){return r(1,1,1,1)}function l(){return r(1,0,0,0)}function a(){return r(0,1,0,0)}function u(){return r(0,0,1,0)}function p(){return r(0,0,0,1)}i.d(t,{a:()=>n,c:()=>s,f:()=>r});const c=o(),d=l(),h=a(),y=u(),b=p();Object.freeze(Object.defineProperty({__proto__:null,ONES:c,UNIT_W:b,UNIT_X:d,UNIT_Y:h,UNIT_Z:y,ZEROS:[0,0,0,0],clone:function(e){return[e[0],e[1],e[2],e[3]]},create:s,createView:n,fromArray:function(e){const t=[0,0,0,0],i=Math.min(4,e.length);for(let s=0;s{i.d(t,{G:()=>r});var s=i(20102);let r=class{constructor(e,t,i=""){this.major=e,this.minor=t,this._context=i}lessThan(e,t){return this.major{i.d(t,{Z:()=>y});var s,r=i(43697),n=i(22974),o=i(5600),l=(i(75215),i(52011)),a=i(30556),u=i(35671),p=i(5499),c=i(41733),d=i(84475);let h=s=class extends((0,c.W)(p.Z)){constructor(e){super(e),this.config=null,this.fieldMap=null,this.scaleExpression=null,this.scaleExpressionTitle=null,this.url=null,this.type="dictionary"}get _loader(){return new d.DictionaryLoader(this.url,this.config,this.fieldMap)}writeData(e,t){e&&(t.scalingExpressionInfo={expression:e,returnType:"number"})}writeVisualVariables(e,t,i,s){s?.origin||super.writeVisualVariables(e,t,i,s)}clone(){return new s({config:(0,n.d9)(this.config),scaleExpression:this.scaleExpression,scaleExpressionTitle:this.scaleExpressionTitle,fieldMap:(0,n.d9)(this.fieldMap),url:(0,n.d9)(this.url),visualVariables:(0,n.d9)(this.visualVariables)})}async getSymbolAsync(e,t){return this._loader.getSymbolAsync(e,t)}async collectRequiredFields(e,t){await this.collectVVRequiredFields(e,t),this.scaleExpression&&await(0,u.io)(e,t,this.scaleExpression);for(const i in this.fieldMap){const s=this.fieldMap[i];t.has(s)&&e.add(s)}}get arcadeRequired(){return!0}getSymbol(){return null}getSymbols(){return[]}getAttributeHash(){return this.visualVariables&&this.visualVariables.reduce(((e,t)=>e+t.getAttributeHash()),"")}getMeshHash(){return`${this.url}-${JSON.stringify(this.fieldMap)}`}getSymbolFields(){return this._loader.getSymbolFields()}};(0,r._)([(0,o.Cb)({type:d.DictionaryLoader})],h.prototype,"_loader",null),(0,r._)([(0,o.Cb)({type:Object,json:{read:{source:"configuration"},write:{target:"configuration"}}})],h.prototype,"config",void 0),(0,r._)([(0,o.Cb)({type:Object,json:{write:!0}})],h.prototype,"fieldMap",void 0),(0,r._)([(0,o.Cb)({type:String,json:{read:{source:"scalingExpressionInfo.expression"},write:!0}})],h.prototype,"scaleExpression",void 0),(0,r._)([(0,a.c)("scaleExpression")],h.prototype,"writeData",null),(0,r._)([(0,o.Cb)({type:String,json:{read:{source:"scalingExpressionInfo.title"},write:{target:"scalingExpressionInfo.title",overridePolicy(e){return{enabled:!!e&&!!this.scaleExpression}}}}})],h.prototype,"scaleExpressionTitle",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"url",void 0),(0,r._)([(0,a.c)("visualVariables")],h.prototype,"writeVisualVariables",null),h=s=(0,r._)([(0,l.j)("esri.renderers.DictionaryRenderer")],h);const y=h},28756:(e,t,i)=>{i.d(t,{Z:()=>v});var s,r=i(43697),n=i(22303),o=i(22974),l=i(5600),a=(i(75215),i(36030)),u=i(52011),p=i(35671),c=i(5499),d=i(41733),h=i(79887),y=i(96674);i(67676),i(80442);let b=s=class extends y.wq{constructor(){super(...arguments),this.unit=null}clone(){return new s({unit:this.unit})}};(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],b.prototype,"unit",void 0),b=s=(0,r._)([(0,u.j)("esri.renderers.support.DotDensityLegendOptions")],b);const m=b;var f,g=i(20256),_=i(4095);let w=f=class extends((0,d.W)(c.Z)){constructor(e){super(e),this.attributes=null,this.backgroundColor=new n.Z([0,0,0,0]),this.dotBlendingEnabled=!0,this.dotShape="square",this.dotSize=1,this.legendOptions=null,this.outline=new _.Z,this.dotValue=null,this.referenceScale=null,this.seed=1,this.type="dot-density"}calculateDotValue(e){if(null==this.referenceScale)return this.dotValue;const t=e/this.referenceScale*this.dotValue;return t<1?1:t}getSymbol(){return new g.Z({outline:this.outline})}async getSymbolAsync(){return this.getSymbol()}getSymbols(){return[this.getSymbol()]}getAttributeHash(){return this.attributes?.reduce(((e,t)=>e+t.getAttributeHash()),"")??""}getMeshHash(){return JSON.stringify(this.outline)}clone(){return new f({attributes:(0,o.d9)(this.attributes),backgroundColor:(0,o.d9)(this.backgroundColor),dotBlendingEnabled:(0,o.d9)(this.dotBlendingEnabled),dotShape:(0,o.d9)(this.dotShape),dotSize:(0,o.d9)(this.dotSize),dotValue:(0,o.d9)(this.dotValue),legendOptions:(0,o.d9)(this.legendOptions),outline:(0,o.d9)(this.outline),referenceScale:(0,o.d9)(this.referenceScale),visualVariables:(0,o.d9)(this.visualVariables),authoringInfo:this.authoringInfo&&this.authoringInfo.clone()})}getControllerHash(){const e=this.attributes?.map((e=>e.field||e.valueExpression||""));return`${e}-${this.outline&&JSON.stringify(this.outline.toJSON())||""}`}async collectRequiredFields(e,t){await this.collectVVRequiredFields(e,t);for(const i of this.attributes??[])i.valueExpression&&await(0,p.io)(e,t,i.valueExpression),i.field&&e.add(i.field)}};(0,r._)([(0,l.Cb)({type:[h.Z],json:{write:!0}})],w.prototype,"attributes",void 0),(0,r._)([(0,l.Cb)({type:n.Z,json:{write:!0}})],w.prototype,"backgroundColor",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],w.prototype,"dotBlendingEnabled",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!1}})],w.prototype,"dotShape",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0}})],w.prototype,"dotSize",void 0),(0,r._)([(0,l.Cb)({type:m,json:{write:!0}})],w.prototype,"legendOptions",void 0),(0,r._)([(0,l.Cb)({type:_.Z,json:{default:null,write:!0}})],w.prototype,"outline",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0}})],w.prototype,"dotValue",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0}})],w.prototype,"referenceScale",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0}})],w.prototype,"seed",void 0),(0,r._)([(0,a.J)({dotDensity:"dot-density"})],w.prototype,"type",void 0),w=f=(0,r._)([(0,u.j)("esri.renderers.DotDensityRenderer")],w);const v=w},92271:(e,t,i)=>{i.d(t,{Z:()=>D});var s,r=i(43697),n=i(22303),o=(i(9790),i(60235)),l=i(22974),a=i(92604),u=i(1654),p=i(62357),c=i(5600),d=i(75215),h=i(1153),y=i(36030),b=i(52011),m=i(35671),f=i(5499),g=i(69237),_=i(96674);i(67676),i(80442);let w=s=class extends _.wq{constructor(e){super(e),this.color=null,this.ratio=null}clone(){return new s({color:this.color,ratio:this.ratio})}};(0,r._)([(0,c.Cb)({type:n.Z,json:{type:[d.z8],default:null,write:!0}})],w.prototype,"color",void 0),(0,r._)([(0,c.Cb)({type:Number,json:{write:!0}})],w.prototype,"ratio",void 0),w=s=(0,r._)([(0,b.j)("esri.renderers.support.HeatmapColorStop")],w);const v=w;var x=i(2368);let S=class extends((0,x.J)(_.wq)){constructor(){super(...arguments),this.minLabel=null,this.maxLabel=null,this.title=null}};(0,r._)([(0,c.Cb)({type:String,json:{write:!0}})],S.prototype,"minLabel",void 0),(0,r._)([(0,c.Cb)({type:String,json:{write:!0}})],S.prototype,"maxLabel",void 0),(0,r._)([(0,c.Cb)({type:String,json:{write:!0}})],S.prototype,"title",void 0),S=(0,r._)([(0,b.j)("esri.renderers.support.HeatmapLegendOptions")],S);var C,j=i(73572),I=i(77987);const Z="esri.renderers.HeatmapRenderer",P=a.Z.getLogger(Z);function M(e){if(null!=e){const{maxDensity:t,minDensity:i,radius:s}=e;if(null!=t||null!=i||null!=s){const{blurRadius:t,maxPixelIntensity:i,minPixelIntensity:s,...r}=e;return r}}return e}let E=C=class extends f.Z{constructor(e){super(e),this.authoringInfo=null,this.colorStops=[new v({ratio:0,color:new n.Z("rgba(255, 140, 0, 0)")}),new v({ratio:.75,color:new n.Z("rgba(255, 140, 0, 1)")}),new v({ratio:.9,color:new n.Z("rgba(255, 0, 0, 1)")})],this.field=null,this.fieldOffset=0,this.legendOptions=null,this.maxDensity=.04,this.minDensity=0,this.radius=18,this.referenceScale=0,this.type="heatmap",this.valueExpression=null,this.valueExpressionTitle=null,this._warnedProps={blurRadius:!1,maxPixelIntensity:!1,minPixelIntensity:!1}}normalizeCtorArgs(e){return M(e)}get blurRadius(){return(0,j.AJ)(this.radius)}set blurRadius(e){const t=this.maxPixelIntensity,i=this.minPixelIntensity;this._set("radius",(0,j.k0)(e)),this._warnAboutDeprecatedGaussianBlurProp("blurRadius","radius"),this._set("maxDensity",t*this._pixelIntensityToDensity),this._set("minDensity",i*this._pixelIntensityToDensity)}get maxPixelIntensity(){return this.maxDensity/this._pixelIntensityToDensity}set maxPixelIntensity(e){this._set("maxDensity",e*this._pixelIntensityToDensity),this._warnAboutDeprecatedGaussianBlurProp("maxPixelIntensity","maxDensity")}get minPixelIntensity(){return this.minDensity/this._pixelIntensityToDensity}set minPixelIntensity(e){this._set("minDensity",e*this._pixelIntensityToDensity),this._warnAboutDeprecatedGaussianBlurProp("minPixelIntensity","minDensity")}get _pixelIntensityToDensity(){return 24/(j.nu**2*this.blurRadius**4)}_warnAboutDeprecatedGaussianBlurProp(e,t){this._warnedProps[e]||"user"===(0,h.vw)(this).getDefaultOrigin()&&(this._warnedProps[e]=!0,(0,u.Os)((()=>{(0,o.Mr)(P,e,{replacement:`${String(t)} (suggested value: ${this._get(t)})`,version:"4.24"})})))}read(e,t){e=M(e),super.read(e,t)}getSymbol(){return new I.Z}async getSymbolAsync(){return this.getSymbol()}getSymbols(){return[this.getSymbol()]}async collectRequiredFields(e,t){const i=this.field,s=this.valueExpression;i&&"string"==typeof i&&await(0,m.AB)(e,t,i),s&&"string"==typeof s&&await(0,m.io)(e,t,s)}getAttributeHash(){return null}getMeshHash(){return`${JSON.stringify(this.colorStops)}.${this.blurRadius}.${this.field}`}clone(){return new C({authoringInfo:this.authoringInfo&&this.authoringInfo.clone(),colorStops:(0,l.d9)(this.colorStops),field:this.field,legendOptions:(0,l.d9)(this.legendOptions),maxDensity:this.maxDensity,minDensity:this.minDensity,radius:this.radius,referenceScale:this.referenceScale,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle})}};(0,r._)([(0,c.Cb)({type:g.Z,json:{write:!0,origins:{"web-scene":{write:!1,read:!1}}}})],E.prototype,"authoringInfo",void 0),(0,r._)([(0,c.Cb)({type:Number,json:{origins:{"portal-item":{write:!0},"web-map":{write:!0}}}})],E.prototype,"blurRadius",null),(0,r._)([(0,c.Cb)({type:[v],json:{write:!0}})],E.prototype,"colorStops",void 0),(0,r._)([(0,c.Cb)({type:String,json:{write:!0}})],E.prototype,"field",void 0),(0,r._)([(0,c.Cb)({type:Number,json:{write:{overridePolicy:(e,t,i)=>({enabled:null==i})},origins:{"web-scene":{write:!1}}}})],E.prototype,"fieldOffset",void 0),(0,r._)([(0,c.Cb)({type:S,json:{write:!0}})],E.prototype,"legendOptions",void 0),(0,r._)([(0,c.Cb)({type:Number,json:{write:!0}})],E.prototype,"maxDensity",void 0),(0,r._)([(0,c.Cb)({type:Number,json:{origins:{"portal-item":{write:!0},"web-map":{write:!0}}}})],E.prototype,"maxPixelIntensity",null),(0,r._)([(0,c.Cb)({type:Number,json:{write:!0}})],E.prototype,"minDensity",void 0),(0,r._)([(0,c.Cb)({type:Number,json:{origins:{"portal-item":{write:!0},"web-map":{write:!0}}}})],E.prototype,"minPixelIntensity",null),(0,r._)([(0,c.Cb)({type:Number,cast:p.t_,json:{write:!0}})],E.prototype,"radius",void 0),(0,r._)([(0,c.Cb)({type:Number,range:{min:0},json:{default:0,write:!0}})],E.prototype,"referenceScale",void 0),(0,r._)([(0,y.J)({heatmap:"heatmap"})],E.prototype,"type",void 0),(0,r._)([(0,c.Cb)({type:String,json:{write:!0,origins:{"web-document":{write:!1},"portal-item":{write:!1}}}})],E.prototype,"valueExpression",void 0),(0,r._)([(0,c.Cb)({type:String})],E.prototype,"valueExpressionTitle",void 0),(0,r._)([(0,c.Cb)({readOnly:!0})],E.prototype,"_pixelIntensityToDensity",null),E=C=(0,r._)([(0,b.j)(Z)],E);const D=E},72529:(e,t,i)=>{i.d(t,{Z:()=>x});var s=i(43697),r=i(22303),n=(i(9790),i(67676)),o=i(2368),l=i(62357),a=i(5600),u=(i(75215),i(80442),i(36030)),p=i(52011),c=i(35671),d=i(5499),h=i(41733),y=i(79887),b=i(96674);let m=class extends((0,o.J)(b.wq)){constructor(){super(...arguments),this.color=new r.Z([0,0,0,0]),this.label=null,this.threshold=0}};(0,s._)([(0,a.Cb)({type:r.Z,json:{write:!0}})],m.prototype,"color",void 0),(0,s._)([(0,a.Cb)({type:String,json:{write:!0}})],m.prototype,"label",void 0),(0,s._)([(0,a.Cb)({type:Number,range:{min:0,max:1},json:{write:!0}})],m.prototype,"threshold",void 0),m=(0,s._)([(0,p.j)("esri.renderers.support.OthersCategory")],m);let f=class extends((0,o.J)(b.wq)){constructor(){super(...arguments),this.title=null}};(0,s._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"title",void 0),f=(0,s._)([(0,p.j)("esri.renderers.support.PieChartLegendOptions")],f);var g=i(77987),_=i(20256),w=i(4095);let v=class extends((0,h.W)((0,o.J)(d.Z))){constructor(e){super(e),this.attributes=null,this.backgroundFillSymbol=null,this.defaultColor=new r.Z([0,0,0,0]),this.defaultLabel=null,this.holePercentage=0,this.othersCategory=new m,this.legendOptions=null,this.outline=null,this.size=12,this.type="pie-chart"}getSymbol(){return new g.Z({size:this.size?this.size/2+(this.outline?.width||0):0})}async getSymbolAsync(){return this.getSymbol()}getSymbols(){return[this.getSymbol(),this.backgroundFillSymbol].filter(n.pC)}getAttributeHash(){return this.visualVariables&&this.visualVariables.reduce(((e,t)=>e+t.getAttributeHash()),"")}getMeshHash(){return this.getSymbols().reduce(((e,t)=>e+JSON.stringify(t)),"")}async collectRequiredFields(e,t){await this.collectVVRequiredFields(e,t);for(const i of this.attributes)i.valueExpression&&await(0,c.io)(e,t,i.valueExpression),i.field&&e.add(i.field)}};(0,s._)([(0,a.Cb)({type:[y.Z],json:{write:!0}})],v.prototype,"attributes",void 0),(0,s._)([(0,a.Cb)({type:_.Z,json:{default:null,write:!0}})],v.prototype,"backgroundFillSymbol",void 0),(0,s._)([(0,a.Cb)({type:r.Z,json:{write:!0}})],v.prototype,"defaultColor",void 0),(0,s._)([(0,a.Cb)({type:String,json:{write:!0}})],v.prototype,"defaultLabel",void 0),(0,s._)([(0,a.Cb)({type:Number,range:{min:0,max:1},json:{write:!0}})],v.prototype,"holePercentage",void 0),(0,s._)([(0,a.Cb)({type:m,json:{write:!0}})],v.prototype,"othersCategory",void 0),(0,s._)([(0,a.Cb)({type:f,json:{write:!0}})],v.prototype,"legendOptions",void 0),(0,s._)([(0,a.Cb)({type:w.Z,json:{default:null,write:!0}})],v.prototype,"outline",void 0),(0,s._)([(0,a.Cb)({type:Number,cast:l.t_,json:{write:!0}})],v.prototype,"size",void 0),(0,s._)([(0,u.J)({pieChart:"pie-chart"})],v.prototype,"type",void 0),v=(0,s._)([(0,p.j)("esri.renderers.PieChartRenderer")],v);const x=v},84382:(e,t,i)=>{i.d(t,{Z:()=>h});var s,r=i(43697),n=i(22974),o=i(5600),l=(i(75215),i(36030)),a=i(52011),u=i(5499),p=i(41733),c=i(9833);let d=s=class extends((0,p.W)(u.Z)){constructor(e){super(e),this.description=null,this.label=null,this.symbol=null,this.type="simple"}async collectRequiredFields(e,t){await Promise.all([this.collectSymbolFields(e,t),this.collectVVRequiredFields(e,t)])}async collectSymbolFields(e,t){await Promise.all(this.getSymbols().map((i=>i.collectRequiredFields(e,t))))}getSymbol(e,t){return this.symbol}async getSymbolAsync(e,t){return this.symbol}getSymbols(){return this.symbol?[this.symbol]:[]}getAttributeHash(){return this.visualVariables&&this.visualVariables.reduce(((e,t)=>e+t.getAttributeHash()),"")}getMeshHash(){return this.getSymbols().reduce(((e,t)=>e+JSON.stringify(t)),"")}get arcadeRequired(){return this.arcadeRequiredForVisualVariables}clone(){return new s({description:this.description,label:this.label,symbol:this.symbol&&this.symbol.clone(),visualVariables:(0,n.d9)(this.visualVariables),authoringInfo:this.authoringInfo&&this.authoringInfo.clone()})}};(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],d.prototype,"description",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],d.prototype,"label",void 0),(0,r._)([(0,o.Cb)(c.Gn)],d.prototype,"symbol",void 0),(0,r._)([(0,l.J)({simple:"simple"})],d.prototype,"type",void 0),d=s=(0,r._)([(0,a.j)("esri.renderers.SimpleRenderer")],d);const h=d},79887:(e,t,i)=>{i.d(t,{Z:()=>h});var s,r=i(43697),n=i(22303),o=i(96674),l=i(92604),a=i(5600),u=i(90578),p=(i(67676),i(80442),i(52011)),c=i(75215);let d=s=class extends o.wq{constructor(e){super(e),this.color=null,this.field=null,this.label=null,this.valueExpression=null,this.valueExpressionTitle=null}castField(e){return null==e?e:"function"==typeof e?(l.Z.getLogger(this).error(".field: field must be a string value"),null):(0,c.Zs)(e)}getAttributeHash(){return`${this.field}-${this.valueExpression}`}clone(){return new s({color:this.color&&this.color.clone(),field:this.field,label:this.label,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle})}};(0,r._)([(0,a.Cb)({type:n.Z,json:{type:[Number],write:!0}})],d.prototype,"color",void 0),(0,r._)([(0,a.Cb)({type:String,json:{write:!0}})],d.prototype,"field",void 0),(0,r._)([(0,u.p)("field")],d.prototype,"castField",null),(0,r._)([(0,a.Cb)({type:String,json:{write:!0}})],d.prototype,"label",void 0),(0,r._)([(0,a.Cb)({type:String,json:{write:!0}})],d.prototype,"valueExpression",void 0),(0,r._)([(0,a.Cb)({type:String,json:{write:!0}})],d.prototype,"valueExpressionTitle",void 0),d=s=(0,r._)([(0,p.j)("esri.renderers.support.AttributeColorInfo")],d);const h=d},84475:(e,t,i)=>{i.r(t),i.d(t,{DictionaryLoader:()=>m});var s=i(22303),r=i(3172),n=i(20102),o=(i(80442),i(92604)),l=i(13867),a=i(95330),u=i(19153),p=i(23670),c=i(99514),d=i(59266),h=i(17386);const y="esri.renderers.support.DictionaryLoader",b={type:"CIMSimpleLineCallout",lineSymbol:{type:"CIMLineSymbol",symbolLayers:[{type:"CIMSolidStroke",width:.5,color:[0,0,0,255]}]}};class m{constructor(e,t,i){this.config=null,this.fieldMap=null,this.url=null,this._ongoingRequests=new Map,this._symbolCache=new l.z(100),this._dictionaryVersion=null,this._fieldIndex=null,this._dictionaryPromise=null,this.url=e,this.config=t,this.fieldMap=i}getSymbolFields(){return this._symbolFields}async getSymbolAsync(e,t){let i;this._dictionaryPromise||(this._dictionaryPromise=this.fetchResources(t));try{i=await this._dictionaryPromise}catch(e){if((0,a.D_)(e))return this._dictionaryPromise=null,null}const r=this._dictionaryVersion&&this._dictionaryVersion.since(4,0),n={};if(this.fieldMap)for(const t of this._symbolFields){const i=this._getFieldName(this.fieldMap[t]);n[t]=i?r?e.attributes[i]:""+e.attributes[i]:""}let o=null;try{o=i?.(n,t)}catch(e){return null}if(!o||"string"!=typeof o)return null;const l=(0,u.hP)(o).toString(),p=this._symbolCache.get(l);if(p)return p.catch((()=>{this._symbolCache.pop(l)})),p;const c=o.split(";"),d=[],h=[];for(const e of c)if(e)if(e.includes("po:")){const t=e.substr(3).split("|");if(3===t.length){const e=t[0],i=t[1];let r=t[2];if("DashTemplate"===i)r=r.split(" ").map((e=>Number(e)));else if("Color"===i){const e=new s.Z(r).toRgba();r=[e[0],e[1],e[2],255*e[3]]}else r=Number(r);h.push({primitiveName:e,propertyName:i,value:r})}}else if(e.includes("|")){for(const t of e.split("|"))if(this._itemNames.has(t)){d.push(t);break}}else this._itemNames.has(e)&&d.push(e);const y=null==e.geometry||!e.geometry.hasZ&&"point"===e.geometry.type,b=this._cimPartsToCIMSymbol(d,h,y,t);return this._symbolCache.put(l,b,1),b}async fetchResources(e){if(this._dictionaryPromise)return this._dictionaryPromise;if(!this.url)return void o.Z.getLogger(y).error("no valid URL!");const t=(0,r.default)(this.url+"/resources/styles/dictionary-info.json",{responseType:"json",query:{f:"json"},signal:null!=e?e.signal:null}),[{data:i}]=await Promise.all([t,(0,d.LC)()]);if(!i)throw this._dictionaryPromise=null,new n.Z("esri.renderers.DictionaryRenderer","Bad dictionary data!");const{authoringInfo:s,dictionary_version:l,expression:a,itemsNames:u}=i,h=a;let b=!1;l&&(this._dictionaryVersion=p.G.parse(l),b=this._dictionaryVersion.since(4,0)),this._refSymbolUrlTemplate=this.url+"/"+i.cimRefTemplateUrl,this._itemNames=new Set(u),this._symbolFields=s.symbol;const m={};if(this.config){const e=this.config;for(const t in e)m[t]=e[t]}if(s.configuration)for(const e of s.configuration)m.hasOwnProperty(e.name)||(m[e.name]=e.value);const f=[];if(null!=e&&e.fields&&this.fieldMap)for(const t of this._symbolFields){const i=this.fieldMap[t],s=e.fields.filter((e=>e.name.toLowerCase()===i?.toLowerCase()));s.length>0&&f.push({...s[0],type:b?s[0].type:"esriFieldTypeString"})}f.length>0&&(this._fieldIndex=new c.Z(f));const g=(0,d.pp)(h,null!=e?e.spatialReference:null,f,m).then((e=>{const t={scale:0};return(i,s)=>{if(null==e)return null;const r=e.repurposeFeature({geometry:null,attributes:i});return t.scale=null!=s?s.scale??void 0:void 0,e.evaluate({$feature:r,$view:t},e.services)}})).catch((e=>(o.Z.getLogger(y).error("Creating dictinoary expression failed:",e),null)));return this._dictionaryPromise=g,g}async _cimPartsToCIMSymbol(e,t,i,s){const r=new Array(e.length);for(let t=0;te.data));const i=this._refSymbolUrlTemplate.replaceAll(/\{itemName\}/gi,e),s=(0,r.default)(i,{responseType:"json",query:{f:"json"},...t});this._ongoingRequests.set(e,s);try{return(await s).data}catch(t){throw this._ongoingRequests.delete(e),t}}_combineSymbolParts(e,t,i){if(!e||0===e.length)return null;const s={...e[0]};if(e.length>1){s.symbolLayers=[];for(const t of e){const e=t;s.symbolLayers.unshift(...e.symbolLayers)}}return i&&(s.callout=b),{type:"CIMSymbolReference",symbol:s,primitiveOverrides:t}}_getFieldName(e){if(null!==this._fieldIndex){const t=this._fieldIndex.get(e);return t?t.name:e}return e}}function f(e,t){if(!e)return;const i=e.symbolLayers;if(!i)return;let s=i.length;for(;s--;){const e=i[s];e&&!1!==e.enable&&"CIMVectorMarker"===e.type&&g(e,t)}}function g(e,t){const i=e.markerGraphics;if(i)for(const e of i){if(!e)continue;const i=e.symbol;if(i)switch(i.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":f(i,t);break;case"CIMTextSymbol":i.fieldMap=t}}}},73572:(e,t,i)=>{i.d(t,{AJ:()=>o,If:()=>a,QM:()=>l,k0:()=>n,nu:()=>r,wx:()=>u}),i(22021);var s=i(62357);i(98766),i(88669);const r=2.4;function n(e){return(0,s.Wz)(e*r)}function o(e){return(0,s.F2)(e)/r}function l(e,t,i,r){const{radius:n,fieldOffset:o,field:l}=t,u=Math.round((0,s.F2)(n)),p=new Float64Array(i*r);let c,d=Number.NEGATIVE_INFINITY;const h=function(e,t){return null!=e?"string"==typeof t?t=>-1*+t.readAttribute(e):i=>+i.readAttribute(e)+t:e=>1}(l,o),y=new Set;for(const t of e){const e=t.getCursor();for(;e.next();){const t=e.getObjectId();if(y.has(t))continue;y.add(t);const s=e.readLegacyPointGeometry(),n=128;if(s.x<-n||s.x>=i+n||s.y<-n||s.y>r+n)continue;const o=+h(e),l=Math.max(0,Math.round(s.x)-u),b=Math.max(0,Math.round(s.y)-u),m=Math.min(r,Math.round(s.y)+u),f=Math.min(i,Math.round(s.x)+u);for(let e=b;ed&&(d=c)}}}return{matrix:p.buffer,max:d}}function a(e,t,i){const s=Math.sqrt(e**2+t**2)/i;return s>1?0:3/(Math.PI*i**2)*(1-s**2)**2}function u(e,t){return"function"==typeof e?e:e?"string"==typeof t?t=>-1*+t[e]:i=>+i[e]+t:()=>1}},91423:(e,t,i)=>{i.d(t,{a:()=>a,i:()=>o});var s=i(20941),r=i(63213),n=i(32400);function o(e,t){return a(e,null,t)}const l=(0,r.d)({types:n.A});function a(e,t,i){return e?e&&(e.styleName||e.styleUrl)&&"uniqueValue"!==e.type?(i&&i.messages&&i.messages.push(new s.Z("renderer:unsupported","Only UniqueValueRenderer can be referenced from a web style, but found '"+e.type+"'",{definition:e,context:i})),null):l(e,t,i):null}},32400:(e,t,i)=>{i.d(t,{A:()=>c,o:()=>d});var s=i(16050),r=i(12501),n=i(28756),o=i(92271),l=i(72529),a=i(5499),u=i(84382),p=i(81571);const c={key:"type",base:a.Z,typeMap:{heatmap:o.Z,simple:u.Z,"unique-value":p.Z,"class-breaks":s.Z,"dot-density":n.Z,dictionary:r.Z,"pie-chart":l.Z},errorContext:"renderer"},d={key:"type",base:a.Z,typeMap:{simple:u.Z,"unique-value":p.Z,"class-breaks":s.Z,heatmap:o.Z},errorContext:"renderer"}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/9c8ab6bd8c170cbc5fa5.js b/public/assets/esri/core/workers/chunks/9c8ab6bd8c170cbc5fa5.js new file mode 100644 index 0000000..9fcbbf9 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/9c8ab6bd8c170cbc5fa5.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6610],{97575:(t,e,r)=>{r.d(e,{J:()=>l});var o,n,i,s=r(5732),a={exports:{}};o=a,n=function(){var t=function(){function t(t){this.message="JPEG error: "+t}return t.prototype=new Error,t.prototype.name="JpegError",t.constructor=t,t}();return function(){if(!self||!self.Uint8ClampedArray)return null;var e=new Uint8Array([0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63]),r=4017,o=799,n=3406,i=2276,s=1567,a=3784,l=5793,u=2896;function c(){this.decodeTransform=null,this.colorTransform=-1}function h(t,e){for(var r,o,n=0,i=[],s=16;s>0&&!t[s-1];)s--;i.push({children:[],index:0});var a,l=i[0];for(r=0;r0;)l=i.pop();for(l.index++,i.push(l);i.length<=r;)i.push(a={children:[],index:0}),l.children[l.index]=a.children,l=a;n++}r+10)return y--,m>>y&1;if(255===(m=r[o++])){var e=r[o++];if(e)throw new t("unexpected marker "+(m<<8|e).toString(16))}return y=7,m>>>7}function b(e){for(var r=e;;){if("number"==typeof(r=r[w()]))return r;if("object"!=typeof r)throw new t("invalid huffman sequence")}}function C(t){for(var e=0;t>0;)e=e<<1|w(),t--;return e}function v(t){if(1===t)return 1===w()?1:-1;var e=C(t);return e>=1<0)k--;else for(var o=a,n=l;o<=n;){var i=b(t.huffmanTableAC),s=15&i,u=i>>4;if(0!==s){var h=e[o+=u];t.blockData[r+h]=v(s)*(1<>4,0==(n=15&i))h<15?(k=C(h)+(1<>4;if(0!==a){var u=e[i+=l];t.blockData[r+u]=v(a),i++}else{if(l<15)break;i+=16}}};var O,D,G,B,_=0;for(D=1===U?i[0].blocksPerLine*i[0].blocksPerColumn:h*n.mcusPerColumn;_=65488&&F<=65495))break;o+=2}return(O=g(r,o))&&O.invalid&&(console.log("decodeScan - unexpected Scan data, next marker is: "+O.invalid),o=O.offset),o-p}function p(e,c,h){var f,d,p,m,g,y,w,b,C,v,x,k,A,S,T,I,M,P=e.quantizationTable,E=e.blockData;if(!P)throw new t("missing required Quantization Table.");for(var R=0;R<64;R+=8)C=E[c+R],v=E[c+R+1],x=E[c+R+2],k=E[c+R+3],A=E[c+R+4],S=E[c+R+5],T=E[c+R+6],I=E[c+R+7],C*=P[R],0!=(v|x|k|A|S|T|I)?(v*=P[R+1],x*=P[R+2],k*=P[R+3],A*=P[R+4],S*=P[R+5],T*=P[R+6],I*=P[R+7],d=(f=(f=l*C+128>>8)+(d=l*A+128>>8)+1>>1)-d,M=(p=x)*a+(m=T)*s+128>>8,p=p*s-m*a+128>>8,w=(g=(g=u*(v-I)+128>>8)+(w=S<<4)+1>>1)-w,y=(b=(b=u*(v+I)+128>>8)+(y=k<<4)+1>>1)-y,m=(f=f+(m=M)+1>>1)-m,p=(d=d+p+1>>1)-p,M=g*i+b*n+2048>>12,g=g*n-b*i+2048>>12,b=M,M=y*o+w*r+2048>>12,y=y*r-w*o+2048>>12,w=M,h[R]=f+b,h[R+7]=f-b,h[R+1]=d+w,h[R+6]=d-w,h[R+2]=p+y,h[R+5]=p-y,h[R+3]=m+g,h[R+4]=m-g):(M=l*C+512>>10,h[R]=M,h[R+1]=M,h[R+2]=M,h[R+3]=M,h[R+4]=M,h[R+5]=M,h[R+6]=M,h[R+7]=M);for(var L=0;L<8;++L)C=h[L],0!=((v=h[L+8])|(x=h[L+16])|(k=h[L+24])|(A=h[L+32])|(S=h[L+40])|(T=h[L+48])|(I=h[L+56]))?(d=(f=4112+((f=l*C+2048>>12)+(d=l*A+2048>>12)+1>>1))-d,M=(p=x)*a+(m=T)*s+2048>>12,p=p*s-m*a+2048>>12,m=M,w=(g=(g=u*(v-I)+2048>>12)+(w=S)+1>>1)-w,y=(b=(b=u*(v+I)+2048>>12)+(y=k)+1>>1)-y,M=g*i+b*n+2048>>12,g=g*n-b*i+2048>>12,b=M,M=y*o+w*r+2048>>12,y=y*r-w*o+2048>>12,C=(C=(f=f+m+1>>1)+b)<16?0:C>=4080?255:C>>4,v=(v=(d=d+p+1>>1)+(w=M))<16?0:v>=4080?255:v>>4,x=(x=(p=d-p)+y)<16?0:x>=4080?255:x>>4,k=(k=(m=f-m)+g)<16?0:k>=4080?255:k>>4,A=(A=m-g)<16?0:A>=4080?255:A>>4,S=(S=p-y)<16?0:S>=4080?255:S>>4,T=(T=d-w)<16?0:T>=4080?255:T>>4,I=(I=f-b)<16?0:I>=4080?255:I>>4,E[c+L]=C,E[c+L+8]=v,E[c+L+16]=x,E[c+L+24]=k,E[c+L+32]=A,E[c+L+40]=S,E[c+L+48]=T,E[c+L+56]=I):(M=(M=l*C+8192>>14)<-2040?0:M>=2024?255:M+2056>>4,E[c+L]=M,E[c+L+8]=M,E[c+L+16]=M,E[c+L+24]=M,E[c+L+32]=M,E[c+L+40]=M,E[c+L+48]=M,E[c+L+56]=M)}function m(t,e){for(var r=e.blocksPerLine,o=e.blocksPerColumn,n=new Int16Array(64),i=0;i=n)return null;var s=o(e);if(s>=65472&&s<=65534)return{invalid:null,marker:s,offset:e};for(var a=o(i);!(a>=65472&&a<=65534);){if(++i>=n)return null;a=o(i)}return{invalid:s.toString(16),marker:a,offset:i}}return c.prototype={parse:function(r){function o(){var t=r[l]<<8|r[l+1];return l+=2,t}function n(){var t=o(),e=l+t-2,n=g(r,e,l);n&&n.invalid&&(console.log("readDataBlock - incorrect length, next marker is: "+n.invalid),e=n.offset);var i=r.subarray(l,e);return l+=i.length,i}function i(t){for(var e=Math.ceil(t.samplesPerLine/8/t.maxH),r=Math.ceil(t.scanLines/8/t.maxV),o=0;o>4==0)for(C=0;C<64;C++)S[e[C]]=r[l++];else{if(A>>4!=1)throw new t("DQT - invalid table spec");for(C=0;C<64;C++)S[e[C]]=o()}f[15&A]=S}break;case 65472:case 65473:case 65474:if(s)throw new t("Only single frame JPEGs supported");o(),(s={}).extended=65473===w,s.progressive=65474===w,s.precision=r[l++],s.scanLines=o(),s.samplesPerLine=o(),s.components=[],s.componentIds={};var T,I=r[l++],M=0,P=0;for(b=0;b>4,R=15&r[l+1];M>4==0?y:p)[15&O]=h(D,B)}break;case 65501:o(),a=o();break;case 65498:o();var _,N=r[l++],F=[];for(b=0;b>4],_.huffmanTableAC=p[15&z],F.push(_)}var j=r[l++],Z=r[l++],W=r[l++],J=d(r,l,s,F,a,j,Z,W>>4,15&W);l+=J;break;case 65535:255!==r[l]&&l--;break;default:if(255===r[l-3]&&r[l-2]>=192&&r[l-2]<=254){l-=3;break}throw new t("unknown marker "+w.toString(16))}w=o()}for(this.width=s.samplesPerLine,this.height=s.scanLines,this.jfif=u,this.eof=l,this.adobe=c,this.components=[],b=0;b>8)+v[c+1];return w},_isColorConversionNeeded:function(){return this.adobe?!!this.adobe.transformCode:3===this.numComponents?0!==this.colorTransform:1===this.colorTransform},_convertYccToRgb:function(t){for(var e,r,o,n=0,i=t.length;n4)throw new t("Unsupported color mode");var n=this._getLinearizedBlockData(e,r);if(1===this.numComponents&&o){for(var i=n.length,s=new Uint8ClampedArray(3*i),a=0,l=0;l{r.d(e,{Z:()=>l});var o,n,i,s=r(5732),a={exports:{}};n=a,void 0!==(o=function(){function t(){this.pos=0,this.bufferLength=0,this.eof=!1,this.buffer=null}return t.prototype={ensureBuffer:function(t){var e=this.buffer,r=e?e.byteLength:0;if(to&&(r=o)}else{for(;!this.eof;)this.readBlock();r=this.bufferLength}return this.pos=r,this.buffer.subarray(e,r)},lookChar:function(){for(var t=this.pos;this.bufferLength<=t;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos])},getChar:function(){for(var t=this.pos;this.bufferLength<=t;){if(this.eof)return null;this.readBlock()}return String.fromCharCode(this.buffer[this.pos++])},makeSubStream:function(t,e,r){for(var o=t+e;this.bufferLength<=o&&!this.eof;)this.readBlock();return new Stream(this.buffer,t,e,r)},skip:function(t){t||(t=1),this.pos+=t},reset:function(){this.pos=0}},t}(),i=function(){if(!self||!self.Uint32Array)return null;var t=new Uint32Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),e=new Uint32Array([3,4,5,6,7,8,9,10,65547,65549,65551,65553,131091,131095,131099,131103,196643,196651,196659,196667,262211,262227,262243,262259,327811,327843,327875,327907,258,258,258]),r=new Uint32Array([1,2,3,4,65541,65543,131081,131085,196625,196633,262177,262193,327745,327777,393345,393409,459009,459137,524801,525057,590849,591361,657409,658433,724993,727041,794625,798721,868353,876545]),n=[new Uint32Array([459008,524368,524304,524568,459024,524400,524336,590016,459016,524384,524320,589984,524288,524416,524352,590048,459012,524376,524312,589968,459028,524408,524344,590032,459020,524392,524328,59e4,524296,524424,524360,590064,459010,524372,524308,524572,459026,524404,524340,590024,459018,524388,524324,589992,524292,524420,524356,590056,459014,524380,524316,589976,459030,524412,524348,590040,459022,524396,524332,590008,524300,524428,524364,590072,459009,524370,524306,524570,459025,524402,524338,590020,459017,524386,524322,589988,524290,524418,524354,590052,459013,524378,524314,589972,459029,524410,524346,590036,459021,524394,524330,590004,524298,524426,524362,590068,459011,524374,524310,524574,459027,524406,524342,590028,459019,524390,524326,589996,524294,524422,524358,590060,459015,524382,524318,589980,459031,524414,524350,590044,459023,524398,524334,590012,524302,524430,524366,590076,459008,524369,524305,524569,459024,524401,524337,590018,459016,524385,524321,589986,524289,524417,524353,590050,459012,524377,524313,589970,459028,524409,524345,590034,459020,524393,524329,590002,524297,524425,524361,590066,459010,524373,524309,524573,459026,524405,524341,590026,459018,524389,524325,589994,524293,524421,524357,590058,459014,524381,524317,589978,459030,524413,524349,590042,459022,524397,524333,590010,524301,524429,524365,590074,459009,524371,524307,524571,459025,524403,524339,590022,459017,524387,524323,589990,524291,524419,524355,590054,459013,524379,524315,589974,459029,524411,524347,590038,459021,524395,524331,590006,524299,524427,524363,590070,459011,524375,524311,524575,459027,524407,524343,590030,459019,524391,524327,589998,524295,524423,524359,590062,459015,524383,524319,589982,459031,524415,524351,590046,459023,524399,524335,590014,524303,524431,524367,590078,459008,524368,524304,524568,459024,524400,524336,590017,459016,524384,524320,589985,524288,524416,524352,590049,459012,524376,524312,589969,459028,524408,524344,590033,459020,524392,524328,590001,524296,524424,524360,590065,459010,524372,524308,524572,459026,524404,524340,590025,459018,524388,524324,589993,524292,524420,524356,590057,459014,524380,524316,589977,459030,524412,524348,590041,459022,524396,524332,590009,524300,524428,524364,590073,459009,524370,524306,524570,459025,524402,524338,590021,459017,524386,524322,589989,524290,524418,524354,590053,459013,524378,524314,589973,459029,524410,524346,590037,459021,524394,524330,590005,524298,524426,524362,590069,459011,524374,524310,524574,459027,524406,524342,590029,459019,524390,524326,589997,524294,524422,524358,590061,459015,524382,524318,589981,459031,524414,524350,590045,459023,524398,524334,590013,524302,524430,524366,590077,459008,524369,524305,524569,459024,524401,524337,590019,459016,524385,524321,589987,524289,524417,524353,590051,459012,524377,524313,589971,459028,524409,524345,590035,459020,524393,524329,590003,524297,524425,524361,590067,459010,524373,524309,524573,459026,524405,524341,590027,459018,524389,524325,589995,524293,524421,524357,590059,459014,524381,524317,589979,459030,524413,524349,590043,459022,524397,524333,590011,524301,524429,524365,590075,459009,524371,524307,524571,459025,524403,524339,590023,459017,524387,524323,589991,524291,524419,524355,590055,459013,524379,524315,589975,459029,524411,524347,590039,459021,524395,524331,590007,524299,524427,524363,590071,459011,524375,524311,524575,459027,524407,524343,590031,459019,524391,524327,589999,524295,524423,524359,590063,459015,524383,524319,589983,459031,524415,524351,590047,459023,524399,524335,590015,524303,524431,524367,590079]),9],i=[new Uint32Array([327680,327696,327688,327704,327684,327700,327692,327708,327682,327698,327690,327706,327686,327702,327694,0,327681,327697,327689,327705,327685,327701,327693,327709,327683,327699,327691,327707,327687,327703,327695,0]),5];function s(t){throw new Error(t)}function a(t){var e=0,r=t[e++],n=t[e++];-1!=r&&-1!=n||s("Invalid header in flate stream"),8!=(15&r)&&s("Unknown compression method in flate stream"),((r<<8)+n)%31!=0&&s("Bad FCHECK in flate stream"),32&n&&s("FDICT bit set in flate stream"),this.bytes=t,this.bytesPos=2,this.codeSize=0,this.codeBuf=0,o.call(this)}return a.prototype=Object.create(o.prototype),a.prototype.getBits=function(t){for(var e,r=this.codeSize,o=this.codeBuf,n=this.bytes,i=this.bytesPos;r>t,this.codeSize=r-=t,this.bytesPos=i,e},a.prototype.getCode=function(t){for(var e=t[0],r=t[1],o=this.codeSize,n=this.codeBuf,i=this.bytes,a=this.bytesPos;o>16,h=65535&u;return(0==o||o>c,this.codeSize=o-c,this.bytesPos=a,h},a.prototype.generateHuffmanTable=function(t){for(var e=t.length,r=0,o=0;or&&(r=t[o]);for(var n=1<>=1;for(o=c;o0;)e[p++]=n}var a=this.getBits(3);if(1&a&&(this.eof=!0),0!=(a>>=1)){var l,u;if(1==a)l=n,u=i;else if(2==a){for(var c=this.getBits(5)+257,h=this.getBits(5)+1,f=this.getBits(4)+4,d=Array(t.length),p=0;p=C&&(C=(L=this.ensureBuffer(v+1)).length),L[v++]=x;else{if(256==x)return void(this.bufferLength=v);var k=(x=e[x-=257])>>16;k>0&&(k=this.getBits(k)),g=(65535&x)+k,x=this.getCode(u),(k=(x=r[x])>>16)>0&&(k=this.getBits(k));var A=(65535&x)+k;v+g>=C&&(C=(L=this.ensureBuffer(v+g)).length);for(var S=0;S{function o(t){return"h"in t&&"s"in t&&"v"in t}function n(t){return"l"in t&&"a"in t&&"b"in t}function i(t){return"l"in t&&"c"in t&&"h"in t}r.d(e,{Y3:()=>m,_Y:()=>p,sJ:()=>g,xr:()=>d});const s=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],a=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]];function l(t,e){const r=[];let o,n;if(t[0].length!==e.length)throw new Error("dimensions do not match");const i=t.length,s=t[0].length;let a=0;for(o=0;ot<=.04045?t/12.92:((t+.055)/1.055)**2.4)),r=l(s,e);return{x:100*r[0],y:100*r[1],z:100*r[2]}}function c(t){const e=l(a,[t.x/100,t.y/100,t.z/100]).map((t=>{const e=t<=.0031308?12.92*t:1.055*t**(1/2.4)-.055;return Math.min(1,Math.max(e,0))}));return{r:Math.round(255*e[0]),g:Math.round(255*e[1]),b:Math.round(255*e[2])}}function h(t){const e=[t.x/95.047,t.y/100,t.z/108.883].map((t=>t>(6/29)**3?t**(1/3):1/3*(29/6)**2*t+4/29));return{l:116*e[1]-16,a:500*(e[0]-e[1]),b:200*(e[1]-e[2])}}function f(t){const e=t.l,r=[(e+16)/116+t.a/500,(e+16)/116,(e+16)/116-t.b/200].map((t=>t>6/29?t**3:3*(6/29)**2*(t-4/29)));return{x:95.047*r[0],y:100*r[1],z:108.883*r[2]}}function d(t){return"r"in(e=t)&&"g"in e&&"b"in e?t:i(t)?function(t){return c(f(function(t){const e=t.l,r=t.c,o=t.h;return{l:e,a:r*Math.cos(o),b:r*Math.sin(o)}}(t)))}(t):n(t)?function(t){return c(f(t))}(t):function(t){return"x"in t&&"y"in t&&"z"in t}(t)?c(t):o(t)?function(t){const e=(t.h+360)%360/60,r=t.s/100,o=t.v/100*255,n=o*r,i=n*(1-Math.abs(e%2-1));let s;switch(Math.floor(e)){case 0:s={r:n,g:i,b:0};break;case 1:s={r:i,g:n,b:0};break;case 2:s={r:0,g:n,b:i};break;case 3:s={r:0,g:i,b:n};break;case 4:s={r:i,g:0,b:n};break;case 5:case 6:s={r:n,g:0,b:i};break;default:s={r:0,g:0,b:0}}return s.r=Math.round(s.r+o-n),s.g=Math.round(s.g+o-n),s.b=Math.round(s.b+o-n),s}(t):t;var e}function p(t){return o(t)?t:function(t){const e=t.r,r=t.g,o=t.b,n=Math.max(e,r,o),i=n-Math.min(e,r,o);let s=n,a=0===i?0:n===e?(r-o)/i%6:n===r?(o-e)/i+2:(e-r)/i+4,l=0===i?0:i/s;return a<0&&(a+=6),a*=60,l*=100,s*=100/255,{h:a,s:l,v:s}}(d(t))}function m(t){return n(t)?t:function(t){return h(u(t))}(d(t))}function g(t){return i(t)?t:function(t){return function(t){const e=t.l,r=t.a,o=t.b,n=Math.sqrt(r*r+o*o);let i=Math.atan2(o,r);return i=i>0?i:i+2*Math.PI,{l:e,c:n,h:i}}(h(u(t)))}(d(t))}},5847:(t,e,r)=>{r.d(e,{Z:()=>m});var o=r(43697),n=r(20102),i=r(96674),s=r(22974),a=r(92604),l=r(5600),u=r(90578),c=r(52011);class h{constructor(t=null,e=null,r=null){this.minValue=t,this.maxValue=e,this.noDataValue=r}}var f,d=r(81578);let p=f=class extends i.wq{static createEmptyBand(t,e){return new(f.getPixelArrayConstructor(t))(e)}static getPixelArrayConstructor(t){let e;switch(t){case"u1":case"u2":case"u4":case"u8":e=Uint8Array;break;case"u16":e=Uint16Array;break;case"u32":e=Uint32Array;break;case"s8":e=Int8Array;break;case"s16":e=Int16Array;break;case"s32":e=Int32Array;break;case"f32":case"c64":case"c128":case"unknown":e=Float32Array;break;case"f64":e=Float64Array}return e}constructor(t){super(t),this.width=null,this.height=null,this.pixelType="f32",this.validPixelCount=null,this.mask=null,this.maskIsAlpha=!1,this.premultiplyAlpha=!1,this.statistics=null,this.depthCount=1}castPixelType(t){if(!t)return"f32";let e=t.toLowerCase();return["u1","u2","u4"].includes(e)?e="u8":["unknown","u8","s8","u16","s16","u32","s32","f32","f64"].includes(e)||(e="f32"),e}getPlaneCount(){return this.pixels?.length}addData(t){if(!t.pixels||t.pixels.length!==this.width*this.height)throw new n.Z("pixelblock:invalid-or-missing-pixels","add data requires valid pixels array that has same length defined by pixel block width * height");this.pixels||(this.pixels=[]),this.statistics||(this.statistics=[]),this.pixels.push(t.pixels),this.statistics.push(t.statistics??new h)}getAsRGBA(){const t=new ArrayBuffer(this.width*this.height*4);switch(this.pixelType){case"s8":case"s16":case"u16":case"s32":case"u32":case"f32":case"f64":this._fillFromNon8Bit(t);break;default:this._fillFrom8Bit(t)}return new Uint8ClampedArray(t)}getAsRGBAFloat(){const t=new Float32Array(this.width*this.height*4);return this._fillFrom32Bit(t),t}updateStatistics(){if(!this.pixels)return;this.statistics=this.pixels.map((t=>this._calculateBandStatistics(t,this.mask)));const t=this.mask;let e=0;if(null!=t)for(let r=0;rr?r:at>=e.length)),i=o===t.length&&!t.some(((t,e)=>t!==e));if(n||i)return this;const s=this.bandMasks?.length===o?t.map((t=>this.bandMasks[t])):void 0;let{mask:a,validPixelCount:l}=this;const{width:u,height:c}=this;if(s){if(1===s.length)a=s[0];else{const t=u*c;a=new Uint8Array(t).fill(255);for(let e=0;e!!t)).length}return new f({pixelType:this.pixelType,width:u,height:c,mask:a,bandMasks:s,validPixelCount:l,maskIsAlpha:this.maskIsAlpha,pixels:t.map((t=>e[t])),statistics:r&&t.map((t=>r[t]))})}clone(){const t=new f({width:this.width,height:this.height,pixelType:this.pixelType,maskIsAlpha:this.maskIsAlpha,validPixelCount:this.validPixelCount});let e;null!=this.mask&&(this.mask instanceof Uint8Array?t.mask=new Uint8Array(this.mask):t.mask=this.mask.slice(0)),this.bandMasks&&(t.bandMasks=this.bandMasks.map((t=>new Uint8Array(t))));const r=f.getPixelArrayConstructor(this.pixelType);if(this.pixels&&this.pixels.length>0){t.pixels=[];const o=!!this.pixels[0].slice;for(e=0;e=3?(s=n[1],l=n[2]):2===n.length&&(s=n[1]);const c=new Uint32Array(t),h=this.width*this.height;if(i.length===h)if(null!=e&&e.length===h)if(r)for(u=0;u0){for(const t of o)if(null!=t.minValue&&(s=Math.min(s,t.minValue)),null!=t.maxValue&&null!=t.minValue){const e=t.maxValue-t.minValue;l=Math.max(l,e)}i=255/l}else{let t=255;"s8"===n?(s=-128,t=127):"u16"===n?t=65535:"s16"===n?(s=-32768,t=32767):"u32"===n?t=4294967295:"s32"===n?(s=-2147483648,t=2147483647):"f32"===n?(s=-34e38,t=34e38):"f64"===n&&(s=-Number.MAX_VALUE,t=Number.MAX_VALUE),i=255/(t-s)}const u=new Uint32Array(t),c=this.width*this.height;let h,f,d,p,m;if(h=f=d=e[0],h.length!==c)return a.Z.getLogger(this).error("getAsRGBA()","Unable to convert to RGBA. The pixelblock is invalid.");if(e.length>=2)if(f=e[1],e.length>=3&&(d=e[2]),null!=r&&r.length===c)for(p=0;p=3?(n=e[1],i=e[2]):2===e.length&&(n=e[1]);const l=this.width*this.height;if(o.length!==l)return a.Z.getLogger(this).error("getAsRGBAFloat()","Unable to convert to RGBA. The pixelblock is invalid.");let u=0;if(null!=r&&r.length===l)for(s=0;so?s:o);else for(i=0;io?s:o;return new h(r,o)}};(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"width",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"height",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"pixelType",void 0),(0,o._)([(0,u.p)("pixelType")],p.prototype,"castPixelType",null),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"validPixelCount",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"mask",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"maskIsAlpha",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"pixels",void 0),(0,o._)([(0,l.Cb)()],p.prototype,"premultiplyAlpha",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"statistics",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"depthCount",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"noDataValues",void 0),(0,o._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"bandMasks",void 0),p=f=(0,o._)([(0,c.j)("esri.layers.support.PixelBlock")],p);const m=p},25972:(t,e,r)=>{r.d(e,{Z:()=>k});var o,n=r(43697),i=r(96674),s=r(22974),a=r(5600),l=(r(75215),r(52011)),u=r(6570),c=r(82971);function h(t){return t=Number(t),isNaN(t)?void 0:t}r(67676),r(80442);let f=o=class extends i.wq{constructor(){super(...arguments),this.name=null,this.minWavelength=void 0,this.maxWavelength=void 0,this.radianceBias=void 0,this.radianceGain=void 0,this.reflectanceBias=void 0,this.reflectanceGain=void 0,this.solarIrradiance=void 0}clone(){return new o({name:this.name,minWavelength:this.minWavelength,maxWavelength:this.maxWavelength,radianceBias:this.radianceBias,radianceGain:this.radianceGain,reflectanceBias:this.reflectanceBias,reflectanceGain:this.reflectanceGain,solarIrradiance:this.solarIrradiance})}};(0,n._)([(0,a.Cb)({json:{name:"BandName",write:!0}})],f.prototype,"name",void 0),(0,n._)([(0,a.Cb)({json:{name:"WavelengthMin",read:{reader:h},write:!0}})],f.prototype,"minWavelength",void 0),(0,n._)([(0,a.Cb)({json:{name:"WavelengthMax",read:{reader:h},write:!0}})],f.prototype,"maxWavelength",void 0),(0,n._)([(0,a.Cb)({json:{name:"RadianceBias",read:{reader:h},write:!0}})],f.prototype,"radianceBias",void 0),(0,n._)([(0,a.Cb)({json:{name:"RadianceGain",read:{reader:h},write:!0}})],f.prototype,"radianceGain",void 0),(0,n._)([(0,a.Cb)({json:{name:"ReflectanceBias",read:{reader:h},write:!0}})],f.prototype,"reflectanceBias",void 0),(0,n._)([(0,a.Cb)({json:{name:"ReflectanceGain",read:{reader:h},write:!0}})],f.prototype,"reflectanceGain",void 0),(0,n._)([(0,a.Cb)({json:{name:"SolarIrradiance",read:{reader:h},write:!0}})],f.prototype,"solarIrradiance",void 0),f=o=(0,n._)([(0,l.j)("esri.layers.support.RasterBandInfo")],f);const d=f;var p,m=r(71715),g=r(30556);function y(t){return t=Number(t),isNaN(t)?void 0:t}let w=p=class extends i.wq{constructor(){super(...arguments),this.acquisitionDate=void 0,this.cloudCover=void 0,this.productName=void 0,this.sensorName=null,this.sensorAzimuth=void 0,this.sensorElevation=void 0,this.sunAzimuth=void 0,this.sunElevation=void 0}readAcquisitionDate(t){return new Date(t)}writeAcquisitionDate(t,e){e.AcquisitionDate=t.getTime()}clone(){return new p({acquisitionDate:this.acquisitionDate,cloudCover:this.cloudCover,productName:this.productName,sensorName:this.sensorName,sensorAzimuth:this.sensorAzimuth,sensorElevation:this.sensorElevation,sunAzimuth:this.sunAzimuth,sunElevation:this.sunElevation})}};(0,n._)([(0,a.Cb)({json:{name:"AcquisitionDate",write:!0}})],w.prototype,"acquisitionDate",void 0),(0,n._)([(0,m.r)("acquisitionDate")],w.prototype,"readAcquisitionDate",null),(0,n._)([(0,g.c)("acquisitionDate")],w.prototype,"writeAcquisitionDate",null),(0,n._)([(0,a.Cb)({json:{name:"CloudCover",read:{reader:y},write:!0}})],w.prototype,"cloudCover",void 0),(0,n._)([(0,a.Cb)({json:{name:"ProductName",write:!0}})],w.prototype,"productName",void 0),(0,n._)([(0,a.Cb)({json:{name:"SensorName",write:!0}})],w.prototype,"sensorName",void 0),(0,n._)([(0,a.Cb)({json:{name:"SensorAzimuth",read:{reader:y},write:!0}})],w.prototype,"sensorAzimuth",void 0),(0,n._)([(0,a.Cb)({json:{name:"SensorElevation",read:{reader:y},write:!0}})],w.prototype,"sensorElevation",void 0),(0,n._)([(0,a.Cb)({json:{name:"SunAzimuth",read:{reader:y},write:!0}})],w.prototype,"sunAzimuth",void 0),(0,n._)([(0,a.Cb)({json:{name:"SunElevation",read:{reader:y},write:!0}})],w.prototype,"sunElevation",void 0),w=p=(0,n._)([(0,l.j)("esri.layers.support.RasterSensorInfo")],w);const b=w;var C,v=r(36679);let x=C=class extends i.wq{constructor(t){super(t),this.attributeTable=null,this.bandCount=null,this.colormap=null,this.extent=null,this.format=void 0,this.height=null,this.width=null,this.histograms=null,this.keyProperties={},this.multidimensionalInfo=null,this.noDataValue=null,this.pixelSize=null,this.pixelType=null,this.isPseudoSpatialReference=!1,this.spatialReference=null,this.statistics=null,this.storageInfo=null,this.transform=null}get bandInfos(){const t=this.keyProperties.BandProperties;if(!t?.length){const t=[];for(let e=1;e<=this.bandCount;e++)t.push(new d({name:"band_"+e}));return t}const e=t.map((t=>d.fromJSON(t)));for(let t=0;t{r.d(e,{Z:()=>h});var o,n=r(43697),i=r(96674),s=r(22974),a=r(5600),l=(r(75215),r(52011)),u=r(94139);let c=o=class extends i.wq{constructor(){super(...arguments),this.blockWidth=void 0,this.blockHeight=void 0,this.compression=null,this.origin=null,this.firstPyramidLevel=null,this.maximumPyramidLevel=null,this.pyramidScalingFactor=2,this.pyramidBlockWidth=null,this.pyramidBlockHeight=null,this.isVirtualTileInfo=!1,this.tileInfo=null,this.transposeInfo=null,this.blockBoundary=null}clone(){return new o({blockWidth:this.blockWidth,blockHeight:this.blockHeight,compression:this.compression,origin:(0,s.d9)(this.origin),firstPyramidLevel:this.firstPyramidLevel,maximumPyramidLevel:this.maximumPyramidLevel,pyramidResolutions:(0,s.d9)(this.pyramidResolutions),pyramidScalingFactor:this.pyramidScalingFactor,pyramidBlockWidth:this.pyramidBlockWidth,pyramidBlockHeight:this.pyramidBlockHeight,isVirtualTileInfo:this.isVirtualTileInfo,tileInfo:(0,s.d9)(this.tileInfo),transposeInfo:(0,s.d9)(this.transposeInfo),blockBoundary:(0,s.d9)(this.blockBoundary)})}};(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"blockWidth",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"blockHeight",void 0),(0,n._)([(0,a.Cb)({type:String,json:{write:!0}})],c.prototype,"compression",void 0),(0,n._)([(0,a.Cb)({type:u.Z,json:{write:!0}})],c.prototype,"origin",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"firstPyramidLevel",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"maximumPyramidLevel",void 0),(0,n._)([(0,a.Cb)({json:{write:!0}})],c.prototype,"pyramidResolutions",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"pyramidScalingFactor",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"pyramidBlockWidth",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"pyramidBlockHeight",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],c.prototype,"isVirtualTileInfo",void 0),(0,n._)([(0,a.Cb)({json:{write:!0}})],c.prototype,"tileInfo",void 0),(0,n._)([(0,a.Cb)()],c.prototype,"transposeInfo",void 0),(0,n._)([(0,a.Cb)()],c.prototype,"blockBoundary",void 0),c=o=(0,n._)([(0,l.j)("esri.layers.support.RasterStorageInfo")],c);const h=c},20095:(t,e,r)=>{function o(t,e){let r=0,o="",n=0,i=0;const s=t.length;for(;r>4,n<8?n=1:15===n?(n=4,i=(7&i)<<18|(63&t[r++])<<12|(63&t[r++])<<6|63&t[r++]):14===n?(n=3,i=(15&i)<<12|(63&t[r++])<<6|63&t[r++]):(n=2,i=(31&i)<<6|63&t[r++]),(0!==i||e)&&(o+=String.fromCharCode(i));return o}r.d(e,{f:()=>o})},72955:(t,e,r)=>{r.d(e,{Jx:()=>h,zD:()=>a});var o=r(99880);const n=[{pixelType:"S8",size:1,ctor:Int8Array,range:[-128,127]},{pixelType:"U8",size:1,ctor:Uint8Array,range:[0,255]},{pixelType:"S16",size:2,ctor:Int16Array,range:[-32768,32767]},{pixelType:"U16",size:2,ctor:Uint16Array,range:[0,65536]},{pixelType:"S32",size:4,ctor:Int32Array,range:[-2147483648,2147483647]},{pixelType:"U32",size:4,ctor:Uint32Array,range:[0,4294967296]},{pixelType:"F32",size:4,ctor:Float32Array,range:[-34027999387901484e22,34027999387901484e22]},{pixelType:"F64",size:8,ctor:Float64Array,range:[-17976931348623157e292,17976931348623157e292]}];let i=null,s=null;function a(){return i||(i=r.e(6233).then(r.bind(r,26233)).then((t=>t.l)).then((({default:t})=>t({locateFile:t=>(0,o.V)(`esri/layers/support/rasterFormats/${t}`)}))).then((t=>{(function(t){const{_malloc:e,_free:r,_lerc_getBlobInfo:o,_lerc_getDataRanges:i,_lerc_decode_4D:s,asm:a}=t;let c;const h=Object.values(a).find((e=>e&&"buffer"in e&&e.buffer===t.HEAPU8.buffer)),f=t=>{const r=t.map((t=>function(t){return 16+(t>>3<<3)}(t))),o=r.reduce(((t,e)=>t+e)),n=e(o);c=new Uint8Array(h.buffer);let i=r[0];r[0]=n;for(let t=1;t{const e=new Uint8Array(48),n=new Uint8Array(24),[s,a,l]=f([t.length,e.length,n.length]);c.set(t,s),c.set(e,a),c.set(n,l);let d=o(s,t.length,a,l,12,3);if(d)throw r(s),new Error(`lerc-getBlobInfo: error code is ${d}`);c=new Uint8Array(h.buffer),u(c,a,e),u(c,l,n);const p=new Uint32Array(e.buffer),m=new Float64Array(n.buffer),[g,y,,w,b,C,v,x,k,A,S]=p,T={version:g,depthCount:A,width:w,height:b,validPixelCount:v,bandCount:C,blobSize:x,maskCount:k,dataType:y,minValue:m[0],maxValue:m[1],maxZerror:m[2],statistics:[],bandCountWithNoData:S};if(S)return T;if(1===A&&1===C)return r(s),T.statistics.push({minValue:m[0],maxValue:m[1]}),T;const I=A*C*8,M=new Uint8Array(I),P=new Uint8Array(I);let E=s,R=0,L=0,U=!1;if(c.byteLength1){const e=O.slice(t*A,(t+1)*A),r=D.slice(t*A,(t+1)*A),o=Math.min.apply(null,e),n=Math.max.apply(null,r);G.push({minValue:o,maxValue:n,depthStats:{minValues:e,maxValues:r}})}else G.push({minValue:O[t],maxValue:D[t]});return r(E),U||r(R),T},l.decode=(t,e)=>{const{maskCount:o,depthCount:i,bandCount:a,width:l,height:d,dataType:p,bandCountWithNoData:m}=e,g=n[p],y=l*d,w=new Uint8Array(y*a),b=y*i*a*g.size,C=new Uint8Array(b),v=new Uint8Array(a),x=new Uint8Array(8*a),[k,A,S,T,I]=f([t.length,w.length,C.length,v.length,x.length]);c.set(t,k),c.set(w,A),c.set(C,S),c.set(v,T),c.set(x,I);const M=s(k,t.length,o,A,i,l,d,a,p,S,T,I);if(M)throw r(k),new Error(`lerc-decode: error code is ${M}`);c=new Uint8Array(h.buffer),u(c,S,C),u(c,A,w);let P=null;if(m){u(c,T,v),u(c,I,x),P=[];const t=new Float64Array(x.buffer);for(let e=0;e1){A.set(v[0]);for(let t=1;t=S;if(g>0&&T)for(let t=0;t1?v:null,{pixelType:M}=w;return{width:h,height:f,bandCount:d,pixelType:M,depthCount:p,statistics:y,pixels:C,mask:A,bandMasks:I,noDataValues:u}}},88781:(t,e,r)=>{function o(){const t=[];for(let e=0;e<=257;e++)t[e]=[e];return t}function n(t,e){for(let r=0;rs});const i=new Set;function s(t,e,r,s=!0){const a=function(t,e,r,o=!0){if(e%4!=0||r%4!=0){const n=new ArrayBuffer(4*Math.ceil(r/4)),i=new Uint8Array(n),s=new Uint8Array(t,e,r);if(o)for(let t=0;t=l)c-=l,m=p>>>32-l,p<<=l;else{m=p>>>32-c,p=a[d++];const t=l-c;c=32-t,m=(m<>>c),p<<=t}if(257===m)break;if(256===m){l=9,u=o(),h=u.length,f=[];continue}const t=u[m];if(null==t){if(m>u.length)throw new Error("data integrity issue: code does not exist on code page");f.push(f[0]),u[h++]=f.slice(),n(w,f)}else n(w,t),f.push(t[0]),f.length>1&&(u[h++]=f.slice()),f=t.slice();if(i.has(h)&&l++,0===c&&(p=a[d++],c=32),d>g||d===g&&c<=y)break}return new Uint8Array(w)}i.add(511),i.add(1023),i.add(2047),i.add(4095),i.add(8191)},75993:(t,e,r)=>{r.d(e,{J:()=>L,y:()=>R});var o=r(20102),n=r(70586),i=r(5847),s=r(95330),a=r(80899);class l{constructor(t){this._canvas=null,this._ctx=null,t&&(this._canvas=t.canvas,this._ctx=t.ctx||t.canvas&&t.canvas.getContext("2d"))}decode(t,e,r){if(!t||t.byteLength<10)throw new o.Z("imagecanvasdecoder: decode","required a valid encoded data as input.");let{width:n=0,height:i=0,format:a}=e;const{applyJpegMask:u}=e;if(u&&(!n||!i))throw new o.Z("imagecanvasdecoder: decode","image width and height are needed to apply jpeg mask directly to canvas");return new Promise(((o,c)=>{let h=null;"jpg"===a&&u&&(h=l._getMask(t,{width:n,height:i}));const f=new Blob([new Uint8Array(t)],{type:"image/"+a=="jpg"?"jpeg":a}),d=URL.createObjectURL(f),p=new Image;let m;p.src=d,p.onload=()=>{if(URL.revokeObjectURL(d),(0,s.Hc)(r))return void c((0,s.zE)());n=p.width,i=p.height,this._canvas&&this._ctx?(this._canvas.width===n&&this._canvas.height===i||(this._canvas.width=n,this._canvas.height=i),this._ctx.clearRect(0,0,n,i)):(this._canvas=document.createElement("canvas"),this._canvas.width=n,this._canvas.height=i,this._ctx=this._canvas.getContext("2d")),this._ctx.drawImage(p,0,0);const t=this._ctx.getImageData(0,0,n,i);let a;if(m=t.data,e.renderOnCanvas){if(h)for(a=0;a{URL.revokeObjectURL(d),c("cannot load image")}}))}static _getMask(t,e){let r=null;try{const o=new Uint8Array(t),n=Math.ceil(o.length/2);let i=0;const s=o.length-2;for(i=n;i=0;o--)r[n++]=t[e]>>o&1}}catch(t){}return r}}var u=r(97575);class c{static decode(t,e=!1){const r=new Uint8Array(t),o=new u.J;o.parse(r);const{width:n,height:i,numComponents:s,eof:l}=o,c=o.getData(n,i,!0),h=n*i;let f,d=null,p=0,m=0,g=0;if(!e&&l=0;g--)d[e++]=t[p]>>g&1}catch{}if(1===s&&c.length===n*i){const t=new Uint8Array(c.buffer);f=[t,t,t]}else{for(f=[],p=0;p<3;p++)f.push(new Uint8Array(h));for(g=0,m=0;m{const r=e.width*e.height,o=e.pixelType;return Math.floor(t.byteLength/(r*m(o)))},m=t=>{let e=1;switch(t){case Uint8Array:case Int8Array:e=1;break;case Uint16Array:case Int16Array:e=2;break;case Uint32Array:case Int32Array:case Float32Array:e=4;break;case Float64Array:e=8}return e};class g{static decode(t,e){const r=e.pixelType,o=[],n=e.width*e.height,i=p(t,e),{bandIds:s,format:a}=e,l=s&&s.length||p(t,e),u=t.byteLength-t.byteLength%(n*m(r)),c=new r(t,0,n*i);let h,f,d,g,y=null;if("bip"===a)for(h=0;h{if(8*t.byteLength=0;a--)o[n++]=i>>a&1;for(a=7;n>a&1,a--;return o})(t.slice(u),n)),{pixels:o,mask:y}}}var y=r(94793),w=r(48279),b=function(t){var e,r,o;function n(t){var e,r,o,n,i,s,a,l,u,c,h,f,d;for(this.data=t,this.pos=8,this.palette=[],this.imgData=[],this.transparency={},this.animation=null,this.text={},i=null;;){switch(e=this.readUInt32(),l=function(){var t,e;for(e=[],t=0;t<4;++t)e.push(String.fromCharCode(this.data[this.pos++]));return e}.call(this).join(""),l){case"IHDR":this.width=this.readUInt32(),this.height=this.readUInt32(),this.bits=this.data[this.pos++],this.colorType=this.data[this.pos++],this.compressionMethod=this.data[this.pos++],this.filterMethod=this.data[this.pos++],this.interlaceMethod=this.data[this.pos++];break;case"acTL":this.animation={numFrames:this.readUInt32(),numPlays:this.readUInt32()||1/0,frames:[]};break;case"PLTE":this.palette=this.read(e);break;case"fcTL":i&&this.animation.frames.push(i),this.pos+=4,i={width:this.readUInt32(),height:this.readUInt32(),xOffset:this.readUInt32(),yOffset:this.readUInt32()},n=this.readUInt16(),o=this.readUInt16()||100,i.delay=1e3*n/o,i.disposeOp=this.data[this.pos++],i.blendOp=this.data[this.pos++],i.data=[];break;case"IDAT":case"fdAT":for("fdAT"===l&&(this.pos+=4,e-=4),t=(null!=i?i.data:void 0)||this.imgData,h=0;0<=e?he;0<=e?++h:--h)t.push(this.data[this.pos++]);break;case"tRNS":switch(this.transparency={},this.colorType){case 3:if(this.transparency.indexed=this.read(e),(u=255-this.transparency.indexed.length)>0)for(f=0;0<=u?fu;0<=u?++f:--f)this.transparency.indexed.push(255);break;case 0:this.transparency.grayscale=this.read(e)[0];break;case 2:this.transparency.rgb=this.read(e)}break;case"tEXt":s=(c=this.read(e)).indexOf(0),a=String.fromCharCode.apply(String,c.slice(0,s)),this.text[a]=String.fromCharCode.apply(String,c.slice(s+1));break;case"IEND":return i&&this.animation.frames.push(i),this.colors=function(){switch(this.colorType){case 0:case 3:case 4:return 1;case 2:case 6:return 3}}.call(this),this.hasAlphaChannel=4===(d=this.colorType)||6===d,r=this.colors+(this.hasAlphaChannel?1:0),this.pixelBitlength=this.bits*r,this.colorSpace=function(){switch(this.colors){case 1:return"DeviceGray";case 3:return"DeviceRGB"}}.call(this),void(this.imgData=new Uint8Array(this.imgData));default:this.pos+=e}if(this.pos+=4,this.pos>this.data.length)throw new Error("Incomplete or corrupt PNG file")}}return n.load=function(t,e,r){var o;return"function"==typeof e&&(r=e),(o=new XMLHttpRequest).open("GET",t,!0),o.responseType="arraybuffer",o.onload=function(){var t;return t=new n(new Uint8Array(o.response||o.mozResponseArrayBuffer)),"function"==typeof(null!=e?e.getContext:void 0)&&t.render(e),"function"==typeof r?r(t):void 0},o.send(null)},n.prototype.read=function(t){var e,r;for(r=[],e=0;0<=t?et;0<=t?++e:--e)r.push(this.data[this.pos++]);return r},n.prototype.readUInt32=function(){return this.data[this.pos++]<<24|this.data[this.pos++]<<16|this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.readUInt16=function(){return this.data[this.pos++]<<8|this.data[this.pos++]},n.prototype.decodePixels=function(t){var e,r,o,n,i,s,l,u,c,h,f,d,p,m,g,y,w,b,C,v,x,k,A;if(null==t&&(t=this.imgData),0===t.length)return new Uint8Array(0);for(t=(t=new a.Z(t)).getBytes(),y=(d=this.pixelBitlength/8)*this.width,p=new Uint8Array(y*this.height),s=t.length,g=0,m=0,r=0;m1&&r/nT(e,r,t);break;case"tiff":e=x;break;case"deflate":e=A;break;case"lzw":e=S;break;case"error":e=()=>{throw new o.Z("rasterCodec:decode","input data contains error")};break;default:e=()=>{throw new o.Z("rasterCodec:decode","unsupported raster format")}}return e}(n);e.isPoint&&(null!=(e={...e}).width&&e.width++,null!=e.height&&e.height++);const a=await s(t,e);return a?("jpg"!==n&&null!=e.noDataValue&&1===a.depthCount&&(0,d.A)(a,e.noDataValue,{customFloatTolerance:e.tolerance}),e.isPoint&&function(t,e=1){if(!t)return;const{pixels:r,width:o,height:n,mask:s}=t;if(!r||0===r.length)return;const a=r.length,l=o-1,u=n-1,c=[];let h,f,d,p,m,g,y=null;const w=i.Z.getPixelArrayConstructor(t.pixelType);if(0===e){for(h=0;h{r.d(e,{Dq:()=>E,FI:()=>R,I7:()=>O,If:()=>L,Jx:()=>z,Uw:()=>V,cK:()=>_,ee:()=>U,vr:()=>N});var o=r(20095),n=r(97575),i=r(72955),s=r(88781),a=r(81578),l=r(9832),u=r(48279),c=r(80899);const h=[0,1,1,2,4,8,1,1,2,4,8,4,8,-1,-1,-1,8,8,8],f=4294967296,d=new Set([1,5,6,7,8,34712,34887]);function p(t,e){let r="unknown";return 3===t?r=64===e?"f64":"f32":1===t?1===e?r="u1":2===e?r="u2":4===e?r="u4":e<=8?r="u8":e<=16?r="u16":e<=32&&(r="u32"):2===t&&(e<=8?r="s8":e<=16?r="s16":e<=32&&(r="s32")),r}function m(t){let e=null;switch(t?t.toLowerCase():"f32"){case"u1":case"u2":case"u4":case"u8":e=Uint8Array;break;case"u16":e=Uint16Array;break;case"u32":e=Uint32Array;break;case"s8":e=Int8Array;break;case"s16":e=Int16Array;break;case"s32":e=Int32Array;break;case"f64":e=Float64Array;break;default:e=Float32Array}return e}function g(t,e){return{x:e[0]*t.x+e[1]*t.y+e[2],y:e[3]*t.x+e[4]*t.y+e[5]}}function y(t,e){return t.get(e)?.values}function w(t,e){return t.get(e)?.values}function b(t,e){return t.get(e)?.values?.[0]}function C(t,e){return t.get(e)?.values?.[0]}function v(t,e,r,o=0,n=l.Z.TIFF_TAGS,i=4){const s=8===i,a=s?D(new DataView(t,r,8),0,e):new DataView(t,r,2).getUint16(0,e),u=4+2*i,c=s?8:2,h=c+a*u;if(r+h>t.byteLength)return{success:!1,ifd:null,nextIFD:null,requiredBufferSize:h};const f=r+h+4<=t.byteLength?B(new DataView(t,r+h,8===i?8:4),0,e,8===i):null,d=r+c,p=new Map;let m,g,y,w,b,C=0,v=0;for(let r=0;r(0,i.Jx)(t,{inputOffset:e}).pixels[0];function k(t,e){if(1!==e&&2!==e&&4!==e)return t;const r=new Uint8Array(t),o=8/e,n=new Uint8Array(t.byteLength*o);let i=0;const s=2**e-1;for(let t=0;t>>8-e&s}return n.buffer}function A(t,e,r){const o=new n.J;o.parse(t),o.colorTransform=6===r?-1:0;const i=o.getData(o.width,o.height,1!==e);return new Uint8Array(i.buffer)}function S(t){const e=new c.Z(t).getBytes(),r=new ArrayBuffer(e.length),o=new Uint8Array(r);return o.set(e),o}async function T(t,e,r,o,n){const a=u.f===e,l=C(r,"BITSPERSAMPLE"),c=C(r,"SAMPLESPERPIXEL")??1,h=C(r,"PHOTOMETRICINTERPRETATION"),f=C(r,"SAMPLEFORMAT")??1,d=p(f,l),g=C(r,"COMPRESSION")??1,y=m(d);let w,b,v;if(34887===g)return await(0,i.zD)(),x(t,o);if(1===g)w=t.slice(o,o+n),b=new Uint8Array(w);else if(8===g||32946===g)b=new Uint8Array(t,o,n),b=S(b),w=b.buffer;else if(6===g)b=new Uint8Array(t,o,n),b=A(b,c,h),w=b.buffer;else if(7===g){const e=r.get("JPEGTABLES").values,i=e.length-2;b=new Uint8Array(i+n-2);for(let t=0;t1&&(5===g||8===g||32946===g)&&I&&M){const t=L(r),e=new y(v.length);e.set(v),v=function(t,e,r,o,n){const i=o?4:1,s=r*i*n;o&&(t=new Uint8Array(t.buffer));for(let r=0;r{const o=u.f===e.littleEndian,n=w(r,"STRIPOFFSETS");if(void 0===n)return null;const{width:i,height:a,pixelType:l}=R([r]),c=C(r,"SAMPLESPERPIXEL")||e.planes,h=C(r,"PHOTOMETRICINTERPRETATION"),f=i*a,d=C(r,"BITSPERSAMPLE"),p=m(l),g=new p(f*c),y=w(r,"STRIPBYTECOUNTS"),b=C(r,"ROWSPERSTRIP"),v=C(r,"COMPRESSION")??1;let x,T,I,M,P,E,L,U,O,D=b;if(d%8==0)for(x=0;xa?a-x*b:b,"u8"===l||"s8"===l||o)8===v||32946===v?(L=new Uint8Array(t,n[x],y[x]),L=S(L),E=L.buffer):6===v?(L=new Uint8Array(t,n[x],y[x]),L=A(L,c,h),E=L.buffer):5===v?(L=(0,s.J)(t,n[x],y[x],e.littleEndian),E=L.buffer):(y[x]!==D*i*c*d/8&&console.log("strip byte counts is different than expected"),E=t.slice(n[x],n[x]+y[x])),E=k(E,d),M=new p(E);else{switch(6===v||8===v||32946===v?(L=new Uint8Array(t,n[x],y[x]),U=S(L),E=U.buffer):(y[x]!==D*i*c*d/8&&console.log("strip byte counts is different than expected"),E=new ArrayBuffer(y[x]),L=new Uint8Array(t,n[x],y[x]),U=new Uint8Array(E)),l){case"u16":case"s16":for(I=0;I{if(!(t&&t.length>0&&e&&r))return null;let o,n,i;const s=t[0].length,a=t.length,l=new Uint8Array(s);for(let u=0;ui?0:1;else for(let t=0;ti?0:1);return l},P=t=>{if(!t)return null;const e=t.match(//gi);if(!e||0===e.length)return null;const r=new Map;let o,n,i,s,a;for(let t=0;t")),s=o.indexOf("sample="),s>-1&&(a=o.slice(s+8,o.indexOf('"',s+8))),s=o.indexOf("name="),s>-1&&(n=o.slice(s+6,o.indexOf('"',s+6))),n&&(i=o.slice(o.indexOf(">")+1,o.indexOf("")).trim(),null!=a?r.has(n)?r.get(n)[a]=i:r.set(n,[i]):r.set(n,i)),a=null;const l=r.get("STATISTICS_MINIMUM"),u=r.get("STATISTICS_MAXIMUM"),c=r.get("STATISTICS_MEAN"),h=r.get("STATISTICS_STDDEV");let f=null;if(l&&u){f=[];for(let t=0;tw&&p>(n?t.byteLength:t?t.byteLength-l+o:0))return r.offlineOffsetSize=[l,p],r.values=null,!1;if(m<=w){if(!e)if(w<=32)l>>>=32-m;else{const t=b?.length?b[0]:l>>>0,e=b?.length?b[1]:Math.round((l-t)/f);m<=32?(l=t>>>32-m,b[0]=l):(l=t*2**(32-m)+(e>>>32-m),b[0]=t,b[1]=e>>>32-m)}if(1===a&&d===w)u=[l];else if(64===w){const t=b?.length?b[0]:l>>>0,e=b?.length?b[1]:Math.round((l-t)/f);let r=t,o=32;for(y=1;y<=a;y++){const t=32-d*y%32;if(o>>32-o,i=e<<32-o>>>32-o;r=e,u.push(n+i*2**(d-o)),o-=32-(d-o)}else u.push(r<>>32-d),o-=d;0===o&&(o=32,r=e)}}else for(y=1;y<=a;y++){const t=32-d*y;u.push(l<>>32-d)}}else{l-=o,n&&(l=0);for(let r=l;rparseFloat(t))),f.some((t=>isNaN(t)))&&(f=null));const m=C(e,"COMPRESSION")??1;let v;switch(m){case 1:v="NONE";break;case 2:case 3:case 4:case 32771:v="CCITT";break;case 5:v="LZW";break;case 6:case 7:v="JPEG";break;case 32773:v="PACKBITS";break;case 8:case 32946:v="DEFLATE";break;case 34712:v="JPEG2000";break;case 34887:v="LERC";break;default:v=String(m)}let x=!0,k="";d.has(m)||(x=!1,k+="unsupported tag compression "+m),l>3&&(x=!1,k+="unsupported tag sampleFormat "+l),1!==s&&2!==s&&4!==s&&s%8!=0&&(x=!1,k+="unsupported tag bitsPerSample "+s);const A=b(e,"GEOASCIIPARAMS");let S;if(A){const t=A.split("|").find((t=>t.includes("ESRI PE String = "))),e=t?t.replace("ESRI PE String = ",""):"";S=e.startsWith("COMPD_CS")||e.startsWith("PROJCS")||e.startsWith("GEOGCS")?{wkid:null,wkt:e}:null}const T=w(e,"GEOTIEPOINTS"),I=w(e,"GEOPIXELSCALE"),M=w(e,"GEOTRANSMATRIX"),E=e.has("GEOKEYDIRECTORY")?e.get("GEOKEYDIRECTORY").data:null;let R,D,G=!1,B=!1;if(E){G=2===C(E,"GTRasterTypeGeoKey");const t=C(E,"GTModelTypeGeoKey");if(2===t){const t=C(E,"GeographicTypeGeoKey");t>=1024&&t<=32766&&(S={wkid:t}),S||32767!==t||(B=!0,S={wkid:4326})}else if(1===t){const t=C(E,"ProjectedCSTypeGeoKey");t>=1024&&t<=32766&&(S={wkid:t})}}if(I&&T&&T.length>=6?(R=[I[0],0,T[3]-T[0]*I[0],0,-Math.abs(I[1]),T[4]-T[1]*I[1]],G&&(R[2]-=.5*R[0]+.5*R[1],R[5]-=.5*R[3]+.5*R[4])):M&&16===M.length&&(R=G?[M[0],M[1],M[3]-.5*M[0],M[4],M[5],M[7]-.5*M[5]]:[M[0],M[1],M[3],M[4],M[5],M[7]]),R){const t=[{x:0,y:i},{x:0,y:0},{x:n,y:i},{x:n,y:0}];let e,r=Number.POSITIVE_INFINITY,o=Number.POSITIVE_INFINITY,s=Number.NEGATIVE_INFINITY,a=Number.NEGATIVE_INFINITY;for(let n=0;nr?r:e.x,s=e.xo?o:e.y,a=e.y400||Math.max(Math.abs(D.xmin),Math.abs(D.xmax))>361)&&(S=null,D.spatialReference=null);const _=U(t);let N,V,z,j,Z;if(_.length>0){z=Math.round(Math.log(n/C(_[0],"IMAGEWIDTH"))/Math.LN2);const t=_[_.length-1];j=Math.round(Math.log(n/C(t,"IMAGEWIDTH"))/Math.LN2),N=C(t,"TILEWIDTH"),V=C(t,"TILELENGTH")}N=null!=j&&j>0?N||r:null,V=null!=j&&j>0?V||o:null,r&&(Z=[{maxCol:Math.ceil(n/r)-1,maxRow:Math.ceil(i/o)-1,minRow:0,minCol:0}],_.forEach((t=>{Z.push({maxCol:Math.ceil(C(t,"IMAGEWIDTH")/C(t,"TILEWIDTH"))-1,maxRow:Math.ceil(C(t,"IMAGELENGTH")/C(t,"TILELENGTH"))-1,minRow:0,minCol:0})})));const W=b(t[0],"GDAL_METADATA"),J=P(W);return k+=" "+F({width:n,height:i,tileWidth:r,tileHeight:o,planes:a,ifds:t}),{width:n,height:i,tileWidth:r,tileHeight:o,planes:a,isBSQ:c,pixelType:u,compression:v,noData:f,hasMaskBand:O(t).length===_.length+1,isSupported:x,message:k,extent:D,isPseudoGeographic:B,affine:I?null:R,firstPyramidLevel:z,maximumPyramidLevel:j,pyramidBlockWidth:N,pyramidBlockHeight:V,tileBoundary:Z,metadata:J}}function L(t,e){const r=y(t,"PLANARCONFIGURATION");return r?2===r[0]:!!e&&e.isBSQ}function U(t){return t.filter((t=>1===C(t,"NEWSUBFILETYPE")))}function O(t){return t.filter((t=>{const e=4==(4&(C(t,"NEWSUBFILETYPE")??0)),r=4===C(t,"PHOTOMETRICINTERPRETATION");return e&&r}))}function D(t,e,r){const o=t.getUint32(e,r),n=t.getUint32(e+4,r);return r?n*f+o:o*f+n}function G(t,e,r){let o=r?t.getInt32(e,r):t.getUint32(e,r),n=r?t.getUint32(e+4,r):t.getInt32(e+4,r);const i=(r?o:n)>=0?1:-1;return r?o*=i:n*=i,i*(r?n*f+o:o*f+n)}function B(t,e,r,o){return o?D(t,e,r):t.getUint32(e,r)}function _(t){const e=new DataView(t,0,16),r=e.getUint16(0,!1);let o=null;if(18761===r)o=!0;else{if(19789!==r)throw new Error("unexpected endianess byte");o=!1}const n=e.getUint16(2,o);if(42!==n&&43!==n)throw new Error("unexpected tiff identifier");let i=4;const s=43===n;if(s){const t=e.getUint16(i,o);if(i+=2,8!==t)throw new Error("unsupported bigtiff version");if(0!==e.getUint16(i,o))throw new Error("unsupported bigtiff version");i+=2}return{littleEndian:o,isBigTiff:s,firstIFDPos:B(e,i,o,s)}}function N(t,e,r,n=0,i=l.Z.TIFF_TAGS,s=4){const a=v(t,e,r,n,i,s);let u;const c=a.ifd;if(c){if(l.Z.ifdTags.forEach(((r,o)=>{c.has(o)&&(u=c.get(o),u.data=v(t,e,u.valueOffset-n,n,r).ifd)})),c.has("GEOKEYDIRECTORY")){u=c.get("GEOKEYDIRECTORY");const r=u.values;if(r&&r.length>4){const o=r[0]+"."+r[1]+"."+r[2];u.data=v(t,e,u.valueOffset+6-n,n,l.Z.GEO_KEYS,2).ifd,u.data&&u.data.set("GEOTIFFVersion",{id:0,type:2,valueCount:1,valueOffset:null,values:[o]})}}if(c.has("XMP")){u=c.get("XMP");const t=u.values;"number"==typeof t[0]&&7===u.type&&(u.values=[(0,o.f)(new Uint8Array(t))])}}return a}function F(t){const{width:e,height:r,tileHeight:o,tileWidth:n}=t,i=t.planes,s=n?n*o:e*r,a=C(t.ifds[0],"BITSPERSAMPLE");let l="";return s*i>2**30/(a>8?a/8:1)&&(l=n?"tiled tiff exceeding 1 gigabits per tile is not supported":"scanline tiff exceeding 1 gigabits is not supported"),l}async function V(t,e){const{headerInfo:r,ifd:o,offsets:n,sizes:i}=e,s=[];for(let e=0;et.min)):null,P=S?S.map((t=>t.max)):null,E={pixelType:c,width:d,height:g,pixels:v,noDataValue:A};return null!=A?(0,a.A)(E,A):I&&P&&e.applyMinMaxConstraint&&(E.mask=M(v,I,P)),E}async function z(t,e={}){const r=e.pyramidLevel||0,o=e.headerInfo||function(t){const{littleEndian:e,isBigTiff:r,firstIFDPos:o}=_(t);let n=o;const i=[];do{const o=N(t,e,n,0,l.Z.TIFF_TAGS,r?8:4);if(!o.success)break;i.push(o.ifd),n=o.nextIFD}while(n>0);return{...R(i),littleEndian:e,isBigTiff:r,ifds:i,pyramidIFDs:U(i),maskIFDs:O(i)}}(t),{ifds:n,noData:i}=o;if(0===n.length)throw new Error("no valid image file directory");const s=F(o);if(s)throw s;let u=null;const c=-1===r?n[n.length-1]:n[r],h=i??e.noDataValue;return u=o.tileWidth?await async function(t,e,r){const o=w(r,"TILEOFFSETS");if(void 0===o)return null;const n=w(r,"TILEBYTECOUNTS"),{width:i,height:s,pixelType:a,tileWidth:l,tileHeight:u}=R([r]),c=L(r,e),h=C(r,"SAMPLESPERPIXEL")||e.planes,f=i*s,d=C(r,"BITSPERSAMPLE"),p=34887===(C(r,"COMPRESSION")??1),g=m(a),y=[];for(let t=0;t1){const a=Math.round(o.length/h);for(b=0;b{r.d(e,{Z:()=>a});const o=(()=>{const t=[];return t[254]="NEWSUBFILETYPE",t[255]="SUBFILETYPE",t[256]="IMAGEWIDTH",t[257]="IMAGELENGTH",t[258]="BITSPERSAMPLE",t[259]="COMPRESSION",t[262]="PHOTOMETRICINTERPRETATION",t[263]="THRESHHOLDING",t[264]="CELLWIDTH",t[265]="CELLLENGTH",t[266]="FILLORDER",t[269]="DOCUMENTNAME",t[270]="IMAGEDESCRIPTION",t[271]="MAKE",t[272]="MODEL",t[273]="STRIPOFFSETS",t[274]="ORIENTATION",t[277]="SAMPLESPERPIXEL",t[278]="ROWSPERSTRIP",t[279]="STRIPBYTECOUNTS",t[280]="MINSAMPLEVALUE",t[281]="MAXSAMPLEVALUE",t[282]="XRESOLUTION",t[283]="YRESOLUTION",t[284]="PLANARCONFIGURATION",t[285]="PAGENAME",t[286]="XPOSITION",t[287]="YPOSITION",t[288]="FREEOFFSETS",t[289]="FREEBYTECOUNTS",t[290]="GRAYRESPONSEUNIT",t[291]="GRAYRESPONSECURVE",t[292]="T4OPTIONS",t[293]="T6OPTIONS",t[296]="RESOLUTIONUNIT",t[297]="PAGENUMBER",t[300]="COLORRESPONSEUNIT",t[301]="TRANSFERFUNCTION",t[305]="SOFTWARE",t[306]="DATETIME",t[315]="ARTIST",t[316]="HOSTCOMPUTER",t[317]="PREDICTOR",t[318]="WHITEPOINT",t[319]="PRIMARYCHROMATICITIES",t[320]="COLORMAP",t[321]="HALFTONEHINTS",t[322]="TILEWIDTH",t[323]="TILELENGTH",t[324]="TILEOFFSETS",t[325]="TILEBYTECOUNTS",t[326]="BADFAXLINES",t[327]="CLEANFAXDATA",t[328]="CONSECUTIVEBADFAXLINES",t[330]="SUBIFD",t[332]="INKSET",t[333]="INKNAMES",t[334]="NUMBEROFINKS",t[336]="DOTRANGE",t[337]="TARGETPRINTER",t[338]="EXTRASAMPLES",t[339]="SAMPLEFORMAT",t[340]="SMINSAMPLEVALUE",t[341]="SMAXSAMPLEVALUE",t[342]="TRANSFERRANGE",t[347]="JPEGTABLES",t[512]="JPEGPROC",t[513]="JPEGIFOFFSET",t[514]="JPEGIFBYTECOUNT",t[515]="JPEGRESTARTINTERVAL",t[517]="JPEGLOSSLESSPREDICTORS",t[518]="JPEGPOINTTRANSFORM",t[519]="JPEGQTABLES",t[520]="JPEGDCTABLES",t[521]="JPEGACTABLES",t[529]="YCBCRCOEFFICIENTS",t[530]="YCBCRSUBSAMPLING",t[531]="YCBCRPOSITIONING",t[532]="REFERENCEBLACKWHITE",t[700]="XMP",t[33550]="GEOPIXELSCALE",t[33922]="GEOTIEPOINTS",t[33432]="COPYRIGHT",t[42112]="GDAL_METADATA",t[42113]="GDAL_NODATA",t[50844]="RPCCOEFFICIENT",t[34264]="GEOTRANSMATRIX",t[34735]="GEOKEYDIRECTORY",t[34736]="GEODOUBLEPARAMS",t[34737]="GEOASCIIPARAMS",t[34665]="EXIFIFD",t[34853]="GPSIFD",t[40965]="INTEROPERABILITYIFD",t})(),n=(()=>{const t=o.slice();return t[36864]="ExifVersion",t[40960]="FlashpixVersion",t[40961]="ColorSpace",t[42240]="Gamma",t[37121]="ComponentsConfiguration",t[37122]="CompressedBitsPerPixel",t[40962]="PixelXDimension",t[40963]="PixelYDimension",t[37500]="MakerNote",t[37510]="UserComment",t[40964]="RelatedSoundFile",t[36867]="DateTimeOriginal",t[36868]="DateTimeDigitized",t[36880]="OffsetTime",t[36881]="OffsetTimeOriginal",t[36882]="OffsetTimeDigitized",t[37520]="SubSecTime",t[37521]="SubSecTimeOriginal",t[37522]="SubSecTimeDigitized",t[37888]="Temperature",t[37889]="Humidity",t[37890]="Pressure",t[37891]="WaterDepth",t[37892]="Acceleration",t[37893]="CameraElevationAngle",t[42016]="ImageUniqueID",t[42032]="CameraOwnerName",t[42033]="BodySerialNumber",t[42034]="LensSpecification",t[42035]="LensMake",t[42036]="LensModel",t[42037]="LensSerialNumber",t[33434]="ExposureTime",t[33437]="FNumber",t[34850]="ExposureProgram",t[34852]="SpectralSensitivity",t[34855]="PhotographicSensitivity",t[34856]="OECF",t[34864]="SensitivityType",t[34865]="StandardOutputSensitivity",t[34866]="RecommendedExposureIndex",t[34867]="ISOSpeed",t[34868]="ISOSpeedLatitudeyyy",t[34869]="ISOSpeedLatitudezzz",t[37377]="ShutterSpeedValue",t[37378]="ApertureValue",t[37379]="BrightnessValue",t[37380]="ExposureBiasValue",t[37381]="MaxApertureValue",t[37382]="SubjectDistance",t[37383]="MeteringMode",t[37384]="LightSource",t[37385]="Flash",t[37386]="FocalLength",t[37396]="SubjectArea",t[41483]="FlashEnergy",t[41484]="SpatialFrequencyResponse",t[41486]="FocalPlaneXResolution",t[41487]="FocalPlaneYResolution",t[41488]="FocalPlaneResolutionUnit",t[41492]="SubjectLocation",t[41493]="ExposureIndex",t[41495]="SensingMethod",t[41728]="FileSource",t[41729]="SceneType",t[41730]="CFAPattern",t[41985]="CustomRendered",t[41986]="ExposureMode",t[41987]="WhiteBalance",t[41988]="DigitalZoomRatio",t[41989]="FocalLengthIn35mmFilm",t[41990]="SceneCaptureType",t[41991]="GainControl",t[41992]="Contrast",t[41993]="Saturation",t[41994]="Sharpness",t[41995]="DeviceSettingDescription",t[41996]="SubjectDistanceRange",t})(),i=(()=>{const t=[];return t[1024]="GTModelTypeGeoKey",t[1025]="GTRasterTypeGeoKey",t[1026]="GTCitationGeoKey",t[2048]="GeographicTypeGeoKey",t[2049]="GeogCitationGeoKey",t[2050]="GeogGeodeticDatumGeoKey",t[2051]="GeogPrimeMeridianGeoKey",t[2052]="GeogLinearUnitsGeoKey",t[2053]="GeogLinearUnitSizeGeoKey",t[2054]="GeogAngularUnitsGeoKey",t[2055]="GeogAngularUnitSizeGeoKey",t[2056]="GeogEllipsoidGeoKey",t[2057]="GeogSemiMajorAxisGeoKey",t[2058]="GeogSemiMinorAxisGeoKey",t[2059]="GeogInvFlatteningGeoKey",t[2061]="GeogPrimeMeridianLongGeoKey",t[2060]="GeogAzimuthUnitsGeoKey",t[3072]="ProjectedCSTypeGeoKey",t[3073]="PCSCitationGeoKey",t[3074]="ProjectionGeoKey",t[3075]="ProjCoordTransGeoKey",t[3076]="ProjLinearUnitsGeoKey",t[3077]="ProjLinearUnitSizeGeoKey",t[3078]="ProjStdParallel1GeoKey",t[3079]="ProjStdParallel2GeoKey",t[3080]="ProjNatOriginLongGeoKey",t[3081]="ProjNatOriginLatGeoKey",t[3082]="ProjFalseEastingGeoKey",t[3083]="ProjFalseNorthingGeoKey",t[3084]="ProjFalseOriginLongGeoKey",t[3085]="ProjFalseOriginLatGeoKey",t[3086]="ProjFalseOriginEastingGeoKey",t[3087]="ProjFalseOriginNorthingGeoKey",t[3088]="ProjCenterLongGeoKey",t[3090]="ProjCenterEastingGeoKey",t[3091]="ProjCenterNorthingGeoKey",t[3092]="ProjScaleAtNatOriginGeoKey",t[3093]="ProjScaleAtCenterGeoKey",t[3094]="ProjAzimuthAngleGeoKey",t[3095]="ProjStraightVertPoleLongGeoKey",t[4096]="VerticalCSTypeGeoKey",t[4097]="VerticalCitationGeoKey",t[4098]="VerticalDatumGeoKey",t[4099]="VerticalUnitsGeoKey",t})(),s=new Map;s.set("EXIFIFD",n),s.set("GPSIFD",["GPSVersionID","GPSLatitudeRef","GPSLatitude","GPSLongitudeRef","GPSLongitude","GPSAltitudeRef","GPSAltitude","GPSTimeStamp","GPSSatellites","GPSStatus","GPSMeasureMode","GPSDOP","GPSSpeedRef","GPSSpeed","GPSTrackRef","GPSTrack","GPSImgDirectionRef","GPSImgDirection","GPSMapDatum","GPSDestLatitudeRef","GPSDestLatitude","GPSDestLongitudeRef","GPSDestLongitude","GPSDestBearingRef","GPSDestBearing","GPSDestDistanceRef","GPSDestDistance","GPSProcessingMethod","GPSAreaInformation","GPSDateStamp","GPSDifferential","GPSHPositioningError"]);const a={TIFF_TAGS:o,ifdTags:s,GEO_KEYS:i,getTagName:(t,e)=>{let r=(e||o)[t];return void 0===r&&(r="unknown"+String(t)),r}}},81578:(t,e,r)=>{r.d(e,{A:()=>a,r:()=>s});const o=9999999e31,n=2e-7,i={u1:[0,1],u2:[0,3],u4:[0,15],u8:[0,255],s8:[-128,127],u16:[0,65535],s16:[-32768,32767],u32:[0,4294967295],s32:[-2147483648,2147483647],f32:[-34028234663852886e22,34028234663852886e22],f64:[-Number.MAX_VALUE,Number.MAX_VALUE],unknown:void 0,c64:void 0,c128:void 0};function s(t){return i[t]??[-34028234663852886e22,34028234663852886e22]}function a(t,e,r){if(t.depthCount&&t.depthCount>1)return;const{pixels:i,statistics:a,pixelType:l}=t,u=i[0].length,c=t.bandMasks??[],h=t.mask??new Uint8Array(u).fill(255),f="f32"===l||"f64"===l,d=s(l);let p=!1;for(let t=0;ts+Number.EPSILON||g=o?n*Math.abs(s):"f32"===l?2**-23:Number.EPSILON);for(let e=0;e{r.d(e,{f:()=>o});const o=(()=>{const t=new ArrayBuffer(4),e=new Uint8Array(t);return new Uint32Array(t)[0]=1,1===e[0]})()},55914:(t,e,r)=>{r.d(e,{CD:()=>n,DX:()=>o,Gd:()=>c,Pz:()=>h,Qh:()=>O,SJ:()=>f,Uk:()=>D,Vl:()=>L,XV:()=>d,a2:()=>g,hd:()=>l,nA:()=>x,nk:()=>u,oB:()=>v,pW:()=>S,sS:()=>C,us:()=>A,wV:()=>p,zp:()=>m});var o,n,i,s=r(5847),a=r(81578);(i=o||(o={}))[i.matchAny=0]="matchAny",i[i.matchAll=1]="matchAll",function(t){t[t.bestMatch=0]="bestMatch",t[t.fail=1]="fail"}(n||(n={}));const l=6;function u(t){return null!=t&&"esri.layers.support.PixelBlock"===t.declaredClass&&t.pixels&&t.pixels.length>0}function c(t){if(!t?.length||t.some((t=>!u(t))))return null;if(1===t.length)return t[0]?.clone()??null;const e=t,{width:r,height:o,pixelType:n}=e[0];if(e.some((t=>t.width!==r||t.height!==o)))return null;const i=e.map((({mask:t})=>t)).filter((t=>null!=t));let a=null;i.length&&(a=new Uint8Array(r*o),a.set(i[0]),i.length>1&&b(i.slice(1),a));const l=[];e.forEach((({pixels:t})=>l.push(...t)));const c=e.map((({statistics:t})=>t)).filter((t=>t?.length)),h=[];return c.forEach((t=>h.push(...t))),new s.Z({pixelType:n,width:r,height:o,mask:a,pixels:l,statistics:h.length?h:null})}function h(t){if(!t)return;const e=t.colormap;if(!e||0===e.length)return;const r=e.sort(((t,e)=>t[0]-e[0]));let o=0;r[0][0]<0&&(o=r[0][0]);const n=Math.max(256,r[r.length-1][0]-o+1),i=new Uint8Array(4*n),s=[];let a,l=0,u=0;const c=5===r[0].length;if(n>65536)return r.forEach((t=>{s[t[0]-o]=c?t.slice(1):t.slice(1).concat([255])})),{indexed2DColormap:s,offset:o,alphaSpecified:c};if(t.fillUnspecified)for(a=r[u],l=a[0]-o;lt?n[h]=0:(d[h]=s[y],p[h]=s[y+1],m[h]=s[y+2],n[h]=s[y+3]));else{for(n=new Uint8Array(i),h=0;ht?n[h]=0:(d[h]=s[y],p[h]=s[y+1],m[h]=s[y+2],n[h]=s[y+3]);r.mask=n}}else if(a)if(null!=n)for(h=0;hi)));const l=[],c=e.outputPixelType||"u8";for(let t=0;t1;){if(c===h.value){g=!0;break}c>h.value?f=m:d=m,m=Math.floor((f+d)/2),h=e[Math.floor(m)]}g||(c===e[f].value?(h=e[f],g=!0):c===e[d].value?(h=e[d],g=!0):ce[f].value&&(ct-y));w[0]=n[0],w[w.length-1]=n[n.length-1]+(f?1e-6:0);const b=n.length/2,[C,v]=(0,a.r)(l);for(let t=0;t=0;r--)if(t===w[2*r]||t>w[2*r]&&tv?v:t=c[e]&&t<=c[e+1]){p[o]=0,g[o]=0;break}}}return new s.Z({width:r,height:o,pixelType:l,pixels:[p],mask:g})}function y(t,e,r,o){const n=null!=r&&r.length>=2?new Set(r):null,i=1===r?.length?r[0]:null,s=!!e?.length;for(let r=0;r=e[r]&&a<=e[r+1]){t=!0;break}t||(o[r]=0)}o[r]&&(a===i||n?.has(a))&&(o[r]=0)}}function w(t,e){const r=t[0].length;for(let o=0;oe-t));e[0]=r[0],l&&(e[e.length-1]=r[r.length-1]);for(let t=0;tm?m:o[t]t?p=i.rightPadding:r>=t&&(d=i.leftMargin-i.rightPadding,p=0)}if(f.xmax-=p,"number"!=typeof e)for(let r=f.ymin;rnull!=t));if(null==o)return null;const n=t.some((t=>null==t||!!t.mask)),{width:i,height:a}=e,l=n?new Uint8Array(i*a):null,{blockWidths:c}=r,h=[],f=o.getPlaneCount(),d=s.Z.getPixelArrayConstructor(o.pixelType);if(n)for(let e=0,r=0;enull!=t&&t.bandMasks&&t.bandMasks.length>1)),m=p?[]:void 0,g=i*a;for(let e=0;eu(t)));if(null==l)return null;const c=n?n.width:e.width,h=n?n.height:e.height,f=l.width,d=l.height,p=e.width/f,m=e.height/d,g={offset:o||{x:0,y:0},mosaic:n||e,block:{width:f,height:d}},y=l.pixelType,w=s.Z.getPixelArrayConstructor(y),b=l.pixels.length,C=[];let v,x;for(let e=0;enull==t||null!=t.mask&&t.mask.length>0)),S=t.some((t=>null!=t&&t.bandMasks&&t.bandMasks.length>1)),T=A?new Uint8Array(c*h):void 0,I=S?[]:void 0;if(T){for(let e=0;eo||l>n)return t;if(0===i&&0===s&&a===o&&l===n)return t;t.mask||(t.mask=new Uint8Array(o*n));const c=t.mask;for(let t=0;t=l||r=a?0:1}return t.updateStatistics(),t}function T(t){if(!u(t))return null;const e=t.clone(),{width:r,height:o,pixels:n}=t,i=n[0],s=e.pixels[0],a=t.mask;for(let t=2;te&&(r=i.value,e=o),i=n.next();return r}function M(t,e,r){if(0===r)return;const o=t.get(e);1===o?t.delete(e):t.set(e,o-1)}function P(t,e,r){0!==r&&t.set(e,t.has(e)?t.get(e)+1:1)}function E(t,e,r){let{x:o,y:n}=e;const{width:i,height:a}=r;if(0===o&&0===n&&a===t.height&&i===t.width)return t;const{width:l,height:c}=t,h=Math.max(0,n),f=Math.max(0,o),d=Math.min(o+i,l),p=Math.min(n+a,c);if(d<0||p<0||!u(t))return null;o=Math.max(0,-o),n=Math.max(0,-n);const{pixels:m}=t,g=i*a,y=m.length,w=[];for(let e=0;e{const n=t instanceof Float32Array||t instanceof Float64Array?0:.5;for(let i=0;i{r.d(e,{AV:()=>g,Hv:()=>p,Oh:()=>m,ZF:()=>h,dy:()=>w,hE:()=>c,js:()=>d,oc:()=>u,um:()=>y});var o=r(70586),n=r(5847),i=r(81578),s=r(75509);const a=1,l=[.299,.587,.114];function u(t,e=256){e=Math.min(e,256);const{size:r,counts:o}=t,n=new Uint8Array(r),i=o.reduce(((t,r)=>t+r/e),0);let s=0,a=0,l=0,u=i;for(let t=0;t=l){const t=y(l,o);for(u=0;u1&&(C-=(1/m)**(g*t[u])),be[u]){const t=C*m*g**(1/o[u])+s;v[c]="floor"===i?Math.floor(t):"round"===i?Math.round(t):t}else b>=r[u]?v[c]=a:v[c]=s;else v[c]=s;w[u]=v}}else for(u=0;u=r[u])v[c]=a;else{const t=(b-e[u])*d[u]+s;v[c]="floor"===i?Math.floor(t):"round"===i?Math.round(t):t}w[u]=v}if(null!=t.contrastOffset){const e=function(t,e){const r=Math.min(Math.max(t,-100),100),o=Math.min(Math.max(e??0,-100),100),n=255;let i=0,s=0;const a=new Uint8Array(256);for(i=0;i<256;i++)r>0&&r<100?s=(200*i-25500+510*o)/(2*(100-r))+128:r<=0&&r>-100?s=(200*i-25500+510*o)*(100+r)/2e4+128:100===r?(s=200*i-25500+256*(100-r)+510*o,s=s>0?n:0):-100===r&&(s=128),a[i]=s>n?n:s<0?0:s;return a}(t.contrastOffset,t.brightnessOffset);for(u=0;u=255)return a;let e=0;150!==t&&(e=t<=150?45*Math.cos(.01047*t):17*Math.sin(.021*t));const r=t+e,o=Math.log(t/255),n=Math.log(r/255);if(0===n)return a;const i=o/n;return isNaN(i)?a:Math.min(9.9,Math.max(.01,i))}function d(t){const{pixels:e,mask:r,pixelType:o,bandMasks:n}=t,i=e.map(((t,e)=>function(t,e,r,o){let n=1/0,i=-1/0,s=0,a=0;const l=t.length;for(let r=0;ri?o:i,s+=o,a++)}if(0===a)return{statistics:{min:0,max:0,avg:0,stddev:0},histogram:null};const u=s/a;let c=0;for(let r=0;rt)).length:l,f={min:n,max:i,avg:u,stddev:h<=1?0:Math.sqrt(c/(h-1))};if(["u8","s8","u4","u2","u1"].includes(r)){const r=i-n+1,o=new Uint32Array(r);for(let r=0;rt)),histograms:i.map((({histogram:t})=>t))}}function p(t){if(null==t||!t.pixels?.length)return null;const{pixels:e,mask:r,bandMasks:o,pixelType:n}=t,i=t.width*t.height,s=e.length;let a,l,u,c,h;const f=[],d=[];let p,m,g,y,w,b,C,v,x,k;const A=256;for(c=0;c[t.minValue,t.maxValue,0,0]));else{const t=p(r);c=null!=t?t.statistics:null,h=null!=t?t.histograms:null}else c=t.statistics?.length>0?t.statistics:l.statistics,h="histograms"in t?t.histograms:void 0,h||(h=l.histograms);"percentClip"!==f&&"histogramEqualization"!==f||h?.length||(f="minMax");const d=c?.length||h?.length||l.bandCount,m=[],g=[];let y,w,b,C,v,x,k,A,S;c&&!Array.isArray(c[0])&&(c=c.map((t=>[t.min,t.max,t.avg,t.stddev])));const[T,I]=(0,i.r)(l.pixelType);if(!c?.length){for(c=[],A=0;Ae[1]&&(g[A]=e[1])}break;case"histogramEqualization":for((0,o.O3)(h),A=0;A=20&&(C[0]=C[1]=C[2]=C[C.length-1]=C[C.length-2]=0),b=0,w=(y.max-y.min)/y.size,k=-.5===y.min&&1===w?.5:0,S=0;Sx){m[A]=y.min+w*(S+k);break}for(x=(1-(t.maxPercent||0)/100)*b,g[A]=y.max+k,S=y.size-2;S>=0;S--)if(v[S]u(t))))):(P=t.max||255,M=t.min||0),function(t,e){if(null==e||0===e.length)return t;const r=Math.max.apply(null,e),{minCutOff:o,maxCutOff:n,outMin:i,outMax:s,histogramLut:a}=t;return o.length===e.length||o.length<=r?t:{minCutOff:e.map((t=>o[t])),maxCutOff:e.map((t=>n[t])),histogramLut:a?e.map((t=>a[t])):null,outMin:i,outMax:s}}({minCutOff:m,maxCutOff:g,outMax:P,outMin:M,histogramLut:E},n)}function y(t,e){const r=new Float32Array(t);for(let o=0;o1?e[o]>2?r[o]=6.5+(e[o]-2)**2.5:r[o]=6.5+100*(2-e[o])**4:r[o]=1;return r}function w(t,e){if(null==t||!t.pixels?.length)return t;const{mask:r,bandMasks:o,width:i,height:s,pixels:a}=t,{minCutOff:l,maxCutOff:u,gamma:c}=e,h=e.outMin||0,f=e.outMax||255,d=i*s,p=e.outputPixelType||"u8",m=t.pixels.map((()=>n.Z.createEmptyBand(p,d))),g=m.length,w=f-h,b=[],C=[];for(let t=0;t=g,k=!!e.isRenderer;if(x){const t=y(g,c);for(let e=0;e1&&(i-=(1/w)**(n*t[e])),ol[e]){const t=i*w*n**(1/c[e])+h;m[e][r]=k?Math.floor(t):v?Math.round(t):t}else o>=u[e]?m[e][r]=f:m[e][r]=h}}}else for(let t=0;tl[t]){const o=(e-l[t])*b[t]+h;m[t][r]=k?Math.floor(o):v?Math.round(o):o}else e>=u[t]?m[t][r]=f:m[t][r]=h}}const A=new n.Z({width:i,height:s,mask:r,bandMasks:o,pixels:m,pixelType:p});return A.updateStatistics(),A}},63342:(t,e,r)=>{r.d(e,{CX:()=>s,M_:()=>d,Ne:()=>p,TK:()=>a,Ub:()=>h,vC:()=>c,yg:()=>f});var o=r(5847),n=r(55914);const i=1,s=1/111e3;function a(t){let{altitude:e,azimuth:r}=t;const{hillshadeType:o,pixelSizePower:n=1,pixelSizeFactor:i=1,scalingType:a,isGCS:l,resolution:u}=t,c="multi-directional"===o?2*t.zFactor:t.zFactor,{x:h,y:f}=u;let d=c/(8*h),p=c/(8*f);if(l&&c>.001&&(d/=s,p/=s),"adjusted"===a)if(l){const t=h*s,e=f*s;d=(c+t**n*i)/(8*t),p=(c+e**n*i)/(8*e)}else d=(c+h**n*i)/(8*h),p=(c+f**n*i)/(8*f);let m=(90-e)*Math.PI/180,g=Math.cos(m),y=(360-r+90)*Math.PI/180,w=Math.sin(m)*Math.cos(y),b=Math.sin(m)*Math.sin(y);const C=[315,270,225,360,180,0],v=[60,60,60,60,60,90],x=new Float32Array([3,5,3,2,1,4]),k=x.reduce(((t,e)=>t+e)),A=x.map((t=>t/k)),S="multi-directional"===o?C.length:1,T=new Float32Array(6),I=new Float32Array(6),M=new Float32Array(6);if("multi-directional"===o)for(let t=0;tm?m:e],s=a[t],l=s*n,g=l*(1-Math.abs(o%2-1)),y=s-l;switch(Math.floor(o)){case 0:f[t]=l+y,d[t]=g+y,p[t]=y;break;case 1:f[t]=g+y,d[t]=l+y,p[t]=y;break;case 2:f[t]=y,d[t]=l+y,p[t]=g+y;break;case 3:f[t]=y,d[t]=g+y,p[t]=l+y;break;case 4:f[t]=g+y,d[t]=y,p[t]=l+y;break;case 5:case 6:f[t]=l+y,d[t]=y,p[t]=g+y}}t.pixels=[f,d,p],t.updateStatistics()}function f(t,e){if(!(0,n.nk)(t))return t;const r=e.zFactor,a=e.pixelSizePower??1,c=e.pixelSizeFactor??1,h=e.slopeType,f=e.isGCS,{x:d,y:p}=e.resolution;let m=r/(8*d),g=r/(8*p);f&&Math.abs(r-1)<1e-4&&(m/=s,g/=s),"adjusted"===h&&(m=(r+d**a*c)/(8*d),g=(r+p**a*c)/(8*p));const{dzxs:y,dzys:w,outMask:b}=l(t),{width:C,height:v}=t,x=new Float32Array(C*v);for(let t=i;t360&&(i%=360)),m[e+t]=i}}}return u(m,d,p),new o.Z({width:d,height:p,pixels:[m],mask:f,pixelType:"f32",validPixelCount:t.validPixelCount,statistics:[{minValue:-1,maxValue:360}]})}function p(t,e){if(!(0,n.nk)(t))return t;const{curvatures:r,outMask:i}=l(t,e),{width:s,height:a}=t;u(r,s,a);const c=new o.Z({width:s,height:a,pixels:[r],mask:i,pixelType:"f32",validPixelCount:t.validPixelCount});return c.updateStatistics(),c}},80676:(t,e,r)=>{r.d(e,{KC:()=>p,NL:()=>l,QI:()=>m,Tg:()=>h,Yx:()=>u,xQ:()=>d});var o=r(35454),n=r(5847),i=r(55914);const s=new Map;s.set("meter-per-second",1),s.set("kilometer-per-hour",.277778),s.set("knots",.514444),s.set("feet-per-second",.3048),s.set("mile-per-hour",.44704);const a=180/Math.PI,l=new o.X({esriMetersPerSecond:"meter-per-second",esriKilometersPerHour:"kilometer-per-hour",esriKnots:"knots",esriFeetPerSecond:"feet-per-second",esriMilesPerHour:"mile-per-hour"});function u(t,e){return s.get(t)/s.get(e)||1}function c(t){return(450-t)%360}function h(t,e="geographic"){const[r,o]=t,n=Math.sqrt(r*r+o*o);let i=Math.atan2(o,r)*a;return i=(360+i)%360,"geographic"===e&&(i=c(i)),[n,i]}function f(t,e="geographic"){let r=t[1];"geographic"===e&&(r=c(r)),r%=360;const o=t[0];return[o*Math.cos(r/a),o*Math.sin(r/a)]}function d(t,e,r,o="geographic"){if(!(0,i.nk)(t)||null==r)return t;const n="vector-magdir"===e?t.clone():p(t,e),s=n.pixels[1];for(let t=0;t{r.d(e,{Z:()=>y});var o=r(43697),n=r(3892),i=r(96674),s=r(92604),a=r(5600),l=(r(75215),r(67676),r(80442),r(52011)),u=r(25972),c=r(55914),h=r(15612),f=r(63342),d=r(93010),p=r(12163);let m=class extends i.wq{constructor(t){super(t)}bind(){const{rendererJSON:t}=this;if(!t)return{success:!1};let e;switch(this.lookup={rendererJSON:{}},t.type){case"uniqueValue":e=this._updateUVRenderer(t);break;case"rasterColormap":e=this._updateColormapRenderer(t);break;case"rasterStretch":e=this._updateStretchRenderer(t);break;case"classBreaks":e=this._updateClassBreaksRenderer(t);break;case"rasterShadedRelief":e=this._updateShadedReliefRenderer(t);break;case"vectorField":e=this._updateVectorFieldRenderer();break;case"flowRenderer":e=this._updateFlowRenderer()}return e}symbolize(t){let e=t&&t.pixelBlock;if(!g(e))return e;if(t.simpleStretchParams&&"rasterStretch"===this.rendererJSON.type)return this.simpleStretch(e,t.simpleStretchParams);try{let r;switch(e.pixels.length>3&&(e=e.extractBands([0,1,2])),this.rendererJSON.type){case"uniqueValue":case"rasterColormap":r=this._symbolizeColormap(e);break;case"classBreaks":r=this._symbolizeClassBreaks(e);break;case"rasterStretch":r=this._symbolizeStretch(e,t.bandIds);break;case"rasterShadedRelief":{const o=t.extent,n=o.spatialReference.isGeographic,i={x:(o.xmax-o.xmin)/e.width,y:(o.ymax-o.ymin)/e.height};r=this._symbolizeShadedRelief(e,{isGCS:n,resolution:i});break}}return r}catch(t){return s.Z.getLogger(this).error("symbolize",t.message),e}}simpleStretch(t,e){if(!g(t))return t;try{return t.pixels.length>3&&(t=t.extractBands([0,1,2])),(0,h.dy)(t,{...e,isRenderer:!0})}catch(e){return s.Z.getLogger(this).error("symbolize",e.message),t}}generateWebGLParameters(t){if(["uniqueValue","rasterColormap","classBreaks"].includes(this.rendererJSON.type)){const{indexedColormap:t,offset:e}=this.lookup.colormapLut||{};return{colormap:t,colormapOffset:e,type:"lut"}}const{pixelBlock:e,isGCS:r,resolution:o,bandIds:n}=t,{rendererJSON:i}=this;return"rasterStretch"===i.type?this._generateStretchWebGLParams(e,i,n):"rasterShadedRelief"===i.type?this._generateShadedReliefWebGLParams(i,r,o??void 0):"vectorField"===i.type?this._generateVectorFieldWebGLParams(i):null}_isLUTChanged(t){if(!this.lookup||!this.lookup.rendererJSON)return!0;if("colorRamp"in this.rendererJSON){const e=this.rendererJSON.colorRamp;return t?JSON.stringify(e)!==JSON.stringify(this.lookup.rendererJSON.colorRamp):(this.rendererJSON,this.lookup.rendererJSON,JSON.stringify(this.rendererJSON)!==JSON.stringify(this.lookup.rendererJSON))}return JSON.stringify(this.rendererJSON)!==JSON.stringify(this.lookup.rendererJSON)}_symbolizeColormap(t){return this._isLUTChanged()&&!this.bind().success?t:(0,c.SJ)(t,this.lookup.colormapLut)}_symbolizeClassBreaks(t){const{canUseIndexedLUT:e}=this._analyzeClassBreaks(this.rendererJSON);return this._isLUTChanged()&&!this.bind().success?t:e?(0,c.SJ)(t,this.lookup.colormapLut):(0,c.zp)(t,this.lookup.remapLut??[])}_symbolizeStretch(t,e){const{rasterInfo:r}=this,{pixelType:o,bandCount:n}=r,i=this.rendererJSON,s=["u8","u16","s8","s16"].includes(o);let a,l;const{dra:u}=i,{gamma:f}=this.lookup;if("histogramEqualization"===i.stretchType){const o=u?null:this.lookup?.histogramLut,n=(0,h.AV)(i,{rasterInfo:r,pixelBlock:t,bandIds:e,returnHistogramLut:!o}),s=(0,h.dy)(t,{...n,gamma:f,isRenderer:!0});l=(0,c.XV)(s,{lut:u?n.histogramLut:o,offset:0})}else if(s){if(u){const n=(0,h.AV)(i,{rasterInfo:r,pixelBlock:t,bandIds:e});a=(0,h.hE)({pixelType:o,...n,gamma:f,rounding:"floor"})}else if(this._isLUTChanged()){if(!this.bind().success)return t;a=this.lookup?this.lookup.stretchLut:null}else a=this.lookup?this.lookup.stretchLut:null;if(!a)return t;n>1&&null!=e&&e.length===t?.pixels.length&&a?.lut.length===n&&(a={lut:e.map((t=>a.lut[t])),offset:a.offset}),l=(0,c.XV)(t,a)}else{const o=(0,h.AV)(i,{rasterInfo:r,pixelBlock:t,bandIds:e});l=(0,h.dy)(t,{...o,gamma:f,isRenderer:!0})}if(i.colorRamp){if(this._isLUTChanged(!0)&&!this.bind().success)return t;l=(0,c.SJ)(l,this.lookup?.colormapLut)}return l}_symbolizeShadedRelief(t,e){const r=this.rendererJSON,o={...r,...e},n=(0,f.vC)(t,o);if(!r.colorRamp)return n;let i;if(this._isLUTChanged(!0)){if(!this.bind().success)return n;i=this.lookup?this.lookup.hsvMap:null}else i=this.lookup?this.lookup.hsvMap:null;if(!i)return n;const s=this.rasterInfo.statistics?.[0]??{min:0,max:8e3};return(0,f.Ub)(n,t,i,s),n}_isVectorFieldData(){const{bandCount:t,dataType:e}=this.rasterInfo;return 2===t&&("vector-magdir"===e||"vector-uv"===e)}_updateVectorFieldRenderer(){return this._isVectorFieldData()?{success:!0}:{success:!1,error:`Unsupported data type "${this.rasterInfo.dataType}"; VectorFieldRenderer only supports "vector-magdir" and "vector-uv".`}}_updateFlowRenderer(){return this._isVectorFieldData()?{success:!0}:{success:!1,error:`Unsupported data type "${this.rasterInfo.dataType}"; FlowRenderer only supports "vector-magdir" and "vector-uv".`}}_updateUVRenderer(t){const{bandCount:e,attributeTable:r,pixelType:o}=this.rasterInfo,n=t.field1;if(!n)return{success:!1,error:"Unsupported renderer; missing UniqueValueRenderer.field."};const i=t.defaultSymbol,s=1===e&&["u8","s8"].includes(o);if(!(0,p.MG)(this.rasterInfo,n)&&!s)return{success:!1,error:"Unsupported data; UniqueValueRenderer is only supported on single band data with a valid raster attribute table."};const a=[];if(null!=r){const e=r.fields.find((t=>"value"===t.name.toLowerCase()));if(!e)return{success:!1,error:"Unsupported data; the data's raster attribute table does not have a value field."};r.features.forEach((r=>{const o=t.uniqueValueInfos?.find((t=>String(t.value)===String(r.attributes[n]))),s=o?.symbol?.color;s?a.push([r.attributes[e.name]].concat(s)):i&&a.push([r.attributes[e.name]].concat(i.color))}))}else{if("value"!==n.toLowerCase())return{success:!1,error:'Unsupported renderer; UniqueValueRenderer.field must be "Value" when raster attribute table is not availalbe.'};t.uniqueValueInfos?.forEach((t=>{const e=t?.symbol?.color;e?a.push([parseInt(""+t.value,10)].concat(e)):i&&a.push([parseInt(""+t.value,10)].concat(i?.color))}))}if(0===a.length)return{success:!1,error:"Invalid UniqueValueRenderer. Cannot find matching records in the raster attribute table."};const l=(0,c.Pz)({colormap:a});return this.lookup={rendererJSON:t,colormapLut:l},this.canRenderInWebGL=!0,{success:!0}}_updateColormapRenderer(t){if(!(0,p.mO)(this.rasterInfo))return{success:!1,error:"Unsupported data; the data source does not have a colormap."};const e=t.colormapInfos.map((t=>[t.value].concat(t.color))).sort(((t,e)=>t[0]-e[0]));if(!e||0===e.length)return{success:!1,error:"Unsupported renderer; ColormapRenderer must have meaningful colormapInfos."};const r=(0,c.Pz)({colormap:e});return this.lookup={rendererJSON:t,colormapLut:r},this.canRenderInWebGL=!0,{success:!0}}_updateShadedReliefRenderer(t){if(!(0,p.jX)(this.rasterInfo))return{success:!1,error:`Unsupported data type "${this.rasterInfo.dataType}"; ShadedReliefRenderer only supports "elevation", or single band float/s16 data.`};if(t.colorRamp){const e=(0,d.Jw)(t.colorRamp,{interpolateAlpha:!0}),r=(0,c.Pz)({colormap:e}),o=[],i=r.indexedColormap;for(let t=0;t"value"===t.name.toLowerCase())):null,n=null!=e?e.fields.find((e=>e.name.toLowerCase()===t.field.toLowerCase())):null,i=null!=o&&null!==n;return{canUseIndexedLUT:["u8","u16","s8","s16"].includes(r)||i,tableValueField:o,tableBreakField:n}}_updateClassBreaksRenderer(t){const{attributeTable:e}=this.rasterInfo,{canUseIndexedLUT:r,tableValueField:o,tableBreakField:n}=this._analyzeClassBreaks(t),i=t.classBreakInfos;if(!i?.length)return{success:!1,error:"Unsupported renderer; missing or invalid ClassBreaksRenderer.classBreakInfos."};const s=i.sort(((t,e)=>t.classMaxValue-e.classMaxValue)),a=s[s.length-1];let l=t.minValue;if(!r){const e=[];for(let t=0;tt>o));n&&u.push([e].concat(n.symbol.color))}}else{l=Math.floor(t.minValue);for(let t=0;t0&&null!=t[0].min&&null!=t[0].max}_updateStretchRenderer(t){let{stretchType:e,dra:r}=t;if(!("none"===e||t.statistics?.length||this._isValidRasterStatistics(this.rasterInfo.statistics)||r))return{success:!1,error:"Unsupported renderer; StretchRenderer.statistics is required when dynamic range adjustment is not used."};const o=t.histograms||this.rasterInfo.histograms;!this._isHistogramRequired(t.stretchType)||o?.length||r||(e="minMax");const{computeGamma:n,useGamma:i,colorRamp:s}=t;let{gamma:a}=t;if(i&&n&&!a?.length){const e=t.statistics?.length?t.statistics:this.rasterInfo.statistics;a=(0,h.ZF)(this.rasterInfo.pixelType,e)}const l=this.rasterInfo.pixelType,u=!r&&["u8","u16","s8","s16"].includes(l);if("histogramEqualization"===e){const e=o.map((t=>(0,h.oc)(t)));this.lookup={rendererJSON:t,histogramLut:e}}else if(u){const e=(0,h.AV)(t,{rasterInfo:this.rasterInfo}),r=(0,h.hE)({pixelType:l,...e,gamma:i?a:null,rounding:"floor"});this.lookup={rendererJSON:t,stretchLut:r}}if(s){const e=(0,d.Jw)(s,{interpolateAlpha:!0});this.lookup||(this.lookup={rendererJSON:t}),this.lookup.colormapLut=(0,c.Pz)({colormap:e}),this.lookup.rendererJSON=t}return this.lookup.gamma=i&&a?.length?a:null,this.canRenderInWebGL=!0,{success:!0}}_generateStretchWebGLParams(t,e,r){let o=null,n=null;const i=this.lookup&&this.lookup.colormapLut;e.colorRamp&&i&&(o=i.indexedColormap,n=i.offset),"histogramEqualization"===e.stretchType&&(e={...e,stretchType:"minMax"});const{gamma:s}=this.lookup,a=!!(e.useGamma&&s&&s.some((t=>1!==t))),{minCutOff:l,maxCutOff:u,outMin:c,outMax:f}=(0,h.AV)(e,{rasterInfo:this.rasterInfo,pixelBlock:t,bandIds:r});let d=0;null!=t&&(d=t.getPlaneCount(),2===d&&((t=t.clone()).statistics=[t.statistics[0]],t.pixels=[t.pixels[0]]));const{bandCount:p}=this.rasterInfo,m=Math.min(3,r?.length||d||p,p),g=new Float32Array(m),y=o||a?1:255;let w;for(w=0;w1?s[w]>2?b[w]=6.5+(s[w]-2)**2.5:b[w]=6.5+100*(2-s[w])**4:b[w]=1;return{bandCount:m,outMin:c/y,outMax:f/y,minCutOff:l,maxCutOff:u,factor:g,useGamma:a,gamma:a?s:[1,1,1],gammaCorrection:a?b:[1,1,1],colormap:o,colormapOffset:n,stretchType:e.stretchType,type:"stretch"}}_generateShadedReliefWebGLParams(t,e=!1,r={x:0,y:0}){let o=null,n=null;const i=this.lookup&&this.lookup.colormapLut;t.colorRamp&&i&&(o=i.indexedColormap,n=i.offset);const s={...t,isGCS:e,resolution:r},a=(0,f.TK)(s),l=this.rasterInfo.statistics?.[0];return{...a,minValue:l?.min??0,maxValue:l?.max??8e3,hillshadeType:"traditional"===t.hillshadeType?0:1,type:"hillshade",colormap:o,colormapOffset:n}}_generateVectorFieldWebGLParams(t){const{style:e,inputUnit:r,outputUnit:o,visualVariables:n,symbolTileSize:i,flowRepresentation:s}=t;let a;const l=this.rasterInfo.statistics?.[0].min??0,u=this.rasterInfo.statistics?.[0].max??50,c=n?.find((t=>"sizeInfo"===t.type))??{type:"sizeInfo",field:"Magnitude",maxDataValue:u,maxSize:.8*i,minDataValue:l,minSize:.2*i},h=c.minDataValue??l,f=c.maxDataValue??u,d=null!=c.maxSize&&null!=c.minSize?[c.minSize/i,c.maxSize/i]:[.2,.8];if("wind_speed"===e){const t=(d[0]+d[1])/2;d[0]=d[1]=t}const p=null!=h&&null!=f?[h,f]:null;if("classified_arrow"===e)if(null!=h&&null!=f&&null!=c){a=[];const t=(c.maxDataValue-c.minDataValue)/5;for(let e=0;e<6;e++)a.push(c.minDataValue+t*e)}else a=[0,1e-6,3.5,7,10.5,14];const m="flow_to"===s==("ocean_current_kn"===e||"ocean_current_m"===e)?0:Math.PI,g=n?.find((t=>"rotationInfo"===t.type));return{breakValues:a,dataRange:p,inputUnit:r,outputUnit:o,symbolTileSize:i,symbolPercentRange:d,style:e||"single_arrow",rotation:m,rotationType:this.rasterInfo.storageInfo?.tileInfo&&"vector-uv"===this.rasterInfo.dataType?"geographic":g?.rotationType||t.rotationType,type:"vectorField"}}};function g(t){return(0,c.nk)(t)&&0!==t.validPixelCount}(0,o._)([(0,a.Cb)({json:{write:!0}})],m.prototype,"rendererJSON",void 0),(0,o._)([(0,a.Cb)({type:u.Z,json:{write:!0}})],m.prototype,"rasterInfo",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],m.prototype,"lookup",void 0),(0,o._)([(0,a.Cb)()],m.prototype,"canRenderInWebGL",void 0),m=(0,o._)([(0,l.j)("esri.renderers.support.RasterSymbolizer")],m);const y=m},93010:(t,e,r)=>{r.d(e,{B4:()=>d,H0:()=>l,Jw:()=>y,Ms:()=>a,Oi:()=>s,Uh:()=>f,XL:()=>g,oI:()=>v,pM:()=>C});var o=r(22303),n=r(3892),i=r(35454);const s=["random","ndvi","ndvi2","ndvi3","elevation","gray","hillshade"],a=[{id:"aspect",type:"multipart",colorRamps:[{fromColor:[190,190,190],toColor:[255,45,8]},{fromColor:[255,45,8],toColor:[255,181,61]},{fromColor:[255,181,61],toColor:[255,254,52]},{fromColor:[255,254,52],toColor:[0,251,50]},{fromColor:[0,251,50],toColor:[255,254,52]},{fromColor:[0,253,255],toColor:[0,181,255]},{fromColor:[0,181,255],toColor:[26,35,253]},{fromColor:[26,35,253],toColor:[255,57,251]},{fromColor:[255,57,251],toColor:[255,45,8]}]},{id:"black-to-white",fromColor:[0,0,0],toColor:[255,255,255]},{id:"blue-bright",fromColor:[204,204,255],toColor:[0,0,224]},{id:"blue-light-to-dark",fromColor:[211,229,232],toColor:[46,100,140]},{id:"blue-green-bright",fromColor:[203,245,234],toColor:[48,207,146]},{id:"blue-green-light-to-dark",fromColor:[216,242,237],toColor:[21,79,74]},{id:"brown-light-to-dark",fromColor:[240,236,170],toColor:[102,72,48]},{id:"brown-to-blue-green-diverging-right",type:"multipart",colorRamps:[{fromColor:[156,85,31],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[33,130,145]}]},{id:"brown-to-blue-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[110,70,45],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[48,100,102]}]},{id:"coefficient-bias",fromColor:[214,214,255],toColor:[0,57,148]},{id:"cold-to-hot-diverging",type:"multipart",colorRamps:[{fromColor:[69,117,181],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[214,47,39]}]},{id:"condition-number",type:"multipart",colorRamps:[{fromColor:[0,97,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,34,0]}]},{id:"cyan-to-purple",type:"multipart",colorRamps:[{fromColor:[0,245,245],toColor:[0,0,245]},{fromColor:[0,0,245],toColor:[245,0,245]}]},{id:"cyan-light-to-blue-dark",type:"multipart",colorRamps:[{fromColor:[182,237,240],toColor:[31,131,224]},{fromColor:[31,131,224],toColor:[9,9,145]}]},{id:"distance",fromColor:[255,200,0],toColor:[0,0,255]},{id:"elevation1",type:"multipart",colorRamps:[{fromColor:[175,240,233],toColor:[255,255,179]},{fromColor:[255,255,179],toColor:[0,128,64]},{fromColor:[0,128,64],toColor:[252,186,3]},{fromColor:[252,186,3],toColor:[128,0,0]},{fromColor:[120,0,0],toColor:[105,48,13]},{fromColor:[105,48,13],toColor:[171,171,171]},{fromColor:[171,171,171],toColor:[255,252,255]}]},{id:"elevation2",type:"multipart",colorRamps:[{fromColor:[118,219,211],toColor:[255,255,199]},{fromColor:[255,255,199],toColor:[255,255,128]},{fromColor:[255,255,128],toColor:[217,194,121]},{fromColor:[217,194,121],toColor:[135,96,38]},{fromColor:[135,96,38],toColor:[150,150,181]},{fromColor:[150,150,181],toColor:[181,150,181]},{fromColor:[181,150,181],toColor:[255,252,255]}]},{id:"errors",fromColor:[255,235,214],toColor:[196,10,10]},{id:"gray-light-to-dark",fromColor:[219,219,219],toColor:[69,69,69]},{id:"green-bright",fromColor:[204,255,204],toColor:[14,204,14]},{id:"green-light-to-dark",fromColor:[220,245,233],toColor:[34,102,51]},{id:"green-to-blue",type:"multipart",colorRamps:[{fromColor:[32,204,16],toColor:[0,242,242]},{fromColor:[0,242,242],toColor:[2,33,227]}]},{id:"orange-bright",fromColor:[255,235,204],toColor:[240,118,5]},{id:"orange-light-to-dark",fromColor:[250,233,212],toColor:[171,65,36]},{id:"partial-spectrum",type:"multipart",colorRamps:[{fromColor:[242,241,162],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,0,0]},{fromColor:[252,3,69],toColor:[176,7,237]},{fromColor:[176,7,237],toColor:[2,29,173]}]},{id:"partial-spectrum-1-diverging",type:"multipart",colorRamps:[{fromColor:[135,38,38],toColor:[240,149,12]},{fromColor:[240,149,12],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[74,80,181]},{fromColor:[74,80,181],toColor:[39,32,122]}]},{id:"partial-spectrum-2-diverging",type:"multipart",colorRamps:[{fromColor:[115,77,42],toColor:[201,137,52]},{fromColor:[201,137,52],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[91,63,176]},{fromColor:[91,63,176],toColor:[81,13,97]}]},{id:"pink-to-yellow-green-diverging-bright",type:"multipart",colorRamps:[{fromColor:[158,30,113],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[99,110,45]}]},{id:"pink-to-yellow-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[97,47,73],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[22,59,15]}]},{id:"precipitation",type:"multipart",colorRamps:[{fromColor:[194,82,60],toColor:[237,161,19]},{fromColor:[237,161,19],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[0,219,0]},{fromColor:[0,219,0],toColor:[32,153,143]},{fromColor:[32,153,143],toColor:[11,44,122]}]},{id:"prediction",type:"multipart",colorRamps:[{fromColor:[40,146,199],toColor:[250,250,100]},{fromColor:[250,250,100],toColor:[232,16,20]}]},{id:"purple-bright",fromColor:[255,204,255],toColor:[199,0,199]},{id:"purple-to-green-diverging-bright",type:"multipart",colorRamps:[{fromColor:[77,32,150],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[20,122,11]}]},{id:"purple-to-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[67,14,89],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[24,79,15]}]},{id:"purple-blue-bright",fromColor:[223,184,230],toColor:[112,12,242]},{id:"purple-blue-light-to-dark",fromColor:[229,213,242],toColor:[93,44,112]},{id:"purple-red-bright",fromColor:[255,204,225],toColor:[199,0,99]},{id:"purple-red-light-to-dark",fromColor:[250,215,246],toColor:[143,17,57]},{id:"red-bright",fromColor:[255,204,204],toColor:[219,0,0]},{id:"red-light-to-dark",fromColor:[255,224,224],toColor:[143,10,10]},{id:"red-to-blue-diverging-bright",type:"multipart",colorRamps:[{fromColor:[196,69,57],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[48,95,207]}]},{id:"red-to-blue-diverging-dark",type:"multipart",colorRamps:[{fromColor:[107,13,13],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[13,53,97]}]},{id:"red-to-green",type:"multipart",colorRamps:[{fromColor:[245,0,0],toColor:[245,245,0]},{fromColor:[245,245,0],toColor:[0,245,0]}]},{id:"red-to-green-diverging-bright",type:"multipart",colorRamps:[{fromColor:[186,20,20],toColor:[255,255,191]},{fromColor:[255,255,191],toColor:[54,145,33]}]},{id:"red-to-green-diverging-dark",type:"multipart",colorRamps:[{fromColor:[97,21,13],toColor:[204,204,102]},{fromColor:[204,204,102],toColor:[16,69,16]}]},{id:"slope",type:"multipart",colorRamps:[{fromColor:[56,168,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,0,0]}]},{id:"spectrum-full-bright",type:"multipart",colorRamps:[{fromColor:[255,0,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[0,255,255]},{fromColor:[0,255,255],toColor:[0,0,255]}]},{id:"spectrum-full-dark",type:"multipart",colorRamps:[{fromColor:[153,0,0],toColor:[153,153,0]},{fromColor:[153,153,0],toColor:[0,153,153]},{fromColor:[0,153,153],toColor:[0,0,153]}]},{id:"spectrum-full-light",type:"multipart",colorRamps:[{fromColor:[255,153,153],toColor:[255,255,153]},{fromColor:[255,255,153],toColor:[153,255,255]},{fromColor:[153,255,255],toColor:[153,153,255]}]},{id:"surface",type:"multipart",colorRamps:[{fromColor:[112,153,89],toColor:[242,238,162]},{fromColor:[242,238,162],toColor:[242,206,133]},{fromColor:[242,206,133],toColor:[194,140,124]},{fromColor:[194,140,124],toColor:[255,242,255]}]},{id:"temperature",type:"multipart",colorRamps:[{fromColor:[255,252,255],toColor:[255,0,255]},{fromColor:[255,0,255],toColor:[0,0,255]},{fromColor:[0,0,255],toColor:[0,255,255]},{fromColor:[0,255,255],toColor:[0,255,0]},{fromColor:[0,255,0],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,128,0]},{fromColor:[255,128,0],toColor:[128,0,0]}]},{id:"white-to-black",fromColor:[255,255,255],toColor:[0,0,0]},{id:"yellow-to-dark-red",type:"multipart",colorRamps:[{fromColor:[255,255,128],toColor:[242,167,46]},{fromColor:[242,167,46],toColor:[107,0,0]}]},{id:"yellow-to-green-to-dark-blue",type:"multipart",colorRamps:[{fromColor:[255,255,128],toColor:[56,224,9]},{fromColor:[56,224,9],toColor:[26,147,171]},{fromColor:[26,147,171],toColor:[12,16,120]}]},{id:"yellow-to-red",fromColor:[245,245,0],toColor:[255,0,0]},{id:"yellow-green-bright",fromColor:[236,252,204],toColor:[157,204,16]},{id:"yellow-green-light-to-dark",fromColor:[215,240,175],toColor:[96,107,45]}],l=new i.X({Aspect:"aspect","Black to White":"black-to-white","Blue Bright":"blue-bright","Blue Light to Dark":"blue-light-to-dark","Blue-Green Bright":"blue-green-bright","Blue-Green Light to Dark":"blue-green-light-to-dark","Brown Light to Dark":"brown-light-to-dark","Brown to Blue Green Diverging, Bright":"brown-to-blue-green-diverging-right","Brown to Blue Green Diverging, Dark":"brown-to-blue-green-diverging-dark","Coefficient Bias":"coefficient-bias","Cold to Hot Diverging":"cold-to-hot-diverging","Condition Number":"condition-number","Cyan to Purple":"cyan-to-purple","Cyan-Light to Blue-Dark":"cyan-light-to-blue-dark",Distance:"distance","Elevation #1":"elevation1","Elevation #2":"elevation2",Errors:"errors","Gray Light to Dark":"gray-light-to-dark","Green Bright":"green-bright","Green Light to Dark":"green-light-to-dark","Green to Blue":"green-to-blue","Orange Bright":"orange-bright","Orange Light to Dark":"orange-light-to-dark","Partial Spectrum":"partial-spectrum","Partial Spectrum 1 Diverging":"partial-spectrum-1-diverging","Partial Spectrum 2 Diverging":"partial-spectrum-2-diverging","Pink to YellowGreen Diverging, Bright":"pink-to-yellow-green-diverging-bright","Pink to YellowGreen Diverging, Dark":"pink-to-yellow-green-diverging-dark",Precipitation:"precipitation",Prediction:"prediction","Purple Bright":"purple-bright","Purple to Green Diverging, Bright":"purple-to-green-diverging-bright","Purple to Green Diverging, Dark":"purple-to-green-diverging-dark","Purple-Blue Bright":"purple-blue-bright","Purple-Blue Light to Dark":"purple-blue-light-to-dark","Purple-Red Bright":"purple-red-bright","Purple-Red Light to Dark":"purple-red-light-to-dark","Red Bright":"red-bright","Red Light to Dark":"red-light-to-dark","Red to Blue Diverging, Bright":"red-to-blue-diverging-bright","Red to Blue Diverging, Dark":"red-to-blue-diverging-dark","Red to Green":"red-to-green","Red to Green Diverging, Bright":"red-to-green-diverging-bright","Red to Green Diverging, Dark":"red-to-green-diverging-dark",Slope:"slope","Spectrum-Full Bright":"spectrum-full-bright","Spectrum-Full Dark":"spectrum-full-dark","Spectrum-Full Light":"spectrum-full-light",Surface:"surface",Temperature:"temperature","White to Black":"white-to-black","Yellow to Dark Red":"yellow-to-dark-red","Yellow to Green to Dark Blue":"yellow-to-green-to-dark-blue","Yellow to Red":"yellow-to-red","Yellow-Green Bright":"yellow-green-bright","Yellow-Green Light to Dark":"yellow-green-light-to-dark"});function u(t,e){if(!t||!e||t.length!==e.length)return!1;for(let r=0;re[r]+2||t[r]{if(u(t.fromColor.toRgb(),e.fromColor)&&u(t.toColor.toRgb(),e.toColor))return n=e.id,!0})):"multipart"===t.type&&r.some((e=>{const r=t.colorRamps,i=e.colorRamps;if(r&&i&&r.length===i.length&&!i.some(((t,e)=>{if(!u(r[e].fromColor.toRgb(),new o.Z(t.fromColor).toRgb())||!u(r[e].toColor.toRgb(),new o.Z(t.toColor).toRgb()))return!0}))){if(n)return!0;n=e.id}})),n}function f(t,e=!1){const r="string"==typeof t?t:function(t,e,r=!1){if(!t)return;let o=h(t,e);return null!=o||r||(o=h(t=function(t){if("multipart"===t.type){const e=t.clone();return e.colorRamps?.length?(e.colorRamps=e.colorRamps.reverse().map((t=>c(t))),e):e}return c(t)}(t),e)),o}(t,void 0,e);return r?l.toJSON(r):null}function d(t,e="esriCIELabAlgorithm"){const r=a.find((({id:e})=>e===t));return r?r.colorRamps?{type:"multipart",colorRamps:r.colorRamps.map((t=>({type:"algorithmic",algorithm:e,fromColor:[...t.fromColor],toColor:[...t.toColor]})))}:{type:"algorithmic",algorithm:e,fromColor:[...r.fromColor],toColor:[...r.toColor]}:null}function p(t){const e=(t=t||{}).numColors||256,r=t.distanceOffset||0,o=null!=t.isCustomInterval?t.isCustomInterval:null!==t.distanceInterval&&t.distanceInterval!==1/(e-1),n=t.distanceInterval||1/(e-1);return{...t,numColors:e,distanceOffset:r,interpolateAlpha:!!t.interpolateAlpha,distanceInterval:n,isCustomInterval:o,weights:t.weights}}function m(t,e){let{fromColor:r,toColor:o}=t;r=[...r],o=[...o],3===r.length&&(r=r.concat([255])),3===o.length&&(o=o.concat([255]));const i=t.algorithm||"esriCIELabAlgorithm",s=p(e),{numColors:a,distanceOffset:l,isCustomInterval:u,interpolateAlpha:c}=s;if(1===a&&0===l)return[r];if(2===a&&0===l&&!u)return[r,o];const h={r:r[0],g:r[1],b:r[2]},f={r:o[0],g:o[1],b:o[2]},d="esriCIELabAlgorithm"===i?function(t,e,r){const{numColors:o,distanceOffset:n,distanceInterval:i,isCustomInterval:s}=r;let{l:a,a:l,b:u}=t;const c=(e.l-a)*i,h=(e.a-l)*i,f=(e.b-u)*i,d=[];if(n){const t=n/i;a+=t*c,l+=t*h,u+=t*f}for(let t=0;tc?f*i:-f*i);const p=(e.s-t.s)*i,m=(e.v-t.v)*i;let{s:g,v:y}=t,w=u;if(n){const t=n/i;w=(w+t*h+d)%d,g+=t*p,y+=t*m}const b=[];for(let t=0;tt+e));n=n.map((e=>e/t))}else{n=[];for(let t=0;t{t.unshift(e),o||t.pop()})),r}function w(t){const e=(0,n._Y)(t);return{type:"HsvColor",Hue:e.h,Saturation:e.s,Value:e.v,AlphaValue:255}}function b(t){const e=t.toJSON();return{Algorithm:e?.Algorithm||"esriHSVAlgorithm",type:"AlgorithmicColorRamp",FromColor:w(t.fromColor),ToColor:w(t.toColor)}}function C(t){const e=f(t);if(!e)return null;if("algorithmic"===t.type)return{...b(t),Name:e};if(t.colorRamps){const r=t.colorRamps.map(b);return{type:"MultiPartColorRamp",NumColorRamps:r.length,ArrayOfColorRamp:r,Name:e}}return null}function v(t){const e=t.reverse().map((t=>{const e=t.toString(16);return e.length<2?"0"+e:e}));return 4294967295&Number.parseInt(e.join(""),16)}},12163:(t,e,r)=>{function o(t,e){const{attributeTable:r,bandCount:o}=t;return!((null!=r||(n=t,!["u8","s8"].includes(n.pixelType)||null==n.statistics?.[0]?.min||null==n.statistics[0]?.max||1!==n.bandCount))&&(null==r||o>1||e&&null==r.fields.find((t=>t.name.toLowerCase()===e.toLowerCase()))));var n}function n(t){const{bandCount:e,dataType:r,pixelType:o}=t;return"elevation"===r||"generic"===r&&1===e&&("s16"===o||"s32"===o||"f32"===o||"f64"===o)}function i(t,e=!1){const{bandCount:r,colormap:o,pixelType:n}=t;return 1===r&&(!!o?.length||!e&&"u8"===n)}function s(t,e=!1){const{attributeTable:r,bandCount:o}=t;return 1===o&&(!e||null!=r||null!=t.histograms)}function a(t){const{dataType:e}=t;return"vector-uv"===e||"vector-magdir"===e}function l(t){const{dataType:e}=t;return"vector-uv"===e||"vector-magdir"===e}r.d(e,{LV:()=>a,MG:()=>o,aG:()=>l,fI:()=>s,jX:()=>n,mO:()=>i})},75509:(t,e,r)=>{r.d(e,{J:()=>n,v:()=>o});const o=new(r(35454).X)({none:"none",standardDeviation:"standard-deviation",histogramEqualization:"histogram-equalization",minMax:"min-max",percentClip:"percent-clip",sigmoid:"sigmoid"}),n={0:"none",3:"standardDeviation",4:"histogramEqualization",5:"minMax",6:"percentClip",9:"sigmoid"}},23808:(t,e,r)=>{r.d(e,{GE:()=>u}),r(66577);var o=r(80442),n=r(92604),i=(r(22021),r(95330)),s=r(77734);r(8744),r(6570);const a=n.Z.getLogger("esri.views.2d.engine.flow.dataUtils"),l=10;async function u(t,e,r,n){const u=performance.now(),c=function(t,e){const r=function(t,e,r,o){if(0===o)return t;const n=Math.round(3*o),i=new Array(2*n+1);let s=0;for(let t=-n;t<=n;t++){const e=Math.exp(-t*t/(o*o));i[t+n]=e,s+=e}for(let t=-n;t<=n;t++)i[t+n]/=s;const a=new Float32Array(t.length);for(let o=0;o=e)continue;const u=i[a+n];s+=u*t[2*(o*e+(r+a))],l+=u*t[2*(o*e+(r+a))+1]}a[2*(o*e+r)]=s,a[2*(o*e+r)+1]=l}const l=new Float32Array(t.length);for(let t=0;t=r)continue;const c=i[l+n];s+=c*a[2*((o+l)*e+t)],u+=c*a[2*((o+l)*e+t)+1]}l[2*(o*e+t)]=s,l[2*(o*e+t)+1]=u}return l}(e.data,e.width,e.height,t.smoothing);return t.interpolate?(t,o)=>{const n=Math.floor(t),i=Math.floor(o);if(n<0||n>=e.width)return[0,0];if(i<0||i>=e.height)return[0,0];const s=t-n,a=o-i,l=n,u=i,c=n{const n=Math.round(t),i=Math.round(o);return n<0||n>=e.width||i<0||i>=e.height?[0,0]:[r[2*(i*e.width+n)],r[2*(i*e.width+n)+1]]}}(e,r),f=performance.now(),d=h(e,c,r.width,r.height),p=performance.now(),m=function(t,e){const r=new s.Z,o=t.reduce(((t,e)=>t+e.length),0),n=new Float32Array(4*o),i=new Array(t.length);let a=0,l=0;for(const e of t){const t=a;for(const t of e)n[4*a]=t.x,n[4*a+1]=t.y,n[4*a+2]=t.t,n[4*a+3]=t.speed,a++;i[l++]={startVertex:t,numberOfVertices:e.length,totalTime:e[e.length-1].t,timeSeed:r.getFloat()}}return{lineVertices:n,lineDescriptors:i}}(d),g=performance.now(),y="Streamlines"===t?function(t,e){const{lineVertices:r,lineDescriptors:o}=t;let n=0,i=0;for(const t of o)n+=2*t.numberOfVertices,i+=6*(t.numberOfVertices-1);const s=new Float32Array(9*n),a=new Uint32Array(i);let l=0,u=0;function c(){a[u++]=l-2,a[u++]=l,a[u++]=l-1,a[u++]=l,a[u++]=l+1,a[u++]=l-1}function h(t,e,r,o,n,i,a,u){const c=9*l;let h=0;s[c+h++]=t,s[c+h++]=e,s[c+h++]=1,s[c+h++]=r,s[c+h++]=i,s[c+h++]=a,s[c+h++]=o/2,s[c+h++]=n/2,s[c+h++]=u,l++,s[c+h++]=t,s[c+h++]=e,s[c+h++]=-1,s[c+h++]=r,s[c+h++]=i,s[c+h++]=a,s[c+h++]=-o/2,s[c+h++]=-n/2,s[c+h++]=u,l++}for(const t of o){const{totalTime:o,timeSeed:n}=t;let i=null,s=null,a=null,l=null,u=null,f=null;for(let d=0;d0){w=p-i,b=m-s;const t=Math.sqrt(w*w+b*b);if(w/=t,b/=t,d>1){let t=w+u,r=b+f;const o=Math.sqrt(t*t+r*r);t/=o,r/=o;const n=Math.min(1/(t*w+r*b),e);t*=n,r*=n,C=-r,v=t}else C=-b,v=w;null!==C&&null!==v&&(h(i,s,a,C,v,o,n,y),c())}i=p,s=m,a=g,u=w,f=b,l=y}h(i,s,a,-f,u,o,n,l)}return{vertexData:s,indexData:a}}(m,l):function(t){const e=16,r=1,o=2,{lineVertices:n,lineDescriptors:i}=t;let s=0,a=0;for(const t of i){const e=t.numberOfVertices-1;s+=4*e*2,a+=6*e*2}const l=new Float32Array(s*e),u=new Uint32Array(a);let c,h,f,d,p,m,g,y,w,b,C,v,x,k,A=0,S=0;function T(){u[S++]=A-8,u[S++]=A-7,u[S++]=A-6,u[S++]=A-7,u[S++]=A-5,u[S++]=A-6,u[S++]=A-4,u[S++]=A-3,u[S++]=A-2,u[S++]=A-3,u[S++]=A-1,u[S++]=A-2}function I(t,n,i,s,a,u,c,h,f,d,p,m,g,y){const w=A*e;let b=0;for(const e of[r,o])for(const r of[1,2,3,4])l[w+b++]=t,l[w+b++]=n,l[w+b++]=i,l[w+b++]=s,l[w+b++]=c,l[w+b++]=h,l[w+b++]=f,l[w+b++]=d,l[w+b++]=e,l[w+b++]=r,l[w+b++]=g,l[w+b++]=y,l[w+b++]=a/2,l[w+b++]=u/2,l[w+b++]=p/2,l[w+b++]=m/2,A++}function M(t,e){let r=w+C,o=b+v;const n=Math.sqrt(r*r+o*o);r/=n,o/=n;const i=w*r+b*o;r/=i,o/=i;let s=C+x,a=v+k;const l=Math.sqrt(s*s+a*a);s/=l,a/=l;const u=C*s+v*a;s/=u,a/=u,I(c,h,f,d,-o,r,p,m,g,y,-a,s,t,e),T()}function P(t,e,r,o,n,i){if(w=C,b=v,C=x,v=k,null==w&&null==b&&(w=C,b=v),null!=p&&null!=m){x=t-p,k=e-m;const r=Math.sqrt(x*x+k*k);x/=r,k/=r}null!=w&&null!=b&&M(n,i),c=p,h=m,f=g,d=y,p=t,m=e,g=r,y=o}function E(t,e){w=C,b=v,C=x,v=k,null==w&&null==b&&(w=C,b=v),null!=w&&null!=b&&M(t,e)}for(const t of i){c=null,h=null,f=null,d=null,p=null,m=null,g=null,y=null,w=null,b=null,C=null,v=null,x=null,k=null;const{totalTime:e,timeSeed:r}=t;for(let o=0;ot.maxTurnAngle)return u;if(t.collisions){const t=Math.round(c*l),e=Math.round(h*l);if(t<0||t>s-1||e<0||e>a-1)return u;const r=i[e*s+t];if(-1!==r&&r!==n)return u;i[e*s+t]=n}u.push({x:c,y:h,t:f,speed:d}),g=p,y=m}return u}function h(t,e,r,o){const n=[],i=new s.Z,a=1/Math.max(t.lineCollisionWidth,1),l=Math.round(r*a),u=Math.round(o*a),h=new Int32Array(l*u);for(let t=0;tt.sort-e.sort));for(const{x:r,y:o}of f)if(i.getFloat(){r.d(t,{Z:()=>p});var i=r(43697),s=r(46791),o=(r(20102),r(92604),r(26258),r(87538)),n=r(5600),l=r(52011);let a=class extends s.Z{constructor(e){super(e),this.getCollections=null}initialize(){this.own((0,o.EH)((()=>this._refresh())))}destroy(){this.getCollections=null}_refresh(){const e=null!=this.getCollections?this.getCollections():null;if(null==e)return void this.removeAll();let t=0;for(const r of e)null!=r&&(t=this._processCollection(t,r));this.splice(t,this.length)}_createNewInstance(e){return new s.Z(e)}_processCollection(e,t){if(!t)return e;const r=this.itemFilterFunction??(e=>!!e);for(const i of t)if(i){if(r(i)){const t=this.indexOf(i,e);t>=0?t!==e&&this.reorder(i,e):this.add(i,e),++e}if(this.getChildrenFunction){const t=this.getChildrenFunction(i);if(Array.isArray(t))for(const r of t)e=this._processCollection(e,r);else e=this._processCollection(e,t)}}return e}};(0,i._)([(0,n.Cb)()],a.prototype,"getCollections",void 0),(0,i._)([(0,n.Cb)()],a.prototype,"getChildrenFunction",void 0),(0,i._)([(0,n.Cb)()],a.prototype,"itemFilterFunction",void 0),a=(0,i._)([(0,l.j)("esri.core.CollectionFlattener")],a);const p=a},68668:(e,t,r)=>{r.d(t,{G:()=>n,w:()=>l});var i=r(66643),s=r(46791),o=r(83379);async function n(e,t){return await e.load(),l(e,t)}async function l(e,t){const r=[],n=(...e)=>{for(const t of e)null!=t&&(Array.isArray(t)?n(...t):s.Z.isCollection(t)?t.forEach((e=>n(e))):o.Z.isLoadable(t)&&r.push(t))};t(n);let l=null;if(await(0,i.UI)(r,(async e=>{const t=await(0,i.q6)(function(e){return"loadAll"in e&&"function"==typeof e.loadAll}(e)?e.loadAll():e.load());!1!==t.ok||l||(l=t)})),l)throw l.error;return e}},30223:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Xe});var i=r(43697),s=r(46791),o=r(57435),n=r(20102),l=r(22974),a=r(68668),p=r(92604),y=r(16453),d=r(95330),u=r(81271),c=r(5600),h=r(75215),b=r(71715),f=r(52011),g=r(82971),v=r(87085),_=r(38171),m=r(51773),w=(r(16050),r(12501),r(28756),r(92271),r(72529),r(5499),r(84382),r(81571),r(91423),r(32400)),C=r(3172),S=r(35454),j=r(83379),x=r(609),F=(r(67676),r(80442),r(36030)),I=r(6570),O=r(19238),L=r(10699),T=r(21506);let A=class extends((0,L.IG)(y.w)){constructor(e){super(e),this.title="",this.id=-1,this.modelName=null,this.isEmpty=null,this.legendEnabled=!0,this.visible=!0,this.opacity=1}readTitle(e,t){return"string"==typeof t.alias?t.alias:"string"==typeof t.name?t.name:""}readIdOnlyOnce(e){return-1!==this.id?this.id:"number"==typeof e?e:-1}};(0,i._)([(0,c.Cb)({type:String,json:{origins:{"web-scene":{write:!0},"portal-item":{write:!0}}}})],A.prototype,"title",void 0),(0,i._)([(0,b.r)("service","title",["alias","name"])],A.prototype,"readTitle",null),(0,i._)([(0,c.Cb)()],A.prototype,"layer",void 0),(0,i._)([(0,c.Cb)({type:h.z8,readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0}}})],A.prototype,"id",void 0),(0,i._)([(0,b.r)("service","id")],A.prototype,"readIdOnlyOnce",null),(0,i._)([(0,c.Cb)((0,T.Lx)(String))],A.prototype,"modelName",void 0),(0,i._)([(0,c.Cb)((0,T.Lx)(Boolean))],A.prototype,"isEmpty",void 0),(0,i._)([(0,c.Cb)({type:Boolean,nonNullable:!0})],A.prototype,"legendEnabled",void 0),(0,i._)([(0,c.Cb)({type:Boolean,json:{name:"visibility",write:!0}})],A.prototype,"visible",void 0),(0,i._)([(0,c.Cb)({type:Number,json:{write:!0}})],A.prototype,"opacity",void 0),A=(0,i._)([(0,f.j)("esri.layers.buildingSublayers.BuildingSublayer")],A);const q=A;var E=r(15506),Z=r(53518),B=r(99514),R=r(35671),N=r(61064),k=r(51161),P=r(14165),M=r(32163),U=r(86787),Q=r(77397),V=r(19833);const D="esri.layers.buildingSublayers.BuildingComponentSublayer",K=p.Z.getLogger(D),J=(0,Z.v)();let G=class extends(j.Z.LoadableMixin((0,x.v)(q))){constructor(e){super(e),this.type="building-component",this.nodePages=null,this.materialDefinitions=[],this.textureSetDefinitions=[],this.geometryDefinitions=[],this.indexInfo=null,this.serviceUpdateTimeStamp=null,this.store=null,this.attributeStorageInfo=[],this.fields=[],this.associatedLayer=null,this.outFields=null,this.listMode="show",this.renderer=null,this.definitionExpression=null,this.popupEnabled=!0,this.popupTemplate=null,this.layerType="3d-object"}get parsedUrl(){return this.layer?{path:`${this.layer.parsedUrl?.path}/sublayers/${this.id}`,query:this.layer.parsedUrl?.query}:{path:""}}get fieldsIndex(){return new B.Z(this.fields)}readAssociatedLayer(e,t){const r=this.layer.associatedFeatureServiceItem,i=t.associatedLayerID;return null!=r&&"number"==typeof i?new O.default({portalItem:r,layerId:i}):null}get objectIdField(){if(null!=this.fields)for(const e of this.fields)if("oid"===e.type)return e.name;return null}get displayField(){return null!=this.associatedLayer?this.associatedLayer.displayField:void 0}get apiKey(){return this.layer.apiKey}get fullExtent(){return this.layer.fullExtent}get spatialReference(){return this.layer.spatialReference}get version(){return this.layer.version}get elevationInfo(){return this.layer.elevationInfo}get minScale(){return this.layer.minScale}get maxScale(){return this.layer.maxScale}get effectiveScaleRange(){return this.layer.effectiveScaleRange}get defaultPopupTemplate(){return this.createPopupTemplate()}load(e){const t=null!=e?e.signal:null,r=this._fetchService(t).then((()=>{this.indexInfo=(0,N.T)(this.parsedUrl.path,this.rootNode,this.nodePages,this.apiKey,K,t)}));return this.addResolvingPromise(r),Promise.resolve(this)}createPopupTemplate(e){return(0,M.eZ)(this,e)}async _fetchService(e){const t=(await(0,C.default)(this.parsedUrl.path,{query:{f:"json",token:this.apiKey},responseType:"json",signal:e})).data;this.read(t,{origin:"service",url:this.parsedUrl})}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e,t){const r=this.getFeatureType(t?.feature)?.domains?.[e];return r&&"inherited"!==r.type?r:this.getField(e)?.domain??null}getFeatureType(e){return e&&null!=this.associatedLayer?this.associatedLayer.getFeatureType(e):null}get types(){return null!=this.associatedLayer?this.associatedLayer.types??[]:[]}get typeIdField(){return null!=this.associatedLayer?this.associatedLayer.typeIdField:null}get geometryType(){return"3d-object"===this.layerType?"mesh":"point"}get profile(){return"3d-object"===this.layerType?"mesh-pyramids":"points"}get capabilities(){const e=null!=this.associatedLayer&&this.associatedLayer.capabilities?this.associatedLayer.capabilities:E.C,{query:t,data:{supportsZ:r,supportsM:i,isVersioned:s}}=e;return{query:t,data:{supportsZ:r,supportsM:i,isVersioned:s}}}createQuery(){const e=new P.Z;return"mesh"!==this.geometryType&&(e.returnGeometry=!0,e.returnZ=!0),e.where=this.definitionExpression||"1=1",e.sqlFormat="standard",e}queryExtent(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryExtent(e||this.createQuery(),t)))}queryFeatureCount(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryFeatureCount(e||this.createQuery(),t)))}queryFeatures(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryFeatures(e||this.createQuery(),t))).then((e=>{if(e?.features)for(const t of e.features)t.layer=this.layer,t.sourceLayer=this;return e}))}queryObjectIds(e,t){return this._getAssociatedLayerForQuery().then((r=>r.queryObjectIds(e||this.createQuery(),t)))}async queryCachedAttributes(e,t){const r=(0,R.Lk)(this.fieldsIndex,await(0,V.e7)(this,(0,V.V5)(this)));return(0,Q.xe)(this.parsedUrl.path,this.attributeStorageInfo,e,t,r)}async queryCachedFeature(e,t){const r=await this.queryCachedAttributes(e,[t]);if(!r||0===r.length)throw new n.Z("scenelayer:feature-not-in-cached-data","Feature not found in cached data");const i=new _.Z;return i.attributes=r[0],i.layer=this,i.sourceLayer=this,i}getFieldUsageInfo(e){return this.fieldsIndex.has(e)?{supportsLabelingInfo:!1,supportsRenderer:!1,supportsPopupTemplate:!1,supportsLayerQuery:!1}:{supportsLabelingInfo:!1,supportsRenderer:!0,supportsPopupTemplate:!0,supportsLayerQuery:null!=this.associatedLayer}}_getAssociatedLayerForQuery(){const e=this.associatedLayer;return null!=e&&e.loaded?Promise.resolve(e):this._loadAssociatedLayerForQuery()}async _loadAssociatedLayerForQuery(){if(await this.load(),null==this.associatedLayer)throw new n.Z("buildingscenelayer:query-not-available","BuildingSceneLayer component layer queries are not available without an associated feature layer",{layer:this});try{await this.associatedLayer.load()}catch(e){throw new n.Z("buildingscenelayer:query-not-available","BuildingSceneLayer associated feature layer could not be loaded",{layer:this,error:e})}return this.associatedLayer}};(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"parsedUrl",null),(0,i._)([(0,c.Cb)({type:k.U4,readOnly:!0})],G.prototype,"nodePages",void 0),(0,i._)([(0,c.Cb)({type:[k.QI],readOnly:!0})],G.prototype,"materialDefinitions",void 0),(0,i._)([(0,c.Cb)({type:[k.Yh],readOnly:!0})],G.prototype,"textureSetDefinitions",void 0),(0,i._)([(0,c.Cb)({type:[k.H3],readOnly:!0})],G.prototype,"geometryDefinitions",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"serviceUpdateTimeStamp",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"store",void 0),(0,i._)([(0,c.Cb)({type:String,readOnly:!0,json:{read:{source:"store.rootNode"}}})],G.prototype,"rootNode",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"attributeStorageInfo",void 0),(0,i._)([(0,c.Cb)(J.fields)],G.prototype,"fields",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"fieldsIndex",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:O.default})],G.prototype,"associatedLayer",void 0),(0,i._)([(0,b.r)("service","associatedLayer",["associatedLayerID"])],G.prototype,"readAssociatedLayer",null),(0,i._)([(0,c.Cb)(J.outFields)],G.prototype,"outFields",void 0),(0,i._)([(0,c.Cb)({type:String,readOnly:!0})],G.prototype,"objectIdField",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:String,json:{read:!1}})],G.prototype,"displayField",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:String})],G.prototype,"apiKey",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:I.Z})],G.prototype,"fullExtent",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:g.Z})],G.prototype,"spatialReference",null),(0,i._)([(0,c.Cb)({readOnly:!0})],G.prototype,"version",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:U.Z})],G.prototype,"elevationInfo",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:Number})],G.prototype,"minScale",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:Number})],G.prototype,"maxScale",null),(0,i._)([(0,c.Cb)({readOnly:!0,type:Number})],G.prototype,"effectiveScaleRange",null),(0,i._)([(0,c.Cb)({type:["hide","show"],json:{write:!0}})],G.prototype,"listMode",void 0),(0,i._)([(0,c.Cb)({types:w.o,json:{origins:{service:{read:{source:"drawingInfo.renderer"}}},name:"layerDefinition.drawingInfo.renderer",write:!0},value:null})],G.prototype,"renderer",void 0),(0,i._)([(0,c.Cb)({type:String,json:{origins:{service:{read:!1,write:!1}},name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],G.prototype,"definitionExpression",void 0),(0,i._)([(0,c.Cb)(T.C_)],G.prototype,"popupEnabled",void 0),(0,i._)([(0,c.Cb)({type:m.Z,json:{read:{source:"popupInfo"},write:{target:"popupInfo"}}})],G.prototype,"popupTemplate",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,type:String,json:{origins:{service:{read:{source:"store.normalReferenceFrame"}}},read:!1}})],G.prototype,"normalReferenceFrame",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],G.prototype,"defaultPopupTemplate",null),(0,i._)([(0,c.Cb)()],G.prototype,"types",null),(0,i._)([(0,c.Cb)()],G.prototype,"typeIdField",null),(0,i._)([(0,c.Cb)({json:{write:!1}}),(0,F.J)(new S.X({"3DObject":"3d-object",Point:"point"}))],G.prototype,"layerType",void 0),(0,i._)([(0,c.Cb)()],G.prototype,"geometryType",null),(0,i._)([(0,c.Cb)()],G.prototype,"profile",null),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],G.prototype,"capabilities",null),G=(0,i._)([(0,f.j)(D)],G);const H=G;var z,W=r(20941);const X={type:s.Z,readOnly:!0,json:{origins:{service:{read:{source:"sublayers",reader:Y}}},read:!1}};function Y(e,t,r){if(e&&Array.isArray(e))return new s.Z(e.map((e=>{const t=function(e){return"group"===e.layerType?$:H}(e);if(t){const i=new t;return i.read(e,r),i}return r&&r.messages&&e&&r.messages.push(new W.Z("building-scene-layer:unsupported-sublayer-type","Building scene sublayer of type '"+(e.type||"unknown")+"' are not supported",{definition:e,context:r})),null})))}let $=z=class extends q{constructor(e){super(e),this.type="building-group",this.listMode="show",this.sublayers=null}loadAll(){return(0,a.w)(this,(e=>z.forEachSublayer(this.sublayers,(t=>{"building-group"!==t.type&&e(t)}))))}};var ee;(0,i._)([(0,c.Cb)({type:["hide","show","hide-children"],json:{write:!0}})],$.prototype,"listMode",void 0),(0,i._)([(0,c.Cb)(X)],$.prototype,"sublayers",void 0),$=z=(0,i._)([(0,f.j)("esri.layers.buildingSublayers.BuildingGroupSublayer")],$),(ee=$||($={})).sublayersProperty=X,ee.readSublayers=Y,ee.forEachSublayer=function e(t,r){t.forEach((t=>{r(t),"building-group"===t.type&&e(t.sublayers,r)}))};const te=$;var re=r(54295),ie=r(17287),se=r(38009),oe=r(16859),ne=r(72965),le=r(20559),ae=r(96674),pe=r(41123);let ye=class extends ae.wq{constructor(){super(...arguments),this.type=null}};(0,i._)([(0,c.Cb)({type:String,readOnly:!0,json:{write:!0}})],ye.prototype,"type",void 0),ye=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilterAuthoringInfo")],ye);const de=ye;var ue;let ce=ue=class extends ae.wq{constructor(){super(...arguments),this.filterType=null,this.filterValues=null}clone(){return new ue({filterType:this.filterType,filterValues:(0,l.d9)(this.filterValues)})}};(0,i._)([(0,c.Cb)({type:String,json:{write:!0}})],ce.prototype,"filterType",void 0),(0,i._)([(0,c.Cb)({type:[String],json:{write:!0}})],ce.prototype,"filterValues",void 0),ce=ue=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilterAuthoringInfoType")],ce);const he=ce;var be;const fe=s.Z.ofType(he);let ge=be=class extends ae.wq{clone(){return new be({filterTypes:(0,l.d9)(this.filterTypes)})}};(0,i._)([(0,c.Cb)({type:fe,json:{write:!0}})],ge.prototype,"filterTypes",void 0),ge=be=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilterAuthoringInfoBlock")],ge);const ve=ge;var _e;const me=s.Z.ofType(ve);let we=_e=class extends de{constructor(){super(...arguments),this.type="checkbox"}clone(){return new _e({filterBlocks:(0,l.d9)(this.filterBlocks)})}};(0,i._)([(0,c.Cb)({type:["checkbox"]})],we.prototype,"type",void 0),(0,i._)([(0,c.Cb)({type:me,json:{write:!0}})],we.prototype,"filterBlocks",void 0),we=_e=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilterAuthoringInfoCheckbox")],we);const Ce=we;let Se=class extends ae.wq{};(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],Se.prototype,"type",void 0),Se=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilterMode")],Se);const je=Se;var xe;let Fe=xe=class extends je{constructor(){super(...arguments),this.type="solid"}clone(){return new xe}};(0,i._)([(0,c.Cb)({type:["solid"],readOnly:!0,json:{write:!0}})],Fe.prototype,"type",void 0),Fe=xe=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilterModeSolid")],Fe);const Ie=Fe;var Oe,Le=r(56332);let Te=Oe=class extends je{constructor(){super(...arguments),this.type="wire-frame",this.edges=null}clone(){return new Oe({edges:(0,l.d9)(this.edges)})}};(0,i._)([(0,F.J)({wireFrame:"wire-frame"})],Te.prototype,"type",void 0),(0,i._)([(0,c.Cb)(Le.Z)],Te.prototype,"edges",void 0),Te=Oe=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilterModeWireFrame")],Te);const Ae=Te;var qe;let Ee=qe=class extends je{constructor(){super(...arguments),this.type="x-ray"}clone(){return new qe}};(0,i._)([(0,c.Cb)({type:["x-ray"],readOnly:!0,json:{write:!0}})],Ee.prototype,"type",void 0),Ee=qe=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilterModeXRay")],Ee);const Ze=Ee;var Be;const Re={nonNullable:!0,types:{key:"type",base:je,typeMap:{solid:Ie,"wire-frame":Ae,"x-ray":Ze}},json:{read:e=>{switch(e&&e.type){case"solid":return Ie.fromJSON(e);case"wireFrame":return Ae.fromJSON(e);case"x-ray":return Ze.fromJSON(e);default:return}},write:{enabled:!0,isRequired:!0}}};let Ne=Be=class extends ae.wq{constructor(){super(...arguments),this.filterExpression=null,this.filterMode=new Ie,this.title=""}clone(){return new Be({filterExpression:this.filterExpression,filterMode:(0,l.d9)(this.filterMode),title:this.title})}};(0,i._)([(0,c.Cb)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Ne.prototype,"filterExpression",void 0),(0,i._)([(0,c.Cb)(Re)],Ne.prototype,"filterMode",void 0),(0,i._)([(0,c.Cb)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Ne.prototype,"title",void 0),Ne=Be=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilterBlock")],Ne);const ke=Ne;var Pe;const Me=s.Z.ofType(ke);let Ue=Pe=class extends ae.wq{constructor(){super(...arguments),this.description=null,this.filterBlocks=null,this.id=(0,pe.D)(),this.name=null}clone(){return new Pe({description:this.description,filterBlocks:(0,l.d9)(this.filterBlocks),id:this.id,name:this.name,filterAuthoringInfo:(0,l.d9)(this.filterAuthoringInfo)})}};(0,i._)([(0,c.Cb)({type:String,json:{write:!0}})],Ue.prototype,"description",void 0),(0,i._)([(0,c.Cb)({type:Me,json:{write:{enabled:!0,isRequired:!0}}})],Ue.prototype,"filterBlocks",void 0),(0,i._)([(0,c.Cb)({types:{key:"type",base:de,typeMap:{checkbox:Ce}},json:{read:e=>"checkbox"===(e&&e.type)?Ce.fromJSON(e):null,write:!0}})],Ue.prototype,"filterAuthoringInfo",void 0),(0,i._)([(0,c.Cb)({type:String,constructOnly:!0,json:{write:{enabled:!0,isRequired:!0}}})],Ue.prototype,"id",void 0),(0,i._)([(0,c.Cb)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],Ue.prototype,"name",void 0),Ue=Pe=(0,i._)([(0,f.j)("esri.layers.support.BuildingFilter")],Ue);const Qe=Ue;let Ve=class extends ae.wq{constructor(){super(...arguments),this.fieldName=null,this.modelName=null,this.label=null,this.min=null,this.max=null,this.mostFrequentValues=null,this.subLayerIds=null}};(0,i._)([(0,c.Cb)({type:String})],Ve.prototype,"fieldName",void 0),(0,i._)([(0,c.Cb)({type:String})],Ve.prototype,"modelName",void 0),(0,i._)([(0,c.Cb)({type:String})],Ve.prototype,"label",void 0),(0,i._)([(0,c.Cb)({type:Number})],Ve.prototype,"min",void 0),(0,i._)([(0,c.Cb)({type:Number})],Ve.prototype,"max",void 0),(0,i._)([(0,c.Cb)({json:{read:e=>Array.isArray(e)&&(e.every((e=>"string"==typeof e))||e.every((e=>"number"==typeof e)))?e.slice():null}})],Ve.prototype,"mostFrequentValues",void 0),(0,i._)([(0,c.Cb)({type:[Number]})],Ve.prototype,"subLayerIds",void 0),Ve=(0,i._)([(0,f.j)("esri.layers.support.BuildingFieldStatistics")],Ve);let De=class extends(j.Z.LoadableMixin((0,x.v)(ae.wq))){constructor(){super(...arguments),this.url=null}get fields(){return this.loaded||"loading"===this.loadStatus?this._get("fields"):(p.Z.getLogger(this).error("building summary statistics are not loaded"),null)}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._fetchService(t)),Promise.resolve(this)}async _fetchService(e){const t=(await(0,C.default)(this.url,{query:{f:"json"},responseType:"json",signal:e})).data;this.read(t,{origin:"service"})}};(0,i._)([(0,c.Cb)({constructOnly:!0,type:String})],De.prototype,"url",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,type:[Ve],json:{read:{source:"summary"}}})],De.prototype,"fields",null),De=(0,i._)([(0,f.j)("esri.layers.support.BuildingSummaryStatistics")],De);const Ke=De;var Je=r(14147);const Ge=s.Z.ofType(Qe),He=(0,l.d9)(te.sublayersProperty),ze=He.json?.origins;ze&&(ze["web-scene"]={type:[H],write:{enabled:!0,overridePolicy:()=>({enabled:!1})}},ze["portal-item"]={type:[H],write:{enabled:!0,overridePolicy:()=>({enabled:!1})}});let We=class extends((0,le.Vt)((0,ie.Y)((0,se.q)((0,oe.I)((0,ne.M)((0,y.R)((0,re.V)(v.Z)))))))){constructor(e){super(e),this.operationalLayerType="BuildingSceneLayer",this.allSublayers=new o.Z({getCollections:()=>[this.sublayers],getChildrenFunction:e=>"building-group"===e.type?e.sublayers:null}),this.sublayers=null,this._sublayerOverrides=null,this.filters=new Ge,this.activeFilterId=null,this.summaryStatistics=null,this.outFields=null,this.legendEnabled=!0,this.type="building-scene"}normalizeCtorArgs(e){return"string"==typeof e?{url:e}:e??{}}destroy(){this.allSublayers.destroy()}readSublayers(e,t,r){const i=te.readSublayers(e,t,r);return te.forEachSublayer(i,(e=>e.layer=this)),this._sublayerOverrides&&(this.applySublayerOverrides(i,this._sublayerOverrides),this._sublayerOverrides=null),i}applySublayerOverrides(e,{overrides:t,context:r}){te.forEachSublayer(e,(e=>e.read(t.get(e.id),r)))}readSublayerOverrides(e,t){const r=new Map;for(const i of e)null!=i&&"object"==typeof i&&"number"==typeof i.id?r.set(i.id,i):t.messages?.push(new n.Z("building-scene-layer:invalid-sublayer-override","Invalid value for sublayer override. Not an object or no id specified.",{value:i}));return{overrides:r,context:t}}writeSublayerOverrides(e,t,r){const i=[];te.forEachSublayer(this.sublayers,(e=>{const t=e.write({},r);Object.keys(t).length>1&&i.push(t)})),i.length>0&&(t.sublayers=i)}writeUnappliedOverrides(e,t){t.sublayers=[],e.overrides.forEach((e=>{t.sublayers.push((0,l.d9)(e))}))}write(e,t){return e=super.write(e,t),!t||"web-scene"!==t.origin&&"portal-item"!==t.origin||(this.sublayers?this.writeSublayerOverrides(this.sublayers,e,t):this._sublayerOverrides&&this.writeUnappliedOverrides(this._sublayerOverrides,e)),e}read(e,t){if(super.read(e,t),t&&("web-scene"===t.origin||"portal-item"===t.origin)&&null!=e&&Array.isArray(e.sublayers)){const r=this.readSublayerOverrides(e.sublayers,t);this.sublayers?this.applySublayerOverrides(this.sublayers,r):this._sublayerOverrides=r}}readSummaryStatistics(e,t){if("string"==typeof t.statisticsHRef){const e=(0,u.v_)(this.parsedUrl?.path,t.statisticsHRef);return new Ke({url:e})}return null}set elevationInfo(e){this._set("elevationInfo",e),this._validateElevationInfo()}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(d.r9).then((()=>this._fetchService(t))).then((()=>this._fetchAssociatedFeatureService(t)));return this.addResolvingPromise(r),Promise.resolve(this)}loadAll(){return(0,a.G)(this,(e=>{te.forEachSublayer(this.sublayers,(t=>{"building-group"!==t.type&&e(t)})),this.summaryStatistics&&e(this.summaryStatistics)}))}async saveAs(e,t){return this._debouncedSaveOperations(le.xp.SAVE_AS,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"building-scene"},e)}async save(){const e={getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"building-scene"};return this._debouncedSaveOperations(le.xp.SAVE,e)}validateLayer(e){if(!e.layerType||"Building"!==e.layerType)throw new n.Z("buildingscenelayer:layer-type-not-supported","BuildingSceneLayer does not support this layer type",{layerType:e.layerType})}_getTypeKeywords(){return["Building"]}_validateElevationInfo(){const e=this.elevationInfo;e&&("absolute-height"!==e.mode&&p.Z.getLogger(this).warn(".elevationInfo=","Building scene layers only support absolute-height elevation mode"),e.featureExpressionInfo&&"0"!==e.featureExpressionInfo.expression&&p.Z.getLogger(this).warn(".elevationInfo=","Building scene layers do not support featureExpressionInfo"))}async _fetchAssociatedFeatureService(e){const t=new Je.W(this.parsedUrl,this.portalItem,this.apiKey,e);try{this.associatedFeatureServiceItem=await t.fetchPortalItem()}catch(e){p.Z.getLogger(this).warn("Associated feature service item could not be loaded",e)}}};(0,i._)([(0,c.Cb)({type:["BuildingSceneLayer"]})],We.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],We.prototype,"allSublayers",void 0),(0,i._)([(0,c.Cb)(He)],We.prototype,"sublayers",void 0),(0,i._)([(0,b.r)("service","sublayers")],We.prototype,"readSublayers",null),(0,i._)([(0,c.Cb)({type:Ge,nonNullable:!0,json:{write:!0}})],We.prototype,"filters",void 0),(0,i._)([(0,c.Cb)({type:String,json:{write:!0}})],We.prototype,"activeFilterId",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,type:Ke})],We.prototype,"summaryStatistics",void 0),(0,i._)([(0,b.r)("summaryStatistics",["statisticsHRef"])],We.prototype,"readSummaryStatistics",null),(0,i._)([(0,c.Cb)({type:[String],json:{read:!1}})],We.prototype,"outFields",void 0),(0,i._)([(0,c.Cb)(T.vg)],We.prototype,"fullExtent",void 0),(0,i._)([(0,c.Cb)(T.rn)],We.prototype,"legendEnabled",void 0),(0,i._)([(0,c.Cb)({type:["show","hide","hide-children"]})],We.prototype,"listMode",void 0),(0,i._)([(0,c.Cb)((0,T.Lx)(g.Z))],We.prototype,"spatialReference",void 0),(0,i._)([(0,c.Cb)(T.PV)],We.prototype,"elevationInfo",null),(0,i._)([(0,c.Cb)({json:{read:!1},readOnly:!0})],We.prototype,"type",void 0),(0,i._)([(0,c.Cb)()],We.prototype,"associatedFeatureServiceItem",void 0),We=(0,i._)([(0,f.j)("esri.layers.BuildingSceneLayer")],We);const Xe=We}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/a20361b4d3bdd7d196ca.js b/public/assets/esri/core/workers/chunks/a20361b4d3bdd7d196ca.js new file mode 100644 index 0000000..d7f715f --- /dev/null +++ b/public/assets/esri/core/workers/chunks/a20361b4d3bdd7d196ca.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1596],{92835:(e,t,i)=>{i.d(t,{Z:()=>p});var r,s=i(43697),n=i(96674),o=i(70586),a=i(35463),l=i(5600),h=(i(75215),i(67676),i(80442),i(71715)),u=i(52011),d=i(30556);let c=r=class extends n.wq{static get allTime(){return m}static get empty(){return g}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(r.allTime)}get isEmpty(){return this.equals(r.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new r({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,i=null!=this.end?this.end.getTime():this.end,r=null!=e.start?e.start.getTime():e.start,s=null!=e.end?e.end.getTime():e.end;return t===r&&i===s}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,o.yw)(this.start,(t=>(0,a.JE)(t,e))),i=(0,o.yw)(this.end,(t=>{const i=(0,a.JE)(t,e);return t.getTime()===i.getTime()?i:(0,a.Nm)(i,1,e)}));return new r({start:t,end:i})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return r.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,i=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let o,a;if(s>=t&&s<=i?o=s:t>=s&&t<=n&&(o=t),i>=s&&i<=n?a=i:n>=t&&n<=i&&(a=n),null!=o&&null!=a&&!isNaN(o)&&!isNaN(a)){const e=new r;return e.start=o===-1/0?null:new Date(o),e.end=a===1/0?null:new Date(a),e}return r.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const i=new r,{start:s,end:n}=this;return null!=s&&(i.start=(0,a.Nm)(s,e,t)),null!=n&&(i.end=(0,a.Nm)(n,e,t)),i}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return m.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,i=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new r({start:t,end:i})}};(0,s._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,s._)([(0,h.r)("end")],c.prototype,"readEnd",null),(0,s._)([(0,d.c)("end")],c.prototype,"writeEnd",null),(0,s._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,s._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,s._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,s._)([(0,h.r)("start")],c.prototype,"readStart",null),(0,s._)([(0,d.c)("start")],c.prototype,"writeStart",null),c=r=(0,s._)([(0,u.j)("esri.TimeExtent")],c);const m=new c,g=new c({start:void 0,end:void 0}),p=c},13867:(e,t,i)=>{i.d(t,{z:()=>s});var r=i(69801);class s{constructor(e,t){this._storage=new r.WJ,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,i=1){this._storage.put(this,e,t,i,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},69801:(e,t,i)=>{i.d(t,{WJ:()=>a,Xq:()=>o});var r,s,n=i(44553);(s=r||(r={}))[s.ALL=0]="ALL",s[s.SOME=1]="SOME";class o{constructor(e,t,i){this.name=e,this._storage=t,this.id=l+++":",this.size=0,this.maxSize=0,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),i&&(this._storage.registerRemoveFunc(this.id,i),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get sizeAll(){return this._storage.size}resetHitRate(){this._hit=this._miss=0}put(e,t,i,r=0){this._storage.put(this,e,t,i,r)}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}updateSize(e,t,i){this._storage.updateSize(this,e,t,i)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new n.Z,this._users=new n.Z}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,0),this._checkSizeLimits()}put(e,t,i,s,n){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==i&&this._notifyRemove(t,o.entry,r.ALL)),s>this._maxSize)return void this._notifyRemove(t,i,r.ALL);if(void 0===i)return void console.warn("Refusing to cache undefined entry ");if(!s||s<0)return void console.warn("Refusing to cache entry with invalid size "+s);const a=1+Math.max(n,-3)- -3;this._db.set(t,{entry:i,size:s,lifetime:a,lives:a}),this._size+=s,e.size+=s,this._checkSizeLimits()}updateSize(e,t,i,s){t=e.id+t;const n=this._db.get(t);if(n&&n.entry===i){for(this._size-=n.size,e.size-=n.size;s>this._maxSize;){const e=this._notifyRemove(t,i,r.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);s=e}n.size=s,this._size+=s,e.size+=s,this._checkSizeLimits()}}pop(e,t){t=e.id+t;const i=this._db.get(t);if(i)return this._size-=i.size,e.size-=i.size,this._db.delete(t),++this._hit,i.entry;++this._miss}get(e,t){t=e.id+t;const i=this._db.get(t);if(void 0!==i)return this._db.delete(t),i.lives=i.lifetime,this._db.set(t,i),++this._hit,i.entry;++this._miss}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},i=new Array;this._db.forEach(((e,r)=>{const s=e.lifetime;i[s]=(i[s]||0)+e.size,this._users.forAll((i=>{const{id:s,name:n}=i;if(r.startsWith(s)){const i=t[n]||0;t[n]=i+e.size}}))}));const r={};this._users.forAll((e=>{const i=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const s=t[i]||0;t[i]=s,r[i]=Math.round(100*e.hitRate)+"%"}else r[i]="0%"}));const s=Object.keys(t);s.sort(((e,i)=>t[i]-t[e])),s.forEach((i=>e[i]=Math.round(t[i]/2**20)+"MB / "+r[i]));for(let t=i.length-1;t>=0;--t){const r=i[t];r&&(e["Priority "+(t+-3-1)]=Math.round(r/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,i)=>{i.startsWith(t)&&(this._size-=e.size,this._db.delete(i),this._notifyRemove(i,e.entry,r.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,r.ALL))),this._users.forEach((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,i){let r;return this._removeFuncs.some((s=>{if(e.startsWith(s[0])){const e=s[1](t,i);return"number"==typeof e&&(r=e),!0}return!1})),r}_checkSizeLimits(){if(this._size>this._maxSize)for(const[e,t]of this._db)if(this._purgeItem(e,t),this._size<=.9*this.maxSize)return;this._users.forEach((e=>{if(e.maxSize>0&&e.size>e.maxSize)for(const[t,i]of this._db)if(t.startsWith(e.id)&&(this._purgeItem(t,i,e),e.size<=.9*e.maxSize))return}))}_purgeItem(e,t,i=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,i&&(i.size-=t.size);const s=this._notifyRemove(e,t.entry,r.SOME);null!=s&&s>0&&(this._size+=s,i&&(i.size+=s),t.lives=t.lifetime,t.size=s,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let l=0},17445:(e,t,i)=>{i.d(t,{N1:()=>c,YP:()=>l,Z_:()=>p,gx:()=>h,nn:()=>y,on:()=>d,tX:()=>_});var r=i(91460),s=i(50758),n=i(70586),o=i(95330),a=i(26258);function l(e,t,i={}){return u(e,t,i,m)}function h(e,t,i={}){return u(e,t,i,g)}function u(e,t,i={},r){let s=null;const o=i.once?(e,i)=>{r(e)&&((0,n.hw)(s),t(e,i))}:(e,i)=>{r(e)&&t(e,i)};if(s=(0,a.aQ)(e,o,i.sync,i.equals),i.initial){const t=e();o(t,t)}return s}function d(e,t,i,o={}){let a=null,h=null,u=null;function d(){a&&h&&(h.remove(),o.onListenerRemove?.(a),a=null,h=null)}function c(e){o.once&&o.once&&(0,n.hw)(u),i(e)}const m=l(e,((e,i)=>{d(),(0,r.vT)(e)&&(a=e,h=(0,r.on)(e,t,c),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return u=(0,s.kB)((()=>{m.remove(),d()})),u}function c(e,t){return function(e,t,i){if((0,o.Hc)(i))return Promise.reject((0,o.zE)());const r=e();if(t?.(r))return Promise.resolve(r);let a=null;function l(){a=(0,n.hw)(a)}return new Promise(((r,n)=>{a=(0,s.AL)([(0,o.fu)(i,(()=>{l(),n((0,o.zE)())})),u(e,(e=>{l(),r(e)}),{sync:!1,once:!0},t??m)])}))}(e,g,t)}function m(e){return!0}function g(e){return!!e}i(87538);const p={sync:!0},y={initial:!0},_={sync:!0,initial:!0}},35463:(e,t,i)=>{i.d(t,{JE:()=>o,Nm:()=>n,rJ:()=>a}),i(80442);const r={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},s={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,i){const r=new Date(e.getTime());if(t&&i){const e=s[i],{getter:n,setter:o,multiplier:a}=e;if("months"===i){const e=function(e,t){const i=new Date(e,t+1,1);return i.setDate(0),i.getDate()}(r.getFullYear(),r.getMonth()+t);r.getDate()>e&&r.setDate(e)}r[o](r[n]()+t*a)}return r}function o(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function a(e,t,i){return 0===e?0:e*r[t]/r[i]}},79235:(e,t,i)=>{i.d(t,{Z:()=>v});var r,s=i(43697),n=i(67676),o=i(35454),a=i(96674),l=i(67900),h=i(20941),u=i(5600),d=(i(75215),i(80442),i(71715)),c=i(52011),m=i(30556);const g=(0,o.w)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),p=g.jsonValues.slice();(0,n.e$)(p,"orthometric");const y=(0,o.w)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let _=r=class extends a.wq{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,i){return g.write(e,t,i)}readHeightModel(e,t,i){return g.read(e)||(i&&i.messages&&i.messages.push(function(e,t){return new h.Z("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:i})),null)}readHeightUnit(e,t,i){return y.read(e)||(i&&i.messages&&i.messages.push(f(e,{context:i})),null)}readHeightUnitService(e,t,i){return(0,l.$C)(e)||y.read(e)||(i&&i.messages&&i.messages.push(f(e,{context:i})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new r({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const i=(0,l.cM)(t);return new r({heightModel:e.heightModel,heightUnit:i,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new r;return t.read(e,{origin:"web-scene"}),t}};function f(e,t){return new h.Z("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,s._)([(0,u.Cb)({type:g.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:p,default:"ellipsoidal"}}}})],_.prototype,"heightModel",void 0),(0,s._)([(0,m.c)("web-scene","heightModel")],_.prototype,"writeHeightModel",null),(0,s._)([(0,d.r)(["web-scene","service"],"heightModel")],_.prototype,"readHeightModel",null),(0,s._)([(0,u.Cb)({type:y.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:y.jsonValues,write:y.write}}}})],_.prototype,"heightUnit",void 0),(0,s._)([(0,d.r)("web-scene","heightUnit")],_.prototype,"readHeightUnit",null),(0,s._)([(0,d.r)("service","heightUnit")],_.prototype,"readHeightUnitService",null),(0,s._)([(0,u.Cb)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],_.prototype,"vertCRS",void 0),(0,s._)([(0,d.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],_.prototype,"readVertCRS",null),_=r=(0,s._)([(0,c.j)("esri.geometry.HeightModelInfo")],_);const v=_},90344:(e,t,i)=>{i.d(t,{LJ:()=>T,Xr:()=>_,Ze:()=>b,cZ:()=>h,i$:()=>M,o8:()=>D,p6:()=>S});var r=i(35454),s=i(70171),n=i(17126);const o={year:void 0,month:void 0,day:void 0,weekday:void 0},a={hour:void 0,minute:void 0,second:void 0},l={timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},h={timeZone:"Etc/UTC"},u={year:"numeric",month:"numeric",day:"numeric"},d={year:"numeric",month:"long",day:"numeric"},c={year:"numeric",month:"short",day:"numeric"},m={year:"numeric",month:"long",weekday:"long",day:"numeric"},g={hour:"numeric",minute:"numeric"},p={...g,second:"numeric"},y={"short-date":u,"short-date-short-time":{...u,...g},"short-date-short-time-24":{...u,...g,hour12:!1},"short-date-long-time":{...u,...p},"short-date-long-time-24":{...u,...p,hour12:!1},"short-date-le":u,"short-date-le-short-time":{...u,...g},"short-date-le-short-time-24":{...u,...g,hour12:!1},"short-date-le-long-time":{...u,...p},"short-date-le-long-time-24":{...u,...p,hour12:!1},"long-month-day-year":d,"long-month-day-year-short-time":{...d,...g},"long-month-day-year-short-time-24":{...d,...g,hour12:!1},"long-month-day-year-long-time":{...d,...p},"long-month-day-year-long-time-24":{...d,...p,hour12:!1},"day-short-month-year":c,"day-short-month-year-short-time":{...c,...g},"day-short-month-year-short-time-24":{...c,...g,hour12:!1},"day-short-month-year-long-time":{...c,...p},"day-short-month-year-long-time-24":{...c,...p,hour12:!1},"long-date":m,"long-date-short-time":{...m,...g},"long-date-short-time-24":{...m,...g,hour12:!1},"long-date-long-time":{...m,...p},"long-date-long-time-24":{...m,...p,hour12:!1},"long-month-year":{month:"long",year:"numeric"},"short-month-year":{month:"short",year:"numeric"},year:{year:"numeric"},"short-time":g,"long-time":p},_=(0,r.w)()({shortDate:"short-date",shortDateShortTime:"short-date-short-time",shortDateShortTime24:"short-date-short-time-24",shortDateLongTime:"short-date-long-time",shortDateLongTime24:"short-date-long-time-24",shortDateLE:"short-date-le",shortDateLEShortTime:"short-date-le-short-time",shortDateLEShortTime24:"short-date-le-short-time-24",shortDateLELongTime:"short-date-le-long-time",shortDateLELongTime24:"short-date-le-long-time-24",longMonthDayYear:"long-month-day-year",longMonthDayYearShortTime:"long-month-day-year-short-time",longMonthDayYearShortTime24:"long-month-day-year-short-time-24",longMonthDayYearLongTime:"long-month-day-year-long-time",longMonthDayYearLongTime24:"long-month-day-year-long-time-24",dayShortMonthYear:"day-short-month-year",dayShortMonthYearShortTime:"day-short-month-year-short-time",dayShortMonthYearShortTime24:"day-short-month-year-short-time-24",dayShortMonthYearLongTime:"day-short-month-year-long-time",dayShortMonthYearLongTime24:"day-short-month-year-long-time-24",longDate:"long-date",longDateShortTime:"long-date-short-time",longDateShortTime24:"long-date-short-time-24",longDateLongTime:"long-date-long-time",longDateLongTime24:"long-date-long-time-24",longMonthYear:"long-month-year",shortMonthYear:"short-month-year",year:"year"}),f={ar:"ar-u-nu-latn-ca-gregory"};let v=new WeakMap,w=y["short-date-short-time"];function b(e){return y[e]}function S(e,t){return function(e){const t=e||w;let i=v.get(t);if(!i){const e=(0,s.Kd)(),r=f[e]||e;i=new Intl.DateTimeFormat(r,t),v.set(t,i)}return i}(t).format(e)}function D(e,t=y["short-date"]){return S(new Date(e),{...t,...h,...a})}function T(e,t=y["short-time"]){return S(new Date(`1970-01-01T${e}Z`),{...t,...h,...o})}function M(e,t=y["short-date-short-time"]){const i=n.ou.fromISO(e,{setZone:!0}),r=(0,s.Kd)(),o=f[r]??r;return i.toLocaleString({...l,...t},{locale:o})}(0,s.Ze)((()=>{v=new WeakMap,w=y["short-date-short-time"]}))},18848:(e,t,i)=>{i.d(t,{sh:()=>l,uf:()=>h});var r=i(70586),s=i(70171);const n={ar:"ar-u-nu-latn"};let o=new WeakMap,a={};function l(e={}){const t={};return null!=e.digitSeparator&&(t.useGrouping=e.digitSeparator),null!=e.places&&(t.minimumFractionDigits=t.maximumFractionDigits=e.places),t}function h(e,t){return Object.is(e,-0)&&(e=0),function(e){const t=e||a;if(!o.has(t)){const i=(0,s.Kd)(),r=n[(0,s.Kd)()]||i;o.set(t,new Intl.NumberFormat(r,e))}return(0,r.j0)(o.get(t))}(t).format(e)}(0,s.Ze)((()=>{o=new WeakMap,a={}}))},65665:(e,t,i)=>{i.r(t),i.d(t,{default:()=>C});var r=i(43697),s=i(3172),n=i(20102),o=i(70586),a=i(16453),l=i(95330),h=i(81271),u=i(5600),d=(i(75215),i(67676)),c=(i(80442),i(71715)),m=i(52011),g=i(79235),p=i(87085),y=i(46486),_=i(17287),f=i(38009),v=i(16859),w=i(21506);class b{constructor(e,t,i,r){this._hasNoDataValues=null,this._minValue=null,this._maxValue=null,"pixelData"in e?(this.values=e.pixelData,this.width=e.width,this.height=e.height,this.noDataValue=e.noDataValue):(this.values=e,this.width=t,this.height=i,this.noDataValue=r)}get hasNoDataValues(){if(null==this._hasNoDataValues){const e=this.noDataValue;this._hasNoDataValues=this.values.includes(e)}return this._hasNoDataValues}get minValue(){return this._ensureBounds(),this._minValue}get maxValue(){return this._ensureBounds(),this._maxValue}_ensureBounds(){if(null!=this._minValue)return;const{noDataValue:e,values:t}=this;let i=1/0,r=-1/0,s=!0;for(const n of t)n===e?this._hasNoDataValues=!0:(i=nr?n:r,s=!1);s?(this._minValue=0,this._maxValue=0):(this._minValue=i,this._maxValue=r>-3e38?r:0)}}var S=i(50758),D=i(92604),T=i(78346);class M{constructor(e,t,i,r,s={}){this._mainMethod=t,this._transferLists=i,this._listeners=[],this._promise=(0,T.bA)(e,{...s,schedule:r}).then((e=>{if(void 0===this._thread){this._thread=e,this._promise=null,s.hasInitialize&&this.broadcast({},"initialize");for(const e of this._listeners)this._connectListener(e)}else e.close()})),this._promise.catch((t=>D.Z.getLogger("esri.core.workers.WorkerHandle").error(`Failed to initialize ${e} worker: ${t}`)))}on(e,t){const i={removed:!1,eventName:e,callback:t,threadHandle:null};return this._listeners.push(i),this._connectListener(i),(0,S.kB)((()=>{i.removed=!0,(0,d.Od)(this._listeners,i),this._thread&&null!=i.threadHandle&&i.threadHandle.remove()}))}destroy(){this._thread&&(this._thread.close(),this._thread=null),this._promise=null,this._listeners.length=0,this._transferLists={}}invoke(e,t){return this.invokeMethod(this._mainMethod,e,t)}invokeMethod(e,t,i){if(this._thread){const r=this._transferLists[e],s=r?r(t):[];return this._thread.invoke(e,t,{transferList:s,signal:i})}return this._promise?this._promise.then((()=>((0,l.k_)(i),this.invokeMethod(e,t,i)))):Promise.reject(null)}broadcast(e,t){return this._thread?Promise.all(this._thread.broadcast(t,e)).then((()=>{})):this._promise?this._promise.then((()=>this.broadcast(e,t))):Promise.reject()}get promise(){return this._promise}_connectListener(e){this._thread&&this._thread.on(e.eventName,e.callback).then((t=>{e.removed||(e.threadHandle=t)}))}}class z extends M{constructor(e=null){super("LercWorker","_decode",{_decode:e=>[e.buffer]},e,{strategy:"dedicated"}),this.schedule=e,this.ref=0}decode(e,t,i){return e&&0!==e.byteLength?this.invoke({buffer:e,options:t},i):Promise.resolve(null)}release(){--this.ref<=0&&(I.forEach(((e,t)=>{e===this&&I.delete(t)})),this.destroy())}}const I=new Map;let E=class extends((0,y.Z)((0,_.Y)((0,f.q)((0,v.I)((0,a.R)(p.Z)))))){constructor(...e){super(...e),this.capabilities={operations:{supportsTileMap:!1}},this.copyright=null,this.heightModelInfo=null,this.path=null,this.minScale=void 0,this.maxScale=void 0,this.opacity=1,this.operationalLayerType="ArcGISTiledElevationServiceLayer",this.sourceJSON=null,this.type="elevation",this.url=null,this.version=null,this._lercDecoder=function(e=null){let t=I.get(e);return t||(null!=e?(t=new z((t=>e.immediate.schedule(t))),I.set(e,t)):(t=new z,I.set(null,t))),++t.ref,t}()}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}destroy(){this._lercDecoder=(0,o.RY)(this._lercDecoder)}readCapabilities(e,t){const i=t.capabilities&&t.capabilities.split(",").map((e=>e.toLowerCase().trim()));return i?{operations:{supportsTileMap:i.includes("tilemap")}}:{operations:{supportsTileMap:!1}}}readVersion(e,t){let i=t.currentVersion;return i||(i=9.3),i}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Image Service"],supportsData:!1,validateItem:e=>{for(let t=0;tthis._fetchImageService(t)))),Promise.resolve(this)}fetchTile(e,t,i,r){const n=null!=(r=r||{signal:null}).signal?r.signal:r.signal=(new AbortController).signal,o={responseType:"array-buffer",signal:n},a={noDataValue:r.noDataValue,returnFileInfo:!0};return this.load().then((()=>this._fetchTileAvailability(e,t,i,r))).then((()=>(0,s.default)(this.getTileUrl(e,t,i),o))).then((e=>this._lercDecoder.decode(e.data,a,n))).then((e=>new b(e)))}getTileUrl(e,t,i){const r=!this.capabilities.operations.supportsTileMap&&this.supportsBlankTile,s=(0,h.B7)({...this.parsedUrl.query,blankTile:!r&&null});return`${this.parsedUrl.path}/tile/${e}/${t}/${i}${s?"?"+s:""}`}async queryElevation(e,t){const{ElevationQuery:r}=await i.e(5642).then(i.bind(i,55642));return(0,l.k_)(t),(new r).query(this,e,t)}async createElevationSampler(e,t){const{ElevationQuery:r}=await i.e(5642).then(i.bind(i,55642));return(0,l.k_)(t),(new r).createSampler(this,e,t)}_fetchTileAvailability(e,t,i,r){return this.tilemapCache?this.tilemapCache.fetchAvailability(e,t,i,r):Promise.resolve("unknown")}async _fetchImageService(e){if(this.sourceJSON)return this.sourceJSON;const t={query:{f:"json",...this.parsedUrl.query},responseType:"json",signal:e},i=await(0,s.default)(this.parsedUrl.path,t);i.ssl&&(this.url=this.url?.replace(/^http:/i,"https:")),this.sourceJSON=i.data,this.read(i.data,{origin:"service",url:this.parsedUrl})}get hasOverriddenFetchTile(){return!this.fetchTile[L]}};(0,r._)([(0,u.Cb)({readOnly:!0})],E.prototype,"capabilities",void 0),(0,r._)([(0,c.r)("service","capabilities",["capabilities"])],E.prototype,"readCapabilities",null),(0,r._)([(0,u.Cb)({json:{read:{source:"copyrightText"}}})],E.prototype,"copyright",void 0),(0,r._)([(0,u.Cb)({readOnly:!0,type:g.Z})],E.prototype,"heightModelInfo",void 0),(0,r._)([(0,u.Cb)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],E.prototype,"path",void 0),(0,r._)([(0,u.Cb)({type:["show","hide"]})],E.prototype,"listMode",void 0),(0,r._)([(0,u.Cb)({json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}},readOnly:!0})],E.prototype,"minScale",void 0),(0,r._)([(0,u.Cb)({json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}},readOnly:!0})],E.prototype,"maxScale",void 0),(0,r._)([(0,u.Cb)({json:{read:!1,write:!1,origins:{"web-document":{read:!1,write:!1}}}})],E.prototype,"opacity",void 0),(0,r._)([(0,u.Cb)({type:["ArcGISTiledElevationServiceLayer"]})],E.prototype,"operationalLayerType",void 0),(0,r._)([(0,u.Cb)()],E.prototype,"sourceJSON",void 0),(0,r._)([(0,u.Cb)({json:{read:!1},value:"elevation",readOnly:!0})],E.prototype,"type",void 0),(0,r._)([(0,u.Cb)(w.HQ)],E.prototype,"url",void 0),(0,r._)([(0,u.Cb)()],E.prototype,"version",void 0),(0,r._)([(0,c.r)("version",["currentVersion"])],E.prototype,"readVersion",null),E=(0,r._)([(0,m.j)("esri.layers.ElevationLayer")],E);const L=Symbol("default-fetch-tile");E.prototype.fetchTile[L]=!0;const C=E},17287:(e,t,i)=>{i.d(t,{Y:()=>l});var r=i(43697),s=i(92604),n=i(5600),o=(i(75215),i(67676),i(80442),i(52011)),a=i(66677);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.Qc)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.Nm)(e,s.Z.getLogger(this)))}};return(0,r._)([(0,n.Cb)()],t.prototype,"title",null),(0,r._)([(0,n.Cb)({type:String})],t.prototype,"url",null),t=(0,r._)([(0,o.j)("esri.layers.mixins.ArcGISService")],t),t}},16859:(e,t,i)=>{i.d(t,{I:()=>S});var r=i(43697),s=i(68773),n=i(40330),o=i(3172),a=i(66643),l=i(20102),h=i(92604),u=i(70586),d=i(95330),c=i(81271),m=i(5600),g=(i(75215),i(67676),i(80442),i(71715)),p=i(52011),y=i(30556),_=i(84230),f=i(48522),v=i(15235),w=i(86082),b=i(14661);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,i){if(t.itemId)return new v.default({id:t.itemId,portal:i&&i.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:r}=await i.e(8062).then(i.bind(i,18062));return(0,d.k_)(t),await r({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.D_)(e)||h.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!s.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:i,fullEdit:r},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",i),this._set("userHasFullEditingPrivileges",r),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,d.r9)(e)}}async _fetchUserPrivileges(e,t){let i=this.portalItem;if(!e||!i||!i.loaded||i.sourceUrl)return this._fetchFallbackUserPrivileges(t);const r=e===i.id;if(r&&i.portal.user)return(0,b.Ss)(i);let s,o;if(r)s=i.portal.url;else try{s=await(0,_.oP)(this.url,t)}catch(e){(0,d.r9)(e)}if(!s||!(0,c.Zo)(s,i.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.r9)(e)}if(!o)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(r?await i.reload():(i=new v.default({id:e,portal:{url:s}}),await i.load(t)),i.portal.user)return(0,b.Ss)(i)}catch(e){(0,d.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const i=D.credential===t?D.user:await this._fetchEditingUser(e);return D.credential=t,D.user=i,null==i||null==i.privileges||i.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const i=n.id.findServerInfo(this.url??"");if(!i?.owningSystemUrl)return null;const r=`${i.owningSystemUrl}/sharing/rest`,s=f.Z.getDefault();if(s&&s.loaded&&(0,c.Fv)(s.restUrl)===(0,c.Fv)(r))return s.user;const l=`${r}/community/self`,h=null!=e?e.signal:null,u=await(0,a.q6)((0,o.default)(l,{authMode:"no-prompt",query:{f:"json"},signal:h}));return u.ok?w.default.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const i=t&&t.portal,r=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||f.Z.getDefault());return i&&r&&!(0,c.tm)(r.restUrl,i.restUrl)?(t.messages&&t.messages.push(new l.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,r._)([(0,m.Cb)({type:v.default})],t.prototype,"portalItem",null),(0,r._)([(0,g.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,r._)([(0,y.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,r._)([(0,m.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,r._)([(0,p.j)("esri.layers.mixins.PortalLayer")],t),t},D={credential:null,user:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/a324cc07d486061d0d8e.js b/public/assets/esri/core/workers/chunks/a324cc07d486061d0d8e.js new file mode 100644 index 0000000..d8d8dd7 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/a324cc07d486061d0d8e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2097],{95401:(e,t,r)=>{r.d(t,{e:()=>l});var n,o,i,s=r(5732),a={exports:{}};n=a,o=function(){function e(e,r,o){o=o||2;var i,s,a,c,u,p,f,h=r&&r.length,d=h?r[0]*o:e.length,g=t(e,0,d,o,!0),m=[];if(!g||g.next===g.prev)return m;if(h&&(g=l(e,r,g,o)),e.length>80*o){i=a=e[0],s=c=e[1];for(var y=o;ya&&(a=u),p>c&&(c=p);f=0!==(f=Math.max(a-i,c-s))?1/f:0}return n(g,m,o,i,s,f),m}function t(e,t,r,n,o){var i,s;if(o===M(e,t,r,n)>0)for(i=t;i=t;i-=n)s=_(i,e[i],e[i+1],s);if(s&&v(s,s.next)){var a=s.next;Z(s),s=a}return s}function r(e,t){if(!e)return e;t||(t=e);var r,n=e;do{if(r=!1,n.steiner||!v(n,n.next)&&0!==x(n.prev,n,n.next))n=n.next;else{var o=n.prev;if(Z(n),(n=t=o)===n.next)break;r=!0}}while(r||n!==t);return t}function n(e,t,l,c,u,p,f){if(e){!f&&p&&h(e,c,u,p);for(var d,g,m=e;e.prev!==e.next;)if(d=e.prev,g=e.next,p?i(e,c,u,p):o(e))t.push(d.i/l),t.push(e.i/l),t.push(g.i/l),Z(e),e=g.next,m=g.next;else if((e=g)===m){f?1===f?n(e=s(r(e),t,l),t,l,c,u,p,2):2===f&&a(e,t,l,c,u,p):n(r(e),t,l,c,u,p,1);break}}}function o(e){var t=e.prev,r=e,n=e.next;if(x(t,r,n)>=0)return!1;for(var o=e.next.next;o!==e.prev;){if(m(t.x,t.y,r.x,r.y,n.x,n.y,o.x,o.y)&&x(o.prev,o,o.next)>=0)return!1;o=o.next}return!0}function i(e,t,r,n){var o=e.prev,i=e,s=e.next;if(x(o,i,s)>=0)return!1;for(var a=o.xi.x?o.x>s.x?o.x:s.x:i.x>s.x?i.x:s.x,u=o.y>i.y?o.y>s.y?o.y:s.y:i.y>s.y?i.y:s.y,p=d(a,l,t,r,n),f=d(c,u,t,r,n),h=e.prevZ,g=e.nextZ;h&&h.z>=p&&g&&g.z<=f;){if(h!==e.prev&&h!==e.next&&m(o.x,o.y,i.x,i.y,s.x,s.y,h.x,h.y)&&x(h.prev,h,h.next)>=0)return!1;if(h=h.prevZ,g!==e.prev&&g!==e.next&&m(o.x,o.y,i.x,i.y,s.x,s.y,g.x,g.y)&&x(g.prev,g,g.next)>=0)return!1;g=g.nextZ}for(;h&&h.z>=p;){if(h!==e.prev&&h!==e.next&&m(o.x,o.y,i.x,i.y,s.x,s.y,h.x,h.y)&&x(h.prev,h,h.next)>=0)return!1;h=h.prevZ}for(;g&&g.z<=f;){if(g!==e.prev&&g!==e.next&&m(o.x,o.y,i.x,i.y,s.x,s.y,g.x,g.y)&&x(g.prev,g,g.next)>=0)return!1;g=g.nextZ}return!0}function s(e,t,n){var o=e;do{var i=o.prev,s=o.next.next;!v(i,s)&&w(i,o,o.next,s)&&T(i,s)&&T(s,i)&&(t.push(i.i/n),t.push(o.i/n),t.push(s.i/n),Z(o),Z(o.next),o=e=s),o=o.next}while(o!==e);return r(o)}function a(e,t,o,i,s,a){var l=e;do{for(var c=l.next.next;c!==l.prev;){if(l.i!==c.i&&y(l,c)){var u=S(l,c);return l=r(l,l.next),u=r(u,u.next),n(l,t,o,i,s,a),void n(u,t,o,i,s,a)}c=c.next}l=l.next}while(l!==e)}function l(e,n,o,i){var s,a,l,u=[];for(s=0,a=n.length;s=n.next.y&&n.next.y!==n.y){var a=n.x+(i-n.y)*(n.next.x-n.x)/(n.next.y-n.y);if(a<=o&&a>s){if(s=a,a===o){if(i===n.y)return n;if(i===n.next.y)return n.next}r=n.x=n.x&&n.x>=u&&o!==n.x&&m(ir.x||n.x===r.x&&f(r,n)))&&(r=n,h=l)),n=n.next}while(n!==c);return r}(e,t);if(!n)return t;var o=S(n,e),i=r(n,n.next);let s=u(o);return r(s,s.next),i=u(i),u(t===n?i:t)}function f(e,t){return x(e.prev,e,t.prev)<0&&x(t.next,e,e.next)<0}function h(e,t,r,n){var o=e;do{null===o.z&&(o.z=d(o.x,o.y,t,r,n)),o.prevZ=o.prev,o.nextZ=o.next,o=o.next}while(o!==e);o.prevZ.nextZ=null,o.prevZ=null,function(e){var t,r,n,o,i,s,a,l,c=1;do{for(r=e,e=null,i=null,s=0;r;){for(s++,n=r,a=0,t=0;t0||l>0&&n;)0!==a&&(0===l||!n||r.z<=n.z)?(o=r,r=r.nextZ,a--):(o=n,n=n.nextZ,l--),i?i.nextZ=o:e=o,o.prevZ=i,i=o;r=n}i.nextZ=null,c*=2}while(s>1)}(o)}function d(e,t,r,n,o){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-r)*o)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-n)*o)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function g(e){var t=e,r=e;do{(t.x=0&&(e-s)*(n-a)-(r-s)*(t-a)>=0&&(r-s)*(i-a)-(o-s)*(n-a)>=0}function y(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var r=e;do{if(r.i!==e.i&&r.next.i!==e.i&&r.i!==t.i&&r.next.i!==t.i&&w(r,r.next,e,t))return!0;r=r.next}while(r!==e);return!1}(e,t)&&(T(e,t)&&T(t,e)&&function(e,t){var r=e,n=!1,o=(e.x+t.x)/2,i=(e.y+t.y)/2;do{r.y>i!=r.next.y>i&&r.next.y!==r.y&&o<(r.next.x-r.x)*(i-r.y)/(r.next.y-r.y)+r.x&&(n=!n),r=r.next}while(r!==e);return n}(e,t)&&(x(e.prev,e,t.prev)||x(e,t.prev,t))||v(e,t)&&x(e.prev,e,e.next)>0&&x(t.prev,t,t.next)>0)}function x(e,t,r){return(t.y-e.y)*(r.x-t.x)-(t.x-e.x)*(r.y-t.y)}function v(e,t){return e.x===t.x&&e.y===t.y}function w(e,t,r,n){var o=A(x(e,t,r)),i=A(x(e,t,n)),s=A(x(r,n,e)),a=A(x(r,n,t));return o!==i&&s!==a||!(0!==o||!b(e,r,t))||!(0!==i||!b(e,n,t))||!(0!==s||!b(r,e,n))||!(0!==a||!b(r,t,n))}function b(e,t,r){return t.x<=Math.max(e.x,r.x)&&t.x>=Math.min(e.x,r.x)&&t.y<=Math.max(e.y,r.y)&&t.y>=Math.min(e.y,r.y)}function A(e){return e>0?1:e<0?-1:0}function T(e,t){return x(e.prev,e,e.next)<0?x(e,t,e.next)>=0&&x(e,e.prev,t)>=0:x(e,t,e.prev)<0||x(e,e.next,t)<0}function S(e,t){var r=new C(e.i,e.x,e.y),n=new C(t.i,t.x,t.y),o=e.next,i=t.prev;return e.next=t,t.prev=e,r.next=o,o.prev=r,n.next=r,r.prev=n,i.next=n,n.prev=i,n}function _(e,t,r,n){var o=new C(e,t,r);return n?(o.next=n.next,o.prev=n,n.next.prev=o,n.next=o):(o.prev=o,o.next=o),o}function Z(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function C(e,t,r){this.i=e,this.x=t,this.y=r,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function M(e,t,r,n){for(var o=0,i=t,s=r-n;i0&&(n+=e[o-1].length,r.holes.push(n))}return r},e},void 0!==(i=o())&&(n.exports=i);const l=(0,s.g)(a.exports)},46521:(e,t,r)=>{function n(){return[1,0,0,0,1,0,0,0,1]}function o(e,t,r,n,o,i,s,a,l){return[e,t,r,n,o,i,s,a,l]}function i(e,t){return new Float64Array(e,t,9)}r.d(t,{a:()=>i,c:()=>n,f:()=>o}),Object.freeze(Object.defineProperty({__proto__:null,clone:function(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]]},create:n,createView:i,fromValues:o},Symbol.toStringTag,{value:"Module"}))},13598:(e,t,r)=>{function n(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function o(e){return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]]}function i(e,t){return new Float64Array(e,t,16)}r.d(t,{I:()=>s,a:()=>i,b:()=>o,c:()=>n});const s=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:s,clone:o,create:n,createView:i,fromValues:function(e,t,r,n,o,i,s,a,l,c,u,p,f,h,d,g){return[e,t,r,n,o,i,s,a,l,c,u,p,f,h,d,g]}},Symbol.toStringTag,{value:"Module"}))},94961:(e,t,r)=>{function n(){return[0,0,0,1]}function o(e){return[e[0],e[1],e[2],e[3]]}function i(e,t){return new Float64Array(e,t,4)}r.d(t,{I:()=>s,a:()=>n,b:()=>o,c:()=>i});const s=[0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:s,clone:o,create:n,createView:i,fromValues:function(e,t,r,n){return[e,t,r,n]}},Symbol.toStringTag,{value:"Module"}))},20773:(e,t,r)=>{r.d(t,{a:()=>a,b:()=>s,c:()=>o,d:()=>u,e:()=>l,n:()=>p,s:()=>c,t:()=>i});var n=r(72220);function o(e,t,r){i(e.typedBuffer,t.typedBuffer,r,e.typedBufferStride,t.typedBufferStride)}function i(e,t,r,o=3,i=o){if(e.length/o!==Math.ceil(t.length/i))return n.c.error("source and destination buffers need to have the same number of elements"),e;const s=e.length/o,a=r[0],l=r[1],c=r[2],u=r[4],p=r[5],f=r[6],h=r[8],d=r[9],g=r[10],m=r[12],y=r[13],x=r[14];let v=0,w=0;for(let r=0;r0){const t=1/Math.sqrt(c);e[s]=t*o,e[s+1]=t*a,e[s+2]=t*l}i+=n,s+=r}}Object.freeze(Object.defineProperty({__proto__:null,normalize:p,normalizeView:u,scale:c,scaleView:l,shiftRight:function(e,t,r){const n=Math.min(e.count,t.count),o=e.typedBuffer,i=e.typedBufferStride,s=t.typedBuffer,a=t.typedBufferStride;let l=0,c=0;for(let e=0;e>r,o[c+1]=s[l+1]>>r,o[c+2]=s[l+2]>>r,l+=a,c+=i},transformMat3:a,transformMat3View:s,transformMat4:i,transformMat4View:o},Symbol.toStringTag,{value:"Module"}))},83025:(e,t,r)=>{r.d(t,{JK:()=>a,QZ:()=>i,Rq:()=>s,bg:()=>o,mB:()=>l});var n=r(1533);function o(e,t=!1){return e<=n.DB?t?new Array(e).fill(0):new Array(e):new Float64Array(e)}function i(e){return((0,n.kJ)(e)?e.length:e.byteLength/8)<=n.DB?Array.from(e):new Float64Array(e)}function s(e,t,r){return Array.isArray(e)?e.slice(t,t+r):e.subarray(t,t+r)}function a(e,t){for(let r=0;r{r.d(t,{$z:()=>s,KF:()=>u,mi:()=>o});var n=r(1533);function o(e){return(0,n.kJ)(e)?e.length=65536)return(0,n.kJ)(e)?new Uint32Array(e):e;r>=256&&(t=!1)}return t?new Uint8Array(e):new Uint16Array(e)}function s(e){return e<=n.DB?new Array(e):e<=65536?new Uint16Array(e):new Uint32Array(e)}let a=(()=>{const e=new Uint32Array(131072);for(let t=0;t{const e=new Uint16Array(65536);for(let t=0;ta.length){const t=Math.max(2*a.length,e);a=new Uint32Array(t);for(let e=0;e{r.d(t,{Z:()=>x});var n,o=r(43697),i=r(96674),s=r(22974),a=r(92604),l=r(5600),c=r(90578),u=r(52011),p=r(75215),f=r(65542),h=r(60746),d=r(71630);const g="esri.geometry.support.MeshComponent",m=a.Z.getLogger(g);let y=n=class extends i.wq{static from(e){return(0,p.TJ)(n,e)}constructor(e){super(e),this.faces=null,this.material=null,this.shading="source",this.trustSourceNormals=!1}castFaces(e){return(0,d.X)(e,Uint32Array,[Uint16Array],{loggerTag:".faces=",stride:3},m)}castMaterial(e){return(0,p.TJ)(e&&"object"==typeof e&&("metallic"in e||"roughness"in e||"metallicRoughnessTexture"in e)?h.Z:f.Z,e)}clone(){return new n({faces:(0,s.d9)(this.faces),shading:this.shading,material:(0,s.d9)(this.material),trustSourceNormals:this.trustSourceNormals})}cloneWithDeduplication(e,t){const r={faces:(0,s.d9)(this.faces),shading:this.shading,material:this.material?this.material.cloneWithDeduplication(e,t):null,trustSourceNormals:this.trustSourceNormals};return new n(r)}get memoryUsage(){let e=0;return null!=this.faces&&(e+=this.faces.byteLength),null!=this.material&&(e+=this.material.memoryUsage),e}};(0,o._)([(0,l.Cb)({json:{write:!0}})],y.prototype,"faces",void 0),(0,o._)([(0,c.p)("faces")],y.prototype,"castFaces",null),(0,o._)([(0,l.Cb)({type:f.Z,json:{write:!0}})],y.prototype,"material",void 0),(0,o._)([(0,c.p)("material")],y.prototype,"castMaterial",null),(0,o._)([(0,l.Cb)({type:String,json:{write:!0}})],y.prototype,"shading",void 0),(0,o._)([(0,l.Cb)({type:Boolean})],y.prototype,"trustSourceNormals",void 0),y=n=(0,o._)([(0,u.j)(g)],y);const x=y},85872:(e,t,r)=>{r.d(t,{Z:()=>f});var n=r(43697),o=r(2368),i=r(96674),s=r(5600),a=(r(75215),r(67676),r(80442),r(36030)),l=r(52011),c=r(65617),u=r(94139);let p=class extends((0,o.J)(i.wq)){constructor(e){super(e),this.type="georeferenced-relative",this.isRelative=!0,this.isGeoreferenced=!0,this.origin=(0,c.c)()}getOriginPoint(e){const[t,r,n]=this.origin;return new u.Z({x:t,y:r,z:n,spatialReference:e})}setOriginFormPoint({x:e,y:t,z:r}){this.origin=(0,c.f)(e,t,r??0)}};(0,n._)([(0,a.J)({georeferencedRelative:"georeferenced-relative"},{readOnly:!0})],p.prototype,"type",void 0),(0,n._)([(0,s.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],p.prototype,"origin",void 0),p=(0,n._)([(0,l.j)("esri.geometry.support.MeshGeoreferencedRelativeVertexSpace")],p);const f=p},50567:(e,t,r)=>{r.d(t,{Z:()=>c});var n=r(43697),o=r(2368),i=r(96674),s=(r(92604),r(75215),r(67676),r(80442),r(20102),r(36030)),a=r(52011);let l=class extends((0,o.J)(i.wq)){constructor(){super({}),this.type="georeferenced",this.isRelative=!1,this.isGeoreferenced=!0}};(0,n._)([(0,s.J)({georeferenced:"georeferenced"},{readOnly:!0})],l.prototype,"type",void 0),l=(0,n._)([(0,a.j)("esri.geometry.support.MeshGeoreferencedVertexSpace")],l);const c=l},84555:(e,t,r)=>{r.d(t,{Z:()=>f});var n=r(43697),o=r(2368),i=r(96674),s=r(5600),a=(r(75215),r(67676),r(80442),r(36030)),l=r(52011),c=r(65617),u=r(94139);let p=class extends((0,o.J)(i.wq)){constructor(e){super(e),this.type="local",this.isRelative=!0,this.isGeoreferenced=!1,this.origin=(0,c.c)()}getOriginPoint(e){const[t,r,n]=this.origin;return new u.Z({x:t,y:r,z:n,spatialReference:e})}setOriginFormPoint({x:e,y:t,z:r}){this.origin=(0,c.f)(e,t,r??0)}};(0,n._)([(0,a.J)({local:"local"},{readOnly:!0})],p.prototype,"type",void 0),(0,n._)([(0,s.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],p.prototype,"origin",void 0),p=(0,n._)([(0,l.j)("esri.geometry.support.MeshLocalVertexSpace")],p);const f=p},65542:(e,t,r)=>{r.d(t,{Z:()=>f});var n,o=r(43697),i=r(22303),s=r(96674),a=r(5600),l=(r(75215),r(67676),r(80442),r(52011)),c=r(91024),u=r(80218);let p=n=class extends s.wq{constructor(e){super(e),this.color=null,this.colorTexture=null,this.colorTextureTransform=null,this.normalTexture=void 0,this.normalTextureTransform=void 0,this.alphaMode="auto",this.alphaCutoff=.5,this.doubleSided=!0}clone(){return this.cloneWithDeduplication(null,new Map)}cloneWithDeduplication(e,t){const r=null!=e?e.get(this):null;if(r)return r;const o=new n(this.clonePropertiesWithDeduplication(t));return null!=e&&e.set(this,o),o}clonePropertiesWithDeduplication(e){return{color:null!=this.color?this.color.clone():null,colorTexture:this.colorTexture?.cloneWithDeduplication(e),normalTexture:this.normalTexture?.cloneWithDeduplication(e),alphaMode:this.alphaMode,alphaCutoff:this.alphaCutoff,doubleSided:this.doubleSided,colorTextureTransform:this.colorTextureTransform?.clone(),normalTextureTransform:this.normalTextureTransform?.clone()}}get memoryUsage(){return this.getMemoryUsage()}getMemoryUsage(){let e=0;return e+=null!=this.color?16:0,null!=this.colorTexture&&(e+=this.colorTexture.memoryUsage),e+=null!=this.colorTextureTransform?20:0,null!=this.normalTexture&&(e+=this.normalTexture.memoryUsage),e+=null!=this.normalTextureTransform?20:0,e}};(0,o._)([(0,a.Cb)({type:i.Z,json:{write:!0}})],p.prototype,"color",void 0),(0,o._)([(0,a.Cb)({type:c.Z,json:{write:!0}})],p.prototype,"colorTexture",void 0),(0,o._)([(0,a.Cb)({type:u.Z,json:{write:!0}})],p.prototype,"colorTextureTransform",void 0),(0,o._)([(0,a.Cb)({type:c.Z,json:{write:!0}})],p.prototype,"normalTexture",void 0),(0,o._)([(0,a.Cb)({type:u.Z,json:{write:!0}})],p.prototype,"normalTextureTransform",void 0),(0,o._)([(0,a.Cb)({nonNullable:!0,json:{write:!0}})],p.prototype,"alphaMode",void 0),(0,o._)([(0,a.Cb)({nonNullable:!0,json:{write:!0}})],p.prototype,"alphaCutoff",void 0),(0,o._)([(0,a.Cb)({nonNullable:!0,json:{write:!0}})],p.prototype,"doubleSided",void 0),p=n=(0,o._)([(0,l.j)("esri.geometry.support.MeshMaterial")],p);const f=p},60746:(e,t,r)=>{r.d(t,{Z:()=>f});var n,o=r(43697),i=r(22303),s=r(5600),a=(r(75215),r(67676),r(80442),r(52011)),l=r(65542),c=r(91024),u=r(80218);let p=n=class extends l.Z{constructor(e){super(e),this.emissiveColor=null,this.emissiveTexture=null,this.emissiveTextureTransform=void 0,this.occlusionTexture=null,this.occlusionTextureTransform=void 0,this.metallic=1,this.roughness=1,this.metallicRoughnessTexture=null,this.metallicRoughnessTextureTransform=void 0}clone(){return this.cloneWithDeduplication(null,new Map)}cloneWithDeduplication(e,t){const r=null!=e?e.get(this):null;if(r)return r;const o=new n(this.clonePropertiesWithDeduplication(t));return null!=e&&e.set(this,o),o}getMemoryUsage(){let e=super.getMemoryUsage();return e+=null!=this.emissiveColor?16:0,null!=this.emissiveTexture&&(e+=this.emissiveTexture.memoryUsage),e+=null!=this.emissiveTextureTransform?20:0,null!=this.occlusionTexture&&(e+=this.occlusionTexture.memoryUsage),e+=null!=this.occlusionTextureTransform?20:0,null!=this.metallicRoughnessTexture&&(e+=this.metallicRoughnessTexture.memoryUsage),e+=null!=this.metallicRoughnessTextureTransform?20:0,e}clonePropertiesWithDeduplication(e){return{...super.clonePropertiesWithDeduplication(e),emissiveColor:this.emissiveColor?.clone(),emissiveTexture:this.emissiveTexture?.cloneWithDeduplication(e),emissiveTextureTransform:this.emissiveTextureTransform?.clone(),occlusionTexture:this.occlusionTexture?.cloneWithDeduplication(e),occlusionTextureTransform:this.occlusionTextureTransform?.clone(),metallic:this.metallic,roughness:this.roughness,metallicRoughnessTexture:this.metallicRoughnessTexture?.cloneWithDeduplication(e),metallicRoughnessTextureTransform:this.metallicRoughnessTextureTransform?.clone()}}};(0,o._)([(0,s.Cb)({type:i.Z,json:{write:!0}})],p.prototype,"emissiveColor",void 0),(0,o._)([(0,s.Cb)({type:c.Z,json:{write:!0}})],p.prototype,"emissiveTexture",void 0),(0,o._)([(0,s.Cb)({type:u.Z,json:{write:!0}})],p.prototype,"emissiveTextureTransform",void 0),(0,o._)([(0,s.Cb)({type:c.Z,json:{write:!0}})],p.prototype,"occlusionTexture",void 0),(0,o._)([(0,s.Cb)({type:u.Z,json:{write:!0}})],p.prototype,"occlusionTextureTransform",void 0),(0,o._)([(0,s.Cb)({type:Number,nonNullable:!0,json:{write:!0},range:{min:0,max:1}})],p.prototype,"metallic",void 0),(0,o._)([(0,s.Cb)({type:Number,nonNullable:!0,json:{write:!0},range:{min:0,max:1}})],p.prototype,"roughness",void 0),(0,o._)([(0,s.Cb)({type:c.Z,json:{write:!0}})],p.prototype,"metallicRoughnessTexture",void 0),(0,o._)([(0,s.Cb)({type:u.Z,json:{write:!0}})],p.prototype,"metallicRoughnessTextureTransform",void 0),p=n=(0,o._)([(0,a.j)("esri.geometry.support.MeshMaterialMetallicRoughness")],p);const f=p},91024:(e,t,r)=>{r.d(t,{Z:()=>v});var n=r(43697);r(80442);let o=null,i=!0;function s(){return o||(o=document.createElement("canvas"),o.width=1,o.height=1),o}function a(e,t,r){return r||(r=s()),r.getContext("2d").createImageData(e,t)}var l,c=r(96674),u=r(5600),p=r(75215),f=(r(67676),r(71715)),h=r(52011),d=r(30556),g=r(25929);const m=new WeakMap;let y=0,x=l=class extends c.wq{constructor(e){super(e),this.wrap="repeat"}get url(){return this._get("url")||null}set url(e){this._set("url",e),e&&this._set("data",null)}get data(){return this._get("data")||null}set data(e){this._set("data",e),e&&this._set("url",null)}writeData(e,t,r,n){if(e instanceof HTMLImageElement){const o={type:"image-element",src:(0,g.t)(e.src,n),crossOrigin:e.crossOrigin};t[r]=o}else if(e instanceof HTMLCanvasElement){const n=e.getContext("2d").getImageData(0,0,e.width,e.height),o={type:"canvas-element",imageData:this._encodeImageData(n)};t[r]=o}else if(e instanceof HTMLVideoElement){const o={type:"video-element",src:(0,g.t)(e.src,n),autoplay:e.autoplay,loop:e.loop,muted:e.muted,crossOrigin:e.crossOrigin,preload:e.preload};t[r]=o}else if(e instanceof ImageData){const n={type:"image-data",imageData:this._encodeImageData(e)};t[r]=n}}readData(e){switch(e.type){case"image-element":{const t=new Image;return t.src=e.src,t.crossOrigin=e.crossOrigin,t}case"canvas-element":{const t=this._decodeImageData(e.imageData),r=document.createElement("canvas");return r.width=t.width,r.height=t.height,r.getContext("2d").putImageData(t,0,0),r}case"image-data":return this._decodeImageData(e.imageData);case"video-element":{const t=document.createElement("video");return t.src=e.src,t.crossOrigin=e.crossOrigin,t.autoplay=e.autoplay,t.loop=e.loop,t.muted=e.muted,t.preload=e.preload,t}default:return}}get transparent(){const e=this.data,t=this.url;if(e instanceof HTMLCanvasElement)return this._imageDataContainsTransparent(e.getContext("2d").getImageData(0,0,e.width,e.height));if(e instanceof ImageData)return this._imageDataContainsTransparent(e);if(t){const e=t.substr(t.length-4,4).toLowerCase(),r=t.substr(0,15).toLocaleLowerCase();if(".png"===e||"data:image/png;"===r)return!0}return!1}set transparent(e){this._overrideIfSome("transparent",e)}get contentHash(){const e="string"==typeof this.wrap?this.wrap:"object"==typeof this.wrap?`${this.wrap.horizontal}/${this.wrap.vertical}`:"",t=(t="")=>`d:${t},t:${this.transparent},w:${e}`;return null!=this.url?t(this.url):null!=this.data?this.data instanceof HTMLImageElement||this.data instanceof HTMLVideoElement?t(this.data.src):(m.has(this.data)||m.set(this.data,++y),t(m.get(this.data))):t()}get memoryUsage(){let e=0;if(e+=null!=this.url?this.url.length:0,null!=this.data){const t=this.data;"data"in t?e+=t.data.byteLength:t instanceof HTMLImageElement?e+=t.naturalWidth*t.naturalHeight*3:t instanceof HTMLCanvasElement&&(e+=t.width*t.height*3)}return e}clone(){const e={url:this.url,data:this.data,wrap:this._cloneWrap()};return new l(e)}cloneWithDeduplication(e){const t=e.get(this);if(t)return t;const r=this.clone();return e.set(this,r),r}_cloneWrap(){return"string"==typeof this.wrap?this.wrap:{horizontal:this.wrap.horizontal,vertical:this.wrap.vertical}}_encodeImageData(e){let t="";for(let r=0;r{r.d(t,{Z:()=>c});var n=r(43697),o=r(2368),i=r(96674),s=r(5600),a=(r(75215),r(67676),r(80442),r(52011));let l=class extends((0,o.J)(i.wq)){constructor(e){super(e),this.offset=[0,0],this.rotation=0,this.scale=[1,1]}};(0,n._)([(0,s.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],l.prototype,"offset",void 0),(0,n._)([(0,s.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],l.prototype,"rotation",void 0),(0,n._)([(0,s.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],l.prototype,"scale",void 0),l=(0,n._)([(0,a.j)("esri.geometry.support.MeshTextureTransform")],l);const c=l},71630:(e,t,r)=>{r.d(t,{Q:()=>h,X:()=>g});var n,o=r(43697),i=r(96674),s=r(22974),a=r(92604),l=r(5600),c=r(90578),u=r(52011);const p="esri.geometry.support.MeshVertexAttributes",f=a.Z.getLogger(p);let h=n=class extends i.wq{constructor(e){super(e),this.color=null,this.position=new Float64Array(0),this.uv=null,this.normal=null,this.tangent=null}castColor(e){return g(e,Uint8Array,[Uint8ClampedArray],{loggerTag:".color=",stride:4},f)}castPosition(e){return e&&e instanceof Float32Array&&f.warn(".position=","Setting position attribute from a Float32Array may cause precision problems. Consider storing data in a Float64Array or a regular number array"),g(e,Float64Array,[Float32Array],{loggerTag:".position=",stride:3},f)}castUv(e){return g(e,Float32Array,[Float64Array],{loggerTag:".uv=",stride:2},f)}castNormal(e){return g(e,Float32Array,[Float64Array],{loggerTag:".normal=",stride:3},f)}castTangent(e){return g(e,Float32Array,[Float64Array],{loggerTag:".tangent=",stride:4},f)}clone(){const e={position:(0,s.d9)(this.position),uv:(0,s.d9)(this.uv),normal:(0,s.d9)(this.normal),tangent:(0,s.d9)(this.tangent),color:(0,s.d9)(this.color)};return new n(e)}clonePositional(){const e={position:(0,s.d9)(this.position),normal:(0,s.d9)(this.normal),tangent:(0,s.d9)(this.tangent),uv:this.uv,color:this.color};return new n(e)}get memoryUsage(){let e=0;return e+=this.position.byteLength,null!=this.uv&&(e+=this.uv.byteLength),null!=this.normal&&(e+=this.normal.byteLength),null!=this.tangent&&(e+=this.tangent.byteLength),null!=this.color&&(e+=this.color.byteLength),e}};function d(e,t,r,n){const{loggerTag:o,stride:i}=t;return e.length%i!=0?(n.error(o,`Invalid array length, expected a multiple of ${i}`),new r([])):e}function g(e,t,r,n,o){if(!e)return e;if(e instanceof t)return d(e,n,t,o);for(const i of r)if(e instanceof i)return d(new t(e),n,t,o);if(Array.isArray(e))return d(new t(e),n,t,o);{const n=r.map((e=>`'${e.name}'`));return o.error(`Failed to set property, expected one of ${n}, but got ${e.constructor.name}`),new t([])}}function m(e,t,r){t[r]=function(e){const t=new Array(e.length);for(let r=0;r{r.d(t,{c:()=>n});const n=r(92604).Z.getLogger("esri.views.3d.support.buffer.math")},84470:(e,t,r)=>{r.d(t,{CP:()=>a,JG:()=>d,LL:()=>l,NZ:()=>c,fV:()=>g,vj:()=>y,yT:()=>v,zE:()=>x});var n=r(3172),o=r(67676),i=r(95330),s=r(2981);class a{constructor(e,t,r){this.assetName=e,this.assetMimeType=t,this.parts=r}equals(e){return this===e||this.assetName===e.assetName&&this.assetMimeType===e.assetMimeType&&(0,o.fS)(this.parts,e.parts,((e,t)=>e.equals(t)))}isOnService(e){return this.parts.every((t=>t.isOnService(e)))}makeHash(){let e="";for(const t of this.parts)e+=t.partHash;return e}async toBlob(e){const{parts:t}=this;if(1===t.length)return t[0].toBlob(e);const r=await Promise.all(t.map((t=>t.toBlob(e))));return(0,i.k_)(e),new Blob(r)}}class l{constructor(e,t){this.partUrl=e,this.partHash=t}equals(e){return this===e||this.partUrl===e.partUrl&&this.partHash===e.partHash}isOnService(e){return this.partUrl.startsWith(`${e.path}/assets/`)}async toBlob(e){const{data:t}=await(0,n.default)(this.partUrl,{responseType:"blob"});return(0,i.k_)(e),t}}function c(e){return function(e){return!!e&&(Array.isArray(e)?e.some(h):h(e))}(e?.source)}function u(e){return!!Array.isArray(e)&&e.every((e=>e instanceof a))}const p=/^(model\/gltf\+json)|(model\/gltf-binary)$/,f=/\.(gltf|glb)/i;function h(e){if(e instanceof File){const{type:t,name:r}=e;return p.test(t)||f.test(r)}return p.test(e.assetMimeType)||f.test(e.assetName)}function d(e,t){if(!e)return!1;const{source:r}=e;return function(e,t){return Array.isArray(e)?e.every((e=>m(e,t))):m(e,t)}(r,t)}function g(e,t){if(e===t)return!0;const{source:r}=e,{source:n}=t;if(r===n)return!0;if(u(r)&&u(n)){if(r.length!==n.length)return!1;const e=(e,t)=>e.assetNamet.assetName?1:0,t=[...r].sort(e),o=[...n].sort(e);for(let e=0;e{r.d(t,{d:()=>i});var n=r(22021),o=r(24882);function i(e,t,r){const i=Array.isArray(e),u=i?e.length/t:e.byteLength/(4*t),p=i?e:new Uint32Array(e,0,u*t),f=r?.minReduction??0,h=r?.originalIndices||null,d=h?h.length:0,g=r?.componentOffsets||null;let m=0;if(g)for(let e=0;em&&(m=t)}else m=u;const y=Math.floor(1.1*m)+1;(null==c||c.length<2*y)&&(c=new Uint32Array((0,n.Sf)(2*y)));for(let e=0;e<2*y;e++)c[e]=0;let x=0;const v=!!g&&!!h,w=v?d:u;let b=(0,o.$z)(u);const A=new Uint32Array(d),T=1.96;let S=0!==f?Math.ceil(4*T*T/(f*f)*f*(1-f)):w,_=1,Z=g?g[1]:w;for(let e=0;e=y&&(i-=y)}a===x&&(c[2*i]=o,c[2*i+1]=r+1,x++),b[r]=a}if(0!==f&&1-x/u>>2)|0;return n>>>0}let c=null},91681:(e,t,r)=>{r.r(t),r.d(t,{assetMapFromAssetMapsJSON:()=>qe,extractMesh:()=>He,meshFeatureSetFromJSON:()=>Ve});var n,o,i=r(38171),s=r(92604),a=r(30175),l=r(65617),c=r(6570),u=r(43697),p=r(20102),f=r(3920),h=r(83379),d=r(609),g=r(95330),m=r(17445),y=r(5600),x=(r(75215),r(67676),r(80442),r(52011)),v=r(9361),w=r(94139),b=r(38913),A=r(3709),T=r(62540),S=r(85872),_=r(50567),Z=r(84555),C=r(2674),M=r(71630),R=r(95401),j=r(86662),F=r(83025),L=r(24882),E=r(47545);function O(e,t,r){const o=e.length,i=new Array(o),s=new Array(o),a=new Array(o);let l=0,c=0,u=0,p=0;for(let t=0;t=0;p--){const d=e[p],g=r===n.CCW_IS_HOLE&&P(d);if(g&&1!==o)i[l++]=d;else{let e=d.length;for(let t=0;t0&&(a[u++]={index:h,count:d.length}),h=g?D(d,d.length-1,-1,f,h,d.length,t):D(d,0,1,f,h,d.length,t);for(let e=0;e0&&(a[u++]={index:h,count:n.length}),h=D(n,0,1,f,h,n.length,t)}l=0,r.count>0&&(s[c++]=r)}}for(let e=0;e0&&(a[u++]={index:h,count:r.length}),h=D(r,0,1,f,h,r.length,t)}return s.length=c,a.length=u,{position:f,polygons:s,outlines:a}}function D(e,t,r,n,o,i,s){o*=3;for(let a=0;a{const n=(0,J.PF)(r,t,t),o=n?n.replace(/^ *\.\//,""):null;return(o?e.files.get(o):null)??r}}function G(e){return Q.fromBlob(e)}const K=/^(model\/gltf\+json)|(model\/gltf-binary)$/,Y=/\.(gltf|glb)/i;function X(e){const t=new Map;let r=null;for(const{name:n,mimeType:o,source:i}of e)(null==r||K.test(o)||Y.test(n))&&(r=i.url),t.set(n,i.url),i.files.forEach(((e,r)=>t.set(r,e)));if(null==r)throw new p.Z("mesh-load-external:missing-files","Missing files to load external mesh source");return new Q(r,(()=>e.forEach((({source:e})=>e.dispose()))),t)}class Q{constructor(e,t=(()=>{}),r=new Map){this.url=e,this.dispose=t,this.files=r}static fromBlob(e){const t=URL.createObjectURL(e);return new Q(t,(()=>URL.revokeObjectURL(t)))}}var ee=r(2368),te=r(46791),re=r(84470);let ne=class extends ee.j{constructor(){super(),this.externalSources=new te.Z,this._explicitDisplaySource=null}get displaySource(){return this._explicitDisplaySource??this._implicitDisplaySource}set displaySource(e){if(null!=e&&!(0,re.NZ)(e))throw new Error("Cannot use this source for display: it is not in a supported format.");this._explicitDisplaySource=e,e&&this.externalSources.every((t=>!(0,re.fV)(t,e)))&&this.externalSources.add(e)}clearSources(){this.displaySource=null,this.externalSources.removeAll()}getExternalSourcesOnService(e){return this.externalSources.items.filter((t=>(0,re.JG)(t,e)))}get _implicitDisplaySource(){return this.externalSources.find(re.NZ)}};(0,u._)([(0,y.Cb)()],ne.prototype,"externalSources",void 0),(0,u._)([(0,y.Cb)()],ne.prototype,"displaySource",null),(0,u._)([(0,y.Cb)()],ne.prototype,"_implicitDisplaySource",null),(0,u._)([(0,y.Cb)()],ne.prototype,"_explicitDisplaySource",void 0),ne=(0,u._)([(0,x.j)("esri.geometry.support.meshUtils.Metadata")],ne);var oe=r(21787),ie=r(46521),se=r(13598),ae=r(58995),le=r(56493);function ce(e,t){if(e)for(let r=0;r{this.handles.add((0,m.YP)((()=>({vertexAttributes:this.vertexAttributes,components:this.components?.map((e=>e.clone()))})),(()=>this._clearSources()),{once:!0,sync:!0}))}))}get hasExtent(){return this.loaded?this.vertexAttributes.position.length>0&&(!this.components||this.components.length>0):null!=this.metadata.displaySource?.extent}get _transformedExtent(){const{components:e,spatialReference:t,vertexAttributes:r,vertexSpace:n}=this,o=r.position;if(0===o.length||e&&0===e.length)return new c.Z({xmin:0,ymin:0,zmin:0,xmax:0,ymax:0,zmax:0,spatialReference:t});if("local"===n.type){const{_untransformedExtent:e,transform:r}=this;return function({xmin:e,xmax:t,ymin:r,ymax:n,zmin:o,zmax:i},s,a,l){o??=0,i??=0,N??=new Float64Array(24);const c=N;return c[0]=e,c[1]=r,c[2]=o,c[3]=e,c[4]=n,c[5]=o,c[6]=t,c[7]=n,c[8]=o,c[9]=t,c[10]=r,c[11]=o,c[12]=e,c[13]=r,c[14]=i,c[15]=e,c[16]=n,c[17]=i,c[18]=t,c[19]=n,c[20]=i,c[21]=t,c[22]=r,c[23]=i,(0,U.project)({positions:c,transform:s,vertexSpace:a,inSpatialReference:l,outSpatialReference:l,outPositions:c,local:!1}),I(c,l)}(e,r,n,t)}if("georeferenced-relative"===n.type){const{transform:e}=this;return I((0,U.project)({positions:o,transform:e,vertexSpace:n,inSpatialReference:t,outSpatialReference:t,local:!1}),t)}return I(o,t)}get _untransformedExtent(){return I(this.vertexAttributes.position,this.spatialReference)}get anchor(){const{vertexSpace:e}=this;if(e.isRelative)return e.getOriginPoint(this.spatialReference);const{center:t,zmin:r}=this._transformedExtent;return new w.Z({x:t.x,y:t.y,z:r,spatialReference:this.spatialReference})}get origin(){const{vertexSpace:e}=this;return e.isRelative?e.getOriginPoint(this.spatialReference):this._transformedExtent.center}get extent(){return this.loaded||null==this.metadata?.displaySource?.extent?this._transformedExtent:this.metadata.displaySource.extent.clone()}addComponent(e){this.loaded?(this.components||(this.components=[]),this.components.push(T.Z.from(e)),this.notifyChange("components")):s.Z.getLogger(this).error("addComponent()","Mesh must be loaded before applying operations")}removeComponent(e){if(this.loaded){if(this.components){const t=this.components.indexOf(e);if(-1!==t)return this.components.splice(t,1),void this.notifyChange("components")}s.Z.getLogger(this).error("removeComponent()","Provided component is not part of the list of components")}else s.Z.getLogger(this).error("removeComponent()","Mesh must be loaded before applying operations")}rotate(e,t,r,n){return(0,A.qw)(e,t,r,Ne),function(e,t,r){if(!e.vertexAttributes||!e.vertexAttributes.position||0===t[3])return;const{spatialReference:n,vertexSpace:o}=e;if(o.isRelative){(0,B.A)(o,we,r);const n=r?.origin??e.origin;e.transform??=new C.Z,function(e,t,r,n){const o=t.origin,i=(0,z.s)(Ae,n.x,n.y,n.z??0),s=(0,z.b)(Ae,i,o);e.applyLocalInverse(s,Te),e.rotation=(0,A.qC)(e.rotation,r,(0,A.Ue)()),e.applyLocalInverse(s,s),(0,z.b)(s,s,Te),e.translation=(0,z.a)((0,l.c)(),e.translation,s)}(e.transform,o,t,n)}else{const o=r?.origin??e.origin;(0,B.h)(n,r)?function(e,t,r){const n=e.spatialReference,o=(0,ae.rS)(n),i=Ce;(0,k.KC)(r,i,o)||(0,k.KC)(e.origin,i,o);const s=e.vertexAttributes.position,a=e.vertexAttributes.normal,l=e.vertexAttributes.tangent,c=new Float64Array(s.length),u=null!=a?new Float32Array(a.length):null,p=null!=l?new Float32Array(l.length):null;(0,k.Bm)(o,i,_e,o),(0,oe.f)(Ze,_e);const f=Se;(0,z.t)((0,A.ZZ)(Se),(0,A.ZZ)(t),Ze),f[3]=t[3],(0,le.XO)(s,n,c),null!=a&&null!=u&&(0,le.Iz)(a,s,c,n,u),null!=l&&null!=p&&(0,le.wi)(l,s,c,n,p),be(c,f,3,i),(0,le.To)(c,s,n),null!=a&&null!=u&&(be(u,f,3),(0,le.Yk)(u,s,c,n,a)),null!=l&&null!=p&&(be(p,f,4),(0,le.M2)(p,s,c,n,l)),e.vertexAttributesChanged()}(e,t,o):function(e,t,r){const n=Ce;if(!(0,k.KC)(r,n,e.spatialReference)){const t=e.origin;n[0]=t.x,n[1]=t.y,n[2]=t.z,s.Z.getLogger(we).error(`Failed to project specified origin (wkid:${r.spatialReference.wkid}) to mesh spatial reference (wkid:${e.spatialReference.wkid}). Projection may be possible after calling projection.load().`)}be(e.vertexAttributes.position,t,3,n),be(e.vertexAttributes.normal,t,3),be(e.vertexAttributes.tangent,t,4),e.vertexAttributesChanged()}(e,t,o)}}(this,Ne,n),this}offset(e,t,r,n){return this.loaded?(Ue[0]=e,Ue[1]=t,Ue[2]=r,function(e,t,r){if(!e.vertexAttributes||!e.vertexAttributes.position)return;const{vertexSpace:n}=e;n.isRelative?((0,B.A)(n,"esri.geometry.support.meshUtils.offset",r),function(e,t){const r=e.origin;e.origin=(0,z.a)((0,l.c)(),r,t)}(n,t)):(0,B.h)(e.spatialReference,r)?function(e,t){const r=e.spatialReference,n=e.vertexAttributes.position,o=e.vertexAttributes.normal,i=e.vertexAttributes.tangent,s=new Float64Array(n.length),a=null!=o?new Float32Array(o.length):null,l=null!=i?new Float32Array(i.length):null,c=e.extent.center,u=ue;(0,k.Bm)(r,[c.x,c.y,c.z],pe,(0,ae.rS)(r)),(0,oe.f)(fe,pe),(0,z.t)(u,t,fe),(0,le.XO)(n,r,s),null!=o&&null!=a&&(0,le.Iz)(o,n,s,r,a),null!=i&&null!=l&&(0,le.wi)(i,n,s,r,l),ce(s,u),(0,le.To)(s,n,r),null!=o&&null!=a&&(0,le.Yk)(a,n,s,r,o),null!=i&&null!=l&&(0,le.M2)(l,n,s,r,i),e.vertexAttributesChanged()}(e,t):function(e,t){ce(e.vertexAttributes.position,t),e.vertexAttributesChanged()}(e,t)}(this,Ue,n),this):(s.Z.getLogger(this).error("offset()","Mesh must be loaded before applying operations"),this)}scale(e,t){return this.loaded?(function(e,t,r){if(!e.vertexAttributes||!e.vertexAttributes.position)return;const{spatialReference:n,vertexSpace:o}=e;if(o.isRelative){(0,B.A)(o,Me,r);const n=r?.origin??e.origin;e.transform??=new C.Z,function(e,t,r,n){const o=t.origin,i=(0,z.s)(je,n.x,n.y,n.z),s=(0,z.b)(je,i,o);e.applyLocalInverse(s,Fe);const a=(0,z.g)((0,l.c)(),e.scale,r);e.scale=a,e.applyLocalInverse(s,s),(0,z.b)(s,s,Fe),e.translation=(0,z.a)((0,l.c)(),e.translation,s)}(e.transform,o,t,n)}else{const o=(0,B.h)(n,r),i=r?.origin??e.origin;o?function(e,t,r){const n=e.spatialReference,o=(0,ae.rS)(n),i=Le;(0,k.KC)(r,i,o)||(0,k.KC)(e.origin,i,o);const s=e.vertexAttributes.position,a=e.vertexAttributes.normal,l=e.vertexAttributes.tangent,c=new Float64Array(s.length),u=null!=a?new Float32Array(a.length):null,p=null!=l?new Float32Array(l.length):null;(0,le.XO)(s,n,c),null!=a&&null!=u&&(0,le.Iz)(a,s,c,n,u),null!=l&&null!=p&&(0,le.wi)(l,s,c,n,p),Re(c,t,i),(0,le.To)(c,s,n),null!=a&&null!=u&&(0,le.Yk)(u,s,c,n,a),null!=l&&null!=p&&(0,le.M2)(p,s,c,n,l),e.vertexAttributesChanged()}(e,t,i):function(e,t,r){const n=Le;if(!(0,k.KC)(r,n,e.spatialReference)){const t=e.origin;n[0]=t.x,n[1]=t.y,n[2]=t.z,s.Z.getLogger(Me).error(`Failed to project specified origin (wkid:${r.spatialReference.wkid}) to mesh spatial reference (wkid:${e.spatialReference.wkid}). Projection may be possible after calling projection.load().`)}Re(e.vertexAttributes.position,t,n),e.vertexAttributesChanged()}(e,t,i)}}(this,e,t),this):(s.Z.getLogger(this).error("scale()","Mesh must be loaded before applying operations"),this)}centerAt(e,t){return this.loaded?(function(e,t,r){if(!e.vertexAttributes||!e.vertexAttributes.position)return;const{vertexSpace:n}=e,o=r?.origin??e.origin;n.isRelative?((0,B.A)(n,W,r),function(e,t,r){const{vertexSpace:n}=e;if(!n.isRelative)return;const o=H,i=V;if(!(0,k.KC)(t,i,e.spatialReference))return void s.Z.getLogger(W).error(`Failed to project centerAt location (wkid:${t.spatialReference.wkid}) to mesh spatial reference (wkid:${e.spatialReference.wkid}). Projection may be possible after calling projection.load().`);if(!(0,k.KC)(r,o,e.spatialReference)){const t=e.origin;o[0]=t.x,o[1]=t.y,o[2]=t.z,s.Z.getLogger(W).error(`Failed to project specified origin (wkid:${r.spatialReference.wkid}) to mesh spatial reference (wkid:${e.spatialReference.wkid}). Projection may be possible after calling projection.load().`)}const a=(0,z.b)($,i,o),c=n.origin;n.origin=(0,z.a)((0,l.c)(),c,a)}(e,t,o)):(0,B.h)(e.spatialReference,r)?function(e,t,r){const n=(0,U.FF)(e.vertexAttributes,r,{geographic:!0}),{position:o,normal:i,tangent:s}=(0,U.iv)(n,t,{geographic:!0});e.vertexAttributes.position=o,e.vertexAttributes.normal=i,e.vertexAttributes.tangent=s,e.vertexAttributesChanged()}(e,t,o):function(e,t,r){const n=H,o=V;if((0,k.KC)(t,o,e.spatialReference)){if(!(0,k.KC)(r,n,e.spatialReference)){const t=e.origin;n[0]=t.x,n[1]=t.y,n[2]=t.z,s.Z.getLogger(W).error(`Failed to project specified origin (wkid:${r.spatialReference.wkid}) to mesh spatial reference (wkid:${e.spatialReference.wkid}). Projection may be possible after calling projection.load().`)}(function(e,t,r){if(e)for(let n=0;n({name:e.name,mimeType:e.type,source:G(e)}))))}(e):async function(e,t){const r=await(0,g.WW)(e.map((async e=>{const r=await async function(e,t){const{parts:r}=e;if(1===r.length)return new Q(r[0].partUrl);const n=await e.toBlob(t);return(0,g.k_)(t),Q.fromBlob(n)}(e);return(0,g.k_)(t),{name:e.assetName,mimeType:e.assetMimeType,source:r}})));if((0,g.Hc)(t))throw r.forEach((e=>e.source.dispose())),(0,g.zE)();return X(r)}(e,t)}return G(e)}(o,n);(0,g.k_)(n);const a=i(new w.Z({x:0,y:0,z:0,spatialReference:e.spatialReference}),s.url,{resolveFile:q(s),useTransform:!0,signal:n?.signal});a.then((()=>s.dispose()),(()=>s.dispose()));const{vertexAttributes:l,components:c}=await a;e.vertexAttributes=l,e.components=c}(this,t,e)),Promise.resolve(this)}addExternalSources(e){this.metadata.externalSources.addMany(e)}updateDisplaySource(e){this.metadata.displaySource=e}clone(){return this.cloneWithVertexSpace(this.vertexSpace.clone())}cloneWithVertexSpace(e){let t=null;if(this.components){const e=new Map,r=new Map;t=this.components.map((t=>t.cloneWithDeduplication(e,r)))}const r={components:t,spatialReference:this.spatialReference,vertexAttributes:this.vertexAttributes.clone(),vertexSpace:e,transform:this.transform?.clone()??null,metadata:this.metadata.clone()};return new Ee(r)}cloneShallow(){return new Ee({components:this.components,spatialReference:this.spatialReference,vertexAttributes:this.vertexAttributes,vertexSpace:this.vertexSpace.clone(),transform:this.transform,metadata:this.metadata})}vertexAttributesChanged(){this.notifyChange("vertexAttributes")}async toBinaryGLTF(e){const t=r.e(7277).then(r.bind(r,7277)),n=this.load(),o=await Promise.all([t,n]),{toBinaryGLTF:i}=o[0];return i(this,e)}get memoryUsage(){let e=0;if(e+=this.vertexAttributes.memoryUsage,null!=this.components)for(const t of this.components)e+=t.memoryUsage;return e}_clearSources(){this.metadata.clearSources()}static createBox(e,t){if(!(e instanceof w.Z))return s.Z.getLogger(Oe).error(".createBox()","expected location to be a Point instance"),null;const r=new Ee(de(function(){const{faceDescriptions:e,faceVertexOffsets:t,uvScales:r}=ge,n=4*e.length,o=new Float64Array(3*n),i=new Float32Array(3*n),s=new Float32Array(2*n),a=new Uint32Array(2*e.length*3);let l=0,c=0,u=0,p=0;for(let n=0;n=i&&e=4,h=2===e||4===e,d=r?t-1:t;for(let g=0;g<=d;g++){const m=g/d*2*Math.PI,y=r?0:.5;ye[0]=y*Math.sin(m),ye[1]=y*-Math.cos(m),ye[2]=e<=2?.5:-.5;for(let t=0;t<3;t++)n[a++]=ye[t],o[l++]=f?2===t?e<=1?1:-1:0:2===t?0:ye[t]/y;i[c++]=(g+(r?.5:0))/t,i[c++]=e<=1?1*e/3:e<=3?1*(e-2)/3+1/3:1*(e-4)/3+2/3,h||0===e||g===t||(5!==e&&(s[u++]=p,s[u++]=p+1,s[u++]=p-t),1!==e&&(s[u++]=p,s[u++]=p-t,s[u++]=p-t-1)),p++}}return{position:n,normal:o,uv:i,faces:s}}(t&&t.densificationFactor||0),e,t)):(s.Z.getLogger(Oe).error(".createCylinder()","expected location to be a Point instance"),null)}static createPlane(e,t){if(!(e instanceof w.Z))return s.Z.getLogger(Oe).error(".createPlane()","expected location to be a Point instance"),null;const r=t?.facing??"up",n=function(e,t){const r="number"==typeof t?t:null!=t?t.width:1,n="number"==typeof t?t:null!=t?t.height:1;switch(e){case"up":case"down":return{width:r,depth:n};case"north":case"south":return{width:r,height:n};case"east":case"west":return{depth:r,height:n}}}(r,t?.size);return new Ee(de(function(e){const t=he.facingAxisOrderSwap[e],r=he.position,n=he.normal,o=new Float64Array(r.length),i=new Float32Array(n.length);let s=0;for(let e=0;e<4;e++){const e=s;for(let a=0;a<3;a++){const l=t[a],c=Math.abs(l)-1,u=l>=0?1:-1;o[s]=r[e+c]*u,i[s]=n[e+c]*u,s++}}return{position:o,normal:i,uv:new Float32Array(he.uv),faces:new Uint32Array(he.faces),isPlane:!0}}(r),e,{...t,size:n}))}static createFromPolygon(e,t){if(!(e instanceof b.Z))return s.Z.getLogger(Oe).error(".createFromPolygon()","expected polygon to be a Polygon instance"),null;const r=function(e){const t=O(e.rings,e.hasZ,n.CCW_IS_HOLE),r=new Array;let o=0,i=0;for(const e of t.polygons){const n=e.count,s=e.index,a=(0,F.Rq)(t.position,3*s,3*n),l=e.holeIndices.map((e=>e-s)),c=(0,L.mi)((0,R.e)(a,l,3));r.push({position:a,faces:c}),o+=a.length,i+=c.length}const s=function(e,t,r){if(1===e.length)return e[0];const n=(0,F.bg)(t),o=new Array(r);let i=0,s=0,a=0;for(const t of e){for(let e=0;es.Z.getLogger("esri.rest.support.meshFeatureSet");function Ve(e,t,r){const n=r.features;r.features=[],delete r.geometryType;const o=Be.Z.fromJSON(r);if(o.geometryType="mesh",!r.assetMaps)return o;const s=qe(t,r.assetMaps),a=e.sourceSpatialReference??ze.Z.WGS84,l=r.globalIdFieldName,{outFields:c}=e,u=null!=c&&c.length>0?(p=c.includes("*")?null:new Set(c),({attributes:e})=>{if(!e)return{};if(!p)return e;for(const t in e)p.has(t)||delete e[t];return e}):()=>({});var p;for(const e of n){const r=He(e,l,a,t,s);null!=r&&o.features.push(new i.Z({geometry:r,attributes:u(e)}))}return o}function He(e,t,r,n,o){const i=e.attributes[t],s=o.get(i);if(null==s)return We().error("mesh-feature-set:asset-not-found","Service returned a feature which was not found in the asset map",e),null;if(!e.geometry)return We().error("mesh-feature-set:no-geometry","Service returned a feature without geometry",e),null;const{originPoint:a,originVector:u}=function({attributes:e},t,{transformFieldRoles:r}){const n=e[r.originX],o=e[r.originY],i=e[r.originZ];return{originPoint:new w.Z({x:n,y:o,z:i,spatialReference:t}),originVector:(0,l.f)(n,o,i)}}(e,r,n),p=c.Z.fromJSON(e.geometry);p.spatialReference=r;const f=function(e,{transformFieldRoles:t}){return new C.Z({translation:[e[t.translationX],-e[t.translationZ],e[t.translationY]],rotationAxis:[e[t.rotationX],e[t.rotationZ],e[t.rotationY]],rotationAngle:e[t.rotationDeg],scale:[e[t.scaleX],e[t.scaleY],e[t.scaleZ]]})}(e.attributes,n),h=s.projectVertices?new S.Z({origin:u}):new Z.Z({origin:u}),d=function(e){const t=Array.from(e.files.values()),r=new Array;for(const e of t){if(e.status!==$e.COMPLETED)return null;const t=new Array;for(const r of e.parts){if(!r)return null;t.push(new re.LL(r.url,r.hash))}r.push(new re.CP(e.name,e.mimeType,t))}return r}(s);return d?Ie.createWithExternalSource(a,d,{extent:p,transform:f,vertexSpace:h}):Ie.createIncomplete(a,{extent:p,transform:f,vertexSpace:h})}var $e,Je;function qe(e,t){const r=new Map;for(const n of t){const t=n.parentGlobalId;if(null==t)continue;const o=n.assetName,i=n.assetType,s=n.assetHash,l=n.assetURL,c=n.conversionStatus,u=n.seqNo,p=(0,ke.d1)(i,e.supportedFormats);if(!p){We().error("mesh-feature-set:unknown-format",`Service returned an asset of type ${i}, but it does not list it as a supported type`);continue}const f=(0,a.s1)(r,t,(()=>({projectVertices:Ke(n.flags).projectVertices,files:new Map})));(0,a.s1)(f.files,o,(()=>({name:o,type:i,mimeType:p,status:Ge(c),parts:[]}))).parts[u]={hash:s,url:l}}return r}function Ge(e){switch(e){case"COMPLETED":case"SUBMITTED":return $e.COMPLETED;case"INPROGRESS":return $e.PENDING;default:return $e.FAILED}}function Ke(e){return{projectVertices:e.includes("PROJECT_VERTICES")}}(Je=$e||($e={}))[Je.FAILED=0]="FAILED",Je[Je.PENDING=1]="PENDING",Je[Je.COMPLETED=2]="COMPLETED"}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/a40130579791293cefa2.js b/public/assets/esri/core/workers/chunks/a40130579791293cefa2.js new file mode 100644 index 0000000..1b3c939 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/a40130579791293cefa2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8518],{68668:(e,t,r)=>{r.d(t,{G:()=>o,w:()=>l});var i=r(66643),n=r(46791),s=r(83379);async function o(e,t){return await e.load(),l(e,t)}async function l(e,t){const r=[],o=(...e)=>{for(const t of e)null!=t&&(Array.isArray(t)?o(...t):n.Z.isCollection(t)?t.forEach((e=>o(e))):s.Z.isLoadable(t)&&r.push(t))};t(o);let l=null;if(await(0,i.UI)(r,(async e=>{const t=await(0,i.q6)(function(e){return"loadAll"in e&&"function"==typeof e.loadAll}(e)?e.loadAll():e.load());!1!==t.ok||l||(l=t)})),l)throw l.error;return e}},30359:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_e});var i=r(43697),n=r(46791),s=r(20102),o=r(3920),l=r(68668),a=r(16453),u=r(95330),p=r(17445),d=r(42033),y=r(81271),c=r(5600),h=(r(75215),r(67676),r(80442),r(71715)),b=r(52011),f=r(31263),g=r(87085),m=r(54295),v=r(17287),w=r(71612),C=r(17017),S=r(66361),_=r(53713),F=r(38009),I=r(16859),O=r(34760),j=r(72965),E=r(28294),T=r(66677),L=r(21506),Z=r(50957),x=r(53518),A=r(35671),P=r(96674),G=r(30556),R=r(72729);let q=class extends P.wq{constructor(){super(...arguments),this.code=null,this.defaultValues={},this.domains=null,this.name=null}readDomains(e){if(!e)return null;const t={};for(const r of Object.keys(e))t[r]=(0,R.im)(e[r]);return t}writeDomains(e,t){if(!e)return;const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,i._)([(0,c.Cb)({type:Number,json:{write:!0}})],q.prototype,"code",void 0),(0,i._)([(0,c.Cb)({type:Object,json:{write:!0}})],q.prototype,"defaultValues",void 0),(0,i._)([(0,c.Cb)({json:{write:!0}})],q.prototype,"domains",void 0),(0,i._)([(0,h.r)("domains")],q.prototype,"readDomains",null),(0,i._)([(0,G.c)("domains")],q.prototype,"writeDomains",null),(0,i._)([(0,c.Cb)({type:String,json:{write:!0}})],q.prototype,"name",void 0),q=(0,i._)([(0,b.j)("esri.layers.support.Subtype")],q);const D=q;var k=r(51773),V=r(16050),M=(r(12501),r(28756),r(92271),r(72529),r(5499)),N=r(84382),$=r(81571),U=(r(91423),r(10699)),Q=r(22974),z=r(83379),H=r(92604),J=r(78286),B=r(63213),Y=r(55343),K=r(70082),W=r(54306),X=r(30707),ee=r(14165),te=r(32163),re=r(28412);const ie=["charts","editingEnabled","formTemplate","labelsVisible","labelingInfo","legendEnabled","minScale","maxScale","opacity","popupEnabled","popupTemplate","renderer","subtypeCode","templates","title","visible"],ne={key:"type",base:M.Z,errorContext:"renderer",typeMap:{simple:N.Z,"unique-value":$.Z,"class-breaks":V.Z}},se=(0,x.v)(),oe=(0,B.d)({types:ne});let le=0;function ae(e){const t=e.json.write;return"object"==typeof t?t.ignoreOrigin=!0:e.json.write={ignoreOrigin:!0},e}function ue(e){switch(e){case"point":case"multipoint":return re.xA.clone();case"polyline":return re.CJ.clone();case"polygon":case"multipatch":return re.z3.clone();default:return null}}function pe(e,t){return null==e?null:t.subtypes?.find((t=>t.code===e))}function de(e,t){let r=null;switch(t.geometryType){case"esriGeometryPoint":case"esriGeometryMultipoint":r="point";break;case"esriGeometryPolyline":r="line";break;case"esriGeometryPolygon":case"esriGeometryMultiPatch":r="polygon";break;default:t.type,r=null}const i={},n=pe(e,t);if(null!=n){const{defaultValues:e}=n;for(const t in e)i[t]=e[t]}return i[t.subtypeField]=e,new K.Z({name:"New Feature",drawingTool:r,prototype:{attributes:i}})}const ye="esri.layers.support.SubtypeSublayer";let ce=class extends((0,o.p)((0,a.R)((0,U.IG)(z.Z)))){constructor(e){super(e),this.charts=null,this.editingEnabled=!0,this.fieldOverrides=null,this.fieldsIndex=null,this.formTemplate=null,this.id=`${Date.now().toString(16)}-subtype-sublayer-${le++}`,this.type="subtype-sublayer",this.labelsVisible=!0,this.labelingInfo=null,this.layerType="ArcGISFeatureLayer",this.legendEnabled=!0,this.listMode="show",this.minScale=0,this.maxScale=0,this.opacity=1,this.parent=null,this.popupEnabled=!0,this.popupTemplate=null,this.subtypeCode=null,this.templates=null,this.title=null,this.visible=!0}get capabilities(){return this.parent?.capabilities}get effectiveCapabilities(){return this.parent?.effectiveCapabilities}get effectiveEditingEnabled(){const{parent:e}=this;return e?e.effectiveEditingEnabled&&this.editingEnabled:this.editingEnabled}get elevationInfo(){return this.parent?.elevationInfo}writeFieldOverrides(e,t,r){const{fields:i,parent:n}=this;let s;if(i){s=[];let e=0;i.forEach((({name:t,alias:r,editable:i,visible:o})=>{if(!o)return;const l=n?.fields?.find((e=>e.name===t));if(!l)return;const a={name:t};let u=!1;r!==l.alias&&(a.alias=r,u=!0),i!==l.editable&&(a.editable=i,u=!0),s.push(a),u&&e++})),0===e&&s.length===i.length&&(s=null)}else s=(0,Q.d9)(e);s?.length&&(0,J.RB)(r,s,t)}get fields(){const{parent:e,fieldOverrides:t,subtypeCode:r}=this,i=e?.fields;if(!e||!i?.length)return null;const{subtypes:n,subtypeField:s}=e,o=n?.find((e=>e.code===r)),l=o?.defaultValues,a=o?.domains,u=[];for(const e of i){const i=e.clone(),{name:n}=i,o=t?.find((e=>e.name===n));if(i.visible=!t||!!o,o){const{alias:e,editable:t}=o;e&&(i.alias=e),!1===t&&(i.editable=!1)}const p=l?.[n]??null;i.defaultValue=n===s?r:p;const d=a?.[n]??null;i.domain=n===s?null:d?"inherited"===d.type?i.domain:d.clone():null,u.push(i)}return u}get floorInfo(){return this.parent?.floorInfo}get geometryType(){return this.parent?.geometryType}get effectiveScaleRange(){const{minScale:e,maxScale:t}=this;return{minScale:e,maxScale:t}}get objectIdField(){return this.parent||H.Z.getLogger(ye).error(be("objectIdField")),this.parent?.objectIdField}get defaultPopupTemplate(){return this.createPopupTemplate()}set renderer(e){(0,A.YN)(e,this.fieldsIndex),this._override("renderer",e)}get renderer(){if(this._isOverridden("renderer"))return this._get("renderer");const{parent:e}=this;return e&&!e.isTable&&"mesh"!==e.geometryType?function(e){return new N.Z({symbol:ue(e)})}(e.geometryType):null}readRendererFromService(e,t,r){if("Table"===t.type)return null;const i=t.drawingInfo?.renderer,n=oe(i,t,r);let s;const{subtypeCode:o}=this;if(null!=o&&function(e,t){return!(!t||"unique-value"!==e?.type||"string"!=typeof e.field||e.field.toLowerCase()!==t.toLowerCase()||e.field2||e.field3||e.valueExpression)}(n,t.subtypeField)){const e=n.uniqueValueInfos?.find((({value:e})=>(e="number"==typeof e?String(e):e)===String(o)));e&&(s=new N.Z({symbol:e.symbol}))}else"simple"!==n?.type||n.visualVariables?.length||(s=n);return s}readRenderer(e,t,r){const i=t?.layerDefinition?.drawingInfo?.renderer;if(!i)return;const n=i.visualVariables?.some((e=>"rotationInfo"!==e.type));return n?void 0:oe(i,t,r)||void 0}get spatialReference(){return this.parent?.spatialReference}readTemplatesFromService(e,t){return[de(this.subtypeCode,t)]}readTitleFromService(e,t){const r=pe(this.subtypeCode,t);return null!=r?r.name:null}get url(){return this.parent?.url}get userHasUpdateItemPrivileges(){return!!this.parent?.userHasUpdateItemPrivileges}async addAttachment(e,t){const{parent:r}=this;if(!r)throw be("addAttachment");if(e.getAttribute(r.subtypeField)!==this.subtypeCode)throw new s.Z("subtype-sublayer:addAttachment","The feature provided does not belong to this SubtypeSublayer");return r.addAttachment(e,t)}async updateAttachment(e,t,r){const{parent:i}=this;if(!i)throw be("updateAttachment");if(e.getAttribute(i.subtypeField)!==this.subtypeCode)throw new s.Z("subtype-sublayer:updateAttachment","The feature provided does not belong to this SubtypeSublayer");return i.updateAttachment(e,t,r)}async deleteAttachments(e,t){const{parent:r}=this;if(!r)throw be("deleteAttachments");if(e.getAttribute(r.subtypeField)!==this.subtypeCode)throw new s.Z("subtype-sublayer:deleteAttachments","The feature provided does not belong to this SubtypeSublayer");return r.deleteAttachments(e,t)}async applyEdits(e,t){if(!this.parent)throw be("applyEdits");return this.parent.applyEdits(e,t)}createPopupTemplate(e){let t=this;const{parent:r,fields:i,title:n}=this;if(r){const{displayField:e,editFieldsInfo:s,objectIdField:o}=r;t={displayField:e,editFieldsInfo:s,fields:i,objectIdField:o,title:n}}return(0,te.eZ)(t,e)}createQuery(){if(!this.parent)throw be("createQuery");const e=(0,Z.rP)(this.parent),t=`${this.parent.subtypeField}=${this.subtypeCode}`;return e.where=(0,d._)(t,this.parent.definitionExpression),e}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e){return this._getLayerDomain(e)}hasUserOverrides(){return ie.some((e=>this.originIdOf(e)===f.s3.USER))}async queryAttachments(e,t){const r=await this.load();if(!r.parent)throw be("queryAttachments");const i=e.clone();return i.where=he(i.where,r.parent.subtypeField,r.subtypeCode),r.parent.queryAttachments(e,t)}async queryFeatures(e,t){const r=await this.load();if(!r.parent)throw be("queryFeatures");const i=ee.Z.from(e)??r.createQuery();return null!=e&&(i.where=he(i.where,r.parent.subtypeField,r.subtypeCode)),r.parent.queryFeatures(i,t)}_getLayerDomain(e){const t=this.fieldsIndex.get(e);return t?t.domain:null}};(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"capabilities",null),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"effectiveCapabilities",null),(0,i._)([(0,c.Cb)({json:{write:{ignoreOrigin:!0}}})],ce.prototype,"charts",void 0),(0,i._)([(0,c.Cb)({type:Boolean,nonNullable:!0,json:{name:"enableEditing",write:{ignoreOrigin:!0}}})],ce.prototype,"editingEnabled",void 0),(0,i._)([(0,c.Cb)({type:Boolean,readOnly:!0})],ce.prototype,"effectiveEditingEnabled",null),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"elevationInfo",null),(0,i._)([(0,c.Cb)({readOnly:!0,json:{name:"layerDefinition.fieldOverrides",origins:{service:{read:!1}},write:{ignoreOrigin:!0,allowNull:!0}}})],ce.prototype,"fieldOverrides",void 0),(0,i._)([(0,G.c)("fieldOverrides")],ce.prototype,"writeFieldOverrides",null),(0,i._)([(0,c.Cb)({...se.fields,readOnly:!0,json:{read:!1}})],ce.prototype,"fields",null),(0,i._)([(0,c.Cb)(se.fieldsIndex)],ce.prototype,"fieldsIndex",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"floorInfo",null),(0,i._)([(0,c.Cb)({type:Y.Z,json:{name:"formInfo",write:{ignoreOrigin:!0}}})],ce.prototype,"formTemplate",void 0),(0,i._)([(0,c.Cb)({type:String,readOnly:!0,json:{origins:{service:{read:!1}},write:{ignoreOrigin:!0}}})],ce.prototype,"id",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"geometryType",null),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"type",void 0),(0,i._)([(0,c.Cb)(ae((0,Q.d9)(L.iR)))],ce.prototype,"labelsVisible",void 0),(0,i._)([(0,c.Cb)({type:[W.Z],json:{name:"layerDefinition.drawingInfo.labelingInfo",origins:{service:{read:!1}},read:{reader:X.r},write:{ignoreOrigin:!0}}})],ce.prototype,"labelingInfo",void 0),(0,i._)([(0,c.Cb)({type:["ArcGISFeatureLayer"],readOnly:!0,json:{read:!1,write:{ignoreOrigin:!0}}})],ce.prototype,"layerType",void 0),(0,i._)([(0,c.Cb)(ae((0,Q.d9)(L.rn)))],ce.prototype,"legendEnabled",void 0),(0,i._)([(0,c.Cb)({type:["show","hide"]})],ce.prototype,"listMode",void 0),(0,i._)([(0,c.Cb)((()=>{const e=(0,Q.d9)(L.rO);return e.json.origins.service.read=!1,ae(e)})())],ce.prototype,"minScale",void 0),(0,i._)([(0,c.Cb)((()=>{const e=(0,Q.d9)(L.u1);return e.json.origins.service.read=!1,ae(e)})())],ce.prototype,"maxScale",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],ce.prototype,"effectiveScaleRange",null),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"objectIdField",null),(0,i._)([(0,c.Cb)({type:Number,range:{min:0,max:1},nonNullable:!0,json:{write:{ignoreOrigin:!0}}})],ce.prototype,"opacity",void 0),(0,i._)([(0,c.Cb)()],ce.prototype,"parent",void 0),(0,i._)([(0,c.Cb)(ae((0,Q.d9)(L.C_)))],ce.prototype,"popupEnabled",void 0),(0,i._)([(0,c.Cb)({type:k.Z,json:{name:"popupInfo",write:{ignoreOrigin:!0}}})],ce.prototype,"popupTemplate",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],ce.prototype,"defaultPopupTemplate",null),(0,i._)([(0,c.Cb)({types:ne,json:{write:{target:"layerDefinition.drawingInfo.renderer",ignoreOrigin:!0}}})],ce.prototype,"renderer",null),(0,i._)([(0,h.r)("service","renderer",["drawingInfo.renderer","subtypeField","type"])],ce.prototype,"readRendererFromService",null),(0,i._)([(0,h.r)("renderer",["layerDefinition.drawingInfo.renderer"])],ce.prototype,"readRenderer",null),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"spatialReference",null),(0,i._)([(0,c.Cb)({type:Number,json:{origins:{service:{read:!1}},write:{ignoreOrigin:!0}}})],ce.prototype,"subtypeCode",void 0),(0,i._)([(0,c.Cb)({type:[K.Z],json:{name:"layerDefinition.templates",write:{ignoreOrigin:!0}}})],ce.prototype,"templates",void 0),(0,i._)([(0,h.r)("service","templates",["geometryType","subtypeField","subtypes","type"])],ce.prototype,"readTemplatesFromService",null),(0,i._)([(0,c.Cb)({type:String,json:{write:{ignoreOrigin:!0}}})],ce.prototype,"title",void 0),(0,i._)([(0,h.r)("service","title",["subtypes"])],ce.prototype,"readTitleFromService",null),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],ce.prototype,"url",null),(0,i._)([(0,c.Cb)({readOnly:!0})],ce.prototype,"userHasUpdateItemPrivileges",null),(0,i._)([(0,c.Cb)({type:Boolean,nonNullable:!0,json:{name:"visibility",write:{ignoreOrigin:!0}}})],ce.prototype,"visible",void 0),ce=(0,i._)([(0,b.j)(ye)],ce);const he=(e,t,r)=>{const i=new RegExp(`${t}\\s*=\\s*\\d+`),n=`${t}=${r}`,s=e??"";return i.test(s)?s.replace(i,n):(0,d._)(n,s)},be=e=>new s.Z(`This sublayer must have a parent SubtypeGroupLayer in order to use ${e}`),fe=ce;var ge=r(76259),me=r(60199);const ve="SubtypeGroupLayer";function we(e,t){return new s.Z("layer:unsupported",`Layer (${e.title}, ${e.id}) of type '${e.declaredClass}' ${t}`,{layer:e})}const Ce=(0,x.v)();let Se=class extends((0,_.B)((0,S.o1)((0,w.h)((0,E.n)((0,j.M)((0,O.Q)((0,v.Y)((0,F.q)((0,I.I)((0,a.R)((0,C.N)((0,m.V)((0,o.p)(g.Z)))))))))))))){constructor(...e){super(...e),this._sublayersCollectionChanged=!1,this._sublayerLookup=new Map,this.fields=null,this.fieldsIndex=null,this.outFields=null,this.subtypes=null,this.sublayers=new(n.Z.ofType(fe)),this.timeInfo=null,this.title="Layer",this.type="subtype-group",this.addHandles((0,p.YP)((()=>this.sublayers),((e,t)=>this._handleSublayersChange(e,t)),p.Z_))}destroy(){this.source?.destroy()}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["Feature Service"]},e).catch(u.r9).then((async()=>{if(!this.url)throw new s.Z("subtype-grouplayer:missing-url-or-source","SubtypeGroupLayer must be created with either a url or a portal item");if(null==this.layerId)throw new s.Z("subtype-grouplayer:missing-layerid","layerId is required for a SubtypeGroupLayer created with url");return this._initLayerProperties(await this.createGraphicsSource(t))})).then((()=>this._setUserPrivileges(this.serviceItemId,e))).then((()=>(0,Z.nU)(this,e)));return this.addResolvingPromise(r),Promise.resolve(this)}get createQueryVersion(){return this.commitProperty("definitionExpression"),this.commitProperty("timeExtent"),this.commitProperty("timeOffset"),this.commitProperty("geometryType"),this.commitProperty("gdbVersion"),this.commitProperty("historicMoment"),this.commitProperty("returnZ"),this.commitProperty("capabilities"),this.commitProperty("returnM"),(this._get("createQueryVersion")??0)+1}get editingEnabled(){return this.loaded&&null!=this.capabilities&&this.capabilities.operations.supportsEditing&&this.userHasEditingPrivileges}get effectiveEditingEnabled(){return(0,Z.sX)(this)}get parsedUrl(){const e=(0,y.mN)(this.url);return null!=e&&null!=this.layerId&&(e.path=(0,y.v_)(e.path,this.layerId.toString())),e}set source(e){this._get("source")!==e&&this._set("source",e)}readTitleFromService(e,{name:t}){return this.url?(0,T.a7)(this.url,t):t}async addAttachment(e,t){return(0,Z.JD)(this,e,t,ve)}async updateAttachment(e,t,r){return(0,Z.Y5)(this,e,t,r,ve)}async applyEdits(e,t){return(0,Z.Jj)(this,e,t)}on(e,t){return super.on(e,t)}async createGraphicsSource(e){const{default:t}=await(0,u.Hl)(Promise.all([r.e(4599),r.e(3919),r.e(8949)]).then(r.bind(r,73919)),e);return new t({layer:this}).load({signal:e})}createQuery(){const e=(0,Z.rP)(this),t=this.sublayers.map((e=>e.subtypeCode));return e.where=(0,d._)(`${this.subtypeField} IN (${t.join(",")})`,this.definitionExpression),e}async deleteAttachments(e,t){return(0,Z.FV)(this,e,t,ve)}async fetchRecomputedExtents(e){return(0,Z.Ci)(this,e,ve)}findSublayerForFeature(e){const t=this.fieldsIndex.get(this.subtypeField),r=e.attributes[t.name];return this.findSublayerForSubtypeCode(r)}findSublayerForSubtypeCode(e){return this._sublayerLookup.get(e)}getFieldDomain(e,t){return this._getLayerDomain(e)}getField(e){return this.fieldsIndex.get(e)}loadAll(){return(0,l.G)(this,(e=>{e(this.sublayers)}))}async queryAttachments(e,t){return(0,Z.SU)(this,e,t,ve)}async queryFeatures(e,t){const r=await this.load(),i=ee.Z.from(e)??r.createQuery(),n=i.outFields??[];n.includes(this.subtypeField)||(n.push(this.subtypeField),i.outFields=n);const s=await r.source.queryFeatures(i,t);if(s?.features)for(const e of s.features)e.layer=e.sourceLayer=this.findSublayerForFeature(e);return s}async queryObjectIds(e,t){return(0,Z.tD)(this,e,t,ve)}async queryFeatureCount(e,t){return(0,Z.VG)(this,e,t,ve)}async queryExtent(e,t){return(0,Z.KE)(this,e,t,ve)}async queryRelatedFeatures(e,t){return(0,Z.kp)(this,e,t,ve)}async queryRelatedFeaturesCount(e,t){return(0,Z.C9)(this,e,t,ve)}write(e,t){const{origin:r,layerContainerType:i,messages:n}=t;if(this.isTable){if("web-scene"===r||"web-map"===r&&"tables"!==i)return n?.push(we(this,"using a table source cannot be written to web scenes and web maps")),null}else if(this.loaded&&"web-map"===r&&"tables"===i)return n?.push(we(this,"using a non-table source cannot be written to tables in web maps")),null;return this.sublayers?.length?super.write(e,t):(n?.push(new s.Z("web-document-write:invalid-property",`Layer (${this.title}, ${this.id}) of type '${this.declaredClass}' has invalid value for 'sublayers' property. 'sublayers' collection should contain at least one sublayer`,{layer:this})),null)}serviceSupportsSpatialReference(e){return!!this.loaded&&(0,me.D)(this,e)}_getLayerDomain(e){const t=this.fieldsIndex.get(e);return t?t.domain:null}async _initLayerProperties(e){this._set("source",e);const{sourceJSON:t}=e;if(t&&(this.sourceJSON=t,this.read(t,{origin:"service",url:this.parsedUrl})),this.isTable)throw new s.Z("subtype-grouplayer:unsupported-source","SubtypeGroupLayer cannot be created using a layer with table source");if(!this.subtypes?.length)throw new s.Z("subtype-grouplayer:missing-subtypes","SubtypeGroupLayer must be created using a layer with subtypes");this._verifyFields(),(0,A.UF)(this.timeInfo,this.fieldsIndex)}async hasDataChanged(){return(0,Z.gG)(this)}_verifyFields(){const e=this.parsedUrl?.path??"undefined";this.objectIdField||console.log("SubtypeGroupLayer: 'objectIdField' property is not defined (url: "+e+")"),this.isTable||-1!==e.search(/\/FeatureServer\//i)||this.fields?.some((e=>"geometry"===e.type))||console.log("SubtypeGroupLayer: unable to find field of type 'geometry' in the layer 'fields' list. If you are using a map service layer, features will not have geometry (url: "+e+")")}_handleSublayersChange(e,t){t&&(t.forEach((e=>{e.parent=null})),this.handles.remove("sublayers-owner"),this._sublayerLookup.clear()),e&&(e.forEach((e=>{e.parent=this,this._sublayerLookup.set(e.subtypeCode,e)})),this._sublayersCollectionChanged=!1,this.handles.add([e.on("after-add",(({item:e})=>{e.parent=this,this._sublayerLookup.set(e.subtypeCode,e)})),e.on("after-remove",(({item:e})=>{e.parent=null,this._sublayerLookup.delete(e.subtypeCode)})),e.on("after-changes",(()=>{this._sublayersCollectionChanged=!0}))],"sublayers-owner"))}};(0,i._)([(0,c.Cb)({readOnly:!0})],Se.prototype,"createQueryVersion",null),(0,i._)([(0,c.Cb)({readOnly:!0})],Se.prototype,"editingEnabled",null),(0,i._)([(0,c.Cb)({readOnly:!0})],Se.prototype,"effectiveEditingEnabled",null),(0,i._)([(0,c.Cb)({...Ce.fields,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}})],Se.prototype,"fields",void 0),(0,i._)([(0,c.Cb)(Ce.fieldsIndex)],Se.prototype,"fieldsIndex",void 0),(0,i._)([(0,c.Cb)(L.id)],Se.prototype,"id",void 0),(0,i._)([(0,c.Cb)({type:["show","hide","hide-children"]})],Se.prototype,"listMode",void 0),(0,i._)([(0,c.Cb)({value:"SubtypeGroupLayer",type:["SubtypeGroupLayer"]})],Se.prototype,"operationalLayerType",void 0),(0,i._)([(0,c.Cb)(Ce.outFields)],Se.prototype,"outFields",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],Se.prototype,"parsedUrl",null),(0,i._)([(0,c.Cb)()],Se.prototype,"source",null),(0,i._)([(0,c.Cb)({type:[D],readOnly:!0,json:{read:!1,origins:{service:{read:!0}}}})],Se.prototype,"subtypes",void 0),(0,i._)([(0,c.Cb)({type:n.Z.ofType(fe),json:{origins:{service:{read:{source:"subtypes",reader:(e,t,r)=>{const i=e.map((({code:e})=>{const i=new fe({subtypeCode:e});return i.read(t,r),i}));return new(n.Z.ofType(fe))(i)}}}},name:"layers",write:{overridePolicy(e,t,r){const i=this.originOf("sublayers"),n=f.s3.PORTAL_ITEM;let s=!0;if((0,f.M9)(i)===n&&(0,f.M9)(r.origin)>n){const t=e.some((e=>e.hasUserOverrides()));s=this._sublayersCollectionChanged||t}return{enabled:s,ignoreOrigin:!0}}}}})],Se.prototype,"sublayers",void 0),(0,i._)([(0,c.Cb)({type:ge.Z})],Se.prototype,"timeInfo",void 0),(0,i._)([(0,c.Cb)({json:{origins:{"portal-item":{write:{ignoreOrigin:!0,writerEnsuresNonNull:!0}}}}})],Se.prototype,"title",void 0),(0,i._)([(0,h.r)("service","title",["name"])],Se.prototype,"readTitleFromService",null),(0,i._)([(0,c.Cb)({json:{read:!1}})],Se.prototype,"type",void 0),Se=(0,i._)([(0,b.j)("esri.layers.SubtypeGroupLayer")],Se);const _e=Se},58333:(e,t,r)=>{r.d(t,{ET:()=>s,I4:()=>n,eG:()=>a,lF:()=>o,lj:()=>p,qP:()=>l,wW:()=>u});const i=[252,146,31,255],n={type:"esriSMS",style:"esriSMSCircle",size:6,color:i,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},s={type:"esriSLS",style:"esriSLSSolid",width:.75,color:i},o={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},l={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},a={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},u={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},p={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/a49718c74053314ed741.js b/public/assets/esri/core/workers/chunks/a49718c74053314ed741.js new file mode 100644 index 0000000..69a537e --- /dev/null +++ b/public/assets/esri/core/workers/chunks/a49718c74053314ed741.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4493],{24133:(e,t,n)=>{n.d(t,{Q:()=>a});var r=n(67676),i=n(70586),o=n(44553),s=n(88764);class a{constructor(e=9,t){this._compareMinX=u,this._compareMinY=h,this._toBBox=e=>e,this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this._toBBox=t:this._initFormat(t)),this.clear()}destroy(){this.clear(),b.prune(),x.prune(),C.prune(),E.prune()}all(e){this._all(this._data,e)}search(e,t){let n=this._data;const r=this._toBBox;if(_(e,n))for(b.clear();n;){for(let i=0,o=n.children.length;i0;){if(n||(n=(0,i.j0)(C.pop()),o=C.data[C.length-1],s=E.pop()??0,a=!0),n.leaf&&(t=(0,r.cq)(n.children,e,n.children.length,n.indexHint),-1!==t))return n.children.splice(t,1),C.push(n),this._condense(C),this;a||n.leaf||!g(n,l)?o?(s++,n=o.children[s],a=!1):n=null:(C.push(n),E.push(s),s=0,o=n,n=n.children[0])}return this}toJSON(){return this._data}fromJSON(e){return this._data=e,this}_all(e,t){let n=e;for(x.clear();n;){if(!0===n.leaf)for(const e of n.children)t(e);else x.pushArray(n.children);n=x.pop()??null}}_build(e,t,n,r){const i=n-t+1;let o=this._maxEntries;if(i<=o){const r=new M(e.slice(t,n+1));return l(r,this._toBBox),r}r||(r=Math.ceil(Math.log(i)/Math.log(o)),o=Math.ceil(i/o**(r-1)));const s=new v([]);s.height=r;const a=Math.ceil(i/o),p=a*Math.ceil(Math.sqrt(o));w(e,t,n,p,this._compareMinX);for(let i=t;i<=n;i+=p){const t=Math.min(i+p-1,n);w(e,i,t,a,this._compareMinY);for(let n=i;n<=t;n+=a){const i=Math.min(n+a-1,t);s.children.push(this._build(e,n,i,r-1))}}return l(s,this._toBBox),s}_chooseSubtree(e,t,n,r){for(;r.push(t),!0!==t.leaf&&r.length-1!==n;){let n,r=1/0,i=1/0;for(let o=0,s=t.children.length;o=0&&C.data[t].children.length>this._maxEntries;)this._split(C,t),t--;this._adjustParentBBoxes(i,C,t)}_split(e,t){const n=e.data[t],r=n.children.length,i=this._minEntries;this._chooseSplitAxis(n,i,r);const o=this._chooseSplitIndex(n,i,r);if(!o)return void console.log(" Error: assertion failed at PooledRBush._split: no valid split index");const s=n.children.splice(o,n.children.length-o),a=n.leaf?new M(s):new v(s);a.height=n.height,l(n,this._toBBox),l(a,this._toBBox),t?e.data[t-1].children.push(a):this._splitRoot(n,a)}_splitRoot(e,t){this._data=new v([e,t]),this._data.height=e.height+1,l(this._data,this._toBBox)}_chooseSplitIndex(e,t,n){let r,i,o;r=i=1/0;for(let s=t;s<=n-t;s++){const t=p(e,0,s,this._toBBox),a=p(e,s,n,this._toBBox),l=m(t,a),d=c(t)+c(a);l=t;r--){const t=e.children[r];d(s,e.leaf?i(t):t),a+=y(s)}return a}_adjustParentBBoxes(e,t,n){for(let r=n;r>=0;r--)d(t.data[r],e)}_condense(e){for(let t=e.length-1;t>=0;t--){const n=e.data[t];if(0===n.children.length)if(t>0){const i=e.data[t-1],o=i.children;o.splice((0,r.cq)(o,n,o.length,i.indexHint),1)}else this.clear();else l(n,this._toBBox)}}_initFormat(e){const t=["return a"," - b",";"];this._compareMinX=new Function("a","b",t.join(e[0])),this._compareMinY=new Function("a","b",t.join(e[1])),this._toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}function l(e,t){p(e,0,e.children.length,t,e)}function p(e,t,n,r,i){i||(i=new M([])),i.minX=1/0,i.minY=1/0,i.maxX=-1/0,i.maxY=-1/0;for(let o,s=t;s=e.minX&&t.maxY>=e.minY}function w(e,t,n,r,o){const a=[t,n];for(;a.length;){const t=(0,i.j0)(a.pop()),n=(0,i.j0)(a.pop());if(t-n<=r)continue;const l=n+Math.ceil((t-n)/r/2)*r;(0,s.q)(e,l,n,t,o),a.push(n,l,l,t)}}const b=new o.Z,x=new o.Z,C=new o.Z,E=new o.Z({deallocator:void 0});class T{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class I extends T{constructor(){super(...arguments),this.height=1,this.indexHint=new r.SO}}class M extends I{constructor(e){super(),this.children=e,this.leaf=!0}}class v extends I{constructor(e){super(),this.children=e,this.leaf=!1}}},84864:(e,t,n)=>{n.d(t,{bU:()=>d,fC:()=>c,tp:()=>h,v7:()=>u});const r=new Float64Array(2),i=new Float64Array(2),o="0123456789bcdefghjkmnpqrstuvwxyz";function s(e){return o[e]}function a(e){return(e[0]+e[1])/2}function l(e,t,n){return e[0]=t,e[1]=n,e}function p(e,t){const n=t>a(e);return function(e,t){const n=a(e),r=t,i=!t;e[0]=i*e[0]+r*n,e[1]=i*n+r*e[1]}(e,n),n}function d(e,t){let n=-90,r=90,i=-180,o=180;for(let s=0;s>p,f=(c&e.geohashY)>>d;for(let e=u-1;e>=0;e--){const t=(i+o)/2,n=y&1<=0;e--){const t=(n+r)/2,i=f&1<r?1:0;i|=o<<29-(t+5*e),l=(1-o)*l+o*r,p=(1-o)*r+o*p}for(let n=0;n<5;n++){const r=(s+a)/2,i=t>r?1:0;o|=i<<29-(n+5*e),s=(1-i)*s+i*r,a=(1-i)*r+i*a}}e.geohashX=i,e.geohashY=o}function h(e,t,n,r,i){i%2&&(i+=1);let o=0,s=0,a=-90,l=90,p=-180,d=180;for(let e=0;en?1:0;o|=i<<29-(t+5*e),p=(1-i)*p+i*n,d=(1-i)*n+i*d}for(let t=0;t<5;t++){const r=(a+l)/2,i=n>r?1:0;s|=i<<29-(t+5*e),a=(1-i)*a+i*r,l=(1-i)*r+i*l}}e[2*t]=o,e[2*t+1]=s}function c(e,t,n){let o="";const a=l(r,-90,90),d=l(i,-180,180);for(let r=0;r{n.d(t,{aX:()=>C});var r=n(68773),i=n(20102),o=n(92604),s=n(38913),a=n(58901),l=n(73913),p=n(8744),d=n(40488),u=(n(66577),n(3172)),h=n(33955),c=n(11282),y=n(81271);async function f(e,t,n){const r="string"==typeof e?(0,y.mN)(e):e,i=t[0].spatialReference,o=(0,h.Ji)(t[0]),s={...n,query:{...r.query,f:"json",sr:i.wkid??JSON.stringify(i),geometries:JSON.stringify((l=t,{geometryType:(0,h.Ji)(l[0]),geometries:l.map((e=>e.toJSON()))}))}},{data:a}=await(0,u.default)(r.path+"/simplify",s);var l;return function(e,t,n){const r=(0,h.q9)(t);return e.map((e=>{const t=r.fromJSON(e);return t.spatialReference=n,t}))}(a.geometries,o,i)}const m=o.Z.getLogger("esri.geometry.support.normalizeUtils");function g(e){return"polygon"===e[0].type}function _(e){return"polyline"===e[0].type}function w(e,t,n){if(t){const t=function(e,t){if(!(e instanceof a.Z||e instanceof s.Z)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw m.error(e),new i.Z(e)}const n=(0,l.x3)(e),r=[];for(const e of n){const n=[];r.push(n),n.push([e[0][0],e[0][1]]);for(let r=0;r1){for(let e=1;e<=u-1;e++){const r=e*t,s=d*r+i,a=p*r+o;n.push([s,a])}const e=(l+Math.floor(u-1)*t)/2,r=d*e+i,s=p*e+o;n.push([r,s])}n.push([s,a])}}return function(e){return"polygon"===e.type}(e)?new s.Z({rings:r,spatialReference:e.spatialReference}):new a.Z({paths:r,spatialReference:e.spatialReference})}(e,1e6);e=(0,d.Sx)(t,!0)}return n&&(e=(0,l.Sy)(e,n)),e}function b(e,t,n){if(Array.isArray(e)){const r=e[0];if(r>t){const n=(0,l.XZ)(r,t);e[0]=r+n*(-2*t)}else if(rt){const n=(0,l.XZ)(r,t);e=e.clone().offset(n*(-2*t),0)}else if(r{if(n[0]<180)return!0;{let n=0;for(let e=0;en?r:n}n=Number(n.toFixed(9));const r=-360*(0,l.XZ)(n,180);for(let n=0;nb(e,_,E))),S.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,y);S.push(e.rings?new s.Z(e):e)}else if(t.extent){const e=t.extent,n=(0,l.XZ)(e.xmin,E)*(2*_);let r=0===n?t.clone():(0,l.Sy)(t.clone(),n);e.offset(n,0),e.intersects(I)&&e.xmax!==_?(v=e.xmax>v?e.xmax:v,r=w(r,g),k.push(r),S.push("cut")):e.intersects(M)&&e.xmin!==E?(v=e.xmax*(2*_)>v?e.xmax*(2*_):v,r=w(r,g,360),k.push(r),S.push("cut")):S.push(r)}else S.push(t.clone());else S.push(t);else S.push(t);let L=(0,l.XZ)(v,_),R=-90;const D=L,G=new a.Z;for(;L>0;){const e=360*L-180;G.addPath([[e,R],[e,-1*R]]),R*=-1,L--}if(k.length>0&&D>0){const t=x(k,await async function(e,t,n,r){const i=(0,c.en)(e),o=t[0].spatialReference,s={...r,query:{...i.query,f:"json",sr:JSON.stringify(o),target:JSON.stringify({geometryType:(0,h.Ji)(t[0]),geometries:t}),cutter:JSON.stringify(n)}},a=await(0,u.default)(i.path+"/cut",s),{cutIndexes:l,geometries:p=[]}=a.data;return{cutIndexes:l,geometries:p.map((e=>{const t=(0,h.im)(e);return t.spatialReference=o,t}))}}(i,k,G,n)),r=[],o=[];for(let n=0;n1&&i.rings.length>=s.rings.length?(r.push(i),o.push("simplify")):o.push(g?(0,d.$)(i):i)}}if(!r.length)return o;const s=await f(i,r,n),a=[];for(let e=0;e{n.d(t,{Sy:()=>l,UZ:()=>s,XZ:()=>a,x3:()=>p});var r=n(58901),i=n(82971),o=n(33955);const s={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new r.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:i.Z.WebMercator}),minus180Line:new r.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:i.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new r.Z({paths:[[[180,-180],[180,180]]],spatialReference:i.Z.WGS84}),minus180Line:new r.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:i.Z.WGS84})}};function a(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const n=p(e);for(const e of n)for(const n of e)n[0]+=t;return e}function p(e){return(0,o.oU)(e)?e.rings:e.paths}},28552:(e,t,n)=>{n.r(t),n.d(t,{default:()=>tn});var r=n(43697),i=(n(66577),n(46791)),o=n(20102),s=n(92604),a=n(95330),l=n(5600),p=(n(75215),n(67676),n(80442)),d=n(52011),u=n(84864),h=n(87085),c=n(98732),y=n(5428),f=n(92036),m=n(42033),g=n(38913),_=n(44547),w=n(8744),b=n(70272);class x{constructor(){this._featureLookup=new Map}static getInstance(){return x.instance||(x.instance=new x),x.instance}static resetInstance(){x.instance&&(x.instance=null)}deleteFromStore(e){e.forEach((e=>{this._featureLookup.delete(e)}))}readFromStoreByList(e){const t=[];return e.forEach((e=>{const n=this.readFromStoreById(e);n&&t.push(n)})),t}readFromStoreById(e){return this._featureLookup.get(e)??null}writeToStore(e,t,n){const r=[];return e.forEach((e=>{if(!e||!e.id)return;e.properties||(e.properties=[]);let i,o=null;if(n&&(o=e.properties[n]?(0,c.GH)(e.properties[n]):null),"originId"in e&&"destinationId"in e&&(e.properties.ESRI__ORIGIN_ID=e.originId,e.properties.ESRI__DESTINATION_ID=e.destinationId),e.properties[t]=e.id,e.id&&this._featureLookup.has(e.id)&&this._featureLookup.get(e.id).attributes){const n=this._featureLookup.get(e.id);i=new b.u_(o?JSON.parse(JSON.stringify(o)):n?.geometry?JSON.parse(JSON.stringify(n.geometry)):null,JSON.parse(JSON.stringify(Object.assign(n.attributes,e.properties))),null,e.properties[t])}else i=new b.u_(o?JSON.parse(JSON.stringify(o)):null,e.properties,null,e.properties[t]);this._featureLookup.set(e.id,i),r.push(i)})),r}}var C=n(40330),E=n(3172);let T=class extends f.Z{constructor(e){super(e),this.resultRows=[]}};(0,r._)([(0,l.Cb)()],T.prototype,"resultRows",void 0),T=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.GraphQueryResult")],T);const I=T;let M=class extends f.Z{constructor(e){super(e),this.resultRowsStream=new ReadableStream}};(0,r._)([(0,l.Cb)()],M.prototype,"resultRowsStream",void 0),M=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.GraphQueryResult")],M);const v=M;var k=n(96674),S=n(82971);let L=class extends k.wq{constructor(e){super(e),this.name=null,this.unique=null,this.ascending=null,this.description=null,this.fieldNames=null}};(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],L.prototype,"name",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],L.prototype,"unique",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],L.prototype,"ascending",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],L.prototype,"description",void 0),(0,r._)([(0,l.Cb)({type:[String],json:{write:!0}})],L.prototype,"fieldNames",void 0),L=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.FieldIndex")],L);const R=L;let D=class extends k.wq{constructor(e){super(e),this.name=null,this.alias=null,this.fieldType=null,this.geometryType=null,this.hasM=null,this.hasZ=null,this.nullable=null,this.editable=null,this.required=null,this.defaultVisibility=null,this.systemMaintained=null,this.role=null,this.defaultValue=null}};(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],D.prototype,"name",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],D.prototype,"alias",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],D.prototype,"fieldType",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],D.prototype,"geometryType",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],D.prototype,"hasM",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],D.prototype,"hasZ",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],D.prototype,"nullable",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],D.prototype,"editable",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],D.prototype,"required",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],D.prototype,"defaultVisibility",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],D.prototype,"systemMaintained",void 0),(0,r._)([(0,l.Cb)()],D.prototype,"role",void 0),(0,r._)([(0,l.Cb)({type:Object,json:{type:String,write:{writer:(e,t)=>{t.defaultValue=null!=e?e.toString():null}}}})],D.prototype,"defaultValue",void 0),D=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.GraphProperty")],D);const G=D;let N=class extends k.wq{constructor(e){super(e),this.name=null,this.alias=null,this.role=null,this.strict=null,this.properties=null,this.fieldIndexes=null}};(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],N.prototype,"name",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],N.prototype,"alias",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],N.prototype,"role",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],N.prototype,"strict",void 0),(0,r._)([(0,l.Cb)({type:[G],json:{write:!0}})],N.prototype,"properties",void 0),(0,r._)([(0,l.Cb)({type:[R],json:{write:!0}})],N.prototype,"fieldIndexes",void 0),N=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.GraphObjectType")],N);const j=N;let F=class extends j{constructor(e){super(e)}};F=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.EntityType")],F);const O=F;let Z=class extends j{constructor(e){super(e),this.endPoints=[]}};(0,r._)([(0,l.Cb)()],Z.prototype,"endPoints",void 0),Z=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.RelationshipType")],Z);const P=Z;let A=class extends k.wq{constructor(e){super(e),this.timestamp=null,this.spatialReference=null,this.strict=null,this.objectIdField=null,this.globalIdField=null,this.arcgisManaged=null,this.identifierInfo=null,this.searchIndexes=null,this.entityTypes=null,this.relationshipTypes=null}};(0,r._)([(0,l.Cb)({type:Date,json:{type:Number,write:{writer:(e,t)=>{t.timestamp=e?.getTime()}}}})],A.prototype,"timestamp",void 0),(0,r._)([(0,l.Cb)({type:S.Z,json:{write:!0}})],A.prototype,"spatialReference",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],A.prototype,"strict",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],A.prototype,"objectIdField",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],A.prototype,"globalIdField",void 0),(0,r._)([(0,l.Cb)()],A.prototype,"arcgisManaged",void 0),(0,r._)([(0,l.Cb)()],A.prototype,"identifierInfo",void 0),(0,r._)([(0,l.Cb)()],A.prototype,"searchIndexes",void 0),(0,r._)([(0,l.Cb)({type:[O],json:{write:!0}})],A.prototype,"entityTypes",void 0),(0,r._)([(0,l.Cb)({type:[P],json:{write:!0}})],A.prototype,"relationshipTypes",void 0),A=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.DataModel")],A);const B=A;let z=class extends k.wq{constructor(e){super(e),this.capabilities=[],this.supportsSearch=!1,this.supportedQueryFormats=[],this.allowGeometryUpdates=!1,this.searchMaxRecordCount=null,this.serviceCapabilities=null,this.maxRecordCount=null,this.description="",this.copyrightText="",this.units="",this.spatialReference=null,this.currentVersion=null,this.dateFieldsTimeReference=null,this.serviceItemId="",this.supportsDocuments=!1,this.dataEditingNotSupported=!1,this.schemaEditingNotSupported=!1}};(0,r._)([(0,l.Cb)({type:[String],json:{write:!0}})],z.prototype,"capabilities",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],z.prototype,"supportsSearch",void 0),(0,r._)([(0,l.Cb)({type:[String],json:{write:!0}})],z.prototype,"supportedQueryFormats",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],z.prototype,"allowGeometryUpdates",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0}})],z.prototype,"searchMaxRecordCount",void 0),(0,r._)([(0,l.Cb)({type:Object,json:{write:!0}})],z.prototype,"serviceCapabilities",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0}})],z.prototype,"maxRecordCount",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],z.prototype,"description",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],z.prototype,"copyrightText",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],z.prototype,"units",void 0),(0,r._)([(0,l.Cb)({type:Object,json:{write:!0}})],z.prototype,"spatialReference",void 0),(0,r._)([(0,l.Cb)({type:Number,json:{write:!0}})],z.prototype,"currentVersion",void 0),(0,r._)([(0,l.Cb)({type:Object,json:{write:!0}})],z.prototype,"dateFieldsTimeReference",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],z.prototype,"serviceItemId",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],z.prototype,"supportsDocuments",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],z.prototype,"dataEditingNotSupported",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],z.prototype,"schemaEditingNotSupported",void 0),z=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.ServiceDefinition")],z);const q=z;let Y=class extends k.wq{constructor(e){super(e),this.dataModel=null,this.serviceDefinition=null}};(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],Y.prototype,"url",void 0),(0,r._)([(0,l.Cb)({type:B,json:{write:!0}})],Y.prototype,"dataModel",void 0),(0,r._)([(0,l.Cb)({type:q,json:{write:!0}})],Y.prototype,"serviceDefinition",void 0),Y=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.KnowledgeGraph")],Y);const U=Y;var Q=n(99880);const X="esri/rest/knowledgeGraph/wasmInterface/";let H,J=null;async function $(){const e=J??H;if(e)return e;const t=(0,p.Z)("wasm-simd");return H=async function(e){if(e){const{default:e}=await n.e(5389).then(n.bind(n,35389)).then((e=>e.a));return e({locateFile:e=>(0,Q.V)(X+e)})}const{default:t}=await n.e(9931).then(n.bind(n,39931)).then((e=>e.a));return t({locateFile:e=>(0,Q.V)(X+e)})}(t),H}var V=n(65091),W=n(94139),K=n(58901),ee=n(9361);function te(e,t){const n=new t.ArrayValue;return n.deleteLater(),e.forEach((e=>{n.add_value(ie(e,t))})),n}function ne(e,t){const n=new t.ObjectValue;n.deleteLater();for(const[r,i]of Object.entries(e))n.set_key_value(r,ie(i,t));return n}function re(e,t){if(e instanceof V.Z)return function(e,t){const n=new t.GeometryValue;n.deleteLater(),n.geometry_type=n.geometry_type=t.esriGeometryType.esriGeometryMultipoint,n.has_z=e.hasZ,n.has_m=e.hasM;const r=[],i=[];i[0]=e.points.length;let o=0;return e.points.forEach((e=>{e.forEach((e=>{r[o]=e,o++}))})),n.coords=new Float64Array(r),n.lengths=new Uint32Array(i),n}(e,t);if(e instanceof W.Z)return function(e,t){const n=new t.GeometryValue;n.deleteLater(),n.geometry_type=t.esriGeometryType.esriGeometryPoint,n.has_z=e.hasZ,n.has_m=e.hasM;const r=[],i=[];i[0]=1,r[0]=e.x,r[1]=e.y;let o=2;return e.hasZ&&(r[o]=e.z,o++),e.hasM&&(r[o]=e.m,o++),n.coords=new Float64Array(r),n.lengths=new Uint32Array(i),n}(e,t);if(e instanceof K.Z||e instanceof g.Z)return function(e,t){const n=new t.GeometryValue;n.deleteLater(),n.has_z=e.hasZ,n.has_m=e.hasM;const r=[],i=[];let o=[];e instanceof K.Z?(n.geometry_type=t.esriGeometryType.esriGeometryPolyline,o=e.paths):e instanceof g.Z&&(n.geometry_type=t.esriGeometryType.esriGeometryPolygon,o=e.rings);let s=0,a=0;return o.forEach((e=>{let t=0;e.forEach((e=>{t++,e.forEach((e=>{r[a]=e,a++}))})),i[s]=t,s++})),n.coords=new Float64Array(r),n.lengths=new Uint32Array(i),n}(e,t);throw new o.Z("knowledge-graph:unsupported-geometry","Only Point, Multipoint, Polyline, and Polygon geometry are supported by ArcGIS Knowledge",{geometry:e})}function ie(e,t){if(null==e)return"";if("object"!=typeof e)return e;if(e instanceof Date)return e;if(e instanceof ee.Z)return re(e,t);if(Array.isArray(e)){const n=new t.ArrayValue;return n.deleteLater(),e.forEach((e=>{n.add_value(ie(e,t))})),n}return ne(e,t)}let oe=class extends k.wq{constructor(e){super(e),this.properties=null}};(0,r._)([(0,l.Cb)({json:{write:!0}})],oe.prototype,"properties",void 0),oe=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.GraphObject")],oe);const se=oe;let ae=class extends se{constructor(e){super(e),this.typeName=null,this.id=null}};(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],ae.prototype,"typeName",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],ae.prototype,"id",void 0),ae=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.GraphNamedObject")],ae);const le=ae;let pe=class extends le{constructor(e){super(e),this.layoutGeometry=null}};(0,r._)([(0,l.Cb)({type:W.Z,json:{write:!0}})],pe.prototype,"layoutGeometry",void 0),pe=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.Entity")],pe);const de=pe;let ue=class extends le{constructor(e){super(e),this.originId=null,this.destinationId=null,this.layoutGeometry=null}};(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],ue.prototype,"originId",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:!0}})],ue.prototype,"destinationId",void 0),(0,r._)([(0,l.Cb)({type:K.Z,json:{write:!0}})],ue.prototype,"layoutGeometry",void 0),ue=(0,r._)([(0,d.j)("esri.rest.Relationship.Relationship")],ue);const he=ue;function ce(e,t){if(!e.typeName)throw new o.Z("knowledge-graph:no-type-name","You must indicate the entity/relationship named object type to apply edits");if(e instanceof de){const n=new t.EntityValue;n.deleteLater(),n.type_name=e.typeName;for(const[r,i]of Object.entries(e.properties))n.set_key_value(r,ye(i,t));return e.id&&n.set_id(e.id),n}if(e instanceof he){const n=new t.RelationshipValue;n.deleteLater(),n.type_name=e.typeName;for(const[r,i]of Object.entries(e.properties))n.set_key_value(r,ye(i,t));return e.id&&n.set_id(e.id),e.originId&&e.destinationId&&n.set_related_entity_ids(e.originId,e.destinationId),n}throw new o.Z("knowledge-graph:applyEdits-encoding-failure","Could not determine the type of a named graph object passed to the encoder")}function ye(e,t){return null==e?"":"object"!=typeof e||e instanceof Date?e:e instanceof ee.Z?re(e,t):""}let fe=class extends f.Z{constructor(e){super(e),this.name=null,this.supportedCategory=null,this.analyzers=[],this.searchProperties=new Map}};(0,r._)([(0,l.Cb)()],fe.prototype,"name",void 0),(0,r._)([(0,l.Cb)()],fe.prototype,"supportedCategory",void 0),(0,r._)([(0,l.Cb)()],fe.prototype,"analyzers",void 0),(0,r._)([(0,l.Cb)()],fe.prototype,"searchProperties",void 0),fe=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.SearchIndex")],fe);const me=fe;var ge,_e,we,be,xe,Ce,Ee;function Te(e){return e.deleteLater(),new O(Me(e))}function Ie(e){return e.deleteLater(),new R({name:e.name,unique:e.unique,ascending:e.ascending,description:e.description,fieldNames:Le(e.fields)})}function Me(e){return{name:e.name,alias:e.alias,role:ge[e.role.value]?ge[e.role.value]:null,strict:e.strict,properties:Re(e.properties),fieldIndexes:De(e.field_indexes)}}function ve(e){return e.deleteLater(),new G({alias:e.alias,name:e.name,fieldType:_e[e.field_type.value]?_e[e.field_type.value]:null,geometryType:we[e.geometry_type.value]?we[e.geometry_type.value]:null,hasM:e.has_m,hasZ:e.has_z,nullable:e.nullable,editable:e.editable,required:e.required,defaultVisibility:e.default_visibility,systemMaintained:e.system_maintained,role:Ce[e.role.value],defaultValue:e.default_value})}function ke(e){e.deleteLater();const t=Me(e),n=[];for(let t=0;t{const r=[];for(let t=0;t{if(null==e)return null;if("object"!=typeof e)return e;if("getDate"in e)return e;if("geometry_type"in e)switch(e.geometry_type.value){case null:return null;case Pe.ESRI_GEOMETRY_POINT:return function(e){const t={};let n=2;qe(e,t);const r=e.coords;return t.x=r[0],t.y=r[1],e.has_z&&(t.z=r[n],n++),e.has_m&&(t.m=r[n]),new W.Z(t)}(e);case Pe.ESRI_GEOMETRY_MULTIPOINT:return function(e){const t={},n=qe(e,t),r=e.lengths,i=e.coords,o=r[0];t.points=[];let s=0;for(let e=0;e{const t=new U({url:e}),n=[];return n.push(et(t)),n.push(async function(e){return We.refreshServiceDefinition(e)}(t)),await Promise.all(n),t},refreshDataModel:async e=>{e.dataModel=await lt(e)},refreshServiceDefinition:async e=>{const t=(await(0,E.default)(e.url,{query:{f:"json"}})).data;return t.capabilities=t?.capabilities?.split(","),t.supportedQueryFormats=t?.supportedQueryFormats?.split(","),e.serviceDefinition=new q(t),e.serviceDefinition},executeQueryStreaming:async(e,t,n)=>{const r=`${e.url}/graph/query`;await nt(e);const i=await ot(r,n);i.data.body=await async function(e,t){const n=await $(),r=new n.GraphQueryRequestEncoder;if(r.deleteLater(),r.output_spatial_reference=n.SpatialReferenceUtil.WGS84(),r.open_cypher_query=e.openCypherQuery,e.bindParameters)for(const[t,i]of Object.entries(e.bindParameters))it(t,i,r,n);if(e.bindGeometryQuantizationParameters)!function(e,t){t.input_quantization_parameters={xy_resolution:e.xyResolution,x_false_origin:e.xFalseOrigin,y_false_origin:e.yFalseOrigin,z_resolution:e.zResolution,z_false_origin:e.zFalseOrigin,m_resolution:e.mResolution,m_false_origin:e.mFalseOrigin}}(e.bindGeometryQuantizationParameters,r);else{if(t.dataModel||await et(t),4326!==t.dataModel?.spatialReference?.wkid)throw new o.Z("knowledge-graph:SR-quantization-mismatch","If the DataModel indicates a coordinate system other than WGS84, inputQuantizationParameters must be provided to the query encoder");r.input_quantization_parameters=n.InputQuantizationUtil.WGS84_lossless()}e.outputQuantizationParameters&&function(e,t,n){if(!e.extent)throw new o.Z("knowledge-graph:illegal-output-quantization","The Output quantization provided to the encoder had an illegal value as part of its extent",e.extent);if(!e.quantizeMode)throw new o.Z("knowledge-graph:illegal-output-quantization","The Output quantization contained an illegal mode setting",e.quantizeMode);if(!e.tolerance)throw new o.Z("knowledge-graph:illegal-output-quantization","The Output quantization contained an illegal tolerance setting",e.quantizeMode);t.output_quantization_parameters={extent:{xmax:e.extent.xmax,ymax:e.extent.ymax,xmin:e.extent.xmin,ymin:e.extent.ymin},quantize_mode:n.esriQuantizeMode[e.quantizeMode],tolerance:e.tolerance}}(e.outputQuantizationParameters,r,n);try{r.encode()}catch(e){throw new o.Z("knowledge-graph:query-encoding-failed","Attempting to encode the query failed",{error:e})}const i=r.get_encoding_result();if(0!==i.error.error_code)throw new o.Z("knowledge-graph:query-encoding-failed","Attempting to encode the query failed",{errorCode:i.error.error_code,errorMessage:i.error.error_message});return i.get_byte_buffer()}(t,e);const s=await tt(i.data.url,i.data);if(e.dataModel)return new v({resultRowsStream:await at(s,e.dataModel)});throw new o.Z("knowledge-graph:undefined-data-model","The KnowledgeGraph supplied did not have a data model")},executeApplyEdits:async(e,t,n)=>{if(e.serviceDefinition?.dataEditingNotSupported)throw new o.Z("knowledge-graph:data-editing-not-supported","The Knowledge Graph Service definition indicated that data editing is not supported");const r=`${e.url}/graph/applyEdits`;await nt(e);const i=await ot(r,n);return i.data.body=await async function(e,t){if(t.dataModel||await et(t),!t.dataModel)throw new o.Z("knowledge-graph:data-model-undefined","Encoding could not proceed because a data model was not provided and it could not be determined from the service");const n=await $(),r=!!e.options?.cascadeDelete,i=new n.GraphApplyEditsEncoder(n.SpatialReferenceUtil.WGS84(),e.options?.inputQuantizationParameters?function(e){return{xy_resolution:e.xyResolution,x_false_origin:e.xFalseOrigin,y_false_origin:e.yFalseOrigin,z_resolution:e.zResolution,z_false_origin:e.zFalseOrigin,m_resolution:e.mResolution,m_false_origin:e.mFalseOrigin}}(e.options?.inputQuantizationParameters):n.InputQuantizationUtil.WGS84_lossless());i.deleteLater(),i.cascade_delete=r;try{let t;e.entityAdds?.forEach((e=>{t=i.add_entity(ce(e,n)),rt(t,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits - an entity failed to be added to the encoder")})),e.relationshipAdds?.forEach((e=>{if(!e.originId||!e.destinationId)throw new o.Z("knowledge-graph:relationship-origin-destination-missing","When adding a new relationship, you must provide both an origin and destination id on the appropriate class property");t=i.add_relationship(ce(e,n)),rt(t,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits - a relationship failed to be added to the encoder")})),e.entityUpdates?.forEach((e=>{if(!e.id)throw new o.Z("knowledge-graph:entity-id-missing","When updating an entity or relationship, you must specify the id on the class level property");t=i.update_entity(ce(e,n)),rt(t,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits - an entity failed to be added to the encoder")})),e.relationshipUpdates?.forEach((e=>{if(!e.id)throw new o.Z("knowledge-graph:relationship-id-missing","When updating an entity or relationship, you must specify the id on the class level property");t=i.update_relationship(ce(e,n)),rt(t,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits - a relationship failed to be added to the encoder")})),e.entityDeletes?.forEach((e=>{if(!e.typeName)throw new o.Z("knowledge-graph:no-type-name","You must indicate the entity/relationship named object type to apply edits - delete");const t=i.make_delete_helper(e.typeName,!0);t.deleteLater(),e.ids?.forEach((e=>{t.delete_by_id(e)}))})),e.relationshipDeletes?.forEach((e=>{if(!e.typeName)throw new o.Z("knowledge-graph:no-type-name","You must indicate the entity/relationship named object type to apply edits - delete");const t=i.make_delete_helper(e.typeName,!1);e.ids?.forEach((e=>{t.delete_by_id(e)}))})),i.encode()}catch(e){throw new o.Z("knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits failed",{error:e})}const s=i.get_encoding_result();return rt(s.error,"knowledge-graph:applyEdits-encoding-failed","Attempting to encode the applyEdits failed"),s.get_byte_buffer()}(t,e),async function(e){const t=e.headers.get("content-type");if(t?.includes("application/x-protobuf")){const t=await e.arrayBuffer(),n=new((await $()).GraphApplyEditsDecoder);return n.deleteLater(),n.decode(new Uint8Array(t)),function(e){const t=new Ve;t.hasError=e.has_error(),t.hasError&&(t.error={errorCode:e.error.error_code,errorMessage:e.error.error_message});const n=e.get_edit_results_count();for(let r=0;r{const r=`${e.url}/graph/query`,i=await(0,E.default)(r,{responseType:"array-buffer",query:{f:"pbf",openCypherQuery:t.openCypherQuery,...n?.query},signal:n?.signal,timeout:n?.timeout}),s=i.getHeader?.("content-type"),a=i.data;if(s?.includes("application/x-protobuf")){const t=new((await $()).GraphQueryDecoder);if(t.deleteLater(),e.dataModel)return new I({resultRows:st(t,a,e.dataModel)});throw new o.Z("knowledge-graph:undefined-data-model","The KnowledgeGraph supplied did not have a data model")}throw new o.Z("knowledge-graph:unexpected-server-response","server returned an unexpected response",{responseType:s,data:i.data})},executeSearch:async(e,t,n)=>{const r=t.typeCategoryFilter,i=`${e.url}/graph/search`,s=await(0,E.default)(i,{responseType:"array-buffer",query:{f:"pbf",searchQuery:`"${t.searchQuery}"`,typeCategoryFilter:r,...n?.query},signal:n?.signal,timeout:n?.timeout}),a=s.getHeader?.("content-type"),l=s.data;if(a?.includes("application/x-protobuf")){const t=new((await $()).GraphQueryDecoder);if(t.deleteLater(),e.dataModel)return new I({resultRows:st(t,l,e.dataModel)});throw new o.Z("knowledge-graph:undefined-data-model","The KnowledgeGraph supplied did not have a data model")}throw new o.Z("knowledge-graph:unexpected-server-response","server returned an unexpected response",{responseType:a,data:s.data})},executeSearchStreaming:async(e,t,n)=>{const r=`${e.url}/graph/search`;await nt(e);const i=await ot(r,n);i.data.body=await async function(e){const t=await $(),n=new t.GraphSearchRequestEncoder;if(n.deleteLater(),n.search_query=e.searchQuery,n.type_category_filter=t.esriNamedTypeCategory[e.typeCategoryFilter],!0===e.returnSearchContext&&(n.return_search_context=e.returnSearchContext),null!=e.start&&e.start>0&&(n.start_index=e.start),null!=e.num&&(n.max_num_results=e.num),null!=e.idsFilter&&Array.isArray(e.idsFilter)&&e.idsFilter.length>0)try{n.set_ids_filter(te(e.idsFilter,t))}catch(e){throw new o.Z("knowledge-graph:ids-format-error","Attempting to set ids filter failed. This is usually caused by an incorrectly formatted UUID string",{error:e})}e.namedTypesFilter?.forEach((e=>{n.add_named_type_filter(e)}));try{n.encode()}catch(e){throw new o.Z("knowledge-graph:search-encoding-failed","Attempting to encode the search failed",{error:e})}const r=n.get_encoding_result();if(0!==r.error.error_code)throw new o.Z("knowledge-graph:search-encoding-failed","Attempting to encode the search failed",{errorCode:r.error.error_code,errorMessage:r.error.error_message});return r.get_byte_buffer()}(t);const s=await tt(i.data.url,i.data);if(e.dataModel)return new v({resultRowsStream:await at(s,e.dataModel)});throw new o.Z("knowledge-graph:undefined-data-model","The KnowledgeGraph supplied did not have a data model")},_fetchWrapper:async(e,t)=>fetch(e,t)};async function Ke(e,t,n){return We.executeQueryStreaming(e,t,n)}async function et(e){return We.refreshDataModel(e)}async function tt(e,t){return We._fetchWrapper(e,t)}async function nt(e){const t=C.id?.findCredential(e.url);t||(e.dataModel?await lt(e):await et(e))}function rt(e,t,n){if(0!==e.error_code)throw new o.Z(t,n,{errorCode:e.error_code,errorMessage:e.error_message})}function it(e,t,n,r){null==t?n.set_param_key_value(e,""):"object"!=typeof t||t instanceof Date?n.set_param_key_value(e,t):t instanceof ee.Z?n.set_param_key_value(e,re(t,r)):t instanceof Array?n.set_param_key_value(e,te(t,r)):n.set_param_key_value(e,ne(t,r))}async function ot(e,t){return(0,E.default)(e,{responseType:"native-request-init",method:"post",query:{f:"pbf",...t?.query},body:"x",headers:{"Content-Type":"application/octet-stream"},signal:t?.signal,timeout:t?.timeout})}function st(e,t,n){e.push_buffer(new Uint8Array(t));const r=[];let i=0;for(;e.next_row();){i||(i=e.get_header_keys().size());const t=new Array(i);for(let r=0;r{if(s){let t;if(r.has_error()&&(t=new o.Z("knowledge-graph:stream-decoding-error","One or more result rows were not successfully decoded",{errorCode:r.error.error_code,errorMessage:r.error.error_message})),n.releaseLock(),t)throw e.error(t),t;return void e.close()}const l=st(r,a,t);return l.length>0&&e.enqueue(l),i()}))}()}catch(t){n?.releaseLock(),e.error(new o.Z("knowledge-graph:stream-decoding-error","The server returned a valid response, but there was an error decoding the response stream",{error:t})),e.close()}}})}throw new o.Z("knowledge-graph:unexpected-server-response","server returned an unexpected response",{responseType:n,data:e.text()})}async function lt(e){const t=`${e.url}/dataModel/queryDataModel`,n=await(0,E.default)(t,{responseType:"array-buffer",query:{f:"pbf"}}),r=n.getHeader?.("content-type"),i=n.data;if(r?.includes("application/x-protobuf")){const e=(await $()).decode_data_model_from_protocol_buffer(new Uint8Array(i));if(!e)throw new o.Z("knowledge-graph:data-model-decode-failure","The server responded to the data model query, but the response failed to be decoded. This typically occurs when the Knowledge JS API (4.26 or later) is used with an unsupported backend (11.0 or earlier)");return function(e){return e.deleteLater(),new B({timestamp:e.timestamp,spatialReference:new S.Z(e.spatial_reference),strict:e.strict,objectIdField:e.objectid_property,globalIdField:e.globalid_property,arcgisManaged:e.arcgis_managed,identifierInfo:{identifierMappingInfo:{identifierInfoType:Ee[e.identifier_info?.identifier_mapping_info?.identifier_info_type?.value],databaseNativeIdentifier:e.identifier_info?.identifier_mapping_info?.database_native_identifier,uniformPropertyIdentifier:{identifierPropertyName:e.identifier_info?.identifier_mapping_info?.uniform_property_identifier?.identifier_property_name}},identifierGenerationInfo:{uuidMethodHint:be[e.identifier_info?.identifier_generation_info?.uuid_method_hint?.value]}},searchIndexes:Ne(e.search_indexes),entityTypes:Se(e.entity_types),relationshipTypes:Ge(e.relationship_types)})}(e)}throw new o.Z("knowledge-graph:unexpected-server-response","server returned an unexpected response",{responseType:r,data:n.data})}let pt=class extends f.Z{constructor(e){super(e),this.openCypherQuery=""}};(0,r._)([(0,l.Cb)()],pt.prototype,"openCypherQuery",void 0),pt=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.GraphQuery")],pt);const dt=pt;let ut=class extends dt{constructor(e){super(e),this.bindParameters=null,this.bindGeometryQuantizationParameters=null,this.outputQuantizationParameters=null}};(0,r._)([(0,l.Cb)()],ut.prototype,"bindParameters",void 0),(0,r._)([(0,l.Cb)()],ut.prototype,"bindGeometryQuantizationParameters",void 0),(0,r._)([(0,l.Cb)()],ut.prototype,"outputQuantizationParameters",void 0),ut=(0,r._)([(0,d.j)("esri.rest.knowledgeGraph.GraphQueryStreaming")],ut);const ht=ut;var ct=n(14165);const yt="ESRI__ID",ft="ESRI__ORIGIN_ID",mt="ESRI__DESTINATION_ID",gt="ESRI__LAYOUT_GEOMETRY",_t=12,wt=s.Z.getLogger("esri.rest.knowledgeGraph.knowledgeGraphLayer.KnowledgeGraphLayerDataManager");let bt=class extends f.Z{constructor(e){super(e),this.inclusionModeDefinition={generateAllSublayers:!0,namedTypeDefinitions:new Map},this.entityTypeNames=new Set,this.relationshipTypeNames=new Set,this.geographicLookup=new Map,this.sublayerCaches=new Map,this._processingCacheUpdatesLookup=new Map,this._memberIdTypeLookup=new Map;const t=new Map;e.knowledgeGraph.dataModel.entityTypes?.forEach((n=>{n.name&&(t.set(n.name,"entity"),this._processingCacheUpdatesLookup.set(n.name,[]),e.inclusionModeDefinition&&!e.inclusionModeDefinition?.generateAllSublayers||this.entityTypeNames.add(n.name),n.properties?.forEach((e=>{e.geometryType&&"esriGeometryNull"!==e.geometryType&&this.geographicLookup.set(n.name,{name:e.name??"",geometryType:e.geometryType})})))})),e.knowledgeGraph.dataModel.relationshipTypes?.forEach((n=>{n.name&&(t.set(n.name,"relationship"),this._processingCacheUpdatesLookup.set(n.name,[]),e.inclusionModeDefinition&&!e.inclusionModeDefinition?.generateAllSublayers||this.relationshipTypeNames.add(n.name),n.properties?.forEach((e=>{e.geometryType&&"esriGeometryNull"!==e.geometryType&&this.geographicLookup.set(n.name,{name:e.name??"",geometryType:e.geometryType})})))})),e.inclusionModeDefinition?.namedTypeDefinitions.forEach(((n,r)=>{if("entity"===t.get(r))this.entityTypeNames.add(r);else{if("relationship"!==t.get(r))return wt.warn(`A named type, ${r}, was in the inclusion list that wasn't in the data model and will be removed`),void e.inclusionModeDefinition?.namedTypeDefinitions.delete(r);this.relationshipTypeNames.add(r)}const i=new Map;n.members?.forEach((e=>{this._memberIdTypeLookup.set(e.id,r);const t=this.getById(e.id);t&&i.set(e.id,t)})),this.sublayerCaches.set(r,i)}))}addToLayerInclusionSet(e){e.forEach((({typeName:e,id:t})=>{if(!this.inclusionModeDefinition)throw new o.Z("knowledge-graph:layer-data-manager","You cannot add to a layer's exclusion list if it was not created with an exclusion list originally");if(this.inclusionModeDefinition.namedTypeDefinitions.has(e)){if(this.inclusionModeDefinition.namedTypeDefinitions.has(e)){const n=this.inclusionModeDefinition.namedTypeDefinitions.get(e);if(n.useAllData)throw new o.Z("knowledge-graph:layer-data-manager","You cannot add members to an exclusion list for a sublayer where the sublayer is set to always retrieve its entire data set");n.members||(n.members=new Map),n.members.set(t,{id:t}),this._memberIdTypeLookup.set(t,e)}}else{const n=new Map;n.set(t,{id:t}),this.inclusionModeDefinition.namedTypeDefinitions.set(e,{useAllData:!1,members:n}),this._memberIdTypeLookup.set(t,e)}}))}getById(e){return x.getInstance().readFromStoreById(e)}async getData(e,t,n){if(t.objectType.name&&this.inclusionModeDefinition?.namedTypeDefinitions&&this.inclusionModeDefinition.namedTypeDefinitions.size>0&&!this.inclusionModeDefinition.namedTypeDefinitions.has(t.objectType.name))return[];let r;if(r=e||new ct.Z({where:"1=1",outFields:["*"]}),"link-chart"===t.parentCompositeLayer.type){const e=t.parentCompositeLayer,n=this._processingCacheUpdatesLookup.get(t.objectType.name??""),i=r.outFields,o=r.geometry;let s="",a="";o&&o.extent&&(s=(0,u.fC)(o.extent.ymin,o.extent.xmin,_t),a=(0,u.fC)(o.extent.ymax,o.extent.xmax,_t)),i&&1===i.length&&i[0]===yt&&"1=1"===r.where||await Promise.all(n??[]);const l=this.sublayerCaches.has(t.objectType.name??"")?Array.from(this.sublayerCaches.get(t.objectType.name)?.values()):[],p=[];return l.forEach((n=>{if(n.geometry=e.linkChartDiagramLookup.get(n.attributes[t.objectIdField]),n.attributes[gt]=n.geometry,s&&a){const r=e.linkChartGeohashLookup.get(n.attributes[t.objectIdField]);r?r>=s&&r<=a&&p.push(n):p.push(n)}else p.push(n)})),p}return this.retrieveDataFromService(r,t,n)}async getConnectedRecordIds(e){const t=[],n=[],r=new Map;return e.forEach((e=>{if(this._memberIdTypeLookup.has(e)){const t=this._memberIdTypeLookup.get(e);if(!this.entityTypeNames.has(t))return;r.has(t)?r.get(t)?.push(e):r.set(t,[e])}})),r.forEach(((e,r)=>{const i=`MATCH (n:${r})-[r]-(m) WHERE id(n) IN $ids RETURN id(r), type(r), id(m), labels(m)[0]`,o=new Promise((n=>{(async()=>{const n=(await Ke(this.knowledgeGraph,new ht({openCypherQuery:i,bindParameters:{ids:e}}))).resultRowsStream.getReader();try{for(;;){const{done:e,value:r}=await n.read();if(e)break;for(let e=0;e{n()}))}));n.push(o)})),await Promise.all(n),t}async refreshCacheContent(e,t,n,r=!0){const i=x.getInstance(),s=[],a=new Map,l=new Map;this.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&l.set(e.name,e)})),this.knowledgeGraph.dataModel.relationshipTypes?.forEach((e=>{e.name&&l.set(e.name,e)})),e||this.inclusionModeDefinition?e?e.forEach((e=>{if(this._memberIdTypeLookup.has(e)){const t=this._memberIdTypeLookup.get(e);a.has(t)?a.get(t)?.push(e):a.set(t,[e])}})):this.inclusionModeDefinition?.namedTypeDefinitions?.forEach(((e,t)=>{e.useAllData?a.set(t,null):e.members&&e.members.forEach((e=>{a.has(t)&&null!==a.get(t)?a.get(t)?.push(e.id):a.set(t,[e.id])}))})):(this.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&a.set(e.name,null)})),this.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&a.set(e.name,null)})));for(const[e,p]of a){const a=new Promise((s=>{(async()=>{const s=new Set,a=[];let d,u="",h=!1;if(t||l.get(e)?.properties?.forEach((e=>{e.name&&s.add(e.name)})),n&&this.geographicLookup.has(e)){const t=this.geographicLookup.get(e)?.name;t&&s.add(t)}if(this.entityTypeNames.has(e))u=`MATCH (n:${e}) ${p?"WHERE id(n) IN $ids ":""}return ID(n)`,s.forEach((e=>{u+=`, n.${e}`,a.push(e)}));else{if(!this.relationshipTypeNames.has(e))throw new o.Z("knowledge-graph:layer-data-manager",`The graph type of ${e} could not be determined. Was this type set in the KG data model and inclusion definition?`);h=!0,u=`MATCH ()-[n:${e}]->() ${p?"WHERE id(n) IN $ids ":""}return ID(n), id(startNode(n)), id(endNode(n))`,s.forEach((e=>{u+=`, n.${e}`,a.push(e)}))}d=new ht(p?{openCypherQuery:u,bindParameters:{ids:p}}:{openCypherQuery:u});const c=(await Ke(this.knowledgeGraph,d)).resultRowsStream.getReader();for(;;){const{done:t,value:n}=await c.read();if(t)break;const o=[];for(let e=0;e{l?.set(t.attributes[yt],t),r&&!this.inclusionModeDefinition?.namedTypeDefinitions.get(e).members.has(t.attributes[yt])&&(this.inclusionModeDefinition?.namedTypeDefinitions.get(e).members.set(t.attributes[yt],{id:t.attributes[yt]}),this._memberIdTypeLookup.set(t.attributes[yt],e))}))}})().then((()=>{s(null)}))}));s.push(a),this._processingCacheUpdatesLookup.get(e)?.push(a)}await Promise.all(s)}removeFromLayer(e){const t=new Set;e.forEach((e=>{this._memberIdTypeLookup.get(e)&&t.add(this._memberIdTypeLookup.get(e)),this._memberIdTypeLookup.delete(e),this.inclusionModeDefinition?.namedTypeDefinitions.forEach((t=>{t.members?.has(e)&&t.members.delete(e)}))})),t.forEach((t=>{this.sublayerCaches.get(t)?.forEach(((n,r)=>{e.includes(r)&&this.sublayerCaches.get(t)?.delete(r)}))}))}async retrieveDataFromService(e,t,n){const r=x.getInstance(),i=new Set,o=[];let s,a="",l=[];const p="relationship"===t.graphType,d=this.inclusionModeDefinition?.namedTypeDefinitions?.get(t.objectType.name)?.useAllData,u=t.parentCompositeLayer.sublayerIdsCache.get(t.objectType.name);let h=!d&&u?Array.from(u).sort():null;if(this.inclusionModeDefinition?.namedTypeDefinitions?.get(t.objectType.name)?.useAllData)this.inclusionModeDefinition?.namedTypeDefinitions?.get(t.objectType.name)?.useAllData&&null!=e.objectIds&&(h=e.objectIds);else if(null!=e.objectIds&&h&&h.length>0){const t=e.objectIds;e.objectIds=h.filter((e=>t.includes(e)))}else if(null!=e.objectIds)h=e.objectIds;else{if(this.inclusionModeDefinition?.namedTypeDefinitions.has(t.objectType.name)&&(!this.inclusionModeDefinition.namedTypeDefinitions.get(t.objectType.name)?.members||this.inclusionModeDefinition.namedTypeDefinitions.get(t.objectType.name)?.members?.size<1))return e.objectIds=[],[];e.objectIds=h}if(null!=e.outFields){const n=e.outFields;n.includes("*")?t.fields.forEach((e=>{i.add(e.name)})):n.forEach((e=>{e!==yt&&e!==t.geometryFieldName&&i.add(e)}))}if(null!=e.geometry){const n=e.geometry;let r;if(n?.extent?.spatialReference&&!n.spatialReference?.isWGS84?(await(0,_.initializeProjection)(n.extent.spatialReference,w.Zn),r=(0,_.iV)(n.extent,w.Zn)):r=n.extent,null!=e.where&&"1=1"!==e.where){const n=await(0,m.E)(e.where.toUpperCase(),t.fieldsIndex);t.fields.forEach((e=>{n.fieldNames.includes(e.name)&&i.add(e.name)}))}a=p?`Match ()-[n:${t.objectType.name}]->() WHERE esri.graph.ST_Intersects($param_filter_geom, n.${t.geometryFieldName}) return ID(n), id(startNode(r)), id(endNode(r))`:`Match (n:${t.objectType.name}) WHERE esri.graph.ST_Intersects($param_filter_geom, n.${t.geometryFieldName}) return ID(n)`,t.geometryFieldName&&i.add(t.geometryFieldName),i.forEach((e=>{a+=`, n.${e}`,o.push(e)})),s=new ht({openCypherQuery:a,bindParameters:{param_filter_geom:new g.Z({rings:[[[r.xmin,r.ymin],[r.xmin,r.ymax],[r.xmax,r.ymax],[r.xmax,r.ymin],[r.xmin,r.ymin]]]})}})}else{let n="";if(null!=e.where&&"1=1"!==e.where){const r=await(0,m.E)(e.where,t.fieldsIndex);t.fields.forEach((e=>{r.fieldNames.includes(e.name)&&i.add(e.name)}));const o=["column-reference","string","number","binary-expression"],s=["=","<","<=","<>",">",">=","AND","OR","LIKE"];let a=!1;const l=e=>{if("column-reference"===e.type)return`n.${e.column}`;if("string"===e.type)return`'${e.value}'`;if("number"===e.type)return`${e.value}`;if("binary-expression"===e.type&&o.includes(e.left.type)&&o.includes(e.right.type)&&s.includes(e.operator))return`${l(e.left)} ${e.operator} ${l(e.right)}`;if("binary-expression"===e.type&&"LIKE"===e.operator){let t="";if("function"===e.left.type&&"column-reference"===e.left.args.value[0].type)t+=`lower(n.${e.left.args.value[0].column})`;else{if("column-reference"!==e.left.type)return a=!0,"";t+=`lower(n.${e.left.column})`}if(t+=" CONTAINS (","string"!==e.right.type)return a=!0,"";{let n=e.right.value;"%"===n.charAt(0)&&(n=n.slice(1)),"%"===n.charAt(n.length-1)&&(n=n.slice(0,-1)),t+=`'${n.toLowerCase()}')`}return t}return a=!0,""};n=l(r.parseTree),a&&(n="")}let r="";r=p?`Match ()-[n:${t.objectType.name}]->()`:`Match (n:${t.objectType.name})`;let a=!1;h&&(a=!0,r+=" WHERE ID(n) IN $ids"),n&&(r+=a?" AND":" WHERE",r+=` ${n}`),r+=" return ID(n)",p&&(r+=", id(startNode(n)), id(endNode(n))"),e.returnGeometry&&t.geometryFieldName&&i.add(t.geometryFieldName),i.forEach((e=>{r+=`, n.${e}`,o.push(e)})),s=new ht(h?{openCypherQuery:r,bindParameters:{ids:h}}:{openCypherQuery:r})}const c=(await Ke(t.parentCompositeLayer.dataManager.knowledgeGraph,s,n)).resultRowsStream.getReader();for(;;){const{done:e,value:n}=await c.read();if(e)break;const i=[];for(let e=0;e{let t=class extends e{constructor(){super(...arguments),this.fields=[],this.fieldsIndex=null}};return(0,r._)([(0,l.Cb)(vt.fields)],t.prototype,"fields",void 0),(0,r._)([(0,l.Cb)(vt.fieldsIndex)],t.prototype,"fieldsIndex",void 0),t=(0,r._)([(0,d.j)("esri.layers.knowledgeGraphLayer.KnowledgeGraphSublayerBase")],t),t};var St=n(71612),Lt=n(6404),Rt=n(34760),Dt=n(72965),Gt=n(1231),Nt=n(35671),jt=n(74889),Ft=n(32163),Ot=n(728),Zt=n(6570),Pt=n(86973);let At=class extends((0,Lt.M)(kt((0,St.h)((0,Dt.M)((0,Rt.Q)(h.Z)))))){constructor(e){if(super(e),this.capabilities=(0,Mt.MS)(!1,!1),this.definitionExpression="",this.displayField="",this.elevationInfo=null,this.geometryType=null,this.geometryFieldName=null,this.graphType=null,this.hasM=!1,this.hasZ=!1,this.labelsVisible=null,this.labelingInfo=null,this.objectIdField=yt,this.objectType=null,this.parentCompositeLayer=null,this.popupTemplate=null,this.source={openPorts:()=>this.load().then((()=>{const e=new MessageChannel;return new Ot.default(e.port1,{channel:e,client:{queryFeatures:(e,t={})=>{const n=ct.Z.fromJSON(e);return this.queryFeaturesJSON(n,t)}}},(()=>null)),[e.port2]}))},this.type="knowledge-graph-sublayer","link-chart"===e.parentCompositeLayer.type)"relationship"===e.graphType?this.geometryType="polyline":this.geometryType="point",this.geometryFieldName=gt;else if(e.parentCompositeLayer.dataManager.geographicLookup.get(e.objectType.name)?.geometryType&&"esriGeometryNull"!==e.parentCompositeLayer.dataManager.geographicLookup.get(e.objectType.name)?.geometryType){const t=e.parentCompositeLayer.dataManager.geographicLookup.get(e.objectType.name);this.geometryFieldName=t?.name??null,this.geometryType=t?.geometryType?Pt.M.fromJSON(t.geometryType):null;const n=t?.name,r=n?e.objectType.properties?.[n]:null;r?(this.hasM=r.hasM??!1,this.hasZ=r.hasZ??!1):(this.hasM=!1,this.hasZ=!1)}else this.geometryType=null;e.objectType.properties?.forEach((e=>{let t=e.fieldType;"esriFieldTypeOID"===t&&(t="esriFieldTypeInteger"),this.fields.push(Gt.Z.fromJSON({name:e.name,type:t,alias:e.alias,defaultValue:null,editable:e.editable,nullable:e.nullable}))})),this.fields.push(Gt.Z.fromJSON({name:this.objectIdField,type:"esriFieldTypeString",alias:this.objectIdField,editable:!1})),this._set("fields",[...this.fields]),e.parentCompositeLayer.dataManager.knowledgeGraph.dataModel?.spatialReference&&(this.spatialReference=e.parentCompositeLayer.dataManager.knowledgeGraph.dataModel.spatialReference),"link-chart"===e.parentCompositeLayer.type?"relationship"===e.graphType?this.renderer=(0,Ct.i)((0,Mt.bU)(Pt.M.toJSON("polyline")).renderer):this.renderer=(0,Ct.i)((0,Mt.bU)(Pt.M.toJSON("point")).renderer):this.renderer=(0,Ct.i)((0,Mt.bU)(Pt.M.toJSON(this.geometryType)).renderer)}get defaultPopupTemplate(){return this.createPopupTemplate()}set renderer(e){(0,Nt.YN)(e,this.fieldsIndex),this._set("renderer",e)}createPopupTemplate(e){return(0,Ft.eZ)(this,e)}createQuery(){return new ct.Z({where:"1=1",outFields:["*"]})}getField(e){for(let t=0;t{e.sourceLayer=this})),i}async queryFeaturesJSON(e,t){const{resolvedQuery:n,queryEngine:r}=await this._setupQueryObjects(e);return await r.executeQuery(n.toJSON(),t?.signal)}async queryFeatureCount(e,t){const{resolvedQuery:n,queryEngine:r}=await this._setupQueryObjects(e);return r.executeQueryForCount(n.toJSON(),t?.signal)}async queryExtent(e={},t){const n={...e,returnGeometry:!0},{resolvedQuery:r,queryEngine:i}=await this._setupQueryObjects(n),o=await i.executeQueryForExtent(r.toJSON(),t?.signal);let s;return s=null!=o.extent?.xmin&&null!=o.extent?.xmax&&null!=o.extent?.ymin&&null!=o.extent?.ymax?new Zt.Z(o.extent):new Zt.Z,{count:o.count,extent:s}}async queryObjectIds(e,t){const n=ct.Z.from(e);let r;if("link-chart"===this.parentCompositeLayer.type&&this._cachedQueryEngine)r=this._cachedQueryEngine;else{const e=await this.parentCompositeLayer.dataManager.getData(n,this,t);r=this.loadQueryEngine(e)}return r.executeQueryForIds(n.toJSON(),t?.signal)}loadQueryEngine(e){const t=new Tt.Z({geometryType:Pt.M.toJSON(this.geometryType),hasM:this.hasM,hasZ:this.hasZ}),n=new It.q({fields:this.fields.map((e=>e.toJSON())),geometryType:Pt.M.toJSON(this.geometryType),hasM:this.hasM,hasZ:this.hasZ,objectIdField:this.objectIdField,spatialReference:this.spatialReference.toJSON(),timeInfo:null,featureStore:t});return n.featureStore.addMany(e),n}async refreshCachedQueryEngine(){const e=await this.parentCompositeLayer.dataManager.getData(new ct.Z({where:"1=1",outFields:[yt]}),this);this._cachedQueryEngine=this.loadQueryEngine(e)}async _setupQueryObjects(e,t){const n=ct.Z.from(e),r=n.geometry;let i;if(r&&!r.spatialReference?.isWGS84&&(await(0,_.initializeProjection)(r.spatialReference,w.Zn),n.geometry=(0,_.iV)(r instanceof g.Z||r instanceof K.Z?r:r.extent,w.Zn)),"link-chart"===this.parentCompositeLayer.type&&this._cachedQueryEngine)i=this._cachedQueryEngine;else{const e=await this.parentCompositeLayer.dataManager.getData(n,this,t);i=this.loadQueryEngine(e)}return{resolvedQuery:n,queryEngine:i}}};(0,r._)([(0,l.Cb)()],At.prototype,"capabilities",void 0),(0,r._)([(0,l.Cb)({readOnly:!0})],At.prototype,"defaultPopupTemplate",null),(0,r._)([(0,l.Cb)()],At.prototype,"definitionExpression",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"displayField",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"elevationInfo",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"geometryType",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"geometryFieldName",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"graphType",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"hasM",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"hasZ",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"labelsVisible",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"labelingInfo",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"objectIdField",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"objectType",void 0),(0,r._)([(0,l.Cb)()],At.prototype,"parentCompositeLayer",void 0),(0,r._)([(0,l.Cb)({type:xt.Z,json:{name:"popupInfo",write:!0}})],At.prototype,"popupTemplate",void 0),(0,r._)([(0,l.Cb)({types:Et.A,json:{write:{target:"layerDefinition.drawingInfo.renderer"}}})],At.prototype,"renderer",null),(0,r._)([(0,l.Cb)()],At.prototype,"source",void 0),(0,r._)([(0,l.Cb)({json:{read:!1}})],At.prototype,"type",void 0),At=(0,r._)([(0,d.j)("esri.layers.knowledgeGraph.KnowledgeGraphSublayer")],At);const Bt=At;let zt,qt=null;var Yt,Ut,Qt,Xt,Ht,Jt,$t,Vt,Wt;function Kt(e,t,n,r,i,o){const s=n.length,a=i.length,l=Float64Array.BYTES_PER_ELEMENT,p=Uint32Array.BYTES_PER_ELEMENT,d=Uint8Array.BYTES_PER_ELEMENT,u=15+s*(d+2*l)+a*(2*p),h=qt._malloc(u);try{const d=h+16-h%16,u=d+s*l,c=u+s*l,y=c+a*p,f=y+a*p,m=()=>[qt.HEAPF64.subarray(d>>3,(d>>3)+s),qt.HEAPF64.subarray(u>>3,(u>>3)+s),qt.HEAPU32.subarray(c>>2,(c>>2)+a),qt.HEAPU32.subarray(y>>2,(y>>2)+a),qt.HEAPU8.subarray(f,f+s)],[g,_,w,b,x]=m();g.set(n),_.set(r),w.set(i),b.set(o),x.set(t);const C=e(s,f,d,u,a,c,y),[E,T,I,M,v]=m();return n.set(E),r.set(T),i.set(I),o.set(M),t.set(v),C}finally{qt._free(h)}}!function(e){e[e.None=0]="None",e[e.IsMovable=1]="IsMovable",e[e.IsGeographic=2]="IsGeographic",e[e.IsRoot=4]="IsRoot"}(Yt||(Yt={})),function(e){e.getMinIdealEdgeLength=function(){return qt.getMinIdealEdgeLength()},e.apply=function(e,t,n,r,i,o=2,s=1,a=-1){return Kt(((e,t,n,r,i,l,p)=>qt.applyForceDirectedLayout(e,t,n,r,i,l,p,o,s,a)),e,t,n,r,i)}}(Ut||(Ut={})),function(e){e.apply=function(e,t,n,r,i,o=2,s=1,a=-1){return Kt(((e,t,n,r,i,l,p)=>qt.applyCommunityLayout(e,t,n,r,i,l,p,o,s,a)),e,t,n,r,i)}}(Qt||(Qt={})),function(e){e.apply=function(e,t,n,r,i){return Kt(qt.applySimpleLayout,e,t,n,r,i)}}(Xt||(Xt={})),function(e){e.apply=function(e,t,n,r,i){return Kt(qt.applyHierarchicalLayout,e,t,n,r,i)}}(Ht||(Ht={})),function(e){e.apply=function(e,t,n,r,i){return Kt(qt.applyRadialTreeLayout,e,t,n,r,i)}}(Jt||(Jt={})),function(e){e.apply=function(e,t,n,r,i){return Kt(qt.applySmartTreeLayout,e,t,n,r,i)}}($t||($t={})),function(e){e[e.Undirected=0]="Undirected",e[e.Directed=1]="Directed",e[e.Reversed=2]="Reversed"}(Vt||(Vt={})),function(e){e[e.ByCC_Raw=0]="ByCC_Raw",e[e.ByCC_NormalizeGlobally=1]="ByCC_NormalizeGlobally",e[e.ByCC_NormalizeByCC=2]="ByCC_NormalizeByCC"}(Wt||(Wt={}));let en=class extends((0,St.h)((0,Dt.M)(h.Z))){constructor(e){if(super(e),this.dataPreloadedInLocalCache=!1,this._currentLinkChartConfig={layoutMode:"RADIAL_TREE",xScaleFactor:1,yScaleFactor:1},this._graphTypeLookup=new Map,this.layers=new i.Z,this.linkChartDiagramLookup=new Map,this.linkChartExtent=new Zt.Z({xmin:-1e-7,ymin:-1e-7,xmax:1e-7,ymax:1e-7}),this.linkChartGeohashLookup=new Map,this.sublayerIdsCache=new Map,this.tables=new i.Z,this.type="link-chart",this._originalInclusionList=e.inclusionModeDefinition,e.dataPreloadedInLocalCache&&!e.inclusionModeDefinition)throw new o.Z("knowledge-graph:linkchart-layer-constructor","If creating a link chart composite layer and configured that data is already loaded in the cache, you must specify an inclusion list so the Composite Layer knows what records belong to it")}normalizeCtorArgs(e){return{url:e.url,title:e.title,dataPreloadedInLocalCache:e.dataPreloadedInLocalCache,defaultLinkChartConfig:e.defaultLinkChartConfig}}_initializeLayerProperties(e){if(!this.title&&this.url){const e=this.url.split("/");this.title=e[e.length-2]}const t=new Set;let n=[],r=[];if(e.inclusionModeDefinition&&(!e.inclusionModeDefinition.namedTypeDefinitions||e.inclusionModeDefinition.namedTypeDefinitions.size<1))throw new o.Z("knowledge-graph:composite-layer-constructor","If an explicit inclusion definition is defined, at least one namedTypeDefinition must also be defined");e.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&this._graphTypeLookup.set(e.name,e)})),e.knowledgeGraph.dataModel.relationshipTypes?.forEach((e=>{e.name&&this._graphTypeLookup.set(e.name,e)})),e.inclusionModeDefinition?.generateAllSublayers?(n=e.knowledgeGraph.dataModel.entityTypes??[],r=e.knowledgeGraph.dataModel.relationshipTypes??[]):e.inclusionModeDefinition?.namedTypeDefinitions&&e.inclusionModeDefinition?.namedTypeDefinitions.size>0?e.inclusionModeDefinition?.namedTypeDefinitions.forEach(((i,o)=>{if(!this._graphTypeLookup.get(o))return s.Z.getLogger(this).warn(`A named type, ${o}, was in the inclusion list that wasn't in the data model and will be removed`),void e.inclusionModeDefinition?.namedTypeDefinitions.delete(o);this._graphTypeLookup.get(o)instanceof P||"strictOrigin"in this._graphTypeLookup.get(o)?t.has(o)||(t.add(o),r.push(this._graphTypeLookup.get(o))):this._graphTypeLookup.get(o)instanceof O||"properties"in this._graphTypeLookup.get(o)?t.has(o)||(t.add(o),n.push(this._graphTypeLookup.get(o))):(s.Z.getLogger(this).warn(`A named type, ${o}, was in the inclusion list that wasn't properly modeled and will be removed`),e.inclusionModeDefinition?.namedTypeDefinitions.delete(o))})):(n=e.knowledgeGraph.dataModel.entityTypes??[],r=e.knowledgeGraph.dataModel.relationshipTypes??[]);const i=new bt({knowledgeGraph:e.knowledgeGraph,inclusionModeDefinition:e.inclusionModeDefinition});this.knowledgeGraph=e.knowledgeGraph,this.memberEntityTypes=n,this.memberRelationshipTypes=r,this.dataManager=i}load(e){return this.addResolvingPromise(new Promise((t=>{(async function(e){return We.fetchKnowledgeGraph(e)})(this.url).then((n=>{if(this._initializeLayerProperties({knowledgeGraph:n,inclusionModeDefinition:this._originalInclusionList}),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.size||(this.dataManager.inclusionModeDefinition={generateAllSublayers:!1,namedTypeDefinitions:new Map},this.dataManager.knowledgeGraph.dataModel.entityTypes?.forEach((e=>{e.name&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.set(e.name,{useAllData:!0})})),this.dataManager.knowledgeGraph.dataModel.relationshipTypes?.forEach((e=>{e.name&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.set(e.name,{useAllData:!0})}))),this.dataPreloadedInLocalCache)this.loadLayerAssumingLocalCache(),this.dataManager.inclusionModeDefinition&&(this.dataManager.inclusionModeDefinition.generateAllSublayers=!1),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.forEach((e=>{e.useAllData=!1,e.members?.forEach((e=>{let t;t=e.linkChartLocation instanceof y.Z?e.linkChartLocation:e.linkChartLocation?(0,c.GH)(e.linkChartLocation):null,this.linkChartDiagramLookup.set(e.id,t),t&&2===t.coords.length&&0===t.lengths.length?this.linkChartGeohashLookup.set(e.id,(0,u.fC)(t.coords[1],t.coords[0],_t)):this.linkChartGeohashLookup.set(e.id,"")})),this.addResolvingPromise(this._initializeDiagram().then((async()=>{this.layers.forEach((async e=>{await e.refreshCachedQueryEngine()})),this.tables.forEach((async e=>{await e.refreshCachedQueryEngine()}))})))}));else{const t="GEOGRAPHIC"===this.defaultLinkChartConfig?.layoutMode;this.addResolvingPromise(this.dataManager.refreshCacheContent(void 0,!1,t,!0).then((async()=>{(0,a.k_)(e);const t=[],n=[];this.loadLayerAssumingLocalCache(),this.dataManager.inclusionModeDefinition&&(this.dataManager.inclusionModeDefinition.generateAllSublayers=!1,this.dataManager.inclusionModeDefinition.namedTypeDefinitions.forEach((e=>{e.useAllData=!1}))),await this._initializeDiagram(),this.layers.forEach((e=>{n.push(e.refreshCachedQueryEngine()),t.push(new Promise((t=>{e.on("layerview-create",(()=>{t(null)}))})))})),this.tables.forEach((e=>{n.push(e.refreshCachedQueryEngine())})),await Promise.all(n)})))}t(null)}))}))),Promise.resolve(this)}async addRecords(e){await this._handleNewRecords(e)}async expand(e){const t=await this.dataManager.getConnectedRecordIds(e),n=t.filter((e=>!this.sublayerIdsCache.get(e.typeName)?.has(e.id)));return await this._handleNewRecords(t),{records:n}}loadLayerAssumingLocalCache(){this.memberRelationshipTypes.forEach((e=>{const t=new Bt({objectType:e,parentCompositeLayer:this,graphType:"relationship",title:e.name});t.geometryType?this.layers.push(t):this.tables.push(t),this.dataManager.sublayerCaches.has(e.name)||this.dataManager.sublayerCaches.set(e.name,new Map)})),this.memberEntityTypes.forEach((e=>{const t=new Bt({objectType:e,parentCompositeLayer:this,graphType:"entity",title:e.name});t.geometryType?this.layers.push(t):this.tables.push(t),this.dataManager.sublayerCaches.has(e.name)||this.dataManager.sublayerCaches.set(e.name,new Map)})),this.dataManager.inclusionModeDefinition?.namedTypeDefinitions&&this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.forEach(((e,t)=>{const n=((e,t,n)=>(e.has(t)||e.set(t,new Set),e.get(t)))(this.sublayerIdsCache,t);e.members?.forEach((e=>{if(n.add(e.id),e.linkChartLocation)if(e.linkChartLocation instanceof y.Z)this.linkChartDiagramLookup.set(e.id,e.linkChartLocation),2===e.linkChartLocation.coords.length&&0===e.linkChartLocation.lengths.length?this.linkChartGeohashLookup.set(e.id,(0,u.fC)(e.linkChartLocation.coords[1],e.linkChartLocation.coords[0],_t)):this.linkChartGeohashLookup.set(e.id,"");else{const t=(0,c.GH)(e.linkChartLocation);this.linkChartDiagramLookup.set(e.id,e.linkChartLocation?t:null),"x"in e.linkChartLocation&&"y"in e.linkChartLocation?this.linkChartGeohashLookup.set(e.id,(0,u.fC)(e.linkChartLocation.x,e.linkChartLocation.y,_t)):this.linkChartGeohashLookup.set(e.id,"")}}))}))}async calculateLinkChartLayout(e="RADIAL_TREE",t){const r=[],i=[];this.dataManager.sublayerCaches.forEach(((e,t)=>{this.dataManager.entityTypeNames.has(t)?e.forEach((e=>{r.push({typeName:t,feature:e})})):this.dataManager.relationshipTypeNames.has(t)&&e.forEach((e=>{i.push({typeName:t,feature:e})}))})),this.linkChartDiagramLookup=new Map;const a=new Map,l=new Map,p=new Map,d=new Map,h=new Uint8Array(r.length),y=new Float64Array(r.length),f=new Float64Array(r.length),m=new Uint32Array(i.length),g=new Uint32Array(i.length),_=[],w=t?.xScaleFactor??1,b=t?.yScaleFactor??1,x=new Zt.Z({xmin:-1e-7,ymin:-1e-7,xmax:1e-7,ymax:1e-7});let C,E="FORCE_DIRECTED",T=0,I=0;switch(E="GEOGRAPHIC"===e?"FORCE_DIRECTED":e,E){case"FORCE_DIRECTED":C=Ut.apply;break;case"COMMUNITY":C=Qt.apply;break;case"HIERARCHICAL":C=Ht.apply;break;case"RADIAL_TREE":C=Jt.apply;break;case"SMART_TREE":C=$t.apply;break;default:C=Xt.apply}r.forEach((({typeName:n,feature:r})=>{if(t?.lockedNodeLocations?.has(r.attributes[yt])){"GEOGRAPHIC"===e&&this.dataManager.geographicLookup.has(n)?h[T]=Yt.IsGeographic:h[T]=Yt.None;const i=t.lockedNodeLocations.get(r.attributes[yt]);y[T]=i.x,f[T]=i.y}else if("GEOGRAPHIC"===e&&this.dataManager.geographicLookup.has(n)){h[T]=Yt.IsGeographic;let e=null;const t=r.attributes[this.dataManager.geographicLookup.get(n).name],i=this.dataManager.geographicLookup.get(n)?.geometryType;switch(i){case"esriGeometryPoint":y[T]=t?.x,f[T]=t?.y;break;case"esriGeometryPolygon":e=t?.centroid,null!=e?.x&&null!=e?.y?(y[T]=e.x,f[T]=e.y):h[T]=Yt.IsMovable;break;case"esriGeometryPolyline":case"esriGeometryMultipoint":e=t?.extent?.center,null!=e?.x&&null!=e?.y?(y[T]=e.x,f[T]=e.y):h[T]=Yt.IsMovable;break;default:h[T]=Yt.IsMovable}(null==y[T]||null==f[T]||Number.isNaN(y[T])||Number.isNaN(f[T]))&&(h[T]=Yt.IsMovable,y[T]=0,f[T]=0)}else h[T]=Yt.IsMovable,y[T]=0,f[T]=0;d.set(r.attributes[yt],T),_[T]={feature:r,typeName:n},T++}));let M=!1;if(i.forEach((e=>{const t=d.get(e.feature.attributes[ft]),n=d.get(e.feature.attributes[mt]);void 0!==t&&void 0!==n?(m[I]=t,g[I]=n,I++):(M=!0,this.linkChartDiagramLookup.set(e.feature.attributes[ft],null),this.linkChartGeohashLookup.set(e.feature.attributes[ft],null))})),M&&s.Z.getLogger(this).warn("A relationship is a member of this layer that has either origin or destination entity nodes that are not members. The diagram geometry will be set to null"),await(zt||(zt=n.e(6124).then(n.bind(n,36124)).then((e=>e.l)).then((({default:e})=>e({locateFile:e=>(0,Q.V)(`esri/libs/linkchartlayout/${e}`)}))).then((e=>{!function(e){qt=e}(e)})),zt)),!C(h,y,f,m,g))throw new o.Z("knowledge-graph:layout-failed","Attempting to arrange the records in the specified layout failed");for(let e=0;e<_.length;e++){if(h[e]===Yt.IsMovable&&(y[e]=y[e]*w,f[e]=f[e]*b),f[e]>84.9999&&(f[e]=84.9999),f[e]<-84.9999&&(f[e]=-84.9999),y[e]>179.9999&&(y[e]=179.9999),y[e]<-179.9999&&(y[e]=-179.9999),_[e].feature.attributes[gt]=new W.Z(y[e],f[e]),a.has(_[e].typeName)){const t=a.get(_[e].typeName);t?.set(_[e].feature.attributes[yt],_[e].feature)}else{const t=new Map;t.set(_[e].feature.attributes[yt],_[e].feature),a.set(_[e].typeName,t)}p.set(_[e].feature.attributes[yt],_[e].feature);const t=(0,c.GH)(_[e].feature.attributes[gt]);this.linkChartDiagramLookup.set(_[e].feature.attributes[yt],_[e].feature.attributes[gt]?t:null),this.linkChartGeohashLookup.set(_[e].feature.attributes[yt],(0,u.fC)(_[e].feature.attributes[gt].y,_[e].feature.attributes[gt].x,_t)),_[e].feature.attributes[gt].xx.xmax&&(x.xmax=_[e].feature.attributes[gt].x),_[e].feature.attributes[gt].yx.ymax&&(x.ymax=_[e].feature.attributes[gt].y)}return this.linkChartExtent.xmin=x.xmin,this.linkChartExtent.xmax=x.xmax,this.linkChartExtent.ymin=x.ymin,this.linkChartExtent.ymax=x.ymax,i.forEach((e=>{const t=_[d.get(e.feature.attributes[ft])]?.feature.attributes[gt],n=_[d.get(e.feature.attributes[mt])]?.feature.attributes[gt];if(!t||!n)return;const r=new K.Z({paths:[[t.x,t.y],[n.x,n.y]]});if(e.feature.attributes[gt]=r,l.has(e.typeName)){const t=l.get(e.typeName);t?.set(e.feature.attributes[yt],e.feature)}else{const t=new Map;t.set(e.feature.attributes[yt],e.feature),l.set(e.typeName,t)}p.set(e.feature.attributes[yt],e.feature);const i=(0,c.GH)(e.feature.attributes[gt]);this.linkChartDiagramLookup.set(e.feature.attributes[yt],e.feature.attributes[gt]?i:null),this.linkChartGeohashLookup.set(e.feature.attributes[yt],"")})),this._currentLinkChartConfig={layoutMode:e,xScaleFactor:w,yScaleFactor:b},{nodes:a,links:l,idMap:p}}async applyNewLinkChartLayout(e="RADIAL_TREE",t){const n=[];await this.calculateLinkChartLayout(e,t),this.layers.forEach((e=>{n.push(e.refreshCachedQueryEngine())})),await Promise.all(n),this.layers.forEach((e=>{e.emit("refresh",{dataChanged:!0})}))}getCurrentNodeLocations(){const e=new Map;return this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.forEach((t=>{t?.members?.forEach((t=>{const n=t.linkChartLocation;let r;const i=t.id;n&&(r="x"in n?{x:n.x,y:n.y}:{x:n.coords[0],y:n.coords[1]},e.set(i,new W.Z({x:r.x,y:r.y})))}))})),e}async synchronizeInclusionListWithCache(){return new Promise((e=>{this.dataManager.inclusionModeDefinition?.namedTypeDefinitions.forEach(((e,t)=>{if(e.useAllData=!1,e.members&&e.members.size>0){if(!this.dataManager.sublayerCaches.get(t))return;const n=Array.from(this.dataManager.sublayerCaches.get(t).keys());Array.from(e.members.keys()).filter((e=>!n.includes(e))).forEach((t=>{e.members?.delete(t)}))}})),e()}))}async refreshLinkChartCache(e){await this.dataManager.refreshCacheContent(e);const t=[];this.layers.forEach((e=>{t.push(e.refreshCachedQueryEngine())})),await Promise.all(t),this.layers.forEach((e=>{e.emit("refresh",{dataChanged:!0})}))}async _handleNewRecords(e){const t=[];this.dataManager.addToLayerInclusionSet(e);for(const n of e)this.sublayerIdsCache.has(n.typeName)||(this.sublayerIdsCache.set(n.typeName,new Set),t.push(n.typeName)),this.sublayerIdsCache.get(n.typeName).add(n.id);for(const e of t)if(this._graphTypeLookup.has(e)){const t=this._graphTypeLookup.get(e),n="endPoints"in t?"relationship":"entity",r=new Bt({objectType:t,parentCompositeLayer:this,graphType:n,title:e});"entity"===n?this.dataManager.entityTypeNames.add(e):this.dataManager.relationshipTypeNames.add(e),r.geometryType?this.layers.push(r):this.tables.push(r),this.dataManager.sublayerCaches.set(e,new Map)}await this.dataManager.refreshCacheContent(e.map((e=>e.id))),await this.applyNewLinkChartLayout(this._currentLinkChartConfig.layoutMode,{xScaleFactor:this._currentLinkChartConfig.xScaleFactor,yScaleFactor:this._currentLinkChartConfig.xScaleFactor})}async _initializeDiagram(){this.defaultLinkChartConfig?this.defaultLinkChartConfig.doNotRecalculateLayout?(this.dataManager.inclusionModeDefinition?.namedTypeDefinitions?.forEach((e=>{e?.members?.forEach((e=>{const t=e.linkChartLocation;let n;const r=e.id;if(!t)return;n="x"in t?{x:t.x,y:t.y}:{x:t.coords[0],y:t.coords[1]};const i=(0,c.GH)(n);this.linkChartDiagramLookup.set(r,i),this.linkChartGeohashLookup.set(r,(0,u.fC)(n.x,n.y,_t)),this.linkChartExtent.xmin>n.x&&(this.linkChartExtent.xmin=n.x),this.linkChartExtent.xmaxn.y&&(this.linkChartExtent.ymin=n.y),this.linkChartExtent.ymax{e.name&&this.dataManager.sublayerCaches.get(e.name)?.forEach((e=>{const t=this.linkChartDiagramLookup.get(e.attributes[ft]),n=this.linkChartDiagramLookup.get(e.attributes[mt]);if(t&&n){const r=(0,c.GH)(new K.Z({paths:[[t.coords[0],t.coords[1]],[n.coords[0],n.coords[1]]]}));this.linkChartDiagramLookup.set(e.attributes[yt],r)}else this.linkChartDiagramLookup.set(e.attributes[yt],null);this.linkChartGeohashLookup.set(e.attributes[yt],"")}))}))):await this.calculateLinkChartLayout(this.defaultLinkChartConfig.layoutMode,{xScaleFactor:this.defaultLinkChartConfig.xScaleFactor,yScaleFactor:this.defaultLinkChartConfig.yScaleFactor,lockedNodeLocations:this.getCurrentNodeLocations()}):await this.calculateLinkChartLayout("RADIAL_TREE",{lockedNodeLocations:this.getCurrentNodeLocations()})}};(0,r._)([(0,l.Cb)()],en.prototype,"dataPreloadedInLocalCache",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"defaultLinkChartConfig",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"dataManager",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"knowledgeGraph",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"layers",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"linkChartDiagramLookup",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"linkChartExtent",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"linkChartGeohashLookup",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"memberEntityTypes",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"memberRelationshipTypes",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"sublayerIdsCache",void 0),(0,r._)([(0,l.Cb)()],en.prototype,"tables",void 0),(0,r._)([(0,l.Cb)({json:{read:!1}})],en.prototype,"type",void 0),en=(0,r._)([(0,d.j)("esri.layers.LinkChartLayer")],en);const tn=en},37549:(e,t,n)=>{n.d(t,{H:()=>a});var r=n(80442),i=n(24133),o=n(24470);const s={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new i.Q(9,(0,r.Z)("esri-csp-restrictions")?e=>({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const e=new Array(this._idByBounds.size);let t=0;this._idByBounds.forEach(((n,r)=>{e[t++]=r})),this._indexInvalid=!1,this._index.clear(),this._index.load(e)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((e=>this._idByBounds.has(e)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const e=(0,o.cS)();for(const t of this._boundsById.values())t&&(e[0]=Math.min(t[0],e[0]),e[1]=Math.min(t[1],e[1]),e[2]=Math.max(t[2],e[2]),e[3]=Math.max(t[3],e[3]));return e}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(e){const t=this._boundsById.get(e);this._boundsById.delete(e),t&&(this._idByBounds.delete(t),this._indexInvalid||this._index.remove(t))}forEachInBounds(e,t){this._loadIndex(),function(e,t,n){(function(e){s.minX=e[0],s.minY=e[1],s.maxX=e[2],s.maxY=e[3]})(t),e.search(s,n)}(this._index,e,(e=>t(this._idByBounds.get(e))))}get(e){return this._boundsById.get(e)}has(e){return this._boundsById.has(e)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(e,t){if(!this._indexInvalid){const t=this._boundsById.get(e);t&&(this._index.remove(t),this._idByBounds.delete(t))}this._boundsById.set(e,t),t&&(this._idByBounds.set(t,e),this._indexInvalid||(this._boundsToLoad.push(t),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},57191:(e,t,n)=>{n.d(t,{Z:()=>m});var r=n(20102),i=n(32448),o=n(92604),s=n(60437),a=n(24470),l=n(98732),p=n(37549),d=n(29730),u=n(70272),h=n(5428);const c={getObjectId:e=>e.objectId,getAttributes:e=>e.attributes,getAttribute:(e,t)=>e.attributes[t],cloneWithGeometry:(e,t)=>new u.u_(t,e.attributes,null,e.objectId),getGeometry:e=>e.geometry,getCentroid:(e,t)=>(null==e.centroid&&(e.centroid=(0,d.Y)(new h.Z,e.geometry,t.hasZ,t.hasM)),e.centroid)};var y=n(11490);const f=(0,s.Ue)();class m{constructor(e){this.geometryInfo=e,this._boundsStore=new p.H,this._featuresById=new Map,this._markedIds=new Set,this.events=new i.Z,this.featureAdapter=c}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let e=0;return this._featuresById.forEach((t=>{null!=t.geometry&&t.geometry.coords&&(e+=t.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:e/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(e){if(null==this.fullBounds)return null;const[t,n,r,i]=this.fullBounds;return{xmin:t,ymin:n,xmax:r,ymax:i,spatialReference:(0,y.S2)(e)}}add(e){this._add(e),this._emitChanged()}addMany(e){for(const t of e)this._add(t);this._emitChanged()}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(e){const t=this._featuresById.get(e);return t?(this._remove(t),this._emitChanged(),t):null}removeManyById(e){this._boundsStore.invalidateIndex();for(const t of e){const e=this._featuresById.get(t);e&&this._remove(e)}this._emitChanged()}forEachBounds(e,t){for(const n of e){const e=this._boundsStore.get(n.objectId);e&&t((0,s.JR)(f,e))}}getFeature(e){return this._featuresById.get(e)}has(e){return this._featuresById.has(e)}forEach(e){this._featuresById.forEach((t=>e(t)))}forEachInBounds(e,t){this._boundsStore.forEachInBounds(e,(e=>{t(this._featuresById.get(e))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let e=!1;this._featuresById.forEach(((t,n)=>{this._markedIds.has(n)||(e=!0,this._remove(t))})),this._markedIds.clear(),e&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(e){if(!e)return;const t=e.objectId;if(null==t)return void o.Z.getLogger("esri.layers.graphics.data.FeatureStore").error(new r.Z("featurestore:invalid-feature","feature id is missing",{feature:e}));const n=this._featuresById.get(t);let i;if(this._markedIds.add(t),n?(e.displayId=n.displayId,i=this._boundsStore.get(t),this._boundsStore.delete(t)):null!=this.onFeatureAdd&&this.onFeatureAdd(e),null==e.geometry||!e.geometry.coords||!e.geometry.coords.length)return this._boundsStore.set(t,null),void this._featuresById.set(t,e);i=(0,l.$)(null!=i?i:(0,a.Ue)(),e.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=i&&this._boundsStore.set(t,i),this._featuresById.set(t,e)}_remove(e){null!=this.onFeatureRemove&&this.onFeatureRemove(e);const t=e.objectId;return this._markedIds.delete(t),this._boundsStore.delete(t),this._featuresById.delete(t),e}}},25278:(e,t,n)=>{n.d(t,{Dm:()=>d,Hq:()=>u,MS:()=>h,bU:()=>a});var r=n(80442),i=n(22974),o=n(61159),s=n(58333);function a(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?s.I4:"esriGeometryPolyline"===e?s.ET:s.lF}}}const l=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let p=1;function d(e,t){if((0,r.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let n=`this.${t} = null;`;for(const t in e)n+=`this${l.test(t)?`.${t}`:`["${t}"]`} = ${JSON.stringify(e[t])};`;const r=new Function(`\n return class AttributesClass$${p++} {\n constructor() {\n ${n};\n }\n }\n `)();return()=>new r}catch(n){return()=>({[t]:null,...e})}}function u(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,i.d9)(e)}}]}function h(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:o.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},21506:(e,t,n)=>{n.d(t,{qG:()=>b,PV:()=>f,id:()=>C,iR:()=>h,rn:()=>y,rT:()=>I,u1:()=>T,rO:()=>E,Oh:()=>_,bT:()=>w,C_:()=>u,Lx:()=>m,vg:()=>x,YI:()=>d,HQ:()=>c});var r=n(92835),i=n(6570),o=n(82971),s=n(25929),a=(n(67676),n(95330),n(35463)),l=n(86787),p=n(65242);const d={type:Boolean,value:!0,json:{origins:{service:{read:!1,write:!1},"web-map":{read:!1,write:!1}},name:"screenSizePerspective",write:!0}},u={type:Boolean,value:!0,json:{name:"disablePopup",read:{reader:(e,t)=>!t.disablePopup},write:{enabled:!0,writer(e,t,n){t[n]=!e}}}},h={type:Boolean,value:!0,nonNullable:!0,json:{name:"showLabels",write:!0}},c={type:String,json:{origins:{"portal-item":{write:!1}},write:{isRequired:!0,ignoreOrigin:!0,writer:s.w}}},y={type:Boolean,value:!0,nonNullable:!0,json:{origins:{service:{read:{enabled:!1}}},name:"showLegend",write:!0}},f={value:null,type:l.Z,json:{origins:{service:{name:"elevationInfo",write:!0}},name:"layerDefinition.elevationInfo",write:!0}};function m(e){return{type:e,readOnly:!0,json:{origins:{service:{read:!0}},read:!1}}}const g={write:!0,read:!0},_={type:Number,json:{origins:{"web-document":g,"portal-item":{write:!0}}}},w={..._,json:{..._.json,origins:{"web-document":{...g,write:{enabled:!0,target:{opacity:{type:Number},"layerDefinition.drawingInfo.transparency":{type:Number}}}}},read:{source:["layerDefinition.drawingInfo.transparency","drawingInfo.transparency"],reader:(e,t,n)=>n&&"service"!==n.origin||!t.drawingInfo||void 0===t.drawingInfo.transparency?t.layerDefinition&&t.layerDefinition.drawingInfo&&void 0!==t.layerDefinition.drawingInfo.transparency?(0,p.b)(t.layerDefinition.drawingInfo.transparency):void 0:(0,p.b)(t.drawingInfo.transparency)}}},b={type:r.Z,readOnly:!0,get(){if(!this.layer?.timeInfo)return null;const{datesInUnknownTimezone:e,timeOffset:t,useViewTime:n}=this.layer,i=this.view?.timeExtent;let o=this.layer.timeExtent;e&&(o=function(e){if(!e)return e;const{start:t,end:n}=e;return new r.Z({start:null!=t?(0,a.Nm)(t,t.getTimezoneOffset(),"minutes"):t,end:null!=n?(0,a.Nm)(n,n.getTimezoneOffset(),"minutes"):n})}(o));let s=n?i&&o?i.intersection(o):i||o:o;if(!s||s.isEmpty||s.isAllTime)return s;t&&(s=s.offset(-t.value,t.unit)),e&&(s=function(e){if(!e)return e;const{start:t,end:n}=e;return new r.Z({start:null!=t?(0,a.Nm)(t,-t.getTimezoneOffset(),"minutes"):t,end:null!=n?(0,a.Nm)(n,-n.getTimezoneOffset(),"minutes"):n})}(s));const l=this._get("timeExtent");return s.equals(l)?l:s}},x={type:i.Z,readOnly:!0,json:{origins:{service:{read:{source:["fullExtent","spatialReference"],reader:(e,t)=>{const n=i.Z.fromJSON(e);return null!=t.spatialReference&&"object"==typeof t.spatialReference&&(n.spatialReference=o.Z.fromJSON(t.spatialReference)),n}}}},read:!1}},C={type:String,json:{origins:{service:{read:!1},"portal-item":{read:!1}}}},E={type:Number,json:{origins:{service:{write:{enabled:!1}}},read:{source:"layerDefinition.minScale"},write:{target:"layerDefinition.minScale"}}},T={type:Number,json:{origins:{service:{write:{enabled:!1}}},read:{source:"layerDefinition.maxScale"},write:{target:"layerDefinition.maxScale"}}},I={json:{write:{ignoreOrigin:!0},origins:{"web-map":{read:!1,write:!1}}}}},99282:(e,t,n)=>{n.d(t,{a:()=>o});var r=n(67900),i=n(68441);const o={unknown:1,inches:(0,r.En)(1,"meters","inches"),feet:(0,r.En)(1,"meters","feet"),"us-feet":(0,r.En)(1,"meters","us-feet"),yards:(0,r.En)(1,"meters","yards"),miles:(0,r.En)(1,"meters","miles"),"nautical-miles":(0,r.En)(1,"meters","nautical-miles"),millimeters:(0,r.En)(1,"meters","millimeters"),centimeters:(0,r.En)(1,"meters","centimeters"),decimeters:(0,r.En)(1,"meters","decimeters"),meters:(0,r.En)(1,"meters","meters"),kilometers:(0,r.En)(1,"meters","kilometers"),"decimal-degrees":1/(0,r.ty)(1,"meters",i.sv.radius)}},74889:(e,t,n)=>{n.d(t,{Z:()=>w});var r,i=n(43697),o=n(66577),s=n(38171),a=n(35454),l=n(96674),p=n(22974),d=n(5600),u=(n(75215),n(71715)),h=n(52011),c=n(30556),y=n(82971),f=n(33955),m=n(1231);const g=new a.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let _=r=class extends l.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const n=y.Z.fromJSON(t.spatialReference),r=[];for(let t=0;t0)for(let n=0;nMath.round((e-r)/t)),(e=>Math.round((i-e)/n)));for(let e=0,t=o.length;en*t+e}if(this.hasM&&null!=n?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=n;l=n=>null==n?n:n*t+e}const p=this._getHydrationFunction(e,(e=>e*o+r),(e=>i-e*s),a,l);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,n){let r,i;const o=[];for(let s=0,a=e.length;s0){const e=t(a[0]),s=n(a[1]);e===r&&s===i||(o.push([e-r,s-i]),r=e,i=s)}else r=t(a[0]),i=n(a[1]),o.push([r,i])}return o.length>0?o:null}_getQuantizationFunction(e,t,n){return"point"===e?e=>(e.x=t(e.x),e.y=n(e.y),e):"polyline"===e||"polygon"===e?e=>{const r=(0,f.oU)(e)?e.rings:e.paths,i=[];for(let e=0,o=r.length;e0?((0,f.oU)(e)?e.rings=i:e.paths=i,e):null}:"multipoint"===e?e=>{const r=this._quantizePoints(e.points,t,n);return r&&r.length>0?(e.points=r,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,n,r,i){return"point"===e?e=>{e.x=t(e.x),e.y=n(e.y),r&&(e.z=r(e.z))}:"polyline"===e||"polygon"===e?e=>{const o=(0,f.oU)(e)?e.rings:e.paths;let s,a;for(let e=0,r=o.length;e0?(s+=i[0],a+=i[1]):(s=i[0],a=i[1]),i[0]=t(s),i[1]=n(a)}}if(r&&i)for(let e=0,t=o.length;e{e.xmin=t(e.xmin),e.ymin=n(e.ymin),e.xmax=t(e.xmax),e.ymax=n(e.ymax),r&&null!=e.zmax&&null!=e.zmin&&(e.zmax=r(e.zmax),e.zmin=r(e.zmin)),i&&null!=e.mmax&&null!=e.mmin&&(e.mmax=i(e.mmax),e.mmin=i(e.mmin))}:"multipoint"===e?e=>{const o=e.points;let s,a;for(let e=0,r=o.length;e0?(s+=r[0],a+=r[1]):(s=r[0],a=r[1]),r[0]=t(s),r[1]=n(a)}if(r&&i)for(let e=0,t=o.length;e({enabled:e})}}})],_.prototype,"exceededTransferLimit",void 0),(0,i._)([(0,d.Cb)({type:[s.Z],json:{write:!0}})],_.prototype,"features",void 0),(0,i._)([(0,u.r)("features")],_.prototype,"readFeatures",null),(0,i._)([(0,d.Cb)({type:[m.Z],json:{write:!0}})],_.prototype,"fields",void 0),(0,i._)([(0,d.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],_.prototype,"geometryType",void 0),(0,i._)([(0,c.c)("geometryType")],_.prototype,"writeGeometryType",null),(0,i._)([(0,d.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],_.prototype,"hasM",void 0),(0,i._)([(0,d.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],_.prototype,"hasZ",void 0),(0,i._)([(0,d.Cb)({types:o.qM,json:{write:!0}})],_.prototype,"queryGeometry",void 0),(0,i._)([(0,u.r)("queryGeometry")],_.prototype,"readQueryGeometry",null),(0,i._)([(0,d.Cb)({type:y.Z,json:{write:!0}})],_.prototype,"spatialReference",void 0),(0,i._)([(0,c.c)("spatialReference")],_.prototype,"writeSpatialReference",null),(0,i._)([(0,d.Cb)({json:{write:!0}})],_.prototype,"transform",void 0),_=r=(0,i._)([(0,h.j)("esri.rest.support.FeatureSet")],_),_.prototype.toJSON.isDefaultToJSON=!0;const w=_},11282:(e,t,n)=>{n.d(t,{cv:()=>a,en:()=>s,lA:()=>o}),n(68773),n(40330);var r=n(22974),i=n(81271);function o(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function s(e){return"string"==typeof e?(0,i.mN)(e):(0,r.d9)(e)}function a(e,t,n){const r={};for(const i in e){if("declaredClass"===i)continue;const o=e[i];if(null!=o&&"function"!=typeof o)if(Array.isArray(o)){r[i]=[];for(let e=0;e{n.d(t,{Z:()=>b});var r,i=n(43697),o=n(35454),s=n(96674),a=n(70586),l=n(5600),p=(n(75215),n(67676),n(80442),n(71715)),d=n(52011),u=n(30556),h=n(35671);let c=r=class extends s.wq{constructor(e){super(e)}async collectRequiredFields(e,t){return(0,h.io)(e,t,this.expression)}clone(){return new r({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],c.prototype,"expression",void 0),(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],c.prototype,"title",void 0),c=r=(0,i._)([(0,d.j)("esri.layers.support.FeatureExpressionInfo")],c);const y=c;var f,m=n(12541);const g=(0,o.w)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),_=new o.X({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let w=f=class extends s.wq{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,n,r){t[n]=e.write({},r),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new f({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,a._W)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,i._)([(0,l.Cb)({type:y,json:{write:!0}})],w.prototype,"featureExpressionInfo",void 0),(0,i._)([(0,p.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],w.prototype,"readFeatureExpressionInfo",null),(0,i._)([(0,u.c)("featureExpressionInfo",{featureExpressionInfo:{type:y},"featureExpression.value":{type:[0]}})],w.prototype,"writeFeatureExpressionInfo",null),(0,i._)([(0,l.Cb)({type:g.apiValues,nonNullable:!0,json:{type:g.jsonValues,read:g.read,write:{writer:g.write,isRequired:!0}}})],w.prototype,"mode",null),(0,i._)([(0,l.Cb)({type:Number,json:{write:!0}})],w.prototype,"offset",void 0),(0,i._)([(0,l.Cb)({type:m.f9,json:{type:String,read:_.read,write:_.write}})],w.prototype,"unit",null),w=f=(0,i._)([(0,d.j)("esri.layers.support.ElevationInfo")],w);const b=w},58333:(e,t,n)=>{n.d(t,{ET:()=>o,I4:()=>i,eG:()=>l,lF:()=>s,lj:()=>d,qP:()=>a,wW:()=>p});const r=[252,146,31,255],i={type:"esriSMS",style:"esriSMSCircle",size:6,color:r,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},o={type:"esriSLS",style:"esriSLSSolid",width:.75,color:r},s={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},p={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},d={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}},12541:(e,t,n)=>{n.d(t,{Z7:()=>i,f9:()=>o});var r=n(99282);function i(e){return 1/(r.a[e]||1)}const o=function(){const e=Object.keys(r.a);return e.sort(),e}()},65242:(e,t,n)=>{n.d(t,{a:()=>i,b:()=>o});var r=n(75215);function i(e){const t=(0,r.vU)(100*(1-e));return Math.max(0,Math.min(t,100))}function o(e){const t=1-e/100;return Math.max(0,Math.min(t,1))}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/a6ece91e6b3343f133a0.js b/public/assets/esri/core/workers/chunks/a6ece91e6b3343f133a0.js new file mode 100644 index 0000000..f1e9db4 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/a6ece91e6b3343f133a0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4165],{10158:(e,t,r)=>{r.d(t,{n:()=>D});var o,i=r(43697),s=r(35454),n=r(96674),a=r(5600),l=r(90578),p=r(36030),u=r(71715),c=r(52011),d=r(75215),y=r(63213),h=r(1231),m=r(42843),b=(r(66577),r(67676),r(80442),r(82971)),w=r(86973);let v=o=class extends n.wq{constructor(e){super(e),this.type="query-table"}clone(){const{workspaceId:e,query:t,oidFields:r,spatialReference:i,geometryType:s}=this,n={workspaceId:e,query:t,oidFields:r,spatialReference:i?.clone()??void 0,geometryType:s};return new o(n)}};var S;(0,i._)([(0,p.J)({queryTable:"query-table"})],v.prototype,"type",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],v.prototype,"workspaceId",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],v.prototype,"query",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],v.prototype,"oidFields",void 0),(0,i._)([(0,a.Cb)({type:b.Z,json:{write:!0}})],v.prototype,"spatialReference",void 0),(0,i._)([(0,p.J)(w.M)],v.prototype,"geometryType",void 0),v=o=(0,i._)([(0,c.j)("esri.layers.support.source.QueryTableDataSource")],v);let _=S=class extends n.wq{constructor(e){super(e),this.type="raster"}clone(){const{workspaceId:e,dataSourceName:t}=this;return new S({workspaceId:e,dataSourceName:t})}};var g;(0,i._)([(0,p.J)({raster:"raster"})],_.prototype,"type",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],_.prototype,"dataSourceName",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],_.prototype,"workspaceId",void 0),_=S=(0,i._)([(0,c.j)("esri.layers.support.source.RasterDataSource")],_);let C=g=class extends n.wq{constructor(e){super(e),this.type="table"}clone(){const{workspaceId:e,gdbVersion:t,dataSourceName:r}=this;return new g({workspaceId:e,gdbVersion:t,dataSourceName:r})}};var j,f;(0,i._)([(0,p.J)({table:"table"})],C.prototype,"type",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],C.prototype,"workspaceId",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],C.prototype,"gdbVersion",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],C.prototype,"dataSourceName",void 0),C=g=(0,i._)([(0,c.j)("esri.layers.support.source.TableDataSource")],C);const T=(0,s.w)()({esriLeftInnerJoin:"left-inner-join",esriLeftOuterJoin:"left-outer-join"});let R=j=class extends n.wq{constructor(e){super(e),this.type="join-table"}readLeftTableSource(e,t,r){return F()(e,t,r)}castLeftTableSource(e){return(0,d.N7)(O(),e)}readRightTableSource(e,t,r){return F()(e,t,r)}castRightTableSource(e){return(0,d.N7)(O(),e)}clone(){const{leftTableKey:e,rightTableKey:t,leftTableSource:r,rightTableSource:o,joinType:i}=this,s={leftTableKey:e,rightTableKey:t,leftTableSource:r?.clone()??void 0,rightTableSource:o?.clone()??void 0,joinType:i};return new j(s)}};(0,i._)([(0,p.J)({joinTable:"join-table"})],R.prototype,"type",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],R.prototype,"leftTableKey",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],R.prototype,"rightTableKey",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],R.prototype,"leftTableSource",void 0),(0,i._)([(0,u.r)("leftTableSource")],R.prototype,"readLeftTableSource",null),(0,i._)([(0,l.p)("leftTableSource")],R.prototype,"castLeftTableSource",null),(0,i._)([(0,a.Cb)({json:{write:!0}})],R.prototype,"rightTableSource",void 0),(0,i._)([(0,u.r)("rightTableSource")],R.prototype,"readRightTableSource",null),(0,i._)([(0,l.p)("rightTableSource")],R.prototype,"castRightTableSource",null),(0,i._)([(0,p.J)(T)],R.prototype,"joinType",void 0),R=j=(0,i._)([(0,c.j)("esri.layers.support.source.JoinTableDataSource")],R);let x=null;function F(){return x||(x=(0,y.d)({types:O()})),x}let P=null;function O(){return P||(P={key:"type",base:null,typeMap:{"data-layer":D,"map-layer":m.R}}),P}const V={key:"type",base:null,typeMap:{"join-table":R,"query-table":v,raster:_,table:C}};let D=f=class extends n.wq{constructor(e){super(e),this.type="data-layer"}clone(){const{fields:e,dataSource:t}=this;return new f({fields:e,dataSource:t})}};(0,i._)([(0,p.J)({dataLayer:"data-layer"})],D.prototype,"type",void 0),(0,i._)([(0,a.Cb)({type:[h.Z],json:{write:!0}})],D.prototype,"fields",void 0),(0,i._)([(0,a.Cb)({types:V,json:{write:!0}})],D.prototype,"dataSource",void 0),D=f=(0,i._)([(0,c.j)("esri.layers.support.source.DataLayerSource")],D),D.from=(0,d.se)(D)},42843:(e,t,r)=>{r.d(t,{R:()=>u});var o,i=r(43697),s=r(96674),n=r(5600),a=r(75215),l=(r(67676),r(80442),r(36030)),p=r(52011);let u=o=class extends s.wq{constructor(e){super(e),this.type="map-layer"}clone(){const{mapLayerId:e,gdbVersion:t}=this;return new o({mapLayerId:e,gdbVersion:t})}};(0,i._)([(0,l.J)({mapLayer:"map-layer"})],u.prototype,"type",void 0),(0,i._)([(0,n.Cb)({type:a.z8,json:{write:!0}})],u.prototype,"mapLayerId",void 0),(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],u.prototype,"gdbVersion",void 0),u=o=(0,i._)([(0,p.j)("esri.layers.support.source.MapLayerSource")],u)},6388:(e,t,r)=>{r.d(t,{Z:()=>y});var o,i=r(43697),s=(r(66577),r(35454)),n=r(96674),a=r(22974),l=r(5600),p=(r(75215),r(52011)),u=r(6570);const c=new s.X({upperLeft:"upper-left",lowerLeft:"lower-left"});let d=o=class extends n.wq{constructor(e){super(e),this.extent=null,this.mode="view",this.originPosition="upper-left",this.tolerance=1}clone(){return new o((0,a.d9)({extent:this.extent,mode:this.mode,originPosition:this.originPosition,tolerance:this.tolerance}))}};(0,i._)([(0,l.Cb)({type:u.Z,json:{write:{overridePolicy(){return{enabled:"view"===this.mode}}}}})],d.prototype,"extent",void 0),(0,i._)([(0,l.Cb)({type:["view","edit"],json:{write:!0}})],d.prototype,"mode",void 0),(0,i._)([(0,l.Cb)({type:String,json:{read:c.read,write:c.write}})],d.prototype,"originPosition",void 0),(0,i._)([(0,l.Cb)({type:Number,json:{write:{overridePolicy(){return{enabled:"view"===this.mode}}}}})],d.prototype,"tolerance",void 0),d=o=(0,i._)([(0,p.j)("esri.rest.support.QuantizationParameters")],d);const y=d},14165:(e,t,r)=>{r.d(t,{Z:()=>F});var o=r(43697),i=r(66577),s=r(92835),n=r(35454),a=r(96674),l=r(22974),p=r(5600),u=r(90578),c=r(36030),d=r(52011),y=r(30556),h=r(75215),m=r(33955),b=r(10158),w=r(2368);r(67676),r(80442);let v=class extends((0,w.J)(a.wq)){constructor(e){super(e),this.onFields=null,this.operator=null,this.searchTerm=null,this.searchType=null}};(0,o._)([(0,p.Cb)({type:[String],json:{write:{enabled:!0,overridePolicy(){return{enabled:null!=this.onFields&&this.onFields.length>0}}}}})],v.prototype,"onFields",void 0),(0,o._)([(0,p.Cb)({type:String,json:{write:!0}})],v.prototype,"operator",void 0),(0,o._)([(0,p.Cb)({type:String,json:{write:!0}})],v.prototype,"searchTerm",void 0),(0,o._)([(0,p.Cb)({type:String,json:{write:!0}})],v.prototype,"searchType",void 0),v=(0,o._)([(0,d.j)("esri.rest.support.FullTextSearch")],v);const S=v;var _,g=r(6388),C=r(58539),j=r(82971),f=r(94139);const T=new n.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),R=new n.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let x=_=class extends a.wq{static from(e){return(0,h.TJ)(_,e)}constructor(e){super(e),this.aggregateIds=null,this.cacheHint=void 0,this.compactGeometryEnabled=!1,this.datumTransformation=null,this.defaultSpatialReferenceEnabled=!1,this.distance=void 0,this.dynamicDataSource=void 0,this.formatOf3DObjects=null,this.fullText=null,this.gdbVersion=null,this.geometry=null,this.geometryPrecision=void 0,this.groupByFieldsForStatistics=null,this.having=null,this.historicMoment=null,this.maxAllowableOffset=void 0,this.maxRecordCountFactor=1,this.multipatchOption=null,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.outStatistics=null,this.parameterValues=null,this.pixelSize=null,this.quantizationParameters=null,this.rangeValues=null,this.relationParameter=null,this.resultType=null,this.returnCentroid=!1,this.returnDistinctValues=!1,this.returnExceededLimitFeatures=!0,this.returnGeometry=!1,this.returnQueryGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.sourceSpatialReference=null,this.spatialRelationship="intersects",this.start=void 0,this.sqlFormat=null,this.text=null,this.timeExtent=null,this.timeReferenceUnknownClient=!1,this.units=null,this.where=null}castDatumTransformation(e){return"number"==typeof e||"object"==typeof e?e:null}writeHistoricMoment(e,t){t.historicMoment=e&&e.getTime()}writeParameterValues(e,t){if(e){const r={};for(const t in e){const o=e[t];Array.isArray(o)?r[t]=o.map((e=>e instanceof Date?e.getTime():e)):o instanceof Date?r[t]=o.getTime():r[t]=o}t.parameterValues=r}}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10,t.where="1=1"}writeWhere(e,t){t.where=e||"1=1"}clone(){return new _((0,l.d9)({aggregateIds:this.aggregateIds,cacheHint:this.cacheHint,compactGeometryEnabled:this.compactGeometryEnabled,datumTransformation:this.datumTransformation,defaultSpatialReferenceEnabled:this.defaultSpatialReferenceEnabled,distance:this.distance,fullText:this.fullText,formatOf3DObjects:this.formatOf3DObjects,gdbVersion:this.gdbVersion,geometry:this.geometry,geometryPrecision:this.geometryPrecision,groupByFieldsForStatistics:this.groupByFieldsForStatistics,having:this.having,historicMoment:null!=this.historicMoment?new Date(this.historicMoment.getTime()):null,maxAllowableOffset:this.maxAllowableOffset,maxRecordCountFactor:this.maxRecordCountFactor,multipatchOption:this.multipatchOption,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,outStatistics:this.outStatistics,parameterValues:this.parameterValues,pixelSize:this.pixelSize,quantizationParameters:this.quantizationParameters,rangeValues:this.rangeValues,relationParameter:this.relationParameter,resultType:this.resultType,returnDistinctValues:this.returnDistinctValues,returnGeometry:this.returnGeometry,returnCentroid:this.returnCentroid,returnExceededLimitFeatures:this.returnExceededLimitFeatures,returnQueryGeometry:this.returnQueryGeometry,returnM:this.returnM,returnZ:this.returnZ,dynamicDataSource:this.dynamicDataSource,sourceSpatialReference:this.sourceSpatialReference,spatialRelationship:this.spatialRelationship,start:this.start,sqlFormat:this.sqlFormat,text:this.text,timeExtent:this.timeExtent,timeReferenceUnknownClient:this.timeReferenceUnknownClient,units:this.units,where:this.where}))}};x.MAX_MAX_RECORD_COUNT_FACTOR=5,(0,o._)([(0,p.Cb)({json:{write:!0}})],x.prototype,"aggregateIds",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{write:!0}})],x.prototype,"cacheHint",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{default:!1,write:!0}})],x.prototype,"compactGeometryEnabled",void 0),(0,o._)([(0,p.Cb)({json:{write:!0}})],x.prototype,"datumTransformation",void 0),(0,o._)([(0,u.p)("datumTransformation")],x.prototype,"castDatumTransformation",null),(0,o._)([(0,p.Cb)({type:Boolean,json:{default:!1,write:!0}})],x.prototype,"defaultSpatialReferenceEnabled",void 0),(0,o._)([(0,p.Cb)({type:Number,json:{write:{overridePolicy:e=>({enabled:e>0})}}})],x.prototype,"distance",void 0),(0,o._)([(0,p.Cb)({type:b.n,json:{write:!0}})],x.prototype,"dynamicDataSource",void 0),(0,o._)([(0,p.Cb)({type:String,json:{write:!0}})],x.prototype,"formatOf3DObjects",void 0),(0,o._)([(0,p.Cb)({type:[S],json:{write:{enabled:!0,overridePolicy(){return{enabled:null!=this.fullText&&this.fullText.length>0}}}}})],x.prototype,"fullText",void 0),(0,o._)([(0,p.Cb)({type:String,json:{write:!0}})],x.prototype,"gdbVersion",void 0),(0,o._)([(0,p.Cb)({types:i.qM,json:{read:m.im,write:!0}})],x.prototype,"geometry",void 0),(0,o._)([(0,p.Cb)({type:Number,json:{write:!0}})],x.prototype,"geometryPrecision",void 0),(0,o._)([(0,p.Cb)({type:[String],json:{write:!0}})],x.prototype,"groupByFieldsForStatistics",void 0),(0,o._)([(0,p.Cb)({type:String,json:{write:!0}})],x.prototype,"having",void 0),(0,o._)([(0,p.Cb)({type:Date})],x.prototype,"historicMoment",void 0),(0,o._)([(0,y.c)("historicMoment")],x.prototype,"writeHistoricMoment",null),(0,o._)([(0,p.Cb)({type:Number,json:{write:!0}})],x.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,p.Cb)({type:Number,cast:e=>e<1?1:e>_.MAX_MAX_RECORD_COUNT_FACTOR?_.MAX_MAX_RECORD_COUNT_FACTOR:e,json:{write:{overridePolicy:e=>({enabled:e>1})}}})],x.prototype,"maxRecordCountFactor",void 0),(0,o._)([(0,p.Cb)({type:["xyFootprint"],json:{write:!0}})],x.prototype,"multipatchOption",void 0),(0,o._)([(0,p.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],x.prototype,"num",void 0),(0,o._)([(0,p.Cb)({json:{write:!0}})],x.prototype,"objectIds",void 0),(0,o._)([(0,p.Cb)({type:[String],json:{write:!0}})],x.prototype,"orderByFields",void 0),(0,o._)([(0,p.Cb)({type:[String],json:{write:!0}})],x.prototype,"outFields",void 0),(0,o._)([(0,p.Cb)({type:j.Z,json:{name:"outSR",write:!0}})],x.prototype,"outSpatialReference",void 0),(0,o._)([(0,p.Cb)({type:[C.Z],json:{write:{enabled:!0,overridePolicy(){return{enabled:null!=this.outStatistics&&this.outStatistics.length>0}}}}})],x.prototype,"outStatistics",void 0),(0,o._)([(0,p.Cb)({json:{write:!0}})],x.prototype,"parameterValues",void 0),(0,o._)([(0,y.c)("parameterValues")],x.prototype,"writeParameterValues",null),(0,o._)([(0,p.Cb)({type:f.Z,json:{write:!0}})],x.prototype,"pixelSize",void 0),(0,o._)([(0,p.Cb)({type:g.Z,json:{write:!0}})],x.prototype,"quantizationParameters",void 0),(0,o._)([(0,p.Cb)({type:[Object],json:{write:!0}})],x.prototype,"rangeValues",void 0),(0,o._)([(0,p.Cb)({type:String,json:{read:{source:"relationParam"},write:{target:"relationParam",overridePolicy(){return{enabled:"relation"===this.spatialRelationship}}}}})],x.prototype,"relationParameter",void 0),(0,o._)([(0,p.Cb)({type:String,json:{write:!0}})],x.prototype,"resultType",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{default:!1,write:!0}})],x.prototype,"returnCentroid",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{default:!1,write:!0}})],x.prototype,"returnDistinctValues",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{default:!0,write:!0}})],x.prototype,"returnExceededLimitFeatures",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{write:!0}})],x.prototype,"returnGeometry",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{default:!1,write:!0}})],x.prototype,"returnQueryGeometry",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{default:!1,write:!0}})],x.prototype,"returnM",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],x.prototype,"returnZ",void 0),(0,o._)([(0,p.Cb)({type:j.Z,json:{write:!0}})],x.prototype,"sourceSpatialReference",void 0),(0,o._)([(0,c.J)(T,{ignoreUnknown:!1,name:"spatialRel"})],x.prototype,"spatialRelationship",void 0),(0,o._)([(0,p.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],x.prototype,"start",void 0),(0,o._)([(0,y.c)("start"),(0,y.c)("num")],x.prototype,"writeStart",null),(0,o._)([(0,p.Cb)({type:String,json:{write:!0}})],x.prototype,"sqlFormat",void 0),(0,o._)([(0,p.Cb)({type:String,json:{write:!0}})],x.prototype,"text",void 0),(0,o._)([(0,p.Cb)({type:s.Z,json:{write:!0}})],x.prototype,"timeExtent",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{default:!1,write:!0}})],x.prototype,"timeReferenceUnknownClient",void 0),(0,o._)([(0,c.J)(R,{ignoreUnknown:!1}),(0,p.Cb)({json:{write:{overridePolicy(e){return{enabled:!!e&&null!=this.distance&&this.distance>0}}}}})],x.prototype,"units",void 0),(0,o._)([(0,p.Cb)({type:String,json:{write:{overridePolicy(e){return{enabled:null!=e||null!=this.start&&this.start>0}}}}})],x.prototype,"where",void 0),(0,o._)([(0,y.c)("where")],x.prototype,"writeWhere",null),x=_=(0,o._)([(0,d.j)("esri.rest.support.Query")],x);const F=x},58539:(e,t,r)=>{r.d(t,{Z:()=>y});var o,i=r(43697),s=r(35454),n=r(96674),a=r(22974),l=r(5600),p=(r(75215),r(52011)),u=r(30556);const c=new s.X({count:"count",sum:"sum",min:"min",max:"max",avg:"avg",stddev:"stddev",var:"var",exceedslimit:"exceedslimit",percentile_cont:"percentile-continuous",percentile_disc:"percentile-discrete",EnvelopeAggregate:"envelope-aggregate",CentroidAggregate:"centroid-aggregate",ConvexHullAggregate:"convex-hull-aggregate"});let d=o=class extends n.wq{constructor(e){super(e),this.maxPointCount=void 0,this.maxRecordCount=void 0,this.maxVertexCount=void 0,this.onStatisticField=null,this.outStatisticFieldName=null,this.statisticType=null,this.statisticParameters=null}writeStatisticParameters(e,t){"percentile-continuous"!==this.statisticType&&"percentile-discrete"!==this.statisticType||(t.statisticParameters=(0,a.d9)(e))}clone(){return new o({maxPointCount:this.maxPointCount,maxRecordCount:this.maxRecordCount,maxVertexCount:this.maxVertexCount,onStatisticField:this.onStatisticField,outStatisticFieldName:this.outStatisticFieldName,statisticType:this.statisticType,statisticParameters:(0,a.d9)(this.statisticParameters)})}};(0,i._)([(0,l.Cb)({type:Number,json:{write:!0}})],d.prototype,"maxPointCount",void 0),(0,i._)([(0,l.Cb)({type:Number,json:{write:!0}})],d.prototype,"maxRecordCount",void 0),(0,i._)([(0,l.Cb)({type:Number,json:{write:!0}})],d.prototype,"maxVertexCount",void 0),(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],d.prototype,"onStatisticField",void 0),(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],d.prototype,"outStatisticFieldName",void 0),(0,i._)([(0,l.Cb)({type:String,json:{read:{source:"statisticType",reader:c.read},write:{target:"statisticType",writer:c.write}}})],d.prototype,"statisticType",void 0),(0,i._)([(0,l.Cb)({type:Object})],d.prototype,"statisticParameters",void 0),(0,i._)([(0,u.c)("statisticParameters")],d.prototype,"writeStatisticParameters",null),d=o=(0,i._)([(0,p.j)("esri.rest.support.StatisticDefinition")],d);const y=d}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/a80a6267d88246ede5d3.js b/public/assets/esri/core/workers/chunks/a80a6267d88246ede5d3.js new file mode 100644 index 0000000..93ef5f8 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/a80a6267d88246ede5d3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2906,661,5234,9880],{66748:(n,t,e)=>{e.r(t),e.d(t,{registerFunctions:()=>I});var r=e(40330),a=e(77286),o=e(61363),i=e(71201),s=e(6570),u=e(9361),l=e(8667),c=e(65091),f=e(94139),d=e(38913),h=e(58901),m=e(33955),y=e(27535),g=e(33586),w=e(28228),p=e(26520),Z=e(67900),v=e(48522);function L(n){return 0===r.i8.indexOf("4.")?d.Z.fromExtent(n):new d.Z({spatialReference:n.spatialReference,rings:[[[n.xmin,n.ymin],[n.xmin,n.ymax],[n.xmax,n.ymax],[n.xmax,n.ymin],[n.xmin,n.ymin]]]})}function D(n,t,e){if((0,o.C)(n,2,2,t,e),n[0]instanceof u.Z&&n[1]instanceof u.Z);else if(n[0]instanceof u.Z&&null===n[1]);else if(n[1]instanceof u.Z&&null===n[0]);else if(null!==n[0]||null!==n[1])throw new y.aV(t,y.rH.InvalidParameter,e)}async function A(n,t){if("polygon"!==n.type&&"polyline"!==n.type&&"extent"!==n.type)return 0;let e=1;(n.spatialReference.vcsWkid||n.spatialReference.latestVcsWkid)&&(e=(0,i._R)(n.spatialReference)/(0,Z.c9)(n.spatialReference));let r=0;if("polyline"===n.type)for(const t of n.paths)for(let n=1;n(D(a=(0,o.L)(a),t,e),null===a[0]||null===a[1]||(0,l.ED)(a[0],a[1]))))},n.functions.intersects=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>(D(a=(0,o.L)(a),t,e),null!==a[0]&&null!==a[1]&&(0,l.kK)(a[0],a[1]))))},n.functions.touches=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>(D(a=(0,o.L)(a),t,e),null!==a[0]&&null!==a[1]&&(0,l.W4)(a[0],a[1]))))},n.functions.crosses=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>(D(a=(0,o.L)(a),t,e),null!==a[0]&&null!==a[1]&&(0,l.jU)(a[0],a[1]))))},n.functions.within=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>(D(a=(0,o.L)(a),t,e),null!==a[0]&&null!==a[1]&&(0,l.uh)(a[0],a[1]))))},n.functions.contains=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>(D(a=(0,o.L)(a),t,e),null!==a[0]&&null!==a[1]&&(0,l.r3)(a[0],a[1]))))},n.functions.overlaps=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>(D(a=(0,o.L)(a),t,e),null!==a[0]&&null!==a[1]&&(0,l.Nm)(a[0],a[1]))))},n.functions.equals=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>((0,o.C)(a,2,2,t,e),a[0]===a[1]||(a[0]instanceof u.Z&&a[1]instanceof u.Z?(0,l.fS)(a[0],a[1]):!(!(0,o.k)(a[0])||!(0,o.k)(a[1]))&&a[0].equals(a[1])))))},n.functions.relate=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>{if(a=(0,o.L)(a),(0,o.C)(a,3,3,t,e),a[0]instanceof u.Z&&a[1]instanceof u.Z)return(0,l.LV)(a[0],a[1],(0,o.j)(a[2]));if(a[0]instanceof u.Z&&null===a[1])return!1;if(a[1]instanceof u.Z&&null===a[0])return!1;if(null===a[0]&&null===a[1])return!1;throw new y.aV(t,y.rH.InvalidParameter,e)}))},n.functions.intersection=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>(D(a=(0,o.L)(a),t,e),null===a[0]||null===a[1]?null:(0,l.wf)(a[0],a[1]))))},n.functions.union=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{const s=[];if(0===(i=(0,o.L)(i)).length)throw new y.aV(t,y.rH.WrongNumberOfParameters,e);if(1===i.length)if((0,o.m)(i[0])){const n=(0,o.L)(i[0]);for(let r=0;r(D(i=(0,o.L)(i),t,e),null!==i[0]&&null===i[1]?(0,a.r1)(i[0]):null===i[0]?null:(0,l.e5)(i[0],i[1]))))},n.functions.symmetricdifference=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>(D(i=(0,o.L)(i),t,e),null===i[0]&&null===i[1]?null:null===i[0]?(0,a.r1)(i[1]):null===i[1]?(0,a.r1)(i[0]):(0,l.Sp)(i[0],i[1]))))},n.functions.clip=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>{if(a=(0,o.L)(a),(0,o.C)(a,2,2,t,e),!(a[1]instanceof s.Z)&&null!==a[1])throw new y.aV(t,y.rH.InvalidParameter,e);if(null===a[0])return null;if(!(a[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return null===a[1]?null:(0,l.oq)(a[0],a[1])}))},n.functions.cut=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{if(i=(0,o.L)(i),(0,o.C)(i,2,2,t,e),!(i[1]instanceof h.Z)&&null!==i[1])throw new y.aV(t,y.rH.InvalidParameter,e);if(null===i[0])return[];if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return null===i[1]?[(0,a.r1)(i[0])]:(0,l.z7)(i[0],i[1])}))},n.functions.area=function(t,e){return n.standardFunctionAsync(t,e,(async(n,r,i)=>{if((0,o.C)(i,1,2,t,e),null===(i=(0,o.L)(i))[0])return 0;if((0,o.r)(i[0])){const n=await i[0].sumArea((0,a.EI)((0,o.D)(i[1],-1)),!1,t.abortSignal);if(t.abortSignal.aborted)throw new y.aV(t,y.rH.Cancelled,e);return n}if((0,o.m)(i[0])||(0,o.o)(i[0])){const n=(0,o.N)(i[0],t.spatialReference);return null===n?0:(0,l.CJ)(n,(0,a.EI)((0,o.D)(i[1],-1)))}if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.CJ)(i[0],(0,a.EI)((0,o.D)(i[1],-1)))}))},n.functions.areageodetic=function(t,e){return n.standardFunctionAsync(t,e,(async(n,r,i)=>{if((0,o.C)(i,1,2,t,e),null===(i=(0,o.L)(i))[0])return 0;if((0,o.r)(i[0])){const n=await i[0].sumArea((0,a.EI)((0,o.D)(i[1],-1)),!0,t.abortSignal);if(t.abortSignal.aborted)throw new y.aV(t,y.rH.Cancelled,e);return n}if((0,o.m)(i[0])||(0,o.o)(i[0])){const n=(0,o.N)(i[0],t.spatialReference);return null===n?0:(0,l.Y4)(n,(0,a.EI)((0,o.D)(i[1],-1)))}if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.Y4)(i[0],(0,a.EI)((0,o.D)(i[1],-1)))}))},n.functions.length=function(t,e){return n.standardFunctionAsync(t,e,(async(n,r,i)=>{if((0,o.C)(i,1,2,t,e),null===(i=(0,o.L)(i))[0])return 0;if((0,o.r)(i[0])){const n=await i[0].sumLength((0,a.Lz)((0,o.D)(i[1],-1)),!1,t.abortSignal);if(t.abortSignal.aborted)throw new y.aV(t,y.rH.Cancelled,e);return n}if((0,o.m)(i[0])||(0,o.o)(i[0])){const n=(0,o.M)(i[0],t.spatialReference);return null===n?0:(0,l.sz)(n,(0,a.Lz)((0,o.D)(i[1],-1)))}if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.sz)(i[0],(0,a.Lz)((0,o.D)(i[1],-1)))}))},n.functions.length3d=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{if((0,o.C)(i,1,2,t,e),null===(i=(0,o.L)(i))[0])return 0;if((0,o.m)(i[0])||(0,o.o)(i[0])){const n=(0,o.M)(i[0],t.spatialReference);return null===n?0:!0===n.hasZ?A(n,(0,a.Lz)((0,o.D)(i[1],-1))):(0,l.sz)(n,(0,a.Lz)((0,o.D)(i[1],-1)))}if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return!0===i[0].hasZ?A(i[0],(0,a.Lz)((0,o.D)(i[1],-1))):(0,l.sz)(i[0],(0,a.Lz)((0,o.D)(i[1],-1)))}))},n.functions.lengthgeodetic=function(t,e){return n.standardFunctionAsync(t,e,(async(n,r,i)=>{if((0,o.C)(i,1,2,t,e),null===(i=(0,o.L)(i))[0])return 0;if((0,o.r)(i[0])){const n=await i[0].sumLength((0,a.Lz)((0,o.D)(i[1],-1)),!0,t.abortSignal);if(t.abortSignal.aborted)throw new y.aV(t,y.rH.Cancelled,e);return n}if((0,o.m)(i[0])||(0,o.o)(i[0])){const n=(0,o.M)(i[0],t.spatialReference);return null===n?0:(0,l.kQ)(n,(0,a.Lz)((0,o.D)(i[1],-1)))}if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.kQ)(i[0],(0,a.Lz)((0,o.D)(i[1],-1)))}))},n.functions.distance=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{i=(0,o.L)(i),(0,o.C)(i,2,3,t,e);let s=i[0];((0,o.m)(i[0])||(0,o.o)(i[0]))&&(s=(0,o.O)(i[0],t.spatialReference));let c=i[1];if(((0,o.m)(i[1])||(0,o.o)(i[1]))&&(c=(0,o.O)(i[1],t.spatialReference)),!(s instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);if(!(c instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.TE)(s,c,(0,a.Lz)((0,o.D)(i[2],-1)))}))},n.functions.distancegeodetic=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{i=(0,o.L)(i),(0,o.C)(i,2,3,t,e);const s=i[0],u=i[1];if(!(s instanceof f.Z))throw new y.aV(t,y.rH.InvalidParameter,e);if(!(u instanceof f.Z))throw new y.aV(t,y.rH.InvalidParameter,e);const c=new h.Z({paths:[],spatialReference:s.spatialReference});return c.addPath([s,u]),(0,l.kQ)(c,(0,a.Lz)((0,o.D)(i[2],-1)))}))},n.functions.densify=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{if(i=(0,o.L)(i),(0,o.C)(i,2,3,t,e),null===i[0])return null;if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);const c=(0,o.g)(i[1]);if(isNaN(c))throw new y.aV(t,y.rH.InvalidParameter,e);if(c<=0)throw new y.aV(t,y.rH.InvalidParameter,e);return i[0]instanceof d.Z||i[0]instanceof h.Z?(0,l.Cz)(i[0],c,(0,a.Lz)((0,o.D)(i[2],-1))):i[0]instanceof s.Z?(0,l.Cz)(L(i[0]),c,(0,a.Lz)((0,o.D)(i[2],-1))):i[0]}))},n.functions.densifygeodetic=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{if(i=(0,o.L)(i),(0,o.C)(i,2,3,t,e),null===i[0])return null;if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);const c=(0,o.g)(i[1]);if(isNaN(c))throw new y.aV(t,y.rH.InvalidParameter,e);if(c<=0)throw new y.aV(t,y.rH.InvalidParameter,e);return i[0]instanceof d.Z||i[0]instanceof h.Z?(0,l.j2)(i[0],c,(0,a.Lz)((0,o.D)(i[2],-1))):i[0]instanceof s.Z?(0,l.j2)(L(i[0]),c,(0,a.Lz)((0,o.D)(i[2],-1))):i[0]}))},n.functions.generalize=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{if(i=(0,o.L)(i),(0,o.C)(i,2,4,t,e),null===i[0])return null;if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);const s=(0,o.g)(i[1]);if(isNaN(s))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.D$)(i[0],s,(0,o.h)((0,o.D)(i[2],!0)),(0,a.Lz)((0,o.D)(i[3],-1)))}))},n.functions.buffer=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{if(i=(0,o.L)(i),(0,o.C)(i,2,3,t,e),null===i[0])return null;if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);const s=(0,o.g)(i[1]);if(isNaN(s))throw new y.aV(t,y.rH.InvalidParameter,e);return 0===s?(0,a.r1)(i[0]):(0,l.f3)(i[0],s,(0,a.Lz)((0,o.D)(i[2],-1)))}))},n.functions.buffergeodetic=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{if(i=(0,o.L)(i),(0,o.C)(i,2,3,t,e),null===i[0])return null;if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);const s=(0,o.g)(i[1]);if(isNaN(s))throw new y.aV(t,y.rH.InvalidParameter,e);return 0===s?(0,a.r1)(i[0]):(0,l.rd)(i[0],s,(0,a.Lz)((0,o.D)(i[2],-1)))}))},n.functions.offset=function(t,e){return n.standardFunctionAsync(t,e,((n,r,i)=>{if(i=(0,o.L)(i),(0,o.C)(i,2,6,t,e),null===i[0])return null;if(!(i[0]instanceof d.Z||i[0]instanceof h.Z))throw new y.aV(t,y.rH.InvalidParameter,e);const s=(0,o.g)(i[1]);if(isNaN(s))throw new y.aV(t,y.rH.InvalidParameter,e);const u=(0,o.g)((0,o.D)(i[4],10));if(isNaN(u))throw new y.aV(t,y.rH.InvalidParameter,e);const c=(0,o.g)((0,o.D)(i[5],0));if(isNaN(c))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.cv)(i[0],s,(0,a.Lz)((0,o.D)(i[2],-1)),(0,o.j)((0,o.D)(i[3],"round")).toLowerCase(),u,c)}))},n.functions.rotate=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>{a=(0,o.L)(a),(0,o.C)(a,2,3,t,e);let i=a[0];if(null===i)return null;if(!(i instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);i instanceof s.Z&&(i=d.Z.fromExtent(i));const c=(0,o.g)(a[1]);if(isNaN(c))throw new y.aV(t,y.rH.InvalidParameter,e);const h=(0,o.D)(a[2],null);if(null===h)return(0,l.U1)(i,c);if(h instanceof f.Z)return(0,l.U1)(i,c,h);throw new y.aV(t,y.rH.InvalidParameter,e)}))},n.functions.centroid=function(t,e){return n.standardFunctionAsync(t,e,((n,r,l)=>{if(l=(0,o.L)(l),(0,o.C)(l,1,1,t,e),null===l[0])return null;let m=l[0];if(((0,o.m)(l[0])||(0,o.o)(l[0]))&&(m=(0,o.O)(l[0],t.spatialReference)),null===m)return null;if(!(m instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return m instanceof f.Z?(0,o.y)((0,a.r1)(l[0]),t.spatialReference):m instanceof d.Z?m.centroid:m instanceof h.Z?(0,i.s9)(m):m instanceof c.Z?(0,i.Ay)(m):m instanceof s.Z?m.center:null}))},n.functions.multiparttosinglepart=function(t,e){return n.standardFunctionAsync(t,e,(async(n,r,i)=>{i=(0,o.L)(i),(0,o.C)(i,1,1,t,e);const g=[];if(null===i[0])return null;if(!(i[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);if(i[0]instanceof f.Z)return[(0,o.y)((0,a.r1)(i[0]),t.spatialReference)];if(i[0]instanceof s.Z)return[(0,o.y)((0,a.r1)(i[0]),t.spatialReference)];const w=await(0,l.og)(i[0]);if(w instanceof d.Z){const n=[],t=[];for(let e=0;e{if(a=(0,o.L)(a),(0,o.C)(a,1,1,t,e),null===a[0])return!0;if(!(a[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.Gg)(a[0])}))},n.functions.simplify=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>{if(a=(0,o.L)(a),(0,o.C)(a,1,1,t,e),null===a[0])return null;if(!(a[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.og)(a[0])}))},n.functions.convexhull=function(t,e){return n.standardFunctionAsync(t,e,((n,r,a)=>{if(a=(0,o.L)(a),(0,o.C)(a,1,1,t,e),null===a[0])return null;if(!(a[0]instanceof u.Z))throw new y.aV(t,y.rH.InvalidParameter,e);return(0,l.JI)(a[0])}))},n.functions.getuser=function(t,e){return n.standardFunctionAsync(t,e,(async(n,r,a)=>{(0,o.C)(a,0,2,t,e);let i=(0,o.D)(a[1],""),s=!0===i;if(i=!0===i||!1===i?"":(0,o.j)(i),0===a.length||a[0]instanceof w.Z){let n=null;n=t.services&&t.services.portal?t.services.portal:v.Z.getDefault(),a.length>0&&(n=(0,p._)(a[0],n));const e=await(0,p.q)(n,i,s);if(e){const n=JSON.parse(JSON.stringify(e));for(const t of["lastLogin","created","modified"])void 0!==n[t]&&null!==n[t]&&(n[t]=new Date(n[t]));return g.Z.convertObjectToArcadeDictionary(n,(0,o.G)(t))}return null}let u=null;if((0,o.r)(a[0])&&(u=a[0]),u){if(s=!1,i)return null;await u.load();const n=await u.getOwningSystemUrl();if(!n){if(!i){const n=await u.getIdentityUser();return n?g.Z.convertObjectToArcadeDictionary({username:n},(0,o.G)(t)):null}return null}let e=null;e=t.services&&t.services.portal?t.services.portal:v.Z.getDefault(),e=(0,p._)(new w.Z(n),e);const r=await(0,p.q)(e,i,s);if(r){const n=JSON.parse(JSON.stringify(r));for(const t of["lastLogin","created","modified"])void 0!==n[t]&&null!==n[t]&&(n[t]=new Date(n[t]));return g.Z.convertObjectToArcadeDictionary(n,(0,o.G)(t))}return null}throw new y.aV(t,y.rH.InvalidParameter,e)}))}),n.functions.nearestcoordinate=function(t,e){return n.standardFunctionAsync(t,e,(async(n,r,a)=>{if(a=(0,o.L)(a),(0,o.C)(a,2,2,t,e),!(a[0]instanceof u.Z||null===a[0]))throw new y.aV(t,y.rH.InvalidParameter,e);if(!(a[1]instanceof f.Z||null===a[1]))throw new y.aV(t,y.rH.InvalidParameter,e);if(null===a[0]||null===a[1])return null;const i=await(0,l.FH)(a[0],a[1]);return null===i?null:g.Z.convertObjectToArcadeDictionary({coordinate:i.coordinate,distance:i.distance},(0,o.G)(t),!1,!0)}))},n.functions.nearestvertex=function(t,e){return n.standardFunctionAsync(t,e,(async(n,r,a)=>{if(a=(0,o.L)(a),(0,o.C)(a,2,2,t,e),!(a[0]instanceof u.Z||null===a[0]))throw new y.aV(t,y.rH.InvalidParameter,e);if(!(a[1]instanceof f.Z||null===a[1]))throw new y.aV(t,y.rH.InvalidParameter,e);if(null===a[0]||null===a[1])return null;const i=await(0,l._L)(a[0],a[1]);return null===i?null:g.Z.convertObjectToArcadeDictionary({coordinate:i.coordinate,distance:i.distance},(0,o.G)(t),!1,!0)}))}}},26520:(n,t,e)=>{e.d(t,{_:()=>i,q:()=>s});var r=e(40330),a=e(3172),o=e(48522);function i(n,t){return null===n?t:new o.Z({url:n.field("url")})}async function s(n,t,e){const o=r.id?.findCredential(n.restUrl);if(!o)return null;if("loaded"===n.loadStatus&&""===t&&n.user&&n.user.sourceJSON&&!1===e)return n.user.sourceJSON;if(""===t){const t=await(0,a.default)(n.restUrl+"/community/self",{responseType:"json",query:{f:"json",...!1===e?{}:{returnUserLicenseTypeExtensions:!0}}});if(t.data){const n=t.data;if(n&&n.username)return n}return null}const i=await(0,a.default)(n.restUrl+"/community/users/"+t,{responseType:"json",query:{f:"json"}});if(i.data){const n=i.data;return n.error?null:n}return null}},99880:(n,t,e)=>{e.d(t,{V:()=>u});var r=e(68773),a=(e(3172),e(20102)),o=e(92604),i=e(81271);const s=o.Z.getLogger("esri.assets");function u(n){if(!r.default.assetsPath)throw s.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new a.Z("assets:path-not-set","config.assetsPath is not set");return(0,i.v_)(r.default.assetsPath,n)}},10661:(n,t,e)=>{e.d(t,{s:()=>a});var r=e(42100);class a extends r.s{notify(){const n=this._observers;if(n&&n.length>0){const t=n.slice();for(const n of t)n.onInvalidated(),n.onCommitted()}}}},8667:(n,t,e)=>{e.d(t,{CJ:()=>k,Cz:()=>O,D$:()=>R,ED:()=>v,FH:()=>b,G0:()=>S,Gg:()=>A,JI:()=>P,LV:()=>D,Nm:()=>L,Sp:()=>H,TE:()=>y,U1:()=>T,W4:()=>p,Y4:()=>E,_L:()=>x,cv:()=>F,e5:()=>V,f3:()=>z,fS:()=>g,j2:()=>M,jU:()=>m,kK:()=>w,kQ:()=>j,og:()=>I,oq:()=>f,r3:()=>h,rd:()=>N,sz:()=>_,uh:()=>Z,wf:()=>C,z7:()=>d}),e(66577);var r=e(78346),a=e(94139),o=e(33955);function i(n){return Array.isArray(n)?n[0]?.spatialReference:n?.spatialReference}function s(n){return n?Array.isArray(n)?n.map(s):n.toJSON?n.toJSON():n:n}function u(n){return Array.isArray(n)?n.map((n=>(0,o.im)(n))):(0,o.im)(n)}let l;async function c(n,t){return(await async function(){return l||(l=(0,r.bA)("geometryEngineWorker",{strategy:"distributed"})),l}()).invoke("executeGEOperation",{operation:n,parameters:s(t)})}async function f(n,t){return u(await c("clip",[i(n),n,t]))}async function d(n,t){return u(await c("cut",[i(n),n,t]))}function h(n,t){return c("contains",[i(n),n,t])}function m(n,t){return c("crosses",[i(n),n,t])}function y(n,t,e){return c("distance",[i(n),n,t,e])}function g(n,t){return c("equals",[i(n),n,t])}function w(n,t){return c("intersects",[i(n),n,t])}function p(n,t){return c("touches",[i(n),n,t])}function Z(n,t){return c("within",[i(n),n,t])}function v(n,t){return c("disjoint",[i(n),n,t])}function L(n,t){return c("overlaps",[i(n),n,t])}function D(n,t,e){return c("relate",[i(n),n,t,e])}function A(n){return c("isSimple",[i(n),n])}async function I(n){return u(await c("simplify",[i(n),n]))}async function P(n,t=!1){return u(await c("convexHull",[i(n),n,t]))}async function V(n,t){return u(await c("difference",[i(n),n,t]))}async function H(n,t){return u(await c("symmetricDifference",[i(n),n,t]))}async function C(n,t){return u(await c("intersect",[i(n),n,t]))}async function S(n,t=null){const e=function(n,t){let e;return Array.isArray(n)?e=n:(e=[],e.push(n),null!=t&&e.push(t)),e}(n,t);return u(await c("union",[i(e),e]))}async function F(n,t,e,r,a,o){return u(await c("offset",[i(n),n,t,e,r,a,o]))}async function z(n,t,e,r=!1){const a=[i(n),n,t,e,r];return u(await c("buffer",a))}async function N(n,t,e,r,a,o){const s=[i(n),n,t,e,r,a,o];return u(await c("geodesicBuffer",s))}async function b(n,t,e=!0){const r=await c("nearestCoordinate",[i(n),n,t,e]);return{...r,coordinate:a.Z.fromJSON(r.coordinate)}}async function x(n,t){const e=await c("nearestVertex",[i(n),n,t]);return{...e,coordinate:a.Z.fromJSON(e.coordinate)}}async function T(n,t,e){if(null==n)throw new J;const r=n.spatialReference;if(null==(e=e??function(n){return"xmin"in n?n.center:"x"in n?n:n.extent?.center}(n)))throw new J;const a=n.constructor.fromJSON(await c("rotate",[r,n,t,e]));return a.spatialReference=r,a}async function R(n,t,e,r){return u(await c("generalize",[i(n),n,t,e,r]))}async function O(n,t,e){return u(await c("densify",[i(n),n,t,e]))}async function M(n,t,e,r=0){return u(await c("geodesicDensify",[i(n),n,t,e,r]))}function k(n,t){return c("planarArea",[i(n),n,t])}function _(n,t){return c("planarLength",[i(n),n,t])}function E(n,t,e){return c("geodesicArea",[i(n),n,t,e])}function j(n,t,e){return c("geodesicLength",[i(n),n,t,e])}class J extends Error{constructor(){super("Illegal Argument Exception")}}},90344:(n,t,e)=>{e.d(t,{LJ:()=>I,Xr:()=>w,Ze:()=>L,cZ:()=>l,i$:()=>P,o8:()=>A,p6:()=>D});var r=e(35454),a=e(70171),o=e(17126);const i={year:void 0,month:void 0,day:void 0,weekday:void 0},s={hour:void 0,minute:void 0,second:void 0},u={timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},l={timeZone:"Etc/UTC"},c={year:"numeric",month:"numeric",day:"numeric"},f={year:"numeric",month:"long",day:"numeric"},d={year:"numeric",month:"short",day:"numeric"},h={year:"numeric",month:"long",weekday:"long",day:"numeric"},m={hour:"numeric",minute:"numeric"},y={...m,second:"numeric"},g={"short-date":c,"short-date-short-time":{...c,...m},"short-date-short-time-24":{...c,...m,hour12:!1},"short-date-long-time":{...c,...y},"short-date-long-time-24":{...c,...y,hour12:!1},"short-date-le":c,"short-date-le-short-time":{...c,...m},"short-date-le-short-time-24":{...c,...m,hour12:!1},"short-date-le-long-time":{...c,...y},"short-date-le-long-time-24":{...c,...y,hour12:!1},"long-month-day-year":f,"long-month-day-year-short-time":{...f,...m},"long-month-day-year-short-time-24":{...f,...m,hour12:!1},"long-month-day-year-long-time":{...f,...y},"long-month-day-year-long-time-24":{...f,...y,hour12:!1},"day-short-month-year":d,"day-short-month-year-short-time":{...d,...m},"day-short-month-year-short-time-24":{...d,...m,hour12:!1},"day-short-month-year-long-time":{...d,...y},"day-short-month-year-long-time-24":{...d,...y,hour12:!1},"long-date":h,"long-date-short-time":{...h,...m},"long-date-short-time-24":{...h,...m,hour12:!1},"long-date-long-time":{...h,...y},"long-date-long-time-24":{...h,...y,hour12:!1},"long-month-year":{month:"long",year:"numeric"},"short-month-year":{month:"short",year:"numeric"},year:{year:"numeric"},"short-time":m,"long-time":y},w=(0,r.w)()({shortDate:"short-date",shortDateShortTime:"short-date-short-time",shortDateShortTime24:"short-date-short-time-24",shortDateLongTime:"short-date-long-time",shortDateLongTime24:"short-date-long-time-24",shortDateLE:"short-date-le",shortDateLEShortTime:"short-date-le-short-time",shortDateLEShortTime24:"short-date-le-short-time-24",shortDateLELongTime:"short-date-le-long-time",shortDateLELongTime24:"short-date-le-long-time-24",longMonthDayYear:"long-month-day-year",longMonthDayYearShortTime:"long-month-day-year-short-time",longMonthDayYearShortTime24:"long-month-day-year-short-time-24",longMonthDayYearLongTime:"long-month-day-year-long-time",longMonthDayYearLongTime24:"long-month-day-year-long-time-24",dayShortMonthYear:"day-short-month-year",dayShortMonthYearShortTime:"day-short-month-year-short-time",dayShortMonthYearShortTime24:"day-short-month-year-short-time-24",dayShortMonthYearLongTime:"day-short-month-year-long-time",dayShortMonthYearLongTime24:"day-short-month-year-long-time-24",longDate:"long-date",longDateShortTime:"long-date-short-time",longDateShortTime24:"long-date-short-time-24",longDateLongTime:"long-date-long-time",longDateLongTime24:"long-date-long-time-24",longMonthYear:"long-month-year",shortMonthYear:"short-month-year",year:"year"}),p={ar:"ar-u-nu-latn-ca-gregory"};let Z=new WeakMap,v=g["short-date-short-time"];function L(n){return g[n]}function D(n,t){return function(n){const t=n||v;let e=Z.get(t);if(!e){const n=(0,a.Kd)(),r=p[n]||n;e=new Intl.DateTimeFormat(r,t),Z.set(t,e)}return e}(t).format(n)}function A(n,t=g["short-date"]){return D(new Date(n),{...t,...l,...s})}function I(n,t=g["short-time"]){return D(new Date(`1970-01-01T${n}Z`),{...t,...l,...i})}function P(n,t=g["short-date-short-time"]){const e=o.ou.fromISO(n,{setZone:!0}),r=(0,a.Kd)(),i=p[r]??r;return e.toLocaleString({...u,...t},{locale:i})}(0,a.Ze)((()=>{Z=new WeakMap,v=g["short-date-short-time"]}))},94443:(n,t,e)=>{e.d(t,{ME:()=>h,Su:()=>m,tz:()=>d});var r=e(20102),a=e(95330),o=e(70171);const i=/^([a-z]{2})(?:[-_]([A-Za-z]{2}))?$/,s={ar:!0,bg:!0,bs:!0,ca:!0,cs:!0,da:!0,de:!0,el:!0,en:!0,es:!0,et:!0,fi:!0,fr:!0,he:!0,hr:!0,hu:!0,id:!0,it:!0,ja:!0,ko:!0,lt:!0,lv:!0,nb:!0,nl:!0,pl:!0,"pt-BR":!0,"pt-PT":!0,ro:!0,ru:!0,sk:!0,sl:!0,sr:!0,sv:!0,th:!0,tr:!0,uk:!0,vi:!0,"zh-CN":!0,"zh-HK":!0,"zh-TW":!0};function u(n){return n in s}Object.keys(s);const l=[],c=new Map;function f(n){for(const t of c.keys())y(n.pattern,t)&&c.delete(t)}function d(n){return l.includes(n)||(f(n),l.unshift(n)),{remove(){const t=l.indexOf(n);t>-1&&(l.splice(t,1),f(n))}}}async function h(n){const t=(0,o.Kd)();c.has(n)||c.set(n,async function(n,t){const e=[];for(const r of l)if(y(r.pattern,n))try{return await r.fetchMessageBundle(n,t)}catch(n){e.push(n)}if(e.length)throw new r.Z("intl:message-bundle-error",`Errors occurred while loading "${n}"`,{errors:e});throw new r.Z("intl:no-message-bundle-loader",`No loader found for message bundle "${n}"`)}(n,t));const e=c.get(n);return e&&await g.add(e),e}function m(n){if(!i.test(n))return null;const t=i.exec(n);if(null===t)return null;const[,e,r]=t,a=e+(r?"-"+r.toUpperCase():"");return u(a)?a:u(e)?e:null}function y(n,t){return"string"==typeof n?t.startsWith(n):n.test(t)}(0,o.Ze)((()=>{c.clear()}));const g=new class{constructor(){this._numLoading=0,this._dfd=null}async waitForAll(){this._dfd&&await this._dfd.promise}add(n){return this._increase(),n.then((()=>this._decrease()),(()=>this._decrease())),this.waitForAll()}_increase(){this._numLoading++,this._dfd||(this._dfd=(0,a.hh)())}_decrease(){this._numLoading=Math.max(this._numLoading-1,0),this._dfd&&0===this._numLoading&&(this._dfd.resolve(),this._dfd=null)}}},18848:(n,t,e)=>{e.d(t,{sh:()=>u,uf:()=>l});var r=e(70586),a=e(70171);const o={ar:"ar-u-nu-latn"};let i=new WeakMap,s={};function u(n={}){const t={};return null!=n.digitSeparator&&(t.useGrouping=n.digitSeparator),null!=n.places&&(t.minimumFractionDigits=t.maximumFractionDigits=n.places),t}function l(n,t){return Object.is(n,-0)&&(n=0),function(n){const t=n||s;if(!i.has(t)){const e=(0,a.Kd)(),r=o[(0,a.Kd)()]||e;i.set(t,new Intl.NumberFormat(r,n))}return(0,r.j0)(i.get(t))}(t).format(n)}(0,a.Ze)((()=>{i=new WeakMap,s={}}))}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/a9a7113cce0ebe4231d0.js b/public/assets/esri/core/workers/chunks/a9a7113cce0ebe4231d0.js new file mode 100644 index 0000000..526382a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/a9a7113cce0ebe4231d0.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[237,7873],{92835:(e,t,r)=>{r.d(t,{Z:()=>m});var i,s=r(43697),n=r(96674),o=r(70586),a=r(35463),l=r(5600),u=(r(75215),r(67676),r(80442),r(71715)),d=r(52011),h=r(30556);let c=i=class extends n.wq{static get allTime(){return p}static get empty(){return f}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,r=null!=this.end?this.end.getTime():this.end,i=null!=e.start?e.start.getTime():e.start,s=null!=e.end?e.end.getTime():e.end;return t===i&&r===s}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,o.yw)(this.start,(t=>(0,a.JE)(t,e))),r=(0,o.yw)(this.end,(t=>{const r=(0,a.JE)(t,e);return t.getTime()===r.getTime()?r:(0,a.Nm)(r,1,e)}));return new i({start:t,end:r})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let o,a;if(s>=t&&s<=r?o=s:t>=s&&t<=n&&(o=t),r>=s&&r<=n?a=r:n>=t&&n<=r&&(a=n),null!=o&&null!=a&&!isNaN(o)&&!isNaN(a)){const e=new i;return e.start=o===-1/0?null:new Date(o),e.end=a===1/0?null:new Date(a),e}return i.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const r=new i,{start:s,end:n}=this;return null!=s&&(r.start=(0,a.Nm)(s,e,t)),null!=n&&(r.end=(0,a.Nm)(n,e,t)),r}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return p.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,s._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,s._)([(0,u.r)("end")],c.prototype,"readEnd",null),(0,s._)([(0,h.c)("end")],c.prototype,"writeEnd",null),(0,s._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,s._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,s._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,s._)([(0,u.r)("start")],c.prototype,"readStart",null),(0,s._)([(0,h.c)("start")],c.prototype,"writeStart",null),c=i=(0,s._)([(0,d.j)("esri.TimeExtent")],c);const p=new c,f=new c({start:void 0,end:void 0}),m=c},46791:(e,t,r)=>{r.d(t,{Z:()=>O});var i,s=r(43697),n=r(3894),o=r(32448),a=r(22974),l=r(70586),u=r(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(i||(i={}));var d,h=r(1654),c=r(75215),p=r(58971),f=r(5600),m=r(52421),g=r(52011),y=r(10661);const v=new u.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),_=()=>{};function b(e){return e?e instanceof A?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e&&e.length)return e[0]}function S(e,t,r,i){const s=Math.min(e.length-r,t.length-i);let n=0;for(;n{e.push(t),I(e,r.call(i,t,s,n),r,i)}))}const C=new Set,x=new Set,E=new Set,R=new Map;let T=0,A=d=class extends o.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof d}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new y.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:T++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof d?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,p.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(i.ADD)||(this._splice(0,this.length,b(e)),this._emitAfterChanges(i.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,r={removed:!1,callback:t};return e.push(r),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=_,r.removed=!0,e.splice(e.indexOf(r),1)}}}return this._emitter.on(e,t)}once(e,t){const r=this.on(e,t);return{remove(){r.remove()}}}add(e,t){if((0,p.it)(this._observable),this._emitBeforeChanges(i.ADD))return this;const r=this.getNextIndex(t??null);return this._splice(r,0,[e]),this._emitAfterChanges(i.ADD),this}addMany(e,t=this._items.length){if((0,p.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(i.ADD))return this;const r=this.getNextIndex(t);return this._splice(r,0,b(e)),this._emitAfterChanges(i.ADD),this}at(e){if((0,p.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(i.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,p.it)(this._observable),this._createNewInstance({items:this._items.map(a.d9)})}concat(...e){(0,p.it)(this._observable);const t=e.map(b);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const r=(0,l.j0)(this._splice(0,this.length)),s=r.length;for(let i=0;it&&(e=t),e}includes(e,t=0){return(0,p.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,p.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,p.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,p.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,p.it)(this._observable);const r=this._items.map(e,t);return new d({items:r})}reorder(e,t=this.length-1){(0,p.it)(this._observable);const r=this.indexOf(e);if(-1!==r){if(t<0?t=0:t>=this.length&&(t=this.length-1),r!==t){if(this._emitBeforeChanges(i.MOVE))return e;this._splice(r,1),this._splice(t,0,[e]),this._emitAfterChanges(i.MOVE)}return e}}pop(){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(i.REMOVE),e}push(...e){return(0,p.it)(this._observable),this._emitBeforeChanges(i.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(i.ADD)),this.length}reduce(e,t){(0,p.it)(this._observable);const r=this._items;return 2===arguments.length?r.reduce(e,t):r.reduce(e)}reduceRight(e,t){(0,p.it)(this._observable);const r=this._items;return 2===arguments.length?r.reduceRight(e,t):r.reduceRight(e)}remove(e){return(0,p.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,p.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(i.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(i.REMOVE),t}removeMany(e){if((0,p.it)(this._observable),!e||!e.length||this._emitBeforeChanges(i.REMOVE))return[];const t=e instanceof d?e.toArray():e,r=this._items,s=[],n=t.length;for(let e=0;e-1){const i=1+S(t,r,e+1,n+1),o=this._splice(n,i);o&&o.length>0&&s.push.apply(s,o),e+=i-1}}return this._emitAfterChanges(i.REMOVE),s}reverse(){if((0,p.it)(this._observable),this._emitBeforeChanges(i.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(i.MOVE),this}shift(){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(i.REMOVE),e}slice(e=0,t=this.length){return(0,p.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,p.it)(this._observable),this._items.some(e,t)}sort(e){if((0,p.it)(this._observable),!this.length||this._emitBeforeChanges(i.MOVE))return this;const t=(0,l.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(i.MOVE),this}splice(e,t,...r){(0,p.it)(this._observable);const s=(t?i.REMOVE:0)|(r.length?i.ADD:0);if(this._emitBeforeChanges(s))return[];const n=this._splice(e,t,r)||[];return this._emitAfterChanges(s),n}toArray(){return(0,p.it)(this._observable),this._items.slice()}toJSON(){return(0,p.it)(this._observable),this.toArray()}toLocaleString(){return(0,p.it)(this._observable),this._items.toLocaleString()}toString(){return(0,p.it)(this._observable),this._items.toString()}unshift(...e){return(0,p.it)(this._observable),!e.length||this._emitBeforeChanges(i.ADD)||(this._splice(0,0,e),this._emitAfterChanges(i.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,r){const i=this._items,s=this.itemType;let n,o;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,h.Os)((()=>this._dispatchChange()))),t){if(o=i.splice(e,t),this.hasEventListener("before-remove")){const t=v.acquire();t.target=this,t.cancellable=!0;for(let r=0,s=o.length;r{r.push(e)}));const i=n.Z.acquire();x.forEach((e=>{i.push(e)}));const s=this._items,o=t.items,a=n.Z.acquire();if(E.forEach((e=>{o.indexOf(e)!==s.indexOf(e)&&a.push(e)})),t.listeners&&(r.length||i.length||a.length)){const e={target:this,added:r,removed:i,moved:a},s=t.listeners.length;for(let r=0;r{if(!e)return d;if(R.has(e))return R.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const r in e.typeMap){const i=e.typeMap[r].prototype.declaredClass;t?t+=` | ${i}`:t=i}let r=class extends d{};return(0,s._)([(0,m.c)({Type:e,ensureType:"function"==typeof e?(0,c.se)(e):(0,c.N7)(e)})],r.prototype,"itemType",void 0),r=(0,s._)([(0,g.j)(`esri.core.Collection<${t}>`)],r),R.set(e,r),r},(0,s._)([(0,f.Cb)()],A.prototype,"length",void 0),(0,s._)([(0,f.Cb)()],A.prototype,"items",null),A=d=(0,s._)([(0,g.j)("esri.core.Collection")],A);const O=A},52421:(e,t,r)=>{function i(e){return(t,r)=>{t[r]=e}}r.d(t,{c:()=>i})},65845:(e,t,r)=>{r.d(t,{D:()=>s});var i=r(81153);function s(e){e&&e.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:r})=>{(0,i.l)(e)&&r&&e.originOf(t)!==r&&e.updateOrigin(t,r)}))}},81153:(e,t,r)=>{function i(e){return e&&"getAtOrigin"in e&&"originOf"in e}r.d(t,{l:()=>i})},35463:(e,t,r)=>{r.d(t,{JE:()=>o,Nm:()=>n,rJ:()=>a}),r(80442);const i={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},s={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,r){const i=new Date(e.getTime());if(t&&r){const e=s[r],{getter:n,setter:o,multiplier:a}=e;if("months"===r){const e=function(e,t){const r=new Date(e,t+1,1);return r.setDate(0),r.getDate()}(i.getFullYear(),i.getMonth()+t);i.getDate()>e&&i.setDate(e)}i[o](i[n]()+t*a)}return i}function o(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function a(e,t,r){return 0===e?0:e*i[t]/i[r]}},41123:(e,t,r)=>{r.d(t,{D:()=>s,z:()=>n});const i="randomUUID"in crypto;function s(){if(i)return crypto.randomUUID();const e=crypto.getRandomValues(new Uint16Array(8));e[3]=4095&e[3]|16384,e[4]=16383&e[4]|32768;const t=t=>e[t].toString(16).padStart(4,"0");return t(0)+t(1)+"-"+t(2)+"-"+t(3)+"-"+t(4)+"-"+t(5)+t(6)+t(7)}function n(){return`{${s()}}`}},79235:(e,t,r)=>{r.d(t,{Z:()=>_});var i,s=r(43697),n=r(67676),o=r(35454),a=r(96674),l=r(67900),u=r(20941),d=r(5600),h=(r(75215),r(80442),r(71715)),c=r(52011),p=r(30556);const f=(0,o.w)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),m=f.jsonValues.slice();(0,n.e$)(m,"orthometric");const g=(0,o.w)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let y=i=class extends a.wq{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,r){return f.write(e,t,r)}readHeightModel(e,t,r){return f.read(e)||(r&&r.messages&&r.messages.push(function(e,t){return new u.Z("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:r})),null)}readHeightUnit(e,t,r){return g.read(e)||(r&&r.messages&&r.messages.push(v(e,{context:r})),null)}readHeightUnitService(e,t,r){return(0,l.$C)(e)||g.read(e)||(r&&r.messages&&r.messages.push(v(e,{context:r})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new i({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const r=(0,l.cM)(t);return new i({heightModel:e.heightModel,heightUnit:r,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new i;return t.read(e,{origin:"web-scene"}),t}};function v(e,t){return new u.Z("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,s._)([(0,d.Cb)({type:f.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:m,default:"ellipsoidal"}}}})],y.prototype,"heightModel",void 0),(0,s._)([(0,p.c)("web-scene","heightModel")],y.prototype,"writeHeightModel",null),(0,s._)([(0,h.r)(["web-scene","service"],"heightModel")],y.prototype,"readHeightModel",null),(0,s._)([(0,d.Cb)({type:g.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:g.jsonValues,write:g.write}}}})],y.prototype,"heightUnit",void 0),(0,s._)([(0,h.r)("web-scene","heightUnit")],y.prototype,"readHeightUnit",null),(0,s._)([(0,h.r)("service","heightUnit")],y.prototype,"readHeightUnitService",null),(0,s._)([(0,d.Cb)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],y.prototype,"vertCRS",void 0),(0,s._)([(0,h.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],y.prototype,"readVertCRS",null),y=i=(0,s._)([(0,c.j)("esri.geometry.HeightModelInfo")],y);const _=y},10608:(e,t,r)=>{r.r(t),r.d(t,{default:()=>X});var i=r(43697),s=r(51773),n=r(3172),o=r(20102),a=r(22974),l=r(92604),u=r(16453),d=r(78286),h=r(95330),c=r(81271),p=r(5600),f=r(75215),m=r(71715),g=r(52011),y=r(30556),v=r(87085),_=r(54295),b=r(17287),w=r(38009),S=r(16859),I=r(72965),C=r(20559),x=r(36030),E=r(96674);r(67676),r(80442);let R=class extends E.wq{constructor(e){super(e),this.field=null,this.type=null}clone(){return console.warn(".clone() is not implemented for "+this.declaredClass),null}};(0,i._)([(0,p.Cb)({type:String,json:{write:{enabled:!0,isRequired:!0}}})],R.prototype,"field",void 0),(0,i._)([(0,p.Cb)({readOnly:!0,nonNullable:!0,json:{read:!1}})],R.prototype,"type",void 0),R=(0,i._)([(0,g.j)("esri.layers.pointCloudFilters.PointCloudFilter")],R);const T=R;var A;let O=A=class extends T{constructor(e){super(e),this.requiredClearBits=null,this.requiredSetBits=null,this.type="bitfield"}clone(){return new A({field:this.field,requiredClearBits:(0,a.d9)(this.requiredClearBits),requiredSetBits:(0,a.d9)(this.requiredSetBits)})}};(0,i._)([(0,p.Cb)({type:[f.z8],json:{write:{enabled:!0,overridePolicy(){return{enabled:!0,isRequired:!this.requiredSetBits}}}}})],O.prototype,"requiredClearBits",void 0),(0,i._)([(0,p.Cb)({type:[f.z8],json:{write:{enabled:!0,overridePolicy(){return{enabled:!0,isRequired:!this.requiredClearBits}}}}})],O.prototype,"requiredSetBits",void 0),(0,i._)([(0,x.J)({pointCloudBitfieldFilter:"bitfield"})],O.prototype,"type",void 0),O=A=(0,i._)([(0,g.j)("esri.layers.pointCloudFilters.PointCloudBitfieldFilter")],O);const P=O;var F;let M=F=class extends T{constructor(e){super(e),this.includedReturns=[],this.type="return"}clone(){return new F({field:this.field,includedReturns:(0,a.d9)(this.includedReturns)})}};(0,i._)([(0,p.Cb)({type:[["firstOfMany","last","lastOfMany","single"]],json:{write:{enabled:!0,isRequired:!0}}})],M.prototype,"includedReturns",void 0),(0,i._)([(0,x.J)({pointCloudReturnFilter:"return"})],M.prototype,"type",void 0),M=F=(0,i._)([(0,g.j)("esri.layers.pointCloudFilters.PointCloudReturnFilter")],M);const D=M;var j;let Z=j=class extends T{constructor(e){super(e),this.mode="exclude",this.type="value",this.values=[]}clone(){return new j({field:this.field,mode:this.mode,values:(0,a.d9)(this.values)})}};(0,i._)([(0,p.Cb)({type:["exclude","include"],json:{write:{enabled:!0,isRequired:!0}}})],Z.prototype,"mode",void 0),(0,i._)([(0,x.J)({pointCloudValueFilter:"value"})],Z.prototype,"type",void 0),(0,i._)([(0,p.Cb)({type:[Number],json:{write:{enabled:!0,isRequired:!0}}})],Z.prototype,"values",void 0),Z=j=(0,i._)([(0,g.j)("esri.layers.pointCloudFilters.PointCloudValueFilter")],Z);const N={key:"type",base:T,typeMap:{value:Z,bitfield:P,return:D}};var U,V=r(21506),L=r(1231),q=r(53518),k=r(11223),B=r(23030),K=r(25848);let $=U=class extends K.Z{constructor(e){super(e),this.type="point-cloud-rgb",this.field=null}clone(){return new U({...this.cloneProperties(),field:(0,a.d9)(this.field)})}};(0,i._)([(0,x.J)({pointCloudRGBRenderer:"point-cloud-rgb"})],$.prototype,"type",void 0),(0,i._)([(0,p.Cb)({type:String,json:{write:!0}})],$.prototype,"field",void 0),$=U=(0,i._)([(0,g.j)("esri.renderers.PointCloudRGBRenderer")],$);const H=$;var Y=r(14008),z=r(46329);const J={key:"type",base:K.Z,typeMap:{"point-cloud-class-breaks":B.Z,"point-cloud-rgb":H,"point-cloud-stretch":Y.Z,"point-cloud-unique-value":z.Z},errorContext:"renderer"};var G=r(32163);const Q=(0,q.v)();let W=class extends((0,C.Vt)((0,b.Y)((0,w.q)((0,S.I)((0,I.M)((0,u.R)((0,_.V)(v.Z)))))))){constructor(...e){super(...e),this.operationalLayerType="PointCloudLayer",this.popupEnabled=!0,this.popupTemplate=null,this.opacity=1,this.filters=[],this.fields=null,this.fieldsIndex=null,this.outFields=null,this.path=null,this.legendEnabled=!0,this.renderer=null,this.type="point-cloud"}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}get defaultPopupTemplate(){return this.attributeStorageInfo?this.createPopupTemplate():null}getFieldDomain(e){const t=this.fieldsIndex.get(e);return t&&t.domain?t.domain:null}readServiceFields(e,t,r){return Array.isArray(e)?e.map((e=>{const t=new L.Z;return"FieldTypeInteger"===e.type&&((e=(0,a.d9)(e)).type="esriFieldTypeInteger"),t.read(e,r),t})):Array.isArray(t.attributeStorageInfo)?t.attributeStorageInfo.map((e=>new L.Z({name:e.name,type:"ELEVATION"===e.name?"double":"integer"}))):null}set elevationInfo(e){this._set("elevationInfo",e),this._validateElevationInfo()}writeRenderer(e,t,r,i){(0,d.RB)("layerDefinition.drawingInfo.renderer",e.write({},i),t)}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["Scene Service"]},e).catch(h.r9).then((()=>this._fetchService(t)));return this.addResolvingPromise(r),Promise.resolve(this)}createPopupTemplate(e){const t=(0,G.eZ)(this,e);return t&&(this._formatPopupTemplateReturnsField(t),this._formatPopupTemplateRGBField(t)),t}_formatPopupTemplateReturnsField(e){const t=this.fieldsIndex.get("RETURNS");if(!t)return;const r=e.fieldInfos?.find((e=>e.fieldName===t.name));if(!r)return;const i=new k.Z({name:"pcl-returns-decoded",title:t.alias||t.name,expression:`\n var returnValue = $feature.${t.name};\n return (returnValue % 16) + " / " + Floor(returnValue / 16);\n `});e.expressionInfos=[...e.expressionInfos||[],i],r.fieldName="expression/pcl-returns-decoded"}_formatPopupTemplateRGBField(e){const t=this.fieldsIndex.get("RGB");if(!t)return;const r=e.fieldInfos?.find((e=>e.fieldName===t.name));if(!r)return;const i=new k.Z({name:"pcl-rgb-decoded",title:t.alias||t.name,expression:`\n var rgb = $feature.${t.name};\n var red = Floor(rgb / 65536, 0);\n var green = Floor((rgb - (red * 65536)) / 256,0);\n var blue = rgb - (red * 65536) - (green * 256);\n\n return "rgb(" + red + "," + green + "," + blue + ")";\n `});e.expressionInfos=[...e.expressionInfos||[],i],r.fieldName="expression/pcl-rgb-decoded"}async queryCachedStatistics(e,t){if(await this.load(t),!this.attributeStorageInfo)throw new o.Z("scenelayer:no-cached-statistics","Cached statistics are not available for this layer");const r=this.fieldsIndex.get(e);if(!r)throw new o.Z("pointcloudlayer:field-unexisting",`Field '${e}' does not exist on the layer`);for(const e of this.attributeStorageInfo)if(e.name===r.name){const r=(0,c.v_)(this.parsedUrl.path,`./statistics/${e.key}`);return(0,n.default)(r,{query:{f:"json",token:this.apiKey},responseType:"json",signal:t?t.signal:null}).then((e=>e.data))}throw new o.Z("pointcloudlayer:no-cached-statistics","Cached statistics for this attribute are not available")}async saveAs(e,t){return this._debouncedSaveOperations(C.xp.SAVE_AS,{...t,getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"point-cloud"},e)}async save(){const e={getTypeKeywords:()=>this._getTypeKeywords(),portalItemLayerType:"point-cloud"};return this._debouncedSaveOperations(C.xp.SAVE,e)}validateLayer(e){if(e.layerType&&"PointCloud"!==e.layerType)throw new o.Z("pointcloudlayer:layer-type-not-supported","PointCloudLayer does not support this layer type",{layerType:e.layerType});if(isNaN(this.version.major)||isNaN(this.version.minor))throw new o.Z("layer:service-version-not-supported","Service version is not supported.",{serviceVersion:this.version.versionString,supportedVersions:"1.x-2.x"});if(this.version.major>2)throw new o.Z("layer:service-version-too-new","Service version is too new.",{serviceVersion:this.version.versionString,supportedVersions:"1.x-2.x"})}hasCachedStatistics(e){return null!=this.attributeStorageInfo&&this.attributeStorageInfo.some((t=>t.name===e))}_getTypeKeywords(){return["PointCloud"]}_validateElevationInfo(){const e=this.elevationInfo;e&&("absolute-height"!==e.mode&&l.Z.getLogger(this).warn(".elevationInfo=","Point cloud layers only support absolute-height elevation mode"),e.featureExpressionInfo&&"0"!==e.featureExpressionInfo.expression&&l.Z.getLogger(this).warn(".elevationInfo=","Point cloud layers do not support featureExpressionInfo"))}};(0,i._)([(0,p.Cb)({type:["PointCloudLayer"]})],W.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.Cb)(V.C_)],W.prototype,"popupEnabled",void 0),(0,i._)([(0,p.Cb)({type:s.Z,json:{name:"popupInfo",write:!0}})],W.prototype,"popupTemplate",void 0),(0,i._)([(0,p.Cb)({readOnly:!0,json:{read:!1}})],W.prototype,"defaultPopupTemplate",null),(0,i._)([(0,p.Cb)({readOnly:!0,json:{write:!1,read:!1,origins:{"web-document":{write:!1,read:!1}}}})],W.prototype,"opacity",void 0),(0,i._)([(0,p.Cb)({type:["show","hide"]})],W.prototype,"listMode",void 0),(0,i._)([(0,p.Cb)({types:[N],json:{origins:{service:{read:{source:"filters"}}},name:"layerDefinition.filters",write:!0}})],W.prototype,"filters",void 0),(0,i._)([(0,p.Cb)({type:[L.Z]})],W.prototype,"fields",void 0),(0,i._)([(0,p.Cb)(Q.fieldsIndex)],W.prototype,"fieldsIndex",void 0),(0,i._)([(0,m.r)("service","fields",["fields","attributeStorageInfo"])],W.prototype,"readServiceFields",null),(0,i._)([(0,p.Cb)(Q.outFields)],W.prototype,"outFields",void 0),(0,i._)([(0,p.Cb)({readOnly:!0})],W.prototype,"attributeStorageInfo",void 0),(0,i._)([(0,p.Cb)(V.PV)],W.prototype,"elevationInfo",null),(0,i._)([(0,p.Cb)({type:String,json:{origins:{"web-scene":{read:!0,write:!0},"portal-item":{read:!0,write:!0}},read:!1}})],W.prototype,"path",void 0),(0,i._)([(0,p.Cb)(V.rn)],W.prototype,"legendEnabled",void 0),(0,i._)([(0,p.Cb)({types:J,json:{origins:{service:{read:{source:"drawingInfo.renderer"}}},name:"layerDefinition.drawingInfo.renderer",write:{target:{"layerDefinition.drawingInfo.renderer":{types:J},"layerDefinition.drawingInfo.transparency":{type:Number}}}}})],W.prototype,"renderer",void 0),(0,i._)([(0,y.c)("renderer")],W.prototype,"writeRenderer",null),(0,i._)([(0,p.Cb)({json:{read:!1},readOnly:!0})],W.prototype,"type",void 0),W=(0,i._)([(0,g.j)("esri.layers.PointCloudLayer")],W);const X=W},54295:(e,t,r)=>{r.d(t,{V:()=>o});var i=r(43697),s=r(5600),n=(r(75215),r(67676),r(80442),r(52011));const o=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,i._)([(0,s.Cb)({type:String})],t.prototype,"apiKey",null),t=(0,i._)([(0,n.j)("esri.layers.mixins.APIKeyMixin")],t),t}},17287:(e,t,r)=>{r.d(t,{Y:()=>l});var i=r(43697),s=r(92604),n=r(5600),o=(r(75215),r(67676),r(80442),r(52011)),a=r(66677);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.Qc)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.Nm)(e,s.Z.getLogger(this)))}};return(0,i._)([(0,n.Cb)()],t.prototype,"title",null),(0,i._)([(0,n.Cb)({type:String})],t.prototype,"url",null),t=(0,i._)([(0,o.j)("esri.layers.mixins.ArcGISService")],t),t}},16859:(e,t,r)=>{r.d(t,{I:()=>S});var i=r(43697),s=r(68773),n=r(40330),o=r(3172),a=r(66643),l=r(20102),u=r(92604),d=r(70586),h=r(95330),c=r(81271),p=r(5600),f=(r(75215),r(67676),r(80442),r(71715)),m=r(52011),g=r(30556),y=r(84230),v=r(48522),_=r(15235),b=r(86082),w=r(14661);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,d.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new _.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:i}=await r.e(8062).then(r.bind(r,18062));return(0,h.k_)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,h.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,h.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!s.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,h.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,w.Ss)(r);let s,o;if(i)s=r.portal.url;else try{s=await(0,y.oP)(this.url,t)}catch(e){(0,h.r9)(e)}if(!s||!(0,c.Zo)(s,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,h.r9)(e)}if(!o)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(i?await r.reload():(r=new _.default({id:e,portal:{url:s}}),await r.load(t)),r.portal.user)return(0,w.Ss)(r)}catch(e){(0,h.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,h.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const r=I.credential===t?I.user:await this._fetchEditingUser(e);return I.credential=t,I.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=n.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=v.Z.getDefault();if(s&&s.loaded&&(0,c.Fv)(s.restUrl)===(0,c.Fv)(i))return s.user;const l=`${i}/community/self`,u=null!=e?e.signal:null,d=await(0,a.q6)((0,o.default)(l,{authMode:"no-prompt",query:{f:"json"},signal:u}));return d.ok?b.default.fromJSON(d.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,i=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||v.Z.getDefault());return r&&i&&!(0,c.tm)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,p.Cb)({type:_.default})],t.prototype,"portalItem",null),(0,i._)([(0,f.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,g.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,p.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,p.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,p.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,p.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.j)("esri.layers.mixins.PortalLayer")],t),t},I={credential:null,user:null}},72965:(e,t,r)=>{r.d(t,{M:()=>o});var i=r(43697),s=r(5600),n=(r(75215),r(67676),r(80442),r(52011));const o=e=>{let t=class extends e{constructor(){super(...arguments),this.minScale=0,this.maxScale=0}get effectiveScaleRange(){const e={minScale:this.minScale,maxScale:this.maxScale},t=this.parent;t&&"effectiveScaleRange"in t&&function(e,t){e.minScale=e.minScale>0?t.minScale>0?Math.min(e.minScale,t.minScale):e.minScale:t.minScale,e.maxScale=e.maxScale>0?t.maxScale>0?Math.max(e.maxScale,t.maxScale):e.maxScale:t.maxScale}(e,t.effectiveScaleRange);const r=this._get("effectiveScaleRange");return r&&r.minScale===e.minScale&&r.maxScale===e.maxScale?r:e}};return(0,i._)([(0,s.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"minScale",void 0),(0,i._)([(0,s.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],t.prototype,"maxScale",void 0),(0,i._)([(0,s.Cb)({readOnly:!0})],t.prototype,"effectiveScaleRange",null),t=(0,i._)([(0,n.j)("esri.layers.mixins.ScaleRangeLayer")],t),t}},20559:(e,t,r)=>{r.d(t,{xp:()=>Z,Vt:()=>O});var i=r(43697),s=r(3172),n=r(20102),o=r(92604),a=r(95330),l=r(81271),u=r(5600),d=(r(75215),r(67676),r(80442),r(71715)),h=r(52011),c=r(30556),p=r(65845),f=r(6570),m=r(79235),g=r(82971),y=r(66677),v=r(21506),_=r(61064);var b=r(48522),w=r(15235),S=r(66643),I=r(41123),C=r(97873);async function x(e,t,r){if(!t||!t.resources)return;const i=t.portalItem===e.portalItem?new Set(e.paths):new Set;e.paths.length=0,e.portalItem=t.portalItem;const s=new Set(t.resources.toKeep.map((e=>e.resource.path))),o=new Set,l=[];s.forEach((t=>{i.delete(t),e.paths.push(t)}));for(const n of t.resources.toUpdate)if(i.delete(n.resource.path),s.has(n.resource.path)||o.has(n.resource.path)){const{resource:t,content:i,finish:s,error:o}=n,a=(0,C.W7)(t,(0,I.D)());e.paths.push(a.path),l.push(E({resource:a,content:i,compress:n.compress,finish:s,error:o},r))}else e.paths.push(n.resource.path),l.push(R(n,r)),o.add(n.resource.path);for(const i of t.resources.toAdd)l.push(E(i,r)),e.paths.push(i.resource.path);if(i.forEach((e=>{if(t.portalItem){const r=t.portalItem.resourceFromPath(e);l.push(r.portalItem.removeResource(r).catch((()=>{})))}})),0===l.length)return;const u=await(0,a.as)(l);(0,a.k_)(r);const d=u.filter((e=>"error"in e)).map((e=>e.error));if(d.length>0)throw new n.Z("save:resources","Failed to save one or more resources",{errors:d})}async function E(e,t){const r={...null!=t?t:{},compress:e.compress},i=await(0,S.q6)(e.resource.portalItem.addResource(e.resource,e.content,r));if(!0!==i.ok)throw e.error?.(i.error),i.error;e.finish?.(e.resource)}async function R(e,t){const r=await(0,S.q6)(e.resource.update(e.content,t));if(!0!==r.ok)throw e.error?.(r.error),r.error;e.finish?.(e.resource)}const T="esri.layers.mixins.SceneService",A=o.Z.getLogger(T),O=e=>{let t=class extends e{constructor(){super(...arguments),this.spatialReference=null,this.fullExtent=null,this.heightModelInfo=null,this.minScale=0,this.maxScale=0,this.version={major:Number.NaN,minor:Number.NaN,versionString:""},this.copyright=null,this.sublayerTitleMode="item-title",this.title=null,this.layerId=null,this.indexInfo=null,this._debouncedSaveOperations=(0,a.Ds)((async(e,t,r)=>{switch(e){case Z.SAVE:return this._save(t);case Z.SAVE_AS:return this._saveAs(r,t)}}))}readSpatialReference(e,t){return this._readSpatialReference(t)}_readSpatialReference(e){if(null!=e.spatialReference)return g.Z.fromJSON(e.spatialReference);{const t=e.store,r=t.indexCRS||t.geographicCRS,i=r&&parseInt(r.substring(r.lastIndexOf("/")+1,r.length),10);return null!=i?new g.Z(i):null}}readFullExtent(e,t,r){if(null!=e&&"object"==typeof e){const i=null==e.spatialReference?{...e,spatialReference:this._readSpatialReference(t)}:e;return f.Z.fromJSON(i,r)}const i=t.store,s=this._readSpatialReference(t);return null==s||null==i||null==i.extent||!Array.isArray(i.extent)||i.extent.some((e=>e=2&&(t.major=parseInt(r[0],10),t.minor=parseInt(r[1],10)),t}readVersion(e,t){const r=t.store,i=null!=r.version?r.version.toString():"";return this.parseVersionString(i)}readTitlePortalItem(e){return"item-title"!==this.sublayerTitleMode?void 0:e}readTitleService(e,t){const r=this.portalItem&&this.portalItem.title;if("item-title"===this.sublayerTitleMode)return(0,y.a7)(this.url,t.name);let i=t.name;if(!i&&this.url){const e=(0,y.Qc)(this.url);null!=e&&(i=e.title)}return"item-title-and-service-name"===this.sublayerTitleMode&&r&&(i=r+" - "+i),(0,y.ld)(i)}set url(e){const t=(0,y.XG)({layer:this,url:e,nonStandardUrlAllowed:!1,logger:A});this._set("url",t.url),null!=t.layerId&&this._set("layerId",t.layerId)}writeUrl(e,t,r,i){(0,y.wH)(this,e,"layers",t,i)}get parsedUrl(){const e=this._get("url"),t=(0,l.mN)(e);return null!=this.layerId&&(t.path=`${t.path}/layers/${this.layerId}`),t}async _fetchIndexAndUpdateExtent(e,t){this.indexInfo=(0,_.T)(this.parsedUrl.path,this.rootNode,e,this.apiKey,A,t),null==this.fullExtent||this.fullExtent.hasZ||this._updateExtent(await this.indexInfo)}_updateExtent(e){if("page"===e?.type){const t=e.rootIndex%e.pageSize,r=e.rootPage?.nodes?.[t];if(null==r||null==r.obb||null==r.obb.center||null==r.obb.halfSize)throw new n.Z("sceneservice:invalid-node-page","Invalid node page.");if(r.obb.center[0]0)return t.data.layers[0].id}async _fetchServiceLayer(e){const t=await(0,s.default)(this.parsedUrl?.path??"",{query:{f:"json",token:this.apiKey},responseType:"json",signal:e});t.ssl&&(this.url=this.url.replace(/^http:/i,"https:"));let r=!1;if(t.data.layerType&&"Voxel"===t.data.layerType&&(r=!0),r)return this._fetchVoxelServiceLayer();const i=t.data;this.read(i,this._getServiceContext()),this.validateLayer(i)}async _fetchVoxelServiceLayer(e){const t=(await(0,s.default)(this.parsedUrl?.path+"/layer",{query:{f:"json",token:this.apiKey},responseType:"json",signal:e})).data;this.read(t,this._getServiceContext()),this.validateLayer(t)}_getServiceContext(){return{origin:"service",portalItem:this.portalItem,portal:this.portalItem?.portal,url:this.parsedUrl}}async _ensureLoadBeforeSave(){await this.load(),"beforeSave"in this&&"function"==typeof this.beforeSave&&await this.beforeSave()}validateLayer(e){}_updateTypeKeywords(e,t,r){e.typeKeywords||(e.typeKeywords=[]);const i=t.getTypeKeywords();for(const t of i)e.typeKeywords.push(t);e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,r)=>r.indexOf(e)===t)),r===F.newItem&&(e.typeKeywords=e.typeKeywords.filter((e=>"Hosted Service"!==e))))}async _saveAs(e,t){const r={...j,...t};let i=w.default.from(e);i||(A.error("_saveAs(): requires a portal item parameter"),await Promise.reject(new n.Z("sceneservice:portal-item-required","_saveAs() requires a portal item to save to"))),i.id&&(i=i.clone(),i.id=null);const s=i.portal||b.Z.getDefault();await this._ensureLoadBeforeSave(),i.type=D,i.portal=s;const o={origin:"portal-item",url:null,messages:[],portal:s,portalItem:i,writtenProperties:[],blockedRelativeUrls:[],resources:{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}},a={layers:[this.write({},o)]};return await Promise.all(o.resources.pendingOperations??[]),await this._validateAgainstJSONSchema(a,o,r),i.url=this.url,i.title||(i.title=this.title),this._updateTypeKeywords(i,r,F.newItem),await s.signIn(),await(s.user?.addItem({item:i,folder:r&&r.folder,data:a})),await x(this.resourceReferences,o,null),this.portalItem=i,(0,p.D)(o),o.portalItem=i,i}async _save(e){const t={...j,...e};if(!this.portalItem)throw A.error("_save(): requires the .portalItem property to be set"),new n.Z("sceneservice:portal-item-not-set","Portal item to save to has not been set on this SceneService");if(this.portalItem.type!==D)throw A.error("_save(): Non-matching portal item type. Got "+this.portalItem.type+", expected "+D),new n.Z("sceneservice:portal-item-wrong-type",`Portal item needs to have type "${D}"`);await this._ensureLoadBeforeSave();const r={origin:"portal-item",url:this.portalItem.itemUrl&&(0,l.mN)(this.portalItem.itemUrl),messages:[],portal:this.portalItem.portal||b.Z.getDefault(),portalItem:this.portalItem,writtenProperties:[],blockedRelativeUrls:[],resources:{toAdd:[],toUpdate:[],toKeep:[],pendingOperations:[]}},i={layers:[this.write({},r)]};return await Promise.all(r.resources.pendingOperations??[]),await this._validateAgainstJSONSchema(i,r,t),this.portalItem.url=this.url,this.portalItem.title||(this.portalItem.title=this.title),this._updateTypeKeywords(this.portalItem,t,F.existingItem),await this.portalItem.update({data:i}),await x(this.resourceReferences,r,null),(0,p.D)(r),this.portalItem}async _validateAgainstJSONSchema(e,t,r){let i=t.messages?.filter((e=>"error"===e.type)).map((e=>new n.Z(e.name,e.message,e.details)))??[];r?.validationOptions?.ignoreUnsupported&&(i=i.filter((e=>"layer:unsupported"!==e.name&&"symbol:unsupported"!==e.name&&"symbol-layer:unsupported"!==e.name&&"property:unsupported"!==e.name&&"url:unsupported"!==e.name&&"scenemodification:unsupported"!==e.name)));const s=r?.validationOptions,o=s?.enabled,a=null;if(o&&a){const t=(await a()).validate(e,r.portalItemLayerType);if(t.length>0){const e=`Layer item did not validate:\n${t.join("\n")}`;if(A.error(`_validateAgainstJSONSchema(): ${e}`),"throw"===s.failPolicy){const e=t.map((e=>new n.Z("sceneservice:schema-validation",e))).concat(i);throw new n.Z("sceneservice-validate:error","Failed to save layer item due to schema validation, see `details.errors`.",{combined:e})}}}if(i.length>0)throw new n.Z("sceneservice:save","Failed to save SceneService due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:i})}};return(0,i._)([(0,u.Cb)(v.id)],t.prototype,"id",void 0),(0,i._)([(0,u.Cb)({type:g.Z})],t.prototype,"spatialReference",void 0),(0,i._)([(0,d.r)("spatialReference",["spatialReference","store.indexCRS","store.geographicCRS"])],t.prototype,"readSpatialReference",null),(0,i._)([(0,u.Cb)({type:f.Z})],t.prototype,"fullExtent",void 0),(0,i._)([(0,d.r)("fullExtent",["fullExtent","store.extent","spatialReference","store.indexCRS","store.geographicCRS"])],t.prototype,"readFullExtent",null),(0,i._)([(0,u.Cb)({readOnly:!0,type:m.Z})],t.prototype,"heightModelInfo",void 0),(0,i._)([(0,u.Cb)({type:Number,json:{name:"layerDefinition.minScale",write:!0,origins:{service:{read:{source:"minScale"},write:!1}}}})],t.prototype,"minScale",void 0),(0,i._)([(0,u.Cb)({type:Number,json:{name:"layerDefinition.maxScale",write:!0,origins:{service:{read:{source:"maxScale"},write:!1}}}})],t.prototype,"maxScale",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],t.prototype,"version",void 0),(0,i._)([(0,d.r)("version",["store.version"])],t.prototype,"readVersion",null),(0,i._)([(0,u.Cb)({type:String,json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,i._)([(0,u.Cb)({type:String,json:{read:!1}})],t.prototype,"sublayerTitleMode",void 0),(0,i._)([(0,u.Cb)({type:String})],t.prototype,"title",void 0),(0,i._)([(0,d.r)("portal-item","title")],t.prototype,"readTitlePortalItem",null),(0,i._)([(0,d.r)("service","title",["name"])],t.prototype,"readTitleService",null),(0,i._)([(0,u.Cb)({type:Number,json:{origins:{service:{read:{source:"id"}},"portal-item":{write:{target:"id",isRequired:!0,ignoreOrigin:!0},read:!1}}}})],t.prototype,"layerId",void 0),(0,i._)([(0,u.Cb)(v.HQ)],t.prototype,"url",null),(0,i._)([(0,c.c)("url")],t.prototype,"writeUrl",null),(0,i._)([(0,u.Cb)()],t.prototype,"parsedUrl",null),(0,i._)([(0,u.Cb)({readOnly:!0})],t.prototype,"store",void 0),(0,i._)([(0,u.Cb)({type:String,readOnly:!0,json:{read:{source:"store.rootNode"}}})],t.prototype,"rootNode",void 0),t=(0,i._)([(0,h.j)(T)],t),t},P=-1e38;var F,M;(M=F||(F={}))[M.existingItem=0]="existingItem",M[M.newItem=1]="newItem";const D="Scene Service",j={getTypeKeywords:()=>[],portalItemLayerType:"unknown",validationOptions:{enabled:!0,ignoreUnsupported:!1,failPolicy:"throw"}};var Z;!function(e){e[e.SAVE=0]="SAVE",e[e.SAVE_AS=1]="SAVE_AS"}(Z||(Z={}))},61064:(e,t,r)=>{r.d(t,{T:()=>n});var i=r(3172),s=r(20102);async function n(e,t,r,n,o,a){let l=null;if(null!=r){const t=`${e}/nodepages/`,s=t+Math.floor(r.rootIndex/r.nodesPerPage);try{return{type:"page",rootPage:(await(0,i.default)(s,{query:{f:"json",token:n},responseType:"json",signal:a})).data,rootIndex:r.rootIndex,pageSize:r.nodesPerPage,lodMetric:r.lodSelectionMetricType,urlPrefix:t}}catch(e){null!=o&&o.warn("#fetchIndexInfo()","Failed to load root node page. Falling back to node documents.",s,e),l=e}}if(!t)return null;const u=`${e}/nodes/`,d=u+(t&&t.split("/").pop());try{return{type:"node",rootNode:(await(0,i.default)(d,{query:{f:"json",token:n},responseType:"json",signal:a})).data,urlPrefix:u}}catch(e){throw new s.Z("sceneservice:root-node-missing","Root node missing.",{pageError:l,nodeError:e,url:d})}}},53518:(e,t,r)=>{r.d(t,{v:()=>a});var i=r(92604),s=r(1231),n=r(99514),o=r(35671);function a(){return{fields:{type:[s.Z],value:null},fieldsIndex:{readOnly:!0,get(){return new n.Z(this.fields||[])}},outFields:{type:[String],json:{read:!1},set:function(e){this._userOutFields=e,this.notifyChange("outFields")},get:function(){const e=this._userOutFields;if(!e||!e.length)return null;if(e.includes("*"))return["*"];if(!this.fields)return e;for(const t of e){const r=this.fieldsIndex?.has(t);r||i.Z.getLogger("esri.layers.support.fieldProperties").error("field-attributes-layer:invalid-field",`Invalid field ${t} found in outFields`,{layer:this,outFields:e})}return(0,o.Q0)(this.fieldsIndex,e)}}}}},97873:(e,t,r)=>{r.d(t,{W7:()=>h,addOrUpdateResource:()=>a,fetchResources:()=>o,removeAllResources:()=>u,removeResource:()=>l});var i=r(3172),s=r(20102),n=r(81271);async function o(e,t={},r){await e.load(r);const i=(0,n.v_)(e.itemUrl,"resources"),{start:s=1,num:o=10,sortOrder:a="asc",sortField:l="created"}=t,u={query:{start:s,num:o,sortOrder:a,sortField:l,token:e.apiKey},signal:r?.signal},d=await e.portal.request(i,u);return{total:d.total,nextStart:d.nextStart,resources:d.resources.map((({created:t,size:r,resource:i})=>({created:new Date(t),size:r,resource:e.resourceFromPath(i)})))}}async function a(e,t,r,o){if(!e.hasPath())throw new s.Z(`portal-item-resource-${t}:invalid-path`,"Resource does not have a valid path");const a=e.portalItem;await a.load(o);const l=(0,n.v_)(a.userItemUrl,"add"===t?"addResources":"updateResources"),[u,h]=d(e.path),c=await async function(e){return e instanceof Blob?e:(await(0,i.default)(e.url,{responseType:"blob"})).data}(r),p=new FormData;return u&&"."!==u&&p.append("resourcesPrefix",u),null!=o&&o.compress&&p.append("compress","true"),p.append("fileName",h),p.append("file",c,h),p.append("f","json"),null!=o&&o.access&&p.append("access",o.access),await a.portal.request(l,{method:"post",body:p,signal:o?.signal}),e}async function l(e,t,r){if(!t.hasPath())throw new s.Z("portal-item-resources-remove:invalid-path","Resource does not have a valid path");await e.load(r);const i=(0,n.v_)(e.userItemUrl,"removeResources");await e.portal.request(i,{method:"post",query:{resource:t.path},signal:r?.signal}),t.portalItem=null}async function u(e,t){await e.load(t);const r=(0,n.v_)(e.userItemUrl,"removeResources");return e.portal.request(r,{method:"post",query:{deleteAll:!0},signal:t?.signal})}function d(e){const t=e.lastIndexOf("/");return-1===t?[".",e]:[e.slice(0,t),e.slice(t+1)]}function h(e,t){if(!e.hasPath())return null;const[r,,i]=function(e){const[t,r]=function(e){const t=(0,n.Ml)(e);return null==t?[e,""]:[e.slice(0,e.length-t.length-1),`.${t}`]}(e),[i,s]=d(t);return[i,s,r]}(e.path);return e.portalItem.resourceFromPath((0,n.v_)(r,t+i))}},32163:(e,t,r)=>{r.d(t,{eZ:()=>u});var i=r(51773),s=r(35671),n=r(84649),o=(r(63801),r(48074),r(38745),r(9190)),a=(r(10214),r(71423),r(44951),r(422)),l=r(29986);function u({displayField:e,editFieldsInfo:t,fields:r,objectIdField:l,title:u},p){if(!r)return null;const m=function(e,t){const r=t?.visibleFieldNames;return function(e,t){const r=e;return t&&(e=e.filter((e=>!t.includes(e.type)))),e===r&&(e=e.slice()),e.sort(h),e}(e.fields??[],t?.ignoreFieldTypes||f).map((t=>new a.Z({fieldName:t.name,isEditable:(0,s.Hp)(t,e),label:t.alias,format:c(t),visible:d(t,{...e,visibleFieldNames:r})})))}({editFieldsInfo:t,fields:r,objectIdField:l},p);if(!m.length)return null;const g=function(e){const t=(0,s.O5)(e),{titleBase:r}=e;return t?`${r}: {${t.trim()}}`:r??""}({titleBase:u,fields:r,displayField:e}),y=[new o.Z,new n.Z];return new i.Z({title:g,content:y,fieldInfos:m})}const d=(e,t)=>t.visibleFieldNames?t.visibleFieldNames.has(e.name):(0,s.Fv)(e,t);function h(e,t){return"oid"===e.type?-1:"oid"===t.type?1:p(e)?-1:p(t)?1:(e.alias||e.name).toLocaleLowerCase().localeCompare((t.alias||t.name).toLocaleLowerCase())}function c(e){switch(e.type){case"small-integer":case"integer":case"single":return new l.Z({digitSeparator:!0,places:0});case"double":return new l.Z({digitSeparator:!0,places:2});case"date":return new l.Z({dateFormat:"long-month-day-year"});default:return"string"===e.type&&(0,s.Ec)(e.name)?new l.Z({digitSeparator:!0,places:0}):null}}function p(e){return"name"===(e.name&&e.name.toLowerCase())||"name"===(e.alias&&e.alias.toLowerCase())}const f=["geometry","blob","raster","guid","xml"]}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/a9e9297267614c4c4f3b.js b/public/assets/esri/core/workers/chunks/a9e9297267614c4c4f3b.js new file mode 100644 index 0000000..d2e8103 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/a9e9297267614c4c4f3b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8732],{60437:(e,t,n)=>{n.d(t,{Gv:()=>I,HH:()=>i,JR:()=>m,TC:()=>u,Tn:()=>a,Ue:()=>o,al:()=>s,bZ:()=>g,cS:()=>d,dp:()=>c,fS:()=>p,is:()=>y,op:()=>h,pp:()=>l,t8:()=>f});var r=n(6570);function o(e=b){return[e[0],e[1],e[2],e[3],e[4],e[5]]}function s(e,t,n,r,s,i,u=o()){return u[0]=e,u[1]=t,u[2]=n,u[3]=r,u[4]=s,u[5]=i,u}function i(e,t){const n=isFinite(e[2])||isFinite(e[5]);return new r.Z(n?{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],zmin:e[2],zmax:e[5],spatialReference:t}:{xmin:e[0],xmax:e[3],ymin:e[1],ymax:e[4],spatialReference:t})}function u(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[3]),e[4]=Math.max(e[4],t[4]),e[5]=Math.max(e[5],t[5])}function l(e,t){e[0]=Math.min(e[0],t[0]),e[1]=Math.min(e[1],t[1]),e[2]=Math.min(e[2],t[2]),e[3]=Math.max(e[3],t[0]),e[4]=Math.max(e[4],t[1]),e[5]=Math.max(e[5],t[2])}function c(e,t=[0,0,0]){return t[0]=function(e){return e[0]>=e[3]?0:e[3]-e[0]}(e),t[1]=function(e){return e[1]>=e[4]?0:e[4]-e[1]}(e),t[2]=function(e){return e[2]>=e[5]?0:e[5]-e[2]}(e),t}function h(e,t,n=e){return n[0]=t[0],n[1]=t[1],n[2]=t[2],n!==e&&(n[3]=e[3],n[4]=e[4],n[5]=e[5]),n}function a(e,t,n=e){return n[3]=t[0],n[4]=t[1],n[5]=t[2],n!==e&&(n[0]=e[0],n[1]=e[1],n[2]=e[2]),e}function f(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function d(e){return e?f(e,I):o(I)}function m(e,t){return e[0]=t[0],e[1]=t[1],e[2]=Number.NEGATIVE_INFINITY,e[3]=t[2],e[4]=t[3],e[5]=Number.POSITIVE_INFINITY,e}function g(e,t,n,r,o){return e[0]=t,e[1]=n,e[2]=Number.NEGATIVE_INFINITY,e[3]=r,e[4]=o,e[5]=Number.POSITIVE_INFINITY,e}function y(e){return 6===e.length}function p(e,t,n){if(null==e||null==t)return e===t;if(!y(e)||!y(t))return!1;if(n){for(let r=0;r{n.d(t,{S6:()=>o,nd:()=>s,u_:()=>r});class r{constructor(e=null,t={},n,r){this.geometry=e,this.attributes=t,this.centroid=n,this.objectId=r,this.displayId=0,this.geohashX=0,this.geohashY=0}weakClone(){const e=new r(this.geometry,this.attributes,this.centroid,this.objectId);return e.displayId=this.displayId,e.geohashX=this.geohashX,e.geohashY=this.geohashY,e}}function o(e){return!(null==e.geometry||!e.geometry.coords||!e.geometry.coords.length)}class s extends r{}},44876:(e,t,n)=>{n.d(t,{Z:()=>r});class r{constructor(){this.objectIdFieldName=null,this.globalIdFieldName=null,this.geohashFieldName=null,this.geometryProperties=null,this.geometryType=null,this.spatialReference=null,this.hasZ=!1,this.hasM=!1,this.features=[],this.fields=[],this.transform=null,this.exceededTransferLimit=!1,this.uniqueIdField=null,this.queryGeometryType=null,this.queryGeometry=null}weakClone(){const e=new r;return e.objectIdFieldName=this.objectIdFieldName,e.globalIdFieldName=this.globalIdFieldName,e.geohashFieldName=this.geohashFieldName,e.geometryProperties=this.geometryProperties,e.geometryType=this.geometryType,e.spatialReference=this.spatialReference,e.hasZ=this.hasZ,e.hasM=this.hasM,e.features=this.features,e.fields=this.fields,e.transform=this.transform,e.exceededTransferLimit=this.exceededTransferLimit,e.uniqueIdField=this.uniqueIdField,e.queryGeometry=this.queryGeometry,e.queryGeometryType=this.queryGeometryType,e}}},5428:(e,t,n)=>{n.d(t,{Z:()=>r});class r{constructor(e=[],t=[],n=!1){this.lengths=e??[],this.coords=t??[],this.hasIndeterminateRingOrder=n}static fromRect(e){const[t,n,o,s]=e,i=o-t,u=s-n;return new r([5],[t,n,i,0,0,u,-i,0,0,-u])}get isPoint(){return 0===this.lengths.length}get maxLength(){return Math.max(...this.lengths)}get size(){return this.lengths.reduce(((e,t)=>e+t))}forEachVertex(e){let t=0;this.lengths.length||e(this.coords[0],this.coords[1]);for(let n=0;n{n.d(t,{$:()=>ne,$g:()=>re,EI:()=>$,GH:()=>A,IN:()=>M,Iv:()=>j,J6:()=>Y,Jd:()=>N,Nh:()=>D,RZ:()=>B,Uy:()=>C,XA:()=>O,Yn:()=>U,cn:()=>J,dd:()=>E,di:()=>X,eG:()=>L,fQ:()=>Z,hY:()=>oe,h_:()=>Q,lM:()=>W,lz:()=>ie,zj:()=>K});var r=n(20102),o=n(92604),s=n(70586),i=n(60437),u=n(24470),l=n(33955),c=n(70272),h=n(44876),a=n(5428);function f(e,t){return e?t?4:3:t?3:2}const d=o.Z.getLogger("esri.layers.graphics.featureConversionUtils"),m={esriGeometryPoint:0,esriGeometryPolyline:2,esriGeometryPolygon:3,esriGeometryMultipoint:0,esriGeometryEnvelope:0},g=(e,t,n,r,o,s)=>{e[n]=o,e[n+1]=s},y=(e,t,n,r,o,s)=>{e[n]=o,e[n+1]=s,e[n+2]=t[r+2]},p=(e,t,n,r,o,s)=>{e[n]=o,e[n+1]=s,e[n+2]=t[r+3]},I=(e,t,n,r,o,s)=>{e[n]=o,e[n+1]=s,e[n+2]=t[r+2],e[n+3]=t[r+3]};function b(e,t,n,r){if(e){if(n)return t&&r?I:y;if(t&&r)return p}else if(t&&r)return y;return g}function N({scale:e,translate:t},n){return Math.round((n-t[0])/e[0])}function M({scale:e,translate:t},n){return Math.round((t[1]-n)/e[1])}function w({scale:e,translate:t},n,r){return n*e[r]+t[r]}function Z(e,t,n){return e?t?n?R(e):G(e):n?P(e):T(e):null}function T(e){const t=e.coords;return{x:t[0],y:t[1]}}function x(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e}function G(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2]}}function F(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.z,e}function P(e){const t=e.coords;return{x:t[0],y:t[1],m:t[2]}}function v(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.m,e}function R(e){const t=e.coords;return{x:t[0],y:t[1],z:t[2],m:t[3]}}function _(e,t){return e.coords[0]=t.x,e.coords[1]=t.y,e.coords[2]=t.z,e.coords[3]=t.m,e}function k(e,t){return e&&t?_:e?F:t?v:x}function E(e,t,n=k(null!=t.z,null!=t.m)){return n(e,t)}function j(e,t,n){if(null==e)return null;const r=f(t,n),o=[];for(let t=0;t=l&&(e.lengths.push(n),x=T)}return le(e.coords,x),e.coords.length?e:null}function K(e,t,n,r,o,s,i=n,u=r){if(ue(e),!t||!t.coords.length)return null;const l=m[o],{coords:c,lengths:h}=t,a=f(n,r),d=f(n&&i,r&&u),g=b(n,r,i,u);if(!h.length)return g(e.coords,c,0,0,c[0],c[1]),ue(e,a,0),e;let y=0;const p=s*s;for(const t of h){if(t=l?e.lengths.push(s):le(e.coords,n*d),y+=t*a}return e.coords.length?e:null}function ee(e,t,n,r){const o=e[t],s=e[t+1],i=e[n],u=e[n+1],l=e[r],c=e[r+1];let h=i,a=u,f=l-h,d=c-a;if(0!==f||0!==d){const e=((o-h)*f+(s-a)*d)/(f*f+d*d);e>1?(h=l,a=c):e>0&&(h+=f*e,a+=d*e)}return f=o-h,d=s-a,f*f+d*d}function te(e,t,n,r,o,s,i){let u,l=r,c=0;for(let e=s+n;el&&(c=e,l=u);l>r&&(c-s>n&&te(e,t,n,r,o,s,c),o(e,t,e.length,c,t[c],t[c+1]),i-c>n&&te(e,t,n,r,o,c,i))}function ne(e,t,n,r){if(null==t||!t.coords||!t.coords.length)return null;const o=f(n,r);let s=Number.POSITIVE_INFINITY,l=Number.POSITIVE_INFINITY,c=Number.NEGATIVE_INFINITY,h=Number.NEGATIVE_INFINITY;if(t&&t.coords){const e=t.coords;for(let t=0;t{t.d(n,{A:()=>z,B:()=>C,C:()=>V,D:()=>E,E:()=>H,F:()=>I,G:()=>j,H:()=>k,I:()=>q,J:()=>B,K:()=>P,L:()=>_,M:()=>M,N:()=>F,a:()=>u,b:()=>f,c:()=>o,d:()=>a,e:()=>c,f:()=>l,g:()=>J,h:()=>s,i:()=>p,j:()=>N,k:()=>m,l:()=>x,m:()=>D,n:()=>R,o:()=>g,p:()=>S,q:()=>v,r:()=>h,s:()=>y,t:()=>G,u:()=>w,v:()=>A,w:()=>d,x:()=>L,y:()=>b,z:()=>T});var r=t(45837),i=t(37455);function c(e){return r.G.extendedSpatialReferenceInfo(e)}function o(e,n,t){return r.G.clip(i.N,e,n,t)}function u(e,n,t){return r.G.cut(i.N,e,n,t)}function f(e,n,t){return r.G.contains(i.N,e,n,t)}function a(e,n,t){return r.G.crosses(i.N,e,n,t)}function l(e,n,t,c){return r.G.distance(i.N,e,n,t,c)}function s(e,n,t){return r.G.equals(i.N,e,n,t)}function p(e,n,t){return r.G.intersects(i.N,e,n,t)}function G(e,n,t){return r.G.touches(i.N,e,n,t)}function d(e,n,t){return r.G.within(i.N,e,n,t)}function N(e,n,t){return r.G.disjoint(i.N,e,n,t)}function g(e,n,t){return r.G.overlaps(i.N,e,n,t)}function h(e,n,t,c){return r.G.relate(i.N,e,n,t,c)}function m(e,n){return r.G.isSimple(i.N,e,n)}function y(e,n){return r.G.simplify(i.N,e,n)}function x(e,n,t=!1){return r.G.convexHull(i.N,e,n,t)}function D(e,n,t){return r.G.difference(i.N,e,n,t)}function R(e,n,t){return r.G.symmetricDifference(i.N,e,n,t)}function S(e,n,t){return r.G.intersect(i.N,e,n,t)}function w(e,n,t=null){return r.G.union(i.N,e,n,t)}function v(e,n,t,c,o,u,f){return r.G.offset(i.N,e,n,t,c,o,u,f)}function A(e,n,t,c,o=!1){return r.G.buffer(i.N,e,n,t,c,o)}function L(e,n,t,c,o,u,f){return r.G.geodesicBuffer(i.N,e,n,t,c,o,u,f)}function b(e,n,t,c=!0){return r.G.nearestCoordinate(i.N,e,n,t,c)}function T(e,n,t){return r.G.nearestVertex(i.N,e,n,t)}function z(e,n,t,c,o){return r.G.nearestVertices(i.N,e,n,t,c,o)}function C(e,n,t,i){if(null==n||null==i)throw new Error("Illegal Argument Exception");const c=r.G.rotate(n,t,i);return c.spatialReference=e,c}function V(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const i=r.G.flipHorizontal(n,t);return i.spatialReference=e,i}function E(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const i=r.G.flipVertical(n,t);return i.spatialReference=e,i}function H(e,n,t,c,o){return r.G.generalize(i.N,e,n,t,c,o)}function I(e,n,t,c){return r.G.densify(i.N,e,n,t,c)}function j(e,n,t,c,o=0){return r.G.geodesicDensify(i.N,e,n,t,c,o)}function k(e,n,t){return r.G.planarArea(i.N,e,n,t)}function q(e,n,t){return r.G.planarLength(i.N,e,n,t)}function B(e,n,t,c){return r.G.geodesicArea(i.N,e,n,t,c)}function P(e,n,t,c){return r.G.geodesicLength(i.N,e,n,t,c)}function _(e,n,t){return null==n||null==t?[]:r.G.intersectLinesToPoints(i.N,e,n,t)}function M(e,n){r.G.changeDefaultSpatialReferenceTolerance(e,n)}function F(e){r.G.clearDefaultSpatialReferenceTolerance(e)}const J=Object.freeze(Object.defineProperty({__proto__:null,buffer:A,changeDefaultSpatialReferenceTolerance:M,clearDefaultSpatialReferenceTolerance:F,clip:o,contains:f,convexHull:x,crosses:a,cut:u,densify:I,difference:D,disjoint:N,distance:l,equals:s,extendedSpatialReferenceInfo:c,flipHorizontal:V,flipVertical:E,generalize:H,geodesicArea:B,geodesicBuffer:L,geodesicDensify:j,geodesicLength:P,intersect:S,intersectLinesToPoints:_,intersects:p,isSimple:m,nearestCoordinate:b,nearestVertex:T,nearestVertices:z,offset:v,overlaps:g,planarArea:k,planarLength:q,relate:h,rotate:C,simplify:y,symmetricDifference:R,touches:G,union:w,within:d},Symbol.toStringTag,{value:"Module"}))},30247:(e,n,t)=>{t.r(n),t.d(n,{buffer:()=>r.v,changeDefaultSpatialReferenceTolerance:()=>r.M,clearDefaultSpatialReferenceTolerance:()=>r.N,clip:()=>r.c,contains:()=>r.b,convexHull:()=>r.l,crosses:()=>r.d,cut:()=>r.a,densify:()=>r.F,difference:()=>r.m,disjoint:()=>r.j,distance:()=>r.f,equals:()=>r.h,extendedSpatialReferenceInfo:()=>r.e,flipHorizontal:()=>r.C,flipVertical:()=>r.D,generalize:()=>r.E,geodesicArea:()=>r.J,geodesicBuffer:()=>r.x,geodesicDensify:()=>r.G,geodesicLength:()=>r.K,intersect:()=>r.p,intersectLinesToPoints:()=>r.L,intersects:()=>r.i,isSimple:()=>r.k,nearestCoordinate:()=>r.y,nearestVertex:()=>r.z,nearestVertices:()=>r.A,offset:()=>r.q,overlaps:()=>r.o,planarArea:()=>r.H,planarLength:()=>r.I,relate:()=>r.r,rotate:()=>r.B,simplify:()=>r.s,symmetricDifference:()=>r.n,touches:()=>r.t,union:()=>r.u,within:()=>r.w}),t(45837),t(37455);var r=t(20178)}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/ad2891985e0fe45aa8d2.js b/public/assets/esri/core/workers/chunks/ad2891985e0fe45aa8d2.js new file mode 100644 index 0000000..d017c66 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/ad2891985e0fe45aa8d2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5913],{91303:(e,t,i)=>{var n;i.d(t,{Y:()=>n}),function(e){e[e.KILOBYTES=1024]="KILOBYTES",e[e.MEGABYTES=1048576]="MEGABYTES",e[e.GIGABYTES=1073741824]="GIGABYTES"}(n||(n={}))},16306:(e,t,i)=>{i.d(t,{aX:()=>I});var n=i(68773),s=i(20102),r=i(92604),a=i(38913),o=i(58901),l=i(73913),c=i(8744),u=i(40488),h=(i(66577),i(3172)),f=i(33955),p=i(11282),d=i(81271);async function m(e,t,i){const n="string"==typeof e?(0,d.mN)(e):e,s=t[0].spatialReference,r=(0,f.Ji)(t[0]),a={...i,query:{...n.query,f:"json",sr:s.wkid??JSON.stringify(s),geometries:JSON.stringify((l=t,{geometryType:(0,f.Ji)(l[0]),geometries:l.map((e=>e.toJSON()))}))}},{data:o}=await(0,h.default)(n.path+"/simplify",a);var l;return function(e,t,i){const n=(0,f.q9)(t);return e.map((e=>{const t=n.fromJSON(e);return t.spatialReference=i,t}))}(o.geometries,r,s)}const y=r.Z.getLogger("esri.geometry.support.normalizeUtils");function g(e){return"polygon"===e[0].type}function x(e){return"polyline"===e[0].type}function w(e,t,i){if(t){const t=function(e,t){if(!(e instanceof o.Z||e instanceof a.Z)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw y.error(e),new s.Z(e)}const i=(0,l.x3)(e),n=[];for(const e of i){const i=[];n.push(i),i.push([e[0][0],e[0][1]]);for(let n=0;n1){for(let e=1;e<=h-1;e++){const n=e*t,a=u*n+s,o=c*n+r;i.push([a,o])}const e=(l+Math.floor(h-1)*t)/2,n=u*e+s,a=c*e+r;i.push([n,a])}i.push([a,o])}}return function(e){return"polygon"===e.type}(e)?new a.Z({rings:n,spatialReference:e.spatialReference}):new o.Z({paths:n,spatialReference:e.spatialReference})}(e,1e6);e=(0,u.Sx)(t,!0)}return i&&(e=(0,l.Sy)(e,i)),e}function b(e,t,i){if(Array.isArray(e)){const n=e[0];if(n>t){const i=(0,l.XZ)(n,t);e[0]=n+i*(-2*t)}else if(nt){const i=(0,l.XZ)(n,t);e=e.clone().offset(i*(-2*t),0)}else if(n{if(i[0]<180)return!0;{let i=0;for(let e=0;ei?n:i}i=Number(i.toFixed(9));const n=-360*(0,l.XZ)(i,180);for(let i=0;ib(e,x,_))),M.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,d);M.push(e.rings?new a.Z(e):e)}else if(t.extent){const e=t.extent,i=(0,l.XZ)(e.xmin,_)*(2*x);let n=0===i?t.clone():(0,l.Sy)(t.clone(),i);e.offset(i,0),e.intersects(R)&&e.xmax!==x?(C=e.xmax>C?e.xmax:C,n=w(n,g),k.push(n),M.push("cut")):e.intersects(T)&&e.xmin!==_?(C=e.xmax*(2*x)>C?e.xmax*(2*x):C,n=w(n,g,360),k.push(n),M.push("cut")):M.push(n)}else M.push(t.clone());else M.push(t);else M.push(t);let F=(0,l.XZ)(C,x),O=-90;const P=F,D=new o.Z;for(;F>0;){const e=360*F-180;D.addPath([[e,O],[e,-1*O]]),O*=-1,F--}if(k.length>0&&P>0){const t=v(k,await async function(e,t,i,n){const s=(0,p.en)(e),r=t[0].spatialReference,a={...n,query:{...s.query,f:"json",sr:JSON.stringify(r),target:JSON.stringify({geometryType:(0,f.Ji)(t[0]),geometries:t}),cutter:JSON.stringify(i)}},o=await(0,h.default)(s.path+"/cut",a),{cutIndexes:l,geometries:c=[]}=o.data;return{cutIndexes:l,geometries:c.map((e=>{const t=(0,f.im)(e);return t.spatialReference=r,t}))}}(s,k,D,i)),n=[],r=[];for(let i=0;i1&&s.rings.length>=a.rings.length?(n.push(s),r.push("simplify")):r.push(g?(0,u.$)(s):s)}}if(!n.length)return r;const a=await m(s,n,i),o=[];for(let e=0;e{i.d(t,{Sy:()=>l,UZ:()=>a,XZ:()=>o,x3:()=>c});var n=i(58901),s=i(82971),r=i(33955);const a={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new n.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:s.Z.WebMercator}),minus180Line:new n.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:s.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new n.Z({paths:[[[180,-180],[180,180]]],spatialReference:s.Z.WGS84}),minus180Line:new n.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:s.Z.WGS84})}};function o(e,t){return Math.ceil((e-t)/(2*t))}function l(e,t){const i=c(e);for(const e of i)for(const i of e)i[0]+=t;return e}function c(e){return(0,r.oU)(e)?e.rings:e.paths}},74878:(e,t,i)=>{i.r(t),i.d(t,{default:()=>ut});var n=i(43697),s=i(51773),r=i(20102),a=i(92604),o=i(16453),l=i(95330),c=i(17445),u=i(5600),h=i(75215),f=i(67676),p=i(80442),d=i(36030),m=i(52011),y=i(87085),g=i(17287),x=i(71612),w=i(17017),b=(i(66577),i(30030)),v=i(3172),I=i(71715),_=i(8744),S=i(66677),R=i(21506),T=i(35956),C=i(29876),k=i(45663),M=i(88281),F=i(11145),O=i(96674),P=i(70586),D=i(609),z=i(39450),Z=i(36679),N=i(99815),B=i(73506),A=i(94139);const J=new Map,E=new class{constructor(e=15e3,t=5e3){this._timer=null,this._cachedBlocks=new Map,this._size=-1,this._duration=e,this._interval=Math.min(e,t)}decreaseRefCount(e,t){const i=e+"/"+t,n=this._cachedBlocks;if(n.has(i)){const e=n.get(i);return e.refCount--,e.refCount<=0&&(n.delete(i),e.controller&&e.controller.abort()),e.refCount}return 0}getBlock(e,t){const i=e+"/"+t,n=this._cachedBlocks;if(n.has(i)){const e=n.get(i);return e.ts=Date.now(),e.refCount++,n.delete(i),n.set(i,e),e.block}return null}putBlock(e,t,i,n){const s=this._cachedBlocks,r=e+"/"+t;if(s.has(r)){const e=s.get(r);e.ts=Date.now(),e.refCount++}else s.set(r,{block:i,ts:Date.now(),refCount:1,controller:n});this._trim(),this._updateTimer()}deleteBlock(e,t){const i=this._cachedBlocks,n=e+"/"+t;i.has(n)&&i.delete(n)}updateMaxSize(e){this._size=e,this._trim()}empty(){this._cachedBlocks.clear(),this._clearTimer()}getCurrentSize(){return this._cachedBlocks.size}_updateTimer(){if(null!=this._timer)return;const e=this._cachedBlocks;this._timer=setInterval((()=>{const t=Array.from(e),i=Date.now();for(let n=0;n=e.size)return;const t=Array.from(e);for(let i=0;ia.isResolved=!0)).catch((()=>a.isRejected=!0)),r[t]?.cache.set(i,a)}function j(e,t,i){const n=J.get(e);n?null!=t&&null!=n[t]?n[t]?.cache.delete(i):E.deleteBlock(e,i):null==t&&E.deleteBlock(e,i)}var G=i(81578),U=i(75993),$=i(55914),V=i(80676),X=i(6570);let Y=class extends((0,D.v)(O.wq)){constructor(){super(...arguments),this.datasetName=null,this.datasetFormat=null,this.hasUniqueSourceStorageInfo=!0,this.rasterInfo=null,this.ioConfig={sampling:"closest"}}async init(){const e=(0,B.zD)();this.addResolvingPromise(e),await this.when()}normalizeCtorArgs(e){return e&&e.ioConfig&&(e={...e,ioConfig:{resolution:null,bandIds:null,sampling:"closest",tileInfo:F.Z.create(),...e.ioConfig}}),e}get _isGlobalWrappableSource(){const{rasterInfo:e}=this,t=(0,B.ut)(e.spatialReference);return null!=t&&e.extent.width>=t/2}get _hasNoneOrGCSShiftTransform(){const{transform:e}=this.rasterInfo;return null==e||"gcs-shift"===e.type}set rasterJobHandler(e){this._set("rasterJobHandler",e),"Function"===this.datasetFormat&&this.primaryRasters?.rasters?.forEach((t=>t.rasterJobHandler=e))}set url(e){this._set("url",(0,S.Nm)(e,a.Z.getLogger(this)))}async open(e){throw new r.Z("BaseRaster:open-not-implemented","open() is not implemented")}async fetchTile(e,t,i,n={}){const s=n.tileInfo||this.rasterInfo.storageInfo.tileInfo,r=this.getTileExtentFromTileInfo(e,t,i,s);return this.fetchPixels(r,s.size[0],s.size[1],n)}async identify(e,t={}){e=(0,h.TJ)(A.Z,e).clone().normalize();const{multidimensionalDefinition:i,timeExtent:n}=t,{rasterInfo:s}=this,{hasMultidimensionalTranspose:r,multidimensionalInfo:a}=s;let{transposedVariableName:o}=t;const l=null!=a&&r&&(null!=n||(0,N.WU)(i));l&&!o&&(o=null!=i&&i.length>0?i[0].variableName??void 0:a.variables[0].name,t={...t,transposedVariableName:o}),t=this._getRequestOptionsWithSliceId(t);const{spatialReference:c,extent:u}=s,{datumTransformation:f}=t;let p=(0,B.nF)(e,c,f);if(!u.intersects(p))return{location:p,value:null};if(null!=s.transform){const e=s.transform.inverseTransform(p);if(!s.nativeExtent.intersects(e))return{location:e,value:null};p=e}let d=0;const m=null!=o&&null!=a&&s.hasMultidimensionalTranspose;if("Function"===this.datasetFormat){const e=this.primaryRasters.rasters[0];if(m)return e.identify(p,t);const{pixelSize:i}=s,n=3,r=i.x*n/2,a=i.y*n/2,o=new X.Z({xmin:p.x-r,xmax:p.x+r,ymin:p.y-a,ymax:p.y+a,spatialReference:c}),l={interpolation:"nearest"},{pixelBlock:u}=await e.fetchPixels(o,n,n,l),{pixelBlock:h}=await this.fetchPixels(o,n,n,l);if(null==u)return{location:p,value:null};const f=Math.floor(n*n*.5),d=!u.mask||u.mask[f]?u.pixels.map((e=>e[f])):null;let y;return null!=h&&(y=!h.mask||h.mask[f]?h.pixels.map((e=>e[f])):void 0),{location:p,value:d,processedValue:y,pyramidLevel:0}}if(!m)if(t.srcResolution)d=(0,B.kr)(t.srcResolution,s,this.ioConfig.sampling).pyramidLevel;else if(d=await this.computeBestPyramidLevelForLocation(e,t),null==d)return{location:p,value:null};const y=this.identifyPixelLocation(p,d,null,m);if(null===y)return{location:p,value:null};const{row:g,col:x,rowOffset:w,colOffset:b,blockWidth:v}=y,I=o??t.sliceId,_=L(this.url,I),S=`${d}/${g}/${x}`;let R=W(_,null,S);null==R&&(R=this.fetchRawTile(d,g,x,t),q(_,null,S,R));const T=await R;if(null==T||!T.pixels?.length)return{location:p,value:null};const C=w*v+b;return this._processIdentifyResult(T,{srcLocation:p,position:C,pyramidLevel:d,useTransposedTile:!!m,requestSomeSlices:l,identifyOptions:t})}async fetchPixels(e,t,i,n={}){e=(0,B.kZ)(e),n=this._getRequestOptionsWithSliceId(n);const{_hasNoneOrGCSShiftTransform:s}=this;if(n.requestRawData&&s)return this._fetchPixels(e,t,i,n);const r=(0,B.ut)(e.spatialReference),a=(0,B.Hq)(e);if(null==r||0===a||1===a&&this._isGlobalWrappableSource&&s)return this._fetchPixels(e,t,i,n);if(a>=3)return{extent:e,pixelBlock:null};const o=[],{xmin:l,xmax:c}=e,u=Math.round(r/(c-l)*t),h=u-Math.round((r/2-l)/(c-l)*t);let f=0;const p=[];for(let s=0;s<=a;s++){const d=new X.Z({xmin:0===s?l:-r/2,xmax:s===a?c-r*s:r/2,ymin:e.ymin,ymax:e.ymax,spatialReference:e.spatialReference}),m=0===s?u-h:s===a?t-f:u;f+=m,p.push(m);const y=n.disableWrapAround&&s>0?null:this._fetchPixels(d,m,i,n);o.push(y)}const d=(await Promise.all(o)).map((e=>e?.pixelBlock));let m=null;const y={width:t,height:i};return m=this.rasterJobHandler?(await this.rasterJobHandler.mosaicAndTransform({srcPixelBlocks:d,srcMosaicSize:y,destDimension:null,coefs:null,sampleSpacing:null,interpolation:"nearest",alignmentInfo:null,blockWidths:p},n)).pixelBlock:(0,$.us)(d,y,{blockWidths:p}),{extent:e,srcExtent:(0,B.tB)(e,this.rasterInfo.spatialReference,n.datumTransformation),pixelBlock:m}}async fetchRawPixels(e,t,i,n={}){t={x:Math.floor(t.x),y:Math.floor(t.y)};const s=await this._fetchRawTiles(e,t,i,n),{nativeExtent:r,nativePixelSize:a,storageInfo:o}=this.rasterInfo,l=2**e,c=a.x*l,u=a.y*l,h=new X.Z({xmin:r.xmin+c*t.x,xmax:r.xmin+c*(t.x+i.width-1),ymin:r.ymax-u*(t.y+i.height-1),ymax:r.ymax-u*t.y,spatialReference:r.spatialReference});if(!s)return{extent:h,srcExtent:h,pixelBlock:null};const{pixelBlocks:f,mosaicSize:p}=s;if(1===f.length&&null!=f[0]&&f[0].width===i.width&&f[0].height===i.height)return{extent:h,srcExtent:h,pixelBlock:s.pixelBlocks[0]};const d=e>0?o.pyramidBlockWidth:o.blockWidth,m=e>0?o.pyramidBlockHeight:o.blockHeight,y={x:t.x%d,y:t.y%m};let g;return g=this.rasterJobHandler?(await this.rasterJobHandler.mosaicAndTransform({srcPixelBlocks:f,srcMosaicSize:p,destDimension:i,clipOffset:y,clipSize:i,coefs:null,sampleSpacing:null,interpolation:n.interpolation,alignmentInfo:null,blockWidths:null},n)).pixelBlock:(0,$.us)(f,p,{clipOffset:y,clipSize:i}),{extent:h,srcExtent:h,pixelBlock:g}}fetchRawTile(e,t,i,n){throw new r.Z("BaseRaster:read-not-implemented","fetchRawTile() is not implemented")}computeExtent(e){return(0,B.tB)(this.rasterInfo.extent,e)}decodePixelBlock(e,t){return!this.rasterJobHandler||t.useCanvas?(0,U.J)(e,t):this.rasterJobHandler.decode({data:e,options:t})}async request(e,t,i=0){const{customFetchParameters:n}=this.ioConfig,{range:s,query:r,headers:a}=t;i=i??t.retryCount??this.ioConfig.retryCount;const o=s?{Range:`bytes=${s.from}-${s.to}`}:null;try{return await(0,v.default)(e,{...t,query:{...r,...n},headers:{...a,...o}})}catch(n){if(i>0)return i--,this.request(e,t,i);throw n}}getSliceIndex(e){const{multidimensionalInfo:t}=this.rasterInfo;return null==t||null==e||0===e.length?null:(0,N.gk)(e,t)}getTileExtentFromTileInfo(e,t,i,n){const s=(0,P.s3)(n.lodAt(e));return this.getTileExtent({x:s.resolution,y:s.resolution},t,i,n.origin,n.spatialReference,n.size)}updateTileInfo(){const{storageInfo:e,spatialReference:t,extent:i,pixelSize:n}=this.rasterInfo;if(!e.tileInfo){const s=[],r=e.maximumPyramidLevel||0;let a=Math.max(n.x,n.y),o=1/.0254*96*a;for(let e=0;e<=r;e++)s.push(new z.Z({level:r-e,resolution:a,scale:o})),a*=2,o*=2;const l=new A.Z({x:i.xmin,y:i.ymax,spatialReference:t});e.tileInfo=new F.Z({origin:l,size:[e.blockWidth,e.blockHeight],spatialReference:t,lods:s}),e.isVirtualTileInfo=!0}}createRemoteDatasetStorageInfo(e,t=512,i=512,n){const{width:s,height:r,nativeExtent:a,pixelSize:o,spatialReference:l}=e,c=new A.Z({x:a.xmin,y:a.ymax,spatialReference:l});null==n&&(n=Math.max(0,Math.round(Math.log(Math.max(s,r))/Math.LN2-8)));const u=this.computeBlockBoundary(a,512,512,{x:a.xmin,y:a.ymax},[o],n);e.storageInfo=new Z.Z({blockWidth:t,blockHeight:i,pyramidBlockWidth:t,pyramidBlockHeight:i,origin:c,firstPyramidLevel:1,maximumPyramidLevel:n,blockBoundary:u})}async computeBestPyramidLevelForLocation(e,t={}){return 0}computeBlockBoundary(e,t,i,n,s,r=0,a=2){if(1===s.length&&r>0){s=[...s];let{x:e,y:t}=s[0];for(let i=0;io)return null;const p=this.getPyramidPixelSize(t),{x:d,y:m}=p,y=(l.y-f.y)/m/h,g=(f.x-l.x)/d/u,x=Math.min(h-1,Math.floor((y-Math.floor(y))*h)),w=Math.min(u-1,Math.floor((g-Math.floor(g))*u));return{pyramidLevel:t,row:Math.floor(y),col:Math.floor(g),rowOffset:x,colOffset:w,blockWidth:u,srcLocation:f}}getTileExtent(e,t,i,n,s,r){const[a,o]=r,l=n.x+i*a*e.x,c=l+a*e.x,u=n.y-t*o*e.y,h=u-o*e.y;return new X.Z({xmin:l,xmax:c,ymin:h,ymax:u,spatialReference:s})}getBlockWidthHeight(e){return{blockWidth:e>0?this.rasterInfo.storageInfo.pyramidBlockWidth:this.rasterInfo.storageInfo.blockWidth,blockHeight:e>0?this.rasterInfo.storageInfo.pyramidBlockHeight:this.rasterInfo.storageInfo.blockHeight}}isBlockOutside(e,t,i){const n=this.rasterInfo.storageInfo.blockBoundary[e];return!n||n.maxRowt||n.minCol>i}async _fetchPixels(e,t,i,n={}){let s=(0,B.Hq)(e);if(s>=2)return{extent:e,pixelBlock:null};const r=this._getSourceDataInfo(e,t,i,n),{pyramidLevel:a,srcResolution:o,srcExtent:l,srcWidth:c,srcHeight:u,ul:h}=r;if(0===c||0===u)return{extent:e,srcExtent:l,pixelBlock:null};const{rasterInfo:f}=this,p=f.transform,d="gcs-shift"===p?.type,m=null!=(0,B.ut)(e.spatialReference);!d&&m||(s=(0,B.Hq)(r.srcExtent,d));const y=await this._fetchRawTiles(a,h,{width:c,height:u,wrapCount:s},n);if(!y)return{extent:e,srcExtent:l,pixelBlock:null};const g=f.storageInfo,x=a>0?g.pyramidBlockWidth:g.blockWidth,w=a>0?g.pyramidBlockHeight:g.blockHeight;let{x:b,y:v}=f.pixelSize;if(a>0){const{pyramidResolutions:e,pyramidScalingFactor:t}=g;if(null!=e&&e[a-1])({x:b,y:v}=e[a-1]);else{const e=t**a;b*=e,v*=e}}const I=f.spatialReference,_=new A.Z({x:b,y:v,spatialReference:I}),S=x===c&&w===u&&h.x%x==0&&h.y%w==0,R=new A.Z({x:(e.xmax-e.xmin)/t,y:(e.ymax-e.ymin)/i,spatialReference:e.spatialReference}),T=!e.spatialReference.equals(I),C=I.isGeographic?1e-9:1e-4,{datumTransformation:k}=n;if(!T&&S&&1===y.pixelBlocks.length&&x===t&&w===i&&this._isSameResolution(o,R,C))return{extent:e,srcExtent:l,srcTilePixelSize:_,pixelBlock:y.pixelBlocks[0]};const M=m&&null!=(0,B.ut)(l.spatialReference)&&this._hasNoneOrGCSShiftTransform,F=n.requestProjectedLocalDirections&&this.rasterInfo.dataType.startsWith("vector");F&&!this.rasterJobHandler&&await(0,B.zD)();const O=this.rasterJobHandler?await this.rasterJobHandler.getProjectionOffsetGrid({projectedExtent:e,srcBufferExtent:y.extent,pixelSize:R.toJSON(),datumTransformation:k,rasterTransform:p,hasWrapAround:s>0||M,isAdaptive:!1!==this.ioConfig.optimizeProjectionAccuracy,includeGCSGrid:F},n):(0,B.Qp)({projectedExtent:e,srcBufferExtent:y.extent,pixelSize:R,datumTransformation:k,rasterTransform:p,hasWrapAround:s>0||M,isAdaptive:!1,includeGCSGrid:F});let P;const D=!n.requestRawData,z={rows:O.spacing[0],cols:O.spacing[1]},Z=this._hasNoneOrGCSShiftTransform?this._getRasterTileAlignmentInfo(a,y.extent.xmin):void 0,{pixelBlocks:N,mosaicSize:J,isPartiallyFilled:E}=y;let L=null;if(this.rasterJobHandler){const e=await this.rasterJobHandler.mosaicAndTransform({srcPixelBlocks:N,srcMosaicSize:J,destDimension:D?{width:t,height:i}:null,coefs:D?O.coefficients:null,sampleSpacing:D?z:null,projectDirections:F,gcsGrid:F?O.gcsGrid:null,isUV:"vector-uv"===this.rasterInfo.dataType,interpolation:n.interpolation,alignmentInfo:Z,blockWidths:null},n);({pixelBlock:P,localNorthDirections:L}=e)}else{const e=(0,$.us)(N,J,{alignmentInfo:Z});P=D?(0,$.Uk)(e,{width:t,height:i},O.coefficients,z,n.interpolation):e,F&&O.gcsGrid&&(L=(0,$.Qh)({width:t,height:i},O.gcsGrid),P=(0,V.xQ)(P,this.rasterInfo.dataType,L))}return n.requestRawData||F?{extent:e,srcExtent:l,srcTilePixelSize:_,pixelBlock:P,transformGrid:O,localNorthDirections:L,isPartiallyFilled:E}:{extent:e,srcExtent:l,srcTilePixelSize:_,pixelBlock:P}}async _fetchRawTiles(e,t,i,n){const{origin:s,blockBoundary:r}=this.rasterInfo.storageInfo,{blockWidth:a,blockHeight:o}=this.getBlockWidthHeight(e);let{x:l,y:c}=t,{width:u,height:h,wrapCount:f}=i;const p=this._getRasterTileAlignmentInfo(e,0);n.buffer&&(l-=n.buffer.cols,c-=n.buffer.rows,u+=2*n.buffer.cols,h+=2*n.buffer.rows);let d=0,m=0,y=0;f&&null!=p&&(({worldColumnCountFromOrigin:m,originColumnOffset:y,rightPadding:d}=p),m*p.blockWidth-d>=l+u&&(d=0));const g=Math.floor(l/a),x=Math.floor(c/o),w=Math.floor((l+u+d-1)/a),b=Math.floor((c+h+d-1)/o),v=r[e];if(!v)return null;const{minRow:I,minCol:_,maxCol:S,maxRow:R}=v;if(0===f&&(bR||g>S))return null;const T=new Array;let C=!1;const k=null==this.ioConfig.allowPartialFill?n.allowPartialFill:this.ioConfig.allowPartialFill;for(let t=x;t<=b;t++)for(let i=g;i<=w;i++){let s=i;if(!n.disableWrapAround&&f&&null!=p&&m<=i&&(s=i-m-y),t>=I&&s>=_&&R>=t&&S>=s){const i=this._fetchRawTile(e,t,s,n);k?T.push(new Promise((e=>{i.then((t=>e(t))).catch((()=>{C=!0,e(null)}))}))):T.push(i)}else T.push(Promise.resolve(null))}if(0===T.length)return null;const M=await Promise.all(T),F={height:(b-x+1)*o,width:(w-g+1)*a},{spatialReference:O}=this.rasterInfo,P=this.getPyramidPixelSize(e),{x:D,y:z}=P;return{extent:new X.Z({xmin:s.x+g*a*D,xmax:s.x+(w+1)*a*D,ymin:s.y-(b+1)*o*z,ymax:s.y-x*o*z,spatialReference:O}),pixelBlocks:M,mosaicSize:F,isPartiallyFilled:C}}_isSameResolution(e,t,i){return Math.abs(e.x-t.x)c||i>o)return Promise.resolve(null);const u=L(this.url,n.sliceId),h=`${e}/${t}/${i}`;let f=W(u,n.registryId,h);if(null==f){const s=new AbortController;f=this.fetchRawTile(e,t,i,{...n,signal:s.signal}),q(u,n.registryId,h,f,s),f.catch((()=>j(u,n.registryId,h)))}return n.signal&&(0,l.fu)(n,(()=>{H(u,n.registryId,h)})),f}_computeMagDirValues(e){const{bandCount:t,dataType:i}=this.rasterInfo;if((2!==t||"vector-magdir"!==i)&&"vector-uv"!==i||2!==e?.length||!e[0]?.length)return null;const n=e[0].length;if("vector-magdir"===i){const t=e[1].map((e=>(e+360)%360));return[e[0],t]}const[s,r]=e,a=[],o=[];for(let e=0;e=16,f=l===r&&this._requireTooManySrcTiles(a,o,t,i);if(h||f||0===a||0===o){const a=new A.Z({x:(e.xmax-e.xmin)/t,y:(e.ymax-e.ymin)/i,spatialReference:e.spatialReference});let o=(0,B.VO)(a,this.rasterInfo.spatialReference,e,s.datumTransformation);const f=!o||n.srcResolution&&o.x+o.y=e){const t=2**e;o={x:n.srcResolution.x*t,y:n.srcResolution.y*t}}}o&&(s.srcResolution=o,this._updateSourceDataInfo(e,s))}return this._requireTooManySrcTiles(s.srcWidth,s.srcHeight,t,i)&&(s.srcWidth=0,s.srcHeight=0),s}_requireTooManySrcTiles(e,t,i,n){const{tileInfo:s}=this.rasterInfo.storageInfo;return Math.ceil(e/s.size[0])*Math.ceil(t/s.size[1])>=256||e/i>8||t/n>8}_updateSourceDataInfo(e,t){t.srcWidth=0,t.srcHeight=0;const{rasterInfo:i}=this,n=i.spatialReference,{srcResolution:s,datumTransformation:r}=t,{pyramidLevel:a,pyramidResolution:o,excessiveReading:l}=(0,B.kr)(s,i,this.ioConfig.sampling);if(l)return;let c=t.srcExtent||(0,B.tB)(e,n,r);if(null==c)return;const u=i.transform;u&&(c=u.inverseTransform(c)),t.srcExtent=c;const{x:h,y:f}=i.storageInfo.origin,p=Math.floor((c.xmin-h)/o.x+.1),d=Math.floor((f-c.ymax)/o.y+.1),m=Math.floor((c.xmax-h)/o.x-.1),y=Math.floor((f-c.ymin)/o.y-.1),g=c.width<.1*o.x?0:m-p+1,x=c.height<.1*o.y?0:y-d+1;t.pyramidLevel=a,t.pyramidResolution=o,t.srcWidth=g,t.srcHeight=x,t.ul={x:p,y:d}}_getRequestOptionsWithSliceId(e){return null!=this.rasterInfo.multidimensionalInfo&&null==e.sliceId&&(e={...e,sliceId:this.getSliceIndex(e.multidimensionalDefinition)}),e}_processIdentifyResult(e,t){const{srcLocation:i,position:n,pyramidLevel:s,useTransposedTile:r}=t,a=e.pixels[0].length/e.width/e.height;if(e.mask&&!e.mask[n])return{location:i,value:null};const{multidimensionalInfo:o}=this.rasterInfo;if(null==o||!r){const t=e.pixels.map((e=>e[n])),r={location:i,value:t,pyramidLevel:s},a=this._computeMagDirValues(t.map((e=>[e])));return a?.length&&(r.magdirValue=a.map((e=>e[0]))),r}let l=e.pixels.map((e=>e.slice(n*a,n*a+a))),c=this._computeMagDirValues(l);const{requestSomeSlices:u,identifyOptions:h}=t;let f=(0,N.MO)(o,h.transposedVariableName);if(u){const e=(0,N.Ur)(f,h.multidimensionalDefinition,h.timeExtent);l=l.map((t=>e.map((e=>t[e])))),c=c?.map((t=>e.map((e=>t[e])))),f=e.map((e=>f[e]))}const p=e.noDataValues||this.rasterInfo.noDataValue,d={pixels:l,pixelType:e.pixelType};let m;return null!=p&&((0,G.A)(d,p),m=d.mask),{location:i,value:null,dataSeries:f.map(((e,t)=>{const i={value:0===m?.[t]?null:l.map((e=>e[t])),multidimensionalDefinition:e.multidimensionalDefinition.map((e=>new T.Z({...e,isSlice:!0})))};return c?.length&&(i.magdirValue=[c[0][t],c[1][t]]),i})),pyramidLevel:s}}};(0,n._)([(0,u.Cb)()],Y.prototype,"_rasterTileAlighmentInfo",void 0),(0,n._)([(0,u.Cb)({readOnly:!0})],Y.prototype,"_isGlobalWrappableSource",null),(0,n._)([(0,u.Cb)({readOnly:!0})],Y.prototype,"_hasNoneOrGCSShiftTransform",null),(0,n._)([(0,u.Cb)()],Y.prototype,"rasterJobHandler",null),(0,n._)([(0,u.Cb)(R.HQ)],Y.prototype,"url",null),(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],Y.prototype,"datasetName",void 0),(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],Y.prototype,"datasetFormat",void 0),(0,n._)([(0,u.Cb)()],Y.prototype,"hasUniqueSourceStorageInfo",void 0),(0,n._)([(0,u.Cb)()],Y.prototype,"rasterInfo",void 0),(0,n._)([(0,u.Cb)()],Y.prototype,"ioConfig",void 0),(0,n._)([(0,u.Cb)()],Y.prototype,"sourceJSON",void 0),Y=(0,n._)([(0,m.j)("esri.layers.support.rasterDatasets.BaseRaster")],Y);const K=Y;var Q=i(74889);let ee=class extends K{constructor(){super(...arguments),this.datasetFormat="Function",this.tileType="Raster",this.rasterFunction=null}async open(e){await this.init();const{rasterFunction:t}=this;this.primaryRasters?.rasters?.length?t.sourceRasters=this.primaryRasters.rasters:(this.primaryRasters=t.getPrimaryRasters(),this.rasterJobHandler&&this.primaryRasters.rasters?.forEach((e=>e.rasterJobHandler=this.rasterJobHandler)));const{rasters:i,rasterIds:n}=this.primaryRasters,s=i.map((t=>t.rasterInfo?void 0:t.open(e)));await Promise.all(s);const a=i.map((({rasterInfo:e})=>e)),o=t.bind({rasterInfos:a,rasterIds:n});if(!o.success||0===a.length)throw new r.Z("raster-function:open",`cannot bind the function: ${o.error??""}`);const l="Table"===t.functionName?t:t.functionArguments?.raster;"Table"===l?.functionName&&(t.rasterInfo.attributeTable=Q.Z.fromJSON(l.functionArguments.attributeTableAsRecordSet)),await this.syncJobHandler();const c=a[0];this.hasUniqueSourceStorageInfo=1===a.length||a.slice(1).every((e=>this._hasSameStorageInfo(e,c))),this.set("sourceJSON",i[0].sourceJSON),this.set("rasterInfo",t.rasterInfo)}async syncJobHandler(){return this.rasterJobHandler?.updateRasterFunction(this.rasterFunction)}async fetchPixels(e,t,i,n={}){const{rasters:s,rasterIds:r}=this.primaryRasters;let a=!1;const{interpolation:o}=n,l=this.rasterFunction.flatWebGLFunctionChain?.hasSurfaceFunction;!n.requestRawData&&"bilinear"!==o&&l&&(a=1===s.length&&!n.skipRasterFunction,n={...n,interpolation:"bilinear",requestRawData:a});const c=s.map((s=>s.fetchPixels(e,t,i,n))),u=await Promise.all(c),h=u.map((e=>e.pixelBlock)),f=a||n.requestRawData?u.map((e=>e.srcTilePixelSize)):null;if(n.skipRasterFunction||h.every((e=>null==e)))return u[0];const p=u.find((e=>null!=e.pixelBlock))?.extent??e,d=this.rasterJobHandler?await this.rasterJobHandler.process({extent:p,primaryPixelBlocks:h,primaryPixelSizes:f,primaryRasterIds:r}):this.rasterFunction.process({extent:p,primaryPixelBlocks:h,primaryPixelSizes:f,primaryRasterIds:r}),{transformGrid:m}=u[0];if(!a||null==d||null==m)return{...u[0],pixelBlock:d};const y={rows:m.spacing[0],cols:m.spacing[1]};let g;return g=this.rasterJobHandler?(await this.rasterJobHandler.mosaicAndTransform({srcPixelBlocks:[d],srcMosaicSize:{width:d.width,height:d.height},destDimension:{width:t,height:i},coefs:m.coefficients,sampleSpacing:y,projectDirections:!1,gcsGrid:null,isUV:!1,interpolation:o,alignmentInfo:void 0,blockWidths:null},n)).pixelBlock:(0,$.Uk)(d,{width:t,height:i},m.coefficients,y,o),{extent:e,srcExtent:u[0].srcExtent,pixelBlock:g}}_hasSameStorageInfo(e,t){const{storageInfo:i,pixelSize:n,spatialReference:s,extent:r}=e,{storageInfo:a,pixelSize:o,spatialReference:l,extent:c}=t;return n.x===o.x&&n.y===o.y&&s.equals(l)&&r.equals(c)&&i.blockHeight===a.blockHeight&&i.blockWidth===a.blockWidth&&i.maximumPyramidLevel===a.maximumPyramidLevel}};(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],ee.prototype,"datasetFormat",void 0),(0,n._)([(0,u.Cb)()],ee.prototype,"tileType",void 0),(0,n._)([(0,u.Cb)()],ee.prototype,"rasterFunction",void 0),(0,n._)([(0,u.Cb)()],ee.prototype,"primaryRasters",void 0),ee=(0,n._)([(0,m.j)("esri.layers.support.rasterDatasets.FunctionRaster")],ee);const te=ee;var ie=i(67900),ne=i(5847);var se=i(40932),re=i(15612),ae=i(67058),oe=i(72758),le=i(79681),ce=i(23808),ue=i(82971);const he=a.Z.getLogger("esri.layers.mixins.ImageryTileMixin"),fe=e=>{let t=class extends e{constructor(...e){super(...e),this._isConstructedFromFunctionRaster=!1,this._rasterJobHandler={instance:null,refCount:0,connectionPromise:null},this.bandIds=null,this.copyright=null,this.interpolation="nearest",this.multidimensionalSubset=null,this.raster=null,this.rasterInfo=null,this.sourceJSON=null,this.spatialReference=null,this.symbolizer=null,this._isConstructedFromFunctionRaster="Function"===e[0]?.raster?.datasetFormat}get fullExtent(){return this.rasterInfo?.extent}set multidimensionalDefinition(e){this._set("multidimensionalDefinition",e),this.updateRenderer()}set rasterFunction(e){"none"===e?.functionName?.toLowerCase()&&(e=void 0),this._set("rasterFunction",e),this.updateRasterFunction()}set url(e){this._set("url",(0,S.Nm)(e,he))}set renderer(e){null==e&&null==this.rasterFunction?this._configDefaultRenderer("override"):(this._set("renderer",e),this.updateRenderer())}readRenderer(e,t,i){const n=t?.layerDefinition?.drawingInfo?.renderer;return(0,b.ij)(n,i)||void 0}async convertVectorFieldData(e,t){if(null==e||!this.rasterInfo)return null;const i=this._rasterJobHandler.instance,n=this.rasterInfo.dataType;return i?i.convertVectorFieldData({pixelBlock:e,dataType:n},t):(0,V.KC)(e,n)}async computeStatisticsHistograms(e,t){e=(0,h.TJ)(le.Z,e).clone();const{rasterInfo:n}=this,{geometry:s}=e;if(null==s)throw new r.Z("imagery-tile-mixin:compute-statistics-histograms","geometry must be specified");let a=s;const{spatialReference:o}=n;s.spatialReference.equals(o)||(await(0,B.zD)(),a="extent"===s.type?(0,B.tB)(s,o):(0,B.Wt)(s,o));const l=e.pixelSize??new A.Z({x:n.pixelSize.x,y:n.pixelSize.y,spatialReference:o}),{extent:c,width:u,height:f}=function(e,t,i,n=!0){const{spatialReference:s}=e,{x:r,y:a}=function(e,t){if(e.spatialReference.equals(t))return e;const i=(0,ie.c9)(e.spatialReference),n=(0,ie.c9)(t);if(i===n)return e;const s=i/n;return{x:e.x*s,y:e.y*s}}(i,s);let o,l,c;const u="extent"===t.type?t:t.extent;let{xmin:h,xmax:f,ymax:p,ymin:d}=u;const{xmin:m,ymax:y}=e.extent;return n?(h=m+(h>m?r*Math.round((h-m)/r):0),p=y-(pm?r*Math.round((f-m)/r):0),d=y-(dm?r*Math.floor((h-m)/r+.1):0),p=y-(pc-b||x>h-v||w.5&&_%1<.5||k===M&&S%1>.5&&R%1<.5)return new ne.Z({pixelType:e.pixelType,width:n,height:s,mask:r,pixels:[...e.pixels]});if(0===T&&0===k&&C===n&&M===s)return e;const F=e.mask;for(let e=k;e<=M;e++)for(let t=T;t<=C;t++){const i=e*n+t;r[i]=F?F[i]:255}return new ne.Z({pixelType:e.pixelType,width:n,height:s,mask:r,pixels:[...e.pixels]})}(e,t,n);const{width:s,height:r}=e,a=new Uint8Array(s*r),{contains:o,intersects:l}=await Promise.all([i.e(5837),i.e(1433)]).then(i.bind(i,61433));return l(t,n)?"polyline"===n.type?function(e,t,i){const{width:n,height:s}=e,r=new Uint8Array(n*s),a=t.width/n,o=t.height/s,{xmin:l,ymax:c}=t,{paths:u}=i,h=e.mask;for(let e=0;ee.map((([e,t])=>[(e-o)/r,(l-t)/a]))));const u=document.createElement("canvas");u.width=n,u.height=s;const h=u.getContext("2d");h.fillStyle="#f00",c.forEach((e=>{h.beginPath(),h.moveTo(e[0][0],e[0][1]);for(let t=0;t127?255:0);return new ne.Z({pixelType:e.pixelType,width:n,height:s,mask:m,maskIsAlpha:!1,pixels:[...e.pixels]})}(e,t,n):new ne.Z({pixelType:e.pixelType,width:s,height:r,mask:a,maskIsAlpha:!1,pixels:[...e.pixels]})}(p.pixelBlock,c,a),m=this._rasterJobHandler.instance;return m?m.computeStatisticsHistograms({pixelBlock:d},t):(0,re.js)(d)}async createFlowMesh(e,t){const i=this._rasterJobHandler.instance;return i?i.createFlowMesh(e,t):(0,ce.GE)(e.meshType,e.simulationSettings,e.flowData,null!=t.signal?t.signal:(new AbortController).signal)}normalizeRasterFetchOptions(e){const{multidimensionalInfo:t}=this.rasterInfo??{};if(null==t)return e;let i=e.multidimensionalDefinition||this.multidimensionalDefinition;null!=i&&i.length||(i=(0,N.Tj)(this.raster.rasterInfo,{multidimensionalSubset:this.multidimensionalSubset}));const n=e.timeExtent||this.timeExtent;if(null!=i&&null!=n&&(null!=n.start||null!=n.end)){i=i.map((e=>e.clone()));const s=t.variables.find((({name:e})=>e===i[0].variableName))?.dimensions?.find((({name:e})=>"StdTime"===e)),r=i.find((({dimensionName:e})=>"StdTime"===e));if(!s||!r)return{...e,multidimensionalDefinition:null};const{start:a,end:o}=n,l=null==a?null:a.getTime(),c=null==o?null:o.getTime(),u=l??c,h=c??l;if(null!=s.values){const e=s.values.filter((e=>{if(Array.isArray(e)){if(u===h)return e[0]<=u&&e[1]>=u;const t=e[0]<=u&&e[1]>u||e[0]=h,i=e[0]>=u&&e[1]<=h||e[0]h;return t||i}return u===h?e===u:e>=u&&e<=h}));if(e.length){const t=e.sort(((e,t)=>{const i=Array.isArray(e)?e[0]:e,n=Array.isArray(e)?e[1]:e,s=Array.isArray(t)?t[0]:t,r=Array.isArray(t)?t[1]:t;return u===h?i-s:Math.abs(n-h)-Math.abs(r-h)}))[0];r.values=[t]}else i=null}else if(s.hasRegularIntervals&&s.extent){const[e,t]=s.extent;u>t||h1&&e.forEach((e=>i[e.url]=e));const s=(0,se.Ue)(n.functionDefinition?.toJSON()??n.toJSON(),i),r=new te({rasterFunction:s});r.rasterJobHandler=this._rasterJobHandler.instance,await r.open(),this._cachedRasterFunctionJson=this.rasterFunction?.toJSON(),this.raster=r}else this.raster=t,this._cachedRasterFunctionJson=null,await t.when();if(this._cachedRendererJson=null,!i&&!n)return;const{bandIds:s}=this,{bandCount:r}=this.raster.rasterInfo,a=s?.length?s.some((e=>e>=r)):r>=3;s&&(a||this.renderer&&"raster-stretch"!==this.renderer.type)&&this._set("bandIds",null),this._configDefaultRenderer("auto")}async updateRenderer(){const{loaded:e,symbolizer:t}=this;if(!e||!t||!this.renderer)return;const{rasterInfo:i}=this.raster,n=(0,N.WY)(i,{multidimensionalDefinition:this.multidimensionalDefinition,multidimensionalSubset:this.multidimensionalSubset}),s=n?.name,r=(0,ae.ol)({...this.renderer.toJSON(),variableName:s});if(JSON.stringify(this._cachedRendererJson)===JSON.stringify(r))return;const a=this._rasterJobHandler.instance;a&&(t.rasterInfo=(0,ae.FI)(i,s),t.rendererJSON=r,t.bind(),await a.updateSymbolizer(t),this._cachedRendererJson=r)}async applyRenderer(e,t){const i=e&&e.pixelBlock;if(!(null!=i&&i.pixels&&i.pixels.length>0))return null;let n;await this.updateRenderer();const s=this._rasterJobHandler.instance,r=this.bandIds??[];return n=s?await s.symbolize({...e,simpleStretchParams:t,bandIds:r}):this.symbolizer.symbolize({...e,simpleStretchParams:t,bandIds:r}),n}getTileUrl(e,t,i){return"RasterTileServer"===this.raster.datasetFormat?`${this.url}/tile/${e}/${t}/${i}`:""}getCompatibleTileInfo(e,t,i=!1){if(!this.loaded||null==t)return null;if(i&&e.equals(this.spatialReference))return this.tileInfo;const n=(0,_.C5)(e);return F.Z.create({size:256,spatialReference:e,origin:n?{x:n.origin[0],y:n.origin[1]}:{x:t.xmin,y:t.ymax}})}getCompatibleFullExtent(e){return this.loaded?(this._compatibleFullExtent&&this._compatibleFullExtent.spatialReference.equals(e)||(this._compatibleFullExtent=this.raster.computeExtent(e)),this._compatibleFullExtent):null}async fetchTile(e,t,i,n={}){if(s(this),n.requestAsImageElement){const s=this.getTileUrl(e,t,i);return(0,v.default)(s,{responseType:"image",query:{...this.refreshParameters,...this.raster.ioConfig.customFetchParameters},signal:n.signal}).then((e=>e.data))}const{rasterInfo:r}=this;if(null!=r.multidimensionalInfo&&null==(n=this.normalizeRasterFetchOptions(n)).multidimensionalDefinition){const s=n.tileInfo||r.storageInfo.tileInfo;return{extent:this.raster.getTileExtentFromTileInfo(e,t,i,s),pixelBlock:null}}return await this._initJobHandler(),await this.updateRasterFunction(),"raster-shaded-relief"===this.renderer?.type&&(n={...n,buffer:{cols:1,rows:1}}),this.raster.fetchTile(e,t,i,n)}async fetchPixels(e,t,i,n={}){return null!=this.rasterInfo.multidimensionalInfo&&null==(n=this.normalizeRasterFetchOptions(n)).multidimensionalDefinition?{extent:e,pixelBlock:null}:(await this._initJobHandler(),await this.updateRasterFunction(),t=Math.round(t),i=Math.round(i),this.raster.fetchPixels(e,t,i,n))}async identify(e,t={}){const{raster:i,rasterInfo:n}=this;if(null!=n.multidimensionalInfo&&!(n.hasMultidimensionalTranspose&&((0,N.WU)(t.multidimensionalDefinition)||t.transposedVariableName||t.timeExtent)||null!=(t=this.normalizeRasterFetchOptions(t)).multidimensionalDefinition))return{location:e,value:null};const s=this.multidimensionalSubset?.areaOfInterest;if(s&&!s.contains(e))throw new r.Z("imagery-tile-mixin:identify","the request cannot be fulfilled when falling outside of the multidimensional subset");return i.identify(e,t)}increaseRasterJobHandlerUsage(){this._rasterJobHandler.refCount++}decreaseRasterJobHandlerUsage(){this._rasterJobHandler.refCount--,this._rasterJobHandler.refCount<=0&&this._shutdownJobHandler()}hasStandardTime(){const e=this.rasterInfo?.multidimensionalInfo;if(null==e||"standard-time"!==this.rasterInfo?.dataType)return!1;const t=this.multidimensionalDefinition,i=t?.[0]?.variableName;return e.variables.some((e=>e.name===i&&(!t?.[0].dimensionName||e.dimensions.some((e=>"StdTime"===e.name)))))}getStandardTimeValue(e){return new Date(24*(e-25569)*3600*1e3).toString()}getMultidimensionalSubsetVariables(e){const t=e??this.rasterInfo?.multidimensionalInfo;return(0,N.jj)(this.multidimensionalSubset,t)}_configDefaultSettings(){this._configDefaultInterpolation(),this.multidimensionalDefinition||(this.multidimensionalDefinition=(0,N.Tj)(this.raster.rasterInfo,{multidimensionalSubset:this.multidimensionalSubset})),this.rasterFunction&&"Function"===this.raster.datasetFormat&&(this._cachedRasterFunctionJson=this.rasterFunction.toJSON()),this._configDefaultRenderer()}_initJobHandler(){if(null!=this._rasterJobHandler.connectionPromise)return this._rasterJobHandler.connectionPromise;const e=new M.Z;return this._rasterJobHandler.connectionPromise=e.initialize().then((async()=>{s(this),this._rasterJobHandler.instance=e,this.raster.rasterJobHandler=e,"Function"===this.raster.datasetFormat&&this.raster.syncJobHandler(),this.rasterFunction&&await this.updateRasterFunction().catch((()=>{})),this.renderer&&this.updateRenderer()})).catch((()=>{})),this._rasterJobHandler.connectionPromise}_shutdownJobHandler(){this._rasterJobHandler.instance&&this._rasterJobHandler.instance.destroy(),this._rasterJobHandler.instance=null,this._rasterJobHandler.connectionPromise=null,this._rasterJobHandler.refCount=0,this._cachedRendererJson=null,this.raster&&(this.raster.rasterJobHandler=null)}_configDefaultInterpolation(){if(null==this.interpolation){s(this);const{raster:e}=this,t=(0,ae.In)(e.rasterInfo,e.tileType,this.sourceJSON?.defaultResamplingMethod);this._set("interpolation",t)}}_configDefaultRenderer(e="no"){s(this);const{rasterInfo:t}=this.raster;!this.bandIds&&t.bandCount>1&&(this.bandIds=(0,ae.YD)(t));const i=(0,N.WY)(t,{multidimensionalDefinition:this.multidimensionalDefinition,multidimensionalSubset:this.multidimensionalSubset}),n=i?.name;if(!this.renderer||"override"===e){const e=(0,ae.Ob)(t,{bandIds:this.bandIds,variableName:n}),i=t.statistics,s=i&&i.length>0?i[0]:null,r=s?.max??0,a=s?.min??0;"WCSServer"===this.raster.datasetFormat&&"raster-stretch"===e.type&&(r>1e24||a<-1e24)&&(e.dynamicRangeAdjustment=!0,e.statistics=null,"none"===e.stretchType&&(e.stretchType="min-max")),this.renderer=e}const r=(0,ae.ol)({...this.renderer.toJSON(),variableName:n}),a=(0,ae.FI)(t,n);this.symbolizer?(this.symbolizer.rendererJSON=r,this.symbolizer.rasterInfo=a):this.symbolizer=new oe.Z({rendererJSON:r,rasterInfo:a});const o=this.symbolizer.bind();if(o.success){if("auto"===e){const{colormap:e}=this.raster.rasterInfo,t=this.renderer;if(null!=e&&"raster-colormap"===t.type){const e=(0,ae.Ob)(this.raster.rasterInfo);JSON.stringify(e)!==JSON.stringify(t)&&this._configDefaultRenderer("override")}else if("raster-stretch"===t.type){const e=this.bandIds?.length,i=t.statistics?.length;!t.dynamicRangeAdjustment&&i&&e&&i!==e&&this._configDefaultRenderer("override")}}}else he.warn("imagery-tile-mixin",o.error||"The given renderer is not supported by the layer."),"auto"===e&&this._configDefaultRenderer("override")}};function s(e){if(!e.raster||!e.rasterInfo)throw new r.Z("imagery-tile","no raster")}return(0,n._)([(0,u.Cb)()],t.prototype,"_cachedRendererJson",void 0),(0,n._)([(0,u.Cb)()],t.prototype,"_cachedRasterFunctionJson",void 0),(0,n._)([(0,u.Cb)()],t.prototype,"_compatibleFullExtent",void 0),(0,n._)([(0,u.Cb)()],t.prototype,"_isConstructedFromFunctionRaster",void 0),(0,n._)([(0,u.Cb)()],t.prototype,"_rasterJobHandler",void 0),(0,n._)([(0,u.Cb)()],t.prototype,"bandIds",void 0),(0,n._)([(0,u.Cb)({json:{origins:{service:{read:{source:"copyrightText"}}}}})],t.prototype,"copyright",void 0),(0,n._)([(0,u.Cb)({json:{read:!1}})],t.prototype,"fullExtent",null),(0,n._)([(0,u.Cb)()],t.prototype,"interpolation",void 0),(0,n._)([(0,u.Cb)()],t.prototype,"ioConfig",void 0),(0,n._)([(0,u.Cb)({type:[T.Z],json:{write:!0}})],t.prototype,"multidimensionalDefinition",null),(0,n._)([(0,u.Cb)({type:C.Z,json:{write:!0}})],t.prototype,"multidimensionalSubset",void 0),(0,n._)([(0,u.Cb)()],t.prototype,"raster",void 0),(0,n._)([(0,u.Cb)({type:k.Z,json:{name:"renderingRule",write:!0}})],t.prototype,"rasterFunction",null),(0,n._)([(0,u.Cb)()],t.prototype,"rasterInfo",void 0),(0,n._)([(0,u.Cb)()],t.prototype,"sourceJSON",void 0),(0,n._)([(0,u.Cb)({readOnly:!0,type:ue.Z,json:{read:!1}})],t.prototype,"spatialReference",void 0),(0,n._)([(0,u.Cb)({type:F.Z})],t.prototype,"tileInfo",void 0),(0,n._)([(0,u.Cb)(R.HQ)],t.prototype,"url",null),(0,n._)([(0,u.Cb)({types:b.dr,json:{name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy(){const e="raster-stretch"===this.renderer?.type&&"none"===this.renderer.stretchType&&!this.renderer.useGamma;return{enabled:!this.loaded||"Raster"===this.raster.tileType||!e}}},origins:{"web-scene":{types:b.FK,name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy:e=>({enabled:e&&"vector-field"!==e.type&&"flow"!==e.type})}}}}})],t.prototype,"renderer",null),(0,n._)([(0,I.r)("renderer")],t.prototype,"readRenderer",null),(0,n._)([(0,u.Cb)()],t.prototype,"symbolizer",void 0),t=(0,n._)([(0,m.j)("esri.layers.ImageryTileMixin")],t),t};var pe=i(38009),de=i(16859),me=i(34760),ye=i(72965),ge=i(28294),xe=i(1231),we=i(69608),be=i(25972),ve=i(20095);function Ie(e){const t=e.fields,i=e.records,n=t.some((e=>"oid"===e.name.toLowerCase()))?"OBJECTID":"OID",s=[{name:n,type:"esriFieldTypeOID",alias:"OID"}].concat(t.map((e=>({name:e.name,type:"esriFieldType"+e.typeName,alias:e.name})))),r=s.map((e=>e.name)),a=[];let o=0,l=0;return i.forEach((e=>{const t={};for(t[n]=o++,l=1;l0)for(;c.lengthr;){const i=[];32===t.getUint8(o)?(o+=1,l.forEach((t=>{if("C"===t.type)i.push((0,ve.f)(new Uint8Array(e,o,t.length)).trim());else if("N"===t.type)i.push(parseInt(String.fromCharCode.apply(null,new Uint8Array(e,o,t.length)).trim(),10));else if("F"===t.type)i.push(parseFloat(String.fromCharCode.apply(null,new Uint8Array(e,o,t.length)).trim()));else if("D"===t.type){const n=String.fromCharCode.apply(null,new Uint8Array(e,o,t.length)).trim();i.push(new Date(parseInt(n.substring(0,4),10),parseInt(n.substring(4,6),10)-1,parseInt(n.substring(6,8),10)))}o+=t.length})),c.push(i)):o+=r}}return{header:a,fields:l,records:c,recordSet:Ie({fields:l,records:c})}}}var Se=i(87521);const Re=new Map;Re.set("int16","esriFieldTypeSmallInteger"),Re.set("int32","esriFieldTypeInteger"),Re.set("int64","esriFieldTypeInteger"),Re.set("float32","esriFieldTypeSingle"),Re.set("float64","esriFieldTypeDouble"),Re.set("text","esriFieldTypeString");let Te=class extends K{constructor(){super(...arguments),this.storageInfo=null,this.datasetFormat="CRF"}async open(e){await this.init();const{data:t}=await this.request(this.url+"/conf.json",{signal:e?.signal});if(!this._validateHeader(t))throw new r.Z("cloudraster:open","Invalid or unsupported conf.json.");this.datasetName=this.url.slice(this.url.lastIndexOf("/")+1);const{storageInfo:i,rasterInfo:n}=this._parseHeader(t);if("thematic"===n.dataType){const e=await this._fetchAuxiliaryInformation();n.attributeTable=e}this._set("storageInfo",i),this._set("rasterInfo",n),this.ioConfig.retryCount=this.ioConfig.retryCount||0}async fetchRawTile(e,t,i,n={}){const{transposeInfo:s}=this.rasterInfo.storageInfo,{transposedVariableName:r}=n,a=!(!s||!r),o=a?0:this.rasterInfo.storageInfo.maximumPyramidLevel-e;if(o<0)return null;const l=this._buildCacheFilePath(o,t,i,n.multidimensionalDefinition,r),c=this._getIndexRecordFromBundle(t,i,a),u=await this.request(l,{range:{from:0,to:this.storageInfo.headerSize-1},responseType:"array-buffer",signal:n.signal});if(!u)return null;const h=new Uint8Array(u.data),f=this._getTileEndAndContentType(h,c);if(0===f.recordSize)return null;const p=await this.request(l,{range:{from:f.position,to:f.position+f.recordSize},responseType:"array-buffer",signal:n.signal});if(!p)return null;const[d,m]=this._getTileSize(a);return this.decodePixelBlock(p.data,{width:d,height:m,planes:null,pixelType:null,returnInterleaved:a})}_validateHeader(e){return e&&"RasterInfo"===e.type&&!["origin","extent","geodataXform","LODInfos","blockWidth","blockHeight","bandCount","pixelType","pixelSizeX","pixelSizeY","format","packetSize"].some((t=>!e[t]))}_parseHeader(e){const t=["u1","u2","u4","u8","s8","u16","s16","u32","s32","f32","f64"][e.pixelType],{bandCount:i,histograms:n,colormap:s,blockWidth:r,blockHeight:a,firstPyramidLevel:o,maximumPyramidLevel:l}=e,c=e.statistics&&e.statistics.map((e=>({min:e.min,max:e.max,avg:e.mean,stddev:e.standardDeviation,median:e.median,mode:e.mode}))),u=e.extent.spatialReference,h=e.geodataXform?.spatialReference,f=new ue.Z(u?.wkid||u?.wkt?u:h);let p=new X.Z({xmin:e.extent.xmin,ymin:e.extent.ymin,xmax:e.extent.xmax,ymax:e.extent.ymax,spatialReference:f});const d=new A.Z({x:e.pixelSizeX,y:e.pixelSizeY,spatialReference:f}),m=Math.round((p.xmax-p.xmin)/d.x),y=Math.round((p.ymax-p.ymin)/d.y),g=this._parseTransform(e.geodataXform),x=g?p:null;g&&(p=g.forwardTransform(p),d.x=(p.xmax-p.xmin)/m,d.y=(p.ymax-p.ymin)/y);const w=e.properties??{},b=e.format.toLowerCase().replace("cache/",""),v=new A.Z(e.origin.x,e.origin.y,f);let I,_,S,R;if(s&&s.colors)for(I=[],_=0;_>>24,S<<8>>>24,S>>>24]);const T=e.LODInfos,C=[];for(_=0;_0)for(_=0;_e.data)).catch((()=>null)),i=this.request(this.url+"/conf.vat.dbf",{responseType:"array-buffer",signal:e}).then((e=>e.data)).catch((()=>null)),n=await Promise.all([t,i]);let s;if(n[0]){let e=n[0].fields;const t=n[0].values;if(e&&t){e=e.map((e=>({type:"OID"===e.name?"esriFieldTypeOID":Re.get(e.type),name:e.name,alias:e.alias||e.name})));const i=t.map((e=>({attributes:e})));e&&t&&(s={fields:e,features:i})}}return!s&&n[1]&&(s=_e.parse(n[1]).recordSet),Q.Z.fromJSON(s)}_buildCacheFilePath(e,t,i,n,s){const r=this._getPackageSize(!!s),a=Math.floor(t/r)*r,o=Math.floor(i/r)*r,l="R"+this._toHexString4(a)+"C"+this._toHexString4(o);let c="L";c+=e>=10?e.toString():"0"+e.toString();const{multidimensionalInfo:u}=this.rasterInfo,h=n?.[0];if(null==u||!h)return`${this.url}/_alllayers/${c}/${l}.bundle`;let f="_yxs";if(!s){f=u.variables.find((e=>e.name===h.variableName)).dimensions[0].values.indexOf(h.values[0]).toString(16);const e=4-f.length;for(let t=0;t0;)t="0"+t}return t}};(0,n._)([(0,u.Cb)({readOnly:!0})],Te.prototype,"storageInfo",void 0),(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],Te.prototype,"datasetFormat",void 0),Te=(0,n._)([(0,m.j)("esri.layers.support.rasterDatasets.CloudRaster")],Te);const Ce=Te;let ke=class extends K{constructor(){super(...arguments),this.datasetFormat="MEMORY",this.data=null}async open(e){await this.init();const t=this.data,{pixelBlock:i,statistics:n,histograms:s,name:r,keyProperties:a,nativeExtent:o,transform:l}=this.data,{width:c,height:u,pixelType:h}=i,f=t.extent??new X.Z({xmin:-.5,ymin:.5,xmax:c-.5,ymax:u-.5,spatialReference:new ue.Z({wkid:3857})}),p=t.isPseudoSpatialReference??!t.extent,d={x:f.width/c,y:f.height/u},m=new be.Z({width:c,height:u,pixelType:h,extent:f,nativeExtent:o,transform:l,pixelSize:d,spatialReference:f.spatialReference,bandCount:i.pixels.length,keyProperties:a||{},statistics:n,isPseudoSpatialReference:p,histograms:s});this.createRemoteDatasetStorageInfo(m,512,512),this._set("rasterInfo",m),this.updateTileInfo(),await this._buildInMemoryRaster(i,{width:512,height:512},e),this.datasetName=r,this.url="/InMemory/"+r}fetchRawTile(e,t,i,n={}){const s=this._pixelBlockTiles.get(`${e}/${t}/${i}`);return Promise.resolve(s)}async _buildInMemoryRaster(e,t,i){const n=this.rasterInfo.storageInfo.maximumPyramidLevel,s=this.rasterJobHandler?this.rasterJobHandler.split({pixelBlock:e,tileSize:t,maximumPyramidLevel:n},i):Promise.resolve((0,$.Vl)(e,t,n)),a=null!=this.rasterInfo.statistics,o=null!=this.rasterInfo.histograms,c=a?Promise.resolve({statistics:null,histograms:null}):this.rasterJobHandler?this.rasterJobHandler.estimateStatisticsHistograms({pixelBlock:e},i):Promise.resolve((0,re.Hv)(e)),u=await(0,l.as)([s,c]);if(!u[0].value&&u[1].value)throw new r.Z("inmemory-raster:open","failed to build in memory raster");this._pixelBlockTiles=u[0].value,a||(this.rasterInfo.statistics=u[1].value?.statistics),o||(this.rasterInfo.histograms=u[1].value?.histograms)}};(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],ke.prototype,"datasetFormat",void 0),(0,n._)([(0,u.Cb)()],ke.prototype,"data",void 0),ke=(0,n._)([(0,m.j)("esri.layers.support.rasterDatasets.InMemoryRaster")],ke);const Me=ke;function Fe(e,t){if(!e||!t)return[];let i=t;t.includes("/")?(i=t.slice(0,t.indexOf("/")),t=t.slice(t.indexOf("/")+1)):t="";const n=[];if(t){const s=Fe(e,i);for(let e=0;en.push(e)));return n}const s=e.getElementsByTagNameNS("*",i);if(!s||0===s.length)return[];for(let e=0;e0?t?Oe(n[0],t):n[0]:null}function Pe(e,t=null){const i=t?Oe(e,t):e;let n;return i?(n=i.textContent||i.nodeValue,n?n.trim():null):null}function De(e,t){return function(e,t){const i=Fe(e,t),n=[];let s;for(let e=0;eNumber(e)))}function ze(e,t){const i=Pe(e,t);return Number(i)}function Ze(e,t){const i=e?.nodeName?.toLowerCase(),n=t.toLowerCase();return i.slice(i.lastIndexOf(":")+1)===n}var Ne=i(87390);function Be(e,t){if(!e||!t)return null;const i=[];for(let n=0;n-1?n:e.indexOf("GEOGCS");if(-1===s)return null;const r=e.slice(s,e.lastIndexOf("]",i)+1).trim(),a=e.slice(i,e.lastIndexOf("]")).trim();t=Je(r);const o=new ue.Z(t?{wkid:t}:{wkt:r}),l=Je(a);return l&&(o.vcsWkid=l),o}return e.startsWith("GEOGCS")||e.startsWith("PROJCS")?(t=Je(e),new ue.Z(0!==t?{wkid:t}:{wkt:e})):null}function Je(e){const t=e.replaceAll("]","[").replaceAll('"',"").split("[").map((e=>e.trim())).filter((e=>""!==e)),i=t[t.length-1].split(","),n=i[0]?.toLowerCase();if(("epsg"===n||"esri"===n)&&e.endsWith('"]]')){const e=Number(i[1]);if(!isNaN(e)&&0!==e)return e}return 0}function Ee(e){if("pamdataset"!==e?.documentElement.tagName?.toLowerCase())return{};const t={spatialReference:null,transform:null,metadata:{},rasterBands:[],statistics:null,histograms:null};e.documentElement.childNodes.forEach((e=>{if(1===e.nodeType)if(Ze(e,"SRS")){if(!t.spatialReference){const i=Pe(e);t.spatialReference=Ae(i)}}else if(Ze(e,"Metadata"))if("xml:ESRI"===e.getAttribute("domain")){const{spatialReference:i,transform:n}=function(e){const t=Oe(e,"GeodataXform"),i=Ae(ze(t,"SpatialReference/WKID")||Pe(t,"SpatialReference/WKT"));if("typens:PolynomialXform"!==t.getAttribute("xsi:type"))return{spatialReference:i,transform:null};const n=ze(t,"PolynomialOrder")??1,s=De(t,"CoeffX/Double"),r=De(t,"CoeffY/Double"),a=De(t,"InverseCoeffX/Double"),o=De(t,"InverseCoeffY/Double"),l=Be(s,r),c=Be(a,o);return{spatialReference:i,transform:l&&c&&l.length&&c.length?new Ne.Z({spatialReference:i,polynomialOrder:n,forwardCoefficients:l,inverseCoefficients:c}):null}}(e);t.transform=n,t.spatialReference||(t.spatialReference=i)}else Fe(e,"MDI").forEach((e=>t.metadata[e.getAttribute("key")]=Pe(e)));else if(Ze(e,"PAMRasterBand")){const i=function(e){const t=ze(e,"NoDataValue"),i=Oe(e,"Histograms/HistItem"),n=ze(i,"HistMin"),s=ze(i,"HistMax"),r=ze(i,"BucketCount"),a=Pe(i,"HistCounts")?.split("|").map((e=>Number(e)));let o,l,c,u;Fe(e,"Metadata/MDI").forEach((e=>{const t=Number(e.textContent??e.nodeValue);switch(e.getAttribute("key").toUpperCase()){case"STATISTICS_MINIMUM":o=t;break;case"STATISTICS_MAXIMUM":l=t;break;case"STATISTICS_MEAN":c=t;break;case"STATISTICS_STDDEV":u=t}}));const h=ze(e,"Metadata/SourceBandIndex");return{noDataValue:t,histogram:a?.length&&null!=n&&null!=s?{min:n,max:s,size:r||a.length,counts:a}:null,sourceBandIndex:h,statistics:null!=o&&null!=l?{min:o,max:l,avg:c,stddev:u}:null}}(e);null!=i.sourceBandIndex&&null==t.rasterBands[i.sourceBandIndex]?t.rasterBands[i.sourceBandIndex]=i:t.rasterBands.push(i)}}));const i=t.rasterBands;if(i.length){const e=!!i[0].statistics;t.statistics=e?i.map((e=>e.statistics)).filter(f.pC):null;const n=!!i[0].histogram;t.histograms=n?i.map((e=>e.histogram)).filter(f.pC):null}return t}let Le=class extends K{async open(e){await this.init();const t=await this._fetchData(e);let{spatialReference:i,statistics:n,histograms:s,transform:r}=await this._fetchAuxiliaryData(e);const a=!i;a&&(i=new ue.Z({wkid:3857})),s?.length&&null==n&&(n=(0,re.Oh)(s));const{width:o,height:l}=t;let c=new X.Z({xmin:-.5,ymin:.5-l,xmax:o-.5,ymax:.5,spatialReference:i});const u=r?r.forwardTransform(c):c;let h=!0;if(r){const e=r.forwardCoefficients;h=e&&0===e[1]&&0===e[2],h&&(r=null,c=u)}const f=new Me({data:{extent:u,nativeExtent:c,transform:r,pixelBlock:t,statistics:n,histograms:s,keyProperties:{DateType:"Processed"},isPseudoSpatialReference:a}});await f.open(),f.data=null,this._set("rasterInfo",f.rasterInfo),this._inMemoryRaster=f}fetchRawTile(e,t,i,n={}){return this._inMemoryRaster.fetchRawTile(e,t,i,n)}async _fetchData(e){const{data:t}=await this.request(this.url,{responseType:"array-buffer",signal:e?.signal}),i=(0,U.y)(t).toUpperCase();if("JPG"!==i&&"PNG"!==i&&"GIF"!==i&&"BMP"!==i)throw new r.Z("image-aux-raster:open","the data is not a supported format");this._set("datasetFormat",i);const n=i.toLowerCase(),s="gif"===n||"bmp"===n||!(0,p.Z)("ios"),a=await this.decodePixelBlock(t,{format:n,useCanvas:s,hasNoZlibMask:!0});if(null==a)throw new r.Z("image-aux-raster:open","the data cannot be decoded");return a}async _fetchAuxiliaryData(e){const t=e?.signal,i=this.ioConfig.skipExtensions??[],n=i.includes("aux.xml")?null:this.request(this.url+".aux.xml",{responseType:"xml",signal:t}),s=this.datasetFormat,r="JPG"===s?"jgw":"PNG"===s?"pgw":"BMP"===s?"bpw":null,a=r&&i.includes(r)?null:this.request(this.url.slice(0,this.url.lastIndexOf("."))+"."+r,{responseType:"text",signal:t}),o=await(0,l.as)([n,a]);if(t?.aborted)throw(0,l.zE)();const c=Ee(o[0].value?.data);if(!c.transform){const e=o[1].value?o[1].value.data.split("\n").slice(0,6).map((e=>Number(e))):null;c.transform=6===e?.length?new Ne.Z({forwardCoefficients:[e[4],e[5],e[0],-e[1],e[2],-e[3]]}):null}return c}};(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],Le.prototype,"datasetFormat",void 0),Le=(0,n._)([(0,m.j)("esri.layers.support.rasterDatasets.ImageAuxRaster")],Le);const He=Le;var We=i(81271),qe=i(28589),je=i(29680),Ge=i(26059);let Ue=class extends K{constructor(){super(...arguments),this._levelOffset=0,this._tilemapCache=null,this._slices=null,this.datasetFormat="RasterTileServer",this.tileType=null}async open(e){await this.init();const t=e&&e.signal,i=this.sourceJSON?{data:this.sourceJSON}:await this.request(this.url,{query:{f:"json"},signal:t});i.ssl&&(this.url=this.url.replace(/^http:/i,"https:"));const n=i.data;if(this.sourceJSON=n,!n)throw new r.Z("imageserverraster:open","cannot initialize tiled image service, missing service info");if(!n.tileInfo)throw new r.Z("imageserverraster:open","use ImageryLayer to open non-tiled image services");this._fixScaleInServiceInfo(),this.tileType=n.cacheType,null==this.tileType&&(["jpg","jpeg","png","png8","png24","png32","mixed"].includes(n.tileInfo.format.toLowerCase())?this.tileType="Map":"lerc"===n.tileInfo.format.toLowerCase()?this.tileType="Elevation":this.tileType="Raster"),this.datasetName=n.name?.slice(n.name.indexOf("/")+1)??"";const s=await this._fetchRasterInfo({signal:t});if(null==s)throw new r.Z("image-server-raster:open","cannot initialize image service");const a="Map"===this.tileType?function(e,t){if(!e)return null;const{minScale:i,maxScale:n,minLOD:s,maxLOD:r}=t;if(null!=s&&null!=r)return F.Z.fromJSON({...e,lods:e.lods.filter((({level:e})=>null!=e&&e>=s&&e<=r))});if(0!==i&&0!==n){const t=e=>Math.round(1e4*e)/1e4,s=i?t(i):1/0,r=n?t(n):-1/0;return F.Z.fromJSON({...e,lods:e.lods.filter((e=>{const i=t(e.scale);return i<=s&&i>=r}))})}return F.Z.fromJSON(e)}(n.tileInfo,n):F.Z.fromJSON(n.tileInfo);(0,P.O3)(a);const[o,l]=this._computeMinMaxLOD(s,a),{extent:c,pixelSize:u}=s,h=.5/s.width*u.x,f=Math.max(u.x,u.y),{lods:p}=a;("Map"!==this.tileType&&0!==n.maxScale||Math.abs(u.x-u.y)>h||!p.some((e=>Math.abs(e.resolution-f){e.level>=l.level&&e.level<=o.level&&g.push({x:e.resolution,y:e.resolution}),te.x-t.x));const w=this.computeBlockBoundary(c,m,y,a.origin,g,d),b=g.length>1?g.slice(1):null;let v;n.transposeInfo&&(v={tileSize:[n.transposeInfo.rows,n.transposeInfo.cols],packetSize:s.keyProperties?._yxs.PacketSize??0});const I=x.length<=1||x.length>=3&&x.slice(0,x.length-1).every((e=>e===x[0]))?x[0]??2:Math.round(10/(l.resolution/o.resolution)**(-1/d))/10;if(s.storageInfo=new Z.Z({blockWidth:a.size[0],blockHeight:a.size[1],pyramidBlockWidth:a.size[0],pyramidBlockHeight:a.size[1],pyramidResolutions:b,pyramidScalingFactor:I,compression:a.format,origin:a.origin,firstPyramidLevel:1,maximumPyramidLevel:d,tileInfo:a,transposeInfo:v,blockBoundary:w}),this._fixGCSShift(s),this._set("rasterInfo",s),n.capabilities.toLowerCase().includes("tilemap")){const e={tileInfo:s.storageInfo.tileInfo,parsedUrl:(0,We.mN)(this.url),url:this.url,tileServers:[]};this._tilemapCache=new qe.y({layer:e})}}async fetchRawTile(e,t,i,n={}){const{storageInfo:s,extent:r}=this.rasterInfo,{transposeInfo:a}=s,o=null!=a&&!!n.transposedVariableName;if(this._slices&&!o&&null==n.sliceId)return null;const l=o?0:s.maximumPyramidLevel-e+this._levelOffset,c=`${this.url}/tile/${l}/${t}/${i}`,u=this._slices?o?{variable:n.transposedVariableName}:{sliceId:n.sliceId||0}:null,{data:h}=await this.request(c,{query:u,responseType:"array-buffer",signal:n.signal});if(!h)return null;const f=o?a.tileSize:s.tileInfo.size,p=await this.decodePixelBlock(h,{width:f[0],height:f[1],planes:null,pixelType:null,isPoint:"Elevation"===this.tileType,returnInterleaved:o,noDataValue:this.rasterInfo.noDataValue});if(null==p)return null;const d=s.blockBoundary[e];if("jpg"!==s.compression||i>d.minCol&&id.minRow&&t{const i=t.find((t=>e.variableName===t.variableName&&t.dimensionName===e.dimensionName));return!i||(Array.isArray(e.values[0])?`${e.values[0][0]}-${e.values[0][1]}`:e.values[0])!==(Array.isArray(i.values[0])?`${i.values[0][0]}-${i.values[0][1]}`:i.values[0])})))return e}return null}async fetchVariableStatisticsHistograms(e,t){const i=this.request(this.url+"/statistics",{query:{variable:e,f:"json"},signal:t}).then((e=>e.data?.statistics)),n=this.request(this.url+"/histograms",{query:{variable:e,f:"json"},signal:t}).then((e=>e.data?.histograms)),s=await Promise.all([i,n]);return s[0]&&s[0].forEach((e=>{e.avg=e.mean,e.stddev=e.standardDeviation})),{statistics:s[0]||null,histograms:s[1]||null}}async computeBestPyramidLevelForLocation(e,t={}){if(!this._tilemapCache)return 0;let i=this.identifyPixelLocation(e,0,t.datumTransformation);if(null===i)return null;let n=0;const{maximumPyramidLevel:s}=this.rasterInfo.storageInfo;let r=s-n+this._levelOffset;const a=i.srcLocation;for(;r>=0;){try{if("available"===await this._tilemapCache.fetchAvailability(r,i.row,i.col,t))break}catch{}if(r--,n++,i=this.identifyPixelLocation(a,n,t.datumTransformation),null===i)return null}return-1===r||null==i?null:n}async _fetchRasterInfo(e){const t=this.sourceJSON;if("Map"===this.tileType){const e=t.fullExtent||t.extent,i=Math.ceil((e.xmax-e.xmin)/t.pixelSizeX-.1),n=Math.ceil((e.ymax-e.ymin)/t.pixelSizeY-.1),s=ue.Z.fromJSON(t.spatialReference||e.spatialReference),r=new A.Z({x:t.pixelSizeX,y:t.pixelSizeY,spatialReference:s});return new be.Z({width:i,height:n,bandCount:3,extent:X.Z.fromJSON(e),spatialReference:s,pixelSize:r,pixelType:"u8",statistics:null,keyProperties:{DataType:"processed"}})}const{signal:i}=e,n=(0,Ge.g)(this.url,this.sourceJSON,{signal:i,query:this.ioConfig.customFetchParameters}),s=t.hasMultidimensions?this.request(`${this.url}/slices`,{query:{f:"json"},signal:i}).then((e=>e.data&&e.data.slices)).catch((()=>null)):null,r=await Promise.all([n,s]);return this._slices=r[1],r[0]}_fixScaleInServiceInfo(){const{sourceJSON:e}=this;e.minScale&&e.minScale<0&&(e.minScale=0),e.maxScale&&e.maxScale<0&&(e.maxScale=0)}_fixGCSShift(e){const{extent:t,spatialReference:i}=e;t.xmin>-1&&t.xmax>181&&i?.wkid&&i.isGeographic&&(e.nativeExtent=e.extent,e.transform=new je.Z,e.extent=e.transform.forwardTransform(t))}_computeMinMaxLOD(e,t){const{pixelSize:i}=e,n=.5/e.width*i.x,{lods:s}=t,r=t.lodAt(Math.max.apply(null,s.map((e=>e.level)))),a=t.lodAt(Math.min.apply(null,s.map((e=>e.level)))),{tileType:o}=this;if("Map"===o)return this._levelOffset=s[0].level,[r,a];if("Raster"===o)return[s.find((e=>e.resolution===i.x))??r,a];const{minScale:l,maxScale:c}=this.sourceJSON;let u=r;c>0&&(u=s.find((e=>Math.abs(e.scale-c)e.scale>c)).sort(((e,t)=>e.scale>t.scale?1:-1))[0]??r));let h=a;return l>0&&(h=s.find((e=>Math.abs(e.scale-l)0&&(this.rasterInfo.storageInfo.firstPyramidLevel=1,this.rasterInfo.storageInfo.maximumPyramidLevel=d),this.updateTileInfo()}async fetchRawTile(e,t,i,n={}){const{blockWidth:s,blockHeight:r,blockBoundary:a}=this.rasterInfo.storageInfo,o=a[e];if(!o||o.maxRowt||o.minCol>i)return null;const{bandCount:l,pixelType:c}=this.rasterInfo,{ranges:u,actualTileWidth:h,actualTileHeight:f}=this._getTileLocation(e,t,i);if(!u||0===u.length)return null;if(0===u[0].from&&0===u[0].to){const e=new Uint8Array(s*r);return new ne.Z({width:s,height:r,pixels:null,mask:e,validPixelCount:0})}const{bandIds:p}=this.ioConfig,d=this._getBandSegmentCount(),m=[];let y=0;for(y=0;ye.data.byteLength)).reduce(((e,t)=>e+t)),w=new Uint8Array(x);let b=0;for(y=0;y1e24)for(y=0;y1e-6&&(t[y]=1);else for(y=0;y0)throw new Error("invalid array buffer must be multiples of 16");let t,i,n,s,r,a;if(Ve.f){for(i=new Uint8Array(e),s=new ArrayBuffer(e.byteLength),n=new Uint8Array(s),r=0;rparseFloat(e))))),Oe(e,"MRF_META/CachedSource"))throw new r.Z("mrf:open","currently does not support MRF referencing other data files");const y=Oe(e,"MRF_META/GeoTags"),g=Oe(y,"BoundingBox");let x,w=!1;if(null!=g){const e=parseFloat(g.getAttribute("minx")),t=parseFloat(g.getAttribute("miny")),i=parseFloat(g.getAttribute("maxx")),n=parseFloat(g.getAttribute("maxy")),s=Pe(y,"Projection")||"";let r=ue.Z.WGS84;if("LOCAL_CS[]"!==s)if(s.toLowerCase().startsWith("epsg:")){const e=Number(s.slice(5));isNaN(e)||0===e||(r=new ue.Z({wkid:e}))}else r=Ae(s)??ue.Z.WGS84;else w=!0,r=new ue.Z({wkid:3857});x=new X.Z(e,t,i,n),x.spatialReference=r}else w=!0,x=new X.Z({xmin:-.5,ymin:.5-s,xmax:n-.5,ymax:.5,spatialReference:new ue.Z({wkid:3857})});const b=Oe(e,"MRF_META/Rsets"),v=parseInt(b&&b.getAttribute("scale")||"2",10),I=x.spatialReference,_=new Z.Z({origin:new A.Z({x:x.xmin,y:x.ymax,spatialReference:I}),blockWidth:h,blockHeight:f,pyramidBlockWidth:h,pyramidBlockHeight:f,compression:o,pyramidScalingFactor:v}),S=new A.Z({x:x.width/n,y:x.height/s,spatialReference:I}),R=new be.Z({width:n,height:s,extent:x,isPseudoSpatialReference:w,spatialReference:I,bandCount:a,pixelType:c,pixelSize:S,noDataValue:d,storageInfo:_}),T=Pe(e,"datafile"),C=Pe(e,"IndexFile");return{rasterInfo:R,files:{mrf:this.url,index:C||this.url.replace(".mrf",".idx"),data:T||this.url.replace(".mrf",Ye.get(o).blobExtension)}}}async _fetchAuxiliaryData(e){try{const{data:t}=await this.request(this.url+".aux.xml",{responseType:"xml",signal:e?.signal});return Ee(t)}catch{return null}}};(0,n._)([(0,u.Cb)()],Ke.prototype,"_files",void 0),(0,n._)([(0,u.Cb)()],Ke.prototype,"_storageIndex",void 0),(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],Ke.prototype,"datasetFormat",void 0),Ke=(0,n._)([(0,m.j)("esri.layers.support.rasterIO.MRFRaster")],Ke);const Qe=Ke;var et=i(94793),tt=i(9832);const it=(e,t)=>e.get(t)?.values,nt=(e,t)=>e.get(t)?.values?.[0];let st=class extends K{constructor(){super(...arguments),this._files=null,this._headerInfo=null,this._bufferSize=1048576,this.datasetFormat="TIFF"}async open(e){await this.init();const t=e?e.signal:null,{data:i}=await this.request(this.url,{range:{from:0,to:this._bufferSize},responseType:"array-buffer",signal:t});if(!i)throw new r.Z("tiffraster:open","failed to open url "+this.url);this.datasetName=this.url.slice(this.url.lastIndexOf("/")+1,this.url.lastIndexOf("."));const{littleEndian:n,firstIFDPos:s,isBigTiff:a}=(0,et.cK)(i),o=[];await this._readIFDs(o,i,n,s,0,a?8:4,t);const{imageInfo:l,rasterInfo:c}=this._parseIFDs(o),u=(0,et.ee)(o),h=(0,et.I7)(o);if(this._headerInfo={littleEndian:n,isBigTiff:a,ifds:o,pyramidIFDs:u,maskIFDs:h,...l},this._set("rasterInfo",c),!l.isSupported)throw new r.Z("tiffraster:open","this tiff is not supported: "+l.message);if(!l.tileWidth)throw new r.Z("tiffraster:open","none-tiled tiff is not optimized for access, convert to COG and retry.");const f=o[0].get("PREDICTOR")?.values?.[0],p=o[0].get("SAMPLEFORMAT")?.values?.[0];if(3===p&&2===f)throw new r.Z("tiffraster:open","unsupported horizontal difference encoding. Predictor=3 is supported for floatting point data");const{skipExtensions:d=[]}=this.ioConfig;if(!d.includes("aux.xml")){const t=await this._fetchAuxiliaryMetaData(e);null!=t&&this._processPAMInfo(t,c)}d.includes("vat.dbf")||1!==c.bandCount||"u8"!==c.pixelType||(c.attributeTable=await this._fetchAuxiliaryTable(e),null!=c.attributeTable&&(c.keyProperties.DataType="thematic")),this.updateTileInfo()}async fetchRawTile(e,t,i,n={}){if(!this._headerInfo?.isSupported||this.isBlockOutside(e,t,i))return null;const s=await this._fetchRawTiffTile(e,t,i,!1,n);if(null!=s&&this._headerInfo.hasMaskBand){const r=await this._fetchRawTiffTile(e,t,i,!0,n);null!=r&&r.pixels[0]instanceof Uint8Array&&(s.mask=r.pixels[0])}return s}_parseIFDs(e){const t=(0,et.FI)(e),{width:i,height:n,tileWidth:s,tileHeight:r,planes:a,pixelType:o,compression:l,firstPyramidLevel:c,maximumPyramidLevel:u,pyramidBlockWidth:h,pyramidBlockHeight:f,tileBoundary:p,affine:d,metadata:m}=t;let y=Ae(t.extent.spatialReference?.wkt||t.extent.spatialReference?.wkid),g=!!t.isPseudoGeographic;null==y&&(g=!0,y=new ue.Z({wkid:3857}));const x=new X.Z({...t.extent,spatialReference:y}),w=new A.Z(x?{x:x.xmin,y:x.ymax,spatialReference:y}:{x:0,y:0}),b=new Z.Z({blockWidth:s,blockHeight:r,pyramidBlockWidth:h,pyramidBlockHeight:f,compression:l,origin:w,firstPyramidLevel:c,maximumPyramidLevel:u,blockBoundary:p}),v=new A.Z({x:(x.xmax-x.xmin)/i,y:(x.ymax-x.ymin)/n,spatialReference:y}),I=m?{BandProperties:m.bandProperties,DataType:m.dataType}:{};let _=null;const S=nt(e[0],"PHOTOMETRICINTERPRETATION"),R=it(e[0],"COLORMAP");if(S<=3&&R?.length>3&&R.length%3==0){_=[];const e=R.length/3;for(let t=0;t>>8,R[t+e]>>>8,R[t+2*e]>>>8])}const T=new be.Z({width:i,height:n,bandCount:a,pixelType:o,pixelSize:v,storageInfo:b,spatialReference:y,isPseudoSpatialReference:g,keyProperties:I,extent:x,colormap:_,statistics:m?m.statistics:null});return d?.length&&(T.nativeExtent=new X.Z({xmin:-.5,ymin:.5-n,xmax:i-.5,ymax:.5,spatialReference:y}),T.transform=new Ne.Z({polynomialOrder:1,forwardCoefficients:[d[2]+d[0]/2,d[5]-d[3]/2,d[0],d[3],-d[1],-d[4]]}),T.extent=T.transform.forwardTransform(T.nativeExtent),T.pixelSize=new A.Z({x:(x.xmax-x.xmin)/i,y:(x.ymax-x.ymin)/n,spatialReference:y}),b.origin.x=-.5,b.origin.y=.5),{imageInfo:t,rasterInfo:T}}_processPAMInfo(e,t){if(t.statistics=e.statistics??t.statistics,t.histograms=e.histograms,e.histograms&&null==t.statistics&&(t.statistics=(0,re.Oh)(e.histograms)),e.transform&&null==t.transform){t.transform=e.transform,t.nativeExtent=t.extent;const i=t.transform.forwardTransform(t.nativeExtent);t.pixelSize=new A.Z({x:(i.xmax-i.xmin)/t.width,y:(i.ymax-i.ymin)/t.height,spatialReference:t.spatialReference}),t.extent=i}t.isPseudoSpatialReference&&e.spatialReference&&(t.spatialReference=e.spatialReference,t.extent.spatialReference=t.nativeExtent.spatialReference=t.storageInfo.origin.spatialReference=t.spatialReference)}async _readIFDs(e,t,i,n,s,r=4,a){if(!n)return null;(n>=t.byteLength||n<0)&&(t=(await this.request(this.url,{range:{from:n+s,to:n+s+this._bufferSize},responseType:"array-buffer",signal:a})).data,s=n+s,n=0);const o=await this._readIFD(t,i,n,s,tt.Z.TIFF_TAGS,r,a);if(e.push(o.ifd),!o.nextIFD)return null;await this._readIFDs(e,t,i,o.nextIFD-s,s,r,a)}async _readIFD(e,t,i,n,s=tt.Z.TIFF_TAGS,r=4,a){if(!e)return null;const o=(0,et.vr)(e,t,i,n,s,r);if(o.success){const i=[];if(o.ifd?.forEach((e=>{e.values||i.push(e)})),i.length>0){const s=i.map((e=>e.offlineOffsetSize)).filter(f.pC),r=Math.min.apply(null,s.map((e=>e[0])));if(Math.min.apply(null,s.map((e=>e[0]+e[1])))-r<=this._bufferSize){const{data:s}=await this.request(this.url,{range:{from:r,to:r+this._bufferSize},responseType:"array-buffer",signal:a});e=s,n=r,i.forEach((i=>(0,et.Dq)(e,t,i,n)))}}if(o.ifd?.has("GEOKEYDIRECTORY")){const i=o.ifd.get("GEOKEYDIRECTORY"),s=i?.values;if(s&&s.length>4){const r=s[0]+"."+s[1]+"."+s[2],o=await this._readIFD(e,t,i.valueOffset+6-n,n,tt.Z.GEO_KEYS,2,a);i.data=o.ifd,i.data&&i.data.set("GEOTIFFVersion",{id:0,type:2,valueCount:1,valueOffset:null,values:[r]})}}return o}if(o.requiredBufferSize&&o.requiredBufferSize!==e.byteLength){const i=await this.request(this.url,{range:{from:n,to:n+o.requiredBufferSize+4},responseType:"array-buffer",signal:a});return(e=i.data).byteLengththis.request(this.url,{range:e,responseType:"array-buffer",signal:s.signal}))),h=await Promise.all(u),f=h.map((e=>e.data.byteLength)).reduce(((e,t)=>e+t)),p=1===h.length?h[0].data:new ArrayBuffer(f),d=[0],m=[0];if(h.length>1){const e=new Uint8Array(p);for(let t=0,i=0;td||i>m||te.add(i))),e}static async open(e){const{url:t,ioConfig:i,sourceJSON:n}=e;let s=e.datasetFormat;null==s&&t.lastIndexOf(".")&&(s=t.slice(t.lastIndexOf(".")+1).toUpperCase()),"OVR"===s||"TIF"===s?s="TIFF":"JPG"!==s&&"JPEG"!==s&&"JFIF"!==s||(s="JPG"),t.toLowerCase().includes("/imageserver")&&!t.toLowerCase().includes("/wcsserver")&&(s="RasterTileServer");const a={url:t,sourceJSON:n,datasetFormat:s,ioConfig:i??{bandIds:null,sampling:null}};let o,l;if(s&&this.supportedFormats.has(s)){if("CRF"===s&&!i?.enableCRF)throw new r.Z("rasterfactory:open",`cannot open raster: ${t}`);return o=at.get(s).constructor,l=new o(a),await l.open({signal:e.signal}),l}if(s)throw new r.Z("rasterfactory:open","not a supported format "+s);const c=Array.from(at.keys());let u=0;const h=()=>(s=c[u++],s&&("CRF"!==s||i?.enableCRF)?(o=at.get(s).constructor,l=new o(a),l.open({signal:e.signal}).then((()=>l)).catch((()=>h()))):null);return h()}static register(e,t,i){at.has(e.toUpperCase())||at.set(e.toUpperCase(),{desc:t,constructor:i})}}var lt=i(32163);let ct=class extends((0,x.h)((0,ye.M)((0,pe.q)((0,de.I)((0,w.N)(fe((0,ge.n)((0,g.Y)((0,me.Q)((0,o.R)(y.Z))))))))))){constructor(...e){super(...e),this._primaryRasters=[],this.bandIds=null,this.interpolation=null,this.legendEnabled=!0,this.isReference=null,this.listMode="show",this.sourceJSON=null,this.version=null,this.type="imagery-tile",this.operationalLayerType="ArcGISTiledImageServiceLayer",this.popupEnabled=!0,this.popupTemplate=null,this.fields=null}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Image Service"]},e).catch(l.r9).then((()=>this._openRaster(t)))),Promise.resolve(this)}get defaultPopupTemplate(){return this.createPopupTemplate()}get rasterFields(){const e=[new xe.Z({name:"Raster.ServicePixelValue",alias:"Pixel Value",domain:null,editable:!1,length:50,type:"string"}),new xe.Z({name:"Raster.ServicePixelValue.Raw",alias:"Raw Pixel Value",domain:null,editable:!1,length:50,type:"string"})],{rasterInfo:t}=this,i=t?.attributeTable,n=null!=i?i.fields:null;if(n){const t=n.filter((e=>"oid"!==e.type&&"value"!==e.name.toLowerCase())).map((e=>{const t=e.clone();return t.name="Raster."+e.name,t}));e.push(...t)}const s=t?.dataType,r=t?.multidimensionalInfo;if(("vector-magdir"===s||"vector-uv"===s)&&null!=r){const t=r.variables[0].unit?.trim(),i="Magnitude"+(t?` (${t})`:"");e.push(new xe.Z({name:"Raster.Magnitude",alias:i,domain:null,editable:!1,type:"double"})),e.push(new xe.Z({name:"Raster.Direction",alias:"Direction (°)",domain:null,editable:!1,type:"double"}))}return e}createPopupTemplate(e){const{rasterFields:t}=this,i=new Set(t.map((({name:e})=>e)).filter((e=>"raster.servicepixelvalue.raw"!==e.toLowerCase())));return(0,lt.eZ)({fields:t,title:this.title},{...e,visibleFieldNames:i})}async generateRasterInfo(e,t){if(!(e=(0,h.TJ)(k.Z,e)))return this.rasterInfo;try{const i={raster:this._primaryRasters[0]};this._primaryRasters.length>1&&this._primaryRasters.forEach((e=>i[e.url]=e));const n=(0,se.Ue)(e.functionDefinition?.toJSON()??e.toJSON(),i),s=new te({rasterFunction:n});return await s.open(t),s.rasterInfo}catch(e){if(e instanceof r.Z)throw e;throw new r.Z("imagery-tile-layer","the given raster function is not supported")}}write(e,t){const i=this._primaryRasters[0]??this.raster;if(this.loaded?"RasterTileServer"===i.datasetFormat&&("Raster"===i.tileType||"Map"===i.tileType):this.url&&/\/ImageServer(\/|\/?$)/i.test(this.url))return super.write(e,t);if(t&&t.messages){const e=`${t.origin}/${t.layerContainerType||"operational-layers"}`;t.messages.push(new r.Z("layer:unsupported",`Layers (${this.title}, ${this.id}) of type '${this.declaredClass}' are not supported in the context of '${e}'`,{layer:this}))}return null}async _openRaster(e){let t=!1;if(this.raster)this.raster.rasterInfo||await this.raster.open(),"Function"===this.raster.datasetFormat?(t=!0,this._primaryRasters=this.raster.primaryRasters.rasters):this._primaryRasters=[this.raster],this.url=this.raster.url;else{const{rasterFunction:t}=this,i=[this.url];t&&(0,se.G8)(t.toJSON(),i);const n=await Promise.all(i.map((t=>ot.open({url:t,sourceJSON:this.sourceJSON,ioConfig:{sampling:"closest",...this.ioConfig,customFetchParameters:this.customParameters},signal:e})))),s=n.findIndex((e=>null==e));if(s>-1)throw new r.Z("imagery-tile-layer:open",`cannot open raster: ${i[s]}`);if(this._primaryRasters=n,t){const e={raster:this._primaryRasters[0]};this._primaryRasters.length>1&&this._primaryRasters.forEach((t=>e[t.url]=t));const i=(0,se.Ue)(t.functionDefinition?.toJSON()??t.toJSON(),e),s=new te({rasterFunction:i});try{await s.open(),this.raster=s}catch(e){const t=a.Z.getLogger(this);e instanceof r.Z&&t.error("imagery-tile-layer:open",e.message),t.warn("imagery-tile-layer:open","the raster function cannot be applied and is removed"),this._set("rasterFunction",null),this.raster=n[0]}}else this.raster=n[0]}const i=this.raster.rasterInfo;if(!i)throw new r.Z("imagery-tile-layer:load","cannot load resources on "+this.url);if(this._set("rasterInfo",t?i:this._primaryRasters[0].rasterInfo),this._set("spatialReference",i.spatialReference),this.sourceJSON=this.sourceJSON||this.raster.sourceJSON,null!=this.sourceJSON){const e="Map"===this.raster.tileType&&null!=this.sourceJSON.minLOD&&null!=this.sourceJSON.maxLOD?this.sourceJSON:{...this.sourceJSON,minScale:0,maxScale:0};this.read(e,{origin:"service"})}else this.read({tileInfo:this.rasterInfo.storageInfo.tileInfo.toJSON()},{origin:"service"});this.title||(this.title=this.raster.datasetName),"Map"===this.raster.tileType&&(this.popupEnabled=!1),this._configDefaultSettings(),this.addHandles((0,c.YP)((()=>this.customParameters),(e=>{this.raster&&(this.raster.ioConfig.customFetchParameters=e)})))}};(0,n._)([(0,u.Cb)()],ct.prototype,"_primaryRasters",void 0),(0,n._)([(0,u.Cb)({type:[h.z8],json:{write:{overridePolicy(){return{enabled:!this.loaded||"Raster"===this.raster.tileType||"0,1,2"!==this.bandIds?.join(",")}}}}})],ct.prototype,"bandIds",void 0),(0,n._)([(0,u.Cb)({json:{write:{overridePolicy(){return{enabled:!this.loaded||"Raster"===this.raster.tileType||"bilinear"!==this.interpolation}}}}}),(0,d.J)(we.cl)],ct.prototype,"interpolation",void 0),(0,n._)([(0,u.Cb)(R.rn)],ct.prototype,"legendEnabled",void 0),(0,n._)([(0,u.Cb)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],ct.prototype,"isReference",void 0),(0,n._)([(0,u.Cb)({type:["show","hide"]})],ct.prototype,"listMode",void 0),(0,n._)([(0,u.Cb)({json:{read:!0,write:!0}})],ct.prototype,"blendMode",void 0),(0,n._)([(0,u.Cb)()],ct.prototype,"sourceJSON",void 0),(0,n._)([(0,u.Cb)({readOnly:!0,json:{origins:{service:{read:{source:"currentVersion"}}}}})],ct.prototype,"version",void 0),(0,n._)([(0,u.Cb)({readOnly:!0,json:{read:!1}})],ct.prototype,"type",void 0),(0,n._)([(0,u.Cb)({type:["ArcGISTiledImageServiceLayer"]})],ct.prototype,"operationalLayerType",void 0),(0,n._)([(0,u.Cb)({type:Boolean,value:!0,json:{read:{source:"disablePopup",reader:(e,t)=>!t.disablePopup},write:{target:"disablePopup",overridePolicy(){return{enabled:!this.loaded||"Raster"===this.raster.tileType}},writer(e,t,i){t[i]=!e}}}})],ct.prototype,"popupEnabled",void 0),(0,n._)([(0,u.Cb)({type:s.Z,json:{read:{source:"popupInfo"},write:{target:"popupInfo",overridePolicy(){return{enabled:!this.loaded||"Raster"===this.raster.tileType}}}}})],ct.prototype,"popupTemplate",void 0),(0,n._)([(0,u.Cb)({readOnly:!0})],ct.prototype,"defaultPopupTemplate",null),(0,n._)([(0,u.Cb)({readOnly:!0,type:[xe.Z]})],ct.prototype,"fields",void 0),(0,n._)([(0,u.Cb)({readOnly:!0,type:[xe.Z]})],ct.prototype,"rasterFields",null),ct=(0,n._)([(0,m.j)("esri.layers.ImageryTileLayer")],ct);const ut=ct},39450:(e,t,i)=>{i.d(t,{Z:()=>u});var n,s=i(43697),r=i(96674),a=i(5600),o=i(75215),l=(i(67676),i(80442),i(52011));let c=n=class extends r.wq{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new n({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,s._)([(0,a.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"cols",void 0),(0,s._)([(0,a.Cb)({type:o.z8,json:{write:!0}})],c.prototype,"level",void 0),(0,s._)([(0,a.Cb)({type:String,json:{write:!0}})],c.prototype,"levelValue",void 0),(0,s._)([(0,a.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"origin",void 0),(0,s._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"resolution",void 0),(0,s._)([(0,a.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"rows",void 0),(0,s._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"scale",void 0),c=n=(0,s._)([(0,l.j)("esri.layers.support.LOD")],c);const u=c},11145:(e,t,i)=>{i.d(t,{Z:()=>S});var n,s=i(43697),r=i(35454),a=i(96674),o=i(67900),l=i(5600),c=i(75215),u=(i(67676),i(80442),i(71715)),h=i(52011),f=i(30556),p=i(94139),d=i(82971),m=i(24470),y=i(8744),g=i(40488),x=i(39450),w=i(43077);const b=new r.X({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let v=n=class extends a.wq{static create(e={}){const{resolutionFactor:t=1,scales:i,size:s=256,spatialReference:r=d.Z.WebMercator,numLODs:a=24}=e;if(!(0,y.JY)(r)){const e=[];if(i)for(let t=0;t=0;i--)e.unshift(new x.Z({level:i,scale:t,resolution:t})),t*=2}return new n({dpi:96,lods:e,origin:new p.Z(0,0,r),size:[s,s],spatialReference:r})}const l=(0,y.C5)(r),c=e.origin?new p.Z({x:e.origin.x,y:e.origin.y,spatialReference:r}):new p.Z(l?{x:l.origin[0],y:l.origin[1],spatialReference:r}:{x:0,y:0,spatialReference:r}),u=1/(39.37*(0,o.c9)(r)*96),h=[];if(i)for(let e=0;e{n.push(e.scale),t=e.scale>t?e.scale:t,i=e.scale=t.length-1)return t[t.length-1];const i=Math.floor(e),n=i+1;return t[i]/(t[i]/t[n])**(e-i)}scaleToZoom(e){const t=this.scales,i=t.length-1;let n=0;for(;ne&&s=t?this.zoomToScale(Math.ceil(i)):this.zoomToScale(Math.floor(i))}tileAt(e,t,i,n){const s=this.lodAt(e);if(!s)return null;let r,a;if("number"==typeof t)r=t,a=i;else if((0,y.fS)(t.spatialReference,this.spatialReference))r=t.x,a=t.y,n=i;else{const e=(0,g.iV)(t,this.spatialReference);if(null==e)return null;r=e.x,a=e.y,n=i}const o=s.resolution*this.size[0],l=s.resolution*this.size[1];return n||(n=new w.f(null,0,0,0,(0,m.Ue)())),n.level=e,n.row=Math.floor((this.origin.y-a)/l+.001),n.col=Math.floor((r-this.origin.x)/o+.001),this.updateTileInfo(n),n}updateTileInfo(e,t=n.ExtrapolateOptions.NONE){let i=this.lodAt(e.level);if(!i&&t===n.ExtrapolateOptions.POWER_OF_TWO){const t=this.lods[this.lods.length-1];t.levelArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],v.prototype,"size",void 0),(0,s._)([(0,u.r)("size",["rows","cols"])],v.prototype,"readSize",null),(0,s._)([(0,f.c)("size",{cols:{type:c.z8},rows:{type:c.z8}})],v.prototype,"writeSize",null),(0,s._)([(0,l.Cb)({type:d.Z,json:{write:!0}})],v.prototype,"spatialReference",void 0),v=n=(0,s._)([(0,h.j)("esri.layers.support.TileInfo")],v),I=v||(v={}),(_=I.ExtrapolateOptions||(I.ExtrapolateOptions={}))[_.NONE=0]="NONE",_[_.POWER_OF_TWO=1]="POWER_OF_TWO";const S=v},43077:(e,t,i)=>{i.d(t,{f:()=>n});class n{constructor(e,t,i,n,s=void 0){this.id=e,this.level=t,this.row=i,this.col=n,this.extent=s}}},28589:(e,t,i)=>{i.d(t,{y:()=>S});var n,s=i(43697),r=i(3172),a=i(92036),o=i(91303),l=i(20102),c=i(50758),u=i(13867),h=i(44553),f=i(95330),p=i(17445),d=i(1654),m=i(81271),y=i(5600),g=(i(75215),i(67676)),x=(i(80442),i(52011)),w=i(43077),b=i(22974),v=i(1533);class I{constructor(e){this._validateJSON(e);const{location:t,data:i}=e;this.location=Object.freeze((0,b.d9)(t));const n=this.location.width,s=this.location.height;let r=!0,a=!0;const o=function(e,t=!1){return e<=v.DB?t?new Array(e).fill(0):new Array(e):new Uint32Array(e)}(Math.ceil(n*s/32));let l=0;for(let e=0;e>5,r=this._availability;return s<0||s>r.length?"unknown":r[s]&1<e.data)).catch((e=>{if(e&&e.details&&422===e.details.httpStatus)return{location:{top:n,left:s,width:a,height:o},valid:!0,data:(0,g.a9)(a*o,0)};throw e})).then((e=>{if(e.location&&(e.location.top!==n||e.location.left!==s||e.location.width!==a||e.location.height!==o))throw new l.Z("tilemap:location-mismatch","Tilemap response for different location than requested",{response:e,definition:{top:n,left:s,width:a,height:o}});return I.fromJSON(e)}))}static fromJSON(e){return Object.freeze(new I(e))}_validateJSON(e){if(!e||!e.location)throw new l.Z("tilemap:missing-location","Location missing from tilemap response");if(!1===e.valid)throw new l.Z("tilemap:invalid","Tilemap response was marked as invalid");if(!e.data)throw new l.Z("tilemap:missing-data","Data missing from tilemap response");if(!Array.isArray(e.data))throw new l.Z("tilemap:data-mismatch","Data must be an array of numbers");if(e.data.length!==e.location.width*e.location.height)throw new l.Z("tilemap:data-mismatch","Number of data items does not match width/height of tilemap")}}function _(e){return`${e.level}/${e.row}/${e.col}/${e.width}/${e.height}`}let S=n=class extends a.Z{constructor(e){super(e),this._pendingTilemapRequests={},this.request=r.default,this.size=32,this._prefetchingEnabled=!0}initialize(){this._tilemapCache=new u.z(2*o.Y.MEGABYTES),this.addHandles([(0,p.YP)((()=>{const{layer:e}=this;return[e?.parsedUrl,e?.tileServers,e?.apiKey,e?.customParameters]}),(()=>this._initializeTilemapDefinition()),p.nn)])}get effectiveMinLOD(){return this.minLOD??this.layer.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.layer.tileInfo.lods[this.layer.tileInfo.lods.length-1].level}fetchTilemap(e,t,i,n){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return Promise.reject(new l.Z("tilemap-cache:level-unavailable",`Level ${e} is unavailable in the service`));const s=this._tmpTilemapDefinition,r=this._tilemapFromCache(e,t,i,s);if(r)return Promise.resolve(r);const a=n&&n.signal;return n={...n,signal:null},new Promise(((e,t)=>{(0,f.fu)(a,(()=>t((0,f.zE)())));const i=_(s);let r=this._pendingTilemapRequests[i];if(!r){r=I.fromDefinition(s,n).then((e=>(this._tilemapCache.put(i,e,e.byteSize),e)));const e=()=>delete this._pendingTilemapRequests[i];this._pendingTilemapRequests[i]=r,r.then(e,e)}r.then(e,t)}))}getAvailability(e,t,i){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return"unavailable";const n=this._tilemapFromCache(e,t,i,this._tmpTilemapDefinition);return n?n.getAvailability(t,i):"unknown"}fetchAvailability(e,t,i,n){return!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD?Promise.reject(new l.Z("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i})):this.fetchTilemap(e,t,i,n).catch((e=>e)).then((n=>{if(n instanceof I){const s=n.getAvailability(t,i);if("unavailable"===s)throw new l.Z("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i});return s}if((0,f.D_)(n))throw n;return"unknown"}))}fetchAvailabilityUpsample(e,t,i,n,s){n.level=e,n.row=t,n.col=i;const r=this.layer.tileInfo;r.updateTileInfo(n);const a=this.fetchAvailability(e,t,i,s).catch((e=>{if((0,f.D_)(e))throw e;if(r.upsampleTile(n))return this.fetchAvailabilityUpsample(n.level,n.row,n.col,n,s);throw e}));return this._fetchAvailabilityUpsamplePrefetch(n.id,e,t,i,s,a),a}async _fetchAvailabilityUpsamplePrefetch(e,t,i,s,r,a){if(!this._prefetchingEnabled||null==e)return;const o=`prefetch-${e}`;if(this.hasHandles(o))return;const l=new AbortController;a.then((()=>l.abort()),(()=>l.abort()));let u=!1;const h=(0,c.kB)((()=>{u||(u=!0,l.abort())}));if(this.addHandles(h,o),await(0,d.MU)(10,l.signal).catch((()=>{})),u||(u=!0,this.removeHandles(o)),(0,f.Hc)(l))return;const p=new w.f(e,t,i,s),m={...r,signal:l.signal},y=this.layer.tileInfo;for(let e=0;n._prefetches.length{n._prefetches.removeUnordered(e)};e.then(t,t)}}_initializeTilemapDefinition(){if(!this.layer.parsedUrl)return;const{parsedUrl:e,apiKey:t,customParameters:i}=this.layer;this._tilemapCache.clear(),this._tmpTilemapDefinition={service:{url:e.path,query:(0,m.B7)({...e.query,...i,token:t??e.query?.token}),tileServers:this.layer.tileServers,request:this.request},width:this.size,height:this.size,level:0,row:0,col:0}}_tilemapFromCache(e,t,i,n){n.level=e,n.row=t-t%this.size,n.col=i-i%this.size;const s=_(n);return this._tilemapCache.get(s)}get test(){const e=this;return{get prefetchingEnabled(){return e._prefetchingEnabled},set prefetchingEnabled(t){e._prefetchingEnabled=t},hasTilemap:(t,i,n)=>!!e._tilemapFromCache(t,i,n,e._tmpTilemapDefinition)}}};S._maxPrefetch=4,S._prefetches=new h.Z({initialSize:n._maxPrefetch}),(0,s._)([(0,y.Cb)({constructOnly:!0})],S.prototype,"layer",void 0),(0,s._)([(0,y.Cb)({constructOnly:!0})],S.prototype,"minLOD",void 0),(0,s._)([(0,y.Cb)({constructOnly:!0})],S.prototype,"maxLOD",void 0),(0,s._)([(0,y.Cb)({constructOnly:!0})],S.prototype,"request",void 0),(0,s._)([(0,y.Cb)({constructOnly:!0})],S.prototype,"size",void 0),S=n=(0,s._)([(0,x.j)("esri.layers.support.TilemapCache")],S)},11282:(e,t,i)=>{i.d(t,{cv:()=>o,en:()=>a,lA:()=>r}),i(68773),i(40330);var n=i(22974),s=i(81271);function r(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function a(e){return"string"==typeof e?(0,s.mN)(e):(0,n.d9)(e)}function o(e,t,i){const n={};for(const s in e){if("declaredClass"===s)continue;const r=e[s];if(null!=r&&"function"!=typeof r)if(Array.isArray(r)){n[s]=[];for(let e=0;e{r.d(t,{Z:()=>d});var i=r(43697),n=r(2368),s=r(96674),o=r(35463),a=r(5600),l=(r(75215),r(67676),r(80442),r(36030)),u=r(52011),p=r(78981);let c=class extends((0,n.J)(s.wq)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,o.rJ)(this.value,this.unit,"milliseconds")}};(0,i._)([(0,l.J)(p.v,{nonNullable:!0})],c.prototype,"unit",void 0),(0,i._)([(0,a.Cb)({type:Number,json:{write:!0},nonNullable:!0})],c.prototype,"value",void 0),c=(0,i._)([(0,u.j)("esri.TimeInterval")],c);const d=c},3920:(e,t,r)=>{r.d(t,{p:()=>u,r:()=>p});var i=r(43697),n=r(92036),s=r(61247),o=r(5600),a=r(52011),l=r(72762);const u=e=>{let t=class extends e{constructor(){super(...arguments),this._handles=new s.Z,this._updatingHandles=new l.t}destroy(){this.destroyed||(this._handles.destroy(),this._updatingHandles.destroy())}get handles(){return this._handles}get updatingHandles(){return this._updatingHandles}};return(0,i._)([(0,o.Cb)({readOnly:!0})],t.prototype,"handles",null),(0,i._)([(0,o.Cb)({readOnly:!0})],t.prototype,"updatingHandles",null),t=(0,i._)([(0,a.j)("esri.core.HandleOwner")],t),t};let p=class extends(u(n.Z)){};p=(0,i._)([(0,a.j)("esri.core.HandleOwner")],p)},72762:(e,t,r)=>{r.d(t,{t:()=>c});var i=r(43697),n=r(92036),s=r(61247),o=r(50758),a=r(17445),l=r(1654),u=r(5600),p=r(52011);let c=class extends n.Z{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._handles=new s.Z,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll(),this._handles.destroy()}add(e,t,r={}){return this._installWatch(e,t,r,a.YP)}addWhen(e,t,r={}){return this._installWatch(e,t,r,a.gx)}addOnCollectionChange(e,t,{initial:r=!1,final:i=!1}={}){const n=++this._handleId;return this._handles.add([(0,a.on)(e,"after-changes",this._createSyncUpdatingCallback(),a.Z_),(0,a.on)(e,"change",t,{onListenerAdd:r?e=>t({added:e.toArray(),removed:[]}):void 0,onListenerRemove:i?e=>t({added:[],removed:e.toArray()}):void 0})],n),(0,o.kB)((()=>this._handles.remove(n)))}addPromise(e){if(null==e)return e;const t=++this._handleId;this._handles.add({remove:()=>{this._pendingPromises.delete(e)&&(0!==this._pendingPromises.size||this._handles.has(d)||this._set("updating",!1))}},t),this._pendingPromises.add(e),this._set("updating",!0);const r=()=>this._handles.remove(t);return e.then(r,r),e}removeAll(){this._pendingPromises.clear(),this._handles.removeAll(),this._set("updating",!1)}_installWatch(e,t,r={},i){const n=++this._handleId;r.sync||this._installSyncUpdatingWatch(e,n);const s=i(e,t,r);return this._handles.add(s,n),(0,o.kB)((()=>this._handles.remove(n)))}_installSyncUpdatingWatch(e,t){const r=this._createSyncUpdatingCallback(),i=(0,a.YP)(e,r,{sync:!0,equals:()=>!1});return this._handles.add(i,t),i}_createSyncUpdatingCallback(){return()=>{this._handles.remove(d),++this._scheduleHandleId;const e=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this._handles.add((0,l.Os)((()=>{e===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this._handles.remove(d))})),d)}}};(0,i._)([(0,u.Cb)({readOnly:!0})],c.prototype,"updating",void 0),c=(0,i._)([(0,p.j)("esri.core.support.WatchUpdatingTracking")],c);const d=-42},12653:(e,t,r)=>{r.r(t),r.d(t,{default:()=>B});var i=r(43697),n=(r(66577),r(51773)),s=(r(16050),r(12501),r(28756),r(92271),r(72529),r(5499),r(84382),r(81571),r(91423),r(32400)),o=r(16453),a=r(78286),l=r(81271),u=r(5600),p=r(75215),c=(r(67676),r(80442)),d=r(52011),y=r(30556),f=r(86973),m=r(87085),h=r(20102),g=r(3920),w=r(83379),b=r(95330),v=r(78346),_=r(25278),S=r(51432),C=r(74889),x=r(6570);let F=class extends((0,g.p)(w.Z)){constructor(){super(...arguments),this._connection=null,this.capabilities=(0,_.MS)(!1,!1),this.type="wfs",this.refresh=(0,b.Ds)((async e=>{await this.load();const{extent:t}=await this._connection.invoke("refresh",e);return t&&(this.sourceJSON.extent=t),{dataChanged:!0,updates:{extent:this.sourceJSON.extent}}}))}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._startWorker({signal:t})),Promise.resolve(this)}destroy(){this._connection?.close(),this._connection=null}async openPorts(){return await this.load(),this._connection.openPorts()}async queryFeatures(e,t={}){await this.load(t);const r=await this._connection.invoke("queryFeatures",e?e.toJSON():null,t);return C.Z.fromJSON(r)}async queryFeaturesJSON(e,t={}){return await this.load(t),this._connection.invoke("queryFeatures",e?e.toJSON():null,t)}async queryFeatureCount(e,t={}){return await this.load(t),this._connection.invoke("queryFeatureCount",e?e.toJSON():null,t)}async queryObjectIds(e,t={}){return await this.load(t),this._connection.invoke("queryObjectIds",e?e.toJSON():null,t)}async queryExtent(e,t={}){await this.load(t);const r=await this._connection.invoke("queryExtent",e?e.toJSON():null,t);return{count:r.count,extent:x.Z.fromJSON(r.extent)}}async querySnapping(e,t={}){return await this.load(t),this._connection.invoke("querySnapping",e,t)}async _createLoadOptions(e){const{url:t,customParameters:r,name:i,namespaceUri:n,spatialReference:s,fields:o,geometryType:a,swapXY:l}=this.layer;if(!t)throw new h.Z("wfs-layer:missing-url","WFSLayer must be created with a url");this.wfsCapabilities||(this.wfsCapabilities=await(0,S.FU)(t,{customParameters:r,...e}));const u=["fields","geometryType","name","namespaceUri","spatialReference","swapXY"].some((e=>null==this.layer[e])),p=u?await(0,S.be)(this.wfsCapabilities,i,n,{spatialReference:s,customParameters:r,signal:e?.signal}):{...(0,S.eB)(o??[]),geometryType:a,name:i,namespaceUri:n,spatialReference:s,swapXY:l},c=(0,S.ft)(this.wfsCapabilities.readFeatureTypes(),p.name,p.namespaceUri),d=f.M.toJSON(p.geometryType);return{customParameters:r,featureType:c,fields:p.fields?.map((e=>e.toJSON()))??[],geometryField:p.geometryField,geometryType:d,getFeatureUrl:this.wfsCapabilities.operations.GetFeature.url,getFeatureOutputFormat:this.wfsCapabilities.operations.GetFeature.outputFormat,objectIdField:p.objectIdField,spatialReference:p.spatialReference.toJSON(),swapXY:!!p.swapXY}}async _startWorker(e){const[t,r]=await(0,b.as)([this._createLoadOptions(e),(0,v.bA)("WFSSourceWorker",{...e,strategy:(0,c.Z)("feature-layers-workers")?"dedicated":"local"})]),i=t.error||r.error||null,n=r.value||null;if(i)throw n&&n.close(),i;const s=t.value;this._connection=r.value;const o=(await this._connection.invoke("load",s,e)).extent;this.sourceJSON={extent:o,fields:s.fields,geometryType:s.geometryType,objectIdField:s.objectIdField,geometryField:s.geometryField,drawingInfo:(0,_.bU)(s.geometryType),name:s.featureType.title,wfsInfo:{name:s.featureType.name,featureUrl:s.getFeatureUrl,maxFeatures:3e3,swapXY:s.swapXY,supportedSpatialReferences:s.featureType.supportedSpatialReferences,version:"2.0.0",wfsNamespace:s.featureType.namespaceUri}}}};(0,i._)([(0,u.Cb)()],F.prototype,"capabilities",void 0),(0,i._)([(0,u.Cb)({constructOnly:!0})],F.prototype,"layer",void 0),(0,i._)([(0,u.Cb)()],F.prototype,"sourceJSON",void 0),(0,i._)([(0,u.Cb)()],F.prototype,"type",void 0),(0,i._)([(0,u.Cb)()],F.prototype,"wfsCapabilities",void 0),F=(0,i._)([(0,d.j)("esri.layers.graphics.sources.WFSSource")],F);var T,I=r(71612),P=r(17017),E=r(69637),R=r(6404),j=r(38009),O=r(68825),U=r(16859),N=r(34760),Z=r(72965),k=r(28294),M=r(21506),q=r(1231),G=r(53518),L=r(35671),D=r(54306),A=r(30707),H=r(14165),J=r(32163),$=r(82971);const z=(0,G.v)();let W=T=class extends((0,O.c)((0,P.N)((0,R.M)((0,E.b)((0,I.h)((0,k.n)((0,N.Q)((0,Z.M)((0,j.q)((0,U.I)((0,o.R)(m.Z)))))))))))){static fromWFSLayerInfo(e){const{customParameters:t,fields:r,geometryField:i,geometryType:n,name:s,namespaceUri:o,objectIdField:a,spatialReference:l,swapXY:u,url:p,wfsCapabilities:c}=e;return new T({customParameters:t,fields:r,geometryField:i,geometryType:n,name:s,namespaceUri:o,objectIdField:a,spatialReference:l,swapXY:u,url:p,wfsCapabilities:c})}constructor(e){super(e),this.copyright=null,this.customParameters=null,this.definitionExpression=null,this.displayField=null,this.elevationInfo=null,this.featureUrl=void 0,this.fields=null,this.fieldsIndex=null,this.fullExtent=null,this.geometryType=null,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.objectIdField=null,this.operationalLayerType="WFS",this.maxFeatures=3e3,this.mode=0,this.name=null,this.namespaceUri=null,this.outFields=null,this.popupEnabled=!0,this.popupTemplate=null,this.screenSizePerspectiveEnabled=!0,this.source=new F({layer:this}),this.spatialReference=$.Z.WGS84,this.spatialReferences=[4326],this.swapXY=void 0,this.title="WFS",this.type="wfs",this.url=null,this.version=void 0}destroy(){this.source?.destroy()}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["WFS"]},e).then((()=>this.source.load(e))).then((()=>{this.read(this.source.sourceJSON,{origin:"service",url:this.parsedUrl}),this.revert(["objectIdField","fields","timeInfo","spatialReference","name","namespaceUri"],"service"),(0,L.YN)(this.renderer,this.fieldsIndex),(0,L.UF)(this.timeInfo,this.fieldsIndex)}))),Promise.resolve(this)}get capabilities(){return this.source?.capabilities}get createQueryVersion(){return this.commitProperty("definitionExpression"),this.commitProperty("timeExtent"),this.commitProperty("timeOffset"),this.commitProperty("geometryType"),this.commitProperty("capabilities"),(this._get("createQueryVersion")||0)+1}get defaultPopupTemplate(){return this.createPopupTemplate()}writeFields(e,t,r){const i=e.filter((e=>e.name!==S.M8));this.geometryField&&i.unshift(new q.Z({name:this.geometryField,alias:this.geometryField,type:"geometry"})),(0,a.RB)(r,i.map((e=>e.toJSON())),t)}get parsedUrl(){return(0,l.mN)(this.url)}set renderer(e){(0,L.YN)(e,this.fieldsIndex),this._set("renderer",e)}get wfsCapabilities(){return this.source?.wfsCapabilities}set wfsCapabilities(e){this.source&&(this.source.wfsCapabilities=e)}createPopupTemplate(e){return(0,J.eZ)(this,e)}createQuery(){const e=new H.Z;e.returnGeometry=!0,e.outFields=["*"],e.where=this.definitionExpression||"1=1";const{timeOffset:t,timeExtent:r}=this;return e.timeExtent=null!=t&&null!=r?r.offset(-t.value,t.unit):r||null,e}getFieldDomain(e,t){return this.getField(e)?.domain}getField(e){return this.fieldsIndex?.get(e)}queryFeatures(e,t){return this.load().then((()=>this.source.queryFeatures(H.Z.from(e)||this.createQuery(),t))).then((e=>{if(e?.features)for(const t of e.features)t.layer=t.sourceLayer=this;return e}))}queryObjectIds(e,t){return this.load().then((()=>this.source.queryObjectIds(H.Z.from(e)||this.createQuery(),t)))}queryFeatureCount(e,t){return this.load().then((()=>this.source.queryFeatureCount(H.Z.from(e)||this.createQuery(),t)))}queryExtent(e,t){return this.load().then((()=>this.source.queryExtent(H.Z.from(e)||this.createQuery(),t)))}async hasDataChanged(){try{const{dataChanged:e,updates:t}=await this.source.refresh(this.customParameters);return null!=t&&this.read(t,{origin:"service",url:this.parsedUrl,ignoreDefaults:!0}),e}catch{}return!1}};(0,i._)([(0,u.Cb)({readOnly:!0})],W.prototype,"capabilities",null),(0,i._)([(0,u.Cb)({type:String})],W.prototype,"copyright",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],W.prototype,"createQueryVersion",null),(0,i._)([(0,u.Cb)({json:{name:"wfsInfo.customParameters",write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0),ignoreOrigin:!0})}}})],W.prototype,"customParameters",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],W.prototype,"defaultPopupTemplate",null),(0,i._)([(0,u.Cb)({type:String,json:{name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],W.prototype,"definitionExpression",void 0),(0,i._)([(0,u.Cb)({type:String})],W.prototype,"displayField",void 0),(0,i._)([(0,u.Cb)(M.PV)],W.prototype,"elevationInfo",void 0),(0,i._)([(0,u.Cb)({type:String,readOnly:!0,json:{name:"wfsInfo.featureUrl",write:{ignoreOrigin:!0,isRequired:!0}}})],W.prototype,"featureUrl",void 0),(0,i._)([(0,u.Cb)({type:[q.Z],json:{name:"layerDefinition.fields",write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"fields"}}}})],W.prototype,"fields",void 0),(0,i._)([(0,y.c)("fields")],W.prototype,"writeFields",null),(0,i._)([(0,u.Cb)(z.fieldsIndex)],W.prototype,"fieldsIndex",void 0),(0,i._)([(0,u.Cb)({type:x.Z,json:{name:"extent"}})],W.prototype,"fullExtent",void 0),(0,i._)([(0,u.Cb)()],W.prototype,"geometryField",void 0),(0,i._)([(0,u.Cb)({type:String,json:{read:{source:"layerDefinition.geometryType",reader:f.M.read},write:{target:"layerDefinition.geometryType",writer:f.M.write,ignoreOrigin:!0},origins:{service:{read:f.M.read}}}})],W.prototype,"geometryType",void 0),(0,i._)([(0,u.Cb)({type:String})],W.prototype,"id",void 0),(0,i._)([(0,u.Cb)(M.iR)],W.prototype,"labelsVisible",void 0),(0,i._)([(0,u.Cb)({type:[D.Z],json:{name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:A.r},write:!0}})],W.prototype,"labelingInfo",void 0),(0,i._)([(0,u.Cb)(M.rn)],W.prototype,"legendEnabled",void 0),(0,i._)([(0,u.Cb)({type:["show","hide"]})],W.prototype,"listMode",void 0),(0,i._)([(0,u.Cb)({type:String})],W.prototype,"objectIdField",void 0),(0,i._)([(0,u.Cb)({type:["WFS"]})],W.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.Cb)({type:p.z8,json:{name:"wfsInfo.maxFeatures",write:{ignoreOrigin:!0,isRequired:!0}}})],W.prototype,"maxFeatures",void 0),(0,i._)([(0,u.Cb)({type:[0],readOnly:!0,json:{origins:{"web-map":{write:{ignoreOrigin:!0,isRequired:!0}}}}})],W.prototype,"mode",void 0),(0,i._)([(0,u.Cb)({type:String,json:{name:"wfsInfo.name",write:{ignoreOrigin:!0,isRequired:!0}}})],W.prototype,"name",void 0),(0,i._)([(0,u.Cb)({type:String,json:{name:"wfsInfo.wfsNamespace",write:{ignoreOrigin:!0,isRequired:!0}}})],W.prototype,"namespaceUri",void 0),(0,i._)([(0,u.Cb)(M.bT)],W.prototype,"opacity",void 0),(0,i._)([(0,u.Cb)(z.outFields)],W.prototype,"outFields",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],W.prototype,"parsedUrl",null),(0,i._)([(0,u.Cb)(M.C_)],W.prototype,"popupEnabled",void 0),(0,i._)([(0,u.Cb)({type:n.Z,json:{name:"popupInfo",write:!0}})],W.prototype,"popupTemplate",void 0),(0,i._)([(0,u.Cb)({types:s.A,json:{origins:{service:{name:"drawingInfo.renderer"},"web-scene":{types:s.o,name:"layerDefinition.drawingInfo.renderer",write:!0}},name:"layerDefinition.drawingInfo.renderer",write:{ignoreOrigin:!0}}})],W.prototype,"renderer",null),(0,i._)([(0,u.Cb)(M.YI)],W.prototype,"screenSizePerspectiveEnabled",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],W.prototype,"source",void 0),(0,i._)([(0,u.Cb)({type:$.Z,json:{name:"layerDefinition.spatialReference",write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"extent.spatialReference"}}}})],W.prototype,"spatialReference",void 0),(0,i._)([(0,u.Cb)({readOnly:!0,type:[p.z8],json:{name:"wfsInfo.supportedSpatialReferences",write:{ignoreOrigin:!0,isRequired:!0}}})],W.prototype,"spatialReferences",void 0),(0,i._)([(0,u.Cb)({type:Boolean,value:!1,json:{name:"wfsInfo.swapXY",write:{ignoreOrigin:!0,isRequired:!0}}})],W.prototype,"swapXY",void 0),(0,i._)([(0,u.Cb)({json:{write:{ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"name"}}}})],W.prototype,"title",void 0),(0,i._)([(0,u.Cb)({json:{read:!1},readOnly:!0})],W.prototype,"type",void 0),(0,i._)([(0,u.Cb)(M.HQ)],W.prototype,"url",void 0),(0,i._)([(0,u.Cb)({type:String,readOnly:!0,json:{name:"wfsInfo.version",write:{ignoreOrigin:!0,isRequired:!0}}})],W.prototype,"version",void 0),(0,i._)([(0,u.Cb)()],W.prototype,"wfsCapabilities",null),W=T=(0,i._)([(0,d.j)("esri.layers.WFSLayer")],W);const B=W},61159:(e,t,r)=>{r.d(t,{g:()=>i});const i={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!1,supportsSqlExpression:!0,supportsMaxRecordCountFactor:!1,supportsStandardizedQueriesOnly:!0,supportsTopFeaturesQuery:!1,supportsQueryByOthers:!0,supportsHistoricMoment:!1,supportsFormatPBF:!1,supportsDisjointSpatialRelationship:!0,supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,maxRecordCountFactor:void 0,maxRecordCount:void 0,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},92722:(e,t,r)=>{r.d(t,{O3:()=>_,lG:()=>C,my:()=>S,q9:()=>l});var i=r(20102),n=r(70272),s=r(5428),o=r(35671);const a={LineString:"esriGeometryPolyline",MultiLineString:"esriGeometryPolyline",MultiPoint:"esriGeometryMultipoint",Point:"esriGeometryPoint",Polygon:"esriGeometryPolygon",MultiPolygon:"esriGeometryPolygon"};function l(e){return a[e]}function*u(e){switch(e.type){case"Feature":yield e;break;case"FeatureCollection":for(const t of e.features)t&&(yield t)}}function*p(e){if(e)switch(e.type){case"Point":yield e.coordinates;break;case"LineString":case"MultiPoint":yield*e.coordinates;break;case"MultiLineString":case"Polygon":for(const t of e.coordinates)yield*t;break;case"MultiPolygon":for(const t of e.coordinates)for(const e of t)yield*e}}function c(e){for(const t of e)if(t.length>2)return!0;return!1}function d(e){let t=0;for(let r=0;r=0;i--)b(e,t[i],r);e.lengths.push(t.length)}function b(e,t,r){const[i,n,s]=t;e.coords.push(i,n),r.hasZ&&e.coords.push(s||0)}function v(e){switch(typeof e){case"string":return"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}function _(e){if(!e)throw new i.Z("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new i.Z("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});const{crs:t}=e;if(!t)return;const r="string"==typeof t?t:"name"===t.type?t.properties.name:"EPSG"===t.type?t.properties.code:null,n=new RegExp(".*(CRS84H?|4326)$","i");if(!r||!n.test(r))throw new i.Z("geojson-layer:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:t})}function S(e,t={}){const r=[],i=new Set,n=new Set;let s,a=!1,d=null,y=!1,{geometryType:f=null}=t,m=!1;for(const t of u(e)){const{geometry:e,properties:u,id:h}=t;if((!e||(f||(f=l(e.type)),l(e.type)===f))&&(a||(a=c(p(e))),y||(y=null!=h,y&&(s=typeof h,u&&(d=Object.keys(u).filter((e=>u[e]===h))))),u&&d&&y&&null!=h&&(d.length>1?d=d.filter((e=>u[e]===h)):1===d.length&&(d=u[d[0]]===h?d:[])),!m&&u)){let e=!0;for(const t in u){if(i.has(t))continue;const s=u[t];if(null==s){e=!1,n.add(t);continue}const a=v(s);if("unknown"===a){n.add(t);continue}n.delete(t),i.add(t);const l=(0,o.q6)(t);l&&r.push({name:l,alias:t,type:a})}m=e}}const h=(0,o.q6)(1===d?.length&&d[0]||null)??void 0;if(h)for(const e of r)if(e.name===h&&(0,o.H7)(e)){e.type="esriFieldTypeOID";break}return{fields:r,geometryType:f,hasZ:a,objectIdFieldName:h,objectIdFieldType:s,unknownFields:Array.from(n)}}function C(e,t){return Array.from(function*(e,t={}){const{geometryType:r,objectIdField:i}=t;for(const o of e){const{geometry:e,properties:a,id:u}=o;if(e&&l(e.type)!==r)continue;const p=a||{};let c;i&&(c=p[i],null==u||c||(p[i]=c=u));const d=new n.u_(e?f(new s.Z,e,t):null,p,null,c??void 0);yield d}}(u(e),t))}},25278:(e,t,r)=>{r.d(t,{Dm:()=>p,Hq:()=>c,MS:()=>d,bU:()=>a});var i=r(80442),n=r(22974),s=r(61159),o=r(58333);function a(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?o.I4:"esriGeometryPolyline"===e?o.ET:o.lF}}}const l=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let u=1;function p(e,t){if((0,i.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this.${t} = null;`;for(const t in e)r+=`this${l.test(t)?`.${t}`:`["${t}"]`} = ${JSON.stringify(e[t])};`;const i=new Function(`\n return class AttributesClass$${u++} {\n constructor() {\n ${r};\n }\n }\n `)();return()=>new i}catch(r){return()=>({[t]:null,...e})}}function c(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,n.d9)(e)}}]}function d(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:s.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},17017:(e,t,r)=>{r.d(t,{N:()=>o});var i=r(43697),n=r(5600),s=(r(75215),r(67676),r(80442),r(52011));const o=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,n.Cb)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,i._)([(0,s.j)("esri.layers.mixins.CustomParametersMixin")],t),t}},69637:(e,t,r)=>{r.d(t,{b:()=>I});var i,n=r(43697),s=r(5600),o=(r(75215),r(67676),r(80442),r(52011)),a=r(20102),l=r(96674),u=r(78286),p=r(67760),c=r(66577),d=r(92835),y=r(35454),f=r(22974),m=r(14165);const h=new y.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),g=new y.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let w=i=class extends l.wq{constructor(e){super(e),this.where=null,this.geometry=null,this.spatialRelationship="intersects",this.distance=void 0,this.objectIds=null,this.units=null,this.timeExtent=null}createQuery(e={}){const{where:t,geometry:r,spatialRelationship:i,timeExtent:n,objectIds:s,units:o,distance:a}=this;return new m.Z({geometry:(0,f.d9)(r),objectIds:(0,f.d9)(s),spatialRelationship:i,timeExtent:(0,f.d9)(n),where:t,units:o,distance:a,...e})}clone(){const{where:e,geometry:t,spatialRelationship:r,timeExtent:n,objectIds:s,units:o,distance:a}=this;return new i({geometry:(0,f.d9)(t),objectIds:(0,f.d9)(s),spatialRelationship:r,timeExtent:(0,f.d9)(n),where:e,units:o,distance:a})}};(0,n._)([(0,s.Cb)({type:String,json:{write:!0}})],w.prototype,"where",void 0),(0,n._)([(0,s.Cb)({types:c.qM,json:{write:!0}})],w.prototype,"geometry",void 0),(0,n._)([(0,s.Cb)({type:h.apiValues,json:{name:"spatialRel",read:{reader:h.read},write:{allowNull:!1,writer:h.write,overridePolicy(){return{enabled:null!=this.geometry}}}}})],w.prototype,"spatialRelationship",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:{overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],w.prototype,"distance",void 0),(0,n._)([(0,s.Cb)({type:[Number],json:{write:!0}})],w.prototype,"objectIds",void 0),(0,n._)([(0,s.Cb)({type:g.apiValues,json:{read:g.read,write:{writer:g.write,overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],w.prototype,"units",void 0),(0,n._)([(0,s.Cb)({type:d.Z,json:{write:!0}})],w.prototype,"timeExtent",void 0),w=i=(0,n._)([(0,o.j)("esri.layers.support.FeatureFilter")],w);const b=w;var v;const _={read:{reader:p.ij},write:{writer:p.cW,overridePolicy(){return{allowNull:null!=this.excludedEffect,isRequired:null==this.excludedEffect}}}},S={read:{reader:p.ij},write:{writer:p.cW,overridePolicy(){return{allowNull:null!=this.includedEffect,isRequired:null==this.includedEffect}}}},C={name:"showExcludedLabels",default:!0};let x=v=class extends l.wq{constructor(e){super(e),this.filter=null,this.includedEffect=null,this.excludedEffect=null,this.excludedLabelsVisible=!1}write(e,t){const r=super.write(e,t);if(t?.origin){if(r.filter){const e=Object.keys(r.filter);if(e.length>1||"where"!==e[0])return t.messages?.push(new a.Z("web-document-write:unsupported-feature-effect","Invalid feature effect 'filter'. A filter can only contain a 'where' property",{layer:t.layer,effect:this})),null}if("showExcludedLabels"in r)return t.messages?.push(new a.Z("web-document-write:unsupported-feature-effect","Invalid value for property 'excludedLabelsVisible' which should always be 'true'",{layer:t.layer,effect:this})),null}return r}clone(){return new v({filter:null!=this.filter?this.filter.clone():null,includedEffect:this.includedEffect,excludedEffect:this.excludedEffect,excludedLabelsVisible:this.excludedLabelsVisible})}};(0,n._)([(0,s.Cb)({type:b,json:{write:{allowNull:!0,writer(e,t,r,i){const n=e?.write({},i);n&&0!==Object.keys(n).length?(0,u.RB)(r,n,t):(0,u.RB)(r,null,t)}}}})],x.prototype,"filter",void 0),(0,n._)([(0,s.Cb)({json:{write:!0,origins:{"web-map":_,"portal-item":_}}})],x.prototype,"includedEffect",void 0),(0,n._)([(0,s.Cb)({json:{write:!0,origins:{"web-map":S,"portal-item":S}}})],x.prototype,"excludedEffect",void 0),(0,n._)([(0,s.Cb)({type:Boolean,json:{write:!0,name:"showExcludedLabels",origins:{"web-map":C,"portal-item":C}}})],x.prototype,"excludedLabelsVisible",void 0),x=v=(0,n._)([(0,o.j)("esri.layers.support.FeatureEffect")],x);const F=x,T={write:{allowNull:!0}},I=e=>{let t=class extends e{constructor(){super(...arguments),this.featureEffect=null}};return(0,n._)([(0,s.Cb)({type:F,json:{origins:{"web-map":T,"portal-item":T}}})],t.prototype,"featureEffect",void 0),t=(0,n._)([(0,o.j)("esri.layers.mixins.FeatureEffectLayer")],t),t}},68825:(e,t,r)=>{r.d(t,{c:()=>m});var i,n=r(43697),s=r(78286),o=r(5600),a=(r(75215),r(67676),r(80442),r(52011)),l=r(35454),u=r(96674);const p=new l.X({asc:"ascending",desc:"descending"});let c=i=class extends u.wq{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new i({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],c.prototype,"field",void 0),(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],c.prototype,"valueExpression",void 0),(0,n._)([(0,o.Cb)({type:p.apiValues,json:{read:p.read,write:p.write}})],c.prototype,"order",void 0),c=i=(0,n._)([(0,a.j)("esri.layers.support.OrderByInfo")],c);const d=c;function y(e,t,r){if(!e)return null;const i=e.find((e=>!!e.field));if(!i)return null;const n=new d;return n.read(i,r),[n]}function f(e,t,r,i){const n=e.find((e=>!!e.field));n&&(0,s.RB)(r,[n.toJSON()],t)}const m=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,n._)([(0,o.Cb)({type:[d],json:{origins:{"web-scene":{write:!1,read:!1}},read:{source:"layerDefinition.orderBy",reader:y},write:{target:"layerDefinition.orderBy",writer:f}}})],t.prototype,"orderBy",void 0),t=(0,n._)([(0,a.j)("esri.layers.mixins.OrderedLayer")],t),t}},16859:(e,t,r)=>{r.d(t,{I:()=>S});var i=r(43697),n=r(68773),s=r(40330),o=r(3172),a=r(66643),l=r(20102),u=r(92604),p=r(70586),c=r(95330),d=r(81271),y=r(5600),f=(r(75215),r(67676),r(80442),r(71715)),m=r(52011),h=r(30556),g=r(84230),w=r(48522),b=r(15235),v=r(86082),_=r(14661);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new b.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:i}=await r.e(8062).then(r.bind(r,18062));return(0,c.k_)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!n.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:n}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",n)}catch(e){(0,c.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,_.Ss)(r);let n,o;if(i)n=r.portal.url;else try{n=await(0,g.oP)(this.url,t)}catch(e){(0,c.r9)(e)}if(!n||!(0,d.Zo)(n,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(s.id?.getCredential(`${n}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.r9)(e)}if(!o)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(i?await r.reload():(r=new b.default({id:e,portal:{url:n}}),await r.load(t)),r.portal.user)return(0,_.Ss)(r)}catch(e){(0,c.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=C.credential===t?C.user:await this._fetchEditingUser(e);return C.credential=t,C.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,n=w.Z.getDefault();if(n&&n.loaded&&(0,d.Fv)(n.restUrl)===(0,d.Fv)(i))return n.user;const l=`${i}/community/self`,u=null!=e?e.signal:null,p=await(0,a.q6)((0,o.default)(l,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?v.default.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,i=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||w.Z.getDefault());return r&&i&&!(0,d.tm)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,y.Cb)({type:b.default})],t.prototype,"portalItem",null),(0,i._)([(0,f.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,h.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,y.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,y.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,y.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,y.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.j)("esri.layers.mixins.PortalLayer")],t),t},C={credential:null,user:null}},28294:(e,t,r)=>{r.d(t,{n:()=>d});var i=r(43697),n=r(92835),s=r(84552),o=r(5600),a=(r(75215),r(67676),r(80442),r(71715)),l=r(52011),u=r(35671),p=r(76259),c=r(78981);const d=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const r=t.timeInfo.exportOptions;if(!r)return null;const i=r.timeOffset,n=c.v.fromJSON(r.timeOffsetUnits);return i&&n?new s.Z({value:i,unit:n}):null}set timeInfo(e){(0,u.UF)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,i._)([(0,o.Cb)({type:n.Z,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,i._)([(0,o.Cb)({type:s.Z})],t.prototype,"timeOffset",void 0),(0,i._)([(0,a.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,i._)([(0,o.Cb)({value:null,type:p.Z,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,i._)([(0,o.Cb)({type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation"},origins:{"web-scene":{read:!1,write:!1}}}})],t.prototype,"useViewTime",void 0),t=(0,i._)([(0,l.j)("esri.layers.mixins.TemporalLayer")],t),t}},51432:(e,t,r)=>{r.d(t,{M8:()=>v,ft:()=>N,FU:()=>j,Bm:()=>L,be:()=>Z,eB:()=>k}),r(66577);var i=r(3172),n=r(20102),s=r(66374),o=r(95330),a=r(81271),l=r(44547),u=r(8744),p=r(86973),c=r(92722);function d(e){return function(e){const t=y.exec(e);if(!t?.groups)return null;const r=t.groups,i=+r.year,n=+r.month-1,s=+r.day,o=+(r.hours??"0"),a=+(r.minutes??"0"),l=+(r.seconds??"0");if(o>23)return null;if(a>59)return null;if(l>59)return null;const u=r.ms??"0",p=u?+u.padEnd(3,"0").substring(0,3):0;let c;if(r.isUTC)c=Date.UTC(i,n,s,o,a,l,p);else if(r.offsetSign){const e=+r.offsetHours,t=+r.offsetMinutes;c=6e4*("+"===r.offsetSign?-1:1)*(60*e+t)+Date.UTC(i,n,s,o,a,l,p)}else c=new Date(i,n,s,o,a,l,p).getTime();return Number.isNaN(c)?null:c}(e)??function(e){const t=new Date(e).getTime();return Number.isNaN(t)?null:t}(e)}const y=/^(?:(?-?\d{4,})-(?\d{2})-(?\d{2}))(?:T(?\d{2}):(?\d{2}):(?\d{2})(?:\.(?\d+))?)?(?:(?Z)|(?:(?\+|-)(?\d{2}):(?\d{2})))?$/;var f=r(88724),m=r(1231),h=r(82971),g=r(6570);const w="xlink:href",b="2.0.0",v="__esri_wfs_id__",_="wfs-layer:getWFSLayerTypeInfo-error",S="wfs-layer:empty-service",C="wfs-layer:feature-type-not-found",x="wfs-layer:geojson-not-supported",F="wfs-layer:kvp-encoding-not-supported",T="wfs-layer:malformed-json",I="wfs-layer:unknown-geometry-type",P="wfs-layer:unknown-field-type",E="wfs-layer:unsupported-spatial-reference",R="wfs-layer:unsupported-wfs-version";async function j(e,t){const r=function(e){const t=A(e);(function(e){const t=e.firstElementChild?.getAttribute("version");if(t&&t!==b)throw new n.Z(R,`Unsupported WFS version ${t}. Supported version: ${b}`)})(t),J(t);const r=t.firstElementChild,i=(0,s.Fs)(function(e){return(0,f.H)(e,{FeatureTypeList:{FeatureType:e=>{const t={typeName:"undefined:undefined",name:"",title:"",description:"",extent:null,namespacePrefix:"",namespaceUri:"",supportedSpatialReferences:[]},r=new Set([4326]),i=e=>{const t=parseInt(e.textContent?.match(/(?\d+$)/i)?.groups?.wkid??"",10);Number.isNaN(t)||r.add(t)};return(0,f.h)(e,{Name:e=>{const{name:r,prefix:i}=H(e.textContent);t.typeName=`${i}:${r}`,t.name=r,t.namespacePrefix=i,t.namespaceUri=e.lookupNamespaceURI(i)},Abstract:e=>{t.description=e.textContent},Title:e=>{t.title=e.textContent},WGS84BoundingBox:e=>{t.extent=function(e){let t,r,i,n;for(const s of e.children)switch(s.localName){case"LowerCorner":[t,r]=s.textContent.split(" ").map((e=>Number.parseFloat(e)));break;case"UpperCorner":[i,n]=s.textContent.split(" ").map((e=>Number.parseFloat(e)))}return{xmin:t,ymin:r,xmax:i,ymax:n,spatialReference:u.Zn}}(e)},DefaultSRS:i,DefaultCRS:i,OtherSRS:i,OtherCRS:i}),t.title||(t.title=t.name),t.supportedSpatialReferences.push(...r),t}}})}(r));return{operations:U(r),get featureTypes(){return Array.from(i())},readFeatureTypes:i}}((await(0,i.default)(e,{responseType:"text",query:{SERVICE:"WFS",REQUEST:"GetCapabilities",VERSION:b,...t?.customParameters},signal:t?.signal})).data);return function(e,t){(0,a.$U)(e)&&((0,a.D6)(e,t.operations.DescribeFeatureType.url,!0)&&(t.operations.DescribeFeatureType.url=(0,a.hO)(t.operations.DescribeFeatureType.url)),(0,a.D6)(e,t.operations.GetFeature.url,!0)&&(t.operations.GetFeature.url=(0,a.hO)(t.operations.GetFeature.url)))}(e,r),r}const O=new Set(["json","application/json","geojson","application/json; subtype=geojson"]);function U(e){let t=!1;const r={GetCapabilities:{url:""},DescribeFeatureType:{url:""},GetFeature:{url:"",outputFormat:null,supportsPagination:!1}};if((0,f.h)(e,{OperationsMetadata:{Operation:e=>{switch(e.getAttribute("name")){case"GetCapabilities":return{DCP:{HTTP:{Get:e=>{r.GetCapabilities.url=e.getAttribute(w)}}}};case"DescribeFeatureType":return{DCP:{HTTP:{Get:e=>{r.DescribeFeatureType.url=e.getAttribute(w)}}}};case"GetFeature":return{DCP:{HTTP:{Get:e=>{r.GetFeature.url=e.getAttribute(w)}}},Parameter:e=>{if("outputFormat"===e.getAttribute("name"))return{AllowedValues:{Value:e=>{const t=e.textContent;t&&O.has(t.toLowerCase())&&(r.GetFeature.outputFormat=t)}}}}}}},Constraint:e=>{switch(e.getAttribute("name")){case"KVPEncoding":return{DefaultValue:e=>{t="true"===e.textContent.toLowerCase()}};case"ImplementsResultPaging":return{DefaultValue:e=>{r.GetFeature.supportsPagination="true"===e.textContent.toLowerCase()}}}}}}),!t)throw new n.Z(F,"WFS service doesn't support key/value pair (KVP) encoding");if(null==r.GetFeature.outputFormat)throw new n.Z(x,"WFS service doesn't support GeoJSON output format");return r}function N(e,t,r){return(0,s.sE)(e,(e=>r?e.name===t&&e.namespaceUri===r:e.typeName===t||e.name===t))}async function Z(e,t,r,i={}){const{featureType:s,extent:a}=await async function(e,t,r,i={}){const{spatialReference:s=h.Z.WGS84}=i,o=e.readFeatureTypes(),a=t?N(o,t,r):o.next().value;if(null==a)throw t?new n.Z(C,`The type '${t}' could not be found in the service`):new n.Z(S,"The service is empty");let p=new g.Z({...a.extent,spatialReference:s});if(!(0,u.fS)(s,u.Zn))try{await(0,l.initializeProjection)(u.Zn,s,void 0,i),p=(0,l.iV)(p,u.Zn)}catch{throw new n.Z(E,"Projection not supported")}return{extent:p,spatialReference:s,featureType:a}}(e,t,r,i),{fields:p,geometryType:c,swapXY:d,objectIdField:y,geometryField:f}=await async function(e,t,r={}){const[i,s]=await(0,o.as)([q(e.operations.DescribeFeatureType.url,t,r),M(e,t,r)]);if(i.error||s.error)throw new n.Z(_,`An error occurred while getting info about the feature type '${t}'`,{error:i.error||s.error});const{fields:a,errors:l}=i.value??{},u=i.value?.geometryType||s.value?.geometryType,p=s.value?.swapXY??!1;if(null==u)throw new n.Z(I,`The geometry type could not be determined for type '${t}`,{typeName:t,geometryType:u,fields:a,errors:l});return{...k(a??[]),geometryType:u,swapXY:p}}(e,s.typeName,i);return{url:e.operations.GetCapabilities.url,name:s.name,namespaceUri:s.namespaceUri,fields:p,geometryField:f,geometryType:c,objectIdField:y,spatialReference:i.spatialReference??h.Z.WGS84,extent:a,swapXY:d,wfsCapabilities:e,customParameters:i.customParameters}}function k(e){const t=e.find((e=>"geometry"===e.type));let r=e.find((e=>"oid"===e.type));return e=e.filter((e=>"geometry"!==e.type)),r||(r=new m.Z({name:v,type:"oid",alias:v}),e.unshift(r)),{geometryField:t?.name??null,objectIdField:r.name,fields:e}}async function M(e,t,r={}){let n,s=!1;const[o,a]=await Promise.all([L(e.operations.GetFeature.url,t,e.operations.GetFeature.outputFormat,{...r,count:1}),(0,i.default)(e.operations.GetFeature.url,{responseType:"text",query:D(t,void 0,{...r,count:1}),signal:r?.signal})]),l="FeatureCollection"===o.type&&o.features[0]?.geometry;if(l){let e;switch(n=p.M.fromJSON((0,c.q9)(l.type)),l.type){case"Point":e=l.coordinates;break;case"LineString":case"MultiPoint":e=l.coordinates[0];break;case"MultiLineString":case"Polygon":e=l.coordinates[0][0];break;case"MultiPolygon":e=l.coordinates[0][0][0]}const t=/<[^>]*pos[^>]*> *(-?\d+(?:\.\d+)?) (-?\d+(?:\.\d+)?)/.exec(a.data);if(t){const r=e[0].toFixed(3),i=e[1].toFixed(3),n=parseFloat(t[1]).toFixed(3);r===parseFloat(t[2]).toFixed(3)&&i===n&&(s=!0)}}return{geometryType:n,swapXY:s}}async function q(e,t,r){return function(e,t){const{name:r}=H(e),i=A(t);J(i);const o=(0,s.sE)((0,f.H)(i.firstElementChild,{element:e=>({name:e.getAttribute("name"),typeName:H(e.getAttribute("type")).name})}),(({name:e})=>e===r));if(null!=o){const e=(0,s.sE)((0,f.H)(i.firstElementChild,{complexType:e=>e}),(e=>e.getAttribute("name")===o.typeName));if(null!=e)return function(e){const t=[],r=[];let i;const s=(0,f.H)(e,{complexContent:{extension:{sequence:{element:e=>e}}}});for(const o of s){const s=o.getAttribute("name");if(!s)continue;let a,l;if(o.hasAttribute("type")?a=H(o.getAttribute("type")).name:(0,f.h)(o,{simpleType:{restriction:e=>(a=H(e.getAttribute("base")).name,{maxLength:e=>{l=+e.getAttribute("value")}})}}),!a)continue;const u="true"===o.getAttribute("nillable");let p=!1;switch(a.toLowerCase()){case"integer":case"nonpositiveinteger":case"negativeinteger":case"long":case"int":case"short":case"byte":case"nonnegativeinteger":case"unsignedlong":case"unsignedint":case"unsignedshort":case"unsignedbyte":case"positiveinteger":r.push(new m.Z({name:s,alias:s,type:"integer",nullable:u}));break;case"float":case"double":case"decimal":r.push(new m.Z({name:s,alias:s,type:"double",nullable:u}));break;case"boolean":case"string":case"gyearmonth":case"gyear":case"gmonthday":case"gday":case"gmonth":case"anyuri":case"qname":case"notation":case"normalizedstring":case"token":case"language":case"idrefs":case"entities":case"nmtoken":case"nmtokens":case"name":case"ncname":case"id":case"idref":case"entity":case"duration":case"time":r.push(new m.Z({name:s,alias:s,type:"string",nullable:u,length:l??255}));break;case"datetime":case"date":r.push(new m.Z({name:s,alias:s,type:"date",nullable:u,length:l??36}));break;case"pointpropertytype":i="point",p=!0;break;case"multipointpropertytype":i="multipoint",p=!0;break;case"curvepropertytype":case"multicurvepropertytype":case"multilinestringpropertytype":i="polyline",p=!0;break;case"surfacepropertytype":case"multisurfacepropertytype":case"multipolygonpropertytype":i="polygon",p=!0;break;case"geometrypropertytype":case"multigeometrypropertytype":p=!0,t.push(new n.Z(I,`geometry type '${a}' is not supported`,{type:(new XMLSerializer).serializeToString(e)}));break;default:t.push(new n.Z(P,`Unknown field type '${a}'`,{type:(new XMLSerializer).serializeToString(e)}))}p&&r.push(new m.Z({name:s,alias:s,type:"geometry",nullable:u}))}for(const e of r)if("integer"===e.type&&!e.nullable&&G.has(e.name.toLowerCase())){e.type="oid";break}return{geometryType:i,fields:r,errors:t}}(e)}throw new n.Z(C,`Type '${e}' not found in document`,{document:(new XMLSerializer).serializeToString(i)})}(t,(await(0,i.default)(e,{responseType:"text",query:{SERVICE:"WFS",REQUEST:"DescribeFeatureType",VERSION:b,TYPENAME:t,...r?.customParameters},signal:r?.signal})).data)}const G=new Set(["objectid","fid"]);async function L(e,t,r,s){let{data:o}=await(0,i.default)(e,{responseType:"text",query:D(t,r,s),signal:s?.signal});o=o.replaceAll(/": +(-?\d+),(\d+)(,)?/g,'": $1.$2$3');try{if(s?.dateFields?.length){const e=new Set(s.dateFields);return JSON.parse(o,((t,r)=>e.has(t)?d(r):r))}return JSON.parse(o)}catch(e){throw new n.Z(T,"Error while parsing the response",{response:o,error:e})}}function D(e,t,r){return{SERVICE:"WFS",REQUEST:"GetFeature",VERSION:b,TYPENAMES:e,OUTPUTFORMAT:t,SRSNAME:"EPSG:4326",STARTINDEX:r?.startIndex,COUNT:r?.count,...r?.customParameters}}function A(e){return(new DOMParser).parseFromString(e.trim(),"text/xml")}function H(e){const[t,r]=e.split(":");return{prefix:r?t:"",name:r??t}}function J(e){let t="",r="";if((0,f.h)(e.firstElementChild,{Exception:e=>(t=e.getAttribute("exceptionCode"),{ExceptionText:e=>{r=e.textContent}})}),t)throw new n.Z(`wfs-layer:${t}`,r)}},88724:(e,t,r)=>{function i(e,t){if(e&&t)for(const r of e.children)if(r.localName in t){const e=t[r.localName];if("function"==typeof e){const t=e(r);t&&i(r,t)}else i(r,e)}}function*n(e,t){for(const r of e.children)if(r.localName in t){const e=t[r.localName];"function"==typeof e?yield e(r):yield*n(r,e)}}r.d(t,{H:()=>n,h:()=>i})},76259:(e,t,r)=>{r.d(t,{Z:()=>m});var i=r(43697),n=r(92835),s=r(84552),o=r(2368),a=r(96674),l=r(5600),u=(r(75215),r(67676),r(80442),r(71715)),p=r(52011),c=r(30556),d=r(80216);function y(e,t){return s.Z.fromJSON({value:e,unit:t})}let f=class extends((0,o.J)(a.wq)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeReference=null,this.trackIdField=null,this.useTime=!0}readFullTimeExtent(e,t){if(!t.timeExtent||!Array.isArray(t.timeExtent)||2!==t.timeExtent.length)return null;const r=new Date(t.timeExtent[0]),i=new Date(t.timeExtent[1]);return new n.Z({start:r,end:i})}writeFullTimeExtent(e,t){e&&null!=e.start&&null!=e.end?t.timeExtent=[e.start.getTime(),e.end.getTime()]:t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?y(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?y(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,i._)([(0,l.Cb)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],f.prototype,"cumulative",void 0),(0,i._)([(0,l.Cb)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],f.prototype,"endField",void 0),(0,i._)([(0,l.Cb)({type:n.Z,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"fullTimeExtent",void 0),(0,i._)([(0,u.r)("fullTimeExtent",["timeExtent"])],f.prototype,"readFullTimeExtent",null),(0,i._)([(0,c.c)("fullTimeExtent")],f.prototype,"writeFullTimeExtent",null),(0,i._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"hasLiveData",void 0),(0,i._)([(0,l.Cb)({type:s.Z,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"interval",void 0),(0,i._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],f.prototype,"readInterval",null),(0,i._)([(0,c.c)("interval")],f.prototype,"writeInterval",null),(0,i._)([(0,l.Cb)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],f.prototype,"startField",void 0),(0,i._)([(0,l.Cb)({type:d.Z,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"timeReference",void 0),(0,i._)([(0,l.Cb)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"trackIdField",void 0),(0,i._)([(0,l.Cb)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],f.prototype,"useTime",void 0),f=(0,i._)([(0,p.j)("esri.layers.support.TimeInfo")],f);const m=f},30707:(e,t,r)=>{r.d(t,{a:()=>c,r:()=>u});var i=r(20102),n=r(22974),s=r(92604),o=r(54306);const a=s.Z.getLogger("esri.layers.support.labelingInfo"),l=/\[([^\[\]]+)\]/gi;function u(e,t,r){return e?e.map((e=>{const i=new o.Z;if(i.read(e,r),i.labelExpression){const e=t.fields||t.layerDefinition&&t.layerDefinition.fields||this.fields;i.labelExpression=i.labelExpression.replaceAll(l,((t,r)=>`[${function(e,t){if(!t)return e;const r=e.toLowerCase();for(let e=0;efunction(e,t){const r=e.labelPlacement,n=p[t];if(!e.symbol)return a.warn("No ILabelClass symbol specified."),!0;if(!n)return a.error(new i.Z("labeling:unsupported-geometry-type",`Unable to create labels for layer, geometry type '${t}' is not supported`)),!0;if(!n.includes(r)){const i=n[0];r&&a.warn(`Found invalid label placement type ${r} for ${t}. Defaulting to ${i}`),e.labelPlacement=i}return!1}(e,t)))?[]:r}},78981:(e,t,r)=>{r.d(t,{v:()=>i});const i=(0,r(35454).w)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0})},74889:(e,t,r)=>{r.d(t,{Z:()=>b});var i,n=r(43697),s=r(66577),o=r(38171),a=r(35454),l=r(96674),u=r(22974),p=r(5600),c=(r(75215),r(71715)),d=r(52011),y=r(30556),f=r(82971),m=r(33955),h=r(1231);const g=new a.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let w=i=class extends l.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=f.Z.fromJSON(t.spatialReference),i=[];for(let t=0;t0)for(let r=0;rMath.round((e-i)/t)),(e=>Math.round((n-e)/r)));for(let e=0,t=s.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*s+i),(e=>n-e*o),a,l);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let i,n;const s=[];for(let o=0,a=e.length;o0){const e=t(a[0]),o=r(a[1]);e===i&&o===n||(s.push([e-i,o-n]),i=e,n=o)}else i=t(a[0]),n=r(a[1]),s.push([i,n])}return s.length>0?s:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const i=(0,m.oU)(e)?e.rings:e.paths,n=[];for(let e=0,s=i.length;e0?((0,m.oU)(e)?e.rings=n:e.paths=n,e):null}:"multipoint"===e?e=>{const i=this._quantizePoints(e.points,t,r);return i&&i.length>0?(e.points=i,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,i,n){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),i&&(e.z=i(e.z))}:"polyline"===e||"polygon"===e?e=>{const s=(0,m.oU)(e)?e.rings:e.paths;let o,a;for(let e=0,i=s.length;e0?(o+=n[0],a+=n[1]):(o=n[0],a=n[1]),n[0]=t(o),n[1]=r(a)}}if(i&&n)for(let e=0,t=s.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),i&&null!=e.zmax&&null!=e.zmin&&(e.zmax=i(e.zmax),e.zmin=i(e.zmin)),n&&null!=e.mmax&&null!=e.mmin&&(e.mmax=n(e.mmax),e.mmin=n(e.mmin))}:"multipoint"===e?e=>{const s=e.points;let o,a;for(let e=0,i=s.length;e0?(o+=i[0],a+=i[1]):(o=i[0],a=i[1]),i[0]=t(o),i[1]=r(a)}if(i&&n)for(let e=0,t=s.length;e({enabled:e})}}})],w.prototype,"exceededTransferLimit",void 0),(0,n._)([(0,p.Cb)({type:[o.Z],json:{write:!0}})],w.prototype,"features",void 0),(0,n._)([(0,c.r)("features")],w.prototype,"readFeatures",null),(0,n._)([(0,p.Cb)({type:[h.Z],json:{write:!0}})],w.prototype,"fields",void 0),(0,n._)([(0,p.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],w.prototype,"geometryType",void 0),(0,n._)([(0,y.c)("geometryType")],w.prototype,"writeGeometryType",null),(0,n._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasM",void 0),(0,n._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasZ",void 0),(0,n._)([(0,p.Cb)({types:s.qM,json:{write:!0}})],w.prototype,"queryGeometry",void 0),(0,n._)([(0,c.r)("queryGeometry")],w.prototype,"readQueryGeometry",null),(0,n._)([(0,p.Cb)({type:f.Z,json:{write:!0}})],w.prototype,"spatialReference",void 0),(0,n._)([(0,y.c)("spatialReference")],w.prototype,"writeSpatialReference",null),(0,n._)([(0,p.Cb)({json:{write:!0}})],w.prototype,"transform",void 0),w=i=(0,n._)([(0,d.j)("esri.rest.support.FeatureSet")],w),w.prototype.toJSON.isDefaultToJSON=!0;const b=w},58333:(e,t,r)=>{r.d(t,{ET:()=>s,I4:()=>n,eG:()=>l,lF:()=>o,lj:()=>p,qP:()=>a,wW:()=>u});const i=[252,146,31,255],n={type:"esriSMS",style:"esriSMSCircle",size:6,color:i,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},s={type:"esriSLS",style:"esriSLSSolid",width:.75,color:i},o={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},u={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},p={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/b0571b9e602218cdc7aa.js b/public/assets/esri/core/workers/chunks/b0571b9e602218cdc7aa.js new file mode 100644 index 0000000..e8891b6 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/b0571b9e602218cdc7aa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9931],{39931:(n,t,e)=>{e.r(t),e.d(t,{a:()=>f});var r,a,i,o=e(5732),u={exports:{}};r=u,a="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,i=function(n){var t,e,r;n=n||{},t||(t=void 0!==n?n:{}),t.ready=new Promise((function(n,t){e=n,r=t}));var i=Object.assign({},t),u="./this.program",c="";"undefined"!=typeof document&&document.currentScript&&(c=document.currentScript.src),a&&(c=a),c=0!==c.indexOf("blob:")?c.substr(0,c.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var f,s=t.print||console.log.bind(console),l=t.printErr||console.warn.bind(console);Object.assign(t,i),i=null,t.thisProgram&&(u=t.thisProgram),t.wasmBinary&&(f=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&I("no native wasm support detected");var h,p,v,d,g,y,m,b,w,A,T,C,P=!1,_="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function k(n,t,e){var r=t+e;for(e=t;n[e]&&!(e>=r);)++e;if(16(a=224==(240&a)?(15&a)<<12|i<<6|o:(7&a)<<18|i<<12|o<<6|63&n[t++])?r+=String.fromCharCode(a):(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else r+=String.fromCharCode(a)}return r}function $(n,t,e,r){if(0=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),127>=i){if(e>=r)break;t[e++]=i}else{if(2047>=i){if(e+1>=r)break;t[e++]=192|i>>6}else{if(65535>=i){if(e+2>=r)break;t[e++]=224|i>>12}else{if(e+3>=r)break;t[e++]=240|i>>18,t[e++]=128|i>>12&63}t[e++]=128|i>>6&63}t[e++]=128|63&i}}t[e]=0}}function W(n){for(var t=0,e=0;e=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++e):t+=3}return t}function E(){var n=h.buffer;p=n,t.HEAP8=v=new Int8Array(n),t.HEAP16=g=new Int16Array(n),t.HEAP32=m=new Int32Array(n),t.HEAPU8=d=new Uint8Array(n),t.HEAPU16=y=new Uint16Array(n),t.HEAPU32=b=new Uint32Array(n),t.HEAPF32=w=new Float32Array(n),t.HEAPF64=C=new Float64Array(n),t.HEAP64=A=new BigInt64Array(n),t.HEAPU64=T=new BigUint64Array(n)}var O,j=[],F=[],S=[];function D(){var n=t.preRun.shift();j.unshift(n)}var M,R=0,U=null;function I(n){throw t.onAbort&&t.onAbort(n),l(n="Aborted("+n+")"),P=!0,n=new WebAssembly.RuntimeError(n+". Build with -sASSERTIONS for more info."),r(n),n}function x(){return M.startsWith("data:application/octet-stream;base64,")}if(M="arcgis-knowledge-client-core.wasm",!x()){var H=M;M=t.locateFile?t.locateFile(H,c):c+H}function Y(){var n=M;try{if(n==M&&f)return new Uint8Array(f);throw"both async and sync fetching of the wasm failed"}catch(n){I(n)}}function V(n){for(;0>2]=n},this.Ua=function(n){b[this.ga+8>>2]=n},this.Va=function(){m[this.ga>>2]=0},this.Oa=function(){v[this.ga+12>>0]=0},this.Ya=function(){v[this.ga+13>>0]=0},this.La=function(n,t){this.Ma(),this.Za(n),this.Ua(t),this.Va(),this.Oa(),this.Ya()},this.Ma=function(){b[this.ga+16>>2]=0}}var z={};function q(n){for(;n.length;){var t=n.pop();n.pop()(t)}}function N(n){return this.fromWireType(m[n>>2])}var L={},G={},J={};function Z(n){if(void 0===n)return"_unknown";var t=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+n:n}function X(n,t){return n=Z(n),function(){return t.apply(this,arguments)}}function K(n){var t=Error,e=X(n,(function(t){this.name=n,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},e}var Q=void 0;function nn(n){throw new Q(n)}function tn(n,t,e){function r(t){(t=e(t)).length!==n.length&&nn("Mismatched type converter count");for(var r=0;r{G.hasOwnProperty(n)?a[t]=G[n]:(i.push(n),L.hasOwnProperty(n)||(L[n]=[]),L[n].push((()=>{a[t]=G[n],++o===i.length&&r(a)})))})),0===i.length&&r(a)}function en(n){if(null===n)return"null";var t=typeof n;return"object"===t||"array"===t||"function"===t?n.toString():""+n}var rn=void 0;function an(n){for(var t="";d[n];)t+=rn[d[n++]];return t}var on=void 0;function un(n){throw new on(n)}function cn(n,t,e={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(n||un('type "'+r+'" must have a positive integer typeid pointer'),G.hasOwnProperty(n)){if(e.Wa)return;un("Cannot register type '"+r+"' twice")}G[n]=t,delete J[n],L.hasOwnProperty(n)&&(t=L[n],delete L[n],t.forEach((n=>n())))}function fn(n,t,e){switch(t){case 0:return e?function(n){return v[n]}:function(n){return d[n]};case 1:return e?function(n){return g[n>>1]}:function(n){return y[n>>1]};case 2:return e?function(n){return m[n>>2]}:function(n){return b[n>>2]};case 3:return e?function(n){return A[n>>3]}:function(n){return T[n>>3]};default:throw new TypeError("Unknown integer type: "+n)}}function sn(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+n)}}function ln(n){un(n.ea.ha.fa.name+" instance already deleted")}var hn=!1;function pn(){}function vn(n){--n.count.value,0===n.count.value&&(n.ja?n.la.oa(n.ja):n.ha.fa.oa(n.ga))}function dn(n,t,e){return t===e?n:void 0===e.ma||null===(n=dn(n,t,e.ma))?null:e.Ka(n)}var gn={},yn=[];function mn(){for(;yn.length;){var n=yn.pop();n.ea.ua=!1,n.delete()}}var bn=void 0,wn={};function An(n,t){return t.ha&&t.ga||nn("makeClassHandle requires ptr and ptrType"),!!t.la!=!!t.ja&&nn("Both smartPtrType and smartPtr must be specified"),t.count={value:1},Tn(Object.create(n,{ea:{value:t}}))}function Tn(n){return"undefined"==typeof FinalizationRegistry?(Tn=n=>n,n):(hn=new FinalizationRegistry((n=>{vn(n.ea)})),pn=n=>{hn.unregister(n)},(Tn=n=>{var t=n.ea;return t.ja&&hn.register(n,{ea:t},n),n})(n))}function Cn(){}function Pn(n,t,e){if(void 0===n[t].ia){var r=n[t];n[t]=function(){return n[t].ia.hasOwnProperty(arguments.length)||un("Function '"+e+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+n[t].ia+")!"),n[t].ia[arguments.length].apply(this,arguments)},n[t].ia=[],n[t].ia[r.ta]=r}}function _n(n,e,r){t.hasOwnProperty(n)?((void 0===r||void 0!==t[n].ia&&void 0!==t[n].ia[r])&&un("Cannot register public name '"+n+"' twice"),Pn(t,n,n),t.hasOwnProperty(r)&&un("Cannot register multiple overloads of a function with the same number of arguments ("+r+")!"),t[n].ia[r]=e):(t[n]=e,void 0!==r&&(t[n].lb=r))}function kn(n,t,e,r,a,i,o,u){this.name=n,this.constructor=t,this.pa=e,this.oa=r,this.ma=a,this.Pa=i,this.wa=o,this.Ka=u,this.ab=[]}function $n(n,t,e){for(;t!==e;)t.wa||un("Expected null or instance of "+e.name+", got an instance of "+t.name),n=t.wa(n),t=t.ma;return n}function Wn(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),$n(t.ea.ga,t.ea.ha.fa,this.fa))}function En(n,t){if(null===t){if(this.Ba&&un("null is not a valid "+this.name),this.ya){var e=this.Ca();return null!==n&&n.push(this.oa,e),e}return 0}if(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),!this.xa&&t.ea.ha.xa&&un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name),e=$n(t.ea.ga,t.ea.ha.fa,this.fa),this.ya)switch(void 0===t.ea.ja&&un("Passing raw pointer to smart pointer is illegal"),this.gb){case 0:t.ea.la===this?e=t.ea.ja:un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name);break;case 1:e=t.ea.ja;break;case 2:if(t.ea.la===this)e=t.ea.ja;else{var r=t.clone();e=this.bb(e,qn((function(){r.delete()}))),null!==n&&n.push(this.oa,e)}break;default:un("Unsupporting sharing policy")}return e}function On(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),t.ea.ha.xa&&un("Cannot convert argument of type "+t.ea.ha.name+" to parameter type "+this.name),$n(t.ea.ga,t.ea.ha.fa,this.fa))}function jn(n,t,e,r,a,i,o,u,c,f,s){this.name=n,this.fa=t,this.Ba=e,this.xa=r,this.ya=a,this.$a=i,this.gb=o,this.Ha=u,this.Ca=c,this.bb=f,this.oa=s,a||void 0!==t.ma?this.toWireType=En:(this.toWireType=r?Wn:On,this.ka=null)}function Fn(n,e,r){t.hasOwnProperty(n)||nn("Replacing nonexistant public symbol"),void 0!==t[n].ia&&void 0!==r?t[n].ia[r]=e:(t[n]=e,t[n].ta=r)}var Sn=[];function Dn(n,t){n=an(n);var e=Sn[t];return e||(t>=Sn.length&&(Sn.length=t+1),Sn[t]=e=O.get(t)),"function"!=typeof e&&un("unknown function pointer with signature "+n+": "+t),e}var Mn=void 0;function Rn(n){var t=an(n=Tt(n));return At(n),t}function Un(n,t){var e=[],r={};throw t.forEach((function n(t){r[t]||G[t]||(J[t]?J[t].forEach(n):(e.push(t),r[t]=!0))})),new Mn(n+": "+e.map(Rn).join([", "]))}function In(n,t,e,r,a){var i=t.length;2>i&&un("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==e,u=!1;for(e=1;e>2]);return e}function Hn(n,t,e){return n instanceof Object||un(e+' with invalid "this": '+n),n instanceof t.fa.constructor||un(e+' incompatible with "this" of type '+n.constructor.name),n.ea.ga||un("cannot call emscripten binding method "+e+" on deleted object"),$n(n.ea.ga,n.ea.ha.fa,t.fa)}var Yn=[],Vn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Bn(n){4(n||un("Cannot use deleted val. handle = "+n),Vn[n].value),qn=n=>{switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=Yn.length?Yn.pop():Vn.length;return Vn[t]={Da:1,value:n},t}};function Nn(n,t,e){switch(t){case 0:return function(n){return this.fromWireType((e?v:d)[n])};case 1:return function(n){return this.fromWireType((e?g:y)[n>>1])};case 2:return function(n){return this.fromWireType((e?m:b)[n>>2])};default:throw new TypeError("Unknown integer type: "+n)}}function Ln(n,t){var e=G[n];return void 0===e&&un(t+" has unknown type "+Rn(n)),e}function Gn(n,t){switch(t){case 2:return function(n){return this.fromWireType(w[n>>2])};case 3:return function(n){return this.fromWireType(C[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}var Jn="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Zn(n,t){for(var e=n>>1,r=e+t/2;!(e>=r)&&y[e];)++e;if(32<(e<<=1)-n&&Jn)return Jn.decode(d.subarray(n,e));for(e="",r=0;!(r>=t/2);++r){var a=g[n+2*r>>1];if(0==a)break;e+=String.fromCharCode(a)}return e}function Xn(n,t,e){if(void 0===e&&(e=2147483647),2>e)return 0;var r=t;e=(e-=2)<2*n.length?e/2:n.length;for(var a=0;a>1]=n.charCodeAt(a),t+=2;return g[t>>1]=0,t-r}function Kn(n){return 2*n.length}function Qn(n,t){for(var e=0,r="";!(e>=t/4);){var a=m[n+4*e>>2];if(0==a)break;++e,65536<=a?(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a)):r+=String.fromCharCode(a)}return r}function nt(n,t,e){if(void 0===e&&(e=2147483647),4>e)return 0;var r=t;e=r+e-4;for(var a=0;a=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),m[t>>2]=i,(t+=4)+4>e)break}return m[t>>2]=0,t-r}function tt(n){for(var t=0,e=0;e=r&&++e,t+=4}return t}function et(n,t){for(var e=Array(n),r=0;r>2],"parameter "+r);return e}var rt={};function at(n){var t=rt[n];return void 0===t?an(n):t}var it=[];function ot(){function n(n){n.$$$embind_global$$$=n;var t="object"==typeof $$$embind_global$$$&&n.$$$embind_global$$$==n;return t||delete n.$$$embind_global$$$,t}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof o.c&&n(o.c)?$$$embind_global$$$=o.c:"object"==typeof self&&n(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")}var ut=[],ct={},ft={};function st(){if(!lt){var n,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(n in ft)void 0===ft[n]?delete t[n]:t[n]=ft[n];var e=[];for(n in t)e.push(n+"="+t[n]);lt=e}return lt}var lt,ht=[null,[],[]];function pt(n){return 0==n%4&&(0!=n%100||0==n%400)}var vt=[31,29,31,30,31,30,31,31,30,31,30,31],dt=[31,28,31,30,31,30,31,31,30,31,30,31];Q=t.InternalError=K("InternalError");for(var gt=Array(256),yt=0;256>yt;++yt)gt[yt]=String.fromCharCode(yt);rn=gt,on=t.BindingError=K("BindingError"),Cn.prototype.isAliasOf=function(n){if(!(this instanceof Cn&&n instanceof Cn))return!1;var t=this.ea.ha.fa,e=this.ea.ga,r=n.ea.ha.fa;for(n=n.ea.ga;t.ma;)e=t.wa(e),t=t.ma;for(;r.ma;)n=r.wa(n),r=r.ma;return t===r&&e===n},Cn.prototype.clone=function(){if(this.ea.ga||ln(this),this.ea.va)return this.ea.count.value+=1,this;var n=Tn,t=Object,e=t.create,r=Object.getPrototypeOf(this),a=this.ea;return(n=n(e.call(t,r,{ea:{value:{count:a.count,ua:a.ua,va:a.va,ga:a.ga,ha:a.ha,ja:a.ja,la:a.la}}}))).ea.count.value+=1,n.ea.ua=!1,n},Cn.prototype.delete=function(){this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),pn(this),vn(this.ea),this.ea.va||(this.ea.ja=void 0,this.ea.ga=void 0)},Cn.prototype.isDeleted=function(){return!this.ea.ga},Cn.prototype.deleteLater=function(){return this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),yn.push(this),1===yn.length&&bn&&bn(mn),this.ea.ua=!0,this},t.getInheritedInstanceCount=function(){return Object.keys(wn).length},t.getLiveInheritedInstances=function(){var n,t=[];for(n in wn)wn.hasOwnProperty(n)&&t.push(wn[n]);return t},t.flushPendingDeletes=mn,t.setDelayFunction=function(n){bn=n,yn.length&&bn&&bn(mn)},jn.prototype.Qa=function(n){return this.Ha&&(n=this.Ha(n)),n},jn.prototype.Fa=function(n){this.oa&&this.oa(n)},jn.prototype.argPackAdvance=8,jn.prototype.readValueFromPointer=N,jn.prototype.deleteObject=function(n){null!==n&&n.delete()},jn.prototype.fromWireType=function(n){function t(){return this.ya?An(this.fa.pa,{ha:this.$a,ga:e,la:this,ja:n}):An(this.fa.pa,{ha:this,ga:n})}var e=this.Qa(n);if(!e)return this.Fa(n),null;var r=function(n,t){for(void 0===t&&un("ptr should not be undefined");n.ma;)t=n.wa(t),n=n.ma;return wn[t]}(this.fa,e);if(void 0!==r)return 0===r.ea.count.value?(r.ea.ga=e,r.ea.ja=n,r.clone()):(r=r.clone(),this.Fa(n),r);if(r=this.fa.Pa(e),!(r=gn[r]))return t.call(this);r=this.xa?r.Ia:r.pointerType;var a=dn(e,this.fa,r.fa);return null===a?t.call(this):this.ya?An(r.fa.pa,{ha:r,ga:a,la:this,ja:n}):An(r.fa.pa,{ha:r,ga:a})},Mn=t.UnboundTypeError=K("UnboundTypeError"),t.count_emval_handles=function(){for(var n=0,t=5;tn.Ta)).concat(a.map((n=>n.eb))),(n=>{var i={};return a.forEach(((t,e)=>{var r=n[e],o=t.Ra,u=t.Sa,c=n[e+a.length],f=t.cb,s=t.fb;i[t.Na]={read:n=>r.fromWireType(o(u,n)),write:(n,t)=>{var e=[];f(s,n,c.toWireType(e,t)),q(e)}}})),[{name:t.name,fromWireType:function(n){var t,e={};for(t in i)e[t]=i[t].read(n);return r(n),e},toWireType:function(n,t){for(var a in i)if(!(a in t))throw new TypeError('Missing field: "'+a+'"');var o=e();for(a in i)i[a].write(o,t[a]);return null!==n&&n.push(r,o),o},argPackAdvance:8,readValueFromPointer:N,ka:r}]}))},A:function(n,t,e,r,a){t=an(t),e=sn(e);var i=-1!=t.indexOf("u");i&&(a=(1n<<64n)-1n),cn(n,{name:t,fromWireType:function(n){return n},toWireType:function(n,e){if("bigint"!=typeof e&&"number"!=typeof e)throw new TypeError('Cannot convert "'+en(e)+'" to '+this.name);if(ea)throw new TypeError('Passing a number "'+en(e)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+r+", "+a+"]!");return e},argPackAdvance:8,readValueFromPointer:fn(t,e,!i),ka:null})},R:function(n,t,e,r,a){var i=sn(e);cn(n,{name:t=an(t),fromWireType:function(n){return!!n},toWireType:function(n,t){return t?r:a},argPackAdvance:8,readValueFromPointer:function(n){if(1===e)var r=v;else if(2===e)r=g;else{if(4!==e)throw new TypeError("Unknown boolean type size: "+t);r=m}return this.fromWireType(r[n>>i])},ka:null})},f:function(n,t,e,r,a,i,o,u,c,f,s,l,h){s=an(s),i=Dn(a,i),u&&(u=Dn(o,u)),f&&(f=Dn(c,f)),h=Dn(l,h);var p=Z(s);_n(p,(function(){Un("Cannot construct "+s+" due to unbound types",[r])})),tn([n,t,e],r?[r]:[],(function(t){if(t=t[0],r)var e=t.fa,a=e.pa;else a=Cn.prototype;t=X(p,(function(){if(Object.getPrototypeOf(this)!==o)throw new on("Use 'new' to construct "+s);if(void 0===c.qa)throw new on(s+" has no accessible constructor");var n=c.qa[arguments.length];if(void 0===n)throw new on("Tried to invoke ctor of "+s+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(c.qa).toString()+") parameters instead!");return n.apply(this,arguments)}));var o=Object.create(a,{constructor:{value:t}});t.prototype=o;var c=new kn(s,t,o,h,e,i,u,f);e=new jn(s,c,!0,!1,!1),a=new jn(s+"*",c,!1,!1,!1);var l=new jn(s+" const*",c,!1,!0,!1);return gn[n]={pointerType:a,Ia:l},Fn(p,t),[e,a,l]}))},D:function(n,t,e,r,a,i,o){var u=xn(e,r);t=an(t),i=Dn(a,i),tn([],[n],(function(n){function r(){Un("Cannot call "+a+" due to unbound types",u)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var c=n.fa.constructor;return void 0===c[t]?(r.ta=e-1,c[t]=r):(Pn(c,t,a),c[t].ia[e-1]=r),tn([],u,(function(n){return n=In(a,[n[0],null].concat(n.slice(1)),null,i,o),void 0===c[t].ia?(n.ta=e-1,c[t]=n):c[t].ia[e-1]=n,[]})),[]}))},o:function(n,t,e,r,a,i){0{Un("Cannot construct "+n.name+" due to unbound types",o)},tn([],o,(function(r){return r.splice(1,0,null),n.fa.qa[t-1]=In(e,r,null,a,i),[]})),[]}))},b:function(n,t,e,r,a,i,o,u){var c=xn(e,r);t=an(t),i=Dn(a,i),tn([],[n],(function(n){function r(){Un("Cannot call "+a+" due to unbound types",c)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),u&&n.fa.ab.push(t);var f=n.fa.pa,s=f[t];return void 0===s||void 0===s.ia&&s.className!==n.name&&s.ta===e-2?(r.ta=e-2,r.className=n.name,f[t]=r):(Pn(f,t,a),f[t].ia[e-2]=r),tn([],c,(function(r){return r=In(a,r,n,i,o),void 0===f[t].ia?(r.ta=e-2,f[t]=r):f[t].ia[e-2]=r,[]})),[]}))},c:function(n,t,e,r,a,i,o,u,c,f){t=an(t),a=Dn(r,a),tn([],[n],(function(n){var r=(n=n[0]).name+"."+t,s={get:function(){Un("Cannot access "+r+" due to unbound types",[e,o])},enumerable:!0,configurable:!0};return s.set=c?()=>{Un("Cannot access "+r+" due to unbound types",[e,o])}:()=>{un(r+" is a read-only property")},Object.defineProperty(n.fa.pa,t,s),tn([],c?[e,o]:[e],(function(e){var o=e[0],s={get:function(){var t=Hn(this,n,r+" getter");return o.fromWireType(a(i,t))},enumerable:!0};if(c){c=Dn(u,c);var l=e[1];s.set=function(t){var e=Hn(this,n,r+" setter"),a=[];c(f,e,l.toWireType(a,t)),q(a)}}return Object.defineProperty(n.fa.pa,t,s),[]})),[]}))},Q:function(n,t){cn(n,{name:t=an(t),fromWireType:function(n){var t=zn(n);return Bn(n),t},toWireType:function(n,t){return qn(t)},argPackAdvance:8,readValueFromPointer:N,ka:null})},q:function(n,t,e,r){function a(){}e=sn(e),t=an(t),a.values={},cn(n,{name:t,constructor:a,fromWireType:function(n){return this.constructor.values[n]},toWireType:function(n,t){return t.value},argPackAdvance:8,readValueFromPointer:Nn(t,e,r),ka:null}),_n(t,a)},e:function(n,t,e){var r=Ln(n,"enum");t=an(t),n=r.constructor,r=Object.create(r.constructor.prototype,{value:{value:e},constructor:{value:X(r.name+"_"+t,(function(){}))}}),n.values[e]=r,n[t]=r},z:function(n,t,e){e=sn(e),cn(n,{name:t=an(t),fromWireType:function(n){return n},toWireType:function(n,t){return t},argPackAdvance:8,readValueFromPointer:Gn(t,e),ka:null})},V:function(n,t,e,r,a,i){var o=xn(t,e);n=an(n),a=Dn(r,a),_n(n,(function(){Un("Cannot call "+n+" due to unbound types",o)}),t-1),tn([],o,(function(e){return Fn(n,In(n,[e[0],null].concat(e.slice(1)),null,a,i),t-1),[]}))},r:function(n,t,e,r,a){t=an(t),-1===a&&(a=4294967295),a=sn(e);var i=n=>n;if(0===r){var o=32-8*e;i=n=>n<>>o}e=t.includes("unsigned")?function(n,t){return t>>>0}:function(n,t){return t},cn(n,{name:t,fromWireType:i,toWireType:e,argPackAdvance:8,readValueFromPointer:fn(t,a,0!==r),ka:null})},l:function(n,t,e){function r(n){var t=b;return new a(p,t[1+(n>>=2)],t[n])}var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][t];cn(n,{name:e=an(e),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{Wa:!0})},k:function(n,t,e,r,a,i,o,u,c,f,s,l){e=an(e),i=Dn(a,i),u=Dn(o,u),f=Dn(c,f),l=Dn(s,l),tn([n],[t],(function(n){return n=n[0],[new jn(e,n.fa,!1,!1,!0,n,r,i,u,f,l)]}))},B:function(n,t){var e="std::string"===(t=an(t));cn(n,{name:t,fromWireType:function(n){var t=b[n>>2],r=n+4;if(e)for(var a=r,i=0;i<=t;++i){var o=r+i;if(i==t||0==d[o]){if(a=a?k(d,a,o-a):"",void 0===u)var u=a;else u+=String.fromCharCode(0),u+=a;a=o+1}}else{for(u=Array(t),i=0;i>2]=a,e&&r)$(t,d,o,a+1);else if(r)for(r=0;ry,u=1;else 4===t&&(r=Qn,a=nt,i=tt,o=()=>b,u=2);cn(n,{name:e,fromWireType:function(n){for(var e,a=b[n>>2],i=o(),c=n+4,f=0;f<=a;++f){var s=n+4+f*t;f!=a&&0!=i[s>>u]||(c=r(c,s-c),void 0===e?e=c:(e+=String.fromCharCode(0),e+=c),c=s+t)}return At(n),e},toWireType:function(n,r){"string"!=typeof r&&un("Cannot pass non-string to C++ string type "+e);var o=i(r),c=wt(4+o+t);return b[c>>2]=o>>u,a(r,c+4,o+t),null!==n&&n.push(At,c),c},argPackAdvance:8,readValueFromPointer:N,ka:function(n){At(n)}})},u:function(n,t,e,r,a,i){z[n]={name:an(t),Ca:Dn(e,r),oa:Dn(a,i),Ga:[]}},h:function(n,t,e,r,a,i,o,u,c,f){z[n].Ga.push({Na:an(t),Ta:e,Ra:Dn(r,a),Sa:i,eb:o,cb:Dn(u,c),fb:f})},S:function(n,t){cn(n,{Xa:!0,name:t=an(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},n:function(n,t,e){n=zn(n),t=Ln(t,"emval::as");var r=[],a=qn(r);return b[e>>2]=a,t.toWireType(r,n)},E:function(n,t){return n=zn(n),(t=Ln(t,"emval::as")).toWireType(null,n)},X:function(n,t,e,r){n=zn(n),e=et(t,e);for(var a=Array(t),i=0;i>2]=qn(i),n(t,e,i,a)},C:function(n,t,e,r){(n=it[n])(t=zn(t),e=at(e),null,r)},a:Bn,x:function(n){return 0===n?qn(ot()):(n=at(n),qn(ot()[n]))},w:function(n,t){var e=et(n,t),r=e[0];t=r.name+"_$"+e.slice(1).map((function(n){return n.name})).join("_")+"$";var a=ut[t];if(void 0!==a)return a;var i=Array(n-1);return a=function(n){var t=it.length;return it.push(n),t}(((t,a,o,u)=>{for(var c=0,f=0;f>2],"parameter "+i);t[i+1]=o.readValueFromPointer(a),a+=o.argPackAdvance}return e=new(e.bind.apply(e,t)),qn(e)}}(t),ct[t]=a),a(n,e,r)},p:function(n){return qn(at(n))},m:function(n){q(zn(n)),Bn(n)},d:function(n,t){return n=(n=Ln(n,"_emval_take_value")).readValueFromPointer(t),qn(n)},F:function(n){return n=zn(n),qn(typeof n)},y:function(){I("")},L:function(n,t,e){d.copyWithin(n,t,t+e)},K:function(n){var t=d.length;if(2147483648<(n>>>=0))return!1;for(var e=1;4>=e;e*=2){var r=t*(1+.2/e);r=Math.min(r,n+100663296);var a=Math;r=Math.max(n,r),a=a.min.call(a,2147483648,r+(65536-r%65536)%65536);n:{try{h.grow(a-p.byteLength+65535>>>16),E();var i=1;break n}catch(n){}i=void 0}if(i)return!0}return!1},I:function(n,t){var e=0;return st().forEach((function(r,a){var i=t+e;for(a=b[n+4*a>>2]=i,i=0;i>0]=r.charCodeAt(i);v[a>>0]=0,e+=r.length+1})),0},J:function(n,t){var e=st();b[n>>2]=e.length;var r=0;return e.forEach((function(n){r+=n.length+1})),b[t>>2]=r,0},O:function(){return 52},N:function(){return 70},M:function(n,t,e,r){for(var a=0,i=0;i>2],u=b[t+4>>2];t+=8;for(var c=0;c>2]=a,0},H:function(n,t,e,r){return function(n,t,e,r){function a(n,t,e){for(n="number"==typeof n?n.toString():n||"";n.lengthn?-1:0r-n.getDate())){n.setDate(n.getDate()+t);break}t-=r-n.getDate()+1,n.setDate(1),11>e?n.setMonth(e+1):(n.setMonth(0),n.setFullYear(n.getFullYear()+1))}return e=new Date(n.getFullYear()+1,0,4),t=u(new Date(n.getFullYear(),0,4)),e=u(e),0>=o(t,n)?0>=o(e,n)?n.getFullYear()+1:n.getFullYear():n.getFullYear()-1}var f=m[r+40>>2];for(var s in r={jb:m[r>>2],ib:m[r+4>>2],za:m[r+8>>2],Ea:m[r+12>>2],Aa:m[r+16>>2],sa:m[r+20>>2],na:m[r+24>>2],ra:m[r+28>>2],mb:m[r+32>>2],hb:m[r+36>>2],kb:f&&f?k(d,f):""},e=e?k(d,e):"",f={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"})e=e.replace(new RegExp(s,"g"),f[s]);var l="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),h="January February March April May June July August September October November December".split(" ");for(s in f={"%a":function(n){return l[n.na].substring(0,3)},"%A":function(n){return l[n.na]},"%b":function(n){return h[n.Aa].substring(0,3)},"%B":function(n){return h[n.Aa]},"%C":function(n){return i((n.sa+1900)/100|0,2)},"%d":function(n){return i(n.Ea,2)},"%e":function(n){return a(n.Ea,2," ")},"%g":function(n){return c(n).toString().substring(2)},"%G":function(n){return c(n)},"%H":function(n){return i(n.za,2)},"%I":function(n){return 0==(n=n.za)?n=12:12n.za?"AM":"PM"},"%S":function(n){return i(n.jb,2)},"%t":function(){return"\t"},"%u":function(n){return n.na||7},"%U":function(n){return i(Math.floor((n.ra+7-n.na)/7),2)},"%V":function(n){var t=Math.floor((n.ra+7-(n.na+6)%7)/7);if(2>=(n.na+371-n.ra-2)%7&&t++,t)53==t&&(4==(e=(n.na+371-n.ra)%7)||3==e&&pt(n.sa)||(t=1));else{t=52;var e=(n.na+7-n.ra-1)%7;(4==e||5==e&&pt(n.sa%400-1))&&t++}return i(t,2)},"%w":function(n){return n.na},"%W":function(n){return i(Math.floor((n.ra+7-(n.na+6)%7)/7),2)},"%y":function(n){return(n.sa+1900).toString().substring(2)},"%Y":function(n){return n.sa+1900},"%z":function(n){var t=0<=(n=n.hb);return n=Math.abs(n)/60,(t?"+":"-")+String("0000"+(n/60*100+n%60)).slice(-4)},"%Z":function(n){return n.kb},"%%":function(){return"%"}},e=e.replace(/%%/g,"\0\0"),f)e.includes(s)&&(e=e.replace(new RegExp(s,"g"),f[s](r)));return(s=function(n){var t=Array(W(n)+1);return $(n,t,0,t.length),t}(e=e.replace(/\0\0/g,"%"))).length>t?0:(v.set(s,n),s.length-1)}(n,t,e,r)}};!function(){function n(n){t.asm=n.exports,h=t.asm.Y,E(),O=t.asm.ca,F.unshift(t.asm.Z),R--,t.monitorRunDependencies&&t.monitorRunDependencies(R),0==R&&U&&(n=U,U=null,n())}function e(t){n(t.instance)}function a(n){return(f||"function"!=typeof fetch?Promise.resolve().then((function(){return Y()})):fetch(M,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+M+"'";return n.arrayBuffer()})).catch((function(){return Y()}))).then((function(n){return WebAssembly.instantiate(n,i)})).then((function(n){return n})).then(n,(function(n){l("failed to asynchronously prepare wasm: "+n),I(n)}))}var i={a:mt};if(R++,t.monitorRunDependencies&&t.monitorRunDependencies(R),t.instantiateWasm)try{return t.instantiateWasm(i,n)}catch(n){l("Module.instantiateWasm callback failed with error: "+n),r(n)}(f||"function"!=typeof WebAssembly.instantiateStreaming||x()||"function"!=typeof fetch?a(e):fetch(M,{credentials:"same-origin"}).then((function(n){return WebAssembly.instantiateStreaming(n,i).then(e,(function(n){return l("wasm streaming compile failed: "+n),l("falling back to ArrayBuffer instantiation"),a(e)}))}))).catch(r)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.Z).apply(null,arguments)};var bt,wt=t._malloc=function(){return(wt=t._malloc=t.asm._).apply(null,arguments)},At=t._free=function(){return(At=t._free=t.asm.$).apply(null,arguments)},Tt=t.___getTypeName=function(){return(Tt=t.___getTypeName=t.asm.aa).apply(null,arguments)};function Ct(){function n(){if(!bt&&(bt=!0,t.calledRun=!0,!P)){if(V(F),e(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var n=t.postRun.shift();S.unshift(n)}V(S)}}if(!(0r[t]})}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,o.g)(c)},[c])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/b09dea098bd9ebdd2422.js b/public/assets/esri/core/workers/chunks/b09dea098bd9ebdd2422.js new file mode 100644 index 0000000..c56068b --- /dev/null +++ b/public/assets/esri/core/workers/chunks/b09dea098bd9ebdd2422.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1158],{71158:(t,e,r)=>{r.r(e),r.d(e,{executeTopFeaturesQuery:()=>l});var i=r(11282),o=r(4510),s=r(74889),n=r(28141);async function l(t,e,r,l){const u=(0,i.en)(t),p={...l},{data:a}=await(0,o.IJ)(u,n.Z.from(e),r,p);return s.Z.fromJSON(a)}},4510:(t,e,r)=>{r.d(e,{IJ:()=>d,m5:()=>c,vB:()=>h,w7:()=>y});var i=r(3172),o=r(81271),s=r(33955),n=r(16306),l=r(76497),u=r(28694);const p="Layer does not support extent calculation.";function a(t,e){const r=t.geometry,i=t.toJSON(),o=i;if(null!=r&&(o.geometry=JSON.stringify(r),o.geometryType=(0,s.Ji)(r),o.inSR=r.spatialReference.wkid||JSON.stringify(r.spatialReference)),i.topFilter?.groupByFields&&(o.topFilter.groupByFields=i.topFilter.groupByFields.join(",")),i.topFilter?.orderByFields&&(o.topFilter.orderByFields=i.topFilter.orderByFields.join(",")),i.topFilter&&(o.topFilter=JSON.stringify(o.topFilter)),i.objectIds&&(o.objectIds=i.objectIds.join(",")),i.orderByFields&&(o.orderByFields=i.orderByFields.join(",")),i.outFields&&!(e?.returnCountOnly||e?.returnExtentOnly||e?.returnIdsOnly)?i.outFields.includes("*")?o.outFields="*":o.outFields=i.outFields.join(","):delete o.outFields,i.outSR?o.outSR=i.outSR.wkid||JSON.stringify(i.outSR):r&&i.returnGeometry&&(o.outSR=o.inSR),i.returnGeometry&&delete i.returnGeometry,i.timeExtent){const t=i.timeExtent,{start:e,end:r}=t;null==e&&null==r||(o.time=e===r?e:`${e??"null"},${r??"null"}`),delete i.timeExtent}return o}async function d(t,e,r,i){const o=await m(t,e,"json",i);return(0,u.p)(e,r,o.data),o}async function y(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{objectIds:[]}}:m(t,e,"json",r,{returnIdsOnly:!0})}async function c(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{count:0,extent:null}}:m(t,e,"json",r,{returnExtentOnly:!0,returnCountOnly:!0}).then((t=>{const e=t.data;if(e.hasOwnProperty("extent"))return t;if(e.features)throw new Error(p);if(e.hasOwnProperty("count"))throw new Error(p);return t}))}function h(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?Promise.resolve({data:{count:0}}):m(t,e,"json",r,{returnIdsOnly:!0,returnCountOnly:!0})}function m(t,e,r,s={},u={}){const p="string"==typeof t?(0,o.mN)(t):t,d=e.geometry?[e.geometry]:[];return s.responseType="pbf"===r?"array-buffer":"json",(0,n.aX)(d,null,s).then((t=>{const n=t&&t[0];null!=n&&((e=e.clone()).geometry=n);const d=(0,l.A)({...p.query,f:r,...u,...a(e,u)});return(0,i.default)((0,o.v_)(p.path,"queryTopFeatures"),{...s,query:{...d,...s.query}})}))}},28141:(t,e,r)=>{r.d(e,{Z:()=>j});var i,o=r(43697),s=r(66577),n=r(92835),l=r(35454),u=r(96674),p=r(22974),a=r(5600),d=r(75215),y=r(52011),c=r(30556),h=r(33955);r(67676),r(80442);let m=i=class extends u.wq{constructor(t){super(t),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"groupByFields",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],m.prototype,"topCount",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"orderByFields",void 0),m=i=(0,o._)([(0,y.j)("esri.rest.support.TopFilter")],m);const w=m;var v,b=r(82971);const F=new l.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),S=new l.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let f=v=class extends u.wq{constructor(t){super(t),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10}clone(){return new v((0,p.d9)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,o._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"cacheHint",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:{overridePolicy:t=>({enabled:t>0})}}})],f.prototype,"distance",void 0),(0,o._)([(0,a.Cb)({types:s.qM,json:{read:h.im,write:!0}})],f.prototype,"geometry",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],f.prototype,"geometryPrecision",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],f.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],f.prototype,"num",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],f.prototype,"objectIds",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],f.prototype,"orderByFields",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],f.prototype,"outFields",void 0),(0,o._)([(0,a.Cb)({type:b.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],f.prototype,"outSpatialReference",void 0),(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"resultType",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],f.prototype,"returnGeometry",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],f.prototype,"returnM",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],f.prototype,"returnZ",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],f.prototype,"start",void 0),(0,o._)([(0,c.c)("start"),(0,c.c)("num")],f.prototype,"writeStart",null),(0,o._)([(0,a.Cb)({type:String,json:{read:{source:"spatialRel",reader:F.read},write:{target:"spatialRel",writer:F.write}}})],f.prototype,"spatialRelationship",void 0),(0,o._)([(0,a.Cb)({type:n.Z,json:{write:!0}})],f.prototype,"timeExtent",void 0),(0,o._)([(0,a.Cb)({type:w,json:{write:!0}})],f.prototype,"topFilter",void 0),(0,o._)([(0,a.Cb)({type:String,json:{read:S.read,write:{writer:S.write,overridePolicy(t){return{enabled:null!=t&&null!=this.distance&&this.distance>0}}}}})],f.prototype,"units",void 0),(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"where",void 0),f=v=(0,o._)([(0,y.j)("esri.rest.support.TopFeaturesQuery")],f),f.from=(0,d.se)(f);const j=f}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/b2a423d9ce8bb784267c.js b/public/assets/esri/core/workers/chunks/b2a423d9ce8bb784267c.js new file mode 100644 index 0000000..ddc566a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/b2a423d9ce8bb784267c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1724],{84552:(e,t,i)=>{i.d(t,{Z:()=>c});var r=i(43697),s=i(2368),n=i(96674),l=i(35463),o=i(5600),a=(i(75215),i(67676),i(80442),i(36030)),d=i(52011),u=i(78981);let p=class extends((0,s.J)(n.wq)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,l.rJ)(this.value,this.unit,"milliseconds")}};(0,r._)([(0,a.J)(u.v,{nonNullable:!0})],p.prototype,"unit",void 0),(0,r._)([(0,o.Cb)({type:Number,json:{write:!0},nonNullable:!0})],p.prototype,"value",void 0),p=(0,r._)([(0,d.j)("esri.TimeInterval")],p);const c=p},88387:(e,t,i)=>{i.r(t),i.d(t,{default:()=>W});var r,s=i(43697),n=(i(66577),i(51773)),l=(i(16050),i(12501),i(28756),i(92271),i(72529),i(5499),i(84382),i(81571),i(91423)),o=i(32400),a=i(3172),d=i(20102),u=i(50758),p=i(92604),c=i(16453),m=i(95330),y=i(5600),h=i(75215),f=(i(67676),i(80442),i(71715)),b=i(52011),w=i(86973),v=i(87085),g=i(17287),I=i(71612),_=i(17017),S=i(69637),C=i(6404),x=i(38009),j=i(16859),E=i(34760),T=i(72965),R=i(28294),P=i(21506),U=i(50957),F=i(1231),O=i(53518),Z=i(35671),L=i(54306),N=i(30707),k=i(96674);let D=r=class extends k.wq{constructor(){super(...arguments),this.age=null,this.ageReceived=null,this.displayCount=null,this.maxObservations=1}clone(){return new r({age:this.age,ageReceived:this.ageReceived,displayCount:this.displayCount,maxObservations:this.maxObservations})}};(0,s._)([(0,y.Cb)({type:Number,json:{write:!0}})],D.prototype,"age",void 0),(0,s._)([(0,y.Cb)({type:Number,json:{write:!0}})],D.prototype,"ageReceived",void 0),(0,s._)([(0,y.Cb)({type:Number,json:{write:!0}})],D.prototype,"displayCount",void 0),(0,s._)([(0,y.Cb)({type:Number,json:{write:!0}})],D.prototype,"maxObservations",void 0),D=r=(0,s._)([(0,b.j)("esri.layers.support.PurgeOptions")],D);const M=D;var A=i(40555),$=i(14165),q=i(32163),H=i(86787),J=i(82971),V=i(6570);const z=(0,O.v)();function G(e,t){return new d.Z("layer:unsupported",`Layer (${e.title}, ${e.id}) of type '${e.declaredClass}' ${t}`,{layer:e})}let B=class extends((0,C.M)((0,S.b)((0,I.h)((0,R.n)((0,T.M)((0,E.Q)((0,g.Y)((0,x.q)((0,j.I)((0,c.R)((0,_.N)(v.Z)))))))))))){constructor(...e){super(...e),this.copyright=null,this.definitionExpression=null,this.displayField=null,this.elevationInfo=null,this.fields=null,this.fieldsIndex=null,this.geometryDefinition=null,this.geometryType=null,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.maxReconnectionAttempts=0,this.maxReconnectionInterval=20,this.maxScale=0,this.minScale=0,this.objectIdField=null,this.operationalLayerType="ArcGISStreamLayer",this.popupEnabled=!0,this.popupTemplate=null,this.purgeOptions=new M,this.refreshInterval=0,this.screenSizePerspectiveEnabled=!0,this.sourceJSON=null,this.spatialReference=J.Z.WGS84,this.type="stream",this.url=null,this.updateInterval=300,this.useViewTime=!0,this.webSocketUrl=null}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){if(!("WebSocket"in globalThis))return this.addResolvingPromise(Promise.reject(new d.Z("stream-layer:websocket-unsupported","WebSocket is not supported in this browser. StreamLayer will not have real-time connection with the stream service."))),Promise.resolve(this);const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Stream Service","Feed"]},e).catch(m.r9).then((()=>this._fetchService(t)))),Promise.resolve(this)}get defaultPopupTemplate(){return this.createPopupTemplate()}set featureReduction(e){const t=this._normalizeFeatureReduction(e);this._set("featureReduction",t)}set renderer(e){(0,Z.YN)(e,this.fieldsIndex),this._set("renderer",e)}readRenderer(e,t,i){t=t.layerDefinition||t;const r=t.drawingInfo?.renderer;if(r){const e=(0,l.a)(r,t,i)||void 0;return e||p.Z.getLogger(this).error("Failed to create renderer",{rendererDefinition:t.drawingInfo.renderer,layer:this,context:i}),e}return(0,U.Ob)(t,i)}async connect(e){const[{createConnection:t}]=await Promise.all([Promise.all([i.e(4599),i.e(5660)]).then(i.bind(i,95047)),this.load()]),r=this.geometryType?w.M.toJSON(this.geometryType):null,{customParameters:s=null,definitionExpression:n=null,geometryDefinition:l=null,maxReconnectionAttempts:o=0,maxReconnectionInterval:a=20,spatialReference:d=this.spatialReference}=e||this.createConnectionParameters(),p=t(this.parsedUrl,this.spatialReference,d,r,{geometry:l,where:n},o,a,s??void 0),c=(0,u.AL)([this.on("send-message-to-socket",(e=>p.sendMessageToSocket(e))),this.on("send-message-to-client",(e=>p.sendMessageToClient(e)))]);return p.once("destroy",c.remove),p}createConnectionParameters(){return{spatialReference:this.spatialReference,customParameters:this.customParameters,definitionExpression:this.definitionExpression,geometryDefinition:this.geometryDefinition,maxReconnectionAttempts:this.maxReconnectionAttempts,maxReconnectionInterval:this.maxReconnectionInterval}}createPopupTemplate(e){return(0,q.eZ)(this,e)}createQuery(){const e=new $.Z;return e.returnGeometry=!0,e.outFields=["*"],e.where=this.definitionExpression||"1=1",e}getFieldDomain(e,t){if(!this.fields)return null;let i=null;return this.fields.some((t=>(t.name===e&&(i=t.domain),!!i))),i}getField(e){return this.fieldsIndex.get(e)}serviceSupportsSpatialReference(e){return!0}sendMessageToSocket(e){this.emit("send-message-to-socket",e)}sendMessageToClient(e){this.emit("send-message-to-client",e)}write(e,t){const i=t?.messages;return this.webSocketUrl?(i?.push(G(this,"using a custom websocket connection cannot be written to web scenes and web maps")),null):this.parsedUrl?super.write(e,t):(i?.push(G(this,"using a client-side only connection without a url cannot be written to web scenes and web maps")),null)}async _fetchService(e){if(!this.webSocketUrl&&this.parsedUrl){if(!this.sourceJSON){const{data:t}=await(0,a.default)(this.parsedUrl.path,{query:{f:"json",...this.customParameters,...this.parsedUrl.query},responseType:"json",signal:e});this.sourceJSON=t}}else{if(!this.timeInfo?.trackIdField)throw new d.Z("stream-layer:missing-metadata","The stream layer trackIdField must be specified.");if(!this.objectIdField){const e=this.fields.find((e=>"oid"===e.type))?.name;if(!e)throw new d.Z("stream-layer:missing-metadata","The stream layer objectIdField must be specified.");this.objectIdField=e}if(!this.fields)throw new d.Z("stream-layer:missing-metadata","The stream layer fields must be specified.");if(this.fields.some((e=>e.name===this.objectIdField))||this.fields.push(new F.Z({name:this.objectIdField,alias:this.objectIdField,type:"oid"})),!this.geometryType)throw new d.Z("stream-layer:missing-metadata","The stream layer geometryType must be specified.");this.webSocketUrl&&(this.url=this.webSocketUrl)}return this.read(this.sourceJSON,{origin:"service",portalItem:this.portalItem,portal:this.portalItem?.portal,url:this.parsedUrl}),(0,Z.YN)(this.renderer,this.fieldsIndex),(0,Z.UF)(this.timeInfo,this.fieldsIndex),this.objectIdField||(this.objectIdField="__esri_stream_id__"),(0,A.y)(this,{origin:"service"})}};(0,s._)([(0,y.Cb)({type:String})],B.prototype,"copyright",void 0),(0,s._)([(0,y.Cb)({readOnly:!0})],B.prototype,"defaultPopupTemplate",null),(0,s._)([(0,y.Cb)({type:String,json:{name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],B.prototype,"definitionExpression",void 0),(0,s._)([(0,y.Cb)({type:String})],B.prototype,"displayField",void 0),(0,s._)([(0,y.Cb)({type:H.Z})],B.prototype,"elevationInfo",void 0),(0,s._)([(0,y.Cb)({json:{origins:{"web-map":{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-scene":{read:!1,write:!1}}}})],B.prototype,"featureReduction",null),(0,s._)([(0,y.Cb)(z.fields)],B.prototype,"fields",void 0),(0,s._)([(0,y.Cb)(z.fieldsIndex)],B.prototype,"fieldsIndex",void 0),(0,s._)([(0,y.Cb)({type:V.Z,json:{name:"layerDefinition.definitionGeometry",write:!0}})],B.prototype,"geometryDefinition",void 0),(0,s._)([(0,y.Cb)({type:w.M.apiValues,json:{read:{reader:w.M.read}}})],B.prototype,"geometryType",void 0),(0,s._)([(0,y.Cb)(P.iR)],B.prototype,"labelsVisible",void 0),(0,s._)([(0,y.Cb)({type:[L.Z],json:{read:{source:"layerDefinition.drawingInfo.labelingInfo",reader:N.r},write:{target:"layerDefinition.drawingInfo.labelingInfo"}}})],B.prototype,"labelingInfo",void 0),(0,s._)([(0,y.Cb)(P.rn)],B.prototype,"legendEnabled",void 0),(0,s._)([(0,y.Cb)({type:["show","hide"]})],B.prototype,"listMode",void 0),(0,s._)([(0,y.Cb)({type:h.z8})],B.prototype,"maxReconnectionAttempts",void 0),(0,s._)([(0,y.Cb)({type:h.z8})],B.prototype,"maxReconnectionInterval",void 0),(0,s._)([(0,y.Cb)(P.u1)],B.prototype,"maxScale",void 0),(0,s._)([(0,y.Cb)(P.rO)],B.prototype,"minScale",void 0),(0,s._)([(0,y.Cb)({type:String})],B.prototype,"objectIdField",void 0),(0,s._)([(0,y.Cb)({value:"ArcGISStreamLayer",type:["ArcGISStreamLayer"]})],B.prototype,"operationalLayerType",void 0),(0,s._)([(0,y.Cb)(P.C_)],B.prototype,"popupEnabled",void 0),(0,s._)([(0,y.Cb)({type:n.Z,json:{name:"popupInfo",write:!0}})],B.prototype,"popupTemplate",void 0),(0,s._)([(0,y.Cb)({type:M})],B.prototype,"purgeOptions",void 0),(0,s._)([(0,y.Cb)({json:{read:!1,write:!1}})],B.prototype,"refreshInterval",void 0),(0,s._)([(0,y.Cb)({types:o.A,json:{origins:{service:{write:{target:"drawingInfo.renderer",enabled:!1}},"web-scene":{name:"layerDefinition.drawingInfo.renderer",types:o.o,write:!0}},write:{target:"layerDefinition.drawingInfo.renderer"}}})],B.prototype,"renderer",null),(0,s._)([(0,f.r)("service","renderer",["drawingInfo.renderer","defaultSymbol"]),(0,f.r)("renderer",["layerDefinition.drawingInfo.renderer","layerDefinition.defaultSymbol"])],B.prototype,"readRenderer",null),(0,s._)([(0,y.Cb)(P.YI)],B.prototype,"screenSizePerspectiveEnabled",void 0),(0,s._)([(0,y.Cb)()],B.prototype,"sourceJSON",void 0),(0,s._)([(0,y.Cb)({type:J.Z,json:{origins:{service:{read:{source:"spatialReference"}}}}})],B.prototype,"spatialReference",void 0),(0,s._)([(0,y.Cb)({json:{read:!1}})],B.prototype,"type",void 0),(0,s._)([(0,y.Cb)(P.HQ)],B.prototype,"url",void 0),(0,s._)([(0,y.Cb)({type:Number})],B.prototype,"updateInterval",void 0),(0,s._)([(0,y.Cb)({json:{read:!1,write:!1}})],B.prototype,"useViewTime",void 0),(0,s._)([(0,y.Cb)({type:String})],B.prototype,"webSocketUrl",void 0),B=(0,s._)([(0,b.j)("esri.layers.StreamLayer")],B);const W=B},17287:(e,t,i)=>{i.d(t,{Y:()=>a});var r=i(43697),s=i(92604),n=i(5600),l=(i(75215),i(67676),i(80442),i(52011)),o=i(66677);const a=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,o.Qc)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,o.Nm)(e,s.Z.getLogger(this)))}};return(0,r._)([(0,n.Cb)()],t.prototype,"title",null),(0,r._)([(0,n.Cb)({type:String})],t.prototype,"url",null),t=(0,r._)([(0,l.j)("esri.layers.mixins.ArcGISService")],t),t}},17017:(e,t,i)=>{i.d(t,{N:()=>l});var r=i(43697),s=i(5600),n=(i(75215),i(67676),i(80442),i(52011));const l=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,r._)([(0,s.Cb)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,r._)([(0,n.j)("esri.layers.mixins.CustomParametersMixin")],t),t}},69637:(e,t,i)=>{i.d(t,{b:()=>E});var r,s=i(43697),n=i(5600),l=(i(75215),i(67676),i(80442),i(52011)),o=i(20102),a=i(96674),d=i(78286),u=i(67760),p=i(66577),c=i(92835),m=i(35454),y=i(22974),h=i(14165);const f=new m.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),b=new m.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let w=r=class extends a.wq{constructor(e){super(e),this.where=null,this.geometry=null,this.spatialRelationship="intersects",this.distance=void 0,this.objectIds=null,this.units=null,this.timeExtent=null}createQuery(e={}){const{where:t,geometry:i,spatialRelationship:r,timeExtent:s,objectIds:n,units:l,distance:o}=this;return new h.Z({geometry:(0,y.d9)(i),objectIds:(0,y.d9)(n),spatialRelationship:r,timeExtent:(0,y.d9)(s),where:t,units:l,distance:o,...e})}clone(){const{where:e,geometry:t,spatialRelationship:i,timeExtent:s,objectIds:n,units:l,distance:o}=this;return new r({geometry:(0,y.d9)(t),objectIds:(0,y.d9)(n),spatialRelationship:i,timeExtent:(0,y.d9)(s),where:e,units:l,distance:o})}};(0,s._)([(0,n.Cb)({type:String,json:{write:!0}})],w.prototype,"where",void 0),(0,s._)([(0,n.Cb)({types:p.qM,json:{write:!0}})],w.prototype,"geometry",void 0),(0,s._)([(0,n.Cb)({type:f.apiValues,json:{name:"spatialRel",read:{reader:f.read},write:{allowNull:!1,writer:f.write,overridePolicy(){return{enabled:null!=this.geometry}}}}})],w.prototype,"spatialRelationship",void 0),(0,s._)([(0,n.Cb)({type:Number,json:{write:{overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],w.prototype,"distance",void 0),(0,s._)([(0,n.Cb)({type:[Number],json:{write:!0}})],w.prototype,"objectIds",void 0),(0,s._)([(0,n.Cb)({type:b.apiValues,json:{read:b.read,write:{writer:b.write,overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],w.prototype,"units",void 0),(0,s._)([(0,n.Cb)({type:c.Z,json:{write:!0}})],w.prototype,"timeExtent",void 0),w=r=(0,s._)([(0,l.j)("esri.layers.support.FeatureFilter")],w);const v=w;var g;const I={read:{reader:u.ij},write:{writer:u.cW,overridePolicy(){return{allowNull:null!=this.excludedEffect,isRequired:null==this.excludedEffect}}}},_={read:{reader:u.ij},write:{writer:u.cW,overridePolicy(){return{allowNull:null!=this.includedEffect,isRequired:null==this.includedEffect}}}},S={name:"showExcludedLabels",default:!0};let C=g=class extends a.wq{constructor(e){super(e),this.filter=null,this.includedEffect=null,this.excludedEffect=null,this.excludedLabelsVisible=!1}write(e,t){const i=super.write(e,t);if(t?.origin){if(i.filter){const e=Object.keys(i.filter);if(e.length>1||"where"!==e[0])return t.messages?.push(new o.Z("web-document-write:unsupported-feature-effect","Invalid feature effect 'filter'. A filter can only contain a 'where' property",{layer:t.layer,effect:this})),null}if("showExcludedLabels"in i)return t.messages?.push(new o.Z("web-document-write:unsupported-feature-effect","Invalid value for property 'excludedLabelsVisible' which should always be 'true'",{layer:t.layer,effect:this})),null}return i}clone(){return new g({filter:null!=this.filter?this.filter.clone():null,includedEffect:this.includedEffect,excludedEffect:this.excludedEffect,excludedLabelsVisible:this.excludedLabelsVisible})}};(0,s._)([(0,n.Cb)({type:v,json:{write:{allowNull:!0,writer(e,t,i,r){const s=e?.write({},r);s&&0!==Object.keys(s).length?(0,d.RB)(i,s,t):(0,d.RB)(i,null,t)}}}})],C.prototype,"filter",void 0),(0,s._)([(0,n.Cb)({json:{write:!0,origins:{"web-map":I,"portal-item":I}}})],C.prototype,"includedEffect",void 0),(0,s._)([(0,n.Cb)({json:{write:!0,origins:{"web-map":_,"portal-item":_}}})],C.prototype,"excludedEffect",void 0),(0,s._)([(0,n.Cb)({type:Boolean,json:{write:!0,name:"showExcludedLabels",origins:{"web-map":S,"portal-item":S}}})],C.prototype,"excludedLabelsVisible",void 0),C=g=(0,s._)([(0,l.j)("esri.layers.support.FeatureEffect")],C);const x=C,j={write:{allowNull:!0}},E=e=>{let t=class extends e{constructor(){super(...arguments),this.featureEffect=null}};return(0,s._)([(0,n.Cb)({type:x,json:{origins:{"web-map":j,"portal-item":j}}})],t.prototype,"featureEffect",void 0),t=(0,s._)([(0,l.j)("esri.layers.mixins.FeatureEffectLayer")],t),t}},16859:(e,t,i)=>{i.d(t,{I:()=>_});var r=i(43697),s=i(68773),n=i(40330),l=i(3172),o=i(66643),a=i(20102),d=i(92604),u=i(70586),p=i(95330),c=i(81271),m=i(5600),y=(i(75215),i(67676),i(80442),i(71715)),h=i(52011),f=i(30556),b=i(84230),w=i(48522),v=i(15235),g=i(86082),I=i(14661);const _=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,i){if(t.itemId)return new v.default({id:t.itemId,portal:i&&i.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:r}=await i.e(8062).then(i.bind(i,18062));return(0,p.k_)(t),await r({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,p.D_)(e)||d.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,p.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!s.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:i,fullEdit:r},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",i),this._set("userHasFullEditingPrivileges",r),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,p.r9)(e)}}async _fetchUserPrivileges(e,t){let i=this.portalItem;if(!e||!i||!i.loaded||i.sourceUrl)return this._fetchFallbackUserPrivileges(t);const r=e===i.id;if(r&&i.portal.user)return(0,I.Ss)(i);let s,l;if(r)s=i.portal.url;else try{s=await(0,b.oP)(this.url,t)}catch(e){(0,p.r9)(e)}if(!s||!(0,c.Zo)(s,i.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;l=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,p.r9)(e)}if(!l)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(r?await i.reload():(i=new v.default({id:e,portal:{url:s}}),await i.load(t)),i.portal.user)return(0,I.Ss)(i)}catch(e){(0,p.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,p.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const i=S.credential===t?S.user:await this._fetchEditingUser(e);return S.credential=t,S.user=i,null==i||null==i.privileges||i.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const i=n.id.findServerInfo(this.url??"");if(!i?.owningSystemUrl)return null;const r=`${i.owningSystemUrl}/sharing/rest`,s=w.Z.getDefault();if(s&&s.loaded&&(0,c.Fv)(s.restUrl)===(0,c.Fv)(r))return s.user;const a=`${r}/community/self`,d=null!=e?e.signal:null,u=await(0,o.q6)((0,l.default)(a,{authMode:"no-prompt",query:{f:"json"},signal:d}));return u.ok?g.default.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const i=t&&t.portal,r=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||w.Z.getDefault());return i&&r&&!(0,c.tm)(r.restUrl,i.restUrl)?(t.messages&&t.messages.push(new a.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,r._)([(0,m.Cb)({type:v.default})],t.prototype,"portalItem",null),(0,r._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,r._)([(0,f.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,r._)([(0,m.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,r._)([(0,h.j)("esri.layers.mixins.PortalLayer")],t),t},S={credential:null,user:null}},28294:(e,t,i)=>{i.d(t,{n:()=>c});var r=i(43697),s=i(92835),n=i(84552),l=i(5600),o=(i(75215),i(67676),i(80442),i(71715)),a=i(52011),d=i(35671),u=i(76259),p=i(78981);const c=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const i=t.timeInfo.exportOptions;if(!i)return null;const r=i.timeOffset,s=p.v.fromJSON(i.timeOffsetUnits);return r&&s?new n.Z({value:r,unit:s}):null}set timeInfo(e){(0,d.UF)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,r._)([(0,l.Cb)({type:s.Z,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,r._)([(0,l.Cb)({type:n.Z})],t.prototype,"timeOffset",void 0),(0,r._)([(0,o.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,r._)([(0,l.Cb)({value:null,type:u.Z,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,r._)([(0,l.Cb)({type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation"},origins:{"web-scene":{read:!1,write:!1}}}})],t.prototype,"useViewTime",void 0),t=(0,r._)([(0,a.j)("esri.layers.mixins.TemporalLayer")],t),t}},76259:(e,t,i)=>{i.d(t,{Z:()=>h});var r=i(43697),s=i(92835),n=i(84552),l=i(2368),o=i(96674),a=i(5600),d=(i(75215),i(67676),i(80442),i(71715)),u=i(52011),p=i(30556),c=i(80216);function m(e,t){return n.Z.fromJSON({value:e,unit:t})}let y=class extends((0,l.J)(o.wq)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeReference=null,this.trackIdField=null,this.useTime=!0}readFullTimeExtent(e,t){if(!t.timeExtent||!Array.isArray(t.timeExtent)||2!==t.timeExtent.length)return null;const i=new Date(t.timeExtent[0]),r=new Date(t.timeExtent[1]);return new s.Z({start:i,end:r})}writeFullTimeExtent(e,t){e&&null!=e.start&&null!=e.end?t.timeExtent=[e.start.getTime(),e.end.getTime()]:t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?m(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?m(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,r._)([(0,a.Cb)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],y.prototype,"cumulative",void 0),(0,r._)([(0,a.Cb)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],y.prototype,"endField",void 0),(0,r._)([(0,a.Cb)({type:s.Z,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"fullTimeExtent",void 0),(0,r._)([(0,d.r)("fullTimeExtent",["timeExtent"])],y.prototype,"readFullTimeExtent",null),(0,r._)([(0,p.c)("fullTimeExtent")],y.prototype,"writeFullTimeExtent",null),(0,r._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],y.prototype,"hasLiveData",void 0),(0,r._)([(0,a.Cb)({type:n.Z,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"interval",void 0),(0,r._)([(0,d.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],y.prototype,"readInterval",null),(0,r._)([(0,p.c)("interval")],y.prototype,"writeInterval",null),(0,r._)([(0,a.Cb)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],y.prototype,"startField",void 0),(0,r._)([(0,a.Cb)({type:c.Z,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"timeReference",void 0),(0,r._)([(0,a.Cb)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"trackIdField",void 0),(0,r._)([(0,a.Cb)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],y.prototype,"useTime",void 0),y=(0,r._)([(0,u.j)("esri.layers.support.TimeInfo")],y);const h=y},30707:(e,t,i)=>{i.d(t,{a:()=>p,r:()=>d});var r=i(20102),s=i(22974),n=i(92604),l=i(54306);const o=n.Z.getLogger("esri.layers.support.labelingInfo"),a=/\[([^\[\]]+)\]/gi;function d(e,t,i){return e?e.map((e=>{const r=new l.Z;if(r.read(e,i),r.labelExpression){const e=t.fields||t.layerDefinition&&t.layerDefinition.fields||this.fields;r.labelExpression=r.labelExpression.replaceAll(a,((t,i)=>`[${function(e,t){if(!t)return e;const i=e.toLowerCase();for(let e=0;efunction(e,t){const i=e.labelPlacement,s=u[t];if(!e.symbol)return o.warn("No ILabelClass symbol specified."),!0;if(!s)return o.error(new r.Z("labeling:unsupported-geometry-type",`Unable to create labels for layer, geometry type '${t}' is not supported`)),!0;if(!s.includes(i)){const r=s[0];i&&o.warn(`Found invalid label placement type ${i} for ${t}. Defaulting to ${r}`),e.labelPlacement=r}return!1}(e,t)))?[]:i}},78981:(e,t,i)=>{i.d(t,{v:()=>r});const r=(0,i(35454).w)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0})},40555:(e,t,i)=>{i.d(t,{y:()=>l});var r=i(66643),s=i(95330),n=i(20941);async function l(e,t,i){const l=e&&e.getAtOrigin&&e.getAtOrigin("renderer",t.origin);if(l&&"unique-value"===l.type&&l.styleOrigin){const o=await(0,r.q6)(l.populateFromStyle());if((0,s.k_)(i),!1===o.ok){const i=o.error;t&&t.messages&&t.messages.push(new n.Z("renderer:style-reference",`Failed to create unique value renderer from style reference: ${i.message}`,{error:i,context:t})),e.clear("renderer",t?.origin)}}}},58333:(e,t,i)=>{i.d(t,{ET:()=>n,I4:()=>s,eG:()=>a,lF:()=>l,lj:()=>u,qP:()=>o,wW:()=>d});const r=[252,146,31,255],s={type:"esriSMS",style:"esriSMSCircle",size:6,color:r,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},n={type:"esriSLS",style:"esriSLSSolid",width:.75,color:r},l={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},o={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},a={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},d={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},u={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/b31974524932e638df8c.js b/public/assets/esri/core/workers/chunks/b31974524932e638df8c.js new file mode 100644 index 0000000..7310277 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/b31974524932e638df8c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3847],{66577:(e,n,t)=>{t.d(n,{qM:()=>c});var i=t(75215),l=t(6570),r=t(9361),a=t(65091),o=t(94139),s=t(38913),u=t(58901);t(82971),t(86973),t(33955);const c={base:r.Z,key:"type",typeMap:{extent:l.Z,multipoint:a.Z,point:o.Z,polyline:u.Z,polygon:s.Z}};(0,i.N7)(c)},33955:(e,n,t)=>{t.d(n,{Ji:()=>y,YX:()=>u,aW:()=>c,im:()=>p,l9:()=>d,oU:()=>m,q9:()=>g,wp:()=>f});var i=t(6570),l=t(9361),r=t(65091),a=t(94139),o=t(38913),s=t(58901);function u(e){return void 0!==e.xmin&&void 0!==e.ymin&&void 0!==e.xmax&&void 0!==e.ymax}function c(e){return void 0!==e.points}function f(e){return void 0!==e.x&&void 0!==e.y}function d(e){return void 0!==e.paths}function m(e){return void 0!==e.rings}function p(e){return null==e?null:e instanceof l.Z?e:f(e)?a.Z.fromJSON(e):d(e)?s.Z.fromJSON(e):m(e)?o.Z.fromJSON(e):c(e)?r.Z.fromJSON(e):u(e)?i.Z.fromJSON(e):null}function y(e){return e?f(e)?"esriGeometryPoint":d(e)?"esriGeometryPolyline":m(e)?"esriGeometryPolygon":u(e)?"esriGeometryEnvelope":c(e)?"esriGeometryMultipoint":null:null}const h={esriGeometryPoint:a.Z,esriGeometryPolyline:s.Z,esriGeometryPolygon:o.Z,esriGeometryEnvelope:i.Z,esriGeometryMultipoint:r.Z};function g(e){return e&&h[e]||null}},82397:(e,n,t)=>{t.d(n,{G6:()=>y,Ie:()=>p,J9:()=>d,RF:()=>f,U1:()=>m,vY:()=>a}),t(33955);const i=(e,n,t)=>[n,t],l=(e,n,t)=>[n,t,e[2]],r=(e,n,t)=>[n,t,e[2],e[3]];function a(e){return e?{originPosition:"upper-left"===e.originPosition?"upperLeft":"lower-left"===e.originPosition?"lowerLeft":e.originPosition,scale:e.tolerance?[e.tolerance,e.tolerance]:[1,1],translate:null!=e.extent?[e.extent.xmin,e.extent.ymax]:[0,0]}:null}function o({scale:e,translate:n},t){return t*e[0]+n[0]}function s({scale:e,translate:n},t){return n[1]-t*e[1]}function u(e,n,t){const i=new Array(t.length);if(!t.length)return i;const[l,r]=e.scale;let a=o(e,t[0][0]),u=s(e,t[0][1]);i[0]=n(t[0],a,u);for(let e=1;e{t.d(n,{M:()=>l,P:()=>r});var i=t(35454);const l=(0,i.w)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon"}),r=(0,i.w)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh"})},35671:(e,n,t)=>{t.d(n,{io:()=>F,AB:()=>b,gd:()=>g,Q0:()=>h,YN:()=>d,UF:()=>p,O5:()=>V,CH:()=>x,os:()=>C,Hp:()=>D,Fv:()=>M,H7:()=>U,Ec:()=>ee,qN:()=>q,q6:()=>u,Pz:()=>B,Lk:()=>v,Qc:()=>j,vP:()=>K}),t(20102);var i,l,r=t(78286);(l=i||(i={})).VALUE_OUT_OF_RANGE="domain-validation-error::value-out-of-range",l.INVALID_CODED_VALUE="domain-validation-error::invalid-coded-value";var a=t(59266);const o=/^([0-9_])/,s=/[^a-z0-9_\u0080-\uffff]+/gi;function u(e){return null==e?null:e.trim().replaceAll(s,"_").replace(o,"F$1")||null}const c=["field","field2","field3","normalizationField","rotationInfo.field","proportionalSymbolInfo.field","proportionalSymbolInfo.normalizationField","colorInfo.field","colorInfo.normalizationField"],f=["field","normalizationField"];function d(e,n){if(null!=e&&null!=n)for(const t of Array.isArray(e)?e:[e])if(m(c,t,n),"visualVariables"in t&&t.visualVariables)for(const e of t.visualVariables)m(f,e,n)}function m(e,n,t){if(e)for(const i of e){const e=(0,r.hS)(i,n),l=e&&"function"!=typeof e&&t.get(e);l&&(0,r.RB)(i,l.name,n)}}function p(e,n){if(null!=e&&n?.fields?.length)if("startField"in e){const t=n.get(e.startField),i=n.get(e.endField);e.startField=t?.name??null,e.endField=i?.name??null}else{const t=n.get(e.startTimeField),i=n.get(e.endTimeField);e.startTimeField=t?.name??null,e.endTimeField=i?.name??null}}const y=new Set;function h(e,n){return e&&n?(y.clear(),g(y,e,n),Array.from(y).sort()):[]}function g(e,n,t){if(t)if(n?.fields?.length)if(t.includes("*"))for(const{name:t}of n.fields)e.add(t);else for(const i of t)b(e,n,i);else{if(t.includes("*"))return e.clear(),void e.add("*");for(const n of t)null!=n&&e.add(n)}}function b(e,n,t){if("string"==typeof t)if(n){const i=n.get(t);i&&e.add(i.name)}else e.add(t)}function v(e,n){return null==n||null==e?[]:n.includes("*")?(e.fields??[]).map((e=>e.name)):n}async function F(e,n,t){if(!t)return;const{arcadeUtils:i}=await(0,a.LC)(),l=i.extractFieldNames(t,n?.fields?.map((e=>e.name)));for(const t of l)b(e,n,t)}function V({displayField:e,fields:n}){return e||(n&&n.length?T(n,"name-or-title")||T(n,"unique-identifier")||T(n,"type-or-category")||function(e){for(const n of e){if(!n||!n.name)continue;const e=n.name.toLowerCase();if(e.includes("name")||e.includes("title"))return n.name}return null}(n):null)}function T(e,n){for(const t of e)if(t&&t.valueType&&t.valueType===n)return t.name;return null}function x(e){return e?h(e.fieldsIndex,N(e)):[]}const I=["oid","global-id","guid"],_=["oid","global-id"],w=[/^fnode_$/i,/^tnode_$/i,/^lpoly_$/i,/^rpoly_$/i,/^poly_$/i,/^subclass$/i,/^subclass_$/i,/^rings_ok$/i,/^rings_nok$/i,/shape/i,/perimeter/i,/objectid/i,/_i$/i];function N(e){if(!e)return[];const n="editFieldsInfo"in e&&e.editFieldsInfo;if(!n)return[];const{creationDateField:t,creatorField:i,editDateField:l,editorField:r}=n;return[t,i,l,r].filter(Boolean)}function S(e){return N(e).map((e=>e.toLowerCase()))}function D(e,n){return e.editable&&!I.includes(e.type)&&!S(n).includes(e.name?.toLowerCase()??"")}function M(e,n){const t=e.name?.toLowerCase()??"";return!(null!=n?.objectIdField&&t===n.objectIdField.toLowerCase()||null!=n?.globalIdField&&t===n.globalIdField.toLowerCase()||function(e){const n=new Set;S(e).forEach((e=>n.add(e))),function(e){if(!e)return[];const n=e.geometryFieldsInfo;return n?h(e.fieldsIndex,[n.shapeAreaField,n.shapeLengthField]):[]}(e).forEach((e=>n.add(e.toLowerCase())));const t=e&&"infoFor3D"in e?e.infoFor3D:void 0;return t&&(Object.values(t.assetMapFieldRoles).forEach((e=>n.add(e.toLowerCase()))),Object.values(t.transformFieldRoles).forEach((e=>n.add(e.toLowerCase())))),Array.from(n)}(n).includes(t)||_.includes(e.type)||w.some((e=>e.test(t))))}function C(e){const n=e.defaultValue;return void 0!==n&&O(e,n)?n:e.nullable?null:void 0}function z(e){return"number"==typeof e&&!isNaN(e)&&isFinite(e)}function $(e){return null===e||z(e)}const E="isInteger"in Number?Number.isInteger:e=>"number"==typeof e&&isFinite(e)&&Math.floor(e)===e;function k(e){return null===e||E(e)}function A(e){return null!=e&&"string"==typeof e}function G(e){return null===e||A(e)}function L(){return!0}function O(e,n){let t;switch(e.type){case"date":case"integer":case"long":case"small-integer":case"esriFieldTypeDate":case"esriFieldTypeInteger":case"esriFieldTypeLong":case"esriFieldTypeSmallInteger":t=e.nullable?k:E;break;case"double":case"single":case"esriFieldTypeSingle":case"esriFieldTypeDouble":t=e.nullable?$:z;break;case"string":case"esriFieldTypeString":t=e.nullable?G:A;break;default:t=L}return 1===arguments.length?t:t(n)}const P=new Set(["integer","small-integer","single","double","esriFieldTypeInteger","esriFieldTypeSmallInteger","esriFieldTypeSingle","esriFieldTypeDouble"]);function U(e){return null!=e&&P.has(e.type)}function q(e){return null!=e&&("string"===e.type||"esriFieldTypeString"===e.type)}var Z,R;function B(e){return null==e||"number"==typeof e&&isNaN(e)?null:e}function j(e,n){return null==e||e.nullable&&null===n?null:U(e)&&!function(e,n){const t="string"==typeof e?J(e):e;if(!t)return!1;const i=t.min,l=t.max;return t.isInteger?E(n)&&n>=i&&n<=l:n>=i&&n<=l}(e.type,Number(n))?Z.OUT_OF_RANGE:O(e,n)?e.domain?function(e,n){switch(e.type){case"range":{const t="range"in e?e.range[0]:e.minValue,l="range"in e?e.range[1]:e.maxValue;if(null!=t&&+nl)return i.VALUE_OUT_OF_RANGE;break}case"coded-value":case"codedValue":if(null==e.codedValues||e.codedValues.every((e=>null==e||e.code!==n)))return i.INVALID_CODED_VALUE}return null}(e.domain,n):null:R.INVALID_TYPE}function J(e){switch(e){case"esriFieldTypeSmallInteger":case"small-integer":return Y;case"esriFieldTypeInteger":case"integer":return X;case"esriFieldTypeBigInteger":case"big-integer":return Q;case"esriFieldTypeSingle":case"single":return H;case"esriFieldTypeDouble":case"double":return W}}new Set(["date","date-only","time-only","timestamp-offset","esriFieldTypeDate","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"]),function(e){e.OUT_OF_RANGE="numeric-range-validation-error::out-of-range"}(Z||(Z={})),function(e){e.INVALID_TYPE="type-validation-error::invalid-type"}(R||(R={}));const Y={min:-32768,max:32767,isInteger:!0},X={min:-2147483648,max:2147483647,isInteger:!0},Q={min:-Number.MAX_SAFE_INTEGER,max:Number.MAX_SAFE_INTEGER,isInteger:!0},H={min:-34e37,max:12e37,isInteger:!1},W={min:-Number.MAX_VALUE,max:Number.MAX_VALUE,isInteger:!1};function K(e,n,t){switch(e){case i.INVALID_CODED_VALUE:return`Value ${t} is not in the coded domain - field: ${n.name}, domain: ${JSON.stringify(n.domain)}`;case i.VALUE_OUT_OF_RANGE:return`Value ${t} is out of the range of valid values - field: ${n.name}, domain: ${JSON.stringify(n.domain)}`;case R.INVALID_TYPE:return`Value ${t} is not a valid value for the field type - field: ${n.name}, type: ${n.type}, nullable: ${n.nullable}`;case Z.OUT_OF_RANGE:{const{min:e,max:i}=J(n.type);return`Value ${t} is out of range for the number type - field: ${n.name}, type: ${n.type}, value range is ${e} to ${i}`}}}function ee(e){return!!e&&["raster.itempixelvalue","raster.servicepixelvalue"].some((n=>e.toLowerCase().startsWith(n)))}},10278:(e,n,t)=>{t.d(n,{Z:()=>d});var i=t(43697),l=t(35454),r=t(96674),a=t(5600),o=(t(75215),t(67676),t(80442),t(36030)),s=t(52011);const u=new l.X({esriClassifyEqualInterval:"equal-interval",esriClassifyManual:"manual",esriClassifyNaturalBreaks:"natural-breaks",esriClassifyQuantile:"quantile",esriClassifyStandardDeviation:"standard-deviation",esriClassifyDefinedInterval:"defined-interval"}),c=new l.X({esriNormalizeByLog:"log",esriNormalizeByPercentOfTotal:"percent-of-total",esriNormalizeByField:"field"});let f=class extends r.wq{constructor(e){super(e),this.type="class-breaks-definition",this.breakCount=null,this.classificationField=null,this.classificationMethod=null,this.normalizationField=null,this.normalizationType=null}set standardDeviationInterval(e){"standard-deviation"===this.classificationMethod&&this._set("standardDeviationInterval",e)}set definedInterval(e){"defined-interval"===this.classificationMethod&&this._set("definedInterval",e)}};(0,i._)([(0,o.J)({classBreaksDef:"class-breaks-definition"})],f.prototype,"type",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],f.prototype,"breakCount",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],f.prototype,"classificationField",void 0),(0,i._)([(0,a.Cb)({type:String,json:{read:u.read,write:u.write}})],f.prototype,"classificationMethod",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],f.prototype,"normalizationField",void 0),(0,i._)([(0,a.Cb)({json:{read:c.read,write:c.write}})],f.prototype,"normalizationType",void 0),(0,i._)([(0,a.Cb)({value:null,json:{write:!0}})],f.prototype,"standardDeviationInterval",null),(0,i._)([(0,a.Cb)({value:null,json:{write:!0}})],f.prototype,"definedInterval",null),f=(0,i._)([(0,s.j)("esri.rest.support.ClassBreaksDefinition")],f);const d=f},622:(e,n,t)=>{t.d(n,{k:()=>r});const i=t(92604).Z.getLogger("esri.rest.support.generateRendererUtils");function l(e,n){return Number(e.toFixed(n))}function r(e){const{normalizationTotal:n}=e;return{classBreaks:a(e),normalizationTotal:n}}function a(e){const n=e.definition,{classificationMethod:t,normalizationType:i,definedInterval:r}=n,a=n.breakCount??1,u=[];let c=e.values;if(0===c.length)return[];c=c.sort(((e,n)=>e-n));const f=c[0],d=c[c.length-1];if("equal-interval"===t)if(c.length>=a){const e=(d-f)/a;let n=f;for(let t=1;t{u.push({minValue:e,maxValue:e,label:o(e,e,i)})}));else if("natural-breaks"===t){const n=function(e){const n=[],t=[];let i=Number.MIN_VALUE,l=1,r=-1;for(let a=0;ae){const t=l(n.uniqueValues[r[e]],6);u.push({minValue:m,maxValue:t,label:o(m,t,i)}),m=t}u.push({minValue:m,maxValue:d,label:o(m,d,i)})}else if("quantile"===t)if(c.length>=a&&f!==d){let e=f,n=Math.ceil(c.length/a),t=0;for(let l=1;lc.length&&(r=c.length-1),r<0&&(r=0),u.push({minValue:e,maxValue:c[r],label:o(e,c[r],i)}),e=c[r],t+=n,n=Math.ceil((c.length-t)/(a-l))}u.push({minValue:e,maxValue:d,label:o(e,d,i)})}else{let e=-1;for(let n=0;n=1?1:r>=.5?.5:.25,r}(f,d,a,e,n)*n;let r=0,s=f;for(let n=a;n>=1;n--){const a=l(e-(n-.5)*t,6);u.push({minValue:s,maxValue:a,label:o(s,a,i)}),s=a,r++}let c=l(e+.5*t,6);u.push({minValue:s,maxValue:c,label:o(s,c,i)}),s=c,r++;for(let n=1;n<=a;n++)c=r===2*a?d:l(e+(n+.5)*t,6),u.push({minValue:s,maxValue:c,label:o(s,c,i)}),s=c,r++}}else if("defined-interval"===t){if(!r)return u;const e=c[0],n=c[c.length-1],t=Math.ceil((n-e)/r);let a=e;for(let n=1;ni&&(t=i);for(let e=0;e0;d--)for(;t[d]!==t[d-1]+1;){t[d]=t[d]-1;const r=c(d-1,t,i,l);s=r.sbMean,a=r.sbSdcm;const m=c(d,t,i,l);if(u=m.sbMean,o=m.sbSdcm,!(a+o0&&l!==e[t+1]&&Math.abs(f-s[t])>Math.abs(f-s[t-1]))e[t]=l;else if(tMath.abs(f-s[t+1])){e[t+1]=l-1;break}d=o,o=0,r=[],a=[];for(let l=0;ld){for(let n=0;n{t.d(n,{DL:()=>D,F_:()=>T,G2:()=>N,H0:()=>y,Lq:()=>b,Qm:()=>_,S5:()=>p,XL:()=>g,eT:()=>x,fk:()=>w,i5:()=>h,oF:()=>M,wk:()=>m});var i=t(10278),l=t(622);const r="",a="equal-interval",o=1,s=5,u=10,c=/\s*(\+|-)?((\d+(\.\d+)?)|(\.\d+))\s*/gi,f=new Set(["esriFieldTypeInteger","esriFieldTypeSmallInteger","esriFieldTypeSingle","esriFieldTypeDouble"]),d=["min","max","avg","stddev","count","sum","variance","nullcount","median"];function m(e){return null==e||"string"==typeof e&&!e?r:e}function p(e){const n=null!=e.normalizationField||null!=e.normalizationType,t=null!=e.minValue||null!=e.maxValue,i=!!e.sqlExpression&&e.supportsSQLExpression;return!n&&!t&&!i}function y(e){const n=e.returnDistinct?[...new Set(e.values)]:e.values,t=n.filter((e=>null!=e)).sort(),i=t.length,l={count:i,min:t[0],max:t[i-1]};return e.supportsNullCount&&(l.nullcount=n.length-i),e.percentileParams&&(l.median=g(n,e.percentileParams)),l}function h(e){const{values:n,useSampleStdDev:t,supportsNullCount:i}=e;let l=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY,a=null,o=null,s=null,u=null,c=0;const f=null==e.minValue?-1/0:e.minValue,d=null==e.maxValue?1/0:e.maxValue;for(const e of n)Number.isFinite(e)?e>=f&&e<=d&&(a=null===a?e:a+e,l=Math.min(l,e),r=Math.max(r,e),c++):"string"==typeof e&&c++;if(c&&null!=a){o=a/c;let e=0;for(const t of n)Number.isFinite(t)&&t>=f&&t<=d&&(e+=(t-o)**2);u=t?c>1?e/(c-1):0:c>0?e/c:0,s=Math.sqrt(u)}else l=null,r=null;const m={avg:o,count:c,max:r,min:l,stddev:s,sum:a,variance:u};return i&&(m.nullcount=n.length-c),e.percentileParams&&(m.median=g(n,e.percentileParams)),m}function g(e,n){const{fieldType:t,value:i,orderBy:l,isDiscrete:r}=n,a=b(t,"desc"===l);if(0===(e=[...e].filter((e=>null!=e)).sort(((e,n)=>a(e,n)))).length)return null;if(i<=0)return e[0];if(i>=1)return e[e.length-1];const o=(e.length-1)*i,s=Math.floor(o),u=s+1,c=o%1,f=e[s],d=e[u];return u>=e.length||r||"string"==typeof f||"string"==typeof d?f:f*(1-c)+d*c}function b(e,n){const t=n?1:-1,i=function(e){return e?(e,n)=>{const t=v(e,n,!0);return null!=t?t:n-e}:(e,n)=>{const t=v(e,n,!1);return null!=t?t:e-n}}(n),l=F(n);if(!e||!["esriFieldTypeDate","esriFieldTypeString","esriFieldTypeGUID","esriFieldTypeGlobalID",...f].includes(e))return(e,n)=>"number"==typeof e&&"number"==typeof n?i(e,n):"string"==typeof e&&"string"==typeof n?l(e,n):t;if("esriFieldTypeDate"===e)return(e,n)=>{const l=new Date(e).getTime(),r=new Date(n).getTime();return isNaN(l)||isNaN(r)?t:i(l,r)};if(f.has(e))return(e,n)=>i(e,n);if("esriFieldTypeString"===e)return(e,n)=>l(e,n);if("esriFieldTypeGUID"===e||"esriFieldTypeGlobalID"===e){const e=F(n);return(n,t)=>e(V(n),V(t))}return n?(e,n)=>1:(e,n)=>-1}function v(e,n,t){if(t){if(null==e)return null==n?0:1;if(null==n)return-1}else{if(null==e)return null==n?0:-1;if(null==n)return 1}return null}function F(e){return e?(e,n)=>{const t=v(e,n,!0);return null!=t?t:(e=e.toUpperCase())>(n=n.toUpperCase())?-1:e{const t=v(e,n,!1);return null!=t?t:(e=e.toUpperCase())<(n=n.toUpperCase())?-1:e>n?1:0}}function V(e){return e.substr(24,12)+e.substr(19,4)+e.substr(16,2)+e.substr(14,2)+e.substr(11,2)+e.substr(9,2)+e.substr(6,2)+e.substr(4,2)+e.substr(2,2)+e.substr(0,2)}function T(e,n){let t;for(t in e)d.includes(t)&&(Number.isFinite(e[t])||(e[t]=null));return n?(["avg","stddev","variance"].forEach((n=>{null!=e[n]&&(e[n]=Math.ceil(e[n]??0))})),e):e}function x(e){const n={};for(let t of e)(null==t||"string"==typeof t&&""===t.trim())&&(t=null),null==n[t]?n[t]={count:1,data:t}:n[t].count++;return{count:n}}function I(e){return"coded-value"!==e?.type?[]:e.codedValues.map((e=>e.code))}function _(e,n,t,i){const l=e.count,r=[];if(t&&n){const e=[],t=I(n[0]);for(const l of t)if(n[1]){const t=I(n[1]);for(const r of t)if(n[2]){const t=I(n[2]);for(const n of t)e.push(`${m(l)}${i}${m(r)}${i}${m(n)}`)}else e.push(`${m(l)}${i}${m(r)}`)}else e.push(l);for(const n of e)l.hasOwnProperty(n)||(l[n]={data:n,count:0})}for(const e in l){const n=l[e];r.push({value:n.data,count:n.count,label:n.label})}return{uniqueValueInfos:r}}function w(e,n,t,i){let l=null;switch(n){case"log":0!==e&&(l=Math.log(e)*Math.LOG10E);break;case"percent-of-total":Number.isFinite(i)&&0!==i&&(l=e/i*100);break;case"field":Number.isFinite(t)&&0!==t&&(l=e/t);break;case"natural-log":e>0&&(l=Math.log(e));break;case"square-root":e>0&&(l=e**.5)}return l}function N(e,n){const t=S({field:n.field,normalizationType:n.normalizationType,normalizationField:n.normalizationField,classificationMethod:n.classificationMethod,standardDeviationInterval:n.standardDeviationInterval,breakCount:n.numClasses||s});return e=function(e,n,t){const i=n??-1/0,l=t??1/0;return e.filter((e=>Number.isFinite(e)&&e>=i&&e<=l))}(e,n.minValue,n.maxValue),(0,l.k)({definition:t,values:e,normalizationTotal:n.normalizationTotal})}function S(e){const{breakCount:n,field:t,normalizationField:l,normalizationType:r}=e,s=e.classificationMethod||a,u="standard-deviation"===s?e.standardDeviationInterval||o:void 0;return new i.Z({breakCount:n,classificationField:t,classificationMethod:s,normalizationField:"field"===r?l:void 0,normalizationType:r,standardDeviationInterval:u})}function D(e,n){let t=e.classBreaks;const i=t.length,l=t[0]?.minValue,r=t[i-1]?.maxValue,a="standard-deviation"===n,o=c;return t=t.map((e=>{const n=e.label,t={minValue:e.minValue,maxValue:e.maxValue,label:n};if(a&&n){const e=n.match(o),i=e?.map((e=>+e.trim()))??[];2===i.length?(t.minStdDev=i[0],t.maxStdDev=i[1],i[0]<0&&i[1]>0&&(t.hasAvg=!0)):1===i.length&&(n.includes("<")?(t.minStdDev=null,t.maxStdDev=i[0]):n.includes(">")&&(t.minStdDev=i[0],t.maxStdDev=null))}return t})),{minValue:l,maxValue:r,classBreakInfos:t,normalizationTotal:e.normalizationTotal}}function M(e,n){const t=C(e,n);if(null==t.min&&null==t.max)return{bins:[],minValue:t.min,maxValue:t.max,normalizationTotal:n.normalizationTotal};const i=t.intervals,l=t.min??0,r=t.max??0,a=i.map(((e,n)=>({minValue:i[n][0],maxValue:i[n][1],count:0})));for(const n of e)if(null!=n&&n>=l&&n<=r){const e=z(i,n);e>-1&&a[e].count++}return{bins:a,minValue:l,maxValue:r,normalizationTotal:n.normalizationTotal}}function C(e,n){const{field:t,classificationMethod:i,standardDeviationInterval:l,normalizationType:r,normalizationField:a,normalizationTotal:o,minValue:s,maxValue:c}=n,f=n.numBins||u;let d=null,m=null,y=null;if(i&&"equal-interval"!==i||r){const{classBreaks:n}=N(e,{field:t,normalizationType:r,normalizationField:a,normalizationTotal:o,classificationMethod:i,standardDeviationInterval:l,minValue:s,maxValue:c,numClasses:f});d=n[0].minValue,m=n[n.length-1].maxValue,y=n.map((e=>[e.minValue,e.maxValue]))}else{if(null!=s&&null!=c)d=s,m=c;else{const n=h({values:e,minValue:s,maxValue:c,useSampleStdDev:!r,supportsNullCount:p({normalizationType:r,normalizationField:a,minValue:s,maxValue:c})});d=n.min??null,m=n.max??null}y=function(e,n,t){const i=(n-e)/t,l=[];let r,a=e;for(let e=1;e<=t;e++)r=a+i,r=Number(r.toFixed(16)),l.push([a,e===t?n:r]),a=r;return l}(d??0,m??0,f)}return{min:d,max:m,intervals:y}}function z(e,n){let t=-1;for(let i=e.length-1;i>=0;i--)if(n>=e[i][0]){t=i;break}return t}},59266:(e,n,t)=>{t.d(n,{LC:()=>s,WW:()=>u,Yi:()=>c,mz:()=>d,pp:()=>f}),t(66577);var i=t(20102),l=t(92604),r=t(82971);const a=l.Z.getLogger("esri.support.arcadeOnDemand");let o;function s(){return o||(o=(async()=>{const e=await Promise.all([t.e(7126),t.e(8732),t.e(1965),t.e(8522),t.e(1482),t.e(837)]).then(t.bind(t,20837));return{arcade:e.arcade,arcadeUtils:e,Dictionary:e.Dictionary,Feature:e.arcadeFeature}})()),o}const u=(e,n,t)=>d.create(e,n,t,null,["$feature"],[]),c=(e,n,t)=>d.create(e,n,t,null,["$feature","$view"],[]),f=(e,n,t,i)=>d.create(e,n,t,i,["$feature","$view"],[]);class d{constructor(e,n,t,i,l,r,a){this.services=null,this.script=e,this.evaluate=i;const o=Array.isArray(r)?r:r.fields;this.fields=o,this._syntaxTree=t,this._arcade=n,this._arcadeFeature=l,this._spatialReference=a,this._referencesGeometry=n.scriptTouchesGeometry(this._syntaxTree),this._referencesScale=this._arcade.referencesMember(this._syntaxTree,"scale")}static async create(e,n,t,l,o,u){const{arcade:c,Feature:f,Dictionary:m}=await s(),p=r.Z.fromJSON(n);let y;try{y=c.parseScript(e,u)}catch(n){return a.error(new i.Z("arcade-bad-expression","Failed to parse arcade script",{script:e,error:n})),null}const h=o.reduce(((e,n)=>({...e,[n]:null})),{});let g=null;null!=l&&(g=new m(l),g.immutable=!0,h.$config=null);const b=c.scriptUsesGeometryEngine(y),v=b&&c.enableGeometrySupport(),F=c.scriptUsesFeatureSet(y)&&c.enableFeatureSetSupport(),V=c.scriptIsAsync(y),T=V&&c.enableAsyncSupport(),x={vars:h,spatialReference:p,useAsync:!!T};await Promise.all([v,F,T]);const I=new Set;await c.loadDependentModules(I,y,null,V,b);const _=new m;_.immutable=!1,_.setField("scale",0);const w=c.compileScript(y,x);return new d(e,c,y,((e,n)=>("$view"in e&&e.$view&&(_.setField("scale","object"==typeof e.$view&&"scale"in e.$view?e.$view.scale:void 0),e.$view=_),g&&(e.$config=g),w({vars:e,spatialReference:p,services:n}))),new f,t,p)}repurposeFeature(e){return e.geometry&&!e.geometry.spatialReference&&(e.geometry.spatialReference=this._spatialReference),this._arcadeFeature.repurposeFromGraphicLikeObject(e.geometry,e.attributes,{fields:this.fields}),this._arcadeFeature}referencesGeometry(){return this._referencesGeometry}referencesScale(){return this._referencesScale}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/b3d2e397ea74ebef4423.js b/public/assets/esri/core/workers/chunks/b3d2e397ea74ebef4423.js new file mode 100644 index 0000000..eb40e93 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/b3d2e397ea74ebef4423.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6809,661,5234,9880,5660],{99880:(e,t,s)=>{s.d(t,{V:()=>l});var r=s(68773),i=(s(3172),s(20102)),n=s(92604),o=s(81271);const a=n.Z.getLogger("esri.assets");function l(e){if(!r.default.assetsPath)throw a.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new i.Z("assets:path-not-set","config.assetsPath is not set");return(0,o.v_)(r.default.assetsPath,e)}},96794:(e,t,s)=>{s.d(t,{r:()=>i});var r=s(88764);function i(e,t){if(!(this instanceof i))return new i(e,t);this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this.toBBox=t:this._initFormat(t)),this.clear()}function n(e,t,s){if(!s)return t.indexOf(e);for(var r=0;r=e.minX&&t.maxY>=e.minY}function m(e){return{children:e,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function y(e,t,s,i,n){for(var o,a=[t,s];a.length;)(s=a.pop())-(t=a.pop())<=i||(o=t+Math.ceil((s-t)/i/2)*i,(0,r.q)(e,o,t,s,n),a.push(t,o,o,s))}i.prototype={all:function(){return this._all(this.data,[])},search:function(e){var t=this.data,s=[],r=this.toBBox;if(!_(e,t))return s;for(var i,n,o,a,l=[];t;){for(i=0,n=t.children.length;i=0&&n[t].children.length>this._maxEntries;)this._split(n,t),t--;this._adjustParentBBoxes(i,n,t)},_split:function(e,t){var s=e[t],r=s.children.length,i=this._minEntries;this._chooseSplitAxis(s,i,r);var n=this._chooseSplitIndex(s,i,r),a=m(s.children.splice(n,s.children.length-n));a.height=s.height,a.leaf=s.leaf,o(s,this.toBBox),o(a,this.toBBox),t?e[t-1].children.push(a):this._splitRoot(s,a)},_splitRoot:function(e,t){this.data=m([e,t]),this.data.height=e.height+1,this.data.leaf=!1,o(this.data,this.toBBox)},_chooseSplitIndex:function(e,t,s){var r,i,n,o,l,h,u,d;for(h=u=1/0,r=t;r<=s-t;r++)o=p(i=a(e,0,r,this.toBBox),n=a(e,r,s,this.toBBox)),l=c(i)+c(n),o=t;i--)n=e.children[i],l(u,e.leaf?o(n):n),c+=d(u);return c},_adjustParentBBoxes:function(e,t,s){for(var r=s;r>=0;r--)l(t[r],e)},_condense:function(e){for(var t,s=e.length-1;s>=0;s--)0===e[s].children.length?s>0?(t=e[s-1].children).splice(t.indexOf(e[s]),1):this.clear():o(e[s],this.toBBox)},_initFormat:function(e){var t=["return a"," - b",";"];this.compareMinX=new Function("a","b",t.join(e[0])),this.compareMinY=new Function("a","b",t.join(e[1])),this.toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}},8557:(e,t,s)=>{s.d(t,{Z:()=>r});class r{constructor(e){this.size=0,this._start=0,this.maxSize=e,this._buffer=new Array(e)}get entries(){return this._buffer}enqueue(e){if(this.size===this.maxSize){const t=this._buffer[this._start];return this._buffer[this._start]=e,this._start=(this._start+1)%this.maxSize,t}return this._buffer[(this._start+this.size++)%this.maxSize]=e,null}dequeue(){if(0===this.size)return null;const e=this._buffer[this._start];return this._buffer[this._start]=null,this.size--,this._start=(this._start+1)%this.maxSize,e}peek(){return 0===this.size?null:this._buffer[this._start]}find(e){if(0===this.size)return null;for(const t of this._buffer)if(null!=t&&e(t))return t;return null}clear(e){let t=this.dequeue();for(;null!=t;)e&&e(t),t=this.dequeue()}}},32448:(e,t,s)=>{s.d(t,{Z:()=>l});var r=s(43697),i=s(92036),n=s(50758),o=s(52011);class a{constructor(){this._emitter=new a.EventEmitter(this)}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}}!function(e){class t{constructor(e=null){this._target=e,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(e,t){const s=this._listenersMap&&this._listenersMap.get(e);if(!s)return!1;const r=this._target||this;return[...s].forEach((e=>{e.call(r,t)})),s.length>0}on(e,t){if(Array.isArray(e)){const s=e.map((e=>this.on(e,t)));return(0,n.AL)(s)}if(e.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap||(this._listenersMap=new Map);const s=this._listenersMap.get(e)||[];return s.push(t),this._listenersMap.set(e,s),{remove:()=>{const s=this._listenersMap&&this._listenersMap.get(e)||[],r=s.indexOf(t);r>=0&&s.splice(r,1)}}}once(e,t){const s=this.on(e,(e=>{s.remove(),t.call(null,e)}));return s}hasEventListener(e){const t=this._listenersMap&&this._listenersMap.get(e);return null!=t&&t.length>0}}e.EventEmitter=t,e.EventedMixin=e=>{let s=class extends e{constructor(){super(...arguments),this._emitter=new t}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};return s=(0,r._)([(0,o.j)("esri.core.Evented")],s),s};let s=class extends i.Z{constructor(){super(...arguments),this._emitter=new a.EventEmitter(this)}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};s=(0,r._)([(0,o.j)("esri.core.Evented")],s),e.EventedAccessor=s}(a||(a={}));const l=a},3920:(e,t,s)=>{s.d(t,{p:()=>h,r:()=>u});var r=s(43697),i=s(92036),n=s(61247),o=s(5600),a=s(52011),l=s(72762);const h=e=>{let t=class extends e{constructor(){super(...arguments),this._handles=new n.Z,this._updatingHandles=new l.t}destroy(){this.destroyed||(this._handles.destroy(),this._updatingHandles.destroy())}get handles(){return this._handles}get updatingHandles(){return this._updatingHandles}};return(0,r._)([(0,o.Cb)({readOnly:!0})],t.prototype,"handles",null),(0,r._)([(0,o.Cb)({readOnly:!0})],t.prototype,"updatingHandles",null),t=(0,r._)([(0,a.j)("esri.core.HandleOwner")],t),t};let u=class extends(h(i.Z)){};u=(0,r._)([(0,a.j)("esri.core.HandleOwner")],u)},64830:(e,t,s)=>{s.d(t,{Z:()=>o});var r=s(70586),i=s(58971),n=s(10661);class o{constructor(e=(e=>e.values().next().value)){this._peeker=e,this._observable=new n.s,this._items=new Set}get length(){return(0,i.it)(this._observable),this._items.size}clear(){0!==this.length&&(this._items.clear(),this._observable.notify())}last(){if(0===this.length)return;let e;for(e of this._items);return e}peek(){if(0!==this.length)return this._peeker(this._items)}push(e){this.contains(e)||(this._items.add(e),this._observable.notify())}contains(e){return(0,i.it)(this._observable),this._items.has(e)}pop(){if(0===this.length)return;const e=this.peek();return this._items.delete((0,r.j0)(e)),this._observable.notify(),e}popLast(){if(0===this.length)return;const e=this.last();return this._items.delete((0,r.j0)(e)),this._observable.notify(),e}remove(e){this.contains(e)&&(this._items.delete(e),this._observable.notify())}filter(e){const t=this.length;return this._items.forEach((t=>{e(t)||this._items.delete(t)})),t!==this._items.size&&this._observable.notify(),this}*[Symbol.iterator](){(0,i.it)(this._observable),yield*this._items}}},10661:(e,t,s)=>{s.d(t,{s:()=>i});var r=s(42100);class i extends r.s{notify(){const e=this._observers;if(e&&e.length>0){const t=e.slice();for(const e of t)e.onInvalidated(),e.onCommitted()}}}},72762:(e,t,s)=>{s.d(t,{t:()=>c});var r=s(43697),i=s(92036),n=s(61247),o=s(50758),a=s(17445),l=s(1654),h=s(5600),u=s(52011);let c=class extends i.Z{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._handles=new n.Z,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll(),this._handles.destroy()}add(e,t,s={}){return this._installWatch(e,t,s,a.YP)}addWhen(e,t,s={}){return this._installWatch(e,t,s,a.gx)}addOnCollectionChange(e,t,{initial:s=!1,final:r=!1}={}){const i=++this._handleId;return this._handles.add([(0,a.on)(e,"after-changes",this._createSyncUpdatingCallback(),a.Z_),(0,a.on)(e,"change",t,{onListenerAdd:s?e=>t({added:e.toArray(),removed:[]}):void 0,onListenerRemove:r?e=>t({added:[],removed:e.toArray()}):void 0})],i),(0,o.kB)((()=>this._handles.remove(i)))}addPromise(e){if(null==e)return e;const t=++this._handleId;this._handles.add({remove:()=>{this._pendingPromises.delete(e)&&(0!==this._pendingPromises.size||this._handles.has(d)||this._set("updating",!1))}},t),this._pendingPromises.add(e),this._set("updating",!0);const s=()=>this._handles.remove(t);return e.then(s,s),e}removeAll(){this._pendingPromises.clear(),this._handles.removeAll(),this._set("updating",!1)}_installWatch(e,t,s={},r){const i=++this._handleId;s.sync||this._installSyncUpdatingWatch(e,i);const n=r(e,t,s);return this._handles.add(n,i),(0,o.kB)((()=>this._handles.remove(i)))}_installSyncUpdatingWatch(e,t){const s=this._createSyncUpdatingCallback(),r=(0,a.YP)(e,s,{sync:!0,equals:()=>!1});return this._handles.add(r,t),r}_createSyncUpdatingCallback(){return()=>{this._handles.remove(d),++this._scheduleHandleId;const e=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this._handles.add((0,l.Os)((()=>{e===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this._handles.remove(d))})),d)}}};(0,r._)([(0,h.Cb)({readOnly:!0})],c.prototype,"updating",void 0),c=(0,r._)([(0,u.j)("esri.core.support.WatchUpdatingTracking")],c);const d=-42},80903:(e,t,s)=>{s.d(t,{Z:()=>l});var r=s(50758),i=s(92604),n=s(95330),o=s(64830),a=s(728);class l{constructor(){this._inUseClients=new Array,this._clients=new Array,this._clientPromises=new Array,this._ongoingJobsQueue=new o.Z}destroy(){this.close()}get closed(){return!this._clients||!this._clients.length}open(e,t){return new Promise(((s,r)=>{let i=!0;const o=e=>{(0,n.k_)(t.signal),i&&(i=!1,e())};this._clients.length=e.length,this._clientPromises.length=e.length,this._inUseClients.length=e.length;for(let i=0;i(this._clients[i]=new a.default(e,t,(()=>this._ongoingJobsQueue.pop()??null)),o(s),this._clients[i])),(()=>(o(r),null))):(this._clients[i]=new a.default(l,t,(()=>this._ongoingJobsQueue.pop()??null)),this._clientPromises[i]=Promise.resolve(this._clients[i]),o(s))}}))}broadcast(e,t,s){const r=new Array(this._clientPromises.length);for(let i=0;ir?.invoke(e,t,s)))}return r}close(){let e;for(;e=this._ongoingJobsQueue.pop();)e.resolver.reject((0,n.zE)(`Worker closing, aborting job calling '${e.methodName}'`));for(const e of this._clientPromises)e.then((e=>e?.close()));this._clients.length=0,this._clientPromises.length=0,this._inUseClients.length=0}invoke(e,t,s){let r;Array.isArray(s)?(i.Z.getLogger("esri.core.workers.Connection").warn("invoke()","The transferList parameter is deprecated, use the options object instead"),r={transferList:s}):r=s;const o=(0,n.hh)();this._ongoingJobsQueue.push({methodName:e,data:t,invokeOptions:r,resolver:o});for(let e=0;ee?.jobAdded()))}return o.promise}on(e,t){return Promise.all(this._clientPromises).then((()=>(0,r.AL)(this._clients.map((s=>s.on(e,t))))))}openPorts(){return new Promise((e=>{const t=new Array(this._clientPromises.length);let s=t.length;for(let r=0;r{i&&(t[r]=i.openPort()),0==--s&&e(t)}))}))}get test(){return{numClients:this._clients.length}}}},84864:(e,t,s)=>{s.d(t,{bU:()=>u,fC:()=>g,tp:()=>d,v7:()=>c});const r=new Float64Array(2),i=new Float64Array(2),n="0123456789bcdefghjkmnpqrstuvwxyz";function o(e){return n[e]}function a(e){return(e[0]+e[1])/2}function l(e,t,s){return e[0]=t,e[1]=s,e}function h(e,t){const s=t>a(e);return function(e,t){const s=a(e),r=t,i=!t;e[0]=i*e[0]+r*s,e[1]=i*s+r*e[1]}(e,s),s}function u(e,t){let s=-90,r=90,i=-180,n=180;for(let o=0;o>h,f=(g&e.geohashY)>>u;for(let e=c-1;e>=0;e--){const t=(i+n)/2,s=p&1<=0;e--){const t=(s+r)/2,i=f&1<r?1:0;i|=n<<29-(t+5*e),l=(1-n)*l+n*r,h=(1-n)*r+n*h}for(let s=0;s<5;s++){const r=(o+a)/2,i=t>r?1:0;n|=i<<29-(s+5*e),o=(1-i)*o+i*r,a=(1-i)*r+i*a}}e.geohashX=i,e.geohashY=n}function d(e,t,s,r,i){i%2&&(i+=1);let n=0,o=0,a=-90,l=90,h=-180,u=180;for(let e=0;es?1:0;n|=i<<29-(t+5*e),h=(1-i)*h+i*s,u=(1-i)*s+i*u}for(let t=0;t<5;t++){const r=(a+l)/2,i=s>r?1:0;o|=i<<29-(t+5*e),a=(1-i)*a+i*r,l=(1-i)*r+i*l}}e[2*t]=n,e[2*t+1]=o}function g(e,t,s){let n="";const a=l(r,-90,90),u=l(i,-180,180);for(let r=0;r{s.r(t),s.d(t,{createConnection:()=>F});var r=s(43697),i=(s(66577),s(3172)),n=s(20102),o=s(92604),a=s(95330),l=s(81271),h=(s(75215),s(67676),s(80442),s(52011)),u=s(5600),c=s(69285),d=s(32448);let g=class extends d.Z.EventedAccessor{destroy(){this.emit("destroy")}get connectionError(){return this.errorString?new n.Z("stream-connection",this.errorString):null}onFeature(e){this.emit("data-received",e)}onMessage(e){this.emit("message-received",e)}};(0,r._)([(0,u.Cb)({readOnly:!0})],g.prototype,"connectionError",null),g=(0,r._)([(0,h.j)("esri.layers.support.StreamConnection")],g);const p=g;var f,_;(_=f||(f={}))[_.CONNECTING=0]="CONNECTING",_[_.OPEN=1]="OPEN",_[_.CLOSING=2]="CLOSING",_[_.CLOSED=3]="CLOSED";let m=class extends p{constructor(e){super(),this._outstandingMessages=[],this.errorString=null;const{geometryType:t,spatialReference:s,sourceSpatialReference:r}=e;this._config=e,this._featureZScaler=(0,c.k)(t,r,s),this._open()}async _open(){await this._tryCreateWebSocket(),this.destroyed||await this._handshake()}destroy(){super.destroy(),null!=this._websocket&&(this._websocket.onopen=null,this._websocket.onclose=null,this._websocket.onerror=null,this._websocket.onmessage=null,this._websocket.close()),this._websocket=null}get connectionStatus(){if(null==this._websocket)return"disconnected";switch(this._websocket.readyState){case f.CONNECTING:case f.OPEN:return"connected";case f.CLOSING:case f.CLOSED:return"disconnected"}}sendMessageToSocket(e){null!=this._websocket?this._websocket.send(JSON.stringify(e)):this._outstandingMessages.push(e)}sendMessageToClient(e){this._onMessage(e)}updateCustomParameters(e){this._config.customParameters=e,null!=this._websocket&&this._websocket.close()}async _tryCreateWebSocket(e=this._config.source.path,t=1e3,s=0){try{if(this.destroyed)return;const t=(0,l.fl)(e,this._config.customParameters??{});this._websocket=await this._createWebSocket(t),this.notifyChange("connectionStatus")}catch(r){const i=t/1e3;return this._config.maxReconnectionAttempts&&s>=this._config.maxReconnectionAttempts?(o.Z.getLogger(this).error(new n.Z("websocket-connection","Exceeded maxReconnectionAttempts attempts. No further attempts will be made")),void this.destroy()):(o.Z.getLogger(this).error(new n.Z("websocket-connection",`Failed to connect. Attempting to reconnect in ${i}s`,r)),await(0,a.e4)(t),this._tryCreateWebSocket(e,Math.min(1.5*t,1e3*this._config.maxReconnectionInterval),s+1))}}_setWebSocketJSONParseHandler(e){e.onmessage=e=>{try{const t=JSON.parse(e.data);this._onMessage(t)}catch(e){return void o.Z.getLogger(this).error(new n.Z("websocket-connection","Failed to parse message, invalid JSON",{error:e}))}}}_createWebSocket(e){return new Promise(((t,s)=>{const r=new WebSocket(e);r.onopen=()=>{if(r.onopen=null,this.destroyed)return r.onclose=null,void r.close();r.onclose=e=>this._onClose(e),r.onerror=e=>this._onError(e),this._setWebSocketJSONParseHandler(r),t(r)},r.onclose=e=>{r.onopen=r.onclose=null,s(e)}}))}async _handshake(e=1e4){const t=this._websocket;if(null==t)return;const s=(0,a.hh)(),r=t.onmessage,{filter:i,outFields:l,spatialReference:h}=this._config;return s.timeout(e),t.onmessage=e=>{let a=null;try{a=JSON.parse(e.data)}catch(e){}a&&"object"==typeof a||(o.Z.getLogger(this).error(new n.Z("websocket-connection","Protocol violation. Handshake failed - malformed message",e.data)),s.reject(),this.destroy()),a.spatialReference?.wkid!==h?.wkid&&(o.Z.getLogger(this).error(new n.Z("websocket-connection",`Protocol violation. Handshake failed - expected wkid of ${h.wkid}`,e.data)),s.reject(),this.destroy()),"json"!==a.format&&(o.Z.getLogger(this).error(new n.Z("websocket-connection","Protocol violation. Handshake failed - format is not set",e.data)),s.reject(),this.destroy()),i&&a.filter!==i&&o.Z.getLogger(this).error(new n.Z("websocket-connection","Tried to set filter, but server doesn't support it")),l&&a.outFields!==l&&o.Z.getLogger(this).error(new n.Z("websocket-connection","Tried to set outFields, but server doesn't support it")),t.onmessage=r;for(const e of this._outstandingMessages)t.send(JSON.stringify(e));this._outstandingMessages=[],s.resolve()},t.send(JSON.stringify({filter:i,outFields:l,format:"json",spatialReference:{wkid:h.wkid}})),s.promise}_onMessage(e){if(this.onMessage(e),"type"in e)switch(e.type){case"features":case"featureResult":for(const t of e.features)null!=this._featureZScaler&&this._featureZScaler(t.geometry),this.onFeature(t)}}_onError(e){const t="Encountered an error over WebSocket connection";this._set("errorString",t),o.Z.getLogger(this).error("websocket-connection",t)}_onClose(e){this._websocket=null,this.notifyChange("connectionStatus"),1e3!==e.code&&o.Z.getLogger(this).error("websocket-connection",`WebSocket closed unexpectedly with error code ${e.code}`),this.destroyed||this._open()}};(0,r._)([(0,u.Cb)()],m.prototype,"connectionStatus",null),(0,r._)([(0,u.Cb)()],m.prototype,"errorString",void 0),m=(0,r._)([(0,h.j)("esri.layers.graphics.sources.connections.WebSocketConnection")],m);var y=s(34599),I=s(14165),b=s(33955),v=s(82971);const x={maxQueryDepth:5,maxRecordCountFactor:3};let w=class extends m{constructor(e){super({...x,...e}),this._buddyServicesQuery=null,this._relatedFeatures=null}async _open(){const e=await this._fetchServiceDefinition(this._config.source);e.timeInfo.trackIdField||o.Z.getLogger(this).warn("GeoEvent service was configured without a TrackIdField. This may result in certain functionality being disabled. The purgeOptions.maxObservations property will have no effect.");const t=this._fetchWebSocketUrl(e.streamUrls,this._config.spatialReference);this._buddyServicesQuery||(this._buddyServicesQuery=this._queryBuddyServices()),await this._buddyServicesQuery,await this._tryCreateWebSocket(t);const{filter:s,outFields:r}=this._config;this.destroyed||this._setFilter(s,r)}_onMessage(e){if("attributes"in e){let t;try{t=this._enrich(e),null!=this._featureZScaler&&this._featureZScaler(t.geometry)}catch(e){return void o.Z.getLogger(this).error(new n.Z("geoevent-connection","Failed to parse message",e))}this.onFeature(t)}else this.onMessage(e)}async _fetchServiceDefinition(e){const t={f:"json",...this._config.customParameters},s=(0,i.default)(e.path,{query:t,responseType:"json"}),r=(await s).data;return this._serviceDefinition=r,r}_fetchWebSocketUrl(e,t){const s=e[0],{urls:r,token:i}=s,n=this._inferWebSocketBaseUrl(r);return(0,l.fl)(`${n}/subscribe`,{outSR:""+t.wkid,token:i})}_inferWebSocketBaseUrl(e){if(1===e.length)return e[0];for(const t of e)if(t.includes("wss"))return t;return o.Z.getLogger(this).error(new n.Z("geoevent-connection","Unable to infer WebSocket url",e)),null}async _setFilter(e,t){const s=this._websocket;if(null==s||null==e&&null==t)return;const r=JSON.stringify({filter:this._serializeFilter(e,t)});let i=!1;const l=(0,a.hh)();return s.onmessage=e=>{const t=JSON.parse(e.data);t.filter&&(t.error&&(o.Z.getLogger(this).error(new n.Z("geoevent-connection","Failed to set service filter",t.error)),this._set("errorString",`Could not set service filter - ${t.error}`),l.reject(t.error)),this._setWebSocketJSONParseHandler(s),i=!0,l.resolve())},s.send(r),setTimeout((()=>{i||(this.destroyed||this._websocket!==s||o.Z.getLogger(this).error(new n.Z("geoevent-connection","Server timed out when setting filter")),l.reject())}),1e4),l.promise}_serializeFilter(e,t){const s={};if(null==e&&null==t)return s;if(null!=e&&e.geometry)try{const t=(0,b.im)(e.geometry);if("extent"!==t.type)throw new n.Z(`Expected extent but found type ${t.type}`);s.geometry=JSON.stringify(t.shiftCentralMeridian())}catch(e){o.Z.getLogger(this).error(new n.Z("geoevent-connection","Encountered an error when setting connection geometryDefinition",e))}return null!=e&&e.where&&"1 = 1"!==e.where&&"1=1"!==e.where&&(s.where=e.where),null!=t&&(s.outFields=t.join(",")),s}_enrich(e){if(!this._relatedFeatures)return e;const t=this._serviceDefinition.relatedFeatures.joinField,s=e.attributes[t],r=this._relatedFeatures.get(s);if(!r)return o.Z.getLogger(this).warn("geoevent-connection","Feature join failed. Is the join field configured correctly?",e),e;const{attributes:i,geometry:a}=r;for(const t in i)e.attributes[t]=i[t];return a&&(e.geometry=a),e.geometry||e.centroid||o.Z.getLogger(this).error(new n.Z("geoevent-connection","Found malformed feature - no geometry found",e)),e}async _queryBuddyServices(){try{const{relatedFeatures:e,keepLatestArchive:t}=this._serviceDefinition,s=this._queryRelatedFeatures(e),r=this._queryArchive(t);await s;const i=await r;if(!i)return;for(const e of i.features)this.onFeature(this._enrich(e))}catch(e){o.Z.getLogger(this).error(new n.Z("geoevent-connection","Encountered an error when querying buddy services",{error:e}))}}async _queryRelatedFeatures(e){if(!e)return;const t=await this._queryBuddy(e.featuresUrl);this._addRelatedFeatures(t)}async _queryArchive(e){if(e)return this._queryBuddy(e.featuresUrl)}async _queryBuddy(e){const t=new((await Promise.all([s.e(163),s.e(4609),s.e(9790),s.e(1773),s.e(9469),s.e(8346),s.e(1423),s.e(3887),s.e(7215),s.e(6017),s.e(773),s.e(9238),s.e(5235),s.e(8522),s.e(2975)]).then(s.bind(s,19238))).default)({url:e}),{capabilities:r}=await t.load(),i=r.query.supportsMaxRecordCountFactor,n=r.query.supportsPagination,o=r.query.supportsCentroid,a=this._config.maxRecordCountFactor,l=t.capabilities.query.maxRecordCount,h=i?l*a:l,u=new I.Z;if(u.outFields=this._config.outFields??["*"],u.where=this._config.filter?.where??"1=1",u.returnGeometry=!0,u.returnExceededLimitFeatures=!0,u.outSpatialReference=v.Z.fromJSON(this._config.spatialReference),o&&(u.returnCentroid=!0),i&&(u.maxRecordCountFactor=a),n)return u.num=h,t.destroy(),this._queryPages(e,u);const c=await(0,y.JT)(e,u,this._config.sourceSpatialReference);return t.destroy(),c.data}async _queryPages(e,t,s=[],r=0){t.start=null!=t.num?r*t.num:null;const{data:i}=await(0,y.JT)(e,t,this._config.sourceSpatialReference);return i.exceededTransferLimit&&r<(this._config.maxQueryDepth??0)?(i.features.forEach((e=>s.push(e))),this._queryPages(e,t,s,r+1)):(s.forEach((e=>i.features.push(e))),i)}_addRelatedFeatures(e){const t=new Map,s=e.features,r=this._serviceDefinition.relatedFeatures.joinField;for(const e of s){const s=e.attributes[r];t.set(s,e)}this._relatedFeatures=t}};w=(0,r._)([(0,h.j)("esri.layers.graphics.sources.connections.GeoEventConnection")],w);const S=w;let T=class extends p{constructor(e){super(),this.connectionStatus="connected",this.errorString=null;const{geometryType:t,spatialReference:s,sourceSpatialReference:r}=e;this._featureZScaler=(0,c.k)(t,r,s)}updateCustomParameters(e){}sendMessageToSocket(e){}sendMessageToClient(e){if("type"in e)switch(e.type){case"features":case"featureResult":for(const t of e.features)null!=this._featureZScaler&&this._featureZScaler(t.geometry),this.onFeature(t)}this.onMessage(e)}};function F(e,t,s,r,i,n,o,a){const l={source:e,sourceSpatialReference:t,spatialReference:s,geometryType:r,filter:i,maxReconnectionAttempts:n,maxReconnectionInterval:o,customParameters:a};return e?e.path.startsWith("wss://")||e.path.startsWith("ws://")?new m(l):new S(l):new T(l)}(0,r._)([(0,u.Cb)()],T.prototype,"connectionStatus",void 0),(0,r._)([(0,u.Cb)()],T.prototype,"errorString",void 0),T=(0,r._)([(0,h.j)("esri.layers.support.ClientSideConnection")],T)},92722:(e,t,s)=>{s.d(t,{O3:()=>v,lG:()=>w,my:()=>x,q9:()=>l});var r=s(20102),i=s(70272),n=s(5428),o=s(35671);const a={LineString:"esriGeometryPolyline",MultiLineString:"esriGeometryPolyline",MultiPoint:"esriGeometryMultipoint",Point:"esriGeometryPoint",Polygon:"esriGeometryPolygon",MultiPolygon:"esriGeometryPolygon"};function l(e){return a[e]}function*h(e){switch(e.type){case"Feature":yield e;break;case"FeatureCollection":for(const t of e.features)t&&(yield t)}}function*u(e){if(e)switch(e.type){case"Point":yield e.coordinates;break;case"LineString":case"MultiPoint":yield*e.coordinates;break;case"MultiLineString":case"Polygon":for(const t of e.coordinates)yield*t;break;case"MultiPolygon":for(const t of e.coordinates)for(const e of t)yield*e}}function c(e){for(const t of e)if(t.length>2)return!0;return!1}function d(e){let t=0;for(let s=0;s=0;r--)I(e,t[r],s);e.lengths.push(t.length)}function I(e,t,s){const[r,i,n]=t;e.coords.push(r,i),s.hasZ&&e.coords.push(n||0)}function b(e){switch(typeof e){case"string":return"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}function v(e){if(!e)throw new r.Z("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new r.Z("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});const{crs:t}=e;if(!t)return;const s="string"==typeof t?t:"name"===t.type?t.properties.name:"EPSG"===t.type?t.properties.code:null,i=new RegExp(".*(CRS84H?|4326)$","i");if(!s||!i.test(s))throw new r.Z("geojson-layer:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:t})}function x(e,t={}){const s=[],r=new Set,i=new Set;let n,a=!1,d=null,g=!1,{geometryType:p=null}=t,f=!1;for(const t of h(e)){const{geometry:e,properties:h,id:_}=t;if((!e||(p||(p=l(e.type)),l(e.type)===p))&&(a||(a=c(u(e))),g||(g=null!=_,g&&(n=typeof _,h&&(d=Object.keys(h).filter((e=>h[e]===_))))),h&&d&&g&&null!=_&&(d.length>1?d=d.filter((e=>h[e]===_)):1===d.length&&(d=h[d[0]]===_?d:[])),!f&&h)){let e=!0;for(const t in h){if(r.has(t))continue;const n=h[t];if(null==n){e=!1,i.add(t);continue}const a=b(n);if("unknown"===a){i.add(t);continue}i.delete(t),r.add(t);const l=(0,o.q6)(t);l&&s.push({name:l,alias:t,type:a})}f=e}}const _=(0,o.q6)(1===d?.length&&d[0]||null)??void 0;if(_)for(const e of s)if(e.name===_&&(0,o.H7)(e)){e.type="esriFieldTypeOID";break}return{fields:s,geometryType:p,hasZ:a,objectIdFieldName:_,objectIdFieldType:n,unknownFields:Array.from(i)}}function w(e,t){return Array.from(function*(e,t={}){const{geometryType:s,objectIdField:r}=t;for(const o of e){const{geometry:e,properties:a,id:h}=o;if(e&&l(e.type)!==s)continue;const u=a||{};let c;r&&(c=u[r],null==h||c||(u[r]=c=h));const d=new i.u_(e?p(new n.Z,e,t):null,u,null,c??void 0);yield d}}(h(e),t))}},25278:(e,t,s)=>{s.d(t,{Dm:()=>u,Hq:()=>c,MS:()=>d,bU:()=>a});var r=s(80442),i=s(22974),n=s(61159),o=s(58333);function a(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?o.I4:"esriGeometryPolyline"===e?o.ET:o.lF}}}const l=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let h=1;function u(e,t){if((0,r.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let s=`this.${t} = null;`;for(const t in e)s+=`this${l.test(t)?`.${t}`:`["${t}"]`} = ${JSON.stringify(e[t])};`;const r=new Function(`\n return class AttributesClass$${h++} {\n constructor() {\n ${s};\n }\n }\n `)();return()=>new r}catch(s){return()=>({[t]:null,...e})}}function c(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,i.d9)(e)}}]}function d(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:n.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},16467:(e,t,s)=>{s.d(t,{$9:()=>m,G4:()=>b,Lu:()=>_,WW:()=>T,d:()=>w,eS:()=>x,gp:()=>v,j:()=>I,w9:()=>y,yN:()=>S}),s(66577);var r=s(3172),i=s(20102),n=s(92604),o=s(8744),a=s(40488),l=s(98732),h=s(44876),u=s(92722),c=s(25278),d=s(99514),g=s(86719),p=s(82971);const f=n.Z.getLogger("esri.layers.graphics.sources.ogcfeature"),_="http://www.opengis.net/def/crs/",m=`${_}OGC/1.3/CRS84`;async function y(e,t,s={},n=5){const{links:o}=e,a=E(o,"items","application/geo+json")||E(o,"http://www.opengis.net/def/rel/ogc/1.0/items","application/geo+json");if(null==a)throw new i.Z("ogc-feature-layer:missing-items-page","Missing items url");const{data:l}=await(0,r.default)(a.href,{signal:s.signal,query:{limit:n,...s.customParameters,token:s.apiKey},headers:{accept:"application/geo+json"}});await(0,u.O3)(l);const h=(0,u.my)(l,{geometryType:t.geometryType}),p=t.fields||h.fields||[],_=null!=t.hasZ?t.hasZ:h.hasZ,m=h.geometryType,y=t.objectIdField||h.objectIdFieldName||"OBJECTID";let I=t.timeInfo;const b=p.find((({name:e})=>e===y));if(b)b.editable=!1,b.nullable=!1;else{if(!h.objectIdFieldType)throw new i.Z("ogc-feature-layer:missing-feature-id","Collection geojson require a feature id as a unique identifier");p.unshift({name:y,alias:y,type:"number"===h.objectIdFieldType?"esriFieldTypeOID":"esriFieldTypeString",editable:!1,nullable:!1})}if(y!==h.objectIdFieldName){const e=p.find((({name:e})=>e===h.objectIdFieldName));e&&(e.type="esriFieldTypeInteger")}p===h.fields&&h.unknownFields.length>0&&f.warn({name:"ogc-feature-layer:unknown-field-types",message:"Some fields types couldn't be inferred from the features and were dropped",details:{unknownFields:h.unknownFields}});for(const e of p){if(null==e.name&&(e.name=e.alias),null==e.alias&&(e.alias=e.name),"esriFieldTypeOID"!==e.type&&"esriFieldTypeGlobalID"!==e.type&&(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable),!e.name)throw new i.Z("ogc-feature-layer:invalid-field-name","field name is missing",{field:e});if(!g.v.jsonValues.includes(e.type))throw new i.Z("ogc-feature-layer:invalid-field-type",`invalid type for field "${e.name}"`,{field:e})}if(I){const e=new d.Z(p);if(I.startTimeField){const t=e.get(I.startTimeField);t?(I.startTimeField=t.name,t.type="esriFieldTypeDate"):I.startTimeField=null}if(I.endTimeField){const t=e.get(I.endTimeField);t?(I.endTimeField=t.name,t.type="esriFieldTypeDate"):I.endTimeField=null}if(I.trackIdField){const t=e.get(I.trackIdField);t?I.trackIdField=t.name:(I.trackIdField=null,f.warn({name:"ogc-feature-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:I}}))}I.startTimeField||I.endTimeField||(f.warn({name:"ogc-feature-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing",details:{timeInfo:I}}),I=null)}return{drawingInfo:m?(0,c.bU)(m):null,extent:M(e),geometryType:m,fields:p,hasZ:!!_,objectIdField:y,timeInfo:I}}async function I(e,t={}){const{links:s}=e,n=E(s,"data","application/json")||E(s,"http://www.opengis.net/def/rel/ogc/1.0/data","application/json");if(null==n)throw new i.Z("ogc-feature-layer:missing-collections-page","Missing collections url");const{apiKey:o,customParameters:a,signal:l}=t,{data:h}=await(0,r.default)(n.href,{signal:l,headers:{accept:"application/json"},query:{...a,token:o}});return h}async function b(e,t={}){const{links:s}=e,n=E(s,"conformance","application/json")||E(s,"http://www.opengis.net/def/rel/ogc/1.0/conformance","application/json");if(null==n)throw new i.Z("ogc-feature-layer:missing-conformance-page","Missing conformance url");const{apiKey:o,customParameters:a,signal:l}=t,{data:h}=await(0,r.default)(n.href,{signal:l,headers:{accept:"application/json"},query:{...a,token:o}});return h}async function v(e,t={}){const{apiKey:s,customParameters:i,signal:n}=t,{data:o}=await(0,r.default)(e,{signal:n,headers:{accept:"application/json"},query:{...i,token:s}});return o}async function x(e,t={}){const s="application/vnd.oai.openapi+json;version=3.0",i=E(e.links,"service-desc",s);if(null==i)return f.warn("ogc-feature-layer:missing-openapi-page","The OGC API-Features server does not have an OpenAPI page."),null;const{apiKey:n,customParameters:o,signal:a}=t,{data:l}=await(0,r.default)(i.href,{signal:a,headers:{accept:s},query:{...o,token:n}});return l}function w(e){const t=/^http:\/\/www\.opengis.net\/def\/crs\/(?.*)\/(?.*)\/(?.*)$/i.exec(e),s=t?.groups;if(!s)return null;const{authority:r,code:i}=s;switch(r.toLowerCase()){case"ogc":switch(i.toLowerCase()){case"crs27":return p.Z.GCS_NAD_1927.wkid;case"crs83":return 4269;case"crs84":case"crs84h":return p.Z.WGS84.wkid;default:return null}case"esri":case"epsg":{const e=Number.parseInt(i,10);return Number.isNaN(e)?null:e}default:return null}}async function S(e,t,s){const r=await T(e,t,s);return(0,l.cn)(r)}async function T(e,t,s){const{collection:n,layerDefinition:c,maxRecordCount:d,queryParameters:{apiKey:g,customParameters:f},spatialReference:_,supportedCrs:m}=e,{links:y}=n,I=E(y,"items","application/geo+json")||E(y,"http://www.opengis.net/def/rel/ogc/1.0/items","application/geo+json");if(null==I)throw new i.Z("ogc-feature-layer:missing-items-page","Missing items url");const{geometry:b,num:v,start:x,timeExtent:w,where:S}=t;if(t.objectIds)throw new i.Z("ogc-feature-layer:query-by-objectids-not-supported","Queries with objectids are not supported");const T=p.Z.fromJSON(_),C=t.outSpatialReference??T,M=C.isWGS84?null:F(C,m),k=A(b,m),L=function(e){if(null==e)return null;const{start:t,end:s}=e;return`${null!=t?t.toISOString():".."}/${null!=s?s.toISOString():".."}`}(w),R=null!=(Z=S)&&Z&&"1=1"!==Z?Z:null,O=v??(null!=x&&void 0!==x?10:d),{data:P}=await(0,r.default)(I.href,{...s,query:{...f,...k,crs:M,datetime:L,query:R,limit:O,startindex:x,token:g},headers:{accept:"application/geo+json"}});var Z;let U=!1;P.links&&(U=!!P.links.find((e=>"next"===e.rel))),!U&&Number.isInteger(P.numberMatched)&&Number.isInteger(P.numberReturned)&&(U=P.numberReturnede.rel===t&&e.type===s))||e.find((e=>e.rel===t&&!e.type))}},39450:(e,t,s)=>{s.d(t,{Z:()=>u});var r,i=s(43697),n=s(96674),o=s(5600),a=s(75215),l=(s(67676),s(80442),s(52011));let h=r=class extends n.wq{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new r({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,i._)([(0,o.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"cols",void 0),(0,i._)([(0,o.Cb)({type:a.z8,json:{write:!0}})],h.prototype,"level",void 0),(0,i._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"levelValue",void 0),(0,i._)([(0,o.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"origin",void 0),(0,i._)([(0,o.Cb)({type:Number,json:{write:!0}})],h.prototype,"resolution",void 0),(0,i._)([(0,o.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"rows",void 0),(0,i._)([(0,o.Cb)({type:Number,json:{write:!0}})],h.prototype,"scale",void 0),h=r=(0,i._)([(0,l.j)("esri.layers.support.LOD")],h);const u=h},11145:(e,t,s)=>{s.d(t,{Z:()=>S});var r,i=s(43697),n=s(35454),o=s(96674),a=s(67900),l=s(5600),h=s(75215),u=(s(67676),s(80442),s(71715)),c=s(52011),d=s(30556),g=s(94139),p=s(82971),f=s(24470),_=s(8744),m=s(40488),y=s(39450),I=s(43077);const b=new n.X({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let v=r=class extends o.wq{static create(e={}){const{resolutionFactor:t=1,scales:s,size:i=256,spatialReference:n=p.Z.WebMercator,numLODs:o=24}=e;if(!(0,_.JY)(n)){const e=[];if(s)for(let t=0;t=0;s--)e.unshift(new y.Z({level:s,scale:t,resolution:t})),t*=2}return new r({dpi:96,lods:e,origin:new g.Z(0,0,n),size:[i,i],spatialReference:n})}const l=(0,_.C5)(n),h=e.origin?new g.Z({x:e.origin.x,y:e.origin.y,spatialReference:n}):new g.Z(l?{x:l.origin[0],y:l.origin[1],spatialReference:n}:{x:0,y:0,spatialReference:n}),u=1/(39.37*(0,a.c9)(n)*96),c=[];if(s)for(let e=0;e{r.push(e.scale),t=e.scale>t?e.scale:t,s=e.scale=t.length-1)return t[t.length-1];const s=Math.floor(e),r=s+1;return t[s]/(t[s]/t[r])**(e-s)}scaleToZoom(e){const t=this.scales,s=t.length-1;let r=0;for(;re&&i=t?this.zoomToScale(Math.ceil(s)):this.zoomToScale(Math.floor(s))}tileAt(e,t,s,r){const i=this.lodAt(e);if(!i)return null;let n,o;if("number"==typeof t)n=t,o=s;else if((0,_.fS)(t.spatialReference,this.spatialReference))n=t.x,o=t.y,r=s;else{const e=(0,m.iV)(t,this.spatialReference);if(null==e)return null;n=e.x,o=e.y,r=s}const a=i.resolution*this.size[0],l=i.resolution*this.size[1];return r||(r=new I.f(null,0,0,0,(0,f.Ue)())),r.level=e,r.row=Math.floor((this.origin.y-o)/l+.001),r.col=Math.floor((n-this.origin.x)/a+.001),this.updateTileInfo(r),r}updateTileInfo(e,t=r.ExtrapolateOptions.NONE){let s=this.lodAt(e.level);if(!s&&t===r.ExtrapolateOptions.POWER_OF_TWO){const t=this.lods[this.lods.length-1];t.levelArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],v.prototype,"size",void 0),(0,i._)([(0,u.r)("size",["rows","cols"])],v.prototype,"readSize",null),(0,i._)([(0,d.c)("size",{cols:{type:h.z8},rows:{type:h.z8}})],v.prototype,"writeSize",null),(0,i._)([(0,l.Cb)({type:p.Z,json:{write:!0}})],v.prototype,"spatialReference",void 0),v=r=(0,i._)([(0,c.j)("esri.layers.support.TileInfo")],v),x=v||(v={}),(w=x.ExtrapolateOptions||(x.ExtrapolateOptions={}))[w.NONE=0]="NONE",w[w.POWER_OF_TWO=1]="POWER_OF_TWO";const S=v},43077:(e,t,s)=>{s.d(t,{f:()=>r});class r{constructor(e,t,s,r,i=void 0){this.id=e,this.level=t,this.row=s,this.col=r,this.extent=i}}},28694:(e,t,s)=>{s.d(t,{p:()=>i});var r=s(69285);function i(e,t,s){if(!s||!s.features||!s.hasZ)return;const i=(0,r.k)(s.geometryType,t,e.outSpatialReference);if(null!=i)for(const e of s.features)i(e.geometry)}},58333:(e,t,s)=>{s.d(t,{ET:()=>n,I4:()=>i,eG:()=>l,lF:()=>o,lj:()=>u,qP:()=>a,wW:()=>h});const r=[252,146,31,255],i={type:"esriSMS",style:"esriSMSCircle",size:6,color:r,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},n={type:"esriSLS",style:"esriSLSSolid",width:.75,color:r},o={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},h={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},u={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}},61027:(e,t,s)=>{s.d(t,{KS:()=>h,PX:()=>n,QS:()=>c,_I:()=>r,jL:()=>l,nE:()=>u,vs:()=>a,xp:()=>o});const r=8388607,i=8388608,n=0,o=1,a=e=>(e&i)>>>23,l=e=>e&r,h=e=>a(e)===o?254:255;function u(e){return a(e)===o}function c(e,t){return((t?i:0)|e)>>>0}},26899:(e,t,s)=>{s.d(t,{$_:()=>F,UK:()=>M,ws:()=>C,xV:()=>A});var r=s(20102),i=s(92604),n=s(95648),o=s(66039),a=s(35371);const l=i.Z.getLogger("esri.views.2d.engine.webgl.Utils"),h="geometry",u=[{name:h,strideInBytes:12}],c=[{name:h,strideInBytes:36}],d=[{name:h,strideInBytes:24}],g=[{name:h,strideInBytes:12}],p=[{name:h,strideInBytes:40}],f=[{name:h,strideInBytes:36}],_=[{name:h,strideInBytes:36}];function m(e){const t={};for(const s of e)t[s.name]=s.strideInBytes;return t}const y=m([{name:h,strideInBytes:36}]),I=m(u),b=m(c),v=m(d),x=m(g),w=m(p),S=m(f),T=m(_);function F(e,t){switch(e){case o.LW.MARKER:return t===o.mD.HEATMAP?I:y;case o.LW.FILL:switch(t){case o.mD.DOT_DENSITY:return x;case o.mD.SIMPLE:case o.mD.OUTLINE_FILL_SIMPLE:return v;default:return b}case o.LW.LINE:return w;case o.LW.TEXT:return S;case o.LW.LABEL:return T}}function C(e){switch(e){case"butt":return n.RL.BUTT;case"round":return n.RL.ROUND;case"square":return n.RL.SQUARE;default:return l.error(new r.Z("mapview-invalid-type",`Cap type ${e} is not a valid option. Defaulting to round`)),n.RL.ROUND}}function A(e){switch(e){case"miter":return n.AH.MITER;case"bevel":return n.AH.BEVEL;case"round":return n.AH.ROUND;default:return l.error(new r.Z("mapview-invalid-type",`Join type ${e} is not a valid option. Defaulting to round`)),n.AH.ROUND}}function M(e){switch(e){case a.Br.UNSIGNED_BYTE:return Uint8Array;case a.Br.UNSIGNED_SHORT_4_4_4_4:return Uint16Array;case a.Br.FLOAT:return Float32Array;default:return void l.error(new r.Z("webgl-utils",`Unable to handle type ${e}`))}}a.l1.STATIC_DRAW,new Map},37720:(e,t,s)=>{s.d(t,{aH:()=>n,t2:()=>i});var r=s(12142);function i(e){if(!e)return 0;const{r:t,g:s,b:i,a:n}=e;return(0,r.Jz)(t*n,s*n,i*n,255*n)}function n(e){if(!e)return 0;const[t,s,i,n]=e;return(0,r.Jz)(t*(n/255),s*(n/255),i*(n/255),n)}},66039:(e,t,s)=>{var r,i,n,o,a,l,h;s.d(t,{LW:()=>r,X:()=>o,mD:()=>h,mf:()=>a}),function(e){e[e.FILL=0]="FILL",e[e.LINE=1]="LINE",e[e.MARKER=2]="MARKER",e[e.TEXT=3]="TEXT",e[e.LABEL=4]="LABEL"}(r||(r={})),function(e){e[e.NONE=0]="NONE",e[e.MAP=1]="MAP",e[e.LABEL=2]="LABEL",e[e.LABEL_ALPHA=4]="LABEL_ALPHA",e[e.HITTEST=8]="HITTEST",e[e.HIGHLIGHT=16]="HIGHLIGHT",e[e.CLIP=32]="CLIP",e[e.DEBUG=64]="DEBUG",e[e.NUM_DRAW_PHASES=9]="NUM_DRAW_PHASES"}(i||(i={})),function(e){e[e.SIZE=0]="SIZE",e[e.COLOR=1]="COLOR",e[e.OPACITY=2]="OPACITY",e[e.ROTATION=3]="ROTATION"}(n||(n={})),function(e){e[e.NONE=0]="NONE",e[e.OPACITY=1]="OPACITY",e[e.COLOR=2]="COLOR",e[e.ROTATION=4]="ROTATION",e[e.SIZE_MINMAX_VALUE=8]="SIZE_MINMAX_VALUE",e[e.SIZE_SCALE_STOPS=16]="SIZE_SCALE_STOPS",e[e.SIZE_FIELD_STOPS=32]="SIZE_FIELD_STOPS",e[e.SIZE_UNIT_VALUE=64]="SIZE_UNIT_VALUE"}(o||(o={})),function(e){e[e.MINMAX_TARGETS_OUTLINE=128]="MINMAX_TARGETS_OUTLINE",e[e.SCALE_TARGETS_OUTLINE=256]="SCALE_TARGETS_OUTLINE",e[e.FIELD_TARGETS_OUTLINE=512]="FIELD_TARGETS_OUTLINE",e[e.UNIT_TARGETS_OUTLINE=1024]="UNIT_TARGETS_OUTLINE"}(a||(a={})),function(e){e[e.SPRITE=0]="SPRITE",e[e.GLYPH=1]="GLYPH"}(l||(l={})),function(e){e[e.DEFAULT=0]="DEFAULT",e[e.SIMPLE=1]="SIMPLE",e[e.DOT_DENSITY=2]="DOT_DENSITY",e[e.OUTLINE_FILL=3]="OUTLINE_FILL",e[e.OUTLINE_FILL_SIMPLE=4]="OUTLINE_FILL_SIMPLE",e[e.HEATMAP=5]="HEATMAP",e[e.PIE_CHART=6]="PIE_CHART"}(h||(h={}))},12142:(e,t,s)=>{s.d(t,{Jz:()=>n,UJ:()=>i});const r=new Float32Array(1);function i(e,t){return 65535&e|t<<16}function n(e,t,s,r){return 255&e|(255&t)<<8|(255&s)<<16|r<<24}new Uint32Array(r.buffer)},74259:(e,t,s)=>{s.d(t,{k:()=>g,p:()=>p});var r=s(8557),i=s(32448),n=(s(80442),s(96794)),o=s(60437),a=s(59999),l=s(61800);const h=(0,o.Ue)();function u(e,t){return e<<16|t}function c(e){return(4294901760&e)>>>16}function d(e){return 65535&e}const g={getObjectId:e=>e.getObjectId(),getAttributes:e=>e.readAttributes(),getAttribute:(e,t)=>e.readAttribute(t),cloneWithGeometry:(e,t)=>e,getGeometry:e=>e.readHydratedGeometry(),getCentroid:(e,t)=>e.readCentroid()};class p extends a.J{constructor(e,t,s){super(e,t),this.featureAdapter=g,this.events=new i.Z,this._featureSetsByInstance=new Map,this._objectIdToDisplayId=new Map,this._spatialIndexInvalid=!0,this._indexSearchCache=new r.Z(50),this._index=(0,n.r)(9,(e=>({minX:this._storage.getXMin(e),minY:this._storage.getYMin(e),maxX:this._storage.getXMax(e),maxY:this._storage.getYMax(e)}))),this.mode=s}get storeStatistics(){let e=0,t=0,s=0;return this.forEach((r=>{const i=r.readGeometry();i&&(t+=i.isPoint?1:i.lengths.reduce(((e,t)=>e+t),0),s+=i.isPoint?1:i.lengths.length,e+=1)})),{featureCount:e,vertexCount:t,ringCount:s}}hasInstance(e){return this._featureSetsByInstance.has(e)}onTileData(e,t){if(null==t.addOrUpdate)return t;if(t.addOrUpdate.attachStorage(this._storage),"snapshot"===this.mode){const s=t.addOrUpdate.getCursor();for(;s.next();){const t=s.getDisplayId();this.setComputedAttributes(this._storage,s,t,e.scale)}return t}this._featureSetsByInstance.set(t.addOrUpdate.instance,t.addOrUpdate);const s=t.addOrUpdate.getCursor();for(;s.next();)this._insertFeature(s,e.scale);return this._spatialIndexInvalid=!0,this.events.emit("changed"),t}search(e){this._rebuildIndex();const t=e.id,s=this._indexSearchCache.find((e=>e.tileId===t));if(null!=s)return s.readers;const r=new Map,i=this._searchIndex(e.bounds),n=[];for(const e of i){const t=this._storage.getInstanceId(e),s=c(t),i=d(t);r.has(s)||r.set(s,[]),r.get(s).push(i)}return r.forEach(((e,t)=>{const s=this._featureSetsByInstance.get(t);n.push(l.t.from(s,e))})),this._indexSearchCache.enqueue({tileId:t,readers:n}),n}insert(e){const t=e.getCursor(),s=this._storage;for(;t.next();){const e=u(t.instance,t.getIndex()),r=t.getObjectId(),i=this._objectIdToDisplayId.get(r)??this._storage.createDisplayId();t.setDisplayId(i),s.setInstanceId(i,e),this._objectIdToDisplayId.set(r,i)}this._featureSetsByInstance.set(e.instance,e),this._spatialIndexInvalid=!0}remove(e){const t=this._objectIdToDisplayId.get(e);if(!t)return;const s=this._storage.getInstanceId(t),r=d(s),i=c(s),n=this._featureSetsByInstance.get(i);this._objectIdToDisplayId.delete(e),this._storage.releaseDisplayId(t),n.removeAtIndex(r),n.isEmpty&&this._featureSetsByInstance.delete(i),this._spatialIndexInvalid=!0}forEach(e){this._objectIdToDisplayId.forEach((t=>{const s=this._storage.getInstanceId(t),r=this._lookupFeature(s);e(r)}))}forEachUnsafe(e){this._objectIdToDisplayId.forEach((t=>{const s=this._storage.getInstanceId(t),r=c(s),i=d(s),n=this._getFeatureSet(r);n.setIndex(i),e(n)}))}forEachInBounds(e,t){const s=this._searchIndex(e);for(const e of s)t(this.lookupFeatureByDisplayId(e,this._storage))}forEachBounds(e,t){this._rebuildIndex();for(const s of e){if(!s.readGeometry())continue;const e=s.getDisplayId();(0,o.bZ)(h,this._storage.getXMin(e),this._storage.getYMin(e),this._storage.getXMax(e),this._storage.getYMax(e)),t(h)}}sweepFeatures(e,t,s){this._spatialIndexInvalid=!0,this._objectIdToDisplayId.forEach(((r,i)=>{e.has(r)||(t.releaseDisplayId(r),s&&s.unsetAttributeData(r),this._objectIdToDisplayId.delete(i))})),this.events.emit("changed")}sweepFeatureSets(e){this._spatialIndexInvalid=!0,this._featureSetsByInstance.forEach(((t,s)=>{e.has(s)||this._featureSetsByInstance.delete(s)}))}lookupObjectId(e,t){const s=this.lookupFeatureByDisplayId(e,t);return null==s?null:s.getObjectId()}lookupDisplayId(e){return this._objectIdToDisplayId.get(e)}lookupFeatureByDisplayId(e,t){const s=t.getInstanceId(e);return this._lookupFeature(s)}lookupByDisplayIdUnsafe(e){const t=this._storage.getInstanceId(e),s=c(t),r=d(t),i=this._getFeatureSet(s);return i?(i.setIndex(r),i):null}_insertFeature(e,t){const s=this._storage,r=e.getObjectId(),i=u(e.instance,e.getIndex());s.getInstanceId(e.getDisplayId());let n=this._objectIdToDisplayId.get(r);n||(n=s.createDisplayId(),this._objectIdToDisplayId.set(r,n),this._spatialIndexInvalid=!0),e.setDisplayId(n),s.setInstanceId(n,i),this.setComputedAttributes(s,e,n,t)}_searchIndex(e){this._rebuildIndex();const t={minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]};return this._index.search(t)}_rebuildIndex(){if(!this._spatialIndexInvalid)return;const e=[];"snapshot"===this.mode?this._featureSetsByInstance.forEach((t=>{const s=t.getCursor();for(;s.next();){const t=s.getDisplayId();this._storage.setBounds(t,s)&&e.push(t)}})):this._objectIdToDisplayId.forEach((t=>{const s=this._storage.getInstanceId(t);this._storage.setBounds(t,this._lookupFeature(s))&&e.push(t)})),this._index.clear(),this._index.load(e),this._indexSearchCache.clear(),this._spatialIndexInvalid=!1}_lookupFeature(e){const t=c(e),s=this._getFeatureSet(t);if(!s)return;const r=s.getCursor(),i=d(e);return r.setIndex(i),r}_getFeatureSet(e){return this._featureSetsByInstance.get(e)}}},27937:(e,t,s)=>{s.r(t),s.d(t,{default:()=>yt});var r=s(43697),i=s(3920),n=s(80442),o=s(17445),a=s(5600),l=(s(75215),s(67676)),h=s(52011),u=s(8744),c=s(11145),d=s(70586),g=s(95330),p=s(98732),f=s(66202),_=s(99514),m=s(74259),y=s(66677),I=s(3172),b=s(20102),v=s(92604),x=s(80903),w=s(82397),S=s(16467),T=s(34599),F=s(70272),C=s(87554);class A extends C.s{static fromFeatures(e,t){const{objectIdField:s,geometryType:r}=t,i=(0,p.Yn)([],e,r,!1,!1,s);for(let t=0;t!(null!=e.objectId&&t.has(e.objectId))))}append(e){for(const t of e)this._features.push(t)}getSize(){return this._features.length}getCursor(){return this.copy()}getQuantizationTransform(){return this._transform}getAttributeHash(){let e="";for(const t in this._current.attributes)e+=this._current.attributes[t];return e}getIndex(){return this._featureIndex}setIndex(e){this._featureIndex=e}getObjectId(){return this._current?.objectId}getDisplayId(){return this._current.displayId}setDisplayId(e){this._current.displayId=e}getGroupId(){return this._current.groupId}setGroupId(e){this._current.groupId=e}copy(){const e=new A(this.instance,this._features,this.fullSchema());return this.copyInto(e),e}next(){for(;++this._featureIndex0}class q extends C.s{static fromBuffer(e,t,s=!1){const r=t.geometryType,i=function(e){try{const t=2,s=new M.Z(new Uint8Array(e),new DataView(e));for(;s.next();){if(s.tag()===t)return z(s.getMessage());s.skip()}}catch(e){const t=new b.Z("query:parsing-pbf","Error while parsing FeatureSet PBF payload",{error:e});v.Z.getLogger("esri.view.2d.layers.features.support.FeatureSetReaderPBF").error(t)}return null}(e),n=function(e,t,s=!1){const r=e.asUnsafe(),i=r.pos(),n=new R;let o=0,a=0,l=null,h=null,u=null,c=!1;const d=[];for(;r.next();)switch(r.tag()){case 1:l=r.getString();break;case 3:h=r.getString();break;case 12:u=r.processMessage(k.G$);break;case 9:if(n.exceededTransferLimit=r.getBool(),n.exceededTransferLimit){n.offsets.geometry=s?new Float64Array(8e3):new Int32Array(8e3),n.centroid=s?new Float64Array(16e3):new Int32Array(16e3);for(let e=0;el.length)for(let e=0;e=e?(h+=-.5*(o-u)*(p+c),i>1&&D(l[a-2],l[a-1],d,g)?(l[a-2]+=d,l[a-1]+=g):(l[a++]=d,l[a++]=g,i++),u=o,c=p):(s+=d,n+=g),d=s,g=n,r++}i<3||o?a-=2*i:(h+=-.5*(u+d-u)*(c+g+c),D(l[a-2],l[a-1],d,g)?(l[a-2]+=d,l[a-1]+=g,n.push(i)):(l[a++]=d,l[a++]=g,n.push(++i)))}else{let e=0,r=t.getSInt32(),i=t.getSInt32();this.hasZ&&t.getSInt32(),this.hasM&&t.getSInt32(),l[a++]=r,l[a++]=i,e+=1;for(let n=1;n2&&D(l[a-2],l[a-1],s,o)?(l[a-2]+=s,l[a-1]+=o):(l[a++]=s,l[a++]=o,e+=1),r=u,i=c}n.push(e)}break}default:t.skip()}if(this._cache.area=h,!n.length)return null;if(this._tx||this._ty){let e=0;(0,d.O3)(l);for(const t of n)l[2*e]+=this._tx,l[2*e+1]+=this._ty,e+=t}return new E.Z(n,l)}}class N{constructor(e){this.service=e}destroy(){}}class j extends N{constructor(e){super(e),this._portsOpen=async function(e){const t=new x.Z;return await t.open(e,{}),t}(e.source).then((e=>this.client=e))}destroy(){this.client.close(),this.client=null}async executeQuery(e,t){await this._portsOpen;const s=await this.client.invoke("queryFeatures",e.toJSON(),t);return A.fromFeatureSet(s,this.service)}}class G extends N{async executeQuery(e,t){const{data:s}=await(0,T.n7)(this.service.source,e,t),r=!e.quantizationParameters;return q.fromBuffer(s,this.service,r)}}class Q extends N{async executeQuery(e,t){const{source:s,capabilities:r,spatialReference:i,objectIdField:n,geometryType:o}=this.service;if(null!=e.quantizationParameters&&!r.query.supportsQuantization){const r=e.clone(),o=(0,w.vY)(r.quantizationParameters);r.quantizationParameters=null;const{data:a}=await(0,T.JT)(s,r,i,t),l=(0,p.h_)(a,n);return(0,p.RZ)(o,l),A.fromOptimizedFeatureSet(l,this.service)}const{data:a}=await(0,T.JT)(s,e,this.service.spatialReference,t);return"esriGeometryPoint"===o&&(a.features=a.features?.filter((e=>{if(null!=e.geometry){const t=e.geometry;return Number.isFinite(t.x)&&Number.isFinite(t.y)}return!0}))),A.fromFeatureSet(a,this.service)}}class Y extends N{async executeQuery(e,t){const{capabilities:s}=this.service;if(e.quantizationParameters&&!s.query.supportsQuantization){const s=e.clone(),r=(0,w.vY)(s.quantizationParameters);s.quantizationParameters=null;const i=await(0,S.WW)(this.service.source,e,t);return(0,p.RZ)(r,i),A.fromOptimizedFeatureSet(i,this.service)}const r=await(0,S.WW)(this.service.source,e,t);return A.fromOptimizedFeatureSet(r,this.service)}}var H=s(92835),X=s(32448),W=s(22862),$=s(72762),V=s(14165),J=s(8557);class K{constructor(){this.version=0,this.source=!1,this.targets={feature:!1,aggregate:!1},this.storage={filters:!1,data:!1},this.mesh=!1,this.queryFilter=!1,this.why={mesh:[],source:[]}}static create(e){const t=new K;let s;for(s in e){const r=e[s];if("object"==typeof r)for(const e in r){const i=e,n=r[i];t[s][i]=n}t[s]=r}return t}static empty(){return K.create({})}static all(){return K.create({source:!0,targets:{feature:!0,aggregate:!0},storage:{filters:!0,data:!0},mesh:!0})}unset(e){this.version=e.version,e.source&&(this.source=!1),e.targets.feature&&(this.targets.feature=!1),e.targets.aggregate&&(this.targets.aggregate=!1),e.storage.filters&&(this.storage.filters=!1),e.storage.data&&(this.storage.data=!1),e.mesh&&(this.mesh=!1),e.queryFilter&&(this.queryFilter=!1)}any(){return this.source||this.mesh||this.storage.filters||this.storage.data||this.targets.feature||this.targets.aggregate||this.queryFilter}describe(){let e=0,t="";if(this.mesh){e+=20,t+="-> (20) Mesh needs update\n";for(const e of this.why.mesh)t+=` + ${e}\n`}if(this.source){e+=10,t+="-> (10) The source needs update\n";for(const e of this.why.source)t+=` + ${e}\n`}this.targets.feature&&(e+=5,t+="-> (5) Feature target parameters changed\n"),this.storage.filters&&(e+=5,t+="-> (5) Feature filter parameters changed\n"),this.targets.aggregate&&(e+=4,t+="-> (4) Aggregate target parameters changed\n"),this.storage.data&&(e+=1,t+="-> (1) Texture storage parameters changed");const s=e<5?"Fastest":e<10?"Fast":e<15?"Moderate":e<20?"Slow":"Very Slow";console.debug(`Applying ${s} update of cost ${e}/45 `),console.debug(t)}toJSON(){return{queryFilter:this.queryFilter,source:this.source,targets:this.targets,storage:this.storage,mesh:this.mesh}}}class ee{constructor(e,t){this.requests={done:new Array,stream:new J.Z(10)},this._edits=null,this._abortController=new AbortController,this._version=0,this._resolver=(0,g.hh)(),this._isDone=!1,this.didSend=!1,this.tile=e,this._version=t}get signal(){return this._abortController.signal}get options(){return{signal:this._abortController.signal}}get empty(){return!this.requests.done.length&&null==this.edits}get edits(){return this._edits}get done(){return this._resolver.promise}get isDone(){return this._isDone}resolve(){this._isDone=!0,this._resolver.resolve()}clear(){this.requests.done=[]}applyUpdate(e){this.requests.done.forEach((t=>t.message.status.unset(e))),this._version=e.version,null!=this._edits&&this._edits.status.unset(e)}add(e){e.message.status=e.message.status??K.empty(),e.message.status.version=this._version,(0,n.Z)("esri-2d-update-debug")&&console.debug(this.tile.id,"DataTileSubscription:add",this._version),e.message.end&&(this.requests.done.forEach((e=>{null!=e.message&&e.message.end&&(e.message.end=!1)})),this._resolver.resolve(),this._isDone=!0),this.requests.done.push(e)}edit(e,t){const s=e.getQuantizationTransform(),r=e.fullSchema(),i=Array.from(e.features()).filter(l.pC),n=[...t,...i.map((e=>e.objectId))];this.removeIds(n),this._invalidate(),null!=this._edits?(this.requests.done.forEach((e=>e.message.end=!1)),this._edits.addOrUpdate.append(e.features())):this._edits={type:"append",addOrUpdate:A.fromOptimizedFeatures(i,r,s),id:this.tile.id,status:K.empty(),end:!0}}*readers(){for(const{message:e}of this.requests.done)null!=e.addOrUpdate&&(yield e.addOrUpdate);null!=this._edits&&null!=this._edits.addOrUpdate&&(yield this._edits.addOrUpdate)}_invalidate(){for(const e of this.requests.done)e.message.status=K.empty();null!=this._edits&&(this._edits.status=K.empty())}removeIds(e){this._invalidate();for(const{message:t}of this.requests.done){const s=t.addOrUpdate;null!=s&&(s.removeIds(e),s.isEmpty&&((0,n.Z)("esri-2d-update-debug")&&console.debug("Removing FeatureSetReader"),t.addOrUpdate=null))}null!=this._edits&&null!=this._edits.addOrUpdate&&this._edits.addOrUpdate.removeIds(e),this.requests.done=this.requests.done.filter((e=>e.message.addOrUpdate||e.message.end))}abort(){this._abortController.abort(),this._resolver.reject()}}class te{constructor(e){this.updatingHandles=new $.t,this.events=new X.Z,this._resolver=(0,g.hh)(),this._didEdit=!1,this._subscriptions=new Map,this._outSR=e.outSR,this._serviceInfo=e.serviceInfo,this._onTileUpdateMessage=e.onMessage}destroy(){for(const e of this._subscriptions.values())e.abort();this.updatingHandles.destroy()}get subscriptions(){return this._subscriptions.values()}async _onMessage(e){const t=this._subscriptions.get(e.id);if(!t)return;const s={...e,remove:e.remove??[],status:e.status??K.empty()};return(0,g.R8)(this._onTileUpdateMessage(s,t.options))}update(e,t){const s=t.fields.length;t.outFields=function(e,t){const s=new Set;return e&&e.forEach((e=>s.add(e))),t&&t.forEach((e=>s.add(e))),s.has("*")?["*"]:Array.from(s)}(this._schema?.outFields,t.outFields),t.outFields=t.outFields.length>=.75*s?["*"]:t.outFields,t.outFields.sort();const r=(0,W.Hg)(this._schema,t);if(!r)return;(0,n.Z)("esri-2d-update-debug")&&console.debug("Applying Update - Source:",r);const i="orderByFields"in this._serviceInfo&&this._serviceInfo.orderByFields?this._serviceInfo.orderByFields:this._serviceInfo.objectIdField+" ASC",o={returnCentroid:"esriGeometryPolygon"===this._serviceInfo.geometryType,returnGeometry:!0,timeReferenceUnknownClient:"stream"!==this._serviceInfo.type&&this._serviceInfo.timeReferenceUnknownClient,outFields:t.outFields,outSpatialReference:this._outSR,orderByFields:[i],where:t.definitionExpression||"1=1",gdbVersion:t.gdbVersion,historicMoment:t.historicMoment,timeExtent:t.timeExtent?H.Z.fromJSON(t.timeExtent):null},a=this._schema&&(0,W.uD)(r,"outFields");this._schema&&(0,W.V7)(r,["timeExtent","definitionExpression","gdbVersion","historicMoment","customParameters"])&&(e.why.mesh.push("Layer filter and/or custom parameters changed"),e.why.source.push("Layer filter and/or custom parameters changed"),e.mesh=!0,e.source=!0,e.queryFilter=!0),a&&(e.why.source.push("Layer required fields changed"),e.source=!0),(0,W.Hg)(o,this._queryInfo)&&(this._queryInfo=o),this._schema=t,this._resolver.resolve()}whenInitialized(){return this._resolver.promise}async applyUpdate(e){if(e.queryFilter||e.source&&this._didEdit)return this.refresh(e.version),void(this._didEdit=!1);this._subscriptions.forEach((t=>t.applyUpdate(e))),await this.resend()}refresh(e,t){for(const t of this._tiles())this.unsubscribe(t),this.subscribe(t,e)}subscribe(e,t){const s=new ee(e,t);this._subscriptions.set(e.id,s),this.updatingHandles.addPromise(s.done)}unsubscribe(e){const t=this.getSubscription(e.id);null!=t&&t.abort(),this._subscriptions.delete(e.id)}createQuery(e={}){const t=this._queryInfo.historicMoment?new Date(this._queryInfo.historicMoment):null;return new V.Z({...this._queryInfo,historicMoment:t,...e})}getSubscription(e){return this._subscriptions.has(e)?this._subscriptions.get(e):null}async queryLastEditDate(){throw new Error("Service does not support query type")}async query(e,t){throw new Error("Service does not support query")}*_tiles(){const e=Array.from(this._subscriptions.values());for(const t of e)yield t.tile}async edit(e,t){const s=Array.from(this._subscriptions.values()),r=s.map((({tile:e})=>e));for(const e of s)e.removeIds(t);if(e.length){const s=r.map((t=>{const s=this.createTileQuery(t);return s.objectIds=e,{tile:t,query:s}})).map((async({tile:e,query:t})=>({tile:e,result:await this.query(t,{query:{tile:(0,n.Z)("esri-tiles-debug")?e.id.replaceAll("/","."):void 0}}),query:t}))),i=(await(0,g.WW)(s)).map((async({tile:s,result:r})=>{if(!r.hasFeatures&&!t.length&&!e.length)return;const i=this._subscriptions.get(s.key.id);i&&i.edit(r,e)}));await(0,g.as)(i)}this._didEdit=!0}}var se=s(49733);class re extends te{constructor(e){super(e),this.type="feature",this.mode="on-demand",this._adapter=function(e){const{capabilities:t}=e;return function(e){return"ogc-source"===e?.type}(e.source)?new Y(e):function(e){return Array.isArray(e.source)}(e)?new j(e):t.query.supportsFormatPBF&&(0,n.Z)("featurelayer-pbf")?new G(e):new Q(e)}(e.serviceInfo),this._queue=new se.e({concurrency:8,process:async e=>{if((0,g.k_)(e),null!=e.tile){const t=e.tile.key.id,{signal:s}=e,r=(0,n.Z)("esri-tiles-debug")?{tile:t.replaceAll("/","."),depth:e.depth}:void 0,i=await this._adapter.executeQuery(e.query,{signal:s,query:{...r,...this._schema?.customParameters}});return i.level=e.tile.key.level,i}return this._adapter.executeQuery(e.query,{...e,query:this._schema?.customParameters})}}),this._patchQueue=new se.e({concurrency:8,process:async e=>{if((0,g.k_)(e),null!=e.tile){const t=e.tile.key.id,{signal:s}=e,r=(0,n.Z)("esri-tiles-debug")?{tile:t.replaceAll("/","."),depth:e.depth}:void 0,i=await this._adapter.executeQuery(e.query,{signal:s,query:{...r,...this._schema?.customParameters}});return i.level=e.tile.key.level,i}return this._adapter.executeQuery(e.query,{...e,query:this._schema?.customParameters})}})}destroy(){super.destroy(),this._adapter.destroy(),this._queue.destroy(),this._patchQueue.destroy()}enqueueQuery(e,t){return this.updatingHandles.addPromise(this._queue.push(e,t))}enqueuePatchQuery(e,t){return this.updatingHandles.addPromise(this._patchQueue.push(e,t))}get maxRecordCountFactor(){const{query:e}=this._serviceInfo.capabilities;return e.supportsMaxRecordCountFactor?4:null}get maxPageSize(){const{query:e}=this._serviceInfo.capabilities;return(e.maxRecordCount??8e3)*(this.maxRecordCountFactor??1)}get pageSize(){return Math.min(8e3,this.maxPageSize)}enableEvent(e,t){}subscribe(e,t){super.subscribe(e,t),this._fetchDataTile(e).catch((t=>{(0,g.D_)(t)||v.Z.getLogger("esri.views.2d.layers.features.sources.BaseFeatureSource").error(new b.Z("mapview-query-error","Encountered error when fetching tile",{tile:e,error:t}))}))}unsubscribe(e){super.unsubscribe(e)}readers(e){return this._subscriptions.get(e).readers()}async query(e,t={}){const s=t.query??{};return this._adapter.executeQuery(e,{...t,query:{...s,...this._schema?.customParameters}})}async queryLastEditDate(){const e=this._serviceInfo.source,t={...e.query,f:"json"};return(await(0,I.default)(e.path,{query:t,responseType:"json"})).data.editingInfo.lastEditDate}createTileQuery(e,t={}){const s=this._serviceInfo.geometryType,r=this.createQuery(t);r.quantizationParameters=t.quantizationParameters??e.getQuantizationParameters(),r.resultType="tile",r.geometry=e.extent,this._serviceInfo.capabilities.query.supportsQuantization?"esriGeometryPolyline"===s&&(r.maxAllowableOffset=e.resolution*(0,n.Z)("feature-polyline-generalization-factor")):"esriGeometryPolyline"!==s&&"esriGeometryPolygon"!==s||(r.maxAllowableOffset=e.resolution,"esriGeometryPolyline"===s&&(r.maxAllowableOffset*=(0,n.Z)("feature-polyline-generalization-factor")));const i=this._serviceInfo.capabilities.query;return r.defaultSpatialReferenceEnabled=i.supportsDefaultSpatialReference,r.compactGeometryEnabled=i.supportsCompactGeometry,r}async _executePatchQuery(e,t,s,r){const i=t.clone();i.outFields=[this._serviceInfo.objectIdField,...s],i.returnCentroid=!1,i.returnGeometry=!1;const n=null!=i.start?i.start/8e3:0,o=r.signal;return await this.enqueuePatchQuery({tile:e,query:i,signal:o,depth:n})}async _resend(e,t){const{query:s,message:r}=e,i=null!=s.outFields?s.outFields:[],n=this._queryInfo.outFields,o=n.filter((e=>!i.includes(e)));if(null!=r.addOrUpdate)if(o.length)try{const e=this._subscriptions.get(r.id).tile,i=await this._executePatchQuery(e,s,o,t);(0,g.k_)(t),s.outFields=n,r.addOrUpdate.joinAttributes(i),this._onMessage({...r,end:r.end,type:"append"})}catch(e){}else this._onMessage({...r,type:"append"});else this._onMessage({...r,type:"append"})}async _resendSubscription(e){if((0,n.Z)("esri-2d-update-debug")&&console.debug(e.tile.id,"Resend Subscription"),e.empty)return this._onMessage({id:e.tile.id,addOrUpdate:null,end:!1,type:"append"});const t=e.signal;for(const s of e.requests.done)await this._resend(s,{signal:t});return null!=e.edits?this._onMessage(e.edits):void 0}async resend(){const e=Array.from(this._subscriptions.values());await Promise.all(e.map((e=>this._resendSubscription(e))))}}const ie=(0,n.Z)("esri-mobile"),ne={maxDrillLevel:ie?1:4,maxRecordCountFactor:ie?1:3};class oe extends re{constructor(e){super(e)}async _fetchDataTile(e){const t=this._serviceInfo.capabilities.query.supportsMaxRecordCountFactor,s=this._subscriptions.get(e.key.id),r=s.signal,i=e.getQuantizationParameters();let n=0;const o=async(a,l)=>{const h=this._queryInfo,u=this.createTileQuery(a,{maxRecordCountFactor:t?ne.maxRecordCountFactor:void 0,returnExceededLimitFeatures:!1,quantizationParameters:i});n++;try{const t=await this.enqueueQuery({tile:e,query:u,signal:r,depth:l});if(n--,(0,g.k_)(r),!t)return;if(h!==this._queryInfo)return void o(a,l);if(t.exceededTransferLimit&&l{i--,(0,g.k_)(t);const o=e.id,a=r.reader,l=r.query;if(!a.exceededTransferLimit){if(s=!0,0!==n&&!a.hasFeatures){const e={id:o,addOrUpdate:a,end:0===i,type:"append"};return t.add({message:e,query:l}),void this._onMessage(e)}const e={id:o,addOrUpdate:a,end:0===i,type:"append"};return t.add({message:e,query:l}),void this._onMessage(e)}const h={id:o,addOrUpdate:a,end:s&&0===i,type:"append"};t.add({message:h,query:l}),this._onMessage(h)};let o=0,a=0;for(;!s&&a++<20;){let a;for(let l=0;le&&n(e,o))).catch((i=>{if(s=!0,!(0,g.D_)(i)){v.Z.getLogger("esri.views.2d.layers.features.sources.PagedFeatureSource").error(new b.Z("mapview-query-error","Encountered error when fetching tile",{tile:e,error:i}));const n={id:e.id,addOrUpdate:null,end:s,type:"append"},o={start:this.pageSize*r,num:this.pageSize,returnExceededLimitFeatures:!0,quantizationParameters:e.getQuantizationParameters()};null!=this.maxRecordCountFactor&&(o.maxRecordCountFactor=this.maxRecordCountFactor);const a=this.createTileQuery(e,o);t.add({message:n,query:a}),this._onMessage(n)}}))}await a,(0,g.k_)(t),o=Math.min(o+2,6)}}async _fetchDataTilePage(e,t,s){(0,g.k_)(s);const r=this._queryInfo,i={start:this.pageSize*t,num:this.pageSize,returnExceededLimitFeatures:!0,quantizationParameters:e.getQuantizationParameters()};null!=this.maxRecordCountFactor&&(i.maxRecordCountFactor=this.maxRecordCountFactor);const n=this.createTileQuery(e,i);try{const i=s.signal,o=await this.enqueueQuery({tile:e,query:n,signal:i,depth:t});return(0,g.k_)(s),o?r!==this._queryInfo?this._fetchDataTilePage(e,t,s):{reader:o,query:n}:null}catch(e){return(0,g.H9)(e),null}}}var le=s(77734),he=s(61800);function ue(e,t,s){const r=e.getXHydrated(),i=e.getYHydrated(),n=t.getColumnForX(r),o=Math.floor(t.normalizeCol(n));return`${s}/${Math.floor(t.getRowForY(i))}/${o}`}function ce(e,t){if(null==e)return null;const s=t.transform,r=e.getQuantizationTransform();if(null==r){const[t,r]=s.scale,[i,n]=s.translate,o=-i/t,a=1/t,l=n/r,h=1/-r;return e.transform(o,l,a,h)}const[i,n]=r.scale,[o,a]=r.translate,[l,h]=s.scale,[u,c]=s.translate,d=i/l,g=(o-u)/l,p=n/h,f=(-a+c)/h;return e.transform(g,f,d,p)}let de=class extends re{constructor(e){super(e),this.mode="snapshot",this._loading=!0,this._controller=new AbortController,this._downloadPromise=null,this._didSendEnd=!1,this._queries=new Array,this._invalidated=!1,this._hasAggregates=!1,this._random=new le.Z(1e3),this._store=e.store,this._markedIdsBufId=this._store.storage.createBitset()}destroy(){super.destroy(),this._controller.abort()}get loading(){return this._loading}get _signal(){return this._controller.signal}update(e,t){super.update(e,t),null==this._featureCount&&(this._featureCount=t.initialFeatureCount),null!=t.changedFeatureCount&&(this._featureCount=t.changedFeatureCount),this._hasAggregates=!!e.targets?.aggregate}async resend(e=!1){if(await this._downloadPromise,this._invalidated||e){const e=(0,d.s3)(this._featureCount,"Expected featureCount to be defined");return this._invalidated=!1,this._subscriptions.forEach((e=>e.clear())),this._downloadPromise=this._download(e),void await this._downloadPromise}const t=this._queries.map((({query:e,reader:t})=>this._sendPatchQuery(e,t)));await Promise.all(t),this._subscriptions.forEach((e=>{e.requests.done.forEach((e=>this._onMessage(e.message)))}))}async refresh(e,t){t&&(this._featureCount=t.featureCount),await this.resend(!0)}async _sendPatchQuery(e,t){const s=null!=e.outFields?e.outFields:[],r=this._queryInfo.outFields,i=r.filter((e=>!s.includes(e)));if(!i.length)return;const n=e.clone(),o=this._signal;n.returnGeometry=!1,n.returnCentroid=!1,n.outFields=i,e.outFields=r;const a=await this.enqueueQuery({query:n,depth:0,signal:o});(0,g.k_)({signal:o}),t.joinAttributes(a)}async _fetchDataTile(e){if(!this._downloadPromise){const e=(0,d.s3)(this._featureCount,"Expected featureCount to be defined");this._downloadPromise=this._download(e)}const t=this._store.search(e),s=this._subscriptions.get(e.key.id),r=t.length-1;for(let i=0;i=0?t[r]:null,e),n=this._didSendEnd,o={type:"append",id:e.id,addOrUpdate:i,end:n,status:K.empty()};s.add({query:null,message:o}),this._onMessage(o)}async _download(e){try{await this.whenInitialized();const t=this._store.storage.getBitset(this._markedIdsBufId),s=new Set;t.clear();const r=Math.ceil(e/this.pageSize),i=Array.from({length:r},((e,t)=>t)).sort(((e,t)=>this._random.getInt()-this._random.getInt())).map((e=>this._downloadPage(e,t,s)));await Promise.all(i),this._store.sweepFeatures(t,this._store.storage),this._store.sweepFeatureSets(s)}catch(e){v.Z.getLogger("esri.views.2d.layers.features.sources.SnapshotFeatureSource").error("mapview-snapshot-source","Encountered and error when downloading feature snapshot",e)}this._sendEnd(),this._loading=!1}async _downloadPage(e,t,s){const r=this.pageSize,i={start:e*r,num:r,cacheHint:!0};null!=this.maxRecordCountFactor&&(i.maxRecordCountFactor=this.maxRecordCountFactor);const n=this.createQuery(i),o=this._signal,a=await this.enqueueQuery({query:n,depth:e,signal:o});(0,g.k_)({signal:o}),this._queries.push({query:n,reader:a}),this._store.insert(a),s.add(a.instance);const l=a.getCursor();for(;l.next();)t.set(l.getDisplayId());this._send(a)}_send(e){if(!this._subscriptions.size)return;let t=null;const s=new Map,r=new Set,i=new Map;this._subscriptions.forEach((e=>{const n=e.tile;s.set(n.key.id,null),t=n.tileInfoView,r.add(n.level);const{row:o,col:a}=n.key,l=`${n.level}/${o}/${a}`,h=i.get(l)??[];h.push(e),i.set(l,h)}));for(const n of r){const r=t.getLODInfoAt(n),o=e.getCursor();for(;o.next();){const e=ue(o,r,n),t=o.getIndex();if(i.has(e))for(const r of i.get(e)){const e=r.tile.id;let i=s.get(e);null==i&&(i=[],s.set(e,i)),i.push(t)}}}s.forEach(((t,s)=>{if(null!=t){const r=this._subscriptions.get(s),i={type:"append",id:s,addOrUpdate:ce(he.t.from(e,t),r.tile),end:!1,status:K.empty()};r.add({query:null,message:i}),this._onMessage(i)}}))}_sendEnd(){this._subscriptions.forEach((e=>{const t={type:"append",id:e.tile.id,addOrUpdate:null,end:!0,status:K.empty()};e.add({query:null,message:t}),this._onMessage(t)})),this._didSendEnd=!0}};de=(0,r._)([(0,h.j)("esri.view.2d.layers.features.sources.SnapshotFeatureSource")],de);var ge=s(50758),pe=s(96794),fe=s(22021);const _e="__esri_timestamp__";class me{constructor(e,t,s,r,i=128){this._trackIdToObservations=new Map,this._idCounter=0,this._lastPurge=performance.now(),this._addOrUpdated=new Map,this._removed=[],this._maxAge=0,this._timeInfo=s,this._purgeOptions=r,this.store=e,this.objectIdField=t,this.purgeInterval=i,this._useGeneratedIds="__esri_stream_id__"===this.objectIdField}removeById(e){this._removed.push(e)}removeByTrackId(e){const t=this._trackIdToObservations.get(e);if(t)for(const e of t.entries)this._removed.push(e)}add(e){if(this._useGeneratedIds){const t=this._nextId();e.attributes[this.objectIdField]=t,e.objectId=t}else e.objectId=e.attributes[this.objectIdField];const t=e.objectId;if(this._addOrUpdated.set(t,e),this._maxAge=Math.max(this._maxAge,e.attributes[this._timeInfo.startTimeField]),!this._timeInfo.trackIdField)return null==this._trackIdLessObservations&&(this._trackIdLessObservations=new J.Z(1e5)),void this._trackIdLessObservations.enqueue(t);const s=e.attributes[this._timeInfo.trackIdField];if(!this._trackIdToObservations.has(s)){const e=null!=this._purgeOptions&&null!=this._purgeOptions.maxObservations?this._purgeOptions.maxObservations:1e3,t=(0,fe.uZ)(e,0,1e3);this._trackIdToObservations.set(s,new J.Z(t))}const r=this._trackIdToObservations.get(s),i=r?.enqueue(t);null!=i&&(this._addOrUpdated.has(i)?this._addOrUpdated.delete(i):this._removed.push(i))}checkForUpdates(){const e=this._getToAdd(),t=this._getToRemove(),s=performance.now();s-this._lastPurge>=this.purgeInterval&&(this._purge(s),this._lastPurge=s);const r=[];if(null!=t)for(const e of t){const t=this.store.removeById(e);null!=t&&r.push(t)}const i=[];if(null!=e){const r=new Set(t??[]);for(const t of e)r.has(t.objectId)||(t.attributes[_e]=s,this.store.add(t),i.push(t))}(i.length||r?.length)&&this.store.update(i,r)}_getToAdd(){if(!this._addOrUpdated.size)return null;const e=new Array(this._addOrUpdated.size);let t=0;return this._addOrUpdated.forEach((s=>e[t++]=s)),this._addOrUpdated.clear(),e}_getToRemove(){const e=this._removed;return this._removed.length?(this._removed=[],e):null}_nextId(){const e=this._idCounter;return this._idCounter=(this._idCounter+1)%4294967294+1,e}_purge(e){const t=this._purgeOptions;null!=t&&(this._purgeSomeByDisplayCount(t),this._purgeByAge(t),this._purgeByAgeReceived(e,t),this._purgeTracks())}_purgeSomeByDisplayCount(e){if(!e.displayCount)return;let t=this.store.size;if(t>e.displayCount){if(this._timeInfo.trackIdField)for(const s of this._trackIdToObservations.values())if(t>e.displayCount&&s.size){const e=s.dequeue();this._removed.push(e),t--}if(null!=this._trackIdLessObservations){let s=t-e.displayCount;for(;s-- >0;){const e=this._trackIdLessObservations.dequeue();null!=e&&this._removed.push(e)}}}}_purgeByAge(e){const t=this._timeInfo?.startTimeField;if(!e.age||!t)return;const s=60*e.age*1e3,r=this._maxAge-s;this.store.forEach((e=>{e.attributes[t]{e.attributes[_e]{0===e.size&&this._trackIdToObservations.delete(t)}))}}var ye=s(95047),Ie=s(92036);let be=class extends Ie.Z{constructor(e){super(e)}get connectionStatus(){return this.connection?.connectionStatus}get errorString(){return this.connection?.errorString}};function ve(e,t){const s=e.weakClone();if(null!=e.geometry){const r=(0,p.Jd)(t,e.geometry.coords[0]),i=(0,p.IN)(t,e.geometry.coords[1]);s.geometry=new E.Z([],[r,i])}return s}(0,r._)([(0,a.Cb)()],be.prototype,"connection",void 0),(0,r._)([(0,a.Cb)()],be.prototype,"connectionStatus",null),(0,r._)([(0,a.Cb)()],be.prototype,"errorString",null),be=(0,r._)([(0,h.j)("esri.views.2d.layers.features.sources.StreamConnectionState")],be);class xe{constructor(e,t){this.onUpdate=e,this._geometryType=t,this._objectIdToFeature=new Map,this._index=null}get _features(){const e=[];return this._objectIdToFeature.forEach((t=>e.push(t))),e}add(e){this._objectIdToFeature.set(e.objectId,e),this._index=null}get(e){return this._objectIdToFeature.has(e)?this._objectIdToFeature.get(e):null}forEach(e){this._objectIdToFeature.forEach(e)}search(e){return this._index||(this._index=function(e,t){const s=(0,pe.r)(9,function(e){return"esriGeometryPoint"===e?e=>null!=e.geometry?{minX:e.geometry.coords[0],minY:e.geometry.coords[1],maxX:e.geometry.coords[0],maxY:e.geometry.coords[1]}:{minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}:e=>{let t=1/0,s=1/0,r=-1/0,i=-1/0;return null!=e.geometry&&e.geometry.forEachVertex(((e,n)=>{t=Math.min(t,e),s=Math.min(s,n),r=Math.max(r,e),i=Math.max(i,n)})),{minX:t,minY:s,maxX:r,maxY:i}}}(t));return s.load(e),s}(this._features,this._geometryType)),function(e,t){return e.search({minX:t.bounds[0],minY:t.bounds[1],maxX:t.bounds[2],maxY:t.bounds[3]})}(this._index,e)}clear(){this._index=null,this._objectIdToFeature.clear()}removeById(e){const t=this._objectIdToFeature.get(e);return t?(this._objectIdToFeature.delete(e),this._index=null,t):null}update(e,t){this.onUpdate(e,t)}get size(){return this._objectIdToFeature.size}}class we extends te{constructor(e){super(e),this.type="stream",this._updateIntervalId=0,this._level=0,this._isPaused=!1,this._updateInfo={websocket:0,client:0},this._inUpdate=!1;const{outSR:t}=e,{geometryType:s,objectIdField:r,timeInfo:i,purgeOptions:n,source:o,spatialReference:a,serviceFilter:l,maxReconnectionAttempts:h,maxReconnectionInterval:u,updateInterval:c,customParameters:d,enabledEventTypes:g}=e.serviceInfo,f=new xe(this._onUpdate.bind(this),s),_=new me(f,r,i,n),m=(0,ye.createConnection)(o,a,t,s,l,h,u,d??{});var y;this._connectionState=new be({connection:m}),this._store=f,this._manager=_,this._connection=m,this._quantize="esriGeometryPoint"===(y=s)?ve:(e,t)=>{const s=e.weakClone(),r=new E.Z,i=(0,p.Nh)(r,e.geometry,!1,!1,y,t,!1,!1);return s.geometry=i,s},this._enabledEventTypes=new Set(g),this._handlesGroup=(0,ge.AL)([this._connection.on("data-received",(e=>this._onFeature(e))),this._connection.on("message-received",(e=>this._onWebSocketMessage(e)))]),this._initUpdateInterval=()=>{let t=performance.now();this._updateIntervalId=setInterval((()=>{const s=performance.now(),r=s-t;if(r>2500){t=s;const e=Math.round(this._updateInfo.client/(r/1e3)),i=Math.round(this._updateInfo.websocket/(r/1e3));this._updateInfo.client=0,this._updateInfo.websocket=0,this.events.emit("updateRate",{client:e,websocket:i})}e.canAcceptRequest()&&!this._inUpdate&&this._manager.checkForUpdates()}),c)},this._isPaused=e.serviceInfo.isPaused,this._isPaused||this._initUpdateInterval()}destroy(){super.destroy(),this._clearUpdateInterval(),this._connection.destroy(),this._handlesGroup?.remove()}_fetchDataTile(){}get connectionStatus(){return this._connectionState.connectionStatus}get errorString(){return this._connectionState.errorString}updateCustomParameters(e){this._connection.updateCustomParameters(e)}pauseStream(){this._isPaused||(this._isPaused=!0,this._clearUpdateInterval())}resumeStream(){this._isPaused&&(this._isPaused=!1,this._initUpdateInterval())}sendMessageToSocket(e){this._connection.sendMessageToSocket(e)}sendMessageToClient(e){this._isPaused&&"type"in e&&"clear"===e.type?(this._store.clear(),this._subscriptions.forEach(((e,t)=>{e.didSend&&e.tile.level===this._level&&this._onMessage({type:"append",id:t,addOrUpdate:null,clear:!0,end:!0})}))):this._connection.sendMessageToClient(e)}enableEvent(e,t){t?this._enabledEventTypes.add(e):this._enabledEventTypes.delete(e)}subscribe(e,t){super.subscribe(e,t);const s=this._subscriptions.get(e.id);s.resolve(),this._level=e.level;const r=this._getTileFeatures(e);this._onMessage({type:"append",id:e.key.id,addOrUpdate:r,end:!0}),s.didSend=!0}unsubscribe(e){super.unsubscribe(e)}*readers(e){const t=this._subscriptions.get(e),{tile:s}=t;yield this._getTileFeatures(s)}createTileQuery(e){throw new Error("Service does not support tile queries")}async resend(){this._subscriptions.forEach((e=>{const{tile:t}=e,s={type:"append",id:t.id,addOrUpdate:this._getTileFeatures(t),end:!0};this._onMessage(s)}))}_getTileFeatures(e){const t=this._store.search(e).map((t=>this._quantize(t,e.transform)));return A.fromOptimizedFeatures(t,this._serviceInfo,e.transform)}_onWebSocketMessage(e){if(this._enabledEventTypes.has("message-received")&&this.events.emit("message-received",e),"type"in e)switch(e.type){case"delete":if(e.objectIds)for(const t of e.objectIds)this._manager.removeById(t);if(e.trackIds)for(const t of e.trackIds)this._manager.removeByTrackId(t);break;case"clear":this._store.forEach((e=>this._manager.removeById(e.objectId)))}}_onFeature(e){this._updateInfo.websocket++;try{this._enabledEventTypes.has("data-received")&&this.events.emit("data-received",e);const t=(0,p.XA)(e,this._serviceInfo.geometryType,!1,!1,this._serviceInfo.objectIdField);this._manager.add(t)}catch(e){}}_clearUpdateInterval(){clearInterval(this._updateIntervalId),this._updateIntervalId=0}async _onUpdate(e,t){this._inUpdate=!0;try{null!=e&&(this._updateInfo.client+=e.length),this._subscriptions.forEach(((e,t)=>{e.didSend&&e.tile.level===this._level&&this._onMessage({type:"append",id:t,addOrUpdate:null,clear:!0,end:!1})}));const t=[];this._subscriptions.forEach(((e,s)=>{if(!e.didSend||e.tile.level!==this._level)return;const r=e.tile,i={type:"append",id:s,addOrUpdate:this._getTileFeatures(r),remove:[],end:!1,status:K.empty()};e.requests.stream.enqueue(i),t.push(this._onMessage(i))})),await Promise.all(t),this._subscriptions.forEach(((e,t)=>{e.didSend&&e.tile.level===this._level&&this._onMessage({type:"append",id:t,addOrUpdate:null,end:!0})}))}catch{}this._inUpdate=!1}}var Se=s(16534),Te=s(61027),Fe=s(26899);s(37720),s(66039);var Ce=s(35371);const Ae=v.Z.getLogger("esri.views.layers.2d.features.support.AttributeStore"),Me=()=>null,Ee={sharedArrayBuffer:(0,n.Z)("esri-shared-array-buffer"),atomics:(0,n.Z)("esri-atomics")};function ke(e,t){return s=>t(e(s))}class Le{constructor(e,t,s,r){this.size=0,this.texelSize=4,this.dirtyStart=0,this.dirtyEnd=0;const{pixelType:i,layout:n,textureOnly:o}=r;this.textureOnly=o||!1,this.pixelType=i,this._ctype=t,this.layout=n,this._resetRange(),this._shared=e,this.size=s,o||(this.data=this._initData(i,s,e,t))}get buffer(){return(0,d.yw)(this.data,(e=>e.buffer))}unsetComponentAllTexels(e,t){const s=this.data;for(let r=0;rt)return null;this._resetRange();const r=!(this._shared||"local"===this._ctype),i=this.pixelType,n=this.layout,o=this.data;return{start:e,end:t,data:r&&o.slice(e*s,(t+1)*s)||null,pixelType:i,layout:n}}_initData(e,t,s,r){const i=s&&"local"!==r?SharedArrayBuffer:ArrayBuffer,n=(0,Fe.UK)(e),o=new n(new i(t*t*4*n.BYTES_PER_ELEMENT));for(let e=0;enull))}destroy(){this._abortController.abort(),this.updatingHandles.destroy()}get hasScaleExpr(){return this._hasScaleExpr}get _signal(){return this._abortController.signal}get hasHighlight(){return this._idsToHighlight.size>0}isUpdating(){const e=this.updatingHandles.updating||!!this._nextUpdate;return(0,n.Z)("esri-2d-log-updating")&&console.log(`Updating AttributeStore: ${e}\n -> updatingHandles ${this.updatingHandles.updating} (currUpdate: ${!!this._currUpdate})\n -> nextUpdate: ${!!this._nextUpdate}\n`),e}update(e,t){this.config=t;const s=t.schema.processors[0].storage,r=(0,W.Hg)(this._schema,s);if((e.targets.feature||e.targets.aggregate)&&(e.storage.data=!0),r&&((0,n.Z)("esri-2d-update-debug")&&console.debug("Applying Update - AttributeStore:",r),e.storage.data=!0,this._schema=s,this._attributeComputeInfo=null,null!=s)){switch(s.target){case"feature":this._targetType=Te.PX;break;case"aggregate":this._targetType=Te.xp}if("subtype"===s.type){this._attributeComputeInfo={isSubtype:!0,subtypeField:s.subtypeField,map:new Map};for(const e in s.mapping){const t=s.mapping[e];if(null!=t&&null!=t.vvMapping)for(const s of t.vvMapping)this._bindAttribute(s,parseInt(e,10))}}else{if(this._attributeComputeInfo={isSubtype:!1,map:new Map},null!=s.vvMapping)for(const e of s.vvMapping)this._bindAttribute(e);if(null!=s.attributeMapping)for(const e of s.attributeMapping)this._bindAttribute(e)}}}onTileData(e,t){if(null==t.addOrUpdate)return;const s=t.addOrUpdate.getCursor();for(;s.next();){const e=s.getDisplayId();this.setAttributeData(e,s)}}async setHighlight(e,t){const s=this._getBlock(0),r=t.map((e=>(0,Te.jL)(e)));s.lock(),s.unsetComponentAllTexels(0,1),s.setComponent(0,1,r),s.unlock(),this._idsToHighlight.clear();for(const t of e)this._idsToHighlight.add(t);await this.sendUpdates()}async updateFilters(e,t,s){(0,n.Z)("esri-2d-update-debug")&&console.debug("AttributeStore::updateFilters");const{service:r,spatialReference:i}=s,{filters:o}=t,a=o.map(((e,t)=>this._updateFilter(e,t,r,i))),l=(await Promise.all(a)).some((e=>e));(0,n.Z)("esri-2d-update-debug")&&console.debug("AttributeStore::updateFilters - finsihed"),l&&(e.storage.filters=!0,(0,n.Z)("esri-2d-update-debug")&&console.debug("Applying Update - AttributeStore:","Filters changed"))}setData(e,t,s,r){const i=(0,Te.jL)(e);this._ensureSizeForTexel(i),this._getBlock(t).setData(e,s,r)}getData(e,t,s){return this._getBlock(t).getData(e,s)}getHighlightFlag(e){return this._idsToHighlight.has(e)?Se.uG:0}unsetAttributeData(e){const t=(0,Te.jL)(e);this._getBlock(0).setData(t,0,0)}setAttributeData(e,t){const s=(0,Te.jL)(e);if(this._ensureSizeForTexel(s),this._getBlock(0).setData(s,0,this.getFilterFlags(t)),this._targetType!==(0,Te.vs)(e))return;const r=this._attributeComputeInfo,i=this.config.supportsTextureFloat?1:2;let n=null;r&&(n=r.isSubtype?r.map.get(t.readAttribute(r.subtypeField)):r.map,n&&n.size&&n.forEach(((e,r)=>{const n=r*i%4,o=Math.floor(r*i/4),a=this._getBlock(o+Se.aK),l=e(t);if(this.config.supportsTextureFloat)a.setData(s,n,l);else if(l===Se.AI)a.setData(s,n,255),a.setData(s,n+1,255);else{const e=(0,fe.uZ)(Math.round(l),-32767,32766)+32768,t=255&e,r=(65280&e)>>8;a.setData(s,n,t),a.setData(s,n+1,r)}})))}sendUpdates(){if((0,n.Z)("esri-2d-update-debug")&&console.debug("AttributeStore::sendUpdate"),this._nextUpdate)return this._nextUpdate.promise;if(this._currUpdate)return this._nextUpdate=(0,g.hh)(),this.updatingHandles.addPromise(this._nextUpdate.promise),this._nextUpdate.promise;const e={blocks:this._blocks.map((e=>null!=e?e.toMessage():null))};return this._currUpdate=this._createResources().then((()=>{const t=()=>{if(this._currUpdate=null,this._nextUpdate){const e=this._nextUpdate;this._nextUpdate=null,this.sendUpdates().then((()=>e.resolve()))}else(0,n.Z)("esri-2d-update-debug")&&console.debug("AttributeStore::sendUpdate::No additional updates queued")};(0,n.Z)("esri-2d-update-debug")&&console.debug("AttributeStore::sendUpdate::client.update");const s=this.updatingHandles.addPromise(this._client.update(e,this._signal).then(t).catch(t));return this._client.render(this._signal),s})).catch((e=>{if((0,g.D_)(e))return this._createResourcesPromise=null,this._createResources();Ae.error(new b.Z("mapview-attribute-store","Encountered an error during client update",e))})),this._currUpdate}_ensureSizeForTexel(e){for(;e>=this._size*this._size;)if(this._expand())return}_bindAttribute(e,t){let s;if(null!=e.fieldIndex)e.normalizationField&&Ae.warn("mapview-arcade","Ignoring normalizationField specified with an arcade expression which is not supported."),s=t=>t.getComputedNumericAtIndex(e.fieldIndex);else{if(!e.field)return;s=function(){const{normalizationField:t}=e;return t?s=>{const r=s.readAttribute(t);return r?s.readAttribute(e.field)/r:null}:t=>t.readAttribute(e.field)}()}const{valueRepresentation:r}=e;r&&(s=ke(s,(e=>function(e,t){if(!e||!t)return e;switch(t){case"radius":case"distance":return 2*e;case"diameter":case"width":return e;case"area":return Math.sqrt(e)}return e}(e,r))));const i=e=>null===e||isNaN(e)||e===1/0||e===-1/0?Se.AI:e,n=this._attributeComputeInfo;if(n.isSubtype){const r=n.map.get(t)??new Map;r.set(e.binding,ke(s,i)),n.map.set(t,r)}else n.map.set(e.binding,ke(s,i))}_createResources(){if(null!=this._createResourcesPromise)return this._createResourcesPromise;this._getBlock(Se.xl),this._getBlock(Se.pU),Me("Initializing AttributeStore");const e={shared:Ee.sharedArrayBuffer&&!("local"===this._client.type),size:this._size,blocks:(0,d.Fd)(this._blocks,(e=>({textureOnly:e.textureOnly,buffer:e.buffer,pixelType:e.pixelType})))},t=this._client.initialize(e,this._signal).catch((e=>{(0,g.D_)(e)?this._createResourcesPromise=null:Ae.error(new b.Z("mapview-attribute-store","Encountered an error during client initialization",e))}));return this._createResourcesPromise=t,t.then((()=>null==this._createResourcesPromise?this._createResources():void 0)),t}_getBlock(e){const t=this._blocks[e];if(null!=t)return t;Me(`Initializing AttributeBlock at index ${e}`);const s=Ee.sharedArrayBuffer,r=this._client.type,i=new Le(s,r,this._size,this._blockDescriptors[e]);return this._blocks[e]=i,this._createResourcesPromise=null,i}_expand(){if(this._sizet.expand(e))),this._createResourcesPromise=null,this._size=e,0}return Ae.error(new b.Z("mapview-limitations","Maximum number of onscreen features exceeded.")),-1}async _updateFilter(e,t,s,r){const i=this._filters[t],n=null!=i&&i.hash;if(!i&&!e)return!1;if(n===JSON.stringify(e))return!1;if(null==e){if(!i)return!1;const e=1<{},this._nodes=0,this._root=new ze(this,0,0,0),this._statisticFields=e,this._pool=s?new J.Z(8096):null,this._serviceInfo=t}destroy(){this.clear()}_acquire(e,t,s){this._nodes++;let r=null;return null!=this._pool&&(r=this._pool.dequeue()),null!=r?r.realloc(e,t,s):r=new ze(this,e,t,s),r}_release(e){this.onRelease(e),this._nodes--,null!=this._pool&&this._pool.enqueue(e)}get count(){return this._root.count}get size(){return this._nodes}get poolSize(){return this._pool?.size??0}get depth(){let e=0;return this.forEach((t=>e=Math.max(e,t.depth))),e}dropLevels(e){this.forEach((t=>{if(t.depth>=e)for(let e=0;e{if(t.depth>=e)for(let e=0;ethis._release(e))),this._root=new ze(this,0,0,0)}insert(e,t,s=0){const r=A.fromOptimizedFeatures([e],this._serviceInfo).getCursor();r.next();const i=r.readGeometry();if(!i)return;const[n,o]=i.coords,a=e.geohashX,l=e.geohashY;this.insertCursor(r,e.displayId,n,o,a,l,t,s)}insertCursor(e,t,s,r,i,n,o,a=0){let l=this._root,h=0,u=0,c=0;for(;null!==l;){if(l.depth>=a&&(l.count+=1,l.xTotal+=s,l.yTotal+=r,l.xGeohashTotal+=i,l.yGeohashTotal+=n,l.referenceId=t,this._updateStatisticsCursor(e,l,1)),h>=o)return void l.add(t);const d=Math.ceil((h+1)/2),g=Math.floor((h+1)/2),p=1-h%2,f=30-(3*d+2*g),_=30-(2*d+3*g),m=(i&7*p+3*(1-p)<>f,y=(n&3*p+7*(1-p)<<_)>>_,I=m+y*(8*p+4*(1-p));u=u<<3*p+2*(1-p)|m,c=c<<2*p+3*(1-p)|y,null==l.children[I]&&(l.children[I]=this._acquire(u,c,h+1)),h+=1,l=l.children[I]}}remove(e,t){const s=A.fromOptimizedFeatures([e],this._serviceInfo).getCursor();s.next();const r=s.readGeometry();if(!r)return;const[i,n]=r.coords,o=e.geohashX,a=e.geohashY;this.removeCursor(s,i,n,o,a,t)}removeCursor(e,t,s,r,i,n){let o=this._root,a=0;for(;null!==o;){if(o.count-=1,o.xTotal-=t,o.yTotal-=s,o.xGeohashTotal-=r,o.yGeohashTotal-=i,this._updateStatisticsCursor(e,o,-1),a>=n)return void o.remove(e.getDisplayId());const l=Math.ceil((a+1)/2),h=Math.floor((a+1)/2),u=1-a%2,c=30-(3*l+2*h),d=30-(2*l+3*h),g=((r&7*u+3*(1-u)<>c)+((i&3*u+7*(1-u)<>d)*(8*u+4*(1-u)),p=o.children[g];1===p?.count&&(this._release(p),o.children[g]=null),a+=1,o=p}}forEach(e){let t=this._root;for(;null!==t;){const s=this._linkChildren(t)||t.next;e(t),t=s}}find(e,t,s){return this._root.find(e,t,s,0,0,0)}findIf(e){let t=null;return this.forEach((s=>{e(s)&&(t=s)})),t}findAllIf(e){const t=[];return this.forEach((s=>{e(s)&&t.push(s)})),t}findSingleOccupancyNode(e,t,s,r,i){let n=this._root;for(;null!==n;){const o=n.depth,a=n.xNode,l=n.yNode,h=1-o%2,u=n.xGeohashTotal/n.count,c=n.yGeohashTotal/n.count;if(1===n.count&&e=i){n=n.next;continue}const d=Math.ceil((o+1)/2),g=Math.floor((o+1)/2),p=30-(3*d+2*g),f=30-(2*d+3*g),_=~((1<>p,I=(t&m)>>f,b=(s&_)>>p,v=(r&m)>>f,x=a<<3*h+2*(1-h),w=l<<2*h+3*(1-h),S=x+8*h+4*(1-h),T=w+4*h+8*(1-h),F=Math.max(x,y),C=Math.max(w,I),A=Math.min(S,b),M=Math.min(T,v);let E=null,k=null;for(let e=C;e<=M;e++)for(let t=F;t<=A;t++){const s=t-x+(e-w)*(8*h+4*(1-h)),r=n.children[s];r&&(E||(E=r,E.next=n.next),k&&(k.next=r),k=r,r.next=n.next)}n=E||n.next}return null}getRegionDisplayIds(e){let t=this._root;const{bounds:s,geohashBounds:r,level:i}=e,[n,o,a,l]=s,h=[];for(;null!==t;){const e=t.depth,s=t.xNode,u=t.yNode;if(e>=i){const e=t.xTotal/t.count,s=t.yTotal/t.count;e>=n&&e<=a&&s>=o&&s<=l&&t.displayIds.forEach((e=>h.push(e))),t=t.next;continue}const c=Math.ceil((e+1)/2),d=Math.floor((e+1)/2),g=1-e%2,p=30-(3*c+2*d),f=30-(2*c+3*d),_=~((1<>p,I=(r.yLL&m)>>f,b=(r.xTR&_)>>p,v=(r.yTR&m)>>f,x=s<<3*g+2*(1-g),w=u<<2*g+3*(1-g),S=x+8*g+4*(1-g),T=w+4*g+8*(1-g),F=Math.max(x,y),C=Math.max(w,I),A=Math.min(S,b),M=Math.min(T,v);let E=null,k=null;for(let e=C;e<=M;e++)for(let s=F;s<=A;s++){const r=s-x+(e-w)*(8*g+4*(1-g)),i=t.children[r];i&&(E||(E=i,E.next=t.next),k&&(k.next=i),k=i,i.next=t.next)}t=E||t.next}return h}getRegionStatistics(e){let t=this._root,s=0,r=0,i=0;const n={},{bounds:o,geohashBounds:a,level:l}=e,[h,u,c,d]=o;let g=0;for(;null!==t;){const e=t.depth,o=t.xNode,p=t.yNode;if(e>=l){const e=t.xTotal/t.count,o=t.yTotal/t.count;e>h&&e<=c&&o>u&&o<=d&&(s+=t.count,r+=t.xTotal,i+=t.yTotal,1===t.count&&(g=t.referenceId),this._aggregateStatistics(n,t.statistics)),t=t.next;continue}const f=Math.ceil((e+1)/2),_=Math.floor((e+1)/2),m=1-e%2,y=30-(3*f+2*_),I=30-(2*f+3*_),b=~((1<>y,w=(a.yLL&v)>>I,S=(a.xTR&b)>>y,T=(a.yTR&v)>>I,F=o<<3*m+2*(1-m),C=p<<2*m+3*(1-m),A=F+8*m+4*(1-m),M=C+4*m+8*(1-m),E=Math.max(F,x),k=Math.max(C,w),L=Math.min(A,S),R=Math.min(M,T);let O=null,P=null;for(let e=k;e<=R;e++)for(let o=E;o<=L;o++){const a=o-F+(e-C)*(8*m+4*(1-m)),l=t.children[a];if(l){if(e!==k&&e!==R&&o!==E&&o!==L){const e=l.xTotal/l.count,t=l.yTotal/l.count;e>h&&e<=c&&t>u&&t<=d&&(s+=l.count,r+=l.xTotal,i+=l.yTotal,1===l.count&&(g=l.referenceId),this._aggregateStatistics(n,l.statistics));continue}O||(O=l,O.next=t.next),P&&(P.next=l),P=l,l.next=t.next}}t=O||t.next}return{count:s,attributes:this.normalizeStatistics(n,s),xTotal:r,yTotal:i,referenceId:g}}getBins(e){const t=[],{geohashBounds:s,level:r}=e;let i=this._root;for(;null!==i;){const e=i.depth,n=i.xNode,o=i.yNode;if(e>=r){t.push(i),i=i.next;continue}const a=Math.ceil((e+1)/2),l=Math.floor((e+1)/2),h=1-e%2,u=30-(3*a+2*l),c=30-(2*a+3*l),d=~((1<>u,f=(s.yLL&g)>>c,_=(s.xTR&d)>>u,m=(s.yTR&g)>>c,y=n<<3*h+2*(1-h),I=o<<2*h+3*(1-h),b=y+8*h+4*(1-h),v=I+4*h+8*(1-h),x=Math.max(y,p),w=Math.max(I,f),S=Math.min(b,_),T=Math.min(v,m);let F=null,C=null;for(let e=w;e<=T;e++)for(let t=x;t<=S;t++){const s=t-y+(e-I)*(8*h+4*(1-h)),r=i.children[s];r&&(F||(F=r,F.next=i.next),C&&(C.next=r),C=r,r.next=i.next)}i=F||i.next}return t}_linkChildren(e){let t=null,s=null;for(let r=0;r<=e.children.length;r++){const i=e.children[r];i&&(t||(t=i,t.next=e.next),s&&(s.next=i),s=i,i.next=e.next)}return t}_updateStatisticsCursor(e,t,s){for(const r of this._statisticFields){const i=r.name,n=r.inField?e.readAttribute(r.inField):e.getComputedNumericAtIndex(r.inFieldIndex);switch(r.statisticType){case"min":{if(isNaN(n))break;if(!t.statistics[i]){t.statistics[i]={value:n};break}const e=t.statistics[i].value;t.statistics[i].value=Math.min(e,n);break}case"max":{if(isNaN(n))break;if(!t.statistics[i]){t.statistics[i]={value:n};break}const e=t.statistics[i].value;t.statistics[i].value=Math.max(e,n);break}case"count":break;case"sum":case"avg":{t.statistics[i]||(t.statistics[i]={value:0,nanCount:0});const e=t.statistics[i].value,r=t.statistics[i].nanCount??0;null==n||isNaN(n)?t.statistics[i].nanCount=r+s:t.statistics[i].value=e+s*n;break}case"avg_angle":{t.statistics[i]||(t.statistics[i]={x:0,y:0,nanCount:0});const e=t.statistics[i].x,r=t.statistics[i].y,o=t.statistics[i].nanCount??0,a=Math.PI/180;null==n||isNaN(n)?t.statistics[i].nanCount=o+s:(t.statistics[i].x=e+s*Math.cos(n*a),t.statistics[i].y=r+s*Math.sin(n*a));break}case"mode":{t.statistics[i]||(t.statistics[i]={});const e=t.statistics[i][n]||0;t.statistics[i][n]=e+s;break}}}}_aggregateStatistics(e,t){for(const s of this._statisticFields){const r=s.name;switch(s.statisticType){case"min":{if(!e[r]){e[r]={value:t[r].value};break}const s=e[r].value;e[r].value=Math.min(s,t[r].value);break}case"max":{if(!e[r]){e[r]={value:t[r].value};break}const s=e[r].value;e[r].value=Math.max(s,t[r].value);break}case"count":break;case"sum":case"avg":case"avg_angle":case"mode":e[r]||(e[r]={});for(const s in t[r]){const i=e[r][s]||0;e[r][s]=i+t[r][s]}}}}normalizeStatistics(e,t){const s={};for(const r of this._statisticFields){const i=r.name;switch(r.statisticType){case"min":case"max":{const r=e[i];if(!t||!r)break;s[i]=r.value;break}case"count":if(!t)break;s[i]=t;break;case"sum":{if(!t)break;const{value:r,nanCount:n}=e[i];if(!(t-n))break;s[i]=r;break}case"avg":{if(!t)break;const{value:r,nanCount:n}=e[i];if(!(t-n))break;s[i]=r/(t-n);break}case"avg_angle":{if(!t)break;const{x:r,y:n,nanCount:o}=e[i];if(!(t-o))break;const a=r/(t-o),l=n/(t-o),h=180/Math.PI,u=Math.atan2(l,a)*h;s[i]=u;break}case"mode":{const t=e[i];let r=0,n=0,o=null;for(const e in t){const s=t[e];s===r?n+=1:s>r&&(r=s,n=1,o=e)}s[i]="null"===o||n>1?null:o;break}}}return s}}class ze{constructor(e,t,s,r){this.count=0,this.xTotal=0,this.yTotal=0,this.statistics={},this.displayId=0,this.referenceId=0,this.displayIds=new Set,this.next=null,this.depth=0,this.xNode=0,this.yNode=0,this.xGeohashTotal=0,this.yGeohashTotal=0,this._tree=e,this.children=new Array(32);for(let e=0;e=s)return this;const o=1-r%2,a=3*o+2*(1-o),l=2*o+3*(1-o),h=30-i-a,u=30-n-l,c=((e&7*o+3*(1-o)<>h)+((t&3*o+7*(1-o)<>u)*(8*o+4*(1-o)),d=this.children[c];return null==d?null:d.find(e,t,s,r+1,i+a,n+l)}}var Be=s(60437),De=s(68441),qe=s(59999),Ne=s(38913),je=s(6570);const Ge=v.Z.getLogger("esri.view.2d.layers.features.support.BinStore"),Qe=(0,Be.Ue)();function Ye(e){return 57.29577951308232*e}class He extends qe.J{constructor(e,t,s,r){super(e,s),this.type="bin",this.events=new X.Z,this.objectIdField="aggregateId",this.featureAdapter=m.k,this._geohashLevel=5,this._geohashBuf=[],this._serviceInfo=r,this.geometryInfo=e.geometryInfo,this._spatialReference=t,this._projectionSupportCheck=(0,Ze._W)(t,Pe.Z.WGS84),this._bitsets.geohash=s.getBitset(s.createBitset()),this._bitsets.inserted=s.getBitset(s.createBitset())}destroy(){this._tree&&this._tree.destroy()}get featureSpatialReference(){return this._spatialReference}get fields(){return this._fields}async updateSchema(e,t){const s=this._schema;try{await super.updateSchema(e,t),await this._projectionSupportCheck}catch(e){}this._fields=this._schema.params.fields;const r=(0,W.Hg)(s,t);t&&(null!=r||e.source||e.storage.filters)?(((0,W.uD)(r,"params.fields")||(0,W.uD)(r,"params")||!this._tree||e.source)&&(this._tree&&this._tree.destroy(),this._tree=new Ue(this._statisticFields,this._serviceInfo),this._tree.onRelease=e=>e.displayId&&this._storage.releaseDisplayId(e.displayId),this._geohashLevel=this._schema.params.fixedBinLevel,this._rebuildTree(),(0,n.Z)("esri-2d-update-debug")&&Ge.info("Aggregate mesh needs update due to tree changing")),(0,n.Z)("esri-2d-update-debug")&&Ge.info("Aggregate mesh needs update due to tree changing"),e.targets[t.name]=!0,e.mesh=!1):s&&(e.mesh=!0)}clear(){this._rebuildTree()}sweepFeatures(e,t){this._bitsets.inserted.forEachSet((s=>{if(!e.has(s)){const e=t.lookupByDisplayIdUnsafe(s);this._remove(e)}}))}sweepAggregates(e,t,s){}onTileData(e,t,s,r,i=!0){if(!this._schema||null==t.addOrUpdate)return t;this.events.emit("changed");const n=this._getTransforms(e,this._spatialReference);{const e=t.addOrUpdate.getCursor();for(;e.next();)this._update(e,r)}if(t.status.mesh||!i)return t;const o=new Array;this._getBinsForTile(o,e,n,s),t.addOrUpdate=A.fromOptimizedFeatures(o,{fields:this.fields,geometryType:"esriGeometryPolygon",objectIdField:this.objectIdField}),t.addOrUpdate.attachStorage(s),t.end=!0,t.isRepush||(t.clear=!0);{const r=t.addOrUpdate.getCursor();for(;r.next();){const t=r.getDisplayId();this._bitsets.computed.unset(t),this.setComputedAttributes(s,r,t,e.scale)}}return t}forEachBin(e){this._tree.forEach(e)}forEach(e){this._tree.forEach((t=>{if(t.depth!==this._geohashLevel)return;const s=this._toFeatureJSON(t),r=A.fromFeatures([s],{objectIdField:this.objectIdField,globalIdField:null,geometryType:this.geometryInfo.geometryType,fields:this.fields}).getCursor();r.next(),e(r)}))}forEachInBounds(e,t){}forEachBounds(e,t){const{hasM:s,hasZ:r}=this.geometryInfo;for(const i of e){const e=(0,p.$)(Qe,i.readGeometry(),r,s);null!=e&&t(e)}}onTileUpdate(e){}getAggregate(e){const t=(0,Te.QS)(e,!0),s=this._tree.findIf((e=>e.displayId===t));return(0,d.yw)(s,(e=>this._toFeatureJSON(e)))}getAggregates(){return this._tree.findAllIf((e=>e.depth===this._geohashLevel)).map(this._toFeatureJSON.bind(this))}getDisplayId(e){const t=this._tree.findIf((t=>t.id===e));return(0,d.yw)(t,(e=>e.displayId))}getFeatureDisplayIdsForAggregate(e){const t=this._tree.findIf((t=>t.id===e));return null!=t?Array.from(t.displayIds):[]}getDisplayIdForReferenceId(e){const t=this._tree.findIf((t=>1===t.displayIds.size&&t.displayIds.has(e)));return(0,d.yw)(t,(e=>e.displayId))}_toFeatureJSON(e){const t=this._spatialReference;return{displayId:e.displayId,attributes:e.getAttributes(),geometry:(0,p.di)(e.getGeometry(t),"esriGeometryPolygon",!1,!1),centroid:null}}_rebuildTree(){this._bitsets.computed.clear(),this._bitsets.inserted.clear(),this._tree&&this._tree.clear()}_remove(e){const t=e.getDisplayId(),s=e.getXHydrated(),r=e.getYHydrated(),i=this._geohashBuf[2*t],n=this._geohashBuf[2*t+1];this._bitsets.inserted.has(t)&&(this._bitsets.inserted.unset(t),this._tree.removeCursor(e,s,r,i,n,this._geohashLevel))}_update(e,t){const s=e.getDisplayId(),r=this._bitsets.inserted,i=t.isVisible(s);if(i===r.has(s))return;if(!i)return void this._remove(e);const n=e.getXHydrated(),o=e.getYHydrated();if(!this._setGeohash(s,n,o))return;const a=this._geohashBuf[2*s],l=this._geohashBuf[2*s+1];this._tree.insertCursor(e,s,n,o,a,l,this._geohashLevel),r.set(s)}_setGeohash(e,t,s){if(this._bitsets.geohash.has(e))return!0;const r=this._geohashBuf;if(this._spatialReference.isWebMercator){const i=Ye(t/De.sv.radius),n=i-360*Math.floor((i+180)/360),o=Ye(Math.PI/2-2*Math.atan(Math.exp(-s/De.sv.radius)));(0,Oe.tp)(r,e,o,n,12)}else{const i=(0,Ze.iV)({x:t,y:s},this._spatialReference,Pe.Z.WGS84);if(!i)return!1;(0,Oe.tp)(r,e,i.y,i.x,12)}return this._bitsets.geohash.set(e),!0}_getBinsForTile(e,t,s,r){try{const i=this._getGeohashBounds(t),n=this._tree.getBins(i);for(const t of n){t.displayId||(t.displayId=r.createDisplayId(!0));let i=null;const n=t.getGeometry(this._spatialReference,s.tile);n||(i=t.getGeometryCentroid(this._spatialReference,s.tile));const o=new F.u_(n,t.getAttributes(),i);o.objectId=t.id,o.displayId=t.displayId,e.push(o)}}catch(e){return void Ge.error("Unable to get bins for tile",t.key.id)}}_getGeohash(e,t,s){const r={geohashX:0,geohashY:0};return(0,Oe.v7)(r,t,e,s),r}_getGeohashBounds(e){const t=this._getGeohashLevel(e.key.level),s=[e.extent.xmin,e.extent.ymin,e.extent.xmax,e.extent.ymax],r=Ne.Z.fromExtent(je.Z.fromBounds(s,this._spatialReference)),i=(0,Ze.iV)(r,this._spatialReference,Pe.Z.WGS84,{densificationStep:64*e.resolution}),n=(0,p.Uy)(new E.Z,i,!1,!1),o=n.coords.filter(((e,t)=>!(t%2))),a=n.coords.filter(((e,t)=>t%2)),l=Math.min(...o),h=Math.min(...a),u=Math.max(...o),c=Math.max(...a),d=this._getGeohash(l,h,t),g=this._getGeohash(u,c,t);return{bounds:s,geohashBounds:{xLL:d.geohashX,yLL:d.geohashY,xTR:g.geohashX,yTR:g.geohashY},level:t}}_getGeohashLevel(e){return this._schema.params.fixedBinLevel}_getTransforms(e,t){const s={originPosition:"upperLeft",scale:[e.resolution,e.resolution],translate:[e.bounds[0],e.bounds[3]]},r=(0,u.C5)(t);if(!r)return{tile:s,left:null,right:null};const[i,n]=r.valid;return{tile:s,left:{...s,translate:[n,e.bounds[3]]},right:{...s,translate:[i-n+e.bounds[0],e.bounds[3]]}}}}const Xe=(0,Be.Ue)();class We extends F.nd{constructor(e,t,s,r,i){super(new E.Z([],[t,s]),r,null,e),this.geohashBoundsInfo=i}get count(){return this.attributes.cluster_count}static create(e,t,s,r,i,n,o,a){const l=new We(t,s,r,n,o);return l.displayId=e.createDisplayId(!0),l.referenceId=a,l.tileLevel=i,l}update(e,t,s,r,i,n){return this.geometry.coords[0]=e,this.geometry.coords[1]=t,this.tileLevel=s,this.attributes=r,this.geohashBoundsInfo=i,this.referenceId=null,this.referenceId=n,this}toJSON(){return{attributes:{...this.attributes,aggregateId:this.objectId,referenceId:1===this.attributes.cluster_count?this.referenceId:null},geometry:{x:this.geometry.coords[0],y:this.geometry.coords[1]}}}}function $e(e){return 57.29577951308232*e}class Ve extends qe.J{constructor(e,t,s,r){super(e,s),this.type="cluster",this.events=new X.Z,this.objectIdField="aggregateId",this.featureAdapter=m.k,this._geohashLevel=0,this._tileLevel=0,this._aggregateValueRanges={},this._aggregateValueRangesChanged=!1,this._geohashBuf=[],this._clusters=new Map,this._tiles=new Map,this._serviceInfo=r,this.geometryInfo=e.geometryInfo,this._spatialReference=t,this._projectionSupportCheck=(0,Ze._W)(t,Pe.Z.WGS84),this._bitsets.geohash=s.getBitset(s.createBitset()),this._bitsets.inserted=s.getBitset(s.createBitset())}destroy(){this._tree.destroy()}get featureSpatialReference(){return this._spatialReference}get fields(){return this._fields}async updateSchema(e,t){const s=this._schema;try{await super.updateSchema(e,t),await this._projectionSupportCheck}catch(e){}this._fields=[...this._schema.params.fields,{name:"referenceId",alias:"referenceId",type:"esriFieldTypeInteger"}],this._fields.some((e=>"cluster_count"===e.name))||this._fields.push({name:"cluster_count",alias:"cluster_count",type:"esriFieldTypeInteger"});const r=(0,W.Hg)(s,t);t&&(null!=r||e.source||e.storage.filters)?(((0,W.uD)(r,"params.fields")||!this._tree||e.source)&&(this._tree&&this._tree.destroy(),this._tree=new Ue(this._statisticFields,this._serviceInfo),this._rebuildTree(),(0,n.Z)("esri-2d-update-debug")&&console.debug("Aggregate mesh needs update due to tree changing")),(0,n.Z)("esri-2d-update-debug")&&console.debug("Applying Update - ClusterStore:",r),e.targets[t.name]=!0,e.mesh=!1,this._aggregateValueRanges={}):s&&(e.mesh=!0)}clear(){this._rebuildTree()}sweepFeatures(e,t){this._bitsets.inserted.forEachSet((s=>{if(!e.has(s)){const e=t.lookupByDisplayIdUnsafe(s);this._remove(e)}}))}sweepAggregates(e,t,s){this._clusters.forEach(((r,i)=>{r&&r.tileLevel!==s&&(e.releaseDisplayId(r.displayId),t.unsetAttributeData(r.displayId),this._clusters.delete(i))}))}onTileData(e,t,s,r,i=!0){if(!this._schema||null==t.addOrUpdate)return t;this.events.emit("changed");const n=this._getTransforms(e,this._spatialReference);{const e=t.addOrUpdate.getCursor();for(;e.next();)this._update(e,r)}if(t.status.mesh||!i)return t;const o=new Array,a=this._schema.params.clusterRadius;this._getClustersForTile(o,e,a,s,n),t.addOrUpdate=A.fromOptimizedFeatures(o,{fields:this.fields,geometryType:"esriGeometryPoint",objectIdField:this.objectIdField}),t.addOrUpdate.attachStorage(s),t.clear=!0,t.end=!0;{const r=t.addOrUpdate.getCursor();for(;r.next();){const t=r.getDisplayId();this._bitsets.computed.unset(t),this.setComputedAttributes(s,r,t,e.scale)}}return this._aggregateValueRangesChanged&&t.end&&(this.events.emit("valueRangesChanged",{valueRanges:this._aggregateValueRanges}),this._aggregateValueRangesChanged=!1),t}onTileUpdate({added:e,removed:t}){if(e.length){const t=e[0].level;this._tileLevel=t,this._setGeohashLevel(t)}if(!this._schema)return;const s=this._schema.params.clusterRadius;t.forEach((e=>{this._tiles.delete(e.key.id),this._markTileClustersForDeletion(e,s)}))}getAggregate(e){for(const t of this._clusters.values())if((t?.displayId&Te._I)==(e&Te._I))return t.toJSON();return null}getAggregates(){const e=[];for(const t of this._clusters.values())t?.tileLevel===this._tileLevel&&e.push(t.toJSON());return e}getDisplayId(e){const t=this._clusters.get(e);return t?t.displayId:null}getFeatureDisplayIdsForAggregate(e){const t=this._clusters.get(e);return t?this._tree.getRegionDisplayIds(t.geohashBoundsInfo):[]}getDisplayIdForReferenceId(e){for(const t of this._clusters.values())if(t?.referenceId===e)return t.displayId;return null}getAggregateValueRanges(){return this._aggregateValueRanges}forEach(e){this._clusters.forEach((t=>{if(!t)return;const s=t.toJSON(),r=A.fromFeatures([s],{objectIdField:this.objectIdField,globalIdField:null,geometryType:this.geometryInfo.geometryType,fields:this.fields}).getCursor();r.next(),e(r)}))}forEachInBounds(e,t){}forEachBounds(e,t){const{hasM:s,hasZ:r}=this.geometryInfo;for(const i of e){const e=(0,p.$)(Xe,i.readGeometry(),r,s);null!=e&&t(e)}}size(){let e=0;return this.forEach((t=>e++)),e}_rebuildTree(){this._bitsets.computed.clear(),this._bitsets.inserted.clear(),this._tree&&this._tree.clear()}_remove(e){const t=e.getDisplayId(),s=e.getXHydrated(),r=e.getYHydrated(),i=this._geohashBuf[2*t],n=this._geohashBuf[2*t+1];this._bitsets.inserted.has(t)&&(this._bitsets.inserted.unset(t),this._tree.removeCursor(e,s,r,i,n,this._geohashLevel))}_update(e,t){const s=e.getDisplayId(),r=this._bitsets.inserted,i=t.isVisible(s);if(i===r.has(s))return;if(!i)return void this._remove(e);const n=e.getXHydrated(),o=e.getYHydrated();if(!this._setGeohash(s,n,o))return;const a=this._geohashBuf[2*s],l=this._geohashBuf[2*s+1];this._tree.insertCursor(e,s,n,o,a,l,this._geohashLevel),r.set(s)}_setGeohash(e,t,s){if(this._bitsets.geohash.has(e))return!0;const r=this._geohashBuf;if(this._spatialReference.isWebMercator){const i=$e(t/De.sv.radius),n=i-360*Math.floor((i+180)/360),o=$e(Math.PI/2-2*Math.atan(Math.exp(-s/De.sv.radius)));(0,Oe.tp)(r,e,o,n,12)}else{const i=(0,Ze.iV)({x:t,y:s},this._spatialReference,Pe.Z.WGS84);if(!i)return!1;(0,Oe.tp)(r,e,i.y,i.x,12)}return this._bitsets.geohash.set(e),!0}_getClustersForTile(e,t,s,r,i,n=!0){const o=this._schema.params.clusterPixelBuffer,a=2*s,l=Math.ceil(2**t.key.level*Se.I_/a)+1,h=Math.ceil(o/a)+0,u=Math.ceil(Se.I_/a),{row:c,col:g}=t.key,f=g*Se.I_,_=c*Se.I_,m=Math.floor(f/a)-h,y=Math.floor(_/a)-h,I=m+u+2*h,b=y+u+2*h,v=t.tileInfoView.getLODInfoAt(t.key.level);for(let s=m;s<=I;s++)for(let o=y;o<=b;o++){let a=s;v.wrap&&(a=s<0?s+l:s%l);const h=v.wrap&&s<0,u=v.wrap&&s%l!==s,c=this._lookupCluster(r,v,t.key.level,a,o,t);if(null!=c){const t=(0,d.yw)(i,(e=>h?e.left:u?e.right:e.tile));if(n&&null==t)continue;if(!c.count)continue;if(null!=t&&n){const s=c.geometry.clone();let r=c.attributes;s.coords[0]=(0,p.Jd)(t,s.coords[0]),s.coords[1]=(0,p.IN)(t,s.coords[1]),1===c.count&&null!=c.referenceId&&(r={...c.attributes,referenceId:c.referenceId});const i=new F.u_(s,r);i.displayId=c.displayId,e.push(i)}}}}_getGeohashLevel(e){return Math.min(Math.ceil(e/2+2),12)}_setGeohashLevel(e){const t=this._getGeohashLevel(e),s=1*(Math.floor(t/1)+1)-1;if(this._geohashLevel!==s)return this._geohashLevel=s,this._rebuildTree(),void this._bitsets.geohash.clear()}_getTransforms(e,t){const s={originPosition:"upperLeft",scale:[e.resolution,e.resolution],translate:[e.bounds[0],e.bounds[3]]},r=(0,u.C5)(t);if(!r)return{tile:s,left:null,right:null};const[i,n]=r.valid;return{tile:s,left:{...s,translate:[n,e.bounds[3]]},right:{...s,translate:[i-n+e.bounds[0],e.bounds[3]]}}}_getClusterId(e,t,s){return(15&e)<<28|(16383&t)<<14|16383&s}_markForDeletion(e,t,s){const r=this._getClusterId(e,t,s);this._clusters.delete(r)}_getClusterBounds(e,t,s){const r=this._schema.params.clusterRadius,i=2*r;let n=s%2?t*i:t*i-r;const o=s*i;let a=n+i;const l=o-i,h=2**e.level*Se.I_;e.wrap&&n<0&&(n=0),e.wrap&&a>h&&(a=h);const u=n/Se.I_,c=o/Se.I_,d=a/Se.I_,g=l/Se.I_;return[e.getXForColumn(u),e.getYForRow(c),e.getXForColumn(d),e.getYForRow(g)]}_getGeohash(e,t,s){const r={geohashX:0,geohashY:0};return(0,Oe.v7)(r,t,e,s),r}_getGeohashBounds(e,t){const s=this._getGeohashLevel(e.key.level);if(this._spatialReference.isWebMercator){const[e,r,i,n]=t,o={x:e,y:r},a={x:i,y:n};let l=0,h=0,u=0,c=0;{const e=$e(o.x/De.sv.radius);l=e-360*Math.floor((e+180)/360),h=$e(Math.PI/2-2*Math.atan(Math.exp(-o.y/De.sv.radius)))}{const e=$e(a.x/De.sv.radius);u=e-360*Math.floor((e+180)/360),c=$e(Math.PI/2-2*Math.atan(Math.exp(-a.y/De.sv.radius)))}const d={geohashX:0,geohashY:0},g={geohashX:0,geohashY:0};return(0,Oe.v7)(d,h,l,s),(0,Oe.v7)(g,c,u,s),{bounds:[e,r,i,n],geohashBounds:{xLL:d.geohashX,yLL:d.geohashY,xTR:g.geohashX,yTR:g.geohashY},level:s}}const r=Ne.Z.fromExtent(je.Z.fromBounds(t,this._spatialReference)),i=(0,Ze.iV)(r,this._spatialReference,Pe.Z.WGS84,{densificationStep:64*e.resolution});if(!i)return null;const n=(0,p.Uy)(new E.Z,i,!1,!1),o=n.coords.filter(((e,t)=>!(t%2))),a=n.coords.filter(((e,t)=>t%2)),l=Math.min(...o),h=Math.min(...a),u=Math.max(...o),c=Math.max(...a),d=this._getGeohash(l,h,s),g=this._getGeohash(u,c,s);return{bounds:t,geohashBounds:{xLL:d.geohashX,yLL:d.geohashY,xTR:g.geohashX,yTR:g.geohashY},level:s}}_lookupCluster(e,t,s,r,i,n){const o=this._getClusterId(s,r,i),a=this._clusters.get(o),l=this._getClusterBounds(t,r,i),h=this._getGeohashBounds(n,l);if(null==h)return null;const u=this._tree.getRegionStatistics(h),{count:c,xTotal:d,yTotal:g,referenceId:p}=u,f=c?d/c:0,_=c?g/c:0;if(0===c)return this._clusters.set(o,null),null;const m={cluster_count:c,...u.attributes},y=null!=a?a.update(f,_,s,m,h,p):We.create(e,o,f,_,s,m,h,p);if(0===c){const[e,t,s,r]=l;y.geometry.coords[0]=(e+s)/2,y.geometry.coords[1]=(t+r)/2}return this._clusters.set(o,y),this._updateAggregateValueRangeForCluster(y,y.tileLevel),y}_updateAggregateValueRangeForCluster(e,t){const s=this._aggregateValueRanges[t]||{minValue:1/0,maxValue:0},r=s.minValue,i=s.maxValue;s.minValue=Math.min(r,e.count),s.maxValue=Math.max(i,e.count),this._aggregateValueRanges[t]=s,r===s.minValue&&i===s.maxValue||(this._aggregateValueRangesChanged=!0)}_markTileClustersForDeletion(e,t){const s=2*t,r=Math.ceil(Se.I_/s),{row:i,col:n}=e.key,o=n*Se.I_,a=i*Se.I_,l=Math.floor(o/s),h=Math.floor(a/s);for(let t=l;tt))for(;e.length<=t;)e.push(s)}class tt{constructor(){this._numerics=[],this._strings=[],this._idGenerator=new Je,this._allocatedSize=256,this._bitsets=[],this._instanceIds=[],this._bounds=[]}createBitset(){const e=this._bitsets.length;return this._bitsets.push(Ke.p.create(this._allocatedSize,Te._I)),e+1}getBitset(e){return this._bitsets[e-1]}_expand(){this._allocatedSize<<=1;for(const e of this._bitsets)e.resize(this._allocatedSize)}_ensureNumeric(e,t){this._numerics[e]||(this._numerics[e]=[]),et(this._numerics[e],t,0)}_ensureInstanceId(e){et(this._instanceIds,e,0)}_ensureString(e,t){this._strings[e]||(this._strings[e]=[]),et(this._strings[e],t,null)}createDisplayId(e=!1){const t=this._idGenerator.createId();return t>this._allocatedSize&&this._expand(),(0,Te.QS)(t,e)}releaseDisplayId(e){for(const t of this._bitsets)t.unset(e);return this._idGenerator.releaseId(e&Te._I)}getComputedNumeric(e,t){return this.getComputedNumericAtIndex(e&Te._I,0)}setComputedNumeric(e,t,s){return this.setComputedNumericAtIndex(e&Te._I,s,0)}getComputedString(e,t){return this.getComputedStringAtIndex(e&Te._I,0)}setComputedString(e,t,s){return this.setComputedStringAtIndex(e&Te._I,0,s)}getComputedNumericAtIndex(e,t){const s=e&Te._I;return this._ensureNumeric(t,s),this._numerics[t][s]}setComputedNumericAtIndex(e,t,s){const r=e&Te._I;this._ensureNumeric(t,r),this._numerics[t][r]=s}getInstanceId(e){const t=e&Te._I;return this._ensureInstanceId(t),this._instanceIds[t]}setInstanceId(e,t){const s=e&Te._I;this._ensureInstanceId(s),this._instanceIds[s]=t}getComputedStringAtIndex(e,t){const s=e&Te._I;return this._ensureString(t,s),this._strings[t][s]}setComputedStringAtIndex(e,t,s){const r=e&Te._I;this._ensureString(t,r),this._strings[t][r]=s}getXMin(e){return this._bounds[4*(e&Te._I)]}getYMin(e){return this._bounds[4*(e&Te._I)+1]}getXMax(e){return this._bounds[4*(e&Te._I)+2]}getYMax(e){return this._bounds[4*(e&Te._I)+3]}setBounds(e,t){const s=t.readHydratedGeometry();if(!s||!s.coords.length)return!1;let r=1/0,i=1/0,n=-1/0,o=-1/0;s.forEachVertex(((e,t)=>{r=Math.min(r,e),i=Math.min(i,t),n=Math.max(n,e),o=Math.max(o,t)}));const a=e&Te._I;return et(this._bounds,4*a+4,0),this._bounds[4*a]=r,this._bounds[4*a+1]=i,this._bounds[4*a+2]=n,this._bounds[4*a+3]=o,!0}}function st(e){if(!(0,g.D_)(e)&&!function(e){return"worker:port-closed"===e.name}(e))throw e}function rt(e){return"feature"===e.type&&"snapshot"===e.mode}let it=class extends i.r{constructor(){super(...arguments),this._storage=new tt,this._markedIdsBufId=this._storage.createBitset(),this._lastCleanup=performance.now(),this._cleanupNeeded=!1,this._invalidated=!1,this._tileToResolver=new Map,this._didEdit=!1,this._updateVersion=1,this.tileStore=null,this.config=null,this.processor=null,this.remoteClient=null,this.service=null}initialize(){this._initStores(),this._initSource(),this._updateQueue=new se.e({concurrency:"stream"===this._source.type?1:4,process:(e,t)=>this._onTileMessage(e,{signal:t})}),this.addHandles([this.tileStore.on("update",this.onTileUpdate.bind(this)),(0,o.gx)((()=>!this.updating),(()=>this.onIdle()))])}_initSource(){const e=this.tileStore.tileScheme;this._source=function(e,t,s,r,i,n){const o=function(e,t,s,r,i,n){switch(e.type){case"snapshot":return{type:"feature",origin:"snapshot",featureCount:e.featureCount??0,serviceInfo:e,onMessage:r,outSR:t,tileInfoView:s,canAcceptRequest:i,store:n};case"stream":return{type:"stream",serviceInfo:e,onMessage:r,outSR:t,canAcceptRequest:i};case"memory":case"on-demand":return{type:"feature",serviceInfo:e,onMessage:r,outSR:t,origin:function(e){return Array.isArray(e)?"local":"path"in e&&(0,y.M8)(e.path)?"hosted":"unknown"}(e.source),tileInfoView:s,canAcceptRequest:i}}}(e,t,s,r,i,n);switch(o.type){case"feature":switch(o.origin){case"hosted":case"local":return new ae(o);case"snapshot":return new de(o);default:return new oe(o)}case"stream":return new we(o)}}(this.service,this.spatialReference,e,((e,t)=>(this._invalidated=!0,this._patchTile(e,t))),(()=>this._updateQueue&&this._updateQueue.length<50),this.featureStore),this._proxyEvents()}_setStreamClientProperty(e,t){this.remoteClient.invoke("setProperty",{propertyName:e,value:t}).catch(st)}_proxyEvents(){if("stream"===this._source.type){const e=this._source.events,t=this._source;this.addHandles([(0,o.YP)((()=>t.connectionStatus),(e=>this._setStreamClientProperty("pipelineConnectionStatus",e)),{initial:!0}),(0,o.YP)((()=>t.errorString),(e=>this._setStreamClientProperty("pipelineErrorString",e)),{initial:!0}),e.on("data-received",(e=>this.remoteClient.invoke("emitEvent",{name:"data-received",event:{attributes:e.attributes,centroid:e.centroid,geometry:e.geometry}}).catch(st))),e.on("message-received",(e=>this.remoteClient.invoke("emitEvent",{name:"message-received",event:e}).catch(st))),e.on("updateRate",(e=>this.remoteClient.invoke("emitEvent",{name:"update-rate",event:{...e}}).catch(st)))])}}_initAttributeStore(e){this.attributeStore||(this.attributeStore=new Re({type:"remote",initialize:(e,t)=>(0,g.R8)(this.remoteClient.invoke("tileRenderer.featuresView.attributeView.initialize",e,{signal:t}).catch(st)),update:(e,t)=>(0,g.R8)(this.remoteClient.invoke("tileRenderer.featuresView.attributeView.requestUpdate",e,{signal:t}).catch(st)),render:e=>(0,g.R8)(this.remoteClient.invoke("tileRenderer.featuresView.requestRender",void 0,{signal:e}).catch(st))},e))}_initStores(){const e="snapshot"===this.service.type?"snapshot":"on-demand",t={geometryInfo:{geometryType:this.service.geometryType,hasM:!1,hasZ:!1},spatialReference:this.spatialReference,fieldsIndex:this.fieldsIndex,fields:this.service.fields};this.featureStore=new m.p(t,this._storage,e)}_initQueryEngine(e){const t=this;this.featureQueryEngine?.destroy(),this.featureQueryEngine=new f.q({definitionExpression:e.schema.source.definitionExpression??void 0,fields:this.service.fields,geometryType:this.service.geometryType,objectIdField:this.service.objectIdField,hasM:!1,hasZ:!1,spatialReference:this.spatialReference.toJSON(),cacheSpatialQueries:!0,featureStore:this.featureStore,aggregateAdapter:{getFeatureObjectIds:e=>null==t.aggregateStore?[]:t.aggregateStore.getFeatureDisplayIdsForAggregate(e).map((e=>t.getObjectId(e)))},timeInfo:this.service.timeInfo})}_initAggregateQueryEngine(e,t){if(this.aggregateQueryEngine?.destroy(),null==e)return;const s=t.targets.aggregate.params.fields.slice();this.aggregateQueryEngine=new f.q({definitionExpression:void 0,fields:s,geometryType:e.geometryInfo.geometryType,objectIdField:e.objectIdField,hasM:e.geometryInfo.hasM,hasZ:e.geometryInfo.hasZ,spatialReference:this.spatialReference.toJSON(),cacheSpatialQueries:!1,featureStore:e,aggregateAdapter:{getFeatureObjectIds:e=>[]}})}destroy(){this._updateQueue.destroy(),this._source.destroy(),this.featureQueryEngine?.destroy(),this.aggregateQueryEngine?.destroy(),this.attributeStore?.destroy();for(const e of this.tileStore.tiles)this._source.unsubscribe(e);clearInterval(this._checkUpdating)}get fieldsIndex(){return new _.Z(this.service.fields)}get spatialReference(){return this.tileStore.tileScheme.spatialReference}get updating(){return this.isUpdating()}isUpdating(){const e=this._source.updatingHandles.updating,t=!this.attributeStore||this.attributeStore.updatingHandles.updating,s=e||t||this.updatingHandles.updating;if((0,n.Z)("esri-2d-log-updating")){let r=`Updating FeatureController2D: ${s}\n`;r+=` -> updatingSource ${e}\n`;for(const e of this._source.subscriptions)r+=` ${e.tile.id} ${e.isDone}\n`;r+=` -> updatingAttributeStore ${t}\n`,r+=` -> updatingHandles ${this.updatingHandles.updating} (queue: ${this._updateQueue.length})\n`,console.log(r)}return s}updateCustomParameters(e){"stream"===this._source.type&&this._source.updateCustomParameters(e)}enableEvent(e){this._source.enableEvent(e.name,e.value)}pause(){this._updateQueue.pause(),this._updateQueue.clear()}resume(){this._updateQueue.resume()}pauseStream(){"stream"===this._source.type&&this._source.pauseStream()}resumeStream(){"stream"===this._source.type&&this._source.resumeStream()}sendMessageToSocket(e){"stream"===this._source.type&&this._source.sendMessageToSocket(e)}sendMessageToClient(e){"stream"===this._source.type&&this._source.sendMessageToClient(e)}_initAggregateStore(e){const t=e.schema.targets?.aggregate?.type,s=(0,d.yw)(this.config,(e=>e.schema.targets?.aggregate?.type));if(s!==t&&(null!=this.aggregateStore&&(this.removeHandles("valueRangesChanged"),this.aggregateStore.destroy(),this.aggregateStore=null),t)){switch(t){case"cluster":{const e={geometryInfo:{geometryType:"esriGeometryPoint",hasM:!1,hasZ:!1},spatialReference:this.spatialReference,fieldsIndex:this.fieldsIndex,fields:this.service.fields};this.aggregateStore=new Ve(e,this.spatialReference,this._storage,this.service),this.addHandles(this.aggregateStore.events.on("valueRangesChanged",(e=>{this.remoteClient.invoke("emitEvent",{name:"valueRangesChanged",event:{valueRanges:e.valueRanges}}).catch(st)})),"valueRangesChanged");break}case"bin":{const e={geometryInfo:{geometryType:"esriGeometryPolygon",hasM:!1,hasZ:!1},spatialReference:this.spatialReference,fieldsIndex:this.fieldsIndex,fields:this.service.fields};this.aggregateStore=new He(e,this.spatialReference,this._storage,this.service);break}}this.aggregateStore.onTileUpdate({added:this.tileStore.tiles,removed:[]})}}async update(e,t){this._updateVersion++,(0,n.Z)("esri-2d-update-debug")&&console.debug(`FeatureController2D::update: Token version ${this._updateVersion}`),this._initQueryEngine(t),this._initAttributeStore(t),this.pause(),await Promise.all([this._source.update(e,t.schema.source),this.featureStore.updateSchema(e,t.schema.targets.feature),this.attributeStore.update(e,t),this.attributeStore.updateFilters(e,t,this)]),this._initAggregateStore(t),null!=this.aggregateStore&&await this.aggregateStore.updateSchema(e,t.schema.targets.aggregate),this._initAggregateQueryEngine(this.aggregateStore,t.schema),(0,n.Z)("esri-2d-update-debug")&&e.describe(),this._set("config",t)}async applyUpdate(e){e.version=this._updateVersion,(0,n.Z)("esri-2d-update-debug")&&console.debug(`FeatureController2D::applyUpdate: Token version ${e.version}`),e.mesh&&this.clearTiles(),this._updateQueue.resume(),await this._source.applyUpdate(e),(0,n.Z)("esri-2d-update-debug")&&console.debug("FeatureController2D::applyUpdate Waiting for source update to finish"),this.notifyChange("updating"),await(0,o.N1)((()=>!this.updating)),(0,n.Z)("esri-2d-update-debug")&&console.debug("FeatureController2D::applyUpdate Source update finsihed"),null!=this.aggregateStore&&(await(0,g.e4)(10),(0,n.Z)("esri-2d-update-debug")&&console.debug("FeatureController2D::applyUpdate Waiting for aggregate idle call"),await(0,o.N1)((()=>!this.updating)),(0,n.Z)("esri-2d-update-debug")&&console.debug("FeatureController2D::applyUpdate Aggregate idle called")),(0,n.Z)("esri-2d-update-debug")&&console.debug("FeatureController2D::applyUpdate Update finished")}async onEdits({edits:e}){(0,n.Z)("esri-2d-update-debug")&&console.debug("Applying Edit:",e),this._didEdit=!0;try{const t=e.removed.map((e=>e.objectId&&-1!==e.objectId?e.objectId:this._lookupObjectIdByGlobalId(e.globalId))),s=e.addOrModified.map((({objectId:e})=>e));this.featureStore.invalidate(),await this._source.edit(s,t),this.clearTiles(),this.notifyChange("updating"),null!=this.aggregateStore&&this.aggregateStore.clear(),await this._source.resend(),await(0,o.N1)((()=>!this.updating))}catch(e){}}async refresh(e){if(!e.dataChanged){const e=K.empty();return e.storage.filters=!0,this.applyUpdate(e)}this.featureStore.invalidate(),this.clearTiles(),this._source.refresh(this._updateVersion,e),this._cleanupNeeded=!0,this.notifyChange("updating"),await(0,o.N1)((()=>!this.updating))}clearTiles(){for(const e of this.tileStore.tiles)this.processor.onTileClear(e,!1)}onTileUpdate(e){null!=this.aggregateStore&&this.aggregateStore.onTileUpdate(e);for(const t of e.added)this._source.subscribe(t,this._updateVersion),this._level=t.level;for(const t of e.removed)this._source.unsubscribe(t),this._cleanupNeeded=!0,this._tileToResolver.has(t.id)&&(this._tileToResolver.get(t.id).resolve(),this._tileToResolver.delete(t.id));this.notifyChange("updating")}async onIdle(){this._invalidated&&(this._invalidated=!1,null==this.aggregateStore&&"heatmap"!==this.processor.type||await this._repushCurrentLevelTiles()),this._markAndSweep()}async querySummaryStatistics({query:e,params:t}){return this.featureQueryEngine.executeQueryForSummaryStatistics(e,t)}async queryAggregateSummaryStatistics({query:e,params:t}){return this.aggregateQueryEngine.executeQueryForSummaryStatistics(this._normalizeAggregateQuery(e),t)}async queryUniqueValues({query:e,params:t}){return this.featureQueryEngine.executeQueryForUniqueValues(e,t)}async queryAggregateUniqueValues({query:e,params:t}){return this.aggregateQueryEngine.executeQueryForUniqueValues(this._normalizeAggregateQuery(e),t)}async queryClassBreaks({query:e,params:t}){return this.featureQueryEngine.executeQueryForClassBreaks(e,t)}async queryAggregateClassBreaks({query:e,params:t}){return this.aggregateQueryEngine.executeQueryForClassBreaks(this._normalizeAggregateQuery(e),t)}async queryHistogram({query:e,params:t}){return this.featureQueryEngine.executeQueryForHistogram(e,t)}async queryAggregateHistogram({query:e,params:t}){return this.aggregateQueryEngine.executeQueryForHistogram(this._normalizeAggregateQuery(e),t)}queryExtent(e){return this.featureQueryEngine.executeQueryForExtent(e)}queryAggregates(e){return this.aggregateQueryEngine.executeQuery(this._normalizeAggregateQuery(e))}queryAggregateCount(e){return this.aggregateQueryEngine.executeQueryForCount(this._normalizeAggregateQuery(e))}queryAggregateIds(e){return this.aggregateQueryEngine.executeQueryForIds(this._normalizeAggregateQuery(e))}queryFeatures(e){return this.featureQueryEngine.executeQuery(e)}async queryVisibleFeatures(e){const t=await this.featureQueryEngine.executeQuery(e),s=t.objectIdFieldName;return t.features=t.features.filter((e=>{const t=e.attributes[s],r=this.getDisplayId(t);return(0,d.yw)(r,(e=>this.attributeStore.isVisible(e)))})),t}queryFeatureCount(e){return this.featureQueryEngine.executeQueryForCount(e)}queryLatestObservations(e){return this.featureQueryEngine.executeQueryForLatestObservations(e)}queryObjectIds(e){return this.featureQueryEngine.executeQueryForIds(e)}async queryStatistics(){return this.featureStore.storeStatistics}getObjectId(e){return this.featureStore.lookupObjectId(e,this._storage)}getDisplayId(e){if(null!=this.aggregateStore){const t=this.aggregateStore.getDisplayId(e);if(null==t){const t=this.featureStore.lookupDisplayId(e);return this.aggregateStore.getDisplayIdForReferenceId(t)}return t}return this.featureStore.lookupDisplayId(e)}getFeatures(e){const t=[],s=[];for(const r of e){const e=null!=this.aggregateStore?this.getAggregate(r):null;if(null!=e)if(null!=e.attributes.referenceId){const s=this.getFeature(e.attributes.referenceId);null!=s&&t.push(s)}else s.push(e);else{const e=this.getFeature(r);null!=e&&t.push(e)}}return{features:t,aggregates:s}}getFeature(e){const t=this.featureStore.lookupFeatureByDisplayId(e,this._storage);if(null==t)return null;const s=t.readHydratedGeometry(),r=(0,p.di)(s,t.geometryType,t.hasZ,t.hasM);return{attributes:t.readAttributes(),geometry:r}}getAggregate(e){return null==this.aggregateStore?null:this.aggregateStore.getAggregate(e)}getAggregates(){return null==this.aggregateStore?[]:this.aggregateStore.getAggregates()}async setHighlight(e){const t=e.map((e=>this.getDisplayId(e))).filter(l.pC);return this.attributeStore.setHighlight(e,t)}_normalizeAggregateQuery(e){const t=e.objectIds??[];for(const s of e.aggregateIds??[])t.push(s);return e.objectIds=t,e.aggregateIds=[],e}_lookupObjectIdByGlobalId(e){const t=this.service.globalIdField;if(null==t)throw new Error("Expected globalIdField to be defined");let s=null;if(this.featureStore.forEach((r=>{e===r.readAttribute(t)&&(s=r.getObjectId())})),null==s)throw new Error(`Expected to find a feature with globalId ${e}`);return s}async _repushCurrentLevelTiles(){const e=this.tileStore.tiles.filter((e=>e.level===this._level));e.map((async e=>this._patchTile({type:"append",id:e.key.id,clear:!0,addOrUpdate:null,end:!1})));const t=e.map((async e=>this._patchTile({type:"append",id:e.key.id,addOrUpdate:A.fromOptimizedFeatures([],this.service),remove:[],end:!0,isRepush:!0,status:K.empty()})));await Promise.all(t)}_maybeForceCleanup(){performance.now()-this._lastCleanup>5e3&&this._markAndSweep()}_patchTile(e,t){const s=this._updateQueue.push(e,t).catch((e=>{}));return this.updatingHandles.addPromise(s)}async _onTileMessage(e,t){if((0,g.k_)(t),(0,n.Z)("esri-2d-update-debug")){const t=(0,d.yw)(e.addOrUpdate,(e=>e.hasFeatures));console.debug(e.id,`FeatureController:onTileMessage: [clear:${e.clear}, end:${e.end}, features: ${t}]`)}const s=this.tileStore.get(e.id);if(!s)return;if(e.clear)return this.processor.onTileClear(s,e.end);const r=e.status;this._cleanupNeeded=!0;const i=[];for(const t of e.remove??[]){const e=this.featureStore.lookupDisplayId(t);e&&i.push(e)}e.remove=i;try{if(null==e.addOrUpdate)return void this.processor.onTileMessage(s,{...e,addOrUpdate:null},null!=this.aggregateStore,t).catch(g.H9);if(e.addOrUpdate.setArcadeSpatialReference(this.spatialReference),this.featureStore.hasInstance(e.addOrUpdate.instance)&&r.targets.feature||(r.targets.feature=!0,this.featureStore.onTileData(s,e)),r.storage.data&&r.storage.filters||(r.storage.data=!0,r.storage.filters=!0,this.attributeStore.onTileData(s,e),"stream"===this._source.type||this._didEdit?(await this.attributeStore.sendUpdates(),(0,g.k_)(t)):this.attributeStore.sendUpdates()),null!=this.aggregateStore&&!r.targets.aggregate){r.targets.aggregate=!0;const t=rt(this._source)&&this._source.loading,i=!rt(this._source)||t||e.end;if(this.aggregateStore.onTileData(s,e,this._storage,this.attributeStore,i),!i)return;r.mesh||(this.attributeStore.onTileData(s,e),await this.attributeStore.sendUpdates())}if(!r.mesh){r.mesh=!0;const i=null!=this.aggregateStore&&"cluster"===this.aggregateStore.type;await this.processor.onTileMessage(s,e,i,t),(0,g.k_)(t)}this._maybeForceCleanup()}catch(e){(0,g.H9)(e)}}_mark(e,t,s){const r=(4294901760&this._storage.getInstanceId(e))>>>16;e&&(t.add(r),s.set(e))}_markAndSweep(){if(this._lastCleanup=performance.now(),"feature"===this._source.type&&"snapshot"===this._source.mode||"stream"!==this._source.type&&!this._cleanupNeeded)return;this._cleanupNeeded=!1;const e=this._storage.getBitset(this._markedIdsBufId),t=new Set;e.clear();for(const s of this.tileStore.tiles)for(const r of this._source.readers(s.id)){const s=r.getCursor();for(;s.next();){let r=s.getDisplayId();if(!r){const e=s.getObjectId();r=this.featureStore.lookupDisplayId(e)}this._mark(r,t,e)}}"symbol"===this.processor.type&&this.processor.forEachBufferId((s=>{this._mark(s,t,e)})),this._updateQueue.forEach((s=>{for(const r of s.remove??[]){const s=this.featureStore.lookupDisplayId(r);this._mark(s,t,e)}})),null!=this.aggregateStore&&(this.aggregateStore.sweepFeatures(e,this.featureStore),"sweepAggregates"in this.aggregateStore&&this.aggregateStore.sweepAggregates(this._storage,this.attributeStore,this._level)),this.featureStore.sweepFeatures(e,this._storage,this.attributeStore),this.featureStore.sweepFeatureSets(t)}};(0,r._)([(0,a.Cb)({constructOnly:!0})],it.prototype,"tileStore",void 0),(0,r._)([(0,a.Cb)()],it.prototype,"config",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],it.prototype,"fieldsIndex",null),(0,r._)([(0,a.Cb)()],it.prototype,"processor",void 0),(0,r._)([(0,a.Cb)({constructOnly:!0})],it.prototype,"remoteClient",void 0),(0,r._)([(0,a.Cb)({constructOnly:!0})],it.prototype,"service",void 0),(0,r._)([(0,a.Cb)()],it.prototype,"spatialReference",null),(0,r._)([(0,a.Cb)()],it.prototype,"updating",null),it=(0,r._)([(0,h.j)("esri.views.2d.layers.features.controllers.FeatureController2D")],it);const nt=it;var ot=s(3894),at=s(24470),lt=s(6388),ht=s(55415);class ut{constructor(e,t){this.key=new ht.Z(0,0,0,0),this.bounds=(0,at.Ue)(),this.objectIds=new Set,this.key.set(t);const s=e.getLODInfoAt(this.key);this.tileInfoView=e,this.tileInfoView.getTileBounds(this.bounds,this.key,!0),this.resolution=s.resolution,this.scale=s.scale,this.level=s.level}get id(){return this.key.id}get extent(){return je.Z.fromBounds(this.bounds,this.tileInfoView.tileInfo.spatialReference)}get transform(){return{originPosition:"upperLeft",scale:[this.resolution,this.resolution],translate:[this.bounds[0],this.bounds[3]]}}createChildTiles(){const e=this.key.getChildKeys(),t=ot.Z.acquire();for(let s=0;s({minX:e.bounds[0],minY:e.bounds[1],maxX:e.bounds[2],maxY:e.bounds[3]}):[".bounds[0]",".bounds[1]",".bounds[2]",".bounds[3]"]),this.tiles=[],this.tileScheme=e}destroy(){this.clear()}clear(){this.tiles.length=0,this._tiles.clear(),this._index.clear()}has(e){return this._tiles.has(e)}get(e){return this._tiles.get(e)}boundsIntersections(e){return this._index.search({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]})}updateTiles(e){const t={added:[],removed:[]};for(const s of e.added)if(!this.has(s)){const e=new ut(this.tileScheme,s);this._tiles.set(s,e),this._index.insert(e),t.added.push(e)}for(const s of e.removed)if(this.has(s)){const e=this.get(s);this._tiles.delete(s),this._index.remove(e),t.removed.push(e)}this.tiles.length=0,this._tiles.forEach((e=>this.tiles.push(e))),(t.added.length||t.removed.length)&&this.emit("update",t)}setViewState(e){const t=this.tileScheme.getTileCoverage(e,0);if(!t)return;const{spans:s,lodInfo:r}=t,{level:i}=r;if(s.length>0)for(const{row:e,colFrom:t,colTo:n}of s)for(let s=t;s<=n;s++){const t=pt.set(i,e,r.normalizeCol(s),r.getWorldForColumn(s)).id;if(gt.add(t),!this.has(t)){const e=new ut(this.tileScheme,t);this._tiles.set(t,e),this._index.insert(e),this.tiles.push(e),dt.added.push(e)}}for(let e=this.tiles.length-1;e>=0;e--){const t=this.tiles[e];gt.has(t.id)||(this._tiles.delete(t.id),this.tiles.splice(e,1),this._index.remove(t),dt.removed.push(t))}(dt.added.length||dt.removed.length)&&this.emit("update",dt),ct.Z.pool.release(t),gt.clear(),dt.added.length=0,dt.removed.length=0}}var _t=s(83068);let mt=class extends i.r{constructor(){super(...arguments),this.controller=null,this.processor=null,this.remoteClient=null,this.tileStore=null,this.service=null,this.viewState=null,this._paused=!1,this._pendingTileUpdates=[]}initialize(){this.handles.add((0,o.YP)((()=>this.updating),(e=>{this.remoteClient.invoke("setUpdating",e).catch((e=>{}))})))}destroy(){this.stop(),this.controller?.destroy(),this.processor?.destroy(),this.controller=this.processor=this.tileStore=this.remoteClient=null}get updating(){return!this.controller||this.controller.updating}stop(){this._paused=!0,Array.isArray(this.service?.source)&&(this.service.source.forEach((e=>e.close())),this.service.source.length=0),this.tileStore?.updateTiles({added:[],removed:this.tileStore.tiles.map((e=>e.id))}),this.tileStore?.destroy(),this.tileStore=null,this._pendingTileUpdates.length=0}async startup({service:e,config:t,tileInfo:s,tiles:r}){if(this._paused=!0,Array.isArray(this.service?.source)&&(this.service.source.forEach((e=>e.close())),this.service.source.length=0),this.service=e,!this.tileStore||!(0,u.fS)(this.tileStore.tileScheme.spatialReference,s.spatialReference)){const e=new _t.Z(c.Z.fromJSON(s));r.added.length=r.removed.length=0,this.tileStore?.updateTiles({added:[],removed:this.tileStore.tiles.map((e=>e.id))}),this.tileStore?.destroy(),this.tileStore=new ft(e),this._pendingTileUpdates.length=0}for(await this._createProcessorAndController(t),await this.update({config:t}),this.controller.resume(),this.tileStore.clear(),this.tileStore.updateTiles(r),this._paused=!1;this._pendingTileUpdates.length;)this.tileStore.updateTiles(this._pendingTileUpdates.pop())}async updateTiles(e){this._paused?this._pendingTileUpdates.push(e):this.tileStore?.updateTiles(e)}async update({config:e}){const t=K.empty();return await Promise.all([this.processor.update(t,e),this.controller.update(t,e)]),t.toJSON()}async applyUpdate(e){return this.controller.applyUpdate(K.create(e))}async _createProcessorAndController(e){await Promise.all([this._handleControllerConfig(e),this._handleProcessorConfig(e)]),this.controller.processor=this.processor}async _handleControllerConfig(e){return this._createController(this.service,e)}async _handleProcessorConfig(e){return this._createProcessor(this.service,e)}async _createController(e,t){this.controller&&this.controller.destroy();const{tileStore:s,remoteClient:r}=this,i=new nt({service:e,tileStore:s,remoteClient:r});return this.controller=i,i}async _createProcessor(e,t){const r=t.schema.processors[0].type,i=(await function(e){return"heatmap"===e?s.e(9904).then(s.bind(s,49904)):Promise.all([s.e(9790),s.e(8522),s.e(4982),s.e(5428)]).then(s.bind(s,80338))}(r)).default,{remoteClient:n,tileStore:o}=this,a=new i({service:e,config:t,tileStore:o,remoteClient:n});return this.processor&&this.processor.destroy(),this.processor=a,a}};(0,r._)([(0,a.Cb)()],mt.prototype,"controller",void 0),(0,r._)([(0,a.Cb)()],mt.prototype,"processor",void 0),(0,r._)([(0,a.Cb)()],mt.prototype,"updating",null),(0,r._)([(0,a.Cb)()],mt.prototype,"viewState",void 0),mt=(0,r._)([(0,h.j)("esri.views.2d.layers.features.Pipeline")],mt);const yt=mt},59999:(e,t,s)=>{s.d(t,{J:()=>a});var r=s(80442),i=s(22862),n=s(59266),o=s(92604);class a{constructor(e,t){this._canCacheExpressionValue=!1,this._sourceInfo=e,this._storage=t,this._bitsets={computed:t.getBitset(t.createBitset())}}get storage(){return this._storage}invalidate(){this._bitsets.computed.clear()}async updateSchema(e,t){const s=(0,i.Hg)(this._schema,t);if(this._schema=t,!t||null==s||!(0,i.uD)(s,"attributes"))return;(0,r.Z)("esri-2d-update-debug")&&console.debug("Applying Update - Store:",s),this._bitsets.computed.clear(),e.targets[t.name]=!0;const n=t.attributes,o=[],a=[];for(const e in n){const t=n[e];switch(t.type){case"field":break;case"expression":o.push(this._createArcadeComputedField(t));break;case"label-expression":o.push(this._createLabelArcadeComputedField(t));break;case"statistic":a.push(t)}}this._computedFields=await Promise.all(o),this._canCacheExpressionValue=!this._computedFields.some((e=>"expression"===e.type&&null!=e.expression&&e.expression.referencesScale())),this._statisticFields=a}setComputedAttributes(e,t,s,r){const i=this._bitsets.computed;if(!this._canCacheExpressionValue||!i.has(s)){i.set(s);for(const i of this._computedFields){const n=this._evaluateField(t,i,r);switch(i.resultType){case"numeric":e.setComputedNumericAtIndex(s,i.fieldIndex,n);break;case"string":e.setComputedStringAtIndex(s,i.fieldIndex,n)}}}}async _createArcadeComputedField(e){const t=this._sourceInfo.spatialReference,s=this._sourceInfo.fieldsIndex;return{...e,expression:await(0,n.Yi)(e.valueExpression,t,s)}}async _createLabelArcadeComputedField(e){const t=this._sourceInfo.spatialReference,r=this._sourceInfo.fieldsIndex,{createLabelFunction:i}=await s.e(4695).then(s.bind(s,14695)),n=await i(e.label,r,t);return{...e,builder:n}}_evaluateField(e,t,s){switch(t.type){case"label-expression":{const s=e.readArcadeFeature();return t.builder.evaluate(s)||""}case"expression":{const{expression:r}=t;return function(e,t,s){if(null==e)return null;const r=t.readArcadeFeature();try{return e.evaluate({...s,$feature:r},e.services)}catch(e){return o.Z.getLogger("esri.views.2d.support.arcadeOnDemand").warn("Feature arcade evaluation failed:",e),null}}(r,e,{$view:{scale:s}})}}}}},87554:(e,t,s)=>{s.d(t,{s:()=>S}),s(66577);var r=s(48853),i=s(85839),n=s(80442),o=s(70586),a=s(29730),l=s(98732),h=s(5428),u=s(93054),c=s(33955);let d=0;const g=(0,n.Z)("featurelayer-simplify-thresholds")??[.5,.5,.5,.5],p=g[0],f=g[1],_=g[2],m=g[3],y=(0,n.Z)("featurelayer-simplify-payload-size-factors")??[1,2,4],I=y[0],b=y[1],v=y[2],x=(0,n.Z)("featurelayer-simplify-mobile-factor")??2,w=(0,n.Z)("esri-mobile");class S{constructor(e,t){this.type="FeatureSetReader",this.arcadeDeclaredClass="esri.arcade.Feature",this.seen=!1,this.instance=0,this._tx=0,this._ty=0,this._sx=1,this._sy=1,this._deleted=null,this._joined=[],this._objectIdToIndex=null,this._level=0,this._datetimeMetadata=null,this.contextTimeReference=null,this.instance=e,this._layerSchema=t}static createInstance(){return d++,d=d>65535?0:d,d}get isEmpty(){return null!=this._deleted&&this._deleted.countSet()===this.getSize()}set level(e){this._level=e}getAreaSimplificationThreshold(e,t){let s=1;const r=w?x:1;t>4e6?s=v*r:t>1e6?s=b*r:t>5e5?s=I*r:t>1e5&&(s=r);let i=0;e>4e3?i=m*s:e>2e3?i=_*s:e>100?i=f:e>15&&(i=p);let n=8;return this._level<4?n=1:this._level<5?n=2:this._level<6&&(n=4),i*n}createQuantizedExtrudedQuad(e,t){return new h.Z([5],[e-1,t,1,-1,1,1,-1,1,-1,-1])}parseTimestampOffset(e){return e}setArcadeSpatialReference(e){this._arcadeSpatialReference=e}attachStorage(e){this._storage=e}getQuantizationTransform(){throw new Error("Unable to find transform for featureSet")}getStorage(){return this._storage}getComputedNumeric(e){return this.getComputedNumericAtIndex(0)}setComputedNumeric(e,t){return this.setComputedNumericAtIndex(t,0)}getComputedString(e){return this.getComputedStringAtIndex(0)}setComputedString(e,t){return this.setComputedStringAtIndex(0,t)}getComputedNumericAtIndex(e){return this._storage.getComputedNumericAtIndex(this.getDisplayId(),e)}setComputedNumericAtIndex(e,t){this._storage.setComputedNumericAtIndex(this.getDisplayId(),e,t)}getComputedStringAtIndex(e){return this._storage.getComputedStringAtIndex(this.getDisplayId(),e)}setComputedStringAtIndex(e,t){return this._storage.setComputedStringAtIndex(this.getDisplayId(),e,t)}transform(e,t,s,r){const i=this.copy();return i._tx+=e,i._ty+=t,i._sx*=s,i._sy*=r,i}readAttribute(e,t=!1){const s=this._readAttribute(e,t);if(void 0!==s)return s;for(const s of this._joined){s.setIndex(this.getIndex());const r=s._readAttribute(e,t);if(void 0!==r)return r}}readAttributes(){const e=this._readAttributes();for(const t of this._joined){t.setIndex(this.getIndex());const s=t._readAttributes();for(const t of Object.keys(s))e[t]=s[t]}return e}joinAttributes(e){this._joined.push(e)}readArcadeFeature(){return this}hasField(e){return this.fields.has(e)}geometry(){const e=this.readHydratedGeometry(),t=(0,l.di)(e,this.geometryType,this.hasZ,this.hasM),s=(0,c.im)(t);return s&&(s.spatialReference=this._arcadeSpatialReference),s}get dateTimeReferenceFieldIndex(){return this._datetimeMetadata||(this._datetimeMetadata=i.nu.create(this._layerSchema.fields,this._layerSchema)),this._datetimeMetadata}autocastArcadeDate(e,t){return t&&t instanceof Date?this.isUnknownDateTimeField(e)?r.iG.unknownDateJSToArcadeDate(t):r.iG.dateJSAndZoneToArcadeDate(t,this.contextTimeReference?.timeZone??"system"):t}isUnknownDateTimeField(e){return"unknown"===this.dateTimeReferenceFieldIndex?.fieldTimeZone(e)}fieldSourceTimeZone(e){return this.dateTimeReferenceFieldIndex?.fieldTimeZone(e)??""}get layerPreferredTimeZone(){return this.dateTimeReferenceFieldIndex?.layerPreferredTimeZone??""}field(e){if(this.hasField(e))return this.autocastArcadeDate(e,this.readAttribute(e,!0));for(const t of this._joined)if(t.setIndex(this.getIndex()),t.hasField(e)){const s=t._readAttribute(e,!0);return this.autocastArcadeDate(e,s)}throw new Error(`Field ${e} does not exist`)}setField(e,t){throw new Error("Unable to update feature attribute values, feature is readonly")}keys(){return this.fields.fields.map((e=>e.name))}castToText(e=!1){if(!e)return JSON.stringify(this.readLegacyFeature());const t=this.readLegacyFeature();if(!t)return JSON.stringify(null);const s={geometry:t.geometry,attributes:{...t.attributes??{}}};for(const e in s.attributes){const t=s.attributes[e];t instanceof Date&&(s.attributes[e]=t.getTime())}return JSON.stringify(s)}gdbVersion(){return null}fullSchema(){return this._layerSchema}castAsJson(e=null){return{attributes:this._readAttributes(),geometry:!0===e?.keepGeometryType?this.geometry():this.geometry()?.toJSON()??null}}castAsJsonAsync(e=null,t=null){return Promise.resolve(this.castAsJson(t))}removeIds(e){if(null==this._objectIdToIndex){const e=new Map,t=this.getCursor();for(;t.next();){const s=(0,o.s3)(t.getObjectId());e.set(s,t.getIndex())}this._objectIdToIndex=e}const t=this._objectIdToIndex;for(const s of e)t.has(s)&&this.removeAtIndex(t.get(s))}removeAtIndex(e){null==this._deleted&&(this._deleted=u.p.create(this.getSize())),this._deleted.set(e)}readGeometryForDisplay(){return this.readUnquantizedGeometry(!0)}readLegacyGeometryForDisplay(){return this.readLegacyGeometry(!0)}*features(){const e=this.getCursor();for(;e.next();)yield e.readOptimizedFeature()}_getExists(){return null==this._deleted||!this._deleted.has(this.getIndex())}_computeCentroid(){if("esriGeometryPolygon"!==this.geometryType)return null;const e=this.readUnquantizedGeometry();if(!e||e.hasIndeterminateRingOrder)return null;const t=this.getQuantizationTransform()??null;return(0,a.Y)(new h.Z,e,this.hasM,this.hasZ,t)}copyInto(e){e.seen=this.seen,e._storage=this._storage,e._arcadeSpatialReference=this._arcadeSpatialReference,e._joined=this._joined,e._tx=this._tx,e._ty=this._ty,e._sx=this._sx,e._sy=this._sy,e._deleted=this._deleted,e._objectIdToIndex=this._objectIdToIndex}}},61800:(e,t,s)=>{s.d(t,{t:()=>i});var r=s(87554);class i extends r.s{static from(e,t){return new i(e.copy(),t)}constructor(e,t){super(r.s.createInstance(),e.fullSchema()),this._currentIndex=-1,this._reader=e,this._indices=t}get fields(){return this._reader.fields}get hasNext(){return this._currentIndex+1{s.d(t,{p:()=>r});class r{static fromBuffer(e,t){return new r(e,t)}static create(e,t=4294967295){const s=new Uint32Array(Math.ceil(e/32));return new r(s,t)}constructor(e,t){this._mask=0,this._buf=e,this._mask=t}_getIndex(e){return Math.floor(e/32)}has(e){const t=this._mask&e;return!!(this._buf[this._getIndex(t)]&1<>>=1,r++}}countSet(){let e=0;return this.forEachSet((t=>{e++})),e}}},67524:(e,t,s)=>{s.d(t,{Z:()=>i});var r=s(71143);class i{constructor(){this.spans=[]}acquire(e){this.lodInfo=e}release(){this.lodInfo=null,this.spans.length=0}forEach(e,t){const{spans:s,lodInfo:r}=this,{level:i}=r;if(0!==s.length)for(const{row:n,colFrom:o,colTo:a}of s)for(let s=o;s<=a;s++)e.call(t,i,n,r.normalizeCol(s),r.getWorldForColumn(s))}}i.pool=new r.Z(i)},83068:(e,t,s)=>{s.d(t,{Z:()=>p});var r=s(8744),i=s(55415);function n(e,t){return[e,t]}function o(e,t,s){return e[0]=t,e[1]=s,e}const a=new i.Z("0/0/0/0");class l{static create(e,t,s=null){const i=(0,r.C5)(e.spatialReference),a=t.origin||n(e.origin.x,e.origin.y),h=n(e.size[0]*t.resolution,e.size[1]*t.resolution),u=n(-1/0,-1/0),c=n(1/0,1/0),d=n(1/0,1/0);null!=s&&(o(u,Math.max(0,Math.floor((s.xmin-a[0])/h[0])),Math.max(0,Math.floor((a[1]-s.ymax)/h[1]))),o(c,Math.max(0,Math.floor((s.xmax-a[0])/h[0])),Math.max(0,Math.floor((a[1]-s.ymin)/h[1]))),o(d,c[0]-u[0]+1,c[1]-u[1]+1));const{cols:g,rows:p}=t;let f,_,m,y;return!s&&g&&p&&(o(u,g[0],p[0]),o(c,g[1],p[1]),o(d,g[1]-g[0]+1,p[1]-p[0]+1)),e.isWrappable?(f=n(Math.ceil(Math.round((i.valid[1]-i.valid[0])/t.resolution)/e.size[0]),d[1]),_=n(Math.floor((i.origin[0]-a[0])/h[0]),u[1]),m=n(f[0]+_[0]-1,c[1]),y=!0):(_=u,m=c,f=d,y=!1),new l(t.level,t.resolution,t.scale,a,u,c,d,h,_,m,f,y)}constructor(e,t,s,r,i,n,o,a,l,h,u,c){this.level=e,this.resolution=t,this.scale=s,this.origin=r,this.first=i,this.last=n,this.size=o,this.norm=a,this.worldStart=l,this.worldEnd=h,this.worldSize=u,this.wrap=c}normalizeCol(e){if(!this.wrap)return e;const t=this.worldSize[0];return e<0?t-1-Math.abs((e+1)%t):e%t}denormalizeCol(e,t){return this.wrap?this.worldSize[0]*t+e:e}getWorldForColumn(e){return this.wrap?Math.floor(e/this.worldSize[0]):0}getFirstColumnForWorld(e){return e*this.worldSize[0]+this.first[0]}getLastColumnForWorld(e){return e*this.worldSize[0]+this.first[0]+this.size[0]-1}getColumnForX(e){return(e-this.origin[0])/this.norm[0]}getXForColumn(e){return this.origin[0]+e*this.norm[0]}getRowForY(e){return(this.origin[1]-e)/this.norm[1]}getYForRow(e){return this.origin[1]-e*this.norm[1]}getTileBounds(e,t,s=!1){a.set(t);const r=s?a.col:this.denormalizeCol(a.col,a.world),i=a.row;return function(e,t,s,r,i){e[0]=t,e[1]=s,e[2]=r,e[3]=i}(e,this.getXForColumn(r),this.getYForRow(i+1),this.getXForColumn(r+1),this.getYForRow(i)),e}getTileCoords(e,t,s=!1){a.set(t);const r=s?a.col:this.denormalizeCol(a.col,a.world);return Array.isArray(e)?o(e,this.getXForColumn(r),this.getYForRow(a.row)):(e.x=this.getXForColumn(r),e.y=this.getYForRow(a.row)),e}}var h=s(67524);class u{constructor(e,t,s){this.row=e,this.colFrom=t,this.colTo=s}}const c=new i.Z("0/0/0/0");class d{static create(e,t){e[1]>t[1]&&([e,t]=[t,e]);const[s,r]=e,[i,n]=t,o=i-s,a=n-r,l=0!==a?o/a:0,h=(Math.ceil(r)-r)*l,u=(Math.floor(r)-r)*l;return new d(s,Math.floor(r),Math.ceil(n),l,o<0?h:u,o<0?u:h,o<0?i:s,o<0?s:i)}constructor(e,t,s,r,i,n,o,a){this.x=e,this.ymin=t,this.ymax=s,this.invM=r,this.leftAdjust=i,this.rightAdjust=n,this.leftBound=o,this.rightBound=a}incrRow(){this.x+=this.invM}getLeftCol(){return Math.max(this.x+this.leftAdjust,this.leftBound)}getRightCol(){return Math.min(this.x+this.rightAdjust,this.rightBound)}}const g=[[0,0],[0,0],[0,0],[0,0]];class p{constructor(e,t=null,s=e.lods[0].level,r=e.lods[e.lods.length-1].level){this.tileInfo=e,this.fullExtent=t,this.scales=[],this._infoByScale={},this._infoByLevel={};const i=e.lods.filter((e=>e.level>=s&&e.level<=r));this.minScale=i[0].scale,this.maxScale=i[i.length-1].scale;const n=this._lodInfos=i.map((s=>l.create(e,s,t)));i.forEach(((e,t)=>{this._infoByLevel[e.level]=n[t],this._infoByScale[e.scale]=n[t],this.scales[t]=e.scale}),this),this._wrap=e.isWrappable}get spatialReference(){return this.tileInfo.spatialReference}getLODInfoAt(e){return this._infoByLevel["number"==typeof e?e:e.level]}getTileBounds(e,t,s=!1){c.set(t);const r=this._infoByLevel[c.level];return r?r.getTileBounds(e,c,s):e}getTileCoords(e,t,s=!1){c.set(t);const r=this._infoByLevel[c.level];return r?r.getTileCoords(e,c,s):e}getTileCoverage(e,t=192,s=!0,r="closest"){if(!s&&(e.scale>this.minScale||e.scale100)return null;let I=[];for(a=p;a=0;e--){const t=I[e];l=Math.min(l,t.getLeftCol()),c=Math.max(c,t.getRightCol())}if(l=Math.floor(l),c=Math.floor(c),a>=i.first[1]&&a<=i.last[1])if(o)if(i.size[0]i.last[0]||c=0;e--){const t=I[e];t.ymax>=a?t.incrRow():I.splice(e,1)}}return n}getTileParentId(e){c.set(e);const t=this._infoByLevel[c.level],s=this._lodInfos.indexOf(t)-1;return s<0?null:(this._getTileIdAtLOD(c,this._lodInfos[s],c),c.id)}getTileResolution(e){const t=this._infoByLevel["object"==typeof e?e.level:e];return t?t.resolution:-1}getTileScale(e){const t=this._infoByLevel[e.level];return t?t.scale:-1}intersects(e,t){c.set(t);const s=this._infoByLevel[c.level],r=e.lodInfo;if(r.resolution>s.resolution){this._getTileIdAtLOD(c,r,c);const t=r.denormalizeCol(c.col,c.world);for(const s of e.spans)if(s.row===c.row&&s.colFrom<=t&&s.colTo>=t)return!0}if(r.resolution(e[0]=Math.min(e[0],t.row),e[1]=Math.max(e[1],t.row),e[2]=Math.min(e[2],t.colFrom),e[3]=Math.max(e[3],t.colTo),e)),[1/0,-1/0,1/0,-1/0]),a=s.denormalizeCol(c.col,c.world),l=r.getColumnForX(s.getXForColumn(a)),h=r.getRowForY(s.getYForRow(c.row)),u=r.getColumnForX(s.getXForColumn(a+1))-1,d=r.getRowForY(s.getYForRow(c.row+1))-1;return!(l>o||ui||de.row===c.row&&e.colFrom<=i&&e.colTo>=i))}normalizeBounds(e,t,s){if(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],this._wrap){const t=(0,r.C5)(this.tileInfo.spatialReference),i=-s*(t.valid[1]-t.valid[0]);e[0]+=i,e[2]+=i}return e}getSmallestInfoForScale(e){const t=this.scales;if(this._infoByScale[e])return this._infoByScale[e];if(e>t[0])return this._infoByScale[t[0]];for(let s=1;st[s]+1e-6)return this._infoByScale[t[s-1]];return this._infoByScale[t[t.length-1]]}getClosestInfoForScale(e){const t=this.scales;return this._infoByScale[e]||(e=t.reduce(((t,s)=>Math.abs(s-e)=0;s--)if(e{s.d(t,{Z:()=>i});var r=s(71143);class i{static getId(e,t,s,r){return"object"==typeof e?`${e.level}/${e.row}/${e.col}/${e.world}`:`${e}/${t}/${s}/${r}`}constructor(e,t,s,r){this.set(e,t,s,r)}get key(){return this}get id(){return this.toString()}set id(e){this.set(e)}get hash(){const e=4095&this.row,t=4095&this.col,s=63&this.level;return(3&this.world)<<30|t<<22|e<<8|s}acquire(e,t,s,r){this.set(e,t,s,r)}contains(e){const t=e.level-this.level;return t>=0&&this.row===e.row>>t&&this.col===e.col>>t&&this.world===e.world}equals(e){return this.level===e.level&&this.row===e.row&&this.col===e.col&&this.world===e.world}clone(){return new i(this)}release(){this.level=0,this.row=0,this.col=0,this.world=0}set(e,t,s,r){if(null==e)this.level=0,this.row=0,this.col=0,this.world=0;else if("object"==typeof e)this.level=e.level||0,this.row=e.row||0,this.col=e.col||0,this.world=e.world||0;else if("string"==typeof e){const[t,s,r,i]=e.split("/");this.level=parseFloat(t),this.row=parseFloat(s),this.col=parseFloat(r),this.world=parseFloat(i)}else this.level=+e,this.row=+t,this.col=+s,this.world=+r||0;return this}toString(){return`${this.level}/${this.row}/${this.col}/${this.world}`}getParentKey(){return this.level<=0?null:new i(this.level-1,this.row>>1,this.col>>1,this.world)}getChildKeys(){const e=this.level+1,t=this.row<<1,s=this.col<<1,r=this.world;return[new i(e,t,s,r),new i(e,t,s+1,r),new i(e,t+1,s,r),new i(e,t+1,s+1,r)]}compareRowMajor(e){return this.rowe.row?1:this.cole.col?1:0}}i.pool=new r.Z(i,null,null,25,50)},49733:(e,t,s)=>{s.d(t,{e:()=>l});var r=s(70586),i=s(95330),n=s(64830),o=s(1654);class a{constructor(e,t){this.item=e,this.controller=t,this.promise=null}}class l{constructor(e){this._deferreds=new Map,this._controllers=new Map,this._processingItems=new Map,this._isPaused=!1,this._schedule=null,this._task=null,this.concurrency=1,e.concurrency&&(this.concurrency=e.concurrency),this._queue=new n.Z(e.peeker),this.process=e.process;const t=e.scheduler;e.priority&&t&&(this._task=t.registerTask(e.priority,this))}destroy(){this.clear(),this._schedule=(0,r.hw)(this._schedule),this._task=(0,r.hw)(this._task)}get length(){return this._processingItems.size+this._queue.length}abort(e){const t=this._controllers.get(e);t&&t.abort()}clear(){this._queue.clear();const e=[];this._controllers.forEach((t=>e.push(t))),this._controllers.clear(),e.forEach((e=>e.abort())),this._processingItems.clear(),this._cancelNext()}forEach(e){this._deferreds.forEach(((t,s)=>e(s)))}get(e){const t=this._deferreds.get(e);return t?t.promise:void 0}isOngoing(e){return this._processingItems.has(e)}has(e){return this._deferreds.has(e)}pause(){this._isPaused||(this._isPaused=!0,this._cancelNext())}push(e,t){const s=this.get(e);if(s)return s;const r=new AbortController;let n=null;t&&(n=(0,i.fu)(t,(()=>r.abort())));const o=()=>{a.remove(),null!=n&&n.remove(),this._deferreds.delete(e),this._controllers.delete(e),this._queue.remove(e),this._processingItems.delete(e),this._scheduleNext()},a=(0,i.$F)(r.signal,(()=>{const t=this._processingItems.get(e);t&&t.controller.abort(),o(),l.reject((0,i.zE)())})),l=(0,i.hh)();return this._deferreds.set(e,l),this._controllers.set(e,r),l.promise.then(o,o),this._queue.push(e),this._scheduleNext(),l.promise}last(){return this._queue.last()}peek(){return this._queue.peek()}popLast(){return this._queue.popLast()}reset(){const e=[];this._processingItems.forEach((t=>e.push(t))),this._processingItems.clear();for(const t of e)this._queue.push(t.item),t.controller.abort();this._scheduleNext()}resume(){this._isPaused&&(this._isPaused=!1,this._scheduleNext())}takeAll(){const e=[];for(;this._queue.length;)e.push(this._queue.pop());return this.clear(),e}get running(){return!this._isPaused&&this._queue.length>0&&this._processingItems.size0&&this._processingItems.size{this._schedule=null,this._next()})))}_next(){for(;this._queue.length>0&&this._processingItems.sizethis._processResult(r,e)),(e=>this._processError(r,e)))):this._processResult(r,t)}get test(){return{update:e=>this.runTask(e)}}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/b6a55fdfe16795ebf02c.js b/public/assets/esri/core/workers/chunks/b6a55fdfe16795ebf02c.js new file mode 100644 index 0000000..8343f09 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/b6a55fdfe16795ebf02c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[153],{3920:(e,t,i)=>{i.d(t,{p:()=>u,r:()=>p});var r=i(43697),o=i(92036),s=i(61247),a=i(5600),l=i(52011),n=i(72762);const u=e=>{let t=class extends e{constructor(){super(...arguments),this._handles=new s.Z,this._updatingHandles=new n.t}destroy(){this.destroyed||(this._handles.destroy(),this._updatingHandles.destroy())}get handles(){return this._handles}get updatingHandles(){return this._updatingHandles}};return(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"handles",null),(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"updatingHandles",null),t=(0,r._)([(0,l.j)("esri.core.HandleOwner")],t),t};let p=class extends(u(o.Z)){};p=(0,r._)([(0,l.j)("esri.core.HandleOwner")],p)},65845:(e,t,i)=>{i.d(t,{D:()=>o});var r=i(81153);function o(e){e&&e.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:i})=>{(0,r.l)(e)&&i&&e.originOf(t)!==i&&e.updateOrigin(t,i)}))}},81153:(e,t,i)=>{function r(e){return e&&"getAtOrigin"in e&&"originOf"in e}i.d(t,{l:()=>r})},72762:(e,t,i)=>{i.d(t,{t:()=>d});var r=i(43697),o=i(92036),s=i(61247),a=i(50758),l=i(17445),n=i(1654),u=i(5600),p=i(52011);let d=class extends o.Z{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._handles=new s.Z,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll(),this._handles.destroy()}add(e,t,i={}){return this._installWatch(e,t,i,l.YP)}addWhen(e,t,i={}){return this._installWatch(e,t,i,l.gx)}addOnCollectionChange(e,t,{initial:i=!1,final:r=!1}={}){const o=++this._handleId;return this._handles.add([(0,l.on)(e,"after-changes",this._createSyncUpdatingCallback(),l.Z_),(0,l.on)(e,"change",t,{onListenerAdd:i?e=>t({added:e.toArray(),removed:[]}):void 0,onListenerRemove:r?e=>t({added:[],removed:e.toArray()}):void 0})],o),(0,a.kB)((()=>this._handles.remove(o)))}addPromise(e){if(null==e)return e;const t=++this._handleId;this._handles.add({remove:()=>{this._pendingPromises.delete(e)&&(0!==this._pendingPromises.size||this._handles.has(c)||this._set("updating",!1))}},t),this._pendingPromises.add(e),this._set("updating",!0);const i=()=>this._handles.remove(t);return e.then(i,i),e}removeAll(){this._pendingPromises.clear(),this._handles.removeAll(),this._set("updating",!1)}_installWatch(e,t,i={},r){const o=++this._handleId;i.sync||this._installSyncUpdatingWatch(e,o);const s=r(e,t,i);return this._handles.add(s,o),(0,a.kB)((()=>this._handles.remove(o)))}_installSyncUpdatingWatch(e,t){const i=this._createSyncUpdatingCallback(),r=(0,l.YP)(e,i,{sync:!0,equals:()=>!1});return this._handles.add(r,t),r}_createSyncUpdatingCallback(){return()=>{this._handles.remove(c),++this._scheduleHandleId;const e=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this._handles.add((0,n.Os)((()=>{e===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this._handles.remove(c))})),c)}}};(0,r._)([(0,u.Cb)({readOnly:!0})],d.prototype,"updating",void 0),d=(0,r._)([(0,p.j)("esri.core.support.WatchUpdatingTracking")],d);const c=-42},16306:(e,t,i)=>{i.d(t,{aX:()=>S});var r=i(68773),o=i(20102),s=i(92604),a=i(38913),l=i(58901),n=i(73913),u=i(8744),p=i(40488),d=(i(66577),i(3172)),c=i(33955),m=i(11282),y=i(81271);async function b(e,t,i){const r="string"==typeof e?(0,y.mN)(e):e,o=t[0].spatialReference,s=(0,c.Ji)(t[0]),a={...i,query:{...r.query,f:"json",sr:o.wkid??JSON.stringify(o),geometries:JSON.stringify((n=t,{geometryType:(0,c.Ji)(n[0]),geometries:n.map((e=>e.toJSON()))}))}},{data:l}=await(0,d.default)(r.path+"/simplify",a);var n;return function(e,t,i){const r=(0,c.q9)(t);return e.map((e=>{const t=r.fromJSON(e);return t.spatialReference=i,t}))}(l.geometries,s,o)}const h=s.Z.getLogger("esri.geometry.support.normalizeUtils");function f(e){return"polygon"===e[0].type}function v(e){return"polyline"===e[0].type}function g(e,t,i){if(t){const t=function(e,t){if(!(e instanceof l.Z||e instanceof a.Z)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw h.error(e),new o.Z(e)}const i=(0,n.x3)(e),r=[];for(const e of i){const i=[];r.push(i),i.push([e[0][0],e[0][1]]);for(let r=0;r1){for(let e=1;e<=d-1;e++){const r=e*t,a=p*r+o,l=u*r+s;i.push([a,l])}const e=(n+Math.floor(d-1)*t)/2,r=p*e+o,a=u*e+s;i.push([r,a])}i.push([a,l])}}return function(e){return"polygon"===e.type}(e)?new a.Z({rings:r,spatialReference:e.spatialReference}):new l.Z({paths:r,spatialReference:e.spatialReference})}(e,1e6);e=(0,p.Sx)(t,!0)}return i&&(e=(0,n.Sy)(e,i)),e}function T(e,t,i){if(Array.isArray(e)){const r=e[0];if(r>t){const i=(0,n.XZ)(r,t);e[0]=r+i*(-2*t)}else if(rt){const i=(0,n.XZ)(r,t);e=e.clone().offset(i*(-2*t),0)}else if(r{if(i[0]<180)return!0;{let i=0;for(let e=0;ei?r:i}i=Number(i.toFixed(9));const r=-360*(0,n.XZ)(i,180);for(let i=0;iT(e,v,C))),I.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,y);I.push(e.rings?new a.Z(e):e)}else if(t.extent){const e=t.extent,i=(0,n.XZ)(e.xmin,C)*(2*v);let r=0===i?t.clone():(0,n.Sy)(t.clone(),i);e.offset(i,0),e.intersects(N)&&e.xmax!==v?(A=e.xmax>A?e.xmax:A,r=g(r,f),D.push(r),I.push("cut")):e.intersects(O)&&e.xmin!==C?(A=e.xmax*(2*v)>A?e.xmax*(2*v):A,r=g(r,f,360),D.push(r),I.push("cut")):I.push(r)}else I.push(t.clone());else I.push(t);else I.push(t);let x=(0,n.XZ)(A,v),F=-90;const j=x,B=new l.Z;for(;x>0;){const e=360*x-180;B.addPath([[e,F],[e,-1*F]]),F*=-1,x--}if(D.length>0&&j>0){const t=w(D,await async function(e,t,i,r){const o=(0,m.en)(e),s=t[0].spatialReference,a={...r,query:{...o.query,f:"json",sr:JSON.stringify(s),target:JSON.stringify({geometryType:(0,c.Ji)(t[0]),geometries:t}),cutter:JSON.stringify(i)}},l=await(0,d.default)(o.path+"/cut",a),{cutIndexes:n,geometries:u=[]}=l.data;return{cutIndexes:n,geometries:u.map((e=>{const t=(0,c.im)(e);return t.spatialReference=s,t}))}}(o,D,B,i)),r=[],s=[];for(let i=0;i1&&o.rings.length>=a.rings.length?(r.push(o),s.push("simplify")):s.push(f?(0,p.$)(o):o)}}if(!r.length)return s;const a=await b(o,r,i),l=[];for(let e=0;e{i.d(t,{Sy:()=>n,UZ:()=>a,XZ:()=>l,x3:()=>u});var r=i(58901),o=i(82971),s=i(33955);const a={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new r.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:o.Z.WebMercator}),minus180Line:new r.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:o.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new r.Z({paths:[[[180,-180],[180,180]]],spatialReference:o.Z.WGS84}),minus180Line:new r.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:o.Z.WGS84})}};function l(e,t){return Math.ceil((e-t)/(2*t))}function n(e,t){const i=u(e);for(const e of i)for(const i of e)i[0]+=t;return e}function u(e){return(0,s.oU)(e)?e.rings:e.paths}},40153:(e,t,i)=>{i.r(t),i.d(t,{default:()=>ui});var r=i(43697),o=i(68773),s=i(66577),a=i(38171),l=i(51773),n=(i(16050),i(12501),i(28756),i(92271),i(72529),i(5499),i(84382),i(81571),i(91423)),u=i(46791),p=i(20102),d=i(3920),c=i(92604),m=i(16453),y=i(78286),b=i(95330),h=i(17445),f=i(67900),v=i(81271),g=i(5600),T=i(75215),w=i(67676),S=(i(80442),i(71715)),C=i(52011),_=i(30556),N=i(65845),O=i(6570),A=i(44547),D=i(8744),I=i(87085),x=i(71612),F=i(38009),j=i(16859),B=i(72965),E=i(66677),M=i(9790),P=i(96674),L=i(77987);let R=class extends P.wq{constructor(e){super(e),this.break=new L.Z({color:[255,255,255],size:12,outline:{color:[0,122,194],width:3}}),this.first=new L.Z({color:[0,255,0],size:20,outline:{color:[255,255,255],width:4}}),this.unlocated=new L.Z({color:[255,0,0],size:12,outline:{color:[255,255,255],width:3}}),this.last=new L.Z({color:[255,0,0],size:20,outline:{color:[255,255,255],width:4}}),this.middle=new L.Z({color:[51,51,51],size:12,outline:{color:[0,122,194],width:3}}),this.waypoint=new L.Z({color:[255,255,255],size:12,outline:{color:[0,122,194],width:3}})}};(0,r._)([(0,g.Cb)({types:M.LB})],R.prototype,"break",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],R.prototype,"first",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],R.prototype,"unlocated",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],R.prototype,"last",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],R.prototype,"middle",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],R.prototype,"waypoint",void 0),R=(0,r._)([(0,C.j)("esri.layers.support.RouteStopSymbols")],R);const U=R;var J=i(4095),k=i(20256);let Z=class extends P.wq{constructor(e){super(e),this.directionLines=new J.Z({color:[0,122,194],width:6}),this.directionPoints=new L.Z({color:[255,255,255],size:6,outline:{color:[0,122,194],width:2}}),this.pointBarriers=new L.Z({style:"x",size:10,outline:{color:[255,0,0],width:3}}),this.polygonBarriers=new k.Z({color:[255,170,0,.6],outline:{width:7.5,color:[255,0,0,.6]}}),this.polylineBarriers=new J.Z({width:7.5,color:[255,85,0,.7]}),this.routeInfo=new J.Z({width:8,color:[20,89,127]}),this.stops=new U}};(0,r._)([(0,g.Cb)({types:M.LB})],Z.prototype,"directionLines",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],Z.prototype,"directionPoints",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],Z.prototype,"pointBarriers",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],Z.prototype,"polygonBarriers",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],Z.prototype,"polylineBarriers",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],Z.prototype,"routeInfo",void 0),(0,r._)([(0,g.Cb)({type:U})],Z.prototype,"stops",void 0),Z=(0,r._)([(0,C.j)("esri.layers.support.RouteSymbols")],Z);const W=Z;var V=i(48522),q=i(15235),G=i(14661),z=i(3172),H=i(11282),K=i(36030),X=i(35454);const $=(0,X.w)()({esriCentimeters:"centimeters",esriDecimalDegrees:"decimal-degrees",esriDecimeters:"decimeters",esriFeet:"feet",esriInches:"inches",esriKilometers:"kilometers",esriMeters:"meters",esriMiles:"miles",esriMillimeters:"millimeters",esriNauticalMiles:"nautical-miles",esriPoints:"points",esriUnknownUnits:"unknown",esriYards:"yards"}),Y=(0,X.w)()({esriNAUCentimeters:"centimeters",esriNAUDecimalDegrees:"decimal-degrees",esriNAUDecimeters:"decimeters",esriNAUFeet:"feet",esriNAUInches:"inches",esriNAUKilometers:"kilometers",esriNAUMeters:"meters",esriNAUMiles:"miles",esriNAUMillimeters:"millimeters",esriNAUNauticalMiles:"nautical-miles",esriNAUPoints:"points",esriNAUYards:"yards"}),Q=((0,X.w)()({esriNAUDays:"days",esriNAUHours:"hours",esriNAUMinutes:"minutes",esriNAUSeconds:"seconds"}),(0,X.w)()({esriNAUCentimeters:"centimeters",esriNAUDecimalDegrees:"decimal-degrees",esriNAUDecimeters:"decimeters",esriNAUFeet:"feet",esriNAUInches:"inches",esriNAUKilometers:"kilometers",esriNAUMeters:"meters",esriNAUMiles:"miles",esriNAUMillimeters:"millimeters",esriNAUNauticalMiles:"nautical-miles",esriNAUPoints:"points",esriNAUYards:"yards",esriNAUDays:"days",esriNAUHours:"hours",esriNAUMinutes:"minutes",esriNAUSeconds:"seconds",esriNAUKilometersPerHour:"kilometers-per-hour",esriNAUMilesPerHour:"miles-per-hour",esriNAUUnknown:"unknown"})),ee=(0,X.w)()({esriDOTComplete:"complete",esriDOTCompleteNoEvents:"complete-no-events",esriDOTFeatureSets:"featuresets",esriDOTInstructionsOnly:"instructions-only",esriDOTStandard:"standard",esriDOTSummaryOnly:"summary-only"}),te=(0,X.w)()({esriNAOutputLineNone:"none",esriNAOutputLineStraight:"straight",esriNAOutputLineTrueShape:"true-shape",esriNAOutputLineTrueShapeWithMeasure:"true-shape-with-measure"}),ie=((0,X.w)()({esriNAOutputPolygonNone:"none",esriNAOutputPolygonSimplified:"simplified",esriNAOutputPolygonDetailed:"detailed"}),(0,X.w)()({esriNFSBAllowBacktrack:"allow-backtrack",esriNFSBAtDeadEndsOnly:"at-dead-ends-only",esriNFSBNoBacktrack:"no-backtrack",esriNFSBAtDeadEndsAndIntersections:"at-dead-ends-and-intersections"})),re=((0,X.w)()({esriNATravelDirectionFromFacility:"from-facility",esriNATravelDirectionToFacility:"to-facility"}),(0,X.w)()({esriNATimeOfDayNotUsed:"not-used",esriNATimeOfDayUseAsStartTime:"start",esriNATimeOfDayUseAsEndTime:"end"}),(0,X.w)()({AUTOMOBILE:"automobile",TRUCK:"truck",WALK:"walk",OTHER:"other"})),oe=(0,X.w)()({0:"either-side-of-vehicle",1:"right-side-of-vehicle",2:"left-side-of-vehicle",3:"no-u-turn"},{useNumericKeys:!0}),se=(0,X.w)()({0:"stop",1:"waypoint",2:"break"},{useNumericKeys:!0}),ae=(0,X.w)()({0:"ok",1:"not-located",2:"network-element-not-located",3:"element-not-traversable",4:"invalid-field-values",5:"not-reached",6:"time-window-violation",7:"not-located-on-closest"},{useNumericKeys:!0}),le=(0,X.w)()({1:"right",2:"left"},{useNumericKeys:!0}),ne=(0,X.w)()({0:"restriction",1:"added-cost"},{useNumericKeys:!0}),ue=(0,X.w)()({0:"permit",1:"restrict"},{useNumericKeys:!0}),pe=(0,X.w)()({1:"header",50:"arrive",51:"depart",52:"straight",100:"on-ferry",101:"off-ferry",102:"central-fork",103:"roundabout",104:"u-turn",150:"door",151:"stairs",152:"elevator",153:"escalator",154:"pedestrian-ramp",200:"left-fork",201:"left-ramp",202:"clockwise-roundabout",203:"left-handed-u-turn",204:"bear-left",205:"left-turn",206:"sharp-left",207:"left-turn-and-immediate-left-turn",208:"left-turn-and-immediate-right-turn",300:"right-fork",301:"right-ramp",302:"counter-clockwise-roundabout",303:"right-handed-u-turn",304:"bear-right",305:"right-turn",306:"sharp-right",307:"right-turn-and-immediate-left-turn",308:"right-turn-and-immediate-right-turn",400:"up-elevator",401:"up-escalator",402:"up-stairs",500:"down-elevator",501:"down-escalator",502:"down-stairs",1e3:"general-event",1001:"landmark",1002:"time-zone-change",1003:"traffic-event",1004:"scaled-cost-barrier-event",1005:"boundary-crossing",1006:"restriction-violation"},{useNumericKeys:!0}),de=(0,X.w)()({0:"unknown",1:"segment",2:"maneuver-segment",3:"restriction-violation",4:"scaled-cost-barrier",5:"heavy-traffic",6:"slow-traffic",7:"moderate-traffic"},{useNumericKeys:!0}),ce=(0,X.w)()({"NA Campus":"campus","NA Desktop":"desktop","NA Navigation":"navigation"}),me=(0,X.w)()({Kilometers:"kilometers",Miles:"miles",Meters:"meters"},{ignoreUnknown:!1}),ye=(0,X.w)()({Minutes:"minutes",TimeAt1KPH:"time-at-1-kph",TravelTime:"travel-time",TruckMinutes:"truck-minutes",TruckTravelTime:"truck-travel-time",WalkTime:"walk-time"},{ignoreUnknown:!1}),be=(0,X.w)()({Kilometers:"kilometers",Miles:"miles",Meters:"meters",Minutes:"minutes",TimeAt1KPH:"time-at-1-kph",TravelTime:"travel-time",TruckMinutes:"truck-minutes",TruckTravelTime:"truck-travel-time",WalkTime:"walk-time"},{ignoreUnknown:!1}),he=(0,X.w)()({"Any Hazmat Prohibited":"any-hazmat-prohibited","Avoid Carpool Roads":"avoid-carpool-roads","Avoid Express Lanes":"avoid-express-lanes","Avoid Ferries":"avoid-ferries","Avoid Gates":"avoid-gates","Avoid Limited Access Roads":"avoid-limited-access-roads","Avoid Private Roads":"avoid-private-roads","Avoid Roads Unsuitable for Pedestrians":"avoid-roads-unsuitable-for-pedestrians","Avoid Stairways":"avoid-stairways","Avoid Toll Roads":"avoid-toll-roads","Avoid Toll Roads for Trucks":"avoid-toll-roads-for-trucks","Avoid Truck Restricted Roads":"avoid-truck-restricted-roads","Avoid Unpaved Roads":"avoid-unpaved-roads","Axle Count Restriction":"axle-count-restriction","Driving a Bus":"driving-a-bus","Driving a Taxi":"driving-a-taxi","Driving a Truck":"driving-a-truck","Driving an Automobile":"driving-an-automobile","Driving an Emergency Vehicle":"driving-an-emergency-vehicle","Height Restriction":"height-restriction","Kingpin to Rear Axle Length Restriction":"kingpin-to-rear-axle-length-restriction","Length Restriction":"length-restriction","Preferred for Pedestrians":"preferred-for-pedestrians","Riding a Motorcycle":"riding-a-motorcycle","Roads Under Construction Prohibited":"roads-under-construction-prohibited","Semi or Tractor with One or More Trailers Prohibited":"semi-or-tractor-with-one-or-more-trailers-prohibited","Single Axle Vehicles Prohibited":"single-axle-vehicles-prohibited","Tandem Axle Vehicles Prohibited":"tandem-axle-vehicles-prohibited","Through Traffic Prohibited":"through-traffic-prohibited","Truck with Trailers Restriction":"truck-with-trailers-restriction","Use Preferred Hazmat Routes":"use-preferred-hazmat-routes","Use Preferred Truck Routes":"use-preferred-truck-routes",Walking:"walking","Weight Restriction":"weight-restriction"},{ignoreUnknown:!1}),fe=(0,X.w)()({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),ve=(0,X.w)()({esriGeometryPoint:"point",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"envelope",esriGeometryMultipoint:"multipoint"}),ge=(0,X.w)()({esriNAUTCost:"cost",esriNAUTDescriptor:"descriptor",esriNAUTRestriction:"restriction",esriNAUTHierarchy:"hierarchy"}),Te=(0,X.w)()({esriDSTAltName:"alt-name",esriDSTArrive:"arrive",esriDSTBranch:"branch",esriDSTCrossStreet:"cross-street",esriDSTCumulativeLength:"cumulative-length",esriDSTDepart:"depart",esriDSTEstimatedArrivalTime:"estimated-arrival-time",esriDSTExit:"exit",esriDSTGeneral:"general",esriDSTLength:"length",esriDSTServiceTime:"service-time",esriDSTStreetName:"street-name",esriDSTSummary:"summary",esriDSTTime:"time",esriDSTTimeWindow:"time-window",esriDSTToward:"toward",esriDSTViolationTime:"violation-time",esriDSTWaitTime:"wait-time"});let we=class extends P.wq{constructor(e){super(e),this.dataType=null,this.name=null,this.parameterNames=null,this.restrictionUsageParameterName=null,this.timeNeutralAttributeName=null,this.trafficSupport=null,this.units=null,this.usageType=null}};(0,r._)([(0,g.Cb)({type:String})],we.prototype,"dataType",void 0),(0,r._)([(0,K.J)(be,{ignoreUnknown:!1})],we.prototype,"name",void 0),(0,r._)([(0,g.Cb)({type:[String]})],we.prototype,"parameterNames",void 0),(0,r._)([(0,g.Cb)({type:String})],we.prototype,"restrictionUsageParameterName",void 0),(0,r._)([(0,K.J)(ye,{ignoreUnknown:!1})],we.prototype,"timeNeutralAttributeName",void 0),(0,r._)([(0,g.Cb)({type:String})],we.prototype,"trafficSupport",void 0),(0,r._)([(0,K.J)(Q)],we.prototype,"units",void 0),(0,r._)([(0,K.J)(ge)],we.prototype,"usageType",void 0),we=(0,r._)([(0,C.j)("esri.rest.support.NetworkAttribute")],we);const Se=we;let Ce=class extends P.wq{constructor(e){super(e),this.buildTime=null,this.name=null,this.networkAttributes=null,this.networkSources=null,this.state=null}};(0,r._)([(0,g.Cb)({type:Number})],Ce.prototype,"buildTime",void 0),(0,r._)([(0,g.Cb)({type:String})],Ce.prototype,"name",void 0),(0,r._)([(0,g.Cb)({type:[Se]})],Ce.prototype,"networkAttributes",void 0),(0,r._)([(0,g.Cb)()],Ce.prototype,"networkSources",void 0),(0,r._)([(0,g.Cb)({type:String})],Ce.prototype,"state",void 0),Ce=(0,r._)([(0,C.j)("esri.rest.support.NetworkDataset")],Ce);const _e=Ce;var Ne=i(2368);let Oe=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.attributeParameterValues=null,this.description=null,this.distanceAttributeName=null,this.id=null,this.impedanceAttributeName=null,this.name=null,this.restrictionAttributeNames=null,this.simplificationTolerance=null,this.simplificationToleranceUnits=null,this.timeAttributeName=null,this.type=null,this.useHierarchy=null,this.uturnAtJunctions=null}readId(e,t){return t.id??t.itemId??null}readRestrictionAttributes(e,t){const{restrictionAttributeNames:i}=t;return null==i?null:i.map((e=>he.fromJSON(e)))}writeRestrictionAttributes(e,t,i){null!=e&&(t[i]=e.map((e=>he.toJSON(e))))}};(0,r._)([(0,g.Cb)({type:[Object],json:{write:!0}})],Oe.prototype,"attributeParameterValues",void 0),(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],Oe.prototype,"description",void 0),(0,r._)([(0,K.J)(me,{ignoreUnknown:!1})],Oe.prototype,"distanceAttributeName",void 0),(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],Oe.prototype,"id",void 0),(0,r._)([(0,S.r)("id",["id","itemId"])],Oe.prototype,"readId",null),(0,r._)([(0,K.J)(be,{ignoreUnknown:!1})],Oe.prototype,"impedanceAttributeName",void 0),(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],Oe.prototype,"name",void 0),(0,r._)([(0,g.Cb)({type:[String],json:{write:!0}})],Oe.prototype,"restrictionAttributeNames",void 0),(0,r._)([(0,S.r)("restrictionAttributeNames")],Oe.prototype,"readRestrictionAttributes",null),(0,r._)([(0,_.c)("restrictionAttributeNames")],Oe.prototype,"writeRestrictionAttributes",null),(0,r._)([(0,g.Cb)({type:Number,json:{write:{allowNull:!0}}})],Oe.prototype,"simplificationTolerance",void 0),(0,r._)([(0,K.J)($)],Oe.prototype,"simplificationToleranceUnits",void 0),(0,r._)([(0,K.J)(ye,{ignoreUnknown:!1})],Oe.prototype,"timeAttributeName",void 0),(0,r._)([(0,K.J)(re)],Oe.prototype,"type",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],Oe.prototype,"useHierarchy",void 0),(0,r._)([(0,K.J)(ie)],Oe.prototype,"uturnAtJunctions",void 0),Oe=(0,r._)([(0,C.j)("esri.rest.support.TravelMode")],Oe);const Ae=Oe;let De=class extends P.wq{constructor(e){super(e),this.accumulateAttributeNames=null,this.attributeParameterValues=null,this.currentVersion=null,this.defaultTravelMode=null,this.directionsLanguage=null,this.directionsLengthUnits=null,this.directionsSupportedLanguages=null,this.directionsTimeAttribute=null,this.hasZ=null,this.impedance=null,this.networkDataset=null,this.supportedTravelModes=null}readAccumulateAttributes(e){return null==e?null:e.map((e=>be.fromJSON(e)))}writeAccumulateAttributes(e,t,i){null!=e&&e.length&&(t[i]=e.map((e=>be.toJSON(e))))}readDefaultTravelMode(e,t){const i=t.supportedTravelModes?.find((({id:e})=>e===t.defaultTravelMode))??t.supportedTravelModes?.find((({itemId:e})=>e===t.defaultTravelMode));return i?Ae.fromJSON(i):null}};(0,r._)([(0,g.Cb)()],De.prototype,"accumulateAttributeNames",void 0),(0,r._)([(0,S.r)("accumulateAttributeNames")],De.prototype,"readAccumulateAttributes",null),(0,r._)([(0,_.c)("accumulateAttributeNames")],De.prototype,"writeAccumulateAttributes",null),(0,r._)([(0,g.Cb)()],De.prototype,"attributeParameterValues",void 0),(0,r._)([(0,g.Cb)()],De.prototype,"currentVersion",void 0),(0,r._)([(0,g.Cb)()],De.prototype,"defaultTravelMode",void 0),(0,r._)([(0,S.r)("defaultTravelMode",["defaultTravelMode","supportedTravelModes"])],De.prototype,"readDefaultTravelMode",null),(0,r._)([(0,g.Cb)()],De.prototype,"directionsLanguage",void 0),(0,r._)([(0,K.J)(Y)],De.prototype,"directionsLengthUnits",void 0),(0,r._)([(0,g.Cb)()],De.prototype,"directionsSupportedLanguages",void 0),(0,r._)([(0,K.J)(ye,{ignoreUnknown:!1})],De.prototype,"directionsTimeAttribute",void 0),(0,r._)([(0,g.Cb)()],De.prototype,"hasZ",void 0),(0,r._)([(0,K.J)(be,{ignoreUnknown:!1})],De.prototype,"impedance",void 0),(0,r._)([(0,g.Cb)({type:_e})],De.prototype,"networkDataset",void 0),(0,r._)([(0,g.Cb)({type:[Ae]})],De.prototype,"supportedTravelModes",void 0),De=(0,r._)([(0,C.j)("esri.rest.support.NetworkServiceDescription")],De);const Ie=De,xe=c.Z.getLogger("esri.rest.networkService");function Fe(e,t,i,r){r[i]=[t.length,t.length+e.length],e.forEach((e=>{t.push(e.geometry)}))}async function je(e,t,i){if(!e)throw new p.Z("network-service:missing-url","Url to Network service is missing");const r=(0,H.lA)({f:"json",token:t},i),{data:o}=await(0,z.default)(e,r),s=o.currentVersion>=10.4?async function(e,t,i){try{const r=(0,H.lA)({f:"json",token:t},i),o=(0,v.Qj)(e)+"/retrieveTravelModes",{data:{supportedTravelModes:s,defaultTravelMode:a}}=await(0,z.default)(o,r);return{supportedTravelModes:s,defaultTravelMode:a}}catch(e){throw new p.Z("network-service:retrieveTravelModes","Could not get to the NAServer's retrieveTravelModes.",{error:e})}}(e,t,i):async function(e,t){const i=(0,H.lA)({f:"json"},t),{data:r}=await(0,z.default)(e.replace(/\/rest\/.*$/i,"/info"),i);if(!r||!r.owningSystemUrl)return{supportedTravelModes:[],defaultTravelMode:null};const{owningSystemUrl:o}=r,s=(0,v.Qj)(o)+"/sharing/rest/portals/self",{data:a}=await(0,z.default)(s,i),l=(0,y.hS)("helperServices.routingUtilities.url",a);if(!l)return{supportedTravelModes:[],defaultTravelMode:null};const n=(0,H.en)(o),u=/\/solve$/i.test(n.path)?"Route":/\/solveclosestfacility$/i.test(n.path)?"ClosestFacility":"ServiceAreas",p=(0,H.lA)({f:"json",serviceName:u},t),d=(0,v.Qj)(l)+"/GetTravelModes/execute",c=await(0,z.default)(d,p),m=[];let b=null;if(c?.data?.results?.length){const e=c.data.results;for(const t of e)if("supportedTravelModes"===t.paramName){if(t.value?.features)for(const{attributes:e}of t.value.features)if(e){const t=JSON.parse(e.TravelMode);m.push(t)}}else"defaultTravelMode"===t.paramName&&(b=t.value)}return{supportedTravelModes:m,defaultTravelMode:b}}(e,i),{defaultTravelMode:a,supportedTravelModes:l}=await s;return o.defaultTravelMode=a,o.supportedTravelModes=l,Ie.fromJSON(o)}var Be=i(16306);function Ee(e,t){if(null==e)return null;const i={},r=new RegExp(`^${t}`,"i");for(const o of Object.keys(e))if(r.test(o)){const r=o.substring(t.length);i[be.fromJSON(r)]=e[o]}return i}function Me(e,t,i){if(null!=e){t.attributes||(t.attributes={});for(const r in e){const o=be.toJSON(r);t.attributes[`${i}${o}`]=e[r]}}}function Pe(e){const t={};for(const i of Object.keys(e)){const r=i;t[be.fromJSON(r)]=e[i]}return t}function Le(e){const t={};for(const i of Object.keys(e)){const r=i;t[be.toJSON(r)]=e[i]}return t}function Re(e,t){return null==e||null==t?null:Math.round((e-t)/6e4)}function Ue(e){const t=e.toJSON(),i=t;return i.accumulateAttributeNames&&=t.accumulateAttributeNames?.join(),i.attributeParameterValues&&=JSON.stringify(t.attributeParameterValues),i.barriers&&=JSON.stringify(t.barriers),i.outSR&&=t.outSR?.wkid,i.overrides&&=JSON.stringify(t.overrides),i.polygonBarriers&&=JSON.stringify(t.polygonBarriers),i.polylineBarriers&&=JSON.stringify(t.polylineBarriers),i.restrictionAttributeNames&&=t.restrictionAttributeNames?.join(),i.stops&&=JSON.stringify(t.stops),i.travelMode&&=JSON.stringify(t.travelMode),i}var Je=i(74889);const ke=new X.X({esriJobMessageTypeInformative:"informative",esriJobMessageTypeProcessDefinition:"process-definition",esriJobMessageTypeProcessStart:"process-start",esriJobMessageTypeProcessStop:"process-stop",esriJobMessageTypeWarning:"warning",esriJobMessageTypeError:"error",esriJobMessageTypeEmpty:"empty",esriJobMessageTypeAbort:"abort"});let Ze=class extends P.wq{constructor(e){super(e),this.description=null,this.type=null}};(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],Ze.prototype,"description",void 0),(0,r._)([(0,g.Cb)({type:String,json:{read:ke.read,write:ke.write}})],Ze.prototype,"type",void 0),Ze=(0,r._)([(0,C.j)("esri.rest.support.GPMessage")],Ze);const We=Ze,Ve=new X.X({0:"informative",1:"process-definition",2:"process-start",3:"process-stop",50:"warning",100:"error",101:"empty",200:"abort"});let qe=class extends We{constructor(e){super(e),this.type=null}};(0,r._)([(0,g.Cb)({type:String,json:{read:Ve.read,write:Ve.write}})],qe.prototype,"type",void 0),qe=(0,r._)([(0,C.j)("esri.rest.support.NAMessage")],qe);const Ge=qe;let ze=class extends P.wq{constructor(e){super(e)}};(0,r._)([(0,g.Cb)({json:{read:{source:"string"}}})],ze.prototype,"text",void 0),(0,r._)([(0,K.J)(Te,{name:"stringType"})],ze.prototype,"type",void 0),ze=(0,r._)([(0,C.j)("esri.rest.support.DirectionsString")],ze);const He=ze;var Ke=i(94139);let Xe=class extends P.wq{constructor(e){super(e),this.arriveTime=null,this.arriveTimeOffset=null,this.geometry=null,this.strings=null}readArriveTimeOffset(e,t){return Re(t.ETA,t.arriveTimeUTC)}readGeometry(e,t){return Ke.Z.fromJSON(t.point)}};(0,r._)([(0,g.Cb)({type:Date,json:{read:{source:"arriveTimeUTC"}}})],Xe.prototype,"arriveTime",void 0),(0,r._)([(0,g.Cb)()],Xe.prototype,"arriveTimeOffset",void 0),(0,r._)([(0,S.r)("arriveTimeOffset",["arriveTimeUTC","ETA"])],Xe.prototype,"readArriveTimeOffset",null),(0,r._)([(0,g.Cb)({type:Ke.Z})],Xe.prototype,"geometry",void 0),(0,r._)([(0,S.r)("geometry",["point"])],Xe.prototype,"readGeometry",null),(0,r._)([(0,g.Cb)({type:[He]})],Xe.prototype,"strings",void 0),Xe=(0,r._)([(0,C.j)("esri.rest.support.DirectionsEvent")],Xe);const $e=Xe;var Ye=i(58901);let Qe=class extends a.Z{constructor(e){super(e),this.events=null,this.strings=null}readGeometry(e,t){const i=function(e){if(null==e||""===e)return null;let t=0,i=0,r=0,o=0;const s=[];let a,l,n,u,p,d,c,m,y=0,b=0,h=0;if(p=e.match(/((\+|\-)[^\+\-\|]+|\|)/g),p||(p=[]),0===parseInt(p[y],32)){y=2;const e=parseInt(p[y],32);y++,d=parseInt(p[y],32),y++,1&e&&(b=p.indexOf("|")+1,c=parseInt(p[b],32),b++),2&e&&(h=p.indexOf("|",b)+1,m=parseInt(p[h],32),h++)}else d=parseInt(p[y],32),y++;for(;y0,hasM:h>0}}(t.compressedGeometry);return null!=i?Ye.Z.fromJSON(i):null}};(0,r._)([(0,g.Cb)({type:[$e]})],Qe.prototype,"events",void 0),(0,r._)([(0,S.r)("geometry",["compressedGeometry"])],Qe.prototype,"readGeometry",null),(0,r._)([(0,g.Cb)({type:[He]})],Qe.prototype,"strings",void 0),Qe=(0,r._)([(0,C.j)("esri.rest.support.DirectionsFeature")],Qe);const et=Qe;var tt=i(82971);let it=class extends Je.Z{constructor(e){super(e),this.extent=null,this.features=[],this.geometryType="polyline",this.routeId=null,this.routeName=null,this.totalDriveTime=null,this.totalLength=null,this.totalTime=null}readFeatures(e,t){if(!e)return[];const i=t.summary.envelope.spatialReference??t.spatialReference,r=i&&tt.Z.fromJSON(i);return e.map((e=>{const t=et.fromJSON(e);if(null!=t.geometry&&(t.geometry.spatialReference=r),null!=t.events)for(const e of t.events)null!=e.geometry&&(e.geometry.spatialReference=r);return t}))}get mergedGeometry(){return this.features?function(e,t){if(0===e.length)return new Ye.Z({spatialReference:t});const i=[];for(const t of e)for(const e of t.paths)i.push(...e);const r=[];i.forEach(((e,t)=>{0!==t&&e[0]===i[t-1][0]&&e[1]===i[t-1][1]||r.push(e)}));const{hasM:o,hasZ:s}=e[0];return new Ye.Z({hasM:o,hasZ:s,paths:[r],spatialReference:t})}(this.features.map((({geometry:e})=>e)),this.extent.spatialReference):null}get strings(){return this.features.map((({strings:e})=>e)).flat().filter(w.pC)}};(0,r._)([(0,g.Cb)({type:O.Z,json:{read:{source:"summary.envelope"}}})],it.prototype,"extent",void 0),(0,r._)([(0,g.Cb)({nonNullable:!0})],it.prototype,"features",void 0),(0,r._)([(0,S.r)("features")],it.prototype,"readFeatures",null),(0,r._)([(0,g.Cb)()],it.prototype,"geometryType",void 0),(0,r._)([(0,g.Cb)({readOnly:!0})],it.prototype,"mergedGeometry",null),(0,r._)([(0,g.Cb)()],it.prototype,"routeId",void 0),(0,r._)([(0,g.Cb)()],it.prototype,"routeName",void 0),(0,r._)([(0,g.Cb)({value:null,readOnly:!0})],it.prototype,"strings",null),(0,r._)([(0,g.Cb)({json:{read:{source:"summary.totalDriveTime"}}})],it.prototype,"totalDriveTime",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"summary.totalLength"}}})],it.prototype,"totalLength",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"summary.totalTime"}}})],it.prototype,"totalTime",void 0),it=(0,r._)([(0,C.j)("esri.rest.support.DirectionsFeatureSet")],it);const rt=it;let ot=class extends P.wq{constructor(e){super(e),this.directionLines=null,this.directionPoints=null,this.directions=null,this.route=null,this.routeName=null,this.stops=null,this.traversedEdges=null,this.traversedJunctions=null,this.traversedTurns=null}};(0,r._)([(0,g.Cb)({type:Je.Z,json:{write:!0}})],ot.prototype,"directionLines",void 0),(0,r._)([(0,g.Cb)({type:Je.Z,json:{write:!0}})],ot.prototype,"directionPoints",void 0),(0,r._)([(0,g.Cb)({type:rt,json:{write:!0}})],ot.prototype,"directions",void 0),(0,r._)([(0,g.Cb)({type:a.Z,json:{write:!0}})],ot.prototype,"route",void 0),(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],ot.prototype,"routeName",void 0),(0,r._)([(0,g.Cb)({type:[a.Z],json:{write:!0}})],ot.prototype,"stops",void 0),(0,r._)([(0,g.Cb)({type:Je.Z,json:{write:!0}})],ot.prototype,"traversedEdges",void 0),(0,r._)([(0,g.Cb)({type:Je.Z,json:{write:!0}})],ot.prototype,"traversedJunctions",void 0),(0,r._)([(0,g.Cb)({type:Je.Z,json:{write:!0}})],ot.prototype,"traversedTurns",void 0),ot=(0,r._)([(0,C.j)("esri.rest.support.RouteResult")],ot);const st=ot;function at(e){return e?Je.Z.fromJSON(e).features.filter(w.pC):[]}let lt=class extends P.wq{constructor(e){super(e),this.messages=null,this.pointBarriers=null,this.polylineBarriers=null,this.polygonBarriers=null,this.routeResults=null}readPointBarriers(e,t){return at(t.barriers)}readPolylineBarriers(e){return at(e)}readPolygonBarriers(e){return at(e)}};(0,r._)([(0,g.Cb)({type:[Ge]})],lt.prototype,"messages",void 0),(0,r._)([(0,g.Cb)({type:[a.Z]})],lt.prototype,"pointBarriers",void 0),(0,r._)([(0,S.r)("pointBarriers",["barriers"])],lt.prototype,"readPointBarriers",null),(0,r._)([(0,g.Cb)({type:[a.Z]})],lt.prototype,"polylineBarriers",void 0),(0,r._)([(0,S.r)("polylineBarriers")],lt.prototype,"readPolylineBarriers",null),(0,r._)([(0,g.Cb)({type:[a.Z]})],lt.prototype,"polygonBarriers",void 0),(0,r._)([(0,S.r)("polygonBarriers")],lt.prototype,"readPolygonBarriers",null),(0,r._)([(0,g.Cb)({type:[st]})],lt.prototype,"routeResults",void 0),lt=(0,r._)([(0,C.j)("esri.rest.support.RouteSolveResult")],lt);const nt=lt;function ut(e){return e instanceof Je.Z}var pt;let dt=pt=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.directionLineType=null,this.directionPointId=null,this.distance=null,this.duration=null,this.fromLevel=null,this.geometry=null,this.objectId=null,this.popupTemplate=null,this.symbol=null,this.toLevel=null,this.type="direction-line"}static fromGraphic(e){return new pt({directionLineType:de.fromJSON(e.attributes.DirectionLineType),directionPointId:e.attributes.DirectionPointID,distance:e.attributes.Meters,duration:e.attributes.Minutes,fromLevel:e.attributes.FromLevel??null,geometry:e.geometry,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,symbol:e.symbol,toLevel:e.attributes.ToLevel??null})}toGraphic(){const e={ObjectID:this.objectId,DirectionLineType:null!=this.directionLineType?de.toJSON(this.directionLineType):null,DirectionPointID:this.directionPointId,Meters:this.distance,Minutes:this.duration};return null!=this.fromLevel&&(e.FromLevel=this.fromLevel),null!=this.toLevel&&(e.ToLevel=this.toLevel),new a.Z({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};dt.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID",editable:!1,nullable:!1,domain:null},{name:"DirectionLineType",alias:"Line Type",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriDirectionsLineType",codedValues:[{name:"Unknown",code:0},{name:"Segment",code:1},{name:"Maneuver Segment",code:2},{name:"Restriction violation",code:3},{name:"Scale cost barrier crossing",code:4},{name:"Heavy Traffic",code:5},{name:"Slow Traffic",code:6},{name:"Moderate Traffic",code:7}]}},{name:"DirectionPointID",alias:"Direction Point ID",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!1},{name:"FromLevel",alias:"Start from 3D Level",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!1},{name:"Meters",alias:"Length in Meters",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0},{name:"Minutes",alias:"Duration in Minutes",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0},{name:"ToLevel",alias:"End at 3D Level",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!1}],dt.popupInfo={title:"Direction Lines",fieldInfos:[{fieldName:"DirectionLineType",label:"Line Type",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"Meters",label:"Length in Meters",isEditable:!1,tooltip:"",visible:!0,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"Minutes",label:"Duration in Minutes",isEditable:!1,tooltip:"",visible:!0,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"DirectionPointID",label:"Direction Point ID",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"FromLevel",label:"Start from 3D Level",isEditable:!1,tooltip:"",visible:!1,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"ToLevel",label:"End at 3D Level",isEditable:!1,tooltip:"",visible:!1,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"}],description:null,showAttachments:!1,mediaInfos:[]},(0,r._)([(0,g.Cb)({type:de.apiValues,json:{read:{source:"attributes.DirectionLineType",reader:de.read}}})],dt.prototype,"directionLineType",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.DirectionPointID"}}})],dt.prototype,"directionPointId",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.Meters"}}})],dt.prototype,"distance",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.Minutes"}}})],dt.prototype,"duration",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.FromLevel"}}})],dt.prototype,"fromLevel",void 0),(0,r._)([(0,g.Cb)({type:Ye.Z})],dt.prototype,"geometry",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.ObjectID"}}})],dt.prototype,"objectId",void 0),(0,r._)([(0,g.Cb)({type:l.Z})],dt.prototype,"popupTemplate",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],dt.prototype,"symbol",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.ToLevel"}}})],dt.prototype,"toLevel",void 0),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],dt.prototype,"type",void 0),dt=pt=(0,r._)([(0,C.j)("esri.rest.support.DirectionLine")],dt);const ct=dt;var mt;let yt=mt=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.alternateName=null,this.arrivalTime=null,this.arrivalTimeOffset=null,this.azimuth=null,this.branchName=null,this.directionPointType=null,this.displayText=null,this.exitName=null,this.geometry=null,this.intersectingName=null,this.level=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.sequence=null,this.shortVoiceInstruction=null,this.stopId=null,this.symbol=null,this.towardName=null,this.type="direction-point",this.voiceInstruction=null}readArrivalTime(e,t){return null!=t.attributes.ArrivalTime?new Date(t.attributes.ArrivalTime):null}static fromGraphic(e){return new mt({alternateName:e.attributes.AlternateName??null,arrivalTime:null!=e.attributes.ArrivalTime?new Date(e.attributes.ArrivalTime):null,arrivalTimeOffset:e.attributes.ArrivalUTCOffset??null,azimuth:e.attributes.Azimuth??null,branchName:e.attributes.BranchName??null,directionPointType:pe.fromJSON(e.attributes.DirectionPointType),displayText:e.attributes.DisplayText??null,exitName:e.attributes.ExitName??null,geometry:e.geometry,intersectingName:e.attributes.IntersectingName??null,level:e.attributes.Level??null,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,sequence:e.attributes.Sequence,shortVoiceInstruction:e.attributes.ShortVoiceInstruction??null,stopId:e.attributes.StopID??null,symbol:e.symbol,towardName:e.attributes.TowardName??null,voiceInstruction:e.attributes.VoiceInstruction??null})}toGraphic(){const e={ObjectID:this.objectId,DirectionPointType:null!=this.directionPointType?pe.toJSON(this.directionPointType):null,Sequence:this.sequence,StopID:this.stopId};return null!=this.alternateName&&(e.AlternateName=this.alternateName),null!=this.arrivalTime&&(e.ArrivalTime=this.arrivalTime.getTime()),null!=this.arrivalTimeOffset&&(e.ArrivalUTCOffset=this.arrivalTimeOffset),null!=this.azimuth&&(e.Azimuth=this.azimuth),null!=this.branchName&&(e.BranchName=this.branchName),null!=this.displayText&&(e.DisplayText=this.displayText),null!=this.exitName&&(e.ExitName=this.exitName),null!=this.intersectingName&&(e.IntersectingName=this.intersectingName),null!=this.level&&(e.Level=this.level),null!=this.name&&(e.Name=this.name),null!=this.shortVoiceInstruction&&(e.ShortVoiceInstruction=this.shortVoiceInstruction),null!=this.towardName&&(e.TowardName=this.towardName),null!=this.voiceInstruction&&(e.VoiceInstruction=this.voiceInstruction),new a.Z({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};yt.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID",editable:!1,nullable:!1,domain:null},{name:"AlternateName",alias:"Alternative Feature Name",type:"esriFieldTypeString",length:2048,editable:!0,nullable:!0,visible:!0,domain:null},{name:"ArrivalTime",alias:"Maneuver Starts at",type:"esriFieldTypeDate",length:36,editable:!0,nullable:!0,visible:!0},{name:"ArrivalUTCOffset",alias:"Offset from UTC in Minutes",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"Azimuth",alias:"Azimuth",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0},{name:"BranchName",alias:"Signpost Branch Name",type:"esriFieldTypeString",length:2048,editable:!0,nullable:!0,visible:!0,domain:null},{name:"DirectionPointType",alias:"Directions Item Type",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriDirectionPointType",codedValues:[{name:"Unknown",code:0},{name:"",code:1},{name:"Arrive at stop",code:50},{name:"Depart at stop",code:51},{name:"Go straight",code:52},{name:"Take ferry",code:100},{name:"Take off ferry",code:101},{name:"Keep center at fork",code:102},{name:"Take roundabout",code:103},{name:"Make U-Turn",code:104},{name:"Pass the door",code:150},{name:"Take stairs",code:151},{name:"",code:152},{name:"Take escalator",code:153},{name:"Take pedestrian ramp",code:154},{name:"Keep left at fork",code:200},{name:"Ramp left",code:201},{name:"Take left-handed roundabout",code:202},{name:"Make left-handed U-Turn",code:203},{name:"Bear left",code:204},{name:"Turn left",code:205},{name:"Make sharp left",code:206},{name:"Turn left, followed by turn left",code:207},{name:"Turn left, followed by turn right",code:208},{name:"Keep right at fork",code:300},{name:"Ramp right",code:301},{name:"Take right-handed roundabout",code:302},{name:"Make right-handed U-Turn",code:303},{name:"Bear right",code:304},{name:"Turn right",code:305},{name:"Make sharp right",code:306},{name:"Turn right, followed by turn left",code:307},{name:"Turn right, followed by turn right",code:308},{name:"Indicates up direction of elevator",code:400},{name:"Indicates up direction of escalator",code:401},{name:"Take up-stairs",code:402},{name:"Indicates down direction of elevator",code:500},{name:"Indicates down direction of escalator",code:501},{name:"Take down-stairs",code:502},{name:"General event",code:1e3},{name:"Landmark",code:1001},{name:"Time zone change",code:1002},{name:"Heavy traffic segment",code:1003},{name:"Scale cost barrier crossing",code:1004},{name:"Administrative Border crossing",code:1005},{name:"Restriction violation",code:1006}]}},{name:"DisplayText",alias:"Text to Display",type:"esriFieldTypeString",length:2048,editable:!0,nullable:!0,visible:!0,domain:null},{name:"ExitName",alias:"Highway Exit Name",type:"esriFieldTypeString",length:2048,editable:!0,nullable:!0,visible:!0,domain:null},{name:"IntersectingName",alias:"Intersecting Feature Name",type:"esriFieldTypeString",length:2048,editable:!0,nullable:!0,visible:!0,domain:null},{name:"Level",alias:"3D Logical Level",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"Name",alias:"Primary Feature Name",type:"esriFieldTypeString",length:2048,editable:!0,nullable:!0,visible:!0,domain:null},{name:"Sequence",alias:"Sequence",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"ShortVoiceInstruction",alias:"Voice Instruction",type:"esriFieldTypeString",length:2048,editable:!0,nullable:!0,visible:!0,domain:null},{name:"StopID",alias:"Stop ID",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"TowardName",alias:"Signpost Toward Name",type:"esriFieldTypeString",length:2048,editable:!0,nullable:!0,visible:!0,domain:null},{name:"VoiceInstruction",alias:"Voice Full Instruction",type:"esriFieldTypeString",length:2048,editable:!0,nullable:!0,visible:!0,domain:null}],yt.popupInfo={title:"{DisplayText}",fieldInfos:[{fieldName:"DirectionPointType",label:"Directions Item Type",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"DisplayText",label:"Text to Display",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"Sequence",label:"Sequence",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"StopID",label:"Stop ID",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"ArrivalTime",label:"Maneuver Starts at",isEditable:!0,tooltip:"",visible:!0,format:{dateFormat:"shortDateShortTime24"},stringFieldOption:"textbox"},{fieldName:"ArrivalUTCOffset",label:"Offset from UTC in Minutes",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"Azimuth",label:"Azimuth",isEditable:!1,tooltip:"",visible:!1,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"Name",label:"Primary Feature Name",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"AlternateName",label:"Alternative Feature Name",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"ExitName",label:"Highway Exit Name",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"IntersectingName",label:"Intersecting Feature Name",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"BranchName",label:"Signpost Branch Name",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"TowardName",label:"Signpost Toward Name",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"ShortVoiceInstruction",label:"Voice Instruction",isEditable:!1,tooltip:"",visible:!1,stringFieldOption:"textbox"},{fieldName:"VoiceInstruction",label:"Voice Full Instruction",isEditable:!1,tooltip:"",visible:!1,stringFieldOption:"textbox"}],description:null,showAttachments:!1,mediaInfos:[]},(0,r._)([(0,g.Cb)()],yt.prototype,"alternateName",void 0),(0,r._)([(0,g.Cb)()],yt.prototype,"arrivalTime",void 0),(0,r._)([(0,S.r)("arrivalTime",["attributes.ArrivalTime"])],yt.prototype,"readArrivalTime",null),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.ArrivalUTCOffset"}}})],yt.prototype,"arrivalTimeOffset",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.Azimuth"}}})],yt.prototype,"azimuth",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.BranchName"}}})],yt.prototype,"branchName",void 0),(0,r._)([(0,g.Cb)({type:pe.apiValues,json:{read:{source:"attributes.DirectionPointType",reader:pe.read}}})],yt.prototype,"directionPointType",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.DisplayText"}}})],yt.prototype,"displayText",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.ExitName"}}})],yt.prototype,"exitName",void 0),(0,r._)([(0,g.Cb)({type:Ke.Z})],yt.prototype,"geometry",void 0),(0,r._)([(0,g.Cb)()],yt.prototype,"intersectingName",void 0),(0,r._)([(0,g.Cb)()],yt.prototype,"level",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.Name"}}})],yt.prototype,"name",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.ObjectID"}}})],yt.prototype,"objectId",void 0),(0,r._)([(0,g.Cb)({type:l.Z})],yt.prototype,"popupTemplate",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.Sequence"}}})],yt.prototype,"sequence",void 0),(0,r._)([(0,g.Cb)()],yt.prototype,"shortVoiceInstruction",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.StopID"}}})],yt.prototype,"stopId",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],yt.prototype,"symbol",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.TowardName"}}})],yt.prototype,"towardName",void 0),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],yt.prototype,"type",void 0),(0,r._)([(0,g.Cb)()],yt.prototype,"voiceInstruction",void 0),yt=mt=(0,r._)([(0,C.j)("esri.rest.support.DirectionPoint")],yt);const bt=yt;var ht;let ft=ht=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.addedCost=null,this.barrierType=null,this.costs=null,this.curbApproach=null,this.fullEdge=null,this.geometry=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.sideOfEdge=null,this.sourceId=null,this.sourceOid=null,this.status=null,this.symbol=null,this.type="point-barrier"}readCosts(e,t){return Ee(t.attributes,"Attr_")}writeCosts(e,t){Me(e,t,"Attr_")}static fromGraphic(e){return new ht({addedCost:e.attributes.AddedCost??null,barrierType:null!=e.attributes.BarrierType?ne.fromJSON(e.attributes.BarrierType):null,costs:null!=e.attributes.Costs?Pe(JSON.parse(e.attributes.Costs)):null,curbApproach:null!=e.attributes.CurbApproach?oe.fromJSON(e.attributes.CurbApproach):null,fullEdge:null!=e.attributes.FullEdge?ue.fromJSON(e.attributes.FullEdge):null,geometry:e.geometry,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,status:null!=e.attributes.Status?ae.fromJSON(e.attributes.Status):null,symbol:e.symbol})}toGraphic(){const e={ObjectID:this.objectId,AddedCost:this.addedCost,BarrierType:null!=this.barrierType?ne.toJSON(this.barrierType):null,Costs:null!=this.costs?JSON.stringify(Le(this.costs)):null,CurbApproach:null!=this.curbApproach?oe.toJSON(this.curbApproach):null,FullEdge:null!=this.fullEdge?ue.toJSON(this.fullEdge):null,Name:this.name,Status:null!=this.status?ae.toJSON(this.status):null};return new a.Z({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};ft.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID",editable:!1,nullable:!1,domain:null},{name:"AddedCost",alias:"Added Cost",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0,domain:null},{name:"BarrierType",alias:"Barrier Type",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriNABarrierType",codedValues:[{name:"Restriction",code:0},{name:"Scaled Cost",code:1},{name:"Added Cost",code:2}]}},{name:"Costs",alias:"Costs",type:"esriFieldTypeString",length:1048576,editable:!0,nullable:!0,visible:!1,domain:null},{name:"CurbApproach",alias:"Curb Approach",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!1,domain:{type:"codedValue",name:"esriNACurbApproachType",codedValues:[{name:"Either side",code:0},{name:"From the right",code:1},{name:"From the left",code:2},{name:"Depart in the same direction",code:3}]}},{name:"FullEdge",alias:"Full Edge",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriNAIntYesNo",codedValues:[{name:"No",code:0},{name:"Yes",code:1}]}},{name:"Name",alias:"Name",type:"esriFieldTypeString",length:255,editable:!0,nullable:!0,visible:!0},{name:"Status",alias:"Status",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriNAObjectStatus",codedValues:[{name:"OK",code:0},{name:"Not Located on Network",code:1},{name:"Network Unbuilt",code:2},{name:"Prohibited Street",code:3},{name:"Invalid Field Values",code:4},{name:"Cannot Reach",code:5},{name:"Time Window Violation",code:6}]}}],ft.popupInfo={title:"Point Barriers",fieldInfos:[{fieldName:"Name",label:"Name",isEditable:!0,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"BarrierType",label:"Barrier Type",isEditable:!0,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"AddedCost",label:"Added Cost",isEditable:!0,tooltip:"",visible:!0,format:{places:3,digitSeparator:!0},stringFieldOption:"textbox"}],description:null,showAttachments:!1,mediaInfos:[]},(0,r._)([(0,g.Cb)()],ft.prototype,"addedCost",void 0),(0,r._)([(0,g.Cb)({type:ne.apiValues,json:{name:"attributes.BarrierType",read:{reader:ne.read},write:{writer:ne.write}}})],ft.prototype,"barrierType",void 0),(0,r._)([(0,g.Cb)()],ft.prototype,"costs",void 0),(0,r._)([(0,S.r)("costs",["attributes"])],ft.prototype,"readCosts",null),(0,r._)([(0,_.c)("costs")],ft.prototype,"writeCosts",null),(0,r._)([(0,g.Cb)({type:oe.apiValues,json:{read:{source:"attributes.CurbApproach",reader:oe.read}}})],ft.prototype,"curbApproach",void 0),(0,r._)([(0,g.Cb)({type:ue.apiValues,json:{name:"attributes.FullEdge",read:{reader:ue.read},write:{writer:ue.write}}})],ft.prototype,"fullEdge",void 0),(0,r._)([(0,g.Cb)({type:Ke.Z,json:{write:!0}})],ft.prototype,"geometry",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.Name"}})],ft.prototype,"name",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.ObjectID"}})],ft.prototype,"objectId",void 0),(0,r._)([(0,g.Cb)({type:l.Z})],ft.prototype,"popupTemplate",void 0),(0,r._)([(0,g.Cb)({type:le.apiValues,json:{read:{source:"attributes.SideOfEdge",reader:le.read}}})],ft.prototype,"sideOfEdge",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.SourceID"}}})],ft.prototype,"sourceId",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.SourceOID"}}})],ft.prototype,"sourceOid",void 0),(0,r._)([(0,g.Cb)({type:ae.apiValues,json:{read:{source:"attributes.Status",reader:ae.read}}})],ft.prototype,"status",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],ft.prototype,"symbol",void 0),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],ft.prototype,"type",void 0),ft=ht=(0,r._)([(0,C.j)("esri.rest.support.PointBarrier")],ft);const vt=ft;var gt,Tt=i(38913);let wt=gt=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.barrierType=null,this.costs=null,this.geometry=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.scaleFactor=null,this.symbol=null,this.type="polygon-barrier"}readCosts(e,t){return Ee(t.attributes,"Attr_")}writeCosts(e,t){Me(e,t,"Attr_")}static fromGraphic(e){return new gt({barrierType:null!=e.attributes.BarrierType?ne.fromJSON(e.attributes.BarrierType):null,costs:null!=e.attributes.Costs?Pe(JSON.parse(e.attributes.Costs)):null,geometry:e.geometry,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,scaleFactor:e.attributes.ScaleFactor??null,symbol:e.symbol})}toGraphic(){const e={ObjectID:this.objectId,BarrierType:null!=this.barrierType?ne.toJSON(this.barrierType):null,Costs:null!=this.costs?JSON.stringify(Le(this.costs)):null,Name:this.name??null,ScaleFactor:this.scaleFactor??null};return new a.Z({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};wt.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID",editable:!1,nullable:!1,domain:null},{name:"BarrierType",alias:"Barrier Type",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriNABarrierType",codedValues:[{name:"Restriction",code:0},{name:"Scaled Cost",code:1},{name:"Added Cost",code:2}]}},{name:"Costs",alias:"Costs",type:"esriFieldTypeString",length:1048576,editable:!0,nullable:!0,visible:!1,domain:null},{name:"Name",alias:"Name",type:"esriFieldTypeString",length:255,editable:!0,nullable:!0,visible:!0},{name:"ScaleFactor",alias:"Scale Factor",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0}],wt.popupInfo={title:"Polygon Barriers",fieldInfos:[{fieldName:"Name",label:"Name",isEditable:!0,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"BarrierType",label:"Barrier Type",isEditable:!0,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"ScaleFactor",isEditable:!0,tooltip:"",visible:!0,format:{places:3,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"Costs",label:"Costs",isEditable:!0,tooltip:"",visible:!1,stringFieldOption:"textbox"}],description:null,showAttachments:!1,mediaInfos:[]},(0,r._)([(0,g.Cb)({type:ne.apiValues,json:{name:"attributes.BarrierType",read:{reader:ne.read},write:{writer:ne.write}}})],wt.prototype,"barrierType",void 0),(0,r._)([(0,g.Cb)()],wt.prototype,"costs",void 0),(0,r._)([(0,S.r)("costs",["attributes"])],wt.prototype,"readCosts",null),(0,r._)([(0,_.c)("costs")],wt.prototype,"writeCosts",null),(0,r._)([(0,g.Cb)({type:Tt.Z,json:{write:!0}})],wt.prototype,"geometry",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.Name"}})],wt.prototype,"name",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.ObjectID"}})],wt.prototype,"objectId",void 0),(0,r._)([(0,g.Cb)({type:l.Z})],wt.prototype,"popupTemplate",void 0),(0,r._)([(0,g.Cb)()],wt.prototype,"scaleFactor",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],wt.prototype,"symbol",void 0),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],wt.prototype,"type",void 0),wt=gt=(0,r._)([(0,C.j)("esri.rest.support.PolygonBarrier")],wt);const St=wt;var Ct;let _t=Ct=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.barrierType=null,this.costs=null,this.geometry=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.scaleFactor=null,this.symbol=null,this.type="polyline-barrier"}readCosts(e,t){return Ee(t.attributes,"Attr_")}static fromGraphic(e){return new Ct({barrierType:null!=e.attributes.BarrierType?ne.fromJSON(e.attributes.BarrierType):null,costs:null!=e.attributes.Costs?Pe(JSON.parse(e.attributes.Costs)):null,geometry:e.geometry,name:e.attributes.Name??null,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,scaleFactor:e.attributes.ScaleFactor??null,symbol:e.symbol})}toGraphic(){const e={ObjectID:this.objectId,BarrierType:null!=this.barrierType?ne.toJSON(this.barrierType):null,Costs:null!=this.costs?JSON.stringify(Le(this.costs)):null,Name:this.name,ScaleFactor:this.scaleFactor};return new a.Z({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};_t.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID",editable:!1,nullable:!1,domain:null},{name:"BarrierType",alias:"Barrier Type",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriNABarrierType",codedValues:[{name:"Restriction",code:0},{name:"Scaled Cost",code:1},{name:"Added Cost",code:2}]}},{name:"Costs",alias:"Costs",type:"esriFieldTypeString",length:1048576,editable:!0,nullable:!0,visible:!1,domain:null},{name:"Name",alias:"Name",type:"esriFieldTypeString",length:255,editable:!0,nullable:!0,visible:!0},{name:"ScaleFactor",alias:"Scale Factor",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0}],_t.popupInfo={title:"Line Barriers",fieldInfos:[{fieldName:"Name",label:"Name",isEditable:!0,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"BarrierType",label:"Barrier Type",isEditable:!0,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"ScaleFactor",isEditable:!0,tooltip:"",visible:!0,format:{places:3,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"Costs",label:"Costs",isEditable:!0,tooltip:"",visible:!1,stringFieldOption:"textbox"}],description:null,showAttachments:!1,mediaInfos:[]},(0,r._)([(0,g.Cb)({type:ne.apiValues,json:{read:{source:"attributes.BarrierType",reader:ne.read}}})],_t.prototype,"barrierType",void 0),(0,r._)([(0,g.Cb)()],_t.prototype,"costs",void 0),(0,r._)([(0,S.r)("costs",["attributes"])],_t.prototype,"readCosts",null),(0,r._)([(0,g.Cb)({type:Ye.Z,json:{write:!0}})],_t.prototype,"geometry",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.Name"}})],_t.prototype,"name",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.ObjectID"}})],_t.prototype,"objectId",void 0),(0,r._)([(0,g.Cb)({type:l.Z})],_t.prototype,"popupTemplate",void 0),(0,r._)([(0,g.Cb)()],_t.prototype,"scaleFactor",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],_t.prototype,"symbol",void 0),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],_t.prototype,"type",void 0),_t=Ct=(0,r._)([(0,C.j)("esri.rest.support.PolylineBarrier")],_t);const Nt=_t;let Ot=class extends P.wq{constructor(e){super(e),this.accumulateAttributes=null,this.directionsLanguage=null,this.findBestSequence=null,this.preserveFirstStop=null,this.preserveLastStop=null,this.startTimeIsUTC=null,this.timeWindowsAreUTC=null,this.travelMode=null}readAccumulateAttributes(e){return null==e?null:e.map((e=>be.fromJSON(e)))}writeAccumulateAttributes(e,t,i){null!=e&&e.length&&(t[i]=e.map((e=>be.toJSON(e))))}};(0,r._)([(0,g.Cb)({type:[String],json:{name:"accumulateAttributeNames",write:!0}})],Ot.prototype,"accumulateAttributes",void 0),(0,r._)([(0,S.r)("accumulateAttributes")],Ot.prototype,"readAccumulateAttributes",null),(0,r._)([(0,_.c)("accumulateAttributes")],Ot.prototype,"writeAccumulateAttributes",null),(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],Ot.prototype,"directionsLanguage",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],Ot.prototype,"findBestSequence",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],Ot.prototype,"preserveFirstStop",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],Ot.prototype,"preserveLastStop",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],Ot.prototype,"startTimeIsUTC",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],Ot.prototype,"timeWindowsAreUTC",void 0),(0,r._)([(0,g.Cb)({type:Ae,json:{write:!0}})],Ot.prototype,"travelMode",void 0),Ot=(0,r._)([(0,C.j)("esri.layers.support.RouteSettings")],Ot);const At=Ot;var Dt;let It=Dt=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.analysisSettings=null,this.endTime=null,this.endTimeOffset=null,this.firstStopId=null,this.geometry=null,this.lastStopId=null,this.messages=null,this.name=null,this.objectId=null,this.popupTemplate=null,this.startTime=null,this.startTimeOffset=null,this.stopCount=null,this.symbol=null,this.totalCosts=null,this.totalDistance=null,this.totalDuration=null,this.totalLateDuration=null,this.totalViolations=null,this.totalWait=null,this.totalWaitDuration=null,this.type="route-info",this.version="1.0.0"}readEndTime(e,t){return null!=t.attributes.EndTimeUTC?new Date(t.attributes.EndTimeUTC):null}readEndTimeOffset(e,t){return Re(t.attributes.EndTime,t.attributes.EndTimeUTC)}readStartTime(e,t){return null!=t.attributes.StartTimeUTC?new Date(t.attributes.StartTimeUTC):null}readStartTimeOffset(e,t){return Re(t.attributes.StartTime,t.attributes.StartTimeUTC)}readTotalCosts(e,t){return Ee(t.attributes,"Total_")}readTotalViolations(e,t){return Ee(t.attributes,"TotalViolation_")}readTotalWait(e,t){return Ee(t.attributes,"TotalWait_")}static fromGraphic(e){return new Dt({analysisSettings:null!=e.attributes.AnalysisSettings?At.fromJSON(JSON.parse(e.attributes.AnalysisSettings)):null,endTime:null!=e.attributes.EndTime?new Date(e.attributes.EndTime):null,endTimeOffset:e.attributes.EndUTCOffset??null,geometry:e.geometry,messages:null!=e.attributes.Messages?JSON.parse(e.attributes.Messages):null,name:e.attributes.RouteName,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,startTime:null!=e.attributes.StartTime?new Date(e.attributes.StartTime):null,startTimeOffset:e.attributes.StartUTCOffset??null,symbol:e.symbol,totalCosts:null!=e.attributes.TotalCosts?Pe(JSON.parse(e.attributes.TotalCosts)):null,totalDistance:e.attributes.TotalMeters??null,totalDuration:e.attributes.TotalMinutes??null,totalLateDuration:e.attributes.TotalLateMinutes??null,totalWaitDuration:e.attributes.TotalWaitMinutes??null,version:e.attributes.Version})}toGraphic(){const e={ObjectID:this.objectId,AnalysisSettings:null!=this.analysisSettings?JSON.stringify(this.analysisSettings.toJSON()):null,EndTime:null!=this.endTime?this.endTime.getTime():null,EndUTCOffset:this.endTimeOffset,Messages:null!=this.messages?JSON.stringify(this.messages):null,RouteName:this.name,StartTime:null!=this.startTime?this.startTime.getTime():null,StartUTCOffset:this.startTimeOffset,TotalCosts:null!=this.totalCosts?JSON.stringify(Le(this.totalCosts)):null,TotalLateMinutes:this.totalLateDuration,TotalMeters:this.totalDistance,TotalMinutes:this.totalDuration,TotalWaitMinutes:this.totalWaitDuration,Version:this.version};return new a.Z({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};It.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID",editable:!1,nullable:!1,domain:null},{name:"AnalysisSettings",alias:"Analysis Settings",type:"esriFieldTypeString",length:1048576,editable:!0,nullable:!0,visible:!1,domain:null},{name:"EndTime",alias:"End Time",type:"esriFieldTypeDate",length:36,editable:!0,nullable:!0,visible:!0},{name:"EndUTCOffset",alias:"End Time: Offset from UTC in Minutes",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"Messages",alias:"Analysis Messages",type:"esriFieldTypeString",length:1048576,editable:!0,nullable:!0,visible:!1,domain:null},{name:"RouteName",alias:"Route Name",type:"esriFieldTypeString",length:1024,editable:!0,nullable:!0,visible:!0,domain:null},{name:"StartTime",alias:"Start Time",type:"esriFieldTypeDate",length:36,editable:!0,nullable:!0,visible:!0},{name:"StartUTCOffset",alias:"Start Time: Offset from UTC in Minutes",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"TotalCosts",alias:"Total Costs",type:"esriFieldTypeString",length:1048576,editable:!0,nullable:!0,visible:!1,domain:null},{name:"TotalLateMinutes",alias:"Total Late Minutes",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!1},{name:"TotalMeters",alias:"Total Meters",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0},{name:"TotalMinutes",alias:"Total Minutes",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0},{name:"TotalWaitMinutes",alias:"Total Wait Minutes",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!1},{name:"Version",alias:"Version",type:"esriFieldTypeString",length:16,editable:!0,nullable:!0,visible:!0,domain:null}],It.popupInfo={title:"Route Details",fieldInfos:[{fieldName:"RouteName",label:"Route Name",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"TotalMinutes",label:"Total Minutes",isEditable:!1,tooltip:"",visible:!0,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"TotalMeters",label:"Total Meters",isEditable:!1,tooltip:"",visible:!0,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"TotalLateMinutes",label:"Total Late Minutes",isEditable:!1,tooltip:"",visible:!1,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"TotalWaitMinutes",label:"Total Wait Minutes",isEditable:!1,tooltip:"",visible:!1,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"TotalCosts",label:"Total Costs",isEditable:!1,tooltip:"",visible:!1,stringFieldOption:"textbox"},{fieldName:"StartTime",label:"Start Time",isEditable:!1,tooltip:"",visible:!0,format:{dateFormat:"shortDateShortTime24"},stringFieldOption:"textbox"},{fieldName:"StartUTCOffset",label:"Start Time: Offset from UTC in Minutes",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"EndTime",label:"End Time",isEditable:!1,tooltip:"",visible:!0,format:{dateFormat:"shortDateShortTime24"},stringFieldOption:"textbox"},{fieldName:"EndUTCOffset",label:"End Time: Offset from UTC in Minutes",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"Messages",label:"Analysis Messages",isEditable:!1,tooltip:"",visible:!1,stringFieldOption:"textbox"},{fieldName:"AnalysisSettings",isEditable:!1,tooltip:"",visible:!1,stringFieldOption:"textbox"},{fieldName:"Version",label:"Version",isEditable:!1,tooltip:"",visible:!0,stringFieldOption:"textbox"}],description:null,showAttachments:!1,mediaInfos:[]},(0,r._)([(0,g.Cb)()],It.prototype,"analysisSettings",void 0),(0,r._)([(0,g.Cb)()],It.prototype,"endTime",void 0),(0,r._)([(0,S.r)("endTime",["attributes.EndTimeUTC"])],It.prototype,"readEndTime",null),(0,r._)([(0,g.Cb)()],It.prototype,"endTimeOffset",void 0),(0,r._)([(0,S.r)("endTimeOffset",["attributes.EndTime","attributes.EndTimeUTC"])],It.prototype,"readEndTimeOffset",null),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.FirstStopID"}}})],It.prototype,"firstStopId",void 0),(0,r._)([(0,g.Cb)({type:Ye.Z})],It.prototype,"geometry",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.LastStopID"}}})],It.prototype,"lastStopId",void 0),(0,r._)([(0,g.Cb)()],It.prototype,"messages",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.Name"}}})],It.prototype,"name",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.ObjectID"}}})],It.prototype,"objectId",void 0),(0,r._)([(0,g.Cb)({type:l.Z})],It.prototype,"popupTemplate",void 0),(0,r._)([(0,g.Cb)()],It.prototype,"startTime",void 0),(0,r._)([(0,S.r)("startTime",["attributes.StartTimeUTC"])],It.prototype,"readStartTime",null),(0,r._)([(0,g.Cb)()],It.prototype,"startTimeOffset",void 0),(0,r._)([(0,S.r)("startTimeOffset",["attributes.StartTime","attributes.StartTimeUTC"])],It.prototype,"readStartTimeOffset",null),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.StopCount"}}})],It.prototype,"stopCount",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],It.prototype,"symbol",void 0),(0,r._)([(0,g.Cb)()],It.prototype,"totalCosts",void 0),(0,r._)([(0,S.r)("totalCosts",["attributes"])],It.prototype,"readTotalCosts",null),(0,r._)([(0,g.Cb)()],It.prototype,"totalDistance",void 0),(0,r._)([(0,g.Cb)()],It.prototype,"totalDuration",void 0),(0,r._)([(0,g.Cb)()],It.prototype,"totalLateDuration",void 0),(0,r._)([(0,g.Cb)()],It.prototype,"totalViolations",void 0),(0,r._)([(0,S.r)("totalViolations",["attributes"])],It.prototype,"readTotalViolations",null),(0,r._)([(0,g.Cb)()],It.prototype,"totalWait",void 0),(0,r._)([(0,S.r)("totalWait",["attributes"])],It.prototype,"readTotalWait",null),(0,r._)([(0,g.Cb)()],It.prototype,"totalWaitDuration",void 0),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],It.prototype,"type",void 0),(0,r._)([(0,g.Cb)()],It.prototype,"version",void 0),It=Dt=(0,r._)([(0,C.j)("esri.rest.support.RouteInfo")],It);const xt=It,Ft={type:String,json:{read:{source:"token"},write:{target:"token"}}};var jt=i(33955);let Bt=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.doNotLocateOnRestrictedElements=null,this.geometry=null,this.geometryType=null,this.name=null,this.spatialRelationship=null,this.type="layer",this.where=null}};(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],Bt.prototype,"doNotLocateOnRestrictedElements",void 0),(0,r._)([(0,g.Cb)({types:s.qM,json:{read:jt.im,write:!0}})],Bt.prototype,"geometry",void 0),(0,r._)([(0,K.J)(ve)],Bt.prototype,"geometryType",void 0),(0,r._)([(0,g.Cb)({type:String,json:{name:"layerName",write:!0}})],Bt.prototype,"name",void 0),(0,r._)([(0,K.J)(fe,{name:"spatialRel"})],Bt.prototype,"spatialRelationship",void 0),(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],Bt.prototype,"type",void 0),(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],Bt.prototype,"where",void 0),Bt=(0,r._)([(0,C.j)("esri.rest.support.DataLayer")],Bt);const Et=Bt;var Mt;let Pt=Mt=class extends Je.Z{constructor(e){super(e),this.doNotLocateOnRestrictedElements=null}clone(){return new Mt({doNotLocateOnRestrictedElements:this.doNotLocateOnRestrictedElements,...this.cloneProperties()})}};(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],Pt.prototype,"doNotLocateOnRestrictedElements",void 0),Pt=Mt=(0,r._)([(0,C.j)("esri.rest.support.NetworkFeatureSet")],Pt);const Lt=Pt;let Rt=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.doNotLocateOnRestrictedElements=null,this.url=null}};(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],Rt.prototype,"doNotLocateOnRestrictedElements",void 0),(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],Rt.prototype,"url",void 0),Rt=(0,r._)([(0,C.j)("esri.rest.support.NetworkUrl")],Rt);const Ut=Rt;var Jt;let kt=Jt=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.accumulateAttributes=null,this.apiKey=null,this.attributeParameterValues=null,this.directionsLanguage=null,this.directionsLengthUnits=null,this.directionsOutputType=null,this.directionsStyleName=null,this.directionsTimeAttribute=null,this.findBestSequence=null,this.geometryPrecision=null,this.geometryPrecisionM=null,this.geometryPrecisionZ=null,this.ignoreInvalidLocations=null,this.impedanceAttribute=null,this.outputGeometryPrecision=null,this.outputGeometryPrecisionUnits=null,this.outputLines="true-shape",this.outSpatialReference=null,this.overrides=null,this.pointBarriers=null,this.polygonBarriers=null,this.polylineBarriers=null,this.preserveFirstStop=null,this.preserveLastStop=null,this.preserveObjectID=null,this.restrictionAttributes=null,this.restrictUTurns=null,this.returnBarriers=!1,this.returnDirections=!1,this.returnPolygonBarriers=!1,this.returnPolylineBarriers=!1,this.returnRoutes=!0,this.returnStops=!1,this.returnTraversedEdges=null,this.returnTraversedJunctions=null,this.returnTraversedTurns=null,this.returnZ=!0,this.startTime=null,this.startTimeIsUTC=!0,this.stops=null,this.timeWindowsAreUTC=null,this.travelMode=null,this.useHierarchy=null,this.useTimeWindows=null}static from(e){return(0,T.TJ)(Jt,e)}readAccumulateAttributes(e){return null==e?null:e.map((e=>be.fromJSON(e)))}writeAccumulateAttributes(e,t,i){null!=e&&e.length&&(t[i]=e.map((e=>be.toJSON(e))))}writePointBarriers(e,t,i){Wt(e,t,i)}writePolygonBarrier(e,t,i){Wt(e,t,i)}writePolylineBarrier(e,t,i){Wt(e,t,i)}readRestrictionAttributes(e){return null==e?null:e.map((e=>he.fromJSON(e)))}writeRestrictionAttributes(e,t,i){null!=e&&e.length&&(t[i]=e.map((e=>he.toJSON(e))))}readStartTime(e,t){const{startTime:i}=t;return null==i?null:"now"===i?"now":new Date(i)}writeStartTime(e,t){null!=e&&(t.startTime="now"===e?"now":e.getTime())}readStops(e,t){return function(e){return function(e){return e&&"type"in e}(e)?Et.fromJSON(e):function(e){return e&&"url"in e}(e)?Ut.fromJSON(e):function(e){return e&&"features"in e&&"doNotLocateOnRestrictedElements"in e}(e)?Lt.fromJSON(e):function(e){return e&&"features"in e}(e)?Je.Z.fromJSON(e):null}(t.stops)}writeStops(e,t,i){Wt(e,t,i)}};(0,r._)([(0,g.Cb)({type:[String],json:{name:"accumulateAttributeNames",write:!0}})],kt.prototype,"accumulateAttributes",void 0),(0,r._)([(0,S.r)("accumulateAttributes")],kt.prototype,"readAccumulateAttributes",null),(0,r._)([(0,_.c)("accumulateAttributes")],kt.prototype,"writeAccumulateAttributes",null),(0,r._)([(0,g.Cb)(Ft)],kt.prototype,"apiKey",void 0),(0,r._)([(0,g.Cb)({json:{write:!0}})],kt.prototype,"attributeParameterValues",void 0),(0,r._)([(0,g.Cb)({type:String,json:{write:!0}})],kt.prototype,"directionsLanguage",void 0),(0,r._)([(0,K.J)(Y)],kt.prototype,"directionsLengthUnits",void 0),(0,r._)([(0,K.J)(ee)],kt.prototype,"directionsOutputType",void 0),(0,r._)([(0,K.J)(ce)],kt.prototype,"directionsStyleName",void 0),(0,r._)([(0,K.J)(ye,{name:"directionsTimeAttributeName",ignoreUnknown:!1})],kt.prototype,"directionsTimeAttribute",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"findBestSequence",void 0),(0,r._)([(0,g.Cb)({type:Number,json:{write:!0}})],kt.prototype,"geometryPrecision",void 0),(0,r._)([(0,g.Cb)({type:Number,json:{write:!0}})],kt.prototype,"geometryPrecisionM",void 0),(0,r._)([(0,g.Cb)({type:Number,json:{write:!0}})],kt.prototype,"geometryPrecisionZ",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"ignoreInvalidLocations",void 0),(0,r._)([(0,K.J)(be,{name:"impedanceAttributeName",ignoreUnknown:!1})],kt.prototype,"impedanceAttribute",void 0),(0,r._)([(0,g.Cb)({type:Number,json:{write:!0}})],kt.prototype,"outputGeometryPrecision",void 0),(0,r._)([(0,K.J)($)],kt.prototype,"outputGeometryPrecisionUnits",void 0),(0,r._)([(0,K.J)(te)],kt.prototype,"outputLines",void 0),(0,r._)([(0,g.Cb)({type:tt.Z,json:{name:"outSR",write:!0}})],kt.prototype,"outSpatialReference",void 0),(0,r._)([(0,g.Cb)({json:{write:!0}})],kt.prototype,"overrides",void 0),(0,r._)([(0,g.Cb)({json:{name:"barriers",write:!0}})],kt.prototype,"pointBarriers",void 0),(0,r._)([(0,_.c)("pointBarriers")],kt.prototype,"writePointBarriers",null),(0,r._)([(0,g.Cb)({json:{write:!0}})],kt.prototype,"polygonBarriers",void 0),(0,r._)([(0,_.c)("polygonBarriers")],kt.prototype,"writePolygonBarrier",null),(0,r._)([(0,g.Cb)({json:{write:!0}})],kt.prototype,"polylineBarriers",void 0),(0,r._)([(0,_.c)("polylineBarriers")],kt.prototype,"writePolylineBarrier",null),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"preserveFirstStop",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"preserveLastStop",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"preserveObjectID",void 0),(0,r._)([(0,g.Cb)({type:[String],json:{name:"restrictionAttributeNames",write:!0}})],kt.prototype,"restrictionAttributes",void 0),(0,r._)([(0,S.r)("restrictionAttributes")],kt.prototype,"readRestrictionAttributes",null),(0,r._)([(0,_.c)("restrictionAttributes")],kt.prototype,"writeRestrictionAttributes",null),(0,r._)([(0,K.J)(ie)],kt.prototype,"restrictUTurns",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnBarriers",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnDirections",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnPolygonBarriers",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnPolylineBarriers",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnRoutes",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnStops",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnTraversedEdges",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnTraversedJunctions",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnTraversedTurns",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"returnZ",void 0),(0,r._)([(0,g.Cb)({type:Date,json:{type:Number,write:!0}})],kt.prototype,"startTime",void 0),(0,r._)([(0,S.r)("startTime")],kt.prototype,"readStartTime",null),(0,r._)([(0,_.c)("startTime")],kt.prototype,"writeStartTime",null),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"startTimeIsUTC",void 0),(0,r._)([(0,g.Cb)({json:{write:!0}})],kt.prototype,"stops",void 0),(0,r._)([(0,S.r)("stops")],kt.prototype,"readStops",null),(0,r._)([(0,_.c)("stops")],kt.prototype,"writeStops",null),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"timeWindowsAreUTC",void 0),(0,r._)([(0,g.Cb)({type:Ae,json:{write:!0}})],kt.prototype,"travelMode",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"useHierarchy",void 0),(0,r._)([(0,g.Cb)({type:Boolean,json:{write:!0}})],kt.prototype,"useTimeWindows",void 0),kt=Jt=(0,r._)([(0,C.j)("esri.rest.support.RouteParameters")],kt);const Zt=kt;function Wt(e,t,i){null!=e&&(t[i]=u.Z.isCollection(e)?{features:e.toArray().map((e=>e.toJSON()))}:e.toJSON())}var Vt;let qt=Vt=class extends((0,Ne.J)(P.wq)){constructor(e){super(e),this.arriveCurbApproach=null,this.arriveTime=null,this.arriveTimeOffset=null,this.bearing=null,this.bearingTol=null,this.cumulativeCosts=null,this.cumulativeDistance=null,this.cumulativeDuration=null,this.curbApproach=null,this.departCurbApproach=null,this.departTime=null,this.departTimeOffset=null,this.distanceToNetworkInMeters=null,this.geometry=null,this.lateDuration=null,this.locationType=null,this.name=null,this.navLatency=null,this.objectId=null,this.popupTemplate=null,this.posAlong=null,this.routeName=null,this.serviceCosts=null,this.serviceDistance=null,this.serviceDuration=null,this.sequence=null,this.sideOfEdge=null,this.snapX=null,this.snapY=null,this.snapZ=null,this.sourceId=null,this.sourceOid=null,this.status=null,this.symbol=null,this.timeWindowEnd=null,this.timeWindowEndOffset=null,this.timeWindowStart=null,this.timeWindowStartOffset=null,this.type="stop",this.violations=null,this.waitDuration=null,this.wait=null}readArriveTimeOffset(e,t){return Re(t.attributes.ArriveTime,t.attributes.ArriveTimeUTC)}readCumulativeCosts(e,t){return Ee(t.attributes,"Cumul_")}readDepartTimeOffset(e,t){return Re(t.attributes.DepartTime,t.attributes.DepartTimeUTC)}readServiceCosts(e,t){return Ee(t.attributes,"Attr_")}writeServiceCosts(e,t){Me(e,t,"Attr_")}writeTimeWindowEnd(e,t){null!=e&&(t.attributes||(t.attributes={}),t.attributes.TimeWindowEnd=e.getTime())}writeTimeWindowStart(e,t){null!=e&&(t.attributes||(t.attributes={}),t.attributes.TimeWindowStart=e.getTime())}readViolations(e,t){return Ee(t.attributes,"Violation_")}readWait(e,t){return Ee(t.attributes,"Wait_")}static fromGraphic(e){return new Vt({arriveCurbApproach:null!=e.attributes.ArrivalCurbApproach?oe.fromJSON(e.attributes.ArrivalCurbApproach):null,arriveTime:null!=e.attributes.ArrivalTime?new Date(e.attributes.ArrivalTime):null,arriveTimeOffset:e.attributes.ArrivalUTCOffset,cumulativeCosts:null!=e.attributes.CumulativeCosts?Pe(JSON.parse(e.attributes.CumulativeCosts)):null,cumulativeDistance:e.attributes.CumulativeMeters??null,cumulativeDuration:e.attributes.CumulativeMinutes??null,curbApproach:null!=e.attributes.CurbApproach?oe.fromJSON(e.attributes.CurbApproach):null,departCurbApproach:null!=e.attributes.DepartureCurbApproach?oe.fromJSON(e.attributes.DepartureCurbApproach):null,departTime:null!=e.attributes.DepartureTime?new Date(e.attributes.DepartureTime):null,departTimeOffset:e.attributes.DepartureUTCOffset??null,geometry:e.geometry,lateDuration:e.attributes.LateMinutes??null,locationType:null!=e.attributes.LocationType?se.fromJSON(e.attributes.LocationType):null,name:e.attributes.Name,objectId:e.attributes.ObjectID??e.attributes.__OBJECTID,popupTemplate:e.popupTemplate,routeName:e.attributes.RouteName,sequence:e.attributes.Sequence??null,serviceCosts:null!=e.attributes.ServiceCosts?Pe(JSON.parse(e.attributes.ServiceCosts)):null,serviceDistance:e.attributes.ServiceMeters??null,serviceDuration:e.attributes.ServiceMinutes??null,status:null!=e.attributes.Status?ae.fromJSON(e.attributes.Status):null,symbol:e.symbol,timeWindowEnd:null!=e.attributes.TimeWindowEnd?new Date(e.attributes.TimeWindowEnd):null,timeWindowEndOffset:e.attributes.TimeWindowEndUTCOffset??null,timeWindowStart:null!=e.attributes.TimeWindowStart?new Date(e.attributes.TimeWindowStart):null,timeWindowStartOffset:e.attributes.TimeWindowStartUTCOffset??null,waitDuration:e.attributes.WaitMinutes??null})}toGraphic(){const e={ObjectID:this.objectId,ArrivalCurbApproach:null!=this.arriveCurbApproach?oe.toJSON(this.arriveCurbApproach):null,ArrivalTime:null!=this.arriveTime?this.arriveTime.getTime():null,ArrivalUTCOffset:this.arriveTimeOffset,CumulativeCosts:null!=this.cumulativeCosts?JSON.stringify(Le(this.cumulativeCosts)):null,CumulativeMeters:this.cumulativeDistance,CumulativeMinutes:this.cumulativeDuration,CurbApproach:null!=this.curbApproach?oe.toJSON(this.curbApproach):null,DepartureCurbApproach:null!=this.departCurbApproach?oe.toJSON(this.departCurbApproach):null,DepartureTime:null!=this.departTime?this.departTime.getTime():null,DepartureUTCOffset:this.departTimeOffset,LateMinutes:this.lateDuration,LocationType:null!=this.locationType?se.toJSON(this.locationType):null,Name:this.name,RouteName:this.routeName,Sequence:this.sequence,ServiceCosts:null!=this.serviceCosts?JSON.stringify(Le(this.serviceCosts)):null,ServiceMeters:this.serviceDistance,ServiceMinutes:this.serviceDuration,Status:null!=this.status?ae.toJSON(this.status):null,TimeWindowEnd:null!=this.timeWindowEnd?this.timeWindowEnd.getTime():null,TimeWindowEndUTCOffset:this.timeWindowEndOffset??this.arriveTimeOffset,TimeWindowStart:null!=this.timeWindowStart?this.timeWindowStart.getTime():null,TimeWindowStartUTCOffset:this.timeWindowStartOffset??this.arriveTimeOffset,WaitMinutes:this.waitDuration};return new a.Z({geometry:this.geometry,attributes:e,symbol:this.symbol,popupTemplate:this.popupTemplate})}};qt.fields=[{name:"ObjectID",alias:"ObjectID",type:"esriFieldTypeOID",editable:!1,nullable:!1,domain:null},{name:"ArrivalCurbApproach",alias:"Arrival Curb Approach",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriNACurbApproachType",codedValues:[{name:"Either side",code:0},{name:"From the right",code:1},{name:"From the left",code:2},{name:"Depart in the same direction",code:3}]}},{name:"ArrivalTime",alias:"Arrival Time",type:"esriFieldTypeDate",length:36,editable:!0,nullable:!0,visible:!0},{name:"ArrivalUTCOffset",alias:"Arrival Time: Offset from UTC in Minutes",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"CumulativeCosts",alias:"Cumulative Costs",type:"esriFieldTypeString",length:1048576,editable:!0,nullable:!0,visible:!1,domain:null},{name:"CumulativeMeters",alias:"Cumulative Meters",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0},{name:"CumulativeMinutes",alias:"Cumulative Minutes",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!0},{name:"CurbApproach",alias:"Curb Approach",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!1,domain:{type:"codedValue",name:"esriNACurbApproachType",codedValues:[{name:"Either side",code:0},{name:"From the right",code:1},{name:"From the left",code:2},{name:"Depart in the same direction",code:3}]}},{name:"DepartureCurbApproach",alias:"Departure Curb Approach",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriNACurbApproachType",codedValues:[{name:"Either side",code:0},{name:"From the right",code:1},{name:"From the left",code:2},{name:"Depart in the same direction",code:3}]}},{name:"DepartureTime",alias:"Departure Time",type:"esriFieldTypeDate",length:36,editable:!0,nullable:!0,visible:!0},{name:"DepartureUTCOffset",alias:"Departure Time: Offset from UTC in Minutes",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"LateMinutes",alias:"Minutes Late",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!1},{name:"LocationType",alias:"Location Type",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriNALocationType",codedValues:[{name:"Stop",code:0},{name:"Waypoint",code:1}]}},{name:"Name",alias:"Name",type:"esriFieldTypeString",length:255,editable:!0,nullable:!0,visible:!0},{name:"RouteName",alias:"Route Name",type:"esriFieldTypeString",length:255,editable:!0,nullable:!0,visible:!0},{name:"Sequence",alias:"Sequence",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"ServiceCosts",alias:"Service Costs",type:"esriFieldTypeString",length:1048576,editable:!0,nullable:!0,visible:!1,domain:null},{name:"ServiceMeters",alias:"Service Meters",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!1},{name:"ServiceMinutes",alias:"Service Minutes",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!1},{name:"Status",alias:"Status",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0,domain:{type:"codedValue",name:"esriNAObjectStatus",codedValues:[{name:"OK",code:0},{name:"Not Located on Network",code:1},{name:"Network Unbuilt",code:2},{name:"Prohibited Street",code:3},{name:"Invalid Field Values",code:4},{name:"Cannot Reach",code:5},{name:"Time Window Violation",code:6}]}},{name:"TimeWindowEnd",alias:"Time Window End",type:"esriFieldTypeDate",length:36,editable:!0,nullable:!0,visible:!1},{name:"TimeWindowEndUTCOffset",alias:"Time Window End: Offset from UTC in Minutes",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"TimeWindowStart",alias:"Time Window Start",type:"esriFieldTypeDate",length:36,editable:!0,nullable:!0,visible:!1},{name:"TimeWindowStartUTCOffset",alias:"Time Window Start: Offset from UTC in Minutes",type:"esriFieldTypeInteger",editable:!0,nullable:!0,visible:!0},{name:"WaitMinutes",alias:"Minutes Early",type:"esriFieldTypeDouble",editable:!0,nullable:!0,visible:!1}],qt.popupInfo={title:"{Name}",fieldInfos:[{fieldName:"Name",label:"Name",isEditable:!0,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"RouteName",label:"Route Name",isEditable:!0,tooltip:"",visible:!0,stringFieldOption:"textbox"},{fieldName:"Sequence",label:"Sequence",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"ArrivalTime",label:"Arrival Time",isEditable:!0,tooltip:"",visible:!0,format:{dateFormat:"shortDateShortTime24"},stringFieldOption:"textbox"},{fieldName:"ArrivalUTCOffset",label:"Arrival Time: Offset from UTC in Minutes",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"DepartureTime",label:"Departure Time",isEditable:!0,tooltip:"",visible:!0,format:{dateFormat:"shortDateShortTime24"},stringFieldOption:"textbox"},{fieldName:"DepartureUTCOffset",label:"Departure Time: Offset from UTC in Minutes",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"CurbApproach",label:"Curb Approach",isEditable:!0,tooltip:"",visible:!1,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"ArrivalCurbApproach",label:"Arrival Curb Approach",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"DepartureCurbApproach",label:"Departure Curb Approach",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"Status",label:"Status",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"LocationType",label:"Location Type",isEditable:!1,tooltip:"",visible:!0,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"TimeWindowStart",label:"Time Window Start",isEditable:!0,tooltip:"",visible:!1,format:{dateFormat:"shortDateShortTime24"},stringFieldOption:"textbox"},{fieldName:"TimeWindowStartUTCOffset",label:"Time Window Start: Offset from UTC in Minutes",isEditable:!1,tooltip:"",visible:!1,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"TimeWindowEnd",label:"Time Window End",isEditable:!0,tooltip:"",visible:!1,format:{dateFormat:"shortDateShortTime24"},stringFieldOption:"textbox"},{fieldName:"TimeWindowEndUTCOffset",label:"Time Window End: Offset from UTC in Minutes",isEditable:!1,tooltip:"",visible:!1,format:{places:0,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"ServiceMinutes",label:"Service Minutes",isEditable:!0,tooltip:"",visible:!1,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"ServiceMeters",label:"Service Meters",isEditable:!0,tooltip:"",visible:!1,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"ServiceCosts",label:"Service Costs",isEditable:!0,tooltip:"",visible:!1,stringFieldOption:"textbox"},{fieldName:"CumulativeMinutes",label:"Cumulative Minutes",isEditable:!1,tooltip:"",visible:!0,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"CumulativeMeters",label:"Cumulative Meters",isEditable:!1,tooltip:"",visible:!0,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"CumulativeCosts",label:"Cumulative Costs",isEditable:!0,tooltip:"",visible:!1,stringFieldOption:"textbox"},{fieldName:"LateMinutes",label:"Minutes Late",isEditable:!1,tooltip:"",visible:!1,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"},{fieldName:"WaitMinutes",label:"Minutes Early",isEditable:!1,tooltip:"",visible:!1,format:{places:2,digitSeparator:!0},stringFieldOption:"textbox"}],description:null,showAttachments:!1,mediaInfos:[]},(0,r._)([(0,g.Cb)({type:oe.apiValues,json:{read:{source:"attributes.ArrivalCurbApproach",reader:oe.read}}})],qt.prototype,"arriveCurbApproach",void 0),(0,r._)([(0,g.Cb)({type:Date,json:{read:{source:"attributes.ArriveTimeUTC"}}})],qt.prototype,"arriveTime",void 0),(0,r._)([(0,g.Cb)()],qt.prototype,"arriveTimeOffset",void 0),(0,r._)([(0,S.r)("arriveTimeOffset",["attributes.ArriveTime","attributes.ArriveTimeUTC"])],qt.prototype,"readArriveTimeOffset",null),(0,r._)([(0,g.Cb)({json:{name:"attributes.Bearing",read:!1,write:!0}})],qt.prototype,"bearing",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.BearingTol",read:!1,write:!0}})],qt.prototype,"bearingTol",void 0),(0,r._)([(0,g.Cb)()],qt.prototype,"cumulativeCosts",void 0),(0,r._)([(0,S.r)("cumulativeCosts",["attributes"])],qt.prototype,"readCumulativeCosts",null),(0,r._)([(0,g.Cb)()],qt.prototype,"cumulativeDistance",void 0),(0,r._)([(0,g.Cb)()],qt.prototype,"cumulativeDuration",void 0),(0,r._)([(0,g.Cb)({type:oe.apiValues,json:{name:"attributes.CurbApproach",read:{reader:oe.read},write:{writer:oe.write}}})],qt.prototype,"curbApproach",void 0),(0,r._)([(0,g.Cb)({type:oe.apiValues,json:{read:{source:"attributes.DepartCurbApproach",reader:oe.read}}})],qt.prototype,"departCurbApproach",void 0),(0,r._)([(0,g.Cb)({type:Date,json:{read:{source:"attributes.DepartTimeUTC"}}})],qt.prototype,"departTime",void 0),(0,r._)([(0,g.Cb)()],qt.prototype,"departTimeOffset",void 0),(0,r._)([(0,S.r)("departTimeOffset",["attributes.DepartTime","attributes.DepartTimeUTC"])],qt.prototype,"readDepartTimeOffset",null),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.DistanceToNetworkInMeters"}}})],qt.prototype,"distanceToNetworkInMeters",void 0),(0,r._)([(0,g.Cb)({type:Ke.Z,json:{write:!0}})],qt.prototype,"geometry",void 0),(0,r._)([(0,g.Cb)()],qt.prototype,"lateDuration",void 0),(0,r._)([(0,g.Cb)({type:se.apiValues,json:{name:"attributes.LocationType",read:{reader:se.read},write:{writer:se.write}}})],qt.prototype,"locationType",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.Name"}})],qt.prototype,"name",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.NavLatency",read:!1,write:!0}})],qt.prototype,"navLatency",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.ObjectID"}})],qt.prototype,"objectId",void 0),(0,r._)([(0,g.Cb)({type:l.Z})],qt.prototype,"popupTemplate",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.PosAlong"}}})],qt.prototype,"posAlong",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.RouteName"}})],qt.prototype,"routeName",void 0),(0,r._)([(0,g.Cb)()],qt.prototype,"serviceCosts",void 0),(0,r._)([(0,S.r)("serviceCosts",["attributes"])],qt.prototype,"readServiceCosts",null),(0,r._)([(0,_.c)("serviceCosts")],qt.prototype,"writeServiceCosts",null),(0,r._)([(0,g.Cb)()],qt.prototype,"serviceDistance",void 0),(0,r._)([(0,g.Cb)()],qt.prototype,"serviceDuration",void 0),(0,r._)([(0,g.Cb)({json:{name:"attributes.Sequence"}})],qt.prototype,"sequence",void 0),(0,r._)([(0,g.Cb)({type:le.apiValues,json:{read:{source:"attributes.SideOfEdge",reader:le.read}}})],qt.prototype,"sideOfEdge",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.SnapX"}}})],qt.prototype,"snapX",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.SnapY"}}})],qt.prototype,"snapY",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.SnapZ"}}})],qt.prototype,"snapZ",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.SourceID"}}})],qt.prototype,"sourceId",void 0),(0,r._)([(0,g.Cb)({json:{read:{source:"attributes.SourceOID"}}})],qt.prototype,"sourceOid",void 0),(0,r._)([(0,g.Cb)({type:ae.apiValues,json:{read:{source:"attributes.Status",reader:ae.read}}})],qt.prototype,"status",void 0),(0,r._)([(0,g.Cb)({types:M.LB})],qt.prototype,"symbol",void 0),(0,r._)([(0,g.Cb)({type:Date,json:{name:"attributes.TimeWindowEnd"}})],qt.prototype,"timeWindowEnd",void 0),(0,r._)([(0,_.c)("timeWindowEnd")],qt.prototype,"writeTimeWindowEnd",null),(0,r._)([(0,g.Cb)()],qt.prototype,"timeWindowEndOffset",void 0),(0,r._)([(0,g.Cb)({type:Date,json:{name:"attributes.TimeWindowStart"}})],qt.prototype,"timeWindowStart",void 0),(0,r._)([(0,_.c)("timeWindowStart")],qt.prototype,"writeTimeWindowStart",null),(0,r._)([(0,g.Cb)()],qt.prototype,"timeWindowStartOffset",void 0),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],qt.prototype,"type",void 0),(0,r._)([(0,g.Cb)()],qt.prototype,"violations",void 0),(0,r._)([(0,S.r)("violations",["attributes"])],qt.prototype,"readViolations",null),(0,r._)([(0,g.Cb)()],qt.prototype,"waitDuration",void 0),(0,r._)([(0,g.Cb)()],qt.prototype,"wait",void 0),(0,r._)([(0,S.r)("wait",["attributes"])],qt.prototype,"readWait",null),qt=Vt=(0,r._)([(0,C.j)("esri.rest.support.Stop")],qt);const Gt=qt;var zt=i(65091);function Ht(e){return e.length?e:null}function Kt(e){switch(e){case"esriGeometryPoint":return{type:"esriSMS",style:"esriSMSCircle",size:12,color:[0,0,0,0],outline:Kt("esriGeometryPolyline")};case"esriGeometryPolyline":return{type:"esriSLS",style:"esriSLSSolid",width:1,color:[0,0,0,0]};case"esriGeometryPolygon":return{type:"esriSFS",style:"esriSFSNull",outline:Kt("esriGeometryPolyline")}}}function Xt(e){return"layers"in e}async function $t(e){const t=tt.Z.WGS84;return await(0,A.initializeProjection)(e.spatialReference,t),(0,A.iV)(e,t)}function Yt(e,t){switch(t){case"seconds":return e/60;case"hours":return 60*e;case"days":return 60*e*24;default:return e}}function Qt(e,t){return"decimal-degrees"===t||"points"===t||"unknown"===t?e:(0,f.En)(e,t,"meters")}const ei=u.Z.ofType(ct),ti=u.Z.ofType(bt),ii=u.Z.ofType(vt),ri=u.Z.ofType(St),oi=u.Z.ofType(Nt),si=u.Z.ofType(Gt),ai="esri.layers.RouteLayer",li=c.Z.getLogger(ai);let ni=class extends((0,x.h)((0,B.M)((0,F.q)((0,j.I)((0,m.R)((0,d.p)(I.Z))))))){constructor(e){super(e),this._cachedServiceDescription=null,this._featureCollection=null,this._type="Feature Collection",this.defaultSymbols=new W,this.directionLines=null,this.directionPoints=null,this.featureCollectionType="route",this.legendEnabled=!1,this.maxScale=0,this.minScale=0,this.pointBarriers=new ii,this.polygonBarriers=new ri,this.polylineBarriers=new oi,this.routeInfo=null,this.spatialReference=tt.Z.WGS84,this.stops=new si,this.type="route";const t=()=>{this._setStopSymbol(this.stops)};this.addHandles((0,h.on)((()=>this.stops),"change",t,{sync:!0,onListenerAdd:t}))}writeFeatureCollectionWebmap(e,t,i,r){const o=[this._writePolygonBarriers(),this._writePolylineBarriers(),this._writePointBarriers(),this._writeRouteInfo(),this._writeDirectionLines(),this._writeDirectionPoints(),this._writeStops()].filter((e=>!!e)),s=o.map(((e,t)=>t)),a="web-map"===r.origin?"featureCollection.layers":"layers";(0,y.RB)(a,o,t),t.opacity=this.opacity,t.visibility=this.visible,t.visibleLayers=s}readDirectionLines(e,t){return this._getNetworkFeatures(t,"DirectionLines",(e=>ct.fromGraphic(e)))}readDirectionPoints(e,t){return this._getNetworkFeatures(t,"DirectionPoints",(e=>bt.fromGraphic(e)))}get fullExtent(){const e=new O.Z({xmin:-180,ymin:-90,xmax:180,ymax:90,spatialReference:tt.Z.WGS84});if(null!=this.routeInfo&&null!=this.routeInfo.geometry)return this.routeInfo.geometry.extent??e;if(null==this.stops)return e;const t=this.stops.filter((e=>null!=e.geometry));if(t.length<2)return e;const{spatialReference:i}=t.at(0).geometry;if(null==i)return e;const r=t.toArray().map((e=>{const t=e.geometry;return[t.x,t.y]}));return new zt.Z({points:r,spatialReference:i}).extent}readMaxScale(e,t){const i=Xt(t)?t.layers:t.featureCollection?.layers,r=i?.find((e=>null!=e.layerDefinition.maxScale));return r?.layerDefinition.maxScale??0}readMinScale(e,t){const i=Xt(t)?t.layers:t.featureCollection?.layers,r=i?.find((e=>null!=e.layerDefinition.minScale));return r?.layerDefinition.minScale??0}readPointBarriers(e,t){return this._getNetworkFeatures(t,"Barriers",(e=>vt.fromGraphic(e)))}readPolygonBarriers(e,t){return this._getNetworkFeatures(t,"PolygonBarriers",(e=>St.fromGraphic(e)))}readPolylineBarriers(e,t){return this._getNetworkFeatures(t,"PolylineBarriers",(e=>Nt.fromGraphic(e)))}readRouteInfo(e,t){const i=this._getNetworkFeatures(t,"RouteInfo",(e=>xt.fromGraphic(e)));return i.length>0?i.at(0):null}readSpatialReference(e,t){const i=Xt(t)?t.layers:t.featureCollection?.layers;if(!i?.length)return tt.Z.WGS84;const{layerDefinition:r,featureSet:o}=i[0],s=o.features[0],a=s?.geometry?.spatialReference??o.spatialReference??r.spatialReference??r.extent.spatialReference??D.Zn;return tt.Z.fromJSON(a)}readStops(e,t){return this._getNetworkFeatures(t,"Stops",(e=>Gt.fromGraphic(e)),(e=>this._setStopSymbol(e)))}get title(){return null!=this.routeInfo&&null!=this.routeInfo.name?this.routeInfo.name:"Route"}set title(e){this._overrideIfSome("title",e)}get url(){return o.default.routeServiceUrl}set url(e){null!=e?this._set("url",(0,E.Nm)(e,li)):this._set("url",o.default.routeServiceUrl)}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Feature Collection"]},e)),Promise.resolve(this)}removeAll(){this.removeResult(),this.pointBarriers.removeAll(),this.polygonBarriers.removeAll(),this.polylineBarriers.removeAll(),this.stops.removeAll()}removeResult(){null!=this.directionLines&&(this.directionLines.removeAll(),this._set("directionLines",null)),null!=this.directionPoints&&(this.directionPoints.removeAll(),this._set("directionPoints",null)),null!=this.routeInfo&&this._set("routeInfo",null)}async save(){await this.load();const{fullExtent:e,portalItem:t}=this;if(!t)throw new p.Z("routelayer:portal-item-not-set","save() requires to the layer to have a portal item");if(!t.id)throw new p.Z("routelayer:portal-item-not-saved","Please use saveAs() first to save the routelayer");if("Feature Collection"!==t.type)throw new p.Z("routelayer:portal-item-wrong-type",'Portal item needs to have type "Feature Collection"');if(null==this.routeInfo)throw new p.Z("routelayer:route-unsolved","save() requires a solved route");const{portal:i}=t;await i.signIn(),i.user||await t.reload();const{itemUrl:r,itemControl:o}=t;if("admin"!==o&&"update"!==o)throw new p.Z("routelayer:insufficient-permissions","To save this layer, you need to be the owner or an administrator of your organization");const s={messages:[],origin:"portal-item",portal:i,url:r?(0,v.mN)(r):void 0,writtenProperties:[]},a=this.write(void 0,s);return t.extent=await $t(e),t.title=this.title,await t.update({data:a}),t}async saveAs(e,t={}){if(await this.load(),null==this.routeInfo)throw new p.Z("routelayer:route-unsolved","saveAs() requires a solved route");const i=q.default.from(e).clone();i.extent??=await $t(this.fullExtent),i.id=null,i.portal??=V.Z.getDefault(),i.title??=this.title,i.type="Feature Collection",i.typeKeywords=["Data","Feature Collection",G.Kz.MULTI_LAYER,"Route Layer"];const{portal:r}=i,o={messages:[],origin:"portal-item",portal:r,url:null,writtenProperties:[]};await r.signIn();const s=t?.folder,a=this.write(void 0,o);return await(r.user?.addItem({item:i,folder:s,data:a})),this.portalItem=i,(0,N.D)(o),o.portalItem=i,i}async solve(e,t){const i=e?.stops??this.stops,r=e?.pointBarriers??Ht(this.pointBarriers),o=e?.polylineBarriers??Ht(this.polylineBarriers),s=e?.polygonBarriers??Ht(this.polygonBarriers);if(null==i)throw new p.Z("routelayer:undefined-stops","the route layer must have stops defined in the route parameters.");if((function(e){return"esri.rest.support.FeatureSet"===e.declaredClass}(i)||function(e){return"esri.rest.support.NetworkFeatureSet"===e.declaredClass}(i))&&i.features.length<2||u.Z.isCollection(i)&&i.length<2)throw new p.Z("routelayer:insufficent-stops","the route layer must have two or more stops to solve a route.");if(u.Z.isCollection(i))for(const e of i)e.routeName=null;const a=e?.apiKey,l=this.url,n=await this._getServiceDescription(l,a,t),d=e?.travelMode??n.defaultTravelMode,c=e?.accumulateAttributes??[];null!=d&&(c.push(d.distanceAttributeName),d.timeAttributeName&&c.push(d.timeAttributeName));const m={startTime:new Date},y={accumulateAttributes:c,directionsOutputType:"featuresets",ignoreInvalidLocations:!0,pointBarriers:r,polylineBarriers:o,polygonBarriers:s,preserveFirstStop:!0,preserveLastStop:!0,returnBarriers:!!r,returnDirections:!0,returnPolygonBarriers:!!s,returnPolylineBarriers:!!o,returnRoutes:!0,returnStops:!0,stops:i},h=e?Zt.from(e):new Zt;for(const e in m)null==h[e]&&(h[e]=m[e]);let f;h.set(y);try{f=await async function(e,t,i){const r=[],o=[],s={},a={},l=(0,H.en)(e),{path:n}=l;ut(t.stops)&&Fe(t.stops.features,o,"stops.features",s),ut(t.pointBarriers)&&Fe(t.pointBarriers.features,o,"pointBarriers.features",s),ut(t.polylineBarriers)&&Fe(t.polylineBarriers.features,o,"polylineBarriers.features",s),ut(t.polygonBarriers)&&Fe(t.polygonBarriers.features,o,"polygonBarriers.features",s);const u=await(0,Be.aX)(o);for(const e in s){const t=s[e];r.push(e),a[e]=u.slice(t[0],t[1])}if(function(e,t){for(let i=0;i{t.get(e)[r].geometry=i}));const p={...i,query:{...l.query,...Ue(t),f:"json"}},d=n.endsWith("/solve")?n:`${n}/solve`,{data:c}=await(0,z.default)(d,p);return function(e){const{barriers:t,directionLines:i,directionPoints:r,directions:o,messages:s,polygonBarriers:a,polylineBarriers:l,routes:n,stops:u,traversedEdges:p,traversedJunctions:d,traversedTurns:c}=e,m=e=>{const t=b.find((t=>t.routeName===e));if(null!=t)return t;const i={routeId:b.length+1,routeName:e};return b.push(i),i},y=e=>{const t=b.find((t=>t.routeId===e));if(null!=t)return t;const i={routeId:e,routeName:null};return b.push(i),i},b=[];n?.features.forEach(((e,t)=>{e.geometry.spatialReference=n.spatialReference??void 0;const i=e.attributes.Name,r=t+1;b.push({routeId:r,routeName:i,route:e})})),o?.forEach((e=>{const{routeName:t}=e;m(t).directions=e}));const h=u?.features.every((e=>null==e.attributes.RouteName))&&b.length>0?b[0].routeName:null;return u?.features.forEach((e=>{e.geometry&&(e.geometry.spatialReference??=u.spatialReference??void 0);const t=h??e.attributes.RouteName,i=m(t);i.stops??=[],i.stops.push(e)})),i?.features.forEach((e=>{const t=e.attributes.RouteID,r=y(t),{geometryType:o,spatialReference:s}=i;r.directionLines??={features:[],geometryType:o,spatialReference:s},r.directionLines.features.push(e)})),r?.features.forEach((e=>{const t=e.attributes.RouteID,i=y(t),{geometryType:o,spatialReference:s}=r;i.directionPoints??={features:[],geometryType:o,spatialReference:s},i.directionPoints.features.push(e)})),p?.features.forEach((e=>{const t=e.attributes.RouteID,i=y(t),{geometryType:r,spatialReference:o}=p;i.traversedEdges??={features:[],geometryType:r,spatialReference:o},i.traversedEdges.features.push(e)})),d?.features.forEach((e=>{const t=e.attributes.RouteID,i=y(t),{geometryType:r,spatialReference:o}=d;i.traversedJunctions??={features:[],geometryType:r,spatialReference:o},i.traversedJunctions.features.push(e)})),c?.features.forEach((e=>{const t=e.attributes.RouteID,i=y(t);i.traversedTurns??={features:[]},i.traversedTurns.features.push(e)})),nt.fromJSON({routeResults:b,barriers:t,polygonBarriers:a,polylineBarriers:l,messages:s})}(c)}(l,h,t)}catch(e){throw(0,b.D_)(e)?e:new p.Z("routelayer:failed-route-request","the routing request failed",{error:e})}const v=this._toRouteLayerSolution(f);return this._isOverridden("title")||(this.title=v.routeInfo.name??"Route"),function(e,t,i){const r=t.networkDataset?.networkAttributes,o=r?.filter((({usageType:e})=>"cost"===e))??[],s=i.travelMode??t.defaultTravelMode;if(null==s)return void li.warn("route-layer:missing-travel-mode","The routing service must have a default travel mode or one must be specified in the route parameter.");const{timeAttributeName:a,distanceAttributeName:l}=s,n=o.find((({name:e})=>e===a)),u=o.find((({name:e})=>e===l)),d=i.travelMode?.impedanceAttributeName??i.impedanceAttribute??t.impedance,c=n?.units,m=u?.units;if(!c||!m)throw new p.Z("routelayer:unknown-impedance-units","the units of either the distance or time impedance are unknown");const y=i.directionsLanguage??t.directionsLanguage,b=i.accumulateAttributes??t.accumulateAttributeNames??[],h=new Set(o.filter((({name:e})=>e===a||e===l||e===d||null!=e&&b.includes(e))).map((({name:e})=>e))),f=e=>{for(const t in e)h.has(t)||delete e[t]};for(const t of e.pointBarriers)null!=t.costs&&(t.addedCost=t.costs[d]??0,f(t.costs));for(const t of e.polygonBarriers)null!=t.costs&&(t.scaleFactor=t.costs[d]??1,f(t.costs));for(const t of e.polylineBarriers)null!=t.costs&&(t.scaleFactor=t.costs[d]??1,f(t.costs));const{routeInfo:v}=e,{findBestSequence:g,preserveFirstStop:T,preserveLastStop:w,startTimeIsUTC:S,timeWindowsAreUTC:C}=i;v.analysisSettings=new At({accumulateAttributes:b,directionsLanguage:y,findBestSequence:g,preserveFirstStop:T,preserveLastStop:w,startTimeIsUTC:S,timeWindowsAreUTC:C,travelMode:s}),v.totalDuration=Yt(v.totalCosts?.[a]??0,c),v.totalDistance=Qt(v.totalCosts?.[l]??0,m),v.totalLateDuration=Yt(v.totalViolations?.[a]??0,c),v.totalWaitDuration=Yt(v.totalWait?.[a]??0,c),null!=v.totalCosts&&f(v.totalCosts),null!=v.totalViolations&&f(v.totalViolations),null!=v.totalWait&&f(v.totalWait);for(const t of e.stops)null!=t.serviceCosts&&(t.serviceDuration=Yt(t.serviceCosts[a]??0,c),t.serviceDistance=Qt(t.serviceCosts[l]??0,m),f(t.serviceCosts)),null!=t.cumulativeCosts&&(t.cumulativeDuration=Yt(t.cumulativeCosts[a]??0,c),t.cumulativeDistance=Qt(t.cumulativeCosts[l]??0,m),f(t.cumulativeCosts)),null!=t.violations&&(t.lateDuration=Yt(t.violations[a]??0,c),f(t.violations)),null!=t.wait&&(t.waitDuration=Yt(t.wait[a]??0,c),f(t.wait))}(v,n,h),v}update(e){const{stops:t,directionLines:i,directionPoints:r,pointBarriers:o,polylineBarriers:s,polygonBarriers:a,routeInfo:l}=e;this.set({stops:t,pointBarriers:o,polylineBarriers:s,polygonBarriers:a}),this._set("directionLines",i),this._set("directionPoints",r),this._set("routeInfo",l),null!=l.geometry&&(this.spatialReference=l.geometry.spatialReference)}_getNetworkFeatures(e,t,i,r){const o=Xt(e)?e.layers:e.featureCollection?.layers,s=o?.find((e=>e.layerDefinition.name===t));if(null==s)return new u.Z;const{layerDefinition:p,popupInfo:d,featureSet:c}=s,m=p.drawingInfo.renderer,{features:y}=c,b=c.spatialReference??p.spatialReference??p.extent.spatialReference??D.Zn,h=m&&(0,n.a)(m),f=tt.Z.fromJSON(b),v=y.map((e=>{const r=a.Z.fromJSON(e);null!=r.geometry&&null!=e.geometry&&null==e.geometry.spatialReference&&(r.geometry.spatialReference=f);const o=i(r);return o.symbol??=h?.getSymbol(r)??this._getNetworkSymbol(t),o.popupTemplate??=d&&l.Z.fromJSON(d),o}));return r&&v.some((e=>!e.symbol))&&r(v),new u.Z(v)}_getNetworkSymbol(e){switch(e){case"Barriers":return this.defaultSymbols.pointBarriers;case"DirectionPoints":return this.defaultSymbols.directionPoints;case"DirectionLines":return this.defaultSymbols.directionLines;case"PolylineBarriers":return this.defaultSymbols.polylineBarriers;case"PolygonBarriers":return this.defaultSymbols.polygonBarriers;case"RouteInfo":return this.defaultSymbols.routeInfo;case"Stops":return null}}async _getServiceDescription(e,t,i){if(null!=this._cachedServiceDescription&&this._cachedServiceDescription.url===e)return this._cachedServiceDescription.serviceDescription;const r=await je(e,t,i);return this._cachedServiceDescription={serviceDescription:r,url:e},r}_setStopSymbol(e){if(!e||0===e.length)return;if(null==this.defaultSymbols.stops)return;if(e.every((({symbol:e})=>null!=e)))return;const{first:t,last:i,middle:r,unlocated:o,waypoint:s,break:a}=this.defaultSymbols.stops;if(null==this.routeInfo||1===e.length)return void e.forEach(((o,s)=>{switch(s){case 0:o.symbol=t;break;case e.length-1:o.symbol=i;break;default:o.symbol=r}}));const l=e.map((({sequence:e})=>e)).filter((e=>null!=e)),n=Math.min(...l),u=Math.max(...l);for(const l of e)l.sequence!==n?l.sequence!==u?"ok"===l.status||"not-located-on-closest"===l.status?"waypoint"!==l.locationType?"break"!==l.locationType?l.symbol=r:l.symbol=a:l.symbol=s:l.symbol=o:l.symbol=i:l.symbol=t}_toRouteLayerSolution(e){const t=e.routeResults[0].stops?.map((e=>Gt.fromJSON(e.toJSON())));this._setStopSymbol(t);const i=new si(t),r=new ri(e.polygonBarriers?.map((e=>{const t=St.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.polygonBarriers,t}))),o=new oi(e.polylineBarriers?.map((e=>{const t=Nt.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.polylineBarriers,t}))),s=new ii(e.pointBarriers?.map((e=>{const t=vt.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.pointBarriers,t}))),a=e.routeResults[0].route?.toJSON(),l=xt.fromJSON(a);l.symbol=this.defaultSymbols.routeInfo;const n=new ti(e.routeResults[0].directionPoints?.features.map((e=>{const t=bt.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.directionPoints,t})));return{directionLines:new ei(e.routeResults[0].directionLines?.features.map((e=>{const t=ct.fromJSON(e.toJSON());return t.symbol=this.defaultSymbols.directionLines,t}))),directionPoints:n,pointBarriers:s,polygonBarriers:r,polylineBarriers:o,routeInfo:l,stops:i}}_writeDirectionLines(){return this._writeNetworkFeatures(this.directionLines,this.defaultSymbols.directionLines,"esriGeometryPolyline",ct.fields,ct.popupInfo,"DirectionLines","Direction Lines")}_writeDirectionPoints(){return this._writeNetworkFeatures(this.directionPoints,this.defaultSymbols.directionPoints,"esriGeometryPoint",bt.fields,bt.popupInfo,"DirectionPoints","Direction Points")}_writeNetworkFeatures(e,t,i,r,o,s,a){if(null==e||!e.length)return null;const l=this.spatialReference.toJSON(),{fullExtent:n,maxScale:u,minScale:p}=this;return{featureSet:{features:e.toArray().map((e=>function(e){const{attributes:t,geometry:i,popupTemplate:r,symbol:o}=e.toGraphic().toJSON();return{attributes:t,geometry:i,popupInfo:r,symbol:o}}(e))),geometryType:i,spatialReference:l},layerDefinition:{capabilities:"Query,Update,Editing",drawingInfo:{renderer:{type:"simple",symbol:null!=t?t.toJSON():Kt(i)}},extent:n.toJSON(),fields:r,geometryType:i,hasM:!1,hasZ:!1,maxScale:u,minScale:p,name:s,objectIdField:"ObjectID",spatialReference:l,title:a,type:"Feature Layer",typeIdField:""},popupInfo:o}}_writePointBarriers(){return this._writeNetworkFeatures(this.pointBarriers,this.defaultSymbols.pointBarriers,"esriGeometryPoint",vt.fields,vt.popupInfo,"Barriers","Point Barriers")}_writePolygonBarriers(){return this._writeNetworkFeatures(this.polygonBarriers,this.defaultSymbols.polygonBarriers,"esriGeometryPolygon",St.fields,St.popupInfo,"PolygonBarriers","Polygon Barriers")}_writePolylineBarriers(){return this._writeNetworkFeatures(this.polylineBarriers,this.defaultSymbols.polylineBarriers,"esriGeometryPolyline",Nt.fields,Nt.popupInfo,"PolylineBarriers","Line Barriers")}_writeRouteInfo(){return this._writeNetworkFeatures(null!=this.routeInfo?new u.Z([this.routeInfo]):null,this.defaultSymbols.routeInfo,"esriGeometryPolyline",xt.fields,xt.popupInfo,"RouteInfo","Route Details")}_writeStops(){const e=this._writeNetworkFeatures(this.stops,null,"esriGeometryPoint",Gt.fields,Gt.popupInfo,"Stops","Stops");if(null==e)return null;const{stops:t}=this.defaultSymbols,i=null!=t&&null!=t.first&&t.first.toJSON(),r=null!=t&&null!=t.middle&&t.middle.toJSON(),o=null!=t&&null!=t.last&&t.last.toJSON();return e.layerDefinition.drawingInfo.renderer={type:"uniqueValue",field1:"Sequence",defaultSymbol:r,uniqueValueInfos:[{value:"1",symbol:i,label:"First Stop"},{value:`${this.stops.length}`,symbol:o,label:"Last Stop"}]},e}};(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1,origins:{"portal-item":{write:{allowNull:!0,ignoreOrigin:!0}},"web-map":{write:{overridePolicy(){return{allowNull:!0,ignoreOrigin:null==this.portalItem}}}}}}})],ni.prototype,"_featureCollection",void 0),(0,r._)([(0,_.c)(["web-map","portal-item"],"_featureCollection")],ni.prototype,"writeFeatureCollectionWebmap",null),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1,origins:{"web-map":{write:{target:"type",overridePolicy(){return{ignoreOrigin:null!=this.portalItem}}}}}}})],ni.prototype,"_type",void 0),(0,r._)([(0,g.Cb)({nonNullable:!0,type:W})],ni.prototype,"defaultSymbols",void 0),(0,r._)([(0,g.Cb)({readOnly:!0})],ni.prototype,"directionLines",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"directionLines",["layers","featureCollection.layers"])],ni.prototype,"readDirectionLines",null),(0,r._)([(0,g.Cb)({readOnly:!0})],ni.prototype,"directionPoints",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"directionPoints",["layers","featureCollection.layers"])],ni.prototype,"readDirectionPoints",null),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1,origins:{"web-map":{write:{ignoreOrigin:!0}}}}})],ni.prototype,"featureCollectionType",void 0),(0,r._)([(0,g.Cb)({readOnly:!0})],ni.prototype,"fullExtent",null),(0,r._)([(0,g.Cb)({json:{origins:{"web-map":{name:"featureCollection.showLegend"}},write:!0}})],ni.prototype,"legendEnabled",void 0),(0,r._)([(0,g.Cb)({type:["show","hide"]})],ni.prototype,"listMode",void 0),(0,r._)([(0,g.Cb)({type:Number,nonNullable:!0,json:{write:!1}})],ni.prototype,"maxScale",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"maxScale",["layers","featureCollection.layers"])],ni.prototype,"readMaxScale",null),(0,r._)([(0,g.Cb)({type:Number,nonNullable:!0,json:{write:!1}})],ni.prototype,"minScale",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"minScale",["layers","featureCollection.layers"])],ni.prototype,"readMinScale",null),(0,r._)([(0,g.Cb)({type:["ArcGISFeatureLayer"],value:"ArcGISFeatureLayer"})],ni.prototype,"operationalLayerType",void 0),(0,r._)([(0,g.Cb)({nonNullable:!0,type:u.Z.ofType(vt)})],ni.prototype,"pointBarriers",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"pointBarriers",["layers","featureCollection.layers"])],ni.prototype,"readPointBarriers",null),(0,r._)([(0,g.Cb)({nonNullable:!0,type:u.Z.ofType(St)})],ni.prototype,"polygonBarriers",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"polygonBarriers",["layers","featureCollection.layers"])],ni.prototype,"readPolygonBarriers",null),(0,r._)([(0,g.Cb)({nonNullable:!0,type:u.Z.ofType(Nt)})],ni.prototype,"polylineBarriers",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"polylineBarriers",["layers","featureCollection.layers"])],ni.prototype,"readPolylineBarriers",null),(0,r._)([(0,g.Cb)({readOnly:!0})],ni.prototype,"routeInfo",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"routeInfo",["layers","featureCollection.layers"])],ni.prototype,"readRouteInfo",null),(0,r._)([(0,g.Cb)({type:tt.Z})],ni.prototype,"spatialReference",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"spatialReference",["layers","featureCollection.layers"])],ni.prototype,"readSpatialReference",null),(0,r._)([(0,g.Cb)({nonNullable:!0,type:u.Z.ofType(Gt)})],ni.prototype,"stops",void 0),(0,r._)([(0,S.r)(["web-map","portal-item"],"stops",["layers","featureCollection.layers"])],ni.prototype,"readStops",null),(0,r._)([(0,g.Cb)()],ni.prototype,"title",null),(0,r._)([(0,g.Cb)({readOnly:!0,json:{read:!1}})],ni.prototype,"type",void 0),(0,r._)([(0,g.Cb)()],ni.prototype,"url",null),ni=(0,r._)([(0,C.j)(ai)],ni);const ui=ni},16859:(e,t,i)=>{i.d(t,{I:()=>S});var r=i(43697),o=i(68773),s=i(40330),a=i(3172),l=i(66643),n=i(20102),u=i(92604),p=i(70586),d=i(95330),c=i(81271),m=i(5600),y=(i(75215),i(67676),i(80442),i(71715)),b=i(52011),h=i(30556),f=i(84230),v=i(48522),g=i(15235),T=i(86082),w=i(14661);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,i){if(t.itemId)return new g.default({id:t.itemId,portal:i&&i.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:r}=await i.e(8062).then(i.bind(i,18062));return(0,d.k_)(t),await r({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!o.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:i,fullEdit:r},content:{updateItem:o}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",i),this._set("userHasFullEditingPrivileges",r),this._set("userHasUpdateItemPrivileges",o)}catch(e){(0,d.r9)(e)}}async _fetchUserPrivileges(e,t){let i=this.portalItem;if(!e||!i||!i.loaded||i.sourceUrl)return this._fetchFallbackUserPrivileges(t);const r=e===i.id;if(r&&i.portal.user)return(0,w.Ss)(i);let o,a;if(r)o=i.portal.url;else try{o=await(0,f.oP)(this.url,t)}catch(e){(0,d.r9)(e)}if(!o||!(0,c.Zo)(o,i.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;a=await(s.id?.getCredential(`${o}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.r9)(e)}if(!a)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(r?await i.reload():(i=new g.default({id:e,portal:{url:o}}),await i.load(t)),i.portal.user)return(0,w.Ss)(i)}catch(e){(0,d.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const i=C.credential===t?C.user:await this._fetchEditingUser(e);return C.credential=t,C.user=i,null==i||null==i.privileges||i.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const i=s.id.findServerInfo(this.url??"");if(!i?.owningSystemUrl)return null;const r=`${i.owningSystemUrl}/sharing/rest`,o=v.Z.getDefault();if(o&&o.loaded&&(0,c.Fv)(o.restUrl)===(0,c.Fv)(r))return o.user;const n=`${r}/community/self`,u=null!=e?e.signal:null,p=await(0,l.q6)((0,a.default)(n,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?T.default.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const i=t&&t.portal,r=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||v.Z.getDefault());return i&&r&&!(0,c.tm)(r.restUrl,i.restUrl)?(t.messages&&t.messages.push(new n.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,r._)([(0,m.Cb)({type:g.default})],t.prototype,"portalItem",null),(0,r._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,r._)([(0,h.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,r._)([(0,m.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,r._)([(0,b.j)("esri.layers.mixins.PortalLayer")],t),t},C={credential:null,user:null}},74889:(e,t,i)=>{i.d(t,{Z:()=>g});var r,o=i(43697),s=i(66577),a=i(38171),l=i(35454),n=i(96674),u=i(22974),p=i(5600),d=(i(75215),i(71715)),c=i(52011),m=i(30556),y=i(82971),b=i(33955),h=i(1231);const f=new l.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let v=r=class extends n.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const i=y.Z.fromJSON(t.spatialReference),r=[];for(let t=0;t0)for(let i=0;iMath.round((e-r)/t)),(e=>Math.round((o-e)/i)));for(let e=0,t=s.length;ei*t+e}if(this.hasM&&null!=i?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=i;n=i=>null==i?i:i*t+e}const u=this._getHydrationFunction(e,(e=>e*s+r),(e=>o-e*a),l,n);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,i){let r,o;const s=[];for(let a=0,l=e.length;a0){const e=t(l[0]),a=i(l[1]);e===r&&a===o||(s.push([e-r,a-o]),r=e,o=a)}else r=t(l[0]),o=i(l[1]),s.push([r,o])}return s.length>0?s:null}_getQuantizationFunction(e,t,i){return"point"===e?e=>(e.x=t(e.x),e.y=i(e.y),e):"polyline"===e||"polygon"===e?e=>{const r=(0,b.oU)(e)?e.rings:e.paths,o=[];for(let e=0,s=r.length;e0?((0,b.oU)(e)?e.rings=o:e.paths=o,e):null}:"multipoint"===e?e=>{const r=this._quantizePoints(e.points,t,i);return r&&r.length>0?(e.points=r,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,i,r,o){return"point"===e?e=>{e.x=t(e.x),e.y=i(e.y),r&&(e.z=r(e.z))}:"polyline"===e||"polygon"===e?e=>{const s=(0,b.oU)(e)?e.rings:e.paths;let a,l;for(let e=0,r=s.length;e0?(a+=o[0],l+=o[1]):(a=o[0],l=o[1]),o[0]=t(a),o[1]=i(l)}}if(r&&o)for(let e=0,t=s.length;e{e.xmin=t(e.xmin),e.ymin=i(e.ymin),e.xmax=t(e.xmax),e.ymax=i(e.ymax),r&&null!=e.zmax&&null!=e.zmin&&(e.zmax=r(e.zmax),e.zmin=r(e.zmin)),o&&null!=e.mmax&&null!=e.mmin&&(e.mmax=o(e.mmax),e.mmin=o(e.mmin))}:"multipoint"===e?e=>{const s=e.points;let a,l;for(let e=0,r=s.length;e0?(a+=r[0],l+=r[1]):(a=r[0],l=r[1]),r[0]=t(a),r[1]=i(l)}if(r&&o)for(let e=0,t=s.length;e({enabled:e})}}})],v.prototype,"exceededTransferLimit",void 0),(0,o._)([(0,p.Cb)({type:[a.Z],json:{write:!0}})],v.prototype,"features",void 0),(0,o._)([(0,d.r)("features")],v.prototype,"readFeatures",null),(0,o._)([(0,p.Cb)({type:[h.Z],json:{write:!0}})],v.prototype,"fields",void 0),(0,o._)([(0,p.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:f.read}}})],v.prototype,"geometryType",void 0),(0,o._)([(0,m.c)("geometryType")],v.prototype,"writeGeometryType",null),(0,o._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasM",void 0),(0,o._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"hasZ",void 0),(0,o._)([(0,p.Cb)({types:s.qM,json:{write:!0}})],v.prototype,"queryGeometry",void 0),(0,o._)([(0,d.r)("queryGeometry")],v.prototype,"readQueryGeometry",null),(0,o._)([(0,p.Cb)({type:y.Z,json:{write:!0}})],v.prototype,"spatialReference",void 0),(0,o._)([(0,m.c)("spatialReference")],v.prototype,"writeSpatialReference",null),(0,o._)([(0,p.Cb)({json:{write:!0}})],v.prototype,"transform",void 0),v=r=(0,o._)([(0,c.j)("esri.rest.support.FeatureSet")],v),v.prototype.toJSON.isDefaultToJSON=!0;const g=v},11282:(e,t,i)=>{i.d(t,{cv:()=>l,en:()=>a,lA:()=>s}),i(68773),i(40330);var r=i(22974),o=i(81271);function s(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function a(e){return"string"==typeof e?(0,o.mN)(e):(0,r.d9)(e)}function l(e,t,i){const r={};for(const o in e){if("declaredClass"===o)continue;const s=e[o];if(null!=s&&"function"!=typeof s)if(Array.isArray(s)){r[o]=[];for(let e=0;e{i.d(t,{Z:()=>p});var r=i(43697),n=i(2368),a=i(96674),o=i(35463),s=i(5600),l=(i(75215),i(67676),i(80442),i(36030)),u=i(52011),c=i(78981);let d=class extends((0,n.J)(a.wq)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,o.rJ)(this.value,this.unit,"milliseconds")}};(0,r._)([(0,l.J)(c.v,{nonNullable:!0})],d.prototype,"unit",void 0),(0,r._)([(0,s.Cb)({type:Number,json:{write:!0},nonNullable:!0})],d.prototype,"value",void 0),d=(0,r._)([(0,u.j)("esri.TimeInterval")],d);const p=d},17287:(e,t,i)=>{i.d(t,{Y:()=>l});var r=i(43697),n=i(92604),a=i(5600),o=(i(75215),i(67676),i(80442),i(52011)),s=i(66677);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,s.Qc)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,s.Nm)(e,n.Z.getLogger(this)))}};return(0,r._)([(0,a.Cb)()],t.prototype,"title",null),(0,r._)([(0,a.Cb)({type:String})],t.prototype,"url",null),t=(0,r._)([(0,o.j)("esri.layers.mixins.ArcGISService")],t),t}},17017:(e,t,i)=>{i.d(t,{N:()=>o});var r=i(43697),n=i(5600),a=(i(75215),i(67676),i(80442),i(52011));const o=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,r._)([(0,n.Cb)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,r._)([(0,a.j)("esri.layers.mixins.CustomParametersMixin")],t),t}},16859:(e,t,i)=>{i.d(t,{I:()=>v});var r=i(43697),n=i(68773),a=i(40330),o=i(3172),s=i(66643),l=i(20102),u=i(92604),c=i(70586),d=i(95330),p=i(81271),m=i(5600),y=(i(75215),i(67676),i(80442),i(71715)),g=i(52011),h=i(30556),M=i(84230),w=i(48522),f=i(15235),I=i(86082),b=i(14661);const v=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,c.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,i){if(t.itemId)return new f.default({id:t.itemId,portal:i&&i.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:r}=await i.e(8062).then(i.bind(i,18062));return(0,d.k_)(t),await r({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!n.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:i,fullEdit:r},content:{updateItem:n}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",i),this._set("userHasFullEditingPrivileges",r),this._set("userHasUpdateItemPrivileges",n)}catch(e){(0,d.r9)(e)}}async _fetchUserPrivileges(e,t){let i=this.portalItem;if(!e||!i||!i.loaded||i.sourceUrl)return this._fetchFallbackUserPrivileges(t);const r=e===i.id;if(r&&i.portal.user)return(0,b.Ss)(i);let n,o;if(r)n=i.portal.url;else try{n=await(0,M.oP)(this.url,t)}catch(e){(0,d.r9)(e)}if(!n||!(0,p.Zo)(n,i.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(a.id?.getCredential(`${n}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.r9)(e)}if(!o)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(r?await i.reload():(i=new f.default({id:e,portal:{url:n}}),await i.load(t)),i.portal.user)return(0,b.Ss)(i)}catch(e){(0,d.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?a.id?.findCredential(this.url):null;if(!t)return!0;const i=C.credential===t?C.user:await this._fetchEditingUser(e);return C.credential=t,C.user=i,null==i||null==i.privileges||i.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const i=a.id.findServerInfo(this.url??"");if(!i?.owningSystemUrl)return null;const r=`${i.owningSystemUrl}/sharing/rest`,n=w.Z.getDefault();if(n&&n.loaded&&(0,p.Fv)(n.restUrl)===(0,p.Fv)(r))return n.user;const l=`${r}/community/self`,u=null!=e?e.signal:null,c=await(0,s.q6)((0,o.default)(l,{authMode:"no-prompt",query:{f:"json"},signal:u}));return c.ok?I.default.fromJSON(c.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const i=t&&t.portal,r=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||w.Z.getDefault());return i&&r&&!(0,p.tm)(r.restUrl,i.restUrl)?(t.messages&&t.messages.push(new l.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,r._)([(0,m.Cb)({type:f.default})],t.prototype,"portalItem",null),(0,r._)([(0,y.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,r._)([(0,h.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,r._)([(0,m.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,r._)([(0,m.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,r._)([(0,g.j)("esri.layers.mixins.PortalLayer")],t),t},C={credential:null,user:null}},34760:(e,t,i)=>{i.d(t,{Q:()=>M});var r=i(43697),n=i(92604),a=i(95330),o=i(5600),s=(i(75215),i(67676),i(80442),i(52011)),l=i(46791),u=(i(20102),i(26258),i(87538));const c=new l.Z,d=new WeakMap;function p(e){return null!=e&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e}function m(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:m(t,e%t):0}let y=0,g=0;function h(){const e=Date.now();for(const t of c)t.refreshInterval&&e-(d.get(t)??0)+5>=6e4*t.refreshInterval&&(d.set(t,e),t.refresh(e))}(0,u.EH)((()=>{const e=Date.now();let t=0;for(const i of c)t=m(Math.round(6e4*i.refreshInterval),t),i.refreshInterval?d.get(i)||d.set(i,e):d.delete(i);if(t!==g){if(g=t,clearInterval(y),0===g)return void(y=0);y=setInterval(h,g)}}));const M=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,a.Ds)((()=>this.hasDataChanged())),this.when().then((()=>{this.destroyed||function(e){p(e)&&c.push(e)}(this)}),(()=>{}))}destroy(){var e;p(e=this)&&c.includes(e)&&c.remove(e)}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,a.R8)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{n.Z.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}};return(0,r._)([(0,o.Cb)({type:Number,cast:e=>e>=.1?e:e<=0?0:.1,json:{write:!0}})],t.prototype,"refreshInterval",void 0),(0,r._)([(0,o.Cb)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,r._)([(0,o.Cb)()],t.prototype,"refreshParameters",null),t=(0,r._)([(0,s.j)("esri.layers.mixins.RefreshableLayer")],t),t}},28294:(e,t,i)=>{i.d(t,{n:()=>p});var r=i(43697),n=i(92835),a=i(84552),o=i(5600),s=(i(75215),i(67676),i(80442),i(71715)),l=i(52011),u=i(35671),c=i(76259),d=i(78981);const p=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const i=t.timeInfo.exportOptions;if(!i)return null;const r=i.timeOffset,n=d.v.fromJSON(i.timeOffsetUnits);return r&&n?new a.Z({value:r,unit:n}):null}set timeInfo(e){(0,u.UF)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,r._)([(0,o.Cb)({type:n.Z,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,r._)([(0,o.Cb)({type:a.Z})],t.prototype,"timeOffset",void 0),(0,r._)([(0,s.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,r._)([(0,o.Cb)({value:null,type:c.Z,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,r._)([(0,o.Cb)({type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation"},origins:{"web-scene":{read:!1,write:!1}}}})],t.prototype,"useViewTime",void 0),t=(0,r._)([(0,l.j)("esri.layers.mixins.TemporalLayer")],t),t}},35956:(e,t,i)=>{i.d(t,{Z:()=>d});var r,n=i(43697),a=i(96674),o=i(22974),s=i(5600),l=i(75215),u=i(52011);let c=r=class extends a.wq{constructor(e){super(e),this.variableName=null,this.dimensionName=null,this.values=[],this.isSlice=!1}clone(){return new r({variableName:this.variableName,dimensionName:this.dimensionName,values:(0,o.d9)(this.values),isSlice:this.isSlice})}};(0,n._)([(0,s.Cb)({type:String,json:{write:!0}})],c.prototype,"variableName",void 0),(0,n._)([(0,s.Cb)({type:String,json:{write:!0}})],c.prototype,"dimensionName",void 0),(0,n._)([(0,s.Cb)({type:l.V5.array(l.V5.oneOf([l.V5.native(Number),l.V5.array(l.V5.native(Number))])),json:{write:!0}})],c.prototype,"values",void 0),(0,n._)([(0,s.Cb)({type:Boolean,json:{write:!0}})],c.prototype,"isSlice",void 0),c=r=(0,n._)([(0,u.j)("esri.layers.support.DimensionalDefinition")],c);const d=c},98974:(e,t,i)=>{i.d(t,{Z:()=>v});var r,n=i(43697),a=i(60235),o=i(35454),s=i(96674),l=i(22974),u=i(92604),c=i(5600),d=i(90578),p=i(71715),m=i(52011),y=i(30556),g=i(75215),h=i(94139),M=i(35956),w=i(45663);const f=(0,o.w)()({MT_FIRST:"first",MT_LAST:"last",MT_MIN:"min",MT_MAX:"max",MT_MEAN:"mean",MT_BLEND:"blend",MT_SUM:"sum"}),I=(0,o.w)()({esriMosaicNone:"none",esriMosaicCenter:"center",esriMosaicNadir:"nadir",esriMosaicViewpoint:"viewpoint",esriMosaicAttribute:"attribute",esriMosaicLockRaster:"lock-raster",esriMosaicNorthwest:"northwest",esriMosaicSeamline:"seamline"});let b=r=class extends s.wq{constructor(e){super(e),this.ascending=!0,this.itemRasterFunction=null,this.lockRasterIds=null,this.method=null,this.multidimensionalDefinition=null,this.objectIds=null,this.operation=null,this.sortField=null,this.sortValue=null,this.viewpoint=null,this.where=null}readAscending(e,t){return null!=t.ascending?t.ascending:null==t.sortAscending||t.sortAscending}get itemRenderingRule(){return(0,a.Mr)(u.Z.getLogger(this),"itemRenderingRule",{replacement:"itemRasterFunction",version:"4.27",warnOnce:!0}),this._get("itemRasterFunction")}set itemRenderingRule(e){(0,a.Mr)(u.Z.getLogger(this),"itemRenderingRule",{replacement:"itemRasterFunction",version:"4.27",warnOnce:!0}),this._set("itemRasterFunction",e)}readMethod(e,t){return function(e){let t;switch(e?e.toLowerCase().replace("esrimosaic",""):""){case"byattribute":case"attribute":t="esriMosaicAttribute";break;case"lockraster":t="esriMosaicLockRaster";break;case"center":t="esriMosaicCenter";break;case"northwest":t="esriMosaicNorthwest";break;case"nadir":t="esriMosaicNadir";break;case"viewpoint":t="esriMosaicViewpoint";break;case"seamline":t="esriMosaicSeamline";break;default:t="esriMosaicNone"}return I.fromJSON(t)}(t.mosaicMethod||t.defaultMosaicMethod)}writeMultidimensionalDefinition(e,t,i){null!=e&&(e=e.filter((({variableName:e,dimensionName:t})=>e&&"*"!==e||t))).length&&(t[i]=e.map((e=>e.toJSON())))}readOperation(e,t){const i=t.mosaicOperation,r=t.mosaicOperator&&t.mosaicOperator.toLowerCase(),n=i||(r?f.toJSON(r):null);return f.fromJSON(n)||"first"}castSortValue(e){return null==e||"string"==typeof e||"number"==typeof e?e:`${e}`}clone(){return new r({ascending:this.ascending,itemRasterFunction:(0,l.d9)(this.itemRasterFunction),lockRasterIds:(0,l.d9)(this.lockRasterIds),method:this.method,multidimensionalDefinition:(0,l.d9)(this.multidimensionalDefinition),objectIds:(0,l.d9)(this.objectIds),operation:this.operation,sortField:this.sortField,sortValue:this.sortValue,viewpoint:(0,l.d9)(this.viewpoint),where:this.where})}};(0,n._)([(0,c.Cb)({type:Boolean,json:{write:!0}})],b.prototype,"ascending",void 0),(0,n._)([(0,p.r)("ascending",["ascending","sortAscending"])],b.prototype,"readAscending",null),(0,n._)([(0,c.Cb)({type:w.Z,json:{name:"itemRenderingRule",write:!0}})],b.prototype,"itemRasterFunction",void 0),(0,n._)([(0,c.Cb)({type:w.Z})],b.prototype,"itemRenderingRule",null),(0,n._)([(0,c.Cb)({type:[g.z8],json:{write:{overridePolicy(){return{enabled:"lock-raster"===this.method}}}}})],b.prototype,"lockRasterIds",void 0),(0,n._)([(0,c.Cb)({type:String,json:{type:I.jsonValues,write:{target:"mosaicMethod",writer:I.write}}})],b.prototype,"method",void 0),(0,n._)([(0,p.r)("method",["mosaicMethod","defaultMosaicMethod"])],b.prototype,"readMethod",null),(0,n._)([(0,c.Cb)({type:[M.Z],json:{write:!0}})],b.prototype,"multidimensionalDefinition",void 0),(0,n._)([(0,y.c)("multidimensionalDefinition")],b.prototype,"writeMultidimensionalDefinition",null),(0,n._)([(0,c.Cb)({type:[g.z8],json:{name:"fids",write:!0}})],b.prototype,"objectIds",void 0),(0,n._)([(0,c.Cb)({json:{type:f.jsonValues,read:{reader:f.read},write:{target:"mosaicOperation",writer:f.write}}})],b.prototype,"operation",void 0),(0,n._)([(0,p.r)("operation",["mosaicOperation","mosaicOperator"])],b.prototype,"readOperation",null),(0,n._)([(0,c.Cb)({type:String,json:{write:{overridePolicy(){return{enabled:"attribute"===this.method}}}}})],b.prototype,"sortField",void 0),(0,n._)([(0,c.Cb)({type:[String,Number],json:{write:{allowNull:!0,overridePolicy(){return{enabled:"attribute"===this.method,allowNull:!0}}}}})],b.prototype,"sortValue",void 0),(0,n._)([(0,d.p)("sortValue")],b.prototype,"castSortValue",null),(0,n._)([(0,c.Cb)({type:h.Z,json:{write:!0}})],b.prototype,"viewpoint",void 0),(0,n._)([(0,c.Cb)({type:String,json:{write:!0}})],b.prototype,"where",void 0),b=r=(0,n._)([(0,m.j)("esri.layers.support.MosaicRule")],b);const v=b},29876:(e,t,i)=>{i.d(t,{Z:()=>y});var r,n=i(43697),a=(i(66577),i(96674)),o=i(5600),s=(i(75215),i(67676),i(80442),i(52011)),l=i(6570),u=i(38913),c=i(33955),d=i(35956);const p={base:i(9361).Z,key:"type",typeMap:{extent:l.Z,polygon:u.Z}};let m=r=class extends a.wq{constructor(e){super(e),this.areaOfInterest=null,this.subsetDefinitions=null}get dimensions(){const{subsetDefinitions:e}=this;if(null==e||0===e.length)return[];const t=new Map;e.forEach((e=>{if(!e.dimensionName)return;let i,r;if(Array.isArray(e.values[0])){const t=e.values;i=t[0][0],r=t[e.values.length-1][1]}else{const t=e.values;i=t[0],r=t[e.values.length-1]}if(t.has(e.dimensionName)){const n=t.get(e.dimensionName);n[0]=Math.min(i,n[0]),n[1]=Math.max(r,n[1])}else t.set(e.dimensionName,[i,r])}));const i=[];for(const e of t)i.push({name:e[0],extent:e[1]});return i}get variables(){const{subsetDefinitions:e}=this;if(null==e||0===e.length)return[];const t=new Set;return e.forEach((e=>{e.variableName&&t.add(e.variableName)})),[...t]}clone(){const e=this.subsetDefinitions?.map((e=>e.clone())),t=this.areaOfInterest?this.areaOfInterest.clone():this.areaOfInterest;return new r({areaOfInterest:t,subsetDefinitions:e})}};(0,n._)([(0,o.Cb)({types:p,json:{read:c.im,write:!0}})],m.prototype,"areaOfInterest",void 0),(0,n._)([(0,o.Cb)({readOnly:!0})],m.prototype,"dimensions",null),(0,n._)([(0,o.Cb)({readOnly:!0})],m.prototype,"variables",null),(0,n._)([(0,o.Cb)({type:[d.Z],json:{write:!0}})],m.prototype,"subsetDefinitions",void 0),m=r=(0,n._)([(0,s.j)("esri.layers.support.MultidimensionalSubset")],m);const y=m},45663:(e,t,i)=>{i.d(t,{Z:()=>x});var r=i(43697),n=i(96674),a=i(22974),o=i(5600),s=i(75215),l=i(36030),u=i(71715),c=i(52011),d=i(30556),p=i(35454),m=(i(67676),i(80442),i(69608));let y=class extends n.wq{constructor(){super(...arguments),this.pixelType="unknown"}};(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],y.prototype,"name",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],y.prototype,"description",void 0),(0,r._)([(0,o.Cb)({type:s.z8,json:{type:s.z8,write:!0,name:"_object_id"}})],y.prototype,"id",void 0),(0,r._)([(0,o.Cb)({type:String,json:{type:m.sM.jsonValues,read:m.sM.read,write:m.sM.write}})],y.prototype,"pixelType",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],y.prototype,"type",void 0),y=(0,r._)([(0,c.j)("esri.layers.support.RasterFunctionInfo")],y);const g=y;let h=class extends n.wq{constructor(){super(...arguments),this.isDataset=!1,this.isPublic=!1,this.type="RasterFunctionVariable"}};(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"name",void 0),(0,r._)([(0,o.Cb)({type:Number,json:{type:s.z8,write:!0,name:"_object_id"}})],h.prototype,"id",void 0),(0,r._)([(0,o.Cb)({type:Boolean,json:{write:!0}})],h.prototype,"isDataset",void 0),(0,r._)([(0,o.Cb)({type:Boolean,json:{write:!0}})],h.prototype,"isPublic",void 0),(0,r._)([(0,o.Cb)({json:{write:!0}})],h.prototype,"value",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"type",void 0),h=(0,r._)([(0,c.j)("esri.layers.support.RasterFunctionVariable")],h);const M={key:"type",base:null,typeMap:{RasterFunctionVariable:h}};let w=class extends n.wq{};(0,r._)([(0,o.Cb)({types:M,json:{types:M,name:"MatchVariable"}})],w.prototype,"matchVariable",void 0),(0,r._)([(0,o.Cb)({types:M,json:{types:M,name:"UnionDimension"}})],w.prototype,"unionDimension",void 0),(0,r._)([(0,o.Cb)({type:Number,json:{type:s.z8,write:!0,name:"_object_id"}})],w.prototype,"id",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],w.prototype,"type",void 0),w=(0,r._)([(0,c.j)("esri.layers.support.RasterFunctionProperties")],w);const f=w,I=new p.X({0:"mosaic",1:"item",2:"item-group"},{useNumericKeys:!0});let b=class extends n.wq{constructor(){super(...arguments),this.functionType="mosaic",this.type="RasterFunctionTemplate"}};(0,r._)([(0,o.Cb)({type:[String],json:{write:!0}})],b.prototype,"aliases",void 0),(0,r._)([(0,o.Cb)({type:Object,json:{write:!0}})],b.prototype,"arguments",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],b.prototype,"description",void 0),(0,r._)([(0,o.Cb)({type:g,json:{write:!0,name:"function"}})],b.prototype,"functionInfo",void 0),(0,r._)([(0,o.Cb)({type:I.apiValues,json:{type:[0,1,2],read:I.read,write:I.write}})],b.prototype,"functionType",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],b.prototype,"group",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],b.prototype,"help",void 0),(0,r._)([(0,o.Cb)({type:Number,json:{type:s.z8,write:!0,name:"_object_id"}})],b.prototype,"id",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],b.prototype,"name",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0,name:"definition"}})],b.prototype,"queryDefinition",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],b.prototype,"tag",void 0),(0,r._)([(0,o.Cb)({type:f,json:{write:!0}})],b.prototype,"properties",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],b.prototype,"thumbnail",void 0),(0,r._)([(0,o.Cb)({type:String,json:{write:!0}})],b.prototype,"thumbnailEx",void 0),(0,r._)([(0,o.Cb)({json:{type:["RasterFunctionTemplate"],write:!0}})],b.prototype,"type",void 0),b=(0,r._)([(0,c.j)("esri.layers.support.RasterFunctionTemplate")],b);const v=b;var C;const A=new Set(["raster","raster2","dem","fillraster"]),D=new Set(["rasters"]),T=e=>e&&e.rasterFunction?Z.fromJSON(e):e,j=e=>e&&e instanceof Z?e.toJSON():e,N=e=>e?.functionName&&!e.declaredClass,S=e=>N(e)?new Z(e):e,L={types:{key:"type",base:null,typeMap:{RasterFunctionTemplate:v}},json:{write:!0,name:"rasterFunctionDefinition"}};let Z=C=class extends n.wq{constructor(e){super(e),this.functionName=null,this.outputPixelType="unknown",this.variableName=null,this.functionDefinition=null}set functionArguments(e){if(e){const t=Object.keys(e);if(t.some((t=>A.has(t.toLowerCase())&&N(e[t])))||t.some((t=>D.has(t.toLowerCase())&&Array.isArray(e[t])&&e[t].some((e=>N(e)))))){e=(0,a.d9)(e);for(const i of t)A.has(i.toLowerCase())?e[i]=S(e[i]):D.has(i.toLowerCase())&&Array.isArray(e[i])&&(e[i]=e[i].map((e=>S(e))))}}this._set("functionArguments",e)}readFunctionArguments(e){return(e=>{if(null==e)return null;e=(0,a.d9)(e);const t={};for(const i of Object.keys(e))A.has(i.toLowerCase())?t[i]=T(e[i]):D.has(i.toLowerCase())&&Array.isArray(e[i])?t[i]=e[i].map(T):t[i]=e[i];return t})(e)}writeFunctionArguments(e,t,i){const r={};for(const t of Object.keys(e))A.has(t.toLowerCase())?r[t]=j(e[t]):D.has(t.toLowerCase())&&Array.isArray(e[t])?r[t]=e[t].map(j):r[t]=j(e[t]);t[i]=r}readFunctionName(e,t){const i=t.rasterFunctionInfos;return t.name||(i&&i.length&&"None"!==i[0].name?i[0].name:t.rasterFunctionDefinition?t.rasterFunctionDefinition.name:t.rasterFunction)}get rasterFunctionDefinition(){return this.functionDefinition?.toJSON()}set rasterFunctionDefinition(e){this.functionDefinition=e?v.fromJSON(e):null}clone(){return new C({functionName:this.functionName,functionArguments:(0,a.d9)(this.functionArguments),outputPixelType:this.outputPixelType,variableName:this.variableName,rasterFunctionDefinition:(0,a.d9)(this.rasterFunctionDefinition)})}};(0,r._)([(0,o.Cb)({json:{type:Object,name:"rasterFunctionArguments"}})],Z.prototype,"functionArguments",null),(0,r._)([(0,u.r)("functionArguments")],Z.prototype,"readFunctionArguments",null),(0,r._)([(0,d.c)("functionArguments")],Z.prototype,"writeFunctionArguments",null),(0,r._)([(0,o.Cb)({json:{type:String,write:{target:"rasterFunction"}}})],Z.prototype,"functionName",void 0),(0,r._)([(0,u.r)("functionName",["rasterFunction","rasterFunctionInfos","rasterFunctionDefinition"])],Z.prototype,"readFunctionName",null),(0,r._)([(0,l.J)({C128:"c128",C64:"c64",F32:"f32",F64:"f64",S16:"s16",S32:"s32",S8:"s8",U1:"u1",U16:"u16",U2:"u2",U32:"u32",U4:"u4",U8:"u8",UNKNOWN:"unknown"},{ignoreUnknown:!1}),(0,o.Cb)({json:{default:"unknown"}})],Z.prototype,"outputPixelType",void 0),(0,r._)([(0,o.Cb)({type:String,json:{read:!0,write:!0}})],Z.prototype,"variableName",void 0),(0,r._)([(0,o.Cb)()],Z.prototype,"rasterFunctionDefinition",null),(0,r._)([(0,o.Cb)(L)],Z.prototype,"functionDefinition",void 0),Z=C=(0,r._)([(0,c.j)("esri.layers.support.RasterFunction")],Z);const x=Z},88281:(e,t,i)=>{i.d(t,{Z:()=>o});var r=i(20102),n=i(78346),a=i(5847);class o{constructor(){this._workerThread=null,this._destroyed=!1}async initialize(){const e=await(0,n.bA)("RasterWorker");this._destroyed?e.close():this._workerThread=e}destroy(){this._destroyed=!0,this._workerThread&&(this._workerThread.close(),this._workerThread=null)}async convertVectorFieldData(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");const i=await this._workerThread.invoke("convertVectorFieldData",{pixelBlock:e.pixelBlock.toJSON(),type:e.dataType},t);return i?new a.Z(i):null}computeStatisticsHistograms(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");return this._workerThread.invoke("computeStatisticsHistograms",{pixelBlock:e.pixelBlock.toJSON()},t)}async decode(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");const i=await this._workerThread.invoke("decode",e,t);return i?new a.Z(i):null}async symbolize(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");const i={extent:e.extent&&e.extent.toJSON(),pixelBlock:null!=e.pixelBlock&&e.pixelBlock.toJSON(),simpleStretchParams:e.simpleStretchParams,bandIds:e.bandIds},n=await this._workerThread.invoke("symbolize",i,t);return n?new a.Z(n):null}async updateSymbolizer(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");const i=e?.rendererJSON?.histograms;await Promise.all(this._workerThread.broadcast("updateSymbolizer",{symbolizerJSON:e.toJSON(),histograms:i},t))}async updateRasterFunction(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");await Promise.all(this._workerThread.broadcast("updateRasterFunction",{rasterFunctionJSON:e.toJSON()},t))}async process(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");const i=await this._workerThread.invoke("process",{extent:e.extent?.toJSON(),primaryPixelSizes:e.primaryPixelSizes?.map((e=>null!=e?e.toJSON():null)),primaryPixelBlocks:e.primaryPixelBlocks.map((e=>null!=e?e.toJSON():null)),primaryRasterIds:e.primaryRasterIds},t);return i?new a.Z(i):null}async stretch(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");if(!e?.pixelBlock)return null;const i={srcPixelBlock:e.pixelBlock.toJSON(),stretchParams:e.stretchParams},n=await this._workerThread.invoke("stretch",i,t);return n?new a.Z(n):null}async split(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");if(!e?.pixelBlock)return null;const i={srcPixelBlock:e.pixelBlock.toJSON(),tileSize:e.tileSize,maximumPyramidLevel:e.maximumPyramidLevel},n=await this._workerThread.invoke("split",i,t);return n&&n.forEach(((e,t)=>{n.set(t,e?a.Z.fromJSON(e):null)})),n}async estimateStatisticsHistograms(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");if(!e?.pixelBlock)return null;const i={srcPixelBlock:e.pixelBlock.toJSON()};return await this._workerThread.invoke("estimateStatisticsHistograms",i,t)}async mosaicAndTransform(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");if(!e?.srcPixelBlocks?.length)return{pixelBlock:null};const i={...e,srcPixelBlocks:e.srcPixelBlocks.map((e=>null!=e?e.toJSON():null))},n=await this._workerThread.invoke("mosaicAndTransform",i,t);return{pixelBlock:n.pixelBlock?new a.Z(n.pixelBlock):null,localNorthDirections:n.localNorthDirections}}async createFlowMesh(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");const i={buffer:e.flowData.data.buffer,maskBuffer:e.flowData.mask.buffer,width:e.flowData.width,height:e.flowData.height},{meshType:n,simulationSettings:a}=e,o=await this._workerThread.invoke("createFlowMesh",{meshType:n,flowData:i,simulationSettings:a},{...t,transferList:[i.buffer,i.maskBuffer]});return{vertexData:new Float32Array(o.vertexBuffer),indexData:new Uint32Array(o.indexBuffer)}}getProjectionOffsetGrid(e,t){if(!this._workerThread)throw new r.Z("raster-jobhandler:no-connection","no available worker connection");const i=null!=e.datumTransformation?e.datumTransformation.steps.map((e=>({wkid:e.wkid,wkt:e.wkt,isInverse:e.isInverse}))):null,n=null!=e.rasterTransform?e.rasterTransform.toJSON():null,a={projectedExtent:e.projectedExtent.toJSON(),srcBufferExtent:e.srcBufferExtent.toJSON(),pixelSize:e.pixelSize,hasWrapAround:e.hasWrapAround,spacing:e.spacing,datumTransformationSteps:i,rasterTransform:n,isAdaptive:e.isAdaptive,includeGCSGrid:e.includeGCSGrid};return this._workerThread.invoke("getProjectionOffsetGrid",a,t)}}},76259:(e,t,i)=>{i.d(t,{Z:()=>g});var r=i(43697),n=i(92835),a=i(84552),o=i(2368),s=i(96674),l=i(5600),u=(i(75215),i(67676),i(80442),i(71715)),c=i(52011),d=i(30556),p=i(80216);function m(e,t){return a.Z.fromJSON({value:e,unit:t})}let y=class extends((0,o.J)(s.wq)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeReference=null,this.trackIdField=null,this.useTime=!0}readFullTimeExtent(e,t){if(!t.timeExtent||!Array.isArray(t.timeExtent)||2!==t.timeExtent.length)return null;const i=new Date(t.timeExtent[0]),r=new Date(t.timeExtent[1]);return new n.Z({start:i,end:r})}writeFullTimeExtent(e,t){e&&null!=e.start&&null!=e.end?t.timeExtent=[e.start.getTime(),e.end.getTime()]:t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?m(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?m(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,r._)([(0,l.Cb)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],y.prototype,"cumulative",void 0),(0,r._)([(0,l.Cb)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],y.prototype,"endField",void 0),(0,r._)([(0,l.Cb)({type:n.Z,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"fullTimeExtent",void 0),(0,r._)([(0,u.r)("fullTimeExtent",["timeExtent"])],y.prototype,"readFullTimeExtent",null),(0,r._)([(0,d.c)("fullTimeExtent")],y.prototype,"writeFullTimeExtent",null),(0,r._)([(0,l.Cb)({type:Boolean,json:{write:!0}})],y.prototype,"hasLiveData",void 0),(0,r._)([(0,l.Cb)({type:a.Z,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"interval",void 0),(0,r._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],y.prototype,"readInterval",null),(0,r._)([(0,d.c)("interval")],y.prototype,"writeInterval",null),(0,r._)([(0,l.Cb)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],y.prototype,"startField",void 0),(0,r._)([(0,l.Cb)({type:p.Z,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"timeReference",void 0),(0,r._)([(0,l.Cb)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],y.prototype,"trackIdField",void 0),(0,r._)([(0,l.Cb)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],y.prototype,"useTime",void 0),y=(0,r._)([(0,c.j)("esri.layers.support.TimeInfo")],y);const g=y},99815:(e,t,i)=>{i.d(t,{MO:()=>o,Tj:()=>g,Ur:()=>s,W2:()=>m,WU:()=>h,WY:()=>y,gk:()=>I,jj:()=>M,nb:()=>p});var r=i(67676),n=i(35956);function a(e,t,i){const r=t.shift();if(0===i.length){const e=[];i.push({sliceId:-1,multidimensionalDefinition:e})}const n=i.length;for(let t=0;t{i.push({sliceId:-1,multidimensionalDefinition:[...t,{variableName:e,dimensionName:r.name,values:[n]}]})}))}t.length&&a(e,t,i)}function o(e,t){const i=[];let r=0;return(t?e.variables.filter((e=>e.name.toLowerCase()===t.toLowerCase())):[...e.variables].sort(((e,t)=>e.name>t.name?1:-1))).forEach((e=>{const t=[],n=[...e.dimensions].sort(((e,t)=>e.name>t.name?-1:1));a(e.name,n,t),t.forEach((e=>{i.push({...e,sliceId:r++})}))})),i}function s(e,t,i){let r=e;if(t&&(t=[...t].sort(((e,t)=>e.dimensionName{t.length&&(r=r.filter((r=>{const n=r.multidimensionalDefinition.find((t=>t.dimensionName===e));if(null==n)return!1;const a=n.values[0];return"number"==typeof a?"number"==typeof t[0]?t.includes(a):t.some((e=>e[0]<=a&&e[1]>=a)):"number"==typeof t[0]?t.some((e=>a[0]<=e&&a[1]>=e)):i?t.some((e=>e[0]===a[0]&&e[0]===a[1])):t.some((e=>e[0]>=a[0]&&e[0]<=a[1]||e[1]>=a[0]&&e[1]<=a[1]||e[0]a[1]))})))})),r.length&&i&&null!=i.start&&null!=i.end){const e=i.start.getTime(),t=i.end.getTime(),n=r[0].multidimensionalDefinition.findIndex((e=>"StdTime"===e.dimensionName));n>-1&&(r=r.filter((i=>{const r=i.multidimensionalDefinition[n].values[0];return e<=r&&t>=r})))}return r.map((e=>e.sliceId))}function l(e,t){return Array.isArray(e)?t[0]===t[1]?e[0]===t[0]||e[1]===t[0]:e[0]>=t[0]&&e[0]<=t[1]&&e[1]>=t[0]&&e[1]<=t[1]:e>=t[0]&&e<=t[1]}function u(e,t){return e[0]<=t[0]&&e[1]>=t[0]||e[0]<=t[1]&&e[1]>=t[1]||e[0]>=t[0]&&e[1]<=t[1]}function c(e){return 1===e.length?[e[0],e[0]]:[e[0],e[e.length-1]]}function d(e,t,i){if(!t?.subsetDefinitions?.length)return e;let r;if(i){const{variables:n}=t;if(n.length&&!n.includes(i))return null;const a=t.subsetDefinitions.find((t=>t.dimensionName===e.name&&t.variableName===i));if(!a?.values?.length)return e;r=c(a.values)}else{const i=t.dimensions.find((({name:t})=>t===e.name));r=i?.extent}const n=r;if(!n||!n?.length)return e;const a=e.values.filter((e=>l(e,n)));return{...e,extent:[...n],values:a}}function p(e,t,i){if(!t?.subsetDefinitions?.length)return!1;const{variables:r}=t;if(r.length&&e.some((({variableName:e})=>e&&!r.includes(e))))return!0;for(let r=0;r(""===n.variableName||e.variableName===n.variableName)&&e.dimensionName===n.dimensionName));if(a?.values.length){const e=c(a.values);if(n.isSlice||2!==n.values.length||Array.isArray(n.values[0])||n.values[0]===n.values[1]||!i){if(n.values.some((t=>!l(t,e))))return!0}else if(!u(n.values,e))return!0}}return!1}function m(e,t){if(null==e)return{isOutside:!1};const{geometry:i,timeExtent:r,multidimensionalDefinition:a}=t;let o=null;if(null!=r&&(o=function(e,t){const i=e.dimensions.find((({name:e})=>"StdTime"===e));if(null==i||null==t.start&&null==t.end)return t;t=t.clone();const{start:r,end:a}=t.toJSON(),o=r===a?[r]:null!=r&&null!=a?[r,a]:[r??a];return 2===o.length&&i?.extent.length&&(o[0]=Math.max(o[0],i.extent[0]),o[1]=Math.min(o[1],i.extent[1]??i.extent[0]),o[1]a.variables.includes(e)))),l?u.find((({name:e})=>e===l))??u[0]:u[0]}function g(e,t={}){const i=y(e,t);if(!i)return null;const r=[],{dimensions:a,name:o}=i;if(0===a.length)return[new n.Z({variableName:o,dimensionName:"",values:[],isSlice:!0})];for(let e=0;e{if(null==e.values)return!0;const t=e.values.length;return 0===t||t>1||!e.isSlice&&Array.isArray(e.values[0])}))}function M(e,t){if(null==t||null==e)return null;let i=t.variables.map((e=>({...e})));return e?.variables?.length&&(i=i.filter((({name:t})=>e.variables.includes(t))),i.forEach((t=>{t.dimensions=t.dimensions.map((i=>d(i,e,t.name))).filter(r.pC)}))),i}function w(e,t){const{values:i}=t;if(i?.length){const t=Array.isArray(i[0]),r=Array.isArray(e);return t!==r?-1:t&&r?i.findIndex((t=>t[0]===e[0]&&t[1]===e[1])):i.indexOf(e)}const{extent:r}=t;if(Array.isArray(e)||er[1])return-1;const n=t.interval||1;if("ISO8601"!==t.unit)return Math.round((e-r[0])/n);const a=r[0];let o=-1;switch(t.intervalUnit?.toLowerCase()||"seconds"){case"seconds":o=Math.round((e-a)/1e3/n);break;case"minutes":o=Math.round((e-a)/6e4/n);break;case"hours":o=Math.round((e-a)/36e5/n);break;case"days":o=Math.round((e-a)/864e5/n);break;case"months":{const t=new Date(e).getUTCFullYear()-new Date(a).getUTCFullYear(),i=new Date(a).getUTCMonth(),r=new Date(e).getUTCMonth();o=0===t?r-i:r+11-i+12*(t-1)}break;case"years":o=Math.round((new Date(e).getUTCFullYear()-new Date(a).getUTCFullYear())/n);break;case"decades":o=Math.round((new Date(e).getUTCFullYear()-new Date(a).getUTCFullYear())/10/n)}return o}function f(e){let t=e.values?.length;if(t)return t;const{extent:i,unit:r}=e,n=e.interval||1,a=i?i[1]-i[0]:0;if("ISO8601"!==r)return Math.round(a/n);switch(e.intervalUnit?.toLowerCase()??"seconds"){case"seconds":t=Math.round(a/1e3/n);break;case"minutes":t=Math.round(a/6e4/n);break;case"hours":t=Math.round(a/36e5/n);break;case"days":t=Math.round(a/864e5/n);break;case"months":{const e=new Date(i[1]).getUTCFullYear()-new Date(i[0]).getUTCFullYear(),r=new Date(i[0]).getUTCMonth(),n=new Date(i[1]).getUTCMonth();t=0===e?n-r+1:n+11-r+12*(e-1)+1}break;case"years":t=Math.round((new Date(i[1]).getUTCFullYear()-new Date(i[0]).getUTCFullYear())/n);break;case"decades":t=Math.round((new Date(i[1]).getUTCFullYear()-new Date(i[0]).getUTCFullYear())/10/n);break;default:t=0}return t}function I(e,t){let i=0;const r=e[0].variableName,n=[...t.variables].sort(((e,t)=>e.name>t.name?1:-1));for(let t=0;te.name>t.name?-1:1));if(a.name!==r){i+=o.map((e=>f(e))).reduce(((e,t)=>e*t));continue}const s=o.map((e=>f(e))),l=o.length;for(let t=0;te.dimensionName===o[t].name));if(null==r)return null;const n=w(r.values[0],o[t]);if(-1===n)return null;s.shift(),i+=t===l-1?n:n*s.reduce(((e,t)=>e*t))}break}return i}},69608:(e,t,i)=>{i.d(t,{cl:()=>n,kQ:()=>a,sM:()=>o});var r=i(35454);const n=(0,r.w)()({RSP_NearestNeighbor:"nearest",RSP_BilinearInterpolation:"bilinear",RSP_CubicConvolution:"cubic",RSP_Majority:"majority"}),a=(0,r.w)()({esriNoDataMatchAny:"any",esriNoDataMatchAll:"all"}),o=(0,r.w)()({U1:"u1",U2:"u2",U4:"u4",U8:"u8",S8:"s8",U16:"u16",S16:"s16",U32:"u32",S32:"s32",F32:"f32",F64:"f64",C64:"c64",C128:"c128",UNKNOWN:"unknown"})},78981:(e,t,i)=>{i.d(t,{v:()=>r});const r=(0,i(35454).w)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0})},30030:(e,t,i)=>{i.d(t,{FK:()=>p,dr:()=>d,ij:()=>y});var r=i(20941),n=i(16050),a=i(24705),o=i(28092),s=i(73622),l=i(60849),u=i(81571),c=i(3943);const d={key:"type",base:null,typeMap:{"unique-value":u.Z,"class-breaks":n.Z,"raster-colormap":o.Z,"raster-stretch":l.Z,"vector-field":c.Z,"raster-shaded-relief":s.Z,flow:a.Z}},p={...d,typeMap:{...d.typeMap}};delete p.typeMap["vector-field"],delete p.typeMap.flow;const m={uniqueValue:u.Z,classBreaks:n.Z,rasterStretch:l.Z,rasterColormap:o.Z,vectorField:c.Z,rasterShadedRelief:s.Z,flowRenderer:a.Z};function y(e,t){if(!e)return null;if("classBreaks"===e.type&&e.classificationMethod){const t=e.authoringInfo||{classificationMethod:""};t.classificationMethod=e.classificationMethod,e.authoringInfo=t}"vectorField"===e.type&&e.visualVariables&&!Array.isArray(e.visualVariables)&&(e.visualVariables=[e.visualVariables]);const i=(n=e)&&m[n.type]||null;var n;if(i){const r=new i;return r.read(e,t),r}return t&&t.messages&&e&&t.messages.push(new r.Z("renderer:unsupported","Renderers of type '"+(e.type||"unknown")+"' are not supported",{definition:e,context:t})),null}},24705:(e,t,i)=>{i.d(t,{Z:()=>M});var r,n=i(43697),a=i(22303),o=i(35454),s=i(96674),l=i(62357),u=i(5600),c=(i(75215),i(67676),i(80442),i(36030)),d=i(52011),p=i(41733),m=i(69237),y=i(66338);const g=new o.X({flow_from:"flow-from",flow_to:"flow-to"});let h=r=class extends((0,p.W)(s.wq)){constructor(e){super(e),this.density=.8,this.color=new a.Z([255,255,255,1]),this.maxPathLength=200,this.trailWidth=1.5,this.flowSpeed=10,this.trailLength=100,this.smoothing=0,this.flowRepresentation="flow-from",this.type="flow",this.authoringInfo=null,this.legendOptions=null,this.trailCap="butt",this.background="none"}clone(){const{density:e,maxPathLength:t,trailWidth:i,flowSpeed:n,trailLength:a,smoothing:o,flowRepresentation:s,trailCap:l,background:u}=this,c=this.color.clone(),d=(this.visualVariables||[]).map((e=>e.clone())),p=this.authoringInfo?.clone(),m=this.legendOptions?.clone();return new r({density:e,color:c,maxPathLength:t,trailWidth:i,flowSpeed:n,trailLength:a,trailCap:l,background:u,smoothing:o,flowRepresentation:s,visualVariables:d,authoringInfo:p,legendOptions:m})}getSymbol(e,t){}async getSymbolAsync(e,t){}getSymbols(){return[]}};(0,n._)([(0,u.Cb)({type:Number,json:{write:!0}})],h.prototype,"density",void 0),(0,n._)([(0,u.Cb)({type:a.Z,json:{write:{allowNull:!0}}})],h.prototype,"color",void 0),(0,n._)([(0,u.Cb)({type:Number,cast:l.t_,json:{write:!0}})],h.prototype,"maxPathLength",void 0),(0,n._)([(0,u.Cb)({type:Number,cast:l.t_,json:{write:!0}})],h.prototype,"trailWidth",void 0),(0,n._)([(0,u.Cb)({type:Number,json:{write:!0}})],h.prototype,"flowSpeed",void 0),(0,n._)([(0,u.Cb)({type:Number,json:{write:!0}})],h.prototype,"trailLength",void 0),(0,n._)([(0,u.Cb)({type:Number,cast:l.t_,json:{write:!1}})],h.prototype,"smoothing",void 0),(0,n._)([(0,u.Cb)({type:g.apiValues,json:{type:g.jsonValues,read:{reader:g.read},write:{writer:g.write}}})],h.prototype,"flowRepresentation",void 0),(0,n._)([(0,c.J)({flowRenderer:"flow"})],h.prototype,"type",void 0),(0,n._)([(0,u.Cb)({type:m.Z,json:{write:!0}})],h.prototype,"authoringInfo",void 0),(0,n._)([(0,u.Cb)({type:y.I,json:{write:!0}})],h.prototype,"legendOptions",void 0),(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],h.prototype,"trailCap",void 0),(0,n._)([(0,u.Cb)({type:String,json:{write:!0}})],h.prototype,"background",void 0),h=r=(0,n._)([(0,d.j)("esri.renderers.FlowRenderer")],h);const M=h},28092:(e,t,i)=>{i.d(t,{Z:()=>g});var r=i(43697),n=i(96674),a=i(5600),o=i(75215),s=(i(67676),i(80442),i(36030)),l=i(52011),u=i(22303);let c=class extends n.wq{constructor(){super(...arguments),this.value=null,this.label=null,this.color=null}};(0,r._)([(0,a.Cb)({type:Number,json:{write:!0}})],c.prototype,"value",void 0),(0,r._)([(0,a.Cb)({type:String,json:{write:!0}})],c.prototype,"label",void 0),(0,r._)([(0,a.Cb)({type:u.Z,json:{type:[o.z8],write:!0}})],c.prototype,"color",void 0),c=(0,r._)([(0,l.j)("esri.renderers.support.ColormapInfo")],c);const d=c;var p,m=i(93010);let y=p=class extends n.wq{constructor(e){super(e),this.colormapInfos=null,this.type="raster-colormap"}static createFromColormap(e,t){if(!e)return null;const i=5===e[0].length,r=[...e].sort(((e,t)=>e[0]-t[0])).map((e=>d.fromJSON({value:e[0],color:i?e.slice(1,5):e.slice(1,4).concat([255]),label:t?t[e[0]]??"":e[0]})));return new p({colormapInfos:r})}static createFromColorramp(e){const t=(0,m.Jw)(e);return p.createFromColormap(t)}clone(){return new p({colormapInfos:this.colormapInfos.map((e=>e.toJSON()))})}extractColormap(){return this.colormapInfos.map((({value:e,color:t})=>[e,t.r,t.g,t.b,t.a>1?t.a:255*t.a&255])).sort(((e,t)=>e[0]-t[0]))}};(0,r._)([(0,a.Cb)({type:[d],json:{write:!0}})],y.prototype,"colormapInfos",void 0),(0,r._)([(0,s.J)({rasterColormap:"raster-colormap"})],y.prototype,"type",void 0),y=p=(0,r._)([(0,l.j)("esri.renderers.RasterColormapRenderer")],y);const g=y},73622:(e,t,i)=>{i.d(t,{Z:()=>m});var r,n=i(43697),a=i(96674),o=i(22974),s=i(5600),l=(i(75215),i(36030)),u=i(71715),c=i(52011),d=i(94593);let p=r=class extends a.wq{constructor(e){super(e),this.altitude=45,this.azimuth=315,this.colorRamp=null,this.hillshadeType="traditional",this.pixelSizePower=.664,this.pixelSizeFactor=.024,this.scalingType="none",this.type="raster-shaded-relief",this.zFactor=1}readColorRamp(e){return(0,d.i)(e)}clone(){return new r({hillshadeType:this.hillshadeType,altitude:this.altitude,azimuth:this.azimuth,zFactor:this.zFactor,scalingType:this.scalingType,pixelSizeFactor:this.pixelSizeFactor,pixelSizePower:this.pixelSizePower,colorRamp:(0,o.d9)(this.colorRamp)})}};(0,n._)([(0,s.Cb)({type:Number,json:{write:!0}})],p.prototype,"altitude",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:!0}})],p.prototype,"azimuth",void 0),(0,n._)([(0,s.Cb)({types:d.V,json:{write:!0}})],p.prototype,"colorRamp",void 0),(0,n._)([(0,u.r)("colorRamp")],p.prototype,"readColorRamp",null),(0,n._)([(0,s.Cb)({type:["traditional","multi-directional"],json:{write:!0}})],p.prototype,"hillshadeType",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:!0}})],p.prototype,"pixelSizePower",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:!0}})],p.prototype,"pixelSizeFactor",void 0),(0,n._)([(0,s.Cb)({type:["none","adjusted"],json:{write:!0}})],p.prototype,"scalingType",void 0),(0,n._)([(0,l.J)({rasterShadedRelief:"raster-shaded-relief"})],p.prototype,"type",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:!0}})],p.prototype,"zFactor",void 0),p=r=(0,n._)([(0,c.j)("esri.renderers.RasterShadedReliefRenderer")],p);const m=p},60849:(e,t,i)=>{i.d(t,{Z:()=>g});var r,n=i(43697),a=i(96674),o=i(22974),s=i(5600),l=(i(75215),i(36030)),u=i(71715),c=i(52011),d=i(30556),p=i(75509),m=i(94593);let y=r=class extends a.wq{constructor(e){super(e),this.colorRamp=null,this.computeGamma=!1,this.dynamicRangeAdjustment=!1,this.gamma=[],this.maxPercent=null,this.minPercent=null,this.numberOfStandardDeviations=null,this.outputMax=null,this.outputMin=null,this.sigmoidStrengthLevel=null,this.statistics=[],this.histograms=null,this.useGamma=!1,this.stretchType="none",this.type="raster-stretch"}readColorRamp(e){if(e)return(0,m.i)(e)}writeStatistics(e,t,i){e?.length&&(Array.isArray(e[0])||(e=e.map((e=>[e.min,e.max,e.avg,e.stddev]))),t[i]=e)}readStretchType(e,t){let i=t.stretchType;return"number"==typeof i&&(i=p.J[i]),p.v.read(i)}clone(){return new r({stretchType:this.stretchType,outputMin:this.outputMin,outputMax:this.outputMax,useGamma:this.useGamma,computeGamma:this.computeGamma,statistics:(0,o.d9)(this.statistics),gamma:(0,o.d9)(this.gamma),sigmoidStrengthLevel:this.sigmoidStrengthLevel,numberOfStandardDeviations:this.numberOfStandardDeviations,minPercent:this.minPercent,maxPercent:this.maxPercent,colorRamp:(0,o.d9)(this.colorRamp),histograms:(0,o.d9)(this.histograms),dynamicRangeAdjustment:this.dynamicRangeAdjustment})}};(0,n._)([(0,s.Cb)({types:m.V,json:{write:!0}})],y.prototype,"colorRamp",void 0),(0,n._)([(0,u.r)("colorRamp")],y.prototype,"readColorRamp",null),(0,n._)([(0,s.Cb)({type:Boolean,json:{write:!0}})],y.prototype,"computeGamma",void 0),(0,n._)([(0,s.Cb)({type:Boolean,json:{write:{target:"dra"},read:{source:"dra"}}})],y.prototype,"dynamicRangeAdjustment",void 0),(0,n._)([(0,s.Cb)({type:[Number],json:{write:!0}})],y.prototype,"gamma",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:!0}})],y.prototype,"maxPercent",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:!0}})],y.prototype,"minPercent",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:!0}})],y.prototype,"numberOfStandardDeviations",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{read:{source:"max"},write:{target:"max"}}})],y.prototype,"outputMax",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{read:{source:"min"},write:{target:"min"}}})],y.prototype,"outputMin",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:!0}})],y.prototype,"sigmoidStrengthLevel",void 0),(0,n._)([(0,s.Cb)({json:{type:[[Number]],write:!0}})],y.prototype,"statistics",void 0),(0,n._)([(0,s.Cb)()],y.prototype,"histograms",void 0),(0,n._)([(0,d.c)("statistics")],y.prototype,"writeStatistics",null),(0,n._)([(0,s.Cb)({type:Boolean,json:{write:!0}})],y.prototype,"useGamma",void 0),(0,n._)([(0,s.Cb)({type:p.v.apiValues,json:{type:p.v.jsonValues,write:p.v.write}})],y.prototype,"stretchType",void 0),(0,n._)([(0,u.r)("stretchType",["stretchType"])],y.prototype,"readStretchType",null),(0,n._)([(0,l.J)({rasterStretch:"raster-stretch"})],y.prototype,"type",void 0),y=r=(0,n._)([(0,c.j)("esri.renderers.RasterStretchRenderer")],y);const g=y},3943:(e,t,i)=>{i.d(t,{Z:()=>k});var r=i(43697),n=i(22303),a=(i(66577),i(38171)),o=i(9790),s=i(35454),l=i(96674),u=i(22974),c=i(5600),d=(i(75215),i(36030)),p=i(71715),m=i(52011),y=i(16306),g=i(80676),h=i(16050),M=i(41733),w=i(32984),f=i(89513),I=i(23847),b=i(28101),v=i(4095),C=i(77987),A=i(66643),D=(i(80442),i(65617));function T(e){for(const t of e)if("number"==typeof t)return t;return null}function j(e,t,i){for(let r=0;r<3;r++){const n=e[r];switch(n){case"symbol-value":{const e=i[r];return null!=e?e/t[r]:1}case"proportional":break;default:if(n&&t[r])return n/t[r]}}return 1}function N(e,t,i,r){switch(e){case"proportional":return i*r;case"symbol-value":return null!=t?t:i;default:return e}}async function S(e,t){if(e&&t)return(0,o.dU)(e)?async function(e,t){const r=e.symbolLayers;r&&await(0,A.Ed)(r,(async e=>async function(e,t){switch(e.type){case"extrude":!function(e,t){e.size="number"==typeof t[2]?t[2]:0}(e,t);break;case"icon":case"line":case"text":!function(e,t){const i=T(t);null!=i&&(e.size=i)}(e,t);break;case"path":!function(e,t){const i=j(t,D.O,[e.width,void 0,e.height]);e.width=N(t[0],e.width,1,i),e.height=N(t[2],e.height,1,i)}(e,t);break;case"object":await async function(e,t){const{resourceSize:r,symbolSize:n}=await async function(e){const{computeObjectLayerResourceSize:t}=await i.e(2134).then(i.bind(i,42134)),r=await t(e,10),{width:n,height:a,depth:o}=e,s=[n,o,a];let l=1;for(let e=0;e<3;e++){const t=s[e];if(null!=t){l=t/r[e];break}}for(let e=0;e<3;e++)null==s[e]&&(s[e]=r[e]*l);return{resourceSize:r,symbolSize:s}}(e),a=j(t,r,n);e.width=N(t[0],n[0],r[0],a),e.depth=N(t[1],n[1],r[1],a),e.height=N(t[2],n[2],r[2],a)}(e,t)}}(e,t)))}(e,t):void((0,o.cT)(e)&&function(e,t){const i=T(t);if(null!=i)switch(e.type){case"simple-marker":e.size=i;break;case"picture-marker":{const t=e.width/e.height;t>1?(e.width=i,e.height=i*t):(e.width=i*t,e.height=i);break}case"simple-line":e.width=i;break;case"text":e.font.size=i}}(e,t))}i(67760),i(99880),i(3172),new(i(13867).z)(1e3),new n.Z([128,128,128]),i(52879),new n.Z("white");var L,Z=i(94139),x=i(37898);const U=new Set(["esriMetersPerSecond","esriKilometersPerHour","esriKnots","esriFeetPerSecond","esriMilesPerHour"]),_=new s.X({beaufort_ft:"beaufort-ft",beaufort_km:"beaufort-km",beaufort_kn:"beaufort-kn",beaufort_m:"beaufort-m",beaufort_mi:"beaufort-mi",classified_arrow:"classified-arrow",ocean_current_kn:"ocean-current-kn",ocean_current_m:"ocean-current-m",simple_scalar:"simple-scalar",single_arrow:"single-arrow",wind_speed:"wind-barb"}),z=new s.X({flow_from:"flow-from",flow_to:"flow-to"});let B=L=class extends((0,M.W)(l.wq)){constructor(e){super(e),this.attributeField="Magnitude",this.flowRepresentation="flow-from",this.rotationType="arithmetic",this.style="single-arrow",this.symbolTileSize=50,this.type="vector-field"}readInputUnit(e,t){return U.has(e)?g.NL.fromJSON(e):null}readOutputUnit(e,t){return U.has(e)?g.NL.fromJSON(e):null}get styleRenderer(){const e=this.style,t=this.attributeField,i=this._createStyleRenderer(e);return i.field=t,i}get sizeVariables(){const e=[];if(this.visualVariables)for(const t of this.visualVariables)"size"===t.type&&e.push(t);if(0===e.length){const t=new I.Z({field:"Magnitude",minSize:.2*this.symbolTileSize,maxSize:.8*this.symbolTileSize});this.visualVariables?this.visualVariables.push(t):this._set("visualVariables",[t]),e.push(t)}return e}get rotationVariables(){const e=[];if(this.visualVariables)for(const t of this.visualVariables)"rotation"===t.type&&e.push(t);if(0===e.length){const t=new f.Z({field:"Direction",rotationType:this.rotationType});this.visualVariables?this.visualVariables.push(t):this._set("visualVariables",[t]),e.push(t)}return e}clone(){return new L({attributeField:this.attributeField,flowRepresentation:this.flowRepresentation,rotationType:this.rotationType,symbolTileSize:this.symbolTileSize,style:this.style,visualVariables:(0,u.d9)(this.visualVariables),inputUnit:this.inputUnit,outputUnit:this.outputUnit})}async getGraphicsFromPixelData(e,t=!1,i=[]){const r=new Array,n=(0,g.Yx)(this.inputUnit,this.outputUnit),o=this.rotationVariables[0]?.rotationType||this.rotationType,s=t?(0,g.KC)(e.pixelBlock,"vector-uv",o,n):(0,g.QI)(e.pixelBlock,"vector-magdir",n);if(null==s)return r;const l=e.extent,u=null!=s.mask&&s.mask.length>0;let c=0;const d=(l.xmax-l.xmin)/s.width,p=(l.ymax-l.ymin)/s.height;for(let e=0;ee.intersects(n)));if((!u||s.mask[c])&&!o){const e={Magnitude:s.pixels[0][c],Direction:s.pixels[1][c]},t=new a.Z({geometry:{type:"point",x:n.x,y:n.y,spatialReference:l.spatialReference},attributes:e});t.symbol=this._getVisualVariablesAppliedSymbol(t),r.push(t)}}return r}getSymbol(e,t){}async getSymbolAsync(e,t){}getSymbols(){return[]}getClassBreakInfos(){return this.styleRenderer?.classBreakInfos}getDefaultSymbol(){return this.styleRenderer?.defaultSymbol}_getDefaultSymbol(e){return new C.Z({path:"M14,32 14,18 9,23 16,3 22,23 17,18 17,32 z",outline:new v.Z({width:0}),size:20,color:e||new n.Z([0,92,230])})}_getVisualVariablesAppliedSymbol(e){if(!e)return;const t=this.styleRenderer?.getSymbol(e)?.clone(),i=this.sizeVariables,r=this.rotationVariables;if(i&&i.length&&this.sizeVariables.forEach((i=>S(t,(0,b.PR)([i],e)))),r&&r.length){const i="flow-to"===this.flowRepresentation==("ocean-current-kn"===this.style||"ocean-current-m"===this.style)?0:180;e.attributes.Direction=e.attributes.Direction+i,this.rotationVariables.forEach((i=>function(e,t,i){if(e&&null!=t)if((0,o.dU)(e)){const r=e.symbolLayers;r&&r.forEach((e=>{if(e&&"object"===e.type)switch(i){case"tilt":e.tilt=t;break;case"roll":e.roll=t;break;default:e.heading=t}}))}else(0,o.cT)(e)&&("simple-marker"!==e.type&&"picture-marker"!==e.type&&"text"!==e.type||(e.angle=t))}(t,(0,b.cM)(i,e),i.axis)))}return t}_createStyleRenderer(e){let t={defaultSymbol:this._getDefaultSymbol(),classBreakInfos:[]};switch(e){case"single-arrow":t=this._createSingleArrowRenderer();break;case"beaufort-kn":t=this._createBeaufortKnotsRenderer();break;case"beaufort-m":t=this._createBeaufortMeterRenderer();break;case"beaufort-ft":t=this._createBeaufortFeetRenderer();break;case"beaufort-mi":t=this._createBeaufortMilesRenderer();break;case"beaufort-km":t=this._createBeaufortKilometersRenderer();break;case"ocean-current-m":t=this._createCurrentMeterRenderer();break;case"ocean-current-kn":t=this._createCurrentKnotsRenderer();break;case"simple-scalar":t=this._createSimpleScalarRenderer();break;case"wind-barb":t=this._createWindBarbsRenderer();break;case"classified-arrow":t=this._createClassifiedArrowRenderer()}return new h.Z(t)}_createSingleArrowRenderer(){return{defaultSymbol:this._getDefaultSymbol()}}_createBeaufortKnotsRenderer(){return{defaultSymbol:this._getDefaultSymbol(new n.Z([214,47,39])),classBreakInfos:this._getClassBreaks([0,1,3,6,10,16,21,27,33,40,47,55,63],[[40,146,199],[89,162,186],[129,179,171],[160,194,155],[191,212,138],[218,230,119],[250,250,100],[252,213,83],[252,179,102],[250,141,52],[247,110,42],[240,71,29]])}}_createBeaufortMeterRenderer(){return{defaultSymbol:this._getDefaultSymbol(new n.Z([214,47,39])),classBreakInfos:this._getClassBreaks([0,.2,1.8,3.3,5.4,8.5,11,14.1,17.2,20.8,24.4,28.6,32.7],[[69,117,181],[101,137,184],[132,158,186],[162,180,189],[192,204,190],[222,227,191],[255,255,191],[255,220,161],[250,185,132],[245,152,105],[237,117,81],[232,21,21]])}}_createBeaufortFeetRenderer(){const e=this._getDefaultSymbol(new n.Z([214,47,39]));let t=[0,.2,1.8,3.3,5.4,8.5,11,14.1,17.2,20.8,24.4,28.6,32.7];return t=t.map((e=>3.28084*e)),{defaultSymbol:e,classBreakInfos:this._getClassBreaks(t,[[69,117,181],[101,137,184],[132,158,186],[162,180,189],[192,204,190],[222,227,191],[255,255,191],[255,220,161],[250,185,132],[245,152,105],[237,117,81],[232,21,21]])}}_createBeaufortMilesRenderer(){const e=this._getDefaultSymbol(new n.Z([214,47,39]));let t=[0,.2,1.8,3.3,5.4,8.5,11,14.1,17.2,20.8,24.4,28.6,32.7];return t=t.map((e=>2.23694*e)),{defaultSymbol:e,classBreakInfos:this._getClassBreaks(t,[[69,117,181],[101,137,184],[132,158,186],[162,180,189],[192,204,190],[222,227,191],[255,255,191],[255,220,161],[250,185,132],[245,152,105],[237,117,81],[232,21,21]])}}_createBeaufortKilometersRenderer(){const e=this._getDefaultSymbol(new n.Z([214,47,39]));let t=[0,.2,1.8,3.3,5.4,8.5,11,14.1,17.2,20.8,24.4,28.6,32.7];return t=t.map((e=>3.6*e)),{defaultSymbol:e,classBreakInfos:this._getClassBreaks(t,[[69,117,181],[101,137,184],[132,158,186],[162,180,189],[192,204,190],[222,227,191],[255,255,191],[255,220,161],[250,185,132],[245,152,105],[237,117,81],[232,21,21]])}}_createCurrentMeterRenderer(){return{defaultSymbol:this._getDefaultSymbol(new n.Z([177,177,177])),classBreakInfos:this._getClassBreaks([0,.5,1,1.5,2],[[78,26,153],[179,27,26],[202,128,26],[177,177,177]])}}_createCurrentKnotsRenderer(){return{defaultSymbol:this._getDefaultSymbol(new n.Z([177,177,177])),classBreakInfos:this._getClassBreaks([0,.25,.5,1,1.5,2,2.5,3,3.5,4],[[0,0,0],[0,37,100],[78,26,153],[151,0,100],[179,27,26],[177,78,26],[202,128,26],[177,179,52],[177,177,177]])}}_createClassifiedArrowRenderer(){const e=this._getDefaultSymbol(new n.Z([56,168,0]));let t=[0,1e-6,3.5,7,10.5,14];if(this.sizeVariables?.length){const e=this.sizeVariables[0].minDataValue,i=this.sizeVariables[0].maxDataValue;if(e&&i){const r=(i-e)/5;t=Array.from(Array(6).keys()).map((t=>e+r*t))}}return{defaultSymbol:e,classBreakInfos:this._getClassBreaks(t,[[56,168,0],[139,309,0],[255,255,0],[255,128,0],[255,0,0]])}}_createSimpleScalarRenderer(){return{defaultSymbol:x.Z.fromJSON({imageData:"iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAQAAABLVLlLAAAABGdBTUEAAYagMeiWXwAAAAJiS0dEAACqjSMyAAAACXBIWXMAAABIAAAASABGyWs+AAAC3ElEQVRIx9XXvW4cVRQH8N982btpsIREJECyiCXsxX4DKh6AliqGKCBBE2SlwlHgAbBD/AKmyEYUeQ1KahPZSZQvBCkQLTHZ7KGY8Xodz4w3a1NwbzVzz/znfJ//zbStVC5q3icKak9GAs2QIdDx3PtW/S011NW3p+M5Eomh11ipTIKe6+4LQzHaQ+G+63pIZNJJQXMpljwTwj1brpgx5w1zZlyx5Z4QnllEIm2xeeSUHBf0hV0bejo1Uh09G3aFvgXk7cCJFBc9EdaRVuHJJaOdKyTV2TVhYLMduNR0Q9gxL5GaaTDw8GzejrDRBpxWoGsySRW0dttKuattwNkIlFw2YXgzOdYq4Ox49PlM+JrKd5OusjTWhBuVxUfMX/KXXZ3WEmkuqa67wspR4BTbwtKr/5u4fFgStse/T7EifFPnnYl9zPq4vmUOPrRndgoHjDti1gOPqlyXoifcRNGQzUd31lDyfHmob1Gp35vSr+P6vilcQ5Egtyd8YF/ySg9NhPM+9M/IOaHwp5+PSZayXTvCogEUwlatC3J8LLwYtcWB8EuDXQVuCkV5/B4eNHb7wGBs87LBDS+xjdVSn09wq1G8dFM+9tSUhIGneLvUdniKxKpTYljCpu3j7rVWlHj/P23v4NPGUEyeCQnexe9lJjzEQqMjJs+EzNAX6B98dBZVRmroJx95x/A/6gln18EyfCUsl+qdXb/tjvfbw+mwforpUOBz4XLVoBwAn3aWnfeH246NyBXhrq7TTN5lNSP9RkU+puUJm3W2Tsdq0nZWM07srk7MwQrZSRysjjGWBLRJNsNbfj2JMR4AbxpU1XLAb9Mxfpsq5EjMuuiR8L0JiHOOBX3hiUvOmavN0nMueSzcceFk0BK4pMqLo7vDD1Z0qrtDx7Itt4Xwm9UqbMmk8S0Dtuzb2pvOU99Z1nLTOfleNmvfZfP2pYZmPfajwosKdDBNpacNpVGGsWX9CyDI8Xq/Sj6QAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE0LTExLTEwVDAzOjE3OjU4LTA1OjAwF+tHyQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNC0xMS0xMFQwMzoxNzo1OC0wNTowMGa2/3UAAAAASUVORK5CYII=",height:20,width:20,type:"esriPMS",angle:0})}}_createWindBarbsRenderer(){const e=Array.from(Array(31).keys()).map((e=>5*e)),t=[{range:"0-5",path:"M20 20 M5 20 A15 15 0 1 0 35 20 A15 15 0 1 0 5 20 M20 20 M10 20 A10 10 0 1 0 30 20 A10 10 0 1 0 10 20",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTIwIDIwIE01IDIwIEExNSAxNSAwIDEgMCAzNSAyMCBBMTUgMTUgMCAxIDAgNSAyMCBNMjAgMjAgTTEwIDIwIEExMCAxMCAwIDEgMCAzMCAyMCBBMTAgMTAgMCAxIDAgMTAgMjAiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"5-10",path:"M25 0 L25 40 M25 35 L17.5 37.5",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjkgMCAyNyA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjUgMCBMMjUgNDAgTTI1IDM1IEwxNy41IDM3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"10-15",path:"M25 0 L25 40 L10 45 L25 40",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjkgMCAyNyA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjUgMCBMMjUgNDAgTDEwIDQ1IEwyNSA0MCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"15-20",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L17.5 37.5",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjEyIDAgMTUgNDUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxNy41IDM3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"20-25",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjkgMCAyNiA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjUgMCBMMjUgNDAgTDEwIDQ1IEwyNSA0MCBNMjUgMzUgTDEwIDQwIiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"25-30",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L17.5 32.5",imageData:"PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjkgMCAyNiA0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMjUgMCBMMjUgNDAgTDEwIDQ1IEwyNSA0MCBNMjUgMzUgTDEwIDQwIEwyNSAzNSBNMjUgMzAgTDE3LjUgMzIuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"30-35",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L10 35",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0NiI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"35-40",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L17.5 27.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0NiI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxNy41IDI3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"40-45",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0NiI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"45-50",path:"M25 0 L25 40 L10 45 L25 40 M25 35 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L17.5 22.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0NiI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0NSBMMjUgNDAgTTI1IDM1IEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxNy41IDIyLjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"50-55",path:"M25 0 L25 40 L10 40 L25 35",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"55-60",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L17.5 32.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxNy41IDMyLjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"60-65",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"65-70",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L17.5 27.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxNy41IDI3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"70-75",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"75-80",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L17.5 22.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxNy41IDIyLjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"80-85",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L10 25",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxMCAyNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"85-90",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L10 25 L25 20 M25 15 L17.5 17.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxMCAyNSBMMjUgMjAgTTI1IDE1IEwxNy41IDE3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"90-95",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L10 25 L25 20 M25 15 L10 20",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxMCAyNSBMMjUgMjAgTTI1IDE1IEwxMCAyMCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"95-100",path:"M25 0 L25 40 L10 40 L25 35 M25 30 L10 35 L25 30 M25 25 L10 30 L25 25 M25 20 L10 25 L25 20 M25 15 L10 20 L25 15 M25 10 L17.5 12.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTTI1IDMwIEwxMCAzNSBMMjUgMzAgTTI1IDI1IEwxMCAzMCBMMjUgMjUgTTI1IDIwIEwxMCAyNSBMMjUgMjAgTTI1IDE1IEwxMCAyMCBMMjUgMTUgTTI1IDEwIEwxNy41IDEyLjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="},{range:"100-105",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMnB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"105-110",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L17.5 27.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDE3LjUgMjcuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"110-115",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"115-120",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L17.5 22.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDE3LjUgMjIuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"120-125",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"125-130",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L17.5 17.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDE3LjUgMTcuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"130-135",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L10 20",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDEwIDIwIiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"135-140",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L10 20 M25 15 M25 10 L17.5 12.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDEwIDIwIE0yNSAxNSBNMjUgMTAgTDE3LjUgMTIuNSIgc3R5bGU9InN0cm9rZTpyZ2IoMCwwLDApO3N0cm9rZS13aWR0aDoxLjUiLz4KIDwvc3ZnPg=="},{range:"140-145",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L10 20 M25 15 M25 10 L17.5 12.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDEwIDIwIE0yNSAxNSBNMjUgMTAgTDEwIDE1IiBzdHlsZT0ic3Ryb2tlOnJnYigwLDAsMCk7c3Ryb2tlLXdpZHRoOjEuNSIvPgogPC9zdmc+"},{range:"145-150",path:"M25 0 L25 40 L10 40 L25 35 L10 35 L25 30 M25 25 L10 30 M25 25 M25 20 L10 25 M25 20 M25 15 L10 20 M25 15 M25 10 L17.5 12.5",imageData:"PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMzJweCIgd2lkdGg9IjMycHgiIHZpZXdCb3g9IjkgMCAyNiA0MSI+CiAgPHBhdGggZD0iTTI1IDAgTDI1IDQwIEwxMCA0MCBMMjUgMzUgTDEwIDM1IEwyNSAzMCBNMjUgMjUgTDEwIDMwIE0yNSAyNSBNMjUgMjAgTDEwIDI1IE0yNSAyMCBNMjUgMTUgTDEwIDIwIE0yNSAxNSBNMjUgMTAgTDEwIDE1IE0yNSAxMCBNMjUgNSBMMTcuNSA3LjUiIHN0eWxlPSJzdHJva2U6cmdiKDAsMCwwKTtzdHJva2Utd2lkdGg6MS41Ii8+CiA8L3N2Zz4="}],i=x.Z.fromJSON({imageData:"iVBORw0KGgoAAAANSUhEUgAAACgAAAApCAQAAADtq6NDAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAEY0lEQVRIx5XXWWxWRRQH8N+d+31tUdGAVjGglYJABFEBY91jfDAg7piYaFTccA++uMQEFRcSXlATtxiXqMQt4G4iisYl0ai4sIQYtVFZ1KIFKdTS0l4f7vRCS5fPebozc+bM/2z/Mzcx0AgSiUxXnKfIdMn875FIhX53U2n/B/s+kKM4UINTjTBZImixxnrv+9a2iL6zEoUBXcoudrWj/OtHm3wt02lfU9Qao9OnHvIhgmww84MEl1qnxfNmGrqHxAizLdPpC6chGcAxKGGcL+30gOERf1BSpUqVslQSV8d5ReZFe8VQ9avufJn31cWwlJV7iafKStGOE/1qvfH9qUxxu8ydUdmuSKbGO8YUdT2inKLG69pM70tliktl5qIkCAJGmusDG7Vqsc0WjZa4UBlBiA5YZIcjYzB7qDtH5kaUJFLs7RGZTZ42W4PRRmtwvbdt1+wGiaS4drEtDttdZYIDNVuAclR3vA3+dI3qHqmVSy7U6Tv1MScCPvPR7nIpFlsdCy3FdTLPGhK92e2CUITjMJ9ocwKxnsZqc3O3JwMma3d6UVLnyVxB4aXemZqvPqLdpJhW3KVVbY4yYImPo6M5Urv50fj+0z/FG9YaEiENs8UtMfXUaTeTePNHlhXfA1UU+2lyD1Il3Gtt9+adfpNG7dNlpg2U/T3KYLZ2dUWFdTgp3/rQ4sK973qnInV5TIf40x3dhvrJPBiqyWUo4wAtLqhQYS71qK+QKOFRywmGK/kpikzV6WMKhh58vGWs4TIJNjiEYLIuP8Tt4/zmLyqk+AyrJSbF+Qq1DgqRUPMxyl+9q3IQhX/rMCJ6tEunriDs1oSyQZKlr9AkhT2ZIARbJfaJS1vtVbHB+Rgi0RK/y1q1BWsEEyLoz40xtGKcARPVWB1BTPO7f4LNtpkUl1aoMbViLyZo0GRjPD3BxnxjqXeLYlvhqYrzMMG3HoyJXa3JjfnGlbYYFlP7Jh3qKsKY4hQ7TY0nG+xwRL61n63mxHtqNHosigyMLmClNwvuecFnOZB88nNBDzNkzhxEZaKMBVoKapggMzvHHXBEpNSSFAvtcFRsVn0bW8LlMmcXs+c0Kne3gRR32+zg4uXwjC6zit6Wt4a8LXVfcp/MtQXHn2ynGbuCmb8GvvFeJLEE82ReU9/n6+dkq2x3buG9Wn94smcgAw631RPR7BTH+kbmHReZoEpOdEe7zWqZl40s0JWs9Hmv7hjBHqPDwsjGKVJnWWqjbdZp1KhJi0aPmxYZsIRhlttgeF+Jlke41QcOQKoqilSb6HJzSvNG3G/UoWnxwsmt+sVaYwd63dRbqdnMyCPVeyRPvpYgdavM22oGKoMUVRbJfOWMwidJ8Zzb1UvmWK/VVUXzHaTjjrVYh1897HT7xxYEVUaa5SWb/WO+YUWa9SrwvigzM8YlzlYv2GSdVCYxxlBtVnnFq5olwp5/BEk/OLsf5LUmG2+inRJdVvjZ97ZH9/zP34ug1O91pf4p+D+JYBpvrKxfbwAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNC0xMS0xMFQwMzoxMjowOS0wNTowMB9ViV0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTQtMTEtMTBUMDM6MTI6MDktMDU6MDBuCDHhAAAAAElFTkSuQmCC",height:20,width:20,type:"esriPMS",angle:0}),r=e.map(((r,n)=>{let a;if(n!==e.length-1)if(0===n)a={minValue:r,maxValue:e[n+1],symbol:i};else{const i=x.Z.fromJSON({type:"esriPMS",imageData:t[n].imageData,contentType:"image/svg+xml",height:32,width:32,angle:0});a={minValue:r,maxValue:e[n+1],symbol:i}}return new w.Z(a)}));return{defaultSymbol:i,classBreakInfos:r}}_getClassBreaks(e,t){return t.map(((t,i)=>new w.Z({minValue:e[i],maxValue:e[i+1],symbol:this._getDefaultSymbol(new n.Z(t))})))}};(0,r._)([(0,c.Cb)({type:String,json:{write:!0}})],B.prototype,"attributeField",void 0),(0,r._)([(0,c.Cb)({type:z.apiValues,json:{type:z.jsonValues,read:{reader:z.read},write:{writer:z.write}}})],B.prototype,"flowRepresentation",void 0),(0,r._)([(0,c.Cb)({type:["geographic","arithmetic"],json:{write:!0}})],B.prototype,"rotationType",void 0),(0,r._)([(0,c.Cb)({type:_.apiValues,json:{type:_.jsonValues,read:{reader:_.read},write:{writer:_.write}}})],B.prototype,"style",void 0),(0,r._)([(0,c.Cb)({json:{write:!0}})],B.prototype,"symbolTileSize",void 0),(0,r._)([(0,c.Cb)({type:g.NL.apiValues,json:{type:g.NL.jsonValues,write:{writer:g.NL.write}}})],B.prototype,"inputUnit",void 0),(0,r._)([(0,p.r)("inputUnit")],B.prototype,"readInputUnit",null),(0,r._)([(0,c.Cb)({type:g.NL.apiValues,json:{type:g.NL.jsonValues,read:{reader:g.NL.read},write:{writer:g.NL.write}}})],B.prototype,"outputUnit",void 0),(0,r._)([(0,p.r)("outputUnit")],B.prototype,"readOutputUnit",null),(0,r._)([(0,d.J)({vectorField:"vector-field"})],B.prototype,"type",void 0),(0,r._)([(0,c.Cb)({type:h.Z})],B.prototype,"styleRenderer",null),(0,r._)([(0,c.Cb)({type:I.Z})],B.prototype,"sizeVariables",null),(0,r._)([(0,c.Cb)({type:f.Z})],B.prototype,"rotationVariables",null),B=L=(0,r._)([(0,m.j)("esri.renderers.VectorFieldRenderer")],B);const k=B},67058:(e,t,i)=>{i.d(t,{FI:()=>v,In:()=>b,Ob:()=>f,U0:()=>I,YD:()=>C,ol:()=>N});var r=i(22303),n=(i(30030),i(67900),i(1231)),a=i(25972),o=(i(24705),i(69237)),s=(i(32984),i(93010)),l=i(12163),u=i(44262),c=(i(10278),i(622),i(1515)),d=i(60849),p=i(81571),m=i(28092),y=(i(73622),i(16050),i(3943));const g=.25,h=c.Z.fromJSON({type:"multipart",colorRamps:[{fromColor:[0,0,255],toColor:[0,255,255]},{fromColor:[0,255,255],toColor:[255,255,0]},{fromColor:[255,255,0],toColor:[255,0,0]}]}),M=c.Z.fromJSON(s.Ms[0]),w=new Set(["scientific","standard-time","vector-uv","vector-magdir","vector-u","vector-v","vector-magnitude","vector-direction"]);function f(e,t){const{attributeTable:i,colormap:n}=e;if((0,l.LV)(e)){const t=function(e){if(!(0,l.LV)(e))return null;let t;if(null!=e.statistics&&e.statistics.length&&("vector-magdir"===e.dataType||"vector-uv"===e.dataType)){const{minMagnitude:i,maxMagnitude:r}=function(e,t){let i,r;if("vector-magdir"===e)i=t[0].min,r=t[0].max;else{const e=t[0].min,n=t[0].max,a=t[1].min,o=t[1].max;i=0,r=Math.max(Math.abs(e),Math.abs(a),Math.abs(n),Math.abs(o))}return{minMagnitude:i,maxMagnitude:r}}(e.dataType,e.statistics);t=[{type:"size",field:"Magnitude",minSize:10,maxSize:40,minDataValue:i,maxDataValue:r}]}const i=null!=e.multidimensionalInfo?T.get(e.multidimensionalInfo.variables[0].unit):null,r=new y.Z({visualVariables:t,inputUnit:i,rotationType:"geographic"});return r.visualVariables=[...r.sizeVariables,...r.rotationVariables],r}(e);if(null!=t)return t}if(null!=n){const t=function(e){if(!(0,l.mO)(e))return null;let t;const{attributeTable:i,colormap:r}=e;if(null!=i){const e=D(i,"value"),r=A(i,null,!0);"string"===r.type&&(t={},i.features.forEach((i=>{const n=i.attributes;t[n[e.name]]=r?n[r.name]:n[e.name]})))}return m.Z.createFromColormap(r,t)}(e);if(null!=t)return t}if(null!=i){const t=function(e,t,i,n){if(!(0,l.MG)(e,t))return null;const{attributeTable:a,statistics:c}=e,d=A(a,t),m=D(a,"red"),y=D(a,"green"),g=D(a,"blue"),h=new o.Z,w=[],f=new Set,I=!!(m&&y&&g);if(null!=a)a.features.forEach((e=>{const t=e.attributes[d.name];if(!f.has(e.attributes[d.name])&&null!=t){f.add(t);const i=I&&("single"===m.type||"double"===m.type)&&("single"===y.type||"double"===y.type)&&("single"===g.type||"double"===g.type)&&!a.features.some((e=>e.attributes[m.name]>1||e.attributes[y.name]>1||e.attributes[g.name]>1)),n=i?255:1;w.push(new u.Z({value:e.attributes[d.name],label:e.attributes[d.name]+"",symbol:{type:"simple-fill",style:"solid",outline:null,color:new r.Z(I?[e.attributes[m.name]*n,e.attributes[y.name]*n,e.attributes[g.name]*n,1]:[0,0,0,0])}}))}}));else if(c?.[0])for(let e=c[0].min;e<=c[0].max;e++)w.push(new u.Z({value:e,label:e.toString(),symbol:{type:"simple-fill",style:"solid",outline:null,color:new r.Z([0,0,0,0])}}));if(w.sort(((e,t)=>e.value&&"string"==typeof e.value.valueOf()?0:e.value>t.value?1:-1)),!I){const e=(0,s.Jw)(M,{numColors:w.length});w.forEach(((t,i)=>t.symbol.color=new r.Z(e[i].slice(1,4)))),h.colorRamp=M}return new p.Z({field:d.name,uniqueValueInfos:w,authoringInfo:h})}(e);if(null!=t)return t}return function(e,t){e=v(e,t?.variableName);const{bandCount:i}=e;let{bandIds:r,stretchType:n}=t||{};r?.some((e=>e>=i))&&(r=null);let a=e.statistics,o=e.histograms;i>1?(r=r?.length?r:C(e),a=null==a?null:r?.map((e=>a[e])),o=null==o?null:r?.map((e=>o[e]))):r=[0],null==n&&(n=function(e){let t="percent-clip";const{pixelType:i,dataType:r,histograms:n,statistics:a,multidimensionalInfo:o}=e,s=w.has(r)||"generic"===r&&null!=o;return"u8"!==i||"processed"!==r&&null!=n&&null!=a?"u8"===i||"elevation"===r||s?t="min-max":null!=n?t="percent-clip":null!=a&&(t="min-max"):t="none",t}(e));let s=!1;switch(n){case"none":s=!1;break;case"percent-clip":s=!o?.length;break;default:s=!a?.length}const{dataType:l}=e,u=1===r?.length&&w.has(l)?h:null,c=new d.Z({stretchType:n,dynamicRangeAdjustment:s,colorRamp:u,outputMin:0,outputMax:255,gamma:1===r?.length?[1]:[1,1,1],useGamma:!1});return"percent-clip"===n?c.maxPercent=c.minPercent=g:"standard-deviation"===n&&(c.numberOfStandardDeviations=2),s||null==e.multidimensionalInfo&&!t?.includeStatisticsInStretch||("percent-clip"===n?c.histograms=o:"min-max"!==n&&"standard-deviation"!==n||(c.statistics=a)),c}(e,t)}function I(e,t=!1){const i=["raster-stretch"];return(0,l.mO)(e,t)&&i.push("raster-colormap"),(0,l.MG)(e)&&i.push("unique-value"),(0,l.fI)(e,t)&&i.push("class-breaks"),(0,l.jX)(e)&&i.push("raster-shaded-relief"),(0,l.LV)(e)&&i.push("vector-field"),(0,l.aG)(e)&&i.push("flow"),i}function b(e,t,i){const r=["nearest","bilinear","cubic","majority"].find((e=>e===i?.toLowerCase()));return"Map"===t?r??"bilinear":"standard-time"===e.dataType?r??"nearest":"thematic"===e.dataType||e.attributeTable||e.colormap?"nearest"===r||"majority"===r?r:"nearest":r??"bilinear"}function v(e,t){if(!t)return e;let i=e.statistics,r=e.histograms;const{multidimensionalInfo:n}=e;if(t&&null!=n){const e=n.variables.find((e=>e.name===t));if(e){const{statistics:t,histograms:n}=e;t?.length&&(i=t),n?.length&&(r=n)}}return a.Z.fromJSON({...e.toJSON(),statistics:i,histograms:r})}function C(e){const t=e.bandCount;if(1===t)return null;if(2===t)return[0];const{bandInfos:i}=e;let r;if(i.length===t){const{red:e,green:t,blue:n,nir:a}=function(e){const t={};for(let i=0;i=410&&e<=480&&n>=480&&n<=540?t.blue=i:null==t.green&&e>=490&&e<=560&&n>=560&&n<=610?t.green=i:null==t.red&&e>=595&&e<=670&&n>=660&&n<=730?t.red=i:null==t.nir&&e>=700&&e<=860&&n>=800&&n<=950&&(t.nir=i)}}return t}(i);null!=e&&null!=t&&null!=n?r=[e,t,n]:null!=a&&null!=e&&null!=t&&(r=[a,e,t])}return!r&&t>=3&&(r=[0,1,2]),r}function A(e,t,i){let r;return null!=e?(r=t?e.fields.find((e=>t.toLowerCase()===e.name.toLowerCase())):function(e){let t;for(let i=0;i"string"===e.type))),r||(r=D(e,"value")))):r=new n.Z({name:"value"}),r}function D(e,t){return null==e?null:e.fields.find((e=>e.name.toLowerCase()===t))}const T=new Map([["m/s","meter-per-second"],["km/h","kilometer-per-hour"],["knots","knots"],["ft/s","feet-per-second"],["mph","mile-per-hour"]]);function j(e){return{color:e.symbolLayers[0].material?.color,type:"esriSFS",style:"esriSFSSolid"}}function N(e){if("uniqueValue"===e.type){const t=e.uniqueValueInfos,i=t?.[0].symbol;return i?.symbolLayers?.length&&(e.uniqueValueInfos=t?.map((e=>({value:e.value,label:e.label,symbol:e.symbol?j(e.symbol):null})))),e}if("classBreaks"===e.type){const t=e.classBreakInfos,i=t[0].symbol;return i?.symbolLayers?.length&&(e.classBreakInfos=t.map((e=>({classMinValue:e.classMinValue,classMaxValue:e.classMaxValue,label:e.label,symbol:e.symbol?j(e.symbol):null})))),e}return e}},26059:(e,t,i)=>{i.d(t,{N:()=>p,g:()=>d});var r=i(3172),n=i(6570),a=i(94139),o=i(82971),s=i(25972),l=i(11282),u=i(74889);async function c(e,t,i){const c=(0,l.en)(e),{rasterFunction:d,sourceJSON:p}=t||{},m=d?JSON.stringify(d.rasterFunctionDefinition||d):null,y=(0,l.cv)({...c.query,renderingRule:m,f:"json"}),g=(0,l.lA)(y,i);e=c.path;const h=p||await(0,r.default)(e,g).then((e=>e.data)),M=h.hasRasterAttributeTable?(0,r.default)(`${e}/rasterAttributeTable`,g):null,w=h.hasColormap?(0,r.default)(`${e}/colormap`,g):null,f=h.hasHistograms?(0,r.default)(`${e}/histograms`,g):null,I=h.currentVersion>=10.3?(0,r.default)(`${e}/keyProperties`,g):null,b=h.hasMultidimensions?(0,r.default)(`${e}/multidimensionalInfo`,g):null,v=await Promise.allSettled([M,w,f,I,b]);let C=null;if(h.minValues&&h.minValues.length===h.bandCount){C=[];for(let e=0;e{e.statistics?.length&&e.statistics.forEach((e=>{e.avg=e.mean,e.stddev=e.standardDeviation}))}));const{defaultVariable:U,serviceDataType:_}=h;U&&U!==Z.DefaultVariable&&(Z.DefaultVariable=U),_&&_.includes("esriImageServiceDataTypeVector")&&!_.includes(Z.DataType)&&(Z.DataType=_.replace("esriImageServiceDataType",""));let z=h.noDataValue;return h.noDataValues?.length&&h.noDataValues.some((e=>e!==z))&&(z=h.noDataValues),new s.Z({width:D,height:T,bandCount:h.bandCount,extent:n.Z.fromJSON(h.extent),spatialReference:j,pixelSize:new a.Z({x:h.pixelSizeX,y:h.pixelSizeY,spatialReference:j}),pixelType:h.pixelType.toLowerCase(),statistics:C,attributeTable:N,colormap:S,histograms:L,keyProperties:Z,noDataValue:z,multidimensionalInfo:x})}function d(e,t,i){return c(e,{sourceJSON:t},i)}function p(e,t,i){return c(e,{rasterFunction:t},i)}},74889:(e,t,i)=>{i.d(t,{Z:()=>f});var r,n=i(43697),a=i(66577),o=i(38171),s=i(35454),l=i(96674),u=i(22974),c=i(5600),d=(i(75215),i(71715)),p=i(52011),m=i(30556),y=i(82971),g=i(33955),h=i(1231);const M=new s.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let w=r=class extends l.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const i=y.Z.fromJSON(t.spatialReference),r=[];for(let t=0;t0)for(let i=0;iMath.round((e-r)/t)),(e=>Math.round((n-e)/i)));for(let e=0,t=a.length;ei*t+e}if(this.hasM&&null!=i?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=i;l=i=>null==i?i:i*t+e}const u=this._getHydrationFunction(e,(e=>e*a+r),(e=>n-e*o),s,l);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,i){let r,n;const a=[];for(let o=0,s=e.length;o0){const e=t(s[0]),o=i(s[1]);e===r&&o===n||(a.push([e-r,o-n]),r=e,n=o)}else r=t(s[0]),n=i(s[1]),a.push([r,n])}return a.length>0?a:null}_getQuantizationFunction(e,t,i){return"point"===e?e=>(e.x=t(e.x),e.y=i(e.y),e):"polyline"===e||"polygon"===e?e=>{const r=(0,g.oU)(e)?e.rings:e.paths,n=[];for(let e=0,a=r.length;e0?((0,g.oU)(e)?e.rings=n:e.paths=n,e):null}:"multipoint"===e?e=>{const r=this._quantizePoints(e.points,t,i);return r&&r.length>0?(e.points=r,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,i,r,n){return"point"===e?e=>{e.x=t(e.x),e.y=i(e.y),r&&(e.z=r(e.z))}:"polyline"===e||"polygon"===e?e=>{const a=(0,g.oU)(e)?e.rings:e.paths;let o,s;for(let e=0,r=a.length;e0?(o+=n[0],s+=n[1]):(o=n[0],s=n[1]),n[0]=t(o),n[1]=i(s)}}if(r&&n)for(let e=0,t=a.length;e{e.xmin=t(e.xmin),e.ymin=i(e.ymin),e.xmax=t(e.xmax),e.ymax=i(e.ymax),r&&null!=e.zmax&&null!=e.zmin&&(e.zmax=r(e.zmax),e.zmin=r(e.zmin)),n&&null!=e.mmax&&null!=e.mmin&&(e.mmax=n(e.mmax),e.mmin=n(e.mmin))}:"multipoint"===e?e=>{const a=e.points;let o,s;for(let e=0,r=a.length;e0?(o+=r[0],s+=r[1]):(o=r[0],s=r[1]),r[0]=t(o),r[1]=i(s)}if(r&&n)for(let e=0,t=a.length;e({enabled:e})}}})],w.prototype,"exceededTransferLimit",void 0),(0,n._)([(0,c.Cb)({type:[o.Z],json:{write:!0}})],w.prototype,"features",void 0),(0,n._)([(0,d.r)("features")],w.prototype,"readFeatures",null),(0,n._)([(0,c.Cb)({type:[h.Z],json:{write:!0}})],w.prototype,"fields",void 0),(0,n._)([(0,c.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:M.read}}})],w.prototype,"geometryType",void 0),(0,n._)([(0,m.c)("geometryType")],w.prototype,"writeGeometryType",null),(0,n._)([(0,c.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasM",void 0),(0,n._)([(0,c.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasZ",void 0),(0,n._)([(0,c.Cb)({types:a.qM,json:{write:!0}})],w.prototype,"queryGeometry",void 0),(0,n._)([(0,d.r)("queryGeometry")],w.prototype,"readQueryGeometry",null),(0,n._)([(0,c.Cb)({type:y.Z,json:{write:!0}})],w.prototype,"spatialReference",void 0),(0,n._)([(0,m.c)("spatialReference")],w.prototype,"writeSpatialReference",null),(0,n._)([(0,c.Cb)({json:{write:!0}})],w.prototype,"transform",void 0),w=r=(0,n._)([(0,p.j)("esri.rest.support.FeatureSet")],w),w.prototype.toJSON.isDefaultToJSON=!0;const f=w},79681:(e,t,i)=>{i.d(t,{Z:()=>f});var r,n=i(43697),a=i(66577),o=i(92835),s=i(60235),l=i(96674),u=i(22974),c=i(92604),d=i(5600),p=(i(75215),i(52011)),m=i(30556),y=i(33955),g=i(98974),h=i(45663),M=i(94139);let w=r=class extends l.wq{constructor(){super(...arguments),this.geometry=null,this.mosaicRule=null,this.rasterFunction=null,this.pixelSize=null,this.raster=void 0,this.timeExtent=null}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,y.Ji)(e),t[i]=e.toJSON())}get renderingRule(){return(0,s.Mr)(c.Z.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._get("rasterFunction")}set renderingRule(e){(0,s.Mr)(c.Z.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._set("rasterFunction",e)}clone(){return new r((0,u.d9)({geometry:this.geometry,mosaicRule:this.mosaicRule,rasterFunction:this.rasterFunction,pixelSize:this.pixelSize,raster:this.raster,timeExtent:this.timeExtent}))}};(0,n._)([(0,d.Cb)({types:a.qM,json:{read:y.im}})],w.prototype,"geometry",void 0),(0,n._)([(0,m.c)("geometry")],w.prototype,"writeGeometry",null),(0,n._)([(0,d.Cb)({type:g.Z,json:{write:!0}})],w.prototype,"mosaicRule",void 0),(0,n._)([(0,d.Cb)({type:h.Z})],w.prototype,"renderingRule",null),(0,n._)([(0,d.Cb)({type:h.Z,json:{write:!0,name:"renderingRule"}})],w.prototype,"rasterFunction",void 0),(0,n._)([(0,d.Cb)({type:M.Z,json:{write:!0}})],w.prototype,"pixelSize",void 0),(0,n._)([(0,d.Cb)({json:{write:!0}})],w.prototype,"raster",void 0),(0,n._)([(0,d.Cb)({type:o.Z,json:{read:{source:"time"},write:{target:"time"}}})],w.prototype,"timeExtent",void 0),w=r=(0,n._)([(0,p.j)("esri.rest.support.ImageHistogramParameters")],w);const f=w},32163:(e,t,i)=>{i.d(t,{eZ:()=>u});var r=i(51773),n=i(35671),a=i(84649),o=(i(63801),i(48074),i(38745),i(9190)),s=(i(10214),i(71423),i(44951),i(422)),l=i(29986);function u({displayField:e,editFieldsInfo:t,fields:i,objectIdField:l,title:u},m){if(!i)return null;const g=function(e,t){const i=t?.visibleFieldNames;return function(e,t){const i=e;return t&&(e=e.filter((e=>!t.includes(e.type)))),e===i&&(e=e.slice()),e.sort(d),e}(e.fields??[],t?.ignoreFieldTypes||y).map((t=>new s.Z({fieldName:t.name,isEditable:(0,n.Hp)(t,e),label:t.alias,format:p(t),visible:c(t,{...e,visibleFieldNames:i})})))}({editFieldsInfo:t,fields:i,objectIdField:l},m);if(!g.length)return null;const h=function(e){const t=(0,n.O5)(e),{titleBase:i}=e;return t?`${i}: {${t.trim()}}`:i??""}({titleBase:u,fields:i,displayField:e}),M=[new o.Z,new a.Z];return new r.Z({title:h,content:M,fieldInfos:g})}const c=(e,t)=>t.visibleFieldNames?t.visibleFieldNames.has(e.name):(0,n.Fv)(e,t);function d(e,t){return"oid"===e.type?-1:"oid"===t.type?1:m(e)?-1:m(t)?1:(e.alias||e.name).toLocaleLowerCase().localeCompare((t.alias||t.name).toLocaleLowerCase())}function p(e){switch(e.type){case"small-integer":case"integer":case"single":return new l.Z({digitSeparator:!0,places:0});case"double":return new l.Z({digitSeparator:!0,places:2});case"date":return new l.Z({dateFormat:"long-month-day-year"});default:return"string"===e.type&&(0,n.Ec)(e.name)?new l.Z({digitSeparator:!0,places:0}):null}}function m(e){return"name"===(e.name&&e.name.toLowerCase())||"name"===(e.alias&&e.alias.toLowerCase())}const y=["geometry","blob","raster","guid","xml"]}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/b846d4215210aac9f6ef.js b/public/assets/esri/core/workers/chunks/b846d4215210aac9f6ef.js new file mode 100644 index 0000000..59f5012 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/b846d4215210aac9f6ef.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9689,2442],{45425:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_});var o=r(43697),s=(r(66577),r(20102)),i=r(95330),n=r(81271),a=r(5600),l=(r(75215),r(67676),r(80442)),u=r(71715),p=r(52011),c=r(19238),d=r(83379),y=r(78346),h=r(74889),m=r(6570);let f=class extends d.Z{constructor(e){super(e),this.type="csv",this.refresh=(0,i.Ds)((async e=>{await this.load();const{extent:t,timeExtent:r}=await this._connection.invoke("refresh",e);return t&&(this.sourceJSON.extent=t),r&&(this.sourceJSON.timeInfo.timeExtent=[r.start,r.end]),{dataChanged:!0,updates:{extent:this.sourceJSON.extent,timeInfo:this.sourceJSON.timeInfo}}}))}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._startWorker(t)),Promise.resolve(this)}destroy(){this._connection?.close(),this._connection=null}async openPorts(){return await this.load(),this._connection.openPorts()}async queryFeatures(e,t={}){await this.load(t);const r=await this._connection.invoke("queryFeatures",e?e.toJSON():null,t);return h.Z.fromJSON(r)}async queryFeaturesJSON(e,t={}){return await this.load(t),this._connection.invoke("queryFeatures",e?e.toJSON():null,t)}async queryFeatureCount(e,t={}){return await this.load(t),this._connection.invoke("queryFeatureCount",e?e.toJSON():null,t)}async queryObjectIds(e,t={}){return await this.load(t),this._connection.invoke("queryObjectIds",e?e.toJSON():null,t)}async queryExtent(e,t={}){await this.load(t);const r=await this._connection.invoke("queryExtent",e?e.toJSON():null,t);return{count:r.count,extent:m.Z.fromJSON(r.extent)}}async querySnapping(e,t={}){return await this.load(t),this._connection.invoke("querySnapping",e,t)}async _startWorker(e){this._connection=await(0,y.bA)("CSVSourceWorker",{strategy:(0,l.Z)("feature-layers-workers")?"dedicated":"local",signal:e});const{url:t,delimiter:r,fields:o,latitudeField:s,longitudeField:i,spatialReference:n,timeInfo:a}=this.loadOptions,u=await this._connection.invoke("load",{url:t,customParameters:this.customParameters,parsingOptions:{delimiter:r,fields:o?.map((e=>e.toJSON())),latitudeField:s,longitudeField:i,spatialReference:n?.toJSON(),timeInfo:a?.toJSON()}},{signal:e});this.locationInfo=u.locationInfo,this.sourceJSON=u.layerDefinition,this.delimiter=u.delimiter}};(0,o._)([(0,a.Cb)()],f.prototype,"type",void 0),(0,o._)([(0,a.Cb)()],f.prototype,"loadOptions",void 0),(0,o._)([(0,a.Cb)()],f.prototype,"customParameters",void 0),(0,o._)([(0,a.Cb)()],f.prototype,"locationInfo",void 0),(0,o._)([(0,a.Cb)()],f.prototype,"sourceJSON",void 0),(0,o._)([(0,a.Cb)()],f.prototype,"delimiter",void 0),f=(0,o._)([(0,p.j)("esri.layers.graphics.sources.CSVSource")],f);var g=r(25278),S=r(14165),v=r(25929),w=r(82971);function b(e,t){throw new s.Z(t,`CSVLayer (title: ${e.title}, id: ${e.id}) cannot be saved to a portal item`)}let C=class extends c.default{constructor(...e){super(...e),this.geometryType="point",this.capabilities=(0,g.MS)(!1,!1),this.delimiter=null,this.editingEnabled=!1,this.fields=null,this.latitudeField=null,this.locationType="coordinates",this.longitudeField=null,this.operationalLayerType="CSV",this.outFields=["*"],this.path=null,this.spatialReference=w.Z.WGS84,this.source=null,this.type="csv"}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null,r=this.loadFromPortal({supportedTypes:["CSV"],supportsData:!1},e).catch(i.r9).then((async()=>this.initLayerProperties(await this.createGraphicsSource(t))));return this.addResolvingPromise(r),Promise.resolve(this)}get isTable(){return this.loaded&&null==this.geometryType}readWebMapLabelsVisible(e,t){return null!=t.showLabels?t.showLabels:!!(t.layerDefinition&&t.layerDefinition.drawingInfo&&t.layerDefinition.drawingInfo.labelingInfo)}set url(e){if(!e)return void this._set("url",e);const t=(0,n.mN)(e);this._set("url",t.path),t.query&&(this.customParameters={...this.customParameters,...t.query})}async createGraphicsSource(e){const t=new f({loadOptions:{delimiter:this.delimiter,fields:this.fields,latitudeField:this.latitudeField??void 0,longitudeField:this.longitudeField??void 0,spatialReference:this.spatialReference??void 0,timeInfo:this.timeInfo??void 0,url:this.url},customParameters:this.customParameters??void 0});return this._set("source",t),await t.load({signal:e}),this.read({locationInfo:t.locationInfo,columnDelimiter:t.delimiter},{origin:"service",url:this.parsedUrl}),t}queryFeatures(e,t){return this.load().then((()=>this.source.queryFeatures(S.Z.from(e)||this.createQuery()))).then((e=>{if(e?.features)for(const t of e.features)t.layer=t.sourceLayer=this;return e}))}queryObjectIds(e,t){return this.load().then((()=>this.source.queryObjectIds(S.Z.from(e)||this.createQuery())))}queryFeatureCount(e,t){return this.load().then((()=>this.source.queryFeatureCount(S.Z.from(e)||this.createQuery())))}queryExtent(e,t){return this.load().then((()=>this.source.queryExtent(S.Z.from(e)||this.createQuery())))}read(e,t){super.read(e,t),t&&"service"===t.origin&&this.revert(["latitudeField","longitudeField"],"service")}write(e,t){return super.write(e,{...t,writeLayerSchema:!0})}clone(){throw new s.Z("csv-layer:clone",`CSVLayer (title: ${this.title}, id: ${this.id}) cannot be cloned`)}async save(e){return b(this,"csv-layer:save")}async saveAs(e,t){return b(this,"csv-layer:save-as")}async hasDataChanged(){try{const{dataChanged:e,updates:t}=await this.source.refresh(this.customParameters);return null!=t&&this.read(t,{origin:"service",url:this.parsedUrl,ignoreDefaults:!0}),e}catch{}return!1}_verifyFields(){}_verifySource(){}_hasMemorySource(){return!1}};(0,o._)([(0,a.Cb)({readOnly:!0,json:{read:!1,write:!1}})],C.prototype,"capabilities",void 0),(0,o._)([(0,a.Cb)({type:[","," ",";","|","\t"],json:{read:{source:"columnDelimiter"},write:{target:"columnDelimiter",ignoreOrigin:!0}}})],C.prototype,"delimiter",void 0),(0,o._)([(0,a.Cb)({readOnly:!0,type:Boolean,json:{origins:{"web-scene":{read:!1,write:!1}}}})],C.prototype,"editingEnabled",void 0),(0,o._)([(0,a.Cb)({json:{read:{source:"layerDefinition.fields"},write:{target:"layerDefinition.fields"}}})],C.prototype,"fields",void 0),(0,o._)([(0,a.Cb)({type:Boolean,readOnly:!0})],C.prototype,"isTable",null),(0,o._)([(0,u.r)("web-map","labelsVisible",["layerDefinition.drawingInfo.labelingInfo","showLabels"])],C.prototype,"readWebMapLabelsVisible",null),(0,o._)([(0,a.Cb)({type:String,json:{read:{source:"locationInfo.latitudeFieldName"},write:{target:"locationInfo.latitudeFieldName",ignoreOrigin:!0}}})],C.prototype,"latitudeField",void 0),(0,o._)([(0,a.Cb)({type:["show","hide"]})],C.prototype,"listMode",void 0),(0,o._)([(0,a.Cb)({type:["coordinates"],json:{read:{source:"locationInfo.locationType"},write:{target:"locationInfo.locationType",ignoreOrigin:!0,isRequired:!0}}})],C.prototype,"locationType",void 0),(0,o._)([(0,a.Cb)({type:String,json:{read:{source:"locationInfo.longitudeFieldName"},write:{target:"locationInfo.longitudeFieldName",ignoreOrigin:!0}}})],C.prototype,"longitudeField",void 0),(0,o._)([(0,a.Cb)({type:["CSV"]})],C.prototype,"operationalLayerType",void 0),(0,o._)([(0,a.Cb)()],C.prototype,"outFields",void 0),(0,o._)([(0,a.Cb)({type:String,json:{origins:{"web-scene":{read:!1,write:!1}},read:!1,write:!1}})],C.prototype,"path",void 0),(0,o._)([(0,a.Cb)({json:{read:!1},cast:null,type:f,readOnly:!0})],C.prototype,"source",void 0),(0,o._)([(0,a.Cb)({json:{read:!1},value:"csv",readOnly:!0})],C.prototype,"type",void 0),(0,o._)([(0,a.Cb)({json:{read:v.r,write:{isRequired:!0,ignoreOrigin:!0,writer:v.w}}})],C.prototype,"url",null),C=(0,o._)([(0,p.j)("esri.layers.CSVLayer")],C);const _=C},61159:(e,t,r)=>{r.d(t,{g:()=>o});const o={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!1,supportsSqlExpression:!0,supportsMaxRecordCountFactor:!1,supportsStandardizedQueriesOnly:!0,supportsTopFeaturesQuery:!1,supportsQueryByOthers:!0,supportsHistoricMoment:!1,supportsFormatPBF:!1,supportsDisjointSpatialRelationship:!0,supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,maxRecordCountFactor:void 0,maxRecordCount:void 0,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},25278:(e,t,r)=>{r.d(t,{Dm:()=>p,Hq:()=>c,MS:()=>d,bU:()=>a});var o=r(80442),s=r(22974),i=r(61159),n=r(58333);function a(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?n.I4:"esriGeometryPolyline"===e?n.ET:n.lF}}}const l=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let u=1;function p(e,t){if((0,o.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this.${t} = null;`;for(const t in e)r+=`this${l.test(t)?`.${t}`:`["${t}"]`} = ${JSON.stringify(e[t])};`;const o=new Function(`\n return class AttributesClass$${u++} {\n constructor() {\n ${r};\n }\n }\n `)();return()=>new o}catch(r){return()=>({[t]:null,...e})}}function c(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,s.d9)(e)}}]}function d(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:i.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},16451:(e,t,r)=>{r.d(t,{Z:()=>y});var o=r(43697),s=r(2368),i=r(96674),n=r(5600),a=(r(75215),r(67676),r(80442),r(71715)),l=r(52011),u=r(30556),p=r(72729),c=r(70082);let d=class extends((0,s.J)(i.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,p.im)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,o._)([(0,n.Cb)({json:{write:!0}})],d.prototype,"id",void 0),(0,o._)([(0,n.Cb)({json:{write:!0}})],d.prototype,"name",void 0),(0,o._)([(0,n.Cb)({json:{write:!0}})],d.prototype,"domains",void 0),(0,o._)([(0,a.r)("domains")],d.prototype,"readDomains",null),(0,o._)([(0,u.c)("domains")],d.prototype,"writeDomains",null),(0,o._)([(0,n.Cb)({type:[c.Z],json:{write:!0}})],d.prototype,"templates",void 0),d=(0,o._)([(0,l.j)("esri.layers.support.FeatureType")],d);const y=d},28694:(e,t,r)=>{r.d(t,{p:()=>s});var o=r(69285);function s(e,t,r){if(!r||!r.features||!r.hasZ)return;const s=(0,o.k)(r.geometryType,t,e.outSpatialReference);if(null!=s)for(const e of r.features)s(e.geometry)}},74889:(e,t,r)=>{r.d(t,{Z:()=>v});var o,s=r(43697),i=r(66577),n=r(38171),a=r(35454),l=r(96674),u=r(22974),p=r(5600),c=(r(75215),r(71715)),d=r(52011),y=r(30556),h=r(82971),m=r(33955),f=r(1231);const g=new a.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let S=o=class extends l.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=h.Z.fromJSON(t.spatialReference),o=[];for(let t=0;t0)for(let r=0;rMath.round((e-o)/t)),(e=>Math.round((s-e)/r)));for(let e=0,t=i.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*i+o),(e=>s-e*n),a,l);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let o,s;const i=[];for(let n=0,a=e.length;n0){const e=t(a[0]),n=r(a[1]);e===o&&n===s||(i.push([e-o,n-s]),o=e,s=n)}else o=t(a[0]),s=r(a[1]),i.push([o,s])}return i.length>0?i:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const o=(0,m.oU)(e)?e.rings:e.paths,s=[];for(let e=0,i=o.length;e0?((0,m.oU)(e)?e.rings=s:e.paths=s,e):null}:"multipoint"===e?e=>{const o=this._quantizePoints(e.points,t,r);return o&&o.length>0?(e.points=o,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,o,s){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),o&&(e.z=o(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,m.oU)(e)?e.rings:e.paths;let n,a;for(let e=0,o=i.length;e0?(n+=s[0],a+=s[1]):(n=s[0],a=s[1]),s[0]=t(n),s[1]=r(a)}}if(o&&s)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),o&&null!=e.zmax&&null!=e.zmin&&(e.zmax=o(e.zmax),e.zmin=o(e.zmin)),s&&null!=e.mmax&&null!=e.mmin&&(e.mmax=s(e.mmax),e.mmin=s(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let n,a;for(let e=0,o=i.length;e0?(n+=o[0],a+=o[1]):(n=o[0],a=o[1]),o[0]=t(n),o[1]=r(a)}if(o&&s)for(let e=0,t=i.length;e({enabled:e})}}})],S.prototype,"exceededTransferLimit",void 0),(0,s._)([(0,p.Cb)({type:[n.Z],json:{write:!0}})],S.prototype,"features",void 0),(0,s._)([(0,c.r)("features")],S.prototype,"readFeatures",null),(0,s._)([(0,p.Cb)({type:[f.Z],json:{write:!0}})],S.prototype,"fields",void 0),(0,s._)([(0,p.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],S.prototype,"geometryType",void 0),(0,s._)([(0,y.c)("geometryType")],S.prototype,"writeGeometryType",null),(0,s._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],S.prototype,"hasM",void 0),(0,s._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],S.prototype,"hasZ",void 0),(0,s._)([(0,p.Cb)({types:i.qM,json:{write:!0}})],S.prototype,"queryGeometry",void 0),(0,s._)([(0,c.r)("queryGeometry")],S.prototype,"readQueryGeometry",null),(0,s._)([(0,p.Cb)({type:h.Z,json:{write:!0}})],S.prototype,"spatialReference",void 0),(0,s._)([(0,y.c)("spatialReference")],S.prototype,"writeSpatialReference",null),(0,s._)([(0,p.Cb)({json:{write:!0}})],S.prototype,"transform",void 0),S=o=(0,s._)([(0,d.j)("esri.rest.support.FeatureSet")],S),S.prototype.toJSON.isDefaultToJSON=!0;const v=S},58333:(e,t,r)=>{r.d(t,{ET:()=>i,I4:()=>s,eG:()=>l,lF:()=>n,lj:()=>p,qP:()=>a,wW:()=>u});const o=[252,146,31,255],s={type:"esriSMS",style:"esriSMSCircle",size:6,color:o,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},i={type:"esriSLS",style:"esriSLSSolid",width:.75,color:o},n={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},u={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},p={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/b9979426e3677501fa11.js b/public/assets/esri/core/workers/chunks/b9979426e3677501fa11.js new file mode 100644 index 0000000..47f5989 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/b9979426e3677501fa11.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6486],{91303:(e,t,i)=>{var l;i.d(t,{Y:()=>l}),function(e){e[e.KILOBYTES=1024]="KILOBYTES",e[e.MEGABYTES=1048576]="MEGABYTES",e[e.GIGABYTES=1073741824]="GIGABYTES"}(l||(l={}))},46486:(e,t,i)=>{i.d(t,{Z:()=>p});var l=i(43697),s=(i(66577),i(5600)),o=(i(75215),i(67676),i(80442),i(71715)),n=i(52011),r=i(11145),a=i(42238),c=i(28589),h=i(82971);const p=e=>{let t=class extends e{constructor(){super(...arguments),this.copyright=null,this.minScale=0,this.maxScale=0,this.spatialReference=null,this.tileInfo=null,this.tilemapCache=null}destroy(){this.tilemapCache?.destroy?.()}readMinScale(e,t){return null!=t.minLOD&&null!=t.maxLOD?e:0}readMaxScale(e,t){return null!=t.minLOD&&null!=t.maxLOD?e:0}get supportsBlankTile(){return this.version>=10.2}readTilemapCache(e,t,i){const l=t.capabilities?.includes("Tilemap");let{minLOD:s,maxLOD:o,minScale:n,maxScale:h}=t;if(null==s&&null==o&&0!==n&&0!==h){const e=e=>Math.round(1e4*e)/1e4;n=e(n||t.tileInfo.lods[0].scale),h=e(h||t.tileInfo.lods[t.tileInfo.lods.length-1].scale);for(const i of t.tileInfo.lods){const t=e(i.scale);s=t>=n?i.level:s,o=t>=h?i.level:o}}if(l)return new c.y({layer:this,minLOD:s,maxLOD:o});if(t.tileInfo){const e=new r.Z;return e.read(t.tileInfo,i),new a.Z(e,s,o)}return null}};return(0,l._)([(0,s.Cb)({json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,l._)([(0,s.Cb)()],t.prototype,"minScale",void 0),(0,l._)([(0,o.r)("service","minScale")],t.prototype,"readMinScale",null),(0,l._)([(0,s.Cb)()],t.prototype,"maxScale",void 0),(0,l._)([(0,o.r)("service","maxScale")],t.prototype,"readMaxScale",null),(0,l._)([(0,s.Cb)({type:h.Z})],t.prototype,"spatialReference",void 0),(0,l._)([(0,s.Cb)({readOnly:!0})],t.prototype,"supportsBlankTile",null),(0,l._)([(0,s.Cb)({type:r.Z})],t.prototype,"tileInfo",void 0),(0,l._)([(0,s.Cb)()],t.prototype,"tilemapCache",void 0),(0,l._)([(0,o.r)("service","tilemapCache",["capabilities","tileInfo"])],t.prototype,"readTilemapCache",null),(0,l._)([(0,s.Cb)()],t.prototype,"version",void 0),t=(0,l._)([(0,n.j)("esri.layers.mixins.ArcGISCachedService")],t),t}},39450:(e,t,i)=>{i.d(t,{Z:()=>h});var l,s=i(43697),o=i(96674),n=i(5600),r=i(75215),a=(i(67676),i(80442),i(52011));let c=l=class extends o.wq{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new l({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,s._)([(0,n.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"cols",void 0),(0,s._)([(0,n.Cb)({type:r.z8,json:{write:!0}})],c.prototype,"level",void 0),(0,s._)([(0,n.Cb)({type:String,json:{write:!0}})],c.prototype,"levelValue",void 0),(0,s._)([(0,n.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"origin",void 0),(0,s._)([(0,n.Cb)({type:Number,json:{write:!0}})],c.prototype,"resolution",void 0),(0,s._)([(0,n.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],c.prototype,"rows",void 0),(0,s._)([(0,n.Cb)({type:Number,json:{write:!0}})],c.prototype,"scale",void 0),c=l=(0,s._)([(0,a.j)("esri.layers.support.LOD")],c);const h=c},11145:(e,t,i)=>{i.d(t,{Z:()=>C});var l,s=i(43697),o=i(35454),n=i(96674),r=i(67900),a=i(5600),c=i(75215),h=(i(67676),i(80442),i(71715)),p=i(52011),u=i(30556),f=i(94139),d=i(82971),v=i(24470),m=i(8744),y=i(40488),w=i(39450),b=i(43077);const g=new o.X({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let _=l=class extends n.wq{static create(e={}){const{resolutionFactor:t=1,scales:i,size:s=256,spatialReference:o=d.Z.WebMercator,numLODs:n=24}=e;if(!(0,m.JY)(o)){const e=[];if(i)for(let t=0;t=0;i--)e.unshift(new w.Z({level:i,scale:t,resolution:t})),t*=2}return new l({dpi:96,lods:e,origin:new f.Z(0,0,o),size:[s,s],spatialReference:o})}const a=(0,m.C5)(o),c=e.origin?new f.Z({x:e.origin.x,y:e.origin.y,spatialReference:o}):new f.Z(a?{x:a.origin[0],y:a.origin[1],spatialReference:o}:{x:0,y:0,spatialReference:o}),h=1/(39.37*(0,r.c9)(o)*96),p=[];if(i)for(let e=0;e{l.push(e.scale),t=e.scale>t?e.scale:t,i=e.scale=t.length-1)return t[t.length-1];const i=Math.floor(e),l=i+1;return t[i]/(t[i]/t[l])**(e-i)}scaleToZoom(e){const t=this.scales,i=t.length-1;let l=0;for(;le&&s=t?this.zoomToScale(Math.ceil(i)):this.zoomToScale(Math.floor(i))}tileAt(e,t,i,l){const s=this.lodAt(e);if(!s)return null;let o,n;if("number"==typeof t)o=t,n=i;else if((0,m.fS)(t.spatialReference,this.spatialReference))o=t.x,n=t.y,l=i;else{const e=(0,y.iV)(t,this.spatialReference);if(null==e)return null;o=e.x,n=e.y,l=i}const r=s.resolution*this.size[0],a=s.resolution*this.size[1];return l||(l=new b.f(null,0,0,0,(0,v.Ue)())),l.level=e,l.row=Math.floor((this.origin.y-n)/a+.001),l.col=Math.floor((o-this.origin.x)/r+.001),this.updateTileInfo(l),l}updateTileInfo(e,t=l.ExtrapolateOptions.NONE){let i=this.lodAt(e.level);if(!i&&t===l.ExtrapolateOptions.POWER_OF_TWO){const t=this.lods[this.lods.length-1];t.levelArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],_.prototype,"size",void 0),(0,s._)([(0,h.r)("size",["rows","cols"])],_.prototype,"readSize",null),(0,s._)([(0,u.c)("size",{cols:{type:c.z8},rows:{type:c.z8}})],_.prototype,"writeSize",null),(0,s._)([(0,a.Cb)({type:d.Z,json:{write:!0}})],_.prototype,"spatialReference",void 0),_=l=(0,s._)([(0,p.j)("esri.layers.support.TileInfo")],_),(x=(O=_||(_={})).ExtrapolateOptions||(O.ExtrapolateOptions={}))[x.NONE=0]="NONE",x[x.POWER_OF_TWO=1]="POWER_OF_TWO";const C=_},42238:(e,t,i)=>{i.d(t,{Z:()=>o});var l=i(20102),s=i(95330);class o{constructor(e,t=0,i=e.lods[e.lods.length-1].level){this.tileInfo=e,this.minLOD=t,this.maxLOD=i,e.lodAt(t)||(this.minLOD=e.lods[0].level),e.lodAt(i)||(this.maxLOD=e.lods[e.lods.length-1].level)}get effectiveMinLOD(){return this.minLOD??this.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.tileInfo.lods[this.tileInfo.lods.length-1].level}getAvailability(e,t,i){const l=this.tileInfo?.lodAt(e);return!l||ethis.maxLOD?"unavailable":l.cols&&l.rows?i>=l.cols[0]&&i<=l.cols[1]&&t>=l.rows[0]&&t<=l.rows[1]?"unknown":"unavailable":"unknown"}async fetchAvailability(e,t,i,o){await(0,s.Yn)(o);const n=this.getAvailability(e,t,i);if("unavailable"===n)throw new l.Z("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i});return n}async fetchAvailabilityUpsample(e,t,i,l,o){await(0,s.Yn)(o),l.level=e,l.row=t,l.col=i;const n=this.tileInfo;return n.updateTileInfo(l),this.fetchAvailability(e,t,i,o).catch((e=>{if((0,s.D_)(e))throw e;if(n.upsampleTile(l))return this.fetchAvailabilityUpsample(l.level,l.row,l.col,l,o);throw e}))}}},43077:(e,t,i)=>{i.d(t,{f:()=>l});class l{constructor(e,t,i,l,s=void 0){this.id=e,this.level=t,this.row=i,this.col=l,this.extent=s}}},28589:(e,t,i)=>{i.d(t,{y:()=>C});var l,s=i(43697),o=i(3172),n=i(92036),r=i(91303),a=i(20102),c=i(50758),h=i(13867),p=i(44553),u=i(95330),f=i(17445),d=i(1654),v=i(81271),m=i(5600),y=(i(75215),i(67676)),w=(i(80442),i(52011)),b=i(43077),g=i(22974),_=i(1533);class O{constructor(e){this._validateJSON(e);const{location:t,data:i}=e;this.location=Object.freeze((0,g.d9)(t));const l=this.location.width,s=this.location.height;let o=!0,n=!0;const r=function(e,t=!1){return e<=_.DB?t?new Array(e).fill(0):new Array(e):new Uint32Array(e)}(Math.ceil(l*s/32));let a=0;for(let e=0;e>5,o=this._availability;return s<0||s>o.length?"unknown":o[s]&1<e.data)).catch((e=>{if(e&&e.details&&422===e.details.httpStatus)return{location:{top:l,left:s,width:n,height:r},valid:!0,data:(0,y.a9)(n*r,0)};throw e})).then((e=>{if(e.location&&(e.location.top!==l||e.location.left!==s||e.location.width!==n||e.location.height!==r))throw new a.Z("tilemap:location-mismatch","Tilemap response for different location than requested",{response:e,definition:{top:l,left:s,width:n,height:r}});return O.fromJSON(e)}))}static fromJSON(e){return Object.freeze(new O(e))}_validateJSON(e){if(!e||!e.location)throw new a.Z("tilemap:missing-location","Location missing from tilemap response");if(!1===e.valid)throw new a.Z("tilemap:invalid","Tilemap response was marked as invalid");if(!e.data)throw new a.Z("tilemap:missing-data","Data missing from tilemap response");if(!Array.isArray(e.data))throw new a.Z("tilemap:data-mismatch","Data must be an array of numbers");if(e.data.length!==e.location.width*e.location.height)throw new a.Z("tilemap:data-mismatch","Number of data items does not match width/height of tilemap")}}function x(e){return`${e.level}/${e.row}/${e.col}/${e.width}/${e.height}`}let C=l=class extends n.Z{constructor(e){super(e),this._pendingTilemapRequests={},this.request=o.default,this.size=32,this._prefetchingEnabled=!0}initialize(){this._tilemapCache=new h.z(2*r.Y.MEGABYTES),this.addHandles([(0,f.YP)((()=>{const{layer:e}=this;return[e?.parsedUrl,e?.tileServers,e?.apiKey,e?.customParameters]}),(()=>this._initializeTilemapDefinition()),f.nn)])}get effectiveMinLOD(){return this.minLOD??this.layer.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.layer.tileInfo.lods[this.layer.tileInfo.lods.length-1].level}fetchTilemap(e,t,i,l){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return Promise.reject(new a.Z("tilemap-cache:level-unavailable",`Level ${e} is unavailable in the service`));const s=this._tmpTilemapDefinition,o=this._tilemapFromCache(e,t,i,s);if(o)return Promise.resolve(o);const n=l&&l.signal;return l={...l,signal:null},new Promise(((e,t)=>{(0,u.fu)(n,(()=>t((0,u.zE)())));const i=x(s);let o=this._pendingTilemapRequests[i];if(!o){o=O.fromDefinition(s,l).then((e=>(this._tilemapCache.put(i,e,e.byteSize),e)));const e=()=>delete this._pendingTilemapRequests[i];this._pendingTilemapRequests[i]=o,o.then(e,e)}o.then(e,t)}))}getAvailability(e,t,i){if(!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD)return"unavailable";const l=this._tilemapFromCache(e,t,i,this._tmpTilemapDefinition);return l?l.getAvailability(t,i):"unknown"}fetchAvailability(e,t,i,l){return!this.layer.tileInfo.lodAt(e)||ethis.effectiveMaxLOD?Promise.reject(new a.Z("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i})):this.fetchTilemap(e,t,i,l).catch((e=>e)).then((l=>{if(l instanceof O){const s=l.getAvailability(t,i);if("unavailable"===s)throw new a.Z("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:i});return s}if((0,u.D_)(l))throw l;return"unknown"}))}fetchAvailabilityUpsample(e,t,i,l,s){l.level=e,l.row=t,l.col=i;const o=this.layer.tileInfo;o.updateTileInfo(l);const n=this.fetchAvailability(e,t,i,s).catch((e=>{if((0,u.D_)(e))throw e;if(o.upsampleTile(l))return this.fetchAvailabilityUpsample(l.level,l.row,l.col,l,s);throw e}));return this._fetchAvailabilityUpsamplePrefetch(l.id,e,t,i,s,n),n}async _fetchAvailabilityUpsamplePrefetch(e,t,i,s,o,n){if(!this._prefetchingEnabled||null==e)return;const r=`prefetch-${e}`;if(this.hasHandles(r))return;const a=new AbortController;n.then((()=>a.abort()),(()=>a.abort()));let h=!1;const p=(0,c.kB)((()=>{h||(h=!0,a.abort())}));if(this.addHandles(p,r),await(0,d.MU)(10,a.signal).catch((()=>{})),h||(h=!0,this.removeHandles(r)),(0,u.Hc)(a))return;const f=new b.f(e,t,i,s),v={...o,signal:a.signal},m=this.layer.tileInfo;for(let e=0;l._prefetches.length{l._prefetches.removeUnordered(e)};e.then(t,t)}}_initializeTilemapDefinition(){if(!this.layer.parsedUrl)return;const{parsedUrl:e,apiKey:t,customParameters:i}=this.layer;this._tilemapCache.clear(),this._tmpTilemapDefinition={service:{url:e.path,query:(0,v.B7)({...e.query,...i,token:t??e.query?.token}),tileServers:this.layer.tileServers,request:this.request},width:this.size,height:this.size,level:0,row:0,col:0}}_tilemapFromCache(e,t,i,l){l.level=e,l.row=t-t%this.size,l.col=i-i%this.size;const s=x(l);return this._tilemapCache.get(s)}get test(){const e=this;return{get prefetchingEnabled(){return e._prefetchingEnabled},set prefetchingEnabled(t){e._prefetchingEnabled=t},hasTilemap:(t,i,l)=>!!e._tilemapFromCache(t,i,l,e._tmpTilemapDefinition)}}};C._maxPrefetch=4,C._prefetches=new p.Z({initialSize:l._maxPrefetch}),(0,s._)([(0,m.Cb)({constructOnly:!0})],C.prototype,"layer",void 0),(0,s._)([(0,m.Cb)({constructOnly:!0})],C.prototype,"minLOD",void 0),(0,s._)([(0,m.Cb)({constructOnly:!0})],C.prototype,"maxLOD",void 0),(0,s._)([(0,m.Cb)({constructOnly:!0})],C.prototype,"request",void 0),(0,s._)([(0,m.Cb)({constructOnly:!0})],C.prototype,"size",void 0),C=l=(0,s._)([(0,w.j)("esri.layers.support.TilemapCache")],C)}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/bae9d006fac6a82cfab3.js b/public/assets/esri/core/workers/chunks/bae9d006fac6a82cfab3.js new file mode 100644 index 0000000..dc4b0cc --- /dev/null +++ b/public/assets/esri/core/workers/chunks/bae9d006fac6a82cfab3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5428,4499],{4307:(t,e,i)=>{i.d(e,{d:()=>l,l:()=>f,r:()=>m,s:()=>r,t:()=>_});var s=i(46851);function r(t,e,i){return t[0]=e,t[1]=i,t}function n(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t}function o(t,e,i){return t[0]=e[0]*i[0],t[1]=e[1]*i[1],t}function a(t,e,i){return t[0]=e[0]/i[0],t[1]=e[1]/i[1],t}function l(t,e){const i=e[0]-t[0],s=e[1]-t[1];return Math.sqrt(i*i+s*s)}function h(t,e){const i=e[0]-t[0],s=e[1]-t[1];return i*i+s*s}function c(t){const e=t[0],i=t[1];return Math.sqrt(e*e+i*i)}function u(t){const e=t[0],i=t[1];return e*e+i*i}function f(t,e,i,s){const r=e[0],n=e[1];return t[0]=r+s*(i[0]-r),t[1]=n+s*(i[1]-n),t}function _(t,e,i){const s=e[0],r=e[1];return t[0]=i[0]*s+i[2]*r+i[4],t[1]=i[1]*s+i[3]*r+i[5],t}function m(t,e,i,s){const r=e[0]-i[0],n=e[1]-i[1],o=Math.sin(s),a=Math.cos(s);return t[0]=r*a-n*o+i[0],t[1]=r*o+n*a+i[1],t}const d=c,p=n,y=o,g=a,x=l,M=h,b=u;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,i){return t[0]=e[0]+i[0],t[1]=e[1]+i[1],t},angle:function(t,e){const i=t[0],s=t[1],r=e[0],n=e[1];let o=i*i+s*s;o>0&&(o=1/Math.sqrt(o));let a=r*r+n*n;a>0&&(a=1/Math.sqrt(a));const l=(i*r+s*n)*o*a;return l>1?0:l<-1?Math.PI:Math.acos(l)},ceil:function(t,e){return t[0]=Math.ceil(e[0]),t[1]=Math.ceil(e[1]),t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t},cross:function(t,e,i){const s=e[0]*i[1]-e[1]*i[0];return t[0]=t[1]=0,t[2]=s,t},dist:x,distance:l,div:g,divide:a,dot:function(t,e){return t[0]*e[0]+t[1]*e[1]},equals:function(t,e){const i=t[0],r=t[1],n=e[0],o=e[1],a=(0,s.g)();return Math.abs(i-n)<=a*Math.max(1,Math.abs(i),Math.abs(n))&&Math.abs(r-o)<=a*Math.max(1,Math.abs(r),Math.abs(o))},exactEquals:function(t,e){return t[0]===e[0]&&t[1]===e[1]},floor:function(t,e){return t[0]=Math.floor(e[0]),t[1]=Math.floor(e[1]),t},inverse:function(t,e){return t[0]=1/e[0],t[1]=1/e[1],t},len:d,length:c,lerp:f,max:function(t,e,i){return t[0]=Math.max(e[0],i[0]),t[1]=Math.max(e[1],i[1]),t},min:function(t,e,i){return t[0]=Math.min(e[0],i[0]),t[1]=Math.min(e[1],i[1]),t},mul:y,multiply:o,negate:function(t,e){return t[0]=-e[0],t[1]=-e[1],t},normalize:function(t,e){const i=e[0],s=e[1];let r=i*i+s*s;return r>0&&(r=1/Math.sqrt(r),t[0]=e[0]*r,t[1]=e[1]*r),t},projectAndScale:function(t,e,i,s,r){let n=e[0]-i[0],o=e[1]-i[1];const a=(s[0]*n+s[1]*o)*(r-1);return n=s[0]*a,o=s[1]*a,t[0]=e[0]+n,t[1]=e[1]+o,t},random:function(t,e){e=e||1;const i=2*(0,s.R)()*Math.PI;return t[0]=Math.cos(i)*e,t[1]=Math.sin(i)*e,t},rotate:m,round:function(t,e){return t[0]=Math.round(e[0]),t[1]=Math.round(e[1]),t},scale:function(t,e,i){return t[0]=e[0]*i,t[1]=e[1]*i,t},scaleAndAdd:function(t,e,i,s){return t[0]=e[0]+i[0]*s,t[1]=e[1]+i[1]*s,t},set:r,sqrDist:M,sqrLen:b,squaredDistance:h,squaredLength:u,str:function(t){return"vec2("+t[0]+", "+t[1]+")"},sub:p,subtract:n,transformMat2:function(t,e,i){const s=e[0],r=e[1];return t[0]=i[0]*s+i[2]*r,t[1]=i[1]*s+i[3]*r,t},transformMat2d:_,transformMat3:function(t,e,i){const s=e[0],r=e[1];return t[0]=i[0]*s+i[3]*r+i[6],t[1]=i[1]*s+i[4]*r+i[7],t},transformMat4:function(t,e,i){const s=e[0],r=e[1];return t[0]=i[0]*s+i[4]*r+i[12],t[1]=i[1]*s+i[5]*r+i[13],t}},Symbol.toStringTag,{value:"Module"}))},1265:(t,e,i)=>{function s(){return new Float32Array(2)}function r(t,e){const i=new Float32Array(2);return i[0]=t,i[1]=e,i}function n(){return s()}function o(){return r(1,1)}function a(){return r(1,0)}function l(){return r(0,1)}i.d(e,{O:()=>c,Z:()=>h,c:()=>s,f:()=>r});const h=n(),c=o(),u=a(),f=l();Object.freeze(Object.defineProperty({__proto__:null,ONES:c,UNIT_X:u,UNIT_Y:f,ZEROS:h,clone:function(t){const e=new Float32Array(2);return e[0]=t[0],e[1]=t[1],e},create:s,createView:function(t,e){return new Float32Array(t,e,2)},fromValues:r,ones:o,unitX:a,unitY:l,zeros:n},Symbol.toStringTag,{value:"Module"}))},32243:(t,e,i)=>{function s(t){return t=t||globalThis.location.hostname,h.some((e=>null!=t?.match(e)))}function r(t,e){return t&&(e=e||globalThis.location.hostname)?null!=e.match(n)||null!=e.match(a)?t.replace("static.arcgis.com","staticdev.arcgis.com"):null!=e.match(o)||null!=e.match(l)?t.replace("static.arcgis.com","staticqa.arcgis.com"):t:t}i.d(e,{XO:()=>s,pJ:()=>r});const n=/^devext.arcgis.com$/,o=/^qaext.arcgis.com$/,a=/^[\w-]*\.mapsdevext.arcgis.com$/,l=/^[\w-]*\.mapsqa.arcgis.com$/,h=[/^([\w-]*\.)?[\w-]*\.zrh-dev-local.esri.com$/,n,o,/^jsapps.esri.com$/,a,l]},62357:(t,e,i)=>{i.d(e,{F2:()=>o,Wz:()=>a,t_:()=>l,vW:()=>h});const s=/^-?(\d+(\.\d+)?)\s*((px)|(pt))?$/i,r="screenUtils.toPt: input not recognized!",n=96;function o(t){return t?t/72*n:0}function a(t){return t?72*t/n:0}function l(t){if("string"==typeof t){const e=t.match(s);if(e){const i=Number(e[1]),s=e[3]&&e[3].toLowerCase(),r="-"===t.charAt(0),n="px"===s?a(i):i;return r?-n:n}return console.warn(r),null}return t}function h(t=0,e=0){return{x:t,y:e}}},59255:(t,e,i)=>{var s,r,n;i.d(e,{E9:()=>o,I6:()=>h,Vl:()=>s,bN:()=>l}),(n=s||(s={}))[n.Unknown=0]="Unknown",n[n.Point=1]="Point",n[n.LineString=2]="LineString",n[n.Polygon=3]="Polygon";class o{constructor(t,e){this.x=t,this.y=e}clone(){return new o(this.x,this.y)}equals(t,e){return t===this.x&&e===this.y}isEqual(t){return t.x===this.x&&t.y===this.y}setCoords(t,e){this.x=t,this.y=e}normalize(){const t=this.x,e=this.y,i=Math.sqrt(t*t+e*e);this.x/=i,this.y/=i}rightPerpendicular(){const t=this.x;this.x=this.y,this.y=-t}move(t,e){this.x+=t,this.y+=e}assign(t){this.x=t.x,this.y=t.y}assignAdd(t,e){this.x=t.x+e.x,this.y=t.y+e.y}assignSub(t,e){this.x=t.x-e.x,this.y=t.y-e.y}rotate(t,e){const i=this.x,s=this.y;this.x=i*t-s*e,this.y=i*e+s*t}scale(t){this.x*=t,this.y*=t}length(){const t=this.x,e=this.y;return Math.sqrt(t*t+e*e)}static distance(t,e){const i=e.x-t.x,s=e.y-t.y;return Math.sqrt(i*i+s*s)}static add(t,e){return new o(t.x+e.x,t.y+e.y)}static sub(t,e){return new o(t.x-e.x,t.y-e.y)}}class a{constructor(t,e,i){this.ratio=t,this.x=e,this.y=i}}class l{constructor(t,e,i,s=8,r=8){this._lines=[],this._starts=[],this.validateTessellation=!0,this._pixelRatio=s,this._pixelMargin=r,this._tileSize=512*s,this._dz=t,this._yPos=e,this._xPos=i}setPixelMargin(t){t!==this._pixelMargin&&(this._pixelMargin=t,this.setExtent(this._extent))}setExtent(t){this._extent=t,this._finalRatio=this._tileSize/t*(1<>this._dz;e>i&&(e=i),this._margin=e,this._xmin=i*this._xPos-e,this._ymin=i*this._yPos-e,this._xmax=this._xmin+i+2*e,this._ymax=this._ymin+i+2*e}reset(t){this._type=t,this._lines=[],this._starts=[],this._line=null,this._start=0}moveTo(t,e){this._pushLine(),this._prevIsIn=this._isIn(t,e),this._moveTo(t,e,this._prevIsIn),this._prevPt=new o(t,e),this._firstPt=new o(t,e),this._dist=0}lineTo(t,e){const i=this._isIn(t,e),s=new o(t,e),r=o.distance(this._prevPt,s);let n,l,h,c,u,f,_,m;if(i)this._prevIsIn?this._lineTo(t,e,!0):(n=this._prevPt,l=s,h=this._intersect(l,n),this._start=this._dist+r*(1-this._r),this._lineTo(h.x,h.y,!0),this._lineTo(l.x,l.y,!0));else if(this._prevIsIn)l=this._prevPt,n=s,h=this._intersect(l,n),this._lineTo(h.x,h.y,!0),this._lineTo(n.x,n.y,!1);else{const t=this._prevPt,e=s;if(t.x<=this._xmin&&e.x<=this._xmin||t.x>=this._xmax&&e.x>=this._xmax||t.y<=this._ymin&&e.y<=this._ymin||t.y>=this._ymax&&e.y>=this._ymax)this._lineTo(e.x,e.y,!1);else{const i=[];if((t.xthis._xmin||t.x>this._xmin&&e.x=this._ymax?f=!0:i.push(new a(c,this._xmin,m))),(t.xthis._xmax||t.x>this._xmax&&e.x=this._ymax?f=!0:i.push(new a(c,this._xmax,m))),(t.ythis._ymin||t.y>this._ymin&&e.y=this._xmax?u=!0:i.push(new a(c,_,this._ymin))),(t.ythis._ymax||t.y>this._ymax&&e.y=this._xmax?u=!0:i.push(new a(c,_,this._ymax))),0===i.length)u?f?this._lineTo(this._xmax,this._ymax,!0):this._lineTo(this._xmax,this._ymin,!0):f?this._lineTo(this._xmin,this._ymax,!0):this._lineTo(this._xmin,this._ymin,!0);else if(i.length>1&&i[0].ratio>i[1].ratio)this._start=this._dist+r*i[1].ratio,this._lineTo(i[1].x,i[1].y,!0),this._lineTo(i[0].x,i[0].y,!0);else{this._start=this._dist+r*i[0].ratio;for(let t=0;t2){const t=this._firstPt,e=this._prevPt;t.x===e.x&&t.y===e.y||this.lineTo(t.x,t.y);const i=this._line;let s=i.length;for(;s>=4&&(i[0].x===i[1].x&&i[0].x===i[s-2].x||i[0].y===i[1].y&&i[0].y===i[s-2].y);)i.pop(),i[0].x=i[s-2].x,i[0].y=i[s-2].y,--s}}result(t=!0){return this._pushLine(),0===this._lines.length?null:(this._type===s.Polygon&&t&&c.simplify(this._tileSize,this._margin*this._finalRatio,this._lines),this._lines)}resultWithStarts(){if(this._type!==s.LineString)throw new Error("Only valid for lines");this._pushLine();const t=this._lines,e=t.length;if(0===e)return null;const i=[];for(let s=0;s=this._xmin&&t<=this._xmax&&e>=this._ymin&&e<=this._ymax}_intersect(t,e){let i,s,r;if(e.x>=this._xmin&&e.x<=this._xmax)s=e.y<=this._ymin?this._ymin:this._ymax,r=(s-t.y)/(e.y-t.y),i=t.x+r*(e.x-t.x);else if(e.y>=this._ymin&&e.y<=this._ymax)i=e.x<=this._xmin?this._xmin:this._xmax,r=(i-t.x)/(e.x-t.x),s=t.y+r*(e.y-t.y);else{s=e.y<=this._ymin?this._ymin:this._ymax,i=e.x<=this._xmin?this._xmin:this._xmax;const n=(i-t.x)/(e.x-t.x),o=(s-t.y)/(e.y-t.y);n0&&(this._lines.push(this._line),this._starts.push(this._start)):this._type===s.LineString?this._line.length>1&&(this._lines.push(this._line),this._starts.push(this._start)):this._type===s.Polygon&&this._line.length>3&&(this._lines.push(this._line),this._starts.push(this._start))),this._line=[],this._start=0}_moveTo(t,e,i){this._type!==s.Polygon?i&&(t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),e=Math.round((e-(this._ymin+this._margin))*this._finalRatio),this._line.push(new o(t,e))):(i||(tthis._xmax&&(t=this._xmax),ethis._ymax&&(e=this._ymax)),t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),e=Math.round((e-(this._ymin+this._margin))*this._finalRatio),this._line.push(new o(t,e)),this._isH=!1,this._isV=!1)}_lineTo(t,e,i){let r,n;if(this._type!==s.Polygon)if(i){if(t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),e=Math.round((e-(this._ymin+this._margin))*this._finalRatio),this._line.length>0&&(r=this._line[this._line.length-1],r.equals(t,e)))return;this._line.push(new o(t,e))}else this._line&&this._line.length>0&&this._pushLine();else if(i||(tthis._xmax&&(t=this._xmax),ethis._ymax&&(e=this._ymax)),t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),e=Math.round((e-(this._ymin+this._margin))*this._finalRatio),this._line&&this._line.length>0){r=this._line[this._line.length-1];const i=r.x===t,s=r.y===e;if(i&&s)return;this._isH&&i||this._isV&&s?(r.x=t,r.y=e,n=this._line[this._line.length-2],n.x===t&&n.y===e?(this._line.pop(),this._line.length<=1?(this._isH=!1,this._isV=!1):(n=this._line[this._line.length-2],this._isH=n.x===t,this._isV=n.y===e)):(this._isH=n.x===t,this._isV=n.y===e)):(this._line.push(new o(t,e)),this._isH=i,this._isV=s)}else this._line.push(new o(t,e))}}class h{setExtent(t){this._ratio=4096===t?1:4096/t}get validateTessellation(){return this._ratio<1}reset(t){this._lines=[],this._line=null}moveTo(t,e){this._line&&this._lines.push(this._line),this._line=[];const i=this._ratio;this._line.push(new o(t*i,e*i))}lineTo(t,e){const i=this._ratio;this._line.push(new o(t*i,e*i))}close(){const t=this._line;t&&!t[0].isEqual(t[t.length-1])&&t.push(t[0])}result(){return this._line&&this._lines.push(this._line),0===this._lines.length?null:this._lines}}!function(t){t[t.sideLeft=0]="sideLeft",t[t.sideRight=1]="sideRight",t[t.sideTop=2]="sideTop",t[t.sideBottom=3]="sideBottom"}(r||(r={}));class c{static simplify(t,e,i){if(!i)return;const s=-e,n=t+e,o=-e,a=t+e,l=[],h=[],u=i.length;for(let t=0;tc.y?(l.push(t),l.push(i),l.push(r.sideLeft),l.push(-1)):(h.push(t),h.push(i),h.push(r.sideLeft),h.push(-1))),u.x>=n&&(u.y=a&&(u.x>c.x?(l.push(t),l.push(i),l.push(r.sideBottom),l.push(-1)):(h.push(t),h.push(i),h.push(r.sideBottom),h.push(-1)))),u=c}if(0===l.length||0===h.length)return;c.fillParent(i,h,l),c.fillParent(i,l,h);const f=[];c.calcDeltas(f,h,l),c.calcDeltas(f,l,h),c.addDeltas(f,i)}static fillParent(t,e,i){const s=i.length,n=e.length;for(let o=0;o1&&s[n-2]===r?0:(s.push(r),c.calcDelta(r,i,e,s)+1)}static addDeltas(t,e){const i=t.length;let s=0;for(let e=0;es&&(s=i)}for(let n=0;nt>=e&&t<=i||t>=i&&t<=e},84230:(t,e,i)=>{i.d(e,{A2:()=>o,S1:()=>c,fb:()=>n,ln:()=>u,oP:()=>h,rQ:()=>a,y2:()=>l});var s=i(40330),r=i(3172);const n={Point:"SceneLayer","3DObject":"SceneLayer",IntegratedMesh:"IntegratedMeshLayer",PointCloud:"PointCloudLayer",Building:"BuildingSceneLayer"};function o(t){const e=t?.type;return"building-scene"===e||"integrated-mesh"===e||"point-cloud"===e||"scene"===e}function a(t){return"feature"===t?.type&&!t.url&&"memory"===t.source?.type}function l(t){return"feature"===t?.type&&"feature-layer"===t.source?.type}async function h(t,e){const i=s.id?.findServerInfo(t);if(null!=i?.currentVersion)return i.owningSystemUrl||null;const n=t.toLowerCase().indexOf("/rest/services");if(-1===n)return null;const o=`${t.substring(0,n)}/rest/info`,a=null!=e?e.signal:null,{data:l}=await(0,r.default)(o,{query:{f:"json"},responseType:"json",signal:a});return l?.owningSystemUrl||null}function c(t){return function(t){if(!("capabilities"in t))return!1;switch(t.type){case"csv":case"feature":case"geojson":case"imagery":case"knowledge-graph-sublayer":case"ogc-feature":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":case"wfs":return!0;default:return!1}}(t)?"effectiveCapabilities"in t?t.effectiveCapabilities:t.capabilities:null}function u(t){return!!function(t){if(!("editingEnabled"in t))return!1;switch(t.type){case"csv":case"feature":case"geojson":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":return!0;default:return!1}}(t)&&("effectiveEditingEnabled"in t?t.effectiveEditingEnabled:t.editingEnabled)}},72245:(t,e,i)=>{i.d(e,{K3:()=>r,Rx:()=>n});var s=i(80442);const r=()=>!!(0,s.Z)("enable-feature:force-wosr"),n=()=>!!(0,s.Z)("enable-feature:SceneLayer-editing");((t="i3s-patching")=>{switch(s.Z.add("enable-i3s-patching",!1,!0,!0),s.Z.add("enable-feature:direct-3d-object-feature-layer-display",!1,!0,!0),s.Z.add("enable-feature:SceneLayer-editing",!0,!0,!0),t){case"feature-layer-view":s.Z.add("enable-feature:direct-3d-object-feature-layer-display",!0,!0,!0);break;case"i3s-patching":s.Z.add("enable-i3s-patching",!0,!0,!0)}})("i3s-patching")},21878:(t,e,i)=>{i.d(e,{im:()=>S,cW:()=>M,vX:()=>b});var s=i(9790),r=i(20102),n=i(84230),o=i(87223),a=i(59390),l=i(42143),h=i(4095),c=i(98587),u=i(77987),f=i(37898),_=i(20256),m=i(3456),d=i(86114),p=i(78724),y=i(20825);const g={retainId:!1,ignoreDrivers:!1,hasLabelingContext:!0};function x(t,e=g){if(!t)return{symbol:null};const{retainId:i=g.retainId,ignoreDrivers:n=g.ignoreDrivers,hasLabelingContext:o=g.hasLabelingContext,retainCIM:x=g.retainCIM}=e;let M=null;if((0,s.dU)(t)||t instanceof a.Z)M=t.clone();else if("cim"===t.type){const e=t.data?.symbol?.type;if("CIMPointSymbol"!==e)return{error:new r.Z("symbol-conversion:unsupported-cim-symbol",`CIM symbol of type '${e||"unknown"}' is unsupported in 3D`,{symbol:t})};M=x?t.clone():l.Z.fromCIMSymbol(t)}else if(t instanceof h.Z)M=c.Z.fromSimpleLineSymbol(t);else if(t instanceof u.Z)M=l.Z.fromSimpleMarkerSymbol(t);else if(t instanceof f.Z)M=l.Z.fromPictureMarkerSymbol(t);else if(t instanceof _.Z)M=e.geometryType&&"mesh"===e.geometryType?m.Z.fromSimpleFillSymbol(t):d.Z.fromSimpleFillSymbol(t);else{if(!(t instanceof p.Z))return{error:new r.Z("symbol-conversion:unsupported-2d-symbol",`2D symbol of type '${t.type||t.declaredClass}' is unsupported in 3D`,{symbol:t})};M=o?y.Z.fromTextSymbol(t):l.Z.fromTextSymbol(t)}return i&&M&&"cim"!==M.type&&(M.id=t.id),n&&(0,s.dU)(M)&&M.symbolLayers.forEach((t=>t.ignoreDrivers=!0)),{symbol:M}}function M(t,e,i,s){const r=P(t,{},{context:s,isLabelSymbol:!1});null!=r&&(e[i]=r)}function b(t,e,i,s){const r=P(t,{},{context:s,isLabelSymbol:!0});null!=r&&(e[i]=r)}function v(t){return t instanceof o.Z||t instanceof a.Z}function P(t,e,i){if(null==t)return null;const{context:s,isLabelSymbol:o}=i,a=s?.origin,l=s?.messages;if("web-scene"===a&&!v(t)){const i=x(t,{retainCIM:!0,hasLabelingContext:o});return null!=i.symbol?i.symbol.write(e,s):(l?.push(new r.Z("symbol:unsupported",`Symbols of type '${t.declaredClass}' are not supported in scenes. Use 3D symbology instead when working with WebScene and SceneView`,{symbol:t,context:s,error:i.error})),null)}return("web-map"===a||"portal-item"===a&&!(0,n.A2)(s?.layer))&&v(t)?(l?.push(new r.Z("symbol:unsupported",`Symbols of type '${t.declaredClass}' are not supported in web maps and portal items. Use 2D symbology and CIMSymbol instead when working with MapView`,{symbol:t,context:s})),null):t.write(e,s)}function S(t,e){return(0,s.S9)(t,null,e)}},27883:(t,e,i)=>{i.d(e,{EJ:()=>m,KV:()=>f,n2:()=>u,v9:()=>_,wm:()=>y});var s=i(3172),r=i(20102),n=i(95330),o=i(81271),a=i(48522),l=i(41253),h=i(72245);let c={};function u(t,e,i){return t&&null!=t.styleUrl?async function(t,e){try{return{data:(await m(t,e)).data,baseUrl:(0,o.Yd)(t),styleUrl:t}}catch(t){return(0,n.r9)(t),null}}(t.styleUrl,i):t&&null!=t.styleName?function(t,e,i){const s=null!=e.portal?e.portal:a.Z.getDefault();let n;const o=`${s.url} - ${s.user&&s.user.username} - ${t}`;return c[o]||(c[o]=function(t,e,i){return e.load(i).then((()=>{const s=new l.Z({disableExtraQuery:!0,query:`owner:${d} AND type:${p} AND typekeywords:"${t}"`});return e.queryItems(s,i)})).then((({results:e})=>{let s=null;const n=t.toLowerCase();if(e&&Array.isArray(e))for(const t of e){const e=t.typeKeywords?.some((t=>t.toLowerCase()===n));if(e&&t.type===p&&t.owner===d){s=t;break}}if(!s)throw new r.Z("symbolstyleutils:style-not-found",`The style '${t}' could not be found`,{styleName:t});return s.load(i)}))}(t,s,i).then((t=>(n=t,t.fetchData()))).then((e=>({data:e,baseUrl:n.itemUrl??"",styleName:t})))),c[o]}(t.styleName,e,i):Promise.reject(new r.Z("symbolstyleutils:style-url-and-name-missing","Either styleUrl or styleName is required to resolve a style"))}function f(t){return null===t||"CIMSymbolReference"===t.type?t:{type:"CIMSymbolReference",symbol:t}}function _(t,e,i=["gltf"]){if("cimRef"===e)return t.cimRef;if(t.formatInfos&&!(0,h.K3)())for(const e of i){const i=t.formatInfos.find((t=>t.type===e));if(i)return i.href}return t.webRef}function m(t,e){const i={responseType:"json",query:{f:"json"},...e};return(0,s.default)((0,o.Fv)(t),i)}const d="esri_en",p="Style",y="https://cdn.arcgis.com/sharing/rest/content/items/220936cc6ed342c9937abd8f180e7d1e/resources/styles/cim/{SymbolName}.json?f=json"},74499:(t,e,i)=>{i.d(e,{m:()=>d,resolveWebStyleSymbol:()=>m});var s=i(9790),r=i(32243),n=i(20102),o=i(70586),a=i(81271),l=i(48522),h=i(25929),c=i(21878),u=i(71144),f=i(27883),_=i(23203);function m(t,e,i,m){const p=t.name;return null==p?Promise.reject(new n.Z("symbolstyleutils:style-symbol-reference-name-missing","Missing name in style symbol reference")):t.styleName&&"Esri2DPointSymbolsStyle"===t.styleName?function(t,e,i){const s=f.wm.replaceAll(/\{SymbolName\}/gi,t),r=null!=e.portal?e.portal:l.Z.getDefault();return(0,f.EJ)(s,i).then((t=>{const e=(0,f.KV)(t.data);return(0,c.im)(e,{portal:r,url:(0,a.mN)((0,a.Yd)(s)),origin:"portal-item"})}))}(p,e,m):(0,f.n2)(t,e,m).then((t=>function(t,e,i,o,m,p){const y=i&&null!=i.portal?i.portal:l.Z.getDefault(),g={portal:y,url:(0,a.mN)(t.baseUrl),origin:"portal-item"},x=d(e,t.data);if(!x){const t=`The symbol name '${e}' could not be found`;return Promise.reject(new n.Z("symbolstyleutils:symbol-name-not-found",t,{symbolName:e}))}let M=(0,h.f)(m(x,o),g),b=x.thumbnail?.href??null;const v=x.thumbnail&&x.thumbnail.imageData;(0,r.XO)()&&(M=(0,r.pJ)(M)??"",b=(0,r.pJ)(b));const P={portal:y,url:(0,a.mN)((0,a.Yd)(M)),origin:"portal-item"};return(0,f.EJ)(M,p).then((r=>{const n="cimRef"===o?(0,f.KV)(r.data):r.data,a=(0,c.im)(n,P);if(a&&(0,s.dU)(a)){if(b){const t=(0,h.f)(b,g);a.thumbnail=new _.p({url:t})}else v&&(a.thumbnail=new _.p({url:`data:image/png;base64,${v}`}));t.styleUrl?a.styleOrigin=new u.Z({portal:i.portal,styleUrl:t.styleUrl,name:e}):t.styleName&&(a.styleOrigin=new u.Z({portal:i.portal,styleName:t.styleName,name:e}))}return a}))}((0,o.s3)(t),p,e,i,f.v9,m)))}function d(t,e){return e.items.find((e=>e.name===t))}},31363:(t,e,i)=>{i.d(e,{B1:()=>s,DQ:()=>h,DT:()=>a,JJ:()=>r,Or:()=>c,_U:()=>n,k3:()=>u,sX:()=>f});const s=Number.POSITIVE_INFINITY,r=Math.PI,n=2*r,o=128/r,a=r/180,l=1/Math.LN2;function h(t,e){return(t%=e)>=0?t:t+e}function c(t){return h(t*o,256)}function u(t){return Math.log(t)*l}function f(t,e,i){return t*(1-i)+e*i}},30729:(t,e,i)=>{var s,r;function n(t){switch(t){case"left":return s.Left;case"right":return s.Right;case"center":return s.Center}}function o(t){switch(t){case"top":return r.Top;case"middle":return r.Center;case"baseline":return r.Baseline;case"bottom":return r.Bottom}}function a(t){switch(t){case"above-left":case"esriServerPointLabelPlacementAboveLeft":return[s.Right,r.Bottom];case"above-center":case"above-along":case"esriServerPointLabelPlacementAboveCenter":case"esriServerLinePlacementAboveAlong":return[s.Center,r.Bottom];case"above-right":case"esriServerPointLabelPlacementAboveRight":return[s.Left,r.Bottom];case"center-left":case"esriServerPointLabelPlacementCenterLeft":return[s.Right,r.Center];case"center-center":case"center-along":case"esriServerPointLabelPlacementCenterCenter":case"esriServerLinePlacementCenterAlong":case"always-horizontal":case"esriServerPolygonPlacementAlwaysHorizontal":return[s.Center,r.Center];case"center-right":case"esriServerPointLabelPlacementCenterRight":return[s.Left,r.Center];case"below-left":case"esriServerPointLabelPlacementBelowLeft":return[s.Right,r.Top];case"below-center":case"below-along":case"esriServerPointLabelPlacementBelowCenter":case"esriServerLinePlacementBelowAlong":return[s.Center,r.Top];case"below-right":case"esriServerPointLabelPlacementBelowRight":return[s.Left,r.Top];default:return console.debug(`Found invalid placement type ${t}`),[s.Center,r.Center]}}function l(t){switch(t){case s.Right:return-1;case s.Center:return 0;case s.Left:return 1;default:return console.debug(`Found invalid horizontal alignment ${t}`),0}}function h(t){switch(t){case r.Top:return 1;case r.Center:return 0;case r.Bottom:case r.Baseline:return-1;default:return console.debug(`Found invalid vertical alignment ${t}`),0}}function c(t){switch(t){case"left":return s.Left;case"right":return s.Right;case"center":return s.Center}}function u(t){switch(t){case"above-along":case"below-along":case"center-along":case"esriServerLinePlacementAboveAlong":case"esriServerLinePlacementBelowAlong":case"esriServerLinePlacementCenterAlong":return!0;default:return!1}}i.d(e,{Hd:()=>c,NS:()=>u,TR:()=>r,b7:()=>o,g:()=>l,kH:()=>n,qv:()=>a,tf:()=>h}),function(t){t[t.Left=-1]="Left",t[t.Center=0]="Center",t[t.Right=1]="Right"}(s||(s={})),function(t){t[t.Top=1]="Top",t[t.Center=0]="Center",t[t.Bottom=-1]="Bottom",t[t.Baseline=2]="Baseline"}(r||(r={}))},63523:(t,e,i)=>{i.d(e,{CA:()=>h,Gq:()=>b,Xp:()=>l,a:()=>x,dk:()=>y,hF:()=>u,jj:()=>c,jy:()=>a,m2:()=>f,mE:()=>g,qr:()=>M});var s=i(20102),r=i(30729),n=i(66039);const o=Object.keys(n.mD).filter((t=>"number"==typeof n.mD[t])).reduce(((t,e)=>({...t,[e]:n.mD[e]})),{});function a(t){return t===n.mD.OUTLINE_FILL||t===n.mD.OUTLINE_FILL_SIMPLE}function l(t){return function(t){return t===n.mD.SIMPLE||t===n.mD.OUTLINE_FILL_SIMPLE}(t.symbologyType)}function h(t){return a(t.symbologyType)}function c(t,e){switch(t){case n.LW.FILL:return y.from(e);case n.LW.LINE:return x.from(e);case n.LW.MARKER:return g.from(e);case n.LW.TEXT:return M.from(e);case n.LW.LABEL:return b.from(e);default:throw new Error(`Unable to createMaterialKey for unknown geometryType ${t}`)}}function u(t){switch(f.load(t).geometryType){case n.LW.MARKER:return new g(t);case n.LW.FILL:return new y(t);case n.LW.LINE:return new x(t);case n.LW.TEXT:return new M(t);case n.LW.LABEL:return new b(t)}}class f{static load(t){const e=this.shared;return e.data=t,e}constructor(t){this._data=0,this._data=t}set data(t){this._data=t??0}get data(){return this._data}get geometryType(){return this.bits(8,11)}set geometryType(t){this.setBits(t,8,11)}get mapAligned(){return!!this.bit(20)}set mapAligned(t){this.setBit(20,t)}get sdf(){return!!this.bit(11)}set sdf(t){this.setBit(11,t??!1)}get pattern(){return!!this.bit(12)}set pattern(t){this.setBit(12,t)}get textureBinding(){return this.bits(0,8)}set textureBinding(t){this.setBits(t,0,8)}get symbologyType(){return this.bits(21,26)}set symbologyType(t){this.setBits(t,21,26)}get geometryTypeString(){switch(this.geometryType){case n.LW.FILL:return"fill";case n.LW.MARKER:return"marker";case n.LW.LINE:return"line";case n.LW.TEXT:return"text";case n.LW.LABEL:return"label";default:throw new s.Z(`Unable to handle unknown geometryType: ${this.geometryType}`)}}setBit(t,e){const i=1<>t}setBits(t,e,i){for(let s=e,r=0;sclass extends t{get vvSizeMinMaxValue(){return 0!==this.bit(16)}set vvSizeMinMaxValue(t){this.setBit(16,t)}get vvSizeScaleStops(){return 0!==this.bit(17)}set vvSizeScaleStops(t){this.setBit(17,t)}get vvSizeFieldStops(){return 0!==this.bit(18)}set vvSizeFieldStops(t){this.setBit(18,t)}get vvSizeUnitValue(){return 0!==this.bit(19)}set vvSizeUnitValue(t){this.setBit(19,t)}hasSizeVV(){return this.vvSizeMinMaxValue||this.vvSizeScaleStops||this.vvSizeFieldStops||this.vvSizeUnitValue}hasVV(){return super.hasVV()||this.hasSizeVV()}setVV(t,e){super.setVV(t,e);const i=function(t,e,i){const s=n.X.SIZE_FIELD_STOPS|n.X.SIZE_MINMAX_VALUE|n.X.SIZE_SCALE_STOPS|n.X.SIZE_UNIT_VALUE,r=(e&(n.mf.FIELD_TARGETS_OUTLINE|n.mf.MINMAX_TARGETS_OUTLINE|n.mf.SCALE_TARGETS_OUTLINE|n.mf.UNIT_TARGETS_OUTLINE))>>>4;return t===n.LW.LINE&&i.isOutline||t===n.LW.FILL&&a(i.symbologyType)?s&r:s&~r}(this.geometryType,t,e)&t;this.vvSizeMinMaxValue=!!(i&n.X.SIZE_MINMAX_VALUE),this.vvSizeFieldStops=!!(i&n.X.SIZE_FIELD_STOPS),this.vvSizeUnitValue=!!(i&n.X.SIZE_UNIT_VALUE),this.vvSizeScaleStops=!!(i&n.X.SIZE_SCALE_STOPS)}},m=t=>class extends t{get vvRotation(){return 0!==this.bit(15)}set vvRotation(t){this.setBit(15,t)}hasVV(){return super.hasVV()||this.vvRotation}setVV(t,e){super.setVV(t,e),this.vvRotation=!e.isOutline&&!!(t&n.X.ROTATION)}},d=t=>class extends t{get vvColor(){return 0!==this.bit(13)}set vvColor(t){this.setBit(13,t)}hasVV(){return super.hasVV()||this.vvColor}setVV(t,e){super.setVV(t,e),this.vvColor=!e.isOutline&&!!(t&n.X.COLOR)}},p=t=>class extends t{get vvOpacity(){return 0!==this.bit(14)}set vvOpacity(t){this.setBit(14,t)}hasVV(){return super.hasVV()||this.vvOpacity}setVV(t,e){super.setVV(t,e),this.vvOpacity=!e.isOutline&&!!(t&n.X.OPACITY)}};class y extends(d(p(_(f)))){static load(t){const e=this.shared;return e.data=t,e}static from(t){const{symbologyType:e,vvFlags:i}=t,s=this.load(0);return s.geometryType=n.LW.FILL,s.symbologyType=e,e!==n.mD.DOT_DENSITY&&s.setVV(i,t),s.data}getVariation(){return{...super.getVariation(),vvColor:this.vvColor,vvOpacity:this.vvOpacity,vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}}y.shared=new y(0);class g extends(d(p(m(_(f))))){static load(t){const e=this.shared;return e.data=t,e}static from(t){const{symbologyType:e,vvFlags:i}=t,s=this.load(0);return s.geometryType=n.LW.MARKER,s.symbologyType=e,e!==n.mD.HEATMAP&&s.setVV(i,t),s.data}getVariation(){return{...super.getVariation(),vvColor:this.vvColor,vvRotation:this.vvRotation,vvOpacity:this.vvOpacity,vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}}g.shared=new g(0);class x extends(d(p(_(f)))){static load(t){const e=this.shared;return e.data=t,e}static from(t){const e=this.load(0);return e.geometryType=n.LW.LINE,e.symbologyType=t.symbologyType,e.setVV(t.vvFlags,t),e.data}getVariation(){return{...super.getVariation(),vvColor:this.vvColor,vvOpacity:this.vvOpacity,vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}}x.shared=new x(0);class M extends(d(p(m(_(f))))){static load(t){const e=this.shared;return e.data=t,e}static from(t){const e=this.load(0);return e.geometryType=n.LW.TEXT,e.symbologyType=t.symbologyType,e.setVV(t.vvFlags,t),e.data}getVariation(){return{...super.getVariation(),vvColor:this.vvColor,vvOpacity:this.vvOpacity,vvRotation:this.vvRotation,vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}}M.shared=new M(0);class b extends(_(f)){static load(t){const e=this.shared;return e.data=t,e}static from(t){const e=this.load(0);return e.geometryType=n.LW.LABEL,e.symbologyType=t.symbologyType,e.setVV(t.vvFlags,t),e.mapAligned=(0,r.NS)(t.placement),e.data}getVariation(){return{...super.getVariation(),vvSizeFieldStops:this.vvSizeFieldStops,vvSizeMinMaxValue:this.vvSizeMinMaxValue,vvSizeScaleStops:this.vvSizeScaleStops,vvSizeUnitValue:this.vvSizeUnitValue}}}b.shared=new b(0)},47988:(t,e,i)=>{i.d(e,{Z:()=>l});var s=i(43697),r=i(3920),n=i(5600),o=(i(75215),i(67676),i(80442),i(52011));let a=class extends r.r{initialize(){}destroy(){}get supportsTileUpdates(){return!1}get spatialReference(){const t=this.get("tileStore.tileScheme.spatialReference");return t&&t.toJSON()||null}};(0,s._)([(0,n.Cb)({readOnly:!0})],a.prototype,"supportsTileUpdates",null),(0,s._)([(0,n.Cb)({constructOnly:!0})],a.prototype,"remoteClient",void 0),(0,s._)([(0,n.Cb)({constructOnly:!0})],a.prototype,"service",void 0),(0,s._)([(0,n.Cb)()],a.prototype,"spatialReference",null),(0,s._)([(0,n.Cb)({constructOnly:!0})],a.prototype,"tileInfo",void 0),(0,s._)([(0,n.Cb)({constructOnly:!0})],a.prototype,"tileStore",void 0),a=(0,s._)([(0,o.j)("esri.views.2d.layers.features.processors.BaseProcessor")],a);const l=a},80338:(t,e,i)=>{i.r(e),i.d(e,{default:()=>ao});var s=i(43697);const r=new(i(79087).Z);function n(t){if(null==t)return["",!1];if(!r.hasBidiChar(t))return[t,!1];let e;return e="rtl"===r.checkContextual(t)?"IDNNN":"ICNNN",[r.bidiTransform(t,e,"VLYSN"),!0]}var o=i(20102),a=i(80442),l=i(92604),h=i(70586),c=i(95330),u=(i(75215),i(67676)),f=i(52011),_=i(22862),m=i(82971),d=i(61027),p=i(66039),y=i(92036),g=i(5600),x=i(4307),M=i(49733);const b=new Set,v=[],P=new Map,S=[0,0];let w=class extends y.Z{constructor(t){super(t),this._keyToItem=new Map,this.concurrency=6,this.strategy="scale-first",this.tileInfoView=null}initialize(){const{concurrency:t,process:e}=this;this._queue=new M.e({concurrency:t,process:(t,i)=>{const s=this._keyToItem.get(t);return e(s,{signal:i})},peeker:t=>t.values().next().value})}destroy(){this.clear(),this._queue=(0,h.SC)(this._queue)}get length(){return this._queue?this._queue.length:0}get onGoingCount(){return this._keyToItem.size}get updating(){return this.length>0||this.onGoingCount>0}abort(t){const e="string"==typeof t?t:t.id;this._queue.abort(e)}clear(){this._queue.clear(),this._keyToItem.clear(),this.notifyChange("updating")}has(t){return"string"==typeof t?this._keyToItem.has(t):this._keyToItem.has(t.id)}isOngoing(t){const e="string"==typeof t?t:t.id;return this.has(e)&&this._queue.isOngoing(e)}pause(){this._queue.pause()}push(t,e){const i=t.key.id+"-"+e;if(this.has(i))return this.get(i);const s=this._queue.push(i),r=()=>{this._keyToItem.delete(i),this.notifyChange("updating")};return this._keyToItem.set(i,t),s.then(r,r),this.notifyChange("updating"),s}reset(){this._queue.reset(),this.notifyChange("updating")}resume(){this._queue.resume()}_peekByScaleFirst(t){if(!this.state)return t.values().next().value;const e=this.tileInfoView;let i=Number.NEGATIVE_INFINITY,s=Number.POSITIVE_INFINITY;t.forEach((t=>{const e=this._keyToItem.get(t),r=this.tileInfoView.getTileScale(e.key);P.has(r)||(P.set(r,[]),i=Math.max(r,i),s=Math.min(r,s)),P.get(r).push(e.key),b.add(r)}));let r=this.state.scale;P.has(r)||(function(t,e){t.length=0,e.forEach((e=>t.push(e)))}(v,b),v.sort(((t,e)=>t-e)),r=v.reduce(((t,e)=>Math.abs(e-r){const i=o.denormalizeCol(t.col,t.world),s=o.denormalizeCol(e.col,e.world);return Math.sqrt((a-i)*(a-i)+(l-t.row)*(l-t.row))-Math.sqrt((a-s)*(a-s)+(l-e.row)*(l-e.row))})),b.clear(),P.clear(),n[0].id}_peekByCenterFirst(t){if(!this.state)return t.values().next().value;const e=this.tileInfoView,i=this.state.center;let s,r=Number.POSITIVE_INFINITY;return t.forEach((t=>{const n=this._keyToItem.get(t);e.getTileCoords(S,n.key);const o=(0,x.d)(S,i);o{const s=this._keyToItem.get(t);return e(s,{signal:i})},peeker:"scale-first"===i?t=>this._peekByScaleFirst(t):t=>this._peekByCenterFirst(t)})}destroy(){this.clear(),this._queue=(0,h.SC)(this._queue)}get length(){return this._queue?this._queue.length:0}get onGoingCount(){return this._keyToItem.size}get updating(){return this.length>0||this.onGoingCount>0}abort(t){const e="string"==typeof t?t:t.id;this._queue.abort(e)}clear(){this._queue.clear(),this._keyToItem.clear(),this.notifyChange("updating")}has(t){return"string"==typeof t?this._keyToItem.has(t):this._keyToItem.has(t.id)}isOngoing(t){const e="string"==typeof t?t:t.id;return this.has(e)&&this._queue.isOngoing(e)}pause(){this._queue.pause()}push(t){const e=t.key.id;if(this._queue.has(e))return this._queue.get(e);const i=this._queue.push(e),s=()=>{this._keyToItem.delete(e),this.notifyChange("updating")};return this._keyToItem.set(e,t),i.then(s,s),this.notifyChange("updating"),i}reset(){this._queue.reset()}resume(){this._queue.resume()}_peekByScaleFirst(t){if(!this.state)return t.values().next().value;const e=this.tileInfoView;let i=Number.NEGATIVE_INFINITY,s=Number.POSITIVE_INFINITY;t.forEach((t=>{const e=this._keyToItem.get(t),r=this.tileInfoView.getTileScale(e.key);k.has(r)||(k.set(r,[]),i=Math.max(r,i),s=Math.min(r,s)),k.get(r).push(e.key),I.add(r)}));let r=this.state.scale;k.has(r)||(function(t,e){t.length=0,e.forEach((e=>t.push(e)))}(L,I),L.sort(((t,e)=>t-e)),r=L.reduce(((t,e)=>Math.abs(e-r){const i=o.denormalizeCol(t.col,t.world),s=o.denormalizeCol(e.col,e.world);return Math.sqrt((a-i)*(a-i)+(l-t.row)*(l-t.row))-Math.sqrt((a-s)*(a-s)+(l-e.row)*(l-e.row))})),I.clear(),k.clear(),n[0].id}_peekByCenterFirst(t){if(!this.state)return t.values().next().value;const e=this.tileInfoView,i=this.state.center;let s,r=Number.POSITIVE_INFINITY;return t.forEach((t=>{const n=this._keyToItem.get(t);e.getTileCoords(z,n.key);const o=(0,x.d)(z,i);o=this._buffer.length){const e=this._roundToNearest(1.25*(this._array.byteLength+t*this._buffer.BYTES_PER_ELEMENT),this._buffer.BYTES_PER_ELEMENT),i=new ArrayBuffer(e),s=new this._ctor(i);s.set(this._buffer,0),this._array=i,this._buffer=s,this._i16View=new Int16Array(this._array)}}ensureSize(t){this._ensureSize(t)}writeF32(t){this._ensureSize(1);const e=this._pos;return new Float32Array(this._array,4*this._pos,1)[0]=t,this._pos++,e}push(t){this._ensureSize(1);const e=this._pos;return this._buffer[this._pos++]=t,e}writeFixed(t){this._buffer[this._pos++]=t}setValue(t,e){this._buffer[t]=e}i1616Add(t,e,i){this._i16View[2*t]+=e,this._i16View[2*t+1]+=i}getValue(t){return this._buffer[t]}incr(t){if(this._buffer.length{const r=1<=E.I_-i?41:189)|(e<0+s?224:e>=E.I_-s?7:231));this._current.overlaps|=r}_getVertexWriter(t){if(!this._data.self.has(t)){const e=this._data.self,i=(0,F.$_)(t,this._symbologyType).geometry;e.set(t,new R(t,i,this.hint.records))}return this._data.self.get(t)}}var B=i(65390),U=i(22021),X=i(62357),H=i(46851);function Y(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=1,t[4]=0,t[5]=0,t}function J(t,e,i){const s=e[0],r=e[1],n=e[2],o=e[3],a=e[4],l=e[5],h=i[0],c=i[1],u=i[2],f=i[3],_=i[4],m=i[5];return t[0]=s*h+n*c,t[1]=r*h+o*c,t[2]=s*u+n*f,t[3]=r*u+o*f,t[4]=s*_+n*m+a,t[5]=r*_+o*m+l,t}function Z(t,e,i){const s=e[0],r=e[1],n=e[2],o=e[3],a=e[4],l=e[5],h=Math.sin(i),c=Math.cos(i);return t[0]=s*c+n*h,t[1]=r*c+o*h,t[2]=s*-h+n*c,t[3]=r*-h+o*c,t[4]=a,t[5]=l,t}function q(t,e,i){const s=e[0],r=e[1],n=e[2],o=e[3],a=e[4],l=e[5],h=i[0],c=i[1];return t[0]=s,t[1]=r,t[2]=n,t[3]=o,t[4]=s*h+n*c+a,t[5]=r*h+o*c+l,t}function K(t,e){const i=Math.sin(e),s=Math.cos(e);return t[0]=s,t[1]=i,t[2]=-i,t[3]=s,t[4]=0,t[5]=0,t}function j(t,e,i){return t[0]=e[0]-i[0],t[1]=e[1]-i[1],t[2]=e[2]-i[2],t[3]=e[3]-i[3],t[4]=e[4]-i[4],t[5]=e[5]-i[5],t}const $=J,Q=j;function tt(){const t=new Float32Array(6);return t[0]=1,t[3]=1,t}function et(t,e,i,s){const r=e[s],n=e[s+1];t[s]=i[0]*r+i[2]*n+i[4],t[s+1]=i[1]*r+i[3]*n+i[5]}function it(t,e,i,s=0,r=0,n=2){const o=r||e.length/n;for(let r=s;rt._index||this._index===t._index&&this._distance>=t._distance}get _segment(){return this._segments[this._index+1]}get angle(){const t=this.dy,e=(0*t+-1*-this.dx)/(1*this.length);let i=Math.acos(e);return t>0&&(i=2*Math.PI-i),i}get xStart(){return this._xStart}get yStart(){return this._yStart}get x(){return this.xStart+this.distance*this.dx}get y(){return this.yStart+this.distance*this.dy}get dx(){return this._segment[0]}get dy(){return this._segment[1]}get xMidpoint(){return this.xStart+.5*this.dx}get yMidpoint(){return this.yStart+.5*this.dy}get xEnd(){return this.xStart+this.dx}get yEnd(){return this.yStart+this.dy}get length(){const{dx:t,dy:e}=this;return Math.sqrt(t*t+e*e)}get remainingLength(){return this.length*(1-this._distance)}get backwardLength(){return this.length*this._distance}get distance(){return this._distance}get done(){return this._done}hasPrev(){return this._index-1>=0}hasNext(){return this._index+1t)return this._seekBackwards(t-s);s+=this.length}return this._distance=0,e?this:null}seek(t,e=!1){if(t<0)return this._seekBackwards(Math.abs(t),e);if(t<=this.remainingLength)return this._distance=(this.backwardLength+t)/this.length,this;let i=this.remainingLength;for(;this.next();){if(i+this.length>t)return this.seek(t-i,e);i+=this.length}return this._distance=1,e?this:null}}function gt(t,e,i,s=!0){const r=function(t){let e=0;for(let i=0;i=0&&n.y<512&&n.y>=0&&i(n.clone(),t,o+t*e,r),n.seek(e)}function xt(t,e){const i=1e-6;if(e<=0)return;const s=t.length;if(s<3)return;const r=[];let n=0;r.push(0);for(let e=1;e=0&&!(r[s+1]r[n]+c);o++){const s=c-r[o-1]+r[n],u=r[o]-r[o-1],f=r[o]-r[n]=0&&e=this._pathOffset}nextPath(){if(this._pathIndex>=0){const t=this._geometry.isPoint?1:this._geometry.lengths[this._pathIndex];this._pathOffset+=this._stride*t}this._pointOffset=this._pathOffset-this._stride;const t=this._geometry.isPoint?1:this._geometry.lengths[this._pathIndex+1];return this._end=this._pointOffset+this._stride+this._stride*t,++this._pathIndext.length-1?0:t[this._pathIndex]}get numPaths(){return this._geometry.lengths.length}get x(){return this._geometry.coords[this._pointOffset]}set x(t){this._geometry.coords[this._pointOffset]=t}get y(){return this.yFactor*this._geometry.coords[this._pointOffset+1]}set y(t){this._geometry.coords[this._pointOffset+1]=this.yFactor*t}get z(){return this._geometry.coords[this._pointOffset+2]}set z(t){this._geometry.coords[this._pointOffset+2]=t}get m(){const t=this.hasZ?3:2;return this._geometry.coords[this._pointOffset+t]}set m(t){this._geometry.coords[this._pointOffset+3]=t}get pathIndex(){return this._pathIndex}get pointIndex(){return this._pointOffset/this._stride}}function Ct(t){const e=[t.x,t.y];return t.z&&e.push(t.z),t.m&&e.push(t.m),e}function It(t){return(0,vt.oU)(t)?[t.rings,"esriGeometryPolygon"]:(0,vt.l9)(t)?[t.paths,"esriGeometryPolyline"]:(0,vt.aW)(t)?[[t.points],"esriGeometryMultipoint"]:(0,vt.YX)(t)?[[[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]]],"esriGeometryEnvelope"]:(0,vt.wp)(t)?[[[Ct(t)]],"esriGeometryPoint"]:[[],"esriGeometryPolyline"]}class Lt extends St{initialize(t,e,i,s,r){return this._paths=t,this.geometryType=e,this.hasZ=i,this.hasM=s,this._pathIndex=this._pointIndex=-1,this.yFactor=r,this._mIdx=this.hasZ?3:2,this}reset(){this._pathIndex=this._pointIndex=-1}seekPathStart(){this._pointIndex=-1}seekPathEnd(){this._pointIndex=this._currentPath.length}seekInPath(t){return t>=0&&t=0}nextPath(){return this._pointIndex=-1,this._currentPath=this._paths[++this._pathIndex],this._pathIndexthis.numPaths-1?-1:this._paths[this._pathIndex].length}get numPaths(){return this._paths.length}get x(){return this._currentPoint[0]}set x(t){this._currentPoint[0]=t}get y(){return this.yFactor*this._currentPoint[1]}set y(t){this._currentPoint[1]=this.yFactor*t}get z(){return this._currentPoint[2]}set z(t){this._currentPoint[2]=t}get m(){return this._currentPoint[this._mIdx]}set m(t){this._currentPoint[this._mIdx]=t}get pathIndex(){return this._pathIndex}get pointIndex(){return this._pointIndex}}class kt extends wt{initialize(t,e,i,s,r){return super.initialize(t,e,i,s,r),this._controlPoints||(this._controlPoints=this._controlPoints=new Array(this.numPaths).fill(void 0).map((t=>new Set))),this}startPath(){super.startPath(),this._controlPoints.push(new Set)}clone(){const t=(new kt).initialize(this._geometry.clone(),this.geometryType,this.hasZ,this.hasM,this.yFactor);return t._controlPoints=this._controlPoints,t}setControlPoint(){this._controlPoints[this.pathIndex].add(this.pointIndex)}getControlPoint(){return this._controlPoints[this.pathIndex].has(this.pointIndex)}setControlPointAt(t){this._controlPoints[this.pathIndex].add(t)}getControlPointAt(t){return this._controlPoints[this.pathIndex].has(t)}}class zt extends Lt{initialize(t,e,i,s,r){return super.initialize(t,e,i,s,r)}clone(){return(new zt).initialize((0,Mt.d9)(this._paths),this.geometryType,this.hasZ,this.hasM,1)}setControlPoint(){this._paths[this.pathIndex][this.pointIndex][4]=1}getControlPoint(){return 1===this._paths[this.pathIndex][this.pointIndex][4]}setControlPointAt(t){this._paths[this.pathIndex][t][4]=1}getControlPointAt(t){return 1===this._paths[this.pathIndex][t][4]}}class Tt{static local(){return null===Tt.instance&&(Tt.instance=new Tt),Tt.instance}execute(t,e,i,s,r){return new Ot(t,e,i)}}Tt.instance=null;class Ot{constructor(t,e,i){this._inputGeometries=t,this._angleTolerance=void 0!==e.angleTolerance?e.angleTolerance:120,this._maxCosAngle=Math.cos((1-Math.abs(this._angleTolerance)/180)*Math.PI)}next(){let t=this._inputGeometries.next();for(;t;){if("esriGeometryPolygon"===t.geometryType)this._isClosed=!0;else if("esriGeometryPolyline"===t.geometryType)this._isClosed=!1;else{if("esriGeometryEnvelope"!==t.geometryType){t=this._inputGeometries.next();continue}if(this._maxCosAngle)return t;this._isClosed=!0}for(;t.nextPath();)this._processPath(t);return t.reset(),t}return null}_processPath(t){if(t.nextPoint()){const e=t.x,i=t.y;let s=e,r=i,n=t.numPoints,o=0,a=0,l=0,h=0,c=0,u=0;this._isClosed&&++n;for(let f=1;t.nextPoint()||f1&&y>0&&l>0&&(o*d+a*p)/y/l<=this._maxCosAngle&&t.setControlPointAt(f-1),1===f&&(h=d,c=p,u=y),y>0&&(s=_,r=m,o=d,a=p,l=y)}this._isClosed&&l>0&&u>0&&(o*h+a*c)/u/l<=this._maxCosAngle&&t.setControlPointAt(0)}}}class Et{constructor(){this.setIdentity()}getAngle(){return(null==this.rz||0===this.rz&&1!==this.rzCos&&0!==this.rzSin)&&(this.rz=Math.atan2(this.rzSin,this.rzCos)),this.rz}setIdentity(){this.tx=0,this.ty=0,this.tz=0,this.s=1,this.rx=0,this.ry=0,this.rz=0,this.rzCos=1,this.rzSin=0}setTranslate(t,e){this.tx=t,this.ty=e}setTranslateZ(t){this.tz=t}setRotateCS(t,e){this.rz=void 0,this.rzCos=t,this.rzSin=e}setRotate(t){this.rz=t,this.rzCos=void 0,this.rzSin=void 0}setRotateY(t){this.ry=t}setScale(t){this.s=t}setMeasure(t){this.m=t}}function Ft(t,e){t[4]=e}class At{constructor(t,e=!0,i=!0,s=0){this.isClosed=!1,this.geometryCursor=null,this.geometryCursor=!e&&"esriGeometryPolygon"===t.geometryType||!i&&"esriGeometryPolyline"===t.geometryType?null:t,this.geomUnitsPerPoint=s,this.iteratePath=!1,this.internalPlacement=new Et}next(){if(!this.geometryCursor)return null;for(;this.iteratePath||this.geometryCursor.nextPath();){this.geometryCursor.seekPathStart();const t=this.processPath(this.geometryCursor);if(t)return t}return this.geometryCursor=null,null}}class Nt{constructor(t,e,i,s=0){this.isClosed=!1,this.inputGeometries=t,this.acceptPolygon=e,this.acceptPolyline=i,this.geomUnitsPerPoint=s,this.iteratePath=!1,this.multiPathCursor=null}next(){for(;;){if(!this.multiPathCursor){let t=this.inputGeometries.next();for(;t&&(this.isClosed=this.acceptPolygon&&"esriGeometryPolygon"===t.geometryType||"esriGeometryEnvelope"===t.geometryType,this.multiPathCursor=t,!this.multiPathCursor);)t=this.inputGeometries.next();if(!this.multiPathCursor)return null}for(;this.iteratePath||this.multiPathCursor.nextPath();){this.multiPathCursor.seekPathStart();const t=this.processPath(this.multiPathCursor);if(t)return t}this.multiPathCursor=null}}}const Rt=.03;class Vt{constructor(t=0,e=!1){}isEmpty(t){if(!t.nextPoint())return!0;let e,i,s,r;for(e=t.x,i=t.y;t.nextPoint();e=i,i=r)if(s=t.x,r=t.y,s!==e||r!==i)return t.seekPathStart(),!1;return t.seekPathStart(),!0}normalize(t){const e=Math.sqrt(t[0]*t[0]+t[1]*t[1]);0!==e&&(t[0]/=e,t[1]/=e)}getLength(t,e,i,s){const r=i-t,n=s-e;return Math.sqrt(r*r+n*n)}getSegLength(t){const[[e,i],[s,r]]=t;return this.getLength(e,i,s,r)}getCoord2D(t,e,i,s,r){return[t+(i-t)*r,e+(s-e)*r]}getSegCoord2D(t,e){const[[i,s],[r,n]]=t;return this.getCoord2D(i,s,r,n,e)}getAngle(t,e,i,s,r){const n=i-t,o=s-e;return Math.atan2(o,n)}getAngleCS(t,e,i,s,r){const n=i-t,o=s-e,a=Math.sqrt(n*n+o*o);return a>0?[n/a,o/a]:[1,0]}getSegAngleCS(t,e){const[[i,s],[r,n]]=t;return this.getAngleCS(i,s,r,n,e)}cut(t,e,i,s,r,n){return[r<=0?[t,e]:this.getCoord2D(t,e,i,s,r),n>=1?[i,s]:this.getCoord2D(t,e,i,s,n)]}getSubCurve(t,e,i){const s=St.createEmptyOptimizedCIM("esriGeometryPolyline");return this.appendSubCurve(s,t,e,i)?s:null}appendSubCurve(t,e,i,s){t.startPath(),e.seekPathStart();let r=0,n=!0;if(!e.nextPoint())return!1;let o=e.x,a=e.y;for(;e.nextPoint();){const l=this.getLength(o,a,e.x,e.y);if(0!==l){if(n){if(r+l>i){const h=(i-r)/l;let c=1,u=!1;r+l>=s&&(c=(s-r)/l,u=!0);const f=this.cut(o,a,e.x,e.y,h,c);if(f&&t.pushPoints(f),u)break;n=!1}}else{if(r+l>s){const i=this.cut(o,a,e.x,e.y,0,(s-r)/l);i&&t.pushPoint(i[1]);break}t.pushXY(e.x,e.y)}r+=l,o=e.x,a=e.y}else o=e.x,a=e.y}return!0}getCIMPointAlong(t,e){if(!t.nextPoint())return null;let i,s,r,n,o=0;for(i=t.x,s=t.y;t.nextPoint();i=r,s=n){r=t.x,n=t.y;const a=this.getLength(i,s,r,n);if(0!==a){if(o+a>e){const t=(e-o)/a;return this.getCoord2D(i,s,r,n,t)}o+=a}}return null}offset(t,e,i,s,r){if(!t||t.length<2)return null;let n=0,o=t[n++],a=n;for(;n=0==e<=0){if(l<1){const i=[t[0]-r[0],t[1]-r[1]];this.normalize(i);const n=Math.sqrt((1+l)/2);if(n>1/s){const t=-Math.abs(e)/n;h.push([c[0]-i[0]*t,c[1]-i[1]*t])}}}else switch(i){case st.id.Mitered:{const i=Math.sqrt((1+l)/2);if(i>0&&1/i0){const s=1/i;let n=s;for(let o=1;o0){const e=St.createEmptyOptimizedCIM(t.geometryType),i=(0,bt.M)(t)[0],s=this._curveHelper.offset(i,this._size,st.id.Rounded,4,this._offsetFlattenError);if(s)return e.pushPath(s),e}else if(this._size<0){const e=t.asJSON();if(Math.min(e.xmax-e.xmin,e.ymax-e.ymin)+2*this._size>0)return St.fromJSONCIM({xmin:e.xmin-this._size,xmax:e.xmax+this._size,ymin:e.ymin-this._size,ymax:e.ymax+this._size})}const e=this._geometryEngine;if(null==e)return null;const i=this._tileKey?Ht(t,this._maxInflateSize):t;if(!i)continue;const s=e.buffer(m.Z.WebMercator,i.asJSON(),this._size,1);return s?St.fromJSONCIM(s):null}return null}}class Zt{static local(){return null===Zt.instance&&(Zt.instance=new Zt),Zt.instance}execute(t,e,i,s,r){return new qt(t,e,i)}}Zt.instance=null;class qt{constructor(t,e,i){this._defaultPointSize=20,this._inputGeometries=t,this._geomUnitsPerPoint=i,this._rule=e.rule??st.Em.FullGeometry,this._defaultSize=this._defaultPointSize*i}next(){let t;for(;t=this._inputGeometries.next();){const e=this._processGeom((0,bt.M)(t));if(e&&e.length)return St.fromJSONCIM({paths:e})}return null}_clone(t){return[t[0],t[1]]}_mid(t,e){return[(t[0]+e[0])/2,(t[1]+e[1])/2]}_mix(t,e,i,s){return[t[0]*e+i[0]*s,t[1]*e+i[1]*s]}_add(t,e){return[t[0]+e[0],t[1]+e[1]]}_add2(t,e,i){return[t[0]+e,t[1]+i]}_sub(t,e){return[t[0]-e[0],t[1]-e[1]]}_dist(t,e){return Math.sqrt((t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1]))}_norm(t){return Math.sqrt(t[0]*t[0]+t[1]*t[1])}_normalize(t,e=1){const i=e/this._norm(t);t[0]*=i,t[1]*=i}_leftPerpendicular(t){const e=-t[1],i=t[0];t[0]=e,t[1]=i}_leftPerp(t){return[-t[1],t[0]]}_rightPerpendicular(t){const e=t[1],i=-t[0];t[0]=e,t[1]=i}_rightPerp(t){return[t[1],-t[0]]}_dotProduct(t,e){return t[0]*e[0]+t[1]*e[1]}_crossProduct(t,e){return t[0]*e[1]-t[1]*e[0]}_rotateDirect(t,e,i){const s=t[0]*e-t[1]*i,r=t[0]*i+t[1]*e;t[0]=s,t[1]=r}_makeCtrlPt(t){const e=[t[0],t[1]];return Ft(e,1),e}_addAngledTicks(t,e,i,s){const r=this._sub(i,e);this._normalize(r);const n=this._crossProduct(r,this._sub(s,e));let o;o=n>0?this._rightPerp(r):this._leftPerp(r);const a=Math.abs(n)/2,l=[];l.push([e[0]+(o[0]-r[0])*a,e[1]+(o[1]-r[1])*a]),l.push(e),l.push(i),l.push([i[0]+(o[0]+r[0])*a,i[1]+(o[1]+r[1])*a]),t.push(l)}_addBezier2(t,e,i,s,r){if(0==r--)return void t.push(s);const n=this._mid(e,i),o=this._mid(i,s),a=this._mid(n,o);this._addBezier2(t,e,n,a,r),this._addBezier2(t,a,o,s,r)}_addBezier3(t,e,i,s,r,n){if(0==n--)return void t.push(r);const o=this._mid(e,i),a=this._mid(i,s),l=this._mid(s,r),h=this._mid(o,a),c=this._mid(a,l),u=this._mid(h,c);this._addBezier3(t,e,o,h,u,n),this._addBezier3(t,u,c,l,r,n)}_add90DegArc(t,e,i,s,r){const n=r??this._crossProduct(this._sub(i,e),this._sub(s,e))>0,o=this._mid(e,i),a=this._sub(o,e);n?this._leftPerpendicular(a):this._rightPerpendicular(a),o[0]+=a[0],o[1]+=a[1],this._addBezier3(t,e,this._mix(e,.33333,o,.66667),this._mix(i,.33333,o,.66667),i,4)}_addArrow(t,e,i){const s=e[0],r=e[1],n=e[e.length-1],o=this._sub(s,r);this._normalize(o);const a=this._crossProduct(o,this._sub(n,r)),l=.5*a,h=this._leftPerp(o),c=[n[0]-h[0]*a,n[1]-h[1]*a],u=e.length-1,f=[];f.push(i?[-h[0],-h[1]]:h);let _=[-o[0],-o[1]];for(let t=1;t0;i--)t.push([e[i][0]+f[i][0]*l,e[i][1]+f[i][1]*l]);t.push([c[0]+f[0][0]*l,c[1]+f[0][1]*l]),t.push([c[0]+f[0][0]*a,c[1]+f[0][1]*a]),t.push(s),t.push([c[0]-f[0][0]*a,c[1]-f[0][1]*a]),t.push([c[0]-f[0][0]*l,c[1]-f[0][1]*l]);for(let i=1;i=2?t[1]:this._add2(t[0],e*this._defaultSize,i*this._defaultSize)}_cp3(t,e,i,s){if(t.length>=3)return t[2];const r=this._mix(t[0],1-i,e,i),n=this._sub(e,t[0]);return this._normalize(n),this._rightPerpendicular(n),[r[0]+n[0]*s*this._defaultSize,r[1]+n[1]*s*this._defaultSize]}_arrowPath(t){if(t.length>2)return t;const e=t[0],i=this._cp2(t,-4,0),s=this._sub(e,i);this._normalize(s);const r=this._rightPerp(s);return[e,i,[e[0]+(r[0]-s[0])*this._defaultSize,e[1]+(r[1]-s[1])*this._defaultSize]]}_arrowLastSeg(t){const e=t[0],i=this._cp2(t,-4,0);let s;if(t.length>=3)s=t[t.length-1];else{const t=this._sub(e,i);this._normalize(t);const r=this._rightPerp(t);s=[e[0]+(r[0]-t[0])*this._defaultSize,e[1]+(r[1]-t[1])*this._defaultSize]}return[i,s]}_processGeom(t){if(!t)return null;const e=[];for(const i of t){if(!i||0===i.length)continue;const t=i.length;let s=i[0];switch(this._rule){case st.Em.PerpendicularFromFirstSegment:{const t=this._cp2(i,0,-1),r=this._cp3(i,t,.5,4),n=[];n.push(r),n.push(this._mid(s,t)),e.push(n);break}case st.Em.ReversedFirstSegment:{const t=this._cp2(i,0,-1);e.push([t,s]);break}case st.Em.PerpendicularToSecondSegment:{const t=this._cp2(i,-4,1),r=this._cp3(i,t,.882353,-1.94),n=[];n.push(this._mid(t,r)),n.push(s),e.push(n);break}case st.Em.SecondSegmentWithTicks:{const t=this._cp2(i,-4,1),r=this._cp3(i,t,.882353,-1.94),n=this._sub(r,t);let o;o=this._crossProduct(n,this._sub(s,t))>0?this._rightPerp(o):this._leftPerp(n);const a=[];a.push([t[0]+(o[0]-n[0])/3,t[1]+(o[1]-n[1])/3]),a.push(t),a.push(r),a.push([r[0]+(o[0]+n[0])/3,r[1]+(o[1]+n[1])/3]),e.push(a);break}case st.Em.DoublePerpendicular:{const t=this._cp2(i,0,-1),r=this._cp3(i,t,.5,3),n=this._mid(s,t),o=this._sub(n,r);this._normalize(o);const a=this._crossProduct(o,this._sub(s,r));this._leftPerpendicular(o);const l=[];l.push(s),l.push([r[0]+o[0]*a,r[1]+o[1]*a]),e.push(l);const h=[];h.push([r[0]-o[0]*a,r[1]-o[1]*a]),h.push(t),e.push(h);break}case st.Em.OppositeToFirstSegment:{const t=this._cp2(i,0,-1),r=this._cp3(i,t,.5,3),n=this._mid(s,t),o=this._sub(n,r);this._normalize(o);const a=this._crossProduct(o,this._sub(s,r));this._leftPerpendicular(o);const l=[];l.push([r[0]+o[0]*a,r[1]+o[1]*a]),l.push([r[0]-o[0]*a,r[1]-o[1]*a]),e.push(l);break}case st.Em.TriplePerpendicular:{const t=this._cp2(i,0,-1),r=this._cp3(i,t,.5,4),n=this._mid(s,t),o=this._sub(n,r);this._normalize(o);const a=this._crossProduct(o,this._sub(s,r));this._leftPerpendicular(o);const l=[];l.push([r[0]+o[0]*a*.8,r[1]+o[1]*a*.8]),l.push([n[0]+.8*(s[0]-n[0]),n[1]+.8*(s[1]-n[1])]),e.push(l),e.push([r,n]);const h=[];h.push([r[0]-o[0]*a*.8,r[1]-o[1]*a*.8]),h.push([n[0]+.8*(t[0]-n[0]),n[1]+.8*(t[1]-n[1])]),e.push(h);break}case st.Em.HalfCircleFirstSegment:{const t=this._cp2(i,0,-1),r=this._cp3(i,t,.5,4),n=this._mid(s,t);let o=this._sub(t,s);const a=Math.cos(Math.PI/18),l=Math.sin(Math.PI/18),h=Math.sqrt((1+a)/2),c=Math.sqrt((1-a)/2),u=[];let f;this._crossProduct(o,this._sub(r,s))>0?(u.push(s),o=this._sub(s,n),f=t):(u.push(t),o=this._sub(t,n),f=s),this._rotateDirect(o,h,c),o[0]/=h,o[1]/=h;for(let t=1;t<=18;t++)u.push(this._add(n,o)),this._rotateDirect(o,a,l);u.push(f),e.push(u);break}case st.Em.HalfCircleSecondSegment:{const t=this._cp2(i,0,-1),r=this._cp3(i,t,1,-1);let n=this._sub(s,t);this._normalize(n);const o=this._crossProduct(n,this._sub(r,t))/2;this._leftPerpendicular(n);const a=[t[0]+n[0]*o,t[1]+n[1]*o];n=this._sub(t,a);const l=Math.cos(Math.PI/18);let h=Math.sin(Math.PI/18);o>0&&(h=-h);const c=[t];for(let t=1;t<=18;t++)this._rotateDirect(n,l,h),c.push(this._add(a,n));e.push(c);break}case st.Em.HalfCircleExtended:{const r=this._cp2(i,0,-2),n=this._cp3(i,r,1,-1);let o;if(t>=4)o=i[3];else{const t=this._sub(s,r);o=this._add(n,t)}const a=this._dist(r,n)/2/.75,l=this._sub(r,s);this._normalize(l,a);const h=this._sub(n,o);this._normalize(h,a);const c=[o,n];e.push(c);const u=[this._clone(n)];this._addBezier3(u,n,this._add(n,h),this._add(r,l),r,4),u.push(s),e.push(u);break}case st.Em.OpenCircle:{const t=this._cp2(i,-2,0),r=this._sub(t,s),n=Math.cos(Math.PI/18),o=-Math.sin(Math.PI/18),a=[t];for(let t=1;t<=33;t++)this._rotateDirect(r,n,o),a.push(this._add(s,r));e.push(a);break}case st.Em.CoverageEdgesWithTicks:{const r=this._cp2(i,0,-1);let n,o;if(t>=3)n=i[2];else{const t=this._sub(r,s),e=this._leftPerp(t);n=[s[0]+e[0]-.25*t[0],s[1]+e[1]-.25*t[1]]}if(t>=4)o=i[3];else{const t=this._mid(s,r),e=this._sub(s,r);this._normalize(e),this._leftPerpendicular(e);const i=this._crossProduct(e,this._sub(n,t));this._rightPerpendicular(e),o=[n[0]+e[0]*i*2,n[1]+e[1]*i*2]}const a=this._sub(r,s);let l,h;l=this._crossProduct(a,this._sub(n,s))>0?this._rightPerp(a):this._leftPerp(a),h=[],h.push(n),h.push(s),h.push([s[0]+(l[0]-a[0])/3,s[1]+(l[1]-a[1])/3]),e.push(h),l=this._crossProduct(a,this._sub(o,r))>0?this._rightPerp(l):this._leftPerp(a),h=[],h.push([r[0]+(l[0]+a[0])/3,r[1]+(l[1]+a[1])/3]),h.push(r),h.push(o),e.push(h);break}case st.Em.GapExtentWithDoubleTicks:{const r=this._cp2(i,0,2),n=this._cp3(i,r,0,1);let o;if(t>=4)o=i[3];else{const t=this._sub(r,s);o=this._add(n,t)}this._addAngledTicks(e,s,r,this._mid(n,o)),this._addAngledTicks(e,n,o,this._mid(s,r));break}case st.Em.GapExtentMidline:{const r=this._cp2(i,2,0),n=this._cp3(i,r,0,1);let o;if(t>=4)o=i[3];else{const t=this._sub(r,s);o=this._add(n,t)}const a=[];a.push(this._mid(s,n)),a.push(this._mid(r,o)),e.push(a);break}case st.Em.Chevron:{const r=this._cp2(i,-1,-1);let n;if(t>=3)n=i[2];else{const t=this._sub(r,s);this._leftPerpendicular(t),n=this._add(s,t)}e.push([r,this._makeCtrlPt(s),n]);break}case st.Em.PerpendicularWithArc:{const t=this._cp2(i,0,-2),r=this._cp3(i,t,.5,-1);let n=this._sub(t,s);const o=this._norm(n);n[0]/=o,n[1]/=o;const a=this._crossProduct(n,this._sub(r,s));let l=this._dotProduct(n,this._sub(r,s));l<.05*o?l=.05*o:l>.95*o&&(l=.95*o);const h=[s[0]+n[0]*l,s[1]+n[1]*l];this._leftPerpendicular(n);let c=[];c.push([h[0]-n[0]*a,h[1]-n[1]*a]),c.push([h[0]+n[0]*a,h[1]+n[1]*a]),e.push(c);const u=[t[0]+n[0]*a,t[1]+n[1]*a];n=this._sub(t,u);const f=Math.cos(Math.PI/18);let _=Math.sin(Math.PI/18);a<0&&(_=-_),c=[s,t];for(let t=1;t<=9;t++)this._rotateDirect(n,f,_),c.push(this._add(u,n));e.push(c);break}case st.Em.ClosedHalfCircle:{const t=this._cp2(i,2,0),r=this._mid(s,t),n=this._sub(t,r),o=Math.cos(Math.PI/18),a=Math.sin(Math.PI/18),l=[s,t];for(let t=1;t<=18;t++)this._rotateDirect(n,o,a),l.push(this._add(r,n));e.push(l);break}case st.Em.TripleParallelExtended:{const t=this._cp2(i,0,-2),r=this._cp3(i,t,1,-2),n=this._mid(s,t),o=this._sub(r,t);this._normalize(o);const a=Math.abs(this._crossProduct(o,this._sub(n,t)))/2,l=this._dist(t,r),h=[t,s];h.push([s[0]+o[0]*l*.5,s[1]+o[1]*l*.5]),e.push(h);const c=[];c.push([n[0]-o[0]*a,n[1]-o[1]*a]),c.push([n[0]+o[0]*l*.375,n[1]+o[1]*l*.375]),Ft(c[c.length-1],1),c.push([n[0]+o[0]*l*.75,n[1]+o[1]*l*.75]),e.push(c);const u=[t,r];e.push(u);break}case st.Em.ParallelWithTicks:{const t=this._cp2(i,3,0),r=this._cp3(i,t,.5,-1),n=this._sub(r,t);this._normalize(n);const o=this._crossProduct(n,this._sub(r,s));this._leftPerpendicular(n),this._addAngledTicks(e,s,t,r),this._addAngledTicks(e,this._mix(s,1,n,o),this._mix(t,1,n,o),this._mid(s,t));break}case st.Em.Parallel:{const t=this._cp2(i,3,0),r=this._cp3(i,t,.5,-1),n=this._sub(t,s);this._normalize(n);const o=this._leftPerp(n),a=this._crossProduct(n,this._sub(r,s));let l=[s,t];e.push(l),l=[],l.push([s[0]+o[0]*a,s[1]+o[1]*a]),l.push([t[0]+o[0]*a,t[1]+o[1]*a]),e.push(l);break}case st.Em.PerpendicularToFirstSegment:{const t=this._cp2(i,3,0),r=this._cp3(i,t,.5,-1),n=this._mid(s,t),o=this._sub(t,s);this._normalize(o);const a=this._crossProduct(o,this._sub(r,s));this._leftPerpendicular(o);const l=[];l.push([n[0]-o[0]*a*.25,n[1]-o[1]*a*.25]),l.push([n[0]+o[0]*a*1.25,n[1]+o[1]*a*1.25]),e.push(l);break}case st.Em.ParallelOffset:{const t=this._cp2(i,3,0),r=this._cp3(i,t,.5,-1),n=this._sub(t,s);this._normalize(n);const o=this._crossProduct(n,this._sub(r,s));this._leftPerpendicular(n);const a=[];a.push([s[0]-n[0]*o,s[1]-n[1]*o]),a.push([t[0]-n[0]*o,t[1]-n[1]*o]),e.push(a);const l=[];l.push([s[0]+n[0]*o,s[1]+n[1]*o]),l.push([t[0]+n[0]*o,t[1]+n[1]*o]),e.push(l);break}case st.Em.OffsetOpposite:{const t=this._cp2(i,3,0),r=this._cp3(i,t,.5,-1),n=this._sub(t,s);this._normalize(n);const o=this._crossProduct(n,this._sub(r,s));this._leftPerpendicular(n);const a=[];a.push([s[0]-n[0]*o,s[1]-n[1]*o]),a.push([t[0]-n[0]*o,t[1]-n[1]*o]),e.push(a);break}case st.Em.OffsetSame:{const t=this._cp2(i,3,0),r=this._cp3(i,t,.5,-1),n=this._sub(t,s);this._normalize(n);const o=this._crossProduct(n,this._sub(r,s));this._leftPerpendicular(n);const a=[];a.push([s[0]+n[0]*o,s[1]+n[1]*o]),a.push([t[0]+n[0]*o,t[1]+n[1]*o]),e.push(a);break}case st.Em.CircleWithArc:{let r=this._cp2(i,3,0);const n=this._cp3(i,r,.5,-1);let o,a;if(t>=4)o=i[3],a=this._crossProduct(this._sub(o,r),this._sub(n,r))>0;else{o=r,a=this._crossProduct(this._sub(o,s),this._sub(n,s))>0;const t=24*this._geomUnitsPerPoint,e=this._sub(o,s);this._normalize(e,t);const i=Math.sqrt(2)/2;this._rotateDirect(e,i,a?i:-i),r=this._add(s,e)}const l=this._sub(r,s),h=Math.cos(Math.PI/18),c=Math.sin(Math.PI/18),u=[r];for(let t=1;t<=36;t++)this._rotateDirect(l,h,c),u.push(this._add(s,l));this._add90DegArc(u,r,o,n,a),Ft(u[u.length-8],1),e.push(u);break}case st.Em.DoubleJog:{let r,n,o=this._cp2(i,-3,1);if(r=t>=3?i[2]:this._add(s,this._sub(s,o)),t>=4)n=i[3];else{const t=s;s=o,n=r;const e=this._dist(s,t),i=this._dist(n,t);let a=30*this._geomUnitsPerPoint;.5*e0?this._rotateDirect(_,f,-f):this._rotateDirect(_,f,f);let m=[];m.push(o),m.push(this._add(a,_)),m.push(this._sub(a,_)),m.push(s),e.push(m),_=this._sub(n,r),this._normalize(_,u),this._crossProduct(_,this._sub(s,r))<0?this._rotateDirect(_,f,f):this._rotateDirect(_,f,-f),m=[],m.push(r),m.push(this._add(l,_)),m.push(this._sub(l,_)),m.push(n),e.push(m);break}case st.Em.PerpendicularOffset:{const t=this._cp2(i,-4,1),r=this._cp3(i,t,.882353,-1.94),n=this._sub(r,t);this._crossProduct(n,this._sub(s,t))>0?this._rightPerpendicular(n):this._leftPerpendicular(n);const o=[n[0]/8,n[1]/8],a=this._sub(this._mid(t,r),o);e.push([a,s]);break}case st.Em.LineExcludingLastSegment:{const t=this._arrowPath(i),s=[];let r=t.length-2;for(;r--;)s.push(t[r]);e.push(s);break}case st.Em.MultivertexArrow:{const t=this._arrowPath(i),s=[];this._addArrow(s,t,!1),e.push(s);break}case st.Em.CrossedArrow:{const t=this._arrowPath(i),s=[];this._addArrow(s,t,!0),e.push(s);break}case st.Em.ChevronArrow:{const[t,r]=this._arrowLastSeg(i),n=10*this._geomUnitsPerPoint,o=this._sub(s,t);this._normalize(o);const a=this._crossProduct(o,this._sub(r,t)),l=this._leftPerp(o),h=[r[0]-l[0]*a*2,r[1]-l[1]*a*2],c=[];c.push([r[0]+o[0]*n,r[1]+o[1]*n]),c.push(s),c.push([h[0]+o[0]*n,h[1]+o[1]*n]),e.push(c);break}case st.Em.ChevronArrowOffset:{const[t,r]=this._arrowLastSeg(i),n=this._sub(s,t);this._normalize(n);const o=this._crossProduct(n,this._sub(r,t));this._leftPerpendicular(n);const a=[r[0]-n[0]*o,r[1]-n[1]*o],l=[];l.push([a[0]+n[0]*o*.5,a[1]+n[1]*o*.5]),l.push(this._mid(a,s)),l.push([a[0]-n[0]*o*.5,a[1]-n[1]*o*.5]),e.push(l);break}case st.Em.PartialFirstSegment:{const[t,r]=this._arrowLastSeg(i),n=this._sub(s,t);this._normalize(n);const o=this._crossProduct(n,this._sub(r,t));this._leftPerpendicular(n);const a=[r[0]-n[0]*o,r[1]-n[1]*o];e.push([t,a]);break}case st.Em.Arch:{const t=this._cp2(i,0,-1),r=this._cp3(i,t,.5,1),n=this._sub(s,t),o=this._mix(r,1,n,.55),a=this._mix(r,1,n,-.55),l=[s];this._addBezier2(l,s,o,r,4),this._addBezier2(l,r,a,t,4),e.push(l);break}case st.Em.CurvedParallelTicks:{const t=this._cp2(i,-4,1),r=this._cp3(i,t,.882353,-1.94),n=this._sub(r,t);this._crossProduct(n,this._sub(s,t))>0?this._rightPerpendicular(n):this._leftPerpendicular(n);const o=[n[0]/8,n[1]/8],a=this._sub(this._mid(t,r),o),l=this._sub(this._mix(t,.75,r,.25),o),h=this._sub(this._mix(t,.25,r,.75),o),c=[t];this._addBezier2(c,t,l,a,3),this._addBezier2(c,a,h,r,3),e.push(c);for(let t=0;t<8;t++){const i=c[2*t+1],s=[this._clone(i)];s.push(this._add(i,[n[0]/4,n[1]/4])),e.push(s)}break}case st.Em.Arc90Degrees:{const t=this._cp2(i,0,-1),r=this._cp3(i,t,.5,1),n=[t];this._add90DegArc(n,t,s,r),e.push(n);break}case st.Em.FullGeometry:default:e.push(i)}}return e}}class Kt{static local(){return null===Kt.instance&&(Kt.instance=new Kt),Kt.instance}execute(t,e,i,s,r){return new jt(t,e,i)}}Kt.instance=null;class jt extends Nt{constructor(t,e,i){super(t,!0,!0),this._curveHelper=new Vt,this._beginCut=(void 0!==e.beginCut?e.beginCut:1)*i,this._endCut=(void 0!==e.endCut?e.endCut:1)*i,this._middleCut=(void 0!==e.middleCut?e.middleCut:0)*i,this._invert=void 0!==e.invert&&e.invert,this._beginCut<0&&(this._beginCut=0),this._endCut<0&&(this._endCut=0),this._middleCut<0&&(this._middleCut=0)}processPath(t){const{_beginCut:e,_endCut:i,_middleCut:s}=this,r=t.pathLength(),n=St.createEmptyOptimizedCIM("esriGeometryPolyline");if(this._invert){if(0!==e||0!==i||0!==s)if(e+i+s>=r)for(n.startPath();t.nextPoint();)n.pushXY(t.x,t.y);else this._curveHelper.appendSubCurve(n,t,0,e),this._curveHelper.appendSubCurve(n,t,.5*(r-s),.5*(r+s)),this._curveHelper.appendSubCurve(n,t,r-i,i)}else if(0===e&&0===i&&0===s)for(n.startPath();t.nextPoint();)n.pushXY(t.x,t.y);else e+i+s0&&(r/=this._currentPosition.segmentLength),this._currentPosition.copyTo(e);e.abscissa+t*this._partLengthRatio>e.segmentLength+this._tolerance;){if(i){if(0===i.numPoints)if(0===r){const t=e.segment[0];i.pushXY(t[0],t[1])}else i.pushPoint(this.getSegCoord2D(e.segment,r));const t=e.segment[1];i.pushXY(t[0],t[1])}if(r=0,t-=(e.segmentLength-e.abscissa)/this._partLengthRatio,this._partSegCount)e.segment=this._nextSegment(),e.segmentLength=this.getSegLength(e.segment),e.abscissa=0,this._partSegCount--;else{if(!this._setPosAtNextPart())return s!==te.FAIL&&(e.segmentLength=this.getSegLength(e.segment),e.isPartEnd=!0,s===te.END?(e.abscissa=e.segmentLength,e.isPathEnd=!0):e.abscissa=e.segmentLength+t,!0);this._currentPosition.copyTo(e)}}if(e.abscissa+=t*this._partLengthRatio,i){0===i.numPoints&&(0===r?i.pushPoint(e.segment[0]):i.pushPoint(this.getSegCoord2D(e.segment,r)));const t=e.abscissa/e.segmentLength;1===t?i.pushPoint(e.segment[1]):i.pushPoint(this.getSegCoord2D(e.segment,t))}return this._partSegCount||Math.abs(e.abscissa-e.segmentLength)=this._pathCursor.numPoints&&(i=0),this._ctrlPtEnd=this._pathCursor.getControlPointAt(i),this._patternLength>0){const t=this._ctrlPtBegin?this._partCtrlPtGap:this._partExtPtGap,e=this._ctrlPtEnd?this._partCtrlPtGap:this._partExtPtGap;let i=Math.round((this._partLength-(t+e))/this._patternLength);i<=0&&(i=t+e>0?0:1),this._partLengthRatio=this._partLength/(t+e+i*this._patternLength),this._partLengthRatio<.01&&(this._partLengthRatio=1)}else this._partLengthRatio=1;return!0}_hasNextSegment(){return this._seg=e;)t-=e,e=this._pattern.nextValue(),s=!s;e-=t,s?(this._walker.nextPosition(e),e=this._pattern.nextValue()):this.isClosed&&(this._firstCurve=this._walker.nextCurve(e),e=this._pattern.nextValue(),this._walker.nextPosition(e),e=this._pattern.nextValue())}let i=this._walker.nextCurve(e);if(i)if(this._walker.isPathEnd()){if(this.iteratePath=!1,this._firstCurve){for(this._firstCurve.nextPath();this._firstCurve.nextPoint();)i.pushXY(this._firstCurve.x,this._firstCurve.y);this._firstCurve=null}}else e=this._pattern.nextValue(),!this._walker.nextPosition(e)||this._walker.isPathEnd()?(this.iteratePath=!1,this._firstCurve&&(i=this._firstCurve,this._firstCurve=null)):this.iteratePath=!0;else this.iteratePath=!1,i=this._firstCurve,this._firstCurve=null;return i?.reset(),i}}class oe{static local(){return null===oe.instance&&(oe.instance=new oe),oe.instance}execute(t,e,i,s,r,n){return new ae(t,e,i,s,r,n)}}oe.instance=null;class ae{constructor(t,e,i,s,r,n){switch(this._inputGeometries=t,this._tileKey=s,this._geometryEngine=r,this._maxInflateSize=n*i,this._width=(void 0!==e.width?e.width:2)*i,e.method){case st.$y.Mitered:case st.$y.Bevelled:case st.$y.Rounded:case st.$y.TrueBuffer:case st.$y.Square:}this._option=e.option}next(){let t;for(;t=this._inputGeometries.next();){if("esriGeometryEnvelope"===t.geometryType&&this._width>0){const e=t.asJSON();return Math.min(e.xmax-e.xmin,e.ymax-e.ymin)-2*this._width<0?t:St.fromJSONCIM({paths:[[[e.xmin+this._width,e.ymin+this._width],[e.xmax-this._width,e.ymin+this._width],[e.xmax-this._width,e.ymax-this._width],[e.xmin+this._width,e.ymax-this._width],[e.xmin+this._width,e.ymin+this._width]],[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]]})}if("esriGeometryPolygon"===t.geometryType){if(0===this._width)return t.clone();const e=this._geometryEngine;if(null==e)return null;const i=this._tileKey?Ht(t,this._maxInflateSize):t.clone();if(!i)continue;const s=e.buffer(m.Z.WebMercator,i.asJSON(),-this._width,1);if(s)for(const t of s.rings)t&&i.pushPath(t.reverse());return i}}return null}}class le{static local(){return null===le.instance&&(le.instance=new le),le.instance}execute(t,e,i,s,r){return new he(t,e,i)}}le.instance=null;class he extends Nt{constructor(t,e,i){super(t,!1,!0),this._curveHelper=new Vt,this._length=(void 0!==e.length?e.length:20)*i,this._angle=void 0!==e.angle?e.angle:225,this._position=void 0!==e.position?e.position:50,this._length<0&&(this._length=-this._length),this._position<20&&(this._position=20),this._position>80&&(this._position=80),this._mirror=!1}processPath(t){const e=St.createEmptyOptimizedCIM("esriGeometryPolyline");if(this._curveHelper.isEmpty(t))return null;t.seekInPath(0);const i=t.x,s=t.y;t.seekInPath(t.numPoints-1);const r=t.x,n=t.y,o=[r-i,n-s];this._curveHelper.normalize(o);const a=i+(r-i)*this._position/100,l=s+(n-s)*this._position/100,h=Math.cos((90-this._angle)/180*Math.PI);let c=Math.sin((90-this._angle)/180*Math.PI);this._mirror&&(c=-c),this._mirror=!this._mirror;const u=[a-this._length/2*h,l-this._length/2*c],f=[a+this._length/2*h,l+this._length/2*c];return e.pushPath([[i,s],u,f,[r,n]]),e}}class ce{static local(){return null===ce.instance&&(ce.instance=new ce),ce.instance}execute(t,e,i,s,r){return new ue(t,e,i)}}ce.instance=null;class ue{constructor(t,e,i){this._inputGeometries=t,this._offsetX=void 0!==e.offsetX?e.offsetX*i:0,this._offsetY=void 0!==e.offsetY?e.offsetY*i:0}next(){let t=this._inputGeometries.next();for(;t;){if(t.numPaths>0)return this._move(t.clone(),this._offsetX,this._offsetY);t=this._inputGeometries.next()}return null}_move(t,e,i){for(;t.nextPath();)for(;t.nextPoint();)t.x=t.x+e,t.y=t.y+i;return t.reset(),t}}class fe{static local(){return null===fe.instance&&(fe.instance=new fe),fe.instance}execute(t,e,i,s,r,n){return new _e(t,e,i,s,r,n)}}fe.instance=null;class _e{constructor(t,e,i,s,r,n){this._inputGeometries=t,this._tileKey=s,this._geometryEngine=r,this._curveHelper=new Vt,this._offset=(e.offset??1)*i,this._method=e.method,this._maxInflateSize=n*i,this._option=e.option,this._offsetFlattenError=Rt*i}next(){let t;for(;t=this._inputGeometries.next();){if(0===this._offset)return t.clone();if("esriGeometryEnvelope"===t.geometryType){if(this._method===st.id.Rounded&&this._offset>0){const e=(0,bt.l)(t),i=this._curveHelper.offset(e,-this._offset,this._method,4,this._offsetFlattenError);if(i){const e=St.createEmptyOptimizedCIM(t.geometryType);return e.pushPath(i),e}return null}const e=t.asJSON();if((0,vt.YX)(e)&&Math.min(e.xmax-e.xmin,e.ymax-e.ymin)+2*this._offset>0)return St.fromJSONCIM({xmin:e.xmin-this._offset,xmax:e.xmax+this._offset,ymin:e.ymin-this._offset,ymax:e.ymax+this._offset})}const e=this._geometryEngine;if(null==e)continue;const i=this._tileKey?Ht(t,this._maxInflateSize):t.clone();if(!i)continue;const s=e.offset(m.Z.WebMercator,i.asJSON(),-this._offset,1,this._method,4,this._offsetFlattenError);return s?St.fromJSONCIM(s):null}return null}}class me{static local(){return null===me.instance&&(me.instance=new me),me.instance}execute(t,e,i,s,r){return new de(t,e,i)}}me.instance=null;class de{constructor(t,e,i){this._inputGeometries=t,this._reverse=void 0===e.reverse||e.reverse}next(){let t=this._inputGeometries.next();for(;t;){if(!this._reverse)return t;if("esriGeometryPolyline"===t.geometryType)return pe(t.clone());t=this._inputGeometries.next()}return null}}function pe(t){for(;t.nextPath();)for(let e=0;e0){const e=(0,ye.Cs)(t),i=(e[2]+e[0])/2,s=(e[3]+e[1])/2;return t.reset(),this._rotate(t.clone(),i,s)}t=this._inputGeometries.next()}return null}_rotate(t,e,i){const s=Math.cos(this._rotateAngle),r=Math.sin(this._rotateAngle);for(;t.nextPath();)for(;t.nextPoint();){const n=t.x-e,o=t.y-i;t.x=e+n*s-o*r,t.y=i+n*r+o*s}return t.reset(),t}}class Me{static local(){return null===Me.instance&&(Me.instance=new Me),Me.instance}execute(t,e,i,s,r){return new be(t,e,i)}}Me.instance=null;class be{constructor(t,e,i){this._inputGeometries=t,this._xFactor=void 0!==e.XScaleFactor?e.XScaleFactor:1.15,this._yFactor=void 0!==e.YScaleFactor?e.YScaleFactor:1.15}next(){const t=this._inputGeometries.next();if(t){if(1===this._xFactor&&1===this._yFactor)return t;if("esriGeometryPoint"===t.geometryType)return t;if(t.numPaths>0){const e=(0,ye.Cs)(t),i=(e[2]+e[0])/2,s=(e[3]+e[1])/2;return t.reset(),this._scaleCursor(t.clone(),i,s)}}return null}_scaleCursor(t,e,i){for(;t.nextPath();)for(;t.nextPoint();)t.x=e+(t.x-e)*this._xFactor,t.y=i+(t.y-i)*this._yFactor;return t.reset(),t}}class ve{static local(){return null===ve.instance&&(ve.instance=new ve),ve.instance}execute(t,e,i,s,r){return new Pe(t,e,i)}}ve.instance=null;class Pe{constructor(t,e,i){this._inputGeometries=t,this._height=(void 0!==e.amplitude?e.amplitude:2)*i,this._period=(void 0!==e.period?e.period:3)*i,this._style=e.waveform,this._height<=0&&(this._height=Math.abs(this._height)),this._period<=0&&(this._period=Math.abs(this._period)),this._pattern=new $t,this._pattern.addValue(this._period),this._pattern.addValue(this._period),this._walker=new se,this._walker.updateTolerance(i)}next(){let t=this._inputGeometries.next();for(;t;){if(0===this._height||0===this._period)return t;const e=this._processGeom(t);if(e)return e;t=this._inputGeometries.next()}return null}_processGeom(t){const e=St.createEmptyOptimizedCIM(t.geometryType);for(;t.nextPath();){e.startPath();const i=t.pathLength();if(this._walker.init(t,this._pattern))switch(this._style){case st.zQ.Sinus:default:this._constructCurve(e,i,!1);break;case st.zQ.Square:this._constructSquare(e,i);break;case st.zQ.Triangle:this._constructTriangle(e,i);break;case st.zQ.Random:this._constructCurve(e,i,!0)}else for(;t.nextPoint();)e.pushXY(t.x,t.y)}return e}_constructCurve(t,e,i){let s=Math.round(e/this._period);0===s&&(s=1);const r=16*s+1,n=e/s,o=this._period/16,a=1/r,l=2*Math.PI*e/n,h=2*Math.PI*Math.random(),c=2*Math.PI*Math.random(),u=2*Math.PI*Math.random(),f=.75-Math.random()/2,_=.75-Math.random()/2,m=new Qt;this._walker.curPointAndAngle(m),t.pushPoint(m.pt);let d=0;for(;;){if(!this._walker.nextPointAndAngle(o,m)){t.pushPoint(this._walker.getPathEnd());break}{const e=d;let s;if(d+=a,i){const t=this._height/2*(1+.3*Math.sin(f*l*e+h));s=t*Math.sin(l*e+c),s+=t*Math.sin(_*l*e+u),s/=2}else s=.5*this._height*Math.sin(.5*l*e);t.pushXY(m.pt[0]-s*m.sa,m.pt[1]+s*m.ca)}}}_constructSquare(t,e){Math.round(e/this._period);let i=!0;for(;;){let e=!1;if(this._walker.curPositionIsValid()){const s=new Qt;this._walker.curPointAndAngle(s);const r=new Qt;if(this._walker.nextPointAndAngle(this._period,r)){const n=new Qt;this._walker.nextPointAndAngle(this._period,n)&&(i?(t.pushPoint(s.pt),i=!1):t.pushPoint(s.pt),t.pushXY(s.pt[0]-this._height/2*s.sa,s.pt[1]+this._height/2*s.ca),t.pushXY(r.pt[0]-this._height/2*r.sa,r.pt[1]+this._height/2*r.ca),t.pushXY(r.pt[0]+this._height/2*r.sa,r.pt[1]-this._height/2*r.ca),t.pushXY(n.pt[0]+this._height/2*n.sa,n.pt[1]-this._height/2*n.ca),e=!0)}}if(!e){t.pushPoint(this._walker.getPathEnd());break}}}_constructTriangle(t,e){Math.round(e/this._period);let i=!0;for(;;){let e=!1;if(this._walker.curPositionIsValid()){const s=new Qt;this._walker.curPointAndAngle(s);const r=new Qt;if(this._walker.nextPointAndAngle(this._period/2,r)){const n=new Qt;this._walker.nextPointAndAngle(this._period,n)&&(this._walker.nextPosition(this._period/2)&&(i?(t.pushPoint(s.pt),i=!1):t.pushPoint(s.pt),t.pushXY(r.pt[0]-this._height/2*r.sa,r.pt[1]+this._height/2*r.ca),t.pushXY(n.pt[0]+this._height/2*n.sa,n.pt[1]-this._height/2*n.ca)),e=!0)}}if(!e){t.pushPoint(this._walker.getPathEnd());break}}}}class Se{static local(){return null===Se.instance&&(Se.instance=new Se),Se.instance}execute(t,e,i,s,r){return new we(t,e,i)}}Se.instance=null;class we extends At{constructor(t,e,i){super(t),this._geometryWalker=new se,this._geometryWalker.updateTolerance(i),this._angleToLine=e.angleToLine??!0,this._offset=(e.offset?e.offset:0)*i,this._originalEndings=e.endings,this._offsetAtEnd=(e.customEndingOffset?e.customEndingOffset:0)*i,this._position=-(e.offsetAlongLine?e.offsetAlongLine:0)*i,this._pattern=new $t,this._pattern.init(e.placementTemplate,!1),this._pattern.scale(i),this._endings=this._originalEndings}processPath(t){if(this._pattern.isEmpty())return null;let e;if(this.iteratePath)e=this._pattern.nextValue();else{this._originalEndings===st.JS.WithFullGap&&this.isClosed?this._endings=st.JS.WithMarkers:this._endings=this._originalEndings,this._pattern.extPtGap=0;let i,s=!0;switch(this._endings){case st.JS.NoConstraint:i=-this._position,i=this._adjustPosition(i),s=!1;break;case st.JS.WithHalfGap:default:i=-this._pattern.lastValue()/2;break;case st.JS.WithFullGap:i=-this._pattern.lastValue(),this._pattern.extPtGap=this._pattern.lastValue();break;case st.JS.WithMarkers:i=0;break;case st.JS.Custom:i=-this._position,i=this._adjustPosition(i),this._pattern.extPtGap=.5*this._offsetAtEnd}if(!this._geometryWalker.init(t,this._pattern,s))return null;this._pattern.reset();let r=0;for(;i>r;)i-=r,r=this._pattern.nextValue();r-=i,e=r,this.iteratePath=!0}const i=new Qt;return this._geometryWalker.nextPointAndAngle(e,i)?this._endings===st.JS.WithFullGap&&this._geometryWalker.isPathEnd()?(this.iteratePath=!1,null):this._endings===st.JS.WithMarkers&&this._geometryWalker.isPathEnd()&&(this.iteratePath=!1,this.isClosed)?null:(this.internalPlacement.setTranslate(i.pt[0]-this._offset*i.sa,i.pt[1]+this._offset*i.ca),this._angleToLine&&this.internalPlacement.setRotateCS(i.ca,i.sa),this.internalPlacement):(this.iteratePath=!1,null)}_adjustPosition(t){let e=t/this._pattern.length();return e-=Math.floor(e),e*this._pattern.length()}}class Ce{static local(){return null===Ce.instance&&(Ce.instance=new Ce),Ce.instance}execute(t,e,i,s,r){return new Ie(t,e,i)}}Ce.instance=null;class Ie extends At{constructor(t,e,i){super(t,!1,!0),this._curveHelper=new Vt,this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*i:0,this._type=e.extremityPlacement,this._position=void 0!==e.offsetAlongLine?e.offsetAlongLine*i:0,this._beginProcessed=!1}processPath(t){let e;switch(this._type){case st.Tx.Both:default:this._beginProcessed?(e=this._atExtremities(t,this._position,!1),this._beginProcessed=!1,this.iteratePath=!1):(e=this._atExtremities(t,this._position,!0),this._beginProcessed=!0,this.iteratePath=!0);break;case st.Tx.JustBegin:e=this._atExtremities(t,this._position,!0);break;case st.Tx.JustEnd:e=this._atExtremities(t,this._position,!1);case st.Tx.None:}return e}_atExtremities(t,e,i){if(i||t.seekPathEnd(),i?t.nextPoint():t.prevPoint()){let s=0,[r,n]=[0,0],[o,a]=[t.x,t.y];for(;i?t.nextPoint():t.prevPoint();){r=o,n=a,o=t.x,a=t.y;const i=this._curveHelper.getLength(r,n,o,a);if(s+i>e){const t=(e-s)/i,[l,h]=this._curveHelper.getAngleCS(r,n,o,a,t),c=this._curveHelper.getCoord2D(r,n,o,a,t);return this.internalPlacement.setTranslate(c[0]-this._offset*h,c[1]+this._offset*l),this._angleToLine&&this.internalPlacement.setRotateCS(-l,-h),this.internalPlacement}s+=i}}return null}}class Le{static local(){return null===Le.instance&&(Le.instance=new Le),Le.instance}execute(t,e,i,s,r){return new ke(t,e,i)}}Le.instance=null;class ke extends At{constructor(t,e,i){super(t),this._walker=new se,this._walker.updateTolerance(i),this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*i:0,this._beginGap=void 0!==e.beginPosition?e.beginPosition*i:0,this._endGap=void 0!==e.endPosition?e.endPosition*i:0,this._flipFirst=void 0===e.flipFirst||e.flipFirst,this._pattern=new $t,this._pattern.init(e.positionArray,!1,!1),this._subPathLen=0,this._posCount=this._pattern.size(),this._isFirst=!0,this._prevPos=0}processPath(t){if(this._pattern.isEmpty())return null;let e;if(this.iteratePath){const t=this._pattern.nextValue()*this._subPathLen,i=this._beginGap+t;e=i-this._prevPos,this._prevPos=i}else{if(this._posCount=this._pattern.size(),this._isFirst=!0,this._prevPos=0,this._subPathLen=t.pathLength()-this._beginGap-this._endGap,this._subPathLen<0)return this.iteratePath=!1,null;if(!this._walker.init(t,this._pattern,!1))return null;this._pattern.reset();const i=this._pattern.nextValue()*this._subPathLen,s=this._beginGap+i;e=s-this._prevPos,this._prevPos=s,this.iteratePath=!0}const i=new Qt;if(!this._walker.nextPointAndAngle(e,i,te.END))return this.iteratePath=!1,null;this.internalPlacement.setTranslate(i.pt[0]-this._offset*i.sa,i.pt[1]+this._offset*i.ca);const s=this._isFirst&&this._flipFirst;let r,n;return this._angleToLine?(r=i.ca,n=i.sa):(r=1,n=0),s&&(r=-r,n=-n),this.internalPlacement.setRotateCS(r,n),this._isFirst=!1,this._posCount--,0===this._posCount&&(this.iteratePath=!1),this.internalPlacement}}var ze=i(77734);const Te=512,Oe=24,Ee=1e-6;class Fe{static local(){return null===Fe.instance&&(Fe.instance=new Fe),Fe.instance}execute(t,e,i,s,r){return new Ae(t,e,i,s,r)}}Fe.instance=null;class Ae{constructor(t,e,i,s,r){if(this._xMin=0,this._xMax=0,this._yMin=0,this._yMax=0,this._currentX=0,this._currentY=0,this._accelerationMap=null,this._testInsidePolygon=!1,this._verticalSubdivision=!0,this._stepX=Math.abs(e.stepX??16)*i,this._stepY=Math.abs(e.stepY??16)*i,this._stepX=Math.round(128*this._stepX)/128,this._stepY=Math.round(128*this._stepY)/128,0!==this._stepX&&0!==this._stepY){if(this._gridType=e.gridType??st.bj.Fixed,this._gridType===st.bj.Random){const t=e.seed??13,i=1;this._randomLCG=new ze.Z(t*i),this._randomness=(e.randomness??100)/100,this._gridAngle=0,this._shiftOddRows=!1,this._cosAngle=1,this._sinAngle=0,this._offsetX=0,this._offsetY=0,this._buildRandomValues()}else{if(this._randomness=0,this._gridAngle=e.gridAngle??0,this._shiftOddRows=e.shiftOddRows??!1,this._offsetX=(e.offsetX??0)*i,this._offsetY=(e.offsetY??0)*i,this._cosAngle=Math.cos(this._gridAngle/180*Math.PI),this._sinAngle=-Math.sin(this._gridAngle/180*Math.PI),this._stepX)if(this._offsetX<0)for(;this._offsetX<-.5*this._stepX;)this._offsetX+=this._stepX;else for(;this._offsetX>=.5*this._stepX;)this._offsetX-=this._stepX;if(this._stepY)if(this._offsetY<0)for(;this._offsetY<-.5*this._stepY;)this._offsetY+=this._stepY;else for(;this._offsetY>=.5*this._stepY;)this._offsetY-=this._stepY}if(this._graphicOriginX=0,this._graphicOriginY=0,null!=s){const[t,e,i,r]=s.split("/"),n=parseFloat(t),o=parseFloat(e),a=parseFloat(i),l=parseFloat(r);this._graphicOriginX=-(l*2**n+a)*Te,this._graphicOriginY=o*Te,this._testInsidePolygon=!0}this._internalPlacement=new Et,this._calculateMinMax(t),this._geometryCursor=t}}next(){return this._geometryCursor?this._nextInside():null}_buildRandomValues(){if(!Ae._randValues){Ae._randValues=[];for(let t=0;t=y,this._polygonMin=this._verticalSubdivision?u:_,this._testInsidePolygon){let t=0-this._graphicOriginX-this._offsetX-this._stepX,e=Te-this._graphicOriginX-this._offsetX+this._stepX,i=-512-this._graphicOriginY-this._offsetY-this._stepY,s=0-this._graphicOriginY-this._offsetY+this._stepY;if(d){const r=[[t,i],[t,s],[e,i],[e,s]];t=i=Number.MAX_VALUE,e=s=-Number.MAX_VALUE;for(const n of r){const r=this._cosAngle*n[0]-this._sinAngle*n[1],o=this._sinAngle*n[0]+this._cosAngle*n[1];t=Math.min(t,r),e=Math.max(e,r),i=Math.min(i,o),s=Math.max(s,o)}}a=a!==Number.MAX_VALUE?Math.max(a,t):t,l=l!==Number.MAX_VALUE?Math.max(l,i):i,h=h!==-Number.MAX_VALUE?Math.min(h,e):e,c=c!==-Number.MAX_VALUE?Math.min(c,s):s}this._xMin=Math.round(a/this._stepX),this._xMax=Math.round(h/this._stepX),this._yMin=Math.round(l/this._stepY),this._yMax=Math.round(c/this._stepY),this._currentX=this._xMax+1,this._currentY=this._yMin-1,this._buildAccelerationMap(t,_,m,u,f)}_buildAccelerationMap(t,e,i,s,r){t.reset();const n=new Map,o=this._verticalSubdivision,a=o?r-s:i-e;let l=Math.ceil(a/10);if(l<=1)return;const h=Math.floor(a/l);let c,u,f,_,m,d,p,y,g,x,M;for(l++,this._delta=h,o?(g=-512-this._stepY,x=this._stepY,M=s):(g=-this._stepX,x=Te+this._stepX,M=e);t.nextPath();)if(!(t.numPoints<2)&&t.nextPoint())for(c=t.x,u=t.y;t.nextPoint();c=f,u=_){if(f=t.x,_=t.y,o){if(u===_||ux&&_>x)continue;m=Math.min(u,_),d=Math.max(u,_)}else{if(c===f||cx&&f>x)continue;m=Math.min(c,f),d=Math.max(c,f)}for(;mp&&Ne(y,c,u,f,_,n)}this._accelerationMap=n}_nextInside(){for(;;){if(this._currentX>this._xMax){if(this._currentY++,this._currentY>this._yMax)return null;this._currentX=this._xMin,this._shiftOddRows&&this._currentY%2&&this._currentX--}let t=this._currentX*this._stepX+this._offsetX;this._shiftOddRows&&this._currentY%2&&(t+=.5*this._stepX);const e=this._currentY*this._stepY+this._offsetY;let i,s;if(this._currentX++,this._gridType===st.bj.Random){const r=(this._currentX%Oe+Oe)%Oe,n=(this._currentY%Oe+Oe)%Oe;i=this._graphicOriginX+t+this._stepX*this._randomness*(.5-Ae._randValues[n*Oe+r])*2/3,s=this._graphicOriginY+e+this._stepY*this._randomness*(.5-Ae._randValues[n*Oe+r+1])*2/3}else i=this._graphicOriginX+this._cosAngle*t+this._sinAngle*e,s=this._graphicOriginY-this._sinAngle*t+this._cosAngle*e;if(!this._testInsidePolygon||this._isInsidePolygon(i,s,this._geometryCursor))return this._internalPlacement.setTranslate(i,s),this._internalPlacement}}_isInsidePolygon(t,e,i){if(null==this._accelerationMap)return function(t,e,i){let s,r,n,o,a=0;for(t+=Ee,e+=Ee,i.reset();i.nextPath();)if(i.nextPoint())for(s=i.x,r=i.y;i.nextPoint();s=n,r=o)n=i.x,o=i.y,r>e!=o>e&&((n-s)*(e-r)-(o-r)*(t-s)>0?a++:a--);return 0!==a}(t,e,i);t+=Ee,e+=Ee;const s=this._verticalSubdivision,r=s?e:t,n=Math.floor((r-this._polygonMin)/this._delta),o=this._accelerationMap.get(n);if(!o)return!1;let a,l,h,c=0;for(const i of o){if(a=i[0],l=i[1],s){if(a[1]>e==l[1]>e)continue;h=(l[0]-a[0])*(e-a[1])-(l[1]-a[1])*(t-a[0])}else{if(a[0]>t==l[0]>t)continue;h=(l[1]-a[1])*(t-a[0])-(l[0]-a[0])*(e-a[1])}h>0?c++:c--}return 0!==c}}function Ne(t,e,i,s,r,n){let o=n.get(t);o||(o=[],n.set(t,o)),o.push([[e,i],[s,r]])}class Re{static local(){return null===Re.instance&&(Re.instance=new Re),Re.instance}execute(t,e,i,s,r){return new Ve(t,e,i)}}Re.instance=null;class Ve extends At{constructor(t,e,i){super(t),this._curveHelper=new Vt,this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*i:0,this._relativeTo=e.relativeTo,this._position=void 0!==e.startPointOffset?e.startPointOffset*i:0,this._epsilon=.001*i}processPath(t){const e=this._position;if(this._relativeTo===st.CS.SegmentMidpoint){if(this.iteratePath||(this.iteratePath=!0),t.nextPoint()){let[e,i]=[t.x,t.y],[s,r]=[0,0];for(;t.nextPoint();){s=t.x,r=t.y;const n=this._curveHelper.getLength(e,i,s,r);if(ns){const t=(s-n)/i,[h,c]=this._curveHelper.getAngleCS(e,o,a,l,t),u=this._curveHelper.getCoord2D(e,o,a,l,t),f=r?-this._offset:this._offset;return this.internalPlacement.setTranslate(u[0]-f*c,u[1]+f*h),this._angleToLine&&(r?this.internalPlacement.setRotateCS(-h,-c):this.internalPlacement.setRotateCS(h,c)),this.internalPlacement}e=a,o=l,n+=i}}return null}}class We{static local(){return null===We.instance&&(We.instance=new We),We.instance}execute(t,e,i,s,r){return new De(t,e,i)}}We.instance=null;class De extends At{constructor(t,e,i){super(t),this._curveHelper=new Vt,this._angleToLine=void 0===e.angleToLine||e.angleToLine,this._offset=void 0!==e.offset?e.offset*i:0,this._endPoints=void 0===e.placeOnEndPoints||e.placeOnEndPoints,this._controlPoints=void 0===e.placeOnControlPoints||e.placeOnControlPoints,this._regularVertices=void 0===e.placeOnRegularVertices||e.placeOnRegularVertices,this._tags=[],this._tagIterator=0}processPath(t){if(this.iteratePath||(this._preparePath(t),this.iteratePath=!0),this._tagIterator>=this._tags.length)return this._tags.length=0,this._tagIterator=0,this.iteratePath=!1,null;const e=this._tags[this._tagIterator];this._angleToLine&&this.internalPlacement.setRotate(e[2]);let i=e[0],s=e[1];if(0!==this._offset){const t=Math.cos(e[2]),r=Math.sin(e[2]);i-=this._offset*r,s+=this._offset*t}return this.internalPlacement.setTranslate(i,s),this._tagIterator++,this.internalPlacement}_preparePath(t){this._tags.length=0,this._tagIterator=0,t.seekPathStart();const e=t.isClosed();let i=0,s=!1,r=0,n=0;if(t.seekPathStart(),t.nextPoint()){let o=t.x,a=t.y,l=t.getControlPoint(),h=!0,c=t.nextPoint();for(;c;){const u=t.x,f=t.y,_=t.getControlPoint();(this._angleToLine||0!==this._offset)&&(r=this._curveHelper.getAngle(o,a,u,f,0)),h?(h=!1,e?(i=r,s=l):(this._endPoints||this._controlPoints&&l)&&this._tags.push([o,a,r])):l?this._controlPoints&&this._tags.push([o,a,Ge(n,r)]):this._regularVertices&&this._tags.push([o,a,Ge(n,r)]),(this._angleToLine||0!==this._offset)&&(n=this._curveHelper.getAngle(o,a,u,f,1)),c=t.nextPoint(),c||(e?_||s?this._controlPoints&&this._tags.push([u,f,Ge(n,i)]):this._regularVertices&&this._tags.push([u,f,Ge(n,i)]):(this._endPoints||this._controlPoints&&_)&&this._tags.push([u,f,n])),o=u,a=f,l=_}}this._tagIterator=0}}function Ge(t,e){const i=Math.PI;for(;Math.abs(e-t)>i+2e-15;)e-t>i?e-=2*i:e+=2*i;return(t+e)/2}var Be=i(35308);class Ue{constructor(t=Xe){this._data=[],this._compare=t}get size(){return this._data.length}enqueue(t){if(null==t)return;const{_data:e,_compare:i}=this;e.push(t);let s=e.length-1>>>0;const r=e[s];for(;s>0;){const t=s-1>>1,n=e[t];if(!(i(n,r)<=0))break;e[t]=r,e[s]=n,s=t}}dequeue(){const{_data:t,_compare:e}=this,i=t[0],s=t.pop();if(0===t.length)return i;t[0]=s;let r=0;const n=t.length,o=t[0];let a,l,h=null;for(;;){const i=2*r+1,s=2*r+2;if(h=null,i0&&(h=i)),ste?1:0;var He=i(86662),Ye=i(87416);function Je(t,e){const{rings:i}=e;let s=0;for(const e of i){const i=e.length;for(let r=1;rt[1]!=n[1]>t[1]&&((n[0]-i[0])*(t[1]-i[1])-(n[1]-i[1])*(t[0]-i[0])>0?s++:s--)}}return 0!==s}function Ze(t,e,i){if(i&&Je(t,e))return{coord:t,distance:0};let s=1/0,r=0,n=0;const o=[0,0],{rings:a}=e;for(const e of a)if(!(e.length<2))for(let i=0;io?ic)s&Qe?(s&je?(e[1]+=c*(n-e[0])/h,e[0]=n):(e[1]+=c*(a-e[0])/h,e[0]=a),s=ii(e,t)):r&Qe?(r&je?(i[1]+=c*(n-i[0])/h,i[0]=n):(i[1]+=c*(a-i[0])/h,i[0]=a),r=ii(i,t)):s?(s&$e?(e[0]+=h*(o-e[1])/c,e[1]=o):(e[0]+=h*(l-e[1])/c,e[1]=l),s=ii(e,t)):(r&$e?(i[0]+=h*(o-i[1])/c,i[1]=o):(i[0]+=h*(l-i[1])/c,i[1]=l),r=ii(i,t));else if(s&ti?(s&$e?(e[0]+=h*(o-e[1])/c,e[1]=o):(e[0]+=h*(l-e[1])/c,e[1]=l),s=ii(e,t)):r&ti?(r&$e?(i[0]+=h*(o-i[1])/c,i[1]=o):(i[0]+=h*(l-i[1])/c,i[1]=l),r=ii(i,t)):s?(s&je?(e[1]+=c*(n-e[0])/h,e[0]=n):(e[1]+=c*(a-e[0])/h,e[0]=a),s=ii(e,t)):(r&je?(i[1]+=c*(n-i[0])/h,i[0]=n):(i[1]+=c*(a-i[0])/h,i[0]=a),r=ii(i,t)),s&r)return 0}while(s|r);return h}function ii(t,e){return(t[0]e[2]?1:0)<<1|(t[1]e[3]?1:0)<<3}function si(t,e,i){return t+(e-t)*i}function ri(t,e){return(t[0]-e[0])*(t[0]-e[0])+(t[1]-e[1])*(t[1]-e[1])}function ni(t,e){if(te)return 1;if(t===e)return 0;const i=isNaN(t),s=isNaN(e);return is?1:0}class oi{constructor(t,e,i,s){this.x=t,this.y=e,this.cellSize=i,this.distancefromCellCenter=(0,He.ko)(t,e,s),this.maxDistanceToPolygon=this.distancefromCellCenter+this.cellSize*Math.SQRT2}}class ai{static local(){return null===ai.instance&&(ai.instance=new ai),ai.instance}execute(t,e,i,s,r){return new li(t,e,i)}}ai.instance=null;class li{constructor(t,e,i){this._geometryCursor=t,this._offsetX=void 0!==e.offsetX?e.offsetX*i:0,this._offsetY=void 0!==e.offsetY?e.offsetY*i:0,this._method=void 0!==e.method?e.method:st.Lh.OnPolygon,this._internalPlacement=new Et}next(){const t=this._geometryCursor;return this._geometryCursor=null,t?this._polygonCenter(t):null}_polygonCenter(t){let e=!1;switch(this._method){case st.Lh.CenterOfMass:{const i=(0,Be.NA)(t);i&&(this._internalPlacement.setTranslate(i[0]+this._offsetX,i[1]+this._offsetY),e=!0)}break;case st.Lh.BoundingBoxCenter:{const i=(0,ye.Cs)(t);i&&(this._internalPlacement.setTranslate((i[2]+i[0])/2+this._offsetX,(i[3]+i[1])/2+this._offsetY),e=!0)}break;case st.Lh.OnPolygon:default:{let i;i=(0,a.Z)("polylabel-placement-enabled")?function(t){if(!t.nextPath()||!t.numPoints)return null;const e=(0,ye.l1)(t),i=e[2]-e[0],s=e[3]-e[1];if(0===i||0===s)return[e[0]+i/2,e[1]+s/2];const r=Math.max(Math.min(i,s)/100,1),n=new Ue(((t,e)=>e.maxDistanceToPolygon-t.maxDistanceToPolygon)),o=Math.min(i,s);let a=o/2,l=0,h=0;for(l=e[0];l0;)u=n.dequeue(),u.distancefromCellCenter>f.distancefromCellCenter&&(f=u),u.maxDistanceToPolygon-f.distancefromCellCenter<=r||(a=u.cellSize/2,n.enqueue(new oi(u.x-a,u.y-a,a,t)),n.enqueue(new oi(u.x+a,u.y-a,a,t)),n.enqueue(new oi(u.x-a,u.y+a,a,t)),n.enqueue(new oi(u.x+a,u.y+a,a,t)));return[f.x,f.y]}(t):function(t){return function(t){const{rings:e}=t;if(!e||0===e.length)return null;const i=(0,ye.$P)((0,O.Ue)(),t);if(!i)return null;const s=4*(Math.abs(i[0])+Math.abs(i[2])+Math.abs(i[1])+Math.abs(i[3])+1)*222045e-19;let r=0,n=0;for(let t=0;tn&&(n=i,r=t)}if(Math.abs(n)<=2*s*s){const t=(0,ye.lC)((0,O.Ue)(),e[r]);return[(t[0]+t[2])/2,(t[1]+t[3])/2]}const o=(0,Be.DS)(e[r],!1,(0,O.Ue)());if(null===o)return null;if(1===e.length&&e[0].length<4)return o;const a=[[NaN,NaN],[NaN,NaN],[NaN,NaN],[NaN,NaN]],l=[NaN,NaN,NaN,NaN],h=[NaN,NaN,NaN,NaN];let c=!1,u=Ze(o,t,!0);0===u.distance&&(c=!0,a[0][0]=o[0],a[0][1]=o[1],u=Ze(o,t,!1)),l[0]=u.distance,h[0]=0;const f=[NaN,NaN];let _=!1,m=.25,d=-1;const p=(0,ye.lC)((0,O.Ue)(),e[r]);let y=NaN;do{if(y=NaN,a[1]=qe(t,si(p[0],p[2],m),0,i),isNaN(a[1][0])||isNaN(a[1][1])||(u=Ze(a[1],t,!1),y=u.distance),!isNaN(y)&&y>s&&Je(a[1],t))_=!0,l[1]=y,h[1]=ri(a[1],o);else if(!isNaN(y)&&y>d&&(d=y,f[0]=a[1][0],f[1]=a[1][1]),m-=.01,m<.1){if(!(d>=0))break;_=!0,l[1]=d,a[1][0]=f[0],a[1][1]=f[1],h[1]=ri(a[1],o)}}while(!_);_=!1,m=.5,d=-1;let g=.01,x=1;do{if(y=NaN,a[2]=qe(t,si(p[0],p[2],m),0,i),isNaN(a[2][0])||isNaN(a[2][1])||(u=Ze(a[2],t,!1),y=u.distance),!isNaN(y)&&y>s&&Je(a[2],t))_=!0,l[2]=y,h[2]=ri(a[2],o);else if(!isNaN(y)&&y>d)d=y,f[0]=a[2][0],f[1]=a[2][1];else if(y>d&&(d=y,f[0]=a[2][0],f[1]=a[2][1]),m=.5+g*x,g+=.01,x*=-1,m<.3||m>.7){if(!(d>=0))break;_=!0,l[2]=d,a[2][0]=f[0],a[2][1]=f[1],h[2]=ri(a[2],o)}}while(!_);_=!1,m=.75,d=-1;do{if(y=NaN,a[3]=qe(t,si(p[0],p[2],m),0,i),isNaN(a[3][0])||isNaN(a[3][1])||(u=Ze(a[3],t,!1),y=u.distance),!isNaN(y)&&y>s&&Je(a[3],t))_=!0,l[3]=y,h[3]=ri(a[3],o);else if(y>d&&(d=y,f[0]=a[3][0],f[1]=a[3][1]),m+=.01,m>.9){if(!(d>=0))break;_=!0,l[3]=d,a[3][0]=f[0],a[3][1]=f[1],h[3]=ri(a[3],o)}}while(!_);const M=[0,1,2,3],b=c?0:1;let v;for(let t=b;t<4;t++)for(let t=b;t<3;t++){const e=h[t],i=h[t+1];ni(e,i)>0&&(v=M[t],M[t]=M[t+1],M[t+1]=v,h[t]=i,h[t+1]=e)}let P=b,S=0,w=0;for(let t=b;t<4;t++){switch(t){case 0:w=2*l[M[t]];break;case 1:w=1.66666666*l[M[t]];break;case 2:w=1.33333333*l[M[t]];break;case 3:w=l[M[t]]}w>S&&(S=w,P=M[t])}return a[P]}({rings:(0,bt.M)(t)})}(t),null!==i&&(this._internalPlacement.setTranslate(i[0]+this._offsetX,i[1]+this._offsetY),e=!0)}}return e?this._internalPlacement:null}}function hi(t){if(!t)return null;switch(t.type){case"CIMGeometricEffectAddControlPoints":return Tt.local();case"CIMGeometricEffectArrow":return Dt.local();case"CIMGeometricEffectBuffer":return Yt.local();case"CIMGeometricEffectControlMeasureLine":return Zt.local();case"CIMGeometricEffectCut":return Kt.local();case"CIMGeometricEffectDashes":return re.local();case"CIMGeometricEffectDonut":return oe.local();case"CIMGeometricEffectJog":return le.local();case"CIMGeometricEffectMove":return ce.local();case"CIMGeometricEffectOffset":return fe.local();case"CIMGeometricEffectReverse":return me.local();case"CIMGeometricEffectRotate":return ge.local();case"CIMGeometricEffectScale":return Me.local();case"CIMGeometricEffectWave":return ve.local()}return null}function ci(t){if(!t)return null;switch(t.type){case"CIMMarkerPlacementAlongLineSameSize":return Se.local();case"CIMMarkerPlacementAtExtremities":return Ce.local();case"CIMMarkerPlacementAtRatioPositions":return Le.local();case"CIMMarkerPlacementInsidePolygon":return Fe.local();case"CIMMarkerPlacementOnLine":return Re.local();case"CIMMarkerPlacementOnVertices":return We.local();case"CIMMarkerPlacementPolygonCenter":return ai.local()}return null}class ui{static getPlacement(t,e,i,s,r,n){const o=ci(i);return o?(-1===e&&t.invertY(),o.execute(t,i,s,r,n)):null}}var fi=i(1265),_i=i(87893);class mi{constructor(t,e,i,s){this.center=(0,fi.f)(t,e),this.centerT=(0,fi.c)(),this.halfWidth=i/2,this.halfHeight=s/2,this.width=i,this.height=s}get x(){return this.center[0]}get y(){return this.center[1]}get blX(){return this.center[0]+this.halfWidth}get blY(){return this.center[1]+this.halfHeight}get trX(){return this.center[0]-this.halfWidth}get trY(){return this.center[1]-this.halfHeight}get xmin(){return this.x-this.halfWidth}get xmax(){return this.x+this.halfWidth}get ymin(){return this.y-this.halfHeight}get ymax(){return this.y+this.halfHeight}set x(t){this.center[0]=t}set y(t){this.center[1]=t}clone(){return new mi(this.x,this.y,this.width,this.height)}serialize(t){return t.writeF32(this.center[0]),t.writeF32(this.center[1]),t.push(this.width),t.push(this.height),t}findCollisionDelta(t,e=4){const i=Math.abs(t.centerT[0]-this.centerT[0]),s=Math.abs(t.centerT[1]-this.centerT[1]),r=(t.halfWidth+this.halfWidth+e)/i,n=(t.halfHeight+this.halfHeight+e)/s,o=Math.min(r,n);return Math.log2(o)}extend(t){const e=Math.min(this.xmin,t.xmin),i=Math.min(this.ymin,t.ymin),s=Math.max(this.xmax,t.xmax)-e,r=Math.max(this.ymax,t.ymax)-i,n=e+s/2,o=i+r/2;this.width=s,this.height=r,this.halfWidth=s/2,this.halfHeight=r/2,this.x=n,this.y=o}static deserialize(t){const e=t.readF32(),i=t.readF32(),s=t.readInt32(),r=t.readInt32();return new mi(e,i,s,r)}}const di=Math.PI/180;class pi{constructor(t,e,i,s){this._rotationT=tt(),this._xBounds=0,this._yBounds=0,this.minZoom=0,this.maxZoom=255,this._bounds=null;const r=i.rect,n=new Float32Array(8);t*=s,e*=s;const o=i.code?r.width*s:i.metrics.width,a=i.code?r.height*s:i.metrics.height;this.width=o,this.height=a,n[0]=t,n[1]=e,n[2]=t+o,n[3]=e,n[4]=t,n[5]=e+a,n[6]=t+o,n[7]=e+a,this._data=n,this._setTextureCoords(r),this._scale=s,this._mosaic=i,this.x=t,this.y=e,this.maxOffset=Math.max(t+o,e+a)}get mosaic(){return this._mosaic}set angle(t){this._angle=t,K(this._rotationT,-t),this._setOffsets(this._data)}get angle(){return this._angle}get xTopLeft(){return this._data[0]}get yTopLeft(){return this._data[1]}get xBottomRight(){return this._data[6]}get yBottomRight(){return this._data[7]}get texcoords(){return this._texcoords}get textureBinding(){return this._mosaic.textureBinding}get offsets(){return this._offsets||this._setOffsets(this._data),this._offsets}get char(){return String.fromCharCode(this._mosaic.code)}get code(){return this._mosaic.code}get bounds(){if(!this._bounds){const{height:t,width:e}=this._mosaic.metrics,i=e*this._scale,s=Math.abs(t)*this._scale,r=new Float32Array(8);r[0]=this.x,r[1]=this.y,r[2]=this.x+i,r[3]=this.y,r[4]=this.x,r[5]=this.y+s,r[6]=this.x+i,r[7]=this.y+s,it(r,r,J(tt(),this._rotationT,this._transform));let n=1/0,o=1/0,a=0,l=0;for(let t=0;t<4;t++){const e=r[2*t],i=r[2*t+1];n=Math.min(n,e),o=Math.min(o,i),a=Math.max(a,e),l=Math.max(l,i)}const h=a-n,c=l-o,u=n+h/2,f=o+c/2;this._bounds=new mi(u,f,h,c)}return this._bounds}setTransform(t){this._transform=t,this._offsets=null}_setOffsets(t){this._offsets||(this._offsets={upperLeft:0,upperRight:0,lowerLeft:0,lowerRight:0});const e=this._offsets,i=new Float32Array(8);it(i,t,J(tt(),this._rotationT,this._transform)),e.upperLeft=(0,ot.UJ)(8*i[0],8*i[1]),e.upperRight=(0,ot.UJ)(8*i[2],8*i[3]),e.lowerLeft=(0,ot.UJ)(8*i[4],8*i[5]),e.lowerRight=(0,ot.UJ)(8*i[6],8*i[7])}_setTextureCoords({x:t,y:e,width:i,height:s}){this._texcoords={upperLeft:(0,ot.UJ)(t,e),upperRight:(0,ot.UJ)(t+i,e),lowerLeft:(0,ot.UJ)(t,e+s),lowerRight:(0,ot.UJ)(t+i,e+s)}}}const yi=(t,e)=>({code:0,page:0,sdf:!0,rect:new _i.Z(0,0,11,8),textureBinding:e,metrics:{advance:0,height:4,width:t,left:0,top:0}});function gi(t,e){return t.forEach((t=>(0,x.t)(t,t,e))),{upperLeft:(0,ot.UJ)(8*t[0][0],8*t[0][1]),upperRight:(0,ot.UJ)(8*t[1][0],8*t[1][1]),lowerLeft:(0,ot.UJ)(8*t[2][0],8*t[2][1]),lowerRight:(0,ot.UJ)(8*t[3][0],8*t[3][1])}}class xi{constructor(t,e,i){this._rotation=0,this._decorate(t,e,i),this.glyphs=t,this.bounds=this._createBounds(t),this.isMultiline=e.length>1,this._hasRotation=0!==i.angle,this._transform=this._createGlyphTransform(this.bounds,i),this._borderLineSize=i.borderLineSize,(i.borderLineSize||i.hasBackground)&&([this.bounds,this.background]=this.shapeBackground(this._transform));for(const e of t)e.setTransform(this._transform)}setRotation(t){if(0===t&&0===this._rotation)return;this._rotation=t;const e=this._transform;J(e,K(tt(),t),e);for(const t of this.glyphs)t.setTransform(this._transform)}_decorate(t,e,i){if(!i.decoration||"none"===i.decoration||!t.length)return;const s=i.scale,r="underline"===i.decoration?30:20,n=t[0].textureBinding;for(const i of e){const e=i.startX*s,o=i.startY*s,a=(i.width+i.glyphWidthEnd)*s;t.push(new pi(e,o+r*s,yi(a,n),1))}}shapeBackground(t){const e=(1.5+(0,X.F2)(this._borderLineSize||0))/2,i=this._borderLineSize?e:0,{xmin:s,ymin:r,xmax:n,ymax:o,x:a,y:l,width:h,height:c}=this.bounds,u=[s-8,r-8],f=[n+8,r-8],_=[s-8,o+8],m=[n+8,o+8],d=gi([[u[0]-e,u[1]-e],[f[0]+e,f[1]-e],[u[0]+i,u[1]+i],[f[0]-i,f[1]+i]],t),p=gi([[_[0]+i,_[1]-i],[m[0]-i,m[1]-i],[_[0]-e,_[1]+e],[m[0]+e,m[1]+e]],t),y=gi([[u[0]-e,u[1]-e],[u[0]+i,u[1]+i],[_[0]-e,_[1]+e],[_[0]+i,_[1]-i]],t),g=gi([[f[0]-i,f[1]+i],[f[0]+e,f[1]-e],[m[0]-i,m[1]-i],[m[0]+e,m[1]+e]],t),x={main:gi([u,f,_,m],t),top:d,bot:p,left:y,right:g};return[new mi(a,l,h+2*e,c+2*e),x]}get boundsT(){const t=this.bounds,e=(0,x.s)((0,fi.c)(),t.x,t.y);if((0,x.t)(e,e,this._transform),this._hasRotation){const i=Math.max(t.width,t.height);return new mi(e[0],e[1],i,i)}return new mi(e[0],e[1],t.width,t.height)}_createBounds(t){let e=1/0,i=1/0,s=0,r=0;for(const n of t)e=Math.min(e,n.xTopLeft),i=Math.min(i,n.yTopLeft),s=Math.max(s,n.xBottomRight),r=Math.max(r,n.yBottomRight);const n=s-e,o=r-i;return new mi(e+n/2,i+o/2,n,o)}_createGlyphTransform(t,e){const i=di*e.angle,s=tt(),r=(0,fi.c)();return q(s,s,(0,x.s)(r,e.xOffset,-e.yOffset)),e.isCIM?Z(s,s,i):(q(s,s,(0,x.s)(r,t.x,t.y)),Z(s,s,i),q(s,s,(0,x.s)(r,-t.x,-t.y))),s}}class Mi{constructor(t,e,i,s,r,n){this.glyphWidthEnd=0,this.startX=0,this.startY=0,this.start=Math.max(0,Math.min(e,i)),this.end=Math.max(0,Math.max(e,i)),this.end10===t,vi=t=>32===t;const Pi=(0,ot.UJ)(4,4),Si=(0,ot.UJ)(16,4),wi=(0,ot.UJ)(4,2),Ci=(0,ot.UJ)(4,6),Ii=[wi,wi,Ci,Ci],Li=[wi,Ci,wi,Ci],ki=[Ci,Ci,Pi,Pi],zi=[Pi,Pi,Ci,Ci],Ti=[Ci,Pi,Ci,Pi],Oi=[Pi,Ci,Pi,Ci],Ei=t=>class extends t{constructor(...t){super(...t),this._isCIM=!1,this._vertexBoundsScale=1,this.geometryType=p.LW.TEXT,this._aux=(0,ot.Jz)(0,0,this._referenceSize,this._bitset)}bindTextInfo(t,e){t&&t.length?this._shapingInfo=function(t,e,i){const s=i.scale,r=new Array,n=function(t,e,i){const s=new Array,r=1/i.scale,n=i.maxLineWidth*r,o=e?t.length-1:0,a=e?-1:t.length,l=e?-1:1;let h=o,c=0,u=0,f=h,_=f,m=0,d=1/0,p=0;for(;h!==a;){const{code:e,metrics:i}=t[h],r=Math.abs(i.top);if(bi(e)||vi(e)||(d=Math.min(d,r),p=Math.max(p,r+i.height)),bi(e))h!==o&&(s.push(new Mi(t,f,h-l,c,d,p)),d=1/0,p=0),c=0,f=h+l,_=h+l,u=0;else if(vi(e))_=h+l,u=0,m=i.advance,c+=i.advance;else if(c>n){if(_!==f){const e=_-2*l;c-=m,s.push(new Mi(t,f,e,c-u,d,p)),d=1/0,p=0,f=_,c=u}else s.push(new Mi(t,f,h-l,c,d,p)),d=1/0,p=0,f=h,_=h,c=0;c+=i.advance,u+=i.advance}else c+=i.advance,u+=i.advance;h+=l}const y=new Mi(t,f,h-l,c,d,p);return y.start>=0&&y.end=512||s<0||s>=512))return;return this._writeGlyphs(t,i,{x:e,y:s},n)}o.forEachVertex(((e,s)=>this._writeGlyphs(t,i,{x:e,y:s},n)))}}_writePlacedText(t,e,i,s,r,n){const o=this._textPlacement,a=n||St.fromFeatureSetReaderCIM(r);if(!a)return;const l=ui.getPlacement(a,-1,o,(0,X.F2)(1),t.tileKey,s.geometryEngine);if(!l)return;const h=i.bounds,c=Math.sqrt(h.height*h.height+h.width*h.width);let u,f,_;for(;u=l.next();)if(f=u.tx,_=-u.ty,f+c>=0&&f-c<512&&_+c>=0&&_-c<512){const s=-u.getAngle();i.setRotation(s),this._writeGlyphs(t,e,{x:f,y:_},i),i.setRotation(-s)}}_writeGlyphs(t,e,i,s){const r=at.m2.load(this._materialKey),n=(0,ot.UJ)(Math.round(8*i.x),Math.round(8*i.y)),o=this._vertexBoundsScale,{bounds:a,background:l,glyphs:h}=s;h.length>0&&(this._borderLineColor||this._backgroundColor)&&(r.textureBinding=h[0].textureBinding,t.recordStart(e,r.data,this.geometryType,!0),this._writeBackgroundGeometry(t,e,i,a,l),t.recordEnd());const c=2*Math.max(a.width,a.height);for(const l of s.glyphs)r.textureBinding=l.textureBinding,t.recordStart(e,r.data,this.geometryType,!0),t.vertexBounds(i.x+a.x+this._xOffset,i.y+a.y-this._yOffset,c*o,c*o),this._writeVertices(t,e,n,l),t.recordEnd()}_writeGlyph(t,e,i,s,r){const n=at.m2.load(this._materialKey),o=(0,ot.UJ)(Math.round(8*i),Math.round(8*s));n.textureBinding=r.textureBinding,t.recordStart(e,n.data,this.geometryType,!0);const a=r.bounds,l=this._vertexBoundsScale;t.vertexBounds(i+a.x*l,s+a.y*l,a.width*l,a.height*l),this._writeVertices(t,e,o,r),t.recordEnd()}_writeVertices(t,e,i,s){const r=t.vertexCount();this._writeVertexCommon(t,e,i,s),t.vertexWrite(s.offsets.upperLeft),t.vertexWrite(s.texcoords.upperLeft),t.vertexEnd(),this._writeVertexCommon(t,e,i,s),t.vertexWrite(s.offsets.upperRight),t.vertexWrite(s.texcoords.upperRight),t.vertexEnd(),this._writeVertexCommon(t,e,i,s),t.vertexWrite(s.offsets.lowerLeft),t.vertexWrite(s.texcoords.lowerLeft),t.vertexEnd(),this._writeVertexCommon(t,e,i,s),t.vertexWrite(s.offsets.lowerRight),t.vertexWrite(s.texcoords.lowerRight),t.vertexEnd(),t.indexWrite(r+0),t.indexWrite(r+1),t.indexWrite(r+2),t.indexWrite(r+1),t.indexWrite(r+3),t.indexWrite(r+2)}_writeVertexCommon(t,e,i,s){const r=this._color,n=this._haloColor,o=(0,ot.Jz)(0,0,this._referenceSize,this._bitset),a=(0,ot.Jz)(0,0,this._size,this._haloSize);t.vertexWrite(i),t.vertexWrite(e),t.vertexWrite(r),t.vertexWrite(n),t.vertexWrite(a),t.vertexWrite(o),t.vertexWrite(this._minMaxZoom)}_writeBackgroundVertex(t,e,i,s,r,n){const o=(0,ot.Jz)(0,1,this._referenceSize,this._bitset),a=(0,ot.Jz)(0,0,this._size,this._haloSize),l=(0,ot.Jz)(0,0,0,0);t.vertexWrite(i),t.vertexWrite(e),t.vertexWrite(s),t.vertexWrite(l),t.vertexWrite(a),t.vertexWrite(o),t.vertexWrite(this._minMaxZoom),t.vertexWrite(r),t.vertexWrite(n),t.vertexEnd()}_writeBackgroundQuad(t,e,i,s,r,n){const o=t.vertexCount();this._writeBackgroundVertex(t,e,i,s,r.upperLeft,n[0]),this._writeBackgroundVertex(t,e,i,s,r.upperRight,n[1]),this._writeBackgroundVertex(t,e,i,s,r.lowerLeft,n[2]),this._writeBackgroundVertex(t,e,i,s,r.lowerRight,n[3]),t.indexWrite(o+0),t.indexWrite(o+1),t.indexWrite(o+2),t.indexWrite(o+1),t.indexWrite(o+3),t.indexWrite(o+2)}_writeBackgroundGeometry(t,e,i,s,r){const n=(0,ot.UJ)(Math.round(8*i.x),Math.round(8*i.y)),{x:o,y:a,width:l,height:h}=s,c=2*Math.max(l,h);if(t.vertexBounds(i.x+o+this._xOffset,i.y+a-this._yOffset,c*this._vertexBoundsScale,c*this._vertexBoundsScale),this._backgroundColor){const i=[Si,Si,Si,Si];this._writeBackgroundQuad(t,e,n,this._backgroundColor,r.main,i)}if(this._borderLineColor||this._backgroundColor){const i=!!this._borderLineColor&&!!this._borderLineSize&&this._borderLineSize>0,[s,o,a,l,h]=i?[Ii,Ii,Li,Li,this._borderLineColor]:[ki,zi,Ti,Oi,this._backgroundColor];this._writeBackgroundQuad(t,e,n,h,r.top,s),this._writeBackgroundQuad(t,e,n,h,r.bot,o),this._writeBackgroundQuad(t,e,n,h,r.left,a),this._writeBackgroundQuad(t,e,n,h,r.right,l)}}};var Fi=i(22303),Ai=(i(9790),i(59266));i(68773);const Ni="arial-unicode-ms";new Map,new Set;var Ri=i(71143);class Vi{applyColorSubstituition(t,e){if(!e)return t;this._rasterizationCanvas||(this._rasterizationCanvas=document.createElement("canvas"));const{width:i,height:s}=t,r=this._rasterizationCanvas,n=r.getContext("2d");t!==r&&(r.width=i,r.height=s,n.drawImage(t,0,0,i,s));const o=n.getImageData(0,0,i,s).data;if(e)for(const t of e)if(t&&t.oldColor&&4===t.oldColor.length&&t.newColor&&4===t.newColor.length){const[e,i,s,r]=t.oldColor,[n,a,l,h]=t.newColor;if(e===n&&i===a&&s===l&&r===h)continue;for(let t=0;t0;let g=this._lineThroughWidthOffset,x=0;if(o){s.save();const t=e.backgroundColor??[0,0,0,0],r=e.borderLine?.color??[0,0,0,0],n=2*(0,X.F2)(e.borderLine?.size??0);s.fillStyle=Bi(t),s.strokeStyle=Bi(r),s.lineWidth=n,s.fillRect(0,0,i.width,i.height),s.strokeRect(0,0,i.width,i.height),s.restore()}y&&this._renderHalo(s,d,p,g,x,e),x+=p,g+=d;for(const t of this._textLines)y?(s.globalCompositeOperation="destination-out",s.fillStyle="rgb(0, 0, 0)",s.fillText(t,g,x),s.globalCompositeOperation="source-over",s.fillStyle=this._fillStyle,s.fillText(t,g,x)):(s.fillStyle=this._fillStyle,s.fillText(t,g,x)),r&&"none"!==r&&this._renderDecoration(s,g,x,r,n),x+=f;s.restore();const M=this._renderedWidth+2*this._lineThroughWidthOffset,b=this._renderedHeight,v=s.getImageData(0,0,M,b),P=new Uint8Array(v.data);if(e.premultiplyColors){let t;for(let e=0;e600)&&(i+=.3*t.measureText("w").width),i+=2*(0,X.F2)(this._parameters.halo.size),Math.round(i)}_computeLineHeight(){let t=1.275*this._parameters.size;const e=this._parameters.font.decoration;return e&&"underline"===e&&(t*=1.3),Math.round(t+2*(0,X.F2)(this._parameters.halo.size))}_renderDecoration(t,e,i,s,r,n){const o=.9*this._lineHeight,a="bold"===r?.06:"bolder"===r?.09:.04;switch(t.textAlign){case"center":e-=this._renderedWidth/2;break;case"right":e-=this._renderedWidth}const l=t.textBaseline;if("underline"===s)switch(l){case"top":i+=o;break;case"middle":i+=o/2}else if("line-through"===s)switch(l){case"top":i+=o/1.5;break;case"middle":i+=o/3}const h=n?1.5*n:Math.ceil(o*a);t.save(),t.beginPath(),t.strokeStyle=t.fillStyle,t.lineWidth=h,t.moveTo(e-this._lineThroughWidthOffset,i),t.lineTo(e+this._renderedWidth+2*this._lineThroughWidthOffset,i),t.stroke(),t.restore()}}function Xi(t){return"function"==typeof t}function Hi(t,e,i,s){return Xi(t)?t(e,i,s):t}const Yi=" /-,\n";function Ji(t){let e=t.length;for(;e--;)if(!Yi.includes(t.charAt(e)))return!1;return!0}function Zi(t,e){const i=[];let s=0,r=-1;do{if(r=t.indexOf("[",s),r>=s){if(r>s){const e=t.substr(s,r-s);i.push([e,null,Ji(e)])}if(s=r+1,r=t.indexOf("]",s),r>=s){if(r>s){const n=e[t.substr(s,r-s)];n&&i.push([null,n,!1])}s=r+1}}}while(-1!==r);if(snull==t||isNaN(t)?e:t,ts=t=>t.tintColor?ji(t.tintColor):{r:255,g:255,b:255,a:1};function es(t){if(!t)return"normal";switch(t.toLowerCase()){case"italic":return"italic";case"oblique":return"oblique";default:return"normal"}}function is(t){if(!t)return"normal";switch(t.toLowerCase()){case"bold":return"bold";case"bolder":return"bolder";case"lighter":return"lighter";default:return"normal"}}function ss(t){let e="normal",i="normal";if(t){const s=t.toLowerCase();s.includes("italic")?e="italic":s.includes("oblique")&&(e="oblique"),s.includes("bold")?i="bold":s.includes("light")&&(i="lighter")}return{style:e,weight:i}}function rs(t){return t.underline?"underline":t.strikethrough?"line-through":"none"}function ns(t){if(!t)return null;switch(t.type){case"CIMPolygonSymbol":if(t.symbolLayers)for(const e of t.symbolLayers){const t=ns(e);if(null!=t)return t}break;case"CIMTextSymbol":return ns(t.symbol);case"CIMSolidFill":return t.color}}function os(t){if(t)switch(t.type){case"CIMPolygonSymbol":case"CIMLineSymbol":{const e=t.symbolLayers;if(e)for(const t of e){const e=os(t);if(null!=e)return e}break}case"CIMTextSymbol":return os(t.symbol);case"CIMSolidStroke":return t.color}}function as(t){if(t)switch(t.type){case"CIMPolygonSymbol":case"CIMLineSymbol":if(t.symbolLayers)for(const e of t.symbolLayers){const t=as(e);if(void 0!==t)return t}break;case"CIMTextSymbol":return as(t.symbol);case"CIMSolidStroke":case"CIMGradientStroke":case"CIMPictureStroke":return t.width}}function ls(t){switch(t){case"Left":default:return"left";case"Right":return"right";case"Center":case"Justify":return"center"}}function hs(t){switch(t){case"Top":default:return"top";case"Center":return"middle";case"Baseline":return"baseline";case"Bottom":return"bottom"}}const cs=t=>t.includes("data:image/svg+xml"),us=Math.PI/180,fs=l.Z.getLogger("esri.symbols.cim.CIMSymbolDrawHelper");class _s{constructor(t){this._t=t}static createIdentity(){return new _s([1,0,0,0,1,0])}clone(){const t=this._t;return new _s(t.slice())}transform(t){const e=this._t;return[e[0]*t[0]+e[1]*t[1]+e[2],e[3]*t[0]+e[4]*t[1]+e[5]]}static createScale(t,e){return new _s([t,0,0,0,e,0])}scale(t,e){const i=this._t;return i[0]*=t,i[1]*=t,i[2]*=t,i[3]*=e,i[4]*=e,i[5]*=e,this}scaleRatio(){return Math.sqrt(this._t[0]*this._t[0]+this._t[1]*this._t[1])}static createTranslate(t,e){return new _s([0,0,t,0,0,e])}translate(t,e){const i=this._t;return i[2]+=t,i[5]+=e,this}static createRotate(t){const e=Math.cos(t),i=Math.sin(t);return new _s([e,-i,0,i,e,0])}rotate(t){return _s.multiply(this,_s.createRotate(t),this)}angle(){const t=this._t[0],e=this._t[3],i=Math.sqrt(t*t+e*e);return[t/i,e/i]}static multiply(t,e,i){const s=t._t,r=e._t,n=s[0]*r[0]+s[3]*r[1],o=s[1]*r[0]+s[4]*r[1],a=s[2]*r[0]+s[5]*r[1]+r[2],l=s[0]*r[3]+s[3]*r[4],h=s[1]*r[3]+s[4]*r[4],c=s[2]*r[3]+s[5]*r[4]+r[5],u=i._t;return u[0]=n,u[1]=o,u[2]=a,u[3]=l,u[4]=h,u[5]=c,i}invert(){const t=this._t;let e=t[0]*t[4]-t[1]*t[3];if(0===e)return new _s([0,0,0,0,0,0]);e=1/e;const i=(t[1]*t[5]-t[2]*t[4])*e,s=(t[2]*t[3]-t[0]*t[5])*e,r=t[4]*e,n=-t[1]*e,o=-t[3]*e,a=t[0]*e;return new _s([r,n,i,o,a,s])}}class ms{constructor(t,e){this._resourceManager=t,this._transfos=[],this._sizeTransfos=[],this._geomUnitsPerPoint=1,this._placementPool=new Ri.Z(Et,void 0,void 0,100),this._earlyReturn=!1,this._mapRotation=0,this._transfos.push(e||_s.createIdentity()),this._sizeTransfos.push(e?e.scaleRatio():1)}setTransform(t,e){this._transfos=[t||_s.createIdentity()],this._sizeTransfos=[e||(t?t.scaleRatio():1)]}setGeomUnitsPerPoint(t){this._geomUnitsPerPoint=t}transformPt(t){return this._transfos[this._transfos.length-1].transform(t)}transformSize(t){return t*this._sizeTransfos[this._sizeTransfos.length-1]}reverseTransformPt(t){return this._transfos[this._transfos.length-1].invert().transform(t)}reverseTransformSize(t){return t/this._sizeTransfos[this._sizeTransfos.length-1]}getTransformAngle(){return this._transfos[this._transfos.length-1].angle()}geomUnitsPerPoint(){return this.isEmbedded()?1:this._geomUnitsPerPoint}isEmbedded(){return this._transfos.length>1}back(){return this._transfos[this._transfos.length-1]}push(t,e){const i=e?t.scaleRatio():1;_s.multiply(t,this.back(),t),this._transfos.push(t),this._sizeTransfos.push(this._sizeTransfos[this._sizeTransfos.length-1]*i)}pop(){this._transfos.splice(-1,1),this._sizeTransfos.splice(-1,1)}drawSymbol(t,e,i){if(t)switch(t.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":this.drawMultiLayerSymbol(t,e);break;case"CIMTextSymbol":this.drawTextSymbol(t,e,i)}}drawMultiLayerSymbol(t,e){if(!t||!e)return;const i=t.symbolLayers;if(!i)return;const s=t.effects;if(s&&s.length>0){const t=this.executeEffects(s,e);if(t){let e=t.next();for(;e;)this.drawSymbolLayers(i,e.asJSON()),e=t.next()}}else this.drawSymbolLayers(i,e)}executeEffects(t,e){const i=this._resourceManager.geometryEngine;let s=new Xt(St.fromJSONCIM(e));for(const e of t){const t=hi(e);t&&(s=t.execute(s,e,this.geomUnitsPerPoint(),null,i))}return s}drawSymbolLayers(t,e){let i=t.length;for(;i--;){const s=t[i];if(!s||!1===s.enable)continue;const r=s.effects;if(r&&r.length>0){const t=this.executeEffects(r,e);if(t){let e=null;for(;(e=t.next())&&(this.drawSymbolLayer(s,e.asJSON()),!this._earlyReturn););}}else this.drawSymbolLayer(s,e);if(this._earlyReturn)return}}drawSymbolLayer(t,e){switch(t.type){case"CIMSolidFill":this.drawSolidFill(e,t.color);break;case"CIMHatchFill":this.drawHatchFill(e,t);break;case"CIMPictureFill":this.drawPictureFill(e,t);break;case"CIMGradientFill":this.drawGradientFill(e,t);break;case"CIMSolidStroke":this.drawSolidStroke(e,t.color,t.width,t.capStyle,t.joinStyle,t.miterLimit);break;case"CIMPictureStroke":this.drawPictureStroke(e,t);break;case"CIMGradientStroke":this.drawGradientStroke(e,t);break;case"CIMCharacterMarker":case"CIMPictureMarker":case"CIMVectorMarker":this.drawMarkerLayer(t,e)}}drawHatchFill(t,e){const i=this._buildHatchPolyline(e,t,this.geomUnitsPerPoint());i&&(this.pushClipPath(t),this.drawMultiLayerSymbol(e.lineSymbol,i),this.popClipPath())}drawPictureFill(t,e){}drawGradientFill(t,e){}drawPictureStroke(t,e){}drawGradientStroke(t,e){}drawMarkerLayer(t,e){const i=t.markerPlacement;if(i){const s=ci(i);if(s){const r="CIMMarkerPlacementInsidePolygon"===i.type||"CIMMarkerPlacementPolygonCenter"===i.type&&i.clipAtBoundary;r&&this.pushClipPath(e);const n=s.execute(St.fromJSONCIM(e),i,this.geomUnitsPerPoint(),null,this._resourceManager.geometryEngine);if(n){let e=null;for(;(e=n.next())&&(this.drawMarker(t,e),!this._earlyReturn););}r&&this.popClipPath()}}else{const i=this._placementPool.acquire();if((0,vt.wp)(e))i.tx=e.x,i.ty=e.y,this.drawMarker(t,i);else if((0,vt.oU)(e)){const s=(0,Be.tO)(e);s&&([i.tx,i.ty]=s,this.drawMarker(t,i))}else for(const s of e.points)if(i.tx=s[0],i.ty=s[1],this.drawMarker(t,i),this._earlyReturn)break;this._placementPool.release(i)}}drawMarker(t,e){switch(t.type){case"CIMCharacterMarker":case"CIMPictureMarker":this.drawPictureMarker(t,e);break;case"CIMVectorMarker":this.drawVectorMarker(t,e)}}drawPictureMarker(t,e){if(!t)return;const i=this._resourceManager.getResource(t.url),s=Qi(t.size,10);if(null==i||s<=0)return;const r=i.width,n=i.height;if(!r||!n)return;const o=r/n,a=Qi(t.scaleX,1),l=_s.createIdentity(),h=t.anchorPoint;if(h){let e=h.x,i=h.y;"Absolute"!==t.anchorPointUnits&&(e*=s*o*a,i*=s),l.translate(-e,-i)}let c=Qi(t.rotation);t.rotateClockwise&&(c=-c),this._mapRotation&&(c+=this._mapRotation),c&&l.rotate(c*us);let u=Qi(t.offsetX),f=Qi(t.offsetY);if(u||f){if(this._mapRotation){const t=us*this._mapRotation,e=Math.cos(t),i=Math.sin(t),s=u*i+f*e;u=u*e-f*i,f=s}l.translate(u,f)}const _=this.geomUnitsPerPoint();1!==_&&l.scale(_,_);const m=e.getAngle();m&&l.rotate(m),l.translate(e.tx,e.ty),this.push(l,!1),this.drawImage(t,s),this.pop()}drawVectorMarker(t,e){if(!t)return;const i=t.markerGraphics;if(!i)return;const s=Qi(t.size,10),r=t.frame,n=r?r.ymax-r.ymin:0,o=s&&n?s/n:1,a=_s.createIdentity();r&&a.translate(.5*-(r.xmax+r.xmin),.5*-(r.ymax+r.ymin));const l=t.anchorPoint;if(l){let e=l.x,i=l.y;"Absolute"!==t.anchorPointUnits?r&&(e*=r.xmax-r.xmin,i*=r.ymax-r.ymin):(e/=o,i/=o),a.translate(-e,-i)}1!==o&&a.scale(o,o);let h=Qi(t.rotation);t.rotateClockwise&&(h=-h),this._mapRotation&&(h+=this._mapRotation),h&&a.rotate(h*us);let c=Qi(t.offsetX),u=Qi(t.offsetY);if(c||u){if(this._mapRotation){const t=us*this._mapRotation,e=Math.cos(t),i=Math.sin(t),s=c*i+u*e;c=c*e-u*i,u=s}a.translate(c,u)}const f=this.geomUnitsPerPoint();1!==f&&a.scale(f,f);const _=e.getAngle();_&&a.rotate(_),a.translate(e.tx,e.ty),this.push(a,t.scaleSymbolsProportionally);for(const t of i)if(t&&t.symbol&&t.geometry||fs.error("Invalid marker graphic",t),this.drawSymbol(t.symbol,t.geometry,t.textString),this._earlyReturn)break;this.pop()}drawTextSymbol(t,e,i){if(!t)return;if(!(0,vt.wp)(e))return;if(Qi(t.height,10)<=0)return;const s=_s.createIdentity();let r=Qi(t.angle);r=-r,r&&s.rotate(r*us);const n=Qi(t.offsetX),o=Qi(t.offsetY);(n||o)&&s.translate(n,o);const a=this.geomUnitsPerPoint();1!==a&&s.scale(a,a),s.translate(e.x,e.y),this.push(s,!1),this.drawText(t,i),this.pop()}_buildHatchPolyline(t,e,i){let s=Qi(t.separation,4)*i,r=Qi(t.rotation);if(0===s)return null;s<0&&(s=-s);let n=0;const o=.5*s;for(;n>o;)n-=s;for(;n<-o;)n+=s;const a=(0,O.Ue)();(0,ye.$P)(a,e),a[0]-=o,a[1]-=o,a[2]+=o,a[3]+=o;const l=[[a[0],a[1]],[a[0],a[3]],[a[2],a[3]],[a[2],a[1]]];for(;r>180;)r-=180;for(;r<0;)r+=180;const h=Math.cos(r*us),c=Math.sin(r*us),u=-s*c,f=s*h;let _,m,d,p;n=Qi(t.offsetX)*i*c-Qi(t.offsetY)*i*h,_=d=Number.MAX_VALUE,m=p=-Number.MAX_VALUE;for(const t of l){const e=t[0],i=t[1],s=h*e+c*i,r=-c*e+h*i;_=Math.min(_,s),d=Math.min(d,r),m=Math.max(m,s),p=Math.max(p,r)}d=Math.floor(d/s)*s;let y=h*_-c*d-u*n/s,g=c*_+h*d-f*n/s,x=h*m-c*d-u*n/s,M=c*m+h*d-f*n/s;const b=1+Math.round((p-d)/s),v=[];for(let t=0;t0))if((0,vt.oU)(t))this._processPath(t.rings,0);else if((0,vt.l9)(t))this._processPath(t.paths,0);else if((0,vt.YX)(t)){const e=gs(t);e&&this._processPath(e.rings,0)}else console.error("drawSolidFill Unexpected geometry type!")}drawSolidStroke(t,e,i){if(!t||this._clipCount>0)return;const s=.5*this.transformSize(Qi(i,4));if((0,vt.oU)(t))this._processPath(t.rings,s);else if((0,vt.l9)(t))this._processPath(t.paths,s);else if((0,vt.YX)(t)){const e=gs(t);e&&this._processPath(e.rings,s)}else console.error("drawSolidStroke unexpected geometry type!")}drawMarkerLayer(t,e){(0,vt.oU)(e)&&t.markerPlacement&&("CIMMarkerPlacementInsidePolygon"===t.markerPlacement.type||"CIMMarkerPlacementPolygonCenter"===t.markerPlacement.type&&t.markerPlacement.clipAtBoundary)?this._processPath(e.rings,0):super.drawMarkerLayer(t,e)}drawHatchFill(t,e){this.drawSolidFill(t)}drawPictureFill(t,e){this.drawSolidFill(t)}drawGradientFill(t,e){this.drawSolidFill(t)}drawPictureStroke(t,e){this.drawSolidStroke(t,null,e.width)}drawGradientStroke(t,e){this.drawSolidStroke(t,null,e.width)}pushClipPath(t){this.drawSolidFill(t),this._clipCount++}popClipPath(){this._clipCount--}drawImage(t,e){const{url:i}=t,s=Qi(t.scaleX,1);let r=s*e,n=e;const o=this._resourceManager.getResource(i);e||null==o||(r=s*o.width,n=o.height),this._merge(this.transformPt([-r/2,-n/2]),0),this._merge(this.transformPt([-r/2,n/2]),0),this._merge(this.transformPt([r/2,-n/2]),0),this._merge(this.transformPt([r/2,n/2]),0)}drawText(t,e){if(!e||0===e.length)return;this._textRasterizer||(this._textRasterizer=new Ui);const i=xs(t),[s,r]=this._textRasterizer.computeTextSize(e,i);let n=0;switch(t.horizontalAlignment){case"Left":n=s/2;break;case"Right":n=-s/2}let o=0;switch(t.verticalAlignment){case"Bottom":o=r/2;break;case"Top":o=-r/2;break;case"Baseline":o=r/6}this._merge(this.transformPt([-s/2+n,-r/2+o]),0),this._merge(this.transformPt([-s/2+n,r/2+o]),0),this._merge(this.transformPt([s/2+n,-r/2+o]),0),this._merge(this.transformPt([s/2+n,r/2+o]),0)}_processPath(t,e){if(t)for(const i of t){const t=i?i.length:0;if(t>1){this._merge(this.transformPt(i[0]),e);for(let s=1;sthis._xmax&&(this._xmax=t[0]+e),t[1]-ethis._ymax&&(this._ymax=t[1]+e)}}class ps extends ms{constructor(t,e,i,s){super(e,i),this._applyAdditionalRenderProps=s,this._colorSubstitutionHelper=new Vi,this._ctx=t}drawSolidFill(t,e){if(!t)return;if((0,vt.oU)(t))this._buildPath(t.rings,!0);else if((0,vt.l9)(t))this._buildPath(t.paths,!0);else if((0,vt.YX)(t))this._buildPath(gs(t).rings,!0);else{if(!(0,vt.aW)(t))return;console.log("CanvasDrawHelper.drawSolidFill - No implementation!")}const i=this._ctx;i.fillStyle="string"==typeof e?e:"rgba("+Math.round(e[0])+","+Math.round(e[1])+","+Math.round(e[2])+","+(e[3]??255)/255+")",i.fill("evenodd")}drawSolidStroke(t,e,i,s,r,n){if(!t||!e||0===i)return;if((0,vt.oU)(t))this._buildPath(t.rings,!0);else if((0,vt.l9)(t))this._buildPath(t.paths,!1);else{if(!(0,vt.YX)(t))return void console.log("CanvasDrawHelper.drawSolidStroke isn't implemented!");this._buildPath(gs(t).rings,!0)}const o=this._ctx;o.strokeStyle="string"==typeof e?e:"rgba("+Math.round(e[0])+","+Math.round(e[1])+","+Math.round(e[2])+","+(e[3]??255)/255+")",o.lineWidth=Math.max(this.transformSize(i),.5),this._setCapStyle(s),this._setJoinStyle(r),o.miterLimit=n,o.stroke()}pushClipPath(t){if(this._ctx.save(),(0,vt.oU)(t))this._buildPath(t.rings,!0);else if((0,vt.l9)(t))this._buildPath(t.paths,!0);else{if(!(0,vt.YX)(t))return;this._buildPath(gs(t).rings,!0)}this._ctx.clip("evenodd")}popClipPath(){this._ctx.restore()}drawImage(t,e){const{colorSubstitutions:i,url:s,tintColor:r}=t,n=Qi(t.scaleX,1),o=this._resourceManager.getResource(s);if(null==o)return;let a=e*(o.width/o.height),l=e;e||(a=o.width,l=o.height);const h=cs(s)||"src"in o&&cs(o.src);let c="getFrame"in o?Wi(o):o;i&&(c=this._colorSubstitutionHelper.applyColorSubstituition(c,i)),this._applyAdditionalRenderProps&&!h&&r&&(c=this._colorSubstitutionHelper.tintImageData(c,r));const u=this.transformPt([0,0]),[f,_]=this.getTransformAngle(),m=this.transformSize(1),d=this._ctx;d.save(),d.setTransform({m11:n*m*f,m12:n*m*_,m21:-m*_,m22:m*f,m41:u[0],m42:u[1]}),d.drawImage(c,-a/2,-l/2,a,l),d.restore()}drawText(t,e){if(!e||0===e.length)return;this._textRasterizer||(this._textRasterizer=new Ui);const i=xs(t);i.size*=this.transformSize((0,X.Wz)(1));const s=this._textRasterizer.rasterizeText(e,i);if(!s)return;const{size:r,anchorX:n,anchorY:o,canvas:a}=s,l=r[0]*(n+.5),h=r[1]*(o-.5),c=this._ctx,u=this.transformPt([0,0]),[f,_]=this.getTransformAngle();c.save(),c.setTransform({m11:1*f,m12:1*_,m21:-1*_,m22:1*f,m41:u[0]-1*l,m42:u[1]+1*h}),c.drawImage(a,0,0),c.restore()}drawPictureFill(t,e){if(!t)return;let{colorSubstitutions:i,height:s,offsetX:r,offsetY:n,rotation:o,scaleX:a,tintColor:l,url:h}=e;const c=this._resourceManager.getResource(h);if(null==c)return;if((0,vt.oU)(t))this._buildPath(t.rings,!0);else if((0,vt.l9)(t))this._buildPath(t.paths,!0);else if((0,vt.YX)(t))this._buildPath(gs(t).rings,!0);else{if(!(0,vt.aW)(t))return;console.log("CanvasDrawHelper.drawPictureFill - No implementation!")}const u=this._ctx,f=cs(h)||"src"in c&&cs(c.src);let _,m="getFrame"in c?Wi(c):c;if(i&&(m=this._colorSubstitutionHelper.applyColorSubstituition(m,i)),this._applyAdditionalRenderProps){f||l&&(m=this._colorSubstitutionHelper.tintImageData(m,l)),_=u.createPattern(m,"repeat");const t=this.transformSize(1);o||(o=0),r?r*=t:r=0,n?n*=t:n=0,s&&(s*=t);const e=s?s/c.height:1,i=a&&s?a*s/c.width:1;if(0!==o||1!==e||1!==i||0!==r||0!==n){const t=new DOMMatrix;t.rotateSelf(0,0,-o).translateSelf(r,n).scaleSelf(i,e,1),_.setTransform(t)}}else _=u.createPattern(m,"repeat");u.save(),u.fillStyle=_,u.fill("evenodd"),u.restore()}drawPictureStroke(t,e){if(!t)return;let{colorSubstitutions:i,capStyle:s,joinStyle:r,miterLimit:n,tintColor:o,url:a,width:l}=e;const h=this._resourceManager.getResource(a);if(null==h)return;let c;if((0,vt.oU)(t))c=t.rings;else if((0,vt.l9)(t))c=t.paths;else{if(!(0,vt.YX)(t))return(0,vt.aW)(t)?void console.log("CanvasDrawHelper.drawPictureStroke - No implementation!"):void 0;c=gs(t).rings}l||(l=h.width);const u=cs(a)||"src"in h&&cs(h.src);let f="getFrame"in h?Wi(h):h;i&&(f=this._colorSubstitutionHelper.applyColorSubstituition(f,i)),this._applyAdditionalRenderProps&&(u||o&&(f=this._colorSubstitutionHelper.tintImageData(f,o)));const _=Math.max(this.transformSize((0,X.F2)(l)),.5),m=_/f.width,d=this._ctx,p=d.createPattern(f,"repeat-y");let y,g;d.save(),this._setCapStyle(s),this._setJoinStyle(r),void 0!==n&&(d.miterLimit=n),d.lineWidth=_;for(let t of c)if(t=(0,Mt.d9)(t),bs(t),t&&!(t.length<=1)){y=this.transformPt(t[0]);for(let e=1;e1){let r=this.transformPt(s[0]);i.moveTo(r[0],r[1]);for(let e=1;et?{spatialReference:t.spatialReference,rings:[[[t.xmin,t.ymin],[t.xmin,t.ymax],[t.xmax,t.ymax],[t.xmax,t.ymin],[t.xmin,t.ymin]]]}:null;function xs(t,e=1){const i=rs(t),s=ss(t.fontStyleName),r=t.fontFamilyName??Ni,{weight:n,style:o}=s,a=e*(t.height||5),l=ls(t.horizontalAlignment),h=hs(t.verticalAlignment),c=ns(t),u=ns(t.haloSymbol),f=u?e*(0|t.haloSize):0,_="CIMBackgroundCallout"===t.callout?.type?t.callout.backgroundSymbol:null,m=ns(_),d=as(_),p=os(_);return{color:c,size:a,horizontalAlignment:l,verticalAlignment:h,font:{family:r,style:es(o),weight:is(n),decoration:i},halo:{size:f||0,color:u,style:o},backgroundColor:m,borderLine:null!=d&&null!=p?{size:d,color:p}:null,pixelRatio:1,premultiplyColors:!0}}const Ms=1e-4;function bs(t){let e,i,s,r,n,o=t[0],a=1;for(;a(0,vs.U1)(i,e,t,s,r);case"esriGeometryPolygon":return(t,i,s,r)=>(0,vs.Ie)(i,e,t,s,r);case"esriGeometryPolyline":return(t,i,s,r)=>(0,vs.G6)(i,e,t,s,r);case"esriGeometryMultipoint":return(t,i,s,r)=>(0,vs.J9)(i,e,t,s,r);default:return l.Z.getLogger("esri.views.2d.support.arcadeOnDemand").error(new o.Z("mapview-arcade",`Unable to handle geometryType: ${t}`)),t=>t}}(e));const a=Ss.get(e)(t.geometry,s,r,n);return{...t,geometry:a}}(e,s,r):e,a=t.repurposeFeature(n);try{return t.evaluate({...i,$feature:a},t.services)}catch(t){return l.Z.getLogger("esri.views.2d.support.arcadeOnDemand").warn("Feature arcade evaluation failed:",t),null}}const Ss=new Map;i(31363);var ws=i(31134);const Cs=Math.PI,Is=Cs/2,Ls=(Math.PI,96/72),ks=l.Z.getLogger("esri.symbols.cim.CIMSymbolHelper");function zs(t,e,i){switch(e.type){case"CIMSymbolReference":return zs(t,e.symbol,i);case"CIMPointSymbol":null==i&&(i={x:0,y:0}),t.drawSymbol(e,i);break;case"CIMLineSymbol":null==i&&(i={paths:[[[0,0],[10,0]]]}),t.drawSymbol(e,i);break;case"CIMPolygonSymbol":null==i&&(i={rings:[[[0,0],[0,10],[10,10],[10,0],[0,0]]]}),t.drawSymbol(e,i);break;case"CIMTextSymbol":{const i={x:0,y:0};t.drawSymbol(e,i);break}case"CIMVectorMarker":{const i=new Et;t.drawMarker(e,i);break}}return t.envelope()}function Ts(t){if(!t)return 0;switch(t.type){case"CIMGeometricEffectArrow":return Math.abs(.5*t.width);case"CIMGeometricEffectBuffer":return Math.abs(t.size);case"CIMGeometricEffectExtension":case"CIMGeometricEffectRadial":return Math.abs(t.length);case"CIMGeometricEffectJog":return Math.abs(.5*t.length);case"CIMGeometricEffectMove":return Math.max(Math.abs(Qi(t.offsetX)),Math.abs(Qi(t.offsetY)));case"CIMGeometricEffectOffset":case"CIMGeometricEffectOffsetTangent":return Math.abs(t.offset);case"CIMGeometricEffectRegularPolygon":return Math.abs(t.radius);case"CIMGeometricEffectRotate":case"CIMGeometricEffectScale":default:return 0;case"CIMGeometricEffectTaperedPolygon":return.5*Math.max(Math.abs(t.fromWidth),Math.abs(t.toWidth));case"CIMGeometricEffectWave":return Math.abs(t.amplitude);case"CIMGeometricEffectDonut":return Math.abs(t.width)}}function Os(t){if(!t)return 0;let e=0;for(const i of t)e+=Ts(i);return e}class Es{static getEnvelope(t,e,i){if(!t)return null;const s=new ds(i);if(Array.isArray(t)){let i;for(const r of t)i?i.union(zs(s,r,e)):i=zs(s,r,e);return i}return zs(s,t,e)}static getTextureAnchor(t,e){const i=this.getEnvelope(t,null,e);if(!i)return[0,0,0];const s=(i.x+.5*i.width)*Ls,r=(i.y+.5*i.height)*Ls,n=i.width*Ls+2,o=i.height*Ls+2;return[-s/n,-r/o,o]}static rasterize(t,e,i,s,r=!0){const n=i||this.getEnvelope(e,null,s);if(!n)return[null,0,0,0,0];const o=(n.x+.5*n.width)*Ls,a=(n.y+.5*n.height)*Ls;t.width=n.width*Ls,t.height=n.height*Ls,i||(t.width+=2,t.height+=2);const l=t.getContext("2d"),h=_s.createScale(Ls,-Ls);h.translate(.5*t.width-o,.5*t.height+a);const c=new ps(l,s,h);switch(e.type){case"CIMPointSymbol":{const t={type:"point",x:0,y:0};c.drawSymbol(e,t);break}case"CIMVectorMarker":{const t=new Et;c.drawMarker(e,t);break}}const u=l.getImageData(0,0,t.width,t.height),f=new Uint8Array(u.data);if(r){let t;for(let e=0;e.667?(0,X.F2)(Math.round((0,X.Wz)(e.width))):e.width,color:Ws(e.color)})}else!e||"line-marker"!==t.type||"cross"!==t.style&&"x"!==t.style||i.push({type:"CIMSolidStroke",enable:!0,width:e,color:Ws(r)});i.push({type:"CIMSolidFill",enable:!0,color:Ws(r)});const s={type:"CIMPolygonSymbol",symbolLayers:i};a={type:"CIMPointSymbol",symbolLayers:[{type:"CIMVectorMarker",enable:!0,rotation:Qi(-t.angle),size:Qi(t.size||6*e),offsetX:Qi(t.xoffset),offsetY:Qi(t.yoffset),frame:n,markerGraphics:[{type:"CIMMarkerGraphic",geometry:o,symbol:s}]}]}}return a}static fromCIMHatchFill(t,e){const i=e*(t.separation??4),s=i/2,r=(0,Mt.d9)(t.lineSymbol);r.symbolLayers?.forEach((t=>{switch(t.type){case"CIMSolidStroke":null!=t.width&&(t.width*=e),t.effects?.forEach((t=>{"CIMGeometricEffectDashes"===t.type&&(t.dashTemplate=t.dashTemplate.map((t=>t*e)))}));break;case"CIMVectorMarker":{null!=t.size&&(t.size*=e);const i=t.markerPlacement;null!=i&&"placementTemplate"in i&&(i.placementTemplate=i.placementTemplate.map((t=>t*e)));break}}}));let n=this._getLineSymbolPeriod(r)||4;for(;n<4;)n*=2;const o=n/2;return{type:"CIMVectorMarker",frame:{xmin:-o,xmax:o,ymin:-s,ymax:s},markerGraphics:[{type:"CIMMarkerGraphic",geometry:{paths:[[[-o,0],[o,0]]]},symbol:r}],size:i}}static fetchResources(t,e,i){if(t&&e)switch(t.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":{const s=t.symbolLayers;if(!s)return;for(const t of s)switch(Js(t,e,i),t.type){case"CIMPictureFill":case"CIMHatchFill":case"CIMGradientFill":case"CIMPictureStroke":case"CIMGradientStroke":case"CIMCharacterMarker":case"CIMPictureMarker":"url"in t&&t.url&&i.push(e.fetchResource(t.url,null));break;case"CIMVectorMarker":{const s=t.markerGraphics;if(!s)continue;for(const t of s)if(t){const s=t.symbol;s&&Es.fetchResources(s,e,i)}}}break}}}static fetchFonts(t,e,i){if(t&&e)if("symbolLayers"in t&&t.symbolLayers){for(const s of t.symbolLayers)if("CIMVectorMarker"===s.type&&s.markerGraphics)for(const t of s.markerGraphics)t?.symbol&&Es.fetchFonts(t.symbol,e,i)}else if("CIMTextSymbol"===t.type){const{fontFamilyName:s,fontStyleName:r}=t;if(!s||"calcitewebcoreicons"===s.toLowerCase())return;const{style:n,weight:o}=ss(r),a=rs(t),l=new ws.Z({family:s,style:n,weight:o,decoration:a});i.push(e.loadFont(l).catch((()=>{ks.error(`Unsupported font ${s} in CIM symbol`)})))}}static _getLineSymbolPeriod(t){if(t){const e=this._getEffectsRepeat(t.effects);if(e)return e;if(t.symbolLayers)for(const e of t.symbolLayers)if(e){const t=this._getEffectsRepeat(e.effects);if(t)return t;switch(e.type){case"CIMCharacterMarker":case"CIMPictureMarker":case"CIMVectorMarker":case"CIMObjectMarker3D":case"CIMglTFMarker3D":{const t=this._getPlacementRepeat(e.markerPlacement);if(t)return t}}}}return 0}static _getEffectsRepeat(t){if(t)for(const e of t)if(e)switch(e.type){case"CIMGeometricEffectDashes":{const t=e.dashTemplate;if(t&&t.length){let e=0;for(const i of t)e+=i;return 1&t.length&&(e*=2),e}break}case"CIMGeometricEffectWave":return e.period;default:ks.error(`unsupported geometric effect type ${e.type}`)}return 0}static _getPlacementRepeat(t){if(t)switch(t.type){case"CIMMarkerPlacementAlongLineSameSize":case"CIMMarkerPlacementAlongLineRandomSize":case"CIMMarkerPlacementAlongLineVariableSize":{const e=t.placementTemplate;if(e&&e.length){let t=0;for(const i of e)t+=+i;return 1&e.length&&(t*=2),t}break}}return 0}static fromCIMInsidePolygon(t){const e=t.markerPlacement,i={...t};i.markerPlacement=null,i.anchorPoint=null;const s=Math.abs(e.stepX),r=Math.abs(e.stepY),n=(e.randomness??100)/100;let o,a,l,h;if("Random"===e.gridType){const t=(0,X.Wz)(E.C1),i=Math.max(Math.floor(t/s),1),c=Math.max(Math.floor(t/r),1);o=i*s/2,a=c*r/2,l=2*a;const u=new ze.Z(e.seed),f=n*s/1.5,_=n*r/1.5;h=[];for(let t=0;t({type:"CIMMarkerGraphic",geometry:t,symbol:{type:"CIMPointSymbol",symbolLayers:[i]}}))),size:l}}static getSize(t){if(t)switch(t.type){case"CIMTextSymbol":return t.height;case"CIMPointSymbol":{let e=0;if(t.symbolLayers)for(const i of t.symbolLayers)if(i)switch(i.type){case"CIMCharacterMarker":case"CIMPictureMarker":case"CIMVectorMarker":case"CIMObjectMarker3D":case"CIMglTFMarker3D":{const t=i.size;null!=t&&t>e&&(e=t);break}}return e}case"CIMLineSymbol":case"CIMPolygonSymbol":{let e=0;if(t.symbolLayers)for(const i of t.symbolLayers)if(i)switch(i.type){case"CIMSolidStroke":case"CIMPictureStroke":case"CIMGradientStroke":{const t=i.width;null!=t&&t>e&&(e=t);break}case"CIMCharacterMarker":case"CIMPictureMarker":case"CIMVectorMarker":case"CIMObjectMarker3D":case"CIMglTFMarker3D":if(i.markerPlacement&&$i(i.markerPlacement)){const t=i.size;null!=t&&t>e&&(e=t)}}return e}}}static getMarkerScaleRatio(t){if(t&&"CIMVectorMarker"===t.type&&!1!==t.scaleSymbolsProportionally&&t.frame&&null!=t.size){const e=t.frame.ymax-t.frame.ymin;return t.size/e}return 1}}class Fs{static findApplicableOverrides(t,e,i){if(t&&e){if(t.primitiveName){let s=!1;for(const e of i)if(e.primitiveName===t.primitiveName){s=!0;break}if(!s)for(const s of e)s.primitiveName===t.primitiveName&&i.push(s)}switch(t.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":if(t.effects)for(const s of t.effects)Fs.findApplicableOverrides(s,e,i);if(t.symbolLayers)for(const s of t.symbolLayers)Fs.findApplicableOverrides(s,e,i);break;case"CIMTextSymbol":break;case"CIMSolidStroke":case"CIMPictureStroke":case"CIMGradientStroke":case"CIMSolidFill":case"CIMPictureFill":case"CIMHatchFill":case"CIMGradientFill":case"CIMVectorMarker":case"CIMCharacterMarker":case"CIMPictureMarker":if(t.effects)for(const s of t.effects)Fs.findApplicableOverrides(s,e,i);if(t.markerPlacement&&Fs.findApplicableOverrides(t.markerPlacement,e,i),"CIMVectorMarker"===t.type){if(t.markerGraphics)for(const s of t.markerGraphics)Fs.findApplicableOverrides(s,e,i),Fs.findApplicableOverrides(s.symbol,e,i)}else"CIMCharacterMarker"===t.type?Fs.findApplicableOverrides(t.symbol,e,i):"CIMHatchFill"===t.type?Fs.findApplicableOverrides(t.lineSymbol,e,i):"CIMPictureMarker"===t.type&&Fs.findApplicableOverrides(t.animatedSymbolProperties,e,i)}}}static findEffectOverrides(t,e,i){if(!e||!t)return;const s=t.length;for(let r=0;r!t.valueExpressionInfo?.expression.includes("$feature")))),o||(l=l.filter((t=>!t.valueExpressionInfo?.expression.includes("$view")))),l.length>0){const t=function(t){return(t?Object.keys(t):[]).map((e=>({name:e,alias:e,type:"string"==typeof t[e]?"esriFieldTypeString":"esriFieldTypeDouble"})))}(e.attributes);await Fs.evaluateOverrides(l,e,{spatialReference:i,fields:t,geometryType:r},n,o)}Fs.applyOverrides(a,l)}return s&&Fs.applyDictionaryTextOverrides(a,e,s),a}static async evaluateOverrides(t,e,i,s,r){if(!e)return;let n;for(const o of t){const t=o.valueExpressionInfo;if(t&&i&&i.geometryType){n||(n=[]),o.value=void 0;const a=(0,Ai.Yi)(t.expression,i.spatialReference,i.fields).then((t=>{o.value=Ps(t,e,{$view:r},i.geometryType,s)}));n.push(a)}}void 0!==n&&n.length>0&&await Promise.all(n)}static applyDictionaryTextOverrides(t,e,i,s="Normal"){if(t&&t.type)switch(t.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":case"CIMTextSymbol":{const r=t.symbolLayers;if(!r)return;for(const n of r)n&&"CIMVectorMarker"===n.type&&Fs.applyDictionaryTextOverrides(n,e,i,"CIMTextSymbol"===t.type?t.textCase:s)}break;case"CIMVectorMarker":{const s=t.markerGraphics;if(!s)return;for(const t of s)t&&Fs.applyDictionaryTextOverrides(t,e,i)}break;case"CIMMarkerGraphic":{const r=t.textString;if(r&&r.includes("[")){const n=Zi(r,i);t.textString=qi(e,n,s)}}}}static applyOverrides(t,e,i,s){if(t.primitiveName)for(const r of e)if(r.primitiveName===t.primitiveName){const e=Ys(r.propertyName);if(s&&s.push({cim:t,nocapPropertyName:e,value:t[e]}),r.expression&&(r.value=Fs.toValue(r.propertyName,r.expression)),i){let e=!1;for(const s of i)s.primitiveName===t.primitiveName&&(e=!0);e||i.push(r)}null!=r.value&&(t[e]=r.value)}switch(t.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":if(t.effects)for(const r of t.effects)Fs.applyOverrides(r,e,i,s);if(t.symbolLayers)for(const r of t.symbolLayers)Fs.applyOverrides(r,e,i,s);break;case"CIMTextSymbol":break;case"CIMSolidStroke":case"CIMSolidFill":case"CIMVectorMarker":if(t.effects)for(const r of t.effects)Fs.applyOverrides(r,e,i,s);if("CIMVectorMarker"===t.type&&t.markerGraphics)for(const r of t.markerGraphics)Fs.applyOverrides(r,e,i,s),Fs.applyOverrides(r.symbol,e,i,s)}}static restoreOverrides(t){for(const e of t)e.cim[e.nocapPropertyName]=e.value}static buildOverrideKey(t){let e="";for(const i of t)void 0!==i.value&&(e+=`${i.primitiveName}${i.propertyName}${JSON.stringify(i.value)}`);return e}static toValue(t,e){if("DashTemplate"===t)return e.split(" ").map((t=>Number(t)));if("Color"===t){const t=new Fi.Z(e).toRgba();return t[3]*=255,t}return e}}const As=t=>{if(!t)return st.kP.Butt;switch(t){case"butt":return st.kP.Butt;case"square":return st.kP.Square;case"round":return st.kP.Round}},Ns=t=>{if(!t)return st.r4.Miter;switch(t){case"miter":return st.r4.Miter;case"round":return st.r4.Round;case"bevel":return st.r4.Bevel}},Rs=t=>{if(null==t)return"Center";switch(t){case"left":return"Left";case"right":return"Right";case"center":return"Center"}},Vs=t=>{if(null==t)return"Center";switch(t){case"baseline":return"Baseline";case"top":return"Top";case"middle":return"Center";case"bottom":return"Bottom"}},Ws=t=>{if(!t)return[0,0,0,0];const{r:e,g:i,b:s,a:r}=t;return[e,i,s,255*r]},Ds=(t,e)=>{const i=Gs(e),s=Bs(t);return i&&s?`${i}-${s}`:`${i}${s}`},Gs=t=>{if(!t)return"";switch(t.toLowerCase()){case"bold":case"bolder":return"bold"}return""},Bs=t=>{if(!t)return"";switch(t.toLowerCase()){case"italic":case"oblique":return"italic"}return""},Us=(t,e)=>{const i="butt"===e;switch(t){case"dash":case"esriSLSDash":return i?[4,3]:[3,4];case"dash-dot":case"esriSLSDashDot":return i?[4,3,1,3]:[3,4,0,4];case"dot":case"esriSLSDot":return i?[1,3]:[0,4];case"long-dash":case"esriSLSLongDash":return i?[8,3]:[7,4];case"long-dash-dot":case"esriSLSLongDashDot":return i?[8,3,1,3]:[7,4,0,4];case"long-dash-dot-dot":case"esriSLSDashDotDot":return i?[8,3,1,3,1,3]:[7,4,0,4,0,4];case"short-dash":case"esriSLSShortDash":return i?[4,1]:[3,2];case"short-dash-dot":case"esriSLSShortDashDot":return i?[4,1,1,1]:[3,2,0,2];case"short-dash-dot-dot":case"esriSLSShortDashDotDot":return i?[4,1,1,1,1,1]:[3,2,0,2,0,2];case"short-dot":case"esriSLSShortDot":return i?[1,1]:[0,2];case"solid":case"esriSLSSolid":case"none":return ks.error("Unexpected: style does not require rasterization"),[0,0];default:return ks.error(`Tried to rasterize SLS, but found an unexpected style: ${t}!`),[0,0]}},Xs=t=>{const e=50;let i,s;const r=t;if("circle"===r||"esriSMSCircle"===r){const t=.25;let r=Math.acos(1-t/e),n=Math.ceil(Cs/r/4);0===n&&(n=1),r=Is/n,n*=4;const o=[];o.push([e,0]);for(let t=1;t"vertical"===t||"horizontal"===t||"cross"===t||"esriSFSCross"===t||"esriSFSVertical"===t||"esriSFSHorizontal"===t,Ys=t=>t?t.charAt(0).toLowerCase()+t.substr(1):t;function Js(t,e,s){t.effects&&null==e.geometryEngine&&(e.geometryEnginePromise?s.push(e.geometryEnginePromise):(t=>{if(!t)return!1;for(const e of t)switch(e.type){case"CIMGeometricEffectBuffer":case"CIMGeometricEffectOffset":case"CIMGeometricEffectDonut":return!0}return!1})(t.effects)&&(e.geometryEnginePromise=Promise.all([i.e(5837),i.e(247)]).then(i.bind(i,30247)),s.push(e.geometryEnginePromise),e.geometryEnginePromise.then((t=>e.geometryEngine=t))))}function Zs(t){if(!t)return null;let e=null;const{cap:i,color:s,join:r,miterLimit:n,style:o,width:a}=t;return"solid"!==o&&"none"!==o&&"esriSLSSolid"!==o&&"esriSLSNull"!==o&&(e=[{type:"CIMGeometricEffectDashes",dashTemplate:Us(o,i),lineDashEnding:"NoConstraint",scaleDash:!0,offsetAlongLine:null}]),{type:"CIMSolidStroke",color:"esriSLSNull"!==o&&"none"!==o?Ws(s):[0,0,0,0],capStyle:As(i),joinStyle:Ns(r),miterLimit:n,width:a,effects:e}}class qs{static executeEffects(t,e,i,s){const r=Os(t);let n=new Xt(e);for(const e of t){const t=hi(e);t&&(n=t.execute(n,e,1.3333333333333333,i,s,r))}return n}static applyEffects(t,e,i){if(!t)return e;const s=Os(t);let r,n=new Xt(St.fromJSONCIM(e));for(const e of t){const t=hi(e);t&&(n=t.execute(n,e,1,null,i,s))}const o=[];let a=null;for(;r=n.next();)o.push(...(0,bt.M)(r)),a=r.geometryType;return 0===o.length||null===a?null:"esriGeometryPolygon"===a?{rings:o}:{paths:o}}}class Ks{constructor(){this._materialKey=null}bindFeature(t,e,i){}write(t,e,i,s){if(this._effects&&this._effects.length>0){let i=St.fromFeatureSetReaderCIM(e);if(i){i.invertY();const r=qs.executeEffects(this._effects,i,t.tileKey,s.geometryEngine);for(;i=r.next();)i.invertY(),this._write(t,e,s,i)}}else this._write(t,e,s)}_write(t,e,i,s){}}class js extends(Ei(Ks)){constructor(t,e,i,s,r,n,o,a,l,h,c,u,f,_,m,d,p,y,g,x,M,b,v,P){super(),this._xOffset=(0,X.F2)(f),this._yOffset=(0,X.F2)(_),this._decoration=h||"none",this._backgroundColor=b,this._borderLineColor=v,this._borderLineSize=P,this._color=r,this._haloColor=n,this._haloSize=Math.min(Math.floor(5*(0,X.F2)((0,X.t_)(i))),127),this._size=Math.min(Math.round((0,X.F2)(e)),127);const S=Math.min(Math.round((0,X.F2)(s||e)),127);this._referenceSize=Math.round(Math.sqrt(256*S)),this._scale=this._size/E.Ex,this._angle=u,this._justify=(0,rt.Hd)(o||"center"),this._xAlignD=(0,rt.kH)(o||"center"),this._yAlignD=(0,rt.b7)(a||"baseline"),this._baseline="baseline"===(a||"baseline"),this._bitset=(l===st.v2.MAP?1:0)|(c?1:0)<<1;const w=at.m2.load(t);w.sdf=!0,this._materialKey=w.data,this._lineWidth=(0,X.F2)(m)||512,this._lineHeight=d||1,this._textPlacement=p,this._effects=y,this._isCIM=g??!1,this._minMaxZoom=(0,ot.UJ)(Math.round(x*E.MI),Math.round(M*E.MI))}static fromText(t,e){const i=t.font?.size,s=new js(t.materialKey,i,t.haloSize||0,i,t.color&&(0,nt.aH)(t.color)||0,t.haloColor&&(0,nt.aH)(t.haloColor)||0,t.horizontalAlignment,t.verticalAlignment,st.v2.SCREEN,t.font?.decoration,!1,t.angle||0,t.xoffset||0,t.yoffset||0,t.lineWidth||0,t.lineHeight||0,null,null,!1,0,lt,t.backgroundColor&&(0,nt.aH)(t.backgroundColor),t.borderLineColor&&(0,nt.aH)(t.borderLineColor),t.borderLineSize),[,r]=n(t.text);return s.bindTextInfo(e??[],r),s._vertexBoundsScale=t.maxVVSize&&i?t.maxVVSize/i:1,s}static fromCIMText(t,e,i){const s=t.scaleFactor||1,r=t.size*t.sizeRatio*s,[o,a]=mt(t.scaleInfo,i),l=new js(t.materialKey,r,t.outlineSize*t.sizeRatio,t.referenceSize,(0,nt.t2)(t.color),(0,nt.t2)(t.outlineColor),t.horizontalAlignment,t.verticalAlignment,t.alignment,t.decoration,t.colorLocked??!1,t.angle,t.offsetX*t.sizeRatio*s,t.offsetY*t.sizeRatio*s,512,1,t.markerPlacement,t.effects,!0,o,a,t.backgroundColor?(0,nt.t2)(t.backgroundColor):void 0,t.borderLineColor?(0,nt.t2)(t.borderLineColor):void 0,t.borderLineWidth),[,h]=n(t.text);return l.bindTextInfo(e,h),l._vertexBoundsScale=t.maxVVSize?t.maxVVSize/r:1,l}}const $s=l.Z.getLogger("esri.views.2d.engine.webgl.WGLLabelTemplate"),Qs=function(t){const e=new Map;return t=>(e.has(t)||e.set(t,(t=>{let e=0;if(0===t)return 1/0;for(;!(t%2);)e++,t/=2;return e})(t)),e.get(t))}(),tr=t=>Math.floor(127*t+127),er=t=>Math.floor(10*t),ir=t=>Math.round(t*(254/360));class sr extends js{constructor(t,e,i,s){super(t,i.font?.size,i.haloSize||0,i.font?.size,i.color&&(0,nt.aH)(i.color)||0,i.haloColor&&(0,nt.aH)(i.haloColor)||0,i.horizontalAlignment,i.verticalAlignment,(0,rt.NS)(e.labelPlacement)?st.v2.MAP:st.v2.SCREEN,i.font?.decoration,!1,i.angle||0,i.xoffset,i.yoffset,i.lineWidth,i.lineHeight,null,null,!1,null,null,i.backgroundColor&&(0,nt.aH)(i.backgroundColor),i.borderLineColor&&(0,nt.aH)(i.borderLineColor),i.borderLineSize),this._outLineLabelAngle=0,this._refPlacementPadding=0,this._refPlacementDirX=0,this._refPlacementDirY=0,this._refOffsetX=0,this._refOffsetY=0,this._zoomLevel=0,this.geometryType=p.LW.LABEL,this._allowOverrun=e.allowOverrun??!1,this._repeatLabel=e.repeatLabel??!0,this._labelPosition=e.labelPosition??"curved";const r=function(t,e){const i=!!t.minScale&&e.scaleToZoom(t.minScale)||0;return(0,U.uZ)(i,0,25.5)}(e,s),n=function(t,e){const i=!!t.maxScale&&e.scaleToZoom(t.maxScale)||255;return(0,U.uZ)(i,0,25.5)}(e,s),o=e.labelPlacement,[a,l]=(0,rt.qv)(o);this._xAlignD=a,this._yAlignD=l,this._minZoom=r,this._maxZoom=n,this._minBackgroundZoom=r,this._maxBackgroundZoom=n,this._refPlacementPadding=(0,X.F2)(i.haloSize)+E.Iw,this._repeatLabelDistance=e.repeatLabelDistance?(0,X.F2)(e.repeatLabelDistance):128;const h=at.Gq.load(t);h.sdf=!0,this._materialKey=h.data}static fromLabelClass(t,e){if("esriServerLinePlacementCenterAlong"===t.labelPlacement){const e=t.symbol;e.xoffset=0,e.yoffset=0,e.angle=0,e.font.decoration="none"}return new sr(t.materialKey,t,t.symbol,e)}get _shapedBox(){return this._shapingInfo.bounds}setZoomLevel(t){this._zoomLevel=t}bindReferenceTemplate(t){let e=(0,rt.g)(this._xAlignD),i=(0,rt.tf)(this._yAlignD);if(this._refOffsetX=0,this._refOffsetY=0,null==t)return void(this._refSymbolAndPlacementOffset=(0,ot.Jz)(0,0,tr(e),tr(i)));if("circle"===t.boundsType&&(e||i)){const t=Math.sqrt(e*e+i*i);e/=t,i/=t}const s=Math.max(t.height,t.width),r=4*this._refPlacementPadding;this._refSymbolAndPlacementOffset=(0,ot.Jz)(r,s,tr(e),tr(i)),this._referenceSize=s,this._refPlacementDirX=e,this._refPlacementDirY=i,this._refOffsetX=t.xOffset,this._refOffsetY=t.yOffset}_write(t,e){if(null==this._shapingInfo)return;const i=this._shapingInfo,s=e.getDisplayId(),r="esriGeometryPolygon"===e.geometryType?e.readLegacyCentroid():e.readLegacyGeometry();if(r)switch(this._current={out:t,inId:s,inShaping:i,zoomLevel:this._zoomLevel},"esriGeometryPolyline"===e.geometryType&&"curved"===this._labelPosition&&(this._borderLineColor||this._backgroundColor)&&$s.warnOnce("TextSymbol properties 'borderLineColor', 'borderLineSize', and 'backgroundColor' are not supported in curved labels"),e.geometryType){case"esriGeometryPolyline":this._placeLineLabels(r);break;case"esriGeometryPoint":case"esriGeometryPolygon":this._placePointLabels(r);break;default:((t,e="mapview-labeling")=>{$s.error(new o.Z(e,t))})(`Geometry of type ${e.geometryType} is not supported`)}}_isVisible(t,e){const i=er(this._current.zoomLevel);return er(t)<=i&&i<=er(e)}_placePointLabels(t){const{out:e,inId:i,inShaping:s}=this._current;this._writeGlyphs(e,i,t,s)}_placeLineLabels(t){const e=function(t,e){const i=e;for(let e=0;e0&&(this._borderLineColor||this._backgroundColor);if(this._maxBackgroundZoom=25,this._minBackgroundZoom=Math.max(e,0),l){const e=at.Gq.load(this._materialKey);e.textureBinding=r.glyphs[0].textureBinding;const n=K(tt(),-t.angle),[l,h]=r.shapeBackground(n);this._outLineLabelAngle=ir(o),i.recordStart(s,e.data,this.geometryType,!0),this._writeBackgroundGeometry(i,s,t,l,h),i.recordEnd(),this._outLineLabelAngle=ir(a),i.recordStart(s,e.data,this.geometryType,!0),this._writeBackgroundGeometry(i,s,t,l,h),i.recordEnd()}this._outLineLabelAngle=ir(o),this._placeFirst(n,e,1,!0),this._outLineLabelAngle=ir(a),this._placeFirst(n,e,0,!0),i.metricEnd()}_placeBack(t,e,i,s,r){const n=t.clone();let o=t.backwardLength+0;for(;n.prev()&&!(o>=s);)this._placeOnSegment(n,e,o,i,-1,r),o+=n.length+0}_placeForward(t,e,i,s,r){const n=t.clone();let o=t.remainingLength+0;for(;n.next()&&!(o>=s);)this._placeOnSegment(n,e,o,i,1,r),o+=n.length+0}_placeFirst(t,e,i,s=!1){const r=t,n=this._current.inShaping,o=n.glyphs,a=this._current.zoomLevel,{out:l,inId:h}=this._current;for(const c of o){const o=c.x>n.bounds.x?i:1-i,u=o*t.remainingLength+(1-o)*t.backwardLength,f=Math.abs(c.x+c.width/2-n.bounds.x),_=Math.max(0,a+Math.log2(f/(u+0))),m=Math.max(e,s?0:_);if(c.maxZoom=25,c.angle=t.angle+(1-i)*Math.PI,c.minZoom=m,this._writeGlyph(l,h,r.x,r.y,c),i&&this._isVisible(c.minZoom,c.maxZoom)){const t=c.bounds;l.metricBoxWrite(t.center[0],t.center[1],t.width,t.height)}}}_placeOnSegment(t,e,i,s,r,n){const o=this._current.inShaping.glyphs,{out:a,inId:l}=this._current,h=this._current.inShaping,c=this._current.zoomLevel,u=t.dx/t.length,f=t.dy/t.length,_={x:t.x+i*-r*u,y:t.y+i*-r*f};for(const u of o){const o=u.x>h.bounds.x?n:1-n;if(!(o&&1===r||!o&&-1===r))continue;const f=Math.abs(u.x+u.width/2-h.bounds.x),m=Math.max(0,c+Math.log2(f/i)-.1),d=Math.max(s,c+Math.log2(f/(i+t.length+0)));if(0!==m&&(u.angle=t.angle+(1-n)*Math.PI,u.minZoom=d,u.maxZoom=m,this._writeGlyph(a,l,_.x,_.y,u),n&&this._isVisible(u.minZoom,u.maxZoom))){const i=u.bounds,s=t.x-e.x,r=t.y-e.y;a.metricBoxWrite(i.center[0]+s,i.center[1]+r,i.width,i.height)}}}_writeGlyphs(t,e,i,s,r=this._minZoom){if(i.x<0||i.x>=512||i.y<0||i.y>=512)return;if(s.glyphs.length>0&&(this._borderLineColor||this._backgroundColor)){const r=at.Gq.load(this._materialKey);r.textureBinding=s.glyphs[0].textureBinding,t.recordStart(e,r.data,this.geometryType,!0),this._writeBackgroundGeometry(t,e,i,s.bounds,s.background),t.recordEnd()}const n=i.x+this._refOffsetX,o=i.y-this._refOffsetY;for(const i of s.glyphs)i.minZoom=r,i.maxZoom=this._maxZoom,this._writeGlyph(t,e,n,o,i);const a=this._refPlacementDirX,l=this._refPlacementDirY,h=s.boundsT;t.metricStart(e,r,n,o,a,l,this._referenceSize,this._materialKey),t.metricBoxWrite(h.center[0],h.center[1],h.width,h.height),t.metricEnd()}_writeVertexCommon(t,e,i,s){const r=this._color,n=this._haloColor,o=(0,ot.Jz)(0,0,this._size,this._haloSize),a=Math.max(s.minZoom,this._minZoom),l=Math.min(s.maxZoom,this._maxZoom),h=(0,ot.Jz)(er(a),er(l),this._outLineLabelAngle,0);t.vertexWrite(i),t.vertexWrite(e),t.vertexWrite(r),t.vertexWrite(n),t.vertexWrite(o),t.vertexWrite(this._refSymbolAndPlacementOffset),t.vertexWrite(h)}_writeBackgroundVertex(t,e,i,s,r,n){const o=(0,ot.Jz)(0,0,this._size,this._haloSize),a=(0,ot.Jz)(0,0,0,0),l=(0,ot.Jz)(er(this._minBackgroundZoom),er(this._maxBackgroundZoom),this._outLineLabelAngle,1);t.vertexWrite(i),t.vertexWrite(e),t.vertexWrite(s),t.vertexWrite(a),t.vertexWrite(o),t.vertexWrite(this._refSymbolAndPlacementOffset),t.vertexWrite(l),t.vertexWrite(r),t.vertexWrite(n),t.vertexEnd()}}const rr=3.14159265359/180,nr=t=>class extends t{constructor(...t){super(...t),this.angle=0,this.xOffset=0,this.yOffset=0,this.width=0,this.height=0,this.boundsType="square",this._anchorX=0,this._anchorY=0,this._computedWidth=0,this._computedHeight=0,this._allowBorrowing=!0,this._vertexBoundsScaleX=1,this._vertexBoundsScaleY=1,this.geometryType=p.LW.MARKER}_write(t,e,i,s){const r=e.getDisplayId();t.recordStart(r,this._materialKey,this.geometryType,!0),this._writeGeometry(t,e,r,i,s),t.recordEnd()}_writeGeometry(t,e,i,s,r){if(null!=this._markerPlacement)return this._writePlacedMarkers(t,e,s,r);if(this._allowBorrowing=!0,!r&&"esriGeometryPoint"===e.geometryType){const s=e.getX(),r=e.getY();if(!t.hasAggregates&&t.hasPixelBufferEnabled&&(s<0||s>=513||r<0||r>=513))return;return this._writeVertices(t,i,this._getPos(s,r),s,r)}const n=r?r.asOptimized():"esriGeometryPolygon"===e.geometryType?e.readCentroid():e.readGeometryForDisplay();if(null!=n){if(n.isPoint){const[e,s]=n.coords;if(!t.hasAggregates&&t.hasPixelBufferEnabled&&(e<0||e>=512||s<0||s>=512))return;return this._writeVertices(t,i,this._getPos(e,s),e,s)}n.forEachVertex(((e,s)=>{const r=2*E.I_;e<-r||e>=r||s<-r||s>=r||this._writeVertices(t,i,this._getPos(e,s),e,s)}))}}_writePlacedMarkers(t,e,i,s){const r=s||St.fromFeatureSetReaderCIM(e);if(!r)return;const n=ui.getPlacement(r,-1,this._markerPlacement,(0,X.F2)(1),t.tileKey,i.geometryEngine);if(!n)return;this._allowBorrowing="esriGeometryPolygon"!==e.geometryType;const o=e.getDisplayId(),a=(0,fi.c)(),l=tt();let h=n.next();for(;null!=h;){const e=h.tx,i=-h.ty;e>=-128&&e<=640&&i>=-128&&i<=640&&(this._applyTransformation(l,a,-h.getAngle()/rr),this._writeVertices(t,o,this._getPos(e,i),e,i)),h=n.next()}}_writeVertices(t,e,i,s,r){const n=at.mE.load(this._materialKey);return n.symbologyType===p.mD.HEATMAP?this._writeHeatmapVertices(t,e,i):this._writeMarkerVertices(t,e,n,i,s,r)}_writeMarkerVertices(t,e,i,s,r,n){const o=i.vvRotation,a=t.vertexCount();let l=this._computedWidth*this._vertexBoundsScaleX,h=this._computedHeight*this._vertexBoundsScaleY;if(this.angle){const t=Math.max(l,h);l=t,h=t}if(o){const t=Math.max(this.xOffset,this.yOffset);l+=t,h+=t}this._allowBorrowing&&t.vertexBounds(r+this.xOffset,n-this.yOffset,l,h),t.vertexWrite(s),t.vertexWrite(this._offsetUpperLeft),t.vertexWrite(this._texUpperLeft),t.vertexWrite(this._bitestAndDistRatio),t.vertexWrite(e),t.vertexWrite(this._fillColor),t.vertexWrite(this._outlineColor),t.vertexWrite(this._sizeOutlineWidth),t.vertexWrite(this._minMaxZoom),t.vertexEnd(),t.vertexWrite(s),t.vertexWrite(this._offsetUpperRight),t.vertexWrite(this._texUpperRight),t.vertexWrite(this._bitestAndDistRatio),t.vertexWrite(e),t.vertexWrite(this._fillColor),t.vertexWrite(this._outlineColor),t.vertexWrite(this._sizeOutlineWidth),t.vertexWrite(this._minMaxZoom),t.vertexEnd(),t.vertexWrite(s),t.vertexWrite(this._offsetBottomLeft),t.vertexWrite(this._texBottomLeft),t.vertexWrite(this._bitestAndDistRatio),t.vertexWrite(e),t.vertexWrite(this._fillColor),t.vertexWrite(this._outlineColor),t.vertexWrite(this._sizeOutlineWidth),t.vertexWrite(this._minMaxZoom),t.vertexEnd(),t.vertexWrite(s),t.vertexWrite(this._offsetBottomRight),t.vertexWrite(this._texBottomRight),t.vertexWrite(this._bitestAndDistRatio),t.vertexWrite(e),t.vertexWrite(this._fillColor),t.vertexWrite(this._outlineColor),t.vertexWrite(this._sizeOutlineWidth),t.vertexWrite(this._minMaxZoom),t.vertexEnd(),this._writeIndices(t,a)}_writeHeatmapVertices(t,e,i){const s=t.vertexCount();t.vertexWrite(i),t.vertexWrite(this._offsetUpperLeft),t.vertexWrite(e),t.vertexEnd(),t.vertexWrite(i),t.vertexWrite(this._offsetUpperRight),t.vertexWrite(e),t.vertexEnd(),t.vertexWrite(i),t.vertexWrite(this._offsetBottomLeft),t.vertexWrite(e),t.vertexEnd(),t.vertexWrite(i),t.vertexWrite(this._offsetBottomRight),t.vertexWrite(e),t.vertexEnd(),this._writeIndices(t,s)}_writeIndices(t,e){t.indexWrite(e+0),t.indexWrite(e+1),t.indexWrite(e+2),t.indexWrite(e+1),t.indexWrite(e+3),t.indexWrite(e+2)}_applyTransformation(t,e,i=0){i?K(t,rr*i):Y(t),q(t,t,(0,fi.f)(this.xOffset,-this.yOffset)),this.angle&&Z(t,t,rr*this.angle);const s=this._computedWidth,r=this._computedHeight,n=-(.5+this._anchorX)*s,o=-(.5-this._anchorY)*r;(0,x.s)(e,n,o),(0,x.t)(e,e,t),this._offsetUpperLeft=(0,ot.UJ)(16*e[0],16*e[1]),(0,x.s)(e,n+s,o),(0,x.t)(e,e,t),this._offsetUpperRight=(0,ot.UJ)(16*e[0],16*e[1]),(0,x.s)(e,n,o+r),(0,x.t)(e,e,t),this._offsetBottomLeft=(0,ot.UJ)(16*e[0],16*e[1]),(0,x.s)(e,n+s,o+r),(0,x.t)(e,e,t),this._offsetBottomRight=(0,ot.UJ)(16*e[0],16*e[1])}_computeSize(t,e,i,s,r,n,o,a){const l=t*i,h=e*i;if(n.sdf&&!o){const i=a&&t>e?l:t,r=e,n=s+2;t=Math.min(i+n,l),e=Math.min(r+n,h)}else t=l,e=h;const c=E.X0/Math.max(l,h),u=.5*(l-t)*c,f=.5*(h-e)*c,_=n.rect.x+E.fL+u,m=n.rect.y+E.fL+f,d=_+n.width-2*u,p=m+n.height-2*f,y=Math.floor(_),g=Math.floor(m),x=Math.ceil(d),M=Math.ceil(p);t*=(x-y)/(d-_),e*=(M-g)/(p-m),this._texUpperLeft=(0,ot.UJ)(y,g),this._texUpperRight=(0,ot.UJ)(x,g),this._texBottomLeft=(0,ot.UJ)(y,M),this._texBottomRight=(0,ot.UJ)(x,M),this._anchorX*=l/t,this._anchorY*=h/e,t*=r,e*=r,this._computedWidth=t,this._computedHeight=e}_getPos(t,e){return(0,ot.UJ)(Math.round(8*t),Math.round(8*e))}};class or extends(nr(Ks)){constructor(t,e,i,s,r,n,o,a,l,h,c,u,f,_,m,d,y,g,x,M,b,v,P,S){super(),this.angle=s,this.height=o,this.width=n,this.xOffset=e*x,this.yOffset=i*x,this._markerPlacement=M||void 0,this._effects=b||void 0,this._anchorX=d,this._anchorY=y,this._minMaxZoom=(0,ot.UJ)(Math.round(v*E.MI),Math.round(P*E.MI));const w=(_===st.v2.MAP?E.Tz:E.CQ)|(c?E.Uh:0)|(f?E.oK:0)|(u?E.e0:0),C=m&&m.sdf,I=at.mE.load(t);I.sdf=C,I.pattern=!0,I.textureBinding=m.textureBinding,this._materialKey=I.data,this._fillColor=r,this._outlineColor=l,this._sizeOutlineWidth=(0,ot.Jz)(Math.round(Math.min(Math.sqrt(128*n),255)),Math.round(Math.min(Math.sqrt(128*o),255)),Math.round(Math.min(Math.sqrt(128*h),255)),Math.round(Math.min(Math.sqrt(128*a),255))),I.symbologyType===p.mD.PIE_CHART?(n*=g*x,o*=g*x,this._computedWidth=n,this._computedHeight=o,this._texUpperLeft=(0,ot.UJ)(0,1),this._texUpperRight=(0,ot.UJ)(1,1),this._texBottomLeft=(0,ot.UJ)(0,0),this._texBottomRight=(0,ot.UJ)(1,0)):this._computeSize(n,o,g,h,x,m,I.hasSizeVV(),S);const L=Math.round(64*g);this._bitestAndDistRatio=(0,ot.UJ)(w,L);const k=(0,fi.c)(),z=tt();this._applyTransformation(z,k)}static fromCIMMarker(t,e,i){const s=e&&e.width||1,r=e&&e.height||1,n=t.size,o=s/r*t.scaleX,a=t.scaleSymbolsProportionally&&t.frameHeight?n/t.frameHeight:1,l=(0,nt.t2)(t.color),h=(0,nt.t2)(t.outlineColor),c=(0,X.F2)(n),u=c*o,f=(0,X.F2)(t.offsetX||0),_=(0,X.F2)(t.offsetY||0),m=(0,X.F2)(t.outlineWidth||0)*a,d=t.alignment||st.v2.SCREEN,p=(0,X.F2)(t.referenceSize),[y,g]=mt(t.scaleInfo,i);let x=t.rotation||0;t.rotateClockwise||(x=-x);let M=0,b=0;const v=t.anchorPoint;v&&(t.isAbsoluteAnchorPoint?n&&(M=v.x/(n*o),b=v.y/n):(M=v.x,b=v.y));const P=new or(t.materialKey,f,_,x,l,u,c,p,h,m,t.colorLocked,t.scaleSymbolsProportionally,!1,d,e,M,b,t.sizeRatio,t.scaleFactor??1,t.markerPlacement,t.effects,y,g,!0);return P._vertexBoundsScaleX=t.maxVVSize?t.maxVVSize/u:1,P._vertexBoundsScaleY=t.maxVVSize?t.maxVVSize/c:1,P}static fromPictureMarker(t,e){const i=Math.round((0,X.F2)(t.width)),s=Math.round((0,X.F2)(t.height)),r=E.ru,n=Math.round((0,X.F2)(t.xoffset||0)),o=Math.round((0,X.F2)(t.yoffset||0)),a=new or(t.materialKey,n,o,t.angle,r,i,s,s,0,0,!1,!1,!1,st.v2.SCREEN,e,0,0,1,1,null,null,0,lt,!1);return a._vertexBoundsScaleX=t.maxVVSize?t.maxVVSize/t.width:1,a._vertexBoundsScaleY=t.maxVVSize?t.maxVVSize/t.height:1,a}static fromSimpleMarker(t,e){const i=t.style,s=(0,nt.aH)(t.color),r=Math.round((0,X.F2)(t.size));let n=r;"esriSMSTriangle"===i&&(n*=e.height/e.width);const o=Math.round((0,X.F2)(t.xoffset||0)),a=Math.round((0,X.F2)(t.yoffset||0)),l=t.outline,h=0|(l?.color&&(0,nt.aH)(l.color)),c=0|(l?.width&&Math.round((0,X.F2)(l.width))),u=new or(t.materialKey,o,a,t.angle??0,s,r,n,n,h,c,!1,!1,"esriSMSCross"===i||"esriSMSX"===i,st.v2.SCREEN,e,0,0,2,1,null,null,0,lt,!1);return u.boundsType="esriSMSCircle"===i?"circle":"square",u._vertexBoundsScaleX=t.maxVVSize?t.maxVVSize/t.size:1,u._vertexBoundsScaleY=t.maxVVSize?t.maxVVSize/t.size:1,u}static fromLineSymbolMarker(t,e){const i=(0,nt.aH)(t.color),s=Math.round((0,X.F2)(6*t.lineWidth)),r=s,n="cross"===t.style||"x"===t.style;let o;switch(t.placement){case"begin-end":o=st.Tx.Both;break;case"begin":o=st.Tx.JustBegin;break;case"end":o=st.Tx.JustEnd;break;default:o=st.Tx.None}const a={type:"CIMMarkerPlacementAtExtremities",angleToLine:!0,offset:0,extremityPlacement:o,offsetAlongLine:0},l=new or(t.materialKey,0,0,0,i,s,r,r/6,i,n?Math.round((0,X.F2)(t.lineWidth)):0,!1,!1,n,st.v2.MAP,e,0,0,2,1,a,null,0,lt,!1);return l.boundsType="circle"===t.style?"circle":"square",l}}var ar=i(58333);function lr(t){return function(t,e){return(t%=e)>=0?t:t+e}(.7111111111111111*t,256)}function hr(t,e,i,s,r,n,o){Er=0;const a=(s-i)*n,l=r&&r.length,h=l?(r[0]-i)*n:a;let c,u,f,_,m,d=cr(e,i,0,0,h,n,!0);if(d&&d.next!==d.prev){if(l&&(d=function(t,e,i,s,r,n){const o=new Array;for(let r=0,a=s.length;r80*n){c=f=e[0+i*n],u=_=e[1+i*n];for(let t=n;t0)for(let i=s;i=s;i-=n)a=dr(i+e*n,t[i+e*n],t[i+1+e*n],a);return a&&wr(a,a.next)&&(pr(a),a=a.next),a}function ur(t,e=t){if(!t)return t;let i,s=t;do{if(i=!1,s.steiner||!wr(s,s.next)&&0!==Mr(s.prev,s,s.next))s=s.next;else{if(pr(s),s=e=s.prev,s===s.next)break;i=!0}}while(i||s!==e);return e}function fr(t,e,i,s,r,n,o,a){if(!t)return;!a&&n&&(t=xr(t,s,r,n));let l=t;for(;t.prev!==t.next;){const h=t.prev,c=t.next;if(n?mr(t,s,r,n):_r(t))e.push(h.index/i+o),e.push(t.index/i+o),e.push(c.index/i+o),pr(t),t=c.next,l=c.next;else if((t=c)===l){a?1===a?fr(t=Ir(t,e,i,o),e,i,s,r,n,o,2):2===a&&Lr(t,e,i,s,r,n,o):fr(ur(t),e,i,s,r,n,o,1);break}}}function _r(t){const e=t.prev,i=t,s=t.next;if(Mr(e,i,s)>=0)return!1;let r=t.next.next;const n=r;let o=0;for(;r!==t.prev&&(0===o||r!==n);){if(o++,vr(e.x,e.y,i.x,i.y,s.x,s.y,r.x,r.y)&&Mr(r.prev,r,r.next)>=0)return!1;r=r.next}return!0}function mr(t,e,i,s){const r=t.prev,n=t,o=t.next;if(Mr(r,n,o)>=0)return!1;const a=r.xn.x?r.x>o.x?r.x:o.x:n.x>o.x?n.x:o.x,c=r.y>n.y?r.y>o.y?r.y:o.y:n.y>o.y?n.y:o.y,u=Sr(a,l,e,i,s),f=Sr(h,c,e,i,s);let _=t.prevZ,m=t.nextZ;for(;_&&_.z>=u&&m&&m.z<=f;){if(_!==t.prev&&_!==t.next&&vr(r.x,r.y,n.x,n.y,o.x,o.y,_.x,_.y)&&Mr(_.prev,_,_.next)>=0)return!1;if(_=_.prevZ,m!==t.prev&&m!==t.next&&vr(r.x,r.y,n.x,n.y,o.x,o.y,m.x,m.y)&&Mr(m.prev,m,m.next)>=0)return!1;m=m.nextZ}for(;_&&_.z>=u;){if(_!==t.prev&&_!==t.next&&vr(r.x,r.y,n.x,n.y,o.x,o.y,_.x,_.y)&&Mr(_.prev,_,_.next)>=0)return!1;_=_.prevZ}for(;m&&m.z<=f;){if(m!==t.prev&&m!==t.next&&vr(r.x,r.y,n.x,n.y,o.x,o.y,m.x,m.y)&&Mr(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function dr(t,e,i,s){const r=Tr.create(t,e,i);return s?(r.next=s.next,r.prev=s,s.next.prev=r,s.next=r):(r.prev=r,r.next=r),r}function pr(t){t.next.prev=t.prev,t.prev.next=t.next,t.prevZ&&(t.prevZ.nextZ=t.nextZ),t.nextZ&&(t.nextZ.prevZ=t.prevZ)}function yr(t){let e=t,i=t;do{(e.x=i.next.y&&i.next.y!==i.y){const t=i.x+(r-i.y)*(i.next.x-i.x)/(i.next.y-i.y);if(t<=s&&t>o){if(o=t,t===s){if(r===i.y)return i;if(r===i.next.y)return i.next}n=i.x=i.x&&i.x>=l&&s!==i.x&&vr(rn.x)&&Pr(i,t)&&(n=i,u=c)),i=i.next;return n}(t,e);if(!i)return e;const s=zr(i,t);return ur(s,s.next),ur(i,i.next)}function xr(t,e,i,s){let r;for(;r!==t;r=r.next){if(r=r||t,null===r.z&&(r.z=Sr(r.x,r.y,e,i,s)),r.prev.next!==r||r.next.prev!==r)return r.prev.next=r,r.next.prev=r,xr(t,e,i,s);r.prevZ=r.prev,r.nextZ=r.next}return t.prevZ.nextZ=null,t.prevZ=null,function(t){let e,i=1;for(;;){let s,r=t;t=null,e=null;let n=0;for(;r;){n++,s=r;let o=0;for(;o0||a>0&&s;){let i;0===o?(i=s,s=s.nextZ,a--):0!==a&&s?r.z<=s.z?(i=r,r=r.nextZ,o--):(i=s,s=s.nextZ,a--):(i=r,r=r.nextZ,o--),e?e.nextZ=i:t=i,i.prevZ=e,e=i}r=s}if(e.nextZ=null,i*=2,n<2)return t}}(t)}function Mr(t,e,i){return(e.y-t.y)*(i.x-e.x)-(e.x-t.x)*(i.y-e.y)}function br(t,e,i,s){return!!(wr(t,e)&&wr(i,s)||wr(t,s)&&wr(i,e))||Mr(t,e,i)>0!=Mr(t,e,s)>0&&Mr(i,s,t)>0!=Mr(i,s,e)>0}function vr(t,e,i,s,r,n,o,a){return(r-o)*(e-a)-(t-o)*(n-a)>=0&&(t-o)*(s-a)-(i-o)*(e-a)>=0&&(i-o)*(n-a)-(r-o)*(s-a)>=0}function Pr(t,e){return Mr(t.prev,t,t.next)<0?Mr(t,e,t.next)>=0&&Mr(t,t.prev,e)>=0:Mr(t,e,t.prev)<0||Mr(t,t.next,e)<0}function Sr(t,e,i,s,r){return(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-i)*r)|t<<8))|t<<4))|t<<2))|t<<1))|(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-s)*r)|e<<8))|e<<4))|e<<2))|e<<1))<<1}function wr(t,e){return t.x===e.x&&t.y===e.y}function Cr(t,e){return t.x-e.x}function Ir(t,e,i,s){let r=t;do{const n=r.prev,o=r.next.next;!wr(n,o)&&br(n,r,r.next,o)&&Pr(n,o)&&Pr(o,n)&&(e.push(n.index/i+s),e.push(r.index/i+s),e.push(o.index/i+s),pr(r),pr(r.next),r=t=o),r=r.next}while(r!==t);return r}function Lr(t,e,i,s,r,n,o){let a=t;do{let t=a.next.next;for(;t!==a.prev;){if(a.index!==t.index&&kr(a,t)){let l=zr(a,t);return a=ur(a,a.next),l=ur(l,l.next),fr(a,e,i,s,r,n,o,0),void fr(l,e,i,s,r,n,o,0)}t=t.next}a=a.next}while(a!==t)}function kr(t,e){return t.next.index!==e.index&&t.prev.index!==e.index&&!function(t,e){let i=t;do{if(i.index!==t.index&&i.next.index!==t.index&&i.index!==e.index&&i.next.index!==e.index&&br(i,i.next,t,e))return!0;i=i.next}while(i!==t);return!1}(t,e)&&Pr(t,e)&&Pr(e,t)&&function(t,e){let i=t,s=!1;const r=(t.x+e.x)/2,n=(t.y+e.y)/2;do{i.y>n!=i.next.y>n&&i.next.y!==i.y&&r<(i.next.x-i.x)*(n-i.y)/(i.next.y-i.y)+i.x&&(s=!s),i=i.next}while(i!==t);return s}(t,e)}function zr(t,e){const i=Tr.create(t.index,t.x,t.y),s=Tr.create(e.index,e.x,e.y),r=t.next,n=e.prev;return t.next=e,e.prev=t,i.next=r,r.prev=i,s.next=i,i.prev=s,n.next=s,s.prev=n,s}Math.PI,Math.LN2,i(95401);class Tr{constructor(){this.index=0,this.x=0,this.y=0,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}static create(t,e,i){const s=Erclass extends t{constructor(...t){super(...t),this.tessellationProperties={},this._tessellationOptions={halfWidth:0,pixelCoordRatio:1,offset:0},this.geometryType=p.LW.LINE}writeGeometry(t,e,i,s){this._writeGeometry(t,e,i,s)}_initializeTessellator(t){const e=at.a.load(this._materialKey),i=at.dk.load(this._materialKey),s=this._tessellationOptions,r=e.vvSizeFieldStops||e.vvSizeMinMaxValue||e.vvSizeScaleStops||e.vvSizeUnitValue,n=this.tessellationProperties._halfWidthr||hr){o=!0;continue}e.push({x:l,y:h})}let c=!1;for(;t.nextPoint();)if(l=t.x,h=t.y,o)i.lineTo(l,h);else{if(lr||hr){c=!0;break}e.push({x:l,y:h})}if(c)o=!0;else{if(o){const t=i.resultWithStarts();if(t)for(const e of t)n.push(e)}else n.push({line:e,start:0});a=t.nextPath(),o=!1}}return n=n.filter((t=>t.line.length>1)),0===n.length?null:n}(t,e?256:16)}_writeVertices(t,e,i){const s=e.getDisplayId(),r=t.vertexCount(),n=this.tessellationProperties,o=this._tessellationOptions;n.out=t,n.id=s,n.indexCount=0,n.vertexCount=0,n.offset=r,o.capType=this._capType,o.joinType=this._joinType;const a=at.dk.load(this._materialKey);this.tessellationProperties.key=(0,at.CA)(a)?a:at.a.load(this._materialKey);for(const{line:t,start:e}of i)o.initialDistance=e%65535,this._lineTessellator.tessellate(t,o)}},Gr=(t,e,i)=>(s,r,n,o,a,l,h,c,u,f,_)=>{const m=(0,ot.UJ)(_,Math.ceil(Wr*t._halfWidth)),d=(0,ot.Jz)(Math.round(Wr*h),Math.round(Wr*c),Math.round(Wr*u),Math.round(Wr*f)),p=(0,ot.Jz)(Wr*a,Wr*l,0,t._bitset),y=t.out;return y.vertexBounds(s,r,e,i),y.vertexWrite((0,ot.UJ)(8*s,8*r)),y.vertexWrite(t.id),y.vertexWrite(t._fillColor),y.vertexWrite(d),y.vertexWrite(m),y.vertexWrite(t._tl),y.vertexWrite(t._br),y.vertexWrite(p),y.vertexWrite((0,ot.UJ)(Math.ceil(Wr*t._halfReferenceWidth),0)),y.vertexWrite(t.minMaxZoom),y.vertexEnd(),t.offset+t.vertexCount++},Br=(t,e,i)=>(s,r,n,o,a,l,h,c,u,f,_)=>{const m=(0,ot.UJ)(Wr*t._halfWidth,Wr*t._halfReferenceWidth),d=(0,ot.Jz)(Wr*h+128,Wr*c+128,Wr*u+128,Wr*f+128),p=t.out,y=t._bitset<<24|t.id;p.vertexBounds(s,r,e,i),p.vertexWrite((0,ot.UJ)(8*s,8*r)),p.vertexWrite(y),p.vertexWrite(t._fillColor);const g=(0,at.Xp)(t.key);return g||(p.vertexWrite(0),p.vertexWrite(0)),p.vertexWrite(0),p.vertexWrite(m),p.vertexWrite(d),g||p.vertexWrite(t.minMaxZoom),p.vertexEnd(),t.offset+t.vertexCount++},Ur=t=>(e,i,s)=>{const r=t.out;r.indexWrite(e),r.indexWrite(i),r.indexWrite(s),t.indexCount+=3};class Xr extends(Dr(Ks)){constructor(t,e,i,s,r,n,o,a,l,h,c,u,f,_,m,d,p,y,g,x){super();const M=at.a.load(t);e&&(M.sdf=e.sdf,M.pattern=!0,M.textureBinding=e.textureBinding),this._capType=s,this._joinType=r,this._miterLimitCosine=_t(n),this.tessellationProperties._fillColor=o,this.tessellationProperties._tl=a,this.tessellationProperties._br=l,this._hasPattern=h,this._isDashed=c,this._zOrder=p,this._effects=y||null,this._minMaxZoom=(0,ot.UJ)(Math.round(g*E.MI),Math.round(x*E.MI)),this._materialKey=M.data;const b=(f?E.Uh:0)|(_?E.SD:0)|(u?E._6:0)|(m?E.Iv:0);this.tessellationProperties._bitset=b,this.tessellationProperties._halfWidth=.5*i,this.tessellationProperties._halfReferenceWidth=.5*d,this.tessellationProperties.offset=0,this._initializeTessellator(!1)}static fromCIMLine(t,e,i){const s=t.color,r=t.scaleFactor||1,n=!!t.dashTemplate;let o=t.cap;n&&o===st.RL.ROUND&&(o=st.RL.SQUARE);const a=t.join,l=(0,X.F2)(t.width)*r,h=(0,X.F2)(t.referenceWidth),c=(0,X.F2)(t.miterLimit),u=s&&(0,nt.t2)(s)||0,[f,_]=mt(t.scaleInfo,i);if(!e)return new Xr(t.materialKey,e,l,o,a,c,u,0,0,!1,n,t.scaleDash??!1,t.colorLocked??!1,!1,t.sampleAlphaOnly,h,t.zOrder,t.effects,f,_);const{rect:m,width:d,height:p}=e,y=m.x+E.fL,g=m.y+E.fL,x=y+d,M=g+p,b=(0,ot.UJ)(y,g),v=(0,ot.UJ)(x,M);return new Xr(t.materialKey,e,l,o,a,c,u,b,v,!0,n,t.scaleDash??!1,t.colorLocked??!1,!1,t.sampleAlphaOnly,h,t.zOrder,t.effects,f,_)}static fromFillOutline(t){const e=at.dk.load(t.materialKey);return(0,at.CA)(e)&&t.outline&&"esriSLSSolid"===t.outline?.style?Xr.fromSimpleLine({hash:"",materialKey:t.materialKey,...t.outline},null,!0):null}static fromSimpleLine(t,e,i=!1){const{color:s}=t,r="esriSLSSolid"!==t.style&&"esriSLSNull"!==t.style,n=(0,F.ws)(t.cap||"round"),o=(0,F.xV)(t.join||"round");let a=s&&"esriSLSNull"!==t.style&&(0,nt.aH)(s)||0;"esriSLSNull"===t.style&&(a=0);const l=(0,X.F2)(t.width),h=t.miterLimit;if(!e)return new Xr(t.materialKey,e,l,n,o,h,a,0,0,!1,r,!0,!1,i,!1,l,0,null,0,lt);const{rect:c,width:u,height:f}=e,_=c.x+E.fL,m=c.y+E.fL,d=_+u,p=m+f,y=(0,ot.UJ)(_,m),g=(0,ot.UJ)(d,p);return new Xr(t.materialKey,e,l,n,o,h,a,y,g,!0,r,!0,!1,i,!1,l,0,null,0,lt)}static fromPictureLineSymbol(t,e,i,s){return l.Z.getLogger("esri.views.2d.engine.webgl.WGLLineTemplate").error("PictureLineSymbol support does not exist!"),null}}const Hr=t=>class extends t{constructor(...t){super(...t),this.forceLibtess=!1,this._bitset=0,this._lineTemplate=null,this.geometryType=p.LW.FILL}_maybeAddLineTemplate(t){this._lineTemplate=Xr.fromFillOutline(t)}_write(t,e,i,s){const r="esriGeometryPoint"===e.geometryType,n=at.dk.load(this._materialKey);t.recordStart(e.getDisplayId(),this._materialKey,this.geometryType,r),this._writeGeometry(t,e,n,s,r),(0,at.CA)(n)&&null!=this._lineTemplate&&this._lineTemplate.writeGeometry(t,e,s,r),t.recordEnd()}_writeGeometry(t,e,i,s,r){const n=this._getGeometry(e,s,r);if(null==n)return;const o=[];if(!(n.maxLength>100)&&!this.forceLibtess&&function(t,e){const{coords:i,lengths:s,hasIndeterminateRingOrder:r}=e,n=t;if(r)return!1;let o=0;for(let t=0;t0))break;a+=n,l.push(o+r),r+=t}const h=n.length;hr(n,i,o,o+r,l,2,0);const c=Rr(n,i,h,n.length,0),u=Math.abs(a);if(Math.abs((c-u)/Math.max(1e-7,u))>1e-5)return n.length=0,!1;t=e,o+=r}return!0}(o,n))return void(o.length&&this._writeVertices(t,e,n.coords,n.lengths,i,o));const a=function(t){const{coords:e,lengths:i}=t,{buffer:s}=(0,B.b)(e,i);return s}(n);this._writeVertices(t,e,a,[a.length/2],i)}_writeVertex(t,e,i,s,r,n){const o=(0,ot.UJ)(1*s,1*r);if(t.vertexBounds(s,r,0,0),t.vertexWrite(o),t.vertexWrite(e),i.symbologyType===p.mD.DOT_DENSITY)t.vertexWriteF32(1/Math.abs(n.readGeometryArea()));else{t.vertexWrite(this.fillColor);const e=(0,at.Xp)(i);e||(t.vertexWrite(this.tl),t.vertexWrite(this.br)),t.vertexWrite(this.aux21),t.vertexWrite(this.aux22),t.vertexWrite(this.aux3),e||t.vertexWrite(this._minMaxZoom)}}_writeVertices(t,e,i,s,r,n){const o=e.getDisplayId(),a=this._bitset<<24|o,l=s.reduce(((t,e)=>t+e)),h=(0,F.$_)(r.geometryType,r.symbologyType).geometry/4,c=t.vertexCount();t.vertexEnsureSize(h*l);let u=0;if(n)for(const s of n){const n=i[2*s],o=i[2*s+1];this._writeVertex(t,a,r,n,o,e),u++}else for(let s=0;si||n<-128||n>i)return!0}s+=r}return!1}(t,0,E.I_+128))return t;Fr.setPixelMargin(e),Fr.reset(Bt.Vl.Polygon);let i=0;for(let e=0;ei&&(i=t[0]),t[1]r&&(r=t[1]);return[e,s,i,r]}function jr(t){return t?t.rings?Kr(t.rings):t.paths?Kr(t.paths):(0,vt.YX)(t)?[t.xmin,t.ymin,t.xmax,t.ymax]:null:null}function $r(t,e,i,s,r){const[n,o,a,l]=t;if(a0&&(x=(e.xmax-e.xmin)/(e.ymax-e.ymin),y=s.x/(i*x),g=s.y/i):(y=s.x,g=s.y)),e&&(y=.5*(e.xmax+e.xmin)+y*(e.xmax-e.xmin),g=.5*(e.ymax+e.ymin)+g*(e.ymax-e.ymin)),y-=n,g-=o,y*=_,g*=_,y+=f,g+=f;let M=y/m-.5,b=g/d-.5;return r&&i&&(M*=i*x,b*=i),[p,M,b]}!function(t,e=0){let i=0;for(let s=0;s<4;s++)i+=t[e+s]*qr[s]}(new Uint8ClampedArray([255,255,255,255]));const Qr=53290320,tn=10,en=l.Z.getLogger("esri.symbols.cim.cimAnalyzer");function sn(t){switch(t){case"Butt":return st.RL.BUTT;case"Square":return st.RL.SQUARE;default:return st.RL.ROUND}}function rn(t){switch(t){case"Bevel":return st.AH.BEVEL;case"Miter":return st.AH.MITER;default:return st.AH.ROUND}}function nn(t){const e=t.markerPlacement;return e&&e.angleToLine?st.v2.MAP:st.v2.SCREEN}class on{constructor(t,e){this._cimLayers=[],this._poMap={},this._primitiveOverrides=[],this._resourceManager=t,this._info=e}async analyzeSymbolReference(t,e,i){if(this._cimLayers=i??[],!t)return this._cimLayers;if(t.primitiveOverrides){this._primitiveOverrides=t.primitiveOverrides,this._poMap={};const e=[],i=this._info;for(const t of this._primitiveOverrides){const s=t.valueExpressionInfo;if(s&&i){const r=s.expression,n=(0,Ai.Yi)(r,i.spatialReference,i.fields).then((e=>{null!=e&&this._setPoMap(t.primitiveName,t.propertyName,e)}));e.push(n)}else null!=t.value&&this._setPoMap(t.primitiveName,t.propertyName,t.value);e.length>0&&await Promise.all(e)}}const s=t.symbol,r=[];return Es.fetchResources(s,this._resourceManager,r),r.length>0&&await Promise.all(r),this._analyzeSymbol(s,e),this._cimLayers}_analyzeSymbol(t,e){switch(t?.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":this._analyzeMultiLayerSymbol(t,e,1,0,0,0)}}_analyzeMultiLayerSymbol(t,e,i,s,r,n){const o=t?.symbolLayers;if(!o)return;const a=t.effects;let l=st.v2.SCREEN;const h=Es.getSize(t)??0;"CIMPointSymbol"===t.type&&"Map"===t.angleAlignment&&(l=st.v2.MAP);const c="CIMPolygonSymbol"===t.type;let u=o.length;for(;u--;){const f=o[u];if(!f||!1===f.enable)continue;let _;a&&a.length&&(_=[...a]);const m=f.effects;m&&m.length&&(a?_.push(...m):_=[...m]);const d=[];let p;Fs.findEffectOverrides(_,this._primitiveOverrides,d),p=d.length>0?this._createEffectsOverrideFunction(_,d):_;const y=[];switch(Fs.findApplicableOverrides(f,this._primitiveOverrides,y),f.type){case"CIMSolidFill":this._analyzeSolidFill(f,p);break;case"CIMPictureFill":this._analyzePictureFill(f,p);break;case"CIMHatchFill":this._analyzeHatchFill(f,p);break;case"CIMGradientFill":this._analyzeGradientFill(f,p);break;case"CIMSolidStroke":this._analyzeSolidStroke(f,p,c,h);break;case"CIMPictureStroke":this._analyzePictureStroke(f,p,c,h);break;case"CIMGradientStroke":this._analyzeGradientStroke(f,p,c,h);break;case"CIMCharacterMarker":case"CIMPictureMarker":case"CIMVectorMarker":{"CIMLineSymbol"===t.type&&(l=nn(f));const o=[],a=f.primitiveName;a&&o.push(a),this._analyzeMarker(f,p,null,o,l,h,1,e,i,s,r,n);break}default:en.error("Cannot analyze CIM layer",f.type)}}}_analyzeSolidFill(t,e){const i=t.primitiveName,s=ji(t.color),[r,n]=this._analyzePrimitiveOverrides(i,e,null,null),o=(0,Yr.hP)(JSON.stringify(t)+n).toString();this._cimLayers.push({type:"fill",templateHash:o,materialHash:r?()=>o:o,cim:t,materialOverrides:null,colorLocked:!!t.colorLocked,color:this._createOverrideFunction(i,"Color",s,ln),height:0,angle:0,offsetX:0,offsetY:0,scaleX:1,effects:e,applyRandomOffset:!1,sampleAlphaOnly:!0})}_analyzePictureFill(t,e){const i=t.primitiveName,s=ts(t),[r,n]=this._analyzePrimitiveOverrides(i,e,null,null),o=(0,Yr.hP)(JSON.stringify(t)+n).toString(),a=(0,Yr.hP)(`${t.url}${JSON.stringify(t.colorSubstitutions)}`).toString(),l=Qi(t.height,10);let h=Qi(t.scaleX,1);if("width"in t&&"number"==typeof t.width){const e=t.width;let i=1;const s=this._resourceManager.getResource(t.url);null!=s&&(i=s.width/s.height),h/=i*(l/e)}this._cimLayers.push({type:"fill",templateHash:o,materialHash:r?()=>a:a,cim:t,materialOverrides:null,colorLocked:!!t.colorLocked,effects:e,color:this._createOverrideFunction(i,"TintColor",s,ln),height:this._createOverrideFunction(i,"Height",l),scaleX:this._createOverrideFunction(i,"ScaleX",h),angle:this._createOverrideFunction(i,"Rotation",Qi(t.rotation)),offsetX:this._createOverrideFunction(i,"OffsetX",Qi(t.offsetX)),offsetY:this._createOverrideFunction(i,"OffsetY",Qi(t.offsetY)),url:t.url,applyRandomOffset:!1,sampleAlphaOnly:!1})}_analyzeHatchFill(t,e){const i=t.primitiveName,s=this._analyzeMaterialOverrides(i,["Rotation","OffsetX","OffsetY"]);let[r,n]=this._analyzePrimitiveOverrides(i,e,null,null);const o=(0,Yr.hP)(JSON.stringify(t)+n).toString(),a=(0,Yr.hP)(`${t.separation}${JSON.stringify(t.lineSymbol)}`).toString();let l={r:255,g:255,b:255,a:1},h=!1;const c=t.lineSymbol?.symbolLayers?.find((t=>"CIMSolidStroke"===t.type&&null!=this._poMap[t.primitiveName]?.Color));if(c){l=ji(c.color),l=this._createOverrideFunction(c.primitiveName,"Color",l,ln);const t="function"==typeof l;r=r||t,h=null!=c.color||t}this._cimLayers.push({type:"fill",templateHash:o,materialHash:r&&s?this._createMaterialHashFunction(a,s):a,cim:t,materialOverrides:s,colorLocked:!!t.colorLocked,effects:e,color:l,height:this._createOverrideFunction(i,"Separation",Qi(t.separation,4)),scaleX:1,angle:this._createOverrideFunction(i,"Rotation",Qi(t.rotation)),offsetX:this._createOverrideFunction(i,"OffsetX",Qi(t.offsetX)),offsetY:this._createOverrideFunction(i,"OffsetY",Qi(t.offsetY)),applyRandomOffset:!1,sampleAlphaOnly:!0,hasUnresolvedReplacementColor:!h})}_analyzeGradientFill(t,e){const i=t.primitiveName,[s,r]=this._analyzePrimitiveOverrides(i,e,null,null),n=(0,Yr.hP)(JSON.stringify(t)+r).toString();this._cimLayers.push({type:"fill",templateHash:n,materialHash:s?()=>n:n,cim:t,materialOverrides:null,colorLocked:!!t.colorLocked,effects:e,color:{r:128,g:128,b:128,a:1},height:0,angle:0,offsetX:0,offsetY:0,scaleX:1,applyRandomOffset:!1,sampleAlphaOnly:!1})}_analyzeSolidStroke(t,e,i,s){const r=t.primitiveName,n=ji(t.color),o=Qi(t.width,4),a=sn(t.capStyle),l=rn(t.joinStyle),h=t.miterLimit,[c,u]=this._analyzePrimitiveOverrides(r,e,null,null),f=(0,Yr.hP)(JSON.stringify(t)+u).toString();let _,m;if(e&&e instanceof Array&&e.length>0){const t=e[e.length-1];if("CIMGeometricEffectDashes"===t.type&&"NoConstraint"===t.lineDashEnding&&null===t.offsetAlongLine){const t=(e=[...e]).pop();_=t.dashTemplate,m=t.scaleDash}}this._cimLayers.push({type:"line",templateHash:f,materialHash:c?()=>f:f,cim:t,materialOverrides:null,isOutline:i,colorLocked:!!t.colorLocked,effects:e,color:this._createOverrideFunction(r,"Color",n,ln),width:this._createOverrideFunction(r,"Width",o),cap:this._createOverrideFunction(r,"CapStyle",a),join:this._createOverrideFunction(r,"JoinStyle",l),miterLimit:h&&this._createOverrideFunction(r,"MiterLimit",h),referenceWidth:s,zOrder:an(t.name),dashTemplate:_,scaleDash:m,sampleAlphaOnly:!0})}_analyzePictureStroke(t,e,i,s){const r=(0,Yr.hP)(`${t.url}${JSON.stringify(t.colorSubstitutions)}`).toString(),n=t.primitiveName,o=ts(t),a=Qi(t.width,4),l=sn(t.capStyle),h=rn(t.joinStyle),c=t.miterLimit,[u,f]=this._analyzePrimitiveOverrides(n,e,null,null),_=(0,Yr.hP)(JSON.stringify(t)+f).toString();this._cimLayers.push({type:"line",templateHash:_,materialHash:u?()=>r:r,cim:t,materialOverrides:null,isOutline:i,colorLocked:!!t.colorLocked,effects:e,color:this._createOverrideFunction(n,"TintColor",o,ln),width:this._createOverrideFunction(n,"Width",a),cap:this._createOverrideFunction(n,"CapStyle",l),join:this._createOverrideFunction(n,"JoinStyle",h),miterLimit:c&&this._createOverrideFunction(n,"MiterLimit",c),referenceWidth:s,zOrder:an(t.name),dashTemplate:null,scaleDash:!1,url:t.url,sampleAlphaOnly:!1})}_analyzeGradientStroke(t,e,i,s){const r=t.primitiveName,n=Qi(t.width,4),o=sn(t.capStyle),a=rn(t.joinStyle),l=t.miterLimit,[h,c]=this._analyzePrimitiveOverrides(r,e,null,null),u=(0,Yr.hP)(JSON.stringify(t)+c).toString();this._cimLayers.push({type:"line",templateHash:u,materialHash:h?()=>u:u,cim:t,materialOverrides:null,isOutline:i,colorLocked:!!t.colorLocked,effects:e,color:{r:128,g:128,b:128,a:1},width:this._createOverrideFunction(r,"Width",n),cap:this._createOverrideFunction(r,"CapStyle",o),join:this._createOverrideFunction(r,"JoinStyle",a),miterLimit:l&&this._createOverrideFunction(r,"MiterLimit",l),referenceWidth:s,zOrder:an(t.name),dashTemplate:null,scaleDash:!1,sampleAlphaOnly:!1})}_analyzeMarker(t,e,i,s,r,n,o,a,l,h,c,u,f=!1){if(this._analyzeMarkerInsidePolygon(t,e))return;const _=Qi(t.size,10),m=Qi(t.rotation),d=Qi(t.offsetX),p=Qi(t.offsetY);let y=this._createOverrideFunction(t.primitiveName,"Size",_),g=this._createOverrideFunction(t.primitiveName,"Rotation",m),x=this._createOverrideFunction(t.primitiveName,"OffsetX",d),M=this._createOverrideFunction(t.primitiveName,"OffsetY",p);y=this._transformSize(y,o),g=this._transformRotation(g,!!t.rotateClockwise,h);const b=this._transformOffsetX(x,M,h,o,c),v=this._transformOffsetY(x,M,h,o,u);switch(x=b,M=v,t.type){case"CIMPictureMarker":this._analyzePictureMarker(t,e,i,s,r,n,y,g,x,M,t.colorLocked||f);break;case"CIMVectorMarker":this._analyzeVectorMarker(t,e,i,s,r,n,o,a,y,g,x,M,t.colorLocked||f)}}_analyzeMarkerInsidePolygon(t,e){const{markerPlacement:i,type:s}=t;if(!i||"CIMMarkerPlacementInsidePolygon"!==i.type)return!1;if("CIMVectorMarker"===s||"CIMPictureMarker"===s){const r=t.primitiveName;if(r){const[t,i]=this._analyzePrimitiveOverrides([r],e,null,null);if(t)return!1}const n=i.primitiveName;if(n){const[t,i]=this._analyzePrimitiveOverrides([n],e,null,null);if(t)return!1}if("CIMVectorMarker"===s){const{markerGraphics:e}=t;if(e)for(const t of e){const{symbol:e}=t;if("CIMPolygonSymbol"===e?.type&&e.symbolLayers){const{symbolLayers:t}=e;for(const e of t)if("CIMSolidStroke"===e.type)return!1}}}else{const{animatedSymbolProperties:e}=t;if(e)return!1}}const r=i,n=Math.abs(r.stepX),o=Math.abs(r.stepY);if(0===n||0===o)return!0;const a=["Rotation","OffsetX","OffsetY"],l=this._primitiveOverrides.filter((e=>e.primitiveName!==t.primitiveName||!a.includes(e.propertyName))),h="url"in t&&"string"==typeof t.url?t.url:void 0,c=(0,Yr.hP)(JSON.stringify(t)).toString();let u,f,_=null;if("Random"===i.gridType){const t=(0,X.Wz)(E.C1),e=Math.max(Math.floor(t/n),1),i=Math.max(Math.floor(t/o),1);u=o*i,_=t=>t?t*i:0,f=e*n/u}else i.shiftOddRows?(u=2*o,_=t=>t?2*t:0,f=n/o*.5):(u=o,_=null,f=n/o);const m=ts(t);return this._cimLayers.push({type:"fill",templateHash:c,materialHash:c,cim:t,materialOverrides:l,colorLocked:!!t.colorLocked,effects:e,color:m,height:this._createOverrideFunction(r.primitiveName,"StepY",u,_),scaleX:f,angle:r.gridAngle,offsetX:Qi(r.offsetX),offsetY:Qi(r.offsetY),url:h,applyRandomOffset:"Random"===i.gridType,sampleAlphaOnly:!h,hasUnresolvedReplacementColor:!0}),!0}_analyzePictureMarker(t,e,i,s,r,n,o,a,l,h,c){let u=Qi(t.scaleX,1);const f=ts(t),_=(0,Yr.hP)(`${t.url}${JSON.stringify(t.colorSubstitutions)}${JSON.stringify(t.animatedSymbolProperties)}`).toString();i||(i=this._createMarkerPlacementOverrideFunction(t.markerPlacement));const m=this._createAnimatedSymbolPropertiesOverrideFunction(t.animatedSymbolProperties),[d,p]=this._analyzePrimitiveOverrides(s,e,i,m),y=(0,Yr.hP)(JSON.stringify(t)+p).toString(),g=t.anchorPoint??{x:0,y:0};if("width"in t&&"number"==typeof t.width){const e=t.width;let i=1;const s=this._resourceManager.getResource(t.url);null!=s&&(i=s.width/s.height),u/=i*(Qi(t.size)/e)}function x(t,e){return null!=m?Hi(m,t,e):null}const M=t.animatedSymbolProperties&&!0===t.animatedSymbolProperties.randomizeStartTime?(t,e,i,s)=>{const r=function(t){return Math.floor(function(t,e){let i;if("string"==typeof t)i=(0,Yr.hP)(t+`-seed(${e})`);else{let s=12;i=t^e;do{i=107*(i>>8^i)+s|0}while(0!=--s)}return(1+i/(1<<31))/2}(t,Qr)*tn)}(s??0),n=x(t,e);return _+`-MATERIALGROUP(${r})`+`-ASP(${JSON.stringify(n)})`}:d?(t,e)=>{const i=x(t,e);return _+`-ASP(${JSON.stringify(i)})`}:_;this._cimLayers.push({type:"marker",templateHash:y,materialHash:M,cim:t,materialOverrides:null,colorLocked:!!t.colorLocked||!!c,effects:e,scaleSymbolsProportionally:!1,alignment:r,size:o,scaleX:this._createOverrideFunction(t.primitiveName,"ScaleX",u),rotation:a,offsetX:l,offsetY:h,color:this._createOverrideFunction(t.primitiveName,"TintColor",f,ln),anchorPoint:{x:g.x,y:g.y},isAbsoluteAnchorPoint:"Relative"!==t.anchorPointUnits,outlineColor:{r:0,g:0,b:0,a:0},outlineWidth:0,frameHeight:0,rotateClockwise:!1,referenceSize:n,sizeRatio:1,markerPlacement:i,url:t.url,animatedSymbolProperties:m})}_analyzeVectorMarker(t,e,i,s,r,n,o,a,l,h,c,u,f){const _=t.markerGraphics;if(!_)return;const m=t.frame;let d=0,p=1;t.scaleSymbolsProportionally&&m&&(d=m.ymax-m.ymin,p=this._transformSize(l,1/d)),p=this._transformSize(p,o),i||(i=this._createMarkerPlacementOverrideFunction(t.markerPlacement));for(const o of _)if(o){const _=o.symbol;if(!_)continue;const y=o.primitiveName;y&&s.push(y);let g=c,x=u;if(("CIMPointSymbol"===_.type||"CIMTextSymbol"===_.type)&&m){let e=0,i=0;const s=o.geometry;"x"in s&&"y"in s&&(e+=s.x-.5*(m.xmin+m.xmax),i+=s.y-.5*(m.ymin+m.ymax));const r=t.anchorPoint;r&&("Absolute"===t.anchorPointUnits?(e-=r.x,i-=r.y):m&&(e-=(m.xmax-m.xmin)*r.x,i-=(m.ymax-m.ymin)*r.y)),g=this._transformOffsetX(e,i,h,p,c),x=this._transformOffsetY(e,i,h,p,u)}switch(_.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":a?this._analyzeMultiLayerGraphicNonSDF(t,e,i,null,o,s,r,n,d,!!f||!!t.colorLocked):this._analyzeMultiLayerGraphic(t,e,i,null,o,s,r,n,d,p,l,h,g,x,!!f||!!t.colorLocked);break;case"CIMTextSymbol":this._analyzeTextGraphic(t,e,i,o,s,r,n,d,p,l,h,g,x,f)}y&&s.pop()}}_analyzeMultiLayerGraphic(t,e,i,s,r,n,o,a,l,h,c,u,f,_,m){const d=r.symbol,p=d.symbolLayers;if(!p)return;let y=p.length;if(cn(p))return void this._analyzeCompositeMarkerGraphic(t,e,i,s,r,p,n,o,a,l,c,u,f,_,!!m||!!t.colorLocked);const g=this._resourceManager.geometryEngine,x=qs.applyEffects(d.effects,r.geometry,g);if(x)for(;y--;){const d=p[y];if(!d||!1===d.enable)continue;const M=d.primitiveName;switch(M&&n.push(M),d.type){case"CIMSolidFill":case"CIMSolidStroke":{const h=qs.applyEffects(d.effects,x,g),p=jr(h);if(!p)continue;const y="Relative"!==t.anchorPointUnits,[b,v,P]=$r(p,t.frame,t.size,t.anchorPoint,y),S="CIMSolidFill"===d.type,w={type:"sdf",geom:h,asFill:S},C=d.path,I=ji(S?ns(d):os(d)),L=S?{r:0,g:0,b:0,a:0}:ji(os(d)),k=as(d)??0;if(!S&&!k)break;const z=r.primitiveName;let T=null;!S||d.colorLocked||m||(T=this._createOverrideFunction(z,"FillColor",I,ln));let O=null;d.colorLocked||m||(O=this._createOverrideFunction(z,"StrokeColor",L,ln));const E=this._createOverrideFunction(z,"StrokeWidth",k);let F=!1,A="";for(const t of this._primitiveOverrides)n.includes(t.primitiveName)&&(null!=t.value?A+=`-${t.primitiveName}-${t.propertyName}-${JSON.stringify(t.value)}`:t.valueExpressionInfo&&(F=!0));(null!=e&&"function"==typeof e||null!=i&&"function"==typeof i)&&(F=!0),(Xi(c)||Xi(u)||Xi(f)||Xi(_))&&(F=!0);const N=JSON.stringify({...t,markerGraphics:null}),R=(0,Yr.hP)(JSON.stringify(w)+C).toString(),V=(0,Yr.hP)(JSON.stringify(r)+JSON.stringify(d)+N+A).toString();this._cimLayers.push({type:"marker",templateHash:V,materialHash:F?()=>R:R,cim:w,materialOverrides:null,colorLocked:!!d.colorLocked||!!m,effects:e,scaleSymbolsProportionally:!!t.scaleSymbolsProportionally,alignment:o,anchorPoint:{x:v,y:P},isAbsoluteAnchorPoint:y,size:c,rotation:u,offsetX:f,offsetY:_,scaleX:1,frameHeight:l,rotateClockwise:!1,referenceSize:a,sizeRatio:b,color:Xi(T)?T:this._createOverrideFunction(M,"Color",I,ln),outlineColor:Xi(O)?O:this._createOverrideFunction(M,"Color",L,ln),outlineWidth:Xi(E)?E:this._createOverrideFunction(M,"Width",k),markerPlacement:i,animatedSymbolProperties:s,path:C});break}case"CIMVectorMarker":d.markerPlacement?this._analyzeMultiLayerGraphicNonSDF(t,e,i,s,r,n,o,a,l,!!m||!!d.colorLocked):this._analyzeMarker(d,e,i,n,o,a,h,!1,c,u,f,_,!!m||!!t.colorLocked);break;default:this._analyzeMultiLayerGraphicNonSDF(t,e,i,s,r,n,o,a,l,!!m||!!t.colorLocked)}M&&n.pop()}}_analyzeTextGraphic(t,e,i,s,r,n,o,a,l,h,c,u,f,_){Fs.findApplicableOverrides(s,this._primitiveOverrides,[]);const m=s.geometry;if(!("x"in m)||!("y"in m))return;const d=s.symbol,p=rs(d),y=ss(d.fontStyleName),g=function(t){if(!t)return Ni;const e=t.toLowerCase().split(" ").join("-");switch(e){case"serif":return"noto-serif";case"sans-serif":return"arial-unicode-ms";case"monospace":return"ubuntu-mono";case"fantasy":return"cabin-sketch";case"cursive":return"redressed";default:return e}}(d.fontFamilyName);d.font={family:g,decoration:p,...y};let x=Qi(d.height,10),M=Qi(d.angle),b=Qi(d.offsetX),v=Qi(d.offsetY);x=this._transformSize(x,l),M=this._transformRotation(M,!1,c);const P=this._transformOffsetX(b,v,c,l,u),S=this._transformOffsetY(b,v,c,l,f);b=P,v=S;const w=ji(ns(d));let C=ji(os(d)),I=as(d)??0;I||(C=ji(ns(d.haloSymbol)),I=Qi(d.haloSize)),I=this._transformSize(I,l);let L=null,k=null,z=0;if(d.callout&&"CIMBackgroundCallout"===d.callout.type){const t=d.callout;if(t.backgroundSymbol){const e=t.backgroundSymbol.symbolLayers;if(e)for(const t of e)"CIMSolidFill"===t.type?L=ji(t.color):"CIMSolidStroke"===t.type&&(k=ji(t.color),z=Qi(t.width,4))}}const[T,O]=this._analyzePrimitiveOverrides(r,e,i,null),E=JSON.stringify(t.effects)+Number(t.colorLocked||_).toString()+JSON.stringify(t.anchorPoint)+t.anchorPointUnits+JSON.stringify(t.markerPlacement)+t.size.toString(),F=(0,Yr.hP)(JSON.stringify(s)+E+O).toString();let A=this._createOverrideFunction(s.primitiveName,"TextString",s.textString??"",Ki,d.textCase);if(null==A)return;const{fontStyleName:N}=d,R=g+(N?"-"+N.toLowerCase():"-regular"),V=R;"string"==typeof A&&A.includes("[")&&d.fieldMap&&(A=function(t,e,i){const s=Zi(e,t);return t=>qi(t,s,i)}(d.fieldMap,A,d.textCase)),this._cimLayers.push({type:"text",templateHash:F,materialHash:T||"function"==typeof A||/\[(.*?)\]/.test(A)?(t,e,i)=>V+"-"+Hi(A,t,e,i):V+"-"+(0,Yr.hP)(A),cim:d,materialOverrides:null,colorLocked:!!t.colorLocked||!!_,effects:e,alignment:n,anchorPoint:{x:0,y:0},isAbsoluteAnchorPoint:"Relative"!==t.anchorPointUnits,fontName:R,decoration:p,weight:y.weight,style:y.style,size:x,angle:M,offsetX:b,offsetY:v,horizontalAlignment:ls(d.horizontalAlignment),verticalAlignment:hs(d.verticalAlignment),text:A,color:w,outlineColor:C,outlineSize:I,backgroundColor:L,borderLineColor:k,borderLineWidth:z,referenceSize:o,sizeRatio:1,markerPlacement:i})}_analyzeMultiLayerGraphicNonSDF(t,e,i,s,r,n,o,a,l,h){const c=this._buildSimpleMarker(t,r),u=t.primitiveName,f=this._analyzeMaterialOverrides(u,["Rotation","OffsetX","OffsetY"]),[_,m]=this._analyzePrimitiveOverrides(n,null,null,null),[d,p,y]=Es.getTextureAnchor(c,this._resourceManager),g=Qi(t.rotation),x=Qi(t.offsetX),M=Qi(t.offsetY),b=(0,Yr.hP)(JSON.stringify(c)+m).toString(),v=f&&f.length>0||null!=e&&"function"==typeof e;this._cimLayers.push({type:"marker",templateHash:b,materialHash:v&&f?this._createMaterialHashFunction(b,f):b,cim:c,materialOverrides:f,colorLocked:!!t.colorLocked||!!h,effects:e,scaleSymbolsProportionally:!!t.scaleSymbolsProportionally,alignment:o,anchorPoint:{x:d,y:p},isAbsoluteAnchorPoint:!1,size:Qi(t.size,10),rotation:this._createOverrideFunction(u,"Rotation",g),offsetX:this._createOverrideFunction(u,"OffsetX",x),offsetY:this._createOverrideFunction(u,"OffsetY",M),color:{r:255,g:255,b:255,a:1},outlineColor:{r:0,g:0,b:0,a:0},outlineWidth:0,scaleX:1,frameHeight:l,rotateClockwise:!!t.rotateClockwise,referenceSize:a,sizeRatio:y/(0,X.F2)(t.size),markerPlacement:i,animatedSymbolProperties:s,avoidSDFRasterization:!0})}_buildSimpleMarker(t,e){return{type:t.type,enable:!0,name:t.name,colorLocked:t.colorLocked,primitiveName:t.primitiveName,anchorPoint:t.anchorPoint,anchorPointUnits:t.anchorPointUnits,offsetX:0,offsetY:0,rotateClockwise:t.rotateClockwise,rotation:0,size:t.size,billboardMode3D:t.billboardMode3D,depth3D:t.depth3D,frame:t.frame,markerGraphics:[e],scaleSymbolsProportionally:t.scaleSymbolsProportionally,respectFrame:t.respectFrame,clippingPath:t.clippingPath}}_analyzeCompositeMarkerGraphic(t,e,i,s,r,n,o,a,l,h,c,u,f,_,m){const d=r.geometry,p=n[0],y=n[1],g=jr(d);if(!g)return;const x="Relative"!==t.anchorPointUnits,[M,b,v]=$r(g,t.frame,t.size,t.anchorPoint,x),P={type:"sdf",geom:d,asFill:!0},S=y.path,w=y.primitiveName,C=p.primitiveName,I=ji(y.color),L=ji(p.color),k=Qi(p.width,4),z=r.primitiveName;let T=null;y.colorLocked||m||(T=this._createOverrideFunction(z,"FillColor",I,ln));let O=null;p.colorLocked||m||(O=this._createOverrideFunction(z,"StrokeColor",L,ln));const E=this._createOverrideFunction(z,"StrokeWidth",k);let F=!1,A="";for(const t of this._primitiveOverrides)(t.primitiveName===w||t.primitiveName===C||o.includes(t.primitiveName))&&(null!=t.value?A+=`-${t.primitiveName}-${t.propertyName}-${JSON.stringify(t.value)}`:t.valueExpressionInfo&&(F=!0));null!=i&&"function"==typeof i&&(F=!0),(Xi(c)||Xi(u)||Xi(f)||Xi(_))&&(F=!0);const N=JSON.stringify({...t,markerGraphics:null}),R=(0,Yr.hP)(JSON.stringify(P)+S).toString(),V=(0,Yr.hP)(JSON.stringify(r)+JSON.stringify(y)+JSON.stringify(p)+N+A).toString();this._cimLayers.push({type:"marker",templateHash:V,materialHash:F?()=>R:R,cim:P,materialOverrides:null,colorLocked:!!m,effects:e,scaleSymbolsProportionally:!!t.scaleSymbolsProportionally,alignment:a,anchorPoint:{x:b,y:v},isAbsoluteAnchorPoint:x,size:c,rotation:u,offsetX:f,offsetY:_,scaleX:1,frameHeight:h,rotateClockwise:!1,referenceSize:l,sizeRatio:M,color:Xi(T)?T:this._createOverrideFunction(w,"Color",I,ln),outlineColor:Xi(O)?O:this._createOverrideFunction(C,"Color",L,ln),outlineWidth:Xi(E)?E:this._createOverrideFunction(C,"Width",k),markerPlacement:i,path:S,animatedSymbolProperties:s})}_createMaterialHashFunction(t,e){const i=this._info?.geometryType;if(i){const t=this._poMap;for(const s of e)if(s.valueExpressionInfo){const e=t[s.primitiveName]&&t[s.primitiveName][s.propertyName];e instanceof Ai.mz&&(s.fn=(t,s,r)=>Ps(e,t,{$view:r},i,s))}}return(i,s,r)=>{for(const t of e)t.fn&&(t.value=t.fn(i,s,r));return(0,Yr.hP)(t+Fs.buildOverrideKey(e)).toString()}}_setPoMap(t,e,i){let s;this._poMap[t]?s=this._poMap[t]:(s={},this._poMap[t]=s),s[e]=i}_createOverrideFunction(t,e,i,s,r){if(null==t)return i;const n=this._poMap[t];if(null==n)return i;const o=n[e];if("string"==typeof o||"number"==typeof o||o instanceof Array)return s?s.call(null,o,r):o;const a=this._info?.geometryType;return null!=o&&o instanceof Ai.mz&&null!=a?(t,e,n)=>{let l=Ps(o,t,{$view:n},a,e);return null!==l&&s&&(l=s.call(null,l,r)),null!==l?l:i}:i}_createEffectsOverrideFunction(t,e){const i=this._poMap,s=this._info?.geometryType;for(const t of e)if(t.valueExpressionInfo&&s){const e=i[t.primitiveName]&&i[t.primitiveName][t.propertyName];e instanceof Ai.mz&&(t.fn=(t,i,r)=>Ps(e,t,{$view:r},s,i))}return(i,s,r)=>{for(const t of e)t.fn&&(t.value=t.fn(i,s,r));const n=[];for(let i of t){const t=i?.primitiveName;if(t){let s=!1;for(const r of e)if(r.primitiveName===t){const t=hn(r.propertyName);null!=r.value&&r.value!==i[t]&&(s||(i=(0,Mt.d9)(i),s=!0),i[t]=r.value)}}n.push(i)}return n}}_createMarkerPlacementOverrideFunction(t){const e=[];if(Fs.findApplicableOverrides(t,this._primitiveOverrides,e),null==t||0===e.length)return t;const i=this._poMap,s=this._info?.geometryType;for(const t of e)if(t.valueExpressionInfo&&s){const e=i[t.primitiveName]&&i[t.primitiveName][t.propertyName];e instanceof Ai.mz&&(t.fn=(t,i,r)=>Ps(e,t,{$view:r},s,i))}return(i,s,r)=>{for(const t of e)t.fn&&(t.value=t.fn(i,s,r));const n=(0,Mt.d9)(t),o=t.primitiveName;for(const t of e)if(t.primitiveName===o){const e=hn(t.propertyName);null!=t.value&&t.value!==n[e]&&(n[e]=t.value)}return n}}_createAnimatedSymbolPropertiesOverrideFunction(t){const e=[];if(Fs.findApplicableOverrides(t,this._primitiveOverrides,e),null==t||0===e.length)return t;const i=this._info?.geometryType;if(i){const t=this._poMap;for(const s of e)if(s.valueExpressionInfo){const e=t[s.primitiveName]&&t[s.primitiveName][s.propertyName];e instanceof Ai.mz&&(s.fn=(t,s,r)=>Ps(e,t,{$view:r},i,s))}}return(i,s,r)=>{for(const t of e)t.fn&&(t.value=t.fn(i,s,r));const n=(0,Mt.d9)(t),o=t.primitiveName;for(const t of e)if(t.primitiveName===o){const e=hn(t.propertyName);if(null!=t.value){const i=Zr(t.value,t.propertyName);i!==n[e]&&(n[e]=i)}}return n}}_analyzePrimitiveOverrides(t,e,i,s){let r=!1,n="";"string"==typeof t&&(t=[t]);for(const e of this._primitiveOverrides)t?.includes(e.primitiveName)&&(null!=e.value?n+=`-${e.primitiveName}-${e.propertyName}-${JSON.stringify(e.value)}`:e.valueExpressionInfo&&(r=!0));return null!=e&&"function"==typeof e&&(r=!0),null!=i&&"function"==typeof i&&(r=!0),null!=s&&"function"==typeof s&&(r=!0),[r,n]}_analyzeMaterialOverrides(t,e){return this._primitiveOverrides.filter((i=>i.primitiveName!==t||!e.includes(i.propertyName)))}_transformSize(t,e){return Xi(t)||Xi(e)?(i,s,r)=>(Xi(t)?t(i,s,r):t)*(Xi(e)?e(i,s,r):e):t*e}_transformRotation(t,e,i){return Xi(t)||Xi(i)?(s,r,n)=>{const o=Xi(t)?t(s,r,n):t,a=Xi(i)?i(s,r,n):i;return e?a-o:a+o}:e?i-t:i+t}_transformOffsetX(t,e,i,s,r){if(!(Xi(t)||Xi(e)||Xi(i)||Xi(s)||Xi(r))){const n=i*Math.PI/180;if(n){const i=Math.cos(n),o=Math.sin(n);return(i*t-o*e)*s+r}return t*s+r}return(n,o,a)=>{let l=Xi(i)?i(n,o,a):i;const h=Xi(s)?s(n,o,a):s,c=Xi(t)?t(n,o,a):t,u=Xi(r)?r(n,o,a):r;return l?(l*=Math.PI/180,(Math.cos(l)*c-Math.sin(l)*(Xi(e)?e(n,o,a):e))*h+u):c*h+u}}_transformOffsetY(t,e,i,s,r){if(!(Xi(t)||Xi(e)||Xi(i)||Xi(s)||Xi(r))){const n=i*Math.PI/180;if(n){const i=Math.cos(n);return(Math.sin(n)*t+i*e)*s+r}return e*s+r}return(n,o,a)=>{let l=Xi(i)?i(n,o,a):i;const h=Xi(s)?s(n,o,a):s,c=Xi(e)?e(n,o,a):e,u=Xi(r)?r(n,o,a):r;if(l){l*=Math.PI/180;const e=Math.cos(l);return(Math.sin(l)*(Xi(t)?t(n,o,a):t)+e*c)*h+u}return c*h+u}}}function an(t){if(t&&0===t.indexOf("Level_")){const e=parseInt(t.substr(6),10);if(!isNaN(e))return e}return 0}function ln(t){if(!t||0===t.length)return null;const e=new Fi.Z(t).toRgba();return{r:e[0],g:e[1],b:e[2],a:e[3]}}function hn(t){return t?t.charAt(0).toLowerCase()+t.substr(1):t}const cn=t=>t&&2===t.length&&t[0].enable&&t[1].enable&&"CIMSolidStroke"===t[0].type&&"CIMSolidFill"===t[1].type&&!t[0].effects&&!t[1].effects,un=l.Z.getLogger("esri.views.2d.engine.webgl.WGLDynamicMeshTemplate");class fn extends Ks{constructor(t){super(),this._ongoingMaterialRequestMap=new Map,this._materialCache=new Map,this._dynamicPropertyMap=new Map,this._cimLayer=t}async analyze(t,e,i,s,r){if(r&&0===r.length)return null;const n=r&&r.length>0,o=e.readLegacyFeature(),a=e.getObjectId(),l=this._materialCache,h=this._cimLayer.materialHash;if(!h)return un.error("A Dynamic mesh template must have a material hash value or function!"),null;const c="function"==typeof h?h(o,i,s,a):h,u=l.get(c);if(null!=u)return u;const f=this._ongoingMaterialRequestMap.get(c);if(f)return f;const _=this._cimLayer,m=function(t,e){if(!e||0===e.length)return t;const i=(0,Mt.d9)(t);return Fs.applyOverrides(i,e),i}(_.cim,this._cimLayer.materialOverrides);m.mosaicHash=c;const{type:d,url:p}=_,y={cim:m,type:d,mosaicHash:c,url:p,size:null,dashTemplate:null,text:null,fontName:null,objectId:a,animatedSymbolProperties:null};switch(d){case"marker":y.size=Hi(_.size,o,i,s),y.animatedSymbolProperties=Hi(_.animatedSymbolProperties,o,i,s);break;case"line":y.dashTemplate=_.dashTemplate;break;case"text":y.text=Hi(_.text,o,i,s),y.fontName=Hi(_.fontName,o,i,s)}const g=t.getMosaicItem(y,r).then((t=>(n||(this._ongoingMaterialRequestMap.delete(c),l.set(c,t)),t))).catch((t=>(this._ongoingMaterialRequestMap.delete(c),un.error(".analyze()",t.message),null)));return n||this._ongoingMaterialRequestMap.set(c,g),g}}function _n(t,e){if(t&&"name"in t){const i=t;return e&&e.error(new o.Z(i.name,i.message,i.details)),!1}return!0}class mn extends(Hr(fn)){constructor(t,e,i){if(super(t),this._minMaxZoom=(0,ot.UJ)(Math.round(e*E.MI),Math.round(i*E.MI)),Xi(t.color)){const e=(e,i,s)=>{const r=t.color(e,i,s);return r&&(0,nt.t2)(r)||0};this._dynamicPropertyMap.set("fillColor",e)}else{const e=t.color;this.fillColor=e&&(0,nt.t2)(e)||0}const s="CIMMarkerPlacementInsidePolygon"===t.cim.placement?.type&&t.cim.placement.shiftOddRows?2:1,r=t.height;if(Xi(r)){const t=(t,e,i)=>r(t,e,i)*s;this._dynamicPropertyMap.set("_height",t)}else this._height=(r||0)*s;const n=t.offsetX;if(Xi(n)){const t=(t,e,i)=>(0,X.F2)(n(t,e,i));this._dynamicPropertyMap.set("_offsetX",t)}else this._offsetX=(0,X.F2)(n||0);const o=t.offsetY;if(Xi(o)){const t=(t,e,i)=>(0,X.F2)(-o(t,e,i));this._dynamicPropertyMap.set("_offsetY",t)}else this._offsetY=(0,X.F2)(-o||0);const a=t.scaleX;Xi(a)?this._dynamicPropertyMap.set("_scaleX",a):this._scaleX=a||1;const l=t.angle;if(Xi(l)){const t=(t,e,i)=>lr(l(t,e,i));this._dynamicPropertyMap.set("_angle",t)}else this._angle=lr(l)||0;if(null!=t.effects){const e=t.effects;Xi(e)?this._dynamicPropertyMap.set("_effects",e):this._effects=e}this._cimFillLayer=t,this._bitset=(t.colorLocked?E.Uh:0)|(t.applyRandomOffset?E.jk:0)|(t.sampleAlphaOnly?E.Iv:0)|(t.hasUnresolvedReplacementColor?E.vw:0),this._fillMaterialKey=t.materialKey}static fromCIMFill(t,e){const[i,s]=mt(t.scaleInfo,e);return new mn(t,i,s)}bindFeature(t,e,i){const s=t.readLegacyFeature();this._dynamicPropertyMap.forEach(((t,r)=>{this[r]=t(s,e,i)}));const r=at.dk.load(this._fillMaterialKey),n=this._materialCache,o=(0,this._cimFillLayer.materialHash)(s,e,i),a=n.get(o);let l=null;if(a&&_n(a.spriteMosaicItem)&&(l=a.spriteMosaicItem),l){const{rect:t,width:e,height:i}=l,s=t.x+E.fL,n=t.y+E.fL,o=s+e,a=n+i;let h=(0,X.F2)(this._height);h<=0&&(h=a-n),hXi(t.width)?.5*(0,X.F2)(t.width(e,i,r)):s)),Xi(t.cap)?this._dynamicPropertyMap.set("_capType",t.cap):this._capType=t.cap,Xi(t.join)?this._dynamicPropertyMap.set("_joinType",t.join):this._joinType=t.join;const r=t.color;if(Xi(r)){const t=(t,e,i)=>(0,nt.t2)(r(t,e,i));this._dynamicPropertyMap.set("_fillColor",t)}else this._fillColor=r&&(0,nt.t2)(r)||0;const n=t.miterLimit;if(Xi(n)){const t=(t,e,i)=>_t(n(t,e,i));this._dynamicPropertyMap.set("_miterLimitCosine",t)}else this._miterLimitCosine=_t(n);if(null!=t.effects){const e=t.effects;Xi(e)?this._dynamicPropertyMap.set("_effects",e):this._effects=e}this._scaleFactor=t.scaleFactor||1,this._isDashed=null!=t.dashTemplate;const o=t.colorLocked?E.Uh:0,a=t.scaleDash?E._6:0,l=t.sampleAlphaOnly?E.Iv:0;this.tessellationProperties._bitset=o|a|l,this._materialKey=t.materialKey,this._initializeTessellator(!0)}static fromCIMLine(t,e){const[i,s]=mt(t.scaleInfo,e);return new dn(t,i,s)}bindFeature(t,e,i){const s=t.readLegacyFeature();this._dynamicPropertyMap.forEach(((t,r)=>{this[r]=t(s,e,i)})),this._halfWidth*=this._scaleFactor;const r=this._materialCache,n=(0,this._cimLineLayer.materialHash)(s,e,i),o=r.get(n);let a=null;if(o&&_n(o.spriteMosaicItem)&&(a=o.spriteMosaicItem),a){this._hasPattern=!0;const{rect:t,width:e,height:i}=a,s=t.x+E.fL,r=t.y+E.fL,n=s+e,o=r+i;this.tessellationProperties._tl=(0,ot.UJ)(s,r),this.tessellationProperties._br=(0,ot.UJ)(n,o)}else this._hasPattern=!1,this.tessellationProperties._tl=0,this.tessellationProperties._br=0;this.tessellationProperties._fillColor=this._fillColor,this.tessellationProperties._halfWidth=this._halfWidth,this.tessellationProperties.offset=0,this.tessellationProperties._halfReferenceWidth=this.tessellationProperties._halfWidth;const l=at.a.load(this._materialKey);a&&(l.sdf=a.sdf,l.pattern=!0,l.textureBinding=a.textureBinding),this._materialKey=l.data}}const pn=(0,fi.c)(),yn=tt();class gn extends(nr(fn)){constructor(t,e,i){super(t),this._cimMarkerLayer=t,this._minMaxZoom=(0,ot.UJ)(Math.round(e*E.MI),Math.round(i*E.MI));const s=t.color;if(Xi(s)){const t=(t,e,i)=>(0,nt.t2)(s(t,e,i));this._dynamicPropertyMap.set("_fillColor",t)}else this._fillColor=(0,nt.t2)(s);const r=t.outlineColor;if(Xi(r)){const t=(t,e,i)=>(0,nt.t2)(r(t,e,i));this._dynamicPropertyMap.set("_outlineColor",t)}else this._outlineColor=(0,nt.t2)(r);const n=t.size;if(Xi(n)){const t=(t,e,i)=>(0,X.F2)(n(t,e,i));this._dynamicPropertyMap.set("_size",t)}else this._size=(0,X.F2)(n)||0;const o=t.scaleX;Xi(o)?this._dynamicPropertyMap.set("_scaleX",o):this._scaleX=o;const a=t.offsetX;if(Xi(a)){const t=(t,e,i)=>(0,X.F2)(a(t,e,i));this._dynamicPropertyMap.set("xOffset",t)}else this.xOffset=(0,X.F2)(a)||0;const l=t.offsetY;if(Xi(l)){const t=(t,e,i)=>(0,X.F2)(l(t,e,i));this._dynamicPropertyMap.set("yOffset",t)}else this.yOffset=(0,X.F2)(l)||0;const h=t.outlineWidth;if(Xi(h)){const t=(t,e,i)=>(0,X.F2)(h(t,e,i));this._dynamicPropertyMap.set("_outlineWidth",t)}else this._outlineWidth=(0,X.F2)(h)||0;const c=t.rotation;if(Xi(c)?this._dynamicPropertyMap.set("_angle",c):this._angle=c||0,null!=t.effects){const e=t.effects;Xi(e)?this._dynamicPropertyMap.set("_effects",e):this._effects=e}if(null!=t.markerPlacement){const e=t.markerPlacement;Xi(e)?this._dynamicPropertyMap.set("_markerPlacement",e):this._markerPlacement=e}this._scaleFactor=t.scaleFactor??1,this._bitSet=(t.alignment===st.v2.MAP?E.Tz:E.CQ)|(t.colorLocked?E.Uh:0)|(t.scaleSymbolsProportionally?E.e0:0),this._materialKey=t.materialKey}static fromCIMMarker(t,e){const[i,s]=mt(t.scaleInfo,e);return new gn(t,i,s)}bindFeature(t,e,i){const s=t.readLegacyFeature(),r=t.getObjectId();this._dynamicPropertyMap.forEach(((t,r)=>{this[r]=t(s,e,i)}));const n=this._cimMarkerLayer.materialHash,a="function"==typeof n?n(s,e,i,r):n,h=this._materialCache.get(a);if(!h||!_n(h.spriteMosaicItem)||!h.spriteMosaicItem)return void l.Z.getLogger("esri.views.2d.engine.webgl.WGLDynamicMarkerTemplate").error(new o.Z("mapview-cim","Encountered an error when binding feature"));const c=h.spriteMosaicItem,u=this._cimMarkerLayer.sizeRatio,f=c.width/c.height*this._scaleX,_=at.mE.load(this._materialKey);_.sdf=c.sdf,_.pattern=!0,_.textureBinding=c.textureBinding,this._materialKey=_.data;const m=this._cimMarkerLayer.rotateClockwise?this._angle:-this._angle,d=this._size,p=d*f,y=this.xOffset,g=this.yOffset;this.xOffset*=this._scaleFactor,this.yOffset*=this._scaleFactor;const x=this._cimMarkerLayer.scaleSymbolsProportionally&&this._cimMarkerLayer.frameHeight?this._size/(0,X.F2)(this._cimMarkerLayer.frameHeight):1,M=this._outlineWidth*x,b=(0,X.F2)(this._cimMarkerLayer.referenceSize);let v=0,P=0;const S=this._cimMarkerLayer.anchorPoint;S&&(this._cimMarkerLayer.isAbsoluteAnchorPoint?this._size&&(v=(0,X.F2)(S.x)/(this._size*f),P=(0,X.F2)(S.y)/this._size):(v=S.x,P=S.y)),this._anchorX=v,this._anchorY=P,this._sizeOutlineWidth=(0,ot.Jz)(Math.round(Math.min(Math.sqrt(128*p),255)),Math.round(Math.min(Math.sqrt(128*d),255)),Math.round(Math.min(Math.sqrt(128*M),255)),Math.round(Math.min(Math.sqrt(128*b),255))),this.angle=m;const w=Math.round(64*u);this._bitestAndDistRatio=(0,ot.UJ)(this._bitSet,w),this._computeSize(p,d,u,M,this._scaleFactor,c,_.hasSizeVV(),!0),this._applyTransformation(yn,pn),this.xOffset=y,this.yOffset=g}}function xn(t){if(null==t)return[];const e=new Array(t.length);for(let i=0;i(0,nt.t2)(r(t,e,i));this._dynamicPropertyMap.set("_color",t)}else this._color=(0,nt.t2)(r);const n=t.outlineColor;if(Xi(n)){const t=(t,e,i)=>(0,nt.t2)(n(t,e,i));this._dynamicPropertyMap.set("_haloColor",t)}else this._haloColor=(0,nt.t2)(n);let o,a,l;if(Xi(t.size)||(o=Math.min(Math.round((0,X.F2)(t.size*t.sizeRatio)),127)),this._dynamicPropertyMap.set("_size",((e,i,s)=>Xi(t.size)?Math.min(Math.round((0,X.F2)(t.size(e,i,s)*t.sizeRatio)),127):o)),Xi(t.outlineSize)){const e=(e,i,s)=>Math.min(Math.floor(5*(0,X.F2)(t.outlineSize(e,i,s)*t.sizeRatio)),127);this._dynamicPropertyMap.set("_haloSize",e)}else this._haloSize=Math.min(Math.floor(5*(0,X.F2)(t.outlineSize*t.sizeRatio)),127);if(Xi(t.offsetX)||(a=Math.round((0,X.F2)(t.offsetX*t.sizeRatio))),this._dynamicPropertyMap.set("_xOffset",((e,i,s)=>Xi(t.offsetX)?Math.round((0,X.F2)(t.offsetX(e,i,s)*t.sizeRatio)):a)),Xi(t.offsetY)||(l=Math.round((0,X.F2)(t.offsetY*t.sizeRatio))),this._dynamicPropertyMap.set("_yOffset",((e,i,s)=>Xi(t.offsetY)?Math.round((0,X.F2)(t.offsetY(e,i,s)*t.sizeRatio)):l)),Xi(t.angle)?this._dynamicPropertyMap.set("_angle",t.angle):this._angle=t.angle,Xi(t.horizontalAlignment)?this._dynamicPropertyMap.set("_horizontalAlignment",t.horizontalAlignment):this._horizontalAlignment=t.horizontalAlignment,Xi(t.verticalAlignment)?this._dynamicPropertyMap.set("_verticalAlignment",t.verticalAlignment):this._verticalAlignment=t.verticalAlignment,null!=t.effects){const e=t.effects;Xi(e)?this._dynamicPropertyMap.set("_effects",e):this._effects=e}if(null!=t.markerPlacement){const e=t.markerPlacement;Xi(e)?this._dynamicPropertyMap.set("_markerPlacement",e):this._textPlacement=e}Xi(t.text)?this._dynamicPropertyMap.set("_text",t.text):this._text=t.text,this._backgroundColor=t.backgroundColor&&(0,nt.t2)(t.backgroundColor),this._borderLineColor=t.borderLineColor&&(0,nt.t2)(t.borderLineColor),this._borderLineSize=t.borderLineWidth,this._scaleFactor=s;const h=Math.min(Math.round((0,X.F2)(t.referenceSize*t.sizeRatio)),127);this._referenceSize=Math.round(Math.sqrt(256*h)),this._materialKey=t.materialKey;const c=at.qr.load(this._materialKey);c.sdf=!0,this._bitset=(t.alignment===st.v2.MAP?1:0)|(t.colorLocked?1:0)<<1,this._materialKey=c.data,this._decoration="none",this._lineHeight=1,this._lineWidth=512,this._isCIM=!0}static fromCIMText(t,e){const[i,s]=mt(t.scaleInfo,e);return new Mn(t,i,s)}async analyze(t,e,i,s){const r=e.readLegacyFeature(),n=function(t,e,i,s){return"string"==typeof t.text?t.text:"function"==typeof t.text?t.text(e,i,s)??"":""}(this._cimTextLayer,r,i,s),o=await super.analyze(t,e,i,s,xn(n));return o&&o.glyphMosaicItems&&this._textToGlyphs.set(n,o.glyphMosaicItems),o}bindFeature(t,e,i){const s=t.readLegacyFeature();if(this._dynamicPropertyMap.forEach(((t,r)=>{this[r]=t(s,e,i)})),!this._text||0===this._text.length)return void(this._shapingInfo=null);this._size*=this._scaleFactor,this._scale=this._size/E.Ex,this._xOffset*=this._scaleFactor,this._yOffset*=this._scaleFactor,this._xAlignD=(0,rt.kH)(this._horizontalAlignment??"center"),this._yAlignD=(0,rt.b7)(this._verticalAlignment??"baseline");const r=this._textToGlyphs.get(this._text)??[];this.bindTextInfo(r,!1)}}class bn extends(Hr(Ks)){constructor(t,e,i,s,r,n,o,a,l,h,c,u,f,_,m,d){super(),this._effects=_||void 0;const p=at.dk.load(t);e&&(p.sdf=e.sdf,p.pattern=!0,p.textureBinding=e.textureBinding),this.fillColor=i,this.tl=s,this.br=r,this.aux21=(0,ot.UJ)(n,o),this.aux22=(0,ot.UJ)(a,l),this.aux3=(0,ot.Jz)(h,c,u,0),this._bitset=f,this._minMaxZoom=(0,ot.UJ)(Math.round(m*E.MI),Math.round(d*E.MI)),this._materialKey=p.data}static fromCIMFill(t,e,i){const s=t.color,r=s&&(0,nt.t2)(s)||0,n=t.materialKey,[o,a]=mt(t.scaleInfo,i);let l=(t.colorLocked?E.Uh:0)|(t.applyRandomOffset?E.jk:0)|(t.sampleAlphaOnly?E.Iv:0)|(t.hasUnresolvedReplacementColor?E.vw:0);if(!e)return new bn(n,null,r,0,0,0,0,0,0,0,0,0,l,t.effects,o,a);const{rect:h,width:c,height:u}=e,f=t.scaleX||1,_=h.x+E.fL,m=h.y+E.fL,d=_+c,p=m+u,y=(0,X.F2)(t.height);let g=f*y;"CIMHatchFill"===t.cim.type&&(g*=c/u);let x=y;x<=0&&(x=p-m),x{const s=new on(i,e);return new Sn(await s.analyzeSymbolReference(t.data,!1),t.data,t.rendererKey,t.maxVVSize)};async function En(t,e,i,s){if(!t)return null;if("cim"===t.type)return On(t,e,i);if("web-style"===t.type){const r={type:"cim",data:await Tn(t,null,s)??void 0,rendererKey:t.rendererKey,maxVVSize:t.maxVVSize};return On(r,e,i)}return t}function Fn(t){if(!t)return null;const{avoidSDFRasterization:e,type:i,cim:s,url:r,materialHash:n,maxVVSize:o}=t,a={cim:s,type:i,mosaicHash:n,url:r,size:null,dashTemplate:null,path:null,text:null,fontName:null,animatedSymbolProperties:null,avoidSDFRasterization:e};switch(i){case"marker":o&&"size"in s&&(s.size=Math.max(o,s.size)),a.size=t.size,a.path=t.path,a.animatedSymbolProperties=t.animatedSymbolProperties;break;case"line":a.dashTemplate=t.dashTemplate;break;case"text":a.text=t.text,a.fontName=t.fontName}return a}const An=l.Z.getLogger("esri.views.2d.engine.webgl.mesh.templates.WGLTemplateStore"),Nn={sortKey:null,templates:new Array},Rn={isOutline:!1,placement:null,symbologyType:p.mD.DEFAULT,vvFlags:0},Vn={...ar.eG,hash:JSON.stringify(ar.eG),materialKey:(0,at.jj)(p.LW.MARKER,Rn)},Wn={...ar.wW,hash:JSON.stringify(ar.wW),materialKey:(0,at.jj)(p.LW.LINE,Rn)},Dn={...ar.lj,hash:JSON.stringify(ar.lj),materialKey:(0,at.jj)(p.LW.FILL,Rn)};function Gn(t,e){const i=t.length;return t.push(null),e.then((e=>t[i]=e)),t}function Bn(t){return null!=t&&!!(1&t)}class Un{constructor(t,e){this._idCounter=1,this._templateIdCounter=1,this._idToTemplateGroup=new Map,this._symbolToTemplate=new Map,this._fetchQueue=[],this._idToResolver=new Map,this._cimTemplateCache=new Map,this._cimAnalyses=[],this._lock=new vn,this._fetchResource=t,this._tileInfo=e}get _markerError(){return this._errorTemplates.marker[0]}get _fillError(){return this._errorTemplates.fill[0]}get _lineError(){return this._errorTemplates.line[0]}get _textError(){return this._errorTemplates.line[0]}createTemplateGroup(t,e,i=null){this._initErrorTemplates();const s=t.hash,r=this._symbolToTemplate.get(s);if(null!=r)return r;const n=new Array,o={sortKey:i,templates:n};e&&this._createMeshTemplates(n,e,!0),this._createMeshTemplates(n,t,!1);const a=this._createGroupId("expanded-cim"===t.type&&Xn(t));return this._idToTemplateGroup.set(a,o),this._symbolToTemplate.set(s,a),a}getTemplateGroup(t){return this._idToTemplateGroup.get(t)??Nn}getDynamicTemplateGroup(t){return this._idToTemplateGroup.has(t)?(Bn(t)||An.error("mapview-template-store",`Id ${t} does not refer to a dynamic template`),this._idToTemplateGroup.get(t)):Nn}getMosaicItem(t,e){const i=this._createTemplateId(),s=new Promise((t=>this._idToResolver.set(i,t)));return this._fetchQueue.push({symbol:t,id:i,glyphIds:e}),s}finalize(t){return this._fetchQueue.length||this._lock.isHeld()?async function(t,e,i){try{await t.acquire(),await e(i),t.release()}catch(e){throw t.release(),e}}(this._lock,this._fetchAllQueuedResources.bind(this),t):Promise.resolve()}_initErrorTemplates(){this._errorTemplates||(this._errorTemplates={fill:this._createMeshTemplates([],Dn,!1),marker:this._createMeshTemplates([],Vn,!1),line:this._createMeshTemplates([],Wn,!1)})}_fetchAllQueuedResources(t){if(!this._fetchQueue.length)return Promise.resolve();const e=this._fetchQueue,i=this._cimAnalyses;return this._fetchQueue=[],this._cimAnalyses=[],Promise.all(i).then((()=>this._fetchResource(e,t).then((t=>{for(const{id:e,mosaicItem:i}of t)this._idToResolver.get(e)(i),this._idToResolver.delete(e)})))).catch((t=>{(0,c.D_)(t)?this._fetchQueue=this._fetchQueue.concat(e):"worker:port-closed"===t.name||An.error(new o.Z("mapview-template-store","Unable to fetch requested texture resources",t))}))}_createGroupId(t){return this._idCounter++<<1|(t?1:0)}_createTemplateId(){return this._templateIdCounter++}async _createSMS(t){const{spriteMosaicItem:e}=await this.getMosaicItem(t);return _n(e,An)?or.fromSimpleMarker(t,e):this._markerError}async _createPMS(t){const{spriteMosaicItem:e}=await this.getMosaicItem(t);return _n(e,An)?or.fromPictureMarker(t,e):this._markerError}async _createSFS(t,e){const{spriteMosaicItem:i}=await this.getMosaicItem(t);return _n(i,An)?bn.fromSimpleFill(t,i,e):this._fillError}async _createPFS(t,e){const{spriteMosaicItem:i}=await this.getMosaicItem(t);return _n(i,An)?bn.fromPictureFill(t,i,e):this._fillError}async _createSLS(t,e){const{spriteMosaicItem:i}=await this.getMosaicItem(t);return _n(i,An)?Xr.fromSimpleLine(t,i):this._lineError}async _createLMS(t){const{spriteMosaicItem:e}=await this.getMosaicItem(t);return _n(e,An)?or.fromLineSymbolMarker(t,e):this._markerError}async _createTS(t){const{glyphMosaicItems:e}=await this.getMosaicItem(t);return js.fromText(t,e??[])}async _createCIMText(t){const{glyphMosaicItems:e}=await this.getMosaicItem(Fn(t),xn(t.text));return _n(e,An)?js.fromCIMText(t,e,this._tileInfo):this._textError}async _createCIMFill(t){const{spriteMosaicItem:e}=await this.getMosaicItem(Fn(t));return _n(e,An)?bn.fromCIMFill(t,e,this._tileInfo):this._fillError}async _createCIMLine(t){const{spriteMosaicItem:e}=await this.getMosaicItem(Fn(t));return _n(e,An)?Xr.fromCIMLine(t,e,this._tileInfo):this._lineError}async _createCIMMarker(t){const{spriteMosaicItem:e}=await this.getMosaicItem(Fn(t));return _n(e,An)?or.fromCIMMarker(t,e,this._tileInfo):this._markerError}async _createCIM(t){const e=t.templateHash;let i=this._cimTemplateCache.get(e);if(null!=i)return i;switch(t.type){case"marker":i=await this._createCIMMarker(t);break;case"line":i=await this._createCIMLine(t);break;case"fill":i=await this._createCIMFill(t);break;case"text":i=await this._createCIMText(t)}return this._cimTemplateCache.set(e,i),i}async _createDynamicCIM(t){const e=t.templateHash;let i=this._cimTemplateCache.get(e);if(null!=i)return i;switch(t.type){case"marker":i=gn.fromCIMMarker(t,this._tileInfo);break;case"line":i=dn.fromCIMLine(t,this._tileInfo);break;case"fill":i=mn.fromCIMFill(t,this._tileInfo);break;case"text":i=Mn.fromCIMText(t,this._tileInfo)}return this._cimTemplateCache.set(e,i),i}_createPrimitiveMeshTemplates(t,e,i){switch(e.type){case"esriSMS":return Gn(t,this._createSMS(e));case"esriPMS":return Gn(t,this._createPMS(e));case"esriSFS":return Gn(t,this._createSFS(e,i));case"line-marker":return Gn(t,this._createLMS(e));case"esriPFS":return Gn(t,this._createPFS(e,i));case"esriSLS":return Gn(t,this._createSLS(e,!1));case"esriTS":return Gn(t,this._createTS(e));default:return An.error("Unable to create mesh template for unknown symbol type {: $ }{symbol.type}"),t}}_createMeshTemplates(t,e,i){if(e.type.includes("3d"))return An.error("3D symbols are not supported with MapView"),t;if("expanded-cim"===e.type){for(const i of e.layers)"function"==typeof i.materialHash?Gn(t,this._createDynamicCIM(i)):Gn(t,this._createCIM(i));return t}if("composite-symbol"===e.type){for(const s of e.layers)this._createPrimitiveMeshTemplates(t,s,i);return t}return"cim"===e.type||"label"===e.type||"web-style"===e.type?t:this._createPrimitiveMeshTemplates(t,e,i)}}const Xn=t=>{if(!t.layers)return!1;for(const e of t.layers)if("function"==typeof e.materialHash)return!0;return!1};class Hn{constructor(t,e,i){this._loadPromise=(0,B.j)(),this._geometryType=t,this._idField=e,this._templateStore=i}update(t,e){null!=t.mesh.labels&&(this._labelTemplates=this._createLabelTemplates(t.mesh.labels,e)),this._schema=t}_createLabelTemplates(t,e){const i=new Map;if("simple"===t.type){for(const s of t.classes){const t=sr.fromLabelClass(s,e);i.set(s.index,t)}return i}for(const s in t.classes){const r=t.classes[s];for(const t of r){const s=sr.fromLabelClass(t,e);i.set(t.index,s)}}return i}get templates(){return this._templateStore}async analyze(t,e,i,s,r,n,o){if((0,c.Hc)(o))return;let a;"dictionary"===i?.type&&(a=await i.analyze(this._idField,t.copy(),e,r,n,o));let l=0;for(;t.next();){let e=null;if(e=a?a[l++]:null!=s&&(0,d.nE)(t.getDisplayId())&&1!==t.readAttribute("cluster_count")?s.match(this._idField,t,this._geometryType,r,n):i.match(this._idField,t,this._geometryType,r,n),t.setGroupId(e),Bn(e)){const i=this._templateStore.getDynamicTemplateGroup(e).templates;for(const e of i)e&&e.analyze&&e.analyze(this._templateStore,t,r,n)}}return await this._loadPromise,this._templateStore.finalize(o)}async analyzeGraphics(t,e,i,s,r,n){if((0,c.Hc)(n))return;const o=t.getCursor();for(i&&await i.analyze(this._idField,o.copy(),e,s,r,n);o.next();){let t=o.getGroupId();if(null!=t&&-1!==t||(t=i?.match(this._idField,o,o.geometryType,s,r),o.setGroupId(t)),Bn(t)){const e=this._templateStore.getDynamicTemplateGroup(t).templates;for(const t of e)t&&t.analyze&&t.analyze(this._templateStore,o,s,r)}o.setGroupId(t)}return await this._loadPromise,this._templateStore.finalize(n)}writeGraphic(t,e,i,s){const r=e.getGroupId(),n=e.getDisplayId(),o=this._templateStore.getTemplateGroup(r);if(t.featureStart(e.insertAfter,0),null!=n){if(Bn(r))for(const t of o.templates)t&&t.bindFeature(e,null,null);if(o){for(const r of o.templates)r&&r.write(t,e,i,s);t.featureEnd()}}}writeCursor(t,e,i,s,r,n,o){const a=e.getGroupId(),l=e.getDisplayId(),h=this._templateStore.getTemplateGroup(a),c=h.templates,u=this._getSortKeyValue(e,h);if(t.featureStart(0,u),null!=l&&c){if(Bn(a))for(const t of c)t.bindFeature(e,i,s);for(const i of c)i.write(t,e,r,o);if(null!=n&&t.hasRecords){const i=n&&this._findLabelRef(c);this._writeLabels(t,e,n,i,r,o)}t.featureEnd()}}_getSortKeyValue(t,e){const i=this._schema.mesh.sortKey;if(null==i)return 0;let s=0;return s=!0===i.byRenderer&&null!=e.sortKey?e.sortKey:null!=i.fieldIndex?t.getComputedNumericAtIndex(i.fieldIndex):null!=i.field?t.readAttribute(i.field):t.readAttribute(this._idField),s*="asc"===i.order?1:-1,null==s||isNaN(s)?0:s}_findLabelRef(t){for(const e of t)if(e instanceof or)return e;return null}_writeLabels(t,e,i,s,r,n){for(const o of i)if(null!=o&&o){const{glyphs:i,rtl:a,index:l}=o,h=this._labelTemplates.get(l);if(!h)continue;h.setZoomLevel(r),h.bindReferenceTemplate(s),h.bindTextInfo(i,a),h.write(t,e,null,n)}}}var Yn=i(13867);const Jn=l.Z.getLogger("esri/views/2d/engine/webgl/util/Matcher");async function Zn(t,e,i,s){switch(t.type){case"simple":case"heatmap":return qn.fromBasicRenderer(t,e,i,s);case"map":return $n.fromUVRenderer(t,e,i,s);case"interval":return jn.fromCBRenderer(t,e,i,s);case"dictionary":return eo.fromDictionaryRenderer(t,e,i,s);case"pie-chart":return Kn.fromPieChartRenderer(t,e,i,s);case"subtype":return Kn.fromSubtypes(t,e,i,s)}}class qn{constructor(){this.type="feature",this._defaultResult=null}static async fromBasicRenderer(t,e,i,s){const r=new qn;if(t.symbol){const n=await En(t.symbol,i,s),o=e.createTemplateGroup(n,null);r.setDefault(o)}return r}static async fromPieChartRenderer(t,e,i,s){const r=new qn;if(t.markerSymbol){const n=await En(t.markerSymbol,i,s);let o;t.fillSymbol&&(o=await En(t.fillSymbol,i,s));const a=e.createTemplateGroup(n,o);r.setDefault(a)}return r}size(){return 1}getDefault(){return this._defaultResult}setDefault(t){this._defaultResult=t}match(t,e,i,s,r){return this.getDefault()}async analyze(t,e,i,s,r,n){return null}}class Kn extends qn{constructor(t,e){super(),this._subMatchers=t,this._subtypeField=e}static async fromSubtypes(t,e,i,s){const r=new Map,n=[];for(const o in t.renderers){const a=parseInt(o,10),l=Zn(t.renderers[o],e,i,s).then((t=>r.set(a,t)));n.push(l)}return await Promise.all(n),new Kn(r,t.subtypeField)}match(t,e,i,s,r){const n=e.readAttribute(this._subtypeField),o=this._subMatchers.get(n);return o?o.match(t,e,i,s,r):null}}class jn extends qn{constructor(t,e,i,s){super(),this.type="interval",this._intervals=[],this._isMaxInclusive=e,this._fieldIndex=s,this._field=t,this._normalizationInfo=i}static async fromCBRenderer(t,e,i,s){const{isMaxInclusive:r,normalizationField:n,normalizationTotal:o,normalizationType:a}=t,l=t.field,h=new jn(l,r,{normalizationField:n,normalizationTotal:o,normalizationType:a},t.fieldIndex),c=await En(t.backgroundFillSymbol,i,s);await Promise.all(t.intervals.map((async t=>{const r=await En(t.symbol,i,s),n=await e.createTemplateGroup(r,c),o={min:t.min,max:t.max};h.add(o,n)})));const u=await En(t.defaultSymbol,i,s);if(u){const t=await e.createTemplateGroup(u,c);h.setDefault(t)}return h}add(t,e){this._intervals.push({interval:t,result:e}),this._intervals.sort(((t,e)=>t.interval.min-e.interval.min))}size(){return super.size()+this._intervals.length}match(t,e,i,s,r){if(null==this._fieldIndex&&!this._field)return this.getDefault();const n=null!=this._fieldIndex?e.getComputedNumericAtIndex(this._fieldIndex):this._getValueFromField(e);if(null==n||isNaN(n)||n===1/0||n===-1/0)return this.getDefault();for(let t=0;t=e.min,r=this._isMaxInclusive?n<=e.max:n{const n=await En(t.symbol,i,s),l=r+1,h=await e.createTemplateGroup(n,o,l);""===t.value?a.setNullResult(h):a.add(t.value,h)})));const l=await En(t.defaultSymbol,i,s);if(l){const t=Number.MAX_SAFE_INTEGER,i=await e.createTemplateGroup(l,o,t);a.setDefault(i)}return a}setNullResult(t){this._nullResult=t}add(t,e){this._resultsMap.set(t.toString(),e)}size(){return super.size()+this._resultsMap.size}match(t,e,i,s,r){if(null==this._fieldsIndex&&!this._fields)return this.getDefault();const n=null!=this._fieldsIndex?e.getComputedStringAtIndex(this._fieldsIndex):this._getValueFromFields(e);if(null!==this._nullResult&&(null==n||""===n||""===n))return this._nullResult;if(null==n)return this.getDefault();const o=n.toString();return this._resultsMap.has(o)?this._resultsMap.get(o):this.getDefault()}_getValueFromFields(t){const e=[];for(const i of this._fields){const s=t.readAttribute(i);null==s||""===s?e.push(""):e.push(s)}return e.join(this._seperator)}}let Qn;async function to(){return Qn||(Qn=i.e(5329).then(i.bind(i,25329))),Qn}class eo extends qn{constructor(t,e,i,s,r,n){super(),this.type="dictionary",this._groupIdCache=new Yn.z(100),this._loader=t,this._fieldMap=t.fieldMap,this._symbolFields=t.getSymbolFields(),this._templates=e,this._info=i,this._scaleFn=s,this._schemaUtilsModule=r,this._symbolOptions=n}static async fromDictionaryRenderer(t,e,s,r){const[{DictionaryLoader:n},o]=await Promise.all([i.e(4475).then(i.bind(i,84475)),to()]),a=new n(t.url,t.config,t.fieldMap);await a.fetchResources({spatialReference:s.spatialReference,fields:s.fields});const l=await async function(t,e){const i=t||1;if("number"==typeof i)return(t,e,s)=>i;const s=await(0,Ai.Yi)(i,e.spatialReference,e.fields);return(t,i,r)=>Ps(s,t,{$view:r},e.geometryType,i)||1}(t.scaleExpression,s);return new eo(a,e,s,l,o,t.symbolOptions)}async _analyzeFeature(t,e,i,s,r){const n=t.readLegacyFeature(),a=this._scaleFn(n,i,s),l=this._attributeHash(n)+"-"+a,h=this._groupIdCache.get(l);if(h)return h;const c={...s,spatialReference:this._info.spatialReference,abortOptions:r,fields:this._info.fields},u=await this._loader.getSymbolAsync(n,c),f=En(this._schemaUtilsModule.createSymbolSchema(u,this._symbolOptions),this._info,e,r).then((t=>{if("expanded-cim"!==t?.type)return Jn.error(new o.Z("mapview-bad-type",`Found unexpected type ${t?.type} in dictionary response`)),null;t.hash+="-"+a;for(const e of t.layers)e.scaleFactor=a,e.templateHash+="-"+a;return this._templates.createTemplateGroup(t,null)}));return this._groupIdCache.put(l,f,1),f}async analyze(t,e,i,s,r,n){const o=e.getCursor(),a=[];for(;o.next();)a.push(this._analyzeFeature(o,i,s,r,n));return Promise.all(a).then((t=>t.filter(u.pC)))}match(t,e,i,s,r){return null}_attributeHash(t){let e="";for(const i of this._symbolFields){const s=this._fieldMap?.[i];s&&(e+=t.attributes[s]+"-")}return e}}var io=i(47988);class so{constructor(t){this._remoteClient=t,this._resourceMap=new Map,this._inFlightResourceMap=new Map,this.geometryEngine=null,this.geometryEnginePromise=null}destroy(){}async fetchResource(t,e){const i=this._resourceMap,s=i.get(t);if(s)return s;let r=this._inFlightResourceMap.get(t);if(r)return r;try{r=this._remoteClient.invoke("tileRenderer.fetchResource",{url:t},{...e}),this._inFlightResourceMap.set(t,r),r.then((e=>(this._inFlightResourceMap.delete(t),i.set(t,e),e)))}catch(t){return(0,c.D_)(t)?null:{width:0,height:0}}return r}getResource(t){return this._resourceMap.get(t)??null}loadFont(t){return Promise.resolve(null)}}function ro(t,e){return(!t.minScale||t.minScale>=e)&&(!t.maxScale||t.maxScale<=e)}function no(t){const e=t.message,i={message:{data:{},tileKey:e.tileKey,tileKeyOrigin:e.tileKeyOrigin,version:e.version},transferList:new Array};for(const t in e.data){const s=t,r=e.data[s];if(i.message.data[s]=null,null!=r){const t=r.stride,e=r.indices.slice(0),n=r.vertices.slice(0),o=r.records.slice(0),a={stride:t,indices:e,vertices:n,records:o,metrics:(0,h.yw)(r.metrics,(t=>t.slice(0)))};i.transferList.push(e,n,o),i.message.data[s]=a}}return i}let oo=class extends io.Z{constructor(){super(...arguments),this.type="symbol",this._matchers={feature:null,aggregate:null},this._bufferData=new Map,this._bufferIds=new Map}initialize(){this.handles.add([this.tileStore.on("update",this.onTileUpdate.bind(this))]),this._resourceManagerProxy=new so(this.remoteClient)}destroy(){this._resourceManagerProxy.destroy()}get supportsTileUpdates(){return!0}forEachBufferId(t){this._bufferIds.forEach((e=>{e.forEach(t)}))}async update(t,e){const i=e.schema.processors[0];if("symbol"!==i.type)return;const s=(0,_.Hg)(this._schema,i);((0,_.uD)(s,"mesh")||(0,_.uD)(s,"target"))&&(t.mesh=!0,t.why?.mesh.push("Symbology changed"),this._schema=i,this._factory=this._createFactory(i),this._factory.update(i,this.tileStore.tileScheme.tileInfo))}onTileMessage(t,e,i,s){return(0,c.k_)(s),this._onTileData(t,e,i,s)}onTileClear(t,e){const i={clear:!0,end:e};return this._bufferData.delete(t.key.id),this._bufferIds.delete(t.key.id),this.remoteClient.invoke("tileRenderer.onTileData",{tileKey:t.id,data:i})}onTileError(t,e,i){const s=i.signal,r={tileKey:t.id,error:e};return this.remoteClient.invoke("tileRenderer.onTileError",r,{signal:s})}onTileUpdate(t){for(const e of t.removed)this._bufferData.has(e.key.id)&&this._bufferData.delete(e.key.id),this._bufferIds.has(e.key.id)&&this._bufferIds.delete(e.key.id);for(const e of t.added)this._bufferData.forEach((t=>{for(const i of t)i.message.tileKey===e.id&&this._updateTileMesh("append",e,no(i),[],!1,!1,null)}))}_addBufferData(t,e){this._bufferData.has(t)||this._bufferData.set(t,[]),this._bufferData.get(t)?.push(no(e))}_createFactory(t){const{geometryType:e,objectIdField:i,fields:s}=this.service,r={geometryType:e,fields:s,spatialReference:m.Z.fromJSON(this.spatialReference)},n=new Un(((t,e)=>this.remoteClient.invoke("tileRenderer.getMaterialItems",t,e)),this.tileStore.tileScheme.tileInfo),{matcher:o,aggregateMatcher:a}=t.mesh;return this._store=n,this._matchers.feature=Zn(o,n,r,this._resourceManagerProxy),this._matchers.aggregate=(0,h.yw)(a,(t=>Zn(t,n,r,this._resourceManagerProxy))),new Hn(e,i,n)}async _onTileData(t,e,i,s){(0,c.k_)(s);const{type:r,addOrUpdate:n,remove:o,clear:a,end:l}=e,h=!!this._schema.mesh.sortKey;if(!n){const e={type:r,addOrUpdate:null,remove:o,clear:a,end:l,sort:h};return this.remoteClient.invoke("tileRenderer.onTileData",{tileKey:t.id,data:e},s)}const u=this._processFeatures(t,n,i,s,e.status?.version);try{const i=await u;if(null==i){const e={type:r,addOrUpdate:null,remove:o,clear:a,end:l,sort:h};return this.remoteClient.invoke("tileRenderer.onTileData",{tileKey:t.id,data:e},s)}const n=[];for(const e of i){let i=!1;const s=e.message.bufferIds,r=t.key.id,o=e.message.tileKey;if(r!==o&&null!=s){if(!this.tileStore.get(o)){this._addBufferData(r,e),n.push(e);continue}let t=this._bufferIds.get(o);t||(t=new Set,this._bufferIds.set(o,t));const a=Array.from(s);for(const e of a){if(t.has(e)){i=!0;break}t.add(e)}}i||(this._addBufferData(r,e),n.push(e))}await Promise.all(n.map((i=>{const n=t.key.id===i.message.tileKey,o=n?e.remove:[],a=n&&e.end;return this._updateTileMesh(r,t,i,o,a,!!e.clear,s.signal)})))}catch(e){this._handleError(t,e,s)}}async _updateTileMesh(t,e,i,s,r,n,o){const a=t,l=i.message.tileKey,u=!!this._schema.mesh.sortKey;l!==e.key.id&&(r=!1);const f={type:a,addOrUpdate:(0,h.yw)(i,(t=>t.message)),remove:s,clear:n,end:r,sort:u},_={transferList:(0,h.yw)(i,(t=>t.transferList))||[]||0,signal:o};return(0,c.k_)(_),this.remoteClient.invoke("tileRenderer.onTileData",{tileKey:l,data:f},_)}async _processFeatures(t,e,i,s,r){if(null==e||!e.hasFeatures)return null;const n={transform:t.transform,hasZ:!1,hasM:!1},o=this._factory,a={viewingMode:"",scale:t.scale},l=await this._matchers.feature,h=await this._matchers.aggregate;(0,c.k_)(s);const u=this._getLabelInfos(t,e);return await o.analyze(e.getCursor(),this._resourceManagerProxy,l,h,n,a),(0,c.k_)(s),this._writeFeatureSet(t,e,n,u,o,i,r)}_writeFeatureSet(t,e,i,s,r,n,o){const a=e.getSize(),l=this._schema.mesh.matcher.symbologyType,h=new G(t.key.id,{features:a,records:a,metrics:0},l,n,l!==p.mD.HEATMAP,o),c={viewingMode:"",scale:t.scale},u=e.getCursor();for(;u.next();)try{const e=u.getDisplayId(),n=null!=s?s.get(e):null;r.writeCursor(h,u,i,c,t.level,n,this._resourceManagerProxy)}catch(t){}const f=t.tileInfoView.tileInfo.isWrappable;return h.serialize(f)}_handleError(t,e,i){if(!(0,c.D_)(e)){const s={tileKey:t.id,error:e.message};return this.remoteClient.invoke("tileRenderer.onTileError",s,{signal:i.signal})}return Promise.resolve()}_getLabelingSchemaForScale(t){const e=this._schema.mesh.labels;if(null==e)return null;if("subtype"===e.type){const i={type:"subtype",classes:{}};let s=!1;for(const r in e.classes){const n=e.classes[r].filter((e=>ro(e,t.scale)));s=s||!!n.length,i.classes[r]=n}return s?i:null}const i=e.classes.filter((e=>ro(e,t.scale)));return i.length?{type:"simple",classes:i}:null}_getLabels(t,e){if("subtype"===e.type){const i=this.service.subtypeField,s=(0,h.s3)(i,"Expected to find subtype Field"),r=t.readAttribute(s);return null==r?[]:e.classes[r]??[]}return e.classes}_getLabelInfos(t,e){const i=this._getLabelingSchemaForScale(t);if(null==i)return null;const s=new Map,r=e.getCursor();for(;r.next();){const t=r.getDisplayId(),e=[],o=(0,d.nE)(t),a=o&&1!==r.readAttribute("cluster_count")?"aggregate":"feature",l=this._getLabels(r,i);for(const i of l){if(i.target!==a)continue;const s=r.getStorage(),l=o&&"feature"===a?s.getComputedStringAtIndex(r.readAttribute("referenceId"),i.fieldIndex):s.getComputedStringAtIndex(t,i.fieldIndex);if(!l)continue;const h=n(l.toString()),c=h[0],u=h[1];this._store.getMosaicItem(i.symbol,xn(c)).then((t=>{e[i.index]={glyphs:t.glyphMosaicItems??[],rtl:u,index:i.index}}))}s.set(t,e)}return s}};oo=(0,s._)([(0,f.j)("esri.views.2d.layers.features.processors.SymbolProcessor")],oo);const ao=oo},14867:(t,e,i)=>{function s(t,e,i,s){const r=t.clone(),n=1<=n?(r.col=o-n,r.world+=1):r.col=o,r.row=a,r}i.d(e,{M:()=>s})},65242:(t,e,i)=>{i.d(e,{a:()=>r,b:()=>n});var s=i(75215);function r(t){const e=(0,s.vU)(100*(1-t));return Math.max(0,Math.min(e,100))}function n(t){const e=1-t/100;return Math.max(0,Math.min(e,1))}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/c2cb9fa18c77f0c5104e.js b/public/assets/esri/core/workers/chunks/c2cb9fa18c77f0c5104e.js new file mode 100644 index 0000000..219275b --- /dev/null +++ b/public/assets/esri/core/workers/chunks/c2cb9fa18c77f0c5104e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3248],{46521:(t,e,n)=>{function r(){return[1,0,0,0,1,0,0,0,1]}function o(t,e,n,r,o,i,s,a,c){return[t,e,n,r,o,i,s,a,c]}function i(t,e){return new Float64Array(t,e,9)}n.d(e,{a:()=>i,c:()=>r,f:()=>o}),Object.freeze(Object.defineProperty({__proto__:null,clone:function(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8]]},create:r,createView:i,fromValues:o},Symbol.toStringTag,{value:"Module"}))},52138:(t,e,n)=>{n.d(e,{A:()=>m,a:()=>c,d:()=>_,e:()=>l,f:()=>f,g:()=>g,h:()=>p,i:()=>s,j:()=>O,k:()=>d,m:()=>h,s:()=>i,t:()=>a,w:()=>u,y:()=>R,z:()=>E});var r=n(65617),o=n(46851);function i(t,e,n,r,o,i,s,a,c,h,u,d,l,f,_,m,M){return t[0]=e,t[1]=n,t[2]=r,t[3]=o,t[4]=i,t[5]=s,t[6]=a,t[7]=c,t[8]=h,t[9]=u,t[10]=d,t[11]=l,t[12]=f,t[13]=_,t[14]=m,t[15]=M,t}function s(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function a(t,e){if(t===e){const n=e[1],r=e[2],o=e[3],i=e[6],s=e[7],a=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=n,t[6]=e[9],t[7]=e[13],t[8]=r,t[9]=i,t[11]=e[14],t[12]=o,t[13]=s,t[14]=a}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function c(t,e){const n=e[0],r=e[1],o=e[2],i=e[3],s=e[4],a=e[5],c=e[6],h=e[7],u=e[8],d=e[9],l=e[10],f=e[11],_=e[12],m=e[13],M=e[14],b=e[15],g=n*a-r*s,T=n*c-o*s,p=n*h-i*s,O=r*c-o*a,E=r*h-i*a,R=o*h-i*c,S=u*m-d*_,A=u*M-l*_,N=u*b-f*_,x=d*M-l*m,F=d*b-f*m,I=l*b-f*M;let P=g*I-T*F+p*x+O*N-E*A+R*S;return P?(P=1/P,t[0]=(a*I-c*F+h*x)*P,t[1]=(o*F-r*I-i*x)*P,t[2]=(m*R-M*E+b*O)*P,t[3]=(l*E-d*R-f*O)*P,t[4]=(c*N-s*I-h*A)*P,t[5]=(n*I-o*N+i*A)*P,t[6]=(M*p-_*R-b*T)*P,t[7]=(u*R-l*p+f*T)*P,t[8]=(s*F-a*N+h*S)*P,t[9]=(r*N-n*F-i*S)*P,t[10]=(_*E-m*p+b*g)*P,t[11]=(d*p-u*E-f*g)*P,t[12]=(a*A-s*x-c*S)*P,t[13]=(n*x-r*A+o*S)*P,t[14]=(m*T-_*O-M*g)*P,t[15]=(u*O-d*T+l*g)*P,t):null}function h(t,e,n){const r=e[0],o=e[1],i=e[2],s=e[3],a=e[4],c=e[5],h=e[6],u=e[7],d=e[8],l=e[9],f=e[10],_=e[11],m=e[12],M=e[13],b=e[14],g=e[15];let T=n[0],p=n[1],O=n[2],E=n[3];return t[0]=T*r+p*a+O*d+E*m,t[1]=T*o+p*c+O*l+E*M,t[2]=T*i+p*h+O*f+E*b,t[3]=T*s+p*u+O*_+E*g,T=n[4],p=n[5],O=n[6],E=n[7],t[4]=T*r+p*a+O*d+E*m,t[5]=T*o+p*c+O*l+E*M,t[6]=T*i+p*h+O*f+E*b,t[7]=T*s+p*u+O*_+E*g,T=n[8],p=n[9],O=n[10],E=n[11],t[8]=T*r+p*a+O*d+E*m,t[9]=T*o+p*c+O*l+E*M,t[10]=T*i+p*h+O*f+E*b,t[11]=T*s+p*u+O*_+E*g,T=n[12],p=n[13],O=n[14],E=n[15],t[12]=T*r+p*a+O*d+E*m,t[13]=T*o+p*c+O*l+E*M,t[14]=T*i+p*h+O*f+E*b,t[15]=T*s+p*u+O*_+E*g,t}function u(t,e,n){const r=n[0],o=n[1],i=n[2];if(e===t)t[12]=e[0]*r+e[4]*o+e[8]*i+e[12],t[13]=e[1]*r+e[5]*o+e[9]*i+e[13],t[14]=e[2]*r+e[6]*o+e[10]*i+e[14],t[15]=e[3]*r+e[7]*o+e[11]*i+e[15];else{const n=e[0],s=e[1],a=e[2],c=e[3],h=e[4],u=e[5],d=e[6],l=e[7],f=e[8],_=e[9],m=e[10],M=e[11];t[0]=n,t[1]=s,t[2]=a,t[3]=c,t[4]=h,t[5]=u,t[6]=d,t[7]=l,t[8]=f,t[9]=_,t[10]=m,t[11]=M,t[12]=n*r+h*o+f*i+e[12],t[13]=s*r+u*o+_*i+e[13],t[14]=a*r+d*o+m*i+e[14],t[15]=c*r+l*o+M*i+e[15]}return t}function d(t,e,n){const r=n[0],o=n[1],i=n[2];return t[0]=e[0]*r,t[1]=e[1]*r,t[2]=e[2]*r,t[3]=e[3]*r,t[4]=e[4]*o,t[5]=e[5]*o,t[6]=e[6]*o,t[7]=e[7]*o,t[8]=e[8]*i,t[9]=e[9]*i,t[10]=e[10]*i,t[11]=e[11]*i,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function l(t,e,n,r){let i,s,a,c,h,u,d,l,f,_,m,M,b,g,T,p,O,E,R,S,A,N,x,F,I=r[0],P=r[1],j=r[2],B=Math.sqrt(I*I+P*P+j*j);return B<(0,o.g)()?null:(B=1/B,I*=B,P*=B,j*=B,i=Math.sin(n),s=Math.cos(n),a=1-s,c=e[0],h=e[1],u=e[2],d=e[3],l=e[4],f=e[5],_=e[6],m=e[7],M=e[8],b=e[9],g=e[10],T=e[11],p=I*I*a+s,O=P*I*a+j*i,E=j*I*a-P*i,R=I*P*a-j*i,S=P*P*a+s,A=j*P*a+I*i,N=I*j*a+P*i,x=P*j*a-I*i,F=j*j*a+s,t[0]=c*p+l*O+M*E,t[1]=h*p+f*O+b*E,t[2]=u*p+_*O+g*E,t[3]=d*p+m*O+T*E,t[4]=c*R+l*S+M*A,t[5]=h*R+f*S+b*A,t[6]=u*R+_*S+g*A,t[7]=d*R+m*S+T*A,t[8]=c*N+l*x+M*F,t[9]=h*N+f*x+b*F,t[10]=u*N+_*x+g*F,t[11]=d*N+m*x+T*F,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}function f(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}function _(t,e,n){if(0===e)return s(t);let r,i,a,c=n[0],h=n[1],u=n[2],d=Math.sqrt(c*c+h*h+u*u);return d<(0,o.g)()?null:(d=1/d,c*=d,h*=d,u*=d,r=Math.sin(e),i=Math.cos(e),a=1-i,t[0]=c*c*a+i,t[1]=h*c*a+u*r,t[2]=u*c*a-h*r,t[3]=0,t[4]=c*h*a-u*r,t[5]=h*h*a+i,t[6]=u*h*a+c*r,t[7]=0,t[8]=c*u*a+h*r,t[9]=h*u*a-c*r,t[10]=u*u*a+i,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}function m(t,e){const n=Math.sin(e),r=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=r,t[6]=n,t[7]=0,t[8]=0,t[9]=-n,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function M(t,e,n){const r=e[0],o=e[1],i=e[2],s=e[3],a=r+r,c=o+o,h=i+i,u=r*a,d=r*c,l=r*h,f=o*c,_=o*h,m=i*h,M=s*a,b=s*c,g=s*h;return t[0]=1-(f+m),t[1]=d+g,t[2]=l-b,t[3]=0,t[4]=d-g,t[5]=1-(u+m),t[6]=_+M,t[7]=0,t[8]=l+b,t[9]=_-M,t[10]=1-(u+f),t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}const b=(0,r.c)();function g(t,e,n,r){const o=e[0],i=e[1],s=e[2],a=e[3],c=o+o,h=i+i,u=s+s,d=o*c,l=o*h,f=o*u,_=i*h,m=i*u,M=s*u,b=a*c,g=a*h,T=a*u,p=r[0],O=r[1],E=r[2];return t[0]=(1-(_+M))*p,t[1]=(l+T)*p,t[2]=(f-g)*p,t[3]=0,t[4]=(l-T)*O,t[5]=(1-(d+M))*O,t[6]=(m+b)*O,t[7]=0,t[8]=(f+g)*E,t[9]=(m-b)*E,t[10]=(1-(d+_))*E,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function T(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t[9]=e[9]-n[9],t[10]=e[10]-n[10],t[11]=e[11]-n[11],t[12]=e[12]-n[12],t[13]=e[13]-n[13],t[14]=e[14]-n[14],t[15]=e[15]-n[15],t}function p(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function O(t,e){if(t===e)return!0;const n=t[0],r=t[1],i=t[2],s=t[3],a=t[4],c=t[5],h=t[6],u=t[7],d=t[8],l=t[9],f=t[10],_=t[11],m=t[12],M=t[13],b=t[14],g=t[15],T=e[0],p=e[1],O=e[2],E=e[3],R=e[4],S=e[5],A=e[6],N=e[7],x=e[8],F=e[9],I=e[10],P=e[11],j=e[12],B=e[13],y=e[14],v=e[15],w=(0,o.g)();return Math.abs(n-T)<=w*Math.max(1,Math.abs(n),Math.abs(T))&&Math.abs(r-p)<=w*Math.max(1,Math.abs(r),Math.abs(p))&&Math.abs(i-O)<=w*Math.max(1,Math.abs(i),Math.abs(O))&&Math.abs(s-E)<=w*Math.max(1,Math.abs(s),Math.abs(E))&&Math.abs(a-R)<=w*Math.max(1,Math.abs(a),Math.abs(R))&&Math.abs(c-S)<=w*Math.max(1,Math.abs(c),Math.abs(S))&&Math.abs(h-A)<=w*Math.max(1,Math.abs(h),Math.abs(A))&&Math.abs(u-N)<=w*Math.max(1,Math.abs(u),Math.abs(N))&&Math.abs(d-x)<=w*Math.max(1,Math.abs(d),Math.abs(x))&&Math.abs(l-F)<=w*Math.max(1,Math.abs(l),Math.abs(F))&&Math.abs(f-I)<=w*Math.max(1,Math.abs(f),Math.abs(I))&&Math.abs(_-P)<=w*Math.max(1,Math.abs(_),Math.abs(P))&&Math.abs(m-j)<=w*Math.max(1,Math.abs(m),Math.abs(j))&&Math.abs(M-B)<=w*Math.max(1,Math.abs(M),Math.abs(B))&&Math.abs(b-y)<=w*Math.max(1,Math.abs(b),Math.abs(y))&&Math.abs(g-v)<=w*Math.max(1,Math.abs(g),Math.abs(v))}function E(t){const e=(0,o.g)(),n=t[0],r=t[1],i=t[2],s=t[4],a=t[5],c=t[6],h=t[8],u=t[9],d=t[10];return Math.abs(1-(n*n+s*s+h*h))<=e&&Math.abs(1-(r*r+a*a+u*u))<=e&&Math.abs(1-(i*i+c*c+d*d))<=e}function R(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[8]&&0===t[9]&&1===t[10]}const S=h,A=T;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t[9]=e[9]+n[9],t[10]=e[10]+n[10],t[11]=e[11]+n[11],t[12]=e[12]+n[12],t[13]=e[13]+n[13],t[14]=e[14]+n[14],t[15]=e[15]+n[15],t},adjoint:function(t,e){const n=e[0],r=e[1],o=e[2],i=e[3],s=e[4],a=e[5],c=e[6],h=e[7],u=e[8],d=e[9],l=e[10],f=e[11],_=e[12],m=e[13],M=e[14],b=e[15];return t[0]=a*(l*b-f*M)-d*(c*b-h*M)+m*(c*f-h*l),t[1]=-(r*(l*b-f*M)-d*(o*b-i*M)+m*(o*f-i*l)),t[2]=r*(c*b-h*M)-a*(o*b-i*M)+m*(o*h-i*c),t[3]=-(r*(c*f-h*l)-a*(o*f-i*l)+d*(o*h-i*c)),t[4]=-(s*(l*b-f*M)-u*(c*b-h*M)+_*(c*f-h*l)),t[5]=n*(l*b-f*M)-u*(o*b-i*M)+_*(o*f-i*l),t[6]=-(n*(c*b-h*M)-s*(o*b-i*M)+_*(o*h-i*c)),t[7]=n*(c*f-h*l)-s*(o*f-i*l)+u*(o*h-i*c),t[8]=s*(d*b-f*m)-u*(a*b-h*m)+_*(a*f-h*d),t[9]=-(n*(d*b-f*m)-u*(r*b-i*m)+_*(r*f-i*d)),t[10]=n*(a*b-h*m)-s*(r*b-i*m)+_*(r*h-i*a),t[11]=-(n*(a*f-h*d)-s*(r*f-i*d)+u*(r*h-i*a)),t[12]=-(s*(d*M-l*m)-u*(a*M-c*m)+_*(a*l-c*d)),t[13]=n*(d*M-l*m)-u*(r*M-o*m)+_*(r*l-o*d),t[14]=-(n*(a*M-c*m)-s*(r*M-o*m)+_*(r*c-o*a)),t[15]=n*(a*l-c*d)-s*(r*l-o*d)+u*(r*c-o*a),t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},determinant:function(t){const e=t[0],n=t[1],r=t[2],o=t[3],i=t[4],s=t[5],a=t[6],c=t[7],h=t[8],u=t[9],d=t[10],l=t[11],f=t[12],_=t[13],m=t[14],M=t[15];return(e*s-n*i)*(d*M-l*m)-(e*a-r*i)*(u*M-l*_)+(e*c-o*i)*(u*m-d*_)+(n*a-r*s)*(h*M-l*f)-(n*c-o*s)*(h*m-d*f)+(r*c-o*a)*(h*_-u*f)},equals:O,exactEquals:p,frob:function(t){return Math.sqrt(t[0]**2+t[1]**2+t[2]**2+t[3]**2+t[4]**2+t[5]**2+t[6]**2+t[7]**2+t[8]**2+t[9]**2+t[10]**2+t[11]**2+t[12]**2+t[13]**2+t[14]**2+t[15]**2)},fromQuat:function(t,e){const n=e[0],r=e[1],o=e[2],i=e[3],s=n+n,a=r+r,c=o+o,h=n*s,u=r*s,d=r*a,l=o*s,f=o*a,_=o*c,m=i*s,M=i*a,b=i*c;return t[0]=1-d-_,t[1]=u+b,t[2]=l-M,t[3]=0,t[4]=u-b,t[5]=1-h-_,t[6]=f+m,t[7]=0,t[8]=l+M,t[9]=f-m,t[10]=1-h-d,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromQuat2:function(t,e){const n=b,r=-e[0],o=-e[1],i=-e[2],s=e[3],a=e[4],c=e[5],h=e[6],u=e[7],d=r*r+o*o+i*i+s*s;return d>0?(n[0]=2*(a*s+u*r+c*i-h*o)/d,n[1]=2*(c*s+u*o+h*r-a*i)/d,n[2]=2*(h*s+u*i+a*o-c*r)/d):(n[0]=2*(a*s+u*r+c*i-h*o),n[1]=2*(c*s+u*o+h*r-a*i),n[2]=2*(h*s+u*i+a*o-c*r)),M(t,e,n),t},fromRotation:_,fromRotationTranslation:M,fromRotationTranslationScale:g,fromRotationTranslationScaleOrigin:function(t,e,n,r,o){const i=e[0],s=e[1],a=e[2],c=e[3],h=i+i,u=s+s,d=a+a,l=i*h,f=i*u,_=i*d,m=s*u,M=s*d,b=a*d,g=c*h,T=c*u,p=c*d,O=r[0],E=r[1],R=r[2],S=o[0],A=o[1],N=o[2],x=(1-(m+b))*O,F=(f+p)*O,I=(_-T)*O,P=(f-p)*E,j=(1-(l+b))*E,B=(M+g)*E,y=(_+T)*R,v=(M-g)*R,w=(1-(l+m))*R;return t[0]=x,t[1]=F,t[2]=I,t[3]=0,t[4]=P,t[5]=j,t[6]=B,t[7]=0,t[8]=y,t[9]=v,t[10]=w,t[11]=0,t[12]=n[0]+S-(x*S+P*A+y*N),t[13]=n[1]+A-(F*S+j*A+v*N),t[14]=n[2]+N-(I*S+B*A+w*N),t[15]=1,t},fromScaling:function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromTranslation:f,fromXRotation:m,fromYRotation:function(t,e){const n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=0,t[2]=-n,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=n,t[9]=0,t[10]=r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromZRotation:function(t,e){const n=Math.sin(e),r=Math.cos(e);return t[0]=r,t[1]=n,t[2]=0,t[3]=0,t[4]=-n,t[5]=r,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},frustum:function(t,e,n,r,o,i,s){const a=1/(n-e),c=1/(o-r),h=1/(i-s);return t[0]=2*i*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*i*c,t[6]=0,t[7]=0,t[8]=(n+e)*a,t[9]=(o+r)*c,t[10]=(s+i)*h,t[11]=-1,t[12]=0,t[13]=0,t[14]=s*i*2*h,t[15]=0,t},getRotation:function(t,e){const n=e[0]+e[5]+e[10];let r=0;return n>0?(r=2*Math.sqrt(n+1),t[3]=.25*r,t[0]=(e[6]-e[9])/r,t[1]=(e[8]-e[2])/r,t[2]=(e[1]-e[4])/r):e[0]>e[5]&&e[0]>e[10]?(r=2*Math.sqrt(1+e[0]-e[5]-e[10]),t[3]=(e[6]-e[9])/r,t[0]=.25*r,t[1]=(e[1]+e[4])/r,t[2]=(e[8]+e[2])/r):e[5]>e[10]?(r=2*Math.sqrt(1+e[5]-e[0]-e[10]),t[3]=(e[8]-e[2])/r,t[0]=(e[1]+e[4])/r,t[1]=.25*r,t[2]=(e[6]+e[9])/r):(r=2*Math.sqrt(1+e[10]-e[0]-e[5]),t[3]=(e[1]-e[4])/r,t[0]=(e[8]+e[2])/r,t[1]=(e[6]+e[9])/r,t[2]=.25*r),t},getScaling:function(t,e){const n=e[0],r=e[1],o=e[2],i=e[4],s=e[5],a=e[6],c=e[8],h=e[9],u=e[10];return t[0]=Math.sqrt(n*n+r*r+o*o),t[1]=Math.sqrt(i*i+s*s+a*a),t[2]=Math.sqrt(c*c+h*h+u*u),t},getTranslation:function(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t},hasIdentityRotation:R,identity:s,invert:c,invertOrIdentity:function(t,e){return c(t,e)||s(t),t},isOrthoNormal:E,lookAt:function(t,e,n,r){const i=e[0],a=e[1],c=e[2];let h=i-n[0],u=a-n[1],d=c-n[2];const l=(0,o.g)();if(Math.abs(h)0&&(f=1/Math.sqrt(f),u*=f,d*=f,l*=f);let _=c*l-h*d,m=h*u-a*l,M=a*d-c*u;return f=_*_+m*m+M*M,f>0&&(f=1/Math.sqrt(f),_*=f,m*=f,M*=f),t[0]=_,t[1]=m,t[2]=M,t[3]=0,t[4]=d*M-l*m,t[5]=l*_-u*M,t[6]=u*m-d*_,t[7]=0,t[8]=u,t[9]=d,t[10]=l,t[11]=0,t[12]=o,t[13]=i,t[14]=s,t[15]=1,t},translate:u,transpose:a},Symbol.toStringTag,{value:"Module"}))},13598:(t,e,n)=>{function r(){return[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}function o(t){return[t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]]}function i(t,e){return new Float64Array(t,e,16)}n.d(e,{I:()=>s,a:()=>i,b:()=>o,c:()=>r});const s=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:s,clone:o,create:r,createView:i,fromValues:function(t,e,n,r,o,i,s,a,c,h,u,d,l,f,_,m){return[t,e,n,r,o,i,s,a,c,h,u,d,l,f,_,m]}},Symbol.toStringTag,{value:"Module"}))},94961:(t,e,n)=>{function r(){return[0,0,0,1]}function o(t){return[t[0],t[1],t[2],t[3]]}function i(t,e){return new Float64Array(t,e,4)}n.d(e,{I:()=>s,a:()=>r,b:()=>o,c:()=>i});const s=[0,0,0,1];Object.freeze(Object.defineProperty({__proto__:null,IDENTITY:s,clone:o,create:r,createView:i,fromValues:function(t,e,n,r){return[t,e,n,r]}},Symbol.toStringTag,{value:"Module"}))},29268:(t,e,n)=>{n.d(e,{a:()=>g,c:()=>M,g:()=>T,h:()=>b,j:()=>E,l:()=>I}),n(80442);var r,o,i=n(92604),s=n(22021),a=n(52138),c=n(17896),h=n(65617),u=n(98766),d=n(88669);(o=r||(r={}))[o.X=0]="X",o[o.Y=1]="Y",o[o.Z=2]="Z";var l=n(78341),f=n(61277),_=n(12981);const m=M();function M(){return(0,d.c)()}function b(t,e=M()){return(0,u.c)(e,t)}function g(t){return t[3]}function T(t){return t}function p(t,e,n){if(null==e)return!1;const{origin:r,direction:o}=e,i=O;i[0]=r[0]-t[0],i[1]=r[1]-t[1],i[2]=r[2]-t[2];const s=o[0]*o[0]+o[1]*o[1]+o[2]*o[2];if(0===s)return!1;const a=2*(o[0]*i[0]+o[1]*i[1]+o[2]*i[2]),c=a*a-4*s*(i[0]*i[0]+i[1]*i[1]+i[2]*i[2]-t[3]*t[3]);if(c<0)return!1;const h=Math.sqrt(c);let u=(-a-h)/(2*s);const d=(-a+h)/(2*s);return(u<0||d0)&&(u=d),!(u<0||(n&&(n[0]=r[0]+o[0]*u,n[1]=r[1]+o[1]*u,n[2]=r[2]+o[2]*u),0))}const O=(0,h.c)();function E(t,e){return p(t,e,null)}function R(t,e,n){const r=_.WM.get(),o=_.MP.get();(0,c.f)(r,e.origin,e.direction);const i=g(t);(0,c.f)(n,r,e.origin),(0,c.g)(n,n,1/(0,c.l)(n)*i);const s=A(t,e.origin),h=(0,f.EU)(e.origin,n);return(0,a.d)(o,h+s,r),(0,c.m)(n,n,o),n}function S(t,e,n){const r=(0,c.b)(_.WM.get(),e,t),o=(0,c.g)(_.WM.get(),r,t[3]/(0,c.l)(r));return(0,c.a)(n,o,t)}function A(t,e){const n=(0,c.b)(_.WM.get(),e,t),r=(0,c.l)(n),o=g(t),i=o+Math.abs(o-r);return(0,s.ZF)(o/i)}const N=(0,h.c)();function x(t,e,n,o){const i=(0,c.b)(N,e,t);switch(n){case r.X:{const t=(0,s.jE)(i,N)[2];return(0,c.s)(o,-Math.sin(t),Math.cos(t),0)}case r.Y:{const t=(0,s.jE)(i,N),e=t[1],n=t[2],r=Math.sin(e);return(0,c.s)(o,-r*Math.cos(n),-r*Math.sin(n),Math.cos(e))}case r.Z:return(0,c.n)(o,i);default:return}}function F(t,e){const n=(0,c.b)(P,e,t);return(0,c.l)(n)-t[3]}function I(t,e){const n=(0,c.d)(t,e),r=g(t);return n<=r*r}const P=(0,h.c)(),j=M();Object.freeze(Object.defineProperty({__proto__:null,NullSphere:m,altitudeAt:F,angleToSilhouette:A,axisAt:x,clear:function(t){t[0]=t[1]=t[2]=t[3]=0},closestPoint:function(t,e,n){return p(t,e,n)?n:((0,l.JI)(e,t,n),S(t,n,n))},closestPointOnSilhouette:R,containsPoint:I,copy:b,create:M,distanceToSilhouette:function(t,e){const n=(0,c.b)(_.WM.get(),e,t),r=(0,c.p)(n),o=t[3]*t[3];return Math.sqrt(Math.abs(r-o))},elevate:function(t,e,n){return t!==n&&(0,c.c)(n,t),n[3]=t[3]+e,n},fromCenterAndRadius:function(t,e){return(0,d.f)(t[0],t[1],t[2],e)},fromRadius:function(t,e){return t[0]=t[1]=t[2]=0,t[3]=e,t},fromValues:function(t,e,n,r){return(0,d.f)(t,e,n,r)},getCenter:T,getRadius:g,intersectRay:p,intersectRayClosestSilhouette:function(t,e,n){if(p(t,e,n))return n;const r=R(t,e,_.WM.get());return(0,c.a)(n,e.origin,(0,c.g)(_.WM.get(),e.direction,(0,c.i)(e.origin,r)/(0,c.l)(e.direction))),n},intersectsRay:E,projectPoint:S,setAltitudeAt:function(t,e,n,o){const i=F(t,e),s=x(t,e,r.Z,P),a=(0,c.g)(P,s,n-i);return(0,c.a)(o,e,a)},setExtent:function(t,e,n){return i.Z.getLogger("esri.geometry.support.sphere").error("sphere.setExtent is not yet supported"),t===n?n:b(t,n)},tmpSphere:j,union:function(t,e,n=M()){const r=(0,c.i)(t,e),o=t[3],i=e[3];return r+i{var r;n.d(e,{Y:()=>r}),function(t){t[t.KILOBYTES=1024]="KILOBYTES",t[t.MEGABYTES=1048576]="MEGABYTES",t[t.GIGABYTES=1073741824]="GIGABYTES"}(r||(r={}))},22807:(t,e,n)=>{n.d(e,{x:()=>o});var r=n(41213);class o{constructor(t){this._allocator=t,this._items=[],this._itemsPtr=0,this._grow()}get(){return 0===this._itemsPtr&&(0,r.Y)((()=>this._reset())),this._itemsPtr===this._items.length&&this._grow(),this._items[this._itemsPtr++]}_reset(){const t=Math.min(3*Math.max(8,this._itemsPtr),this._itemsPtr+3*i);this._items.length=Math.min(t,this._items.length),this._itemsPtr=0}_grow(){for(let t=0;t{n.d(e,{Ue:()=>c,nF:()=>u,zk:()=>h});var r=n(22021),o=n(22807),i=n(17896),s=n(65617),a=n(12981);function c(t){return t?{origin:(0,s.a)(t.origin),vector:(0,s.a)(t.vector)}:{origin:(0,s.c)(),vector:(0,s.c)()}}function h(t,e,n=c()){return(0,i.c)(n.origin,t),(0,i.b)(n.vector,e,t),n}function u(t,e,n){return function(t,e,n,o,s){const{vector:c,origin:h}=t,u=(0,i.b)(a.WM.get(),e,h),d=(0,i.e)(c,u)/(0,i.p)(c);return(0,i.g)(s,c,(0,r.uZ)(d,0,1)),(0,i.a)(s,s,t.origin)}(t,e,0,0,n)}(0,s.c)(),(0,s.c)(),new o.x((()=>c()))},62073:(t,e,n)=>{n(22021),n(17896);var r,o,i=n(65617);n(29268),n(61277),n(12981),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(o=r||(r={}))[o.NONE=0]="NONE",o[o.CLAMP=1]="CLAMP",o[o.INFINITE_MIN=4]="INFINITE_MIN",o[o.INFINITE_MAX=8]="INFINITE_MAX",r.INFINITE_MIN,r.INFINITE_MAX,r.INFINITE_MAX},78341:(t,e,n)=>{n.d(e,{JI:()=>h,Ue:()=>s,re:()=>c}),n(67676);var r=n(22807),o=n(17896),i=n(65617);function s(t){return t?a((0,i.a)(t.origin),(0,i.a)(t.direction)):a((0,i.c)(),(0,i.c)())}function a(t,e){return{origin:t,direction:e}}function c(t,e){const n=u.get();return n.origin=t,n.direction=e,n}function h(t,e,n){const r=(0,o.e)(t.direction,(0,o.b)(n,e,t.origin));return(0,o.a)(n,t.origin,(0,o.g)(n,t.direction,r)),n}n(12981);const u=new r.x((()=>s()))},61277:(t,e,n)=>{n.d(e,{EU:()=>s});var r=n(22021),o=n(17896),i=n(65617);function s(t,e){const n=(0,o.e)(t,e)/((0,o.l)(t)*(0,o.l)(e));return-(0,r.ZF)(n)}(0,i.c)(),(0,i.c)()},12981:(t,e,n)=>{n.d(e,{MP:()=>_,WM:()=>f});var r=n(91303),o=n(41213),i=n(46521),s=n(13598),a=n(94961),c=n(97323),h=n(65617),u=n(88669);class d{constructor(t,e,n){this._itemByteSize=t,this._itemCreate=e,this._buffers=new Array,this._items=new Array,this._itemsPtr=0,this._itemsPerBuffer=Math.ceil(n/this._itemByteSize)}get(){0===this._itemsPtr&&(0,o.Y)((()=>this._reset()));const t=Math.floor(this._itemsPtr/this._itemsPerBuffer);for(;this._buffers.length<=t;){const t=new ArrayBuffer(this._itemsPerBuffer*this._itemByteSize);for(let e=0;et;)this._buffers.pop(),this._items.length=this._buffers.length*this._itemsPerBuffer;this._itemsPtr=0}static createVec2f64(t=l){return new d(16,c.c,t)}static createVec3f64(t=l){return new d(24,h.b,t)}static createVec4f64(t=l){return new d(32,u.a,t)}static createMat3f64(t=l){return new d(72,i.a,t)}static createMat4f64(t=l){return new d(128,s.a,t)}static createQuatf64(t=l){return new d(32,a.c,t)}get test(){return{size:this._buffers.length*this._itemsPerBuffer*this._itemByteSize}}}const l=4*r.Y.KILOBYTES,f=(d.createVec2f64(),d.createVec3f64()),_=(d.createVec4f64(),d.createMat3f64(),d.createMat4f64());d.createQuatf64()},73248:(t,e,n)=>{n.r(e),n.d(e,{default:()=>Q});var r,o,i=n(43697),s=n(95330),a=(n(92604),n(75215),n(67676),n(80442),n(20102),n(52011)),c=n(17896),h=n(65617),u=n(16996),d=n(29268),l=n(71143),f=n(44553),_=n(22807),m=(n(52138),n(98766),n(88669)),M=n(78341);function b(t){return t?{ray:(0,M.Ue)(t.ray),c0:t.c0,c1:t.c1}:{ray:(0,M.Ue)(),c0:0,c1:Number.MAX_VALUE}}function g(t,e){for(let n=0;n=e[3])return!1}return!0}new _.x((()=>b())),n(62073),n(12981),function(t){t[t.LEFT=0]="LEFT",t[t.RIGHT=1]="RIGHT",t[t.BOTTOM=2]="BOTTOM",t[t.TOP=3]="TOP",t[t.NEAR=4]="NEAR",t[t.FAR=5]="FAR"}(r||(r={})),function(t){t[t.NEAR_BOTTOM_LEFT=0]="NEAR_BOTTOM_LEFT",t[t.NEAR_BOTTOM_RIGHT=1]="NEAR_BOTTOM_RIGHT",t[t.NEAR_TOP_RIGHT=2]="NEAR_TOP_RIGHT",t[t.NEAR_TOP_LEFT=3]="NEAR_TOP_LEFT",t[t.FAR_BOTTOM_LEFT=4]="FAR_BOTTOM_LEFT",t[t.FAR_BOTTOM_RIGHT=5]="FAR_BOTTOM_RIGHT",t[t.FAR_TOP_RIGHT=6]="FAR_TOP_RIGHT",t[t.FAR_TOP_LEFT=7]="FAR_TOP_LEFT"}(o||(o={})),o.FAR_BOTTOM_RIGHT,o.NEAR_BOTTOM_RIGHT,o.NEAR_BOTTOM_LEFT,o.FAR_BOTTOM_LEFT,o.NEAR_BOTTOM_LEFT,o.NEAR_BOTTOM_RIGHT,o.NEAR_TOP_RIGHT,o.NEAR_TOP_LEFT,o.FAR_BOTTOM_RIGHT,o.FAR_BOTTOM_LEFT,o.FAR_TOP_LEFT,o.FAR_TOP_RIGHT,o.NEAR_BOTTOM_RIGHT,o.FAR_BOTTOM_RIGHT,o.FAR_TOP_RIGHT,o.NEAR_TOP_RIGHT,o.FAR_BOTTOM_LEFT,o.NEAR_BOTTOM_LEFT,o.NEAR_TOP_LEFT,o.FAR_TOP_LEFT,o.FAR_TOP_LEFT,o.NEAR_TOP_LEFT,o.NEAR_TOP_RIGHT,o.FAR_TOP_RIGHT;const T=6;(0,m.f)(-1,-1,-1,1),(0,m.f)(1,-1,-1,1),(0,m.f)(1,1,-1,1),(0,m.f)(-1,1,-1,1),(0,m.f)(-1,-1,1,1),(0,m.f)(1,-1,1,1),(0,m.f)(1,1,1,1),(0,m.f)(-1,1,1,1),new _.x(b),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)(),(0,h.c)();var p,O,E=n(11726);class R{get bounds(){return this._root.bounds}get halfSize(){return this._root.halfSize}get root(){return this._root.node}get maximumObjectsPerNode(){return this._maximumObjectsPerNode}get maximumDepth(){return this._maximumDepth}get objectCount(){return this._objectCount}constructor(t,e){this.objectToBoundingSphere=t,this._maximumObjectsPerNode=10,this._maximumDepth=20,this._degenerateObjects=new Set,this._root=new S,this._objectCount=0,e&&(void 0!==e.maximumObjectsPerNode&&(this._maximumObjectsPerNode=e.maximumObjectsPerNode),void 0!==e.maximumDepth&&(this._maximumDepth=e.maximumDepth))}destroy(){this._degenerateObjects.clear(),S.clearPool(),w[0]=null,q.prune(),W.prune()}add(t,e=t.length){this._objectCount+=e,this._grow(t,e);const n=S.acquire();for(let r=0;r{if(!this._intersectsNode(r,t))return!1;const e=t.node;return e.terminals.forAll((t=>{this._intersectsObject(r,t)&&n(t)})),null!==e.residents&&e.residents.forAll((t=>{this._intersectsObject(r,t)&&n(t)})),!0}))}forEachAlongRayWithVerticalOffset(t,e,n,r){const o=(0,M.re)(t,e);this._forEachNode(this._root,(t=>{if(!this._intersectsNodeWithOffset(o,t,r))return!1;const e=t.node;return e.terminals.forAll((t=>{this._intersectsObjectWithOffset(o,t,r)&&n(t)})),null!==e.residents&&e.residents.forAll((t=>{this._intersectsObjectWithOffset(o,t,r)&&n(t)})),!0}))}forEach(t){this._forEachNode(this._root,(e=>{const n=e.node;return n.terminals.forAll(t),null!==n.residents&&n.residents.forAll(t),!0})),this._degenerateObjects.forEach(t)}forEachDegenerateObject(t){this._degenerateObjects.forEach(t)}findClosest(t,e,n,r=(()=>!0),o=1/0){let i=1/0,s=1/0,a=null;const h=I(t,e),u=c=>{if(--o,!r(c))return;const h=this.objectToBoundingSphere(c);if(!g(n,h))return;const u=P(t,e,(0,d.g)(h)),l=u-h[3],f=u+h[3];l{if(o<=0||!g(n,r.bounds))return!1;if((0,c.g)(L,h,r.halfSize),(0,c.a)(L,L,r.bounds),P(t,e,L)>s)return!1;const i=r.node;return i.terminals.forAll((t=>u(t))),null!==i.residents&&i.residents.forAll((t=>u(t))),!0}),t,e),a}forEachInDepthRange(t,e,n,r,o,i,s){let a=-1/0,h=1/0;const u={setRange:t=>{n===R.DepthOrder.FRONT_TO_BACK?(a=Math.max(a,t.near),h=Math.min(h,t.far)):(a=Math.max(a,-t.far),h=Math.min(h,-t.near))}};u.setRange(r);const l=P(e,n,t),f=I(e,n),_=I(e,-n),m=t=>{if(!s(t))return;const r=this.objectToBoundingSphere(t),c=(0,d.g)(r),f=P(e,n,c)-l,_=f-r[3],m=f+r[3];_>h||m{if(!g(i,t.bounds))return!1;if((0,c.g)(L,f,t.halfSize),(0,c.a)(L,L,t.bounds),P(e,n,L)-l>h)return!1;if((0,c.g)(L,_,t.halfSize),(0,c.a)(L,L,t.bounds),P(e,n,L)-lm(t))),null!==r.residents&&r.residents.forAll((t=>m(t))),!0}),e,n)}forEachNode(t){this._forEachNode(this._root,(e=>t(e.node,e.bounds,e.halfSize,e.depth)))}forEachNeighbor(t,e){const n=(0,d.a)(e),r=(0,d.g)(e),o=e=>{const o=this.objectToBoundingSphere(e),i=(0,d.a)(o),s=n+i;return!((0,c.d)((0,d.g)(o),r)-s*s<=0)||t(e)};let i=!0;const s=t=>{i&&(i=o(t))};this._forEachNode(this._root,(t=>{const e=(0,d.a)(t.bounds),o=n+e;if((0,c.d)((0,d.g)(t.bounds),r)-o*o>0)return!1;const a=t.node;return a.terminals.forAll(s),i&&null!==a.residents&&a.residents.forAll(s),i})),i&&this.forEachDegenerateObject(s)}_intersectsNode(t,e){return x(e.bounds,2*-e.halfSize,C),x(e.bounds,2*e.halfSize,D),(0,E.yK)(t.origin,t.direction,C,D)}_intersectsNodeWithOffset(t,e,n){return x(e.bounds,2*-e.halfSize,C),x(e.bounds,2*e.halfSize,D),n.applyToMinMax(C,D),(0,E.yK)(t.origin,t.direction,C,D)}_intersectsObject(t,e){const n=this.objectToBoundingSphere(e);return!(n[3]>0)||(0,d.j)(n,t)}_intersectsObjectWithOffset(t,e,n){const r=this.objectToBoundingSphere(e);return!(r[3]>0)||(0,d.j)(n.applyToBoundingSphere(r),t)}_forEachNode(t,e){let n=S.acquire().init(t);const r=[n];for(;0!==r.length;){if(n=r.pop(),e(n)&&!n.isLeaf())for(let t=0;tt.distance-e.distance));for(let t=0;t<8;++t)n[t]=W.data[t].index}(n,r,Z);0!==i.length;){if(o=i.pop(),e(o)&&!o.isLeaf())for(let t=7;t>=0;--t){const e=Z[t];o.node.children[e]&&i.push(S.acquire().init(o).advance(e))}S.release(o)}}_remove(t,e,n){q.clear();const r=n.advanceTo(e,((t,e)=>{q.push(t.node),q.push(e)}))?n.node.terminals:n.node.residents;if(r.removeUnordered(t),0===r.length)for(let t=q.length-2;t>=0;t-=2){const e=q.data[t],n=q.data[t+1];if(!this._purge(e,n))break}}_nodeIsEmpty(t){if(0!==t.terminals.length)return!1;if(null!==t.residents)return 0===t.residents.length;for(let e=0;e=0&&(t.children[e]=null),!!this._nodeIsEmpty(t)&&(null===t.residents&&(t.residents=new f.Z({shrink:!0})),!0)}_add(t,e){e.advanceTo(this.objectToBoundingSphere(t))?e.node.terminals.push(t):(e.node.residents.push(t),e.node.residents.length>this._maximumObjectsPerNode&&e.depththis.objectToBoundingSphere(t)),H),j(H[3])&&!this._fitsInsideTree(H)))if(this._nodeIsEmpty(this._root.node))(0,d.h)(H,this._root.bounds),this._root.halfSize=1.25*this._root.bounds[3],this._root.updateBoundsRadiusFromHalfSize();else{const t=this._rootBoundsForRootAsSubNode(H);this._placingRootViolatesMaxDepth(t)?this._rebuildTree(H,t):this._growRootAsSubNode(t),S.release(t)}}_rebuildTree(t,e){(0,c.c)(V,e.bounds),V[3]=e.halfSize,F([t,V],2,(t=>t),k);const n=S.acquire().init(this._root);this._root.initFrom(null,k,k[3]),this._root.increaseHalfSize(1.25),this._forEachNode(n,(t=>(this.add(t.node.terminals.data,t.node.terminals.length),null!==t.node.residents&&this.add(t.node.residents.data,t.node.residents.length),!0))),S.release(n)}_placingRootViolatesMaxDepth(t){const e=Math.log(t.halfSize/this._root.halfSize)*Math.LOG2E;let n=0;return this._forEachNode(this._root,(t=>(n=Math.max(n,t.depth),n+e<=this._maximumDepth))),n+e>this._maximumDepth}_rootBoundsForRootAsSubNode(t){const e=t[3],n=t;let r=-1/0;const o=this._root.bounds,i=this._root.halfSize;for(let t=0;t<3;t++){const s=o[t]-i-(n[t]-e),a=n[t]+e-(o[t]+i),c=Math.max(0,Math.ceil(s/(2*i))),h=Math.max(0,Math.ceil(a/(2*i)))+1,u=2**Math.ceil(Math.log(c+h)*Math.LOG2E);r=Math.max(r,u),Y[t].min=c,Y[t].max=h}for(let t=0;t<3;t++){let e=Y[t].min,n=Y[t].max;const s=(r-(e+n))/2;e+=Math.ceil(s),n+=Math.floor(s);const a=o[t]-i-e*i*2;z[t]=a+(n+e)*i}const s=r*i;return z[3]=s*v,S.acquire().initFrom(null,z,s,0)}_growRootAsSubNode(t){const e=this._root.node;(0,c.c)(H,this._root.bounds),H[3]=this._root.halfSize,this._root.init(t),t.advanceTo(H,null,!0),t.node.children=e.children,t.node.residents=e.residents,t.node.terminals=e.terminals}_shrink(){for(;;){const t=this._findShrinkIndex();if(-1===t)break;this._root.advance(t),this._root.depth=0}}_findShrinkIndex(){if(0!==this._root.node.terminals.length||this._root.isLeaf())return-1;let t=null;const e=this._root.node.children;let n=0,r=0;for(;r=e[0]-n&&t[0]<=e[0]+n&&t[1]>=e[1]-n&&t[1]<=e[1]+n&&t[2]>=e[2]-n&&t[2]<=e[2]+n}toJSON(){const{maximumDepth:t,maximumObjectsPerNode:e,_objectCount:n}=this,r=this._nodeToJSON(this._root.node);return{maximumDepth:t,maximumObjectsPerNode:e,objectCount:n,root:{bounds:this._root.bounds,halfSize:this._root.halfSize,depth:this._root.depth,node:r}}}_nodeToJSON(t){const e=t.children.map((t=>t?this._nodeToJSON(t):null)),n=t.residents?.map((t=>this.objectToBoundingSphere(t))),r=t.terminals?.map((t=>this.objectToBoundingSphere(t)));return{children:e,residents:n,terminals:r}}static fromJSON(t){const e=new R((t=>t),{maximumDepth:t.maximumDepth,maximumObjectsPerNode:t.maximumObjectsPerNode});return e._objectCount=t.objectCount,e._root.initFrom(t.root.node,t.root.bounds,t.root.halfSize,t.root.depth),e}}class S{constructor(){this.bounds=(0,d.c)(),this.halfSize=0,this.initFrom(null,null,0,0)}init(t){return this.initFrom(t.node,t.bounds,t.halfSize,t.depth)}initFrom(t,e,n,r=this.depth){return this.node=null!=t?t:S.createEmptyNode(),null!=e&&(0,d.h)(e,this.bounds),this.halfSize=n,this.depth=r,this}increaseHalfSize(t){this.halfSize*=t,this.updateBoundsRadiusFromHalfSize()}updateBoundsRadiusFromHalfSize(){this.bounds[3]=this.halfSize*v}advance(t){let e=this.node.children[t];e||(e=S.createEmptyNode(),this.node.children[t]=e),this.node=e,this.halfSize/=2,this.depth++;const n=B[t];return this.bounds[0]+=n[0]*this.halfSize,this.bounds[1]+=n[1]*this.halfSize,this.bounds[2]+=n[2]*this.halfSize,this.updateBoundsRadiusFromHalfSize(),this}advanceTo(t,e,n=!1){for(;;){if(this.isTerminalFor(t))return e&&e(this,-1),!0;if(this.isLeaf()){if(!n)return e&&e(this,-1),!1;this.node.residents=null}const r=this._childIndex(t);e&&e(this,r),this.advance(r)}}isLeaf(){return null!=this.node.residents}isTerminalFor(t){return t[3]>this.halfSize/2}_childIndex(t){const e=this.bounds;return(e[0]0}S._pool=new l.Z(S),p=R||(R={}),(O=p.DepthOrder||(p.DepthOrder={}))[O.FRONT_TO_BACK=1]="FRONT_TO_BACK",O[O.BACK_TO_FRONT=-1]="BACK_TO_FRONT";const B=[(0,h.f)(-1,-1,-1),(0,h.f)(1,-1,-1),(0,h.f)(-1,1,-1),(0,h.f)(1,1,-1),(0,h.f)(-1,-1,1),(0,h.f)(1,-1,1),(0,h.f)(-1,1,1),(0,h.f)(1,1,1)],y=[(0,h.f)(-1,-1,-1),(0,h.f)(-1,-1,1),(0,h.f)(-1,1,-1),(0,h.f)(-1,1,1),(0,h.f)(1,-1,-1),(0,h.f)(1,-1,1),(0,h.f)(1,1,-1),(0,h.f)(1,1,1)],v=Math.sqrt(3),w=[null],z=(0,d.c)(),L=(0,h.c)(),C=(0,h.c)(),D=(0,h.c)(),q=new f.Z,G=(0,d.c)(),H=(0,d.c)(),V=(0,d.c)(),k=(0,d.c)(),Y=[{min:0,max:0},{min:0,max:0},{min:0,max:0}],W=new f.Z,Z=[0,0,0,0,0,0,0,0],K=R;var X=n(212);function U(t,e,n){const r=(0,d.c)(),o=(0,d.g)(r);return(0,c.A)(o,o,t,.5),(0,c.A)(o,o,e,.5),r[3]=(0,c.i)(o,t),(0,c.a)(o,o,n),r}let J=class{constructor(){this._idToComponent=new Map,this._components=new K((t=>t.bounds)),this._edges=new K((t=>t.bounds)),this._tmpLineSegment=(0,u.Ue)(),this._tmpP1=(0,h.c)(),this._tmpP2=(0,h.c)(),this._tmpP3=(0,h.c)(),this.remoteClient=null}async fetchCandidates(t,e){await Promise.resolve(),(0,s.k_)(e),await this._ensureEdgeLocations(t,e);const n=[];return this._edges.forEachNeighbor((e=>(this._addCandidates(t,e,n),n.length<1e3)),t.bounds),{result:{candidates:n}}}async _ensureEdgeLocations(t,e){const n=[];if(this._components.forEachNeighbor((t=>{if(null==t.info){const{id:e,uid:r}=t;n.push({id:e,uid:r})}return!0}),t.bounds),!n.length)return;const r={components:n},o=await this.remoteClient.invoke("fetchAllEdgeLocations",r,e??{});for(const t of o.components)this._setFetchEdgeLocations(t)}async add(t){const e=new $(t.id,t.bounds);return this._idToComponent.set(e.id,e),this._components.add([e]),{result:{}}}async remove(t){const e=this._idToComponent.get(t.id);if(e){const t=[];this._edges.forEachNeighbor((n=>(n.component===e&&t.push(n),!0)),e.bounds),this._edges.remove(t),this._components.remove([e]),this._idToComponent.delete(e.id)}return{result:{}}}_setFetchEdgeLocations(t){const e=this._idToComponent.get(t.id);if(null==e||t.uid!==e.uid)return;const n=X.n_.createView(t.locations),r=new Array(n.count),o=(0,h.c)(),i=(0,h.c)();for(let s=0;s{s.r(t),s.d(t,{scopeCss:()=>T});const r="-shadowcsshost",c="-shadowcssslotted",o="-shadowcsscontext",n=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",l=new RegExp("("+r+n,"gim"),i=new RegExp("("+o+n,"gim"),a=new RegExp("("+c+n,"gim"),p=r+"-no-combinator",h=/-shadowcsshost-no-combinator([^\s]*)/,u=[/::shadow/g,/::content/g],g=/-shadowcsshost/gim,d=/:host/gim,m=/::slotted/gim,f=/:host-context/gim,$=/\/\*\s*[\s\S]*?\*\//g,x=/\/\*\s*#\s*source(Mapping)?URL=[\s\S]+?\*\//g,_=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,w=/([{}])/g,b=/(^.*?[^\\])??((:+)(.*)|$)/,S="%BLOCK%",W=(e,t)=>{const s=k(e);let r=0;return s.escapedString.replace(_,((...e)=>{const c=e[2];let o="",n=e[4],l="";n&&n.startsWith("{"+S)&&(o=s.blocks[r++],n=n.substring(8),l="{");const i=t({selector:c,content:o});return`${e[1]}${i.selector}${e[3]}${l}${i.content}${n}`}))},k=e=>{const t=e.split(w),s=[],r=[];let c=0,o=[];for(let e=0;e0?o.push(n):(o.length>0&&(r.push(o.join("")),s.push(S),o=[]),s.push(n)),"{"===n&&c++}return o.length>0&&(r.push(o.join("")),s.push(S)),{escapedString:s.join(""),blocks:r}},O=(e,t,s)=>e.replace(t,((...e)=>{if(e[2]){const t=e[2].split(","),r=[];for(let c=0;ce+t.replace(r,"")+s,C=(e,t,s)=>t.indexOf(r)>-1?R(e,t,s):e+t+s+", "+t+" "+e+s,j=(e,t)=>e.replace(b,((e,s="",r,c="",o="")=>s+t+c+o)),E=(e,t,s,r,c)=>W(e,(e=>{let c=e.selector,o=e.content;return"@"!==e.selector[0]?c=((e,t,s,r)=>e.split(",").map((e=>r&&e.indexOf("."+r)>-1?e.trim():((e,t)=>!(e=>(e=e.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),new RegExp("^("+e+")([>\\s~+[.,{:][\\s\\S]*)?$","m")))(t).test(e))(e,t)?((e,t,s)=>{const r="."+(t=t.replace(/\[is=([^\]]*)\]/g,((e,...t)=>t[0]))),c=e=>{let c=e.trim();if(!c)return"";if(e.indexOf(p)>-1)c=((e,t,s)=>{if(g.lastIndex=0,g.test(e)){const t=`.${s}`;return e.replace(h,((e,s)=>j(s,t))).replace(g,t+" ")}return t+" "+e})(e,t,s);else{const t=e.replace(g,"");t.length>0&&(c=j(t,r))}return c},o=(e=>{const t=[];let s=0;return{content:(e=e.replace(/(\[[^\]]*\])/g,((e,r)=>{const c=`__ph-${s}__`;return t.push(r),s++,c}))).replace(/(:nth-[-\w]+)(\([^)]+\))/g,((e,r,c)=>{const o=`__ph-${s}__`;return t.push(c),s++,r+o})),placeholders:t}})(e);let n,l="",i=0;const a=/( |>|\+|~(?!=))\s*/g;let u=!((e=o.content).indexOf(p)>-1);for(;null!==(n=a.exec(e));){const t=n[1],s=e.slice(i,n.index).trim();u=u||s.indexOf(p)>-1,l+=`${u?c(s):s} ${t} `,i=a.lastIndex}const d=e.substring(i);return u=u||d.indexOf(p)>-1,l+=u?c(d):d,m=o.placeholders,l.replace(/__ph-(\d+)__/g,((e,t)=>m[+t]));var m})(e,t,s).trim():e.trim())).join(", "))(e.selector,t,s,r):(e.selector.startsWith("@media")||e.selector.startsWith("@supports")||e.selector.startsWith("@page")||e.selector.startsWith("@document"))&&(o=E(e.content,t,s,r)),{selector:c.replace(/\s{2,}/g," ").trim(),content:o}})),T=(e,t,s)=>{const n=t+"-h",h=t+"-s",g=e.match(x)||[];e=e.replace($,"");const _=[];if(s){const t=e=>{const t=`/*!@___${_.length}___*/`,s=`/*!@${e.selector}*/`;return _.push({placeholder:t,comment:s}),e.selector=t+e.selector,e};e=W(e,(e=>"@"!==e.selector[0]?t(e):e.selector.startsWith("@media")||e.selector.startsWith("@supports")||e.selector.startsWith("@page")||e.selector.startsWith("@document")?(e.content=W(e.content,t),e):e))}const w=((e,t,s,n,h)=>{const g=((e,t)=>{const s="."+t+" > ",r=[];return e=e.replace(a,((...e)=>{if(e[2]){const t=e[2].trim(),c=e[3],o=s+t+c;let n="";for(let t=e[4]-1;t>=0;t--){const s=e[5][t];if("}"===s||","===s)break;n=s+n}const l=n+o,i=`${n.trimRight()}${o.trim()}`;if(l.trim()!==i.trim()){const e=`${i}, ${l}`;r.push({orgSelector:l,updatedSelector:e})}return o}return p+e[3]})),{selectors:r,cssText:e}})(e=(e=>O(e,i,C))(e=(e=>O(e,l,R))(e=e.replace(f,o).replace(d,r).replace(m,c))),n);return e=(e=>u.reduce(((e,t)=>e.replace(t," ")),e))(e=g.cssText),t&&(e=E(e,t,s,n)),{cssText:(e=(e=e.replace(/-shadowcsshost-no-combinator/g,`.${s}`)).replace(/>\s*\*\s+([^{, ]+)/gm," $1 ")).trim(),slottedSelectors:g.selectors}})(e,t,n,h);return e=[w.cssText,...g].join("\n"),s&&_.forEach((({placeholder:t,comment:s})=>{e=e.replace(t,s)})),w.slottedSelectors.forEach((t=>{e=e.replace(t.orgSelector,t.updatedSelector)})),e}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/c5c56b6d99db96a6755a.js.LICENSE.txt b/public/assets/esri/core/workers/chunks/c5c56b6d99db96a6755a.js.LICENSE.txt new file mode 100644 index 0000000..471a512 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/c5c56b6d99db96a6755a.js.LICENSE.txt @@ -0,0 +1,11 @@ +/** + * @license + * Copyright Google Inc. All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + * + * This file is a port of shadowCSS from webcomponents.js to TypeScript. + * https://github.com/webcomponents/webcomponentsjs/blob/4efecd7e0e/src/ShadowCSS/ShadowCSS.js + * https://github.com/angular/angular/blob/master/packages/compiler/src/shadow_css.ts + */ diff --git a/public/assets/esri/core/workers/chunks/c6617a937440701c0180.js b/public/assets/esri/core/workers/chunks/c6617a937440701c0180.js new file mode 100644 index 0000000..15cf650 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/c6617a937440701c0180.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2442],{16451:(e,t,o)=>{o.d(t,{Z:()=>f});var r=o(43697),n=o(2368),i=o(96674),s=o(5600),l=(o(75215),o(67676),o(80442),o(71715)),a=o(52011),p=o(30556),y=o(72729),u=o(70082);let c=class extends((0,n.J)(i.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const o of Object.keys(e))t[o]=(0,y.im)(e[o]);return t}writeDomains(e,t){const o={};for(const t of Object.keys(e))e[t]&&(o[t]=e[t]?.toJSON());t.domains=o}};(0,r._)([(0,s.Cb)({json:{write:!0}})],c.prototype,"id",void 0),(0,r._)([(0,s.Cb)({json:{write:!0}})],c.prototype,"name",void 0),(0,r._)([(0,s.Cb)({json:{write:!0}})],c.prototype,"domains",void 0),(0,r._)([(0,l.r)("domains")],c.prototype,"readDomains",null),(0,r._)([(0,p.c)("domains")],c.prototype,"writeDomains",null),(0,r._)([(0,s.Cb)({type:[u.Z],json:{write:!0}})],c.prototype,"templates",void 0),c=(0,r._)([(0,a.j)("esri.layers.support.FeatureType")],c);const f=c},28694:(e,t,o)=>{o.d(t,{p:()=>n});var r=o(69285);function n(e,t,o){if(!o||!o.features||!o.hasZ)return;const n=(0,r.k)(o.geometryType,t,e.outSpatialReference);if(null!=n)for(const e of o.features)n(e.geometry)}},74889:(e,t,o)=>{o.d(t,{Z:()=>w});var r,n=o(43697),i=o(66577),s=o(38171),l=o(35454),a=o(96674),p=o(22974),y=o(5600),u=(o(75215),o(71715)),c=o(52011),f=o(30556),m=o(82971),h=o(33955),d=o(1231);const g=new l.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let S=r=class extends a.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const o=m.Z.fromJSON(t.spatialReference),r=[];for(let t=0;t0)for(let o=0;oMath.round((e-r)/t)),(e=>Math.round((n-e)/o)));for(let e=0,t=i.length;eo*t+e}if(this.hasM&&null!=o?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=o;a=o=>null==o?o:o*t+e}const p=this._getHydrationFunction(e,(e=>e*i+r),(e=>n-e*s),l,a);for(const{geometry:e}of t)null!=e&&p&&p(e);return this.transform=null,this}_quantizePoints(e,t,o){let r,n;const i=[];for(let s=0,l=e.length;s0){const e=t(l[0]),s=o(l[1]);e===r&&s===n||(i.push([e-r,s-n]),r=e,n=s)}else r=t(l[0]),n=o(l[1]),i.push([r,n])}return i.length>0?i:null}_getQuantizationFunction(e,t,o){return"point"===e?e=>(e.x=t(e.x),e.y=o(e.y),e):"polyline"===e||"polygon"===e?e=>{const r=(0,h.oU)(e)?e.rings:e.paths,n=[];for(let e=0,i=r.length;e0?((0,h.oU)(e)?e.rings=n:e.paths=n,e):null}:"multipoint"===e?e=>{const r=this._quantizePoints(e.points,t,o);return r&&r.length>0?(e.points=r,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,o,r,n){return"point"===e?e=>{e.x=t(e.x),e.y=o(e.y),r&&(e.z=r(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,h.oU)(e)?e.rings:e.paths;let s,l;for(let e=0,r=i.length;e0?(s+=n[0],l+=n[1]):(s=n[0],l=n[1]),n[0]=t(s),n[1]=o(l)}}if(r&&n)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=o(e.ymin),e.xmax=t(e.xmax),e.ymax=o(e.ymax),r&&null!=e.zmax&&null!=e.zmin&&(e.zmax=r(e.zmax),e.zmin=r(e.zmin)),n&&null!=e.mmax&&null!=e.mmin&&(e.mmax=n(e.mmax),e.mmin=n(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let s,l;for(let e=0,r=i.length;e0?(s+=r[0],l+=r[1]):(s=r[0],l=r[1]),r[0]=t(s),r[1]=o(l)}if(r&&n)for(let e=0,t=i.length;e({enabled:e})}}})],S.prototype,"exceededTransferLimit",void 0),(0,n._)([(0,y.Cb)({type:[s.Z],json:{write:!0}})],S.prototype,"features",void 0),(0,n._)([(0,u.r)("features")],S.prototype,"readFeatures",null),(0,n._)([(0,y.Cb)({type:[d.Z],json:{write:!0}})],S.prototype,"fields",void 0),(0,n._)([(0,y.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],S.prototype,"geometryType",void 0),(0,n._)([(0,f.c)("geometryType")],S.prototype,"writeGeometryType",null),(0,n._)([(0,y.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],S.prototype,"hasM",void 0),(0,n._)([(0,y.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],S.prototype,"hasZ",void 0),(0,n._)([(0,y.Cb)({types:i.qM,json:{write:!0}})],S.prototype,"queryGeometry",void 0),(0,n._)([(0,u.r)("queryGeometry")],S.prototype,"readQueryGeometry",null),(0,n._)([(0,y.Cb)({type:m.Z,json:{write:!0}})],S.prototype,"spatialReference",void 0),(0,n._)([(0,f.c)("spatialReference")],S.prototype,"writeSpatialReference",null),(0,n._)([(0,y.Cb)({json:{write:!0}})],S.prototype,"transform",void 0),S=r=(0,n._)([(0,c.j)("esri.rest.support.FeatureSet")],S),S.prototype.toJSON.isDefaultToJSON=!0;const w=S},58333:(e,t,o)=>{o.d(t,{ET:()=>i,I4:()=>n,eG:()=>a,lF:()=>s,lj:()=>y,qP:()=>l,wW:()=>p});const r=[252,146,31,255],n={type:"esriSMS",style:"esriSMSCircle",size:6,color:r,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},i={type:"esriSLS",style:"esriSLSSolid",width:.75,color:r},s={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},l={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},a={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},p={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},y={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/c6a6f0b69561d86b106b.js b/public/assets/esri/core/workers/chunks/c6a6f0b69561d86b106b.js new file mode 100644 index 0000000..8055c1c --- /dev/null +++ b/public/assets/esri/core/workers/chunks/c6a6f0b69561d86b106b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9971,5732],{92835:(e,t,s)=>{s.d(t,{Z:()=>g});var r,i=s(43697),l=s(96674),n=s(70586),o=s(35463),a=s(5600),h=(s(75215),s(67676),s(80442),s(71715)),u=s(52011),c=s(30556);let p=r=class extends l.wq{static get allTime(){return d}static get empty(){return f}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(r.allTime)}get isEmpty(){return this.equals(r.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new r({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,s=null!=this.end?this.end.getTime():this.end,r=null!=e.start?e.start.getTime():e.start,i=null!=e.end?e.end.getTime():e.end;return t===r&&s===i}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,n.yw)(this.start,(t=>(0,o.JE)(t,e))),s=(0,n.yw)(this.end,(t=>{const s=(0,o.JE)(t,e);return t.getTime()===s.getTime()?s:(0,o.Nm)(s,1,e)}));return new r({start:t,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return r.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,s=this.end?.getTime()??1/0,i=e.start?.getTime()??-1/0,l=e.end?.getTime()??1/0;let n,o;if(i>=t&&i<=s?n=i:t>=i&&t<=l&&(n=t),s>=i&&s<=l?o=s:l>=t&&l<=s&&(o=l),null!=n&&null!=o&&!isNaN(n)&&!isNaN(o)){const e=new r;return e.start=n===-1/0?null:new Date(n),e.end=o===1/0?null:new Date(o),e}return r.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const s=new r,{start:i,end:l}=this;return null!=i&&(s.start=(0,o.Nm)(i,e,t)),null!=l&&(s.end=(0,o.Nm)(l,e,t)),s}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return d.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,s=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new r({start:t,end:s})}};(0,i._)([(0,a.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"end",void 0),(0,i._)([(0,h.r)("end")],p.prototype,"readEnd",null),(0,i._)([(0,c.c)("end")],p.prototype,"writeEnd",null),(0,i._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isAllTime",null),(0,i._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],p.prototype,"isEmpty",null),(0,i._)([(0,a.Cb)({type:Date,json:{write:{allowNull:!0}}})],p.prototype,"start",void 0),(0,i._)([(0,h.r)("start")],p.prototype,"readStart",null),(0,i._)([(0,c.c)("start")],p.prototype,"writeStart",null),p=r=(0,i._)([(0,u.j)("esri.TimeExtent")],p);const d=new p,f=new p({start:void 0,end:void 0}),g=p},5732:(e,t,s)=>{s.d(t,{c:()=>r,g:()=>i});var r="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},46791:(e,t,s)=>{s.d(t,{Z:()=>R});var r,i=s(43697),l=s(3894),n=s(32448),o=s(22974),a=s(70586),h=s(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(r||(r={}));var u,c=s(1654),p=s(75215),d=s(58971),f=s(5600),g=s(52421),m=s(52011),v=s(10661);const y=new h.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),_=()=>{};function b(e){return e?e instanceof Z?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function w(e){if(e&&e.length)return e[0]}function E(e,t,s,r){const i=Math.min(e.length-s,t.length-r);let l=0;for(;l{e.push(t),C(e,s.call(r,t,i,l),s,r)}))}const T=new Set,D=new Set,I=new Set,M=new Map;let O=0,Z=u=class extends n.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof u}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new v.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:O++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof u?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,d.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(r.ADD)||(this._splice(0,this.length,b(e)),this._emitAfterChanges(r.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,s={removed:!1,callback:t};return e.push(s),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=_,s.removed=!0,e.splice(e.indexOf(s),1)}}}return this._emitter.on(e,t)}once(e,t){const s=this.on(e,t);return{remove(){s.remove()}}}add(e,t){if((0,d.it)(this._observable),this._emitBeforeChanges(r.ADD))return this;const s=this.getNextIndex(t??null);return this._splice(s,0,[e]),this._emitAfterChanges(r.ADD),this}addMany(e,t=this._items.length){if((0,d.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(r.ADD))return this;const s=this.getNextIndex(t);return this._splice(s,0,b(e)),this._emitAfterChanges(r.ADD),this}at(e){if((0,d.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(r.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(r.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.map(o.d9)})}concat(...e){(0,d.it)(this._observable);const t=e.map(b);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(r.REMOVE))return;const s=(0,a.j0)(this._splice(0,this.length)),i=s.length;for(let r=0;rt&&(e=t),e}includes(e,t=0){return(0,d.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,d.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,d.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,d.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,d.it)(this._observable);const s=this._items.map(e,t);return new u({items:s})}reorder(e,t=this.length-1){(0,d.it)(this._observable);const s=this.indexOf(e);if(-1!==s){if(t<0?t=0:t>=this.length&&(t=this.length-1),s!==t){if(this._emitBeforeChanges(r.MOVE))return e;this._splice(s,1),this._splice(t,0,[e]),this._emitAfterChanges(r.MOVE)}return e}}pop(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(r.REMOVE))return;const e=w(this._splice(this.length-1,1));return this._emitAfterChanges(r.REMOVE),e}push(...e){return(0,d.it)(this._observable),this._emitBeforeChanges(r.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(r.ADD)),this.length}reduce(e,t){(0,d.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduce(e,t):s.reduce(e)}reduceRight(e,t){(0,d.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduceRight(e,t):s.reduceRight(e)}remove(e){return(0,d.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,d.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(r.REMOVE))return;const t=w(this._splice(e,1));return this._emitAfterChanges(r.REMOVE),t}removeMany(e){if((0,d.it)(this._observable),!e||!e.length||this._emitBeforeChanges(r.REMOVE))return[];const t=e instanceof u?e.toArray():e,s=this._items,i=[],l=t.length;for(let e=0;e-1){const r=1+E(t,s,e+1,l+1),n=this._splice(l,r);n&&n.length>0&&i.push.apply(i,n),e+=r-1}}return this._emitAfterChanges(r.REMOVE),i}reverse(){if((0,d.it)(this._observable),this._emitBeforeChanges(r.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(r.MOVE),this}shift(){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(r.REMOVE))return;const e=w(this._splice(0,1));return this._emitAfterChanges(r.REMOVE),e}slice(e=0,t=this.length){return(0,d.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,d.it)(this._observable),this._items.some(e,t)}sort(e){if((0,d.it)(this._observable),!this.length||this._emitBeforeChanges(r.MOVE))return this;const t=(0,a.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(r.MOVE),this}splice(e,t,...s){(0,d.it)(this._observable);const i=(t?r.REMOVE:0)|(s.length?r.ADD:0);if(this._emitBeforeChanges(i))return[];const l=this._splice(e,t,s)||[];return this._emitAfterChanges(i),l}toArray(){return(0,d.it)(this._observable),this._items.slice()}toJSON(){return(0,d.it)(this._observable),this.toArray()}toLocaleString(){return(0,d.it)(this._observable),this._items.toLocaleString()}toString(){return(0,d.it)(this._observable),this._items.toString()}unshift(...e){return(0,d.it)(this._observable),!e.length||this._emitBeforeChanges(r.ADD)||(this._splice(0,0,e),this._emitAfterChanges(r.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,s){const r=this._items,i=this.itemType;let l,n;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,c.Os)((()=>this._dispatchChange()))),t){if(n=r.splice(e,t),this.hasEventListener("before-remove")){const t=y.acquire();t.target=this,t.cancellable=!0;for(let s=0,i=n.length;s{s.push(e)}));const r=l.Z.acquire();D.forEach((e=>{r.push(e)}));const i=this._items,n=t.items,o=l.Z.acquire();if(I.forEach((e=>{n.indexOf(e)!==i.indexOf(e)&&o.push(e)})),t.listeners&&(s.length||r.length||o.length)){const e={target:this,added:s,removed:r,moved:o},i=t.listeners.length;for(let s=0;s{if(!e)return u;if(M.has(e))return M.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const s in e.typeMap){const r=e.typeMap[s].prototype.declaredClass;t?t+=` | ${r}`:t=r}let s=class extends u{};return(0,i._)([(0,g.c)({Type:e,ensureType:"function"==typeof e?(0,p.se)(e):(0,p.N7)(e)})],s.prototype,"itemType",void 0),s=(0,i._)([(0,m.j)(`esri.core.Collection<${t}>`)],s),M.set(e,s),s},(0,i._)([(0,f.Cb)()],Z.prototype,"length",void 0),(0,i._)([(0,f.Cb)()],Z.prototype,"items",null),Z=u=(0,i._)([(0,m.j)("esri.core.Collection")],Z);const R=Z},52421:(e,t,s)=>{function r(e){return(t,s)=>{t[s]=e}}s.d(t,{c:()=>r})},35463:(e,t,s)=>{s.d(t,{JE:()=>n,Nm:()=>l,rJ:()=>o}),s(80442);const r={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},i={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function l(e,t,s){const r=new Date(e.getTime());if(t&&s){const e=i[s],{getter:l,setter:n,multiplier:o}=e;if("months"===s){const e=function(e,t){const s=new Date(e,t+1,1);return s.setDate(0),s.getDate()}(r.getFullYear(),r.getMonth()+t);r.getDate()>e&&r.setDate(e)}r[n](r[l]()+t*o)}return r}function n(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function o(e,t,s){return 0===e?0:e*r[t]/r[s]}},16199:(e,t,s)=>{s.r(t),s.d(t,{default:()=>O});var r,i=s(43697),l=(s(66577),s(3172)),n=s(20102),o=s(16453),a=s(19153),h=s(81271),u=s(5600),c=(s(75215),s(67676),s(80442),s(71715)),p=s(52011),d=s(30556),f=s(87085),g=s(71612),m=s(38009),v=s(16859),y=s(34760),_=s(72965),b=s(90082),w=s(39450),E=s(11145),C=s(5833),T=s(6570),D=s(82971),I=s(94139);let M=r=class extends((0,g.h)((0,y.Q)((0,_.M)((0,m.q)((0,v.I)((0,o.R)(f.Z))))))){constructor(...e){super(...e),this.copyright="",this.fullExtent=new T.Z(-20037508.342787,-20037508.34278,20037508.34278,20037508.342787,D.Z.WebMercator),this.legendEnabled=!1,this.isReference=null,this.popupEnabled=!1,this.spatialReference=D.Z.WebMercator,this.subDomains=null,this.tileInfo=new E.Z({size:[256,256],dpi:96,format:"png8",compressionQuality:0,origin:new I.Z({x:-20037508.342787,y:20037508.342787,spatialReference:D.Z.WebMercator}),spatialReference:D.Z.WebMercator,lods:[new w.Z({level:0,scale:591657527.591555,resolution:156543.033928}),new w.Z({level:1,scale:295828763.795777,resolution:78271.5169639999}),new w.Z({level:2,scale:147914381.897889,resolution:39135.7584820001}),new w.Z({level:3,scale:73957190.948944,resolution:19567.8792409999}),new w.Z({level:4,scale:36978595.474472,resolution:9783.93962049996}),new w.Z({level:5,scale:18489297.737236,resolution:4891.96981024998}),new w.Z({level:6,scale:9244648.868618,resolution:2445.98490512499}),new w.Z({level:7,scale:4622324.434309,resolution:1222.99245256249}),new w.Z({level:8,scale:2311162.217155,resolution:611.49622628138}),new w.Z({level:9,scale:1155581.108577,resolution:305.748113140558}),new w.Z({level:10,scale:577790.554289,resolution:152.874056570411}),new w.Z({level:11,scale:288895.277144,resolution:76.4370282850732}),new w.Z({level:12,scale:144447.638572,resolution:38.2185141425366}),new w.Z({level:13,scale:72223.819286,resolution:19.1092570712683}),new w.Z({level:14,scale:36111.909643,resolution:9.55462853563415}),new w.Z({level:15,scale:18055.954822,resolution:4.77731426794937}),new w.Z({level:16,scale:9027.977411,resolution:2.38865713397468}),new w.Z({level:17,scale:4513.988705,resolution:1.19432856685505}),new w.Z({level:18,scale:2256.994353,resolution:.597164283559817}),new w.Z({level:19,scale:1128.497176,resolution:.298582141647617}),new w.Z({level:20,scale:564.248588,resolution:.14929107082380833}),new w.Z({level:21,scale:282.124294,resolution:.07464553541190416}),new w.Z({level:22,scale:141.062147,resolution:.03732276770595208}),new w.Z({level:23,scale:70.5310735,resolution:.01866138385297604})]}),this.type="web-tile",this.urlTemplate=null,this.wmtsInfo=null}normalizeCtorArgs(e,t){return"string"==typeof e?{urlTemplate:e,...t}:e}load(e){const t=this.loadFromPortal({supportedTypes:["WMTS"]},e).then((()=>{let e="";if(this.urlTemplate)if(this.spatialReference.equals(this.tileInfo.spatialReference)){const t=new h.R9(this.urlTemplate);!(this.subDomains&&this.subDomains.length>0)&&t.authority?.includes("{subDomain}")&&(e="is missing 'subDomains' property")}else e="spatialReference must match tileInfo.spatialReference";else e="is missing the required 'urlTemplate' property value";if(e)throw new n.Z("web-tile-layer:load",`WebTileLayer (title: '${this.title}', id: '${this.id}') ${e}`)}));return this.addResolvingPromise(t),Promise.resolve(this)}get levelValues(){const e=[];if(!this.tileInfo)return null;for(const t of this.tileInfo.lods)e[t.level]=t.levelValue||t.level;return e}readSpatialReference(e,t){return e||t.fullExtent&&t.fullExtent.spatialReference&&D.Z.fromJSON(t.fullExtent.spatialReference)}get tileServers(){if(!this.urlTemplate)return null;const e=[],{urlTemplate:t,subDomains:s}=this,r=new h.R9(t),i=r.scheme?r.scheme+"://":"//",l=i+r.authority+"/",n=r.authority;if(n?.includes("{subDomain}")){if(s&&s.length>0&&n.split(".").length>1)for(const t of s)e.push(i+n.replaceAll(/\{subDomain\}/gi,t)+"/")}else e.push(l);return e.map((e=>("/"!==e.charAt(e.length-1)&&(e+="/"),e)))}get urlPath(){if(!this.urlTemplate)return null;const e=this.urlTemplate,t=new h.R9(e),s=(t.scheme?t.scheme+"://":"//")+t.authority+"/";return e.substring(s.length)}readUrlTemplate(e,t){return e||t.templateUrl}writeUrlTemplate(e,t){e&&(0,h.oC)(e)&&(e="https:"+e),e&&(e=e.replaceAll(/\{z\}/gi,"{level}").replaceAll(/\{x\}/gi,"{col}").replaceAll(/\{y\}/gi,"{row}"),e=(0,h.Fv)(e)),t.templateUrl=e}fetchTile(e,t,s,r={}){const{signal:i}=r,n=this.getTileUrl(e,t,s),o={responseType:"image",signal:i,query:{...this.refreshParameters}};return(0,l.default)(n,o).then((e=>e.data))}async fetchImageBitmapTile(e,t,s,i={}){const{signal:n}=i;if(this.fetchTile!==r.prototype.fetchTile){const r=await this.fetchTile(e,t,s,i);return(0,b.V)(r,e,t,s,n)}const o=this.getTileUrl(e,t,s),a={responseType:"blob",signal:n,query:{...this.refreshParameters}},{data:h}=await(0,l.default)(o,a);return(0,b.V)(h,e,t,s,n)}getTileUrl(e,t,s){const{levelValues:r,tileServers:i,urlPath:l}=this;if(!r||!i||!l)return"";const n=r[e];return i[t%i.length]+(0,a.gx)(l,{level:n,z:n,col:s,x:s,row:t,y:t})}};(0,i._)([(0,u.Cb)({type:String,value:"",json:{write:!0}})],M.prototype,"copyright",void 0),(0,i._)([(0,u.Cb)({type:T.Z,json:{write:!0},nonNullable:!0})],M.prototype,"fullExtent",void 0),(0,i._)([(0,u.Cb)({readOnly:!0,json:{read:!1,write:!1}})],M.prototype,"legendEnabled",void 0),(0,i._)([(0,u.Cb)({type:["show","hide"]})],M.prototype,"listMode",void 0),(0,i._)([(0,u.Cb)({json:{read:!0,write:!0}})],M.prototype,"blendMode",void 0),(0,i._)([(0,u.Cb)()],M.prototype,"levelValues",null),(0,i._)([(0,u.Cb)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],M.prototype,"isReference",void 0),(0,i._)([(0,u.Cb)({type:["WebTiledLayer"],value:"WebTiledLayer"})],M.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.Cb)({readOnly:!0,json:{read:!1,write:!1}})],M.prototype,"popupEnabled",void 0),(0,i._)([(0,u.Cb)({type:D.Z})],M.prototype,"spatialReference",void 0),(0,i._)([(0,c.r)("spatialReference",["spatialReference","fullExtent.spatialReference"])],M.prototype,"readSpatialReference",null),(0,i._)([(0,u.Cb)({type:[String],json:{write:!0}})],M.prototype,"subDomains",void 0),(0,i._)([(0,u.Cb)({type:E.Z,json:{write:!0}})],M.prototype,"tileInfo",void 0),(0,i._)([(0,u.Cb)({readOnly:!0})],M.prototype,"tileServers",null),(0,i._)([(0,u.Cb)({json:{read:!1}})],M.prototype,"type",void 0),(0,i._)([(0,u.Cb)()],M.prototype,"urlPath",null),(0,i._)([(0,u.Cb)({type:String,json:{origins:{"portal-item":{read:{source:"url"}}}}})],M.prototype,"urlTemplate",void 0),(0,i._)([(0,c.r)("urlTemplate",["urlTemplate","templateUrl"])],M.prototype,"readUrlTemplate",null),(0,i._)([(0,d.c)("urlTemplate",{templateUrl:{type:String}})],M.prototype,"writeUrlTemplate",null),(0,i._)([(0,u.Cb)({type:C.B,json:{write:!0}})],M.prototype,"wmtsInfo",void 0),M=r=(0,i._)([(0,p.j)("esri.layers.WebTileLayer")],M);const O=M},16859:(e,t,s)=>{s.d(t,{I:()=>E});var r=s(43697),i=s(68773),l=s(40330),n=s(3172),o=s(66643),a=s(20102),h=s(92604),u=s(70586),c=s(95330),p=s(81271),d=s(5600),f=(s(75215),s(67676),s(80442),s(71715)),g=s(52011),m=s(30556),v=s(84230),y=s(48522),_=s(15235),b=s(86082),w=s(14661);const E=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,s){if(t.itemId)return new _.default({id:t.itemId,portal:s&&s.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:r}=await s.e(8062).then(s.bind(s,18062));return(0,c.k_)(t),await r({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.D_)(e)||h.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!i.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:s,fullEdit:r},content:{updateItem:i}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",s),this._set("userHasFullEditingPrivileges",r),this._set("userHasUpdateItemPrivileges",i)}catch(e){(0,c.r9)(e)}}async _fetchUserPrivileges(e,t){let s=this.portalItem;if(!e||!s||!s.loaded||s.sourceUrl)return this._fetchFallbackUserPrivileges(t);const r=e===s.id;if(r&&s.portal.user)return(0,w.Ss)(s);let i,n;if(r)i=s.portal.url;else try{i=await(0,v.oP)(this.url,t)}catch(e){(0,c.r9)(e)}if(!i||!(0,p.Zo)(i,s.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;n=await(l.id?.getCredential(`${i}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.r9)(e)}if(!n)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(r?await s.reload():(s=new _.default({id:e,portal:{url:i}}),await s.load(t)),s.portal.user)return(0,w.Ss)(s)}catch(e){(0,c.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?l.id?.findCredential(this.url):null;if(!t)return!0;const s=C.credential===t?C.user:await this._fetchEditingUser(e);return C.credential=t,C.user=s,null==s||null==s.privileges||s.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const s=l.id.findServerInfo(this.url??"");if(!s?.owningSystemUrl)return null;const r=`${s.owningSystemUrl}/sharing/rest`,i=y.Z.getDefault();if(i&&i.loaded&&(0,p.Fv)(i.restUrl)===(0,p.Fv)(r))return i.user;const a=`${r}/community/self`,h=null!=e?e.signal:null,u=await(0,o.q6)((0,n.default)(a,{authMode:"no-prompt",query:{f:"json"},signal:h}));return u.ok?b.default.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const s=t&&t.portal,r=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||y.Z.getDefault());return s&&r&&!(0,p.tm)(r.restUrl,s.restUrl)?(t.messages&&t.messages.push(new a.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,r._)([(0,d.Cb)({type:_.default})],t.prototype,"portalItem",null),(0,r._)([(0,f.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,r._)([(0,m.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,r._)([(0,d.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,r._)([(0,d.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,r._)([(0,d.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,r._)([(0,d.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,r._)([(0,g.j)("esri.layers.mixins.PortalLayer")],t),t},C={credential:null,user:null}},34760:(e,t,s)=>{s.d(t,{Q:()=>v});var r=s(43697),i=s(92604),l=s(95330),n=s(5600),o=(s(75215),s(67676),s(80442),s(52011)),a=s(46791),h=(s(20102),s(26258),s(87538));const u=new a.Z,c=new WeakMap;function p(e){return null!=e&&"object"==typeof e&&"refreshInterval"in e&&"refresh"in e}function d(e,t){return Number.isFinite(e)&&Number.isFinite(t)?t<=0?e:d(t,e%t):0}let f=0,g=0;function m(){const e=Date.now();for(const t of u)t.refreshInterval&&e-(c.get(t)??0)+5>=6e4*t.refreshInterval&&(c.set(t,e),t.refresh(e))}(0,h.EH)((()=>{const e=Date.now();let t=0;for(const s of u)t=d(Math.round(6e4*s.refreshInterval),t),s.refreshInterval?c.get(s)||c.set(s,e):c.delete(s);if(t!==g){if(g=t,clearInterval(f),0===g)return void(f=0);f=setInterval(m,g)}}));const v=e=>{let t=class extends e{constructor(...e){super(...e),this.refreshInterval=0,this.refreshTimestamp=0,this._debounceHasDataChanged=(0,l.Ds)((()=>this.hasDataChanged())),this.when().then((()=>{this.destroyed||function(e){p(e)&&u.push(e)}(this)}),(()=>{}))}destroy(){p(this)&&u.includes(this)&&u.remove(this)}get refreshParameters(){return{_ts:this.refreshTimestamp||null}}refresh(e=Date.now()){(0,l.R8)(this._debounceHasDataChanged()).then((t=>{t&&this._set("refreshTimestamp",e),this.emit("refresh",{dataChanged:t})}),(e=>{i.Z.getLogger(this).error(e),this.emit("refresh",{dataChanged:!1,error:e})}))}async hasDataChanged(){return!0}};return(0,r._)([(0,n.Cb)({type:Number,cast:e=>e>=.1?e:e<=0?0:.1,json:{write:!0}})],t.prototype,"refreshInterval",void 0),(0,r._)([(0,n.Cb)({readOnly:!0})],t.prototype,"refreshTimestamp",void 0),(0,r._)([(0,n.Cb)()],t.prototype,"refreshParameters",null),t=(0,r._)([(0,o.j)("esri.layers.mixins.RefreshableLayer")],t),t}},39450:(e,t,s)=>{s.d(t,{Z:()=>u});var r,i=s(43697),l=s(96674),n=s(5600),o=s(75215),a=(s(67676),s(80442),s(52011));let h=r=class extends l.wq{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new r({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,i._)([(0,n.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"cols",void 0),(0,i._)([(0,n.Cb)({type:o.z8,json:{write:!0}})],h.prototype,"level",void 0),(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],h.prototype,"levelValue",void 0),(0,i._)([(0,n.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"origin",void 0),(0,i._)([(0,n.Cb)({type:Number,json:{write:!0}})],h.prototype,"resolution",void 0),(0,i._)([(0,n.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"rows",void 0),(0,i._)([(0,n.Cb)({type:Number,json:{write:!0}})],h.prototype,"scale",void 0),h=r=(0,i._)([(0,a.j)("esri.layers.support.LOD")],h);const u=h},11145:(e,t,s)=>{s.d(t,{Z:()=>T});var r,i=s(43697),l=s(35454),n=s(96674),o=s(67900),a=s(5600),h=s(75215),u=(s(67676),s(80442),s(71715)),c=s(52011),p=s(30556),d=s(94139),f=s(82971),g=s(24470),m=s(8744),v=s(40488),y=s(39450),_=s(43077);const b=new l.X({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let w=r=class extends n.wq{static create(e={}){const{resolutionFactor:t=1,scales:s,size:i=256,spatialReference:l=f.Z.WebMercator,numLODs:n=24}=e;if(!(0,m.JY)(l)){const e=[];if(s)for(let t=0;t=0;s--)e.unshift(new y.Z({level:s,scale:t,resolution:t})),t*=2}return new r({dpi:96,lods:e,origin:new d.Z(0,0,l),size:[i,i],spatialReference:l})}const a=(0,m.C5)(l),h=e.origin?new d.Z({x:e.origin.x,y:e.origin.y,spatialReference:l}):new d.Z(a?{x:a.origin[0],y:a.origin[1],spatialReference:l}:{x:0,y:0,spatialReference:l}),u=1/(39.37*(0,o.c9)(l)*96),c=[];if(s)for(let e=0;e{r.push(e.scale),t=e.scale>t?e.scale:t,s=e.scale=t.length-1)return t[t.length-1];const s=Math.floor(e),r=s+1;return t[s]/(t[s]/t[r])**(e-s)}scaleToZoom(e){const t=this.scales,s=t.length-1;let r=0;for(;re&&i=t?this.zoomToScale(Math.ceil(s)):this.zoomToScale(Math.floor(s))}tileAt(e,t,s,r){const i=this.lodAt(e);if(!i)return null;let l,n;if("number"==typeof t)l=t,n=s;else if((0,m.fS)(t.spatialReference,this.spatialReference))l=t.x,n=t.y,r=s;else{const e=(0,v.iV)(t,this.spatialReference);if(null==e)return null;l=e.x,n=e.y,r=s}const o=i.resolution*this.size[0],a=i.resolution*this.size[1];return r||(r=new _.f(null,0,0,0,(0,g.Ue)())),r.level=e,r.row=Math.floor((this.origin.y-n)/a+.001),r.col=Math.floor((l-this.origin.x)/o+.001),this.updateTileInfo(r),r}updateTileInfo(e,t=r.ExtrapolateOptions.NONE){let s=this.lodAt(e.level);if(!s&&t===r.ExtrapolateOptions.POWER_OF_TWO){const t=this.lods[this.lods.length-1];t.levelArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],w.prototype,"size",void 0),(0,i._)([(0,u.r)("size",["rows","cols"])],w.prototype,"readSize",null),(0,i._)([(0,p.c)("size",{cols:{type:h.z8},rows:{type:h.z8}})],w.prototype,"writeSize",null),(0,i._)([(0,a.Cb)({type:f.Z,json:{write:!0}})],w.prototype,"spatialReference",void 0),w=r=(0,i._)([(0,c.j)("esri.layers.support.TileInfo")],w),(C=(E=w||(w={})).ExtrapolateOptions||(E.ExtrapolateOptions={}))[C.NONE=0]="NONE",C[C.POWER_OF_TWO=1]="POWER_OF_TWO";const T=w},43077:(e,t,s)=>{s.d(t,{f:()=>r});class r{constructor(e,t,s,r,i=void 0){this.id=e,this.level=t,this.row=s,this.col=r,this.extent=i}}},5833:(e,t,s)=>{s.d(t,{B:()=>h});var r,i=s(43697),l=s(96674),n=s(22974),o=s(5600),a=(s(75215),s(52011));let h=r=class extends l.wq{constructor(e){super(e)}clone(){return new r({customLayerParameters:(0,n.d9)(this.customLayerParameters),customParameters:(0,n.d9)(this.customParameters),layerIdentifier:this.layerIdentifier,tileMatrixSet:this.tileMatrixSet,url:this.url})}};(0,i._)([(0,o.Cb)({json:{type:Object,write:!0}})],h.prototype,"customLayerParameters",void 0),(0,i._)([(0,o.Cb)({json:{type:Object,write:!0}})],h.prototype,"customParameters",void 0),(0,i._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"layerIdentifier",void 0),(0,i._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"tileMatrixSet",void 0),(0,i._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"url",void 0),h=r=(0,i._)([(0,a.j)("esri.layer.support.WMTSLayerInfo")],h)},90082:(e,t,s)=>{s.d(t,{V:()=>n,g:()=>l});var r=s(20102),i=s(95330);async function l(e,t,s){let l;try{l=await createImageBitmap(e)}catch(e){throw new r.Z("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,i.k_)(s),l}async function n(e,t,s,l,n){let o;try{o=await createImageBitmap(e)}catch(e){throw new r.Z("request:server",`Unable to load tile ${t}/${s}/${l}`,{error:e,level:t,row:s,col:l})}return(0,i.k_)(n),o}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/c6e28ec3395916c10248.js b/public/assets/esri/core/workers/chunks/c6e28ec3395916c10248.js new file mode 100644 index 0000000..411cebd --- /dev/null +++ b/public/assets/esri/core/workers/chunks/c6e28ec3395916c10248.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4599],{45091:(e,t,s)=>{s.d(t,{Z:()=>c});var n,r,i=s(80442),a=s(71143);(r=n||(n={}))[r.varint=0]="varint",r[r.fixed64=1]="fixed64",r[r.delimited=2]="delimited",r[r.fixed32=5]="fixed32",r[r.unknown=99]="unknown";const o=4294967296,u=new TextDecoder("utf-8"),l=(0,i.Z)("safari")||(0,i.Z)("ios")?6:(0,i.Z)("ff")?12:32;class c{constructor(e,t,s=0,r=(e?e.byteLength:0)){this._tag=0,this._dataType=n.unknown,this._init(e,t,s,r)}_init(e,t,s,n){this._data=e,this._dataView=t,this._pos=s,this._end=n}asUnsafe(){return this}clone(){return new c(this._data,this._dataView,this._pos,this._end)}pos(){return this._pos}move(e){this._pos=e}nextTag(e){for(;;){if(this._pos===this._end)return!1;const t=this._decodeVarint();if(this._tag=t>>3,this._dataType=7&t,!e||e===this._tag)break;this.skip()}return!0}next(){if(this._pos===this._end)return!1;const e=this._decodeVarint();return this._tag=e>>3,this._dataType=7&e,!0}empty(){return this._pos>=this._end}tag(){return this._tag}getInt32(){return this._decodeVarint()}getInt64(){return this._decodeVarint()}getUInt32(){let e=4294967295;return e=(127&this._data[this._pos])>>>0,this._data[this._pos++]<128?e:(e=(e|(127&this._data[this._pos])<<7)>>>0,this._data[this._pos++]<128?e:(e=(e|(127&this._data[this._pos])<<14)>>>0,this._data[this._pos++]<128?e:(e=(e|(127&this._data[this._pos])<<21)>>>0,this._data[this._pos++]<128?e:(e=(e|(15&this._data[this._pos])<<28)>>>0,this._data[this._pos++]<128?e:void 0))))}getUInt64(){return this._decodeVarint()}getSInt32(){const e=this.getUInt32();if(void 0!==e)return e>>>1^-(1&e)|0}getSInt64(){return this._decodeSVarint()}getBool(){const e=0!==this._data[this._pos];return this._skip(1),e}getEnum(){return this._decodeVarint()}getFixed64(){const e=this._dataView,t=this._pos,s=e.getUint32(t,!0)+e.getUint32(t+4,!0)*o;return this._skip(8),s}getSFixed64(){const e=this._dataView,t=this._pos,s=e.getUint32(t,!0)+e.getInt32(t+4,!0)*o;return this._skip(8),s}getDouble(){const e=this._dataView.getFloat64(this._pos,!0);return this._skip(8),e}getFixed32(){const e=this._dataView.getUint32(this._pos,!0);return this._skip(4),e}getSFixed32(){const e=this._dataView.getInt32(this._pos,!0);return this._skip(4),e}getFloat(){const e=this._dataView.getFloat32(this._pos,!0);return this._skip(4),e}getString(){const e=this._getLength(),t=this._pos,s=this._toString(this._data,t,t+e);return this._skip(e),s}getBytes(){const e=this._getLength(),t=this._pos,s=this._toBytes(this._data,t,t+e);return this._skip(e),s}getLength(){return this._getLengthUnsafe()}processMessageWithArgs(e,t,s,n){const r=this.getMessage(),i=e(r,t,s,n);return r.release(),i}processMessage(e){const t=this.getMessage(),s=e(t);return t.release(),s}getMessage(){const e=this._getLength(),t=c.pool.acquire();return t._init(this._data,this._dataView,this._pos,this._pos+e),this._skip(e),t}release(){c.pool.release(this)}dataType(){return this._dataType}skip(){switch(this._dataType){case n.varint:this._decodeVarint();break;case n.fixed64:this._skip(8);break;case n.delimited:this._skip(this._getLength());break;case n.fixed32:this._skip(4);break;default:throw new Error("Invalid data type!")}}skipLen(e){this._skip(e)}_skip(e){if(this._pos+e>this._end)throw new Error("Attempt to skip past the end of buffer!");this._pos+=e}_decodeVarint(){const e=this._data;let t=this._pos,s=0,n=0;if(this._end-t>=10)do{if(n=e[t++],s|=127&n,0==(128&n))break;if(n=e[t++],s|=(127&n)<<7,0==(128&n))break;if(n=e[t++],s|=(127&n)<<14,0==(128&n))break;if(n=e[t++],s|=(127&n)<<21,0==(128&n))break;if(n=e[t++],s+=268435456*(127&n),0==(128&n))break;if(n=e[t++],s+=34359738368*(127&n),0==(128&n))break;if(n=e[t++],s+=4398046511104*(127&n),0==(128&n))break;if(n=e[t++],s+=562949953421312*(127&n),0==(128&n))break;if(n=e[t++],s+=72057594037927940*(127&n),0==(128&n))break;if(n=e[t++],s+=0x8000000000000000*(127&n),0==(128&n))break;throw new Error("Varint too long!")}while(0);else{let r=1;for(;t!==this._end&&(n=e[t],0!=(128&n));)++t,s+=(127&n)*r,r*=128;if(t===this._end)throw new Error("Varint overrun!");++t,s+=n*r}return this._pos=t,s}_decodeSVarint(){const e=this._data;let t=this._pos,s=0,n=0;const r=1&e[t];if(this._end-t>=10)do{if(n=e[t++],s|=127&n,0==(128&n))break;if(n=e[t++],s|=(127&n)<<7,0==(128&n))break;if(n=e[t++],s|=(127&n)<<14,0==(128&n))break;if(n=e[t++],s|=(127&n)<<21,0==(128&n))break;if(n=e[t++],s+=268435456*(127&n),0==(128&n))break;if(n=e[t++],s+=34359738368*(127&n),0==(128&n))break;if(n=e[t++],s+=4398046511104*(127&n),0==(128&n))break;if(n=e[t++],s+=562949953421312*(127&n),0==(128&n))break;if(n=e[t++],s+=72057594037927940*(127&n),0==(128&n))break;if(n=e[t++],s+=0x8000000000000000*(127&n),0==(128&n))break;throw new Error("Varint too long!")}while(0);else{let r=1;for(;t!==this._end&&(n=e[t],0!=(128&n));)++t,s+=(127&n)*r,r*=128;if(t===this._end)throw new Error("Varint overrun!");++t,s+=n*r}return this._pos=t,r?-(s+1)/2:s/2}_getLength(){if(this._dataType!==n.delimited)throw new Error("Not a delimited data type!");return this._decodeVarint()}_getLengthUnsafe(){return this.getUInt32()}_toString(e,t,s){if((s=Math.min(this._end,s))-t>l){const n=e.subarray(t,s);return u.decode(n)}let n="",r="";for(let i=t;i{e._data=null,e._dataView=null}))},16306:(e,t,s)=>{s.d(t,{aX:()=>x});var n=s(68773),r=s(20102),i=s(92604),a=s(38913),o=s(58901),u=s(73913),l=s(8744),c=s(40488),f=(s(66577),s(3172)),p=s(33955),d=s(11282),h=s(81271);async function g(e,t,s){const n="string"==typeof e?(0,h.mN)(e):e,r=t[0].spatialReference,i=(0,p.Ji)(t[0]),a={...s,query:{...n.query,f:"json",sr:r.wkid??JSON.stringify(r),geometries:JSON.stringify((u=t,{geometryType:(0,p.Ji)(u[0]),geometries:u.map((e=>e.toJSON()))}))}},{data:o}=await(0,f.default)(n.path+"/simplify",a);var u;return function(e,t,s){const n=(0,p.q9)(t);return e.map((e=>{const t=n.fromJSON(e);return t.spatialReference=s,t}))}(o.geometries,i,r)}const y=i.Z.getLogger("esri.geometry.support.normalizeUtils");function m(e){return"polygon"===e[0].type}function _(e){return"polyline"===e[0].type}function b(e,t,s){if(t){const t=function(e,t){if(!(e instanceof o.Z||e instanceof a.Z)){const e="straightLineDensify: the input geometry is neither polyline nor polygon";throw y.error(e),new r.Z(e)}const s=(0,u.x3)(e),n=[];for(const e of s){const s=[];n.push(s),s.push([e[0][0],e[0][1]]);for(let n=0;n1){for(let e=1;e<=f-1;e++){const n=e*t,a=c*n+r,o=l*n+i;s.push([a,o])}const e=(u+Math.floor(f-1)*t)/2,n=c*e+r,a=l*e+i;s.push([n,a])}s.push([a,o])}}return function(e){return"polygon"===e.type}(e)?new a.Z({rings:n,spatialReference:e.spatialReference}):new o.Z({paths:n,spatialReference:e.spatialReference})}(e,1e6);e=(0,c.Sx)(t,!0)}return s&&(e=(0,u.Sy)(e,s)),e}function k(e,t,s){if(Array.isArray(e)){const n=e[0];if(n>t){const s=(0,u.XZ)(n,t);e[0]=n+s*(-2*t)}else if(nt){const s=(0,u.XZ)(n,t);e=e.clone().offset(s*(-2*t),0)}else if(n{if(s[0]<180)return!0;{let s=0;for(let e=0;es?n:s}s=Number(s.toFixed(9));const n=-360*(0,u.XZ)(s,180);for(let s=0;sk(e,_,w))),U.push(e)}else if("extent"===t.type){const e=t.clone()._normalize(!1,!1,h);U.push(e.rings?new a.Z(e):e)}else if(t.extent){const e=t.extent,s=(0,u.XZ)(e.xmin,w)*(2*_);let n=0===s?t.clone():(0,u.Sy)(t.clone(),s);e.offset(s,0),e.intersects(q)&&e.xmax!==_?(R=e.xmax>R?e.xmax:R,n=b(n,m),I.push(n),U.push("cut")):e.intersects(F)&&e.xmin!==w?(R=e.xmax*(2*_)>R?e.xmax*(2*_):R,n=b(n,m,360),I.push(n),U.push("cut")):U.push(n)}else U.push(t.clone());else U.push(t);else U.push(t);let O=(0,u.XZ)(R,_),Z=-90;const E=O,V=new o.Z;for(;O>0;){const e=360*O-180;V.addPath([[e,Z],[e,-1*Z]]),Z*=-1,O--}if(I.length>0&&E>0){const t=S(I,await async function(e,t,s,n){const r=(0,d.en)(e),i=t[0].spatialReference,a={...n,query:{...r.query,f:"json",sr:JSON.stringify(i),target:JSON.stringify({geometryType:(0,p.Ji)(t[0]),geometries:t}),cutter:JSON.stringify(s)}},o=await(0,f.default)(r.path+"/cut",a),{cutIndexes:u,geometries:l=[]}=o.data;return{cutIndexes:u,geometries:l.map((e=>{const t=(0,p.im)(e);return t.spatialReference=i,t}))}}(r,I,V,s)),n=[],i=[];for(let s=0;s1&&r.rings.length>=a.rings.length?(n.push(r),i.push("simplify")):i.push(m?(0,c.$)(r):r)}}if(!n.length)return i;const a=await g(r,n,s),o=[];for(let e=0;e{s.d(t,{Sy:()=>u,UZ:()=>a,XZ:()=>o,x3:()=>l});var n=s(58901),r=s(82971),i=s(33955);const a={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new n.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:r.Z.WebMercator}),minus180Line:new n.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:r.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new n.Z({paths:[[[180,-180],[180,180]]],spatialReference:r.Z.WGS84}),minus180Line:new n.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:r.Z.WGS84})}};function o(e,t){return Math.ceil((e-t)/(2*t))}function u(e,t){const s=l(e);for(const e of s)for(const s of e)s[0]+=t;return e}function l(e){return(0,i.oU)(e)?e.rings:e.paths}},76497:(e,t,s)=>{function n(e){const t={};for(const s in e){if("declaredClass"===s)continue;const r=e[s];if(null!=r&&"function"!=typeof r)if(Array.isArray(r)){t[s]=[];for(let e=0;en})},77863:(e,t,s)=>{s.d(t,{G$:()=>w,K9:()=>I,wn:()=>_});var n=s(20102),r=s(45091),i=s(5428),a=s(78760);const o=["esriFieldTypeSmallInteger","esriFieldTypeInteger","esriFieldTypeSingle","esriFieldTypeDouble","esriFieldTypeString","esriFieldTypeDate","esriFieldTypeOID","esriFieldTypeGeometry","esriFieldTypeBlob","esriFieldTypeRaster","esriFieldTypeGUID","esriFieldTypeGlobalID","esriFieldTypeXML","esriFieldTypeBigInteger","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"],u=["sqlTypeBigInt","sqlTypeBinary","sqlTypeBit","sqlTypeChar","sqlTypeDate","sqlTypeDecimal","sqlTypeDouble","sqlTypeFloat","sqlTypeGeometry","sqlTypeGUID","sqlTypeInteger","sqlTypeLongNVarchar","sqlTypeLongVarbinary","sqlTypeLongVarchar","sqlTypeNChar","sqlTypeNVarchar","sqlTypeOther","sqlTypeReal","sqlTypeSmallInt","sqlTypeSqlXml","sqlTypeTime","sqlTypeTimestamp","sqlTypeTimestamp2","sqlTypeTinyInt","sqlTypeVarbinary","sqlTypeVarchar"],l=["upperLeft","lowerLeft"];function c(e){return e>=o.length?null:o[e]}function f(e){return e>=u.length?null:u[e]}function p(e){return e>=l.length?null:l[e]}function d(e,t){return t>=e.geometryTypes.length?null:e.geometryTypes[t]}function h(e,t,s){const n=e.asUnsafe(),r=t.createPointGeometry(s);for(;n.next();)switch(n.tag()){case 3:{const e=n.getUInt32(),s=n.pos()+e;let i=0;for(;n.pos(){s.d(t,{A:()=>u,J:()=>l});var n=s(67900),r=s(8744),i=s(70272),a=s(44876),o=s(5428);const u=["esriGeometryPoint","esriGeometryMultipoint","esriGeometryPolyline","esriGeometryPolygon"];class l{constructor(e){this._options=e,this.geometryTypes=u,this._coordinatePtr=0,this._vertexDimension=0}createFeatureResult(){return new a.Z}prepareFeatures(e){this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++}finishFeatureResult(e){if(!e||!e.features||!e.hasZ||!this._options.sourceSpatialReference||!e.spatialReference||(0,r.fS)(e.spatialReference,this._options.sourceSpatialReference)||e.spatialReference.vcsWkid)return;const t=(0,n._R)(this._options.sourceSpatialReference)/(0,n._R)(e.spatialReference);if(1!==t)for(const s of e.features){if(!(0,i.S6)(s))continue;const e=s.geometry.coords;for(let s=2;se+t),0)*this._vertexDimension,this._coordinatePtr=0}addCoordinate(e,t){e.coords[this._coordinatePtr++]=t}addCoordinatePoint(e,t){e.coords.push(t)}addLength(e,t){e.lengths.push(t)}addQueryGeometry(e,t){e.queryGeometry=t.queryGeometry,e.queryGeometryType=t.queryGeometryType}createPointGeometry(){return new o.Z}}},45178:(e,t,s)=>{s.d(t,{C:()=>r});var n=s(77863);function r(e,t){const s=(0,n.K9)(e,t),r=s.queryResult.featureResult,i=s.queryResult.queryGeometry,a=s.queryResult.queryGeometryType;if(r&&r.features&&r.features.length&&r.objectIdFieldName){const e=r.objectIdFieldName;for(const t of r.features)t.attributes&&(t.objectId=t.attributes[e])}return r&&(r.queryGeometry=i,r.queryGeometryType=a),r}},34599:(e,t,s)=>{s.d(t,{Ev:()=>g,JT:()=>p,Vr:()=>m,hH:()=>y,n7:()=>h,qp:()=>d});var n=s(3172),r=s(81271),i=s(33955),a=s(16306),o=s(76497),u=s(45178),l=s(28694);const c="Layer does not support extent calculation.";function f(e,t){const s=e.geometry,n=e.toJSON();delete n.compactGeometryEnabled,delete n.defaultSpatialReferenceEnabled;const r=n;let a,o,u;if(null!=s&&(o=s.spatialReference,u=s.spatialReference.wkid||JSON.stringify(s.spatialReference),r.geometryType=(0,i.Ji)(s),r.geometry=function(e,t){if(t&&"extent"===e.type)return`${e.xmin},${e.ymin},${e.xmax},${e.ymax}`;if(t&&"point"===e.type)return`${e.x},${e.y}`;const s=e.toJSON();return delete s.spatialReference,JSON.stringify(s)}(s,e.compactGeometryEnabled),r.inSR=u),n.groupByFieldsForStatistics&&(r.groupByFieldsForStatistics=n.groupByFieldsForStatistics.join(",")),n.objectIds&&(r.objectIds=n.objectIds.join(",")),n.orderByFields&&(r.orderByFields=n.orderByFields.join(",")),!n.outFields||!n.returnDistinctValues&&(t?.returnCountOnly||t?.returnExtentOnly||t?.returnIdsOnly)?delete r.outFields:n.outFields.includes("*")?r.outFields="*":r.outFields=n.outFields.join(","),n.outSR?(r.outSR=n.outSR.wkid||JSON.stringify(n.outSR),a=e.outSpatialReference):s&&(n.returnGeometry||n.returnCentroid)&&(r.outSR=r.inSR,a=o),n.returnGeometry&&delete n.returnGeometry,n.outStatistics&&(r.outStatistics=JSON.stringify(n.outStatistics)),n.fullText&&(r.fullText=JSON.stringify(n.fullText)),n.pixelSize&&(r.pixelSize=JSON.stringify(n.pixelSize)),n.quantizationParameters&&(e.defaultSpatialReferenceEnabled&&null!=o&&null!=e.quantizationParameters&&null!=e.quantizationParameters.extent&&o.equals(e.quantizationParameters.extent.spatialReference)&&delete n.quantizationParameters.extent.spatialReference,r.quantizationParameters=JSON.stringify(n.quantizationParameters)),n.parameterValues&&(r.parameterValues=JSON.stringify(n.parameterValues)),n.rangeValues&&(r.rangeValues=JSON.stringify(n.rangeValues)),n.dynamicDataSource&&(r.layer=JSON.stringify({source:n.dynamicDataSource}),delete n.dynamicDataSource),n.timeExtent){const e=n.timeExtent,{start:t,end:s}=e;null==t&&null==s||(r.time=t===s?t:`${t??"null"},${s??"null"}`),delete n.timeExtent}return e.defaultSpatialReferenceEnabled&&null!=o&&null!=a&&o.equals(a)&&(r.defaultSR=r.inSR,delete r.inSR,delete r.outSR),r}async function p(e,t,s,n){const r=null!=t.timeExtent&&t.timeExtent.isEmpty?{data:{features:[]}}:await _(e,t,"json",n);return(0,l.p)(t,s,r.data),r}async function d(e,t,s,n){if(null!=t.timeExtent&&t.timeExtent.isEmpty)return{data:s.createFeatureResult()};const r=await h(e,t,n),i=r;return i.data=(0,u.C)(r.data,s),i}function h(e,t,s){return _(e,t,"pbf",s)}function g(e,t,s){return null!=t.timeExtent&&t.timeExtent.isEmpty?Promise.resolve({data:{objectIds:[]}}):_(e,t,"json",s,{returnIdsOnly:!0})}function y(e,t,s){return null!=t.timeExtent&&t.timeExtent.isEmpty?Promise.resolve({data:{count:0}}):_(e,t,"json",s,{returnIdsOnly:!0,returnCountOnly:!0})}async function m(e,t,s){if(null!=t.timeExtent&&t.timeExtent.isEmpty)return{data:{count:0,extent:null}};const n=await _(e,t,"json",s,{returnExtentOnly:!0,returnCountOnly:!0}),r=n.data;if(r.hasOwnProperty("extent"))return n;if(r.features)throw new Error(c);if(r.hasOwnProperty("count"))throw new Error(c);return n}async function _(e,t,s,i={},u={}){const l="string"==typeof e?(0,r.mN)(e):e,c=t.geometry?[t.geometry]:[];i.responseType="pbf"===s?"array-buffer":"json";const p=await(0,a.aX)(c,null,i),d=p&&p[0];null!=d&&((t=t.clone()).geometry=d);const h=(0,o.A)({...l.query,f:s,...u,...f(t,u)});return(0,n.default)((0,r.v_)(l.path,(g=u,null==t.formatOf3DObjects||g.returnCountOnly||g.returnExtentOnly||g.returnIdsOnly?"query":"query3d")),{...i,query:{...h,...i.query}});var g}},11282:(e,t,s)=>{s.d(t,{cv:()=>o,en:()=>a,lA:()=>i}),s(68773),s(40330);var n=s(22974),r=s(81271);function i(e,t){return t?{...t,query:{...e??{},...t.query}}:{query:e}}function a(e){return"string"==typeof e?(0,r.mN)(e):(0,n.d9)(e)}function o(e,t,s){const n={};for(const r in e){if("declaredClass"===r)continue;const i=e[r];if(null!=i&&"function"!=typeof i)if(Array.isArray(i)){n[r]=[];for(let e=0;e{l.r(t),l.d(t,{build:()=>s.b}),l(21787),l(46521),l(13598),l(1391),l(62707),l(55039),l(51546),l(77171),l(47624),l(60624),l(37099),l(76056),l(135),l(11317),l(15719),l(92555),l(89136),l(15817),l(95134),l(89753),l(5802),l(42001),l(19419),l(26322),l(85504),l(22539),l(57806),l(92302),l(85787),l(90692),l(62062),l(172),l(71250),l(21437),l(74709),l(19850),l(8319),l(33680),l(98069),l(93144),l(35065);var s=l(32078)}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/c7fb48ea5d907883bcce.js b/public/assets/esri/core/workers/chunks/c7fb48ea5d907883bcce.js new file mode 100644 index 0000000..3589b36 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/c7fb48ea5d907883bcce.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8096],{38096:(e,t,l)=>{l.r(t),l.d(t,{build:()=>s.b}),l(1391),l(62707),l(55039),l(51546),l(77171),l(47624),l(60624),l(37099),l(76056),l(135),l(11317),l(92555),l(89136),l(95134),l(89753),l(5802),l(42001),l(26322),l(85504),l(22539),l(92302),l(85787),l(90692),l(62062),l(172),l(71250),l(21437),l(74709),l(33680),l(98069),l(93144),l(35065);var s=l(41846)}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/c9df9a0a4a45f9a53ce9.js b/public/assets/esri/core/workers/chunks/c9df9a0a4a45f9a53ce9.js new file mode 100644 index 0000000..4b0e61e --- /dev/null +++ b/public/assets/esri/core/workers/chunks/c9df9a0a4a45f9a53ce9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6459],{21787:(t,n,r)=>{r.d(n,{a:()=>c,b:()=>l,e:()=>s,f:()=>o,i:()=>h,m:()=>u,s:()=>a,t:()=>i});var e=r(46851);function o(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[4],t[4]=n[5],t[5]=n[6],t[6]=n[8],t[7]=n[9],t[8]=n[10],t}function a(t,n,r,e,o,a,i,s,c,u){return t[0]=n,t[1]=r,t[2]=e,t[3]=o,t[4]=a,t[5]=i,t[6]=s,t[7]=c,t[8]=u,t}function i(t,n){if(t===n){const r=n[1],e=n[2],o=n[5];t[1]=n[3],t[2]=n[6],t[3]=r,t[5]=n[7],t[6]=e,t[7]=o}else t[0]=n[0],t[1]=n[3],t[2]=n[6],t[3]=n[1],t[4]=n[4],t[5]=n[7],t[6]=n[2],t[7]=n[5],t[8]=n[8];return t}function s(t,n){const r=n[0],e=n[1],o=n[2],a=n[3],i=n[4],s=n[5],c=n[6],u=n[7],l=n[8],f=l*i-s*u,h=-l*a+s*c,p=u*a-i*c;let M=r*f+e*h+o*p;return M?(M=1/M,t[0]=f*M,t[1]=(-l*e+o*u)*M,t[2]=(s*e-o*i)*M,t[3]=h*M,t[4]=(l*r-o*c)*M,t[5]=(-s*r+o*a)*M,t[6]=p*M,t[7]=(-u*r+e*c)*M,t[8]=(i*r-e*a)*M,t):null}function c(t,n){const r=n[0],e=n[1],o=n[2],a=n[3],i=n[4],s=n[5],c=n[6],u=n[7],l=n[8];return t[0]=i*l-s*u,t[1]=o*u-e*l,t[2]=e*s-o*i,t[3]=s*c-a*l,t[4]=r*l-o*c,t[5]=o*a-r*s,t[6]=a*u-i*c,t[7]=e*c-r*u,t[8]=r*i-e*a,t}function u(t,n,r){const e=n[0],o=n[1],a=n[2],i=n[3],s=n[4],c=n[5],u=n[6],l=n[7],f=n[8],h=r[0],p=r[1],M=r[2],g=r[3],m=r[4],y=r[5],b=r[6],d=r[7],P=r[8];return t[0]=h*e+p*i+M*u,t[1]=h*o+p*s+M*l,t[2]=h*a+p*c+M*f,t[3]=g*e+m*i+y*u,t[4]=g*o+m*s+y*l,t[5]=g*a+m*c+y*f,t[6]=b*e+d*i+P*u,t[7]=b*o+d*s+P*l,t[8]=b*a+d*c+P*f,t}function l(t,n){const r=n[0],e=n[1],o=n[2],a=n[3],i=n[4],s=n[5],c=n[6],u=n[7],l=n[8],f=n[9],h=n[10],p=n[11],M=n[12],g=n[13],m=n[14],y=n[15],b=r*s-e*i,d=r*c-o*i,P=r*u-a*i,A=e*c-o*s,x=e*u-a*s,F=o*u-a*c,w=l*g-f*M,v=l*m-h*M,T=l*y-p*M,C=f*m-h*g,_=f*y-p*g,R=h*y-p*m;let S=b*R-d*_+P*C+A*T-x*v+F*w;return S?(S=1/S,t[0]=(s*R-c*_+u*C)*S,t[1]=(c*T-i*R-u*v)*S,t[2]=(i*_-s*T+u*w)*S,t[3]=(o*_-e*R-a*C)*S,t[4]=(r*R-o*T+a*v)*S,t[5]=(e*T-r*_-a*w)*S,t[6]=(g*F-m*x+y*A)*S,t[7]=(m*P-M*F-y*d)*S,t[8]=(M*x-g*P+y*b)*S,t):null}function f(t,n,r){return t[0]=n[0]-r[0],t[1]=n[1]-r[1],t[2]=n[2]-r[2],t[3]=n[3]-r[3],t[4]=n[4]-r[4],t[5]=n[5]-r[5],t[6]=n[6]-r[6],t[7]=n[7]-r[7],t[8]=n[8]-r[8],t}function h(t){const n=(0,e.g)(),r=t[0],o=t[1],a=t[2],i=t[3],s=t[4],c=t[5],u=t[6],l=t[7],f=t[8];return Math.abs(1-(r*r+i*i+u*u))<=n&&Math.abs(1-(o*o+s*s+l*l))<=n&&Math.abs(1-(a*a+c*c+f*f))<=n}const p=u,M=f;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,n,r){return t[0]=n[0]+r[0],t[1]=n[1]+r[1],t[2]=n[2]+r[2],t[3]=n[3]+r[3],t[4]=n[4]+r[4],t[5]=n[5]+r[5],t[6]=n[6]+r[6],t[7]=n[7]+r[7],t[8]=n[8]+r[8],t},adjoint:c,copy:function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t[4]=n[4],t[5]=n[5],t[6]=n[6],t[7]=n[7],t[8]=n[8],t},determinant:function(t){const n=t[0],r=t[1],e=t[2],o=t[3],a=t[4],i=t[5],s=t[6],c=t[7],u=t[8];return n*(u*a-i*c)+r*(-u*o+i*s)+e*(c*o-a*s)},equals:function(t,n){const r=t[0],o=t[1],a=t[2],i=t[3],s=t[4],c=t[5],u=t[6],l=t[7],f=t[8],h=n[0],p=n[1],M=n[2],g=n[3],m=n[4],y=n[5],b=n[6],d=n[7],P=n[8],A=(0,e.g)();return Math.abs(r-h)<=A*Math.max(1,Math.abs(r),Math.abs(h))&&Math.abs(o-p)<=A*Math.max(1,Math.abs(o),Math.abs(p))&&Math.abs(a-M)<=A*Math.max(1,Math.abs(a),Math.abs(M))&&Math.abs(i-g)<=A*Math.max(1,Math.abs(i),Math.abs(g))&&Math.abs(s-m)<=A*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(c-y)<=A*Math.max(1,Math.abs(c),Math.abs(y))&&Math.abs(u-b)<=A*Math.max(1,Math.abs(u),Math.abs(b))&&Math.abs(l-d)<=A*Math.max(1,Math.abs(l),Math.abs(d))&&Math.abs(f-P)<=A*Math.max(1,Math.abs(f),Math.abs(P))},exactEquals:function(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]&&t[4]===n[4]&&t[5]===n[5]&&t[6]===n[6]&&t[7]===n[7]&&t[8]===n[8]},frob:function(t){return Math.sqrt(t[0]**2+t[1]**2+t[2]**2+t[3]**2+t[4]**2+t[5]**2+t[6]**2+t[7]**2+t[8]**2)},fromMat2d:function(t,n){return t[0]=n[0],t[1]=n[1],t[2]=0,t[3]=n[2],t[4]=n[3],t[5]=0,t[6]=n[4],t[7]=n[5],t[8]=1,t},fromMat4:o,fromQuat:function(t,n){const r=n[0],e=n[1],o=n[2],a=n[3],i=r+r,s=e+e,c=o+o,u=r*i,l=e*i,f=e*s,h=o*i,p=o*s,M=o*c,g=a*i,m=a*s,y=a*c;return t[0]=1-f-M,t[3]=l-y,t[6]=h+m,t[1]=l+y,t[4]=1-u-M,t[7]=p-g,t[2]=h-m,t[5]=p+g,t[8]=1-u-f,t},fromRotation:function(t,n){const r=Math.sin(n),e=Math.cos(n);return t[0]=e,t[1]=r,t[2]=0,t[3]=-r,t[4]=e,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},fromScaling:function(t,n){return t[0]=n[0],t[1]=0,t[2]=0,t[3]=0,t[4]=n[1],t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},fromTranslation:function(t,n){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=n[0],t[7]=n[1],t[8]=1,t},identity:function(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=1,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t},invert:s,isOrthoNormal:h,mul:p,multiply:u,multiplyScalar:function(t,n,r){return t[0]=n[0]*r,t[1]=n[1]*r,t[2]=n[2]*r,t[3]=n[3]*r,t[4]=n[4]*r,t[5]=n[5]*r,t[6]=n[6]*r,t[7]=n[7]*r,t[8]=n[8]*r,t},multiplyScalarAndAdd:function(t,n,r,e){return t[0]=n[0]+r[0]*e,t[1]=n[1]+r[1]*e,t[2]=n[2]+r[2]*e,t[3]=n[3]+r[3]*e,t[4]=n[4]+r[4]*e,t[5]=n[5]+r[5]*e,t[6]=n[6]+r[6]*e,t[7]=n[7]+r[7]*e,t[8]=n[8]+r[8]*e,t},normalFromMat4:l,normalFromMat4Legacy:function(t,n){const r=n[0],e=n[1],o=n[2],a=n[4],i=n[5],s=n[6],c=n[8],u=n[9],l=n[10],f=l*i-s*u,h=-l*a+s*c,p=u*a-i*c,M=r*f+e*h+o*p;if(!M)return null;const g=1/M;return t[0]=f*g,t[1]=(-l*e+o*u)*g,t[2]=(s*e-o*i)*g,t[3]=h*g,t[4]=(l*r-o*c)*g,t[5]=(-s*r+o*a)*g,t[6]=p*g,t[7]=(-u*r+e*c)*g,t[8]=(i*r-e*a)*g,t},projection:function(t,n,r){return t[0]=2/n,t[1]=0,t[2]=0,t[3]=0,t[4]=-2/r,t[5]=0,t[6]=-1,t[7]=1,t[8]=1,t},rotate:function(t,n,r){const e=n[0],o=n[1],a=n[2],i=n[3],s=n[4],c=n[5],u=n[6],l=n[7],f=n[8],h=Math.sin(r),p=Math.cos(r);return t[0]=p*e+h*i,t[1]=p*o+h*s,t[2]=p*a+h*c,t[3]=p*i-h*e,t[4]=p*s-h*o,t[5]=p*c-h*a,t[6]=u,t[7]=l,t[8]=f,t},scale:function(t,n,r){const e=r[0],o=r[1],a=r[2];return t[0]=e*n[0],t[1]=e*n[1],t[2]=e*n[2],t[3]=o*n[3],t[4]=o*n[4],t[5]=o*n[5],t[6]=a*n[6],t[7]=a*n[7],t[8]=a*n[8],t},scaleByVec2:function(t,n,r){const e=r[0],o=r[1];return t[0]=e*n[0],t[1]=e*n[1],t[2]=e*n[2],t[3]=o*n[3],t[4]=o*n[4],t[5]=o*n[5],t},set:a,str:function(t){return"mat3("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+", "+t[4]+", "+t[5]+", "+t[6]+", "+t[7]+", "+t[8]+")"},sub:M,subtract:f,translate:function(t,n,r){const e=n[0],o=n[1],a=n[2],i=n[3],s=n[4],c=n[5],u=n[6],l=n[7],f=n[8],h=r[0],p=r[1];return t[0]=e,t[1]=o,t[2]=a,t[3]=i,t[4]=s,t[5]=c,t[6]=h*e+p*i+u,t[7]=h*o+p*s+l,t[8]=h*a+p*c+f,t},transpose:i},Symbol.toStringTag,{value:"Module"}))},51305:(t,n,r)=>{r.d(n,{c:()=>p,g:()=>l,j:()=>_,k:()=>g,m:()=>f,s:()=>u});var e=r(46521),o=r(94961),a=r(65617),i=r(46851),s=r(17896),c=r(98766);function u(t,n,r){r*=.5;const e=Math.sin(r);return t[0]=e*n[0],t[1]=e*n[1],t[2]=e*n[2],t[3]=Math.cos(r),t}function l(t,n){const r=2*Math.acos(n[3]),e=Math.sin(r/2);return e>(0,i.g)()?(t[0]=n[0]/e,t[1]=n[1]/e,t[2]=n[2]/e):(t[0]=1,t[1]=0,t[2]=0),r}function f(t,n,r){const e=n[0],o=n[1],a=n[2],i=n[3],s=r[0],c=r[1],u=r[2],l=r[3];return t[0]=e*l+i*s+o*u-a*c,t[1]=o*l+i*c+a*s-e*u,t[2]=a*l+i*u+e*c-o*s,t[3]=i*l-e*s-o*c-a*u,t}function h(t,n,r,e){const o=n[0],a=n[1],s=n[2],c=n[3];let u,l,f,h,p,M=r[0],g=r[1],m=r[2],y=r[3];return l=o*M+a*g+s*m+c*y,l<0&&(l=-l,M=-M,g=-g,m=-m,y=-y),1-l>(0,i.g)()?(u=Math.acos(l),f=Math.sin(u),h=Math.sin((1-e)*u)/f,p=Math.sin(e*u)/f):(h=1-e,p=e),t[0]=h*o+p*M,t[1]=h*a+p*g,t[2]=h*s+p*m,t[3]=h*c+p*y,t}function p(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=n[3],t}function M(t,n){const r=n[0]+n[4]+n[8];let e;if(r>0)e=Math.sqrt(r+1),t[3]=.5*e,e=.5/e,t[0]=(n[5]-n[7])*e,t[1]=(n[6]-n[2])*e,t[2]=(n[1]-n[3])*e;else{let r=0;n[4]>n[0]&&(r=1),n[8]>n[3*r+r]&&(r=2);const o=(r+1)%3,a=(r+2)%3;e=Math.sqrt(n[3*r+r]-n[3*o+o]-n[3*a+a]+1),t[r]=.5*e,e=.5/e,t[3]=(n[3*o+a]-n[3*a+o])*e,t[o]=(n[3*o+r]+n[3*r+o])*e,t[a]=(n[3*a+r]+n[3*r+a])*e}return t}function g(t,n,r,e){const o=.5*Math.PI/180;n*=o,r*=o,e*=o;const a=Math.sin(n),i=Math.cos(n),s=Math.sin(r),c=Math.cos(r),u=Math.sin(e),l=Math.cos(e);return t[0]=a*c*l-i*s*u,t[1]=i*s*l+a*c*u,t[2]=i*c*u-a*s*l,t[3]=i*c*l+a*s*u,t}const m=c.c,y=c.s,b=c.a,d=f,P=c.b,A=c.d,x=c.l,F=c.e,w=F,v=c.f,T=v,C=c.n,_=c.g,R=c.h,S=(0,a.c)(),Z=(0,a.f)(1,0,0),O=(0,a.f)(0,1,0),j=(0,o.a)(),q=(0,o.a)(),I=(0,e.c)();Object.freeze(Object.defineProperty({__proto__:null,add:b,calculateW:function(t,n){const r=n[0],e=n[1],o=n[2];return t[0]=r,t[1]=e,t[2]=o,t[3]=Math.sqrt(Math.abs(1-r*r-e*e-o*o)),t},conjugate:p,copy:m,dot:A,equals:R,exactEquals:_,fromEuler:g,fromMat3:M,getAxisAngle:l,identity:function(t){return t[0]=0,t[1]=0,t[2]=0,t[3]=1,t},invert:function(t,n){const r=n[0],e=n[1],o=n[2],a=n[3],i=r*r+e*e+o*o+a*a,s=i?1/i:0;return t[0]=-r*s,t[1]=-e*s,t[2]=-o*s,t[3]=a*s,t},len:w,length:F,lerp:x,mul:d,multiply:f,normalize:C,random:function(t){const n=i.R,r=n(),e=n(),o=n(),a=Math.sqrt(1-r),s=Math.sqrt(r);return t[0]=a*Math.sin(2*Math.PI*e),t[1]=a*Math.cos(2*Math.PI*e),t[2]=s*Math.sin(2*Math.PI*o),t[3]=s*Math.cos(2*Math.PI*o),t},rotateX:function(t,n,r){r*=.5;const e=n[0],o=n[1],a=n[2],i=n[3],s=Math.sin(r),c=Math.cos(r);return t[0]=e*c+i*s,t[1]=o*c+a*s,t[2]=a*c-o*s,t[3]=i*c-e*s,t},rotateY:function(t,n,r){r*=.5;const e=n[0],o=n[1],a=n[2],i=n[3],s=Math.sin(r),c=Math.cos(r);return t[0]=e*c-a*s,t[1]=o*c+i*s,t[2]=a*c+e*s,t[3]=i*c-o*s,t},rotateZ:function(t,n,r){r*=.5;const e=n[0],o=n[1],a=n[2],i=n[3],s=Math.sin(r),c=Math.cos(r);return t[0]=e*c+o*s,t[1]=o*c-e*s,t[2]=a*c+i*s,t[3]=i*c-a*s,t},rotationTo:function(t,n,r){const e=(0,s.e)(n,r);return e<-.999999?((0,s.f)(S,Z,n),(0,s.u)(S)<1e-6&&(0,s.f)(S,O,n),(0,s.n)(S,S),u(t,S,Math.PI),t):e>.999999?(t[0]=0,t[1]=0,t[2]=0,t[3]=1,t):((0,s.f)(S,n,r),t[0]=S[0],t[1]=S[1],t[2]=S[2],t[3]=1+e,C(t,t))},scale:P,set:y,setAxes:function(t,n,r,e){const o=I;return o[0]=r[0],o[3]=r[1],o[6]=r[2],o[1]=e[0],o[4]=e[1],o[7]=e[2],o[2]=-n[0],o[5]=-n[1],o[8]=-n[2],C(t,M(t,o))},setAxisAngle:u,slerp:h,sqlerp:function(t,n,r,e,o,a){return h(j,n,o,a),h(q,r,e,a),h(t,j,q,2*a*(1-a)),t},sqrLen:T,squaredLength:v,str:function(t){return"quat("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"}},Symbol.toStringTag,{value:"Module"}))},58995:(t,n,r)=>{r.d(n,{rS:()=>u});var e=r(2109),o=r(82971),a=r(8744);const i=new o.Z(e.kU),s=new o.Z(e.JL),c=new o.Z(e.mM);function u(t){return t&&((0,a.BZ)(t)||(0,a.fS)(t,s))?s:t&&((0,a.V2)(t)||(0,a.fS)(t,c))?c:i}new o.Z(e.pn)},2674:(t,n,r)=>{r.d(n,{Z:()=>y});var e,o=r(43697),a=r(96674),i=r(5600),s=(r(75215),r(67676),r(80442),r(52011)),c=r(52138),u=r(13598),l=r(51305),f=r(94961),h=r(17896),p=r(65617),M=r(3709);let g=e=class extends a.wq{constructor(t){super(t),this.translation=(0,p.c)(),this.rotationAxis=(0,p.g)(M.UP),this.rotationAngle=0,this.scale=(0,p.f)(1,1,1)}get rotation(){return(0,M.uT)(this.rotationAxis,this.rotationAngle)}set rotation(t){this.rotationAxis=(0,p.a)((0,M.ZZ)(t)),this.rotationAngle=(0,M.EU)(t)}get localMatrix(){const t=(0,u.c)();return(0,l.s)(m,(0,M.ZZ)(this.rotation),(0,M.WH)(this.rotation)),(0,c.g)(t,m,this.translation,this.scale),t}get localMatrixInverse(){return(0,c.a)((0,u.c)(),this.localMatrix)}applyLocal(t,n){return(0,h.m)(n,t,this.localMatrix)}applyLocalInverse(t,n){return(0,h.m)(n,t,this.localMatrixInverse)}equals(t){return this===t||null!=t&&(0,c.h)(this.localMatrix,t.localMatrix)}clone(){const t={translation:(0,p.a)(this.translation),rotationAxis:(0,p.a)(this.rotationAxis),rotationAngle:this.rotationAngle,scale:(0,p.a)(this.scale)};return new e(t)}};(0,o._)([(0,i.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],g.prototype,"translation",void 0),(0,o._)([(0,i.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],g.prototype,"rotationAxis",void 0),(0,o._)([(0,i.Cb)({type:Number,nonNullable:!0,json:{write:!0}})],g.prototype,"rotationAngle",void 0),(0,o._)([(0,i.Cb)({type:[Number],nonNullable:!0,json:{write:!0}})],g.prototype,"scale",void 0),(0,o._)([(0,i.Cb)()],g.prototype,"rotation",null),(0,o._)([(0,i.Cb)()],g.prototype,"localMatrix",null),(0,o._)([(0,i.Cb)()],g.prototype,"localMatrixInverse",null),g=e=(0,o._)([(0,s.j)("esri.geometry.support.MeshTransform")],g);const m=(0,f.a)(),y=g},3709:(t,n,r)=>{r.d(n,{EU:()=>p,UP:()=>g,Ue:()=>c,WH:()=>M,ZZ:()=>h,qC:()=>l,qw:()=>f,uT:()=>u});var e=r(22021),o=r(51305),a=r(94961),i=r(17896),s=r(65617);function c(t=g){return[t[0],t[1],t[2],t[3]]}function u(t,n,r=c()){return(0,i.c)(r,t),r[3]=n,r}function l(t,n,r=c()){return(0,o.s)(m,t,M(t)),(0,o.s)(y,n,M(n)),(0,o.m)(m,y,m),function(t,n){return t[3]=n,t}(r,(0,e.BV)((0,o.g)(r,m)))}function f(t,n,r,e=c()){return u(s.d,t,b),u(s.e,n,d),u(s.U,r,P),l(b,d,b),l(b,P,e),e}function h(t){return t}function p(t){return t[3]}function M(t){return(0,e.Vl)(t[3])}const g=[0,0,1,0],m=(0,a.a)(),y=(0,a.a)(),b=(c(),c()),d=c(),P=c()},13442:(t,n,r)=>{r.d(n,{A:()=>a,h:()=>o});var e=r(92604);function o(t,n){return t.isGeographic||t.isWebMercator&&(n?.geographic??!0)}function a(t,n,r){const o=!t.isGeoreferenced;null!=r?.geographic&&r.geographic!==o&&e.Z.getLogger(n).warnOnce(`Specifying the 'geographic' parameter (${r.geographic}) for a Mesh vertex space of type "${t.type}" is not supported. This parameter will be ignored.`)}},66459:(t,n,r)=>{r.d(n,{FF:()=>F,I5:()=>A,Yq:()=>w,iv:()=>P,project:()=>v,w1:()=>x});var e=r(67900),o=r(46521),a=r(52138),i=r(13598),s=r(17896),c=r(65617),u=r(21787),l=r(44547),f=r(58995),h=r(83025),p=r(85872),M=r(50567),g=r(84555),m=r(2674),y=r(20773),b=r(13442),d=r(56493);function P(t,n,r){return(0,b.h)(n.spatialReference,r)?function(t,n,r){const e=n.spatialReference,o=R(n,r,j),a=new Float64Array(t.position.length),i=function(t,n,r,e){(0,y.t)(e,t,n);const o=new Float64Array(t.length);return(0,d.To)(e,o,r)}(t.position,o,e,a),s=(0,u.b)(I,o);return{position:i,normal:T(i,a,t.normal,s,e),tangent:C(i,a,t.tangent,s,e)}}(t,n,r):function(t,n,r){const e=new Float64Array(t.position.length),o=t.position,a=n.x,i=n.y,s=n.z??0,c=O(r?r.unit:null,n.spatialReference);for(let t=0;t{r.d(n,{Iz:()=>m,M2:()=>F,To:()=>d,VS:()=>A,XO:()=>b,Yk:()=>y,w9:()=>P,wi:()=>x});var e=r(92604),o=r(21787),a=r(46521),i=r(13598),s=r(17896),c=r(65617),u=r(44547),l=r(58995),f=r(8744),h=r(40488),p=r(56481),M=r(20773);const g=e.Z.getLogger("esri.geometry.support.meshUtils.normalProjection");function m(t,n,r,e,o){return v(e)?(w(C.TO_PCPF,p.ct.fromTypedArray(t),p.fP.fromTypedArray(n),p.fP.fromTypedArray(r),e,p.ct.fromTypedArray(o)),o):(g.error("Cannot convert spatial reference to PCPF"),o)}function y(t,n,r,e,o){return v(e)?(w(C.FROM_PCPF,p.ct.fromTypedArray(t),p.fP.fromTypedArray(n),p.fP.fromTypedArray(r),e,p.ct.fromTypedArray(o)),o):(g.error("Cannot convert to spatial reference from PCPF"),o)}function b(t,n,r){return(0,u.projectBuffer)(t,n,0,r,(0,l.rS)(n),0,t.length/3),r}function d(t,n,r){return(0,u.projectBuffer)(t,(0,l.rS)(r),0,n,r,0,t.length/3),n}function P(t,n,r){return(0,o.b)(O,r),(0,M.a)(n,t,O),(0,o.i)(O)||(0,M.n)(n,n),n}function A(t,n,r){if((0,o.b)(O,r),(0,M.a)(n,t,O,4),(0,o.i)(O)||(0,M.n)(n,n,4),t!==n)for(let r=3;r{function s(e){}r.d(t,{Bg:()=>s}),r(80442)},45091:(e,t,r)=>{r.d(t,{Z:()=>c});var s,n,i=r(80442),o=r(71143);(n=s||(s={}))[n.varint=0]="varint",n[n.fixed64=1]="fixed64",n[n.delimited=2]="delimited",n[n.fixed32=5]="fixed32",n[n.unknown=99]="unknown";const a=4294967296,l=new TextDecoder("utf-8"),u=(0,i.Z)("safari")||(0,i.Z)("ios")?6:(0,i.Z)("ff")?12:32;class c{constructor(e,t,r=0,n=(e?e.byteLength:0)){this._tag=0,this._dataType=s.unknown,this._init(e,t,r,n)}_init(e,t,r,s){this._data=e,this._dataView=t,this._pos=r,this._end=s}asUnsafe(){return this}clone(){return new c(this._data,this._dataView,this._pos,this._end)}pos(){return this._pos}move(e){this._pos=e}nextTag(e){for(;;){if(this._pos===this._end)return!1;const t=this._decodeVarint();if(this._tag=t>>3,this._dataType=7&t,!e||e===this._tag)break;this.skip()}return!0}next(){if(this._pos===this._end)return!1;const e=this._decodeVarint();return this._tag=e>>3,this._dataType=7&e,!0}empty(){return this._pos>=this._end}tag(){return this._tag}getInt32(){return this._decodeVarint()}getInt64(){return this._decodeVarint()}getUInt32(){let e=4294967295;return e=(127&this._data[this._pos])>>>0,this._data[this._pos++]<128?e:(e=(e|(127&this._data[this._pos])<<7)>>>0,this._data[this._pos++]<128?e:(e=(e|(127&this._data[this._pos])<<14)>>>0,this._data[this._pos++]<128?e:(e=(e|(127&this._data[this._pos])<<21)>>>0,this._data[this._pos++]<128?e:(e=(e|(15&this._data[this._pos])<<28)>>>0,this._data[this._pos++]<128?e:void 0))))}getUInt64(){return this._decodeVarint()}getSInt32(){const e=this.getUInt32();if(void 0!==e)return e>>>1^-(1&e)|0}getSInt64(){return this._decodeSVarint()}getBool(){const e=0!==this._data[this._pos];return this._skip(1),e}getEnum(){return this._decodeVarint()}getFixed64(){const e=this._dataView,t=this._pos,r=e.getUint32(t,!0)+e.getUint32(t+4,!0)*a;return this._skip(8),r}getSFixed64(){const e=this._dataView,t=this._pos,r=e.getUint32(t,!0)+e.getInt32(t+4,!0)*a;return this._skip(8),r}getDouble(){const e=this._dataView.getFloat64(this._pos,!0);return this._skip(8),e}getFixed32(){const e=this._dataView.getUint32(this._pos,!0);return this._skip(4),e}getSFixed32(){const e=this._dataView.getInt32(this._pos,!0);return this._skip(4),e}getFloat(){const e=this._dataView.getFloat32(this._pos,!0);return this._skip(4),e}getString(){const e=this._getLength(),t=this._pos,r=this._toString(this._data,t,t+e);return this._skip(e),r}getBytes(){const e=this._getLength(),t=this._pos,r=this._toBytes(this._data,t,t+e);return this._skip(e),r}getLength(){return this._getLengthUnsafe()}processMessageWithArgs(e,t,r,s){const n=this.getMessage(),i=e(n,t,r,s);return n.release(),i}processMessage(e){const t=this.getMessage(),r=e(t);return t.release(),r}getMessage(){const e=this._getLength(),t=c.pool.acquire();return t._init(this._data,this._dataView,this._pos,this._pos+e),this._skip(e),t}release(){c.pool.release(this)}dataType(){return this._dataType}skip(){switch(this._dataType){case s.varint:this._decodeVarint();break;case s.fixed64:this._skip(8);break;case s.delimited:this._skip(this._getLength());break;case s.fixed32:this._skip(4);break;default:throw new Error("Invalid data type!")}}skipLen(e){this._skip(e)}_skip(e){if(this._pos+e>this._end)throw new Error("Attempt to skip past the end of buffer!");this._pos+=e}_decodeVarint(){const e=this._data;let t=this._pos,r=0,s=0;if(this._end-t>=10)do{if(s=e[t++],r|=127&s,0==(128&s))break;if(s=e[t++],r|=(127&s)<<7,0==(128&s))break;if(s=e[t++],r|=(127&s)<<14,0==(128&s))break;if(s=e[t++],r|=(127&s)<<21,0==(128&s))break;if(s=e[t++],r+=268435456*(127&s),0==(128&s))break;if(s=e[t++],r+=34359738368*(127&s),0==(128&s))break;if(s=e[t++],r+=4398046511104*(127&s),0==(128&s))break;if(s=e[t++],r+=562949953421312*(127&s),0==(128&s))break;if(s=e[t++],r+=72057594037927940*(127&s),0==(128&s))break;if(s=e[t++],r+=0x8000000000000000*(127&s),0==(128&s))break;throw new Error("Varint too long!")}while(0);else{let n=1;for(;t!==this._end&&(s=e[t],0!=(128&s));)++t,r+=(127&s)*n,n*=128;if(t===this._end)throw new Error("Varint overrun!");++t,r+=s*n}return this._pos=t,r}_decodeSVarint(){const e=this._data;let t=this._pos,r=0,s=0;const n=1&e[t];if(this._end-t>=10)do{if(s=e[t++],r|=127&s,0==(128&s))break;if(s=e[t++],r|=(127&s)<<7,0==(128&s))break;if(s=e[t++],r|=(127&s)<<14,0==(128&s))break;if(s=e[t++],r|=(127&s)<<21,0==(128&s))break;if(s=e[t++],r+=268435456*(127&s),0==(128&s))break;if(s=e[t++],r+=34359738368*(127&s),0==(128&s))break;if(s=e[t++],r+=4398046511104*(127&s),0==(128&s))break;if(s=e[t++],r+=562949953421312*(127&s),0==(128&s))break;if(s=e[t++],r+=72057594037927940*(127&s),0==(128&s))break;if(s=e[t++],r+=0x8000000000000000*(127&s),0==(128&s))break;throw new Error("Varint too long!")}while(0);else{let n=1;for(;t!==this._end&&(s=e[t],0!=(128&s));)++t,r+=(127&s)*n,n*=128;if(t===this._end)throw new Error("Varint overrun!");++t,r+=s*n}return this._pos=t,n?-(r+1)/2:r/2}_getLength(){if(this._dataType!==s.delimited)throw new Error("Not a delimited data type!");return this._decodeVarint()}_getLengthUnsafe(){return this.getUInt32()}_toString(e,t,r){if((r=Math.min(this._end,r))-t>u){const s=e.subarray(t,r);return l.decode(s)}let s="",n="";for(let i=t;i{e._data=null,e._dataView=null}))},33955:(e,t,r)=>{r.d(t,{Ji:()=>f,YX:()=>u,aW:()=>c,im:()=>y,l9:()=>p,oU:()=>h,q9:()=>m,wp:()=>d});var s=r(6570),n=r(9361),i=r(65091),o=r(94139),a=r(38913),l=r(58901);function u(e){return void 0!==e.xmin&&void 0!==e.ymin&&void 0!==e.xmax&&void 0!==e.ymax}function c(e){return void 0!==e.points}function d(e){return void 0!==e.x&&void 0!==e.y}function p(e){return void 0!==e.paths}function h(e){return void 0!==e.rings}function y(e){return null==e?null:e instanceof n.Z?e:d(e)?o.Z.fromJSON(e):p(e)?l.Z.fromJSON(e):h(e)?a.Z.fromJSON(e):c(e)?i.Z.fromJSON(e):u(e)?s.Z.fromJSON(e):null}function f(e){return e?d(e)?"esriGeometryPoint":p(e)?"esriGeometryPolyline":h(e)?"esriGeometryPolygon":u(e)?"esriGeometryEnvelope":c(e)?"esriGeometryMultipoint":null:null}const g={esriGeometryPoint:o.Z,esriGeometryPolyline:l.Z,esriGeometryPolygon:a.Z,esriGeometryEnvelope:s.Z,esriGeometryMultipoint:i.Z};function m(e){return e&&g[e]||null}},82397:(e,t,r)=>{r.d(t,{G6:()=>f,Ie:()=>y,J9:()=>p,RF:()=>d,U1:()=>h,vY:()=>o}),r(33955);const s=(e,t,r)=>[t,r],n=(e,t,r)=>[t,r,e[2]],i=(e,t,r)=>[t,r,e[2],e[3]];function o(e){return e?{originPosition:"upper-left"===e.originPosition?"upperLeft":"lower-left"===e.originPosition?"lowerLeft":e.originPosition,scale:e.tolerance?[e.tolerance,e.tolerance]:[1,1],translate:null!=e.extent?[e.extent.xmin,e.extent.ymax]:[0,0]}:null}function a({scale:e,translate:t},r){return r*e[0]+t[0]}function l({scale:e,translate:t},r){return t[1]-r*e[1]}function u(e,t,r){const s=new Array(r.length);if(!r.length)return s;const[n,i]=e.scale;let o=a(e,r[0][0]),u=l(e,r[0][1]);s[0]=t(r[0],o,u);for(let e=1;e{r.d(t,{M:()=>n,P:()=>i});var s=r(35454);const n=(0,s.w)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon"}),i=(0,s.w)()({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh"})},69285:(e,t,r)=>{r.d(t,{k:()=>i});var s=r(67900),n=r(8744);function i(e,t,r){if(null==t||null==r||r.vcsWkid||(0,n.fS)(t,r))return null;const i=(0,s._R)(t)/(0,s._R)(r);if(1===i)return null;switch(e){case"point":case"esriGeometryPoint":return e=>function(e,t){e&&null!=e.z&&(e.z*=t)}(e,i);case"polyline":case"esriGeometryPolyline":return e=>function(e,t){if(e)for(const r of e.paths)for(const e of r)e.length>2&&(e[2]*=t)}(e,i);case"polygon":case"esriGeometryPolygon":return e=>function(e,t){if(e)for(const r of e.rings)for(const e of r)e.length>2&&(e[2]*=t)}(e,i);case"multipoint":case"esriGeometryMultipoint":return e=>function(e,t){if(e)for(const r of e.points)r.length>2&&(r[2]*=t)}(e,i);case"extent":case"esriGeometryEnvelope":return e=>function(e,t){e&&null!=e.zmin&&null!=e.zmax&&(e.zmin*=t,e.zmax*=t)}(e,i);default:return null}}},1231:(e,t,r)=>{r.d(t,{Z:()=>g});var s,n=r(43697),i=r(35454),o=r(96674),a=r(5600),l=r(75215),u=(r(67676),r(80442),r(36030)),c=r(71715),d=r(52011),p=r(72729),h=r(86719);const y=new i.X({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let f=s=class extends o.wq{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=-1,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?.value??null}readValueType(e,{description:t}){let r=null;try{r=t?JSON.parse(t):null}catch(e){}return r?y.fromJSON(r.fieldValueType):null}clone(){return new s({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain&&this.domain.clone()||null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"alias",void 0),(0,n._)([(0,a.Cb)({type:[String,Number],json:{write:{allowNull:!0}}})],f.prototype,"defaultValue",void 0),(0,n._)([(0,a.Cb)()],f.prototype,"description",void 0),(0,n._)([(0,c.r)("description")],f.prototype,"readDescription",null),(0,n._)([(0,a.Cb)({types:p.V5,json:{read:{reader:p.im},write:!0}})],f.prototype,"domain",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"editable",void 0),(0,n._)([(0,a.Cb)({type:l.z8,json:{write:!0}})],f.prototype,"length",void 0),(0,n._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"name",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"nullable",void 0),(0,n._)([(0,u.J)(h.v)],f.prototype,"type",void 0),(0,n._)([(0,a.Cb)()],f.prototype,"valueType",void 0),(0,n._)([(0,c.r)("valueType",["description"])],f.prototype,"readValueType",null),(0,n._)([(0,a.Cb)({type:Boolean,json:{read:!1}})],f.prototype,"visible",void 0),f=s=(0,n._)([(0,d.j)("esri.layers.support.Field")],f);const g=f},72729:(e,t,r)=>{r.d(t,{im:()=>x,V5:()=>v}),r(80442);var s,n=r(43697),i=r(22974),o=r(5600),a=(r(75215),r(36030)),l=r(52011),u=r(96674);r(67676);let c=s=class extends u.wq{constructor(e){super(e),this.name=null,this.code=null}clone(){return new s({name:this.name,code:this.code})}};(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,n._)([(0,o.Cb)({type:[String,Number],json:{write:!0}})],c.prototype,"code",void 0),c=s=(0,n._)([(0,l.j)("esri.layers.support.CodedValue")],c);const d=new(r(35454).X)({inherited:"inherited",codedValue:"coded-value",range:"range"});let p=class extends u.wq{constructor(e){super(e),this.name=null,this.type=null}};(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],p.prototype,"name",void 0),(0,n._)([(0,a.J)(d)],p.prototype,"type",void 0),p=(0,n._)([(0,l.j)("esri.layers.support.Domain")],p);const h=p;var y;let f=y=class extends h{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const r=String(e);this.codedValues.some((e=>(String(e.code)===r&&(t=e.name),!!t)))}return t}clone(){return new y({codedValues:(0,i.d9)(this.codedValues),name:this.name})}};(0,n._)([(0,o.Cb)({type:[c],json:{write:!0}})],f.prototype,"codedValues",void 0),(0,n._)([(0,a.J)({codedValue:"coded-value"})],f.prototype,"type",void 0),f=y=(0,n._)([(0,l.j)("esri.layers.support.CodedValueDomain")],f);const g=f;var m;r(92604),r(20102);let _=m=class extends h{constructor(e){super(e),this.type="inherited"}clone(){return new m}};(0,n._)([(0,a.J)({inherited:"inherited"})],_.prototype,"type",void 0),_=m=(0,n._)([(0,l.j)("esri.layers.support.InheritedDomain")],_);const b=_;var k;let T=k=class extends h{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new k({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,o.Cb)({type:Number,json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range&&t.range[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,r){t[r]=[this.minValue||0,e]}}}})],T.prototype,"maxValue",void 0),(0,n._)([(0,o.Cb)({type:Number,json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range&&t.range[0]},write:{target:"range",writer(e,t,r){t[r]=[e,this.maxValue||0]}}}})],T.prototype,"minValue",void 0),(0,n._)([(0,a.J)({range:"range"})],T.prototype,"type",void 0),T=k=(0,n._)([(0,l.j)("esri.layers.support.RangeDomain")],T);const w=T,v={key:"type",base:h,typeMap:{range:T,"coded-value":g,inherited:b}};function x(e){if(!e||!e.type)return null;switch(e.type){case"range":return w.fromJSON(e);case"codedValue":return g.fromJSON(e);case"inherited":return b.fromJSON(e)}return null}},86719:(e,t,r)=>{r.d(t,{v:()=>s});const s=new(r(35454).X)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},77863:(e,t,r)=>{r.d(t,{G$:()=>v,K9:()=>P,wn:()=>_});var s=r(20102),n=r(45091),i=r(5428),o=r(78760);const a=["esriFieldTypeSmallInteger","esriFieldTypeInteger","esriFieldTypeSingle","esriFieldTypeDouble","esriFieldTypeString","esriFieldTypeDate","esriFieldTypeOID","esriFieldTypeGeometry","esriFieldTypeBlob","esriFieldTypeRaster","esriFieldTypeGUID","esriFieldTypeGlobalID","esriFieldTypeXML","esriFieldTypeBigInteger","esriFieldTypeDateOnly","esriFieldTypeTimeOnly","esriFieldTypeTimestampOffset"],l=["sqlTypeBigInt","sqlTypeBinary","sqlTypeBit","sqlTypeChar","sqlTypeDate","sqlTypeDecimal","sqlTypeDouble","sqlTypeFloat","sqlTypeGeometry","sqlTypeGUID","sqlTypeInteger","sqlTypeLongNVarchar","sqlTypeLongVarbinary","sqlTypeLongVarchar","sqlTypeNChar","sqlTypeNVarchar","sqlTypeOther","sqlTypeReal","sqlTypeSmallInt","sqlTypeSqlXml","sqlTypeTime","sqlTypeTimestamp","sqlTypeTimestamp2","sqlTypeTinyInt","sqlTypeVarbinary","sqlTypeVarchar"],u=["upperLeft","lowerLeft"];function c(e){return e>=a.length?null:a[e]}function d(e){return e>=l.length?null:l[e]}function p(e){return e>=u.length?null:u[e]}function h(e,t){return t>=e.geometryTypes.length?null:e.geometryTypes[t]}function y(e,t,r){const s=e.asUnsafe(),n=t.createPointGeometry(r);for(;s.next();)switch(s.tag()){case 3:{const e=s.getUInt32(),r=s.pos()+e;let i=0;for(;s.pos(){r.d(t,{A:()=>l,J:()=>u});var s=r(67900),n=r(8744),i=r(70272),o=r(44876),a=r(5428);const l=["esriGeometryPoint","esriGeometryMultipoint","esriGeometryPolyline","esriGeometryPolygon"];class u{constructor(e){this._options=e,this.geometryTypes=l,this._coordinatePtr=0,this._vertexDimension=0}createFeatureResult(){return new o.Z}prepareFeatures(e){this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++}finishFeatureResult(e){if(!e||!e.features||!e.hasZ||!this._options.sourceSpatialReference||!e.spatialReference||(0,n.fS)(e.spatialReference,this._options.sourceSpatialReference)||e.spatialReference.vcsWkid)return;const t=(0,s._R)(this._options.sourceSpatialReference)/(0,s._R)(e.spatialReference);if(1!==t)for(const r of e.features){if(!(0,i.S6)(r))continue;const e=r.geometry.coords;for(let r=2;re+t),0)*this._vertexDimension,this._coordinatePtr=0}addCoordinate(e,t){e.coords[this._coordinatePtr++]=t}addCoordinatePoint(e,t){e.coords.push(t)}addLength(e,t){e.lengths.push(t)}addQueryGeometry(e,t){e.queryGeometry=t.queryGeometry,e.queryGeometryType=t.queryGeometryType}createPointGeometry(){return new a.Z}}},45178:(e,t,r)=>{r.d(t,{C:()=>n});var s=r(77863);function n(e,t){const r=(0,s.K9)(e,t),n=r.queryResult.featureResult,i=r.queryResult.queryGeometry,o=r.queryResult.queryGeometryType;if(n&&n.features&&n.features.length&&n.objectIdFieldName){const e=n.objectIdFieldName;for(const t of n.features)t.attributes&&(t.objectId=t.attributes[e])}return n&&(n.queryGeometry=i,n.queryGeometryType=o),n}},61916:(e,t,r)=>{r.r(t),r.d(t,{default:()=>k});var s=r(74085),n=r(99001),i=r(82971),o=r(69285),a=(r(80442),r(1533),r(60437),r(24470),r(82397),r(86973),r(1231));r(8744);class l{constructor(e,t,r){this.uid=e,this.geometry=t,this.attributes=r,this.visible=!0,this.objectId=null,this.centroid=null}}class u{constructor(){this.exceededTransferLimit=!1,this.features=[],this.fields=[],this.hasM=!1,this.hasZ=!1,this.geometryType=null,this.objectIdFieldName=null,this.globalIdFieldName=null,this.geometryProperties=null,this.geohashFieldName=null,this.spatialReference=null,this.transform=null}}var c=r(98732);function d(e,t){return t}function p(e,t,r,s){switch(r){case 0:return g(e,t+s,0);case 1:return"lowerLeft"===e.originPosition?g(e,t+s,1):function({translate:e,scale:t},r,s){return e[s]-r*t[s]}(e,t+s,1)}}function h(e,t,r,s){return 2===r?g(e,t,2):p(e,t,r,s)}function y(e,t,r,s){return 2===r?g(e,t,3):p(e,t,r,s)}function f(e,t,r,s){return 3===r?g(e,t,3):h(e,t,r,s)}function g({translate:e,scale:t},r,s){return e[s]+r*t[s]}class m{constructor(e){this._options=e,this.geometryTypes=["point","multipoint","polyline","polygon"],this._previousCoordinate=[0,0],this._transform=null,this._applyTransform=d,this._lengths=[],this._currentLengthIndex=0,this._toAddInCurrentPath=0,this._vertexDimension=0,this._coordinateBuffer=null,this._coordinateBufferPtr=0,this._attributesConstructor=class{}}createFeatureResult(){return new u}finishFeatureResult(e){if(this._options.applyTransform&&(e.transform=null),this._attributesConstructor=class{},this._coordinateBuffer=null,this._lengths.length=0,!e.hasZ)return;const t=(0,o.k)(e.geometryType,this._options.sourceSpatialReference,e.spatialReference);if(null!=t)for(const r of e.features)t(r.geometry)}createSpatialReference(){return new i.Z}addField(e,t){e.fields.push(a.Z.fromJSON(t));const r=e.fields.map((e=>e.name));this._attributesConstructor=function(){for(const e of r)this[e]=null}}addFeature(e,t){const r=this._options.maxStringAttributeLength??0;if(r>0)for(const e in t.attributes){const s=t.attributes[e];"string"==typeof s&&s.length>r&&(t.attributes[e]="")}e.features.push(t)}addQueryGeometry(e,t){const{queryGeometry:r,queryGeometryType:s}=t,n=(0,c.$g)(r.clone(),r,!1,!1,this._transform),i=(0,c.di)(n,s,!1,!1);let o=null;switch(s){case"esriGeometryPoint":o="point";break;case"esriGeometryPolygon":o="polygon";break;case"esriGeometryPolyline":o="polyline";break;case"esriGeometryMultipoint":o="multipoint"}i.type=o,e.queryGeometryType=s,e.queryGeometry=i}prepareFeatures(e){switch(this._transform=e.transform??null,this._options.applyTransform&&e.transform&&(this._applyTransform=this._deriveApplyTransform(e)),this._vertexDimension=2,e.hasZ&&this._vertexDimension++,e.hasM&&this._vertexDimension++,e.geometryType){case"point":this.addCoordinate=(e,t,r)=>this.addCoordinatePoint(e,t,r),this.createGeometry=e=>this.createPointGeometry(e);break;case"polygon":this.addCoordinate=(e,t,r)=>this._addCoordinatePolygon(e,t,r),this.createGeometry=e=>this._createPolygonGeometry(e);break;case"polyline":this.addCoordinate=(e,t,r)=>this._addCoordinatePolyline(e,t,r),this.createGeometry=e=>this._createPolylineGeometry(e);break;case"multipoint":this.addCoordinate=(e,t,r)=>this._addCoordinateMultipoint(e,t,r),this.createGeometry=e=>this._createMultipointGeometry(e);break;case"mesh":case"extent":break;default:(0,s.Bg)(e.geometryType)}}createFeature(){return this._lengths.length=0,this._currentLengthIndex=0,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0,new l((0,n.D)(),null,new this._attributesConstructor)}allocateCoordinates(){const e=this._lengths.reduce(((e,t)=>e+t),0);this._coordinateBuffer=new Float64Array(e*this._vertexDimension),this._coordinateBufferPtr=0}addLength(e,t){0===this._lengths.length&&(this._toAddInCurrentPath=t),this._lengths.push(t)}createPointGeometry(e){const t={type:"point",x:0,y:0,spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM};return t.hasZ&&(t.z=0),t.hasM&&(t.m=0),t}addCoordinatePoint(e,t,r){const s=this._transform?this._applyTransform(this._transform,t,r,0):t;if(null!=s)switch(r){case 0:e.x=s;break;case 1:e.y=s;break;case 2:e.hasZ?e.z=s:e.m=s;break;case 3:e.m=s}}_transformPathLikeValue(e,t){let r=0;return t<=1&&(r=this._previousCoordinate[t],this._previousCoordinate[t]+=e),this._transform?this._applyTransform(this._transform,e,t,r):e}_addCoordinatePolyline(e,t,r){this._dehydratedAddPointsCoordinate(e.paths,t,r)}_addCoordinatePolygon(e,t,r){this._dehydratedAddPointsCoordinate(e.rings,t,r)}_addCoordinateMultipoint(e,t,r){0===r&&e.points.push([]);const s=this._transformPathLikeValue(t,r);e.points[e.points.length-1].push(s)}_createPolygonGeometry(e){return{type:"polygon",rings:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createPolylineGeometry(e){return{type:"polyline",paths:[[]],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_createMultipointGeometry(e){return{type:"multipoint",points:[],spatialReference:e.spatialReference,hasZ:!!e.hasZ,hasM:!!e.hasM}}_dehydratedAddPointsCoordinate(e,t,r){0===r&&0==this._toAddInCurrentPath--&&(e.push([]),this._toAddInCurrentPath=this._lengths[++this._currentLengthIndex]-1,this._previousCoordinate[0]=0,this._previousCoordinate[1]=0);const s=this._transformPathLikeValue(t,r),n=e[e.length-1],i=this._coordinateBuffer;if(i){if(0===r){const e=this._coordinateBufferPtr*Float64Array.BYTES_PER_ELEMENT;n.push(new Float64Array(i.buffer,e,this._vertexDimension))}i[this._coordinateBufferPtr++]=s}}_deriveApplyTransform(e){const{hasZ:t,hasM:r}=e;return t&&r?f:t?h:r?y:p}}var _=r(45178);class b{_parseFeatureQuery(e){const t=(0,_.C)(e.buffer,new m(e.options)),r={...t,spatialReference:t.spatialReference?.toJSON(),fields:t.fields?t.fields.map((e=>e.toJSON())):void 0};return Promise.resolve(r)}}function k(){return new b}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/cfad34c949cbe8a31ef8.js b/public/assets/esri/core/workers/chunks/cfad34c949cbe8a31ef8.js new file mode 100644 index 0000000..32a5f57 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/cfad34c949cbe8a31ef8.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9169],{29169:(e,t,i)=>{i.d(t,{default:()=>m});var s=i(20102),r=i(92604),o=i(24470),a=i(20322),n=i(10402),h=i(17590),l=i(11490),d=i(14165),u=i(74259);const c=r.Z.getLogger("esri.views.2d.layers.features.support.whereUtils"),_={getAttribute:(e,t)=>e.field(t)};async function y(e,t){const r=await Promise.resolve().then(i.bind(i,41534));try{const i=r.WhereClause.create(e,t);if(!i.isStandardized){const e=new s.Z("mapview - bad input","Unable to apply filter's definition expression, as expression is not standardized.",i);c.error(e)}return e=>{const t=e.readArcadeFeature();return i.testFeature(t,_)}}catch(t){return c.warn("mapview-bad-where-clause","Encountered an error when evaluating where clause",e),e=>!0}}class m{constructor(e){this._geometryBounds=(0,o.Ue)(),this._idToVisibility=new Map,this._serviceInfo=e}get hash(){return this._hash}check(e){return this._applyFilter(e)}clear(){const e=this._resetAllHiddenIds();return this.update(),{show:e,hide:[]}}invalidate(){this._idToVisibility.forEach(((e,t)=>{this._idToVisibility.set(t,0)}))}setKnownIds(e){for(const t of e)this._idToVisibility.set(t,1)}setTrue(e){const t=[],i=[],s=new Set(e);return this._idToVisibility.forEach(((e,r)=>{const o=!!(1&this._idToVisibility.get(r)),a=s.has(r);!o&&a?t.push(r):o&&!a&&i.push(r),this._idToVisibility.set(r,a?3:0)})),{show:t,hide:i}}createQuery(){const{geometry:e,spatialRel:t,where:i,timeExtent:s,objectIds:r}=this;return d.Z.fromJSON({geometry:e,spatialRel:t,where:i,timeExtent:s,objectIds:r})}async update(e,t){this._hash=JSON.stringify(e);const i=await(0,l.j6)(e,null,t);await Promise.all([this._setGeometryFilter(i),this._setIdFilter(i),this._setAttributeFilter(i),this._setTimeFilter(i)])}async _setAttributeFilter(e){if(!e||!e.where)return this._clause=null,void(this.where=null);this._clause=await y(e.where,this._serviceInfo.fieldsIndex),this.where=e.where}_setIdFilter(e){this._idsToShow=e&&e.objectIds&&new Set(e.objectIds),this._idsToHide=e&&e.hiddenIds&&new Set(e.hiddenIds),this.objectIds=e&&e.objectIds}async _setGeometryFilter(e){if(!e||!e.geometry)return this._spatialQueryOperator=null,this.geometry=null,void(this.spatialRel=null);const t=e.geometry,i=e.spatialRel||"esriSpatialRelIntersects",s=await(0,n.cW)(i,t,this._serviceInfo.geometryType,this._serviceInfo.hasZ,this._serviceInfo.hasM);(0,a.$P)(this._geometryBounds,t),this._spatialQueryOperator=s,this.geometry=t,this.spatialRel=i}_setTimeFilter(e){if(this.timeExtent=this._timeOperator=null,e&&e.timeExtent)if(this._serviceInfo.timeInfo)this.timeExtent=e.timeExtent,this._timeOperator=(0,h.y)(this._serviceInfo.timeInfo,e.timeExtent,u.k);else{const t=new s.Z("feature-layer-view:time-filter-not-available","Unable to apply time filter, as layer doesn't have time metadata.",e.timeExtent);r.Z.getLogger("esri.views.2d.layers.features.controllers.FeatureFilter").error(t)}}_applyFilter(e){return this._filterByGeometry(e)&&this._filterById(e)&&this._filterByTime(e)&&this._filterByExpression(e)}_filterByExpression(e){return!this.where||this._clause(e)}_filterById(e){return(!this._idsToHide||!this._idsToHide.size||!this._idsToHide.has(e.getObjectId()))&&(!this._idsToShow||!this._idsToShow.size||this._idsToShow.has(e.getObjectId()))}_filterByGeometry(e){if(!this.geometry)return!0;const t=e.readHydratedGeometry();return!!t&&this._spatialQueryOperator(t)}_filterByTime(e){return null==this._timeOperator||this._timeOperator(e)}_resetAllHiddenIds(){const e=[];return this._idToVisibility.forEach(((t,i)=>{1&t||(this._idToVisibility.set(i,1),e.push(i))})),e}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d08800a30b1227591986.js b/public/assets/esri/core/workers/chunks/d08800a30b1227591986.js new file mode 100644 index 0000000..386ec15 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d08800a30b1227591986.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5389],{35389:(n,t,e)=>{e.r(t),e.d(t,{a:()=>f});var r,a,i,o=e(5732),u={exports:{}};r=u,a="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,i=function(n){var t,e,r;n=n||{},t||(t=void 0!==n?n:{}),t.ready=new Promise((function(n,t){e=n,r=t}));var i=Object.assign({},t),u="./this.program",c="";"undefined"!=typeof document&&document.currentScript&&(c=document.currentScript.src),a&&(c=a),c=0!==c.indexOf("blob:")?c.substr(0,c.replace(/[?#].*/,"").lastIndexOf("/")+1):"";var f,s=t.print||console.log.bind(console),l=t.printErr||console.warn.bind(console);Object.assign(t,i),i=null,t.thisProgram&&(u=t.thisProgram),t.wasmBinary&&(f=t.wasmBinary),t.noExitRuntime,"object"!=typeof WebAssembly&&I("no native wasm support detected");var h,p,v,d,g,y,m,b,w,A,T,C,P=!1,_="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function k(n,t,e){var r=t+e;for(e=t;n[e]&&!(e>=r);)++e;if(16(a=224==(240&a)?(15&a)<<12|i<<6|o:(7&a)<<18|i<<12|o<<6|63&n[t++])?r+=String.fromCharCode(a):(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a))}}else r+=String.fromCharCode(a)}return r}function $(n,t,e,r){if(0=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),127>=i){if(e>=r)break;t[e++]=i}else{if(2047>=i){if(e+1>=r)break;t[e++]=192|i>>6}else{if(65535>=i){if(e+2>=r)break;t[e++]=224|i>>12}else{if(e+3>=r)break;t[e++]=240|i>>18,t[e++]=128|i>>12&63}t[e++]=128|i>>6&63}t[e++]=128|63&i}}t[e]=0}}function W(n){for(var t=0,e=0;e=r?t++:2047>=r?t+=2:55296<=r&&57343>=r?(t+=4,++e):t+=3}return t}function E(){var n=h.buffer;p=n,t.HEAP8=v=new Int8Array(n),t.HEAP16=g=new Int16Array(n),t.HEAP32=m=new Int32Array(n),t.HEAPU8=d=new Uint8Array(n),t.HEAPU16=y=new Uint16Array(n),t.HEAPU32=b=new Uint32Array(n),t.HEAPF32=w=new Float32Array(n),t.HEAPF64=C=new Float64Array(n),t.HEAP64=A=new BigInt64Array(n),t.HEAPU64=T=new BigUint64Array(n)}var O,j=[],F=[],S=[];function D(){var n=t.preRun.shift();j.unshift(n)}var M,R=0,U=null;function I(n){throw t.onAbort&&t.onAbort(n),l(n="Aborted("+n+")"),P=!0,n=new WebAssembly.RuntimeError(n+". Build with -sASSERTIONS for more info."),r(n),n}function x(){return M.startsWith("data:application/octet-stream;base64,")}if(M="arcgis-knowledge-client-core-simd.wasm",!x()){var H=M;M=t.locateFile?t.locateFile(H,c):c+H}function Y(){var n=M;try{if(n==M&&f)return new Uint8Array(f);throw"both async and sync fetching of the wasm failed"}catch(n){I(n)}}function V(n){for(;0>2]=n},this.Ua=function(n){b[this.ga+8>>2]=n},this.Va=function(){m[this.ga>>2]=0},this.Oa=function(){v[this.ga+12>>0]=0},this.Ya=function(){v[this.ga+13>>0]=0},this.La=function(n,t){this.Ma(),this.Za(n),this.Ua(t),this.Va(),this.Oa(),this.Ya()},this.Ma=function(){b[this.ga+16>>2]=0}}var z={};function q(n){for(;n.length;){var t=n.pop();n.pop()(t)}}function N(n){return this.fromWireType(m[n>>2])}var L={},G={},J={};function Z(n){if(void 0===n)return"_unknown";var t=(n=n.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_"+n:n}function X(n,t){return n=Z(n),function(){return t.apply(this,arguments)}}function K(n){var t=Error,e=X(n,(function(t){this.name=n,this.message=t,void 0!==(t=Error(t).stack)&&(this.stack=this.toString()+"\n"+t.replace(/^Error(:[^\n]*)?\n/,""))}));return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.prototype.toString=function(){return void 0===this.message?this.name:this.name+": "+this.message},e}var Q=void 0;function nn(n){throw new Q(n)}function tn(n,t,e){function r(t){(t=e(t)).length!==n.length&&nn("Mismatched type converter count");for(var r=0;r{G.hasOwnProperty(n)?a[t]=G[n]:(i.push(n),L.hasOwnProperty(n)||(L[n]=[]),L[n].push((()=>{a[t]=G[n],++o===i.length&&r(a)})))})),0===i.length&&r(a)}function en(n){if(null===n)return"null";var t=typeof n;return"object"===t||"array"===t||"function"===t?n.toString():""+n}var rn=void 0;function an(n){for(var t="";d[n];)t+=rn[d[n++]];return t}var on=void 0;function un(n){throw new on(n)}function cn(n,t,e={}){if(!("argPackAdvance"in t))throw new TypeError("registerType registeredInstance requires argPackAdvance");var r=t.name;if(n||un('type "'+r+'" must have a positive integer typeid pointer'),G.hasOwnProperty(n)){if(e.Wa)return;un("Cannot register type '"+r+"' twice")}G[n]=t,delete J[n],L.hasOwnProperty(n)&&(t=L[n],delete L[n],t.forEach((n=>n())))}function fn(n,t,e){switch(t){case 0:return e?function(n){return v[n]}:function(n){return d[n]};case 1:return e?function(n){return g[n>>1]}:function(n){return y[n>>1]};case 2:return e?function(n){return m[n>>2]}:function(n){return b[n>>2]};case 3:return e?function(n){return A[n>>3]}:function(n){return T[n>>3]};default:throw new TypeError("Unknown integer type: "+n)}}function sn(n){switch(n){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+n)}}function ln(n){un(n.ea.ha.fa.name+" instance already deleted")}var hn=!1;function pn(){}function vn(n){--n.count.value,0===n.count.value&&(n.ja?n.la.oa(n.ja):n.ha.fa.oa(n.ga))}function dn(n,t,e){return t===e?n:void 0===e.ma||null===(n=dn(n,t,e.ma))?null:e.Ka(n)}var gn={},yn=[];function mn(){for(;yn.length;){var n=yn.pop();n.ea.ua=!1,n.delete()}}var bn=void 0,wn={};function An(n,t){return t.ha&&t.ga||nn("makeClassHandle requires ptr and ptrType"),!!t.la!=!!t.ja&&nn("Both smartPtrType and smartPtr must be specified"),t.count={value:1},Tn(Object.create(n,{ea:{value:t}}))}function Tn(n){return"undefined"==typeof FinalizationRegistry?(Tn=n=>n,n):(hn=new FinalizationRegistry((n=>{vn(n.ea)})),pn=n=>{hn.unregister(n)},(Tn=n=>{var t=n.ea;return t.ja&&hn.register(n,{ea:t},n),n})(n))}function Cn(){}function Pn(n,t,e){if(void 0===n[t].ia){var r=n[t];n[t]=function(){return n[t].ia.hasOwnProperty(arguments.length)||un("Function '"+e+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+n[t].ia+")!"),n[t].ia[arguments.length].apply(this,arguments)},n[t].ia=[],n[t].ia[r.ta]=r}}function _n(n,e,r){t.hasOwnProperty(n)?((void 0===r||void 0!==t[n].ia&&void 0!==t[n].ia[r])&&un("Cannot register public name '"+n+"' twice"),Pn(t,n,n),t.hasOwnProperty(r)&&un("Cannot register multiple overloads of a function with the same number of arguments ("+r+")!"),t[n].ia[r]=e):(t[n]=e,void 0!==r&&(t[n].lb=r))}function kn(n,t,e,r,a,i,o,u){this.name=n,this.constructor=t,this.pa=e,this.oa=r,this.ma=a,this.Pa=i,this.wa=o,this.Ka=u,this.ab=[]}function $n(n,t,e){for(;t!==e;)t.wa||un("Expected null or instance of "+e.name+", got an instance of "+t.name),n=t.wa(n),t=t.ma;return n}function Wn(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),$n(t.ea.ga,t.ea.ha.fa,this.fa))}function En(n,t){if(null===t){if(this.Ba&&un("null is not a valid "+this.name),this.ya){var e=this.Ca();return null!==n&&n.push(this.oa,e),e}return 0}if(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),!this.xa&&t.ea.ha.xa&&un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name),e=$n(t.ea.ga,t.ea.ha.fa,this.fa),this.ya)switch(void 0===t.ea.ja&&un("Passing raw pointer to smart pointer is illegal"),this.gb){case 0:t.ea.la===this?e=t.ea.ja:un("Cannot convert argument of type "+(t.ea.la?t.ea.la.name:t.ea.ha.name)+" to parameter type "+this.name);break;case 1:e=t.ea.ja;break;case 2:if(t.ea.la===this)e=t.ea.ja;else{var r=t.clone();e=this.bb(e,qn((function(){r.delete()}))),null!==n&&n.push(this.oa,e)}break;default:un("Unsupporting sharing policy")}return e}function On(n,t){return null===t?(this.Ba&&un("null is not a valid "+this.name),0):(t.ea||un('Cannot pass "'+en(t)+'" as a '+this.name),t.ea.ga||un("Cannot pass deleted object as a pointer of type "+this.name),t.ea.ha.xa&&un("Cannot convert argument of type "+t.ea.ha.name+" to parameter type "+this.name),$n(t.ea.ga,t.ea.ha.fa,this.fa))}function jn(n,t,e,r,a,i,o,u,c,f,s){this.name=n,this.fa=t,this.Ba=e,this.xa=r,this.ya=a,this.$a=i,this.gb=o,this.Ha=u,this.Ca=c,this.bb=f,this.oa=s,a||void 0!==t.ma?this.toWireType=En:(this.toWireType=r?Wn:On,this.ka=null)}function Fn(n,e,r){t.hasOwnProperty(n)||nn("Replacing nonexistant public symbol"),void 0!==t[n].ia&&void 0!==r?t[n].ia[r]=e:(t[n]=e,t[n].ta=r)}var Sn=[];function Dn(n,t){n=an(n);var e=Sn[t];return e||(t>=Sn.length&&(Sn.length=t+1),Sn[t]=e=O.get(t)),"function"!=typeof e&&un("unknown function pointer with signature "+n+": "+t),e}var Mn=void 0;function Rn(n){var t=an(n=Tt(n));return At(n),t}function Un(n,t){var e=[],r={};throw t.forEach((function n(t){r[t]||G[t]||(J[t]?J[t].forEach(n):(e.push(t),r[t]=!0))})),new Mn(n+": "+e.map(Rn).join([", "]))}function In(n,t,e,r,a){var i=t.length;2>i&&un("argTypes array size mismatch! Must at least get return value and 'this' types!");var o=null!==t[1]&&null!==e,u=!1;for(e=1;e>2]);return e}function Hn(n,t,e){return n instanceof Object||un(e+' with invalid "this": '+n),n instanceof t.fa.constructor||un(e+' incompatible with "this" of type '+n.constructor.name),n.ea.ga||un("cannot call emscripten binding method "+e+" on deleted object"),$n(n.ea.ga,n.ea.ha.fa,t.fa)}var Yn=[],Vn=[{},{value:void 0},{value:null},{value:!0},{value:!1}];function Bn(n){4(n||un("Cannot use deleted val. handle = "+n),Vn[n].value),qn=n=>{switch(n){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:var t=Yn.length?Yn.pop():Vn.length;return Vn[t]={Da:1,value:n},t}};function Nn(n,t,e){switch(t){case 0:return function(n){return this.fromWireType((e?v:d)[n])};case 1:return function(n){return this.fromWireType((e?g:y)[n>>1])};case 2:return function(n){return this.fromWireType((e?m:b)[n>>2])};default:throw new TypeError("Unknown integer type: "+n)}}function Ln(n,t){var e=G[n];return void 0===e&&un(t+" has unknown type "+Rn(n)),e}function Gn(n,t){switch(t){case 2:return function(n){return this.fromWireType(w[n>>2])};case 3:return function(n){return this.fromWireType(C[n>>3])};default:throw new TypeError("Unknown float type: "+n)}}var Jn="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0;function Zn(n,t){for(var e=n>>1,r=e+t/2;!(e>=r)&&y[e];)++e;if(32<(e<<=1)-n&&Jn)return Jn.decode(d.subarray(n,e));for(e="",r=0;!(r>=t/2);++r){var a=g[n+2*r>>1];if(0==a)break;e+=String.fromCharCode(a)}return e}function Xn(n,t,e){if(void 0===e&&(e=2147483647),2>e)return 0;var r=t;e=(e-=2)<2*n.length?e/2:n.length;for(var a=0;a>1]=n.charCodeAt(a),t+=2;return g[t>>1]=0,t-r}function Kn(n){return 2*n.length}function Qn(n,t){for(var e=0,r="";!(e>=t/4);){var a=m[n+4*e>>2];if(0==a)break;++e,65536<=a?(a-=65536,r+=String.fromCharCode(55296|a>>10,56320|1023&a)):r+=String.fromCharCode(a)}return r}function nt(n,t,e){if(void 0===e&&(e=2147483647),4>e)return 0;var r=t;e=r+e-4;for(var a=0;a=i&&(i=65536+((1023&i)<<10)|1023&n.charCodeAt(++a)),m[t>>2]=i,(t+=4)+4>e)break}return m[t>>2]=0,t-r}function tt(n){for(var t=0,e=0;e=r&&++e,t+=4}return t}function et(n,t){for(var e=Array(n),r=0;r>2],"parameter "+r);return e}var rt={};function at(n){var t=rt[n];return void 0===t?an(n):t}var it=[];function ot(){function n(n){n.$$$embind_global$$$=n;var t="object"==typeof $$$embind_global$$$&&n.$$$embind_global$$$==n;return t||delete n.$$$embind_global$$$,t}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;if("object"==typeof o.c&&n(o.c)?$$$embind_global$$$=o.c:"object"==typeof self&&n(self)&&($$$embind_global$$$=self),"object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.")}var ut=[],ct={},ft={};function st(){if(!lt){var n,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:u||"./this.program"};for(n in ft)void 0===ft[n]?delete t[n]:t[n]=ft[n];var e=[];for(n in t)e.push(n+"="+t[n]);lt=e}return lt}var lt,ht=[null,[],[]];function pt(n){return 0==n%4&&(0!=n%100||0==n%400)}var vt=[31,29,31,30,31,30,31,31,30,31,30,31],dt=[31,28,31,30,31,30,31,31,30,31,30,31];Q=t.InternalError=K("InternalError");for(var gt=Array(256),yt=0;256>yt;++yt)gt[yt]=String.fromCharCode(yt);rn=gt,on=t.BindingError=K("BindingError"),Cn.prototype.isAliasOf=function(n){if(!(this instanceof Cn&&n instanceof Cn))return!1;var t=this.ea.ha.fa,e=this.ea.ga,r=n.ea.ha.fa;for(n=n.ea.ga;t.ma;)e=t.wa(e),t=t.ma;for(;r.ma;)n=r.wa(n),r=r.ma;return t===r&&e===n},Cn.prototype.clone=function(){if(this.ea.ga||ln(this),this.ea.va)return this.ea.count.value+=1,this;var n=Tn,t=Object,e=t.create,r=Object.getPrototypeOf(this),a=this.ea;return(n=n(e.call(t,r,{ea:{value:{count:a.count,ua:a.ua,va:a.va,ga:a.ga,ha:a.ha,ja:a.ja,la:a.la}}}))).ea.count.value+=1,n.ea.ua=!1,n},Cn.prototype.delete=function(){this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),pn(this),vn(this.ea),this.ea.va||(this.ea.ja=void 0,this.ea.ga=void 0)},Cn.prototype.isDeleted=function(){return!this.ea.ga},Cn.prototype.deleteLater=function(){return this.ea.ga||ln(this),this.ea.ua&&!this.ea.va&&un("Object already scheduled for deletion"),yn.push(this),1===yn.length&&bn&&bn(mn),this.ea.ua=!0,this},t.getInheritedInstanceCount=function(){return Object.keys(wn).length},t.getLiveInheritedInstances=function(){var n,t=[];for(n in wn)wn.hasOwnProperty(n)&&t.push(wn[n]);return t},t.flushPendingDeletes=mn,t.setDelayFunction=function(n){bn=n,yn.length&&bn&&bn(mn)},jn.prototype.Qa=function(n){return this.Ha&&(n=this.Ha(n)),n},jn.prototype.Fa=function(n){this.oa&&this.oa(n)},jn.prototype.argPackAdvance=8,jn.prototype.readValueFromPointer=N,jn.prototype.deleteObject=function(n){null!==n&&n.delete()},jn.prototype.fromWireType=function(n){function t(){return this.ya?An(this.fa.pa,{ha:this.$a,ga:e,la:this,ja:n}):An(this.fa.pa,{ha:this,ga:n})}var e=this.Qa(n);if(!e)return this.Fa(n),null;var r=function(n,t){for(void 0===t&&un("ptr should not be undefined");n.ma;)t=n.wa(t),n=n.ma;return wn[t]}(this.fa,e);if(void 0!==r)return 0===r.ea.count.value?(r.ea.ga=e,r.ea.ja=n,r.clone()):(r=r.clone(),this.Fa(n),r);if(r=this.fa.Pa(e),!(r=gn[r]))return t.call(this);r=this.xa?r.Ia:r.pointerType;var a=dn(e,this.fa,r.fa);return null===a?t.call(this):this.ya?An(r.fa.pa,{ha:r,ga:a,la:this,ja:n}):An(r.fa.pa,{ha:r,ga:a})},Mn=t.UnboundTypeError=K("UnboundTypeError"),t.count_emval_handles=function(){for(var n=0,t=5;tn.Ta)).concat(a.map((n=>n.eb))),(n=>{var i={};return a.forEach(((t,e)=>{var r=n[e],o=t.Ra,u=t.Sa,c=n[e+a.length],f=t.cb,s=t.fb;i[t.Na]={read:n=>r.fromWireType(o(u,n)),write:(n,t)=>{var e=[];f(s,n,c.toWireType(e,t)),q(e)}}})),[{name:t.name,fromWireType:function(n){var t,e={};for(t in i)e[t]=i[t].read(n);return r(n),e},toWireType:function(n,t){for(var a in i)if(!(a in t))throw new TypeError('Missing field: "'+a+'"');var o=e();for(a in i)i[a].write(o,t[a]);return null!==n&&n.push(r,o),o},argPackAdvance:8,readValueFromPointer:N,ka:r}]}))},A:function(n,t,e,r,a){t=an(t),e=sn(e);var i=-1!=t.indexOf("u");i&&(a=(1n<<64n)-1n),cn(n,{name:t,fromWireType:function(n){return n},toWireType:function(n,e){if("bigint"!=typeof e&&"number"!=typeof e)throw new TypeError('Cannot convert "'+en(e)+'" to '+this.name);if(ea)throw new TypeError('Passing a number "'+en(e)+'" from JS side to C/C++ side to an argument of type "'+t+'", which is outside the valid range ['+r+", "+a+"]!");return e},argPackAdvance:8,readValueFromPointer:fn(t,e,!i),ka:null})},R:function(n,t,e,r,a){var i=sn(e);cn(n,{name:t=an(t),fromWireType:function(n){return!!n},toWireType:function(n,t){return t?r:a},argPackAdvance:8,readValueFromPointer:function(n){if(1===e)var r=v;else if(2===e)r=g;else{if(4!==e)throw new TypeError("Unknown boolean type size: "+t);r=m}return this.fromWireType(r[n>>i])},ka:null})},f:function(n,t,e,r,a,i,o,u,c,f,s,l,h){s=an(s),i=Dn(a,i),u&&(u=Dn(o,u)),f&&(f=Dn(c,f)),h=Dn(l,h);var p=Z(s);_n(p,(function(){Un("Cannot construct "+s+" due to unbound types",[r])})),tn([n,t,e],r?[r]:[],(function(t){if(t=t[0],r)var e=t.fa,a=e.pa;else a=Cn.prototype;t=X(p,(function(){if(Object.getPrototypeOf(this)!==o)throw new on("Use 'new' to construct "+s);if(void 0===c.qa)throw new on(s+" has no accessible constructor");var n=c.qa[arguments.length];if(void 0===n)throw new on("Tried to invoke ctor of "+s+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(c.qa).toString()+") parameters instead!");return n.apply(this,arguments)}));var o=Object.create(a,{constructor:{value:t}});t.prototype=o;var c=new kn(s,t,o,h,e,i,u,f);e=new jn(s,c,!0,!1,!1),a=new jn(s+"*",c,!1,!1,!1);var l=new jn(s+" const*",c,!1,!0,!1);return gn[n]={pointerType:a,Ia:l},Fn(p,t),[e,a,l]}))},D:function(n,t,e,r,a,i,o){var u=xn(e,r);t=an(t),i=Dn(a,i),tn([],[n],(function(n){function r(){Un("Cannot call "+a+" due to unbound types",u)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]);var c=n.fa.constructor;return void 0===c[t]?(r.ta=e-1,c[t]=r):(Pn(c,t,a),c[t].ia[e-1]=r),tn([],u,(function(n){return n=In(a,[n[0],null].concat(n.slice(1)),null,i,o),void 0===c[t].ia?(n.ta=e-1,c[t]=n):c[t].ia[e-1]=n,[]})),[]}))},o:function(n,t,e,r,a,i){0{Un("Cannot construct "+n.name+" due to unbound types",o)},tn([],o,(function(r){return r.splice(1,0,null),n.fa.qa[t-1]=In(e,r,null,a,i),[]})),[]}))},b:function(n,t,e,r,a,i,o,u){var c=xn(e,r);t=an(t),i=Dn(a,i),tn([],[n],(function(n){function r(){Un("Cannot call "+a+" due to unbound types",c)}var a=(n=n[0]).name+"."+t;t.startsWith("@@")&&(t=Symbol[t.substring(2)]),u&&n.fa.ab.push(t);var f=n.fa.pa,s=f[t];return void 0===s||void 0===s.ia&&s.className!==n.name&&s.ta===e-2?(r.ta=e-2,r.className=n.name,f[t]=r):(Pn(f,t,a),f[t].ia[e-2]=r),tn([],c,(function(r){return r=In(a,r,n,i,o),void 0===f[t].ia?(r.ta=e-2,f[t]=r):f[t].ia[e-2]=r,[]})),[]}))},c:function(n,t,e,r,a,i,o,u,c,f){t=an(t),a=Dn(r,a),tn([],[n],(function(n){var r=(n=n[0]).name+"."+t,s={get:function(){Un("Cannot access "+r+" due to unbound types",[e,o])},enumerable:!0,configurable:!0};return s.set=c?()=>{Un("Cannot access "+r+" due to unbound types",[e,o])}:()=>{un(r+" is a read-only property")},Object.defineProperty(n.fa.pa,t,s),tn([],c?[e,o]:[e],(function(e){var o=e[0],s={get:function(){var t=Hn(this,n,r+" getter");return o.fromWireType(a(i,t))},enumerable:!0};if(c){c=Dn(u,c);var l=e[1];s.set=function(t){var e=Hn(this,n,r+" setter"),a=[];c(f,e,l.toWireType(a,t)),q(a)}}return Object.defineProperty(n.fa.pa,t,s),[]})),[]}))},Q:function(n,t){cn(n,{name:t=an(t),fromWireType:function(n){var t=zn(n);return Bn(n),t},toWireType:function(n,t){return qn(t)},argPackAdvance:8,readValueFromPointer:N,ka:null})},q:function(n,t,e,r){function a(){}e=sn(e),t=an(t),a.values={},cn(n,{name:t,constructor:a,fromWireType:function(n){return this.constructor.values[n]},toWireType:function(n,t){return t.value},argPackAdvance:8,readValueFromPointer:Nn(t,e,r),ka:null}),_n(t,a)},e:function(n,t,e){var r=Ln(n,"enum");t=an(t),n=r.constructor,r=Object.create(r.constructor.prototype,{value:{value:e},constructor:{value:X(r.name+"_"+t,(function(){}))}}),n.values[e]=r,n[t]=r},z:function(n,t,e){e=sn(e),cn(n,{name:t=an(t),fromWireType:function(n){return n},toWireType:function(n,t){return t},argPackAdvance:8,readValueFromPointer:Gn(t,e),ka:null})},V:function(n,t,e,r,a,i){var o=xn(t,e);n=an(n),a=Dn(r,a),_n(n,(function(){Un("Cannot call "+n+" due to unbound types",o)}),t-1),tn([],o,(function(e){return Fn(n,In(n,[e[0],null].concat(e.slice(1)),null,a,i),t-1),[]}))},r:function(n,t,e,r,a){t=an(t),-1===a&&(a=4294967295),a=sn(e);var i=n=>n;if(0===r){var o=32-8*e;i=n=>n<>>o}e=t.includes("unsigned")?function(n,t){return t>>>0}:function(n,t){return t},cn(n,{name:t,fromWireType:i,toWireType:e,argPackAdvance:8,readValueFromPointer:fn(t,a,0!==r),ka:null})},l:function(n,t,e){function r(n){var t=b;return new a(p,t[1+(n>>=2)],t[n])}var a=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array][t];cn(n,{name:e=an(e),fromWireType:r,argPackAdvance:8,readValueFromPointer:r},{Wa:!0})},k:function(n,t,e,r,a,i,o,u,c,f,s,l){e=an(e),i=Dn(a,i),u=Dn(o,u),f=Dn(c,f),l=Dn(s,l),tn([n],[t],(function(n){return n=n[0],[new jn(e,n.fa,!1,!1,!0,n,r,i,u,f,l)]}))},B:function(n,t){var e="std::string"===(t=an(t));cn(n,{name:t,fromWireType:function(n){var t=b[n>>2],r=n+4;if(e)for(var a=r,i=0;i<=t;++i){var o=r+i;if(i==t||0==d[o]){if(a=a?k(d,a,o-a):"",void 0===u)var u=a;else u+=String.fromCharCode(0),u+=a;a=o+1}}else{for(u=Array(t),i=0;i>2]=a,e&&r)$(t,d,o,a+1);else if(r)for(r=0;ry,u=1;else 4===t&&(r=Qn,a=nt,i=tt,o=()=>b,u=2);cn(n,{name:e,fromWireType:function(n){for(var e,a=b[n>>2],i=o(),c=n+4,f=0;f<=a;++f){var s=n+4+f*t;f!=a&&0!=i[s>>u]||(c=r(c,s-c),void 0===e?e=c:(e+=String.fromCharCode(0),e+=c),c=s+t)}return At(n),e},toWireType:function(n,r){"string"!=typeof r&&un("Cannot pass non-string to C++ string type "+e);var o=i(r),c=wt(4+o+t);return b[c>>2]=o>>u,a(r,c+4,o+t),null!==n&&n.push(At,c),c},argPackAdvance:8,readValueFromPointer:N,ka:function(n){At(n)}})},u:function(n,t,e,r,a,i){z[n]={name:an(t),Ca:Dn(e,r),oa:Dn(a,i),Ga:[]}},h:function(n,t,e,r,a,i,o,u,c,f){z[n].Ga.push({Na:an(t),Ta:e,Ra:Dn(r,a),Sa:i,eb:o,cb:Dn(u,c),fb:f})},S:function(n,t){cn(n,{Xa:!0,name:t=an(t),argPackAdvance:0,fromWireType:function(){},toWireType:function(){}})},n:function(n,t,e){n=zn(n),t=Ln(t,"emval::as");var r=[],a=qn(r);return b[e>>2]=a,t.toWireType(r,n)},E:function(n,t){return n=zn(n),(t=Ln(t,"emval::as")).toWireType(null,n)},X:function(n,t,e,r){n=zn(n),e=et(t,e);for(var a=Array(t),i=0;i>2]=qn(i),n(t,e,i,a)},C:function(n,t,e,r){(n=it[n])(t=zn(t),e=at(e),null,r)},a:Bn,x:function(n){return 0===n?qn(ot()):(n=at(n),qn(ot()[n]))},w:function(n,t){var e=et(n,t),r=e[0];t=r.name+"_$"+e.slice(1).map((function(n){return n.name})).join("_")+"$";var a=ut[t];if(void 0!==a)return a;var i=Array(n-1);return a=function(n){var t=it.length;return it.push(n),t}(((t,a,o,u)=>{for(var c=0,f=0;f>2],"parameter "+i);t[i+1]=o.readValueFromPointer(a),a+=o.argPackAdvance}return e=new(e.bind.apply(e,t)),qn(e)}}(t),ct[t]=a),a(n,e,r)},p:function(n){return qn(at(n))},m:function(n){q(zn(n)),Bn(n)},d:function(n,t){return n=(n=Ln(n,"_emval_take_value")).readValueFromPointer(t),qn(n)},F:function(n){return n=zn(n),qn(typeof n)},y:function(){I("")},L:function(n,t,e){d.copyWithin(n,t,t+e)},K:function(n){var t=d.length;if(2147483648<(n>>>=0))return!1;for(var e=1;4>=e;e*=2){var r=t*(1+.2/e);r=Math.min(r,n+100663296);var a=Math;r=Math.max(n,r),a=a.min.call(a,2147483648,r+(65536-r%65536)%65536);n:{try{h.grow(a-p.byteLength+65535>>>16),E();var i=1;break n}catch(n){}i=void 0}if(i)return!0}return!1},I:function(n,t){var e=0;return st().forEach((function(r,a){var i=t+e;for(a=b[n+4*a>>2]=i,i=0;i>0]=r.charCodeAt(i);v[a>>0]=0,e+=r.length+1})),0},J:function(n,t){var e=st();b[n>>2]=e.length;var r=0;return e.forEach((function(n){r+=n.length+1})),b[t>>2]=r,0},O:function(){return 52},N:function(){return 70},M:function(n,t,e,r){for(var a=0,i=0;i>2],u=b[t+4>>2];t+=8;for(var c=0;c>2]=a,0},H:function(n,t,e,r){return function(n,t,e,r){function a(n,t,e){for(n="number"==typeof n?n.toString():n||"";n.lengthn?-1:0r-n.getDate())){n.setDate(n.getDate()+t);break}t-=r-n.getDate()+1,n.setDate(1),11>e?n.setMonth(e+1):(n.setMonth(0),n.setFullYear(n.getFullYear()+1))}return e=new Date(n.getFullYear()+1,0,4),t=u(new Date(n.getFullYear(),0,4)),e=u(e),0>=o(t,n)?0>=o(e,n)?n.getFullYear()+1:n.getFullYear():n.getFullYear()-1}var f=m[r+40>>2];for(var s in r={jb:m[r>>2],ib:m[r+4>>2],za:m[r+8>>2],Ea:m[r+12>>2],Aa:m[r+16>>2],sa:m[r+20>>2],na:m[r+24>>2],ra:m[r+28>>2],mb:m[r+32>>2],hb:m[r+36>>2],kb:f&&f?k(d,f):""},e=e?k(d,e):"",f={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"})e=e.replace(new RegExp(s,"g"),f[s]);var l="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),h="January February March April May June July August September October November December".split(" ");for(s in f={"%a":function(n){return l[n.na].substring(0,3)},"%A":function(n){return l[n.na]},"%b":function(n){return h[n.Aa].substring(0,3)},"%B":function(n){return h[n.Aa]},"%C":function(n){return i((n.sa+1900)/100|0,2)},"%d":function(n){return i(n.Ea,2)},"%e":function(n){return a(n.Ea,2," ")},"%g":function(n){return c(n).toString().substring(2)},"%G":function(n){return c(n)},"%H":function(n){return i(n.za,2)},"%I":function(n){return 0==(n=n.za)?n=12:12n.za?"AM":"PM"},"%S":function(n){return i(n.jb,2)},"%t":function(){return"\t"},"%u":function(n){return n.na||7},"%U":function(n){return i(Math.floor((n.ra+7-n.na)/7),2)},"%V":function(n){var t=Math.floor((n.ra+7-(n.na+6)%7)/7);if(2>=(n.na+371-n.ra-2)%7&&t++,t)53==t&&(4==(e=(n.na+371-n.ra)%7)||3==e&&pt(n.sa)||(t=1));else{t=52;var e=(n.na+7-n.ra-1)%7;(4==e||5==e&&pt(n.sa%400-1))&&t++}return i(t,2)},"%w":function(n){return n.na},"%W":function(n){return i(Math.floor((n.ra+7-(n.na+6)%7)/7),2)},"%y":function(n){return(n.sa+1900).toString().substring(2)},"%Y":function(n){return n.sa+1900},"%z":function(n){var t=0<=(n=n.hb);return n=Math.abs(n)/60,(t?"+":"-")+String("0000"+(n/60*100+n%60)).slice(-4)},"%Z":function(n){return n.kb},"%%":function(){return"%"}},e=e.replace(/%%/g,"\0\0"),f)e.includes(s)&&(e=e.replace(new RegExp(s,"g"),f[s](r)));return(s=function(n){var t=Array(W(n)+1);return $(n,t,0,t.length),t}(e=e.replace(/\0\0/g,"%"))).length>t?0:(v.set(s,n),s.length-1)}(n,t,e,r)}};!function(){function n(n){t.asm=n.exports,h=t.asm.Y,E(),O=t.asm.ca,F.unshift(t.asm.Z),R--,t.monitorRunDependencies&&t.monitorRunDependencies(R),0==R&&U&&(n=U,U=null,n())}function e(t){n(t.instance)}function a(n){return(f||"function"!=typeof fetch?Promise.resolve().then((function(){return Y()})):fetch(M,{credentials:"same-origin"}).then((function(n){if(!n.ok)throw"failed to load wasm binary file at '"+M+"'";return n.arrayBuffer()})).catch((function(){return Y()}))).then((function(n){return WebAssembly.instantiate(n,i)})).then((function(n){return n})).then(n,(function(n){l("failed to asynchronously prepare wasm: "+n),I(n)}))}var i={a:mt};if(R++,t.monitorRunDependencies&&t.monitorRunDependencies(R),t.instantiateWasm)try{return t.instantiateWasm(i,n)}catch(n){l("Module.instantiateWasm callback failed with error: "+n),r(n)}(f||"function"!=typeof WebAssembly.instantiateStreaming||x()||"function"!=typeof fetch?a(e):fetch(M,{credentials:"same-origin"}).then((function(n){return WebAssembly.instantiateStreaming(n,i).then(e,(function(n){return l("wasm streaming compile failed: "+n),l("falling back to ArrayBuffer instantiation"),a(e)}))}))).catch(r)}(),t.___wasm_call_ctors=function(){return(t.___wasm_call_ctors=t.asm.Z).apply(null,arguments)};var bt,wt=t._malloc=function(){return(wt=t._malloc=t.asm._).apply(null,arguments)},At=t._free=function(){return(At=t._free=t.asm.$).apply(null,arguments)},Tt=t.___getTypeName=function(){return(Tt=t.___getTypeName=t.asm.aa).apply(null,arguments)};function Ct(){function n(){if(!bt&&(bt=!0,t.calledRun=!0,!P)){if(V(F),e(t),t.onRuntimeInitialized&&t.onRuntimeInitialized(),t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;){var n=t.postRun.shift();S.unshift(n)}V(S)}}if(!(0r[t]})}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,o.g)(c)},[c])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d0a9711f48dfa5fee68a.js b/public/assets/esri/core/workers/chunks/d0a9711f48dfa5fee68a.js new file mode 100644 index 0000000..2a251e1 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d0a9711f48dfa5fee68a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7845],{66643:(e,t,n)=>{n.d(t,{Ed:()=>u,UI:()=>c,mt:()=>h,q6:()=>y,vr:()=>f});var s=n(43697),r=n(92036),i=n(70586),o=n(95330),a=n(5600),l=n(52011);function u(e,t,n){return(0,o.as)(e.map(((e,s)=>t.apply(n,[e,s]))))}async function c(e,t,n){return(await(0,o.as)(e.map(((e,s)=>t.apply(n,[e,s]))))).map((e=>e.value))}function p(e){return{ok:!0,value:e}}function d(e){return{ok:!1,error:e}}async function y(e){if(null==e)return{ok:!1,error:new Error("no promise provided")};try{return p(await e)}catch(e){return d(e)}}async function h(e){try{return p(await e)}catch(e){return(0,o.r9)(e),d(e)}}function f(e,t){return new m(e,t)}let m=class extends r.Z{get value(){return null!=(e=this._result)&&!0===e.ok?e.value:null;var e}get error(){return null!=(e=this._result)&&!1===e.ok?e.error:null;var e}get finished(){return null!=this._result}constructor(e,t){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=(0,i.IM)(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:n}=this._abortController;this.promise=e(n),this.promise.then((e=>{this._result=p(e),this._cleanup()}),(e=>{this._result=d(e),this._cleanup()})),this._abortHandle=(0,o.fu)(t,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=(0,i.hw)(this._abortHandle),this._abortController=null}};(0,s._)([(0,a.Cb)()],m.prototype,"value",null),(0,s._)([(0,a.Cb)()],m.prototype,"error",null),(0,s._)([(0,a.Cb)()],m.prototype,"finished",null),(0,s._)([(0,a.Cb)()],m.prototype,"promise",void 0),(0,s._)([(0,a.Cb)()],m.prototype,"_result",void 0),m=(0,s._)([(0,l.j)("esri.core.asyncUtils.ReactiveTask")],m)},97845:(e,t,n)=>{n.r(t),n.d(t,{default:()=>w});var s=n(3172),r=n(66643),i=n(20102),o=n(92604),a=n(95330),l=n(33955),u=n(8744),c=n(98732),p=n(57191),d=n(37427),y=n(66202),h=n(92722),f=n(25278),m=n(23095),g=n(99514),_=n(86719),b=n(35671);const S={hasAttachments:!1,capabilities:"query, editing, create, delete, update",useStandardizedQueries:!0,supportsCoordinatesQuantization:!0,supportsReturningQueryGeometry:!0,advancedQueryCapabilities:{supportsQueryAttachments:!1,supportsStatistics:!0,supportsPercentileStatistics:!0,supportsReturningGeometryCentroid:!0,supportsQueryWithDistance:!0,supportsDistinct:!0,supportsReturningQueryExtent:!0,supportsReturningGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQueryWithResultType:!1,supportsSqlExpression:!0,supportsDisjointSpatialRel:!0}};class w{constructor(){this._queryEngine=null,this._snapshotFeatures=async e=>{const t=await this._fetch(e);return this._createFeatures(t)}}destroy(){this._queryEngine?.destroy(),this._queryEngine=this._fieldsIndex=this._createDefaultAttributes=null}async load(e,t={}){this._loadOptions={url:e.url,customParameters:e.customParameters};const n=[];await this._checkProjection(e.spatialReference);let s=null;e.url&&(s=await this._fetch(t?.signal));const r=(0,h.my)(s,{geometryType:e.geometryType}),o=e.fields||r.fields||[],a=null!=e.hasZ?e.hasZ:r.hasZ,l=r.geometryType;let c=e.objectIdField||r.objectIdFieldName||"__OBJECTID";const d=e.spatialReference||u.Zn;let m=e.timeInfo;o===r.fields&&r.unknownFields.length>0&&n.push({name:"geojson-layer:unknown-field-types",message:"Some fields types couldn't be inferred from the features and were dropped",details:{unknownFields:r.unknownFields}});let w=new g.Z(o).get(c);w?("esriFieldTypeString"!==w.type&&(w.type="esriFieldTypeOID"),w.editable=!1,w.nullable=!1,c=w.name):(w={alias:c,name:c,type:"string"===r.objectIdFieldType?"esriFieldTypeString":"esriFieldTypeOID",editable:!1,nullable:!1},o.unshift(w));const F={};for(const e of o){if(null==e.name&&(e.name=e.alias),null==e.alias&&(e.alias=e.name),!e.name)throw new i.Z("geojson-layer:invalid-field-name","field name is missing",{field:e});if(!_.v.jsonValues.includes(e.type))throw new i.Z("geojson-layer:invalid-field-type",`invalid type for field "${e.name}"`,{field:e});if(e.name!==w.name){const t=(0,b.os)(e);void 0!==t&&(F[e.name]=t)}}this._fieldsIndex=new g.Z(o);const I=this._fieldsIndex.requiredFields.indexOf(w);if(I>-1&&this._fieldsIndex.requiredFields.splice(I,1),m){if(m.startTimeField){const e=this._fieldsIndex.get(m.startTimeField);e?(m.startTimeField=e.name,e.type="esriFieldTypeDate"):m.startTimeField=null}if(m.endTimeField){const e=this._fieldsIndex.get(m.endTimeField);e?(m.endTimeField=e.name,e.type="esriFieldTypeDate"):m.endTimeField=null}if(m.trackIdField){const e=this._fieldsIndex.get(m.trackIdField);e?m.trackIdField=e.name:(m.trackIdField=null,n.push({name:"geojson-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:m}}))}m.startTimeField||m.endTimeField||(n.push({name:"geojson-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing",details:{timeInfo:m}}),m=null)}const E=l?(0,f.bU)(l):void 0,T={warnings:n,featureErrors:[],layerDefinition:{...S,drawingInfo:E??void 0,templates:(0,f.Hq)(F),extent:void 0,geometryType:l,objectIdField:c,fields:o,hasZ:!!a,timeInfo:m}};this._queryEngine=new y.q({fields:o,geometryType:l,hasM:!1,hasZ:a,objectIdField:c,spatialReference:d,timeInfo:m,featureStore:new p.Z({geometryType:l,hasM:!1,hasZ:a}),cacheSpatialQueries:!0}),this._createDefaultAttributes=(0,f.Dm)(F,c);const j=await this._createFeatures(s);this._objectIdGenerator=this._createObjectIdGenerator(this._queryEngine,j);const q=this._normalizeFeatures(j,T.warnings,T.featureErrors);this._queryEngine.featureStore.addMany(q);const{fullExtent:C,timeExtent:x}=await this._queryEngine.fetchRecomputedExtents();if(T.layerDefinition.extent=C,x){const{start:e,end:t}=x;T.layerDefinition.timeInfo.timeExtent=[e,t]}return T}async applyEdits(e){const{spatialReference:t,geometryType:n}=this._queryEngine;return await Promise.all([(0,m.b)(t,n),(0,d._W)(e.adds,t),(0,d._W)(e.updates,t)]),await this._waitSnapshotComplete(),this._applyEdits(e)}async queryFeatures(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQuery(e,t.signal)}async queryFeatureCount(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForCount(e,t.signal)}async queryObjectIds(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForIds(e,t.signal)}async queryExtent(e={},t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForExtent(e,t.signal)}async querySnapping(e,t={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForSnapping(e,t.signal)}async refresh(e){this._loadOptions.customParameters=e,this._snapshotTask?.abort(),this._snapshotTask=(0,r.vr)(this._snapshotFeatures),this._snapshotTask.promise.then((e=>{this._queryEngine.featureStore.clear(),this._objectIdGenerator=this._createObjectIdGenerator(this._queryEngine,e);const t=this._normalizeFeatures(e);t&&this._queryEngine.featureStore.addMany(t)}),(e=>{this._queryEngine.featureStore.clear(),(0,a.D_)(e)||o.Z.getLogger("esri.layers.GeoJSONLayer").error(new i.Z("geojson-layer:refresh","An error occurred during refresh",{error:e}))})),await this._waitSnapshotComplete();const{fullExtent:t,timeExtent:n}=await this._queryEngine.fetchRecomputedExtents();return{extent:t,timeExtent:n}}async _createFeatures(e){if(null==e)return[];const{geometryType:t,hasZ:n,objectIdField:s}=this._queryEngine,r=(0,h.lG)(e,{geometryType:t,hasZ:n,objectIdField:s});if(!(0,u.fS)(this._queryEngine.spatialReference,u.Zn))for(const e of r)null!=e.geometry&&(e.geometry=(0,c.GH)((0,d.iV)((0,c.di)(e.geometry,this._queryEngine.geometryType,this._queryEngine.hasZ,!1),u.Zn,this._queryEngine.spatialReference)));return r}async _waitSnapshotComplete(){if(this._snapshotTask&&!this._snapshotTask.finished){try{await this._snapshotTask.promise}catch{}return this._waitSnapshotComplete()}}async _fetch(e){const{url:t,customParameters:n}=this._loadOptions,r=(await(0,s.default)(t,{responseType:"json",query:{...n},signal:e})).data;return await(0,h.O3)(r),r}_normalizeFeatures(e,t,n){const{objectIdField:s}=this._queryEngine,r=[];for(const i of e){const e=this._createDefaultAttributes(),o=(0,m.O0)(this._fieldsIndex,e,i.attributes,!0,t);o?n?.push(o):(this._assignObjectId(e,i.attributes,!0),i.attributes=e,i.objectId=e[s],r.push(i))}return r}async _applyEdits(e){const{adds:t,updates:n,deletes:s}=e,r={addResults:[],deleteResults:[],updateResults:[],uidToObjectId:{}};if(t&&t.length&&this._applyAddEdits(r,t),n&&n.length&&this._applyUpdateEdits(r,n),s&&s.length){for(const e of s)r.deleteResults.push((0,m.d1)(e));this._queryEngine.featureStore.removeManyById(s)}const{fullExtent:i,timeExtent:o}=await this._queryEngine.fetchRecomputedExtents();return{extent:i,timeExtent:o,featureEditResults:r}}_applyAddEdits(e,t){const{addResults:n}=e,{geometryType:s,hasM:r,hasZ:i,objectIdField:o,spatialReference:a,featureStore:u}=this._queryEngine,p=[];for(const r of t){if(r.geometry&&s!==(0,l.Ji)(r.geometry)){n.push((0,m.av)("Incorrect geometry type."));continue}const t=this._createDefaultAttributes(),i=(0,m.O0)(this._fieldsIndex,t,r.attributes);if(i)n.push(i);else{if(this._assignObjectId(t,r.attributes),r.attributes=t,null!=r.uid){const t=r.attributes[o];e.uidToObjectId[r.uid]=t}if(null!=r.geometry){const e=r.geometry.spatialReference??a;r.geometry=(0,d.iV)((0,m.og)(r.geometry,e),e,a)}p.push(r),n.push((0,m.d1)(r.attributes[o]))}}u.addMany((0,c.Yn)([],p,s,i,r,o))}_applyUpdateEdits({updateResults:e},t){const{geometryType:n,hasM:s,hasZ:r,objectIdField:i,spatialReference:o,featureStore:a}=this._queryEngine;for(const u of t){const{attributes:t,geometry:p}=u,y=t&&t[i];if(null==y){e.push((0,m.av)(`Identifier field ${i} missing`));continue}if(!a.has(y)){e.push((0,m.av)(`Feature with object id ${y} missing`));continue}const h=(0,c.EI)(a.getFeature(y),n,r,s);if(null!=p){if(n!==(0,l.Ji)(p)){e.push((0,m.av)("Incorrect geometry type."));continue}const t=p.spatialReference??o;h.geometry=(0,d.iV)((0,m.og)(p,t),t,o)}if(t){const n=(0,m.O0)(this._fieldsIndex,h.attributes,t);if(n){e.push(n);continue}}a.add((0,c.XA)(h,n,r,s,i)),e.push((0,m.d1)(y))}}_createObjectIdGenerator(e,t){const n=e.fieldsIndex.get(e.objectIdField);if("esriFieldTypeString"===n.type)return()=>n.name+"-"+Date.now().toString(16);let s=Number.NEGATIVE_INFINITY;for(const e of t)e.objectId&&(s=Math.max(s,e.objectId));return s=Math.max(0,s)+1,()=>s++}_assignObjectId(e,t,n=!1){const s=this._queryEngine.objectIdField;e[s]=n&&s in t?t[s]:this._objectIdGenerator()}async _checkProjection(e){try{await(0,d._W)(u.Zn,e)}catch{throw new i.Z("geojson-layer","Projection not supported")}}}},92722:(e,t,n)=>{n.d(t,{O3:()=>w,lG:()=>I,my:()=>F,q9:()=>l});var s=n(20102),r=n(70272),i=n(5428),o=n(35671);const a={LineString:"esriGeometryPolyline",MultiLineString:"esriGeometryPolyline",MultiPoint:"esriGeometryMultipoint",Point:"esriGeometryPoint",Polygon:"esriGeometryPolygon",MultiPolygon:"esriGeometryPolygon"};function l(e){return a[e]}function*u(e){switch(e.type){case"Feature":yield e;break;case"FeatureCollection":for(const t of e.features)t&&(yield t)}}function*c(e){if(e)switch(e.type){case"Point":yield e.coordinates;break;case"LineString":case"MultiPoint":yield*e.coordinates;break;case"MultiLineString":case"Polygon":for(const t of e.coordinates)yield*t;break;case"MultiPolygon":for(const t of e.coordinates)for(const e of t)yield*e}}function p(e){for(const t of e)if(t.length>2)return!0;return!1}function d(e){let t=0;for(let n=0;n=0;s--)b(e,t[s],n);e.lengths.push(t.length)}function b(e,t,n){const[s,r,i]=t;e.coords.push(s,r),n.hasZ&&e.coords.push(i||0)}function S(e){switch(typeof e){case"string":return"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}function w(e){if(!e)throw new s.Z("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new s.Z("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});const{crs:t}=e;if(!t)return;const n="string"==typeof t?t:"name"===t.type?t.properties.name:"EPSG"===t.type?t.properties.code:null,r=new RegExp(".*(CRS84H?|4326)$","i");if(!n||!r.test(n))throw new s.Z("geojson-layer:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:t})}function F(e,t={}){const n=[],s=new Set,r=new Set;let i,a=!1,d=null,y=!1,{geometryType:h=null}=t,f=!1;for(const t of u(e)){const{geometry:e,properties:u,id:m}=t;if((!e||(h||(h=l(e.type)),l(e.type)===h))&&(a||(a=p(c(e))),y||(y=null!=m,y&&(i=typeof m,u&&(d=Object.keys(u).filter((e=>u[e]===m))))),u&&d&&y&&null!=m&&(d.length>1?d=d.filter((e=>u[e]===m)):1===d.length&&(d=u[d[0]]===m?d:[])),!f&&u)){let e=!0;for(const t in u){if(s.has(t))continue;const i=u[t];if(null==i){e=!1,r.add(t);continue}const a=S(i);if("unknown"===a){r.add(t);continue}r.delete(t),s.add(t);const l=(0,o.q6)(t);l&&n.push({name:l,alias:t,type:a})}f=e}}const m=(0,o.q6)(1===d?.length&&d[0]||null)??void 0;if(m)for(const e of n)if(e.name===m&&(0,o.H7)(e)){e.type="esriFieldTypeOID";break}return{fields:n,geometryType:h,hasZ:a,objectIdFieldName:m,objectIdFieldType:i,unknownFields:Array.from(r)}}function I(e,t){return Array.from(function*(e,t={}){const{geometryType:n,objectIdField:s}=t;for(const o of e){const{geometry:e,properties:a,id:u}=o;if(e&&l(e.type)!==n)continue;const c=a||{};let p;s&&(p=c[s],null==u||p||(c[s]=p=u));const d=new r.u_(e?h(new i.Z,e,t):null,c,null,p??void 0);yield d}}(u(e),t))}},25278:(e,t,n)=>{n.d(t,{Dm:()=>c,Hq:()=>p,MS:()=>d,bU:()=>a});var s=n(80442),r=n(22974),i=n(61159),o=n(58333);function a(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?o.I4:"esriGeometryPolyline"===e?o.ET:o.lF}}}const l=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let u=1;function c(e,t){if((0,s.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let n=`this.${t} = null;`;for(const t in e)n+=`this${l.test(t)?`.${t}`:`["${t}"]`} = ${JSON.stringify(e[t])};`;const s=new Function(`\n return class AttributesClass$${u++} {\n constructor() {\n ${n};\n }\n }\n `)();return()=>new s}catch(n){return()=>({[t]:null,...e})}}function p(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,r.d9)(e)}}]}function d(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:i.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},58333:(e,t,n)=>{n.d(t,{ET:()=>i,I4:()=>r,eG:()=>l,lF:()=>o,lj:()=>c,qP:()=>a,wW:()=>u});const s=[252,146,31,255],r={type:"esriSMS",style:"esriSMSCircle",size:6,color:s,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},i={type:"esriSLS",style:"esriSLSSolid",width:.75,color:s},o={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},u={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},c={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d0c6fec00a8d7e19dc78.js b/public/assets/esri/core/workers/chunks/d0c6fec00a8d7e19dc78.js new file mode 100644 index 0000000..ecda9f6 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d0c6fec00a8d7e19dc78.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6082,5732],{92835:(e,t,s)=>{s.d(t,{Z:()=>g});var i,r=s(43697),n=s(96674),h=s(70586),l=s(35463),o=s(5600),a=(s(75215),s(67676),s(80442),s(71715)),c=s(52011),u=s(30556);let f=i=class extends n.wq{static get allTime(){return _}static get empty(){return m}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,s=null!=this.end?this.end.getTime():this.end,i=null!=e.start?e.start.getTime():e.start,r=null!=e.end?e.end.getTime():e.end;return t===i&&s===r}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,h.yw)(this.start,(t=>(0,l.JE)(t,e))),s=(0,h.yw)(this.end,(t=>{const s=(0,l.JE)(t,e);return t.getTime()===s.getTime()?s:(0,l.Nm)(s,1,e)}));return new i({start:t,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,s=this.end?.getTime()??1/0,r=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let h,l;if(r>=t&&r<=s?h=r:t>=r&&t<=n&&(h=t),s>=r&&s<=n?l=s:n>=t&&n<=s&&(l=n),null!=h&&null!=l&&!isNaN(h)&&!isNaN(l)){const e=new i;return e.start=h===-1/0?null:new Date(h),e.end=l===1/0?null:new Date(l),e}return i.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:r,end:n}=this;return null!=r&&(s.start=(0,l.Nm)(r,e,t)),null!=n&&(s.end=(0,l.Nm)(n,e,t)),s}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return _.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,s=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:s})}};(0,r._)([(0,o.Cb)({type:Date,json:{write:{allowNull:!0}}})],f.prototype,"end",void 0),(0,r._)([(0,a.r)("end")],f.prototype,"readEnd",null),(0,r._)([(0,u.c)("end")],f.prototype,"writeEnd",null),(0,r._)([(0,o.Cb)({readOnly:!0,json:{read:!1}})],f.prototype,"isAllTime",null),(0,r._)([(0,o.Cb)({readOnly:!0,json:{read:!1}})],f.prototype,"isEmpty",null),(0,r._)([(0,o.Cb)({type:Date,json:{write:{allowNull:!0}}})],f.prototype,"start",void 0),(0,r._)([(0,a.r)("start")],f.prototype,"readStart",null),(0,r._)([(0,u.c)("start")],f.prototype,"writeStart",null),f=i=(0,r._)([(0,c.j)("esri.TimeExtent")],f);const _=new f,m=new f({start:void 0,end:void 0}),g=f},5732:(e,t,s)=>{s.d(t,{c:()=>i,g:()=>r});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},46791:(e,t,s)=>{s.d(t,{Z:()=>O});var i,r=s(43697),n=s(3894),h=s(32448),l=s(22974),o=s(70586),a=s(71143);!function(e){e[e.ADD=1]="ADD",e[e.REMOVE=2]="REMOVE",e[e.MOVE=4]="MOVE"}(i||(i={}));var c,u=s(1654),f=s(75215),_=s(58971),m=s(5600),g=s(52421),d=s(52011),p=s(10661);const b=new a.Z(class{constructor(){this.target=null,this.cancellable=!1,this.defaultPrevented=!1,this.item=void 0,this.type=void 0}preventDefault(){this.cancellable&&(this.defaultPrevented=!0)}reset(e){this.defaultPrevented=!1,this.item=e}},void 0,(e=>{e.item=null,e.target=null,e.defaultPrevented=!1,e.cancellable=!1})),v=()=>{};function y(e){return e?e instanceof R?e.toArray():e.length?Array.prototype.slice.apply(e):[]:[]}function E(e){if(e&&e.length)return e[0]}function w(e,t,s,i){const r=Math.min(e.length-s,t.length-i);let n=0;for(;n{e.push(t),z(e,s.call(i,t,r,n),s,i)}))}const A=new Set,D=new Set,M=new Set,C=new Map;let S=0,R=c=class extends h.Z.EventedAccessor{static isCollection(e){return null!=e&&e instanceof c}constructor(e){super(e),this._chgListeners=[],this._notifications=null,this._timer=null,this._observable=new p.s,this.length=0,this._items=[],Object.defineProperty(this,"uid",{value:S++})}normalizeCtorArgs(e){return e?Array.isArray(e)||e instanceof c?{items:e}:e:{}}destroy(){this._removeAllRaw()}*[Symbol.iterator](){yield*this.items}get items(){return(0,_.it)(this._observable),this._items}set items(e){this._emitBeforeChanges(i.ADD)||(this._splice(0,this.length,y(e)),this._emitAfterChanges(i.ADD))}hasEventListener(e){return"change"===e?this._chgListeners.length>0:this._emitter.hasEventListener(e)}on(e,t){if("change"===e){const e=this._chgListeners,s={removed:!1,callback:t};return e.push(s),this._notifications&&this._notifications.push({listeners:e.slice(),items:this._items.slice(),changes:[]}),{remove(){this.remove=v,s.removed=!0,e.splice(e.indexOf(s),1)}}}return this._emitter.on(e,t)}once(e,t){const s=this.on(e,t);return{remove(){s.remove()}}}add(e,t){if((0,_.it)(this._observable),this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t??null);return this._splice(s,0,[e]),this._emitAfterChanges(i.ADD),this}addMany(e,t=this._items.length){if((0,_.it)(this._observable),!e||!e.length)return this;if(this._emitBeforeChanges(i.ADD))return this;const s=this.getNextIndex(t);return this._splice(s,0,y(e)),this._emitAfterChanges(i.ADD),this}at(e){if((0,_.it)(this._observable),(e=Math.trunc(e)||0)<0&&(e+=this.length),!(e<0||e>=this.length))return this._items[e]}removeAll(){if((0,_.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return[];const e=this._removeAllRaw();return this._emitAfterChanges(i.REMOVE),e}_removeAllRaw(){return 0===this.length?[]:this._splice(0,this.length)||[]}clone(){return(0,_.it)(this._observable),this._createNewInstance({items:this._items.map(l.d9)})}concat(...e){(0,_.it)(this._observable);const t=e.map(y);return this._createNewInstance({items:this._items.concat(...t)})}drain(e,t){if((0,_.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const s=(0,o.j0)(this._splice(0,this.length)),r=s.length;for(let i=0;it&&(e=t),e}includes(e,t=0){return(0,_.it)(this._observable),this._items.includes(e,t)}indexOf(e,t=0){return(0,_.it)(this._observable),this._items.indexOf(e,t)}join(e=","){return(0,_.it)(this._observable),this._items.join(e)}lastIndexOf(e,t=this.length-1){return(0,_.it)(this._observable),this._items.lastIndexOf(e,t)}map(e,t){(0,_.it)(this._observable);const s=this._items.map(e,t);return new c({items:s})}reorder(e,t=this.length-1){(0,_.it)(this._observable);const s=this.indexOf(e);if(-1!==s){if(t<0?t=0:t>=this.length&&(t=this.length-1),s!==t){if(this._emitBeforeChanges(i.MOVE))return e;this._splice(s,1),this._splice(t,0,[e]),this._emitAfterChanges(i.MOVE)}return e}}pop(){if((0,_.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=E(this._splice(this.length-1,1));return this._emitAfterChanges(i.REMOVE),e}push(...e){return(0,_.it)(this._observable),this._emitBeforeChanges(i.ADD)||(this._splice(this.length,0,e),this._emitAfterChanges(i.ADD)),this.length}reduce(e,t){(0,_.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduce(e,t):s.reduce(e)}reduceRight(e,t){(0,_.it)(this._observable);const s=this._items;return 2===arguments.length?s.reduceRight(e,t):s.reduceRight(e)}remove(e){return(0,_.it)(this._observable),this.removeAt(this.indexOf(e))}removeAt(e){if((0,_.it)(this._observable),e<0||e>=this.length||this._emitBeforeChanges(i.REMOVE))return;const t=E(this._splice(e,1));return this._emitAfterChanges(i.REMOVE),t}removeMany(e){if((0,_.it)(this._observable),!e||!e.length||this._emitBeforeChanges(i.REMOVE))return[];const t=e instanceof c?e.toArray():e,s=this._items,r=[],n=t.length;for(let e=0;e-1){const i=1+w(t,s,e+1,n+1),h=this._splice(n,i);h&&h.length>0&&r.push.apply(r,h),e+=i-1}}return this._emitAfterChanges(i.REMOVE),r}reverse(){if((0,_.it)(this._observable),this._emitBeforeChanges(i.MOVE))return this;const e=this._splice(0,this.length);return e&&(e.reverse(),this._splice(0,0,e)),this._emitAfterChanges(i.MOVE),this}shift(){if((0,_.it)(this._observable),!this.length||this._emitBeforeChanges(i.REMOVE))return;const e=E(this._splice(0,1));return this._emitAfterChanges(i.REMOVE),e}slice(e=0,t=this.length){return(0,_.it)(this._observable),this._createNewInstance({items:this._items.slice(e,t)})}some(e,t){return(0,_.it)(this._observable),this._items.some(e,t)}sort(e){if((0,_.it)(this._observable),!this.length||this._emitBeforeChanges(i.MOVE))return this;const t=(0,o.j0)(this._splice(0,this.length));return arguments.length?t.sort(e):t.sort(),this._splice(0,0,t),this._emitAfterChanges(i.MOVE),this}splice(e,t,...s){(0,_.it)(this._observable);const r=(t?i.REMOVE:0)|(s.length?i.ADD:0);if(this._emitBeforeChanges(r))return[];const n=this._splice(e,t,s)||[];return this._emitAfterChanges(r),n}toArray(){return(0,_.it)(this._observable),this._items.slice()}toJSON(){return(0,_.it)(this._observable),this.toArray()}toLocaleString(){return(0,_.it)(this._observable),this._items.toLocaleString()}toString(){return(0,_.it)(this._observable),this._items.toString()}unshift(...e){return(0,_.it)(this._observable),!e.length||this._emitBeforeChanges(i.ADD)||(this._splice(0,0,e),this._emitAfterChanges(i.ADD)),this.length}_createNewInstance(e){return new this.constructor(e)}_splice(e,t,s){const i=this._items,r=this.itemType;let n,h;if(!this._notifications&&this.hasEventListener("change")&&(this._notifications=[{listeners:this._chgListeners.slice(),items:this._items.slice(),changes:[]}],this._timer&&this._timer.remove(),this._timer=(0,u.Os)((()=>this._dispatchChange()))),t){if(h=i.splice(e,t),this.hasEventListener("before-remove")){const t=b.acquire();t.target=this,t.cancellable=!0;for(let s=0,r=h.length;s{s.push(e)}));const i=n.Z.acquire();D.forEach((e=>{i.push(e)}));const r=this._items,h=t.items,l=n.Z.acquire();if(M.forEach((e=>{h.indexOf(e)!==r.indexOf(e)&&l.push(e)})),t.listeners&&(s.length||i.length||l.length)){const e={target:this,added:s,removed:i,moved:l},r=t.listeners.length;for(let s=0;s{if(!e)return c;if(C.has(e))return C.get(e);let t=null;if("function"==typeof e)t=e.prototype.declaredClass;else if(e.base)t=e.base.prototype.declaredClass;else for(const s in e.typeMap){const i=e.typeMap[s].prototype.declaredClass;t?t+=` | ${i}`:t=i}let s=class extends c{};return(0,r._)([(0,g.c)({Type:e,ensureType:"function"==typeof e?(0,f.se)(e):(0,f.N7)(e)})],s.prototype,"itemType",void 0),s=(0,r._)([(0,d.j)(`esri.core.Collection<${t}>`)],s),C.set(e,s),s},(0,r._)([(0,m.Cb)()],R.prototype,"length",void 0),(0,r._)([(0,m.Cb)()],R.prototype,"items",null),R=c=(0,r._)([(0,d.j)("esri.core.Collection")],R);const O=R},13867:(e,t,s)=>{s.d(t,{z:()=>r});var i=s(69801);class r{constructor(e,t){this._storage=new i.WJ,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,s=1){this._storage.put(this,e,t,s,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},69801:(e,t,s)=>{s.d(t,{WJ:()=>l,Xq:()=>h});var i,r,n=s(44553);(r=i||(i={}))[r.ALL=0]="ALL",r[r.SOME=1]="SOME";class h{constructor(e,t,s){this.name=e,this._storage=t,this.id=o+++":",this.size=0,this.maxSize=0,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),s&&(this._storage.registerRemoveFunc(this.id,s),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get sizeAll(){return this._storage.size}resetHitRate(){this._hit=this._miss=0}put(e,t,s,i=0){this._storage.put(this,e,t,s,i)}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}updateSize(e,t,s){this._storage.updateSize(this,e,t,s)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class l{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new n.Z,this._users=new n.Z}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,0),this._checkSizeLimits()}put(e,t,s,r,n){t=e.id+t;const h=this._db.get(t);if(h&&(this._size-=h.size,e.size-=h.size,this._db.delete(t),h.entry!==s&&this._notifyRemove(t,h.entry,i.ALL)),r>this._maxSize)return void this._notifyRemove(t,s,i.ALL);if(void 0===s)return void console.warn("Refusing to cache undefined entry ");if(!r||r<0)return void console.warn("Refusing to cache entry with invalid size "+r);const l=1+Math.max(n,-3)- -3;this._db.set(t,{entry:s,size:r,lifetime:l,lives:l}),this._size+=r,e.size+=r,this._checkSizeLimits()}updateSize(e,t,s,r){t=e.id+t;const n=this._db.get(t);if(n&&n.entry===s){for(this._size-=n.size,e.size-=n.size;r>this._maxSize;){const e=this._notifyRemove(t,s,i.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);r=e}n.size=r,this._size+=r,e.size+=r,this._checkSizeLimits()}}pop(e,t){t=e.id+t;const s=this._db.get(t);if(s)return this._size-=s.size,e.size-=s.size,this._db.delete(t),++this._hit,s.entry;++this._miss}get(e,t){t=e.id+t;const s=this._db.get(t);if(void 0!==s)return this._db.delete(t),s.lives=s.lifetime,this._db.set(t,s),++this._hit,s.entry;++this._miss}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},s=new Array;this._db.forEach(((e,i)=>{const r=e.lifetime;s[r]=(s[r]||0)+e.size,this._users.forAll((s=>{const{id:r,name:n}=s;if(i.startsWith(r)){const s=t[n]||0;t[n]=s+e.size}}))}));const i={};this._users.forAll((e=>{const s=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const r=t[s]||0;t[s]=r,i[s]=Math.round(100*e.hitRate)+"%"}else i[s]="0%"}));const r=Object.keys(t);r.sort(((e,s)=>t[s]-t[e])),r.forEach((s=>e[s]=Math.round(t[s]/2**20)+"MB / "+i[s]));for(let t=s.length-1;t>=0;--t){const i=s[t];i&&(e["Priority "+(t+-3-1)]=Math.round(i/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,s)=>{s.startsWith(t)&&(this._size-=e.size,this._db.delete(s),this._notifyRemove(s,e.entry,i.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,i.ALL))),this._users.forEach((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,s){let i;return this._removeFuncs.some((r=>{if(e.startsWith(r[0])){const e=r[1](t,s);return"number"==typeof e&&(i=e),!0}return!1})),i}_checkSizeLimits(){if(this._size>this._maxSize)for(const[e,t]of this._db)if(this._purgeItem(e,t),this._size<=.9*this.maxSize)return;this._users.forEach((e=>{if(e.maxSize>0&&e.size>e.maxSize)for(const[t,s]of this._db)if(t.startsWith(e.id)&&(this._purgeItem(t,s,e),e.size<=.9*e.maxSize))return}))}_purgeItem(e,t,s=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,s&&(s.size-=t.size);const r=this._notifyRemove(e,t.entry,i.SOME);null!=r&&r>0&&(this._size+=r,s&&(s.size+=r),t.lives=t.lifetime,t.size=r,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let o=0},52421:(e,t,s)=>{function i(e){return(t,s)=>{t[s]=e}}s.d(t,{c:()=>i})},22862:(e,t,s)=>{s.d(t,{Hg:()=>m,V7:()=>_,uD:()=>f});var i=s(92036),r=s(46791),n=s(1153);const h=["esri.Color","esri.portal.Portal","esri.symbols.support.Symbol3DAnchorPosition2D","esri.symbols.support.Symbol3DAnchorPosition3D"];function l(e){return e instanceof i.Z}function o(e){return e instanceof r.Z?Object.keys(e.items):l(e)?(0,n.vw)(e).keys():e?Object.keys(e):[]}function a(e,t){return e instanceof r.Z?e.items[t]:e[t]}function c(e){return e?e.declaredClass:null}function u(e,t){const s=e.diff;if(s&&"function"==typeof s)return s(e,t);const i=o(e),r=o(t);if(0===i.length&&0===r.length)return;if(!i.length||!r.length||function(e,t){return!(!Array.isArray(e)||!Array.isArray(t))&&e.length!==t.length}(e,t))return{type:"complete",oldValue:e,newValue:t};const n=r.filter((e=>!i.includes(e))),f=i.filter((e=>!r.includes(e))),_=i.filter((s=>r.includes(s)&&a(e,s)!==a(t,s))).concat(n,f).sort(),m=c(e);if(m&&h.includes(m)&&_.length)return{type:"complete",oldValue:e,newValue:t};let g;const d=l(e)&&l(t);for(const i of _){const r=a(e,i),n=a(t,i);let h;if((d||"function"!=typeof r&&"function"!=typeof n)&&r!==n&&(null!=r||null!=n)){if(s&&s[i]&&"function"==typeof s[i])h=s[i]?.(r,n);else if(r instanceof Date&&n instanceof Date){if(r.getTime()===n.getTime())continue;h={type:"complete",oldValue:r,newValue:n}}else h="object"==typeof r&&"object"==typeof n&&c(r)===c(n)?u(r,n):{type:"complete",oldValue:r,newValue:n};null!=h&&(null!=g?g.diff[i]=h:g={type:"partial",diff:{[i]:h}})}}return g}function f(e,t){if(null==e)return!1;const s=t.split(".");let i=e;for(const e of s){if("complete"===i.type)return!0;if("partial"!==i.type)return!1;{const t=i.diff[e];if(!t)return!1;i=t}}return!0}function _(e,t){for(const s of t)if(f(e,s))return!0;return!1}function m(e,t){if("function"!=typeof e&&"function"!=typeof t&&(null!=e||null!=t))return null==e||null==t||"object"==typeof e&&"object"==typeof t&&c(e)!==c(t)?{type:"complete",oldValue:e,newValue:t}:u(e,t)}},17445:(e,t,s)=>{s.d(t,{N1:()=>f,YP:()=>o,Z_:()=>g,gx:()=>a,nn:()=>d,on:()=>u,tX:()=>p});var i=s(91460),r=s(50758),n=s(70586),h=s(95330),l=s(26258);function o(e,t,s={}){return c(e,t,s,_)}function a(e,t,s={}){return c(e,t,s,m)}function c(e,t,s={},i){let r=null;const h=s.once?(e,s)=>{i(e)&&((0,n.hw)(r),t(e,s))}:(e,s)=>{i(e)&&t(e,s)};if(r=(0,l.aQ)(e,h,s.sync,s.equals),s.initial){const t=e();h(t,t)}return r}function u(e,t,s,h={}){let l=null,a=null,c=null;function u(){l&&a&&(a.remove(),h.onListenerRemove?.(l),l=null,a=null)}function f(e){h.once&&h.once&&(0,n.hw)(c),s(e)}const _=o(e,((e,s)=>{u(),(0,i.vT)(e)&&(l=e,a=(0,i.on)(e,t,f),h.onListenerAdd?.(e))}),{sync:h.sync,initial:!0});return c=(0,r.kB)((()=>{_.remove(),u()})),c}function f(e,t){return function(e,t,s){if((0,h.Hc)(s))return Promise.reject((0,h.zE)());const i=e();if(t?.(i))return Promise.resolve(i);let l=null;function o(){l=(0,n.hw)(l)}return new Promise(((i,n)=>{l=(0,r.AL)([(0,h.fu)(s,(()=>{o(),n((0,h.zE)())})),c(e,(e=>{o(),i(e)}),{sync:!1,once:!0},t??_)])}))}(e,m,t)}function _(e){return!0}function m(e){return!!e}s(87538);const g={sync:!0},d={initial:!0},p={sync:!0,initial:!0}},35463:(e,t,s)=>{s.d(t,{JE:()=>h,Nm:()=>n,rJ:()=>l}),s(80442);const i={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},r={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,s){const i=new Date(e.getTime());if(t&&s){const e=r[s],{getter:n,setter:h,multiplier:l}=e;if("months"===s){const e=function(e,t){const s=new Date(e,t+1,1);return s.setDate(0),s.getDate()}(i.getFullYear(),i.getMonth()+t);i.getDate()>e&&i.setDate(e)}i[h](i[n]()+t*l)}return i}function h(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function l(e,t,s){return 0===e?0:e*i[t]/i[s]}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d0d9dcf9a06762087f08.js b/public/assets/esri/core/workers/chunks/d0d9dcf9a06762087f08.js new file mode 100644 index 0000000..4f42f75 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d0d9dcf9a06762087f08.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1073,5935],{81073:(e,t,o)=>{o.r(t),o.d(t,{executeRelationshipQuery:()=>p,executeRelationshipQueryForCount:()=>y});var r=o(11282),i=o(3172),s=o(76497);function n(e,t){const o=e.toJSON();return o.objectIds&&(o.objectIds=o.objectIds.join(",")),o.orderByFields&&(o.orderByFields=o.orderByFields.join(",")),o.outFields&&!t?.returnCountOnly?o.outFields.includes("*")?o.outFields="*":o.outFields=o.outFields.join(","):delete o.outFields,o.outSpatialReference&&(o.outSR=o.outSR.wkid||JSON.stringify(o.outSR.toJSON()),delete o.outSpatialReference),o.dynamicDataSource&&(o.layer=JSON.stringify({source:o.dynamicDataSource}),delete o.dynamicDataSource),o}async function a(e,t,o){const r=await u(e,t,o),i=r.data,s=i.geometryType,n=i.spatialReference,a={};for(const e of i.relatedRecordGroups){const t={fields:void 0,objectIdFieldName:void 0,geometryType:s,spatialReference:n,hasZ:!!i.hasZ,hasM:!!i.hasM,features:e.relatedRecords};if(null!=e.objectId)a[e.objectId]=t;else for(const o of Object.keys(e))"relatedRecords"!==o&&(a[e[o]]=t)}return{...r,data:a}}async function d(e,t,o){const r=await u(e,t,o,{returnCountOnly:!0}),i=r.data,s={};for(const e of i.relatedRecordGroups)null!=e.objectId&&(s[e.objectId]=e.count);return{...r,data:s}}async function u(e,t,o={},r){const a=(0,s.A)({...e.query,f:"json",...r,...n(t,r)});return(0,i.default)(e.path+"/queryRelatedRecords",{...o,query:{...o.query,...a}})}var c=o(74889),l=o(75935);async function p(e,t,o){return t=l.default.from(t),a((0,r.en)(e),t,o).then((e=>{const t=e.data,o={};return Object.keys(t).forEach((e=>o[e]=c.Z.fromJSON(t[e]))),o}))}async function y(e,t,o){return t=l.default.from(t),d((0,r.en)(e),t,{...o}).then((e=>e.data))}},75935:(e,t,o)=>{o.r(t),o.d(t,{default:()=>h});var r,i=o(43697),s=(o(66577),o(96674)),n=o(22974),a=o(5600),d=o(75215),u=o(52011),c=o(30556),l=o(10158),p=o(82971);let y=r=class extends s.wq{constructor(e){super(e),this.cacheHint=void 0,this.dynamicDataSource=void 0,this.gdbVersion=null,this.geometryPrecision=void 0,this.historicMoment=null,this.maxAllowableOffset=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.relationshipId=void 0,this.start=void 0,this.num=void 0,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.where=null}_writeHistoricMoment(e,t){t.historicMoment=e&&e.getTime()}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10,this.start>0&&null==this.where&&(t.definitionExpression="1=1")}clone(){return new r((0,n.d9)({cacheHint:this.cacheHint,dynamicDataSource:this.dynamicDataSource,gdbVersion:this.gdbVersion,geometryPrecision:this.geometryPrecision,historicMoment:this.historicMoment&&new Date(this.historicMoment.getTime()),maxAllowableOffset:this.maxAllowableOffset,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,relationshipId:this.relationshipId,start:this.start,num:this.num,returnGeometry:this.returnGeometry,where:this.where,returnZ:this.returnZ,returnM:this.returnM}))}};(0,i._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],y.prototype,"cacheHint",void 0),(0,i._)([(0,a.Cb)({type:l.n,json:{write:!0}})],y.prototype,"dynamicDataSource",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],y.prototype,"gdbVersion",void 0),(0,i._)([(0,a.Cb)({type:Number,json:{write:!0}})],y.prototype,"geometryPrecision",void 0),(0,i._)([(0,a.Cb)({type:Date})],y.prototype,"historicMoment",void 0),(0,i._)([(0,c.c)("historicMoment")],y.prototype,"_writeHistoricMoment",null),(0,i._)([(0,a.Cb)({type:Number,json:{write:!0}})],y.prototype,"maxAllowableOffset",void 0),(0,i._)([(0,a.Cb)({type:[Number],json:{write:!0}})],y.prototype,"objectIds",void 0),(0,i._)([(0,a.Cb)({type:[String],json:{write:!0}})],y.prototype,"orderByFields",void 0),(0,i._)([(0,a.Cb)({type:[String],json:{write:!0}})],y.prototype,"outFields",void 0),(0,i._)([(0,a.Cb)({type:p.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],y.prototype,"outSpatialReference",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],y.prototype,"relationshipId",void 0),(0,i._)([(0,a.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],y.prototype,"start",void 0),(0,i._)([(0,c.c)("start"),(0,c.c)("num")],y.prototype,"writeStart",null),(0,i._)([(0,a.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],y.prototype,"num",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],y.prototype,"returnGeometry",void 0),(0,i._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],y.prototype,"returnM",void 0),(0,i._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],y.prototype,"returnZ",void 0),(0,i._)([(0,a.Cb)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],y.prototype,"where",void 0),y=r=(0,i._)([(0,u.j)("esri.rest.support.RelationshipQuery")],y),y.from=(0,d.se)(y);const h=y}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d0ff496834686dbfe29f.js b/public/assets/esri/core/workers/chunks/d0ff496834686dbfe29f.js new file mode 100644 index 0000000..0600335 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d0ff496834686dbfe29f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9805,5732],{22303:(t,e,r)=>{r.d(e,{Z:()=>c});var i,n,s=r(35270),a=r(22021),o=r(75215);function l(t){return(0,a.uZ)((0,o.vU)(t),0,255)}function u(t,e,r){return t=Number(t),isNaN(t)?r:tr?r:t}class h{static blendColors(t,e,r,i=new h){return i.r=Math.round(t.r+(e.r-t.r)*r),i.g=Math.round(t.g+(e.g-t.g)*r),i.b=Math.round(t.b+(e.b-t.b)*r),i.a=t.a+(e.a-t.a)*r,i._sanitize()}static fromRgb(t,e){const r=t.toLowerCase().match(/^(rgba?|hsla?)\(([\s\.\-,%0-9]+)\)/);if(r){const t=r[2].split(/\s*,\s*/),i=r[1];if("rgb"===i&&3===t.length||"rgba"===i&&4===t.length){const r=t[0];if("%"===r.charAt(r.length-1)){const r=t.map((t=>2.56*parseFloat(t)));return 4===t.length&&(r[3]=parseFloat(t[3])),h.fromArray(r,e)}return h.fromArray(t.map((t=>parseFloat(t))),e)}if("hsl"===i&&3===t.length||"hsla"===i&&4===t.length)return h.fromArray((0,s.B7)(parseFloat(t[0]),parseFloat(t[1])/100,parseFloat(t[2])/100,parseFloat(t[3])),e)}return null}static fromHex(t,e=new h){if(4!==t.length&&7!==t.length||"#"!==t[0])return null;const r=4===t.length?4:8,i=(1<{const s=n&i;n>>=r,e[t]=4===r?17*s:s})),e.a=1,e)}static fromArray(t,e=new h){return e._set(Number(t[0]),Number(t[1]),Number(t[2]),Number(t[3])),isNaN(e.a)&&(e.a=1),e._sanitize()}static fromString(t,e){const r=(0,s.St)(t)?(0,s.h$)(t):null;return r&&h.fromArray(r,e)||h.fromRgb(t,e)||h.fromHex(t,e)}static fromJSON(t){return t&&new h([t[0],t[1],t[2],t[3]/255])}static toUnitRGB(t){return null!=t?[t.r/255,t.g/255,t.b/255]:null}static toUnitRGBA(t){return null!=t?[t.r/255,t.g/255,t.b/255,null!=t.a?t.a:1]:null}constructor(t){this.r=255,this.g=255,this.b=255,this.a=1,t&&this.setColor(t)}get isBright(){return.299*this.r+.587*this.g+.114*this.b>=127}setColor(t){return"string"==typeof t?h.fromString(t,this):Array.isArray(t)?h.fromArray(t,this):(this._set(t.r??0,t.g??0,t.b??0,t.a??1),t instanceof h||this._sanitize()),this}toRgb(){return[this.r,this.g,this.b]}toRgba(){return[this.r,this.g,this.b,this.a]}toHex(){const t=this.r.toString(16),e=this.g.toString(16),r=this.b.toString(16);return`#${t.length<2?"0"+t:t}${e.length<2?"0"+e:e}${r.length<2?"0"+r:r}`}toCss(t=!1){const e=this.r+", "+this.g+", "+this.b;return t?`rgba(${e}, ${this.a})`:`rgb(${e})`}toString(){return this.toCss(!0)}toJSON(){return this.toArray()}toArray(t=h.AlphaMode.ALWAYS){const e=l(this.r),r=l(this.g),i=l(this.b);return t===h.AlphaMode.ALWAYS||1!==this.a?[e,r,i,l(255*this.a)]:[e,r,i]}clone(){return new h(this.toRgba())}hash(){return this.r<<24|this.g<<16|this.b<<8|255*this.a}equals(t){return null!=t&&t.r===this.r&&t.g===this.g&&t.b===this.b&&t.a===this.a}_sanitize(){return this.r=Math.round(u(this.r,0,255)),this.g=Math.round(u(this.g,0,255)),this.b=Math.round(u(this.b,0,255)),this.a=u(this.a,0,1),this}_set(t,e,r,i){this.r=t,this.g=e,this.b=r,this.a=i}}h.prototype.declaredClass="esri.Color",(n=(i=h||(h={})).AlphaMode||(i.AlphaMode={}))[n.ALWAYS=0]="ALWAYS",n[n.UNLESS_OPAQUE=1]="UNLESS_OPAQUE";const c=h},5732:(t,e,r)=>{r.d(e,{c:()=>i,g:()=>n});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},3892:(t,e,r)=>{function i(t){return"h"in t&&"s"in t&&"v"in t}function n(t){return"l"in t&&"a"in t&&"b"in t}function s(t){return"l"in t&&"c"in t&&"h"in t}r.d(e,{Y3:()=>_,_Y:()=>f,sJ:()=>m,xr:()=>y});const a=[[.4124,.3576,.1805],[.2126,.7152,.0722],[.0193,.1192,.9505]],o=[[3.2406,-1.5372,-.4986],[-.9689,1.8758,.0415],[.0557,-.204,1.057]];function l(t,e){const r=[];let i,n;if(t[0].length!==e.length)throw new Error("dimensions do not match");const s=t.length,a=t[0].length;let o=0;for(i=0;it<=.04045?t/12.92:((t+.055)/1.055)**2.4)),r=l(a,e);return{x:100*r[0],y:100*r[1],z:100*r[2]}}function h(t){const e=l(o,[t.x/100,t.y/100,t.z/100]).map((t=>{const e=t<=.0031308?12.92*t:1.055*t**(1/2.4)-.055;return Math.min(1,Math.max(e,0))}));return{r:Math.round(255*e[0]),g:Math.round(255*e[1]),b:Math.round(255*e[2])}}function c(t){const e=[t.x/95.047,t.y/100,t.z/108.883].map((t=>t>(6/29)**3?t**(1/3):1/3*(29/6)**2*t+4/29));return{l:116*e[1]-16,a:500*(e[0]-e[1]),b:200*(e[1]-e[2])}}function p(t){const e=t.l,r=[(e+16)/116+t.a/500,(e+16)/116,(e+16)/116-t.b/200].map((t=>t>6/29?t**3:3*(6/29)**2*(t-4/29)));return{x:95.047*r[0],y:100*r[1],z:108.883*r[2]}}function y(t){return"r"in(e=t)&&"g"in e&&"b"in e?t:s(t)?function(t){return h(p(function(t){const e=t.l,r=t.c,i=t.h;return{l:e,a:r*Math.cos(i),b:r*Math.sin(i)}}(t)))}(t):n(t)?function(t){return h(p(t))}(t):function(t){return"x"in t&&"y"in t&&"z"in t}(t)?h(t):i(t)?function(t){const e=(t.h+360)%360/60,r=t.s/100,i=t.v/100*255,n=i*r,s=n*(1-Math.abs(e%2-1));let a;switch(Math.floor(e)){case 0:a={r:n,g:s,b:0};break;case 1:a={r:s,g:n,b:0};break;case 2:a={r:0,g:n,b:s};break;case 3:a={r:0,g:s,b:n};break;case 4:a={r:s,g:0,b:n};break;case 5:case 6:a={r:n,g:0,b:s};break;default:a={r:0,g:0,b:0}}return a.r=Math.round(a.r+i-n),a.g=Math.round(a.g+i-n),a.b=Math.round(a.b+i-n),a}(t):t;var e}function f(t){return i(t)?t:function(t){const e=t.r,r=t.g,i=t.b,n=Math.max(e,r,i),s=n-Math.min(e,r,i);let a=n,o=0===s?0:n===e?(r-i)/s%6:n===r?(i-e)/s+2:(e-r)/s+4,l=0===s?0:s/a;return o<0&&(o+=6),o*=60,l*=100,a*=100/255,{h:o,s:l,v:a}}(y(t))}function _(t){return n(t)?t:function(t){return c(u(t))}(y(t))}function m(t){return s(t)?t:function(t){return function(t){const e=t.l,r=t.a,i=t.b,n=Math.sqrt(r*r+i*i);let s=Math.atan2(i,r);return s=s>0?s:s+2*Math.PI,{l:e,c:n,h:s}}(c(u(t)))}(y(t))}},59255:(t,e,r)=>{var i,n,s;r.d(e,{E9:()=>a,I6:()=>u,Vl:()=>i,bN:()=>l}),(s=i||(i={}))[s.Unknown=0]="Unknown",s[s.Point=1]="Point",s[s.LineString=2]="LineString",s[s.Polygon=3]="Polygon";class a{constructor(t,e){this.x=t,this.y=e}clone(){return new a(this.x,this.y)}equals(t,e){return t===this.x&&e===this.y}isEqual(t){return t.x===this.x&&t.y===this.y}setCoords(t,e){this.x=t,this.y=e}normalize(){const t=this.x,e=this.y,r=Math.sqrt(t*t+e*e);this.x/=r,this.y/=r}rightPerpendicular(){const t=this.x;this.x=this.y,this.y=-t}move(t,e){this.x+=t,this.y+=e}assign(t){this.x=t.x,this.y=t.y}assignAdd(t,e){this.x=t.x+e.x,this.y=t.y+e.y}assignSub(t,e){this.x=t.x-e.x,this.y=t.y-e.y}rotate(t,e){const r=this.x,i=this.y;this.x=r*t-i*e,this.y=r*e+i*t}scale(t){this.x*=t,this.y*=t}length(){const t=this.x,e=this.y;return Math.sqrt(t*t+e*e)}static distance(t,e){const r=e.x-t.x,i=e.y-t.y;return Math.sqrt(r*r+i*i)}static add(t,e){return new a(t.x+e.x,t.y+e.y)}static sub(t,e){return new a(t.x-e.x,t.y-e.y)}}class o{constructor(t,e,r){this.ratio=t,this.x=e,this.y=r}}class l{constructor(t,e,r,i=8,n=8){this._lines=[],this._starts=[],this.validateTessellation=!0,this._pixelRatio=i,this._pixelMargin=n,this._tileSize=512*i,this._dz=t,this._yPos=e,this._xPos=r}setPixelMargin(t){t!==this._pixelMargin&&(this._pixelMargin=t,this.setExtent(this._extent))}setExtent(t){this._extent=t,this._finalRatio=this._tileSize/t*(1<>this._dz;e>r&&(e=r),this._margin=e,this._xmin=r*this._xPos-e,this._ymin=r*this._yPos-e,this._xmax=this._xmin+r+2*e,this._ymax=this._ymin+r+2*e}reset(t){this._type=t,this._lines=[],this._starts=[],this._line=null,this._start=0}moveTo(t,e){this._pushLine(),this._prevIsIn=this._isIn(t,e),this._moveTo(t,e,this._prevIsIn),this._prevPt=new a(t,e),this._firstPt=new a(t,e),this._dist=0}lineTo(t,e){const r=this._isIn(t,e),i=new a(t,e),n=a.distance(this._prevPt,i);let s,l,u,h,c,p,y,f;if(r)this._prevIsIn?this._lineTo(t,e,!0):(s=this._prevPt,l=i,u=this._intersect(l,s),this._start=this._dist+n*(1-this._r),this._lineTo(u.x,u.y,!0),this._lineTo(l.x,l.y,!0));else if(this._prevIsIn)l=this._prevPt,s=i,u=this._intersect(l,s),this._lineTo(u.x,u.y,!0),this._lineTo(s.x,s.y,!1);else{const t=this._prevPt,e=i;if(t.x<=this._xmin&&e.x<=this._xmin||t.x>=this._xmax&&e.x>=this._xmax||t.y<=this._ymin&&e.y<=this._ymin||t.y>=this._ymax&&e.y>=this._ymax)this._lineTo(e.x,e.y,!1);else{const r=[];if((t.xthis._xmin||t.x>this._xmin&&e.x=this._ymax?p=!0:r.push(new o(h,this._xmin,f))),(t.xthis._xmax||t.x>this._xmax&&e.x=this._ymax?p=!0:r.push(new o(h,this._xmax,f))),(t.ythis._ymin||t.y>this._ymin&&e.y=this._xmax?c=!0:r.push(new o(h,y,this._ymin))),(t.ythis._ymax||t.y>this._ymax&&e.y=this._xmax?c=!0:r.push(new o(h,y,this._ymax))),0===r.length)c?p?this._lineTo(this._xmax,this._ymax,!0):this._lineTo(this._xmax,this._ymin,!0):p?this._lineTo(this._xmin,this._ymax,!0):this._lineTo(this._xmin,this._ymin,!0);else if(r.length>1&&r[0].ratio>r[1].ratio)this._start=this._dist+n*r[1].ratio,this._lineTo(r[1].x,r[1].y,!0),this._lineTo(r[0].x,r[0].y,!0);else{this._start=this._dist+n*r[0].ratio;for(let t=0;t2){const t=this._firstPt,e=this._prevPt;t.x===e.x&&t.y===e.y||this.lineTo(t.x,t.y);const r=this._line;let i=r.length;for(;i>=4&&(r[0].x===r[1].x&&r[0].x===r[i-2].x||r[0].y===r[1].y&&r[0].y===r[i-2].y);)r.pop(),r[0].x=r[i-2].x,r[0].y=r[i-2].y,--i}}result(t=!0){return this._pushLine(),0===this._lines.length?null:(this._type===i.Polygon&&t&&h.simplify(this._tileSize,this._margin*this._finalRatio,this._lines),this._lines)}resultWithStarts(){if(this._type!==i.LineString)throw new Error("Only valid for lines");this._pushLine();const t=this._lines,e=t.length;if(0===e)return null;const r=[];for(let i=0;i=this._xmin&&t<=this._xmax&&e>=this._ymin&&e<=this._ymax}_intersect(t,e){let r,i,n;if(e.x>=this._xmin&&e.x<=this._xmax)i=e.y<=this._ymin?this._ymin:this._ymax,n=(i-t.y)/(e.y-t.y),r=t.x+n*(e.x-t.x);else if(e.y>=this._ymin&&e.y<=this._ymax)r=e.x<=this._xmin?this._xmin:this._xmax,n=(r-t.x)/(e.x-t.x),i=t.y+n*(e.y-t.y);else{i=e.y<=this._ymin?this._ymin:this._ymax,r=e.x<=this._xmin?this._xmin:this._xmax;const s=(r-t.x)/(e.x-t.x),a=(i-t.y)/(e.y-t.y);s0&&(this._lines.push(this._line),this._starts.push(this._start)):this._type===i.LineString?this._line.length>1&&(this._lines.push(this._line),this._starts.push(this._start)):this._type===i.Polygon&&this._line.length>3&&(this._lines.push(this._line),this._starts.push(this._start))),this._line=[],this._start=0}_moveTo(t,e,r){this._type!==i.Polygon?r&&(t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),e=Math.round((e-(this._ymin+this._margin))*this._finalRatio),this._line.push(new a(t,e))):(r||(tthis._xmax&&(t=this._xmax),ethis._ymax&&(e=this._ymax)),t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),e=Math.round((e-(this._ymin+this._margin))*this._finalRatio),this._line.push(new a(t,e)),this._isH=!1,this._isV=!1)}_lineTo(t,e,r){let n,s;if(this._type!==i.Polygon)if(r){if(t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),e=Math.round((e-(this._ymin+this._margin))*this._finalRatio),this._line.length>0&&(n=this._line[this._line.length-1],n.equals(t,e)))return;this._line.push(new a(t,e))}else this._line&&this._line.length>0&&this._pushLine();else if(r||(tthis._xmax&&(t=this._xmax),ethis._ymax&&(e=this._ymax)),t=Math.round((t-(this._xmin+this._margin))*this._finalRatio),e=Math.round((e-(this._ymin+this._margin))*this._finalRatio),this._line&&this._line.length>0){n=this._line[this._line.length-1];const r=n.x===t,i=n.y===e;if(r&&i)return;this._isH&&r||this._isV&&i?(n.x=t,n.y=e,s=this._line[this._line.length-2],s.x===t&&s.y===e?(this._line.pop(),this._line.length<=1?(this._isH=!1,this._isV=!1):(s=this._line[this._line.length-2],this._isH=s.x===t,this._isV=s.y===e)):(this._isH=s.x===t,this._isV=s.y===e)):(this._line.push(new a(t,e)),this._isH=r,this._isV=i)}else this._line.push(new a(t,e))}}class u{setExtent(t){this._ratio=4096===t?1:4096/t}get validateTessellation(){return this._ratio<1}reset(t){this._lines=[],this._line=null}moveTo(t,e){this._line&&this._lines.push(this._line),this._line=[];const r=this._ratio;this._line.push(new a(t*r,e*r))}lineTo(t,e){const r=this._ratio;this._line.push(new a(t*r,e*r))}close(){const t=this._line;t&&!t[0].isEqual(t[t.length-1])&&t.push(t[0])}result(){return this._line&&this._lines.push(this._line),0===this._lines.length?null:this._lines}}!function(t){t[t.sideLeft=0]="sideLeft",t[t.sideRight=1]="sideRight",t[t.sideTop=2]="sideTop",t[t.sideBottom=3]="sideBottom"}(n||(n={}));class h{static simplify(t,e,r){if(!r)return;const i=-e,s=t+e,a=-e,o=t+e,l=[],u=[],c=r.length;for(let t=0;th.y?(l.push(t),l.push(r),l.push(n.sideLeft),l.push(-1)):(u.push(t),u.push(r),u.push(n.sideLeft),u.push(-1))),c.x>=s&&(c.y=o&&(c.x>h.x?(l.push(t),l.push(r),l.push(n.sideBottom),l.push(-1)):(u.push(t),u.push(r),u.push(n.sideBottom),u.push(-1)))),c=h}if(0===l.length||0===u.length)return;h.fillParent(r,u,l),h.fillParent(r,l,u);const p=[];h.calcDeltas(p,u,l),h.calcDeltas(p,l,u),h.addDeltas(p,r)}static fillParent(t,e,r){const i=r.length,s=e.length;for(let a=0;a1&&i[s-2]===n?0:(i.push(n),h.calcDelta(n,r,e,i)+1)}static addDeltas(t,e){const r=t.length;let i=0;for(let e=0;ei&&(i=r)}for(let s=0;st>=e&&t<=r||t>=r&&t<=e},31363:(t,e,r)=>{r.d(e,{B1:()=>i,DQ:()=>u,DT:()=>o,JJ:()=>n,Or:()=>h,_U:()=>s,k3:()=>c,sX:()=>p});const i=Number.POSITIVE_INFINITY,n=Math.PI,s=2*n,a=128/n,o=n/180,l=1/Math.LN2;function u(t,e){return(t%=e)>=0?t:t+e}function h(t){return u(t*a,256)}function c(t){return Math.log(t)*l}function p(t,e,r){return t*(1-r)+e*r}},26084:(t,e,r)=>{r.d(e,{Z:()=>i});class i{constructor(t){this._array=[],t<=0&&console.error("strideInBytes must be positive!"),this._stride=t}get array(){return this._array}get index(){return 4*this._array.length/this._stride}get itemSize(){return this._stride}get sizeInBytes(){return 4*this._array.length}reset(){this.array.length=0}toBuffer(){return new Uint32Array(this._array).buffer}static i1616to32(t,e){return 65535&t|e<<16}static i8888to32(t,e,r,i){return 255&t|(255&e)<<8|(255&r)<<16|i<<24}static i8816to32(t,e,r){return 255&t|(255&e)<<8|r<<16}}},4215:(t,e,r)=>{var i,n,s;r.d(e,{Fr:()=>s,_K:()=>n,al:()=>i}),function(t){t[t.FILL=1]="FILL",t[t.LINE=2]="LINE",t[t.SYMBOL=3]="SYMBOL",t[t.CIRCLE=4]="CIRCLE"}(i||(i={})),function(t){t[t.BACKGROUND=0]="BACKGROUND",t[t.FILL=1]="FILL",t[t.OUTLINE=2]="OUTLINE",t[t.LINE=3]="LINE",t[t.ICON=4]="ICON",t[t.CIRCLE=5]="CIRCLE",t[t.TEXT=6]="TEXT",t[t.TILEINFO=7]="TILEINFO"}(n||(n={})),function(t){t[t.PAINTER_CHANGED=0]="PAINTER_CHANGED",t[t.LAYOUT_CHANGED=1]="LAYOUT_CHANGED",t[t.LAYER_CHANGED=2]="LAYER_CHANGED",t[t.LAYER_REMOVED=3]="LAYER_REMOVED",t[t.SPRITES_CHANGED=4]="SPRITES_CHANGED"}(s||(s={}))},21315:(t,e,r)=>{r.d(e,{R:()=>s,_5:()=>u,aF:()=>a,f2:()=>f,fR:()=>i,nR:()=>l,r1:()=>c,vL:()=>o});var i,n,s,a,o,l,u,h,c,p,y=r(95648);(p=i||(i={}))[p.BACKGROUND=0]="BACKGROUND",p[p.FILL=1]="FILL",p[p.LINE=2]="LINE",p[p.SYMBOL=3]="SYMBOL",p[p.CIRCLE=4]="CIRCLE",function(t){t[t.VISIBLE=0]="VISIBLE",t[t.NONE=1]="NONE"}(n||(n={})),function(t){t[t.POINT=0]="POINT",t[t.LINE=1]="LINE",t[t.LINE_CENTER=2]="LINE_CENTER"}(s||(s={})),function(t){t[t.MAP=0]="MAP",t[t.VIEWPORT=1]="VIEWPORT",t[t.AUTO=2]="AUTO"}(a||(a={})),function(t){t[t.AUTO=0]="AUTO",t[t.LEFT=1]="LEFT",t[t.CENTER=2]="CENTER",t[t.RIGHT=3]="RIGHT"}(o||(o={})),function(t){t[t.CENTER=0]="CENTER",t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t[t.TOP=3]="TOP",t[t.BOTTOM=4]="BOTTOM",t[t.TOP_LEFT=5]="TOP_LEFT",t[t.TOP_RIGHT=6]="TOP_RIGHT",t[t.BOTTOM_LEFT=7]="BOTTOM_LEFT",t[t.BOTTOM_RIGHT=8]="BOTTOM_RIGHT"}(l||(l={})),function(t){t[t.NONE=0]="NONE",t[t.UPPERCASE=1]="UPPERCASE",t[t.LOWERCASE=2]="LOWERCASE"}(u||(u={})),function(t){t[t.MAP=0]="MAP",t[t.VIEWPORT=1]="VIEWPORT"}(h||(h={})),function(t){t[t.HORIZONTAL=0]="HORIZONTAL",t[t.VERTICAL=1]="VERTICAL"}(c||(c={}));class f{}f.backgroundLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:n.VISIBLE}},f.fillLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:n.VISIBLE}},f.lineLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:n.VISIBLE},"line-cap":{type:"enum",values:["butt","round","square"],default:y.RL.BUTT},"line-join":{type:"enum",values:["bevel","round","miter"],default:y.AH.MITER},"line-miter-limit":{type:"number",default:2},"line-round-limit":{type:"number",default:1.05}},f.symbolLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:n.VISIBLE},"symbol-avoid-edges":{type:"boolean",default:!1},"symbol-placement":{type:"enum",values:["point","line","line-center"],default:s.POINT},"symbol-sort-key":{type:"number",default:-1},"symbol-spacing":{type:"number",minimum:1,default:250},"icon-allow-overlap":{type:"boolean",default:!1},"icon-anchor":{type:"enum",values:["center","left","right","top","bottom","top-left","top-right","bottom-left","bottom-right"],default:l.CENTER},"icon-ignore-placement":{type:"boolean",default:!1},"icon-image":{type:"string"},"icon-keep-upright":{type:"boolean",default:!1},"icon-offset":{type:"array",value:"number",length:2,default:[0,0]},"icon-optional":{type:"boolean",default:!1},"icon-padding":{type:"number",minimum:0,default:2},"icon-rotate":{type:"number",default:0},"icon-rotation-alignment":{type:"enum",values:["map","viewport","auto"],default:a.AUTO},"icon-size":{type:"number",minimum:0,default:1},"text-allow-overlap":{type:"boolean",default:!1},"text-anchor":{type:"enum",values:["center","left","right","top","bottom","top-left","top-right","bottom-left","bottom-right"],default:l.CENTER},"text-field":{type:"string"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"]},"text-ignore-placement":{type:"boolean",default:!1},"text-justify":{type:"enum",values:["auto","left","center","right"],default:o.CENTER},"text-keep-upright":{type:"boolean",default:!0},"text-letter-spacing":{type:"number",default:0},"text-line-height":{type:"number",default:1.2},"text-max-angle":{type:"number",minimum:0,default:45},"text-max-width":{type:"number",minimum:0,default:10},"text-offset":{type:"array",value:"number",length:2,default:[0,0]},"text-optional":{type:"boolean",default:!1},"text-padding":{type:"number",minimum:0,default:2},"text-rotate":{type:"number",default:0},"text-rotation-alignment":{type:"enum",values:["map","viewport","auto"],default:a.AUTO},"text-size":{type:"number",minimum:0,default:16},"text-transform":{type:"enum",values:["none","uppercase","lowercase"],default:u.NONE},"text-writing-mode":{type:"array",value:"enum",values:["horizontal","vertical"],default:[c.HORIZONTAL]}},f.circleLayoutDefinition={visibility:{type:"enum",values:["visible","none"],default:n.VISIBLE}},f.backgroundPaintDefinition={"background-color":{type:"color",default:[0,0,0,1]},"background-opacity":{type:"number",minimum:0,maximum:1,default:1},"background-pattern":{type:"string"}},f.fillPaintDefinition={"fill-antialias":{type:"boolean",default:!0},"fill-color":{type:"color",default:[0,0,0,1]},"fill-opacity":{type:"number",minimum:0,maximum:1,default:1},"fill-outline-color":{type:"color",default:[0,0,0,0]},"fill-pattern":{type:"string"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0]},"fill-translate-anchor":{type:"enum",values:["map","viewport"],default:h.MAP}},f.linePaintDefinition={"line-blur":{type:"number",minimum:0,default:0},"line-color":{type:"color",default:[0,0,0,1]},"line-dasharray":{type:"array",value:"number",default:[]},"line-gap-width":{type:"number",minimum:0,default:0},"line-offset":{type:"number",default:0},"line-opacity":{type:"number",minimum:0,maximum:1,default:1},"line-pattern":{type:"string"},"line-translate":{type:"array",value:"number",length:2,default:[0,0]},"line-translate-anchor":{type:"enum",values:["map","viewport"],default:h.MAP},"line-width":{type:"number",minimum:0,default:1}},f.symbolPaintDefinition={"icon-color":{type:"color",default:[0,0,0,1]},"icon-halo-blur":{type:"number",minimum:0,default:0},"icon-halo-color":{type:"color",default:[0,0,0,0]},"icon-halo-width":{type:"number",minimum:0,default:0},"icon-opacity":{type:"number",minimum:0,maximum:1,default:1},"icon-translate":{type:"array",value:"number",length:2,default:[0,0]},"icon-translate-anchor":{type:"enum",values:["map","viewport"],default:h.MAP},"text-color":{type:"color",default:[0,0,0,1]},"text-halo-blur":{type:"number",minimum:0,default:0},"text-halo-color":{type:"color",default:[0,0,0,0]},"text-halo-width":{type:"number",minimum:0,default:0},"text-opacity":{type:"number",minimum:0,maximum:1,default:1},"text-translate":{type:"array",value:"number",length:2,default:[0,0]},"text-translate-anchor":{type:"enum",values:["map","viewport"],default:h.MAP}},f.rasterPaintDefinition={"raster-opacity":{type:"number",minimum:0,maximum:1,default:1},"raster-hue-rotate":{type:"number",default:0},"raster-brightness-min":{type:"number",minimum:0,maximum:1,default:0},"raster-brightness-max":{type:"number",minimum:0,maximum:1,default:1},"raster-saturation":{type:"number",minimum:-1,maximum:1,default:0},"raster-contrast":{type:"number",minimum:-1,maximum:1,default:0},"raster-fade-duration":{type:"number",minimum:0,default:300}},f.circlePaintDefinition={"circle-blur":{type:"number",minimum:0,default:0},"circle-color":{type:"color",default:[0,0,0,1]},"circle-opacity":{type:"number",minimum:0,maximum:1,default:1},"circle-radius":{type:"number",minimum:0,default:5},"circle-stroke-color":{type:"color",default:[0,0,0,1]},"circle-stroke-opacity":{type:"number",minimum:0,maximum:1,default:1},"circle-stroke-width":{type:"number",minimum:0,default:0},"circle-translate":{type:"array",value:"number",length:2,default:[0,0]},"circle-translate-anchor":{type:"enum",values:["map","viewport"],default:h.MAP}}},7333:(t,e,r)=>{r.d(e,{Et:()=>At,sj:()=>Ut,Le:()=>Pt,_L:()=>Bt,gf:()=>St,jG:()=>Ot,nj:()=>Gt});var i,n,s=r(4215),a=r(26084);!function(t){t[t.R8_SIGNED=0]="R8_SIGNED",t[t.R8_UNSIGNED=1]="R8_UNSIGNED",t[t.R16_SIGNED=2]="R16_SIGNED",t[t.R16_UNSIGNED=3]="R16_UNSIGNED",t[t.R8G8_SIGNED=4]="R8G8_SIGNED",t[t.R8G8_UNSIGNED=5]="R8G8_UNSIGNED",t[t.R16G16_SIGNED=6]="R16G16_SIGNED",t[t.R16G16_UNSIGNED=7]="R16G16_UNSIGNED",t[t.R8G8B8A8_SIGNED=8]="R8G8B8A8_SIGNED",t[t.R8G8B8A8_UNSIGNED=9]="R8G8B8A8_UNSIGNED",t[t.R8G8B8A8_COLOR=10]="R8G8B8A8_COLOR",t[t.R16G16B16A16_DASHARRAY=11]="R16G16B16A16_DASHARRAY",t[t.R16G16B16A16_PATTERN=12]="R16G16B16A16_PATTERN"}(i||(i={})),function(t){t[t.UNIFORM=0]="UNIFORM",t[t.DATA_DRIVEN=1]="DATA_DRIVEN",t[t.INTERPOLATED_DATA_DRIVEN=2]="INTERPOLATED_DATA_DRIVEN",t[t.UNUSED=3]="UNUSED"}(n||(n={}));var o=r(35371),l=r(21968);class u{constructor(t){this._locations=new Map,this._key=t}get key(){return this._key}get type(){return 7&this._key}defines(){return[]}getStride(){return this._layoutInfo||this._buildAttributesInfo(),this._stride}getAttributeLocations(){return 0===this._locations.size&&this._buildAttributesInfo(),this._locations}getLayoutInfo(){return this._layoutInfo||this._buildAttributesInfo(),this._layoutInfo}getEncodingInfos(){return this._propertyEncodingInfo||this._buildAttributesInfo(),this._propertyEncodingInfo}getUniforms(){return this._uniforms||this._buildAttributesInfo(),this._uniforms}getShaderHeader(){return this._shaderHeader||this._buildAttributesInfo(),this._shaderHeader}getShaderMain(){return this._shaderMain||this._buildAttributesInfo(),this._shaderMain}setDataUniforms(t,e,r,i,n){const s=this.getUniforms();for(const a of s){const{name:s,type:o,getValue:l}=a,u=l(r,e,i,n);if(null!==u)switch(o){case"float":t.setUniform1f(s,u);break;case"vec2":t.setUniform2fv(s,u);break;case"vec4":t.setUniform4fv(s,u)}}}encodeAttributes(t,e,r,n){const s=this.attributesInfo(),a=this.getEncodingInfos(),o=[];let l=0,u=0;for(const h of Object.keys(a)){const c=a[h],{type:p,precisionFactor:y,isLayout:f}=s[h],_=f?r.getLayoutProperty(h):r.getPaintProperty(h),m=_.interpolator?.getInterpolationRange(e);let g=0;for(const r of c){const{offset:s,bufferElementsToAdd:a}=r;if(a>0){for(let t=0;t4)i++,h={dataIndex:i,count:0,offset:0},4!==s&&(r[l]=h),t.push({location:-1,name:"a_data_"+i,count:s,type:e,normalized:a}),y=Math.ceil(Math.max(o/4,1));else{const e=t[h.dataIndex];e.count+=s,y=Math.ceil(Math.max(e.count*n/4,1))-Math.ceil(Math.max(h.offset/4,1))}c.push({dataIndex:h.dataIndex,offset:h.offset,bufferElementsToAdd:y}),h.offset+=o,h.count+=s}}for(const e of t)switch(e.type){case o.g.BYTE:case o.g.UNSIGNED_BYTE:e.count=4;break;case o.g.SHORT:case o.g.UNSIGNED_SHORT:e.count+=e.count%2}this._buildVertexBufferLayout(t);let h=0;const c=this._layoutInfo.geometry;for(const t of c)this._locations.set(t.name,h++);const p=this._layoutInfo.opacity;if(p)for(const t of p)this._locations.set(t.name,h++);this._buildShaderInfo(t,e),this._propertyEncodingInfo=e}_buildVertexBufferLayout(t){const e={},r=this.geometryInfo();let i=r[0].stride;if(0===t.length)e.geometry=r;else{const n=[];let s=i;for(const e of t)i+=h(e.type)*e.count;for(const t of r)n.push(new l.G(t.name,t.count,t.type,t.offset,i,t.normalized));for(const e of t)n.push(new l.G(e.name,e.count,e.type,s,i,e.normalized)),s+=h(e.type)*e.count;e.geometry=n}this.opacityInfo()&&(e.opacity=this.opacityInfo()),this._layoutInfo=e,this._stride=i}_buildShaderInfo(t,e){let r="\n",s="\n";const a=[];for(const e of t)r+=`attribute ${this._getType(e.count)} ${e.name};\n`;const o=this.attributes(),l=this.attributesInfo();let h=-1;for(const t of o){h++;const{name:o,type:p,precisionFactor:y,isLayout:f}=l[t],_=y&&1!==y?" * "+1/y:"",{bytesPerElement:m,count:g}=u._encodingInfo[p],d=t=>`a_data_${t.dataIndex}${c(g,t.offset,m)}`;switch(this.getAtributeState(h)){case n.UNIFORM:{const e=this._getType(g),n=`u_${o}`;a.push({name:n,type:e,getValue:(e,r,n,s)=>{const a=f?e.getLayoutValue(t,r):e.getPaintValue(t,r);if(p===i.R16G16B16A16_DASHARRAY){const t=e.getDashKey(a,e.getLayoutValue("line-cap",r)),i=s.getMosaicItemPosition(t,!1);if(null==i)return null;const{tl:n,br:o}=i;return[n[0],o[1],o[0],n[1]]}if(p===i.R16G16B16A16_PATTERN){const e=s.getMosaicItemPosition(a,!t.includes("line-"));if(null==e)return null;const{tl:r,br:i}=e;return[r[0],i[1],i[0],r[1]]}if(p===i.R8G8B8A8_COLOR){const t=a[3];return[t*a[0],t*a[1],t*a[2],t]}return a}}),r+=`uniform ${e} ${n};\n`,s+=`${e} ${o} = ${n};\n`}break;case n.DATA_DRIVEN:{const r=d(e[t][0]);s+=`${this._getType(g)} ${o} = ${r}${_};\n`}break;case n.INTERPOLATED_DATA_DRIVEN:{const i=`u_t_${o}`;a.push({name:i,type:"float",getValue:(e,r,i,n)=>(f?e.getLayoutProperty(t):e.getPaintProperty(t)).interpolator.interpolationUniformValue(i,r)}),r+=`uniform float ${i};\n`;const n=d(e[t][0]),l=d(e[t][1]);s+=`${this._getType(g)} ${o} = mix(${n}${_}, ${l}${_}, ${i});\n`}}}this._shaderHeader=r,this._shaderMain=s,this._uniforms=a}_bit(t){return(this._key&1<>t}_getType(t){switch(t){case 1:return"float";case 2:return"vec2";case 3:return"vec3";case 4:return"vec4"}throw new Error("Invalid count")}_encodeColor(t){const e=255*t[3];return a.Z.i8888to32(t[0]*e,t[1]*e,t[2]*e,e)}_encodePattern(t,e,r){if(!r||!r.rect)return;const i=r.rect,n=r.width,s=r.height;e[t]=this._encodeShort(i.x+2,0),e[t]|=this._encodeShort(i.y+2+s,16),e[t+1]=this._encodeShort(i.x+2+n,0),e[t+1]|=this._encodeShort(i.y+2,16)}_encodeByte(t,e){return(255&t)<{switch(t){case o.g.FLOAT:case o.g.INT:case o.g.UNSIGNED_INT:return 4;case o.g.SHORT:case o.g.UNSIGNED_SHORT:return 2;case o.g.BYTE:case o.g.UNSIGNED_BYTE:return 1}},c=(t,e,r)=>{const i=e/r;if(1===t)switch(i){case 0:return".x";case 1:return".y";case 2:return".z";case 3:return".w"}else if(2===t)switch(i){case 0:return".xy";case 1:return".yz";case 2:return".zw"}else if(3===t)switch(i){case 0:return".xyz";case 1:return".yzw"}return""};class p extends u{constructor(t){super(t)}geometryInfo(){return p.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return p.ATTRIBUTES}attributesInfo(){return p.ATTRIBUTES_INFO}}p.ATTRIBUTES=[],p.GEOMETRY_LAYOUT=[new l.G("a_pos",2,o.g.BYTE,0,2)],p.ATTRIBUTES_INFO={};class y extends u{constructor(t){super(t)}geometryInfo(){return y.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return y.ATTRIBUTES}attributesInfo(){return y.ATTRIBUTES_INFO}}y.ATTRIBUTES=["circle-radius","circle-color","circle-opacity","circle-stroke-width","circle-stroke-color","circle-stroke-opacity","circle-blur"],y.GEOMETRY_LAYOUT=[new l.G("a_pos",2,o.g.SHORT,0,4)],y.ATTRIBUTES_INFO={"circle-radius":{name:"radius",type:i.R8_UNSIGNED},"circle-color":{name:"color",type:i.R8G8B8A8_COLOR},"circle-opacity":{name:"opacity",type:i.R8_UNSIGNED,precisionFactor:100},"circle-stroke-width":{name:"stroke_width",type:i.R8_UNSIGNED,precisionFactor:4},"circle-stroke-color":{name:"stroke_color",type:i.R8G8B8A8_COLOR},"circle-stroke-opacity":{name:"stroke_opacity",type:i.R8_UNSIGNED,precisionFactor:100},"circle-blur":{name:"blur",type:i.R8_UNSIGNED,precisionFactor:32}};class f extends u{constructor(t){super(t)}geometryInfo(){return f.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return f.ATTRIBUTES}attributesInfo(){return f.ATTRIBUTES_INFO}}f.ATTRIBUTES=["fill-color","fill-opacity","fill-pattern"],f.GEOMETRY_LAYOUT=[new l.G("a_pos",2,o.g.SHORT,0,4)],f.ATTRIBUTES_INFO={"fill-color":{name:"color",type:i.R8G8B8A8_COLOR},"fill-opacity":{name:"opacity",type:i.R8_UNSIGNED,precisionFactor:100},"fill-pattern":{name:"tlbr",type:i.R16G16B16A16_PATTERN,isOptional:!0}};class _ extends u{constructor(t,e){super(t),this._usefillColor=e}geometryInfo(){return _.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return this._usefillColor?_.ATTRIBUTES_FILL:_.ATTRIBUTES_OUTLINE}attributesInfo(){return this._usefillColor?_.ATTRIBUTES_INFO_FILL:_.ATTRIBUTES_INFO_OUTLINE}}_.ATTRIBUTES_OUTLINE=["fill-outline-color","fill-opacity"],_.ATTRIBUTES_FILL=["fill-color","fill-opacity"],_.GEOMETRY_LAYOUT=[new l.G("a_pos",2,o.g.SHORT,0,8),new l.G("a_offset",2,o.g.BYTE,4,8),new l.G("a_xnormal",2,o.g.BYTE,6,8)],_.ATTRIBUTES_INFO_OUTLINE={"fill-outline-color":{name:"color",type:i.R8G8B8A8_COLOR},"fill-opacity":{name:"opacity",type:i.R8_UNSIGNED,precisionFactor:100}},_.ATTRIBUTES_INFO_FILL={"fill-color":{name:"color",type:i.R8G8B8A8_COLOR},"fill-opacity":{name:"opacity",type:i.R8_UNSIGNED,precisionFactor:100}};class m extends u{constructor(t){super(t)}geometryInfo(){return m.GEOMETRY_LAYOUT}opacityInfo(){return null}attributes(){return m.ATTRIBUTES}attributesInfo(){return m.ATTRIBUTES_INFO}}m.ATTRIBUTES=["line-blur","line-color","line-gap-width","line-offset","line-opacity","line-width","line-pattern","line-dasharray"],m.GEOMETRY_LAYOUT=[new l.G("a_pos",2,o.g.SHORT,0,16),new l.G("a_extrude_offset",4,o.g.BYTE,4,16),new l.G("a_dir_normal",4,o.g.BYTE,8,16),new l.G("a_accumulatedDistance",2,o.g.UNSIGNED_SHORT,12,16)],m.ATTRIBUTES_INFO={"line-width":{name:"width",type:i.R8_UNSIGNED,precisionFactor:2},"line-gap-width":{name:"gap_width",type:i.R8_UNSIGNED,precisionFactor:2},"line-offset":{name:"offset",type:i.R8_SIGNED,precisionFactor:2},"line-color":{name:"color",type:i.R8G8B8A8_COLOR},"line-opacity":{name:"opacity",type:i.R8_UNSIGNED,precisionFactor:100},"line-blur":{name:"blur",type:i.R8_UNSIGNED,precisionFactor:4},"line-pattern":{name:"tlbr",type:i.R16G16B16A16_PATTERN,isOptional:!0},"line-dasharray":{name:"tlbr",type:i.R16G16B16A16_DASHARRAY,isOptional:!0}};const g=[new l.G("a_pos",2,o.g.SHORT,0,16),new l.G("a_vertexOffset",2,o.g.SHORT,4,16),new l.G("a_texAngleRange",4,o.g.UNSIGNED_BYTE,8,16),new l.G("a_levelInfo",4,o.g.UNSIGNED_BYTE,12,16)],d=[new l.G("a_opacityInfo",1,o.g.UNSIGNED_BYTE,0,1)];class x extends u{constructor(t){super(t)}geometryInfo(){return g}opacityInfo(){return d}attributes(){return x.ATTRIBUTES}attributesInfo(){return x.ATTRIBUTES_INFO}}x.ATTRIBUTES=["icon-color","icon-opacity","icon-halo-blur","icon-halo-color","icon-halo-width","icon-size"],x.ATTRIBUTES_INFO={"icon-color":{name:"color",type:i.R8G8B8A8_COLOR},"icon-opacity":{name:"opacity",type:i.R8_UNSIGNED,precisionFactor:100},"icon-halo-color":{name:"halo_color",type:i.R8G8B8A8_COLOR},"icon-halo-width":{name:"halo_width",type:i.R8_UNSIGNED,precisionFactor:4},"icon-halo-blur":{name:"halo_blur",type:i.R8_UNSIGNED,precisionFactor:4},"icon-size":{name:"size",type:i.R8_UNSIGNED,precisionFactor:32,isLayout:!0}};class b extends u{constructor(t){super(t)}geometryInfo(){return g}opacityInfo(){return d}attributes(){return b.ATTRIBUTES}attributesInfo(){return b.ATTRIBUTES_INFO}}b.ATTRIBUTES=["text-color","text-opacity","text-halo-blur","text-halo-color","text-halo-width","text-size"],b.ATTRIBUTES_INFO={"text-color":{name:"color",type:i.R8G8B8A8_COLOR},"text-opacity":{name:"opacity",type:i.R8_UNSIGNED,precisionFactor:100},"text-halo-color":{name:"halo_color",type:i.R8G8B8A8_COLOR},"text-halo-width":{name:"halo_width",type:i.R8_UNSIGNED,precisionFactor:4},"text-halo-blur":{name:"halo_blur",type:i.R8_UNSIGNED,precisionFactor:4},"text-size":{name:"size",type:i.R8_UNSIGNED,isLayout:!0}};var E=r(22303),T=r(3892),w=r(59255);function I(t,e,r,i){const n=3*t,s=3*(r-t)-n,a=1-n-s,o=3*e,l=3*(i-e)-o,u=1-o-l;function h(t){return((a*t+s)*t+n)*t}function c(t){return(3*a*t+2*s)*t+n}return function(t,e=1e-6){return function(t){return((u*t+l)*t+o)*t}(function(t,e){let r,i,n,s,a,o;for(n=t,o=0;o<8;o++){if(s=h(n)-t,Math.abs(s)i)return i;for(;rs?r=n:i=n,n=.5*(i-r)+r}return n}(t,e))}}const v={};v.ease=I(.25,.1,.25,1),v.linear=I(0,0,1,1),v.easeIn=v["ease-in"]=I(.42,0,1,1),v.easeOut=v["ease-out"]=I(0,0,.58,1),v.easeInOut=v["ease-in-out"]=I(.42,0,.58,1);var R=r(31363);const N={kind:"null"},D={kind:"number"},L={kind:"string"},A={kind:"boolean"},P={kind:"color"},S={kind:"object"},O={kind:"value"};function U(t,e){return{kind:"array",itemType:t,n:e}}const B=[N,D,L,A,P,S,U(O)];function G(t){if("array"===t.kind){const e=G(t.itemType);return"number"==typeof t.n?`array<${e}, ${t.n}>`:"value"===t.itemType.kind?"array":`array<${e}>`}return t.kind}function M(t){if(null===t)return N;if("string"==typeof t)return L;if("boolean"==typeof t)return A;if("number"==typeof t)return D;if(t instanceof E.Z)return P;if(Array.isArray(t)){let e;for(const r of t){const t=M(r);if(e){if(e!==t){e=O;break}}else e=t}return U(e||O,t.length)}return"object"==typeof t?S:O}function k(t,e){if("array"===e.kind)return"array"===t.kind&&(0===t.n&&"value"===t.itemType.kind||k(t.itemType,e.itemType))&&("number"!=typeof e.n||e.n===t.n);if("value"===e.kind)for(const e of B)if(k(t,e))return!0;return e.kind===t.kind}function F(t){if(null===t)return"";const e=typeof t;return"string"===e?t:"number"===e||"boolean"===e?String(t):t instanceof E.Z?t.toString():JSON.stringify(t)}class C{constructor(t){this._parent=t,this._vars={}}add(t,e){this._vars[t]=e}get(t){return this._vars[t]?this._vars[t]:this._parent?this._parent.get(t):null}}class z{constructor(){this.type=O}static parse(t){if(t.length>1)throw new Error('"id" does not expect arguments');return new z}evaluate(t,e){return t?.id}}class V{constructor(){this.type=L}static parse(t){if(t.length>1)throw new Error('"geometry-type" does not expect arguments');return new V}evaluate(t,e){if(!t)return null;switch(t.type){case w.Vl.Point:return"Point";case w.Vl.LineString:return"LineString";case w.Vl.Polygon:return"Polygon";default:return null}}}class ${constructor(){this.type=S}static parse(t){if(t.length>1)throw new Error('"properties" does not expect arguments');return new $}evaluate(t,e){return t?.values}}class Y{constructor(){this.type=D}static parse(t){if(t.length>1)throw new Error('"zoom" does not expect arguments');return new Y}evaluate(t,e){return e}}class H{constructor(t,e,r){this._lhs=t,this._rhs=e,this._compare=r,this.type=A}static parse(t,e,r){if(3!==t.length&&4!==t.length)throw new Error(`"${t[0]}" expects 2 or 3 arguments`);if(4===t.length)throw new Error(`"${t[0]}" collator not supported`);return new H(Tt(t[1],e),Tt(t[2],e),r)}evaluate(t,e){return this._compare(this._lhs.evaluate(t,e),this._rhs.evaluate(t,e))}}class Z{constructor(t){this._arg=t,this.type=A}static parse(t,e){if(2!==t.length)throw new Error('"!" expects 1 argument');return new Z(Tt(t[1],e))}evaluate(t,e){return!this._arg.evaluate(t,e)}}class j{constructor(t){this._args=t,this.type=A}static parse(t,e){const r=[];for(let i=1;i1)throw new Error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1")}break;default:throw new Error(`"${t[0]}" unknown interpolation type "${n[0]}"`)}if(t.length%2!=1)throw new Error(`"${i}" expects an even number of arguments`);const s=Tt(t[2],e,D);let a;"interpolate-hcl"===i||"interpolate-lab"===i?a=P:r&&"value"!==r.kind&&(a=r);const o=[];for(let r=3;r=n)throw new Error(`"${i}" requires strictly ascending stop inputs`);const s=Tt(t[r+1],e,a);a||(a=s.type),o.push([n,s])}if(a&&a!==P&&a!==D&&("array"!==a.kind||a.itemType!==D))throw new Error(`"${i}" cannot interpolate type ${G(a)}`);return new Q(i,a,n,s,o)}evaluate(t,e){const r=this._stops;if(1===r.length)return r[0][1].evaluate(t,e);const i=this.input.evaluate(t,e);if(i<=r[0][0])return r[0][1].evaluate(t,e);if(i>=r[r.length-1][0])return r[r.length-1][1].evaluate(t,e);let n=0;for(;++n(0,R.sX)(t,u[e],o)));if("color"===this.type.kind&&l instanceof E.Z&&u instanceof E.Z){const t=new E.Z(l),e=new E.Z(u);return new E.Z([(0,R.sX)(t.r,e.r,o),(0,R.sX)(t.g,e.g,o),(0,R.sX)(t.b,e.b,o),(0,R.sX)(t.a,e.a,o)])}if("number"===this.type.kind&&"number"==typeof l&&"number"==typeof u)return(0,R.sX)(l,u,o);throw new Error(`"${this._operator}" cannot interpolate type ${G(this.type)}`)}if("interpolate-hcl"===this._operator){const t=(0,T.sJ)(l),e=(0,T.sJ)(u),r=e.h-t.h,i=(0,T.xr)({h:t.h+o*(r>180||r<-180?r-360*Math.round(r/360):r),c:(0,R.sX)(t.c,e.c,o),l:(0,R.sX)(t.l,e.l,o)});return new E.Z({a:(0,R.sX)(l.a,u.a,o),...i})}if("interpolate-lab"===this._operator){const t=(0,T.Y3)(l),e=(0,T.Y3)(u),r=(0,T.xr)({l:(0,R.sX)(t.l,e.l,o),a:(0,R.sX)(t.a,e.a,o),b:(0,R.sX)(t.b,e.b,o)});return new E.Z({a:(0,R.sX)(l.a,u.a,o),...r})}throw new Error(`Unexpected operator "${this._operator}"`)}interpolationUniformValue(t,e){const r=this._stops;if(1===r.length)return 0;if(t>=r[r.length-1][0])return 0;let i=0;for(;++i=r)return[r,r];let i=0;for(;++i1&&(n=1),n}static _exponentialInterpolationRatio(t,e,r,i){const n=i-r;if(0===n)return 0;const s=t-r;return 1===e?s/n:(e**s-1)/(e**n-1)}}class tt{constructor(t,e,r){this.type=t,this._input=e,this._stops=r}static parse(t,e){if(t.length<5)throw new Error('"step" expects at least 4 arguments');if(t.length%2!=1)throw new Error('"step" expects an even number of arguments');const r=Tt(t[1],e,D);let i;const n=[];n.push([-1/0,Tt(t[2],e)]);for(let r=3;r=s)throw new Error('"step" requires strictly ascending stop inputs');const a=Tt(t[r+1],e);i||(i=a.type),n.push([s,a])}return new tt(i,r,n)}evaluate(t,e){const r=this._stops;if(1===r.length)return r[0][1].evaluate(t,e);const i=this._input.evaluate(t,e);let n=0;for(;++n=i.length)throw new Error('"at" index out of bounds');if(r!==Math.floor(r))throw new Error('"at" index must be an integer');return i[r]}}class nt{constructor(t,e){this._key=t,this._obj=e,this.type=O}static parse(t,e){let r,i;switch(t.length){case 2:return r=Tt(t[1],e),new nt(r);case 3:return r=Tt(t[1],e),i=Tt(t[2],e),new nt(r,i);default:throw new Error('"get" expects 1 or 2 arguments')}}evaluate(t,e){const r=this._key.evaluate(t,e);return this._obj?this._obj.evaluate(t,e)[r]:t?.values[r]}}class st{constructor(t,e){this._key=t,this._obj=e,this.type=A}static parse(t,e){let r,i;switch(t.length){case 2:return r=Tt(t[1],e),new st(r);case 3:return r=Tt(t[1],e),i=Tt(t[2],e),new st(r,i);default:throw new Error('"has" expects 1 or 2 arguments')}}evaluate(t,e){const r=this._key.evaluate(t,e);return this._obj?r in this._obj.evaluate(t,e):!!t?.values[r]}}class at{constructor(t,e){this._key=t,this._vals=e,this.type=A}static parse(t,e){if(3!==t.length)throw new Error('"in" expects 2 arguments');return new at(Tt(t[1],e),Tt(t[2],e))}evaluate(t,e){const r=this._key.evaluate(t,e);return this._vals.evaluate(t,e).includes(r)}}class ot{constructor(t,e,r){this._item=t,this._array=e,this._from=r,this.type=D}static parse(t,e){if(t.length<3||t.length>4)throw new Error('"index-of" expects 3 or 4 arguments');const r=Tt(t[1],e),i=Tt(t[2],e);if(4===t.length){const n=Tt(t[3],e,D);return new ot(r,i,n)}return new ot(r,i)}evaluate(t,e){const r=this._item.evaluate(t,e),i=this._array.evaluate(t,e);if(this._from){const n=this._from.evaluate(t,e);if(n!==Math.floor(n))throw new Error('"index-of" index must be an integer');return i.indexOf(r,n)}return i.indexOf(r)}}class lt{constructor(t){this._arg=t,this.type=D}static parse(t,e){if(2!==t.length)throw new Error('"length" expects 2 arguments');const r=Tt(t[1],e);return new lt(r)}evaluate(t,e){const r=this._arg.evaluate(t,e);if("string"==typeof r)return r.length;if(Array.isArray(r))return r.length;throw new Error('"length" expects string or array')}}class ut{constructor(t,e,r,i){this.type=t,this._array=e,this._from=r,this._to=i}static parse(t,e){if(t.length<3||t.length>4)throw new Error('"slice" expects 2 or 3 arguments');const r=Tt(t[1],e),i=Tt(t[2],e,D);if(i.type!==D)throw new Error('"slice" index must return a number');if(4===t.length){const n=Tt(t[3],e,D);if(n.type!==D)throw new Error('"slice" index must return a number');return new ut(r.type,r,i,n)}return new ut(r.type,r,i)}evaluate(t,e){const r=this._array.evaluate(t,e);if(!Array.isArray(r)&&"string"!=typeof r)throw new Error('"slice" input must be an array or a string');const i=this._from.evaluate(t,e);if(i<0||i>=r.length)throw new Error('"slice" index out of bounds');if(i!==Math.floor(i))throw new Error('"slice" index must be an integer');if(this._to){const n=this._to.evaluate(t,e);if(n<0||n>=r.length)throw new Error('"slice" index out of bounds');if(n!==Math.floor(n))throw new Error('"slice" index must be an integer');return r.slice(i,n)}return r.slice(i)}}class ht{constructor(){this.type=A}static parse(t){if(1!==t.length)throw new Error('"has-id" expects no arguments');return new ht}evaluate(t,e){return t&&void 0!==t.id}}class ct{constructor(t,e){this._args=t,this._calculate=e,this.type=D}static parse(t,e,r){const i=t.slice(1).map((t=>Tt(t,e)));return new ct(i,r)}evaluate(t,e){let r;return this._args&&(r=this._args.map((r=>r.evaluate(t,e)))),this._calculate(r)}}class pt{constructor(t,e){this._args=t,this._calculate=e,this.type=D}static parse(t,e){const r=t.slice(1).map((t=>Tt(t,e)));return new pt(r,pt.ops[t[0]])}evaluate(t,e){let r;return this._args&&(r=this._args.map((r=>r.evaluate(t,e)))),this._calculate(r)}}pt.ops={abs:t=>Math.abs(t[0]),acos:t=>Math.acos(t[0]),asin:t=>Math.asin(t[0]),atan:t=>Math.atan(t[0]),ceil:t=>Math.ceil(t[0]),cos:t=>Math.cos(t[0]),e:()=>Math.E,floor:t=>Math.floor(t[0]),ln:t=>Math.log(t[0]),ln2:()=>Math.LN2,log10:t=>Math.log(t[0])/Math.LN10,log2:t=>Math.log(t[0])/Math.LN2,max:t=>Math.max(...t),min:t=>Math.min(...t),pi:()=>Math.PI,round:t=>Math.round(t[0]),sin:t=>Math.sin(t[0]),sqrt:t=>Math.sqrt(t[0]),tan:t=>Math.tan(t[0])};class yt{constructor(t){this._args=t,this.type=L}static parse(t,e){return new yt(t.slice(1).map((t=>Tt(t,e))))}evaluate(t,e){return this._args.map((r=>r.evaluate(t,e))).join("")}}class ft{constructor(t,e){this._arg=t,this._calculate=e,this.type=L}static parse(t,e){if(2!==t.length)throw new Error(`${t[0]} expects 1 argument`);const r=Tt(t[1],e);return new ft(r,ft.ops[t[0]])}evaluate(t,e){return this._calculate(this._arg.evaluate(t,e))}}ft.ops={downcase:t=>t.toLowerCase(),upcase:t=>t.toUpperCase()};class _t{constructor(t){this._args=t,this.type=P}static parse(t,e){if(4!==t.length)throw new Error('"rgb" expects 3 arguments');const r=t.slice(1).map((t=>Tt(t,e)));return new _t(r)}evaluate(t,e){const r=this._validate(this._args[0].evaluate(t,e)),i=this._validate(this._args[1].evaluate(t,e)),n=this._validate(this._args[2].evaluate(t,e));return new E.Z({r,g:i,b:n})}_validate(t){if("number"!=typeof t||t<0||t>255)throw new Error(`${t}: invalid color component`);return Math.round(t)}}class mt{constructor(t){this._args=t,this.type=P}static parse(t,e){if(5!==t.length)throw new Error('"rgba" expects 4 arguments');const r=t.slice(1).map((t=>Tt(t,e)));return new mt(r)}evaluate(t,e){const r=this._validate(this._args[0].evaluate(t,e)),i=this._validate(this._args[1].evaluate(t,e)),n=this._validate(this._args[2].evaluate(t,e)),s=this._validateAlpha(this._args[3].evaluate(t,e));return new E.Z({r,g:i,b:n,a:s})}_validate(t){if("number"!=typeof t||t<0||t>255)throw new Error(`${t}: invalid color component`);return Math.round(t)}_validateAlpha(t){if("number"!=typeof t||t<0||t>1)throw new Error(`${t}: invalid alpha color component`);return t}}class gt{constructor(t){this._color=t,this.type=U(D,4)}static parse(t,e){if(2!==t.length)throw new Error('"to-rgba" expects 1 argument');const r=Tt(t[1],e);return new gt(r)}evaluate(t,e){return new E.Z(this._color.evaluate(t,e)).toRgba()}}class dt{constructor(t,e){this.type=t,this._args=e}static parse(t,e){const r=t[0];if(t.length<2)throw new Error(`${r} expects at least one argument`);let i,n=1;if("array"===r){if(t.length>2){switch(t[1]){case"string":i=L;break;case"number":i=D;break;case"boolean":i=A;break;default:throw new Error('"array" type argument must be string, number or boolean')}n++}else i=O;let e;if(t.length>3){if(e=t[2],null!==e&&("number"!=typeof e||e<0||e!==Math.floor(e)))throw new Error('"array" length argument must be a positive integer literal');n++}i=U(i,e)}else switch(r){case"string":i=L;break;case"number":i=D;break;case"boolean":i=A;break;case"object":i=S}const s=[];for(;nt!==e))}},"<":class extends H{static parse(t,e){return H.parse(t,e,((t,e)=>tt<=e))}},"==":class extends H{static parse(t,e){return H.parse(t,e,((t,e)=>t===e))}},">":class extends H{static parse(t,e){return H.parse(t,e,((t,e)=>t>e))}},">=":class extends H{static parse(t,e){return H.parse(t,e,((t,e)=>t>=e))}},all:j,any:K,case:W,coalesce:X,match:J,within:null,interpolate:Q,"interpolate-hcl":Q,"interpolate-lab":Q,step:tt,let:et,var:rt,concat:yt,downcase:ft,"is-supported-script":null,"resolved-locale":null,upcase:ft,rgb:_t,rgba:mt,"to-rgba":gt,"-":class extends ct{static parse(t,e){switch(t.length){case 2:return ct.parse(t,e,(t=>-t[0]));case 3:return ct.parse(t,e,(t=>t[0]-t[1]));default:throw new Error('"-" expects 1 or 2 arguments')}}},"*":class extends ct{static parse(t,e){return ct.parse(t,e,(t=>{let e=1;for(const r of t)e*=r;return e}))}},"/":class extends ct{static parse(t,e){if(3===t.length)return ct.parse(t,e,(t=>t[0]/t[1]));throw new Error('"/" expects 2 arguments')}},"%":class extends ct{static parse(t,e){if(3===t.length)return ct.parse(t,e,(t=>t[0]%t[1]));throw new Error('"%" expects 2 arguments')}},"^":class extends ct{static parse(t,e){if(3===t.length)return ct.parse(t,e,(t=>t[0]**t[1]));throw new Error('"^" expects 1 or 2 arguments')}},"+":class extends ct{static parse(t,e){return ct.parse(t,e,(t=>{let e=0;for(const r of t)e+=r;return e}))}},abs:pt,acos:pt,asin:pt,atan:pt,ceil:pt,cos:pt,e:pt,floor:pt,ln:pt,ln2:pt,log10:pt,log2:pt,max:pt,min:pt,pi:pt,round:pt,sin:pt,sqrt:pt,tan:pt,zoom:Y,"heatmap-density":null,"has-id":ht,none:q};class It{constructor(t){this._expression=t}filter(t,e){if(!this._expression)return!0;try{return this._expression.evaluate(t,e)}catch(t){return console.log(t.message),!0}}static createFilter(t){if(!t)return null;this.isLegacyFilter(t)&&(t=this.convertLegacyFilter(t));try{const e=Tt(t,null,A);return new It(e)}catch(t){return console.log(t.message),null}}static isLegacyFilter(t){if(!Array.isArray(t))return!0;if(0===t.length)return!0;switch(t[0]){case"==":case"!=":case">":case"<":case">=":case"<=":return 3===t.length&&"string"==typeof t[1]&&!Array.isArray(t[2]);case"in":return t.length>=3&&"string"==typeof t[1]&&!Array.isArray(t[2]);case"!in":case"none":case"!has":return!0;case"any":case"all":for(let e=1;e":case"<":case">=":case"<=":return It.convertComparison(e,t[1],t[2]);case"in":return It.convertIn(t[1],t.slice(2));case"!in":return It.negate(It.convertIn(t[1],t.slice(2)));case"any":case"all":case"none":return It.convertCombining(e,t.slice(1));case"has":return It.convertHas(t[1]);case"!has":return It.negate(It.convertHas(t[1]));default:throw new Error("Unexpected legacy filter.")}}static convertComparison(t,e,r){switch(e){case"$type":return[t,["geometry-type"],r];case"$id":return[t,["id"],r];default:return[t,["get",e],r]}}static convertIn(t,e){switch(t){case"$type":return["in",["geometry-type"],["literal",e]];case"$id":return["in",["id"],["literal",e]];default:return["in",["get",t],["literal",e]]}}static convertHas(t){switch(t){case"$type":return!0;case"$id":return["has-id"];default:return["has",t]}}static convertCombining(t,e){return[t].concat(e.map(this.convertLegacyFilter))}static negate(t){return["!",t]}}var vt=r(21315);class Rt{constructor(t,e){let r;switch(this.isDataDriven=!1,this.interpolator=null,t.type){case"number":case"color":r=!0;break;case"array":r="number"===t.value;break;default:r=!1}if(null==e&&(e=t.default),Array.isArray(e)&&e.length>0&&wt[e[0]]){const r={number:D,color:P,string:L,boolean:A,enum:L};try{const i=Tt(e,null,"array"===t.type?U(r[t.value]||O,t.length):r[t.type]);this.getValue=this._buildExpression(i,t),this.isDataDriven=!0,i instanceof Q&&i.input instanceof Y&&(this.interpolator=i)}catch(e){console.log(e.message),this.getValue=this._buildSimple(t.default)}return}r&&"interval"===e.type&&(r=!1);const i=e&&e.stops&&e.stops.length>0;if(i)for(const r of e.stops)r[1]=this._validate(r[1],t);if(this.isDataDriven=!!e&&!!e.property,this.isDataDriven)if(void 0!==e.default&&(e.default=this._validate(e.default,t)),i)switch(e.type){case"identity":this.getValue=this._buildIdentity(e,t);break;case"categorical":this.getValue=this._buildCategorical(e,t);break;default:this.getValue=r?this._buildInterpolate(e,t):this._buildInterval(e,t)}else this.getValue=this._buildIdentity(e,t);else i?this.getValue=r?this._buildZoomInterpolate(e):this._buildZoomInterval(e):(e=this._validate(e,t),this.getValue=this._buildSimple(e))}_validate(t,e){if("number"===e.type){if(null!=e.minimum&&te.maximum)return e.maximum}else"color"===e.type?t=Rt._parseColor(t):"enum"===e.type?"string"==typeof t&&(t=e.values.indexOf(t)):"array"===e.type&&"enum"===e.value?t=t.map((t=>"string"==typeof t?e.values.indexOf(t):t)):"string"===e.type&&(t=F(t));return t}_buildSimple(t){return()=>t}_buildExpression(t,e){return(r,i)=>{try{const n=t.evaluate(i,r);return void 0===n?e.default:this._validate(n,e)}catch(t){return console.log(t.message),e.default}}}_buildIdentity(t,e){return(r,i)=>{let n;return i&&(n=i.values[t.property]),void 0!==n&&(n=this._validate(n,e)),null!=n?n:void 0!==t.default?t.default:e.default}}_buildCategorical(t,e){return(r,i)=>{let n;return i&&(n=i.values[t.property]),n=this._categorical(n,t.stops),void 0!==n?n:void 0!==t.default?t.default:e.default}}_buildInterval(t,e){return(r,i)=>{let n;return i&&(n=i.values[t.property]),"number"==typeof n?this._interval(n,t.stops):void 0!==t.default?t.default:e.default}}_buildInterpolate(t,e){return(r,i)=>{let n;return i&&(n=i.values[t.property]),"number"==typeof n?this._interpolate(n,t.stops,t.base||1):void 0!==t.default?t.default:e.default}}_buildZoomInterpolate(t){return e=>this._interpolate(e,t.stops,t.base||1)}_buildZoomInterval(t){return e=>this._interval(e,t.stops)}_categorical(t,e){const r=e.length;for(let i=0;i{r.d(e,{Z:()=>s});var i=r(21315),n=r(7333);class s{constructor(t){if(this._style=t,this.backgroundBucketIds=[],this._uidToLayer=new Map,this._layerByName={},this._runningId=0,t.layers||(t.layers=[]),this.version=parseFloat(t.version),this.layers=t.layers.map(((t,e,r)=>this._create(t,e,r))).filter((t=>!!t)),this.layers){let t;for(let e=0;e=this.layers.length?null:this.layers[t].id}getStyleLayerByUID(t){return this._uidToLayer.get(t)??null}getStyleLayerIndex(t){const e=this._layerByName[t];return e?this.layers.indexOf(e):-1}setStyleLayer(t,e){if(!t||!t.id)return;const r=this._style;null!=e&&e>=this.layers.length&&(e=this.layers.length-1);let i,n=!0;const a=this._layerByName[t.id];if(a){const o=this.layers.indexOf(a);e||(e=o),e===o?(n=!1,i=s._recreateLayer(t,a),this.layers[e]=i,r.layers[e]=t):(this.layers.splice(o,1),r.layers.splice(o,1),i=this._create(t,e,this.layers),this.layers.splice(e,0,i),r.layers.splice(e,0,t))}else i=this._create(t,e,this.layers),!e||e>=this.layers.length?(this.layers.push(i),r.layers.push(t)):(this.layers.splice(e,0,i),r.layers.splice(e,0,t));this._layerByName[t.id]=i,this._uidToLayer.set(i.uid,i),n&&this._recomputeZValues(),this._identifyRefLayers()}getStyleLayer(t){const e=this._layerByName[t];return e?{type:e.typeName,id:e.id,source:e.source,"source-layer":e.sourceLayer,minzoom:e.minzoom,maxzoom:e.maxzoom,filter:e.filter,layout:e.layout,paint:e.paint}:null}deleteStyleLayer(t){const e=this._layerByName[t];if(e){delete this._layerByName[t],this._uidToLayer.delete(e.uid);const r=this.layers.indexOf(e);this.layers.splice(r,1),this._style.layers.splice(r,1),this._recomputeZValues(),this._identifyRefLayers()}}getLayerById(t){return this._layerByName[t]}getLayoutProperties(t){const e=this._layerByName[t];return e?e.layout:null}getPaintProperties(t){const e=this._layerByName[t];return e?e.paint:null}setPaintProperties(t,e){const r=this._layerByName[t];if(!r)return;const i={type:r.typeName,id:r.id,source:r.source,"source-layer":r.sourceLayer,minzoom:r.minzoom,maxzoom:r.maxzoom,filter:r.filter,layout:r.layout,paint:e},n=s._recreateLayer(i,r),a=this.layers.indexOf(r);this.layers[a]=n,this._style.layers[a].paint=e,this._layerByName[r.id]=n,this._uidToLayer.set(r.uid,n)}setLayoutProperties(t,e){const r=this._layerByName[t];if(!r)return;const i={type:r.typeName,id:r.id,source:r.source,"source-layer":r.sourceLayer,minzoom:r.minzoom,maxzoom:r.maxzoom,filter:r.filter,layout:e,paint:r.paint},n=s._recreateLayer(i,r),a=this.layers.indexOf(r);this.layers[a]=n,this._style.layers[a].layout=e,this._layerByName[r.id]=n,this._uidToLayer.set(r.uid,n)}setStyleLayerVisibility(t,e){const r=this._layerByName[t];if(!r)return;const i=r.layout||{};i.visibility=e;const n={type:r.typeName,id:r.id,source:r.source,"source-layer":r.sourceLayer,minzoom:r.minzoom,maxzoom:r.maxzoom,filter:r.filter,layout:i,paint:r.paint},a=s._recreateLayer(n,r),o=this.layers.indexOf(r);this.layers[o]=a,this._style.layers[o].layout=i,this._layerByName[r.id]=a,this._uidToLayer.set(r.uid,a)}getStyleLayerVisibility(t){const e=this._layerByName[t];if(!e)return"none";const r=e.layout;return r?.visibility??"visible"}_recomputeZValues(){const t=this.layers,e=1/(t.length+1);for(let r=0;rt.keye.key?1:0));const n=t.length;for(let s=0;s{r.d(e,{G:()=>i});class i{constructor(t,e,r,i,n,s=!1,a=0){this.name=t,this.count=e,this.type=r,this.offset=i,this.stride=n,this.normalized=s,this.divisor=a}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d1ead6e8aa7e8e21fbc6.js b/public/assets/esri/core/workers/chunks/d1ead6e8aa7e8e21fbc6.js new file mode 100644 index 0000000..178831f --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d1ead6e8aa7e8e21fbc6.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[819],{80819:(e,n,t)=>{t.r(n),t.d(n,{hydratedAdapter:()=>c});var a=t(6570),o=t(65091),s=t(94139),i=t(38913),r=t(58901);const c={convertToGEGeometry:function(e,n){if(null==n)return null;let t="cache"in n?n.cache._geVersion:void 0;return null==t&&(t=e.convertJSONToGeometry(n),"cache"in n&&(n.cache._geVersion=t)),t},exportPoint:function(e,n,t){const a=e.hasZ(n),o=e.hasM(n),i=new s.Z({x:e.getPointX(n),y:e.getPointY(n),spatialReference:t});return a&&(i.z=e.getPointZ(n)),o&&(i.m=e.getPointM(n)),i.cache._geVersion=n,i},exportPolygon:function(e,n,t){const a=new i.Z({rings:e.exportPaths(n),hasZ:e.hasZ(n),hasM:e.hasM(n),spatialReference:t});return a.cache._geVersion=n,a},exportPolyline:function(e,n,t){const a=new r.Z({paths:e.exportPaths(n),hasZ:e.hasZ(n),hasM:e.hasM(n),spatialReference:t});return a.cache._geVersion=n,a},exportMultipoint:function(e,n,t){const a=new o.Z({hasZ:e.hasZ(n),hasM:e.hasM(n),points:e.exportPoints(n),spatialReference:t});return a.cache._geVersion=n,a},exportExtent:function(e,n,t){const o=e.hasZ(n),s=e.hasM(n),i=new a.Z({xmin:e.getXMin(n),ymin:e.getYMin(n),xmax:e.getXMax(n),ymax:e.getYMax(n),spatialReference:t});if(o){const t=e.getZExtent(n);i.zmin=t.vmin,i.zmax=t.vmax}if(s){const t=e.getMExtent(n);i.mmin=t.vmin,i.mmax=t.vmax}return i.cache._geVersion=n,i}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d4ba894a2583f3930a4f.js b/public/assets/esri/core/workers/chunks/d4ba894a2583f3930a4f.js new file mode 100644 index 0000000..f9bb17b --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d4ba894a2583f3930a4f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5261],{88764:(e,t,s)=>{s.d(t,{q:()=>l});var i,r,n,a=s(5732),o={exports:{}};i=o,r=function(){function e(s,i,r,n,a){for(;n>r;){if(n-r>600){var o=n-r+1,l=i-r+1,u=Math.log(o),c=.5*Math.exp(2*u/3),h=.5*Math.sqrt(u*c*(o-c)/o)*(l-o/2<0?-1:1);e(s,i,Math.max(r,Math.floor(i-l*c/o+h)),Math.min(n,Math.floor(i+(o-l)*c/o+h)),a)}var d=s[i],f=r,p=n;for(t(s,r,i),a(s[n],d)>0&&t(s,r,n);f0;)p--}0===a(s[r],d)?t(s,r,p):t(s,++p,n),p<=i&&(r=p+1),i<=p&&(n=p-1)}}function t(e,t,s){var i=e[t];e[t]=e[s],e[s]=i}function s(e,t){return et?1:0}return function(t,i,r,n,a){e(t,i,r||0,n||t.length-1,a||s)}},void 0!==(n=r())&&(i.exports=n);const l=(0,a.g)(o.exports)},37455:(e,t,s)=>{s.d(t,{N:()=>i});const i={convertToGEGeometry:function(e,t){return null==t?null:e.convertJSONToGeometry(t)},exportPoint:function(e,t,s){const i=new r(e.getPointX(t),e.getPointY(t),s),n=e.hasZ(t),a=e.hasM(t);return n&&(i.z=e.getPointZ(t)),a&&(i.m=e.getPointM(t)),i},exportPolygon:function(e,t,s){return new n(e.exportPaths(t),s,e.hasZ(t),e.hasM(t))},exportPolyline:function(e,t,s){return new a(e.exportPaths(t),s,e.hasZ(t),e.hasM(t))},exportMultipoint:function(e,t,s){return new o(e.exportPoints(t),s,e.hasZ(t),e.hasM(t))},exportExtent:function(e,t,s){const i=e.hasZ(t),r=e.hasM(t),n=new l(e.getXMin(t),e.getYMin(t),e.getXMax(t),e.getYMax(t),s);if(i){const s=e.getZExtent(t);n.zmin=s.vmin,n.zmax=s.vmax}if(r){const s=e.getMExtent(t);n.mmin=s.vmin,n.mmax=s.vmax}return n}};class r{constructor(e,t,s){this.x=e,this.y=t,this.spatialReference=s,this.z=void 0,this.m=void 0}}class n{constructor(e,t,s,i){this.rings=e,this.spatialReference=t,this.hasZ=void 0,this.hasM=void 0,s&&(this.hasZ=s),i&&(this.hasM=i)}}class a{constructor(e,t,s,i){this.paths=e,this.spatialReference=t,this.hasZ=void 0,this.hasM=void 0,s&&(this.hasZ=s),i&&(this.hasM=i)}}class o{constructor(e,t,s,i){this.points=e,this.spatialReference=t,this.hasZ=void 0,this.hasM=void 0,s&&(this.hasZ=s),i&&(this.hasM=i)}}class l{constructor(e,t,s,i,r){this.xmin=e,this.ymin=t,this.xmax=s,this.ymax=i,this.spatialReference=r,this.zmin=void 0,this.zmax=void 0,this.mmin=void 0,this.mmax=void 0}}},29730:(e,t,s)=>{function i(e,t){return e?t?4:3:t?3:2}function r(e,t,s,r,o){if(null==t||!t.lengths.length)return null;const l="upperLeft"===o?.originPosition?-1:1;e.lengths.length&&(e.lengths.length=0),e.coords.length&&(e.coords.length=0);const u=e.coords,c=[],h=s?[Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY]:[Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY,Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITY],{lengths:d,coords:f}=t,p=i(s,r);let m=0;for(const e of d){const t=n(h,f,m,e,s,r,l);t&&c.push(t),m+=e*p}if(c.sort(((e,t)=>{let i=l*e[2]-l*t[2];return 0===i&&s&&(i=e[4]-t[4]),i})),c.length){let e=6*c[0][2];u[0]=c[0][0]/e,u[1]=c[0][1]/e,s&&(e=6*c[0][4],u[2]=0!==e?c[0][3]/e:0),(u[0]h[1]||u[1]h[3]||s&&(u[2]h[5]))&&(u.length=0)}if(!u.length){const e=t.lengths[0]?a(f,0,d[0],s,r):null;if(!e)return null;u[0]=e[0],u[1]=e[1],s&&e.length>2&&(u[2]=e[2])}return e}function n(e,t,s,r,n,a,o=1){const l=i(n,a);let u=s,c=s+l,h=0,d=0,f=0,p=0,m=0;for(let s=0,i=r-1;se[1]&&(e[1]=s),ie[3]&&(e[3]=i),n&&(re[5]&&(e[5]=r))}if(p*o>0&&(p*=-1),m*o>0&&(m*=-1),!p)return null;const g=[h,d,.5*p];return n&&(g[3]=f,g[4]=.5*m),g}function a(e,t,s,r,n){const a=i(r,n);let h=t,d=t+a,f=0,p=0,m=0,g=0;for(let t=0,i=s-1;t0?r?[p/f,m/f,g/f]:[p/f,m/f]:s>0?r?[e[t],e[t+1],e[t+2]]:[e[t],e[t+1]]:null}function o(e,t,s,i){const r=s-e,n=i-t;return Math.sqrt(r*r+n*n)}function l(e,t,s,i,r,n){const a=i-e,o=r-t,l=n-s;return Math.sqrt(a*a+o*o+l*l)}function u(e,t,s,i){return[e+.5*(s-e),t+.5*(i-t)]}function c(e,t,s,i,r,n){return[e+.5*(i-e),t+.5*(r-t),s+.5*(n-s)]}s.d(t,{Y:()=>r})},66202:(e,t,s)=>{s.d(t,{q:()=>De});var i=s(67676),r=s(20102),n=s(22974),a=s(70586),o=s(69801),l=s(95330),u=s(67900),c=s(60437),h=s(24470),d=s(20322),f=s(33955),p=s(16306),m=s(8744),g=s(98732),_=s(35454),y=s(13867),I=s(41534);const S=new class{constructor(e,t){this._cache=new y.z(e),this._invalidCache=new y.z(t)}get(e,t){const s=`${t.uid}:${e}`,i=this._cache.get(s);if(i)return i;if(void 0!==this._invalidCache.get(s))return null;try{const i=I.WhereClause.create(e,t);return this._cache.put(s,i),i}catch{return this._invalidCache.put(s,null),null}}}(50,500),x="feature-store:unsupported-query",E=" as ",R=new _.X({esriFieldTypeString:"string"}),T=new _.X({esriFieldTypeOID:"oid",esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long"}),F=new _.X({esriFieldTypeDate:"date"}),w=new _.X({esriFieldTypeGUID:"guid",esriFieldTypeGlobalId:"global-id"}),b=new Set([...T.jsonValues,...F.jsonValues,...R.jsonValues,...w.jsonValues]),A=new Intl.ListFormat("en-US",{type:"conjunction"}).format([...T.apiValues,...F.apiValues,...R.apiValues,...w.apiValues]);function v(e,t,s={}){const i=C(e,t);if(!i)throw new r.Z(x,"invalid SQL expression",{expression:e});const n=s.expressionName||"expression";if(s.validateStandardized&&!i.isStandardized)throw new r.Z(x,`${n} is not standard`,{expression:e});if(s.validateAggregate&&!i.isAggregate)throw new r.Z(x,`${n} does not contain a valid aggregate function`,{expression:e});return i.fieldNames}function N(e,t,s,i){if(!t)return!0;const n="having",a=v(t,e,{validateAggregate:!0,expressionName:n});P(e,a,{expressionName:n,query:i}),O(e,a,{expressionName:n,query:i});const o=S.get(t,e),l=o?.getExpressions().every((t=>{const{aggregateType:i,field:r}=t,n=e.get(r)?.name;return s.some((t=>{const{onStatisticField:s,statisticType:r}=t,a=e.get(s)?.name;return a===n&&r.toLowerCase().trim()===i}))}));if(!l)throw new r.Z(x,"expressions in having should also exist in outStatistics",{having:t});return!0}function C(e,t){return e?S.get(e,t):null}function P(e,t,s={}){s.errorMessage||(s.errorMessage=s.expressionName?`${s.expressionName} contains invalid fields`:"Fields are invalid"),M(e,t,((e,t)=>t.has(e)),s)}function O(e,t,s={}){s.errorMessage||(s.errorMessage=s.expressionName?`${s.expressionName} only supports ${A} field types`:`Only ${A} field types are supported`),M(e,t,((e,t)=>!G(e,t)),s)}function M(e,t,s,i={}){const n=i.verifyExpression??!0,a=[];for(const r of t){const t=s(r,e);if("*"!==r&&!t)if(n){const t=k(r);try{M(e,v(t,e,{validateStandardized:!0}),s,i)}catch(e){const t=e?.details;if(t?.expression)throw e;t?.invalidFields?a.push(...t.invalidFields):a.push(r)}}else a.push(r)}if(a.length)throw new r.Z(x,i.errorMessage,{invalidFields:a,query:i.query})}function k(e){return e.split(E)[0]}function G(e,t,s=b){const i=t.get(e);return!!i&&!s.has(i.type)}var V=s(37427),D=s(61159),L=s(35308),Q=s(49600),U=s(82397),q=s(11490),z=s(24452),Z=s(59266);class j{constructor(e,t,s){this._fieldDataCache=new Map,this._returnDistinctMap=new Map,this.returnDistinctValues=e.returnDistinctValues??!1,this.fieldsIndex=s,this.featureAdapter=t;const i=e.outFields;if(i&&!i.includes("*")){this.outFields=i;let e=0;for(const t of i){const i=k(t),r=this.fieldsIndex.get(i),n=r?null:C(i,s),a=r?r.name:t.split(E)[1]||"FIELD_EXP_"+e++;this._fieldDataCache.set(t,{alias:a,clause:n})}}}countDistinctValues(e){return this.returnDistinctValues?(e.forEach((e=>this.getAttributes(e))),this._returnDistinctMap.size):e.length}getAttributes(e){const t=this._processAttributesForOutFields(e);return this._processAttributesForDistinctValues(t)}getFieldValue(e,t,s){const i=s?s.name:t;let r=null;return this._fieldDataCache.has(i)?r=this._fieldDataCache.get(i)?.clause:s||(r=C(t,this.fieldsIndex),this._fieldDataCache.set(i,{alias:i,clause:r})),s?this.featureAdapter.getAttribute(e,i):r?.calculateValue(e,this.featureAdapter)}getDataValues(e,t){const s=t.normalizationType,i=t.normalizationTotal;return e.map((e=>{let r=t.field&&this.getFieldValue(e,t.field,this.fieldsIndex.get(t.field));if(t.field2&&(r=`${(0,z.wk)(r)}${t.fieldDelimiter}${(0,z.wk)(this.getFieldValue(e,t.field2,this.fieldsIndex.get(t.field2)))}`,t.field3&&(r=`${r}${t.fieldDelimiter}${(0,z.wk)(this.getFieldValue(e,t.field3,this.fieldsIndex.get(t.field3)))}`)),s&&Number.isFinite(r)){const n="field"===s&&t.normalizationField?this.getFieldValue(e,t.normalizationField,this.fieldsIndex.get(t.normalizationField)):null;r=(0,z.fk)(r,s,n,i)}return r}))}async getExpressionValues(e,t,s,i){const{arcadeUtils:r}=await(0,Z.LC)(),n=r.hasGeometryOperations(t);n&&await r.enableGeometryOperations();const a=r.createFunction(t),o=s&&r.getViewInfo(s),l={fields:this.fieldsIndex.fields};return e.map((e=>{const t={attributes:this.featureAdapter.getAttributes(e),layer:l,geometry:n?{...(0,q.Op)(i.geometryType,i.hasZ,i.hasM,this.featureAdapter.getGeometry(e)),spatialReference:s?.spatialReference}:null},u=r.createExecContext(t,o);return r.executeFunction(a,u)}))}validateItem(e,t){return this._fieldDataCache.has(t)||this._fieldDataCache.set(t,{alias:t,clause:C(t,this.fieldsIndex)}),this._fieldDataCache.get(t)?.clause?.testFeature(e,this.featureAdapter)??!1}validateItems(e,t){return this._fieldDataCache.has(t)||this._fieldDataCache.set(t,{alias:t,clause:C(t,this.fieldsIndex)}),this._fieldDataCache.get(t)?.clause?.testSet(e,this.featureAdapter)??!1}_processAttributesForOutFields(e){const t=this.outFields;if(!t||!t.length)return this.featureAdapter.getAttributes(e);const s={};for(const i of t){const{alias:t,clause:r}=this._fieldDataCache.get(i);s[t]=r?r.calculateValue(e,this.featureAdapter):this.featureAdapter.getAttribute(e,t)}return s}_processAttributesForDistinctValues(e){if(null==e||!this.returnDistinctValues)return e;const t=this.outFields,s=[];if(t)for(const i of t){const{alias:t}=this._fieldDataCache.get(i);s.push(e[t])}else for(const t in e)s.push(e[t]);const i=`${(t||["*"]).join(",")}=${s.join(",")}`;let r=this._returnDistinctMap.get(i)||0;return this._returnDistinctMap.set(i,++r),r>1?null:e}}function B(e,t,s){return{objectId:e,target:t,distance:s,type:"vertex"}}function Y(e,t,s,i,r,n=!1){return{objectId:e,target:t,distance:s,type:"edge",start:i,end:r,draped:n}}var H=s(35671);class W{constructor(e,t,s){this.items=e,this.query=t,this.geometryType=s.geometryType,this.hasM=s.hasM,this.hasZ=s.hasZ,this.fieldsIndex=s.fieldsIndex,this.objectIdField=s.objectIdField,this.spatialReference=s.spatialReference,this.featureAdapter=s.featureAdapter}get size(){return this.items.length}createQueryResponseForCount(){const e=new j(this.query,this.featureAdapter,this.fieldsIndex);if(!this.query.outStatistics)return e.countDistinctValues(this.items);const{groupByFieldsForStatistics:t,having:s,outStatistics:i}=this.query,r=t?.length;if(!r)return 1;const n=new Map,a=new Map,o=new Set;for(const r of i){const{statisticType:i}=r,l="exceedslimit"!==i?r.onStatisticField:void 0;if(!a.has(l)){const s=[];for(const i of t){const t=this._getAttributeValues(e,i,n);s.push(t)}a.set(l,this._calculateUniqueValues(s,e.returnDistinctValues))}const u=a.get(l);for(const t in u){const{data:i,items:r}=u[t],n=i.join(",");s&&!e.validateItems(r,s)||o.add(n)}}return o.size}async createQueryResponse(){let e;if(e=this.query.outStatistics?this.query.outStatistics.some((e=>"exceedslimit"===e.statisticType))?this._createExceedsLimitQueryResponse(this.query):await this._createStatisticsQueryResponse(this.query):this._createFeatureQueryResponse(this.query),this.query.returnQueryGeometry){const t=this.query.geometry;(0,m.JY)(this.query.outSR)&&!(0,m.fS)(t.spatialReference,this.query.outSR)?e.queryGeometry=(0,q.S2)({spatialReference:this.query.outSR,...(0,V.iV)(t,t.spatialReference,this.query.outSR)}):e.queryGeometry=(0,q.S2)({spatialReference:this.query.outSR,...t})}return e}createSnappingResponse(e,t){const s=this.featureAdapter,i=$(this.hasZ,this.hasM),{point:r,mode:n}=e,a="number"==typeof e.distance?e.distance:e.distance.x,o="number"==typeof e.distance?e.distance:e.distance.y,l={candidates:[]},u="esriGeometryPolygon"===this.geometryType,c=this._getPointCreator(n,this.spatialReference,t),h=new J(null,0),d=new J(null,0),f={x:0,y:0,z:0};for(const t of this.items){const n=s.getGeometry(t);if(null==n)continue;const{coords:p,lengths:m}=n;if(h.coords=p,d.coords=p,e.returnEdge){let e=0;for(let n=0;ne.distance-t.distance)),l}_getPointCreator(e,t,s){const i=null==s||(0,m.fS)(t,s)?e=>e:e=>(0,V.iV)(e,t,s),{hasZ:r}=this;return"3d"===e?r?({x:e,y:t,z:s})=>i({x:e,y:t,z:s}):({x:e,y:t})=>i({x:e,y:t,z:0}):({x:e,y:t})=>i({x:e,y:t})}async createSummaryStatisticsResponse(e){const{field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,minValue:a,maxValue:o,scale:l}=e,u=this.fieldsIndex.isDateField(t),c=await this._getDataValues({field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,scale:l}),h=(0,z.S5)({normalizationType:r,normalizationField:i,minValue:a,maxValue:o}),d=this.fieldsIndex.get(t),f={value:.5,fieldType:d?.type},p=(0,H.qN)(d)?(0,z.H0)({values:c,supportsNullCount:h,percentileParams:f}):(0,z.i5)({values:c,minValue:a,maxValue:o,useSampleStdDev:!r,supportsNullCount:h,percentileParams:f});return(0,z.F_)(p,u)}async createUniqueValuesResponse(e){const{field:t,valueExpression:s,domains:i,returnAllCodedValues:r,scale:n}=e,a=await this._getDataValues({field:t,field2:e.field2,field3:e.field3,fieldDelimiter:e.fieldDelimiter,valueExpression:s,scale:n}),o=(0,z.eT)(a);return(0,z.Qm)(o,i,r,e.fieldDelimiter)}async createClassBreaksResponse(e){const{field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,classificationMethod:a,standardDeviationInterval:o,minValue:l,maxValue:u,numClasses:c,scale:h}=e,d=await this._getDataValues({field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,scale:h}),f=(0,z.G2)(d,{field:t,normalizationField:i,normalizationType:r,normalizationTotal:n,classificationMethod:a,standardDeviationInterval:o,minValue:l,maxValue:u,numClasses:c});return(0,z.DL)(f,a)}async createHistogramResponse(e){const{field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,classificationMethod:a,standardDeviationInterval:o,minValue:l,maxValue:u,numBins:c,scale:h}=e,d=await this._getDataValues({field:t,valueExpression:s,normalizationField:i,normalizationType:r,normalizationTotal:n,scale:h});return(0,z.oF)(d,{field:t,normalizationField:i,normalizationType:r,normalizationTotal:n,classificationMethod:a,standardDeviationInterval:o,minValue:l,maxValue:u,numBins:c})}_sortFeatures(e,t,s){if(e.length>1&&t&&t.length)for(const i of t.reverse()){const t=i.split(" "),r=t[0],n=this.fieldsIndex.get(r),a=!!t[1]&&"desc"===t[1].toLowerCase(),o=(0,z.Lq)(n?.type,a);e.sort(((e,t)=>{const i=s(e,r,n),a=s(t,r,n);return o(i,a)}))}}_createFeatureQueryResponse(e){const t=this.items,{geometryType:s,hasM:i,hasZ:r,objectIdField:n,spatialReference:a}=this,{outFields:o,outSR:l,quantizationParameters:u,resultRecordCount:c,resultOffset:h,returnZ:d,returnM:f}=e,p=null!=c&&t.length>(h||0)+c,m=o&&(o.includes("*")?[...this.fieldsIndex.fields]:o.map((e=>this.fieldsIndex.get(e))));return{exceededTransferLimit:p,features:this._createFeatures(e,t),fields:m,geometryType:s,hasM:i&&f,hasZ:r&&d,objectIdFieldName:n,spatialReference:(0,q.S2)(l||a),transform:u&&(0,U.vY)(u)||null}}_createFeatures(e,t){const s=new j(e,this.featureAdapter,this.fieldsIndex),{hasM:i,hasZ:r}=this,{orderByFields:n,quantizationParameters:a,returnGeometry:o,returnCentroid:l,maxAllowableOffset:u,resultOffset:c,resultRecordCount:h,returnZ:d=!1,returnM:f=!1}=e,p=r&&d,m=i&&f;let g=[],_=0;const y=[...t];if(this._sortFeatures(y,n,((e,t,i)=>s.getFieldValue(e,t,i))),o||l){const e=(0,U.vY)(a)??void 0;if(o&&!l)for(const t of y)g[_++]={attributes:s.getAttributes(t),geometry:(0,q.Op)(this.geometryType,this.hasZ,this.hasM,this.featureAdapter.getGeometry(t),u,e,p,m)};else if(!o&&l)for(const t of y)g[_++]={attributes:s.getAttributes(t),centroid:(0,q.EG)(this,this.featureAdapter.getCentroid(t,this),e)};else for(const t of y)g[_++]={attributes:s.getAttributes(t),centroid:(0,q.EG)(this,this.featureAdapter.getCentroid(t,this),e),geometry:(0,q.Op)(this.geometryType,this.hasZ,this.hasM,this.featureAdapter.getGeometry(t),u,e,p,m)}}else for(const e of y){const t=s.getAttributes(e);t&&(g[_++]={attributes:t})}const I=c||0;if(null!=h){const e=I+h;g=g.slice(I,Math.min(g.length,e))}return g}_createExceedsLimitQueryResponse(e){let t=!1,s=Number.POSITIVE_INFINITY,i=Number.POSITIVE_INFINITY,r=Number.POSITIVE_INFINITY;for(const t of e.outStatistics??[])if("exceedslimit"===t.statisticType){s=null!=t.maxPointCount?t.maxPointCount:Number.POSITIVE_INFINITY,i=null!=t.maxRecordCount?t.maxRecordCount:Number.POSITIVE_INFINITY,r=null!=t.maxVertexCount?t.maxVertexCount:Number.POSITIVE_INFINITY;break}if("esriGeometryPoint"===this.geometryType)t=this.items.length>s;else if(this.items.length>i)t=!0;else{const e=$(this.hasZ,this.hasM),s=this.featureAdapter;t=this.items.reduce(((e,t)=>{const i=s.getGeometry(t);return e+(null!=i&&i.coords.length||0)}),0)/e>r}return{fields:[{name:"exceedslimit",type:"esriFieldTypeInteger",alias:"exceedslimit",sqlType:"sqlTypeInteger",domain:null,defaultValue:null}],features:[{attributes:{exceedslimit:Number(t)}}]}}async _createStatisticsQueryResponse(e){const t={attributes:{}},s=[],i=new Map,r=new Map,n=new Map,a=new Map,o=new j(e,this.featureAdapter,this.fieldsIndex),l=e.outStatistics,{groupByFieldsForStatistics:u,having:c,orderByFields:h}=e,d=u&&u.length,f=!!d,p=f?u[0]:null,m=f&&!this.fieldsIndex.get(p);for(const e of l??[]){const{outStatisticFieldName:l,statisticType:h}=e,g=e,_="exceedslimit"!==h?e.onStatisticField:void 0,y="percentile_disc"===h||"percentile_cont"===h,I="EnvelopeAggregate"===h||"CentroidAggregate"===h||"ConvexHullAggregate"===h,S=f&&1===d&&(_===p||m)&&"count"===h;if(f){if(!n.has(_)){const e=[];for(const t of u){const s=this._getAttributeValues(o,t,i);e.push(s)}n.set(_,this._calculateUniqueValues(e,!I&&o.returnDistinctValues))}const e=n.get(_);for(const t in e){const{count:s,data:r,items:n,itemPositions:h}=e[t],d=r.join(",");if(!c||o.validateItems(n,c)){const e=a.get(d)||{attributes:{}};if(I){e.aggregateGeometries||(e.aggregateGeometries={});const{aggregateGeometries:t,outStatisticFieldName:s}=await this._getAggregateGeometry(g,n);e.aggregateGeometries[s]=t}else{let t=null;if(S)t=s;else{const e=this._getAttributeValues(o,_,i),s=h.map((t=>e[t]));t=y&&"statisticParameters"in g?this._getPercentileValue(g,s):this._getStatisticValue(g,s,null,o.returnDistinctValues)}e.attributes[l]=t}let t=0;u.forEach(((s,i)=>e.attributes[this.fieldsIndex.get(s)?s:"EXPR_"+ ++t]=r[i])),a.set(d,e)}}}else if(I){t.aggregateGeometries||(t.aggregateGeometries={});const{aggregateGeometries:e,outStatisticFieldName:s}=await this._getAggregateGeometry(g,this.items);t.aggregateGeometries[s]=e}else{const e=this._getAttributeValues(o,_,i);t.attributes[l]=y&&"statisticParameters"in g?this._getPercentileValue(g,e):this._getStatisticValue(g,e,r,o.returnDistinctValues)}s.push({name:l,alias:l,type:"esriFieldTypeDouble"})}const g=f?Array.from(a.values()):[t];return this._sortFeatures(g,h,((e,t)=>e.attributes[t])),{fields:s,features:g}}async _getAggregateGeometry(e,t){const{convexHull:i,union:r}=await Promise.all([s.e(5837),s.e(247)]).then(s.bind(s,30247)),{statisticType:n,outStatisticFieldName:a}=e,{featureAdapter:o,spatialReference:l,geometryType:u,hasZ:c,hasM:h}=this,d=t.map((e=>(0,q.Op)(u,c,h,o.getGeometry(e)))),f=i(l,d,!0)[0],p={aggregateGeometries:null,outStatisticFieldName:null};if("EnvelopeAggregate"===n){const e=f?(0,Q._w)(f):(0,Q.aO)(r(l,d));p.aggregateGeometries={...e,spatialReference:l},p.outStatisticFieldName=a||"extent"}else if("CentroidAggregate"===n){const e=f?(0,L.tO)(f):(0,L.$G)((0,Q.aO)(r(l,d)));p.aggregateGeometries={x:e[0],y:e[1],spatialReference:l},p.outStatisticFieldName=a||"centroid"}else"ConvexHullAggregate"===n&&(p.aggregateGeometries=f,p.outStatisticFieldName=a||"convexHull");return p}_getStatisticValue(e,t,s,i){const{onStatisticField:r,statisticType:n}=e;let a=null;return a=s?.has(r)?s.get(r):(0,H.qN)(this.fieldsIndex.get(r))?(0,z.H0)({values:t,returnDistinct:i}):(0,z.i5)({values:i?[...new Set(t)]:t,minValue:null,maxValue:null,useSampleStdDev:!0}),s&&s.set(r,a),a["var"===n?"variance":n]}_getPercentileValue(e,t){const{onStatisticField:s,statisticParameters:i,statisticType:r}=e,{value:n,orderBy:a}=i,o=this.fieldsIndex.get(s);return(0,z.XL)(t,{value:n,orderBy:a,fieldType:o?.type,isDiscrete:"percentile_disc"===r})}_getAttributeValues(e,t,s){if(s.has(t))return s.get(t);const i=this.fieldsIndex.get(t),r=this.items.map((s=>e.getFieldValue(s,t,i)));return s.set(t,r),r}_calculateUniqueValues(e,t){const s={},i=this.items,r=i.length;for(let n=0;nthis._tasks.push(new fe(i,r,e,t,s))))}unshift(e,t,s){return this._running.value=!0,new Promise(((i,r)=>this._tasks.unshift(new fe(i,r,e,t,s))))}_process(e){if(0===this._tasks.length)return!1;const t=this._tasks.shift();try{const s=(0,l.Hc)(t.signal);if(s&&!t.abortCallback)t.reject((0,l.zE)());else{const i=s?t.abortCallback?.((0,l.zE)()):t.callback(e);(0,l.y8)(i)?i.then(t.resolve,t.reject):t.resolve(i)}}catch(e){t.reject(e)}return this._running.value=this._tasks.length>0,!0}cancelAll(){const e=(0,l.zE)();for(const t of this._tasks)if(t.abortCallback){const s=t.abortCallback(e);t.resolve(s)}else t.reject(e);this._tasks.length=0,this._running.value=!1}}class fe{constructor(e,t,s,i=void 0,r=void 0){this.resolve=e,this.reject=t,this.callback=s,this.signal=i,this.abortCallback=r}}var pe=s(43697),me=s(92036),ge=s(5600),_e=(s(75215),s(52011));let ye=class extends me.Z{constructor(){super(...arguments),this.SCHEDULER_LOG_SLOW_TASKS=!1,this.FEATURE_SERVICE_SNAPPING_SOURCE_TILE_TREE_SHOW_TILES=!1}};(0,pe._)([(0,ge.Cb)()],ye.prototype,"SCHEDULER_LOG_SLOW_TASKS",void 0),(0,pe._)([(0,ge.Cb)()],ye.prototype,"FEATURE_SERVICE_SNAPPING_SOURCE_TILE_TREE_SHOW_TILES",void 0),ye=(0,pe._)([(0,_e.j)("esri.views.support.DebugFlags")],ye);const Ie=new ye;var Se,xe,Ee,Re;!function(e){e[e.ANIMATING=0]="ANIMATING",e[e.INTERACTING=1]="INTERACTING",e[e.IDLE=2]="IDLE"}(Se||(Se={})),(Re=xe||(xe={}))[Re.YIELD=1]="YIELD",function(e){e.RESOURCE_CONTROLLER_IMMEDIATE="immediate",e.RESOURCE_CONTROLLER="schedule",e.SLIDE="slide",e.STREAM_DATA_LOADER="stream loader",e.ELEVATION_QUERY="elevation query",e.TERRAIN_SURFACE="terrain",e.SURFACE_GEOMETRY_UPDATES="surface geometry updates",e.LOD_RENDERER="LoD renderer",e.GRAPHICS_CORE="Graphics3D",e.I3S_CONTROLLER="I3S",e.POINT_CLOUD_LAYER="point cloud",e.FEATURE_TILE_FETCHER="feature fetcher",e.OVERLAY="overlay",e.STAGE="stage",e.GRAPHICS_DECONFLICTOR="graphics deconflictor",e.FILTER_VISIBILITY="Graphics3D filter visibility",e.SCALE_VISIBILITY="Graphics3D scale visibility",e.FRUSTUM_VISIBILITY="Graphics3D frustum visibility",e.POINT_OF_INTEREST_FREQUENT="POI frequent",e.POINT_OF_INTEREST_INFREQUENT="POI infrequent",e.LABELER="labeler",e.FEATURE_QUERY_ENGINE="feature query",e.FEATURE_TILE_TREE="feature tile tree",e.FEATURE_TILE_TREE_ACTIVE="fast feature tile tree",e.ELEVATION_ALIGNMENT="elevation alignment",e.TEXT_TEXTURE_ATLAS="text texture atlas",e.TEXTURE_UNLOAD="texture unload",e.LINE_OF_SIGHT_TOOL="line of sight tool",e.LINE_OF_SIGHT_TOOL_INTERACTIVE="interactive line of sight tool",e.ELEVATION_PROFILE="elevation profile",e.SNAPPING="snapping",e.SHADOW_ACCUMULATOR="shadow accumulator",e.CLOUDS_GENERATOR="clouds generator",e[e.NONE=0]="NONE",e[e.TEST_PRIO=1]="TEST_PRIO"}(Ee||(Ee={}));const Te=new Map([[Ee.RESOURCE_CONTROLLER_IMMEDIATE,0],[Ee.RESOURCE_CONTROLLER,4],[Ee.SLIDE,0],[Ee.STREAM_DATA_LOADER,0],[Ee.ELEVATION_QUERY,0],[Ee.TERRAIN_SURFACE,1],[Ee.SURFACE_GEOMETRY_UPDATES,1],[Ee.LOD_RENDERER,2],[Ee.GRAPHICS_CORE,2],[Ee.I3S_CONTROLLER,2],[Ee.POINT_CLOUD_LAYER,2],[Ee.FEATURE_TILE_FETCHER,2],[Ee.OVERLAY,4],[Ee.STAGE,4],[Ee.GRAPHICS_DECONFLICTOR,4],[Ee.FILTER_VISIBILITY,4],[Ee.SCALE_VISIBILITY,4],[Ee.FRUSTUM_VISIBILITY,4],[Ee.CLOUDS_GENERATOR,4],[Ee.POINT_OF_INTEREST_FREQUENT,6],[Ee.POINT_OF_INTEREST_INFREQUENT,30],[Ee.LABELER,8],[Ee.FEATURE_QUERY_ENGINE,8],[Ee.FEATURE_TILE_TREE,16],[Ee.FEATURE_TILE_TREE_ACTIVE,0],[Ee.ELEVATION_ALIGNMENT,12],[Ee.TEXT_TEXTURE_ATLAS,12],[Ee.TEXTURE_UNLOAD,12],[Ee.LINE_OF_SIGHT_TOOL,16],[Ee.LINE_OF_SIGHT_TOOL_INTERACTIVE,0],[Ee.SNAPPING,0],[Ee.SHADOW_ACCUMULATOR,30]]);function Fe(e){return Te.has(e)?Te.get(e):"number"==typeof e?e:1}const we=(0,he.HA)(6.5),be=(0,he.HA)(1),Ae=(0,he.HA)(30),ve=(0,he.HA)(1e3/30),Ne=(0,he.HA)(100);var Ce,Pe;!function(e){e.Scheduler=class{get updating(){return this._updating.value}_updatingChanged(){this._updating.value=this._tasks.some((e=>e.needsUpdate))}constructor(){this._updating=ce(!0),this._microTaskQueued=!1,this._frameNumber=0,this.performanceInfo={total:new re.Z("total"),tasks:new Map},this._frameTaskTimes=new Map,this._budget=new s,this._state=Se.INTERACTING,this._tasks=new ne.Z,this._runQueue=new ne.Z,this._load=0,this._idleStateCallbacks=new ne.Z,this._idleUpdatesStartFired=!1,this._forceTask=!1,this._debug=!1,this._debugHandle=(0,ae.YP)((()=>Ie.SCHEDULER_LOG_SLOW_TASKS),(e=>this._debug=e),ae.nn);for(const e of Object.keys(Ee))this.performanceInfo.tasks.set(Ee[e],new re.Z(Ee[e]));const e=this;this._test={FRAME_SAFETY_BUDGET:we,INTERACTING_BUDGET:ve,IDLE_BUDGET:Ne,get availableBudget(){return e._budget.budget},usedBudget:0,getBudget:()=>e._budget,setBudget:t=>e._budget=t,updateTask:e=>this._updateTask(e),getState:e=>this._getState(e),getRuntime:e=>this._getRuntime(e),frameTaskTimes:this._frameTaskTimes,resetRuntimes:()=>this._resetRuntimes(),getRunning:()=>this._getRunning()}}destroy(){this._tasks.toArray().forEach((e=>e.remove())),this._tasks.clear(),(0,a.hw)(this._debugHandle),this._microTaskQueued=!1,this._updatingChanged()}taskRunningChanged(e){this._updatingChanged(),e&&this._budget.remaining>0&&!this._microTaskQueued&&(this._microTaskQueued=!0,queueMicrotask((()=>{this._microTaskQueued&&(this._microTaskQueued=!1,this._budget.remaining>0&&this._schedule()&&this.frame())})))}registerTask(e,s){const i=Fe(e),r=new t(this,e,s,i);return this._tasks.push(r),this._updatingChanged(),this.performanceInfo.tasks.has(e)||this.performanceInfo.tasks.set(e,new re.Z(e)),r}registerIdleStateCallbacks(e,t){const s={idleBegin:e,idleEnd:t};this._idleStateCallbacks.push(s),this.state===Se.IDLE&&this._idleUpdatesStartFired&&s.idleBegin();const i=this;return{remove:()=>this._removeIdleStateCallbacks(s),set idleBegin(e){i._idleUpdatesStartFired&&(s.idleEnd(),i._state===Se.IDLE&&e()),s.idleBegin=e},set idleEnd(e){s.idleEnd=e}}}get load(){return this._load}set state(e){this._state!==e&&(this._state=e,this.state!==Se.IDLE&&this._idleUpdatesStartFired&&(this._idleUpdatesStartFired=!1,this._idleStateCallbacks.forAll((e=>e.idleEnd()))))}get state(){return this._state}updateBudget(e){this._test.usedBudget=0,++this._frameNumber;let t=we,s=e.frameDuration,i=be;switch(this.state){case Se.IDLE:t=(0,he.HA)(0),s=(0,he.HA)(Math.max(Ne,e.frameDuration)),i=Ae;break;case Se.INTERACTING:s=(0,he.HA)(Math.max(ve,e.frameDuration));case Se.ANIMATING:}return s=(0,he.HA)(s-e.elapsedFrameTime-t),this.state!==Se.IDLE&&se.idleBegin()))),this._runIdle();break;case Se.INTERACTING:this._runInteracting();break;default:this._runAnimating()}this._test.usedBudget=this._budget.elapsed}stopFrame(){this._budget.reset((0,he.HA)(0),this._state),this._budget.madeProgress()}_removeIdleStateCallbacks(e){this._idleUpdatesStartFired&&e.idleEnd(),this._idleStateCallbacks.removeUnordered(e)}removeTask(e){this._tasks.removeUnordered(e),this._runQueue.removeUnordered(e),this._updatingChanged()}_updateTask(e){this._tasks.forAll((t=>{t.name===e&&t.setPriority(e)}))}_getState(e){if(this._runQueue.some((t=>t.name===e)))return Pe.SCHEDULED;let t=Pe.IDLE;return this._tasks.forAll((s=>{s.name===e&&s.needsUpdate&&(s.schedulePriority<=1?t=Pe.READY:t!==Pe.READY&&(t=Pe.WAITING))})),t}_getRuntime(e){let t=0;return this._tasks.forAll((s=>{s.name===e&&(t+=s.runtime)})),t}_resetRuntimes(){this._tasks.forAll((e=>e.runtime=0))}_getRunning(){const e=new Map;if(this._tasks.forAll((t=>{t.needsUpdate&&e.set(t.name,(e.get(t.name)||0)+1)})),0===e.size)return null;let t="";return e.forEach(((e,s)=>{t+=e>1?` ${e}x ${s}`:` ${s}`})),t}_runIdle(){this._run()}_runInteracting(){this._run()}_runAnimating(){this._run()}_updateLoad(){const e=this._tasks.reduce(((e,t)=>t.needsUpdate?++e:e),0);this._load=.9*this._load+e*(1-.9)}_schedule(){for(this._runQueue.filterInPlace((e=>!!e.needsUpdate||(e.schedulePriority=e.basePriority,!1))),this._tasks.forAll((e=>{0===e.basePriority&&e.needsUpdate&&!this._runQueue.includes(e)&&e.blockFrame!==this._frameNumber&&this._runQueue.unshift(e)}));0===this._runQueue.length;){let e=!1,t=0;if(this._tasks.forAll((s=>{s.needsUpdate&&0!==s.schedulePriority&&0!==s.basePriority&&s.blockFrame!==this._frameNumber&&(e=!0,t=Math.max(t,s.basePriority),1===s.schedulePriority?(s.schedulePriority=0,this._runQueue.push(s)):--s.schedulePriority)})),!e)return this._updatingChanged(),!1}return this._updatingChanged(),!0}_run(){const e=this._budget.now();this._startFrameTaskTimes();do{for(;this._runQueue.length>0;){const t=this._budget.now(),s=this._runQueue.pop();this._budget.resetProgress();try{s.task.runTask(this._budget)===xe.YIELD&&(s.blockFrame=this._frameNumber)}catch(e){ie.Z.getLogger("esri.views.support.Scheduler").error(`Exception in task "${s.name}"`,e)}!this._budget.hasProgressed&&s.blockFrame!==this._frameNumber&&s.needsUpdate&&(s.name,Ee.I3S_CONTROLLER,s.blockFrame=this._frameNumber),s.schedulePriority=s.basePriority;const i=this._budget.now()-t;if(s.runtime+=i,this._frameTaskTimes.set(s.priority,this._frameTaskTimes.get(s.priority)+i),this._debug&&i>2*this._budget.budget&&console.log("Task",s.name,"used",i,"of max",this._budget.budget,"ms"),this._budget.remaining<=0)return this._updatingChanged(),void this._recordFrameTaskTimes(this._budget.now()-e)}}while(this._schedule());this._updatingChanged(),this._recordFrameTaskTimes(this._budget.now()-e)}_startFrameTaskTimes(){for(const e of Object.keys(Ee))this._frameTaskTimes.set(Ee[e],0)}_recordFrameTaskTimes(e){this._frameTaskTimes.forEach(((e,t)=>this.performanceInfo.tasks.get(t).record(e))),this.performanceInfo.total.record(e)}get test(){return this._test}};class t{get task(){return this._task.value}get updating(){return this._queue.running}constructor(e,t,s,i){this._scheduler=e,this.name=t,this._basePriority=i,this.blockFrame=0,this.runtime=0,this._queue=new de,this._handles=new se.Z,this.schedulePriority=this._basePriority,this._task=ce(null!=s?s:this._queue),this._handles.add((0,ae.gx)((()=>this.task.running),(t=>e.taskRunningChanged(t))))}remove(){this.processQueue(Oe),this._scheduler.removeTask(this),this.schedule=Me.schedule,this.reschedule=Me.reschedule,this._handles.destroy()}get basePriority(){return this._basePriority}setPriority(e){this.name=e;const t=Fe(e);0!==this._basePriority&&0===this.schedulePriority||(this.schedulePriority=t),this._basePriority=t}get priority(){return this.name}set priority(e){this.setPriority(e)}get needsUpdate(){return this.updating||this.task.running}schedule(e,t,s){return this._queue.push(e,t,s)}reschedule(e,t,s){return this._queue.unshift(e,t,s)}processQueue(e){this._queue.runTask(e)}}class s{constructor(){this._begin="undefined"!=typeof performance?performance.now():0,this._budget=0,this._state=Se.IDLE,this._done=!1,this._progressed=!1,this._enabled=!0}run(e){return!this.done&&(!0===e()&&this.madeProgress(),!0)}get done(){return this._done}get budget(){return this._budget}madeProgress(){return this._progressed=!0,this._done=this.elapsed>=this._budget&&this._enabled,this._done}get state(){return this._state}get enabled(){return this._enabled}set enabled(e){this._enabled=e}reset(e,t){this._begin=this.now(),this._budget=e,this._state=t,this.resetProgress()}get remaining(){return Math.max(this._budget-this.elapsed,0)}now(){return performance.now()}get elapsed(){return performance.now()-this._begin}resetProgress(){this._progressed=!1,this._done=!1}get hasProgressed(){return this._progressed}}e.Budget=s}(Ce||(Ce={})),function(e){e.SCHEDULED="s",e.READY="r",e.WAITING="w",e.IDLE="i"}(Pe||(Pe={}));const Oe=(()=>{const e=new Ce.Budget;return e.enabled=!1,e})(),Me=new class{remove(){}processQueue(){}schedule(e,t,s){try{if((0,l.Hc)(t)){const e=(0,l.zE)();return s?Promise.resolve(s(e)):Promise.reject(e)}return(0,l.gx)(e(Oe))}catch(e){return Promise.reject(e)}}reschedule(e,t,s){return this.schedule(e,t,s)}},ke="feature-store:unsupported-query",Ge=new o.WJ(2e6);let Ve=0;class De{constructor(e){this._geometryQueryCache=null,this._changeHandle=null,this.capabilities={query:D.g},this.geometryType=e.geometryType,this.hasM=!!e.hasM,this.hasZ=!!e.hasZ,this.objectIdField=e.objectIdField,this.spatialReference=e.spatialReference,this.definitionExpression=e.definitionExpression,this.featureStore=e.featureStore,this.aggregateAdapter=e.aggregateAdapter,this._changeHandle=this.featureStore.events.on("changed",(()=>this.clearCache())),this.timeInfo=e.timeInfo,e.cacheSpatialQueries&&(this._geometryQueryCache=new o.Xq(Ve+++"$$",Ge)),this.fieldsIndex=new te.Z(e.fields),e.scheduler&&e.priority&&(this._frameTask=e.scheduler.registerTask(e.priority))}destroy(){this._frameTask=(0,a.hw)(this._frameTask),this.clearCache(),(0,a.SC)(this._geometryQueryCache),this._changeHandle=(0,a.hw)(this._changeHandle),(0,a.SC)(this.fieldsIndex)}get featureAdapter(){return this.featureStore.featureAdapter}clearCache(){this._geometryQueryCache?.clear(),this._allFeaturesPromise=null,this._timeExtentPromise=null}async executeQuery(e,t){try{return(await this._executeQuery(e,{},t)).createQueryResponse()}catch(t){if(t!==q.vF)throw t;return new W([],e,this).createQueryResponse()}}async executeQueryForCount(e={},t){try{return(await this._executeQuery(e,{returnGeometry:!1,returnCentroid:!1,outSR:null},t)).createQueryResponseForCount()}catch(e){if(e!==q.vF)throw e;return 0}}async executeQueryForExtent(e,t){const s=e.outSR;try{const i=await this._executeQuery(e,{returnGeometry:!0,returnCentroid:!1,outSR:null},t),r=i.size;return r?{count:r,extent:await this._getBounds(i.items,i.spatialReference,s||this.spatialReference)}:{count:0,extent:null}}catch(e){if(e===q.vF)return{count:0,extent:null};throw e}}async executeQueryForIds(e,t){return this.executeQueryForIdSet(e,t).then((e=>Array.from(e)))}async executeQueryForIdSet(e,t){try{const s=await this._executeQuery(e,{returnGeometry:!0,returnCentroid:!1,outSR:null},t),i=s.items,r=new Set;return await this._reschedule((()=>{for(const e of i)r.add(s.featureAdapter.getObjectId(e))}),t),r}catch(e){if(e===q.vF)return new Set;throw e}}async executeQueryForSnapping(e,t){const{point:s,distance:i,returnEdge:r,returnVertex:n}=e;if(!r&&!n)return{candidates:[]};const a=await this._reschedule((()=>this._checkQuerySupport(e.query)),t),o=!(0,m.fS)(s.spatialReference,this.spatialReference);o&&await(0,V._W)(s.spatialReference,this.spatialReference);const l="number"==typeof i?i:i.x,u="number"==typeof i?i:i.y,c={xmin:s.x-l,xmax:s.x+l,ymin:s.y-u,ymax:s.y+u,spatialReference:s.spatialReference},h=o?(0,V.iV)(c,this.spatialReference):c;if(!h)return{candidates:[]};const d=(await(0,p.aX)((0,f.im)(s),null,{signal:t}))[0],g=(await(0,p.aX)((0,f.im)(h),null,{signal:t}))[0];if(null==d||null==g)return{candidates:[]};const _=new W(await this._reschedule((()=>this._searchFeatures(this._getQueryBBoxes(g.toJSON()))),t),a,this);await this._reschedule((()=>this._executeObjectIdsQuery(_)),t),await this._reschedule((()=>this._executeTimeQuery(_)),t),await this._reschedule((()=>this._executeAttributesQuery(_)),t);const y=d.toJSON(),I=o?(0,V.iV)(y,this.spatialReference):y,S=o?Math.max(h.xmax-h.xmin,h.ymax-h.ymin)/2:i;return _.createSnappingResponse({...e,point:I,distance:S},s.spatialReference)}async executeQueryForLatestObservations(e,t){if(!this.timeInfo||!this.timeInfo.trackIdField)throw new r.Z(ke,"Missing timeInfo or timeInfo.trackIdField",{query:e,timeInfo:this.timeInfo});try{const s=await this._executeQuery(e,{},t);return await this._reschedule((()=>this._filterLatest(s)),t),s.createQueryResponse()}catch(t){if(t!==q.vF)throw t;return new W([],e,this).createQueryResponse()}}async executeQueryForSummaryStatistics(e={},t,s){const{field:i,normalizationField:r,valueExpression:n}=t;return(await this._getQueryEngineResultForStats(e,{field:i,normalizationField:r,valueExpression:n},s)).createSummaryStatisticsResponse(t)}async executeQueryForUniqueValues(e={},t,s){const{field:i,field2:r,field3:n,valueExpression:a}=t;return(await this._getQueryEngineResultForStats(e,{field:i,field2:r,field3:n,valueExpression:a},s)).createUniqueValuesResponse(t)}async executeQueryForClassBreaks(e={},t,s){const{field:i,normalizationField:r,valueExpression:n}=t;return(await this._getQueryEngineResultForStats(e,{field:i,normalizationField:r,valueExpression:n},s)).createClassBreaksResponse(t)}async executeQueryForHistogram(e={},t,s){const{field:i,normalizationField:r,valueExpression:n}=t;return(await this._getQueryEngineResultForStats(e,{field:i,normalizationField:r,valueExpression:n},s)).createHistogramResponse(t)}async fetchRecomputedExtents(e){const[t,s]=await Promise.all(["getFullExtent"in this.featureStore&&this.featureStore.getFullExtent?Promise.resolve(this.featureStore.getFullExtent(this.spatialReference)):this._getBounds(await this._getAllFeatures(),this.spatialReference,this.spatialReference),null!=this._timeExtentPromise?this._timeExtentPromise:this._timeExtentPromise=(0,ee.R)(this.timeInfo,this.featureStore)]);return(0,l.k_)(e),{fullExtent:t,timeExtent:s}}async _getBounds(e,t,s){const i=(0,c.t8)((0,c.Ue)(),c.Gv);await this.featureStore.forEachBounds(e,(e=>(0,c.TC)(i,e)));const r={xmin:i[0],ymin:i[1],xmax:i[3],ymax:i[4],spatialReference:(0,q.S2)(this.spatialReference)};this.hasZ&&isFinite(i[2])&&isFinite(i[5])&&(r.zmin=i[2],r.zmax=i[5]);const n=(0,V.iV)(r,t,s);if(n.spatialReference=(0,q.S2)(s),n.xmax-n.xmin==0){const e=(0,u.c9)(n.spatialReference);n.xmin-=e,n.xmax+=e}if(n.ymax-n.ymin==0){const e=(0,u.c9)(n.spatialReference);n.ymin-=e,n.ymax+=e}if(this.hasZ&&null!=n.zmin&&null!=n.zmax&&n.zmax-n.zmin==0){const e=(0,u.c9)(n.spatialReference);n.zmin-=e,n.zmax+=e}return n}async _schedule(e,t){return null!=this._frameTask?this._frameTask.schedule(e,t):e(Oe)}async _reschedule(e,t){return null!=this._frameTask?this._frameTask.reschedule(e,t):e(Oe)}async _getAllFeaturesQueryEngineResult(e){return new W(await this._getAllFeatures(),e,this)}async _getAllFeatures(){if(null==this._allFeaturesPromise){const e=[];this._allFeaturesPromise=(async()=>{await this.featureStore.forEach((t=>e.push(t)))})().then((()=>e))}const e=this._allFeaturesPromise,t=await e;return e===this._allFeaturesPromise?t.slice():this._getAllFeatures()}async _executeQuery(e,t,s){e=(0,n.d9)(e),e=await this._schedule((()=>(0,q.Up)(e,this.definitionExpression,this.spatialReference)),s),e=await this._reschedule((()=>this._checkQuerySupport(e)),s),e={...e,...t};const i=await this._reschedule((()=>this._executeSceneFilterQuery(e,s)),s),r=await this._reschedule((()=>this._executeGeometryQuery(e,i,s)),s);return await this._reschedule((()=>this._executeAggregateIdsQuery(r)),s),await this._reschedule((()=>this._executeObjectIdsQuery(r)),s),await this._reschedule((()=>this._executeTimeQuery(r)),s),await this._reschedule((()=>this._executeAttributesQuery(r)),s),r}async _executeSceneFilterQuery(e,t){if(null==e.sceneFilter)return null;const{outSR:s,returnGeometry:i,returnCentroid:r}=e,n=this.featureStore.featureSpatialReference,a=e.sceneFilter.geometry,o=null==n||(0,m.fS)(n,a.spatialReference)?a:(0,V.iV)(a,n);if(!o)return null;const l=i||r,u=(0,m.JY)(s)&&!(0,m.fS)(this.spatialReference,s)&&l?async e=>this._project(e,s):e=>e,c=this.featureAdapter,h=await this._reschedule((()=>this._searchFeatures(this._getQueryBBoxes(o))),t);if("disjoint"===e.sceneFilter.spatialRelationship){if(!h.length)return null;const s=new Set;for(const e of h)s.add(c.getObjectId(e));const i=await this._reschedule((()=>this._getAllFeatures()),t),r=await this._reschedule((async()=>{const r=await(0,K.cW)("esriSpatialRelDisjoint",o,this.geometryType,this.hasZ,this.hasM),n=await this._runSpatialFilter(i,(e=>!s.has(c.getObjectId(e))||r(c.getGeometry(e))),t);return new W(n,e,this)}),t);return u(r)}if(!h.length)return new W([],e,this);if(this._canExecuteSinglePass(o,e))return u(new W(h,e,this));const d=await(0,K.cW)("esriSpatialRelContains",o,this.geometryType,this.hasZ,this.hasM),f=await this._runSpatialFilter(h,(e=>d(c.getGeometry(e))),t);return u(new W(f,e,this))}async _executeGeometryQuery(e,t,s){if(null!=t&&0===t.items.length)return t;e=null!=t?t.query:e;const{geometry:r,outSR:n,spatialRel:a,returnGeometry:o,returnCentroid:l}=e,u=this.featureStore.featureSpatialReference,c=!r||null==u||(0,m.fS)(u,r.spatialReference)?r:(0,V.iV)(r,u),h=o||l,d=(0,m.JY)(n)&&!(0,m.fS)(this.spatialReference,n),f=this._geometryQueryCache&&null==t?d&&h?JSON.stringify({originalFilterGeometry:r,spatialRelationship:a,outSpatialReference:n}):JSON.stringify({originalFilterGeometry:r,spatialRelationship:a}):null,p=f?this._geometryQueryCache.get(f):null;if(null!=p)return new W(p,e,this);const g=async e=>(d&&h&&await this._project(e,n),f&&this._geometryQueryCache.put(f,e.items,e.items.length+1),e);if(!c)return g(null!=t?t:await this._getAllFeaturesQueryEngineResult(e));const _=this.featureAdapter;let y=await this._reschedule((()=>this._searchFeatures(this._getQueryBBoxes(r))),s);if("esriSpatialRelDisjoint"===a){if(!y.length)return g(null!=t?t:await this._getAllFeaturesQueryEngineResult(e));const i=new Set;for(const e of y)i.add(_.getObjectId(e));const r=null!=t?t.items:await this._reschedule((()=>this._getAllFeatures()),s),n=await this._reschedule((async()=>{const t=await(0,K.cW)(a,c,this.geometryType,this.hasZ,this.hasM),n=await this._runSpatialFilter(r,(e=>!i.has(_.getObjectId(e))||t(_.getGeometry(e))),s);return new W(n,e,this)}),s);return g(n)}if(null!=t){const e=new i.SO;y=y.filter((s=>(0,i.cq)(t.items,s,t.items.length,e)>=0))}if(!y.length){const t=new W([],e,this);return f&&this._geometryQueryCache.put(f,t.items,1),t}if(this._canExecuteSinglePass(c,e))return g(new W(y,e,this));const I=await(0,K.cW)(a,c,this.geometryType,this.hasZ,this.hasM),S=await this._runSpatialFilter(y,(e=>I(_.getGeometry(e))),s);return g(new W(S,e,this))}_executeAggregateIdsQuery(e){if(0===e.items.length||!e.query.aggregateIds||!e.query.aggregateIds.length||null==this.aggregateAdapter)return;const t=new Set;for(const s of e.query.aggregateIds)this.aggregateAdapter.getFeatureObjectIds(s).forEach((e=>t.add(e)));const s=this.featureAdapter.getObjectId;e.items=e.items.filter((e=>t.has(s(e))))}_executeObjectIdsQuery(e){if(0===e.items.length||!e.query.objectIds||!e.query.objectIds.length)return;const t=new Set(e.query.objectIds),s=this.featureAdapter.getObjectId;e.items=e.items.filter((e=>t.has(s(e))))}_executeTimeQuery(e){if(0===e.items.length)return;const t=(0,ee.y)(this.timeInfo,e.query.timeExtent,this.featureAdapter);null!=t&&(e.items=e.items.filter(t))}_executeAttributesQuery(e){if(0===e.items.length)return;const t=C(e.query.where,this.fieldsIndex);if(t){if(!t.isStandardized)throw new TypeError("Where clause is not standardized");e.items=e.items.filter((e=>t.testFeature(e,this.featureAdapter)))}}async _runSpatialFilter(e,t,s){if(!t)return e;if(null==this._frameTask)return e.filter((e=>t(e)));let i=0;const r=new Array,n=async a=>{for(;in(e)),s)}};return this._reschedule((e=>n(e)),s).then((()=>r))}_filterLatest(e){const{trackIdField:t,startTimeField:s,endTimeField:i}=this.timeInfo,r=i||s,n=new Map,a=this.featureAdapter.getAttribute;for(const s of e.items){const e=a(s,t),i=a(s,r),o=n.get(e);(!o||i>a(o,r))&&n.set(e,s)}e.items=Array.from(n.values())}_canExecuteSinglePass(e,t){const{spatialRel:s}=t;return(0,K.hN)(e)&&("esriSpatialRelEnvelopeIntersects"===s||"esriGeometryPoint"===this.geometryType&&("esriSpatialRelIntersects"===s||"esriSpatialRelContains"===s||"esriSpatialRelWithin"===s))}async _project(e,t){if(!t||(0,m.fS)(this.spatialReference,t))return e;const s=this.featureAdapter,i=await(0,V.oj)(e.items.map((e=>(0,q.Op)(this.geometryType,this.hasZ,this.hasM,s.getGeometry(e)))),this.spatialReference,t);return e.items=i.map(((t,i)=>s.cloneWithGeometry(e.items[i],(0,g.GH)(t,this.hasZ,this.hasM)))),e}_getQueryBBoxes(e){if((0,K.hN)(e)){if((0,f.YX)(e))return[(0,h.al)(e.xmin,e.ymin,e.xmax,e.ymax)];if((0,f.oU)(e))return e.rings.map((e=>(0,h.al)(Math.min(e[0][0],e[2][0]),Math.min(e[0][1],e[2][1]),Math.max(e[0][0],e[2][0]),Math.max(e[0][1],e[2][1]))))}return[(0,d.$P)((0,h.Ue)(),e)]}async _searchFeatures(e){const t=new Set;await Promise.all(e.map((e=>this.featureStore.forEachInBounds(e,(e=>t.add(e))))));const s=Array.from(t.values());return t.clear(),s}async _checkStatisticsSupport(e,t){if((e.distance??0)<0||null!=e.geometryPrecision||e.multipatchOption||e.pixelSize||e.relationParam||e.text||e.outStatistics||e.groupByFieldsForStatistics||e.having||e.orderByFields)throw new r.Z(ke,"Unsupported query options",{query:e});return this._checkAttributesQuerySupport(e),Promise.all([this._checkStatisticsParamsSupport(t,e),(0,K.P0)(e,this.geometryType,this.spatialReference),(0,V._W)(this.spatialReference,e.outSR)]).then((()=>e))}async _checkStatisticsParamsSupport(e,t){let s=[];if(e.valueExpression){const{arcadeUtils:t}=await(0,Z.LC)();s=t.extractFieldNames(e.valueExpression)}if(e.field&&s.push(e.field),e.field2&&s.push(e.field2),e.field3&&s.push(e.field3),e.normalizationField&&s.push(e.normalizationField),!s.length&&!e.valueExpression)throw new r.Z(ke,"field or valueExpression is required",{params:e});P(this.fieldsIndex,s,{errorMessage:"Cannot calculate statistics for missing fields",query:t}),O(this.fieldsIndex,s,{expressionName:"statistics",query:t})}async _checkQuerySupport(e){if((e.distance??0)<0||null!=e.geometryPrecision||e.multipatchOption||e.pixelSize||e.relationParam||e.text)throw new r.Z(ke,"Unsupported query options",{query:e});return this._checkAttributesQuerySupport(e),this._checkStatisticsQuerySupport(e),Promise.all([(0,K.P0)(e,this.geometryType,this.spatialReference),(0,V._W)(this.spatialReference,e.outSR)]).then((()=>e))}_checkAttributesQuerySupport(e){const{outFields:t,orderByFields:s,returnDistinctValues:i,outStatistics:n}=e,a=n?n.map((e=>e.outStatisticFieldName&&e.outStatisticFieldName.toLowerCase())).filter(Boolean):[];if(s&&s.length>0){const t=" asc",i=" desc",r=s.map((e=>{const s=e.toLowerCase();return s.includes(t)?s.split(t)[0]:s.includes(i)?s.split(i)[0]:e})).filter((e=>!a.includes(e)));P(this.fieldsIndex,r,{expressionName:"orderByFields",query:e})}if(t&&t.length>0)P(this.fieldsIndex,t,{expressionName:"outFields",query:e});else if(i)throw new r.Z(ke,"outFields should be specified for returnDistinctValues",{query:e});!function(e,t,s){if(!t)return!0;const i="where clause",r=v(t,e,{validateStandardized:!0,expressionName:i});P(e,r,{expressionName:i,query:s}),O(e,r,{expressionName:i,query:s})}(this.fieldsIndex,e.where,e)}_checkStatisticsQuerySupport(e){const{outStatistics:t,groupByFieldsForStatistics:s,having:i}=e,n=s&&s.length,a=t&&t.length;if(i){if(!n||!a)throw new r.Z(ke,"outStatistics and groupByFieldsForStatistics should be specified with having",{query:e});N(this.fieldsIndex,i,t,e)}if(a){if(!function(e){return null!=e&&e.every((e=>"exceedslimit"!==e.statisticType))}(t))return;const i=t.map((e=>e.onStatisticField)).filter(Boolean);P(this.fieldsIndex,i,{expressionName:"onStatisticFields",query:e}),n&&P(this.fieldsIndex,s,{expressionName:"groupByFieldsForStatistics",query:e});const a=new Set([...T.jsonValues,...F.jsonValues]),o=new Intl.ListFormat("en-US",{type:"conjunction"}).format([...T.apiValues,...F.apiValues]);for(const s of t){const{onStatisticField:t,statisticType:i}=s;if("percentile_disc"!==i&&"percentile_cont"!==i||!("statisticParameters"in s)){if("count"!==i&&"min"!==i&&"max"!==i&&t&&G(t,this.fieldsIndex,a))throw new r.Z(ke,`outStatistics with '${i}' statistic type, only supports ${o} field types`,{definition:s,query:e})}else{const{statisticParameters:t}=s;if(!t)throw new r.Z(ke,"statisticParameters should be set for percentile type",{definition:s,query:e})}}}}async _getQueryEngineResultForStats(e,t,s){e=(0,n.d9)(e);try{e=await this._schedule((()=>(0,q.Up)(e,this.definitionExpression,this.spatialReference)),s),e=await this._reschedule((()=>this._checkStatisticsSupport(e,t)),s);const i=await this._reschedule((()=>this._executeSceneFilterQuery(e,s)),s),r=await this._reschedule((()=>this._executeGeometryQuery(e,i,s)),s);return await this._reschedule((()=>this._executeAggregateIdsQuery(r)),s),await this._reschedule((()=>this._executeObjectIdsQuery(r)),s),await this._reschedule((()=>this._executeTimeQuery(r)),s),await this._reschedule((()=>this._executeAttributesQuery(r)),s),r}catch(t){if(t!==q.vF)throw t;return new W([],e,this)}}}},61159:(e,t,s)=>{s.d(t,{g:()=>i});const i={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!1,supportsSqlExpression:!0,supportsMaxRecordCountFactor:!1,supportsStandardizedQueriesOnly:!0,supportsTopFeaturesQuery:!1,supportsQueryByOthers:!0,supportsHistoricMoment:!1,supportsFormatPBF:!1,supportsDisjointSpatialRelationship:!0,supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,maxRecordCountFactor:void 0,maxRecordCount:void 0,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},37427:(e,t,s)=>{s.d(t,{_W:()=>d,iV:()=>m,oj:()=>_});var i=s(67676),r=s(44547),n=s(37455),a=s(8744),o=s(40488);const l=[0,0];function u(e,t){if(!t)return null;if("x"in t){const s={x:0,y:0};return[s.x,s.y]=e(t.x,t.y,l),null!=t.z&&(s.z=t.z),null!=t.m&&(s.m=t.m),s}if("xmin"in t){const s={xmin:0,ymin:0,xmax:0,ymax:0};return[s.xmin,s.ymin]=e(t.xmin,t.ymin,l),[s.xmax,s.ymax]=e(t.xmax,t.ymax,l),t.hasZ&&(s.zmin=t.zmin,s.zmax=t.zmax,s.hasZ=!0),t.hasM&&(s.mmin=t.mmin,s.mmax=t.mmax,s.hasM=!0),s}return"rings"in t?{rings:c(t.rings,e),hasM:t.hasM,hasZ:t.hasZ}:"paths"in t?{paths:c(t.paths,e),hasM:t.hasM,hasZ:t.hasZ}:"points"in t?{points:h(t.points,e),hasM:t.hasM,hasZ:t.hasZ}:null}function c(e,t){const s=[];for(const i of e)s.push(h(i,t));return s}function h(e,t){const s=[];for(const i of e){const e=t(i[0],i[1],[0,0]);s.push(e),i.length>2&&e.push(i[2]),i.length>3&&e.push(i[3])}return s}async function d(e,t){if(!e||!t)return;const s=Array.isArray(e)?e.map((e=>null!=e.geometry?e.geometry.spatialReference:null)).filter(i.pC):[e];await(0,r.initializeProjection)(s.map((e=>({source:e,dest:t}))))}const f=u.bind(null,o.hG),p=u.bind(null,o.R6);function m(e,t,s,i){if(!e)return e;if(s||(s=t,t=e.spatialReference),!(0,a.JY)(t)||!(0,a.JY)(s)||(0,a.fS)(t,s))return e;if((0,o.Q8)(t,s)){const t=(0,a.sS)(s)?f(e):p(e);return t.spatialReference=s,t}return(0,r.oj)(n.N,[e],t,s,null,i)[0]}const g=new class{constructor(){this._jobs=[],this._timer=null,this._process=this._process.bind(this)}async push(e,t,s){if(!e||!e.length||!t||!s||(0,a.fS)(t,s))return e;const i={geometries:e,inSpatialReference:t,outSpatialReference:s,resolve:null};return this._jobs.push(i),new Promise((e=>{i.resolve=e,null===this._timer&&(this._timer=setTimeout(this._process,10))}))}_process(){this._timer=null;const e=this._jobs.shift();if(!e)return;const{geometries:t,inSpatialReference:s,outSpatialReference:i,resolve:l}=e;(0,o.Q8)(s,i)?(0,a.sS)(i)?l(t.map(f)):l(t.map(p)):l((0,r.oj)(n.N,t,s,i,null,null)),this._jobs.length>0&&(this._timer=setTimeout(this._process,10))}};function _(e,t,s){return g.push(e,t,s)}},10402:(e,t,s)=>{s.d(t,{hN:()=>x,P0:()=>S,cW:()=>I});var i=s(20102),r=s(54102),n=s(87416),a=s(33955),o=s(8744);function l(e,t){return e?t?4:3:t?3:2}function u(e,t,s,i,r,n){const a=l(r,n),{coords:o,lengths:u}=i;if(!u)return!1;for(let i=0,r=0;i=a||d=a)&&r+(a-c)/(d-c)*(h-r)function(e,t,s,i){return c(e,!1,!1,i.coords[0],i.coords[1])}(e,0,0,t)))}if((0,a.oU)(t)&&"esriGeometryMultipoint"===i){const s=(0,d.Uy)(new f.Z,t,!1,!1);if("esriSpatialRelContains"===e)return Promise.resolve((e=>u(s,!1,!1,e,o,l)))}if((0,a.YX)(t)&&"esriGeometryPoint"===i&&("esriSpatialRelIntersects"===e||"esriSpatialRelContains"===e))return Promise.resolve((e=>(0,r.aV)(t,(0,m.Op)(i,o,l,e))));if((0,a.YX)(t)&&"esriGeometryMultipoint"===i&&"esriSpatialRelContains"===e)return Promise.resolve((e=>(0,r.lQ)(t,(0,m.Op)(i,o,l,e))));if((0,a.YX)(t)&&"esriSpatialRelIntersects"===e){const e="mesh"===(h=i)?n.h_:(0,n.IY)(h);return Promise.resolve((s=>e(t,(0,m.Op)(i,o,l,s))))}var h;return Promise.all([s.e(5837),s.e(247)]).then(s.bind(s,30247)).then((s=>{const r=s[_[e]].bind(null,t.spatialReference,t);return e=>r((0,m.Op)(i,o,l,e))}))}async function S(e,t,s){const{spatialRel:r,geometry:n}=e;if(n){if(!function(e){return null!=e&&!0===y.spatialRelationship[e]}(r))throw new i.Z(g,"Unsupported query spatial relationship",{query:e});if((0,o.JY)(n.spatialReference)&&(0,o.JY)(s)){if(!function(e){return null!=e&&!0===y.queryGeometry[(0,a.Ji)(e)]}(n))throw new i.Z(g,"Unsupported query geometry type",{query:e});if(!function(e){return null!=e&&!0===y.layerGeometry[e]}(t))throw new i.Z(g,"Unsupported layer geometry type",{query:e});if(e.outSR)return(0,p._W)(e.geometry&&e.geometry.spatialReference,e.outSR)}}}function x(e){if((0,a.YX)(e))return!0;if((0,a.oU)(e)){for(const t of e.rings){if(5!==t.length)return!1;if(t[0][0]!==t[1][0]||t[0][0]!==t[4][0]||t[2][0]!==t[3][0]||t[0][1]!==t[3][1]||t[0][1]!==t[4][1]||t[1][1]!==t[2][1])return!1}return!0}return!1}},17590:(e,t,s)=>{async function i(e,t){if(!e)return null;const s=t.featureAdapter,{startTimeField:i,endTimeField:r}=e;let n=Number.POSITIVE_INFINITY,a=Number.NEGATIVE_INFINITY;if(i&&r)await t.forEach((e=>{const t=s.getAttribute(e,i),o=s.getAttribute(e,r);null==t||isNaN(t)||(n=Math.min(n,t)),null==o||isNaN(o)||(a=Math.max(a,o))}));else{const e=i||r;await t.forEach((t=>{const i=s.getAttribute(t,e);null==i||isNaN(i)||(n=Math.min(n,i),a=Math.max(a,i))}))}return{start:n,end:a}}function r(e,t,s){if(!t||!e)return null;const{startTimeField:i,endTimeField:r}=e;if(!i&&!r)return null;const{start:n,end:a}=t;return null===n&&null===a?null:void 0===n&&void 0===a?()=>!1:i&&r?function(e,t,s,i,r){return null!=i&&null!=r?n=>{const a=e.getAttribute(n,t),o=e.getAttribute(n,s);return(null==a||a<=r)&&(null==o||o>=i)}:null!=i?t=>{const r=e.getAttribute(t,s);return null==r||r>=i}:null!=r?s=>{const i=e.getAttribute(s,t);return null==i||i<=r}:void 0}(s,i,r,n,a):function(e,t,s,i){return null!=s&&null!=i&&s===i?i=>e.getAttribute(i,t)===s:null!=s&&null!=i?r=>{const n=e.getAttribute(r,t);return n>=s&&n<=i}:null!=s?i=>e.getAttribute(i,t)>=s:null!=i?s=>e.getAttribute(s,t)<=i:void 0}(s,i||r,n,a)}s.d(t,{R:()=>i,y:()=>r})},11490:(e,t,s)=>{s.d(t,{EG:()=>I,Op:()=>S,S2:()=>T,Up:()=>x,j6:()=>E,vF:()=>p});var i=s(35454),r=s(67900),n=s(44547),a=s(49600),o=s(33955),l=s(16306),u=s(8744),c=s(98732),h=s(5428),d=s(37427);const f=new i.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"}),p=Object.freeze({}),m=new h.Z,g=new h.Z,_=new h.Z,y={esriGeometryPoint:c.fQ,esriGeometryPolyline:c.J6,esriGeometryPolygon:c.eG,esriGeometryMultipoint:c.Iv};function I(e,t,s,i=e.hasZ,r=e.hasM){if(null==t)return null;const n=e.hasZ&&i,a=e.hasM&&r;if(s){const o=(0,c.Nh)(_,t,e.hasZ,e.hasM,"esriGeometryPoint",s,i,r);return(0,c.fQ)(o,n,a)}return(0,c.fQ)(t,n,a)}function S(e,t,s,i,r,n,a=t,o=s){const l=t&&a,u=s&&o,h=null!=i?"coords"in i?i:i.geometry:null;if(null==h)return null;if(r){let i=(0,c.zj)(g,h,t,s,e,r,a,o);return n&&(i=(0,c.Nh)(_,i,l,u,e,n)),y[e]?.(i,l,u)??null}if(n){const i=(0,c.Nh)(_,h,t,s,e,n,a,o);return y[e]?.(i,l,u)??null}return(0,c.hY)(m,h,t,s,a,o),y[e]?.(m,l,u)??null}async function x(e,t,s){const{outFields:i,orderByFields:r,groupByFieldsForStatistics:n,outStatistics:a}=e;if(i)for(let e=0;e(0,d.iV)(n,u.Zn)));return(await async function(){return(await Promise.all([s.e(5837),s.e(247)]).then(s.bind(s,30247))).geodesicBuffer}())(l.spatialReference,l,t,o)}(e);if(e.distance=0,e.units=null,"esriSpatialRelEnvelopeIntersects"===e.spatialRel){const{spatialReference:t}=e.geometry;c=(0,a.aO)(c),c.spatialReference=t}if(c){await(0,d._W)(c.spatialReference,i),c=function(e,t){const s=e.spatialReference;return R(e,t)&&(0,o.YX)(e)?{spatialReference:s,rings:[[[e.xmin,e.ymin],[e.xmin,e.ymax],[e.xmax,e.ymax],[e.xmax,e.ymin],[e.xmin,e.ymin]]]}:e}(c,i);const t=(await(0,l.aX)((0,o.im)(c)))[0];if(null==t)throw p;const s="quantizationParameters"in e&&e.quantizationParameters?.tolerance||"maxAllowableOffset"in e&&e.maxAllowableOffset||0,r=s&&R(c,i)?{densificationStep:8*s}:void 0,n=t.toJSON(),a=await(0,d.iV)(n,n.spatialReference,i,r);if(!a)throw p;a.spatialReference=i,e.geometry=a}return e}function R(e,t){if(!e)return!1;const s=e.spatialReference;return((0,o.YX)(e)||(0,o.oU)(e)||(0,o.l9)(e))&&!(0,u.fS)(s,t)&&!(0,n.Up)(s,t)}function T(e){return e&&F in e?JSON.parse(JSON.stringify(e,w)):e}const F="_geVersion",w=(e,t)=>e!==F?t:void 0}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d5dfd3d693d5e393a542.js b/public/assets/esri/core/workers/chunks/d5dfd3d693d5e393a542.js new file mode 100644 index 0000000..e3351ac --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d5dfd3d693d5e393a542.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7589,5732,661,5234,9880],{92835:(e,t,s)=>{s.d(t,{Z:()=>f});var i,n=s(43697),r=s(96674),o=s(70586),a=s(35463),l=s(5600),h=(s(75215),s(67676),s(80442),s(71715)),u=s(52011),d=s(30556);let c=i=class extends r.wq{static get allTime(){return p}static get empty(){return _}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,s=null!=this.end?this.end.getTime():this.end,i=null!=e.start?e.start.getTime():e.start,n=null!=e.end?e.end.getTime():e.end;return t===i&&s===n}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,o.yw)(this.start,(t=>(0,a.JE)(t,e))),s=(0,o.yw)(this.end,(t=>{const s=(0,a.JE)(t,e);return t.getTime()===s.getTime()?s:(0,a.Nm)(s,1,e)}));return new i({start:t,end:s})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,s=this.end?.getTime()??1/0,n=e.start?.getTime()??-1/0,r=e.end?.getTime()??1/0;let o,a;if(n>=t&&n<=s?o=n:t>=n&&t<=r&&(o=t),s>=n&&s<=r?a=s:r>=t&&r<=s&&(a=r),null!=o&&null!=a&&!isNaN(o)&&!isNaN(a)){const e=new i;return e.start=o===-1/0?null:new Date(o),e.end=a===1/0?null:new Date(a),e}return i.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const s=new i,{start:n,end:r}=this;return null!=n&&(s.start=(0,a.Nm)(n,e,t)),null!=r&&(s.end=(0,a.Nm)(r,e,t)),s}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return p.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,s=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:s})}};(0,n._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,n._)([(0,h.r)("end")],c.prototype,"readEnd",null),(0,n._)([(0,d.c)("end")],c.prototype,"writeEnd",null),(0,n._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,n._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,n._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,n._)([(0,h.r)("start")],c.prototype,"readStart",null),(0,n._)([(0,d.c)("start")],c.prototype,"writeStart",null),c=i=(0,n._)([(0,u.j)("esri.TimeExtent")],c);const p=new c,_=new c({start:void 0,end:void 0}),f=c},99880:(e,t,s)=>{s.d(t,{V:()=>l});var i=s(68773),n=(s(3172),s(20102)),r=s(92604),o=s(81271);const a=r.Z.getLogger("esri.assets");function l(e){if(!i.default.assetsPath)throw a.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new n.Z("assets:path-not-set","config.assetsPath is not set");return(0,o.v_)(i.default.assetsPath,e)}},5732:(e,t,s)=>{s.d(t,{c:()=>i,g:()=>n});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function n(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},91303:(e,t,s)=>{var i;s.d(t,{Y:()=>i}),function(e){e[e.KILOBYTES=1024]="KILOBYTES",e[e.MEGABYTES=1048576]="MEGABYTES",e[e.GIGABYTES=1073741824]="GIGABYTES"}(i||(i={}))},2368:(e,t,s)=>{s.d(t,{J:()=>u,j:()=>d});var i=s(43697),n=s(92036),r=(s(80442),s(22974)),o=(s(92604),s(70586)),a=s(31263),l=s(1153),h=s(52011);const u=e=>{let t=class extends e{clone(){const e=(0,o.s3)((0,l.vw)(this),"unable to clone instance of non-accessor class"),t=e.metadatas,s=e.store,i={},n=new Map;for(const e in t){const o=t[e],l=s?.originOf(e),h=o.clonable;if(o.readOnly||!1===h||l!==a.s3.USER&&l!==a.s3.DEFAULTS&&l!==a.s3.WEB_MAP&&l!==a.s3.WEB_SCENE)continue;const u=this[e];let d=null;d="function"==typeof h?h(u):"reference"===h?u:(0,r.Vo)(u),null!=u&&null==d||(l===a.s3.DEFAULTS?n.set(e,d):i[e]=d)}const h=new(0,Object.getPrototypeOf(this).constructor)(i);if(n.size){const e=(0,l.vw)(h)?.store;if(e)for(const[t,s]of n)e.set(t,s,a.s3.DEFAULTS)}return h}};return t=(0,i._)([(0,h.j)("esri.core.Clonable")],t),t};let d=class extends(u(n.Z)){};d=(0,i._)([(0,h.j)("esri.core.Clonable")],d)},32448:(e,t,s)=>{s.d(t,{Z:()=>l});var i=s(43697),n=s(92036),r=s(50758),o=s(52011);class a{constructor(){this._emitter=new a.EventEmitter(this)}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}}!function(e){class t{constructor(e=null){this._target=e,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(e,t){const s=this._listenersMap&&this._listenersMap.get(e);if(!s)return!1;const i=this._target||this;return[...s].forEach((e=>{e.call(i,t)})),s.length>0}on(e,t){if(Array.isArray(e)){const s=e.map((e=>this.on(e,t)));return(0,r.AL)(s)}if(e.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap||(this._listenersMap=new Map);const s=this._listenersMap.get(e)||[];return s.push(t),this._listenersMap.set(e,s),{remove:()=>{const s=this._listenersMap&&this._listenersMap.get(e)||[],i=s.indexOf(t);i>=0&&s.splice(i,1)}}}once(e,t){const s=this.on(e,(e=>{s.remove(),t.call(null,e)}));return s}hasEventListener(e){const t=this._listenersMap&&this._listenersMap.get(e);return null!=t&&t.length>0}}e.EventEmitter=t,e.EventedMixin=e=>{let s=class extends e{constructor(){super(...arguments),this._emitter=new t}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};return s=(0,i._)([(0,o.j)("esri.core.Evented")],s),s};let s=class extends n.Z{constructor(){super(...arguments),this._emitter=new a.EventEmitter(this)}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};s=(0,i._)([(0,o.j)("esri.core.Evented")],s),e.EventedAccessor=s}(a||(a={}));const l=a},3920:(e,t,s)=>{s.d(t,{p:()=>h,r:()=>u});var i=s(43697),n=s(92036),r=s(61247),o=s(5600),a=s(52011),l=s(72762);const h=e=>{let t=class extends e{constructor(){super(...arguments),this._handles=new r.Z,this._updatingHandles=new l.t}destroy(){this.destroyed||(this._handles.destroy(),this._updatingHandles.destroy())}get handles(){return this._handles}get updatingHandles(){return this._updatingHandles}};return(0,i._)([(0,o.Cb)({readOnly:!0})],t.prototype,"handles",null),(0,i._)([(0,o.Cb)({readOnly:!0})],t.prototype,"updatingHandles",null),t=(0,i._)([(0,a.j)("esri.core.HandleOwner")],t),t};let u=class extends(h(n.Z)){};u=(0,i._)([(0,a.j)("esri.core.HandleOwner")],u)},13867:(e,t,s)=>{s.d(t,{z:()=>n});var i=s(69801);class n{constructor(e,t){this._storage=new i.WJ,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,s=1){this._storage.put(this,e,t,s,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},69801:(e,t,s)=>{s.d(t,{WJ:()=>a,Xq:()=>o});var i,n,r=s(44553);(n=i||(i={}))[n.ALL=0]="ALL",n[n.SOME=1]="SOME";class o{constructor(e,t,s){this.name=e,this._storage=t,this.id=l+++":",this.size=0,this.maxSize=0,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),s&&(this._storage.registerRemoveFunc(this.id,s),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get sizeAll(){return this._storage.size}resetHitRate(){this._hit=this._miss=0}put(e,t,s,i=0){this._storage.put(this,e,t,s,i)}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}updateSize(e,t,s){this._storage.updateSize(this,e,t,s)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new r.Z,this._users=new r.Z}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,0),this._checkSizeLimits()}put(e,t,s,n,r){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==s&&this._notifyRemove(t,o.entry,i.ALL)),n>this._maxSize)return void this._notifyRemove(t,s,i.ALL);if(void 0===s)return void console.warn("Refusing to cache undefined entry ");if(!n||n<0)return void console.warn("Refusing to cache entry with invalid size "+n);const a=1+Math.max(r,-3)- -3;this._db.set(t,{entry:s,size:n,lifetime:a,lives:a}),this._size+=n,e.size+=n,this._checkSizeLimits()}updateSize(e,t,s,n){t=e.id+t;const r=this._db.get(t);if(r&&r.entry===s){for(this._size-=r.size,e.size-=r.size;n>this._maxSize;){const e=this._notifyRemove(t,s,i.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);n=e}r.size=n,this._size+=n,e.size+=n,this._checkSizeLimits()}}pop(e,t){t=e.id+t;const s=this._db.get(t);if(s)return this._size-=s.size,e.size-=s.size,this._db.delete(t),++this._hit,s.entry;++this._miss}get(e,t){t=e.id+t;const s=this._db.get(t);if(void 0!==s)return this._db.delete(t),s.lives=s.lifetime,this._db.set(t,s),++this._hit,s.entry;++this._miss}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},s=new Array;this._db.forEach(((e,i)=>{const n=e.lifetime;s[n]=(s[n]||0)+e.size,this._users.forAll((s=>{const{id:n,name:r}=s;if(i.startsWith(n)){const s=t[r]||0;t[r]=s+e.size}}))}));const i={};this._users.forAll((e=>{const s=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const n=t[s]||0;t[s]=n,i[s]=Math.round(100*e.hitRate)+"%"}else i[s]="0%"}));const n=Object.keys(t);n.sort(((e,s)=>t[s]-t[e])),n.forEach((s=>e[s]=Math.round(t[s]/2**20)+"MB / "+i[s]));for(let t=s.length-1;t>=0;--t){const i=s[t];i&&(e["Priority "+(t+-3-1)]=Math.round(i/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,s)=>{s.startsWith(t)&&(this._size-=e.size,this._db.delete(s),this._notifyRemove(s,e.entry,i.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,i.ALL))),this._users.forEach((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,s){let i;return this._removeFuncs.some((n=>{if(e.startsWith(n[0])){const e=n[1](t,s);return"number"==typeof e&&(i=e),!0}return!1})),i}_checkSizeLimits(){if(this._size>this._maxSize)for(const[e,t]of this._db)if(this._purgeItem(e,t),this._size<=.9*this.maxSize)return;this._users.forEach((e=>{if(e.maxSize>0&&e.size>e.maxSize)for(const[t,s]of this._db)if(t.startsWith(e.id)&&(this._purgeItem(t,s,e),e.size<=.9*e.maxSize))return}))}_purgeItem(e,t,s=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,s&&(s.size-=t.size);const n=this._notifyRemove(e,t.entry,i.SOME);null!=n&&n>0&&(this._size+=n,s&&(s.size+=n),t.lives=t.lifetime,t.size=n,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let l=0},10661:(e,t,s)=>{s.d(t,{s:()=>n});var i=s(42100);class n extends i.s{notify(){const e=this._observers;if(e&&e.length>0){const t=e.slice();for(const e of t)e.onInvalidated(),e.onCommitted()}}}},66643:(e,t,s)=>{s.d(t,{Ed:()=>h,UI:()=>u,mt:()=>_,q6:()=>p,vr:()=>f});var i=s(43697),n=s(92036),r=s(70586),o=s(95330),a=s(5600),l=s(52011);function h(e,t,s){return(0,o.as)(e.map(((e,i)=>t.apply(s,[e,i]))))}async function u(e,t,s){return(await(0,o.as)(e.map(((e,i)=>t.apply(s,[e,i]))))).map((e=>e.value))}function d(e){return{ok:!0,value:e}}function c(e){return{ok:!1,error:e}}async function p(e){if(null==e)return{ok:!1,error:new Error("no promise provided")};try{return d(await e)}catch(e){return c(e)}}async function _(e){try{return d(await e)}catch(e){return(0,o.r9)(e),c(e)}}function f(e,t){return new g(e,t)}let g=class extends n.Z{get value(){return null!=(e=this._result)&&!0===e.ok?e.value:null;var e}get error(){return null!=(e=this._result)&&!1===e.ok?e.error:null;var e}get finished(){return null!=this._result}constructor(e,t){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=(0,r.IM)(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:s}=this._abortController;this.promise=e(s),this.promise.then((e=>{this._result=d(e),this._cleanup()}),(e=>{this._result=c(e),this._cleanup()})),this._abortHandle=(0,o.fu)(t,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=(0,r.hw)(this._abortHandle),this._abortController=null}};(0,i._)([(0,a.Cb)()],g.prototype,"value",null),(0,i._)([(0,a.Cb)()],g.prototype,"error",null),(0,i._)([(0,a.Cb)()],g.prototype,"finished",null),(0,i._)([(0,a.Cb)()],g.prototype,"promise",void 0),(0,i._)([(0,a.Cb)()],g.prototype,"_result",void 0),g=(0,i._)([(0,l.j)("esri.core.asyncUtils.ReactiveTask")],g)},43090:(e,t,s)=>{function i(e){return 32+e.length}function n(e){if(!e)return 0;let t=l;for(const s in e)if(e.hasOwnProperty(s)){const n=e[s];switch(typeof n){case"string":t+=i(n);break;case"number":t+=16;break;case"boolean":t+=4}}return t}function r(e){if(!e)return 0;if(Array.isArray(e))return function(e){const t=e.length;if(0===t||"number"==typeof e[0])return 32+8*t;let s=h;for(let i=0;ir,do:()=>a,f2:()=>n});const l=32,h=32},24133:(e,t,s)=>{s.d(t,{Q:()=>a});var i=s(67676),n=s(70586),r=s(44553),o=s(88764);class a{constructor(e=9,t){this._compareMinX=d,this._compareMinY=c,this._toBBox=e=>e,this._maxEntries=Math.max(4,e||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),t&&("function"==typeof t?this._toBBox=t:this._initFormat(t)),this.clear()}destroy(){this.clear(),b.prune(),w.prune(),E.prune(),x.prune()}all(e){this._all(this._data,e)}search(e,t){let s=this._data;const i=this._toBBox;if(y(e,s))for(b.clear();s;){for(let n=0,r=s.children.length;n0;){if(s||(s=(0,n.j0)(E.pop()),r=E.data[E.length-1],o=x.pop()??0,a=!0),s.leaf&&(t=(0,i.cq)(s.children,e,s.children.length,s.indexHint),-1!==t))return s.children.splice(t,1),E.push(s),this._condense(E),this;a||s.leaf||!m(s,l)?r?(o++,s=r.children[o],a=!1):s=null:(E.push(s),x.push(o),o=0,r=s,s=s.children[0])}return this}toJSON(){return this._data}fromJSON(e){return this._data=e,this}_all(e,t){let s=e;for(w.clear();s;){if(!0===s.leaf)for(const e of s.children)t(e);else w.pushArray(s.children);s=w.pop()??null}}_build(e,t,s,i){const n=s-t+1;let r=this._maxEntries;if(n<=r){const i=new F(e.slice(t,s+1));return l(i,this._toBBox),i}i||(i=Math.ceil(Math.log(n)/Math.log(r)),r=Math.ceil(n/r**(i-1)));const o=new S([]);o.height=i;const a=Math.ceil(n/r),h=a*Math.ceil(Math.sqrt(r));v(e,t,s,h,this._compareMinX);for(let n=t;n<=s;n+=h){const t=Math.min(n+h-1,s);v(e,n,t,a,this._compareMinY);for(let s=n;s<=t;s+=a){const n=Math.min(s+a-1,t);o.children.push(this._build(e,s,n,i-1))}}return l(o,this._toBBox),o}_chooseSubtree(e,t,s,i){for(;i.push(t),!0!==t.leaf&&i.length-1!==s;){let s,i=1/0,n=1/0;for(let r=0,o=t.children.length;r=0&&E.data[t].children.length>this._maxEntries;)this._split(E,t),t--;this._adjustParentBBoxes(n,E,t)}_split(e,t){const s=e.data[t],i=s.children.length,n=this._minEntries;this._chooseSplitAxis(s,n,i);const r=this._chooseSplitIndex(s,n,i);if(!r)return void console.log(" Error: assertion failed at PooledRBush._split: no valid split index");const o=s.children.splice(r,s.children.length-r),a=s.leaf?new F(o):new S(o);a.height=s.height,l(s,this._toBBox),l(a,this._toBBox),t?e.data[t-1].children.push(a):this._splitRoot(s,a)}_splitRoot(e,t){this._data=new S([e,t]),this._data.height=e.height+1,l(this._data,this._toBBox)}_chooseSplitIndex(e,t,s){let i,n,r;i=n=1/0;for(let o=t;o<=s-t;o++){const t=h(e,0,o,this._toBBox),a=h(e,o,s,this._toBBox),l=g(t,a),u=p(t)+p(a);l=t;i--){const t=e.children[i];u(o,e.leaf?n(t):t),a+=_(o)}return a}_adjustParentBBoxes(e,t,s){for(let i=s;i>=0;i--)u(t.data[i],e)}_condense(e){for(let t=e.length-1;t>=0;t--){const s=e.data[t];if(0===s.children.length)if(t>0){const n=e.data[t-1],r=n.children;r.splice((0,i.cq)(r,s,r.length,n.indexHint),1)}else this.clear();else l(s,this._toBBox)}}_initFormat(e){const t=["return a"," - b",";"];this._compareMinX=new Function("a","b",t.join(e[0])),this._compareMinY=new Function("a","b",t.join(e[1])),this._toBBox=new Function("a","return {minX: a"+e[0]+", minY: a"+e[1]+", maxX: a"+e[2]+", maxY: a"+e[3]+"};")}}function l(e,t){h(e,0,e.children.length,t,e)}function h(e,t,s,i,n){n||(n=new F([])),n.minX=1/0,n.minY=1/0,n.maxX=-1/0,n.maxY=-1/0;for(let r,o=t;o=e.minX&&t.maxY>=e.minY}function v(e,t,s,i,r){const a=[t,s];for(;a.length;){const t=(0,n.j0)(a.pop()),s=(0,n.j0)(a.pop());if(t-s<=i)continue;const l=s+Math.ceil((t-s)/i/2)*i;(0,o.q)(e,l,s,t,r),a.push(s,l,l,t)}}const b=new r.Z,w=new r.Z,E=new r.Z,x=new r.Z({deallocator:void 0});class C{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class T extends C{constructor(){super(...arguments),this.height=1,this.indexHint=new i.SO}}class F extends T{constructor(e){super(),this.children=e,this.leaf=!0}}class S extends T{constructor(e){super(),this.children=e,this.leaf=!1}}},17445:(e,t,s)=>{s.d(t,{N1:()=>c,YP:()=>l,Z_:()=>f,gx:()=>h,nn:()=>g,on:()=>d,tX:()=>m});var i=s(91460),n=s(50758),r=s(70586),o=s(95330),a=s(26258);function l(e,t,s={}){return u(e,t,s,p)}function h(e,t,s={}){return u(e,t,s,_)}function u(e,t,s={},i){let n=null;const o=s.once?(e,s)=>{i(e)&&((0,r.hw)(n),t(e,s))}:(e,s)=>{i(e)&&t(e,s)};if(n=(0,a.aQ)(e,o,s.sync,s.equals),s.initial){const t=e();o(t,t)}return n}function d(e,t,s,o={}){let a=null,h=null,u=null;function d(){a&&h&&(h.remove(),o.onListenerRemove?.(a),a=null,h=null)}function c(e){o.once&&o.once&&(0,r.hw)(u),s(e)}const p=l(e,((e,s)=>{d(),(0,i.vT)(e)&&(a=e,h=(0,i.on)(e,t,c),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return u=(0,n.kB)((()=>{p.remove(),d()})),u}function c(e,t){return function(e,t,s){if((0,o.Hc)(s))return Promise.reject((0,o.zE)());const i=e();if(t?.(i))return Promise.resolve(i);let a=null;function l(){a=(0,r.hw)(a)}return new Promise(((i,r)=>{a=(0,n.AL)([(0,o.fu)(s,(()=>{l(),r((0,o.zE)())})),u(e,(e=>{l(),i(e)}),{sync:!1,once:!0},t??p)])}))}(e,_,t)}function p(e){return!0}function _(e){return!!e}s(87538);const f={sync:!0},g={initial:!0},m={sync:!0,initial:!0}},72762:(e,t,s)=>{s.d(t,{t:()=>d});var i=s(43697),n=s(92036),r=s(61247),o=s(50758),a=s(17445),l=s(1654),h=s(5600),u=s(52011);let d=class extends n.Z{constructor(){super(...arguments),this.updating=!1,this._handleId=0,this._handles=new r.Z,this._scheduleHandleId=0,this._pendingPromises=new Set}destroy(){this.removeAll(),this._handles.destroy()}add(e,t,s={}){return this._installWatch(e,t,s,a.YP)}addWhen(e,t,s={}){return this._installWatch(e,t,s,a.gx)}addOnCollectionChange(e,t,{initial:s=!1,final:i=!1}={}){const n=++this._handleId;return this._handles.add([(0,a.on)(e,"after-changes",this._createSyncUpdatingCallback(),a.Z_),(0,a.on)(e,"change",t,{onListenerAdd:s?e=>t({added:e.toArray(),removed:[]}):void 0,onListenerRemove:i?e=>t({added:[],removed:e.toArray()}):void 0})],n),(0,o.kB)((()=>this._handles.remove(n)))}addPromise(e){if(null==e)return e;const t=++this._handleId;this._handles.add({remove:()=>{this._pendingPromises.delete(e)&&(0!==this._pendingPromises.size||this._handles.has(c)||this._set("updating",!1))}},t),this._pendingPromises.add(e),this._set("updating",!0);const s=()=>this._handles.remove(t);return e.then(s,s),e}removeAll(){this._pendingPromises.clear(),this._handles.removeAll(),this._set("updating",!1)}_installWatch(e,t,s={},i){const n=++this._handleId;s.sync||this._installSyncUpdatingWatch(e,n);const r=i(e,t,s);return this._handles.add(r,n),(0,o.kB)((()=>this._handles.remove(n)))}_installSyncUpdatingWatch(e,t){const s=this._createSyncUpdatingCallback(),i=(0,a.YP)(e,s,{sync:!0,equals:()=>!1});return this._handles.add(i,t),i}_createSyncUpdatingCallback(){return()=>{this._handles.remove(c),++this._scheduleHandleId;const e=this._scheduleHandleId;this._get("updating")||this._set("updating",!0),this._handles.add((0,l.Os)((()=>{e===this._scheduleHandleId&&(this._set("updating",this._pendingPromises.size>0),this._handles.remove(c))})),c)}}};(0,i._)([(0,h.Cb)({readOnly:!0})],d.prototype,"updating",void 0),d=(0,i._)([(0,u.j)("esri.core.support.WatchUpdatingTracking")],d);const c=-42},35463:(e,t,s)=>{s.d(t,{JE:()=>o,Nm:()=>r,rJ:()=>a}),s(80442);const i={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},n={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function r(e,t,s){const i=new Date(e.getTime());if(t&&s){const e=n[s],{getter:r,setter:o,multiplier:a}=e;if("months"===s){const e=function(e,t){const s=new Date(e,t+1,1);return s.setDate(0),s.getDate()}(i.getFullYear(),i.getMonth()+t);i.getDate()>e&&i.setDate(e)}i[o](i[r]()+t*a)}return i}function o(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function a(e,t,s){return 0===e?0:e*i[t]/i[s]}},37549:(e,t,s)=>{s.d(t,{H:()=>a});var i=s(80442),n=s(24133),r=s(24470);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new n.Q(9,(0,i.Z)("esri-csp-restrictions")?e=>({minX:e[0],minY:e[1],maxX:e[2],maxY:e[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const e=new Array(this._idByBounds.size);let t=0;this._idByBounds.forEach(((s,i)=>{e[t++]=i})),this._indexInvalid=!1,this._index.clear(),this._index.load(e)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((e=>this._idByBounds.has(e)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const e=(0,r.cS)();for(const t of this._boundsById.values())t&&(e[0]=Math.min(t[0],e[0]),e[1]=Math.min(t[1],e[1]),e[2]=Math.max(t[2],e[2]),e[3]=Math.max(t[3],e[3]));return e}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(e){const t=this._boundsById.get(e);this._boundsById.delete(e),t&&(this._idByBounds.delete(t),this._indexInvalid||this._index.remove(t))}forEachInBounds(e,t){this._loadIndex(),function(e,t,s){(function(e){o.minX=e[0],o.minY=e[1],o.maxX=e[2],o.maxY=e[3]})(t),e.search(o,s)}(this._index,e,(e=>t(this._idByBounds.get(e))))}get(e){return this._boundsById.get(e)}has(e){return this._boundsById.has(e)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(e,t){if(!this._indexInvalid){const t=this._boundsById.get(e);t&&(this._index.remove(t),this._idByBounds.delete(t))}this._boundsById.set(e,t),t&&(this._idByBounds.set(t,e),this._indexInvalid||(this._boundsToLoad.push(t),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},57191:(e,t,s)=>{s.d(t,{Z:()=>g});var i=s(20102),n=s(32448),r=s(92604),o=s(60437),a=s(24470),l=s(98732),h=s(37549),u=s(29730),d=s(70272),c=s(5428);const p={getObjectId:e=>e.objectId,getAttributes:e=>e.attributes,getAttribute:(e,t)=>e.attributes[t],cloneWithGeometry:(e,t)=>new d.u_(t,e.attributes,null,e.objectId),getGeometry:e=>e.geometry,getCentroid:(e,t)=>(null==e.centroid&&(e.centroid=(0,u.Y)(new c.Z,e.geometry,t.hasZ,t.hasM)),e.centroid)};var _=s(11490);const f=(0,o.Ue)();class g{constructor(e){this.geometryInfo=e,this._boundsStore=new h.H,this._featuresById=new Map,this._markedIds=new Set,this.events=new n.Z,this.featureAdapter=p}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let e=0;return this._featuresById.forEach((t=>{null!=t.geometry&&t.geometry.coords&&(e+=t.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:e/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(e){if(null==this.fullBounds)return null;const[t,s,i,n]=this.fullBounds;return{xmin:t,ymin:s,xmax:i,ymax:n,spatialReference:(0,_.S2)(e)}}add(e){this._add(e),this._emitChanged()}addMany(e){for(const t of e)this._add(t);this._emitChanged()}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(e){const t=this._featuresById.get(e);return t?(this._remove(t),this._emitChanged(),t):null}removeManyById(e){this._boundsStore.invalidateIndex();for(const t of e){const e=this._featuresById.get(t);e&&this._remove(e)}this._emitChanged()}forEachBounds(e,t){for(const s of e){const e=this._boundsStore.get(s.objectId);e&&t((0,o.JR)(f,e))}}getFeature(e){return this._featuresById.get(e)}has(e){return this._featuresById.has(e)}forEach(e){this._featuresById.forEach((t=>e(t)))}forEachInBounds(e,t){this._boundsStore.forEachInBounds(e,(e=>{t(this._featuresById.get(e))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let e=!1;this._featuresById.forEach(((t,s)=>{this._markedIds.has(s)||(e=!0,this._remove(t))})),this._markedIds.clear(),e&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(e){if(!e)return;const t=e.objectId;if(null==t)return void r.Z.getLogger("esri.layers.graphics.data.FeatureStore").error(new i.Z("featurestore:invalid-feature","feature id is missing",{feature:e}));const s=this._featuresById.get(t);let n;if(this._markedIds.add(t),s?(e.displayId=s.displayId,n=this._boundsStore.get(t),this._boundsStore.delete(t)):null!=this.onFeatureAdd&&this.onFeatureAdd(e),null==e.geometry||!e.geometry.coords||!e.geometry.coords.length)return this._boundsStore.set(t,null),void this._featuresById.set(t,e);n=(0,l.$)(null!=n?n:(0,a.Ue)(),e.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=n&&this._boundsStore.set(t,n),this._featuresById.set(t,e)}_remove(e){null!=this.onFeatureRemove&&this.onFeatureRemove(e);const t=e.objectId;return this._markedIds.delete(t),this._boundsStore.delete(t),this._featuresById.delete(t),e}}},1231:(e,t,s)=>{s.d(t,{Z:()=>g});var i,n=s(43697),r=s(35454),o=s(96674),a=s(5600),l=s(75215),h=(s(67676),s(80442),s(36030)),u=s(71715),d=s(52011),c=s(72729),p=s(86719);const _=new r.X({binary:"binary",coordinate:"coordinate",countOrAmount:"count-or-amount",dateAndTime:"date-and-time",description:"description",locationOrPlaceName:"location-or-place-name",measurement:"measurement",nameOrTitle:"name-or-title",none:"none",orderedOrRanked:"ordered-or-ranked",percentageOrRatio:"percentage-or-ratio",typeOrCategory:"type-or-category",uniqueIdentifier:"unique-identifier"});let f=i=class extends o.wq{constructor(e){super(e),this.alias=null,this.defaultValue=void 0,this.description=null,this.domain=null,this.editable=!0,this.length=-1,this.name=null,this.nullable=!0,this.type=null,this.valueType=null,this.visible=!0}readDescription(e,{description:t}){let s=null;try{s=t?JSON.parse(t):null}catch(e){}return s?.value??null}readValueType(e,{description:t}){let s=null;try{s=t?JSON.parse(t):null}catch(e){}return s?_.fromJSON(s.fieldValueType):null}clone(){return new i({alias:this.alias,defaultValue:this.defaultValue,description:this.description,domain:this.domain&&this.domain.clone()||null,editable:this.editable,length:this.length,name:this.name,nullable:this.nullable,type:this.type,valueType:this.valueType,visible:this.visible})}};(0,n._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"alias",void 0),(0,n._)([(0,a.Cb)({type:[String,Number],json:{write:{allowNull:!0}}})],f.prototype,"defaultValue",void 0),(0,n._)([(0,a.Cb)()],f.prototype,"description",void 0),(0,n._)([(0,u.r)("description")],f.prototype,"readDescription",null),(0,n._)([(0,a.Cb)({types:c.V5,json:{read:{reader:c.im},write:!0}})],f.prototype,"domain",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"editable",void 0),(0,n._)([(0,a.Cb)({type:l.z8,json:{write:!0}})],f.prototype,"length",void 0),(0,n._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"name",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"nullable",void 0),(0,n._)([(0,h.J)(p.v)],f.prototype,"type",void 0),(0,n._)([(0,a.Cb)()],f.prototype,"valueType",void 0),(0,n._)([(0,u.r)("valueType",["description"])],f.prototype,"readValueType",null),(0,n._)([(0,a.Cb)({type:Boolean,json:{read:!1}})],f.prototype,"visible",void 0),f=i=(0,n._)([(0,d.j)("esri.layers.support.Field")],f);const g=f},39450:(e,t,s)=>{s.d(t,{Z:()=>u});var i,n=s(43697),r=s(96674),o=s(5600),a=s(75215),l=(s(67676),s(80442),s(52011));let h=i=class extends r.wq{constructor(e){super(e),this.cols=null,this.level=0,this.levelValue=null,this.origin=null,this.resolution=0,this.rows=null,this.scale=0}clone(){return new i({cols:this.cols,level:this.level,levelValue:this.levelValue,resolution:this.resolution,rows:this.rows,scale:this.scale})}};(0,n._)([(0,o.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"cols",void 0),(0,n._)([(0,o.Cb)({type:a.z8,json:{write:!0}})],h.prototype,"level",void 0),(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],h.prototype,"levelValue",void 0),(0,n._)([(0,o.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"origin",void 0),(0,n._)([(0,o.Cb)({type:Number,json:{write:!0}})],h.prototype,"resolution",void 0),(0,n._)([(0,o.Cb)({json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],h.prototype,"rows",void 0),(0,n._)([(0,o.Cb)({type:Number,json:{write:!0}})],h.prototype,"scale",void 0),h=i=(0,n._)([(0,l.j)("esri.layers.support.LOD")],h);const u=h},11145:(e,t,s)=>{s.d(t,{Z:()=>C});var i,n=s(43697),r=s(35454),o=s(96674),a=s(67900),l=s(5600),h=s(75215),u=(s(67676),s(80442),s(71715)),d=s(52011),c=s(30556),p=s(94139),_=s(82971),f=s(24470),g=s(8744),m=s(40488),y=s(39450),v=s(43077);const b=new r.X({PNG:"png",PNG8:"png8",PNG24:"png24",PNG32:"png32",JPEG:"jpg",JPG:"jpg",DIB:"dib",TIFF:"tiff",EMF:"emf",PS:"ps",PDF:"pdf",GIF:"gif",SVG:"svg",SVGZ:"svgz",Mixed:"mixed",MIXED:"mixed",LERC:"lerc",LERC2D:"lerc2d",RAW:"raw",pbf:"pbf"});let w=i=class extends o.wq{static create(e={}){const{resolutionFactor:t=1,scales:s,size:n=256,spatialReference:r=_.Z.WebMercator,numLODs:o=24}=e;if(!(0,g.JY)(r)){const e=[];if(s)for(let t=0;t=0;s--)e.unshift(new y.Z({level:s,scale:t,resolution:t})),t*=2}return new i({dpi:96,lods:e,origin:new p.Z(0,0,r),size:[n,n],spatialReference:r})}const l=(0,g.C5)(r),h=e.origin?new p.Z({x:e.origin.x,y:e.origin.y,spatialReference:r}):new p.Z(l?{x:l.origin[0],y:l.origin[1],spatialReference:r}:{x:0,y:0,spatialReference:r}),u=1/(39.37*(0,a.c9)(r)*96),d=[];if(s)for(let e=0;e{i.push(e.scale),t=e.scale>t?e.scale:t,s=e.scale=t.length-1)return t[t.length-1];const s=Math.floor(e),i=s+1;return t[s]/(t[s]/t[i])**(e-s)}scaleToZoom(e){const t=this.scales,s=t.length-1;let i=0;for(;ie&&n=t?this.zoomToScale(Math.ceil(s)):this.zoomToScale(Math.floor(s))}tileAt(e,t,s,i){const n=this.lodAt(e);if(!n)return null;let r,o;if("number"==typeof t)r=t,o=s;else if((0,g.fS)(t.spatialReference,this.spatialReference))r=t.x,o=t.y,i=s;else{const e=(0,m.iV)(t,this.spatialReference);if(null==e)return null;r=e.x,o=e.y,i=s}const a=n.resolution*this.size[0],l=n.resolution*this.size[1];return i||(i=new v.f(null,0,0,0,(0,f.Ue)())),i.level=e,i.row=Math.floor((this.origin.y-o)/l+.001),i.col=Math.floor((r-this.origin.x)/a+.001),this.updateTileInfo(i),i}updateTileInfo(e,t=i.ExtrapolateOptions.NONE){let s=this.lodAt(e.level);if(!s&&t===i.ExtrapolateOptions.POWER_OF_TWO){const t=this.lods[this.lods.length-1];t.levelArray.isArray(e)?e:"number"==typeof e?[e,e]:[256,256]})],w.prototype,"size",void 0),(0,n._)([(0,u.r)("size",["rows","cols"])],w.prototype,"readSize",null),(0,n._)([(0,c.c)("size",{cols:{type:h.z8},rows:{type:h.z8}})],w.prototype,"writeSize",null),(0,n._)([(0,l.Cb)({type:_.Z,json:{write:!0}})],w.prototype,"spatialReference",void 0),w=i=(0,n._)([(0,d.j)("esri.layers.support.TileInfo")],w),E=w||(w={}),(x=E.ExtrapolateOptions||(E.ExtrapolateOptions={}))[x.NONE=0]="NONE",x[x.POWER_OF_TWO=1]="POWER_OF_TWO";const C=w},43077:(e,t,s)=>{s.d(t,{f:()=>i});class i{constructor(e,t,s,i,n=void 0){this.id=e,this.level=t,this.row=s,this.col=i,this.extent=n}}},72729:(e,t,s)=>{s.d(t,{im:()=>C,V5:()=>x}),s(80442);var i,n=s(43697),r=s(22974),o=s(5600),a=(s(75215),s(36030)),l=s(52011),h=s(96674);s(67676);let u=i=class extends h.wq{constructor(e){super(e),this.name=null,this.code=null}clone(){return new i({name:this.name,code:this.code})}};(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],u.prototype,"name",void 0),(0,n._)([(0,o.Cb)({type:[String,Number],json:{write:!0}})],u.prototype,"code",void 0),u=i=(0,n._)([(0,l.j)("esri.layers.support.CodedValue")],u);const d=new(s(35454).X)({inherited:"inherited",codedValue:"coded-value",range:"range"});let c=class extends h.wq{constructor(e){super(e),this.name=null,this.type=null}};(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],c.prototype,"name",void 0),(0,n._)([(0,a.J)(d)],c.prototype,"type",void 0),c=(0,n._)([(0,l.j)("esri.layers.support.Domain")],c);const p=c;var _;let f=_=class extends p{constructor(e){super(e),this.codedValues=null,this.type="coded-value"}getName(e){let t=null;if(this.codedValues){const s=String(e);this.codedValues.some((e=>(String(e.code)===s&&(t=e.name),!!t)))}return t}clone(){return new _({codedValues:(0,r.d9)(this.codedValues),name:this.name})}};(0,n._)([(0,o.Cb)({type:[u],json:{write:!0}})],f.prototype,"codedValues",void 0),(0,n._)([(0,a.J)({codedValue:"coded-value"})],f.prototype,"type",void 0),f=_=(0,n._)([(0,l.j)("esri.layers.support.CodedValueDomain")],f);const g=f;var m;s(92604),s(20102);let y=m=class extends p{constructor(e){super(e),this.type="inherited"}clone(){return new m}};(0,n._)([(0,a.J)({inherited:"inherited"})],y.prototype,"type",void 0),y=m=(0,n._)([(0,l.j)("esri.layers.support.InheritedDomain")],y);const v=y;var b;let w=b=class extends p{constructor(e){super(e),this.maxValue=null,this.minValue=null,this.type="range"}clone(){return new b({maxValue:this.maxValue,minValue:this.minValue,name:this.name})}};(0,n._)([(0,o.Cb)({type:Number,json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range&&t.range[1]},write:{enabled:!1,overridePolicy(){return{enabled:null!=this.maxValue&&null==this.minValue}},target:"range",writer(e,t,s){t[s]=[this.minValue||0,e]}}}})],w.prototype,"maxValue",void 0),(0,n._)([(0,o.Cb)({type:Number,json:{type:[Number],read:{source:"range",reader:(e,t)=>t.range&&t.range[0]},write:{target:"range",writer(e,t,s){t[s]=[e,this.maxValue||0]}}}})],w.prototype,"minValue",void 0),(0,n._)([(0,a.J)({range:"range"})],w.prototype,"type",void 0),w=b=(0,n._)([(0,l.j)("esri.layers.support.RangeDomain")],w);const E=w,x={key:"type",base:p,typeMap:{range:w,"coded-value":g,inherited:v}};function C(e){if(!e||!e.type)return null;switch(e.type){case"range":return E.fromJSON(e);case"codedValue":return g.fromJSON(e);case"inherited":return v.fromJSON(e)}return null}},86719:(e,t,s)=>{s.d(t,{v:()=>i});const i=new(s(35454).X)({esriFieldTypeSmallInteger:"small-integer",esriFieldTypeInteger:"integer",esriFieldTypeSingle:"single",esriFieldTypeDouble:"double",esriFieldTypeLong:"long",esriFieldTypeString:"string",esriFieldTypeDate:"date",esriFieldTypeOID:"oid",esriFieldTypeGeometry:"geometry",esriFieldTypeBlob:"blob",esriFieldTypeRaster:"raster",esriFieldTypeGUID:"guid",esriFieldTypeGlobalID:"global-id",esriFieldTypeXML:"xml",esriFieldTypeBigInteger:"big-integer",esriFieldTypeDateOnly:"date-only",esriFieldTypeTimeOnly:"time-only",esriFieldTypeTimestampOffset:"timestamp-offset"})},99282:(e,t,s)=>{s.d(t,{a:()=>r});var i=s(67900),n=s(68441);const r={unknown:1,inches:(0,i.En)(1,"meters","inches"),feet:(0,i.En)(1,"meters","feet"),"us-feet":(0,i.En)(1,"meters","us-feet"),yards:(0,i.En)(1,"meters","yards"),miles:(0,i.En)(1,"meters","miles"),"nautical-miles":(0,i.En)(1,"meters","nautical-miles"),millimeters:(0,i.En)(1,"meters","millimeters"),centimeters:(0,i.En)(1,"meters","centimeters"),decimeters:(0,i.En)(1,"meters","decimeters"),meters:(0,i.En)(1,"meters","meters"),kilometers:(0,i.En)(1,"meters","kilometers"),"decimal-degrees":1/(0,i.ty)(1,"meters",n.sv.radius)}},28694:(e,t,s)=>{s.d(t,{p:()=>n});var i=s(69285);function n(e,t,s){if(!s||!s.features||!s.hasZ)return;const n=(0,i.k)(s.geometryType,t,e.outSpatialReference);if(null!=n)for(const e of s.features)n(e.geometry)}},86787:(e,t,s)=>{s.d(t,{Z:()=>b});var i,n=s(43697),r=s(35454),o=s(96674),a=s(70586),l=s(5600),h=(s(75215),s(67676),s(80442),s(71715)),u=s(52011),d=s(30556),c=s(35671);let p=i=class extends o.wq{constructor(e){super(e)}async collectRequiredFields(e,t){return(0,c.io)(e,t,this.expression)}clone(){return new i({expression:this.expression,title:this.title})}equals(e){return this.expression===e.expression&&this.title===e.title}};(0,n._)([(0,l.Cb)({type:String,json:{write:!0}})],p.prototype,"expression",void 0),(0,n._)([(0,l.Cb)({type:String,json:{write:!0}})],p.prototype,"title",void 0),p=i=(0,n._)([(0,u.j)("esri.layers.support.FeatureExpressionInfo")],p);const _=p;var f,g=s(12541);const m=(0,r.w)()({onTheGround:"on-the-ground",relativeToGround:"relative-to-ground",relativeToScene:"relative-to-scene",absoluteHeight:"absolute-height"}),y=new r.X({foot:"feet",kilometer:"kilometers",meter:"meters",mile:"miles","us-foot":"us-feet",yard:"yards"});let v=f=class extends o.wq{constructor(e){super(e),this.offset=null}readFeatureExpressionInfo(e,t){return null!=e?e:t.featureExpression&&0===t.featureExpression.value?{expression:"0"}:void 0}writeFeatureExpressionInfo(e,t,s,i){t[s]=e.write({},i),"0"===e.expression&&(t.featureExpression={value:0})}get mode(){const{offset:e,featureExpressionInfo:t}=this;return this._isOverridden("mode")?this._get("mode"):null!=e||t?"relative-to-ground":"on-the-ground"}set mode(e){this._override("mode",e)}set unit(e){this._set("unit",e)}write(e,t){return this.offset||this.mode||this.featureExpressionInfo||this.unit?super.write(e,t):null}clone(){return new f({mode:this.mode,offset:this.offset,featureExpressionInfo:this.featureExpressionInfo?this.featureExpressionInfo.clone():void 0,unit:this.unit})}equals(e){return this.mode===e.mode&&this.offset===e.offset&&this.unit===e.unit&&(0,a._W)(this.featureExpressionInfo,e.featureExpressionInfo)}};(0,n._)([(0,l.Cb)({type:_,json:{write:!0}})],v.prototype,"featureExpressionInfo",void 0),(0,n._)([(0,h.r)("featureExpressionInfo",["featureExpressionInfo","featureExpression"])],v.prototype,"readFeatureExpressionInfo",null),(0,n._)([(0,d.c)("featureExpressionInfo",{featureExpressionInfo:{type:_},"featureExpression.value":{type:[0]}})],v.prototype,"writeFeatureExpressionInfo",null),(0,n._)([(0,l.Cb)({type:m.apiValues,nonNullable:!0,json:{type:m.jsonValues,read:m.read,write:{writer:m.write,isRequired:!0}}})],v.prototype,"mode",null),(0,n._)([(0,l.Cb)({type:Number,json:{write:!0}})],v.prototype,"offset",void 0),(0,n._)([(0,l.Cb)({type:g.f9,json:{type:String,read:y.read,write:y.write}})],v.prototype,"unit",null),v=f=(0,n._)([(0,u.j)("esri.layers.support.ElevationInfo")],v);const b=v},12541:(e,t,s)=>{s.d(t,{Z7:()=>n,f9:()=>r});var i=s(99282);function n(e){return 1/(i.a[e]||1)}const r=function(){const e=Object.keys(i.a);return e.sort(),e}()},65967:(e,t,s)=>{s.r(t),s.d(t,{default:()=>we});var i=s(43697),n=s(32448),r=s(61247),o=s(95330),a=s(17445),l=s(5600),h=(s(75215),s(67676)),u=(s(80442),s(52011)),d=s(72762),c=s(82971),p=s(57191),_=s(66202),f=s(11145),g=s(14165),m=s(86787),y=s(13867),v=s(30175),b=s(67900),w=s(12541);function E(e=!1,t){if(e){const{elevationInfo:e,alignPointsInFeatures:s,spatialReference:i}=t;return new C(e,s,i)}return new x}class x{async alignCandidates(e,t){return e}notifyElevationSourceChange(){}}class C{constructor(e,t,s){this._elevationInfo=e,this._alignPointsInFeatures=t,this.spatialReference=s,this._alignmentsCache=new y.z(1024),this._cacheVersion=0,this._metersPerVerticalUnit=(0,b._R)(s)}async alignCandidates(e,t){const s=this._elevationInfo;return null==s||"absolute-height"!==s.mode||s.featureExpressionInfo?this._alignComputedElevationCandidates(e,t):(this._alignAbsoluteElevationCandidates(e,s),e)}notifyElevationSourceChange(){this._alignmentsCache.clear(),this._cacheVersion++}_alignAbsoluteElevationCandidates(e,t){const{offset:s,unit:i}=t;if(null==s)return;const n=s*((0,w.Z7)(i??"meters")/this._metersPerVerticalUnit);for(const t of e)switch(t.type){case"edge":t.start.z+=n,t.end.z+=n;continue;case"vertex":t.target.z+=n;continue}}async _alignComputedElevationCandidates(e,t){const s=new Map;for(const t of e)(0,v.s1)(s,t.objectId,S).push(t);const[i,n,r]=this._prepareQuery(s),a=await this._alignPointsInFeatures(i,t);if((0,o.k_)(t),r!==this._cacheVersion)return this._alignComputedElevationCandidates(e,t);this._applyCacheAndResponse(i,a,n);const{drapedObjectIds:l,failedObjectIds:h}=a,u=[];for(const t of e){const{objectId:e}=t;l.has(e)&&"edge"===t.type&&(t.draped=!0),h.has(e)||u.push(t)}return u}_prepareQuery(e){const t=[],s=[];for(const[i,n]of e){const e=[];for(const t of n)this._addToQueriesOrCachedResult(i,t.target,e,s),"edge"===t.type&&(this._addToQueriesOrCachedResult(i,t.start,e,s),this._addToQueriesOrCachedResult(i,t.end,e,s));0!==e.length&&t.push({objectId:i,points:e})}return[t,s,this._cacheVersion]}_addToQueriesOrCachedResult(e,t,s,i){const n=F(e,t),r=this._alignmentsCache.get(n);null==r?s.push(t):i.push(new T(t,r))}_applyCacheAndResponse(e,{elevations:t,drapedObjectIds:s,failedObjectIds:i},n){for(const e of n)e.apply();let r=0;const o=this._alignmentsCache;for(const{objectId:n,points:a}of e){if(i.has(n)){r+=a.length;continue}const e=!s.has(n);for(const s of a){const i=F(n,s),a=t[r++];s.z=a,e&&o.put(i,a,1)}}}}class T{constructor(e,t){this.point=e,this.z=t}apply(){this.point.z=this.z}}function F(e,{x:t,y:s,z:i}){return`${e}-${t}-${s}-${i??0}}`}function S(){return[]}class I{filter(e,t){return t}notifyElevationSourceChange(){}}class z{filter(e,t){const{point:s,distance:i}=e,{z:n}=s;if(null==n)return t;if(0===t.length)return t;const r=function(e){return"number"==typeof e?{x:e,y:e,z:e}:e}(i),o=this._updateCandidatesTo3D(t,s,r).filter(M);return o.sort(B),o}_updateCandidatesTo3D(e,t,s){for(const i of e)switch(i.type){case"edge":A(i,t,s);continue;case"vertex":R(i,t,s);continue}return e}}function M(e){return e.distance<=1}function O(e=!1){return e?new z:new I}function A(e,t,{x:s,y:i,z:n}){const{start:r,end:o,target:a}=e;e.draped||function(e,t,s,i){const n=i.x-s.x,r=i.y-s.y,o=i.z-s.z,a=n*n+r*r+o*o,l=(t.x-s.x)*n+(t.y-s.y)*r+o*(t.z-s.z),h=Math.min(1,Math.max(0,l/a)),u=s.x+n*h,d=s.y+r*h,c=s.z+o*h;e.x=u,e.y=d,e.z=c}(a,t,r,o);const l=(t.x-a.x)/s,h=(t.y-a.y)/i,u=(t.z-a.z)/n;e.distance=Math.sqrt(l*l+h*h+u*u)}function R(e,t,{x:s,y:i,z:n}){const{target:r}=e,o=(t.x-r.x)/s,a=(t.y-r.y)/i,l=(t.z-r.z)/n,h=Math.sqrt(o*o+a*a+l*l);e.distance=h}function B(e,t){return e.distance-t.distance}var D=s(22974),j=s(19153);function P(e=!1,t){return e?new H(t):new N}class N{async fetch(){return[]}notifySymbologyChange(){}}class H{constructor(e){this._getSymbologyCandidates=e,this._candidatesCache=new y.z(1024),this._cacheVersion=0}async fetch(e,t){if(0===e.length)return[];const s=[],i=[],n=this._candidatesCache;for(const t of e){const e=k(t),r=n.get(e);if(r)for(const e of r)i.push((0,D.d9)(e));else s.push(t),n.put(e,[],1)}if(0===s.length)return i;const r=this._cacheVersion,{candidates:a,sourceCandidateIndices:l}=await this._getSymbologyCandidates(s,t);if((0,o.k_)(t),r!==this._cacheVersion)return this.fetch(e,t);const h=[],{length:u}=a;for(let e=0;ee.callback(t))).catch((()=>{})).then((()=>{this._pending.shift(),this._process()}))}};(0,i._)([(0,l.Cb)()],Y.prototype,"updating",void 0),Y=(0,i._)([(0,u.j)("esri.core.AsyncSequence")],Y);var L,V=s(66643),U=s(3920),q=s(50758),X=s(92604),J=s(6570),W=s(24470),G=s(98732),$=s(66677),Q=s(78760),K=s(34599);class ee{constructor(e,t){this.data=e,this.resolution=t,this.state={type:L.CREATED},this.alive=!0}process(e){switch(this.state.type){case L.CREATED:return this.state=this._gotoFetchCount(this.state,e),this.state.task.promise.then(e.resume,e.resume);case L.FETCH_COUNT:break;case L.FETCHED_COUNT:return this.state=this._gotoFetchFeatures(this.state,e),this.state.task.promise.then(e.resume,e.resume);case L.FETCH_FEATURES:break;case L.FETCHED_FEATURES:this.state=this._goToDone(this.state,e);case L.DONE:}return null}get debugInfo(){return{data:this.data,featureCount:this._featureCount,state:this._stateToString}}get _featureCount(){switch(this.state.type){case L.CREATED:case L.FETCH_COUNT:return 0;case L.FETCHED_COUNT:return this.state.featureCount;case L.FETCH_FEATURES:return this.state.previous.featureCount;case L.FETCHED_FEATURES:return this.state.features.length;case L.DONE:return this.state.previous.features.length}}get _stateToString(){switch(this.state.type){case L.CREATED:return"created";case L.FETCH_COUNT:return"fetch-count";case L.FETCHED_COUNT:return"fetched-count";case L.FETCH_FEATURES:return"fetch-features";case L.FETCHED_FEATURES:return"fetched-features";case L.DONE:return"done"}}_gotoFetchCount(e,t){return{type:L.FETCH_COUNT,previous:e,task:(0,V.vr)((async e=>{const s=await(0,V.mt)(t.fetchCount(this,e));this.state.type===L.FETCH_COUNT&&(this.state=this._gotoFetchedCount(this.state,s.ok?s.value:1/0))}))}}_gotoFetchedCount(e,t){return{type:L.FETCHED_COUNT,featureCount:t,previous:e}}_gotoFetchFeatures(e,t){return{type:L.FETCH_FEATURES,previous:e,task:(0,V.vr)((async s=>{const i=await(0,V.mt)(t.fetchFeatures(this,e.featureCount,s));this.state.type===L.FETCH_FEATURES&&(this.state=this._gotoFetchedFeatures(this.state,i.ok?i.value:[]))}))}}_gotoFetchedFeatures(e,t){return{type:L.FETCHED_FEATURES,previous:e,features:t}}_goToDone(e,t){return t.finish(this,e.features),{type:L.DONE,previous:e}}reset(){const e=this.state;switch(this.state={type:L.CREATED},e.type){case L.CREATED:case L.FETCHED_COUNT:case L.FETCHED_FEATURES:case L.DONE:break;case L.FETCH_COUNT:case L.FETCH_FEATURES:e.task.abort()}}intersects(e){return null==e||!this.data.extent||((0,W.oJ)(e,te),(0,W.kK)(this.data.extent,te))}}!function(e){e[e.CREATED=0]="CREATED",e[e.FETCH_COUNT=1]="FETCH_COUNT",e[e.FETCHED_COUNT=2]="FETCHED_COUNT",e[e.FETCH_FEATURES=3]="FETCH_FEATURES",e[e.FETCHED_FEATURES=4]="FETCHED_FEATURES",e[e.DONE=5]="DONE"}(L||(L={}));const te=(0,W.Ue)();let se=class extends U.r{get _minimumVerticesPerFeature(){switch(this.store?.featureStore.geometryType){case"esriGeometryPoint":case"esriGeometryMultipoint":return 1;case"esriGeometryPolygon":return 4;case"esriGeometryPolyline":return 2}}set filter(e){const t=this._get("filter"),s=this._filterProperties(e);JSON.stringify(t)!==JSON.stringify(s)&&this._set("filter",s)}set customParameters(e){const t=this._get("customParameters");JSON.stringify(t)!==JSON.stringify(e)&&this._set("customParameters",e)}get _configuration(){return{filter:this.filter,customParameters:this.customParameters,tileInfo:this.tileInfo,tileSize:this.tileSize}}set tileInfo(e){const t=this._get("tileInfo");t!==e&&(null!=e&&null!=t&&JSON.stringify(e)===JSON.stringify(t)||(this._set("tileInfo",e),this.store.tileInfo=e))}set tileSize(e){this._get("tileSize")!==e&&this._set("tileSize",e)}get updating(){return this.updatingExcludingEdits||this._pendingEdits.updating}get updatingExcludingEdits(){return this.updatingHandles.updating}get hasZ(){return this.store.featureStore.hasZ}constructor(e){super(e),this.tilesOfInterest=[],this.availability=0,this._pendingTiles=new Map,this._pendingEdits=new Y,this._pendingEditsAbortController=new AbortController}initialize(){this._initializeFetchExtent(),this.updatingHandles.add((()=>this._configuration),(()=>this.refresh())),this.updatingHandles.add((()=>this.tilesOfInterest),((e,t)=>{(0,h.fS)(e,t,(({id:e},{id:t})=>e===t))||this._process()}),a.Z_)}destroy(){this._pendingTiles.forEach((e=>this._deletePendingTile(e))),this._pendingTiles.clear(),this.store.destroy(),this.tilesOfInterest.length=0,this._pendingEditsAbortController.abort(),this._pendingEditsAbortController=null}refresh(){this.store.refresh(),this._pendingTiles.forEach((e=>this._deletePendingTile(e))),this._process()}applyEdits(e){this._pendingEdits.push(e,(async e=>{if(0===e.addedFeatures.length&&0===e.updatedFeatures.length&&0===e.deletedFeatures.length)return;for(const[,e]of this._pendingTiles)e.reset();const t={...e,deletedFeatures:e.deletedFeatures.map((({objectId:e,globalId:t})=>e&&-1!==e?e:this._lookupObjectIdByGlobalId(t)))};await this.updatingHandles.addPromise(this.store.processEdits(t,((e,t)=>this._queryFeaturesById(e,t)),this._pendingEditsAbortController.signal)),this._processPendingTiles()}))}_initializeFetchExtent(){if(!this.capabilities.query.supportsExtent||!(0,$.M8)(this.url))return;const e=(0,V.vr)((async e=>{try{const t=await(0,K.Vr)(this.url,new g.Z({where:"1=1",outSpatialReference:this.spatialReference,cacheHint:this.capabilities.query.supportsCacheHint??void 0}),{query:this._configuration.customParameters,signal:e});this.store.extent=J.Z.fromJSON(t.data?.extent)}catch(e){(0,o.r9)(e),X.Z.getLogger(this).warn("Failed to fetch data extent",e)}}));this.updatingHandles.addPromise(e.promise.then((()=>this._process()))),this.handles.add((0,q.kB)((()=>e.abort())))}get debugInfo(){return{numberOfFeatures:this.store.featureStore.numFeatures,tilesOfInterest:this.tilesOfInterest,pendingTiles:Array.from(this._pendingTiles.values()).map((e=>e.debugInfo)),storedTiles:this.store.debugInfo}}_process(){this._markTilesNotAlive(),this._createPendingTiles(),this._deletePendingTiles(),this._processPendingTiles()}_markTilesNotAlive(){for(const[,e]of this._pendingTiles)e.alive=!1}_createPendingTiles(){const e=this._collectMissingTilesInfo();if(this._setAvailability(null==e?1:e.coveredArea/e.fullArea),null!=e)for(const{data:t,resolution:s}of e.missingTiles){const e=this._pendingTiles.get(t.id);e?(e.resolution=s,e.alive=!0):this._createPendingTile(t,s)}}_collectMissingTilesInfo(){let e=null;for(let t=this.tilesOfInterest.length-1;t>=0;t--){const s=this.tilesOfInterest[t],i=this.store.process(s,((e,t)=>this._verifyTileComplexity(e,t)));null==e?e=i:e.prepend(i)}return e}_deletePendingTiles(){for(const[,e]of this._pendingTiles)e.alive||this._deletePendingTile(e)}_processPendingTiles(){const e={fetchCount:(e,t)=>this._fetchCount(e,t),fetchFeatures:(e,t,s)=>this._fetchFeatures(e,t,s),finish:(e,t)=>this._finishPendingTile(e,t),resume:()=>this._processPendingTiles()};if(this._ensureFetchAllCounts(e))for(const[,t]of this._pendingTiles)this._verifyTileComplexity(this.store.getFeatureCount(t.data),t.resolution)&&this.updatingHandles.addPromise(t.process(e))}_verifyTileComplexity(e,t){return this._verifyVertexComplexity(e)&&this._verifyFeatureDensity(e,t)}_verifyVertexComplexity(e){return e*this._minimumVerticesPerFeature{e===n.attributes[t]&&(i=n.objectId??n.attributes[s])})),null==i)throw new Error(`Expected to find a feature with globalId ${e}`);return i}_queryFeaturesById(e,t){const s=this._createFeaturesQuery();return s.objectIds=e,this._queryFeatures(s,t)}_queryFeatures(e,t){return this.capabilities.query.supportsFormatPBF?this._queryFeaturesPBF(e,t):this._queryFeaturesJSON(e,t)}async _queryFeaturesPBF(e,t){const{sourceSpatialReference:s}=this,{data:i}=await(0,K.qp)(this.url,e,new Q.J({sourceSpatialReference:s}),{query:this._configuration.customParameters,timeout:ne,signal:t});return(0,G.lM)(i)}async _queryFeaturesJSON(e,t){const{sourceSpatialReference:s}=this,{data:i}=await(0,K.JT)(this.url,e,s,{query:this._configuration.customParameters,timeout:ne,signal:t});return(0,G.h_)(i,this.objectIdField)}_createCountQuery(e){const t=this._createBaseQuery(e);return this.capabilities.query.supportsCacheHint&&(t.cacheHint=!0),t}_createFeaturesQuery(e=null){const t=this._createBaseQuery(e);return t.outFields=this.globalIdField?[this.globalIdField,this.objectIdField]:[this.objectIdField],t.returnGeometry=!0,null!=e&&(this.capabilities.query.supportsResultType?t.resultType="tile":this.capabilities.query.supportsCacheHint&&(t.cacheHint=!0)),t}_createBaseQuery(e){const t=new g.Z({returnZ:this.hasZ,returnM:!1,geometry:null!=this.tileInfo&&null!=e?(0,W.HH)(e.data.extent,this.tileInfo.spatialReference):void 0}),s=this._configuration.filter;return null!=s&&(t.where=s.where,t.gdbVersion=s.gdbVersion,t.timeExtent=s.timeExtent),t.outSpatialReference=this.spatialReference,t}_setPagingParameters(e,t,s){if(!this.capabilities.query.supportsPagination)return!1;const{supportsMaxRecordCountFactor:i,supportsCacheHint:n,tileMaxRecordCount:r,maxRecordCount:o,supportsResultType:a}=this.capabilities.query,l=i?g.Z.MAX_MAX_RECORD_COUNT_FACTOR:1,h=l*((a||n)&&r?r:o||ie);return e.start=t,i?(e.maxRecordCountFactor=Math.min(l,Math.ceil(s/h)),e.num=Math.min(s,e.maxRecordCountFactor*h)):e.num=Math.min(s,h),!0}};(0,i._)([(0,l.Cb)({constructOnly:!0})],se.prototype,"url",void 0),(0,i._)([(0,l.Cb)({constructOnly:!0})],se.prototype,"objectIdField",void 0),(0,i._)([(0,l.Cb)({constructOnly:!0})],se.prototype,"globalIdField",void 0),(0,i._)([(0,l.Cb)({constructOnly:!0})],se.prototype,"capabilities",void 0),(0,i._)([(0,l.Cb)({constructOnly:!0})],se.prototype,"sourceSpatialReference",void 0),(0,i._)([(0,l.Cb)({constructOnly:!0})],se.prototype,"spatialReference",void 0),(0,i._)([(0,l.Cb)({constructOnly:!0})],se.prototype,"store",void 0),(0,i._)([(0,l.Cb)({readOnly:!0})],se.prototype,"_minimumVerticesPerFeature",null),(0,i._)([(0,l.Cb)()],se.prototype,"filter",null),(0,i._)([(0,l.Cb)()],se.prototype,"customParameters",null),(0,i._)([(0,l.Cb)({readOnly:!0})],se.prototype,"_configuration",null),(0,i._)([(0,l.Cb)()],se.prototype,"tileInfo",null),(0,i._)([(0,l.Cb)()],se.prototype,"tileSize",null),(0,i._)([(0,l.Cb)()],se.prototype,"tilesOfInterest",void 0),(0,i._)([(0,l.Cb)({readOnly:!0})],se.prototype,"updating",null),(0,i._)([(0,l.Cb)({readOnly:!0})],se.prototype,"updatingExcludingEdits",null),(0,i._)([(0,l.Cb)({readOnly:!0})],se.prototype,"availability",void 0),(0,i._)([(0,l.Cb)()],se.prototype,"hasZ",null),se=(0,i._)([(0,u.j)("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTiledFetcher")],se);const ie=2e3,ne=6e5,re=1e6,oe=25,ae=1;var le=s(43090),he=s(91303),ue=s(37549),de=s(43077);class ce{constructor(){this._store=new Map,this._byteSize=0}set(e,t){this.delete(e),this._store.set(e,t),this._byteSize+=t.byteSize}delete(e){const t=this._store.get(e);return!!this._store.delete(e)&&(null!=t&&(this._byteSize-=t.byteSize),!0)}get(e){return this._used(e),this._store.get(e)}has(e){return this._used(e),this._store.has(e)}clear(){this._store.clear()}applyByteSizeLimit(e,t){for(const[s,i]of this._store){if(this._byteSize<=e)break;this.delete(s),t(i)}}values(){return this._store.values()}[Symbol.iterator](){return this._store[Symbol.iterator]()}_used(e){const t=this._store.get(e);t&&(this._store.delete(e),this._store.set(e,t))}}let pe=class extends Z.Z{constructor(e){super(e),this.tileInfo=null,this.extent=null,this.maximumByteSize=10*he.Y.MEGABYTES,this._tileBounds=new ue.H,this._tiles=new ce,this._refCounts=new Map,this._tileFeatureCounts=new Map,this._tmpBoundingRect=(0,W.Ue)()}add(e,t){const s=[];for(const e of t)this._referenceFeature(e.objectId)===ve.ADDED&&s.push(e);this._addTileStorage(e,new Set(t.map((e=>e.objectId))),function(e){return e.reduce(((e,t)=>e+function(e){return 32+function(e){if(null==e)return 0;const t=(0,le.do)(e.lengths,4);return 32+(0,le.do)(e.coords,8)+t}(e.geometry)+(0,le.f2)(e.attributes)}(t)),0)}(t)),this.featureStore.addMany(s),this._tiles.applyByteSizeLimit(this.maximumByteSize,(e=>this._removeTileStorage(e)))}destroy(){this.clear(),this._tileFeatureCounts.clear()}clear(){this.featureStore.clear(),this._tileBounds.clear(),this._tiles.clear(),this._refCounts.clear()}refresh(){this.clear(),this._tileFeatureCounts.clear()}processEdits(e,t,s){return this._processEditsDelete(e.deletedFeatures.concat(e.updatedFeatures)),this._processEditsRefetch(e.addedFeatures.concat(e.updatedFeatures),t,s)}_addTileStorage(e,t,s){const i=e.id;this._tiles.set(i,new _e(e,t,s)),this._tileBounds.set(i,e.extent),this._tileFeatureCounts.set(i,t.size)}_remove({id:e}){const t=this._tiles.get(e);t&&this._removeTileStorage(t)}_removeTileStorage(e){const t=[];for(const s of e.objectIds)this._unreferenceFeature(s)===ve.REMOVED&&t.push(s);this.featureStore.removeManyById(t);const s=e.data.id;this._tiles.delete(s),this._tileBounds.delete(s)}_processEditsDelete(e){this.featureStore.removeManyById(e);for(const[,t]of this._tiles){for(const s of e)t.objectIds.delete(s);this._tileFeatureCounts.set(t.data.id,t.objectIds.size)}for(const t of e)this._refCounts.delete(t)}async _processEditsRefetch(e,t,s){const i=(await t(e,s)).features,{hasZ:n,hasM:r}=this.featureStore;for(const e of i){const t=(0,G.$)(this._tmpBoundingRect,e.geometry,n,r);null!=t&&this._tileBounds.forEachInBounds(t,(t=>{const s=this._tiles.get(t);this.featureStore.add(e);const i=e.objectId;s.objectIds.has(i)||(s.objectIds.add(i),this._referenceFeature(i),this._tileFeatureCounts.set(s.data.id,s.objectIds.size))}))}}process(e,t=(()=>!0)){if(null==this.tileInfo||!e.extent||null!=this.extent&&!(0,W.kK)((0,W.oJ)(this.extent,this._tmpBoundingRect),e.extent))return new ge(e);if(this._tiles.has(e.id))return new ge(e);const s=this._createTileTree(e,this.tileInfo);return this._simplify(s,t,null,0,1),this._collectMissingTiles(e,s,this.tileInfo)}get debugInfo(){return Array.from(this._tiles.values()).map((({data:e})=>({data:e,featureCount:this._tileFeatureCounts.get(e.id)||0})))}getFeatureCount(e){return this._tileFeatureCounts.get(e.id)??0}async fetchCount(e,t,s,i){const n=this._tileFeatureCounts.get(e.id);if(null!=n)return n;const r=await(0,K.hH)(t,s,i);return this._tileFeatureCounts.set(e.id,r.data.count),r.data.count}_createTileTree(e,t){const s=new fe(e.level,e.row,e.col);return t.updateTileInfo(s,f.Z.ExtrapolateOptions.POWER_OF_TWO),this._tileBounds.forEachInBounds(e.extent,(i=>{const n=this._tiles.get(i)?.data;n&&this._tilesAreRelated(e,n)&&this._populateChildren(s,n,t,this._tileFeatureCounts.get(n.id)||0)})),s}_tilesAreRelated(e,t){if(!e||!t)return!1;if(e.level===t.level)return e.row===t.row&&e.col===t.col;const s=e.level>n,o=t.col>>n,a=e.row<<1,l=o-(e.col<<1)+(r-a<<1),h=e.children[l];if(null!=h)this._populateChildren(h,t,s,i);else{const n=new fe(e.level+1,r,o);s.updateTileInfo(n,f.Z.ExtrapolateOptions.POWER_OF_TWO),e.children[l]=n,this._populateChildren(n,t,s,i)}}_simplify(e,t,s,i,n){const r=n*n;if(e.isLeaf)return t(this.getFeatureCount(e),n)?0:(this._remove(e),null!=s&&(s.children[i]=null),r);const o=n/2,a=o*o;let l=0;for(let s=0;s{const i=this._tiles.get(e.id);if(i){s+=i.byteSize;for(const e of i.objectIds)t.has(e)||(t.add(e),this._referenceFeature(e));this._remove(e)}})),this._addTileStorage(e,t,s),e.isLeaf=!0,e.children[0]=e.children[1]=e.children[2]=e.children[3]=null,this._tileFeatureCounts.set(e.id,t.size)}_forEachLeaf(e,t){for(const s of e.children)null!=s&&(s.isLeaf?t(s):this._forEachLeaf(s,t))}_purge(e){if(null!=e)if(e.isLeaf)this._remove(e);else for(let t=0;t>1),(e.col<<1)+(1&s),i):this._collectMissingTilesRecurse(n,t,i)}}_referenceFeature(e){const t=(this._refCounts.get(e)||0)+1;return this._refCounts.set(e,t),1===t?ve.ADDED:ve.UNCHANGED}_unreferenceFeature(e){const t=(this._refCounts.get(e)||0)-1;return 0===t?(this._refCounts.delete(e),ve.REMOVED):(t>0&&this._refCounts.set(e,t),ve.UNCHANGED)}get test(){return{tiles:Array.from(this._tiles.values()).map((e=>`${e.data.id}:[${Array.from(e.objectIds)}]`)),featureReferences:Array.from(this._refCounts.keys()).map((e=>`${e}:${this._refCounts.get(e)}`))}}};(0,i._)([(0,l.Cb)({constructOnly:!0})],pe.prototype,"featureStore",void 0),(0,i._)([(0,l.Cb)()],pe.prototype,"tileInfo",void 0),(0,i._)([(0,l.Cb)()],pe.prototype,"extent",void 0),(0,i._)([(0,l.Cb)()],pe.prototype,"maximumByteSize",void 0),pe=(0,i._)([(0,u.j)("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceTileStore")],pe);class _e{constructor(e,t,s){this.data=e,this.objectIds=t,this.byteSize=s}}class fe{constructor(e,t,s){this.level=e,this.row=t,this.col=s,this.isLeaf=!1,this.extent=null,this.children=[null,null,null,null]}get hasChildren(){return!this.isLeaf&&(null!=this.children[0]||null!=this.children[1]||null!=this.children[2]||null!=this.children[3])}}class ge{constructor(e,t=[]){this.missingTiles=t,this.fullArea=0,this.coveredArea=0,this.fullArea=(0,W.SO)(e.extent),this.coveredArea=this.fullArea}prepend(e){this.missingTiles=e.missingTiles.concat(this.missingTiles),this.coveredArea+=e.coveredArea,this.fullArea+=e.fullArea}}class me{constructor(e,t,s){this._tileInfo=e,this._extent=null,this.info=new ge(t),null!=s&&(this._extent=(0,W.oJ)(s))}addMissing(e,t,s,i){const n=new de.f(null,e,t,s);this._tileInfo.updateTileInfo(n,f.Z.ExtrapolateOptions.POWER_OF_TWO),null==n.extent||null!=this._extent&&!(0,W.kK)(this._extent,n.extent)||(this.info.missingTiles.push({data:n,resolution:i}),this.info.coveredArea-=(0,W.SO)(n.extent))}}const ye=.18751;var ve;!function(e){e[e.ADDED=0]="ADDED",e[e.REMOVED=1]="REMOVED",e[e.UNCHANGED=2]="UNCHANGED"}(ve||(ve={}));let be=class extends n.Z.EventedAccessor{constructor(){super(...arguments),this._isInitializing=!0,this.remoteClient=null,this._whenSetup=(0,o.hh)(),this._elevationAligner=E(),this._elevationFilter=O(),this._symbologyCandidatesFetcher=P(),this._handles=new r.Z,this._updatingHandles=new d.t,this._editsUpdatingHandles=new d.t,this._pendingApplyEdits=new Map,this._alignPointsInFeatures=async(e,t)=>{const s={points:e},i=await this.remoteClient.invoke("alignElevation",s,{signal:t});return(0,o.k_)(t),i},this._getSymbologyCandidates=async(e,t)=>{const s={candidates:e,spatialReference:this._spatialReference.toJSON()},i=await this.remoteClient.invoke("getSymbologyCandidates",s,{signal:t});return(0,o.k_)(t),i}}get updating(){return this.updatingExcludingEdits||this._editsUpdatingHandles.updating||this._featureFetcher.updating}get updatingExcludingEdits(){return this._featureFetcher.updatingExcludingEdits||this._isInitializing||this._updatingHandles.updating}destroy(){this._featureFetcher?.destroy(),this._queryEngine?.destroy(),this._featureStore?.clear(),this._handles?.destroy()}async setup(e){if(this.destroyed)return{result:{}};const{geometryType:t,objectIdField:s,timeInfo:i,fields:n}=e.serviceInfo,{hasZ:r}=e,o=c.Z.fromJSON(e.spatialReference);this._spatialReference=o,this._featureStore=new p.Z({...e.serviceInfo,hasZ:r,hasM:!1}),this._queryEngine=new _.q({spatialReference:e.spatialReference,featureStore:this._featureStore,geometryType:t,fields:n,hasZ:r,hasM:!1,objectIdField:s,timeInfo:i}),this._featureFetcher=new se({store:new pe({featureStore:this._featureStore}),url:e.serviceInfo.url,objectIdField:e.serviceInfo.objectIdField,globalIdField:e.serviceInfo.globalIdField,capabilities:e.serviceInfo.capabilities,spatialReference:o,sourceSpatialReference:c.Z.fromJSON(e.serviceInfo.spatialReference)});const l="3d"===e.configuration.viewType;return this._elevationAligner=E(l,{elevationInfo:null!=e.elevationInfo?m.Z.fromJSON(e.elevationInfo):null,alignPointsInFeatures:this._alignPointsInFeatures,spatialReference:o}),this._elevationFilter=O(l),this._handles.add([(0,a.YP)((()=>this._featureFetcher.availability),(e=>this.emit("notify-availability",{availability:e})),a.Z_),(0,a.YP)((()=>this.updating),(()=>this._notifyUpdating()))]),this._whenSetup.resolve(),this._isInitializing=!1,this.configure(e.configuration)}async configure(e){return await this._updatingHandles.addPromise(this._whenSetup.promise),this._updateFeatureFetcherConfiguration(e),{result:{}}}async fetchCandidates(e,t){await this._whenSetup.promise,(0,o.k_)(t);const s=function(e){return{point:e.point,mode:e.mode,distance:e.distance,returnEdge:e.returnEdge,returnVertex:e.returnVertex,query:null!=e.filter?e.filter:{where:"1=1"}}}(e),i=null!=t?t.signal:null,n=await this._queryEngine.executeQueryForSnapping(s,i);(0,o.k_)(i);const r=await this._elevationAligner.alignCandidates(n.candidates,i);(0,o.k_)(i);const a=await this._symbologyCandidatesFetcher.fetch(r,i);(0,o.k_)(i);const l=0===a.length?r:r.concat(a);return{result:{candidates:this._elevationFilter.filter(s,l)}}}async updateTiles(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),(0,o.k_)(t),this._featureFetcher.tileSize=e.tileSize,this._featureFetcher.tilesOfInterest=e.tiles,this._featureFetcher.tileInfo=null!=e.tileInfo?f.Z.fromJSON(e.tileInfo):null,Ee}async refresh(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),(0,o.k_)(t),this._featureFetcher.refresh(),Ee}async whenNotUpdating(e,t){return await this._updatingHandles.addPromise(this._whenSetup.promise),(0,o.k_)(t),await(0,a.N1)((()=>!this.updatingExcludingEdits),t),(0,o.k_)(t),Ee}async getDebugInfo(e,t){return(0,o.k_)(t),{result:this._featureFetcher.debugInfo}}async beginApplyEdits(e,t){this._updatingHandles.addPromise(this._whenSetup.promise),(0,o.k_)(t);const s=(0,o.hh)();return this._pendingApplyEdits.set(e.id,s),this._featureFetcher.applyEdits(s.promise),this._editsUpdatingHandles.addPromise(s.promise),Ee}async endApplyEdits(e,t){const s=this._pendingApplyEdits.get(e.id);return s&&s.resolve(e.edits),(0,o.k_)(t),Ee}async notifyElevationSourceChange(e,t){return this._elevationAligner.notifyElevationSourceChange(),Ee}async notifySymbologyChange(e,t){return this._symbologyCandidatesFetcher.notifySymbologyChange(),Ee}async setSymbologySnappingSupported(e){return this._symbologyCandidatesFetcher=P(e,this._getSymbologyCandidates),Ee}_updateFeatureFetcherConfiguration(e){this._featureFetcher.filter=null!=e.filter?g.Z.fromJSON(e.filter):null,this._featureFetcher.customParameters=e.customParameters}_notifyUpdating(){this.emit("notify-updating",{updating:this.updating})}};(0,i._)([(0,l.Cb)({readOnly:!0})],be.prototype,"updating",null),(0,i._)([(0,l.Cb)({readOnly:!0})],be.prototype,"updatingExcludingEdits",null),(0,i._)([(0,l.Cb)()],be.prototype,"_isInitializing",void 0),be=(0,i._)([(0,u.j)("esri.views.interactive.snapping.featureSources.featureServiceSource.FeatureServiceSnappingSourceWorker")],be);const we=be,Ee={result:{}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d8607326a199dd994844.js b/public/assets/esri/core/workers/chunks/d8607326a199dd994844.js new file mode 100644 index 0000000..ee84dd9 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d8607326a199dd994844.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7215,5935,1231],{44543:(e,t,r)=>{r.d(t,{F:()=>h,M:()=>i});const i={Base64:0,Hex:1,String:2,Raw:3},n=8,s=(1<>16)+(t>>16)+(r>>16)<<16|65535&r}function a(e){const t=[];for(let r=0,i=e.length*n;r>5]|=(e.charCodeAt(r/n)&s)<>5]>>>r%32&s));return t.join("")}function u(e,t,r,i,n,s){return o(function(e,t){return e<>>32-t}(o(o(t,e),o(i,s)),n),r)}function p(e,t,r,i,n,s,o){return u(t&r|~t&i,e,t,n,s,o)}function d(e,t,r,i,n,s,o){return u(t&i|r&~i,e,t,n,s,o)}function c(e,t,r,i,n,s,o){return u(t^r^i,e,t,n,s,o)}function y(e,t,r,i,n,s,o){return u(r^(t|~i),e,t,n,s,o)}function f(e,t){e[t>>5]|=128<>>9<<4)]=t;let r=1732584193,i=-271733879,n=-1732584194,s=271733878;for(let t=0;t>2]>>i%4*8+4&15)+t.charAt(e[i>>2]>>i%4*8&15));return r.join("")}(s);case i.String:return l(s);case i.Base64:return function(e){const t=[];for(let r=0,i=4*e.length;r>2]>>r%4*8&255)<<16|(e[r+1>>2]>>(r+1)%4*8&255)<<8|e[r+2>>2]>>(r+2)%4*8&255;for(let n=0;n<4;n++)8*r+6*n>32*e.length?t.push("="):t.push("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(i>>6*(3-n)&63))}return t.join("")}(s)}}},6404:(e,t,r)=>{r.d(t,{M:()=>X});var i=r(43697),n=r(5600),s=(r(75215),r(67676),r(80442)),o=r(52011),a=r(96674),l=r(22974),u=r(2368);let p=class extends((0,u.J)(a.wq)){constructor(e){super(e),this.expression=null,this.title=null,this.returnType=null}};(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],p.prototype,"expression",void 0),(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],p.prototype,"title",void 0),(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],p.prototype,"returnType",void 0),p=(0,i._)([(0,o.j)("esri.layers.support.ExpressionInfo")],p);const d=p;var c;let y=c=class extends a.wq{constructor(e){super(e),this.isAutoGenerated=!1,this.name=null,this.alias=null,this.onStatisticField=null,this.onStatisticExpression=null,this.statisticType=null}clone(){return new c({name:this.name,alias:this.alias,isAutoGenerated:this.isAutoGenerated,onStatisticExpression:(0,l.d9)(this.onStatisticExpression),onStatisticField:this.onStatisticField,statisticType:this.statisticType})}};(0,i._)([(0,n.Cb)({type:Boolean,json:{write:!0}})],y.prototype,"isAutoGenerated",void 0),(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],y.prototype,"name",void 0),(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],y.prototype,"alias",void 0),(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],y.prototype,"onStatisticField",void 0),(0,i._)([(0,n.Cb)({type:d,json:{write:!0}})],y.prototype,"onStatisticExpression",void 0),(0,i._)([(0,n.Cb)({type:String,json:{write:!0}})],y.prototype,"statisticType",void 0),y=c=(0,i._)([(0,o.j)("esri.layers.support.AggregateField")],y);const f=y;var h,m=r(61960),b=r(51773),w=(r(16050),r(12501),r(28756),r(92271),r(72529),r(5499),r(84382)),g=(r(81571),r(91423)),v=r(32400),_=r(78286),x=r(36030),S=r(71715),C=r(30556),F=r(21506),I=r(50957),j=r(54306);let E=h=class extends m.B{constructor(e){super(e),this.type="binning",this.binType="geohash",this.fixedBinLevel=3,this.labelingInfo=null,this.labelsVisible=!0,this.maxScale=0,this.popupEnabled=!0,this.popupTemplate=null,this.fields=[],this.renderer=null}writeFields(e,t,r){const i=e.filter((e=>"avg_angle"!==e.statisticType)).map((e=>e.toJSON()));(0,_.RB)(r,i,t)}readRenderer(e,t,r){const i=t.drawingInfo?.renderer;return i?(0,g.a)(i,t,r)??void 0:(0,I.Ob)(t,r)}clone(){return new h({fields:(0,l.d9)(this.fields),fixedBinLevel:this.fixedBinLevel,labelingInfo:(0,l.d9)(this.labelingInfo),labelsVisible:this.labelsVisible,maxScale:this.maxScale,popupEnabled:this.popupEnabled,popupTemplate:(0,l.d9)(this.popupTemplate),renderer:(0,l.d9)(this.renderer)})}};(0,i._)([(0,x.J)({binning:"binning"})],E.prototype,"type",void 0),(0,i._)([(0,x.J)({geohash:"geohash"})],E.prototype,"binType",void 0),(0,i._)([(0,n.Cb)({type:Number,range:{min:1,max:9},json:{write:!0}})],E.prototype,"fixedBinLevel",void 0),(0,i._)([(0,n.Cb)({type:[j.Z],json:{read:{source:"drawingInfo.labelingInfo"},write:{target:"drawingInfo.labelingInfo"}}})],E.prototype,"labelingInfo",void 0),(0,i._)([(0,n.Cb)(F.iR)],E.prototype,"labelsVisible",void 0),(0,i._)([(0,n.Cb)({type:Number,json:{default:0,name:"visibilityInfo.maxScale"}})],E.prototype,"maxScale",void 0),(0,i._)([(0,n.Cb)(F.C_)],E.prototype,"popupEnabled",void 0),(0,i._)([(0,n.Cb)({type:b.Z,json:{name:"popupInfo",write:!0}})],E.prototype,"popupTemplate",void 0),(0,i._)([(0,n.Cb)({type:[f],json:{write:!0}})],E.prototype,"fields",void 0),(0,i._)([(0,C.c)("fields")],E.prototype,"writeFields",null),(0,i._)([(0,n.Cb)({types:v.A,json:{write:{target:"drawingInfo.renderer"}}})],E.prototype,"renderer",void 0),(0,i._)([(0,S.r)("renderer",["drawingInfo.renderer"])],E.prototype,"readRenderer",null),E=h=(0,i._)([(0,o.j)("esri.layers.support.FeatureReductionBinning")],E);const R=E;var Z,A=r(9790),O=r(62357);function T(e){return"simple"===e.type&&!e.visualVariables?.length}let M=Z=class extends a.wq{constructor(e){super(e),this.type="cluster",this.clusterRadius=(0,O.t_)("80px"),this.clusterMinSize=(0,O.t_)("12px"),this.clusterMaxSize=(0,O.t_)("50px"),this.maxScale=0,this.popupEnabled=!0,this.popupTemplate=null,this.renderer=null,this.symbol=null,this.labelingInfo=null,this.labelsVisible=!0,this.fields=null}readRenderer(e,t,r){const i=t.drawingInfo?.renderer;return i?.authoringInfo?.isAutoGenerated?null:i?T(i)?null:(0,g.a)(i,t,r)??void 0:(0,I.Ob)(t,r)}readSymbol(e,t,r){const i=t.drawingInfo?.renderer;if(i?.authoringInfo?.isAutoGenerated)return null;if(i&&T(i)){const e=(0,g.a)(i,t,r);return e?.symbol}return null}writeSymbol(e,t,r,i){const n=this.renderer?.authoringInfo?.isAutoGenerated;if(!this.renderer||n){const r=new w.Z({symbol:e});t.drawingInfo={renderer:r.write({},i)}}}writeFields(e,t,r){const i=e.filter((e=>"avg_angle"!==e.statisticType)).map((e=>e.toJSON()));(0,_.RB)(r,i,t)}readFields(e,t,r){return e.filter((e=>!e.isAutoGenerated)).map((e=>f.fromJSON(e)))}clone(){return new Z({clusterRadius:this.clusterRadius,clusterMinSize:this.clusterMinSize,clusterMaxSize:this.clusterMaxSize,labelingInfo:(0,l.d9)(this.labelingInfo),labelsVisible:this.labelsVisible,fields:(0,l.d9)(this.fields),maxScale:this.maxScale,renderer:(0,l.d9)(this.renderer),symbol:(0,l.d9)(this.symbol),popupEnabled:this.popupEnabled,popupTemplate:(0,l.d9)(this.popupTemplate)})}};(0,i._)([(0,n.Cb)({type:["cluster"],readOnly:!0,json:{write:!0}})],M.prototype,"type",void 0),(0,i._)([(0,n.Cb)({type:Number,cast:e=>"auto"===e?e:(0,O.t_)(e),json:{write:!0}})],M.prototype,"clusterRadius",void 0),(0,i._)([(0,n.Cb)({type:Number,cast:O.t_,json:{write:!0}})],M.prototype,"clusterMinSize",void 0),(0,i._)([(0,n.Cb)({type:Number,cast:O.t_,json:{write:!0}})],M.prototype,"clusterMaxSize",void 0),(0,i._)([(0,n.Cb)({type:Number,json:{default:0,name:"visibilityInfo.maxScale"}})],M.prototype,"maxScale",void 0),(0,i._)([(0,n.Cb)(F.C_)],M.prototype,"popupEnabled",void 0),(0,i._)([(0,n.Cb)({type:b.Z,json:{read:{source:"popupInfo"},write:{target:"popupInfo"}}})],M.prototype,"popupTemplate",void 0),(0,i._)([(0,n.Cb)({types:v.A,json:{write:{target:"drawingInfo.renderer"}}})],M.prototype,"renderer",void 0),(0,i._)([(0,S.r)("renderer",["drawingInfo.renderer"])],M.prototype,"readRenderer",null),(0,i._)([(0,n.Cb)({types:A.AH})],M.prototype,"symbol",void 0),(0,i._)([(0,S.r)("symbol",["drawingInfo.renderer"])],M.prototype,"readSymbol",null),(0,i._)([(0,C.c)("symbol")],M.prototype,"writeSymbol",null),(0,i._)([(0,n.Cb)({type:[j.Z],json:{read:{source:"drawingInfo.labelingInfo"},write:{target:"drawingInfo.labelingInfo"}}})],M.prototype,"labelingInfo",void 0),(0,i._)([(0,n.Cb)(F.iR)],M.prototype,"labelsVisible",void 0),(0,i._)([(0,n.Cb)({type:[f],json:{write:!0}})],M.prototype,"fields",void 0),(0,i._)([(0,C.c)("fields")],M.prototype,"writeFields",null),(0,i._)([(0,S.r)("fields")],M.prototype,"readFields",null),M=Z=(0,i._)([(0,o.j)("esri.layers.support.FeatureReductionCluster")],M);const V=M;var q=r(85857);const z={key:"type",base:m.B,typeMap:{cluster:V,binning:R}},G={types:{key:"type",base:m.B,typeMap:{selection:q.Z,cluster:V,binning:R}},json:{name:"layerDefinition.featureReduction",write:{allowNull:!0},origins:{"web-map":{types:z},"portal-item":{types:z},"web-scene":{types:{key:"type",base:m.B,typeMap:{selection:q.Z}}}}}};var P,B=r(20102),L=r(92604),k=r(44543),D=r(69237),N=r(23847),$=(r(30856),r(51706));let H=P=class extends N.Z{writeLevels(e,t,r){for(const r in e){const e=this.levels[r];return void(t.stops=e)}}clone(){return new P({axis:this.axis,field:this.field,valueExpression:this.valueExpression,valueExpressionTitle:this.valueExpressionTitle,maxDataValue:this.maxDataValue,maxSize:(0,$.iY)(this.maxSize)?this.maxSize.clone():this.maxSize,minDataValue:this.minDataValue,minSize:(0,$.iY)(this.minSize)?this.minSize.clone():this.minSize,normalizationField:this.normalizationField,stops:this.stops&&this.stops.map((e=>e.clone())),target:this.target,useSymbolValue:this.useSymbolValue,valueRepresentation:this.valueRepresentation,valueUnit:this.valueUnit,legendOptions:this.legendOptions&&this.legendOptions.clone(),levels:(0,l.d9)(this.levels)})}};(0,i._)([(0,n.Cb)()],H.prototype,"levels",void 0),(0,i._)([(0,C.c)("levels")],H.prototype,"writeLevels",null),H=P=(0,i._)([(0,o.j)("esri.views.2d.engine.LevelDependentSizeVariable")],H);const U=L.Z.getLogger("esri.views.2d.layers.support.clusterUtils");s.Z.add("esri-cluster-arcade-enabled",!0);const J=(0,s.Z)("esri-cluster-arcade-enabled");function Q(e,t,r,i){const n=(0,k.F)(t),s="mode"===r?`cluster_type_${n}`:"sum"===r?`cluster_sum_${n}`:`cluster_avg_${n}`;return e.some((e=>e.name===s))||e.push(new f({name:s,isAutoGenerated:!0,onStatisticExpression:new d({expression:t,returnType:i}),statisticType:r})),s}function Y(e,t,r,i,n){if("cluster_count"===t||e.some((e=>e.name===t)))return t;const s=function(e,t,r){switch(e){case"sum":return`cluster_sum_${t}`;case"avg":case"avg_angle":return`cluster_avg_${t}`;case"mode":return`cluster_type_${t}`;case"avg_norm":{const e=r,i="field",n=t.toLowerCase()+",norm:"+i+","+e.toLowerCase();return"cluster_avg_"+(0,k.F)(n)}}}(r,t,n);return e.some((e=>e.name===s))||("avg_norm"===r?e.push(new f({name:s,isAutoGenerated:!0,onStatisticExpression:new d({expression:`$feature.${t} / $feature.${n}`,returnType:i}),statisticType:"avg"})):e.push(new f({name:s,isAutoGenerated:!0,onStatisticField:t,statisticType:r}))),s}const X=e=>{let t=class extends e{constructor(...e){super(...e),this.own(this.watch("renderer",(()=>{if(this.featureReduction){const e=this._normalizeFeatureReduction(this.featureReduction);this._set("featureReduction",e)}}),!0))}set featureReduction(e){const t=this._normalizeFeatureReduction(e);this._set("featureReduction",t)}set renderer(e){}_normalizeFeatureReduction(e){if("cluster"!==e?.type)return e;const t=e.clone(),r=[new f({name:"cluster_count",isAutoGenerated:!0,statisticType:"count"})],i=(t.fields??[]).filter((e=>!e.isAutoGenerated));if(e.renderer&&!e.renderer.authoringInfo?.isAutoGenerated)return t.fields=[...r,...i],t;if(e.symbol)return t.fields=[...r,...i],t.renderer=null,t;if(!this.renderer)return e;const n=((e,t,r,i,n)=>{const s=t.clone();if(!(e=>{const t=t=>U.error(new B.Z("Unsupported-renderer",t,{renderer:e}));if(!e)return!1;switch(e.type){case"unique-value":if(e.field2||e.field3)return t("FeatureReductionCluster does not support multi-field UniqueValueRenderers"),!1;break;case"class-breaks":if(e.normalizationField){const r=e.normalizationType;if("field"!==r)return t(`FeatureReductionCluster does not support a normalizationType of ${r}`),!1}break;case"simple":case"pie-chart":break;default:return t(`FeatureReductionCluster does not support renderers of type ${e.type}`),!1}if(!J){if("valueExpression"in e&&e.valueExpression)return t("FeatureReductionCluster does not currently support renderer.valueExpression. Support will be added in a future release"),!1;if(("visualVariables"in e&&e.visualVariables||[]).some((e=>!(!("valueExpression"in e)||!e.valueExpression))))return t("FeatureReductionCluster does not currently support visualVariables with a valueExpression. Support will be added in a future release"),!1}return!0})(s))return s;if(s.authoringInfo||(s.authoringInfo=new D.Z),s.authoringInfo.isAutoGenerated=!0,"visualVariables"in s){const t=(s.visualVariables||[]).filter((e=>"$view.scale"!==e.valueExpression)),r=(e=>{for(const t of e)if("size"===t.type)return t;return null})(t);t.forEach((t=>{"rotation"===t.type?t.field?t.field=Y(e,t.field,"avg_angle","number"):t.valueExpression&&(t.field=Q(e,t.valueExpression,"avg_angle","number"),t.valueExpression=null):t.normalizationField?(t.field=Y(e,t.field,"avg_norm","number",t.normalizationField),t.normalizationField=null):t.field?t.field=Y(e,t.field,"avg","number"):t.valueExpression&&(t.field=Q(e,t.valueExpression,"avg","number"),t.valueExpression=null)})),null==r&&(e=>{for(const t of e)if("cluster_count"===t.field)return!0})(t),s.visualVariables=t}switch(s.type){case"simple":break;case"pie-chart":for(const t of s.attributes)t.field?t.field=Y(e,t.field,"sum","number"):t.valueExpression&&(t.field=Q(e,t.valueExpression,"sum","number"),t.valueExpression=null);break;case"unique-value":s.field?s.field=Y(e,s.field,"mode","string"):s.valueExpression&&(s.field=Q(e,s.valueExpression,"mode","string"),s.valueExpression=null);break;case"class-breaks":s.normalizationField?(s.field=Y(e,s.field,"avg_norm","number",s.normalizationField),s.normalizationField=null):s.field?s.field=Y(e,s.field,"avg","number"):s.valueExpression&&(s.field=Q(e,s.valueExpression,"avg","number"),s.valueExpression=null)}return s})(r,this.renderer);return t.fields=[...r,...i],t.renderer=n,t}};return(0,i._)([(0,n.Cb)(G)],t.prototype,"featureReduction",null),t=(0,i._)([(0,o.j)("esri.layers.mixins.FeatureReductionLayer")],t),t}},61960:(e,t,r)=>{r.d(t,{B:()=>a});var i=r(43697),n=r(96674),s=r(5600),o=(r(75215),r(67676),r(80442),r(52011));let a=class extends n.wq{constructor(){super(...arguments),this.type=null}};(0,i._)([(0,s.Cb)({type:["selection","cluster","binning"],readOnly:!0,json:{read:!1,write:!0}})],a.prototype,"type",void 0),a=(0,i._)([(0,o.j)("esri.layers.support.FeatureReduction")],a)},85857:(e,t,r)=>{r.d(t,{Z:()=>u});var i,n=r(43697),s=r(5600),o=(r(75215),r(67676),r(80442),r(52011)),a=r(61960);let l=i=class extends a.B{constructor(e){super(e),this.type="selection"}clone(){return new i}};(0,n._)([(0,s.Cb)({type:["selection"]})],l.prototype,"type",void 0),l=i=(0,n._)([(0,o.j)("esri.layers.support.FeatureReductionSelection")],l);const u=l},50957:(e,t,r)=>{r.d(t,{C9:()=>E,Ci:()=>x,FV:()=>_,Fr:()=>h,JD:()=>m,JY:()=>T,Jj:()=>g,KE:()=>I,Ob:()=>G,SU:()=>S,VG:()=>F,Y5:()=>w,gG:()=>R,kZ:()=>O,kp:()=>j,nU:()=>V,rP:()=>Z,rk:()=>A,sX:()=>q,tD:()=>C,uj:()=>v});var i=r(40330),n=r(9790),s=r(20102),o=r(35454),a=r(42033),l=r(63213),u=r(84230),p=r(84382),d=r(81571),c=r(56545),y=r(14165),f=r(75935);const h=new o.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryMultiPatch:"multipatch"});async function m(e,t,r,i){const n=await M(e);if(await b(e,t,i),!n.addAttachment)throw new s.Z(i,"Layer source does not support addAttachment capability");return n.addAttachment(t,r)}function b(e,t,r){const{attributes:i}=t,{objectIdField:n}=e;return e.get("capabilities.data.supportsAttachment")?t?i?n&&i[n]?Promise.resolve():Promise.reject(new s.Z(r,`feature is missing the identifying attribute ${n}`)):Promise.reject(new s.Z(r,"'attributes' are required on a feature to query attachments")):Promise.reject(new s.Z(r,"A feature is required to add/delete/update attachments")):Promise.reject(new s.Z(r,"this layer doesn't support attachments"))}async function w(e,t,r,i,n){const o=await M(e);if(await b(e,t,n),!o.updateAttachment)throw new s.Z(n,"Layer source does not support updateAttachment capability");return o.updateAttachment(t,r,i)}async function g(e,t,i){const{applyEdits:n}=await r.e(4720).then(r.bind(r,14720)),s=await e.load();return n(s,s.source,t,i)}async function v(e,t,i){const{uploadAssets:n}=await r.e(4720).then(r.bind(r,14720)),s=await e.load();return n(s,s.source,t,i)}async function _(e,t,r,i){const n=await M(e);if(await b(e,t,i),!n.deleteAttachments)throw new s.Z(i,"Layer source does not support deleteAttachments capability");return n.deleteAttachments(t,r)}async function x(e,t,r){const i=(await e.load({signal:t?.signal})).source;if(!i.fetchRecomputedExtents)throw new s.Z(r,"Layer source does not support fetchUpdates capability");return i.fetchRecomputedExtents(t)}async function S(e,t,r,i){t=c.Z.from(t),await e.load();const n=e.source,o=e.capabilities;if(!o?.data?.supportsAttachment)throw new s.Z(i,"this layer doesn't support attachments");const{attachmentTypes:a,objectIds:l,globalIds:u,num:p,size:d,start:y,where:f}=t;if(!o?.operations?.supportsQueryAttachments&&(a?.length>0||u?.length>0||d?.length>0||p||y||f))throw new s.Z(i,"when 'capabilities.operations.supportsQueryAttachments' is false, only objectIds is supported",t);if(!(l?.length||u?.length||f))throw new s.Z(i,"'objectIds', 'globalIds', or 'where' are required to perform attachment query",t);if(!n.queryAttachments)throw new s.Z(i,"Layer source does not support queryAttachments capability",t);return n.queryAttachments(t)}async function C(e,t,r,i){const n=await M(e);if(!n.queryObjectIds)throw new s.Z(i,"Layer source does not support queryObjectIds capability");return n.queryObjectIds(y.Z.from(t)??e.createQuery(),r)}async function F(e,t,r,i){const n=await M(e);if(!n.queryFeatureCount)throw new s.Z(i,"Layer source does not support queryFeatureCount capability");return n.queryFeatureCount(y.Z.from(t)??e.createQuery(),r)}async function I(e,t,r,i){const n=await M(e);if(!n.queryExtent)throw new s.Z(i,"Layer source does not support queryExtent capability");return n.queryExtent(y.Z.from(t)??e.createQuery(),r)}async function j(e,t,r,i){const n=await M(e);if(!n.queryRelatedFeatures)throw new s.Z(i,"Layer source does not support queryRelatedFeatures capability");return n.queryRelatedFeatures(f.default.from(t),r)}async function E(e,t,r,i){const n=await M(e);if(!n.queryRelatedFeaturesCount)throw new s.Z(i,"Layer source does not support queryRelatedFeaturesCount capability");return n.queryRelatedFeaturesCount(f.default.from(t),r)}async function R(e){const t=e.source;if(t?.refresh)try{const{dataChanged:r,updates:i}=await t.refresh();if(null!=i&&(e.sourceJSON={...e.sourceJSON,...i},e.read(i,{origin:"service",url:e.parsedUrl})),r)return!0}catch{}if(e.definitionExpression)try{return(await(0,a.E)(e.definitionExpression,e.fieldsIndex)).hasDateFunctions}catch{}return!1}function Z(e){const t=new y.Z,r=e.get("capabilities.data"),i=e.get("capabilities.query");t.historicMoment=e.historicMoment,t.gdbVersion=e.gdbVersion,t.returnGeometry=!0,i&&(t.compactGeometryEnabled=i.supportsCompactGeometry,t.defaultSpatialReferenceEnabled=i.supportsDefaultSpatialReference),r&&(r.supportsZ&&null!=e.returnZ&&(t.returnZ=e.returnZ),r.supportsM&&null!=e.returnM&&(t.returnM=e.returnM)),t.outFields=["*"];const{timeOffset:n,timeExtent:s}=e;return t.timeExtent=null!=n&&null!=s?s.offset(-n.value,n.unit):s||null,t.multipatchOption="multipatch"===e.geometryType?"xyFootprint":null,t}function A(e){const{globalIdField:t,fields:r}=e;if(t)return t;if(r)for(const e of r)if("esriFieldTypeGlobalID"===e.type)return e.name}function O(e){const{objectIdField:t,fields:r}=e;if(t)return t;if(r)for(const e of r)if("esriFieldTypeOID"===e.type)return e.name}function T(e){return e.currentVersion?e.currentVersion:e.hasOwnProperty("capabilities")||e.hasOwnProperty("drawingInfo")||e.hasOwnProperty("hasAttachments")||e.hasOwnProperty("htmlPopupType")||e.hasOwnProperty("relationships")||e.hasOwnProperty("timeInfo")||e.hasOwnProperty("typeIdField")||e.hasOwnProperty("types")?10:9.3}async function M(e){return(await e.load()).source}async function V(e,t){const r=e.parsedUrl?.path;r&&function(e){const t=e.editFieldsInfo;return!(!t?.creatorField&&!t?.editorField)||(e.userHasUpdateItemPrivileges?e.hasUpdateItemRestrictions:!!e.userHasFullEditingPrivileges&&e.hasFullEditingRestrictions)}(e)&&await async function(e,t){if(!i.id)return;if(i.id.findCredential(e))return;let r;try{const n=await(0,u.oP)(e,t);n&&(r=await i.id.checkSignInStatus(`${n}/sharing`))}catch(e){}if(r)try{const r=null!=t?t.signal:null;await i.id.getCredential(e,{signal:r})}catch(e){}}(r,t)}function q(e){return!e.sourceJSON?.isMultiServicesView&&(e.userHasUpdateItemPrivileges||e.editingEnabled)}const z=(0,l.d)({types:n.QT});function G(e,t){if(e.defaultSymbol)return e.types&&e.types.length?new d.Z({defaultSymbol:z(e.defaultSymbol,e,t),field:e.typeIdField,uniqueValueInfos:e.types.map((e=>({id:e.id,symbol:z(e.symbol,e,t)})))}):new p.Z({symbol:z(e.defaultSymbol,e,t)})}},53518:(e,t,r)=>{r.d(t,{v:()=>a});var i=r(92604),n=r(1231),s=r(99514),o=r(35671);function a(){return{fields:{type:[n.Z],value:null},fieldsIndex:{readOnly:!0,get(){return new s.Z(this.fields||[])}},outFields:{type:[String],json:{read:!1},set:function(e){this._userOutFields=e,this.notifyChange("outFields")},get:function(){const e=this._userOutFields;if(!e||!e.length)return null;if(e.includes("*"))return["*"];if(!this.fields)return e;for(const t of e){const r=this.fieldsIndex?.has(t);r||i.Z.getLogger("esri.layers.support.fieldProperties").error("field-attributes-layer:invalid-field",`Invalid field ${t} found in outFields`,{layer:this,outFields:e})}return(0,o.Q0)(this.fieldsIndex,e)}}}}},75935:(e,t,r)=>{r.r(t),r.d(t,{default:()=>f});var i,n=r(43697),s=(r(66577),r(96674)),o=r(22974),a=r(5600),l=r(75215),u=r(52011),p=r(30556),d=r(10158),c=r(82971);let y=i=class extends s.wq{constructor(e){super(e),this.cacheHint=void 0,this.dynamicDataSource=void 0,this.gdbVersion=null,this.geometryPrecision=void 0,this.historicMoment=null,this.maxAllowableOffset=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.relationshipId=void 0,this.start=void 0,this.num=void 0,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.where=null}_writeHistoricMoment(e,t){t.historicMoment=e&&e.getTime()}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10,this.start>0&&null==this.where&&(t.definitionExpression="1=1")}clone(){return new i((0,o.d9)({cacheHint:this.cacheHint,dynamicDataSource:this.dynamicDataSource,gdbVersion:this.gdbVersion,geometryPrecision:this.geometryPrecision,historicMoment:this.historicMoment&&new Date(this.historicMoment.getTime()),maxAllowableOffset:this.maxAllowableOffset,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,relationshipId:this.relationshipId,start:this.start,num:this.num,returnGeometry:this.returnGeometry,where:this.where,returnZ:this.returnZ,returnM:this.returnM}))}};(0,n._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],y.prototype,"cacheHint",void 0),(0,n._)([(0,a.Cb)({type:d.n,json:{write:!0}})],y.prototype,"dynamicDataSource",void 0),(0,n._)([(0,a.Cb)({type:String,json:{write:!0}})],y.prototype,"gdbVersion",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],y.prototype,"geometryPrecision",void 0),(0,n._)([(0,a.Cb)({type:Date})],y.prototype,"historicMoment",void 0),(0,n._)([(0,p.c)("historicMoment")],y.prototype,"_writeHistoricMoment",null),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],y.prototype,"maxAllowableOffset",void 0),(0,n._)([(0,a.Cb)({type:[Number],json:{write:!0}})],y.prototype,"objectIds",void 0),(0,n._)([(0,a.Cb)({type:[String],json:{write:!0}})],y.prototype,"orderByFields",void 0),(0,n._)([(0,a.Cb)({type:[String],json:{write:!0}})],y.prototype,"outFields",void 0),(0,n._)([(0,a.Cb)({type:c.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],y.prototype,"outSpatialReference",void 0),(0,n._)([(0,a.Cb)({json:{write:!0}})],y.prototype,"relationshipId",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],y.prototype,"start",void 0),(0,n._)([(0,p.c)("start"),(0,p.c)("num")],y.prototype,"writeStart",null),(0,n._)([(0,a.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],y.prototype,"num",void 0),(0,n._)([(0,a.Cb)({json:{write:!0}})],y.prototype,"returnGeometry",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],y.prototype,"returnM",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],y.prototype,"returnZ",void 0),(0,n._)([(0,a.Cb)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],y.prototype,"where",void 0),y=i=(0,n._)([(0,u.j)("esri.rest.support.RelationshipQuery")],y),y.from=(0,l.se)(y);const f=y}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/d981e2e90b8ce617116f.js b/public/assets/esri/core/workers/chunks/d981e2e90b8ce617116f.js new file mode 100644 index 0000000..43761be --- /dev/null +++ b/public/assets/esri/core/workers/chunks/d981e2e90b8ce617116f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4475],{23670:(e,t,i)=>{i.d(t,{G:()=>o});var s=i(20102);let o=class{constructor(e,t,i=""){this.major=e,this.minor=t,this._context=i}lessThan(e,t){return this.major{i.r(t),i.d(t,{DictionaryLoader:()=>p});var s=i(22303),o=i(3172),n=i(20102),r=(i(80442),i(92604)),l=i(13867),a=i(95330),c=i(19153),h=i(23670),u=i(99514),m=i(59266),f=i(17386);const y="esri.renderers.support.DictionaryLoader",d={type:"CIMSimpleLineCallout",lineSymbol:{type:"CIMLineSymbol",symbolLayers:[{type:"CIMSolidStroke",width:.5,color:[0,0,0,255]}]}};class p{constructor(e,t,i){this.config=null,this.fieldMap=null,this.url=null,this._ongoingRequests=new Map,this._symbolCache=new l.z(100),this._dictionaryVersion=null,this._fieldIndex=null,this._dictionaryPromise=null,this.url=e,this.config=t,this.fieldMap=i}getSymbolFields(){return this._symbolFields}async getSymbolAsync(e,t){let i;this._dictionaryPromise||(this._dictionaryPromise=this.fetchResources(t));try{i=await this._dictionaryPromise}catch(e){if((0,a.D_)(e))return this._dictionaryPromise=null,null}const o=this._dictionaryVersion&&this._dictionaryVersion.since(4,0),n={};if(this.fieldMap)for(const t of this._symbolFields){const i=this._getFieldName(this.fieldMap[t]);n[t]=i?o?e.attributes[i]:""+e.attributes[i]:""}let r=null;try{r=i?.(n,t)}catch(e){return null}if(!r||"string"!=typeof r)return null;const l=(0,c.hP)(r).toString(),h=this._symbolCache.get(l);if(h)return h.catch((()=>{this._symbolCache.pop(l)})),h;const u=r.split(";"),m=[],f=[];for(const e of u)if(e)if(e.includes("po:")){const t=e.substr(3).split("|");if(3===t.length){const e=t[0],i=t[1];let o=t[2];if("DashTemplate"===i)o=o.split(" ").map((e=>Number(e)));else if("Color"===i){const e=new s.Z(o).toRgba();o=[e[0],e[1],e[2],255*e[3]]}else o=Number(o);f.push({primitiveName:e,propertyName:i,value:o})}}else if(e.includes("|")){for(const t of e.split("|"))if(this._itemNames.has(t)){m.push(t);break}}else this._itemNames.has(e)&&m.push(e);const y=null==e.geometry||!e.geometry.hasZ&&"point"===e.geometry.type,d=this._cimPartsToCIMSymbol(m,f,y,t);return this._symbolCache.put(l,d,1),d}async fetchResources(e){if(this._dictionaryPromise)return this._dictionaryPromise;if(!this.url)return void r.Z.getLogger(y).error("no valid URL!");const t=(0,o.default)(this.url+"/resources/styles/dictionary-info.json",{responseType:"json",query:{f:"json"},signal:null!=e?e.signal:null}),[{data:i}]=await Promise.all([t,(0,m.LC)()]);if(!i)throw this._dictionaryPromise=null,new n.Z("esri.renderers.DictionaryRenderer","Bad dictionary data!");const{authoringInfo:s,dictionary_version:l,expression:a,itemsNames:c}=i,f=a;let d=!1;l&&(this._dictionaryVersion=h.G.parse(l),d=this._dictionaryVersion.since(4,0)),this._refSymbolUrlTemplate=this.url+"/"+i.cimRefTemplateUrl,this._itemNames=new Set(c),this._symbolFields=s.symbol;const p={};if(this.config){const e=this.config;for(const t in e)p[t]=e[t]}if(s.configuration)for(const e of s.configuration)p.hasOwnProperty(e.name)||(p[e.name]=e.value);const g=[];if(null!=e&&e.fields&&this.fieldMap)for(const t of this._symbolFields){const i=this.fieldMap[t],s=e.fields.filter((e=>e.name.toLowerCase()===i?.toLowerCase()));s.length>0&&g.push({...s[0],type:d?s[0].type:"esriFieldTypeString"})}g.length>0&&(this._fieldIndex=new u.Z(g));const b=(0,m.pp)(f,null!=e?e.spatialReference:null,g,p).then((e=>{const t={scale:0};return(i,s)=>{if(null==e)return null;const o=e.repurposeFeature({geometry:null,attributes:i});return t.scale=null!=s?s.scale??void 0:void 0,e.evaluate({$feature:o,$view:t},e.services)}})).catch((e=>(r.Z.getLogger(y).error("Creating dictinoary expression failed:",e),null)));return this._dictionaryPromise=b,b}async _cimPartsToCIMSymbol(e,t,i,s){const o=new Array(e.length);for(let t=0;te.data));const i=this._refSymbolUrlTemplate.replaceAll(/\{itemName\}/gi,e),s=(0,o.default)(i,{responseType:"json",query:{f:"json"},...t});this._ongoingRequests.set(e,s);try{return(await s).data}catch(t){throw this._ongoingRequests.delete(e),t}}_combineSymbolParts(e,t,i){if(!e||0===e.length)return null;const s={...e[0]};if(e.length>1){s.symbolLayers=[];for(const t of e){const e=t;s.symbolLayers.unshift(...e.symbolLayers)}}return i&&(s.callout=d),{type:"CIMSymbolReference",symbol:s,primitiveOverrides:t}}_getFieldName(e){if(null!==this._fieldIndex){const t=this._fieldIndex.get(e);return t?t.name:e}return e}}function g(e,t){if(!e)return;const i=e.symbolLayers;if(!i)return;let s=i.length;for(;s--;){const e=i[s];e&&!1!==e.enable&&"CIMVectorMarker"===e.type&&b(e,t)}}function b(e,t){const i=e.markerGraphics;if(i)for(const e of i){if(!e)continue;const i=e.symbol;if(i)switch(i.type){case"CIMPointSymbol":case"CIMLineSymbol":case"CIMPolygonSymbol":g(i,t);break;case"CIMTextSymbol":i.fieldMap=t}}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/da2110b4caff9cc9b116.js b/public/assets/esri/core/workers/chunks/da2110b4caff9cc9b116.js new file mode 100644 index 0000000..688e159 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/da2110b4caff9cc9b116.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1194,5935],{90444:(e,t,i)=>{i.r(t),i.d(t,{default:()=>zt});var r=i(43697),n=i(51773),s=i(16453),o=i(95330),a=i(5600),l=i(75215),u=(i(67676),i(80442),i(52011)),p=i(30556),c=i(87085),d=i(66577),m=i(38171),h=i(30030),y=i(3172),f=i(60235),g=i(20102),b=i(22974),v=i(92604),w=i(17445),R=i(81271),_=i(71715),S=i(21506),C=i(35956),x=i(96674),F=i(45663);const I={StretchFunction:{arguments:{ComputeGamma:{isDataset:!1,isPublic:!1,name:"ComputeGamma",type:"RasterFunctionVariable",value:!1},DRA:{isDataset:!1,isPublic:!1,name:"DRA",type:"RasterFunctionVariable",value:!1},EstimateStatsHistogram:{isDataset:!1,isPublic:!1,name:"EstimateStatsHistogram",type:"RasterFunctionVariable",value:!1},Gamma:{displayName:"Gamma",isDataset:!1,isPublic:!1,name:"Gamma",type:"RasterFunctionVariable"},Histograms:{isDataset:!1,isPublic:!1,name:"Histograms",type:"RasterFunctionVariable"},Max:{isDataset:!1,isPublic:!1,name:"Max",type:"RasterFunctionVariable",value:255},MaxPercent:{isDataset:!1,isPublic:!1,name:"MaxPercent",type:"RasterFunctionVariable",value:.5},Min:{isDataset:!1,isPublic:!1,name:"Min",type:"RasterFunctionVariable",value:0},MinPercent:{isDataset:!1,isPublic:!1,name:"MinPercent",type:"RasterFunctionVariable",value:.25},NumberOfStandardDeviations:{isDataset:!1,isPublic:!1,name:"NumberOfStandardDeviation",type:"RasterFunctionVariable",value:2},Raster:{isDataset:!0,isPublic:!1,name:"Raster",type:"RasterFunctionVariable"},SigmoidStrengthLevel:{isDataset:!1,isPublic:!1,name:"SigmoidStrengthLevel",type:"RasterFunctionVariable",value:2},Statistics:{isDataset:!1,isPublic:!1,name:"Statistics",type:"RasterFunctionVariable"},StretchType:{isDataset:!1,isPublic:!1,name:"StretchType",type:"RasterFunctionVariable",value:0},type:"StretchFunctionArguments",UseGamma:{isDataset:!1,isPublic:!1,name:"UseGamma",type:"RasterFunctionVariable",value:!1}},description:"Enhances an image by adjusting the range of values displayed. This does not alter the underlying pixel values. If a pixel has a value outside of the specified range, it will appear as either the minimum or maximum value.",function:{description:"Enhances an image by adjusting the range of values displayed. This does not alter the underlying pixel values. If a pixel has a value outside of the specified range, it will appear as either the minimum or maximum value.",name:"Stretch",pixelType:"UNKNOWN",type:"StretchFunction"},functionType:0,name:"Stretch",thumbnail:""},RemapFunction:{name:"Remap",description:"Changes pixel values by assigning new values to ranges of pixel values or using an external table.",function:{type:"RemapFunction",pixelType:"UNKNOWN",name:"Remap",description:"Changes pixel values by assigning new values to ranges of pixel values or using an external table."},arguments:{Raster:{name:"Raster",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},UseTable:{name:"UseTable",isPublic:!1,isDataset:!1,value:!1,type:"RasterFunctionVariable"},InputRanges:{name:"InputRanges",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable",displayName:"Input Ranges"},OutputValues:{name:"OutputValues",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable",displayName:"Output Values"},NoDataRanges:{name:"NoDataRanges",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable",displayName:"NoData Ranges"},Table:{name:"Table",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},InputField:{name:"InputField",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},OutputField:{name:"OutputField",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},InputMaxField:{name:"InputMaxField",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},RemapTableType:{name:"RemapTableType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},AllowUnmatched:{name:"AllowUnmatched",isPublic:!1,isDataset:!1,value:!0,type:"RasterFunctionVariable"},type:"RemapFunctionArguments"},functionType:0,thumbnail:""},ColormapFunction:{name:"Colormap",description:"Changes pixel values to display the raster data as either a grayscale or a red, green, blue (RGB) image, based on a colormap or a color ramp.",function:{type:"ColormapFunction",pixelType:"UNKNOWN",name:"Colormap",description:"Changes pixel values to display the raster data as either a grayscale or a red, green, blue (RGB) image, based on a colormap or a color ramp."},arguments:{Raster:{name:"Raster",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},ColorSchemeType:{name:"ColorSchemeType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},Colormap:{name:"Colormap",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},ColormapName:{name:"ColormapName",isPublic:!1,isDataset:!1,value:"Gray",type:"RasterFunctionVariable"},ColorRamp:{name:"ColorRamp",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},type:"ColormapFunctionArguments"},functionType:0,thumbnail:""},ShadedReliefFunction:{name:"Shaded Relief",description:"Creates a multiband, color coded, 3D representation of the surface, with the sun's relative position taken into account for shading the image.",function:{type:"ShadedReliefFunction",pixelType:"UNKNOWN",name:"Shaded Relief",description:"Creates a multiband, color coded, 3D representation of the surface, with the sun's relative position taken into account for shading the image."},arguments:{Raster:{name:"Raster",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},ColorSchemeType:{name:"ColorSchemeType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},ColorRamp:{name:"ColorRamp",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},HillshadeType:{name:"HillshadeType",isPublic:!1,isDataset:!1,value:0,type:"RasterFunctionVariable"},Colormap:{name:"Colormap",isPublic:!1,isDataset:!1,type:"RasterFunctionVariable"},Azimuth:{name:"Azimuth",isPublic:!1,isDataset:!1,value:315,type:"RasterFunctionVariable"},Altitude:{name:"Altitude",isPublic:!1,isDataset:!1,value:45,type:"RasterFunctionVariable"},SlopeType:{name:"SlopeType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},ZFactor:{name:"ZFactor",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},PSPower:{name:"PSPower",isPublic:!1,isDataset:!1,value:.664,type:"RasterFunctionVariable"},PSZFactor:{name:"PSZFactor",isPublic:!1,isDataset:!1,value:.024,type:"RasterFunctionVariable"},RemoveEdgeEffect:{name:"RemoveEdgeEffect",isPublic:!1,isDataset:!1,value:!1,type:"RasterFunctionVariable"},type:"ShadedReliefFunctionArguments"},functionType:0,thumbnail:""},HillshadeFunction:{name:"Hillshade",description:"Creates a 3D representation of the surface, with the sun's relative position taken into account for shading the image",function:{type:"HillshadeFunction",pixelType:"UNKNOWN",name:"Hillshade",description:"Creates a 3D representation of the surface, with the sun's relative position taken into account for shading the image"},arguments:{DEM:{name:"DEM",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},HillshadeType:{name:"HillshadeType",isPublic:!1,isDataset:!1,value:0,type:"RasterFunctionVariable"},Azimuth:{name:"Azimuth",isPublic:!1,isDataset:!1,value:315,type:"RasterFunctionVariable"},Altitude:{name:"Altitude",isPublic:!1,isDataset:!1,value:45,type:"RasterFunctionVariable"},SlopeType:{name:"SlopeType",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},ZFactor:{name:"ZFactor",isPublic:!1,isDataset:!1,value:1,type:"RasterFunctionVariable"},PSPower:{name:"PSPower",isPublic:!1,isDataset:!1,value:.664,type:"RasterFunctionVariable"},PSZFactor:{name:"PSZFactor",isPublic:!1,isDataset:!1,value:.024,type:"RasterFunctionVariable"},RemoveEdgeEffect:{name:"RemoveEdgeEffect",isPublic:!1,isDataset:!1,value:!1,type:"RasterFunctionVariable"},type:"HillshadeFunctionArguments"},functionType:0,thumbnail:""},ResampleFunction:{name:"Resample",description:"Changes the cell size of a raster.",function:{type:"ResampleFunction",pixelType:"UNKNOWN",name:"Resample",description:"Changes the cell size of a raster."},arguments:{Raster:{name:"Raster",isPublic:!1,isDataset:!0,type:"RasterFunctionVariable"},ResamplingType:{name:"ResamplingType",isPublic:!1,isDataset:!1,value:0,type:"RasterFunctionVariable"},InputCellSize:{name:"InputCellsize",isPublic:!1,isDataset:!1,value:{x:0,y:0},type:"RasterFunctionVariable"},OutputCellSize:{name:"OutputCellsize",isPublic:!1,isDataset:!1,value:{x:0,y:0},type:"RasterFunctionVariable"},type:"ResampleFunctionArguments"},functionType:0,thumbnail:""}};var D=i(81578),T=i(93010),j=i(75509),N=i(23847);const P=new Set(["u1","u2","u4","u8","s8","u16","s16"]),O={simple_scalar:"Simple Scalar",wind_barb:"Wind Barb",single_arrow:"Single Arrow",beaufort_kn:"Beaufort Wind (Knots)",beaufort_m:"Beaufort Wind (MetersPerSecond)",ocean_current_m:"Ocean Current (MetersPerSecond)",ocean_current_kn:"Ocean Current (Knots)"},A=new Set(["raster-stretch","unique-value","class-breaks","raster-shaded-relief","vector-field","raster-colormap"]);function V(e){return A.has(e.type)}function M(e,t){if(!e||!t)return(0,b.d9)(e||t);const i=(0,b.d9)(e);if(i.functionDefinition&&t.rasterFunctionDefinition){const e=t.rasterFunctionDefinition;(e.thumbnail||e.thumbnailEx)&&(e.thumbnail=e.thumbnailEx=void 0),Z(i.functionDefinition.arguments,t),i.rasterFunctionDefinition=i.functionDefinition.toJSON()}else"none"!==t.functionName?.toLowerCase()&&(E(i.functionArguments).Raster=t);return i}function Z(e,t){for(const i in e)"raster"===i.toLowerCase()&&("RasterFunctionVariable"===e[i].type?(e[i]=t.rasterFunctionDefinition,e[i].type="RasterFunctionTemplate"):"RasterFunctionTemplate"===e[i].type&&Z(e[i].arguments,t))}function J(e){const t=(0,b.d9)(I[e.functionName+"Function"]),i=e.functionArguments;for(const e in i)"raster"===e.toLowerCase()?(t.arguments[e]=J(i[e]),t.arguments[e].type="RasterFunctionTemplate"):"colormap"===e.toLowerCase()?(t.arguments[e].value=L(i[e]),t.arguments.ColorSchemeType.value=0):t.arguments[e].value=i[e];return t}function E(e){const t=e?.Raster;return t&&"esri.layers.support.RasterFunction"===t.declaredClass?E(t.functionArguments):e}const q={none:0,standardDeviation:3,histogramEqualization:4,minMax:5,percentClip:6,sigmoid:9};function z(e,t){const i=P.has(t)?(0,D.r)(t):null;return i&&e.push([Math.floor(i[0]-1),0,0,0],[Math.ceil(i[1]+1),0,0,0]),e}function G(e){if(null==e)return;const{fields:t}=e,i=t&&t.find((e=>e&&e.name&&"value"===e.name.toLowerCase()));return i&&i.name}function H(e){const t=[];return e?.forEach((e=>{const i=e;if(Array.isArray(i))t.push(i);else{if(null==i.min||null==i.max)return;const e=[i.min,i.max,i.avg||0,i.stddev||0];t.push(e)}})),t}function L(e){const t=[],i=[];return e.forEach((e=>{t.push(e[0]),i.push((0,T.oI)([...e.slice(1),255]))})),{type:"RasterColormap",values:t,colors:i}}var B=i(98974),U=i(69608);let Q=class extends x.wq{constructor(){super(...arguments),this.layer=null,this.compression=void 0,this.pixelType=void 0,this.lercVersion=2}get adjustAspectRatio(){return this.layer.adjustAspectRatio}writeAdjustAspectRatio(e,t,i){this.layer.version<10.3||(t[i]=e)}get bandIds(){return this.layer.bandIds}get compressionQuality(){return this.layer.compressionQuality}writeCompressionQuality(e,t,i){this.format&&this.format.toLowerCase().includes("jpg")&&null!=e&&(t[i]=e)}get compressionTolerance(){return this.layer.compressionTolerance}writeCompressionTolerance(e,t,i){"lerc"===this.format&&null!=e&&(t[i]=e)}get format(){return"vector-field"===this.layer.renderer?.type?"lerc":this.layer.format}get interpolation(){return this.layer.interpolation}get noData(){return this.layer.noData}get noDataInterpretation(){return this.layer.noDataInterpretation}writeLercVersion(e,t,i){"lerc"===this.format&&this.layer.version>=10.5&&(t[i]=e)}get version(){const e=this.layer;return e.commitProperty("bandIds"),e.commitProperty("format"),e.commitProperty("compressionQuality"),e.commitProperty("compressionTolerance"),e.commitProperty("interpolation"),e.commitProperty("noData"),e.commitProperty("noDataInterpretation"),e.commitProperty("mosaicRule"),e.commitProperty("rasterFunction"),e.commitProperty("adjustAspectRatio"),e.commitProperty("pixelFilter"),e.commitProperty("definitionExpression"),e.commitProperty("multidimensionalSubset"),(this._get("version")||0)+1}set version(e){this._set("version",e)}get mosaicRule(){const e=this.layer;let t=e.mosaicRule;const i=e.definitionExpression;return t?i&&i!==t.where&&(t=t.clone(),t.where=i):i&&(t=new B.Z({where:i})),t}get rasterFunction(){const e=this.layer;let{rasterFunction:t}=e;const i=e.pixelFilter,r=!e.format||e.format.includes("jpg")||e.format.includes("png");t=this._addResampleRasterFunction(t);const n=e.multidimensionalSubset?.areaOfInterest;return n&&(t=this._addClipFunction(t,n)),r&&!i&&"vector-field"!==e.renderer?.type&&(t=this.combineRendererWithRenderingRule(t)),t}combineRendererWithRenderingRule(e){const t=this.layer,{rasterInfo:i,renderer:r}=t;return e=e||t.rasterFunction,r&&V(r)?M(function(e,t){switch(t=t||{},e.type){case"raster-stretch":return function(e,t){const i=t.convertToRFT,r=new F.Z;r.functionName="Stretch";const n=q[j.v.toJSON(e.stretchType)],s="u8",o={StretchType:n,Statistics:H(e.statistics??[]),DRA:e.dynamicRangeAdjustment,UseGamma:e.useGamma,Gamma:e.gamma,ComputeGamma:e.computeGamma};if(null!=e.outputMin&&(o.Min=e.outputMin),null!=e.outputMax&&(o.Max=e.outputMax),n===q.standardDeviation?(o.NumberOfStandardDeviations=e.numberOfStandardDeviations,r.outputPixelType=s):n===q.percentClip?(o.MinPercent=e.minPercent,o.MaxPercent=e.maxPercent,r.outputPixelType=s):n===q.minMax?r.outputPixelType=s:n===q.sigmoid&&(o.SigmoidStrengthLevel=e.sigmoidStrengthLevel),r.functionArguments=o,r.variableName="Raster",e.colorRamp){const n=e.colorRamp,s=new F.Z;if(i)s.functionArguments={ColorRamp:(0,T.pM)(n)};else{const i=(0,T.Uh)(n,!0);if(i)s.functionArguments={colorRamp:i};else if(!t.convertColorRampToColormap||"algorithmic"!==n.type&&"multipart"!==n.type){const t=e.colorRamp.toJSON();"algorithmic"===t.type?t.algorithm=t.algorithm||"esriCIELabAlgorithm":"multipart"===t.type&&t.colorRamps?.length&&t.colorRamps.forEach((e=>e.algorithm=e.algorithm||"esriCIELabAlgorithm")),s.functionArguments={colorRamp:t}}else s.functionArguments={Colormap:(0,T.Jw)(n)}}return s.variableName="Raster",s.functionName="Colormap",s.functionArguments.Raster=r,i?new F.Z({rasterFunctionDefinition:J(s)}):s}return i?new F.Z({rasterFunctionDefinition:J(r)}):r}(e,t);case"class-breaks":return function(e,t){const i=[],r=[],n=[],s=[],o=1e-6,{pixelType:a,rasterAttributeTable:l}=t,u=null==l?null:l.features,p=G(l);if(p&&u&&Array.isArray(u)&&e.classBreakInfos){e.classBreakInfos.forEach(((t,i)=>{const r=t.symbol?.color;let n;r?.a&&null!=t.minValue&&null!=t.maxValue&&u.forEach((o=>{null!=t.minValue&&null!=t.maxValue&&(n=o.attributes[e.field],(n>=t.minValue&&n=t.minValue)&&s.push([o.attributes[p],r.r,r.g,r.b]))}))}));const i=a?z(s,a):s,r=new F.Z;return r.functionName="Colormap",r.functionArguments={},r.functionArguments.Colormap=i,r.variableName="Raster",t.convertToRFT?new F.Z({rasterFunctionDefinition:J(r)}):r}e.classBreakInfos.forEach(((e,t)=>{if(null==e.minValue||null==e.maxValue)return;const a=e.symbol&&e.symbol.color;a?.a?(0===t?i.push(e.minValue,e.maxValue+o):i.push(e.minValue+o,e.maxValue+o),r.push(t),s.push([t,a.r,a.g,a.b])):n.push(e.minValue,e.maxValue)}));const c=a?z(s,a):s,d=new F.Z;d.functionName="Remap",d.functionArguments={InputRanges:i,OutputValues:r,NoDataRanges:n},d.variableName="Raster";const m=new F.Z;return m.functionName="Colormap",m.functionArguments={Colormap:c,Raster:d},t.convertToRFT?new F.Z({rasterFunctionDefinition:J(m)}):m}(e,t);case"unique-value":return function(e,t){const i=[],{pixelType:r,rasterAttributeTable:n}=t,s=null==n?null:n.features,o=G(n),a=e.defaultSymbol?.color?.toRgb(),l=e.uniqueValueInfos;if(l)if(s){if(o){const t=new Map;l.forEach((e=>{const i=e.value,r=e.symbol?.color;null!=i&&r&&r.a&&t.set(String(i),r.toRgb())}));const r=e.field;s.forEach((({attributes:e})=>{const n=String(e[r]),s=e[o],l=t.get(n);l?i.push([s,...l]):a&&i.push([s,...a])}))}}else for(let e=0;e0?z(i,r):i,p=new F.Z;return p.functionName="Colormap",p.functionArguments={},p.functionArguments.Colormap=u,p.variableName="Raster",t.convertToRFT?new F.Z({rasterFunctionDefinition:J(p)}):p}(e,t);case"raster-colormap":return function(e,t){const i=e.extractColormap();if(!i||0===i.length)return null;const{pixelType:r}=t,n=r?z(i,r):i,s=new F.Z;return s.functionName="Colormap",s.functionArguments={},s.functionArguments.Colormap=n,t.convertToRFT?new F.Z({rasterFunctionDefinition:J(s)}):s}(e,t);case"vector-field":return function(e,t){const i=new F.Z;i.functionName="VectorFieldRenderer";const{dataType:r,bandNames:n}=t,s="vector-uv"===r;let o,a;if(n&&2===n.length){const e=n.map((e=>e.toLowerCase()));o=e.indexOf("magnitude"),a=e.indexOf("direction")}-1!==o&&null!==o||(o=0,a=1);const l="arithmetic"===e.rotationType?1:2,u="flow-from"===e.flowRepresentation?0:1,p=e.visualVariables?e.visualVariables.find((e=>"Magnitude"===e.field)):new N.Z,c={magnitudeBandID:o,directionBandID:a,isUVComponents:s,referenceSystem:l,massFlowAngleRepresentation:u,symbolTileSize:50,symbolTileSizeUnits:100,calculationMethod:"Vector Average",symbologyName:O[e.style.toLowerCase().replace("-","_")],minimumMagnitude:p.minDataValue,maximumMagnitude:p.maxDataValue,minimumSymbolSize:p.minSize,maximumSymbolSize:p.maxSize};i.functionArguments=c;const d=J(i);return t.convertToRFT?F.Z.fromJSON({rasterFunctionDefinition:d}):i}(e,t);case"raster-shaded-relief":return function(e,t){const i=t.convertToRFT;if("elevation"!==t.dataType&&("generic"!==t.dataType||1!==t.bandCount||"s16"!==t.pixelType&&"s32"!==t.pixelType&&"f32"!==t.pixelType&&"f64"!==t.pixelType))return new F.Z;const r=new F.Z;r.functionName="Hillshade";const n="traditional"===e.hillshadeType?0:1,s="none"===e.scalingType?1:3,o={HillshadeType:n,SlopeType:s,ZFactor:e.zFactor};return 0===n&&(o.Azimuth=e.azimuth,o.Altitude=e.altitude),3===s&&(o.PSPower=e.pixelSizePower,o.PSZFactor=e.pixelSizeFactor),r.functionArguments=o,r.variableName="Raster",e.colorRamp&&(r.functionName="ShadedRelief",i?o.ColorRamp=(0,T.pM)(e.colorRamp):o.Colormap=(0,T.Jw)(e.colorRamp)),i?new F.Z({rasterFunctionDefinition:J(r)}):r}(e,t);case"flow":throw new Error("Unsupported rendering rule.")}}(r,{rasterAttributeTable:i.attributeTable,pixelType:i.pixelType,dataType:i.dataType,bandNames:i.bandInfos.map((({name:e})=>e)),convertColorRampToColormap:t.version<10.6,convertToRFT:!!e?.rasterFunctionDefinition,bandCount:i.bandCount}),e):e}_addResampleRasterFunction(e){if("vector-field"!==this.layer.renderer?.type||"Resample"===e?.functionName)return e;const t="esriImageServiceDataTypeVector-UV"===this.layer.serviceDataType?7:10,i=this.layer.serviceRasterInfo.pixelSize;let r=new F.Z({functionName:"Resample",functionArguments:{ResamplingType:t,InputCellSize:i}});return r=e?.rasterFunctionDefinition?new F.Z({rasterFunctionDefinition:J(r)}):r,M(r,e)}_addClipFunction(e,t){return M(new F.Z({functionName:"Clip",functionArguments:{ClippingGeometry:t.toJSON(),ClippingType:1}}),e)}};(0,r._)([(0,a.Cb)()],Q.prototype,"layer",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"adjustAspectRatio",null),(0,r._)([(0,p.c)("adjustAspectRatio")],Q.prototype,"writeAdjustAspectRatio",null),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"bandIds",null),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"compression",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"compressionQuality",null),(0,r._)([(0,p.c)("compressionQuality")],Q.prototype,"writeCompressionQuality",null),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"compressionTolerance",null),(0,r._)([(0,p.c)("compressionTolerance")],Q.prototype,"writeCompressionTolerance",null),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"format",null),(0,r._)([(0,a.Cb)({type:String,json:{read:{reader:U.cl.read},write:{writer:U.cl.write}}})],Q.prototype,"interpolation",null),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"noData",null),(0,r._)([(0,a.Cb)({type:String,json:{read:{reader:U.kQ.read},write:{writer:U.kQ.write}}})],Q.prototype,"noDataInterpretation",null),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"pixelType",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"lercVersion",void 0),(0,r._)([(0,p.c)("lercVersion")],Q.prototype,"writeLercVersion",null),(0,r._)([(0,a.Cb)({type:Number})],Q.prototype,"version",null),(0,r._)([(0,a.Cb)({json:{write:!0}})],Q.prototype,"mosaicRule",null),(0,r._)([(0,a.Cb)({json:{write:!0,name:"renderingRule"}})],Q.prototype,"rasterFunction",null),Q=(0,r._)([(0,u.j)("esri.layers.mixins.ExportImageServiceParameters")],Q);var k=i(1231),W=i(99514),$=i(90082),X=i(29876),K=i(5847),Y=i(25972),ee=i(88281),te=i(99815),ie=i(75993),re=i(80676),ne=i(67058),se=i(72758),oe=i(16306),ae=i(11282),le=i(82971);let ue=class extends x.wq{constructor(e){super(e),this.north=null,this.up=null,this.spatialReference=null}};(0,r._)([(0,a.Cb)({type:Number,json:{write:!0}})],ue.prototype,"north",void 0),(0,r._)([(0,a.Cb)({type:Number,json:{write:!0}})],ue.prototype,"up",void 0),(0,r._)([(0,a.Cb)({type:le.Z,json:{write:!0}})],ue.prototype,"spatialReference",void 0),ue=(0,r._)([(0,u.j)("esri.rest.support.ImageAngleResult")],ue);const pe=ue;var ce=i(67900);let de=class extends x.wq{constructor(){super(...arguments),this.value=null,this.displayValue=null,this.uncertainty=null}};(0,r._)([(0,a.Cb)({type:Number,json:{read:!0,write:!0}})],de.prototype,"value",void 0),(0,r._)([(0,a.Cb)({type:String,json:{read:!0,write:!0}})],de.prototype,"displayValue",void 0),(0,r._)([(0,a.Cb)({type:Number,json:{read:!0,write:!0}})],de.prototype,"uncertainty",void 0),de=(0,r._)([(0,u.j)("esri.rest.support.ImageMeasureResultValue")],de);let me=class extends de{constructor(){super(...arguments),this.unit=null}};(0,r._)([(0,a.Cb)({type:String,json:{read:ce.Jo.read,write:ce.Jo.write}})],me.prototype,"unit",void 0),me=(0,r._)([(0,u.j)("esri.rest.support.ImageMeasureResultLengthValue")],me);let he=class extends de{constructor(){super(...arguments),this.unit=null}};(0,r._)([(0,a.Cb)({type:String,json:{read:ce.gV.read,write:ce.gV.write}})],he.prototype,"unit",void 0),he=(0,r._)([(0,u.j)("esri.rest.support.ImageMeasureResultAreaValue")],he);let ye=class extends de{constructor(){super(...arguments),this.unit=null}};(0,r._)([(0,a.Cb)({type:String,json:{read:ce.CN.read,write:ce.CN.write}})],ye.prototype,"unit",void 0),ye=(0,r._)([(0,u.j)("esri.rest.support.ImageMeasureResultAngleValue")],ye);let fe=class extends x.wq{constructor(){super(...arguments),this.name=null,this.sensorName=null}};(0,r._)([(0,a.Cb)({type:String,json:{read:!0,write:!0}})],fe.prototype,"name",void 0),(0,r._)([(0,a.Cb)({type:String,json:{read:!0,write:!0}})],fe.prototype,"sensorName",void 0),fe=(0,r._)([(0,u.j)("esri.rest.support.BaseImageMeasureResult")],fe);let ge=class extends fe{constructor(){super(...arguments),this.area=null,this.perimeter=null}};(0,r._)([(0,a.Cb)({type:he,json:{read:!0,write:!0}})],ge.prototype,"area",void 0),(0,r._)([(0,a.Cb)({type:me,json:{read:!0,write:!0}})],ge.prototype,"perimeter",void 0),ge=(0,r._)([(0,u.j)("esri.rest.support.ImageAreaResult")],ge);const be=ge;let ve=class extends fe{constructor(){super(...arguments),this.distance=null,this.azimuthAngle=null,this.elevationAngle=null}};(0,r._)([(0,a.Cb)({type:me,json:{read:!0,write:!0}})],ve.prototype,"distance",void 0),(0,r._)([(0,a.Cb)({type:ye,json:{read:!0,write:!0}})],ve.prototype,"azimuthAngle",void 0),(0,r._)([(0,a.Cb)({type:ye,json:{read:!0,write:!0}})],ve.prototype,"elevationAngle",void 0),ve=(0,r._)([(0,u.j)("esri.rest.support.ImageDistanceResult")],ve);const we=ve;let Re=class extends fe{constructor(){super(...arguments),this.height=null}};(0,r._)([(0,a.Cb)({type:me,json:{read:!0,write:!0}})],Re.prototype,"height",void 0),Re=(0,r._)([(0,u.j)("esri.rest.support.ImageHeightResult")],Re);const _e=Re;var Se=i(94139),Ce=i(74889);let xe=class extends x.wq{constructor(){super(...arguments),this.catalogItemVisibilities=null,this.catalogItems=null,this.location=null,this.name=null,this.objectId=null,this.processedValues=null,this.properties=null,this.value=null}};(0,r._)([(0,a.Cb)({json:{write:!0}})],xe.prototype,"catalogItemVisibilities",void 0),(0,r._)([(0,a.Cb)({type:Ce.Z,json:{write:!0}})],xe.prototype,"catalogItems",void 0),(0,r._)([(0,a.Cb)({type:Se.Z,json:{write:!0}})],xe.prototype,"location",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],xe.prototype,"name",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],xe.prototype,"objectId",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],xe.prototype,"processedValues",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],xe.prototype,"properties",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],xe.prototype,"value",void 0),xe=(0,r._)([(0,u.j)("esri.rest.support.ImageIdentifyResult")],xe);const Fe=xe;let Ie=class extends x.wq{constructor(){super(...arguments),this.geometries=null}};(0,r._)([(0,a.Cb)({json:{write:!0}})],Ie.prototype,"geometries",void 0),Ie=(0,r._)([(0,u.j)("esri.rest.support.ImagePixelLocationResult")],Ie);const De=Ie;let Te=class extends fe{constructor(){super(...arguments),this.point=null}};(0,r._)([(0,a.Cb)({type:Se.Z,json:{name:"point.value",read:!0,write:!0}})],Te.prototype,"point",void 0),Te=(0,r._)([(0,u.j)("esri.rest.support.ImagePointResult")],Te);const je=Te;let Ne=class extends x.wq{constructor(){super(...arguments),this.attributes=null,this.location=null,this.locationId=null,this.rasterId=null,this.resolution=null,this.pixelValue=null}};(0,r._)([(0,a.Cb)({json:{write:!0}})],Ne.prototype,"attributes",void 0),(0,r._)([(0,a.Cb)({type:Se.Z,json:{write:!0}})],Ne.prototype,"location",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],Ne.prototype,"locationId",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],Ne.prototype,"rasterId",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],Ne.prototype,"resolution",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],Ne.prototype,"pixelValue",void 0),Ne=(0,r._)([(0,u.j)("esri.rest.support.ImageSample")],Ne);const Pe=Ne;let Oe=class extends x.wq{constructor(){super(...arguments),this.samples=null}};(0,r._)([(0,a.Cb)({type:[Pe],json:{write:!0}})],Oe.prototype,"samples",void 0),Oe=(0,r._)([(0,u.j)("esri.rest.support.ImageSampleResult")],Oe);const Ae=Oe;function Ve(e){const t=e?.time;if(t&&(null!=t.start||null!=t.end)){const i=[];null!=t.start&&i.push(t.start),null==t.end||i.includes(t.end)||i.push(t.end),e.time=i.join(",")}}async function Me(e,t,i){const r=(0,ae.en)(e),n=t.geometry?[t.geometry]:[],s=await(0,oe.aX)(n),o=t.toJSON();Ve(o);const a=s&&s[0];null!=a&&(o.geometry=a.toJSON());const l=(0,ae.cv)({...r.query,f:"json",...o});return(0,ae.lA)(l,i)}async function Ze(e,t,i){const r=(0,ae.en)(e),n=t.geometry?[t.geometry]:[];return(0,oe.aX)(n).then((e=>{const n=t.toJSON(),s=e&&e[0];null!=s&&(n.geometry=JSON.stringify(s.toJSON()));const o=(0,ae.cv)({...r.query,f:"json",...n}),a=(0,ae.lA)(o,i);return(0,y.default)(r.path+"/identify",a)})).then((e=>Fe.fromJSON(e.data)))}async function Je(e,t,i,r){const n=(0,ae.en)(e),s=await(0,oe.aX)(i),o=t.toJSON();null!=s[0]&&(o.fromGeometry=JSON.stringify(Ee(s[0]))),null!=s[1]&&(o.toGeometry=JSON.stringify(Ee(s[1])));const a=(0,ae.cv)({...n.query,f:"json",...o}),l=(0,ae.lA)(a,r),{data:u}=await(0,y.default)(n.path+"/measure",l);return u}function Ee(e){const t=e.toJSON();return e.spatialReference?.imageCoordinateSystem&&(t.spatialReference=qe(e.spatialReference)),t}function qe(e){const{imageCoordinateSystem:t}=e;if(t){const{id:e,referenceServiceName:i}=t;return null!=e?i?{icsid:e,icsns:i}:{icsid:e}:{ics:t}}return e.toJSON()}function ze(e,t){const i=qe(e),{icsid:r,icsns:n,wkid:s}=i;return null!=r?null==n||t?.toLowerCase().includes("/"+n.toLowerCase()+"/")?`0:${r}`:JSON.stringify(i):s?s.toString():JSON.stringify(i)}i(10158);var Ge,He=i(4967),Le=(i(68773),i(40330),i(8744),i(98732),i(6570)),Be=(i(9361),i(65091)),Ue=i(38913),Qe=(i(58901),i(45091),i(14165)),ke=(i(98326),i(56545),i(41818)),We=i(5396),$e=(i(75935),i(28141),i(26059)),Xe=i(36679);let Ke=Ge=class extends x.wq{constructor(e){super(e),this.angleNames=null,this.point=null,this.spatialReference=null,this.rasterId=null}clone(){return new Ge((0,b.d9)({angleNames:this.angleNames,point:this.point,spatialReference:this.spatialReference,rasterId:this.rasterId}))}};(0,r._)([(0,a.Cb)({type:[String],json:{name:"angleName",write:!0}})],Ke.prototype,"angleNames",void 0),(0,r._)([(0,a.Cb)({type:Se.Z,json:{write:!0}})],Ke.prototype,"point",void 0),(0,r._)([(0,a.Cb)({type:le.Z,json:{write:!0}})],Ke.prototype,"spatialReference",void 0),(0,r._)([(0,a.Cb)({type:l.z8,json:{write:!0}})],Ke.prototype,"rasterId",void 0),Ke=Ge=(0,r._)([(0,u.j)("esri.rest.support.ImageAngleParameters")],Ke);const Ye=Ke;var et=i(33955);const tt=new(i(35454).X)({esriMensurationPoint:"point",esriMensurationCentroid:"centroid",esriMensurationDistanceAndAngle:"distance-and-angle",esriMensurationAreaAndPerimeter:"area-and-perimeter",esriMensurationHeightFromBaseAndTop:"base-and-top",esriMensurationHeightFromBaseAndTopShadow:"base-and-top-shadow",esriMensurationHeightFromTopAndTopShadow:"top-and-top-shadow",esriMensurationPoint3D:"point-3D",esriMensurationCentroid3D:"centroid-3D",esriMensurationDistanceAndAngle3D:"distance-and-angle-3D",esriMensurationAreaAndPerimeter3D:"area-and-perimeter-3D"});let it=class extends x.wq{constructor(){super(...arguments),this.type=null,this.measureOperation=null,this.mosaicRule=null,this.pixelSize=null,this.raster=void 0}};var rt;(0,r._)([(0,a.Cb)()],it.prototype,"type",void 0),(0,r._)([(0,a.Cb)({type:tt.apiValues,json:{read:tt.read,write:tt.write}})],it.prototype,"measureOperation",void 0),(0,r._)([(0,a.Cb)({type:B.Z,json:{write:!0}})],it.prototype,"mosaicRule",void 0),(0,r._)([(0,a.Cb)({type:Se.Z,json:{write:!0}})],it.prototype,"pixelSize",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],it.prototype,"raster",void 0),it=(0,r._)([(0,u.j)("esri.rest.support.BaseImageMeasureParameters")],it);let nt=rt=class extends it{constructor(){super(...arguments),this.type="area-perimeter",this.geometry=null,this.is3D=!1,this.linearUnit="meters",this.areaUnit="square-meters"}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,et.Ji)(e),t[i]=e.toJSON())}get measureOperation(){return this.is3D?"area-and-perimeter-3D":"area-and-perimeter"}clone(){return new rt((0,b.d9)({geometry:this.geometry,is3D:this.is3D,linearUnit:this.linearUnit,areaUnit:this.areaUnit,mosaicRule:this.mosaicRule,pixelSize:this.pixelSize,raster:this.raster}))}};(0,r._)([(0,a.Cb)({types:d.qM,json:{name:"fromGeometry",read:!0,write:!0}})],nt.prototype,"geometry",void 0),(0,r._)([(0,p.c)("geometry")],nt.prototype,"writeGeometry",null),(0,r._)([(0,a.Cb)({type:tt.apiValues,json:{write:tt.write}})],nt.prototype,"measureOperation",null),(0,r._)([(0,a.Cb)({json:{read:!0}})],nt.prototype,"is3D",void 0),(0,r._)([(0,a.Cb)({type:String,json:{read:ce.Jo.read,write:ce.Jo.write}})],nt.prototype,"linearUnit",void 0),(0,r._)([(0,a.Cb)({type:String,json:{read:ce.gV.read,write:ce.gV.write}})],nt.prototype,"areaUnit",void 0),nt=rt=(0,r._)([(0,u.j)("esri.rest.support.ImageAreaParameters")],nt);const st=nt;var ot;let at=ot=class extends it{constructor(){super(...arguments),this.type="distance-angle",this.fromGeometry=null,this.toGeometry=null,this.is3D=!1,this.linearUnit="meters",this.angularUnit="degrees"}writeFromGeometry(e,t,i){null!=e&&(t.geometryType=(0,et.Ji)(e),t[i]=e.toJSON())}get measureOperation(){return this.is3D?"distance-and-angle-3D":"distance-and-angle"}clone(){return new ot((0,b.d9)({fromGeometry:this.fromGeometry,toGeometry:this.toGeometry,is3D:this.is3D,linearUnit:this.linearUnit,angularUnit:this.angularUnit,mosaicRule:this.mosaicRule,pixelSize:this.pixelSize,raster:this.raster}))}};(0,r._)([(0,a.Cb)({type:Se.Z,json:{read:!0,write:!0}})],at.prototype,"fromGeometry",void 0),(0,r._)([(0,p.c)("fromGeometry")],at.prototype,"writeFromGeometry",null),(0,r._)([(0,a.Cb)({type:Se.Z,json:{read:!0,write:!0}})],at.prototype,"toGeometry",void 0),(0,r._)([(0,a.Cb)({type:tt.apiValues,json:{write:tt.write}})],at.prototype,"measureOperation",null),(0,r._)([(0,a.Cb)({json:{read:!0}})],at.prototype,"is3D",void 0),(0,r._)([(0,a.Cb)({type:String,json:{read:ce.Jo.read,write:ce.Jo.write}})],at.prototype,"linearUnit",void 0),(0,r._)([(0,a.Cb)({type:String,json:{read:ce.CN.read,write:ce.CN.write}})],at.prototype,"angularUnit",void 0),at=ot=(0,r._)([(0,u.j)("esri.rest.support.ImageDistanceParameters")],at);const lt=at;var ut;let pt=ut=class extends it{constructor(){super(...arguments),this.type="height",this.fromGeometry=null,this.toGeometry=null,this.operationType="base-and-top",this.linearUnit="meters"}writeFromGeometry(e,t,i){null!=e&&(t.geometryType=(0,et.Ji)(e),t[i]=e.toJSON())}get measureOperation(){return this.operationType}clone(){return new ut((0,b.d9)({fromGeometry:this.fromGeometry,toGeometry:this.toGeometry,operationType:this.operationType,linearUnit:this.linearUnit,mosaicRule:this.mosaicRule,pixelSize:this.pixelSize,raster:this.raster}))}};(0,r._)([(0,a.Cb)({type:Se.Z,json:{read:!0}})],pt.prototype,"fromGeometry",void 0),(0,r._)([(0,p.c)("fromGeometry")],pt.prototype,"writeFromGeometry",null),(0,r._)([(0,a.Cb)({type:Se.Z,json:{read:!0,write:!0}})],pt.prototype,"toGeometry",void 0),(0,r._)([(0,a.Cb)({type:tt.apiValues,json:{write:tt.write}})],pt.prototype,"measureOperation",null),(0,r._)([(0,a.Cb)({json:{read:!0}})],pt.prototype,"operationType",void 0),(0,r._)([(0,a.Cb)({type:String,json:{read:ce.Jo.read,write:ce.Jo.write}})],pt.prototype,"linearUnit",void 0),pt=ut=(0,r._)([(0,u.j)("esri.rest.support.ImageHeightParameters")],pt);const ct=pt;var dt,mt=i(79681),ht=i(92835);let yt=dt=class extends x.wq{constructor(){super(...arguments),this.geometry=null,this.rasterFunctions=null,this.pixelSize=null,this.returnGeometry=!0,this.returnCatalogItems=!0,this.returnPixelValues=!0,this.maxItemCount=null,this.timeExtent=null,this.raster=void 0,this.viewId=void 0,this.processAsMultidimensional=!1}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,et.Ji)(e),t[i]=JSON.stringify(e.toJSON()))}set mosaicRule(e){let t=e;t&&t.mosaicMethod&&(t=B.Z.fromJSON({...t.toJSON(),mosaicMethod:t.mosaicMethod,mosaicOperation:t.mosaicOperation})),this._set("mosaicRule",t)}writeMosaicRule(e,t,i){null!=e&&(t[i]=JSON.stringify(e.toJSON()))}get renderingRule(){return(0,f.Mr)(v.Z.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._get("rasterFunction")}set renderingRule(e){(0,f.Mr)(v.Z.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._set("rasterFunction",e)}get renderingRules(){return(0,f.Mr)(v.Z.getLogger(this),"renderingRules",{replacement:"rasterFunctions",version:"4.27",warnOnce:!0}),this._get("rasterFunctions")}set renderingRules(e){(0,f.Mr)(v.Z.getLogger(this),"renderingRules",{replacement:"rasterFunctions",version:"4.27",warnOnce:!0}),this._set("rasterFunctions",e)}set rasterFunction(e){let t=e;t&&t.rasterFunction&&(t=F.Z.fromJSON({...t.toJSON(),rasterFunction:t.rasterFunction,rasterFunctionArguments:t.rasterFunctionArguments})),this._set("rasterFunction",t)}writeRasterFunction(e,t,i){null!=e&&(t[i]=JSON.stringify(e.toJSON())),e.rasterFunctionDefinition&&(t[i]=JSON.stringify(e.rasterFunctionDefinition))}writeRasterFunctions(e,t,i){null!=e&&(t[i]=JSON.stringify(e.map((e=>e.rasterFunctionDefinition||e.toJSON()))))}writePixelSize(e,t,i){null!=e&&(t[i]=JSON.stringify(e))}writeTimeExtent(e,t,i){if(null!=e){const r=null!=e.start?e.start.getTime():null,n=null!=e.end?e.end.getTime():null;t[i]=null!=r?null!=n?`${r},${n}`:`${r}`:null}}clone(){return new dt((0,b.d9)({geometry:this.geometry,mosaicRule:this.mosaicRule,rasterFunction:this.rasterFunction,rasterFunctions:this.rasterFunctions,pixelSize:this.pixelSize,returnGeometry:this.returnGeometry,returnCatalogItems:this.returnCatalogItems,returnPixelValues:this.returnPixelValues,maxItemCount:this.maxItemCount,processAsMultidimensional:this.processAsMultidimensional,raster:this.raster,viewId:this.viewId,timeExtent:this.timeExtent}))}};(0,r._)([(0,a.Cb)({json:{write:!0}})],yt.prototype,"geometry",void 0),(0,r._)([(0,p.c)("geometry")],yt.prototype,"writeGeometry",null),(0,r._)([(0,a.Cb)({type:B.Z,json:{write:!0}})],yt.prototype,"mosaicRule",null),(0,r._)([(0,p.c)("mosaicRule")],yt.prototype,"writeMosaicRule",null),(0,r._)([(0,a.Cb)({type:F.Z})],yt.prototype,"renderingRule",null),(0,r._)([(0,a.Cb)({type:[F.Z]})],yt.prototype,"renderingRules",null),(0,r._)([(0,a.Cb)({type:F.Z,json:{write:!0,name:"renderingRule"}})],yt.prototype,"rasterFunction",null),(0,r._)([(0,p.c)("rasterFunction")],yt.prototype,"writeRasterFunction",null),(0,r._)([(0,a.Cb)({type:[F.Z],json:{write:!0,name:"renderingRules"}})],yt.prototype,"rasterFunctions",void 0),(0,r._)([(0,p.c)("rasterFunctions")],yt.prototype,"writeRasterFunctions",null),(0,r._)([(0,a.Cb)({type:Se.Z,json:{write:!0}})],yt.prototype,"pixelSize",void 0),(0,r._)([(0,p.c)("pixelSize")],yt.prototype,"writePixelSize",null),(0,r._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],yt.prototype,"returnGeometry",void 0),(0,r._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],yt.prototype,"returnCatalogItems",void 0),(0,r._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],yt.prototype,"returnPixelValues",void 0),(0,r._)([(0,a.Cb)({type:Number,json:{write:!0}})],yt.prototype,"maxItemCount",void 0),(0,r._)([(0,a.Cb)({type:ht.Z,json:{write:{target:"time"}}})],yt.prototype,"timeExtent",void 0),(0,r._)([(0,p.c)("timeExtent")],yt.prototype,"writeTimeExtent",null),(0,r._)([(0,a.Cb)({json:{write:!0}})],yt.prototype,"raster",void 0),(0,r._)([(0,a.Cb)({json:{write:!0}})],yt.prototype,"viewId",void 0),(0,r._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],yt.prototype,"processAsMultidimensional",void 0),yt=dt=(0,r._)([(0,u.j)("esri.rest.support.ImageIdentifyParameters")],yt);const ft=yt;var gt;let bt=gt=class extends x.wq{constructor(){super(...arguments),this.geometries=null,this.rasterId=null}writeGeometry(e,t,i){t.geometries={geometryType:"esriGeometryPoint",geometries:e.map((e=>e.toJSON()))}}clone(){return new gt({geometries:this.geometries?.map((e=>e.clone()))??[],rasterId:this.rasterId})}};(0,r._)([(0,a.Cb)({type:[Se.Z],json:{write:!0}})],bt.prototype,"geometries",void 0),(0,r._)([(0,p.c)("geometries")],bt.prototype,"writeGeometry",null),(0,r._)([(0,a.Cb)({type:l.z8,json:{write:!0}})],bt.prototype,"rasterId",void 0),bt=gt=(0,r._)([(0,u.j)("esri.rest.support.ImagePixelLocationParameters")],bt);const vt=bt;var wt;let Rt=wt=class extends it{constructor(){super(...arguments),this.type="point",this.geometry=null,this.is3D=!1}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,et.Ji)(e),t[i]=e.toJSON())}get measureOperation(){const{is3D:e,geometry:t}=this;return"point"===t.type?e?"point-3D":"point":e?"centroid-3D":"centroid"}clone(){return new wt((0,b.d9)({geometry:this.geometry,is3D:this.is3D,mosaicRule:this.mosaicRule,pixelSize:this.pixelSize,raster:this.raster}))}};(0,r._)([(0,a.Cb)({types:d.qM,json:{name:"fromGeometry",read:et.im}})],Rt.prototype,"geometry",void 0),(0,r._)([(0,p.c)("geometry")],Rt.prototype,"writeGeometry",null),(0,r._)([(0,a.Cb)({type:tt.apiValues,json:{read:tt.read,write:tt.write}})],Rt.prototype,"measureOperation",null),(0,r._)([(0,a.Cb)({json:{read:!0}})],Rt.prototype,"is3D",void 0),Rt=wt=(0,r._)([(0,u.j)("esri.rest.support.ImagePointParameters")],Rt);const _t=Rt;var St;let Ct=St=class extends x.wq{constructor(){super(...arguments),this.geometry=null,this.interpolation="nearest",this.mosaicRule=null,this.outFields=null,this.pixelSize=null,this.returnFirstValueOnly=!0,this.sampleDistance=null,this.sampleCount=null,this.sliceId=null,this.timeExtent=null}writeGeometry(e,t,i){null!=e&&(t.geometryType=(0,et.Ji)(e),t[i]=e.toJSON())}set locations(e){if(e?.length){const t=new Be.Z({spatialReference:e[0].spatialReference});t.points=e.map((e=>[e.x,e.y])),this._set("locations",e),this.geometry=t}}clone(){return new St((0,b.d9)({geometry:this.geometry,locations:this.locations,interpolation:this.interpolation,mosaicRule:this.mosaicRule,outFields:this.outFields,raster:this.raster,returnFirstValueOnly:this.returnFirstValueOnly,sampleDistance:this.sampleDistance,sampleCount:this.sampleCount,sliceId:this.sliceId,pixelSize:this.pixelSize,timeExtent:this.timeExtent}))}};(0,r._)([(0,a.Cb)({types:d.qM,json:{read:et.im}})],Ct.prototype,"geometry",void 0),(0,r._)([(0,p.c)("geometry")],Ct.prototype,"writeGeometry",null),(0,r._)([(0,a.Cb)()],Ct.prototype,"locations",null),(0,r._)([(0,a.Cb)({type:String,json:{type:U.cl.jsonValues,read:U.cl.read,write:U.cl.write}})],Ct.prototype,"interpolation",void 0),(0,r._)([(0,a.Cb)({type:B.Z,json:{write:!0}})],Ct.prototype,"mosaicRule",void 0),(0,r._)([(0,a.Cb)({type:[String],json:{write:!0}})],Ct.prototype,"outFields",void 0),(0,r._)([(0,a.Cb)({type:Se.Z,json:{write:!0}})],Ct.prototype,"pixelSize",void 0),(0,r._)([(0,a.Cb)({type:String,json:{write:!0}})],Ct.prototype,"raster",void 0),(0,r._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],Ct.prototype,"returnFirstValueOnly",void 0),(0,r._)([(0,a.Cb)({type:Number,json:{write:!0}})],Ct.prototype,"sampleDistance",void 0),(0,r._)([(0,a.Cb)({type:Number,json:{write:!0}})],Ct.prototype,"sampleCount",void 0),(0,r._)([(0,a.Cb)({type:Number,json:{write:!0}})],Ct.prototype,"sliceId",void 0),(0,r._)([(0,a.Cb)({type:ht.Z,json:{read:{source:"time"},write:{target:"time"}}})],Ct.prototype,"timeExtent",void 0),Ct=St=(0,r._)([(0,u.j)("esri.rest.support.ImageSampleParameters")],Ct);const xt=Ct;var Ft=i(23808);const It=new Set(["png","png8","png24","png32","jpg","bmp","gif","jpgpng","lerc","tiff"]),Dt=(0,a.Eg)(l.q9,{min:0,max:255}),Tt=e=>{let t=class extends e{constructor(){super(...arguments),this._functionRasterInfos={},this._rasterJobHandler={instance:null,refCount:0,connectionPromise:null},this._cachedRendererJson=null,this._serviceSupportsMosaicRule=null,this._rasterAttributeTableFieldPrefix="Raster.",this.adjustAspectRatio=null,this.bandIds=void 0,this.capabilities=null,this.compressionQuality=void 0,this.compressionTolerance=.01,this.copyright=null,this.defaultMosaicRule=null,this.definitionExpression=null,this.exportImageServiceParameters=null,this.rasterInfo=null,this.fields=null,this.fullExtent=null,this.hasMultidimensions=!1,this.imageMaxHeight=4100,this.imageMaxWidth=4100,this.interpolation=void 0,this.minScale=0,this.maxScale=0,this.multidimensionalInfo=null,this.multidimensionalSubset=null,this.noData=null,this.noDataInterpretation=void 0,this.objectIdField=null,this.geometryType="polygon",this.typeIdField=null,this.types=[],this.pixelFilter=null,this.raster=void 0,this.sourceType=null,this.viewId=void 0,this.symbolizer=null,this.rasterFunctionInfos=null,this.serviceDataType=null,this.spatialReference=null,this.pixelType=null,this.serviceRasterInfo=null,this.sourceJSON=null,this.url=null,this.version=void 0}initialize(){this._set("exportImageServiceParameters",new Q({layer:this}))}readServiceSupportsMosaicRule(e,t){return this._isMosaicRuleSupported(t)}get _rasterFunctionNamesIndex(){const e=new Map;return!this.rasterFunctionInfos||null!=this.rasterFunctionInfos&&this.rasterFunctionInfos.length<1||null!=this.rasterFunctionInfos&&this.rasterFunctionInfos.forEach((t=>{e.set(t.name.toLowerCase().replaceAll(/ /gi,"_"),t.name)})),e}readBandIds(e,t){if(Array.isArray(e)&&e.length>0&&e.every((e=>"number"==typeof e)))return e}readCapabilities(e,t){return this._readCapabilities(t)}writeCompressionQuality(e,t,i){null!=e&&"lerc"!==this.format&&(t[i]=e)}writeCompressionTolerance(e,t,i){"lerc"===this.format&&null!=e&&(t[i]=e)}readDefaultMosaicRule(e,t){return this._serviceSupportsMosaicRule?B.Z.fromJSON(t):null}get fieldsIndex(){return this.fields?new W.Z(this.fields):null}set format(e){e&&It.has(e.toLowerCase())&&this._set("format",e.toLowerCase())}readFormat(e,t){return"esriImageServiceDataTypeVector-UV"===t.serviceDataType||"esriImageServiceDataTypeVector-MagDir"===t.serviceDataType||null!=this.pixelFilter?"lerc":"jpgpng"}readMinScale(e,t){return null!=t.minLOD&&null!=t.maxLOD?e:0}readMaxScale(e,t){return null!=t.minLOD&&null!=t.maxLOD?e:0}set mosaicRule(e){let t=e;t&&t.mosaicMethod&&(t=B.Z.fromJSON({...t.toJSON(),mosaicMethod:t.mosaicMethod,mosaicOperation:t.mosaicOperation})),this._set("mosaicRule",t)}readMosaicRule(e,t){const i=e||t.mosaicRule;return i?B.Z.fromJSON(i):this._isMosaicRuleSupported(t)?B.Z.fromJSON(t):null}writeMosaicRule(e,t,i){let r=this.mosaicRule;const n=this.definitionExpression;r?n&&n!==r.where&&(r=r.clone(),r.where=n):n&&(r=new B.Z({where:n})),this._isValidCustomizedMosaicRule(r)&&(t[i]=r.toJSON())}writeNoData(e,t,i){null!=e&&"number"==typeof e&&(t[i]=Dt(e))}readObjectIdField(e,t){if(!e){const i=t.fields.filter((e=>"esriFieldTypeOID"===e.type||"oid"===e.type));e=i&&i[0]&&i[0].name}return e}get parsedUrl(){return(0,R.mN)(this.url)}readSourceType(e,t){return this._isMosaicDataset(t)?"mosaic-dataset":"raster-dataset"}set renderer(e){this.loaded&&(e=this._configRenderer(e)),this._set("renderer",e)}readRenderer(e,t,i){const r=t?.layerDefinition?.drawingInfo?.renderer,n=(0,h.ij)(r,i);return null==n?null:("vector-field"===n.type&&t.symbolTileSize&&!r.symbolTileSize&&(n.symbolTileSize=t.symbolTileSize),V(n)||v.Z.getLogger(this).warn("ArcGISImageService","Imagery layer doesn't support given renderer type."),n)}writeRenderer(e,t,i){t.layerDefinition=t.layerDefinition||{},t.layerDefinition.drawingInfo=t.layerDefinition.drawingInfo||{},t.layerDefinition.drawingInfo.renderer=e.toJSON(),"vector-field"===e.type&&(t.symbolTileSize=e.symbolTileSize)}get rasterFields(){const e=this._rasterAttributeTableFieldPrefix||"Raster.",t=new k.Z({name:"Raster.ItemPixelValue",alias:"Item Pixel Value",domain:null,editable:!1,length:50,type:"string"}),i=new k.Z({name:"Raster.ServicePixelValue",alias:"Service Pixel Value",domain:null,editable:!1,length:50,type:"string"}),r=new k.Z({name:"Raster.ServicePixelValue.Raw",alias:"Raw Service Pixel Value",domain:null,editable:!1,length:50,type:"string"});let n=this.fields?(0,b.d9)(this.fields):[];n.push(i),this.capabilities?.operations.supportsQuery&&this.fields&&this.fields.length>0&&n.push(t),this.version>=10.4&&null!=this.rasterFunctionInfos&&this.rasterFunctionInfos.some((e=>"none"===e.name.toLowerCase()))&&n.push(r),null!=this.rasterFunctionInfos&&this.rasterFunctionInfos.filter((e=>"none"!==e.name.toLowerCase())).forEach((e=>{n.push(new k.Z({name:"Raster.ServicePixelValue."+e.name,alias:e.name,domain:null,editable:!1,length:50,type:"string"}))})),this._isVectorDataSet()&&(n.push(new k.Z({name:"Raster.Magnitude",alias:"Magnitude",domain:null,editable:!1,type:"double"})),n.push(new k.Z({name:"Raster.Direction",alias:"Direction",domain:null,editable:!1,type:"double"})));const{attributeTable:s}=this.rasterInfo??{};if(null!=s){const t=s.fields.filter((e=>"esriFieldTypeOID"!==e.type&&"value"!==e.name.toLowerCase())).map((t=>{const i=(0,b.d9)(t);return i.name=e+t.name,i}));n=n.concat(t)}return n}get renderingRule(){return(0,f.Mr)(v.Z.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._get("rasterFunction")}set renderingRule(e){(0,f.Mr)(v.Z.getLogger(this),"renderingRule",{replacement:"rasterFunction",version:"4.27",warnOnce:!0}),this._set("rasterFunction",e)}set rasterFunction(e){let t=e;t&&t.rasterFunction&&(t=F.Z.fromJSON({...t.toJSON(),rasterFunction:t.rasterFunction,rasterFunctionArguments:t.rasterFunctionArguments})),this._set("rasterFunction",t)}readRasterFunction(e,t){const i=t.rasterFunctionInfos;return t.renderingRule||i&&i.length&&"None"!==i[0].name?this._isRFTJson(t.renderingRule)?F.Z.fromJSON({rasterFunctionDefinition:t.renderingRule}):F.Z.fromJSON(t.renderingRule||{rasterFunctionInfos:t.rasterFunctionInfos}):null}readSpatialReference(e,t){const i=e||t.extent.spatialReference;return i?le.Z.fromJSON(i):null}readPixelType(e){return U.sM.fromJSON(e)||e}writePixelType(e,t,i){null!=this.serviceRasterInfo&&this.pixelType===this.serviceRasterInfo.pixelType||(t[i]=U.sM.toJSON(e))}readVersion(e,t){let i=t.currentVersion;return i||(i=t.hasOwnProperty("fields")||t.hasOwnProperty("timeInfo")?10:9.3),i}applyFilter(e){let t=e;return this.pixelFilter&&(t=this._clonePixelData(e),this.pixelFilter(t)),t}async applyRenderer(e,t){let i=e;const{renderer:r,symbolizer:n,pixelFilter:s,bandIds:o}=this;if(!this._isPicture()&&r&&n&&!s){const s=JSON.stringify(this._cachedRendererJson)!==JSON.stringify(r.toJSON()),a=this._rasterJobHandler.instance;if(a){s&&(n.bind(),await a.updateSymbolizer(n,t),this._cachedRendererJson=r.toJSON());const l=await a.symbolize({bandIds:o,...e},t);i={extent:e.extent,pixelBlock:l}}else i={extent:e.extent,pixelBlock:n.symbolize({bandIds:o,...e})}}return i}destroy(){this._shutdownJobHandler()}increaseRasterJobHandlerUsage(){this._rasterJobHandler.refCount++}decreaseRasterJobHandlerUsage(){this._rasterJobHandler.refCount--,this._rasterJobHandler.refCount<=0&&this._shutdownJobHandler()}async computeAngles(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsComputeAngles)throw new g.Z("imagery-layer:compute-angles","this operation is not supported on the input image service");return e=(0,l.TJ)(Ye,e).clone(),async function(e,t,i){const r=t.toJSON();null!=r.angleName&&(r.angleName=r.angleName.join(",")),null!=t.point&&t.point.spatialReference?.imageCoordinateSystem&&(r.point.spatialReference=qe(t.point.spatialReference)),null!=t.spatialReference&&t.spatialReference.imageCoordinateSystem&&(r.spatialReference=ze(t.spatialReference));const n=(0,ae.en)(e),s=(0,ae.cv)({...n.query,f:"json",...r}),o=(0,ae.lA)(s,i),{data:a}=await(0,y.default)(`${n.path}/computeAngles`,o);return a.spatialReference=a.spatialReference?null!=a.spatialReference.geodataXform?new le.Z({wkid:0,imageCoordinateSystem:a.spatialReference}):le.Z.fromJSON(a.spatialReference):null,"NaN"===a.north&&(a.north=null),"NaN"===a.up&&(a.up=null),new pe(a)}(this.url,e,this._getRequestOptions(t))}async computePixelSpaceLocations(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsComputePixelLocation)throw new g.Z("imagery-layer:compute-pixel-space-locations","this operation is not supported on the input image service");return e=(0,l.TJ)(vt,e).clone(),async function(e,t,i){const r=t.toJSON(),{geometries:n}=t;if(n)for(let e=0;e{e.avg=e.mean,e.stddev=e.standardDeviation})),{statistics:o,histograms:s.histograms}}(this.url,e,this._getRequestOptions(t))}async measureHeight(e,t){const i=await this._fetchCapabilities(t?.signal);if(!("base-and-top"===e.operationType?i.mensuration.supportsHeightFromBaseAndTop:"base-and-top-shadow"===e.operationType?i.mensuration.supportsHeightFromBaseAndTopShadow:i.mensuration.supportsHeightFromTopAndTopShadow))throw new g.Z("imagery-layer:measure-height","this operation is not supported on the input image service");return e=(0,l.TJ)(ct,e).clone(),this._applyMosaicAndRenderingRules(e),async function(e,t,i){const r=await Je(e,t,[t.fromGeometry,t.toGeometry],i);return _e.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}async measureAreaAndPerimeter(e,t){const i=await this._fetchCapabilities(t?.signal);if(!i.mensuration.supportsAreaAndPerimeter||e.is3D&&!i.mensuration.supports3D)throw new g.Z("imagery-layer:measure-area-and-perimeter","this operation is not supported on the input image service");return e=(0,l.TJ)(st,e).clone(),this._applyMosaicAndRenderingRules(e),async function(e,t,i){const r=await Je(e,t,[t.geometry],i);return be.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}async measureDistanceAndAngle(e,t){const i=await this._fetchCapabilities(t?.signal);if(!i.mensuration.supportsDistanceAndAngle||e.is3D&&!i.mensuration.supports3D)throw new g.Z("imagery-layer:measure-distance-and-angle","this operation is not supported on the input image service");return e=(0,l.TJ)(lt,e).clone(),this._applyMosaicAndRenderingRules(e),async function(e,t,i){const r=await Je(e,t,[t.fromGeometry,t.toGeometry],i);return we.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}async measurePointOrCentroid(e,t){const i=await this._fetchCapabilities(t?.signal);if(!i.mensuration.supportsPointOrCentroid||e.is3D&&!i.mensuration.supports3D)throw new g.Z("imagery-layer:measure-point-or-centroid","this operation is not supported on the input image service");return e=(0,l.TJ)(_t,e).clone(),this._applyMosaicAndRenderingRules(e),async function(e,t,i){const r=await Je(e,t,[t.geometry],i);return je.fromJSON(r)}(this.url,e,this._getRequestOptions(t))}getField(e){const{fieldsIndex:t}=this;return null!=t?t.get(e):void 0}getFieldDomain(e,t){const i=this.getField(e);return i?i.domain:null}async fetchImage(e,t,r,n={}){if(null==e||null==t||null==r)throw new g.Z("imagery-layer:fetch-image","Insufficient parameters for requesting an image. A valid extent, width and height values are required.");if(this.renderer||this.symbolizer){const e=await this._generateRasterInfo(this.rasterFunction,{signal:n.signal});e&&(this.rasterInfo=e)}const s=this.getExportImageServiceParameters(e,t,r,n.timeExtent);if(null==s){if(n.requestAsImageElement&&this._canRequestImageElement(this.format)){const e=document.createElement("canvas");return e.width=t,e.height=r,n.returnImageBitmap?{imageBitmap:await(0,$.g)(e,`${i(this.parsedUrl)}/exportImage`,n.signal)}:{imageOrCanvasElement:e}}const{bandIds:s,rasterInfo:o}=this,a=(s?.length||o.bandCount)??0,l=t*r,u=o.pixelType,p=[];for(let e=0;e=10.3?e?.rasterFunction:null})}).then((e=>e.data))}fetchRasterAttributeTable(e){return this.version<10.1?Promise.reject(new g.Z("#fetchRasterAttributeTable()","Failed to get rasterAttributeTable")):(0,y.default)(i(this.parsedUrl)+"/rasterAttributeTable",{query:this._getQueryParams({renderingRule:this.version>=10.3?e?.rasterFunction:null})}).then((e=>Ce.Z.fromJSON(e.data)))}getCatalogItemRasterInfo(e,t){const r={...t,query:this._getQueryParams()};return async function(e,t,i){const r=(0,ae.en)(e),n=(0,ae.cv)({...r?.query,f:"json"}),s=(0,ae.lA)(n,i),o=`${r?.path}/${t}/info`,a=(0,y.default)(`${o}`,s),l=(0,y.default)(`${o}/keyProperties`,s),u=await Promise.allSettled([a,l]),p="fulfilled"===u[0].status?u[0].value.data:null,c="fulfilled"===u[1].status?u[1].value.data:null;let d=null;p.statistics?.length&&(d=p.statistics.map((e=>({min:e[0],max:e[1],avg:e[2],stddev:e[3]}))));const m=Le.Z.fromJSON(p.extent),h=Math.ceil(m.width/p.pixelSizeX-.1),f=Math.ceil(m.height/p.pixelSizeY-.1),g=m.spatialReference,b=new Se.Z({x:p.pixelSizeX,y:p.pixelSizeY,spatialReference:g}),v=p.histograms?.length?p.histograms:null,w=new Xe.Z({origin:p.origin,blockWidth:p.blockWidth,blockHeight:p.blockHeight,firstPyramidLevel:p.firstPyramidLevel,maximumPyramidLevel:p.maxPyramidLevel});return new Y.Z({width:h,height:f,bandCount:p.bandCount,extent:m,spatialReference:g,pixelSize:b,pixelType:p.pixelType.toLowerCase(),statistics:d,histograms:v,keyProperties:c,storageInfo:w})}(i(this.parsedUrl),e,r)}async getCatalogItemICSInfo(e,t){const{data:r}=await(0,y.default)(i(this.parsedUrl)+"/"+e+"/info/ics",{query:this._getQueryParams(),...t}),n=r&&r.ics;if(!n)return;let s=null;try{s=(await(0,y.default)(i(this.parsedUrl)+"/"+e+"/info",{query:this._getQueryParams(),...t})).data.extent}catch{}if(!s||!s.spatialReference)return{ics:n,icsToPixelTransform:null,icsExtent:null,northDirection:null};const o=this.version>=10.7?(0,y.default)(i(this.parsedUrl)+"/"+e+"/info/icstopixel",{query:this._getQueryParams(),...t}).then((e=>e.data)).catch((()=>({}))):{},a=s.spatialReference,l={geometries:JSON.stringify({geometryType:"esriGeometryEnvelope",geometries:[s]}),inSR:a.wkid||JSON.stringify(a),outSR:"0:"+e},u=(0,y.default)(i(this.parsedUrl)+"/project",{query:this._getQueryParams(l),...t}).then((e=>e.data)).catch((()=>({}))),p=(s.xmin+s.xmax)/2,c=(s.ymax-s.ymin)/6,d=s.ymin+c,m=[];for(let e=0;e<5;e++)m.push({x:p,y:d+c*e});const h={geometries:JSON.stringify({geometryType:"esriGeometryPoint",geometries:m}),inSR:a.wkid||JSON.stringify(a),outSR:"0:"+e},f=(0,y.default)(i(this.parsedUrl)+"/project",{query:this._getQueryParams(h),...t}).then((e=>e.data)).catch((()=>({}))),g=await Promise.all([o,u,f]);let b=g[0].ipxf;if(null==b){const e=n.geodataXform?.xf_0;"topup"===e?.name?.toLowerCase()&&6===e?.coefficients?.length&&(b={affine:{name:"ics [sensor: Frame] to pixel (column, row) transformation",coefficients:e.coefficients,cellsizeRatio:0,type:"GeometricXform"}})}const v=Le.Z.fromJSON(g[1]&&g[1].geometries&&g[1].geometries[0]);v&&(v.spatialReference=new le.Z({wkid:0,imageCoordinateSystem:n}));const w=g[2].geometries?g[2].geometries.filter((e=>null!=e&&null!=e.x&&null!=e.y&&"NaN"!==e.x&&"NaN"!==e.y)):[],R=w.length;if(R<3)return{ics:n,icsToPixelTransform:b,icsExtent:v,northDirection:null};let _=0,S=0,C=0,x=0;for(let e=0;ew[0].x,T=w[4].y>w[0].y;return F===1/0?I=T?90:270:0===F?I=D?0:180:F>0?I=D?180*Math.atan(F)/Math.PI:180*Math.atan(F)/Math.PI+180:F<0&&(I=T?180+180*Math.atan(F)/Math.PI:360+180*Math.atan(F)/Math.PI),{ics:n,icsToPixelTransform:b,icsExtent:v,northDirection:I}}async generateRasterInfo(e,t){if(e=(0,l.TJ)(F.Z,e),this.serviceRasterInfo&&(!e||"none"===e.functionName?.toLowerCase()||this._isVectorFieldResampleFunction(e)))return this.serviceRasterInfo;const r=function(e){if(!e)return null;const t=JSON.stringify(e).match(/"rasterFunction":"(.*?")/gi),i=t?.map((e=>e.replace('"rasterFunction":"',"").replace('"',"")));return i?i.join("/"):null}(e);if(!r)throw new g.Z("imagery-layer:generate-raster-info","the rendering rule is not supported");if(this._functionRasterInfos[r])return this._functionRasterInfos[r];const n={...t,query:this._getQueryParams()},s=(0,$e.N)(i(this.parsedUrl),e,n);this._functionRasterInfos[r]=s;try{return await s}catch(e){throw this._functionRasterInfos[r]=null,e}}getExportImageServiceParameters(e,t,r,n){const s=ze((e=e.clone().shiftCentralMeridian()).spatialReference,i(this.parsedUrl));this.pixelType!==this.serviceRasterInfo.pixelType&&(this.exportImageServiceParameters.pixelType=this.pixelType);const o=this.exportImageServiceParameters.toJSON(),{bandIds:a,noData:l}=o;let{renderingRule:u}=o;const p=this.rasterFunction?.rasterFunctionDefinition,c=!this.renderer||"raster-stretch"===this.renderer.type;if(a?.length&&this._hasRasterFunction(this.rasterFunction)&&!p&&c){const e={rasterFunction:"ExtractBand",rasterFunctionArguments:{BandIds:a}};if("Stretch"===u.rasterFunction)e.rasterFunctionArguments.Raster=u.rasterFunctionArguments.Raster,u.rasterFunctionArguments.Raster=e;else if("Colormap"===u.rasterFunction){const t=u.rasterFunctionArguments.Raster;"Stretch"===t?.rasterFunction?(e.rasterFunctionArguments.Raster=t.rasterFunctionArguments.Raster,t.rasterFunctionArguments.Raster=e):(e.rasterFunctionArguments.Raster=t,u.rasterFunctionArguments.Raster=e)}else e.rasterFunctionArguments.Raster=u,u=e;o.bandIds=void 0}else o.bandIds=a?.join(",");l instanceof Array&&l.length>0&&(o.noData=l.join(","));const d=this._processMultidimensionalIntersection(null,n,this.exportImageServiceParameters.mosaicRule);if(d.isOutSide)return null;o.mosaicRule=null!=d.mosaicRule?JSON.stringify(d.mosaicRule):null,n=d.timeExtent,o.renderingRule=this._getRenderingRuleString(F.Z.fromJSON(u));const m={};if(null!=n){const{start:e,end:t}=n.toJSON();e&&t&&e===t?m.time=""+e:null==e&&null==t||(m.time=`${e??"null"},${t??"null"}`)}return{bbox:e.xmin+","+e.ymin+","+e.xmax+","+e.ymax,bboxSR:s,imageSR:s,size:t+","+r,...o,...m}}async getSamples(e,t){const i=await this._fetchCapabilities(t?.signal);if(!i?.operations.supportsGetSamples)throw new g.Z("imagery-layer:get-samples","getSamples operation is not supported on the input image service");e=(0,l.TJ)(xt,e).clone();const{raster:r}=this;return r&&null==e.raster&&(e.raster=r),async function(e,t,i){const r=t.toJSON();Ve(r),r.outFields?.length&&(r.outFields=r.outFields.join(","));const n=await(0,oe.aX)(t.geometry),s=n?.[0];null!=s&&(r.geometry=s.toJSON());const o=(0,ae.en)(e),a=(0,ae.cv)({...o.query,f:"json",...r}),l=(0,ae.lA)(a,i),{data:u}=await(0,y.default)(`${o.path}/getSamples`,l),p=u?.samples?.map((e=>{const t="NaN"===e.value||""===e.value?null:e.value.split(" ").map((e=>Number(e)));return{...e,pixelValue:t}}));return Ae.fromJSON({samples:p})}(this.url,e,this._getRequestOptions(t))}async identify(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsIdentify)throw new g.Z("imagery-layer:identify","identify operation is not supported on the input image service");e=(0,l.TJ)(ft,e).clone();const i=this._processMultidimensionalIntersection(e.geometry,e.timeExtent,e.mosaicRule||this.mosaicRule);if(i.isOutSide)throw new g.Z("imagery-layer:identify","the request cannot be fulfilled when falling outside of the multidimensional subset");e.timeExtent=i.timeExtent,e.mosaicRule=i.mosaicRule;const{raster:r,rasterFunction:n}=this;return n&&null==e.rasterFunction&&(e.rasterFunction=n),r&&null==e.raster&&(e.raster=r),Ze(this.url,e,this._getRequestOptions(t))}createQuery(){const e=new Qe.Z;return e.outFields=["*"],e.returnGeometry=!0,e.where=this.definitionExpression||"1=1",e}async queryRasters(e,t){return({query:e,requestOptions:t}=await this._prepareForQuery(e,t)),(0,He.e)(this.url,e,t)}async queryObjectIds(e,t){return({query:e,requestOptions:t}=await this._prepareForQuery(e,t)),(0,We.G)(this.url,e,t)}async queryRasterCount(e,t){return({query:e,requestOptions:t}=await this._prepareForQuery(e,t)),(0,ke.P)(this.url,e,t)}async queryVisibleRasters(e,t){if(!e)throw new g.Z("imagery-layer: query-visible-rasters","missing query parameter");await this.load();const{pixelSize:i,returnDomainValues:r,returnTopmostRaster:n,showNoDataRecords:s}=t||{pixelSize:null,returnDomainValues:!1,returnTopmostRaster:!1,showNoDataRecords:!1};let o=!1,a=null,l=null;const u="raster.servicepixelvalue",p=this._rasterFunctionNamesIndex;if(null!=e.outFields&&(o=e.outFields.some((e=>!e.toLowerCase().includes(u))),this.version>=10.4)){const t=e.outFields.filter((e=>e.toLowerCase().includes(u)&&e.length>24)).map((e=>{const t=e.slice(25);return[this._updateRenderingRulesFunctionName(t,p),t]}));a=t.map((e=>new F.Z({functionName:e[0]}))),l=t.map((e=>e[1]));const{rasterFunction:i}=this;0===a.length?i?.functionName?(a.push(i),l.push(i.functionName)):a=null:i?.functionName&&!a.some((e=>e.functionName===i.functionName))&&(a.push(i),l.push(i.functionName))}const c=null==e.outSpatialReference||e.outSpatialReference.equals(this.spatialReference),{multidimensionalSubset:d}=this;let m=e.timeExtent||this.timeExtent;if(d){const{isOutside:t,intersection:i}=(0,te.W2)(d,{geometry:e.geometry,timeExtent:e.timeExtent,multidimensionalDefinition:this.exportImageServiceParameters.mosaicRule?.multidimensionalDefinition});if(t)throw new g.Z("imagery-layer:query-visible-rasters","the request cannot be fulfilled when falling outside of the multidimensional subset");i&&null!=i.timeExtent&&(m=i.timeExtent)}const h=this._combineMosaicRuleWithTimeExtent(this.exportImageServiceParameters.mosaicRule,m),y=this._getQueryParams({geometry:e.geometry,timeExtent:m,mosaicRule:h,rasterFunction:this.version<10.4?this.rasterFunction:null,rasterFunctions:a,pixelSize:i,returnCatalogItems:o,returnGeometry:c,raster:this.raster,maxItemCount:n?1:null});delete y.f;const f=new ft(y);try{await this._generateRasterInfo(this.rasterFunction);const i=await Ze(this.url,f,{signal:t?.signal,query:{...this.customParameters}}),n=e.outFields,a=null!=i.value&&i.value.toLowerCase().includes("nodata");if(!o||c||!i?.catalogItems?.features.length||!s&&a)return this._processVisibleRastersResponse(i,{returnDomainValues:r,templateRRFunctionNames:l,showNoDataRecords:s,templateFields:n});const u=this.objectIdField||"ObjectId",p=i.catalogItems?.features??[],d=p.map((e=>e.attributes?.[u])),m=new Qe.Z({objectIds:d,returnGeometry:!0,outSpatialReference:e.outSpatialReference,outFields:[u]}),h=await this.queryRasters(m);return h?.features?.length&&h.features.forEach((t=>{p.forEach((i=>{i.attributes[u]===t.attributes[u]&&(i.geometry=new Ue.Z(t.geometry),null!=e.outSpatialReference&&(i.geometry.spatialReference=e.outSpatialReference))}))})),this._processVisibleRastersResponse(i,{returnDomainValues:r,templateRRFunctionNames:l,showNoDataRecords:s,templateFields:n})}catch{throw new g.Z("imagery-layer:query-visible-rasters","encountered error when querying visible rasters")}}async fetchVariableStatisticsHistograms(e,t){const r=(0,y.default)(i(this.parsedUrl)+"/statistics",{query:this._getQueryParams({variable:e}),signal:t}).then((e=>e.data?.statistics)),n=(0,y.default)(i(this.parsedUrl)+"/histograms",{query:this._getQueryParams({variable:e}),signal:t}).then((e=>e.data?.histograms)),s=await Promise.all([r,n]);return s[0]&&s[0].forEach((e=>{e.avg=e.mean,e.stddev=e.standardDeviation})),{statistics:s[0]||null,histograms:s[1]||null}}async createFlowMesh(e,t){const i=this._rasterJobHandler.instance;return i?i.createFlowMesh(e,t):(0,Ft.GE)(e.meshType,e.simulationSettings,e.flowData,null!=t.signal?t.signal:(new AbortController).signal)}getMultidimensionalSubsetVariables(e){const t=e??this.serviceRasterInfo.multidimensionalInfo;return(0,te.jj)(this.multidimensionalSubset,t)}async _fetchService(e){await this._fetchServiceInfo(e),this.rasterInfo||(this.rasterInfo=this.serviceRasterInfo);const t=this.sourceJSON,r=null!=this.serviceRasterInfo?Promise.resolve(this.serviceRasterInfo):(0,$e.g)(i(this.parsedUrl),t,{signal:e,query:this._getQueryParams()}).then((e=>(this._set("serviceRasterInfo",e),this._set("multidimensionalInfo",e.multidimensionalInfo),e))),n=this._hasRasterFunction(this.rasterFunction)?this._generateRasterInfo(this.rasterFunction,{signal:e}):null,s=this._getRasterFunctionInfos();return Promise.all([r,n,s]).then((e=>{e[1]?this._set("rasterInfo",e[1]):this._set("rasterInfo",e[0]),e[2]&&this._set("rasterFunctionInfos",e[2]),this.renderer&&!this._isSupportedRenderer(this.renderer)&&(this._set("renderer",null),v.Z.getLogger(this).warn("ArcGISImageService","Switching to the default renderer. Renderer applied is not valid for this Imagery Layer")),this._set("renderer",this._configRenderer(this.renderer)),this.addHandles([(0,w.YP)((()=>this.rasterFunction),(e=>{(this.renderer||this.symbolizer||this.popupEnabled&&this.popupTemplate)&&this._generateRasterInfo(e).then((e=>{e&&(this.rasterInfo=e)}))}))]);const{serviceRasterInfo:t}=this;null!=t.multidimensionalInfo&&this._updateMultidimensionalDefinition(t)}))}_combineMosaicRuleWithTimeExtent(e,t){const i=this.timeInfo,{multidimensionalInfo:r}=this.serviceRasterInfo;if(null==e||null==r||null==t||null==i?.startField)return e;const{startField:n}=i,s=r.variables.some((e=>e.dimensions.some((e=>e.name===n))))?n:"StdTime";if(e=e.clone(),"mosaic-dataset"===this.sourceType)return e.multidimensionalDefinition=e.multidimensionalDefinition?.filter((e=>e.dimensionName!==s)),this._cleanupMultidimensionalDefinition(e);e.multidimensionalDefinition=e.multidimensionalDefinition||[];const o=e.multidimensionalDefinition.filter((e=>e.dimensionName===s)),a=null!=t.start?t.start.getTime():null,l=null!=t.end?t.end.getTime():null,u=null==a||null==l||a===l,p=u?[a||l]:[[a,l]],c=this.version>=10.8;if(o.length)o.forEach((e=>{e.dimensionName===s&&(c?(e.dimensionName=null,e.isSlice=!1,e.values=[]):(e.isSlice=u,e.values=p))}));else if(!c){const t=e.multidimensionalDefinition.filter((e=>null!=e.variableName&&null==e.dimensionName));t.length?t.forEach((e=>{e.dimensionName=s,e.isSlice=u,e.values=p})):e.multidimensionalDefinition.push(new C.Z({variableName:"",dimensionName:s,isSlice:u,values:p}))}return this._cleanupMultidimensionalDefinition(e)}_cleanupMultidimensionalDefinition(e){return null==e?null:(e.multidimensionalDefinition&&(e.multidimensionalDefinition=e.multidimensionalDefinition.filter((e=>!(!e.variableName&&!e.dimensionName))),0===e.multidimensionalDefinition.length&&(e.multidimensionalDefinition=null)),"mosaic-dataset"!==this.sourceType&&null==e.multidimensionalDefinition?null:e)}async _prepareForQuery(e,t){if(!(await this._fetchCapabilities(t?.signal)).operations.supportsQuery)throw new g.Z("imagery-layer:query-rasters","query operation is not supported on the input image service");return e=null!=e?(0,l.TJ)(Qe.Z,e):this.createQuery(),t=this._getRequestOptions(t),this.raster&&(t.query={...t.query,raster:this.raster}),{query:e,requestOptions:t}}async _initJobHandler(){if(null!=this._rasterJobHandler.connectionPromise)return this._rasterJobHandler.connectionPromise;const e=new ee.Z;this._rasterJobHandler.connectionPromise=e.initialize().then((()=>{this._rasterJobHandler.instance=e}),(()=>{})),await this._rasterJobHandler.connectionPromise}_shutdownJobHandler(){this._rasterJobHandler.instance&&this._rasterJobHandler.instance.destroy(),this._rasterJobHandler.instance=null,this._rasterJobHandler.connectionPromise=null,this._rasterJobHandler.refCount=0,this._cachedRendererJson=null}_isSupportedRenderer(e){const{rasterInfo:t,rasterFunction:i}=this;return"unique-value"===e.type&&this._hasRasterFunction(i)&&1===t?.bandCount&&["u8","s8"].includes(t.pixelType)||null!=t&&null!=e&&(0,ne.U0)(t).includes(e.type)}async _fetchCapabilities(e){return this.capabilities||await this._fetchServiceInfo(e),this.capabilities}async _fetchServiceInfo(e){let t=this.sourceJSON;if(!t){const{data:r,ssl:n}=await(0,y.default)(i(this.parsedUrl),{query:this._getQueryParams(),signal:e});t=r,this.sourceJSON=t,n&&(this.url=this.url.replace(/^http:/i,"https:"))}if(t.capabilities?.toLowerCase().split(",").map((e=>e.trim())).indexOf("tilesonly")>-1)throw new g.Z("imagery-layer:fetch-service-info","use ImageryTileLayer to open tiles-only image services");this.read(t,{origin:"service",url:this.parsedUrl})}_isMosaicDataset(e){return e.serviceSourceType?"esriImageServiceSourceTypeMosaicDataset"===e.serviceSourceType:e.fields?.length>0}_isMosaicRuleSupported(e){if(!e)return!1;const t=this._isMosaicDataset(e),i=e.currentVersion>=10.71&&e.hasMultidimensions&&!(e.fields?.length>1);return t||i}_isVectorFieldResampleFunction(e){if(null==e)return!1;const{functionName:t,functionArguments:i}=e,r="resample"===t?.toLowerCase(),n=i?.ResampleType||i?.resampleType;return r&&(7===n||10===n)}_isPicture(){return!this.format||this.format.includes("jpg")||this.format.includes("png")}_configRenderer(e){const t=this._isPicture(),{rasterInfo:i}=this;if(!t&&!this.pixelFilter||this._isVectorDataSet()){if(!this.bandIds&&i.bandCount>=3){const e=(0,ne.YD)(i);!e||3===i.bandCount&&0===e[0]&&1===e[1]&&2===e[2]||(this.bandIds=e)}e||(e=(0,ne.Ob)(i,{bandIds:this.bandIds,variableName:this.rasterFunction?null:this.mosaicRule?.multidimensionalDefinition?.[0].variableName}));const t=(0,ne.ol)(e.toJSON());this.symbolizer?(this.symbolizer.rendererJSON=t,this.symbolizer.rasterInfo=i):this.symbolizer=new se.Z({rendererJSON:t,rasterInfo:i}),this.symbolizer.bind().success||(this.symbolizer=null)}return e}_clonePixelData(e){return null==e?e:{extent:e.extent&&e.extent.clone(),pixelBlock:null!=e.pixelBlock?e.pixelBlock.clone():null}}_getQueryParams(e){e&&null!=e.renderingRule&&"string"!=typeof e.renderingRule&&(e.renderingRule=this._getRenderingRuleString(e.renderingRule));const{raster:t,viewId:i}=this;return{raster:t,viewId:i,f:"json",...e,...this.customParameters}}_getRequestOptions(e){return{...e,query:{...e?.query,...this.customParameters}}}_decodePixelBlock(e,t,i){return this._rasterJobHandler.instance?this._rasterJobHandler.instance.decode({data:e,options:t}):(0,ie.J)(e,t,i)}async _getRasterFunctionInfos(e){const t=this.sourceJSON.rasterFunctionInfos;if(this.loaded)return t;if(t&&this.version>=10.3){if(1===t.length&&"none"===t[0].name.toLowerCase())return t;const r=await(0,y.default)(i(this.parsedUrl)+"/rasterFunctionInfos",{query:this._getQueryParams(),signal:e});return r.data?.rasterFunctionInfos}return null}_canRequestImageElement(e){return!this.pixelFilter&&(!e||e.includes("png"))}async _requestArrayBuffer(e){const{imageProps:t,requestAsImageElement:r,returnImageBitmap:n,signal:s}=e;if(r&&this._canRequestImageElement(t.format)){const r=`${i(this.parsedUrl)}/exportImage`,{data:o}=await(0,y.default)(r,{responseType:n?"blob":"image",query:this._getQueryParams({f:"image",...this.refreshParameters,...e.imageServiceParameters}),signal:s});return o instanceof Blob?{imageBitmap:await(0,$.g)(o,r,s),params:t}:{imageOrCanvasElement:o,params:t}}const o=this._initJobHandler(),a=(0,y.default)(i(this.parsedUrl)+"/exportImage",{responseType:"array-buffer",query:this._getQueryParams({f:"image",...e.imageServiceParameters}),signal:s}),l=(await Promise.all([a,o]))[0].data,u=t.format||"jpgpng";let p=u;if("bsq"!==p&&"bip"!==p&&(p=(0,ie.y)(l)),!p)throw new g.Z("imagery-layer:fetch-image","unsupported format signature "+String.fromCharCode.apply(null,new Uint8Array(l)));const c={signal:s},d="gif"===u||"bmp"===u||u.includes("png")&&("png"===p||"jpg"===p)?(0,ie.J)(l,{useCanvas:!0,...t},c):this._decodePixelBlock(l,{width:t.width,height:t.height,planes:null,pixelType:null,noDataValue:null,format:u},c);return{pixelData:{pixelBlock:await d,extent:t.extent},params:t}}_generateRasterInfo(e,t){return this.generateRasterInfo(e,t).catch((()=>null))}_isValidCustomizedMosaicRule(e){return e&&JSON.stringify(e.toJSON())!==JSON.stringify(this.defaultMosaicRule?.toJSON())}_updateMultidimensionalDefinition(e){if(this._isValidCustomizedMosaicRule(this.mosaicRule))return;let t=(0,te.Tj)(e,{multidimensionalSubset:this.multidimensionalSubset});if(null!=t&&t.length>0){this.mosaicRule=this.mosaicRule||new B.Z;const e=this.mosaicRule.multidimensionalDefinition;!this.sourceJSON.defaultVariableName&&this.rasterFunction&&"none"!==this.rasterFunction.functionName?.toLowerCase()&&t.forEach((e=>e.variableName="")),t=t.filter((({variableName:e,dimensionName:t})=>e&&"*"!==e||t)),!e?.length&&t.length&&(this.mosaicRule.multidimensionalDefinition=t)}}_processVisibleRastersResponse(e,t){t=t||{};const i=e.value,{templateRRFunctionNames:r,showNoDataRecords:n,returnDomainValues:s,templateFields:o}=t,a=e.processedValues;let l=e.catalogItems&&e.catalogItems.features,u=e.properties&&e.properties.Values&&e.properties.Values.map((e=>e.replaceAll(/ /gi,", ")))||[];const p=this.objectIdField||"ObjectId",c="string"==typeof i&&i.toLowerCase().includes("nodata"),d=[];if(i&&!l&&!c){const e={};e[p]=0,u=[i],l=[new m.Z(this.fullExtent,null,e)]}if(!l)return[];let h,y,f;this._updateResponseFieldNames(l,o),c&&!n&&(l=[]);for(let e=0;e0&&r&&r.length>0&&r.includes(this.rasterFunction.functionName)?a[r.indexOf(this.rasterFunction.functionName)]:i,"nodata"===y.toLowerCase()&&!n)continue;const t="Raster.ItemPixelValue",s="Raster.ServicePixelValue";h.attributes[t]=y,h.attributes[s]=f,this._updateFeatureWithMagDirValues(h,y);const o=this.fields&&this.fields.length>0;let l=this.rasterFunction&&null!=this.serviceRasterInfo.attributeTable?o?y:i:f;this.rasterFunction||(l=o?y:i),this._updateFeatureWithRasterAttributeTableValues(h,l)}if(h.sourceLayer=h.layer=this,s&&this._updateFeatureWithDomainValues(h),r&&a&&r.length===a.length)for(let e=0;ee.name)).filter((e=>"value"===e.toLowerCase())),o=s&&s[0];if(!o)return;const a=r.filter((e=>e.attributes[o]===(null!=t?parseInt(t,10):null)));a&&a[0]&&n.forEach((t=>{const i=this._rasterAttributeTableFieldPrefix+t.name;e.attributes[i]=a[0].attributes[t.name]}))}_updateFeatureWithMagDirValues(e,t){if(!this._isVectorDataSet())return;const i=t.split(/,\s*/).map((e=>parseFloat(e))),r=i.map((e=>[e])),n=i.map((e=>({minValue:e,maxValue:e,noDataValue:null}))),s=new K.Z({height:1,width:1,pixelType:"f32",pixels:r,statistics:n});null!=this.pixelFilter&&this.pixelFilter({pixelBlock:s,extent:new Le.Z(0,0,0,0,this.spatialReference)});const o="esriImageServiceDataTypeVector-MagDir"===this.serviceDataType?[s.pixels[0][0],s.pixels[1][0]]:(0,re.Tg)([s.pixels[0][0],s.pixels[1][0]]);e.attributes["Raster.Magnitude"]=o[0],e.attributes["Raster.Direction"]=o[1]}_updateFeatureWithDomainValues(e){const t=this.fields&&this.fields.filter((e=>e.domain&&"coded-value"===e.domain.type));null!=t&&t.forEach((t=>{const i=e.attributes[t.name];if(null!=i){const r=t.domain.codedValues.find((e=>e.code===i));r&&(e.attributes[t.name]=r.name)}}))}_updateResponseFieldNames(e,t){if(!t||t.length<1)return;const i=this.fieldsIndex;null!=i&&e.forEach((e=>{if(e&&e.attributes)for(const r of t){const t=i.get(r)?.name;t&&t!==r&&(e.attributes[r]=e.attributes[t],delete e.attributes[t])}}))}_getRenderingRuleString(e){if(e){let t=e.toJSON();return t=t.rasterFunctionDefinition??t,(t.thumbnail||t.thumbnailEx)&&(t.thumbnail=t.thumbnailEx=null),JSON.stringify(t)}return null}_hasRasterFunction(e){return null!=e&&null!=e.functionName&&"none"!==e.functionName.toLowerCase()}_updateRenderingRulesFunctionName(e,t){if(!e||e.length<1)return;if("Raw"===e)return e.replace("Raw","None");const i=e.toLowerCase().replaceAll(/ /gi,"_");return t.has(i)?t.get(i):e}_isRFTJson(e){return e&&e.name&&e.arguments&&e.function&&e.hasOwnProperty("functionType")}_isVectorDataSet(){return"esriImageServiceDataTypeVector-UV"===this.serviceDataType||"esriImageServiceDataTypeVector-MagDir"===this.serviceDataType}_applyMosaicAndRenderingRules(e){const{raster:t,mosaicRule:i,rasterFunction:r}=this;r&&e instanceof mt.Z&&null==e.rasterFunction&&(e.rasterFunction=r),i&&null==e.mosaicRule&&(e.mosaicRule=i),t&&null==e.raster&&(e.raster=t)}_readCapabilities(e){const t=e.capabilities?e.capabilities.toLowerCase().split(",").map((e=>e.trim())):["image","catalog"],{currentVersion:i,advancedQueryCapabilities:r,maxRecordCount:n}=e,s=t.includes("image"),o="esriImageServiceDataTypeElevation"===e.serviceDataType,a=!!(e.spatialReference||e.extent&&e.extent.spatialReference),l=t.includes("edit"),u=t.includes("mensuration")&&a,p=null==e.mensurationCapabilities?[]:e.mensurationCapabilities.toLowerCase().split(",").map((e=>e.trim())),c=u&&p.includes("basic");return{data:{supportsAttachment:!1},operations:{supportsComputeHistograms:s,supportsExportImage:s,supportsIdentify:s,supportsMeasure:u,supportsDownload:t.includes("download"),supportsQuery:t.includes("catalog")&&e.fields&&e.fields.length>0,supportsGetSamples:i>=10.2&&s,supportsProject:i>=10.3&&s,supportsComputeStatisticsHistograms:i>=10.4&&s,supportsQueryBoundary:i>=10.6&&s,supportsCalculateVolume:i>=10.7&&o,supportsComputePixelLocation:i>=10.7&&t.includes("catalog"),supportsComputeAngles:i>=10.91,supportsAdd:l,supportsDelete:l,supportsEditing:l,supportsUpdate:l,supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsChangeTracking:!1,supportsQueryAttachments:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsExceedsLimitStatistics:!1,supportsQueryAnalytics:!1,supportsQueryTopFeatures:!1,supportsAsyncConvert3D:!1},query:{maxRecordCount:n,maxRecordCountFactor:void 0,supportsStatistics:!!r?.supportsStatistics,supportsOrderBy:!!r?.supportsOrderBy,supportsDistinct:!!r?.supportsDistinct,supportsPagination:!!r?.supportsPagination,supportsStandardizedQueriesOnly:!!r?.useStandardizedQueries,supportsPercentileStatistics:!!r?.supportsPercentileStatistics,supportsCentroid:!!r?.supportsReturningGeometryCentroid,supportsDistance:!!r?.supportsQueryWithDistance,supportsExtent:!!r?.supportsReturningQueryExtent,supportsGeometryProperties:!!r?.supportsReturningGeometryProperties,supportsHavingClause:!!r?.supportsHavingClause,supportsQuantization:!1,supportsQuantizationEditMode:!1,supportsQueryGeometry:!1,supportsResultType:!1,supportsMaxRecordCountFactor:!1,supportsSqlExpression:!1,supportsTopFeaturesQuery:!1,supportsQueryByOthers:!1,supportsHistoricMoment:!1,supportsFormatPBF:!1,supportsDisjointSpatialRelationship:!1,supportsCacheHint:!1,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsDefaultSpatialReference:!!r?.supportsDefaultSR,supportsFullTextSearch:!1,supportsCompactGeometry:!1,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0},mensuration:{supportsDistanceAndAngle:c,supportsAreaAndPerimeter:c,supportsPointOrCentroid:c,supportsHeightFromBaseAndTop:u&&p.includes("base-top height"),supportsHeightFromBaseAndTopShadow:u&&p.includes("base-top shadow height"),supportsHeightFromTopAndTopShadow:u&&p.includes("top-top shadow height"),supports3D:u&&p.includes("3d")}}}};function i(e){return e?.path??""}return(0,r._)([(0,a.Cb)()],t.prototype,"_functionRasterInfos",void 0),(0,r._)([(0,a.Cb)()],t.prototype,"_rasterJobHandler",void 0),(0,r._)([(0,a.Cb)()],t.prototype,"_cachedRendererJson",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"_serviceSupportsMosaicRule",void 0),(0,r._)([(0,_.r)("_serviceSupportsMosaicRule",["currentVersion","fields"])],t.prototype,"readServiceSupportsMosaicRule",null),(0,r._)([(0,a.Cb)()],t.prototype,"_rasterAttributeTableFieldPrefix",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"_rasterFunctionNamesIndex",null),(0,r._)([(0,a.Cb)()],t.prototype,"adjustAspectRatio",void 0),(0,r._)([(0,a.Cb)({type:[l.z8],json:{write:!0}})],t.prototype,"bandIds",void 0),(0,r._)([(0,_.r)("bandIds")],t.prototype,"readBandIds",null),(0,r._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],t.prototype,"capabilities",void 0),(0,r._)([(0,_.r)("service","capabilities",["capabilities","currentVersion","serviceDataType"])],t.prototype,"readCapabilities",null),(0,r._)([(0,a.Cb)({type:Number})],t.prototype,"compressionQuality",void 0),(0,r._)([(0,p.c)("compressionQuality")],t.prototype,"writeCompressionQuality",null),(0,r._)([(0,a.Cb)({type:Number})],t.prototype,"compressionTolerance",void 0),(0,r._)([(0,p.c)("compressionTolerance")],t.prototype,"writeCompressionTolerance",null),(0,r._)([(0,a.Cb)({json:{read:{source:"copyrightText"}}})],t.prototype,"copyright",void 0),(0,r._)([(0,a.Cb)({readOnly:!0,dependsOn:["_serviceSupportsMosaicRule"]})],t.prototype,"defaultMosaicRule",void 0),(0,r._)([(0,_.r)("defaultMosaicRule",["defaultMosaicMethod"])],t.prototype,"readDefaultMosaicRule",null),(0,r._)([(0,a.Cb)({type:String,json:{name:"layerDefinition.definitionExpression",write:{enabled:!0,allowNull:!0}}})],t.prototype,"definitionExpression",void 0),(0,r._)([(0,a.Cb)({readOnly:!0,constructOnly:!0})],t.prototype,"exportImageServiceParameters",void 0),(0,r._)([(0,a.Cb)()],t.prototype,"rasterInfo",void 0),(0,r._)([(0,a.Cb)({readOnly:!0,type:[k.Z]})],t.prototype,"fields",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"fieldsIndex",null),(0,r._)([(0,a.Cb)({type:["png","png8","png24","png32","jpg","bmp","gif","jpgpng","lerc","tiff"],json:{write:!0}})],t.prototype,"format",null),(0,r._)([(0,_.r)("service","format",["serviceDataType"])],t.prototype,"readFormat",null),(0,r._)([(0,a.Cb)({type:Le.Z})],t.prototype,"fullExtent",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"hasMultidimensions",void 0),(0,r._)([(0,a.Cb)({json:{read:{source:"maxImageHeight"}}})],t.prototype,"imageMaxHeight",void 0),(0,r._)([(0,a.Cb)({json:{read:{source:"maxImageWidth"}}})],t.prototype,"imageMaxWidth",void 0),(0,r._)([(0,a.Cb)({type:String,json:{type:U.cl.jsonValues,read:U.cl.read,write:U.cl.write}})],t.prototype,"interpolation",void 0),(0,r._)([(0,a.Cb)()],t.prototype,"minScale",void 0),(0,r._)([(0,_.r)("service","minScale")],t.prototype,"readMinScale",null),(0,r._)([(0,a.Cb)()],t.prototype,"maxScale",void 0),(0,r._)([(0,_.r)("service","maxScale")],t.prototype,"readMaxScale",null),(0,r._)([(0,a.Cb)({type:B.Z})],t.prototype,"mosaicRule",null),(0,r._)([(0,_.r)("mosaicRule",["mosaicRule","defaultMosaicMethod"])],t.prototype,"readMosaicRule",null),(0,r._)([(0,p.c)("mosaicRule")],t.prototype,"writeMosaicRule",null),(0,r._)([(0,a.Cb)()],t.prototype,"multidimensionalInfo",void 0),(0,r._)([(0,a.Cb)({type:X.Z,json:{write:!0}})],t.prototype,"multidimensionalSubset",void 0),(0,r._)([(0,a.Cb)({json:{type:l.z8}})],t.prototype,"noData",void 0),(0,r._)([(0,p.c)("noData")],t.prototype,"writeNoData",null),(0,r._)([(0,a.Cb)({type:String,json:{type:U.kQ.jsonValues,read:U.kQ.read,write:U.kQ.write}})],t.prototype,"noDataInterpretation",void 0),(0,r._)([(0,a.Cb)({type:String,readOnly:!0,json:{read:{source:["fields"]}}})],t.prototype,"objectIdField",void 0),(0,r._)([(0,_.r)("objectIdField")],t.prototype,"readObjectIdField",null),(0,r._)([(0,a.Cb)({})],t.prototype,"geometryType",void 0),(0,r._)([(0,a.Cb)({})],t.prototype,"typeIdField",void 0),(0,r._)([(0,a.Cb)({})],t.prototype,"types",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"parsedUrl",null),(0,r._)([(0,a.Cb)({type:Function})],t.prototype,"pixelFilter",void 0),(0,r._)([(0,a.Cb)()],t.prototype,"raster",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"sourceType",void 0),(0,r._)([(0,_.r)("sourceType",["serviceSourceType","fields"])],t.prototype,"readSourceType",null),(0,r._)([(0,a.Cb)()],t.prototype,"viewId",void 0),(0,r._)([(0,a.Cb)({types:h.dr,json:{name:"layerDefinition.drawingInfo.renderer",origins:{"web-scene":{types:h.FK,name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy:e=>({enabled:e&&"vector-field"!==e.type&&"flow"!==e.type})}}}}})],t.prototype,"renderer",null),(0,r._)([(0,_.r)("renderer")],t.prototype,"readRenderer",null),(0,r._)([(0,p.c)("renderer")],t.prototype,"writeRenderer",null),(0,r._)([(0,a.Cb)()],t.prototype,"symbolizer",void 0),(0,r._)([(0,a.Cb)(S.Oh)],t.prototype,"opacity",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"rasterFields",null),(0,r._)([(0,a.Cb)({constructOnly:!0})],t.prototype,"rasterFunctionInfos",void 0),(0,r._)([(0,a.Cb)({type:F.Z})],t.prototype,"renderingRule",null),(0,r._)([(0,a.Cb)({type:F.Z,json:{name:"renderingRule"}})],t.prototype,"rasterFunction",null),(0,r._)([(0,_.r)("rasterFunction",["renderingRule","rasterFunctionInfos"])],t.prototype,"readRasterFunction",null),(0,r._)([(0,a.Cb)()],t.prototype,"serviceDataType",void 0),(0,r._)([(0,a.Cb)({readOnly:!0,type:le.Z})],t.prototype,"spatialReference",void 0),(0,r._)([(0,_.r)("spatialReference",["spatialReference","extent"])],t.prototype,"readSpatialReference",null),(0,r._)([(0,a.Cb)({json:{type:U.sM.jsonValues}})],t.prototype,"pixelType",void 0),(0,r._)([(0,_.r)("pixelType")],t.prototype,"readPixelType",null),(0,r._)([(0,p.c)("pixelType")],t.prototype,"writePixelType",null),(0,r._)([(0,a.Cb)({constructOnly:!0,type:Y.Z})],t.prototype,"serviceRasterInfo",void 0),(0,r._)([(0,a.Cb)()],t.prototype,"sourceJSON",void 0),(0,r._)([(0,a.Cb)(S.HQ)],t.prototype,"url",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],t.prototype,"version",void 0),(0,r._)([(0,_.r)("version",["currentVersion","fields","timeInfo"])],t.prototype,"readVersion",null),t=(0,r._)([(0,u.j)("esri.layers.mixins.ArcGISImageService")],t),t};var jt=i(17287),Nt=i(71612),Pt=i(17017),Ot=i(38009),At=i(16859),Vt=i(34760),Mt=i(72965),Zt=i(28294),Jt=i(60199),Et=i(32163);let qt=class extends((0,Nt.h)((0,Zt.n)((0,Mt.M)((0,Ot.q)((0,At.I)(Tt((0,Vt.Q)((0,Pt.N)((0,jt.Y)((0,s.R)(c.Z))))))))))){constructor(...e){super(...e),this.legendEnabled=!0,this.isReference=null,this.operationalLayerType="ArcGISImageServiceLayer",this.popupEnabled=!0,this.popupTemplate=null,this.type="imagery"}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Image Service"]},e).catch(o.r9).then((()=>this._fetchService(t)))),Promise.resolve(this)}writeOperationalLayerType(e,t,i){const r="vector-field"===this.renderer?.type;t[i]=r?"ArcGISImageServiceVectorLayer":"ArcGISImageServiceLayer"}get defaultPopupTemplate(){return this.createPopupTemplate()}createPopupTemplate(e){const t=this.rasterFields,i=this.title,r=new Set;let n=!1,s=!1;this.capabilities&&(n=this.capabilities.operations.supportsQuery&&this.fields&&this.fields.length>0,s="esriImageServiceDataTypeVector-UV"===this.serviceDataType||"esriImageServiceDataTypeVector-MagDir"===this.serviceDataType);const o=new Set;n&&o.add("raster.itempixelvalue");for(const e of t){const t=e.name.toLowerCase();o.has(t)||t.includes("raster.servicepixelvalue.")||r.add(e.name)}return s&&r.add("raster.magnitude").add("raster.direction"),(0,Et.eZ)({fields:t,title:i},{...e,visibleFieldNames:r})}queryFeatures(e,t){return this.queryRasters(e,t).then((e=>{if(e?.features)for(const t of e.features)t.layer=t.sourceLayer=this;return e}))}queryFeatureCount(e,t){return this.queryRasterCount(e,t)}redraw(){this.emit("redraw")}serviceSupportsSpatialReference(e){return(0,Jt.D)(this,e)}};(0,r._)([(0,a.Cb)(S.rn)],qt.prototype,"legendEnabled",void 0),(0,r._)([(0,a.Cb)({type:["show","hide"]})],qt.prototype,"listMode",void 0),(0,r._)([(0,a.Cb)({type:Boolean,json:{read:!1,write:{enabled:!0,overridePolicy:()=>({enabled:!1})}}})],qt.prototype,"isReference",void 0),(0,r._)([(0,a.Cb)({type:["ArcGISImageServiceLayer"],json:{origins:{"web-map":{type:["ArcGISImageServiceLayer","ArcGISImageServiceVectorLayer"],read:!1,write:{target:"layerType",ignoreOrigin:!0}}}}})],qt.prototype,"operationalLayerType",void 0),(0,r._)([(0,p.c)("web-map","operationalLayerType")],qt.prototype,"writeOperationalLayerType",null),(0,r._)([(0,a.Cb)(S.C_)],qt.prototype,"popupEnabled",void 0),(0,r._)([(0,a.Cb)({type:n.Z,json:{read:{source:"popupInfo"},write:{target:"popupInfo"}}})],qt.prototype,"popupTemplate",void 0),(0,r._)([(0,a.Cb)({readOnly:!0})],qt.prototype,"defaultPopupTemplate",null),(0,r._)([(0,a.Cb)({readOnly:!0,json:{read:!1}})],qt.prototype,"type",void 0),qt=(0,r._)([(0,u.j)("esri.layers.ImageryLayer")],qt);const zt=qt},90082:(e,t,i)=>{i.d(t,{V:()=>o,g:()=>s});var r=i(20102),n=i(95330);async function s(e,t,i){let s;try{s=await createImageBitmap(e)}catch(e){throw new r.Z("request:server",`Unable to load ${t}`,{url:t,error:e})}return(0,n.k_)(i),s}async function o(e,t,i,s,o){let a;try{a=await createImageBitmap(e)}catch(e){throw new r.Z("request:server",`Unable to load tile ${t}/${i}/${s}`,{error:e,level:t,row:i,col:s})}return(0,n.k_)(o),a}},60199:(e,t,i)=>{i.d(t,{D:()=>s});var r=i(66677);const n=[];function s(e,t){if((0,r.M8)(e.url??""))return!0;const{wkid:i}=t;for(const t of n){if((e.version??0)>=t[0])return!0;if("function"==typeof t[1]&&(t[1]=t[1]()),t[1].has(i))return!1}return!0}n.push([10.91,()=>{const e=new Set([9709,9716,9741,9761,9766]);for(let t=9712;t<=9713;t++)e.add(t);for(let t=9748;t<=9749;t++)e.add(t);for(let t=20904;t<=20932;t++)e.add(t);for(let t=21004;t<=21032;t++)e.add(t);for(let t=21207;t<=21264;t++)e.add(t);for(let t=21307;t<=21364;t++)e.add(t);for(let t=102759;t<=102760;t++)e.add(t);for(let t=102901;t<=102955;t++)e.add(t);return e}]),n.push([10.9,()=>{const e=new Set([9300,9354,9364,9367,9373,9377,9387,9456,9473,9498,9678,9680,29874,103599,103872,104028]);for(let t=9356;t<=9360;t++)e.add(t);for(let t=9404;t<=9407;t++)e.add(t);for(let t=9476;t<=9482;t++)e.add(t);for(let t=9487;t<=9494;t++)e.add(t);for(let t=9697;t<=9699;t++)e.add(t);return e}]),n.push([10.81,()=>{const e=new Set([9265,9333,103598,103699]);for(let t=9248;t<=9254;t++)e.add(t);for(let t=9271;t<=9273;t++)e.add(t);for(let t=9284;t<=9285;t++)e.add(t);for(let t=21453;t<=21463;t++)e.add(t);return e}]),n.push([10.8,()=>{const e=new Set([8088,8395,8428,8433,8531,8687,8692,8694,8699,8900,9003,9006,9009,9012,9017,9191]);for(let t=8035;t<=8036;t++)e.add(t);for(let t=8455;t<=8456;t++)e.add(t);for(let t=8518;t<=8529;t++)e.add(t);for(let t=8533;t<=8536;t++)e.add(t);for(let t=8538;t<=8540;t++)e.add(t);for(let t=8677;t<=8679;t++)e.add(t);for(let t=8902;t<=8903;t++)e.add(t);for(let t=8907;t<=8910;t++)e.add(t);for(let t=8949;t<=8951;t++)e.add(t);for(let t=8972;t<=8987;t++)e.add(t);for(let t=9039;t<=9040;t++)e.add(t);for(let t=9068;t<=9069;t++)e.add(t);for(let t=9140;t<=9141;t++)e.add(t);for(let t=9148;t<=9150;t++)e.add(t);for(let t=9153;t<=9159;t++)e.add(t);for(let t=9205;t<=9218;t++)e.add(t);for(let t=9221;t<=9222;t++)e.add(t);for(let t=54098;t<=54101;t++)e.add(t);return e}]),n.push([10.71,()=>{const e=new Set([6316]);for(let t=8351;t<=8353;t++)e.add(t);for(let t=9294;t<=9297;t++)e.add(t);for(let t=22619;t<=22621;t++)e.add(t);for(let t=103586;t<=103594;t++)e.add(t);return e}]),n.push([10.7,()=>{const e=new Set([8387,8391,8427,8545,8682,8685,8818,31370,104022,104024,104975]);for(let t=8065;t<=8068;t++)e.add(t);for(let t=8082;t<=8083;t++)e.add(t);for(let t=8379;t<=8385;t++)e.add(t);for(let t=8836;t<=8840;t++)e.add(t);for(let t=8857;t<=8860;t++)e.add(t);for(let t=53035;t<=53037;t++)e.add(t);for(let t=54090;t<=54091;t++)e.add(t);for(let t=102498;t<=102499;t++)e.add(t);return e}]),n.push([10.61,()=>new Set([102497])]),n.push([10.6,()=>{const e=new Set([7803,7805,7887,8086,8232,8237,8240,8246,8249,8252,8255,9019,9391]);for(let t=7755;t<=7787;t++)e.add(t);for(let t=7791;t<=7795;t++)e.add(t);for(let t=7799;t<=7801;t++)e.add(t);for(let t=7825;t<=7831;t++)e.add(t);for(let t=7877;t<=7878;t++)e.add(t);for(let t=7882;t<=7883;t++)e.add(t);for(let t=7991;t<=7992;t++)e.add(t);for(let t=8042;t<=8043;t++)e.add(t);for(let t=8058;t<=8059;t++)e.add(t);for(let t=8311;t<=8348;t++)e.add(t);for(let t=9060;t<=9067;t++)e.add(t);for(let t=102562;t<=102568;t++)e.add(t);for(let t=102799;t<=102900;t++)e.add(t);return e}]),n.push([10.51,()=>{const e=new Set([7683,7881,7886,7899,8888,9e3]);for(let t=8013;t<=8032;t++)e.add(t);for(let t=9053;t<=9057;t++)e.add(t);for(let t=104017;t<=104018;t++)e.add(t);for(let t=104971;t<=104974;t++)e.add(t);return e}]),n.push([10.5,()=>{const e=new Set([6962,7035,7037,7039,7041,7084,7086,7133,7798,102399]);for(let t=4087;t<=4088;t++)e.add(t);for(let t=5896;t<=5899;t++)e.add(t);for(let t=7005;t<=7007;t++)e.add(t);for(let t=7057;t<=7070;t++)e.add(t);for(let t=7073;t<=7082;t++)e.add(t);for(let t=7109;t<=7128;t++)e.add(t);for(let t=7844;t<=7859;t++)e.add(t);return e}])},41818:(e,t,i)=>{i.d(t,{P:()=>o});var r=i(11282),n=i(34599),s=i(14165);async function o(e,t,i){const o=(0,r.en)(e);return(0,n.hH)(o,s.Z.from(t),{...i}).then((e=>e.data.count))}},5396:(e,t,i)=>{i.d(t,{G:()=>o});var r=i(11282),n=i(34599),s=i(14165);async function o(e,t,i){const o=(0,r.en)(e);return(0,n.Ev)(o,s.Z.from(t),{...i}).then((e=>e.data.objectIds))}},4967:(e,t,i)=>{i.d(t,{F:()=>l,e:()=>a});var r=i(11282),n=i(34599),s=i(74889),o=i(14165);async function a(e,t,i){const r=await l(e,t,i);return s.Z.fromJSON(r)}async function l(e,t,i){const s=(0,r.en)(e),a={...i},l=o.Z.from(t),{data:u}=await(0,n.JT)(s,l,l.sourceSpatialReference,a);return u}},28694:(e,t,i)=>{i.d(t,{p:()=>n});var r=i(69285);function n(e,t,i){if(!i||!i.features||!i.hasZ)return;const n=(0,r.k)(i.geometryType,t,e.outSpatialReference);if(null!=n)for(const e of i.features)n(e.geometry)}},98326:(e,t,i)=>{i.d(t,{Z:()=>c});var r,n=i(43697),s=i(96674),o=i(5600),a=i(75215),l=(i(67676),i(80442),i(52011));const u={1:{id:1,rotation:0,mirrored:!1},2:{id:2,rotation:0,mirrored:!0},3:{id:3,rotation:180,mirrored:!1},4:{id:4,rotation:180,mirrored:!0},5:{id:5,rotation:-90,mirrored:!0},6:{id:6,rotation:90,mirrored:!1},7:{id:7,rotation:90,mirrored:!0},8:{id:8,rotation:-90,mirrored:!1}};let p=r=class extends s.wq{constructor(e){super(e),this.contentType=null,this.exifInfo=null,this.id=null,this.globalId=null,this.keywords=null,this.name=null,this.parentGlobalId=null,this.parentObjectId=null,this.size=null,this.url=null}get orientationInfo(){const{exifInfo:e}=this,t=function(e){const{exifInfo:t,exifName:i,tagName:r}=e;if(!t||!i||!r)return null;const n=t.find((e=>e.name===i));return n?function(e){const{tagName:t,tags:i}=e;if(!i||!t)return null;const r=i.find((e=>e.name===t));return r&&r.value||null}({tagName:r,tags:n.tags}):null}({exifName:"Exif IFD0",tagName:"Orientation",exifInfo:e});return u[t]||null}clone(){return new r({contentType:this.contentType,exifInfo:this.exifInfo,id:this.id,globalId:this.globalId,keywords:this.keywords,name:this.name,parentGlobalId:this.parentGlobalId,parentObjectId:this.parentObjectId,size:this.size,url:this.url})}};(0,n._)([(0,o.Cb)({type:String})],p.prototype,"contentType",void 0),(0,n._)([(0,o.Cb)()],p.prototype,"exifInfo",void 0),(0,n._)([(0,o.Cb)({readOnly:!0})],p.prototype,"orientationInfo",null),(0,n._)([(0,o.Cb)({type:a.z8})],p.prototype,"id",void 0),(0,n._)([(0,o.Cb)({type:String})],p.prototype,"globalId",void 0),(0,n._)([(0,o.Cb)({type:String})],p.prototype,"keywords",void 0),(0,n._)([(0,o.Cb)({type:String})],p.prototype,"name",void 0),(0,n._)([(0,o.Cb)({json:{read:!1}})],p.prototype,"parentGlobalId",void 0),(0,n._)([(0,o.Cb)({json:{read:!1}})],p.prototype,"parentObjectId",void 0),(0,n._)([(0,o.Cb)({type:a.z8})],p.prototype,"size",void 0),(0,n._)([(0,o.Cb)({json:{read:!1}})],p.prototype,"url",void 0),p=r=(0,n._)([(0,l.j)("esri.layers.support.AttachmentInfo")],p);const c=p},56545:(e,t,i)=>{i.d(t,{Z:()=>d});var r,n=i(43697),s=i(96674),o=i(22974),a=i(5600),l=i(75215),u=i(52011),p=i(30556);let c=r=class extends s.wq{constructor(e){super(e),this.attachmentTypes=null,this.attachmentsWhere=null,this.cacheHint=void 0,this.keywords=null,this.globalIds=null,this.name=null,this.num=null,this.objectIds=null,this.returnMetadata=!1,this.size=null,this.start=null,this.where=null}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10}clone(){return new r((0,o.d9)({attachmentTypes:this.attachmentTypes,attachmentsWhere:this.attachmentsWhere,cacheHint:this.cacheHint,keywords:this.keywords,where:this.where,globalIds:this.globalIds,name:this.name,num:this.num,objectIds:this.objectIds,returnMetadata:this.returnMetadata,size:this.size,start:this.start}))}};(0,n._)([(0,a.Cb)({type:[String],json:{write:!0}})],c.prototype,"attachmentTypes",void 0),(0,n._)([(0,a.Cb)({type:String,json:{read:{source:"attachmentsDefinitionExpression"},write:{target:"attachmentsDefinitionExpression"}}})],c.prototype,"attachmentsWhere",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],c.prototype,"cacheHint",void 0),(0,n._)([(0,a.Cb)({type:[String],json:{write:!0}})],c.prototype,"keywords",void 0),(0,n._)([(0,a.Cb)({type:[Number],json:{write:!0}})],c.prototype,"globalIds",void 0),(0,n._)([(0,a.Cb)({json:{write:!0}})],c.prototype,"name",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],c.prototype,"num",void 0),(0,n._)([(0,a.Cb)({type:[Number],json:{write:!0}})],c.prototype,"objectIds",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{default:!1,write:!0}})],c.prototype,"returnMetadata",void 0),(0,n._)([(0,a.Cb)({type:[Number],json:{write:!0}})],c.prototype,"size",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],c.prototype,"start",void 0),(0,n._)([(0,p.c)("start"),(0,p.c)("num")],c.prototype,"writeStart",null),(0,n._)([(0,a.Cb)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],c.prototype,"where",void 0),c=r=(0,n._)([(0,u.j)("esri.rest.support.AttachmentQuery")],c),c.from=(0,l.se)(c);const d=c},75935:(e,t,i)=>{i.r(t),i.d(t,{default:()=>h});var r,n=i(43697),s=(i(66577),i(96674)),o=i(22974),a=i(5600),l=i(75215),u=i(52011),p=i(30556),c=i(10158),d=i(82971);let m=r=class extends s.wq{constructor(e){super(e),this.cacheHint=void 0,this.dynamicDataSource=void 0,this.gdbVersion=null,this.geometryPrecision=void 0,this.historicMoment=null,this.maxAllowableOffset=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.relationshipId=void 0,this.start=void 0,this.num=void 0,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.where=null}_writeHistoricMoment(e,t){t.historicMoment=e&&e.getTime()}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10,this.start>0&&null==this.where&&(t.definitionExpression="1=1")}clone(){return new r((0,o.d9)({cacheHint:this.cacheHint,dynamicDataSource:this.dynamicDataSource,gdbVersion:this.gdbVersion,geometryPrecision:this.geometryPrecision,historicMoment:this.historicMoment&&new Date(this.historicMoment.getTime()),maxAllowableOffset:this.maxAllowableOffset,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,relationshipId:this.relationshipId,start:this.start,num:this.num,returnGeometry:this.returnGeometry,where:this.where,returnZ:this.returnZ,returnM:this.returnM}))}};(0,n._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],m.prototype,"cacheHint",void 0),(0,n._)([(0,a.Cb)({type:c.n,json:{write:!0}})],m.prototype,"dynamicDataSource",void 0),(0,n._)([(0,a.Cb)({type:String,json:{write:!0}})],m.prototype,"gdbVersion",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],m.prototype,"geometryPrecision",void 0),(0,n._)([(0,a.Cb)({type:Date})],m.prototype,"historicMoment",void 0),(0,n._)([(0,p.c)("historicMoment")],m.prototype,"_writeHistoricMoment",null),(0,n._)([(0,a.Cb)({type:Number,json:{write:!0}})],m.prototype,"maxAllowableOffset",void 0),(0,n._)([(0,a.Cb)({type:[Number],json:{write:!0}})],m.prototype,"objectIds",void 0),(0,n._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"orderByFields",void 0),(0,n._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"outFields",void 0),(0,n._)([(0,a.Cb)({type:d.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],m.prototype,"outSpatialReference",void 0),(0,n._)([(0,a.Cb)({json:{write:!0}})],m.prototype,"relationshipId",void 0),(0,n._)([(0,a.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],m.prototype,"start",void 0),(0,n._)([(0,p.c)("start"),(0,p.c)("num")],m.prototype,"writeStart",null),(0,n._)([(0,a.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],m.prototype,"num",void 0),(0,n._)([(0,a.Cb)({json:{write:!0}})],m.prototype,"returnGeometry",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],m.prototype,"returnM",void 0),(0,n._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],m.prototype,"returnZ",void 0),(0,n._)([(0,a.Cb)({type:String,json:{read:{source:"definitionExpression"},write:{target:"definitionExpression"}}})],m.prototype,"where",void 0),m=r=(0,n._)([(0,u.j)("esri.rest.support.RelationshipQuery")],m),m.from=(0,l.se)(m);const h=m},28141:(e,t,i)=>{i.d(t,{Z:()=>_});var r,n=i(43697),s=i(66577),o=i(92835),a=i(35454),l=i(96674),u=i(22974),p=i(5600),c=i(75215),d=i(52011),m=i(30556),h=i(33955);i(67676),i(80442);let y=r=class extends l.wq{constructor(e){super(e),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new r({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,n._)([(0,p.Cb)({type:[String],json:{write:!0}})],y.prototype,"groupByFields",void 0),(0,n._)([(0,p.Cb)({type:Number,json:{write:!0}})],y.prototype,"topCount",void 0),(0,n._)([(0,p.Cb)({type:[String],json:{write:!0}})],y.prototype,"orderByFields",void 0),y=r=(0,n._)([(0,d.j)("esri.rest.support.TopFilter")],y);const f=y;var g,b=i(82971);const v=new a.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),w=new a.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let R=g=class extends l.wq{constructor(e){super(e),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10}clone(){return new g((0,u.d9)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,n._)([(0,p.Cb)({type:Boolean,json:{write:!0}})],R.prototype,"cacheHint",void 0),(0,n._)([(0,p.Cb)({type:Number,json:{write:{overridePolicy:e=>({enabled:e>0})}}})],R.prototype,"distance",void 0),(0,n._)([(0,p.Cb)({types:s.qM,json:{read:h.im,write:!0}})],R.prototype,"geometry",void 0),(0,n._)([(0,p.Cb)({type:Number,json:{write:!0}})],R.prototype,"geometryPrecision",void 0),(0,n._)([(0,p.Cb)({type:Number,json:{write:!0}})],R.prototype,"maxAllowableOffset",void 0),(0,n._)([(0,p.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],R.prototype,"num",void 0),(0,n._)([(0,p.Cb)({json:{write:!0}})],R.prototype,"objectIds",void 0),(0,n._)([(0,p.Cb)({type:[String],json:{write:!0}})],R.prototype,"orderByFields",void 0),(0,n._)([(0,p.Cb)({type:[String],json:{write:!0}})],R.prototype,"outFields",void 0),(0,n._)([(0,p.Cb)({type:b.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],R.prototype,"outSpatialReference",void 0),(0,n._)([(0,p.Cb)({type:String,json:{write:!0}})],R.prototype,"resultType",void 0),(0,n._)([(0,p.Cb)({json:{write:!0}})],R.prototype,"returnGeometry",void 0),(0,n._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],R.prototype,"returnM",void 0),(0,n._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],R.prototype,"returnZ",void 0),(0,n._)([(0,p.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],R.prototype,"start",void 0),(0,n._)([(0,m.c)("start"),(0,m.c)("num")],R.prototype,"writeStart",null),(0,n._)([(0,p.Cb)({type:String,json:{read:{source:"spatialRel",reader:v.read},write:{target:"spatialRel",writer:v.write}}})],R.prototype,"spatialRelationship",void 0),(0,n._)([(0,p.Cb)({type:o.Z,json:{write:!0}})],R.prototype,"timeExtent",void 0),(0,n._)([(0,p.Cb)({type:f,json:{write:!0}})],R.prototype,"topFilter",void 0),(0,n._)([(0,p.Cb)({type:String,json:{read:w.read,write:{writer:w.write,overridePolicy(e){return{enabled:null!=e&&null!=this.distance&&this.distance>0}}}}})],R.prototype,"units",void 0),(0,n._)([(0,p.Cb)({type:String,json:{write:!0}})],R.prototype,"where",void 0),R=g=(0,n._)([(0,d.j)("esri.rest.support.TopFeaturesQuery")],R),R.from=(0,c.se)(R);const _=R}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/da6945e0f8731b5b247e.js b/public/assets/esri/core/workers/chunks/da6945e0f8731b5b247e.js new file mode 100644 index 0000000..b8ee38e --- /dev/null +++ b/public/assets/esri/core/workers/chunks/da6945e0f8731b5b247e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4371],{14371:(t,e,r)=>{r.r(e),r.d(e,{executeForTopCount:()=>n});var i=r(11282),o=r(4510),s=r(28141);async function n(t,e,r){const n=(0,i.en)(t);return(await(0,o.vB)(n,s.Z.from(e),{...r})).data.count}},4510:(t,e,r)=>{r.d(e,{IJ:()=>d,m5:()=>c,vB:()=>h,w7:()=>y});var i=r(3172),o=r(81271),s=r(33955),n=r(16306),l=r(76497),u=r(28694);const p="Layer does not support extent calculation.";function a(t,e){const r=t.geometry,i=t.toJSON(),o=i;if(null!=r&&(o.geometry=JSON.stringify(r),o.geometryType=(0,s.Ji)(r),o.inSR=r.spatialReference.wkid||JSON.stringify(r.spatialReference)),i.topFilter?.groupByFields&&(o.topFilter.groupByFields=i.topFilter.groupByFields.join(",")),i.topFilter?.orderByFields&&(o.topFilter.orderByFields=i.topFilter.orderByFields.join(",")),i.topFilter&&(o.topFilter=JSON.stringify(o.topFilter)),i.objectIds&&(o.objectIds=i.objectIds.join(",")),i.orderByFields&&(o.orderByFields=i.orderByFields.join(",")),i.outFields&&!(e?.returnCountOnly||e?.returnExtentOnly||e?.returnIdsOnly)?i.outFields.includes("*")?o.outFields="*":o.outFields=i.outFields.join(","):delete o.outFields,i.outSR?o.outSR=i.outSR.wkid||JSON.stringify(i.outSR):r&&i.returnGeometry&&(o.outSR=o.inSR),i.returnGeometry&&delete i.returnGeometry,i.timeExtent){const t=i.timeExtent,{start:e,end:r}=t;null==e&&null==r||(o.time=e===r?e:`${e??"null"},${r??"null"}`),delete i.timeExtent}return o}async function d(t,e,r,i){const o=await m(t,e,"json",i);return(0,u.p)(e,r,o.data),o}async function y(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{objectIds:[]}}:m(t,e,"json",r,{returnIdsOnly:!0})}async function c(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?{data:{count:0,extent:null}}:m(t,e,"json",r,{returnExtentOnly:!0,returnCountOnly:!0}).then((t=>{const e=t.data;if(e.hasOwnProperty("extent"))return t;if(e.features)throw new Error(p);if(e.hasOwnProperty("count"))throw new Error(p);return t}))}function h(t,e,r){return null!=e.timeExtent&&e.timeExtent.isEmpty?Promise.resolve({data:{count:0}}):m(t,e,"json",r,{returnIdsOnly:!0,returnCountOnly:!0})}function m(t,e,r,s={},u={}){const p="string"==typeof t?(0,o.mN)(t):t,d=e.geometry?[e.geometry]:[];return s.responseType="pbf"===r?"array-buffer":"json",(0,n.aX)(d,null,s).then((t=>{const n=t&&t[0];null!=n&&((e=e.clone()).geometry=n);const d=(0,l.A)({...p.query,f:r,...u,...a(e,u)});return(0,i.default)((0,o.v_)(p.path,"queryTopFeatures"),{...s,query:{...d,...s.query}})}))}},28141:(t,e,r)=>{r.d(e,{Z:()=>j});var i,o=r(43697),s=r(66577),n=r(92835),l=r(35454),u=r(96674),p=r(22974),a=r(5600),d=r(75215),y=r(52011),c=r(30556),h=r(33955);r(67676),r(80442);let m=i=class extends u.wq{constructor(t){super(t),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"groupByFields",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],m.prototype,"topCount",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],m.prototype,"orderByFields",void 0),m=i=(0,o._)([(0,y.j)("esri.rest.support.TopFilter")],m);const w=m;var v,b=r(82971);const F=new l.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),S=new l.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let f=v=class extends u.wq{constructor(t){super(t),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(t,e){e.resultOffset=this.start,e.resultRecordCount=this.num||10}clone(){return new v((0,p.d9)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,o._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"cacheHint",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:{overridePolicy:t=>({enabled:t>0})}}})],f.prototype,"distance",void 0),(0,o._)([(0,a.Cb)({types:s.qM,json:{read:h.im,write:!0}})],f.prototype,"geometry",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],f.prototype,"geometryPrecision",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{write:!0}})],f.prototype,"maxAllowableOffset",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],f.prototype,"num",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],f.prototype,"objectIds",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],f.prototype,"orderByFields",void 0),(0,o._)([(0,a.Cb)({type:[String],json:{write:!0}})],f.prototype,"outFields",void 0),(0,o._)([(0,a.Cb)({type:b.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],f.prototype,"outSpatialReference",void 0),(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"resultType",void 0),(0,o._)([(0,a.Cb)({json:{write:!0}})],f.prototype,"returnGeometry",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],f.prototype,"returnM",void 0),(0,o._)([(0,a.Cb)({type:Boolean,json:{write:{overridePolicy:t=>({enabled:t})}}})],f.prototype,"returnZ",void 0),(0,o._)([(0,a.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],f.prototype,"start",void 0),(0,o._)([(0,c.c)("start"),(0,c.c)("num")],f.prototype,"writeStart",null),(0,o._)([(0,a.Cb)({type:String,json:{read:{source:"spatialRel",reader:F.read},write:{target:"spatialRel",writer:F.write}}})],f.prototype,"spatialRelationship",void 0),(0,o._)([(0,a.Cb)({type:n.Z,json:{write:!0}})],f.prototype,"timeExtent",void 0),(0,o._)([(0,a.Cb)({type:w,json:{write:!0}})],f.prototype,"topFilter",void 0),(0,o._)([(0,a.Cb)({type:String,json:{read:S.read,write:{writer:S.write,overridePolicy(t){return{enabled:null!=t&&null!=this.distance&&this.distance>0}}}}})],f.prototype,"units",void 0),(0,o._)([(0,a.Cb)({type:String,json:{write:!0}})],f.prototype,"where",void 0),f=v=(0,o._)([(0,y.j)("esri.rest.support.TopFeaturesQuery")],f),f.from=(0,d.se)(f);const j=f}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/dabd889e064c4e7807fa.js b/public/assets/esri/core/workers/chunks/dabd889e064c4e7807fa.js new file mode 100644 index 0000000..53636c7 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/dabd889e064c4e7807fa.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8949],{59431:(e,t,n)=>{n.d(t,{P:()=>i});var o=n(67900),r=n(8744);function s(e,t,n){if(null==e.hasM||e.hasZ)for(const e of t)for(const t of e)t.length>2&&(t[2]*=n)}function i(e,t,n){if(!e&&!t||!n)return;const r=(0,o._R)(n);l(e,n,r),l(t,n,r)}function l(e,t,n){if(e)for(const o of e)a(o.geometry,t,n)}function a(e,t,n){if(null==e||!e.spatialReference||(0,r.fS)(e.spatialReference,t))return;const i=(0,o._R)(e.spatialReference)/n;if(1!==i)if("x"in e)null!=e.z&&(e.z*=i);else if("rings"in e)s(e,e.rings,i);else if("paths"in e)s(e,e.paths,i);else if("points"in e&&(null==e.hasM||e.hasZ))for(const t of e.points)t.length>2&&(t[2]*=i)}},28694:(e,t,n)=>{n.d(t,{p:()=>r});var o=n(69285);function r(e,t,n){if(!n||!n.features||!n.hasZ)return;const r=(0,o.k)(n.geometryType,t,e.outSpatialReference);if(null!=r)for(const e of n.features)r(e.geometry)}},74889:(e,t,n)=>{n.d(t,{Z:()=>R});var o,r=n(43697),s=n(66577),i=n(38171),l=n(35454),a=n(96674),f=n(22974),p=n(5600),u=(n(75215),n(71715)),y=n(52011),c=n(30556),m=n(82971),h=n(33955),g=n(1231);const d=new l.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let x=o=class extends a.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const n=m.Z.fromJSON(t.spatialReference),o=[];for(let t=0;t0)for(let n=0;nMath.round((e-o)/t)),(e=>Math.round((r-e)/n)));for(let e=0,t=s.length;en*t+e}if(this.hasM&&null!=n?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=n;a=n=>null==n?n:n*t+e}const f=this._getHydrationFunction(e,(e=>e*s+o),(e=>r-e*i),l,a);for(const{geometry:e}of t)null!=e&&f&&f(e);return this.transform=null,this}_quantizePoints(e,t,n){let o,r;const s=[];for(let i=0,l=e.length;i0){const e=t(l[0]),i=n(l[1]);e===o&&i===r||(s.push([e-o,i-r]),o=e,r=i)}else o=t(l[0]),r=n(l[1]),s.push([o,r])}return s.length>0?s:null}_getQuantizationFunction(e,t,n){return"point"===e?e=>(e.x=t(e.x),e.y=n(e.y),e):"polyline"===e||"polygon"===e?e=>{const o=(0,h.oU)(e)?e.rings:e.paths,r=[];for(let e=0,s=o.length;e0?((0,h.oU)(e)?e.rings=r:e.paths=r,e):null}:"multipoint"===e?e=>{const o=this._quantizePoints(e.points,t,n);return o&&o.length>0?(e.points=o,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,n,o,r){return"point"===e?e=>{e.x=t(e.x),e.y=n(e.y),o&&(e.z=o(e.z))}:"polyline"===e||"polygon"===e?e=>{const s=(0,h.oU)(e)?e.rings:e.paths;let i,l;for(let e=0,o=s.length;e0?(i+=r[0],l+=r[1]):(i=r[0],l=r[1]),r[0]=t(i),r[1]=n(l)}}if(o&&r)for(let e=0,t=s.length;e{e.xmin=t(e.xmin),e.ymin=n(e.ymin),e.xmax=t(e.xmax),e.ymax=n(e.ymax),o&&null!=e.zmax&&null!=e.zmin&&(e.zmax=o(e.zmax),e.zmin=o(e.zmin)),r&&null!=e.mmax&&null!=e.mmin&&(e.mmax=r(e.mmax),e.mmin=r(e.mmin))}:"multipoint"===e?e=>{const s=e.points;let i,l;for(let e=0,o=s.length;e0?(i+=o[0],l+=o[1]):(i=o[0],l=o[1]),o[0]=t(i),o[1]=n(l)}if(o&&r)for(let e=0,t=s.length;e({enabled:e})}}})],x.prototype,"exceededTransferLimit",void 0),(0,r._)([(0,p.Cb)({type:[i.Z],json:{write:!0}})],x.prototype,"features",void 0),(0,r._)([(0,u.r)("features")],x.prototype,"readFeatures",null),(0,r._)([(0,p.Cb)({type:[g.Z],json:{write:!0}})],x.prototype,"fields",void 0),(0,r._)([(0,p.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:d.read}}})],x.prototype,"geometryType",void 0),(0,r._)([(0,c.c)("geometryType")],x.prototype,"writeGeometryType",null),(0,r._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],x.prototype,"hasM",void 0),(0,r._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],x.prototype,"hasZ",void 0),(0,r._)([(0,p.Cb)({types:s.qM,json:{write:!0}})],x.prototype,"queryGeometry",void 0),(0,r._)([(0,u.r)("queryGeometry")],x.prototype,"readQueryGeometry",null),(0,r._)([(0,p.Cb)({type:m.Z,json:{write:!0}})],x.prototype,"spatialReference",void 0),(0,r._)([(0,c.c)("spatialReference")],x.prototype,"writeSpatialReference",null),(0,r._)([(0,p.Cb)({json:{write:!0}})],x.prototype,"transform",void 0),x=o=(0,r._)([(0,y.j)("esri.rest.support.FeatureSet")],x),x.prototype.toJSON.isDefaultToJSON=!0;const R=x}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/dc6c97a43d642eeaf477.js b/public/assets/esri/core/workers/chunks/dc6c97a43d642eeaf477.js new file mode 100644 index 0000000..6801176 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/dc6c97a43d642eeaf477.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8522],{83379:(t,e,r)=>{r.d(e,{Z:()=>m});var o=r(43697),s=r(20102),i=r(70586),l=r(609),n=r(95330),a=r(20941),u=r(5600),p=r(52011);const d="loaded",h=t=>{let e=class extends t{constructor(...t){super(...t),this._loadController=null,this.loadError=null,this.loadStatus="not-loaded",this._set("loadWarnings",[]),this.addResolvingPromise(new Promise((t=>{const e=this.load.bind(this);this.load=r=>{const o=new Promise(((t,e)=>{const o=(0,n.$F)(r,e);this.destroyed&&e(new s.Z("load:instance-destroyed",`Instance of '${this.declaredClass||this.constructor.name}' is already destroyed`,{instance:this})),this.when(t,e).finally((()=>{o&&o.remove()}))}));if("not-loaded"===this.loadStatus){this._set("loadStatus","loading");const t=this._loadController=new AbortController;e({signal:t.signal}),(0,n.fu)(t.signal,(()=>{this._promiseProps.abort()}))}return t(),o}}))),this.when((()=>{this._set("loadStatus",d),this._loadController=null}),(t=>{this._set("loadStatus","failed"),this._set("loadError",t),this._loadController=null}))}destroy(){this._loadController=(0,i.IM)(this._loadController),this._set("loadError",null),this._set("loadWarnings",[])}get loaded(){return this.loadStatus===d}get loadWarnings(){return this._get("loadWarnings")}load(){return null}cancelLoad(){return this.isFulfilled()||(this._set("loadError",new s.Z("load:cancelled","Cancelled")),this._loadController?.abort()),this}};return(0,o._)([(0,u.Cb)({readOnly:!0})],e.prototype,"loaded",null),(0,o._)([(0,u.Cb)({readOnly:!0})],e.prototype,"loadError",void 0),(0,o._)([(0,u.Cb)({clonable:!1})],e.prototype,"loadStatus",void 0),(0,o._)([(0,u.Cb)({type:[a.Z],readOnly:!0})],e.prototype,"loadWarnings",null),e=(0,o._)([(0,p.j)("esri.core.Loadable")],e),e};let c=class extends(h(l.D)){};var y;c=(0,o._)([(0,p.j)("esri.core.Loadable")],c),(y=c||(c={})).LoadableMixin=h,y.isLoadable=function(t){return!(!t||!t.load)};const m=c},609:(t,e,r)=>{r.d(e,{D:()=>h,v:()=>d});var o,s,i=r(43697),l=r(92036),n=r(70586),a=r(95330),u=r(52011);(s=o||(o={}))[s.PENDING=0]="PENDING",s[s.RESOLVED=1]="RESOLVED",s[s.REJECTED=2]="REJECTED";class p{constructor(){this._resolver=(0,a.hh)(),this._status=o.PENDING,this._resolvingPromises=[],this._resolver.promise.then((()=>{this._status=o.RESOLVED,this._cleanUp()}),(()=>{this._status=o.REJECTED,this._cleanUp()})),this.promise=this._resolver.promise}destroy(){this._cleanUp()}addResolvingPromise(t){this._resolvingPromises.push(t),this._tryResolve()}isResolved(){return this._status===o.RESOLVED}isRejected(){return this._status===o.REJECTED}isFulfilled(){return this._status!==o.PENDING}abort(){this._resolver.reject((0,a.zE)())}_cleanUp(){this._allPromise=null,this._resolvingPromises=null}_tryResolve(){if(this.isFulfilled())return;const t=(0,a.hh)(),e=[...this._resolvingPromises,(0,n.j0)(t.promise)],r=this._allPromise=Promise.all(e);r.then((()=>{this.isFulfilled()||this._allPromise!==r||this._resolver.resolve()}),(t=>{this.isFulfilled()||this._allPromise!==r||(0,a.D_)(t)||this._resolver.reject(t)})),t.resolve()}}const d=t=>{let e=class extends t{constructor(...t){super(...t),this._promiseProps=new p,this.addResolvingPromise(Promise.resolve())}destroy(){this._promiseProps?.destroy()}isResolved(){return this._promiseProps.isResolved()}isRejected(){return this._promiseProps.isRejected()}isFulfilled(){return this._promiseProps.isFulfilled()}when(t,e){return this._promiseProps.promise.then((()=>this)).then(t,e)}catch(t){return this.when(null,t)}addResolvingPromise(t){t&&!this._promiseProps.isFulfilled()&&this._promiseProps.addResolvingPromise("_promiseProps"in t?t.when():t)}};return e=(0,i._)([(0,u.j)("esri.core.Promise")],e),e};let h=class extends(d(l.Z)){};h=(0,i._)([(0,u.j)("esri.core.Promise")],h)},70171:(t,e,r)=>{let o;r.d(e,{Kd:()=>l,Ze:()=>p,qe:()=>a});const s=globalThis.esriConfig?.locale??globalThis.dojoConfig?.locale;function i(){return s??globalThis.navigator?.language??"en"}function l(){return void 0===o&&(o=i()),o}const n=[];function a(t){return n.push(t),{remove(){n.splice(n.indexOf(t),1)}}}const u=[];function p(t){return u.push(t),{remove(){n.splice(u.indexOf(t),1)}}}globalThis.addEventListener?.("languagechange",(function(){const t=i();o!==t&&(o=t,[...u].forEach((e=>{e.call(null,t)})),[...n].forEach((e=>{e.call(null,t)})))}))},48522:(t,e,r)=>{r.d(e,{Z:()=>E});var o=r(43697),s=r(68773),i=r(40330),l=r(3172),n=r(20102),a=r(96674),u=r(83379),p=r(70586),d=r(95330),h=r(5600),c=r(75215),y=(r(67676),r(80442),r(71715)),m=r(52011),_=r(6570),v=r(70171);let b;var C=r(41253),f=r(92036);let g=class extends f.Z{constructor(t){super(t),this.nextQueryParams=null,this.queryParams=null,this.results=null,this.total=null}};(0,o._)([(0,h.Cb)()],g.prototype,"nextQueryParams",void 0),(0,o._)([(0,h.Cb)()],g.prototype,"queryParams",void 0),(0,o._)([(0,h.Cb)()],g.prototype,"results",void 0),(0,o._)([(0,h.Cb)()],g.prototype,"total",void 0),g=(0,o._)([(0,m.j)("esri.portal.PortalQueryResult")],g);const S=g;var P,O=r(86082),w=r(71058);let G;const q={PortalGroup:()=>Promise.resolve().then(r.bind(r,68916)),PortalItem:()=>Promise.all([r.e(5235),r.e(9880)]).then(r.bind(r,15235)),PortalUser:()=>Promise.resolve().then(r.bind(r,86082))};let D=P=class extends((0,a.eC)(u.Z)){constructor(t){super(t),this._esriIdCredentialCreateHandle=null,this.access=null,this.allSSL=!1,this.authMode="auto",this.authorizedCrossOriginDomains=null,this.basemapGalleryGroupQuery=null,this.basemapGalleryGroupQuery3D=null,this.bingKey=null,this.canListApps=!1,this.canListData=!1,this.canListPreProvisionedItems=!1,this.canProvisionDirectPurchase=!1,this.canSearchPublic=!0,this.canShareBingPublic=!1,this.canSharePublic=!1,this.canSignInArcGIS=!1,this.canSignInIDP=!1,this.colorSetsGroupQuery=null,this.commentsEnabled=!1,this.created=null,this.culture=null,this.customBaseUrl=null,this.defaultBasemap=null,this.defaultDevBasemap=null,this.defaultExtent=null,this.defaultVectorBasemap=null,this.description=null,this.devBasemapGalleryGroupQuery=null,this.eueiEnabled=null,this.featuredGroups=null,this.featuredItemsGroupQuery=null,this.galleryTemplatesGroupQuery=null,this.livingAtlasGroupQuery=null,this.hasCategorySchema=!1,this.helperServices=null,this.homePageFeaturedContent=null,this.homePageFeaturedContentCount=null,this.httpPort=null,this.httpsPort=null,this.id=null,this.ipCntryCode=null,this.isPortal=!1,this.isReadOnly=!1,this.layerTemplatesGroupQuery=null,this.maxTokenExpirationMinutes=null,this.modified=null,this.name=null,this.portalHostname=null,this.portalMode=null,this.portalProperties=null,this.region=null,this.rotatorPanels=null,this.showHomePageDescription=!1,this.sourceJSON=null,this.supportsHostedServices=!1,this.symbolSetsGroupQuery=null,this.templatesGroupQuery=null,this.units=null,this.url=s.default.portalUrl,this.urlKey=null,this.user=null,this.use3dBasemaps=!0,this.useStandardizedQuery=!1,this.useVectorBasemaps=!1,this.vectorBasemapGalleryGroupQuery=null}normalizeCtorArgs(t){return"string"==typeof t?{url:t}:t}destroy(){U.unregister(this),this.defaultBasemap=(0,p.SC)(this.defaultBasemap),this.defaultDevBasemap=(0,p.SC)(this.defaultDevBasemap),this.defaultVectorBasemap=(0,p.SC)(this.defaultVectorBasemap),this._esriIdCredentialCreateHandle=(0,p.hw)(this._esriIdCredentialCreateHandle)}readAuthorizedCrossOriginDomains(t){if(t)for(const e of t)s.default.request.trustedServers.includes(e)||s.default.request.trustedServers.push(e);return t}readDefaultBasemap(t){return this._readBasemap(t)}readDefaultDevBasemap(t){return this._readBasemap(t)}readDefaultVectorBasemap(t){return this._readBasemap(t)}get extraQuery(){const t=!(this.user&&this.user.orgId)||this.canSearchPublic;return this.id&&!t?` AND orgid:${this.id}`:null}get isOrganization(){return!!this.access}get itemPageUrl(){return this.url?`${this.url}/home/item.html`:null}get restUrl(){let t=this.url;if(t){const e=t.indexOf("/sharing");t=e>0?t.substring(0,e):this.url.replace(/\/+$/,""),t+="/sharing/rest"}return t}get thumbnailUrl(){const t=this.restUrl,e=this.thumbnail;return t&&e?this._normalizeSSL(t+"/portals/self/resources/"+e):null}readUrlKey(t){return t?t.toLowerCase():t}readUser(t){let e=null;return t&&(e=O.default.fromJSON(t),e.portal=this),e}load(t){const e=Promise.all([r.e(5235),r.e(3668)]).then(r.bind(r,93668)).then((({default:e})=>{(0,d.k_)(t),G=e})).then((()=>this.sourceJSON?this.sourceJSON:this.fetchSelf(this.authMode,!1,t))).then((t=>{if(i.id){const t=i.id;this.credential=t.findCredential(this.restUrl),this.credential||this.authMode!==P.AUTH_MODE_AUTO||(this._esriIdCredentialCreateHandle?.remove(),this._esriIdCredentialCreateHandle=t.on("credential-create",function(t){const e=i.id;return()=>{const r=t.deref();r&&e.findCredential(r.restUrl)&&r.signIn().catch((()=>{}))}}(new WeakRef(this))),U.register(this,this._esriIdCredentialCreateHandle,this))}this.sourceJSON=t,this.read(t)}));return this.addResolvingPromise(e),Promise.resolve(this)}async createElevationLayers(){await this.load();const t=this._getHelperService("defaultElevationLayers"),e=(await Promise.all([r.e(163),r.e(8346),r.e(4547),r.e(5235),r.e(4565),r.e(6486),r.e(2920)]).then(r.bind(r,65665))).default;return t?t.map((t=>new e({id:t.id,url:t.url}))):[]}async fetchBasemaps(t,e){const r=await this._fetchBasemaps(t,e);if(!0===e?.include3d&&!1!==this.use3dBasemaps){const o=await this._fetchBasemaps3D(t,e);r.unshift(...o)}return r}fetchCategorySchema(t){return this.hasCategorySchema?this.request(this.restUrl+"/portals/self/categorySchema",t).then((t=>t.categorySchema)):(0,d.Hc)(t)?Promise.reject((0,d.zE)()):Promise.resolve([])}fetchFeaturedGroups(t){const e=this.featuredGroups,r=new C.Z;if(r.num=100,r.sortField="title",e&&e.length){const o=[];for(const t of e)o.push(`(title:"${t.title}" AND owner:${t.owner})`);return r.query=o.join(" OR "),this.queryGroups(r,t).then((t=>t.results))}return(0,d.Hc)(t)?Promise.reject((0,d.zE)()):Promise.resolve([])}fetchRegions(t){const e=this.user?.culture||this.culture||(0,v.Kd)();return this.request(this.restUrl+"/portals/regions",{...t,query:{culture:e}})}fetchSettings(t){const e=this.user?.culture||this.culture||(0,v.Kd)();return this.request(this.restUrl+"/portals/self/settings",{...t,query:{culture:e}})}static getDefault(){return b&&!b.destroyed||(b=new P),b}queryGroups(t,e){return this.queryPortal("/community/groups",t,"PortalGroup",e)}queryItems(t,e){return this.queryPortal("/search",t,"PortalItem",e)}queryUsers(t,e){return t.sortField||(t.sortField="username"),this.queryPortal("/community/users",t,"PortalUser",e)}fetchSelf(t=this.authMode,e=!1,r){const o=this.restUrl+"/portals/self",s={authMode:t,query:{culture:(0,v.Kd)().toLowerCase()},...r};return"auto"===s.authMode&&(s.authMode="no-prompt"),e&&(s.query.default=!0),this.request(o,s)}queryPortal(t,e,r,o){const s=(0,c.se)(C.Z,e),i=e=>this.request(this.restUrl+t,{...s.toRequestOptions(this),...o}).then((t=>{const r=s.clone();return r.start=t.nextStart,new S({nextQueryParams:r,queryParams:s,total:t.total,results:P._resultsToTypedArray(e,{portal:this},t,o)})})).then((t=>Promise.all(t.results.map((e=>"function"==typeof e.when?e.when():t))).then((()=>t),(e=>((0,d.r9)(e),t)))));return r&&q[r]?q[r]().then((({default:t})=>((0,d.k_)(o),i(t)))):i()}signIn(){if(this.authMode===P.AUTH_MODE_ANONYMOUS)return Promise.reject(new n.Z("portal:invalid-auth-mode",`Current "authMode"' is "${this.authMode}"`));if("failed"===this.loadStatus)return Promise.reject(this.loadError);const t=t=>Promise.resolve().then((()=>"not-loaded"===this.loadStatus?(t||(this.authMode="immediate"),this.load().then((()=>null))):"loading"===this.loadStatus?this.load().then((()=>this.credential?null:(this.credential=t,this.fetchSelf("immediate")))):this.user&&this.credential===t?null:(this.credential=t,this.fetchSelf("immediate")))).then((t=>{t&&(this.sourceJSON=t,this.read(t))}));return i.id?i.id.getCredential(this.restUrl).then((e=>t(e))):t(this.credential)}normalizeUrl(t){const e=this.credential&&this.credential.token;return this._normalizeSSL(e?t+(t.includes("?")?"&":"?")+"token="+e:t)}requestToTypedArray(t,e,r){return this.request(t,e).then((t=>{const e=P._resultsToTypedArray(r,{portal:this},t);return Promise.all(e.map((e=>"function"==typeof e.when?e.when():t))).then((()=>e),(()=>e))}))}request(t,e={}){const r={f:"json",...e.query},{authMode:o=(this.authMode===P.AUTH_MODE_ANONYMOUS?"anonymous":"auto"),body:s=null,cacheBust:i=!1,method:n="auto",responseType:a="json",signal:u}=e,p={authMode:o,body:s,cacheBust:i,method:n,query:r,responseType:a,timeout:0,signal:u};return(0,l.default)(this._normalizeSSL(t),p).then((t=>t.data))}toJSON(){throw new n.Z("internal:not-yet-implemented","Portal.toJSON is not yet implemented")}static fromJSON(t){if(!t)return null;if(t.declaredClass)throw new Error("JSON object is already hydrated");return new P({sourceJSON:t})}_getHelperService(t){const e=this.helperServices&&this.helperServices[t];if(!e)throw new n.Z("portal:service-not-found",`The \`helperServices\` do not include an entry named "${t}"`);return e}async _fetchBasemaps(t,e){const r=new C.Z;r.query=t||(s.default.apiKey&&(0,w.r)(this.url)?this.devBasemapGalleryGroupQuery:this.useVectorBasemaps?this.vectorBasemapGalleryGroupQuery:this.basemapGalleryGroupQuery),r.disableExtraQuery=!0;const o=await this.queryGroups(r,e);if(!o.total)return[];const i=o.results[0];r.num=100,r.query='type:"Web Map" -type:"Web Application"',r.sortField=i.sortField||"name",r.sortOrder=i.sortOrder||"desc";const l=await i.queryItems(r,e);return l.total?l.results.filter((t=>"Web Map"===t.type)).map((t=>new G({portalItem:t}))):[]}async _fetchBasemaps3D(t,e){const r=t||this.basemapGalleryGroupQuery3D;if(!r)return[];const o=new C.Z({query:r,disableExtraQuery:!0}),s=await this.queryGroups(o,e);if(!s.total)return[];const i=s.results[0];o.num=100,o.query='type:"Web Scene"',o.sortField=i.sortField||"name",o.sortOrder=i.sortOrder||"desc";const l=await i.queryItems(o,e);return l.total?l.results.filter((t=>"Web Scene"===t.type)).map((t=>new G({portalItem:t}))):[]}_normalizeSSL(t){return t.replace(/^http:/i,"https:").replace(":7080",":7443")}_readBasemap(t){if(t){const e=G.fromJSON(t);return e.portalItem={portal:this},e}return null}static _resultsToTypedArray(t,e,r,o){let s=[];if(r){const i=null!=o?o.signal:null;s=r.listings||r.notifications||r.userInvitations||r.tags||r.items||r.groups||r.comments||r.provisions||r.results||r.relatedItems||r,(t||e)&&(s=s.map((r=>{const o=Object.assign(t?t.fromJSON(r):r,e);return"function"==typeof o.load&&o.load(i),o})))}else s=[];return s}};D.AUTH_MODE_ANONYMOUS="anonymous",D.AUTH_MODE_AUTO="auto",D.AUTH_MODE_IMMEDIATE="immediate",(0,o._)([(0,h.Cb)()],D.prototype,"access",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"allSSL",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"authMode",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"authorizedCrossOriginDomains",void 0),(0,o._)([(0,y.r)("authorizedCrossOriginDomains")],D.prototype,"readAuthorizedCrossOriginDomains",null),(0,o._)([(0,h.Cb)()],D.prototype,"basemapGalleryGroupQuery",void 0),(0,o._)([(0,h.Cb)({json:{name:"3DBasemapGalleryGroupQuery"}})],D.prototype,"basemapGalleryGroupQuery3D",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"bingKey",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"canListApps",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"canListData",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"canListPreProvisionedItems",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"canProvisionDirectPurchase",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"canSearchPublic",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"canShareBingPublic",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"canSharePublic",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"canSignInArcGIS",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"canSignInIDP",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"colorSetsGroupQuery",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"commentsEnabled",void 0),(0,o._)([(0,h.Cb)({type:Date})],D.prototype,"created",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"credential",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"culture",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"currentVersion",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"customBaseUrl",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"defaultBasemap",void 0),(0,o._)([(0,y.r)("defaultBasemap")],D.prototype,"readDefaultBasemap",null),(0,o._)([(0,h.Cb)()],D.prototype,"defaultDevBasemap",void 0),(0,o._)([(0,y.r)("defaultDevBasemap")],D.prototype,"readDefaultDevBasemap",null),(0,o._)([(0,h.Cb)({type:_.Z})],D.prototype,"defaultExtent",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"defaultVectorBasemap",void 0),(0,o._)([(0,y.r)("defaultVectorBasemap")],D.prototype,"readDefaultVectorBasemap",null),(0,o._)([(0,h.Cb)()],D.prototype,"description",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"devBasemapGalleryGroupQuery",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"eueiEnabled",void 0),(0,o._)([(0,h.Cb)({readOnly:!0})],D.prototype,"extraQuery",null),(0,o._)([(0,h.Cb)()],D.prototype,"featuredGroups",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"featuredItemsGroupQuery",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"galleryTemplatesGroupQuery",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"livingAtlasGroupQuery",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"hasCategorySchema",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"helpBase",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"helperServices",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"helpMap",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"homePageFeaturedContent",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"homePageFeaturedContentCount",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"httpPort",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"httpsPort",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"id",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"ipCntryCode",void 0),(0,o._)([(0,h.Cb)({readOnly:!0})],D.prototype,"isOrganization",null),(0,o._)([(0,h.Cb)()],D.prototype,"isPortal",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"isReadOnly",void 0),(0,o._)([(0,h.Cb)({readOnly:!0})],D.prototype,"itemPageUrl",null),(0,o._)([(0,h.Cb)()],D.prototype,"layerTemplatesGroupQuery",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"maxTokenExpirationMinutes",void 0),(0,o._)([(0,h.Cb)({type:Date})],D.prototype,"modified",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"name",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"portalHostname",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"portalMode",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"portalProperties",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"region",void 0),(0,o._)([(0,h.Cb)({readOnly:!0})],D.prototype,"restUrl",null),(0,o._)([(0,h.Cb)()],D.prototype,"rotatorPanels",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"showHomePageDescription",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"sourceJSON",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"staticImagesUrl",void 0),(0,o._)([(0,h.Cb)({json:{name:"2DStylesGroupQuery"}})],D.prototype,"stylesGroupQuery2d",void 0),(0,o._)([(0,h.Cb)({json:{name:"stylesGroupQuery"}})],D.prototype,"stylesGroupQuery3d",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"supportsHostedServices",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"symbolSetsGroupQuery",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"templatesGroupQuery",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"thumbnail",void 0),(0,o._)([(0,h.Cb)({readOnly:!0})],D.prototype,"thumbnailUrl",null),(0,o._)([(0,h.Cb)()],D.prototype,"units",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"url",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"urlKey",void 0),(0,o._)([(0,y.r)("urlKey")],D.prototype,"readUrlKey",null),(0,o._)([(0,h.Cb)()],D.prototype,"user",void 0),(0,o._)([(0,y.r)("user")],D.prototype,"readUser",null),(0,o._)([(0,h.Cb)()],D.prototype,"use3dBasemaps",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"useStandardizedQuery",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"useVectorBasemaps",void 0),(0,o._)([(0,h.Cb)()],D.prototype,"vectorBasemapGalleryGroupQuery",void 0),D=P=(0,o._)([(0,m.j)("esri.portal.Portal")],D);const E=D,U=new FinalizationRegistry((t=>{t.remove()}))},68916:(t,e,r)=>{r.r(e),r.d(e,{default:()=>h});var o=r(43697),s=r(20102),i=r(96674),l=r(70586),n=r(5600),a=r(75215),u=(r(67676),r(80442),r(52011)),p=r(41253);let d=class extends i.wq{constructor(t){super(t),this.access=null,this.created=null,this.description=null,this.id=null,this.isInvitationOnly=!1,this.modified=null,this.owner=null,this.portal=null,this.snippet=null,this.sortField=null,this.sortOrder=null,this.tags=null,this.title=null}get thumbnailUrl(){const t=this.url,e=this.thumbnail;return t&&e&&this.portal?this.portal?.normalizeUrl(`${t}/info/${e}?f=json`):null}get url(){const t=this.get("portal.restUrl");return t?t+"/community/groups/"+this.id:null}fetchCategorySchema(t){return(0,l.s3)(this.portal).request(this.url+"/categorySchema",t).then((e=>{const r=e.categorySchema||[];return r.some((t=>"contentCategorySetsGroupQuery.LivingAtlas"===t.source))?this._fetchCategorySchemaSet("LivingAtlas",t):r}))}fetchMembers(t){return(0,l.s3)(this.portal).request(this.url+"/users",t)}getThumbnailUrl(t){let e=this.thumbnailUrl;return e&&t&&(e+=`&w=${t}`),e}toJSON(){throw new s.Z("internal:not-yet-implemented","PortalGroup.toJSON is not yet implemented")}queryItems(t,e){let r=(0,a.se)(p.Z,t);const o=(0,l.s3)(this.portal);return parseFloat(o.currentVersion)>5?(r=r||new p.Z,o.queryPortal(`/content/groups/${this.id}/search`,r,"PortalItem",e)):(r=r?r.clone():new p.Z,r.query="group:"+this.id+(r.query?" "+r.query:""),o.queryItems(r,e))}_fetchCategorySchemaSet(t,e){const r=(0,l.s3)(this.portal);return r.fetchSelf(r.authMode,!0,e).then((t=>{const o=t.contentCategorySetsGroupQuery;if(o){const t=new p.Z;return t.disableExtraQuery=!0,t.num=1,t.query=o,r.queryGroups(t,e)}throw new s.Z("portal-group:fetchCategorySchema","contentCategorySetsGroupQuery value not found")})).then((r=>{if(r.total){const o=r.results[0],s=new p.Z;return s.num=1,s.query=`typekeywords:"${t}"`,o.queryItems(s,e)}throw new s.Z("portal-group:fetchCategorySchema","contentCategorySetsGroupQuery group not found")})).then((t=>t.total?t.results[0].fetchData("json",e).then((t=>{const e=t&&t.categorySchema;return e&&e.length?e:[]})):[]))}};(0,o._)([(0,n.Cb)()],d.prototype,"access",void 0),(0,o._)([(0,n.Cb)({type:Date})],d.prototype,"created",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"description",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"id",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"isInvitationOnly",void 0),(0,o._)([(0,n.Cb)({type:Date})],d.prototype,"modified",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"owner",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"portal",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"snippet",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"sortField",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"sortOrder",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"tags",void 0),(0,o._)([(0,n.Cb)()],d.prototype,"thumbnail",void 0),(0,o._)([(0,n.Cb)({readOnly:!0})],d.prototype,"thumbnailUrl",null),(0,o._)([(0,n.Cb)()],d.prototype,"title",void 0),(0,o._)([(0,n.Cb)({readOnly:!0})],d.prototype,"url",null),d=(0,o._)([(0,u.j)("esri.portal.PortalGroup")],d);const h=d},41253:(t,e,r)=>{r.d(e,{Z:()=>m});var o,s=r(43697),i=r(92036),l=r(35454),n=r(22974),a=r(5600),u=(r(75215),r(52011)),p=r(6570),d=r(82971),h=r(40488);const c=new l.X({avgRating:"avg-rating",numRatings:"num-ratings",numComments:"num-comments",numViews:"num-views"});let y=o=class extends i.Z{constructor(t){super(t),this.categories=null,this.disableExtraQuery=!1,this.extent=null,this.filter=null,this.num=10,this.query=null,this.sortField=null,this.start=1}get sortOrder(){return this._get("sortOrder")||"asc"}set sortOrder(t){"asc"!==t&&"desc"!==t||this._set("sortOrder",t)}clone(){return new o({categories:this.categories?(0,n.d9)(this.categories):null,disableExtraQuery:this.disableExtraQuery,extent:this.extent?this.extent.clone():null,filter:this.filter,num:this.num,query:this.query,sortField:this.sortField,sortOrder:this.sortOrder,start:this.start})}toRequestOptions(t,e){let r=[];this.categories&&(r=this.categories.map((t=>Array.isArray(t)?JSON.stringify(t):t)));let o="";if(this.extent){const t=(0,h.iV)(this.extent,d.Z.WGS84);null!=t&&(o=`${t.xmin},${t.ymin},${t.xmax},${t.ymax}`)}let s=this.query;!this.disableExtraQuery&&t.extraQuery&&(s="("+s+")"+t.extraQuery);const i={categories:r,bbox:o,q:s,filter:this.filter,num:this.num,sortField:null,sortOrder:null,start:this.start};return this.sortField&&(i.sortField=this.sortField.split(",").map((t=>c.toJSON(t.trim()))).join(","),i.sortOrder=this.sortOrder),{query:{...e,...i}}}};(0,s._)([(0,a.Cb)()],y.prototype,"categories",void 0),(0,s._)([(0,a.Cb)()],y.prototype,"disableExtraQuery",void 0),(0,s._)([(0,a.Cb)({type:p.Z})],y.prototype,"extent",void 0),(0,s._)([(0,a.Cb)()],y.prototype,"filter",void 0),(0,s._)([(0,a.Cb)()],y.prototype,"num",void 0),(0,s._)([(0,a.Cb)()],y.prototype,"query",void 0),(0,s._)([(0,a.Cb)()],y.prototype,"sortField",void 0),(0,s._)([(0,a.Cb)()],y.prototype,"sortOrder",null),(0,s._)([(0,a.Cb)()],y.prototype,"start",void 0),y=o=(0,s._)([(0,u.j)("esri.portal.PortalQueryParams")],y);const m=y},86082:(t,e,r)=>{r.r(e),r.d(e,{default:()=>c});var o=r(43697),s=r(20102),i=r(96674),l=r(5600),n=(r(75215),r(67676),r(80442),r(52011));let a=class extends i.wq{constructor(t){super(t),this.created=null,this.id=null,this.portal=null,this.title=null,this.username=null}get url(){const t=this.get("portal.restUrl");return t?`${t}/content/users/${this.username}/${this.id}`:null}toJSON(){throw new s.Z("internal:not-yet-implemented","PortalFolder.toJSON is not yet implemented")}};(0,o._)([(0,l.Cb)({type:Date})],a.prototype,"created",void 0),(0,o._)([(0,l.Cb)()],a.prototype,"id",void 0),(0,o._)([(0,l.Cb)()],a.prototype,"portal",void 0),(0,o._)([(0,l.Cb)()],a.prototype,"title",void 0),(0,o._)([(0,l.Cb)({readOnly:!0})],a.prototype,"url",null),(0,o._)([(0,l.Cb)()],a.prototype,"username",void 0),a=(0,o._)([(0,n.j)("esri.portal.PortalFolder")],a);const u=a;var p,d=r(68916);let h=p=class extends i.wq{constructor(...t){super(...t),this.access=null,this.created=null,this.culture=null,this.description=null,this.email=null,this.fullName=null,this.modified=null,this.orgId=null,this.portal=null,this.preferredView=null,this.privileges=null,this.region=null,this.role=null,this.roleId=null,this.sourceJSON=null,this.units=null,this.username=null,this.userType=null}get thumbnailUrl(){const t=this.url,e=this.thumbnail;return t&&e?this.portal.normalizeUrl(`${t}/info/${e}?f=json`):null}get userContentUrl(){const t=this.get("portal.restUrl");return t?`${t}/content/users/${this.username}`:null}get url(){const t=this.get("portal.restUrl");return t?`${t}/community/users/${this.username}`:null}addItem(t){const e=t&&t.item,r=t&&t.data,o=t&&t.folder,s={method:"post"};e&&(s.query=e.createPostQuery(),null!=r&&("string"==typeof r?s.query.text=r:"object"==typeof r&&(s.query.text=JSON.stringify(r))));let i=this.userContentUrl;return o&&(i+="/"+("string"==typeof o?o:o.id)),this.portal.request(i+"/addItem",s).then((t=>(e.id=t.id,e.portal=this.portal,e.loaded?e.reload():e.load())))}deleteItem(t){let e=this.userContentUrl;return t.ownerFolder&&(e+="/"+t.ownerFolder),this.portal.request(e+`/items/${t.id}/delete`,{method:"post"}).then((()=>{t.id=null,t.portal=null}))}deleteItems(t){const e=this.userContentUrl+"/deleteItems",r=t.map((t=>t.id));if(r.length){const o={method:"post",query:{items:r.join(",")}};return this.portal.request(e,o).then((()=>{t.forEach((t=>{t.id=null,t.portal=null}))}))}return Promise.resolve(void 0)}fetchFolders(){return this.portal.request(this.userContentUrl??"",{query:{num:1}}).then((t=>{let e;return e=t&&t.folders?t.folders.map((t=>{const e=u.fromJSON(t);return e.portal=this.portal,e})):[],e}))}fetchGroups(){return this.portal.request(this.url??"").then((t=>{let e;return e=t&&t.groups?t.groups.map((t=>{const e=d.default.fromJSON(t);return e.portal=this.portal,e})):[],e}))}fetchItems(t){const e=t??{};let o,s=this.userContentUrl??"";return e.folder&&(s+="/"+e.folder.id),Promise.all([r.e(5235),r.e(9880)]).then(r.bind(r,15235)).then((({default:t})=>{o=t;const r={folders:!1,num:e.num||10,start:e.start||1,sortField:e.sortField||"created",sortOrder:e.sortOrder||"asc"};return this.portal.request(s,{query:r})})).then((t=>{let e;return t&&t.items?(e=t.items.map((t=>{const e=o.fromJSON(t);return e.portal=this.portal,e})),Promise.all(e.map((t=>t.load()))).catch((t=>t)).then((()=>({items:e,nextStart:t.nextStart,total:t.total})))):{items:[],nextStart:-1,total:0}}))}fetchTags(){return this.portal.request(this.url+"/tags").then((t=>t.tags))}getThumbnailUrl(t){let e=this.thumbnailUrl;return e&&t&&(e+=`&w=${t}`),e}queryFavorites(t){return this.favGroupId?(this._favGroup||(this._favGroup=new d.default({id:this.favGroupId,portal:this.portal})),this._favGroup.queryItems(t)):Promise.reject(new s.Z("internal:unknown","Unknown internal error",{internalError:"Unknown favGroupId"}))}toJSON(){throw new s.Z("internal:not-yet-implemented","PortalGroup.toJSON is not yet implemented")}static fromJSON(t){if(!t)return null;if(t.declaredClass)throw new Error("JSON object is already hydrated");const e=new p;return e.sourceJSON=t,e.read(t),e}};(0,o._)([(0,l.Cb)()],h.prototype,"access",void 0),(0,o._)([(0,l.Cb)({type:Date})],h.prototype,"created",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"culture",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"description",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"email",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"favGroupId",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"fullName",void 0),(0,o._)([(0,l.Cb)({type:Date})],h.prototype,"modified",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"orgId",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"portal",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"preferredView",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"privileges",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"region",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"role",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"roleId",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"sourceJSON",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"thumbnail",void 0),(0,o._)([(0,l.Cb)({readOnly:!0})],h.prototype,"thumbnailUrl",null),(0,o._)([(0,l.Cb)()],h.prototype,"units",void 0),(0,o._)([(0,l.Cb)({readOnly:!0})],h.prototype,"userContentUrl",null),(0,o._)([(0,l.Cb)({readOnly:!0})],h.prototype,"url",null),(0,o._)([(0,l.Cb)()],h.prototype,"username",void 0),(0,o._)([(0,l.Cb)()],h.prototype,"userType",void 0),h=p=(0,o._)([(0,n.j)("esri.portal.PortalUser")],h);const c=h}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/de20572d334abd4a7d82.js b/public/assets/esri/core/workers/chunks/de20572d334abd4a7d82.js new file mode 100644 index 0000000..6d816e0 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/de20572d334abd4a7d82.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2594],{17445:(e,t,r)=>{r.d(t,{N1:()=>d,YP:()=>a,Z_:()=>y,gx:()=>u,nn:()=>f,on:()=>p,tX:()=>g});var i=r(91460),s=r(50758),l=r(70586),n=r(95330),o=r(26258);function a(e,t,r={}){return c(e,t,r,h)}function u(e,t,r={}){return c(e,t,r,m)}function c(e,t,r={},i){let s=null;const n=r.once?(e,r)=>{i(e)&&((0,l.hw)(s),t(e,r))}:(e,r)=>{i(e)&&t(e,r)};if(s=(0,o.aQ)(e,n,r.sync,r.equals),r.initial){const t=e();n(t,t)}return s}function p(e,t,r,n={}){let o=null,u=null,c=null;function p(){o&&u&&(u.remove(),n.onListenerRemove?.(o),o=null,u=null)}function d(e){n.once&&n.once&&(0,l.hw)(c),r(e)}const h=a(e,((e,r)=>{p(),(0,i.vT)(e)&&(o=e,u=(0,i.on)(e,t,d),n.onListenerAdd?.(e))}),{sync:n.sync,initial:!0});return c=(0,s.kB)((()=>{h.remove(),p()})),c}function d(e,t){return function(e,t,r){if((0,n.Hc)(r))return Promise.reject((0,n.zE)());const i=e();if(t?.(i))return Promise.resolve(i);let o=null;function a(){o=(0,l.hw)(o)}return new Promise(((i,l)=>{o=(0,s.AL)([(0,n.fu)(r,(()=>{a(),l((0,n.zE)())})),c(e,(e=>{a(),i(e)}),{sync:!1,once:!0},t??h)])}))}(e,m,t)}function h(e){return!0}function m(e){return!!e}r(87538);const y={sync:!0},f={initial:!0},g={sync:!0,initial:!0}},72594:(e,t,r)=>{r.r(t),r.d(t,{default:()=>fe});var i,s=r(43697),l=r(3172),n=r(67676),o=r(46791),a=r(20102),u=r(22974),c=r(16453),p=r(78286),d=r(95330),h=r(17445),m=r(81271),y=r(5600),f=(r(75215),r(71715)),g=r(52011),w=r(30556),v=r(6570),x=r(87085),b=r(16199),S=r(71612),C=r(38009),M=r(16859),I=r(34760),L=r(72965),T=r(90082),_=r(11145),P=r(42238),E=r(5833),A=r(96674);r(80442);let O=i=class extends A.wq{constructor(e){super(e),this.fullExtent=null,this.id=null,this.tileInfo=null}clone(){const e=new i;return this.hasOwnProperty("fullExtent")&&(e.fullExtent=this.fullExtent&&this.fullExtent.clone()),this.hasOwnProperty("id")&&(e.id=this.id),this.hasOwnProperty("tileInfo")&&(e.tileInfo=this.tileInfo&&this.tileInfo.clone()),e}};(0,s._)([(0,y.Cb)({type:v.Z,json:{read:{source:"fullExtent"}}})],O.prototype,"fullExtent",void 0),(0,s._)([(0,y.Cb)({type:String,json:{read:{source:"id"}}})],O.prototype,"id",void 0),(0,s._)([(0,y.Cb)({type:_.Z,json:{read:{source:"tileInfo"}}})],O.prototype,"tileInfo",void 0),O=i=(0,s._)([(0,g.j)("esri.layer.support.TileMatrixSet")],O);const R=O;var F;let V=F=class extends A.wq{constructor(e){super(e),this.id=null,this.title=null,this.description=null,this.legendUrl=null}clone(){const e=new F;return this.hasOwnProperty("description")&&(e.description=this.description),this.hasOwnProperty("id")&&(e.id=this.id),this.hasOwnProperty("isDefault")&&(e.isDefault=this.isDefault),this.hasOwnProperty("keywords")&&(e.keywords=this.keywords&&this.keywords.slice()),this.hasOwnProperty("legendUrl")&&(e.legendUrl=this.legendUrl),this.hasOwnProperty("title")&&(e.title=this.title),e}};(0,s._)([(0,y.Cb)({json:{read:{source:"id"}}})],V.prototype,"id",void 0),(0,s._)([(0,y.Cb)({json:{read:{source:"title"}}})],V.prototype,"title",void 0),(0,s._)([(0,y.Cb)({json:{read:{source:"abstract"}}})],V.prototype,"description",void 0),(0,s._)([(0,y.Cb)({json:{read:{source:"legendUrl"}}})],V.prototype,"legendUrl",void 0),(0,s._)([(0,y.Cb)({json:{read:{source:"isDefault"}}})],V.prototype,"isDefault",void 0),(0,s._)([(0,y.Cb)({json:{read:{source:"keywords"}}})],V.prototype,"keywords",void 0),V=F=(0,s._)([(0,g.j)("esri.layer.support.WMTSStyle")],V);const j=V;var U;let N=U=class extends A.wq{constructor(e){super(e),this.description=null,this.fullExtent=null,this.fullExtents=null,this.id=null,this.imageFormats=null,this.layer=null,this.parent=null,this.styles=null,this.title=null,this.tileMatrixSetId=null,this.tileMatrixSets=null}readFullExtent(e,t){return(e=t.fullExtent)?v.Z.fromJSON(e):null}readFullExtents(e,t){return t.fullExtents?.length?t.fullExtents.map((e=>v.Z.fromJSON(e))):t.tileMatrixSets?.map((e=>v.Z.fromJSON(e.fullExtent))).filter((e=>e))??[]}get imageFormat(){let e=this._get("imageFormat");return e||(e=this.imageFormats&&this.imageFormats.length?this.imageFormats[0]:""),e}set imageFormat(e){const t=this.imageFormats;e&&(e.includes("image/")||t&&!t.includes(e))&&(e.includes("image/")||(e="image/"+e),t&&!t.includes(e))?console.error("The layer doesn't support the format of "+e):this._set("imageFormat",e)}get styleId(){let e=this._get("styleId");return e||(e=this.styles?.at(0)?.id??""),e}set styleId(e){this._set("styleId",e)}get tileMatrixSet(){return this.tileMatrixSets?this.tileMatrixSets.find((e=>e.id===this.tileMatrixSetId)):null}clone(){const e=new U;return this.hasOwnProperty("description")&&(e.description=this.description),this.hasOwnProperty("imageFormats")&&(e.imageFormats=this.imageFormats&&this.imageFormats.slice()),this.hasOwnProperty("imageFormat")&&(e.imageFormat=this.imageFormat),this.hasOwnProperty("fullExtent")&&(e.fullExtent=this.fullExtent&&this.fullExtent.clone()),this.hasOwnProperty("id")&&(e.id=this.id),this.hasOwnProperty("layer")&&(e.layer=this.layer),this.hasOwnProperty("styleId")&&(e.styleId=this.styleId),this.hasOwnProperty("styles")&&(e.styles=this.styles&&this.styles.clone()),this.hasOwnProperty("tileMatrixSetId")&&(e.tileMatrixSetId=this.tileMatrixSetId),this.hasOwnProperty("tileMatrixSets")&&(e.tileMatrixSets=this.tileMatrixSets?.clone()),this.hasOwnProperty("title")&&(e.title=this.title),e}};(0,s._)([(0,y.Cb)()],N.prototype,"description",void 0),(0,s._)([(0,y.Cb)()],N.prototype,"fullExtent",void 0),(0,s._)([(0,f.r)("fullExtent",["fullExtent"])],N.prototype,"readFullExtent",null),(0,s._)([(0,y.Cb)({readOnly:!0})],N.prototype,"fullExtents",void 0),(0,s._)([(0,f.r)("fullExtents",["fullExtents","tileMatrixSets"])],N.prototype,"readFullExtents",null),(0,s._)([(0,y.Cb)()],N.prototype,"id",void 0),(0,s._)([(0,y.Cb)()],N.prototype,"imageFormat",null),(0,s._)([(0,y.Cb)({json:{read:{source:"formats"}}})],N.prototype,"imageFormats",void 0),(0,s._)([(0,y.Cb)()],N.prototype,"layer",void 0),(0,s._)([(0,y.Cb)()],N.prototype,"parent",void 0),(0,s._)([(0,y.Cb)()],N.prototype,"styleId",null),(0,s._)([(0,y.Cb)({type:o.Z.ofType(j),json:{read:{source:"styles"}}})],N.prototype,"styles",void 0),(0,s._)([(0,y.Cb)({json:{write:{ignoreOrigin:!0}}})],N.prototype,"title",void 0),(0,s._)([(0,y.Cb)()],N.prototype,"tileMatrixSetId",void 0),(0,s._)([(0,y.Cb)({readOnly:!0})],N.prototype,"tileMatrixSet",null),(0,s._)([(0,y.Cb)({type:o.Z.ofType(R),json:{read:{source:"tileMatrixSets"}}})],N.prototype,"tileMatrixSets",void 0),N=U=(0,s._)([(0,g.j)("esri.layers.support.WMTSSublayer")],N);const Z=N;var D=r(2109),k=r(94139),W=r(58116),B=r(52162),K=r(88724),$=r(39450);const q=90.71428571428571;function Y(e){const t=e.replaceAll(/ows:/gi,"");if(!H("Contents",(new DOMParser).parseFromString(t,"text/xml").documentElement))throw new a.Z("wmtslayer:wmts-capabilities-xml-is-not-valid","the wmts get capabilities response is not compliant",{text:e})}function G(e){return e.nodeType===Node.ELEMENT_NODE}function H(e,t){for(let r=0;re.textContent)).filter(n.pC)}function Q(e,t){return e.split(">").forEach((e=>{t&&(t=H(e,t))})),t&&t.textContent}function X(e,t,r,i){let s;return Array.prototype.slice.call(i.childNodes).some((i=>{if(i.nodeName.includes(e)){const e=H(t,i),l=e&&e.textContent;if(l===r||r.split(":")&&r.split(":")[1]===l)return s=i,!0}return!1})),s}function ee(e,t,r,i,s){const l=Q("Abstract",t),n=z("Format",t);return{id:e,fullExtent:re(t),fullExtents:ie(t),description:l,formats:n,styles:se(t,i),title:Q("Title",t),tileMatrixSets:le(s,t,r)}}function te(e,t){const r=[],i=e.layerMap?.get(t);if(!i)return null;const s=J("ResourceURL",i),l=J("Dimension",i);let n,o,a,u;return l.length&&(n=Q("Identifier",l[0]),o=z("Default",l[0])||z("Value",l[0])),l.length>1&&(a=Q("Identifier",l[1]),u=z("Default",l[1])||z("Value",l[1])),e.dimensionMap.set(t,{dimensions:o,dimensions2:u}),s.forEach((e=>{let t=e.getAttribute("template");if("tile"===e.getAttribute("resourceType")){if(n&&o.length)if(t.includes("{"+n+"}"))t=t.replace("{"+n+"}","{dimensionValue}");else{const e=t.toLowerCase().indexOf("{"+n.toLowerCase()+"}");e>-1&&(t=t.substring(0,e)+"{dimensionValue}"+t.substring(e+n.length+2))}if(a&&u.length)if(t.includes("{"+a+"}"))t=t.replace("{"+a+"}","{dimensionValue2}");else{const e=t.toLowerCase().indexOf("{"+a.toLowerCase()+"}");e>-1&&(t=t.substring(0,e)+"{dimensionValue2}"+t.substring(e+a.length+2))}r.push({template:t,format:e.getAttribute("format"),resourceType:"tile"})}})),r}function re(e){const t=H("WGS84BoundingBox",e),r=t?Q("LowerCorner",t).split(" "):["-180","-90"],i=t?Q("UpperCorner",t).split(" "):["180","90"];return{xmin:parseFloat(r[0]),ymin:parseFloat(r[1]),xmax:parseFloat(i[0]),ymax:parseFloat(i[1]),spatialReference:{wkid:4326}}}function ie(e){const t=[];return(0,K.h)(e,{BoundingBox:e=>{if(!e.getAttribute("crs"))return;const r=e.getAttribute("crs").toLowerCase(),i=ne(r),s=r.includes("epsg")&&(0,B.A)(i.wkid);let l,n,o,a;(0,K.h)(e,{LowerCorner:e=>{[l,n]=e.textContent.split(" ").map((e=>Number.parseFloat(e))),s&&([l,n]=[n,l])},UpperCorner:e=>{[o,a]=e.textContent.split(" ").map((e=>Number.parseFloat(e))),s&&([o,a]=[a,o])}}),t.push({xmin:l,ymin:n,xmax:o,ymax:a,spatialReference:i})}}),t}function se(e,t){return J("Style",e).map((e=>{const r=H("LegendURL",e),i=H("Keywords",e),s=i?z("Keyword",i):[];let l=r&&r.getAttribute("xlink:href");return t&&(l=l&&l.replace(/^http:/i,"https:")),{abstract:Q("Abstract",e),id:Q("Identifier",e),isDefault:"true"===e.getAttribute("isDefault"),keywords:s,legendUrl:l,title:Q("Title",e)}}))}function le(e,t,r){return J("TileMatrixSetLink",t).map((t=>function(e,t,r){const i=H("TileMatrixSet",t).textContent,s=z("TileMatrix",t),l=r.find((e=>{const t=H("Identifier",e),r=t&&t.textContent;return!!(r===i||i.split(":")&&i.split(":")[1]===r)})),n=H("TileMatrixSetLimits",t),o=n&&J("TileMatrixLimits",n),a=new Map;if(o?.length)for(const e of o){const t=H("TileMatrix",e).textContent,r=+H("MinTileRow",e).textContent,i=+H("MaxTileRow",e).textContent,s=+H("MinTileCol",e).textContent,l=+H("MaxTileCol",e).textContent;a.set(t,{minCol:s,maxCol:l,minRow:r,maxRow:i})}const u=Q("SupportedCRS",l).toLowerCase(),c=function(e,t){return oe(H("TileMatrix",e),t)}(l,u),p=c.spatialReference,d=H("TileMatrix",l),h=[parseInt(Q("TileWidth",d),10),parseInt(Q("TileHeight",d),10)],m=[];s.length?s.forEach(((e,t)=>{const r=X("TileMatrix","Identifier",e,l);m.push(pe(r,u,t,i,a))})):J("TileMatrix",l).forEach(((e,t)=>{m.push(pe(e,u,t,i,a))}));const y=function(e,t,r,i,s){const l=H("BoundingBox",t);let n,o,a,u,c,p;if(l&&(n=Q("LowerCorner",l).split(" "),o=Q("UpperCorner",l).split(" ")),n&&n.length>1&&o&&o.length>1)a=parseFloat(n[0]),c=parseFloat(n[1]),u=parseFloat(o[0]),p=parseFloat(o[1]);else{const e=H("TileMatrix",t),l=parseInt(Q("MatrixWidth",e),10),n=parseInt(Q("MatrixHeight",e),10);a=r.x,p=r.y,u=a+l*i[0]*s.resolution,c=p-n*i[1]*s.resolution}return function(e,t,r){return"1.0.0"===e&&(0,B.A)(t.wkid)&&!(r.spatialReference.isGeographic&&r.x<-90&&r.y>=-90)}(e,r.spatialReference,r)?new v.Z(c,a,p,u,r.spatialReference):new v.Z(a,c,u,p,r.spatialReference)}(e,l,c,h,m[0]).toJSON(),f=new _.Z({dpi:96,spatialReference:p,size:h,origin:c,lods:m}).toJSON();return{id:i,fullExtent:y,tileInfo:f}}(e,t,r)))}function ne(e){e=e.toLowerCase();let t=parseInt(e.split(":").pop(),10);900913!==t&&3857!==t||(t=102100);const r=function(e){return e.includes("crs84")||e.includes("crs:84")?ae.CRS84:e.includes("crs83")||e.includes("crs:83")?ae.CRS83:e.includes("crs27")||e.includes("crs:27")?ae.CRS27:null}(e);return null!=r&&(t=r),{wkid:t}}function oe(e,t){const r=ne(t),[i,s]=Q("TopLeftCorner",e).split(" ").map((e=>parseFloat(e))),l=t.includes("epsg")&&(0,B.A)(r.wkid);return new k.Z(l?{x:s,y:i,spatialReference:r}:{x:i,y:s,spatialReference:r})}var ae,ue,ce;function pe(e,t,r,i,s){const l=ne(t),n=Q("Identifier",e);let o=parseFloat(Q("ScaleDenominator",e));const a=de(l.wkid,o,i);o*=96/q;const u=+Q("MatrixWidth",e),c=+Q("MatrixHeight",e),{maxCol:p=u-1,maxRow:d=c-1,minCol:h=0,minRow:m=0}=s.get(n)??{},{x:y,y:f}=oe(e,t);return new $.Z({cols:[h,p],level:r,levelValue:n,origin:[y,f],scale:o,resolution:a,rows:[m,d]})}function de(e,t,r){let i;return i=W.Z.hasOwnProperty(""+e)?W.Z.values[W.Z[e]]:"default028mm"===r?6370997*Math.PI/180:(0,D.e8)(e).metersPerDegree,7*t/25e3/i}(ue=ae||(ae={}))[ue.CRS84=4326]="CRS84",ue[ue.CRS83=4269]="CRS83",ue[ue.CRS27=4267]="CRS27";const he={"image/png":".png","image/png8":".png","image/png24":".png","image/png32":".png","image/jpg":".jpg","image/jpeg":".jpeg","image/gif":".gif","image/bmp":".bmp","image/tiff":".tif","image/jpgpng":"","image/jpegpng":"","image/unknown":""},me=new Set(["version","service","request","layer","style","format","tilematrixset","tilematrix","tilerow","tilecol"]);let ye=ce=class extends((0,S.h)((0,I.Q)((0,L.M)((0,C.q)((0,M.I)((0,c.R)(x.Z))))))){constructor(...e){super(...e),this.activeLayer=null,this.copyright="",this.customParameters=null,this.customLayerParameters=null,this.fullExtent=null,this.operationalLayerType="WebTiledLayer",this.resourceInfo=null,this.serviceMode="RESTful",this.sublayers=null,this.type="wmts",this.version="1.0.0",this.addHandles([(0,h.YP)((()=>this.activeLayer),((e,t)=>{t&&!this.sublayers?.includes(t)&&(t.layer=null,t.parent=null),e&&(e.layer=this,e.parent=this)}),h.Z_),(0,h.on)((()=>this.sublayers),"after-add",(({item:e})=>{e.layer=this,e.parent=this}),h.Z_),(0,h.on)((()=>this.sublayers),"after-remove",(({item:e})=>{e.layer=null,e.parent=null}),h.Z_),(0,h.YP)((()=>this.sublayers),((e,t)=>{if(t)for(const e of t)e.layer=null,e.parent=null;if(e)for(const t of e)t.layer=this,t.parent=this}),h.Z_)])}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["WMTS"]},e).catch(d.r9).then((()=>this._fetchService(e))).catch((e=>{throw(0,d.r9)(e),new a.Z("wmtslayer:unsupported-service-data","Invalid response from the WMTS service.",{error:e})}))),Promise.resolve(this)}readActiveLayerFromService(e,t,r){this.activeLayer||(this.activeLayer=new Z);let i=t.layers.find((e=>e.id===this.activeLayer.id));return i||(i=t.layers[0]),this.activeLayer.read(i,r),this.activeLayer}readActiveLayerFromItemOrWebDoc(e,t){const{templateUrl:r,wmtsInfo:i}=t,s=r?this._getLowerCasedUrlParams(r):null,l=i?.layerIdentifier;let n=null;const o=i?.tileMatrixSet;o&&(Array.isArray(o)?o.length&&(n=o[0]):n=o);const a=s?.format,u=s?.style;return new Z({id:l,imageFormat:a,styleId:u,tileMatrixSetId:n})}writeActiveLayer(e,t,r,i){const s=this.activeLayer;t.templateUrl=this.getUrlTemplate(s.id,s.tileMatrixSetId,s.imageFormat,s.styleId);const l=(0,p.hS)("tileMatrixSet.tileInfo",s);t.tileInfo=l?l.toJSON(i):null,t.wmtsInfo={...t.wmtsInfo,layerIdentifier:s.id,tileMatrixSet:s.tileMatrixSetId}}readCustomParameters(e,t){const r=t.wmtsInfo;return r?this._mergeParams(r.customParameters,r.url):null}get fullExtents(){return this.activeLayer.fullExtents}readServiceMode(e,t){return t.templateUrl.includes("?")?"KVP":"RESTful"}readSublayersFromService(e,t,r){return function(e,t){return e.map((e=>{const r=new Z;return r.read(e,t),r}))}(t.layers,r)}get supportedSpatialReferences(){return this.activeLayer.tileMatrixSets?.map((e=>e.tileInfo?.spatialReference)).toArray().filter(n.pC)??[]}get tilemapCache(){const e=this.activeLayer?.tileMatrixSet?.tileInfo;return e?new P.Z(e):void 0}get title(){return this.activeLayer?.title??"Layer"}set title(e){this._overrideIfSome("title",e)}get url(){return this._get("url")}set url(e){e&&"/"===e.substr(-1)?this._set("url",e.slice(0,-1)):this._set("url",e)}createWebTileLayer(e){const t=this.getUrlTemplate(this.activeLayer.id,this.activeLayer.tileMatrixSetId,this.activeLayer.imageFormat,this.activeLayer.styleId),r=this._getTileMatrixSetById(e.tileMatrixSetId),i=r?.tileInfo,s=e.fullExtent,l=new E.B({layerIdentifier:e.id,tileMatrixSet:e.tileMatrixSetId,url:this.url});return this.customLayerParameters&&(l.customLayerParameters=this.customLayerParameters),this.customParameters&&(l.customParameters=this.customParameters),new b.default({fullExtent:s,urlTemplate:t,tileInfo:i,wmtsInfo:l})}async fetchTile(e,t,r,i={}){const{signal:s}=i,n=this.getTileUrl(e,t,r),{data:o}=await(0,l.default)(n,{responseType:"image",signal:s});return o}async fetchImageBitmapTile(e,t,r,i={}){const{signal:s}=i;if(this.fetchTile!==ce.prototype.fetchTile){const l=await this.fetchTile(e,t,r,i);return(0,T.V)(l,e,t,r,s)}const n=this.getTileUrl(e,t,r),{data:o}=await(0,l.default)(n,{responseType:"blob",signal:s});return(0,T.V)(o,e,t,r,s)}findSublayerById(e){return this.sublayers?.find((t=>t.id===e))}getTileUrl(e,t,r){const i=this._getTileMatrixSetById(this.activeLayer.tileMatrixSetId),s=i?.tileInfo?.lods[e],l=s?s.levelValue||`${s.level}`:`${e}`;let n=this.resourceInfo?"":function(e,t,r,i,s,l,n,o){const a=function(e,t,r){const i=te(e,t),s=i?.filter((e=>e.format===r));return(s?.length?s:i)??[]}(e,t,i);if(!(a?.length>0))return"";const{dimensionMap:u}=e,c=u.get(t).dimensions?.[0],p=u.get(t).dimensions2?.[0];return a[n%a.length].template.replaceAll(/\{Style\}/gi,s??"").replaceAll(/\{TileMatrixSet\}/gi,r??"").replaceAll(/\{TileMatrix\}/gi,l).replaceAll(/\{TileRow\}/gi,""+n).replaceAll(/\{TileCol\}/gi,""+o).replaceAll(/\{dimensionValue\}/gi,c).replaceAll(/\{dimensionValue2\}/gi,p)}({dimensionMap:this.dimensionMap,layerMap:this.layerMap},this.activeLayer.id,this.activeLayer.tileMatrixSetId,this.activeLayer.imageFormat,this.activeLayer.styleId,l,t,r);return n||(n=this.getUrlTemplate(this.activeLayer.id,this.activeLayer.tileMatrixSetId,this.activeLayer.imageFormat,this.activeLayer.styleId).replaceAll(/\{level\}/gi,l).replaceAll(/\{row\}/gi,`${t}`).replaceAll(/\{col\}/gi,`${r}`)),n=this._appendCustomLayerParameters(n),n}getUrlTemplate(e,t,r,i){if(!this.resourceInfo){const r=function(e,t,r,i){const{dimensionMap:s}=e,l=te(e,t);let n="";if(l&&l.length>0){const e=s.get(t).dimensions&&s.get(t).dimensions[0],o=s.get(t).dimensions2&&s.get(t).dimensions2[0];n=l[0].template,n.indexOf(".xxx")===n.length-4&&(n=n.slice(0,n.length-4)),n=n.replaceAll(/\{Style\}/gi,i),n=n.replaceAll(/\{TileMatrixSet\}/gi,r),n=n.replaceAll(/\{TileMatrix\}/gi,"{level}"),n=n.replaceAll(/\{TileRow\}/gi,"{row}"),n=n.replaceAll(/\{TileCol\}/gi,"{col}"),n=n.replaceAll(/\{dimensionValue\}/gi,e),n=n.replaceAll(/\{dimensionValue2\}/gi,o)}return n}({dimensionMap:this.dimensionMap,layerMap:this.layerMap},e,t,i);if(r)return r}if("KVP"===this.serviceMode)return this.url+"?SERVICE=WMTS&VERSION="+this.version+"&REQUEST=GetTile&LAYER="+e+"&STYLE="+i+"&FORMAT="+r+"&TILEMATRIXSET="+t+"&TILEMATRIX={level}&TILEROW={row}&TILECOL={col}";if("RESTful"===this.serviceMode){let s="";return he[r.toLowerCase()]&&(s=he[r.toLowerCase()]),this.url+e+"/"+i+"/"+t+"/{level}/{row}/{col}"+s}return""}async _fetchService(e){let t;if(this.resourceInfo)"KVP"===this.resourceInfo.serviceMode&&(this.url+=this.url.includes("?")?"":"?"),t={ssl:!1,data:this.resourceInfo};else try{t=await this._getCapabilities(this.serviceMode,e),Y(t.data)}catch{const r="KVP"===this.serviceMode?"RESTful":"KVP";try{t=await this._getCapabilities(r,e),Y(t.data),this.serviceMode=r}catch(e){throw new a.Z("wmtslayer:unsupported-service-data","Services does not support RESTful or KVP service modes.",{error:e})}}this.resourceInfo?t.data=function(e){return e.layers.forEach((e=>{e.tileMatrixSets?.forEach((e=>{const t=e.tileInfo;t&&96!==t.dpi&&(t.lods?.forEach((r=>{r.scale=96*r.scale/t.dpi,r.resolution=de(t.spatialReference?.wkid,r.scale*q/96,e.id)})),t.dpi=96)}))})),e}(t.data):t.data=function(e,t){e=e.replaceAll(/ows:/gi,"");const r=(new DOMParser).parseFromString(e,"text/xml").documentElement,i=new Map,s=new Map,l=H("Contents",r);if(!l)throw new a.Z("wmtslayer:wmts-capabilities-xml-is-not-valid");const n=H("OperationsMetadata",r),o=n?.querySelector("[name='GetTile']"),u=o?.getElementsByTagName("Get"),c=u&&Array.prototype.slice.call(u),p=t.url?.indexOf("https"),d=void 0!==p&&p>-1;let h,m,y=t.serviceMode,f=t?.url;if(c&&c.length&&c.some((e=>{const t=H("Constraint",e);return!t||X("AllowedValues","Value",y,t)?(f=e.attributes[0].nodeValue,!0):(!t||X("AllowedValues","Value","RESTful",t)||X("AllowedValues","Value","REST",t)?m=e.attributes[0].nodeValue:t&&!X("AllowedValues","Value","KVP",t)||(h=e.attributes[0].nodeValue),!1)})),!f)if(m)f=m,y="RESTful";else if(h)f=h,y="KVP";else{const e=H("ServiceMetadataURL",r);f=e?.getAttribute("xlink:href")}const g=f.indexOf("1.0.0/");-1===g&&"RESTful"===y?f+="/":g>-1&&(f=f.substring(0,g)),"KVP"===y&&(f+=g>-1?"":"?"),d&&(f=f.replace(/^http:/i,"https:"));const w=Q("ServiceIdentification>ServiceTypeVersion",r),v=Q("ServiceIdentification>AccessConstraints",r),x=v&&/^none$/i.test(v)?null:v,b=J("Layer",l),S=J("TileMatrixSet",l),C=b.map((e=>{const t=Q("Identifier",e);return i.set(t,e),ee(t,e,S,d,w)}));return{copyright:x,dimensionMap:s,layerMap:i,layers:C,serviceMode:y,tileUrl:f}}(t.data,{serviceMode:this.serviceMode,url:this.url}),t.data&&this.read(t.data,{origin:"service"})}async _getCapabilities(e,t){const r=this._getCapabilitiesUrl(e);return await(0,l.default)(r,{...t,responseType:"text"})}_getTileMatrixSetById(e){const t=this.findSublayerById(this.activeLayer.id),r=t?.tileMatrixSets?.find((t=>t.id===e));return r}_appendCustomParameters(e){return this._appendParameters(e,this.customParameters)}_appendCustomLayerParameters(e){return this._appendParameters(e,{...(0,u.d9)(this.customParameters),...this.customLayerParameters})}_appendParameters(e,t){const r=(0,m.mN)(e),i={...r.query,...t},s=(0,m.B7)(i);return""===s?r.path:`${r.path}?${s}`}_getCapabilitiesUrl(e){this.url=this.url.split("?")[0];const t="KVP"===e?`${this.url}?request=GetCapabilities&service=WMTS&version=${this.version}`:`${this.url}/${this.version}/WMTSCapabilities.xml`;return this._appendCustomParameters(t)}_getLowerCasedUrlParams(e){if(!e)return null;const t=(0,m.mN)(e).query;if(!t)return null;const r={};return Object.keys(t).forEach((e=>{r[e.toLowerCase()]=t[e]})),r}_mergeParams(e,t){const r=this._getLowerCasedUrlParams(t);if(r){const t=Object.keys(r);t.length&&(e=e?(0,u.d9)(e):{},t.forEach((t=>{e.hasOwnProperty(t)||me.has(t)||(e[t]=r[t])})))}return e}};(0,s._)([(0,y.Cb)()],ye.prototype,"dimensionMap",void 0),(0,s._)([(0,y.Cb)()],ye.prototype,"layerMap",void 0),(0,s._)([(0,y.Cb)({type:Z,json:{origins:{"web-document":{write:{ignoreOrigin:!0}}}}})],ye.prototype,"activeLayer",void 0),(0,s._)([(0,f.r)("service","activeLayer",["layers"])],ye.prototype,"readActiveLayerFromService",null),(0,s._)([(0,f.r)(["web-document","portal-item"],"activeLayer",["wmtsInfo"])],ye.prototype,"readActiveLayerFromItemOrWebDoc",null),(0,s._)([(0,w.c)(["web-document","portal-item"],"activeLayer",{templateUrl:{type:String},tileInfo:{type:_.Z},"wmtsInfo.layerIdentifier":{type:String},"wmtsInfo.tileMatrixSet":{type:String}})],ye.prototype,"writeActiveLayer",null),(0,s._)([(0,y.Cb)({type:String,value:"",json:{write:!0}})],ye.prototype,"copyright",void 0),(0,s._)([(0,y.Cb)({type:["show","hide"]})],ye.prototype,"listMode",void 0),(0,s._)([(0,y.Cb)({json:{read:!0,write:!0}})],ye.prototype,"blendMode",void 0),(0,s._)([(0,y.Cb)({json:{origins:{"web-document":{read:{source:["wmtsInfo.customParameters","wmtsInfo.url"]},write:{target:"wmtsInfo.customParameters"}},"portal-item":{read:{source:["wmtsInfo.customParameters","wmtsInfo.url"]},write:{target:"wmtsInfo.customParameters"}}}}})],ye.prototype,"customParameters",void 0),(0,s._)([(0,f.r)(["portal-item","web-document"],"customParameters")],ye.prototype,"readCustomParameters",null),(0,s._)([(0,y.Cb)({json:{origins:{"web-document":{read:{source:"wmtsInfo.customLayerParameters"},write:{target:"wmtsInfo.customLayerParameters"}},"portal-item":{read:{source:"wmtsInfo.customLayerParameters"},write:{target:"wmtsInfo.customLayerParameters"}}}}})],ye.prototype,"customLayerParameters",void 0),(0,s._)([(0,y.Cb)({type:v.Z,json:{write:{ignoreOrigin:!0},origins:{"web-document":{read:{source:"fullExtent"}},"portal-item":{read:{source:"fullExtent"}}}}})],ye.prototype,"fullExtent",void 0),(0,s._)([(0,y.Cb)({readOnly:!0})],ye.prototype,"fullExtents",null),(0,s._)([(0,y.Cb)({type:["WebTiledLayer"]})],ye.prototype,"operationalLayerType",void 0),(0,s._)([(0,y.Cb)()],ye.prototype,"resourceInfo",void 0),(0,s._)([(0,y.Cb)()],ye.prototype,"serviceMode",void 0),(0,s._)([(0,f.r)(["portal-item","web-document"],"serviceMode",["templateUrl"])],ye.prototype,"readServiceMode",null),(0,s._)([(0,y.Cb)({type:o.Z.ofType(Z)})],ye.prototype,"sublayers",void 0),(0,s._)([(0,f.r)("service","sublayers",["layers"])],ye.prototype,"readSublayersFromService",null),(0,s._)([(0,y.Cb)({readOnly:!0})],ye.prototype,"supportedSpatialReferences",null),(0,s._)([(0,y.Cb)({readOnly:!0})],ye.prototype,"tilemapCache",null),(0,s._)([(0,y.Cb)({json:{read:{source:"title"}}})],ye.prototype,"title",null),(0,s._)([(0,y.Cb)({json:{read:!1},readOnly:!0,value:"wmts"})],ye.prototype,"type",void 0),(0,s._)([(0,y.Cb)({json:{origins:{service:{read:{source:"tileUrl"}},"web-document":{read:{source:"wmtsInfo.url"},write:{target:"wmtsInfo.url"}},"portal-item":{read:{source:"wmtsInfo.url"},write:{target:"wmtsInfo.url"}}}}})],ye.prototype,"url",null),(0,s._)([(0,y.Cb)()],ye.prototype,"version",void 0),ye=ce=(0,s._)([(0,g.j)("esri.layers.WMTSLayer")],ye);const fe=ye},52162:(e,t,r)=>{r.d(t,{A:()=>s});const i=[[3819,3819],[3821,3824],[3889,3889],[3906,3906],[4001,4025],[4027,4036],[4039,4047],[4052,4055],[4074,4075],[4080,4081],[4120,4176],[4178,4185],[4188,4216],[4218,4289],[4291,4304],[4306,4319],[4322,4326],[4463,4463],[4470,4470],[4475,4475],[4483,4483],[4490,4490],[4555,4558],[4600,4646],[4657,4765],[4801,4811],[4813,4821],[4823,4824],[4901,4904],[5013,5013],[5132,5132],[5228,5229],[5233,5233],[5246,5246],[5252,5252],[5264,5264],[5324,5340],[5354,5354],[5360,5360],[5365,5365],[5370,5373],[5381,5381],[5393,5393],[5451,5451],[5464,5464],[5467,5467],[5489,5489],[5524,5524],[5527,5527],[5546,5546],[2044,2045],[2081,2083],[2085,2086],[2093,2093],[2096,2098],[2105,2132],[2169,2170],[2176,2180],[2193,2193],[2200,2200],[2206,2212],[2319,2319],[2320,2462],[2523,2549],[2551,2735],[2738,2758],[2935,2941],[2953,2953],[3006,3030],[3034,3035],[3038,3051],[3058,3059],[3068,3068],[3114,3118],[3126,3138],[3150,3151],[3300,3301],[3328,3335],[3346,3346],[3350,3352],[3366,3366],[3389,3390],[3416,3417],[3833,3841],[3844,3850],[3854,3854],[3873,3885],[3907,3910],[4026,4026],[4037,4038],[4417,4417],[4434,4434],[4491,4554],[4839,4839],[5048,5048],[5105,5130],[5253,5259],[5269,5275],[5343,5349],[5479,5482],[5518,5519],[5520,5520],[20004,20032],[20064,20092],[21413,21423],[21473,21483],[21896,21899],[22171,22177],[22181,22187],[22191,22197],[25884,25884],[27205,27232],[27391,27398],[27492,27492],[28402,28432],[28462,28492],[30161,30179],[30800,30800],[31251,31259],[31275,31279],[31281,31290],[31466,31700]];function s(e){return null!=e&&i.some((([t,r])=>e>=t&&e<=r))}},88724:(e,t,r)=>{function i(e,t){if(e&&t)for(const r of e.children)if(r.localName in t){const e=t[r.localName];if("function"==typeof e){const t=e(r);t&&i(r,t)}else i(r,e)}}function*s(e,t){for(const r of e.children)if(r.localName in t){const e=t[r.localName];"function"==typeof e?yield e(r):yield*s(r,e)}}r.d(t,{H:()=>s,h:()=>i})},42238:(e,t,r)=>{r.d(t,{Z:()=>l});var i=r(20102),s=r(95330);class l{constructor(e,t=0,r=e.lods[e.lods.length-1].level){this.tileInfo=e,this.minLOD=t,this.maxLOD=r,e.lodAt(t)||(this.minLOD=e.lods[0].level),e.lodAt(r)||(this.maxLOD=e.lods[e.lods.length-1].level)}get effectiveMinLOD(){return this.minLOD??this.tileInfo.lods[0].level}get effectiveMaxLOD(){return this.maxLOD??this.tileInfo.lods[this.tileInfo.lods.length-1].level}getAvailability(e,t,r){const i=this.tileInfo?.lodAt(e);return!i||ethis.maxLOD?"unavailable":i.cols&&i.rows?r>=i.cols[0]&&r<=i.cols[1]&&t>=i.rows[0]&&t<=i.rows[1]?"unknown":"unavailable":"unknown"}async fetchAvailability(e,t,r,l){await(0,s.Yn)(l);const n=this.getAvailability(e,t,r);if("unavailable"===n)throw new i.Z("tile-map:tile-unavailable","Tile is not available",{level:e,row:t,col:r});return n}async fetchAvailabilityUpsample(e,t,r,i,l){await(0,s.Yn)(l),i.level=e,i.row=t,i.col=r;const n=this.tileInfo;return n.updateTileInfo(i),this.fetchAvailability(e,t,r,l).catch((e=>{if((0,s.D_)(e))throw e;if(n.upsampleTile(i))return this.fetchAvailabilityUpsample(i.level,i.row,i.col,i,l);throw e}))}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/e0499f45b098450b80b4.js b/public/assets/esri/core/workers/chunks/e0499f45b098450b80b4.js new file mode 100644 index 0000000..7b5f21c --- /dev/null +++ b/public/assets/esri/core/workers/chunks/e0499f45b098450b80b4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[7126],{17126:(t,e,n)=>{n.d(e,{ou:()=>Qn,Qf:()=>et,vF:()=>U,ld:()=>L});class r extends Error{}class s extends r{constructor(t){super(`Invalid DateTime: ${t.toMessage()}`)}}class i extends r{constructor(t){super(`Invalid Interval: ${t.toMessage()}`)}}class a extends r{constructor(t){super(`Invalid Duration: ${t.toMessage()}`)}}class o extends r{}class u extends r{constructor(t){super(`Invalid unit ${t}`)}}class l extends r{}class c extends r{constructor(){super("Zone is an abstract class")}}const h="numeric",d="short",m="long",f={year:h,month:h,day:h},y={year:h,month:d,day:h},g={year:h,month:d,day:h,weekday:d},w={year:h,month:m,day:h},p={year:h,month:m,day:h,weekday:m},v={hour:h,minute:h},T={hour:h,minute:h,second:h},S={hour:h,minute:h,second:h,timeZoneName:d},O={hour:h,minute:h,second:h,timeZoneName:m},b={hour:h,minute:h,hourCycle:"h23"},k={hour:h,minute:h,second:h,hourCycle:"h23"},M={hour:h,minute:h,second:h,hourCycle:"h23",timeZoneName:d},N={hour:h,minute:h,second:h,hourCycle:"h23",timeZoneName:m},D={year:h,month:h,day:h,hour:h,minute:h},E={year:h,month:h,day:h,hour:h,minute:h,second:h},V={year:h,month:d,day:h,hour:h,minute:h},x={year:h,month:d,day:h,hour:h,minute:h,second:h},I={year:h,month:d,day:h,weekday:d,hour:h,minute:h},C={year:h,month:m,day:h,hour:h,minute:h,timeZoneName:d},Z={year:h,month:m,day:h,hour:h,minute:h,second:h,timeZoneName:d},F={year:h,month:m,day:h,weekday:m,hour:h,minute:h,timeZoneName:m},$={year:h,month:m,day:h,weekday:m,hour:h,minute:h,second:h,timeZoneName:m};class L{get type(){throw new c}get name(){throw new c}get ianaName(){return this.name}get isUniversal(){throw new c}offsetName(t,e){throw new c}formatOffset(t,e){throw new c}offset(t){throw new c}equals(t){throw new c}get isValid(){throw new c}}let z=null;class q extends L{static get instance(){return null===z&&(z=new q),z}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(t,{format:e,locale:n}){return xt(t,e,n)}formatOffset(t,e){return Ft(this.offset(t),e)}offset(t){return-new Date(t).getTimezoneOffset()}equals(t){return"system"===t.type}get isValid(){return!0}}let j={};const A={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let _={};class U extends L{static create(t){return _[t]||(_[t]=new U(t)),_[t]}static resetCache(){_={},j={}}static isValidSpecifier(t){return this.isValidZone(t)}static isValidZone(t){if(!t)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:t}).format(),!0}catch(t){return!1}}constructor(t){super(),this.zoneName=t,this.valid=U.isValidZone(t)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(t,{format:e,locale:n}){return xt(t,e,n,this.name)}formatOffset(t,e){return Ft(this.offset(t),e)}offset(t){const e=new Date(t);if(isNaN(e))return NaN;const n=(r=this.name,j[r]||(j[r]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:r,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),j[r]);var r;let[s,i,a,o,u,l,c]=n.formatToParts?function(t,e){const n=t.formatToParts(e),r=[];for(let t=0;t=0?d:1e3+d,(Dt({year:s,month:i,day:a,hour:24===u?0:u,minute:l,second:c,millisecond:0})-h)/6e4}equals(t){return"iana"===t.type&&t.name===this.name}get isValid(){return this.valid}}let H={},W={};function R(t,e={}){const n=JSON.stringify([t,e]);let r=W[n];return r||(r=new Intl.DateTimeFormat(t,e),W[n]=r),r}let J={},Y={},P=null;function G(t,e,n,r,s){const i=t.listingMode(n);return"error"===i?null:"en"===i?r(e):s(e)}class B{constructor(t,e,n){this.padTo=n.padTo||0,this.floor=n.floor||!1;const{padTo:r,floor:s,...i}=n;if(!e||Object.keys(i).length>0){const e={useGrouping:!1,...n};n.padTo>0&&(e.minimumIntegerDigits=n.padTo),this.inf=function(t,e={}){const n=JSON.stringify([t,e]);let r=J[n];return r||(r=new Intl.NumberFormat(t,e),J[n]=r),r}(t,e)}}format(t){if(this.inf){const e=this.floor?Math.floor(t):t;return this.inf.format(e)}return vt(this.floor?Math.floor(t):bt(t,3),this.padTo)}}class Q{constructor(t,e,n){let r;if(this.opts=n,this.originalZone=void 0,this.opts.timeZone)this.dt=t;else if("fixed"===t.zone.type){const e=t.offset/60*-1,n=e>=0?`Etc/GMT+${e}`:`Etc/GMT${e}`;0!==t.offset&&U.create(n).valid?(r=n,this.dt=t):(r="UTC",this.dt=0===t.offset?t:t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone)}else"system"===t.zone.type?this.dt=t:"iana"===t.zone.type?(this.dt=t,r=t.zone.name):(r="UTC",this.dt=t.setZone("UTC").plus({minutes:t.offset}),this.originalZone=t.zone);const s={...this.opts};s.timeZone=s.timeZone||r,this.dtf=R(e,s)}format(){return this.originalZone?this.formatToParts().map((({value:t})=>t)).join(""):this.dtf.format(this.dt.toJSDate())}formatToParts(){const t=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?t.map((t=>{if("timeZoneName"===t.type){const e=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...t,value:e}}return t})):t}resolvedOptions(){return this.dtf.resolvedOptions()}}class K{constructor(t,e,n){this.opts={style:"long",...n},!e&&yt()&&(this.rtf=function(t,e={}){const{base:n,...r}=e,s=JSON.stringify([t,r]);let i=Y[s];return i||(i=new Intl.RelativeTimeFormat(t,e),Y[s]=i),i}(t,n))}format(t,e){return this.rtf?this.rtf.format(t,e):function(t,e,n="always",r=!1){const s={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},i=-1===["hours","minutes","seconds"].indexOf(t);if("auto"===n&&i){const n="days"===t;switch(e){case 1:return n?"tomorrow":`next ${s[t][0]}`;case-1:return n?"yesterday":`last ${s[t][0]}`;case 0:return n?"today":`this ${s[t][0]}`}}const a=Object.is(e,-0)||e<0,o=Math.abs(e),u=1===o,l=s[t],c=r?u?l[1]:l[2]||l[1]:u?s[t][0]:t;return a?`${o} ${c} ago`:`in ${o} ${c}`}(e,t,this.opts.numeric,"long"!==this.opts.style)}formatToParts(t,e){return this.rtf?this.rtf.formatToParts(t,e):[]}}class X{static fromOpts(t){return X.create(t.locale,t.numberingSystem,t.outputCalendar,t.defaultToEN)}static create(t,e,n,r=!1){const s=t||ht.defaultLocale,i=s||(r?"en-US":P||(P=(new Intl.DateTimeFormat).resolvedOptions().locale,P)),a=e||ht.defaultNumberingSystem,o=n||ht.defaultOutputCalendar;return new X(i,a,o,s)}static resetCache(){P=null,W={},J={},Y={}}static fromObject({locale:t,numberingSystem:e,outputCalendar:n}={}){return X.create(t,e,n)}constructor(t,e,n,r){const[s,i,a]=function(t){const e=t.indexOf("-x-");-1!==e&&(t=t.substring(0,e));const n=t.indexOf("-u-");if(-1===n)return[t];{let e,r;try{e=R(t).resolvedOptions(),r=t}catch(s){const i=t.substring(0,n);e=R(i).resolvedOptions(),r=i}const{numberingSystem:s,calendar:i}=e;return[r,s,i]}}(t);this.locale=s,this.numberingSystem=e||i||null,this.outputCalendar=n||a||null,this.intl=function(t,e,n){return n||e?(t.includes("-u-")||(t+="-u"),n&&(t+=`-ca-${n}`),e&&(t+=`-nu-${e}`),t):t}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=r,this.fastNumbersCached=null}get fastNumbers(){var t;return null==this.fastNumbersCached&&(this.fastNumbersCached=(!(t=this).numberingSystem||"latn"===t.numberingSystem)&&("latn"===t.numberingSystem||!t.locale||t.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(t.intl).resolvedOptions().numberingSystem)),this.fastNumbersCached}listingMode(){const t=this.isEnglish(),e=!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar);return t&&e?"en":"intl"}clone(t){return t&&0!==Object.getOwnPropertyNames(t).length?X.create(t.locale||this.specifiedLocale,t.numberingSystem||this.numberingSystem,t.outputCalendar||this.outputCalendar,t.defaultToEN||!1):this}redefaultToEN(t={}){return this.clone({...t,defaultToEN:!0})}redefaultToSystem(t={}){return this.clone({...t,defaultToEN:!1})}months(t,e=!1,n=!0){return G(this,t,n,jt,(()=>{const n=e?{month:t,day:"numeric"}:{month:t},r=e?"format":"standalone";return this.monthsCache[r][t]||(this.monthsCache[r][t]=function(t){const e=[];for(let n=1;n<=12;n++){const r=Qn.utc(2016,n,1);e.push(t(r))}return e}((t=>this.extract(t,n,"month")))),this.monthsCache[r][t]}))}weekdays(t,e=!1,n=!0){return G(this,t,n,Ht,(()=>{const n=e?{weekday:t,year:"numeric",month:"long",day:"numeric"}:{weekday:t},r=e?"format":"standalone";return this.weekdaysCache[r][t]||(this.weekdaysCache[r][t]=function(t){const e=[];for(let n=1;n<=7;n++){const r=Qn.utc(2016,11,13+n);e.push(t(r))}return e}((t=>this.extract(t,n,"weekday")))),this.weekdaysCache[r][t]}))}meridiems(t=!0){return G(this,void 0,t,(()=>Wt),(()=>{if(!this.meridiemCache){const t={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[Qn.utc(2016,11,13,9),Qn.utc(2016,11,13,19)].map((e=>this.extract(e,t,"dayperiod")))}return this.meridiemCache}))}eras(t,e=!0){return G(this,t,e,Pt,(()=>{const e={era:t};return this.eraCache[t]||(this.eraCache[t]=[Qn.utc(-40,1,1),Qn.utc(2017,1,1)].map((t=>this.extract(t,e,"era")))),this.eraCache[t]}))}extract(t,e,n){const r=this.dtFormatter(t,e).formatToParts().find((t=>t.type.toLowerCase()===n));return r?r.value:null}numberFormatter(t={}){return new B(this.intl,t.forceSimple||this.fastNumbers,t)}dtFormatter(t,e={}){return new Q(t,this.intl,e)}relFormatter(t={}){return new K(this.intl,this.isEnglish(),t)}listFormatter(t={}){return function(t,e={}){const n=JSON.stringify([t,e]);let r=H[n];return r||(r=new Intl.ListFormat(t,e),H[n]=r),r}(this.intl,t)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(t){return this.locale===t.locale&&this.numberingSystem===t.numberingSystem&&this.outputCalendar===t.outputCalendar}}let tt=null;class et extends L{static get utcInstance(){return null===tt&&(tt=new et(0)),tt}static instance(t){return 0===t?et.utcInstance:new et(t)}static parseSpecifier(t){if(t){const e=t.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(e)return new et(It(e[1],e[2]))}return null}constructor(t){super(),this.fixed=t}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${Ft(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${Ft(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(t,e){return Ft(this.fixed,e)}get isUniversal(){return!0}offset(){return this.fixed}equals(t){return"fixed"===t.type&&t.fixed===this.fixed}get isValid(){return!0}}class nt extends L{constructor(t){super(),this.zoneName=t}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function rt(t,e){if(dt(t)||null===t)return e;if(t instanceof L)return t;if("string"==typeof t){const n=t.toLowerCase();return"default"===n?e:"local"===n||"system"===n?q.instance:"utc"===n||"gmt"===n?et.utcInstance:et.parseSpecifier(n)||U.create(t)}return mt(t)?et.instance(t):"object"==typeof t&&t.offset&&"number"==typeof t.offset?t:new nt(t)}let st,it=()=>Date.now(),at="system",ot=null,ut=null,lt=null,ct=60;class ht{static get now(){return it}static set now(t){it=t}static set defaultZone(t){at=t}static get defaultZone(){return rt(at,q.instance)}static get defaultLocale(){return ot}static set defaultLocale(t){ot=t}static get defaultNumberingSystem(){return ut}static set defaultNumberingSystem(t){ut=t}static get defaultOutputCalendar(){return lt}static set defaultOutputCalendar(t){lt=t}static get twoDigitCutoffYear(){return ct}static set twoDigitCutoffYear(t){ct=t%100}static get throwOnInvalid(){return st}static set throwOnInvalid(t){st=t}static resetCaches(){X.resetCache(),U.resetCache()}}function dt(t){return void 0===t}function mt(t){return"number"==typeof t}function ft(t){return"number"==typeof t&&t%1==0}function yt(){try{return"undefined"!=typeof Intl&&!!Intl.RelativeTimeFormat}catch(t){return!1}}function gt(t,e,n){if(0!==t.length)return t.reduce(((t,r)=>{const s=[e(r),r];return t&&n(t[0],s[0])===t[0]?t:s}),null)[1]}function wt(t,e){return Object.prototype.hasOwnProperty.call(t,e)}function pt(t,e,n){return ft(t)&&t>=e&&t<=n}function vt(t,e=2){let n;return n=t<0?"-"+(""+-t).padStart(e,"0"):(""+t).padStart(e,"0"),n}function Tt(t){return dt(t)||null===t||""===t?void 0:parseInt(t,10)}function St(t){return dt(t)||null===t||""===t?void 0:parseFloat(t)}function Ot(t){if(!dt(t)&&null!==t&&""!==t){const e=1e3*parseFloat("0."+t);return Math.floor(e)}}function bt(t,e,n=!1){const r=10**e;return(n?Math.trunc:Math.round)(t*r)/r}function kt(t){return t%4==0&&(t%100!=0||t%400==0)}function Mt(t){return kt(t)?366:365}function Nt(t,e){const n=(r=e-1)-12*Math.floor(r/12)+1;var r;return 2===n?kt(t+(e-n)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function Dt(t){let e=Date.UTC(t.year,t.month-1,t.day,t.hour,t.minute,t.second,t.millisecond);return t.year<100&&t.year>=0&&(e=new Date(e),e.setUTCFullYear(t.year,t.month-1,t.day)),+e}function Et(t){const e=(t+Math.floor(t/4)-Math.floor(t/100)+Math.floor(t/400))%7,n=t-1,r=(n+Math.floor(n/4)-Math.floor(n/100)+Math.floor(n/400))%7;return 4===e||3===r?53:52}function Vt(t){return t>99?t:t>ht.twoDigitCutoffYear?1900+t:2e3+t}function xt(t,e,n,r=null){const s=new Date(t),i={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};r&&(i.timeZone=r);const a={timeZoneName:e,...i},o=new Intl.DateTimeFormat(n,a).formatToParts(s).find((t=>"timezonename"===t.type.toLowerCase()));return o?o.value:null}function It(t,e){let n=parseInt(t,10);Number.isNaN(n)&&(n=0);const r=parseInt(e,10)||0;return 60*n+(n<0||Object.is(n,-0)?-r:r)}function Ct(t){const e=Number(t);if("boolean"==typeof t||""===t||Number.isNaN(e))throw new l(`Invalid unit value ${t}`);return e}function Zt(t,e){const n={};for(const r in t)if(wt(t,r)){const s=t[r];if(null==s)continue;n[e(r)]=Ct(s)}return n}function Ft(t,e){const n=Math.trunc(Math.abs(t/60)),r=Math.trunc(Math.abs(t%60)),s=t>=0?"+":"-";switch(e){case"short":return`${s}${vt(n,2)}:${vt(r,2)}`;case"narrow":return`${s}${n}${r>0?`:${r}`:""}`;case"techie":return`${s}${vt(n,2)}${vt(r,2)}`;default:throw new RangeError(`Value format ${e} is out of range for property format`)}}function $t(t){return function(t,e){return["hour","minute","second","millisecond"].reduce(((e,n)=>(e[n]=t[n],e)),{})}(t)}const Lt=["January","February","March","April","May","June","July","August","September","October","November","December"],zt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],qt=["J","F","M","A","M","J","J","A","S","O","N","D"];function jt(t){switch(t){case"narrow":return[...qt];case"short":return[...zt];case"long":return[...Lt];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const At=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],_t=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],Ut=["M","T","W","T","F","S","S"];function Ht(t){switch(t){case"narrow":return[...Ut];case"short":return[..._t];case"long":return[...At];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const Wt=["AM","PM"],Rt=["Before Christ","Anno Domini"],Jt=["BC","AD"],Yt=["B","A"];function Pt(t){switch(t){case"narrow":return[...Yt];case"short":return[...Jt];case"long":return[...Rt];default:return null}}function Gt(t,e){let n="";for(const r of t)r.literal?n+=r.val:n+=e(r.val);return n}const Bt={D:f,DD:y,DDD:w,DDDD:p,t:v,tt:T,ttt:S,tttt:O,T:b,TT:k,TTT:M,TTTT:N,f:D,ff:V,fff:C,ffff:F,F:E,FF:x,FFF:Z,FFFF:$};class Qt{static create(t,e={}){return new Qt(t,e)}static parseFormat(t){let e=null,n="",r=!1;const s=[];for(let i=0;i0&&s.push({literal:r||/^\s+$/.test(n),val:n}),e=null,n="",r=!r):r||a===e?n+=a:(n.length>0&&s.push({literal:/^\s+$/.test(n),val:n}),n=a,e=a)}return n.length>0&&s.push({literal:r||/^\s+$/.test(n),val:n}),s}static macroTokenToFormatOpts(t){return Bt[t]}constructor(t,e){this.opts=e,this.loc=t,this.systemLoc=null}formatWithSystemDefault(t,e){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(t,{...this.opts,...e}).format()}formatDateTime(t,e={}){return this.loc.dtFormatter(t,{...this.opts,...e}).format()}formatDateTimeParts(t,e={}){return this.loc.dtFormatter(t,{...this.opts,...e}).formatToParts()}formatInterval(t,e={}){return this.loc.dtFormatter(t.start,{...this.opts,...e}).dtf.formatRange(t.start.toJSDate(),t.end.toJSDate())}resolvedOptions(t,e={}){return this.loc.dtFormatter(t,{...this.opts,...e}).resolvedOptions()}num(t,e=0){if(this.opts.forceSimple)return vt(t,e);const n={...this.opts};return e>0&&(n.padTo=e),this.loc.numberFormatter(n).format(t)}formatDateTimeFromString(t,e){const n="en"===this.loc.listingMode(),r=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,s=(e,n)=>this.loc.extract(t,e,n),i=e=>t.isOffsetFixed&&0===t.offset&&e.allowZ?"Z":t.isValid?t.zone.formatOffset(t.ts,e.format):"",a=(e,r)=>n?function(t,e){return jt(e)[t.month-1]}(t,e):s(r?{month:e}:{month:e,day:"numeric"},"month"),o=(e,r)=>n?function(t,e){return Ht(e)[t.weekday-1]}(t,e):s(r?{weekday:e}:{weekday:e,month:"long",day:"numeric"},"weekday"),u=e=>{const n=Qt.macroTokenToFormatOpts(e);return n?this.formatWithSystemDefault(t,n):e},l=e=>n?function(t,e){return Pt(e)[t.year<0?0:1]}(t,e):s({era:e},"era");return Gt(Qt.parseFormat(e),(e=>{switch(e){case"S":return this.num(t.millisecond);case"u":case"SSS":return this.num(t.millisecond,3);case"s":return this.num(t.second);case"ss":return this.num(t.second,2);case"uu":return this.num(Math.floor(t.millisecond/10),2);case"uuu":return this.num(Math.floor(t.millisecond/100));case"m":return this.num(t.minute);case"mm":return this.num(t.minute,2);case"h":return this.num(t.hour%12==0?12:t.hour%12);case"hh":return this.num(t.hour%12==0?12:t.hour%12,2);case"H":return this.num(t.hour);case"HH":return this.num(t.hour,2);case"Z":return i({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return i({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return i({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return t.zone.offsetName(t.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return t.zone.offsetName(t.ts,{format:"long",locale:this.loc.locale});case"z":return t.zoneName;case"a":return n?function(t){return Wt[t.hour<12?0:1]}(t):s({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return r?s({day:"numeric"},"day"):this.num(t.day);case"dd":return r?s({day:"2-digit"},"day"):this.num(t.day,2);case"c":case"E":return this.num(t.weekday);case"ccc":return o("short",!0);case"cccc":return o("long",!0);case"ccccc":return o("narrow",!0);case"EEE":return o("short",!1);case"EEEE":return o("long",!1);case"EEEEE":return o("narrow",!1);case"L":return r?s({month:"numeric",day:"numeric"},"month"):this.num(t.month);case"LL":return r?s({month:"2-digit",day:"numeric"},"month"):this.num(t.month,2);case"LLL":return a("short",!0);case"LLLL":return a("long",!0);case"LLLLL":return a("narrow",!0);case"M":return r?s({month:"numeric"},"month"):this.num(t.month);case"MM":return r?s({month:"2-digit"},"month"):this.num(t.month,2);case"MMM":return a("short",!1);case"MMMM":return a("long",!1);case"MMMMM":return a("narrow",!1);case"y":return r?s({year:"numeric"},"year"):this.num(t.year);case"yy":return r?s({year:"2-digit"},"year"):this.num(t.year.toString().slice(-2),2);case"yyyy":return r?s({year:"numeric"},"year"):this.num(t.year,4);case"yyyyyy":return r?s({year:"numeric"},"year"):this.num(t.year,6);case"G":return l("short");case"GG":return l("long");case"GGGGG":return l("narrow");case"kk":return this.num(t.weekYear.toString().slice(-2),2);case"kkkk":return this.num(t.weekYear,4);case"W":return this.num(t.weekNumber);case"WW":return this.num(t.weekNumber,2);case"o":return this.num(t.ordinal);case"ooo":return this.num(t.ordinal,3);case"q":return this.num(t.quarter);case"qq":return this.num(t.quarter,2);case"X":return this.num(Math.floor(t.ts/1e3));case"x":return this.num(t.ts);default:return u(e)}}))}formatDurationFromString(t,e){const n=t=>{switch(t[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},r=Qt.parseFormat(e),s=r.reduce(((t,{literal:e,val:n})=>e?t:t.concat(n)),[]);return Gt(r,(t=>e=>{const r=n(e);return r?this.num(t.get(r),e.length):e})(t.shiftTo(...s.map(n).filter((t=>t)))))}}class Kt{constructor(t,e){this.reason=t,this.explanation=e}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const Xt=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function te(...t){const e=t.reduce(((t,e)=>t+e.source),"");return RegExp(`^${e}$`)}function ee(...t){return e=>t.reduce((([t,n,r],s)=>{const[i,a,o]=s(e,r);return[{...t,...i},a||n,o]}),[{},null,1]).slice(0,2)}function ne(t,...e){if(null==t)return[null,null];for(const[n,r]of e){const e=n.exec(t);if(e)return r(e)}return[null,null]}function re(...t){return(e,n)=>{const r={};let s;for(s=0;svoid 0!==t&&(e||t&&c)?-t:t;return[{years:d(St(n)),months:d(St(r)),weeks:d(St(s)),days:d(St(i)),hours:d(St(a)),minutes:d(St(o)),seconds:d(St(u),"-0"===u),milliseconds:d(Ot(l),h)}]}const ve={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Te(t,e,n,r,s,i,a){const o={year:2===e.length?Vt(Tt(e)):Tt(e),month:zt.indexOf(n)+1,day:Tt(r),hour:Tt(s),minute:Tt(i)};return a&&(o.second=Tt(a)),t&&(o.weekday=t.length>3?At.indexOf(t)+1:_t.indexOf(t)+1),o}const Se=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function Oe(t){const[,e,n,r,s,i,a,o,u,l,c,h]=t,d=Te(e,s,r,n,i,a,o);let m;return m=u?ve[u]:l?0:It(c,h),[d,new et(m)]}const be=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,ke=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Me=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function Ne(t){const[,e,n,r,s,i,a,o]=t;return[Te(e,s,r,n,i,a,o),et.utcInstance]}function De(t){const[,e,n,r,s,i,a,o]=t;return[Te(e,o,n,r,s,i,a),et.utcInstance]}const Ee=te(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,oe),Ve=te(/(\d{4})-?W(\d\d)(?:-?(\d))?/,oe),xe=te(/(\d{4})-?(\d{3})/,oe),Ie=te(ae),Ce=ee((function(t,e){return[{year:de(t,e),month:de(t,e+1,1),day:de(t,e+2,1)},null,e+3]}),me,fe,ye),Ze=ee(ue,me,fe,ye),Fe=ee(le,me,fe,ye),$e=ee(me,fe,ye),Le=ee(me),ze=te(/(\d{4})-(\d\d)-(\d\d)/,he),qe=te(ce),je=ee(me,fe,ye),Ae={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},_e={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...Ae},Ue={years:{quarters:4,months:12,weeks:52.1775,days:365.2425,hours:8765.82,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:13.044375,days:91.310625,hours:2191.455,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:4.3481250000000005,days:30.436875,hours:730.485,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...Ae},He=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],We=He.slice(0).reverse();function Re(t,e,n=!1){const r={values:n?e.values:{...t.values,...e.values||{}},loc:t.loc.clone(e.loc),conversionAccuracy:e.conversionAccuracy||t.conversionAccuracy,matrix:e.matrix||t.matrix};return new Ye(r)}function Je(t,e,n,r,s){const i=t[s][n],a=e[n]/i,o=Math.sign(a)!==Math.sign(r[s])&&0!==r[s]&&Math.abs(a)<=1?function(t){return t<0?Math.floor(t):Math.ceil(t)}(a):Math.trunc(a);r[s]+=o,e[n]-=o*i}class Ye{constructor(t){const e="longterm"===t.conversionAccuracy||!1;let n=e?Ue:_e;t.matrix&&(n=t.matrix),this.values=t.values,this.loc=t.loc||X.create(),this.conversionAccuracy=e?"longterm":"casual",this.invalid=t.invalid||null,this.matrix=n,this.isLuxonDuration=!0}static fromMillis(t,e){return Ye.fromObject({milliseconds:t},e)}static fromObject(t,e={}){if(null==t||"object"!=typeof t)throw new l("Duration.fromObject: argument expected to be an object, got "+(null===t?"null":typeof t));return new Ye({values:Zt(t,Ye.normalizeUnit),loc:X.fromObject(e),conversionAccuracy:e.conversionAccuracy,matrix:e.matrix})}static fromDurationLike(t){if(mt(t))return Ye.fromMillis(t);if(Ye.isDuration(t))return t;if("object"==typeof t)return Ye.fromObject(t);throw new l(`Unknown duration argument ${t} of type ${typeof t}`)}static fromISO(t,e){const[n]=function(t){return ne(t,[we,pe])}(t);return n?Ye.fromObject(n,e):Ye.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static fromISOTime(t,e){const[n]=function(t){return ne(t,[ge,Le])}(t);return n?Ye.fromObject(n,e):Ye.invalid("unparsable",`the input "${t}" can't be parsed as ISO 8601`)}static invalid(t,e=null){if(!t)throw new l("need to specify a reason the Duration is invalid");const n=t instanceof Kt?t:new Kt(t,e);if(ht.throwOnInvalid)throw new a(n);return new Ye({invalid:n})}static normalizeUnit(t){const e={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[t?t.toLowerCase():t];if(!e)throw new u(t);return e}static isDuration(t){return t&&t.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(t,e={}){const n={...e,floor:!1!==e.round&&!1!==e.floor};return this.isValid?Qt.create(this.loc,n).formatDurationFromString(this,t):"Invalid Duration"}toHuman(t={}){const e=He.map((e=>{const n=this.values[e];return dt(n)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...t,unit:e.slice(0,-1)}).format(n)})).filter((t=>t));return this.loc.listFormatter({type:"conjunction",style:t.listStyle||"narrow",...t}).format(e)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let t="P";return 0!==this.years&&(t+=this.years+"Y"),0===this.months&&0===this.quarters||(t+=this.months+3*this.quarters+"M"),0!==this.weeks&&(t+=this.weeks+"W"),0!==this.days&&(t+=this.days+"D"),0===this.hours&&0===this.minutes&&0===this.seconds&&0===this.milliseconds||(t+="T"),0!==this.hours&&(t+=this.hours+"H"),0!==this.minutes&&(t+=this.minutes+"M"),0===this.seconds&&0===this.milliseconds||(t+=bt(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===t&&(t+="T0S"),t}toISOTime(t={}){if(!this.isValid)return null;const e=this.toMillis();if(e<0||e>=864e5)return null;t={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...t};const n=this.shiftTo("hours","minutes","seconds","milliseconds");let r="basic"===t.format?"hhmm":"hh:mm";t.suppressSeconds&&0===n.seconds&&0===n.milliseconds||(r+="basic"===t.format?"ss":":ss",t.suppressMilliseconds&&0===n.milliseconds||(r+=".SSS"));let s=n.toFormat(r);return t.includePrefix&&(s="T"+s),s}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(t){if(!this.isValid)return this;const e=Ye.fromDurationLike(t),n={};for(const t of He)(wt(e.values,t)||wt(this.values,t))&&(n[t]=e.get(t)+this.get(t));return Re(this,{values:n},!0)}minus(t){if(!this.isValid)return this;const e=Ye.fromDurationLike(t);return this.plus(e.negate())}mapUnits(t){if(!this.isValid)return this;const e={};for(const n of Object.keys(this.values))e[n]=Ct(t(this.values[n],n));return Re(this,{values:e},!0)}get(t){return this[Ye.normalizeUnit(t)]}set(t){return this.isValid?Re(this,{values:{...this.values,...Zt(t,Ye.normalizeUnit)}}):this}reconfigure({locale:t,numberingSystem:e,conversionAccuracy:n,matrix:r}={}){return Re(this,{loc:this.loc.clone({locale:t,numberingSystem:e}),matrix:r,conversionAccuracy:n})}as(t){return this.isValid?this.shiftTo(t).get(t):NaN}normalize(){if(!this.isValid)return this;const t=this.toObject();return function(t,e){We.reduce(((n,r)=>dt(e[r])?n:(n&&Je(t,e,n,e,r),r)),null)}(this.matrix,t),Re(this,{values:t},!0)}rescale(){return this.isValid?Re(this,{values:function(t){const e={};for(const[n,r]of Object.entries(t))0!==r&&(e[n]=r);return e}(this.normalize().shiftToAll().toObject())},!0):this}shiftTo(...t){if(!this.isValid)return this;if(0===t.length)return this;t=t.map((t=>Ye.normalizeUnit(t)));const e={},n={},r=this.toObject();let s;for(const i of He)if(t.indexOf(i)>=0){s=i;let t=0;for(const e in n)t+=this.matrix[e][i]*n[e],n[e]=0;mt(r[i])&&(t+=r[i]);const a=Math.trunc(t);e[i]=a,n[i]=(1e3*t-1e3*a)/1e3;for(const t in r)He.indexOf(t)>He.indexOf(i)&&Je(this.matrix,r,t,e,i)}else mt(r[i])&&(n[i]=r[i]);for(const t in n)0!==n[t]&&(e[s]+=t===s?n[t]:n[t]/this.matrix[s][t]);return Re(this,{values:e},!0).normalize()}shiftToAll(){return this.isValid?this.shiftTo("years","months","weeks","days","hours","minutes","seconds","milliseconds"):this}negate(){if(!this.isValid)return this;const t={};for(const e of Object.keys(this.values))t[e]=0===this.values[e]?0:-this.values[e];return Re(this,{values:t},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(t){if(!this.isValid||!t.isValid)return!1;if(!this.loc.equals(t.loc))return!1;for(const r of He)if(e=this.values[r],n=t.values[r],!(void 0===e||0===e?void 0===n||0===n:e===n))return!1;var e,n;return!0}}const Pe="Invalid Interval";class Ge{constructor(t){this.s=t.start,this.e=t.end,this.invalid=t.invalid||null,this.isLuxonInterval=!0}static invalid(t,e=null){if(!t)throw new l("need to specify a reason the Interval is invalid");const n=t instanceof Kt?t:new Kt(t,e);if(ht.throwOnInvalid)throw new i(n);return new Ge({invalid:n})}static fromDateTimes(t,e){const n=Kn(t),r=Kn(e),s=function(t,e){return t&&t.isValid?e&&e.isValid?et}isBefore(t){return!!this.isValid&&this.e<=t}contains(t){return!!this.isValid&&this.s<=t&&this.e>t}set({start:t,end:e}={}){return this.isValid?Ge.fromDateTimes(t||this.s,e||this.e):this}splitAt(...t){if(!this.isValid)return[];const e=t.map(Kn).filter((t=>this.contains(t))).sort(),n=[];let{s:r}=this,s=0;for(;r+this.e?this.e:t;n.push(Ge.fromDateTimes(r,i)),r=i,s+=1}return n}splitBy(t){const e=Ye.fromDurationLike(t);if(!this.isValid||!e.isValid||0===e.as("milliseconds"))return[];let n,{s:r}=this,s=1;const i=[];for(;rt*s)));n=+t>+this.e?this.e:t,i.push(Ge.fromDateTimes(r,n)),r=n,s+=1}return i}divideEqually(t){return this.isValid?this.splitBy(this.length()/t).slice(0,t):[]}overlaps(t){return this.e>t.s&&this.s=t.e}equals(t){return!(!this.isValid||!t.isValid)&&this.s.equals(t.s)&&this.e.equals(t.e)}intersection(t){if(!this.isValid)return this;const e=this.s>t.s?this.s:t.s,n=this.e=n?null:Ge.fromDateTimes(e,n)}union(t){if(!this.isValid)return this;const e=this.st.e?this.e:t.e;return Ge.fromDateTimes(e,n)}static merge(t){const[e,n]=t.sort(((t,e)=>t.s-e.s)).reduce((([t,e],n)=>e?e.overlaps(n)||e.abutsStart(n)?[t,e.union(n)]:[t.concat([e]),n]:[t,n]),[[],null]);return n&&e.push(n),e}static xor(t){let e=null,n=0;const r=[],s=t.map((t=>[{time:t.s,type:"s"},{time:t.e,type:"e"}])),i=Array.prototype.concat(...s).sort(((t,e)=>t.time-e.time));for(const t of i)n+="s"===t.type?1:-1,1===n?e=t.time:(e&&+e!=+t.time&&r.push(Ge.fromDateTimes(e,t.time)),e=null);return Ge.merge(r)}difference(...t){return Ge.xor([this].concat(t)).map((t=>this.intersection(t))).filter((t=>t&&!t.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Pe}toLocaleString(t=f,e={}){return this.isValid?Qt.create(this.s.loc.clone(e),t).formatInterval(this):Pe}toISO(t){return this.isValid?`${this.s.toISO(t)}/${this.e.toISO(t)}`:Pe}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Pe}toISOTime(t){return this.isValid?`${this.s.toISOTime(t)}/${this.e.toISOTime(t)}`:Pe}toFormat(t,{separator:e=" – "}={}){return this.isValid?`${this.s.toFormat(t)}${e}${this.e.toFormat(t)}`:Pe}toDuration(t,e){return this.isValid?this.e.diff(this.s,t,e):Ye.invalid(this.invalidReason)}mapEndpoints(t){return Ge.fromDateTimes(t(this.s),t(this.e))}}class Be{static hasDST(t=ht.defaultZone){const e=Qn.now().setZone(t).set({month:12});return!t.isUniversal&&e.offset!==e.set({month:6}).offset}static isValidIANAZone(t){return U.isValidZone(t)}static normalizeZone(t){return rt(t,ht.defaultZone)}static months(t="long",{locale:e=null,numberingSystem:n=null,locObj:r=null,outputCalendar:s="gregory"}={}){return(r||X.create(e,n,s)).months(t)}static monthsFormat(t="long",{locale:e=null,numberingSystem:n=null,locObj:r=null,outputCalendar:s="gregory"}={}){return(r||X.create(e,n,s)).months(t,!0)}static weekdays(t="long",{locale:e=null,numberingSystem:n=null,locObj:r=null}={}){return(r||X.create(e,n,null)).weekdays(t)}static weekdaysFormat(t="long",{locale:e=null,numberingSystem:n=null,locObj:r=null}={}){return(r||X.create(e,n,null)).weekdays(t,!0)}static meridiems({locale:t=null}={}){return X.create(t).meridiems()}static eras(t="short",{locale:e=null}={}){return X.create(e,null,"gregory").eras(t)}static features(){return{relative:yt()}}}function Qe(t,e){const n=t=>t.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),r=n(e)-n(t);return Math.floor(Ye.fromMillis(r).as("days"))}const Ke={arab:"[٠-٩]",arabext:"[۰-۹]",bali:"[᭐-᭙]",beng:"[০-৯]",deva:"[०-९]",fullwide:"[0-9]",gujr:"[૦-૯]",hanidec:"[〇|一|二|三|四|五|六|七|八|九]",khmr:"[០-៩]",knda:"[೦-೯]",laoo:"[໐-໙]",limb:"[᥆-᥏]",mlym:"[൦-൯]",mong:"[᠐-᠙]",mymr:"[၀-၉]",orya:"[୦-୯]",tamldec:"[௦-௯]",telu:"[౦-౯]",thai:"[๐-๙]",tibt:"[༠-༩]",latn:"\\d"},Xe={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},tn=Ke.hanidec.replace(/[\[|\]]/g,"").split("");function en({numberingSystem:t},e=""){return new RegExp(`${Ke[t||"latn"]}${e}`)}function nn(t,e=(t=>t)){return{regex:t,deser:([t])=>e(function(t){let e=parseInt(t,10);if(isNaN(e)){e="";for(let n=0;n=n&&r<=s&&(e+=r-n)}}return parseInt(e,10)}return e}(t))}}const rn=`[ ${String.fromCharCode(160)}]`,sn=new RegExp(rn,"g");function an(t){return t.replace(/\./g,"\\.?").replace(sn,rn)}function on(t){return t.replace(/\./g,"").replace(sn," ").toLowerCase()}function un(t,e){return null===t?null:{regex:RegExp(t.map(an).join("|")),deser:([n])=>t.findIndex((t=>on(n)===on(t)))+e}}function ln(t,e){return{regex:t,deser:([,t,e])=>It(t,e),groups:e}}function cn(t){return{regex:t,deser:([t])=>t}}const hn={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"},timeZoneName:{long:"ZZZZZ",short:"ZZZ"}};let dn=null;function mn(t,e){return Array.prototype.concat(...t.map((t=>function(t,e){if(t.literal)return t;const n=yn(Qt.macroTokenToFormatOpts(t.val),e);return null==n||n.includes(void 0)?t:n}(t,e))))}function fn(t,e,n){const r=mn(Qt.parseFormat(n),t),s=r.map((e=>function(t,e){const n=en(e),r=en(e,"{2}"),s=en(e,"{3}"),i=en(e,"{4}"),a=en(e,"{6}"),o=en(e,"{1,2}"),u=en(e,"{1,3}"),l=en(e,"{1,6}"),c=en(e,"{1,9}"),h=en(e,"{2,4}"),d=en(e,"{4,6}"),m=t=>{return{regex:RegExp((e=t.val,e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"))),deser:([t])=>t,literal:!0};var e},f=(f=>{if(t.literal)return m(f);switch(f.val){case"G":return un(e.eras("short",!1),0);case"GG":return un(e.eras("long",!1),0);case"y":return nn(l);case"yy":case"kk":return nn(h,Vt);case"yyyy":case"kkkk":return nn(i);case"yyyyy":return nn(d);case"yyyyyy":return nn(a);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return nn(o);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return nn(r);case"MMM":return un(e.months("short",!0,!1),1);case"MMMM":return un(e.months("long",!0,!1),1);case"LLL":return un(e.months("short",!1,!1),1);case"LLLL":return un(e.months("long",!1,!1),1);case"o":case"S":return nn(u);case"ooo":case"SSS":return nn(s);case"u":return cn(c);case"uu":return cn(o);case"uuu":case"E":case"c":return nn(n);case"a":return un(e.meridiems(),0);case"EEE":return un(e.weekdays("short",!1,!1),1);case"EEEE":return un(e.weekdays("long",!1,!1),1);case"ccc":return un(e.weekdays("short",!0,!1),1);case"cccc":return un(e.weekdays("long",!0,!1),1);case"Z":case"ZZ":return ln(new RegExp(`([+-]${o.source})(?::(${r.source}))?`),2);case"ZZZ":return ln(new RegExp(`([+-]${o.source})(${r.source})?`),2);case"z":return cn(/[a-z_+-/]{1,256}?/i);case" ":return cn(/[^\S\n\r]/);default:return m(f)}})(t)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return f.token=t,f}(e,t))),i=s.find((t=>t.invalidReason));if(i)return{input:e,tokens:r,invalidReason:i.invalidReason};{const[t,n]=function(t){return[`^${t.map((t=>t.regex)).reduce(((t,e)=>`${t}(${e.source})`),"")}$`,t]}(s),i=RegExp(t,"i"),[a,u]=function(t,e,n){const r=t.match(e);if(r){const t={};let e=1;for(const s in n)if(wt(n,s)){const i=n[s],a=i.groups?i.groups+1:1;!i.literal&&i.token&&(t[i.token.val[0]]=i.deser(r.slice(e,e+a))),e+=a}return[r,t]}return[r,{}]}(e,i,n),[l,c,h]=u?function(t){let e,n=null;return dt(t.z)||(n=U.create(t.z)),dt(t.Z)||(n||(n=new et(t.Z)),e=t.Z),dt(t.q)||(t.M=3*(t.q-1)+1),dt(t.h)||(t.h<12&&1===t.a?t.h+=12:12===t.h&&0===t.a&&(t.h=0)),0===t.G&&t.y&&(t.y=-t.y),dt(t.u)||(t.S=Ot(t.u)),[Object.keys(t).reduce(((e,n)=>{const r=(t=>{switch(t){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(n);return r&&(e[r]=t[n]),e}),{}),n,e]}(u):[null,null,void 0];if(wt(u,"a")&&wt(u,"H"))throw new o("Can't include meridiem when specifying 24-hour format");return{input:e,tokens:r,regex:i,rawMatches:a,matches:u,result:l,zone:c,specificOffset:h}}}function yn(t,e){return t?Qt.create(e,t).formatDateTimeParts((dn||(dn=Qn.fromMillis(1555555555555)),dn)).map((e=>function(t,e){const{type:n,value:r}=t;if("literal"===n){const t=/^\s+$/.test(r);return{literal:!t,val:t?" ":r}}const s=e[n];let i=hn[n];if("object"==typeof i&&(i=i[s]),i)return{literal:!1,val:i}}(e,t))):null}const gn=[0,31,59,90,120,151,181,212,243,273,304,334],wn=[0,31,60,91,121,152,182,213,244,274,305,335];function pn(t,e){return new Kt("unit out of range",`you specified ${e} (of type ${typeof e}) as a ${t}, which is invalid`)}function vn(t,e,n){const r=new Date(Date.UTC(t,e-1,n));t<100&&t>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);const s=r.getUTCDay();return 0===s?7:s}function Tn(t,e,n){return n+(kt(t)?wn:gn)[e-1]}function Sn(t,e){const n=kt(t)?wn:gn,r=n.findIndex((t=>tEt(e)?(a=e+1,o=1):a=e,{weekYear:a,weekNumber:o,weekday:i,...$t(t)}}function bn(t){const{weekYear:e,weekNumber:n,weekday:r}=t,s=vn(e,1,4),i=Mt(e);let a,o=7*n+r-s-3;o<1?(a=e-1,o+=Mt(a)):o>i?(a=e+1,o-=Mt(e)):a=e;const{month:u,day:l}=Sn(a,o);return{year:a,month:u,day:l,...$t(t)}}function kn(t){const{year:e,month:n,day:r}=t;return{year:e,ordinal:Tn(e,n,r),...$t(t)}}function Mn(t){const{year:e,ordinal:n}=t,{month:r,day:s}=Sn(e,n);return{year:e,month:r,day:s,...$t(t)}}function Nn(t){const e=ft(t.year),n=pt(t.month,1,12),r=pt(t.day,1,Nt(t.year,t.month));return e?n?!r&&pn("day",t.day):pn("month",t.month):pn("year",t.year)}function Dn(t){const{hour:e,minute:n,second:r,millisecond:s}=t,i=pt(e,0,23)||24===e&&0===n&&0===r&&0===s,a=pt(n,0,59),o=pt(r,0,59),u=pt(s,0,999);return i?a?o?!u&&pn("millisecond",s):pn("second",r):pn("minute",n):pn("hour",e)}const En="Invalid DateTime",Vn=864e13;function xn(t){return new Kt("unsupported zone",`the zone "${t.name}" is not supported`)}function In(t){return null===t.weekData&&(t.weekData=On(t.c)),t.weekData}function Cn(t,e){const n={ts:t.ts,zone:t.zone,c:t.c,o:t.o,loc:t.loc,invalid:t.invalid};return new Qn({...n,...e,old:n})}function Zn(t,e,n){let r=t-60*e*1e3;const s=n.offset(r);if(e===s)return[r,e];r-=60*(s-e)*1e3;const i=n.offset(r);return s===i?[r,s]:[t-60*Math.min(s,i)*1e3,Math.max(s,i)]}function Fn(t,e){const n=new Date(t+=60*e*1e3);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function $n(t,e,n){return Zn(Dt(t),e,n)}function Ln(t,e){const n=t.o,r=t.c.year+Math.trunc(e.years),s=t.c.month+Math.trunc(e.months)+3*Math.trunc(e.quarters),i={...t.c,year:r,month:s,day:Math.min(t.c.day,Nt(r,s))+Math.trunc(e.days)+7*Math.trunc(e.weeks)},a=Ye.fromObject({years:e.years-Math.trunc(e.years),quarters:e.quarters-Math.trunc(e.quarters),months:e.months-Math.trunc(e.months),weeks:e.weeks-Math.trunc(e.weeks),days:e.days-Math.trunc(e.days),hours:e.hours,minutes:e.minutes,seconds:e.seconds,milliseconds:e.milliseconds}).as("milliseconds"),o=Dt(i);let[u,l]=Zn(o,n,t.zone);return 0!==a&&(u+=a,l=t.zone.offset(u)),{ts:u,o:l}}function zn(t,e,n,r,s,i){const{setZone:a,zone:o}=n;if(t&&0!==Object.keys(t).length||e){const r=e||o,s=Qn.fromObject(t,{...n,zone:r,specificOffset:i});return a?s:s.setZone(o)}return Qn.invalid(new Kt("unparsable",`the input "${s}" can't be parsed as ${r}`))}function qn(t,e,n=!0){return t.isValid?Qt.create(X.create("en-US"),{allowZ:n,forceSimple:!0}).formatDateTimeFromString(t,e):null}function jn(t,e){const n=t.c.year>9999||t.c.year<0;let r="";return n&&t.c.year>=0&&(r+="+"),r+=vt(t.c.year,n?6:4),e?(r+="-",r+=vt(t.c.month),r+="-",r+=vt(t.c.day)):(r+=vt(t.c.month),r+=vt(t.c.day)),r}function An(t,e,n,r,s,i){let a=vt(t.c.hour);return e?(a+=":",a+=vt(t.c.minute),0===t.c.second&&n||(a+=":")):a+=vt(t.c.minute),0===t.c.second&&n||(a+=vt(t.c.second),0===t.c.millisecond&&r||(a+=".",a+=vt(t.c.millisecond,3))),s&&(t.isOffsetFixed&&0===t.offset&&!i?a+="Z":t.o<0?(a+="-",a+=vt(Math.trunc(-t.o/60)),a+=":",a+=vt(Math.trunc(-t.o%60))):(a+="+",a+=vt(Math.trunc(t.o/60)),a+=":",a+=vt(Math.trunc(t.o%60)))),i&&(a+="["+t.zone.ianaName+"]"),a}const _n={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Un={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Hn={ordinal:1,hour:0,minute:0,second:0,millisecond:0},Wn=["year","month","day","hour","minute","second","millisecond"],Rn=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Jn=["year","ordinal","hour","minute","second","millisecond"];function Yn(t){const e={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[t.toLowerCase()];if(!e)throw new u(t);return e}function Pn(t,e){const n=rt(e.zone,ht.defaultZone),r=X.fromObject(e),s=ht.now();let i,a;if(dt(t.year))i=s;else{for(const e of Wn)dt(t[e])&&(t[e]=_n[e]);const e=Nn(t)||Dn(t);if(e)return Qn.invalid(e);const r=n.offset(s);[i,a]=$n(t,r,n)}return new Qn({ts:i,zone:n,loc:r,o:a})}function Gn(t,e,n){const r=!!dt(n.round)||n.round,s=(t,s)=>(t=bt(t,r||n.calendary?0:2,!0),e.loc.clone(n).relFormatter(n).format(t,s)),i=r=>n.calendary?e.hasSame(t,r)?0:e.startOf(r).diff(t.startOf(r),r).get(r):e.diff(t,r).get(r);if(n.unit)return s(i(n.unit),n.unit);for(const t of n.units){const e=i(t);if(Math.abs(e)>=1)return s(e,t)}return s(t>e?-0:0,n.units[n.units.length-1])}function Bn(t){let e,n={};return t.length>0&&"object"==typeof t[t.length-1]?(n=t[t.length-1],e=Array.from(t).slice(0,t.length-1)):e=Array.from(t),[n,e]}class Qn{constructor(t){const e=t.zone||ht.defaultZone;let n=t.invalid||(Number.isNaN(t.ts)?new Kt("invalid input"):null)||(e.isValid?null:xn(e));this.ts=dt(t.ts)?ht.now():t.ts;let r=null,s=null;if(!n)if(t.old&&t.old.ts===this.ts&&t.old.zone.equals(e))[r,s]=[t.old.c,t.old.o];else{const t=e.offset(this.ts);r=Fn(this.ts,t),n=Number.isNaN(r.year)?new Kt("invalid input"):null,r=n?null:r,s=n?null:t}this._zone=e,this.loc=t.loc||X.create(),this.invalid=n,this.weekData=null,this.c=r,this.o=s,this.isLuxonDateTime=!0}static now(){return new Qn({})}static local(){const[t,e]=Bn(arguments),[n,r,s,i,a,o,u]=e;return Pn({year:n,month:r,day:s,hour:i,minute:a,second:o,millisecond:u},t)}static utc(){const[t,e]=Bn(arguments),[n,r,s,i,a,o,u]=e;return t.zone=et.utcInstance,Pn({year:n,month:r,day:s,hour:i,minute:a,second:o,millisecond:u},t)}static fromJSDate(t,e={}){const n=(r=t,"[object Date]"===Object.prototype.toString.call(r)?t.valueOf():NaN);var r;if(Number.isNaN(n))return Qn.invalid("invalid input");const s=rt(e.zone,ht.defaultZone);return s.isValid?new Qn({ts:n,zone:s,loc:X.fromObject(e)}):Qn.invalid(xn(s))}static fromMillis(t,e={}){if(mt(t))return t<-Vn||t>Vn?Qn.invalid("Timestamp out of range"):new Qn({ts:t,zone:rt(e.zone,ht.defaultZone),loc:X.fromObject(e)});throw new l(`fromMillis requires a numerical input, but received a ${typeof t} with value ${t}`)}static fromSeconds(t,e={}){if(mt(t))return new Qn({ts:1e3*t,zone:rt(e.zone,ht.defaultZone),loc:X.fromObject(e)});throw new l("fromSeconds requires a numerical input")}static fromObject(t,e={}){t=t||{};const n=rt(e.zone,ht.defaultZone);if(!n.isValid)return Qn.invalid(xn(n));const r=ht.now(),s=dt(e.specificOffset)?n.offset(r):e.specificOffset,i=Zt(t,Yn),a=!dt(i.ordinal),u=!dt(i.year),l=!dt(i.month)||!dt(i.day),c=u||l,h=i.weekYear||i.weekNumber,d=X.fromObject(e);if((c||a)&&h)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(l&&a)throw new o("Can't mix ordinal dates with month/day");const m=h||i.weekday&&!c;let f,y,g=Fn(r,s);m?(f=Rn,y=Un,g=On(g)):a?(f=Jn,y=Hn,g=kn(g)):(f=Wn,y=_n);let w=!1;for(const t of f)dt(i[t])?i[t]=w?y[t]:g[t]:w=!0;const p=m?function(t){const e=ft(t.weekYear),n=pt(t.weekNumber,1,Et(t.weekYear)),r=pt(t.weekday,1,7);return e?n?!r&&pn("weekday",t.weekday):pn("week",t.week):pn("weekYear",t.weekYear)}(i):a?function(t){const e=ft(t.year),n=pt(t.ordinal,1,Mt(t.year));return e?!n&&pn("ordinal",t.ordinal):pn("year",t.year)}(i):Nn(i),v=p||Dn(i);if(v)return Qn.invalid(v);const T=m?bn(i):a?Mn(i):i,[S,O]=$n(T,s,n),b=new Qn({ts:S,zone:n,o:O,loc:d});return i.weekday&&c&&t.weekday!==b.weekday?Qn.invalid("mismatched weekday",`you can't specify both a weekday of ${i.weekday} and a date of ${b.toISO()}`):b}static fromISO(t,e={}){const[n,r]=function(t){return ne(t,[Ee,Ce],[Ve,Ze],[xe,Fe],[Ie,$e])}(t);return zn(n,r,e,"ISO 8601",t)}static fromRFC2822(t,e={}){const[n,r]=function(t){return ne(function(t){return t.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(t),[Se,Oe])}(t);return zn(n,r,e,"RFC 2822",t)}static fromHTTP(t,e={}){const[n,r]=function(t){return ne(t,[be,Ne],[ke,Ne],[Me,De])}(t);return zn(n,r,e,"HTTP",e)}static fromFormat(t,e,n={}){if(dt(t)||dt(e))throw new l("fromFormat requires an input string and a format");const{locale:r=null,numberingSystem:s=null}=n,i=X.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),[a,o,u,c]=function(t,e,n){const{result:r,zone:s,specificOffset:i,invalidReason:a}=fn(t,e,n);return[r,s,i,a]}(i,t,e);return c?Qn.invalid(c):zn(a,o,n,`format ${e}`,t,u)}static fromString(t,e,n={}){return Qn.fromFormat(t,e,n)}static fromSQL(t,e={}){const[n,r]=function(t){return ne(t,[ze,Ce],[qe,je])}(t);return zn(n,r,e,"SQL",t)}static invalid(t,e=null){if(!t)throw new l("need to specify a reason the DateTime is invalid");const n=t instanceof Kt?t:new Kt(t,e);if(ht.throwOnInvalid)throw new s(n);return new Qn({invalid:n})}static isDateTime(t){return t&&t.isLuxonDateTime||!1}static parseFormatForOpts(t,e={}){const n=yn(t,X.fromObject(e));return n?n.map((t=>t?t.val:null)).join(""):null}static expandFormat(t,e={}){return mn(Qt.parseFormat(t),X.fromObject(e)).map((t=>t.val)).join("")}get(t){return this[t]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?In(this).weekYear:NaN}get weekNumber(){return this.isValid?In(this).weekNumber:NaN}get weekday(){return this.isValid?In(this).weekday:NaN}get ordinal(){return this.isValid?kn(this.c).ordinal:NaN}get monthShort(){return this.isValid?Be.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?Be.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?Be.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?Be.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return kt(this.year)}get daysInMonth(){return Nt(this.year,this.month)}get daysInYear(){return this.isValid?Mt(this.year):NaN}get weeksInWeekYear(){return this.isValid?Et(this.weekYear):NaN}resolvedLocaleOptions(t={}){const{locale:e,numberingSystem:n,calendar:r}=Qt.create(this.loc.clone(t),t).resolvedOptions(this);return{locale:e,numberingSystem:n,outputCalendar:r}}toUTC(t=0,e={}){return this.setZone(et.instance(t),e)}toLocal(){return this.setZone(ht.defaultZone)}setZone(t,{keepLocalTime:e=!1,keepCalendarTime:n=!1}={}){if((t=rt(t,ht.defaultZone)).equals(this.zone))return this;if(t.isValid){let r=this.ts;if(e||n){const e=t.offset(this.ts),n=this.toObject();[r]=$n(n,e,t)}return Cn(this,{ts:r,zone:t})}return Qn.invalid(xn(t))}reconfigure({locale:t,numberingSystem:e,outputCalendar:n}={}){return Cn(this,{loc:this.loc.clone({locale:t,numberingSystem:e,outputCalendar:n})})}setLocale(t){return this.reconfigure({locale:t})}set(t){if(!this.isValid)return this;const e=Zt(t,Yn),n=!dt(e.weekYear)||!dt(e.weekNumber)||!dt(e.weekday),r=!dt(e.ordinal),s=!dt(e.year),i=!dt(e.month)||!dt(e.day),a=s||i,u=e.weekYear||e.weekNumber;if((a||r)&&u)throw new o("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(i&&r)throw new o("Can't mix ordinal dates with month/day");let l;n?l=bn({...On(this.c),...e}):dt(e.ordinal)?(l={...this.toObject(),...e},dt(e.day)&&(l.day=Math.min(Nt(l.year,l.month),l.day))):l=Mn({...kn(this.c),...e});const[c,h]=$n(l,this.o,this.zone);return Cn(this,{ts:c,o:h})}plus(t){return this.isValid?Cn(this,Ln(this,Ye.fromDurationLike(t))):this}minus(t){return this.isValid?Cn(this,Ln(this,Ye.fromDurationLike(t).negate())):this}startOf(t){if(!this.isValid)return this;const e={},n=Ye.normalizeUnit(t);switch(n){case"years":e.month=1;case"quarters":case"months":e.day=1;case"weeks":case"days":e.hour=0;case"hours":e.minute=0;case"minutes":e.second=0;case"seconds":e.millisecond=0}if("weeks"===n&&(e.weekday=1),"quarters"===n){const t=Math.ceil(this.month/3);e.month=3*(t-1)+1}return this.set(e)}endOf(t){return this.isValid?this.plus({[t]:1}).startOf(t).minus(1):this}toFormat(t,e={}){return this.isValid?Qt.create(this.loc.redefaultToEN(e)).formatDateTimeFromString(this,t):En}toLocaleString(t=f,e={}){return this.isValid?Qt.create(this.loc.clone(e),t).formatDateTime(this):En}toLocaleParts(t={}){return this.isValid?Qt.create(this.loc.clone(t),t).formatDateTimeParts(this):[]}toISO({format:t="extended",suppressSeconds:e=!1,suppressMilliseconds:n=!1,includeOffset:r=!0,extendedZone:s=!1}={}){if(!this.isValid)return null;const i="extended"===t;let a=jn(this,i);return a+="T",a+=An(this,i,e,n,r,s),a}toISODate({format:t="extended"}={}){return this.isValid?jn(this,"extended"===t):null}toISOWeekDate(){return qn(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:t=!1,suppressSeconds:e=!1,includeOffset:n=!0,includePrefix:r=!1,extendedZone:s=!1,format:i="extended"}={}){return this.isValid?(r?"T":"")+An(this,"extended"===i,e,t,n,s):null}toRFC2822(){return qn(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return qn(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?jn(this,!0):null}toSQLTime({includeOffset:t=!0,includeZone:e=!1,includeOffsetSpace:n=!0}={}){let r="HH:mm:ss.SSS";return(e||t)&&(n&&(r+=" "),e?r+="z":t&&(r+="ZZ")),qn(this,r,!0)}toSQL(t={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(t)}`:null}toString(){return this.isValid?this.toISO():En}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(t={}){if(!this.isValid)return{};const e={...this.c};return t.includeConfig&&(e.outputCalendar=this.outputCalendar,e.numberingSystem=this.loc.numberingSystem,e.locale=this.loc.locale),e}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(t,e="milliseconds",n={}){if(!this.isValid||!t.isValid)return Ye.invalid("created by diffing an invalid DateTime");const r={locale:this.locale,numberingSystem:this.numberingSystem,...n},s=(o=e,Array.isArray(o)?o:[o]).map(Ye.normalizeUnit),i=t.valueOf()>this.valueOf(),a=function(t,e,n,r){let[s,i,a,o]=function(t,e,n){const r=[["years",(t,e)=>e.year-t.year],["quarters",(t,e)=>e.quarter-t.quarter+4*(e.year-t.year)],["months",(t,e)=>e.month-t.month+12*(e.year-t.year)],["weeks",(t,e)=>{const n=Qe(t,e);return(n-n%7)/7}],["days",Qe]],s={},i=t;let a,o;for(const[u,l]of r)n.indexOf(u)>=0&&(a=u,s[u]=l(t,e),o=i.plus(s),o>e?(s[u]--,t=i.plus(s)):t=o);return[t,s,o,a]}(t,e,n);const u=e-s,l=n.filter((t=>["hours","minutes","seconds","milliseconds"].indexOf(t)>=0));0===l.length&&(a0?Ye.fromMillis(u,r).shiftTo(...l).plus(c):c}(i?this:t,i?t:this,s,r);var o;return i?a.negate():a}diffNow(t="milliseconds",e={}){return this.diff(Qn.now(),t,e)}until(t){return this.isValid?Ge.fromDateTimes(this,t):this}hasSame(t,e){if(!this.isValid)return!1;const n=t.valueOf(),r=this.setZone(t.zone,{keepLocalTime:!0});return r.startOf(e)<=n&&n<=r.endOf(e)}equals(t){return this.isValid&&t.isValid&&this.valueOf()===t.valueOf()&&this.zone.equals(t.zone)&&this.loc.equals(t.loc)}toRelative(t={}){if(!this.isValid)return null;const e=t.base||Qn.fromObject({},{zone:this.zone}),n=t.padding?thist.valueOf()),Math.min)}static max(...t){if(!t.every(Qn.isDateTime))throw new l("max requires all arguments be DateTimes");return gt(t,(t=>t.valueOf()),Math.max)}static fromFormatExplain(t,e,n={}){const{locale:r=null,numberingSystem:s=null}=n;return fn(X.fromOpts({locale:r,numberingSystem:s,defaultToEN:!0}),t,e)}static fromStringExplain(t,e,n={}){return Qn.fromFormatExplain(t,e,n)}static get DATE_SHORT(){return f}static get DATE_MED(){return y}static get DATE_MED_WITH_WEEKDAY(){return g}static get DATE_FULL(){return w}static get DATE_HUGE(){return p}static get TIME_SIMPLE(){return v}static get TIME_WITH_SECONDS(){return T}static get TIME_WITH_SHORT_OFFSET(){return S}static get TIME_WITH_LONG_OFFSET(){return O}static get TIME_24_SIMPLE(){return b}static get TIME_24_WITH_SECONDS(){return k}static get TIME_24_WITH_SHORT_OFFSET(){return M}static get TIME_24_WITH_LONG_OFFSET(){return N}static get DATETIME_SHORT(){return D}static get DATETIME_SHORT_WITH_SECONDS(){return E}static get DATETIME_MED(){return V}static get DATETIME_MED_WITH_SECONDS(){return x}static get DATETIME_MED_WITH_WEEKDAY(){return I}static get DATETIME_FULL(){return C}static get DATETIME_FULL_WITH_SECONDS(){return Z}static get DATETIME_HUGE(){return F}static get DATETIME_HUGE_WITH_SECONDS(){return $}}function Kn(t){if(Qn.isDateTime(t))return t;if(t&&t.valueOf&&mt(t.valueOf()))return Qn.fromJSDate(t);if(t&&"object"==typeof t)return Qn.fromObject(t);throw new l(`Unknown datetime argument: ${t}, of type ${typeof t}`)}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/e23ec4f867c4735eec20.js b/public/assets/esri/core/workers/chunks/e23ec4f867c4735eec20.js new file mode 100644 index 0000000..1f63886 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/e23ec4f867c4735eec20.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5825,2442],{37140:(e,t,r)=>{function n(){const e=new Float32Array(4);return e[3]=1,e}function o(e){const t=new Float32Array(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}r.d(t,{b:()=>o,c:()=>n}),Object.freeze(Object.defineProperty({__proto__:null,clone:o,create:n,createView:function(e,t){return new Float32Array(e,t,4)},fromValues:function(e,t,r,n){const o=new Float32Array(4);return o[0]=e,o[1]=t,o[2]=r,o[3]=n,o}},Symbol.toStringTag,{value:"Module"}))},58995:(e,t,r)=>{r.d(t,{rS:()=>u});var n=r(2109),o=r(82971),i=r(8744);const s=new o.Z(n.kU),a=new o.Z(n.JL),l=new o.Z(n.mM);function u(e){return e&&((0,i.BZ)(e)||(0,i.fS)(e,a))?a:e&&((0,i.V2)(e)||(0,i.fS)(e,l))?l:s}new o.Z(n.pn)},62073:(e,t,r)=>{r(22021),r(17896);var n,o,i=r(65617);r(29268),r(61277),r(12981),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(0,i.c)(),(o=n||(n={}))[o.NONE=0]="NONE",o[o.CLAMP=1]="CLAMP",o[o.INFINITE_MIN=4]="INFINITE_MIN",o[o.INFINITE_MAX=8]="INFINITE_MAX",n.INFINITE_MIN,n.INFINITE_MAX,n.INFINITE_MAX},16451:(e,t,r)=>{r.d(t,{Z:()=>f});var n=r(43697),o=r(2368),i=r(96674),s=r(5600),a=(r(75215),r(67676),r(80442),r(71715)),l=r(52011),u=r(30556),c=r(72729),p=r(70082);let d=class extends((0,o.J)(i.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,c.im)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,n._)([(0,s.Cb)({json:{write:!0}})],d.prototype,"id",void 0),(0,n._)([(0,s.Cb)({json:{write:!0}})],d.prototype,"name",void 0),(0,n._)([(0,s.Cb)({json:{write:!0}})],d.prototype,"domains",void 0),(0,n._)([(0,a.r)("domains")],d.prototype,"readDomains",null),(0,n._)([(0,u.c)("domains")],d.prototype,"writeDomains",null),(0,n._)([(0,s.Cb)({type:[p.Z],json:{write:!0}})],d.prototype,"templates",void 0),d=(0,n._)([(0,l.j)("esri.layers.support.FeatureType")],d);const f=d},14147:(e,t,r)=>{r.d(t,{W:()=>u});var n=r(40330),o=r(3172),i=r(95330),s=r(19238),a=r(48522),l=r(15235);class u{constructor(e,t,r,n){this._parsedUrl=e,this._portalItem=t,this._apiKey=r,this.signal=n,this._rootDocument=null;const o=this._parsedUrl?.path.match(/^(.*)\/SceneServer\/layers\/([\d]*)\/?$/i);o&&(this._urlParts={root:o[1],layerId:parseInt(o[2],10)})}async fetch(){if(!this._urlParts)return null;const e=this._portalItem??await this._portalItemFromServiceItemId();if(null==e)return this._loadFromUrl();const t=await this._findAndLoadRelatedPortalItem(e);return null==t?null:this._loadFeatureLayerFromPortalItem(t)}async fetchPortalItem(){if(!this._urlParts)return null;const e=this._portalItem??await this._portalItemFromServiceItemId();return null==e?null:this._findAndLoadRelatedPortalItem(e)}async _fetchRootDocument(){if(null!=this._rootDocument)return this._rootDocument;if(null==this._urlParts)return this._rootDocument={},{};const e={query:{f:"json",token:this._apiKey},responseType:"json",signal:this.signal},t=`${this._urlParts.root}/SceneServer`;try{const r=await(0,o.default)(t,e);this._rootDocument=r.data}catch{this._rootDocument={}}return this._rootDocument}async _fetchServiceOwningPortalUrl(){const e=this._parsedUrl?.path,t=e?n.id?.findServerInfo(e):null;if(t?.owningSystemUrl)return t.owningSystemUrl;const r=e?e.replace(/(.*\/rest)\/.*/i,"$1")+"/info":null;try{const e=(await(0,o.default)(r,{query:{f:"json"},responseType:"json",signal:this.signal})).data.owningSystemUrl;if(e)return e}catch(e){(0,i.r9)(e)}return null}async _findAndLoadRelatedPortalItem(e){try{return(await e.fetchRelatedItems({relationshipType:"Service2Service",direction:"reverse"},{signal:this.signal})).find((e=>"Feature Service"===e.type))||null}catch(e){return(0,i.r9)(e),null}}async _loadFeatureLayerFromPortalItem(e){await e.load({signal:this.signal});const t=await this._findMatchingAssociatedSublayerUrl(e.url??"");return new s.default({url:t,portalItem:e}).load({signal:this.signal})}async _loadFromUrl(){const e=await this._findMatchingAssociatedSublayerUrl(`${this._urlParts?.root}/FeatureServer`);return new s.default({url:e}).load({signal:this.signal})}async _findMatchingAssociatedSublayerUrl(e){const t=e.replace(/^(.*FeatureServer)(\/[\d]*\/?)?$/i,"$1"),r=this._urlParts?.layerId,n=this._fetchRootDocument(),i=e=>{const r={query:{f:"json"},responseType:"json",authMode:e,signal:this.signal};return(0,o.default)(t,r)},s=i("anonymous").catch((()=>i("no-prompt"))),[a,l]=await Promise.all([s,n]),u=l&&l.layers,c=a.data&&a.data.layers;if(!Array.isArray(c))throw new Error("expected layers array");if(Array.isArray(u)){for(let e=0;e{r.d(t,{C:()=>n});const n={analytics:{supportsCacheHint:!1},attachment:{supportsContentType:!1,supportsExifInfo:!1,supportsKeywords:!1,supportsName:!1,supportsSize:!1,supportsCacheHint:!1,supportsResize:!1},data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:!1},editing:{supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsGeometryUpdate:!1,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsAsyncApplyEdits:!1},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:!1,supportsDelete:!1,supportsEditing:!1,supportsChangeTracking:!1,supportsQuery:!1,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:!1,supportsExceedsLimitStatistics:!1,supportsAsyncConvert3D:!1},queryRelated:{supportsCount:!1,supportsOrderBy:!1,supportsPagination:!1,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},query:{maxRecordCount:0,maxRecordCountFactor:0,standardMaxRecordCount:0,supportsCacheHint:!1,supportsCentroid:!1,supportsCompactGeometry:!1,supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsDisjointSpatialRelationship:!1,supportsDistance:!1,supportsDistinct:!1,supportsExtent:!1,supportsFormatPBF:!1,supportsGeometryProperties:!1,supportsHavingClause:!1,supportsHistoricMoment:!1,supportsMaxRecordCountFactor:!1,supportsOrderBy:!1,supportsPagination:!1,supportsPercentileStatistics:!1,supportsQuantization:!1,supportsQuantizationEditMode:!1,supportsQueryByOthers:!1,supportsQueryGeometry:!1,supportsResultType:!1,supportsSqlExpression:!1,supportsStandardizedQueriesOnly:!1,supportsTopFeaturesQuery:!1,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsStatistics:!1,tileMaxRecordCount:0}}},28694:(e,t,r)=>{r.d(t,{p:()=>o});var n=r(69285);function o(e,t,r){if(!r||!r.features||!r.hasZ)return;const o=(0,n.k)(r.geometryType,t,e.outSpatialReference);if(null!=o)for(const e of r.features)o(e.geometry)}},74889:(e,t,r)=>{r.d(t,{Z:()=>b});var n,o=r(43697),i=r(66577),s=r(38171),a=r(35454),l=r(96674),u=r(22974),c=r(5600),p=(r(75215),r(71715)),d=r(52011),f=r(30556),y=r(82971),h=r(33955),m=r(1231);const g=new a.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let w=n=class extends l.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=y.Z.fromJSON(t.spatialReference),n=[];for(let t=0;t0)for(let r=0;rMath.round((e-n)/t)),(e=>Math.round((o-e)/r)));for(let e=0,t=i.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;l=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*i+n),(e=>o-e*s),a,l);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let n,o;const i=[];for(let s=0,a=e.length;s0){const e=t(a[0]),s=r(a[1]);e===n&&s===o||(i.push([e-n,s-o]),n=e,o=s)}else n=t(a[0]),o=r(a[1]),i.push([n,o])}return i.length>0?i:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const n=(0,h.oU)(e)?e.rings:e.paths,o=[];for(let e=0,i=n.length;e0?((0,h.oU)(e)?e.rings=o:e.paths=o,e):null}:"multipoint"===e?e=>{const n=this._quantizePoints(e.points,t,r);return n&&n.length>0?(e.points=n,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,n,o){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),n&&(e.z=n(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,h.oU)(e)?e.rings:e.paths;let s,a;for(let e=0,n=i.length;e0?(s+=o[0],a+=o[1]):(s=o[0],a=o[1]),o[0]=t(s),o[1]=r(a)}}if(n&&o)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),n&&null!=e.zmax&&null!=e.zmin&&(e.zmax=n(e.zmax),e.zmin=n(e.zmin)),o&&null!=e.mmax&&null!=e.mmin&&(e.mmax=o(e.mmax),e.mmin=o(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let s,a;for(let e=0,n=i.length;e0?(s+=n[0],a+=n[1]):(s=n[0],a=n[1]),n[0]=t(s),n[1]=r(a)}if(n&&o)for(let e=0,t=i.length;e({enabled:e})}}})],w.prototype,"exceededTransferLimit",void 0),(0,o._)([(0,c.Cb)({type:[s.Z],json:{write:!0}})],w.prototype,"features",void 0),(0,o._)([(0,p.r)("features")],w.prototype,"readFeatures",null),(0,o._)([(0,c.Cb)({type:[m.Z],json:{write:!0}})],w.prototype,"fields",void 0),(0,o._)([(0,c.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],w.prototype,"geometryType",void 0),(0,o._)([(0,f.c)("geometryType")],w.prototype,"writeGeometryType",null),(0,o._)([(0,c.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasM",void 0),(0,o._)([(0,c.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasZ",void 0),(0,o._)([(0,c.Cb)({types:i.qM,json:{write:!0}})],w.prototype,"queryGeometry",void 0),(0,o._)([(0,p.r)("queryGeometry")],w.prototype,"readQueryGeometry",null),(0,o._)([(0,c.Cb)({type:y.Z,json:{write:!0}})],w.prototype,"spatialReference",void 0),(0,o._)([(0,f.c)("spatialReference")],w.prototype,"writeSpatialReference",null),(0,o._)([(0,c.Cb)({json:{write:!0}})],w.prototype,"transform",void 0),w=n=(0,o._)([(0,d.j)("esri.rest.support.FeatureSet")],w),w.prototype.toJSON.isDefaultToJSON=!0;const b=w},58333:(e,t,r)=>{r.d(t,{ET:()=>i,I4:()=>o,eG:()=>l,lF:()=>s,lj:()=>c,qP:()=>a,wW:()=>u});const n=[252,146,31,255],o={type:"esriSMS",style:"esriSMSCircle",size:6,color:n,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},i={type:"esriSLS",style:"esriSLSSolid",width:.75,color:n},s={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},u={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},c={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}},91891:(e,t,r)=>{r.d(t,{I_:()=>d,W7:()=>h,qM:()=>g});var n=r(20102),o=r(22974),i=r(92604),s=r(25683),a=r(35065);const l=i.Z.getLogger("esri.views.3d.layers.i3s.I3SBinaryReader");function u(e,t,r){let o="",i=0;for(;i=192&&s<224){if(i+1>=r)throw new n.Z("utf8-decode-error","UTF-8 Decode failed. Two byte character was truncated.");const a=(31&s)<<6|63&e[t+i+1];o+=String.fromCharCode(a),i+=2}else if(s>=224&&s<240){if(i+2>=r)throw new n.Z("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const a=(15&s)<<12|(63&e[t+i+1])<<6|63&e[t+i+2];o+=String.fromCharCode(a),i+=3}else{if(!(s>=240&&s<248))throw new n.Z("utf8-decode-error","UTF-8 Decode failed. Invalid multi byte sequence.");{if(i+3>=r)throw new n.Z("utf8-decode-error","UTF-8 Decode failed. Multi byte character was truncated.");const a=(7&s)<<18|(63&e[t+i+1])<<12|(63&e[t+i+2])<<6|63&e[t+i+3];if(a>=65536){const e=55296+(a-65536>>10),t=56320+(1023&a);o+=String.fromCharCode(e,t)}else o+=String.fromCharCode(a);i+=4}}}return o}function c(e,t){const r={byteOffset:0,byteCount:0,fields:Object.create(null)};let n=0;for(let o=0;o0){if(o.push(u(r,a,i-1)),0!==r[a+i-1])throw new n.Z("string-array-error","Invalid string array: missing null termination.")}else o.push(null);a+=i}return o}function d(e,t){return new(0,w[t.valueType])(e,t.byteOffset,t.count*t.valuesPerElement)}function f(e,t,r){const i=null!=t.header?c(e,t.header):{byteOffset:0,byteCount:0,fields:{count:r}},s={header:i,byteOffset:i.byteCount,byteCount:0,entries:Object.create(null)};let a=i.byteCount;for(let e=0;e{const t=e?Date.parse(e):null;return t&&!Number.isNaN(t)?t:null}))}(e.count,r,n):p(e.count,r,n)}return d(t,i)}throw new n.Z("bad-attribute-storage-info","Bad attributeStorageInfo specification.")}const w={Float32:Float32Array,Float64:Float64Array,UInt8:Uint8Array,Int8:Int8Array,UInt16:Uint16Array,Int16:Int16Array,UInt32:Uint32Array,Int32:Int32Array},b={Float32:(e,t)=>new DataView(e,0).getFloat32(t,!0),Float64:(e,t)=>new DataView(e,0).getFloat64(t,!0),UInt8:(e,t)=>new DataView(e,0).getUint8(t),Int8:(e,t)=>new DataView(e,0).getInt8(t),UInt16:(e,t)=>new DataView(e,0).getUint16(t,!0),Int16:(e,t)=>new DataView(e,0).getInt16(t,!0),UInt32:(e,t)=>new DataView(e,0).getUint32(t,!0),Int32:(e,t)=>new DataView(e,0).getInt32(t,!0)};function S(e){return w.hasOwnProperty(e)}function I(e){return S(e)?w[e].BYTES_PER_ELEMENT:0}},77397:(e,t,r)=>{r.d(t,{xe:()=>S});var n=r(3172),o=(r(67676),r(20102),r(80442),r(95330)),i=r(1533),s=(r(21787),r(46521)),a=(r(52138),r(13598)),l=(r(51305),r(37140)),u=(r(17896),r(65617)),c=(r(2109),r(44547),r(82971),r(58995),r(24470)),p=(r(8744),r(14165),r(91891));r(22303);var d,f,y=r(88669);(f=d||(d={}))[f.INVISIBLE=0]="INVISIBLE",f[f.TRANSPARENT=1]="TRANSPARENT",f[f.OPAQUE=2]="OPAQUE";(0,y.f)(0,0,0,.2),d.OPAQUE;(0,y.f)(0,0,0,.2),d.OPAQUE,r(6206);var h=r(94961),m=r(72119);r(98766),r(60437),r(62073),r(64822),(0,h.a)(),(0,u.c)(),(0,u.c)(),(0,y.c)(),(0,s.c)(),(()=>{const e=new Int8Array(162);let t=0;const r=r=>{for(let n=0;n(0,n.default)(e.url,{responseType:"array-buffer"}).then((t=>(0,p.qM)(e.storageInfo,t.data)))))).then((e=>{const t=[];for(const r of i){const n={};for(let t=0;t{r.d(t,{Gi:()=>u,IT:()=>y,ti:()=>g});var n=r(20102);const o=!0,i={identifierOffset:0,identifierLength:10,versionOffset:10,checksumOffset:12,byteCount:16};function s(e,t,r){return{identifier:String.fromCharCode.apply(null,new Uint8Array(e,r+i.identifierOffset,i.identifierLength)),version:t.getUint16(r+i.versionOffset,o),checksum:t.getUint32(r+i.checksumOffset,o)}}const a={sizeLo:0,sizeHi:4,minX:8,minY:16,minZ:24,maxX:32,maxY:40,maxZ:48,errorX:56,errorY:64,errorZ:72,count:80,reserved:84,byteCount:88};function l(e,t){return{sizeLo:e.getUint32(t+a.sizeLo,o),sizeHi:e.getUint32(t+a.sizeHi,o),minX:e.getFloat64(t+a.minX,o),minY:e.getFloat64(t+a.minY,o),minZ:e.getFloat64(t+a.minZ,o),maxX:e.getFloat64(t+a.maxX,o),maxY:e.getFloat64(t+a.maxY,o),maxZ:e.getFloat64(t+a.maxZ,o),errorX:e.getFloat64(t+a.errorX,o),errorY:e.getFloat64(t+a.errorY,o),errorZ:e.getFloat64(t+a.errorZ,o),count:e.getUint32(t+a.count,o),reserved:e.getUint32(t+a.reserved,o)}}function u(e){const t=new DataView(e,0);let r=0;const{identifier:o,version:u}=s(e,t,r);if(r+=i.byteCount,"LEPCC "!==o)throw new n.Z("lepcc-decode-error","Bad identifier");if(u>1)throw new n.Z("lepcc-decode-error","Unknown version");const p=l(t,r);if(r+=a.byteCount,p.sizeHi*2**32+p.sizeLo!==e.byteLength)throw new n.Z("lepcc-decode-error","Bad size");const d=new Float64Array(3*p.count),f=[],y=[],h=[],m=[];if(r=c(e,r,f),r=c(e,r,y),r=c(e,r,h),r=c(e,r,m),r!==e.byteLength)throw new n.Z("lepcc-decode-error","Bad length");let g=0,w=0;for(let e=0;e>6;let c=0;if(0===u)c=i.getUint32(1,o),t+=5;else if(1===u)c=i.getUint16(1,o),t+=3;else{if(2!==u)throw new n.Z("lepcc-decode-error","Bad count type");c=i.getUint8(1),t+=2}if(l)throw new n.Z("lepcc-decode-error","LUT not implemented");const p=Math.ceil(c*a/8),d=new Uint8Array(e,t,p);let f=0,y=0,h=0;const m=-1>>>32-a;for(let e=0;e>>=a,y-=a,y+a>32&&(f|=d[h-1]>>8-y)}return t+h}const d={sizeLo:0,sizeHi:4,count:8,colorMapCount:12,lookupMethod:14,compressionMethod:15,byteCount:16};function f(e,t){return{sizeLo:e.getUint32(t+d.sizeLo,o),sizeHi:e.getUint32(t+d.sizeHi,o),count:e.getUint32(t+d.count,o),colorMapCount:e.getUint16(t+d.colorMapCount,o),lookupMethod:e.getUint8(t+d.lookupMethod),compressionMethod:e.getUint8(t+d.compressionMethod)}}function y(e){const t=new DataView(e,0);let r=0;const{identifier:o,version:a}=s(e,t,r);if(r+=i.byteCount,"ClusterRGB"!==o)throw new n.Z("lepcc-decode-error","Bad identifier");if(a>1)throw new n.Z("lepcc-decode-error","Unknown version");const l=f(t,r);if(r+=d.byteCount,l.sizeHi*2**32+l.sizeLo!==e.byteLength)throw new n.Z("lepcc-decode-error","Bad size");if((2===l.lookupMethod||1===l.lookupMethod)&&0===l.compressionMethod){if(3*l.colorMapCount+l.count+r!==e.byteLength||l.colorMapCount>256)throw new n.Z("lepcc-decode-error","Bad count");const t=new Uint8Array(e,r,3*l.colorMapCount),o=new Uint8Array(e,r+3*l.colorMapCount,l.count),i=new Uint8Array(3*l.count);for(let e=0;e1)throw new n.Z("lepcc-decode-error","Unknown version");const l=m(t,r);if(r+=h.byteCount,l.sizeHi*2**32+l.sizeLo!==e.byteLength)throw new n.Z("lepcc-decode-error","Bad size");const u=new Uint16Array(l.count);if(8===l.bitsPerPoint){if(l.count+r!==e.byteLength)throw new n.Z("lepcc-decode-error","Bad size");const t=new Uint8Array(e,r,l.count);for(let e=0;e{r.d(t,{V5:()=>i,e7:()=>o});var n=r(35671);async function o(e,t=e.popupTemplate){if(null==t)return[];const r=await t.getRequiredFields(e.fieldsIndex),{lastEditInfoEnabled:o}=t,{objectIdField:i,typeIdField:s,globalIdField:a,relationships:l}=e;if(r.includes("*"))return["*"];const u=o?await(0,n.CH)(e):[],c=(0,n.Q0)(e.fieldsIndex,[...r,...u]);return s&&c.push(s),c&&i&&e.fieldsIndex?.has(i)&&!c.includes(i)&&c.push(i),c&&a&&e.fieldsIndex?.has(a)&&!c.includes(a)&&c.push(a),l&&l.forEach((t=>{const{keyField:r}=t;c&&r&&e.fieldsIndex?.has(r)&&!c.includes(r)&&c.push(r)})),c}function i(e,t){return e.popupTemplate?e.popupTemplate:null!=t&&t.defaultPopupTemplateEnabled&&null!=e.defaultPopupTemplate?e.defaultPopupTemplate:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/e2432871f1329f47465d.js b/public/assets/esri/core/workers/chunks/e2432871f1329f47465d.js new file mode 100644 index 0000000..a55eeb4 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/e2432871f1329f47465d.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[4695],{90344:(e,t,r)=>{r.d(t,{LJ:()=>E,Xr:()=>f,Ze:()=>T,cZ:()=>u,i$:()=>L,o8:()=>D,p6:()=>b});var n=r(35454),o=r(70171),a=r(17126);const i={year:void 0,month:void 0,day:void 0,weekday:void 0},l={hour:void 0,minute:void 0,second:void 0},s={timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},u={timeZone:"Etc/UTC"},h={year:"numeric",month:"numeric",day:"numeric"},m={year:"numeric",month:"long",day:"numeric"},c={year:"numeric",month:"short",day:"numeric"},d={year:"numeric",month:"long",weekday:"long",day:"numeric"},g={hour:"numeric",minute:"numeric"},y={...g,second:"numeric"},p={"short-date":h,"short-date-short-time":{...h,...g},"short-date-short-time-24":{...h,...g,hour12:!1},"short-date-long-time":{...h,...y},"short-date-long-time-24":{...h,...y,hour12:!1},"short-date-le":h,"short-date-le-short-time":{...h,...g},"short-date-le-short-time-24":{...h,...g,hour12:!1},"short-date-le-long-time":{...h,...y},"short-date-le-long-time-24":{...h,...y,hour12:!1},"long-month-day-year":m,"long-month-day-year-short-time":{...m,...g},"long-month-day-year-short-time-24":{...m,...g,hour12:!1},"long-month-day-year-long-time":{...m,...y},"long-month-day-year-long-time-24":{...m,...y,hour12:!1},"day-short-month-year":c,"day-short-month-year-short-time":{...c,...g},"day-short-month-year-short-time-24":{...c,...g,hour12:!1},"day-short-month-year-long-time":{...c,...y},"day-short-month-year-long-time-24":{...c,...y,hour12:!1},"long-date":d,"long-date-short-time":{...d,...g},"long-date-short-time-24":{...d,...g,hour12:!1},"long-date-long-time":{...d,...y},"long-date-long-time-24":{...d,...y,hour12:!1},"long-month-year":{month:"long",year:"numeric"},"short-month-year":{month:"short",year:"numeric"},year:{year:"numeric"},"short-time":g,"long-time":y},f=(0,n.w)()({shortDate:"short-date",shortDateShortTime:"short-date-short-time",shortDateShortTime24:"short-date-short-time-24",shortDateLongTime:"short-date-long-time",shortDateLongTime24:"short-date-long-time-24",shortDateLE:"short-date-le",shortDateLEShortTime:"short-date-le-short-time",shortDateLEShortTime24:"short-date-le-short-time-24",shortDateLELongTime:"short-date-le-long-time",shortDateLELongTime24:"short-date-le-long-time-24",longMonthDayYear:"long-month-day-year",longMonthDayYearShortTime:"long-month-day-year-short-time",longMonthDayYearShortTime24:"long-month-day-year-short-time-24",longMonthDayYearLongTime:"long-month-day-year-long-time",longMonthDayYearLongTime24:"long-month-day-year-long-time-24",dayShortMonthYear:"day-short-month-year",dayShortMonthYearShortTime:"day-short-month-year-short-time",dayShortMonthYearShortTime24:"day-short-month-year-short-time-24",dayShortMonthYearLongTime:"day-short-month-year-long-time",dayShortMonthYearLongTime24:"day-short-month-year-long-time-24",longDate:"long-date",longDateShortTime:"long-date-short-time",longDateShortTime24:"long-date-short-time-24",longDateLongTime:"long-date-long-time",longDateLongTime24:"long-date-long-time-24",longMonthYear:"long-month-year",shortMonthYear:"short-month-year",year:"year"}),w={ar:"ar-u-nu-latn-ca-gregory"};let x=new WeakMap,v=p["short-date-short-time"];function T(e){return p[e]}function b(e,t){return function(e){const t=e||v;let r=x.get(t);if(!r){const e=(0,o.Kd)(),n=w[e]||e;r=new Intl.DateTimeFormat(n,t),x.set(t,r)}return r}(t).format(e)}function D(e,t=p["short-date"]){return b(new Date(e),{...t,...u,...l})}function E(e,t=p["short-time"]){return b(new Date(`1970-01-01T${e}Z`),{...t,...u,...i})}function L(e,t=p["short-date-short-time"]){const r=a.ou.fromISO(e,{setZone:!0}),n=(0,o.Kd)(),i=w[n]??n;return r.toLocaleString({...s,...t},{locale:i})}(0,o.Ze)((()=>{x=new WeakMap,v=p["short-date-short-time"]}))},70171:(e,t,r)=>{let n;r.d(t,{Kd:()=>i,Ze:()=>h,qe:()=>s});const o=globalThis.esriConfig?.locale??globalThis.dojoConfig?.locale;function a(){return o??globalThis.navigator?.language??"en"}function i(){return void 0===n&&(n=a()),n}const l=[];function s(e){return l.push(e),{remove(){l.splice(l.indexOf(e),1)}}}const u=[];function h(e){return u.push(e),{remove(){l.splice(u.indexOf(e),1)}}}globalThis.addEventListener?.("languagechange",(function(){const e=a();n!==e&&(n=e,[...u].forEach((t=>{t.call(null,e)})),[...l].forEach((t=>{t.call(null,e)})))}))},18848:(e,t,r)=>{r.d(t,{sh:()=>s,uf:()=>u});var n=r(70586),o=r(70171);const a={ar:"ar-u-nu-latn"};let i=new WeakMap,l={};function s(e={}){const t={};return null!=e.digitSeparator&&(t.useGrouping=e.digitSeparator),null!=e.places&&(t.minimumFractionDigits=t.maximumFractionDigits=e.places),t}function u(e,t){return Object.is(e,-0)&&(e=0),function(e){const t=e||l;if(!i.has(t)){const r=(0,o.Kd)(),n=a[(0,o.Kd)()]||r;i.set(t,new Intl.NumberFormat(n,e))}return(0,n.j0)(i.get(t))}(t).format(e)}(0,o.Ze)((()=>{i=new WeakMap,l={}}))},14695:(e,t,r)=>{r.d(t,{createLabelFunction:()=>d});var n=r(20102),o=r(92604),a=r(90344),i=r(18848),l=r(35671),s=r(8813),u=r(59266);const h=o.Z.getLogger("esri.layers.support.labelFormatUtils"),m={type:"simple",evaluate:()=>null},c={getAttribute:(e,t)=>e.field(t)};async function d(e,t,o){if(!e||!e.symbol||!t)return m;const d=e.where,g=(0,s.hV)(e),y=d?await Promise.resolve().then(r.bind(r,41534)):null;let p;if("arcade"===g.type){const e=await(0,u.WW)(g.expression,o,t);if(null==e)return m;p={type:"arcade",evaluate(t){try{const r=e.evaluate({$feature:"attributes"in t?e.repurposeFeature(t):t},e.services);if(null!=r)return r.toString()}catch(e){h.error(new n.Z("arcade-expression-error","Encountered an error when evaluating label expression for feature",{error:e,feature:t,expression:g}))}return null},needsHydrationToEvaluate:()=>null==(0,s.el)(g.expression)}}else p={type:"simple",evaluate:e=>g.expression.replaceAll(/{[^}]*}/g,(r=>{const n=r.slice(1,-1),o=t.get(n);if(!o)return r;let s=null;return"attributes"in e?e&&e.attributes&&(s=e.attributes[o.name]):s=e.field(o.name),null==s?"":function(e,t){if(null==e)return"";const r=t.domain;if(r)if("codedValue"===r.type||"coded-value"===r.type){const t=e;for(const e of r.codedValues)if(e.code===t)return e.name}else if("range"===r.type){const t=+e,n="range"in r?r.range[0]:r.minValue,o="range"in r?r.range[1]:r.maxValue;if(n<=t&&t<=o)return r.name}let n=e;return"date"===t.type||"esriFieldTypeDate"===t.type?n=(0,a.p6)(n,(0,a.Ze)("short-date")):(0,l.H7)(t)&&(n=(0,i.uf)(+n)),n||""}(s,o)}))};if(d){let e;try{e=y.WhereClause.create(d,t)}catch(e){return h.error(new n.Z("bad-where-clause","Encountered an error when evaluating where clause, ignoring",{where:d,error:e})),m}const r=p.evaluate;p.evaluate=t=>{const o="attributes"in t?void 0:c;try{if(e.testFeature(t,o))return r(t)}catch(e){h.error(new n.Z("bad-where-clause","Encountered an error when evaluating where clause for feature",{where:d,feature:t,error:e}))}return null}}return p}},8813:(e,t,r)=>{r.d(t,{UO:()=>p,YI:()=>y,dI:()=>f,el:()=>b,hV:()=>g,z7:()=>d});var n=r(19153);const o="__begin__",a="__end__",i=new RegExp(o,"ig"),l=new RegExp(a,"ig"),s=new RegExp("^"+o,"i"),u=new RegExp(a+"$","i"),h='"',m=h+" + ",c=" + "+h;function d(e){return e.replaceAll(new RegExp("\\{","g"),"[").replaceAll(new RegExp("\\}","g"),"]")}function g(e){const t={expression:"",type:"none"};return e.labelExpressionInfo?e.labelExpressionInfo.value?(t.expression=e.labelExpressionInfo.value,t.type="conventional"):e.labelExpressionInfo.expression&&(t.expression=e.labelExpressionInfo.expression,t.type="arcade"):null!=e.labelExpression&&(t.expression=function(e){return e.replaceAll(new RegExp("\\[","g"),"{").replaceAll(new RegExp("\\]","g"),"}")}(e.labelExpression),t.type="conventional"),t}function y(e){const t=g(e);if(!t)return null;switch(t.type){case"conventional":return f(t.expression);case"arcade":return t.expression}return null}function p(e){const t=g(e);if(!t)return null;switch(t.type){case"conventional":return function(e){const t=e?.match(w);return t&&t[1].trim()||null}(t.expression);case"arcade":return b(t.expression)}return null}function f(e){let t;return e?(t=(0,n.gx)(e,(e=>o+'$feature["'+e+'"]'+a)),t=s.test(t)?t.replace(s,""):h+t,t=u.test(t)?t.replace(u,""):t+h,t=t.replaceAll(i,m).replaceAll(l,c)):t='""',t}const w=/^\s*\{([^}]+)\}\s*$/i,x=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])([\w\s]+)(\2)\]));?\s*$/i,v=/^\s*(?:(?:\$feature\.(\w+))|(?:\$feature\[(["'])([\w\s]+)(\2)\]));?\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])(\1|\3)(\5)\s*\));?\s*$/i,T=/^\s*(?:DomainName\(\s*\$feature\s*,\s*(["'])([\w\s]+)(\1)\s*\));?\s*$/i;function b(e){if(!e)return null;let t=x.exec(e)||v.exec(e);return t?t[1]||t[3]:(t=T.exec(e),t?t[2]:null)}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/e5352dc8983d06d4ee0f.js b/public/assets/esri/core/workers/chunks/e5352dc8983d06d4ee0f.js new file mode 100644 index 0000000..d0d2fb4 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/e5352dc8983d06d4ee0f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8228,5732],{5732:(e,n,t)=>{t.d(n,{c:()=>i,g:()=>r});var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function r(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}},20178:(e,n,t)=>{t.d(n,{A:()=>S,B:()=>T,C:()=>D,D:()=>A,E:()=>C,F:()=>L,G:()=>j,H:()=>I,I:()=>O,J:()=>V,K:()=>_,L:()=>k,M:()=>H,N:()=>q,a:()=>c,b:()=>u,c:()=>s,d:()=>a,e:()=>o,f:()=>f,g:()=>B,h:()=>l,i:()=>h,j:()=>G,k:()=>N,l:()=>v,m:()=>y,n:()=>w,o:()=>g,p:()=>M,q:()=>P,r:()=>m,s:()=>x,t:()=>p,u:()=>R,v:()=>b,w:()=>d,x:()=>Z,y:()=>z,z:()=>E});var i=t(45837),r=t(37455);function o(e){return i.G.extendedSpatialReferenceInfo(e)}function s(e,n,t){return i.G.clip(r.N,e,n,t)}function c(e,n,t){return i.G.cut(r.N,e,n,t)}function u(e,n,t){return i.G.contains(r.N,e,n,t)}function a(e,n,t){return i.G.crosses(r.N,e,n,t)}function f(e,n,t,o){return i.G.distance(r.N,e,n,t,o)}function l(e,n,t){return i.G.equals(r.N,e,n,t)}function h(e,n,t){return i.G.intersects(r.N,e,n,t)}function p(e,n,t){return i.G.touches(r.N,e,n,t)}function d(e,n,t){return i.G.within(r.N,e,n,t)}function G(e,n,t){return i.G.disjoint(r.N,e,n,t)}function g(e,n,t){return i.G.overlaps(r.N,e,n,t)}function m(e,n,t,o){return i.G.relate(r.N,e,n,t,o)}function N(e,n){return i.G.isSimple(r.N,e,n)}function x(e,n){return i.G.simplify(r.N,e,n)}function v(e,n,t=!1){return i.G.convexHull(r.N,e,n,t)}function y(e,n,t){return i.G.difference(r.N,e,n,t)}function w(e,n,t){return i.G.symmetricDifference(r.N,e,n,t)}function M(e,n,t){return i.G.intersect(r.N,e,n,t)}function R(e,n,t=null){return i.G.union(r.N,e,n,t)}function P(e,n,t,o,s,c,u){return i.G.offset(r.N,e,n,t,o,s,c,u)}function b(e,n,t,o,s=!1){return i.G.buffer(r.N,e,n,t,o,s)}function Z(e,n,t,o,s,c,u){return i.G.geodesicBuffer(r.N,e,n,t,o,s,c,u)}function z(e,n,t,o=!0){return i.G.nearestCoordinate(r.N,e,n,t,o)}function E(e,n,t){return i.G.nearestVertex(r.N,e,n,t)}function S(e,n,t,o,s){return i.G.nearestVertices(r.N,e,n,t,o,s)}function T(e,n,t,r){if(null==n||null==r)throw new Error("Illegal Argument Exception");const o=i.G.rotate(n,t,r);return o.spatialReference=e,o}function D(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const r=i.G.flipHorizontal(n,t);return r.spatialReference=e,r}function A(e,n,t){if(null==n||null==t)throw new Error("Illegal Argument Exception");const r=i.G.flipVertical(n,t);return r.spatialReference=e,r}function C(e,n,t,o,s){return i.G.generalize(r.N,e,n,t,o,s)}function L(e,n,t,o){return i.G.densify(r.N,e,n,t,o)}function j(e,n,t,o,s=0){return i.G.geodesicDensify(r.N,e,n,t,o,s)}function I(e,n,t){return i.G.planarArea(r.N,e,n,t)}function O(e,n,t){return i.G.planarLength(r.N,e,n,t)}function V(e,n,t,o){return i.G.geodesicArea(r.N,e,n,t,o)}function _(e,n,t,o){return i.G.geodesicLength(r.N,e,n,t,o)}function k(e,n,t){return null==n||null==t?[]:i.G.intersectLinesToPoints(r.N,e,n,t)}function H(e,n){i.G.changeDefaultSpatialReferenceTolerance(e,n)}function q(e){i.G.clearDefaultSpatialReferenceTolerance(e)}const B=Object.freeze(Object.defineProperty({__proto__:null,buffer:b,changeDefaultSpatialReferenceTolerance:H,clearDefaultSpatialReferenceTolerance:q,clip:s,contains:u,convexHull:v,crosses:a,cut:c,densify:L,difference:y,disjoint:G,distance:f,equals:l,extendedSpatialReferenceInfo:o,flipHorizontal:D,flipVertical:A,generalize:C,geodesicArea:V,geodesicBuffer:Z,geodesicDensify:j,geodesicLength:_,intersect:M,intersectLinesToPoints:k,intersects:h,isSimple:N,nearestCoordinate:z,nearestVertex:E,nearestVertices:S,offset:P,overlaps:g,planarArea:I,planarLength:O,relate:m,rotate:T,simplify:x,symmetricDifference:w,touches:p,union:R,within:d},Symbol.toStringTag,{value:"Module"}))},37455:(e,n,t)=>{t.d(n,{N:()=>i});const i={convertToGEGeometry:function(e,n){return null==n?null:e.convertJSONToGeometry(n)},exportPoint:function(e,n,t){const i=new r(e.getPointX(n),e.getPointY(n),t),o=e.hasZ(n),s=e.hasM(n);return o&&(i.z=e.getPointZ(n)),s&&(i.m=e.getPointM(n)),i},exportPolygon:function(e,n,t){return new o(e.exportPaths(n),t,e.hasZ(n),e.hasM(n))},exportPolyline:function(e,n,t){return new s(e.exportPaths(n),t,e.hasZ(n),e.hasM(n))},exportMultipoint:function(e,n,t){return new c(e.exportPoints(n),t,e.hasZ(n),e.hasM(n))},exportExtent:function(e,n,t){const i=e.hasZ(n),r=e.hasM(n),o=new u(e.getXMin(n),e.getYMin(n),e.getXMax(n),e.getYMax(n),t);if(i){const t=e.getZExtent(n);o.zmin=t.vmin,o.zmax=t.vmax}if(r){const t=e.getMExtent(n);o.mmin=t.vmin,o.mmax=t.vmax}return o}};class r{constructor(e,n,t){this.x=e,this.y=n,this.spatialReference=t,this.z=void 0,this.m=void 0}}class o{constructor(e,n,t,i){this.rings=e,this.spatialReference=n,this.hasZ=void 0,this.hasM=void 0,t&&(this.hasZ=t),i&&(this.hasM=i)}}class s{constructor(e,n,t,i){this.paths=e,this.spatialReference=n,this.hasZ=void 0,this.hasM=void 0,t&&(this.hasZ=t),i&&(this.hasM=i)}}class c{constructor(e,n,t,i){this.points=e,this.spatialReference=n,this.hasZ=void 0,this.hasM=void 0,t&&(this.hasZ=t),i&&(this.hasM=i)}}class u{constructor(e,n,t,i,r){this.xmin=e,this.ymin=n,this.xmax=t,this.ymax=i,this.spatialReference=r,this.zmin=void 0,this.zmax=void 0,this.mmin=void 0,this.mmax=void 0}}},48227:(e,n,t)=>{t.r(n),t.d(n,{executeGEOperation:()=>r});var i=t(20178);function r(e){return(0,i.g[e.operation])(...e.parameters)}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/e8db7303b2f63c0ec0c9.js b/public/assets/esri/core/workers/chunks/e8db7303b2f63c0ec0c9.js new file mode 100644 index 0000000..9f7a310 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/e8db7303b2f63c0ec0c9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6314],{46851:(t,n,e)=>{e.d(n,{R:()=>i,a:()=>s,g:()=>o,t:()=>u});let r=1e-6;function o(){return r}const i=Math.random,a=Math.PI/180,c=180/Math.PI;function u(t){return t*a}function s(t){return t*c}Object.freeze(Object.defineProperty({__proto__:null,RANDOM:i,equals:function(t,n){return Math.abs(t-n)<=r*Math.max(1,Math.abs(t),Math.abs(n))},getEpsilon:o,setEpsilon:function(t){r=t},toDegree:s,toRadian:u},Symbol.toStringTag,{value:"Module"}))},97323:(t,n,e)=>{function r(){return[0,0]}function o(t,n){return[t,n]}function i(t,n){return new Float64Array(t,n,2)}function a(){return o(1,1)}function c(){return o(1,0)}function u(){return o(0,1)}e.d(n,{a:()=>r,c:()=>i,f:()=>o});const s=a(),f=c(),l=u();Object.freeze(Object.defineProperty({__proto__:null,ONES:s,UNIT_X:f,UNIT_Y:l,ZEROS:[0,0],clone:function(t){return[t[0],t[1]]},create:r,createView:i,fromArray:function(t){const n=[0,0],e=Math.min(2,t.length);for(let r=0;r{e.d(n,{A:()=>M,C:()=>f,D:()=>l,a:()=>u,b:()=>s,c:()=>a,d:()=>g,e:()=>A,f:()=>O,g:()=>h,h:()=>N,i:()=>d,j:()=>D,k:()=>R,l:()=>i,m:()=>I,n:()=>m,p:()=>T,q:()=>S,r:()=>L,s:()=>c,t:()=>E,u:()=>U});var r=e(65617),o=e(46851);function i(t){const n=t[0],e=t[1],r=t[2];return Math.sqrt(n*n+e*e+r*r)}function a(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t}function c(t,n,e,r){return t[0]=n,t[1]=e,t[2]=r,t}function u(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t[2]=n[2]+e[2],t}function s(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t[2]=n[2]-e[2],t}function f(t,n,e){return t[0]=n[0]*e[0],t[1]=n[1]*e[1],t[2]=n[2]*e[2],t}function l(t,n,e){return t[0]=n[0]/e[0],t[1]=n[1]/e[1],t[2]=n[2]/e[2],t}function h(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t}function M(t,n,e,r){return t[0]=n[0]+e[0]*r,t[1]=n[1]+e[1]*r,t[2]=n[2]+e[2]*r,t}function d(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2];return Math.sqrt(e*e+r*r+o*o)}function g(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2];return e*e+r*r+o*o}function T(t){const n=t[0],e=t[1],r=t[2];return n*n+e*e+r*r}function m(t,n){const e=n[0],r=n[1],o=n[2];let i=e*e+r*r+o*o;return i>0&&(i=1/Math.sqrt(i),t[0]=n[0]*i,t[1]=n[1]*i,t[2]=n[2]*i),t}function A(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]}function O(t,n,e){const r=n[0],o=n[1],i=n[2],a=e[0],c=e[1],u=e[2];return t[0]=o*u-i*c,t[1]=i*a-r*u,t[2]=r*c-o*a,t}function N(t,n,e,r){const o=n[0],i=n[1],a=n[2];return t[0]=o+r*(e[0]-o),t[1]=i+r*(e[1]-i),t[2]=a+r*(e[2]-a),t}function I(t,n,e){const r=n[0],o=n[1],i=n[2];return t[0]=e[0]*r+e[4]*o+e[8]*i+e[12],t[1]=e[1]*r+e[5]*o+e[9]*i+e[13],t[2]=e[2]*r+e[6]*o+e[10]*i+e[14],t}function E(t,n,e){const r=n[0],o=n[1],i=n[2];return t[0]=r*e[0]+o*e[3]+i*e[6],t[1]=r*e[1]+o*e[4]+i*e[7],t[2]=r*e[2]+o*e[5]+i*e[8],t}function S(t,n,e){const r=e[0],o=e[1],i=e[2],a=e[3],c=n[0],u=n[1],s=n[2];let f=o*s-i*u,l=i*c-r*s,h=r*u-o*c,M=o*h-i*l,d=i*f-r*h,g=r*l-o*f;const T=2*a;return f*=T,l*=T,h*=T,M*=2,d*=2,g*=2,t[0]=c+f+M,t[1]=u+l+d,t[2]=s+h+g,t}const p=(0,r.c)(),b=(0,r.c)();function R(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]}function L(t,n,e){const r=e[0]-n[0],o=e[1]-n[1],i=e[2]-n[2];let a=r*r+o*o+i*i;return a>0?(a=1/Math.sqrt(a),t[0]=r*a,t[1]=o*a,t[2]=i*a,t):(t[0]=0,t[1]=0,t[2]=0,t)}const v=s,y=f,w=l,D=d,P=g,U=i,F=T;Object.freeze(Object.defineProperty({__proto__:null,abs:function(t,n){return t[0]=Math.abs(n[0]),t[1]=Math.abs(n[1]),t[2]=Math.abs(n[2]),t},add:u,angle:function(t,n){a(p,t),a(b,n),m(p,p),m(b,b);const e=A(p,b);return e>1?0:e<-1?Math.PI:Math.acos(e)},bezier:function(t,n,e,r,o,i){const a=1-i,c=a*a,u=i*i,s=c*a,f=3*i*c,l=3*u*a,h=u*i;return t[0]=n[0]*s+e[0]*f+r[0]*l+o[0]*h,t[1]=n[1]*s+e[1]*f+r[1]*l+o[1]*h,t[2]=n[2]*s+e[2]*f+r[2]*l+o[2]*h,t},ceil:function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t},copy:a,cross:O,direction:L,dist:D,distance:d,div:w,divide:l,dot:A,equals:function(t,n){if(t===n)return!0;const e=t[0],r=t[1],i=t[2],a=n[0],c=n[1],u=n[2],s=(0,o.g)();return Math.abs(e-a)<=s*Math.max(1,Math.abs(e),Math.abs(a))&&Math.abs(r-c)<=s*Math.max(1,Math.abs(r),Math.abs(c))&&Math.abs(i-u)<=s*Math.max(1,Math.abs(i),Math.abs(u))},exactEquals:R,floor:function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t},hermite:function(t,n,e,r,o,i){const a=i*i,c=a*(2*i-3)+1,u=a*(i-2)+i,s=a*(i-1),f=a*(3-2*i);return t[0]=n[0]*c+e[0]*u+r[0]*s+o[0]*f,t[1]=n[1]*c+e[1]*u+r[1]*s+o[1]*f,t[2]=n[2]*c+e[2]*u+r[2]*s+o[2]*f,t},inverse:function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t},len:U,length:i,lerp:N,max:function(t,n,e){return t[0]=Math.max(n[0],e[0]),t[1]=Math.max(n[1],e[1]),t[2]=Math.max(n[2],e[2]),t},min:function(t,n,e){return t[0]=Math.min(n[0],e[0]),t[1]=Math.min(n[1],e[1]),t[2]=Math.min(n[2],e[2]),t},mul:y,multiply:f,negate:function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t},normalize:m,random:function(t,n){n=n||1;const e=o.R,r=2*e()*Math.PI,i=2*e()-1,a=Math.sqrt(1-i*i)*n;return t[0]=Math.cos(r)*a,t[1]=Math.sin(r)*a,t[2]=i*n,t},rotateX:function(t,n,e,r){const o=[],i=[];return o[0]=n[0]-e[0],o[1]=n[1]-e[1],o[2]=n[2]-e[2],i[0]=o[0],i[1]=o[1]*Math.cos(r)-o[2]*Math.sin(r),i[2]=o[1]*Math.sin(r)+o[2]*Math.cos(r),t[0]=i[0]+e[0],t[1]=i[1]+e[1],t[2]=i[2]+e[2],t},rotateY:function(t,n,e,r){const o=[],i=[];return o[0]=n[0]-e[0],o[1]=n[1]-e[1],o[2]=n[2]-e[2],i[0]=o[2]*Math.sin(r)+o[0]*Math.cos(r),i[1]=o[1],i[2]=o[2]*Math.cos(r)-o[0]*Math.sin(r),t[0]=i[0]+e[0],t[1]=i[1]+e[1],t[2]=i[2]+e[2],t},rotateZ:function(t,n,e,r){const o=[],i=[];return o[0]=n[0]-e[0],o[1]=n[1]-e[1],o[2]=n[2]-e[2],i[0]=o[0]*Math.cos(r)-o[1]*Math.sin(r),i[1]=o[0]*Math.sin(r)+o[1]*Math.cos(r),i[2]=o[2],t[0]=i[0]+e[0],t[1]=i[1]+e[1],t[2]=i[2]+e[2],t},round:function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t},scale:h,scaleAndAdd:M,set:c,sign:function(t,n){return t[0]=Math.sign(n[0]),t[1]=Math.sign(n[1]),t[2]=Math.sign(n[2]),t},sqrDist:P,sqrLen:F,squaredDistance:g,squaredLength:T,str:function(t){return"vec3("+t[0]+", "+t[1]+", "+t[2]+")"},sub:v,subtract:s,transformMat3:E,transformMat4:I,transformQuat:S},Symbol.toStringTag,{value:"Module"}))},65617:(t,n,e)=>{function r(){return[0,0,0]}function o(t){return[t[0],t[1],t[2]]}function i(t,n,e){return[t,n,e]}function a(t){const n=[0,0,0],e=Math.min(3,t.length);for(let r=0;rM,U:()=>T,Z:()=>h,a:()=>o,b:()=>c,c:()=>r,d:()=>d,e:()=>g,f:()=>i,g:()=>a});const h=[0,0,0],M=u(),d=s(),g=f(),T=l();Object.freeze(Object.defineProperty({__proto__:null,ONES:M,UNIT_X:d,UNIT_Y:g,UNIT_Z:T,ZEROS:h,clone:o,create:r,createView:c,fromArray:a,fromValues:i,ones:u,unitX:s,unitY:f,unitZ:l,zeros:function(){return[0,0,0]}},Symbol.toStringTag,{value:"Module"}))},98766:(t,n,e)=>{e.d(n,{a:()=>a,b:()=>f,c:()=>o,d:()=>T,e:()=>M,f:()=>d,g:()=>A,h:()=>O,l:()=>m,n:()=>g,s:()=>i});var r=e(46851);function o(t,n){return t[0]=n[0],t[1]=n[1],t[2]=n[2],t[3]=n[3],t}function i(t,n,e,r,o){return t[0]=n,t[1]=e,t[2]=r,t[3]=o,t}function a(t,n,e){return t[0]=n[0]+e[0],t[1]=n[1]+e[1],t[2]=n[2]+e[2],t[3]=n[3]+e[3],t}function c(t,n,e){return t[0]=n[0]-e[0],t[1]=n[1]-e[1],t[2]=n[2]-e[2],t[3]=n[3]-e[3],t}function u(t,n,e){return t[0]=n[0]*e[0],t[1]=n[1]*e[1],t[2]=n[2]*e[2],t[3]=n[3]*e[3],t}function s(t,n,e){return t[0]=n[0]/e[0],t[1]=n[1]/e[1],t[2]=n[2]/e[2],t[3]=n[3]/e[3],t}function f(t,n,e){return t[0]=n[0]*e,t[1]=n[1]*e,t[2]=n[2]*e,t[3]=n[3]*e,t}function l(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2],i=n[3]-t[3];return Math.sqrt(e*e+r*r+o*o+i*i)}function h(t,n){const e=n[0]-t[0],r=n[1]-t[1],o=n[2]-t[2],i=n[3]-t[3];return e*e+r*r+o*o+i*i}function M(t){const n=t[0],e=t[1],r=t[2],o=t[3];return Math.sqrt(n*n+e*e+r*r+o*o)}function d(t){const n=t[0],e=t[1],r=t[2],o=t[3];return n*n+e*e+r*r+o*o}function g(t,n){const e=n[0],r=n[1],o=n[2],i=n[3];let a=e*e+r*r+o*o+i*i;return a>0&&(a=1/Math.sqrt(a),t[0]=e*a,t[1]=r*a,t[2]=o*a,t[3]=i*a),t}function T(t,n){return t[0]*n[0]+t[1]*n[1]+t[2]*n[2]+t[3]*n[3]}function m(t,n,e,r){const o=n[0],i=n[1],a=n[2],c=n[3];return t[0]=o+r*(e[0]-o),t[1]=i+r*(e[1]-i),t[2]=a+r*(e[2]-a),t[3]=c+r*(e[3]-c),t}function A(t,n){return t[0]===n[0]&&t[1]===n[1]&&t[2]===n[2]&&t[3]===n[3]}function O(t,n){const e=t[0],o=t[1],i=t[2],a=t[3],c=n[0],u=n[1],s=n[2],f=n[3],l=(0,r.g)();return Math.abs(e-c)<=l*Math.max(1,Math.abs(e),Math.abs(c))&&Math.abs(o-u)<=l*Math.max(1,Math.abs(o),Math.abs(u))&&Math.abs(i-s)<=l*Math.max(1,Math.abs(i),Math.abs(s))&&Math.abs(a-f)<=l*Math.max(1,Math.abs(a),Math.abs(f))}const N=c,I=u,E=s,S=l,p=h,b=M,R=d;Object.freeze(Object.defineProperty({__proto__:null,add:a,ceil:function(t,n){return t[0]=Math.ceil(n[0]),t[1]=Math.ceil(n[1]),t[2]=Math.ceil(n[2]),t[3]=Math.ceil(n[3]),t},copy:o,dist:S,distance:l,div:E,divide:s,dot:T,equals:O,exactEquals:A,floor:function(t,n){return t[0]=Math.floor(n[0]),t[1]=Math.floor(n[1]),t[2]=Math.floor(n[2]),t[3]=Math.floor(n[3]),t},inverse:function(t,n){return t[0]=1/n[0],t[1]=1/n[1],t[2]=1/n[2],t[3]=1/n[3],t},len:b,length:M,lerp:m,max:function(t,n,e){return t[0]=Math.max(n[0],e[0]),t[1]=Math.max(n[1],e[1]),t[2]=Math.max(n[2],e[2]),t[3]=Math.max(n[3],e[3]),t},min:function(t,n,e){return t[0]=Math.min(n[0],e[0]),t[1]=Math.min(n[1],e[1]),t[2]=Math.min(n[2],e[2]),t[3]=Math.min(n[3],e[3]),t},mul:I,multiply:u,negate:function(t,n){return t[0]=-n[0],t[1]=-n[1],t[2]=-n[2],t[3]=-n[3],t},normalize:g,random:function(t,n){const e=r.R;let o,i,a,c,u,s;n=n||1;do{o=2*e()-1,i=2*e()-1,u=o*o+i*i}while(u>=1);do{a=2*e()-1,c=2*e()-1,s=a*a+c*c}while(s>=1);const f=Math.sqrt((1-u)/s);return t[0]=n*o,t[1]=n*i,t[2]=n*a*f,t[3]=n*c*f,t},round:function(t,n){return t[0]=Math.round(n[0]),t[1]=Math.round(n[1]),t[2]=Math.round(n[2]),t[3]=Math.round(n[3]),t},scale:f,scaleAndAdd:function(t,n,e,r){return t[0]=n[0]+e[0]*r,t[1]=n[1]+e[1]*r,t[2]=n[2]+e[2]*r,t[3]=n[3]+e[3]*r,t},set:i,sqrDist:p,sqrLen:R,squaredDistance:h,squaredLength:d,str:function(t){return"vec4("+t[0]+", "+t[1]+", "+t[2]+", "+t[3]+")"},sub:N,subtract:c,transformMat4:function(t,n,e){const r=n[0],o=n[1],i=n[2],a=n[3];return t[0]=e[0]*r+e[4]*o+e[8]*i+e[12]*a,t[1]=e[1]*r+e[5]*o+e[9]*i+e[13]*a,t[2]=e[2]*r+e[6]*o+e[10]*i+e[14]*a,t[3]=e[3]*r+e[7]*o+e[11]*i+e[15]*a,t},transformQuat:function(t,n,e){const r=n[0],o=n[1],i=n[2],a=e[0],c=e[1],u=e[2],s=e[3],f=s*r+c*i-u*o,l=s*o+u*r-a*i,h=s*i+a*o-c*r,M=-a*r-c*o-u*i;return t[0]=f*s+M*-a+l*-u-h*-c,t[1]=l*s+M*-c+h*-a-f*-u,t[2]=h*s+M*-u+f*-c-l*-a,t[3]=n[3],t}},Symbol.toStringTag,{value:"Module"}))},22021:(t,n,e)=>{e.d(n,{BV:()=>f,Kt:()=>h,Sf:()=>i,Vl:()=>s,ZF:()=>l,_3:()=>N,jE:()=>A,oK:()=>T,oc:()=>O,t7:()=>u,uZ:()=>a,wt:()=>c});var r=e(17896);e(98766);const o=new Float32Array(1);function i(t){--t;for(let n=1;n<32;n<<=1)t|=t>>n;return t+1}function a(t,n,e){return Math.min(Math.max(t,n),e)}function c(t){return 0==(t&t-1)}function u(t,n,e){return t+(n-t)*e}function s(t){return t*Math.PI/180}function f(t){return 180*t/Math.PI}function l(t){return Math.acos(a(t,-1,1))}function h(t){return Math.asin(a(t,-1,1))}function M(t,n,e=1e-6){return t===n||!(!Number.isFinite(t)||!Number.isFinite(n))&&(t>n?t-n:n-t)<=e}const d=new DataView(new ArrayBuffer(Float64Array.BYTES_PER_ELEMENT));const g=BigInt("1000000");function T(t){return m(Math.max(-N,Math.min(t,N)))}function m(t){return o[0]=t,o[0]}function A(t,n){const e=(0,r.l)(t),o=h(t[2]/e),i=Math.atan2(t[1]/e,t[0]/e);return(0,r.s)(n,e,o,i),n}function O(t){const n=t[0]*t[0]+t[1]*t[1]+t[2]*t[2],e=t[3]*t[3]+t[4]*t[4]+t[5]*t[5],r=t[6]*t[6]+t[7]*t[7]+t[8]*t[8];return!(M(n,1)&&M(e,1)&&M(r,1))}!function(t){const n=function(t){return d.setFloat64(0,t),d.getBigInt64(0)}(t=Math.abs(t)),e=function(t){return d.setBigInt64(0,t),d.getFloat64(0)}(n<=g?g:n-g);Math.abs(t-e)}(1);const N=m(34028234663852886e22)},47545:(t,n,e)=>{e.d(n,{d:()=>i});var r=e(22021),o=e(24882);function i(t,n,e){const i=Array.isArray(t),f=i?t.length/n:t.byteLength/(4*n),l=i?t:new Uint32Array(t,0,f*n),h=e?.minReduction??0,M=e?.originalIndices||null,d=M?M.length:0,g=e?.componentOffsets||null;let T=0;if(g)for(let t=0;tT&&(T=n)}else T=f;const m=Math.floor(1.1*T)+1;(null==s||s.length<2*m)&&(s=new Uint32Array((0,r.Sf)(2*m)));for(let t=0;t<2*m;t++)s[t]=0;let A=0;const O=!!g&&!!M,N=O?d:f;let I=(0,o.$z)(f);const E=new Uint32Array(d),S=1.96;let p=0!==h?Math.ceil(4*S*S/(h*h)*h*(1-h)):N,b=1,R=g?g[1]:N;for(let t=0;t=m&&(i-=m)}c===A&&(s[2*i]=o,s[2*i+1]=e+1,A++),I[e]=c}if(0!==h&&1-A/f>>2)|0;return r>>>0}let s=null},5329:(t,n,e)=>{e.d(n,{K:()=>i});var r=e(35371),o=e(21968);function i(t,n=0){const e=t.stride;return Array.from(t.fields.keys()).filter((n=>{const e=t.fields.get(n)?.optional;return!(e&&e.glPadding)})).map((r=>{const i=t.fields.get(r),c=i.constructor.ElementCount,u=a(i.constructor.ElementType),s=i.offset,f=!(!i.optional||!i.optional.glNormalized);return new o.G(r,c,u,s,e,f,n)}))}function a(t){const n=c[t];if(n)return n;throw new Error("BufferType not supported in WebGL")}const c={u8:r.g.UNSIGNED_BYTE,u16:r.g.UNSIGNED_SHORT,u32:r.g.UNSIGNED_INT,i8:r.g.BYTE,i16:r.g.SHORT,i32:r.g.INT,f32:r.g.FLOAT}},35065:(t,n,e)=>{var r;e.d(n,{T:()=>r}),function(t){t.POSITION="position",t.NORMAL="normal",t.NORMALCOMPRESSED="normalCompressed",t.UV0="uv0",t.AUXPOS1="auxpos1",t.AUXPOS2="auxpos2",t.COLOR="color",t.SYMBOLCOLOR="symbolColor",t.SIZE="size",t.TANGENT="tangent",t.OFFSET="offset",t.SUBDIVISIONFACTOR="subdivisionFactor",t.COLORFEATUREATTRIBUTE="colorFeatureAttribute",t.SIZEFEATUREATTRIBUTE="sizeFeatureAttribute",t.OPACITYFEATUREATTRIBUTE="opacityFeatureAttribute",t.DISTANCETOSTART="distanceToStart",t.UVMAPSPACE="uvMapSpace",t.BOUNDINGRECT="boundingRect",t.UVREGION="uvRegion",t.PROFILERIGHT="profileRight",t.PROFILEUP="profileUp",t.PROFILEVERTEXANDNORMAL="profileVertexAndNormal",t.FEATUREVALUE="featureValue",t.MODELORIGINHI="modelOriginHi",t.MODELORIGINLO="modelOriginLo",t.MODEL="model",t.MODELNORMAL="modelNormal",t.INSTANCECOLOR="instanceColor",t.INSTANCEFEATUREATTRIBUTE="instanceFeatureAttribute",t.LOCALTRANSFORM="localTransform",t.GLOBALTRANSFORM="globalTransform",t.BOUNDINGSPHERE="boundingSphere",t.MODELORIGIN="modelOrigin",t.MODELSCALEFACTORS="modelScaleFactors",t.FEATUREATTRIBUTE="featureAttribute",t.STATE="state",t.LODLEVEL="lodLevel",t.POSITION0="position0",t.POSITION1="position1",t.NORMALA="normalA",t.NORMALB="normalB",t.COMPONENTINDEX="componentIndex",t.VARIANTOFFSET="variantOffset",t.VARIANTSTROKE="variantStroke",t.VARIANTEXTENSION="variantExtension",t.U8PADDING="u8padding",t.U16PADDING="u16padding",t.SIDENESS="sideness",t.START="start",t.END="end",t.UP="up",t.EXTRUDE="extrude",t.OBJECTANDLAYERIDCOLOR="objectAndLayerIdColor",t.INSTANCEOBJECTANDLAYERIDCOLOR="instanceObjectAndLayerIdColor"}(r||(r={}))},17288:(t,n,e)=>{e.d(n,{Hr:()=>f,dG:()=>s,tf:()=>a});var r=e(5329),o=e(65576),i=e(35065);const a=(0,o.U$)().vec3f(i.T.POSITION).u16(i.T.COMPONENTINDEX).u16(i.T.U16PADDING),c=(0,o.U$)().vec2u8(i.T.SIDENESS),u=((0,r.K)(c),(0,o.U$)().vec3f(i.T.POSITION0).vec3f(i.T.POSITION1).u16(i.T.COMPONENTINDEX).u8(i.T.VARIANTOFFSET,{glNormalized:!0}).u8(i.T.VARIANTSTROKE).u8(i.T.VARIANTEXTENSION,{glNormalized:!0}).u8(i.T.U8PADDING,{glPadding:!0}).u16(i.T.U16PADDING,{glPadding:!0})),s=u.clone().vec3f(i.T.NORMAL),f=u.clone().vec3f(i.T.NORMALA).vec3f(i.T.NORMALB);new Map([[i.T.POSITION0,0],[i.T.POSITION1,1],[i.T.COMPONENTINDEX,2],[i.T.VARIANTOFFSET,3],[i.T.VARIANTSTROKE,4],[i.T.VARIANTEXTENSION,5],[i.T.NORMAL,6],[i.T.NORMALA,6],[i.T.NORMALB,7],[i.T.SIDENESS,8]])},97411:(t,n,e)=>{e.d(n,{n:()=>f});var r=e(67676),o=e(22021),i=e(17896),a=e(65617);const c=-1;var u,s;function f(t,n,e,a=m){const u=t.vertices.position,s=t.vertices.componentIndex,f=(0,o.Vl)(a.anglePlanar),T=(0,o.Vl)(a.angleSignificantEdge),A=Math.cos(T),O=Math.cos(f),N=g.edge,I=N.position0,E=N.position1,S=N.faceNormal0,p=N.faceNormal1,b=d(t),R=function(t){const n=t.faces.length/3,e=t.faces,r=t.neighbors;let o=0;for(let t=0;t{u.getVec(R[4*n],I),u.getVec(R[4*n+1],E),e[n]=(0,i.i)(I,E)})),_.sort(((t,n)=>C[n]-C[t]));const V=new Array,x=new Array;for(let t=0;tn}function M(t,n){const e=(0,o.ZF)(t.cosAngle),r=g.fwd,a=g.ortho;return(0,i.r)(r,t.position1,t.position0),e*((0,i.e)((0,i.f)(a,t.faceNormal0,t.faceNormal1),r)>0?-1:1)>n}function d(t){const n=t.faces.length/3,e=t.vertices.position,r=t.faces,o=T.v0,a=T.v1,c=T.v2,u=new Float32Array(3*n);for(let t=0;t{e.d(n,{Kl:()=>b,n_:()=>D,kY:()=>R,Yr:()=>w});var r=e(47545);function o(t,n,e){const r=n/3,o=new Uint32Array(e+1),i=new Uint32Array(e+1),a=(t,n)=>{t{if(t{const e=2*t,r=n-t;for(let t=1;t=0&&s[e+2*o]>n;o--)s[e+2*o+2]=s[e+2*o],s[e+2*o+3]=s[e+2*o+1];s[e+2*o+2]=n,s[e+2*o+3]=r}};for(let t=0;tn===t[3*e]?0:n===t[3*e+1]?1:n===t[3*e+2]?2:-1,g=(t,n)=>{const e=d(t,n);M[3*n+e]=-1},T=(t,n,e,r)=>{const o=d(t,n);M[3*n+o]=r;const i=d(e,r);M[3*r+i]=n};for(let t=0;t{function r(){return[0,0,0,0]}function o(e,t,n,r){return[e,t,n,r]}function i(e,t){return new Float64Array(e,t,4)}function s(){return o(1,1,1,1)}function a(){return o(1,0,0,0)}function u(){return o(0,1,0,0)}function c(){return o(0,0,1,0)}function l(){return o(0,0,0,1)}n.d(t,{a:()=>i,c:()=>r,f:()=>o});const d=s(),f=a(),p=u(),h=c(),y=l();Object.freeze(Object.defineProperty({__proto__:null,ONES:d,UNIT_W:y,UNIT_X:f,UNIT_Y:p,UNIT_Z:h,ZEROS:[0,0,0,0],clone:function(e){return[e[0],e[1],e[2],e[3]]},create:r,createView:i,fromArray:function(e){const t=[0,0,0,0],n=Math.min(4,e.length);for(let r=0;r{n.d(t,{F2:()=>s,Wz:()=>a,t_:()=>u,vW:()=>c});const r=/^-?(\d+(\.\d+)?)\s*((px)|(pt))?$/i,o="screenUtils.toPt: input not recognized!",i=96;function s(e){return e?e/72*i:0}function a(e){return e?72*e/i:0}function u(e){if("string"==typeof e){const t=e.match(r);if(t){const n=Number(t[1]),r=t[3]&&t[3].toLowerCase(),o="-"===e.charAt(0),i="px"===r?a(n):n;return o?-i:i}return console.warn(o),null}return e}function c(e=0,t=0){return{x:e,y:t}}},73572:(e,t,n)=>{n.d(t,{AJ:()=>s,If:()=>u,QM:()=>a,k0:()=>i,nu:()=>o,wx:()=>c}),n(22021);var r=n(62357);n(98766),n(88669);const o=2.4;function i(e){return(0,r.Wz)(e*o)}function s(e){return(0,r.F2)(e)/o}function a(e,t,n,o){const{radius:i,fieldOffset:s,field:a}=t,c=Math.round((0,r.F2)(i)),l=new Float64Array(n*o);let d,f=Number.NEGATIVE_INFINITY;const p=function(e,t){return null!=e?"string"==typeof t?t=>-1*+t.readAttribute(e):n=>+n.readAttribute(e)+t:e=>1}(a,s),h=new Set;for(const t of e){const e=t.getCursor();for(;e.next();){const t=e.getObjectId();if(h.has(t))continue;h.add(t);const r=e.readLegacyPointGeometry(),i=128;if(r.x<-i||r.x>=n+i||r.y<-i||r.y>o+i)continue;const s=+p(e),a=Math.max(0,Math.round(r.x)-c),y=Math.max(0,Math.round(r.y)-c),m=Math.min(o,Math.round(r.y)+c),w=Math.min(n,Math.round(r.x)+c);for(let e=y;ef&&(f=d)}}}return{matrix:l.buffer,max:f}}function u(e,t,n){const r=Math.sqrt(e**2+t**2)/n;return r>1?0:3/(Math.PI*n**2)*(1-r**2)**2}function c(e,t){return"function"==typeof e?e:e?"string"==typeof t?t=>-1*+t[e]:n=>+n[e]+t:()=>1}},47988:(e,t,n)=>{n.d(t,{Z:()=>u});var r=n(43697),o=n(3920),i=n(5600),s=(n(75215),n(67676),n(80442),n(52011));let a=class extends o.r{initialize(){}destroy(){}get supportsTileUpdates(){return!1}get spatialReference(){const e=this.get("tileStore.tileScheme.spatialReference");return e&&e.toJSON()||null}};(0,r._)([(0,i.Cb)({readOnly:!0})],a.prototype,"supportsTileUpdates",null),(0,r._)([(0,i.Cb)({constructOnly:!0})],a.prototype,"remoteClient",void 0),(0,r._)([(0,i.Cb)({constructOnly:!0})],a.prototype,"service",void 0),(0,r._)([(0,i.Cb)()],a.prototype,"spatialReference",null),(0,r._)([(0,i.Cb)({constructOnly:!0})],a.prototype,"tileInfo",void 0),(0,r._)([(0,i.Cb)({constructOnly:!0})],a.prototype,"tileStore",void 0),a=(0,r._)([(0,s.j)("esri.views.2d.layers.features.processors.BaseProcessor")],a);const u=a},49904:(e,t,n)=>{n.r(t),n.d(t,{default:()=>h});var r=n(43697),o=(n(80442),n(70586)),i=(n(92604),n(75215),n(67676),n(20102),n(52011)),s=n(22862),a=n(73572),u=n(16534),c=n(47988),l=n(14867);class d{constructor(e,t){this.offset=e,this.extent=t}}function f(e){const t=e.key,n=new Map,r=256,o=u.I_,i=e.tileInfoView.tileInfo.isWrappable;return n.set((0,l.M)(t,-1,-1,i).id,new d([-o,-o],[o-r,o-r,o,o])),n.set((0,l.M)(t,0,-1,i).id,new d([0,-o],[0,o-r,o,o])),n.set((0,l.M)(t,1,-1,i).id,new d([o,-o],[0,o-r,r,o])),n.set((0,l.M)(t,-1,0,i).id,new d([-o,0],[o-r,0,o,o])),n.set((0,l.M)(t,1,0,i).id,new d([o,0],[0,0,r,o])),n.set((0,l.M)(t,-1,1,i).id,new d([-o,o],[o-r,0,o,r])),n.set((0,l.M)(t,0,1,i).id,new d([0,o],[0,0,o,r])),n.set((0,l.M)(t,1,1,i).id,new d([o,o],[0,0,r,r])),n}let p=class extends c.Z{constructor(){super(...arguments),this.type="heatmap",this._tileKeyToFeatureSets=new Map}initialize(){this.handles.add([this.tileStore.on("update",this.onTileUpdate.bind(this))])}async update(e,t){const n=t.schema.processors[0];"heatmap"===n.type&&(0,s.Hg)(this._schema,n)&&(e.mesh=!0,this._schema=n)}onTileUpdate(e){for(const t of e.removed)this._tileKeyToFeatureSets.delete(t.key.id)}onTileClear(e){return this._tileKeyToFeatureSets.delete(e.key.id),this.remoteClient.invoke("tileRenderer.onTileData",{tileKey:e.id,data:{clear:!0}})}async onTileMessage(e,t,n){this._tileKeyToFeatureSets.has(e.key.id)||this._tileKeyToFeatureSets.set(e.key.id,new Map);const r=this._tileKeyToFeatureSets.get(e.key.id);if(r&&null!=t.addOrUpdate&&t.addOrUpdate.hasFeatures&&r.set(t.addOrUpdate.instance,t),t.end){const t=[],r=f(e);this._tileKeyToFeatureSets.forEach(((n,i)=>{if(i===e.key.id)n.forEach((e=>(0,o.yw)(e.addOrUpdate,(e=>t.push(e)))));else if(r.has(i)){const e=r.get(i),[s,a]=e.offset;n.forEach((e=>(0,o.yw)(e.addOrUpdate,(e=>{const n=e.transform(s,a,1,1);t.push(n)}))))}}));const i=(0,a.QM)(t,this._schema.mesh,512,512),s={tileKey:e.key.id,intensityInfo:i},u=[i.matrix];return this.remoteClient.invoke("tileRenderer.onTileData",s,{...n,transferList:u})}}onTileError(e,t,n){return this.remoteClient.invoke("tileRenderer.onTileError",{tileKey:e.id,error:t},n)}};p=(0,r._)([(0,i.j)("esri.views.2d.layers.features.processors.HeatmapProcessor")],p);const h=p},14867:(e,t,n)=>{function r(e,t,n,r){const o=e.clone(),i=1<=i?(o.col=s-i,o.world+=1):o.col=s,o.row=a,o}n.d(t,{M:()=>r})}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/ea16230a0edfc9f756bd.js b/public/assets/esri/core/workers/chunks/ea16230a0edfc9f756bd.js new file mode 100644 index 0000000..a492592 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/ea16230a0edfc9f756bd.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[1993,5732,661,5234,9880],{99880:(t,e,n)=>{n.d(e,{V:()=>l});var s=n(68773),i=(n(3172),n(20102)),r=n(92604),o=n(81271);const a=r.Z.getLogger("esri.assets");function l(t){if(!s.default.assetsPath)throw a.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new i.Z("assets:path-not-set","config.assetsPath is not set");return(0,o.v_)(s.default.assetsPath,t)}},5732:(t,e,n)=>{n.d(e,{c:()=>s,g:()=>i});var s="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function i(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}},52138:(t,e,n)=>{n.d(e,{A:()=>m,a:()=>l,d:()=>p,e:()=>d,f:()=>f,g:()=>y,h:()=>b,i:()=>o,j:()=>M,k:()=>c,m:()=>h,s:()=>r,t:()=>a,w:()=>u,y:()=>v,z:()=>S});var s=n(65617),i=n(46851);function r(t,e,n,s,i,r,o,a,l,h,u,c,d,f,p,m,g){return t[0]=e,t[1]=n,t[2]=s,t[3]=i,t[4]=r,t[5]=o,t[6]=a,t[7]=l,t[8]=h,t[9]=u,t[10]=c,t[11]=d,t[12]=f,t[13]=p,t[14]=m,t[15]=g,t}function o(t){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function a(t,e){if(t===e){const n=e[1],s=e[2],i=e[3],r=e[6],o=e[7],a=e[11];t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=n,t[6]=e[9],t[7]=e[13],t[8]=s,t[9]=r,t[11]=e[14],t[12]=i,t[13]=o,t[14]=a}else t[0]=e[0],t[1]=e[4],t[2]=e[8],t[3]=e[12],t[4]=e[1],t[5]=e[5],t[6]=e[9],t[7]=e[13],t[8]=e[2],t[9]=e[6],t[10]=e[10],t[11]=e[14],t[12]=e[3],t[13]=e[7],t[14]=e[11],t[15]=e[15];return t}function l(t,e){const n=e[0],s=e[1],i=e[2],r=e[3],o=e[4],a=e[5],l=e[6],h=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],m=e[13],g=e[14],_=e[15],y=n*a-s*o,x=n*l-i*o,b=n*h-r*o,M=s*l-i*a,S=s*h-r*a,v=i*h-r*l,w=u*m-c*p,I=u*g-d*p,E=u*_-f*p,F=c*g-d*m,z=c*_-f*m,B=d*_-f*g;let N=y*B-x*z+b*F+M*E-S*I+v*w;return N?(N=1/N,t[0]=(a*B-l*z+h*F)*N,t[1]=(i*z-s*B-r*F)*N,t[2]=(m*v-g*S+_*M)*N,t[3]=(d*S-c*v-f*M)*N,t[4]=(l*E-o*B-h*I)*N,t[5]=(n*B-i*E+r*I)*N,t[6]=(g*b-p*v-_*x)*N,t[7]=(u*v-d*b+f*x)*N,t[8]=(o*z-a*E+h*w)*N,t[9]=(s*E-n*z-r*w)*N,t[10]=(p*S-m*b+_*y)*N,t[11]=(c*b-u*S-f*y)*N,t[12]=(a*I-o*F-l*w)*N,t[13]=(n*F-s*I+i*w)*N,t[14]=(m*x-p*M-g*y)*N,t[15]=(u*M-c*x+d*y)*N,t):null}function h(t,e,n){const s=e[0],i=e[1],r=e[2],o=e[3],a=e[4],l=e[5],h=e[6],u=e[7],c=e[8],d=e[9],f=e[10],p=e[11],m=e[12],g=e[13],_=e[14],y=e[15];let x=n[0],b=n[1],M=n[2],S=n[3];return t[0]=x*s+b*a+M*c+S*m,t[1]=x*i+b*l+M*d+S*g,t[2]=x*r+b*h+M*f+S*_,t[3]=x*o+b*u+M*p+S*y,x=n[4],b=n[5],M=n[6],S=n[7],t[4]=x*s+b*a+M*c+S*m,t[5]=x*i+b*l+M*d+S*g,t[6]=x*r+b*h+M*f+S*_,t[7]=x*o+b*u+M*p+S*y,x=n[8],b=n[9],M=n[10],S=n[11],t[8]=x*s+b*a+M*c+S*m,t[9]=x*i+b*l+M*d+S*g,t[10]=x*r+b*h+M*f+S*_,t[11]=x*o+b*u+M*p+S*y,x=n[12],b=n[13],M=n[14],S=n[15],t[12]=x*s+b*a+M*c+S*m,t[13]=x*i+b*l+M*d+S*g,t[14]=x*r+b*h+M*f+S*_,t[15]=x*o+b*u+M*p+S*y,t}function u(t,e,n){const s=n[0],i=n[1],r=n[2];if(e===t)t[12]=e[0]*s+e[4]*i+e[8]*r+e[12],t[13]=e[1]*s+e[5]*i+e[9]*r+e[13],t[14]=e[2]*s+e[6]*i+e[10]*r+e[14],t[15]=e[3]*s+e[7]*i+e[11]*r+e[15];else{const n=e[0],o=e[1],a=e[2],l=e[3],h=e[4],u=e[5],c=e[6],d=e[7],f=e[8],p=e[9],m=e[10],g=e[11];t[0]=n,t[1]=o,t[2]=a,t[3]=l,t[4]=h,t[5]=u,t[6]=c,t[7]=d,t[8]=f,t[9]=p,t[10]=m,t[11]=g,t[12]=n*s+h*i+f*r+e[12],t[13]=o*s+u*i+p*r+e[13],t[14]=a*s+c*i+m*r+e[14],t[15]=l*s+d*i+g*r+e[15]}return t}function c(t,e,n){const s=n[0],i=n[1],r=n[2];return t[0]=e[0]*s,t[1]=e[1]*s,t[2]=e[2]*s,t[3]=e[3]*s,t[4]=e[4]*i,t[5]=e[5]*i,t[6]=e[6]*i,t[7]=e[7]*i,t[8]=e[8]*r,t[9]=e[9]*r,t[10]=e[10]*r,t[11]=e[11]*r,t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function d(t,e,n,s){let r,o,a,l,h,u,c,d,f,p,m,g,_,y,x,b,M,S,v,w,I,E,F,z,B=s[0],N=s[1],T=s[2],R=Math.sqrt(B*B+N*N+T*T);return R<(0,i.g)()?null:(R=1/R,B*=R,N*=R,T*=R,r=Math.sin(n),o=Math.cos(n),a=1-o,l=e[0],h=e[1],u=e[2],c=e[3],d=e[4],f=e[5],p=e[6],m=e[7],g=e[8],_=e[9],y=e[10],x=e[11],b=B*B*a+o,M=N*B*a+T*r,S=T*B*a-N*r,v=B*N*a-T*r,w=N*N*a+o,I=T*N*a+B*r,E=B*T*a+N*r,F=N*T*a-B*r,z=T*T*a+o,t[0]=l*b+d*M+g*S,t[1]=h*b+f*M+_*S,t[2]=u*b+p*M+y*S,t[3]=c*b+m*M+x*S,t[4]=l*v+d*w+g*I,t[5]=h*v+f*w+_*I,t[6]=u*v+p*w+y*I,t[7]=c*v+m*w+x*I,t[8]=l*E+d*F+g*z,t[9]=h*E+f*F+_*z,t[10]=u*E+p*F+y*z,t[11]=c*E+m*F+x*z,e!==t&&(t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15]),t)}function f(t,e){return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=e[0],t[13]=e[1],t[14]=e[2],t[15]=1,t}function p(t,e,n){if(0===e)return o(t);let s,r,a,l=n[0],h=n[1],u=n[2],c=Math.sqrt(l*l+h*h+u*u);return c<(0,i.g)()?null:(c=1/c,l*=c,h*=c,u*=c,s=Math.sin(e),r=Math.cos(e),a=1-r,t[0]=l*l*a+r,t[1]=h*l*a+u*s,t[2]=u*l*a-h*s,t[3]=0,t[4]=l*h*a-u*s,t[5]=h*h*a+r,t[6]=u*h*a+l*s,t[7]=0,t[8]=l*u*a+h*s,t[9]=h*u*a-l*s,t[10]=u*u*a+r,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t)}function m(t,e){const n=Math.sin(e),s=Math.cos(e);return t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=s,t[6]=n,t[7]=0,t[8]=0,t[9]=-n,t[10]=s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t}function g(t,e,n){const s=e[0],i=e[1],r=e[2],o=e[3],a=s+s,l=i+i,h=r+r,u=s*a,c=s*l,d=s*h,f=i*l,p=i*h,m=r*h,g=o*a,_=o*l,y=o*h;return t[0]=1-(f+m),t[1]=c+y,t[2]=d-_,t[3]=0,t[4]=c-y,t[5]=1-(u+m),t[6]=p+g,t[7]=0,t[8]=d+_,t[9]=p-g,t[10]=1-(u+f),t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}const _=(0,s.c)();function y(t,e,n,s){const i=e[0],r=e[1],o=e[2],a=e[3],l=i+i,h=r+r,u=o+o,c=i*l,d=i*h,f=i*u,p=r*h,m=r*u,g=o*u,_=a*l,y=a*h,x=a*u,b=s[0],M=s[1],S=s[2];return t[0]=(1-(p+g))*b,t[1]=(d+x)*b,t[2]=(f-y)*b,t[3]=0,t[4]=(d-x)*M,t[5]=(1-(c+g))*M,t[6]=(m+_)*M,t[7]=0,t[8]=(f+y)*S,t[9]=(m-_)*S,t[10]=(1-(c+p))*S,t[11]=0,t[12]=n[0],t[13]=n[1],t[14]=n[2],t[15]=1,t}function x(t,e,n){return t[0]=e[0]-n[0],t[1]=e[1]-n[1],t[2]=e[2]-n[2],t[3]=e[3]-n[3],t[4]=e[4]-n[4],t[5]=e[5]-n[5],t[6]=e[6]-n[6],t[7]=e[7]-n[7],t[8]=e[8]-n[8],t[9]=e[9]-n[9],t[10]=e[10]-n[10],t[11]=e[11]-n[11],t[12]=e[12]-n[12],t[13]=e[13]-n[13],t[14]=e[14]-n[14],t[15]=e[15]-n[15],t}function b(t,e){return t[0]===e[0]&&t[1]===e[1]&&t[2]===e[2]&&t[3]===e[3]&&t[4]===e[4]&&t[5]===e[5]&&t[6]===e[6]&&t[7]===e[7]&&t[8]===e[8]&&t[9]===e[9]&&t[10]===e[10]&&t[11]===e[11]&&t[12]===e[12]&&t[13]===e[13]&&t[14]===e[14]&&t[15]===e[15]}function M(t,e){if(t===e)return!0;const n=t[0],s=t[1],r=t[2],o=t[3],a=t[4],l=t[5],h=t[6],u=t[7],c=t[8],d=t[9],f=t[10],p=t[11],m=t[12],g=t[13],_=t[14],y=t[15],x=e[0],b=e[1],M=e[2],S=e[3],v=e[4],w=e[5],I=e[6],E=e[7],F=e[8],z=e[9],B=e[10],N=e[11],T=e[12],R=e[13],Z=e[14],A=e[15],O=(0,i.g)();return Math.abs(n-x)<=O*Math.max(1,Math.abs(n),Math.abs(x))&&Math.abs(s-b)<=O*Math.max(1,Math.abs(s),Math.abs(b))&&Math.abs(r-M)<=O*Math.max(1,Math.abs(r),Math.abs(M))&&Math.abs(o-S)<=O*Math.max(1,Math.abs(o),Math.abs(S))&&Math.abs(a-v)<=O*Math.max(1,Math.abs(a),Math.abs(v))&&Math.abs(l-w)<=O*Math.max(1,Math.abs(l),Math.abs(w))&&Math.abs(h-I)<=O*Math.max(1,Math.abs(h),Math.abs(I))&&Math.abs(u-E)<=O*Math.max(1,Math.abs(u),Math.abs(E))&&Math.abs(c-F)<=O*Math.max(1,Math.abs(c),Math.abs(F))&&Math.abs(d-z)<=O*Math.max(1,Math.abs(d),Math.abs(z))&&Math.abs(f-B)<=O*Math.max(1,Math.abs(f),Math.abs(B))&&Math.abs(p-N)<=O*Math.max(1,Math.abs(p),Math.abs(N))&&Math.abs(m-T)<=O*Math.max(1,Math.abs(m),Math.abs(T))&&Math.abs(g-R)<=O*Math.max(1,Math.abs(g),Math.abs(R))&&Math.abs(_-Z)<=O*Math.max(1,Math.abs(_),Math.abs(Z))&&Math.abs(y-A)<=O*Math.max(1,Math.abs(y),Math.abs(A))}function S(t){const e=(0,i.g)(),n=t[0],s=t[1],r=t[2],o=t[4],a=t[5],l=t[6],h=t[8],u=t[9],c=t[10];return Math.abs(1-(n*n+o*o+h*h))<=e&&Math.abs(1-(s*s+a*a+u*u))<=e&&Math.abs(1-(r*r+l*l+c*c))<=e}function v(t){return 1===t[0]&&0===t[1]&&0===t[2]&&0===t[4]&&1===t[5]&&0===t[6]&&0===t[8]&&0===t[9]&&1===t[10]}const w=h,I=x;Object.freeze(Object.defineProperty({__proto__:null,add:function(t,e,n){return t[0]=e[0]+n[0],t[1]=e[1]+n[1],t[2]=e[2]+n[2],t[3]=e[3]+n[3],t[4]=e[4]+n[4],t[5]=e[5]+n[5],t[6]=e[6]+n[6],t[7]=e[7]+n[7],t[8]=e[8]+n[8],t[9]=e[9]+n[9],t[10]=e[10]+n[10],t[11]=e[11]+n[11],t[12]=e[12]+n[12],t[13]=e[13]+n[13],t[14]=e[14]+n[14],t[15]=e[15]+n[15],t},adjoint:function(t,e){const n=e[0],s=e[1],i=e[2],r=e[3],o=e[4],a=e[5],l=e[6],h=e[7],u=e[8],c=e[9],d=e[10],f=e[11],p=e[12],m=e[13],g=e[14],_=e[15];return t[0]=a*(d*_-f*g)-c*(l*_-h*g)+m*(l*f-h*d),t[1]=-(s*(d*_-f*g)-c*(i*_-r*g)+m*(i*f-r*d)),t[2]=s*(l*_-h*g)-a*(i*_-r*g)+m*(i*h-r*l),t[3]=-(s*(l*f-h*d)-a*(i*f-r*d)+c*(i*h-r*l)),t[4]=-(o*(d*_-f*g)-u*(l*_-h*g)+p*(l*f-h*d)),t[5]=n*(d*_-f*g)-u*(i*_-r*g)+p*(i*f-r*d),t[6]=-(n*(l*_-h*g)-o*(i*_-r*g)+p*(i*h-r*l)),t[7]=n*(l*f-h*d)-o*(i*f-r*d)+u*(i*h-r*l),t[8]=o*(c*_-f*m)-u*(a*_-h*m)+p*(a*f-h*c),t[9]=-(n*(c*_-f*m)-u*(s*_-r*m)+p*(s*f-r*c)),t[10]=n*(a*_-h*m)-o*(s*_-r*m)+p*(s*h-r*a),t[11]=-(n*(a*f-h*c)-o*(s*f-r*c)+u*(s*h-r*a)),t[12]=-(o*(c*g-d*m)-u*(a*g-l*m)+p*(a*d-l*c)),t[13]=n*(c*g-d*m)-u*(s*g-i*m)+p*(s*d-i*c),t[14]=-(n*(a*g-l*m)-o*(s*g-i*m)+p*(s*l-i*a)),t[15]=n*(a*d-l*c)-o*(s*d-i*c)+u*(s*l-i*a),t},copy:function(t,e){return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},determinant:function(t){const e=t[0],n=t[1],s=t[2],i=t[3],r=t[4],o=t[5],a=t[6],l=t[7],h=t[8],u=t[9],c=t[10],d=t[11],f=t[12],p=t[13],m=t[14],g=t[15];return(e*o-n*r)*(c*g-d*m)-(e*a-s*r)*(u*g-d*p)+(e*l-i*r)*(u*m-c*p)+(n*a-s*o)*(h*g-d*f)-(n*l-i*o)*(h*m-c*f)+(s*l-i*a)*(h*p-u*f)},equals:M,exactEquals:b,frob:function(t){return Math.sqrt(t[0]**2+t[1]**2+t[2]**2+t[3]**2+t[4]**2+t[5]**2+t[6]**2+t[7]**2+t[8]**2+t[9]**2+t[10]**2+t[11]**2+t[12]**2+t[13]**2+t[14]**2+t[15]**2)},fromQuat:function(t,e){const n=e[0],s=e[1],i=e[2],r=e[3],o=n+n,a=s+s,l=i+i,h=n*o,u=s*o,c=s*a,d=i*o,f=i*a,p=i*l,m=r*o,g=r*a,_=r*l;return t[0]=1-c-p,t[1]=u+_,t[2]=d-g,t[3]=0,t[4]=u-_,t[5]=1-h-p,t[6]=f+m,t[7]=0,t[8]=d+g,t[9]=f-m,t[10]=1-h-c,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromQuat2:function(t,e){const n=_,s=-e[0],i=-e[1],r=-e[2],o=e[3],a=e[4],l=e[5],h=e[6],u=e[7],c=s*s+i*i+r*r+o*o;return c>0?(n[0]=2*(a*o+u*s+l*r-h*i)/c,n[1]=2*(l*o+u*i+h*s-a*r)/c,n[2]=2*(h*o+u*r+a*i-l*s)/c):(n[0]=2*(a*o+u*s+l*r-h*i),n[1]=2*(l*o+u*i+h*s-a*r),n[2]=2*(h*o+u*r+a*i-l*s)),g(t,e,n),t},fromRotation:p,fromRotationTranslation:g,fromRotationTranslationScale:y,fromRotationTranslationScaleOrigin:function(t,e,n,s,i){const r=e[0],o=e[1],a=e[2],l=e[3],h=r+r,u=o+o,c=a+a,d=r*h,f=r*u,p=r*c,m=o*u,g=o*c,_=a*c,y=l*h,x=l*u,b=l*c,M=s[0],S=s[1],v=s[2],w=i[0],I=i[1],E=i[2],F=(1-(m+_))*M,z=(f+b)*M,B=(p-x)*M,N=(f-b)*S,T=(1-(d+_))*S,R=(g+y)*S,Z=(p+x)*v,A=(g-y)*v,O=(1-(d+m))*v;return t[0]=F,t[1]=z,t[2]=B,t[3]=0,t[4]=N,t[5]=T,t[6]=R,t[7]=0,t[8]=Z,t[9]=A,t[10]=O,t[11]=0,t[12]=n[0]+w-(F*w+N*I+Z*E),t[13]=n[1]+I-(z*w+T*I+A*E),t[14]=n[2]+E-(B*w+R*I+O*E),t[15]=1,t},fromScaling:function(t,e){return t[0]=e[0],t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=e[1],t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=e[2],t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromTranslation:f,fromXRotation:m,fromYRotation:function(t,e){const n=Math.sin(e),s=Math.cos(e);return t[0]=s,t[1]=0,t[2]=-n,t[3]=0,t[4]=0,t[5]=1,t[6]=0,t[7]=0,t[8]=n,t[9]=0,t[10]=s,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},fromZRotation:function(t,e){const n=Math.sin(e),s=Math.cos(e);return t[0]=s,t[1]=n,t[2]=0,t[3]=0,t[4]=-n,t[5]=s,t[6]=0,t[7]=0,t[8]=0,t[9]=0,t[10]=1,t[11]=0,t[12]=0,t[13]=0,t[14]=0,t[15]=1,t},frustum:function(t,e,n,s,i,r,o){const a=1/(n-e),l=1/(i-s),h=1/(r-o);return t[0]=2*r*a,t[1]=0,t[2]=0,t[3]=0,t[4]=0,t[5]=2*r*l,t[6]=0,t[7]=0,t[8]=(n+e)*a,t[9]=(i+s)*l,t[10]=(o+r)*h,t[11]=-1,t[12]=0,t[13]=0,t[14]=o*r*2*h,t[15]=0,t},getRotation:function(t,e){const n=e[0]+e[5]+e[10];let s=0;return n>0?(s=2*Math.sqrt(n+1),t[3]=.25*s,t[0]=(e[6]-e[9])/s,t[1]=(e[8]-e[2])/s,t[2]=(e[1]-e[4])/s):e[0]>e[5]&&e[0]>e[10]?(s=2*Math.sqrt(1+e[0]-e[5]-e[10]),t[3]=(e[6]-e[9])/s,t[0]=.25*s,t[1]=(e[1]+e[4])/s,t[2]=(e[8]+e[2])/s):e[5]>e[10]?(s=2*Math.sqrt(1+e[5]-e[0]-e[10]),t[3]=(e[8]-e[2])/s,t[0]=(e[1]+e[4])/s,t[1]=.25*s,t[2]=(e[6]+e[9])/s):(s=2*Math.sqrt(1+e[10]-e[0]-e[5]),t[3]=(e[1]-e[4])/s,t[0]=(e[8]+e[2])/s,t[1]=(e[6]+e[9])/s,t[2]=.25*s),t},getScaling:function(t,e){const n=e[0],s=e[1],i=e[2],r=e[4],o=e[5],a=e[6],l=e[8],h=e[9],u=e[10];return t[0]=Math.sqrt(n*n+s*s+i*i),t[1]=Math.sqrt(r*r+o*o+a*a),t[2]=Math.sqrt(l*l+h*h+u*u),t},getTranslation:function(t,e){return t[0]=e[12],t[1]=e[13],t[2]=e[14],t},hasIdentityRotation:v,identity:o,invert:l,invertOrIdentity:function(t,e){return l(t,e)||o(t),t},isOrthoNormal:S,lookAt:function(t,e,n,s){const r=e[0],a=e[1],l=e[2];let h=r-n[0],u=a-n[1],c=l-n[2];const d=(0,i.g)();if(Math.abs(h)0&&(f=1/Math.sqrt(f),u*=f,c*=f,d*=f);let p=l*d-h*c,m=h*u-a*d,g=a*c-l*u;return f=p*p+m*m+g*g,f>0&&(f=1/Math.sqrt(f),p*=f,m*=f,g*=f),t[0]=p,t[1]=m,t[2]=g,t[3]=0,t[4]=c*g-d*m,t[5]=d*p-u*g,t[6]=u*m-c*p,t[7]=0,t[8]=u,t[9]=c,t[10]=d,t[11]=0,t[12]=i,t[13]=r,t[14]=o,t[15]=1,t},translate:u,transpose:a},Symbol.toStringTag,{value:"Module"}))},32448:(t,e,n)=>{n.d(e,{Z:()=>l});var s=n(43697),i=n(92036),r=n(50758),o=n(52011);class a{constructor(){this._emitter=new a.EventEmitter(this)}emit(t,e){return this._emitter.emit(t,e)}on(t,e){return this._emitter.on(t,e)}once(t,e){return this._emitter.once(t,e)}hasEventListener(t){return this._emitter.hasEventListener(t)}}!function(t){class e{constructor(t=null){this._target=t,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(t,e){const n=this._listenersMap&&this._listenersMap.get(t);if(!n)return!1;const s=this._target||this;return[...n].forEach((t=>{t.call(s,e)})),n.length>0}on(t,e){if(Array.isArray(t)){const n=t.map((t=>this.on(t,e)));return(0,r.AL)(n)}if(t.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap||(this._listenersMap=new Map);const n=this._listenersMap.get(t)||[];return n.push(e),this._listenersMap.set(t,n),{remove:()=>{const n=this._listenersMap&&this._listenersMap.get(t)||[],s=n.indexOf(e);s>=0&&n.splice(s,1)}}}once(t,e){const n=this.on(t,(t=>{n.remove(),e.call(null,t)}));return n}hasEventListener(t){const e=this._listenersMap&&this._listenersMap.get(t);return null!=e&&e.length>0}}t.EventEmitter=e,t.EventedMixin=t=>{let n=class extends t{constructor(){super(...arguments),this._emitter=new e}destroy(){this._emitter.clear()}emit(t,e){return this._emitter.emit(t,e)}on(t,e){return this._emitter.on(t,e)}once(t,e){return this._emitter.once(t,e)}hasEventListener(t){return this._emitter.hasEventListener(t)}};return n=(0,s._)([(0,o.j)("esri.core.Evented")],n),n};let n=class extends i.Z{constructor(){super(...arguments),this._emitter=new a.EventEmitter(this)}destroy(){this._emitter.clear()}emit(t,e){return this._emitter.emit(t,e)}on(t,e){return this._emitter.on(t,e)}once(t,e){return this._emitter.once(t,e)}hasEventListener(t){return this._emitter.hasEventListener(t)}};n=(0,s._)([(0,o.j)("esri.core.Evented")],n),t.EventedAccessor=n}(a||(a={}));const l=a},13867:(t,e,n)=>{n.d(e,{z:()=>i});var s=n(69801);class i{constructor(t,e){this._storage=new s.WJ,this.id="",this.name="",this.size=0,this._storage.maxSize=t,this._storage.register(this),e&&this._storage.registerRemoveFunc("",e)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(t,e,n=1){this._storage.put(this,t,e,n,1)}pop(t){return this._storage.pop(this,t)}get(t){return this._storage.get(this,t)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(t){this._storage.maxSize=t}resetHitRate(){}}},69801:(t,e,n)=>{n.d(e,{WJ:()=>a,Xq:()=>o});var s,i,r=n(44553);(i=s||(s={}))[i.ALL=0]="ALL",i[i.SOME=1]="SOME";class o{constructor(t,e,n){this.name=t,this._storage=e,this.id=l+++":",this.size=0,this.maxSize=0,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),n&&(this._storage.registerRemoveFunc(this.id,n),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get sizeAll(){return this._storage.size}resetHitRate(){this._hit=this._miss=0}put(t,e,n,s=0){this._storage.put(this,t,e,n,s)}get(t){const e=this._storage.get(this,t);return void 0===e?++this._miss:++this._hit,e}pop(t){const e=this._storage.pop(this,t);return void 0===e?++this._miss:++this._hit,e}updateSize(t,e,n){this._storage.updateSize(this,t,e,n)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(t=10485760){this._maxSize=t,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new r.Z,this._users=new r.Z}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(t){this._users.push(t)}deregister(t){this._users.removeUnordered(t)}registerRemoveFunc(t,e){this._removeFuncs.push([t,e])}deregisterRemoveFunc(t){this._removeFuncs.filterInPlace((e=>e[0]!==t))}get maxSize(){return this._maxSize}set maxSize(t){this._maxSize=Math.max(t,0),this._checkSizeLimits()}put(t,e,n,i,r){e=t.id+e;const o=this._db.get(e);if(o&&(this._size-=o.size,t.size-=o.size,this._db.delete(e),o.entry!==n&&this._notifyRemove(e,o.entry,s.ALL)),i>this._maxSize)return void this._notifyRemove(e,n,s.ALL);if(void 0===n)return void console.warn("Refusing to cache undefined entry ");if(!i||i<0)return void console.warn("Refusing to cache entry with invalid size "+i);const a=1+Math.max(r,-3)- -3;this._db.set(e,{entry:n,size:i,lifetime:a,lives:a}),this._size+=i,t.size+=i,this._checkSizeLimits()}updateSize(t,e,n,i){e=t.id+e;const r=this._db.get(e);if(r&&r.entry===n){for(this._size-=r.size,t.size-=r.size;i>this._maxSize;){const t=this._notifyRemove(e,n,s.SOME);if(!(null!=t&&t>0))return void this._db.delete(e);i=t}r.size=i,this._size+=i,t.size+=i,this._checkSizeLimits()}}pop(t,e){e=t.id+e;const n=this._db.get(e);if(n)return this._size-=n.size,t.size-=n.size,this._db.delete(e),++this._hit,n.entry;++this._miss}get(t,e){e=t.id+e;const n=this._db.get(e);if(void 0!==n)return this._db.delete(e),n.lives=n.lifetime,this._db.set(e,n),++this._hit,n.entry;++this._miss}get performanceInfo(){const t={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},e={},n=new Array;this._db.forEach(((t,s)=>{const i=t.lifetime;n[i]=(n[i]||0)+t.size,this._users.forAll((n=>{const{id:i,name:r}=n;if(s.startsWith(i)){const n=e[r]||0;e[r]=n+t.size}}))}));const s={};this._users.forAll((t=>{const n=t.name;if("hitRate"in t&&"number"==typeof t.hitRate&&!isNaN(t.hitRate)&&t.hitRate>0){const i=e[n]||0;e[n]=i,s[n]=Math.round(100*t.hitRate)+"%"}else s[n]="0%"}));const i=Object.keys(e);i.sort(((t,n)=>e[n]-e[t])),i.forEach((n=>t[n]=Math.round(e[n]/2**20)+"MB / "+s[n]));for(let e=n.length-1;e>=0;--e){const s=n[e];s&&(t["Priority "+(e+-3-1)]=Math.round(s/this._size*100)+"%")}return t}resetStats(){this._hit=this._miss=0,this._users.forAll((t=>t.resetHitRate()))}clear(t){const e=t.id;this._db.forEach(((t,n)=>{n.startsWith(e)&&(this._size-=t.size,this._db.delete(n),this._notifyRemove(n,t.entry,s.ALL))})),t.size=0}clearAll(){this._db.forEach(((t,e)=>this._notifyRemove(e,t.entry,s.ALL))),this._users.forEach((t=>t.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(t,e,n){let s;return this._removeFuncs.some((i=>{if(t.startsWith(i[0])){const t=i[1](e,n);return"number"==typeof t&&(s=t),!0}return!1})),s}_checkSizeLimits(){if(this._size>this._maxSize)for(const[t,e]of this._db)if(this._purgeItem(t,e),this._size<=.9*this.maxSize)return;this._users.forEach((t=>{if(t.maxSize>0&&t.size>t.maxSize)for(const[e,n]of this._db)if(e.startsWith(t.id)&&(this._purgeItem(e,n,t),t.size<=.9*t.maxSize))return}))}_purgeItem(t,e,n=this._users.find((e=>t.startsWith(e.id)))){if(this._db.delete(t),e.lives<=1){this._size-=e.size,n&&(n.size-=e.size);const i=this._notifyRemove(t,e.entry,s.SOME);null!=i&&i>0&&(this._size+=i,n&&(n.size+=i),e.lives=e.lifetime,e.size=i,this._db.set(t,e))}else--e.lives,this._db.set(t,e)}}let l=0},10661:(t,e,n)=>{n.d(e,{s:()=>i});var s=n(42100);class i extends s.s{notify(){const t=this._observers;if(t&&t.length>0){const e=t.slice();for(const t of e)t.onInvalidated(),t.onCommitted()}}}},66643:(t,e,n)=>{n.d(e,{Ed:()=>h,UI:()=>u,mt:()=>p,q6:()=>f,vr:()=>m});var s=n(43697),i=n(92036),r=n(70586),o=n(95330),a=n(5600),l=n(52011);function h(t,e,n){return(0,o.as)(t.map(((t,s)=>e.apply(n,[t,s]))))}async function u(t,e,n){return(await(0,o.as)(t.map(((t,s)=>e.apply(n,[t,s]))))).map((t=>t.value))}function c(t){return{ok:!0,value:t}}function d(t){return{ok:!1,error:t}}async function f(t){if(null==t)return{ok:!1,error:new Error("no promise provided")};try{return c(await t)}catch(t){return d(t)}}async function p(t){try{return c(await t)}catch(t){return(0,o.r9)(t),d(t)}}function m(t,e){return new g(t,e)}let g=class extends i.Z{get value(){return null!=(t=this._result)&&!0===t.ok?t.value:null;var t}get error(){return null!=(t=this._result)&&!1===t.ok?t.error:null;var t}get finished(){return null!=this._result}constructor(t,e){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=(0,r.IM)(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:n}=this._abortController;this.promise=t(n),this.promise.then((t=>{this._result=c(t),this._cleanup()}),(t=>{this._result=d(t),this._cleanup()})),this._abortHandle=(0,o.fu)(e,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=(0,r.hw)(this._abortHandle),this._abortController=null}};(0,s._)([(0,a.Cb)()],g.prototype,"value",null),(0,s._)([(0,a.Cb)()],g.prototype,"error",null),(0,s._)([(0,a.Cb)()],g.prototype,"finished",null),(0,s._)([(0,a.Cb)()],g.prototype,"promise",void 0),(0,s._)([(0,a.Cb)()],g.prototype,"_result",void 0),g=(0,s._)([(0,l.j)("esri.core.asyncUtils.ReactiveTask")],g)},24133:(t,e,n)=>{n.d(e,{Q:()=>a});var s=n(67676),i=n(70586),r=n(44553),o=n(88764);class a{constructor(t=9,e){this._compareMinX=c,this._compareMinY=d,this._toBBox=t=>t,this._maxEntries=Math.max(4,t||9),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),e&&("function"==typeof e?this._toBBox=e:this._initFormat(e)),this.clear()}destroy(){this.clear(),b.prune(),M.prune(),S.prune(),v.prune()}all(t){this._all(this._data,t)}search(t,e){let n=this._data;const s=this._toBBox;if(y(t,n))for(b.clear();n;){for(let i=0,r=n.children.length;i0;){if(n||(n=(0,i.j0)(S.pop()),r=S.data[S.length-1],o=v.pop()??0,a=!0),n.leaf&&(e=(0,s.cq)(n.children,t,n.children.length,n.indexHint),-1!==e))return n.children.splice(e,1),S.push(n),this._condense(S),this;a||n.leaf||!_(n,l)?r?(o++,n=r.children[o],a=!1):n=null:(S.push(n),v.push(o),o=0,r=n,n=n.children[0])}return this}toJSON(){return this._data}fromJSON(t){return this._data=t,this}_all(t,e){let n=t;for(M.clear();n;){if(!0===n.leaf)for(const t of n.children)e(t);else M.pushArray(n.children);n=M.pop()??null}}_build(t,e,n,s){const i=n-e+1;let r=this._maxEntries;if(i<=r){const s=new E(t.slice(e,n+1));return l(s,this._toBBox),s}s||(s=Math.ceil(Math.log(i)/Math.log(r)),r=Math.ceil(i/r**(s-1)));const o=new F([]);o.height=s;const a=Math.ceil(i/r),h=a*Math.ceil(Math.sqrt(r));x(t,e,n,h,this._compareMinX);for(let i=e;i<=n;i+=h){const e=Math.min(i+h-1,n);x(t,i,e,a,this._compareMinY);for(let n=i;n<=e;n+=a){const i=Math.min(n+a-1,e);o.children.push(this._build(t,n,i,s-1))}}return l(o,this._toBBox),o}_chooseSubtree(t,e,n,s){for(;s.push(e),!0!==e.leaf&&s.length-1!==n;){let n,s=1/0,i=1/0;for(let r=0,o=e.children.length;r=0&&S.data[e].children.length>this._maxEntries;)this._split(S,e),e--;this._adjustParentBBoxes(i,S,e)}_split(t,e){const n=t.data[e],s=n.children.length,i=this._minEntries;this._chooseSplitAxis(n,i,s);const r=this._chooseSplitIndex(n,i,s);if(!r)return void console.log(" Error: assertion failed at PooledRBush._split: no valid split index");const o=n.children.splice(r,n.children.length-r),a=n.leaf?new E(o):new F(o);a.height=n.height,l(n,this._toBBox),l(a,this._toBBox),e?t.data[e-1].children.push(a):this._splitRoot(n,a)}_splitRoot(t,e){this._data=new F([t,e]),this._data.height=t.height+1,l(this._data,this._toBBox)}_chooseSplitIndex(t,e,n){let s,i,r;s=i=1/0;for(let o=e;o<=n-e;o++){const e=h(t,0,o,this._toBBox),a=h(t,o,n,this._toBBox),l=g(e,a),u=f(e)+f(a);l=e;s--){const e=t.children[s];u(o,t.leaf?i(e):e),a+=p(o)}return a}_adjustParentBBoxes(t,e,n){for(let s=n;s>=0;s--)u(e.data[s],t)}_condense(t){for(let e=t.length-1;e>=0;e--){const n=t.data[e];if(0===n.children.length)if(e>0){const i=t.data[e-1],r=i.children;r.splice((0,s.cq)(r,n,r.length,i.indexHint),1)}else this.clear();else l(n,this._toBBox)}}_initFormat(t){const e=["return a"," - b",";"];this._compareMinX=new Function("a","b",e.join(t[0])),this._compareMinY=new Function("a","b",e.join(t[1])),this._toBBox=new Function("a","return {minX: a"+t[0]+", minY: a"+t[1]+", maxX: a"+t[2]+", maxY: a"+t[3]+"};")}}function l(t,e){h(t,0,t.children.length,e,t)}function h(t,e,n,s,i){i||(i=new E([])),i.minX=1/0,i.minY=1/0,i.maxX=-1/0,i.maxY=-1/0;for(let r,o=e;o=t.minX&&e.maxY>=t.minY}function x(t,e,n,s,r){const a=[e,n];for(;a.length;){const e=(0,i.j0)(a.pop()),n=(0,i.j0)(a.pop());if(e-n<=s)continue;const l=n+Math.ceil((e-n)/s/2)*s;(0,o.q)(t,l,n,e,r),a.push(n,l,l,e)}}const b=new r.Z,M=new r.Z,S=new r.Z,v=new r.Z({deallocator:void 0});class w{constructor(){this.minX=1/0,this.minY=1/0,this.maxX=-1/0,this.maxY=-1/0}}class I extends w{constructor(){super(...arguments),this.height=1,this.indexHint=new s.SO}}class E extends I{constructor(t){super(),this.children=t,this.leaf=!0}}class F extends I{constructor(t){super(),this.children=t,this.leaf=!1}}},14808:(t,e,n)=>{n.d(e,{Qc:()=>u,WU:()=>a,lt:()=>h});var s=n(19153),i=n(70171);const r={ar:[".",","],bg:[","," "],bs:[",","."],ca:[",","."],cs:[","," "],da:[",","."],de:[",","."],"de-ch":[".","’"],el:[",","."],en:[".",","],"en-au":[".",","],es:[",","."],"es-mx":[".",","],et:[","," "],fi:[","," "],fr:[","," "],"fr-ch":[","," "],he:[".",","],hi:[".",",","#,##,##0.###"],hr:[",","."],hu:[","," "],id:[",","."],it:[",","."],"it-ch":[".","’"],ja:[".",","],ko:[".",","],lt:[","," "],lv:[","," "],mk:[",","."],nb:[","," "],nl:[",","."],pl:[","," "],pt:[",","."],"pt-pt":[","," "],ro:[",","."],ru:[","," "],sk:[","," "],sl:[",","."],sr:[",","."],sv:[","," "],th:[".",","],tr:[",","."],uk:[","," "],vi:[",","."],zh:[".",","]};function o(t=(0,i.Kd)()){let e=(t=t.toLowerCase())in r;if(!e){const n=t.split("-");n.length>1&&n[0]in r&&(t=n[0],e=!0),e||(t="en")}const[n,s,o="#,##0.###"]=r[t];return{decimal:n,group:s,pattern:o}}function a(t,e){const n=o((e={...e}).locale);e.customs=n;const s=e.pattern||n.pattern;return isNaN(t)||Math.abs(t)===1/0?null:function(t,e,n){const s=(n=n||{}).customs.group,i=n.customs.decimal,r=e.split(";"),o=r[0];if((e=r[t<0?1:0]||"-"+o).includes("%"))t*=100;else if(e.includes("‰"))t*=1e3;else{if(e.includes("¤"))throw new Error("currency notation not supported");if(e.includes("E"))throw new Error("exponential notation not supported")}const a=l,h=o.match(a);if(!h)throw new Error("unable to find a number expression in pattern: "+e);return!1===n.fractional&&(n.places=0),e.replace(a,function(t,e,n){!0===(n=n||{}).places&&(n.places=0),n.places===1/0&&(n.places=6);const s=e.split("."),i="string"==typeof n.places&&n.places.indexOf(",");let r=n.places;i?r=n.places.substring(i+1):+r>=0||(r=(s[1]||[]).length),n.round<0||(t=Number(t.toFixed(Number(r))));const o=String(Math.abs(t)).split("."),a=o[1]||"";if(s[1]||n.places){i&&(n.places=n.places.substring(0,i));const t=void 0!==n.places?n.places:s[1]&&s[1].lastIndexOf("0")+1;+t>a.length&&(o[1]=a.padEnd(Number(t),"0")),+ro[0].length&&(o[0]=o[0].padStart(h,"0")),l.includes("#")||(o[0]=o[0].substr(o[0].length-h)));let u,c,d=s[0].lastIndexOf(",");if(-1!==d){u=s[0].length-d-1;const t=s[0].substr(0,d);d=t.lastIndexOf(","),-1!==d&&(c=t.length-d-1)}const f=[];for(let t=o[0];t;){const e=t.length-u;f.push(e>0?t.substr(e):t),t=e>0?t.slice(0,e):"",c&&(u=c,c=void 0)}return o[0]=f.reverse().join(n.group||","),o.join(n.decimal||".")}(t,h[0],{decimal:i,group:s,places:n.places,round:n.round}))}(t,s,e)}const l=/[#0,]*[#0](?:\.0*#*)?/;function h(t){const e=o((t=t||{}).locale),n=t.pattern||e.pattern,i=e.group,r=e.decimal;let a=1;if(n.includes("%"))a/=100;else if(n.includes("‰"))a/=1e3;else if(n.includes("¤"))throw new Error("currency notation not supported");const h=n.split(";");1===h.length&&h.push("-"+h[0]);const u=d(h,(e=>(e="(?:"+(0,s.Qs)(e,".")+")").replace(l,(e=>{const n={signed:!1,separator:t.strict?i:[i,""],fractional:t.fractional,decimal:r,exponent:!1},s=e.split(".");let o=t.places;1===s.length&&1!==a&&(s[1]="###"),1===s.length||0===o?n.fractional=!1:(void 0===o&&(o=t.pattern?s[1].lastIndexOf("0")+1:1/0),o&&null==t.fractional&&(n.fractional=!0),!t.places&&+o1&&(n.groupSize=l.pop().length,l.length>1&&(n.groupSize2=l.pop().length)),"("+function(t){"places"in(t=t||{})||(t.places=1/0),"string"!=typeof t.decimal&&(t.decimal="."),"fractional"in t&&!/^0/.test(String(t.places))||(t.fractional=[!0,!1]),"exponent"in t||(t.exponent=[!0,!1]),"eSigned"in t||(t.eSigned=[!0,!1]);const e=c(t),n=d(t.fractional,(e=>{let n="";return e&&0!==t.places&&(n="\\"+t.decimal,t.places===1/0?n="(?:"+n+"\\d+)?":n+="\\d{"+t.places+"}"),n}),!0);let s=e+n;return n&&(s="(?:(?:"+s+")|(?:"+n+"))"),s+d(t.exponent,(e=>e?"([eE]"+c({signed:t.eSigned})+")":""))}(n)+")"}))),!0);return{regexp:u.replaceAll(/[\xa0 ]/g,"[\\s\\xa0]"),group:i,decimal:r,factor:a}}function u(t,e){const n=h(e),s=new RegExp("^"+n.regexp+"$").exec(t);if(!s)return NaN;let i=s[1];if(!s[1]){if(!s[2])return NaN;i=s[2],n.factor*=-1}return i=i.replaceAll(new RegExp("["+n.group+"\\s\\xa0]","g"),"").replace(n.decimal,"."),Number(i)*n.factor}function c(t){return"signed"in(t=t||{})||(t.signed=[!0,!1]),"separator"in t?"groupSize"in t||(t.groupSize=3):t.separator="",d(t.signed,(t=>t?"[-+]":""),!0)+d(t.separator,(e=>{if(!e)return"(?:\\d+)";" "===(e=(0,s.Qs)(e))?e="\\s":" "===e&&(e="\\s\\xa0");const n=t.groupSize,i=t.groupSize2;if(i){const t="(?:0|[1-9]\\d{0,"+(i-1)+"}(?:["+e+"]\\d{"+i+"})*["+e+"]\\d{"+n+"})";return n-i>0?"(?:"+t+"|(?:0|[1-9]\\d{0,"+(n-1)+"}))":t}return"(?:0|[1-9]\\d{0,"+(n-1)+"}(?:["+e+"]\\d{"+n+"})*)"}),!0)}const d=(t,e,n)=>{if(!(t instanceof Array))return e(t);const s=[];for(let n=0;n"("+(e?"?:":"")+t+")"},17445:(t,e,n)=>{n.d(e,{N1:()=>d,YP:()=>l,Z_:()=>m,gx:()=>h,nn:()=>g,on:()=>c,tX:()=>_});var s=n(91460),i=n(50758),r=n(70586),o=n(95330),a=n(26258);function l(t,e,n={}){return u(t,e,n,f)}function h(t,e,n={}){return u(t,e,n,p)}function u(t,e,n={},s){let i=null;const o=n.once?(t,n)=>{s(t)&&((0,r.hw)(i),e(t,n))}:(t,n)=>{s(t)&&e(t,n)};if(i=(0,a.aQ)(t,o,n.sync,n.equals),n.initial){const e=t();o(e,e)}return i}function c(t,e,n,o={}){let a=null,h=null,u=null;function c(){a&&h&&(h.remove(),o.onListenerRemove?.(a),a=null,h=null)}function d(t){o.once&&o.once&&(0,r.hw)(u),n(t)}const f=l(t,((t,n)=>{c(),(0,s.vT)(t)&&(a=t,h=(0,s.on)(t,e,d),o.onListenerAdd?.(t))}),{sync:o.sync,initial:!0});return u=(0,i.kB)((()=>{f.remove(),c()})),u}function d(t,e){return function(t,e,n){if((0,o.Hc)(n))return Promise.reject((0,o.zE)());const s=t();if(e?.(s))return Promise.resolve(s);let a=null;function l(){a=(0,r.hw)(a)}return new Promise(((s,r)=>{a=(0,i.AL)([(0,o.fu)(n,(()=>{l(),r((0,o.zE)())})),u(t,(t=>{l(),s(t)}),{sync:!1,once:!0},e??f)])}))}(t,p,e)}function f(t){return!0}function p(t){return!!t}n(87538);const m={sync:!0},g={initial:!0},_={sync:!0,initial:!0}},16306:(t,e,n)=>{n.d(e,{aX:()=>S});var s=n(68773),i=n(20102),r=n(92604),o=n(38913),a=n(58901),l=n(73913),h=n(8744),u=n(40488),c=(n(66577),n(3172)),d=n(33955),f=n(11282),p=n(81271);async function m(t,e,n){const s="string"==typeof t?(0,p.mN)(t):t,i=e[0].spatialReference,r=(0,d.Ji)(e[0]),o={...n,query:{...s.query,f:"json",sr:i.wkid??JSON.stringify(i),geometries:JSON.stringify((l=e,{geometryType:(0,d.Ji)(l[0]),geometries:l.map((t=>t.toJSON()))}))}},{data:a}=await(0,c.default)(s.path+"/simplify",o);var l;return function(t,e,n){const s=(0,d.q9)(e);return t.map((t=>{const e=s.fromJSON(t);return e.spatialReference=n,e}))}(a.geometries,r,i)}const g=r.Z.getLogger("esri.geometry.support.normalizeUtils");function _(t){return"polygon"===t[0].type}function y(t){return"polyline"===t[0].type}function x(t,e,n){if(e){const e=function(t,e){if(!(t instanceof a.Z||t instanceof o.Z)){const t="straightLineDensify: the input geometry is neither polyline nor polygon";throw g.error(t),new i.Z(t)}const n=(0,l.x3)(t),s=[];for(const t of n){const n=[];s.push(n),n.push([t[0][0],t[0][1]]);for(let s=0;s1){for(let t=1;t<=c-1;t++){const s=t*e,o=u*s+i,a=h*s+r;n.push([o,a])}const t=(l+Math.floor(c-1)*e)/2,s=u*t+i,o=h*t+r;n.push([s,o])}n.push([o,a])}}return function(t){return"polygon"===t.type}(t)?new o.Z({rings:s,spatialReference:t.spatialReference}):new a.Z({paths:s,spatialReference:t.spatialReference})}(t,1e6);t=(0,u.Sx)(e,!0)}return n&&(t=(0,l.Sy)(t,n)),t}function b(t,e,n){if(Array.isArray(t)){const s=t[0];if(s>e){const n=(0,l.XZ)(s,e);t[0]=s+n*(-2*e)}else if(se){const n=(0,l.XZ)(s,e);t=t.clone().offset(n*(-2*e),0)}else if(s{if(n[0]<180)return!0;{let n=0;for(let t=0;tn?s:n}n=Number(n.toFixed(9));const s=-360*(0,l.XZ)(n,180);for(let n=0;nb(t,y,v))),B.push(t)}else if("extent"===e.type){const t=e.clone()._normalize(!1,!1,p);B.push(t.rings?new o.Z(t):t)}else if(e.extent){const t=e.extent,n=(0,l.XZ)(t.xmin,v)*(2*y);let s=0===n?e.clone():(0,l.Sy)(e.clone(),n);t.offset(n,0),t.intersects(I)&&t.xmax!==y?(F=t.xmax>F?t.xmax:F,s=x(s,_),z.push(s),B.push("cut")):t.intersects(E)&&t.xmin!==v?(F=t.xmax*(2*y)>F?t.xmax*(2*y):F,s=x(s,_,360),z.push(s),B.push("cut")):B.push(s)}else B.push(e.clone());else B.push(e);else B.push(e);let N=(0,l.XZ)(F,y),T=-90;const R=N,Z=new a.Z;for(;N>0;){const t=360*N-180;Z.addPath([[t,T],[t,-1*T]]),T*=-1,N--}if(z.length>0&&R>0){const e=M(z,await async function(t,e,n,s){const i=(0,f.en)(t),r=e[0].spatialReference,o={...s,query:{...i.query,f:"json",sr:JSON.stringify(r),target:JSON.stringify({geometryType:(0,d.Ji)(e[0]),geometries:e}),cutter:JSON.stringify(n)}},a=await(0,c.default)(i.path+"/cut",o),{cutIndexes:l,geometries:h=[]}=a.data;return{cutIndexes:l,geometries:h.map((t=>{const e=(0,d.im)(t);return e.spatialReference=r,e}))}}(i,z,Z,n)),s=[],r=[];for(let n=0;n1&&i.rings.length>=o.rings.length?(s.push(i),r.push("simplify")):r.push(_?(0,u.$)(i):i)}}if(!s.length)return r;const o=await m(i,s,n),a=[];for(let t=0;t{n.d(e,{Sy:()=>l,UZ:()=>o,XZ:()=>a,x3:()=>h});var s=n(58901),i=n(82971),r=n(33955);const o={102100:{maxX:20037508.342788905,minX:-20037508.342788905,plus180Line:new s.Z({paths:[[[20037508.342788905,-20037508.342788905],[20037508.342788905,20037508.342788905]]],spatialReference:i.Z.WebMercator}),minus180Line:new s.Z({paths:[[[-20037508.342788905,-20037508.342788905],[-20037508.342788905,20037508.342788905]]],spatialReference:i.Z.WebMercator})},4326:{maxX:180,minX:-180,plus180Line:new s.Z({paths:[[[180,-180],[180,180]]],spatialReference:i.Z.WGS84}),minus180Line:new s.Z({paths:[[[-180,-180],[-180,180]]],spatialReference:i.Z.WGS84})}};function a(t,e){return Math.ceil((t-e)/(2*e))}function l(t,e){const n=h(t);for(const t of n)for(const n of t)n[0]+=e;return t}function h(t){return(0,r.oU)(t)?t.rings:t.paths}},70171:(t,e,n)=>{let s;n.d(e,{Kd:()=>o,Ze:()=>u,qe:()=>l});const i=globalThis.esriConfig?.locale??globalThis.dojoConfig?.locale;function r(){return i??globalThis.navigator?.language??"en"}function o(){return void 0===s&&(s=r()),s}const a=[];function l(t){return a.push(t),{remove(){a.splice(a.indexOf(t),1)}}}const h=[];function u(t){return h.push(t),{remove(){a.splice(h.indexOf(t),1)}}}globalThis.addEventListener?.("languagechange",(function(){const t=r();s!==t&&(s=t,[...h].forEach((e=>{e.call(null,t)})),[...a].forEach((e=>{e.call(null,t)})))}))},37549:(t,e,n)=>{n.d(e,{H:()=>a});var s=n(80442),i=n(24133),r=n(24470);const o={minX:0,minY:0,maxX:0,maxY:0};class a{constructor(){this._indexInvalid=!1,this._boundsToLoad=[],this._boundsById=new Map,this._idByBounds=new Map,this._index=new i.Q(9,(0,s.Z)("esri-csp-restrictions")?t=>({minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}):["[0]","[1]","[2]","[3]"]),this._loadIndex=()=>{if(this._indexInvalid){const t=new Array(this._idByBounds.size);let e=0;this._idByBounds.forEach(((n,s)=>{t[e++]=s})),this._indexInvalid=!1,this._index.clear(),this._index.load(t)}else this._boundsToLoad.length&&(this._index.load(Array.from(new Set(this._boundsToLoad.filter((t=>this._idByBounds.has(t)))))),this._boundsToLoad.length=0)}}get fullBounds(){if(!this._boundsById.size)return null;const t=(0,r.cS)();for(const e of this._boundsById.values())e&&(t[0]=Math.min(e[0],t[0]),t[1]=Math.min(e[1],t[1]),t[2]=Math.max(e[2],t[2]),t[3]=Math.max(e[3],t[3]));return t}get valid(){return!this._indexInvalid}clear(){this._indexInvalid=!1,this._boundsToLoad.length=0,this._boundsById.clear(),this._idByBounds.clear(),this._index.clear()}delete(t){const e=this._boundsById.get(t);this._boundsById.delete(t),e&&(this._idByBounds.delete(e),this._indexInvalid||this._index.remove(e))}forEachInBounds(t,e){this._loadIndex(),function(t,e,n){(function(t){o.minX=t[0],o.minY=t[1],o.maxX=t[2],o.maxY=t[3]})(e),t.search(o,n)}(this._index,t,(t=>e(this._idByBounds.get(t))))}get(t){return this._boundsById.get(t)}has(t){return this._boundsById.has(t)}invalidateIndex(){this._indexInvalid||(this._indexInvalid=!0,this._boundsToLoad.length=0)}set(t,e){if(!this._indexInvalid){const e=this._boundsById.get(t);e&&(this._index.remove(e),this._idByBounds.delete(e))}this._boundsById.set(t,e),e&&(this._idByBounds.set(e,t),this._indexInvalid||(this._boundsToLoad.push(e),this._boundsToLoad.length>5e4&&this._loadIndex()))}}},57191:(t,e,n)=>{n.d(e,{Z:()=>g});var s=n(20102),i=n(32448),r=n(92604),o=n(60437),a=n(24470),l=n(98732),h=n(37549),u=n(29730),c=n(70272),d=n(5428);const f={getObjectId:t=>t.objectId,getAttributes:t=>t.attributes,getAttribute:(t,e)=>t.attributes[e],cloneWithGeometry:(t,e)=>new c.u_(e,t.attributes,null,t.objectId),getGeometry:t=>t.geometry,getCentroid:(t,e)=>(null==t.centroid&&(t.centroid=(0,u.Y)(new d.Z,t.geometry,e.hasZ,e.hasM)),t.centroid)};var p=n(11490);const m=(0,o.Ue)();class g{constructor(t){this.geometryInfo=t,this._boundsStore=new h.H,this._featuresById=new Map,this._markedIds=new Set,this.events=new i.Z,this.featureAdapter=f}get geometryType(){return this.geometryInfo.geometryType}get hasM(){return this.geometryInfo.hasM}get hasZ(){return this.geometryInfo.hasZ}get numFeatures(){return this._featuresById.size}get fullBounds(){return this._boundsStore.fullBounds}get storeStatistics(){let t=0;return this._featuresById.forEach((e=>{null!=e.geometry&&e.geometry.coords&&(t+=e.geometry.coords.length)})),{featureCount:this._featuresById.size,vertexCount:t/(this.hasZ?this.hasM?4:3:this.hasM?3:2)}}getFullExtent(t){if(null==this.fullBounds)return null;const[e,n,s,i]=this.fullBounds;return{xmin:e,ymin:n,xmax:s,ymax:i,spatialReference:(0,p.S2)(t)}}add(t){this._add(t),this._emitChanged()}addMany(t){for(const e of t)this._add(e);this._emitChanged()}clear(){this._featuresById.clear(),this._boundsStore.clear(),this._emitChanged()}removeById(t){const e=this._featuresById.get(t);return e?(this._remove(e),this._emitChanged(),e):null}removeManyById(t){this._boundsStore.invalidateIndex();for(const e of t){const t=this._featuresById.get(e);t&&this._remove(t)}this._emitChanged()}forEachBounds(t,e){for(const n of t){const t=this._boundsStore.get(n.objectId);t&&e((0,o.JR)(m,t))}}getFeature(t){return this._featuresById.get(t)}has(t){return this._featuresById.has(t)}forEach(t){this._featuresById.forEach((e=>t(e)))}forEachInBounds(t,e){this._boundsStore.forEachInBounds(t,(t=>{e(this._featuresById.get(t))}))}startMarkingUsedFeatures(){this._boundsStore.invalidateIndex(),this._markedIds.clear()}sweep(){let t=!1;this._featuresById.forEach(((e,n)=>{this._markedIds.has(n)||(t=!0,this._remove(e))})),this._markedIds.clear(),t&&this._emitChanged()}_emitChanged(){this.events.emit("changed",void 0)}_add(t){if(!t)return;const e=t.objectId;if(null==e)return void r.Z.getLogger("esri.layers.graphics.data.FeatureStore").error(new s.Z("featurestore:invalid-feature","feature id is missing",{feature:t}));const n=this._featuresById.get(e);let i;if(this._markedIds.add(e),n?(t.displayId=n.displayId,i=this._boundsStore.get(e),this._boundsStore.delete(e)):null!=this.onFeatureAdd&&this.onFeatureAdd(t),null==t.geometry||!t.geometry.coords||!t.geometry.coords.length)return this._boundsStore.set(e,null),void this._featuresById.set(e,t);i=(0,l.$)(null!=i?i:(0,a.Ue)(),t.geometry,this.geometryInfo.hasZ,this.geometryInfo.hasM),null!=i&&this._boundsStore.set(e,i),this._featuresById.set(e,t)}_remove(t){null!=this.onFeatureRemove&&this.onFeatureRemove(t);const e=t.objectId;return this._markedIds.delete(e),this._boundsStore.delete(e),this._featuresById.delete(e),t}}},27793:(t,e,n)=>{n.r(e),n.d(e,{default:()=>H}),n(66577);var s=n(3172),i=n(66643),r=n(20102),o=n(92604),a=n(95330),l=n(81271),h=n(44547),u=n(37455),c=n(8744),d=n(40488),f=n(70272),p=n(5428),m=n(57191),g=n(37427),_=n(66202),y=n(14808),x=n(35671);const b=/^\s*"([\S\s]*)"\s*$/,M=/""/g,S="\n",v=[","," ",";","|","\t"];function*w(t,e,n){let s=0;for(;s<=t.length;){const i=t.indexOf(e,s),r=t.substring(s,i>-1?i:void 0);s+=r.length+e.length,n&&!r.trim()||(yield r)}}function I(t){const e=t.includes("\r\n")?"\r\n":S;return w(t,e,!0)}function E(t,e){return w(t,e,!1)}function F(t,e,n){t=t.trim(),e=e?.trim();const s=[],i=Array.from(new Set([n?.delimiter,...v])).filter((t=>null!=t));for(const n of i){const i=N(t,n).length,r=N(e,n).length??i;i>1&&s.push({weight:Math.min(i,r),delimiter:n})}const r=s.sort((({weight:t},{weight:e})=>e-t)).map((({delimiter:t})=>t));for(const e of r){const s=R(B(t,e).names,n?.longitudeField,n?.latitudeField);if(s.longitudeFieldName&&s.latitudeFieldName)return{delimiter:e,locationInfo:s}}return{delimiter:r[0],locationInfo:null}}function*z(t,e,n,s=(()=>Object.create(null))){const i=I(t);i.next();let r="",o="",a=0,l=s(),h=0;t:for(const t of i){const i=E(t,n);for(const t of i)if(r+=o+t,o="",a+=T(t),a%2==0){if(a>0){const t=b.exec(r);if(!t){l=s(),h=0,r="",a=0;continue t}l[e[h]]=t[1].replaceAll(M,'"'),h++}else l[e[h]]=r,h++;r="",a=0}else o=n;0===a?(yield l,l=s(),h=0):o=S}}function B(t,e){const n=N(t,e).filter((t=>null!=t)),s=n.map((t=>(0,x.q6)(t)));for(let t=s.length-1;t>=0;t--)s[t]||(s.splice(t,1),n.splice(t,1));return{names:s,aliases:n}}function N(t,e){if(!t?.length)return[];const n=[];let s="",i="",r=0;const o=E(t,e);for(const t of o)if(s+=i+t,i="",r+=T(t),r%2==0){if(r>0){const t=b.exec(s);t&&n.push(t[1].replaceAll(M,'"'))}else n.push(s);s="",r=0}else i=e;return n}function T(t){let e=0,n=0;for(n=t.indexOf('"',n);n>=0;)e++,n=t.indexOf('"',n+1);return e}function R(t,e,n){e=(0,x.q6)(e)?.toLowerCase(),n=(0,x.q6)(n)?.toLowerCase();const s=t.map((t=>t.toLowerCase())),i=e?t[s.indexOf(e)]:null,r=n?t[s.indexOf(n)]:null;return{longitudeFieldName:i||t[s.indexOf(j.find((t=>s.includes(t))))],latitudeFieldName:r||t[s.indexOf(X.find((t=>s.includes(t))))]}}function Z(t,e,n,s,i){const r=[],o=z(t,n,e),a=[];for(const t of o){if(10===a.length)break;a.push(t)}for(let t=0;tt[e])))){case"integer":t="esriFieldTypeInteger";break;case"double":t="esriFieldTypeDouble";break;case"date":t="esriFieldTypeDate",n=36;break;default:t="esriFieldTypeString",n=255}r.push({name:e,type:t,alias:o,length:n})}}return r}function A(t){if(!t.length)return"string";const e=/[^+-.,0-9]/;return t.map((t=>{let n=!1;if(""!==t){if(e.test(t))n=!0;else{let e=q(t);if(!isNaN(e))return/[.,]/.test(t)||!Number.isInteger(e)||e>214783647||e<-214783648?"double":"integer";if(t.includes("E")){if(e=Number(t),!isNaN(e))return"double";if(t.includes(",")){if(t=t.replace(",","."),e=Number(t),!isNaN(e))return"double";n=!0}else n=!0}else n=!0}return n?/^[-]?\d*[.,]?\d*$/.test(t)?"string":O(new Date(t),t)?"date":"string":"string"}})).reduce(((t,e)=>void 0===t?e:void 0===e?t:t===e?e:"string"===t||"string"===e?"string":"double"===t||"double"===e?"double":void 0))}function O(t,e){if(!t||"[object Date]"!==Object.prototype.toString.call(t)||isNaN(t.getTime()))return!1;let n=!0;if(!L&&/\d+\W*$/.test(e)){const t=e.match(/[a-zA-Z]{2,}/);if(t){let e=!1,s=0;for(;!e&&s<=t.length;)e=!C.test(t[s]),s++;n=!e}}return n}const q=function(){const t=(0,y.lt)(),e=new RegExp("^"+t.regexp+"$"),n=new RegExp("["+t.group+"\\s\\xa0]","g"),s=t.factor;return i=>{const r=e.exec(i);if(t.factor=s,!r)return NaN;let o=r[1];if(!r[1]){if(!r[2])return NaN;o=r[2],t.factor*=-1}return o=o.replace(n,"").replace(t.decimal,"."),+o*t.factor}}(),C=/^((jan(uary)?)|(feb(ruary)?)|(mar(ch)?)|(apr(il)?)|(may)|(jun(e)?)|(jul(y)?)|(aug(ust)?)|(sep(tember)?)|(oct(ober)?)|(nov(ember)?)|(dec(ember)?)|(am)|(pm)|(gmt)|(utc))$/i,L=Number.isNaN(new Date("technology 10").getTime()),X=["lat","latitude","latitude83","latdecdeg","lat_dd","y","ycenter","point_y"],j=["lon","lng","long","longitude","longitude83","longdecdeg","long_dd","x","xcenter","point_x"];var Y=n(25278),k=n(99514),P=n(82971);const D=(0,Y.bU)("esriGeometryPoint"),U=["csv"],J=[0,0];class ${constructor(t,e){this.x=t,this.y=e}}class H{constructor(){this._queryEngine=null,this._snapshotFeatures=async t=>{const e=await this._fetch(t);return this._createFeatures(e)}}destroy(){this._queryEngine?.destroy(),this._queryEngine=null}async load(t,e={}){this._loadOptions=t;const[n]=await Promise.all([this._fetch(e.signal),this._checkProjection(t?.parsingOptions?.spatialReference)]),s=function(t,e){const n=e.parsingOptions||{},s={delimiter:n.delimiter,layerDefinition:null,locationInfo:{latitudeFieldName:n.latitudeField,longitudeFieldName:n.longitudeField}},i=s.layerDefinition={name:(0,l.vt)(e.url,U)||"csv",drawingInfo:D,geometryType:"esriGeometryPoint",objectIdField:null,fields:[],timeInfo:n.timeInfo,extent:{xmin:Number.POSITIVE_INFINITY,ymin:Number.POSITIVE_INFINITY,xmax:Number.NEGATIVE_INFINITY,ymax:Number.NEGATIVE_INFINITY,spatialReference:n.spatialReference||{wkid:4326}}},o=I(t),a=o.next().value?.trim(),h=o.next().value?.trim();if(!a)throw new r.Z("csv-layer:empty-csv","CSV is empty",{csv:t});const{delimiter:u,locationInfo:c}=F(a,h,n);if(!u)throw new r.Z("csv-layer:invalid-delimiter","Unable to detect the delimiter from CSV",{firstLine:a,secondLine:h,parsingOptions:n});if(!c)throw new r.Z("csv-layer:location-fields-not-found","Unable to identify latitude and longitude fields from the CSV file",{firstLine:a,secondLine:h,parsingOptions:n});s.locationInfo=c,s.delimiter=u;const{names:d,aliases:f}=B(a,u),p=Z(t,s.delimiter,d,f,s.locationInfo);if(n.fields?.length){const t=new k.Z(n.fields);for(const e of p){const n=t.get(e.name);n&&Object.assign(e,n)}}if(!p.some((t=>"esriFieldTypeOID"===t.type&&(i.objectIdField=t.name,!0)))){const t={name:"__OBJECTID",alias:"__OBJECTID",type:"esriFieldTypeOID",editable:!1,nullable:!1};i.objectIdField=t.name,p.unshift(t)}i.fields=p;const m=new k.Z(i.fields);if(s.locationInfo&&(s.locationInfo.latitudeFieldName=m.get(s.locationInfo.latitudeFieldName).name,s.locationInfo.longitudeFieldName=m.get(s.locationInfo.longitudeFieldName).name),i.timeInfo){const t=i.timeInfo;if(t.startTimeField){const e=m.get(t.startTimeField);e?(t.startTimeField=e.name,e.type="esriFieldTypeDate"):t.startTimeField=null}if(t.endTimeField){const e=m.get(t.endTimeField);e?(t.endTimeField=e.name,e.type="esriFieldTypeDate"):t.endTimeField=null}if(t.trackIdField){const e=m.get(t.trackIdField);t.trackIdField=e?e.name:null}t.startTimeField||t.endTimeField||(i.timeInfo=null)}return s}(n,t);this._locationInfo=s.locationInfo,this._delimiter=s.delimiter,this._queryEngine=this._createQueryEngine(s);const i=await this._createFeatures(n);this._queryEngine.featureStore.addMany(i);const{fullExtent:o,timeExtent:a}=await this._queryEngine.fetchRecomputedExtents();if(s.layerDefinition.extent=o,a){const{start:t,end:e}=a;s.layerDefinition.timeInfo.timeExtent=[t,e]}return s}async applyEdits(){throw new r.Z("csv-layer:editing-not-supported","applyEdits() is not supported on CSVLayer")}async queryFeatures(t={},e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQuery(t,e.signal)}async queryFeatureCount(t={},e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForCount(t,e.signal)}async queryObjectIds(t={},e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForIds(t,e.signal)}async queryExtent(t={},e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForExtent(t,e.signal)}async querySnapping(t,e={}){return await this._waitSnapshotComplete(),this._queryEngine.executeQueryForSnapping(t,e.signal)}async refresh(t){this._loadOptions.customParameters=t,this._snapshotTask?.abort(),this._snapshotTask=(0,i.vr)(this._snapshotFeatures),this._snapshotTask.promise.then((t=>{this._queryEngine.featureStore.clear(),t&&this._queryEngine.featureStore.addMany(t)}),(t=>{this._queryEngine.featureStore.clear(),(0,a.D_)(t)||o.Z.getLogger("esri.layers.CSVLayer").error(new r.Z("csv-layer:refresh","An error occurred during refresh",{error:t}))})),await this._waitSnapshotComplete();const{fullExtent:e,timeExtent:n}=await this._queryEngine.fetchRecomputedExtents();return{extent:e,timeExtent:n}}async _waitSnapshotComplete(){if(this._snapshotTask&&!this._snapshotTask.finished){try{await this._snapshotTask.promise}catch{}return this._waitSnapshotComplete()}}async _fetch(t){const{url:e,customParameters:n}=this._loadOptions;if(!e)throw new r.Z("csv-layer:invalid-source","url not defined");const i=(0,l.mN)(e);return(await(0,s.default)(i.path,{query:{...i.query,...n},responseType:"text",signal:t})).data}_createQueryEngine(t){const{objectIdField:e,fields:n,extent:s,timeInfo:i}=t.layerDefinition,r=new m.Z({geometryType:"esriGeometryPoint",hasM:!1,hasZ:!1});return new _.q({fields:n,geometryType:"esriGeometryPoint",hasM:!1,hasZ:!1,timeInfo:i,objectIdField:e,spatialReference:s.spatialReference||{wkid:4326},cacheSpatialQueries:!0,featureStore:r})}async _createFeatures(t){const{latitudeFieldName:e,longitudeFieldName:n}=this._locationInfo,{objectIdField:s,fieldsIndex:i,spatialReference:r}=this._queryEngine;let o=[];const a=[],l=i.fields.filter((t=>t.name!==s)).map((t=>t.name));let m=0;const g={};for(const t of i.fields)if("esriFieldTypeOID"!==t.type&&"esriFieldTypeGlobalID"!==t.type){const e=(0,x.os)(t);void 0!==e&&(g[t.name]=e)}const _=z(t,l,this._delimiter,(0,Y.Dm)(g,s));for(const t of _){const r=this._parseCoordinateValue(t[e]),l=this._parseCoordinateValue(t[n]);if(null!=l&&null!=r&&!isNaN(r)&&!isNaN(l)){t[e]=r,t[n]=l;for(const s in t)if(s!==e&&s!==n)if(i.isDateField(s)){const e=new Date(t[s]);t[s]=O(e,t[s])?e.getTime():null}else if(i.isNumericField(s)){const e=q(t[s]);isNaN(e)?t[s]=null:t[s]=e}t[s]=m,m++,o.push(new $(l,r)),a.push(t)}}if(!(0,c.fS)({wkid:4326},r))if((0,c.sS)(r))for(const t of o)[t.x,t.y]=(0,d.hG)(t.x,t.y,J);else o=(0,h.oj)(u.N,o,P.Z.WGS84,r,null,null);const y=[];for(let t=0;t181)&&(e=parseFloat(t)),e}async _checkProjection(t){try{await(0,g._W)(c.Zn,t)}catch{throw new r.Z("csv-layer:projection-not-supported","Projection not supported")}}}},25278:(t,e,n)=>{n.d(e,{Dm:()=>u,Hq:()=>c,MS:()=>d,bU:()=>a});var s=n(80442),i=n(22974),r=n(61159),o=n(58333);function a(t){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===t||"esriGeometryMultipoint"===t?o.I4:"esriGeometryPolyline"===t?o.ET:o.lF}}}const l=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let h=1;function u(t,e){if((0,s.Z)("esri-csp-restrictions"))return()=>({[e]:null,...t});try{let n=`this.${e} = null;`;for(const e in t)n+=`this${l.test(e)?`.${e}`:`["${e}"]`} = ${JSON.stringify(t[e])};`;const s=new Function(`\n return class AttributesClass$${h++} {\n constructor() {\n ${n};\n }\n }\n `)();return()=>new s}catch(n){return()=>({[e]:null,...t})}}function c(t={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,i.d9)(t)}}]}function d(t,e){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:t},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:e,supportsDelete:e,supportsEditing:e,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:e,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:r.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:e,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},11282:(t,e,n)=>{n.d(e,{cv:()=>a,en:()=>o,lA:()=>r}),n(68773),n(40330);var s=n(22974),i=n(81271);function r(t,e){return e?{...e,query:{...t??{},...e.query}}:{query:t}}function o(t){return"string"==typeof t?(0,i.mN)(t):(0,s.d9)(t)}function a(t,e,n){const s={};for(const i in t){if("declaredClass"===i)continue;const r=t[i];if(null!=r&&"function"!=typeof r)if(Array.isArray(r)){s[i]=[];for(let t=0;t{n.d(e,{ET:()=>r,I4:()=>i,eG:()=>l,lF:()=>o,lj:()=>u,qP:()=>a,wW:()=>h});const s=[252,146,31,255],i={type:"esriSMS",style:"esriSMSCircle",size:6,color:s,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},r={type:"esriSLS",style:"esriSLSSolid",width:.75,color:s},o={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},a={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},l={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},h={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},u={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/ea9e25eaaada36253da3.js b/public/assets/esri/core/workers/chunks/ea9e25eaaada36253da3.js new file mode 100644 index 0000000..5e724fb --- /dev/null +++ b/public/assets/esri/core/workers/chunks/ea9e25eaaada36253da3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9296],{16453:(e,t,r)=>{r.d(t,{R:()=>m,w:()=>I});var s=r(43697),i=r(92036),o=r(70586),a=r(41103),l=r(22974),n=r(31263);class u{constructor(){this._propertyOriginMap=new Map,this._originStores=new Array(n.kk),this._values=new Map,this.multipleOriginsSupported=!0}clone(e){const t=new u,r=this._originStores[n.s3.DEFAULTS];r&&r.forEach(((e,r)=>{t.set(r,(0,l.d9)(e),n.s3.DEFAULTS)}));for(let r=n.s3.SERVICE;r{e&&e.has(i)||t.set(i,(0,l.d9)(s),r)}))}return t}get(e,t){const r=void 0===t?this._values:this._originStores[t];return r?r.get(e):void 0}keys(e){const t=null==e?this._values:this._originStores[e];return t?[...t.keys()]:[]}set(e,t,r=n.s3.USER){let s=this._originStores[r];if(s||(s=new Map,this._originStores[r]=s),s.set(e,t),!this._values.has(e)||(0,o.j0)(this._propertyOriginMap.get(e))<=r){const s=this._values.get(e);return this._values.set(e,t),this._propertyOriginMap.set(e,r),s!==t}return!1}delete(e,t=n.s3.USER){const r=this._originStores[t];if(!r)return;const s=r.get(e);if(r.delete(e),this._values.has(e)&&this._propertyOriginMap.get(e)===t){this._values.delete(e);for(let r=t-1;r>=0;r--){const t=this._originStores[r];if(t&&t.has(e)){this._values.set(e,t.get(e)),this._propertyOriginMap.set(e,r);break}}}return s}has(e,t){const r=void 0===t?this._values:this._originStores[t];return!!r&&r.has(e)}revert(e,t){for(;t>0&&!this.has(e,t);)--t;const r=this._originStores[t],s=r&&r.get(e),i=this._values.get(e);return this._values.set(e,s),this._propertyOriginMap.set(e,t),i!==s}originOf(e){return this._propertyOriginMap.get(e)||n.s3.DEFAULTS}forEach(e){this._values.forEach(e)}}var p=r(50549),d=r(1153),h=r(52011);const c=e=>{let t=class extends e{constructor(...e){super(...e);const t=(0,o.j0)((0,d.vw)(this)),r=t.store,s=new u;t.store=s,(0,a.M)(t,r,s)}read(e,t){(0,p.i)(this,e,t)}getAtOrigin(e,t){const r=g(this),s=(0,n.M9)(t);if("string"==typeof e)return r.get(e,s);const i={};return e.forEach((e=>{i[e]=r.get(e,s)})),i}originOf(e){return(0,n.x3)(this.originIdOf(e))}originIdOf(e){return g(this).originOf(e)}revert(e,t){const r=g(this),s=(0,n.M9)(t),i=(0,d.vw)(this);let o;o="string"==typeof e?"*"===e?r.keys(s):[e]:e,o.forEach((e=>{i.invalidate(e),r.revert(e,s),i.commit(e)}))}};return t=(0,s._)([(0,h.j)("esri.core.ReadOnlyMultiOriginJSONSupport")],t),t};function g(e){return(0,d.vw)(e).store}let f=class extends(c(i.Z)){};f=(0,s._)([(0,h.j)("esri.core.ReadOnlyMultiOriginJSONSupport")],f);var y=r(76169);const v=e=>{let t=class extends e{constructor(...e){super(...e)}clear(e,t="user"){return _(this).delete(e,(0,n.M9)(t))}write(e,t){return(0,y.c)(this,e=e||{},t),e}setAtOrigin(e,t,r){(0,d.vw)(this).setAtOrigin(e,t,(0,n.M9)(r))}removeOrigin(e){const t=_(this),r=(0,n.M9)(e),s=t.keys(r);for(const e of s)t.originOf(e)===r&&t.set(e,t.get(e,r),n.s3.USER)}updateOrigin(e,t){const r=_(this),s=(0,n.M9)(t),i=this.get(e);for(let t=s+1;t{let t=class extends(v(c(e))){constructor(...e){super(...e)}};return t=(0,s._)([(0,h.j)("esri.core.MultiOriginJSONSupport")],t),t};let I=class extends(m(i.Z)){};I=(0,s._)([(0,h.j)("esri.core.MultiOriginJSONSupport")],I)},39296:(e,t,r)=>{r.r(t),r.d(t,{default:()=>h});var s=r(43697),i=r(20102),o=r(16453),a=r(1654),l=r(5600),n=(r(75215),r(67676),r(80442),r(52011)),u=r(87085),p=r(16859);let d=class extends((0,p.I)((0,o.R)(u.Z))){constructor(e){super(e),this.resourceInfo=null,this.type="unsupported"}initialize(){this.addResolvingPromise(new Promise(((e,t)=>{(0,a.Os)((()=>{const e=this.resourceInfo&&(this.resourceInfo.layerType||this.resourceInfo.type);let r="Unsupported layer type";e&&(r+=" "+e),t(new i.Z("layer:unsupported-layer-type",r,{layerType:e}))}))})))}read(e,t){const r={resourceInfo:e};null!=e.id&&(r.id=e.id),null!=e.title&&(r.title=e.title),super.read(r,t)}write(e,t){return Object.assign(e||{},this.resourceInfo,{id:this.id})}};(0,s._)([(0,l.Cb)({readOnly:!0})],d.prototype,"resourceInfo",void 0),(0,s._)([(0,l.Cb)({type:["show","hide"]})],d.prototype,"listMode",void 0),(0,s._)([(0,l.Cb)({json:{read:!1},readOnly:!0,value:"unsupported"})],d.prototype,"type",void 0),d=(0,s._)([(0,n.j)("esri.layers.UnsupportedLayer")],d);const h=d},16859:(e,t,r)=>{r.d(t,{I:()=>O});var s=r(43697),i=r(68773),o=r(40330),a=r(3172),l=r(66643),n=r(20102),u=r(92604),p=r(70586),d=r(95330),h=r(81271),c=r(5600),g=(r(75215),r(67676),r(80442),r(71715)),f=r(52011),y=r(30556),v=r(84230),_=r(48522),m=r(15235),I=r(86082),w=r(14661);const O=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new m.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:s}=await r.e(8062).then(r.bind(r,18062));return(0,d.k_)(t),await s({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!i.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:s},content:{updateItem:i}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",s),this._set("userHasUpdateItemPrivileges",i)}catch(e){(0,d.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const s=e===r.id;if(s&&r.portal.user)return(0,w.Ss)(r);let i,a;if(s)i=r.portal.url;else try{i=await(0,v.oP)(this.url,t)}catch(e){(0,d.r9)(e)}if(!i||!(0,h.Zo)(i,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;a=await(o.id?.getCredential(`${i}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.r9)(e)}if(!a)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(s?await r.reload():(r=new m.default({id:e,portal:{url:i}}),await r.load(t)),r.portal.user)return(0,w.Ss)(r)}catch(e){(0,d.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?o.id?.findCredential(this.url):null;if(!t)return!0;const r=S.credential===t?S.user:await this._fetchEditingUser(e);return S.credential=t,S.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=o.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const s=`${r.owningSystemUrl}/sharing/rest`,i=_.Z.getDefault();if(i&&i.loaded&&(0,h.Fv)(i.restUrl)===(0,h.Fv)(s))return i.user;const n=`${s}/community/self`,u=null!=e?e.signal:null,p=await(0,l.q6)((0,a.default)(n,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?I.default.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,s=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||_.Z.getDefault());return r&&s&&!(0,h.tm)(s.restUrl,r.restUrl)?(t.messages&&t.messages.push(new n.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,s._)([(0,c.Cb)({type:m.default})],t.prototype,"portalItem",null),(0,s._)([(0,g.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,s._)([(0,y.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,s._)([(0,c.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,s._)([(0,c.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,s._)([(0,c.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,s._)([(0,c.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,s._)([(0,f.j)("esri.layers.mixins.PortalLayer")],t),t},S={credential:null,user:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/eca0c3d57b3a1e3a14ee.js b/public/assets/esri/core/workers/chunks/eca0c3d57b3a1e3a14ee.js new file mode 100644 index 0000000..21e37e2 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/eca0c3d57b3a1e3a14ee.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2975],{10699:(e,t,r)=>{r.d(t,{IG:()=>s,iv:()=>l});var n=r(43697),o=r(52011);let i=0;const s=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+i++})}};return t=(0,n._)([(0,o.j)("esri.core.Identifiable")],t),t},l=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:i++})}};return t=(0,n._)([(0,o.j)("esri.core.NumericIdentifiable")],t),t};let a=class extends(s(class{})){};a=(0,n._)([(0,o.j)("esri.core.Identifiable")],a)},66643:(e,t,r)=>{r.d(t,{Ed:()=>u,UI:()=>c,mt:()=>f,q6:()=>y,vr:()=>h});var n=r(43697),o=r(92036),i=r(70586),s=r(95330),l=r(5600),a=r(52011);function u(e,t,r){return(0,s.as)(e.map(((e,n)=>t.apply(r,[e,n]))))}async function c(e,t,r){return(await(0,s.as)(e.map(((e,n)=>t.apply(r,[e,n]))))).map((e=>e.value))}function p(e){return{ok:!0,value:e}}function d(e){return{ok:!1,error:e}}async function y(e){if(null==e)return{ok:!1,error:new Error("no promise provided")};try{return p(await e)}catch(e){return d(e)}}async function f(e){try{return p(await e)}catch(e){return(0,s.r9)(e),d(e)}}function h(e,t){return new m(e,t)}let m=class extends o.Z{get value(){return null!=(e=this._result)&&!0===e.ok?e.value:null;var e}get error(){return null!=(e=this._result)&&!1===e.ok?e.error:null;var e}get finished(){return null!=this._result}constructor(e,t){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=(0,i.IM)(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:r}=this._abortController;this.promise=e(r),this.promise.then((e=>{this._result=p(e),this._cleanup()}),(e=>{this._result=d(e),this._cleanup()})),this._abortHandle=(0,s.fu)(t,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=(0,i.hw)(this._abortHandle),this._abortController=null}};(0,n._)([(0,l.Cb)()],m.prototype,"value",null),(0,n._)([(0,l.Cb)()],m.prototype,"error",null),(0,n._)([(0,l.Cb)()],m.prototype,"finished",null),(0,n._)([(0,l.Cb)()],m.prototype,"promise",void 0),(0,n._)([(0,l.Cb)()],m.prototype,"_result",void 0),m=(0,n._)([(0,a.j)("esri.core.asyncUtils.ReactiveTask")],m)},94443:(e,t,r)=>{r.d(t,{ME:()=>y,Su:()=>f,tz:()=>d});var n=r(20102),o=r(95330),i=r(70171);const s=/^([a-z]{2})(?:[-_]([A-Za-z]{2}))?$/,l={ar:!0,bg:!0,bs:!0,ca:!0,cs:!0,da:!0,de:!0,el:!0,en:!0,es:!0,et:!0,fi:!0,fr:!0,he:!0,hr:!0,hu:!0,id:!0,it:!0,ja:!0,ko:!0,lt:!0,lv:!0,nb:!0,nl:!0,pl:!0,"pt-BR":!0,"pt-PT":!0,ro:!0,ru:!0,sk:!0,sl:!0,sr:!0,sv:!0,th:!0,tr:!0,uk:!0,vi:!0,"zh-CN":!0,"zh-HK":!0,"zh-TW":!0};function a(e){return e in l}Object.keys(l);const u=[],c=new Map;function p(e){for(const t of c.keys())h(e.pattern,t)&&c.delete(t)}function d(e){return u.includes(e)||(p(e),u.unshift(e)),{remove(){const t=u.indexOf(e);t>-1&&(u.splice(t,1),p(e))}}}async function y(e){const t=(0,i.Kd)();c.has(e)||c.set(e,async function(e,t){const r=[];for(const n of u)if(h(n.pattern,e))try{return await n.fetchMessageBundle(e,t)}catch(e){r.push(e)}if(r.length)throw new n.Z("intl:message-bundle-error",`Errors occurred while loading "${e}"`,{errors:r});throw new n.Z("intl:no-message-bundle-loader",`No loader found for message bundle "${e}"`)}(e,t));const r=c.get(e);return r&&await m.add(r),r}function f(e){if(!s.test(e))return null;const t=s.exec(e);if(null===t)return null;const[,r,n]=t,o=r+(n?"-"+n.toUpperCase():"");return a(o)?o:a(r)?r:null}function h(e,t){return"string"==typeof e?t.startsWith(e):e.test(t)}(0,i.Ze)((()=>{c.clear()}));const m=new class{constructor(){this._numLoading=0,this._dfd=null}async waitForAll(){this._dfd&&await this._dfd.promise}add(e){return this._increase(),e.then((()=>this._decrease()),(()=>this._decrease())),this.waitForAll()}_increase(){this._numLoading++,this._dfd||(this._dfd=(0,o.hh)())}_decrease(){this._numLoading=Math.max(this._numLoading-1,0),this._dfd&&0===this._numLoading&&(this._dfd.resolve(),this._dfd=null)}}},87085:(e,t,r)=>{r.d(t,{Z:()=>_});var n=r(43697),o=(r(66577),r(3172)),i=r(20102),s=r(32448),l=r(10699),a=r(83379),u=r(92604),c=r(95330),p=r(81271),d=r(5600),y=(r(75215),r(67676),r(80442),r(52011)),f=r(68773),h=r(6570),m=r(82971);let b=0,g=class extends(s.Z.EventedMixin((0,l.IG)(a.Z))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new h.Z(-180,-90,180,90,m.Z.WGS84),this.id=Date.now().toString(16)+"-layer-"+b++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=m.Z.WGS84,this.title=null,this.type=null,this.url=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(3529).then(r.bind(r,63529))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:n}=await r.e(8008).then(r.bind(r,28008));try{return await n(t)}catch(e){const r=t&&t.portalItem,n=r&&r.id||"unset",o=r&&r.portal&&r.portal.url||f.default.portalUrl;throw u.Z.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+o+"', id: '"+n+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,c.D_)(e)||u.Z.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){if(this.parent){const e=this,t=this.parent;"layers"in t&&t.layers.includes(e)?t.layers.remove(e):"tables"in t&&t.tables.includes(e)?t.tables.remove(e):"baseLayers"in t&&t.baseLayers.includes(e)?t.baseLayers.remove(e):"baseLayers"in t&&t.referenceLayers.includes(e)&&t.referenceLayers.remove(e)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,p.mN)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,o.default)(e,{query:{f:"json"},responseType:"json"})).data;throw new i.Z("layer:no-attribution-data","Layer does not have attribution data")}};(0,n._)([(0,d.Cb)({type:String})],g.prototype,"attributionDataUrl",void 0),(0,n._)([(0,d.Cb)({type:h.Z})],g.prototype,"fullExtent",void 0),(0,n._)([(0,d.Cb)({readOnly:!0})],g.prototype,"hasAttributionData",null),(0,n._)([(0,d.Cb)({type:String,clonable:!1})],g.prototype,"id",void 0),(0,n._)([(0,d.Cb)({type:Boolean,nonNullable:!0})],g.prototype,"legendEnabled",void 0),(0,n._)([(0,d.Cb)({type:["show","hide","hide-children"]})],g.prototype,"listMode",void 0),(0,n._)([(0,d.Cb)({type:Number,range:{min:0,max:1},nonNullable:!0})],g.prototype,"opacity",void 0),(0,n._)([(0,d.Cb)({clonable:!1})],g.prototype,"parent",void 0),(0,n._)([(0,d.Cb)({readOnly:!0})],g.prototype,"parsedUrl",null),(0,n._)([(0,d.Cb)({type:Boolean})],g.prototype,"popupEnabled",void 0),(0,n._)([(0,d.Cb)({type:Boolean})],g.prototype,"attributionVisible",void 0),(0,n._)([(0,d.Cb)({type:m.Z})],g.prototype,"spatialReference",void 0),(0,n._)([(0,d.Cb)({type:String})],g.prototype,"title",void 0),(0,n._)([(0,d.Cb)({readOnly:!0,json:{read:!1}})],g.prototype,"type",void 0),(0,n._)([(0,d.Cb)()],g.prototype,"url",void 0),(0,n._)([(0,d.Cb)({type:Boolean,nonNullable:!0})],g.prototype,"visible",void 0),g=(0,n._)([(0,y.j)("esri.layers.Layer")],g);const _=g},16451:(e,t,r)=>{r.d(t,{Z:()=>y});var n=r(43697),o=r(2368),i=r(96674),s=r(5600),l=(r(75215),r(67676),r(80442),r(71715)),a=r(52011),u=r(30556),c=r(72729),p=r(70082);let d=class extends((0,o.J)(i.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,c.im)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,n._)([(0,s.Cb)({json:{write:!0}})],d.prototype,"id",void 0),(0,n._)([(0,s.Cb)({json:{write:!0}})],d.prototype,"name",void 0),(0,n._)([(0,s.Cb)({json:{write:!0}})],d.prototype,"domains",void 0),(0,n._)([(0,l.r)("domains")],d.prototype,"readDomains",null),(0,n._)([(0,u.c)("domains")],d.prototype,"writeDomains",null),(0,n._)([(0,s.Cb)({type:[p.Z],json:{write:!0}})],d.prototype,"templates",void 0),d=(0,n._)([(0,a.j)("esri.layers.support.FeatureType")],d);const y=d},84230:(e,t,r)=>{r.d(t,{A2:()=>s,S1:()=>c,fb:()=>i,ln:()=>p,oP:()=>u,rQ:()=>l,y2:()=>a});var n=r(40330),o=r(3172);const i={Point:"SceneLayer","3DObject":"SceneLayer",IntegratedMesh:"IntegratedMeshLayer",PointCloud:"PointCloudLayer",Building:"BuildingSceneLayer"};function s(e){const t=e?.type;return"building-scene"===t||"integrated-mesh"===t||"point-cloud"===t||"scene"===t}function l(e){return"feature"===e?.type&&!e.url&&"memory"===e.source?.type}function a(e){return"feature"===e?.type&&"feature-layer"===e.source?.type}async function u(e,t){const r=n.id?.findServerInfo(e);if(null!=r?.currentVersion)return r.owningSystemUrl||null;const i=e.toLowerCase().indexOf("/rest/services");if(-1===i)return null;const s=`${e.substring(0,i)}/rest/info`,l=null!=t?t.signal:null,{data:a}=await(0,o.default)(s,{query:{f:"json"},responseType:"json",signal:l});return a?.owningSystemUrl||null}function c(e){return function(e){if(!("capabilities"in e))return!1;switch(e.type){case"csv":case"feature":case"geojson":case"imagery":case"knowledge-graph-sublayer":case"ogc-feature":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":case"wfs":return!0;default:return!1}}(e)?"effectiveCapabilities"in e?e.effectiveCapabilities:e.capabilities:null}function p(e){return!!function(e){if(!("editingEnabled"in e))return!1;switch(e.type){case"csv":case"feature":case"geojson":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":return!0;default:return!1}}(e)&&("effectiveEditingEnabled"in e?e.effectiveEditingEnabled:e.editingEnabled)}},14661:(e,t,r)=>{r.d(t,{$o:()=>c,Fj:()=>a,Kz:()=>p,Ss:()=>d,_$:()=>l,ck:()=>u,qj:()=>s});var n=r(44547),o=r(82971),i=r(40488);function s(e,t){if(!l(e,t)){const r=e.typeKeywords;r?r.push(t):e.typeKeywords=[t]}}function l(e,t){return!!e.typeKeywords?.includes(t)}function a(e){return l(e,p.HOSTED_SERVICE)}function u(e,t){const r=e.typeKeywords;if(r){const e=r.indexOf(t);e>-1&&r.splice(e,1)}}async function c(e){const t=e.clone().normalize();let r;if(t.length>1)for(const e of t)r?e.width>r.width&&(r=e):r=e;else r=t[0];return async function(e){const t=e.spatialReference;if(t.isWGS84)return e.clone();if(t.isWebMercator)return(0,i.Sx)(e);const r=o.Z.WGS84;return await(0,n.initializeProjection)(t,r),(0,n.iV)(e,r)}(r)}const p={DEVELOPER_BASEMAP:"DeveloperBasemap",JSAPI:"ArcGIS API for JavaScript",METADATA:"Metadata",MULTI_LAYER:"Multilayer",SINGLE_LAYER:"Singlelayer",TABLE:"Table",HOSTED_SERVICE:"Hosted Service"};function d(e){const{portal:t,isOrgItem:r,itemControl:n}=e,o=t.user?.privileges;let i=!o||o.includes("features:user:edit"),s=!!r&&!!o?.includes("features:user:fullEdit");const l="update"===n||"admin"===n;return l?s=i=!0:s&&(i=!0),{features:{edit:i,fullEdit:s},content:{updateItem:l}}}},74889:(e,t,r)=>{r.d(t,{Z:()=>_});var n,o=r(43697),i=r(66577),s=r(38171),l=r(35454),a=r(96674),u=r(22974),c=r(5600),p=(r(75215),r(71715)),d=r(52011),y=r(30556),f=r(82971),h=r(33955),m=r(1231);const b=new l.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let g=n=class extends a.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=f.Z.fromJSON(t.spatialReference),n=[];for(let t=0;t0)for(let r=0;rMath.round((e-n)/t)),(e=>Math.round((o-e)/r)));for(let e=0,t=i.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;a=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*i+n),(e=>o-e*s),l,a);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let n,o;const i=[];for(let s=0,l=e.length;s0){const e=t(l[0]),s=r(l[1]);e===n&&s===o||(i.push([e-n,s-o]),n=e,o=s)}else n=t(l[0]),o=r(l[1]),i.push([n,o])}return i.length>0?i:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const n=(0,h.oU)(e)?e.rings:e.paths,o=[];for(let e=0,i=n.length;e0?((0,h.oU)(e)?e.rings=o:e.paths=o,e):null}:"multipoint"===e?e=>{const n=this._quantizePoints(e.points,t,r);return n&&n.length>0?(e.points=n,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,n,o){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),n&&(e.z=n(e.z))}:"polyline"===e||"polygon"===e?e=>{const i=(0,h.oU)(e)?e.rings:e.paths;let s,l;for(let e=0,n=i.length;e0?(s+=o[0],l+=o[1]):(s=o[0],l=o[1]),o[0]=t(s),o[1]=r(l)}}if(n&&o)for(let e=0,t=i.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),n&&null!=e.zmax&&null!=e.zmin&&(e.zmax=n(e.zmax),e.zmin=n(e.zmin)),o&&null!=e.mmax&&null!=e.mmin&&(e.mmax=o(e.mmax),e.mmin=o(e.mmin))}:"multipoint"===e?e=>{const i=e.points;let s,l;for(let e=0,n=i.length;e0?(s+=n[0],l+=n[1]):(s=n[0],l=n[1]),n[0]=t(s),n[1]=r(l)}if(n&&o)for(let e=0,t=i.length;e({enabled:e})}}})],g.prototype,"exceededTransferLimit",void 0),(0,o._)([(0,c.Cb)({type:[s.Z],json:{write:!0}})],g.prototype,"features",void 0),(0,o._)([(0,p.r)("features")],g.prototype,"readFeatures",null),(0,o._)([(0,c.Cb)({type:[m.Z],json:{write:!0}})],g.prototype,"fields",void 0),(0,o._)([(0,c.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:b.read}}})],g.prototype,"geometryType",void 0),(0,o._)([(0,y.c)("geometryType")],g.prototype,"writeGeometryType",null),(0,o._)([(0,c.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],g.prototype,"hasM",void 0),(0,o._)([(0,c.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],g.prototype,"hasZ",void 0),(0,o._)([(0,c.Cb)({types:i.qM,json:{write:!0}})],g.prototype,"queryGeometry",void 0),(0,o._)([(0,p.r)("queryGeometry")],g.prototype,"readQueryGeometry",null),(0,o._)([(0,c.Cb)({type:f.Z,json:{write:!0}})],g.prototype,"spatialReference",void 0),(0,o._)([(0,y.c)("spatialReference")],g.prototype,"writeSpatialReference",null),(0,o._)([(0,c.Cb)({json:{write:!0}})],g.prototype,"transform",void 0),g=n=(0,o._)([(0,d.j)("esri.rest.support.FeatureSet")],g),g.prototype.toJSON.isDefaultToJSON=!0;const _=g}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/ef900614353505afb210.js b/public/assets/esri/core/workers/chunks/ef900614353505afb210.js new file mode 100644 index 0000000..93685bf --- /dev/null +++ b/public/assets/esri/core/workers/chunks/ef900614353505afb210.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8068],{84552:(e,t,r)=>{r.d(t,{Z:()=>d});var i=r(43697),n=r(2368),s=r(96674),o=r(35463),l=r(5600),a=(r(75215),r(67676),r(80442),r(36030)),u=r(52011),p=r(78981);let c=class extends((0,n.J)(s.wq)){constructor(e){super(e),this.unit="milliseconds",this.value=0}toMilliseconds(){return(0,o.rJ)(this.value,this.unit,"milliseconds")}};(0,i._)([(0,a.J)(p.v,{nonNullable:!0})],c.prototype,"unit",void 0),(0,i._)([(0,l.Cb)({type:Number,json:{write:!0},nonNullable:!0})],c.prototype,"value",void 0),c=(0,i._)([(0,u.j)("esri.TimeInterval")],c);const d=c},88068:(e,t,r)=>{r.r(t),r.d(t,{default:()=>q});var i=r(43697),n=(r(66577),r(51773)),s=(r(16050),r(12501),r(28756),r(92271),r(72529),r(5499),r(84382),r(81571),r(91423),r(32400)),o=r(16453),l=r(5600),a=(r(75215),r(67676),r(80442),r(52011)),u=r(86973),p=r(87085),c=r(20102),d=r(83379),y=r(16467),f=r(74889),m=r(82971);let h=class extends d.Z{constructor(){super(...arguments),this.featureDefinition=null,this.type="ogc-feature"}load(e){return this.addResolvingPromise(this._loadOGCServices(this.layer,e)),this.when()}getSource(){const{featureDefinition:{collection:e,layerDefinition:t,spatialReference:r,supportedCrs:i},layer:{apiKey:n,customParameters:s,effectiveMaxRecordCount:o}}=this;return{type:"ogc-source",collection:e,layerDefinition:t,maxRecordCount:o,queryParameters:{apiKey:n,customParameters:s},spatialReference:r,supportedCrs:i}}queryExtent(e,t={}){return null}queryFeatureCount(e,t={}){return null}queryFeatures(e,t={}){return this.queryFeaturesJSON(e,t).then((e=>f.Z.fromJSON(e)))}queryFeaturesJSON(e,t={}){const r=this.getSource();return this.load(t).then((()=>(0,y.yN)(r,e,t)))}queryObjectIds(e,t={}){return null}serviceSupportsSpatialReference(e){return!(!e.isWGS84&&!e.isWebMercator&&!this.featureDefinition.supportedCrs[e.wkid])}_conformsToType(e,t){const r=new RegExp(`^${t}$`,"i");return e.conformsTo.some((e=>r.test(e)))??!1}_getCapabilities(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:!1,supportsDelete:!1,supportsEditing:!1,supportsChangeTracking:!1,supportsQuery:!1,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:!1,supportsExceedsLimitStatistics:!1,supportsAsyncConvert3D:!1},query:{maxRecordCount:t,maxRecordCountFactor:void 0,standardMaxRecordCount:void 0,supportsCacheHint:!1,supportsCentroid:!1,supportsDisjointSpatialRelationship:!1,supportsDistance:!1,supportsDistinct:!1,supportsExtent:!1,supportsFormatPBF:!1,supportsGeometryProperties:!1,supportsHavingClause:!1,supportsHistoricMoment:!1,supportsMaxRecordCountFactor:!1,supportsOrderBy:!1,supportsPagination:!1,supportsPercentileStatistics:!1,supportsQuantization:!1,supportsQuantizationEditMode:!1,supportsQueryByOthers:!1,supportsQueryGeometry:!1,supportsResultType:!1,supportsStandardizedQueriesOnly:!1,supportsTopFeaturesQuery:!1,supportsStatistics:!1,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,supportsSqlExpression:!1,tileMaxRecordCount:void 0},queryRelated:{supportsCount:!1,supportsOrderBy:!1,supportsPagination:!1,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsGeometryUpdate:!1,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsUploadWithItemId:!1,supportsUpdateWithoutM:!1,supportsAsyncApplyEdits:!1}}}_getMaxRecordCount(e){const t=e?.components?.parameters;return t?.limit?.schema?.maximum??t?.limitFeatures?.schema?.maximum}_getStorageSpatialReference(e){const t=e.storageCrs??y.$9,r=(0,y.d)(t);return null==r?m.Z.WGS84:new m.Z({wkid:r})}_getSupportedSpatialReferences(e,t){const r="#/crs",i=e.crs??[y.$9],n=i.includes(r)?i.filter((e=>e!==r)).concat(t.crs??[]):i,s=/^http:\/\/www\.opengis.net\/def\/crs\/epsg\/.*\/3785$/i;return n.filter((e=>!s.test(e)))}async _loadOGCServices(e,t){const r=null!=t?t.signal:null,{apiKey:i,collectionId:n,customParameters:s,fields:o,geometryType:l,hasZ:a,objectIdField:p,timeInfo:d,url:f}=e,m={fields:o?.map((e=>e.toJSON())),geometryType:u.P.toJSON(l),hasZ:a??!1,objectIdField:p,timeInfo:d?.toJSON()},h={apiKey:i,customParameters:s,signal:r},g=await(0,y.gp)(f,h),[w,b]=await Promise.all([(0,y.G4)(g,h),(0,y.j)(g,h)]);if(!this._conformsToType(w,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/geojson"))throw new c.Z("ogc-feature-layer:no-geojson-support","Server does not support geojson");const v=b.collections.find((e=>e.id===n));if(!v)throw new c.Z("ogc-feature-layer:collection-not-found","Server does not contain the named collection");const S=this._conformsToType(w,"http://www.opengis.net/spec/ogcapi-features-1/1.0/conf/oas30")?await(0,y.eS)(g,h):null,C=await(0,y.w9)(v,m,h),_=this._getMaxRecordCount(S),x=this._getCapabilities(C.hasZ,_),I=this._getStorageSpatialReference(v).toJSON(),F=this._getSupportedSpatialReferences(v,b),T=new RegExp(`^${y.Lu}`,"i"),j={};for(const e of F){const t=(0,y.d)(e);null!=t&&(j[t]||(j[t]=e.replace(T,"")))}this.featureDefinition={capabilities:x,collection:v,layerDefinition:C,spatialReference:I,supportedCrs:j}}};(0,i._)([(0,l.Cb)()],h.prototype,"featureDefinition",void 0),(0,i._)([(0,l.Cb)({constructOnly:!0})],h.prototype,"layer",void 0),(0,i._)([(0,l.Cb)()],h.prototype,"type",void 0),h=(0,i._)([(0,a.j)("esri.layers.graphics.sources.OGCFeatureSource")],h);var g=r(54295),w=r(71612),b=r(17017),v=r(69637),S=r(6404),C=r(38009),_=r(68825),x=r(16859),I=r(34760),F=r(72965),T=r(28294),j=r(21506),R=r(16451),E=r(1231),P=r(53518),O=r(35671),Z=r(54306),M=r(30707),N=r(14165),D=r(32163),G=r(6570);const U=(0,P.v)();let k=class extends((0,g.V)((0,b.N)((0,S.M)((0,v.b)((0,w.h)((0,_.c)((0,T.n)((0,F.M)((0,C.q)((0,x.I)((0,I.Q)((0,o.R)(p.Z))))))))))))){constructor(e){super(e),this.capabilities=null,this.collectionId=null,this.copyright=null,this.definitionExpression=null,this.description=null,this.displayField=null,this.elevationInfo=null,this.fields=null,this.fieldsIndex=null,this.fullExtent=null,this.geometryType=null,this.hasZ=void 0,this.labelingInfo=null,this.labelsVisible=!0,this.legendEnabled=!0,this.maxRecordCount=null,this.objectIdField=null,this.operationalLayerType="OGCFeatureLayer",this.popupEnabled=!0,this.popupTemplate=null,this.screenSizePerspectiveEnabled=!0,this.source=new h({layer:this}),this.spatialReference=null,this.title=null,this.type="ogc-feature",this.typeIdField=null,this.types=null,this.url=null}destroy(){this.source?.destroy()}load(e){return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["OGCFeatureServer"]},e).then((()=>this._fetchService(e)))),this.when()}get defaultPopupTemplate(){return this.createPopupTemplate()}get effectiveMaxRecordCount(){return this.maxRecordCount??this.capabilities?.query.maxRecordCount??5e3}get isTable(){return this.loaded&&null==this.geometryType}set renderer(e){(0,O.YN)(e,this.fieldsIndex),this._set("renderer",e)}on(e,t){return super.on(e,t)}createPopupTemplate(e){return(0,D.eZ)(this,e)}createQuery(){return new N.Z}getField(e){return this.fieldsIndex.get(e)}getFieldDomain(e,t){let r,i=!1;const n=t?.feature?.attributes,s=this.typeIdField&&n?.[this.typeIdField];return null!=s&&this.types&&(i=this.types.some((t=>t.id==s&&(r=t.domains?.[e],"inherited"===r?.type&&(r=this._getLayerDomain(e)),!0)))),i||r||(r=this._getLayerDomain(e)),r}queryFeatures(e,t){return this.load().then((()=>this.source.queryFeatures(N.Z.from(e)||this.createQuery(),t))).then((e=>(e?.features?.forEach((e=>{e.layer=e.sourceLayer=this})),e)))}serviceSupportsSpatialReference(e){return this.source?.serviceSupportsSpatialReference(e)??!1}async _fetchService(e){await this.source.load(e),this.read(this.source.featureDefinition,{origin:"service"}),(0,O.YN)(this.renderer,this.fieldsIndex),(0,O.UF)(this.timeInfo,this.fieldsIndex)}_getLayerDomain(e){if(!this.fields)return null;for(const t of this.fields)if(t.name===e&&t.domain)return t.domain;return null}};(0,i._)([(0,l.Cb)({readOnly:!0,json:{origins:{service:{read:!0}}}})],k.prototype,"capabilities",void 0),(0,i._)([(0,l.Cb)({type:String,json:{write:!0}})],k.prototype,"collectionId",void 0),(0,i._)([(0,l.Cb)({type:String})],k.prototype,"copyright",void 0),(0,i._)([(0,l.Cb)({readOnly:!0})],k.prototype,"defaultPopupTemplate",null),(0,i._)([(0,l.Cb)({type:String})],k.prototype,"definitionExpression",void 0),(0,i._)([(0,l.Cb)({readOnly:!0,type:String,json:{origins:{service:{name:"collection.description"}}}})],k.prototype,"description",void 0),(0,i._)([(0,l.Cb)({type:String})],k.prototype,"displayField",void 0),(0,i._)([(0,l.Cb)({type:Number})],k.prototype,"effectiveMaxRecordCount",null),(0,i._)([(0,l.Cb)(j.PV)],k.prototype,"elevationInfo",void 0),(0,i._)([(0,l.Cb)({type:[E.Z],json:{origins:{service:{name:"layerDefinition.fields"}}}})],k.prototype,"fields",void 0),(0,i._)([(0,l.Cb)(U.fieldsIndex)],k.prototype,"fieldsIndex",void 0),(0,i._)([(0,l.Cb)({readOnly:!0,type:G.Z,json:{origins:{service:{name:"layerDefinition.extent"}}}})],k.prototype,"fullExtent",void 0),(0,i._)([(0,l.Cb)({type:u.M.apiValues,json:{origins:{service:{name:"layerDefinition.geometryType",read:{reader:u.M.read}}}}})],k.prototype,"geometryType",void 0),(0,i._)([(0,l.Cb)({type:Boolean,json:{origins:{service:{name:"layerDefinition.hasZ"}}}})],k.prototype,"hasZ",void 0),(0,i._)([(0,l.Cb)({type:Boolean,readOnly:!0})],k.prototype,"isTable",null),(0,i._)([(0,l.Cb)({type:[Z.Z],json:{origins:{"web-document":{name:"layerDefinition.drawingInfo.labelingInfo",read:{reader:M.r},write:!0}}}})],k.prototype,"labelingInfo",void 0),(0,i._)([(0,l.Cb)(j.iR)],k.prototype,"labelsVisible",void 0),(0,i._)([(0,l.Cb)(j.rn)],k.prototype,"legendEnabled",void 0),(0,i._)([(0,l.Cb)({type:Number})],k.prototype,"maxRecordCount",void 0),(0,i._)([(0,l.Cb)({type:String,json:{origins:{service:{name:"layerDefinition.objectIdField"}}}})],k.prototype,"objectIdField",void 0),(0,i._)([(0,l.Cb)({type:["OGCFeatureLayer"]})],k.prototype,"operationalLayerType",void 0),(0,i._)([(0,l.Cb)(j.C_)],k.prototype,"popupEnabled",void 0),(0,i._)([(0,l.Cb)({type:n.Z,json:{name:"popupInfo",write:!0}})],k.prototype,"popupTemplate",void 0),(0,i._)([(0,l.Cb)({types:s.A,json:{origins:{service:{name:"layerDefinition.drawingInfo.renderer",write:!1},"web-scene":{types:s.o,name:"layerDefinition.drawingInfo.renderer",write:!0}},name:"layerDefinition.drawingInfo.renderer",write:!0}})],k.prototype,"renderer",null),(0,i._)([(0,l.Cb)(j.YI)],k.prototype,"screenSizePerspectiveEnabled",void 0),(0,i._)([(0,l.Cb)({readOnly:!0})],k.prototype,"source",void 0),(0,i._)([(0,l.Cb)({readOnly:!0,type:m.Z,json:{origins:{service:{read:!0}}}})],k.prototype,"spatialReference",void 0),(0,i._)([(0,l.Cb)({type:String,json:{write:{enabled:!0,ignoreOrigin:!0,isRequired:!0},origins:{service:{name:"collection.title"}}}})],k.prototype,"title",void 0),(0,i._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],k.prototype,"type",void 0),(0,i._)([(0,l.Cb)({type:String,readOnly:!0})],k.prototype,"typeIdField",void 0),(0,i._)([(0,l.Cb)({type:[R.Z]})],k.prototype,"types",void 0),(0,i._)([(0,l.Cb)(j.HQ)],k.prototype,"url",void 0),k=(0,i._)([(0,a.j)("esri.layers.OGCFeatureLayer")],k);const q=k},61159:(e,t,r)=>{r.d(t,{g:()=>i});const i={supportsStatistics:!0,supportsPercentileStatistics:!0,supportsSpatialAggregationStatistics:!1,supportedSpatialAggregationStatistics:{envelope:!1,centroid:!1,convexHull:!1},supportsCentroid:!0,supportsCacheHint:!1,supportsDistance:!0,supportsDistinct:!0,supportsExtent:!0,supportsGeometryProperties:!1,supportsHavingClause:!0,supportsOrderBy:!0,supportsPagination:!0,supportsQuantization:!0,supportsQuantizationEditMode:!1,supportsQueryGeometry:!0,supportsResultType:!1,supportsSqlExpression:!0,supportsMaxRecordCountFactor:!1,supportsStandardizedQueriesOnly:!0,supportsTopFeaturesQuery:!1,supportsQueryByOthers:!0,supportsHistoricMoment:!1,supportsFormatPBF:!1,supportsDisjointSpatialRelationship:!0,supportsDefaultSpatialReference:!1,supportsFullTextSearch:!1,supportsCompactGeometry:!1,maxRecordCountFactor:void 0,maxRecordCount:void 0,standardMaxRecordCount:void 0,tileMaxRecordCount:void 0}},92722:(e,t,r)=>{r.d(t,{O3:()=>S,lG:()=>_,my:()=>C,q9:()=>a});var i=r(20102),n=r(70272),s=r(5428),o=r(35671);const l={LineString:"esriGeometryPolyline",MultiLineString:"esriGeometryPolyline",MultiPoint:"esriGeometryMultipoint",Point:"esriGeometryPoint",Polygon:"esriGeometryPolygon",MultiPolygon:"esriGeometryPolygon"};function a(e){return l[e]}function*u(e){switch(e.type){case"Feature":yield e;break;case"FeatureCollection":for(const t of e.features)t&&(yield t)}}function*p(e){if(e)switch(e.type){case"Point":yield e.coordinates;break;case"LineString":case"MultiPoint":yield*e.coordinates;break;case"MultiLineString":case"Polygon":for(const t of e.coordinates)yield*t;break;case"MultiPolygon":for(const t of e.coordinates)for(const e of t)yield*e}}function c(e){for(const t of e)if(t.length>2)return!0;return!1}function d(e){let t=0;for(let r=0;r=0;i--)b(e,t[i],r);e.lengths.push(t.length)}function b(e,t,r){const[i,n,s]=t;e.coords.push(i,n),r.hasZ&&e.coords.push(s||0)}function v(e){switch(typeof e){case"string":return"esriFieldTypeString";case"number":return"esriFieldTypeDouble";default:return"unknown"}}function S(e){if(!e)throw new i.Z("geojson-layer:empty","GeoJSON data is empty");if("Feature"!==e.type&&"FeatureCollection"!==e.type)throw new i.Z("geojson-layer:unsupported-geojson-object","missing or not supported GeoJSON object type",{data:e});const{crs:t}=e;if(!t)return;const r="string"==typeof t?t:"name"===t.type?t.properties.name:"EPSG"===t.type?t.properties.code:null,n=new RegExp(".*(CRS84H?|4326)$","i");if(!r||!n.test(r))throw new i.Z("geojson-layer:unsupported-crs","unsupported GeoJSON 'crs' member",{crs:t})}function C(e,t={}){const r=[],i=new Set,n=new Set;let s,l=!1,d=null,y=!1,{geometryType:f=null}=t,m=!1;for(const t of u(e)){const{geometry:e,properties:u,id:h}=t;if((!e||(f||(f=a(e.type)),a(e.type)===f))&&(l||(l=c(p(e))),y||(y=null!=h,y&&(s=typeof h,u&&(d=Object.keys(u).filter((e=>u[e]===h))))),u&&d&&y&&null!=h&&(d.length>1?d=d.filter((e=>u[e]===h)):1===d.length&&(d=u[d[0]]===h?d:[])),!m&&u)){let e=!0;for(const t in u){if(i.has(t))continue;const s=u[t];if(null==s){e=!1,n.add(t);continue}const l=v(s);if("unknown"===l){n.add(t);continue}n.delete(t),i.add(t);const a=(0,o.q6)(t);a&&r.push({name:a,alias:t,type:l})}m=e}}const h=(0,o.q6)(1===d?.length&&d[0]||null)??void 0;if(h)for(const e of r)if(e.name===h&&(0,o.H7)(e)){e.type="esriFieldTypeOID";break}return{fields:r,geometryType:f,hasZ:l,objectIdFieldName:h,objectIdFieldType:s,unknownFields:Array.from(n)}}function _(e,t){return Array.from(function*(e,t={}){const{geometryType:r,objectIdField:i}=t;for(const o of e){const{geometry:e,properties:l,id:u}=o;if(e&&a(e.type)!==r)continue;const p=l||{};let c;i&&(c=p[i],null==u||c||(p[i]=c=u));const d=new n.u_(e?f(new s.Z,e,t):null,p,null,c??void 0);yield d}}(u(e),t))}},25278:(e,t,r)=>{r.d(t,{Dm:()=>p,Hq:()=>c,MS:()=>d,bU:()=>l});var i=r(80442),n=r(22974),s=r(61159),o=r(58333);function l(e){return{renderer:{type:"simple",symbol:"esriGeometryPoint"===e||"esriGeometryMultipoint"===e?o.I4:"esriGeometryPolyline"===e?o.ET:o.lF}}}const a=/^[_$a-zA-Z][_$a-zA-Z0-9]*$/;let u=1;function p(e,t){if((0,i.Z)("esri-csp-restrictions"))return()=>({[t]:null,...e});try{let r=`this.${t} = null;`;for(const t in e)r+=`this${a.test(t)?`.${t}`:`["${t}"]`} = ${JSON.stringify(e[t])};`;const i=new Function(`\n return class AttributesClass$${u++} {\n constructor() {\n ${r};\n }\n }\n `)();return()=>new i}catch(r){return()=>({[t]:null,...e})}}function c(e={}){return[{name:"New Feature",description:"",prototype:{attributes:(0,n.d9)(e)}}]}function d(e,t){return{analytics:{supportsCacheHint:!1},attachment:null,data:{isVersioned:!1,supportsAttachment:!1,supportsM:!1,supportsZ:e},metadata:{supportsAdvancedFieldProperties:!1},operations:{supportsCalculate:!1,supportsTruncate:!1,supportsValidateSql:!1,supportsAdd:t,supportsDelete:t,supportsEditing:t,supportsChangeTracking:!1,supportsQuery:!0,supportsQueryAnalytics:!1,supportsQueryAttachments:!1,supportsQueryTopFeatures:!1,supportsResizeAttachments:!1,supportsSync:!1,supportsUpdate:t,supportsExceedsLimitStatistics:!0,supportsAsyncConvert3D:!1},query:s.g,queryRelated:{supportsCount:!0,supportsOrderBy:!0,supportsPagination:!0,supportsCacheHint:!1},queryTopFeatures:{supportsCacheHint:!1},editing:{supportsGeometryUpdate:t,supportsGlobalId:!1,supportsReturnServiceEditsInSourceSpatialReference:!1,supportsRollbackOnFailure:!1,supportsUpdateWithoutM:!1,supportsUploadWithItemId:!1,supportsDeleteByAnonymous:!1,supportsDeleteByOthers:!1,supportsUpdateByAnonymous:!1,supportsUpdateByOthers:!1,supportsAsyncApplyEdits:!1}}}},54295:(e,t,r)=>{r.d(t,{V:()=>o});var i=r(43697),n=r(5600),s=(r(75215),r(67676),r(80442),r(52011));const o=e=>{let t=class extends e{get apiKey(){return this._isOverridden("apiKey")?this._get("apiKey"):"portalItem"in this?this.portalItem?.apiKey:null}set apiKey(e){null!=e?this._override("apiKey",e):(this._clearOverride("apiKey"),this.clear("apiKey","user"))}};return(0,i._)([(0,n.Cb)({type:String})],t.prototype,"apiKey",null),t=(0,i._)([(0,s.j)("esri.layers.mixins.APIKeyMixin")],t),t}},17017:(e,t,r)=>{r.d(t,{N:()=>o});var i=r(43697),n=r(5600),s=(r(75215),r(67676),r(80442),r(52011));const o=e=>{let t=class extends e{constructor(){super(...arguments),this.customParameters=null}};return(0,i._)([(0,n.Cb)({type:Object,json:{write:{overridePolicy:e=>({enabled:!!(e&&Object.keys(e).length>0)})}}})],t.prototype,"customParameters",void 0),t=(0,i._)([(0,s.j)("esri.layers.mixins.CustomParametersMixin")],t),t}},69637:(e,t,r)=>{r.d(t,{b:()=>T});var i,n=r(43697),s=r(5600),o=(r(75215),r(67676),r(80442),r(52011)),l=r(20102),a=r(96674),u=r(78286),p=r(67760),c=r(66577),d=r(92835),y=r(35454),f=r(22974),m=r(14165);const h=new y.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),g=new y.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let w=i=class extends a.wq{constructor(e){super(e),this.where=null,this.geometry=null,this.spatialRelationship="intersects",this.distance=void 0,this.objectIds=null,this.units=null,this.timeExtent=null}createQuery(e={}){const{where:t,geometry:r,spatialRelationship:i,timeExtent:n,objectIds:s,units:o,distance:l}=this;return new m.Z({geometry:(0,f.d9)(r),objectIds:(0,f.d9)(s),spatialRelationship:i,timeExtent:(0,f.d9)(n),where:t,units:o,distance:l,...e})}clone(){const{where:e,geometry:t,spatialRelationship:r,timeExtent:n,objectIds:s,units:o,distance:l}=this;return new i({geometry:(0,f.d9)(t),objectIds:(0,f.d9)(s),spatialRelationship:r,timeExtent:(0,f.d9)(n),where:e,units:o,distance:l})}};(0,n._)([(0,s.Cb)({type:String,json:{write:!0}})],w.prototype,"where",void 0),(0,n._)([(0,s.Cb)({types:c.qM,json:{write:!0}})],w.prototype,"geometry",void 0),(0,n._)([(0,s.Cb)({type:h.apiValues,json:{name:"spatialRel",read:{reader:h.read},write:{allowNull:!1,writer:h.write,overridePolicy(){return{enabled:null!=this.geometry}}}}})],w.prototype,"spatialRelationship",void 0),(0,n._)([(0,s.Cb)({type:Number,json:{write:{overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],w.prototype,"distance",void 0),(0,n._)([(0,s.Cb)({type:[Number],json:{write:!0}})],w.prototype,"objectIds",void 0),(0,n._)([(0,s.Cb)({type:g.apiValues,json:{read:g.read,write:{writer:g.write,overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],w.prototype,"units",void 0),(0,n._)([(0,s.Cb)({type:d.Z,json:{write:!0}})],w.prototype,"timeExtent",void 0),w=i=(0,n._)([(0,o.j)("esri.layers.support.FeatureFilter")],w);const b=w;var v;const S={read:{reader:p.ij},write:{writer:p.cW,overridePolicy(){return{allowNull:null!=this.excludedEffect,isRequired:null==this.excludedEffect}}}},C={read:{reader:p.ij},write:{writer:p.cW,overridePolicy(){return{allowNull:null!=this.includedEffect,isRequired:null==this.includedEffect}}}},_={name:"showExcludedLabels",default:!0};let x=v=class extends a.wq{constructor(e){super(e),this.filter=null,this.includedEffect=null,this.excludedEffect=null,this.excludedLabelsVisible=!1}write(e,t){const r=super.write(e,t);if(t?.origin){if(r.filter){const e=Object.keys(r.filter);if(e.length>1||"where"!==e[0])return t.messages?.push(new l.Z("web-document-write:unsupported-feature-effect","Invalid feature effect 'filter'. A filter can only contain a 'where' property",{layer:t.layer,effect:this})),null}if("showExcludedLabels"in r)return t.messages?.push(new l.Z("web-document-write:unsupported-feature-effect","Invalid value for property 'excludedLabelsVisible' which should always be 'true'",{layer:t.layer,effect:this})),null}return r}clone(){return new v({filter:null!=this.filter?this.filter.clone():null,includedEffect:this.includedEffect,excludedEffect:this.excludedEffect,excludedLabelsVisible:this.excludedLabelsVisible})}};(0,n._)([(0,s.Cb)({type:b,json:{write:{allowNull:!0,writer(e,t,r,i){const n=e?.write({},i);n&&0!==Object.keys(n).length?(0,u.RB)(r,n,t):(0,u.RB)(r,null,t)}}}})],x.prototype,"filter",void 0),(0,n._)([(0,s.Cb)({json:{write:!0,origins:{"web-map":S,"portal-item":S}}})],x.prototype,"includedEffect",void 0),(0,n._)([(0,s.Cb)({json:{write:!0,origins:{"web-map":C,"portal-item":C}}})],x.prototype,"excludedEffect",void 0),(0,n._)([(0,s.Cb)({type:Boolean,json:{write:!0,name:"showExcludedLabels",origins:{"web-map":_,"portal-item":_}}})],x.prototype,"excludedLabelsVisible",void 0),x=v=(0,n._)([(0,o.j)("esri.layers.support.FeatureEffect")],x);const I=x,F={write:{allowNull:!0}},T=e=>{let t=class extends e{constructor(){super(...arguments),this.featureEffect=null}};return(0,n._)([(0,s.Cb)({type:I,json:{origins:{"web-map":F,"portal-item":F}}})],t.prototype,"featureEffect",void 0),t=(0,n._)([(0,o.j)("esri.layers.mixins.FeatureEffectLayer")],t),t}},68825:(e,t,r)=>{r.d(t,{c:()=>m});var i,n=r(43697),s=r(78286),o=r(5600),l=(r(75215),r(67676),r(80442),r(52011)),a=r(35454),u=r(96674);const p=new a.X({asc:"ascending",desc:"descending"});let c=i=class extends u.wq{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new i({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],c.prototype,"field",void 0),(0,n._)([(0,o.Cb)({type:String,json:{write:!0}})],c.prototype,"valueExpression",void 0),(0,n._)([(0,o.Cb)({type:p.apiValues,json:{read:p.read,write:p.write}})],c.prototype,"order",void 0),c=i=(0,n._)([(0,l.j)("esri.layers.support.OrderByInfo")],c);const d=c;function y(e,t,r){if(!e)return null;const i=e.find((e=>!!e.field));if(!i)return null;const n=new d;return n.read(i,r),[n]}function f(e,t,r,i){const n=e.find((e=>!!e.field));n&&(0,s.RB)(r,[n.toJSON()],t)}const m=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,n._)([(0,o.Cb)({type:[d],json:{origins:{"web-scene":{write:!1,read:!1}},read:{source:"layerDefinition.orderBy",reader:y},write:{target:"layerDefinition.orderBy",writer:f}}})],t.prototype,"orderBy",void 0),t=(0,n._)([(0,l.j)("esri.layers.mixins.OrderedLayer")],t),t}},16859:(e,t,r)=>{r.d(t,{I:()=>C});var i=r(43697),n=r(68773),s=r(40330),o=r(3172),l=r(66643),a=r(20102),u=r(92604),p=r(70586),c=r(95330),d=r(81271),y=r(5600),f=(r(75215),r(67676),r(80442),r(71715)),m=r(52011),h=r(30556),g=r(84230),w=r(48522),b=r(15235),v=r(86082),S=r(14661);const C=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,p.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new b.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:i}=await r.e(8062).then(r.bind(r,18062));return(0,c.k_)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,c.D_)(e)||u.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,c.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!n.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:n}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",n)}catch(e){(0,c.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,S.Ss)(r);let n,o;if(i)n=r.portal.url;else try{n=await(0,g.oP)(this.url,t)}catch(e){(0,c.r9)(e)}if(!n||!(0,d.Zo)(n,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(s.id?.getCredential(`${n}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,c.r9)(e)}if(!o)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(i?await r.reload():(r=new b.default({id:e,portal:{url:n}}),await r.load(t)),r.portal.user)return(0,S.Ss)(r)}catch(e){(0,c.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,c.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?s.id?.findCredential(this.url):null;if(!t)return!0;const r=_.credential===t?_.user:await this._fetchEditingUser(e);return _.credential=t,_.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=s.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,n=w.Z.getDefault();if(n&&n.loaded&&(0,d.Fv)(n.restUrl)===(0,d.Fv)(i))return n.user;const a=`${i}/community/self`,u=null!=e?e.signal:null,p=await(0,l.q6)((0,o.default)(a,{authMode:"no-prompt",query:{f:"json"},signal:u}));return p.ok?v.default.fromJSON(p.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,i=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||w.Z.getDefault());return r&&i&&!(0,d.tm)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new a.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,y.Cb)({type:b.default})],t.prototype,"portalItem",null),(0,i._)([(0,f.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,h.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,y.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,y.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,y.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,y.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,m.j)("esri.layers.mixins.PortalLayer")],t),t},_={credential:null,user:null}},28294:(e,t,r)=>{r.d(t,{n:()=>d});var i=r(43697),n=r(92835),s=r(84552),o=r(5600),l=(r(75215),r(67676),r(80442),r(71715)),a=r(52011),u=r(35671),p=r(76259),c=r(78981);const d=e=>{let t=class extends e{constructor(){super(...arguments),this.timeExtent=null,this.timeOffset=null,this.useViewTime=!0}readOffset(e,t){const r=t.timeInfo.exportOptions;if(!r)return null;const i=r.timeOffset,n=c.v.fromJSON(r.timeOffsetUnits);return i&&n?new s.Z({value:i,unit:n}):null}set timeInfo(e){(0,u.UF)(e,this.fieldsIndex),this._set("timeInfo",e)}};return(0,i._)([(0,o.Cb)({type:n.Z,json:{write:!1}})],t.prototype,"timeExtent",void 0),(0,i._)([(0,o.Cb)({type:s.Z})],t.prototype,"timeOffset",void 0),(0,i._)([(0,l.r)("service","timeOffset",["timeInfo.exportOptions"])],t.prototype,"readOffset",null),(0,i._)([(0,o.Cb)({value:null,type:p.Z,json:{write:!0,origins:{"web-document":{read:!1,write:!1},"portal-item":{read:!1,write:!1}}}})],t.prototype,"timeInfo",null),(0,i._)([(0,o.Cb)({type:Boolean,json:{read:{source:"timeAnimation"},write:{target:"timeAnimation"},origins:{"web-scene":{read:!1,write:!1}}}})],t.prototype,"useViewTime",void 0),t=(0,i._)([(0,a.j)("esri.layers.mixins.TemporalLayer")],t),t}},16467:(e,t,r)=>{r.d(t,{$9:()=>g,G4:()=>v,Lu:()=>h,WW:()=>I,d:()=>_,eS:()=>C,gp:()=>S,j:()=>b,w9:()=>w,yN:()=>x}),r(66577);var i=r(3172),n=r(20102),s=r(92604),o=r(8744),l=r(40488),a=r(98732),u=r(44876),p=r(92722),c=r(25278),d=r(99514),y=r(86719),f=r(82971);const m=s.Z.getLogger("esri.layers.graphics.sources.ogcfeature"),h="http://www.opengis.net/def/crs/",g=`${h}OGC/1.3/CRS84`;async function w(e,t,r={},s=5){const{links:o}=e,l=E(o,"items","application/geo+json")||E(o,"http://www.opengis.net/def/rel/ogc/1.0/items","application/geo+json");if(null==l)throw new n.Z("ogc-feature-layer:missing-items-page","Missing items url");const{data:a}=await(0,i.default)(l.href,{signal:r.signal,query:{limit:s,...r.customParameters,token:r.apiKey},headers:{accept:"application/geo+json"}});await(0,p.O3)(a);const u=(0,p.my)(a,{geometryType:t.geometryType}),f=t.fields||u.fields||[],h=null!=t.hasZ?t.hasZ:u.hasZ,g=u.geometryType,w=t.objectIdField||u.objectIdFieldName||"OBJECTID";let b=t.timeInfo;const v=f.find((({name:e})=>e===w));if(v)v.editable=!1,v.nullable=!1;else{if(!u.objectIdFieldType)throw new n.Z("ogc-feature-layer:missing-feature-id","Collection geojson require a feature id as a unique identifier");f.unshift({name:w,alias:w,type:"number"===u.objectIdFieldType?"esriFieldTypeOID":"esriFieldTypeString",editable:!1,nullable:!1})}if(w!==u.objectIdFieldName){const e=f.find((({name:e})=>e===u.objectIdFieldName));e&&(e.type="esriFieldTypeInteger")}f===u.fields&&u.unknownFields.length>0&&m.warn({name:"ogc-feature-layer:unknown-field-types",message:"Some fields types couldn't be inferred from the features and were dropped",details:{unknownFields:u.unknownFields}});for(const e of f){if(null==e.name&&(e.name=e.alias),null==e.alias&&(e.alias=e.name),"esriFieldTypeOID"!==e.type&&"esriFieldTypeGlobalID"!==e.type&&(e.editable=null==e.editable||!!e.editable,e.nullable=null==e.nullable||!!e.nullable),!e.name)throw new n.Z("ogc-feature-layer:invalid-field-name","field name is missing",{field:e});if(!y.v.jsonValues.includes(e.type))throw new n.Z("ogc-feature-layer:invalid-field-type",`invalid type for field "${e.name}"`,{field:e})}if(b){const e=new d.Z(f);if(b.startTimeField){const t=e.get(b.startTimeField);t?(b.startTimeField=t.name,t.type="esriFieldTypeDate"):b.startTimeField=null}if(b.endTimeField){const t=e.get(b.endTimeField);t?(b.endTimeField=t.name,t.type="esriFieldTypeDate"):b.endTimeField=null}if(b.trackIdField){const t=e.get(b.trackIdField);t?b.trackIdField=t.name:(b.trackIdField=null,m.warn({name:"ogc-feature-layer:invalid-timeInfo-trackIdField",message:"trackIdField is missing",details:{timeInfo:b}}))}b.startTimeField||b.endTimeField||(m.warn({name:"ogc-feature-layer:invalid-timeInfo",message:"startTimeField and endTimeField are missing",details:{timeInfo:b}}),b=null)}return{drawingInfo:g?(0,c.bU)(g):null,extent:R(e),geometryType:g,fields:f,hasZ:!!h,objectIdField:w,timeInfo:b}}async function b(e,t={}){const{links:r}=e,s=E(r,"data","application/json")||E(r,"http://www.opengis.net/def/rel/ogc/1.0/data","application/json");if(null==s)throw new n.Z("ogc-feature-layer:missing-collections-page","Missing collections url");const{apiKey:o,customParameters:l,signal:a}=t,{data:u}=await(0,i.default)(s.href,{signal:a,headers:{accept:"application/json"},query:{...l,token:o}});return u}async function v(e,t={}){const{links:r}=e,s=E(r,"conformance","application/json")||E(r,"http://www.opengis.net/def/rel/ogc/1.0/conformance","application/json");if(null==s)throw new n.Z("ogc-feature-layer:missing-conformance-page","Missing conformance url");const{apiKey:o,customParameters:l,signal:a}=t,{data:u}=await(0,i.default)(s.href,{signal:a,headers:{accept:"application/json"},query:{...l,token:o}});return u}async function S(e,t={}){const{apiKey:r,customParameters:n,signal:s}=t,{data:o}=await(0,i.default)(e,{signal:s,headers:{accept:"application/json"},query:{...n,token:r}});return o}async function C(e,t={}){const r="application/vnd.oai.openapi+json;version=3.0",n=E(e.links,"service-desc",r);if(null==n)return m.warn("ogc-feature-layer:missing-openapi-page","The OGC API-Features server does not have an OpenAPI page."),null;const{apiKey:s,customParameters:o,signal:l}=t,{data:a}=await(0,i.default)(n.href,{signal:l,headers:{accept:r},query:{...o,token:s}});return a}function _(e){const t=/^http:\/\/www\.opengis.net\/def\/crs\/(?.*)\/(?.*)\/(?.*)$/i.exec(e),r=t?.groups;if(!r)return null;const{authority:i,code:n}=r;switch(i.toLowerCase()){case"ogc":switch(n.toLowerCase()){case"crs27":return f.Z.GCS_NAD_1927.wkid;case"crs83":return 4269;case"crs84":case"crs84h":return f.Z.WGS84.wkid;default:return null}case"esri":case"epsg":{const e=Number.parseInt(n,10);return Number.isNaN(e)?null:e}default:return null}}async function x(e,t,r){const i=await I(e,t,r);return(0,a.cn)(i)}async function I(e,t,r){const{collection:s,layerDefinition:c,maxRecordCount:d,queryParameters:{apiKey:y,customParameters:m},spatialReference:h,supportedCrs:g}=e,{links:w}=s,b=E(w,"items","application/geo+json")||E(w,"http://www.opengis.net/def/rel/ogc/1.0/items","application/geo+json");if(null==b)throw new n.Z("ogc-feature-layer:missing-items-page","Missing items url");const{geometry:v,num:S,start:C,timeExtent:_,where:x}=t;if(t.objectIds)throw new n.Z("ogc-feature-layer:query-by-objectids-not-supported","Queries with objectids are not supported");const I=f.Z.fromJSON(h),T=t.outSpatialReference??I,R=T.isWGS84?null:F(T,g),P=j(v,g),O=function(e){if(null==e)return null;const{start:t,end:r}=e;return`${null!=t?t.toISOString():".."}/${null!=r?r.toISOString():".."}`}(_),Z=null!=(D=x)&&D&&"1=1"!==D?D:null,M=S??(null!=C&&void 0!==C?10:d),{data:N}=await(0,i.default)(b.href,{...r,query:{...m,...P,crs:R,datetime:O,query:Z,limit:M,startindex:C,token:y},headers:{accept:"application/geo+json"}});var D;let G=!1;N.links&&(G=!!N.links.find((e=>"next"===e.rel))),!G&&Number.isInteger(N.numberMatched)&&Number.isInteger(N.numberReturned)&&(G=N.numberReturnede.rel===t&&e.type===r))||e.find((e=>e.rel===t&&!e.type))}},70082:(e,t,r)=>{r.d(t,{Z:()=>c});var i=r(43697),n=r(2368),s=r(35454),o=r(96674),l=r(5600),a=(r(75215),r(67676),r(80442),r(52011));const u=new s.X({esriFeatureEditToolAutoCompletePolygon:"auto-complete-polygon",esriFeatureEditToolCircle:"circle",esriFeatureEditToolEllipse:"ellipse",esriFeatureEditToolFreehand:"freehand",esriFeatureEditToolLine:"line",esriFeatureEditToolNone:"none",esriFeatureEditToolPoint:"point",esriFeatureEditToolPolygon:"polygon",esriFeatureEditToolRectangle:"rectangle",esriFeatureEditToolArrow:"arrow",esriFeatureEditToolTriangle:"triangle",esriFeatureEditToolLeftArrow:"left-arrow",esriFeatureEditToolRightArrow:"right-arrow",esriFeatureEditToolUpArrow:"up-arrow",esriFeatureEditToolDownArrow:"down-arrow"});let p=class extends((0,n.J)(o.wq)){constructor(e){super(e),this.name=null,this.description=null,this.drawingTool=null,this.prototype=null,this.thumbnail=null}};(0,i._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"name",void 0),(0,i._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"description",void 0),(0,i._)([(0,l.Cb)({json:{read:u.read,write:u.write}})],p.prototype,"drawingTool",void 0),(0,i._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"prototype",void 0),(0,i._)([(0,l.Cb)({json:{write:!0}})],p.prototype,"thumbnail",void 0),p=(0,i._)([(0,a.j)("esri.layers.support.FeatureTemplate")],p);const c=p},16451:(e,t,r)=>{r.d(t,{Z:()=>y});var i=r(43697),n=r(2368),s=r(96674),o=r(5600),l=(r(75215),r(67676),r(80442),r(71715)),a=r(52011),u=r(30556),p=r(72729),c=r(70082);let d=class extends((0,n.J)(s.wq)){constructor(e){super(e),this.id=null,this.name=null,this.domains=null,this.templates=null}readDomains(e){const t={};for(const r of Object.keys(e))t[r]=(0,p.im)(e[r]);return t}writeDomains(e,t){const r={};for(const t of Object.keys(e))e[t]&&(r[t]=e[t]?.toJSON());t.domains=r}};(0,i._)([(0,o.Cb)({json:{write:!0}})],d.prototype,"id",void 0),(0,i._)([(0,o.Cb)({json:{write:!0}})],d.prototype,"name",void 0),(0,i._)([(0,o.Cb)({json:{write:!0}})],d.prototype,"domains",void 0),(0,i._)([(0,l.r)("domains")],d.prototype,"readDomains",null),(0,i._)([(0,u.c)("domains")],d.prototype,"writeDomains",null),(0,i._)([(0,o.Cb)({type:[c.Z],json:{write:!0}})],d.prototype,"templates",void 0),d=(0,i._)([(0,a.j)("esri.layers.support.FeatureType")],d);const y=d},76259:(e,t,r)=>{r.d(t,{Z:()=>m});var i=r(43697),n=r(92835),s=r(84552),o=r(2368),l=r(96674),a=r(5600),u=(r(75215),r(67676),r(80442),r(71715)),p=r(52011),c=r(30556),d=r(80216);function y(e,t){return s.Z.fromJSON({value:e,unit:t})}let f=class extends((0,o.J)(l.wq)){constructor(e){super(e),this.cumulative=!1,this.endField=null,this.fullTimeExtent=null,this.hasLiveData=!1,this.interval=null,this.startField=null,this.timeReference=null,this.trackIdField=null,this.useTime=!0}readFullTimeExtent(e,t){if(!t.timeExtent||!Array.isArray(t.timeExtent)||2!==t.timeExtent.length)return null;const r=new Date(t.timeExtent[0]),i=new Date(t.timeExtent[1]);return new n.Z({start:r,end:i})}writeFullTimeExtent(e,t){e&&null!=e.start&&null!=e.end?t.timeExtent=[e.start.getTime(),e.end.getTime()]:t.timeExtent=null}readInterval(e,t){return t.timeInterval&&t.timeIntervalUnits?y(t.timeInterval,t.timeIntervalUnits):t.defaultTimeInterval&&t.defaultTimeIntervalUnits?y(t.defaultTimeInterval,t.defaultTimeIntervalUnits):null}writeInterval(e,t){t.timeInterval=e?.toJSON().value??null,t.timeIntervalUnits=e?.toJSON().unit??null}};(0,i._)([(0,a.Cb)({type:Boolean,json:{name:"exportOptions.timeDataCumulative",write:!0}})],f.prototype,"cumulative",void 0),(0,i._)([(0,a.Cb)({type:String,json:{name:"endTimeField",write:{enabled:!0,allowNull:!0}}})],f.prototype,"endField",void 0),(0,i._)([(0,a.Cb)({type:n.Z,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"fullTimeExtent",void 0),(0,i._)([(0,u.r)("fullTimeExtent",["timeExtent"])],f.prototype,"readFullTimeExtent",null),(0,i._)([(0,c.c)("fullTimeExtent")],f.prototype,"writeFullTimeExtent",null),(0,i._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],f.prototype,"hasLiveData",void 0),(0,i._)([(0,a.Cb)({type:s.Z,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"interval",void 0),(0,i._)([(0,u.r)("interval",["timeInterval","timeIntervalUnits","defaultTimeInterval","defaultTimeIntervalUnits"])],f.prototype,"readInterval",null),(0,i._)([(0,c.c)("interval")],f.prototype,"writeInterval",null),(0,i._)([(0,a.Cb)({type:String,json:{name:"startTimeField",write:{enabled:!0,allowNull:!0}}})],f.prototype,"startField",void 0),(0,i._)([(0,a.Cb)({type:d.Z,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"timeReference",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:{enabled:!0,allowNull:!0}}})],f.prototype,"trackIdField",void 0),(0,i._)([(0,a.Cb)({type:Boolean,json:{name:"exportOptions.useTime",write:!0}})],f.prototype,"useTime",void 0),f=(0,i._)([(0,p.j)("esri.layers.support.TimeInfo")],f);const m=f},30707:(e,t,r)=>{r.d(t,{a:()=>c,r:()=>u});var i=r(20102),n=r(22974),s=r(92604),o=r(54306);const l=s.Z.getLogger("esri.layers.support.labelingInfo"),a=/\[([^\[\]]+)\]/gi;function u(e,t,r){return e?e.map((e=>{const i=new o.Z;if(i.read(e,r),i.labelExpression){const e=t.fields||t.layerDefinition&&t.layerDefinition.fields||this.fields;i.labelExpression=i.labelExpression.replaceAll(a,((t,r)=>`[${function(e,t){if(!t)return e;const r=e.toLowerCase();for(let e=0;efunction(e,t){const r=e.labelPlacement,n=p[t];if(!e.symbol)return l.warn("No ILabelClass symbol specified."),!0;if(!n)return l.error(new i.Z("labeling:unsupported-geometry-type",`Unable to create labels for layer, geometry type '${t}' is not supported`)),!0;if(!n.includes(r)){const i=n[0];r&&l.warn(`Found invalid label placement type ${r} for ${t}. Defaulting to ${i}`),e.labelPlacement=i}return!1}(e,t)))?[]:r}},78981:(e,t,r)=>{r.d(t,{v:()=>i});const i=(0,r(35454).w)()({esriTimeUnitsMilliseconds:"milliseconds",esriTimeUnitsSeconds:"seconds",esriTimeUnitsMinutes:"minutes",esriTimeUnitsHours:"hours",esriTimeUnitsDays:"days",esriTimeUnitsWeeks:"weeks",esriTimeUnitsMonths:"months",esriTimeUnitsYears:"years",esriTimeUnitsDecades:"decades",esriTimeUnitsCenturies:"centuries",esriTimeUnitsUnknown:void 0})},74889:(e,t,r)=>{r.d(t,{Z:()=>b});var i,n=r(43697),s=r(66577),o=r(38171),l=r(35454),a=r(96674),u=r(22974),p=r(5600),c=(r(75215),r(71715)),d=r(52011),y=r(30556),f=r(82971),m=r(33955),h=r(1231);const g=new l.X({esriGeometryPoint:"point",esriGeometryMultipoint:"multipoint",esriGeometryPolyline:"polyline",esriGeometryPolygon:"polygon",esriGeometryEnvelope:"extent",mesh:"mesh","":null});let w=i=class extends a.wq{constructor(e){super(e),this.displayFieldName=null,this.exceededTransferLimit=!1,this.features=[],this.fields=null,this.geometryType=null,this.hasM=!1,this.hasZ=!1,this.queryGeometry=null,this.spatialReference=null}readFeatures(e,t){const r=f.Z.fromJSON(t.spatialReference),i=[];for(let t=0;t0)for(let r=0;rMath.round((e-i)/t)),(e=>Math.round((n-e)/r)));for(let e=0,t=s.length;er*t+e}if(this.hasM&&null!=r?.scale?.[3]){const{translate:[,,,e],scale:[,,,t]}=r;a=r=>null==r?r:r*t+e}const u=this._getHydrationFunction(e,(e=>e*s+i),(e=>n-e*o),l,a);for(const{geometry:e}of t)null!=e&&u&&u(e);return this.transform=null,this}_quantizePoints(e,t,r){let i,n;const s=[];for(let o=0,l=e.length;o0){const e=t(l[0]),o=r(l[1]);e===i&&o===n||(s.push([e-i,o-n]),i=e,n=o)}else i=t(l[0]),n=r(l[1]),s.push([i,n])}return s.length>0?s:null}_getQuantizationFunction(e,t,r){return"point"===e?e=>(e.x=t(e.x),e.y=r(e.y),e):"polyline"===e||"polygon"===e?e=>{const i=(0,m.oU)(e)?e.rings:e.paths,n=[];for(let e=0,s=i.length;e0?((0,m.oU)(e)?e.rings=n:e.paths=n,e):null}:"multipoint"===e?e=>{const i=this._quantizePoints(e.points,t,r);return i&&i.length>0?(e.points=i,e):null}:"extent"===e?e=>e:null}_getHydrationFunction(e,t,r,i,n){return"point"===e?e=>{e.x=t(e.x),e.y=r(e.y),i&&(e.z=i(e.z))}:"polyline"===e||"polygon"===e?e=>{const s=(0,m.oU)(e)?e.rings:e.paths;let o,l;for(let e=0,i=s.length;e0?(o+=n[0],l+=n[1]):(o=n[0],l=n[1]),n[0]=t(o),n[1]=r(l)}}if(i&&n)for(let e=0,t=s.length;e{e.xmin=t(e.xmin),e.ymin=r(e.ymin),e.xmax=t(e.xmax),e.ymax=r(e.ymax),i&&null!=e.zmax&&null!=e.zmin&&(e.zmax=i(e.zmax),e.zmin=i(e.zmin)),n&&null!=e.mmax&&null!=e.mmin&&(e.mmax=n(e.mmax),e.mmin=n(e.mmin))}:"multipoint"===e?e=>{const s=e.points;let o,l;for(let e=0,i=s.length;e0?(o+=i[0],l+=i[1]):(o=i[0],l=i[1]),i[0]=t(o),i[1]=r(l)}if(i&&n)for(let e=0,t=s.length;e({enabled:e})}}})],w.prototype,"exceededTransferLimit",void 0),(0,n._)([(0,p.Cb)({type:[o.Z],json:{write:!0}})],w.prototype,"features",void 0),(0,n._)([(0,c.r)("features")],w.prototype,"readFeatures",null),(0,n._)([(0,p.Cb)({type:[h.Z],json:{write:!0}})],w.prototype,"fields",void 0),(0,n._)([(0,p.Cb)({type:["point","multipoint","polyline","polygon","extent","mesh"],json:{read:{reader:g.read}}})],w.prototype,"geometryType",void 0),(0,n._)([(0,y.c)("geometryType")],w.prototype,"writeGeometryType",null),(0,n._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasM",void 0),(0,n._)([(0,p.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],w.prototype,"hasZ",void 0),(0,n._)([(0,p.Cb)({types:s.qM,json:{write:!0}})],w.prototype,"queryGeometry",void 0),(0,n._)([(0,c.r)("queryGeometry")],w.prototype,"readQueryGeometry",null),(0,n._)([(0,p.Cb)({type:f.Z,json:{write:!0}})],w.prototype,"spatialReference",void 0),(0,n._)([(0,y.c)("spatialReference")],w.prototype,"writeSpatialReference",null),(0,n._)([(0,p.Cb)({json:{write:!0}})],w.prototype,"transform",void 0),w=i=(0,n._)([(0,d.j)("esri.rest.support.FeatureSet")],w),w.prototype.toJSON.isDefaultToJSON=!0;const b=w},58333:(e,t,r)=>{r.d(t,{ET:()=>s,I4:()=>n,eG:()=>a,lF:()=>o,lj:()=>p,qP:()=>l,wW:()=>u});const i=[252,146,31,255],n={type:"esriSMS",style:"esriSMSCircle",size:6,color:i,outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[153,153,153,255]}},s={type:"esriSLS",style:"esriSLSSolid",width:.75,color:i},o={type:"esriSFS",style:"esriSFSSolid",color:[252,146,31,196],outline:{type:"esriSLS",style:"esriSLSSolid",width:.75,color:[255,255,255,191]}},l={type:"esriTS",color:[255,255,255,255],font:{family:"arial-unicode-ms",size:10,weight:"bold"},horizontalAlignment:"center",kerning:!0,haloColor:[0,0,0,255],haloSize:1,rotated:!1,text:"",xoffset:0,yoffset:0,angle:0},a={type:"esriSMS",style:"esriSMSCircle",color:[0,0,0,255],outline:null,size:10.5},u={type:"esriSLS",style:"esriSLSSolid",color:[0,0,0,255],width:1.5},p={type:"esriSFS",style:"esriSFSSolid",color:[0,0,0,255],outline:null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/f0c62bb406bb93b1408a.js b/public/assets/esri/core/workers/chunks/f0c62bb406bb93b1408a.js new file mode 100644 index 0000000..aeca773 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/f0c62bb406bb93b1408a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[3852],{43852:(r,e,f)=>{f.r(e),f.d(e,{l:()=>k});var i,a,n,t=f(5732),o={exports:{}};i=o,a=function(){return{load:function(r){const e=r.locateFile,f={};var a=void 0!==a?a:{};const n=(()=>{let r;return{resolve:e=>r(e),promise:new Promise((e=>r=e))}})();a.locateFile=e,a.onRuntimeInitialized=()=>{n.resolve(f)},f.Module=a,f.whenLoaded=()=>n.promise;var t,o={};for(t in a)a.hasOwnProperty(t)&&(o[t]=a[t]);var b,k,u,c,s,A="object"==typeof window,l="function"==typeof importScripts,v="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,d="";v?(d=l?require("path").dirname(d)+"/":__dirname+"/",b=function(r,e){var f=J(r);return f?e?f:f.toString():(c||(c=require("fs")),s||(s=require("path")),r=s.normalize(r),c.readFileSync(r,e?null:"utf8"))},u=function(r){var e=b(r,!0);return e.buffer||(e=new Uint8Array(e)),function(r,e){r||H("Assertion failed: "+void 0)}(e.buffer),e},k=function(r,e,f){var i=J(r);i&&e(i),c||(c=require("fs")),s||(s=require("path")),r=s.normalize(r),c.readFile(r,(function(r,i){r?f(r):e(i.buffer)}))},process.argv.length>1&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),i.exports=a,process.on("uncaughtException",(function(r){if(!(r instanceof fr))throw r})),process.on("unhandledRejection",H),a.inspect=function(){return"[Emscripten Module object]"}):(A||l)&&(l?d=self.location.href:"undefined"!=typeof document&&document.currentScript&&(d=document.currentScript.src),d=0!==d.indexOf("blob:")?d.substr(0,d.lastIndexOf("/")+1):"",b=function(r){try{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.send(null),e.responseText}catch(e){var f=J(r);if(f)return function(r){for(var e=[],f=0;f255&&(i&=255),e.push(String.fromCharCode(i))}return e.join("")}(f);throw e}},l&&(u=function(r){try{var e=new XMLHttpRequest;return e.open("GET",r,!1),e.responseType="arraybuffer",e.send(null),new Uint8Array(e.response)}catch(e){var f=J(r);if(f)return f;throw e}}),k=function(r,e,f){var i=new XMLHttpRequest;i.open("GET",r,!0),i.responseType="arraybuffer",i.onload=function(){if(200==i.status||0==i.status&&i.response)e(i.response);else{var a=J(r);a?e(a.buffer):f()}},i.onerror=f,i.send(null)});var h=a.print||console.log.bind(console),p=a.printErr||console.warn.bind(console);for(t in o)o.hasOwnProperty(t)&&(a[t]=o[t]);o=null,a.arguments&&a.arguments,a.thisProgram&&a.thisProgram,a.quit&&a.quit;var w,m=0;a.wasmBinary&&(w=a.wasmBinary),a.noExitRuntime;var y,g={Memory:function(r){this.buffer=new ArrayBuffer(65536*r.initial)},Module:function(r){},Instance:function(r,e){this.exports=function(r){for(var e,f=new Uint8Array(123),i=25;i>=0;--i)f[48+i]=52+i,f[65+i]=i,f[97+i]=26+i;function a(r,e,i){for(var a,n,t=0,o=e,b=i.length,k=e+(3*b>>2)-("="==i[b-2])-("="==i[b-1]);t>4,o>2),o>>0<=244){if(3&(f=(t=o[614])>>>(i=(c=r>>>0<11?16:r+11&-8)>>>3|0)|0)){r=(n=o[2504+(f=(a=i+(1&(-1^f))|0)<<3)>>2])+8|0,(0|(i=o[n+8>>2]))!=(0|(f=f+2496|0))?(o[i+12>>2]=f,o[f+8>>2]=i):(d=2456,h=Lr(a)&t,o[d>>2]=h),f=a<<3,o[n+4>>2]=3|f,o[4+(f=f+n|0)>>2]=1|o[f+4>>2];break r}if((A=o[616])>>>0>=c>>>0)break c;if(f){i=r=(f=(0-(r=(0-(r=2<>>12&16,i|=r=(f=f>>>r|0)>>>5&8,i|=r=(f=f>>>r|0)>>>2&4,k=o[2504+(r=(i=((i|=r=(f=f>>>r|0)>>>1&2)|(r=(f=f>>>r|0)>>>1&1))+(f>>>r|0)|0)<<3)>>2],(0|(f=o[k+8>>2]))!=(0|(r=r+2496|0))?(o[f+12>>2]=r,o[r+8>>2]=f):(t=Lr(i)&t,o[614]=t),r=k+8|0,o[k+4>>2]=3|c,n=(f=i<<3)-c|0,o[4+(a=k+c|0)>>2]=1|n,o[f+k>>2]=n,A&&(i=2496+((f=A>>>3|0)<<3)|0,k=o[619],(f=1<>2]:(o[614]=f|t,f=i),o[i+8>>2]=k,o[f+12>>2]=k,o[k+12>>2]=i,o[k+8>>2]=f),o[619]=a,o[616]=n;break r}if(!(u=o[615]))break c;for(i=r=(f=(u&0-u)-1|0)>>>12&16,i|=r=(f=f>>>r|0)>>>5&8,i|=r=(f=f>>>r|0)>>>2&4,f=o[2760+(((i|=r=(f=f>>>r|0)>>>1&2)|(r=(f=f>>>r|0)>>>1&1))+(f>>>r|0)<<2)>>2],a=(-8&o[f+4>>2])-c|0,i=f;(r=o[i+16>>2])||(r=o[i+20>>2]);)a=(n=(i=(-8&o[r+4>>2])-c|0)>>>0>>0)?i:a,f=n?r:f,i=r;if((s=f+c|0)>>>0<=f>>>0)break u;if(v=o[f+24>>2],(0|(n=o[f+12>>2]))!=(0|f)){r=o[f+8>>2],o[r+12>>2]=n,o[n+8>>2]=r;break e}if(!(r=o[(i=f+20|0)>>2])){if(!(r=o[f+16>>2]))break k;i=f+16|0}for(;k=i,n=r,(r=o[(i=r+20|0)>>2])||(i=n+16|0,r=o[n+16>>2]););o[k>>2]=0;break e}if(c=-1,!(r>>>0>4294967231)&&(c=-8&(r=r+11|0),s=o[615])){a=0-c|0,t=0,c>>>0<256||(t=31,c>>>0>16777215||(r=r>>>8|0,r<<=k=r+1048320>>>16&8,t=28+((r=((r<<=i=r+520192>>>16&4)<<(f=r+245760>>>16&2)>>>15|0)-(f|i|k)|0)<<1|c>>>r+21&1)|0));s:{A:{if(i=o[2760+(t<<2)>>2])for(r=0,f=c<<(31==(0|t)?0:25-(t>>>1|0)|0);;){if(!((k=(-8&o[i+4>>2])-c|0)>>>0>=a>>>0||(n=i,a=k))){a=0,r=i;break A}if(k=o[i+20>>2],i=o[16+((f>>>29&4)+i|0)>>2],r=k?(0|k)==(0|i)?r:k:r,f<<=1,!i)break}else r=0;if(!(r|n)){if(n=0,!(r=(0-(r=2<>>12&16,i|=r=(f=f>>>r|0)>>>5&8,i|=r=(f=f>>>r|0)>>>2&4,r=o[2760+(((i|=r=(f=f>>>r|0)>>>1&2)|(r=(f=f>>>r|0)>>>1&1))+(f>>>r|0)<<2)>>2]}if(!r)break s}for(;a=(i=(f=(-8&o[r+4>>2])-c|0)>>>0>>0)?f:a,n=i?r:n,r=(f=o[r+16>>2])||o[r+20>>2];);}if(!(!n|o[616]-c>>>0<=a>>>0)){if((u=n+c|0)>>>0<=n>>>0)break u;if(t=o[n+24>>2],(0|n)!=(0|(f=o[n+12>>2]))){r=o[n+8>>2],o[r+12>>2]=f,o[f+8>>2]=r;break f}if(!(r=o[(i=n+20|0)>>2])){if(!(r=o[n+16>>2]))break b;i=n+16|0}for(;k=i,f=r,(r=o[(i=r+20|0)>>2])||(i=f+16|0,r=o[f+16>>2]););o[k>>2]=0;break f}}}if((i=o[616])>>>0>=c>>>0){a=o[619],(f=i-c|0)>>>0>=16?(o[616]=f,r=a+c|0,o[619]=r,o[r+4>>2]=1|f,o[i+a>>2]=f,o[a+4>>2]=3|c):(o[619]=0,o[616]=0,o[a+4>>2]=3|i,o[4+(r=i+a|0)>>2]=1|o[r+4>>2]),r=a+8|0;break r}if((u=o[617])>>>0>c>>>0){f=u-c|0,o[617]=f,r=(i=o[620])+c|0,o[620]=r,o[r+4>>2]=1|f,o[i+4>>2]=3|c,r=i+8|0;break r}if(r=0,f=s=c+47|0,o[732]?i=o[734]:(o[735]=-1,o[736]=-1,o[733]=4096,o[734]=4096,o[732]=e+12&-16^1431655768,o[737]=0,o[725]=0,i=4096),(i=(k=f+i|0)&(n=0-i|0))>>>0<=c>>>0)break r;if((a=o[724])&&a>>>0<(t=(f=o[722])+i|0)>>>0|f>>>0>=t>>>0)break r;if(4&b[2900])break n;c:{s:{if(a=o[620])for(r=2904;;){if(a>>>0<(f=o[r>>2])+o[r+4>>2]>>>0&&f>>>0<=a>>>0)break s;if(!(r=o[r+8>>2]))break}if(-1==(0|(f=Ir(0))))break t;if(t=i,(r=(a=o[733])-1|0)&f&&(t=(i-f|0)+(r+f&0-a)|0),t>>>0<=c>>>0|t>>>0>2147483646)break t;if((a=o[724])&&a>>>0<(n=(r=o[722])+t|0)>>>0|r>>>0>=n>>>0)break t;if((0|f)!=(0|(r=Ir(t))))break c;break a}if((t=n&k-u)>>>0>2147483646)break t;if((0|(f=Ir(t)))==(o[r>>2]+o[r+4>>2]|0))break o;r=f}if(!(-1==(0|r)|c+48>>>0<=t>>>0)){if((f=(f=o[734])+(s-t|0)&0-f)>>>0>2147483646){f=r;break a}if(-1!=(0|Ir(f))){t=f+t|0,f=r;break a}Ir(0-t|0);break t}if(f=r,-1!=(0|r))break a;break t}g()}n=0;break e}f=0;break f}if(-1!=(0|f))break a}o[725]=4|o[725]}if(i>>>0>2147483646)break i;if(-1==(0|(f=Ir(i)))|-1==(0|(r=Ir(0)))|r>>>0<=f>>>0)break i;if((t=r-f|0)>>>0<=c+40>>>0)break i}r=o[722]+t|0,o[722]=r,r>>>0>l[723]&&(o[723]=r);a:{n:{t:{if(k=o[620]){for(r=2904;;){if(((a=o[r>>2])+(i=o[r+4>>2])|0)==(0|f))break t;if(!(r=o[r+8>>2]))break}break n}for((r=o[618])>>>0<=f>>>0&&r||(o[618]=f),r=0,o[727]=t,o[726]=f,o[622]=-1,o[623]=o[732],o[729]=0;i=2496+(a=r<<3)|0,o[a+2504>>2]=i,o[a+2508>>2]=i,32!=(0|(r=r+1|0)););i=(a=t-40|0)-(r=f+8&7?-8-f&7:0)|0,o[617]=i,r=r+f|0,o[620]=r,o[r+4>>2]=1|i,o[4+(f+a|0)>>2]=40,o[621]=o[736];break a}if(!(8&b[r+12|0]|a>>>0>k>>>0|f>>>0<=k>>>0)){o[r+4>>2]=i+t,i=(r=k+8&7?-8-k&7:0)+k|0,o[620]=i,r=(f=o[617]+t|0)-r|0,o[617]=r,o[i+4>>2]=1|r,o[4+(f+k|0)>>2]=40,o[621]=o[736];break a}}l[618]>f>>>0&&(o[618]=f),i=f+t|0,r=2904;n:{t:{o:{b:{k:{u:{for(;;){if((0|i)!=o[r>>2]){if(r=o[r+8>>2])continue;break u}break}if(!(8&b[r+12|0]))break k}for(r=2904;;){if((i=o[r>>2])>>>0<=k>>>0&&(n=i+o[r+4>>2]|0)>>>0>k>>>0)break b;r=o[r+8>>2]}}if(o[r>>2]=f,o[r+4>>2]=o[r+4>>2]+t,o[4+(s=(f+8&7?-8-f&7:0)+f|0)>>2]=3|c,i=(t=i+(i+8&7?-8-i&7:0)|0)-(u=c+s|0)|0,(0|k)==(0|t)){o[620]=u,r=o[617]+i|0,o[617]=r,o[u+4>>2]=1|r;break t}if(o[619]==(0|t)){o[619]=u,r=o[616]+i|0,o[616]=r,o[u+4>>2]=1|r,o[r+u>>2]=r;break t}if(1==(3&(r=o[t+4>>2]))){k=-8&r;k:if(r>>>0<=255){if(a=o[t+8>>2],r=r>>>3|0,(0|(f=o[t+12>>2]))==(0|a)){d=2456,h=o[614]&Lr(r),o[d>>2]=h;break k}o[a+12>>2]=f,o[f+8>>2]=a}else{if(c=o[t+24>>2],(0|t)==(0|(f=o[t+12>>2])))if((a=o[(r=t+20|0)>>2])||(a=o[(r=t+16|0)>>2])){for(;n=r,(a=o[(r=(f=a)+20|0)>>2])||(r=f+16|0,a=o[f+16>>2]););o[n>>2]=0}else f=0;else r=o[t+8>>2],o[r+12>>2]=f,o[f+8>>2]=r;if(c){a=o[t+28>>2];u:{if(o[(r=2760+(a<<2)|0)>>2]==(0|t)){if(o[r>>2]=f,f)break u;d=2460,h=o[615]&Lr(a),o[d>>2]=h;break k}if(o[c+(o[c+16>>2]==(0|t)?16:20)>>2]=f,!f)break k}o[f+24>>2]=c,(r=o[t+16>>2])&&(o[f+16>>2]=r,o[r+24>>2]=f),(r=o[t+20>>2])&&(o[f+20>>2]=r,o[r+24>>2]=f)}}t=k+t|0,i=i+k|0}if(o[t+4>>2]=-2&o[t+4>>2],o[u+4>>2]=1|i,o[i+u>>2]=i,i>>>0<=255){f=2496+((r=i>>>3|0)<<3)|0,(i=o[614])&(r=1<>2]:(o[614]=r|i,r=f),o[f+8>>2]=u,o[r+12>>2]=u,o[u+12>>2]=f,o[u+8>>2]=r;break t}if(r=31,i>>>0<=16777215&&(r=i>>>8|0,r<<=n=r+1048320>>>16&8,r=28+((r=((r<<=a=r+520192>>>16&4)<<(f=r+245760>>>16&2)>>>15|0)-(f|a|n)|0)<<1|i>>>r+21&1)|0),o[u+28>>2]=r,o[u+16>>2]=0,o[u+20>>2]=0,n=2760+(r<<2)|0,(a=o[615])&(f=1<>>1|0)|0),f=o[n>>2];;){if(a=f,(-8&o[f+4>>2])==(0|i))break o;if(f=r>>>29|0,r<<=1,!(f=o[16+(n=a+(4&f)|0)>>2]))break}o[n+16>>2]=u,o[u+24>>2]=a}else o[615]=f|a,o[n>>2]=u,o[u+24>>2]=n;o[u+12>>2]=u,o[u+8>>2]=u;break t}for(i=(a=t-40|0)-(r=f+8&7?-8-f&7:0)|0,o[617]=i,r=r+f|0,o[620]=r,o[r+4>>2]=1|i,o[4+(f+a|0)>>2]=40,o[621]=o[736],o[(i=(r=(n+(n-39&7?39-n&7:0)|0)-47|0)>>>0>>0?k:r)+4>>2]=27,r=o[729],o[i+16>>2]=o[728],o[i+20>>2]=r,r=o[727],o[i+8>>2]=o[726],o[i+12>>2]=r,o[728]=i+8,o[727]=t,o[726]=f,o[729]=0,r=i+24|0;o[r+4>>2]=7,f=r+8|0,r=r+4|0,f>>>0>>0;);if((0|i)==(0|k))break a;if(o[i+4>>2]=-2&o[i+4>>2],n=i-k|0,o[k+4>>2]=1|n,o[i>>2]=n,n>>>0<=255){f=2496+((r=n>>>3|0)<<3)|0,(i=o[614])&(r=1<>2]:(o[614]=r|i,r=f),o[f+8>>2]=k,o[r+12>>2]=k,o[k+12>>2]=f,o[k+8>>2]=r;break a}if(r=31,o[k+16>>2]=0,o[k+20>>2]=0,n>>>0<=16777215&&(r=n>>>8|0,r<<=a=r+1048320>>>16&8,r=28+((r=((r<<=i=r+520192>>>16&4)<<(f=r+245760>>>16&2)>>>15|0)-(f|i|a)|0)<<1|n>>>r+21&1)|0),o[k+28>>2]=r,a=2760+(r<<2)|0,(i=o[615])&(f=1<>>1|0)|0),f=o[a>>2];;){if(i=f,(0|n)==(-8&o[f+4>>2]))break n;if(f=r>>>29|0,r<<=1,!(f=o[16+(a=i+(4&f)|0)>>2]))break}o[a+16>>2]=k,o[k+24>>2]=i}else o[615]=f|i,o[a>>2]=k,o[k+24>>2]=a;o[k+12>>2]=k,o[k+8>>2]=k;break a}r=o[a+8>>2],o[r+12>>2]=u,o[a+8>>2]=u,o[u+24>>2]=0,o[u+12>>2]=a,o[u+8>>2]=r}r=s+8|0;break r}r=o[i+8>>2],o[r+12>>2]=k,o[i+8>>2]=k,o[k+24>>2]=0,o[k+12>>2]=i,o[k+8>>2]=r}if(!((r=o[617])>>>0<=c>>>0)){f=r-c|0,o[617]=f,r=(i=o[620])+c|0,o[620]=r,o[r+4>>2]=1|f,o[i+4>>2]=3|c,r=i+8|0;break r}}o[613]=48,r=0;break r}f:if(t){i=o[n+28>>2];i:{if(o[(r=2760+(i<<2)|0)>>2]==(0|n)){if(o[r>>2]=f,f)break i;s=Lr(i)&s,o[615]=s;break f}if(o[t+(o[t+16>>2]==(0|n)?16:20)>>2]=f,!f)break f}o[f+24>>2]=t,(r=o[n+16>>2])&&(o[f+16>>2]=r,o[r+24>>2]=f),(r=o[n+20>>2])&&(o[f+20>>2]=r,o[r+24>>2]=f)}f:if(a>>>0<=15)r=a+c|0,o[n+4>>2]=3|r,o[4+(r=r+n|0)>>2]=1|o[r+4>>2];else if(o[n+4>>2]=3|c,o[u+4>>2]=1|a,o[a+u>>2]=a,a>>>0<=255)f=2496+((r=a>>>3|0)<<3)|0,(i=o[614])&(r=1<>2]:(o[614]=r|i,r=f),o[f+8>>2]=u,o[r+12>>2]=u,o[u+12>>2]=f,o[u+8>>2]=r;else{r=31,a>>>0<=16777215&&(r=a>>>8|0,r<<=k=r+1048320>>>16&8,r=28+((r=((r<<=i=r+520192>>>16&4)<<(f=r+245760>>>16&2)>>>15|0)-(f|i|k)|0)<<1|a>>>r+21&1)|0),o[u+28>>2]=r,o[u+16>>2]=0,o[u+20>>2]=0,i=2760+(r<<2)|0;i:{if((f=1<>>1|0)|0),c=o[i>>2];;){if((-8&o[(f=c)+4>>2])==(0|a))break i;if(i=r>>>29|0,r<<=1,!(c=o[16+(i=f+(4&i)|0)>>2]))break}o[i+16>>2]=u,o[u+24>>2]=f}else o[615]=f|s,o[i>>2]=u,o[u+24>>2]=i;o[u+12>>2]=u,o[u+8>>2]=u;break f}r=o[f+8>>2],o[r+12>>2]=u,o[f+8>>2]=u,o[u+24>>2]=0,o[u+12>>2]=f,o[u+8>>2]=r}r=n+8|0;break r}e:if(v){i=o[f+28>>2];f:{if(o[(r=2760+(i<<2)|0)>>2]==(0|f)){if(o[r>>2]=n,n)break f;d=2460,h=Lr(i)&u,o[d>>2]=h;break e}if(o[(o[v+16>>2]==(0|f)?16:20)+v>>2]=n,!n)break e}o[n+24>>2]=v,(r=o[f+16>>2])&&(o[n+16>>2]=r,o[r+24>>2]=n),(r=o[f+20>>2])&&(o[n+20>>2]=r,o[r+24>>2]=n)}a>>>0<=15?(r=a+c|0,o[f+4>>2]=3|r,o[4+(r=r+f|0)>>2]=1|o[r+4>>2]):(o[f+4>>2]=3|c,o[s+4>>2]=1|a,o[a+s>>2]=a,A&&(i=2496+((r=A>>>3|0)<<3)|0,n=o[619],(r=1<>2]:(o[614]=r|t,r=i),o[i+8>>2]=n,o[r+12>>2]=n,o[n+12>>2]=i,o[n+8>>2]=r),o[619]=s,o[616]=a),r=f+8|0}return U=e+16|0,0|r}function O(r,e){var f,i,n,t,k,u,c,s,A=p(0),l=p(0),h=0,w=p(0),m=p(0),C=0,E=p(0),R=0,M=0,I=0,S=p(0),_=p(0),P=p(0),x=0,L=0,B=p(0),T=0,j=p(0);U=f=U-144|0,s=o[o[o[e+4>>2]+8>>2]>>2],c=o[s>>2],n=o[c+16>>2],k=o[o[c+4>>2]+16>>2],u=o[e>>2],t=o[o[u+4>>2]+16>>2],i=o[u+16>>2],br(t,o[r+72>>2],i)>p(0)&&(A=v[t+28>>2],l=v[t+32>>2],h=o[r+72>>2],w=v[h+28>>2],m=v[h+32>>2],E=v[i+28>>2],d[f+40>>3]=v[i+32>>2],d[f+32>>3]=E,d[f+24>>3]=m,d[f+16>>3]=w,d[f+8>>3]=l,d[f>>3]=A,xr(1098,f));r:{e:{f:if((0|i)!=(0|n)&&!((_=(A=v[i+32>>2])<=(l=v[t+32>>2])?A:l)>((l=v[n+32>>2])>=(w=v[k+32>>2])?l:w))){i:{if(!(!(A<=l)|(w=v[i+28>>2])!=(m=v[n+28>>2]))||wp(0)))break i;break f}if(br(t,n,i)>2])<(l=v[i+28>>2])|(v[R+32>>2]<=v[M+32>>2]?A==l:0)?(C=M,M=R):C=R,(A=v[h+28>>2])>(l=v[I+28>>2])|(v[I+32>>2]<=v[h+32>>2]?A==l:0)?(A=l,R=h,h=I):R=I,A>(l=v[M+28>>2])|(v[M+32>>2]<=v[h+32>>2]?A==l:0)?(l=A,I=R,x=h,R=C,h=M):(I=C,x=M),C=f;i:if((m=v[R+28>>2])>l|(v[x+32>>2]<=v[R+32>>2]?l==m:0))if(S=v[I+28>>2],!(v[R+32>>2]<=v[I+32>>2])|m!=S&&!(S>m))if(l=br(h,x,R),A=br(h,I,R),M=p(l-A)>2],E=v[I+28>>2],A=p(p(m+E)*p(.5)),l==p(0))break i;A=p(m+p(p(w/p(w+l))*p(E-m)))}else A=v[I+28>>2],A=p(A+p(p(l/p(w+l))*p(v[x+28>>2]-A)));else{if(A=p(0),E=p(m-l),w=p(l-v[h+28>>2]),(_=p(E+w))>p(0)&&(A=v[((M=w>2],A=p(p(v[x+32>>2]-A)+p(p((M?w:E)/_)*p(A-v[(M?R:h)+32>>2])))),B=p(-A),_=A,S=p(S-m),(w=p(E+S))>p(0)&&(P=v[((M=E>2],P=p(p(v[R+32>>2]-P)+p(p((M?E:S)/w)*p(P-v[(M?I:x)+32>>2])))),M=p(A+P)>2]=A,(A=v[h+32>>2])<(l=v[R+32>>2])|(v[h+28>>2]<=v[R+28>>2]?A==l:0)?(C=R,R=h):C=h,(l=v[I+32>>2])>(A=v[x+32>>2])|(v[x+28>>2]<=v[I+28>>2]?A==l:0)?(l=A,h=I,I=x):h=x,(A=v[R+32>>2])>2]<=v[I+28>>2]?A==l:0)?(x=h,M=I,h=C,I=R):(x=C,M=R);i:{a:if((m=v[M+32>>2])<(E=v[h+32>>2])|(v[M+28>>2]<=v[h+28>>2]?m==E:0)){if(P=v[x+32>>2],!(!(v[h+28>>2]<=v[x+28>>2])|E!=P)||P>E){if(A=p(0),l=p(0),S=p(E-m),w=p(m-v[I+32>>2]),(_=p(S+w))>p(0)&&(l=v[((C=w>2],l=p(p(v[M+28>>2]-l)+p(p((C?w:S)/_)*p(l-v[(C?h:I)+28>>2])))),j=p(-l),_=l,P=p(P-E),(w=p(S+P))>p(0)&&(B=v[h+28>>2],A=v[((h=S>2],A=p(p(B-A)+p(p((h?S:P)/w)*p(A-v[(h?x:M)+28>>2])))),h=p(l+A)>2]=m+p(S*p(l/p(l+A)));break i}v[f+88>>2]=E+p(p(m-E)*p(A/p(l+A)));break i}if(A=p(0),l=p(0),w=p(E-m),S=v[I+32>>2],_=p(m-S),p(w+_)>p(0)&&(l=v[M+28>>2],l=p(p(_*p(l-v[h+28>>2]))+p(w*p(l-v[I+28>>2])))),_=p(-l),w=l,E=p(E-P),S=p(P-S),p(E+S)>p(0)&&(A=v[x+28>>2],A=p(p(S*p(A-v[h+28>>2]))+p(E*p(A-v[I+28>>2])))),h=p(l-A)>2]=p(m+P)*p(.5);break i}v[f+88>>2]=m+p(p(P-m)*p(l/p(l+A)));break i}v[f+88>>2]=P+p(p(m-P)*p(A/p(l+A)));break i}v[f+88>>2]=p(m+E)*p(.5)}A=v[f+84>>2],C=o[r+72>>2];i:{if(A<(w=v[C+28>>2]))l=v[C+32>>2];else{if(A!=w)break i;if(!((l=v[C+32>>2])>=v[f+88>>2]))break i}v[f+88>>2]=l,v[f+84>>2]=w,A=w}R=h=i,(l=w=v[h+28>>2])<(m=v[n+28>>2])||w==m&&(l=w,R=i,v[h+32>>2]<=v[n+32>>2])||(l=m,R=n),h=R;i:{if(A>l)m=v[h+32>>2];else{if(A!=l)break i;if(!((m=v[h+32>>2])<=v[f+88>>2]))break i}v[f+88>>2]=m,v[f+84>>2]=l,w=v[i+28>>2],A=l}if(v[n+28>>2]!=A|v[f+88>>2]!=v[n+32>>2]&&(v[f+88>>2]!=v[i+32>>2]||A!=w)){i:{A=v[C+28>>2];a:{if(v[t+32>>2]!=v[C+32>>2]||A!=v[t+28>>2]){if(br(t,C,f+56|0)>=p(0))break a;C=o[r+72>>2],A=v[C+28>>2]}if(v[k+32>>2]==v[C+32>>2]&&A==v[k+28>>2])break i;if(!(br(k,C,f+56|0)<=p(0)))break i}if((0|(h=o[r+72>>2]))==(0|k)){if(!J(o[u+4>>2]))break r;if(!$(o[c+4>>2],u))break r;for(h=o[o[e>>2]+16>>2];e=o[o[o[e+4>>2]+4>>2]>>2],R=o[e>>2],(0|h)==o[R+16>>2];);if(C=e,b[e+15|0]&&(C=0,(h=V(o[o[o[o[o[e+4>>2]+8>>2]>>2]>>2]+4>>2],o[R+12>>2]))&&N(o[e>>2])&&(o[e>>2]=h,a[e+15|0]=0,o[h+24>>2]=e,C=o[o[o[e+4>>2]+4>>2]>>2])),!C)break r;h=o[o[o[C+4>>2]+8>>2]>>2],e=o[h>>2],kr(r,h,s),T=1,Z(r,C,o[o[e+4>>2]+12>>2],e,e,1);break f}if((0|h)==(0|t)){if(!J(o[c+4>>2]))break r;if(!$(o[u+12>>2],o[o[c+4>>2]+12>>2]))break r;for(C=o[o[o[e>>2]+4>>2]+16>>2],h=e;h=o[o[o[h+4>>2]+4>>2]>>2],(0|C)==o[o[o[h>>2]+4>>2]+16>>2];);C=o[o[o[o[o[o[h+4>>2]+8>>2]>>2]>>2]+4>>2]+8>>2],o[e>>2]=o[o[c+4>>2]+12>>2],T=1,Z(r,h,o[kr(r,e,0)+8>>2],o[o[u+4>>2]+8>>2],C,1);break f}if(br(t,h,f+56|0)>=p(0)){if(a[e+14|0]=1,a[o[o[o[e+4>>2]+4>>2]>>2]+14|0]=1,!J(o[u+4>>2]))break r;C=o[u+16>>2],h=o[r+72>>2],v[C+28>>2]=v[h+28>>2],v[C+32>>2]=v[h+32>>2]}else h=o[r+72>>2];if(!(br(k,h,f+56|0)<=p(0)))break f;if(a[s+14|0]=1,a[e+14|0]=1,!J(o[c+4>>2]))break r;e=o[c+16>>2],r=o[r+72>>2],v[e+28>>2]=v[r+28>>2],v[e+32>>2]=v[r+32>>2];break f}if(!J(o[u+4>>2]))break r;if(!J(o[c+4>>2]))break r;if(!$(o[o[c+4>>2]+12>>2],u))break r;if(h=o[u+16>>2],v[h+28>>2]=v[f+84>>2],v[h+32>>2]=v[f+88>>2],C=rr(o[r+68>>2],h),h=o[u+16>>2],o[h+36>>2]=C,2147483647==(0|C))break e;o[f+112>>2]=o[i+12>>2],o[f+116>>2]=o[t+12>>2],o[f+120>>2]=o[n+12>>2],o[f+124>>2]=o[k+12>>2],o[h+24>>2]=0,o[h+16>>2]=0,o[h+20>>2]=0,A=v[h+28>>2],_=(l=p(v[t+28>>2]-A))>2],w=p(v[t+32>>2]-l),m=p(_+(w>2]-A))>2]-l),E=p(_+(w>2]=w,m=p(.5*+E/L),v[f+100>>2]=m,E=p(p(p(v[i+16>>2]*w)+p(v[t+16>>2]*m))+p(0)),v[h+16>>2]=E,P=p(p(p(v[i+20>>2]*w)+p(v[t+20>>2]*m))+p(0)),v[h+20>>2]=P,m=p(p(p(v[i+24>>2]*w)+p(v[t+24>>2]*m))+p(0)),v[h+24>>2]=m,_=(w=p(v[n+28>>2]-A))>2]-l),w=p(_+(w>2]-A))>2]-l),A=p(_+(A>2]=A,l=p(.5*+w/L),v[f+108>>2]=l,w=p(E+p(p(v[n+16>>2]*A)+p(v[k+16>>2]*l))),v[h+16>>2]=w,E=p(P+p(p(v[n+20>>2]*A)+p(v[k+20>>2]*l))),v[h+20>>2]=E,A=p(m+p(p(v[n+24>>2]*A)+p(v[k+24>>2]*l))),v[h+24>>2]=A,v[f+140>>2]=A,v[f+136>>2]=E,v[f+132>>2]=w,o[h+12>>2]=0,h=h+12|0,8==(0|(C=o[r+1736>>2]))?Fr[o[r+76>>2]](f+132|0,f+112|0,f+96|0,h):Fr[0|C](f+132|0,f+112|0,f+96|0,h,o[r+1896>>2]),o[h>>2]|b[r+60|0]||(11==(0|(h=o[r+1732>>2]))?Fr[o[r+12>>2]](100156):Fr[0|h](100156,o[r+1896>>2]),a[r+60|0]=1),a[s+14|0]=1,a[e+14|0]=1,a[o[o[o[e+4>>2]+4>>2]>>2]+14|0]=1}else z(r,e)}return U=f+144|0,T}_r(o[r+68>>2]),o[r+68>>2]=0}Br(r+1740|0,1),g()}function D(r,e,f,i,n,k){var u,c,s,A=0,l=0,v=0,p=0,w=0,m=0,y=0,g=0,C=0,E=0,R=0,M=0,I=0,S=0;U=u=U-80|0,o[u+76>>2]=e,s=u+55|0,c=u+56|0,e=0;r:{e:for(;;){(0|g)<0||((2147483647-g|0)<(0|e)?(o[613]=61,g=-1):g=e+g|0);f:{i:{a:{if(p=o[u+76>>2],A=b[0|(e=p)])for(;;){n:{t:if(A&=255){if(37!=(0|A))break n;for(A=e;;){if(37!=b[e+1|0])break t;if(l=e+2|0,o[u+76>>2]=l,A=A+1|0,w=b[e+2|0],e=l,37!=(0|w))break}}else A=e;if(e=A-p|0,r&&cr(r,p,e),e)continue e;E=-1,A=1,l=u,e=o[u+76>>2],36!=b[e+2|0]|a[o[u+76>>2]+1|0]-48>>>0>=10||(E=a[e+1|0]-48|0,M=1,A=3),e=A+e|0,o[l+76>>2]=e,C=0;t:if((l=(v=a[0|e])-32|0)>>>0>31)A=e;else if(A=e,75913&(l=1<>2]=A,C|=l,(l=(v=a[e+1|0])-32|0)>>>0>=32)break t;if(e=A,!(75913&(l=1<>2]}else{if(l=u,a[A+1|0]-48>>>0>=10||(e=o[u+76>>2],36!=b[e+2|0])){if(M)break a;M=0,m=0,r&&(e=o[f>>2],o[f>>2]=e+4,m=o[e>>2]),e=o[u+76>>2]+1|0}else o[((a[e+1|0]<<2)+n|0)-192>>2]=10,m=o[((a[e+1|0]<<3)+i|0)-384>>2],M=1,e=e+3|0;if(o[l+76>>2]=e,(0|m)>-1)break t;m=0-m|0,C|=8192}w=-1;t:if(46==b[0|e])if(42!=b[e+1|0])o[u+76>>2]=e+1,w=Sr(u+76|0),e=o[u+76>>2];else{if(!(a[e+2|0]-48>>>0>=10)&&(e=o[u+76>>2],36==b[e+3|0])){o[((a[e+2|0]<<2)+n|0)-192>>2]=10,w=o[((a[e+2|0]<<3)+i|0)-384>>2],e=e+4|0,o[u+76>>2]=e;break t}if(M)break a;r?(e=o[f>>2],o[f>>2]=e+4,w=o[e>>2]):w=0,e=o[u+76>>2]+2|0,o[u+76>>2]=e}for(A=0;;){if(R=A,y=-1,a[0|e]-65>>>0>57)break r;if(v=e+1|0,o[u+76>>2]=v,A=a[0|e],e=v,!((A=b[1103+(A+h(R,58)|0)|0])-1>>>0<8))break}t:{o:{if(19!=(0|A)){if(!A)break r;if((0|E)>=0){o[(E<<2)+n>>2]=A,A=o[4+(e=(E<<3)+i|0)>>2],o[u+64>>2]=o[e>>2],o[u+68>>2]=A;break o}if(!r)break f;or(u- -64|0,A,f),v=o[u+76>>2];break t}if((0|E)>-1)break r}if(e=0,!r)continue e}l=-65537&C,A=8192&C?l:C,y=0,E=1024,C=c;t:{o:{b:{k:{u:{c:{s:{A:{l:{v:{d:{h:{p:{w:{m:{switch(e=a[v-1|0],(e=R&&3==(15&e)?-33&e:e)-88|0){case 11:break t;case 9:case 13:case 14:case 15:break o;case 27:break s;case 12:case 17:break v;case 23:break d;case 0:case 32:break h;case 24:break p;case 22:break w;case 29:break m;case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break i}switch(e-65|0){case 0:case 4:case 5:case 6:break o;case 2:break u;case 1:case 3:break i}if(83==(0|e))break c;break i}v=o[u+64>>2],l=o[u+68>>2],E=1024;break l}e=0;w:switch(255&R){case 0:case 1:case 6:o[o[u+64>>2]>>2]=g;continue e;case 2:A=o[u+64>>2],o[A>>2]=g,o[A+4>>2]=g>>31;continue e;case 3:t[o[u+64>>2]>>1]=g;continue e;case 4:a[o[u+64>>2]]=g;continue e;case 7:break w;default:continue e}A=o[u+64>>2],o[A>>2]=g,o[A+4>>2]=g>>31;continue e}w=w>>>0>8?w:8,A|=8,e=120}if(p=c,I=32&e,(l=R=o[u+68>>2])|(v=o[u+64>>2]))for(;a[0|(p=p-1|0)]=I|b[1632+(15&v)|0],S=!l&v>>>0>15|0!=(0|l),R=l,l=l>>>4|0,v=(15&R)<<28|v>>>4,S;);if(!(o[u+64>>2]|o[u+68>>2])|!(8&A))break A;E=1024+(e>>>4|0)|0,y=2;break A}if(e=c,(l=p=o[u+68>>2])|(v=o[u+64>>2]))for(;a[0|(e=e-1|0)]=7&v|48,R=!l&v>>>0>7|0!=(0|l),p=l,l=l>>>3|0,v=(7&p)<<29|v>>>3,R;);if(p=e,!(8&A))break A;w=(0|(e=c-p|0))<(0|w)?w:e+1|0;break A}l=e=o[u+68>>2],v=o[u+64>>2],(0|e)<-1||(0|e)<=-1?(l=0-(l+(0!=(0|v))|0)|0,v=0-v|0,o[u+64>>2]=v,o[u+68>>2]=l,y=1,E=1024):2048&A?(y=1,E=1025):E=(y=1&A)?1026:1024}p=wr(v,l,c)}if(A=(0|w)>-1?-65537&A:A,l=e=o[u+68>>2],!(w|0!=(0|(v=o[u+64>>2]))|0!=(0|e))){w=0,p=c;break i}w=(0|(e=!(l|v)+(c-p|0)|0))<(0|w)?w:e;break i}C=0!=(0|(e=w));s:{A:{l:{v:if(!(!(3&(A=p=(A=o[u+64>>2])||1071))|!e))for(;;){if(!b[0|A])break l;if(C=0!=(0|(e=e-1|0)),!(3&(A=A+1|0)))break v;if(!e)break}if(!C)break A}l:if(!(!b[0|A]|e>>>0<4))for(;;){if((-1^(v=o[A>>2]))&v-16843009&-2139062144)break l;if(A=A+4|0,!((e=e-4|0)>>>0>3))break}if(e)for(;;){if(v=A,!b[0|A])break s;if(A=A+1|0,!(e=e-1|0))break}}v=0}C=v||w+p|0,A=l,w=v?v-p|0:w;break i}if(l=o[u+64>>2],w)break k;e=0,Rr(r,32,m,0,A);break b}o[u+12>>2]=0,o[u+8>>2]=o[u+64>>2],o[u+64>>2]=u+8,w=-1,l=u+8|0}e=0;k:{for(;;){if(!(p=o[l>>2]))break k;if(!((v=(0|(p=Ar(u+4|0,p)))<0)|p>>>0>w-e>>>0)){if(l=l+4|0,w>>>0>(e=e+p|0)>>>0)continue;break k}break}if(y=-1,v)break r}if(Rr(r,32,m,e,A),e)for(l=0,v=o[u+64>>2];;){if(!(p=o[v>>2]))break b;if((0|(l=(p=Ar(u+4|0,p))+l|0))>(0|e))break b;if(cr(r,u+4|0,p),v=v+4|0,!(e>>>0>l>>>0))break}else e=0}Rr(r,32,m,e,8192^A),e=(0|e)<(0|m)?m:e;continue e}e=0|Fr[0|k](r,d[u+64>>3],m,w,A,e);continue e}a[u+55|0]=o[u+64>>2],w=1,p=s,A=l;break i}l=e+1|0,o[u+76>>2]=l,A=b[e+1|0],e=l}if(y=g,r)break r;if(!M)break f;for(e=1;;){if(r=o[(e<<2)+n>>2]){if(or((e<<3)+i|0,r,f),y=1,10!=(0|(e=e+1|0)))continue;break r}break}if(y=1,e>>>0>=10)break r;for(;;){if(o[(e<<2)+n>>2])break a;if(10==(0|(e=e+1|0)))break}break r}y=-1;break r}Rr(r,32,e=(0|(l=(w=(0|(v=C-p|0))>(0|w)?v:w)+y|0))>(0|m)?l:m,l,A),cr(r,E,y),Rr(r,48,e,l,65536^A),Rr(r,48,w,v,0),cr(r,p,v),Rr(r,32,e,l,8192^A);continue}break}y=0}return U=u+80|0,y}function H(r,e){var f,i=0,n=0,t=0,k=0,u=p(0),c=0,s=p(0),A=0,l=0,d=0;U=f=U+-64|0,o[r+72>>2]=e,i=t=o[e+8>>2];r:{e:{f:{for(;;){if(n=o[i+24>>2])break f;if((0|t)==(0|(i=o[i+8>>2])))break}for(o[f>>2]=o[t+4>>2],t=i=o[r- -64>>2];t=o[t+4>>2],(n=o[t>>2])&&!(0|Fr[o[i+16>>2]](o[i+12>>2],f,n)););if(n=o[t>>2],t=o[o[o[n+4>>2]+8>>2]>>2],c=o[t>>2],k=o[n>>2],br(o[o[k+4>>2]+16>>2],e,o[k+16>>2])==p(0)){if(u=v[e+28>>2],t=o[n>>2],i=o[t+16>>2],!(u!=v[i+28>>2]|v[i+32>>2]!=v[e+32>>2])){if(n=o[e+8>>2],o[f+40>>2]=0,o[f+44>>2]=0,o[f+32>>2]=0,o[f+36>>2]=0,e=o[287],o[f+24>>2]=o[286],o[f+28>>2]=e,e=o[285],o[f+16>>2]=o[284],o[f+20>>2]=e,o[f+32>>2]=o[i+12>>2],o[f+36>>2]=o[o[n+16>>2]+12>>2],v[f+52>>2]=v[i+16>>2],v[f+56>>2]=v[i+20>>2],v[f+60>>2]=v[i+24>>2],o[i+12>>2]=0,e=i+12|0,8==(0|(i=o[r+1736>>2]))?Fr[o[r+76>>2]](f+52|0,f+32|0,f+16|0,e):Fr[0|i](f+52|0,f+32|0,f+16|0,e,o[r+1896>>2]),o[e>>2]||(o[e>>2]=o[f+32>>2]),$(t,n))break e;break r}if(k=o[t+4>>2],i=o[k+16>>2],v[i+32>>2]!=v[e+32>>2]||u!=v[i+28>>2]){if(!J(k))break r;if(b[n+15|0]){if(!N(o[t+8>>2]))break r;a[n+15|0]=0}if(!$(o[e+8>>2],t))break r;H(r,e);break e}for(;n=o[o[o[n+4>>2]+4>>2]>>2],(0|i)==o[o[o[n>>2]+4>>2]+16>>2];);if(t=o[o[o[n+4>>2]+8>>2]>>2],c=o[t>>2],k=o[c+4>>2],i=o[k+8>>2],b[t+15|0]){if(o[c+24>>2]=0,Pr(o[t+4>>2]),W(t),!N(k))break r;k=o[o[i+4>>2]+12>>2]}if(!$(o[e+8>>2],k))break r;A=o[k+8>>2],k=i,e=i,t=o[o[i+4>>2]+16>>2],u=v[t+28>>2],c=o[i+16>>2],u<(s=v[c+28>>2])|(v[t+32>>2]<=v[c+32>>2]?u==s:0)||(e=0),Z(r,n,A,k,e,1);break e}if(l=b[n+12|0],c=o[c+4>>2],A=o[c+16>>2],u=v[A+28>>2],d=o[o[k+4>>2]+16>>2],i=n,u<(s=v[d+28>>2])||u==s&&(i=n,v[A+32>>2]<=v[d+32>>2])||(i=t),b[i+15|0]||l){i:{if((0|i)==(0|n)){if(t=V(o[o[e+8>>2]+4>>2],o[k+12>>2]))break i;break r}if(!(t=V(o[o[c+8>>2]+4>>2],o[e+8>>2])))break r;t=o[t+4>>2]}if(b[i+15|0]){if(N(o[i>>2])){o[i>>2]=t,a[i+15|0]=0,o[t+24>>2]=i,H(r,e);break e}break r}if(!(i=F(16)))break r;if(o[i>>2]=t,n=Cr(o[r- -64>>2],o[n+4>>2],i),o[i+4>>2]=n,!n)break r;a[i+13|0]=0,a[i+14|0]=0,a[i+15|0]=0,o[t+24>>2]=i,k=o[r+56>>2],t=o[o[i>>2]+28>>2]+o[o[o[n+4>>2]>>2]+8>>2]|0,o[i+8>>2]=t;i:{a:switch(k-100130|0){case 0:n=1&t;break i;case 1:n=0!=(0|t);break i;case 2:n=(0|t)>0;break i;case 3:n=t>>>31|0;break i;case 4:break a;default:break i}n=t+1>>>0>2}a[i+12|0]=n,H(r,e);break e}Z(i=r,n,r=o[e+8>>2],r,0,1);break e}for(e=o[o[n>>2]+16>>2];n=o[o[o[n+4>>2]+4>>2]>>2],i=o[n>>2],(0|e)==o[i+16>>2];);if(b[n+15|0]){if(!(e=V(o[o[o[o[o[n+4>>2]+8>>2]>>2]>>2]+4>>2],o[i+12>>2])))break r;if(!N(o[n>>2]))break r;if(o[n>>2]=e,a[n+15|0]=0,o[e+24>>2]=n,!(n=o[o[o[n+4>>2]+4>>2]>>2]))break r}if(e=o[o[o[n+4>>2]+8>>2]>>2],i=o[e>>2],e=kr(r,e,0),(0|i)!=(0|(t=o[e+8>>2])))Z(r,n,t,i,i,1);else{if(t=o[n>>2],A=o[o[o[n+4>>2]+8>>2]>>2],c=o[A>>2],o[o[t+4>>2]+16>>2]!=o[o[c+4>>2]+16>>2]&&O(r,n),d=1,k=o[r+72>>2],u=v[k+28>>2],l=o[t+16>>2],!(u!=v[l+28>>2]|v[l+32>>2]!=v[k+32>>2])){if(!$(o[o[i+4>>2]+12>>2],t))break r;for(i=o[o[n>>2]+16>>2];n=o[o[o[n+4>>2]+4>>2]>>2],k=o[n>>2],(0|i)==o[k+16>>2];);if(b[n+15|0]){if(!(i=V(o[o[o[o[o[n+4>>2]+8>>2]>>2]>>2]+4>>2],o[k+12>>2])))break r;if(!N(o[n>>2]))break r;if(o[n>>2]=i,a[n+15|0]=0,o[i+24>>2]=n,!(n=o[o[o[n+4>>2]+4>>2]>>2]))break r}k=o[o[o[n+4>>2]+8>>2]>>2],i=o[k>>2],kr(r,k,A),k=o[r+72>>2],u=v[k+28>>2],d=0}f:{if(s=u,l=o[c+16>>2],s!=(u=v[l+28>>2])|v[l+32>>2]!=v[k+32>>2]){if(d)break f}else{if(!$(e,o[o[c+4>>2]+12>>2]))break r;e=kr(r,A,0)}Z(r,n,o[e+8>>2],i,i,1);break e}if(i=o[t+16>>2],s=v[i+28>>2],!(v[l+32>>2]<=v[i+32>>2])|u!=s&&!(s>u)||(t=o[o[c+4>>2]+12>>2]),!(e=V(o[o[e+8>>2]+4>>2],t)))break r;Z(r,n,e,i=o[e+8>>2],i,0),a[o[o[e+4>>2]+24>>2]+15|0]=1,Y(r,n)}}return void(U=f- -64|0)}Br(r+1740|0,1),g()}function Q(r){r|=0;var e,f=0,i=0,a=0,n=p(0),t=p(0),b=0,k=0,u=p(0),c=p(0),s=p(0),A=p(0),l=0,d=p(0),h=p(0),w=p(0),m=p(0),y=p(0),g=p(0),C=p(0),E=p(0),R=0,M=0,I=p(0),S=p(0),_=0,P=0,x=0,L=0,B=0,T=0,j=0,F=0;e=o[r+8>>2],f=U-80|0,t=v[r+16>>2],v[f+8>>2]=t,w=v[r+20>>2],v[f+12>>2]=w,m=v[r+24>>2],v[f+16>>2]=m;r:if(_=t==p(0)&w==p(0)&m==p(0)){if(o[f+76>>2]=-42943038,o[f+68>>2]=-42943038,o[f+72>>2]=-42943038,o[f+64>>2]=2104540610,o[f+56>>2]=2104540610,o[f+60>>2]=2104540610,P=(0|(l=o[e>>2]))==(0|e))h=p(-19999999867631625e21),u=p(19999999867631625e21),c=p(19999999867631625e21),d=p(-19999999867631625e21),s=p(19999999867631625e21),A=p(-19999999867631625e21);else{for(y=p(19999999867631625e21),g=p(-19999999867631625e21),C=p(-19999999867631625e21),E=p(19999999867631625e21),I=p(-19999999867631625e21),S=p(19999999867631625e21),h=p(-19999999867631625e21),u=p(19999999867631625e21),A=p(-19999999867631625e21),s=p(19999999867631625e21),d=p(-19999999867631625e21),c=p(19999999867631625e21),i=l;h=(a=(n=v[i+24>>2])>h)?n:h,g=a?n:g,u=(R=n>2])>A)?n:A,C=b?n:C,s=(M=n>2])>d)?n:d,I=k?n:I,x=k?i:x,c=(k=n>2])););o[f+20>>2]=L,v[f+56>>2]=S,v[f+68>>2]=I,o[f+32>>2]=x,v[f+60>>2]=E,o[f+24>>2]=F,v[f+72>>2]=C,o[f+36>>2]=j,v[f+64>>2]=y,o[f+28>>2]=T,v[f+76>>2]=g,o[f+40>>2]=B}if(i=2,a=(b=p(A-s)>p(d-c))<<2,a=p(h-u)>p(v[a+(f+68|0)>>2]-v[a+(f+56|0)>>2])?2:b,v[(b=a<<2)+(f+56|0)>>2]>=v[b+(f+68|0)>>2])o[f+8>>2]=0,o[f+12>>2]=0;else{if(i=o[(a<<=2)+(f+20|0)>>2],a=o[a+(f+32|0)>>2],g=v[a+16>>2],s=p(v[i+16>>2]-g),v[f+44>>2]=s,C=v[a+20>>2],A=p(v[i+20>>2]-C),v[f+48>>2]=A,E=v[a+24>>2],n=p(v[i+24>>2]-E),v[f+52>>2]=n,!P){for(y=p(0),i=l;u=p(v[i+20>>2]-C),c=p(v[i+16>>2]-g),h=p(p(s*u)-p(A*c)),d=p(v[i+24>>2]-E),u=p(p(A*d)-p(n*u)),c=p(p(n*c)-p(s*d)),(d=p(p(h*h)+p(p(u*u)+p(c*c))))>y&&(m=h,w=c,y=d,t=u),(0|e)!=(0|(i=o[i>>2])););if(v[f+16>>2]=m,v[f+12>>2]=w,v[f+8>>2]=t,!(y<=p(0)))break r}o[f+16>>2]=0,o[f+8>>2]=0,o[f+12>>2]=0,i=(A(s>2],i=(n(t>2]=1065353216,m=v[f+16>>2],t=v[f+8>>2],w=v[f+12>>2]}else l=o[e>>2];if(a=(w(t>2],i=r+28|0,a=(m(t>2]=0,o[(k=(a+1>>>0)%3<<2)+i>>2]=1065353216,o[(a=(a+2>>>0)%3<<2)+i>>2]=0,o[(i=r+40|0)+b>>2]=0,f=v[b+(f+8|0)>>2]>p(0),v[i+k>>2]=p(f?-0:0),v[i+a>>2]=p(f?1:-1),!(a=(0|e)==(0|l)))for(i=l;f=o[i+20>>2],o[i+28>>2]=o[i+16>>2],o[i+32>>2]=f,(0|e)!=(0|(i=o[i>>2])););if(_&&(0|(f=o[e+40>>2]))!=(0|(b=e+40|0))){for(t=p(0);;){if(k=o[f+8>>2],o[(i=k)+28>>2]>=1)for(;R=o[i+16>>2],M=o[o[i+4>>2]+16>>2],t=p(t+p(p(v[R+28>>2]-v[M+28>>2])*p(v[R+32>>2]+v[M+32>>2]))),(0|k)!=(0|(i=o[i+12>>2])););if((0|b)==(0|(f=o[f>>2])))break}if(t>2]=-v[l+32>>2],(0|(l=o[l>>2]))!=(0|e););v[r+40>>2]=-v[r+40>>2],v[r+44>>2]=-v[r+44>>2],v[r+48>>2]=-v[r+48>>2]}}}function W(r){var e=0,f=0,i=0,a=0,n=0,t=0,b=0,k=0,u=0;r:if(r|=0){n=(i=r-8|0)+(r=-8&(e=o[r-4>>2]))|0;e:if(!(1&e)){if(!(3&e))break r;if((i=i-(e=o[i>>2])|0)>>>0>2])))return o[616]=r,o[n+4>>2]=-2&e,o[i+4>>2]=1|r,void(o[r+i>>2]=r)}else{if(e>>>0<=255){if(a=o[i+8>>2],e=e>>>3|0,(0|(f=o[i+12>>2]))==(0|a)){k=2456,u=o[614]&Lr(e),o[k>>2]=u;break e}o[a+12>>2]=f,o[f+8>>2]=a;break e}if(b=o[i+24>>2],(0|i)==(0|(e=o[i+12>>2])))if((f=o[(a=i+20|0)>>2])||(f=o[(a=i+16|0)>>2])){for(;t=a,(f=o[(a=(e=f)+20|0)>>2])||(a=e+16|0,f=o[e+16>>2]););o[t>>2]=0}else e=0;else f=o[i+8>>2],o[f+12>>2]=e,o[e+8>>2]=f;if(!b)break e;a=o[i+28>>2];f:{if(o[(f=2760+(a<<2)|0)>>2]==(0|i)){if(o[f>>2]=e,e)break f;k=2460,u=o[615]&Lr(a),o[k>>2]=u;break e}if(o[b+(o[b+16>>2]==(0|i)?16:20)>>2]=e,!e)break e}if(o[e+24>>2]=b,(f=o[i+16>>2])&&(o[e+16>>2]=f,o[f+24>>2]=e),!(f=o[i+20>>2]))break e;o[e+20>>2]=f,o[f+24>>2]=e}}if(!(i>>>0>=n>>>0)&&1&(e=o[n+4>>2])){e:{if(!(2&e)){if(o[620]==(0|n)){if(o[620]=i,r=o[617]+r|0,o[617]=r,o[i+4>>2]=1|r,o[619]!=(0|i))break r;return o[616]=0,void(o[619]=0)}if(o[619]==(0|n))return o[619]=i,r=o[616]+r|0,o[616]=r,o[i+4>>2]=1|r,void(o[r+i>>2]=r);r=(-8&e)+r|0;f:if(e>>>0<=255){if(a=o[n+8>>2],e=e>>>3|0,(0|(f=o[n+12>>2]))==(0|a)){k=2456,u=o[614]&Lr(e),o[k>>2]=u;break f}o[a+12>>2]=f,o[f+8>>2]=a}else{if(b=o[n+24>>2],(0|n)==(0|(e=o[n+12>>2])))if((f=o[(a=n+20|0)>>2])||(f=o[(a=n+16|0)>>2])){for(;t=a,(f=o[(a=(e=f)+20|0)>>2])||(a=e+16|0,f=o[e+16>>2]););o[t>>2]=0}else e=0;else f=o[n+8>>2],o[f+12>>2]=e,o[e+8>>2]=f;if(b){a=o[n+28>>2];i:{if(o[(f=2760+(a<<2)|0)>>2]==(0|n)){if(o[f>>2]=e,e)break i;k=2460,u=o[615]&Lr(a),o[k>>2]=u;break f}if(o[b+(o[b+16>>2]==(0|n)?16:20)>>2]=e,!e)break f}o[e+24>>2]=b,(f=o[n+16>>2])&&(o[e+16>>2]=f,o[f+24>>2]=e),(f=o[n+20>>2])&&(o[e+20>>2]=f,o[f+24>>2]=e)}}if(o[i+4>>2]=1|r,o[r+i>>2]=r,o[619]!=(0|i))break e;return void(o[616]=r)}o[n+4>>2]=-2&e,o[i+4>>2]=1|r,o[r+i>>2]=r}if(r>>>0<=255)return e=2496+((r=r>>>3|0)<<3)|0,(f=o[614])&(r=1<>2]:(o[614]=r|f,r=e),o[e+8>>2]=i,o[r+12>>2]=i,o[i+12>>2]=e,void(o[i+8>>2]=r);a=31,o[i+16>>2]=0,o[i+20>>2]=0,r>>>0<=16777215&&(e=r>>>8|0,e<<=t=e+1048320>>>16&8,a=28+((e=((e<<=a=e+520192>>>16&4)<<(f=e+245760>>>16&2)>>>15|0)-(f|a|t)|0)<<1|r>>>e+21&1)|0),o[i+28>>2]=a,t=2760+(a<<2)|0;e:{f:{if((f=o[615])&(e=1<>>1|0)|0),e=o[t>>2];;){if(f=e,(-8&o[e+4>>2])==(0|r))break f;if(e=a>>>29|0,a<<=1,!(e=o[16+(t=f+(4&e)|0)>>2]))break}o[t+16>>2]=i,o[i+24>>2]=f}else o[615]=e|f,o[t>>2]=i,o[i+24>>2]=t;o[i+12>>2]=i,o[i+8>>2]=i;break e}r=o[f+8>>2],o[r+12>>2]=i,o[f+8>>2]=i,o[i+24>>2]=0,o[i+12>>2]=f,o[i+8>>2]=r}r=o[622]-1|0,o[622]=r||-1}}}function q(r,e){var f,i=0,a=0,n=0,t=0,b=0,k=0,u=0;f=r+e|0;r:{e:if(!(1&(i=o[r+4>>2]))){if(!(3&i))break r;e=(i=o[r>>2])+e|0;f:{if((0|(r=r-i|0))!=o[619]){if(i>>>0<=255){if(n=o[r+8>>2],i=i>>>3|0,(0|(a=o[r+12>>2]))!=(0|n))break f;k=2456,u=o[614]&Lr(i),o[k>>2]=u;break e}if(b=o[r+24>>2],(0|(i=o[r+12>>2]))==(0|r))if((a=o[(n=r+20|0)>>2])||(a=o[(n=r+16|0)>>2])){for(;t=n,(a=o[(n=(i=a)+20|0)>>2])||(n=i+16|0,a=o[i+16>>2]););o[t>>2]=0}else i=0;else a=o[r+8>>2],o[a+12>>2]=i,o[i+8>>2]=a;if(!b)break e;n=o[r+28>>2];i:{if(o[(a=2760+(n<<2)|0)>>2]==(0|r)){if(o[a>>2]=i,i)break i;k=2460,u=o[615]&Lr(n),o[k>>2]=u;break e}if(o[b+(o[b+16>>2]==(0|r)?16:20)>>2]=i,!i)break e}if(o[i+24>>2]=b,(a=o[r+16>>2])&&(o[i+16>>2]=a,o[a+24>>2]=i),!(a=o[r+20>>2]))break e;o[i+20>>2]=a,o[a+24>>2]=i;break e}if(3!=(3&(i=o[f+4>>2])))break e;return o[616]=e,o[f+4>>2]=-2&i,o[r+4>>2]=1|e,void(o[f>>2]=e)}o[n+12>>2]=a,o[a+8>>2]=n}e:{if(!(2&(i=o[f+4>>2]))){if(o[620]==(0|f)){if(o[620]=r,e=o[617]+e|0,o[617]=e,o[r+4>>2]=1|e,o[619]!=(0|r))break r;return o[616]=0,void(o[619]=0)}if(o[619]==(0|f))return o[619]=r,e=o[616]+e|0,o[616]=e,o[r+4>>2]=1|e,void(o[r+e>>2]=e);e=(-8&i)+e|0;f:if(i>>>0<=255){if(n=o[f+8>>2],i=i>>>3|0,(0|(a=o[f+12>>2]))==(0|n)){k=2456,u=o[614]&Lr(i),o[k>>2]=u;break f}o[n+12>>2]=a,o[a+8>>2]=n}else{if(b=o[f+24>>2],(0|f)==(0|(i=o[f+12>>2])))if((n=o[(a=f+20|0)>>2])||(n=o[(a=f+16|0)>>2])){for(;t=a,(n=o[(a=(i=n)+20|0)>>2])||(a=i+16|0,n=o[i+16>>2]););o[t>>2]=0}else i=0;else a=o[f+8>>2],o[a+12>>2]=i,o[i+8>>2]=a;if(b){n=o[f+28>>2];i:{if(o[(a=2760+(n<<2)|0)>>2]==(0|f)){if(o[a>>2]=i,i)break i;k=2460,u=o[615]&Lr(n),o[k>>2]=u;break f}if(o[b+(o[b+16>>2]==(0|f)?16:20)>>2]=i,!i)break f}o[i+24>>2]=b,(a=o[f+16>>2])&&(o[i+16>>2]=a,o[a+24>>2]=i),(a=o[f+20>>2])&&(o[i+20>>2]=a,o[a+24>>2]=i)}}if(o[r+4>>2]=1|e,o[r+e>>2]=e,o[619]!=(0|r))break e;return void(o[616]=e)}o[f+4>>2]=-2&i,o[r+4>>2]=1|e,o[r+e>>2]=e}if(e>>>0<=255)return i=2496+((e=e>>>3|0)<<3)|0,(a=o[614])&(e=1<>2]:(o[614]=e|a,e=i),o[i+8>>2]=r,o[e+12>>2]=r,o[r+12>>2]=i,void(o[r+8>>2]=e);n=31,o[r+16>>2]=0,o[r+20>>2]=0,e>>>0<=16777215&&(i=e>>>8|0,i<<=t=i+1048320>>>16&8,n=28+((i=((i<<=n=i+520192>>>16&4)<<(a=i+245760>>>16&2)>>>15|0)-(a|n|t)|0)<<1|e>>>i+21&1)|0),o[r+28>>2]=n,t=2760+(n<<2)|0;e:{if((a=o[615])&(i=1<>>1|0)|0),i=o[t>>2];;){if(a=i,(-8&o[i+4>>2])==(0|e))break e;if(i=n>>>29|0,n<<=1,!(i=o[16+(t=a+(4&i)|0)>>2]))break}o[t+16>>2]=r,o[r+24>>2]=a}else o[615]=i|a,o[t>>2]=r,o[r+24>>2]=t;return o[r+12>>2]=r,void(o[r+8>>2]=r)}e=o[a+8>>2],o[e+12>>2]=r,o[a+8>>2]=r,o[r+24>>2]=0,o[r+12>>2]=a,o[r+8>>2]=e}}function z(r,e){var f,i=0,n=0,t=p(0),b=0,k=0,u=p(0),c=0,s=0,A=0,l=0,d=0,h=0,w=0,m=0,y=0,C=0,E=0,R=0,M=0,I=0;U=f=U-48|0;r:{A=o[e>>2],k=o[A+16>>2],u=v[k+28>>2],i=o[o[o[e+4>>2]+8>>2]>>2],d=o[i>>2],n=o[d+16>>2],t=v[n+28>>2];e:{if(!(!(v[k+32>>2]<=v[n+32>>2])|u!=t)||u>2]+16>>2],k,n)>p(0))break e;if(k=o[A+16>>2],n=o[d+16>>2],v[k+32>>2]!=v[n+32>>2]||v[k+28>>2]!=v[n+28>>2]){if(!J(o[d+4>>2]))break r;if(!$(A,o[o[d+4>>2]+12>>2]))break r;C=1,a[i+14|0]=1,a[e+14|0]=1;break e}if(C=1,(0|n)==(0|k))break e;if(b=o[r+68>>2],(0|(e=o[k+36>>2]))>=0){if(h=o[b>>2],c=o[h>>2],k=e,s=o[h+4>>2],e=o[4+(E=s+(e<<3)|0)>>2],y=o[h+8>>2],m=o[c+(y<<2)>>2],o[c+(e<<2)>>2]=m,o[4+(R=(m<<3)+s|0)>>2]=e,M=y-1|0,o[h+8>>2]=M,(0|e)<(0|y)){f:{if((0|e)<2||(i=o[(o[c+(e<<1&-4)>>2]<<3)+s>>2],t=v[i+28>>2],w=o[(m<<3)+s>>2],t<(u=v[w+28>>2])||!(!(v[i+32>>2]<=v[w+32>>2])|u!=t)))for(I=(m<<3)+s|0;;){if((0|M)<=(0|(i=e<<1))||(l=o[(o[c+((n=1|i)<<2)>>2]<<3)+s>>2],u=v[l+28>>2],b=o[(o[c+(i<<2)>>2]<<3)+s>>2],t=v[b+28>>2],!(v[l+32>>2]<=v[b+32>>2])|u!=t&&!(u=(0|y)){i=e;break f}if(w=o[I>>2],u=v[w+28>>2],l=o[c+(i<<2)>>2],n=o[(b=(l<<3)+s|0)>>2],u<(t=v[n+28>>2])){i=e;break f}if(!(!(v[w+32>>2]<=v[n+32>>2])|u!=t)){i=e;break f}o[c+(e<<2)>>2]=l,o[b+4>>2]=e,e=i}for(;;){if(l=o[c+((i=e>>1)<<2)>>2],n=o[(b=(l<<3)+s|0)>>2],(t=v[n+28>>2])>2]<=v[w+32>>2])|u!=t)){i=e;break f}if(o[c+(e<<2)>>2]=l,o[b+4>>2]=e,!((e=i)>>>0>1))break}}o[c+(i<<2)>>2]=m,o[R+4>>2]=i}o[E>>2]=0,o[E+4>>2]=o[h+16>>2],o[h+16>>2]=k}else{o[o[b+4>>2]+((-1^e)<<2)>>2]=0;f:if(!((0|(e=o[b+12>>2]))<1))for(k=o[b+8>>2];;){if(o[o[k+((i=e-1|0)<<2)>>2]>>2])break f;if(o[b+12>>2]=i,n=(0|e)>1,e=i,!n)break}}if(i=o[o[d+4>>2]+12>>2],o[f+24>>2]=0,o[f+28>>2]=0,o[f+16>>2]=0,o[f+20>>2]=0,e=o[287],o[f+8>>2]=o[286],o[f+12>>2]=e,e=o[285],o[f>>2]=o[284],o[f+4>>2]=e,e=o[i+16>>2],o[f+16>>2]=o[e+12>>2],o[f+20>>2]=o[o[A+16>>2]+12>>2],v[f+36>>2]=v[e+16>>2],v[f+40>>2]=v[e+20>>2],v[f+44>>2]=v[e+24>>2],o[e+12>>2]=0,n=e+12|0,8==(0|(e=o[r+1736>>2]))?Fr[o[r+76>>2]](f+36|0,f+16|0,f,n):Fr[0|e](f+36|0,f+16|0,f,n,o[r+1896>>2]),o[n>>2]||(o[n>>2]=o[f+16>>2]),$(i,A))break e;break r}if(!(br(o[o[A+4>>2]+16>>2],n,k)>2]+4>>2]>>2]+14|0]=1,!J(o[A+4>>2]))break r;if(!$(o[o[d+4>>2]+12>>2],A))break r}}return U=f+48|0,C}Br(r+1740|0,1),g()}function K(r,e){var f,i,a=0,n=0,t=0,b=0,k=0,u=0,c=0,s=0,A=0,l=0,v=0;if(!r)return F(e);if(e>>>0>=4294967232)return o[613]=48,0;f=e>>>0<11?16:e+11&-8,t=-8&(i=o[4+(b=r-8|0)>>2]);r:if(3&i){k=t+b|0;e:if(t>>>0>=f>>>0){if((n=t-f|0)>>>0<16)break e;o[b+4>>2]=1&i|f|2,o[4+(a=b+f|0)>>2]=3|n,o[k+4>>2]=1|o[k+4>>2],q(a,n)}else if(o[620]!=(0|k))if(o[619]!=(0|k)){if(2&(n=o[k+4>>2]))break r;if((c=t+(-8&n)|0)>>>0>>0)break r;A=c-f|0;f:if(n>>>0<=255){if(t=o[k+8>>2],a=n>>>3|0,(0|(n=o[k+12>>2]))==(0|t)){l=2456,v=o[614]&Lr(a),o[l>>2]=v;break f}o[t+12>>2]=n,o[n+8>>2]=t}else{if(s=o[k+24>>2],(0|(u=o[k+12>>2]))==(0|k))if((a=o[(t=k+20|0)>>2])||(a=o[(t=k+16|0)>>2])){for(;n=t,u=a,(a=o[(t=a+20|0)>>2])||(t=u+16|0,a=o[u+16>>2]););o[n>>2]=0}else u=0;else a=o[k+8>>2],o[a+12>>2]=u,o[u+8>>2]=a;if(s){n=o[k+28>>2];i:{if(o[(a=2760+(n<<2)|0)>>2]==(0|k)){if(o[a>>2]=u,u)break i;l=2460,v=o[615]&Lr(n),o[l>>2]=v;break f}if(o[(o[s+16>>2]==(0|k)?16:20)+s>>2]=u,!u)break f}o[u+24>>2]=s,(a=o[k+16>>2])&&(o[u+16>>2]=a,o[a+24>>2]=u),(a=o[k+20>>2])&&(o[u+20>>2]=a,o[a+24>>2]=u)}}A>>>0<=15?(o[b+4>>2]=1&i|c|2,o[4+(a=b+c|0)>>2]=1|o[a+4>>2]):(o[b+4>>2]=1&i|f|2,o[4+(n=b+f|0)>>2]=3|A,o[4+(a=b+c|0)>>2]=1|o[a+4>>2],q(n,A))}else{if((n=t+o[616]|0)>>>0>>0)break r;(a=n-f|0)>>>0>=16?(o[b+4>>2]=1&i|f|2,o[4+(t=b+f|0)>>2]=1|a,o[(n=n+b|0)>>2]=a,o[n+4>>2]=-2&o[n+4>>2]):(o[b+4>>2]=n|1&i|2,o[4+(a=n+b|0)>>2]=1|o[a+4>>2],a=0,t=0),o[619]=t,o[616]=a}else{if((t=t+o[617]|0)>>>0<=f>>>0)break r;o[b+4>>2]=1&i|f|2,a=t-f|0,o[4+(n=b+f|0)>>2]=1|a,o[617]=a,o[620]=n}a=b}else{if(f>>>0<256)break r;if(t>>>0>=f+4>>>0&&(a=b,t-f>>>0<=o[734]<<1>>>0))break r;a=0}return a?a+8|0:(b=F(e))?(G(b,r,e>>>0>(a=(3&(a=o[r-4>>2])?-4:-8)+(-8&a)|0)>>>0?a:e),W(r),b):0}function Y(r,e){var f=0,i=0,n=0,t=0,k=0,u=0,c=p(0),s=0,A=p(0);for(i=o[o[o[e+4>>2]+8>>2]>>2];;){r:{if(b[i+14|0])for(;i=o[o[o[(e=i)+4>>2]+8>>2]>>2],b[i+14|0];);e:{f:{i:{a:{if(b[e+14|0])f=e;else{if(!(f=o[o[o[e+4>>2]+4>>2]>>2]))break a;if(i=e,!b[f+14|0])break a}a[f+14|0]=0,n=o[f>>2],e=o[o[n+4>>2]+16>>2],k=o[i>>2];n:if((0|e)!=o[o[k+4>>2]+16>>2]){c=v[e+28>>2],s=o[o[o[f+4>>2]+8>>2]>>2],t=o[s>>2],u=o[o[t+4>>2]+16>>2],A=v[u+28>>2];t:{if(!(!(v[e+32>>2]<=v[u+32>>2])|c!=A)||c>2])>2]+4>>2]>>2]+14|0]=1,!(e=J(n)))break e;if($(o[t+4>>2],e))break t;break r}if(br(u,e,o[t+16>>2])>p(0)){e=f;break n}if(a[s+14|0]=1,a[f+14|0]=1,!(e=J(t)))break r;if(!$(o[n+12>>2],o[t+4>>2]))break r;e=o[e+4>>2]}if(a[o[e+20>>2]+21|0]=b[f+12|0],b[i+15|0]){if(o[o[i>>2]+24>>2]=0,Pr(o[i+4>>2]),W(i),!N(k))break r;i=o[o[o[f+4>>2]+8>>2]>>2],k=o[i>>2],e=f}else if(b[f+15|0]){if(o[o[f>>2]+24>>2]=0,Pr(o[f+4>>2]),W(f),!N(n))break r;e=o[o[o[i+4>>2]+4>>2]>>2],n=o[e>>2]}else e=f}else e=f;if(o[n+16>>2]==o[k+16>>2])break f;if(f=o[o[n+4>>2]+16>>2],t=o[o[k+4>>2]+16>>2],b[i+15|0]|b[e+15|0]|(0|f)==(0|t))break i;if(u=f,(0|(f=o[r+72>>2]))!=(0|t)&&(0|u)!=(0|f))break i;if(!O(r,e))break f}return}z(r,e)}if(o[n+16>>2]!=o[k+16>>2])continue;if(t=o[n+4>>2],f=o[k+4>>2],o[t+16>>2]!=o[f+16>>2])continue;if(o[k+28>>2]=o[k+28>>2]+o[n+28>>2],o[f+28>>2]=o[f+28>>2]+o[t+28>>2],o[o[e>>2]+24>>2]=0,Pr(o[e+4>>2]),W(e),!N(n))break r;e=o[o[o[i+4>>2]+4>>2]>>2];continue}}break}Br(r+1740|0,1),g()}function N(r){var e,f=0,i=0,n=0,t=0,k=0;if(t=o[r+4>>2],(0|(e=o[t+20>>2]))!=(0|(i=o[r+20>>2]))){for(f=n=o[i+8>>2];o[f+20>>2]=e,(0|n)!=(0|(f=o[f+12>>2])););f=o[i>>2],n=o[i+4>>2],o[f+4>>2]=n,o[n>>2]=f,W(i)}if((0|(n=o[r+8>>2]))!=(0|r)){if(k=o[r+4>>2],f=o[k+12>>2],o[o[k+20>>2]+8>>2]=f,o[o[r+16>>2]+8>>2]=n,k=o[f+8>>2],o[o[n+4>>2]+12>>2]=f,o[o[k+4>>2]+12>>2]=r,o[r+8>>2]=k,o[f+8>>2]=n,(0|i)==(0|e)){if(!(i=F(24)))return 0;for(f=o[r+20>>2],n=o[f+4>>2],o[i+4>>2]=n,o[n>>2]=i,o[i>>2]=f,o[f+4>>2]=i,o[i+12>>2]=0,o[i+16>>2]=0,o[i+8>>2]=r,a[i+20|0]=0,a[i+21|0]=b[f+21|0],f=r;o[f+20>>2]=i,(0|(f=o[f+12>>2]))!=(0|r););}}else{for(i=o[r+16>>2],f=n=o[i+8>>2];o[f+16>>2]=0,(0|n)!=(0|(f=o[f+8>>2])););f=o[i>>2],n=o[i+4>>2],o[f+4>>2]=n,o[n>>2]=f,W(i)}if((0|(f=o[t+8>>2]))!=(0|t))i=o[o[t+4>>2]+12>>2],o[o[r+20>>2]+8>>2]=i,o[o[t+16>>2]+8>>2]=f,n=o[i+8>>2],o[o[f+4>>2]+12>>2]=i,o[o[n+4>>2]+12>>2]=t,o[t+8>>2]=n,o[i+8>>2]=f;else{for(i=o[t+16>>2],f=n=o[i+8>>2];o[f+16>>2]=0,(0|n)!=(0|(f=o[f+8>>2])););for(f=o[i>>2],n=o[i+4>>2],o[f+4>>2]=n,o[n>>2]=f,W(i),i=o[t+20>>2],f=t=o[i+8>>2];o[f+20>>2]=0,(0|t)!=(0|(f=o[f+12>>2])););f=o[i>>2],t=o[i+4>>2],o[f+4>>2]=t,o[t>>2]=f,W(i)}return f=o[r+4>>2],f=o[(r=r>>>0>f>>>0?f:r)>>2],i=o[o[r+4>>2]>>2],o[o[f+4>>2]>>2]=i,o[o[i+4>>2]>>2]=f,W(r),1}function V(r,e){var f,i=0,n=0,t=0,k=0,u=0,c=0,s=0;if(i=0,f=F(64)){if(u=o[r+4>>2],t=o[(i=r>>>0>u>>>0?u:r)+4>>2],n=o[t>>2],o[f+32>>2]=n,o[o[n+4>>2]>>2]=f,o[f>>2]=i,k=f+32|0,o[t>>2]=k,o[f+16>>2]=0,o[f+20>>2]=0,o[f+12>>2]=k,o[f+4>>2]=k,o[f+24>>2]=0,o[f+28>>2]=0,o[f+48>>2]=0,o[f+52>>2]=0,o[f+44>>2]=f,o[f+40>>2]=k,o[f+36>>2]=f,o[f+56>>2]=0,o[f+60>>2]=0,o[f+8>>2]=f,(0|(c=o[r+20>>2]))!=(0|(t=o[e+20>>2]))){for(i=n=o[t+8>>2];o[i+20>>2]=c,(0|n)!=(0|(i=o[i+12>>2])););i=o[t>>2],n=o[t+4>>2],o[i+4>>2]=n,o[n>>2]=i,W(t),u=o[r+4>>2],n=o[f+8>>2],i=o[r+20>>2]}else n=f,i=t;if(r=o[r+12>>2],s=o[r+8>>2],o[o[n+4>>2]+12>>2]=r,o[o[s+4>>2]+12>>2]=f,o[f+8>>2]=s,o[r+8>>2]=n,r=o[e+8>>2],n=o[f+40>>2],o[o[n+4>>2]+12>>2]=e,o[o[r+4>>2]+12>>2]=k,o[f+40>>2]=r,o[e+8>>2]=n,o[f+16>>2]=o[u+16>>2],e=o[e+16>>2],r=i,o[f+52>>2]=r,o[f+48>>2]=e,o[f+20>>2]=r,o[r+8>>2]=k,i=f,(0|t)==(0|c)&&(i=0,e=F(24))){for(i=o[r+4>>2],o[e+4>>2]=i,o[i>>2]=e,o[e>>2]=r,o[r+4>>2]=e,o[e+12>>2]=0,o[e+16>>2]=0,o[e+8>>2]=f,a[e+20|0]=0,a[e+21|0]=b[r+21|0],i=f;o[i+20>>2]=e,(0|(i=o[i+12>>2]))!=(0|f););i=f}}return i}function G(r,e,f){var i=0,n=0;if(f>>>0>=512)T(0|r,0|e,0|f);else{i=r+f|0;r:if(3&(r^e))if(i>>>0<4)f=r;else if((n=i-4|0)>>>0>>0)f=r;else for(f=r;a[0|f]=b[0|e],a[f+1|0]=b[e+1|0],a[f+2|0]=b[e+2|0],a[f+3|0]=b[e+3|0],e=e+4|0,n>>>0>=(f=f+4|0)>>>0;);else{e:if(3&r)if((0|f)<1)f=r;else for(f=r;;){if(a[0|f]=b[0|e],e=e+1|0,!(3&(f=f+1|0)))break e;if(!(f>>>0>>0))break}else f=r;if(!((r=-4&i)>>>0<64||(n=r+-64|0)>>>0>>0))for(;o[f>>2]=o[e>>2],o[f+4>>2]=o[e+4>>2],o[f+8>>2]=o[e+8>>2],o[f+12>>2]=o[e+12>>2],o[f+16>>2]=o[e+16>>2],o[f+20>>2]=o[e+20>>2],o[f+24>>2]=o[e+24>>2],o[f+28>>2]=o[e+28>>2],o[f+32>>2]=o[e+32>>2],o[f+36>>2]=o[e+36>>2],o[f+40>>2]=o[e+40>>2],o[f+44>>2]=o[e+44>>2],o[f+48>>2]=o[e+48>>2],o[f+52>>2]=o[e+52>>2],o[f+56>>2]=o[e+56>>2],o[f+60>>2]=o[e+60>>2],e=e- -64|0,n>>>0>=(f=f- -64|0)>>>0;);if(r>>>0<=f>>>0)break r;for(;o[f>>2]=o[e>>2],e=e+4|0,r>>>0>(f=f+4|0)>>>0;);}if(f>>>0>>0)for(;a[0|f]=b[0|e],e=e+1|0,(0|i)!=(0|(f=f+1|0)););}}function J(r){var e,f=0,i=0,a=0,n=0,t=0;if(e=r|=0,r=0,(f=F(64))&&(a=o[e+4>>2],n=o[(i=a>>>0>>0?a:e)+4>>2],t=o[n>>2],o[f+32>>2]=t,o[o[t+4>>2]>>2]=f,o[f>>2]=i,i=f+32|0,o[n>>2]=i,o[f+16>>2]=0,o[f+20>>2]=0,o[f+12>>2]=i,o[f+4>>2]=i,o[f+24>>2]=0,o[f+28>>2]=0,o[f+48>>2]=0,o[f+52>>2]=0,o[f+40>>2]=i,o[f+36>>2]=f,o[f+56>>2]=0,o[f+60>>2]=0,o[f+8>>2]=f,n=o[e+12>>2],t=o[n+8>>2],o[f+44>>2]=n,o[o[t+4>>2]+12>>2]=f,o[f+8>>2]=t,o[n+8>>2]=f,n=o[a+16>>2],o[f+16>>2]=n,a=F(40))){for(r=o[n+4>>2],o[a+4>>2]=r,o[r>>2]=a,o[a>>2]=n,o[n+4>>2]=a,o[a+12>>2]=0,o[a+8>>2]=i,r=i;o[r+16>>2]=a,(0|i)!=(0|(r=o[r+8>>2])););r=o[e+20>>2],o[f+20>>2]=r,o[f+52>>2]=r,r=f}return r?(f=o[r+4>>2],r=o[e+4>>2],i=o[o[r+4>>2]+12>>2],a=o[i+8>>2],n=o[r+8>>2],o[o[n+4>>2]+12>>2]=i,o[o[a+4>>2]+12>>2]=r,o[r+8>>2]=a,o[i+8>>2]=n,i=o[f+8>>2],a=o[r+8>>2],o[o[a+4>>2]+12>>2]=f,o[o[i+4>>2]+12>>2]=r,o[r+8>>2]=i,o[f+8>>2]=a,o[r+16>>2]=o[f+16>>2],i=o[f+4>>2],o[o[i+16>>2]+8>>2]=i,o[i+20>>2]=o[r+20>>2],o[f+28>>2]=o[e+28>>2],o[i+28>>2]=o[r+28>>2],0|f):0}function Z(r,e,f,i,n,t){var b=0,k=0,u=0,c=0,s=0;c=e+4|0,u=r- -64|0;r:{for(;;){if(k=o[f+4>>2],!(b=F(16)))break r;if(o[b>>2]=k,s=Cr(o[u>>2],o[e+4>>2],b),o[b+4>>2]=s,!s)break r;if(a[b+13|0]=0,a[b+14|0]=0,a[b+15|0]=0,o[k+24>>2]=b,(0|i)==(0|(f=o[f+8>>2])))break}if(b=o[o[o[e+4>>2]+8>>2]>>2],f=o[o[b>>2]+4>>2],n=n||o[f+8>>2],o[f+16>>2]==o[n+16>>2])for(u=0;;){if(i=e,e=b,(0|(b=n))!=o[(n=f)+8>>2]){if(!$(o[o[n+4>>2]+12>>2],n))break r;if(!$(o[o[b+4>>2]+12>>2],n))break r}k=o[i+8>>2]-o[n+28>>2]|0,o[e+8>>2]=k;e:{f:switch(o[r+56>>2]-100130|0){case 0:f=1&k;break e;case 1:f=0!=(0|k);break e;case 2:f=(0|k)>0;break e;case 3:f=k>>>31|0;break e;case 4:break f;default:break e}f=k+1>>>0>2}if(a[e+12|0]=f,a[i+14|0]=1,u&&z(r,i)&&(o[n+28>>2]=o[n+28>>2]+o[b+28>>2],f=o[n+4>>2],o[f+28>>2]=o[f+28>>2]+o[o[b+4>>2]+28>>2],o[o[i>>2]+24>>2]=0,Pr(o[c>>2]),W(i),!N(b)))break r;if(c=e+4|0,u=1,b=o[o[o[e+4>>2]+8>>2]>>2],f=o[o[b>>2]+4>>2],o[f+16>>2]!=o[n+16>>2])break}return a[e+14|0]=1,void(t&&Y(r,e))}Br(r+1740|0,1),g()}function X(r){var e,f=0,i=0,a=0,n=0,t=0,k=0,u=0,c=0;if((0|(n=o[40+(r|=0)>>2]))!=(0|(e=r+40|0)))for(;;){if(c=o[n>>2],!b[n+21|0]){for(u=o[n+8>>2],r=o[u+12>>2];;){if(o[r+20>>2]=0,k=o[r+12>>2],f=o[r+4>>2],!o[f+20>>2]){if(a=o[r+16>>2],(0|(i=o[r+8>>2]))!=(0|r))o[a+8>>2]=i,a=o[f+12>>2],t=o[a+8>>2],o[o[i+4>>2]+12>>2]=a,o[o[t+4>>2]+12>>2]=r,o[r+8>>2]=t,o[a+8>>2]=i;else{for(f=i=o[a+8>>2];o[f+16>>2]=0,(0|i)!=(0|(f=o[f+8>>2])););f=o[a>>2],i=o[a+4>>2],o[f+4>>2]=i,o[i>>2]=f,W(a),f=o[r+4>>2]}if(a=o[f+16>>2],(0|(i=o[f+8>>2]))!=(0|f))o[a+8>>2]=i,a=o[o[f+4>>2]+12>>2],t=o[a+8>>2],o[o[i+4>>2]+12>>2]=a,o[o[t+4>>2]+12>>2]=f,o[f+8>>2]=t,o[a+8>>2]=i;else{for(f=i=o[a+8>>2];o[f+16>>2]=0,(0|i)!=(0|(f=o[f+8>>2])););f=o[a>>2],i=o[a+4>>2],o[f+4>>2]=i,o[i>>2]=f,W(a),f=o[r+4>>2]}a=o[(f=r>>>0>f>>>0?f:r)>>2],i=o[o[f+4>>2]>>2],o[o[a+4>>2]>>2]=i,o[o[i+4>>2]>>2]=a,W(f)}if(f=(0|r)!=(0|u),r=k,!f)break}r=o[n>>2],k=o[n+4>>2],o[r+4>>2]=k,o[k>>2]=r,W(n)}if((0|e)==(0|(n=c)))break}}function $(r,e){var f=0,i=0,n=0,t=0,k=0,u=0;if((0|(r|=0))!=(0|(e|=0))){if((0|(i=o[e+16>>2]))!=(0|(k=o[r+16>>2]))){for(f=n=o[i+8>>2];o[f+16>>2]=k,(0|n)!=(0|(f=o[f+8>>2])););f=o[i>>2],n=o[i+4>>2],o[f+4>>2]=n,o[n>>2]=f,W(i)}if((0|(u=o[r+20>>2]))!=(0|(n=o[e+20>>2]))){for(f=t=o[n+8>>2];o[f+20>>2]=u,(0|t)!=(0|(f=o[f+12>>2])););f=o[n>>2],t=o[n+4>>2],o[f+4>>2]=t,o[t>>2]=f,W(n)}if(f=o[r+8>>2],t=o[e+8>>2],o[o[t+4>>2]+12>>2]=r,o[o[f+4>>2]+12>>2]=e,o[e+8>>2]=f,o[r+8>>2]=t,(0|i)==(0|k)){if(!(i=F(40)))return 0;for(f=o[r+16>>2],k=o[f+4>>2],o[i+4>>2]=k,o[k>>2]=i,o[i>>2]=f,o[f+4>>2]=i,o[i+12>>2]=0,o[i+8>>2]=e,f=e;o[f+16>>2]=i,(0|(f=o[f+8>>2]))!=(0|e););o[o[r+16>>2]+8>>2]=r}if((0|n)==(0|u)){if(!(i=F(24)))return 0;for(f=o[r+20>>2],n=o[f+4>>2],o[i+4>>2]=n,o[n>>2]=i,o[i>>2]=f,o[f+4>>2]=i,o[i+12>>2]=0,o[i+16>>2]=0,o[i+8>>2]=e,a[i+20|0]=0,a[i+21|0]=b[f+21|0],f=e;o[f+20>>2]=i,(0|(f=o[f+12>>2]))!=(0|e););o[o[r+20>>2]+8>>2]=r}}return 1}function rr(r,e){var f=0,i=0,a=0,n=0,t=0,b=0,k=p(0),u=0,c=0,s=p(0);if(o[r+20>>2]){i=e,f=o[r>>2],r=o[f+8>>2]+1|0,o[f+8>>2]=r;r:{if(!((0|(e=o[f+12>>2]))>=r<<1)){if(o[f+12>>2]=e<<1,a=o[f+4>>2],e=K(n=o[f>>2],e<<3|4),o[f>>2]=e,!e){o[f>>2]=n,a=2147483647;break r}if(e=K(o[f+4>>2],8+(o[f+12>>2]<<3)|0),o[f+4>>2]=e,!e){o[f+4>>2]=a,a=2147483647;break r}}if(n=o[f+4>>2],a=r,(e=o[f+16>>2])&&(o[f+16>>2]=o[4+(n+(e<<3)|0)>>2],a=e),t=o[f>>2],o[t+(r<<2)>>2]=a,o[(b=n+(a<<3)|0)>>2]=i,o[b+4>>2]=r,o[f+20>>2]){e:if(r>>>0<2)e=r;else for(k=v[i+28>>2];;){if(f=o[((e=r>>1)<<2)+t>>2],c=o[(u=n+(f<<3)|0)>>2],(s=v[c+28>>2])>2]<=v[i+32>>2])|k!=s)){e=r;break e}if(o[(r<<2)+t>>2]=f,o[u+4>>2]=r,!((r=e)>>>0>1))break}o[(e<<2)+t>>2]=a,o[b+4>>2]=e}}return a}if(i=(f=o[r+12>>2])+1|0,o[r+12>>2]=i,a=o[r+4>>2],(0|(n=i))<(0|(i=o[r+16>>2])))i=a;else if(o[r+16>>2]=i<<1,i=K(a,i<<3),o[r+4>>2]=i,!i)return o[r+4>>2]=a,2147483647;return o[(f<<2)+i>>2]=e,-1^f}function er(r){r|=0;var e,f,i=0,n=0,t=0,k=0,u=0;e=F(40),f=F(40);r:{if(!(t=F(24))||!e|!f){if(e&&W(e),f&&W(f),!t)break r;return W(t),0}if(!(i=F(64)))return 0;for(n=o[r+68>>2],k=o[(n=n>>>0<(k=r- -64|0)>>>0?n:k)+4>>2],u=o[k>>2],o[i+32>>2]=u,o[o[u+4>>2]>>2]=i,o[i>>2]=n,n=k,k=i+32|0,o[n>>2]=k,o[i+16>>2]=0,o[i+20>>2]=0,o[i+12>>2]=k,o[i+4>>2]=k,o[i+24>>2]=0,o[i+28>>2]=0,o[i+48>>2]=0,o[i+52>>2]=0,o[i+44>>2]=i,o[i+40>>2]=k,o[i+36>>2]=i,o[i+56>>2]=0,o[i+60>>2]=0,o[i+8>>2]=i,n=o[r+4>>2],o[e+4>>2]=n,o[n>>2]=e,o[e+12>>2]=0,o[e+8>>2]=i,n=i;o[n+16>>2]=e,(0|(n=o[n+8>>2]))!=(0|i););for(o[f+4>>2]=e,o[e>>2]=f,o[f>>2]=r,o[r+4>>2]=f,o[f+12>>2]=0,o[f+8>>2]=k,n=k;o[n+16>>2]=f,(0|k)!=(0|(n=o[n+8>>2])););for(n=o[r+44>>2],o[t+4>>2]=n,o[n>>2]=t,o[t>>2]=r+40,o[r+44>>2]=t,o[t+12>>2]=0,o[t+16>>2]=0,o[t+8>>2]=i,a[t+20|0]=0,a[t+21|0]=b[r+61|0],n=i;o[n+20>>2]=t,(0|(n=o[n+12>>2]))!=(0|i););}return 0|i}function fr(r,e){var f=0,i=0,n=0,t=0,k=0,u=0;o[r+8>>2]=o[283],f=o[282],o[r>>2]=o[281],o[r+4>>2]=f,f=o[e+20>>2];r:if(b[f+21|0]){n=e;e:{f:{for(;;){if(b[f+20|0])break r;if(a[f+20|0]=1,o[f+16>>2]=i,n=o[o[n+12>>2]+4>>2],i=o[n+20>>2],b[i+21|0]){if(b[i+20|0])break f;if(a[i+20|0]=1,o[i+16>>2]=f,t=t+2|0,n=o[n+8>>2],f=o[n+20>>2],b[f+21|0])continue;break r}break}t|=1;break e}t|=1}i=f}else n=e;k=o[e+4>>2],f=o[k+20>>2];r:if(!(!b[f+21|0]|b[f+20|0])){e:{f:{for(;;){if(a[f+20|0]=1,o[f+16>>2]=i,e=o[k+12>>2],k=o[e+4>>2],i=o[k+20>>2],b[i+21|0]){if(b[i+20|0])break f;if(a[i+20|0]=1,o[i+16>>2]=f,u=u+2|0,e=o[o[k+8>>2]+4>>2],k=o[e+4>>2],f=o[k+20>>2],!b[f+21|0])break r;if(!b[f+20|0])continue;break r}break}u|=1;break e}u|=1}i=f}f=t+u|0,o[r>>2]=f;r:{if(1&t){if(!(1&u))break r;o[r>>2]=f-1,e=e+8|0}else e=n+4|0;e=o[e>>2]}if(o[r+4>>2]=e,i)for(;a[i+20|0]=0,i=o[i+16>>2];);}function ir(r,e){e|=0;var f=0;if((0|(f=o[(r|=0)>>2]))!=(0|e))for(;;){r:if(e>>>0>f>>>0){e:switch(0|f){case 0:11==(0|(f=o[r+1732>>2]))?Fr[o[r+12>>2]](100151):Fr[0|f](100151,o[r+1896>>2]),o[r>>2]&&ir(r,0),o[r+112>>2]=0,f=1,o[r>>2]=1,a[r+108|0]=0,o[r+1896>>2]=0,o[r+8>>2]=0;break r;case 1:break e;default:break r}if(11==(0|(f=o[r+1732>>2]))?Fr[o[r+12>>2]](100152):Fr[0|f](100152,o[r+1896>>2]),1!=o[r>>2]&&ir(r,1),o[r>>2]=2,o[r+4>>2]=0,f=2,o[r+112>>2]<1)break r;a[r+108|0]=1}else{e:switch(f-1|0){case 1:11==(0|(f=o[r+1732>>2]))?Fr[o[r+12>>2]](100154):Fr[0|f](100154,o[r+1896>>2]),2!=o[r>>2]&&ir(r,2),f=1,o[r>>2]=1;break r;case 0:break e;default:break r}11==(0|(f=o[r+1732>>2]))?Fr[o[r+12>>2]](100153):Fr[0|f](100153,o[r+1896>>2]),(f=o[r+8>>2])&&hr(f),f=0,o[r+8>>2]=0,o[r>>2]=0,o[r+4>>2]=0}if((0|e)==(0|f))break}}function ar(r,e,f){var i=0,a=0,n=0,t=0,o=0,b=0,k=0,u=0,c=0;r:{e:{f:{i:{a:{n:{t:{o:{b:{k:{if(a=e,e){if(!(i=f))break k;break b}r=(r>>>0)/(f>>>0)|0,j=0;break r}if(!r)break o;break t}if(!(i-1&i))break n;b=0-(o=(m(i)+33|0)-m(a)|0)|0;break i}r=(a>>>0)/0|0,j=0;break r}if((i=32-m(a)|0)>>>0<31)break a;break f}if(1==(0|i))break e;f=31&(i=i?31-m(i-1^i)|0:32),(63&i)>>>0>=32?(a=0,r=e>>>f|0):(a=e>>>f|0,r=((1<>>f),j=a;break r}o=i+1|0,b=63-i|0}if(i=e,n=31&(a=63&o),a>>>0>=32?(a=0,n=i>>>n|0):(a=i>>>n|0,n=((1<>>n),i=31&(b&=63),b>>>0>=32?(e=r<>>32-i|e<>>31)-(u=f&(t=b-((a=a<<1|n>>>31)+(i>>>0>>0)|0)>>31))|0,a=a-(k>>>0>>0)|0,e=e<<1|r>>>31,r=c|r<<1,c=t&=1,o=o-1|0;);j=e<<1|r>>>31,r=t|r<<1;break r}r=0,e=0}j=e}return r}function nr(r){var e,f,i,a,n=0,t=0,b=0,k=p(0),u=0,c=p(0),s=0,A=0,l=0,d=0,h=0;if(f=o[r+4>>2],e=o[r>>2],t=o[e+4>>2],a=o[(n=f+(t<<3)|0)>>2],!((0|(i=o[r+8>>2]))<1)&&(s=o[(i<<2)+e>>2],o[e+4>>2]=s,o[4+(A=(s<<3)+f|0)>>2]=1,o[n>>2]=0,o[n+4>>2]=o[r+16>>2],l=i-1|0,o[r+8>>2]=l,o[r+16>>2]=t,1!=(0|i))){for(h=(s<<3)+f|0,n=1;(0|l)<=(0|(r=n<<1))||(b=o[(o[((t=1|r)<<2)+e>>2]<<3)+f>>2],k=v[b+28>>2],u=o[(o[(r<<2)+e>>2]<<3)+f>>2],c=v[u+28>>2],!(v[b+32>>2]<=v[u+32>>2])|k!=c&&!(k=(0|i)||(t=o[h>>2],k=v[t+28>>2],b=o[(r<<2)+e>>2],d=o[(u=(b<<3)+f|0)>>2],k<(c=v[d+28>>2])|(v[t+32>>2]<=v[d+32>>2]?k==c:0)));)o[(n<<2)+e>>2]=b,o[u+4>>2]=n,n=r;o[(n<<2)+e>>2]=s,o[A+4>>2]=n}return a}function tr(r,e,f){var i=0,n=0;if(f&&(a[(i=r+f|0)-1|0]=e,a[0|r]=e,!(f>>>0<3||(a[i-2|0]=e,a[r+1|0]=e,a[i-3|0]=e,a[r+2|0]=e,f>>>0<7||(a[i-4|0]=e,a[r+3|0]=e,f>>>0<9||(i=(i=r)+(r=0-r&3)|0,n=h(255&e,16843009),o[i>>2]=n,o[(e=(r=f-r&-4)+i|0)-4>>2]=n,r>>>0<9||(o[i+8>>2]=n,o[i+4>>2]=n,o[e-8>>2]=n,o[e-12>>2]=n,r>>>0<25||(o[i+24>>2]=n,o[i+20>>2]=n,o[i+16>>2]=n,o[i+12>>2]=n,o[e-16>>2]=n,o[e-20>>2]=n,o[e-24>>2]=n,o[e-28>>2]=n,(f=r-(e=4&i|24)|0)>>>0<32))))))))for(n=Er(n,0,1,1),r=j,e=e+i|0;o[e+24>>2]=n,i=r,o[e+28>>2]=i,o[e+16>>2]=n,o[e+20>>2]=i,o[e+8>>2]=n,o[e+12>>2]=i,o[e>>2]=n,o[e+4>>2]=i,e=e+32|0,(f=f-32|0)>>>0>31;);}function or(r,e,f){r:if(!(e>>>0>20)){e:switch(e-9|0){case 0:return e=o[f>>2],o[f>>2]=e+4,void(o[r>>2]=o[e>>2]);case 1:return e=o[f>>2],o[f>>2]=e+4,e=o[e>>2],o[r>>2]=e,void(o[r+4>>2]=e>>31);case 2:return e=o[f>>2],o[f>>2]=e+4,o[r>>2]=o[e>>2],void(o[r+4>>2]=0);case 3:return e=o[f>>2]+7&-8,o[f>>2]=e+8,f=o[e+4>>2],o[r>>2]=o[e>>2],void(o[r+4>>2]=f);case 4:return e=o[f>>2],o[f>>2]=e+4,e=t[e>>1],o[r>>2]=e,void(o[r+4>>2]=e>>31);case 5:return e=o[f>>2],o[f>>2]=e+4,o[r>>2]=A[e>>1],void(o[r+4>>2]=0);case 6:return e=o[f>>2],o[f>>2]=e+4,e=a[0|e],o[r>>2]=e,void(o[r+4>>2]=e>>31);case 7:return e=o[f>>2],o[f>>2]=e+4,o[r>>2]=b[0|e],void(o[r+4>>2]=0);case 8:return e=o[f>>2]+7&-8,o[f>>2]=e+8,void(d[r>>3]=d[e>>3]);case 9:break e;default:break r}Fr[0](r,f)}}function br(r,e,f){var i,a=p(0),n=p(0),t=0,b=p(0),k=p(0),u=0,c=p(0),s=p(0);U=i=U+-64|0,u=(a=v[e+28>>2])>(n=v[r+28>>2]);r:{e:{if(!(!(v[r+32>>2]<=v[e+32>>2])|a!=n)||u){if((b=v[f+28>>2])>a|(v[e+32>>2]<=v[f+32>>2]?a==b:0))break r;if(t=1,u)break e}t=0,a==n&&(t=v[r+32>>2]<=v[e+32>>2])}u=t,t=1,(b=v[f+28>>2])>a||(t=0,a==b&&(t=v[e+32>>2]<=v[f+32>>2])),k=v[r+32>>2],c=v[e+32>>2],s=v[f+32>>2],d[i+40>>3]=b,d[i+24>>3]=a,d[i+48>>3]=s,d[i+32>>3]=c,d[i+16>>3]=k,d[i+8>>3]=n,o[i+4>>2]=t,o[i>>2]=u,xr(1092,i),b=v[f+28>>2],n=v[r+28>>2],a=v[e+28>>2]}return k=p(0),U=i- -64|0,n=p(a-n),a=p(b-a),p(n+a)>p(0)&&(k=n,n=v[e+32>>2],k=p(p(k*p(n-v[f+32>>2]))+p(a*p(n-v[r+32>>2])))),k}function kr(r,e,f){var i=0,n=0,t=0,k=0;i=o[e>>2];r:{if((0|e)!=(0|f))for(;;){if(a[e+15|0]=0,k=o[e+4>>2],t=o[o[k+8>>2]>>2],n=o[t>>2],o[n+16>>2]!=o[i+16>>2]){if(!b[t+15|0])return r=b[e+12|0],f=o[i+20>>2],o[f+8>>2]=i,a[f+21|0]=r,o[i+24>>2]=0,Pr(k),W(e),i;if(!(n=V(o[o[i+8>>2]+4>>2],o[n+4>>2])))break r;if(!N(o[t>>2]))break r;o[t>>2]=n,a[t+15|0]=0,o[n+24>>2]=t}if(o[i+8>>2]!=(0|n)){if(!$(o[o[n+4>>2]+12>>2],n))break r;if(!$(i,n))break r}if(n=b[e+12|0],i=o[e>>2],k=o[i+20>>2],o[k+8>>2]=i,a[k+21|0]=n,o[i+24>>2]=0,Pr(o[e+4>>2]),W(e),i=o[t>>2],(0|f)==(0|(e=t)))break}return i}Br(r+1740|0,1),g()}function ur(r,e,f){switch(e-100100|0){case 0:return void(o[r+88>>2]=f||15);case 6:return void(o[r+1716>>2]=f||3);case 4:return a[r+80|0]=0!=(0|f),void(o[r+92>>2]=f||14);case 10:return a[r+80|0]=0!=(0|f),void(o[r+1720>>2]=f||4);case 1:return void(o[r+96>>2]=f||13);case 7:return void(o[r+1724>>2]=f||5);case 2:return void(o[r+100>>2]=f||12);case 8:return void(o[r+1728>>2]=f||6);case 3:return void(o[r+12>>2]=f||18);case 9:return void(o[r+1732>>2]=f||11);case 5:return void(o[r+76>>2]=f||17);case 11:return void(o[r+1736>>2]=f||8);case 12:return void(o[r+104>>2]=f||16)}11==(0|(e=o[r+1732>>2]))?Fr[o[r+12>>2]](100900):Fr[0|e](100900,o[r+1896>>2])}function cr(r,e,f){var i=0,n=0,t=0;if(!(32&b[0|r]))r:{n=e,i=f;e:{if(!(r=o[(e=r)+16>>2])){if(r=b[e+74|0],a[e+74|0]=r-1|r,8&(r=o[e>>2])?(o[e>>2]=32|r,r=-1):(o[e+4>>2]=0,o[e+8>>2]=0,r=o[e+44>>2],o[e+28>>2]=r,o[e+20>>2]=r,o[e+16>>2]=r+o[e+48>>2],r=0),r)break e;r=o[e+16>>2]}if(r-(t=o[e+20>>2])>>>0>>0){Fr[o[e+36>>2]](e,n,f);break r}f:if(!(a[e+75|0]<0)){for(r=f;;){if(i=r,!r)break f;if(10==b[n+(r=i-1|0)|0])break}if(Fr[o[e+36>>2]](e,n,i)>>>0>>0)break e;n=i+n|0,f=f-i|0,t=o[e+20>>2]}G(t,n,f),o[e+20>>2]=o[e+20>>2]+f}}}function sr(r,e,f,i){var n,t=0;U=n=U-208|0,o[n+204>>2]=f,tr(n+160|0,0,40),o[n+200>>2]=o[n+204>>2],(0|D(0,e,n+200|0,n+80|0,n+160|0,i))<0||(o[r+76>>2],f=o[r>>2],a[r+74|0]<=0&&(o[r>>2]=-33&f),t=32&f,o[r+48>>2]?D(r,e,n+200|0,n+80|0,n+160|0,i):(o[r+48>>2]=80,o[r+16>>2]=n+80,o[r+28>>2]=n,o[r+20>>2]=n,f=o[r+44>>2],o[r+44>>2]=n,D(r,e,n+200|0,n+80|0,n+160|0,i),f&&(Fr[o[r+36>>2]](r,0,0),o[r+48>>2]=0,o[r+44>>2]=f,o[r+28>>2]=0,o[r+16>>2]=0,o[r+20>>2]=0)),o[r>>2]=o[r>>2]|t),U=n+208|0}function Ar(r,e){if(!r)return 0;r:{e:{if(r){if(e>>>0<=127)break e;if(o[o[493]>>2]){if(e>>>0<=2047){a[r+1|0]=63&e|128,a[0|r]=e>>>6|192,r=2;break r}if(!(57344!=(-8192&e)&&e>>>0>=55296)){a[r+2|0]=63&e|128,a[0|r]=e>>>12|224,a[r+1|0]=e>>>6&63|128,r=3;break r}if(e-65536>>>0<=1048575){a[r+3|0]=63&e|128,a[0|r]=e>>>18|240,a[r+2|0]=e>>>6&63|128,a[r+1|0]=e>>>12&63|128,r=4;break r}}else if(57216==(-128&e))break e;o[613]=25,r=-1}else r=1;break r}a[0|r]=e,r=1}return r}function lr(){var r,e=0,f=0;return(r=F(128))?(o[r+8>>2]=0,o[r+12>>2]=0,e=r+40|0,o[r+44>>2]=e,o[r+48>>2]=0,o[r+52>>2]=0,o[r+40>>2]=e,t[r+54>>1]=0,t[r+56>>1]=0,t[r+58>>1]=0,t[r+60>>1]=0,o[r+72>>2]=0,o[r+76>>2]=0,e=r+96|0,o[r+68>>2]=e,f=r- -64|0,o[r+64>>2]=f,o[r+80>>2]=0,o[r+84>>2]=0,o[r+88>>2]=0,o[r+92>>2]=0,o[r+104>>2]=0,o[r+108>>2]=0,o[r+100>>2]=f,o[r+96>>2]=e,o[r+112>>2]=0,o[r+116>>2]=0,o[r+120>>2]=0,o[r+124>>2]=0,o[r>>2]=r,o[r+4>>2]=r,0|r):0}function vr(r){var e,f,i=0,a=0,n=0,t=p(0),b=p(0),k=0;if(!(i=o[r+12>>2]))return nr(o[r>>2]);if(f=o[r+8>>2],e=o[o[(f+(i<<2)|0)-4>>2]>>2],a=o[r>>2],o[a+8>>2]&&(n=o[o[a+4>>2]+(o[o[a>>2]+4>>2]<<3)>>2],t=v[n+28>>2],b=v[e+28>>2],!(!(v[n+32>>2]<=v[e+32>>2])|t!=b)||t>2]=a,e;if(n=i<<2,i=k=i-1|0,o[o[(n+f|0)-8>>2]>>2])break}return o[r+12>>2]=k,e}function dr(r,e){var f=0,i=0,n=0;(f=F(16))&&(n=er(o[r+8>>2]))&&(i=o[n+16>>2],v[i+32>>2]=e,o[i+28>>2]=2112929218,i=o[o[n+4>>2]+16>>2],v[i+32>>2]=e,o[i+28>>2]=-34554430,o[r+72>>2]=i,a[f+15|0]=0,a[f+12|0]=0,o[f+8>>2]=0,o[f>>2]=n,a[f+13|0]=1,a[f+14|0]=0,i=f,f=Cr(n=o[r+64>>2],n,f),o[i+4>>2]=f,f)||(Br(r+1740|0,1),g())}function hr(r){var e=0,f=0,i=0;if((0|(e=o[40+(r|=0)>>2]))!=(0|(f=r+40|0)))for(;i=o[e>>2],W(e),(0|f)!=(0|(e=i)););if((0|(e=o[r>>2]))!=(0|r))for(;i=o[e>>2],W(e),(0|(e=i))!=(0|r););if((0|(e=o[r+64>>2]))!=(0|(f=r- -64|0)))for(;i=o[e>>2],W(e),(0|f)!=(0|(e=i)););W(r)}function pr(r){var e=0,f=p(0),i=p(0);if(!(e=o[r+12>>2]))return r=o[r>>2],o[o[r+4>>2]+(o[o[r>>2]+4>>2]<<3)>>2];e=o[o[(o[r+8>>2]+(e<<2)|0)-4>>2]>>2],r=o[r>>2];r:{if(o[r+8>>2]){if(r=o[o[r+4>>2]+(o[o[r>>2]+4>>2]<<3)>>2],(f=v[r+28>>2])<(i=v[e+28>>2]))break r;if(f==i&&v[r+32>>2]<=v[e+32>>2])break r}r=e}return r}function wr(r,e,f){var i=0,n=0,t=0;if(e>>>0<1)i=r;else for(;i=ar(r,e,10),t=n=j,n=Er(i,n,10,0),a[0|(f=f-1|0)]=r-n|48,n=e>>>0>9,r=i,e=t,n;);if(i)for(;r=(i>>>0)/10|0,a[0|(f=f-1|0)]=i-h(r,10)|48,e=i>>>0>9,i=r,e;);return f}function mr(r,e,f,i){var a,n=0,t=0;if(a=o[610]+1|0,o[610]=a,o[r>>2]=a,i)for(;;){if(!o[(t=(n<<3)+f|0)>>2])return o[t>>2]=a,o[4+(r=(n<<3)+f|0)>>2]=e,o[r+8>>2]=0,C(0|i),f;if((0|(n=n+1|0))==(0|i))break}return n=r,r=i<<1,e=mr(n,e,K(f,i<<4|8),r),C(0|r),e}function yr(r,e){var f,i,a=0;if(s(+r),a=0|k(1),f=0|k(0),i=a,2047!=(0|(a=a>>>20&2047))){if(!a)return a=e,0==r?e=0:(r=yr(0x10000000000000000*r,e),e=o[e>>2]+-64|0),o[a>>2]=e,r;o[e>>2]=a-1022,u(0,0|f),u(1,-2146435073&i|1071644672),r=+c()}return r}function gr(r,e,f){var i=p(0),a=p(0),n=p(0),t=p(0),o=p(0);return i=v[e+28>>2],a=p(i-v[r+28>>2]),i=p(v[f+28>>2]-i),(n=p(a+i))>p(0)?(o=v[e+32>>2],t=v[((e=i>a)?r:f)+32>>2],i=p(p(o-t)+p(p((e?a:i)/n)*p(t-v[(e?f:r)+32>>2])))):i=p(0),i}function Cr(r,e,f){for(var i=0;e=o[e+8>>2],(i=o[e>>2])&&!(0|Fr[o[r+16>>2]](o[r+12>>2],i,f)););return(r=F(12))?(o[r>>2]=f,o[r+4>>2]=o[e+4>>2],o[o[e+4>>2]+8>>2]=r,o[r+8>>2]=e,o[e+4>>2]=r,r):0}function Er(r,e,f,i){var a,n,t,o,b=0,k=0;return o=h(b=f>>>16|0,k=r>>>16|0),b=(65535&(k=((t=h(a=65535&f,n=65535&r))>>>16|0)+h(k,a)|0))+h(b,n)|0,j=(h(e,f)+o|0)+h(r,i)+(k>>>16)+(b>>>16)|0,65535&t|b<<16}function Rr(r,e,f,i,a){var n;if(U=n=U-256|0,!(73728&a|(0|f)<=(0|i))){if(tr(n,255&e,(i=(f=f-i|0)>>>0<256)?f:256),!i)for(;cr(r,n,256),(f=f-256|0)>>>0>255;);cr(r,n,f)}U=n+256|0}function Mr(r,e,f){var i=0,a=0;r:if(f)for(;;){if(!(a=o[(i<<3)+e>>2]))break r;if((0|r)==(0|a))return o[4+((i<<3)+e|0)>>2];if((0|(i=i+1|0))==(0|f))break}return 0}function Ir(r){var e,f;return(r=(e=o[412])+(f=r+3&-4)|0)>>>0<=e>>>0&&f||r>>>0>Or()<<16>>>0&&!(0|_(0|r))?(o[613]=48,-1):(o[412]=r,e)}function Sr(r){var e=0,f=0,i=0;if(a[o[r>>2]]-48>>>0<10)for(;e=o[r>>2],i=a[0|e],o[r>>2]=e+1,f=(h(f,10)+i|0)-48|0,a[e+1|0]-48>>>0<10;);return f}function _r(r){var e=0;(e=o[r>>2])&&(W(o[e+4>>2]),W(o[e>>2]),W(e)),(e=o[r+8>>2])&&W(e),(e=o[r+4>>2])&&W(e),W(r)}function Pr(r){var e;e=o[r+4>>2],o[e+8>>2]=o[r+8>>2],o[o[r+8>>2]+4>>2]=e,W(r)}function xr(r,e){var f;U=f=U-16|0,o[f+12>>2]=e,sr(o[288],r,e,43),U=f+16|0}function Lr(r){var e;return(-1>>>(e=31&r)&-2)<>>r}function Br(r,e){r|=0,e|=0,o[611]||(o[612]=e,o[611]=r),P()}function Tr(r,e){}function Ur(r){}function jr(){}e=b,n();var Fr=function(r){return r.set=function(r,e){this[r]=e},r.get=function(r){return this[r]},r}([null,function(r,e,f){r|=0,e=o[20+(e|=0)>>2],o[e+16>>2]=o[r+84>>2],o[r+84>>2]=e,a[e+20|0]=1},function(r,e,f){e|=0,f|=0,3==(0|(f=o[1716+(r|=0)>>2]))?Fr[o[r+88>>2]](6):Fr[0|f](6,o[r+1896>>2]),5==(0|(f=o[r+1724>>2]))?Fr[o[r+96>>2]](o[o[e+16>>2]+12>>2]):Fr[0|f](o[o[e+16>>2]+12>>2],o[r+1896>>2]),5==(0|(f=o[r+1724>>2]))?Fr[o[r+96>>2]](o[o[o[e+4>>2]+16>>2]+12>>2]):Fr[0|f](o[o[o[e+4>>2]+16>>2]+12>>2],o[r+1896>>2]),f=o[e+20>>2];r:if(b[f+21|0])for(;;){if(b[f+20|0])break r;if(a[f+20|0]=1,e=o[e+8>>2],5==(0|(f=o[r+1724>>2]))?Fr[o[r+96>>2]](o[o[o[e+4>>2]+16>>2]+12>>2]):Fr[0|f](o[o[o[e+4>>2]+16>>2]+12>>2],o[r+1896>>2]),f=o[e+20>>2],!b[f+21|0])break}6==(0|(e=o[r+1728>>2]))?Fr[o[r+100>>2]]():Fr[0|e](o[r+1896>>2])},Tr,Tr,Tr,Ur,function(r,e,f){e|=0,f|=0,3==(0|(f=o[1716+(r|=0)>>2]))?Fr[o[r+88>>2]](5):Fr[0|f](5,o[r+1896>>2]),5==(0|(f=o[r+1724>>2]))?Fr[o[r+96>>2]](o[o[e+16>>2]+12>>2]):Fr[0|f](o[o[e+16>>2]+12>>2],o[r+1896>>2]),5==(0|(f=o[r+1724>>2]))?Fr[o[r+96>>2]](o[o[o[e+4>>2]+16>>2]+12>>2]):Fr[0|f](o[o[o[e+4>>2]+16>>2]+12>>2],o[r+1896>>2]),f=o[e+20>>2];r:if(b[f+21|0])for(;;){if(b[f+20|0])break r;if(a[f+20|0]=1,e=o[o[e+12>>2]+4>>2],5==(0|(f=o[r+1724>>2]))?Fr[o[r+96>>2]](o[o[e+16>>2]+12>>2]):Fr[0|f](o[o[e+16>>2]+12>>2],o[r+1896>>2]),f=o[e+20>>2],!b[f+21|0]|b[f+20|0])break r;if(a[f+20|0]=1,e=o[e+8>>2],5==(0|(f=o[r+1724>>2]))?Fr[o[r+96>>2]](o[o[o[e+4>>2]+16>>2]+12>>2]):Fr[0|f](o[o[o[e+4>>2]+16>>2]+12>>2],o[r+1896>>2]),f=o[e+20>>2],!b[f+21|0])break}6==(0|(e=o[r+1728>>2]))?Fr[o[r+100>>2]]():Fr[0|e](o[r+1896>>2])},function(r,e,f,i,a){},function(r,e){r|=0,e|=0;var f=p(0),i=p(0);if((f=v[r+28>>2])<(i=v[e+28>>2]))r=1;else{if(f!=i)return 0;r=v[r+32>>2]<=v[e+32>>2]}return 0|r},function(r,e,f){r|=0,e|=0,f|=0;var i,a,n=p(0),t=p(0);return f=o[f>>2],i=o[o[f+4>>2]+16>>2],e=o[e>>2],(0|(a=o[o[e+4>>2]+16>>2]))==(0|(r=o[r+72>>2]))?(0|r)==(0|i)?(e=o[e+16>>2],n=v[e+28>>2],f=o[f+16>>2],t=v[f+28>>2],!(!(v[e+32>>2]<=v[f+32>>2])|n!=t)||n=p(0)|0):br(i,r,o[f+16>>2])<=p(0)|0:(e=o[e+16>>2],(0|r)==(0|i)?br(a,r,e)>=p(0)|0:gr(a,r,e)>=gr(o[o[f+4>>2]+16>>2],r,o[f+16>>2])|0)},Tr,jr,Ur,Ur,Ur,Ur,function(r,e,f,i){},Ur,ir,function(r){r|=0;var e=0,f=0,i=p(0),a=p(0),n=p(0),t=p(0),k=p(0),u=p(0),c=0,s=0,A=0,l=p(0),d=p(0),h=0,w=p(0),m=p(0),y=p(0),g=p(0),C=p(0),E=0,R=0,M=p(0),I=p(0),S=p(0);r:{e:if(!((0|(A=o[r+112>>2]))<3)){if(c=(R=r+116|0)+(A<<4)|0,t=v[r+24>>2],k=v[r+16>>2],u=v[r+20>>2],t!=p(0)||k!=p(0)|u!=p(0))w=v[r+124>>2],n=p(v[r+140>>2]-w),m=v[r+120>>2],l=p(v[r+136>>2]-m),y=v[r+116>>2],d=p(v[r+132>>2]-y);else{for(f=r+148|0,t=p(0),u=p(0),k=p(0),e=r+132|0,y=v[r+116>>2],i=d=p(v[e>>2]-y),m=v[r+120>>2],a=l=p(v[r+136>>2]-m),w=v[r+124>>2],g=n=p(v[r+140>>2]-w);C=p(v[e+20>>2]-m),M=p(v[f>>2]-y),I=p(p(i*C)-p(a*M)),S=p(v[e+24>>2]-w),a=p(p(a*S)-p(g*C)),i=p(p(g*M)-p(i*S)),p(p(t*I)+p(p(k*a)+p(u*i)))>=p(0)?(u=p(u+i),k=p(k+a),t=p(t+I)):(u=p(u-i),k=p(k-a),t=p(t-I)),i=M,a=C,g=S,c>>>0>(f=(e=f)+16|0)>>>0;);if((0|A)<3)break e}for(f=r+148|0,e=h=r+132|0;;){i=n,n=l,E=e,a=d,l=p(v[e+20>>2]-m),d=p(v[(e=f)>>2]-y),C=p(t*p(p(a*l)-p(n*d))),g=n,n=p(v[E+24>>2]-w);f:if((i=p(C+p(p(k*p(p(g*n)-p(i*l)))+p(u*p(p(i*d)-p(a*n))))))!=p(0)){if(i>p(0)){if(f=0,E=(0|s)<0,s=1,!E)break f;break r}if(f=0,E=(0|s)>0,s=-1,E)break r}if(!(c>>>0>(f=e+16|0)>>>0))break}switch(f=0,0|s){case 2:break r;case 0:break e}f=1;f:{i:switch(o[r+56>>2]-100132|0){case 0:if((0|s)>=0)break f;break e;case 2:break r;case 1:break i;default:break f}if((0|s)>0)break e}3==(0|(e=o[r+1716>>2]))?Fr[o[r+88>>2]](b[r+81|0]?2:(0|A)<4?4:6):Fr[0|e](b[r+81|0]?2:(0|A)<4?4:6,o[r+1896>>2]),5==(0|(e=o[r+1724>>2]))?Fr[o[r+96>>2]](o[r+128>>2]):Fr[0|e](o[r+128>>2],o[r+1896>>2]);f:if((0|s)<=0){if(R>>>0>=(e=c-16|0)>>>0)break f;for(;5==(0|(f=o[r+1724>>2]))?Fr[o[r+96>>2]](o[c-4>>2]):Fr[0|f](o[c-4>>2],o[r+1896>>2]),c=e,R>>>0<(e=e-16|0)>>>0;);}else if(!((0|A)<2))for(;5==(0|(e=o[r+1724>>2]))?Fr[o[r+96>>2]](o[h+12>>2]):Fr[0|e](o[h+12>>2],o[r+1896>>2]),(h=h+16|0)>>>0>>0;);6==(0|(e=o[r+1728>>2]))?Fr[o[r+100>>2]]():Fr[0|e](o[r+1896>>2])}f=1}return 0|f},lr,er,J,$,Q,Br,function(r){r|=0;var e,f=0,i=0,n=0,t=0,b=0,k=0,u=0,c=p(0),s=p(0),A=0,l=0,d=0,w=0,m=0,y=0,C=0,E=0,R=0,M=0;U=e=U-48|0,a[r+60|0]=0;r:{if(i=o[r+8>>2],(0|(f=o[i+64>>2]))!=(0|(k=i- -64|0)))for(;;){i=o[f+12>>2],t=o[f>>2],b=o[f+16>>2],n=o[o[f+4>>2]+16>>2];e:{if(!(v[b+28>>2]!=v[n+28>>2]|v[b+32>>2]!=v[n+32>>2]|o[i+12>>2]==(0|f))){o[e+24>>2]=0,o[e+28>>2]=0,o[e+16>>2]=0,o[e+20>>2]=0,n=o[287],o[e+8>>2]=o[286],o[e+12>>2]=n,n=o[285],o[e>>2]=o[284],o[e+4>>2]=n,n=o[i+16>>2],o[e+16>>2]=o[n+12>>2],o[e+20>>2]=o[b+12>>2],v[e+36>>2]=v[n+16>>2],v[e+40>>2]=v[n+20>>2],v[e+44>>2]=v[n+24>>2],o[n+12>>2]=0,n=n+12|0,8==(0|(b=o[r+1736>>2]))?Fr[o[r+76>>2]](e+36|0,e+16|0,e,n):Fr[0|b](e+36|0,e+16|0,e,n,o[r+1896>>2]),o[n>>2]||(o[n>>2]=o[e+16>>2]);f:{if($(i,f)){if(!N(f))break f;n=o[i+12>>2];break e}break r}break r}n=i,i=f}if(o[n+12>>2]==(0|i)){if((0|i)!=(0|n)&&(t=o[t+4>>2]!=(0|n)&&(0|n)!=(0|t)?t:o[t>>2],!N(n)))break r;if(f=(0|i)==(0|t)|o[t+4>>2]==(0|i)?o[t>>2]:t,!N(i))break r}else f=t;if((0|f)==(0|k))break}t=r,(f=F(28))?(n=f,(i=F(28))?(o[i+8>>2]=0,o[i+12>>2]=32,b=F(132),o[i>>2]=b,b?(k=F(264),o[i+4>>2]=k,k?(o[i+24>>2]=9,o[i+16>>2]=0,o[i+20>>2]=0,o[b+4>>2]=1,o[k+8>>2]=0):(W(b),W(i),i=0)):(W(i),i=0)):i=0,o[n>>2]=i,i?(n=F(128),o[f+4>>2]=n,n?(o[f+24>>2]=9,o[f+20>>2]=0,o[f+12>>2]=0,o[f+16>>2]=32):(W(o[i+4>>2]),W(o[i>>2]),W(i),W(f),f=0)):(W(f),f=0)):f=0,d=f,o[t+68>>2]=f;e:if(f){f:{i=o[r+8>>2];i:{if((0|(f=o[i>>2]))!=(0|i))for(;;){if(t=rr(d,f),o[f+36>>2]=t,2147483647==(0|t))break i;if((0|i)==(0|(f=o[f>>2])))break}if(U=y=U-400|0,t=F(4+(f=(m=o[d+12>>2])<<2)|0),o[d+8>>2]=t,U=y+400|0,t){if(!((b=(f+t|0)-4|0)>>>0>>0)){if(i=o[d+4>>2],n=1+((k=(m<<2)-4|0)>>>2|0)&7)for(f=t;o[f>>2]=i,f=f+4|0,i=i+4|0,n=n-1|0;);else f=t;if(!(k>>>0<28))for(;o[f>>2]=i,o[f+28>>2]=i+28,o[f+24>>2]=i+24,o[f+20>>2]=i+20,o[f+16>>2]=i+16,o[f+12>>2]=i+12,o[f+8>>2]=i+8,o[f+4>>2]=i+4,i=i+32|0,b>>>0>=(f=f+32|0)>>>0;);}for(o[y+4>>2]=b,o[y>>2]=t,C=2016473283,u=1;;){if((A=o[((u<<3)+y|0)-4>>2])>>>0>(k=o[(w<<3)+y>>2])+40>>>0)for(;;){for(C=h(C,1539415821)+1|0,R=o[(f=((C>>>0)%(1+(A-k>>2)>>>0)<<2)+k|0)>>2],o[f>>2]=o[k>>2],o[k>>2]=R,n=A+4|0,i=k-4|0;;){t=n,l=o[i+4>>2],b=i,f=i+4|0,n=o[l>>2],c=v[n+28>>2],E=o[R>>2],u=f;a:if(!(c<(s=v[E+28>>2]))){for(;;){if(i=f,u=f,v[n+32>>2]<=v[E+32>>2]&&c==s)break a;if(f=i+4|0,b=i,l=o[i+4>>2],n=o[l>>2],s>(c=v[n+28>>2]))break}u=f}i=u,u=o[(n=t-4|0)>>2],f=o[u>>2];a:if(!(s<(c=v[f+28>>2])))for(;;){if(!(!(v[E+32>>2]<=v[f+32>>2])|c!=s))break a;if(t=n,u=o[(n=n-4|0)>>2],f=o[u>>2],s<(c=v[f+28>>2]))break}if(o[i>>2]=u,o[n>>2]=l,!(i>>>0>>0))break}if(f=o[i>>2],o[i>>2]=l,o[n>>2]=f,(i-k|0)<(A-n|0)?(f=t,n=A,A=b):(f=k,n=b,k=t),o[4+(i=(w<<3)+y|0)>>2]=n,o[i>>2]=f,w=w+1|0,!(k+40>>>0>>0))break}if(u=w,A>>>0>=(t=k+4|0)>>>0)for(;;){n=o[t>>2],i=f=t;a:if(!(k>>>0>=f>>>0))for(;;){if(b=o[n>>2],c=v[b+28>>2],w=o[(i=f-4|0)>>2],l=o[w>>2],c<(s=v[l+28>>2])){i=f;break a}if(!(!(v[b+32>>2]<=v[l+32>>2])|c!=s)){i=f;break a}if(o[f>>2]=w,!(k>>>0<(f=i)>>>0))break}if(o[i>>2]=n,!(A>>>0>=(t=t+4|0)>>>0))break}if(w=u-1|0,!((0|u)>=1))break}if(o[d+20>>2]=1,o[d+16>>2]=m,d=o[d>>2],(0|(t=o[d+8>>2]))>=1)for(A=o[d+4>>2],k=o[d>>2],i=t;;){for(n=i,u=A+((w=o[k+(i<<2)>>2])<<3)|0,f=i;(0|t)<=(0|(i=f<<1))||(l=o[A+(o[k+((b=1|i)<<2)>>2]<<3)>>2],c=v[l+28>>2],m=o[A+(o[k+(i<<2)>>2]<<3)>>2],s=v[m+28>>2],!(v[l+32>>2]<=v[m+32>>2])|c!=s&&!(c(0|t)||(b=o[u>>2],c=v[b+28>>2],l=o[k+(i<<2)>>2],C=o[(m=A+(l<<3)|0)>>2],c<(s=v[C+28>>2])|(v[b+32>>2]<=v[C+32>>2]?c==s:0)));)o[k+(f<<2)>>2]=l,o[m+4>>2]=f,f=i;if(o[k+(f<<2)>>2]=w,o[u+4>>2]=f,i=n-1|0,!((0|n)>1))break}o[d+20>>2]=1,f=1}else f=0;if(f)break f}_r(o[r+68>>2]),o[r+68>>2]=0;break e}if(i=r- -64|0,(f=F(20))?(o[f+16>>2]=10,o[f+12>>2]=r,o[f>>2]=0,o[f+8>>2]=f,o[f+4>>2]=f):f=0,o[i>>2]=f,!f)break r;if(dr(r,p(-3999999973526325e22)),dr(r,p(3999999973526325e22)),i=vr(o[r+68>>2]))for(;;){f:if(f=pr(o[r+68>>2]))for(;;){if(v[f+28>>2]!=v[i+28>>2]|v[f+32>>2]!=v[i+32>>2])break f;if(t=o[vr(o[r+68>>2])+8>>2],n=o[i+8>>2],o[e+24>>2]=0,o[e+28>>2]=0,o[e+16>>2]=0,o[e+20>>2]=0,f=o[287],o[e+8>>2]=o[286],o[e+12>>2]=f,f=o[285],o[e>>2]=o[284],o[e+4>>2]=f,f=o[n+16>>2],o[e+16>>2]=o[f+12>>2],o[e+20>>2]=o[o[t+16>>2]+12>>2],v[e+36>>2]=v[f+16>>2],v[e+40>>2]=v[f+20>>2],v[e+44>>2]=v[f+24>>2],o[f+12>>2]=0,f=f+12|0,8==(0|(b=o[r+1736>>2]))?Fr[o[r+76>>2]](e+36|0,e+16|0,e,f):Fr[0|b](e+36|0,e+16|0,e,f,o[r+1896>>2]),o[f>>2]||(o[f>>2]=o[e+16>>2]),!$(n,t))break r;if(!(f=pr(o[r+68>>2])))break}if(H(r,i),!(i=vr(o[r+68>>2])))break}if(f=o[o[o[(t=r- -64|0)>>2]+4>>2]>>2],i=o[f>>2],o[r+72>>2]=o[i+16>>2],o[i+24>>2]=0,Pr(o[f+4>>2]),W(f),i=o[t>>2],f=o[o[i+4>>2]>>2])for(;o[o[f>>2]+24>>2]=0,Pr(o[f+4>>2]),W(f),i=o[t>>2],f=o[o[i+4>>2]>>2];);if((0|i)!=(0|(f=o[i+4>>2])))for(;W(f),(0|i)!=(0|(f=o[f+4>>2])););if(W(i),_r(o[r+68>>2]),M=1,r=o[r+8>>2],(0|(i=o[r+40>>2]))!=(0|(t=r+40|0)))for(;;){if(r=o[i+8>>2],i=o[i>>2],(0|r)==o[o[r+12>>2]+12>>2]&&(f=o[r+8>>2],o[f+28>>2]=o[f+28>>2]+o[r+28>>2],f=o[f+4>>2],o[f+28>>2]=o[f+28>>2]+o[o[r+4>>2]+28>>2],!N(r))){M=0;break e}if((0|i)==(0|t))break}}return U=e+48|0,0|M}Br(r+1740|0,1),g()},function(r,e,f){e|=0,f|=0;var i=0,a=0,n=0,t=0;n=1;r:if((0|(i=o[64+(r|=0)>>2]))!=(0|(a=r- -64|0))){if(t=0-e|0,!f)for(;;)if(r=b[o[i+20>>2]+21|0],o[i+28>>2]=(0|r)==b[o[o[i+4>>2]+20>>2]+21|0]?0:r?e:t,(0|a)==(0|(i=o[i>>2])))break r;for(;;){if(r=o[i>>2],(0|(f=b[o[i+20>>2]+21|0]))==b[o[o[i+4>>2]+20>>2]+21|0]){if(!N(i)){n=0;break r}}else o[i+28>>2]=f?e:t;if((0|a)==(0|(i=r)))break}}return 0|n},function(r){r|=0;var e,f=0,i=0,a=0,n=p(0),t=p(0),k=0,u=0,c=0;if((0|(f=o[r+40>>2]))!=(0|(e=r+40|0)))for(;;){if(r=o[f>>2],b[f+21|0]){for(f=f+8|0;f=o[f>>2],i=o[o[f+4>>2]+16>>2],n=v[i+28>>2],a=o[f+16>>2],t=v[a+28>>2],!(!(v[i+32>>2]<=v[a+32>>2])|n!=t)||n>2]+4|0;for(;!(!(v[a+32>>2]<=v[i+32>>2])|n!=t)||n>t;)f=o[f+12>>2],a=o[f+16>>2],t=v[a+28>>2],i=o[o[f+4>>2]+16>>2],n=v[i+28>>2];r:{e:if((0|(a=o[o[f+8>>2]+4>>2]))!=o[f+12>>2])for(;;){if(k=o[a+16>>2],t=v[k+28>>2],!(v[i+32>>2]<=v[k+32>>2])|n!=t&&!(t>n)){f:if(o[a+12>>2]!=(0|f))for(;;){if(i=o[o[f+8>>2]+4>>2],k=o[i+16>>2],n=v[k+28>>2],u=o[o[i+4>>2]+16>>2],!(n<(t=v[u+28>>2])|(v[k+32>>2]<=v[u+32>>2]?n==t:0))){if(!(br(o[o[f+4>>2]+16>>2],o[f+16>>2],k)>=p(0)))break f;i=o[o[f+8>>2]+4>>2]}if(f=V(f,i),i=0,!f)break r;if((0|(f=o[f+4>>2]))==o[a+12>>2])break}f=o[f+12>>2]}else{f:if((0|(i=o[a+12>>2]))!=(0|f))for(k=a+12|0;;){if(u=o[o[i+4>>2]+16>>2],n=v[u+28>>2],c=o[i+16>>2],!(n<(t=v[c+28>>2])|(v[u+32>>2]<=v[c+32>>2]?n==t:0))){if(!(br(o[a+16>>2],o[o[a+4>>2]+16>>2],u)<=p(0)))break f;i=o[k>>2]}if(a=V(i,a),i=0,!a)break r;if(k=(a=o[a+4>>2])+12|0,(0|(i=o[a+12>>2]))==(0|f))break}a=o[o[a+8>>2]+4>>2]}if(o[f+12>>2]==(0|a))break e;i=o[o[f+4>>2]+16>>2],n=v[i+28>>2]}if(i=o[a+12>>2],o[i+12>>2]!=(0|f))for(;;){if(a=V(i,a),i=0,!a)break r;if(a=o[a+4>>2],i=o[a+12>>2],o[i+12>>2]==(0|f))break}i=1}if(!i)return 0}if((0|e)==(0|(f=r)))break}return 1},function(r,e){r|=0;var f,i=0,a=0;if((0|(i=o[40+(e|=0)>>2]))!=(0|(f=e+40|0)))for(;;){if(b[i+21|0]){for(3==(0|(e=o[r+1716>>2]))?Fr[o[r+88>>2]](2):Fr[0|e](2,o[r+1896>>2]),e=o[i+8>>2];5==(0|(a=o[r+1724>>2]))?Fr[o[r+96>>2]](o[o[e+16>>2]+12>>2]):Fr[0|a](o[o[e+16>>2]+12>>2],o[r+1896>>2]),(0|(e=o[e+12>>2]))!=o[i+8>>2];);6==(0|(e=o[r+1728>>2]))?Fr[o[r+100>>2]]():Fr[0|e](o[r+1896>>2])}if((0|f)==(0|(i=o[i>>2])))break}},function(r,e){e|=0;var f,i,n=0,t=0,k=0,u=0,c=0,s=0,A=0,l=0,v=0,d=0,h=0,p=0,w=0,m=0,y=0;if(U=f=U-16|0,o[84+(r|=0)>>2]=0,(0|(A=o[e+40>>2]))!=(0|(i=e+40|0)))for(e=A;a[e+20|0]=0,(0|i)!=(0|(e=o[e>>2])););if((0|A)!=(0|i)){for(;;){if(!(b[A+20|0]|!b[A+21|0])){if(c=o[A+8>>2],b[r+80|0])e=1,n=1;else{k=0,t=0,e=0,u=o[(n=c)+20>>2];r:if(b[u+21|0])for(;;){if(b[(e=u)+20|0]){e=t;break r}if(a[e+20|0]=1,o[e+16>>2]=t,k=k+1|0,t=e,n=o[n+8>>2],u=o[n+20>>2],!b[u+21|0])break}t=o[c+4>>2],u=o[t+20>>2];r:{e:if(!b[u+21|0]|b[u+20|0]){if(w=c,!e)break r}else for(n=e;;){if(a[(e=u)+20|0]=1,o[e+16>>2]=n,k=k+1|0,w=o[t+12>>2],t=o[w+4>>2],u=o[t+20>>2],!b[u+21|0])break e;if(n=e,b[u+20|0])break}for(;a[e+20|0]=0,e=o[e+16>>2];);}m=(0|k)>1,u=0,n=0,e=0,d=o[c+12>>2],t=o[(s=d)+20>>2];r:if(b[t+21|0])for(;;){if(b[(e=t)+20|0]){e=n;break r}if(a[e+20|0]=1,o[e+16>>2]=n,u=u+1|0,n=e,s=o[s+8>>2],t=o[s+20>>2],!b[t+21|0])break}p=m?k:1,t=o[d+4>>2],k=o[t+20>>2];r:{e:if(!b[k+21|0]|b[k+20|0]){if(!e)break r}else for(n=e;;){if(a[(e=k)+20|0]=1,o[e+16>>2]=n,u=u+1|0,d=o[t+12>>2],t=o[d+4>>2],k=o[t+20>>2],!b[k+21|0])break e;if(n=e,b[k+20|0])break}for(;a[e+20|0]=0,e=o[e+16>>2];);}y=(0|u)>(0|p),k=0,n=0,e=0,h=o[o[c+8>>2]+4>>2],t=o[(s=h)+20>>2];r:if(b[t+21|0])for(;;){if(b[(e=t)+20|0]){e=n;break r}if(a[e+20|0]=1,o[e+16>>2]=n,k=k+1|0,n=e,s=o[s+8>>2],t=o[s+20>>2],!b[t+21|0])break}l=y?u:p,t=o[h+4>>2],u=o[t+20>>2];r:{e:if(!b[u+21|0]|b[u+20|0]){if(!e)break r}else for(n=e;;){if(a[(e=u)+20|0]=1,o[e+16>>2]=n,k=k+1|0,h=o[t+12>>2],t=o[h+4>>2],u=o[t+20>>2],!b[u+21|0])break e;if(n=e,b[u+20|0])break}for(;a[e+20|0]=0,e=o[e+16>>2];);}fr(f,c),s=o[f+8>>2],p=o[f+4>>2],v=o[f>>2],fr(f,o[c+12>>2]),u=o[f+8>>2],t=o[f+4>>2],n=o[f>>2],fr(f,o[o[c+8>>2]+4>>2]),e=k,(0|(e=(v=(0|(e=(l=(0|(e=(k=(0|k)>(0|l))?e:l))<(0|v))?v:e))<(0|n))?n:e))>=(0|(n=o[f>>2]))?(c=v?t:l?p:k?h:y?d:m?w:c,n=v?u:l?s:k||m|y?2:1):(c=o[f+4>>2],e=n,n=o[f+8>>2])}Fr[0|n](r,c,e)}if((0|i)==(0|(A=o[A>>2])))break}if(k=o[r+84>>2]){for(3==(0|(e=o[r+1716>>2]))?Fr[o[r+88>>2]](4):Fr[0|e](4,o[r+1896>>2]),u=-1;;){for(e=o[k+8>>2];b[r+80|0]&&(0|(n=!(c=b[o[o[e+4>>2]+20>>2]+21|0])))!=(0|u)&&(4==(0|(t=o[r+1720>>2]))?Fr[o[r+92>>2]](!c):Fr[0|t](!c,o[r+1896>>2]),u=n),5==(0|(n=o[r+1724>>2]))?Fr[o[r+96>>2]](o[o[e+16>>2]+12>>2]):Fr[0|n](o[o[e+16>>2]+12>>2],o[r+1896>>2]),(0|(e=o[e+12>>2]))!=o[k+8>>2];);if(!(k=o[k+16>>2]))break}6==(0|(e=o[r+1728>>2]))?Fr[o[r+100>>2]]():Fr[0|e](o[r+1896>>2]),o[r+84>>2]=0}}U=f+16|0},X,hr,function(r,e){r|=0;var f,i=0;(0|(f=o[4+(e|=0)>>2]))>2]&&(i=o[e>>2]+(h(o[e+12>>2],f)<<2)|0,v[i>>2]=v[r>>2],v[i+4>>2]=v[r+4>>2],o[e+4>>2]=f+1)},Ur,jr,function(r,e,f,i){r|=0,e|=0,f|=0,i|=0,f=0;r:{if(e=o[520]){if(!((f=o[e>>2])>>>0<100001)){e=F(12);break r}}else e=F(1200008),o[e+4>>2]=12,o[e>>2]=0,o[520]=e;o[e>>2]=f+1,e=8+(h(f,12)+e|0)|0}v[e>>2]=v[r>>2],v[e+4>>2]=v[r+4>>2],v[e+8>>2]=v[r+8>>2],o[i>>2]=e},function(r){var e;r|=0,U=e=U-16|0,o[e>>2]=r,U=r=U-16|0,o[r+12>>2]=e,sr(o[288],1078,e,0),U=r+16|0,U=e+16|0},Ur,function(r){return 0},function(r,e,f){e|=0,f|=0;var i,a=0,n=0,t=0,b=0,k=0,u=0;U=i=U-32|0,n=o[28+(r|=0)>>2],o[i+16>>2]=n,a=o[r+20>>2],o[i+28>>2]=f,o[i+24>>2]=e,e=a-n|0,o[i+20>>2]=e,n=e+f|0,u=2,e=i+16|0;r:{e:{(a=0|S(o[r+60>>2],i+16|0,2,i+12|0))?(o[613]=a,a=-1):a=0;f:{if(!a)for(;;){if((0|(a=o[i+12>>2]))==(0|n))break f;if((0|a)<=-1)break e;if(t=a-((b=(t=o[e+4>>2])>>>0>>0)?t:0)|0,o[(k=(b<<3)+e|0)>>2]=t+o[k>>2],o[(k=(b?12:4)+e|0)>>2]=o[k>>2]-t,n=n-a|0,e=b?e+8|0:e,u=u-b|0,(a=0|S(o[r+60>>2],0|e,0|u,i+12|0))?(o[613]=a,a=-1):a=0,a)break}if(-1!=(0|n))break e}e=o[r+44>>2],o[r+28>>2]=e,o[r+20>>2]=e,o[r+16>>2]=e+o[r+48>>2],r=f;break r}o[r+28>>2]=0,o[r+16>>2]=0,o[r+20>>2]=0,o[r>>2]=32|o[r>>2],r=0,2!=(0|u)&&(r=f-o[e+4>>2]|0)}return U=i+32|0,0|r},function(r,e,f,i){return j=0,0},function(r,e,f,i,n,t){r|=0,e=+e,f|=0,i|=0,n|=0,t|=0;var u,c=0,A=0,l=0,v=0,d=0,p=0,m=0,y=0,g=0,C=0,E=0,R=0,M=0,I=0,S=0,_=0,P=0,x=0,L=0,B=0;U=u=U-560|0,o[u+44>>2]=0,s(+e),c=0|k(1),k(0),(0|c)<-1||(0|c)<=-1?(I=1,S=1034,s(+(e=-e)),c=0|k(1),k(0)):2048&n?(I=1,S=1037):(S=(I=1&n)?1040:1035,B=!I);r:if(2146435072!=(2146435072&c)){R=u+16|0;e:{f:{i:{if(e=yr(e,u+44|0),0!=(e+=e)){if(c=o[u+44>>2],o[u+44>>2]=c-1,97!=(0|(_=32|t)))break i;break e}if(97==(0|(_=32|t)))break e;v=o[u+44>>2],p=(0|i)<0?6:i;break f}v=c-29|0,o[u+44>>2]=v,e*=268435456,p=(0|i)<0?6:i}for(A=C=(0|v)<0?u+48|0:u+336|0;c=e<4294967296&e>=0?~~e>>>0:0,o[(i=A)>>2]=c,A=A+4|0,0!=(e=1e9*(e-+(c>>>0))););if((0|v)<1)i=v,c=A,l=C;else for(l=C,i=v;;){if(E=(0|i)<29?i:29,!(l>>>0>(c=A-4|0)>>>0)){for(i=E,y=0;g=c,m=0,x=y,y=o[c>>2],d=31&i,(63&i)>>>0>=32?(L=y<>>32-d,d=y<>>0>(y=x+d|0)>>>0?m+1|0:m,x=g,g=Er(y=ar(d=y,m,1e9),j,1e9,0),o[x>>2]=d-g,l>>>0<=(c=c-4|0)>>>0;);(i=y)&&(o[(l=l-4|0)>>2]=i)}for(;l>>>0<(c=A)>>>0&&!o[(A=c-4|0)>>2];);if(i=o[u+44>>2]-E|0,o[u+44>>2]=i,A=c,!((0|i)>0))break}if(A=(p+25|0)/9|0,(0|i)<=-1)for(E=A+1|0,P=102==(0|_);;){y=(0|i)<-9?9:0-i|0;f:if(c>>>0>l>>>0){for(g=1e9>>>y|0,d=-1<>2],o[A>>2]=x+(i>>>y|0),i=h(g,i&d),(A=A+4|0)>>>0>>0;);if(l=o[l>>2]?l:l+4|0,!i)break f;o[c>>2]=i,c=c+4|0}else l=o[l>>2]?l:l+4|0;if(i=o[u+44>>2]+y|0,o[u+44>>2]=i,c=(0|E)>2?A+(E<<2)|0:c,!((0|i)<0))break}if(A=0,!(c>>>0<=l>>>0||(A=h(C-l>>2,9),i=10,(d=o[l>>2])>>>0<10)))for(;A=A+1|0,d>>>0>=(i=h(i,10))>>>0;);if((0|(i=(p-(102==(0|_)?0:A)|0)-(103==(0|_)&0!=(0|p))|0))<(h(c-C>>2,9)-9|0)){if(m=(((d=(0|(g=i+9216|0))/9|0)<<2)+((0|v)<0?u+48|4:u+340|0)|0)-4096|0,i=10,(0|(g=g-h(d,9)|0))<=7)for(;i=h(i,10),8!=(0|(g=g+1|0)););if(E=(g=o[m>>2])-h(i,d=(g>>>0)/(i>>>0)|0)|0,((0|(v=m+4|0))!=(0|c)||E)&&(e=(0|c)==(0|v)?1:1.5,M=(v=i>>>1|0)>>>0>E>>>0?.5:(0|v)==(0|E)?e:1.5,e=1&d?9007199254740994:9007199254740992,45!=b[0|S]|B||(M=-M,e=-e),v=g-E|0,o[m>>2]=v,e+M!=e)){if(i=i+v|0,o[m>>2]=i,i>>>0>=1e9)for(;o[m>>2]=0,(m=m-4|0)>>>0>>0&&(o[(l=l-4|0)>>2]=0),i=o[m>>2]+1|0,o[m>>2]=i,i>>>0>999999999;);if(A=h(C-l>>2,9),i=10,!((v=o[l>>2])>>>0<10))for(;A=A+1|0,v>>>0>=(i=h(i,10))>>>0;);}c=(i=m+4|0)>>>0>>0?i:c}for(;d=c,!(v=c>>>0<=l>>>0)&&!o[(c=d-4|0)>>2];);if(103==(0|_)){if(p=((i=(0|(c=p||1))>(0|A)&(0|A)>-5)?-1^A:-1)+c|0,t=(i?-1:-2)+t|0,!(y=8&n)){if(c=-9,!v&&(v=o[d-4>>2])&&(g=10,c=0,!((v>>>0)%10|0))){for(;i=c,c=c+1|0,!((v>>>0)%((g=h(g,10))>>>0)|0););c=-1^i}i=h(d-C>>2,9),70!=(-33&t)?(y=0,p=(0|(i=(0|(i=((i+A|0)+c|0)-9|0))>0?i:0))>(0|p)?p:i):(y=0,p=(0|(i=(0|(i=(i+c|0)-9|0))>0?i:0))>(0|p)?p:i)}}else y=8&n;if(E=0!=(p|y),i=r,v=f,70==(0|(g=-33&t)))t=(0|A)>0?A:0;else{if((R-(c=wr((c=A>>31)+A^c,0,R))|0)<=1)for(;a[0|(c=c-1|0)]=48,(R-c|0)<2;);a[0|(P=c-2|0)]=t,a[c-1|0]=(0|A)<0?45:43,t=R-P|0}Rr(i,32,v,m=1+(t+(E+(p+I|0)|0)|0)|0,n),cr(r,S,I),Rr(r,48,f,m,65536^n);f:{i:{a:{if(70==(0|g)){for(i=u+16|8,A=u+16|9,l=t=l>>>0>C>>>0?C:l;;){c=wr(o[l>>2],0,A);n:if((0|t)==(0|l))(0|c)==(0|A)&&(a[u+24|0]=48,c=i);else{if(u+16>>>0>=c>>>0)break n;for(;a[0|(c=c-1|0)]=48,u+16>>>0>>0;);}if(cr(r,c,A-c|0),!(C>>>0>=(l=l+4|0)>>>0))break}if(c=0,!E)break i;if(cr(r,1069,1),(0|p)<1|l>>>0>=d>>>0)break a;for(;;){if((c=wr(o[l>>2],0,A))>>>0>u+16>>>0)for(;a[0|(c=c-1|0)]=48,u+16>>>0>>0;);if(cr(r,c,(0|p)<9?p:9),c=p-9|0,d>>>0<=(l=l+4|0)>>>0)break i;if(i=(0|p)>9,p=c,!i)break}break i}n:if(!((0|p)<0))for(t=l>>>0>>0?d:l+4|0,v=u+16|9,i=u+16|8,A=l;;){(0|v)==(0|(c=wr(o[A>>2],0,v)))&&(a[u+24|0]=48,c=i);t:if((0|A)==(0|l))cr(r,c,1),c=c+1|0,!y&&(0|p)<=0||cr(r,1069,1);else{if(u+16>>>0>=c>>>0)break t;for(;a[0|(c=c-1|0)]=48,u+16>>>0>>0;);}if(cr(r,d=c,(0|(c=v-c|0))<(0|p)?c:p),p=p-c|0,t>>>0<=(A=A+4|0)>>>0)break n;if(!((0|p)>-1))break}Rr(r,48,p+18|0,18,0),cr(r,P,R-P|0);break f}c=p}Rr(r,48,c+9|0,9,0)}break r}if(C=(v=32&t)?S+9|0:S,!(i>>>0>11)&&(c=12-i|0)){for(M=8;M*=16,c=c-1|0;);e=45!=b[0|C]?e+M-M:-(M+(-e-M))}for((0|R)==(0|(c=wr((A=(c=o[u+44>>2])>>31)^c+A,0,R)))&&(a[u+15|0]=48,c=u+15|0),p=2|I,A=o[u+44>>2],a[0|(d=c-2|0)]=t+15,a[c-1|0]=(0|A)<0?45:43,c=8&n,l=u+16|0;t=l,y=v,A=w(e)<2147483648?~~e:-2147483648,a[0|l]=y|b[A+1632|0],e=16*(e-+(0|A)),!(c||(0|i)>0|0!=e)|1!=((l=t+1|0)-(u+16|0)|0)||(a[t+1|0]=46,l=t+2|0),0!=e;);Rr(t=r,32,c=f,m=(v=!i|((l-u|0)-18|0)>=(0|i)?(R-(d+(u+16|0)|0)|0)+l|0:2+((i+R|0)-d|0)|0)+p|0,n),cr(r,C,p),Rr(r,48,f,m,65536^n),cr(r,u+16|0,i=l-(u+16|0)|0),Rr(r,48,v-((t=i)+(i=R-d|0)|0)|0,0,0),cr(r,d,i)}else Rr(r,32,f,m=I+3|0,-65537&n),cr(r,S,I),i=32&t,cr(r,e!=e?i?1053:1061:i?1057:1065,3);return Rr(r,32,f,m,8192^n),U=u+560|0,0|((0|f)>(0|m)?f:m)}]);function Or(){return i.byteLength/65536|0}return{n:jr,o:F,p:W,q:Fr,r:function(r,e,f,i,n,k){r|=0,e|=0,f|=0,i|=0,n|=0,k|=0;for(var u=0,c=0,s=0,A=0,l=0,d=p(0),w=0,m=p(0),y=p(0),S=0,_=0,P=0,T=0,U=0,j=0,O=0,D=0;(s=o[2032+(u=c<<2)>>2])&&(o[s>>2]=0),(s=o[2032+(4|u)>>2])&&(o[s>>2]=0),(s=o[2032+(8|u)>>2])&&(o[s>>2]=0),(u=o[2032+(12|u)>>2])&&(o[u>>2]=0),100!=(0|(c=c+4|0)););if((c=o[608])||(c=F(16),o[608]=c),o[c+8>>2]=k,o[c+4>>2]=0,o[c+12>>2]=i,o[c>>2]=n,(c=o[609])||((n=F(1900))?(o[n+100>>2]=12,o[n+96>>2]=13,o[n+92>>2]=14,o[n+88>>2]=15,t[n+80>>1]=0,o[n+52>>2]=0,o[n+56>>2]=100130,o[n+16>>2]=0,o[n+20>>2]=0,o[n>>2]=0,o[n+1896>>2]=0,o[n+1736>>2]=8,o[n+1732>>2]=11,o[n+1728>>2]=6,o[n+1724>>2]=5,o[n+1720>>2]=4,o[n+1716>>2]=3,o[n+104>>2]=16,o[n+76>>2]=17,o[n+12>>2]=18,o[n+24>>2]=0):n=0,o[609]=n,ur(n,100107,34),ur(o[609],100100,35),ur(o[609],100102,36),ur(o[609],100105,37),ur(o[609],100103,38),ur(o[609],100104,39),o[o[609]+56>>2]=100130,n=o[609],v[n+16>>2]=0,v[n+24>>2]=1,v[n+20>>2]=0,c=o[609]),n=0,k=o[608],o[c>>2]&&ir(c,0),o[c+112>>2]=0,o[c>>2]=1,a[c+108|0]=0,o[c+1896>>2]=k,o[c+8>>2]=0,(0|f)>0)for(k=0;;){if(S=o[(k<<2)+e>>2],u=o[609],1!=o[u>>2]&&ir(u,1),o[u>>2]=2,o[u+4>>2]=0,o[u+112>>2]>=1&&(a[u+108|0]=1),c=0,(0|S)>0)for(;;){l=_=(h(n+c|0,i)<<2)+r|0,s=o[609],2!=o[s>>2]&&ir(s,2);r:{e:{f:{if(b[s+108|0]){if(u=lr(),o[s+8>>2]=u,!u)break f;if((0|(u=o[s+112>>2]))>=1)for(P=116+(s+(u<<4)|0)|0,A=s+116|0,u=o[s+4>>2];;){D=o[A+12>>2];i:{if(!u){if(!(u=er(o[s+8>>2])))break f;if($(u,o[u+4>>2]))break i;break f}if(!J(u))break f;u=o[u+12>>2]}if(w=o[u+16>>2],o[w+12>>2]=D,v[w+16>>2]=v[A>>2],d=v[A+4>>2],o[w+24>>2]=0,v[w+20>>2]=d,o[u+28>>2]=1,o[o[u+4>>2]+28>>2]=-1,o[s+4>>2]=u,!(P>>>0>(A=A+16|0)>>>0))break}a[s+108|0]=0,o[s+112>>2]=0,o[s+4>>2]=0}A=(U=+(d=(T=+(d=v[l+4>>2]))<-1e37?p(-9999999933815813e21):d))>1e37,w=(O=+(m=(j=+(m=v[l>>2]))<-1e37?p(-9999999933815813e21):m))>1e37,((u=+(y=v[l+8>>2])<-1e37)|(l=+(y=u?p(-9999999933815813e21):y)>1e37)|T<-1e37|U>1e37||O>1e37||j<-1e37)&&(11==(0|(u=o[s+1732>>2]))?Fr[o[s+12>>2]](100155):Fr[0|u](100155,o[s+1896>>2])),d=A?p(9999999933815813e21):d,m=w?p(9999999933815813e21):m;i:{if(!o[s+8>>2]){if((0|(A=o[s+112>>2]))<=99){v[124+(u=s+(A<<4)|0)>>2]=l?p(9999999933815813e21):y,v[u+120>>2]=d,v[u+116>>2]=m,o[u+128>>2]=_,o[s+112>>2]=A+1;break r}if(u=lr(),o[s+8>>2]=u,!u)break i;if((0|(u=o[s+112>>2]))>=1)for(w=116+(s+(u<<4)|0)|0,A=s+116|0,u=o[s+4>>2];;){P=o[A+12>>2];a:{if(!u){if(!(u=er(o[s+8>>2])))break i;if($(u,o[u+4>>2]))break a;break i}if(!J(u))break i;u=o[u+12>>2]}if(l=o[u+16>>2],o[l+12>>2]=P,v[l+16>>2]=v[A>>2],y=v[A+4>>2],o[l+24>>2]=0,v[l+20>>2]=y,o[u+28>>2]=1,o[o[u+4>>2]+28>>2]=-1,o[s+4>>2]=u,!(w>>>0>(A=A+16|0)>>>0))break}a[s+108|0]=0,o[s+112>>2]=0}a:{n:{if(!(u=o[s+4>>2])){if(!(u=er(o[s+8>>2])))break a;if($(u,o[u+4>>2]))break n;break a}if(!J(u))break a;u=o[u+12>>2]}A=o[u+16>>2],v[A+16>>2]=m,o[A+12>>2]=_,o[A+24>>2]=0,v[A+20>>2]=d,o[u+28>>2]=1,o[o[u+4>>2]+28>>2]=-1,o[s+4>>2]=u;break r}if(11!=(0|(u=o[s+1732>>2])))break e;Fr[o[s+12>>2]](100902);break r}if(11!=(0|(u=o[s+1732>>2])))break e;Fr[o[s+12>>2]](100902);break r}if(11==(0|(u=o[s+1732>>2]))){Fr[o[s+12>>2]](100902);break r}}Fr[0|u](100902,o[s+1896>>2])}if((0|S)==(0|(c=c+1|0)))break}if(u=o[609],2!=o[u>>2]&&ir(u,2),o[u>>2]=1,n=n+S|0,(0|(k=k+1|0))==(0|f))break}f=o[609],r=0,e=F(40),o[e>>2]=0,n=mr(s=f+1740|0,1,e,4),k=0|E();r:{e:{f:{i:{a:{n:for(;;){t:{o:{b:{k:{u:{c:{s:{if(r){if(11!=(0|(r=o[f+1732>>2]))){if(e=o[f+1896>>2],o[611]=0,R(0|r,100902,0|e),r=o[611],o[611]=0,e=-1,!r)break c;if(!(i=o[612]))break c;if(e=Mr(o[r>>2],n,k))break s;break a}if(r=o[f+12>>2],o[611]=0,I(0|r,100902),r=o[611],o[611]=0,e=-1,!r)break k;if(!(i=o[612]))break k;if(e=Mr(o[r>>2],n,k))break u;break a}if(1==o[f>>2])break t;if(o[611]=0,R(19,0|f,1),r=o[611],o[611]=0,e=-1,!r)break o;if(!(i=o[612]))break o;if(e=Mr(o[r>>2],n,k))break b;break a}C(0|i)}if(r=0|E(),1==(0|e))continue;break r}C(0|i)}if(r=0|E(),1==(0|e))continue;break r}C(0|i)}if(r=0|E(),1==(0|e))continue}o[f>>2]=0;t:{o:{b:{if(!o[f+8>>2]){if(!(b[f+80|0]|16!=o[f+104>>2])){if(o[611]=0,u=0|M(20,0|f),r=o[611],o[611]=0,e=-1,r&&(i=o[612])){if(!(e=Mr(o[r>>2],n,k)))break a;C(0|i)}if(r=0|E(),1==(0|e))continue;if(u){o[f+1896>>2]=0;break r}}if(o[611]=0,i=0|B(21),r=o[611],o[611]=0,e=-1,r&&(c=o[612])){if(!(e=Mr(o[r>>2],n,k)))break i;C(0|c)}if(r=0|E(),1==(0|e))continue;if(o[f+8>>2]=i,!i)break b;if((0|(r=o[f+112>>2]))>=1)for(A=116+(f+(r<<4)|0)|0,i=f+116|0,e=o[f+4>>2];;){S=o[i+12>>2];k:{u:{c:{s:{A:{l:{if(!e){if(r=o[f+8>>2],o[611]=0,e=0|M(22,0|r),r=o[611],o[611]=0,c=-1,!r)break A;if(!(u=o[612]))break A;if(c=Mr(o[r>>2],n,k))break l;break f}if(o[611]=0,l=0|M(23,0|e),r=o[611],o[611]=0,c=-1,!r)break c;if(!(u=o[612]))break c;if(c=Mr(o[r>>2],n,k))break s;break f}C(0|u)}if(r=0|E(),1!=(0|c))break u;continue n}C(0|u)}if(r=0|E(),1==(0|c))continue n;if(!l)break b;e=o[e+12>>2];break k}if(!e)break b;if(r=o[e+4>>2],o[611]=0,l=0|L(24,0|e,0|r),r=o[611],o[611]=0,c=-1,r&&(u=o[612])){if(!(c=Mr(o[r>>2],n,k)))break f;C(0|u)}if(r=0|E(),1==(0|c))continue n;if(!l)break b}if(r=o[e+16>>2],o[r+12>>2]=S,v[r+16>>2]=v[i>>2],d=v[i+4>>2],o[r+24>>2]=0,v[r+20>>2]=d,o[e+28>>2]=1,o[o[e+4>>2]+28>>2]=-1,o[f+4>>2]=e,!(A>>>0>(i=i+16|0)>>>0))break}a[f+108|0]=0,o[f+112>>2]=0}if(o[611]=0,Q(f),r=o[611],o[611]=0,e=-1,!r)break t;if(!(i=o[612]))break t;if(e=Mr(o[r>>2],n,k))break o;break a}if(o[611]=0,R(26,0|s,1),e=o[611],o[611]=0,e&&(r=o[612])){if(!Mr(o[e>>2],n,k))break e;C(0|r)}r=0|E();continue}C(0|i)}if(r=0|E(),1!=(0|e)){if(o[611]=0,u=0|M(27,0|f),r=o[611],o[611]=0,e=-1,r&&(i=o[612])){if(!(e=Mr(o[r>>2],n,k)))break a;C(0|i)}if(r=0|E(),1!=(0|e)){t:{o:{b:{k:{u:{c:{s:{A:{l:{v:{d:{if(!u){if(o[611]=0,R(26,0|s,1),e=o[611],o[611]=0,!e)break v;if(!(r=o[612]))break v;if(Mr(o[e>>2],n,k))break d;break e}if(e=o[f+8>>2],b[f+60|0])break c;if(b[f+81|0]){if(o[611]=0,c=0|x(28,0|e,1,1),r=o[611],o[611]=0,i=-1,!r)break s;if(!(u=o[612]))break s;if(i=Mr(o[r>>2],n,k))break l;break f}if(o[611]=0,c=0|M(29,0|e),r=o[611],o[611]=0,i=-1,!r)break s;if(!(u=o[612]))break s;if(i=Mr(o[r>>2],n,k))break A;break f}C(0|r)}r=0|E();continue}C(0|u);break s}C(0|u)}if(r=0|E(),1==(0|i))continue;s:{A:{l:{v:{d:{h:{p:{if(!c){if(o[611]=0,R(26,0|s,1),e=o[611],o[611]=0,!e)break h;if(!(r=o[612]))break h;if(Mr(o[e>>2],n,k))break p;break e}if(!(15!=o[f+88>>2]|12!=o[f+100>>2]|13!=o[f+96>>2]|14!=o[f+92>>2]||3!=o[f+1716>>2]|6!=o[f+1728>>2]|5!=o[f+1724>>2]||4!=o[f+1720>>2]))break s;if(b[f+81|0]){if(o[611]=0,R(30,0|f,0|e),r=o[611],o[611]=0,i=-1,!r)break v;if(!(c=o[612]))break v;if(i=Mr(o[r>>2],n,k))break d;break i}if(o[611]=0,R(31,0|f,0|e),r=o[611],o[611]=0,i=-1,!r)break A;if(!(c=o[612]))break A;if(i=Mr(o[r>>2],n,k))break l;break i}C(0|r)}r=0|E();continue}C(0|c)}if(r=0|E(),1==(0|i))continue;break s}C(0|c)}if(r=0|E(),1==(0|i))continue}if(16!=o[f+104>>2]){if(o[611]=0,X(e),r=o[611],o[611]=0,i=-1,!r)break k;if(!(c=o[612]))break k;if(i=Mr(o[r>>2],n,k))break u;break i}}if(o[611]=0,hr(e),r=o[611],o[611]=0,e=-1,!r)break o;if(!(i=o[612]))break o;if(e=Mr(o[r>>2],n,k))break b;break a}C(0|c)}if(r=0|E(),1!=(0|i))break t;continue}C(0|i)}if(r=0|E(),1==(0|e))continue;o[f+8>>2]=0,o[f+1896>>2]=0;break r}if(r=o[f+104>>2],o[611]=0,I(0|r,0|e),r=o[611],o[611]=0,e=-1,r&&(i=o[612])){if(!(e=Mr(o[r>>2],n,k)))break a;C(0|i)}if(r=0|E(),1!=(0|e))break}}}o[f+1896>>2]=0,o[f+8>>2]=0;break r}Br(r,i),g()}Br(r,c),g()}Br(r,u),g()}Br(e,r),g()}return W(n),o[o[608]+4>>2]},s:function(){return 0|U},t:function(r){U=r|=0},u:function(r,e){r|=0,e|=0,o[611]||(o[612]=e,o[611]=r)}}}(r)}(Z)},instantiate:function(r,e){return{then:function(e){var f=new g.Module(r);e({instance:new g.Instance(f)})}}},RuntimeError:Error};w=[],"object"!=typeof g&&H("no native wasm support detected");var C,E,R,M=!1,I="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function S(r,e,f){for(var i=e+f,a=e;r[a]&&!(a>=i);)++a;if(a-e>16&&r.subarray&&I)return I.decode(r.subarray(e,a));for(var n="";e>10,56320|1023&k)}}else n+=String.fromCharCode((31&t)<<6|o)}else n+=String.fromCharCode(t)}return n}function _(r,e){return r%e>0&&(r+=e-r%e),r}function P(r){C=r,a.HEAP8=new Int8Array(r),a.HEAP16=new Int16Array(r),a.HEAP32=R=new Int32Array(r),a.HEAPU8=E=new Uint8Array(r),a.HEAPU16=new Uint16Array(r),a.HEAPU32=new Uint32Array(r),a.HEAPF32=new Float32Array(r),a.HEAPF64=new Float64Array(r)}var x,L=a.INITIAL_MEMORY||4194304;(y=a.wasmMemory?a.wasmMemory:new g.Memory({initial:L/65536,maximum:32768}))&&(C=y.buffer),L=C.byteLength,P(C);var B=[],T=[],U=[];function j(r){B.unshift(r)}function F(r){U.unshift(r)}var O=0,D=null;function H(r){throw a.onAbort&&a.onAbort(r),p(r+=""),M=!0,r="abort("+r+"). Build with -s ASSERTIONS=1 for more info.",new g.RuntimeError(r)}a.preloadedImages={},a.preloadedAudios={};var Q,W="data:application/octet-stream;base64,";function q(r){return r.startsWith(W)}function z(r){return r.startsWith("file://")}function K(r){try{if(r==Q&&w)return new Uint8Array(w);var e=J(r);if(e)return e;if(u)return u(r);throw"both async and sync fetching of the wasm failed"}catch(r){H(r)}}function Y(r){for(;r.length>0;){var e=r.shift();if("function"!=typeof e){var f=e.func;"number"==typeof f?void 0===e.arg?x.get(f)():x.get(f)(e.arg):f(void 0===e.arg?null:e.arg)}else e(a)}}function N(r){try{return y.grow(r-C.byteLength+65535>>>16),P(y.buffer),1}catch(r){}}q(Q="libtess-asm.wasm")||(Q=function(r){return a.locateFile?a.locateFile(r,d):d+r}(Q));var V={mappings:{},buffers:[null,[],[]],printChar:function(r,e){var f=V.buffers[r];0===e||10===e?((1===r?h:p)(S(f,0)),f.length=0):f.push(e)},varargs:void 0,get:function(){return V.varargs+=4,R[V.varargs-4>>2]},getStr:function(r){return function(r,e){return r?S(E,r,void 0):""}(r)},get64:function(r,e){return r}},G="function"==typeof atob?atob:function(r){var e,f,i,a,n,t,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",b="",k=0;r=r.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{e=o.indexOf(r.charAt(k++))<<2|(a=o.indexOf(r.charAt(k++)))>>4,f=(15&a)<<4|(n=o.indexOf(r.charAt(k++)))>>2,i=(3&n)<<6|(t=o.indexOf(r.charAt(k++))),b+=String.fromCharCode(e),64!==n&&(b+=String.fromCharCode(f)),64!==t&&(b+=String.fromCharCode(i))}while(k>>=0)>f)return!1;for(var i=1;i<=4;i*=2){var a=e*(1+.2/i);if(a=Math.min(a,r+100663296),N(Math.min(f,_(Math.max(r,a),65536))))return!0}return!1},g:function(r,e,f,i){for(var a=0,n=0;n>2],o=R[e+(8*n+4)>>2],b=0;b>2]=a,0},c:function(){return m},l:function(r){var e=$();try{return x.get(r)()}catch(r){if(rr(e),r!==r+0&&"longjmp"!==r)throw r;er(1,0)}},e:function(r,e){var f=$();try{return x.get(r)(e)}catch(r){if(rr(f),r!==r+0&&"longjmp"!==r)throw r;er(1,0)}},k:function(r,e,f){var i=$();try{return x.get(r)(e,f)}catch(r){if(rr(i),r!==r+0&&"longjmp"!==r)throw r;er(1,0)}},j:function(r,e,f,i){var a=$();try{return x.get(r)(e,f,i)}catch(r){if(rr(a),r!==r+0&&"longjmp"!==r)throw r;er(1,0)}},f:function(r,e){var f=$();try{x.get(r)(e)}catch(r){if(rr(f),r!==r+0&&"longjmp"!==r)throw r;er(1,0)}},d:function(r,e,f){var i=$();try{x.get(r)(e,f)}catch(r){if(rr(i),r!==r+0&&"longjmp"!==r)throw r;er(1,0)}},a:y,b:function(r){m=r}};(function(){var r={a:Z};function e(r,e){var f=r.exports;a.asm=f,x=a.asm.q,function(r){T.unshift(r)}(a.asm.n),function(r){if(O--,a.monitorRunDependencies&&a.monitorRunDependencies(O),0==O&&D){var e=D;D=null,e()}}()}function f(r){e(r.instance)}function i(e){return function(){if(!w&&(A||l)){if("function"==typeof fetch&&!z(Q))return fetch(Q,{credentials:"same-origin"}).then((function(r){if(!r.ok)throw"failed to load wasm binary file at '"+Q+"'";return r.arrayBuffer()})).catch((function(){return K(Q)}));if(k)return new Promise((function(r,e){k(Q,(function(e){r(new Uint8Array(e))}),e)}))}return Promise.resolve().then((function(){return K(Q)}))}().then((function(e){return g.instantiate(e,r)})).then(e,(function(r){p("failed to asynchronously prepare wasm: "+r),H(r)}))}if(O++,a.monitorRunDependencies&&a.monitorRunDependencies(O),a.instantiateWasm)try{return a.instantiateWasm(r,e)}catch(r){return p("Module.instantiateWasm callback failed with error: "+r),!1}w||"function"!=typeof g.instantiateStreaming||q(Q)||z(Q)||"function"!=typeof fetch?i(f):fetch(Q,{credentials:"same-origin"}).then((function(e){return g.instantiateStreaming(e,r).then(f,(function(r){return p("wasm streaming compile failed: "+r),p("falling back to ArrayBuffer instantiation"),i(f)}))}))})(),a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.n).apply(null,arguments)},a._malloc=function(){return(a._malloc=a.asm.o).apply(null,arguments)},a._free=function(){return(a._free=a.asm.p).apply(null,arguments)},a._triangulate=function(){return(a._triangulate=a.asm.r).apply(null,arguments)};var X,$=a.stackSave=function(){return($=a.stackSave=a.asm.s).apply(null,arguments)},rr=a.stackRestore=function(){return(rr=a.stackRestore=a.asm.t).apply(null,arguments)},er=a._setThrew=function(){return(er=a._setThrew=a.asm.u).apply(null,arguments)};function fr(r){this.name="ExitStatus",this.message="Program terminated with exit("+r+")",this.status=r}function ir(r){function e(){X||(X=!0,a.calledRun=!0,M||(Y(T),a.onRuntimeInitialized&&a.onRuntimeInitialized(),function(){if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;)F(a.postRun.shift());Y(U)}()))}O>0||(function(){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)j(a.preRun.shift());Y(B)}(),O>0||(a.setStatus?(a.setStatus("Running..."),setTimeout((function(){setTimeout((function(){a.setStatus("")}),1),e()}),1)):e()))}if(D=function r(){X||ir(),X||(D=r)},a.run=ir,a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();ir();let ar=null,nr=null,tr=null,or=null;const br=f.Module;let kr=0;return f.triangulate=(r,e,f)=>{ar||(ar=br._triangulate);let i=br.HEAPF32;const a=br.HEAP32.BYTES_PER_ELEMENT,n=i.BYTES_PER_ELEMENT;f>kr&&(kr=f,tr&&(br._free(tr),tr=0),nr&&(br._free(nr),nr=0)),tr||(tr=br._malloc(f*n)),or||(or=br._malloc(4e3*a));const t=2*f;nr||(nr=br._malloc(t*n)),i=br.HEAPF32,i.set(r,tr/n),br.HEAP32.set(e,or/a);const o=t/2,b=ar(tr,or,Math.min(e.length,4e3),2,nr,o),k=2*b;i=br.HEAPF32;const u=i.slice(nr/n,nr/n+k),c={};return c.buffer=u,c.vertexCount=b,c},f.whenLoaded()}}},void 0!==(n=a())&&(i.exports=n);var b=o.exports;const k=function(r,e){for(var f=0;fi[e]})}}return Object.freeze(Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}))}({__proto__:null,default:(0,t.g)(b)},[b])}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/f1b26b73101210b8f29c.js b/public/assets/esri/core/workers/chunks/f1b26b73101210b8f29c.js new file mode 100644 index 0000000..eb81bf8 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/f1b26b73101210b8f29c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8092],{88092:(e,t,l)=>{l.r(t),l.d(t,{build:()=>s.b}),l(17896),l(51666),l(5543),l(98925),l(19693),l(21437),l(74709),l(33680),l(16374),l(98069);var s=l(59915)}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/f1da7b29eecad0e9efae.js b/public/assets/esri/core/workers/chunks/f1da7b29eecad0e9efae.js new file mode 100644 index 0000000..1088510 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/f1da7b29eecad0e9efae.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[8681],{40932:(t,e,n)=>{n.d(e,{Ue:()=>Nn,G8:()=>Rn});var s=n(3892),r=n(20102),o=n(22974),i=n(43697),a=n(5600),u=(n(75215),n(67676),n(80442),n(52011)),l=(n(92604),n(96674));let c=class extends l.wq{constructor(){super(...arguments),this.raster=void 0}};(0,i._)([(0,a.Cb)({json:{write:!0}})],c.prototype,"raster",void 0),c=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.AspectFunctionArguments")],c);const p=c;var f;let h=f=class extends p{clone(){return new f({raster:this.raster})}};h=f=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.AspectFunctionArguments")],h);const m=h;var d=n(90578),g=n(5847),y=n(25972);const b=new Set(["slope","aspect","curvature","hillshade","shadedrelief"]);let x=class extends l.wq{constructor(){super(...arguments),this.functionArguments=null,this.readingBufferSize=0,this.id=-1,this.isNoopProcess=!1,this.rawInputBandIds=[],this.isInputBandIdsSwizzled=!1,this.swizzledBandSelection=[],this.isBranch=!1,this._bindingResult=null}get supportsGPU(){return this._bindingResult.supportsGPU}get flatWebGLFunctionChain(){const t=this.getWebGLProcessorDefinition();if(!t)return null;const e=[t],{parameters:n}=t;let s=n.rasters||n.raster&&[n.raster];for(;s?.length;){e.unshift(...s);const t=[];for(let e=0;e=0;t--)e[t].isNoopProcess&&e.splice(t,1);let r=!1;for(let t=0;t1}const o=e.some((({name:t})=>b.has(t.toLowerCase())));return{functions:e,hasBranches:r,hasSurfaceFunction:o}}bind(t,e=!1,n=-1){this.id=n+1;const s=this._getRasterValues();let r=!0;for(let n=0;nthis._readRasterValue(e,t)));return this._processPixels({...t,pixelBlocks:n})}processInputBandIds(){const t=this._getRasterValues().filter(this._isRasterFunctionValue);let e;if(t.length>1){const e=t.map((t=>t.processInputBandIds()[0]));this.rawInputBandIds=e,this.isInputBandIdsSwizzled=this.rawInputBandIds.some(((t,e)=>t!==e));const n=t.filter((t=>"ExtractBand"===t.functionName));return n.length&&n.forEach(((t,e)=>{t.isInputBandIdsSwizzled=!0,t.swizzledBandSelection=[e,e,e]})),this.rawInputBandIds}const n=t[0];if(n){if(e=n.processInputBandIds(),n.isInputBandIdsSwizzled)return this.rawInputBandIds=e,e}else{e=[];const{bandCount:t}=this.sourceRasterInfos[0];for(let n=0;nt!==e)),this.rawInputBandIds=s,this.rawInputBandIds}getPrimaryRasters(){const t=[],e=[];return this._getPrimaryRasters(this,t,e),{rasters:t,rasterIds:e}}getWebGLProcessorDefinition(){const t=this._getWebGLParameters(),{raster:e,rasters:n}=this.functionArguments;return n&&Array.isArray(n)&&n.length?(t.rasters=n.map((t=>this._isRasterFunctionValue(t)?t.getWebGLProcessorDefinition():"number"==typeof t?{name:"Constant",parameters:{value:t},pixelType:"f32",id:-1,isNoopProcess:!1}:{name:"Identity",parameters:{value:t},pixelType:"f32",id:-1,isNoopProcess:!1})),t.rasters.some((t=>null!=t))||(t.rasters=null)):this._isRasterFunctionValue(e)&&(t.raster=e.getWebGLProcessorDefinition()),{name:this.functionName,parameters:t,pixelType:this.outputPixelType,id:this.id,isNoopProcess:this.isNoopProcess}}_getOutputPixelType(t){return"unknown"===this.outputPixelType?t:this.outputPixelType??t}_getWebGLParameters(){return{}}_getInputBandIds(t){return t}_isOutputRoundingNeeded(){const{outputPixelType:t}=this;return(t?.startsWith("u")||t?.startsWith("s"))??!1}_getRasterValues(){const{rasterArgumentNames:t}=this;return"rasters"===t[0]?this.functionArguments.rasters??[]:t.map((t=>this.functionArguments[t])).flat()}_getSourceRasterInfos(t){const e=this._getRasterValues(),{rasterInfos:n,rasterIds:s}=t;if(0===e.length)return n;const r=e.map((t=>t&&"object"==typeof t&&"bind"in t&&t.rasterInfo?t.rasterInfo:"string"==typeof t&&s.includes(t)?n[s.indexOf(t)]:"number"!=typeof t?n[0]:void 0)),o=r.find((t=>t))??n[0];return r.forEach(((t,e)=>{void 0===t&&(r[e]=o)})),r}_getPrimaryRasterId(t){return t?.url}_getPrimaryRasters(t,e=[],n=[]){for(let s=0;se?s.slice(0,e):null),r&&r.length!==e&&(t.histograms=r.length>e?r.slice(0,e):null),n.BAND_COUNT&&Number(n.BAND_COUNT)!==e&&(t.keyProperties={...n,BAND_COUNT:"string"==typeof n.BAND_COUNT?String(e):e})}};(0,i._)([(0,a.Cb)({json:{write:!0}})],x.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],x.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],x.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}}),(0,d.p)((t=>t?.toLowerCase()))],x.prototype,"outputPixelType",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],x.prototype,"mainPrimaryRasterId",void 0),(0,i._)([(0,a.Cb)()],x.prototype,"sourceRasters",void 0),(0,i._)([(0,a.Cb)({type:[y.Z],json:{write:!0}})],x.prototype,"sourceRasterInfos",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],x.prototype,"rasterInfo",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],x.prototype,"readingBufferSize",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],x.prototype,"id",void 0),(0,i._)([(0,a.Cb)()],x.prototype,"isNoopProcess",void 0),(0,i._)([(0,a.Cb)()],x.prototype,"supportsGPU",null),(0,i._)([(0,a.Cb)()],x.prototype,"rawInputBandIds",void 0),(0,i._)([(0,a.Cb)()],x.prototype,"isInputBandIdsSwizzled",void 0),(0,i._)([(0,a.Cb)()],x.prototype,"swizzledBandSelection",void 0),(0,i._)([(0,a.Cb)()],x.prototype,"isBranch",void 0),(0,i._)([(0,a.Cb)()],x.prototype,"flatWebGLFunctionChain",null),(0,i._)([(0,a.Cb)()],x.prototype,"_bindingResult",void 0),x=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.BaseRasterFunction")],x);const w=x;var v=n(63342);let _=class extends w{constructor(){super(...arguments),this.functionName="Aspect",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.isGCS=!1}_bindSourceRasters(){const t=this.sourceRasterInfos[0];this.isGCS=t.spatialReference?.isGeographic??!1,this.outputPixelType=this._getOutputPixelType("f32");const e=t.clone();return e.pixelType=this.outputPixelType,e.statistics=[{min:-1,max:360,avg:180,stddev:30}],e.histograms=null,e.colormap=null,e.attributeTable=null,e.bandCount=1,this.rasterInfo=e,{success:!0,supportsGPU:!0}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const{extent:n,primaryPixelSizes:s}=t,r=s?.[0],o=r??(n?{x:n.width/e.width,y:n.height/e.height}:{x:1,y:1});return(0,v.M_)(e,{resolution:o})}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],_.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:m,json:{write:!0,name:"rasterFunctionArguments"}})],_.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],_.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],_.prototype,"isGCS",void 0),_=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.AspectFunction")],_);const C=_;var A=n(36030),P=n(35454);const R=new Set(["+","-","*","/","(",")"]);function N(t,e,n,s){if("number"==typeof n&&"number"==typeof s)return n+s;let r,o,i;"number"==typeof n?(i=s,r=i.length,o=new Float32Array(r),o.fill(n)):(r=n.length,o=n,s.constructor===Number?(i=new Float32Array(r),i.fill(s)):i=s);const a=new Float32Array(r);switch(e){case"+":for(let e=0;e-1)n>0&&(r+=e+1);else{for(let t=0;t0&&(r+=e+1)}let o=0;for(let e=0;et-1)),{pixels:o,mask:i}=t;let a;switch(s){case"gndvi":case"nbr":case"ndbi":case"ndvi":case"ndvi-re":case"ndsi":case"ndmi":case"mndwi":a=M(i,o[r[0]],o[r[1]]);break;case"ndwi":a=M(i,o[r[1]],o[r[0]]);break;case"sr":case"sr-re":case"iron-oxide":case"ferrous-minerals":case"clay-minerals":a=function(t,e,n){const s=n.length,r=new Float32Array(s);for(let o=0;o0;){const{numIndex:e,opIndex:n}=I(r);if(s=N(t,r[n],o[e],o[e+1]),1===r.length)break;r=T(r,n),o.splice(e,2,s)}return[s]}(i,o,n);break;default:return t}const u=null!=i?new Uint8Array(i.length):null;null!=i&&null!=u&&u.set(i);const l=new g.Z({width:t.width,height:t.height,pixelType:"f32",pixels:a,mask:u});return l.updateStatistics(),l}function S(t){const e=new Float32Array(9);return e[3*t[0]]=1,e[3*t[1]+1]=1,e[3*t[2]+2]=1,e}function M(t,e,n){const s=n.length,r=new Float32Array(s);for(let o=0;oparseFloat(t)));return k(e,{method:n,bandIndexes:r,equation:s})}_getWebGLParameters(){const t=this.functionArguments.bandIndexes.split(" ").map((t=>parseFloat(t)-1));2===t.length&&t.push(0);const e=this.isInputBandIdsSwizzled?[0,1,2]:t;let n,s;const r=new Float32Array(3),{method:o}=this.functionArguments;switch(o){case"gndvi":case"nbr":case"ndbi":case"ndvi":case"ndvi-re":case"ndsi":case"ndmi":case"mndwi":n=S([e[0],e[1],0]),s="ndxi";break;case"ndwi":n=S([e[1],e[0],0]),s="ndxi";break;case"sr":case"sr-re":case"iron-oxide":case"ferrous-minerals":case"clay-minerals":n=S([e[0],e[1],0]),s="sr";break;case"ci-g":case"ci-re":n=S([e[0],e[1],0]),s="ci";break;case"savi":n=S([e[0],e[1],0]),s="savi",r[0]=t[2]+1;break;case"tsavi":n=S([e[0],e[1],0]),s="tsavi",r[0]=t[2]+1,r[1]=t[3]+1,r[2]=t[4]+1;break;case"msavi":n=S([e[0],e[1],0]),s="msavi";break;case"gemi":n=S([e[0],e[1],0]),s="gemi";break;case"pvi":n=S([e[0],e[1],0]),s="tsavi",r[0]=t[2]+1,r[1]=t[3]+1;break;case"vari":n=S([e[0],e[1],e[2]]),s="vari";break;case"mtvi2":n=S([e[0],e[1],e[2]]),s="mtvi2";break;case"rtvi-core":n=S([e[0],e[1],e[2]]),s="rtvicore";break;case"evi":n=S([e[0],e[1],e[2]]),s="evi";break;case"wndwi":n=S([e[0],e[1],0]),s="wndwi",r[0]=t[3]?t[3]+1:.5;break;case"bai":n=S([e[1],e[0],0]),s="bai";break;default:n=S([0,1,2]),s="custom"}return{bandIndexMat3:n,indexType:s,adjustments:r}}_getInputBandIds(t){if("custom"===this.functionArguments.method)return t;const e=this.functionArguments.bandIndexes.split(" ").map((t=>parseFloat(t)-1)),n=t.length,s=e.map((t=>t>=n?n-1:t)),r=D.has(this.functionArguments.method)?3:2,o=s.slice(0,r).map((e=>t[e]));return 2===o.length&&o.push(0),o}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],O.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:E,json:{write:!0,name:"rasterFunctionArguments"}})],O.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],O.prototype,"rasterArgumentNames",void 0),O=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.BandArithmeticFunction")],O);const z=O;var Z,V=n(71715),L=n(93010),W=n(94593);let U=Z=class extends p{castColormapName(t){if(!t)return null;const e=t.toLowerCase();return L.Oi.includes(e)?e:null}readColorRamp(t){return(0,W.i)(t)}readColorRampName(t,e){if(!t)return null;const n=L.H0.jsonValues.find((e=>e.toLowerCase()===t.toLowerCase()));return n?L.H0.fromJSON(n):null}clone(){return new Z({colormap:(0,o.d9)(this.colormap),colormapName:this.colormapName,colorRamp:this.colorRamp?.clone(),colorRampName:this.colorRampName})}};(0,i._)([(0,a.Cb)({type:[[Number]],json:{write:!0}})],U.prototype,"colormap",void 0),(0,i._)([(0,a.Cb)({type:String,json:{write:!0}})],U.prototype,"colormapName",void 0),(0,i._)([(0,d.p)("colormapName")],U.prototype,"castColormapName",null),(0,i._)([(0,a.Cb)({types:W.V,json:{write:!0}})],U.prototype,"colorRamp",void 0),(0,i._)([(0,V.r)("colorRamp")],U.prototype,"readColorRamp",null),(0,i._)([(0,a.Cb)({type:L.H0.apiValues,json:{type:L.H0.jsonValues,write:L.H0.write}})],U.prototype,"colorRampName",void 0),(0,i._)([(0,V.r)("colorRampName")],U.prototype,"readColorRampName",null),U=Z=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.ColormapFunctionArguments")],U);const q=U,X=[[36,0,255],[36,0,255],[36,0,255],[36,0,255],[112,75,3],[113,76,3],[114,77,3],[115,77,3],[116,78,3],[117,79,3],[118,79,3],[119,80,3],[121,81,4],[122,82,4],[123,82,4],[124,83,4],[125,84,4],[126,84,4],[127,85,4],[128,86,4],[129,86,4],[130,87,4],[131,88,4],[132,89,4],[133,89,4],[134,90,4],[135,91,4],[136,91,4],[137,92,4],[138,93,4],[139,94,4],[140,94,4],[142,95,5],[143,96,5],[144,96,5],[145,97,5],[146,98,5],[147,99,5],[148,99,5],[149,100,5],[150,101,5],[151,101,5],[152,102,5],[153,103,5],[154,104,5],[155,104,5],[156,105,5],[157,106,5],[158,106,5],[159,107,5],[160,108,5],[161,108,5],[162,109,5],[164,110,6],[165,111,6],[166,111,6],[167,112,6],[168,113,6],[169,113,6],[170,114,6],[171,115,6],[172,116,6],[173,116,6],[174,117,6],[245,0,0],[245,5,0],[245,10,0],[246,15,0],[246,20,0],[246,25,0],[246,30,0],[247,35,0],[247,40,0],[247,45,0],[247,50,0],[247,55,0],[248,60,0],[248,65,0],[248,70,0],[248,75,0],[249,81,0],[249,86,0],[249,91,0],[249,96,0],[250,101,0],[250,106,0],[250,111,0],[250,116,0],[250,121,0],[251,126,0],[251,131,0],[251,136,0],[251,141,0],[252,146,0],[252,151,0],[252,156,0],[252,156,0],[251,159,0],[250,162,0],[249,165,0],[248,168,0],[247,171,0],[246,174,0],[245,177,0],[245,179,0],[244,182,0],[243,185,0],[242,188,0],[241,191,0],[240,194,0],[239,197,0],[238,200,0],[237,203,0],[236,206,0],[235,209,0],[234,212,0],[233,215,0],[232,218,0],[231,221,0],[230,224,0],[230,226,0],[229,229,0],[228,232,0],[227,235,0],[226,238,0],[225,241,0],[224,244,0],[223,247,0],[165,247,0],[163,244,0],[161,240,0],[158,237,0],[156,233,1],[154,230,1],[152,227,1],[149,223,1],[147,220,1],[145,216,1],[143,213,1],[140,210,2],[138,206,2],[136,203,2],[134,200,2],[132,196,2],[129,193,2],[127,189,2],[125,186,3],[123,183,3],[120,179,3],[118,176,3],[116,172,3],[114,169,3],[111,166,3],[109,162,4],[107,159,4],[105,155,4],[103,152,4],[100,149,4],[98,145,4],[96,142,4],[94,138,5],[91,135,5],[89,132,5],[87,128,5],[85,125,5],[82,121,5],[80,118,5],[78,115,6],[76,111,6],[73,108,6],[71,105,6],[69,101,6],[67,98,6],[65,94,6],[62,91,7],[60,88,7],[58,84,7],[56,81,7],[53,77,7],[51,74,7],[49,71,7],[47,67,8],[44,64,8],[42,60,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8],[40,57,8]],J=[[36,0,255],[36,0,255],[36,0,255],[36,0,255],[245,20,0],[245,24,0],[245,29,0],[245,31,0],[247,33,0],[247,33,0],[247,37,0],[247,41,0],[247,41,0],[247,41,0],[247,45,0],[247,45,0],[247,47,0],[247,49,0],[247,49,0],[247,54,0],[247,54,0],[247,56,0],[247,58,0],[247,58,0],[250,62,0],[250,62,0],[250,62,0],[250,67,0],[250,67,0],[250,67,0],[250,69,0],[250,71,0],[250,71,0],[250,75,0],[250,75,0],[250,78,0],[250,79,0],[250,79,0],[250,79,0],[250,81,0],[250,83,0],[250,83,0],[250,87,0],[250,87,0],[250,90,0],[250,92,0],[252,93,0],[252,93,0],[252,97,0],[252,97,0],[252,97,0],[252,97,0],[252,101,0],[252,101,0],[252,101,0],[252,101,0],[252,105,0],[252,105,0],[252,107,0],[252,109,0],[252,109,0],[252,113,13],[255,118,20],[255,119,23],[255,121,25],[255,126,33],[255,132,38],[255,133,40],[255,135,43],[255,141,48],[255,144,54],[255,150,59],[255,152,61],[255,153,64],[255,159,69],[255,163,77],[255,165,79],[255,168,82],[255,174,87],[255,176,92],[255,181,97],[255,183,99],[255,186,102],[255,191,107],[255,197,115],[255,201,120],[255,203,123],[255,205,125],[255,209,130],[255,214,138],[255,216,141],[255,218,143],[255,224,150],[255,228,156],[255,234,163],[255,236,165],[255,238,168],[255,243,173],[255,248,181],[255,252,186],[253,252,186],[250,252,187],[244,250,180],[238,247,176],[234,246,173],[231,245,169],[223,240,163],[217,237,157],[211,235,150],[205,233,146],[200,230,142],[195,227,136],[189,224,132],[184,222,126],[180,220,123],[174,217,119],[169,214,114],[163,212,108],[160,210,105],[154,207,101],[148,204,96],[143,201,93],[138,199,88],[134,197,84],[130,194,81],[126,191,77],[117,189,70],[115,186,68],[112,184,64],[106,181,60],[100,179,55],[94,176,49],[92,174,47],[90,173,45],[81,168,37],[75,166,33],[71,163,28],[66,160,24],[62,158,21],[56,156,14],[51,153,0],[51,153,0],[51,153,0],[50,150,0],[50,150,0],[50,150,0],[50,150,0],[49,148,0],[49,148,0],[49,148,0],[48,145,0],[48,145,0],[48,145,0],[48,145,0],[48,143,0],[48,143,0],[48,143,0],[48,143,0],[47,140,0],[47,140,0],[47,140,0],[47,140,0],[46,138,0],[46,138,0],[46,138,0],[46,138,0],[45,135,0],[45,135,0],[45,135,0],[45,135,0],[44,133,0],[44,133,0],[44,133,0],[43,130,0],[43,130,0],[43,130,0],[43,130,0],[43,130,0],[43,130,0],[42,128,0],[42,128,0],[42,128,0],[42,125,0],[42,125,0],[42,125,0],[42,125,0],[41,122,0],[41,122,0],[41,122,0],[41,122,0],[40,120,0],[40,120,0],[40,120,0],[40,120,0],[40,120,0],[39,117,0],[39,117,0],[39,117,0],[39,117,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0],[38,115,0]];function H(t,e){const n=[],s=[];for(let e=0;e1)return{success:!1,supportsGPU:!1,error:"colormap-function: source data must be single band"};let{colormap:e,colormapName:n,colorRamp:s,colorRampName:r}=this.functionArguments;if(!e?.length)if(s)e=(0,L.Jw)(s,{interpolateAlpha:!0});else if(r){const t=(0,L.B4)(r);t&&(e=(0,L.Jw)(t))}else n&&(e=function(t){let e;switch(t){case"elevation":e=H([[0,0,191,191],[51,0,0,255],[102,255,0,255],[153,255,0,127],[204,191,63,127],[256,20,20,20]]);break;case"gray":e=(0,L.XL)({type:"algorithmic",algorithm:"esriHSVAlgorithm",fromColor:[0,0,0],toColor:[255,255,255]});break;case"hillshade":e=H([[0,38,41,54],[69,79,82,90],[131,156,156,156],[256,253,253,241]],[.268,.238,.495]);break;case"ndvi":e=X;break;case"ndvi2":e=function(){const t=H([[0,255,255,255],[70,0,255,0],[80,205,173,193],[100,150,150,150],[110,120,51,100],[130,120,100,200],[140,28,3,144],[160,6,0,55],[180,10,25,30],[201,6,7,27]]);for(let e=t.length;e<256;e++)t.push([6,27,7]);return t}();break;case"ndvi3":e=J;break;case"random":e=function(){const t=[];for(let e=0;e<256;e++){const e=[];for(let t=0;t<3;t++)e.push(Math.round(255*Math.random()));t.push(e)}return t}()}return e?(e=e.map(((t,e)=>[e,...t])),e):null}(n));if(!e?.length)return{success:!1,supportsGPU:!1,error:"colormap-function: missing colormap argument"};this.outputPixelType=this._getOutputPixelType("u8");const o=t.clone();return o.pixelType=this.outputPixelType,o.colormap=e,o.bandCount=1,this.rasterInfo=o,{success:!0,supportsGPU:!0}}_processPixels(t){return t.pixelBlocks?.[0]}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],$.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:q,json:{write:!0,name:"rasterFunctionArguments"}})],$.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],$.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.Cb)()],$.prototype,"isNoopProcess",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],$.prototype,"indexedColormap",void 0),$=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.ColormapFunction")],$);const Y=$;var K,Q=n(30556);let tt=K=class extends p{constructor(){super(...arguments),this.rasters=[]}writeRasters(t,e){e.rasters=t.map((t=>"number"==typeof t||"string"==typeof t?t:t.toJSON()))}clone(){return new K({rasters:(0,o.d9)(this.rasters)})}};(0,i._)([(0,a.Cb)({json:{write:!0}})],tt.prototype,"rasters",void 0),(0,i._)([(0,Q.c)("rasters")],tt.prototype,"writeRasters",null),tt=K=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.CompositeBandFunctionArguments")],tt);const et=tt;let nt=class extends w{constructor(){super(...arguments),this.functionName="CompositeBand",this.functionArguments=null,this.rasterArgumentNames=["rasters"]}_bindSourceRasters(){const{sourceRasterInfos:t}=this,e=t[0];this.outputPixelType=this._getOutputPixelType(e.pixelType);const n=e.clone();if(n.attributeTable=null,n.colormap=null,n.pixelType=this.outputPixelType,n.bandCount=t.map((({bandCount:t})=>t)).reduce(((t,e)=>t+e)),t.every((({statistics:t})=>null!=t&&t.length))){const e=[];t.forEach((({statistics:t})=>null!=t&&e.push(...t))),n.statistics=e}if(t.every((({histograms:t})=>null!=t&&t.length))){const e=[];t.forEach((({histograms:t})=>null!=t&&e.push(...t))),n.histograms=e}n.bandCount>1&&(n.colormap=null,n.attributeTable=null);const s=t.every((t=>t.keyProperties.BandProperties?.length))?t.flatMap((t=>t.keyProperties.BandProperties)):void 0;return n.keyProperties={...n.keyProperties,BandProperties:s},this.rasterInfo=n,{success:!0,supportsGPU:n.bandCount<=3}}_processPixels(t){const{pixelBlocks:e}=t;if(!e)return null;const n=e?.[0];return null==n?null:(0,F.Gd)(e)}_getWebGLParameters(){return{bandCount:this.rasterInfo.bandCount}}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],nt.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:et,json:{write:!0,name:"rasterFunctionArguments"}})],nt.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],nt.prototype,"rasterArgumentNames",void 0),nt=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.CompositeBandFunction")],nt);const st=nt,rt={userDefined:-1,lineDetectionHorizontal:0,lineDetectionVertical:1,lineDetectionLeftDiagonal:2,lineDetectionRightDiagonal:3,gradientNorth:4,gradientWest:5,gradientEast:6,gradientSouth:7,gradientNorthEast:8,gradientNorthWest:9,smoothArithmeticMean:10,smoothing3x3:11,smoothing5x5:12,sharpening3x3:13,sharpening5x5:14,laplacian3x3:15,laplacian5x5:16,sobelHorizontal:17,sobelVertical:18,sharpen:19,sharpen2:20,pointSpread:21,none:255},ot={bitwiseAnd:11,bitwiseLeftShift:12,bitwiseNot:13,bitwiseOr:14,bitwiseRightShift:15,bitwiseXOr:16,booleanAnd:17,booleanNot:18,booleanOr:19,booleanXOr:20,equalTo:24,greaterThan:28,greaterThanEqual:29,lessThan:33,lessThanEqual:34,isNull:31,notEqual:46},it={acos:6,asin:7,atan:8,atanh:9,cos:21,cosh:22,sin:51,sinh:52,tan:56,tanh:57,acosh:59,asinh:60,atan2:61},at={setNull:50,conditional:78},ut={plus:1,minus:2,times:3,sqrt:4,power:5,abs:10,divide:23,exp:25,exp10:26,exp2:27,int:30,float:32,ln:35,log10:36,log2:37,mod:44,negate:45,roundDown:48,roundUp:49,square:53,floatDivide:64,floorDivide:65,...ot,...it,majority:38,max:39,mean:40,med:41,min:42,minority:43,range:47,stddev:54,sum:55,variety:58,majorityIgnoreNoData:66,maxIgnoreNoData:67,meanIgnoreNoData:68,medIgnoreNoData:69,minIgnoreNoData:70,minorityIgnoreNoData:71,rangeIgnoreNoData:72,stddevIgnoreNoData:73,sumIgnoreNoData:74,varietyIgnoreNoData:75,...at};var lt=n(81578);const ct=new Map;function pt(t,e,n,s,r,o,i){const a=new Float32Array(e*n),u=o.length,l=i?0:s,c=i?s:0,p=i?1:e;for(let i=l;it+e));return 0!==o&&1!==o&&(n=n.map((t=>t/o))),function(t,e){const n=function(t){const e=Math.sqrt(t.length),n=t.slice(0,e),s=[1];for(let n=1;nt+e));0!==e&&1!==e&&(t=t.map((t=>t/e)));const n=new Float32Array(25);return n.set(t),{kernelRows:this.functionArguments.rows,kernelCols:this.functionArguments.cols,kernel:n,clampRange:(0,lt.r)(this.outputPixelType)}}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],yt.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:gt,json:{write:!0,name:"rasterFunctionArguments"}})],yt.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],yt.prototype,"rasterArgumentNames",void 0),yt=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.ConvolutionFunction")],yt);const bt=yt;var xt;const wt=new P.X({0:"standard",1:"platform",2:"profile"},{useNumericKeys:!0});let vt=xt=class extends p{constructor(){super(...arguments),this.curvatureType="standard",this.zFactor=1}readCurvatureType(t,e){return wt.fromJSON(e.type??e.curvatureType??0)}clone(){return new xt({curvatureType:this.curvatureType,zFactor:this.zFactor,raster:this.raster})}};(0,i._)([(0,a.Cb)({json:{write:{target:"type"}}}),(0,A.J)(wt)],vt.prototype,"curvatureType",void 0),(0,i._)([(0,V.r)("curvatureType",["type","curvatureType"])],vt.prototype,"readCurvatureType",null),(0,i._)([(0,a.Cb)({type:Number,json:{write:!0}})],vt.prototype,"zFactor",void 0),vt=xt=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.CurvatureFunctionArguments")],vt);const _t=vt;let Ct=class extends w{constructor(){super(...arguments),this.functionName="Curvature",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.isGCS=!1}_bindSourceRasters(){this.outputPixelType=this._getOutputPixelType("f32");const t=this.sourceRasterInfos[0].clone();return t.pixelType=this.outputPixelType,t.statistics=null,t.histograms=null,t.colormap=null,t.attributeTable=null,t.bandCount=1,this.rasterInfo=t,this.isGCS=t.spatialReference?.isGeographic??!1,{success:!0,supportsGPU:!0}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const{zFactor:n,curvatureType:s}=this.functionArguments,{extent:r,primaryPixelSizes:o}=t,i=o?.[0],a=i??(r?{x:r.width/e.width,y:r.height/e.height}:{x:1,y:1}),u=this.isGCS&&n>=1?n*v.CX:n;return(0,v.Ne)(e,{zFactor:u,curvatureType:s,resolution:a})}_getWebGLParameters(){const{zFactor:t,curvatureType:e}=this.functionArguments;return{curvatureType:e,zFactor:this.isGCS&&t>=1?t*v.CX:t}}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],Ct.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:_t,json:{write:!0,name:"rasterFunctionArguments"}})],Ct.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],Ct.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Ct.prototype,"isGCS",void 0),Ct=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.CurvatureFunction")],Ct);const At=Ct;var Pt;let Rt=Pt=class extends p{constructor(){super(...arguments),this.bandIds=[],this.bandNames=[],this.bandWavelengths=[],this.missingBandAction=F.CD.bestMatch}clone(){return new Pt({bandIds:[...this.bandIds],bandNames:[...this.bandNames],missingBandAction:this.missingBandAction,method:this.method,wavelengthMatchTolerance:this.wavelengthMatchTolerance})}};(0,i._)([(0,a.Cb)({json:{write:!0}})],Rt.prototype,"bandIds",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Rt.prototype,"bandNames",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Rt.prototype,"bandWavelengths",void 0),(0,i._)([(0,A.J)({0:"name",1:"wavelength",2:"id"})],Rt.prototype,"method",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Rt.prototype,"missingBandAction",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Rt.prototype,"wavelengthMatchTolerance",void 0),Rt=Pt=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.ExtractBandFunctionArguments")],Rt);const Nt=Rt;let Tt=class extends w{constructor(){super(...arguments),this.functionName="ExtractBand",this.functionArguments=null,this.rasterArgumentNames=["raster"]}_bindSourceRasters(){const{functionArguments:t,sourceRasterInfos:e}=this,n=e[0],{method:s,bandNames:r,bandWavelengths:o,bandIds:i,missingBandAction:a}=t,u=r?.length&&("name"===s||"id"!==s&&!i?.length),l=o?.length&&("wavelength"===s||"id"!==s&&!i?.length),c=a===F.CD.fail,p=u?this._matchBandNames(n,r):l?this._matchBandWavelengths(n,o,c):this._matchBandIds(n,i,c);if(null==p)return{success:!1,supportsGPU:!1,error:`extract-band-function: Invalid ${u?"band names":l?"band wavelengths":"band ids"} for the imagery data source`};this.functionArguments.bandIds=p,this.functionArguments.method="id",this.outputPixelType=this._getOutputPixelType("f32");const f=n.clone();f.pixelType=this.outputPixelType,f.bandCount=p.length;const{statistics:h,histograms:m}=f;null!=h&&h.length&&(f.statistics=p.map((t=>h[t]||h[h.length-1]))),null!=m&&m.length&&(f.histograms=p.map((t=>m[t]||m[m.length-1])));let d=f.keyProperties?.BandProperties;return d?.length&&(d=p.map((t=>t>=d.length?d[d.length-1]:d[t])),f.keyProperties={...f.keyProperties,BandProperties:d}),this.rasterInfo=f,{success:!0,supportsGPU:f.bandCount<=3}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const n=e.pixels.length,s=this.functionArguments.bandIds.map((t=>t>=n?n-1:t));return e.extractBands(s)}_getWebGLParameters(){let t;if(this.isInputBandIdsSwizzled)t=this.swizzledBandSelection.length?this.swizzledBandSelection:[0,1,2];else{t=[...this.functionArguments.bandIds],0===t.length?t=[0,1,2]:t.length<3&&(t[1]=t[1]??t[0],t[2]=t[2]??t[1]);for(let e=0;e<3;e++)t[e]=Math.min(t[e],2)}return{bandIndexMat3:S(t)}}_getInputBandIds(t){const e=t.length;return this.functionArguments.bandIds.map((t=>t>=e?e-1:t)).map((e=>t[e]))}_matchBandNames(t,e){const n=t.bandInfos.map((({name:t})=>t.toLowerCase())),s=[];for(let t=0;tt.startsWith("nearinfrared_1"))),-1===o&&(o=n.findIndex((t=>t.startsWith("nearinfrared"))))),-1===o)return null;s.push(o)}return s}_matchBandIds(t,e,n){const{bandCount:s}=t;return!e?.length||n&&e.some((t=>t<0||t>=s))?null:e}_matchBandWavelengths(t,e,n){const{bandInfos:s}=t,r=[];for(let t=0;t=e.minWavelength&&s<=e.maxWavelength,o=Math.abs(s-(e.minWavelength+e.maxWavelength)/2);n?o"number"==typeof t||"string"==typeof t?t:t.toJSON()))}clone(){return new Ft({operation:this.operation,processAsMultiband:this.processAsMultiband,rasters:(0,o.d9)(this.rasters)})}};(0,i._)([(0,a.Cb)({json:{write:!0}})],jt.prototype,"operation",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],jt.prototype,"rasters",void 0),(0,i._)([(0,Q.c)("rasters")],jt.prototype,"writeRasters",null),(0,i._)([(0,a.Cb)({json:{write:!0}})],jt.prototype,"processAsMultiband",void 0),jt=Ft=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.LocalFunctionArguments")],jt);const kt=jt,St=new Map;St.set(it.acos,[0,Math.PI]),St.set(it.asin,[-Math.PI/2,Math.PI/2]),St.set(it.atan,[-Math.PI/2,Math.PI/2]),St.set(it.cos,[-1,1]),St.set(it.sin,[-1,1]),St.set(ot.booleanAnd,[0,1]),St.set(ot.booleanNot,[0,1]),St.set(ot.booleanOr,[0,1]),St.set(ot.booleanXOr,[0,1]),St.set(ot.equalTo,[0,1]),St.set(ot.notEqual,[0,1]),St.set(ot.greaterThan,[0,1]),St.set(ot.greaterThanEqual,[0,1]),St.set(ot.lessThan,[0,1]),St.set(ot.lessThanEqual,[0,1]),St.set(ot.isNull,[0,1]);const Mt=[0,2,2,2,1,2,1,1,1,1,1,2,2,1,2,2,2,2,1,2,2,1,1,2,2,1,1,1,2,2,1,1,1,2,2,1,1,1,999,999,999,999,999,999,2,1,2,999,1,1,2,1,1,1,999,999,1,1,999,1,1,2,999,999,2,2,999,999,999,999,999,999,999,999,999,999,3,999,3];function Bt(t,e,n){const[s,r]=t,o=s.length,i=g.Z.createEmptyBand(n,o);for(let t=0;t=1?e[t]=0:i[t]=Math.atanh(n)}return i}const a=s===it.asin?Math.asin:Math.acos;for(let t=0;t1?e[t]=0:i[t]=a(n)}return i}function Wt(t,e,n,s){const[r]=t,o=r.length,i=g.Z.createEmptyBand(n,o);for(let t=0;t>r[t]);return i}function Yt(t,e,n){const[s,r]=t,o=s.length,i=g.Z.createEmptyBand(n,o);for(let t=0;tr[t]?1:0);return i}function fe(t,e,n){const[s,r]=t,o=s.length,i=g.Z.createEmptyBand(n,o);for(let t=0;t=r[t]?1:0);return i}function he(t,e,n){const[s,r]=t,o=s.length,i=g.Z.createEmptyBand(n,o);for(let t=0;ts&&(e=s)}i[n]=e}return i}function Ce(t,e,n){const s=t.length;if(s<2)return t[0];const[r]=t,o=r.length,i=g.Z.createEmptyBand(n,o);for(let n=0;ns&&(e=s)}i[n]=o-e}return i}function Ae(t,e,n){const s=t.length;if(s<2)return t[0];const[r]=t,o=r.length,i=g.Z.createEmptyBand(n,o);for(let n=0;na&&(a=r,e=t);o[n]=e}return o}function Fe(t,e,n){const s=t.length;if(s<=2)return Te(t,e,n);const r=t[0].length,o=g.Z.createEmptyBand(n,r),i=new Map;for(let n=0;no?e[n]=0:s[n]=i?Math.round(a):a}}let Ee=class extends w{constructor(){super(...arguments),this.functionName="Local",this.functionArguments=null,this.rasterArgumentNames=["rasters"]}_bindSourceRasters(){const{sourceRasterInfos:t}=this,e=t[0],{bandCount:n}=e,{processAsMultiband:s}=this.functionArguments;if(t.some((t=>t.bandCount!==n)))return{success:!1,supportsGPU:!1,error:"local-function: input rasters do not have same band count"};const{operation:r,rasters:o}=this.functionArguments,i=Mt[r];if(!(999===i||o.length===i||o.length<=1&&1===i))return{success:!1,supportsGPU:!1,error:`local-function: the length of functionArguments.rasters does not match operation's requirement: ${i}`};this.outputPixelType=this._getOutputPixelType("f32");const a=e.clone();a.pixelType=this.outputPixelType,a.statistics=null,a.histograms=null,a.colormap=null,a.attributeTable=null,a.bandCount=999!==i||s?n:1;const u=function(t){return St.get(t)}(r);if(u){a.statistics=[];for(let t=0;t16)}}_processPixels(t){const{pixelBlocks:e}=t;return null==e||e.some((t=>null==t))?null:function(t,e,n={}){ke.size||(ke.set(4,Math.sqrt),ke.set(6,Math.acos),ke.set(7,Math.asin),ke.set(8,Math.atan),ke.set(9,Math.atanh),ke.set(10,Math.abs),ke.set(21,Math.cos),ke.set(22,Math.cosh),ke.set(48,Math.floor),ke.set(49,Math.ceil),ke.set(51,Math.sin),ke.set(52,Math.sinh),ke.set(56,Math.tan),ke.set(57,Math.tanh),ke.set(59,Math.acosh),ke.set(60,Math.asinh),ke.set(65,Math.floor),Se.set(5,Math.pow),Se.set(61,Math.atan2),Me.set(1,Bt),Me.set(2,Et),Me.set(3,Dt),Me.set(11,qt),Me.set(12,Xt),Me.set(12,Xt),Me.set(13,Jt),Me.set(14,Ht),Me.set(15,$t),Me.set(16,Yt),Me.set(17,Kt),Me.set(18,Qt),Me.set(19,te),Me.set(20,ee),Me.set(23,zt),Me.set(24,ne),Me.set(25,ie),Me.set(26,re),Me.set(27,oe),Me.set(28,pe),Me.set(29,fe),Me.set(30,Ot),Me.set(31,de),Me.set(32,Gt),Me.set(33,he),Me.set(34,me),Me.set(35,ce),Me.set(36,ue),Me.set(37,le),Me.set(44,ge),Me.set(45,ye),Me.set(46,be),Me.set(64,Zt),Me.set(65,Vt),Me.set(76,we),Me.set(78,we),Be.set(38,Ie),Be.set(39,ve),Be.set(40,Ae),Be.set(41,Ne),Be.set(42,_e),Be.set(43,Fe),Be.set(47,Ce),Be.set(54,Re),Be.set(55,Pe),Be.set(58,je),Be.set(66,Ie),Be.set(67,ve),Be.set(68,Ae),Be.set(69,Ne),Be.set(70,_e),Be.set(71,Fe),Be.set(72,Ce),Be.set(73,Re),Be.set(74,Pe),Be.set(75,je));let s=function(t,e=!1){const n=t.map((t=>t.mask)),s=n.filter((t=>null!=t)),r=t[0].pixels[0].length;if(0===s.length)return new Uint8Array(r).fill(255);const o=s[0],i=new Uint8Array(o);if(1===s.length)return i;if(!e){for(let t=1;t=66&&e<=75);const{outputPixelType:r="f32"}=n,o=!Be.has(e)||n.processAsMultiband,i=o?t[0].pixels.length:1,a=[];for(let n=0;nt.pixels)):t.map((t=>t.pixels[n]));let u,l=!0;if(e===at.setNull){const t=xe(i,s,r);u=t.band,s=t.mask,l=!1}else Me.has(e)?u=Me.get(e)(i,s,"f64"):ke.has(e)?u=e===it.asin||e===it.acos||e===it.atanh?Lt(i,s,"f64",e):Wt(i,s,"f64",ke.get(e)):Se.has(e)?u=Ut(i,s,"f64",Se.get(e)):Be.has(e)?u=Be.get(e)(i,s,"f64"):(u=i[0],l=!1);if(l&&e!==ot.isNull&&!St.has(e)){const t=g.Z.createEmptyBand(r,u.length);s||(s=new Uint8Array(u.length).fill(255)),Ge(u,s,r,t),u=t}a.push(u)}const u=t[0];return new g.Z({width:u.width,height:u.height,pixelType:r,mask:e===ot.isNull?null:s,pixels:a})}(e,this.functionArguments.operation,{processAsMultiband:this.functionArguments.processAsMultiband,outputPixelType:this.outputPixelType??void 0})}_getWebGLParameters(){const{operation:t}=this.functionArguments,e=Mt[t],n=Object.keys(ut).find((e=>ut[e]===t))?.toLowerCase()??"undefined",s=this.outputPixelType??"f32";let[r,o]=(0,lt.r)(s);const i=s.startsWith("u")||s.startsWith("s");return i&&(r-=1e-4,o+=1e-4),{imageCount:e,operationName:n,domainRange:[r,o],isOutputRounded:i}}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],Ee.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:kt,json:{write:!0,name:"rasterFunctionArguments"}})],Ee.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],Ee.prototype,"rasterArgumentNames",void 0),Ee=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.LocalFunction")],Ee);const De=Ee;var Oe,ze=n(22021);let Ze=Oe=class extends p{constructor(){super(...arguments),this.includedRanges=null,this.noDataValues=null,this.noDataInterpretation=F.DX.matchAny}get normalizedNoDataValues(){const{noDataValues:t}=this;if(!t?.length)return null;let e=!1;const n=t.map((t=>{if("number"==typeof t)return e=!0,[t];if("string"==typeof t){const n=t.trim().split(" ").filter((t=>""!==t.trim())).map((t=>Number(t)));return e=e||n.length>0,0===n.length?null:n}return null}));return e?n:null}clone(){return new Oe({includedRanges:this.includedRanges?.slice()??[],noDataValues:this.noDataValues?.slice()??[],noDataInterpretation:this.noDataInterpretation})}};(0,i._)([(0,a.Cb)({json:{write:!0}})],Ze.prototype,"includedRanges",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Ze.prototype,"noDataValues",void 0),(0,i._)([(0,a.Cb)()],Ze.prototype,"normalizedNoDataValues",null),(0,i._)([(0,a.Cb)({json:{write:!0}})],Ze.prototype,"noDataInterpretation",void 0),Ze=Oe=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.MaskFunctionArguments")],Ze);const Ve=Ze;let Le=class extends w{constructor(){super(...arguments),this.functionName="Mask",this.functionArguments=null,this.rasterArgumentNames=["raster"]}_bindSourceRasters(){const t=this.sourceRasterInfos[0].clone(),{pixelType:e}=t;this.outputPixelType=this._getOutputPixelType(e),t.pixelType=this.outputPixelType,this.rasterInfo=t;const{includedRanges:n,normalizedNoDataValues:s}=this.functionArguments;if(!n?.length&&!s?.length)return{success:!1,supportsGPU:!1,error:"missing includedRanges or noDataValues argument"};let r=[];for(let o=0;ot?.length===s[0]?.length));return{success:!0,supportsGPU:(!n||n.length<=2*F.hd)&&(!s||o&&s[0].length<=F.hd)}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const{outputPixelType:n,lookups:s}=this,{includedRanges:r,noDataInterpretation:o,normalizedNoDataValues:i}=this.functionArguments,a=o===F.DX.matchAll;return(0,F.sS)(e,{includedRanges:r,noDataValues:i,outputPixelType:n,matchAll:a,lookups:s})}_getWebGLParameters(){const{includedRanges:t,normalizedNoDataValues:e}=this.functionArguments,n=new Float32Array(F.hd);n.fill(ze._3),e?.[0]?.length&&n.set(e[0]);const s=new Float32Array(F.hd);for(let e=0;e=s.bandCount)return{success:!1,supportsGPU:!1,error:"ndvi-function: source raster has insufficient amount of raster bands"};const o=s.clone();o.pixelType=this.outputPixelType,o.colormap=null,o.histograms=null,o.bandCount=1,o.keyProperties={...o.keyProperties,BandProperties:void 0};const[i,a,u,l]=t?[-1,1,0,.1]:[0,200,100,10];return o.statistics=[{min:i,max:a,avg:u,stddev:l}],this.rasterInfo=o,{success:!0,supportsGPU:!0}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const{visibleBandID:n,infraredBandID:s,scientificOutput:r}=this.functionArguments;return function(t,e,n,s){const{mask:r,pixels:o,width:i,height:a}=t,u=o[n],l=o[e],c=l.length,p=s?new Uint8Array(c):new Float32Array(c),f=s?100:1,h=s?100.5:0;for(let t=0;tt[e]))}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],Je.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:Xe,json:{write:!0,name:"rasterFunctionArguments"}})],Je.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],Je.prototype,"rasterArgumentNames",void 0),Je=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.NDVIFunction")],Je);const He=Je;var $e;let Ye=$e=class extends p{constructor(){super(...arguments),this.inputRanges=null,this.outputValues=null,this.noDataRanges=null,this.allowUnmatched=!1,this.isLastInputRangeInclusive=!1}clone(){return new $e({inputRanges:[...this.inputRanges],outputValues:[...this.outputValues],noDataRanges:[...this.noDataRanges],allowUnmatched:this.allowUnmatched,isLastInputRangeInclusive:this.isLastInputRangeInclusive})}};(0,i._)([(0,a.Cb)({json:{write:!0}})],Ye.prototype,"inputRanges",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Ye.prototype,"outputValues",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Ye.prototype,"noDataRanges",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Ye.prototype,"allowUnmatched",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],Ye.prototype,"isLastInputRangeInclusive",void 0),Ye=$e=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.RemapFunctionArguments")],Ye);const Ke=Ye;let Qe=class extends w{constructor(){super(...arguments),this.functionName="Remap",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.lookup=null}_bindSourceRasters(){const t=this.sourceRasterInfos[0].clone(),{pixelType:e}=t;this.outputPixelType=this._getOutputPixelType(e),t.pixelType=this.outputPixelType,t.colormap=null,t.histograms=null,t.bandCount=1,t.attributeTable=null;const{statistics:n}=t,{allowUnmatched:s,outputValues:r,inputRanges:o,noDataRanges:i,isLastInputRangeInclusive:a}=this.functionArguments;if(null!=n&&n.length&&r?.length)if(s){const e=Math.min.apply(null,[...r,n[0].min]),s=Math.max.apply(null,[...r,n[0].max]);t.statistics=[{...n[0],min:e,max:s}]}else{let e=r[0],s=e;for(let t=0;tr[t]?r[t]:e,s=s>r[t]?s:r[t];t.statistics=[{...n[0],min:e,max:s}]}return this.rasterInfo=t,this.lookup=s?null:(0,F.oB)({srcPixelType:e,inputRanges:o,outputValues:r,noDataRanges:i,allowUnmatched:s,isLastInputRangeInclusive:a,outputPixelType:this.outputPixelType}),{success:!0,supportsGPU:(!r||r.length<=F.hd)&&(!i||i.length<=F.hd)}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return null;const{lookup:n,outputPixelType:s}=this;if(n){const t=(0,F.XV)(e,{lut:[n.lut],offset:n.offset,outputPixelType:s});return null!=t&&n.mask&&(t.mask=(0,F.wV)(e.pixels[0],e.mask,n.mask,n.offset,"u8")),t}const{inputRanges:r,outputValues:o,noDataRanges:i,allowUnmatched:a,isLastInputRangeInclusive:u}=this.functionArguments;return(0,F.a2)(e,{inputRanges:r,outputValues:o,noDataRanges:i,outputPixelType:s,allowUnmatched:a,isLastInputRangeInclusive:u})}_getWebGLParameters(){const{allowUnmatched:t,noDataRanges:e,isLastInputRangeInclusive:n}=this.functionArguments,s=new Float32Array(3*F.hd),r=1e-5,o=this.functionArguments.inputRanges??[],i=this.functionArguments.outputValues??[],a=i.length;for(let t=0;t0&&(s[3*t]-=r),(t=1?t*v.CX:t,slopeType:e,pixelSizeFactor:n??0,pixelSizePower:s??0}}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],on.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:rn,json:{write:!0,name:"rasterFunctionArguments"}})],on.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],on.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],on.prototype,"isGCS",void 0),on=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.SlopeFunction")],on);const an=on;var un;let ln=un=class extends p{constructor(){super(...arguments),this.statistics=null,this.histograms=null}readStatistics(t,e){if(!t?.length)return null;const n=[];return t.forEach((t=>{const e={min:t.min,max:t.max,avg:t.avg??t.mean,stddev:t.stddev??t.standardDeviation};n.push(e)})),n}writeStatistics(t,e,n){if(!t?.length)return;const s=[];t.forEach((t=>{const e={...t,mean:t.avg,standardDeviation:t.stddev};delete e.avg,delete e.stddev,s.push(e)})),e[n]=s}clone(){return new un({statistics:(0,o.d9)(this.statistics),histograms:(0,o.d9)(this.histograms)})}};(0,i._)([(0,a.Cb)({json:{write:!0}})],ln.prototype,"statistics",void 0),(0,i._)([(0,V.r)("statistics")],ln.prototype,"readStatistics",null),(0,i._)([(0,Q.c)("statistics")],ln.prototype,"writeStatistics",null),(0,i._)([(0,a.Cb)({json:{write:!0}})],ln.prototype,"histograms",void 0),ln=un=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.StatisticsHistogramFunctionArguments")],ln);const cn=ln;let pn=class extends w{constructor(){super(...arguments),this.functionName="StatisticsHistogram",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.isNoopProcess=!0}_bindSourceRasters(){const t=this.sourceRasterInfos[0];this.outputPixelType=this._getOutputPixelType("u8");const e=t.clone(),{statistics:n,histograms:s}=this.functionArguments;return s&&(e.histograms=s),n&&(e.statistics=n),this.rasterInfo=e,{success:!0,supportsGPU:!0}}_processPixels(t){return t.pixelBlocks?.[0]}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],pn.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:cn,json:{write:!0,name:"rasterFunctionArguments"}})],pn.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],pn.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.Cb)({json:{write:!0}})],pn.prototype,"indexedColormap",void 0),(0,i._)([(0,a.Cb)()],pn.prototype,"isNoopProcess",void 0),pn=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.StatisticsHistogramFunction")],pn);const fn=pn;var hn;const mn=new P.X({0:"none",3:"standard-deviation",4:"histogram-equalization",5:"min-max",6:"percent-clip",9:"sigmoid"},{useNumericKeys:!0});let dn=hn=class extends p{constructor(){super(...arguments),this.computeGamma=!1,this.dynamicRangeAdjustment=!1,this.gamma=[],this.histograms=null,this.statistics=null,this.stretchType="none",this.useGamma=!1}writeStatistics(t,e,n){t?.length&&(Array.isArray(t[0])||(t=t.map((t=>[t.min,t.max,t.avg,t.stddev]))),e[n]=t)}clone(){return new hn({stretchType:this.stretchType,outputMin:this.outputMin,outputMax:this.outputMax,useGamma:this.useGamma,computeGamma:this.computeGamma,statistics:(0,o.d9)(this.statistics),gamma:(0,o.d9)(this.gamma),sigmoidStrengthLevel:this.sigmoidStrengthLevel,numberOfStandardDeviations:this.numberOfStandardDeviations,minPercent:this.minPercent,maxPercent:this.maxPercent,histograms:(0,o.d9)(this.histograms),dynamicRangeAdjustment:this.dynamicRangeAdjustment,raster:this.raster})}};(0,i._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],dn.prototype,"computeGamma",void 0),(0,i._)([(0,a.Cb)({type:Boolean,json:{name:"dra",write:!0}})],dn.prototype,"dynamicRangeAdjustment",void 0),(0,i._)([(0,a.Cb)({type:[Number],json:{write:!0}})],dn.prototype,"gamma",void 0),(0,i._)([(0,a.Cb)()],dn.prototype,"histograms",void 0),(0,i._)([(0,a.Cb)({type:Number,json:{write:!0}})],dn.prototype,"maxPercent",void 0),(0,i._)([(0,a.Cb)({type:Number,json:{write:!0}})],dn.prototype,"minPercent",void 0),(0,i._)([(0,a.Cb)({type:Number,json:{write:!0}})],dn.prototype,"numberOfStandardDeviations",void 0),(0,i._)([(0,a.Cb)({type:Number,json:{name:"max",write:!0}})],dn.prototype,"outputMax",void 0),(0,i._)([(0,a.Cb)({type:Number,json:{name:"min",write:!0}})],dn.prototype,"outputMin",void 0),(0,i._)([(0,a.Cb)({type:Number,json:{write:!0}})],dn.prototype,"sigmoidStrengthLevel",void 0),(0,i._)([(0,a.Cb)({json:{type:[[Number]],write:!0}})],dn.prototype,"statistics",void 0),(0,i._)([(0,Q.c)("statistics")],dn.prototype,"writeStatistics",null),(0,i._)([(0,A.J)(mn)],dn.prototype,"stretchType",void 0),(0,i._)([(0,a.Cb)({type:Boolean,json:{write:!0}})],dn.prototype,"useGamma",void 0),dn=hn=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.StretchFunctionArguments")],dn);const gn=dn;var yn=n(15612);let bn=class extends w{constructor(){super(...arguments),this.functionName="Stretch",this.functionArguments=null,this.rasterArgumentNames=["raster"],this.lookup=null,this.cutOffs=null}_bindSourceRasters(){this.lookup=null,this.cutOffs=null;const t=this.sourceRasterInfos[0],{pixelType:e}=t,{functionArguments:n}=this,{dynamicRangeAdjustment:s,gamma:r,useGamma:o}=n;if(!s&&["u8","u16","s8","s16"].includes(e)){const s=(0,yn.AV)(n.toJSON(),{rasterInfo:t}),i=this._isOutputRoundingNeeded()?"round":"float";this.lookup=(0,yn.hE)({pixelType:e,...s,gamma:o?r:null,rounding:i}),this.cutOffs=s}else s||(this.cutOffs=(0,yn.AV)(n.toJSON(),{rasterInfo:t}));this.outputPixelType=this._getOutputPixelType(e);const i=t.clone();return i.pixelType=this.outputPixelType,i.statistics=null,i.histograms=null,i.colormap=null,i.attributeTable=null,"u8"===this.outputPixelType&&(i.keyProperties.DataType="processed"),this.rasterInfo=i,{success:!0,supportsGPU:!s}}_processPixels(t){const e=t.pixelBlocks?.[0];if(null==e)return e;const{lookup:n}=this;if(n)return(0,F.XV)(e,{...n,outputPixelType:this.rasterInfo.pixelType});const{functionArguments:s}=this,r=this.cutOffs||(0,yn.AV)(s.toJSON(),{rasterInfo:this.sourceRasterInfos[0],pixelBlock:e}),o=s.useGamma?s.gamma:null;return(0,yn.dy)(e,{...r,gamma:o,outputPixelType:this.outputPixelType})}_getWebGLParameters(){const{outputMin:t=0,outputMax:e=255,gamma:n,useGamma:s}=this.functionArguments,r=this.rasterInfo.bandCount>=2?3:1,o=s&&n&&n.length?(0,yn.um)(r,n):[1,1,1],{minCutOff:i,maxCutOff:a}=this.cutOffs??{minCutOff:[0,0,0],maxCutOff:[255,255,255]};1===i.length&&(i[1]=i[2]=i[0],a[1]=a[2]=a[0]);const u=new Float32Array(r);let l;for(l=0;l1||t.pixelType.startsWith("f"))return{success:!1,supportsGPU:!1,error:"table-function: Source data must be single band and integer pixel type."};const{attributeTableAsRecordSet:e}=this.functionArguments;if(!e)return{success:!1,supportsGPU:!1,error:"table-function: Missing attributeTableAsRecordSet argument."};this.outputPixelType=this._getOutputPixelType(t.pixelType);const n=t.clone();return n.pixelType=this.outputPixelType,n.bandCount=1,"thematic"!==n.dataType&&(n.keyProperties=n.keyProperties?{...n.keyProperties,DataType:"thematic"}:{DataType:"thematic"}),this.rasterInfo=n,{success:!0,supportsGPU:!0}}_processPixels(t){return t.pixelBlocks?.[0]}};(0,i._)([(0,a.Cb)({json:{write:!0,name:"rasterFunction"}})],Cn.prototype,"functionName",void 0),(0,i._)([(0,a.Cb)({type:_n,json:{write:!0,name:"rasterFunctionArguments"}})],Cn.prototype,"functionArguments",void 0),(0,i._)([(0,a.Cb)()],Cn.prototype,"rasterArgumentNames",void 0),(0,i._)([(0,a.Cb)()],Cn.prototype,"isNoopProcess",void 0),Cn=(0,i._)([(0,u.j)("esri.layers.support.rasterFunctions.TableFunction")],Cn);const An=Cn,Pn=new Map;function Rn(t,e){const{rasterFunctionArguments:n}=t;n&&(n.rasters||[n.raster]).forEach((t=>{t&&"number"!=typeof t&&("string"==typeof t?t.startsWith("http")&&(e.includes(t)||e.push(t)):"rasterFunctionArguments"in t&&Rn(t,e))}))}function Nn(t,e){if(e=e??{},"function"in(t=(0,o.d9)(t))&&"arguments"in t&&t.arguments){const n=Mn(t,new Map,e);if(Gn(n),!n.renderingRule)throw new r.Z("raster-function-helper","Unsupported raster function json.");t=n.renderingRule}if("rasterFunction"in t)return Fn(t=In(t),e);throw new r.Z("raster-function-helper","unsupported raster function json.")}function Tn(t){return!!(t&&"object"==typeof t&&t.rasterFunction&&t.rasterFunctionArguments)}function In(t){const{rasterFunction:e,rasterFunctionArguments:n}=t,s={};for(const t in n){let e=n[t];const r=t.toLowerCase();if("rasters"===r&&Array.isArray(e))s.rasters=e.map((t=>Tn(t)?In(t):t));else switch(Tn(e)&&(e=In(e)),r){case"dra":s.dra=e;break;case"pspower":s.psPower=e;break;case"pszfactor":s.psZFactor=e;break;case"bandids":s.bandIds=e;break;default:s[t[0].toLowerCase()+t.slice(1)]=e}}return"Local"!==e||s.rasters?.length||(s.rasters=["$$"]),{...t,rasterFunctionArguments:s}}function Fn(t,e){const{rasterFunction:n,rasterFunctionArguments:s}=t,o=t.outputPixelType?.toLowerCase();if(null==n||!Pn.has(n))throw new r.Z("raster-function-helper",`unsupported raster function: ${n}`);const i=Pn.get(n),a=("function"==typeof i.ctor?i.ctor:i.ctor.default).fromJSON({...t,outputPixelType:o}),{rasterArgumentNames:u}=a,l=[],c=function(t,e){return"rasters"===e[0]&&Array.isArray(t.rasters)?t.rasters:e.map((e=>t[e]))}(s,u),p="rasters"===u[0],f=[];for(let t=0;t"object"==typeof t&&"RasterFunctionVariable"===t.type?kn(t,e):t));if("value"in n&&["number","string","boolean"].includes(typeof n.value))return n.value;if(t.isDataset&&"Scalar"!==n.type)return"$$";if(!("type"in n))return n;let s=n;switch(n.type){case"Scalar":s=n.value;break;case"AlgorithmicColorRamp":s=Sn(n);break;case"MultiPartColorRamp":s={type:"multipart",colorRamps:n.ArrayOfColorRamp.map(Sn)};break;case"ArgumentArray":if(n.elements?.length&&"RasterStatistics"!==n.elements[0].type){const t=[];for(let s=0;s[t.min,t.max,t.mean,t.standardDeviation]))),null!=t.NumberOfStandardDeviation&&(t.NumberOfStandardDeviations=t.NumberOfStandardDeviation,delete t.NumberOfStandardDeviation)}(a);break;case"Colormap":!function(t){"randomcolorramp"===t.ColorRamp?.type?.toLowerCase()&&(delete t.ColorRamp,t.ColormapName="Random"),0===t.ColorSchemeType&&delete t.ColorRamp}(a);break;case"Convolution":!function(t){null!=t.ConvolutionType&&(t.Type=t.ConvolutionType,delete t.ConvolutionType)}(a);break;case"Mask":!function(t){t.NoDataValues?.length&&"string"==typeof t.NoDataValues[0]&&(t.NoDataValues=t.NoDataValues.filter((t=>""!==t)).map((t=>Number(t))))}(a)}}function Gn(t){const{renderingRule:e,templates:n}=t;if("object"!=typeof e||!e?.rasterFunctionArguments||!n.size)return;const{rasterFunctionArguments:s}=e;for(const t in s){const e=s[t],o="_object_ref_id"===t?e:e&&"object"==typeof e&&"_object_ref_id"in e?e._object_ref_id:null;if(null==o)e&&"object"==typeof e&&(e.rasterFunctionArguments&&Gn({renderingRule:e,templates:n}),Array.isArray(e)&&e.forEach(((t,s)=>{if("object"==typeof t)if(null!=t._object_ref_id){if(!n.has(t._object_ref_id))throw new r.Z("raster-function-helper",`unsupported raster function json. _object_ref_id: ${e} does not exist`);const i=n.get(o);i&&"object"==typeof i?Object.assign(t,i):e[s]=i}else Gn({renderingRule:t,templates:n})})));else{if(!n.has(o))throw new r.Z("raster-function-helper",`unsupported raster function json. _object_ref_id: ${o} does not exist`);const e=n.get(o);"_object_ref_id"!==t?s[t]=e:e&&"object"==typeof e&&Object.assign(s,e)}}}Pn.set("Aspect",{desc:"Aspect Function",ctor:C,rasterArgumentNames:["raster"]}),Pn.set("BandArithmetic",{desc:"Band Arithmetic Function",ctor:z,rasterArgumentNames:["raster"]}),Pn.set("Colormap",{desc:"Colormap Function",ctor:Y,rasterArgumentNames:["raster"]}),Pn.set("CompositeBand",{desc:"CompositeBand Function",ctor:st,rasterArgumentNames:["rasters"]}),Pn.set("Convolution",{desc:"Convolution Function",ctor:bt,rasterArgumentNames:["raster"]}),Pn.set("ExtractBand",{desc:"ExtractBand Function",ctor:It,rasterArgumentNames:["raster"]}),Pn.set("Curvature",{desc:"Curvature Function",ctor:At,rasterArgumentNames:["raster"]}),Pn.set("Local",{desc:"Local Function",ctor:De,rasterArgumentNames:["rasters"]}),Pn.set("Mask",{desc:"Mask Function",ctor:We,rasterArgumentNames:["raster"]}),Pn.set("NDVI",{desc:"NDVI Function",ctor:He,rasterArgumentNames:["raster"]}),Pn.set("Remap",{desc:"Remap Function",ctor:tn,rasterArgumentNames:["raster"]}),Pn.set("Slope",{desc:"Slope Function",ctor:an,rasterArgumentNames:["raster"]}),Pn.set("StatisticsHistogram",{desc:"Statistics Histogram Function",ctor:fn,rasterArgumentNames:["raster"]}),Pn.set("Stretch",{desc:"Stretch Function",ctor:xn,rasterArgumentNames:["raster"]}),Pn.set("Table",{desc:"Attribute Table Function",ctor:An,rasterArgumentNames:["raster"]})},73506:(t,e,n)=>{n.d(e,{Hq:()=>Z,Mk:()=>m,P_:()=>V,Qp:()=>L,VO:()=>P,Wt:()=>G,kZ:()=>q,kr:()=>X,nF:()=>N,tB:()=>B,ut:()=>D,zD:()=>A}),n(66577);var s,r,o=n(67676),i=n(20102),a=n(67900),u=n(83305),l=n(44547),c=n(6570),p=n(94139),f=n(38913),h=n(82971);function m(t,e,n){return!(0,l.Up)(t,e,n)}function d(t,e,n){const s=m(t,e,n);if(s&&!(0,l.kR)())throw new i.Z("rasterprojectionhelper-project","projection engine is not loaded");return s}(r=s||(s={}))[r.None=0]="None",r[r.North=1]="North",r[r.South=2]="South",r[r.Both=3]="Both";const g=(t,e,n,s=0)=>{if(1===n[0])return[0,0];let r=1,o=-1,i=1,a=-1;for(let e=0;et[e]?t[e]:r,o=o>t[e]?o:t[e],i=i>t[e+1]?t[e+1]:i,a=a>t[e+1]?a:t[e+1]);const{cols:u,rows:l}=e,c=(o-r)/u/n[0],p=(a-i)/l/n[1],f=2*s;let h=0,m=!1,d=[0,0];for(let e=0;eh&&(h=i+a,d=[i,a]),f&&h>f){m=!0;break}}if(m)break}return d},y={3395:20037508.342789244,3410:17334193.943686873,3857:20037508.342788905,3975:17367530.445161372,4087:20037508.342789244,4088:20015108.787169147,6933:17367530.445161372,32662:20037508.342789244,53001:20015086.79602057,53002:10007543.39801029,53003:20015086.79602057,53004:20015086.79602057,53016:14152803.599503474,53017:17333573.624304302,53034:20015086.79602057,53079:20015114.352186374,53080:20015114.352186374,54001:20037508.342789244,54002:10018754.171394624,54003:20037508.342789244,54004:20037508.342789244,54016:14168658.027268292,54017:17367530.44516137,54034:20037508.342789244,54079:20037508.342789244,54080:20037508.342789244,54100:20037508.342789244,54101:20037508.342789244},b=32,x=4,w=x,v=new Map,_=new Map,C=500;async function A(){(0,l.kR)()||await(0,l.zD)()}function P(t,e,n,s=null){const r=t.spatialReference;if(r.equals(e))return t;d(r,e,s);const o=n.center,i=new c.Z({xmin:o.x-t.x/2,xmax:o.x+t.x/2,ymin:o.y-t.y/2,ymax:o.y+t.y/2,spatialReference:r}),u=(0,l.iV)(i,e,s),p=D(e);let f;if(null==u||null!=p&&u.width>=p){const n=(0,a.c9)(r)/(0,a.c9)(e);f={x:t.x*n,y:t.y*n}}else f={x:u.width,y:u.height};return f}function R(t,e=.01){return(0,a.c9)(t)?e/(0,a.c9)(t):0}function N(t,e,n=null,s=!0){const r=t.spatialReference;if(r.equals(e))return t;d(r,e,n);const o=(0,l.iV)(t,e,n);return s&&o?(T([t],[o],r,e),o):o}function T(t,e,n,s){const r=O(n,!0),o=O(s,!0),i=R(n,C),a=R(s,C);if(i&&null!=r&&null!=o)for(let n=0;n=o[1]-a&&Math.abs(u-r[0])new p.Z(t[0],t[1],n))),i=(0,l.iV)(o,s,r);return r&&T(o,i,n,s),i.map((t=>t?[t.x,t.y]:[NaN,NaN]))}(t)}function F(t){const{inSR:e,outSR:n,datumTransformation:s}=t,r=j(e),{points:o,mask:i}=S(t,r);if(!e.isGeographic){const t=e.wkid?u.e.coordsys(e.wkid):u.e.fromString(e.isGeographic?u.f.PE_TYPE_GEOGCS:u.f.PE_TYPE_PROJCS,e.wkt);u.g.projToGeog(t,o.length,o)}if(null!=s&&s.steps.length){let t;const e=179.9955;if(n.isGeographic&&(t=o.map((([t])=>t>e?1:t<-e?-1:0))),s.steps.forEach((t=>{const e=t.wkid?u.e.geogtran(t.wkid):u.e.fromString(u.f.PE_TYPE_GEOGTRAN,t.wkt);u.h.geogToGeog(e,o.length,o,null,t.isInverse?u.f.PE_TRANSFORM_2_TO_1:u.f.PE_TRANSFORM_1_TO_2)})),t)for(let n=0;ne?1:r<-e?-1:0;s&&i&&s!==i&&(o[n][0]=s>0?r+360:r-360)}}if(!n.isGeographic){const t=j(n,!0),e=null!=t&&t.isEnvelope?[t.bbox[1],t.bbox[3]]:[-90,90];!function(t,e){const[n,s]=e;for(let e=0;es)&&(t[e]=[NaN,NaN])}}(o,e);const s=n.wkid?u.e.coordsys(n.wkid):u.e.fromString(n.isGeographic?u.f.PE_TYPE_GEOGCS:u.f.PE_TYPE_PROJCS,n.wkt);u.g.geogToProj(s,o.length,o)}let a=o;if(i&&o.length!==i.length){a=[];for(let t=0,e=0;t1===t.getInclusive()&&1===t.getKind()));if(!i){if(i=r.find((t=>1===t.getInclusive()&&0===t.getKind())),!i)return null;o=!0}const a=n?0:(2===s.getNorthPoleLocation()?1:0)|(2===s.getSouthPoleLocation()?2:0),l=s.isPannableRectangle(),c=i.getCoord();if(o)return{isEnvelope:o,isPannable:l,vertices:c,coef:null,bbox:[c[0][0]-e,c[0][1]-e,c[1][0]+e,c[1][1]+e],poleLocation:a};let p=0;const f=[];let[h,m]=c[0],[d,g]=c[0];for(let t=0,e=c.length;tn?d:n,g=g>s?g:s}return{isEnvelope:!1,isPannable:l,vertices:c,coef:f,bbox:[h,m,d,g],poleLocation:a}}function S(t,e){const n=[],{cols:s,rows:r,xres:o,yres:i,usePixelCenter:a}=t;let{xmin:u,ymax:l}=t;if(a&&(u+=o/2,l-=i/2),null==e){for(let t=0;t=t&&s<=p;for(let t=0;t=a&&e<=f&&(n.push([s,e]),c[m]=1)}}return{points:n,mask:c}}const p=e.coef,f=[];for(let t=0;t=i&&e<=a){const t=r*e+o;n.push(t),s.push(u)}}let r=n;if(n.length>2){let t=2===s[0]?0:s[0],e=n[0];r=[];for(let o=1;ot-e))}else n[0]>n[1]&&(r=[n[1],n[0]]);f.push(r)}for(let t=0,e=0;t=o[0]&&s<=o[1]&&(n.push([s,r]),c[e]=1);else if(o.length>2){let t=!1;for(let e=0;e=o[e]&&s<=o[e+1]){t=!0;break}t&&(n.push([s,r]),c[e]=1)}}}return{points:n,mask:c}}function M(t){const e=D(t[0].spatialReference);if(t.length<2||null==e)return t[0];const n=R(t[0].spatialReference);if(1===(t=t.filter((t=>t.width>n))).length)return t[0];let{xmin:s,xmax:r,ymin:o,ymax:i}=t[0];for(let n=1;nh[t][e][0]?h[t][e][0]:s,o=oh[t][e][1]?h[t][e][1]:r,i=iR(i)){const{xmin:e,xmax:n}=t;for(let s=0;s<=a;s++){const r=0===s?e:-u/2,o=s===a?n-u*s:u/2;h[s]=new c.Z({xmin:r,xmax:o,ymin:t.ymin,ymax:t.ymax,spatialReference:i})}}return M(h.map((t=>E(t,e,n,r))).filter(o.pC))}function G(t,e,n){if("extent"===t.type){const{xmin:e,ymin:n,xmax:s,ymax:r,spatialReference:o}=t;t=new f.Z({rings:[[[e,r],[s,r],[s,n],[e,n],[e,r]]],spatialReference:o})}return t.spatialReference.equals(e)?t:(d(t.spatialReference,e,n),(0,l.iV)(t,e,n))}function E(t,e,n=null,s=!0,r=!0){const o=t.spatialReference;if(o.equals(e)||!e)return t;d(o,e,n);const i=(0,l.iV)(t,e,n);if(r&&e.isWebMercator&&i&&(i.ymax=Math.min(20037508.342787,i.ymax),i.ymin=Math.max(-20037508.342787,i.ymin),i.ymin>=i.ymax))return null;if(!s||!i)return i;const a=O(o,!0),u=O(e,!0);if(null==a||null==u)return i;const c=R(o,.001),f=R(o,C),h=R(e,.001);if(Math.abs(i.xmin-u[0])f){i.xmin=u[0];const s=[];s.push(new p.Z(t.xmax,t.ymin,o)),s.push(new p.Z(t.xmax,(t.ymin+t.ymax)/2,o)),s.push(new p.Z(t.xmax,t.ymax,o));const r=s.map((t=>N(t,e,n))).filter((t=>!isNaN(t?.x))).map((t=>t.x));i.xmax=Math.max.apply(null,r)}if(rf){i.xmax=u[1];const s=[];s.push(new p.Z(t.xmin,t.ymin,o)),s.push(new p.Z(t.xmin,(t.ymin+t.ymax)/2,o)),s.push(new p.Z(t.xmin,t.ymax,o));const r=s.map((t=>N(t,e,n))).filter((t=>!isNaN(t?.x))).map((t=>t.x));i.xmin=Math.min.apply(null,r)}}else{const t=R(e,.001);Math.abs(i.xmin-u[0])0&&s.outofBoundPointCountw)&&(m(l,c,t.datumTransformation)&&(l.isGeographic||j(l)),n=[x,x],s=W({...t,spacing:n}),r={cols:s.size[0]+1,rows:s.size[1]+1},i=g(s.offsets,r,n,w)),s.error=i,n[0]>1&&(s.coefficients=U(s.offsets,r,o)),t.includeGCSGrid&&!l.isGeographic&&!l.isWebMercator)if(c.isGeographic)s.gcsGrid={offsets:s.offsets,coefficients:s.coefficients,spacing:n};else{const e=j(l);if(null!=e&&!e.isEnvelope){const e=function(t){if(!t||t.isGeographic)return t;const e=String(t.wkid||t.wkt);let n;return _.has(e)?n=_.get(e):(n=(t.wkid?u.e.coordsys(t.wkid):u.e.fromString(u.f.PE_TYPE_PROJCS,t.wkt)).getGeogcs().getCode(),_.set(e,n)),new h.Z({wkid:n})}(l),i=B(t.projectedExtent,e),{offsets:a}=W({...t,srcBufferExtent:i,spacing:n}),c=U(a,r,o);s.gcsGrid={offsets:a,coefficients:c,spacing:n}}}return s}function W(t){const{projectedExtent:e,srcBufferExtent:n,pixelSize:s,datumTransformation:r,rasterTransform:o}=t,i=e.spatialReference,a=n.spatialReference,u=d(i,a),{xmin:l,ymin:c,xmax:f,ymax:h}=e,m=D(a),g=null!=m&&(t.hasWrapAround||"gcs-shift"===o?.type),y=t.spacing||[b,b],w=y[0]*s.x,v=y[1]*s.y,_=1===y[0],A=Math.ceil((f-l)/w-.1/y[0])+(_?0:1),P=Math.ceil((h-c)/v-.1/y[1])+(_?0:1),N=I({cols:A,rows:P,xmin:l,ymax:h,xres:w,yres:v,inSR:i,outSR:a,datumTransformation:r,preferPE:y[0]<=x,usePixelCenter:_}),T=[];let F,k=0;const S=_?-1:NaN,{xmin:M,xmax:B,ymax:G,width:E,height:O}=n,z=R(a,C),Z=null!=m&&M>0&&B>m/2;let V=!1;if(u){const t=j(i);V=null!=t&&t.poleLocation>0}for(let t=0;tB&&s[0]>m/2-z?s[0]-=m:g&&0===t&&s[0]<0&&Z&&!o&&(s[0]+=m),!s||isNaN(s[0])||isNaN(s[1]))T.push(S),T.push(S),e.push(null),k++;else{if(o){const t=o.inverseTransform(new p.Z({x:s[0],y:s[1],spatialReference:a}));s=[t.x,t.y]}e.push(s),t>0&&g&&F[n]&&s[0]B&&s[0]>m&&(s[0]-=m)),T.push((s[0]-M)/E),T.push((G-s[1])/O)}}F=e}return{offsets:T,error:null,coefficients:null,outofBoundPointCount:k,spacing:y,size:_?[A,P]:[A-1,P-1]}}function U(t,e,n){const{cols:s,rows:r}=e,o=new Float32Array((s-1)*(r-1)*2*6),i=new Float32Array([-0,-1,1,-1,1,-0,1,-0,-0]),a=new Float32Array([-1,1,0,0,-1,1,1,0,0]);for(let e=0;e=s)o=u.length,i=c/s>8;else{let t,e=l;for(let s=1;s<=u.length;s++){if(t=(u[s-1].x+u[s-1].y)/2,c<=t){c===t?o=s:"down"===n?(o=s-1,i=c/e>8):o="up"===n||c-e>t-c||c/e>2?s:s-1;break}e=t}}const f=0===o?r:u[o-1];return i&&Math.min(f.x,f.y)*(0,a.c9)(e.spatialReference)>19567&&(i=!1),{pyramidLevel:o,pyramidResolution:new p.Z({x:f.x,y:f.y,spatialReference:e.spatialReference}),excessiveReading:i}}const f=Math.log(t.x/r.x)/Math.LN2,h=Math.log(t.y/r.y)/Math.LN2,m=e.storageInfo.maximumPyramidLevel||0;o="down"===n?Math.floor(Math.min(f,h)):"up"===n?Math.ceil(Math.max(f,h)):Math.round((f+h)/2),o<0?o=0:o>m&&(i=o>m+3,o=m);const d=2**o;return{pyramidLevel:o,pyramidResolution:new p.Z({x:d*e.nativePixelSize.x,y:d*e.nativePixelSize.y,spatialReference:e.spatialReference}),excessiveReading:i}}},48700:(t,e,n)=>{n.d(e,{Z:()=>u});var s=n(43697),r=n(96674),o=n(5600),i=(n(75215),n(67676),n(80442),n(52011));let a=class extends r.wq{get affectsPixelSize(){return!1}forwardTransform(t){return t}inverseTransform(t){return t}};(0,s._)([(0,o.Cb)()],a.prototype,"affectsPixelSize",null),(0,s._)([(0,o.Cb)({json:{write:!0}})],a.prototype,"spatialReference",void 0),a=(0,s._)([(0,i.j)("esri.layers.support.rasterTransforms.BaseRasterTransform")],a);const u=a},29680:(t,e,n)=>{n.d(e,{Z:()=>c});var s,r=n(43697),o=n(5600),i=(n(75215),n(67676),n(80442),n(36030)),a=n(52011),u=n(48700);let l=s=class extends u.Z{constructor(){super(...arguments),this.type="gcs-shift",this.tolerance=1e-8}forwardTransform(t){return"point"===(t=t.clone()).type?(t.x>180+this.tolerance&&(t.x-=360),t):(t.xmin>=180-this.tolerance?(t.xmax-=360,t.xmin-=360):t.xmax>180+this.tolerance&&(t.xmin=-180,t.xmax=180),t)}inverseTransform(t){return"point"===(t=t.clone()).type?(t.x<-this.tolerance&&(t.x+=360),t):(t.xmin<-this.tolerance&&(t.xmin+=360,t.xmax+=360),t)}clone(){return new s({tolerance:this.tolerance})}};(0,r._)([(0,i.J)({GCSShiftXform:"gcs-shift"})],l.prototype,"type",void 0),(0,r._)([(0,o.Cb)()],l.prototype,"tolerance",void 0),l=s=(0,r._)([(0,a.j)("esri.layers.support.rasterTransforms.GCSShiftTransform")],l);const c=l},87390:(t,e,n)=>{n.d(e,{Z:()=>g});var s,r=n(43697),o=(n(66577),n(5600)),i=(n(75215),n(67676),n(80442),n(36030)),a=n(71715),u=n(52011),l=n(30556),c=n(48700),p=n(94139),f=n(6570);function h(t,e,n){const{x:s,y:r}=e;if(n<2)return{x:t[0]+s*t[2]+r*t[4],y:t[1]+s*t[3]+r*t[5]};if(2===n){const e=s*s,n=r*r,o=s*r;return{x:t[0]+s*t[2]+r*t[4]+e*t[6]+o*t[8]+n*t[10],y:t[1]+s*t[3]+r*t[5]+e*t[7]+o*t[9]+n*t[11]}}const o=s*s,i=r*r,a=s*r,u=o*s,l=o*r,c=s*i,p=r*i;return{x:t[0]+s*t[2]+r*t[4]+o*t[6]+a*t[8]+i*t[10]+u*t[12]+l*t[14]+c*t[16]+p*t[18],y:t[1]+s*t[3]+r*t[5]+o*t[7]+a*t[9]+i*t[11]+u*t[13]+l*t[15]+c*t[17]+p*t[19]}}function m(t,e,n){const{xmin:s,ymin:r,xmax:o,ymax:i,spatialReference:a}=e;let u=[];if(n<2)u.push({x:s,y:i}),u.push({x:o,y:i}),u.push({x:s,y:r}),u.push({x:o,y:r});else{let t=10;for(let e=0;eh(t,e,n)));const l=u.map((t=>t.x)),c=u.map((t=>t.y));return new f.Z({xmin:Math.min.apply(null,l),xmax:Math.max.apply(null,l),ymin:Math.min.apply(null,c),ymax:Math.max.apply(null,c),spatialReference:a})}let d=s=class extends c.Z{constructor(){super(...arguments),this.polynomialOrder=1,this.type="polynomial"}readForwardCoefficients(t,e){const{coeffX:n,coeffY:s}=e;if(!n?.length||!s?.length||n.length!==s.length)return null;const r=[];for(let t=0;t0}forwardTransform(t){if("point"===t.type){const e=h(this.forwardCoefficients,t,this.polynomialOrder);return new p.Z({x:e.x,y:e.y,spatialReference:t.spatialReference})}return m(this.forwardCoefficients,t,this.polynomialOrder)}inverseTransform(t){if("point"===t.type){const e=h(this.inverseCoefficients,t,this.polynomialOrder);return new p.Z({x:e.x,y:e.y,spatialReference:t.spatialReference})}return m(this.inverseCoefficients,t,this.polynomialOrder)}clone(){return new s({polynomialOrder:this.polynomialOrder,forwardCoefficients:this.forwardCoefficients?[...this.forwardCoefficients]:null,inverseCoefficients:this.inverseCoefficients?[...this.inverseCoefficients]:null})}};(0,r._)([(0,o.Cb)({json:{write:!0}})],d.prototype,"polynomialOrder",void 0),(0,r._)([(0,o.Cb)()],d.prototype,"forwardCoefficients",void 0),(0,r._)([(0,a.r)("forwardCoefficients",["coeffX","coeffY"])],d.prototype,"readForwardCoefficients",null),(0,r._)([(0,l.c)("forwardCoefficients")],d.prototype,"writeForwardCoefficients",null),(0,r._)([(0,o.Cb)({json:{write:!0}})],d.prototype,"inverseCoefficients",null),(0,r._)([(0,a.r)("inverseCoefficients",["inverseCoeffX","inverseCoeffY"])],d.prototype,"readInverseCoefficients",null),(0,r._)([(0,l.c)("inverseCoefficients")],d.prototype,"writeInverseCoefficients",null),(0,r._)([(0,o.Cb)()],d.prototype,"affectsPixelSize",null),(0,r._)([(0,i.J)({PolynomialXform:"polynomial"})],d.prototype,"type",void 0),d=s=(0,r._)([(0,u.j)("esri.layers.support.rasterTransforms.PolynomialTransform")],d);const g=d},87521:(t,e,n)=>{n.d(e,{j:()=>m,c:()=>d});var s,r=n(29680),o=n(43697),i=(n(92604),n(75215),n(67676),n(80442),n(20102),n(36030)),a=n(52011),u=n(48700);let l=s=class extends u.Z{constructor(){super(...arguments),this.type="identity"}clone(){return new s}};(0,o._)([(0,i.J)({IdentityXform:"identity"})],l.prototype,"type",void 0),l=s=(0,o._)([(0,a.j)("esri.layers.support.rasterTransforms.IdentityTransform")],l);const c=l;var p=n(87390);const f={GCSShiftXform:r.Z,IdentityXform:c,PolynomialXform:p.Z},h=Object.keys(f);function m(t){const e=t?.type;return!t||h.includes(e)}function d(t){const e=t?.type;if(!e)return null;const n=f[t?.type];if(n){const e=new n;return e.read(t),e}return null}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/f1ebc68f46261bd642c2.js b/public/assets/esri/core/workers/chunks/f1ebc68f46261bd642c2.js new file mode 100644 index 0000000..c8d4c01 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/f1ebc68f46261bd642c2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2664],{65845:(e,t,a)=>{a.d(t,{D:()=>n});var r=a(81153);function n(e){e&&e.writtenProperties&&e.writtenProperties.forEach((({target:e,propName:t,newOrigin:a})=>{(0,r.l)(e)&&a&&e.originOf(t)!==a&&e.updateOrigin(t,a)}))}},81153:(e,t,a)=>{function r(e){return e&&"getAtOrigin"in e&&"originOf"in e}a.d(t,{l:()=>r})},32664:(e,t,a)=>{a.d(t,{save:()=>T,saveAs:()=>J});var r=a(67676),n=a(20102),o=a(92604),l=a(95330),i=a(65845),s=a(19238),u=a(66677),c=a(52104),d=a(84230),y=a(48522),f=a(15235),p=a(33516),m=a(14661);const w=o.Z.getLogger("esri.layers.FeatureLayer"),h="Feature Service";function v(e,t){return`Layer (title: ${e.title}, id: ${e.id}) of type '${e.declaredClass}' ${t}`}function b(e,t){if(t.type!==h)throw new n.Z("feature-layer:portal-item-wrong-type",v(e,`should have portal item of type "${h}"`))}async function g(e){if(await e.load(),(0,d.rQ)(e))throw new n.Z("feature-layer:save",v(e,"using an in-memory source cannot be saved to a portal item"))}async function I(e,t,a){"beforeSave"in e&&"function"==typeof e.beforeSave&&await e.beforeSave();const r=e.write({},t);return function(e,t){let a=(e.messages??[]).filter((({type:e})=>"error"===e)).map((({name:e,message:t,details:a})=>new n.Z(e,t,a)));if(t?.ignoreUnsupported&&(a=a.filter((({name:e})=>"layer:unsupported"!==e&&"symbol:unsupported"!==e&&"symbol-layer:unsupported"!==e&&"property:unsupported"!==e&&"url:unsupported"!==e))),a.length>0)throw new n.Z("feature-layer:save","Failed to save feature layer due to unsupported or invalid content. See 'details.errors' for more detailed information",{errors:a})}(t,a),r}function S(e){const{layer:t,layerJSON:a}=e;return t.isTable?{layers:[],tables:[a]}:{layers:[a],tables:[]}}function O(e){(0,m.qj)(e,m.Kz.JSAPI),e.typeKeywords&&(e.typeKeywords=e.typeKeywords.filter(((e,t,a)=>a.indexOf(e)===t)))}async function N(e,t){return/\/\d+\/?$/.test(e.url??"")?S(t[0]):async function(e,t){const{layer:{url:a,customParameters:r,apiKey:n}}=t[0];let o=await e.fetchData("json");o&&null!=o.layers&&null!=o.tables||(o=await async function(e,t,a){e||={},e.layers||=[],e.tables||=[];const{url:r,customParameters:n,apiKey:o}=t,{serviceJSON:i,layersJSON:u}=await(0,c.V)(r,{customParameters:n,apiKey:o}),d=P(e.layers,i.layers,a),y=P(e.tables,i.tables,a);e.layers=d.itemResources,e.tables=y.itemResources;const f=[...d.added,...y.added],p=u?[...u.layers,...u.tables]:[];return await async function(e,t,a,r){const n=t.map((({id:e})=>new s.default({url:a,layerId:e,sourceJSON:r.find((({id:t})=>t===e))})));await(0,l.as)(n.map((e=>e.load()))),n.forEach((t=>{const{layerId:a,loaded:r,defaultPopupTemplate:n}=t;r&&null!=n&&Z(t,{id:a,popupInfo:n.toJSON()},e)}))}(e,f,r,p),e}(o,{url:a??"",customParameters:r,apiKey:n},t.map((e=>e.layer.layerId))));for(const e of t)Z(e.layer,e.layerJSON,o);return o}(e,t)}function P(e,t,a){const n=(0,r.e5)(e,t,((e,t)=>e.id===t.id));e=e.filter((e=>!n.removed.some((t=>t.id===e.id))));const o=n.added.map((({id:e})=>({id:e})));return o.forEach((({id:t})=>{e.push({id:t})})),{itemResources:e,added:o.filter((({id:e})=>!a.includes(e)))}}function Z(e,t,a){e.isTable?D(a.tables,t):D(a.layers,t)}function D(e,t){if(!e)return;const a=e.findIndex((({id:e})=>e===t.id));-1===a?e.push(t):e[a]=t}function K(e){const{portalItem:t}=e;return(0,d.y2)(e)&&!e.dynamicDataSource&&!!t?.loaded&&t.type===h}const T=(0,l.Ds)((async function(e,t){await g(e),function(e){const t=e.portalItem;if(!t)throw w.error("save: requires the portalItem property to be set"),new n.Z("feature-layer:portal-item-not-set",v(e,"requires the portalItem property to be set"));if(!t.loaded)throw new n.Z("feature-layer:portal-item-not-loaded",v(e,"cannot be saved to a portal item that does not exist or is inaccessible"));b(e,t)}(e);const a=e.portalItem,r=(0,p.Y)(a),o=await I(e,r,t),l=await N(a,[{layer:e,layerJSON:o}]);return O(a),await a.update({data:l}),(0,i.D)(r),a}));(0,l.Ds)((async(e,t)=>{await async function(e){if(!e?.length)throw new n.Z("feature-layer-utils-saveall:missing-parameters","'layers' array should contain at least one feature layer");await Promise.all(e.map((e=>e.load())));for(const t of e)if(!K(t))throw new n.Z("feature-layer-utils-saveall:invalid-parameters",`'layers' array should only contain layers or tables in a feature service loaded from 'Feature Service' item. ${v(t,"does not conform")}`,{layer:t});const t=e.map((e=>e.portalItem.id));if(new Set(t).size>1)throw new n.Z("feature-layer-utils-saveall:invalid-parameters","All layers in the 'layers' array should be loaded from the same portal item");const a=e.map((e=>e.layerId));if(new Set(a).size!==a.length)throw new n.Z("feature-layer-utils-saveall:invalid-parameters","'layers' array should contain only one instance each of layer or table in a feature service")}(e);const a=e[0].portalItem,r=(0,p.Y)(a),o=await Promise.all(e.map((e=>I(e,r,t)))),l=await N(a,e.map(((e,t)=>({layer:e,layerJSON:o[t]}))));return O(a),await a.update({data:l}),await Promise.all(e.slice(1).map((e=>e.portalItem.reload()))),(0,i.D)(r),a.clone()}));const J=(0,l.Ds)((async function(e,t,a){await g(e);const r=function(e,t){let a=f.default.from(t);return a.id&&(a=a.clone(),a.id=null),a.type??=h,a.portal??=y.Z.getDefault(),b(e,a),a}(e,t),n=(0,p.Y)(r),o=S({layer:e,layerJSON:await I(e,n,a)});return await async function(e,t){const{url:a,layerId:r,title:n,fullExtent:o,isTable:l}=e,i=(0,u.Qc)(a),s=null!=i&&"FeatureServer"===i.serverType;t.url=s?a:`${a}/${r}`,t.title||=n,t.extent=null,l||null==o||(t.extent=await(0,m.$o)(o)),(0,m.ck)(t,m.Kz.METADATA),(0,m.ck)(t,m.Kz.MULTI_LAYER),(0,m.qj)(t,m.Kz.SINGLE_LAYER),l&&(0,m.qj)(t,m.Kz.TABLE),O(t)}(e,r),await async function(e,t,a){const r=e.portal;await(r?.signIn()),await(r?.user?.addItem({item:e,data:t,folder:a?.folder}))}(r,o,a),e.portalItem=r,(0,i.D)(n),r}))},52104:(e,t,a)=>{a.d(t,{V:()=>n});var r=a(96187);async function n(e,t){const a=await(0,r.T)(e,t);a.layers=a.layers.filter(o);const n={serviceJSON:a};if((a.currentVersion??0)<10.5)return n;const l=await(0,r.T)(e+"/layers",t);return n.layersJSON={layers:l.layers.filter(o),tables:l.tables},n}function o(e){return!e.type||"Feature Layer"===e.type}},33516:(e,t,a)=>{a.d(t,{Y:()=>l,h:()=>o});var r=a(81271),n=a(48522);function o(e){return{origin:"portal-item",url:(0,r.mN)(e.itemUrl),portal:e.portal||n.Z.getDefault(),portalItem:e,readResourcePaths:[]}}function l(e){return{origin:"portal-item",messages:[],writtenProperties:[],url:e.itemUrl?(0,r.mN)(e.itemUrl):null,portal:e.portal||n.Z.getDefault(),portalItem:e}}},96187:(e,t,a)=>{a.d(t,{T:()=>n});var r=a(3172);async function n(e,t){const{data:a}=await(0,r.default)(e,{responseType:"json",query:{f:"json",...t?.customParameters,token:t?.apiKey}});return a}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/f35895e03c036d67b3ed.js b/public/assets/esri/core/workers/chunks/f35895e03c036d67b3ed.js new file mode 100644 index 0000000..4ca9495 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/f35895e03c036d67b3ed.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[9238],{19238:(e,t,r)=>{r.r(t),r.d(t,{default:()=>Ge});var i=r(43697),s=r(51773),o=(r(16050),r(12501),r(28756),r(92271),r(72529),r(5499),r(84382),r(81571),r(91423)),n=r(32400),a=r(3172),l=r(9790),u=r(2368),d=r(46791),p=r(20102),c=r(61247),y=r(22974),h=r(92604),f=r(70586),b=r(16453),m=r(78286),g=r(95330),w=r(42033),_=r(81271),v=r(5600),S=r(90578),C=r(71715),F=r(52011),I=r(30556),j=r(55343),T=r(82971),E=r(87085),R=(r(66577),r(38171)),x=r(3920),D=r(80442),O=r(83379),M=r(609),q=r(78346),P=r(75215),Z=(r(67676),r(52421)),L=r(59431),N=r(28694),G=r(74889),k=r(6570),A=r(38913),B=r(86973);let J=0;const V="esri.layers.graphics.sources.MemorySource",U=h.Z.getLogger(V);let Q=class extends(O.Z.LoadableMixin((0,M.v)((0,x.p)(d.Z)))){constructor(e){super(e),this._idToClientGraphic=null,this.type="memory"}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this._startWorker(t)),Promise.resolve(this)}destroy(){this._connection?.close(),this._connection=null}get _workerGeometryType(){const e=this.layer?.geometryType;return e?this._geometryTypeRequiresClientGraphicMapping(e)?"polygon":e:null}applyEdits(e){return this.load().then((()=>this._applyEdits(e)))}openPorts(){return this.load().then((()=>this._connection.openPorts()))}async queryFeatures(e,t={}){await this.load(t);const r=await this._connection.invoke("queryFeatures",e?e.toJSON():null,t);(0,N.p)(e,this.layer.spatialReference,r);const i=G.Z.fromJSON(r);if(!this._requiresClientGraphicMapping())return i;const s=this.layer.objectIdField;for(const e of i.features){const t=e.attributes[s],r=this._idToClientGraphic.get(t);r&&(e.geometry=r.geometry)}return i.geometryType=this.layer.geometryType,i}async queryFeaturesJSON(e,t={}){if(this._requiresClientGraphicMapping())throw new p.Z("query-features-json:unsupported","Cannot query in JSON format for client only geometry types (mesh and extent)");await this.load(t);const r=await this._connection.invoke("queryFeatures",e?e.toJSON():null,t);return(0,N.p)(e,this.layer.spatialReference,r),r}queryFeatureCount(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryFeatureCount",e?e.toJSON():null,t)))}queryObjectIds(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryObjectIds",e?e.toJSON():null,t)))}queryExtent(e,t={}){return this.load(t).then((()=>this._connection.invoke("queryExtent",e?e.toJSON():null,t))).then((e=>({count:e.count,extent:k.Z.fromJSON(e.extent)})))}querySnapping(e,t={}){return this.load(t).then((()=>this._connection.invoke("querySnapping",e,t)))}async _applyEdits(e){if(!this._connection)throw new p.Z("feature-layer-source:edit-failure","Memory source not loaded");const t=this.layer.objectIdField;let r=null;const i=[],s=[];await Promise.all([this._prepareClientMapping(e.addFeatures,null),this._prepareClientMapping(e.updateFeatures,null)]);const o=e=>"objectId"in e&&null!=e.objectId?e.objectId:"attributes"in e&&null!=e.attributes[t]?e.attributes[t]:null;if(e.addFeatures&&(r=this._prepareAddFeatures(e.addFeatures)),e.deleteFeatures)for(const t of e.deleteFeatures){const e=o(t);null!=e&&i.push(e)}const n=e.updateFeatures&&this._idToClientGraphic?new Map:null;if(e.updateFeatures)for(const t of e.updateFeatures)if(s.push(this._serializeFeature(t)),n){const e=o(t);null!=e&&n.set(e,t)}(0,L.P)(r?r.features:null,s,this.layer.spatialReference);const{fullExtent:a,featureEditResults:l}=await this._connection.invoke("applyEdits",{adds:r?r.features:[],updates:s,deletes:i});return this.fullExtent=a,r&&r.finish(l.uidToObjectId),this._updateClientGraphicIds(n,l),this._createEditsResult(l)}async _prepareClientMapping(e,t){if("mesh"!==this._layerOrSourceGeometryType||null==e)return;const r=[];for(const{geometry:i}of e)null==i||"mesh"!==i.type||i.hasExtent||i.loaded||r.push(i.load({signal:t}));r.length&&await Promise.all(r)}_updateClientGraphicIds(e,t){if(this._idToClientGraphic){if(e)for(const r of t.updateResults){if(!r.success)continue;const t=e.get(r.objectId);null!=t&&this._addIdToClientGraphic(t)}for(const e of t.deleteResults)e.success&&this._idToClientGraphic.delete(e.objectId)}}_createEditsResult(e){return{addFeatureResults:e.addResults?e.addResults.map(this._createFeatureEditResult,this):[],updateFeatureResults:e.updateResults?e.updateResults.map(this._createFeatureEditResult,this):[],deleteFeatureResults:e.deleteResults?e.deleteResults.map(this._createFeatureEditResult,this):[],addAttachmentResults:[],updateAttachmentResults:[],deleteAttachmentResults:[]}}_createFeatureEditResult(e){const t=!0===e.success?null:e.error||{code:void 0,description:void 0};return{objectId:e.objectId,globalId:e.globalId,error:t?new p.Z("feature-layer-source:edit-failure",t.description,{code:t.code}):null}}_prepareAddFeatures(e){const t=new Map,r=new Array(e.length);let i=null;for(let s=0;s{U.error("Source modifications will not propagate after layer has been loaded. Please use .applyEdits() instead"),e.preventDefault()})));const u={features:l.features,fields:t&&t.map((e=>e.toJSON())),geometryType:B.P.toJSON(this._workerGeometryType),hasM:"mesh"!==this._layerOrSourceGeometryType&&s,hasZ:"mesh"===this._layerOrSourceGeometryType||o,objectIdField:i,spatialReference:a?null:r&&r.toJSON(),timeInfo:n?n.toJSON():null},d=await this._connection.invoke("load",u,{signal:e});for(const e of d.warnings)U.warn(e.message,{layer:this.layer,warning:e});d.featureErrors.length&&U.warn(`Encountered ${d.featureErrors.length} validation errors while loading features`,d.featureErrors);const p=d.layerDefinition;this._geometryTypeRequiresClientGraphicMapping(l.inferredGeometryType)&&(p.geometryType=B.P.toJSON(l.inferredGeometryType)),this.sourceJSON=p,this._requiresClientGraphicMapping()&&(this._idToClientGraphic=new Map),l.finish(d.assignedObjectIds)}};(0,i._)([(0,Z.c)({Type:R.Z,ensureType:(0,P.se)(R.Z)})],Q.prototype,"itemType",void 0),(0,i._)([(0,v.Cb)()],Q.prototype,"type",void 0),(0,i._)([(0,v.Cb)({constructOnly:!0})],Q.prototype,"layer",void 0),(0,i._)([(0,v.Cb)({readOnly:!0})],Q.prototype,"_workerGeometryType",null),(0,i._)([(0,v.Cb)()],Q.prototype,"sourceJSON",void 0),Q=(0,i._)([(0,F.j)(V)],Q);var W=r(54295),$=r(17287),z=r(71612),H=r(17017),X=r(66361),Y=r(69637),K=r(53713),ee=r(6404),te=r(38009),re=r(68825),ie=r(16859),se=r(92036);let oe=class extends se.Z{constructor(){super(...arguments),this.updating=!1,this.status="unknown"}};(0,i._)([(0,v.Cb)()],oe.prototype,"updating",void 0),(0,i._)([(0,v.Cb)()],oe.prototype,"status",void 0),oe=(0,i._)([(0,F.j)("esri.layers.support.PublishingInfo")],oe);const ne=oe,ae="esri.layers.mixins.PublishableLayer",le=Symbol(ae),ue=e=>{var t;let r=class extends e{constructor(){super(...arguments),this[t]=!0}get publishingInfo(){if(this.destroyed)return null;const e=this._get("publishingInfo");if(e)return e;const t=new ne;return this._checkPublishingStatus(t),t}_checkPublishingStatus(e){let t=0;const r=async s=>{let o;e.updating=!0;try{o=await this.fetchPublishingStatus()}catch(e){o="unavailable"}"published"!==o&&"unavailable"!==o||("publishing"===e.status&&this.refresh(),i.remove()),e.status=o,e.updating=!1,i.removed||(t=setTimeout(r,s,s+125))},i={removed:!1,remove(){this.removed=!0,clearTimeout(t)}};this.when().catch((()=>i.remove())),r(250),this.own(i)}};return t=le,(0,i._)([(0,v.Cb)({readOnly:!0,clonable:!1})],r.prototype,"publishingInfo",null),r=(0,i._)([(0,F.j)(ae)],r),r};var de=r(34760),pe=r(72965),ce=r(28294),ye=r(66677),he=r(21506),fe=r(50957),be=r(70082),me=r(16451),ge=r(53518),we=r(35671),_e=r(54306),ve=r(30707),Se=r(72064),Ce=r(76259),Fe=r(60199),Ie=r(10158),je=r(40555),Te=r(14165),Ee=r(28141),Re=r(32163),xe=r(65242);const De="FeatureLayer",Oe="esri.layers.FeatureLayer",Me=h.Z.getLogger(Oe);function qe(e,t){return new p.Z("layer:unsupported",`Layer (${e.title}, ${e.id}) of type '${e.declaredClass}' ${t}`,{layer:e})}function Pe(e){return e&&e instanceof d.Z}const Ze=(0,ge.v)();function Le(e,t,r){const i=!!r?.writeLayerSchema;return{enabled:i,ignoreOrigin:i}}let Ne=class extends((0,K.B)((0,ee.M)((0,Y.b)(ue((0,X.o1)((0,z.h)((0,re.c)((0,ce.n)((0,pe.M)((0,de.Q)((0,$.Y)((0,te.q)((0,ie.I)((0,b.R)((0,H.N)((0,W.V)((0,u.J)(E.Z)))))))))))))))))){constructor(...e){super(...e),this._handles=new c.Z,this.charts=null,this.copyright=null,this.displayField=null,this.dynamicDataSource=null,this.fields=null,this.fieldsIndex=null,this.formTemplate=null,this.fullExtent=null,this.geometryType=null,this.hasM=void 0,this.hasZ=void 0,this.infoFor3D=null,this.isTable=!1,this.labelsVisible=!0,this.labelingInfo=null,this.legendEnabled=!0,this.objectIdField=null,this.outFields=null,this.path=null,this.popupEnabled=!0,this.popupTemplate=null,this.screenSizePerspectiveEnabled=!0,this.spatialReference=T.Z.WGS84,this.subtypeCode=null,this.templates=null,this.timeInfo=null,this.title=null,this.sublayerTitleMode="item-title",this.type="feature",this.typeIdField=null,this.types=null,this.visible=!0}destroy(){this.source?.destroy(),this._handles=(0,f.SC)(this._handles)}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}load(e){const t=null!=e?e.signal:null;if(this.portalItem?.loaded&&this.source)return this.addResolvingPromise(this.createGraphicsSource(t).then((e=>this.initLayerProperties(e)))),Promise.resolve(this);const r=this.loadFromPortal({supportedTypes:["Feature Service","Feature Collection"]},e).catch(g.r9).then((async()=>{if(this.url&&null==this.layerId&&/FeatureServer|MapServer\/*$/i.test(this.url)){const e=await this._fetchFirstLayerId(t);null!=e&&(this.layerId=e)}if(!this.url&&!this._hasMemorySource())throw new p.Z("feature-layer:missing-url-or-source","Feature layer must be created with either a url or a source");return this.initLayerProperties(await this.createGraphicsSource(t))})).then((()=>this._setUserPrivileges(this.serviceItemId,e))).then((()=>(0,fe.nU)(this,e)));return this.addResolvingPromise(r),Promise.resolve(this)}readCapabilities(e,t){return t=t.layerDefinition||t,(0,Se.h)(t,this.url)}get createQueryVersion(){return this.commitProperty("definitionExpression"),this.commitProperty("dynamicDataSource"),this.commitProperty("timeExtent"),this.commitProperty("timeOffset"),this.commitProperty("geometryType"),this.commitProperty("gdbVersion"),this.commitProperty("historicMoment"),this.commitProperty("returnZ"),this.commitProperty("capabilities"),this.commitProperty("returnM"),(this._get("createQueryVersion")??0)+1}get editingEnabled(){return!(this.loaded&&!this.capabilities?.operations.supportsEditing)&&(this._isOverridden("editingEnabled")?this._get("editingEnabled"):this._hasMemorySource()||this.userHasEditingPrivileges)}set editingEnabled(e){this._overrideIfSome("editingEnabled",e)}readEditingEnabled(e,t){return this._readEditingEnabled(t,!1)}readEditingEnabledFromWebMap(e,t,r){return this._readEditingEnabled(t,!0,r)}writeEditingEnabled(e,t){this._writeEditingEnabled(e,t,!1)}writeEditingEnabledToWebMap(e,t,r,i){this._writeEditingEnabled(e,t,!0,i)}get effectiveEditingEnabled(){return(0,fe.sX)(this)}readIsTable(e,t){return"Table"===(t=t?.layerDefinition??t).type||!t.geometryType}writeIsTable(e,t,r,i){i?.writeLayerSchema&&(0,m.RB)(r,e?"Table":"Feature Layer",t)}readGlobalIdField(e,t){return(0,fe.rk)(t.layerDefinition||t)}readObjectIdField(e,t){return(0,fe.kZ)(t.layerDefinition||t)}get parsedUrl(){const e=(0,_.mN)(this.url);return null!=e&&(null!=this.dynamicDataSource?e.path=(0,_.v_)(e.path,"dynamicLayer"):null!=this.layerId&&(e.path=(0,_.v_)(e.path,this.layerId.toString()))),e}get defaultPopupTemplate(){return this.createPopupTemplate()}set renderer(e){(0,we.YN)(e,this.fieldsIndex),this._set("renderer",e)}readRenderer(e,t,r){t=t.layerDefinition||t;const i=t.drawingInfo?.renderer;if(i){const e=(0,o.a)(i,t,r)??void 0;return e||Me.error("Failed to create renderer",{rendererDefinition:t.drawingInfo.renderer,layer:this,context:r}),e}return(0,fe.Ob)(t,r)}set source(e){const t=this._get("source");t!==e&&(Pe(t)&&this._resetMemorySource(t),Pe(e)&&this._initMemorySource(e),this._set("source",e))}castSource(e){return e?Array.isArray(e)||e instanceof d.Z?new Q({layer:this,items:e}):e:null}readSource(e,t){const r=G.Z.fromJSON(t.featureSet);return new Q({layer:this,items:r?.features??[]})}readTemplates(e,t){const r=t.editFieldsInfo,i=r&&r.creatorField,s=r&&r.editorField;return e=e&&e.map((e=>be.Z.fromJSON(e))),this._fixTemplates(e,i),this._fixTemplates(e,s),e}readTitle(e,t){const r=t.layerDefinition?.name??t.name,i=t.title||t.layerDefinition&&t.layerDefinition.title;if(r){const e=this.portalItem&&this.portalItem.title;if("item-title"===this.sublayerTitleMode)return this.url?(0,ye.a7)(this.url,r):r;let t=r;if(!t&&this.url){const e=(0,ye.Qc)(this.url);null!=e&&(t=e.title)}if(!t)return;return"item-title-and-service-name"===this.sublayerTitleMode&&e&&e!==t&&(t=e+" - "+t),(0,ye.ld)(t)}if("item-title"===this.sublayerTitleMode&&i)return i}readTitleFromWebMap(e,t){return t.title||t.layerDefinition&&t.layerDefinition.name}readTypeIdField(e,t){let r=(t=t.layerDefinition||t).typeIdField;if(r&&t.fields){r=r.toLowerCase();const e=t.fields.find((e=>e.name.toLowerCase()===r));e&&(r=e.name)}return r}readTypes(e,t){e=(t=t.layerDefinition||t).types;const r=t.editFieldsInfo,i=r&&r.creatorField,s=r&&r.editorField;return e&&e.map((e=>(e=me.Z.fromJSON(e),this._fixTemplates(e.templates,i),this._fixTemplates(e.templates,s),e)))}readVisible(e,t){return t.layerDefinition&&null!=t.layerDefinition.defaultVisibility?!!t.layerDefinition.defaultVisibility:null!=t.visibility?!!t.visibility:void 0}async addAttachment(e,t){return(0,fe.JD)(this,e,t,De)}async updateAttachment(e,t,r){return(0,fe.Y5)(this,e,t,r,De)}async applyEdits(e,t){return(0,fe.Jj)(this,e,t)}async uploadAssets(e,t){return(0,fe.uj)(this,e,t)}on(e,t){return super.on(e,t)}createPopupTemplate(e){return(0,Re.eZ)(this,e)}async createGraphicsSource(e){if(this._hasMemorySource()&&this.source)return this.source.load({signal:e});const{default:t}=await(0,g.Hl)(Promise.all([r.e(4599),r.e(3919)]).then(r.bind(r,73919)),e);return new t({layer:this}).load({signal:e})}createQuery(){const e=(0,fe.rP)(this);e.dynamicDataSource=this.dynamicDataSource;const t=null!=this.subtypeCode?`${this.subtypeField} = ${this.subtypeCode}`:null,r=(0,w._)(this.definitionExpression,t);return e.where=r||"1=1",e}async deleteAttachments(e,t){return(0,fe.FV)(this,e,t,De)}async fetchRecomputedExtents(e){return(0,fe.Ci)(this,e,De)}getFeatureType(e){const{typeIdField:t,types:r}=this;if(!t||!e)return null;const i=e.attributes?e.attributes[t]:void 0;if(null==i)return null;let s=null;return r?.some((e=>{const{id:t}=e;return null!=t&&(t.toString()===i.toString()&&(s=e),!!s)})),s}getFieldDomain(e,t){const r=t?.feature,i=this.getFeatureType(r);if(i){const t=i.domains&&i.domains[e];if(t&&"inherited"!==t.type)return t}return this._getLayerDomain(e)}getField(e){return this.fieldsIndex.get(e)}async queryAttachments(e,t){return(0,fe.SU)(this,e,t,De)}async queryFeatures(e,t){const r=await this.load(),i=await r.source.queryFeatures(Te.Z.from(e)??r.createQuery(),t);if(i?.features)for(const e of i.features)e.layer=e.sourceLayer=r;return i}async queryObjectIds(e,t){return(0,fe.tD)(this,e,t,De)}async queryFeatureCount(e,t){return(0,fe.VG)(this,e,t,De)}async queryExtent(e,t){return(0,fe.KE)(this,e,t,De)}async queryRelatedFeatures(e,t){return(0,fe.kp)(this,e,t,De)}async queryRelatedFeaturesCount(e,t){return(0,fe.C9)(this,e,t,De)}async queryTopFeatures(e,t){const{source:r,capabilities:i}=await this.load();if(!r.queryTopFeatures||!i?.query?.supportsTopFeaturesQuery)throw new p.Z(De,"Layer source does not support queryTopFeatures capability");const s=await r.queryTopFeatures(Ee.Z.from(e),t);if(s?.features)for(const e of s.features)e.layer=e.sourceLayer=this;return s}async queryTopObjectIds(e,t){const{source:r,capabilities:i}=await this.load();if(!r.queryTopObjectIds||!i?.query.supportsTopFeaturesQuery)throw new p.Z(De,"Layer source does not support queryTopObjectIds capability");return r.queryTopObjectIds(Ee.Z.from(e),t)}async queryTopFeaturesExtent(e,t){const{source:r,capabilities:i}=await this.load();if(!r.queryTopExtents||!i?.query?.supportsTopFeaturesQuery)throw new p.Z(De,"Layer source does not support queryTopExtents capability");return r.queryTopExtents(Ee.Z.from(e),t)}async queryTopFeatureCount(e,t){const{source:r,capabilities:i}=await this.load();if(!r.queryTopCount||!i?.query?.supportsTopFeaturesQuery)throw new p.Z(De,"Layer source does not support queryFeatureCount capability");return r.queryTopCount(Ee.Z.from(e),t)}read(e,t){const r=e.featureCollection;if(r){const e=r.layers;e&&1===e.length&&(super.read(e[0],t),null!=r.showLegend&&super.read({showLegend:r.showLegend},t))}super.read(e,t),t&&"service"===t.origin&&(this.revert(["objectIdField","fields","timeInfo"],"service"),this.spatialReference||this.revert(["spatialReference"],"service"))}write(e,t){t={...t,origin:t?.origin??void 0,writeLayerSchema:t?.writeLayerSchema??this._hasMemorySource()};const{origin:r,layerContainerType:i,messages:s}=t;if(this.dynamicDataSource)return s?.push(qe(this,"using a dynamic data source cannot be written to web scenes, web maps and feature service items")),null;if(this.isTable){if("web-scene"===r||"web-map"===r&&"tables"!==i)return s?.push(qe(this,"using a table source cannot be written to web scenes and web maps")),null;if(this._hasMemorySource())return s?.push(qe(this,"using an in-memory table source cannot be written to web scenes and web maps")),null}else if(this.loaded&&"web-map"===r&&"tables"===i)return s?.push(qe(this,"using a non-table source cannot be written to tables in web maps")),null;return super.write(e,t)}clone(){if(this._hasMemorySource())throw new p.Z(De,`FeatureLayer (title: ${this.title}, id: ${this.id}) created using in-memory source cannot be cloned`);return super.clone()}serviceSupportsSpatialReference(e){return!!this.loaded&&("memory"===this.source?.type||(0,Fe.D)(this,e))}async save(e){const{save:t}=await r.e(2664).then(r.bind(r,32664));return t(this,e)}async saveAs(e,t){const{saveAs:i}=await r.e(2664).then(r.bind(r,32664));return i(this,e,t)}_readEditingEnabled(e,t,r){let i=e.layerDefinition?.capabilities;return i?this._hasEditingCapability(i):(i=e.capabilities,t&&"web-map"===r?.origin&&!this._hasMemorySource()&&i?this._hasEditingCapability(i):void 0)}_hasEditingCapability(e){return e.toLowerCase().split(",").map((e=>e.trim())).includes("editing")}_writeEditingEnabled(e,t,r,i){if(!e){const e=this.capabilities?.operations?.supportsSync?"Query,Sync":"Query";(0,m.RB)("layerDefinition.capabilities",e,t),r&&!i?.writeLayerSchema&&(t.capabilities=e)}}_getLayerDomain(e){const t=this.fieldsIndex.get(e);return t?t.domain:null}_fetchFirstLayerId(e){return(0,a.default)(this.url,{query:{f:"json",...this.customParameters,token:this.apiKey},responseType:"json",signal:e}).then((e=>{const t=e.data;if(t)return Array.isArray(t.layers)&&t.layers.length>0?t.layers[0].id:Array.isArray(t.tables)&&t.tables.length>0?t.tables[0].id:void 0}))}async initLayerProperties(e){return this._set("source",e),e.sourceJSON&&(this.sourceJSON=e.sourceJSON,this.read(e.sourceJSON,{origin:"service",portalItem:this.portalItem,portal:this.portalItem?.portal,url:this.parsedUrl})),this._verifySource(),this._verifyFields(),(0,we.YN)(this.renderer,this.fieldsIndex),(0,we.UF)(this.timeInfo,this.fieldsIndex),(0,je.y)(this,{origin:"service"})}async hasDataChanged(){return(0,fe.gG)(this)}async fetchPublishingStatus(){const e=this.source;return e?.fetchPublishingStatus?e.fetchPublishingStatus():"unavailable"}_verifyFields(){const e=this.parsedUrl?.path??"undefined";this.objectIdField||console.log("FeatureLayer: 'objectIdField' property is not defined (url: "+e+")"),this.isTable||this._hasMemorySource()||-1!==e.search(/\/FeatureServer\//i)||this.fields?.some((e=>"geometry"===e.type))||console.log("FeatureLayer: unable to find field of type 'geometry' in the layer 'fields' list. If you are using a map service layer, features will not have geometry (url: "+e+")")}_fixTemplates(e,t){e&&e.forEach((e=>{const r=e.prototype&&e.prototype.attributes;r&&t&&delete r[t]}))}_verifySource(){if(this._hasMemorySource()){if(this.url)throw new p.Z("feature-layer:mixed-source-and-url","FeatureLayer cannot be created with both an in-memory source and a url")}else if(!this.url)throw new p.Z("feature-layer:source-or-url-required","FeatureLayer requires either a url, a valid portal item or a source")}_initMemorySource(e){e.forEach((e=>{e.layer=this,e.sourceLayer=this})),this._handles.add([e.on("after-add",(e=>{e.item.layer=this,e.item.sourceLayer=this})),e.on("after-remove",(e=>{e.item.layer=null,e.item.sourceLayer=null}))],"fl-source")}_resetMemorySource(e){e.forEach((e=>{e.layer=null,e.sourceLayer=null})),this._handles.remove("fl-source")}_hasMemorySource(){return!(this.url||!this.source)}};(0,i._)([(0,C.r)("service","capabilities")],Ne.prototype,"readCapabilities",null),(0,i._)([(0,v.Cb)({json:{origins:{"portal-item":{write:!0},"web-map":{write:!0}}}})],Ne.prototype,"charts",void 0),(0,i._)([(0,v.Cb)({readOnly:!0})],Ne.prototype,"createQueryVersion",null),(0,i._)([(0,v.Cb)({json:{read:{source:"layerDefinition.copyrightText"}}})],Ne.prototype,"copyright",void 0),(0,i._)([(0,v.Cb)({json:{read:{source:"layerDefinition.displayField"}}})],Ne.prototype,"displayField",void 0),(0,i._)([(0,v.Cb)({types:l.LB,readOnly:!0})],Ne.prototype,"defaultSymbol",void 0),(0,i._)([(0,v.Cb)({type:Ie.n})],Ne.prototype,"dynamicDataSource",void 0),(0,i._)([(0,v.Cb)({type:Boolean})],Ne.prototype,"editingEnabled",null),(0,i._)([(0,C.r)(["portal-item","web-scene"],"editingEnabled",["layerDefinition.capabilities"])],Ne.prototype,"readEditingEnabled",null),(0,i._)([(0,C.r)("web-map","editingEnabled",["capabilities","layerDefinition.capabilities"])],Ne.prototype,"readEditingEnabledFromWebMap",null),(0,i._)([(0,I.c)(["portal-item","web-scene"],"editingEnabled",{"layerDefinition.capabilities":{type:String}})],Ne.prototype,"writeEditingEnabled",null),(0,i._)([(0,I.c)("web-map","editingEnabled",{capabilities:{type:String},"layerDefinition.capabilities":{type:String}})],Ne.prototype,"writeEditingEnabledToWebMap",null),(0,i._)([(0,v.Cb)({readOnly:!0})],Ne.prototype,"effectiveEditingEnabled",null),(0,i._)([(0,v.Cb)({...Ze.fields,json:{read:{source:"layerDefinition.fields"},origins:{service:{name:"fields"},"web-map":{write:{target:"layerDefinition.fields",overridePolicy:Le}}}}})],Ne.prototype,"fields",void 0),(0,i._)([(0,v.Cb)(Ze.fieldsIndex)],Ne.prototype,"fieldsIndex",void 0),(0,i._)([(0,v.Cb)({type:j.Z,json:{name:"formInfo",write:!0,origins:{"web-scene":{read:!1,write:!1}}}})],Ne.prototype,"formTemplate",void 0),(0,i._)([(0,v.Cb)({json:{read:{source:"layerDefinition.extent"}}})],Ne.prototype,"fullExtent",void 0),(0,i._)([(0,v.Cb)({json:{origins:{"web-map":{write:{target:"layerDefinition.geometryType",overridePolicy:Le,writer(e,t,r){const i=e?fe.Fr.toJSON(e):null;i&&(0,m.RB)(r,i,t)}}}},read:{source:"layerDefinition.geometryType",reader:fe.Fr.read}}})],Ne.prototype,"geometryType",void 0),(0,i._)([(0,v.Cb)({json:{read:{source:"layerDefinition.hasM"}}})],Ne.prototype,"hasM",void 0),(0,i._)([(0,v.Cb)({json:{read:{source:"layerDefinition.hasZ"}}})],Ne.prototype,"hasZ",void 0),(0,i._)([(0,v.Cb)(he.id)],Ne.prototype,"id",void 0),(0,i._)([(0,v.Cb)({readOnly:!0,json:{origins:{service:{read:!0}},read:!1}})],Ne.prototype,"infoFor3D",void 0),(0,i._)([(0,v.Cb)({json:{origins:{"web-map":{write:{target:"layerDefinition.type"}}}}})],Ne.prototype,"isTable",void 0),(0,i._)([(0,C.r)("service","isTable",["type","geometryType"]),(0,C.r)("isTable",["layerDefinition.type","layerDefinition.geometryType"])],Ne.prototype,"readIsTable",null),(0,i._)([(0,I.c)("web-map","isTable")],Ne.prototype,"writeIsTable",null),(0,i._)([(0,v.Cb)(he.iR)],Ne.prototype,"labelsVisible",void 0),(0,i._)([(0,v.Cb)({type:[_e.Z],json:{origins:{service:{read:{source:"drawingInfo.labelingInfo",reader:ve.r},write:{target:"drawingInfo.labelingInfo",enabled:!1}}},read:{source:"layerDefinition.drawingInfo.labelingInfo",reader:ve.r},write:{target:"layerDefinition.drawingInfo.labelingInfo"}}})],Ne.prototype,"labelingInfo",void 0),(0,i._)([(0,v.Cb)((()=>{const e=(0,y.d9)(he.bT);return e.json.origins["portal-item"]={write:{target:"layerDefinition.drawingInfo.transparency",writer(e,t,r){(0,m.RB)(r,(0,xe.a)(e),t)}}},e})())],Ne.prototype,"opacity",void 0),(0,i._)([(0,v.Cb)(he.rn)],Ne.prototype,"legendEnabled",void 0),(0,i._)([(0,v.Cb)({type:["show","hide"],json:(()=>{const e=(0,y.d9)(he.rT.json);return e.origins["portal-item"]={read:!1,write:!1},e})()})],Ne.prototype,"listMode",void 0),(0,i._)([(0,C.r)("globalIdField",["layerDefinition.globalIdField","layerDefinition.fields"])],Ne.prototype,"readGlobalIdField",null),(0,i._)([(0,v.Cb)({json:{origins:{"web-map":{write:{target:"layerDefinition.objectIdField",overridePolicy:Le}}}}})],Ne.prototype,"objectIdField",void 0),(0,i._)([(0,C.r)("objectIdField",["layerDefinition.objectIdField","layerDefinition.fields"])],Ne.prototype,"readObjectIdField",null),(0,i._)([(0,v.Cb)({value:"ArcGISFeatureLayer",type:["ArcGISFeatureLayer"]})],Ne.prototype,"operationalLayerType",void 0),(0,i._)([(0,v.Cb)(Ze.outFields)],Ne.prototype,"outFields",void 0),(0,i._)([(0,v.Cb)({readOnly:!0})],Ne.prototype,"parsedUrl",null),(0,i._)([(0,v.Cb)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],Ne.prototype,"path",void 0),(0,i._)([(0,v.Cb)(he.C_)],Ne.prototype,"popupEnabled",void 0),(0,i._)([(0,v.Cb)({type:s.Z,json:{name:"popupInfo",write:!0}})],Ne.prototype,"popupTemplate",void 0),(0,i._)([(0,v.Cb)({readOnly:!0})],Ne.prototype,"defaultPopupTemplate",null),(0,i._)([(0,v.Cb)({types:n.A,json:{origins:{service:{write:{target:"drawingInfo.renderer",enabled:!1}},"web-scene":{types:n.o,name:"layerDefinition.drawingInfo.renderer",write:{overridePolicy:(e,t,r)=>({ignoreOrigin:r?.writeLayerSchema})}}},write:{target:"layerDefinition.drawingInfo.renderer",overridePolicy:(e,t,r)=>({ignoreOrigin:r?.writeLayerSchema})}}})],Ne.prototype,"renderer",null),(0,i._)([(0,C.r)("service","renderer",["drawingInfo.renderer","defaultSymbol"]),(0,C.r)("renderer",["layerDefinition.drawingInfo.renderer","layerDefinition.defaultSymbol"])],Ne.prototype,"readRenderer",null),(0,i._)([(0,v.Cb)((()=>{const e=(0,y.d9)(he.YI);return e.json.origins["portal-item"]={read:!1,write:!1},e})())],Ne.prototype,"screenSizePerspectiveEnabled",void 0),(0,i._)([(0,v.Cb)({clonable:!1})],Ne.prototype,"source",null),(0,i._)([(0,S.p)("source")],Ne.prototype,"castSource",null),(0,i._)([(0,C.r)("portal-item","source",["featureSet"]),(0,C.r)("web-map","source",["featureSet"])],Ne.prototype,"readSource",null),(0,i._)([(0,v.Cb)({json:{read:{source:"layerDefinition.extent.spatialReference"}}})],Ne.prototype,"spatialReference",void 0),(0,i._)([(0,v.Cb)({type:Number})],Ne.prototype,"subtypeCode",void 0),(0,i._)([(0,v.Cb)({type:[be.Z]})],Ne.prototype,"templates",void 0),(0,i._)([(0,C.r)("templates",["editFieldsInfo","creatorField","editorField","templates"])],Ne.prototype,"readTemplates",null),(0,i._)([(0,v.Cb)({type:Ce.Z})],Ne.prototype,"timeInfo",void 0),(0,i._)([(0,v.Cb)()],Ne.prototype,"title",void 0),(0,i._)([(0,C.r)("service","title",["name"]),(0,C.r)("portal-item","title",["layerDefinition.title","layerDefinition.name","title"])],Ne.prototype,"readTitle",null),(0,i._)([(0,C.r)("web-map","title",["layerDefinition.name","title"])],Ne.prototype,"readTitleFromWebMap",null),(0,i._)([(0,v.Cb)({type:String})],Ne.prototype,"sublayerTitleMode",void 0),(0,i._)([(0,v.Cb)({json:{read:!1}})],Ne.prototype,"type",void 0),(0,i._)([(0,v.Cb)({type:String})],Ne.prototype,"typeIdField",void 0),(0,i._)([(0,C.r)("service","typeIdField"),(0,C.r)("typeIdField",["layerDefinition.typeIdField"])],Ne.prototype,"readTypeIdField",null),(0,i._)([(0,v.Cb)({type:[me.Z]})],Ne.prototype,"types",void 0),(0,i._)([(0,C.r)("service","types",["types"]),(0,C.r)("types",["layerDefinition.types"])],Ne.prototype,"readTypes",null),(0,i._)([(0,v.Cb)({type:Boolean,json:{origins:{"portal-item":{write:{target:"layerDefinition.defaultVisibility"}}}}})],Ne.prototype,"visible",void 0),(0,i._)([(0,C.r)("portal-item","visible",["visibility","layerDefinition.defaultVisibility"])],Ne.prototype,"readVisible",null),Ne=(0,i._)([(0,F.j)(Oe)],Ne);const Ge=Ne},69637:(e,t,r)=>{r.d(t,{b:()=>T});var i,s=r(43697),o=r(5600),n=(r(75215),r(67676),r(80442),r(52011)),a=r(20102),l=r(96674),u=r(78286),d=r(67760),p=r(66577),c=r(92835),y=r(35454),h=r(22974),f=r(14165);const b=new y.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),m=new y.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let g=i=class extends l.wq{constructor(e){super(e),this.where=null,this.geometry=null,this.spatialRelationship="intersects",this.distance=void 0,this.objectIds=null,this.units=null,this.timeExtent=null}createQuery(e={}){const{where:t,geometry:r,spatialRelationship:i,timeExtent:s,objectIds:o,units:n,distance:a}=this;return new f.Z({geometry:(0,h.d9)(r),objectIds:(0,h.d9)(o),spatialRelationship:i,timeExtent:(0,h.d9)(s),where:t,units:n,distance:a,...e})}clone(){const{where:e,geometry:t,spatialRelationship:r,timeExtent:s,objectIds:o,units:n,distance:a}=this;return new i({geometry:(0,h.d9)(t),objectIds:(0,h.d9)(o),spatialRelationship:r,timeExtent:(0,h.d9)(s),where:e,units:n,distance:a})}};(0,s._)([(0,o.Cb)({type:String,json:{write:!0}})],g.prototype,"where",void 0),(0,s._)([(0,o.Cb)({types:p.qM,json:{write:!0}})],g.prototype,"geometry",void 0),(0,s._)([(0,o.Cb)({type:b.apiValues,json:{name:"spatialRel",read:{reader:b.read},write:{allowNull:!1,writer:b.write,overridePolicy(){return{enabled:null!=this.geometry}}}}})],g.prototype,"spatialRelationship",void 0),(0,s._)([(0,o.Cb)({type:Number,json:{write:{overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],g.prototype,"distance",void 0),(0,s._)([(0,o.Cb)({type:[Number],json:{write:!0}})],g.prototype,"objectIds",void 0),(0,s._)([(0,o.Cb)({type:m.apiValues,json:{read:m.read,write:{writer:m.write,overridePolicy(e){return{enabled:null!=e&&null!=this.geometry}}}}})],g.prototype,"units",void 0),(0,s._)([(0,o.Cb)({type:c.Z,json:{write:!0}})],g.prototype,"timeExtent",void 0),g=i=(0,s._)([(0,n.j)("esri.layers.support.FeatureFilter")],g);const w=g;var _;const v={read:{reader:d.ij},write:{writer:d.cW,overridePolicy(){return{allowNull:null!=this.excludedEffect,isRequired:null==this.excludedEffect}}}},S={read:{reader:d.ij},write:{writer:d.cW,overridePolicy(){return{allowNull:null!=this.includedEffect,isRequired:null==this.includedEffect}}}},C={name:"showExcludedLabels",default:!0};let F=_=class extends l.wq{constructor(e){super(e),this.filter=null,this.includedEffect=null,this.excludedEffect=null,this.excludedLabelsVisible=!1}write(e,t){const r=super.write(e,t);if(t?.origin){if(r.filter){const e=Object.keys(r.filter);if(e.length>1||"where"!==e[0])return t.messages?.push(new a.Z("web-document-write:unsupported-feature-effect","Invalid feature effect 'filter'. A filter can only contain a 'where' property",{layer:t.layer,effect:this})),null}if("showExcludedLabels"in r)return t.messages?.push(new a.Z("web-document-write:unsupported-feature-effect","Invalid value for property 'excludedLabelsVisible' which should always be 'true'",{layer:t.layer,effect:this})),null}return r}clone(){return new _({filter:null!=this.filter?this.filter.clone():null,includedEffect:this.includedEffect,excludedEffect:this.excludedEffect,excludedLabelsVisible:this.excludedLabelsVisible})}};(0,s._)([(0,o.Cb)({type:w,json:{write:{allowNull:!0,writer(e,t,r,i){const s=e?.write({},i);s&&0!==Object.keys(s).length?(0,u.RB)(r,s,t):(0,u.RB)(r,null,t)}}}})],F.prototype,"filter",void 0),(0,s._)([(0,o.Cb)({json:{write:!0,origins:{"web-map":v,"portal-item":v}}})],F.prototype,"includedEffect",void 0),(0,s._)([(0,o.Cb)({json:{write:!0,origins:{"web-map":S,"portal-item":S}}})],F.prototype,"excludedEffect",void 0),(0,s._)([(0,o.Cb)({type:Boolean,json:{write:!0,name:"showExcludedLabels",origins:{"web-map":C,"portal-item":C}}})],F.prototype,"excludedLabelsVisible",void 0),F=_=(0,s._)([(0,n.j)("esri.layers.support.FeatureEffect")],F);const I=F,j={write:{allowNull:!0}},T=e=>{let t=class extends e{constructor(){super(...arguments),this.featureEffect=null}};return(0,s._)([(0,o.Cb)({type:I,json:{origins:{"web-map":j,"portal-item":j}}})],t.prototype,"featureEffect",void 0),t=(0,s._)([(0,n.j)("esri.layers.mixins.FeatureEffectLayer")],t),t}},68825:(e,t,r)=>{r.d(t,{c:()=>f});var i,s=r(43697),o=r(78286),n=r(5600),a=(r(75215),r(67676),r(80442),r(52011)),l=r(35454),u=r(96674);const d=new l.X({asc:"ascending",desc:"descending"});let p=i=class extends u.wq{constructor(e){super(e),this.field=null,this.valueExpression=null,this.order="ascending"}clone(){return new i({field:this.field,valueExpression:this.valueExpression,order:this.order})}};(0,s._)([(0,n.Cb)({type:String,json:{write:!0}})],p.prototype,"field",void 0),(0,s._)([(0,n.Cb)({type:String,json:{write:!0}})],p.prototype,"valueExpression",void 0),(0,s._)([(0,n.Cb)({type:d.apiValues,json:{read:d.read,write:d.write}})],p.prototype,"order",void 0),p=i=(0,s._)([(0,a.j)("esri.layers.support.OrderByInfo")],p);const c=p;function y(e,t,r){if(!e)return null;const i=e.find((e=>!!e.field));if(!i)return null;const s=new c;return s.read(i,r),[s]}function h(e,t,r,i){const s=e.find((e=>!!e.field));s&&(0,o.RB)(r,[s.toJSON()],t)}const f=e=>{let t=class extends e{constructor(){super(...arguments),this.orderBy=null}};return(0,s._)([(0,n.Cb)({type:[c],json:{origins:{"web-scene":{write:!1,read:!1}},read:{source:"layerDefinition.orderBy",reader:y},write:{target:"layerDefinition.orderBy",writer:h}}})],t.prototype,"orderBy",void 0),t=(0,s._)([(0,a.j)("esri.layers.mixins.OrderedLayer")],t),t}},40555:(e,t,r)=>{r.d(t,{y:()=>n});var i=r(66643),s=r(95330),o=r(20941);async function n(e,t,r){const n=e&&e.getAtOrigin&&e.getAtOrigin("renderer",t.origin);if(n&&"unique-value"===n.type&&n.styleOrigin){const a=await(0,i.q6)(n.populateFromStyle());if((0,s.k_)(r),!1===a.ok){const r=a.error;t&&t.messages&&t.messages.push(new o.Z("renderer:style-reference",`Failed to create unique value renderer from style reference: ${r.message}`,{error:r,context:t})),e.clear("renderer",t?.origin)}}}},59431:(e,t,r)=>{r.d(t,{P:()=>n});var i=r(67900),s=r(8744);function o(e,t,r){if(null==e.hasM||e.hasZ)for(const e of t)for(const t of e)t.length>2&&(t[2]*=r)}function n(e,t,r){if(!e&&!t||!r)return;const s=(0,i._R)(r);a(e,r,s),a(t,r,s)}function a(e,t,r){if(e)for(const i of e)l(i.geometry,t,r)}function l(e,t,r){if(null==e||!e.spatialReference||(0,s.fS)(e.spatialReference,t))return;const n=(0,i._R)(e.spatialReference)/r;if(1!==n)if("x"in e)null!=e.z&&(e.z*=n);else if("rings"in e)o(e,e.rings,n);else if("paths"in e)o(e,e.paths,n);else if("points"in e&&(null==e.hasM||e.hasZ))for(const t of e.points)t.length>2&&(t[2]*=n)}},28141:(e,t,r)=>{r.d(t,{Z:()=>S});var i,s=r(43697),o=r(66577),n=r(92835),a=r(35454),l=r(96674),u=r(22974),d=r(5600),p=r(75215),c=r(52011),y=r(30556),h=r(33955);r(67676),r(80442);let f=i=class extends l.wq{constructor(e){super(e),this.groupByFields=void 0,this.topCount=void 0,this.orderByFields=void 0}clone(){return new i({groupByFields:this.groupByFields,topCount:this.topCount,orderByFields:this.orderByFields})}};(0,s._)([(0,d.Cb)({type:[String],json:{write:!0}})],f.prototype,"groupByFields",void 0),(0,s._)([(0,d.Cb)({type:Number,json:{write:!0}})],f.prototype,"topCount",void 0),(0,s._)([(0,d.Cb)({type:[String],json:{write:!0}})],f.prototype,"orderByFields",void 0),f=i=(0,s._)([(0,c.j)("esri.rest.support.TopFilter")],f);const b=f;var m,g=r(82971);const w=new a.X({esriSpatialRelIntersects:"intersects",esriSpatialRelContains:"contains",esriSpatialRelCrosses:"crosses",esriSpatialRelDisjoint:"disjoint",esriSpatialRelEnvelopeIntersects:"envelope-intersects",esriSpatialRelIndexIntersects:"index-intersects",esriSpatialRelOverlaps:"overlaps",esriSpatialRelTouches:"touches",esriSpatialRelWithin:"within",esriSpatialRelRelation:"relation"}),_=new a.X({esriSRUnit_Meter:"meters",esriSRUnit_Kilometer:"kilometers",esriSRUnit_Foot:"feet",esriSRUnit_StatuteMile:"miles",esriSRUnit_NauticalMile:"nautical-miles",esriSRUnit_USNauticalMile:"us-nautical-miles"});let v=m=class extends l.wq{constructor(e){super(e),this.cacheHint=void 0,this.distance=void 0,this.geometry=null,this.geometryPrecision=void 0,this.maxAllowableOffset=void 0,this.num=void 0,this.objectIds=null,this.orderByFields=null,this.outFields=null,this.outSpatialReference=null,this.resultType=null,this.returnGeometry=!1,this.returnM=void 0,this.returnZ=void 0,this.start=void 0,this.spatialRelationship="intersects",this.timeExtent=null,this.topFilter=void 0,this.units=null,this.where="1=1"}writeStart(e,t){t.resultOffset=this.start,t.resultRecordCount=this.num||10}clone(){return new m((0,u.d9)({cacheHint:this.cacheHint,distance:this.distance,geometry:this.geometry,geometryPrecision:this.geometryPrecision,maxAllowableOffset:this.maxAllowableOffset,num:this.num,objectIds:this.objectIds,orderByFields:this.orderByFields,outFields:this.outFields,outSpatialReference:this.outSpatialReference,resultType:this.resultType,returnGeometry:this.returnGeometry,returnZ:this.returnZ,returnM:this.returnM,start:this.start,spatialRelationship:this.spatialRelationship,timeExtent:this.timeExtent,topFilter:this.topFilter,units:this.units,where:this.where}))}};(0,s._)([(0,d.Cb)({type:Boolean,json:{write:!0}})],v.prototype,"cacheHint",void 0),(0,s._)([(0,d.Cb)({type:Number,json:{write:{overridePolicy:e=>({enabled:e>0})}}})],v.prototype,"distance",void 0),(0,s._)([(0,d.Cb)({types:o.qM,json:{read:h.im,write:!0}})],v.prototype,"geometry",void 0),(0,s._)([(0,d.Cb)({type:Number,json:{write:!0}})],v.prototype,"geometryPrecision",void 0),(0,s._)([(0,d.Cb)({type:Number,json:{write:!0}})],v.prototype,"maxAllowableOffset",void 0),(0,s._)([(0,d.Cb)({type:Number,json:{read:{source:"resultRecordCount"}}})],v.prototype,"num",void 0),(0,s._)([(0,d.Cb)({json:{write:!0}})],v.prototype,"objectIds",void 0),(0,s._)([(0,d.Cb)({type:[String],json:{write:!0}})],v.prototype,"orderByFields",void 0),(0,s._)([(0,d.Cb)({type:[String],json:{write:!0}})],v.prototype,"outFields",void 0),(0,s._)([(0,d.Cb)({type:g.Z,json:{read:{source:"outSR"},write:{target:"outSR"}}})],v.prototype,"outSpatialReference",void 0),(0,s._)([(0,d.Cb)({type:String,json:{write:!0}})],v.prototype,"resultType",void 0),(0,s._)([(0,d.Cb)({json:{write:!0}})],v.prototype,"returnGeometry",void 0),(0,s._)([(0,d.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"returnM",void 0),(0,s._)([(0,d.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],v.prototype,"returnZ",void 0),(0,s._)([(0,d.Cb)({type:Number,json:{read:{source:"resultOffset"}}})],v.prototype,"start",void 0),(0,s._)([(0,y.c)("start"),(0,y.c)("num")],v.prototype,"writeStart",null),(0,s._)([(0,d.Cb)({type:String,json:{read:{source:"spatialRel",reader:w.read},write:{target:"spatialRel",writer:w.write}}})],v.prototype,"spatialRelationship",void 0),(0,s._)([(0,d.Cb)({type:n.Z,json:{write:!0}})],v.prototype,"timeExtent",void 0),(0,s._)([(0,d.Cb)({type:b,json:{write:!0}})],v.prototype,"topFilter",void 0),(0,s._)([(0,d.Cb)({type:String,json:{read:_.read,write:{writer:_.write,overridePolicy(e){return{enabled:null!=e&&null!=this.distance&&this.distance>0}}}}})],v.prototype,"units",void 0),(0,s._)([(0,d.Cb)({type:String,json:{write:!0}})],v.prototype,"where",void 0),v=m=(0,s._)([(0,c.j)("esri.rest.support.TopFeaturesQuery")],v),v.from=(0,p.se)(v);const S=v}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/f36697f6aac782007d1a.js b/public/assets/esri/core/workers/chunks/f36697f6aac782007d1a.js new file mode 100644 index 0000000..5293d0d --- /dev/null +++ b/public/assets/esri/core/workers/chunks/f36697f6aac782007d1a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[2920,661,5234,9880,1596],{92835:(e,t,r)=>{r.d(t,{Z:()=>g});var i,s=r(43697),n=r(96674),o=r(70586),a=r(35463),l=r(5600),h=(r(75215),r(67676),r(80442),r(71715)),u=r(52011),d=r(30556);let c=i=class extends n.wq{static get allTime(){return p}static get empty(){return m}constructor(e){super(e),this.end=null,this.start=null}readEnd(e,t){return null!=t.end?new Date(t.end):null}writeEnd(e,t){t.end=e?e.getTime():null}get isAllTime(){return this.equals(i.allTime)}get isEmpty(){return this.equals(i.empty)}readStart(e,t){return null!=t.start?new Date(t.start):null}writeStart(e,t){t.start=e?e.getTime():null}clone(){return new i({end:this.end,start:this.start})}equals(e){if(!e)return!1;const t=null!=this.start?this.start.getTime():this.start,r=null!=this.end?this.end.getTime():this.end,i=null!=e.start?e.start.getTime():e.start,s=null!=e.end?e.end.getTime():e.end;return t===i&&r===s}expandTo(e){if(this.isEmpty||this.isAllTime)return this.clone();const t=(0,o.yw)(this.start,(t=>(0,a.JE)(t,e))),r=(0,o.yw)(this.end,(t=>{const r=(0,a.JE)(t,e);return t.getTime()===r.getTime()?r:(0,a.Nm)(r,1,e)}));return new i({start:t,end:r})}intersection(e){if(!e)return this.clone();if(this.isEmpty||e.isEmpty)return i.empty;if(this.isAllTime)return e.clone();if(e.isAllTime)return this.clone();const t=this.start?.getTime()??-1/0,r=this.end?.getTime()??1/0,s=e.start?.getTime()??-1/0,n=e.end?.getTime()??1/0;let o,a;if(s>=t&&s<=r?o=s:t>=s&&t<=n&&(o=t),r>=s&&r<=n?a=r:n>=t&&n<=r&&(a=n),null!=o&&null!=a&&!isNaN(o)&&!isNaN(a)){const e=new i;return e.start=o===-1/0?null:new Date(o),e.end=a===1/0?null:new Date(a),e}return i.empty}offset(e,t){if(this.isEmpty||this.isAllTime)return this.clone();const r=new i,{start:s,end:n}=this;return null!=s&&(r.start=(0,a.Nm)(s,e,t)),null!=n&&(r.end=(0,a.Nm)(n,e,t)),r}union(e){if(!e||e.isEmpty)return this.clone();if(this.isEmpty)return e.clone();if(this.isAllTime||e.isAllTime)return p.clone();const t=null!=this.start&&null!=e.start?new Date(Math.min(this.start.getTime(),e.start.getTime())):null,r=null!=this.end&&null!=e.end?new Date(Math.max(this.end.getTime(),e.end.getTime())):null;return new i({start:t,end:r})}};(0,s._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"end",void 0),(0,s._)([(0,h.r)("end")],c.prototype,"readEnd",null),(0,s._)([(0,d.c)("end")],c.prototype,"writeEnd",null),(0,s._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],c.prototype,"isAllTime",null),(0,s._)([(0,l.Cb)({readOnly:!0,json:{read:!1}})],c.prototype,"isEmpty",null),(0,s._)([(0,l.Cb)({type:Date,json:{write:{allowNull:!0}}})],c.prototype,"start",void 0),(0,s._)([(0,h.r)("start")],c.prototype,"readStart",null),(0,s._)([(0,d.c)("start")],c.prototype,"writeStart",null),c=i=(0,s._)([(0,u.j)("esri.TimeExtent")],c);const p=new c,m=new c({start:void 0,end:void 0}),g=c},99880:(e,t,r)=>{r.d(t,{V:()=>l});var i=r(68773),s=(r(3172),r(20102)),n=r(92604),o=r(81271);const a=n.Z.getLogger("esri.assets");function l(e){if(!i.default.assetsPath)throw a.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new s.Z("assets:path-not-set","config.assetsPath is not set");return(0,o.v_)(i.default.assetsPath,e)}},32448:(e,t,r)=>{r.d(t,{Z:()=>l});var i=r(43697),s=r(92036),n=r(50758),o=r(52011);class a{constructor(){this._emitter=new a.EventEmitter(this)}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}}!function(e){class t{constructor(e=null){this._target=e,this._listenersMap=null}clear(){this._listenersMap?.clear(),this._listenersMap=null}destroy(){this.clear()}emit(e,t){const r=this._listenersMap&&this._listenersMap.get(e);if(!r)return!1;const i=this._target||this;return[...r].forEach((e=>{e.call(i,t)})),r.length>0}on(e,t){if(Array.isArray(e)){const r=e.map((e=>this.on(e,t)));return(0,n.AL)(r)}if(e.includes(","))throw new TypeError("Evented.on() with a comma delimited string of event types is not supported");this._listenersMap||(this._listenersMap=new Map);const r=this._listenersMap.get(e)||[];return r.push(t),this._listenersMap.set(e,r),{remove:()=>{const r=this._listenersMap&&this._listenersMap.get(e)||[],i=r.indexOf(t);i>=0&&r.splice(i,1)}}}once(e,t){const r=this.on(e,(e=>{r.remove(),t.call(null,e)}));return r}hasEventListener(e){const t=this._listenersMap&&this._listenersMap.get(e);return null!=t&&t.length>0}}e.EventEmitter=t,e.EventedMixin=e=>{let r=class extends e{constructor(){super(...arguments),this._emitter=new t}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};return r=(0,i._)([(0,o.j)("esri.core.Evented")],r),r};let r=class extends s.Z{constructor(){super(...arguments),this._emitter=new a.EventEmitter(this)}destroy(){this._emitter.clear()}emit(e,t){return this._emitter.emit(e,t)}on(e,t){return this._emitter.on(e,t)}once(e,t){return this._emitter.once(e,t)}hasEventListener(e){return this._emitter.hasEventListener(e)}};r=(0,i._)([(0,o.j)("esri.core.Evented")],r),e.EventedAccessor=r}(a||(a={}));const l=a},10699:(e,t,r)=>{r.d(t,{IG:()=>o,iv:()=>a});var i=r(43697),s=r(52011);let n=0;const o=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:Date.now().toString(16)+"-object-"+n++})}};return t=(0,i._)([(0,s.j)("esri.core.Identifiable")],t),t},a=e=>{let t=class extends e{constructor(...e){super(...e),Object.defineProperty(this,"uid",{writable:!1,configurable:!1,value:n++})}};return t=(0,i._)([(0,s.j)("esri.core.NumericIdentifiable")],t),t};let l=class extends(o(class{})){};l=(0,i._)([(0,s.j)("esri.core.Identifiable")],l)},13867:(e,t,r)=>{r.d(t,{z:()=>s});var i=r(69801);class s{constructor(e,t){this._storage=new i.WJ,this.id="",this.name="",this.size=0,this._storage.maxSize=e,this._storage.register(this),t&&this._storage.registerRemoveFunc("",t)}destroy(){this._storage.deregister(this),this._storage.destroy()}put(e,t,r=1){this._storage.put(this,e,t,r,1)}pop(e){return this._storage.pop(this,e)}get(e){return this._storage.get(this,e)}clear(){this._storage.clearAll()}get maxSize(){return this._storage.maxSize}set maxSize(e){this._storage.maxSize=e}resetHitRate(){}}},69801:(e,t,r)=>{r.d(t,{WJ:()=>a,Xq:()=>o});var i,s,n=r(44553);(s=i||(i={}))[s.ALL=0]="ALL",s[s.SOME=1]="SOME";class o{constructor(e,t,r){this.name=e,this._storage=t,this.id=l+++":",this.size=0,this.maxSize=0,this._removeFunc=!1,this._hit=0,this._miss=0,this._storage.register(this),r&&(this._storage.registerRemoveFunc(this.id,r),this._removeFunc=!0)}destroy(){this._storage.clear(this),this._removeFunc&&this._storage.deregisterRemoveFunc(this.id),this._storage.deregister(this),this._storage=null}get hitRate(){return this._hit/(this._hit+this._miss)}get sizeAll(){return this._storage.size}resetHitRate(){this._hit=this._miss=0}put(e,t,r,i=0){this._storage.put(this,e,t,r,i)}get(e){const t=this._storage.get(this,e);return void 0===t?++this._miss:++this._hit,t}pop(e){const t=this._storage.pop(this,e);return void 0===t?++this._miss:++this._hit,t}updateSize(e,t,r){this._storage.updateSize(this,e,t,r)}clear(){this._storage.clear(this)}clearAll(){this._storage.clearAll()}get performanceInfo(){return this._storage.performanceInfo}resetStats(){this._storage.resetStats()}}class a{get size(){return this._size}constructor(e=10485760){this._maxSize=e,this._db=new Map,this._size=0,this._hit=0,this._miss=0,this._removeFuncs=new n.Z,this._users=new n.Z}destroy(){this.clearAll(),this._removeFuncs.clear(),this._users.clear(),this._db=null}register(e){this._users.push(e)}deregister(e){this._users.removeUnordered(e)}registerRemoveFunc(e,t){this._removeFuncs.push([e,t])}deregisterRemoveFunc(e){this._removeFuncs.filterInPlace((t=>t[0]!==e))}get maxSize(){return this._maxSize}set maxSize(e){this._maxSize=Math.max(e,0),this._checkSizeLimits()}put(e,t,r,s,n){t=e.id+t;const o=this._db.get(t);if(o&&(this._size-=o.size,e.size-=o.size,this._db.delete(t),o.entry!==r&&this._notifyRemove(t,o.entry,i.ALL)),s>this._maxSize)return void this._notifyRemove(t,r,i.ALL);if(void 0===r)return void console.warn("Refusing to cache undefined entry ");if(!s||s<0)return void console.warn("Refusing to cache entry with invalid size "+s);const a=1+Math.max(n,-3)- -3;this._db.set(t,{entry:r,size:s,lifetime:a,lives:a}),this._size+=s,e.size+=s,this._checkSizeLimits()}updateSize(e,t,r,s){t=e.id+t;const n=this._db.get(t);if(n&&n.entry===r){for(this._size-=n.size,e.size-=n.size;s>this._maxSize;){const e=this._notifyRemove(t,r,i.SOME);if(!(null!=e&&e>0))return void this._db.delete(t);s=e}n.size=s,this._size+=s,e.size+=s,this._checkSizeLimits()}}pop(e,t){t=e.id+t;const r=this._db.get(t);if(r)return this._size-=r.size,e.size-=r.size,this._db.delete(t),++this._hit,r.entry;++this._miss}get(e,t){t=e.id+t;const r=this._db.get(t);if(void 0!==r)return this._db.delete(t),r.lives=r.lifetime,this._db.set(t,r),++this._hit,r.entry;++this._miss}get performanceInfo(){const e={Size:Math.round(this._size/1048576)+"/"+Math.round(this._maxSize/1048576)+"MB","Hit rate":Math.round(100*this._getHitRate())+"%",Entries:this._db.size.toString()},t={},r=new Array;this._db.forEach(((e,i)=>{const s=e.lifetime;r[s]=(r[s]||0)+e.size,this._users.forAll((r=>{const{id:s,name:n}=r;if(i.startsWith(s)){const r=t[n]||0;t[n]=r+e.size}}))}));const i={};this._users.forAll((e=>{const r=e.name;if("hitRate"in e&&"number"==typeof e.hitRate&&!isNaN(e.hitRate)&&e.hitRate>0){const s=t[r]||0;t[r]=s,i[r]=Math.round(100*e.hitRate)+"%"}else i[r]="0%"}));const s=Object.keys(t);s.sort(((e,r)=>t[r]-t[e])),s.forEach((r=>e[r]=Math.round(t[r]/2**20)+"MB / "+i[r]));for(let t=r.length-1;t>=0;--t){const i=r[t];i&&(e["Priority "+(t+-3-1)]=Math.round(i/this._size*100)+"%")}return e}resetStats(){this._hit=this._miss=0,this._users.forAll((e=>e.resetHitRate()))}clear(e){const t=e.id;this._db.forEach(((e,r)=>{r.startsWith(t)&&(this._size-=e.size,this._db.delete(r),this._notifyRemove(r,e.entry,i.ALL))})),e.size=0}clearAll(){this._db.forEach(((e,t)=>this._notifyRemove(t,e.entry,i.ALL))),this._users.forEach((e=>e.size=0)),this._size=0,this._db.clear()}_getHitRate(){return this._hit/(this._hit+this._miss)}_notifyRemove(e,t,r){let i;return this._removeFuncs.some((s=>{if(e.startsWith(s[0])){const e=s[1](t,r);return"number"==typeof e&&(i=e),!0}return!1})),i}_checkSizeLimits(){if(this._size>this._maxSize)for(const[e,t]of this._db)if(this._purgeItem(e,t),this._size<=.9*this.maxSize)return;this._users.forEach((e=>{if(e.maxSize>0&&e.size>e.maxSize)for(const[t,r]of this._db)if(t.startsWith(e.id)&&(this._purgeItem(t,r,e),e.size<=.9*e.maxSize))return}))}_purgeItem(e,t,r=this._users.find((t=>e.startsWith(t.id)))){if(this._db.delete(e),t.lives<=1){this._size-=t.size,r&&(r.size-=t.size);const s=this._notifyRemove(e,t.entry,i.SOME);null!=s&&s>0&&(this._size+=s,r&&(r.size+=s),t.lives=t.lifetime,t.size=s,this._db.set(e,t))}else--t.lives,this._db.set(e,t)}}let l=0},10661:(e,t,r)=>{r.d(t,{s:()=>s});var i=r(42100);class s extends i.s{notify(){const e=this._observers;if(e&&e.length>0){const t=e.slice();for(const e of t)e.onInvalidated(),e.onCommitted()}}}},66643:(e,t,r)=>{r.d(t,{Ed:()=>h,UI:()=>u,mt:()=>m,q6:()=>p,vr:()=>g});var i=r(43697),s=r(92036),n=r(70586),o=r(95330),a=r(5600),l=r(52011);function h(e,t,r){return(0,o.as)(e.map(((e,i)=>t.apply(r,[e,i]))))}async function u(e,t,r){return(await(0,o.as)(e.map(((e,i)=>t.apply(r,[e,i]))))).map((e=>e.value))}function d(e){return{ok:!0,value:e}}function c(e){return{ok:!1,error:e}}async function p(e){if(null==e)return{ok:!1,error:new Error("no promise provided")};try{return d(await e)}catch(e){return c(e)}}async function m(e){try{return d(await e)}catch(e){return(0,o.r9)(e),c(e)}}function g(e,t){return new y(e,t)}let y=class extends s.Z{get value(){return null!=(e=this._result)&&!0===e.ok?e.value:null;var e}get error(){return null!=(e=this._result)&&!1===e.ok?e.error:null;var e}get finished(){return null!=this._result}constructor(e,t){super({}),this._result=null,this._abortHandle=null,this.abort=()=>{this._abortController=(0,n.IM)(this._abortController)},this.remove=this.abort,this._abortController=new AbortController;const{signal:r}=this._abortController;this.promise=e(r),this.promise.then((e=>{this._result=d(e),this._cleanup()}),(e=>{this._result=c(e),this._cleanup()})),this._abortHandle=(0,o.fu)(t,this.abort)}normalizeCtorArgs(){return{}}destroy(){this.abort()}_cleanup(){this._abortHandle=(0,n.hw)(this._abortHandle),this._abortController=null}};(0,i._)([(0,a.Cb)()],y.prototype,"value",null),(0,i._)([(0,a.Cb)()],y.prototype,"error",null),(0,i._)([(0,a.Cb)()],y.prototype,"finished",null),(0,i._)([(0,a.Cb)()],y.prototype,"promise",void 0),(0,i._)([(0,a.Cb)()],y.prototype,"_result",void 0),y=(0,i._)([(0,l.j)("esri.core.asyncUtils.ReactiveTask")],y)},17445:(e,t,r)=>{r.d(t,{N1:()=>c,YP:()=>l,Z_:()=>g,gx:()=>h,nn:()=>y,on:()=>d,tX:()=>f});var i=r(91460),s=r(50758),n=r(70586),o=r(95330),a=r(26258);function l(e,t,r={}){return u(e,t,r,p)}function h(e,t,r={}){return u(e,t,r,m)}function u(e,t,r={},i){let s=null;const o=r.once?(e,r)=>{i(e)&&((0,n.hw)(s),t(e,r))}:(e,r)=>{i(e)&&t(e,r)};if(s=(0,a.aQ)(e,o,r.sync,r.equals),r.initial){const t=e();o(t,t)}return s}function d(e,t,r,o={}){let a=null,h=null,u=null;function d(){a&&h&&(h.remove(),o.onListenerRemove?.(a),a=null,h=null)}function c(e){o.once&&o.once&&(0,n.hw)(u),r(e)}const p=l(e,((e,r)=>{d(),(0,i.vT)(e)&&(a=e,h=(0,i.on)(e,t,c),o.onListenerAdd?.(e))}),{sync:o.sync,initial:!0});return u=(0,s.kB)((()=>{p.remove(),d()})),u}function c(e,t){return function(e,t,r){if((0,o.Hc)(r))return Promise.reject((0,o.zE)());const i=e();if(t?.(i))return Promise.resolve(i);let a=null;function l(){a=(0,n.hw)(a)}return new Promise(((i,n)=>{a=(0,s.AL)([(0,o.fu)(r,(()=>{l(),n((0,o.zE)())})),u(e,(e=>{l(),i(e)}),{sync:!1,once:!0},t??p)])}))}(e,m,t)}function p(e){return!0}function m(e){return!!e}r(87538);const g={sync:!0},y={initial:!0},f={sync:!0,initial:!0}},35463:(e,t,r)=>{r.d(t,{JE:()=>o,Nm:()=>n,rJ:()=>a}),r(80442);const i={milliseconds:1,seconds:1e3,minutes:6e4,hours:36e5,days:864e5,weeks:6048e5,months:26784e5,years:31536e6,decades:31536e7,centuries:31536e8},s={milliseconds:{getter:"getMilliseconds",setter:"setMilliseconds",multiplier:1},seconds:{getter:"getSeconds",setter:"setSeconds",multiplier:1},minutes:{getter:"getMinutes",setter:"setMinutes",multiplier:1},hours:{getter:"getHours",setter:"setHours",multiplier:1},days:{getter:"getDate",setter:"setDate",multiplier:1},weeks:{getter:"getDate",setter:"setDate",multiplier:7},months:{getter:"getMonth",setter:"setMonth",multiplier:1},years:{getter:"getFullYear",setter:"setFullYear",multiplier:1},decades:{getter:"getFullYear",setter:"setFullYear",multiplier:10},centuries:{getter:"getFullYear",setter:"setFullYear",multiplier:100}};function n(e,t,r){const i=new Date(e.getTime());if(t&&r){const e=s[r],{getter:n,setter:o,multiplier:a}=e;if("months"===r){const e=function(e,t){const r=new Date(e,t+1,1);return r.setDate(0),r.getDate()}(i.getFullYear(),i.getMonth()+t);i.getDate()>e&&i.setDate(e)}i[o](i[n]()+t*a)}return i}function o(e,t){switch(t){case"milliseconds":return new Date(e.getTime());case"seconds":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds());case"minutes":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes());case"hours":return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours());case"days":return new Date(e.getFullYear(),e.getMonth(),e.getDate());case"weeks":return new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay());case"months":return new Date(e.getFullYear(),e.getMonth(),1);case"years":return new Date(e.getFullYear(),0,1);case"decades":return new Date(e.getFullYear()-e.getFullYear()%10,0,1);case"centuries":return new Date(e.getFullYear()-e.getFullYear()%100,0,1);default:return new Date}}function a(e,t,r){return 0===e?0:e*i[t]/i[r]}},79235:(e,t,r)=>{r.d(t,{Z:()=>v});var i,s=r(43697),n=r(67676),o=r(35454),a=r(96674),l=r(67900),h=r(20941),u=r(5600),d=(r(75215),r(80442),r(71715)),c=r(52011),p=r(30556);const m=(0,o.w)()({orthometric:"gravity-related-height",gravity_related_height:"gravity-related-height",ellipsoidal:"ellipsoidal"}),g=m.jsonValues.slice();(0,n.e$)(g,"orthometric");const y=(0,o.w)()({meter:"meters",foot:"feet","us-foot":"us-feet","clarke-foot":"clarke-feet","clarke-yard":"clarke-yards","clarke-link":"clarke-links","sears-yard":"sears-yards","sears-foot":"sears-feet","sears-chain":"sears-chains","benoit-1895-b-chain":"benoit-1895-b-chains","indian-yard":"indian-yards","indian-1937-yard":"indian-1937-yards","gold-coast-foot":"gold-coast-feet","sears-1922-truncated-chain":"sears-1922-truncated-chains","50-kilometers":"50-kilometers","150-kilometers":"150-kilometers"});let f=i=class extends a.wq{constructor(e){super(e),this.heightModel="gravity-related-height",this.heightUnit="meters",this.vertCRS=null}writeHeightModel(e,t,r){return m.write(e,t,r)}readHeightModel(e,t,r){return m.read(e)||(r&&r.messages&&r.messages.push(function(e,t){return new h.Z("height-model:unsupported",`Height model of value '${e}' is not supported`,t)}(e,{context:r})),null)}readHeightUnit(e,t,r){return y.read(e)||(r&&r.messages&&r.messages.push(_(e,{context:r})),null)}readHeightUnitService(e,t,r){return(0,l.$C)(e)||y.read(e)||(r&&r.messages&&r.messages.push(_(e,{context:r})),null)}readVertCRS(e,t){return t.vertCRS||t.ellipsoid||t.geoid}clone(){return new i({heightModel:this.heightModel,heightUnit:this.heightUnit,vertCRS:this.vertCRS})}equals(e){return!!e&&(this===e||this.heightModel===e.heightModel&&this.heightUnit===e.heightUnit&&this.vertCRS===e.vertCRS)}static deriveUnitFromSR(e,t){const r=(0,l.cM)(t);return new i({heightModel:e.heightModel,heightUnit:r,vertCRS:e.vertCRS})}write(e,t){return t={origin:"web-scene",...t},super.write(e,t)}static fromJSON(e){if(!e)return null;const t=new i;return t.read(e,{origin:"web-scene"}),t}};function _(e,t){return new h.Z("height-unit:unsupported",`Height unit of value '${e}' is not supported`,t)}(0,s._)([(0,u.Cb)({type:m.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:g,default:"ellipsoidal"}}}})],f.prototype,"heightModel",void 0),(0,s._)([(0,p.c)("web-scene","heightModel")],f.prototype,"writeHeightModel",null),(0,s._)([(0,d.r)(["web-scene","service"],"heightModel")],f.prototype,"readHeightModel",null),(0,s._)([(0,u.Cb)({type:y.apiValues,constructOnly:!0,json:{origins:{"web-scene":{type:y.jsonValues,write:y.write}}}})],f.prototype,"heightUnit",void 0),(0,s._)([(0,d.r)("web-scene","heightUnit")],f.prototype,"readHeightUnit",null),(0,s._)([(0,d.r)("service","heightUnit")],f.prototype,"readHeightUnitService",null),(0,s._)([(0,u.Cb)({type:String,constructOnly:!0,json:{origins:{"web-scene":{write:!0}}}})],f.prototype,"vertCRS",void 0),(0,s._)([(0,d.r)("service","vertCRS",["vertCRS","ellipsoid","geoid"])],f.prototype,"readVertCRS",null),f=i=(0,s._)([(0,c.j)("esri.geometry.HeightModelInfo")],f);const v=f},90344:(e,t,r)=>{r.d(t,{LJ:()=>M,Xr:()=>f,Ze:()=>w,cZ:()=>h,i$:()=>D,o8:()=>E,p6:()=>S});var i=r(35454),s=r(70171),n=r(17126);const o={year:void 0,month:void 0,day:void 0,weekday:void 0},a={hour:void 0,minute:void 0,second:void 0},l={timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},h={timeZone:"Etc/UTC"},u={year:"numeric",month:"numeric",day:"numeric"},d={year:"numeric",month:"long",day:"numeric"},c={year:"numeric",month:"short",day:"numeric"},p={year:"numeric",month:"long",weekday:"long",day:"numeric"},m={hour:"numeric",minute:"numeric"},g={...m,second:"numeric"},y={"short-date":u,"short-date-short-time":{...u,...m},"short-date-short-time-24":{...u,...m,hour12:!1},"short-date-long-time":{...u,...g},"short-date-long-time-24":{...u,...g,hour12:!1},"short-date-le":u,"short-date-le-short-time":{...u,...m},"short-date-le-short-time-24":{...u,...m,hour12:!1},"short-date-le-long-time":{...u,...g},"short-date-le-long-time-24":{...u,...g,hour12:!1},"long-month-day-year":d,"long-month-day-year-short-time":{...d,...m},"long-month-day-year-short-time-24":{...d,...m,hour12:!1},"long-month-day-year-long-time":{...d,...g},"long-month-day-year-long-time-24":{...d,...g,hour12:!1},"day-short-month-year":c,"day-short-month-year-short-time":{...c,...m},"day-short-month-year-short-time-24":{...c,...m,hour12:!1},"day-short-month-year-long-time":{...c,...g},"day-short-month-year-long-time-24":{...c,...g,hour12:!1},"long-date":p,"long-date-short-time":{...p,...m},"long-date-short-time-24":{...p,...m,hour12:!1},"long-date-long-time":{...p,...g},"long-date-long-time-24":{...p,...g,hour12:!1},"long-month-year":{month:"long",year:"numeric"},"short-month-year":{month:"short",year:"numeric"},year:{year:"numeric"},"short-time":m,"long-time":g},f=(0,i.w)()({shortDate:"short-date",shortDateShortTime:"short-date-short-time",shortDateShortTime24:"short-date-short-time-24",shortDateLongTime:"short-date-long-time",shortDateLongTime24:"short-date-long-time-24",shortDateLE:"short-date-le",shortDateLEShortTime:"short-date-le-short-time",shortDateLEShortTime24:"short-date-le-short-time-24",shortDateLELongTime:"short-date-le-long-time",shortDateLELongTime24:"short-date-le-long-time-24",longMonthDayYear:"long-month-day-year",longMonthDayYearShortTime:"long-month-day-year-short-time",longMonthDayYearShortTime24:"long-month-day-year-short-time-24",longMonthDayYearLongTime:"long-month-day-year-long-time",longMonthDayYearLongTime24:"long-month-day-year-long-time-24",dayShortMonthYear:"day-short-month-year",dayShortMonthYearShortTime:"day-short-month-year-short-time",dayShortMonthYearShortTime24:"day-short-month-year-short-time-24",dayShortMonthYearLongTime:"day-short-month-year-long-time",dayShortMonthYearLongTime24:"day-short-month-year-long-time-24",longDate:"long-date",longDateShortTime:"long-date-short-time",longDateShortTime24:"long-date-short-time-24",longDateLongTime:"long-date-long-time",longDateLongTime24:"long-date-long-time-24",longMonthYear:"long-month-year",shortMonthYear:"short-month-year",year:"year"}),_={ar:"ar-u-nu-latn-ca-gregory"};let v=new WeakMap,b=y["short-date-short-time"];function w(e){return y[e]}function S(e,t){return function(e){const t=e||b;let r=v.get(t);if(!r){const e=(0,s.Kd)(),i=_[e]||e;r=new Intl.DateTimeFormat(i,t),v.set(t,r)}return r}(t).format(e)}function E(e,t=y["short-date"]){return S(new Date(e),{...t,...h,...a})}function M(e,t=y["short-time"]){return S(new Date(`1970-01-01T${e}Z`),{...t,...h,...o})}function D(e,t=y["short-date-short-time"]){const r=n.ou.fromISO(e,{setZone:!0}),i=(0,s.Kd)(),o=_[i]??i;return r.toLocaleString({...l,...t},{locale:o})}(0,s.Ze)((()=>{v=new WeakMap,b=y["short-date-short-time"]}))},94443:(e,t,r)=>{r.d(t,{ME:()=>p,Su:()=>m,tz:()=>c});var i=r(20102),s=r(95330),n=r(70171);const o=/^([a-z]{2})(?:[-_]([A-Za-z]{2}))?$/,a={ar:!0,bg:!0,bs:!0,ca:!0,cs:!0,da:!0,de:!0,el:!0,en:!0,es:!0,et:!0,fi:!0,fr:!0,he:!0,hr:!0,hu:!0,id:!0,it:!0,ja:!0,ko:!0,lt:!0,lv:!0,nb:!0,nl:!0,pl:!0,"pt-BR":!0,"pt-PT":!0,ro:!0,ru:!0,sk:!0,sl:!0,sr:!0,sv:!0,th:!0,tr:!0,uk:!0,vi:!0,"zh-CN":!0,"zh-HK":!0,"zh-TW":!0};function l(e){return e in a}Object.keys(a);const h=[],u=new Map;function d(e){for(const t of u.keys())g(e.pattern,t)&&u.delete(t)}function c(e){return h.includes(e)||(d(e),h.unshift(e)),{remove(){const t=h.indexOf(e);t>-1&&(h.splice(t,1),d(e))}}}async function p(e){const t=(0,n.Kd)();u.has(e)||u.set(e,async function(e,t){const r=[];for(const i of h)if(g(i.pattern,e))try{return await i.fetchMessageBundle(e,t)}catch(e){r.push(e)}if(r.length)throw new i.Z("intl:message-bundle-error",`Errors occurred while loading "${e}"`,{errors:r});throw new i.Z("intl:no-message-bundle-loader",`No loader found for message bundle "${e}"`)}(e,t));const r=u.get(e);return r&&await y.add(r),r}function m(e){if(!o.test(e))return null;const t=o.exec(e);if(null===t)return null;const[,r,i]=t,s=r+(i?"-"+i.toUpperCase():"");return l(s)?s:l(r)?r:null}function g(e,t){return"string"==typeof e?t.startsWith(e):e.test(t)}(0,n.Ze)((()=>{u.clear()}));const y=new class{constructor(){this._numLoading=0,this._dfd=null}async waitForAll(){this._dfd&&await this._dfd.promise}add(e){return this._increase(),e.then((()=>this._decrease()),(()=>this._decrease())),this.waitForAll()}_increase(){this._numLoading++,this._dfd||(this._dfd=(0,s.hh)())}_decrease(){this._numLoading=Math.max(this._numLoading-1,0),this._dfd&&0===this._numLoading&&(this._dfd.resolve(),this._dfd=null)}}},18848:(e,t,r)=>{r.d(t,{sh:()=>l,uf:()=>h});var i=r(70586),s=r(70171);const n={ar:"ar-u-nu-latn"};let o=new WeakMap,a={};function l(e={}){const t={};return null!=e.digitSeparator&&(t.useGrouping=e.digitSeparator),null!=e.places&&(t.minimumFractionDigits=t.maximumFractionDigits=e.places),t}function h(e,t){return Object.is(e,-0)&&(e=0),function(e){const t=e||a;if(!o.has(t)){const r=(0,s.Kd)(),i=n[(0,s.Kd)()]||r;o.set(t,new Intl.NumberFormat(i,e))}return(0,i.j0)(o.get(t))}(t).format(e)}(0,s.Ze)((()=>{o=new WeakMap,a={}}))},65665:(e,t,r)=>{r.r(t),r.d(t,{default:()=>z});var i=r(43697),s=r(3172),n=r(20102),o=r(70586),a=r(16453),l=r(95330),h=r(81271),u=r(5600),d=(r(75215),r(67676)),c=(r(80442),r(71715)),p=r(52011),m=r(79235),g=r(87085),y=r(46486),f=r(17287),_=r(38009),v=r(16859),b=r(21506);class w{constructor(e,t,r,i){this._hasNoDataValues=null,this._minValue=null,this._maxValue=null,"pixelData"in e?(this.values=e.pixelData,this.width=e.width,this.height=e.height,this.noDataValue=e.noDataValue):(this.values=e,this.width=t,this.height=r,this.noDataValue=i)}get hasNoDataValues(){if(null==this._hasNoDataValues){const e=this.noDataValue;this._hasNoDataValues=this.values.includes(e)}return this._hasNoDataValues}get minValue(){return this._ensureBounds(),this._minValue}get maxValue(){return this._ensureBounds(),this._maxValue}_ensureBounds(){if(null!=this._minValue)return;const{noDataValue:e,values:t}=this;let r=1/0,i=-1/0,s=!0;for(const n of t)n===e?this._hasNoDataValues=!0:(r=ni?n:i,s=!1);s?(this._minValue=0,this._maxValue=0):(this._minValue=r,this._maxValue=i>-3e38?i:0)}}var S=r(50758),E=r(92604),M=r(78346);class D{constructor(e,t,r,i,s={}){this._mainMethod=t,this._transferLists=r,this._listeners=[],this._promise=(0,M.bA)(e,{...s,schedule:i}).then((e=>{if(void 0===this._thread){this._thread=e,this._promise=null,s.hasInitialize&&this.broadcast({},"initialize");for(const e of this._listeners)this._connectListener(e)}else e.close()})),this._promise.catch((t=>E.Z.getLogger("esri.core.workers.WorkerHandle").error(`Failed to initialize ${e} worker: ${t}`)))}on(e,t){const r={removed:!1,eventName:e,callback:t,threadHandle:null};return this._listeners.push(r),this._connectListener(r),(0,S.kB)((()=>{r.removed=!0,(0,d.Od)(this._listeners,r),this._thread&&null!=r.threadHandle&&r.threadHandle.remove()}))}destroy(){this._thread&&(this._thread.close(),this._thread=null),this._promise=null,this._listeners.length=0,this._transferLists={}}invoke(e,t){return this.invokeMethod(this._mainMethod,e,t)}invokeMethod(e,t,r){if(this._thread){const i=this._transferLists[e],s=i?i(t):[];return this._thread.invoke(e,t,{transferList:s,signal:r})}return this._promise?this._promise.then((()=>((0,l.k_)(r),this.invokeMethod(e,t,r)))):Promise.reject(null)}broadcast(e,t){return this._thread?Promise.all(this._thread.broadcast(t,e)).then((()=>{})):this._promise?this._promise.then((()=>this.broadcast(e,t))):Promise.reject()}get promise(){return this._promise}_connectListener(e){this._thread&&this._thread.on(e.eventName,e.callback).then((t=>{e.removed||(e.threadHandle=t)}))}}class T extends D{constructor(e=null){super("LercWorker","_decode",{_decode:e=>[e.buffer]},e,{strategy:"dedicated"}),this.schedule=e,this.ref=0}decode(e,t,r){return e&&0!==e.byteLength?this.invoke({buffer:e,options:t},r):Promise.resolve(null)}release(){--this.ref<=0&&(L.forEach(((e,t)=>{e===this&&L.delete(t)})),this.destroy())}}const L=new Map;let C=class extends((0,y.Z)((0,f.Y)((0,_.q)((0,v.I)((0,a.R)(g.Z)))))){constructor(...e){super(...e),this.capabilities={operations:{supportsTileMap:!1}},this.copyright=null,this.heightModelInfo=null,this.path=null,this.minScale=void 0,this.maxScale=void 0,this.opacity=1,this.operationalLayerType="ArcGISTiledElevationServiceLayer",this.sourceJSON=null,this.type="elevation",this.url=null,this.version=null,this._lercDecoder=function(e=null){let t=L.get(e);return t||(null!=e?(t=new T((t=>e.immediate.schedule(t))),L.set(e,t)):(t=new T,L.set(null,t))),++t.ref,t}()}normalizeCtorArgs(e,t){return"string"==typeof e?{url:e,...t}:e}destroy(){this._lercDecoder=(0,o.RY)(this._lercDecoder)}readCapabilities(e,t){const r=t.capabilities&&t.capabilities.split(",").map((e=>e.toLowerCase().trim()));return r?{operations:{supportsTileMap:r.includes("tilemap")}}:{operations:{supportsTileMap:!1}}}readVersion(e,t){let r=t.currentVersion;return r||(r=9.3),r}load(e){const t=null!=e?e.signal:null;return this.addResolvingPromise(this.loadFromPortal({supportedTypes:["Image Service"],supportsData:!1,validateItem:e=>{for(let t=0;tthis._fetchImageService(t)))),Promise.resolve(this)}fetchTile(e,t,r,i){const n=null!=(i=i||{signal:null}).signal?i.signal:i.signal=(new AbortController).signal,o={responseType:"array-buffer",signal:n},a={noDataValue:i.noDataValue,returnFileInfo:!0};return this.load().then((()=>this._fetchTileAvailability(e,t,r,i))).then((()=>(0,s.default)(this.getTileUrl(e,t,r),o))).then((e=>this._lercDecoder.decode(e.data,a,n))).then((e=>new w(e)))}getTileUrl(e,t,r){const i=!this.capabilities.operations.supportsTileMap&&this.supportsBlankTile,s=(0,h.B7)({...this.parsedUrl.query,blankTile:!i&&null});return`${this.parsedUrl.path}/tile/${e}/${t}/${r}${s?"?"+s:""}`}async queryElevation(e,t){const{ElevationQuery:i}=await r.e(5642).then(r.bind(r,55642));return(0,l.k_)(t),(new i).query(this,e,t)}async createElevationSampler(e,t){const{ElevationQuery:i}=await r.e(5642).then(r.bind(r,55642));return(0,l.k_)(t),(new i).createSampler(this,e,t)}_fetchTileAvailability(e,t,r,i){return this.tilemapCache?this.tilemapCache.fetchAvailability(e,t,r,i):Promise.resolve("unknown")}async _fetchImageService(e){if(this.sourceJSON)return this.sourceJSON;const t={query:{f:"json",...this.parsedUrl.query},responseType:"json",signal:e},r=await(0,s.default)(this.parsedUrl.path,t);r.ssl&&(this.url=this.url?.replace(/^http:/i,"https:")),this.sourceJSON=r.data,this.read(r.data,{origin:"service",url:this.parsedUrl})}get hasOverriddenFetchTile(){return!this.fetchTile[I]}};(0,i._)([(0,u.Cb)({readOnly:!0})],C.prototype,"capabilities",void 0),(0,i._)([(0,c.r)("service","capabilities",["capabilities"])],C.prototype,"readCapabilities",null),(0,i._)([(0,u.Cb)({json:{read:{source:"copyrightText"}}})],C.prototype,"copyright",void 0),(0,i._)([(0,u.Cb)({readOnly:!0,type:m.Z})],C.prototype,"heightModelInfo",void 0),(0,i._)([(0,u.Cb)({type:String,json:{origins:{"web-scene":{read:!0,write:!0}},read:!1}})],C.prototype,"path",void 0),(0,i._)([(0,u.Cb)({type:["show","hide"]})],C.prototype,"listMode",void 0),(0,i._)([(0,u.Cb)({json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}},readOnly:!0})],C.prototype,"minScale",void 0),(0,i._)([(0,u.Cb)({json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}},readOnly:!0})],C.prototype,"maxScale",void 0),(0,i._)([(0,u.Cb)({json:{read:!1,write:!1,origins:{"web-document":{read:!1,write:!1}}}})],C.prototype,"opacity",void 0),(0,i._)([(0,u.Cb)({type:["ArcGISTiledElevationServiceLayer"]})],C.prototype,"operationalLayerType",void 0),(0,i._)([(0,u.Cb)()],C.prototype,"sourceJSON",void 0),(0,i._)([(0,u.Cb)({json:{read:!1},value:"elevation",readOnly:!0})],C.prototype,"type",void 0),(0,i._)([(0,u.Cb)(b.HQ)],C.prototype,"url",void 0),(0,i._)([(0,u.Cb)()],C.prototype,"version",void 0),(0,i._)([(0,c.r)("version",["currentVersion"])],C.prototype,"readVersion",null),C=(0,i._)([(0,p.j)("esri.layers.ElevationLayer")],C);const I=Symbol("default-fetch-tile");C.prototype.fetchTile[I]=!0;const z=C},87085:(e,t,r)=>{r.d(t,{Z:()=>v});var i=r(43697),s=(r(66577),r(3172)),n=r(20102),o=r(32448),a=r(10699),l=r(83379),h=r(92604),u=r(95330),d=r(81271),c=r(5600),p=(r(75215),r(67676),r(80442),r(52011)),m=r(68773),g=r(6570),y=r(82971);let f=0,_=class extends(o.Z.EventedMixin((0,a.IG)(l.Z))){constructor(){super(...arguments),this.attributionDataUrl=null,this.fullExtent=new g.Z(-180,-90,180,90,y.Z.WGS84),this.id=Date.now().toString(16)+"-layer-"+f++,this.legendEnabled=!0,this.listMode="show",this.opacity=1,this.parent=null,this.popupEnabled=!0,this.attributionVisible=!0,this.spatialReference=y.Z.WGS84,this.title=null,this.type=null,this.url=null,this.visible=!0}static async fromArcGISServerUrl(e){const t="string"==typeof e?{url:e}:e;return(await r.e(3529).then(r.bind(r,63529))).fromUrl(t)}static fromPortalItem(e){return async function(e){const t="portalItem"in e?e:{portalItem:e},{fromItem:i}=await r.e(8008).then(r.bind(r,28008));try{return await i(t)}catch(e){const r=t&&t.portalItem,i=r&&r.id||"unset",s=r&&r.portal&&r.portal.url||m.default.portalUrl;throw h.Z.getLogger("esri.layers.support.fromPortalItem").error("#fromPortalItem()","Failed to create layer from portal item (portal: '"+s+"', id: '"+i+"')",e),e}}(e)}initialize(){this.when().catch((e=>{(0,u.D_)(e)||h.Z.getLogger(this).error("#load()",`Failed to load layer (title: '${this.title??"no title"}', id: '${this.id??"no id"}')`,{error:e})}))}destroy(){if(this.parent){const e=this,t=this.parent;"layers"in t&&t.layers.includes(e)?t.layers.remove(e):"tables"in t&&t.tables.includes(e)?t.tables.remove(e):"baseLayers"in t&&t.baseLayers.includes(e)?t.baseLayers.remove(e):"baseLayers"in t&&t.referenceLayers.includes(e)&&t.referenceLayers.remove(e)}}get hasAttributionData(){return null!=this.attributionDataUrl}get parsedUrl(){return(0,d.mN)(this.url)}async fetchAttributionData(){const e=this.attributionDataUrl;if(this.hasAttributionData&&e)return(await(0,s.default)(e,{query:{f:"json"},responseType:"json"})).data;throw new n.Z("layer:no-attribution-data","Layer does not have attribution data")}};(0,i._)([(0,c.Cb)({type:String})],_.prototype,"attributionDataUrl",void 0),(0,i._)([(0,c.Cb)({type:g.Z})],_.prototype,"fullExtent",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],_.prototype,"hasAttributionData",null),(0,i._)([(0,c.Cb)({type:String,clonable:!1})],_.prototype,"id",void 0),(0,i._)([(0,c.Cb)({type:Boolean,nonNullable:!0})],_.prototype,"legendEnabled",void 0),(0,i._)([(0,c.Cb)({type:["show","hide","hide-children"]})],_.prototype,"listMode",void 0),(0,i._)([(0,c.Cb)({type:Number,range:{min:0,max:1},nonNullable:!0})],_.prototype,"opacity",void 0),(0,i._)([(0,c.Cb)({clonable:!1})],_.prototype,"parent",void 0),(0,i._)([(0,c.Cb)({readOnly:!0})],_.prototype,"parsedUrl",null),(0,i._)([(0,c.Cb)({type:Boolean})],_.prototype,"popupEnabled",void 0),(0,i._)([(0,c.Cb)({type:Boolean})],_.prototype,"attributionVisible",void 0),(0,i._)([(0,c.Cb)({type:y.Z})],_.prototype,"spatialReference",void 0),(0,i._)([(0,c.Cb)({type:String})],_.prototype,"title",void 0),(0,i._)([(0,c.Cb)({readOnly:!0,json:{read:!1}})],_.prototype,"type",void 0),(0,i._)([(0,c.Cb)()],_.prototype,"url",void 0),(0,i._)([(0,c.Cb)({type:Boolean,nonNullable:!0})],_.prototype,"visible",void 0),_=(0,i._)([(0,p.j)("esri.layers.Layer")],_);const v=_},17287:(e,t,r)=>{r.d(t,{Y:()=>l});var i=r(43697),s=r(92604),n=r(5600),o=(r(75215),r(67676),r(80442),r(52011)),a=r(66677);const l=e=>{let t=class extends e{get title(){if(this._get("title")&&"defaults"!==this.originOf("title"))return this._get("title");if(this.url){const e=(0,a.Qc)(this.url);if(null!=e&&e.title)return e.title}return this._get("title")||""}set title(e){this._set("title",e)}set url(e){this._set("url",(0,a.Nm)(e,s.Z.getLogger(this)))}};return(0,i._)([(0,n.Cb)()],t.prototype,"title",null),(0,i._)([(0,n.Cb)({type:String})],t.prototype,"url",null),t=(0,i._)([(0,o.j)("esri.layers.mixins.ArcGISService")],t),t}},16859:(e,t,r)=>{r.d(t,{I:()=>S});var i=r(43697),s=r(68773),n=r(40330),o=r(3172),a=r(66643),l=r(20102),h=r(92604),u=r(70586),d=r(95330),c=r(81271),p=r(5600),m=(r(75215),r(67676),r(80442),r(71715)),g=r(52011),y=r(30556),f=r(84230),_=r(48522),v=r(15235),b=r(86082),w=r(14661);const S=e=>{let t=class extends e{constructor(){super(...arguments),this.resourceReferences={portalItem:null,paths:[]},this.userHasEditingPrivileges=!0,this.userHasFullEditingPrivileges=!1,this.userHasUpdateItemPrivileges=!1}destroy(){this.portalItem=(0,u.SC)(this.portalItem),this.resourceReferences.portalItem=null,this.resourceReferences.paths.length=0}set portalItem(e){e!==this._get("portalItem")&&(this.removeOrigin("portal-item"),this._set("portalItem",e))}readPortalItem(e,t,r){if(t.itemId)return new v.default({id:t.itemId,portal:r&&r.portal})}writePortalItem(e,t){e&&e.id&&(t.itemId=e.id)}async loadFromPortal(e,t){if(this.portalItem&&this.portalItem.id)try{const{load:i}=await r.e(8062).then(r.bind(r,18062));return(0,d.k_)(t),await i({instance:this,supportedTypes:e.supportedTypes,validateItem:e.validateItem,supportsData:e.supportsData,layerModuleTypeMap:e.layerModuleTypeMap},t)}catch(e){throw(0,d.D_)(e)||h.Z.getLogger(this).warn(`Failed to load layer (${this.title}, ${this.id}) portal item (${this.portalItem.id})\n ${e}`),e}}async finishLoadEditablePortalLayer(e){this._set("userHasEditingPrivileges",await this._fetchUserHasEditingPrivileges(e).catch((e=>((0,d.r9)(e),!0))))}async _setUserPrivileges(e,t){if(!s.default.userPrivilegesApplied)return this.finishLoadEditablePortalLayer(t);if(this.url)try{const{features:{edit:r,fullEdit:i},content:{updateItem:s}}=await this._fetchUserPrivileges(e,t);this._set("userHasEditingPrivileges",r),this._set("userHasFullEditingPrivileges",i),this._set("userHasUpdateItemPrivileges",s)}catch(e){(0,d.r9)(e)}}async _fetchUserPrivileges(e,t){let r=this.portalItem;if(!e||!r||!r.loaded||r.sourceUrl)return this._fetchFallbackUserPrivileges(t);const i=e===r.id;if(i&&r.portal.user)return(0,w.Ss)(r);let s,o;if(i)s=r.portal.url;else try{s=await(0,f.oP)(this.url,t)}catch(e){(0,d.r9)(e)}if(!s||!(0,c.Zo)(s,r.portal.url))return this._fetchFallbackUserPrivileges(t);try{const e=null!=t?t.signal:null;o=await(n.id?.getCredential(`${s}/sharing`,{prompt:!1,signal:e}))}catch(e){(0,d.r9)(e)}if(!o)return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}};try{if(i?await r.reload():(r=new v.default({id:e,portal:{url:s}}),await r.load(t)),r.portal.user)return(0,w.Ss)(r)}catch(e){(0,d.r9)(e)}return{features:{edit:!0,fullEdit:!1},content:{updateItem:!1}}}async _fetchFallbackUserPrivileges(e){let t=!0;try{t=await this._fetchUserHasEditingPrivileges(e)}catch(e){(0,d.r9)(e)}return{features:{edit:t,fullEdit:!1},content:{updateItem:!1}}}async _fetchUserHasEditingPrivileges(e){const t=this.url?n.id?.findCredential(this.url):null;if(!t)return!0;const r=E.credential===t?E.user:await this._fetchEditingUser(e);return E.credential=t,E.user=r,null==r||null==r.privileges||r.privileges.includes("features:user:edit")}async _fetchEditingUser(e){const t=this.portalItem?.portal?.user;if(t)return t;const r=n.id.findServerInfo(this.url??"");if(!r?.owningSystemUrl)return null;const i=`${r.owningSystemUrl}/sharing/rest`,s=_.Z.getDefault();if(s&&s.loaded&&(0,c.Fv)(s.restUrl)===(0,c.Fv)(i))return s.user;const l=`${i}/community/self`,h=null!=e?e.signal:null,u=await(0,a.q6)((0,o.default)(l,{authMode:"no-prompt",query:{f:"json"},signal:h}));return u.ok?b.default.fromJSON(u.value.data):null}read(e,t){t&&(t.layer=this),super.read(e,t)}write(e,t){const r=t&&t.portal,i=this.portalItem&&this.portalItem.id&&(this.portalItem.portal||_.Z.getDefault());return r&&i&&!(0,c.tm)(i.restUrl,r.restUrl)?(t.messages&&t.messages.push(new l.Z("layer:cross-portal",`The layer '${this.title} (${this.id})' cannot be persisted because it refers to an item on a different portal than the one being saved to. To save, set layer.portalItem to null or save to the same portal as the item associated with the layer`,{layer:this})),null):super.write(e,{...t,layer:this})}};return(0,i._)([(0,p.Cb)({type:v.default})],t.prototype,"portalItem",null),(0,i._)([(0,m.r)("web-document","portalItem",["itemId"])],t.prototype,"readPortalItem",null),(0,i._)([(0,y.c)("web-document","portalItem",{itemId:{type:String}})],t.prototype,"writePortalItem",null),(0,i._)([(0,p.Cb)({clonable:!1})],t.prototype,"resourceReferences",void 0),(0,i._)([(0,p.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasEditingPrivileges",void 0),(0,i._)([(0,p.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasFullEditingPrivileges",void 0),(0,i._)([(0,p.Cb)({type:Boolean,readOnly:!0})],t.prototype,"userHasUpdateItemPrivileges",void 0),t=(0,i._)([(0,g.j)("esri.layers.mixins.PortalLayer")],t),t},E={credential:null,user:null}},84230:(e,t,r)=>{r.d(t,{A2:()=>o,S1:()=>u,fb:()=>n,ln:()=>d,oP:()=>h,rQ:()=>a,y2:()=>l});var i=r(40330),s=r(3172);const n={Point:"SceneLayer","3DObject":"SceneLayer",IntegratedMesh:"IntegratedMeshLayer",PointCloud:"PointCloudLayer",Building:"BuildingSceneLayer"};function o(e){const t=e?.type;return"building-scene"===t||"integrated-mesh"===t||"point-cloud"===t||"scene"===t}function a(e){return"feature"===e?.type&&!e.url&&"memory"===e.source?.type}function l(e){return"feature"===e?.type&&"feature-layer"===e.source?.type}async function h(e,t){const r=i.id?.findServerInfo(e);if(null!=r?.currentVersion)return r.owningSystemUrl||null;const n=e.toLowerCase().indexOf("/rest/services");if(-1===n)return null;const o=`${e.substring(0,n)}/rest/info`,a=null!=t?t.signal:null,{data:l}=await(0,s.default)(o,{query:{f:"json"},responseType:"json",signal:a});return l?.owningSystemUrl||null}function u(e){return function(e){if(!("capabilities"in e))return!1;switch(e.type){case"csv":case"feature":case"geojson":case"imagery":case"knowledge-graph-sublayer":case"ogc-feature":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":case"wfs":return!0;default:return!1}}(e)?"effectiveCapabilities"in e?e.effectiveCapabilities:e.capabilities:null}function d(e){return!!function(e){if(!("editingEnabled"in e))return!1;switch(e.type){case"csv":case"feature":case"geojson":case"oriented-imagery":case"scene":case"subtype-group":case"subtype-sublayer":return!0;default:return!1}}(e)&&("effectiveEditingEnabled"in e?e.effectiveEditingEnabled:e.editingEnabled)}},14661:(e,t,r)=>{r.d(t,{$o:()=>u,Fj:()=>l,Kz:()=>d,Ss:()=>c,_$:()=>a,ck:()=>h,qj:()=>o});var i=r(44547),s=r(82971),n=r(40488);function o(e,t){if(!a(e,t)){const r=e.typeKeywords;r?r.push(t):e.typeKeywords=[t]}}function a(e,t){return!!e.typeKeywords?.includes(t)}function l(e){return a(e,d.HOSTED_SERVICE)}function h(e,t){const r=e.typeKeywords;if(r){const e=r.indexOf(t);e>-1&&r.splice(e,1)}}async function u(e){const t=e.clone().normalize();let r;if(t.length>1)for(const e of t)r?e.width>r.width&&(r=e):r=e;else r=t[0];return async function(e){const t=e.spatialReference;if(t.isWGS84)return e.clone();if(t.isWebMercator)return(0,n.Sx)(e);const r=s.Z.WGS84;return await(0,i.initializeProjection)(t,r),(0,i.iV)(e,r)}(r)}const d={DEVELOPER_BASEMAP:"DeveloperBasemap",JSAPI:"ArcGIS API for JavaScript",METADATA:"Metadata",MULTI_LAYER:"Multilayer",SINGLE_LAYER:"Singlelayer",TABLE:"Table",HOSTED_SERVICE:"Hosted Service"};function c(e){const{portal:t,isOrgItem:r,itemControl:i}=e,s=t.user?.privileges;let n=!s||s.includes("features:user:edit"),o=!!r&&!!s?.includes("features:user:fullEdit");const a="update"===i||"admin"===i;return a?o=n=!0:o&&(n=!0),{features:{edit:n,fullEdit:o},content:{updateItem:a}}}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/f52054f27619a98b7bb7.js b/public/assets/esri/core/workers/chunks/f52054f27619a98b7bb7.js new file mode 100644 index 0000000..0129ad5 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/f52054f27619a98b7bb7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6188,3172,9880],{99880:(e,t,n)=>{n.d(t,{V:()=>l});var r=n(68773),s=(n(3172),n(20102)),i=n(92604),a=n(81271);const o=i.Z.getLogger("esri.assets");function l(e){if(!r.default.assetsPath)throw o.errorOnce("The API assets location needs to be set using config.assetsPath. More information: https://arcg.is/1OzLe50"),new s.Z("assets:path-not-set","config.assetsPath is not set");return(0,a.v_)(r.default.assetsPath,e)}},46851:(e,t,n)=>{n.d(t,{R:()=>i,a:()=>c,g:()=>s,t:()=>l});let r=1e-6;function s(){return r}const i=Math.random,a=Math.PI/180,o=180/Math.PI;function l(e){return e*a}function c(e){return e*o}Object.freeze(Object.defineProperty({__proto__:null,RANDOM:i,equals:function(e,t){return Math.abs(e-t)<=r*Math.max(1,Math.abs(e),Math.abs(t))},getEpsilon:s,setEpsilon:function(e){r=e},toDegree:c,toRadian:l},Symbol.toStringTag,{value:"Module"}))},17896:(e,t,n)=>{n.d(t,{A:()=>d,C:()=>h,D:()=>u,a:()=>l,b:()=>c,c:()=>a,d:()=>y,e:()=>_,f:()=>m,g:()=>f,h:()=>b,i:()=>p,j:()=>A,k:()=>v,l:()=>i,m:()=>I,n:()=>x,p:()=>g,q:()=>M,r:()=>P,s:()=>o,t:()=>w,u:()=>B});var r=n(65617),s=n(46851);function i(e){const t=e[0],n=e[1],r=e[2];return Math.sqrt(t*t+n*n+r*r)}function a(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function o(e,t,n,r){return e[0]=t,e[1]=n,e[2]=r,e}function l(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function c(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function h(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e}function u(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e}function f(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e}function d(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e}function p(e,t){const n=t[0]-e[0],r=t[1]-e[1],s=t[2]-e[2];return Math.sqrt(n*n+r*r+s*s)}function y(e,t){const n=t[0]-e[0],r=t[1]-e[1],s=t[2]-e[2];return n*n+r*r+s*s}function g(e){const t=e[0],n=e[1],r=e[2];return t*t+n*n+r*r}function x(e,t){const n=t[0],r=t[1],s=t[2];let i=n*n+r*r+s*s;return i>0&&(i=1/Math.sqrt(i),e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i),e}function _(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function m(e,t,n){const r=t[0],s=t[1],i=t[2],a=n[0],o=n[1],l=n[2];return e[0]=s*l-i*o,e[1]=i*a-r*l,e[2]=r*o-s*a,e}function b(e,t,n,r){const s=t[0],i=t[1],a=t[2];return e[0]=s+r*(n[0]-s),e[1]=i+r*(n[1]-i),e[2]=a+r*(n[2]-a),e}function I(e,t,n){const r=t[0],s=t[1],i=t[2];return e[0]=n[0]*r+n[4]*s+n[8]*i+n[12],e[1]=n[1]*r+n[5]*s+n[9]*i+n[13],e[2]=n[2]*r+n[6]*s+n[10]*i+n[14],e}function w(e,t,n){const r=t[0],s=t[1],i=t[2];return e[0]=r*n[0]+s*n[3]+i*n[6],e[1]=r*n[1]+s*n[4]+i*n[7],e[2]=r*n[2]+s*n[5]+i*n[8],e}function M(e,t,n){const r=n[0],s=n[1],i=n[2],a=n[3],o=t[0],l=t[1],c=t[2];let h=s*c-i*l,u=i*o-r*c,f=r*l-s*o,d=s*f-i*u,p=i*h-r*f,y=r*u-s*h;const g=2*a;return h*=g,u*=g,f*=g,d*=2,p*=2,y*=2,e[0]=o+h+d,e[1]=l+u+p,e[2]=c+f+y,e}const T=(0,r.c)(),k=(0,r.c)();function v(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function P(e,t,n){const r=n[0]-t[0],s=n[1]-t[1],i=n[2]-t[2];let a=r*r+s*s+i*i;return a>0?(a=1/Math.sqrt(a),e[0]=r*a,e[1]=s*a,e[2]=i*a,e):(e[0]=0,e[1]=0,e[2]=0,e)}const L=c,E=h,D=u,A=p,S=y,B=i,V=g;Object.freeze(Object.defineProperty({__proto__:null,abs:function(e,t){return e[0]=Math.abs(t[0]),e[1]=Math.abs(t[1]),e[2]=Math.abs(t[2]),e},add:l,angle:function(e,t){a(T,e),a(k,t),x(T,T),x(k,k);const n=_(T,k);return n>1?0:n<-1?Math.PI:Math.acos(n)},bezier:function(e,t,n,r,s,i){const a=1-i,o=a*a,l=i*i,c=o*a,h=3*i*o,u=3*l*a,f=l*i;return e[0]=t[0]*c+n[0]*h+r[0]*u+s[0]*f,e[1]=t[1]*c+n[1]*h+r[1]*u+s[1]*f,e[2]=t[2]*c+n[2]*h+r[2]*u+s[2]*f,e},ceil:function(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e},copy:a,cross:m,direction:P,dist:A,distance:p,div:D,divide:u,dot:_,equals:function(e,t){if(e===t)return!0;const n=e[0],r=e[1],i=e[2],a=t[0],o=t[1],l=t[2],c=(0,s.g)();return Math.abs(n-a)<=c*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-o)<=c*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-l)<=c*Math.max(1,Math.abs(i),Math.abs(l))},exactEquals:v,floor:function(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e},hermite:function(e,t,n,r,s,i){const a=i*i,o=a*(2*i-3)+1,l=a*(i-2)+i,c=a*(i-1),h=a*(3-2*i);return e[0]=t[0]*o+n[0]*l+r[0]*c+s[0]*h,e[1]=t[1]*o+n[1]*l+r[1]*c+s[1]*h,e[2]=t[2]*o+n[2]*l+r[2]*c+s[2]*h,e},inverse:function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e},len:B,length:i,lerp:b,max:function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e},min:function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e},mul:E,multiply:h,negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e},normalize:x,random:function(e,t){t=t||1;const n=s.R,r=2*n()*Math.PI,i=2*n()-1,a=Math.sqrt(1-i*i)*t;return e[0]=Math.cos(r)*a,e[1]=Math.sin(r)*a,e[2]=i*t,e},rotateX:function(e,t,n,r){const s=[],i=[];return s[0]=t[0]-n[0],s[1]=t[1]-n[1],s[2]=t[2]-n[2],i[0]=s[0],i[1]=s[1]*Math.cos(r)-s[2]*Math.sin(r),i[2]=s[1]*Math.sin(r)+s[2]*Math.cos(r),e[0]=i[0]+n[0],e[1]=i[1]+n[1],e[2]=i[2]+n[2],e},rotateY:function(e,t,n,r){const s=[],i=[];return s[0]=t[0]-n[0],s[1]=t[1]-n[1],s[2]=t[2]-n[2],i[0]=s[2]*Math.sin(r)+s[0]*Math.cos(r),i[1]=s[1],i[2]=s[2]*Math.cos(r)-s[0]*Math.sin(r),e[0]=i[0]+n[0],e[1]=i[1]+n[1],e[2]=i[2]+n[2],e},rotateZ:function(e,t,n,r){const s=[],i=[];return s[0]=t[0]-n[0],s[1]=t[1]-n[1],s[2]=t[2]-n[2],i[0]=s[0]*Math.cos(r)-s[1]*Math.sin(r),i[1]=s[0]*Math.sin(r)+s[1]*Math.cos(r),i[2]=s[2],e[0]=i[0]+n[0],e[1]=i[1]+n[1],e[2]=i[2]+n[2],e},round:function(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e},scale:f,scaleAndAdd:d,set:o,sign:function(e,t){return e[0]=Math.sign(t[0]),e[1]=Math.sign(t[1]),e[2]=Math.sign(t[2]),e},sqrDist:S,sqrLen:V,squaredDistance:y,squaredLength:g,str:function(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"},sub:L,subtract:c,transformMat3:w,transformMat4:I,transformQuat:M},Symbol.toStringTag,{value:"Module"}))},65617:(e,t,n)=>{function r(){return[0,0,0]}function s(e){return[e[0],e[1],e[2]]}function i(e,t,n){return[e,t,n]}function a(e){const t=[0,0,0],n=Math.min(3,e.length);for(let r=0;rd,U:()=>g,Z:()=>f,a:()=>s,b:()=>o,c:()=>r,d:()=>p,e:()=>y,f:()=>i,g:()=>a});const f=[0,0,0],d=l(),p=c(),y=h(),g=u();Object.freeze(Object.defineProperty({__proto__:null,ONES:d,UNIT_X:p,UNIT_Y:y,UNIT_Z:g,ZEROS:f,clone:s,create:r,createView:o,fromArray:a,fromValues:i,ones:l,unitX:c,unitY:h,unitZ:u,zeros:function(){return[0,0,0]}},Symbol.toStringTag,{value:"Module"}))},98766:(e,t,n)=>{n.d(t,{a:()=>a,b:()=>h,c:()=>s,d:()=>g,e:()=>d,f:()=>p,g:()=>_,h:()=>m,l:()=>x,n:()=>y,s:()=>i});var r=n(46851);function s(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function i(e,t,n,r,s){return e[0]=t,e[1]=n,e[2]=r,e[3]=s,e}function a(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e}function o(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e}function l(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e}function c(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e}function h(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e}function u(e,t){const n=t[0]-e[0],r=t[1]-e[1],s=t[2]-e[2],i=t[3]-e[3];return Math.sqrt(n*n+r*r+s*s+i*i)}function f(e,t){const n=t[0]-e[0],r=t[1]-e[1],s=t[2]-e[2],i=t[3]-e[3];return n*n+r*r+s*s+i*i}function d(e){const t=e[0],n=e[1],r=e[2],s=e[3];return Math.sqrt(t*t+n*n+r*r+s*s)}function p(e){const t=e[0],n=e[1],r=e[2],s=e[3];return t*t+n*n+r*r+s*s}function y(e,t){const n=t[0],r=t[1],s=t[2],i=t[3];let a=n*n+r*r+s*s+i*i;return a>0&&(a=1/Math.sqrt(a),e[0]=n*a,e[1]=r*a,e[2]=s*a,e[3]=i*a),e}function g(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}function x(e,t,n,r){const s=t[0],i=t[1],a=t[2],o=t[3];return e[0]=s+r*(n[0]-s),e[1]=i+r*(n[1]-i),e[2]=a+r*(n[2]-a),e[3]=o+r*(n[3]-o),e}function _(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function m(e,t){const n=e[0],s=e[1],i=e[2],a=e[3],o=t[0],l=t[1],c=t[2],h=t[3],u=(0,r.g)();return Math.abs(n-o)<=u*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(s-l)<=u*Math.max(1,Math.abs(s),Math.abs(l))&&Math.abs(i-c)<=u*Math.max(1,Math.abs(i),Math.abs(c))&&Math.abs(a-h)<=u*Math.max(1,Math.abs(a),Math.abs(h))}const b=o,I=l,w=c,M=u,T=f,k=d,v=p;Object.freeze(Object.defineProperty({__proto__:null,add:a,ceil:function(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e[3]=Math.ceil(t[3]),e},copy:s,dist:M,distance:u,div:w,divide:c,dot:g,equals:m,exactEquals:_,floor:function(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e[3]=Math.floor(t[3]),e},inverse:function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e},len:k,length:d,lerp:x,max:function(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e},min:function(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e},mul:I,multiply:l,negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e},normalize:y,random:function(e,t){const n=r.R;let s,i,a,o,l,c;t=t||1;do{s=2*n()-1,i=2*n()-1,l=s*s+i*i}while(l>=1);do{a=2*n()-1,o=2*n()-1,c=a*a+o*o}while(c>=1);const h=Math.sqrt((1-l)/c);return e[0]=t*s,e[1]=t*i,e[2]=t*a*h,e[3]=t*o*h,e},round:function(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e[3]=Math.round(t[3]),e},scale:h,scaleAndAdd:function(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e},set:i,sqrDist:T,sqrLen:v,squaredDistance:f,squaredLength:p,str:function(e){return"vec4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"},sub:b,subtract:o,transformMat4:function(e,t,n){const r=t[0],s=t[1],i=t[2],a=t[3];return e[0]=n[0]*r+n[4]*s+n[8]*i+n[12]*a,e[1]=n[1]*r+n[5]*s+n[9]*i+n[13]*a,e[2]=n[2]*r+n[6]*s+n[10]*i+n[14]*a,e[3]=n[3]*r+n[7]*s+n[11]*i+n[15]*a,e},transformQuat:function(e,t,n){const r=t[0],s=t[1],i=t[2],a=n[0],o=n[1],l=n[2],c=n[3],h=c*r+o*i-l*s,u=c*s+l*r-a*i,f=c*i+a*s-o*r,d=-a*r-o*s-l*i;return e[0]=h*c+d*-a+u*-l-f*-o,e[1]=u*c+d*-o+f*-a-h*-l,e[2]=f*c+d*-l+h*-o-u*-a,e[3]=t[3],e}},Symbol.toStringTag,{value:"Module"}))},3894:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(71143);function s(e){e.length=0}class i{constructor(e=50,t=50){this._pool=new r.Z(Array,void 0,s,t,e)}acquire(){return this._pool.acquire()}release(e){this._pool.release(e)}prune(){this._pool.prune(0)}static acquire(){return a.acquire()}static release(e){return a.release(e)}static prune(){a.prune()}}const a=new i(100)},30175:(e,t,n)=>{function r(e,t,n){const r=e.get(t);if(void 0!==r)return r;const s=n();return e.set(t,s),s}n.d(t,{s1:()=>r})},71143:(e,t,n)=>{n.d(t,{Z:()=>r});class r{constructor(e,t,n,r=1,s=0){if(this._ctor=e,this._acquireFunction=t,this._releaseFunction=n,this.allocationSize=r,this._pool=new Array(s),this._initialSize=s,this._ctor)for(let e=0;e=this._pool.length)){for(let t=e;t{n.d(t,{AY:()=>D,Iu:()=>M,Ls:()=>b,N7:()=>P,TJ:()=>g,V5:()=>E,Zs:()=>l,di:()=>T,gB:()=>k,i$:()=>v,q9:()=>c,rY:()=>I,sY:()=>A,se:()=>m,vU:()=>h,z8:()=>L}),n(80442);var r=n(92604),s=n(30175);const i=r.Z.getLogger("esri.core.accessorSupport.ensureTypes");function a(e){return null==e?e:new Date(e)}function o(e){return null==e?e:!!e}function l(e){return null==e?e:e.toString()}function c(e){return null==e?e:(e=parseFloat(e),isNaN(e)?0:e)}function h(e){return null==e?e:Math.round(parseFloat(e))}function u(e){return e&&e.constructor&&void 0!==e.constructor.__accessorMetadata__}function f(e,t){return null!=t&&e&&!(t instanceof e)}function d(e){return e&&"isCollection"in e}function p(e){return e&&e.Type?"function"==typeof e.Type?e.Type:e.Type.base:null}function y(e,t){return!!u(t)&&(i.error("Accessor#set","Assigning an instance of '"+(t.declaredClass||"unknown")+"' which is not a subclass of '"+x(e)+"'"),!0)}function g(e,t){return null==t?t:d(e)?function(e,t){if(!t||!t.constructor||!d(t.constructor))return y(e,t)?t:new e(t);const n=p(e.prototype.itemType),r=p(t.constructor.prototype.itemType);return n?r?n===r?t:n.prototype.isPrototypeOf(r.prototype)?new e(t):(y(e,t),t):new e(t):t}(e,t):f(e,t)?y(e,t)?t:new e(t):t}function x(e){return e&&e.prototype&&e.prototype.declaredClass||"unknown"}const _=new WeakMap;function m(e,t){const n=function(e){switch(e){case Number:return c;case L:return h;case Boolean:return o;case String:return l;case Date:return a;default:return(0,s.s1)(_,e,(()=>g.bind(null,e)))}}(e);return 1===arguments.length?n:n(t)}function b(e,t,n){return 1===arguments.length?b.bind(null,e):t?Array.isArray(t)?t.map((t=>e(t,n))):[e(t,n)]:t}function I(e,t){return 1===arguments.length?b((t=>m(e,t))):b((t=>m(e,t)),t)}function w(e,t,n){return 0!==t&&Array.isArray(n)?n.map((n=>w(e,t-1,n))):e(n)}function M(e,t,n){if(2===arguments.length)return n=>M(e,t,n);if(!n)return n;n=w(e,t,n);let r=t,s=n;for(;r>0&&Array.isArray(s);)r--,s=s[0];if(void 0!==s)for(let e=0;em(e,t)),t):M((t=>m(e,t)),t,n)}function k(e){return!!Array.isArray(e)&&!e.some((t=>{const n=typeof t;return!("string"===n||"number"===n||"function"===n&&e.length>1)}))}function v(e,t){if(2===arguments.length)return v(e).call(null,t);const n=new Set,r=e.filter((e=>"function"!=typeof e)),s=e.filter((e=>"function"==typeof e));for(const t of e)"string"!=typeof t&&"number"!=typeof t||n.add(t);let a=null,o=null;return(e,t)=>{if(null==e)return e;const l=typeof e,c="string"===l||"number"===l;return c&&(n.has(e)||s.some((e=>"string"===l&&e===String||"number"===l&&e===Number)))||"object"===l&&s.some((t=>!f(e,t)))?e:(c&&r.length?(a||(a=r.map((e=>"string"==typeof e?`'${e}'`:`${e}`)).join(", ")),i.error("Accessor#set",`'${e}' is not a valid value for this property, only the following values are valid: ${a}`)):"object"==typeof e&&s.length?(o||(o=s.map((e=>x(e))).join(", ")),i.error("Accessor#set",`'${e}' is not a valid value for this property, value must be one of ${o}`)):i.error("Accessor#set",`'${e}' is not a valid value for this property`),t&&(t.valid=!1),null)}}function P(e,t){if(2===arguments.length)return P(e).call(null,t);const n={},r=[],s=[];for(const t in e.typeMap){const i=e.typeMap[t];n[t]=m(i),r.push(x(i)),s.push(t)}const a=()=>`'${r.join("', '")}'`,o=()=>`'${s.join("', '")}'`,l="string"==typeof e.key?t=>t[e.key]:e.key;return t=>{if(e.base&&!f(e.base,t))return t;if(null==t)return t;const r=l(t)||e.defaultKeyValue,s=n[r];if(!s)return i.error("Accessor#set",`Invalid property value, value needs to be one of ${a()}, or a plain object that can autocast (having .type = ${o()})`),null;if(!f(e.typeMap[r],t))return t;if("string"==typeof e.key&&!u(t)){const n={};for(const r in t)r!==e.key&&(n[r]=t[r]);return s(n)}return s(t)}}class L{}const E={native:e=>({type:"native",value:e}),array:e=>({type:"array",value:e}),oneOf:e=>({type:"one-of",values:e})};function D(e){if(!e||!("type"in e))return!1;switch(e.type){case"native":case"array":case"one-of":return!0}return!1}function A(e){switch(e.type){case"native":return m(e.value);case"array":return b(A(e.value));case"one-of":return function(e){let t=null;return(n,r)=>B(n,e)?n:(null==t&&(t=S(e)),i.error("Accessor#set",`Invalid property value, value needs to be of type ${t}`),r&&(r.valid=!1),null)}(e);default:return null}}function S(e){switch(e.type){case"native":switch(e.value){case Number:return"number";case String:return"string";case Boolean:return"boolean";case L:return"integer";case Date:return"date";default:return x(e.value)}case"array":return`array of ${S(e.value)}`;case"one-of":{const t=e.values.map((e=>S(e)));return`one of ${t.slice(0,t.length-1)} or ${t[t.length-1]}`}}return"unknown"}function B(e,t){if(null==e)return!0;switch(t.type){case"native":switch(t.value){case Number:case L:return"number"==typeof e;case Boolean:return"boolean"==typeof e;case String:return"string"==typeof e}return e instanceof t.value;case"array":return!!Array.isArray(e)&&!e.some((e=>!B(e,t.value)));case"one-of":return t.values.some((t=>B(e,t)))}}},22021:(e,t,n)=>{n.d(t,{BV:()=>h,Kt:()=>f,Sf:()=>i,Vl:()=>c,ZF:()=>u,_3:()=>b,jE:()=>_,oK:()=>g,oc:()=>m,t7:()=>l,uZ:()=>a,wt:()=>o});var r=n(17896);n(98766);const s=new Float32Array(1);function i(e){--e;for(let t=1;t<32;t<<=1)e|=e>>t;return e+1}function a(e,t,n){return Math.min(Math.max(e,t),n)}function o(e){return 0==(e&e-1)}function l(e,t,n){return e+(t-e)*n}function c(e){return e*Math.PI/180}function h(e){return 180*e/Math.PI}function u(e){return Math.acos(a(e,-1,1))}function f(e){return Math.asin(a(e,-1,1))}function d(e,t,n=1e-6){return e===t||!(!Number.isFinite(e)||!Number.isFinite(t))&&(e>t?e-t:t-e)<=n}const p=new DataView(new ArrayBuffer(Float64Array.BYTES_PER_ELEMENT));const y=BigInt("1000000");function g(e){return x(Math.max(-b,Math.min(e,b)))}function x(e){return s[0]=e,s[0]}function _(e,t){const n=(0,r.l)(e),s=f(e[2]/n),i=Math.atan2(e[1]/n,e[0]/n);return(0,r.s)(t,n,s,i),t}function m(e){const t=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],n=e[3]*e[3]+e[4]*e[4]+e[5]*e[5],r=e[6]*e[6]+e[7]*e[7]+e[8]*e[8];return!(d(t,1)&&d(n,1)&&d(r,1))}!function(e){const t=function(e){return p.setFloat64(0,e),p.getBigInt64(0)}(e=Math.abs(e)),n=function(e){return p.setBigInt64(0,e),p.getFloat64(0)}(t<=y?y:t-y);Math.abs(e-n)}(1);const b=x(34028234663852886e22)},45091:(e,t,n)=>{n.d(t,{Z:()=>h});var r,s,i=n(80442),a=n(71143);(s=r||(r={}))[s.varint=0]="varint",s[s.fixed64=1]="fixed64",s[s.delimited=2]="delimited",s[s.fixed32=5]="fixed32",s[s.unknown=99]="unknown";const o=4294967296,l=new TextDecoder("utf-8"),c=(0,i.Z)("safari")||(0,i.Z)("ios")?6:(0,i.Z)("ff")?12:32;class h{constructor(e,t,n=0,s=(e?e.byteLength:0)){this._tag=0,this._dataType=r.unknown,this._init(e,t,n,s)}_init(e,t,n,r){this._data=e,this._dataView=t,this._pos=n,this._end=r}asUnsafe(){return this}clone(){return new h(this._data,this._dataView,this._pos,this._end)}pos(){return this._pos}move(e){this._pos=e}nextTag(e){for(;;){if(this._pos===this._end)return!1;const t=this._decodeVarint();if(this._tag=t>>3,this._dataType=7&t,!e||e===this._tag)break;this.skip()}return!0}next(){if(this._pos===this._end)return!1;const e=this._decodeVarint();return this._tag=e>>3,this._dataType=7&e,!0}empty(){return this._pos>=this._end}tag(){return this._tag}getInt32(){return this._decodeVarint()}getInt64(){return this._decodeVarint()}getUInt32(){let e=4294967295;return e=(127&this._data[this._pos])>>>0,this._data[this._pos++]<128?e:(e=(e|(127&this._data[this._pos])<<7)>>>0,this._data[this._pos++]<128?e:(e=(e|(127&this._data[this._pos])<<14)>>>0,this._data[this._pos++]<128?e:(e=(e|(127&this._data[this._pos])<<21)>>>0,this._data[this._pos++]<128?e:(e=(e|(15&this._data[this._pos])<<28)>>>0,this._data[this._pos++]<128?e:void 0))))}getUInt64(){return this._decodeVarint()}getSInt32(){const e=this.getUInt32();if(void 0!==e)return e>>>1^-(1&e)|0}getSInt64(){return this._decodeSVarint()}getBool(){const e=0!==this._data[this._pos];return this._skip(1),e}getEnum(){return this._decodeVarint()}getFixed64(){const e=this._dataView,t=this._pos,n=e.getUint32(t,!0)+e.getUint32(t+4,!0)*o;return this._skip(8),n}getSFixed64(){const e=this._dataView,t=this._pos,n=e.getUint32(t,!0)+e.getInt32(t+4,!0)*o;return this._skip(8),n}getDouble(){const e=this._dataView.getFloat64(this._pos,!0);return this._skip(8),e}getFixed32(){const e=this._dataView.getUint32(this._pos,!0);return this._skip(4),e}getSFixed32(){const e=this._dataView.getInt32(this._pos,!0);return this._skip(4),e}getFloat(){const e=this._dataView.getFloat32(this._pos,!0);return this._skip(4),e}getString(){const e=this._getLength(),t=this._pos,n=this._toString(this._data,t,t+e);return this._skip(e),n}getBytes(){const e=this._getLength(),t=this._pos,n=this._toBytes(this._data,t,t+e);return this._skip(e),n}getLength(){return this._getLengthUnsafe()}processMessageWithArgs(e,t,n,r){const s=this.getMessage(),i=e(s,t,n,r);return s.release(),i}processMessage(e){const t=this.getMessage(),n=e(t);return t.release(),n}getMessage(){const e=this._getLength(),t=h.pool.acquire();return t._init(this._data,this._dataView,this._pos,this._pos+e),this._skip(e),t}release(){h.pool.release(this)}dataType(){return this._dataType}skip(){switch(this._dataType){case r.varint:this._decodeVarint();break;case r.fixed64:this._skip(8);break;case r.delimited:this._skip(this._getLength());break;case r.fixed32:this._skip(4);break;default:throw new Error("Invalid data type!")}}skipLen(e){this._skip(e)}_skip(e){if(this._pos+e>this._end)throw new Error("Attempt to skip past the end of buffer!");this._pos+=e}_decodeVarint(){const e=this._data;let t=this._pos,n=0,r=0;if(this._end-t>=10)do{if(r=e[t++],n|=127&r,0==(128&r))break;if(r=e[t++],n|=(127&r)<<7,0==(128&r))break;if(r=e[t++],n|=(127&r)<<14,0==(128&r))break;if(r=e[t++],n|=(127&r)<<21,0==(128&r))break;if(r=e[t++],n+=268435456*(127&r),0==(128&r))break;if(r=e[t++],n+=34359738368*(127&r),0==(128&r))break;if(r=e[t++],n+=4398046511104*(127&r),0==(128&r))break;if(r=e[t++],n+=562949953421312*(127&r),0==(128&r))break;if(r=e[t++],n+=72057594037927940*(127&r),0==(128&r))break;if(r=e[t++],n+=0x8000000000000000*(127&r),0==(128&r))break;throw new Error("Varint too long!")}while(0);else{let s=1;for(;t!==this._end&&(r=e[t],0!=(128&r));)++t,n+=(127&r)*s,s*=128;if(t===this._end)throw new Error("Varint overrun!");++t,n+=r*s}return this._pos=t,n}_decodeSVarint(){const e=this._data;let t=this._pos,n=0,r=0;const s=1&e[t];if(this._end-t>=10)do{if(r=e[t++],n|=127&r,0==(128&r))break;if(r=e[t++],n|=(127&r)<<7,0==(128&r))break;if(r=e[t++],n|=(127&r)<<14,0==(128&r))break;if(r=e[t++],n|=(127&r)<<21,0==(128&r))break;if(r=e[t++],n+=268435456*(127&r),0==(128&r))break;if(r=e[t++],n+=34359738368*(127&r),0==(128&r))break;if(r=e[t++],n+=4398046511104*(127&r),0==(128&r))break;if(r=e[t++],n+=562949953421312*(127&r),0==(128&r))break;if(r=e[t++],n+=72057594037927940*(127&r),0==(128&r))break;if(r=e[t++],n+=0x8000000000000000*(127&r),0==(128&r))break;throw new Error("Varint too long!")}while(0);else{let s=1;for(;t!==this._end&&(r=e[t],0!=(128&r));)++t,n+=(127&r)*s,s*=128;if(t===this._end)throw new Error("Varint overrun!");++t,n+=r*s}return this._pos=t,s?-(n+1)/2:n/2}_getLength(){if(this._dataType!==r.delimited)throw new Error("Not a delimited data type!");return this._decodeVarint()}_getLengthUnsafe(){return this.getUInt32()}_toString(e,t,n){if((n=Math.min(this._end,n))-t>c){const r=e.subarray(t,n);return l.decode(r)}let r="",s="";for(let i=t;i{e._data=null,e._dataView=null}))},3172:(e,t,n)=>{n.r(t),n.d(t,{default:()=>d});var r=n(68773),s=n(40330),i=n(20102),a=n(80442),o=n(22974),l=n(95330),c=n(81271),h=n(19745),u=n(71058),f=n(85958);async function d(e,t){e instanceof URL&&(e=e.toString()),t?.query instanceof URLSearchParams&&(t.query=(0,c.u0)(t.query.toString().replaceAll("+"," ")));const o=(0,c.HK)(e),h=(0,c.jc)(e);h||o||(e=(0,c.Fv)(e));const x={url:e,requestOptions:{...t}};let _=(0,c.oh)(e);if(_){const e=await async function(e,t){if(null!=e.responseData)return e.responseData;if(e.headers&&(t.requestOptions.headers={...t.requestOptions.headers,...e.headers}),e.query&&(t.requestOptions.query={...t.requestOptions.query,...e.query}),e.before){let n,r;try{r=await e.before(t)}catch(e){n=M("request:interceptor",e,t)}if((r instanceof Error||r instanceof i.Z)&&(n=M("request:interceptor",r,t)),n)throw e.error&&e.error(n),n;return r}}(_,x);if(null!=e)return{data:e,getHeader:b,httpStatus:200,requestOptions:x.requestOptions,url:x.url};_.after||_.error||(_=null)}if(e=x.url,"image"===(t=x.requestOptions).responseType&&((0,a.Z)("host-webworker")||(0,a.Z)("host-node")))throw M("request:invalid-parameters",new Error("responseType 'image' is not supported in Web Workers or Node environment"),x);if("head"===t.method){if(t.body)throw M("request:invalid-parameters",new Error("body parameter cannot be set when method is 'head'"),x);if(o||h)throw M("request:invalid-parameters",new Error("data and blob URLs are not supported for method 'head'"),x)}if(await async function(){(0,a.Z)("host-webworker")?p||(p=await n.e(9884).then(n.bind(n,29884))):d._abortableFetch||(d._abortableFetch=globalThis.fetch.bind(globalThis))}(),p)return p.execute(e,t);const m=new AbortController;(0,l.fu)(t,(()=>m.abort()));const I={controller:m,credential:void 0,credentialToken:void 0,fetchOptions:void 0,hasToken:!1,interceptor:_,params:x,redoRequest:!1,useIdentity:y.useIdentity,useProxy:!1,useSSL:!1,withCredentials:!1},w=await async function(e){let t,n;await async function(e){const t=e.params.url,n=e.params.requestOptions,i=e.controller.signal,a=n.body;let o=null,c=null;if(g&&"HTMLFormElement"in globalThis&&(a instanceof FormData?o=a:a instanceof HTMLFormElement&&(o=new FormData(a))),"string"==typeof a&&(c=a),e.fetchOptions={cache:n.cacheBust&&!("polyfill"in d._abortableFetch)?"no-cache":"default",credentials:"same-origin",headers:n.headers||{},method:"head"===n.method?"HEAD":"GET",mode:"cors",priority:y.priority,redirect:"follow",signal:i},(o||c)&&(e.fetchOptions.body=o||c),"anonymous"===n.authMode&&(e.useIdentity=!1),e.hasToken=!!(/token=/i.test(t)||n.query?.token||o?.get("token")),!e.hasToken&&r.default.apiKey&&(0,u.r)(t)&&(n.query||(n.query={}),n.query.token=r.default.apiKey,e.hasToken=!0),e.useIdentity&&!e.hasToken&&!e.credentialToken&&!k(t)&&!(0,l.Hc)(i)){let r;"immediate"===n.authMode?(await T(),r=await s.id.getCredential(t,{signal:i}),e.credential=r):"no-prompt"===n.authMode?(await T(),r=await s.id.getCredential(t,{prompt:!1,signal:i}).catch((()=>{})),e.credential=r):s.id&&(r=s.id.findCredential(t)),r&&(e.credentialToken=r.token,e.useSSL=!!r.ssl)}}(e);try{do{[t,n]=await v(e)}while(!await L(e,t,n))}catch(n){const r=M("request:server",n,e.params,t);throw r.details.ssl=e.useSSL,e.interceptor?.error&&e.interceptor.error(r),r}const i=e.params.url;if(n&&/\/sharing\/rest\/(accounts|portals)\/self/i.test(i)){if(!e.hasToken&&!e.credentialToken&&n.user?.username&&!(0,c.kl)(i)){const e=(0,c.P$)(i,!0);e&&y.trustedServers.push(e)}Array.isArray(n.authorizedCrossOriginNoCorsDomains)&&(0,f.Hu)(n.authorizedCrossOriginNoCorsDomains)}const a=e.credential;if(a&&s.id){const e=s.id.findServerInfo(a.server);let t=e?.owningSystemUrl;if(t){t=t.replace(/\/?$/,"/sharing");const e=s.id.findCredential(t,a.userId);e&&-1===s.id._getIdenticalSvcIdx(t,e)&&e.resources.unshift(t)}}return{data:n,getHeader:t?e=>t?.headers.get(e):b,httpStatus:t?.status??200,requestOptions:e.params.requestOptions,ssl:e.useSSL,url:e.params.url}}(I);return _?.after?.(w),w}let p;const y=r.default.request,g="FormData"in globalThis,x=[499,498,403,401],_=["COM_0056","COM_0057","SB_0008"],m=[/\/arcgis\/tokens/i,/\/sharing(\/rest)?\/generatetoken/i,/\/rest\/info/i],b=()=>null,I=Symbol();function w(e){const t=(0,c.P$)(e);return!t||t.endsWith(".arcgis.com")||d._corsServers.includes(t)||(0,c.kl)(t)}function M(e,t,n,r){let s="Error";const a={url:n.url,requestOptions:n.requestOptions,getHeader:b,ssl:!1};if(t instanceof i.Z)return t.details?(t.details=(0,o.d9)(t.details),t.details.url=n.url,t.details.requestOptions=n.requestOptions):t.details=a,t;if(t){const e=r&&(e=>r.headers.get(e)),n=r?.status,i=t.message;i&&(s=i),e&&(a.getHeader=e),a.httpStatus=(null!=t.httpCode?t.httpCode:t.code)||n||0,a.subCode=t.subcode,a.messageCode=t.messageCode,"string"==typeof t.details?a.messages=[t.details]:a.messages=t.details,a.raw=I in t?t[I]:t}return(0,l.D_)(t)?(0,l.zE)():new i.Z(e,s,a)}async function T(){s.id||await Promise.all([n.e(7126),n.e(6261),n.e(9255),n.e(1400),n.e(450)]).then(n.bind(n,73660))}function k(e){return m.some((t=>t.test(e)))}async function v(e){let t=e.params.url;const n=e.params.requestOptions,r=e.fetchOptions??{},i=(0,c.jc)(t)||(0,c.HK)(t),o=n.responseType||"json",u=i?0:null!=n.timeout?n.timeout:y.timeout;let p=!1;if(!i){e.useSSL&&(t=(0,c.hO)(t)),n.cacheBust&&"default"===r.cache&&(t=(0,c.ZN)(t,"request.preventCache",Date.now()));let i={...n.query};e.credentialToken&&(i.token=e.credentialToken);let o=(0,c.B7)(i);(0,a.Z)("esri-url-encodes-apostrophe")&&(o=o.replaceAll("'","%27"));const l=t.length+1+o.length;let u;p="delete"===n.method||"post"===n.method||"put"===n.method||!!n.body||l>y.maxUrlLength;const d=n.useProxy||!!(0,c.ed)(t);if(d){const e=(0,c.b7)(t);u=e.path,!p&&u.length+1+l>y.maxUrlLength&&(p=!0),e.query&&(i={...e.query,...i})}if("HEAD"===r.method&&(p||d)){if(p){if(l>y.maxUrlLength)throw M("request:invalid-parameters",new Error("URL exceeds maximum length"),e.params);throw M("request:invalid-parameters",new Error("cannot use POST request when method is 'head'"),e.params)}if(d)throw M("request:invalid-parameters",new Error("cannot use proxy when method is 'head'"),e.params)}if(p?(r.method="delete"===n.method?"DELETE":"put"===n.method?"PUT":"POST",n.body?t=(0,c.fl)(t,i):(r.body=(0,c.B7)(i),r.headers||(r.headers={}),r.headers["Content-Type"]="application/x-www-form-urlencoded")):t=(0,c.fl)(t,i),d&&(e.useProxy=!0,t=`${u}?${t}`),i.token&&g&&r.body instanceof FormData&&!(0,h.P)(t)&&r.body.set("token",i.token),n.hasOwnProperty("withCredentials"))e.withCredentials=n.withCredentials;else if(!(0,c.D6)(t,(0,c.TI)()))if((0,c.kl)(t))e.withCredentials=!0;else if(s.id){const n=s.id.findServerInfo(t);n?.webTierAuth&&(e.withCredentials=!0)}e.withCredentials&&(r.credentials="include",(0,f.jH)(t)&&await(0,f.jz)(p?(0,c.fl)(t,i):t))}let x,_,m=0,b=!1;u>0&&(m=setTimeout((()=>{b=!0,e.controller.abort()}),u));try{if("native-request-init"===n.responseType)_=r,_.url=t;else if("image"!==n.responseType||"default"!==r.cache||"GET"!==r.method||p||function(e){if(e)for(const t of Object.getOwnPropertyNames(e))if(e[t])return!0;return!1}(n.headers)||!i&&!e.useProxy&&y.proxyUrl&&!w(t)){if(x=await d._abortableFetch(t,r),e.useProxy||function(e){const t=(0,c.P$)(e);t&&!d._corsServers.includes(t)&&d._corsServers.push(t)}(t),"native"===n.responseType)_=x;else if("HEAD"!==r.method)if(x.ok){switch(o){case"array-buffer":_=await x.arrayBuffer();break;case"blob":case"image":_=await x.blob();break;default:_=await x.text()}if(m&&(clearTimeout(m),m=0),"json"===o||"xml"===o||"document"===o)if(_)switch(o){case"json":_=JSON.parse(_);break;case"xml":_=P(_,"application/xml");break;case"document":_=P(_,"text/html")}else _=null;if(_){if("array-buffer"===o||"blob"===o){const e=x.headers.get("Content-Type");if(e&&/application\/json|text\/plain/i.test(e)&&_["blob"===o?"size":"byteLength"]<=750)try{const e=await new Response(_).json();e.error&&(_=e)}catch{}}"image"===o&&_ instanceof Blob&&(_=await E(URL.createObjectURL(_),e,!0))}}else{_=await x.text();try{_=JSON.parse(_)}catch{}}}else _=await E(t,e)}catch(r){if("AbortError"===r.name){if(b)throw(0,f.Tf)();throw(0,l.zE)("Request canceled")}if(!(!x&&r instanceof TypeError&&y.proxyUrl)||n.body||"delete"===n.method||"head"===n.method||"post"===n.method||"put"===n.method||e.useProxy||w(t))throw r;e.redoRequest=!0,(0,c.tD)({proxyUrl:y.proxyUrl,urlPrefix:(0,c.P$)(t)??""})}finally{m&&clearTimeout(m)}return[x,_]}function P(e,t){let n;try{n=(new DOMParser).parseFromString(e,t)}catch{}if(!n||n.getElementsByTagName("parsererror").length)throw new SyntaxError("XML Parse error");return n}async function L(e,t,n){if(e.redoRequest)return e.redoRequest=!1,!1;const r=e.params.requestOptions;if(!t||"native"===r.responseType||"native-request-init"===r.responseType)return!0;let i,a;if(n&&(n.error?i=n.error:"error"===n.status&&Array.isArray(n.messages)&&(i={...n},i[I]=n,i.details=n.messages)),!i&&!t.ok)throw i=new Error(`Unable to load ${t.url} status: ${t.status}`),i[I]=n,i;let o,l=null;i&&(a=Number(i.code),l=i.hasOwnProperty("subcode")?Number(i.subcode):null,o=i.messageCode,o=o?.toUpperCase());const c=r.authMode;if(403===a&&(4===l||i.message?.toLowerCase().includes("ssl")&&!i.message.toLowerCase().includes("permission"))){if(!e.useSSL)return e.useSSL=!0,!1}else if(!e.hasToken&&e.useIdentity&&("no-prompt"!==c||498===a)&&void 0!==a&&x.includes(a)&&!k(e.params.url)&&(403!==a||o&&!_.includes(o)&&(null==l||2===l&&e.credentialToken))){await T();try{const t=await s.id.getCredential(e.params.url,{error:M("request:server",i,e.params),prompt:"no-prompt"!==c,signal:e.controller.signal,token:e.credentialToken});return e.credential=t,e.credentialToken=t.token,e.useSSL=e.useSSL||t.ssl,!1}catch(t){if("no-prompt"===c)return e.credential=void 0,e.credentialToken=void 0,!1;i=t}}if(i)throw i;return!0}function E(e,t,n=!1){const r=t.controller.signal,s=new Image;return t.withCredentials?s.crossOrigin="use-credentials":s.crossOrigin="anonymous",s.alt="",s.fetchPriority=y.priority,s.src=e,(0,f.fY)(s,e,n,r)}d._abortableFetch=null,d._corsServers=["https://server.arcgisonline.com","https://services.arcgisonline.com"]},71058:(e,t,n)=>{n.d(t,{r:()=>i});var r=n(81271);const s=["elevation3d.arcgis.com","js.arcgis.com","jsdev.arcgis.com","jsqa.arcgis.com","static.arcgis.com"];function i(e){const t=(0,r.P$)(e,!0);return!!t&&t.endsWith(".arcgis.com")&&!s.includes(t)&&!e.endsWith("/sharing/rest/generateToken")}},85958:(e,t,n)=>{n.d(t,{Hu:()=>u,Tf:()=>h,fY:()=>o,jH:()=>f,jz:()=>d});var r=n(68773),s=n(80442),i=n(95330),a=n(81271);function o(e,t,n=!1,r){return new Promise(((a,o)=>{if((0,i.Hc)(r))return void o(l());let c=()=>{f(),o(new Error(`Unable to load ${t}`))},h=()=>{const t=e;f(),a(t)},u=()=>{if(!e)return;const t=e;f(),t.src="",o(l())};const f=()=>{(0,s.Z)("esri-image-decode")||(e.removeEventListener("error",c),e.removeEventListener("load",h)),c=null,h=null,e=null,null!=r&&r.removeEventListener("abort",u),u=null,n&&URL.revokeObjectURL(t)};null!=r&&r.addEventListener("abort",u),(0,s.Z)("esri-image-decode")?e.decode().then(h,c):(e.addEventListener("error",c),e.addEventListener("load",h))}))}function l(){try{return new DOMException("Aborted","AbortError")}catch{const e=new Error;return e.name="AbortError",e}}const c="Timeout exceeded";function h(){return new Error(c)}function u(e){r.default.request.crossOriginNoCorsDomains||(r.default.request.crossOriginNoCorsDomains={});const t=r.default.request.crossOriginNoCorsDomains;for(let n of e)n=n.toLowerCase(),/^https?:\/\//.test(n)?t[(0,a.P$)(n)??""]=0:(t[(0,a.P$)("http://"+n)??""]=0,t[(0,a.P$)("https://"+n)??""]=0)}function f(e){const t=r.default.request.crossOriginNoCorsDomains;if(t){let n=(0,a.P$)(e);if(n)return n=n.toLowerCase(),!(0,a.D6)(n,(0,a.TI)())&&t[n]{n.r(t),n.d(t,{default:()=>Q});var r=n(95330),s=n(4215),i=n(59255),a=n(31363);function o(e){return 746===e||747===e||!(e<4352)&&(e>=12704&&e<=12735||e>=12544&&e<=12591||e>=65072&&e<=65103&&!(e>=65097&&e<=65103)||e>=63744&&e<=64255||e>=13056&&e<=13311||e>=11904&&e<=12031||e>=12736&&e<=12783||e>=12288&&e<=12351&&!(e>=12296&&e<=12305||e>=12308&&e<=12319||12336===e)||e>=13312&&e<=19903||e>=19968&&e<=40959||e>=12800&&e<=13055||e>=12592&&e<=12687||e>=43360&&e<=43391||e>=55216&&e<=55295||e>=4352&&e<=4607||e>=44032&&e<=55215||e>=12352&&e<=12447||e>=12272&&e<=12287||e>=12688&&e<=12703||e>=12032&&e<=12255||e>=12784&&e<=12799||e>=12448&&e<=12543&&12540!==e||e>=65280&&e<=65519&&!(65288===e||65289===e||65293===e||e>=65306&&e<=65310||65339===e||65341===e||65343===e||e>=65371&&e<=65503||65507===e||e>=65512&&e<=65519)||e>=65104&&e<=65135&&!(e>=65112&&e<=65118||e>=65123&&e<=65126)||e>=5120&&e<=5759||e>=6320&&e<=6399||e>=65040&&e<=65055||e>=19904&&e<=19967||e>=40960&&e<=42127||e>=42128&&e<=42191)}function l(e){return!(e<11904)&&(e>=12704&&e<=12735||e>=12544&&e<=12591||e>=65072&&e<=65103||e>=63744&&e<=64255||e>=13056&&e<=13311||e>=11904&&e<=12031||e>=12736&&e<=12783||e>=12288&&e<=12351||e>=13312&&e<=19903||e>=19968&&e<=40959||e>=12800&&e<=13055||e>=65280&&e<=65519||e>=12352&&e<=12447||e>=12272&&e<=12287||e>=12032&&e<=12255||e>=12784&&e<=12799||e>=12448&&e<=12543||e>=65040&&e<=65055||e>=42128&&e<=42191||e>=40960&&e<=42127)}function c(e){switch(e){case 10:case 32:case 38:case 40:case 41:case 43:case 45:case 47:case 173:case 183:case 8203:case 8208:case 8211:case 8231:return!0}return!1}function h(e){switch(e){case 9:case 10:case 11:case 12:case 13:case 32:return!0}return!1}var u=n(87893);const f=24;class d{constructor(e,t,n,r,s,i,a){this._glyphItems=e,this._maxWidth=t,this._lineHeight=n,this._letterSpacing=r,this._hAnchor=s,this._vAnchor=i,this._justify=a}getShaping(e,t,n){const r=this._letterSpacing,s=this._lineHeight,i=this._justify,a=this._maxWidth,u=[];let f=0,d=0;for(const t of e){const e=t.codePointAt(0);if(null==e)continue;const s=n&&o(e);let i;for(const t of this._glyphItems)if(i=t[e],i)break;u.push({codePoint:e,x:f,y:d,vertical:s,glyphMosaicItem:i}),i&&(f+=i.metrics.advance+r)}let p=f;a>0&&(p=f/Math.max(1,Math.ceil(f/a)));const y=e.includes("​"),g=[],x=u.length;for(let e=0;en&&h(u[r].codePoint);)u[r].glyphMosaicItem=null,--r;if(n<=r){const e=u[n].x;for(let t=n;t<=r;t++)u[t].x-=e,u[t].y=d;let t=u[r].x;u[r].glyphMosaicItem&&(t+=u[r].glyphMosaicItem.metrics.advance),m=Math.max(t,m),i&&this._applyJustification(u,n,r)}I=t,d+=b}if(u.length>0){const e=_.length-1,n=(i-this._hAnchor)*m;let r=(-this._vAnchor*(e+1)+.5)*s;t&&e&&(r+=e*s);for(const e of u)e.x+=n,e.y+=r}return u.filter((e=>e.glyphMosaicItem))}static getTextBox(e,t){if(!e.length)return null;let n=1/0,r=1/0,s=0,i=0;for(const a of e){const e=a.glyphMosaicItem.metrics.advance,o=a.x,l=a.y-17,c=o+e,h=l+t;n=Math.min(n,o),s=Math.max(s,c),r=Math.min(r,l),i=Math.max(i,h)}return{x:n,y:r,width:s-n,height:i-r}}static getBox(e){if(!e.length)return null;let t=1/0,n=1/0,r=0,s=0;for(const i of e){const{height:e,left:a,top:o,width:l}=i.glyphMosaicItem.metrics,c=i.x,h=i.y-(e-Math.abs(o)),u=c+l+a,f=h+e;t=Math.min(t,c),r=Math.max(r,u),n=Math.min(n,h),s=Math.max(s,f)}return{x:t,y:n,width:r-t,height:s-n}}static addDecoration(e,t){const n=e.length;if(0===n)return;let r=e[0].x+e[0].glyphMosaicItem.metrics.left,s=e[0].y;for(let i=1;i=0&&l,I=r.allowOverlap&&r.ignorePlacement?null:[],w=[],M=!b;let T=Number.POSITIVE_INFINITY,k=Number.NEGATIVE_INFINITY,v=T,P=k;const L=(b||l)&&c,E=r.size/f;let D=!1;for(const e of t)if(e.vertical){D=!0;break}let A,S=0,B=0;if(!b&&D){const e=d.getTextBox(t,r.lineHeight*f);switch(r.anchor){case p.nR.LEFT:S=e.height/2,B=-e.width/2;break;case p.nR.RIGHT:S=-e.height/2,B=e.width/2;break;case p.nR.TOP:S=e.height/2,B=e.width/2;break;case p.nR.BOTTOM:S=-e.height/2,B=-e.width/2;break;case p.nR.TOP_LEFT:S=e.height;break;case p.nR.BOTTOM_LEFT:B=-e.width;break;case p.nR.TOP_RIGHT:B=e.width;break;case p.nR.BOTTOM_RIGHT:S=-e.height}}S+=r.offset[0]*f,B+=r.offset[1]*f;for(const f of t){const t=f.glyphMosaicItem;if(!t||t.rect.isEmpty)continue;const d=t.rect,p=t.metrics,m=t.page;if(I&&M){if(void 0!==A&&A!==f.y){let t,n,s,i;D?(t=-P+S,n=T+B,s=P-v,i=k-T):(t=T+S,n=v+B,s=k-T,i=P-v);const l={xTile:e.x,yTile:e.y,dxPixels:t*E-h,dyPixels:n*E-h,hard:!r.optional,partIndex:1,width:s*E+2*h,height:i*E+2*h,angle:o,minLod:y,maxLod:a.B1};I.push(l),T=Number.POSITIVE_INFINITY,k=Number.NEGATIVE_INFINITY,v=T,P=k}A=f.y}const V=[];if(b){const r=.5*t.metrics.width,s=(f.x+p.left-4+r)*E*8;if(u=this._placeGlyph(e,u,s,n,e.segment,1,f.vertical,m,V),c&&(u=this._placeGlyph(e,u,s,n,e.segment,-1,f.vertical,m,V)),u>=2)break}else V.push(new x(s,g,g,m,!1)),l&&c&&V.push(new x(s,g+a.JJ,g+a.JJ,m,!1));const C=f.x+p.left,R=f.y-17-p.top,O=C+p.width,F=R+p.height;let q,U,N,z,Z,j,G,H;if(!b&&D)if(f.vertical){const e=(C+O)/2-p.height/2,t=(R+F)/2+p.width/2;q=new i.E9(-t-4+S,e-4+B),U=new i.E9(q.x+d.width,q.y+d.height),N=new i.E9(q.x,U.y),z=new i.E9(U.x,q.y)}else q=new i.E9(4-R+S,C-4+B),U=new i.E9(q.x-d.height,q.y+d.width),N=new i.E9(U.x,q.y),z=new i.E9(q.x,U.y);else q=new i.E9(C-4+S,R-4+B),U=new i.E9(q.x+d.width,q.y+d.height),N=new i.E9(q.x,U.y),z=new i.E9(U.x,q.y);for(const t of V){let n,s,a,l;if(t.alternateVerticalGlyph){if(!Z){const e=(R+F)/2+B;Z=new i.E9((C+O)/2+S-p.height/2-4,e+p.width/2+4),j=new i.E9(Z.x+d.height,Z.y-d.width),G=new i.E9(j.x,Z.y),H=new i.E9(Z.x,j.y)}n=Z,s=G,a=H,l=j}else n=q,s=N,a=z,l=U;const c=R,u=F,y=t.glyphAngle+o;if(0!==y){const e=Math.cos(y),t=Math.sin(y);n=n.clone(),s=s?.clone(),a=a?.clone(),l=l?.clone(),n.rotate(e,t),l?.rotate(e,t),s?.rotate(e,t),a?.rotate(e,t)}let g=0,x=256;if(b&&D?f.vertical?t.alternateVerticalGlyph?(g=32,x=96):(g=224,x=32):(g=224,x=96):(g=192,x=64),w.push(new _(n,a,s,l,d,t.labelAngle,g,x,t.anchor,t.minzoom,t.maxzoom,t.page)),I&&(!L||this._legible(t.labelAngle)))if(M)Ck&&(k=O),u>P&&(P=u);else if(t.minzoom<2){const n={xTile:e.x,yTile:e.y,dxPixels:(C+S)*E-h,dyPixels:(c+S)*E-h,hard:!r.optional,partIndex:1,width:(O-C)*E+2*h,height:(u-c)*E+2*h,angle:y,minLod:t.minzoom,maxLod:t.maxzoom};I.push(n)}}}if(u>=2)return null;if(I&&M){let t,n,s,i;D?(t=-P+S,n=T+B,s=P-v,i=k-T):(t=T+S,n=v+B,s=k-T,i=P-v);const l={xTile:e.x,yTile:e.y,dxPixels:t*E-h,dyPixels:n*E-h,hard:!r.optional,partIndex:1,width:s*E+2*h,height:i*E+2*h,angle:o,minLod:y,maxLod:a.B1};I.push(l)}const V=new m(w);return I&&I.length>0&&(V.textColliders=I),V}_legible(e){const t=(0,a.Or)(e);return t<65||t>=193}_placeGlyph(e,t,n,r,s,o,l,c,h){let u=o;const f=u<0?(0,a.DQ)(e.angle+a.JJ,a._U):e.angle;let d=0;n<0&&(u*=-1,n*=-1,d=a.JJ),u>0&&++s;let p=new i.E9(e.x,e.y),y=r[s],g=a.B1;if(r.length<=s)return g;for(;;){const e=y.x-p.x,i=y.y-p.y,o=Math.sqrt(e*e+i*i),_=Math.max(n/o,t),m=e/o,b=i/o,I=(0,a.DQ)(Math.atan2(b,m)+d,a._U);if(h.push(new x(p,f,I,c,!1,_,g)),l&&h.push(new x(p,f,I,c,!0,_,g)),_<=t)return _;p=y.clone();do{if(s+=u,r.length<=s||s<0)return _;y=r[s]}while(p.isEqual(y));let w=y.x-p.x,M=y.y-p.y;const T=Math.sqrt(w*w+M*M);w*=o/T,M*=o/T,p.x-=w,p.y-=M,g=_}}}var I,w,M=n(45091),T=n(65390);(w=I||(I={}))[w.moveTo=1]="moveTo",w[w.lineTo=2]="lineTo",w[w.close=7]="close";class k{constructor(e,t){this.values={},this._geometry=void 0,this._pbfGeometry=null;const n=t.keys,r=t.values,s=e.asUnsafe();for(;s.next();)switch(s.tag()){case 1:this.id=s.getUInt64();break;case 2:{const e=s.getMessage().asUnsafe(),t=this.values;for(;!e.empty();){const s=e.getUInt32(),i=e.getUInt32();t[n[s]]=r[i]}e.release();break}case 3:this.type=s.getUInt32();break;case 4:this._pbfGeometry=s.getMessage();break;default:s.skip()}}getGeometry(e){if(void 0!==this._geometry)return this._geometry;if(!this._pbfGeometry)return null;const t=this._pbfGeometry.asUnsafe();let n,r;this._pbfGeometry=null,e?e.reset(this.type):n=[];let s,a=I.moveTo,o=0,l=0,c=0;for(;!t.empty();){if(0===o){const e=t.getUInt32();a=7&e,o=e>>3}switch(o--,a){case I.moveTo:l+=t.getSInt32(),c+=t.getSInt32(),e?e.moveTo(l,c):n&&(r&&n.push(r),r=[],r.push(new i.E9(l,c)));break;case I.lineTo:l+=t.getSInt32(),c+=t.getSInt32(),e?e.lineTo(l,c):r&&r.push(new i.E9(l,c));break;case I.close:e?e.close():r&&!r[0].equals(l,c)&&r.push(r[0].clone());break;default:throw t.release(),new Error("Invalid path operation")}}return e?s=e.result():n&&(r&&n.push(r),s=n),t.release(),this._geometry=s,s}}var v=n(26084);class P extends v.Z{constructor(){super(12)}add(e,t,n){const r=this.array;r.push(e),r.push(t),r.push(n)}}class L{constructor(e){this.extent=4096,this.keys=[],this.values=[],this._pbfLayer=e.clone();const t=e.asUnsafe();for(;t.next();)switch(t.tag()){case 1:this.name=t.getString();break;case 3:this.keys.push(t.getString());break;case 4:this.values.push(t.processMessage(L._parseValue));break;case 5:this.extent=t.getUInt32();break;default:t.skip()}}getData(){return this._pbfLayer}static _parseValue(e){for(;e.next();)switch(e.tag()){case 1:return e.getString();case 2:return e.getFloat();case 3:return e.getDouble();case 4:return e.getInt64();case 5:return e.getUInt64();case 6:return e.getSInt64();case 7:return e.getBool();default:e.skip()}return null}}class E extends v.Z{constructor(e){super(e)}add(e,t,n,r,s,i,a,o,l,c,h,u){const f=this.array;let d=v.Z.i1616to32(e,t);f.push(d);const p=31;d=v.Z.i8888to32(Math.round(p*n),Math.round(p*r),Math.round(p*s),Math.round(p*i)),f.push(d),d=v.Z.i8888to32(Math.round(p*a),Math.round(p*o),Math.round(p*l),Math.round(p*c)),f.push(d),d=v.Z.i1616to32(h,0),f.push(d),u&&f.push(...u)}}class D extends v.Z{constructor(e){super(e)}add(e,t,n){const r=this.array;r.push(v.Z.i1616to32(e,t)),n&&r.push(...n)}}class A extends v.Z{constructor(e){super(e)}add(e,t,n,r,s,i,a){const o=this.array,l=this.index;let c=v.Z.i1616to32(e,t);return o.push(c),c=v.Z.i8888to32(Math.round(15*n),Math.round(15*r),s,i),o.push(c),a&&o.push(...a),l}}class S extends v.Z{constructor(e){super(e)}add(e,t,n,r,s,i,o,l,c,h,u,f){const d=this.array;let p=v.Z.i1616to32(e,t);d.push(p),p=v.Z.i1616to32(Math.round(8*n),Math.round(8*r)),d.push(p),p=v.Z.i8888to32(s/4,i/4,l,c),d.push(p),p=v.Z.i8888to32(0,(0,a.Or)(o),10*h,Math.min(10*u,255)),d.push(p),f&&d.push(...f)}}class B extends v.Z{constructor(e){super(e)}add(e,t,n,r,s){const i=this.array,a=v.Z.i1616to32(2*e+n,2*t+r);i.push(a),s&&i.push(...s)}}class V{constructor(e,t,n){this.layerExtent=4096,this._features=[],this.layer=e,this.zoom=t,this._spriteInfo=n,this._filter=e.getFeatureFilter()}pushFeature(e){this._filter&&!this._filter.filter(e,this.zoom)||this._features.push(e)}hasFeatures(){return this._features.length>0}getResources(e,t,n){}}class C extends V{constructor(e,t,n,r,i){super(e,t,n),this.type=s.al.CIRCLE,this._circleVertexBuffer=r,this._circleIndexBuffer=i}get circleIndexStart(){return this._circleIndexStart}get circleIndexCount(){return this._circleIndexCount}processFeatures(e){const t=this._circleVertexBuffer,n=this._circleIndexBuffer;this._circleIndexStart=3*n.index,this._circleIndexCount=0;const r=this.layer,s=this.zoom;e&&e.setExtent(this.layerExtent);for(const i of this._features){const a=i.getGeometry(e);if(!a)continue;const o=r.circleMaterial.encodeAttributes(i,s,r);for(const e of a)if(e)for(const r of e){const e=t.index;t.add(r.x,r.y,0,0,o),t.add(r.x,r.y,0,1,o),t.add(r.x,r.y,1,0,o),t.add(r.x,r.y,1,1,o),n.add(e,e+1,e+2),n.add(e+1,e+2,e+3),this._circleIndexCount+=6}}}serialize(){let e=6;e+=this.layerUIDs.length,e+=this._circleVertexBuffer.array.length,e+=this._circleIndexBuffer.array.length;const t=new Uint32Array(e),n=new Int32Array(t.buffer);let r=0;t[r++]=this.type,t[r++]=this.layerUIDs.length;for(let e=0;ee.page-t.page));for(const{ddFillAttributes:e,ddOutlineAttributes:n,page:r,geometry:s}of i)this._processFeature(s,c,t.outlineUsesFillColor,e,n,u,r)}}else for(const o of h){const l=i?r.encodeAttributes(o,n,t):null,h=c&&a?s.encodeAttributes(o,n,t):null,f=o.getGeometry(e);this._processFeature(f,c,t.outlineUsesFillColor,l,h,u)}}serialize(){let e=10;e+=this.layerUIDs.length,e+=this._fillVertexBuffer.array.length,e+=this._fillIndexBuffer.array.length,e+=this._outlineVertexBuffer.array.length,e+=this._outlineIndexBuffer.array.length,e+=3*this._patternMap.size+1;const t=new Uint32Array(e),n=new Int32Array(t.buffer);let r=0;t[r++]=this.type,t[r++]=this.layerUIDs.length;for(let e=0;e0)for(const[e,[n,i]]of s)t[r++]=e,t[r++]=n,t[r++]=i;t[r++]=this._fillVertexBuffer.array.length;for(let e=0;e32?(void 0!==c&&this._processFill(e,c,r,i,a),c=[t]):n<-32&&void 0!==c&&c.push(t)}void 0!==c&&this._processFill(e,c,r,i,a)}_processOutline(e,t){const n=this._outlineVertexBuffer,r=this._outlineIndexBuffer,s=r.index;let a,o,l;const c=new i.E9(0,0),h=new i.E9(0,0),u=new i.E9(0,0);let f=-1,d=-1,p=-1,y=-1,g=-1,x=!1,_=e.length;if(_<2)return;const m=e[0];let b=e[_-1];for(;_&&b.isEqual(m);)--_,b=e[_-1];if(!(_-0<2)){for(let s=0;s<_;++s){0===s?(a=e[_-1],o=e[0],l=e[1],c.assignSub(o,a),c.normalize(),c.rightPerpendicular()):(a=o,o=l,l=s!==_-1?e[s+1]:e[0],c.assign(h));const i=this._isClipEdge(a,o);-1===y&&(x=i),h.assignSub(l,o),h.normalize(),h.rightPerpendicular();const m=c.x*h.y-c.y*h.x;u.assignAdd(c,h),u.normalize();const b=-u.x*-c.x+-u.y*-c.y;let I=Math.abs(0!==b?1/b:1);I>8&&(I=8),m>=0?(p=n.add(o.x,o.y,c.x,c.y,0,1,t),-1===y&&(y=p),f>=0&&d>=0&&p>=0&&!i&&r.add(f,d,p),d=n.add(o.x,o.y,I*-u.x,I*-u.y,0,-1,t),-1===g&&(g=d),f>=0&&d>=0&&p>=0&&!i&&r.add(f,d,p),f=d,d=p,p=n.add(o.x,o.y,u.x,u.y,0,1,t),f>=0&&d>=0&&p>=0&&!i&&r.add(f,d,p),d=n.add(o.x,o.y,h.x,h.y,0,1,t),f>=0&&d>=0&&p>=0&&!i&&r.add(f,d,p)):(p=n.add(o.x,o.y,I*u.x,I*u.y,0,1,t),-1===y&&(y=p),f>=0&&d>=0&&p>=0&&!i&&r.add(f,d,p),d=n.add(o.x,o.y,-c.x,-c.y,0,-1,t),-1===g&&(g=d),f>=0&&d>=0&&p>=0&&!i&&r.add(f,d,p),f=d,d=p,p=n.add(o.x,o.y,-u.x,-u.y,0,-1,t),f>=0&&d>=0&&p>=0&&!i&&r.add(f,d,p),f=n.add(o.x,o.y,-h.x,-h.y,0,-1,t),f>=0&&d>=0&&p>=0&&!i&&r.add(f,d,p))}f>=0&&d>=0&&y>=0&&!x&&r.add(f,d,y),f>=0&&y>=0&&g>=0&&!x&&r.add(f,g,y),this._outlineIndexCount+=3*(r.index-s)}}_processFill(e,t,n,r,s){let i;t.length>1&&(i=[]);let a=0;for(const n of t)0!==a&&i.push(a),a+=e[n].length;const o=2*a,l=R.Z.acquire();for(const n of t){const t=e[n],r=t.length;for(let e=0;e0){const r=t.map((t=>e[t].length)),{buffer:i,vertexCount:a}=(0,T.b)(l,r);if(a>0){const e=this._fillVertexBuffer.index;for(let e=0;e0){const t=this._fillVertexBuffer.index;let r=0;for(;r=4160:e.y===t.y&&(e.y<=-64||e.y>=4160)}static _area(e){let t=0;const n=e.length-1;for(let r=0;re.page-t.page)),s.textured=!0;for(const{ddAttributes:e,page:t,cap:n,join:r,miterLimit:a,roundLimit:o,halfWidth:l,offset:c,geometry:h}of i)s.capType=n,s.joinType=r,s.miterLimit=a,s.roundLimit=o,s.halfWidth=l,s.offset=c,this._processFeature(h,e,t)}else{if(o){const e=o.getValue(n),t=this._spriteInfo[e];if(!t||!t.rect)return}s.textured=!(!o&&!l),s.capType=d,s.joinType=x,s.miterLimit=m,s.roundLimit=I,s.halfWidth=.5*M,s.offset=k;for(const o of r){const r=i?a.encodeAttributes(o,n,t):null;f&&(s.capType=f.getValue(n,o)),g&&(s.joinType=g.getValue(n,o)),_&&(s.miterLimit=_.getValue(n,o)),b&&(s.roundLimit=b.getValue(n,o)),w&&(s.halfWidth=.5*w.getValue(n,o)),T&&(s.offset=T.getValue(n,o));const l=o.getGeometry(e);this._processFeature(l,r)}}}serialize(){let e=6;e+=this.layerUIDs.length,e+=this.tessellationProperties._lineVertexBuffer.array.length,e+=this.tessellationProperties._lineIndexBuffer.array.length,e+=3*this._patternMap.size+1;const t=new Uint32Array(e),n=new Int32Array(t.buffer);let r=0;t[r++]=this.type,t[r++]=this.layerUIDs.length;for(let e=0;e0)for(const[e,[n,i]]of s)t[r++]=e,t[r++]=n,t[r++]=i;t[r++]=this.tessellationProperties._lineVertexBuffer.array.length;for(let e=0;e(t,n,r,s,i,a,o,l,c,h,u)=>(e._lineVertexBuffer.add(t,n,o,l,r,s,i,a,c,h,u,e._ddValues),e._lineVertexBuffer.index-1),z=e=>(t,n,r)=>{e._lineIndexBuffer.add(t,n,r)};var Z,j=n(79087),G=n(70586),H=n(19153),$=n(7333);function K(e,t){return e.iconMosaicItem&&t.iconMosaicItem?e.iconMosaicItem.page===t.iconMosaicItem.page?0:e.iconMosaicItem.page-t.iconMosaicItem.page:e.iconMosaicItem&&!t.iconMosaicItem?1:!e.iconMosaicItem&&t.iconMosaicItem?-1:0}class W extends V{constructor(e,t,n,r,i,a,o,l){super(e,t,l.getSpriteItems()),this.type=s.al.SYMBOL,this._markerMap=new Map,this._glyphMap=new Map,this._glyphBufferDataStorage=new Map,this._isIconSDF=!1,this._iconVertexBuffer=n,this._iconIndexBuffer=r,this._textVertexBuffer=i,this._textIndexBuffer=a,this._placementEngine=o,this._workerTileHandler=l}get markerPageMap(){return this._markerMap}get glyphsPageMap(){return this._glyphMap}get symbolInstances(){return this._symbolInstances}getResources(e,t,n){const r=this.layer,s=this.zoom;e&&e.setExtent(this.layerExtent);const i=r.getLayoutProperty("icon-image"),a=r.getLayoutProperty("text-field");let o=r.getLayoutProperty("text-transform"),l=r.getLayoutProperty("text-font");const c=[];let h,u,f,d;i&&!i.isDataDriven&&(h=i.getValue(s)),a&&!a.isDataDriven&&(u=a.getValue(s)),o&&o.isDataDriven||(f=r.getLayoutValue("text-transform",s),o=null),l&&l.isDataDriven||(d=r.getLayoutValue("text-font",s),l=null);for(const y of this._features){const g=y.getGeometry(e);if(!g||0===g.length)continue;let x,_;i&&(x=i.isDataDriven?i.getValue(s,y):this._replaceKeys(h,y.values),x&&t(x));let m=!1;if(a&&(_=a.isDataDriven?a.getValue(s,y):this._replaceKeys(u,y.values),_)){switch(_=_.replaceAll("\\n","\n"),o&&(f=o.getValue(s,y)),f){case p._5.LOWERCASE:_=_.toLowerCase();break;case p._5.UPPERCASE:_=_.toUpperCase()}if(W._bidiEngine.hasBidiChar(_)){let e;e="rtl"===W._bidiEngine.checkContextual(_)?"IDNNN":"ICNNN",_=W._bidiEngine.bidiTransform(_,e,"VLYSN"),m=!0}if(_.length>0){l&&(d=l.getValue(s,y));for(const e of d){let t=n[e];t||(t=n[e]=new Set);for(const e of _){const n=e.codePointAt(0);null!=n&&t.add(n)}}}}if(!x&&!_)continue;const b=r.getLayoutValue("symbol-sort-key",s,y),I={feature:y,sprite:x,label:_,rtl:m,geometry:g,hash:(_?(0,H.hP)(_):0)^(x?(0,H.hP)(x):0),priority:b,textFont:d};c.push(I)}this._symbolFeatures=c}processFeatures(e){e&&e.setExtent(this.layerExtent);const t=this.layer,n=this.zoom,r=t.getLayoutValue("symbol-placement",n),s=r!==p.R.POINT,o=8*t.getLayoutValue("symbol-spacing",n),l=t.getLayoutProperty("icon-image"),c=t.getLayoutProperty("text-field"),h=l?new $._L(t,n,s):null,u=c?new $.nj(t,n,s):null,y=this._workerTileHandler;let x;l&&(x=y.getSpriteItems()),this._iconIndexStart=3*this._iconIndexBuffer.index,this._textIndexStart=3*this._textIndexBuffer.index,this._iconIndexCount=0,this._textIndexCount=0,this._markerMap.clear(),this._glyphMap.clear();const _=[];let m=1;u&&u.size&&(m=u.size/f);const b=u?u.maxAngle*a.DT:0,I=u?8*u.size:0;for(const e of this._symbolFeatures){let t,a;h&&x&&e.sprite&&(t=x[e.sprite],t&&t.sdf&&(this._isIconSDF=!0)),t&&h.update(n,e.feature);let l=0;const c=e.label;if(c){(0,G.O3)(u),u.update(n,e.feature);const t=s&&u.rotationAlignment===p.aF.MAP?u.keepUpright:u.writingMode&&u.writingMode.includes(p.r1.VERTICAL);let r=.5;switch(u.anchor){case p.nR.TOP_LEFT:case p.nR.LEFT:case p.nR.BOTTOM_LEFT:r=0;break;case p.nR.TOP_RIGHT:case p.nR.RIGHT:case p.nR.BOTTOM_RIGHT:r=1}let i=.5;switch(u.anchor){case p.nR.TOP_LEFT:case p.nR.TOP:case p.nR.TOP_RIGHT:i=0;break;case p.nR.BOTTOM_LEFT:case p.nR.BOTTOM:case p.nR.BOTTOM_RIGHT:i=1}let o=.5;switch(u.justify){case p.vL.AUTO:o=r;break;case p.vL.LEFT:o=0;break;case p.vL.RIGHT:o=1}const h=u.letterSpacing*f,g=s?0:u.maxWidth*f,x=u.lineHeight*f,_=e.textFont.map((e=>y.getGlyphItems(e)));if(a=new d(_,g,x,h,r,i,o).getShaping(c,e.rtl,t),a&&a.length>0){let e=1e30,t=-1e30;for(const n of a)e=Math.min(e,n.x),t=Math.max(t,n.x);l=(t-e+48)*m*8}}for(let n of e.geometry){const c=[];if(r===p.R.LINE){if(a?.length&&u?.size){const e=8*u.size*(2+Math.min(2,4*Math.abs(u.offset[1])));n=W._smoothVertices(n,e)}W._pushAnchors(c,n,o,l)}else r===p.R.LINE_CENTER?W._pushCenterAnchor(c,n):e.feature.type===i.Vl.Polygon?W._pushCentroid(c,n):c.push(new g(n[0].x,n[0].y));for(const r of c){if(r.x<0||r.x>4096||r.y<0||r.y>4096)continue;if(s&&l>0&&u?.rotationAlignment===p.aF.MAP&&!W._honorsTextMaxAngle(n,r,l,b,I))continue;const i={shaping:a,line:n,iconMosaicItem:t,anchor:r,symbolFeature:e,textColliders:[],iconColliders:[],textVertexRanges:[],iconVertexRanges:[]};_.push(i),this._processFeature(i,h,u)}}}_.sort(K),this._addPlacedGlyphs(),this._symbolInstances=_}serialize(){let e=11;e+=this.layerUIDs.length,e+=3*this.markerPageMap.size,e+=3*this.glyphsPageMap.size,e+=W._symbolsSerializationLength(this._symbolInstances),e+=this._iconVertexBuffer.array.length,e+=this._iconIndexBuffer.array.length,e+=this._textVertexBuffer.array.length,e+=this._textIndexBuffer.array.length;const t=new Uint32Array(e),n=new Int32Array(t.buffer),r=new Float32Array(t.buffer);let s=0;t[s++]=this.type,t[s++]=this.layerUIDs.length;for(let e=0;en in t?t[n]:""))}_processFeature(e,t,n){const{line:r,iconMosaicItem:s,shaping:i,anchor:o}=e,l=this.zoom,c=this.layer,h=!!s;let u=!0;h&&(u=t?.optional||!s);const f=i&&i.length>0,d=!f||n?.optional;let y,g;if(h&&(y=this._placementEngine.getIconPlacement(o,s,t)),(y||u)&&(f&&(g=this._placementEngine.getTextPlacement(o,i,r,n)),g||d)){if(y&&g||(d||u?d||g?u||y||(g=null):y=null:(y=null,g=null)),g){const t=c.hasDataDrivenText?c.textMaterial.encodeAttributes(e.symbolFeature.feature,l,c):null;if(this._storePlacedGlyphs(e,g.shapes,l,n.rotationAlignment,t),g.textColliders){e.textColliders=g.textColliders;for(const e of g.textColliders){e.minLod=Math.max(l+(0,a.k3)(e.minLod),0),e.maxLod=Math.min(l+(0,a.k3)(e.maxLod),25);const t=e.angle;if(t){const n=Math.cos(t),r=Math.sin(t),s=e.dxPixels*n-e.dyPixels*r,i=e.dxPixels*r+e.dyPixels*n,a=(e.dxPixels+e.width)*n-e.dyPixels*r,o=(e.dxPixels+e.width)*r+e.dyPixels*n,l=e.dxPixels*n-(e.dyPixels+e.height)*r,c=e.dxPixels*r+(e.dyPixels+e.height)*n,h=(e.dxPixels+e.width)*n-(e.dyPixels+e.height)*r,u=(e.dxPixels+e.width)*r+(e.dyPixels+e.height)*n,f=Math.min(s,a,l,h),d=Math.max(s,a,l,h),p=Math.min(i,o,c,u),y=Math.max(i,o,c,u);e.dxPixels=f,e.dyPixels=p,e.width=d-f,e.height=y-p}}}}if(y){const n=c.hasDataDrivenIcon?c.iconMaterial.encodeAttributes(e.symbolFeature.feature,l,c):null;if(this._addPlacedIcons(e,y.shapes,l,s.page,t.rotationAlignment===p.aF.VIEWPORT,n),y.iconColliders){e.iconColliders=y.iconColliders;for(const e of y.iconColliders){e.minLod=Math.max(l+(0,a.k3)(e.minLod),0),e.maxLod=Math.min(l+(0,a.k3)(e.maxLod),25);const t=e.angle;if(t){const n=Math.cos(t),r=Math.sin(t),s=e.dxPixels*n-e.dyPixels*r,i=e.dxPixels*r+e.dyPixels*n,a=(e.dxPixels+e.width)*n-e.dyPixels*r,o=(e.dxPixels+e.width)*r+e.dyPixels*n,l=e.dxPixels*n-(e.dyPixels+e.height)*r,c=e.dxPixels*r+(e.dyPixels+e.height)*n,h=(e.dxPixels+e.width)*n-(e.dyPixels+e.height)*r,u=(e.dxPixels+e.width)*r+(e.dyPixels+e.height)*n,f=Math.min(s,a,l,h),d=Math.max(s,a,l,h),p=Math.min(i,o,c,u),y=Math.max(i,o,c,u);e.dxPixels=f,e.dyPixels=p,e.width=d-f,e.height=y-p}}}}}}_addPlacedIcons(e,t,n,r,s,i){const o=Math.max(n-1,0),l=this._iconVertexBuffer,c=this._iconIndexBuffer,h=this._markerMap;for(const u of t){const t=s?0:Math.max(n+(0,a.k3)(u.minzoom),o),f=s?25:Math.min(n+(0,a.k3)(u.maxzoom),25);if(f<=t)continue;const d=u.tl,p=u.tr,y=u.bl,g=u.br,x=u.mosaicRect,_=u.labelAngle,m=u.minAngle,b=u.maxAngle,I=u.anchor,w=l.index,M=x.x,T=x.y,k=M+x.width,v=T+x.height,P=l.index;l.add(I.x,I.y,d.x,d.y,M,T,_,m,b,t,f,i),l.add(I.x,I.y,p.x,p.y,k,T,_,m,b,t,f,i),l.add(I.x,I.y,y.x,y.y,M,v,_,m,b,t,f,i),l.add(I.x,I.y,g.x,g.y,k,v,_,m,b,t,f,i),e.iconVertexRanges.length>0&&e.iconVertexRanges[0][0]+e.iconVertexRanges[0][1]===P?e.iconVertexRanges[0][1]+=4:e.iconVertexRanges.push([P,4]),c.add(w,w+1,w+2),c.add(w+1,w+2,w+3),h.has(r)?h.get(r)[1]+=6:h.set(r,[this._iconIndexStart+this._iconIndexCount,6]),this._iconIndexCount+=6}}_addPlacedGlyphs(){const e=this._textVertexBuffer,t=this._textIndexBuffer,n=this._glyphMap;for(const[r,s]of this._glyphBufferDataStorage)for(const i of s){const s=e.index,a=i.symbolInstance,o=i.ddAttributes,l=e.index;e.add(i.glyphAnchor[0],i.glyphAnchor[1],i.tl[0],i.tl[1],i.xmin,i.ymin,i.labelAngle,i.minAngle,i.maxAngle,i.minLod,i.maxLod,o),e.add(i.glyphAnchor[0],i.glyphAnchor[1],i.tr[0],i.tr[1],i.xmax,i.ymin,i.labelAngle,i.minAngle,i.maxAngle,i.minLod,i.maxLod,o),e.add(i.glyphAnchor[0],i.glyphAnchor[1],i.bl[0],i.bl[1],i.xmin,i.ymax,i.labelAngle,i.minAngle,i.maxAngle,i.minLod,i.maxLod,o),e.add(i.glyphAnchor[0],i.glyphAnchor[1],i.br[0],i.br[1],i.xmax,i.ymax,i.labelAngle,i.minAngle,i.maxAngle,i.minLod,i.maxLod,o),a.textVertexRanges.length>0&&a.textVertexRanges[0][0]+a.textVertexRanges[0][1]===l?a.textVertexRanges[0][1]+=4:a.textVertexRanges.push([l,4]),t.add(s,s+1,s+2),t.add(s+1,s+2,s+3),n.has(r)?n.get(r)[1]+=6:n.set(r,[this._textIndexStart+this._textIndexCount,6]),this._textIndexCount+=6}this._glyphBufferDataStorage.clear()}_storePlacedGlyphs(e,t,n,r,s){const i=Math.max(n-1,0),o=r===p.aF.VIEWPORT;let l,c,h,u,f,d,y,g,x,_,m;for(const r of t)l=o?0:Math.max(n+(0,a.k3)(r.minzoom),i),c=o?25:Math.min(n+(0,a.k3)(r.maxzoom),25),c<=l||(h=r.tl,u=r.tr,f=r.bl,d=r.br,y=r.labelAngle,g=r.minAngle,x=r.maxAngle,_=r.anchor,m=r.mosaicRect,this._glyphBufferDataStorage.has(r.page)||this._glyphBufferDataStorage.set(r.page,[]),this._glyphBufferDataStorage.get(r.page).push({glyphAnchor:[_.x,_.y],tl:[h.x,h.y],tr:[u.x,u.y],bl:[f.x,f.y],br:[d.x,d.y],xmin:m.x,ymin:m.y,xmax:m.x+m.width,ymax:m.y+m.height,labelAngle:y,minAngle:g,maxAngle:x,minLod:l,maxLod:c,placementLod:i,symbolInstance:e,ddAttributes:s}))}static _pushAnchors(e,t,n,r){n+=r;let s=0;const o=t.length-1;for(let e=0;e-o;){if(--c,c<0)return!1;a-=i.E9.distance(e[c],l),l=e[c]}a+=i.E9.distance(e[c],e[c+1]);const h=[];let u=0;const f=e.length;for(;as;)u-=h.shift().deviation;if(Math.abs(u)>r)return!1;a+=i.E9.distance(n,l),c=o}return!0}static _smoothVertices(e,t){if(t<=0)return e;let n=e.length;if(n<3)return e;const r=[];let s=0,a=0;r.push(0);for(let t=1;t0&&(s+=n,r.push(s),a++,a!==t&&(e[a]=e[t]))}if(n=a+1,n<3)return e;t=Math.min(t,.2*s);const o=e[0].x,l=e[0].y,c=e[n-1].x,h=e[n-1].y,u=i.E9.sub(e[0],e[1]);u.normalize(),e[0].x+=t*u.x,e[0].y+=t*u.y,u.assignSub(e[n-1],e[n-2]),u.normalize(),e[n-1].x+=t*u.x,e[n-1].y+=t*u.y,r[0]-=t,r[n-1]+=t;const f=[];f.push(new i.E9(o,l));const d=1e-6,p=.5*t;for(let s=1;s=0;n--){const i=p+r[n+1]-r[s];if(i<0)break;const c=r[n+1]-r[n],h=r[s]-r[n]n&&(l=n),l<0&&(l=0),c>r&&(c=r),c<0&&(c=0);for(let e=1;en&&(s=n),s<0&&(s=0),h>r&&(h=r),h<0&&(h=0),u>n&&(u=n),u<0&&(u=0),f>r&&(f=r),f<0&&(f=0);const d=(s-l)*(f-c)-(u-l)*(h-c);i+=d*(l+s+u),a+=d*(c+h+f),o+=d}i/=3*o,a/=3*o,isNaN(i)||isNaN(a)||e.push(new g(i,a))}}W._bidiEngine=new j.Z,function(e){e[e.INITIALIZED=0]="INITIALIZED",e[e.NO_DATA=1]="NO_DATA",e[e.READY=2]="READY",e[e.MODIFIED=3]="MODIFIED",e[e.INVALID=4]="INVALID"}(Z||(Z={}));class Y{constructor(e,t,n,r,s){if(this._pbfTiles={},this._tileClippers={},this._client=n,this._tile=t,s){this._styleLayerUIDs=new Set;for(const e of s)this._styleLayerUIDs.add(e)}this._styleRepository=r,this._layers=this._styleRepository?.layers??[];const[a,o,l]=t.tileKey.split("/").map(parseFloat);this._level=a;const c=8+Math.max(5*(this._level-14),0);for(const t of Object.keys(e)){const n=e[t];if(this._pbfTiles[t]=new M.Z(new Uint8Array(n.protobuff),new DataView(n.protobuff)),n.refKey){const[e]=n.refKey.split("/").map(parseFloat),r=a-e;if(r>0){const e=(1<{i.has(e)||(s.push({name:e,repeat:t}),i.add(e))},o={};for(const e of r)e.getResources(e.tileClipper,a,o);if(this._tile.status===Z.INVALID)return[];const l=this._fetchResources(s,o,e);return Promise.all([...l,t]).then((()=>this._processFeatures(n.returnedBuckets)))}_initialize(e){return{signal:e&&e.signal,sourceNameToTileData:this._parseTileData(this._pbfTiles),layers:this._layers,zoom:this._level,sourceNameToTileClipper:this._tileClippers,sourceNameToUniqueSourceLayerBuckets:{},sourceNameToUniqueSourceLayers:{},returnedBuckets:[],layerIdToBucket:{},referencerUIDToReferencedId:new Map}}_processLayers(e){const{sourceNameToTileData:t,layers:n,zoom:r,sourceNameToTileClipper:s,sourceNameToUniqueSourceLayerBuckets:i,sourceNameToUniqueSourceLayers:a,returnedBuckets:o,layerIdToBucket:l,referencerUIDToReferencedId:c}=e;for(let e=n.length-1;e>=0;e--){const h=n[e];if(!this._canParseStyleLayer(h.uid)||h.minzoom&&r=h.maxzoom||h.type===p.fR.BACKGROUND)continue;if(!t[h.source]||!s[h.source])continue;const u=t[h.source],f=s[h.source],d=h.sourceLayer,y=u[d];if(y){let e=a[h.source];if(e||(e=a[h.source]=new Set),e.add(h.sourceLayer),h.refLayerId)c.set(h.uid,h.refLayerId);else{const e=this._createBucket(h);if(e){e.layerUIDs=[h.uid],e.layerExtent=y.extent,e.tileClipper=f;let t=i[h.source];t||(t=i[h.source]={});let n=t[d];n||(n=t[d]=[]),n.push(e),o.push(e),l[h.id]=e}}}}}_linkReferences(e){const{layerIdToBucket:t,referencerUIDToReferencedId:n}=e;n.forEach(((e,n)=>{t[e]&&t[e].layerUIDs.push(n)}))}_filterFeatures(e){const{signal:t,sourceNameToTileData:n,sourceNameToUniqueSourceLayerBuckets:s,sourceNameToUniqueSourceLayers:i}=e,a=10*this._level,o=10*(this._level+1),l=[],c=[];for(const e of Object.keys(i))i[e].forEach((t=>{l.push(t),c.push(e)}));for(let e=0;e=o)continue;const t=n._maxzoom;if(t&&t<=a)continue}for(const e of f)e.pushFeature(t)}}}_fetchResources(e,t,n){const r=[],s=this._tile.getWorkerTileHandler();let i,a;e.length>0&&(i=s.fetchSprites(e,this._client,n),r.push(i));for(const e in t){const i=t[e];i.size>0&&(a=s.fetchGlyphs(this._tile.tileKey,e,i,this._client,n),r.push(a))}return r}_processFeatures(e){const t=e.filter((e=>e.hasFeatures()||this._canParseStyleLayer(e.layer.uid)));for(const e of t)e.processFeatures(e.tileClipper);return t}_parseTileData(e){const t={};for(const n of Object.keys(e)){const r=e[n],s={};for(;r.next();)switch(r.tag()){case 3:{const e=r.getMessage(),t=new L(e);e.release(),s[t.name]=t;break}default:r.skip()}t[n]=s}return t}_createBucket(e){switch(e.type){case p.fR.BACKGROUND:return null;case p.fR.FILL:return this._createFillBucket(e);case p.fR.LINE:return this._createLineBucket(e);case p.fR.CIRCLE:return this._createCircleBucket(e);case p.fR.SYMBOL:return this._createSymbolBucket(e)}}_createFillBucket(e){return new F(e,this._level,this._tile.getWorkerTileHandler().getSpriteItems(),new D(e.fillMaterial.getStride()),new P,new A(e.outlineMaterial.getStride()),new P)}_createLineBucket(e){return new U(e,this._level,this._tile.getWorkerTileHandler().getSpriteItems(),new E(e.lineMaterial.getStride()),new P)}_createCircleBucket(e){return new C(e,this._level,this._tile.getWorkerTileHandler().getSpriteItems(),new B(e.circleMaterial.getStride()),new P)}_createSymbolBucket(e){const t=this._tile;return new W(e,this._level,new S(e.iconMaterial.getStride()),new P,new S(e.textMaterial.getStride()),new P,t.placementEngine,t.getWorkerTileHandler())}}class J{constructor(e,t,n,r){this.status=Z.INITIALIZED,this.placementEngine=new b,this.tileKey=e,this.refKeys=t,this._workerTileHandler=n,this._styleRepository=r}release(){this.tileKey="",this.refKeys=null,this.status=Z.INITIALIZED,this._workerTileHandler=null}async parse(e,t){const n=t&&t.signal;if(null!=n){const e=()=>{n.removeEventListener("abort",e),this.status=Z.INVALID};n.addEventListener("abort",e)}let s;const i={bucketsWithData:[],emptyBuckets:null};try{s=await this._parse(e,t)}catch(e){if((0,r.D_)(e))throw e;return{result:i,transferList:[]}}this.status=Z.READY;const a=i.bucketsWithData,o=[];for(const e of s)if(e.hasFeatures()){const t=e.serialize();a.push(t)}else o.push(e.layer.uid);const l=[...a];let c=null;return o.length>0&&(c=Uint32Array.from(o),l.push(c.buffer)),i.emptyBuckets=c,{result:i,transferList:l}}setObsolete(){this.status=Z.INVALID}getLayers(){return this._workerTileHandler.getLayers()}getWorkerTileHandler(){return this._workerTileHandler}async _parse(e,t){const n=e.sourceName2DataAndRefKey;return 0===Object.keys(n).length?[]:(this.status=Z.MODIFIED,new Y(n,this,t.client,this._styleRepository,e.styleLayerUIDs).parse(t))}}var X=n(51785);class Q{constructor(){this._spriteInfo={},this._glyphInfo={}}reset(){return this._spriteInfo={},this._glyphInfo={},Promise.resolve()}getLayers(){return this._styleRepository?.layers??[]}async createTileAndParse(e,t){const{key:n}=e,s={};for(const t of Object.keys(e.sourceName2DataAndRefKey)){const n=e.sourceName2DataAndRefKey[t];s[t]=n.refKey}const i=new J(n,s,this,this._styleRepository);try{return await i.parse(e,t)}catch(e){if(i.setObsolete(),i.release(),!(0,r.D_)(e))throw e;return null}}updateStyle(e){if(!e||0===e.length||!this._styleRepository)return;const t=this._styleRepository;for(const n of e){const e=n.type,r=n.data;switch(e){case s.Fr.PAINTER_CHANGED:t.setPaintProperties(r.layer,r.paint);break;case s.Fr.LAYOUT_CHANGED:t.setLayoutProperties(r.layer,r.layout);break;case s.Fr.LAYER_REMOVED:t.deleteStyleLayer(r.layer);break;case s.Fr.LAYER_CHANGED:t.setStyleLayer(r.layer,r.index);break;case s.Fr.SPRITES_CHANGED:this._spriteInfo={}}}}setStyle(e){this._styleRepository=new X.Z(e),this._spriteInfo={},this._glyphInfo={}}fetchSprites(e,t,n){const r=[],s=this._spriteInfo;for(const t of e)void 0===s[t.name]&&r.push(t);return 0===r.length?Promise.resolve():t.invoke("getSprites",r,{signal:n&&n.signal}).then((e=>{for(const t in e){const n=e[t];s[t]=n}}))}getSpriteItems(){return this._spriteInfo}fetchGlyphs(e,t,n,r,s){const i=[];let a=this._glyphInfo[t];return a?n.forEach((e=>{a[e]||i.push(e)})):(a=this._glyphInfo[t]=[],n.forEach((e=>i.push(e)))),0===i.length?Promise.resolve():r.invoke("getGlyphs",{tileID:e,font:t,codePoints:i},s).then((e=>{for(let t=0;t{n.d(t,{Z:()=>d});var i=n(43697),o=n(92036),s=n(67676),r=n(2368),l=n(10699),u=n(96674),p=n(5600),a=(n(75215),n(80442),n(52011));let c=0,y=class extends((0,u.eC)((0,r.J)((0,l.IG)(o.Z)))){constructor(e){super(e),this.id=`${Date.now().toString(16)}-analysis-${c++}`,this.title=null}get parent(){return this._get("parent")}set parent(e){const t=this.parent;if(null!=t)switch(t.type){case"line-of-sight":case"dimension":t.releaseAnalysis(this);break;case"2d":case"3d":t.analyses.includes(this)&&t.analyses.remove(this)}this._set("parent",e)}get isEditable(){return this.requiredPropertiesForEditing.every(s.pC)}};(0,i._)([(0,p.Cb)({type:String,constructOnly:!0,clonable:!1})],y.prototype,"id",void 0),(0,i._)([(0,p.Cb)({type:String})],y.prototype,"title",void 0),(0,i._)([(0,p.Cb)({constructOnly:!0})],y.prototype,"type",void 0),(0,i._)([(0,p.Cb)({clonable:!1,value:null})],y.prototype,"parent",null),(0,i._)([(0,p.Cb)({readOnly:!0})],y.prototype,"isEditable",null),(0,i._)([(0,p.Cb)({readOnly:!0})],y.prototype,"requiredPropertiesForEditing",void 0),y=(0,i._)([(0,a.j)("esri.analysis.Analysis")],y);const d=y},17445:(e,t,n)=>{n.d(t,{N1:()=>y,YP:()=>u,Z_:()=>m,gx:()=>p,nn:()=>b,on:()=>c,tX:()=>f});var i=n(91460),o=n(50758),s=n(70586),r=n(95330),l=n(26258);function u(e,t,n={}){return a(e,t,n,d)}function p(e,t,n={}){return a(e,t,n,h)}function a(e,t,n={},i){let o=null;const r=n.once?(e,n)=>{i(e)&&((0,s.hw)(o),t(e,n))}:(e,n)=>{i(e)&&t(e,n)};if(o=(0,l.aQ)(e,r,n.sync,n.equals),n.initial){const t=e();r(t,t)}return o}function c(e,t,n,r={}){let l=null,p=null,a=null;function c(){l&&p&&(p.remove(),r.onListenerRemove?.(l),l=null,p=null)}function y(e){r.once&&r.once&&(0,s.hw)(a),n(e)}const d=u(e,((e,n)=>{c(),(0,i.vT)(e)&&(l=e,p=(0,i.on)(e,t,y),r.onListenerAdd?.(e))}),{sync:r.sync,initial:!0});return a=(0,o.kB)((()=>{d.remove(),c()})),a}function y(e,t){return function(e,t,n){if((0,r.Hc)(n))return Promise.reject((0,r.zE)());const i=e();if(t?.(i))return Promise.resolve(i);let l=null;function u(){l=(0,s.hw)(l)}return new Promise(((i,s)=>{l=(0,o.AL)([(0,r.fu)(n,(()=>{u(),s((0,r.zE)())})),a(e,(e=>{u(),i(e)}),{sync:!1,once:!0},t??d)])}))}(e,h,t)}function d(e){return!0}function h(e){return!!e}n(87538);const m={sync:!0},b={initial:!0},f={sync:!0,initial:!0}},62357:(e,t,n)=>{n.d(t,{F2:()=>r,Wz:()=>l,t_:()=>u,vW:()=>p});const i=/^-?(\d+(\.\d+)?)\s*((px)|(pt))?$/i,o="screenUtils.toPt: input not recognized!",s=96;function r(e){return e?e/72*s:0}function l(e){return e?72*e/s:0}function u(e){if("string"==typeof e){const t=e.match(i);if(t){const n=Number(t[1]),i=t[3]&&t[3].toLowerCase(),o="-"===e.charAt(0),s="px"===i?l(n):n;return o?-s:s}return console.warn(o),null}return e}function p(e=0,t=0){return{x:e,y:t}}},40081:(e,t,n)=>{n.r(t),n.d(t,{default:()=>k});var i=n(43697),o=n(4757),s=n(22303),r=n(2368),l=n(96674),u=n(62357),p=n(5600),a=n(75215),c=(n(67676),n(80442),n(52011));let y=class extends((0,l.eC)(r.j)){constructor(e){super(e),this.type="simple",this.color=new s.Z("black"),this.lineSize=2,this.fontSize=10,this.textColor=new s.Z("black"),this.textBackgroundColor=new s.Z([255,255,255,.6])}};(0,i._)([(0,p.Cb)({type:["simple"],readOnly:!0,json:{write:{isRequired:!0}}})],y.prototype,"type",void 0),(0,i._)([(0,p.Cb)({type:s.Z,nonNullable:!0,json:{type:[a.z8],write:{isRequired:!0}}})],y.prototype,"color",void 0),(0,i._)([(0,p.Cb)({type:Number,cast:u.t_,nonNullable:!0,range:{min:(0,u.Wz)(1)},json:{write:{isRequired:!0}}})],y.prototype,"lineSize",void 0),(0,i._)([(0,p.Cb)({type:Number,cast:u.t_,nonNullable:!0,json:{write:{isRequired:!0}}})],y.prototype,"fontSize",void 0),(0,i._)([(0,p.Cb)({type:s.Z,nonNullable:!0,json:{type:[a.z8],write:{isRequired:!0}}})],y.prototype,"textColor",void 0),(0,i._)([(0,p.Cb)({type:s.Z,nonNullable:!0,json:{type:[a.z8],write:{isRequired:!0}}})],y.prototype,"textBackgroundColor",void 0),y=(0,i._)([(0,c.j)("esri.analysis.DimensionSimpleStyle")],y);const d=y;var h;n(66577),function(e){e.Horizontal="horizontal",e.Vertical="vertical",e.Direct="direct"}(h||(h={}));const m=[h.Horizontal,h.Vertical,h.Direct];var b=n(68251),f=n(90578),_=n(94139);let C=class extends((0,l.eC)(r.j)){constructor(e){super(e),this.type="length",this.startPoint=null,this.endPoint=null,this.measureType=h.Direct,this.offset=0,this.orientation=0}};(0,i._)([(0,p.Cb)({type:["length"],json:{write:{isRequired:!0}}})],C.prototype,"type",void 0),(0,i._)([(0,p.Cb)({type:_.Z,json:{write:!0}})],C.prototype,"startPoint",void 0),(0,i._)([(0,p.Cb)({type:_.Z,json:{write:!0}})],C.prototype,"endPoint",void 0),(0,i._)([(0,p.Cb)({type:m,nonNullable:!0,json:{write:{isRequired:!0}}})],C.prototype,"measureType",void 0),(0,i._)([(0,p.Cb)({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}})],C.prototype,"offset",void 0),(0,i._)([(0,p.Cb)({type:Number,nonNullable:!0,json:{write:{isRequired:!0}}}),(0,f.p)((e=>b.BV.normalize((0,a.q9)(e),0,!0)))],C.prototype,"orientation",void 0),C=(0,i._)([(0,c.j)("esri.analysis.LengthDimension")],C);const g=C;var v=n(46791),w=n(70921),P=n(17445),x=n(6570),j=n(44547);const R=v.Z.ofType(g);let N=class extends o.Z{constructor(e){super(e),this.type="dimension",this.style=new d,this.extent=null}initialize(){this.addHandles((0,P.YP)((()=>this._computeExtent()),(e=>{null!=e&&null!=e.pending||this._set("extent",null!=e?e.extent:null)}),P.tX))}get dimensions(){return this._get("dimensions")||new R}set dimensions(e){this._set("dimensions",(0,w.Z)(e,this.dimensions,R))}get spatialReference(){for(const e of this.dimensions){if(null!=e.startPoint)return e.startPoint.spatialReference;if(null!=e.endPoint)return e.endPoint.spatialReference}return null}get requiredPropertiesForEditing(){return this.dimensions.reduce(((e,t)=>(e.push(t.startPoint,t.endPoint),e)),[])}async waitComputeExtent(){const e=this._computeExtent();return null!=e?e.pending:Promise.resolve()}_computeExtent(){const e=this.spatialReference;if(null==e)return{pending:null,extent:null};const t=[];for(const e of this.dimensions)null!=e.startPoint&&t.push(e.startPoint),null!=e.endPoint&&t.push(e.endPoint);const n=(0,j.JY)(t,e);if(null!=n.pending)return{pending:n.pending,extent:null};let i=null;return null!=n.geometries&&(i=n.geometries.reduce(((e,t)=>null==e?null!=t?x.Z.fromPoint(t):null:null!=t?e.union(x.Z.fromPoint(t)):e),null)),{pending:null,extent:i}}clear(){this.dimensions.removeAll()}};(0,i._)([(0,p.Cb)({type:["dimension"]})],N.prototype,"type",void 0),(0,i._)([(0,p.Cb)({cast:w.R,type:R,nonNullable:!0})],N.prototype,"dimensions",null),(0,i._)([(0,p.Cb)({readOnly:!0})],N.prototype,"spatialReference",null),(0,i._)([(0,p.Cb)({types:{key:"type",base:null,typeMap:{simple:d}},nonNullable:!0})],N.prototype,"style",void 0),(0,i._)([(0,p.Cb)({value:null,readOnly:!0})],N.prototype,"extent",void 0),(0,i._)([(0,p.Cb)({readOnly:!0})],N.prototype,"requiredPropertiesForEditing",null),N=(0,i._)([(0,c.j)("esri.analysis.DimensionAnalysis")],N);const z=N;var Z=n(16453),q=n(30556),O=n(87085),E=n(38009);let S=class extends((0,E.q)((0,Z.R)(O.Z))){constructor(e){if(super(e),this.type="dimension",this.operationalLayerType="ArcGISDimensionLayer",this.source=new z,this.opacity=1,e){const{source:t,style:n}=e;t&&n&&(t.style=n)}}initialize(){this.addHandles([(0,P.YP)((()=>this.source),((e,t)=>{null!=t&&t.parent===this&&(t.parent=null),null!=e&&(e.parent=this)}),P.tX)])}async load(){return this.addResolvingPromise(this.source.waitComputeExtent()),this}get spatialReference(){return this.source.spatialReference}get style(){return this.source.style}set style(e){this.source.style=e}get fullExtent(){return this.source.extent}releaseAnalysis(e){this.source===e&&(this.source=new z)}get analysis(){return this.source}set analysis(e){this.source=e}get dimensions(){return this.source.dimensions}set dimensions(e){this.source.dimensions=e}writeDimensions(e,t,n,i){t.dimensions=e.filter((({startPoint:e,endPoint:t})=>null!=e&&null!=t)).map((e=>e.toJSON(i))).toJSON()}};(0,i._)([(0,p.Cb)({json:{read:!1},readOnly:!0})],S.prototype,"type",void 0),(0,i._)([(0,p.Cb)({type:["ArcGISDimensionLayer"]})],S.prototype,"operationalLayerType",void 0),(0,i._)([(0,p.Cb)({nonNullable:!0})],S.prototype,"source",void 0),(0,i._)([(0,p.Cb)({readOnly:!0})],S.prototype,"spatialReference",null),(0,i._)([(0,p.Cb)({types:{key:"type",base:null,typeMap:{simple:d}},json:{write:{ignoreOrigin:!0}}})],S.prototype,"style",null),(0,i._)([(0,p.Cb)({readOnly:!0})],S.prototype,"fullExtent",null),(0,i._)([(0,p.Cb)({readOnly:!0,json:{read:!1,write:!1,origins:{service:{read:!1,write:!1},"portal-item":{read:!1,write:!1},"web-document":{read:!1,write:!1}}}})],S.prototype,"opacity",void 0),(0,i._)([(0,p.Cb)({type:["show","hide"]})],S.prototype,"listMode",void 0),(0,i._)([(0,p.Cb)({type:v.Z.ofType(g),json:{write:{ignoreOrigin:!0},origins:{"web-scene":{write:{ignoreOrigin:!0}}}}})],S.prototype,"dimensions",null),(0,i._)([(0,q.c)("web-scene","dimensions")],S.prototype,"writeDimensions",null),S=(0,i._)([(0,c.j)("esri.layers.DimensionLayer")],S);const k=S}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/f6c39edd04cb96d98240.js b/public/assets/esri/core/workers/chunks/f6c39edd04cb96d98240.js new file mode 100644 index 0000000..d765b9a --- /dev/null +++ b/public/assets/esri/core/workers/chunks/f6c39edd04cb96d98240.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6481],{4307:(e,t,r)=>{r.d(t,{d:()=>y,l:()=>o,r:()=>l,s:()=>f,t:()=>p});var s=r(46851);function f(e,t,r){return e[0]=t,e[1]=r,e}function n(e,t,r){return e[0]=t[0]-r[0],e[1]=t[1]-r[1],e}function u(e,t,r){return e[0]=t[0]*r[0],e[1]=t[1]*r[1],e}function i(e,t,r){return e[0]=t[0]/r[0],e[1]=t[1]/r[1],e}function y(e,t){const r=t[0]-e[0],s=t[1]-e[1];return Math.sqrt(r*r+s*s)}function c(e,t){const r=t[0]-e[0],s=t[1]-e[1];return r*r+s*s}function h(e){const t=e[0],r=e[1];return Math.sqrt(t*t+r*r)}function d(e){const t=e[0],r=e[1];return t*t+r*r}function o(e,t,r,s){const f=t[0],n=t[1];return e[0]=f+s*(r[0]-f),e[1]=n+s*(r[1]-n),e}function p(e,t,r){const s=t[0],f=t[1];return e[0]=r[0]*s+r[2]*f+r[4],e[1]=r[1]*s+r[3]*f+r[5],e}function l(e,t,r,s){const f=t[0]-r[0],n=t[1]-r[1],u=Math.sin(s),i=Math.cos(s);return e[0]=f*i-n*u+r[0],e[1]=f*u+n*i+r[1],e}const a=h,B=n,b=u,T=i,E=y,m=c,A=d;Object.freeze(Object.defineProperty({__proto__:null,add:function(e,t,r){return e[0]=t[0]+r[0],e[1]=t[1]+r[1],e},angle:function(e,t){const r=e[0],s=e[1],f=t[0],n=t[1];let u=r*r+s*s;u>0&&(u=1/Math.sqrt(u));let i=f*f+n*n;i>0&&(i=1/Math.sqrt(i));const y=(r*f+s*n)*u*i;return y>1?0:y<-1?Math.PI:Math.acos(y)},ceil:function(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e},copy:function(e,t){return e[0]=t[0],e[1]=t[1],e},cross:function(e,t,r){const s=t[0]*r[1]-t[1]*r[0];return e[0]=e[1]=0,e[2]=s,e},dist:E,distance:y,div:T,divide:i,dot:function(e,t){return e[0]*t[0]+e[1]*t[1]},equals:function(e,t){const r=e[0],f=e[1],n=t[0],u=t[1],i=(0,s.g)();return Math.abs(r-n)<=i*Math.max(1,Math.abs(r),Math.abs(n))&&Math.abs(f-u)<=i*Math.max(1,Math.abs(f),Math.abs(u))},exactEquals:function(e,t){return e[0]===t[0]&&e[1]===t[1]},floor:function(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e},inverse:function(e,t){return e[0]=1/t[0],e[1]=1/t[1],e},len:a,length:h,lerp:o,max:function(e,t,r){return e[0]=Math.max(t[0],r[0]),e[1]=Math.max(t[1],r[1]),e},min:function(e,t,r){return e[0]=Math.min(t[0],r[0]),e[1]=Math.min(t[1],r[1]),e},mul:b,multiply:u,negate:function(e,t){return e[0]=-t[0],e[1]=-t[1],e},normalize:function(e,t){const r=t[0],s=t[1];let f=r*r+s*s;return f>0&&(f=1/Math.sqrt(f),e[0]=t[0]*f,e[1]=t[1]*f),e},projectAndScale:function(e,t,r,s,f){let n=t[0]-r[0],u=t[1]-r[1];const i=(s[0]*n+s[1]*u)*(f-1);return n=s[0]*i,u=s[1]*i,e[0]=t[0]+n,e[1]=t[1]+u,e},random:function(e,t){t=t||1;const r=2*(0,s.R)()*Math.PI;return e[0]=Math.cos(r)*t,e[1]=Math.sin(r)*t,e},rotate:l,round:function(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e},scale:function(e,t,r){return e[0]=t[0]*r,e[1]=t[1]*r,e},scaleAndAdd:function(e,t,r,s){return e[0]=t[0]+r[0]*s,e[1]=t[1]+r[1]*s,e},set:f,sqrDist:m,sqrLen:A,squaredDistance:c,squaredLength:d,str:function(e){return"vec2("+e[0]+", "+e[1]+")"},sub:B,subtract:n,transformMat2:function(e,t,r){const s=t[0],f=t[1];return e[0]=r[0]*s+r[2]*f,e[1]=r[1]*s+r[3]*f,e},transformMat2d:p,transformMat3:function(e,t,r){const s=t[0],f=t[1];return e[0]=r[0]*s+r[3]*f+r[6],e[1]=r[1]*s+r[4]*f+r[7],e},transformMat4:function(e,t,r){const s=t[0],f=t[1];return e[0]=r[0]*s+r[4]*f+r[12],e[1]=r[1]*s+r[5]*f+r[13],e}},Symbol.toStringTag,{value:"Module"}))},56481:(e,t,r)=>{r.d(t,{ly:()=>o,oS:()=>m,o7:()=>V,Jj:()=>D,Hz:()=>F,gK:()=>B,ey:()=>b,bj:()=>T,O1:()=>E,av:()=>_,Nu:()=>R,D_:()=>g,Eu:()=>p,q6:()=>A,or:()=>j,wA:()=>G,Vs:()=>I,TS:()=>x,qt:()=>N,xA:()=>M,ct:()=>l,fP:()=>O,n1:()=>k,PP:()=>H,P_:()=>q,mw:()=>C,G5:()=>Y,ne:()=>L,ek:()=>a,Cd:()=>S,zO:()=>z,TN:()=>J,ir:()=>U,v6:()=>P,hu:()=>v,mc:()=>w});class s{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=9;const n=this.TypedArrayConstructor;void 0===s&&(s=9*n.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,u):new n(t,u,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<9;e++)t[e]=this.typedBuffer[r++];return t}setMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<9;e++)this.typedBuffer[r++]=t[e]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,u=r*t.typedBufferStride;for(let e=0;e<9;++e)s[n++]=f[u++]}get buffer(){return this.typedBuffer.buffer}}s.ElementCount=9;class f{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=16;const n=this.TypedArrayConstructor;void 0===s&&(s=16*n.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,u):new n(t,u,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<16;e++)t[e]=this.typedBuffer[r++];return t}setMat(e,t){let r=e*this.typedBufferStride;for(let e=0;e<16;e++)this.typedBuffer[r++]=t[e]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,u=r*t.typedBufferStride;for(let e=0;e<16;++e)s[n++]=f[u++]}get buffer(){return this.typedBuffer.buffer}}f.ElementCount=16;class n{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=1;const n=this.TypedArrayConstructor;void 0===s&&(s=n.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,u):new n(t,u,(f-r)/n.BYTES_PER_ELEMENT),this.stride=s,this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride)}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}get(e){return this.typedBuffer[e*this.typedBufferStride]}set(e,t){this.typedBuffer[e*this.typedBufferStride]=t}get buffer(){return this.typedBuffer.buffer}}n.ElementCount=1;var u=r(4307);class i{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=2;const n=this.TypedArrayConstructor;void 0===s&&(s=2*n.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,u):new n(t,u,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,(0,u.s)(t,this.typedBuffer[e],this.typedBuffer[e+1])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e]=t[1]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e]=r}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,u=r*t.typedBufferStride;s[n++]=f[u++],s[n]=f[u]}get buffer(){return this.typedBuffer.buffer}}i.ElementCount=2;var y=r(17896);class c{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.elementCount=3;const n=this.TypedArrayConstructor;void 0===s&&(s=3*n.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,u):new n(t,u,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,(0,y.s)(t,this.typedBuffer[e],this.typedBuffer[e+1],this.typedBuffer[e+2])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e++]=t[1],this.typedBuffer[e]=t[2]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r,s){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e++]=r,this.typedBuffer[e]=s}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,u=r*t.typedBufferStride;s[n++]=f[u++],s[n++]=f[u++],s[n]=f[u]}get buffer(){return this.typedBuffer.buffer}}c.ElementCount=3;var h=r(98766);class d{constructor(e,t,r=0,s,f){this.TypedArrayConstructor=e,this.start=r,this.elementCount=4;const n=this.TypedArrayConstructor;void 0===s&&(s=4*n.BYTES_PER_ELEMENT);const u=0===t.byteLength?0:r;this.typedBuffer=null==f?new n(t,u):new n(t,u,(f-r)/n.BYTES_PER_ELEMENT),this.typedBufferStride=s/n.BYTES_PER_ELEMENT,this.count=Math.ceil(this.typedBuffer.length/this.typedBufferStride),this.stride=this.typedBufferStride*this.TypedArrayConstructor.BYTES_PER_ELEMENT}sliceBuffer(e,t,r=this.count-t){const s=this.typedBuffer.byteOffset+t*this.stride;return new e(this.buffer,s,this.stride,s+r*this.stride)}getVec(e,t){return e*=this.typedBufferStride,(0,h.s)(t,this.typedBuffer[e++],this.typedBuffer[e++],this.typedBuffer[e++],this.typedBuffer[e])}setVec(e,t){e*=this.typedBufferStride,this.typedBuffer[e++]=t[0],this.typedBuffer[e++]=t[1],this.typedBuffer[e++]=t[2],this.typedBuffer[e]=t[3]}get(e,t){return this.typedBuffer[e*this.typedBufferStride+t]}set(e,t,r){this.typedBuffer[e*this.typedBufferStride+t]=r}setValues(e,t,r,s,f){e*=this.typedBufferStride,this.typedBuffer[e++]=t,this.typedBuffer[e++]=r,this.typedBuffer[e++]=s,this.typedBuffer[e]=f}copyFrom(e,t,r){const s=this.typedBuffer,f=t.typedBuffer;let n=e*this.typedBufferStride,u=r*t.typedBufferStride;s[n++]=f[u++],s[n++]=f[u++],s[n++]=f[u++],s[n]=f[u]}get buffer(){return this.typedBuffer.buffer}}d.ElementCount=4;class o extends n{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}static fromTypedArray(e,t){return new o(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}o.ElementType="f32";class p extends i{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(p,e,t)}static fromTypedArray(e,t){return new p(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}p.ElementType="f32";class l extends c{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(l,e,t)}static fromTypedArray(e,t){return new l(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}l.ElementType="f32";class a extends d{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(a,e,t)}static fromTypedArray(e,t){return new a(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}a.ElementType="f32";class B extends s{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(B,e,t)}static fromTypedArray(e,t){return new B(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}B.ElementType="f32";class b extends s{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(b,e,t)}static fromTypedArray(e,t){return new b(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}b.ElementType="f64";class T extends f{constructor(e,t=0,r,s){super(Float32Array,e,t,r,s),this.elementType="f32"}slice(e,t){return this.sliceBuffer(T,e,t)}static fromTypedArray(e,t){return new T(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}T.ElementType="f32";class E extends f{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(E,e,t)}static fromTypedArray(e,t){return new E(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}E.ElementType="f64";class m extends n{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(m,e,t)}static fromTypedArray(e,t){return new m(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}m.ElementType="f64";class A extends i{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(A,e,t)}static fromTypedArray(e,t){return new A(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}A.ElementType="f64";class O extends c{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(O,e,t)}static fromTypedArray(e,t){return new O(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}O.ElementType="f64";class S extends d{constructor(e,t=0,r,s){super(Float64Array,e,t,r,s),this.elementType="f64"}slice(e,t){return this.sliceBuffer(S,e,t)}static fromTypedArray(e,t){return new S(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}S.ElementType="f64";class g extends n{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(g,e,t)}static fromTypedArray(e,t){return new g(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}g.ElementType="u8";class M extends i{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(M,e,t)}static fromTypedArray(e,t){return new M(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}M.ElementType="u8";class L extends c{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(L,e,t)}static fromTypedArray(e,t){return new L(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}L.ElementType="u8";class w extends d{constructor(e,t=0,r,s){super(Uint8Array,e,t,r,s),this.elementType="u8"}slice(e,t){return this.sliceBuffer(w,e,t)}static fromTypedArray(e,t){return new w(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}w.ElementType="u8";class _ extends n{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(_,e,t)}static fromTypedArray(e,t){return new _(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}_.ElementType="u16";class x extends i{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(x,e,t)}static fromTypedArray(e,t){return new x(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}x.ElementType="u16";class C extends c{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(C,e,t)}static fromTypedArray(e,t){return new C(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}C.ElementType="u16";class P extends d{constructor(e,t=0,r,s){super(Uint16Array,e,t,r,s),this.elementType="u16"}slice(e,t){return this.sliceBuffer(P,e,t)}static fromTypedArray(e,t){return new P(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}P.ElementType="u16";class R extends n{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(R,e,t)}static fromTypedArray(e,t){return new R(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}R.ElementType="u32";class N extends i{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(N,e,t)}static fromTypedArray(e,t){return new N(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}N.ElementType="u32";class Y extends c{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(Y,e,t)}static fromTypedArray(e,t){return new Y(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}Y.ElementType="u32";class v extends d{constructor(e,t=0,r,s){super(Uint32Array,e,t,r,s),this.elementType="u32"}slice(e,t){return this.sliceBuffer(v,e,t)}static fromTypedArray(e,t){return new v(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}v.ElementType="u32";class F extends n{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(F,e,t)}static fromTypedArray(e,t){return new F(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}F.ElementType="i8";class I extends i{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(I,e,t)}static fromTypedArray(e,t){return new I(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}I.ElementType="i8";class q extends c{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(q,e,t)}static fromTypedArray(e,t){return new q(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}q.ElementType="i8";class U extends d{constructor(e,t=0,r,s){super(Int8Array,e,t,r,s),this.elementType="i8"}slice(e,t){return this.sliceBuffer(U,e,t)}static fromTypedArray(e,t){return new U(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}U.ElementType="i8";class V extends n{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(V,e,t)}static fromTypedArray(e,t){return new V(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}V.ElementType="i16";class j extends i{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(j,e,t)}static fromTypedArray(e,t){return new j(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}j.ElementType="i16";class k extends c{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(k,e,t)}static fromTypedArray(e,t){return new k(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}k.ElementType="i16";class z extends d{constructor(e,t=0,r,s){super(Int16Array,e,t,r,s),this.elementType="i16"}slice(e,t){return this.sliceBuffer(z,e,t)}static fromTypedArray(e,t){return new z(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}z.ElementType="i16";class D extends n{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(D,e,t)}static fromTypedArray(e,t){return new D(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}D.ElementType="i32";class G extends i{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(G,e,t)}static fromTypedArray(e,t){return new G(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}G.ElementType="i32";class H extends c{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(H,e,t)}static fromTypedArray(e,t){return new H(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}H.ElementType="i32";class J extends d{constructor(e,t=0,r,s){super(Int32Array,e,t,r,s),this.elementType="i32"}slice(e,t){return this.sliceBuffer(J,e,t)}static fromTypedArray(e,t){return new J(e.buffer,e.byteOffset,t,e.byteOffset+e.byteLength)}}J.ElementType="i32"}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/fb7fe307a583b6a22218.js b/public/assets/esri/core/workers/chunks/fb7fe307a583b6a22218.js new file mode 100644 index 0000000..d8b914f --- /dev/null +++ b/public/assets/esri/core/workers/chunks/fb7fe307a583b6a22218.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[6704],{46851:(e,r,t)=>{t.d(r,{R:()=>i,a:()=>u,g:()=>o,t:()=>f});let n=1e-6;function o(){return n}const i=Math.random,s=Math.PI/180,a=180/Math.PI;function f(e){return e*s}function u(e){return e*a}Object.freeze(Object.defineProperty({__proto__:null,RANDOM:i,equals:function(e,r){return Math.abs(e-r)<=n*Math.max(1,Math.abs(e),Math.abs(r))},getEpsilon:o,setEpsilon:function(e){n=e},toDegree:u,toRadian:f},Symbol.toStringTag,{value:"Module"}))},17896:(e,r,t)=>{t.d(r,{A:()=>d,C:()=>l,D:()=>c,a:()=>f,b:()=>u,c:()=>s,d:()=>m,e:()=>y,f:()=>S,g:()=>h,h:()=>g,i:()=>M,j:()=>v,k:()=>G,l:()=>i,m:()=>w,n:()=>p,p:()=>_,q:()=>C,r:()=>A,s:()=>a,t:()=>b,u:()=>U});var n=t(65617),o=t(46851);function i(e){const r=e[0],t=e[1],n=e[2];return Math.sqrt(r*r+t*t+n*n)}function s(e,r){return e[0]=r[0],e[1]=r[1],e[2]=r[2],e}function a(e,r,t,n){return e[0]=r,e[1]=t,e[2]=n,e}function f(e,r,t){return e[0]=r[0]+t[0],e[1]=r[1]+t[1],e[2]=r[2]+t[2],e}function u(e,r,t){return e[0]=r[0]-t[0],e[1]=r[1]-t[1],e[2]=r[2]-t[2],e}function l(e,r,t){return e[0]=r[0]*t[0],e[1]=r[1]*t[1],e[2]=r[2]*t[2],e}function c(e,r,t){return e[0]=r[0]/t[0],e[1]=r[1]/t[1],e[2]=r[2]/t[2],e}function h(e,r,t){return e[0]=r[0]*t,e[1]=r[1]*t,e[2]=r[2]*t,e}function d(e,r,t,n){return e[0]=r[0]+t[0]*n,e[1]=r[1]+t[1]*n,e[2]=r[2]+t[2]*n,e}function M(e,r){const t=r[0]-e[0],n=r[1]-e[1],o=r[2]-e[2];return Math.sqrt(t*t+n*n+o*o)}function m(e,r){const t=r[0]-e[0],n=r[1]-e[1],o=r[2]-e[2];return t*t+n*n+o*o}function _(e){const r=e[0],t=e[1],n=e[2];return r*r+t*t+n*n}function p(e,r){const t=r[0],n=r[1],o=r[2];let i=t*t+n*n+o*o;return i>0&&(i=1/Math.sqrt(i),e[0]=r[0]*i,e[1]=r[1]*i,e[2]=r[2]*i),e}function y(e,r){return e[0]*r[0]+e[1]*r[1]+e[2]*r[2]}function S(e,r,t){const n=r[0],o=r[1],i=r[2],s=t[0],a=t[1],f=t[2];return e[0]=o*f-i*a,e[1]=i*s-n*f,e[2]=n*a-o*s,e}function g(e,r,t,n){const o=r[0],i=r[1],s=r[2];return e[0]=o+n*(t[0]-o),e[1]=i+n*(t[1]-i),e[2]=s+n*(t[2]-s),e}function w(e,r,t){const n=r[0],o=r[1],i=r[2];return e[0]=t[0]*n+t[4]*o+t[8]*i+t[12],e[1]=t[1]*n+t[5]*o+t[9]*i+t[13],e[2]=t[2]*n+t[6]*o+t[10]*i+t[14],e}function b(e,r,t){const n=r[0],o=r[1],i=r[2];return e[0]=n*t[0]+o*t[3]+i*t[6],e[1]=n*t[1]+o*t[4]+i*t[7],e[2]=n*t[2]+o*t[5]+i*t[8],e}function C(e,r,t){const n=t[0],o=t[1],i=t[2],s=t[3],a=r[0],f=r[1],u=r[2];let l=o*u-i*f,c=i*a-n*u,h=n*f-o*a,d=o*h-i*c,M=i*l-n*h,m=n*c-o*l;const _=2*s;return l*=_,c*=_,h*=_,d*=2,M*=2,m*=2,e[0]=a+l+d,e[1]=f+c+M,e[2]=u+h+m,e}const R=(0,n.c)(),k=(0,n.c)();function G(e,r){return e[0]===r[0]&&e[1]===r[1]&&e[2]===r[2]}function A(e,r,t){const n=t[0]-r[0],o=t[1]-r[1],i=t[2]-r[2];let s=n*n+o*o+i*i;return s>0?(s=1/Math.sqrt(s),e[0]=n*s,e[1]=o*s,e[2]=i*s,e):(e[0]=0,e[1]=0,e[2]=0,e)}const E=u,x=l,P=c,v=M,O=m,U=i,W=_;Object.freeze(Object.defineProperty({__proto__:null,abs:function(e,r){return e[0]=Math.abs(r[0]),e[1]=Math.abs(r[1]),e[2]=Math.abs(r[2]),e},add:f,angle:function(e,r){s(R,e),s(k,r),p(R,R),p(k,k);const t=y(R,k);return t>1?0:t<-1?Math.PI:Math.acos(t)},bezier:function(e,r,t,n,o,i){const s=1-i,a=s*s,f=i*i,u=a*s,l=3*i*a,c=3*f*s,h=f*i;return e[0]=r[0]*u+t[0]*l+n[0]*c+o[0]*h,e[1]=r[1]*u+t[1]*l+n[1]*c+o[1]*h,e[2]=r[2]*u+t[2]*l+n[2]*c+o[2]*h,e},ceil:function(e,r){return e[0]=Math.ceil(r[0]),e[1]=Math.ceil(r[1]),e[2]=Math.ceil(r[2]),e},copy:s,cross:S,direction:A,dist:v,distance:M,div:P,divide:c,dot:y,equals:function(e,r){if(e===r)return!0;const t=e[0],n=e[1],i=e[2],s=r[0],a=r[1],f=r[2],u=(0,o.g)();return Math.abs(t-s)<=u*Math.max(1,Math.abs(t),Math.abs(s))&&Math.abs(n-a)<=u*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(i-f)<=u*Math.max(1,Math.abs(i),Math.abs(f))},exactEquals:G,floor:function(e,r){return e[0]=Math.floor(r[0]),e[1]=Math.floor(r[1]),e[2]=Math.floor(r[2]),e},hermite:function(e,r,t,n,o,i){const s=i*i,a=s*(2*i-3)+1,f=s*(i-2)+i,u=s*(i-1),l=s*(3-2*i);return e[0]=r[0]*a+t[0]*f+n[0]*u+o[0]*l,e[1]=r[1]*a+t[1]*f+n[1]*u+o[1]*l,e[2]=r[2]*a+t[2]*f+n[2]*u+o[2]*l,e},inverse:function(e,r){return e[0]=1/r[0],e[1]=1/r[1],e[2]=1/r[2],e},len:U,length:i,lerp:g,max:function(e,r,t){return e[0]=Math.max(r[0],t[0]),e[1]=Math.max(r[1],t[1]),e[2]=Math.max(r[2],t[2]),e},min:function(e,r,t){return e[0]=Math.min(r[0],t[0]),e[1]=Math.min(r[1],t[1]),e[2]=Math.min(r[2],t[2]),e},mul:x,multiply:l,negate:function(e,r){return e[0]=-r[0],e[1]=-r[1],e[2]=-r[2],e},normalize:p,random:function(e,r){r=r||1;const t=o.R,n=2*t()*Math.PI,i=2*t()-1,s=Math.sqrt(1-i*i)*r;return e[0]=Math.cos(n)*s,e[1]=Math.sin(n)*s,e[2]=i*r,e},rotateX:function(e,r,t,n){const o=[],i=[];return o[0]=r[0]-t[0],o[1]=r[1]-t[1],o[2]=r[2]-t[2],i[0]=o[0],i[1]=o[1]*Math.cos(n)-o[2]*Math.sin(n),i[2]=o[1]*Math.sin(n)+o[2]*Math.cos(n),e[0]=i[0]+t[0],e[1]=i[1]+t[1],e[2]=i[2]+t[2],e},rotateY:function(e,r,t,n){const o=[],i=[];return o[0]=r[0]-t[0],o[1]=r[1]-t[1],o[2]=r[2]-t[2],i[0]=o[2]*Math.sin(n)+o[0]*Math.cos(n),i[1]=o[1],i[2]=o[2]*Math.cos(n)-o[0]*Math.sin(n),e[0]=i[0]+t[0],e[1]=i[1]+t[1],e[2]=i[2]+t[2],e},rotateZ:function(e,r,t,n){const o=[],i=[];return o[0]=r[0]-t[0],o[1]=r[1]-t[1],o[2]=r[2]-t[2],i[0]=o[0]*Math.cos(n)-o[1]*Math.sin(n),i[1]=o[0]*Math.sin(n)+o[1]*Math.cos(n),i[2]=o[2],e[0]=i[0]+t[0],e[1]=i[1]+t[1],e[2]=i[2]+t[2],e},round:function(e,r){return e[0]=Math.round(r[0]),e[1]=Math.round(r[1]),e[2]=Math.round(r[2]),e},scale:h,scaleAndAdd:d,set:a,sign:function(e,r){return e[0]=Math.sign(r[0]),e[1]=Math.sign(r[1]),e[2]=Math.sign(r[2]),e},sqrDist:O,sqrLen:W,squaredDistance:m,squaredLength:_,str:function(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"},sub:E,subtract:u,transformMat3:b,transformMat4:w,transformQuat:C},Symbol.toStringTag,{value:"Module"}))},65617:(e,r,t)=>{function n(){return[0,0,0]}function o(e){return[e[0],e[1],e[2]]}function i(e,r,t){return[e,r,t]}function s(e){const r=[0,0,0],t=Math.min(3,e.length);for(let n=0;nd,U:()=>_,Z:()=>h,a:()=>o,b:()=>a,c:()=>n,d:()=>M,e:()=>m,f:()=>i,g:()=>s});const h=[0,0,0],d=f(),M=u(),m=l(),_=c();Object.freeze(Object.defineProperty({__proto__:null,ONES:d,UNIT_X:M,UNIT_Y:m,UNIT_Z:_,ZEROS:h,clone:o,create:n,createView:a,fromArray:s,fromValues:i,ones:f,unitX:u,unitY:l,unitZ:c,zeros:function(){return[0,0,0]}},Symbol.toStringTag,{value:"Module"}))},98766:(e,r,t)=>{t.d(r,{a:()=>s,b:()=>l,c:()=>o,d:()=>_,e:()=>d,f:()=>M,g:()=>y,h:()=>S,l:()=>p,n:()=>m,s:()=>i});var n=t(46851);function o(e,r){return e[0]=r[0],e[1]=r[1],e[2]=r[2],e[3]=r[3],e}function i(e,r,t,n,o){return e[0]=r,e[1]=t,e[2]=n,e[3]=o,e}function s(e,r,t){return e[0]=r[0]+t[0],e[1]=r[1]+t[1],e[2]=r[2]+t[2],e[3]=r[3]+t[3],e}function a(e,r,t){return e[0]=r[0]-t[0],e[1]=r[1]-t[1],e[2]=r[2]-t[2],e[3]=r[3]-t[3],e}function f(e,r,t){return e[0]=r[0]*t[0],e[1]=r[1]*t[1],e[2]=r[2]*t[2],e[3]=r[3]*t[3],e}function u(e,r,t){return e[0]=r[0]/t[0],e[1]=r[1]/t[1],e[2]=r[2]/t[2],e[3]=r[3]/t[3],e}function l(e,r,t){return e[0]=r[0]*t,e[1]=r[1]*t,e[2]=r[2]*t,e[3]=r[3]*t,e}function c(e,r){const t=r[0]-e[0],n=r[1]-e[1],o=r[2]-e[2],i=r[3]-e[3];return Math.sqrt(t*t+n*n+o*o+i*i)}function h(e,r){const t=r[0]-e[0],n=r[1]-e[1],o=r[2]-e[2],i=r[3]-e[3];return t*t+n*n+o*o+i*i}function d(e){const r=e[0],t=e[1],n=e[2],o=e[3];return Math.sqrt(r*r+t*t+n*n+o*o)}function M(e){const r=e[0],t=e[1],n=e[2],o=e[3];return r*r+t*t+n*n+o*o}function m(e,r){const t=r[0],n=r[1],o=r[2],i=r[3];let s=t*t+n*n+o*o+i*i;return s>0&&(s=1/Math.sqrt(s),e[0]=t*s,e[1]=n*s,e[2]=o*s,e[3]=i*s),e}function _(e,r){return e[0]*r[0]+e[1]*r[1]+e[2]*r[2]+e[3]*r[3]}function p(e,r,t,n){const o=r[0],i=r[1],s=r[2],a=r[3];return e[0]=o+n*(t[0]-o),e[1]=i+n*(t[1]-i),e[2]=s+n*(t[2]-s),e[3]=a+n*(t[3]-a),e}function y(e,r){return e[0]===r[0]&&e[1]===r[1]&&e[2]===r[2]&&e[3]===r[3]}function S(e,r){const t=e[0],o=e[1],i=e[2],s=e[3],a=r[0],f=r[1],u=r[2],l=r[3],c=(0,n.g)();return Math.abs(t-a)<=c*Math.max(1,Math.abs(t),Math.abs(a))&&Math.abs(o-f)<=c*Math.max(1,Math.abs(o),Math.abs(f))&&Math.abs(i-u)<=c*Math.max(1,Math.abs(i),Math.abs(u))&&Math.abs(s-l)<=c*Math.max(1,Math.abs(s),Math.abs(l))}const g=a,w=f,b=u,C=c,R=h,k=d,G=M;Object.freeze(Object.defineProperty({__proto__:null,add:s,ceil:function(e,r){return e[0]=Math.ceil(r[0]),e[1]=Math.ceil(r[1]),e[2]=Math.ceil(r[2]),e[3]=Math.ceil(r[3]),e},copy:o,dist:C,distance:c,div:b,divide:u,dot:_,equals:S,exactEquals:y,floor:function(e,r){return e[0]=Math.floor(r[0]),e[1]=Math.floor(r[1]),e[2]=Math.floor(r[2]),e[3]=Math.floor(r[3]),e},inverse:function(e,r){return e[0]=1/r[0],e[1]=1/r[1],e[2]=1/r[2],e[3]=1/r[3],e},len:k,length:d,lerp:p,max:function(e,r,t){return e[0]=Math.max(r[0],t[0]),e[1]=Math.max(r[1],t[1]),e[2]=Math.max(r[2],t[2]),e[3]=Math.max(r[3],t[3]),e},min:function(e,r,t){return e[0]=Math.min(r[0],t[0]),e[1]=Math.min(r[1],t[1]),e[2]=Math.min(r[2],t[2]),e[3]=Math.min(r[3],t[3]),e},mul:w,multiply:f,negate:function(e,r){return e[0]=-r[0],e[1]=-r[1],e[2]=-r[2],e[3]=-r[3],e},normalize:m,random:function(e,r){const t=n.R;let o,i,s,a,f,u;r=r||1;do{o=2*t()-1,i=2*t()-1,f=o*o+i*i}while(f>=1);do{s=2*t()-1,a=2*t()-1,u=s*s+a*a}while(u>=1);const l=Math.sqrt((1-f)/u);return e[0]=r*o,e[1]=r*i,e[2]=r*s*l,e[3]=r*a*l,e},round:function(e,r){return e[0]=Math.round(r[0]),e[1]=Math.round(r[1]),e[2]=Math.round(r[2]),e[3]=Math.round(r[3]),e},scale:l,scaleAndAdd:function(e,r,t,n){return e[0]=r[0]+t[0]*n,e[1]=r[1]+t[1]*n,e[2]=r[2]+t[2]*n,e[3]=r[3]+t[3]*n,e},set:i,sqrDist:R,sqrLen:G,squaredDistance:h,squaredLength:M,str:function(e){return"vec4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"},sub:g,subtract:a,transformMat4:function(e,r,t){const n=r[0],o=r[1],i=r[2],s=r[3];return e[0]=t[0]*n+t[4]*o+t[8]*i+t[12]*s,e[1]=t[1]*n+t[5]*o+t[9]*i+t[13]*s,e[2]=t[2]*n+t[6]*o+t[10]*i+t[14]*s,e[3]=t[3]*n+t[7]*o+t[11]*i+t[15]*s,e},transformQuat:function(e,r,t){const n=r[0],o=r[1],i=r[2],s=t[0],a=t[1],f=t[2],u=t[3],l=u*n+a*i-f*o,c=u*o+f*n-s*i,h=u*i+s*o-a*n,d=-s*n-a*o-f*i;return e[0]=l*u+d*-s+c*-f-h*-a,e[1]=c*u+d*-a+h*-s-l*-f,e[2]=h*u+d*-f+l*-a-c*-s,e[3]=r[3],e}},Symbol.toStringTag,{value:"Module"}))},36030:(e,r,t)=>{t.d(r,{J:()=>i});var n=t(35454),o=t(5600);function i(e,r={}){const t=e instanceof n.X?e:new n.X(e,r),i={type:r?.ignoreUnknown??1?t.apiValues:String,json:{type:t.jsonValues,read:!r?.readOnly&&{reader:t.read},write:{writer:t.write}}};return void 0!==r?.readOnly&&(i.readOnly=!!r.readOnly),void 0!==r?.default&&(i.json.default=r.default),void 0!==r?.name&&(i.json.name=r.name),void 0!==r?.nonNullable&&(i.nonNullable=r.nonNullable),(0,o.Cb)(i)}},71715:(e,r,t)=>{t.d(r,{r:()=>o});var n=t(5600);function o(e,r,t){let o,i;return void 0===r||Array.isArray(r)?(i=e,t=r,o=[void 0]):(i=r,o=Array.isArray(e)?e:[e]),(e,r)=>{const s=e.constructor.prototype;o.forEach((o=>{const a=(0,n.CJ)(e,o,i);a.read&&"object"==typeof a.read||(a.read={}),a.read.reader=s[r],t&&(a.read.source=(a.read.source||[]).concat(t))}))}}},30556:(e,r,t)=>{t.d(r,{c:()=>o});var n=t(5600);function o(e,r,t){let o,i;return void 0===r?(i=e,o=[void 0]):"string"!=typeof r?(i=e,o=[void 0],t=r):(i=r,o=Array.isArray(e)?e:[e]),(e,r)=>{const s=e.constructor.prototype;for(const a of o){const o=(0,n.CJ)(e,a,i);o.write&&"object"==typeof o.write||(o.write={}),t&&(o.write.target=t),o.write.writer=s[r]}}}},22021:(e,r,t)=>{t.d(r,{BV:()=>l,Kt:()=>h,Sf:()=>i,Vl:()=>u,ZF:()=>c,_3:()=>g,jE:()=>y,oK:()=>_,oc:()=>S,t7:()=>f,uZ:()=>s,wt:()=>a});var n=t(17896);t(98766);const o=new Float32Array(1);function i(e){--e;for(let r=1;r<32;r<<=1)e|=e>>r;return e+1}function s(e,r,t){return Math.min(Math.max(e,r),t)}function a(e){return 0==(e&e-1)}function f(e,r,t){return e+(r-e)*t}function u(e){return e*Math.PI/180}function l(e){return 180*e/Math.PI}function c(e){return Math.acos(s(e,-1,1))}function h(e){return Math.asin(s(e,-1,1))}function d(e,r,t=1e-6){return e===r||!(!Number.isFinite(e)||!Number.isFinite(r))&&(e>r?e-r:r-e)<=t}const M=new DataView(new ArrayBuffer(Float64Array.BYTES_PER_ELEMENT));const m=BigInt("1000000");function _(e){return p(Math.max(-g,Math.min(e,g)))}function p(e){return o[0]=e,o[0]}function y(e,r){const t=(0,n.l)(e),o=h(e[2]/t),i=Math.atan2(e[1]/t,e[0]/t);return(0,n.s)(r,t,o,i),r}function S(e){const r=e[0]*e[0]+e[1]*e[1]+e[2]*e[2],t=e[3]*e[3]+e[4]*e[4]+e[5]*e[5],n=e[6]*e[6]+e[7]*e[7]+e[8]*e[8];return!(d(r,1)&&d(t,1)&&d(n,1))}!function(e){const r=function(e){return M.setFloat64(0,e),M.getBigInt64(0)}(e=Math.abs(e)),t=function(e){return M.setBigInt64(0,e),M.getFloat64(0)}(r<=m?m:r-m);Math.abs(e-t)}(1);const g=p(34028234663852886e22)},67900:(e,r,t)=>{t.d(r,{$C:()=>C,CN:()=>I,En:()=>w,Jo:()=>T,_R:()=>R,c9:()=>G,cM:()=>k,gV:()=>W,hd:()=>f,qE:()=>P,r6:()=>A,ty:()=>b}),t(80442);var n=t(35454),o=t(2109),i=t(68441),s=t(8744),a=t(58116);const f=39.37,u=i.sv.radius*Math.PI/200,l=/UNIT\[([^\]]+)\]\]$/i,c=a.Z,h=/UNIT\[([^\]]+)\]/i,d=new Set([4261,4305,4807,4810,4811,4812,4816,4819,4821,4901,4902,37225,104139,104140]),M=(0,n.w)()({meter:"meters",foot:"feet",foot_us:"us-feet",foot_clarke:"clarke-feet",yard_clarke:"clarke-yards",link_clarke:"clarke-links",yard_sears:"sears-yards",foot_sears:"sears-feet",chain_sears:"sears-chains",chain_benoit_1895_b:"benoit-1895-b-chains",yard_indian:"indian-yards",yard_indian_1937:"indian-1937-yards",foot_gold_coast:"gold-coast-feet",chain_sears_1922_truncated:"sears-1922-truncated-chains","50_kilometers":"50-kilometers","150_kilometers":"150-kilometers"}),m=e=>e*e,_=e=>e*e*e,p={length:{baseUnit:"meters",units:{millimeters:{inBaseUnits:.001},centimeters:{inBaseUnits:.01},decimeters:{inBaseUnits:.1},meters:{inBaseUnits:1},kilometers:{inBaseUnits:1e3},inches:{inBaseUnits:.0254},feet:{inBaseUnits:.3048},yards:{inBaseUnits:.9144},miles:{inBaseUnits:1609.344},"nautical-miles":{inBaseUnits:1852},"us-feet":{inBaseUnits:1200/3937}}},area:{baseUnit:"square-meters",units:{"square-millimeters":{inBaseUnits:m(.001)},"square-centimeters":{inBaseUnits:m(.01)},"square-decimeters":{inBaseUnits:m(.1)},"square-meters":{inBaseUnits:1},"square-kilometers":{inBaseUnits:m(1e3)},"square-inches":{inBaseUnits:m(.0254)},"square-feet":{inBaseUnits:m(.3048)},"square-yards":{inBaseUnits:m(.9144)},"square-miles":{inBaseUnits:m(1609.344)},"square-us-feet":{inBaseUnits:m(1200/3937)},acres:{inBaseUnits:.0015625*m(1609.344)},ares:{inBaseUnits:100},hectares:{inBaseUnits:1e4}}},volume:{baseUnit:"liters",units:{liters:{inBaseUnits:1},"cubic-millimeters":{inBaseUnits:1e3*_(.001)},"cubic-centimeters":{inBaseUnits:1e3*_(.01)},"cubic-decimeters":{inBaseUnits:1e3*_(.1)},"cubic-meters":{inBaseUnits:1e3},"cubic-kilometers":{inBaseUnits:1e3*_(1e3)},"cubic-inches":{inBaseUnits:1e3*_(.0254)},"cubic-feet":{inBaseUnits:1e3*_(.3048)},"cubic-yards":{inBaseUnits:1e3*_(.9144)},"cubic-miles":{inBaseUnits:1e3*_(1609.344)}}},angle:{baseUnit:"radians",units:{radians:{inBaseUnits:1},degrees:{inBaseUnits:Math.PI/180}}}},y=(()=>{const e={};for(const r in p)for(const t in p[r].units)e[t]=r;return e})();function S(e){const r=y[e];if(!r)throw new Error("unknown type");return r}function g(e,r=null){return r=r||S(e),p[r].baseUnit===e}function w(e,r,t){if(r===t)return e;const n=S(r);if(n!==S(t))throw new Error("incompatible units");const o=g(r,n)?e:function(e,r,t){return e*p[t].units[r].inBaseUnits}(e,r,n);return g(t,n)?o:function(e,r,t){return e/p[t].units[r].inBaseUnits}(o,t,n)}function b(e,r,t){return w(e,r,"meters")/(t*Math.PI/180)}function C(e){return M.fromJSON(e.toLowerCase())||null}function R(e){if(null!=e&&!(0,s.N$)(e))return 1;const r=G(e);return r>1e5?1:r}function k(e){return G(e)>=(0,o.Iu)(e).metersPerDegree?"meters":P(e)}function G(e,r=i.sv.metersPerDegree){return function(e,r=!1){const t=null!=e?e.wkid:null,n=null!=e?e.wkt:null;let o=null;if(t){if((0,s.o$)(t))return i.yr.metersPerDegree;if((0,s.ME)(t))return i.Z1.metersPerDegree;o=c.values[c[t]],!o&&r&&d.has(t)&&(o=u)}else n&&(O(n)?o=E(l.exec(n),o):v(n)&&(o=E(h.exec(n),o)));return o}(e,!0)??r}function A(e){return e.isGeographic?1:G(e)}function E(e,r){return e&&e[1]?x(e[1]):r}function x(e){return parseFloat(e.split(",")[1])}function P(e){const r=null!=e?e.wkid:null,t=null!=e?e.wkt:null;let n=null;if(r)n=c.units[c[r]];else if(t){const e=O(t)?l:v(t)?h:null;if(e){const r=e.exec(t);r&&r[1]&&(n=function(e){const r=/[\\"\\']{1}([^\\"\\']+)/.exec(e);let t=r&&r[1];if(!t||!c.units.includes(t)){const r=x(e);t=null;const n=c.values;for(let e=0;e{t.d(r,{Z:()=>l});var n=t(43697),o=t(96674),i=t(5600),s=(t(75215),t(67676),t(80442),t(71715)),a=t(52011),f=t(82971);let u=class extends o.wq{constructor(...e){super(...e),this.type=null,this.hasM=!1,this.hasZ=!1,this.spatialReference=f.Z.WGS84}get cache(){return this.commitProperty("spatialReference"),{}}get extent(){return null}readSpatialReference(e,r){if(e instanceof f.Z)return e;if(null!=e){const t=new f.Z;return t.read(e,r),t}return e}clone(){return console.warn(".clone() is not implemented for "+this.declaredClass),null}clearCache(){this.notifyChange("cache")}getCacheValue(e){return this.cache[e]}setCacheValue(e,r){this.cache[e]=r}};(0,n._)([(0,i.Cb)()],u.prototype,"type",void 0),(0,n._)([(0,i.Cb)({readOnly:!0})],u.prototype,"cache",null),(0,n._)([(0,i.Cb)({readOnly:!0})],u.prototype,"extent",null),(0,n._)([(0,i.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],u.prototype,"hasM",void 0),(0,n._)([(0,i.Cb)({type:Boolean,json:{write:{overridePolicy:e=>({enabled:e})}}})],u.prototype,"hasZ",void 0),(0,n._)([(0,i.Cb)({type:f.Z,json:{write:!0},value:f.Z.WGS84})],u.prototype,"spatialReference",void 0),(0,n._)([(0,s.r)("spatialReference")],u.prototype,"readSpatialReference",null),u=(0,n._)([(0,a.j)("esri.geometry.Geometry")],u);const l=u},94139:(e,r,t)=>{t.d(r,{Z:()=>S});var n,o=t(43697),i=t(92604),s=t(5600),a=t(90578),f=(t(67676),t(80442),t(71715)),u=t(52011),l=t(30556),c=t(75215),h=t(9361),d=t(82971),M=t(8744),m=t(40488);const _=[0,0];function p(e){return e&&("esri.geometry.SpatialReference"===e.declaredClass||null!=e.wkid)}let y=n=class extends h.Z{static copy(e,r){r._set("x",e._get("x")),r._set("y",e._get("y")),r._set("z",e._get("z")),r._set("m",e._get("m"));const t=e._get("spatialReference");r._set("spatialReference",Object.isFrozen(t)?t:t.clone())}constructor(...e){super(...e),this.x=0,this.y=0,this.z=void 0,this.m=void 0,this.type="point"}normalizeCtorArgs(e,r,t,n,o){let s;if(Array.isArray(e))s=e,o=r,e=s[0],r=s[1],t=s[2],n=s[3];else if(e&&"object"==typeof e){if(s=e,e=null!=s.x?s.x:s.longitude,r=null!=s.y?s.y:s.latitude,t=s.z,n=s.m,(o=s.spatialReference)&&"esri.geometry.SpatialReference"!==o.declaredClass&&(o=new d.Z(o)),null!=s.longitude||null!=s.latitude)if(null==s.longitude)i.Z.getLogger(this).warn(".longitude=","Latitude was defined without longitude");else if(null==s.latitude)i.Z.getLogger(this).warn(".latitude=","Longitude was defined without latitude");else if(!s.declaredClass&&o&&o.isWebMercator){const t=(0,m.hG)(s.longitude,s.latitude,_);e=t[0],r=t[1]}}else p(t)?(o=t,t=null):p(n)&&(o=n,n=null);const a={x:e,y:r};return null==a.x&&null!=a.y?i.Z.getLogger(this).warn(".y=","Y coordinate was defined without an X coordinate"):null==a.y&&null!=a.x&&i.Z.getLogger(this).warn(".x=","X coordinate was defined without a Y coordinate"),null!=o&&(a.spatialReference=o),null!=t&&(a.z=t),null!=n&&(a.m=n),a}get cache(){return this.commitProperty("x"),this.commitProperty("y"),this.commitProperty("z"),this.commitProperty("m"),this.commitProperty("spatialReference"),{}}get hasM(){return void 0!==this.m}set hasM(e){e!==(void 0!==this._get("m"))&&(this._set("m",e?0:void 0),this._set("hasM",e))}get hasZ(){return void 0!==this.z}set hasZ(e){e!==(void 0!==this._get("z"))&&(this._set("z",e?0:void 0),this._set("hasZ",e))}get latitude(){const{spatialReference:e,x:r,y:t}=this;if(e){if(e.isWebMercator)return(0,m.R6)(r,t,_)[1];if(e.isGeographic)return t}return null}set latitude(e){const{spatialReference:r,x:t}=this;null!=e&&r&&(r.isWebMercator?this._set("y",(0,m.hG)(t,e,_)[1]):r.isGeographic&&this._set("y",e),this._set("latitude",e))}get longitude(){const{x:e,y:r,spatialReference:t}=this;if(t){if(t.isWebMercator)return(0,m.R6)(e,r,_)[0];if(t.isGeographic)return e}return null}set longitude(e){const{y:r,spatialReference:t}=this;null!=e&&t&&(t.isWebMercator?this._set("x",(0,m.hG)(e,r,_)[0]):t.isGeographic&&this._set("x",e),this._set("longitude",e))}writeX(e,r,t){r[t]=isNaN(e)?"NaN":e}readX(e){return"string"==typeof e?NaN:e}clone(){const e=new n;return e.x=this.x,e.y=this.y,e.z=this.z,e.m=this.m,e.spatialReference=this.spatialReference,e}copy(e){return n.copy(e,this),this}equals(e){if(null==e)return!1;const{x:r,y:t,z:n,m:o,spatialReference:i}=this,{z:s,m:a}=e;let{x:f,y:u,spatialReference:l}=e;if(!i.equals(l))if(i.isWebMercator&&l.isWGS84)[f,u]=(0,m.hG)(f,u),l=i;else{if(!i.isWGS84||!l.isWebMercator)return!1;[f,u]=(0,m.R6)(f,u),l=i}return r===f&&t===u&&n===s&&o===a&&i.wkid===l.wkid}offset(e,r,t){return this.x+=e,this.y+=r,null!=t&&(this.z=(this.z??0)+t),this}normalize(){if(!this.spatialReference)return this;const e=(0,M.C5)(this.spatialReference);if(!e)return this;let r=this.x;const[t,n]=e.valid,o=2*n;let i;return r>n?(i=Math.ceil(Math.abs(r-n)/o),r-=i*o):risNaN(e)?e:(0,c.q9)(e)))],y.prototype,"x",void 0),(0,o._)([(0,l.c)("x")],y.prototype,"writeX",null),(0,o._)([(0,f.r)("x")],y.prototype,"readX",null),(0,o._)([(0,s.Cb)({type:Number,json:{write:!0}})],y.prototype,"y",void 0),(0,o._)([(0,s.Cb)({type:Number,json:{write:{overridePolicy(){return{enabled:this.hasZ}}}}})],y.prototype,"z",void 0),(0,o._)([(0,s.Cb)({type:Number,json:{write:{overridePolicy(){return{enabled:this.hasM}}}}})],y.prototype,"m",void 0),y=n=(0,o._)([(0,u.j)("esri.geometry.Point")],y),y.prototype.toJSON.isDefaultToJSON=!0;const S=y},82971:(e,r,t)=>{t.d(r,{Z:()=>M});var n,o=t(43697),i=t(96674),s=t(22974),a=t(67900),f=t(75215),u=t(5600),l=t(52011),c=t(30556),h=t(8744);let d=n=class extends i.wq{static fromJSON(e){if(!e)return null;if(e.wkid){if(102100===e.wkid)return n.WebMercator;if(4326===e.wkid)return n.WGS84}const r=new n;return r.read(e),r}constructor(e){super(e),this.latestWkid=null,this.wkid=null,this.wkt=null,this.vcsWkid=null,this.latestVcsWkid=null,this.imageCoordinateSystem=null}normalizeCtorArgs(e){return e&&"object"==typeof e?e:{["string"==typeof e?"wkt":"wkid"]:e}}get isWGS84(){return(0,h.oR)(this)}get isWebMercator(){return(0,h.sS)(this)}get isGeographic(){return(0,h.sT)(this)}get isWrappable(){return(0,h.MP)(this)}get metersPerUnit(){return(0,a.c9)(this)}get unit(){return(0,a.qE)(this)||(this.isGeographic?"degrees":null)}writeWkt(e,r){this.wkid||(r.wkt=e)}clone(){if(this===n.WGS84)return n.WGS84;if(this===n.WebMercator)return n.WebMercator;const e=new n;return null!=this.wkid?(e.wkid=this.wkid,null!=this.latestWkid&&(e.latestWkid=this.latestWkid),null!=this.vcsWkid&&(e.vcsWkid=this.vcsWkid),null!=this.latestVcsWkid&&(e.latestVcsWkid=this.latestVcsWkid)):null!=this.wkt&&(e.wkt=this.wkt),this.imageCoordinateSystem&&(e.imageCoordinateSystem=(0,s.d9)(this.imageCoordinateSystem)),e}equals(e){if(null==e)return!1;if(this.imageCoordinateSystem||e.imageCoordinateSystem){if(null==this.imageCoordinateSystem||null==e.imageCoordinateSystem)return!1;const{id:r,referenceServiceName:t}=e.imageCoordinateSystem,{geodataXform:n}=e.imageCoordinateSystem,o=this.imageCoordinateSystem;return null==r||n?JSON.stringify(o)===JSON.stringify(e.imageCoordinateSystem):t?o.id===r&&o.referenceServiceName===t:o.id===r}return(0,h.fS)(this,e)}toJSON(e){return this.write(void 0,e)}};d.GCS_NAD_1927=null,d.WGS84=null,d.WebMercator=null,d.PlateCarree=null,(0,o._)([(0,u.Cb)({readOnly:!0})],d.prototype,"isWGS84",null),(0,o._)([(0,u.Cb)({readOnly:!0})],d.prototype,"isWebMercator",null),(0,o._)([(0,u.Cb)({readOnly:!0})],d.prototype,"isGeographic",null),(0,o._)([(0,u.Cb)({readOnly:!0})],d.prototype,"isWrappable",null),(0,o._)([(0,u.Cb)({type:f.z8,json:{write:!0}})],d.prototype,"latestWkid",void 0),(0,o._)([(0,u.Cb)({readOnly:!0})],d.prototype,"metersPerUnit",null),(0,o._)([(0,u.Cb)({readOnly:!0})],d.prototype,"unit",null),(0,o._)([(0,u.Cb)({type:f.z8,json:{write:!0,origins:{"web-scene":{write:{overridePolicy(){return{isRequired:null==this.wkt}}}}}}})],d.prototype,"wkid",void 0),(0,o._)([(0,u.Cb)({type:String,json:{origins:{"web-scene":{write:{overridePolicy(){return{isRequired:null==this.wkid}}}}}}})],d.prototype,"wkt",void 0),(0,o._)([(0,c.c)("wkt"),(0,c.c)("web-scene","wkt")],d.prototype,"writeWkt",null),(0,o._)([(0,u.Cb)({type:f.z8,json:{write:!0}})],d.prototype,"vcsWkid",void 0),(0,o._)([(0,u.Cb)({type:f.z8,json:{write:!0}})],d.prototype,"latestVcsWkid",void 0),(0,o._)([(0,u.Cb)()],d.prototype,"imageCoordinateSystem",void 0),d=n=(0,o._)([(0,l.j)("esri.geometry.SpatialReference")],d),d.prototype.toJSON.isDefaultToJSON=!0,d.GCS_NAD_1927=new d({wkid:4267,wkt:'GEOGCS["GCS_North_American_1927",DATUM["D_North_American_1927",SPHEROID["Clarke_1866",6378206.4,294.9786982]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]'}),d.WGS84=new d(h.Zn),d.WebMercator=new d(h.R_),d.PlateCarree=new d(h.WR),Object.freeze&&(Object.freeze(d.GCS_NAD_1927),Object.freeze(d.WGS84),Object.freeze(d.WebMercator));const M=d},2109:(e,r,t)=>{t.d(r,{Iu:()=>l,JL:()=>a,e8:()=>c,kU:()=>s,mM:()=>f,pn:()=>u});var n=t(68441),o=t(8744);function i(e){return{wkt:`GEOCCS["Spherical geocentric",\n DATUM["Not specified",\n SPHEROID["Sphere",${e.radius},0]],\n PRIMEM["Greenwich",0.0,\n AUTHORITY["EPSG","8901"]],\n UNIT["m",1.0],\n AXIS["Geocentric X",OTHER],\n AXIS["Geocentric Y",EAST],\n AXIS["Geocentric Z",NORTH]\n ]`}}const s=i(n.sv),a=i(n.yr),f=i(n.Z1),u={wkt:`GEOCCS["WGS 84",\n DATUM["WGS_1984",\n SPHEROID["WGS 84",${n.sv.radius},298.257223563,\n AUTHORITY["EPSG","7030"]],\n AUTHORITY["EPSG","6326"]],\n PRIMEM["Greenwich",0,\n AUTHORITY["EPSG","8901"]],\n UNIT["m",1.0,\n AUTHORITY["EPSG","9001"]],\n AXIS["Geocentric X",OTHER],\n AXIS["Geocentric Y",OTHER],\n AXIS["Geocentric Z",NORTH],\n AUTHORITY["EPSG","4978"]\n]`};function l(e){return null!=e&&((0,o.BZ)(e)||(0,o.fS)(e,a))?n.yr:null!=e&&((0,o.V2)(e)||(0,o.fS)(e,f))?n.Z1:n.sv}function c(e){return(0,o.o$)(e)?n.yr:(0,o.ME)(e)?n.Z1:n.sv}},68441:(e,r,t)=>{t.d(r,{Z1:()=>s,sv:()=>o,yr:()=>i});class n{constructor(e,r,t,n){this.semiMajorAxis=e,this.flattening=r,this.outerAtmosphereRimWidth=t;const o=1-this.flattening;this.semiMinorAxis=this.semiMajorAxis*o,this.halfSemiMajorAxis=this.semiMajorAxis/2,this.halfCircumference=Math.PI*this.semiMajorAxis,this.metersPerDegree=this.halfCircumference/180,this.inverseFlattening=1/(1-this.flattening)-1,this.eccentricitySquared=n||2*this.flattening-this.flattening*this.flattening,this.meanRadiusSemiAxes=(2*this.semiMajorAxis+this.semiMinorAxis)/3}get radius(){return this.semiMajorAxis}}const o=new n(6378137,1/298.257223563,3e5,.006694379990137799),i=new n(3396190,1/169.8944472236118,23e4),s=new n(1737400,0,0)},56726:(e,r,t)=>{var n;t.d(r,{W:()=>n}),function(e){e[e.CGCS2000=4490]="CGCS2000",e[e.GCSMARS2000=104971]="GCSMARS2000",e[e.GCSMARS2000_SPHERE=104905]="GCSMARS2000_SPHERE",e[e.GCSMOON2000=104903]="GCSMOON2000"}(n||(n={}))},58116:(e,r,t)=>{let n;t.d(r,{Z:()=>o});const o={values:[1,.3048,.3048006096012192,.3047972654,.9143917962,.201166195164,.9143984146160287,.3047994715386762,20.11676512155263,20.11678249437587,.9143985307444408,.91439523,.3047997101815088,20.1168,20.116756,5e4,15e4],units:["Meter","Foot","Foot_US","Foot_Clarke","Yard_Clarke","Link_Clarke","Yard_Sears","Foot_Sears","Chain_Sears","Chain_Benoit_1895_B","Yard_Indian","Yard_Indian_1937","Foot_Gold_Coast","Chain","Chain_Sears_1922_Truncated","50_Kilometers","150_Kilometers"],2066:5,2136:12,2155:2,2157:0,2158:0,2159:12,2160:12,2204:2,2219:0,2220:0,2254:2,2255:2,2256:1,2265:1,2266:1,2267:2,2268:2,2269:1,2270:1,2271:2,2272:2,2273:1,2294:0,2295:0,2314:3,2899:2,2900:2,2901:1,2909:1,2910:1,2911:2,2912:2,2913:1,2914:1,2992:1,2993:0,2994:1,3080:1,3089:2,3090:0,3091:2,3102:2,3141:0,3142:0,3167:14,3359:2,3360:0,3361:1,3362:0,3363:2,3364:0,3365:2,3366:3,3404:2,3405:0,3406:0,3407:3,3439:0,3440:0,3479:1,3480:0,3481:1,3482:0,3483:1,3484:0,3485:2,3486:0,3487:2,3488:0,3489:0,3490:2,3491:0,3492:2,3493:0,3494:2,3495:0,3496:2,3497:0,3498:2,3499:0,3500:2,3501:0,3502:2,3503:0,3504:2,3505:0,3506:2,3507:0,3508:2,3509:0,3510:2,3511:0,3512:2,3513:0,3514:0,3515:2,3516:0,3517:2,3518:0,3519:2,3520:0,3521:2,3522:0,3523:2,3524:0,3525:2,3526:0,3527:2,3528:0,3529:2,3530:0,3531:2,3532:0,3533:2,3534:0,3535:2,3536:0,3537:2,3538:0,3539:2,3540:0,3541:2,3542:0,3543:2,3544:0,3545:2,3546:0,3547:2,3548:0,3549:2,3550:0,3551:2,3552:0,3553:2,3582:2,3583:0,3584:2,3585:0,3586:2,3587:0,3588:1,3589:0,3590:1,3591:0,3592:0,3593:1,3598:2,3599:0,3600:2,3605:1,3606:0,3607:0,3608:2,3609:0,3610:2,3611:0,3612:2,3613:0,3614:2,3615:0,3616:2,3617:0,3618:2,3619:0,3620:2,3621:0,3622:2,3623:0,3624:2,3625:0,3626:2,3627:0,3628:2,3629:0,3630:2,3631:0,3632:2,3633:0,3634:1,3635:0,3636:1,3640:2,3641:0,3642:2,3643:0,3644:1,3645:0,3646:1,3647:0,3648:1,3649:0,3650:2,3651:0,3652:2,3653:0,3654:2,3655:0,3656:1,3657:0,3658:2,3659:0,3660:2,3661:0,3662:2,3663:0,3664:2,3668:2,3669:0,3670:2,3671:0,3672:2,3673:0,3674:2,3675:0,3676:1,3677:2,3678:0,3679:1,3680:2,3681:0,3682:1,3683:2,3684:0,3685:0,3686:2,3687:0,3688:2,3689:0,3690:2,3691:0,3692:2,3696:2,3697:0,3698:2,3699:0,3700:2,3793:0,3794:0,3812:0,3854:0,3857:0,3920:0,3978:0,3979:0,3991:2,3992:2,4026:0,4037:0,4038:0,4071:0,4082:0,4083:0,4087:0,4088:0,4217:2,4414:0,4415:0,4417:0,4434:0,4437:0,4438:2,4439:2,4462:0,4467:0,4471:0,4474:0,4559:0,4647:0,4822:0,4826:0,4839:0,5018:0,5041:0,5042:0,5048:0,5167:0,5168:0,5221:0,5223:0,5234:0,5235:0,5243:0,5247:0,5266:0,5316:0,5320:0,5321:0,5325:0,5337:0,5361:0,5362:0,5367:0,5382:0,5383:0,5396:0,5456:0,5457:0,5469:0,5472:4,5490:0,5513:0,5514:0,5523:0,5559:0,5588:1,5589:3,5596:0,5627:0,5629:0,5641:0,5643:0,5644:0,5646:2,5654:2,5655:2,5659:0,5700:0,5825:0,5836:0,5837:0,5839:0,5842:0,5844:0,5858:0,5879:0,5880:0,5887:0,5890:0,6128:1,6129:1,6141:1,6204:0,6210:0,6211:0,6307:0,6312:0,6316:0,6362:0,6391:1,6405:1,6406:0,6407:1,6408:0,6409:1,6410:0,6411:2,6412:0,6413:2,6414:0,6415:0,6416:2,6417:0,6418:2,6419:0,6420:2,6421:0,6422:2,6423:0,6424:2,6425:0,6426:2,6427:0,6428:2,6429:0,6430:2,6431:0,6432:2,6433:0,6434:2,6435:0,6436:2,6437:0,6438:2,6439:0,6440:0,6441:2,6442:0,6443:2,6444:0,6445:2,6446:0,6447:2,6448:0,6449:2,6450:0,6451:2,6452:0,6453:2,6454:0,6455:2,6456:0,6457:2,6458:0,6459:2,6460:0,6461:2,6462:0,6463:2,6464:0,6465:2,6466:0,6467:2,6468:0,6469:2,6470:0,6471:2,6472:0,6473:2,6474:0,6475:2,6476:0,6477:2,6478:0,6479:2,6484:2,6485:0,6486:2,6487:0,6488:2,6489:0,6490:2,6491:0,6492:2,6493:0,6494:1,6495:0,6496:1,6497:0,6498:0,6499:1,6500:0,6501:2,6502:0,6503:2,6504:0,6505:2,6506:0,6507:2,6508:0,6509:0,6510:2,6515:1,6516:0,6518:0,6519:2,6520:0,6521:2,6522:0,6523:2,6524:0,6525:2,6526:0,6527:2,6528:0,6529:2,6530:0,6531:2,6532:0,6533:2,6534:0,6535:2,6536:0,6537:2,6538:0,6539:2,6540:0,6541:2,6542:0,6543:2,6544:0,6545:1,6546:0,6547:1,6548:0,6549:2,6550:0,6551:2,6552:0,6553:2,6554:0,6555:2,6556:0,6557:1,6558:0,6559:1,6560:0,6561:1,6562:0,6563:2,6564:0,6565:2,6566:0,6567:0,6568:2,6569:0,6570:1,6571:0,6572:2,6573:0,6574:2,6575:0,6576:2,6577:0,6578:2,6582:2,6583:0,6584:2,6585:0,6586:2,6587:0,6588:2,6589:0,6590:2,6591:0,6592:0,6593:2,6594:0,6595:2,6596:0,6597:2,6598:0,6599:2,6600:0,6601:2,6602:0,6603:2,6605:2,6606:0,6607:2,6608:0,6609:2,6610:0,6611:0,6612:2,6613:0,6614:2,6615:0,6616:2,6617:0,6618:2,6633:2,6646:0,6703:0,6784:0,6785:1,6786:0,6787:1,6788:0,6789:1,6790:0,6791:1,6792:0,6793:1,6794:0,6795:1,6796:0,6797:1,6798:0,6799:1,6800:0,6801:1,6802:0,6803:1,6804:0,6805:1,6806:0,6807:1,6808:0,6809:1,6810:0,6811:1,6812:0,6813:1,6814:0,6815:1,6816:0,6817:1,6818:0,6819:1,6820:0,6821:1,6822:0,6823:1,6824:0,6825:1,6826:0,6827:1,6828:0,6829:1,6830:0,6831:1,6832:0,6833:1,6834:0,6835:1,6836:0,6837:1,6838:0,6839:1,6840:0,6841:1,6842:0,6843:1,6844:0,6845:1,6846:0,6847:1,6848:0,6849:1,6850:0,6851:1,6852:0,6853:1,6854:0,6855:1,6856:0,6857:1,6858:0,6859:1,6860:0,6861:1,6862:0,6863:1,6867:0,6868:1,6870:0,6875:0,6876:0,6879:0,6880:2,6884:0,6885:1,6886:0,6887:1,6915:0,6922:0,6923:2,6924:0,6925:2,6962:0,6984:0,6991:0,7128:2,7131:0,7132:2,7142:0,7257:0,7258:2,7259:0,7260:2,7261:0,7262:2,7263:0,7264:2,7265:0,7266:2,7267:0,7268:2,7269:0,7270:2,7271:0,7272:2,7273:0,7274:2,7275:0,7276:2,7277:0,7278:2,7279:0,7280:2,7281:0,7282:2,7283:0,7284:2,7285:0,7286:2,7287:0,7288:2,7289:0,7290:2,7291:0,7292:2,7293:0,7294:2,7295:0,7296:2,7297:0,7298:2,7299:0,7300:2,7301:0,7302:2,7303:0,7304:2,7305:0,7306:2,7307:0,7308:2,7309:0,7310:2,7311:0,7312:2,7313:0,7314:2,7315:0,7316:2,7317:0,7318:2,7319:0,7320:2,7321:0,7322:2,7323:0,7324:2,7325:0,7326:2,7327:0,7328:2,7329:0,7330:2,7331:0,7332:2,7333:0,7334:2,7335:0,7336:2,7337:0,7338:2,7339:0,7340:2,7341:0,7342:2,7343:0,7344:2,7345:0,7346:2,7347:0,7348:2,7349:0,7350:2,7351:0,7352:2,7353:0,7354:2,7355:0,7356:2,7357:0,7358:2,7359:0,7360:2,7361:0,7362:2,7363:0,7364:2,7365:0,7366:2,7367:0,7368:2,7369:0,7370:2,7877:0,7878:0,7882:0,7883:0,7887:0,7899:0,7991:0,7992:0,8035:2,8036:2,8058:0,8059:0,8082:0,8083:0,8088:0,8090:0,8091:2,8092:0,8093:2,8095:0,8096:2,8097:0,8098:2,8099:0,8100:2,8101:0,8102:2,8103:0,8104:2,8105:0,8106:2,8107:0,8108:2,8109:0,8110:2,8111:0,8112:2,8113:0,8114:2,8115:0,8116:2,8117:0,8118:2,8119:0,8120:2,8121:0,8122:2,8123:0,8124:2,8125:0,8126:2,8127:0,8128:2,8129:0,8130:2,8131:0,8132:2,8133:0,8134:2,8135:0,8136:2,8137:0,8138:2,8139:0,8140:2,8141:0,8142:2,8143:0,8144:2,8145:0,8146:2,8147:0,8148:2,8149:0,8150:2,8151:0,8152:2,8153:0,8154:2,8155:0,8156:2,8157:0,8158:2,8159:0,8160:2,8161:0,8162:2,8163:0,8164:2,8165:0,8166:2,8167:0,8168:2,8169:0,8170:2,8171:0,8172:2,8173:0,8177:2,8179:0,8180:2,8181:0,8182:2,8184:0,8185:2,8187:0,8189:2,8191:0,8193:2,8196:0,8197:2,8198:0,8200:2,8201:0,8202:2,8203:0,8204:2,8205:0,8206:2,8207:0,8208:2,8209:0,8210:2,8212:0,8213:2,8214:0,8216:2,8218:0,8220:2,8222:0,8224:2,8225:0,8226:2,8311:0,8312:1,8313:0,8314:1,8315:0,8316:1,8317:0,8318:1,8319:0,8320:1,8321:0,8322:1,8323:0,8324:1,8325:0,8326:1,8327:0,8328:1,8329:0,8330:1,8331:0,8332:1,8333:0,8334:1,8335:0,8336:1,8337:0,8338:1,8339:0,8340:1,8341:0,8342:1,8343:0,8344:1,8345:0,8346:1,8347:0,8348:1,8352:0,8353:0,8379:0,8380:2,8381:0,8382:2,8383:0,8384:2,8385:0,8387:2,8391:0,8395:0,8433:0,8441:0,8455:0,8456:0,8531:2,8682:0,8686:0,8687:0,8692:0,8693:0,8826:0,8903:0,8950:0,8951:0,9039:0,9040:0,9141:0,9149:0,9150:0,9191:0,9221:0,9222:0,9249:0,9250:0,9252:0,9254:0,9265:0,9284:0,9285:0,9300:0,9354:0,9367:0,9373:0,9377:0,9387:0,9391:0,9456:0,9473:0,9498:0,9674:0,9678:0,9680:0,9709:0,9712:0,9713:0,9716:0,9741:0,9748:2,9749:2,9761:0,9766:0,9793:0,9794:0,9869:0,9874:0,9875:0,9880:0,9943:0,9945:0,9947:0,9967:0,9972:0,9977:0,20042:0,20050:1,20499:0,20538:0,20539:0,20790:0,20791:0,21291:0,21292:0,21500:0,21817:0,21818:0,22032:0,22033:0,22091:0,22092:0,22239:0,22240:0,22332:0,22337:0,22338:0,22391:0,22392:0,22639:0,22700:0,22739:0,22770:0,22780:0,22832:0,23090:0,23095:0,23239:0,23240:0,23433:0,23700:0,24047:0,24048:0,24100:3,24200:0,24305:0,24306:0,24382:10,24383:0,24500:0,24547:0,24548:0,24571:9,24600:0,25e3:0,25231:0,25884:0,25932:0,26237:0,26331:0,26332:0,26432:0,26591:0,26592:0,26632:0,26692:0,27120:0,27200:0,27291:6,27292:6,27429:0,27492:0,27493:0,27500:0,27700:0,28232:0,28600:0,28991:0,28992:0,29100:0,29101:0,29220:0,29221:0,29333:0,29635:0,29636:0,29701:0,29738:0,29739:0,29849:0,29850:0,29871:8,29872:7,29873:0,29874:0,30200:5,30339:0,30340:0,30591:0,30592:0,30791:0,30792:0,30800:0,31028:0,31121:0,31154:0,31170:0,31171:0,31370:0,31528:0,31529:0,31600:0,31700:0,31838:0,31839:0,31900:0,31901:0,32061:0,32062:0,32098:0,32099:2,32100:0,32104:0,32161:0,32766:0,53048:0,53049:0,54090:0,54091:0,65061:2,65062:2,65161:0,65163:0,102041:2,102064:11,102068:15,102069:16,102118:2,102119:1,102120:2,102121:2,102217:2,102218:0,102219:2,102220:2,102378:1,102379:1,102380:0,102381:1,102589:2,102599:2,102600:2,102604:2,102647:0,102704:2,102705:2,102706:0,102731:0,102732:0,102759:1,102760:1,102761:2,102762:0,102763:2,102764:0,102765:0,102766:2,102970:1,102974:2,102993:0,102994:0,102995:2,102996:2,103015:0,103016:2,103017:0,103018:2,103025:0,103026:0,103027:2,103028:2,103035:0,103036:0,103037:2,103038:2,103039:0,103040:0,103041:2,103042:2,103043:0,103044:0,103045:2,103046:2,103047:0,103048:0,103049:2,103050:2,103051:0,103052:2,103053:0,103054:2,103055:0,103056:2,103057:0,103058:0,103059:2,103060:2,103061:0,103062:0,103063:2,103064:2,103069:2,103070:0,103071:0,103072:2,103073:2,103086:0,103087:0,103088:2,103089:2,103094:1,103095:0,103096:2,103103:0,103104:2,103105:0,103106:2,103121:0,103122:2,103123:0,103124:0,103125:1,103126:1,103127:0,103128:0,103129:2,103130:2,103131:0,103132:0,103133:2,103134:2,103135:0,103136:0,103137:1,103138:1,103139:0,103140:2,103141:0,103142:2,103143:0,103144:2,103145:0,103146:1,103147:0,103148:0,103149:2,103150:2,103151:0,103152:2,103172:0,103173:2,103174:0,103175:0,103176:2,103177:2,103178:0,103179:0,103180:2,103181:2,103182:0,103183:0,103184:2,103185:2,103228:0,103229:0,103230:2,103231:2,103250:0,103251:2,103252:0,103253:2,103260:0,103261:0,103262:2,103263:2,103270:0,103271:0,103272:2,103273:2,103274:0,103275:0,103276:2,103277:2,103278:0,103279:0,103280:2,103281:2,103282:0,103283:0,103284:2,103285:2,103286:0,103287:2,103288:0,103289:2,103290:0,103291:2,103292:0,103293:0,103294:2,103295:2,103296:0,103297:0,103298:2,103299:2,103376:2,103377:0,103378:0,103379:2,103380:2,103393:0,103394:0,103395:2,103396:2,103472:0,103473:1,103474:0,103475:2,103482:0,103483:2,103484:0,103485:2,103500:0,103501:2,103502:0,103503:0,103504:1,103505:1,103506:0,103507:0,103508:2,103509:2,103510:0,103511:0,103512:2,103513:2,103514:0,103515:2,103516:0,103517:2,103518:0,103519:2,103520:0,103521:1,103522:0,103523:0,103524:2,103525:2,103526:0,103527:2,103561:2,103562:2,103563:0,103564:0,103565:2,103566:2,103567:0,103568:0,103569:2,103570:2,103584:0,103585:2,103586:0,103587:2,103588:1,103589:0,103590:2,103591:1,103592:0,103593:2,103594:1,103695:2};for(n=2e3;n<=2045;n++)o[n]=0;for(n=2056;n<=2065;n++)o[n]=0;for(n=2067;n<=2135;n++)o[n]=0;for(n=2137;n<=2154;n++)o[n]=0;for(n=2161;n<=2170;n++)o[n]=0;for(n=2172;n<=2193;n++)o[n]=0;for(n=2195;n<=2198;n++)o[n]=0;for(n=2200;n<=2203;n++)o[n]=0;for(n=2205;n<=2217;n++)o[n]=0;for(n=2222;n<=2224;n++)o[n]=1;for(n=2225;n<=2250;n++)o[n]=2;for(n=2251;n<=2253;n++)o[n]=1;for(n=2257;n<=2264;n++)o[n]=2;for(n=2274;n<=2279;n++)o[n]=2;for(n=2280;n<=2282;n++)o[n]=1;for(n=2283;n<=2289;n++)o[n]=2;for(n=2290;n<=2292;n++)o[n]=0;for(n=2308;n<=2313;n++)o[n]=0;for(n=2315;n<=2491;n++)o[n]=0;for(n=2494;n<=2866;n++)o[n]=0;for(n=2867;n<=2869;n++)o[n]=1;for(n=2870;n<=2888;n++)o[n]=2;for(n=2891;n<=2895;n++)o[n]=2;for(n=2896;n<=2898;n++)o[n]=1;for(n=2902;n<=2908;n++)o[n]=2;for(n=2915;n<=2920;n++)o[n]=2;for(n=2921;n<=2923;n++)o[n]=1;for(n=2924;n<=2930;n++)o[n]=2;for(n=2931;n<=2962;n++)o[n]=0;for(n=2964;n<=2968;n++)o[n]=2;for(n=2969;n<=2973;n++)o[n]=0;for(n=2975;n<=2991;n++)o[n]=0;for(n=2995;n<=3051;n++)o[n]=0;for(n=3054;n<=3079;n++)o[n]=0;for(n=3081;n<=3088;n++)o[n]=0;for(n=3092;n<=3101;n++)o[n]=0;for(n=3106;n<=3138;n++)o[n]=0;for(n=3146;n<=3151;n++)o[n]=0;for(n=3153;n<=3166;n++)o[n]=0;for(n=3168;n<=3172;n++)o[n]=0;for(n=3174;n<=3203;n++)o[n]=0;for(n=3294;n<=3358;n++)o[n]=0;for(n=3367;n<=3403;n++)o[n]=0;for(n=3408;n<=3416;n++)o[n]=0;for(n=3417;n<=3438;n++)o[n]=2;for(n=3441;n<=3446;n++)o[n]=2;for(n=3447;n<=3450;n++)o[n]=0;for(n=3451;n<=3459;n++)o[n]=2;for(n=3460;n<=3478;n++)o[n]=0;for(n=3554;n<=3559;n++)o[n]=0;for(n=3560;n<=3570;n++)o[n]=2;for(n=3571;n<=3581;n++)o[n]=0;for(n=3594;n<=3597;n++)o[n]=0;for(n=3601;n<=3604;n++)o[n]=0;for(n=3637;n<=3639;n++)o[n]=0;for(n=3665;n<=3667;n++)o[n]=0;for(n=3693;n<=3695;n++)o[n]=0;for(n=3701;n<=3727;n++)o[n]=0;for(n=3728;n<=3739;n++)o[n]=2;for(n=3740;n<=3751;n++)o[n]=0;for(n=3753;n<=3760;n++)o[n]=2;for(n=3761;n<=3773;n++)o[n]=0;for(n=3775;n<=3777;n++)o[n]=0;for(n=3779;n<=3781;n++)o[n]=0;for(n=3783;n<=3785;n++)o[n]=0;for(n=3788;n<=3791;n++)o[n]=0;for(n=3797;n<=3802;n++)o[n]=0;for(n=3814;n<=3816;n++)o[n]=0;for(n=3825;n<=3829;n++)o[n]=0;for(n=3832;n<=3841;n++)o[n]=0;for(n=3844;n<=3852;n++)o[n]=0;for(n=3873;n<=3885;n++)o[n]=0;for(n=3890;n<=3893;n++)o[n]=0;for(n=3907;n<=3912;n++)o[n]=0;for(n=3942;n<=3950;n++)o[n]=0;for(n=3968;n<=3970;n++)o[n]=0;for(n=3973;n<=3976;n++)o[n]=0;for(n=3986;n<=3989;n++)o[n]=0;for(n=3994;n<=3997;n++)o[n]=0;for(n=4048;n<=4051;n++)o[n]=0;for(n=4056;n<=4063;n++)o[n]=0;for(n=4093;n<=4096;n++)o[n]=0;for(n=4390;n<=4398;n++)o[n]=0;for(n=4399;n<=4413;n++)o[n]=2;for(n=4418;n<=4433;n++)o[n]=2;for(n=4455;n<=4457;n++)o[n]=2;for(n=4484;n<=4489;n++)o[n]=0;for(n=4491;n<=4554;n++)o[n]=0;for(n=4568;n<=4589;n++)o[n]=0;for(n=4652;n<=4656;n++)o[n]=0;for(n=4766;n<=4800;n++)o[n]=0;for(n=5014;n<=5016;n++)o[n]=0;for(n=5069;n<=5072;n++)o[n]=0;for(n=5105;n<=5130;n++)o[n]=0;for(n=5173;n<=5188;n++)o[n]=0;for(n=5253;n<=5259;n++)o[n]=0;for(n=5269;n<=5275;n++)o[n]=0;for(n=5292;n<=5311;n++)o[n]=0;for(n=5329;n<=5331;n++)o[n]=0;for(n=5343;n<=5349;n++)o[n]=0;for(n=5355;n<=5357;n++)o[n]=0;for(n=5387;n<=5389;n++)o[n]=0;for(n=5459;n<=5463;n++)o[n]=0;for(n=5479;n<=5482;n++)o[n]=0;for(n=5518;n<=5520;n++)o[n]=0;for(n=5530;n<=5539;n++)o[n]=0;for(n=5550;n<=5552;n++)o[n]=0;for(n=5562;n<=5583;n++)o[n]=0;for(n=5623;n<=5625;n++)o[n]=2;for(n=5631;n<=5639;n++)o[n]=0;for(n=5649;n<=5653;n++)o[n]=0;for(n=5663;n<=5680;n++)o[n]=0;for(n=5682;n<=5685;n++)o[n]=0;for(n=5875;n<=5877;n++)o[n]=0;for(n=5896;n<=5899;n++)o[n]=0;for(n=5921;n<=5940;n++)o[n]=0;for(n=6050;n<=6125;n++)o[n]=0;for(n=6244;n<=6275;n++)o[n]=0;for(n=6328;n<=6348;n++)o[n]=0;for(n=6350;n<=6356;n++)o[n]=0;for(n=6366;n<=6372;n++)o[n]=0;for(n=6381;n<=6387;n++)o[n]=0;for(n=6393;n<=6404;n++)o[n]=0;for(n=6480;n<=6483;n++)o[n]=0;for(n=6511;n<=6514;n++)o[n]=0;for(n=6579;n<=6581;n++)o[n]=0;for(n=6619;n<=6624;n++)o[n]=0;for(n=6625;n<=6627;n++)o[n]=2;for(n=6628;n<=6632;n++)o[n]=0;for(n=6634;n<=6637;n++)o[n]=0;for(n=6669;n<=6692;n++)o[n]=0;for(n=6707;n<=6709;n++)o[n]=0;for(n=6720;n<=6723;n++)o[n]=0;for(n=6732;n<=6738;n++)o[n]=0;for(n=6931;n<=6933;n++)o[n]=0;for(n=6956;n<=6959;n++)o[n]=0;for(n=7005;n<=7007;n++)o[n]=0;for(n=7057;n<=7070;n++)o[n]=2;for(n=7074;n<=7082;n++)o[n]=0;for(n=7109;n<=7118;n++)o[n]=0;for(n=7119;n<=7127;n++)o[n]=1;for(n=7374;n<=7376;n++)o[n]=0;for(n=7528;n<=7586;n++)o[n]=0;for(n=7587;n<=7645;n++)o[n]=2;for(n=7692;n<=7696;n++)o[n]=0;for(n=7755;n<=7787;n++)o[n]=0;for(n=7791;n<=7795;n++)o[n]=0;for(n=7799;n<=7801;n++)o[n]=0;for(n=7803;n<=7805;n++)o[n]=0;for(n=7825;n<=7831;n++)o[n]=0;for(n=7845;n<=7859;n++)o[n]=0;for(n=8013;n<=8032;n++)o[n]=0;for(n=8065;n<=8068;n++)o[n]=1;for(n=8518;n<=8529;n++)o[n]=2;for(n=8533;n<=8536;n++)o[n]=2;for(n=8538;n<=8540;n++)o[n]=2;for(n=8677;n<=8679;n++)o[n]=0;for(n=8836;n<=8840;n++)o[n]=0;for(n=8857;n<=8859;n++)o[n]=0;for(n=8908;n<=8910;n++)o[n]=0;for(n=9154;n<=9159;n++)o[n]=0;for(n=9205;n<=9218;n++)o[n]=0;for(n=9271;n<=9273;n++)o[n]=0;for(n=9295;n<=9297;n++)o[n]=0;for(n=9356;n<=9360;n++)o[n]=0;for(n=9404;n<=9407;n++)o[n]=0;for(n=9476;n<=9482;n++)o[n]=0;for(n=9487;n<=9494;n++)o[n]=0;for(n=9697;n<=9699;n++)o[n]=0;for(n=9821;n<=9865;n++)o[n]=0;for(n=20002;n<=20032;n++)o[n]=0;for(n=20047;n<=20049;n++)o[n]=0;for(n=20062;n<=20092;n++)o[n]=0;for(n=20135;n<=20138;n++)o[n]=0;for(n=20248;n<=20258;n++)o[n]=0;for(n=20348;n<=20358;n++)o[n]=0;for(n=20436;n<=20440;n++)o[n]=0;for(n=20822;n<=20824;n++)o[n]=0;for(n=20904;n<=20932;n++)o[n]=0;for(n=20934;n<=20936;n++)o[n]=0;for(n=21004;n<=21032;n++)o[n]=0;for(n=21035;n<=21037;n++)o[n]=0;for(n=21095;n<=21097;n++)o[n]=0;for(n=21148;n<=21150;n++)o[n]=0;for(n=21207;n<=21264;n++)o[n]=0;for(n=21307;n<=21364;n++)o[n]=0;for(n=21413;n<=21423;n++)o[n]=0;for(n=21453;n<=21463;n++)o[n]=0;for(n=21473;n<=21483;n++)o[n]=0;for(n=21780;n<=21782;n++)o[n]=0;for(n=21891;n<=21894;n++)o[n]=0;for(n=21896;n<=21899;n++)o[n]=0;for(n=22171;n<=22177;n++)o[n]=0;for(n=22181;n<=22187;n++)o[n]=0;for(n=22191;n<=22197;n++)o[n]=0;for(n=22207;n<=22222;n++)o[n]=0;for(n=22234;n<=22236;n++)o[n]=0;for(n=22243;n<=22250;n++)o[n]=0;for(n=22262;n<=22265;n++)o[n]=0;for(n=22307;n<=22322;n++)o[n]=0;for(n=22348;n<=22357;n++)o[n]=0;for(n=22407;n<=22422;n++)o[n]=0;for(n=22462;n<=22465;n++)o[n]=0;for(n=22521;n<=22525;n++)o[n]=0;for(n=22607;n<=22622;n++)o[n]=0;for(n=22641;n<=22646;n++)o[n]=0;for(n=22648;n<=22657;n++)o[n]=0;for(n=22707;n<=22722;n++)o[n]=0;for(n=22762;n<=22765;n++)o[n]=0;for(n=22991;n<=22994;n++)o[n]=0;for(n=23028;n<=23038;n++)o[n]=0;for(n=23830;n<=23853;n++)o[n]=0;for(n=23866;n<=23872;n++)o[n]=0;for(n=23877;n<=23884;n++)o[n]=0;for(n=23886;n<=23894;n++)o[n]=0;for(n=23946;n<=23948;n++)o[n]=0;for(n=24311;n<=24313;n++)o[n]=0;for(n=24342;n<=24347;n++)o[n]=0;for(n=24370;n<=24374;n++)o[n]=10;for(n=24375;n<=24381;n++)o[n]=0;for(n=24718;n<=24721;n++)o[n]=0;for(n=24817;n<=24821;n++)o[n]=0;for(n=24877;n<=24882;n++)o[n]=0;for(n=24891;n<=24893;n++)o[n]=0;for(n=25391;n<=25395;n++)o[n]=0;for(n=25828;n<=25838;n++)o[n]=0;for(n=26191;n<=26195;n++)o[n]=0;for(n=26391;n<=26393;n++)o[n]=0;for(n=26701;n<=26722;n++)o[n]=0;for(n=26729;n<=26799;n++)o[n]=2;for(n=26801;n<=26803;n++)o[n]=2;for(n=26811;n<=26813;n++)o[n]=2;for(n=26847;n<=26870;n++)o[n]=2;for(n=26891;n<=26899;n++)o[n]=0;for(n=26901;n<=26923;n++)o[n]=0;for(n=26929;n<=26946;n++)o[n]=0;for(n=26948;n<=26998;n++)o[n]=0;for(n=27037;n<=27040;n++)o[n]=0;for(n=27205;n<=27232;n++)o[n]=0;for(n=27258;n<=27260;n++)o[n]=0;for(n=27391;n<=27398;n++)o[n]=0;for(n=27561;n<=27564;n++)o[n]=0;for(n=27571;n<=27574;n++)o[n]=0;for(n=27581;n<=27584;n++)o[n]=0;for(n=27591;n<=27594;n++)o[n]=0;for(n=28191;n<=28193;n++)o[n]=0;for(n=28348;n<=28358;n++)o[n]=0;for(n=28402;n<=28432;n++)o[n]=0;for(n=28462;n<=28492;n++)o[n]=0;for(n=29118;n<=29122;n++)o[n]=0;for(n=29168;n<=29172;n++)o[n]=0;for(n=29177;n<=29185;n++)o[n]=0;for(n=29187;n<=29195;n++)o[n]=0;for(n=29900;n<=29903;n++)o[n]=0;for(n=30161;n<=30179;n++)o[n]=0;for(n=30491;n<=30494;n++)o[n]=0;for(n=30729;n<=30732;n++)o[n]=0;for(n=31251;n<=31259;n++)o[n]=0;for(n=31265;n<=31268;n++)o[n]=0;for(n=31275;n<=31279;n++)o[n]=0;for(n=31281;n<=31297;n++)o[n]=0;for(n=31461;n<=31469;n++)o[n]=0;for(n=31491;n<=31495;n++)o[n]=0;for(n=31917;n<=31922;n++)o[n]=0;for(n=31965;n<=32e3;n++)o[n]=0;for(n=32001;n<=32003;n++)o[n]=2;for(n=32005;n<=32031;n++)o[n]=2;for(n=32033;n<=32060;n++)o[n]=2;for(n=32064;n<=32067;n++)o[n]=2;for(n=32074;n<=32077;n++)o[n]=2;for(n=32081;n<=32086;n++)o[n]=0;for(n=32107;n<=32130;n++)o[n]=0;for(n=32133;n<=32159;n++)o[n]=0;for(n=32164;n<=32167;n++)o[n]=2;for(n=32180;n<=32199;n++)o[n]=0;for(n=32201;n<=32260;n++)o[n]=0;for(n=32301;n<=32360;n++)o[n]=0;for(n=32601;n<=32662;n++)o[n]=0;for(n=32664;n<=32667;n++)o[n]=2;for(n=32701;n<=32761;n++)o[n]=0;for(n=53001;n<=53004;n++)o[n]=0;for(n=53008;n<=53019;n++)o[n]=0;for(n=53021;n<=53032;n++)o[n]=0;for(n=53034;n<=53037;n++)o[n]=0;for(n=53042;n<=53046;n++)o[n]=0;for(n=53074;n<=53080;n++)o[n]=0;for(n=54001;n<=54004;n++)o[n]=0;for(n=54008;n<=54019;n++)o[n]=0;for(n=54021;n<=54032;n++)o[n]=0;for(n=54034;n<=54037;n++)o[n]=0;for(n=54042;n<=54046;n++)o[n]=0;for(n=54048;n<=54053;n++)o[n]=0;for(n=54074;n<=54080;n++)o[n]=0;for(n=54098;n<=54101;n++)o[n]=0;for(n=102001;n<=102040;n++)o[n]=0;for(n=102042;n<=102063;n++)o[n]=0;for(n=102065;n<=102067;n++)o[n]=0;for(n=102070;n<=102117;n++)o[n]=0;for(n=102122;n<=102216;n++)o[n]=0;for(n=102221;n<=102377;n++)o[n]=0;for(n=102382;n<=102388;n++)o[n]=0;for(n=102389;n<=102398;n++)o[n]=2;for(n=102399;n<=102444;n++)o[n]=0;for(n=102445;n<=102447;n++)o[n]=2;for(n=102448;n<=102458;n++)o[n]=0;for(n=102459;n<=102468;n++)o[n]=2;for(n=102469;n<=102499;n++)o[n]=0;for(n=102500;n<=102519;n++)o[n]=1;for(n=102520;n<=102524;n++)o[n]=0;for(n=102525;n<=102529;n++)o[n]=2;for(n=102530;n<=102588;n++)o[n]=0;for(n=102590;n<=102598;n++)o[n]=0;for(n=102601;n<=102603;n++)o[n]=0;for(n=102605;n<=102628;n++)o[n]=0;for(n=102629;n<=102646;n++)o[n]=2;for(n=102648;n<=102700;n++)o[n]=2;for(n=102701;n<=102703;n++)o[n]=0;for(n=102707;n<=102730;n++)o[n]=2;for(n=102733;n<=102758;n++)o[n]=2;for(n=102767;n<=102900;n++)o[n]=0;for(n=102901;n<=102933;n++)o[n]=2;for(n=102934;n<=102950;n++)o[n]=13;for(n=102951;n<=102955;n++)o[n]=0;for(n=102961;n<=102963;n++)o[n]=0;for(n=102965;n<=102969;n++)o[n]=0;for(n=102971;n<=102973;n++)o[n]=0;for(n=102975;n<=102989;n++)o[n]=0;for(n=102990;n<=102992;n++)o[n]=1;for(n=102997;n<=103002;n++)o[n]=0;for(n=103003;n<=103008;n++)o[n]=2;for(n=103009;n<=103011;n++)o[n]=0;for(n=103012;n<=103014;n++)o[n]=2;for(n=103019;n<=103021;n++)o[n]=0;for(n=103022;n<=103024;n++)o[n]=2;for(n=103029;n<=103031;n++)o[n]=0;for(n=103032;n<=103034;n++)o[n]=2;for(n=103065;n<=103068;n++)o[n]=0;for(n=103074;n<=103076;n++)o[n]=0;for(n=103077;n<=103079;n++)o[n]=1;for(n=103080;n<=103082;n++)o[n]=0;for(n=103083;n<=103085;n++)o[n]=2;for(n=103090;n<=103093;n++)o[n]=0;for(n=103097;n<=103099;n++)o[n]=0;for(n=103100;n<=103102;n++)o[n]=2;for(n=103107;n<=103109;n++)o[n]=0;for(n=103110;n<=103112;n++)o[n]=2;for(n=103113;n<=103116;n++)o[n]=0;for(n=103117;n<=103120;n++)o[n]=2;for(n=103153;n<=103157;n++)o[n]=0;for(n=103158;n<=103162;n++)o[n]=2;for(n=103163;n<=103165;n++)o[n]=0;for(n=103166;n<=103168;n++)o[n]=1;for(n=103169;n<=103171;n++)o[n]=2;for(n=103186;n<=103188;n++)o[n]=0;for(n=103189;n<=103191;n++)o[n]=2;for(n=103192;n<=103195;n++)o[n]=0;for(n=103196;n<=103199;n++)o[n]=2;for(n=103200;n<=103224;n++)o[n]=0;for(n=103225;n<=103227;n++)o[n]=1;for(n=103232;n<=103237;n++)o[n]=0;for(n=103238;n<=103243;n++)o[n]=2;for(n=103244;n<=103246;n++)o[n]=0;for(n=103247;n<=103249;n++)o[n]=2;for(n=103254;n<=103256;n++)o[n]=0;for(n=103257;n<=103259;n++)o[n]=2;for(n=103264;n<=103266;n++)o[n]=0;for(n=103267;n<=103269;n++)o[n]=2;for(n=103300;n<=103375;n++)o[n]=0;for(n=103381;n<=103383;n++)o[n]=0;for(n=103384;n<=103386;n++)o[n]=1;for(n=103387;n<=103389;n++)o[n]=0;for(n=103390;n<=103392;n++)o[n]=2;for(n=103397;n<=103399;n++)o[n]=0;for(n=103400;n<=103471;n++)o[n]=2;for(n=103476;n<=103478;n++)o[n]=0;for(n=103479;n<=103481;n++)o[n]=2;for(n=103486;n<=103488;n++)o[n]=0;for(n=103489;n<=103491;n++)o[n]=2;for(n=103492;n<=103495;n++)o[n]=0;for(n=103496;n<=103499;n++)o[n]=2;for(n=103528;n<=103543;n++)o[n]=0;for(n=103544;n<=103548;n++)o[n]=2;for(n=103549;n<=103551;n++)o[n]=0;for(n=103552;n<=103554;n++)o[n]=1;for(n=103555;n<=103557;n++)o[n]=2;for(n=103558;n<=103560;n++)o[n]=0;for(n=103571;n<=103573;n++)o[n]=0;for(n=103574;n<=103576;n++)o[n]=2;for(n=103577;n<=103580;n++)o[n]=0;for(n=103581;n<=103583;n++)o[n]=2;for(n=103595;n<=103694;n++)o[n]=0;for(n=103696;n<=103699;n++)o[n]=0;for(n=103700;n<=103793;n++)o[n]=2;for(n=103794;n<=103890;n++)o[n]=0;for(n=103891;n<=103896;n++)o[n]=2;for(n=103900;n<=103971;n++)o[n]=2;for(n=103972;n<=103977;n++)o[n]=0;for(n=112e3;n<=112101;n++)o[n]=0},8744:(e,r,t)=>{t.d(r,{BZ:()=>w,C5:()=>d,JY:()=>k,ME:()=>b,MP:()=>R,N$:()=>m,QM:()=>S,R_:()=>A,V2:()=>C,WR:()=>E,Zn:()=>G,fS:()=>h,o$:()=>g,oR:()=>_,sS:()=>y,sT:()=>M,yW:()=>p});var n=t(19153),o=t(56726),i=t(58116);const s={102113:!0,102100:!0,3857:!0,3785:!0},a={4326:!0,3785:!0,3857:!0,102113:!0,102100:!0,104905:!0,104971:!0},f='PROJCS["WGS_1984_Web_Mercator_Auxiliary_Sphere",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator_Auxiliary_Sphere"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",{Central_Meridian}],PARAMETER["Standard_Parallel_1",0.0],PARAMETER["Auxiliary_Sphere_Type",0.0],UNIT["Meter",1.0]]',u=[-20037508.342788905,20037508.342788905],l=[-20037508.342787,20037508.342787],c={102113:{wkTemplate:'PROJCS["WGS_1984_Web_Mercator",GEOGCS["GCS_WGS_1984_Major_Auxiliary_Sphere",DATUM["D_WGS_1984_Major_Auxiliary_Sphere",SPHEROID["WGS_1984_Major_Auxiliary_Sphere",6378137.0,0.0]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",{Central_Meridian}],PARAMETER["Standard_Parallel_1",0.0],UNIT["Meter",1.0]]',valid:u,origin:l,dx:1e-5},102100:{wkTemplate:f,valid:u,origin:l,dx:1e-5},3785:{wkTemplate:'PROJCS["WGS_1984_Web_Mercator",GEOGCS["GCS_WGS_1984_Major_Auxiliary_Sphere",DATUM["D_WGS_1984_Major_Auxiliary_Sphere",SPHEROID["WGS_1984_Major_Auxiliary_Sphere",6378137.0,0.0]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Mercator"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",{Central_Meridian}],PARAMETER["Standard_Parallel_1",0.0],UNIT["Meter",1.0]]',valid:u,origin:l,dx:1e-5},3857:{wkTemplate:f,valid:u,origin:l,dx:1e-5},4326:{wkTemplate:'GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",{Central_Meridian}],UNIT["Degree",0.0174532925199433]]',altTemplate:'PROJCS["WGS_1984_Plate_Carree",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Plate_Carree"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",{Central_Meridian}],UNIT["Degrees",111319.491]]',valid:[-180,180],origin:[-180,90],dx:1e-5},104971:{wkTemplate:'GEOGCS["Mars_2000_(Sphere)",DATUM["Mars_2000_(Sphere)",SPHEROID["Mars_2000_(Sphere)",3396190.0,0.0]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]',valid:[-180,180],origin:[-180,90],dx:1e-5},104905:{wkTemplate:'GEOGCS["GCS_Mars_2000",DATUM["D_Mars_2000",SPHEROID["Mars_2000_IAU_IAG",3396190.0,169.8944472236118]],PRIMEM["Reference_Meridian",0.0],UNIT["Degree",0.0174532925199433]]',valid:[-180,180],origin:[-180,90],dx:1e-5}};function h(e,r){return e===r||null!=e&&null!=r&&(null!=e.wkid||null!=r.wkid?e.wkid===r.wkid||y(e)&&y(r)||null!=r.latestWkid&&e.wkid===r.latestWkid||null!=e.latestWkid&&r.wkid===e.latestWkid:!(!e.wkt||!r.wkt)&&e.wkt.toUpperCase()===r.wkt.toUpperCase())}function d(e){return k(e)&&e.wkid&&c[e.wkid]||null}function M(e){return!!k(e)&&(e.wkid?null==i.Z[e.wkid]:!!e.wkt&&!!/^\s*GEOGCS/i.test(e.wkt))}function m(e){return!(w(e)||C(e))}function _(e){return k(e)&&4326===e.wkid}function p(e){return k(e)&&e.wkid===o.W.CGCS2000}function y(e){return k(e)&&null!=e.wkid&&!0===s[e.wkid]}function S(e){return k(e)&&32662===e.wkid}function g(e){return e===o.W.GCSMARS2000||e===o.W.GCSMARS2000_SPHERE}function w(e){return k(e)&&null!=e.wkid&&g(e.wkid)}function b(e){return e===o.W.GCSMOON2000}function C(e){return k(e)&&null!=e.wkid&&b(e.wkid)}function R(e){return k(e)&&null!=e.wkid&&!0===a[e.wkid]}function k(e){return null!=e&&(null!=e.wkid&&e.wkid>=2e3||null!=e.wkt)}const G={wkid:4326,wkt:(0,n.gx)(c[4326].wkTemplate,{Central_Meridian:"0.0"})},A={wkid:102100,latestWkid:3857},E={wkid:32662}},40488:(e,r,t)=>{t.d(r,{$:()=>S,Q8:()=>m,R6:()=>y,Sx:()=>g,hG:()=>p,iV:()=>_,mZ:()=>c});var n=t(22974),o=t(82971),i=t(68441),s=t(8744);const a=57.29577951308232,f=.017453292519943;function u(e){return e*a}function l(e){return e*f}function c(e){return Math.PI/2-2*Math.atan(Math.exp(-e/i.sv.radius))}function h(e){return null!=e.wkid||null!=e.wkt}const d=[0,0];function M(e,r,t,n,o){const i=e,s=o;if(s.spatialReference=t,"x"in i&&"x"in s)[s.x,s.y]=r(i.x,i.y,d,n);else if("xmin"in i&&"xmin"in s)[s.xmin,s.ymin]=r(i.xmin,i.ymin,d,n),[s.xmax,s.ymax]=r(i.xmax,i.ymax,d,n);else if("paths"in i&&"paths"in s||"rings"in i&&"rings"in s){const e="paths"in i?i.paths:i.rings,t=[];let o;for(let i=0;i2&&o[e].push(s[e][2]),s[e].length>3&&o[e].push(s[e][3])}"paths"in s?s.paths=t:s.rings=t}else if("points"in i&&"points"in s){const e=i.points,t=[];for(let o=0;o2&&t[o].push(e[o][2]),e[o].length>3&&t[o].push(e[o][3]);s.points=t}return o}function m(e,r){const t=e&&(h(e)?e:e.spatialReference),n=r&&(h(r)?r:r.spatialReference);return!(e&&"type"in e&&"mesh"===e.type||r&&"type"in r&&"mesh"===r.type||!t||!n)&&(!!(0,s.fS)(n,t)||(0,s.sS)(n)&&(0,s.oR)(t)||(0,s.sS)(t)&&(0,s.oR)(n))}function _(e,r){if(null==e)return null;const t=e.spatialReference,i=r&&(h(r)?r:r.spatialReference);return m(t,i)?(0,s.fS)(t,i)?(0,n.d9)(e):(0,s.sS)(i)?M(e,p,o.Z.WebMercator,!1,(0,n.d9)(e)):(0,s.oR)(i)?M(e,y,o.Z.WGS84,!1,(0,n.d9)(e)):null:null}function p(e,r,t=[0,0]){r>89.99999?r=89.99999:r<-89.99999&&(r=-89.99999);const n=l(r);return t[0]=l(e)*i.sv.radius,t[1]=i.sv.halfSemiMajorAxis*Math.log((1+Math.sin(n))/(1-Math.sin(n))),t}function y(e,r,t=[0,0],n=!1){const o=u(e/i.sv.radius);return t[0]=n?o:o-360*Math.floor((o+180)/360),t[1]=u(Math.PI/2-2*Math.atan(Math.exp(-r/i.sv.radius))),t}function S(e,r=!1,t=(0,n.d9)(e)){return M(e,p,o.Z.WebMercator,r,t)}function g(e,r=!1,t=(0,n.d9)(e)){return M(e,y,o.Z.WGS84,r,t)}}}]); \ No newline at end of file diff --git a/public/assets/esri/core/workers/chunks/ffe61d5a6a9b34bee9d4.js b/public/assets/esri/core/workers/chunks/ffe61d5a6a9b34bee9d4.js new file mode 100644 index 0000000..e4d0b47 --- /dev/null +++ b/public/assets/esri/core/workers/chunks/ffe61d5a6a9b34bee9d4.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkRemoteClient=self.webpackChunkRemoteClient||[]).push([[5660],{95047:(e,t,r)=>{r.r(t),r.d(t,{createConnection:()=>F});var s=r(43697),o=(r(66577),r(3172)),n=r(20102),i=r(92604),c=r(95330),a=r(81271),u=(r(75215),r(67676),r(80442),r(52011)),l=r(5600),h=r(69285),d=r(32448);let g=class extends d.Z.EventedAccessor{destroy(){this.emit("destroy")}get connectionError(){return this.errorString?new n.Z("stream-connection",this.errorString):null}onFeature(e){this.emit("data-received",e)}onMessage(e){this.emit("message-received",e)}};(0,s._)([(0,l.Cb)({readOnly:!0})],g.prototype,"connectionError",null),g=(0,s._)([(0,u.j)("esri.layers.support.StreamConnection")],g);const f=g;var y,_;(_=y||(y={}))[_.CONNECTING=0]="CONNECTING",_[_.OPEN=1]="OPEN",_[_.CLOSING=2]="CLOSING",_[_.CLOSED=3]="CLOSED";let p=class extends f{constructor(e){super(),this._outstandingMessages=[],this.errorString=null;const{geometryType:t,spatialReference:r,sourceSpatialReference:s}=e;this._config=e,this._featureZScaler=(0,h.k)(t,s,r),this._open()}async _open(){await this._tryCreateWebSocket(),this.destroyed||await this._handshake()}destroy(){super.destroy(),null!=this._websocket&&(this._websocket.onopen=null,this._websocket.onclose=null,this._websocket.onerror=null,this._websocket.onmessage=null,this._websocket.close()),this._websocket=null}get connectionStatus(){if(null==this._websocket)return"disconnected";switch(this._websocket.readyState){case y.CONNECTING:case y.OPEN:return"connected";case y.CLOSING:case y.CLOSED:return"disconnected"}}sendMessageToSocket(e){null!=this._websocket?this._websocket.send(JSON.stringify(e)):this._outstandingMessages.push(e)}sendMessageToClient(e){this._onMessage(e)}updateCustomParameters(e){this._config.customParameters=e,null!=this._websocket&&this._websocket.close()}async _tryCreateWebSocket(e=this._config.source.path,t=1e3,r=0){try{if(this.destroyed)return;const t=(0,a.fl)(e,this._config.customParameters??{});this._websocket=await this._createWebSocket(t),this.notifyChange("connectionStatus")}catch(s){const o=t/1e3;return this._config.maxReconnectionAttempts&&r>=this._config.maxReconnectionAttempts?(i.Z.getLogger(this).error(new n.Z("websocket-connection","Exceeded maxReconnectionAttempts attempts. No further attempts will be made")),void this.destroy()):(i.Z.getLogger(this).error(new n.Z("websocket-connection",`Failed to connect. Attempting to reconnect in ${o}s`,s)),await(0,c.e4)(t),this._tryCreateWebSocket(e,Math.min(1.5*t,1e3*this._config.maxReconnectionInterval),r+1))}}_setWebSocketJSONParseHandler(e){e.onmessage=e=>{try{const t=JSON.parse(e.data);this._onMessage(t)}catch(e){return void i.Z.getLogger(this).error(new n.Z("websocket-connection","Failed to parse message, invalid JSON",{error:e}))}}}_createWebSocket(e){return new Promise(((t,r)=>{const s=new WebSocket(e);s.onopen=()=>{if(s.onopen=null,this.destroyed)return s.onclose=null,void s.close();s.onclose=e=>this._onClose(e),s.onerror=e=>this._onError(e),this._setWebSocketJSONParseHandler(s),t(s)},s.onclose=e=>{s.onopen=s.onclose=null,r(e)}}))}async _handshake(e=1e4){const t=this._websocket;if(null==t)return;const r=(0,c.hh)(),s=t.onmessage,{filter:o,outFields:a,spatialReference:u}=this._config;return r.timeout(e),t.onmessage=e=>{let c=null;try{c=JSON.parse(e.data)}catch(e){}c&&"object"==typeof c||(i.Z.getLogger(this).error(new n.Z("websocket-connection","Protocol violation. Handshake failed - malformed message",e.data)),r.reject(),this.destroy()),c.spatialReference?.wkid!==u?.wkid&&(i.Z.getLogger(this).error(new n.Z("websocket-connection",`Protocol violation. Handshake failed - expected wkid of ${u.wkid}`,e.data)),r.reject(),this.destroy()),"json"!==c.format&&(i.Z.getLogger(this).error(new n.Z("websocket-connection","Protocol violation. Handshake failed - format is not set",e.data)),r.reject(),this.destroy()),o&&c.filter!==o&&i.Z.getLogger(this).error(new n.Z("websocket-connection","Tried to set filter, but server doesn't support it")),a&&c.outFields!==a&&i.Z.getLogger(this).error(new n.Z("websocket-connection","Tried to set outFields, but server doesn't support it")),t.onmessage=s;for(const e of this._outstandingMessages)t.send(JSON.stringify(e));this._outstandingMessages=[],r.resolve()},t.send(JSON.stringify({filter:o,outFields:a,format:"json",spatialReference:{wkid:u.wkid}})),r.promise}_onMessage(e){if(this.onMessage(e),"type"in e)switch(e.type){case"features":case"featureResult":for(const t of e.features)null!=this._featureZScaler&&this._featureZScaler(t.geometry),this.onFeature(t)}}_onError(e){const t="Encountered an error over WebSocket connection";this._set("errorString",t),i.Z.getLogger(this).error("websocket-connection",t)}_onClose(e){this._websocket=null,this.notifyChange("connectionStatus"),1e3!==e.code&&i.Z.getLogger(this).error("websocket-connection",`WebSocket closed unexpectedly with error code ${e.code}`),this.destroyed||this._open()}};(0,s._)([(0,l.Cb)()],p.prototype,"connectionStatus",null),(0,s._)([(0,l.Cb)()],p.prototype,"errorString",void 0),p=(0,s._)([(0,u.j)("esri.layers.graphics.sources.connections.WebSocketConnection")],p);var w=r(34599),m=r(14165),S=r(33955),b=r(82971);const k={maxQueryDepth:5,maxRecordCountFactor:3};let v=class extends p{constructor(e){super({...k,...e}),this._buddyServicesQuery=null,this._relatedFeatures=null}async _open(){const e=await this._fetchServiceDefinition(this._config.source);e.timeInfo.trackIdField||i.Z.getLogger(this).warn("GeoEvent service was configured without a TrackIdField. This may result in certain functionality being disabled. The purgeOptions.maxObservations property will have no effect.");const t=this._fetchWebSocketUrl(e.streamUrls,this._config.spatialReference);this._buddyServicesQuery||(this._buddyServicesQuery=this._queryBuddyServices()),await this._buddyServicesQuery,await this._tryCreateWebSocket(t);const{filter:r,outFields:s}=this._config;this.destroyed||this._setFilter(r,s)}_onMessage(e){if("attributes"in e){let t;try{t=this._enrich(e),null!=this._featureZScaler&&this._featureZScaler(t.geometry)}catch(e){return void i.Z.getLogger(this).error(new n.Z("geoevent-connection","Failed to parse message",e))}this.onFeature(t)}else this.onMessage(e)}async _fetchServiceDefinition(e){const t={f:"json",...this._config.customParameters},r=(0,o.default)(e.path,{query:t,responseType:"json"}),s=(await r).data;return this._serviceDefinition=s,s}_fetchWebSocketUrl(e,t){const r=e[0],{urls:s,token:o}=r,n=this._inferWebSocketBaseUrl(s);return(0,a.fl)(`${n}/subscribe`,{outSR:""+t.wkid,token:o})}_inferWebSocketBaseUrl(e){if(1===e.length)return e[0];for(const t of e)if(t.includes("wss"))return t;return i.Z.getLogger(this).error(new n.Z("geoevent-connection","Unable to infer WebSocket url",e)),null}async _setFilter(e,t){const r=this._websocket;if(null==r||null==e&&null==t)return;const s=JSON.stringify({filter:this._serializeFilter(e,t)});let o=!1;const a=(0,c.hh)();return r.onmessage=e=>{const t=JSON.parse(e.data);t.filter&&(t.error&&(i.Z.getLogger(this).error(new n.Z("geoevent-connection","Failed to set service filter",t.error)),this._set("errorString",`Could not set service filter - ${t.error}`),a.reject(t.error)),this._setWebSocketJSONParseHandler(r),o=!0,a.resolve())},r.send(s),setTimeout((()=>{o||(this.destroyed||this._websocket!==r||i.Z.getLogger(this).error(new n.Z("geoevent-connection","Server timed out when setting filter")),a.reject())}),1e4),a.promise}_serializeFilter(e,t){const r={};if(null==e&&null==t)return r;if(null!=e&&e.geometry)try{const t=(0,S.im)(e.geometry);if("extent"!==t.type)throw new n.Z(`Expected extent but found type ${t.type}`);r.geometry=JSON.stringify(t.shiftCentralMeridian())}catch(e){i.Z.getLogger(this).error(new n.Z("geoevent-connection","Encountered an error when setting connection geometryDefinition",e))}return null!=e&&e.where&&"1 = 1"!==e.where&&"1=1"!==e.where&&(r.where=e.where),null!=t&&(r.outFields=t.join(",")),r}_enrich(e){if(!this._relatedFeatures)return e;const t=this._serviceDefinition.relatedFeatures.joinField,r=e.attributes[t],s=this._relatedFeatures.get(r);if(!s)return i.Z.getLogger(this).warn("geoevent-connection","Feature join failed. Is the join field configured correctly?",e),e;const{attributes:o,geometry:c}=s;for(const t in o)e.attributes[t]=o[t];return c&&(e.geometry=c),e.geometry||e.centroid||i.Z.getLogger(this).error(new n.Z("geoevent-connection","Found malformed feature - no geometry found",e)),e}async _queryBuddyServices(){try{const{relatedFeatures:e,keepLatestArchive:t}=this._serviceDefinition,r=this._queryRelatedFeatures(e),s=this._queryArchive(t);await r;const o=await s;if(!o)return;for(const e of o.features)this.onFeature(this._enrich(e))}catch(e){i.Z.getLogger(this).error(new n.Z("geoevent-connection","Encountered an error when querying buddy services",{error:e}))}}async _queryRelatedFeatures(e){if(!e)return;const t=await this._queryBuddy(e.featuresUrl);this._addRelatedFeatures(t)}async _queryArchive(e){if(e)return this._queryBuddy(e.featuresUrl)}async _queryBuddy(e){const t=new((await Promise.all([r.e(163),r.e(4609),r.e(9790),r.e(1773),r.e(9469),r.e(8346),r.e(1423),r.e(3887),r.e(7215),r.e(6017),r.e(773),r.e(9238),r.e(5235),r.e(8522),r.e(2975)]).then(r.bind(r,19238))).default)({url:e}),{capabilities:s}=await t.load(),o=s.query.supportsMaxRecordCountFactor,n=s.query.supportsPagination,i=s.query.supportsCentroid,c=this._config.maxRecordCountFactor,a=t.capabilities.query.maxRecordCount,u=o?a*c:a,l=new m.Z;if(l.outFields=this._config.outFields??["*"],l.where=this._config.filter?.where??"1=1",l.returnGeometry=!0,l.returnExceededLimitFeatures=!0,l.outSpatialReference=b.Z.fromJSON(this._config.spatialReference),i&&(l.returnCentroid=!0),o&&(l.maxRecordCountFactor=c),n)return l.num=u,t.destroy(),this._queryPages(e,l);const h=await(0,w.JT)(e,l,this._config.sourceSpatialReference);return t.destroy(),h.data}async _queryPages(e,t,r=[],s=0){t.start=null!=t.num?s*t.num:null;const{data:o}=await(0,w.JT)(e,t,this._config.sourceSpatialReference);return o.exceededTransferLimit&&s<(this._config.maxQueryDepth??0)?(o.features.forEach((e=>r.push(e))),this._queryPages(e,t,r,s+1)):(r.forEach((e=>o.features.push(e))),o)}_addRelatedFeatures(e){const t=new Map,r=e.features,s=this._serviceDefinition.relatedFeatures.joinField;for(const e of r){const r=e.attributes[s];t.set(r,e)}this._relatedFeatures=t}};v=(0,s._)([(0,u.j)("esri.layers.graphics.sources.connections.GeoEventConnection")],v);const C=v;let Z=class extends f{constructor(e){super(),this.connectionStatus="connected",this.errorString=null;const{geometryType:t,spatialReference:r,sourceSpatialReference:s}=e;this._featureZScaler=(0,h.k)(t,s,r)}updateCustomParameters(e){}sendMessageToSocket(e){}sendMessageToClient(e){if("type"in e)switch(e.type){case"features":case"featureResult":for(const t of e.features)null!=this._featureZScaler&&this._featureZScaler(t.geometry),this.onFeature(t)}this.onMessage(e)}};function F(e,t,r,s,o,n,i,c){const a={source:e,sourceSpatialReference:t,spatialReference:r,geometryType:s,filter:o,maxReconnectionAttempts:n,maxReconnectionInterval:i,customParameters:c};return e?e.path.startsWith("wss://")||e.path.startsWith("ws://")?new p(a):new C(a):new Z(a)}(0,s._)([(0,l.Cb)()],Z.prototype,"connectionStatus",void 0),(0,s._)([(0,l.Cb)()],Z.prototype,"errorString",void 0),Z=(0,s._)([(0,u.j)("esri.layers.support.ClientSideConnection")],Z)},28694:(e,t,r)=>{r.d(t,{p:()=>o});var s=r(69285);function o(e,t,r){if(!r||!r.features||!r.hasZ)return;const o=(0,s.k)(r.geometryType,t,e.outSpatialReference);if(null!=o)for(const e of r.features)o(e.geometry)}}}]); \ No newline at end of file diff --git a/public/assets/esri/css/main.css b/public/assets/esri/css/main.css new file mode 100644 index 0000000..6ee2e78 --- /dev/null +++ b/public/assets/esri/css/main.css @@ -0,0 +1 @@ +@import"../themes/light/main.css" \ No newline at end of file diff --git a/public/assets/esri/css/main.scss b/public/assets/esri/css/main.scss new file mode 100644 index 0000000..34d455e --- /dev/null +++ b/public/assets/esri/css/main.scss @@ -0,0 +1 @@ +@import url("../themes/light/main.css"); diff --git a/public/assets/esri/css/view.css b/public/assets/esri/css/view.css new file mode 100644 index 0000000..25760c7 --- /dev/null +++ b/public/assets/esri/css/view.css @@ -0,0 +1 @@ +@import"../themes/light/view.css" \ No newline at end of file diff --git a/public/assets/esri/css/view.scss b/public/assets/esri/css/view.scss new file mode 100644 index 0000000..55904c7 --- /dev/null +++ b/public/assets/esri/css/view.scss @@ -0,0 +1 @@ +@import url("../themes/light/view.css"); diff --git a/public/assets/esri/geometry/support/pe-wasm.wasm b/public/assets/esri/geometry/support/pe-wasm.wasm new file mode 100644 index 0000000000000000000000000000000000000000..ec5de1db09f2a497c830c9a79b315de4539a0392 GIT binary patch literal 2728866 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

O$TzW!kI*(So$ zscDhz-WWN@-W3{Ys;``G7Qt`+B82QQuf7(o>%}FK@U~pn zrSnZzi4Pn`z<==MNk-i{P5!BL8;yP4-qSJbWF3CUe3M~aV3CdIkJ$su(0H}-;8~Wn z-}Yq%8|tGE=099Ftr`Nr1@5v|CO^3ljzgM^L|Q=tO&FNL#h}ORLP#03ps31vBOy=G zKLa6P$%nDQ4Cg!1-8NZ?wgC(kw=o5}px0S>IAbEI!KcX@ax@TL^VUVw)iG3{-*Mka&lBSF7KYl+arrW`mV|LUIMB&PF~1iymy-3C_{hwD?3In_oL{ z)9dFXmq8bJ!D2$Z<&*taK4<+|3-$%rjPW zUn~7*9`d8j^2KbcZ*y>c3v~v4fVt=8u_zXl!gq+z2b#s4H^ZDa(eH)c#2+;{IC_&Z zh-7erhd=SYe~x8+YXeuJmMS}I0Y7MU10AgtXO8SPU7hwxJqBGv?IRA-exqn#dK?M! z4dgB)1dM8*q>OtPvBM0YiKCB@Bh&n=PLSMBWqf^$Gn2#5w{7y^h4#<}!+YGtpJPc}b6 z1j7o93Jst9S(I~TdUKxaLGE#5tE3$+A*?%x;uA<6QrPzMol6}D70Us*Er~YtR+@hy zecucP`f7`%ZD_ksj<04kpm7cZg2*x(KrZNU7_#(g1ZJ(z)4{Dtl{)v;r&b!O27VOzK}%y?+AP%`4dTKBNmpA?m~7d4A|D!J&@p$oj+vojvYJct6ev^E zF)R5V{FEl?mM_*vX;59#V-%yfdv<#4#$8tlHg)(c*vQ$A3|6nj{tsTqRN1{FD z4#KWIZlY}G+r)61`QJxkPR(4#%5Be<5+j1{_PD{`H1p$S*H@?dz<&utK9mrGOZhzz z%B8cwB(!>y)%H`m?7}b&+LOVK-r*?pF3rV+Oy=y#xCK6jw!|5!Yz^sSA95>SC+}hR z17@^QHFWqgOZm3}vij(x^DS2WMz_U3w)+=x+%}(aWW+Z4@K~Z2&5O~t1aThL z#L$K_PIxg+q`!jIWLQQn_8UkmgbM3tJi+IUX2a;yZK0+oNPk z|7FpKz}{@%bwJh$7@X?+cYbK5DNd!d-Fx#Nd~CZ=y`4Ywp5ONu0h?(8jxa@#zz1)g z?MJ8n?Ab5f_L3Wq5QP$lIqN~T`CyeQmu@zVCAic|?yi;mr6o)L5>8wlZBNU>u&C+b zxvGNsC7UKy6|jx33aX}ur)njaY>5;0wj$L+|<248m73 z*tcDmUi`)N*0)by`KIgMIR5noeJfMdw?-W-R?_+w@+|0EnW~bn^ij2$rF+$jc(50m zoUJto9bM21pE6Qam*R;GKxk_XLPr<$B9wFpU0guu`yadaHO*fZ;RGp9ebw!s_>Eov z`Q9>!;)ze24I;#eADitTQz8%Uv757F3QYN>L;WoW`&+}w->=_#Hs>-g&5pS`6rIm? zQvH~BvPgX^kqCWYa$*PzMZz8xavlXMYqdfuF$UEd?QPaVFB{r@jw_H5{8}C0=gM^m zr8Z~uI0EVENIT#73QT*^hfev0eb-6K+mlbo`k`EE{l!`%j4@)2B>d+2jVHZ!>$Oik z#OtjGv*_SKjb3$$O4Ta)IfzrX)%&b%1{KYae#*;US&vi8WcFO`e4cfe3CZ1eu{%6=KQZk3^T>+JpM{poQksGi+8fPK8V} zP0`>qMYU7J!{Wn80@F9vi1`XAr(0j+Ka46uwkZ1gDYydYIazQ{RNMA=4+(L2@+u zD~v(xLSWyr$277AT0Pct^#|2{1do&6Xk!Ze87+OrqNpbYDdWi9w3$(oa@f5H(4hGR zaIgg+^AYymJt5^#7R~m&4wJ)=pQ3cULC5<;@JMAajl~o`9A?0U(B1R@!=e7>LA=;Jh!;i1 zkEq-I6>vyW0WyYh;bQEYXM5#99m;Au>#~j27Zr-^-`ws)*M!Gx4uZ2nBfU|IkKS~! z7de-tI&|n~_BWc{nTgK0dBLRJd%#YXY5H=$(hHFcPDt(nmKpa}j3NoGf4Qcw3sFWU zQmGxh&X0L{w~tXwIy@vS!4g#Taenu?lB;@SdI5y_!*H?)xP3*|=}m}Z4?IiV`l?k4p63ATe-VO{D;gojL;;UPsfl8+i1I`z)a4ctE$C0!-4tfd+FI0 z^bljvQUa!I3`LrDK^$LDr=_guig1W}nm=vAq*8f-HP8@%E%v|!3>8&XBov#RO(bf8 zRD&~ZM~>O$UjHX33^O^TUtL4f{N5FzWObW7@bx+6CNgsqeBbpd@GC))-=%4JD(Oj>?m8o~`7O?NQJ$hHUScjnKQqVnj^* zfq!WMTim%8U7=`o?Cw8%k%(~ z#N_~T^z2RWeHGv9`MxijhIo{_#Tq$9XxTV`hw*|zaH znH|gLW3tEc`M50OQ~k11v$Na_3SpbZ1l%^|a|{uHKelAdj$rWXZE~OqcnpxjCAFF* z1)z|mC%_b*09<$il;H{B>Z!L`=FJW>2k5jvU^Yf3Vm@Ifg;z|_d;%0PBzO8_r|CQG za}*uJCa9K;pN2FyWEAs)CvjNQ- zAMTDK53s0NoBuP>z4@;ATY$*Dh5)SS;X?0Ijm^05@xhgrBdoS35l=P6H=4(58Mu5 z)ln~AwhNtp(X~zw^dN9i`a@~*s}?hAgIz|&)VdYyH_YQ@x#nsiei;20H8@JS4_Gjq z2BSYY{e#9M>293=?dw>o&}LjK{;|nqQ921UvMCz50^~E$?}X$<2ILu_20p3uvSm8` zmX=IQV@7~W`Yq!Z`3%#@2d6+jpNz%%OroDiMByi}QG!5JB+*z;!YLzuODy>mU&{-( zY0nnX`yMFB-!||C-jTdW?KBdzFeE(U!w~Iv;}=QF?o`Pe2TDtn|Gw9)v;0 zFeC{W05pU}@zb**BseKw>FeQ=S=UGg0HD6FeIwLI=+W1<`y)n-BzJi$AoZU$eCP~5 z{p%*+Zl$-#+nySK*(Cc4k&Fs$knS=WzBHEKZ_E9eC4a;JAqqoX z4j^l2*xPI8hkshjuhIQR%Z_R+JG-2*h|=!~4_hptfA~3tl|s-W6a+~H#xLxf-1pUk zQ8O1hKc_C{y{xmc5kVJ zKcGlHjZ5)crt?lhHnRwqgnFBr8mRZeK9za}16f%TDqQBZk^meVH=V#srG{|)67`2n zXQv@^06CB+{bTFTh3T(_V<{KHotoX}l}CJHNZO^wcpxq|8@_K4mC#do5xHk@nn3g=k^ux0uS^BT2R&e2Gc*>!Y-<$m~ap8et7{yoF# z4_Hq=lZNl?^f8Vz3JsH?j#s1QHLN_Ud(0kKXB$GU@pYl*q9-%HTFHM|7W!n2v?wsr zwE_@yUJIn+9YscQk@doDy@(;N#Gpb!JOAlp>F5OW+>7-NNnzmKIy8HKkt}#Ins)On zyvqjPjpuVwcr&N9RBLN|l=EgYMPoAyS{nlrMV&ki79ATMr)bfgnFakB6|?i6&Y+*w z+vJrvU3kgkg4d&CAUjJSy)T>*decx>3u7cBQ0DY#r#J)Fu(^xkQ4)Zniu4=C%eDcy z`)BQxld+d=_Dc-AF=gv8YnTY6l|?~aS;}%U{$#Ag_X5-Rwyj+W+s)}w!dO|a-k=Rp z_Oo8+y+YkpuQJnHXMnHTIvS zW1<78E#~l;Wp#JIfC1g_2BUxeioi{H? ze_dP#2jinqHhs?}mWRDRjz*9aJNC3CNz~Y#;c6ejyNsjhKHmaPL z;L~kJdD49n;l}bS?|vZa#UQ?-Xa>PRJQ?Kg)0|>4nF^b9pAHaAZV)3Svoki6vB>PK z@5@(z^K-u?+iyhJLN;s}3(GsltL0ED-A=jgCUMbbp5_120Co4Fy>8DhRVui>F!jBS zz+4jWWu^b9$r%gZVl4UG8^6b>NEUzDz-=f=g0|=X+TpwS8Y&)^`R>47rKFuU*3ma4 zdPLvybIWJm@;ye$&!AlKV2p+LFqCoSOA*ELxvN4x(R#uU<|eDzdlo7c%^fH!a{fUU zHN|OFQCTq_JxCFw)grSfW$4a~IG5*Eb{%6D?fwH*o6q^z%$xj|f6ZL!zx-?F&HgKV z*|_qVKlDWZnz2FTGgo_}f6ctrfAM8flIgG+6di%>opJYLF-Qh>E+u1uH7xpGVkEoAM^t~vT{SUFFno!uXB!%>GzONit5A1&ui{mE zr4r?8O8>JRzh1f!)B*)eOHMG51jr-t2W_uX#(!;PacUo)5r8iWl3v#6{zL)_-ut5j z6f6o!L0fY`!J^P32q;(-d4vH4DfW{MC|EYIR6s#^_>VQ9U;x4r0R>M0k)`(cmd8)* zIQbRHbO>ST^cz{J{-qaEhRfgO(k0!y)Spi2^3d4v63qE4$e`jL*qK z$vK{EaQ-wZiq+z~{j+xW12)jOFCT?OK0C-TA>^ih5^^)&$hfrBp~7>% zD49E&b4s){?GjX2whVw#I`dqC($#Y#Cc?!Sn80IC0E&RQ@Eqh)iU0Yhx2M~)xci>C zX2`H^s8gl#sWDf-mL@b5a8AZ{u9{0l_JrQGI5M6!t za=c-M{)ui{jk02h7H0881K^ALU2|rVVlYJvLIjZC72|kH6sfj>5GALfBzILffu+WK za{!xO-=5TPF114w%Wx~ZFe#Z@%YT^7T(#ueRNbN6RNcm=)}~FHn*8Zs+rP@sq4H_z zht4KBI=ZMcWFpBhzg-648mBWUa7s>zA?2|`!)z2gAH+7H8k|_!*i1i%n$P3d;A29+ z)>7|ABZ_upW=;9cJRQqAo4%S5;CwxyC&^{G!mRfGxIi&3whq3VjZaw0-4C+F`hO(v z+DkN$@rh`G;2N_STKTj0%9nAyl_rkE1xz~Ifit&5ATPCp{A{v4C7L;dS;u&eQ)oW3 zV>-QA@ss!oGAU*IboycJsa!A=iZ`dz50b$4P{@;hlAq*czbfDVp$2;(7XifKozcw8 zOuTVz#WSQE`cfU^J@US``nAh7X$qN2?9iya9~(0CNp{d``O^*B{(a(8qfnOKRz_sO=`Fy@&6{TNk>b%yH0~#b4fV^aDsS^w(#O(7@-r`TJ!>$1yLYu?> zHm`Le8malL-l#By&EBj-uE`$evx4AgqpATN!Xz4r#w7X0Mq?&wG)5kBN8X6M^@iAp z47)#1iAbnwSrggf5FouP$QD&{(khTGuW>KC<|0dK?r(Sp-5M*%6iGX$(@!+FLHz>d zB5BN%xJtk&7fHj@=}m2{fmnUK);QbboA4*TVd|xz@(8|JBP^Dja7qT%nRM@D`V7gh z6o*2+=WdFor?G{_?>Ce1)z=df-bmoc&WIE(cYg)(lQFO$ej(8pxAHzKWYuWcM>FbI zD^Opds!`dh!aGA@#=VBJvx5^!|2 zO331a6*4ArlyHFoA2`!~WgDRs5R zm8Tj4&P#GT3iX(X10b|2R;x#Od=%=z8;jv zS*bpf@_Osmk~g)DAyZG@?jp)^(>2hj6QY3N_tHpi^d_HFy-6+%!D;v~K!{D#veE+mo z+fH){Y9|v3mXeiVBT^K28aNXSGRu&lfxHE^qq8fKxw39!v=y0C+?AzxtmeutG)%>t zfl;Y~jV@Bb2FRQ)KU3TkZK4ksWNw_q@r7h=Iqj=XmSj_zJ+7p4X5pDV?h(>CH#il# z7ZtMDYZjwf$tl4E71K$UU6;Qh{?^;>JSDykE&JHp<;r=H(?s>_6JWflX@N$P#0vg& zQ^GOUpV|LfBX?fM0&*7;eaWfBnObt8=GB&5$W|3LfMSVLKIdC`9z)uKJa+)E7@O82m z1?+TO1K5T)3kJ;vZxGH!L;xHTbJYM6AE z4aTjBij*bjQFS@ej9X-0&x$K7Q4-=z=dR0GVjjWtlj7WT7pqgWA_w+LlEhf-S3K zwk&>s7wrB9wycRl8a?uImv8iD0bTa&fj%Nd9SKsDtZ=Il70TA7s3SImBr?J^6eX9F zGPPP+qimL`1egp~(w|r)8)*W_=VZ;TQRyOUltJFW42hLBO6>)SdC(fQbOV&4frZv6 zRT5-p;9u+N(v_5gv(U$^QPzVNf-^3EOIV{?r8SBY)_Vz^&V1B%kXX%>Six!O#)G&T zhEQ3fRL^q*W(bd0t4DdNDKpB$1bk}^C6y=4(lS(Lkom}PZ7XfDF>3J;>Gw*;s0o*l z<26ahrmaD`A^Xtt)+nym6`_B#Oh?3BtWxd}>E}ogFGTWp?&){eVkX#T6hGAz$`H^J0Maz%85^gaas0Cs5N2rC{PxD>Y73`u35v>eh{aA4^ z!j7Tu;yOI~+C0?A@fJ2e83O_D##Pj{SqF;|QB)(qT3d-$9)ujv0o-`)#WIaJ%{34$ zYD9FHDY4rARgJi0-wj5Q!I4M>s2b@Hv42p&r3MSkT^*N{t3<;iCe>4v<+O&P z^@E(uML_=0}$6EN5wUBOC#Z+h`Panf;OFtobame>s z@5%pAPv(oBa0Y^N+yxo1`aV;ukJlYG%^Nu}ckzXtkGOKE+}G`G5KE$a1RbF}puL6n z;EO>_FpNmU=mo~;Xf15GVU^Z63ISUOP zC>zR_Z0OT%gd8d+Jh6>;tgQ3eueQBTTIi&I-t273+@06u1H2(N)^ zN`8+MuZ&K+S7ON#$8)JaO5Yv#+mbD=YxL}Z9kD9ebJ`hg4ElBcRwWn)tNK*i<|RqYd<0R1&1H)ck(};Q!<3&$(#V%3{PXWZRTTiS|T*B7hn`Cpv3~< zyt88rqhZZz>9%-i5%Z|k5JrSVqZBRcaVwuQ6AeXd=|^3wc_Xaw81F-tU?TeO-FSHh#PuO*?%lq5sl%a6EO`KF88q z*rQ=cvk8#Y!#j$H>x%~*p8eI~;^D^PfdJqB>XzbRu6Veuc(}cIxTAPDQas#QJP=>p z>$#_Rm@gjgEgtSG9_}w5jusE!DIOju9v;#I7%fcF)h95JmZB33!J+hHxcj&3l64+} zKs<~6OChi50=vrgts^n`yco|S@}u#r2!z+Uv{b+0S@MbL6g-Oe(E?Z(Hj2*Jlj`?w`L zA8Tt=1s@wl*Q@g}+Z$<@d<+qS6!9@{0X{|x&c~?Gpb_{O>0Aj>bOlDHt{C?a23l7} z>x|4RgprjM@>-FiI6k!$BU@jbv!zFHdS_;$CR(xe|6ptI7GrCyiKeqPB0Y08oIwe; zHsl>Ecs&3iXUWR!xngAuo)Y5GULH;s${UAI54A&?Sj`OHC(=Q%1 zEFxx=8^04TNQ=s|P&xcAR4!gn)Xk>;;=0A%MC0WBmzGrI$A|bgdfXmnqpl(egsUq zVpi5j$tL+_Y;wKiFnd*Fll6InO@hrgG}Ib2nnQ+@V~U@$6sx?UVwLnutnvn9mBkR9 zRl=kO090d@M;EY4bLbynmCc>eW_PnJI3-I&2OphNY9&HwIQ%M3$*66fxx|CMQ27bT z3w+8m|soBZnjFmgtXSf2R1w_~N3hEi9+QjmS8muz7u_bExWs%=o7#5p2 zBOom~Bk;RMtVST@HctSq2e=7B20T=Eu^2XplX{2cbSQEBgXPRi@KX0AzH8e}qqMP6 zqh-Yf+n0;y)2vIRjZUX2j|E4PP#WJt7@EazP+WTZ(F0v!ZUku%pA@zik^g(5k;C2~ z%rrAG$6%?9#>g2gz>vk<=#{C6N&43fvmj79EKhp>-{_^5sU-5wa>D+&R z@o;7Fa8>bejUJd^;ZL}0iiy^ay)*Q7_XlI~n9hHPI}p*~p-C`a`-bsyktcZEcGe4- zHjPm~U1Nl;8?zk}4{7N<6RfsvhzF~MxQf+sjatFqkojP>A>v+tSPWM<%_17Hs{;|1 zU3(mN{-h<7N_+G*<#y(5NU>1}xdNuMh9X4SEZO5s*xQB)i?EwANh6W{k}}!SlQCh> z2oqK(VZt(R1|~d?el3*`_|rO_lMTu9!;H&{d5zNm1#8S0SWA>a3IV~<7ZkX$$sR)k zMh4-txNkOWhnMkOuesp4cD);}Y~vaby{h z@PQiZh_6{^A9!=q^)VSTtj#R6c~u}(t=x1xGpfY3RzKJvuphn>xOh`Ha8_ssXppA& zGpdye?Z@Z8H|#2Q*#u!xZCF(k;^%I+sWyqwhnj5+!N|ba*ojZud5LJg5A^>uRC`i$H3&Um%(LiUso(5VpTr~@;XJNzY zBh%r>MEb|-8Zke_*h)5U>bETJ6`L23q+MCZ#cpjzXvEpAUDXM@?Le=@5BWn#ZL=dQ zAjJ}fSmUA-l0iDCp`C`H6%rFMTMm>;XbG!KYnL$vW^1JB8s5@PxGRhDjKY1Iz7u)X zr;z~~qP(w|M%Iilje>;om&&TUSD15wpHF9WBRm-mU^h&%P&@skO;kh&3oa!rExFfH zOm6v%!E9e>tRhv;=CEkN<~lID-;LFj^f1N8s~TcAt_WMii;JYkc62|`MHaH8Aq{t( zG~6-08A;#BPUfg$1OX-Iggm%P%7d$zG!8v48Wnl(z)|&Yhe@(-IB)x+eDq_3N zX`9`zjl`pB4PQBrbKSJ&umMtJm;821X+77WMjxS^*~H@x!AO;&H7L^ z>++!N!60>{Whi}H!lgq)DVLMV6L{5<7wJN{A+`fXi56@wb_MetohuWzRqny4?{ynXYg(-gP^-@yD~xog66_e#z-Hl@X> zvdd)Gbhm7}r5=N1Z6HHmGAvGb4NFN_xp2EIEGkedePbI_pBxCO4T;>G!sKDh6MOGM zaIB9yqDcgt0S{x(u)wt=B>K*hN>ol37Mz~DB;MD z8JY>KRdyM{OimVR&k%^xBvq~jOE*9k8jvAJ$4ZJLKdQuSgA4rQmae4SMiXL~lZC<< zW+OORj1*25tayZ0t;Yt(dI0BTcI2l3`0<60g_<^RG5Sy9YW*im)&GpMB!1pUwU|Q< zwSbtWa#|>>6$~C88Wz~G6tU34FLbkwP#LlbO2L23@KBq7cRVNAujLQVtLdB6MvWs|yE>NjB zrVAioM#kCiC{&yY(=xQJNrk8#zM(AU?^!PCuV=4`w}525ax}H+WUZD~z)|pbKtFg( zAy{&a?4SnXm3}Fx1soc+jjYkK&YQVI&Njzn2DCb#6NJ@2D(m!3$eQNlmCniZrw(Ev zYSPBXVaN|EtR)X4jm3lNI3`Mg@Fh^bh&X3 zkir^;7-_t91?dh~knR{zkVav5>-e*2%EC0gyTmyu>tPj`hn-|OcO8w$S2dQ7WZbnW^RyneOf8H2{kLt%Z~AFqGm`F$ z({B?Dt8NdEH&RkTdMP1OA_?!nLC|7+wN7Prih{t@&aItNLV_%7CR1Wpu#N~GdR zht!F$o04S>O^@oT5^)#2wBY^Pu572@NctTXK$LzBvN9npYkj$oIBGkH-Sp2fJE|>O z4hmNzeV%Dvw-pb!7Z2B_27L`JPY!qOX3jyqU6dp6B5HMa70{re^iwC{P z=4plxZyTE@ZP$bV{c<6ICvEO|K4bv((PV&Pdk?&&JGvmY5(Um+L3s&`o@LD@1t^%m zMw4~TNV-v3xd`xtq*%Zo3H}-_-_@j03Us;HFuho+CqM+5_bJ{T<@8p@A#d#NqNv4;0`4ByXKN?nF^^_M|_~oI7=ngiSW^Pinl(JM!XC+qJ4qq1@a8`sBby=zuIo z_y-DrpyDtuwCb})Z%99rsRmnFz{4kveOKEhwLunOL7Fk=pO*1*N-?J#P!0l32z{JU z6aM;M*h? zmq&`J$wGUDmyw%Uy*(=BA*rmmUM+UsVfG3EM{XVw)(e-Y;O<4m1&v3b3g8Gdo`GPj zw2HC*x^(3gU(z2lqbEC^UHVMZ3z-;J6-;!Kx=1X{75Hh$jxCe9DrQDZjBeGL*cHyi zt|*z9W(GS3KuG}Zh<01Q|Ham+C%x@?hfe$ZH||b96*KQc%A?q{4Ya5 zBSKUJ2+UZCoHB;Gceay`Q?j|^*JxTAF>}G-`5@*Eu^M-Z#pZ#5F`X^zh2YA?Co@JY;~qy0iS~zg>O3Q%7}x zfU1&Lc~s~QTCGdii9*icRSpN}4VsDOdhS(Dt@Wx_@G39tMRf~Q#*9eutJ#a@Kt-9s z(RKhQF6HDnZd$|?gIch;%pC_^U`EaOW$!V$fQF?@xu;b+{D1`n3l0mTmfaNV!lm3= zuGIgzP*lCN<7z7wRj#ttxt>v21Kk>m0$_?Vsu;vr4lRmw#WW+E90DCVs&j$1)Nvdt zhS*P*u_VN`upx0hIu*>?IPGFf0zeZ3Z<-Z0kbjd8j@POhS%Yzyy)5%{qNXK{!@Or6 zmoyHunKfV>zJSPwD_f%fWPdxq1Lsk>0(*0E9ytQumR^rc#18YJ0fzkPnuWOCqze_(dtV;S3t%lmd6|nBujxTrcxb%Yq zr?QBmBM+53zH66$#AI#9*Z7pNTp)xXb~j>OAzmQ;sE;Q7n1CT>0?X9K(ir~Z>LlQ8 z4oE*`&AgF^q%NIA`WdTBKf{&u^VhobQY{QfKMHMkaWA##$4EblhF1zdg)o5d<0a*% zDTgrDL|O_wzYd>M6h&kq%?L(nj;vwVU$8_^x>=BTG`hZwrNx67vD_Zc z<9kPPUb(Y~{RYfO!_Fi}Kuh_QwEZ+gdThAo>pkOK{9bl$dyBz&srT9nWgCZ%0LygW z&`(kzQI{oq#hnl!5BYFk{xCWq9vxY*zt zaXCcd$ZB$kqzj8G#gczy(ghsYAiuhF0Soj0gmp_u7oujxo{3 zQFXaR(nWP<%`28vou0^x^2i!_II;%0s^p8}$eKy;_8$2{u2RL3HBT!!y&qY#IuQ~$ z{{?BRWnUm)&~gwGlH8B1v97@P27w$}_K5W){TqLrkLf+m*NbVx*2w^gbAxpj&har>Sw?h;c;s!N-m1BzUAz(lnO8?*t;gNgal_| zZ9Tqdw2TCo)Fim1F2O}03^-Vy#O33QnuW*DfVI0{+ntOf;r#2uKMyTC{-$|d7Sv&- zZlG=OrTKfo}~H@WG1W~w?k@sPtl+C zupngKZJ16%Lu$$MP|7+rql+r)js0`IF+0kqDpmP?Hv2gQ_6&SXn^40%V8 zcecw}RBTwE&#%sdN))Pj84c0`-Nz(6fmdc@ip%_APMyF0?WS#1}mf6-w76!9WTFDTX)Z(mqBSn1!d>jHP{&wE0A`k60aUCi^eQHk3m8 zOIa>0#aPCTaY0Z;3BT0&ZIt%gi4$wim8T)lv!O3t&R_LMpzPdcJ(}P1jSa_pyyemS z-fwIGWKW6YA#cD)CyR_D`RC@_KNCfYgFTXeVIJ2LGGaCws4ovRlXLe{RCxDsy78rZ z=msG^^!xk#K5(4^cK3B90Znr;4z7#_3lj z=Lhu2rqin}zAF&Syl*5`JzKIia(G?IkFl=CkE^bL4$laX7XGg?p8d+>U{>7JWN#mJ zC>Vn9oWUyS;YkoM5Oi2c!>Dx}6%C#tqo);j*@= zQS+SH|B6tHh{0;rD31?9y(g$@=oS}){XmL1oiZC1Jtb+i+Q>p>8Y=@@it>tzR_-)* zqC>!QcN!y`!4kF@g=if5xU3NjjY^;xs>#8D9I!?g8o^wl`(Y8KD#qW9E2HUm!31Yt zgW%p?i+1P1{06nVb*c#nEXSqFNPD`jAsbqeVU~FdMo8W9TIvpA*rDEQ%Wu~%RO;wT zaSLJ!bzV2D;HDVW3mM4c zrnK|fkAS*?*R{5>P23&TnJE0X@Mt(6Bi zp_H4b&BM=Yfgk8ReW62!L|-f_f~ku2?sad-I>rxb1q@#cD|N_L6@GdstX{04u(Ek! ziIC75J5s7TVrWenm>c7dlqz-Fj9){L9M*IoImO6(1dt5iq|xU7)E*bENuJJs`1hr7T@lW;stJb=&{|zhAOR`Q1w2V5hfkPJKY~gyR!iFK zNkN;CmT-9ebo%+W1na{i)A<$GHPRV#x<1TB4xjlG`z7S!y#|vM3PiYPVp#wPWY*p!z zQjoSu=l#gSTKet9gwyj;4M<|7p;Hr4?v_d;MOEE9A@mO5i{wFqygH4Jv|1G-wJKc7 z2~}*Sitrf3HYUS|ia`>y|C0T4v5o%uCQ+?&?;mgI0tn#UviBiHow894);-WE98+zE zKo_ZfB9DW)ONV)36g3KKv~7b*+9@37?d~#Z(#VU3eB;yUZJ?+CXE#UDLy}f&fGlN~ zJ9UTo!xsOAO7N;$trD_O3H_7o3NzLjVMDC}X3Q{L@MkP=;m)Aoe^`=tDfu4`GP|X& z)_joJ12$#df)NW82MQF|5?`$%F<7<`u{W7LO zeku#q^8B=RO_JE@GEmwX)$#?oe*~_^ElfCHuE0%e#e(=hO0lmbM6Oz6v6?w$FzY1Nr;J15zhucFV3Ih9(=a?BUK2P#q6=&0etv{u(! zNC?cAb`F1uHH4;88tq7W3T&2`&6uWDm6Vsm+dQc>yyO&&0RcxaQ*1I0fT24umADAClGcF>FS+i&H%9jxx=sCGShdOKa z6qWN*19cB{>es4HxvP>e#Oe~4UanI?UMQ+xEH7B6gvkqfrKGiVOJa=16-17e`a%|J z%!8u`2dYO3iNQC`3yFc+5H2J!Xa7Q474M5?Gl4pcTOLYR~v+i3h*Z2jST4Ske>i;5vJ8DQXVP-ktH&4ULp`A z+0P|1sApzVr(;T6tv=-m^S2B$926OB)2I>|Y$XMKeenXK^_4`1fWJ$M42x8CLL$y}W`!Sb&C#R}&XkU~QQxX9haW(ND@uOv+a8G0KR~jT z&(`Hr{fHsUQIzdDjwMVGKB4KjaWo>e`DDLSRL=lgUEx^K0a=rW{1KDDKJpyDpvQLWI@%T?1 z3!#2@jHE&$FES;X5P!|tj{574B0tpw+W5XEW(nOks{a&OE*rsZ2gPkYb`f*h>|+88 zVdUDi5O8F6M@Jf$93j#a~K zjKM_;6eSc!lz(BP4IZqbx%9uXB;(V8Z@E->zuk&DdYId1ZAz#jJx4bt5;Ot!Y4O_< zF?_51hHD@zGs38K#boaaRUa%TTaLY>@9w;tHf5Muz%8aWNf{i49PKxzU;EQ@nJ{I_Zt2V{laagU0|bc`TG z3>>kTMrb`7EV%AWhHY}#@q$n77CkNFEE$&Tb=>{pvpUc!ay1#-!Sq~D#!@q&Jwd&80DO_IDSPuswRu-JfgQ?4BH1$FE zv&_Ns2{)`or-^tW%PdWwld$C_1;YZxmWQTTr-cQkDf>&dF~9fdhHT@c_CI#9D-&Y* znTyXy?Ou^)_q}N{QImXzwntR%{ST6ltT}fD$p__Rf#k#QAo&nZK1e>Tu}GqHJtprp zT92_POmmb&DGra5>^S(i>=7!8CxhzK#o-nW~%09IEJ z4@8czYD+P~0Pn1^yugOAGs*MN0!p%9OKQS>>Hz#_=( zm>9wsW4Hz{^eP^E#rmneV*Mq)1lI3V-s84vu0gX>>^rAUh_8sHks2_LXjK{GAGhuU zjpqbtRFUfoDUZR4$rd2~T$`9&2I6s>IY}}m_8L5l-`Al5zsDG*VEPSNdu#kY3jDq) zMHtS@`L8m3yfJ*W364u_^dJ`!zYx7(tbyTMlg{u5I|;*&7@4RSje0DEW=UU!W+m~m zv!T_#^%fmElPD74!PzLUV>>K{C;%uoHsFwo+){+W7ZLVxU^l6U!7s)^Z+#r;;L}}&!M9lk>H}f$)d3HL=hrZVuAPvax+uR+Rk5)uk)vfHrKR|D)24^b z*Cv{y-qir>5)`HpD*h0ySu;n=BcCCfxWJRBqj*1ky$ zgQrfX@=tK~5L)IEgIZc}?DWG>A~jyNIm&v-XPshp?Z=(2H+4TaT%1Uqsh>!F(b`U= zPW7u3sl{o}`iWGhzu*DpBE$>{3_9yb6t^Z6IMGTS4kuEF*_&=mf$D+sbKdS>cOsQW z@V3uCtthghg%K=3_Rx0vWm!n+R44!7;+KD4zPxMk%cHW1Qqn?qup1%Qz(;U+wfl$; zuik}4pmuomSB;ZSbYPzBx#gpWFrdS$5Tarlb+FjuvDD6{ zB97J0rXmtSJnV4r2g9u}{Dw9o40Q5_>;SEtH@BVx^jy;XzBS2$wQw#+xUU^wPWK>q(2LWNWw^Bm zp=gA%?esf#dbghPMa488$aBBJzn*8`Q1{1w3O1;0ipwGJ=ol>Vb_I0>&IQIu8W?KB z(bo@m{OIfaT93Z!WYb>72OW&UF@jw51RTTcCR`e63rEH9%z9UeSt46ja_N_yzB>hl z+Z+>sZU=J0ZH`ph4)eixm=B(8J__p8Ol|+h_F0@>H97cVJ1rnykzzYK07XqG8i$;_ zd0z6aNQJHz(g06BSyX2Q@BXyk7Sgd87QPqCg||YwrQhqAlIr7iJAXLdOL%C_lTPXr z2OIB)jz{?5z;-O*TL00>x+}Ha?+cVkWisfN9MQWD#iTXR& zvU+PLVTlsfkJH~90$>cA6;JS9|G~oP52wG2piMAo+!}}cYdGJf!%Z6Y5tg&Q=VSjq zj5UE#$={K}CnR_edZi~MEIJ-(3<;PA&Qs-c^K>e>2+oI7!JWc2a6ZH#|QjbDor{BVg0FSF3FFUL%=an$T{&I&^mpy5L79t2Oxoz5(d7>#aQ9A|w zn70cHhg=f6|E;D-c3;(ul1uYD_iff6d?Sla!^ods^{P$!s}k-d2Y*$Bee^tUApWT%6S0z03sZBY5Rl+?K;jc>g4z2K4C0zcR%{hNn!u=HCuS&S@Rhx7E zs)Q>k!e5neBR%D>O1O<2{8b6JP$_>^!u5A-%K57j?xGd`s)QTqDSuVMJ$G-)`KuCU zKDR07uS&R|;qzA|+)OL{RS8G$+?4ZICEP*B_^T3bqgno{gm*9&{;Gr9JW`40)h)<_kCt;ic4z4Rs3^TRK>;OSZPp;I`0?Ej)yodQeIzXu+Ues!;8 zPOtADRiABX=3COOec6nR`^?a<^#4R8qU}^tgR*ma+;VHhkMWh&Yy{2AL@iyg z5oEvA7*jgk<0c-RNXZNYN%w$ewivwGs24~V3h)&m5VNgAfHvkbeJ>%@3<}_AFD}Y2 zC@RMSySA6^oRDxvL$`UZnA;^7Rvq1vfNuH;y5*xxx?v+C#~k3M zNv2)>Fr%>>-T75nrR=_-&?};~=;VlUM~q>)+{JvWS6R$aaBbQMncllS-JZqWv(!zD z-ca>CTG!3@L%XSyBYd?4^#?u0;(N%KYh~{HD(o`8!_! zC(Hcc*0paG{1pu>=peRl`V|VF~`ov2J&}D091M z0vW*;4e5&&1X#!iTXzI@2jvljPrd?Ss~lQHB8Cq&Fme zx)?d;(!q|UfOX19f7NN_g>aFrOpQ}r9^19w_J&1Zy~uC7;=w4t>h~YC><{ssKc0f! z-{yLZ0EcD3p|xIssbe$|pqgiYu^RN&mPRjTIv^wT?{v_a718W51g(P@laUOa^auF% zWRL95##Q5sCjnWX(9H&^>T6-PAA9G-7}Yr^{{J?6I9luBH+Wiw1~&ZOr=rvLT7sTP zP`W3)%X7T0%%LZ8D1EOZ&1Er%Ov;tKOt;ISNzsNRX=^p+UcdBBL+~vz9T5N)be=$B z-<{-d>5IlD>}9ch8_>1?1|>6?QN!L0B3&$J2;)~m7v|lfnyn}_vARMhrJe%?ZLp-0 zH=fo*$Gg%Qip<^i!)~Nzs~Ba^_ZPH=fT8n}W>`aFw|%=!5E;zKgwgW%CHepSWXrgP zsJX_%K+^*aZlTm*v@k0K;8$@N-A(p%45c0N7r8sP(bYSRWtD>e#-X5gZSbS8iN>9BPAE^uocqFiqo0FMgT1jb_b z0t;&^fQN;(BzTeq;9<9KA$Xb)(*_<$z~(`RjU+VNZUQ@|r)k3h!)WPgQ{doFl-Hh_ zfJNWVb;>Q#D z@v-8^uDsPeb#Z0!RKVlp=$cFfaLJp$IehbXZM*6K@ z1pb0^du$f7h9PF6v2!9T2Id_JE<#Gl$ojHrAUmKDgO$2(WJCEdZP?sXjT%xl$On4t zX-27`R$G%v_uAyBsQK*X!+8eDn`z3zmEnFNu9{4dM8geHllp(w9J|+dM|;K_@sM4V zn5%nFJRO%hh2y}!tqb*%e57huz3J07@qF>EY6`EpJ4y|hQ#Ma~cxra7zwN4AX8rZs zPw8)4_$MNhXH_1jIvC~BTD%cB&^n7b8r&WUohpN*^dtX_UqX5c0XmDK6yo zwX#uLBzHmzHS*K=7~Ye&&b)w7)>`?osDQe~YkCg_LgHmqlPy#L?_c*bNz%U9E+%vA zrt@EE((xc%p?h z2Wq@FAR( zw{T$s+>Q_A+`E`|!ml==xTDz!L8Vo_y1cl9R;g&!$*HgW*p&*AOz_$BP8Zed@&^`HVpiunS zz4#&P9(?=3Yx~Vp|7FLE-tf`yKD7I6nPii6Q*Y?h@4n=w#@?$=-pw3$Pd(!=ZaMJn zFTD0Yq(9SZB~w|`tJ<}9>YTACKzj&;@@G$0=`HP}c zZW2h+V-&oF322(O57*Qj=QqZ9mEUnmuQXH4^oG5AgwpSg6pwSZ+qMK`6-G5Wb<56E zU+{z8*LU|C;qk%Uph@%8zj^AV=l;>`Kkh!1K3>FQkm5%m$?IQyt2H`#9&<`PUO{RYUUP8hxDNBMUfuX{d^N>6>@ zBWG{B=Z~K`b*SGy=;NM0e{Qzd$g#g>?Q8nU)t(y7=dx-g?}U zB;z|`7xqS0HTM7=0NWb}h{DgR&c<&#*k3g0uq^*nsKe>3xXTGtnX$NrHOkiI@RDpO zv>HX{_Hp}zo*iKERHp(ci!w@Y$%!vxTba z(#Nx6aDQgws*iszjwfo&??hMar&|O#U>#)}jQ*>S?W(2FM^!G@8)y`wz=E!Z>Trc9 z27GG)f+-t$Bj+?RgNVsFP|tX6Ob}3Y+qxzMI2`}7C}<424VKB1>BYsyCAE)JI?-kC z;!hgL@W4Re6$>jvmNN?NF!$o{ku+OhfIY3X#T7^a>=1CkUR2m01Fl)S1bgCOPYST} zIx)bBRYj`(bnd>wxcuj|_CYU3Q%C_Xqk`7an=^yc9@gm_uMpdw^Psk3@Md7>Of9 znnio+sO5E-qP;cz=uT-6~E2;E>&c=Tayi5BK6A>pq zSbrxetN345xHDp_1f<5FBFQ>{@{s0~TRZ?R!jGnP1hh#nSSg3&2ciZ? zj`4Dnq`}nXz7OC{h@!wwiUvTNvH{Cl^_GHirgM>G>Q7$qtNFD7Af2g0@JZ2N_F8g8 zJfWagrVyb43}Qya%#)!{pp!1iNMenH8Bb9k3;e4_eR2nm(3X zto==)NhWc&nAuxrkyQ}+O=58-G7K`Oo19VAc}(Dl5yhdZ@LFaLZ;13b$|J*xLPr9q z01kVC#2`odO4Zi11WEeE%0*bDIF>!Ib;RMy!3yhnY<<>j*^{ln;qEo-lGdf|i+$k$ zdVvPN0__WEAr`W56oJG!6MaB)9R^!n48%gvLKKfpf68n-rrtO54|MH>$tm%Z;hBw! zXX2%HQ>+aoaYl?9EU{BQ|M~rg-goQmmrp&pff@ajtG;AEAG-BY$-s%0D`P)(YIozr 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 z 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 z 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¸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®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

470GWzFiY{QilYxt`*e7zkm#m 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

6>FDI|vw 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 O8E#sxXVQB4@L=mEn~uT6p7 z{hac9Eokrar}Ioq~RomI8n22(K%AGiVK zVU%;b5d85kgZ3eEutUl4OZ!k?zh?WsAGBM@seSn*8S{^Ul(+Ot*u|iIn4H?(FS&3( zl=69qa=tBSA0gMW|LS`Yr@_m{d z=7XLcQu`qGN9(gRXdB46aZCGIJ?+PeApHCDgVr7;J=MpGrfV?mGc7o^Z|76aX`gP1qW587?yw4c7mqkvJg=e~SjBnQ3s!t7!` z;??6Na+puhzWmI7yqtRf*Pwm51*i7oUG_IApSJr+LHi0h?N`?`ozG}DM6XnD3xak# zIq1E|X?aEO^i%ZtKjc*Yi&L=vaWCsF`l9Xlx1fEMoc`_#+VT5SU>BsnY5h(O+SkaT zy(yQaY?qr@zO#e&b#jmw?ea>FU*|Br@}S*84*i4Wx|`+n>FFEfud%61Zy3bESR^`1hWIraS^4mQY>jw8stw#A-%EY=l7s!@b+7Gst=kyNrCrGGBd6nx9I;pZck6#CA^151L-uoW zPR{5Ll;1jXi$eAbf4;KLrS1D8*DIk9IZtDtnY5|V_K9?<#>ec zd=JyRJY>Hn*HV7yS1jL#ko|_7mj5fRhef*ePWnyLWdmSq>9ynh_v4V=Pfp7fmX7u< z=DJz;5d0?bE59SBcD*g%7v!eH9<(pUdV|#Wdw=;(^VaLM9lu~b9uL_c$Z7wd%p~G}scZpDg2NBDt`TJxos9L*%UaZsfJd z(%^u9Hf7=C5Lg4<&scYn!d)$P8+mUl}(Q$H>R}U>m$6|X7 zIrtmQcax{5X!nq9PY(8l?=z%-XgkZgp4RuJkUf@M%lf+V!OslY4oBgd>A@Kx+mW2k zOLlO43HS6x+p{)gk0Yn@d)_Ob>USLNP+Pe^kDS(b9p4+gnTC1D*&&QGCS*I4)B0Y_ zYbqo}j_UWTyoOKOqYF9sWn6z-@75o^^p0=Ax%%ihl;lG3g=|-HI^G#x2eHbnC(^#$ z8nWG5a9S?87DCH$TL|-y;*jl54tAICnU1iWb?m<)pC07k|MLCTtzLR6*M%Y5lbp7v zytmT!lq38q&t9yr^rK$nTzk0wu6o=l1V4MH_`T#*Ki_A&b)o+Kk8&1!+NTAl?cRra z|FmbX`jUelalLjM>mlQj=5tNR_9N%&fqp_>6y z>%XdB(vL7N@bn;z9KPqZ76alrUk=0gzckzoA*bctJQV#V&>Q8K_e@&uK#d6}r}+h< z;IAzDTcZA7?>2_dGZExe?$6M#ACwAvKAYFJU6yZ#l7n10?>U926_{b3%t#*$O}k`agJ?@vd5 zZx&&k>lHH5es0@%aD(E|pSl*o-|inYZf&%h|W)eBI8wVz1-L!Nnp1)PZc}>tvCZ~3G7{iz^oPhl587k|}LK90)+f!n0 z!ycRnId3jt`h{i+Ic=XF40*Ggp@l9hAYWwS$Z5Mz97q2@7V?c`dQ*$cRB~$PcQO>q z=BXGj6S%)*W3ib=PW7Mz4Awrjv7eul!Y;b$M`~% zNDlrM>pL+4?NvoPbVH#r5;Us91tBL{zI zGB~-8N9%QNkoF;D(#c``;JEQgJlbP&A<7plG#TX39s}|H!qKSbamC=57n@9S7~jJ2 z{o;|Zw{7_zO!`w6Iq2VTi*=5HSQqM2gMPfF#$=O&9ipH1HvP�{cgz$swomTg`nV zz0#pi5;79=!~~N|4(kkD=N!y=MFsai2tSh?{G1k{5d%}1Uc8w_PU~?C{h-b+q*gq+ zL^Io;uk0I9eP{{=naJ@i$>fn!eICW~hr9IL^=Zi_pB&mP1MTTTLDnZTJ$Y}}jLXFM z{2JH80(@^QAtMXPslW0b*O?A@p*|tMsiugW+N*HB-?#Br|2I|Ciz*ZJbGr=ujLpWX zUc6F){`qr-36X=ninXfOlP6iVgO61pz0WF4vA=w`@_p&tB&0j968-MFN>f5k_5P^@ zi+;>&LANlyw<}C3Ic>Lo6HtB|W7Yp%T!r%8Rb|S^Y5nTme#j}{f(&yb`zXuFY59XJ z-x_08AHS)fJ*YGl&C-jvs)te2QQr%h-o^@3>F4DAurx;nw}iQ#W;V0J&By^%lQoPCHp!s zzDL2Xz7=CmCI|bRfp(vo#r1(P^rI%2zxcVyNfv&zvC!KJ_EQP%M-Jl$_hmoEd2Iss z^}SSSPbH`N_B2Do_UHQ4U6oj8m{Vy_Bd7I~P^+4+vHLwybOsVLFHZnD3%uQX?pQ+@f>g>>Zp#QV7K@Zu`FfSmSQxt>+aCF}R9-;r}5 zr?rLlEOKg>wo)F^Tt9oYlAP@SBd7i6W!jYi)UWGlH=eFE=a9p=FbwwO{wR#Yow+ak z$V_`KIW5ngVJKg<+Xp-g@>`c{7m`zZ(tZN%N)OKSN5b!wb?fuUX+4s?bwW-5zuZ45 z`xMV7hxr@V^$v4=NcOX;e%LB|0XeKMBx3xL2*WDRPr1&&s@z^k4&w|%HYU(-dZZlX zysO+UBBy#K>#^#;U%+*jH(_gu7^z16U4|t~1 z)|1orxP$X;31z7Dko}~X&sW;Z$l-tLozzF`Z>pdNy{hcx{_^d2=OMUHYe}Wmc8;yI zSCCUVU&8h0_Ou_LQ_fda+P{&*xW@9!I%ceHF`BW&iHy?$3iBox}sA0j@Kc zYO|Ca{KIVc>#`pb{WP3*b-1~j9PH9)w9~;ztN(9gdaqZTYsjgd$$m4H|CP*F@>AYc zn`_CbT;5HCUOqYu{Vb*g_CW$nUFT1)g!?<%a6dzrQtFjl6>$_!_4|raq+e2MuRjW> z^OiZKXt%MY_J*Tysuz<=F}`;!wf`Uo`|g!bx#xIZXmyFbk(}C>ULL3VyrzWXdx^b? zoc4!K9;f#Hq7wLH6HDxJayp(>^8K`g5Y~1~D8cw}sMy}zB0bG-0oQ-xJ?<8A+TU*V z@>Tgse%g)?7uyvr@>P9)gzu-@mcS0*S!`F5gPwAKP8r{`OMAfXl-gU5!m0jbmLk3O zrS`TKoa#*}_b+uXwQ5g3F0reQ!s+<=Sqc2S$4l((EjazX>-#bpOj8VOm zb9Z-=)BY^;9Mzkbi!gq~2$3968^UEySomh-RcaMS`xUDGW4cj8TGZyJV#FLb@fo_ zrvw;Px%VM=Z<%?Xoa$NqFqAutb}+AucA?C?Ko0#p2H$UvMS7EYzUP@TvyB|q*T!4e zquy5Sbsg95GLn^(!HK6V?6@#A1LHU|S>eJJ_3d?t8 zk&f$IBg{^6YOngF{K0Oh{--6IcgQufFKg4_mzJ3(`|>V1%ww`qzEN2g`p7^cz4GmQ z&$b_sQ-9&QqhEdap+CL) z>CWC_KHJ*`yvea2kyE>ol*4f?*PveE97j$xyIQ1&e#dn)2_&cObR@&>CgjoLDM<(n`r!b@G zO5p3y$YH%{671(8o}-Q$5B-nY->`?A_M6AJj=kQkqaSOLULdfS9PE8I?I-7%VaLG_ zU2vdbA33yJCdVzVOVznMaR-~v$-!=9!XAv~e%5I2SCoLyUy##sIDakR&Y#zzd=hZ; zOLFid219-``tbQ=j7M$deGxfr*T=J9_qJpk{O(ADe!u9s#IMQexOz=4?Am*|9NIq~c1_-Q!`~l`^2!x@`^jl}4o~O!?5;|r9@dYx z-;q-}-#;DYo5uGjTgO3PR!7_K{oFUxIex^W-UnjXPh#v3#^HQPxT`(!T!=BJ=kXku^#44eC|b#r#H2 z%dyKlM}_h8c*tj24|9l|jx#yj@4cM+!@qR#bPgsS_U9{l1^wbW@KZz4zG0osk!JaN z`!cj0H;-WZ2F&l|w4N{Izz_SCpDTM>`2F2&peOeAss2jb1(ic;p@F|M4C8B7zG>5f zQ+@pp_Z@@{gFTn|R$Fq~ugdtoN8Zz5yqby65i@N&awx}_xJoRH@r-K9(XYO$FvpOC zALh=nXQ5v{#q`p$ZF_QRUu2)7+STv4p1HCo{Fuc<%(3L)H}HD*73r`WbMx^jcDe&O z9sfGzLLSjU_LI>VkK3e}j{frPb@LfFPlaGcDa@IZBZAD@11^cIG&u^ zxzjjauIFdnkp|em9~-)oQ~AB?uJp@>o!R|U1LU={p&L2PZ(tV6laocel>j|^E5UU4 zr#F>X@(p%ZGxFTf4-0L zJ@JZ6^pgt>?RB#0O-}9Z8N8Tcbtd#l{4b0bDW*@0d|~(9Ja`KF^W9TTUvlc_CG#rT zX_Sw|@zM0Uq?mr>R1bD>U-R}1=-=guSSPwJ$@C|u?IH4mo#FX`2)UxG@o&#`Gk~1> z2g@ms7u?mjGteHgJ~5D->e+{k=dyLnnC1X z4>IxlLcSkd7mIqFG1Uwvr*e+Y;P1)HeiXIqD~t&vr}dTn{IF9z?=m?a^2?R=6LR{z ziuFxr`8x5v&eKUIoSe!zK)w5w7ftk@N;@;%M36)K$hq~c2cjy*@hZOa4aV2Elgv6FV16Gcw#j=X0= zd+_{6ykUFG)psp8m809|{s03x{%p)Ba{rf}jwa{yUO#>9=Jb9HInD20_KUTAPZHIM z_HSpySaLc}EgoYr5Bsh`pS^KC%-%F%=3w6JUR4BuK&eMpdFo!^eSiD3FNRI#rvNxBcHqSXdmM!_fd8VIZbD~H~)aY@LL1?fgKHTMbwcBwP zV7}#c204{qKHoo7alh>v#xY!-ZzCGo2Il{AjEXN%?*hCIMLIEj|7PZyq2!Vpp7|-z zIl|}<>bbweRGVS`bYvfMAnBV%@Vj;)pn(!IoCvDyrjWy#)GVt>24>n3{-o;N6wytg zJ2AbUCeqIZXhOtgK{^Q*pIK&PGtT7`4X$abmtdp(Ts>XLdcHCWaH~;$jyciK$(9Sv zrzu~Ck_kV_jB3syzdzwdH|LO^Y^Bq5Wow&$u99$ILP} z{dDY{758!pt7L>3OYZZ`=-(sy%rg5<8U52OX|v3x-JdUi@S5JH!<-eleYW>C(d1O6 z_s)b0_n5^gn+t6^!i*z_sUnY@U+#v~N~`6w$zJ0~gnfbI;jxeECjo#>r;Cqz_&cQLoGNG1HncnKqz*!Z!Z-xarNfTs#ku z_i^#fIKG$kmV!q<4iNIh#Ywzm*nS~dOdj` zmrO3$__xJa{R}4Bv{ddzwxtig4tDnnbY&tpjTtAl^ zv*#Q6J0k}5H!(JYoDNXuxCukD2{ithsaC)LLGDT?r{9aU)9-Ig!9XTAc+sJ;S>)i* z&?;IE;JI87ACPFX{prbbO?Ma5otS9#|3IS6X;D6xF9yo^rt;;I(}8R}ZHA<$<&b}AVSs_Z!@ z-|+QC|E#oC`!RL_@=|@T5@_$@#K~2UM^xFlqBLupO!-can||M6Zt(OVtII8n#u0ccJx(0RoNT+ z9~0_&y9BNz*YDj|e=fWt-AHXedwnYp%8H!NY|Qv930&zk`Ou#@(TD7}%`M*oldiH2z zv|Jqvt)?ph`!6GhSy3+oIrl?-rWaVP-@$x)IXN94S9V~1JD_|Sg&3!gEwooO%Xb*$ zEE~O4?(*VTyaxV!-J#QF_dh};Kb{5zx$)P`T}n>%^NbN}*OAcI`wOhL)9D5FYH~V$OgtXxZ0N~y7NFfS3hXuHP>(%{ zDCciz=d-9+F@^S8a**F(>L2Bp&w82Yrx#mqPU4R|@P6{_=HT1i8#Cvj1pSzJb*HFr+5|`!)a3 z1@=aA(9>{~?~b8JPcB$cIbT~~Zz2bK(2e@s3!h(7?>7|K<>VmW4rt$%-H>i_p;b9Z zKfak9`m4KG$v%XsUiYz=oReS!; zJB_(>-JtD};S!+iy5jIfeS>yYv-0ua|5rTd9$9JiMZ}>Bdxt;Y0X(o7$A#HyIdG$Y z6=t13y+Dg`P!3d~zE$R5f6DP-sRXW9u6~ZWvl-W&zo)+~&%w<#>&dB}Zg%sIRI}lK zlX~=cCJ&!-aQ!ZFAN}>E?mcecd_w#?<>a}3%E9%!{rRp*F&FlkCnE$od9GZWLi2BO zSADT67?i-3C=WS#j{N1*pPp^OJwxuYB6ANp=sg!8_qc_~Jq_rGpCsN(PQ@NcKj<31 zC^)tf^PXNM_C9jD;J?hfr~)ql=Hf+^TvYKexf!szHdbz`v|#q7jzyT)m6&1WM1X_!Y%vs`yp>U(8s>LSC)zT^|6nVYkO_^y4K(S2<9MUwI@z3pS@XuG%Y1m&((68bu(w@aD;W&x zZ67E1TgB6P4^7Q7 zn78z@=j~e6EQnsv(>_J6aXOMUD9gOF|Htgo zx-2uju|msw+85s6^0$j#?_r-NcfqPVhCL?Sxm)`D_KI*??{9n9@g46SR5rYaZ6LR? z-QH`W5GMh-EG&|58PDSv73Fy zad$rTOuw)!qw|uJvrM;D6YqFvN;lhnQjgg98OPhL}Kew}emYm8ZJIho*`{wA{m02eBFK6yw{8A6QyYr3zzI;bV`y9FV?mbv> z`b=rpYofkB{@84eo5$I2tjjTI5@B(2CN4caabyw&g$xiyS7(_E7Tq}}ML3UNJ6reWw=^Um1#}&dtL7tzEY1{`n&h zwA=e+Vrjoeb_70rFL67$PqwXi;%4FcW#%2~FWlCCk%jHo{WtNN$NpbmZvs!n_y3Q- ztWk!C8VO7oO@ffYOxiHN|YAbcQ;CiP%28%u9f!GXs%X8vQ>zZ7Lx9@hNAm> z&D`n#dH=tU&-*ivp60yf`8?+}bIzGFXU?5-@>g$5{zzW(x+&}phdQ=6GZd!@zOQ2| z*n7ggFNwdBTwb@fP4nBGMN^%} z>oeP)$fgS3j$kjSnY3(RZ{Su^#OpHV;vIwK$~IHiTBZpi-}%9sUFu?aeNhp==5<{0 zV7+@b6t5h0s@l5bsfUXEz4mqs^M==DYdyPn7t{Nz!%R^g(Y=+CEEsQJT_R!L@;dJR zMIG0UVtNK#LsQ3WaZ4Hba%=@t%;3!-K^>cGGf;=E+qQ|e2l>G3*vG;`)N#K)ES)Aue9Yd!-}(QbtBzFgx*{_l!%D0tY$=RF9oN2L{rs%U zW>_Qn$m?EXGrtmb^6`>s@*kG5e)gPGYP8+EnP84{KTxg3$4Ud%C+<13WSRhL_x^cU zKe=&$kQVZZ*Ri+bI@EFFG>fMR*vH*Yte;#tooOSVc^!K+-E5lt!vWOYzsqJw8{yi; zC%?%TUYGaUrPdO4hLvvmcf9dF4?XYtV)$>8M41;I{n|mk^13U_@j*0fx?mBuiq95L z7r3+4?s7LV*2*Z=01a^!uVY&gMVv6<$ljn!rVB>1&26-XSl+&=i>rCvy{S0DgY}cU z&tseO!f~J)&JFepW!;Ps<8 z+l&7XMwWSqrM!+C=h?+C3>CUo{~ zLj!)I{w;nSSTvtc&t1^K>$vx0bN<6PeEtKsxy$$1KW^l8Tt9CeKOuL>-}F4>^}5|t z(8TNH{qDcx+5AG&!5;D-$|Dwtn|Yo5!xa7l&U1ekxaJqavBCv7cpcY1r1Sk#0iS;q zzhIY!i@1f?as80yiSqF>A-^yhF2u%tnBnFkZsm1cKjPkh(&O^IJHN2kM`v*xult*S z9FOU7?;R`uv(V%(UdN@M!cVyU@^|7bzi?YPE?D@_^V`6WPv-w!nE5{o^R@Fju6$$p z1*2Q}37$AHh`S$ralt}f$Nk{HlV4b*oWJgWT*n_?C;xznpP+;P5e0X?e*8qEF}PqM zuj9&N7Qe7oH18Mlne)@lMGRtjd&NCp9QkoI{EyeTe97VS1s9l8;C1qG*uTH3@(V}f zf{R>!Vm>SKI_|nm{w@T~f1roIV{z}DvvI*fUMK%xhrdp5em}=W%+=psE@EX~$9*u0 z3ysJ>h~U#b&M#z!*R8_qxa*bhzvJL|A!q;N{8V`zS6^@9}AaujBGhIzj#c7XF6B;LY zpU?Yn0X$wO|FDK%Xt{%5SR3VE%D_uzb7ypY*u$d&K)q;qPC(pEP-${C5sMod^F( zkE;h2&SEWI$CcCSzYEv%6L@Jp|H5#=LSDz6H%SrQ9F&N8VUO#ZbLSDz^^WO=^ zyZG~q#|2Y|U`$*$rOV zj9);fAFqqz7dHImEbhVUxOm&g%j;+EczONu{?9_d`hU}7`v!u zIjOkF#}((f2n={#J-#l6s*RQ(#}DVY_I0$2fbBhnZ*~zF@;dIgA^(A$&1m`a09*w9 z`r;GT*+tOvpXr6!3Ch@R$Ch)pml@1Jc{~`tj-Ixd?jmx~sPr2bFl@#I^1CBzLwGyut3w zeSa5uf9HXVpbxL(`gyPUg~@P2FvWJz=knL#<09zG>$v_^%ijgN`0KdGr`N|-VEljl zvLCB#vE}n;fQx**$pzEpbzDAYjpDD@R(^hFe0i*M5%lMEZ1=D4sgZpC+RCrj&P6`{ zxZOoC;QyE2NWq0OvjjTbZRP$py2$%a4_yQUd7b<^c)t_v1Z+1<^Q4Qwvuv``=C>|_ zLA*}hzsGSid<%?pu$9+?3w(Keb`cEbbzJ@(8X@>zIjX1l_b7S2Ddf}BcNLiMI<9{< zY@}Rw-&TJ9wJw5KO&nM;brlTZb@Fz7ida5QM2UgjMBV~!FZLD;{a-rdIUOt(nDRRL z`@{c94|z@}SS&F6UpnMDooKPZ{D0|?=XB!50t;TpeW+;nfBYiP>0pUq*#FWY&*=n9 z1eX6xhdiefEx|7V##dc9&^2TKLkypFpMO$B0k{i4KNypkmXyVi$GFLw434Ci(7 z^zr%5Za8tA-;4RZz~+DJ{y+VQf9gP2{=8J-|HEBf{y%&PnkOFlFFLuudGZeyar}D} zuj9s3R?QG_!vOnc2rlo#7iy`kfO|ihhvT!tl-L&NqF%So2x__k3<05-Jz%SVDO%lB zfr>jSFcCiltmv-_$&*##CL#|}hY)R7g+v6qiE&?s5Q+|9bTdUfWDu$f0jE`A5=Ix` zjG_2+ZMclcLR2FXzv{qUgzzRCMX87lirJv88pf_eQ=>`;CSzP~D*e?FfTE@+eN7bRhu2ZppZ(5kfH=-AoG) z6{FdNaKPxsYPvunW+PT2*ew$GDF~q`4x{un#zT3Xbs?*(E=VArYA_HD0b&M5ipTv;L>A&R zg58vR7=bau4IJwhbIdWx)R#sCjm#@NL@KH8(lt;1w9cNyihTLOB1*=J6DW!Hc zn90fUzRuy~F1*|?&sJFwtacNLILK?Q~*>$@;(JHZvtRjj;ziK zaPudYABLBsMrDEm7-M+7j{->0tpLNnegjCO6hMUGAml4C9l(F#7|)*#ql3m(3Xq02 z>)^~EfVM9fMhB|xI3X3|vJTe02Ut4`!^Svqtr%d;C=3e#O8gXH%p25;0LG110K@$X zZ1SLi=ROKG!iXfirmm=DuY_eVmN1z;=;e6dTgCTsIWe%9==8haH*)Ofu7WP>q`cim zDt#>b2bpc9I(g{Y3_iDu%E+$U8rCU*w_~Zl@%TMc(9b4ldx@fe--|&Qos52}^+a-o zx`5w{mGCs!++@Kv>mhBYVB)OR&^}ZT@?A}!d_*%WekTSh;SdO8Ccu(8f8hT6OK`{g z35;1i5DI3FhpDO+pk6Z!dL77z@4f%P&}+S*+WtH=j|_&1_lH5^x7~1aZ~zE*E`m3) zqhVgiXh>`t4f_`Dh9PYk(Asw_yq6sT&3F~)ZYhP%3--aPzN_HX&QYMAZ32@W@4$&= z1T1P6!99}=@a6k67`Lq+T1Iz*19Kzbw|@=vy|xI{Jfpx$$pyBxPlmcn{$NbMf>BLJ z;nRiQu+Tde)QrBuo&+CA)?EZq0zVKH%fMvaOi)#|h8He+@H}N5Y^(GF|416 z3i^6gAfD<1W8aj(`Q3Ifa6mS^iP!`SoCW~&O^5oflL=pvU{S;5PO>ygzmT3i=O$A)(b!={6Idz8DT_ zpL#&Wj%?5u&xXd{=fR-D9fs+QfDrA)5aOT!&HLTqN?H)~`PKjq(ET)@_E=$OW+GZ3bAJTLMi?Hbm``!r)9_ zaDFifUX+Z2At?p$&^rpWpKk)?!MdP5`4~K&{}{5KOoW-&V*&IVp=iPt7&`R}biBq} z_CY)JiOYe2TnXsdH$!c`2yRq8f@iHm;GjwzWCq&9F!dYIWl|%AX(z%Z<83hPRuW7( z@DR2Qw*(F6Rj~Ga4ER^|1?%j?u%*W|5N@f2rVrsz9d`sOzwU+v>mv~M!ygtc8U^<| zx`D&do8Wt9B?PV=4^f`OAxZBp&|lOc%6bsAtRD?lD!rhqh5}4i^8<5<8%((v1M904 zA>++JXxVWNRy(YPq#jb(A9oIJ#{Pu-d2`@Z=LRs2w}IyAJK_2gKPb0f1OiVb*b^QE z&U1%??NTwUD%OJG4#UBH#s-)bSOk-tR%2f;6HJ?zgYL4|VAAP0Hqx`<=Gb>ov+)V+ zZPSOT{yU(z$vrr{d?-B4xeQlyogk)i1%#D^gZbLopnT>5Z0ZyTjaC5w?IutYm;%cl zPKBivyH3=2dDL96=# z(5xaKZMjDSHT14m92U>6D+nSg4pE9g6l9)-E<_XDH@}1d zZ5v_RK4l2kUkgvq&4V?oD?$1l;Mg=bcwBl1E-t$V8(+PGe8t{yt=7Mc`@m8TJgj z0KKn2f|J8Xf!dujP;(92sFr>Zz5Fwn$Toq7k_g*%3vhgy48~^@;Kr#!u=MNVJ>v#$W z)iPnb=X&tJavff-J`VP4x53lyE1>1o1sJ;S1KfIk5AMJmsJz}4*54ZlUv_xG`r-)a zs%H+n3^ZWpvN%u}+5?idZiJ4G2jDVE3MKgLt}W4lefQGg@sW10PBDS{)sG5FUw9GhO%tK}q8#YxG7Ua9{f7NxS3zZ{ zIeaVH4ed8CfK-wX!$v*_%hBFo*KZ;im1M!L_RjEo+6u7jRSffP?uJJ!n2TYyI zK>YL#bTK>(Jp=B-@F*sl& zh3EQr!Q1T^d~~H@PRLUzw%3C4KnJksRSu~JC!wGDWSHOh7D~3p!wH;7;u!i1T(Had zWy@6v?>`FcuJi}rgJs}ceG!5O+rf*fV=$-d8A!0X1{dCTgXJm?;B&nWg2K*2*o-64 zmOl#m9k>D8f~P_Jt9~FzDuc2q&hT;l81Vf*9{wEv01Jy2!8YGBaPRU~aQ=A;%)$nM z@SZcwU#$lHOhaMxln@C2^cB9GD1xcK1t4?z2E8<2z?1nA5ckUr3NxR8=95?OZoyTU z@+1`YOjr#4LdSynmN?Mz-V3HPwt>jJCrn_pA#89AY^K5?YU!y7nU?hQRgDWcCL2sw2U z*8W%pqocM$@ZAgGKimT*o45mv_yGm53EG>SL1F$(s0hTjn~>Ys;k}|D_}#CK`}EIZ z;(B}R--_ZVw^F$Gnv=76ENh1t)s4ozzKp?Bl*k$-~Ce5UC63RoM5 zBqrcX#GmoQHZo(zo}iDmXk=t`$Z-2WC@1#g#U~`zO#hX$^I4*wcgDAS_g(T&4k2s2 zbTk|9D;fAWSeC)$l3Pt0Z`J%SlbqR;3ocy`A-l)SI#%)4nSk)Y9X#s->pHTU3G3-N z_82wN=J$nhKc&R8tT<7}E0FdUZL&XFD<%2M_G)ci7(?#~T3xO8NlJ8n`i`7i5J|1y zqgR+#A|=1}w+#^G?xWxTEFbEhCnerlU%h9wcu`r$HW*BLCM5}lHtwHK$50`SPhZ$S zkdjr~LOjnMJwj=Qx2<%$B_-|Bjsrb!?WbC%tTj7u8T}<%28?@PPo2sy9A0}`O1i9$ z2_K=ff;KArle+Aflyu9mG@a{mh@RuFou_b6N}OwEMM_1p=^X2o;*1C>>CyB$eZccr zy29eZ)uX{ulIra7?NgzMnzR3GR{T~eaX5IkM$bq@Z=17&y1Q0N#tnb(T-P_6u8E4Y zYg-{D%sd?u8NQF&kiF)+`w}S`{Js0e#FE2wk%#i`3U?{-vK(XIQhSuTnC@r2*GWo_ z+l6KaS4GpkOWOO-o+%|!kIqdLu8E-DL@o{+J6TG0D1S~<*(#zAm+gq1N~9z%CFN7c z{=<~r;ti{}+9B_-zQJJOUW%N%?wD&WB@I=5?9Zy=zJH z#}5Og#QKu@s*f$f)W`RIn~(Rw{AbqmJl1a<9aB=87i1tMH#=*r4Yu7!by50!ZjZK< zL}%xQAJAP*xmem?NY#*%+n3U2ZkQQD>D{sJ{6|$vW~{$lsW3j2vM!#{9-ts4(^?BX zN0&!avK~vXtF=prvittAqSK*tebRwNPku^>-|Xo*Kc*d^voDOXJzp;&`z_`ewRTFN zmldn5x>_qC1*78ZtMdctmZUEu-c?D6o>A@%L&F66ON!1Ti%$}=YKG}~hon7J{}I|V z&b^nAh~-1JdTAe|dx9Cf5o!>}^(b1{C$IQ3WM^a{&H0Mi5 z_sb8xek_?lS%iCgspU$DbgAlC^<{@CSLppi_(DRqD4i_*n6sM7qcU%udMY7S+L~m) z>>%~N@NJ#xBMC`M-FiPaW+P={I_h;PBO#kAoW5uDK1g*f??|{#@qVCkI^5c>iYN(S#d8bPfQuEYs z_MT@Ws5_JAM-09oAtS|0&Atwgqa6BO(OYv~LXtKncu)HrNvoG_O#gURLQ-Z*$3C%% zr1vw65{6Ovbj9>AU&wRbFkeh30Z2mQ*=?wm0EXU zMv?PL2^rFVAtSwUkbXHfXxWKm2?GiwLIvhni;;VC?;fA5~ zbKmhU-_b5CQeT*z7()@y_m0ak{oZG1rk4%hM(KqStL7I&$Kz9>cM`CN656AM$e>HENSy!c{EKka2y^_f=zE=B1k{Tq#3VP?tUWc5im5vt9Q#;8?yu|oab&?NYQTU`hD)*}WJ&+U{gt2W zrG375Zd;ZkA+N0~KZW+%N7-0Rt38&7_tSm4F#mom?K#N)y3%XB->fBx);Teh+YKw7 z6D1OIW5K%ByO-~#n2s&Z{&;`gJihYLpPc&vWCtor$5x%>NR#whi3 zH-7Y#g})m%%CNphxcOH~V(DqBC#}*{q~vA!qRww+>#2gw=`nqG`h1>P@7? zx92Ro)R#-BTUDxYt1P9&&+x!XbAMlId5pBo*j7pkZsmj+M2P5Lk35~bVEek}myCE` ziKe%QcbaA~MM|b#*kE_HYYg2G-c@a{qm-QQH16D<)9b0dXMUF%xJij-e}VCd*kC$7 ztK4(v28X- zwoA$Lu2aUQn}*XvPd4jL4waI^urXfBx7SlY$-b&#F;Wt^_V}FICm~eGjAy^+9F>x~ z*urS-mT0;(=FF+oGuZyGA5a;8HHxnH-EZNLDkW;h7lrhr{glZ9Z;8=8DH;C#!lO8| z-PDnL{}ol60nnZ5v+Wl9dvCRHjWz~gbK#pY7TZSUXz$f-?6Ll zis`OUKk!DvbCQ&$`elRj6Gq-OsbDs7(lxfi#i%rA_#rkk0JMOKl0>b%(s1l)ph|?ky(ieZ`}?5iJB_ zzHSN1dCT@FIp5{7nN=%oJNUol-Q42^PEp`E6`VcL{ejFZ9W!jgGt zTWO7(cqW%wu>0mjlQAs+ZDLo&T;_MHp75428-LT#Q(iBbYfbj0!JW{KIi##0&S9ee zxOzrQ8qt5a%TVJS=G%-e$tAB@dsmeHu589EQ%mfXfp%VD&hyF_%-zxrW&_Wn9iu%= zFbTh%&P#gPKML)--hP`>o-@6+?tbFF0c|UX<*PKFGnJ#ROwIK~TRiEUabOlBD4H3+ zWird_-i&_pj2W0M%k{8CJ76(&mwLub?Rs*yp1{gjCrZEu^UfOhg7C+jXx z8DZ<8`?J0`VElm_cdUED zkmK`M+k8-#S0*!7?fJz!_GlZoxCZ5lncIR3W(uY(|7U6$C1!>Ta}ICOLt8YR&TwUz zW9lce-{T@C0oy zOXDqN_n2>kv)6CGhPG%()gzo!al5CvhQbN7#cOX&K6jVN2)Mm1Edp)0d_y7X4s)B9 z4vN^s+IExb*WYGJt!IpkTFS=XyQz`!l)%3e&* zUxQovR$#jfF}oY3YsmTf^t}Z%8BY_cwh}c<}?vr|YNYdDn?j?Dj4V2haw)edWV$ zl3b79%PxDMEq2{IU-dRQ{(j*_a}$+%mw(I8p_NyCevAlcDns6zdC~i4_YSjbQ z?t1^(=KExon(eB=`_MM78m==TgDAUsX2iL%{QE%b&J2l6x^Hu9FxrAxGd*81Ayu`K zkmm2${u~J2GbNK`9)7o><1yM+FJ7)5{E!Tp7OK(b5Zbe!oO`SEh?v_;pH%vwtz|XXLzFA^952@;#fydRb)OI(4bQ6>ZT^r=j1nh{^OzF{b8d3tAON-G5H< z8xHCuE1(VLy?*R_L5!$(1C!oUi!d!%959<;q2 zUXT2lLpDr5Bf00n@{>noWWFSJ4pqmWjzGKO)m??iT=I3Uucc#Gv}5$e>dvpo@wc-5 zbH7$&``%Z3Ww$)C9X}ArWzfz$*zIm$9_jYzL8&+a?SRk|{zZA@xBh^OChJ*#y3O8E z`9$sLjmzMOw!;A5uJQTA+1{smswvu{oC;ZMKJij)I;5bAw%?Msi{=-Qp{FaB464N0 zjw!n8R_O)g%B`|ZHy)tvH9>2wK_PiK=!oydV`v-Ht{S|lkhrSqH+0&9wpHqH$Jd2K zL+8!A7cOX5SbmZWFCzZ89Th<9E1}%S$F5Y|NgcX5QwglT5}_wJ)G$%h=AyW+F#9XH zbM{T>`JnyOl{K?ELBLlsV~~@7O}jUBRrA9iS@c)Z(QW<=lbzdX`pJ?`koJ`*l$JU8 zWk%3HGd=o1-dEE7;MC*2NC;*BQ{}r%`jyPHsO+gM+DVI!gmwe1Dl&JAdf+nIHcI=O zZ@bL0iVWPFF}M;UsTJLKeULd;kphMK)v=1J>6k=cO$ewW>l2+`2DbasBeQn?l0{dM z5as3*nGbeRUmqI(k)>7+r)@SOaRy{aO;_H9#JD-zKgdk+34lU9+dZO2y) z5l2zgrxTU&BNJjXS_3R zV+g1w8@6?C^kMeV%3GSh%c84^YxcNPt0A2JpiK9Nv})3MdWGEw*g;1aX?&5rswOH) zvdMuEMo-uu+b)w<6T5(|dE0h{P|p_q>H}Keh|PQ zTGL7LRp$7O3|lNKsoNP%=WA2%Woy2Xdv=2lUknbQyGBfEl0|ezyJ|%T&uH)SSe6W2pN^I=hFNTqF^+YTBgkpjAU$O5GA1 z@V(*J&-GK;wMAd=eB`-m3It|3-iHkZHn6Gk}CxRxXgGekYI38YCvNCG;c@ zVS((`chawBtmKYtCH+BtNvllyop^K^c0@_Ii=Maf)<>CUEiqhiCvIuxKI)U}uX>qf zE&1`(DoXliDLwErQzmn)B^##H(tcz&-IDI~L$;=t)K<)^JH2x^^*TBM%fFV?A83nG z4OvGW?Kh|&q}3ATZU#&DclgnXljF)|uWHHKnrFQp?A%XneB4nZlh%?yVM$j;KiE&1 zwI1yOT0cnOg7lQw9UG|LEt*}y>IW%(7O*@fGn{&?xur(t_=9NtaeHFh&5i!Dw`>>$ z{2&uGGiSaL1<@CS%lbjg58~m`5f{CEJsqOxUo1=gL3Vogd(t~7k{Uf_FY>OoD)DRMs01DX-bJotaP;X zZ%6uB#Fsu`h2x6d*EL+;6+y*~2yT|)d*g&>Z;ON^g7Tknp6 z`zVXX_r$7AP5C=EQ9D0XVEN-X-RbQ|4HeeVCq8fL1^AwJ?Q-sP$*w@k`cXxTOe!S{ z_68`}s;s70d-*iUH0wxd=U!8RGNo*Qf*e2}f8eM<4i-n2UMeel<-K_r&8D?FnB zd3B^E$zjW{9U`iuqx6?dT1UkGZvs@5H_?YX?sWmJda}67s@+AR{gh|ZmtQiRjVB$| zvGf;noGLl`8r$D`a&@+Lz$Q3K9d+)9?O#2Sy#G|$))7Swb~0&~Mc0#cYsZ#ZK`b?& z!i50S>PeV_l4wg%0(Ixa&{o;2dg2?IbZK~-4-G{TO)_ac`R;!HI1_Y`Iup821GE}Q zfA@}9e^C;pG+__6{|&^3N&5Z}$L)6iq-8S42C{b8u$@&38>y0hLz`u58i=<>(8l}i zK@>ISpf1ET5Hq17^+Itit+T{g7t$JtV&4XvV9^13?A$-!Wv?1YLz$!9PFWaz_{!Zb zP}e}72(4z%k?o;VE4TiZX*QDMLl%Yw!Y(>!(Pg~<8;RbXJH%5KOS|}<(}3BHBqMlV z|KOlQRKFHn5Idle&>!Pjl^1;(Hf(;l`^=QhWB41Nt=6Z*{Yy;sws829%wa@fqM)W*|z#pL-$R=_P>ct zm{Yd)t3n916qs58p~eU!bZttKixz^a+341iY)2IX08GCskC|Du&Y+oEAxCYnqAn z(&yd2GRG)wt*`nJ(@bKdsk@%+45JR%KUadZW+K*LI;#njXxeaUZ^&yVL#GV-ZMrL- z4&QpWN+xY4%FBO=Wo8)lJ zeQE>qhz#Cm25f&Cw`6>87bbkepEmTf(i?)!-!LK<+aUvQ{$hWL!QWh1I-R4{+?b5~ z*NkyXMX}o1UKt$i#nL4l?KVk&)5h1#s@b<+pIJOWP77GNjiXyF_Fn1vntAP;cH;By zuQV6inDbr3`rf?h(4q%LOojc>gUgMS<*|YD&Cy=H9`5rlVsduRaIh@a8OO!0z&Cth z2}h@dhFU2XF=M&}|7aXvCO>mAOSf^f!*b^t=L#9GxH+LuuNli@C$n_Ich zLgs+zNzu&tgXFY`rPDdu_~X6G>H?`p?TZG+{s7w4O!!`|yG2rpnr+N;~TFZBLF zxBV+E;C$C|*Zu0ZaA*Ouv2@;$feU(M$g_p>&C&78Gvl-J8D*y`KRUIqoCeM}N2gr6 zA9RA0_5I)I3LM@LrgLwyOH%>*SB@a1z5V2rF)p+UGRXRpw85MgsD7jj{Ws- zYz2-A2@{%G&tmszr-d}5`e2cpt4446Wr z+1PCyooxMP(xbbKpNr+pq1*ZPn4=SZvcCTtE#iE0wAYu2f;t=*TW9m!_6XlDd9ic} zM;oh>PDZyF*M(2L-4*#(jicNCl@_qE6Ixi`6-I~O3U4qUblP%C7n<`0!ukGJ+L-gr z(W29mQ9jog_0!QC7jD<(vz(>d_< zdU2jvR$uhGlTrE+X7ssV2c4pZ$Ri6_x|ECDo|YnxW)ja8{@mW@gZwGOvA_O}HD==; z{mnYo@;9vrVm=E>yOK&ndCDAn@84Kp<4Raokqt$)V@OGiLxaMjY_Lc820bkisWv;F z;Qx$o0!1vF&a(QVgKjRyF{GfSQq{feZx@H9OS#C;hYXq;Pey1g7=ACAZ@YnI+qlSr zs&G$XGMV?b-b377VVu19a1c>=w1f3Ltmx{pGh|3d#)fr0_`(&jY&y&8i<5LO#-)%Q zgBRo-+QMI{fTc_1botA5*_TPDA;nV~{Ce^k!P0GVT2*XabCqlx``ppKdp9{1>!x+4F4bH)wwcGkPI3$yqe%8R8-I6C>r%mv?W zkv_dWDb?ltnG0CDjibdioeSX(8UEw=g{VHY@_GlHZyD=bFyC{bO*$!^k}<}k`v5*y za41ul&e2|1qOw-pCtv(p%tSFd@-t6n=@NNtTEQ)hCWV(5Jk6i{w`<1IZ5(afIb`&+ z2c%-s*Hk~Tg*>)^r4vN0=)2t~XNP8PYFrTyfm zR)M3S!V-?I8?e*tVkQ}pU^j99c|Kc`S-Op*MWGtr`47p-o4c}C9#@jb7O`}~F4lL9 zURt})BND!L`hXP6r}AtOuyi^{r`d#zi+xNs-|leQ62iC6#++|Cee&}clPBcaj^$sf zZTRc1zyVZY8%JwJKA7eDlx!YGneTh`w+F-03Bj!IfDQY!>zVqtjZ~pC~)3{E2p0eyOj%_Jhu;4jaBTIH0 z($GnM)xdcU;c`5J`f>0DS>DfO_Jp;3Q&52eUBYyZ&U1Gyw$3IOKVF^{HIna;idniu z9(%0a-n?vbTia>=2dlyTmbF`PY zuf^j$@~wvIvCn|-u8LT?grlq3dYDgo)tz0^tsj4bd9idGN4H+i_VCXqyLy~$d3p42 zr;qa;%KG+Ouq1)WCwDTY%=vMSucpSFZ;rm(ZPg^*0#b8t^1b(a`R+>v4mAr)I69_m zd)XAi3b{_O_BWBX93paH`3Y(S5j!O8tm*WjY!UnF01Dx4|zkyB|R zrOf^Tb)5Bq8~#NyI+9IG8xv&%eY&#@_lNyIv2eq`_>Y}F*|TR)5EihiZhuWqp^o2^ zMzM+D^v`HEpr_9s=l-b6r-$NSBr`Zw4-h_Q115T`iu49A#@a zS~z~f#7UDu7`Gqgid%8!8_kB)F!#9)XPZW&t$#LE0iIn|fc=OTgeTe-2w^fyPpDOs ze=lPtbGstv*{d9lBW~cET5$o)>W=^bC&b<_DY=YHlP03 zFN$3JamVC3wN|-3s71b?_(_q|FZY$FTV)~F8Eli=9(+1}n5XP{3>C_G?jqR?U@!i^ z0S~hkj;mT&*~AAhJ9XLOo#HTU`iz;gX3v>B&&k=v)eVFd|AP}9WJ}akUNfdRnEs7x zDvvyW0qY0;(tlZ&{6EKV$|jqX9ZKY`-R3VqiTrf%2$#;kB;|@)obMNh@wJN;*=)c` zlZZ|T{5DCL#xm!XiUlgriZBqWfE~gOu^Ewq$U;;j)W)m85QGE54-tk)L1ZDS5o!~V zN2DOK5Y-5^iFgbVhHzjx+-D)G5o(iEz-o#LXdz}J0uX+9JO=j;xKG1<9-@xjJK!Fn zH5KC^W+MU+X^1>T9l{UO4?}28LqBuT526~OHV@AMVdaeR5CMo7L>eLwQODXCU&{qG zh}nn$L<}Mgk%y>5Xt^Sfn2iWP#30fTd5Ahh)?)OBP+Nlj5Do}GL>M9kk%g#6s4Ybv z;ehZ%gdtK8S%_+cnh){_2ZSFY43UD!LI^94aOIV_LIr3<8KNE0%U=a3ga=|fA`w9& z$`I{{UMrDDcp$bT5)m|_3_-2Jw7g3C8MHmDj zk8ne5M#LlTB8m~M2m=xF2sgxLL_Fdyq8QPNFxZ7W!VR$*5s$cw5XKzC@>;DCjM ziAY4`Aleb;A(-`uNCb_jMX=lAFa_u;55icSNi9OKTN6I$2P4OB&#>8Jw^{$--Q;0m zOd@(UVPml@n*z(QTd!*QUT=#$_6Qqn1jMYoNTC%Q`mcz-F^W)sh;1POOuH#SKXtiw zX|X)+dTj97ZFeD_1%ll~xIfH?*|hE2<;OSUv8(*?d`!C-VT9?k+f+QhlIM=%{yrbZ z*16C_)p9DF9pBCd{_)rrC!yVm?TvXk^!>?5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8l;|;8yV;tSX!AHTNxNBK!Fm_wxX0Ys~{IQs9ivwtx`rwNr9EVetCJh zUb(Seeo?xG?WUP)qwZeFo6%mkOz;^d;tf|AVqJOz-6iAnjT zCALaHmqNUdTL3pUuNWFkzyQ;)NG#Ad)H48i38v837r)ZnT)67ulAu(Cd$Af^98y`3 zsvneEoL^d$42-xmWsp?`R?bDKi6!|(A^G_^uuu%h$S=t+&d4uNaCQcVnu3OJVsd64 zNKg~3%h%V+Gq1QLF)umQ)5TT^XpUZHW{Q=$tDCE%tGSDlshN?Xp{t3Li?flFqpOLD zk%6Mv>2~2MaLa!@My`Th~X71+-`Bg zX&zK>3U0SJUIil>WX zNX4x;VUAvh9Yp44Ub@!G&04Ddgh4cB=hkZRSDbGcSIS}D z_lh&}eNP0R^73lwkYAi>9E)EpToJ~({@si(x&2?>2!1^5v6p?4LBZbDtCmfy3RRCv z{l>`~c|yCkLhj@9owE!$bvP{TZRSfmDBo{0iIbHx4Et^JWwU=H&%xm`8Tt~&v|d3=R1g5NvvJvIlYqW6VF_uj%iw)AFmbf z&0sE9%DOG!;CD^fg6-Y%9k2hoqq2ORo#e0+n2zu6{1-oD!M<&^gdV literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/dark-gray-vector.jpg b/public/assets/esri/images/basemap/dark-gray-vector.jpg new file mode 100644 index 0000000000000000000000000000000000000000..192d2bc766c26121c6f9d21a40a7c9cabe090063 GIT binary patch literal 4595 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 F{{iQFdZGXT literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/gray-vector.jpg b/public/assets/esri/images/basemap/gray-vector.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cd2816c37210b5095c2dac0c725efd219b8c74b9 GIT binary patch literal 4587 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 M-9z83q86V10qYJTFaQ7m literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/hybrid.jpg b/public/assets/esri/images/basemap/hybrid.jpg new file mode 100644 index 0000000000000000000000000000000000000000..374bf3ef453f64c13edc99513ed4c689c55eee74 GIT binary patch literal 8900 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/national-geographic.jpg b/public/assets/esri/images/basemap/national-geographic.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5d81faab8a70afb88efa3e69f9ab4b1f05b2445 GIT binary patch literal 10823 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/oceans.jpg b/public/assets/esri/images/basemap/oceans.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1c1f8980fe3d9833a5cebd684792e6a72e2ffb67 GIT binary patch literal 6302 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/osm.jpg b/public/assets/esri/images/basemap/osm.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6bf69a61599c22146a03b60a4e05339eaabb9e9f GIT binary patch literal 7985 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 H57YkxNZBSO literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/satellite.jpg b/public/assets/esri/images/basemap/satellite.jpg new file mode 100644 index 0000000000000000000000000000000000000000..802ba6225a16ab13280e36b8cc807782a99da0af GIT binary patch literal 9584 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 BXQ}`I literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/streets-navigation.jpg b/public/assets/esri/images/basemap/streets-navigation.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a059d3002a06594e4b0558c860d6ca80100f5b0e GIT binary patch literal 9937 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 P&G`_+Qjv^Pr0M?vMe_w~ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/streets-night.jpg b/public/assets/esri/images/basemap/streets-night.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7ae6bd0f0b3fd3feb9358e6d4f348a022faa41b4 GIT binary patch literal 14928 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 b#etVW^6>cyk5D?DtEsK6`{-)m=J5XlDn^rV literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/streets-relief.jpg b/public/assets/esri/images/basemap/streets-relief.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e08eaa574fe755d731cc9e525f5a821bf1c6924c GIT binary patch literal 4898 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 R;sTus6Sy1Fv#Kv<{}(j&?zI2_ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/streets.jpg b/public/assets/esri/images/basemap/streets.jpg new file mode 100644 index 0000000000000000000000000000000000000000..821e8682799c9f69f57ee4cce98aa9dc5073739f GIT binary patch literal 10150 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/terrain.jpg b/public/assets/esri/images/basemap/terrain.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7700c1f9fdeb743ef18452f9fb70b2f1ead4afc GIT binary patch literal 10724 zcmbWbRZtvE^!7Of$lwXiAi)NA2@XLAcejM#gAB~z5P~GZb#Qlg&)^W;-6gmL2@v2# z0$={STi;gg)$X3IzUos?onQCGb51`mJ^uu}R)Hu(0BC4v0Iz=w@Vp9;1H8n*e2Izi z@+Ia=An+v?&TAYTY-}77f>(I2$w??E$Vte^C~25zDXAE#$;jw9=@^+=*x1=Xv|PMg zth`LDY^?tyf(8Tvaj!(x=J>mk*d{tXteLD4Cd9SlQSG-wFwfh>FR{D?k*LlvQ-~ z^bHJ+j7_YpZEWrAp$=~D9-dy_KE7YRehUc=3y(l1Bqk-Nq^70k7Zes1mz0*3*Ecja zHMe|6wf6q#>mL{#8XlRMots}+Tv}e)+TPjS+dnuwI=;BP`g47A``_LD|8SuJ(Em@Y z|4sJ);QDt7XfH4@&@q7j!-e+3>)%Ev#K5HIdr2gt4g3fvX5bIPB9V>HtLwpL6wvui zYKfS}Ap;9;F!U0#38| zYx@(7sf9>$F}H}vXFZh9V9{xut269Ew&KSa!n$lPglF};` zo$HU_fGVh!crx(|MF85=!9r>{>x;^V;g4_DPTsw{)pSs^pIor=7Bn{Y1jZ20zX{iIn?+bPbWR&!-7lMm_Ax`{n|&!2JaTaA!g6G_SOFgIBU>7B3Y|&z=$oh9aU&X5^iI6SreH$w zkG&PCtRuXL%QIX#qEQJgI?Po#`X235ot!5|wOhf5j)k{Ok#bQP-jiczg>1iuT{LAD z8upzJp(FVnJ2vO(0!(!VZ64B8!*aK=+Sxf(`uBve;?GI0&G^o?wRiAgV)0YVOkS2U zYR_$?=Tvb`S(S$ywe*?>2`AfS(3ObWoP}4vuD_DXJ!l$qzP0??(bO|8d?{|?L{meA z+T+iWZUv9LruEd?Mp<(hS5?R#0=^JSz|Nt-WXIbI;%Ub@&jL>87lS0qu9e&B-%wVW zKk*JE|FT-N%#F-7twNcVit4jqi+d|eRA|4x9K&_?+emUBQe$^8z9)E8_z<>?ow7gn zovol*-72cR((s#FJ;dfNjIN1n3)7F#B*bd7!mB&8geX4)0<$$q9D0nY;)QZ5#H$jA zcuwvIvV{w^NV`5I`gfqMkt)=tIVy=+dE& z*u{R{8d(2PbEINQHT7SP-@Bo%GD}JBU+8;AA7cN*F5yZe(LYx3$v0KNcEpJZBKe%i z6`s+aLFUbvC7t9JBXg)Ybxkr%r`Hw&`B8ZRZ!+DpdGvcqMB~Zed3!x@9-tg#MNvmYBjsXW}Oaz){aD+!*jr94$-Eo?+cKQqr?Ku)onBaM0bKCt2i< zN_SypT&}1vS4ECgw27W6)4+d4NPKNe%#9q9k2zlOvD7dSjG|*%gzbEPN<^}?ooKjF z+nu;hG*3OQ8t`zrzG7qnm3;1PabvhOZfkF~|6`Lf=GGDxVz{{f3?SCoU7czoX<^7v zp69WN0DbOHxN3Z|wdRduRmpYusv@zri=uUIngAk?^5>=Cz&Ot%d=q#xwN@0b?0XxKHxb zuz9e`gCij?!g zPSQ|oiVc!Dn6JmY2pVP%Bx55oLMo+7 zz|c9^hUoq<1hO3yubK=~&noW?Pklrf`RX;t&A3>F&0lk5>F+}AB5;i+bkONAV)~*k z{VUjn8SRS*>1Ve8&ZXR5^da%LNL9sO9Vzm73bRbpyv(73fHeUoa z*0D;oG3{JqlW+?k(30<1`e|2VA^DDysNv;V#MzCn^=mSmTl?s}=Gl4FyR%^FA`cRA zQT~o+0FuGaugYc%DU-(Fp~I`lNbyta&#_>8M6xiYM>wDHB-7Xy1-AanrK<^7K3#Vy z1Jx2m=L$2Q*)A&%Hhz$d?S|B4w&?w30432BRYNO96?dYL zn8X75S?gXl;o*-m?PF1zztB%oA>-^TRZMr!fF8m8c;;y9@cEsOaU+OVI|f-}OyuOY zicR1&YV=DY@t~ubxR}rV?OiWbBBzB1c*R{r{$f==^{m=l*W?_Eafvy4zZIwQTeTtQ z9~X2xxSf(n6CIS*j|DOY0v%@4yhKTu9GA+-zIfIfDKi(n<~392y&LuU_>(X2TkBRh z%wH-0Q1pXE?eDV!k_CKtSz3NbfRHt@k}w*U=6l4B4=`r#jDtTa{biF!p}FyJg`D^# zoN>6xY(RT!Nw*q8dw?!-UAAwIv+L-lsWe@4(nJN_Z;#K7;0)3{ zlDPQ*S<)QeFOXsPH`OFxy_VaB4K}G2IRmja4G<>Ioe3^9Yl~#+9TFIN?#~SD-pUDZjaP_yto%vyYX5ulKF9NvtlLq3M^Genn z3W;4An$S6)G?*l;&{xayihGph$Gj`8I?csZ>LZj32ac=}yLcXhEnR!6s>=-3r=AlD zT1YMdNW#e9HTyP_{9qXgJ8J9s4#M=?w6qdM!RB97z49XX)NZw-Jhy8ElDzENI&0~- zyGUHGM4uVq^fR~aLjd)C<|_x6+7!3pH*+hV4IP$&3ty9k4II^U=IO8F?=cFF*F|IN< zz9n$AIi@|rQ+7WE-t{|PLfb)S+=i;1$OKY*7g-Bxj-iDqQPm^FDMbw}4pQKp?G6p= zP=j+QW?h?>={O3vVc&z^`!0+XKu!GJm(n_;6SP3kVsVS_bTfgZSP?qF0C-Dc9h7bd z^6fU5D%;Jww5PDZW9XLG26M-4939480z5#io=IF2sf%6+@M}>__{14pr@+HgHz_L~ zRkdo;-mDoQn!EzOskV<@kJQ1$M{}#K-SThqcJ4NKU z!Q~&T+SnR`MrN1zSdPsSb1((hnAYfRPe(~qmv4h#wa2&euF*}>h^Jdpf$_m{{Z1bV zdymaX!PNvB3)lJU!TS+(6Z`rEzB?V-OsexOhRVf%=TMgg@tl~qhU;tc)AuM|D(^g3C*UnQrW578S2P%IarS7 z@6)Wl7QF%5B#`<)_!DHHtnF1if+>V{^`Uk9OJgCS+DoIXF|>@Jg(aqe&2 zM)8|w$FwV!SaWxUVVB-MeAlO&Q8-jywcskZirK~=c&A?O+omn&%fQ@c0Od4fr9qhE zFdAE+p088#Gg{wKlo>J32k6w)aD3*MezVXs(q+GHx`k8oG#V`A7HUsyxpVsn> zURsZV>p0Xnt1bUoHSJK?Pv^DP=k@@$J zwNY=>;RQc!Pw9QqSRLCOOwl zj&hQB{MChzteBlr`9Rxp}Hl~P7lRGrLFFfprYh{LHR4+2;9Yg4Tc207+16r}R$ z#BFox8K9!Pj9<~ftx1eKjNcT+KgcWt1=Gt$U8Uzh{UdHX=QB{`FL-NkTVJ2X&#w9E zpF#TlLR*^pug4MqUvQ~1e`f#m{U@R^YVg)8UvyVErG@yzI$Oj5gKZ4@V5%<1#CemT}(JO^8Wa5T|JI$RHq z2xLBy3SY5rK%QbP7W&U>NSc1siLc)ZIxg8QE|S6x=HprX2_=jEd~iyiH!n`*vs+44 z`Ws%H-Ars^HUnfVc`F~bTaF~DJHZ6VVIivMS8QMfEa+1@Xji6#a9l;PP(@naXTU2J z%Fd|L;hrn`k*?qy4)1yH{A4~s(@%%PAFrzUWk8SRlu($vZkDKW3zhxNXBkFK2RMRk znKo7mJ+f(yaB^tD(U&@%x4*YeZ9nbo*Rr*{1-G2stp&z4!qzvW|C)h?<^ z&Xu0S9#h#BudiKx9|xGEaEGmsG#-@YKmL6;79+_ooUZL5+22F&)+t+XX@-+TV?OGU z9&%Z zOiBwacQ^JSWpH?zqhrxZTR(=y+r9`_%})V2CLw1hkt(BUS(xp7tG#uydD^}>(;T1{ zH({OcTIbXTwVHtvJB*mPhuD%1RBYUPhTdFGwmFb!GM{C=7rsbW-gjcAJnmKNg%-w| zf-5IKv{PY0!*q`$rvHAsemw&g%G5V?R?J!{KfjrWRafm|79{WZ41eN&De@RCGF;C> z662`d);V8e6_v(f^AqDkN|(q}6Mpl!j<(n)E;JjG4TDFf`4Y+Wep$V)qNn0W(=haW zdrcMTXZx+1<@N5xIl37qLJ?0lpfnWF@a9`a*E8UKL&vpXQ=?d_ zHNSjJAsHbPL^iB~v}g zuhRjC{bk7mjrw~oEO-2?<*iAsAR~)leynnSjg|Wq?vDOsodNsr1DUg@SN0ggC+O)sB3;Mk|I#YS~YAw8b}cI1M0k;OVT{WG5ZJL^G-sAPxl97-x|+VqrY#pt*> zndd1n!92}tFHlr>9-*M)IiCyTigK1RI@6x2YUCX7!PdU~ev~{pCi%U{W=S+I`KJ8s zyT;)FTh*?0ec+hLuc*h83qijYC#snRp>z&peUN)@-5plgr<|I%Uglw~C)%?Xm)x0( zLfD)$Wl^?rIUU)#dL=aORKB3}oG|rxUPVNU00+%PT_7<3dOxvTL6Xpcd~OiAePxuk zpDa55of@nnRN(ut@M**xS6O}oIq{?}HX`gO63^F>#rxkgz&f_oQPXo3w9Y)_^wXKy zZ<+CplX`3$F$W#SRYDJ=q<ePt5a~JDiJ0xge4SMX ztExB1{V;Th8SvRt)&H;#G<$ha9yGw7Kb(HzF4V@&ZJo`F^&ts_8a`8$z-cObB_~ht z_c$B}P!RyVY4eOyv2v>501(Vj2+RE`VsbYZy;MzKWZ>QGb0eKmKW@mSjW@Hp6s%m- zxhw0~anbybNp%@^mh1?3CR*z*gM)~YF?M%oS)Y!8zjRi8jTSOL;;P(>my|pbt&q=g zTEX`);(&%ACPgj94#8Cjf7C}7a(`^j`n>JLeUH7=Yxr{4q)K6>9h+G;*;?V_8j&bP zF~e8ksj$5V0k+0w9g6&%#3)xuzqz#vFLs%lqV>IYGQ!4)g9AH?6*jl^Tut`7w)i6>6q0tN_7Eg#r^a<)z*OAQrjFbZBc+ z81OX(`a3GgdqS11kINGffm1b{mSksF9iyCKRHT$ypxrUnS;_Y&NKr+)ZrNzTynwhy zyO3|n5^Q$pL57RyfTODdL$YTt@R&fcNXsG$(O&cwoIsPS^+<=jZJlvP5rs~oj7*}N8_;1;2U+HZ^AY>QVdZog+2?d)}Ft6 zC^h1f<8wG-G(WlNH5xz=4PLeiOU-kq_`By~{OV0fQceeXpd;PFq*24jda-9fy&O}$ z96Lwf_mx6dpu@sCUQN}6zsISpcmnN>d@v>y%_1tdlyP(rh!ne6L|?>%z`Dv++)w33 zX3w4bs`HJp89iOwd}u@uXo57i+Uo9Kqi|4Cj z=tP4QGj%4|REwq@AVHqAqDv04fT%h%?I_MoW!XR|Q5ZsZxI!qm+3THC%N66=CbZ2! z2O)+j5kL-XX04p9R~T48P5&2sFG;K%F)?=X9jDEEg5-dOrOPB-O5a+|P@s*q>UjCc z%huS&^jDE?GGhQ^S&sg;K8X{9qyM*>fJv#!-5LGa(Ann zcPCb##c1Df3-{~ZpPrpnlSzR*9sjox|L=Q*W? zx5>BKg?=Jvnle*S_cJ;!5K#qiI-4pruQI&Ec%V& z%&*4CK4i{G3fk28>E{`$e{Vx><%YXIxEp+I3O)s9{~ZUfp9m#YJDRL2bC#w@GOfwO za2WKX2xsjja`p^T5L720rmYf&pxlN|V`rY3HYC~Pt5I+bDa)jqJOWgyj0>3TQs!-6 z_2F^66(b(6<~Dm`V-~M`_63vr>e}Cm zrKZ8;T65Nz7p_}6e5-r3IV?qNF8dnFk9}DlntaeR@NF4q4}<+C z@Lpx5_}B1zTlnkw&Rv1WJ2Fc&ovrQyx>@FuMRy>#4eXHVX| z*R<~H_~Pgk0aJU0;JZ|a)3m_8q27;igy9G;RTOV(`e9B`QqZs%dSd4!%%YbK6=ql^ z>Igf3ykzp=SLLW(n`9*3%%uTt86<`Irny1Mrq_S1t6~|UX&y`jO_a| zL@y+~$#`41FoHZ2$Iz)pDE)bp#4WT`#O(~qqbyE>&6*3JBXAXAMTXgc!Rzw>yjZrU zskHjyikB8~Gw-hq6wX{%auc){_g4{&5ki;gI$aFa@Wz}^I~SD;^|lu?OfB<`qg3x2 z2Cmj11=$3&z_TyQP&aU;CI{?5(uy=B&yTa^mfvSqRGd-v#O++G@|J6ziy%X8mg|OT zWR%l2)P74@gwq!`S!0GX!)F@LCK>IlLLS080)|4JL7pthBDC(F2McBS#1CWm!deSb zy)Csz8v*HRA&j&sjY#0=@C5&|WOsMIxEWJNFjLlNQCyMLzoys@F$jg9+pH-um`I-Xh5B%*Xqp1yR$z9dYfkwsS0R?li^c2 zCi4^>qosY^wEG_yQX}fkz;2=0N>il0tastp5_mHnPnQ7fkpNc ziiBRY$86`iP`tX(kXN$r6=tu3pnA_RN6vwq;dBxR(ZqT<(k!eA>!)ssan=h7uwj-j;9fz4>DG!xdSoQz^*0A>QU(muW$wtZy6guZPn(YM2wUOBzR$TtIy>qFpstdD6mHhX>$D|E?0;QQRU4x|esNh~GRPH3{RWCEWO_M5x%OLe57z9Jtw&r7-co+LIQ9>f z(PfT^KsA)UFZ8T(wH@nS8mF|wY4?ySVXo>d1S4ErZ*r_cq+80^Bg^Qlx+gs)hp6X% zD0a!|)$B_BGW*{7%~=h{l9PNSNQqlgDoJAekXyb<*gcx*KHW%PN1S;OGW+JyDcm`-C=(P$BfY9Q0Mh!T+ zC0<@%pK9%motVV3qdu?p)vhQtGf$YwpA))v<8kw@2d=pVWpAp?bKzy61UH!LlY8Yb z3^^$o+#2ywAi(Z#pQF_-6-&`o8b^(pKZEiy`y6S?atz-%3-*2r!8dD;j7u*I6uE89 zVs#n_nm;)D+4HVaBl)E{$FmE65()g9aSNNK@r#?RoT@&iFYnhco?6IZeOM=|2&US% zvAPYXJ1C`F2(ghn5M&m4)QtR!$nEta(<&%K&m;;!Kb4+wCL>u>bt3(wBtL7G_)Wj% zfV%w4q*Jh8rfp>Oz^ap%kfGN4kIoIfI0A|a^e<6Ace(_JSaM$k(zQ2*T&{0r@mKQ2 z&-r~>ia{05IE+zS>O&mv8bGVf;5?1`Tg)Z78{16IUrf-I(e$Vtnx%wOJu>MOz z69ofEa>hP4Y0b*oRTmSkU2Xo&<_KtLaOU6{I{khlIw6&m)%aP?`Z4B5ND3=7UnTRwzyrR?%-QjClg8o{!s%55RppT! zR4EZtaZwj+cy4n@h~k#k?(RvXwzi>7m}TuOefGY{SD|v80&)i9$-0wwS(0S=UddlK zK+N0F>J2{P?^JqwF%xS!c~9LBBNB(Ao^!x z6#{5i)c0-^@6dG8JHL%f6&-@7xBFPsyx87Q%JJz@&=E%cT_00=llHdUR^5l7HAO9E z!7pjX+GpYDi_c{efw6fcE3lLA8SvswW8d{sqX#|%bU*X~=Vw#7KtBuk45!QM`#XlK z({t%&aoSg0wKH5B6YEuZNuPR%sgqc$_$UPdS{RyCr&78m0CYY@&Tv>dc82_7Y0f4`>ki*ifeG2x%9=H4$L zVhy0!?hu7avPjbQ|8Y8uVZpvjMGN3U5m>kLz_#IsL-WE1zNAD59*ghLL~RXGmf zvJB7k=g7UT5Y+&*9)9Uw_3P3Q$oyS~ZUcKytyAT3>>1%d2ey20_L zI9KL&Hdenpj6ScQ;CdsjOmeqtfm(q8Zv*dIKg(86tbo?vpNw2I{q3t$up%L*^BhI; z($=CcW;@t!^y|jzd|NmbS~6lU!x;sSDROt)p)cum2y!`=Y50|`;1&=P$&h^3RU+9^ zyN=W+ zC^R)eNN*G?z=B|Im@E(nz>1Ep+w{Pb=0Th_Ez30}EHX*e@N3+5zKKix(E9KdQ{R+{ zXza*c(BB!P?9Xe)jbia7lzp{_uIX5R9b)v2;z&6f`s~}PsOqS7k@zx)hIbPiwqwNI zTCZq}RMzXWhe;2Tl|vIRc{lkn`5yE1Gcc^WG@cq$|B!1(DAh0#nyqmtI$iDxy;KA^ z4~XO)_Bbi}1V}~^uUDjj`SMHMdM_5=p!P#fOTpPeg%0G1)wM~^(o6bbCLkR*d{Dza zDyy0(q9c-0qe!aYQ_xp9tNM7853Jp;_UKL<|<>aG1?$ubnFdzls&+Sf!Q+5cE3DVx)CiX$r&MsO19ou0bard8m$zJmq z$hiq>p1VL__`9?j$XmJ(KeG4B|4lE+N^>1`EkY$K`RR5sL7iyG+1(UBZX^zC_q~j) oqQuS7+LOCc@yWOa6v+jUw~%9tJ6rR9$2Yh)6Nush1UxVQF9}nQQ~&?~ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/basemap/topo-vector.jpg b/public/assets/esri/images/basemap/topo-vector.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ac0ad0099992df11a869f6ff18824e5f5a0b6eaa GIT binary patch literal 9545 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/materials/water/normals.jpg b/public/assets/esri/images/materials/water/normals.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8db291ac6dea0f33bc8b7b4db82b618db381d8b5 GIT binary patch literal 153863 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≀vi?-V_cz*;Gj?u{`ij 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%0D=*|C(C7buuP1R{3LKe-GQ3sJX$ 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/materials/water/perturbation.jpg b/public/assets/esri/images/materials/water/perturbation.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ffaeed6890b6e48c3cf2240f0eeced97d505170f GIT binary patch literal 17334 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/360vr16.png b/public/assets/esri/images/portal/360vr16.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5a8b2781017cb40c5e96c74e235838a6d2cf76 GIT binary patch literal 348 zcmV-i0i*tjP)GQi zlH7~>Y3g|6{93x)N@_s}fxKy}ylION0{?mPrY-WOtwIRQMX3N18Knf?pLlQ+ZVgm- z4@NBpF{&1`#z=t;u(DdshUA=|sI69?6ZwO29-ik^0*Isd2dI#9lbxD)v6mjD1npJszlt4kc|W5d;zS1Y-*8e u5xYc1ODWonI$Hd;%739>#SV*!XQdtWo`zW)u3-ITZ)bVS)1Hr@Kl zz{$$UaP`DN21cm=1AtUN5Gz1JiI2g=(Ssq}!4R(tz+M1pW@cqxuV5w1AS5Nuz{e%d z@ciLDhV#4Ef^E~*)jrVX(1?VK7tH?T6 zV6mVetE9oe&dLMU{OQ|Eumra#H^Zy{AHiV&j|FE@unXFbz5|BS4@5LRd2^9LP1=Fs z?(<^|fByc0Yxw-(Jy;XE3zP*}8B8QO7*;|Jc<}h%4F!F>*cL?ljS9w{5es(AuftmoE$0R;?IGE!;TJeV8y{%d}b%fIjKd3t`I@ALeg9{8sOP1CXx1G`sRfm-$k8-?7Q^wYvZ zV8OZ*DCqc|_68dT31GXo{@0I(_iq3Y|LUGGmA=w4Qi?^!T2)$13IK_KkKm>qfU@p> zUIIQUM`uBn-vQ%om019Dg^WQ<@VGidDjwzK%7?D01Ar&j%6scB2Q?E5`L|Fc3Ix~f z#QbgmswNlFHFuJZM@h~PBdI1-tL<}yTs-4S)l%0b4*AumJVI1z<5dz2Sm@9GK+;0^kQm%ua6@ Z;0@1LjIj79d(!{_002ovPDHLkV1lag))xQ( literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/apacheparquet16.png b/public/assets/esri/images/portal/apacheparquet16.png new file mode 100644 index 0000000000000000000000000000000000000000..c18ff324c93f1302ddce7e33ea9c26dcbd604d43 GIT binary patch literal 509 zcmVsBb8NXgQ7}+wFGjQs<3ELl%og&vBfb;+U~{VvtNG$>;M2ZQFk1x^C{D1?Uk0 zUWwj=Y&NU+`gX^P%zk5lTqqQJ!^3?hervSlvr0gDE9B-GK}x{6QInK4pwku86-=*t zBf!i70VfX`+#M6FRs*Un$=tZbmsZG>ofs-4rq{jezylRH=LJYh+00000NkvXXu0mjfSN!f{ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/apikey16.png b/public/assets/esri/images/portal/apikey16.png new file mode 100644 index 0000000000000000000000000000000000000000..01cec13509016b6f90bcda836fc3da9fe79939f3 GIT binary patch literal 363 zcmV-x0hIoUP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0RTxvK~y+TwUX_P z!Y~YmI|3uzC~V+*14dzl{yQ}}1S52VvH`aMiZj8nLC>bNb`fBMBv-CPGhkZ-Zq2NeigIH?Faz-vaS^^JSmd@OSM?;c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#r zHgz?E>2=9ZF3nBND}m`vLFjeGsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6qsIL(9V zO~LIJXPkQVfsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;uw|y63}#?p4D)nx45_%4 zlyZPk&Ft-4_8?ZC9S2+fSUq=glbIzuBXY*K?APAL8#ZoEIPw42&-RC}jxOh^|No~r z<;bE)29LY!NsMfV9x&@Y|NsBvV|GWLpyN&Fe{9-h)V6M&o`tmJfg_Pk)9?M`7mkr$ zd#b}%&`MgeA$CHh+989#SENNcXU4iqb};sw(3@aqX<2w_i6^(iKV>)L6GCbeHakiz ziJbBH`JcJAjqm->_@`J{Szopr0QcFsIRF3v literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/classificationschema16.png b/public/assets/esri/images/portal/classificationschema16.png new file mode 100644 index 0000000000000000000000000000000000000000..43d286f7c5d0d48b163c73629e05bc03fdfa17c4 GIT binary patch literal 393 zcmV;40e1e0P)RMjv|lXN=09u9}EGnq`xx4@(ba0Rg9CpnwVPJTB$WT{k| z>%lBf0JM!#%0;%I;kquNP{`0DB#U)TRu6Z%f9-R0{={H7Vr_MqT*9K(aw#`EYzG6J z9_)A(C2n`-w4nj6P@OpF(5+QeBN9PdZCXtXIeJEWpPatRC5G>w06L3>cCRQ%+V n&*y;&6a5N|;W_20Q(Xuj`Z@``zN9wY00000NkvXXu0mjfWo)Ud literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/classifierdefinition16.png b/public/assets/esri/images/portal/classifierdefinition16.png new file mode 100644 index 0000000000000000000000000000000000000000..1789ccd19517e5091489a6775d9e7e84c5119774 GIT binary patch literal 371 zcmV-(0gV2MP)&;VhyR_OouBja@(lj}huFtN zgspJE!NI|ho}SJlEiHXGKR@4qWCIwG3}IkkH~`|aV5qZ;obq)ghE9K<`R(2e(Hi? zw!Q=xid}l*Tnqx75XYk!0CGAAg8<0cn{K`bvp3y%&+y^LU%0wUFTXK-`2Ghq5JAqv z7Y3`tRT)^mS!_$iyrx#{9@59cVR!mZytj z2*>s0ga&58HUTy^MixOP6&I%j9R)!qMVALU9E_K=rKF^o%vcyaUUMGkkKt4S>SFM8 L^>bP0l+XkKHA*#w literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/dataengineeringmodel16.png b/public/assets/esri/images/portal/dataengineeringmodel16.png new file mode 100644 index 0000000000000000000000000000000000000000..96079ba0d089a3da9ecb2e8fd8ec89aec4e634b9 GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>``W z$lZxy-8q?;Kn_c~qpu?a!^VE@KZ&eB{t{0Y$B+uftwFbW4;k>-c*`~Ne`65i6yCrf ztq`=4k=uYVa>-k{zc2VQbzMUjYnA@m)n9Yu+g(e`rj<4(JG7U2=^X!F=y%Spp7+@S zOJCs`zj!OSC#0Tzv>|EBs^hQg4n4om)+E#8>XZ39u`tk~_DG2BozFR!7k0RqTRf*r$G#+*R*)5=fkh9)b1*2{$MwfD?pnotcmdRmzUka)Tg{7-(!h z8xjgJ4egWc#DBh*U!KjN|TrstUtuo>beTUs03MZc%Sm#a(d z$y%i8v<8jTw#>0i{;dlx6X4w~jKD$!_bR6mC}VcbGxqx68!bb}c?gwh!t|)VWtNAN zmp=$}q1H*#q5c>O6KW1rt#5-Awn<2FMd)Xc>IMU^y+Bvm`jfyP)e(%R;PV7hKAY8G zeEI$Vs4(EQ4t=#pK{*g&YDkpMfDHY_tu~08J#e;1!KIkv!5p2cwaqq`b*l}uB)^~_ zcc^$~#@a;k1{p;*gK~(r3zN@TLR>H~7bL`rDh&2_H*tEf{jZ{7@>;y-8Kes9>63tt hYxMYbNX^HJ`T+PFapKd>=!pOT002ovPDHLkV1g^vx0e6_ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/datafiles16.png b/public/assets/esri/images/portal/datafiles16.png new file mode 100644 index 0000000000000000000000000000000000000000..3bff21d494d367bf0d32cbd8d27d01a71b1917bf GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP*JC+i(^Q|t)!HOraOBM{pV>p z$gWT}$7bb!rZ%1v4f6JN4~{7O{Qlnl&-*v8D*02S4}38+oWNjVX(@3jD3~QBWy$x$ zJc=h7Qk)yk{8g~y-qrM@l;6-qmuC|D<)x`pPaI;3;BC-!W4{~wR-&t;ucLK6VFKv)0( literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/datafilesgray16.png b/public/assets/esri/images/portal/datafilesgray16.png new file mode 100644 index 0000000000000000000000000000000000000000..e77b8fb59fbf2b8cc2451f120baea3baaf61d157 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP*IDgi(^Q|t)!HOraOBM{pV>p z$gWT}$7bb!rZ%1v4f6JN4~{7O{Qlnl&-*v8D*02S4}38+oWNjVX(@3jD3~QBWy$x$ zJc=h7Qk)yk{8g~y-qm!oSUe%a%h!+L^3v3)Ck`>Gv@&ipP`t&uBc|mlLyBk8ffd|r p&DTWAzl7@jqn+R#v=AnB_0Fagopo!h$E%p{XAliBEECnTFi7x5vpGbhP3J9EaF z6L%7@RZ-No;tlbFmFP=p2@>oDQSg!nA^2in3K3#JkUX`P`dYMSl5Ffl;xIGkoS*;u z{_nrcoa*Y_Sz8mYp(v_0yGzTFbxriFt|srzuiqME`2=SQxCiy&vf)EYu}~3$tYh@U z95k%q1Cy|YqN=vq`2sHJUq~i$7$fpwLdPR$ifU;KJ;NM?7!+Z@?aK74dk<(}TQa>j zrE|L14hQUABR=dI>CBrWgQjTFZLOdsln8+Xu>nG-yzt z!ZJ<7&S&9xi?nXAP$^O~HZ(kzXSgVyzy#t(s@ANK79OQ>R$mU>xhJ2Is zuCE~q2$d>@>>5BA1p~+fLXt^=t-4{_Ze-au2hnvY>jv0xO_68JfG22wMi4TOuMG?LNeW?RInN{haBkQ3f6juZCVx^4TR&7$QtzR zgV5^mkpt$kmh2_8WRgjtBc<(7cvW3m%RJUvUQ6S$T38~6je7gPURO+HfTHc<@RGyg z_(PY>yibN(`D<#Ld>GSNP05GP#(EyrPH-QM)m1(Hu>SaX?Bh3UcnY7NpicfX`>6Wi zO1Nsv=!Rp>lWI3mZvKeBiO+n$skv@;|L?OGJoCO^{Um;Q)s5tM^Pex{sl#_3-;PP6 zF*kmd+TFXdWaJLjhsB!hXYW3|_F~`Z=UZM}JanTz_U+f_*B|bdpS03{fP-BZww-C1 ziC5*ueujl9p#F08*S|j-zh9r-_v!A563Bj8ioI?9?(B8xw-fGZanI#TZLgG{KKN>= zWyOXoKb+dwkdba$>n6KzO_tBy-v9E!=AN0^f7kX>C_Hlg&Fd;T`UPY&o!Tw6_vn8u Cx_IjV literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/datastorecollection16.png b/public/assets/esri/images/portal/datastorecollection16.png new file mode 100644 index 0000000000000000000000000000000000000000..5e0ddc4f75d94de969d22b7c5045f9113ae8d9fd GIT binary patch literal 1075 zcmaJ=O-K|`93NZ1vXzQ1+NH;=h=n^}yPNLds_TraOODC9;ChIhoq6i0GjE!CwySi| zAkbUKpi@L$g6JMmVe|nK5eC*Rx`asu<{=QaH|wr;Xd9UK@#pvZ{XgI8$nZd8!|4W! zq8gKfa*FIHyuZGdtY>x#D%qNGe+G}DNt{z1NX2!Og&=9FQ!oWpec{R**hNvkHY1(E z8D&V+kjbbXhRK^YVN+CBPu^CwS%^UvP8n8={_*%J4GcX-k3|$tu_ZWd3@$owba6PX zEzW9Do$l!dU3rlRm=LQVZ_Zh+n2*s#U6GtUGfRUa1kc9k{h%_+2#}BiL4-LU)Oel; z9Z`mlbcTdTI}kWN!g5iT=YkwB@|-Aep!Ctio1;&PDLGN{MQ$;A8e>~z*<3Ei(Dn?Ekp}BGu zN2U=*?liK2Bo(U$+7wkYEYEnh$WjzBX}MUnG?od_}zy zSFaq4P?5`$U|6rcf3>@8A~WP24~Caq4#po^Wab?*+>NcYg=%fWIlRHu31j^SaFYma1#iNvf)rs{e4|mDAEHc+WW5 LKP*4&o4Ec5pE+4q literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/deeplearningpackage16.png b/public/assets/esri/images/portal/deeplearningpackage16.png new file mode 100644 index 0000000000000000000000000000000000000000..83159c9581b97bed8e0932d85faf47ec0cba9ef4 GIT binary patch literal 1300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6ZE^QqR!L zz{J#0N5ROz&|KfZRNuf%*TB%qz{1MNPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAX(zG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tlW%^j9e_uEuEbW-3$#~Ei4?3ot=z~ zEKSXvoLrrqjbM6R@{>z*Q}aq-dQ%X39dYUfC5YStpv^9+MVV!(DQ-pixe8#9TV>*Q zi#bm7pn6kqyTt;hUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(Usk^yB542(^l zE{-7;x03$+|8LK%+Q2&h$!X7D1(%P0)-w`Hb;!Nv#i}66aD>xRi-+e=*h(Jx{?C0*#XArGoe90LQZs3s1cOZ>JSx2lvNWqoWL5JapcH<72 zS3*xdaIy!TULaP_vQx}bz|l;G;n7`{_@{X znSBgc9d0}Pi{LvV=upNs;Tn5qa}r~g^@){#6wY4WRc_FbAuyj)_m@&*1?vP`W{>7% z7BOxIXGgss99w28uD-(jglU7xCULWdM{=j`adI&)*sQ*QwaV(k&C?AMa%?>hPvM@He)Qx)@Wy>hZUA*%4k# zt=#X4MGKC!=&BkmdhT{*&xK|Dr@40+2`le=Z^=pmNI7)z4*} HQ$iB}RyM9+ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/deeplearningproject16.png b/public/assets/esri/images/portal/deeplearningproject16.png new file mode 100644 index 0000000000000000000000000000000000000000..143713dee5a2a5dfb417ed48c1f3105531ddae21 GIT binary patch literal 339 zcmV-Z0j&OsP)FTrRv|8f8N-*|#AzcT0I~?|f`viyBx{ae_Yh1ok!w2) zuppZT1F6Qs3^wvSaQ=~pUl?YeeT&6=$xF{lc$VO4|IfRD#!gXsg?ZZo{U{|>7mSPgjf^$&wU`YDE$AN#?ygO@5! zL$D^K+wXoch;bvN)OEz*E&&;4ts}-@Eh~@P0BlYL8S>)EC$J$P3nKBLf-zit^@6huEZEXL6#NIp0w^Fs8j%4=Bg`P8Vj-{Ai4lZh;>fPR$j;! z{IyT~Fa`$)0RSeG>6B8bJf~8rTEt>;70>fXrBZ>}+1U%j!^6*iyWMOy?{_#Hkzg>$ zXI5AEsP6%v2*2ak7>1vppU>Fs_Woa8BIxSsf>bKipKNP;qCc($v$}@G$G4Gu>Va6b z8+DfkP$(2K(P(sWOPn46`$)N5UUsCp`C)bAVHoena4VQWSxp_tVlkvUHQ)<*WV2Zj z!!R0~&DJtLKCYuEYBZP2b+9aZjj&p+CTq_{=X8R^XebS(RDhfMO0a|wd~O3gR{%+p z;CUY5a2Q^%7ZQmC8jU6!3Wcr<0MyFLw?Qw?Ls~@QK(z!Lc^(}1^?S<%0gmI~_xs`T zcu-$o4}-w~nM_ukOeT9tf*@YTVlfmK5!fSNhwsBZyjpw>0Vx1UlE~-t@cDcg85x0E zt%lKPL}_U$Se6BVG+9wm@n~vl>LW!`_?-TN0$0FtdKnZ&A(P3#?RH~wauQ8VP3Y|G zgit610MIne(KKzR6bc2O&1UZ`EiIirwD(|1d5H{-mAk;KG8l3WAs&xItJT6_Fn}Nk zuq=z2nVI#8iHR$HeSJ3sI-L&P-Q9`S*4CQH!ot;#Gp8>nV=tuBZ{uJX2JP+bXlQ7_ z+}s=@kw}WBX=fl1aEy(OMJ*P~&m?-xI|S>Z?dOFOnNw1&e#2B9yPIA~P(GjUy+|bT zyIihMTgfFh!{N4_Pyl!apccS@vESSKr~e@~4O0M)0?+{n8T-91{11HtJ~Sopy#n&R P00000NkvXXu0mjf0s2_B literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/discussion16.png b/public/assets/esri/images/portal/discussion16.png new file mode 100644 index 0000000000000000000000000000000000000000..926579d948e14bb37eeaa482b93aaf7b21bfd17d GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GGLLkg|>2BR0px`=B z7sn8b-nqezye$emHg4vCdnfrcJq`(n-3XLozvzy=kscQ==i_Naq5GW+ze(67c&jr zAC&X)FgBaF?_v5`!Mx+sz5_?q9{s-hW9jNpm+YqtLl1aH&ld^#$96+KTj1`^{E~-D xtp55vaTeEDeR+XP#pA^+UWeX<2nwq;>GRdaiRbNgT?lkJgQu&X%Q~loCIC^qUu6IQ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/elevationlayer16.png b/public/assets/esri/images/portal/elevationlayer16.png new file mode 100644 index 0000000000000000000000000000000000000000..0bbfa99fd829a40b6a0d35b54d91be0a094be5d3 GIT binary patch literal 514 zcmV+d0{#7oP)!rFBMYk^5p<{nR7ypuO-MR@~x)cOa&;uzv#I`1cVNqg4Pt0CwS#969uJRGu zb6}VmW`6TvW;jjL@E_vJ%2|9OL`00T$3LGXwoG)&V}yeYCS}BoR}vV(YPAZs`c7E+ zHWUk|c*!MMSAZmmnGC~Q4Qw(ukP^+<2(ReUY<0749aByqSFP^wA+a5YG#WyDT_N50 zShtR`7>2~Q`}%y2x7S7zsFS@Y%ueHIO(BTZ(rCsAz91x}TjN4}_Pam^BavANLthi#`Mx09W6Kw}Dh^Q2+n{07*qoM6N<$ Eg1-XY7XSbN literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/excaliburimageryproject16.png b/public/assets/esri/images/portal/excaliburimageryproject16.png new file mode 100644 index 0000000000000000000000000000000000000000..84e1323a1c8a21a3cbf98799653df76a20032cdb GIT binary patch literal 1170 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3teg!@T%FC_TwGjT%?%A*Eu0*U-7HO9 zj4WJSoSaPDTw!`$@{>z*Q}aq-dQ%X3U2*CKC5YStpv^9+MVV!(DQ-pixe8#9TV>*Q zixW=spn6kqyTuu&UVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(Tx$yys37#JBm zT^vIyZYBNs|KFZjwLvgeq2{LV9JO^lLB|8mJFRhwVKaWTd7=PABum-BLkg9XOpmXx z=2$jULW4!;#IlLG4zpHjoRmtRTi0tX=J4R`Wp*C->$(Rr8!QB#KYeQXfTy{CeY}B$ zq=w-ZQ-6d37cWbMpip z=Evvq*zOA0Zus%kbozle>(}o$x?^22y^%F~S9(Lshrj>l)Nt)sllC-?HIS=khX@0& ef>u8Riv+_HzDSj+_0t$ZrG%%epUXO@geCxq7KecV literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/experiencebuilder16.png b/public/assets/esri/images/portal/experiencebuilder16.png new file mode 100644 index 0000000000000000000000000000000000000000..6f6c7e571c217928552aed4cfb4157290d601087 GIT binary patch literal 396 zcmV;70dxL|P)Px$MoC0LR5%f1WWWJRKL2<4%fQe8l4b_dJ-mzuKx}lth%Nxr`2RnHJ+d4lBf~*# z1~DNk0~NY@w@jP@K2qwpdVeF1zq6I=Pw3#Zhm1<;pMsDDkZ}3^x-3h z-MbDjeE;^t09`GJk6{2z5zHWl9lKycSZNF|U{!@jkYWSiUVw!@FaR&?e)fg|Q-dfE*i)FpcQZ_VXXapr>26F@Q8GDJq~C2#Z!0P_%(Uo1F>OH=xje z3JiT|Z!ZREpgcMNMJq6N`WYEc-u(}f#2IZKZeYE*CwvCA|5VqjqGX5e5`L*&NO_Z=Ai|8HQ}u@flA(7;fe qc>u*wxcsiK3@l8A3{`2jK=J_RotGp$jouvq0000lbVb0uh@0__ahzQwH>9i)5PU|+$uNz84@N_VFE?w;ccsdX=u$7uW zxEDL!ZkN$$l+b>;T&@BnRb^d;N~a~$=~Uu4mMDrOiXy4iYH7U1KTv;v!?IR~TAmJW zvxKJu$=hgtegL49T227m{dIzygTvHr9yag_93{ka>1wIW_1-?i;gG>#kWhZQ`JYSN z)J7YAT9xV!Z07*qoM6N<$g6$l_rT_o{ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/experiencebuilderwidgetpackage16.png b/public/assets/esri/images/portal/experiencebuilderwidgetpackage16.png new file mode 100644 index 0000000000000000000000000000000000000000..88d5527dc2a87a5ff9fde3c6d3481a0df3cf3ef4 GIT binary patch literal 400 zcmV;B0dM|^P)At56otQt6r6OaKfo;FP~1wPltA31(8;9<)PK;qQ>V`L7Z?Z~bSl^^l8{gk>DoxQ zir{41!9lt>ybdOhm_pP8m-p^{@11wgi;k)%@ZC5Bl2+Y6}wx%m);0Y42 zHC^fV`!_(BZM0jhmIV<1EYi$|?+U|rwZ&o~R;$%k^m;vcKW7HsRZMFJo=B;9E*6Vq zAqQ9)=lApZd?&$evS(Y47_eqdXi+lUbh{``8PzlOAW4W`0ngr z8)K_fRi#p`^1ECz8jYk?6Q^?yyaGzO*5K>I1rWeRJ`&PxHk(q_QKc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-# zcQQ7H>2=9ZF3nBND}m`vLFjeEsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6sCIL(9V zO~LIJ7o2+afsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;u$gba@?c;yKTdg1K5Pq5|*=Dau6hmmm!@$pHe;!ifWBXGzEn#Q> z^gijD>c4OPY(IZn;@*Az8ipX{wcD)(@)!b)Pb{kwm>s@?+vAsUgUM%WwnMp9*6Zgs zc80PX31LW_Ah$qKe8z%LTn4QW>}uwujf=OEQq=HgGU= zke|&p;n@50au13c?KUxT?FiXe^m*d5*8l(a8FJkGWw6J#nBk20Rb%GOj!6oZCHe+V z$q#I7;%+{b{E@O+LhkI##2-Ijh(+|o`t>^MEp2&t`LS7>y}i7Wbkd2IcQq53COA!C zo8V?M>)^eFgHp@|&Z`d8$bdPL%nrQo-z^dL;{N6HBdKA=k(R666$coXNC-4kK4g+} zHe>kcHo+}nm%C@+fg8+{0tY%&9yF-@XNYCiV-QGSa1v;=ShX#7DX7r#boFyt=akR{ E0LPuH2mk;8 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/featureshosted16.png b/public/assets/esri/images/portal/featureshosted16.png new file mode 100644 index 0000000000000000000000000000000000000000..2f52056d693dd31ca9cdceeffcd399c6cfb9dc1c GIT binary patch literal 1249 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-# zcQQ7H>2=9ZF3nBND}m`vLFjeEsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6sCIL(9V zO~LIJ7o2+afsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;u$gba@?c;yKTdg1K5Pq5|*=Dau6hmmm!@$pHe;!ifWBXGzEn#Q> z^gijD>c4OPY(IZn;@*Az8ipX{wcD)(@)!b)Pb{kwm>s@?+vAsUgUM%WwnMp9*6Zgs zc80PX31LW_Ah$qKe8z%LTn4QW>}uwujf=OEQq=HgGU= zke|&p;n@50au13c?KUxT?FiXe^m*d5*8l(a8FJkGWw6J#nBk20Rb%GOj!6oZCHe+V z$q#I7;%+{b{E@O+LhkI##2-Ijh(+|o`t>^MEp2&t`LS7>y}i7Wbkd2IcQq53COA!C zo8V?M>)^eFgHp@|&Z`d8$bdPL%nrQo-z^dL;{N6HBdKA=k(R666$coXNC-4kK4g+} zHe>kcHo+}nm%C@+fg8+{0tY%&9yF-@XNYCiV-QGSa1v;=ShX#7DX7r#boFyt=akR{ E0LPuH2mk;8 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/feed16.png b/public/assets/esri/images/portal/feed16.png new file mode 100644 index 0000000000000000000000000000000000000000..9cc1f97402e8b3d65083a3fd4831e8de1f1ddb88 GIT binary patch literal 1451 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#2=9ZF3nBND}m`vLFjeFsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6saIL(9V zO~LIJ3!HlOfsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;ux(H0JYis9lJ#_P45_%4 zlyZQnul;yKTdg1K5Pq5|*=Dau6hmmm!@$pHe;!ifWBXGzEn#Q> z^gijD>c4OPY(IZn;@*Az8ipX{wcD)(@)!b)Pb{kwm>s@?+vAsUgUM%WwnMp9*6Zgs zc80PX31LW_Ah$qKe8z%LTn4QW>}uwujf=OEQq=HgGU= zke|&p;n@50au13c?KUxT?FiXe^m*d5*8l(a8FJkGWw6J#nBk20Rb%GOj!6oZCHe;Y z_TA4ta73wMp0`CuF;Qt|(v?cuxC-zA=0esw@9an?bpIvbW~qvwCh+3ap= zvE_YKVLf(s_I9&3xArcd*W26c=oi-Z@Zw{2p8a)ylTMuQNDT-JI`r!2k5YcgoF|nM zLA|ZgGfPUgd~uw0_il_tMMcE{lMa0q4UTZ0LoePa^Y1qZd0Uxw{>pWGO@@@uUtgO` zOqwJlA;%oc@M!ziazP)@LvwVvdd|?&*x&RCA_-0C0G`&b6{Gq z=M&=#F7^rHK|Gd{Gv?XW*D*dxpRi0neqTeTz<*f-gZ+Es_C0*N_J)f>*pmkj5?GR) z70OtoHZi=YKd7(&T&=11>{;y+i-HdU3={tGFS6cU#nf?DfPs;XVH4B!#r;ZuH9^Iv Mr>mdKI;Vst0GRp?^#A|> literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/geocodeservice16.png b/public/assets/esri/images/portal/geocodeservice16.png new file mode 100644 index 0000000000000000000000000000000000000000..20d9ce91cc6f1a35a90b5dcfa89d1c8188a7286d GIT binary patch literal 546 zcmV+-0^R+IP)Zvhp+h!ExEi$ zyRZAQc^;O=RRN7a(=;3?F__EP{r+%uZJm@-$>lA2+d~i>h_>mN9O$fe6J#-N8W@R%5fTjBC?fgvu0JZMhYyQKBGAF% z{iaHUvUlxA_^*H}dH9r$1#a^^Ldm6I0Ua8oF6-Lm9FX^+y+5P?fW2FKn*xw>=;qRK k6l)|m5#dQkm!uMme|J>AUXBx!ApigX07*qoM6N<$g3Y<;Jpcdz literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/geodataservice16.png b/public/assets/esri/images/portal/geodataservice16.png new file mode 100644 index 0000000000000000000000000000000000000000..0ba34bff5fbede3665fb780afbf10e789d50cb4b GIT binary patch literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`pFLe1Lo9leB?=C36d(Bi|G(s? z&!2@QBqW%CSO$oHT$K4fv9a+X12gmCwoYMny@ZsOj8^Fh)2DBD2<)@I7tlW6(Rpfr zWAj{2*YExF|4ZcE`FEt?-zoRD-~Ida=9pv(oiJic3H{h9_=$(jib-OYBZCUtB<7Wj zD_c7^D`?N!|45P9P|tx)gH7Va2jiICe`hA%z9*i*d!k|PTl?lYPyE?@TjhDa%X1z` z4d5}jBFK=O^WgRFy#*I@+Xb==Y`v8v7O`#EtjHvBv!QiC#-4(w%x*jljLPhXm**ei wVL#_#{O8ZnEdqKx$rENzVV5v4FkoQFza9G4r19?xp!XR(UHx3vIVCg!0JOk!cmMzZ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/geopackage16.png b/public/assets/esri/images/portal/geopackage16.png new file mode 100644 index 0000000000000000000000000000000000000000..812d8f109f5a68e181fc146038b3e42b01ed2031 GIT binary patch literal 1130 zcmaJ=TSyd97@pOV5(RsRvV;y}g@LDb!>3qnvC*qEj{dAc*O51}31a77jgy?F3P| zRZFH&O4`dSrtXtnj4!WSm`xDv9eGPu1|R}`FryhE^3$DrB+%3lx!*6*k|n^bwrALe zJ;U8eWq3dds$|Db(4Ob9fDVxi^7^3R@c9tApv&XEYotLX0l?!lw|KMabeQDwoUo zaxFg7&QMG+7<4sQ){7Bdr(hsC?=_spvVsU5#nvpOnFeqbY=lqxPftCvsR zElz*$>N>eL8Xc?Y?VYM=XlQ7A@r@hOwUu>*R<&dPI^3M9WYd{UX5!pAIo`9+Q}EpKfK#=1 zN4`|ey}srIzD^%Hv5BaT4^}l3k;bN}7YecJ$j={-t*`I>WBV?@WQ)b`j;DR~!?Rm2 e#R{_(>%c5gI&yyWWBuTad;4RNZt+SuJ^C9slXv0( literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/hubevent16.png b/public/assets/esri/images/portal/hubevent16.png new file mode 100644 index 0000000000000000000000000000000000000000..c79765e2f146e7aeffd92b7992002e4ef20dd105 GIT binary patch literal 439 zcmV;o0Z9IdP)4UoVVWjx z4hL{| zHTD-QD!n!Rj&2XY9ZS!e1k13`YQ%Vg*9Wcn5A5-6JrD@Ma2Ys{=_p=0Fgj`Bc&%T) z#PVK6<}tCy`@;&kcvX&=Kl_q4kIl9nXZz(*bYEd+^;34pZ1y34>TJ8v_?&@UOvlg& hLF29}f?s_k0N=g0O=fQEOUlIufB9TcAki3&ajy}K~S)Z$gj~W z0Id9dp}?S5$N1w80Ltl7i%FMS%rXH_27bk3j`bB_R*k3|n!6GC`n35TD1$jPD2W5W zW#ABXLsOlzMoC;%a%GS(QFTK*UTNXa$X5U=`}qS(!UV(d5YKN$$mR3ZSzi z?NXNElte5kY*7&a5Lydi@;wpkku8{Q^WM+Gtt84)BAP@YTZH3%21%5`b9~LU=n>Ej ztwBj#l|*^gKqJ(ck$~U z!Zd*~JPeRE^KkHB*aCNJkUW@1cMZsz1Hb?N);V+Q6o#f)vluwLU{gNB1iy)J+u;Tg zO6z%fdH;X>_<2BR0prD(l zi(`nz>Er~7i~}=fhyR$@*yz~c^H)AXLPCN?;!gL8%lkI_H*^N+Z!iFY66@|sOLvy2 qGczC6lQ2z)kZ>rBTVP?%#PHvM>&WDyQPKM)1g zR6#9)IYf&?4I#B$d3Oz$(V5rJ@AiJ5=lMQAU-%~^(==_w$o94A;7fiqAk}ipPaU0v zrQuw`G2?g0j|L)^57TL9$0X0O7r1;1BiF5=^SUFB@ch4y6e!VTf1PXAN| zA%xY!WM7LdxYeW3*`xxXJwhn16N>9>jHnFGR@h%wC?3d6?bX?WB1`xrmCS$uVERb2 z*+X%iKvZWXCRhqG^l1ha!=%w`=Z;quQazSn@jym+-i0sf-a&2VldOx_Vg+Bf!Olzr z{_r!x1Hg^r7E(Qea!I0GvTn-PZM@rr2kr_MU$+9?FcEI7VI9h}^%~?RRJ12Zq+bB4 z!j}rb+UdPbz%-f(CmT4)x=5s7=!zO>kC2H7x}sJk{;&Zs^yxEw#8Qw8paYl&_J9Xq uvHG6BV*E>iH<5+6fa-3_KxY1m1%Ox6$$k;Nr)MYt00002BR0pkSP* zi(`nz>Er~7i~}=fhyR$@*yz~c^H)AXLPCN?;!gL8%lkI_H*^N+Z!iFY66@|sOLvy2 zUty5=u}zcHm2vugn>~+sfIy_W(JHawZ03=UWC;VO!wrx2I27iwFcddPE!jQQt_Elm NgQu&X%Q~loCIF41I9dPz literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/imagecollection16.png b/public/assets/esri/images/portal/imagecollection16.png new file mode 100644 index 0000000000000000000000000000000000000000..cc74c57585e474abb1d0c980ae7774a4ad5db96c GIT binary patch literal 1386 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 aGYFO&-*l}TlNMQjw=t1%{L|qX1^)$qEjI4} literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/imagery16.png b/public/assets/esri/images/portal/imagery16.png new file mode 100644 index 0000000000000000000000000000000000000000..83f90288567dbdd60a229fc5dca2900b6de90768 GIT binary patch literal 1288 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-# zcQQ7H>2=9ZF3nBND}m`vLFjeHsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6rfIL(9V zO~LIJN1S@~fsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;uxB57eu{yCvC7lMF{I*F z(x3nT?U_{@1dmlzX>MWgh-FC3+n zWNV1o+sLW4?)(|8Qy=~uWoJufc5VCCRWt!Wn&W4^N}k>~UD`;6_(b_5fVpNXi6)wO+>-)Ce{@af@}xl?EJu3=ju_Ka67BE!h=vm=j%3H!Q- zmu9VwxT&yp!;R#|%7^#w`+s<$%;J#sa3ed9OHk2e#w8L04NIH3Ph9L^Gh_JZHo+}n vSAByH;}(e&2Zo}&5{GkzFQf_>8yJ`wen(XYl|`O#0F_Oiu6{1-oD!M<)g`$e literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/insightsmodel16.png b/public/assets/esri/images/portal/insightsmodel16.png new file mode 100644 index 0000000000000000000000000000000000000000..4d82a57c88488114283e3f4f82c7941207113a44 GIT binary patch literal 1306 zcmbVMeP|nH7{4^NmVV%dTDnQ=?F!DhCHIkBK8~jOy3A&HwPaC)f7o2^-n2)OyW8Ex zq!p^`D0HxyIt4++SwGl@#W@P1IM#?olqvI{f<*BH!GSWT4yQEM_+FY+|0w;#gS+>A zpZEDa&+qxVy?oSipy?8Tf4(Fii=FRHwd0S1}^GgVXg2E}v1~qK@q-^j-o2(BsEwDfrG)Xli zMMh1Fd`ih1J`6J52qC9(+@@h!ZzKw)3@`F3PTC1Pmoww4YwJb~{7Yj?Z9P7z0z3wE zC9esv9_fK580Kz!N2VfV!#t=-uqb?%RfK#F$VQa)VerN-N+RR%L`aXv>2$eSFG)sR z9x4(HdYoj0brW;E%j8A`44Kf z+Jz@99cxEl2pUK~{Y5uY85(x&67n zNHq)$ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/insightspage16.png b/public/assets/esri/images/portal/insightspage16.png new file mode 100644 index 0000000000000000000000000000000000000000..65218c898cbc66844a93361154ab1dc91b34f185 GIT binary patch literal 1173 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk&``nLQqR!T z!q~`EN5ROz&{W^RQs2-(*TB%q(7?*bKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$IMft0d=ry1 z^FV@{U|qhxR-SpqC5d^-sh%#jNbn z9F5$JU0p5BVR~KilS^|`^GaZPQxJNMaOwpmh};68%`T}$nPsUdZbkXI3Sf_0W#V*; zlN(O+pn6kqyTt&fUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(Uv2Pc0sFfcNE zx;TbZ+)7GuVA@&P`d^Zxncv}!MP<-`RvyU-jP`YZ4s<$xdVjzE$NigEKg*pkV|baE zq##&ORAjJZ=`xNJCp_M>OFC_0JkiE5^LM1j)tIQT&NHG4CmY_aE8{s_AXQ+0oMH8j zMgTe~DWM4fwKS4Q literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/insightsscript16.png b/public/assets/esri/images/portal/insightsscript16.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b84a24b312cd4f2595d6e79176401218a1a51b GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-pJY5_^ zECiEN9GEIAEB{a2q2Z&Zw(JxOWVu$7wBgOPgg&ebxsLQ03@Jt A&;S4c literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/insightstheme16.png b/public/assets/esri/images/portal/insightstheme16.png new file mode 100644 index 0000000000000000000000000000000000000000..e5d9e7340d26e651ec7e96e31b4c1bb3a37ef0d0 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`t2|vCLo9lqPBP?UQWS9guac&h z^vL&3?wb`aGPZmYiH^J&c(Ia!+duh{VgsA>bOY_grQgCobN)Zb6L8LwxnZlAve7XH z2D7h=g1FAy;axW6!Cw71h8dFU53l?2_AjTBP=i3z2PT8|tXeCbF2iq(C3PMLO84Kn z#J(kjKO)>y!5nEW b<^$4qZa5q@?yblMx|+e$)z4*}Q$iB}BIQ|c literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/insightsworkbookpackage16.png b/public/assets/esri/images/portal/insightsworkbookpackage16.png new file mode 100644 index 0000000000000000000000000000000000000000..77acb268d1a55f0286f471123b5a8675666092d4 GIT binary patch literal 751 zcmVPx%sYygZR5%fJlS@ccVHC%I_c?c*nZ_(1X&DwFRGZ4^K@?=R%BV#|kPuH zN8>*+*2a#hX|7M?$OZ*Ew)Zl$6jb~BXa6zcl^!j&MZ2lf?9EY@orNGIE5NQW;NI31 zywjfI&*w!1{kw=KQ?%&@XH0`8$AGyIJP&d?&;@1dPyk=I=p*EA=<~9vmoZZ@*$M6m z=!9Z(1*L8RFste*-?AArODv+lxujC7R%d_up7Zp9dV{gCn35712$+Z1w3Hd6gcED#8z zlo`jaUd!iOm+{6&35q^-hfh&^{5%!ATQQwD#`F(jF(^vA{}8B;P<+yzGFI+sjcT0v znqm0WV`jg+$4SJ={TjqcEu-L0pqGqXs6h4a)NWv;=Lv3hT$I;IHZ)Sb|0u!CBsxXx z{6-30*U(g!*s5ZIK=9 zYeE3o{uksw_EDB35>HG}ClW2>NeKc2ds(BK9FjIp%W9J>;+8}*WFOIwHI>q~i8?ZU zV$SX5E>G1=2;X9;nXnvM43l;#u~`<&WHv~~$tGfSTPAnY?h?baNU``fcz~Uv^mUPC hGG)_I-?{WS{|2~d>`C4sMQs28002ovPDHLkV1iw^U?czl literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/instantapps16.png b/public/assets/esri/images/portal/instantapps16.png new file mode 100644 index 0000000000000000000000000000000000000000..3dcc81996e40ea30528a54c7cc2ac585d361e916 GIT binary patch literal 561 zcmV-10?z%3P)awmj^2rO0a~Ht00*^wR_Q{<8@u8OVfqd~O{=QTmKl z-fZnIfL6B!6OXLfZTT}3kFQTN?Ee5Rws8YZoDnL|^4K@P-fVUQK>mHQ6Nj%v*$LQ_ z4Uy4p7z>bz@SNs9Uc8Fp=md(R<5>T?hWXbgacE=$bCd6|fA0|lnxGZ!+`-h?oz%wM zI(_sxp41P*@D70am*e0dgt+D?ilLd%uL&29J;JNC%YR~SYzABcP<4OUr;YdM2%#&= zyO{`qBIL6QwYOt_KE_HzfQmCF9@Fg7U(@||Z%~(L19pYLTnAtdq*7^6>cZLItYQUC)3}AS4ZZiWnpAgXoeEswe&SnA; zZ=O9M$?eGM!3KPK_mbhsol9VW*}Lw6F)~0F1E~Y4hXJq`WK{GRp5MR5aQW4C1_lOo zu+-&a+mVbwh%qy>fYrk+1REeICJn|QZ~|(Ru9YWTJ2o*C1CT+gn-Yefv5BFC0VQDI u4FH9~!pq0DW6L~*z(PtbXJBApU;qF&PrFgV4QObn6}{^cI2<^aj3x zg0}=g=m9*a?MS<<`)eJ77G&p}@0-tIW`RE*jn@yua6L`a3&R&YcW`%xVca^7^G3Wd z===VI;opk6XXkm|B>|mh*nLvWIznC7l0<|;dnQuf!933>%MxK2!m=z>RRvAc&@>I= zIEJpv|J-)4S`ozMycdK@yLnn`$lND@8{^E`i`?^v<3 z#-GG{oET!3Wp~T6oO995`_tynuUGevoMR8`GfmTH!eR!T{P+6{@s3u#dJBoB00000 LNkvXXu0mjf0*sxV literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/kml16.png b/public/assets/esri/images/portal/kml16.png new file mode 100644 index 0000000000000000000000000000000000000000..f60e9d7f2cf6f7b015b2bc17126dbd7b29041e30 GIT binary patch literal 1237 zcmbVMZD`zN98Y^)H~KRCAhh+ZSti3tFK>63%Z0mL?~;o>^lG^tte|Lf$cw;YTnh-BJ#G<^ynvJ56oJ4Ic6|3iv2 zjTE&vR$vQ`3@YZ(tP4hGhfDhGl%6oC^d2(lOPIg{NF#k~+V&(rMXmBmcpr!vidfAsj^R--bOZ)cN10iN!f4l!6 z&Y%>9JzWdIatehFV%u9!6iylAYYxNFEMr+gT&vn1DuRF9*i_pq)g8bTfd^+?9oJ)G zXA_KbcWXm|BKAgl*fnucv}pzEGZwH>UP)2-3vHN&q>6l0VbyFV!E=JhaU#!Wl&q-o zSy7CLQMJjj88)NlRE}pwS(X)!%SA<5%w=LxF&5{ud_>@y*u3o_&DKHFu8HlgW8=5P zO0o+y1lfPz{WG<;^Fv!o?ak`mQY^Fl>BeXD~(1v zwC(bbJ(=F?OIyk6V)Cs<>s;u3Cp9R>-~OfXQh(YhFRa|S)_=2B{o~lyce=;hS#E(4 z6N%n0ilc3YaroMD*N)SKA@Bd>FLF=k?t>4Wx&P(&TJP=q{JV26o?~}C+A+7q3H^R0 z+4kkT&t2fZ8kp_s`4-*i>|MUBMY|69Er;uk1F*|Ge(F;BPPh+TU-`LT>)C(e%|{;Z z{dizY-`QurzF3Zbf0MdEq+|Cyd*p|!O9#g<4lNEW|LK^EPd;BBJo*}Y;EmQE`PcKW z`l0Q&Z;yPsukC1`R=;%Rv)3E>7h0;-s=Dj0`KNzUPJJ}EV|?kA(tIn?(oURxZ0-!$ Sd-Cq!N0ZMDD@U^9PyG#Wp`UaB literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/knowledgegraph16.png b/public/assets/esri/images/portal/knowledgegraph16.png new file mode 100644 index 0000000000000000000000000000000000000000..53a8af02f0f5d6c7780ff99ba51a92259b0bdbea GIT binary patch literal 503 zcmVqJp>p-THYSP(M=qCp-@Ci-i>Ows2-}uCash0pbZUjB+(;1sAq0#__S-hh z;V!TTfPS^V0DhR1aw(G3U4%#A;uZ{~o6%o;|HRY&E4&!Tt+4Y=XrI-iCD*52BYYS@ z`VH5KXB?Z)IK~>y&k@lO0GAJkM>7_73+}>hq00WyIhqELAfg>2x>TS;3O^s|A3zf$ z&Db?W9C$W*%I8^*85owsp})L+c-jZVKk#_!Um&hW&;VicrIg^q4PeCk?oY-mC_DiL zpNItKlk49sqz=3i*f~}o%`hqv@d&)kTrh9!EsnT$F=N`r3^-Q#$?mcT4cu0_+t>N< zE)0cUUzld1r+l8+TO1K~F_Rd)&BatbKeG`X1f~0q8!(N`M1WqtfNPi~Q(qXAa$UMg zK$lX=b`5aVJCXM+C+%4dJj?l^%HLRE+XOIHV*@yQv7E66BPH&%{&VRLQvO8=?23t) tVxt4V>K~UhcJQCoL>2hGHCsXmd;xfvx$RVe$W#CT002ovPDHLkV1hdo;B5c^ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/layers16.png b/public/assets/esri/images/portal/layers16.png new file mode 100644 index 0000000000000000000000000000000000000000..d12253ed103e8eb9bc5e735ee120453021228748 GIT binary patch literal 1067 zcmaJ=OK1~87@inwwYFIC;^WY9>!U)mk2KkKm&P{DCT+kiB@LL1(#`I)S<-#DJ2l%V zm|8&!f<1Uq=)s#OFZSRAu^{yUqIeKdyn7V!by4bUOi~ZVWp`)h=lj0@IZG4cqaAJg z+W-I^=`kro)=vN1zK#65zHBID*@u%kJZVkilHwo`*Q`8(X+xPo8Kh|QXP%=$0D_0~ zY!2t-6QXJvwBloE&#(y_fWaZpR@5TGFpp+*Ge&)S@Q8xC7Nbr^WmdKmsGyIP9W+@U z&#L93DrnTuaX9FSM8H5;fu1pIx}q1Os=6ZC`(}oMRR}J|s6RpF-w;Fr`w7F7?rt zGsAF#Aov>LaEKs6?!1W=FJ!vibp;8zs-xRjw@m0ODtT)T$0!o%pA-zcA#1v|GLeEY zo?gKvX6J3hWRPpkIVx$~bhq!y784Fqu;pYeYqnm+ ziGqbKw_w>YG0DRoSy6S=txrKK1}G-zGd#FW5B_z`X(%1HvpCBp-J zDivoF@jfn|OeTd$ohw=DoPkVS=W3f=p()oN2E!(vCFJO5k(P2S16Gq3_2#kgP4#MA zt$8f{O}PvShVfhbSF7tLGC%&dF}UQ=7=2`td3VTQGBPq; zzH~Wo(xmEWS62QJ_=ptiQ5KOn%rLq%Dc0iqd-nHU*FL_`>* zq$C5BlvD)v?%lH!riT$kBqgT`XliQAcXf3Q5EBz+VE7M_{0}$!Kb-UC&0B^YJ9ln) z`t)hyq>23>7$YL01k}~l_a`PL8gOuMFre%HkI7;9@$(16%9X1x+_`hdk+H44<9%vM ziU7hc4C}EP^8LpThP7+feqeg?XNf8POlps1R(loSIiD;on7asWaxOzhvke+;M3o@Lmxd(ReWDTyp*FE6k6qM{-&$NR-(W_s?_Btyhrzj^B{Dk?V9 z)5C*TOiTn4b#LD>?B2EK^Q%`c(gg(g_X0J)LP-Z`h6ulV_ufoQTzrD3r-vHI>Fd{R zxb^w-rvjknQ$Wpck<~L|%L_n5xITaWV$8zA(ggH8!{0x@>v(v0&H^=mLs!d)D>niS uVFOaiQ0`rz=3m& zKS%;$7{(t@(f(kc;9&(}4t7vWM2ka%gKOXvxbhI_OgyQ6E1P%>Ng_CfE zl!l>$d7OyK-F@+y#+m28-sR=9u3?Q6}3OS>k8$10| ziB+eaoF8m}bpV;af@v3!qg@Zkf(@**b0jJGX1>6pYn^ny2Dz<*b@q)^RCqILY-WS8 zSj@%juJFQV)gN--JbpL_3`QOi;}1iilur4graYekU@x7BqSzRS&7d*|iKS&b@o#(Z zTBs47uHOQPi=udCVy*|3@kr-uq^fi?%mLjCcwx12&@>${PbIv6-9yz{Bh%HuDK3Lv zIBXm`s*dYismDMr7wg2g#iLxTL#HZLwU()aNK$HKr8+s>;gOZHO00000NkvXXu0mjf^-<6_ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/livestreamvideolayer16.png b/public/assets/esri/images/portal/livestreamvideolayer16.png new file mode 100644 index 0000000000000000000000000000000000000000..ffef34b1c89d8073f8e47d0669af03f12bc71e24 GIT binary patch literal 1329 zcmaJ>ZA=?w9KW_w%G*MmcE#bi9N3|u_eM*54W%ozj3zrIrBR5)aJ_q=7j`eZ9_v9u zEG)uUq8MGaY1o_Z$(A`rj7F1<*bmM*og)%Aaj3%&iytJo>EafhcZ{MR#LL}1&-2gk z_xr!*8E^a)OM*yO*0CBLY$NUa8zJ= zK@2e5z^>0gJp@^*`FMxgLGSRhl7KP>2Gs;vXG2hZP?H(952$bg^zvc=S^D@K0`pt| zdD=tcwA=)ee9NE$+6P|h^DaY(QMuGjp!fB;km)`Xp6%C7~G6P|lekff^0ehf>e(`dRDm6TqLpePE%NsJ_2I>MD25LHHViK)t*LKvi2g_l)c z5@AD;Nl5)_0MUcJpM@Z=$%?7fO6fJjG)Be<6gRTU0craGp@Oi6PN^~QPrUyroQe;~ z0E>Z?)UU95?|Lc?SF*oJ0gNgsaY@>lD`ZUGYf50J54 z8(#geHvT}=XI{~VJNeMeH3%{tjfO*U?b`&G89BJ=g`&*Yd8PJmf_F{lz0jG^m5RL< zN9hlyI1TU3+UAO5+L2**x6S>NxoH0znVOq>f`@+G`rg*;b50aLy8OM@`unB%GGD`~ z$Wzu?i+2Wc-syb(Ftc>RTRfD1qU^}fkj4JWbvsi{?qg)@h2^vFa@%I7hYK!T9=lpR z+ofpcu3B5>3QW9I-coXAi<84Llh@K>LDwQVVYhlh1HOu?{Meq8V+B`>;9%u^@oX_! zMSE?(JlOH!%q={`W@@0>&qvBF$G)=WIW9i@!9tKr`l!u2vgVC%S}CVv_-!{-_S@-g z-z|5V%DZpOv@aYuK39J*bYQ#r;=S8Y;Yy+8R8`m*%AafwAEt>IIR-6MYkTX4X} literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/mapimages16.png b/public/assets/esri/images/portal/mapimages16.png new file mode 100644 index 0000000000000000000000000000000000000000..758d8c5de55c310c385bbf8f3a254b7992840b0f GIT binary patch literal 1366 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#Mv>2~2MaLa!T6y`aR9TL84#CABECEH%ZgC_h&L>}jh^+-`BkX&zK> z3U0T!;MA)Rbc{YIYLTKECIn1BASOKF0y*%cpPC0u??u3beK>H-eg+1{6P_-PAr-fh z{`~)M&#c-Yc&wsIa|?qA;cuaQ*Pg|^<^{13`VZ|{~VK&f8TtYz{4ERtiD*{$iZWr zlY<=04m^0S@77kWKi@#Z>t^%EPtK<$lpjC* z`x<9Qw;l}Ap7ik2;^#cxe0eDr_3xQtj5X%e{Yh*MpI$K=X36Ctg3=-+WPyA zCA>QgXJq~`++b*IB(rnZ#Ke2^S{=@Q;*sCCk9`-zyc&^+1i#9!)21p~xHL9SpWpxR z`u+br=J#vTZ))npZg0R*ys^PBKx~beSapK_pBAn&St}1n{-3`vQ-aN*>c-7~ zng&eFO;hfaFlat(6z1hNVU~PwVFP1_d6Nm#W!p{64u%Xy3JjL!RtnE8N_clLI5aRa Y%xIdcb1Tku8mOf6boFyt=akR{0B$MTlK=n! literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/maps16.png b/public/assets/esri/images/portal/maps16.png new file mode 100644 index 0000000000000000000000000000000000000000..0e51fe9321d75a662cdc88035143fc70f392a274 GIT binary patch literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|+1n7srr_TS;fmYNsf$ZeS=Z z54WDU%KNldq{5n`%cngETB4JwdTKpS%8E~a*(dq5+&yrn?TqRg#|iG!Sa_?t>@t*m ze#jm^s^>9+2hDcdmQ* zet*3Gy_iXY7n{3ds<*tpeg1nw^BPGBmJ5GBd_DeK{QdgFI~~3)&)5I|=P#?s{*rp` zGJj=h{*d06>?OSXaq}2=aV`3F_xW)PTiI-}X03no8~x8jD6#EkOOR5rt7K-8VDRyD VW|_t@e>u>944$rjF6*2UngIGbe?R~L literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/mapsgray16.png b/public/assets/esri/images/portal/mapsgray16.png new file mode 100644 index 0000000000000000000000000000000000000000..8e7fb45baf2df359795b4f05a4c400f2d48e8af9 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|oCO|{#S9GG!XV7ZFl&wkP*AeO zHKHUqKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MNkDP|2-IWt%oHSfRMaF?LEf3-8KjK^aOv zObRv_bbj6>xYV&hSVUssucRBzqLFj=C>%eU9`E$^h{4%oiyG%Q9}V|r>6pN3|L+I$ z#6yc79-m*|{;qaIuuwy{j@|D^PoKyCnWIw|rL?MM&5JsQQ**1naGqn`B){)JqY0~q z-R~#HZ|1p~$*qvO%>P2F>~0l%iKxrhv)AtzR8=KTuvzt^KGd#Eyt2}Vw`Yl3eggwD ZgHVIBx%9K0l0Yvqc)I$ztaD0e0ssZ*fi3_5 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/maptiles16.png b/public/assets/esri/images/portal/maptiles16.png new file mode 100644 index 0000000000000000000000000000000000000000..f8d266e6584d02dfd05fbb1a802d849c90c75a6c GIT binary patch literal 1192 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-# zcQQ7H>2=9ZF3nBND}m`vLFhHYsTY(OatnYqyQCInmZhe+73JqDfIV%MiPbH@xHd5~ z!D${;ZwhX=7~s^a4|I$^C~A?S8YToxKOiPN;Q~4Eq@S7xOz%a&ge|yi1~9iVN_o0C zhE&{2`t$$4J+o?q;IWD-%`FTbu?&fsd#}nj)G#YZxBP9iVDLQ8ykeHa4n~Eevc)Oq z7SE2G_=#oy(>4cZy$ueQTnbM5F4AWNA5BfQFsNr&yx#of0IxwqXOqe4?wJgc))GHb zyCk)w!;BsjNP3)So5A=?p=s{acE`v|U5zt4d0m~OeA(yNu3p;27|Guy?x$~mvS8Lj zm5qW68gd#Kbq+Y3Qxj^~dzPbDuY!jmxp{%#k{gC8jh3wQ=O=DtW}1F2#`Pnca1qaf zX5;PQLSNW~bxbZEy!-sP#J@j(T~9F7u8DK#(#kpK_K`_L!1JUp`-CJ12C-i84=sn; z6z*|c;_&&-KS8xYteJc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuU&_u!9QqR!T z%-qskN5Kfl*Eg`xH!{#Qu(UEYwlXkMfC43;ZAB?*RzWUqP`iLUTcwPWk^(Dz{qpj1 zy>er{{GxPyLrY6beFGzXBO_g)3fZE`@j@w*YQzUNJP7fB~jokyxN_sAmB35=^15FMg%Dxp39RB|)hO_hL1;IHa;5 zRX-@TIKQ+g85nVC${?!>telHd6HD@oLh|!-V4)b0kzbNuoRMFk;OqX$Y%oHn2U_iS#nwnXuy5uL9=BDPA!1Sgd^qS+;3rY~V1wfl!Qj0RnQd8WD@^cly9=FQG<`z>o zQ$tr*L!9P8^`>BR3q-FGPQCg-$LNEi7b&`7LclZxV!{(IkONQtsd>OOUj$6t7o2N> z`GPUs)5S5Q;#Sh1|NrfoRT~74Ra9wiVep7$NX*=ORlcEySwXtxZ=(f+=XvH8vmACX z1{{6vx#f;P#tBw24R=PD51vmA42(8DzWVk5eg8K9^UDr=IlybcV9mb5QnlJBj`^9- z*;I#1n;Fv@?9P;^uv)}6tZC=G$-RGHtZU$(&!;U@czF!MoAz*BX8z99-k^MV>ux5V z+1vC|9z01%`SI_uee?Y7y3GsimTh0Kj-`4ws}wWO8ymNTv#u|1@ywZ{!*hTC|HK!w zDCHK9 zI~k6Mvt`vWo3PwWQ%N|$QF5#*z>B%{VDs}wJlbLJ8`~XSR&Y1(T4l0t%Lc}j1C=wh z9oiZWFuVWNv;4omAbG&E2acw{xs4(($^>bP0l+XkKT2!sc literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/mission16.png b/public/assets/esri/images/portal/mission16.png new file mode 100644 index 0000000000000000000000000000000000000000..2efa2aae39afd27e83783a2c1ad03f681cc4afdb GIT binary patch literal 438 zcmV;n0ZIOeP)ASL})Awr%#@onzv%TmVOIP0;jt0 z)yD7GiuDQ-z~*4*uZKr=E&ve!y8RXDqsAanCx%09d^4! zLOzB4ek~ ziwonr%GL2bT0%v3zr>{_)VkyaONf#v;BRVTcOp;4Fd10uMs|y2X3ojXoFltMw1mp# z!5yhcuI%^0jyO?FW+ zOm-*o0E}n*f)c>$;f+lWGP6_ux8Uj<(c=XI;by!+1+e){cBCS?bzro9+!)XHjs0Y< gQBqDta^=SQGjVTwoUwH0%>V!Z07*qoM6N<$f@~4ORR910 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/missionreport16.png b/public/assets/esri/images/portal/missionreport16.png new file mode 100644 index 0000000000000000000000000000000000000000..a624529c211eb6d153b4faab3b12b800a6ae6146 GIT binary patch literal 444 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/nativeapp16.png b/public/assets/esri/images/portal/nativeapp16.png new file mode 100644 index 0000000000000000000000000000000000000000..902e92cc3881aa9c4587a59492717ab30ee6261d GIT binary patch literal 315 zcmV-B0mS}^P)6)*vGZrK1fAS0lY&L|{y0CAG#IPX8- z|Jmq*HEzh!wWl8oSmU+;ZXEg!q8CZd02}~J^y>^@mY3CR4{O{C0T(iLdsic5LZLDiimmf9twJUEPMj20VTe!DY)W!NzQ1y1idCN0BG zFYlP9x!9(lyaY=n=<8Q^QL#!;;@G4`D$zVRj*PCK&dby3bV0t6fMt?*r4qlqm%OZM z-TlKbI-L$2$MFDz!C=vDw~4U4s$f~Y#b9coe{y=%noK6pG|eL+qe%I9Jg!q7rseAF z=9y(zs4{?e0IzTMLufXe6>_;8;_*0!!y$^rA~Kl_dc9sOkx2YRczg*|VHMO$Rx0sf zn&!8z>zL2y9w?PcAsUT(IqkcyTMzNnjieH5Q}^F*^IL=}ZM#sb)i$0r8V#&H=RgVo Z`~mj#h?C>f;TZq`002ovPDHLkV1g`6!BhYM literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/notebook16.png b/public/assets/esri/images/portal/notebook16.png new file mode 100644 index 0000000000000000000000000000000000000000..7aa75c3a7951b14118540ce7164e51de9c4794e9 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9JOMr-u0Zs01YTa=#Dv(bS)9$f x9Ss|-X+c)I$ztaD0e0sv`KD1-n2 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/notebookcodesnippets16.png b/public/assets/esri/images/portal/notebookcodesnippets16.png new file mode 100644 index 0000000000000000000000000000000000000000..a106684a954f4674ab23f68597202eacf193cbb8 GIT binary patch literal 238 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHF3h)VW1=9cj{|{ewlOQrbySfml znztm#FPMQLpg=(3z=aPF92QK7_-s%Qlt}Y*aSY+Oo}6%ip~+#v8x4&U3K~KhGo)W} zr0m$vb+1Q5FhyXc?!;Yh>+Vi;{IhHE8P$omoZ9xPHa!YwxtrfCv9DEuEx_x$f(O@% ziuX@1c BULgPg literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/orthomappingproject16.png b/public/assets/esri/images/portal/orthomappingproject16.png new file mode 100644 index 0000000000000000000000000000000000000000..605ef48b728b28450ae4bd399a4ae79a97c40b88 GIT binary patch literal 710 zcmV;%0y+JOP)Px%fJsC_R5%f1WIzLXd3oD`LLO+s7+gk1#$PNfEYd8C*~v5mdGy>B3@fKp{;Wl}&>``z8$;hI4@jvP6{U~6j& z*9>A@xpD@x~7ySJBbNc`P{{zFe?g#4Px%Z%IT!R5%fZQeS9NQ5^mq?{&5`yVhFLB&K7ISbHc2i|x{K^ykT^hNMurw^58> z54{EJC5oUmlX{94k-AAQHP(ocJ*W|_6;xX)DA=01+FH*1ucv!<^QN}d5AHqZ_nq(i z&OP5f2&#&`>6yY9pQwU2Xi-+YRnkzgz>awO%nxSq&r}+x)BN*gC4sNH!a`4Q=bJF* zHX0{lQOV)hE%zP@!HtVOYT!npoF7-guwNncWHLFw3<%I&G8d@qu=_FFtkj3%1%hu{ zyJa-Y1|#947rN9#2o-6b9gIVVN?IY#6);Q(zGJyuK0!F75IgK~V!*w8`~Np1l|Y?B zQOM*A7KgEAP{_b&^AD&PiRE;=@=q|E_(FU^$t^ zufl747k^~Lb+Q_eNhnBU@?d=tAUv3OzX;vhddOfA%*9eq#*EEYf(sdt#_S4hNyl<$ zxT}0wr(u+b8X2%Y_rZKL4*QgHIHzlY+ujA7%oh&Y4BB^p84!S!c|4>{7jl#Bs%-~Y z^>!Hb2Ep8^f!JCW>~EJ|I!xM5o>_L4O8^;14eIC)ia9*95TAPbX$AVanm}4Zf$u99 z9^gmi+=?TVFOd0=3)8-c{~Aq;&bKM065mo1Qh>C!-X=a6j`L50k|BSjY(Gcub{Ms~ b5>Ccn^NRCaNsEkI00000NkvXXu0mjf-d#mG literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/premiumcredits16.png b/public/assets/esri/images/portal/premiumcredits16.png new file mode 100644 index 0000000000000000000000000000000000000000..7d21fc30baae594699207d3f4f44c1fa592dfaa9 GIT binary patch literal 1456 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#2=9ZF3nBND}m`vLFjeDsTY(OatnYqyQCInmZhe+73JqDfIV%MiN!63PA29i zZsu+VW+uQifXyusy(w7S0?}(>fK#tN&@uX;s6~oum=G}ifSB-v3*^9)erg^ty%zx! z_JT?mJq89QB~KT}kcwML2?v-DO~0GN@aVsS)O0B~omnCcQSyxH@4`?JT_iIz72QY*Yog{-~XFn@#ll~ z35B+N1x5u1sg{BRt?Kgs{{Q&MtiA8gtLOjQ-`D@E|NQj$|NQ%kNe0}J32b+&woG1F zeb~+5_Wcv{5At_RJh=S60?)>PsqgJ$WbzIiE0&gA<)n4+%{J4w5^N8cbdG2UrKKl4 zNd0@Bfk)1u;>$p%&o*!C=LQ=L?2>K2K*|4BS7)r_&mK4-kn z&U*N0lNg)uZhju8S5tX<=C}#yf1ICe@bfCCiOYt0oGHQ_Z*~_6tdl$@_E3=VR@r>V z5Xbh1zvTV9`PdflD# z@Zr%~o>j-r@=VX$*Z`Jn;#FX_yP~@~-J&2?AucOjy>R6Q#xBh$v*ZVrhs?tOD#{cBo>`sbw_kTpe%#vErv@nSGRp; cbZB5?i1_iDZ=OT(6;K)K>FVdQ&MBb@036T`%m4rY literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/premiumitem16.png b/public/assets/esri/images/portal/premiumitem16.png new file mode 100644 index 0000000000000000000000000000000000000000..bbf15b81d360889d0d3c6ccb7b54ba714b7bf981 GIT binary patch literal 1340 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#2=9ZF3nBND}m`vLFhHcsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6p(IL(9V zO~LIJL!5f`fsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;usvK>)-f*%-cc!# z!@w@>UOO>fk$Hk!;E%`G`Fl1nSpNUNzn;fkuI?wple~s@#$9PKNsDCuOJ0lr&yl3Z zptg)Zf!V>V@xVT9_J>>(ZyG3^`#JyN!{72eyWiFPV(^`K{lk}MiiqjiEF*!6aG6WpFA^K!`(iTv8=IQF^vd$@?2>=}5 B-va;u literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/proproject16.png b/public/assets/esri/images/portal/proproject16.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd1da15427d239831909919dfd8bde760ae1b87 GIT binary patch literal 1137 zcmaJ>TWr%-7&eX6qBdwnOd9C}J#xFMs3f*?@fs^x7hl>$!c|Elkx3xp+9$1PeVKi_ zxD}dEE1{yXF~MFY5b6WZ<@N{ywt*NE&?l(2w{j5^dsrug0Kv$P+otTHon`x+^XvP* z|7sr{=T_SckA=2f|n4IifGU(ql)4{BBNPD5abMH80Mj( zO?+`1rU)X?t`~}^DDUP}%ZMmGCgK@3W)noJ$Fmi66e2JLhjlYe{&o2p33M$@?oG(F zYzuHi&rUjUaI(LkPL8TcjqLdpq&yA_7!WDIGsaAp^U~z9E{FHNnIge51dXQ2m7t39 z01zw(fEBRY$jxZkfPWREDf^lqPYc zD=8TEnyl%rmI)V(@)Vn5BD9}U4Jgb14>gQ6w2SiaeZ1=myM+lGQhDfF;AKtnj9QsW@-7$A8-?!)ZeP>^NXsx<1=}W9C^MfB58+hUv>KUDIbi>L;D^E`70NLFAt>4ua;f}l#gENUzcWbn-50czJ7CR z@t=j`pY3SDu4(@#kdykwIleUYFJ~Ni A@Bjb+ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/proreport16.png b/public/assets/esri/images/portal/proreport16.png new file mode 100644 index 0000000000000000000000000000000000000000..69c6b9b3f0ef5a24a905ecc2707ed90164114d87 GIT binary patch literal 253 zcmVrqKz8PWdZfsu=*@Q~ZWD><(`i00000NkvXXu0mjf D3-w{0 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/proreporttemplate16.png b/public/assets/esri/images/portal/proreporttemplate16.png new file mode 100644 index 0000000000000000000000000000000000000000..babac252b69d8951d6e19ecc942bf03f02cf1842 GIT binary patch literal 312 zcmV-80muG{P)vJ+?qz%;{L0RxjKPiAOuZ^tkI!v!#a>>Ze4FJ8Pr5tERRz%-zA?`sUxyPZWb z#BjR6=F2e#e}8|t#Kw&q85kJ+F>J(X00xNTbAS=L0UU^>DotrBz7)y&w!iH! z1^&cgtH4`*1g=0ErEb7QWen*7li*w6q`cMdR9D%JvR$fKU<%-su?2twYM==*kmrGH zSeM=C0#^YKfFg4`z?6!Wx7q+hTs`wZ(0i-T5(`%!OU`NaJheBU}oG*xY-m~5pjG^oU#NW5u_R51B19cd0INRu>b%7 M07*qoM6N<$f(4#wTWAwm7#?jY;=KsPwy1~kf`ZA+$s}VlG{z>AXuzozh>F%e=(1f{S6EP%)rX=`#DXH??t`9*P2C5(!_1s>e!lPf zuQNYpyLT>I+_soum}Qw=a*nPm{bx}VeXo1}S*1%WNfk&B?j;q~MNF50H3Tx2T0%Lb z8iR*_L7fcKu))k1NI}^x>DUUYJ|x&Un>P^*%&^hDxR#V`uK%XMt(N*!>ZO zSDYj&o4bZw)HBqb*N6J_sKLg!gU+f%1uR5VP__DPPpZb)nyy6mzL{e|4MO^2?AM?Q zN){xsi$EkO1auxkAc{d4j))@M3PL;#aXh`n01QhJQ3`DXvlmOfxkj&)lhd=l=qbjQ z32`Kjt5hn%iV(zZiG$H-)Yk}w0u&MO25q8N1Gcxmt{@{%cTIiTgQsxMER69*1NjB{pHlujt>hL zIgWFz!=2iEP&lz~U#{_|C-<0lEyouC#@#;o4E)B=JP2QGNR#1p@gG*MX$SkEx~g$_ zMET_G&WE*I<5xy69o@6yR&-ZfRa~tkA}kmdF@zOGgh~YyJDJ zy)nMDcs{edAuBz4-9OfLuqnJy$iz;YSDV2D=4WXC>MH;I>;DZhsc!j3qB!ye5f6Al literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/realtimeanalytics16.png b/public/assets/esri/images/portal/realtimeanalytics16.png new file mode 100644 index 0000000000000000000000000000000000000000..7071d9f0369e2dcf5abe205cdd123b57a114945c GIT binary patch literal 1339 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#IM0%ttKqhp?v)p8jMB|c{4JrEUGwY}hL@`Ui~jotQpDq9~OdFRVB z-+m9Xtag`u3X=JqUA7S z!t9$C78|{qjyQf&DBZzh;812}#xT`9fite^x4ln6?iMZO3qQFG{(b%XTGB+8`Qa>w zdkl?JX36c4;O;nKBAhs*?iFtYgM9dECm(HI@n-6*QLr0!p8!j8Y+ z)DQo%{JUTUkBcX}bv4ud*Htq(3phU+)Kvdxm0$~(SQGr*=t=Im#?>>QShp_Rxt4hz zUqBLLim`_=M?*&1w0fS@)YOE!oyC$is!cg;nQiP!cPiuSYZz|vlrwhlhiJ@5oBe5j zalUv2FFSj?;wCwz}Z=ayfXiKVfKKU}o5owS3;x`#uXn#hIt8pUXO@geCxaQq3s< literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/relationaldatabaseconnection16.png b/public/assets/esri/images/portal/relationaldatabaseconnection16.png new file mode 100644 index 0000000000000000000000000000000000000000..f6a4bfa7c408224bb4f461fd75ec7c8d4c7004c5 GIT binary patch literal 1238 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 O3Lj5bKbLh*2~7Z+=B#-D literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/sceneweblayer16.png b/public/assets/esri/images/portal/sceneweblayer16.png new file mode 100644 index 0000000000000000000000000000000000000000..f65fb30629c737b5e7d6885e1ac99847843d0184 GIT binary patch literal 1148 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-# zcQQ7H>2=9ZF3nBND}m`vLFhHcsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6p(IL(9V zO~LIJL!5f`fsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;u$Sib^a3-*J5LwKkcwML zfByfsXI5rV;8gDz=GP1TK^XI#E8-sBeN(C~8+XL!aK zFr}eDsVJ|6;i7DD$~R^0c{VHO8=9~GV82VEhgTqhLAx^WktFAzN>F*=>FVdQ&MBb@ E03wWe=Kufz literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/sceneweblayerbuilding16.png b/public/assets/esri/images/portal/sceneweblayerbuilding16.png new file mode 100644 index 0000000000000000000000000000000000000000..09dece3095ae626b5000d744588ef56311499f0a GIT binary patch literal 1277 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD#PU%0_}#n6BP2AO_EVu8M)o`HUDF34YC)x{-2sR(CaRb3oXS&*t9 zlv- zfuW(HtA&%Jv86MRWp3`~*DVb5UwyNq$jCetr%t z_5w2UOY(~|@(UE4ok6i>uAt$Yn4Fmh64V3*Fx0)NMVV!(DQ-pixeDMAvdYBb3MUIk zLnCt+S7!q^SC9`ZjV(=GOwC;^4ULUV42|8Cpn6lV_#Ud)4X0jxpkwqw(Tfz_Fd<+X z0x{u<7s!Dp|I|ESnlAz-?tp}T9e%Po%wah4y79;VetG)?v%F)y0(epzHQ9pxdbB+(as56|&VbkCLPK-& zW2Q5#TnbGSJLfj~YqdAVFO%?bKC(liB_yrsrtlv%qYZKonJydH>I5+JILxY44LaBs zVycszk=?;0edNFi9=)9VzBBFOzHpd{SHoaoH6z=yZL&wyY8blg59~Q` zNPTK4<8;Lr4elon32N?dFp6ccP<;CI>0fm-Z~s{)oq{v@1riwU{p~EgY?ONdR3Le} L`njxgN@xNAkT0>p literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/sceneweblayerline16.png b/public/assets/esri/images/portal/sceneweblayerline16.png new file mode 100644 index 0000000000000000000000000000000000000000..6d372b5583435d55e2438a7c4a5dfe4f9861cc62 GIT binary patch literal 1229 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#2=9ZF3nBND}m`vLFhHXsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6rPIL(9V zO~LIJBb<8mfsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;uopb*(W&`%}ikO*KZYL*vKrv?eLS$VGhHQ*Ns2^_siQKnB^Vo6~L3) zsL2-e*Q4!WiR<@yat6F67aE$IA2V@>#4yGx&JW>ZRu;BC{QrNwM1;lG14+Vv)QqM~ z3pFY!-+K7V0bTy}<5BT8i_7 z#uW{x8Qjw9+M0ZS^6byu*O)2L@X>MOp_bF!FBojUB-V&!@GM}F*>}PH`DO)cd9i{M z5B~3e|KLJENfQ$5>+hue__0KM`gxv+3CRyGZ`Lf3 ztecsX6tvw=c%4MUPBxdvj9fhnO8lJatQthJnKn4=X;7CkXZYwg!7X#|RsIR83ufvy m2znl1^!&%Ti!Fvh;Q+&mkb1=xg*Asj1&pVwpUXO@geCx&Zldo1 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/sceneweblayermesh16.png b/public/assets/esri/images/portal/sceneweblayermesh16.png new file mode 100644 index 0000000000000000000000000000000000000000..0581b3d4f1319be0c60a7c2b2c4c0fa0b41477d5 GIT binary patch literal 1350 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 Hl+XkK@sXm0 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/sceneweblayerpointcloud16.png b/public/assets/esri/images/portal/sceneweblayerpointcloud16.png new file mode 100644 index 0000000000000000000000000000000000000000..c02d2141c8b57ef231979b4a0a8bb1858d08271d GIT binary patch literal 1319 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#2=9ZF3nBND}m`vLFjeFsTY(OatnYqyQCInmZhe+73JqDfIV%MiQ6saIL(9V zO~LIJ3!HlOfsWA!MJ-ZP!-Rn82gHOYTp$OY^i%VI>AeV;urD5Dh+tq~oayP}7*cU7 zDW#!Nv|OlR36sEc=8X&j_6$kxZ5&hCc`6u`Ly8+E`J?yC>1#Ky)DUl8sG)v%QuKRC zHQRrG687~SXf-$~&1gSw>wzx~JbM(@>{b>?I?!d!=&)g@1N_w?T$dk305_Q5r$MdI|hp`zIEc9~T^Wod3c1Grz3`?d9dNeE&%;DwUZg_b4ez62kyJx})Qpd!f z{5|&JpRst%JD_0-X$st%?mKn`&iRw9b>U`0E6;n$3wxQx%oCbg)n+=#KVhxlSy0XR z%7@LSNZf(#kNUx5%pQgc4Bj5%AC@%oI_wc#A}H~k|3VT&iUWi4qz2|mf0#>ncQ80K aFfs&9nOGqFV`?L)=<;;+b6Mw<&;$Snt-+lD literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/sceneweblayerpolygon16.png b/public/assets/esri/images/portal/sceneweblayerpolygon16.png new file mode 100644 index 0000000000000000000000000000000000000000..66050a635e77a56215c64adf476970129dc1f779 GIT binary patch literal 1345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#!|K=h_yaSK$hD^9)oK*#8Vq82HtVM4(417gAxE|3FH`l)%q^j-u^*iuXL z_AxLpZuWF>45_%4l&HWcvCi`!fAW0(nWs4x%}ij**RK{~*vKrv?eLS$VGhHQ*Ns2^ z_siQKm^Ixpe1XI%reK~Wzb5h=e%ZBRuWW);#sWrm_T#K#D|Rp$?>1uIox#)A_TRyJ zhUFFshimfRXPyd(3Ojn??p3yH%ts2C9rO}*e1BkixaTK(0MCObj}kJnF0f{|FltoW z3K$>axsaYTHKF3)Bjx5f3t5|It<{d%D5r08C&5fvnu*_ql}(MWP2RrVctb(K0nxud zzD#tSG{5^`k+<1l!QK4{QY;BI0c#8n?mfVAvEuy?#x~o@vkv|^(d1ch_=2m-tsx#llxB@#DioW+VFv ztYXYQYaa2uw~I-9Ao8a>>BRQfQXbRgOC+?6o=EQd`{($El*86-pKQ|G-k(39XTTu2 zfIrF5Xru9->i<(0e%-4QcD>|G1xI@Gl|xDVk66|G4A!qUobscG@zUq_yP1?V=1!h4 zpHD&6hA~1RuA!A#Yy)G5d6Nm(>vt6mI*eya7<)XJ_&h%GUod^Z#K6eLz`tzXG7M$WqI5ji!sKgG}!x9oRZxqh@@c+JloB#P`4PSB^Bp39r`FW(dnupu(&9Ms{ z%*Km9J*Y}x(@@CX_xGLj;X6|*dG6QMCR}Sl`)_B7};ehgi50Cy9r!e!(NLbj( z=dexnrn<3D-|RyQ+B)phrV31P317y)iEUoTgk0vEChs4_7(_dVO>TUsd*lKOcX)wS zLnY%ACK3Gudm7KQ-OSNaEc~alJj%*D-sLz4fPE4i$f|4QuTvUi}Op1l2d`o zm6a4Kato}Si&7Iy@{2<9^K)#K96{O?0y6ST@{2R_3lyA#%@j0z6O%LZKmwXz9lpL+ zo_WP3iFwJXo-VdZKr{3*GgGWw4NVL!-JFb!4UH`f4P8wfja^MFEzC?TOie7!os5lP zdR_99OLJ56N?>|Z5PFSq>a|m_0ont!*(J3ovn(~mttdZN0qkk3Ox$iUz-b;-ZwhX= z7~<5c4|I%vQA!%nEyc-2nFS@8`FSv*AQv|fv%(7K+T7HVL?Fk$q98FjJGDe1H7~_h zsYuD*ZfRamFE9q*fihLat)xHy|JyUGHV7UAW~D6*9v!;6a5rOk*Q)&dheS}Y(7`vM+Rq;tJ22j4*dcCLmzFleHr;N@ai1I97bF}Q z@5a96(U04c@Z#<4j_c71dv%T+VUWw$+#n##T(KwhK#L6X4~7%bM_qqP7#?&^$T0h4Ci0IERLxi#WqG#(*ge1xiJEB@7p3i&MTSYtOS;Ip5HH{RjJ95E2@Kkm NfsZ6P|5PF;UI1#Vx9b1^ literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/solutions16.png b/public/assets/esri/images/portal/solutions16.png new file mode 100644 index 0000000000000000000000000000000000000000..caf634c6ba4927fab9048ca3820cc5cb7b685056 GIT binary patch literal 3777 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/spatiotemporal16.png b/public/assets/esri/images/portal/spatiotemporal16.png new file mode 100644 index 0000000000000000000000000000000000000000..93f2c20721335a5e7f44d5a6c99e355e73baa6c0 GIT binary patch literal 4023 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/suitabilitymodel16.png b/public/assets/esri/images/portal/suitabilitymodel16.png new file mode 100644 index 0000000000000000000000000000000000000000..1a6f422512915008cc680d8ad36ea2f69ab132d3 GIT binary patch literal 663 zcmV;I0%-k-P)`u)uR@~7Cndu3tps%7ccdqN71YP1$q&|3Ldly zA^}BuE{L_MAFWNPNLq;@kZ782lHHZv*g$MW@WGpzH#6@y^B(UBk1sVl{HL6~n-gT$ zwI>$-E5We@Dp{3kPDPHC=^m2N;tDSwta<11pAJSqC8Dc{qTt!tyh%Yak@Tu(mn$Mc zQ>fo>07#-hM@tYv6R1WV1QR+`nbd}b)zn6)^9Z5MMXGvccYt4&JV>$M!uG4+l=1lu zx(;2z>N{7zXXPKEXxDcFw#D{=qa8;wPU7r4!1pba#M^1+zRoeyF~V5iIHNbm8v&{; z648Cw0S81KwPlJeN8{D!SrSW$I^2c0I@UKv;$~ZG>aZA z=nFDAe34W(#bWyX_8YYj(qF2qZWItrP``;-<}yw-$LXO{#M|R2lH!3D(hJ_~+U|Zm zgz~x{McdqwsEQ?%%g literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/survey123addin16.png b/public/assets/esri/images/portal/survey123addin16.png new file mode 100644 index 0000000000000000000000000000000000000000..36d257d19013e3ad76ffe70e7b779edb2238d0bf GIT binary patch literal 1261 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk#6ZE^QqR!L zz{J#0N5ROz&|KfZRNuf%*TB%qz{1MNPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAX(zG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tPBm!O)VS^jE$X53=9ojEuBma932fE zolTr9-CSH<&0u<6@{>z*Q}aq-dQ%X3O>pW3C5YStpv^9+MVV!(DQ-pixe8#9TV>*Q ziy=<)pn6kqyTu5nUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(S`pXJOL7#O2H zT^vIyZYBNs|KFaO0kDT^7eHP zjwt-(m$&=#{>_^|JSox*UksaAHbycRaau9#=}CNcW@h|6yV|VNM;zE5Ja~}c z;qU*P(TLw5iJLiwA^OIK2}#Dg9x5;DTrc*VE}J24$FPyf$HD(pd*aQRItJ29B3-XcOOR-Y`M}We_24X@ z<;De@J~sbdtNr%yg}t|DEj;&{E01}Z`~Lz5{v!^5`3!2Ge-&&izc2T=lu61kixg11P39e2TOW%Wfht^73B-l3L6-h8S>dy VzF09^A{SHudAjJA$OR@SM}Z92gY~dLIUpA>bj*<< zN@qpN6PTV2Faz}AvhGFrb?@wBK-R;8?ginq3-RiIi{=Gb4EzV-+`Pj7KYsiG`JKa2*@P>uU2aD#UZ;^c;_uaukZAMzsYcc^wh~QEi4GEb|E%g}m5x^ck!o zi2N;5ERNz_JtL^HjW>O4DOtm4f~cxaX}r(|5om@9N%50Y!;eWIiGK2co3nFT5VlHn z-8yXSZiorpZGulEt9OH{6oUz5hKZ!YPk|Z)N) z(m_Wsg!3M92Ap1}4-Z$!>vDNr?ktv7g$@}iD2o-Bv20GP*$lFVBePJKI-yvrt1_6s zG$ZBK63EH7h!t~d*^?7XVKJ0h+P_MjHR1j-w@ZzS4@<2N72NMSZtTR%kuUgBybH5| zSn7SVnC|`X@X1`siIEkc^IFxwT;A#Fx$2AS`YqMRW;163-={tupZWCe&2+_6Pr5ua zT9fyAa8J>Rj2i&1Gxtc%GsNE@XdX_o!MvTf;obZ`3fZX6 z5l<#vNafw|U-8qKtQFPNNfv9^QO>|>r(*a-Dht9obI+uStDM^coZ3)IMt-)@r zK$^{=rqr-Fy$EMV8RL=CKM8hIaM-qScXSnkTSj&&1F^Tz4!n!$XfBSE&&LHT6|e7L z4HwTnl75DB8 zqtnvM3hE^UA`#9~{RT*L4YyiE_l|<_wOjc7wS@15HR_&Ce8I9@phD|Hk`&_PrP2C7 zccKU%ylxl5kujJpUD&GE@H+k&R?`Mni%S^4T872EqZ2%%DUd(nB%8b|1GQBAOYUk# zg>gIE3Z^NL2pY}6*sFvcODlcg&z{G^hc`HMAWJI%V48UY4!sJbfoMrsOK0}r#SDjI zM}9sW2`LXeLM+Gb%jqab8jbD7A!a|<3TSHp{s1Q$+ESbBFQWhe002ovPDHLkV1kTa B5YGSr literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/tilepackage16.png b/public/assets/esri/images/portal/tilepackage16.png new file mode 100644 index 0000000000000000000000000000000000000000..dbc4339a2f4dc3b1f465f1003e507a8dc0859541 GIT binary patch literal 1217 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m{l@EB1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxSU1_g&``n5OwZ87 z)XdCKN5ROz&`93^h|F{iO{`4Ktc=VRpg;*|TTx1yRgjAt)Gi>;Rw<*Tq`*pFzr4I$ zuiRKKzbIYb(9+TpWQLKEE>MMTab;dfVufyAu`f(~1RD^r68eAMwS&*t9 zlvO-#2=9ZF3nBND}m`vLFjeEsTY(OatnYqyQCInmZhe+73JqDfIV%MiPbHpE~ZZA zxXpv=O~L9GkX{P|oNmzvIz}H9wMbD769T3m5EGtofgE_!Pt60S_ab1zHtJomkAZ>F z*we)^q~camiUZTm%GUpq0gaEJc>ZOV_`o1m!nju;*P!vm=@gIcSz(EuL%au*o`=nI|Hvd9u$kG%*y_iJ z7edVU=kMp)W_FDy>k=Q2+Ny^$^cbWH{d;)c@3%>duuatR>e--hn@w!b_clj=PnN?B0zbaIRsC18;pdOq z4UGKpb!i{AhPVWBa2e!ewz9?=pAl7HFm7pXW==0LJ}9AZ^yFmMVZ1X1(<|NmVj#vMST zrAmVQf*Bm{7D8tjmF+}2W>RE5T1_d6L3tT~gE(iFts{dEtYCYJnIm1YQ z3xkK%(yi}!_ZZINXb)o45xlv+uS}@mKJ&^K8Q)kZTsR<8bg=d#Wzp$Py@1B`9} literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/toolsgray16.png b/public/assets/esri/images/portal/toolsgray16.png new file mode 100644 index 0000000000000000000000000000000000000000..60e41ca13a3caa033b372a61c5dd88cc15c117b1 GIT binary patch literal 1394 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~mUKs7M+SzC z{oH>NSs56Z83KGlT!G?(f`XEgl3H3?IyySW#>OTlCg$emHa0enj*hObu6}-gp`oGC z(a~{naq;o-Nl8g*X=$06nORv`IXO9bd3pKy`2__9MMXs=B_$OV6_u5hRaI5h)zvjM zHTCuN4Gj%VO-;?s%`Gi0ot>TC-Q7JsJ-xlXeSLlX{rwXrOqe)v;-pEFCQqI`b?Ve< z)22gHvu4eP4I4IY+_+=M zj@`R=@7c3w-@bkO_wPS=@Zhmy$BrLAe)8nWQ>RXyIdkUx`STYqUc7Ya(&fvSuU)(L z`t|Gg@8AFb{~ze(Q7{?;kPx^~7rg+OPZ&yq{DOgLVlBSEK+1rAk~QN`mv#O3D+9QW*jgGxJLH{9Hp6%8d0)^$ZORz7#D4sygZE;uxY4 zY}&^ee8@ngg;`0-JnQL%%i9)+=(0AQ(2QbXmH+v_KJ8?q_2iWM=GOU#7l`cO*Lz@n z$*A(rg?$tHm7UHvq-rX^-?$)rvd6Og)0_u{nHOA7oV3GTc>Pf zF+1EtBULhJRobVI=geKMT<~7nc5l}CTx$behv{Np*REg778~`^`S13>{8dkS_G!L< z6Rmb}QS~n+Zs)ocSr=+L@1BgDb<^LM@%8#8=?i}B)Lyl8XW6wWix0g0Y=4g7yanUb XrF}Q7xP)|po?`HH^>bP0l+XkKOPvmR literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/urbanmodel16.png b/public/assets/esri/images/portal/urbanmodel16.png new file mode 100644 index 0000000000000000000000000000000000000000..88ef60c1514776f3458b0be23649c574d531b556 GIT binary patch literal 1470 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`k|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tc(mC4O~o2jf^auT@4LgEgdZ!-JIN9 zOx@fpO$?mOjbVCS@{>z*Q}aq-dQ%X3jdAJ)C5YStpv^9+MVV!(DQ-pixe8#9TV>*Q zivdpapn6kqyTuTvUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(SYXD=^cU|`bm zba4!+xRo<`cfPQrKzse~U3-~DYKnX`G;{(LKCaSOaX^7pQR}*b(gJruR$dQ|&epF1yhtyPucEndATYKwPmcf-u@Z)ZKqxfj0YT;_Ud$v-#WiN?%e z-m4N&%pN^20j@PUM>E`~naQ^BKUQRzoHsEddJ|{slYi=LY-U?aKRmt3b?YySeBJkg z_ow~j4tV@np>VTvqhZG*i9iuWwYN`hp5lAv$0m@Xn<+Hq{(^Th|4)9(k-T_^vu0PA zW74KS@mseAzvWc;U{RyGVCf8=9W^nJUmZ8SWY;>y^}r+_?M-zhRtFw$X58{x2c}KuHFm8>zACrd3Wa`?a5xv+WfY!`YkrDZmFD* z7M-K^v1;!#2cB)m9_xkP2zV-KbKY5En!?hIpjfH3+Pf?_O1p23SiVdt;L6(FHT^!m mx|yod``5|aT{!ojMS@}5zf&>u619pzC90>ZpUXO@geCxbcPb75 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/utilitynetwork16.png b/public/assets/esri/images/portal/utilitynetwork16.png new file mode 100644 index 0000000000000000000000000000000000000000..0244fc222f8a8142fb216f240101d342a99f0e62 GIT binary patch literal 595 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/portal/websceneglobal16.png b/public/assets/esri/images/portal/websceneglobal16.png new file mode 100644 index 0000000000000000000000000000000000000000..2f3e0fcc23a693b4bb20b61d8c5f37fece13ea27 GIT binary patch literal 1481 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/images/support/sdk_gps_location.png b/public/assets/esri/images/support/sdk_gps_location.png new file mode 100644 index 0000000000000000000000000000000000000000..0f2759958cb94ddd5bed2f98e909d4d436df2257 GIT binary patch literal 1779 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�+!RhXOZ)!Du#$S8?F zYh%#UxYb(Vqcy;apKTuiYk!VC)&5^(i(I6TEqNan-Jrgx^Sm5jFOq%�ynb#!Z70 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 XQ_ljRdf#xLMuQ(dlqO%D`@;VNP}LNk literal 0 HcmV?d00001 diff --git a/public/assets/esri/libs/basisu/basis_transcoder.wasm b/public/assets/esri/libs/basisu/basis_transcoder.wasm new file mode 100644 index 0000000000000000000000000000000000000000..99e24a6b5e38dc49111a4a013980c98861ee4a0c GIT binary patch literal 462070 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%0DOhu%?)BaCkc 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

  • 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

    _}3(@ly{IvY&c}>8E1FsG! z*VmQ)e}we(_dqVU*Q3q?TcN%D|4)0kBR~HW@Nnt>U9yM2%iy_`6GDDahrmR||1r_& z^M_jeeSq|C0RP1XGGo68e&;{vS-V^>V#rIM+sFXWasf*WH)jEN&;kAzdc2_rx-Y*z z@=?PzJ6tQ9*Zeec<4L}q{*UVuTcIKNpOG=ZD^%CU1k`-9qJF3$A3!`bF$-CR(zO-_hTM{<#bFt?0q- zM%l^0j9=6&*GnpozKz3thlpS=&UMR{pc;?dh=f6gAsT=ueBZwzy}0~EKZb8M4lAqR z^SknC`77PX_8^V4hH{6%1){Tvuw`P;NgagY+X)-E5A23mKZAYzhaI%hz4$&4mGoxx zwxXAVWo)7c8)aWaZ!>!G@fYbNwl5*NlU0cLCR;*;M}X*MT;~`%Fxnxau&BgW zwgP)iBBgrb$S2x^1B)egQ@<&nQyuu_Ug4)r^a?r%sr)+h7Ct zgR6{_K7;+sVJ^jp;&0+CKJP(qJ9-sZM!vot=X*o6-%!uQb}$o0dqzf*S1cjE%{WOI zQ`k2j)RlojH8D=)NphlG2tMBzjfx2m^bAMPX5}w3iEn)D-Dg7eyYenj+QiseN?I~v zD0c{^iVfaNJ3dPs_n@~GJ=k52UyLT$*-8Hm z^=y0xGbL&lJJ8_{5hA|ZM3|*x-BN%!eE|m5#>?oyP>0|RE+*!CQIBuj_%mygDdHIw z*uk6hi@uD}4hBeI5BAizC3~>_4$P!OeZ^pi24IF* z?N_z}d*X1V$7!hQ6b;WDI|Y5!&*l+A6k$cND8i!Y!5$;w1Odj?WUuZRl-9k56H9lvtcM%v9_}^w7w)B(8R`1Dz|DkfxrpYq2Fp6i`=D7}RL0j1Eg_L!|j26aIyIQK-#^;*HEQnkHbe z0#+4&$#?Kkx`uwEv}A(5JB-klFV$|aB_s<6Vfc2!1l|Pjt8fPUn_(`+2JfXEpCyia z(A$b0>~4mS17ymutV?>a^bVfX)Gl_QvwaEa-6oNPF@=5e!NDQ146JvW{trVm05jq_ z;v4G4IFL|J_L4cq+oTw`MH|X{_$XaN-%(mJNqmP9+VZ8^4Yq`od(fovJ7EI%f!!wQ zp27YWm`iq1QU~$eS>m_{y{+ic?y`&(%pkb5-(+qxdc-ZWgW2^LeVL*i43NPdv#`D` z*@Nwm!%W7huM`Z?0L+MM=3lk~dug8hq?hJCcnNy2vRRrfzboH!r~}f5zN55c3V(+Y z+VZ8^Dz=1l@gNM}PT0VGV7EyX&tQKG%q3qS$nK>bpC#Vg(A$b$4wjK`YHK!|@i&#< zj2^M04Y%=EGF{*qAVijWEWnP-mXKj}0}QD8MH+@^0H{ot_{vsbkCSK>Z`yl_{+fox z64R;Ql=mXk0ck^dN=v5kcNn29U#hLrCxlGt01V$Y*ueeZDw8gq!T#kimtsTr(vHs( z$35t6M~{A%Z=qLZ99Ysz=61lcs$J|r=ZYodsV8?WwqTV7>M99?n#`5aahH&3`G_%db8_Cv3^kD85e^b7Zqz=d%`i|0)8T#)qLR-F6yTO)_Egyv8+X)kR6Tq+X z8SHO{xfC0`mv(%XIPO7jD|)cIg%)~zbd~-a>ZS5KU|H2JcA&F;3HjY7Q-m>vee;p0 zFBD+C^JR2ks6)U26d8X*y;PpB65y|7m3ZporeZDiyYg*(RNByYl$OjA-(iHde5rPW zEg@GqXmX{UFoFBPZj-H?!TuJQOUJK+bnz_l-hgzER7JeTDX$#FvF(tN45fc^k1I4(*=%)Bc8butSqOE z=r`qi_^7m@-zY7a!{1?qwtT6!iY*~uJqW|M6DDvU*llvvGuYn(bIB2h?q1sQS>m`2 zy{+iwU>Vtk&WwGP@i$l6j2`t)8}{&5GGE@l1eba&!;Z_AP+)aKkvP&X@-RdLxXjYi zUu7$>NB>Po&xKXJ1U<2!G+TaG-b+yjq>aiYEt$vPVT87PskTa=5DK*eFnrr!1NVcg zOulvo`6L=HAulgD6Z-%)P8@!ixe3m%wL2oO1u)AfBFfa2_PWo@Cmn+eK zGinz*(BTE!F@*J2G;wnDSzcjbF|>VUMN?S>m`2y{+iwU>R92zzlDf@wZspj2^M04Y%=EvQ*!`gbMXo zhaHzKq0H(A7*O?#5)9D*6=rdXuWSYO=)a89YV$q%YY7%h?52KG-YZZCqz&aMEm^|f zVT87PskTa=5X!9sFnrr!1NVcgOsRDS`GP~B=79d`*eJ}}Do6YA;M-46G0UvmE~!(xdE z)$bkhjS6)@+R$&5mMqhMhY{NHrP>WPg-ZJ%4Bt+ez?%Smwa;LGGt8yf;Jvitv&3-^ zdRx(h-L1FKEAw2lq*tube|avGtnhh^0cyKVxd~$m`{tuYU#P=+*BHNHhz5Ys>N5U@ zdc_*!FaAn)x&KzgxGmaHzKxI4HS`^&B`d^t7@;j+s@-5qsCEvTYHKG<;6AY1R61v{ zzXj$Jrkgq_HO~^qJ?L#kk8uMUuBsXR?2G7aMvr>0GyYay^ktQHFhCu9uqeJQ*@Nvb z!AzE@uPO}D05Dp5zL2fJ9{sl@J^Ut~RT#4xNB`+J<$L(3w4v`PEm_6iVT87PskVwO zq1HVJ!?zPAa39!hs@*f#-vV>Vk<^X7wBxhHdmDON(aXUya)dbyR5$k`dYjQBcC=v+ zee-oZmOsK++!xNHe^RyV+as$bM#hz4jdJI{D4TY)|LFDsVR=DiH>_pn%EH}#wH zUX?l^ZB#C4$r}C+Bedm9wN?6rQ12ap;oAlqxF1|)YP~bqzZ~XLZ0KIv@mb=y2fgj+ zF;2Ex=+S?f2MP5mP5Lk6wq(7-yMKrl_0(C5EtqA2x~jmkRGMXU_)uwx7X6p@8|qc~ z+)9IXAlV^)byzGhq556(V{Q3 zVZB>rbYQ4Mz~FUx?h5s)EyiE`mFyC~1}vGFQ2nmFhmT4d`i|0)4dOeD(3UUNZm=aZ zy|0*NZzoLPKCm0VQnu0E0&@w|O&!#_XNlt;n66#u!R~gN=+S>0FLE85(WBnm_}O{U zmrdHi0B!8Sp8B?A4~n)1Gg+g)nlMBIh~Xl>vK82)|Ke}0P5&jHO&Bv46!^a>-)m6^ z=oSQYnIU4hR&7Pf>{=*s|GA# zqg%#KbAWb_{!83Ly+)UQOJ34zT}HX&7i}ot>t5#T8v2dWl5P6$FhX0tRJ*~JZ`a#r zJKkN3{_IA+7ysYRHH#6whU={p@7Kc`ei(?sUaJu#{Qx~f0?ldaHRuSdLnyD1n=vAY4o>-o%ZkmhC3|GQ)t ze~00>3I2c3HfXD)g&z0kp7&qDJHc*n0PLaMOM%$^>;3=Z5sMH#T_39#dVW2~N3o}{ z`@WQ&5VH4H{w`agJz^n0{)0U+<+`5Go_rT;{GT(s`ny=&Q1%3)-@x?qLH@@HuI?vHy>q*MnO?+xX_;QcAuoNgR3ZE;z70DY12}Ku3cm<`Ye`4C z=vlj5FJj1}AJdg{eKyMU1=pv1T7T2EMot82{W13qLUcJ1Zk*xn5j(^yBt^%H?Q>7~ar^l+Vc9gw0x<3gI($;3o#4U90_a z{)P|E3t?VG@fLS^KjreJWB$KvDBr~2pxlT2v`Ib$Pkmw;A}P545b{-bTo5ZAw6Pri zWY*hQ8h^`AJAS+~)9B-G_Bk%*B-L{S-iw{4nLa$?EbZ;M6gnT|(xliMofV%ZiU^im@=uiC=K2zAf1k;NI0= zIkdxv;@nt_cTQs^I!X93UBB|4;!E04p3;(W+Ve1C8NQAfLTfx&_aG!HAER5Jgmc?u z6SV7i`AH{MIF0|bTRy;N3&)*E=9Ed6j=+0yenYNL*|U5h;g}OGJcu6cG;@L-EXU{v zjNSM;Oyg|7An@ z9`|Ua4dp2Eop|9H{HNV!S6Rn>)NkLZ z@)3A1PKD0*;Spyk_Yo)NK8T*$%~8sI1ihmsS$u2>xhL@bkgp@XI6QYGf2V)n<1ll0 zuSL+db${YKC?A{~#B-hEO+TjXrq}_N=Ksrv@?M0PlQ!9h{Iq0}_B@P44(>lh+V$^w zy6>fG2W_f&in7=9aZmiMKkfMOE=;4p%0`NhI?>!oldc?rzh$Rsp%0HZ3-@^3i5DNF zo>(`QJIY+>arBOI%Hv~8$m4Gre+zsuL7*?h^0aU6KWVtH0pN9A;v2?WG4>YYT_%2M zc7SE_oH!4Z@6o1}Ho1rVv}6i@hml}w+yLrNlXLC2By%lJ z@4SKJFw6r%bkX1l}tSU(~1USyRTp zWcfk#Xr~448}VcGgA*o$zXQ0(O{#jx*O49{)MV(z-#lM&hMyRKc3ourO~XkEe4CBA zRmEG}<^7ba9iN=A50vlWqtb@*l$Olk?=aHvf&-{s!($5B=0TgS;7@72%@&`>|EHaF z`5FAD-MSn}T6xrO-?{n`c&|8oQ6C<0mU16)Qk4hMQ@f%6CLclXsL56zTSD;(d_Uyt zNG}b~ohaSu-}iE5?olCV+ZuoP+PRMuJamueZpjAm%&`M3&;OSV<-HU!Cv9B%FKNjv z?RglPBHVunh+p0Fgk0;O%~elP_IjHu;cxqC$B#F=7c<3GHc@?)N12l*-#7yA#ZJ?5 zA0BbmA8*su2dO94jTISxdG40X)gD_y34iPOTjpym0(~J>qJ4A!$yeZ?Lcr_R=&xbC z6=N?E#Jfd2^XvdClz7$v%J(wFoU|#@e@RQ`@OK!Q3iT60{fRRDa@!nT#i!GC?+(|vM)=#!Vz`bj{&A~|vigP0y#JkD8NqR2)n66)WFH3w$8_H8! zGEaLRMy~8)YY|%K!MX>b(D|4xG)}^~ZL$U0b-w+ildGS`f7)$%)~4#molNn8E#9AqC^?oVy}mFyBvmmOe5{=aM}-^&wo(uVSsmMq}!F!Jz%1E^iYV+wBfpmiJg zQ(JG{>ht*jw3Dwtga5SK$|{>~JnFaaV*3cZ7pGy?`tXRel>3O2Ydnaa+710T{|I_V zjoW-|3Dqa?{gAICy*xa3rgo=)-z&mT3_!cq^M$@>E#%;#d-&^1`fHILU?u*)Z1mKB z3&fnXsnCB(OS-h@VHB!x{~=1ODde6f6nh74v3ZKJ*V|$Zf4!$2Ki>6e^jFzT^HC>T zJ!wjvBk*4AG_CjH5oi7JHs5@Zdg2s=D&wzv9KEBa*m`UUHT-SkZ@m$KzL2ZYzPbOD z8t_jc;B`C1H;lL9?6D@(myEY1c7T;@MSka$eT~0GVousr>A$2Ui}*W?LWBAVq5edf ze!1QOTVh_c)YxQ8#I@La(s5g-;pnHaIcu}6<4(SI%9Ohgz+(s z20qZPipLzuQs?Lr>cqQqh`Ox!aH}noYurgarUP5DC&0aHye+~>3yN{a4dUJ9{wtkI zqvBt`^6d)o#TP?)N=ue#&%-FzIdwmT)_JhzK`487*mCD2oZBW_rd^l3C!J#ZH2%|W z>$5h;vFC;QDO2ekf%oETT+KdZ&$3qPnB%q|M2~h_=e|)oMnB;F8-E9A95==8Azw#& zMR@Lf6Mt)YI4`)(5VY+s<1gp6``~-Za3hL0lJT{|4zMc!UpAEQ;iJ-q@|2b=z;#dRu8ekN?j)rS>!UPrGfbviZ)Ve*3O^N8r8qvQ?`OkBGmF zx5dtb=&9Y%e=Comchpq6k1e731il~gb);8<=PtDF^zVCB_=y2%*LuDvH;FYU!bA5; ziZ}i;-c;EER^$K6hVovOn3FaQ`Y&n83hj9q z;jf3k?M49lLa{~r=KfQI`x*dVSL1CMZ^hXw2l4i}|JK+6R&N#g9e>I9>cpJ1Y0`g5 zOIGoB808N26GHuoGKISLX{Y8rPT8Amjkwmln-ateGnR+6RCUn)7@n2wClR} z=aH&+8vkjxe3-rH9e2v@Q*btOw&BI$i~5vJd*=RB@g78vcG~8?(K<#yIKlt_mnC%M z`&WD&=~dymOI`eJ<>9>GHbc<1yTya(!HWXUxre(|yoodYv%!w7CjVbHl<&2OIcYy9;r>IkT>qY@`yTvHw8=fI>8*#u zd!B3fXtd#t*}6B4{wiDbE{asTC*i0*4#&A4{XRS*{kL=6X?SVsiFKb{#$WQ1Y6k=K zp1}9#@VOCyzEJHQ^6x(_k7wZ!@Ve@+VZ0S%uNlPKBYwf|S>6?T_)EUmCFZ0}m;Osy zvWdULs8dG+s6TPf6WZQqBk;FQ%X=IC93|hw|8uxz)>-rp^MC%?srB9gPjn@m--r2q z6>#AmNBKWb;2(XicLUrU_dR4_N45fcaJRlK-(I&x`~D*J$XWy6j%)$A_fF@aZ%g(R zXXPcm&JA!?+Cd8UEAESY&o760TcpyGE!y)inq1=mTI12>^a9ZFGWa{|w7oCG+5QXp z9g!A%X3M*bw##}3@0Xprx1KUjfLrA^ARg^4=*xfB+HlQYcZ-z_?8sJN5AN2t71(QG z?X9O83zC5y z*&5jMZ7tdBE!x}f+Zx#G+~(T~?e%)M1$Gzt%Kwbh9Og1RwC7>8y&39n5k1xfVZ-7w2AM^!`KS+#Kl&Dy(AUJ>s z9e~nG3;liOKF>bchoSF}KfYtF^_=<4z2{!nJ-=(NP5tz_x5L1@08!RFC*cHwgz-yx zTz%FF5&D{r^{B2)-+c64p3`>+&r$WMo($+4?Uw4w^hvT?s_zfknf)zq?+API7}7p7 zs2zGug(-dor{H3^8rlbI9249GKlTC04hBc(0f@U79pk)#b8TAA;j<%oImf1~^0@IQ z;DladuLLt=Sa4R>iGb6Q-y&z3X*pZV$a`k`x>_#k-}GLc2gZ3)$lIU$(f@0e_zCwm zR2G*|y6#2d%JjDABkpxjou7bv!=$&!@x_EGxq_jr@=EVyNJCG5&SkkZh5ae;8n}Lk zjLITsn`t>$%gFoI`2P5mO?rP?E~zx9U^5Iaq0DhPVJQKYD z_3#u_1@x!;0yS_46xT;_|BdA|vQ*_fYg#TclvN&&^aL8g>>tCWPvcgA^DwxEdnao3 zEpm>Tmh-iYe5kjM*OxC_bKPUoa#jCE-gq1MB!ZfTIrvhi@W&#JYcE+=%=eVS+rbTZ zCb{pz2{3inaIa^;>>V2zZx_Cyb_a507@0-Loq#8PTCS{R`*H!D|ZKw?-Q) z+|Pm^Vh3lD$3#kIAcEQDBRhGyg4&CGf$FmG{5olq*dr}B)W&cRbZ)THJZV14So2U{ zJCKVswwh~f3%18DUIc6XJ3Ln};+lqjD$slbPNxo^4~)Omb*dXV9$Xo=z0#=T(3+O3 z8Oq386`11;ux=*izQd5_2|RW?cn8rHh-!qHnE;m6b*JUxw7w6=L;4l2i|H^z+O4$Q zR(rLJ1rLn#q!zPD9^8xG{}?XDJ4dCkTYEWn8v;-v6*=K5RdD?6hLdo#d1 zd)~BMMeRjCrhXl~$lk0DE%(%3Er%P%c~aYO%^W7zR5=g0H>PmfD;%e?1;+XYSgmcA z)!Ob^r7e~faqxKI3K;1&2c%x$xXn8(w^D|YA(ECzy@H2*<=c?sxzPSQv+didZGb_U zMUi$^JvNn5IoNORaW#GAcH`o?o`48uZNGd)$S6#pr^{k5X&KvGyuN&aJ^f9~Ly*c9 zHl%q&>X>Py*VAh%(%lfNX#cB>+d0{Bt6O2LZ?fI^CChGa_w4c(b`?0Vlvm)wKc5e5 zf5rA%cUWGv3*8v8DEsR;W)8&u;)DWCJY=_G;enJTMD0HqGsJ*0h>XWal!5oc$)3P|Uah2nFYF<+xd-F)I zr`J?4{OX*h2>L6Wpn*Nr8(_7zSzd3u=he3GDN#$!|Ln!WtUp8BJ32(Km>D@`c+*D7xq!KzDZluX93SIUyJ28WjCo`pEge3 z@H{oIX-NOgBh!_pj9Iq!Pf!@Ha0>0sR-wM$F4VSJ!Qe$NXl%6t7-GM2m2EX&OZ#)w z-Dnl@$VZ&js!_*H`mf(ypUTysik;0c z*6U%lwprnDyB9WTzjc;Yv~j!jTH2qZ!A2{>Bd?LAQ5}1!&!Dv)Ii6khE^8RR!1#3+ z?8$~5U|tG4$EGqW2m5Vw{L*1_I!}q(OWLJA`C25*(fBtlOMx~{ z+3-9yuW1o`^GL6!*Hpm%>zt;Dk`+$W*#cvI1FY6It1#N`6`sEWut)quz!csPoLb$EGqW2m5Vw{PH-bIL325 z0TIkP{}f<-6dp`;!n#}2KJ^*n^)1i-rsX7}jZ-!}Pt9u@VQ(Jk_4Jww#w?xF6tSG_ z#NDkh);HO4^Chd8Z1;-oEf!yxho!v2b~~@9{kb%{!zy*lFfv3;HZ>~Y1+UP#4LP1& zo&HS>eMMM(9l!h45qy z;q|S+2o-^rC8mv&H#|?xYZ}vk^T>3iDPxwe{S%br6HckW*($ZyGmLDrB6-n^I$Ny> zhPc?c%J#airTw`w+-Q~Y$X7V4Rilpk^xtB4eJbZ;mqheu($aueunf#gQU5q(U}P1w zosHi*j+G@g$a zyr{PxIi6kfE~{I8f${4u*pm%Az}yrMj!k7$4))vV_@(n&1rO&0Fws5gH|8D{I!_JM zUebj6tl&lFOYG@yT9yiJoU-A0YF^Va_U4gZPp_$f{nt57QITIemBAJm>lW!FxVW4zzjZ z!(&q!m4p2@I(`*6M7N6PdIBPtb$wBS?NJn9q7&@ZR9H(@@%q+hf75bOqm5HGJWtJQ zTEX5t((CCp6^vOrrzxtkzgrz{g|WWLu6AFtDzd^a_qSMO&SfpNudu_x>uGpF=r{*=S(tq>Fbfqa{R#E#WsLPXX zE!k|<`s?jlZ<|$>ulkk2R;vO-T<%pPTZ!)ku_K<2>O${WpHWtBlqo$Fu7)|MK3fX`OaI0drFoFQdw&fYsOWOXsx) z9?l71qDRcXRqj!t^OUH)nlj%s@RYS?f77zGXycR(&r|c7*0DE_$u;%bE!qronxZKW zdJWkEV|@dx);8FlzYJ=lEmm#dz*1geN6BlR_U9H}^QM$xWQe3CQg2jx!K)^>A;&9n zkNFpSHErbHhNQ&ED6PU`e$QepgU;`MFM z{-))mLmQ`Tc%GWqw1K^Oq}S7HDj2hLPE)kxY`-aWyE(iGyoBzTf_k#Wst+Al$}8+x zUiY*=cjR)rB_kLxA|{9QU+T9ew;{)~>(hVRI)2@y|Gxu+2dV2XrMgsK9adk*uX3-& zby;I%Ac9%vTh*ngYQ$}W`qq^3sI8uT7@@kdLX@RT8z*mgo|@ORN&n3w)0L)-S!L~? zpe>&WTJl4foAt2P+o;EHh1ypeFvRu2Rd!kSO#5?JegP}83DJWtJQ+Q!~ICfC$!!~W}> zrs&GXuq$ibj%=X*o`9M8MuD9N)Dd!{GwiyQ=+9q+5xLLlG4}L?h{@y_B2n-5I`VPk z7zamJTZ7@jC)K5>!9*w6tEu!a zgFU(tCWGl#nIOu^=rUySw~qcM&1>4h-aOLl=`|IMSvsdFdh&&!D`&viTGZcz*s~Ay zy_7oIg?77!_V}1rPhNlpx*GO!gxxFoA0qcU3;3U}VP9yf$q!)r7Py*@^{B3~zK&cs z)}{Jj_3Lsb^Gl2S*Qn1iG=f?CtLjoTHR85MeQP?{42wgQDJ&;C)3S^%>@{3rE%4ej;@{%4chBocKf z5A&RD@LB#x+1tmlKjHZh37;Ge`}jC*8wNDhqq@fWdeXx7Yq&r3jds@gfVS8`hw8~d z{~apJOO$G=kNKB!lgLqxJbgQns6Fa85AE|4Ft({K#X!F24dkQlKwf~gRTlT(yq+9l z_hcT-`x*Stfv(O&BRLtC&IS)-`y!t68`!S(epWiK$mk8)g6ew#Hh2ux*O$*@`#fw> zeblimPUp3;9@RD0HyRy-zO#1dQ+v^;k*9Ab619)Ld30fgCm7K;nbQQP-| zeFO1%j)%~0GJS8*r)eLl9@RCgFO6JYInk$)%c?J9F8@%PXEO)bn@3;P(O<^sF=pvC z$JhNkXDDyLRzCpVz=k8a*K2v!1MX2HbdO}0g`SPP3TU+PxP3`-9{Gc~-v!7hdwX7* zj`gUniN0C(d#tY~>*y=0PxWM&q1_&z>dN#I6-P5PI%KnegIbXqA{2Ew-r8}V6!!Lu0qkv!pW?l6uM->? zz&SI1SC%3JF_*?)&SQBJvw(97 zF8hmdSKY#rep=2k({jF+kq_PRbu}JU?@!B3!{78?gSF#4saf{WjY0J9`*g17EoEm& zpD$w4H*v^4$5-OM&712_vHqq2LXfj#Zwjr}c@U9=xJ7W}$c1KFuBv5~=R;)^Xt-+O zGTzqjjqO zx7Ro}TqnVa#Xc>8{Mi_C1!r4?M_g$cADD((%?|i)MH(EB%`w3`it~)Ik ztG&pVXn8gt`EpaTUP-ibIcS{L7@dI5wc|YL+YKeQ2G_Y(eLo!XZ$d7d$BR7oT|S4{ zK1_@n3>tQ&qlA`6YOjtM#kJ!+sb%I+i#ssczcITv!#HgD z0`~BD&u+X9;k&~i9tJ{`K<^BkA6)!gz*Y~DognwIOS zy~x|Gr>zO1XL-ZozSDceHQ6H6Z(^PpRwf<-)Sy_kp8S|mk)8wkbYR($PmR> zgQIhJgT=#AyeIT}=Q$o*?7hlLZ2l(4^-jwT)Bb#pXLsw)1f{xTTHH6z=oE$3w3$O0 z>OMeZKXsZR3K?jp< zM|)U~v;(L8D1`J3B+drM8vPqz)w-3jiLH+D4Bo}3U`~G=`297G&&1+aS7Yq2ZjfRzCEQAEZc|QU5s{Pd>EKgyI3s{_E zFKL6e>o=LWAU-UPp4D=~aSWO_rL}2ZQ^#=K94sy~fo|-WjqCJqCb^w^9IrM5iF2o8 zC;t{%&085G_|SR@d#gXGn9^~6Fj(URgfIlP)!4iVQW*PM7o=l}DSgRJ)P7R8&&Grd z6@Kr0jtv(D2q2E-kFd9NEMsAf(*bC%8EC5|>etb67~qx0d5XQHP5Ns<2!n=Q*+9$U z=@_QY8cTw4DhG*ju140bkx9c-?y(zdi$rbEo6TzeRTIR>lZEK~Tot`pYmJ zhkN1hJSXIMy|BI#n>RrcZ;!0@1?gDA@2)u5OX>|Sa3-kod-qCP#~XzmuizfP&sg(m z7AG|84CN4V_A)!`&)Sa@wU@L>+YNB4X}GBav^)&y)8tKMZJO8A!`?g`KG-(_r0Z&l-Ch`{Jqpf?F7!=M>mtUudkv=5In0KNr~@ z>atEhuOx0aq(77T!wdL^`z&hw-n*I&7kr2uI3?_@9>-WSAS9D!oq@JqrG8zU)(QjJ zCfc7#TgOpgNY6mxY;b(} zQ0#VYWo%+&5PjOT{tTwrb&JUwrwI8}Y_7)UyV-`nJ#xC#B}dDe>UJjys9(}xbny<< zFLu2C=WMUR2gZTRvC*df5}UEQgtW4b&OqC&GXHvn)y&3!6yjl z)26dMHnlBIBx{_A5QeC=8k;vk3U80x9`(prVrrY6B*b3QFu7m{8vH)^oUJknuY$de zyKQ1(2x+BzW}t1>n12Huhk^EC!Cp=K^w)?G1`WINftDrGF^v1K(|^fp8dAS`__Un~ zN{p90Q$gS7W-0XB{qMP<9eTqe8#4*P5*7)=nP}}FKJOey#tKj z;pl2R8~M9YlREhCIS7Kbi{lcNEYW!>DUau;SiX*qSulPV<#V=*`Cf%sV>zA zN{ru;++?eaqS#!)2~*h1vC35(wG*&^Qr8z*f7W$KqV|#w2tG4D% zhxu1uyGcvfn@7Y4`zBy~$i}X!d?K!h>sAIckT`du`<_aa+{)Ng;aSgkw)`gYx(_;a zdCje{#lALJiOt{SxZdZYB4bnB=eVivB~G`=d`w!A?Guz4zhimCj`@(HB5JMRv?U$C z>V#x6CTF0n52@c6r?n!4Y?BiGnRHY-o3_O=fcuYumIWI%Z@SFCYA-9A#;%0-W=*x-XQ=eK4~dZpSz?5YbMH6);0n9I8Mt*Ea1+orb-pd>YZ)jq77eSH z*_ujxF3)-{gdv+xIC@sgN&8%M(tmsOU-Ft(=)ZZCXg?G1QC(fLC>rv;a!oGwYNHvi zI=qv1drGY=_cKQD2?F}G&c{Lj4#M@eL0)|tLTNQNZ-NxwPCvLe9ZPgxN}A*OsfMFD zLzVHnB8yWQ9dk+@K3Bs0R3wzTp>>vlwmD+{t>`!mv=0mRrfKC|p7l{_*i{)DgtByW z45NPg^k4FtR;k}S%Cwyc_^56+b~WX>N?mU9>&Xl@-{~}DRlOn$7@PP60ew1@0ps;O zIEX(9soBIKzY?3VH`*SJ$1vtq?2^{@bbf+}b~Dr%zpHXlI^O7*Q|_)X;Rt&xir^%ZE^DlW#YuKAdB|$y|<3l!fwPb#+ zAwLcpG6RWoC(m+uqbdPJbA@Nk93?+16^0KIp7|esTYdnEv=Y*Q{!4$Y%Povy95*$* z#2I#(k4YQyrkkP8_+67%ohlzvR8)E^Od+|F@v9EWwAT*M)^)zE;X%U{--^6z0&&Y`{DO1s^qQI|_0 znpwjSKkJs{l~OcZ#5JGyAu=K6&fw@|9QLg@iw(J#w(C-7bw|2y7By8p85+sO*#8M+ z_`ta8s|-R1$otYjQ_a}d+2YYr!DC{7HX<`GN`_${3_Lz>KpJ`4!PSd6H2XmGIVI0 zquOP5)}OTx53pC$(da3Nh|Q2(F72PqV3cL}6vPici`l%UP3kv~I^^#Jd|)*jySmaV zcjOCUTR!i%Af7t%YPl)zrcHhka_?C-gRCo-l0^_7XF~8jkKG#D3whjop7#A6h*tt0 zk{QU^=Y368PX^W3lJjXdUu0}T-*5%%8(d{WKD&UP4BdqGO#P}Zg|0&qwU<-|1qc`= zx!5BEv@D}SN+g+NPMX)Wg}r$+=r0p6K4fDT?KJMn9T2ik(3W4&Za-0K%lq7xEMn8j zJT^ysv`~S_;rL%jsUKi>37fgU&Pmkw4DI`5Q%=t2K2Gv9RXrJ0Uz^Pesw>quS^*iY z<5wNxrj+WM=%c@?E=3ixO?vcaO$jZ1JE5j+?9HPo9Alq>xhxyI2ziZr@>>Y_`yr)2 zN*ykaJF<}Q=@Mk?mHf}OVU=e-lv^RCHq*9_=02Cvu0lw@M`_>pVZ%J`D`eiCN8PKQ z3?GHC)^<>WkXC)~r;Y8)W~?sH@90!lrf)dB4ASgA{{KExXDrgPrf>J7s2%!m9&Nb= zvTlslkg;PJMrax*O}``O%*__8C1HQhmJx8JC`;-pBd| z$$|9ew@+4fsoy+0^p_0nQOI*{rWnY>;XwX0=*wnE_)kMh{{waXGurjp+@pqDcYW;# zd<>ZIQ48qt&wS{0_-*d@8J^c?c_vEEew)6l;mxWi!>4I4Kcn5BP2G+4wOON#_5B>3 zW2E}nB$ko!sXjK@Xqpj|e<;n9l|AguBR!s7k7x%S#)qsg4`p#Mkd8l)n;_x$#NG|u z@9_}k7ij1^?du=u%b$Ws{RX(2d;AnwKz;s%^!(KJbkjrf6J(W)Ry`S1-&SnC05X59 zk7My^H>x8K^bK!Gb*b&DCrNHe(?4Wq_P4yfeeBJnCnqq@jG=buH5I0@6X$`kA%lP< z6CQ_;Y*$_c&t}27FV3XxES?S^;_F&=1y0NP*0fy7P*!=CwG(JiojU_Z#&s0>xmkM| z#1RDTTjXqOTFy0;kuO-&*VS^v@Hf3zf6+Kk3OW0PvYBmus;t2ksV-RPjml>#rnrpT zny2s8_#A%65s3BJyhSdsE}W8!Y|1J>#ZqD#Z%4*^7^(s|2f$_?K(GM>?OWvF@22E% ziohQo!2bB@`_pn;|EBjEEE?xYA!mQA=Jfcfwi_P){ivbKSb{99n`ka>#8t2~_r|y= zIF0xfzMe2G7h2PDHA7kDHRL9P9)cUpKyzb;f@n44Tu6)*CS@|3BInrCa)F_Ye5|#@ z{aJj7PVZ04JvB$~HC!;xlS0n^RLvRA_=cV6hVyGpbR65)c4u4ufH%pXu!{R6p-Ja- zOz__oGb?A6)~0fSx9gN##ip$CaGVpQ(VrLcShn&cfx8LM5e%ujKMucXIoFz&D;Ubi zm-W`UKbvSKy+1AY)kMA5!h&(0)GYhoKMSJE_O?c=AP|q>JYz0iS^^o#eUrTtXY7g=yk9#L7z#&@6l%C^U)SY}$8_ApEqH&&-NN$tIThA=d&Na8>5#MTG z2l4xuWtGoo_Ts*)yYi;E5VGiFv57vyhwK(r>|~B_w{XzY6D`iVj;(3Ap4yAN)#jVc z8KN6#n%s9p&rWc^-Nu@&r(`#^KomTkZ?&&hbR=J_0%RCc6@8ueFu1DQnpF@iPdhy*NCs zS#e~J@8HmMt7~~SOK3OPmy_$O{m9#$qpb_Kj)3ukah}vRTsH?sRYu2IcsfY0OX0{K1-rW+ z4q3;wtD9LZVsGPHfvG-%zMUbU{wE)@`(VYD1-{FUbg#A+Qv3+3qW0zF2HHQ7xBD~p z1mzjn7w)^fh`IrKPIBRZz=ZodE|C`#5cOHq{+W|&slCWIs7nVD#fLmI)x$ZTl={^+ zPTrIjjPs46 zn+YI=)Bc*1>#DuTx2R8-sDOZIB^_q9JP5H@r-bsNah^0!ylQ@G_~zTY#%JFRaOJqN zGg#oc&1(avekjhsE83>>7zgalL*Ko4T_rK)6Domx)c1Q#mW?%>^}K|3hJ86XaVR72 zB+s}LRG;G`DcpB9)<(DR%$a$M&pST5lP6$GDQW%Y>6@Z-MMT3&D)U-cdNr;h1|P6p8=9a$ER$(Ht|`Iuh>i4r9OQeh6Ttowlt?@DPSXcQ>FiEp42sqrT}Y+ z^M4lUN@p(yiM{MVo~e1GkNbWbdz*jDy&l)KdLQ?#)_lmUg?!lTizB`nSt`gc{g55$ zh1Oa~@guB;+Sgy=+fBanUj1$;K4nr*_Vy>J@9kT1v1_$PCPfK*D-ZFe|1CQt@?wG- zyS=Gj8|SvdlyF{XeUtX7-(bk<1@g>5?rS-Tu#vo}(SJ2h>S1pl7LL>jl#C?$T@lKY zbwByIA9Qvv_^m6s*Z1}8{>Od0Js&~~d)vdIsl7Xj0LOhB8fGXFX{&jM4~17|Sy zlJ*#zLLvhqqLp-B(z3+kIm*v@UQrT^N)-I2rI#`Zu8*h?D7 zY3P_mb0O{J7T4*_m=qQ4ZNLdvJgdm=@fxoh&Qa_o9Z{c!gr*Gvp!1TJ zlk#|uG7b7Kc})ZC%|plZ35WpZ8K)@9qE;w>$LGA47sAe0eaP3o_GhFkx5adJvR@e z{e2n-8`FCR+OW<)*?5idkgwRQDgC#IqpSpZruVO9sf_0+)1?2B*EFO(=i%Z&pFr0t zM5ikv>9-5AFevu1xBIt#LB2cC{_OSULugUI{q0@T`b|)lTf>;$#HHR^Nbw`Af!43= z?)zQ(Z)-s?C}S^aL4JmgS+w`2ZU4sgdLxsfhP~~(*?=-12OD!x2G$;J`m2v~TVdEh zAp!Pk%6uCU!Bd7jb0PP&oYZuVqRv|MU-Ft3us076N9qJR&*^*vV!5^x$;&}B*u7Bf zU5W1h9%_H~`|}~Ruy^?Lj%jnKfgDsQvBSO0xAWrO5>BGnwdD!@rcZlrKTNyAUeY4{ ze1gs%wC(qJ0ro2VI_Jgu#tZcXtUYwT4RoFbHtoC1x?9r`<8N6VhD0mryrktp zb38|xHuEoeO^dYWJbcEu3D|^a((xUFMi%vA`Ij&rF6VRaSNgI1*GT(wFqjXag}uq# zj_LfJUz6tw6}bY3{~Gp~EU^;mSLftlfW4jTX;;`w8p+kc1l@(y^_5;Qm@z3D*xP&D zwTJ*M^TIy?YmXlFn~m2xMi10pQel3r;N+`90O-7=3GhVUXgSAC3#1&G+JJW2VeC|vWJB7fFBOAw?qGxtJ*pr*X8CS&NZt#Tnj0_#1iJ; zQ0_yH{>wa^)UcN{mhHg=y}haLU$b#)WKuL~&x2cBThA!w%&-Y)!@9o6#%l)>GQnO= zh4}^o5yyKey?-rBYdlApF8!ChrZMd~j}Qm?1gupoHWw(W^2(qrS48Cmdxw8Z+xgp_ zit-mhVKg5?YayQH<$N^l<2cL~MVz5&)kbS^Mjye+47;|9a!^nl(tmr)e5qqEX-Upz zY@0=YZ|Zw*zc3n^6fNw9AaV4JVj@Wr*1!SZRfuq2NQALg_Rb=-;m8a%Jaz$87=0j*L zEI9JvuFl6zSr9km6&$i_a7I(V%(t<`$kCqrd(y73m$V|^4KtJndr;rs^&{+66x+1t zFJJ2EeB71;N)U*U9BVl1 z8GD(3D)O5!f+R76J!x0iOInp<3K=THg|wH8>CZFF1E90kSaOBy5dqqOpvX{X?J;8h z&BkjTqebo2l>XV4qlxB$P-I@xa?&5qQHJ%7<~6NgZypinDo#K<*701?kZq%y{7a=K z+Y8m?0{ZFcbIS5*#^QOLxqmI|hvz!(Z~;+t_e9h&QAxKDk$6Ak(j)b%JRRs5YYm@u z2i-^NnyQ`*)zRM6_ivDy$GFH`&|PC3xyJQ50YUX-XwZgreUXjV0VHI?d$Xp}ej0+{ z_c(%CA^|NYgQt<@U2phIn%A^Sd(I=fW_n%LDju5)6gb-l4G6lrTwkood+00kl8XFU zSQfquKYSFj`O7VTcq1g%kBBhbke-R#OiqF1{t5r{N$d%Y3;8LXpHwteJsE1r-qiQi zsjgICk9RBifg5lFf}X9Lp~<>K=UdgK2-!d(4IQsZAzd5r%c@`Gzsc(0HiWltbvx zXEAOb1Nr(8WV1%Y{fu@$hU#m`A>)(=mFW z_G&xtFNNgLh%sJW)LzQTXldHM&FJVfuW18&^Wb{4hcPO&V;#>GoblR*#HzI9-kAGj zZ20R=L*_$Jodg+p2Pah=SS=)9;(Ct}VK@g;=l9$v_1k+2!uA@-=QgybW}%Qebm|qAR<#I`VfA>|ZXmKFSnYIR}Bc98s{7{*0LGu zXh@l@5O=#lz@ARqrvG+UAiFp1dk-s44uq^*5ooGZ8A^uCYGs?CE$-IvSssI->uo&05aROf|`}G_Pq3d-JHXHp)p& zW>@~Z(veS=+ww(-xg(owZHvYdJBC)6GK64om6_vw3w>dBz`hQkXPhqqGaV|`jq^=h5| z5#-6LHtji&rW{A#8lz4-RvQ$Y(_QO|l)JRU4(o@mEUgjsOucNRKkdgDu}@rvj2wy~ z!twwJSi^mOjefL{`tCxy5rK}K$!H;DGvf?;GN`_e%#Bo6rjL1^cdb-ks%xUJJHt4v z(ZI9%hBN6H{Kst7zvu1kU~e8R`3mFe7!BI7UQ^MRdIg&y*pG!|{t_hdxzx{l*$DF? z>V%Ly8R~cgdH4!s>xJNeS+e=-*u4U>`A0kxZD(Ik$zj!#LG^Xzvjx?a>8s05%u#E! zy`;J_eY6+a&5yXBS$#uZlT_~?soS^O+oe6{(H7#-W}$XuW7k0LkNfiLVqa#8+$W^- z9O~z*tS|PZPMY+`zXtG53i`t_%fQL^;Hblg@w8B`yjj`zjh zvA(A4%celpci#l5z5yFf(3RZc><)IbOv{DVv|P%z-o7n)BY-}GJ!7mf3zkguOtbA+E-gyB_|vAl#$Y@N+v zqz^F^okLjV<4sdMbte-((Kc_9D_YZXEkjx5>)c+3l>Xj;%i(EU#lU@rSGB!y3!MmC zIW6Z}({h}l=c;_k8{eO;p&8ttmPO6cdo5lx&XYpEUYDBldsYOCaWvgd4IR#x&EGYL zFfz8@6XjZXn1=VzTvM=nmOPZoS=EbExyagWO0Hp3R{0jUnW2b1#S@{iFT@cIJQ|3H zkI!4j$@$ZAj<<43F0d&hU(;LX{xlLy?@!B#&ENE1ql?CQQpndYgwdmx#o%CiynNRV zhUPa!MsAvCYO5Nid?+(ytH*ZTT}<(%fh|9c#&TXN7hBVEJwsXLyWD4nw1cc;WwDBu z0sJ|5u+AYQcD=%Uz`9=unWqbkXSDcl!Y2e5xw%BoI*Rcn=vfh7AuCMkX zZ}ko^6O<0%9=NaQR-PpYzCzP`qrh>{9%oV@HwzxU=S|C1)E?xUT0bnxJ&lyA-M|jO z(~I4ZzmYeki^h3UW4Klx?1f;jz!)};B!(4*BS%)O;YE-Hm)KTa-)^wC`2t@Q`UM{3 zc^y+;ve3k*4qUk=wprvk4bQUbPeL|gUrugdQ%2qzUdYSlEGo3!I`>_oYbnAitkVDD zP2fR~b985(sZl<)QPlRO2!J+0h-=xtz z3E9YV$;l-)W#sMA0aga9$|Ta_zALL};{cM;6b>Z9d4uQRQ<{JgvS>}qwbWkZJJhGm z%cn+ina1xR-{^m8FL_g;|7o7oG6z_Bymco}w%f-Q8>cj6a{E=Bi^n*&EPbcxFu66> z5rO*xp$9*Gmnna)AIMWBmmOzb%d?#3cF0ERGbbkwW#nzy!=9i9ncU^RYg=iHp!g*1 z`UA1r>kbVs;j>_`N!lNCa$U6-d7a1{UOq!5(wbi*GLHUPpih!FRr;sqN%KUq=HEJb zW)r6;_jeuntmAg>W%I)kt|Lz@Fum(J^Xe=ZB0{t4U)|kQe%KG?(`AnxXMWqW+}4wj zjo6oyOFYWRJ8}upqO+)<%r0{7yRnYC0nz2$$3b|hUiCbDN)r$?T+;f@$qm$Aq}qtm0>NZ!<`U(J(pY&c}{4!m{x zHM3K6AnWG1ax#(U-zz$uT?1EM<7*dt#inx-`j|&s_wGrgdcP<$)c}WV*nJaciIqm5b0ZhSR#pH*ybQZy2QDSannRJdw~>L1M6|$?-s;E9h>AY@|MOa#Em-yeHQbGq~-~gqEDbm!=pW6%|%= zRTrjWXGl7t%`kI_rwId(g^1EmC+W`LHvP3lz3E#_a%lX_+vI%iLyE8mE7+Cf3u?+)bYS}<%^y}lg< za_K&nJRMmB>}?U8(>sTdkh{8NdA%M9-?1KeR-ykSWaFlJwtNRU>|kCRl(Cl-U8M|u zmv$!Giz<_%hP{p3IYXMGZ}})qhGH8P)K4}ao7#PltJq6ADx6*{@giC#DnajG%LBDh z?P)XrYM#``-aK^9o*-QskBAT-;mmw;_fUS=2uFud$95FTdzLuzkFh=MK;B^Qfd1R6 zw=42sBbKrg58uQY`6T`7JM$d56gh6T{kw8frvH+LvUY-?M>~^skv(j1Vh7N*S?j=x zsU73Sat6+eF`^DC=&#v)%my%=z1XWM^;wYzIO>+o0z)O==)c&gdDEf)s=cHE_U55; z_5?(>n)0WZUq6L2bN-%1xxQUU4yjVdME9Nf9#>|{&Zq}@<8l7g=Qw}theQ|ItunjJ zOC!&UhT9<@xo5mTCtJq5_(U~|eF2oVZ$qDKVq%5s7S%cX86aAOGrXlv`;Xp)9 zK%}Rs-9ulx$12J7dquLbTa-hp;mBsw$JY1y@@B;)a?0s)wznL#yXih%tH~MEF-JKj zo)wRtglyb2FOUsomk(I+dnu`5FKJPJSIJNqtYd6_B379cP3pI6mrRo&dtT%-lvqdi zsNZZpHmw67SFx9LNd47iDUL|JePdYk&5n0(nDwmd3kH@Ao+OkLgt9A8_jPRgVOFnSYD&a>e5a zInz6yy%X3=iu1Obp*ZB3%e5tyNx|C8^c%5h&EdFTcLKhB4Y|55%;sahFbTPey`-bo z={U_xI3jtg#Re@4HfrAVsb961w1~ZVcsMpE(6x8-;S?45-Qtqm%lLaRm30m^{f`x;5zc6;dNM>K zp1E9JR$VDro0$RY=l1P5r;f&HI7WrF^pN_^=3}D~*(L1Nw6PAS`B^xJ$Mdz8r8kz< zwVUQOjj%TlAM$GgB3n)S%oJ6*bdR!pcu#^Lx*sytT$YeIForL%Hd(0;%yweO$ z#@Ty9y&;c7wtSysly4!T_J&a`^|*ke$qX(Eq`l}52Atear;b1+BZYD@*pL#F99Np=H7#Lp9tDW%4CyHaTvM-Gm&X@Y<%if? zZ^5Q*!2+u)x zQ(IHjlR@>BhzwR;3SFD2y;e$cUJgM#MxCXct}j%VLg(Rx_hwC{b0kjgRS-g)K0uq+ zG9L)U(M>-Zu1fQoma#XFB6>0ubnQL6{%A;hmzpesV6-8_Ux#4*z;3kD64&Jj?eDn0 zY!EZr4@c?Yaa$b7IWO%?QhAa&>J=REKc{kbv8D55LsQk0LG@MSa{9?S=Dl^cuFY)v zjGdC49z^XJDT&B@tGX0A4{JY7)3-@BRRpl1?$u{QOZJYq|CS&YZBJ~@no(!r_`>X0w=seuzy;)P4IJw=_X|CnW(QWW8 zXkODQ_T~{o_+*IiZ`tYm&B;NsYJNjbg+QOzso}HXXwL-|=FGAz@}kixc2SlLo#YZo zoG%wRwic&8J{I{Kp8q4X?}cnG_^st67eSUiQr1-UWKexId76H*$Wz2a&+_Gw*iA{! zDh~ZIRNtt!4wB%vJg?tcIu8%9S5rs=ocv3b9O5464wNAZ(!3$nyrwnm&7%a#lR-}@ z$krY$*>he~HVvAxtXr3>AVvyn*EtNF~sVtiN2AWfbkT97@^@)hpWwMM;P z(Y_xi`uA4bPY!@w{Z*`~>dBz`>av`EzL8A@8+~1yh2r2hP}1)!j6-9nJ{_M_*H|AW zV6V={lFSgHRsu>kX62bQZ@8WwS*vLsd-JG3L}e(k_RiKG9eMd3ExBgcl6Ad?JX~(c zcjt1C<#ba+axm+WYx_QP_dp6^Uk>(rax#&9_j7Faha#dGY2RmYT9CH85Am+Sx*t6m zR9}P5QL1aKk4>kt2EPGIBJ^ZP_07(+6MeID?As-y8rYi$;~8Vg7-iiU!8H{fIZN7d zeXmVBq%A|dJthsgHm-}!CZ*dULvL?~Y*-jbNVMRM5RAMw(#NEG9>nB(sOzg}^N>-) z^FmEkPX^W3l$A}@mFi2_*eFMqRG;d}km{SAXES}-9Q$_dZDMa8H93pu^)V{=-SnCY zA|ZzypWUXOA(5{xb>w{7_C<_a=dhMq#vE{SgF2!8oCTSDB4qM2kb<=5(K5*7Wsu2F z(@(Tt>BcoBlV5ITP<;^7tW(Z`j34VO%SPTw*6{qEfvg-u_36B-x-xy)9Q$_dZDDU7 zb=`P23q7Skuc=^zLYHxfd$byDc?F`;rvGhV&AMAqW6er5do6ROLa~3&Cau#zHE+tyY{xR zHxJhP%$sAV9ePbgPxfpRnO^U*?(N8G?0vY&JX>rL@mi<7*X8!Ij&mbvaDP`rsA`1u z`SjOq*!?lc;H^1A|9_n!X+digr{}Cp- zem_T^duLuQcBkcrhO)}nSl4DK@J?Ph8V==t=sV!Tskq;RmYV~KJ1ys0({cqv8Tppk zX>R_yT26faruSN&&6ApCzuc;P7xpYPvXmnvmg9fhrEHQ*k1)-H_AvDyc1(QB5>vkZ zXcIrX)M1^Gm#dg*xkSq<&+EYi>AAwsv#a$)j_Uy)AIkNv;j^vF2ymH}^USndQOn4; zE$%gUe_ED+zv;bJX7i+G+4uih?Q!JRcN^IaK8^Koa~|(+PjPI_4;GpFv2a~Szt>d$ z@lSDfEpz25?A{?)v41cnmspfl9^c9Y5qxB{30@P|uEKkOD7kAO8BXQ-P0RV_p((kd zMH%^yt@iA=u9lMmf75%d&W!VPKLrZJl* zHOv0y$6@rlvSP$FB5R0n5iF#KmP9to(17)>?r(D!-VgrT_4KEqd=vkRR)1hZ(+ z##`KX^|eB|!;_L z`Y9hM$eznQd7dMXw&H95de|`+oR*hMLdwY7d{!WX)x4iJ#(mdU6W9Zam%|a33CjLx z!Lizxlk2ATULK0O)7+vgE)kWp;#FEx;PHv#~ zA}>Mn9g)=VBhprf__ruaqxlZao6c;W)Hdf^d2rM^{PZkvhZy&o6oEW;4ED00<1x=3 z?ndz87e8U-a|_MzI!?~Koqqhx|1gas4vD1o-az7pCkI>3@O8gu?fH?s+#sfmyz0qd zcg|#&E%)7GU7{%cmY{z&iN%*jswacX$zv6@FDI918F}{SNzCTMkTstfUF>Q(frZyR z_Kx$UwmF?(>mA^Tcjl^D5C&$v=Tn5T@@P*EfivDYv`2RlJa7plz)9~k!)F82x^_>~ z`;RkBvwQ$2Qtm?^t_54j} zXYp4YLtNm^N9E-tri{Gm$>8*k_AHsp#z1&eMddoit#9{C`77{R&vNZCe7NAMi+wq{ zp_Y-CXs=F14l6{ws}aadkjh>iY3RG$CF>+zxfgNI;R-<8tsMs9_=INoBpYPZd&hNT#+;070G(Iq~mOVw8$A+M>4Lj zo5)G&$ir1$^<;4SgTR)P`6kbEj5VP8TLLi415?=>KlgE5dyIg<#F~eFIXO{#k(bho z_z_>n56(T~C)cvHUuFCU-wF1y6Cxm=Vd>~M4@RNaxw9XVr|$qlMUE?0Tg zlffM{n9q5Q9pU3u)DPwRV&5j1`HQjY$q=&kN#~!OT;gLd@=|`bT9?Ptjon5LAlU2K zYSMWYUg!X|cbq3>@aJu22iOS1@3V+`Rz=<@EX8spdvUV!E%1pqGauj7%jBeT^ZqKYdNO!Jop%nW?J*B4 z>W?x`uTD(u`B?R2C=8&Mw7=%$Bv5-F<%HHb_>jJa-=8r@-%}||XHHr3razk}^~?!; zGR3tFHZ5@YbR6RlIl@i zsXn-1oo`iFst>ttjJ>3z)}aKSTuk5$n_+>LrF$sP5nK8vq zuVT%5l^4qc#~0*-aOBz+U#UXS{kbErvmbO9#+Vc8Ci%!wI8El(WUy03Zo!Xzi5n3V zAkN);>U`|L`Kp}M?q)1Mp{{x|s6J0#9jUHVpUyX(BW6rvGd_n);84bh2u$ozzp5+M zhulEzC6z{zpsS7eHVE>=MlDOPNYEYj4#s&+ee-fPkF>pOn^)AZxpX^o;q3$$jy_bB z+Fk|u&U{}EY)0~4?7h5i%RPL9=?dD-Umac|U7A}7|`w$xM4&?^+ z?=TJ_H)z7MlB%8zst=vQ9T)A)=s*<$krb!m#Dp@(hNC4 z@Cp373^{5q<)k07UqtQgr+H1WwULK~k1B(y(-$hQ6U6^IfwQ0bF#9<6;~p0V!f_@t zT&3#|Tlf@H|A@%Qdyg=^%aewj-ml3!;;LNdmDoQe!K1qr<-72#>?=f08jtRxsp`p~ z`T|)qUv;JWI?vK(=CZ$WWmWZLP<=z{S9PWOkdqSjYT7;=PGBy90c`)oW-TX!!)ce) z+3=_|uW4YGb@H(IBxMG}K|!WQU@<7kw>}a{`GBI#TO7*VQ6z_d)Rli7Il_8lurr4J z`Y_YKbl8-~J9YUv0lB9!R>H59PGJ0+fg5EVft)l?n6Iho$)NfeyLMGwslM)ItS_Hi zU^?X-GPn^Q4;zNJrFl&Qv)>>O zTllibEDVQAu;+|@dmD>odEY6q=z8(?{kXpwg4tI4^3OXt!g_M}7)K#~2YXK)@HxSD zLoOw7YbkzRUi+d=j9;(AJKoQxgva1dH$f6S#y*|f_sgLALOFF0)s^b&v#cNOx+|MG zIIVRl{=+d;--!8Fb*1`{6SY^<-s&{?NKY2klasYPNLJ&U#op2BX)r!Dbcs~(&qnOkRJlR-646xkWKezByN~Kh_33(I^s(Jc?~R7)$)NgleWAKieaI#H z-b^a}Gx48ZgFk=#Nk}axqcaKgQG3r%^O|DoJMwS{qRYT0P3DGLSy7R1{Y6Pm{a`Hb zIk+fS?^2Rq|3x7C%wtUrANm0{(A;sT8Qy^Z{^oj1o?>pe8E)ZVK4*PHI)0Vqd?KKg zKfQsudKY-o_Z*x-^>Mh!eyS_gH{41GT(i*hSJzcfhEyN(t?Ekk4R2!{#$HVa8jN$8 z@;^)y{5xeC>4}{5-(;NEw16KV4}2c%gB-(xPc$v|)qtv;x|(tFgX|^xlSn?cup-x< z63SoC4`gxMO4iVT{^<}iIt3r}@%Xc2{O#W^H2A#XsP#>PI`4@poRV#l7df%_n`}yX zQTHVMNe0yy$!<$kSE^5aBXa33W^gybgWqPJ8AJ7He^p(nzR@Z0r`Ss>BmJZv;|2Ap zr^jkp66J%a-(-23*R*J6IIwRAJh_f{+c9k2+txWNQgHI{DcE=v`)dx1<&<}ElKII+ zxoSZuhxF{EjQ`igUbhT?TJ6aD@wcA_SFzZU#%JJ3FNF^#P9XUd{pvHUqdvu$;vSYk z_3ASl?3kQ|wKa671zpkf^=0WzEwG(z2!z zw&vl>Wz5lIIPhzxx0QVtTMKnL`6E^N%OflD%R|_!fW4Re8T&oxcQ5rEICZ|1v&!OZg-uOWPX^T&%TY^Jm%>dh<{sC-(~J&C z^{B3izRFGnZ&%@;$NHp$KMs9wmyd{P&w0?E*ef=MJET1iZf26dnNJSC@S&RgKZjN2 zkb}yyY&U|PS48qb_F|pc^H^87@?Y+DhQ>(#cL%Kv*D*oC^` z*Q=VUo(!t5Bo8l9U70>3*TXNoLXh9a2~;0^F+r>zrzVf}!57D>@9o-K!rnYW8SySK zhBw0A5r?_~PV+vdF8|};nmqPC_N6SW$)${4m%oE|zpf82#oV+Hod)jo;{`r%N^ssh z_7m|r%;6k@ZokBSmp2@bwxwlFRZj-h$3Z3R_gl|8W~|SaSLUcb)ssQ>N&TmM{`d_z zqOrcD_fz&VYy17_t_J|B?l|nd&esf zdNQcKitM*Yb!GY-*(Rz_^<+r(H8#<1`s@Lj)z{m^p6WktYi4JbR`J*9MAH+VKol0_5H>5p>@(BFSQtbT(SO#bODEo<+kGfCO z9$#f&(}{M(eI>)EIrIXT0(vs2zN+l@Zq=3PbA??EslG?yp2tY_wVr3)cq03T#`>iH zJZqP?Z!iA$xp~Cwx5}V)q?{JlZOQWGO}TzQKApY~fz>-V<(mB~@+51C!@C7}6i)eY zc&a1)q13Q-4)=H~>z(Hawtk2@dYM4;``IIby5U3YVPRTFPX^UjlLu(ihj%l5zMMK# zeX1ve>KhJ^rrq2RKR(u{K;C0SX?pmyjrQ@F$-@SQWF)d24i&RkL) zAxzJFb`tCia1^{n&a$TE979>&E6MAchvH-!loh7pBQ0zhHXfz0i-cANb?oCB9`_dP#rH#7 z#tqxZvCW4Q1|4h&urHIdye7lnV&t00LSH@44V_hAa2 z1!or1s))wJHV03ct4AXPEpxI@n&+^yG_NUspefi;2NO_t7P=K)%o%BT%)GFh!i^X6 zZC09uUL)vI6?+-Jie-E@OLzoH_ymP`YD0C;iJTMg(GRmHa(q~lO*0ele=eKQQ(fsj z(?0lLCm8EdT`6!J61-wOKJb`=XHnNODV!ww@C<7+0a|VY&2tE2n%9(#bW?C?%@gpf z`9y1qpfcA4af6R46I0E-`jy4TkJ{MBCwmJ+<6ys67?`jGYZuY#2>b~NlqgwyBG=-7 zV8!`;fW4Zgx>R4Pv%v>FVU3YbQ9zbW=^k&yApvm{P>y+l3HX~rfA6Wiq-Bc}r(?qF z_`46ZT%rAG-V`{Wi@c@*&ma#!LOug}JkIk}6snw|RsR1Nd-ovOj{43s&pGw#s;>8= ztE#K({p#wjs_uGq_3Pva5OH-ST}fAx*Vth;u;rJGOmHPJ!i0$p?9~ckk3j}P#xh>? zxJK85BRs~~n2@w+JYz|WS%@|HPE6W}rLX}04rnj`G72vB2y*`J9OR?$U6M0-f&9G$U$Lw~5{q*Z z`8)t5Uj>rpa407&mP1ERAP~mi1#$eGZ!8EUI8!Q?M3pN5uKy%w<3uwm81ci8K97ym z5-&bnj&am(6h$i{;CMy&2BRD|OkV!pg0I*RFO{1E&Ou%n8N}ZK?X?s^@uVKhyc~57 z@=;!99O5&9{Jq3$^Tf(__7Jj%_y&RG+d$Ghw&A43$~a#{Fp9qm;w**fTM*_<)^LKY z|FKn&RLkj+T8?9R3Ey(GKz&Cl#Pj!&1V_)t*)dDmVP0sQf$y@sK#p@(W=BPnE2Mc5QoN|b$*Bs*3o4dQs#wxu zN2q|~DdR)@I2%Fg63@eS=-6mFrRHF_X*9`GHwlg*1rfHOhgk{?({3@&ah!t}>SYf*ZS@QyedyEKv6;buOsHN>U}#9Du_T@olQ!aoX({|2&|XPiFqots8P2_% zgM0q}2+1Brk;hQa{@Ph}u?cj_*FAgH!5%@e;LP2@~HkCv}2Vmj;lP*FOYVy>2I-{@LMgjJVLn=L-M=ul{Cu{PFgH8%t;)T>6V+L z48dBXsn)6}&gBNc)_2reWrZ|bjmzvbt4!flRK*%fAg3=B;auczefX|bSb?T4`7+;w zS>ewaay4Fp>l6=#vV#9LAvRH$>6^P#cj8r5_G zANjuJyL#g-K1E~3UY;=(DHzNMVXdRtXm zSygFNRHcq>@2GMUTMtkUPa`y0ovNo*wUtuUCgZNbD|qT&zUPPdrSPM#_`97E{%Ke$rMY7QMw*8&uN;?Z{m_e#(KggUuE|vHb}5%SYu(49VLo2`8o^zNE!g z=-(5-SNxC5g+JxgHrlGTo>jG0Mb+S0>+Gm%8`}&}4*lL9Qs=a)ucuVKZK!(7qv}ns zn!>l*PT>a+c-y%d{~CUC@OiDh?D&YEv{kvaK$x5Ksg0f?F^}N zS~WLPs)?fCT<1HX?d85^h+hgnc);7{drNEszd0n|S$2HHPui-wzU0^@t3Y$mj%@D4 zPdSiwuz6%d>=1r#xe`P2HZQJ|w32d3i{z zTALZt7UdLFeRE8mIVH0PHck92)$Rn9&HYAmGl`$c-gV+E~sLutMr9Ls%#>oiOq8DBA_Rr||7y1?$w)t^^#bIf2#jBSyOmU-CBJ z6_S>>Pf1$rI($!nzpuLx-ozDb4mQ>1R$guP3u;3!7-Ls~)TyA_TSMxc#1CxY&*z&x z_=bi~8*KF9(t~eT{1UTR5>Ej4jjbhOnKKCQe#mJvCziw$zMYHXyAiPts!9lYSEXeZz(DCa$12+El#(-=Eth)!hQ4vFdK8N&7)jbp}J~ zoW?JSAO71u)!Xu^o$}CWgD&Zg{GE1jti(D(cZ=V}gC*ivGYIdkpwnhfEQu%BGL;SA zF4h6{v|Hq{n%~kK0HgX_9{%Qa^7cCSl%&-b*DqNE~st6?nrG$RcN2HRt}j3~D! z{1f=(j{)~>PM{GV2f`cv(q@ARWxIg4W3@_8<^RW#N=~gY>oMxyzaw~w32d3 zi`|Cr3GnxA7s8#mg3;cl8ckQ#Xs4itg8h*iPBWyXPW1V7Or4YXfvJg~rA8C@)`m_S z40qr%q1^4EV@K0Gen)`&a2g_(IfL-#q#kLr(Uh`Xz(+Gbjj)0t_3Tdrj@{i#%>0Nk z*fEskZTeHvigG0_mb=-L;O|2h!kf5)$-$w83~6E>rl9Skb{w_VUMo_joTvEOQ3oy&H1cY_dn$F5s=XUME<= zn0og21CBj_pW{c2(XOE+Z;xpM(u(pVEtdTSC&AyxE`&F61ykKr)5Ely?q?nB=#knv zNT{8C?s@jIYJ4!JytLXq%;4u$yZave0*s?$zsX)o>75aNDSQ^d|Lq(GX0asRF887Q z?__TlM`AhH^Qgn^fSSVJ!LCQ?33;*G31ZT(`-(Wq$!qvYT1mO2#ZI~3Sj5f&{x0C{ zw(Xvtsy&@ndxzN>^c&Q!&2KI#;~=Yc?6I02q}9I8;KzN{p$9+sjz@F9=>g^Ljqpq1 zvjF~YR|jUXoH~0Q{?mh59Es)N0A9>vdk5TS31|nsOJ3|wf|z_?9V+6$m%QGW`oUMq zB`tOjzKhtk@pnO6Pl+oy&_4>=AbW%#ghHthk*w_`0kG!fAQP1 zDfe*X*yA|FHJNs4c|o^>KJu*A^j@-#65R_$CG($%}ldo0m=6f z(m#c6IY3~$8+!r!um3-OmOAO@lf3v7at@Z%9GO_eOo72Yg2A)Z214Jz@M9H!=5yr7 zYO&+*Q77vs`G9=pp{~|Z8hg#l|6wWgSNoA$c~G6hH+(DwaW=jRT}4&`h^sE@plfiMS2tK1wL9utbiBmD(iLBx}uB#>Z1z} zCla$hu;}NLJpO)aZlGd`Vk)gJ`G~NQ9`GKeu}ESkVdC$?AZ^gJz(~9oE~im7f0FWF zFB>AL>lu2Bzx(dS{wPx8AMxhT>y;IvUK~4Qv7!(Vz6*X)$>VQCt~rJuZp+jgUJg)o zmG|esI;t}2qYK`%=^f$?;)TvoK|LIv8yZF{oNzcoa|MLJ| z+AOeA55eVD@g9S=<*iou(T_m+SqT@uSTFp% zVVeBtZ<5c$*YR6A?W7gfqR$uMlqY2hXitTrEbyftR=(I-RM@*H|2E}GU*)Z)XOstZ z$`gWb6KzaX&kunHv3qQc&#{E^!@IP)s?y&hGYgHpq9<&fvsm{4xyjfJPwQXIvQ z&zE?sZJhq~#;FTi9E|WOR!XG5PZ8^uIsB2EnGy!XLZuh5CBj54=KOC|Wl@%oK)s^y z^+#w=;0>{g1z)jA_({1z{@)*&;6+~SO#_r_s-`5zsH}OWhQ!1S1 zJAt=|g%j)xfUoqq_<7@}S#6g7K20pnI&cxcnL}O&_|QKB4t?|`SZ74h52r*~J_7w0 z4Ile0(U&FWb+I}4Nx2cJ4>2U)H>F(oO1Y%PhTyvhPLe^HKZ0C`sKJ6r@gWt-o>7tX zIn>IVc)Q+fycH3fX5VR&F~0JeT1wu)+rO?u2}UtYqt>QS1mG81xt=;R&XU)u9`lvh zNRICa7fH@<$c>4G;xCBv)B?u(0^IRb2!D&1R+%5ZN{_M6xWRS#du?- zlqLCH`c%@2@g-@o@*TB^1g335<;2(>rP*TWnQF&M;3b&xb-lgK%+f=M_mHM7R)n(qiNAT||uboI|cd)L=oX_OMFv z=A6{(U5MbfsYLB6^*w{C&2wA1w{pJfYbu(%f%73xp#-BC@_CxKCf499eV#=54Cmk* zmj1quhaYdABbkRgZ+A?r^0btIL*pW=BNTF8CW+ED2X(8!H;Ec4h|`zagg>?cKPflE z|0hu}C9i!_E_|6&BrP@x-$f*7&pG6}K@ApUnh&W=`3x%L+fXfUes22vW0TXGyH`J-vd|igCA$k##T=&J0RnN{j8M*6gan~GIo5#FU5f& z(%*6h{tDZv=U7D*;yx^0pglnX&NlOv*mcJ13QAa(!%~w#@^%n@q?MFQT5N{vcM+)~ zW5R`855y8=+YhO1^$aTH+fXfUQZzZjyT+(8*@Lfcv%$RT?*8{Nx`3@U%>Sx#&dJeVnCY9~H zMxC)0KW%V_O4eQ@_VsGD&4w1X^z#h5S}jNT-n+^F1f2F^D9Ew&F|@hepLZlWy7_p-DBX+?RG z7Mq9fBC;rbbIA2TEJ0!OAysIeQH9z$)XJMwe)BczjIH@;gS%9^@tRtx+`zsd?im{> zyR|T?VTA9!t18!^9jd&?qjH_HxxW-!Xq`R={hx2KZd9{oC75#!TGEK!z^K>s!1 zyIN&vf)&(bJ4%0Jx4B-$uZUtOWl6rbN*jRb0Oj zh4-DPmA9z1?zgG$jjGTz1$p|$W_*hs)1Rd_N-%9* zfVbrB4E#td%9XU(BA+i}4Mo<4j17q;C~rNa%AK23x%Dr|z~`+iy>RKtjxz_+-5ohr7x&KT~Ot~$27alM+OdA%xiI19bWbK#(f zvYl_Cdc&!LGByWXMtuL2nzREb&^I>sp<<`-sB{?bE&8T4%iGMyl2%+hk``O0e-}|g zk#!+sLt+W4gNIag^Cnctx1msZbPVs z5$?EPa556aTtr&YCk{W02bXO&%i95jNez$$GKPBoOVIp8Aq7nL>&EGVMF z+S!3)_u*SZb*$4qB_MgbK%bLVlqYGiRroHV+@UXB$n`)>L4EX)s`qYE^^Lco*50P7 zqt~b}|GObd>>aAu{SL8jP>sQLs?oC?wX(svTL$cc{|VRbtlRm zw`ctOJTcb2LshrGqiWq-RA+QXtq(k?jHs@C_;SD8+`bO=oBDO(%YB*H_UP0xden6= z!N=>Mxycg<^mm=M@6dL0P_HR`C6=JE$!cN+{#ea#`E`~$M7eDCXZd~?Zlo3ENm^_h zzKdw}J;XW!?I~qCAS22bIx>Y6#!tRs60~ogw33`!s5i z^!I7CIX!g@#`eZ!frygxL$2Kd;@ZA`o{(|-v*Kcd!*gg1lCkWOk zhn*oS;^aqgl(eEeNsE>HutjVPyu>;J?I|$@J^hgC?cRh6dAI6~;dJ;9sw@0a>NbZz zuUb=h4bQ5r{TtNQ&Jrpksw)cAe&s6dbQ(WHtq*TjJ6z{td;8q;xENipy1S^p#B$=H z3a^h*y$7Ny^CXRnA-@m!{*hRM4aTqT2!AZUN&2XcqFinQ$!o3?Nh`{ewAdc=)gs(j zj%6%JnNGR-VYu9g3V9!VZcu&w530X=BdRuiF#dV9z6Y=ISv5GkL2aX24R%mncUY;1 zZ*Q0Tj2-GXzF8f@SM1iosbes<`}?TA#B$=H3UBP7`j1d+r^IqGhA;E6#1eEFzq$*5 zv9(i_3nf190mOY0cji`|KslhIs^s=$Fe+E?> zg?;A^wQ&HiowI7BZ%{*2s}U;IaF_Y2ag}yDjUV;fq1?e$#}4dMY7WNs_QBMN<-|kL zlm70ZvW{rGIde^T7@7vTw-=@YWIFo%;*M0bITvgll zb@)-gUCJGc-_1_DNZUBrqpmj3oe|54he9p=y)_k8nOH7F)#Q4WSc2^-eD~px)%{bH z3ne}upm0iF@4$_;l5$Cl9l>`ILzKfgXiq6qFx7j;j=mdJ^KLa^%ue)Mjj_H7RU0*X z|E+3E|5y6xCRDq-@eQK1h5!m2{W;cW@MElUo`}5*U+hHx)G^49^|g+V_>K2`YWon? zA3H^9n`57+)wc)u(f(kFYOW{n7dz%&2K7(WSNWUd_1JNXMekvM6`;DlJ521YSgCJmj-uWuNKZzgxVZRRb z^Q(@Pc5yMaucxj*;lz@7I|n|lA5?$rERMti)JYEqPArKxJ|Mpff3e8A2dI&vZtjTM zM_wNuI%#EJ!*qL5z78CY{b~pKTe%%sKF@q`dRub zgmU;sd^;cyq#kc}^7|;hW9qCA-|Se4<3i%?>EE2ia^mrn64%be_8rBMSV!^TC$R)O zHt`SOFBT=(Mx_)5R21G>Uesa6GyQI(u#4S;?;>`o(;V=eP-nrReiZyK;N6t{W7v;i zUk9Xo?$7mI&i~muN$dy+I%Q}(j$H-;eE7bk&&5g{7ZUG)F(9$rczfDDiYIYg@YK{{ z*oo!F)3$JD{0he(fJJrp0KO-ntCTr|@Nl`S$O|Geuo%t!?mJET(}+_n^mzYg#1|X; zRm8dffyK>}eqMFbFDQBO_tWk!EMi*gfW>}+^Y$igd<`B^cYVa-Co5BnewO6%_p6iT zNeS&B`@Vw4{ELPbof=y82(3 zrLot1;a7s8S9Xo;%gSJzo3VVWGD1UEbT6^zZUg0l89eY&)Tm!z|KV$fnR%X2K7`IZ zel@lLUp(O#vB=|ZumV2E5>2%HC~>5zfS2b#yqCdSlo_Q%Tp(up)JeZ($>Z;(`Ub*} z2f+%pz{%%@4r#UY0t-&0u`Ju20BSn_e*_sMX25}2*fq@LI}qJIhluwcR=eOE`#Q~w z&>FneP@&80$NR7B%zoZ^TdIfG3R&SAJp{i6zle`K{w8lMoFjCO6R-qSWX{@OzcLAu&{QU?rjJ$0J zp3=jHCvzFm?a;8Im$@!3nnn^Ur>!mX?HYXr)#gumR^d6`wke{~n({{LlncKkZ6t3k zTW%X=r@z~VXXT4(j>s33vGOSW!}fFmTYpuk$=G=lA}3dZ3x@2n@#wt272B6{!WWw~ zX5|Jb$Bc@Y`5X(^&pBxoo~6ZF>I)}eAZ*Ry4D~K;-Q{Js4;#MhWkk0_!yEsSvdR}t zD}9;k9#K02-^6_=Hw`1O_M8eJ9xbtLFc9aZfbcUil!G6ax6u^7SYPgo%7r&Z9deK2 z!{sMn>#vG_4RUM&PBR0z5HS~HuX1z&7n^^0@(6Vze#QGA%A1#JCQiBD2b&S+ern_W=%sQ=i{ zjKJ5Tzp**^Nx93EBQYf3H>F(o#$RyKV*T)41iS5J$Nda)EzqWdVB=vUSh%c$nL}eK z{UznEUo`!>%gUeTnn}Pn_jShiS9s~>b84CIm@wN0m(#pd41V7HbB>=%UgSm_zS!W} z7w1??QHQlh@!>iUAabkp<2;S$;;V0!rsE@>ueBUeO z!XXJ?(qfn3y9hr*;T$qAQnX;X^+98~cu9q`wz0hOl3HqAGM82_sU@~D22%XuD_mlH zzo;U$d31fvYXBwL0I+NJP0`iMpA^z)PpU+i-Eg=1u>N9hS-vE^Ejh$u7rxbh%s zMi3_Epzc}5Gp{;u;A30xHse|BO8hy;FNT;WWl3H$o@eFG(ke}x@P)dFCE9Wht_2U{ zLl9a2pb;s*#O`I=h~!>Uq4i5B`FVu%Uxd=`TP~_1AbC&s=(H5%96bH z!H=}c&C+6HjORs!*SPjvz%#&u1%gEPVIxt$tP;hk5nsEkqTNeowDO{g77^$31H)I9 z@%^Got#jLgn2;`J5&Pr|Dzo`KQ?&?28N|sN?YT$_+=6EVnFgX-?x%hlqYGiDaP|6;=)m!emixz&GCf9DT%tK_&PuGrqBz&H|XblIu?p zi!IlJ0!JxSA6HTMWx4H`qXb{>!%`JaHUd%l*j{?nv3>Z7Umh_}%94DK??Fi`%9FI% z415=nta0tRfTzS1WQQL#vYksDFlrmw+Dj@uykw?Z^mm=D=H-F0+?MhEC6(`gPUR6X zR_hsr$)f7PH`)Fi;v^5fR2WxL#y2**`NA=nx6&I=5Q_tO1;wO_)F0>cF$6q>i8<(t zYWz`RA>0Bvh1aIP#cnfx#jn7&L@7)1J;tx373E1ImAgGda1!T z!T84Jd)&jjsK20Ax=#>`hZqEi+_C24Jm7+`$yfUv^g{!_*#_ILLCO(t>2K@^e&SbT zTcVUD`Cbuzq!r~!T5KM^i&#PMnFF2)9xMnj3Tj((QB&3r6rMR}4ITj29W z{4v_Z!8nFC((<8O8N4slv`>bG7%9TJ0>U)z-jB_AWENUsUDE^Qz1? zw@N38Fj-SO@Xd2guXemD+2TH@%=pF@ht$tS`*~H^I*))!e}Yv+?o{V7wbC#VITrxO z5qt~lv_Dv3EZXTu9lH;YGF!%~jICArS@L$_IVY_sPtszGe7=anI$Ot&u*%q%n1b@b zLq>UUNtHL>V3aprQpMfN=31Zr-ds{^>jNXTCFA==Rh>Sss)!i1%_QPvP3^(Au=PBC zUX@;dL5<-nwmez@%E7OSFfj)l<^H0GKq<&E7VYe#GYb## zt8a2GAz0bMmwS0hE6S6!*fQgJ5ycG-96iDs<40l&s`f)hb#zHpdv7qR-Iq8}?y_0h zX8iWpBEB&&GJ{KIZsSE&-+Nxw5oQ`}Ypi!`>JYxg!SncW&$sb{+J~>$>SO_%pX24@ z=kZ}1xuDJA!o9~huo&@~Th%$>xCh@df~8<}9bWv-5UV}UIetyXLkYo3@^Wwso}*laP=#1cKTE#fea=ZM%9FI%I{m(gDtzZayp=MYa`m4Y z&FN)C);*)S{U!KcHfxiYRE;f{RrbQ=cj!mjVg2Cqs?8$%`XG&vxTbXQqFLpdt|6cm z`tWVgF4*Qi^>e{^uTRe-VEP=?5V;G3$2f!$fsD4B1CCSp*01 zHAYLSu{|&fyB8VXFR2at^QyD!K}by__Q5xH(X4Y#H%2_f!grP3zG#YVA5uRTjQ8f= zc?3+Kg9ajZarBs~AUto-c5@(R?!&h^vlMToZRk2-b_ew|&!+Y#3iVwL1aaFn## ze!)qLZNqmFO%YjLFn**=r(B&dI|r8$S@(?2_)BVCm#o&_OR6GH}(*In+QEUwvDzBt0cb%UrDRs3r<>W2fmAFkGc1DA=e49 z1U-Gu+|>V>viFV6=|#1vf7)6<_>$@%n68gIM){C_9Df-R=rzP0j;3IHVsEEPxfjj$ z0p+mdQyqVSav9&)P5qT)>I8Z z#UbJ?pRWVSYrfwlttd~@VmFzu7U9NnEIg%5!4}tRUw;!ZZQtnaU4;LW)`tBhwTaNQ zvC}cCntt5*vKk-)Z6Qi*@1+nDnXj0iIyPnOG3V`Y{ch7P*uK6pM{oCYaQ|Z`mJ@HB zQ;ogHRBOzA;vunIFt#=GvBVOznV)o5`WwsdGTsM=@WnL%B(F!$IcY_Ck`~*8?;_k- zj)kX`DH!OVw6^u3v3)o-wiwr2I_v4_|3mcbj_)PL#3a^mgeRO{d|wZ0>wF=C?&#AXvj?Y7Fel)Zso4 zoQ*9+rv84%*wFh{XaCEHRR7kP=sOTnQ;1~n?Oimtbr3)LV;{cE<6?)pO{^IPhtDH^ ze@96yC*E#Ot=o^Oja?~MM6x3=FKDh;i6z)%e(LYj-&j3;a zUq|d)r+mcBVU_>+JNPl~58saXST)5;92XLAsP~;%PQ3jjj7%M7*|1iJo+z9^=MXnXLj+qBhz{w?tH z;7$Bb1Ad>S%wGUJ#z$TB;b$E?izBh-@tjz0yphfv#e0(zYaVa+15T`Yyn_$S;tIzf zfJHHL3g1Oc7!z~QZo*;4;{sy!zXrD=QvVZNewVtwKp#FxUx~QgqJLzY?FNu-ynGkY z-uiHYU8T-({NQU(94m2L%;GhP_uxXjKcF2YUUd#9-od&P%Z+E-GS-Rv1GviPi+uOs zyNF$99LiXfhZ%SvfieXu^#lvS0~Q7O{k-%$ED-(<3&l6Gm={3cd5T5MZ*U&#U$ZOY zq@Q1%^ovMd{DaiP1=5o8-i`=doq-J$%KQnyQ!}oQSo}=mq@P!j$3JMCELZX=#b;7i z|4|x?dizu`^cO~+WCH2L*@Scla>h4UZ<1=UCggt;$I|jrR{sSa9zW@~q)z%JBrpER zP;&%G2fm6r`=%K@zYMK^1Rp;35r6zV>ZD&l^7w~^4)rsgy^D7^`Ml5xQP-s>3@43M z*L?ArVCeteE&l;aZfrGfqYfDH6yjc9!8h?U$R6(| z9^Dby_N&mE$10yUEVk}g@gAJth>!=r1;41DJpM-h8Z}4wbqojU9hNo%0lF{n9K+(G z;)TM;K($>GehYpH$>X1do0;XpKnX&kaPm#zOIn4WKvfj(Pr!(B7w`kO8n^B>tyNUa z)Ln*|_y#Li)I0M%hDeqx@tep87yTS;>+#l}Fubfd`;uK}3u;{WF8I|HdHk)y7nKVW zHB;rNcbs+?$Tpo2x9!1iIXl#4m%0N~w`Jp`UrzYqpJBLq@=!+!lJ~DlzAGF_tLRZ0 zYqDCt2v^N>EE9?H-R!`#F}6I#M-6Z0F4Iaq&Mg!5&OOW0J@I27MX`GyC#2r)@i(3@ z{H$^Z(p_f@YD)Mn_^k_H{5|FOqo5oi@qT_XQg6nsgK(QR{1kiW)(t-#=7_VhD|{FH zN=|>bQ7@k`dQ;%tfk(60xHe$b|LC*;6o0){WF%Y{O=9l%7;yF z<|)J6c-3nZp5|!_o<>N#n`QieX4(7~t)|pMzl#Az8Q(_qly>&9wP}~|5^M{9RYhkQE%aoEx<2Olx>#G9c)jO z{4RVYt&+2}Sg)eo1(+zqbI6km%WrYu-#%jnD$g2$+=oqn_9?^Debs9fpXO-`o-9eh zH}_`0N?tHS>rWWG9}HEk>ufvD!`CP=)=+3zsyD~N7wd06Y0R;5!SGaX#|I@*5bNOk z8rPn!LU5QP4YlxD{Fs-3it~%u2Vb%93!-*KD93}MDR~WFNvrfME!Gd$MR-s^=7@@- z-f$3vZ?OK95h^@r2J_DvzWz77-tyBtZDA=-=6;s+UgDkbK{LF0-Uy>;L{@uT&a&0! zir1=~cl=c5TSiajD{Qd!{M*GuCqRDI;8b&|EIi z&)eVd`m0a#v;|-OS@@RU#xnN{MznX{h{}TrYaO;7pH^l1*IPU9_^I6UMlT3o?DG1P z$H-qW0iKpmcg>&4(Y5k$sktVsJQBU=8D87V$%1c%@7F4dnlf^01eFL7Pp$re(UbRdVd`q_* z7GpCGhdEF)i|`FmM*%NaN4-63h+T(Yj60iDiR&FmUUT~}dvD(?tyXCh_%0%d?;Kn& z7T1X&w(}!atn=@USmncJlyST~{)RWy#Fjb0y#U|V_r2!Y(?)Xp2_wlWcdF8b^DP|s zd&RrdVvM6^sM7=#rEN*jv zKPT!f;~TpPzeJl`j-wco*UR)Ld9^l6i;XJEUBEKe${buTyy(|KV(*NV*nG-J)*mzz z)n|>!^i^-9{frS|t75nW-_EOEZ|Nx`JvwisQ6w_89kl5$ClP0+uKkZWKLt``~qg4DqoE7gNf^FcFJf7XcYUGc`&KWoGq zsOjZ*nC9lIUVr7&#>(Wpv4SFzZS>f7%oYjwMmEknex3?-h+OfCO>IAUjOqm=*1ruO zZd(LvRpo2kZUl>>D4@o;pf5_?hsEnm%^=9!Z7*>hUt0Z*szB>@Bg8e3 zWA%Ct`l=c~Yb2?kU>W7zroY9G;g>@NDWKfMf#mHBa|vlB<&qYgf$t&`Ocir*y@a?< z1X+F7$_}0~a-9dwZ2MUwWnb~8x}P;tY%fgI?>Bv0T+fY98>@Tgja3e4EUfp~b`0MD z?ZVg^ByTexOIk^}q{U|8yNHy0)w?Kht6gPo0C|1R%8#BgRyXfA^PQ)S z75g8(nXPAx49Zx#b-x)Hyy^|NK4TR3o;23jj#b?3vhDa5o{2$uq`U?|!qe`LvPK|IM2nJY!_p zs<^U#Kkwan)f-*^j8U?mG)ip8DtEhVJHD2!s8_t1;d%Ucs%ia#F(}LYb-^g?J#mZ; z+I@Pf6HDS{8#NW_GQMS7EV1T5WgWpcM;!$T=59MJepq;vMv85q%vt=zlDy4*oun1t z^^z7_;PXXfx%TGZdXe!jDCxhpiqmI|($;U7#op6KLAQL;-+9!r+{XRp^5j)-eB&vj zqAwT~e%e&~T~+Dvs6BkMQO}1m&_K&-l-y3Q69s5|^~%yI#^_i|}29Tmy5^uQL7x z6}{&v@4;vApjqB})+p+q@kxId_}RPKy`KkMU-c%tPZ@Rn?~ED>NqxJ=w&T+*{9N(o zch2L-lWxpgHhjgF4;RpA@zhpG_xW5~9*>-#_TT!ogWezK$G$gsl(EM%| zTh-@}!97ap@JF0j60f*XS2BNP8MDnP+a+BvM#izTPArL+lP#!48Q)lb>oxXRk>_*X zIpE}Vo4zEiq+HTstMu<8N+@V^px&-Bo$}y!VVzMj0z@ zz1vJ4yy{)q{*1A%y=Duwt3Bze)(F1bKdv2|$B(C)wl5gEDf8C_{{N4UF=Q;-Kkmem zc;#+IWyWWXJY%-K$CGX@P&23St)N&6_(_6#E8`n}{1#{(ppY>B%i~#IGcQP5@m()z zv32+^qRh27hdklH^&n{LKl3(O>1|E#H=C2EQG4F!uO2*ORCl<>hWDFk`&Dml_!(4@ zU2`2(qciQQ^$C2FSG?sz`VyrfGlVbe1Y(=|uZ}ThEb5~iYn=nO z8oQt`_TgKjj)DS8yj>SRR?E3pT(?n382`L;!O80$eMwsJT`y^|@;hP?Rj$1`xL#!Z z3pVsm`qp*TT;IFjY)_vy+WOo6y8Vn%-{l$`-*0C1x4f(4&lo-ZPE^k&)VHqMn8G)A z#VcdCj#8B!!*^5WuM7PDKOSR;v8dnW#FBXR?V8H(o;8XC4x>h$nS(K6!?!^l1x1v2 zo8MJpHS^IXE8RVmo4Tk$C+FbloHecoL06ylZ|FZXHx3>& zJNwVjkG~aYa;>)ZeX6nZZgWjfe8rt-QSAN}HSb!~x1Q?my^-;Dg>msk{1_|KCym3c zD_*f1x?;NM?4F1F$MIn+IcN^+YHj~kqs*A?2?rND@Z$TYwa-^6sPO%xJ2Jkpe1~tL z5^YmX6G&c<=u6Uy@+2*`1K&loP|)V!dMR-|2)1-4K;Kzi`$1H#XXwY>rFDI1uA|Vj zcHeE5nZL@r&!X5}i|YBOC}!Iz&2MBY>J_i>T0dm0a4(_Z<-s1;QkA4RwgEBXnTw4;y#fZMpT(1&K&|)iff1mM<)zjxtaBg;# zAW`WhZy(GQdqsJY7P|%CMRZYy=U`54aGeMy`WJm8{Xe4EzQY6qK<3i#MbbxkzH)HqR zaOm(f3v(jhYZAwWvt^RsQ4&kg;rmBV&Ki#WA-AH+@5DuH=`Ll?&_}&(bDapL`kUT~ zezRwyKW~lnm_GbR?@(tg9n`#i{gaOR2XFpoK!1LpadrjncQVeFP&dEN z7+WI$dDPz-B;Hs*0DoQ+C-Dv$GmM=M-)j=bg%gka5Q!z&IL zXtrM;VVk*9#=l@!f5J269(t3dPDXBaY9N|}N^{X5pK{yu8;Q{ek3tv6ab`uAw-E_LL0i~bRwvKXP%z6HDy z$W~{bMmTsoc9(u{J9CL`%aaJweiFxp6OS>|oyTLoK&_T|hjTdb_HK7#&Ep-)_5H*1 zmEXmSm@vn=5FS#dK&_qQvGIFYIAZ-e{I9qf{sp#KJdNbZgdg~IG(S&31-`}2^hv*< z`neN+5sSR|N4O7g;cTyclm$n$Jb`rw_#~h_*GDXVmT}V0ugK%?i=Ql4@@tCEq^`kx zW@#+y?RQ1Jt?{QEzn9}dp~O8iN0!8{r&PgB5foti4e`fg?HEI=g$^|2RNuBgd zNFM(c;lpaGHw~ZUdz9q+!iThq{n9LrWgS#4g8r61pTVTgn^pGox=8Tc zQI2}Yd6+;D{CoQGt?W(yZNtM#=p1oImT}TACw%c=g`36dP+)~RXKr@#Jr8_ItHeE) zlg2LYBbM}hA90BP^8qi*bif+_vd5|?49}{;-qAa`y@zk%=lDtTOT@btCF?M%V!s^l z_3yR3H4YZforW`fWAIz>D+b8pZ#9>UIZ{Dx1*vzs%CaB`U!b4A&JzsJ8@@6_*9Dhg zRQN9Vm4q+;MfiGI9SX|$&aON8o*%xXRSLe6#_|9Q>g+Mt$VD3;VTu0@{G0>N?(JSr z>+cP3A!m8=JOn$W-lYI1-ATN^WeIE;qmKiD?Rzah2eU1$o`&;BcrEHlzoCq0{5_qQ zjX74hCQubrj+t2yl`;5UmZM%a0#*9VMH;?-_$~OAEb{o58NdDp{l7|`^EoHq3&N4K z%D`9BSdXII1@MkV)V(7t^S?`Ka`%jfN^TK?j1c|3(ZOYKtc+Mii!ZHahypisR& zuF@Y01c&#cNOK7E+G#j{gadm|`t1r|{Jp*Jnsem7hgt&P0$c_0+qnj>L8b4S!8(2B zg0UJ6KVTYg5{O^P2VZOrzDukQMb`M7I!V44hNILk3tvfNy^3-dz{%tIA0f*BhFF>d ze*I0KfAbL(>9*Hb{Dfs5d_80|AF<35b9@$AvGku}D*Ivo^5mSg+~!rhato4Uu=u<%)<#BXpDMa;@2yAJ8+J<6At-VTC88)a{^|WJ+Lm~v~}!z4wkgfztnrg z3f9`*rSiuukNx$K)qceCRH$PfzLh_Ts{Gr0k?A=r!a;P=>KjnGK87j`zs@=QnDAXn>pf~YR?b+QxsI&0J_RVuvjFs&SbC$2cuU7IlcYKmo<$Ij8 z*f4w-5nwOh94qk6b1{RM{?GpC=y5C7KJ-SLk6X+7+GS^axBP0UjEuVR*08F)YNhOZ ztQ326(kNNU#>Z5h?<3#VIV*@buPQHEIt*WIbeH~cQRnZI_nP7(SSlRyF2$EkV=bUk ztlrPTSS>9-V9K!<0+YGPX1)?Tq(76a`em83WZsf|U&b$KRh^~9Mr9lasJw*Lmoz3g6z>cn{?7TN(XJR%XDfcsr+2xjv>^ z@C^)@!`O2tf4AlP7#rWe=NQdk`^1Me;2WgDmKR|Pb)Dm2vYiTAUS=+N^Kr` z6P-_3as7WTJL7wUTjM%>2lp+j=5Jd${h*Z{ai+-TX;iL{p$fke3XYh=*mI|v@3ZVA ze6h*Hdydh*$BOK|*AyQ?xcqu1oDY~D?$dZ{>@gUt)%XKulxtexqrYwXTkJ0UR#^2b zFlWiUCHX;lHixO^EG;$(-$g`F80KJp@Gvh3R`jW*^xh*@rg!K~ZGOT^Y8{S_9Ek{v&(DfE7@H0F#!)u}0s7mHK46MHfM0G0rGq(3<}Jxj;VWs? zo~6a6;k$@fkGap^JL9__RPlA@tLbabd|lM9 zT7_NqPj0D((Ju`Bvr$Jk_!v)^kb`kZwD;`Ku%-%m@8 z0DD@w4ROKPlkeLkDu^J&Tx2u8#cJ*^R#|;3qX5NG041;CD`_R=k`}u{J1ioBaxh1Q zpB~H$f`b05U{3$8l^7d#y9F+as$5mUk}NAUDg9nkrndN;Pt4;7t}s{ zV|({nDO5RYlX45Mgv93bhmXN;jFf(#DL#T^le3ey-)Dwe0rs@=9pr+sH-c}Pc~}tU zKEzIQJ!3WZ$7}4nsWNBDyd`KQ+fH^Y@B=%oHC%x_zkp!}pot^?)j~|7;GPo{;;C71TvRl=~1n%k_-a+%J}F zlndr8nYSdbxn3o$q+HTs<#*H~GAIml@FdGJ^MatFA6_nMzo)pf>0RS{X-z*8T{(Ef z%8vbNrJwP7^w&e7t&dm@{eq{;>R@eh8kOr~9N_y(C}rP^pHIp6Qol3%ek$s}v0SV% zf9LdPP4N+|bPmVV%1Syl>HcX)BmfOc-Y5)xb1Rga4j_gV%0Ju}aN ztPVC0RcQL48Ru27byk??VC;=!510j1c0rQ4NEf-DvHO*CwDp>5qvYmU)t3AY{3NX? zPtsyb%vX!Zqjt?fzs69s1P%S+NLBx9Z*70aTiN|R#_gNp1^pCr69@7S*SukU-*R;H zVQWMGrMIPjg_ZdmQIS82D*Ou9!Bf`SZa{@b@NK^m5?j?j!Z?_rGP#?+K1D1Jg%|V= zRe0|~Gs&x9TdX*{XfpPu@a6avB}k*9+7+&6$Fe@d>VF3%w}1*{!}k!5l2()_X|Wah zcM%1ympSBKj(I`Q)}M+t^xJ%m!yP#P9&NduDCtAyCJy8uuXz(XE2e$%cLpN;7lu?!BJ8{@=sty;YQ-E55#d3kvP+s1f(E$Mv6sZGFL0<2sD*eb3a} z{~Q!6aa^CAHyuR1#9e(rr{ZX80Hy?u^N#;WG~hvQR}U{&_ob{;StyY*d^ zmu*xrnQP!r-kyHfl(gELrNy?meiz}CCuIug*DT-lf}Z~Q=!Skeu%Z8!dftn&@!eQc zf8NtT0j}>d*7W=HX^m|m#?xMCm&;L9`fASk*|F4by{__E`632za zYwNE#u_Ru7a>&zme`v1mgixB^Ge?iHs+o@^mSBx~>FxujV}~!J9DEklMXo*glGnR0 zqbkC8f0h=z4&OyIxL#b;>DN5p^@1&ZHQdwpqfp-K+t9yi_4GeS*7X}bZT()mp z|3+~2AcFF77KQHx6ra!XKkQZ8_&Z-u|C!lA?Z_PjQD^_oCsyLPka!!klf)7x-rirL9QYp0(qcE@yNDLb zhKr`m`>6GTfqr#)OaCT{wB_&VKj&Kch42RZZ7G+hR>C|TapzL;kVAxdDsX~gIo3;X zhHwAP^mmo<{U)_`cn&r1&0et*$A!e}>MZkI8)dJ}nFEJhQ}41$`@9O5I4+!cT(1&K zP}%2q?>^TvR`!cA7+<(y2k$L1W(Jn zn|}F?K!v@WyZYlOdtXGMyn}kafpHb^jNremKh1dbLe0AYdVIqHZgbguiQ_`z(RZ}tC%Nt=UWfMkH_UM{+V2i0);!+e4XE4SLM@!d zvv=QMI&mfT55VHy%We915k0OK7n`WtQl?;{zZRJ2k$<8eM}_}sl-XZ}`zLu~;Jx%o zkpGGLTI`=a&~IQ5sR85wX!>{e&#CX%=%@G6j@0Sk&v~jx+V63n3yDW8uf%fWZRn3O z$L-O6U!B8=H@=N_eD86*z1y64KZxtU+-o|7?;_+o%tep+LCO^D!gWV)`*!r7qQa+8 zrZ2+#EQm z%;NR*H+i~5;@vTaD6)F`xD(5bXCFL1i~9rm_FwWH!*>ys$9KvM!b8dws1}cc7oKIU zlJ(};X(sIr-Xi(VfQqqXAN<;qTK-oN75sH>{!aRNV<-LcioEzIm^WQ4kzQgEC2$u% z;(_OJa19F$PaXS+FMb~5q~8)sg7_zmljTajrT9$h%2p01En7OSdHIh+$eCS|r8`+G zf{sXj#s4X)k|?c-3TK?vLn`uLVk*>KR{z2;s!sY9B`^N$ahzkB^s?f&eRXg%q%PRI-QicCRSk3)9j$hQXal)@?k{5qj-FLyBN{U3?I%KH~ z_%DHXa?&zCCtV-0`1y^Keo;jp|D4dFezGq|>L>ZW$!Aj6cy*S>{=ba9349yX)joVi z>u6tX$+Bf>WXqOUS(Z0>(Y3QU$_7aw5O&8QGzlanB%y4PLI@Nn@D>WRq)l7a5-3oh z?0-Uml2W$vQlLQD!C+Q56e!Tre$N?sgiL?DALjRP?zK;;k8BHm!`uKdKQ|g=jA%|YnTqsk5g~>xLi*f@jE_OALwuyl16@W zkIi;=k2EyjBsI0b;razqc=5K^hV!cV47;**A(tWLpo&#N@@{nL1{9O72|?`eR_KLs z*JtWs>RrM5QlgnksKBkP!g=}NrDE7HTd^SkW_?emYk-4NgC8&d(oDT7<^%lz@7#!& zM{^DMgxhvRYKq*IR0_ol~}&P za6E$h_$EG+_@2%HM|265h&wXhGQ9}%g?h;k_@fHZajl0bhy%EoYgaG>LYDkwwG?`>LNUe3Jk~tESBFwi;FDauAeM6U` zE1?FtFwNi_ZbOg?;0T*9!#j}bWjF*&2!XEy{L1tqCe)#y06!Bu3}K4!)jh5Y3;3c; z)zf82EDqI`13NF{dQ8I(zP6`T$l@xSsp}_tbHi0eW9(zSPHe-@T$Nb6lYzZaym3EW zLsfp4P0TS_@i^P#o3XT~9_fb@U{Oj6=gk32M#W2L*YK42j@8?c z;!;8l)-G^+F4IeKdxm~1o>dtyk1hn;s4lA3vpm?LjL#98)H0+IgMB%WGmK|x8g5AE z5qOr4kSwCdX@(O)ZoJrRs$Xu@i(@OP?RNBec)r6=;Z1c3c5NPXImOW?d)h(H#?54} zt4BKnzcM{xLLK_1p*IaBC=&+i#d%|+KNXc%;F=@KS@DwI0f%4-wb&RBd?j>g41!)S z^My=;uN5zk9yqG0!L8QYgW!uYMPeqk3~3@9w+s}=z185uzjeQhXX#zZCMMl-<~WnJ zsn23=JjrAd_XQ|*oJqo_fbgbRsNNi*+Ao}Lahb{4?I3s4>DZUO9_ z=%6lroJrs8K^m(8pVsy$Eo$Y$bOBt(p0D^+69jl$&K?M;+3NiLeGs zL&BsV+F{T)Iq<&^5zL6^t@w!LnhC{FfJevym8o`M{)k6rrf-htj`0@VtoGyyB z>}tKe7UK`fXwxPxv$TM3IrK<@D}jTrl{?Y@?vz~O1+P7Og2~yQw%A%uGucE}m7!;? z$=K>5eI59=eOXO)1GY*rYWBjR>2J%Ex4BA6@_5^azNFQPv3)FGE>d9k`K$VOTe=kv2Qb&d7K5P78~Voe+Aix_Uu77&*?mRfa_WA zk5Q&Lo?nz%+G!??=+jH6f^L-oo^-6`6O%rt*lcoj^jI8ir9y0ZDv z^1Tq%Pgw%uDzksULY2up`CF@`6z;FCAALzX_%_^QZm$MkNT=8Y8`Eg6LwotD!QAd7 zhA9HR4Ig1PJxLXCR+oT4c*MKSVBv8Vpr{qWSMY@#06!mI9yy)I2yi`H6E$&}8o?K3 zmQL_3hZ%i(3DwZ$@fz@pNxw(@+T>03SzO7}OfKS2BV+ zawUQ{!PI7|Y_F2Kz}GN{cGQ9PoY-V;uLWO7x47I?LTeM+_FV?H#gLUv2&j!rvuKb)k@H-hICDQVOMz9_SFqdk|yfe_t$Wi8KR~DULI@J^T$gr>e(2sb0_$=fG^4{J>Xjo8~XGTBH&veR#7Ex2~;5c zsIn(*@ug2Q`Nh9#?AcW&M;Feq#g5Ney%eCdB`-0>#9m7n8?)8+Zlap5S}6;@4sn>t-Gk>hc^=vo_(BH6 zCbNdh&N`DvY%;of9K_(Uo6^r4bm*(YaFUmRXR!->Jv`0=CY)EcVw-_wZ#0T)y%HPB zBESX?TyO6{pN%pl6Ka`dCHR)Zg+9Fm9@i1*V}!-gp^*6466#M|0==i1Lc$*Lh~Jt# zeJ*k(!B?DLNvUH@adDP4Doj!|lc(CAT1gmMDm>y=leZ6iQ{!k?;0swLUN>t9cGaQ1 zJZkjx;k6NPH=)1kx!hoYA0mR~@+BY;&hrZ&I51?i?`&|Jfn`7V#l&uGD2sa!aJ>tB zxlE~;T4osp-*RxDUIN~h^?3DTL_}vzSR7}o8BANMGN+lsVouaA4mbPyUF1m_EPBxv z(4~)o!)%c)ChnDD19^(}RY}6yQc)o?W`95UrbkWLIQT-=h-I>dP){B1_iU4|-$@K_ z3;6c$Fqqn~z6cJZ5|BdP555&V&H~m}@U7lvU^xVS4Z^FY^LVhRfb0F>%VkQ()H2Hu z_?CnF^b!z!H6qZ*h>0u05wX=#o9(vL4D3ML`KJ;<-&8SJ0jG=IVirq+hVF4VtOx9I z@e~3qTM^`_lzP!WseSe!JU`v7XjkA1Su0+ZHPm2yt`bj~Dh9FMlhL-3q@nEwOA@dB z*dR_r9iGi@_clXd00CvdhVv4&=&xB~E`iiPr1Kyp72vu^MNM4BLKd~mvWB8FPyr`f z3C(yF#_K;LE|x`NVxcRlI`Ma)?Nrrq`wnFBI@@ix*u_t)OugecrpJ+h)4xHSPW6M8 zQa||Cir3{J9M{y_gmwkKkWq1rMMEvd=Nd6?4rD!~BDsbUTpI!nM+*q*qfYB)Y zwRPfdS4=!*iDnn#IgKk}agrs3bh1G28na8h5wP^tAdPO9twmT7)Y(n(p$8CLde9pc zljdp!RdksNgJ^ru%aZMAhz`c^e8?EPv0*j9W4BqHXK`g-W?x6p5aUtiO|{H2iuPO%?U*d9+VLug#RrUpxU@Qs z`-=diH6~iXcX@5C*p6p#F@^eeA=rFsg)MU_f;tZ)#qeeXpI)Ox_7D=0=UjE-B(z^F za>ODTk$ld@lI>`SWn(5q+^X7A?P2V;iAN2tZaW;Yua(e*XE6)DY>VN=wg%b8Z3dPi z2`4rJ0ZH614n}ZY^lsL3nfi-mmND=xM-7638mjsI84IWwE#io(glKj(ieX#5=rAS3 zXmw27XpV>{5WIgBi(7=xInb%=R8vY9Ab6KSz!@8Z)_rPk5bX%kVr#4c1;N)(?JU`j z2DTRy+bwL15$-;LTq0%k^g0nV$Z%S!iWUUI1;!t?#qi<0L^JwpmT3j4Os}cI$VTRi zy2$Wxz?YAUGRu0j=W;|4+|>}~_h&e28ExXV0Megb3GunDL2SfxT3J;m4l>7(B2_!^ z16@e`kH#l zkIO6@z_%QV*oOYU2z=j!Jm?1*?V_!+MVx?u^JVsgc+=D-RtB&L#vB(%=%Rx=rLYig zA5tj0#f?ZY)FH_J0ooSsZ_8_PD*`c1;sNpvU5J#`*JPG#M+4hKA7^7*37zpFCag6sPN0(VV#mc|iy zT8-!EAOzi-v5=!5+p{zwSa%Tm;U-+alM%cwg6*}4kI-&TLE!EbecixD^hYbrfgvZ_ z=Qsj7MX2`hys|9@_tD9LVt*|LwGC4_O%eAS^(>CVWrE}~%VzK`M;x0FYp6p?aRu}l zoubpm73M-2F>L5X8f6dCqB&rQkFA>0 zf)K=eT&m%AmLZHim>$E92DaCZag1%L_7IGYil4}AkL_q+dqePZv8|H5o^1xzF5CVF zlm{bQ(O;D#fz7xz#L*w}F&Sww?CBJ3ILBA*N%TpbV!+cbBDgPkLnBf`8^oYJjKF*b z+`t(D=g+a2;g@K?tq8nDagT;2g|B;mtAQok(ZKfF#R$f+JOX^Mmu*HH>%qHL7w*sJ zNG&cxwbv0v+ZjebQM8xsi((-W?0y5+uLtMa!M7aEVkZLnMKof;4Ih)yEk1JM7#s%A7gwL_XO$fq6YKk%?Ln#gkbA7U>N7Q8SVFaU9UI@+@Hi4j`JG09(^Vj zf5VOjw$~wkXklBLy|}2voMbb%7u8nDUYhuR^L;Pc%aCgC+w$!|doD+t&>_XVh$bw4 zo*s`kDu-%ju? zM?3mQ4a|d&$)NOFtNNvp5d6cH59ulPCBD3Mfs-m;KpddmL+-x>$#H`B>v|rVsTboq z>uWx4mh9)YV|<+Ub(3i+ChbRH@_r&Fj`+I<=)vhRL(k52=!agk5}ywRh{L+4x)(HzThSAmKt*Z$WLF>^GP%H8nOSRsvp5= zYH)#$Yd$`L2pSCY2f#ImLZba>IxL|l(@Z@V*P$QgQ^)y9HF({@`EfnNzvFZDO_w1N zeEmDq5h%89CMhxtUd+1@z1R|_nxDI=DvJ$KFZYvg|0ubytfZ12+#t|%IZl|N7crsE z`gk)g!Hcr@W<)EW#uOfqUqA>1J6g$EL@Q_NS!kx7m+R1v@~Pwe^tGUa<8oc_@AzCR zrpu5>js3)Cdsve2WKj~qWaVPqqH(N6Yf~ultcR+v1D~7G@_t-T-hDxxxL?)NDW|J? z0h+0Y?NJm}pS_(LDp0OC1h;uBT)}`9EyU`?_YyZ?mz$Y-Hkzqd!FA}@@wwyt)RZio zAJ>H*zvFWaOqU@Mefa zPDBK{B1j=q3sruv+9bkuUAGmUDhYabA=-%ZFVjmJQHQ?N9iR`5ZYs=i41B2H(aBHz{Ah9r-D~*;dy|L1VQnF1H&H ztuQ4dNso;XBh0r$5QSX=)MuRb;&;E?7=t8&hMbexgnRxJFSRT z*xUaNuRb=LVZLR0!h$;VP2x`9i-N{4DT%d-1tAYT1I6E%2=bN0g}!e7Ov1#Bf=TuMe-<5NsE>*O*KFBMmxndibX7yE$O{hQ?k}<5udbC2JV~WQuGh#r<)&7Q{5jz zezDI5PX|0zlH_RHBegT%GCko!9r_k=K5P_WZa&l`iK}FSH&+EVM5f3V7ge2u2pzof z8sL3Zm~WY$(4h|f0q}Fd6I=<8H@?}1=o|RffFsJ(2) z(QfO$%ps=~i%qn3QuYF@t#+afhOwK?yWNN$RR_e&ZjaarPu0J1j~_;~5&X*Z+N)8A zzE$k9YLMG@$a-<8r8Jh-;x$=$!A&(jvj;O|4Q>qW5j*&4V=nZv++VSj)>{2ox*dck zkP!Lex`=?I8U29Q-Xr$3+C|cB?`?Bi(x0I1yw{CaDVx-V zj;-k+H+8P-rN;jtqOsTG7x*k=&%fc---Bo)_=z6qq4R56?ryI|9nvlia%iw5H(K@L z46B657K5Unpv}C8FvSUo(qYlmG`xtKM7-N&Z9Jyv$B3?iFQhQ8wFbof6oMy^*c*tt zh=DKHTfvvhkQSN=d>0em-)ZpFw{jo0WY~vPy=U89;uViG)8@8ye}cBNsaG%lVAJ=2 zZ%fEc-RrukX>Bkpp6~{QRae>fZ+P|hAlmp)Trc)O4}4qx=t@Sx7t$%-acHomHdsyK zJ*ys(Eru=zzKv&KY~OhkX>IYx5$U_f&+f1%*<_pRFxCTdhgViE7*^G!p zF%0$K+dP1={UAd?9171^5tWEa#KBh^k12jOqO0HwDexv$i%%`pB2~-)a9t$UTDeTg zEozyi1ANP2fJd!_2>QC3jp!>k>H=ax+AkJVdWS-8SLPphR{q_OsHxM8)6yqDbd17<{TN>Eo#U5mcsS}7!!bqB<|LB9yOJp)sCR`w1e;_b3vM;KG;T^D6P zO;YN1PraB`Su6aenye&M_3uHn@u9d&TYn&kbdz;mj+MY20R~=b_*g_ z3^@V5ouAmL>F@BO;!~*82w`KwF7UO21B05|5M2ddND*F(Xh0V{k$AZVxGvh)TDeSJ z;EOU#5AJU{EQsEez}rF8C$Mrbf#dG%4Ty8m|6T+y?i8Mt8?!F)xyL44B&Wew_>$ucSsyjT_uk3RAeu=)`+7AJmOxrLj=jvb-DxJ>u#a0I6U3PiWnkk zia1mX4<)bxy&MaOE+>zn)Vj^^ za7dW!UU*EYccWP}?F_SII~syR8?2S$B-Iw%b0$ARMCDK`R!AVS`g?5HTZDpDFx~F$ zGTTz^rNFBed|5Uh0#771RTb=!hNlDW zpgkfo)nTLnhQtPIM669$V8x28u6UVTJc!n#;?E~56vP*@yk ztq>zP?kr_*`=fLmVkm1K`WH7zRW^v-Lb4gKx)tc)6FVsgDZt zMLpX$AD(XT?Jt&D)_`w0{75U&;Kh~;>@#4*MRRjZOod{2FRT?`TI)qmTSz=&$9>WH zGJ6dUaa}}0w6Q~sBg*tF?(>)MGGiQ!ynr$433%f1o;T2}6Ui5REZL3*wig!rVV<%9 z8K z$79H8FLw{_r|LCFUGsF)V6n_H3cls25?_#p09H&HG0rhs#QKJW*p3K#2IEa0{qT#8 zQQ>xkg~b>gSgiAlOpSSHJE9OfEJ&k*SHB)!{Zr6SK8TdiRy@z2OQxaI5iNVr$&&48 zV0$rfr=M-9_A(!#&%D;|;xVMHUaqrd6-1}ru(M=48rWW3d{)7>RC@y- zp${>_Z-6Ng>}XK!p?_jq3_D(v)W?2uulTNEgG#T3wtd^^@6}U#5Lw3BoVbfu`TZ|yW zI0yImw~|P%uqDN>jXXB0<6`d$8%wsMf$b&43bdQmGNWebBlN$U;5UE^6?QbJ_NK>K z&7L;Ke%t6w1NfFBDr9VmT|^kGP579Mc5!*6U2MQP8UszD0+F|KBXRL-tYmt_T$?=| zt23^sbmKjyPgEnN@f<`LKUe!pkvdUMi2>YeY$YIY-TO|&c!F0Y*wMiD65>QZ+bY__ zd#sr6V0&yw1NXn$IIG#y#@KJmHvvCDIWRXu-&sVYAB*L2Oh$+JvbtToT-h!jM-+J- zBH!ntZEr@ub)`9)%}`YA@^Qb8bZKxs8Rz&8qRD8_X};GAR!h8wHUPev5v-cTD;n%* zV0%dI$2{dq@MU{V7(*|&u|2kT9DEf-lUE{|?8SNR#`C%osmlY1CNIUj z5PbVrBAU$6bB9j@+iMe@n5U%8n!Q?)!5rjqv=^^xt7LC_oYm}UW9+x(%YNx{G>Vm& zgBDQ-Ul|{hkru|vPOO;k5Jz~DVhbYQpWr^fXlX%;c^q@@xVXkyjmYnS@F8{iLPS)T zA_|KBx%XK_laEC-`87m;!FS+Ubp;OF(ZKfF#VGm&J)-eNdr?t^RlCEg9kx}nH@&K- zWN&&!&$s2<4!-3;AB=4eieMgmOom>_SW@9OQR{B_t3ocyTsTUNCnc%w&jAWv+e4vO z7Gm4Fev_DNEZ6gUX6j`Kb=I%Lyhnovb9&EG#8B|=$&e9Kk?+Tg>A&#>hnad7nyKgE zI`m_nXnpx{xt_J-cYLljiDDU&Mqa(aj(C?*#9EP8Y@{USxeZ@9Xy~kk)SSSC{c-SF zlcAaumO>7hM54J|uU49=H$4o@kD<*K74om1+ zrI~tuLLK^X=2LclT+h0g56-m~e7ForBTwGMd`#lnBnD^1(=0fT*X<-;!@e<-SjM3b z;)_p%6xn$&RedyU5ubtgS9%fs|IW}866&naAGFaB0H479*wacv90ahzpKQBOChL*7 zelzv#G*d6Yb?A3U%;&4)a$PV-KG$fhScXJ=_2wd<$uwT-O#~kRwZ3c9iMa{> zrjicpL(d`2)C&>n&`;z1CE+$ni1qRLab5Vq2W5(Z50@bkU%j=+=k<&v`eo|DAd#HJ z`)2i#)cMaIYJMn4wNK3=<3Ov$t4}uhaPgXXXw>(9s0c#tv87y%zA9s!so~JY!Dn!hJU13 zhD3bzHs)gy+l3zQ2~ywr@bgGkgV?m1I;%6()?G!>MWa;jTTitgEwT$;2C-PHuJ068 zuR+?js$8$ljXLWircr`|b5)}7*MEVpJ^}6p2zcyu<5Sge49wJXOEdKpLLK`3IDd=S zB^$9F3!fj?v(?~(GBtn?mmz87hj-X*uPm{MgXZdm;*{X0q|U6xB(6V}x?B1wxi3i3 zJ9E@{z$S|B+utP`&?l^P=mwrp^_u9UHRXC)E9%gf;0Mq^_3USwB-`wiX;vrUdwK84}T0G{`bQ z9RbxMa9K&h{{Xud_D8CF;5t{($NYG+^ta&PS2Gbtn3E{T5OV+214nnl+0j zkcAAs&}(JBWqMf$>d@B-8EXiNkQ%z+s{>zUHMXDyysNP{=|6qsz1n8L97Tg3*^Mp- z_?78JOsGR&=%V!=af;1?cOmLJ1a7WqeR~r)qKtmJScb&OBR>8WuwDf*(`oQ!(EC-` z#o8q%v9r=3HtM9ly|P6dxRJ8gc2oCHyvW{~Lv0_QNcAV~=NIpzkG$J!!Wb|0-7Yt} z!LLj&%XR1*#A3uxi_kUQg*JxsuAgsEQLz>={}22~+_#x9$I)O!yeTNn)JqZS&>wI| z>;0k&K0=&y?|L)Wv-RMMGPT8uWk?;}h1>ZR@Fi?yq)x*OY0RlWyy-xTcpzjHPw91; zTV$K~C-%YF(@DLjxTxvD5%i@eQp4b)O3^c77vp{l<|Br_WpYaT(J|$E?bWD5pY3SS zx14}<7MyqEMl4GLf|p^d`UzxZ&$qE14Q6~au$uXn>Gd*S=wtd?7Z5W1h&bo|Lrh$6 zPkQUPOzoj!8B$LhG2na!?BtGda~fD3LGsxuT;h^t7I6aBbNtb$@Bheb7kwK@T+m8= zNNZ}EjS2Z<$5Z2;xdHLnfJ^9nHpHAv{ZEUZ!QW0hENzK!i@u(WXebf(@A^M!tIR2K<}HFmekcddcz?H#%Z^{+Kh(poG-8fdMq z925dq4G!?NO{(ySjY};e7M3xl7zS=V|JEX&p6PEJ9*MuSY!Q zabm@^rGL9I=}fFB*UJV_hd$fUVC=X;FNvc)l(b-PC!l5+nTy?+N36xW=DCsv8$N`k zFyAsgp+g<|eM%>MkCX5NgXz#A&qo7;^SX|qTs8+jk0qM=7ejI zt$F$M<4ag=t<>#XP0h11A#rG@U;Nzd#)@g{K$oG9 zu2@p8m#sn_`fNvoDZK>Q+aWJ?9*SkaK;#tkTRW?efox+t8XQ>dAF+d9nO>IrE9i?r zcc4}*L$)aR4(*V*E?T++T&7f}ScWvw5@R{A2RPz5)9~Tny0HWXz-o8!-LBZglTP#C z{owoZDoN~&fG^tMx(4taqt=El__W*oVh>_T<2uJcy}q9oFVKq_iwVERD+1QQ-S10&-!LLj&Ye60QBJ=_Lh&uQ>nJ@h0sAtK*pk3p4(y2y2iY_#@o#+(Alv!@@O^KIOElNp#mQcI=yQulytfkj{e@{r zh7;ztDE0mHFz`r5#4*hQal6xx?abVR%XEXZc#cV|tI_oOqKoISKHJeC_qj2iBTO)` z9c>Y)Ly)&|XAQbmp+2EY`|RS8N(tLwv0hfWwvQ#-(O?_GdB9($+G2Z6Aw9LtiDH~q?XWFI1y=j> zc+0j_d(g{r`-T*CIa`z1VWqWM0%n#d>5G@DBTUb+h@BUU4qg@4SPPJ>8jX zL!1?o?Py?ocJX_KZK?L!FbVDq*CWH+#db7Q4Wc^(U$&*%gI+cWzL26xMh43>*wPY@ zAoE3CbjesR0=~U&wan5%`+VilVKuu3YzadYdB)7ZT8hKahBJO~bE{K?f&nqK(jsIA-QOSK2RY&G~oiq;&j^v6dh(IlBK>e-&0 zk;~M#L@l#)QU>1;_zHUQL-=}%z?Lxl9)`U`qsUS`^{9Y|3}akE`wWHyqHdK%+#WWG z2{ZM6X(sX3eCj^7CLz8=oZ$*&$hv1Lt2Of3qCe~x&?%Z(v%{TjRYd7VW(%t)>H5aY^rJ?n|KGcl*V8e_~qM>McKk66{qwp4rgI2;We z+XlaekL_q+djsIhwp4r2%hrQ0r08A`|0!qJvF{&zQ5XH|v1Kdx4sKM-EZr2UD~Cy( zj-6_XP{-lM=N$w@gb#ep`-jBrxqh*!IV7(9j!P`STAeDyL-)f1iyN`XaUuNoH+Wmn zo}0yQ5eFNVL}VxWudKZq+btI3r$?K+Q}BfpeYe3^J|F&Vj9JVV_3YqnYMF-aQp+s86ss?XEPiX&An{tZW(U^H zIvg=^>FTif&HgoF<-CA6sWmLlKH4MBZm^3ZD|Le#@W9+RN&`p32Yn#2z}`jX*5#Ij z=+ue2JFDVYpH_>lfNAIh5~(|@Sh5`rY%d^I46!YSe&Al5@LA2&cObGQFUL4jglZ4t z58G1h4IGX5DfqG+=t6AGPuTWS<;-<4#MxrFzu97$rJoY@a)V3b$OxC0S zxqVec>{}8R_W40^A=X0NH|`g~gi9P*WypRAAA|vX4af-F;l`Gu@VE2&ni0KdJR^W@ zLhVEmsNq3mxs6O1$du+8cc+!weZn_K)%B8atA4io#< z+J{=OD8hn1^z%^-Y!5pO46&`Ey>&R@YZ_@_Shd5pO73&e$HXzS!=kk(;?JYqe1UBJqP=YA z^H|IL&0P5!l=BUvzbc1cG~*qt2wsOy*>|x8!@Ibi$1lc?0V8p7-e6QLYKe<4b0IM+ z783cOQ@F9_=@*C(v|(G>L$IChZk*?9ShsK)<^hLTlgNy36=6O5T14+5R+el>1KW#; zb)9TWvu6^|M%W(P(V*H(+>fo{!^mcywwJyiJ0HRB|G~MOZv=eHQ7J|o8kmO~6Txv? z#BXv5@xf4BJeI+Hr#T_+MZ10>8WP!{2Rn3l!~=-$3>o{x_28UA%y>8EJ1NWqUNfh} z-}OmkMOJcOl6lR{lI>_bm;^O9}gg8GN6?3CuQ5p1!2M||Y(27Cblo1|m8{C6) zybJT4cM%`IpYIVe&F@CGHO?z@zmX-|(ZKd%;vBT;O02go+JnElhV8K(4XVBNrO39v zTPoS>S&H|kZ_hUdzU2sEO`!(n!N+9CbdDs`*%DTNz<-NRjJfyf+@>4?fMaCEUu%p> zW6+tCWbYVxoif!sus>>LPI8CFC{&3Qh03I{DUy?_>c*%pf-bN&X-qZdB&B7HTJTAj zp@yU}lgvp?=`l*{alvp->Yp=4bB1L)NF3d^Ic*UO?3OXwvQeh*AD=XyadJ-Dv~`TOVh7|Oo}4tE zw>>AFcGei3g(Z(aIX!8-_}rYdRXcOi z#XldTpYN3E=AB974Oix*UB4QmUty!XyRJwYZ@WGxU47FS-E_T7_g|MZ-g|3Ky5Wv7 zy5m-v{&)*A_wLC_x7{~J_uV7YQ}-l|Py9Y7?Rj{N9{#;dFFcquKKocs+WX`fJ^7eS zuRoeJzWj7fdg8e;dhThN-u-jZ_|}U#>DgDu=+zfx`umGXdgYxldS^nWf4-SC z{^Nt3^!C0n+V_D>Q=gAHKlyyv2}z%SBGW&|mZwwz?E7^MmuJ_K$~8Jm1LDQs3K?31a}HbtE^IjO;|P(zJO zhdaJ!>95a8?Lmdw>t#B+;(L}^tvRVDs!&fW?yq^mu%Ig^WfSPe@hPpN+!KZahH}!p zltT0HS&Q!kCk%(p%}M)b6xx3-?r(I$uxfEmI(S5(gBRoeCMFEWF3(9v%~$BC6zatZd9UF4eN#hEgv;p^b{)FMY6LZqG zbqZ}eQKrk6O&BgICtY}|LKl7?_ji24aP|M>q|44w=(7L8 z{arUGB^aboq~EdSKIp;r3tVr0XtL=(=CZ^vJ0bhCSEjq+5Qb&@I>E{+=;m z*!!EDboW&X-TfQf-ycjEokJzWed8^W&El`uJU$-ul;=^P_(aJOA~TLjU?mrVqcs{r^Ih5=%?CM`sCl z=&<4)|H?R;P>yc_(RBjY6|J@b@EE>5rsIKn`7-@LH(~f*dXiQRDYR;- zOcy&Q4BG}L>9|pajyqJQpH)m4&Ym+#oA*;_^SDe`g(nO@Tr^3i9i-4{>ty`D9jb|%#{zHXsN2=Fb zM@<->x?qy_{6wKWzs7a{&V=EGODAdXFBRJRTRexyPZ-|##U%Y{w?coqSEm1*G+}t} zSCjOYn-%)YLo!|T_f`78-!w_D+@;VfkIQuD+vCnh|LNAheZN9)KZE||Z{yCF|2FLW z+an77?PdJ?r*_j@pA9=ddrG0t-a>o(5cm5-RZ1*h{}lC4RVlG_H23Hn%^k?p#qt5% z?@pR8by7~MK)nL>aDR_(wk~JXheru}_>y)1z1BsxoY58^r8xQn^TJBKd7)eHZy%+0 zKR!!yK&5`A)M2dY8KoZd2dmLvthIC)v*<~(=nqy&Q?yDyNz%M=8byC_Ec%b*?2}|& zGEVz<%e2WiMVtMTY_KM3uiYl<%Eo}~22<8%`GgP#pf(XOFM8aRENwxK_`YR(j0J$I63pEFKp zqd&M|@f6*--y|)%Xq+zm9@@k5DZ2fjNjh-nI9-PR;NByqXwQ+8bodqHbUFHihgMI~ z-eV@|=S{P~;X^alEa+dg06`rr44o!7iSPVb>V_|Lt&=>v-Pp_;Q^7h5q32cX7Yb4?s#RpZN%N^aGF*OYdNh&O6wl^WuJcalb=zdUT;V9l8+e zA=G1wdUUZx9l99mG1QG~_FBh{Ib$h-JLdKy?k z0|E3G$5!fX>)rau>`|JH`GIdsrQWy2t#4d7N(&n?zsOhWYw~XW0Y-%mM1Qb@rl|fb zxBf7PLWlRsbb(=tS}$zSe>f9KX; zGEbpPPmt;1>=YgIuv@=te}#U2icC+APSJ)Z-TJE!R_L1TGCjB76rK2-TYtk*c;3&I z>9vEWsPLLwfBPDR?m&O=&QVkJ{de5@J;y6_-%n-Q_nj&FpM7rq-jfvi!<87%o*Z}n z_;a`ZiEVh^ub1hh=f|DDeQwzKmva<)4*kKl*T$Xy@6}=FD;FyC>i?7Jr(dpc{eE)T z`SxY_So!ZUp6wfVK8ELg>T*2qkI8h|7vs)nFus3wokE|ZKe+WJ+~1c}DY3j~0`&=1 zN-Q7z0QC=4DX|PL>Cpw3bm)*>gU=ht6kXAyi>~Oqco^zfAXeQ^tnfZvF8Vd{}IjOus>UN#5etpX^oW)P>-Q{-yVBxBm2yLT4NRp4KT6 z54iQ`#1#6$VKP1HouYY21{CR;9#JS=Xae)^+F<+)oAfv+0B$ zUDF92x+c_{P*0uGqf4FAp-Z8jLOrt`pS;=Lp@Sy_J%CKJe$b`5`@#LOL{hvE>#!WbzO)0!j{9&)|uYEaV=G0L-HG}!alY4bp?$v#~G-tdJ^VN%&p+A=2p?@8cGhXJx{XP`) zEwrC~t8>yd_{hlBXb;ir#+;w8&q;LCINfk8+W#$M&P}%sJLNmZ>9$R1|96i$PrY~8 z>Ar8A?!|l|^Wd0s$KGLQ)x+bo7wuv8-&eTKdt%tBJULEJoF~(wf39#{{Oqu^>A7)w z_F|k5?(ffVzf-S{)61AI{O5?>boJZA&i;4C>20)!@%P7^H%tvXXYCuOsT*WE?zV?r zxBX+-x#070`p0cDZN3-x?_O0(EVu4O9qj;8VtM8hs6U}fiRJmvqW-KZC6<@Gj5_8C zkP^$}9X-0_9UZzP?q3r3ulK$lUGIGzx?a?KQ5S#c(TP8F=-{e?`vCL3KlSM5{i#DY z5A}JdFL|yd~?bX@# z{Z40HGfHc$$lL#7ug?F)?{vP6qqNb76!()yoz*7~1EX|uHBy96A9dE9J`9Y~>2>&o z-8oo)e9ka1O6Ro5)OFFQv+JT^V3aQEl4)?~sB>`VFfd9x2W6Ub#i(=66~n+NT`>pu z7FAne|d1!x%$CjV3ZzQ zEz|l(N1f{*9R^0}(e*N&`1Gjr#HWXWQF{7Bnes1=I`c0M1Ecg}UZ%6&9Ce=c<}ffy zZ=Qwm6ZiLm_lKR3^!^1HA3qs${`iw&CnSCHV|+^a7Z1CB@#U}+Qu^{2*uvvixL?0g zrNpxFCe&|IrNpx1PSo#IrNpxDcc}kPl@iP0hf#l6l@iO`lc+zbN{QvjXWw_&K9jT` z-Sm%M`!P)a7^iQ_+S!=TwJUzH{o+u*u{X5I6zozkM~(Dbta_E;7zug z!bmfSVvbu!SYQut1ng9k!`ttXbQG*zDTj)eOiB6_d z=`_kyfeKPym)95c1w-DLHx*0;b6(C{3YLO3Z_C>Y_JSkt-0CX0^6tE+;3;_XzP!KS zFI40!^MOL35X@KQLxoVGI$x6y7s7?wd?X(&L<>qjmai++73%Zxd_$q3(3nr;n+i>Z z=6p-Owa{8<%eQY$7Lxgne5#Ntbmr6fu0mI#JKvMpp}#PYAIuLGh6>rd z*gBja&W{vE3bXRF^K%Mw3Ul+L`FVwTg zD=aG+>7(-z|K%aD0Aa{)EB_g-!X*`7MPlg%k7N z%b!#@sc>@sl>DiMQwyi%x90POe4#*QFV>c0J-z{PIz5_$0m)fNFCslQXw!v(dH_i# zU(-{QxXSblXd9}&9ahJ~K<8>8oy|`=IY<&Vk{~y7d9Zl~VRtOTMhhe_f=rO!;Uzs*A6v7ebpA*10*xnsM~Q^Gi))8pl8ItG2+8@7Mzg=Y-xwQFzACBz>zVtWkK9Rawmp~J9y z5Xc07tC#JR0rjAS*Ddg3*pb@V3BD|Az{eH9W5)j;;Ces6WrBS!v&82(WYi$ZW}w4xS74VR!Sl@j9^m>ifXf8?TxMAbSq|-(#p7a2#SpF~5NfKY z5Ei$ElmLaI__#!(i>hLfQKV5t0_3X$uZWjw;y$XbLwmyS`Fn3|;8zv%K@aDFzaNG= zOVt+JW1!C8(_RSC&*A%2!6TXp`N|Vy!Bc%yxMUBYvZRw)gM(k|b?xp$`9o09X?InzGho&jkT-4*g zZ(;tBsx7t$#K2i;gWEL$TZ{(mG7J8-*nYOY8GWz@q~5UmEe2i;z81%$&T;^JuxYM( z+-Os=eiDAiWy0~e%rXYPVl7zQ*y*K2Qb&n4JVV%CRDfSYdr^=7UO>(v=t{J<5dRahYWU_?9CM+a=&0 z#c&KpOCLTh+~ud16uz^Ts-UJ!nwru+YD(#-DH){tbQd)wG0tI#x)3a6B%vYzE(QG{JTWxK<4~1|yk8wsgiz$sT-ntlN*J zlwH)`3yCzFwyppr`oIg@U#9wf)X|5mF#Nuw+e8a-KihkK(8Fhg@%OwF*9lU!#r7De zxA$RrCUh8Wo!CJg{9Dp&rwpji$NfZ8Qqk5aQ6BR!mW#o+qYuwF|9gPz1(#PX6YO)D zWfH$Hhjz^3ak14*8uu1RkJM9o2>a>x2PmEKQ|E9Obq+vgu$yonzBM-pUVUEb&ibfp z5G(re`>u?Mmg4?)4)~yl^T6Npn1`}dZLvKD>YdmckaZX-Y@O4NFhsJK?UVua{lPa4 zUW`pUW(JS+5LyJPm9oJ%DQo49u^mfjL+WKPyB7!-fP4Q!`Z z;93G={{|BCD`^x*@%>}nPA^IA?l^%YM6y409%aN%j#+NVlT}`rr_-Pewwuu z$zls3=i{7m$Xs0nUO6Al-OopJ7D+T0zn?ST1lLO%dOqmk{Bq#i%6hQFwlttVYY{?~ z&|!>>BBNqHLR<56u*0^dF;BvL1>rpKVvLM}FT&F-j|IOui%8WSfj-ysm3V4uq@ zXXE~sLpx^ixVVlu24mhq^)zp(m*(vkpm~e^G`hTtM)!wYjB{EPpy4Ipwa82Jm-#5S z1pO#}pIdCgd>{=yAN0Tje=l^VRjJxydkp-3bcsdPVZFHvbTn%*cr9c*Wk7uc_|5|_ z#@q$ypF6Nz6LKSXv{CYTqfA(GRt}ReL47e8raV4g}9c$!b9t6;c_o6 zTo#~(OZ~LqkS`j2{$g(rN zlbLwf7ZM8rE+9Y<1ObpBu@MA70>nx_?8Lqi`woxO~}7WsNnV9%;rDOCyB_jERdv`nj<* z9%$=MlvZTy)^1`cI@yOFcy$t|S9SrP`?POcx43BO`;c)5bCzhhua{0IQ5@%3$ z(I;Y%n>*p9(7G@+;oFvr^sXU%DYt!q?c{xzse95wd74(+3EyCJ5I+Fws*N%feN$P| zH8Eth}iAaO=y7uVns8;-xY(7G@@9_88t@x;QHa=VAw zPTt3O)wEEqrq%YsHyAy{4}iMrqzuKixh%Ohl_=N7Q)F;FNe1SNWMDEu2F7g}7)_Dx z$ztgpO_ZUTco~|sWoX=zp)vS!A7F4|+fRQt%xh}hSQ-xu!g*jiTn5I7r5NG57XG~> z#F>y?jKYJ*0|w!x(7N!ohP&2e#1ji&%IzP=kG!vgx+g7^r)jl=vKIry4}iMrr3}UB zVy2AF$IIwUvW!kA%E--P8JWdS+cG?rEd6uvnu?e4g#;O!<2cFovFT7TTqlprCg5ku z0KfZssVA%(OXDfXkIY55KI%6-Vap)=uT5&4AdolN;rO#ZV0eQ0ipLeyn*4am9Zajs3$wqSB4Qzmc5%j80`OwK3D#B#ArT*uDaGCr3q zLpR_x7cbL`2{LuVl4-V2&BK@LsEO+d_^}`S?i(s{ts6_@DcC-7Bf|AjzwsGcM&{u) zt8s!r-f$f;2`|O?419TfOReEtaq5P+{^R_Q=FKqmPg;ntX|rfA&YYEx>n-kl&J`t5kRzLG50m$^T3zgQMlvCFp1FD1*= z8oZX`<>nn;*uBPi0o!jZ!?(Q%zXbf?!S6o$y;?Vx##4}ASc`Cd)Ng*#mKh$aoV}%S zfG#u@tN9!yS0766db$0zQW0^sU?6#{oB2$@BP-Ysce> zg)imayu)_#KKN-`C|A>JZ!up5W0Cj)tXS+DbqUtY8Cmmj|LH-BtUgGRRo^99Sx=Ca z2ez!-OOc!F#d7OjqTDuM-Im)AEV<2_Wz0g6tUlcK)87sKK&=}~n?E~$}aA~gL!NfUJ9)X!{c+VWgb}b;Y+#857sT`#_{7WobQ@gx#J_2;vwga@Lzps6GP+dV11k4U3e+9F3de14^w+TULNv4TJCML zo%gNByJ?|3O{={N-(cJ!b^z4XDrG3v>CfwMSvRR5iTrWm?*q|rWPfPa`*89Fz}RBD zS$D+v9RA0~m;E5EcHKuDKZy4b{u*mHUer#!?Km21JDyF9ZEVNeiL0^y3qS*Re^dJq zzI#9&X+0^nc~HmftL)GHqa~=zr$tk-dJAnpc0- zGyMo5?ZhC%dbXh=ogIr%7q#o7zWAZE?D6CMjIN-^!*qN0PxJe9o9?TpaXXEz{`1dN z-n9<5h!yVeHlG24ZZ6Fu@5%jho&4IieIcmT6_JHggpM% zeq#9%0gY&?C0wfucyt#kK!(_H#M*%sVIlAC^^4X#{;}*jSG35lOt;Z|OpSc1(jhGo zjoWD~0^c5J6$L=6iOv55=lIVe#$S?<{R86ctKl9r`<=jbAabX~+=P2Sde;XMn%W?q z1MC+sbM?fh#+ZmEJ7T2j?UzrA5L|ZAti%CJ8@?{G7zO+mRoO zb)Z>dv%C^}lrPgAM7mFjp&xBYSgP0c6Mny-e6dl-y}L-}_Y8#E6o!OC$4yF+IJ9dl z!zF+uq%NyaB2s92;J~?%Kefl;7L!I(F%&|9=4*ha<-m4YZ4}#r5l$Tiu%E7+xQ)2{ zwh$jhygEm0eHG6;wHJ*!ZnktSUn@Q8=@4x?S;k0C$$aZu&mLZo!MCJ0OBRvLWO zo`lE#<4B;?PbAQME6}u1o~G5tVS^EUls@4{5_LsADiVs{mW1qPNjx?u3F$37jj|>C zGMi-IG30FOAe8eO zdv2lZOGg4$9AX`6dJz&i^5Y4b$B$I{FMRi>(?vnlVWD>xx;76UNyu0!)J-hV{27YPor~2m3PU6MoPa_`HRS#ZiyMWELTj zGY)fT7C(-uyjzHr&fx*X(SLj3tG3Yc%E40%E9xd5XnqE6nik5_wAy5BFcOgt1JJQU zJt~e|d`FHHG)rpkf*j6ilY`~2K;2040`w;1Jw@`C4B zImhuRnKnO&EE<>9$Ww2$H}*(T5KcDA!2)D&d=x3iLnS`DND|z-29Kj>8Mir%aiIA%plP8zO{+ajj|j#=eh+~9OrRbW=~eGY`nhH~c4k4+ z^4cV|^0lPq!#~fFBRPo0g|8(kw^@#tH%La2CCBqZCF69gT!8Ok+B_9mG$FTxM zb>{N5KAn$`mwWN!ag9RCjnMXP6W+Ubajj5 zmCwoPvKGl{+LD}#CdnyBelD4lH2QbO`DQtL#Vh(2vix#hj$RhSabQcbE4{AY(eqyM z?b{Nyr|W`H%I`IWNaRSsiXx9>(B7G}?b%A?M?Xrq)lPfnmeEB)CY*hohpKIdpO#xt z&ant+-j~RWt4WKNOIqz|wg)4JItqYOm*eNQk>CEdZ{~Yl!_SXWc>R5GA>Z=fh|#+?+wC5ujE}Wlsu$I7w0{a zMSEw{wnfz{E$^UQ<=sN0bh;+UF6FXjf1zu8;i2W8qi#+C&HFgsYFe~h(rWYB9t{2B zQ~)K^74@hn?tWW}8(QRC?VJ?T&IO%YQc&L@1=Yye)IrvjEy=yqEa%(2a{jWu0NEoY z)v?kKU%y}0CCWWQyp9$Ib%|6dF=@8jH7 z)1u{)R$I#UV4S;xEbfPn8)7LcuDv4_SKFkbX+|zKwo3WnYbk4OlyaoH(#vylmi}FE zrA03FH6R5e?Kbl0O+&0qGk(ij8}K6zW80Ur<=TqQM)BjKmpC2BzDT5svO13xHt@82 z9mkcnAY9=VCVVe=sZVgOj`q!@p0M-qP~YlC+6HLeoQ4}|pZK>*Rmg?3ysiK`LM_x-sMu;9&jyb7oZ;|TBEvfEq zlIjlRZ0g`V{kyEKMXro+P0(wJx5I;U8zal`t?Kc*emb^I@s>Nr>#lhv0Qz{tO#zK3cT!hn=9-74u_U$HoYuf3WfWss5ZlP;$!{c%v5-4?31vGD%_cbkAE@`!O zY!60tC$hL7^aU+b;hlS1yhF{>&@(6A?iQ(^-IDtLCaFj6)H=8@NIQ16NYjK@ng%Ut z?(rbq#&GLvOX>!^uAh!=Q@-Vnaqp;C0_fuRkwU5O<~%{s#!I=n3z5h7mUwCN#sS83 zFY`t#*C)uCOq(Qoe4zD@nq0l3`7`9=l&v3ma0 zHi~qKgx3HxZ#c$lS}0G`YT4sGXyo?*sLwj;QPIBijqhMUNt<^-_A6}3vGqm?ev-B-CNbjsA zed9b@H3r|5E!y0RACGH{G|GC5ws)g+Uk}1)qjVsjs*j@m8jszL6-hH~+c&j~-Vu1j z7E0$BT@$okBkwKTwrO6gD*EreBmFm< zWngAO`lj2Y=gw>CnS=kdBi-W*(nSAmooJS8D-AMu9oZ16b8rg2nOn5E7e5}?n4sJa zZSO|uzZC@fcF#@ZaeNfrql|^ABDqT2UYpy+-~>Dl7fSCGT@!RLZhRcK)tXaW(_cpd zo#vbbXx=bSYFe~h(rWwQ8;l-)4}iA5N;ma*H-GQKz`V>er5*u0kE-u$GhwsRis2#f(gd6;Rw@`*}A^|IAJ<>~i_tUnMD=IDTKxNHyg-Gdi zP0&9FUyfsHO}$qp){sD{n`=PxKIRQg^U4=Dt#%B)!5F?ppYUUbx}qKx)4t!5sr$_` zy)q|L%Plf#Lag!IO)|cMoJ}3{(Z2_8HOs7Nl-awM%&mBkZsFUoC1ZEIu3zsh_)cw! z+Nt#*Eb;rpLK$D?{7G@$BZJFDNaUPf+)-(H2aE8nDnv@BYl0ypUf)=uYfU@%Z0>Ph zMcs@7&HLy#nik5_wAv~724j4cKH&%b;u`g+m^XhebG~MozcVLuw_D(K%9_64B-6;9 zS_ju2yq1yGX1QUyo>Rx--RtvtFZ#0Z%_M*W%@P}u;P|S zMs61&kt07M-vzJ&-{wN3ba638|Mkrj;s-za>%uw`D0MRlH1A^^X<8^x(`q?;*n{c2 zw51<9Zm37aqRFrp&5SHQWaZ_9HuC+}0{gu1z@ZKnWZe8%Chj)NvRRTPElq<+`ud^-;h1H6E+HUnEm-U-IqZ7X8Ky6w3Ac z)B%`TBYy+_YMB$4ObGHTayZbup&m6Yl&5L6H<+)2vB2*EP@hxOrDDzWS}W!Q_}pY4 zT9G4v8vfJpw&mu70hu#l*3838$d+#)F(L)SdDRzz%=%~SM?ZeVdRT$X`e&}yI039T z$}KbK#&YA`3zb=4k<8t<+&CJ`jYq#R(}i-&N7n=k_sFjlZrj@xNUsM0Z43-~--8M_ zEm|&VwM*~~hVEAYcNmA%qvEdlTVj0xz6_sE^8bXS+X_-;*%t?=ugeYO+y|xvxiAA9 zM7~9qyfeiA90RmCfijR!xCrC3~t z@4dop`_O}=Y5}BZ?kDFGz2H#+;AVmj2Ti>7_6%WjR10I4EVsv7E8a_4f z*7A{rO%MAUjszP;nTkjN--r9Lp~$Bmd??zt-?bXY4~=)v@Mbh(`QxpcGB@73k2rp4 zy!$b3tU$c=7&qR3N!r!zD(m{~J@^LWF74un@=y*6N!@gp*STMdis1r0@wZv;co4jS zu+fC*^QWvs9e6ela%c53C%1Im|j>77WUMN;>>Lw~INwiu(%k!ZTR?1K(W? z;ntkrFV^*ovG)2M7V_$Uh`sYe_cZz!kU!3CBb3uq4{<~1c74SdW-@FTI)45ip@cTK0dsoyM}$dmxcilOG<^o(LBq zWo1^#$$N-ye;^?Tf10~*?04EIng2M^_xcrU z9{-TsB?;gFN2^TsoAsV9;xgFBRFq7f%*~*m?;tEm#oGT?NCFSWvsz7V_OnQdkL zKpu}`Z^hr4Q!B|hRHY9{GsgT4NE@k11JqaHzcV8OYf#zG4qvj9oq_JUa z3x=JJSnJ1re7Sg1MAf}*MVPE*@l z3jWfzPJAvYHJg%BjPS;~!DQC+7Q!#8Xw&tRtRHfs4PR_R#pW)u`MrF@_0f2->Ac?{ z_lbCDL!L?4#R(N}H)J0}OrgK`z*lW4{IuL7^o3}k`4zZnTC%p&Y7^KNj9B_a0PxgU zZn;HKj(E;cE_~G< zsS83r`%wKvk_#Od2eK0+vhaz-!0*_FU8J8;@pi*~?ns|Kipx>)cEh#x@Jp{iye;BT z0W@#IHr=#nxun$|hHo&E5!3>p-ePi@Ye9P7J63w#XNauDR@(XJa=7cceYgU9o-gXs z=HXS(?AXHRa-!uE$*iKwmL^DM$#HJfKC=&0eS#lfcrK*eP{utr-5Z2r_M!fX94>KO z96FsKu_aGrKm1Ny+C^p|A_e@8aQIgwAU-}MueJ$(nNHQ3mwb(j-;kl&sJ-3fme_zrrgt%=UUH8n6FL^FG?Vs>9 zOxBuSOpxqym4%<#M`}O8kEilVC^wpMkIifjLMi*u@I=ze9Tz$l;>({%68v&%c9C78 z;_Zf{ms9^Bxj@C+4cA_!zvk2;4$>cv0?qppHr=#Po~G3vhi@>_5Yz&o-je7yitMqs zt?ZT;l3P`7WnX$B$A_QU$1nd-j#u$Mh%#QI>ZKjaKbO4TP02${IK#Te)2!#cN`F3f zg*LwwBKt1rK0LG4W_JXEx$AiAh8)Mo#koW|aOsI0q7C!BK`2-8c0*27(r6R2(gWWUO`o`aiI*t%;4?mtxGAT5 zf>5<7Cp$Lq;lTq%8SiAM-H@ZSA7f_3of zGds2BGdVZHdFxfyyLywP_%iEj;G5I-iR*W;hJKay%vPH}u(^x6O*z%Gfe(jqMFsCt zxUwM`wBb2~jsR-7p$Ol+dipKU-%awi-vm6g+%o<@7iiwc@ki65<&svL&-P%PYCx>@ z1D+aFQGDZVtGNG#lr)!H#f>lI?EEwPY{w7fY!l*q{RJzvi++3gGbx+clrqGL^5!Ij z#4H(yZ(ipou3ze9$~{57V2g)0cj4WXvjZFWAb5f^)x4XbX+yHA5jMMI7nfDM-H?I? z`Ykv~8=F-61$GV|T5g5@KhV7I^ro8@Etj;~Vzvk4Yzu;|AMnf~mZEIw9jk2UGep)4 zR%zR3@PBR>^?YB7ui8@7P;MRTe`aSjy^zZ3Po$EyeU+{*}!y+LSH@pc2Dll}uv!QXJ5q4pL$D*F%y z=?{fK^QLgqO$+5|T5T!wRWNkF{LqIPPSI}^6>INU6=RF#LVFNLyZLFSl~Wp4n$Q zUr7Dprqqwob@~#ej`h52@GTqt1V84OPRc#cc*a)E2cet&n0_J`dlA0Dg_a~a)4L&s z@T(t%gC89#-tq}HL_bAQEAw;yhHD?fPs?rS<7!W^`7z>4i^jr8fAlL=aqvGv`R1eVR z;Cu&sOEz3t#+=6%eAnik5_wAwoO2IJB&=bnC0zvt;UiU!}8t%e)V5m}2Z z@91;*Key|qv7;eUGf-?5&ONhB20xS5JD*6)Jjac(1Zf#LPPxzQsyWISb>P6f!Fh?= zhUFj(eG304Qa9qbsO{!m3!@uy0U^9~7O`;$ErTlFZXj&a=HMdyeH9z7H3^%PyDfm# zjxvvtH;tR3X`wt#tM$^KgHbm|Tlzu$ULdBT#eBJ{Pa~KWy(jb}~dR z4;Nb{H=fz$BcDmfgHNRWCTl*Y5~O_szVXlOx*MDLIZ`qL-$v>M+j2Vy%w68)C*qxO zTwLi-kn%}B8HjM*fl%m2`v^Sj4QZI5%|R7+$4t$}woTilT&|ZUd4K^J^5*KMn-<4(&*A@fcJs~W(mWgDwt4x|GrMx)GwCs( zNcS@5H**QnJpoZXNb`1Rb{ zMfU_eVmG8^hKCM79sSUFH@5AmP0B^6qc1c8L*8&sqiNA{NvpjI-(WP)A=vr>&l>uT zqQ_*|-S?g&vKCui*WqmvovX{w7Zqw%^}`+Mcq6X7{68NL^U1$bm{NDrcvLVx#lZ@AXfZ@T4U&`?9Qfp}S1>)^jo!*B(kiInp^_!*E<@M)w z)8gkcWsX|oKDrL;2FF;>Yigg_-RqmKU;Qoka^9_W*!+0_L(9tleb-0h^|AK1Y4wS; z(T3yeK~ORC+=dJwP%89yAM?0c)4nNM?lb~!574}ic~a9td74(M=heaJqfZ0?PmQIR zG^5Uh$+yPums(?YUm)fsgj}QVUSpl6ws|x2SKG?xh@MxiX~UY`dx$BkwAF?L(||Gw*^@vgD7)&(eIdJ8fp67@3?on~^mpIbhHK5x zCW0I5R_PA|K=VG%1vD*`r)jlg@D0W_`eFd^)R+pyTW7}nmNo4wwWc1vkQs9~WYp}l zMp>t+ZQf-voz6R-Ba}V1t|Qv^^RP9SuuU&~#}z4^>mJ7cmfKc?<)QlGC~ zAN3n$?QiG9C(=tBE|{1A=I_9_c|*n#bQSu$Z)U@_hW1-Dd8{F&E`a8J%o~~(Etj;~ zDfk9sls*vvJT<0b(fs$$b>r9zX5N}Je}pLQgiM<#Ys#=j{Qe)vkojG^@4-EUvJPv> z+((?uK%7OqozAeYn@?rh@DRy^CB#SOJ*>v@W1hKd)|_)=X}rnX%ys5#GI*E!HN^4b zriz(dSIqis7emVb#)i0dWeL$M2cZff9~koH-jbUZEtj;~Ip(WiOd-MrK>r!M%UlJP z&EMJxtKcivP4lPZ&%poRu;0}(^Y99M4%@@)hY`xYhcI~)RKOiE?q&=8?;%byf2|)x zylt`6Y8*c_-VL(?|7thh?EM58rA|lSr*Zsn<4te4u{7S;1Ng3NY}*&J z`N#zPwnff4#L0f@`w*h>?_pKwJV!m!{~r9FYc-A^8gJQr8U8=N6EBvr_)ntoG>#u` zyro}oWBKEmyT9PZ`$@&jCHMwokv`$a4eD=-zN5Hn{s-%>nFLMNZSyzef7)6#|1)L3 zfl$o@116MltLuStKq}Dsjznx#@%jLW!3VzUC9c&terUWk6G^-`0`YE|cd0{-cQ61q z-klsbmOq|(kmJVtN%^k9HyF#Nfxfy8<)LLNBkkXQdi<`F+4Nk?=e45V%&q>!85!w4g+4DkD?#m~bX zj$pqC&Euaad&|{)j&9R^jonFOQE$H=8}*0QIg%$L#5%YiN(}AH|H!9~pR!v8D7Z_G z?4M!5)*m?%@Iz|FFJAWgWolmi)7d>g;;5pyKjZ#5yQT>HDR%ikV}E7WM}6@Nm%V;* zn#cc;?mGMDAem{onm?!8bYJ6l(pco%AF6z7UHXP)<%SCPm}nZVkMmx6@`!*`D4ahpXLuwelfNy<2V?`xCDKB<86(J1qNMu20$Tq7S*p;!vOOa}RlqPvx|P#5O*)VoRv<+#FTLd>PH!%mk z#L)bV^3`}5J85hfU)&9b2!V6 z&rW3;&!}h7;=2-G#&qJx2|~a(^b`^^kfVvnE%3#b!A;9e$z!|&&94AWOV)N;Z4}#r z5yBYo!=1|xbkn!GC2p+I*;o6qwXgWG9hd*16+ZZdC#?JfE4&~?LbBmoR30YT->?sK zJhcu~BAFHDAT_f_2!2k*Q~cnYlWQ+1Uu;~{Q!9Wxe!tx5`lw&%G5BWx8U4FV4lu+5 zU~?{fBhS*ufn@OdE#-^71P?9u2#14Epm_r{ExFriwQ+0;}*6=<$jm76tH&EvAnH z>!ixJ9hTa9cpR!_Xwj!5ku@}L!We&~D6u`HN_xu%p&q^D3&pL_(k$xddQcHPt2K=I!!_-d- z|JX7Pe6h*hPj_+dJ!@ZEhwGz$ak=m<8M2&HOoMgEZ#y_jJDi7KJo~5coKpF=!&2J> zkE2)U@AT=|axS@*ZwzCav=nWp)h4q&82c_VMf<^A=MYPA_-3PXr0pZ?Xw_Tx;fo(y ziF2D}3BH)WX z-2ZeJjPJzG4%bKh63)Q4qQeS1%XcljtTo<225naXzXR-_A_D3CA$hg!@W^Ol7|^HV zD|Kz=Q_GjYm?kafx6^75vppDzRh)tO!CV(cEJfOKqm$nGk#(&0Ejz91Lo4ORD^GIM zx2%-vP|-dv&41_dlz-PcIsTrN)yA|~lZ({c&MSYZ7v`{oNI7!h>z0XwFE(xH=`J`& zN$KsdQmS}&2S_f=5>Hj96;))*$!5Cs4zg&w8piKI`nMtm8Q$mVu+;X#Bdd+mplaq0 zpn2ax+LE+f*iNfWV|y@C7y|(?w?z?4k$Jn(InnpAmF0cIK3@MjR_d)UJcrx9W2N%? z)q@p}ZKvZ4PvoWVTBl~7TBndS@-Fk$nc8OQWc;Quho#ng#J)ti2VQy9W{w7-n%@UI z@!?4$aJVE#BI`P>xKgB;4&*mKXsZU=GmZH{v5!9Oi)I{Phv1Rh#jwB3=>^cdFP$+> zTC`l!YBSj$j8w*+A4eE3TBaiVexs9f?PDvq`3?JI!|zzfR=@D1b$-V>#_LzLkB9Yq z;fbsH$U3|5)H;i#QP7wpXLz4zKYWk$JjIXqS=3VQkyjqI*^@!2=l79Le0b6bq?PAL zthdujKsrC$!*t_E4Y!8idz^h#B+{qNe#QZI0v>1jkUlwG;I%1k-pBDr)1u{)R-27q zFpe?y{Lr~h%T%29H9C2tA6sXxzG0tg`5o)T-7h@Hd%t6y;PtB+b#K{G17CO&E`MYd zEk3o126^3bYmO8)HM17=l_!1RDSo`qf@7{PDeGO@cTq3KAg6I z(`Sn~oeqGu>W1%0_EDj~o8%7HZw?-X*N{Gugff8UeWw}Iq(#dmt@bqAgK>hf=ZDU9 z$&6)1zOTnAnEco(?0UmK+x|ON&ciP}CkMY{$$KeEM-V`vVNeks^T5UetgOSt8T(bk6>kij(dJN8) z+s?V!kF1iux9sBX53Mu4zw?|P{g##26Dp@#-mv2*7|*RATNm%VXI(&!sO-&^3tdgD zMSbPTo}jNG<;1r=wbswR@~ACd4g%vl?|O%o$E#djF!m31cUoy)HNAMNk7jyLm)Nwuw&DbjW|-U# zOYK8=T$<%PV}QBYwJqV2Nvb!Bt z8Lx76!Pw6l>$FZG{a?AsbmIqe*9ynqi^yP#JdQs;G+wnP{;6AT3sO+2%0c9Poabm- zv|Q3^tKb`qGR8mv%x$N*Tu@vwABNQ5|E_g;{w=$1>O-r>{HxH5x4vUlvL^Au&|7xq z$`_u~BOh6c?TIJUGY?d@mHL@1gtSTp#tT8qAWj zbDdW45YpT2U9?TW%kHph=jh|0DIBG8s#kkTnc>!@Qtrp*&5i^};t8 z)i;>q{9tY?9^z3V&|yCGw3zQ%t;=uO%{M-@TFiP_{oQX{^^3g5eEKc>^n))v#WNpS zeWuXvX*wg*L1w{sBJNS96!W^kBUw^(qthy7 zUhcZTi%#0k#CBL$*gr-2D0y#(0jm1xFz`Jzw*@kXixmkaLhG*uRLn`{{XJue9vk!Kjr$UpLZfl&M$RZ7wNNozFqXv zcII%0)x`cODmm`?T01PYhI6NW)-nyPa9V+Uqj@vVm?kY+E@`z_;Tw#GHO^7}U~ap} zqa%tzb0)0Ue8cX!|Jd%n{UPo6OX02NyH@KR6oQgn-QM_zf<_LyATk8Z~IRr7)CqkhdZIdb84r&Wb)KI97zz+GdS z-Ck(6mN$A=!64K%QS_&NlZ$D_1{8va3h-d{@RE<{&l0x8aqi%S7Pk z$oW~*J+uG8|G%{yr~SCHA~Jk<96PBH*~`MDP!io3_bXY^qR*ZZ4WDDnX$TPegyAz zWFzFv=|8bms+%?$(#%>=v+^glT8-m}#+x*@qp{q0ceAA3e8Xx-s@FJvxbX%$=sOv1 zyv}>{+Z!F0Yk$JEs8jF_#)!!lKZcp>+KH)HG~e(nn(mMr=6lYZIf|6|BM%a^4Xp9? z8urr;>GFjl`}H7G{s-i`ZzH>%K)(G)_`iVr0FTtLCiKofT52_p9~y6-xj|zo#vW$L z0LOxEqQ*(@!Yk`-PGkyJk~C2yq{FgyaC@}%(E8U z51s3@OvRd+an_LNSIqC&OXfe*h9&U6PTPgkw|QKcu{?ov`@l4T3!o70j9(rDxWoG6 zJB-T(-LHrGC<5of#PLJpEt>*3hX>+Kn+9t;UZEQ+5O1~HjpdK$yWhPX_y2>l?EI#7 z3BJL&VSbgqwhiT>Wh&&tvLo4?TptbL1{cr3o}3MngI^7ipUwS0%OMDgbIW09C zElI!3S5CJ5Z1+`zn{wFN>sKn|)xVfx{WwVaPz|?@f50w-7*2bm9@rB36;8kR`o+jz zzeAeGKSy_+{R_*&pZ(K(r*6}IJ-oV|#!B`7`rpPy{rJ2+_=aOuCW>?VXQ{GZ=ZVFa zQF7{$M^3!tmdr1QN!riE$f56rJN?U!bCI{ko~{!+>uYjM_WIRm9)J5HA2s#^HA*rc zpRoUb5dsn;~*4%93$`}6-E*S#IUy<|=+}`IEObOqz!Yfdl z{K(M7wR`;vl`sD1tYs&(nmfB^+2_;!ZvKYyB`ulDj+@2?FC^A)WA2!N+2GL>(TU!(HHzZ!0_4a_X(;d}0&n>P-8Nz3VFzC*8V zy-ZJ~+#t~Lx!t}4ZR3QmyNFz02#xB@aAGQcE+nF~+>tf*`|?wskfsyl@!Fh{AMKM< zAA~2)tvCtX(N4NpEAb`YL>1oax2AdgBZvOp4xosq6?)k3QjSE5?_6#Olo? zE7tep(AfTWo&D7Xo|ucj;W!UpM%hh|9j7vuu~*=ci>v$O?03RaZZ111S2_4qU6$kv zUz1BV{94wXkV}+X7~}D29veHc>i7{;y6QN?@Tla&>%hvcV`1pa5IOPdRtk5x0w|*S z;TOjKDR`|e>MVS*t?*55XDYeG_DfuGlK1U{BWWpK-A-d;WG|c=>duc0{x|KViv-_+ zu=t^Oouv8#&;IK7oiOu7RA}2{C#)t`LQ3FU`*U$pJR5psdD%JA<&mScHFEgU*QB2D ztH-K{8u*_3c8D(=zS#JgRmYG07gwFI@ke%eb%ZE%ZkM9t%!Pj~N4R?*zF+f>JpeTCJHY%zTBuJ=tKARZV1#i;H~>9XonSr($)+;wz}UOa z!G;1)QvLf*wE1yVWanci>T;}vm&3Q=e~gu~VNd$)WhcFlJB3$j;QW*iqrQyt^e#Iw zm*IP1D#RBHU+jT}RmYE{s#Pay`jH)7A0di}eE63A3UkeMN$-(e(54me+s7QHkODq{ zp?tCZ@Jr)vV>Szt!hz;}M;Nc9>3eQkEuVPVgPn(EwjY|wh3^^dTXm9Z9)}&8de=#9 zDexR@c;DG?5~5>!A3Jf4u@YSg-?slVMk;?PB=i2VlX;Cd-!|32`6;UK%czLKWoLgQ zd@EB!e2MVI9$H*=0;pYe;^yJe5Fv_~V#=(_Wwpp5$sAz%_k%XAVf-dChbg2))mivr zN8opS2&IDsNzp*_zKmr@(^9paR?Fk4dl1KX3E&KTi{f1zGq1za=ASsn+KW7?E$=(Y zrXf1v+G8i7Emm|)OYd1uZT`{8@vS)7;~X-sR-+=n$6MoGM#YXSJ4vk^)NB6IF^Axb zJ-WKQ3-7X%c;ihwu_aOz@nyBFNci7v>jLkQ;SQG{*|oa3_K}?e2SrFZe4`)PYNr{m zC&#(F+s6I_&HHke9ZgFe?MqtiQMLy|&qDohk7b-5vYJh@Oi%dnn@^k*-9?^b?e9CO z<`<%qM;|-Mow1^0T893oXu0xjC(k@^PIE{5Y*#g$-{XVeFQeiosMikodVkX~>F~v7 z++E&9GjrV1n|4Zjq$mzlz_;yP+jGg0JUIAq`id^DePka&)l!64a&@|&agV(Yk5ki} zUUqUg0h(VwyXI{B`)roc{NnEYlv7Hv8B~8;lhl z(=rzq?Ya7{bKZQ@DZa@9%4^kdeoyA%duU_tLu(A4PR`oS=mJwbKJc*?ezXg zQKZ$?NJ#&icJyV`Ejaj5+@>GCePn0SCW<)bR+IY3R(ls7MK`&-JILuj(7Y*U&L%Ba z;Y(U=F582V&Uo=7jbm3deMnJkQX_~P!x5r5 z?yZ)Hp*QXQO{m(7Ox1qSH^$`yDVZ+t6pp{|6qvr)leZo_*%Psn)l=kg*8VCg zrtgVUZBB$#tnn7;$r?C6mD}*mU~bBth!mS^Ctn%oDcEB3r2vYqtvWg8v7Iv>A&QgD z)m*~8X(zRzY^`t%@`JuP3*S82L~)QYY;qsju8mrDF5c$O?j)-11l!5`xRlnkXt{b> zjV*+4FtSm*0=UAZ3VldXVZIi1-hA6BpD*x~OutXR{c-H6)yK~1nOMmkDDs5e`>Uw^ z*Pb|6%z8-GeMf5MYT^8p52L<}%3^LhGZQJHLzH{zWt7_U<~MgSN}c<@VdqUph(hP~ z{Znt+2YCvo8V&&r>f+i*b^&vkf(H#yXCK*WP0F%!iMvBy)VLh(YHNPIW!cd*uMBn5 zYD?f7jMJ!H0W|Tja3}Q$s?Fo*3iFRn<;?<5`TYCz+uw>id-t)EzYr^DhKoE=>wguM zH2TD8G=COS=X2!pjasRl`6e$7c^Q?<+*G&_DUoB0sk)a@YPH|{abc1=H=o)C^AV!Z zxjkv_O*@sRaO&^#B%dGj%@vNn=a|D3#~8!Dl1H{$!?j+mVQRWg+b?YAO~U74u$9wfUuxn&oUy<<0l$w?DV9c>S?cd@ELTOedKCD@xBt z+Dwl>@VYqi_+Ct(J_6{)J7kjd)MhU zzwc=?W72lJPMUAQ_t?v*GV`lW`AUQ&&T-ste;K8=&P;{)QFCLJw!Yw$Ek}x?bf`vB zm*2EcjCiEg7al;%EIjN-b_JK;itG{cHIHo9RxUg3rcSz7_40u2%6>wOuew$Xe$#E;8M+TM?yirbN*xHwiL$8NuA z=S+A|g}I@&gZAt2h<#*N!9j7FdDVCy*{*FsX)}+c|1OsYz>qgn^c&Jbd74&x8NR`& zV9W=={E)+Zr|32>_qCay4Qusfdm8Wk2K}})q1OCvNY#T_(J_6>EW~6jz3U8{ABPT@ zU$=UFb<%YgzRbs$%|b}^L(V1Of zlQ@3p!eW#C$ZmjxqJ%N*>waXbHKTuzij>5HPM$;nnm4!p-qy5Go~G5dF@A$l&w?vI z^jKENe5V*TD{=ki7sLC^mZy^^!v@V?(B3Qb$sD<|n&wvA9?;>JjzESi!wj8rp)ijn2$Hf z_WV`o5a$wI%-MzaB2Z`lDpak;@k8Tvn+4{%W#)-x=Jr}CGym2u=P4YGBU`Px9>Jo=G55`}*OV`Lb31~kAK`|+6{LpxV#$ld|LOmwl?OLfaUZ;|$a5Rn|ZoKA4Jk8K3ifZOn-^?Rh ztu8M8Nfw(9!Z#S5j2Azy(yo>CA;paOJZj2(FMQJca@eRT4Vf`1(L?4nbK*;$TKQSj z)Y9;3A0NIoUq+Ssy0vKP>0ib4tMHIH^Cgt2Uz1uE81v!Q5Vab|4~;iwHks#MqSz6S zxxK+`Ikh~6qjCIj;|)AQHTyLbr(ctLotJJrvR(TVei(Ix`6?KF%;|pUv8>v+jT`3o zBj?R8htHVjVbkWTA@gQ4a@1t9fci^zukWJtn(JX+7HhAW1NIsVXP3#zuS z6z)HeCi<4|j^n7+IDTlnN#=EprRZNTrvCauG@i!s!;LppgS!6%)Yy|$??8`bTBc&rycd4M6o=g~Uk#lzUR3Fy37VLJErH>d_&-nj!>V*Be`;nzq!AqP>G@V~jVn`=Q4&EmN^@*i~|4jp6ezgWYPQ!c&G5h zK&y>E>hWwyubD(i{Uub{Rd|mvo>Ey%{5h5yHRbd{+V{cduGKhxXgs*{Btxt1k2hp~ zi>It6-8dR65N~P2jpdJL?rym8e$w_`fNwBncet?ELG~5j&lJi z_ItZN>Wg25?DdP+JpLzT@BV4NRk!KB9@9VWVZo&pN&BcU1QJRcK!Q^VvN=Qb?x=awaqsk!89<138m>7k(eL z_@NE&@naKyWmcZ8xZUAu9wDvJe6ZOA?kqf`PDwBs7FIKtlS2MI2C^ zK}Q`J88=i!+{JO9LB&BGw^3BwMa9uk2OZZ@>G!#vRHm8F`~7|9kEhRln!~C4q;B7; zy64_oxu07pqf;jBK|3YB9ZuTMp)}%$xbRDoF7&G*aN%E$!|Fhm5{JZk)l@t>0-+z{ zOsyAt8{%>OLO&;6=$9Zk{0pR^`YA#-jw|>IAxG3TdAJNqRmYzba@M0b9m{)5_96L$ zk=Ys9kyQ9(2xUJgQ$jmNTpFV(;hd9({fxz10)FXqq2CO_h5u9>R!5-G4I+7U7$aLi z*h|QU{e&gb~;S)3hl`ksB2Z`1g^aC>Lk_Lcaxq z!{0C~lSYu4g~Sf(l@^94At16I^WyOyqX>u5G#!hTb!3R->xF&=LJ#~aPL!%m;*8U{Lg4YPyC-#vtE*H(>LcbM4FZ|`!eKdmHD=_endS|0E641`z zJicbaF4jhCBl-dzIU@Obq2ENI7ygr>Pr)FASXM*hj$tVw^qQd;Wy*zKQHGVVQF$;Z z78-R3-NT!oTlp_$b6d4!t-i%zD#xE`J?dSXWT7%-h(^DKMEh4UlvU^qTe*RinI7P8XIqsMxJ7yta=*D~qLxLT`{C3%&5SbSD`` zFfIwnSJb=IgON`lwE*op*-XhLM%R1{PUW^evgL>n2cma$)gm(Qe3uV7=j9H8-=)k3AEc6*` zkzfG`ertqY*f!{m#(-f866~T*g8MwsDC$=+T!yvNM{+RG@ZmpV^-m2y8a#xKVJrH)E*#T}H*7}OV_f{jSN zLNDx6=+kiXFbWBFLULblpSZrDOx0-5q6~}6?*)*M+#NwS^d@^SNylS|<g zOTIO%X^-OK9d2VslcLNCBWV)mn>BqJN0r&3>3mj6T4kb?<^f7M)U6q9dIHqCaCfLsE-Wh*UIc*Ky@g?mRGH6r;sDBCcoFF<1(k$i<- z*e>WuT#Y4n=spSko8Z12XhfN6p;we)!|{DEOt_&NK_2vG??jNDl7|i9G5!6D)>deZ zZr-Itb4!e6WrGqjKa5OM@~ybT)u^_~mcw=Cw6zLlEa;=uIr*4oogHcDNrE5F+tle6 zp9gwj-8@?vK|`_l>7?_Am-jM4aQ&V}A+4AKhFWEsg<=!M-1ecAm( zOKa?l#nM7(oQVDjWtu%y7B&%jgAukIx2HNLAZBG%06DxpDxJg4qq+*MDNA-K>HL)z zv8h3cS{6pG+0g4<>ZaMJ&Eqk^l#ka46|Lx_G41(M5A-^4&lR-{dgoS}IUjmq)A# z0#}-1J6$B;o`&|^E}5j6c;3Ze&Is^ZTmrowBp3x0v~Nxwlmiy`7UH;KSxqFs;9T!f zM49mS6lGyEaNdIvi)7UZkbI>E_yc2EjTytoEo0W@TeG|ODEX`=#Br07xC(ETxd?ju zo{XY}cPTY|+FFLefU=$e8rNAMZH3+#u7V%*F1#IW40>Vnc(++c&NBSnd6y}{>mq@; z2I%d0NH)z(Iua7q*B$GV2)A=}|KItSNboiv&Egq1U@lwqjXz z1qK{-Ok6CM#tzCE7|a)Npndzs49dcCwnwSOK%ZDv6AuW^%^pRRX({xgEbJKQ4My@N zTyk~bzQclkP@sy#;!3&6Hm)zGj40f4EZ49I2WrbD~Ul%2J^eYWK0m+*E z(&SBjRI#o^;;`(04qjU}G!EY(qTO1^iv0#9dP21$K zg(eJ4Hjbbc<4S!vzhgGwItxTD6v@{?Sy-Oz!C?7LsS!;h4G`S7)T4+p;qNKR!j40K z6^v{=+Um%fgGqDkL#XHNiIX_YS;cMEvi@E8olZ+BPA|j`9u3INwXnc>@j-$XPT%A^qFr zs3j&W$=x`D`qj{37?g`P<2nn(ECH_`lmoWOgQSVaFbDlxCcxmnF8oeVrZq!lVauR5 z7_~B|dD$vF;<;x8TVzVMQDrm79}rzJJ2+ISi9# zAO~-gW3gOX#L+Qx9dtMb<#Ahaodx1Mz^4w%0o!s01Me>(Ie^#lO|2^LS@H?+&T)W#D%@J)w*pmQt>!g0;s?Y5Yh;YTK;@*t8=f5#lBcH*)(oVBbeW%xUWZa@-r;Tuk2MI0S9Ta$3UZwbT_@rqUqP!!)N zCv;<9LB!E9s~0-7L3twnb^=Lg-@ciHvalj~-ocepJM>iuz2Mw~i338fI4;V<)IV3g|<3Q$M1BKHi=8j6<7*3Zo_BBZ0-(=?=8Xdz^~11 zSf;c9gZ#|{*g13ZclbTOEZ4G!A~q!<`TCt*SP@5uh&P3|SVb&>QoOS=k$;qvdvM7_ z93Aue&<|w{24abLqwsv-n>#2A%gd9H7KTBl9}k(s|Hed)MvB`~isb9@5Mf0e9U|TgZVC~x0`b=LQ5tVCrLR|z1l@yV z!w?prZ{gxWS;P{^UI)Dk24!J+Whs&z8<5n&L|ma4oHv$AqD(lRC<{9sdV^7g#E6cH zPV{x?2L%@LgsA!4;Dl~_6F-N3X+rdLY+q1^C9Rd4k4U9_z&Wb#Y9tO1h$V(dvY){c zIxID7{=m}8vyikrLaF`xP>&BR!iqRLM7#zLN4pt~CAOmt;@X|dF-q1ZyuK81bOhp6 z4$2~yKwdBOE*_MH<>4Ju*Fm4yfmLvQ*HjY6#SW^%HbQSOrl39Pn1r^RiGEOEF&iT< z;%l5p5F_cj-n@`+ifrKTQO^?N$dM?JhyGC>O7K6>)R~;!PivMJ$0rv~S;vL0MQH z-Z6DEw2B>A1=n{?B^*zbg`ESv!KmkNkz60b6tv^f=m!Osu_aCs!nUBl z3PuC^I33e4G%1cLu!1XH%b;l)KWJ~~ACM@HaJ3>qjHIF5;48)N=`u`mN<-4{43?3W z03Rda`dhT$Y%D4LNb2BJY~O)HZp@a26>)TkcndkzCSnQ992iZtXyYQDh@&GAuib-w zIQ2jA)_9D8xFYudfndF2Tq_uJ`8Se|hAnvX#W4ktTy{XS9k4Csok$c{I@&l+xrj^T zSxC+{@!i%+ZWVg5jI>-lPl{OtB-eUfZRm2jQ z?X%$Tce`mQUTGlKNW2b0KYTy>rJ;CeFM)Xfmsb6}>UJ^o24g;dBk7op$53%hfmM9H zy_+9Jg8c_;2WObO`Bmt?%+$_qoD-3>JZG*$AF>%c9E;tndr=>;+cK{o#8Tk<@SEz! z5?h>uErWr30ue`thzIT1D!`3 zO%`1E7vT4#!;O1-H?EK2$A`wd?M)bv!(LJ$JMgf7p`RUN<-vY#!QqdWGG9$BNoGot!YR2ajuH+=(1@QU;5Ujc z^qVQT@Slik>PUc`ggRs^^Ks7$gc|U6#6KVliOIIQkFfA_(uIBrg2TU5R2}s*mJ0cu zFkK-V#do5vqlU|{NWNYyTS-%3KpU+l(VV!WVvFbfI6W z;P9^yRY(2Iu&zGpSlai6Y2%$C)8LAFoloE5K7LHD$iajnW zxx-AOPDfGp##Bn39Ao5X0)ED7U%)SyF7#U{xbVj)^a!$`C#wZJ*0o_I8i@P~%S6A$ z#?QOu5g*|XKMd7e;Fl#h{3i=NsGqG8u~0w3*^KW*UGs*^u*kmd9?~<{P91pX>y$B= zi-hK|;zSxvLbEBGV4(`0e6iFLsC|XjKJ;9g??`7Lcan6hd*9vA0m$HoD6@|PjH_D--)^w4wqr6>iSDn z+wY1LJ{D^5dPtsrSdu24#$!C{Rd(Tb!uu|;1CK-2(BPbTXpbPyb3O(>|Lj4V1bS4-H zBy0>TxGw_rN14VBmthTr;|4)Yh8Tf@vMD40J749L*KH?rL#M$wHPk?idN<+sHR&s4 zM7TMGf1~E&V|ELcnuIpUl4;5*WE(H^W1$!R@`gbg!GuBl)==+~hcOQkNK$1i zuMVMv`%M;T7y-J1RG~M>uU_bd|2*hZ)?iu94Agn*WK02s##rb@nI;UEVP(Q`gCORA zj6i6&pt}W}Yzk9)$4J&WYmD;riw#CjN~d|~9_#jDNnuG8ReYaA#hMnub)oik=niJf zl6BfCsYd7v@?!-Y{>oO5G=hpGiJDRGGGtW+Qg<3DE!9TJM@@EU7yAg1~NF0PHVZmlrbTmL0n z8W$SP+%k&VGab}`-T5ZCkV)T`OQm1N#`4#pDmG7woM)6Ajo3s@=neAYP;mHLIoF`W zG8tE>WvKV0hme&4vc5*27iOpQr%f(oTy%)#j`>1gkl!-F;lB*}oSTU}bJ5?-I*y+; z`j~X+MH#z}4V7VoGs&X--&arl${E3*x$S(V(b;yLVx6;4wsS}(b<~B@96ZWaRY%Zt z>=#-7TC9f;I3lolQp^IQ6gKBIWE-I`$j=uJ4u3mef#sq@2&u;_b@n_q-d?nEU985bSyI*c+4 zeL;R(1&99{=yT)gJ);eJ7qlSz28{*Ki!x0cF2mY!Jq^ZxUw`#$bS$4q3gg+9@QyPf zp>26)7nkPJ+IMZV2p6`gGs0+2bRpIL5}V1%Y67QF(o&-od(mssMM7_opDz&{{w}@> zF^1rn)1nypP7Ae~@RA>39PSCqBAryY2N^nydJQ8E*@!2e_x;VYq*C$7!}Di_9*X(Q0J0y)(Gw>puWjAS{{jM zgG*f0mQYM}wOSrWx{~p}kn~PjN@zcYY$Nmq`T5ep;UB>VLv*OEJ1q)tuo7lB1TYbm zuH2X zD($occYst%Lb1--)JUMLqEi4~!Hr7jDWY~h^NKrhNPf4B@Aj=w`N zBy>MINMu*DarX|S^Z2|3e%TejzE+J~X|=`kCu2>#&}Kq5ikfRx>bkjz=InKk=MTbi z`86qbjVz^io z$T-KRq>a$)Up@6T3pnkgX_NhpiI;!MU+3M3kw0s4T1oy}__zBu$5<0x`>q zvHNeaA)l8NW^jB|T7RvYu)%E0*)Owtk@yo6$JUOb2pEQl%YLp5$ zzJ_e$iL^v^Il}s&ce)j%(7CV%VHk=+)aCtA}3L96qk<7_}aC;8#NaIcNEh4g(qcCe=u{5Et zO2XujrX^We5l2V%rmm25{vGjH)E0{DD)hqg^zB%pRfOdWxQ7;_P~g55_}idNt9J&K)kRbj*cYD=KAc|>D-aLAXJ0w=!t(4EWEiO-J*yxtsN>0I|h1#;o$-ta|j8u z@i%P8^%|(*u)K-{GkSbnPn9Ykq)A(shSdDv3)>3HAHCXQUwX=b3$hM>z zYPL2ZYj27z<#(*v7%`iIxU6~7ick*g!d@!pUcjv157_t~>~wUoT(I>o_%^3eJ#k#+kwM&Um*HSiuooi7sE zqZ3gTyb&Yui*ej5jJ^dYqJ$N3bclFkd6i4V5=iYZN(Sz?$}5e?>h3|NZV2_FA98FD z#1iq$_&xK~?UsODREJUSe5oCJD}`Qg?x{11GHo0x3p);agOQ1)hC0$QOTdWdZGjm) zGix$`8C%0HWW&#dOySX^OL&%j49_y8t^b!C!}}79y%iWKt+&tPr%iMDYn&I5U=ozBycl`N19TRf6)=?|)~B90Cb zuZkZD7qJ9#R?CuuGi;&QbXmmF5r~(u-6CQMI5AVlH+Q>5SWHd{jB>BS`3#JjgY)o6 zH{p1qENmt82BQG?WIA#&7G^_+Mqn-%r#EndHiIWd*Ww&D@H?X_FjiHHS!a2hIt>|Y z*FyWZBMY(9x){s87Ba?I#L~FwPdb|T4J^-pSPJPMM7Hcnhp-}!4iT@0Ka3Eu1jekB zr5Mh(yEb7M6LE9|;uUYVh*$#Qn5E-efcp2~Jj!Z$IOgNq>3tI!d z!5E9BhB^u`R_5F?g!%kT>MTB?&EhI|9nTD%%ck^6{HVQx*D3{lhoxNpCMJBqgDlSV zmgW4eX&GNHw;|Kd%^#wDZ#FgY27~x_UiqP2SP@5uh=;a=-}ze1$Xcru_2OBB7lcOk zW7q?6bOhp6Znub70@1iP@-4>w2P|*#ka$ny7HAck1?R2kQcxywT$F{K3cbN7$0oo! zO7Oc49~i;{z9VHm&xo7Lb1`ec=a|o{QtNnU=p>$C8M}21GKo85V(`4(!`~ru6QQi& z8f0#+m$+@dt&QiK#I;de3w=HFZNiE;Iz+q%F2{Y!1hmx&mT`Tul);ZUL_85kM6BqF0nE8A6~n@<2%d~ z2M$mfKa5#w9_anhvv<- zxxC*l;)ysqME|Q_XGh`qXCs?D5!vK7kxhOF+2kr@lRrQ<`7tSQU0h$K2rJ^~ z5b@@6WSEF0P>rRnB^+iG@kAUQfq28$Sv{V9js0Ks&Vk-w)bmFM9n~1`6UP)-#;4tj z`C!CCmcm>4IF@aHjM*Vg*j6CQT#Kcxn9-x=^7Y8B+KkYQY_b7a(EZrJdoh+SOW2S( zUlP|s-^RtVup*8Q5pMxUVrhRA^on>Ga^)jd5l_U?5r{W@oz>&%*VzA6?|kSDMgz|^ z>Zsj{g-%eckW#!bk4KNQi*H&~nb7tHJuS;^N!aZZr={R!BCcj-1^ zHp+5jlV5}GCS;S3BSQ?mn_dgdz!7nDh7hcHgDH^RlEpP;pG&!V}WB$^h}LGzq%W1M%N zos%=D?_v|R{ua;U%bcaOua>6Ec~leS#*6XBZWJ6Adp%;DbQmeHDNV?sT!s7{;JgRv z$Y-(IFw!{UBYffKq6_^}1c(1z@}veIS8$HTcc=rECJ&Wisp|bdiF{WC|M^Y>Z^U?B zCB{EyguD2T*J)GPTx$8uLo@4;`o8sZs>?j!5IuHtMGX6Hh4fQ|v#8u>*my+mOG*6!WlBdBjKf!Y_g@^ve_+{tJYjpyLY8 z@%RpPpmOLDWmvp8_V}=#69&H7NlRs-MaMBdc*8$w;L&;1_NIqsSN2f5^E^#2zsbd^ zqa{8r2mEF)4y~k@8);rj0ZpIkrsDg`d`56sT7>%P$U`~rIJUpV*pEQuGkD4FZVN^3 zHI4WPU-(7Sg?@R0!+$aAZ@_jj`f&y46lg#lsA{+ji~Q=7LQgbre%HjuqiKZ|W10hM z1pEEu`{x2${Jw{pPp+q>;0@0ljo`sCIFBZ21;*`~SJ@}i+Gc9~sgRob+%)dF3O0ko z(n{1%M={F9r?JP>Lm0aQ+%D`ieH#1Zxy&Oz!WVwAbfI6d;PA)7T-3h#l-tkB=1a&6PU0H&hIyH>{99oNurk8Ez|`)O`rTRn$H%Q zxW#N(Re*NcWUHg>Hso(gXx>>jP1rrjX9tHR+&7J20-l4)2klh&FjhbU+WpvS`eZ0+ zKUhY5gg^YSHv0lUtfsOH|JA6!jSnhj%<2}$72G!l^+%cNl84H$$glooNRQud;wmhc zKz?H7snFPfp7CDls!yVecKK*6^vr8`B9@nwTKI(3xYmdB*cCE^2BA5B9JMyb&_wGL zc7nqatGKBeMiuH>?ZJ5c5lmGA5*n=(cT^?qjS#%uk#rFJlITLeYQf>ZUh<@d^N(g5 zW^Ie(3hpa`9+YVY^oTMnRsH4})wW|(JnC=ZcPga~7*t&ItbIt2vWZq5@X(THw*~aH zPI@k$x0l;^uidoqG{(2~TAOHdCwZ$%sr|g0stfCU5#X>!%skXVQ}COtuXa&s0Tzw| zNuAiQuPB@nYV1Z_J9S9467r`P`qdLS{I{U~F!y`eTWJ7#+t0p&G1;mp{@Ug6y-9M9!@5xD z?Yj*_5ch=9H1A~gfWun31NqY-n3|4Zj1~2+3&n*W$hr|LHUAbtnMZ7)xX$aaHi-P` zg?`Hfhd)N5QZu;A9*uhpT7B9qI8TK}l&N*N3~Qoe6by=ozYYvRlC3HLq1VB8_RD;m zLR(+P_`GP}2lrDS_Jvt}syCpwqu|vXUR4#tM{xc7mdxvJu`H!4J80loKK1N%(#-kQ zzI1R{Ooowln47VLWew`x6mJY5?^81s9>c2aT{aO%M<~Xl#tMBwerp7WKgWcnheQcIX7o0*AG;0V`aGU|q1> zKwDAodHAge6epQ6&nJrVx7$P<9WIPVl?#1Aep>~HKPMUz3o&;lS?KLODGSbxhD1@O zMe zish>$b>p+9l~Trh1Mf|z4adyXoL1z^&6qE&i(4!@Z0!e)MqZ7aB=V*L<1lBY>{K+B zT#Y>5Rk)T7A##DppF&@dpU(sie@-jVN_j4Fib8LOQE;AJpouaqE*dJs+UTG$7@|)f zfd}OnBrSmN;+aO z9#tpKXON%I4i10LE{?9?la^eJvC)=$uu7#knwyKGMVXcjmtjM(oI4nV+kp{`LOJmp z42FLb&>POZ=m;;0HTjCM%2@Q*E!$}T_rz=dFnLJt6Ss}$y4-9|KrX4vplw=aTrbV2 zH*t9aZC-_a**;G9mCUFYHkyBQ=y0yIn611yoV*VqcK}oyOjLVIELDWrMI0RoOGW+^ z`hxt}1rC2M_ySw$ZNrKa)OqXk*oyIsaBle`T$HI}xD4wgi#Zrb*x_Mz7^7j+4&k2i zkRcQL!a04fmE)33zMG*(=>613zG5T^x+e_jz2b&)UY?c9t;i>xG9+%^Y}iaQYHVDr zQU8y)Uu{X^@iS_Kjpk?Y8y|vejm2u`8tl5=f|VV>)NYxkr^n&VO?DASNAe1hKZU*^ zKaK{6KacxZt>qT1LKAwCe*))=K2}AUI)}@!F0xpILE`>UM*-SK2Bt>>LwaAk!pd)F zDEw*Iklrm@iSYwipH(oVcgcY&emuR9kA~*qIW%R<{m3WYI1wv*+%$lWVM%!$PrPxW zu(AAOl#cL?Q*BQET{I0~3}0Z{o9L(a##8Ngb`eKMI_~ur2)#jm91jkEo*3_#&Q+Mf zjQWdlV{l#+?+|6`9xlU%(^Ok9Xg&OOjDv6PR9Qgijp8K-?3`6#=F6jp^nTG7(A)cV zMnJFkwJU1)-^r!?oxO?%z!ua$jK_9|*^99eSS$^VQy0D6EHDl62r10nbAb2{Qjk0@QrUKy9;= zsHxQ<;^@f5coc3%T_RQ>9{e~9dWD^4!HeBGjnh$Yx6ljj>#$fwnN|;#g^i|<)nFJg z-#`bpgu&9^7Ayg7!D>ozexJC_$$yw^;elkK*TL3)1Eas{y(o4_Z||>WV4hPYhhbY? zgQ);*n8U;KlKFs375RwHA01pDo+oSyf1Iu(h7%&9*^+GHRp@xoueEd;sC`-r%}H>I zI64ZDGhGe6B32+C{Cs1e7nYkW=2kw0EiH*sgDl{uuhWvhX4J=(k$6KHThxi(@aw#tpI#--G-3Az(`wqRNvN z0iidB|Mr-Ri`#5`EPqI^iH(f=jV(y_`-I*vc^3aIx{j~5O~E+(1dJbXYHNBfmpGC! zo=K})EIg|d9(%_FLwdKL zbn(SqHl93wNbkn&GUI-73+^!kdS?#IN8i-I(`@yeWUj=@K+ZmqT*9M6GcaCF>kU|) zdLmia91fkJBbnbw^6<0y4z98ZP-i*v<4uOfV(c67;K$X_E9}zc zf$?Io(yLDB1^2C6j@4t(&^uHXHj(7SU|9L2tOHxZVE!ZKa|8K-^IPz$i%<22@>7$9 zeg}WN%fxtI=)X-dfYaJL`xkI*#4O&0aqMT!lNhVYiZ4e0Rcz12iYVGBVRh=oiNazl z^lBYxykS%de>qm=y-opI{Vi4;rsq({k#G@5MM;jgo(>uZ;YqazSct9FT4fq3hVBYz6Lu-tPD`L!ynn!#mW=mqy} zJ{Blb-%wfDG>p>(!-X9nbQqCeqj_C+fgcHNX>Gv0FHe3jrjCCKsbDIQJI> z%Cxm8P!<-i>`o0v1mA<5b%tOObHLh;VV=n`(ZG#2AE&u)w1Q8R@8IR59>Fh1b1 z`Pz`bKlmAKdZ%(3Z&nv$UgkpX#Hv(_k*Dv#s?N7UY8m4+TQ?wox+7ZHaxSdXQOIGr z`TR&lBA<5)g!G-p{lw%<+ORheN5mS5S6uB9v4-Md_nrmNyS0&c08{jR1{#3gtwQfG z7iIFH-^9NOI~sa}5zD)+I_zQ&SO?zS0*r^g3~qP=yH@z(`1R>Ren2Z@a*h}Ief^96;viM{^sk>ju5trty6TA@Drnpcy@Uj zH^&G#kY6)!X*z8>f!uTB2mTAI&$@@nT zh*v#`)!Pqa1@dsb#e?=h++j`sf0~2!7DI0^Qn2HNjtDUaY{NlCpbGlN@H0m<`Q-XE zcGV008T^;d1b*M+#)~j59RDEo9gkjxF~SwtB?G|Lx7cF3H7T@}OR;mqL&k7Xr&URz z!cO7mDs)uvU$e`3e{nANxdq(FubH^mLjxO;E5=y&Faq(Wp2iE1AHr(p;dskVTLW?b zN4?|GUj+m6DDez71or^i{=jmRfY4jWz4z5Q_KQJ#vxeaqa zvr#ACx)034&fw=tbs+beRm1D@O4#ETNXC}Y4qh8);Ku@SM68i`b3Vn3oQn;5JnsG! z+vNY>zg^M3gWGcz+H)}Sd8$K)IIcLRz!d)LcV*nQuZUwh#_&tEHT>M)3)wqAi#8keW_Mo>aHnPYR1a-W7W#h(yS_NR+W2t zxiY;%o>ievEtXpAwAMQJoXN_ZDRS!+wXs}U(xfeEa$ht07+KzSZ zfz`^u8hOVWbxVhIS-*B!zkAmvW!Dz@vMuWN9_hC`wBPPS9tKD&}`_|tnw;qu1IH2D2 z8|l~~?bsprUDqpj-6$WsQN8_l(ql)p$Bw%Hcv$)45&5wr>V4NsC+^oy-0%L=-O8Wt zl~3HOK5|%k;W6!n$J{3$QcgZ1zwn6q)IHK`C$!g2xL-Q1y!52}+LP*EAClgEUVHa> z_Z!bBZ#*Zz`<(jfap~+S?d&P{`!6f+zapP~MSc4j>7Vav|9sc|>6^-@Z_EFDTmATN z()VYz@6WowI-`8`k^KEf>KAWH{x3EEm+l`wQ-1th_J6K^dq(nqZ}$Hn4}TK<@|lG9 z7OIqkC9Nj1yG)|}q)9!g25%_YLXGw`sohA%B+`<|ok&`u-|wb=t~$_o9i)q6&HCWOZ(yw0@ShVYa(-iqbh%-Y`>L zI8N$s)wV8huW3-$G|F3>)s9MO#}aMlQupS0%I5j<&V}mgsnVt0+GQ)8mn@bJ?a*%C>E6Ft*}p}; znblu+Nk=c$?zqf-!=Q4*Hu;WA)N9sC$9}6laFzSWZso`x`GMc4*Y`<}U8_BQ(0%Vd z<=!jg$A70D-Y%Uuq&9u3p z>kqh}JEA;yyZrh+>ha%8?>?rz_qh9&dzDx2lizztedZ?V>Noti1Jz{K;|k z<=dq%pV$8Rg8RcKlnT@A2ZZ#^J8Ds2+o1MugU$;T>;K#vA0Bs#-?M+&HasjJG;OsSc5w z-D-_RS(v7+E%imTSA4yi2o{rP=bPQne{u!W8x^TD{&P#ako~R;#UX(j_ys153Oc%9IUd@~`UE zC8^S{o3$Iey<2OPtu^v*W~tpd(lraUBkR07rz<VX)uvq4Cf~MF-7#6Zdz1F$rQUJ9n#Cc(>^-t zeSDYl_%8Wxzg3T}mQG)C2U;FPGoER=vMhI&+)$?PJ~-uTfsSM*i?-^)Z${ zyGQ%wg!lF9l-IA5|8a+U;u7iWhqQk^?0)Z7<-J?we;rew|F!h*A4GiLvX^6)3ocMnRLl$S|4q2vrDdse7uKU1h@3V9G9u5cdLunrb#Kb!xtBFFxDD+)G2$9LeByYnK#x@!3GKH(V_aF>LT?zb^C6 zGb!`T@&-+9H7Z*(v}qENS64?$ceZNJ^m_MIDEq49JLjsK5~K%~XfOM``===T>*NR8R8E&3@77N5 z^4`#(+|VRHzFfT|S9*G#_QB=e+vX{^wa8DeQh!|{z1XjPc8&MmcIDnB@{7Id?<%C% zcW7T<=Y6ox|TbIf|T&EuIl+NFw`R{apxKH`; zO4)y#`pg>1|A6Ly#Ql%`%0GTD`_Ut9mVUfW@xK}O&5g=8heU7l<~Hg4ZOZw>^3O+< zpO1>(=FD!%|DfW3Tps=;`fQ)%KV|m6CJ%oSeZ60rKzS1=Cybm}K2#Pa+RtRlt1;xn zk~5a7kw;@+Olrne5X;#W(%No<5T|%jnEf>;saxN4mt)v%}#nz^ekB_FW;O zM_NSMrBU7q2HOOa@4h@#t&|K`C2EgO z@#6E>Y3{2d)u~p)A2PHPjow~K*{I0ZC8(Q8xn+#@{Cuy^sth>fThrC;igM>T?NqyW zmrJ=gO1>*s-Q!RmsMOx+^j;pL>`jpWSfXALrTnQ*JG<6hBYkzcguI zZt-51rTigJJ~>6bX_WF}i}u|%@2v&OEo0@E8r1EQ^!j4${BG}EvNx+t^8%a{M8!u zrex`d?b;99-7hUrUTl|t+^pW7CHXJY&R_06y-azdOZH!)-d`yBuhRV2xe)};G2|RW_Ra|L%`I}z zA&a+Ec9vT0w;J26WW3wjb5!+KVd8|#ewPiK+!`MX?YZCWts`5VWcg!wdkh)3k@l#^ zJKJDuvReM6wI`8rFKH(-y*o*34YQm~ZO=?jkiM=~&OZ?M$u#Bc zY}tRW`ap>ET?6`!xPQ)8zFZ*tpH&|ZlYVMZewr_Tzd-qJsqFtyeL7b1cPM@@juQAJ zdND=vZ&ds{<>61F*R!Sbx0?Oe%0r)MKkuQf-evY5lZQWvKAC`Z#d%$nlSIxWvUewm z_OqVy)){g#$(c#^b%Fk;-;lS}n3GS=e6sfi`k%+C=W+6u5~i`*w?~Th^E~xDPu^MX1AW0&?(xckE}?d@3i$0oJaW&AQ$`y$T$xu$)b;{MX1E{!#Q zm#lr8>i#B0`y$)@U6i^q*?2xn`z6QybGG(vq5FJ-x?VB(i!}duH$H!v;Pw}*{SJe_ zQuEilpCaYyWfp&O@@LbR3-?aJ3K#eYlO-`&b5@v{Gz`gx@CeXQcYEAE^}`DdE!e_s72Uim3q z`6*5QAw&6owCq2t{+y=x3lx8`Jp4)YSfjyTrT81=;ZLHcTMR$%F#EgYp-;4y7Zw}N zUuyPmlYiMOKJm?KT?YTvX8(S9_><^el8#Z{y_Azj&OEaJF;BFg$0_e|${9<}v1I?# zSnHuk9@?;p0DcFEapu>U>YV<02e{QN6C2h&D7L+t0$Ja_~BPo}(|<8szo zoomDGKjwPE$>_J{`O|VXl5LA-_mA~xL*L})_{g>`#qOWvNg?A8Xg_0fc9U&)w%y<0 z$tL5!@l9pUl?K}tipAgNDMDm?Q=ET@ppR4$oLCdCb>T)?ZzmJe}kunjOWoZ z$&F}75-k2f&vYD1()?yOKJOc4@kgn1@r^e#+@Ydt5Yrhezlj3-x1DB+{d2o!;KhEr*C=Y)U{dt_xUuE_;qm2bViB47;{q<&lkL;fj_#}GCBqm*A;%We5 z5~f6FaPK0}^mj=>x%a43x%aS>uJ~4>?dK#1xC7h*uFN_oMT19!yTFYfos$y56TxG^ zZQ!H8M}a4ShlA&V=YeN}YvAL+$AK4sr-E04SAvfR&jFtbJ{7zgya>Dzyb-(}ybQbr zyajwV_+;?K;ETZ*fX@K$0`CG}3O*NnE%;jSmEdjQec*lI8^Aljw}Wp7-wM7Od=K~@ z@SWhj;8%cO0e%^{5B&GwzX!hx{1Wh+z;6OS2>xsE+re)KzZv`*@cY2;1HS|OI`Buq z9|eB^{4n@a;7@@+4t_WIU%~$h{xtZ5;ID$e3jPB4pTXY&e+T?^@Mpk32LBlRJ@A*o z|51&9Uv}8}3HWL7S316R_9mWl!b-4`ge{i@NUFryuawL;RyoZ#Ryrlu`;vh3#%iZi z@Qv+~Ks0zXxGDJ?NiIGtdB8p34she-!%_x#26z;>bn!W94EPxE1mQmy=No(+csjTp zyb8PuJWu#{AC~IC>%hl?Tfv*ao4_l;&7a|XgSUWB0e6Bg0bc^%2<`^&2JZ%+5AFe9 z2fhxx9XtcP54;b&6MPK#4)7h|Yr#vwF9p98d<%FL_?6&Sf^P$_1OGkv@4Sst=cL)-^S~#AOD*T51>lRoXMkJ5mw|VJH-m?Pd%@R$F9eST-vGWDyaPNLd@J}M z_-gPh@QcBBgKq*a1m6q351hd#fL{f^AN&&VN#F;;Zvg)__%!faz>k3c4tx&yo#6L^ zUk`o}_ygb%gC7Q82L3qs6X17)d%^z#{v7y2;2XhT1b+qmIQRhg>)>yJKLdU-_Iuv7tF0Ui!6J$6`<&mVP80oTB-;CAo^@Dy-)#$hP} zd>(iHg0$&7vBX}?P|5x4Fz{gS6d3>I9H>BOPv)k@s zPihS>QaGw)lcsI3mYwWOnvl2I>}(rqVY=C!B-?IwmwidnmSV6k1SlAwK*64*$V(OQ zP|Jx5T19IW#h&MJr-xim@Id9XczB@RUHtu@nb~Y!;lt;1em*ztf1m&NdH&CTp7(in zXLnK!?gf7qd>wc#I1T;+ct1D*9t3{{d@HyKJPdvYd^b1*9sxfKz7KpQ_{V6Uk+!4a z!{8|Rg$ElJ?z!ry__yE$`1vP}hzGz=g0tWk!3V*|!8^fO{r6%F{f&?zWIMsz!3Y^b ze1A(2xhzJ1L!1v|ZHLemfyA+TSR`S=<9H6?akl)#0&)2X%>Q|(G2c(K72p-%d8=M! zB$u9WiI);Pz>qcIHDK0=^#ii{Ve~hppN(|LdTXP~aQ;H}^v?mr^l z0)85t0PD+tFK$HtB4h|zFZgOOLWYo~!98Gv3?Y3HQ{=MvIQsuMbF2u6B!UCufn@El z$VEdsq&y`oBoVw|$i*iYh!>wk|2j@H5QB1Fdg2Swe-H^Q5f6bOSAeeo zmo=fkAxe2r>?B?ahO~horAWedB(=Yh*AaJ>g_2VVl7x8+rq1?RxEU>A5N zco+D?;Imq>zXR_92f-rvX7B-UD|jjR4)8&+2Cf2s5_}lE1$+_s)8Gfdad0*GQSf8n zesDeb$#R$Y1h@c}z{kP+mTeVxgPXxmpA4eEwu<|}A@B+CP02CwR`6!q zfOmtJfInT~5^uaDAnpU71AYW-xW>d=z~_UHfm7hSz$?K|fd{~!0Yx5%F17{L*OHo!G(7|H7vG)$H1QfpYU~w5%5v)HTn_pyUHPPcg0KWaqv#? zN#CfrAN*zTtrahcr@#o=H^6s;FGYVMWC+=P;5A@`3?VxT4uBCdglz1hUyDs(gbX1& z3RWo{jF631{7&owBV-8iMJ`5yFZD6}8nbL35bp!=>|zGJY#tscR8|HRI;G=aWe#U~ z#ry?s&tk9d?4^J8-g#%amb~Yj%7u%n&OPsf4_tWB#eZGxuUS>MdTsq>=dZY=cFl)Z ze(*y9sXZ6Z+?)W#p`K@oC zIQiZ0o%;J9{rDfB|L33l^qKEG`w##0FW>*cb6ca`aiga%u`P2=HeVPR+Oad%yFE9! zE7_kq{ck^i`4|8G>MwtF=Jnsb@%#UJ>kof?>6Ksq=bL|e?LU6A?0w7EePsQXtFAu$ zH=lay>94);vlrigxqjc*|MlA4*9p@7$33q5MO+W@6Gu0G>hHzltpoTqn2ei6st^)1 z{5*#m4v#KoZsuWL=3@aSF_|e$Wg(`q2r@H=!{Kze9Uh0*;d2BWl0$YV4%HEIXpRV6 zGpEDpbh@1$r`PFo2Aq;pb}CNQ8FFgQ2u{r04!6_oc6;1jx6d7LOK#b%xK($^t+^v8 z7V|hfPLJE;@pwHxPrxI2WRK!eJt2?giJ;KT>+m|gZm-Ad_4>R4ujG}zidXf9yqY(H zDlwnK=k&RK9-r6e^96j8PxdK3)fe(Pb*moLtNPS{Dyg!nsHz%LH8p~6U?E4y z8FGg_A#cbR3WTJP98yARC=}8{5p)vM9GX*eYaY$3`Luv0X|kqhsut2TErKp&5l6%s zaYsB6Z^Rb~M5KruQ6g$26wxA)$ngJ;kB^Oyk8i~sz)~oj`tR{^H~0*=8dGERkK^Mi zY#v8i#wiF@Z;g+S{?GV$22<6~UK<}j z^#^>JvK;nH1mW?YL4Ol*75LrId9cB>Ed5tDZ}Pv=G}0%h(!`$p@Bdx8xlq{)*0it; zi_}~~6Lc<_D=($Zm6y`~@AK1Hs1ENg#5#^zP#e9w@ZFx*&i8K5Yv&_BbWj`6VbWiY zsT_1r8`5FYUyg^d)|`e^q2j}kGql!#Rp@TCMm0DC9tEEQZ^hbE4L$`P!x|L8+H)E< zRY*HdmvUNrz{Av%Sg*EX?Ky)yZrF}t4I0II`owe3zxc{;-y9d*=lUBuW4Qx|AA9<_7k@i0oO{LggHOCTE}SR#jC}U{ zzZtK#51|`ccXfAnHP=X~7Ge|`>yCAs8mU5@N8;7es^c-iFe8n)tyLRBj}_U2zv=Nq zk82o{ah?NP6jvoSDNDTAqnxwMxzP8%a_msfzW^JQOIBiwQo9N}ln<}_zz6F-vM3-m z1Z8YbT3WF|32WG&d~}P_7P;zdY$jrH>?O7*v75-{v62o7bV*T4?QGkrHe^q6=w<saYGfO;(SAe7r}NQdbAPng$RXOu#-sUYby4#Rd1I(C zo$Zh2g&mE_L?(lt>Wk*2WTr0~P9|c=l`8Zrsdy%xNab^aVQFeKY2@=pN6)k<6qK@r zjieFFr?WXBXK5u_rbJPee6%}h%vFFUVYI-BU-l!&7hNNX|@y?uE)RYNk3 z5#BYSUP)@JF<>NfLX>LKn2h!ci5_YYu1+}SR@{5Gx0~9LN?@r}1T(u8Uj$y@Y&4aN zrQ=3cM;qn~SwrtJ8#1OfDq7I5cW!79OudG5iJ)O3z9Cp!61__AG}G%4X=-bV$?C>V zatIsKWhryFQdkS>tA@CN83DG8B~#_mja^!?T--^`6sHz*V^pF>S0p&{`->Ifyupm1 zO4Zg-612M2b-dUcIxUS-SK**ojYgqnHj_Erazd|>Z@|E&p~`!(BdaEcjHF<;Vv{up zEo{z3Qn7S@CTrw!7@~=s=_OpqWYXC@V&Kh;;=asbGC9r~Fx@n7id~l9kuii=gA{HK zqj(yqMxM%2HXGeBIWk!2Hu|HP8B#VT;zpWJJv>{g)bGZ0vVi$mJbiJr&{zozu?Y1c zx^QAj3$bK6XHdTDl_>y{2H;SKk{7{XaD`bqUJ??2`r(AkCthaZxD@EYLtaWpdH-|N;U6wj!GiGCp z-q_LECTV)49dGNK+Z8LJMQ+sbzpX=7T6J?^asQLz&Ed)8o7h zbLO-#Eo8ho;yrq-FPcgjNj(uajo~ENB(=B0JufL=^>}Hgr*v8;n3l3(!-iSB;a%~x z6tluI-X_nIMCF}Y1Tzz@iL)imP&zA9C$0#y`I~4M8uWT5o9K^b6S!>K8Pra6TW7Np zM(>AJCD`29Z1+FfVIs9bTT@*>LoVL>)15VFtE>IG(h!*;iDn6uVRT zeC7*7bE*g5Gp20@mJ(w~NJe)USySza#;~kXyXEH}!$BDgd_<<~H?uGn0* z7&|C}?+Kvuoq!dG04@q6EzTM1(Yyx zEujl1A4)~X(*_prlqP&6w^ryb^q@FGES<{bvjy5$V_TiaTLWQL!69UBa0p$Hc7L_e zpNnM^nY@vz9f&3sL3kPQRj_$&zk}OGu#I19?pr41wbLmaNC^HqbEDFOe#K=R?=5hU zukG-a5E6+5tnlJrZQ5bg=`9+P-5s#2sVPn5gL9Iv$6?cMI>^`5O)qe-VEq>Ul%m9nXcMS}#L6<=|;eA2l|pDNrLcZkm_U_<9WYK3I`{SuwH*yi=T zy(aJT(CCL?GdhT8i29T1L9^S9e9WKI%~3MZ(M3W^ixrNd2mTHZbrWxr|4xMRli0S!?kZLAfY{%8TrW9n!_tD;8D|Tpo}d*cBcY@89JWsJl*b+iHU1el ztHpVHc*lgTf9>?0oIOuZme|$Q7VRc)Y^?EhrqtFvzd5?h@s_}~nVD%bhVthO`A+4S#(Nbr|#Sy2LMDqELI65+v)>4v)I7&Z=cs}0|?uAhMQyY;^ z^PNI!|I(0bwpjMIZG0EnDx9y?^%_5)6fqr3KHiNr$J)cX-;ez-K5)oJ6Zu?oOi>V5 zA5G!|kSMMR6rm_~_8Pyg)BLm@=y)H|pH4NmcKgW+$IB>BEzZ}6^1p#{&_Q+Bf;c*; zEOvSAvQwNi_NK>merb$7+Dfe{T{;EJB>}6B6l05Y1}X2ceb}*fD2={_4+a<7$+mkt z*$(Z2Y7b0=!ay23knVIkDNs`hxkPWuh*xpFkSe8IA3iw{ig705>NpWakWAx^aM6fU zPcn^<%i`$*KC!}^=J;ionLT9crA@xBn32xE-ZU62wJ!KqPr}+73nwn*mtBS{xlqde zMt?fHLmx;OgX>Jkv!#~Qcm1p`rWA5kU({ajzzc84+3nD%vnLjdGN%>w!aMLWw;9f` zR-daVZ)bpX|LV8%Ft-I<)YiP6i@7cMV4S@%%u%}DUK6G)DSgwHl)kA;3L?zKf)Iro-s|V|hvqQt*3E5~x9#F{ z+o1_ee+TBa+h*Gxo7*mF+r2QiUB7MT`1qXl?Xm4v&TSXB?KIfEg|YI%ORB1>s=KO( zgo{#zWb$HM>Gmzg4?2Yf0=}j}Bi~6cbZ-a;-DTqk9)7R@>GKwxg_$wmh4}g9cyS5k zl!tOkufxx|B^ee_2Drt2q4^X&pS-yQ>5=`5U93`&zJ$4Vn!sYZFbNbE#Z0PnAzgYzZPc#=6FJ3H2KZnsG zo4CPzLAqlE9#EqD5c*J1fl3PxW+lwh{(x*yqMsmKF>`4Je(SDo^_sQybkk006r=}k zL@xXZzh@CTamy1=1e8W^TI~AvS*6!bLDyqLQN6bi&Bpa;?3zL%YgEOJJnkytdY(06 z1>EZzFsh1o#G-lnfHa)1r?-AOZ2g(a&-Eqx^`ad{Ga45C z-v`^R)9lwEZ!((0O#|C8Wgz=Qustx7eFil#rrV#K(Y{{S`Q0_TlQeM#^8Xg>Uz_T` z26gGd2NP7?(hOFaF2ZJWTA6A}&ym)#D0NRhn^~VN$V=y=;|1t9ARK|*2)PMzGh|X* z)?lBCvcz#?ErmNgrNyE0AG69r?|#RizY394rv3)>ZYy5E#*jW?Ae&0)eU`oydeqV{ zfKI!1vZ;nnpMH?O4m!QhCA|syHcQu_CoO#|^nOcELhrHkA?R^S-wU0NQwXWv2OxI6 zZ-G9k-ZX{`++-}RFl?yKk0L*{KOIjYBwx2eY+s*%J_@-Fayx_$4f)9K4oIopLGYcB zyC9R!Ph%jLm}yw@GOUC@IyW7UTfXmxUh4Z0_#Vi;kjcLBzG0w$M(0$&krLm_(B@R` zPeN?phXv{7+puJuLgyYtr~U}xX~-FfQ;_!Fj>*4AkPahs?M1$QkmxITt8k1`$^_{d Rg!Z!V0GiNfBbehRyo!zvZKqB#)o1{%?v-=`_Kr2>n(Mpmgfo3Lc z^O%-$Nt;0m=0b}B0+w1K4HW`Zjka(r4G^(t#CnZ_Ql&z!q86z1VQ-I@ei#JcL)3ncdw6j=fA=Fc(=tB z1nU!i2}%kG%N8oDy&w#Vmx}W*+!gLBvIXlaK0hUk7+Ip-w*~8a{F`07co*$bp?LRg zyTjYo*YYB}2+2%0b_MIJc_Nv6i>UgeZtt?+Tb1+HV12!KotKYx->P2uY`fGtt?X70 zY1;a=OA%rkQFl}1s#qqy%)3h#k_|$|C>aaS{2Gktfu1bWt;!qivJ$jGM*$9fxi!4i zl6R@e+inY@ua-`YH{Wn`W8LQKZ{DzV-KNbOcWiz`5GZXRPn*~~^j>o)G3*st+q&GDu@i-C7$3pR_s=QGP+zxnzbcf5Js&099-(=&VX z^*cB2*s^V6^9}2GxpCW@*Im2ijlP2eOy-8ITi5N}^2X~n+^}gYql)LeX~WJf>vrC- zVcX8@Zk$-RZO3NS^@G(nY+AQ*>y0}%2jL6kc+-w86Ptq`0d7uLyE``T)J$HtdBZl3 zMWqeb-ne5T=vBs3X25{{0py_nc^azFm7SY6j|a8*p32>oUNM^>DEIcp3W9KUZ>d-R zlODyf5(oGR!%Em2^wxt@=hWwp)a&)Aq`!LLLmw|y<|XAIj^a{@l5wmGsAkH4aTv!@ zSc>a$SZY$a{*TKMsbN?OlZXOwFrSB>a!;*NiF+dz=UM+nK2WcsQe2^xQmKa`Jyf`W z2BRnmL*|wUSqb@xg1E%EN=YdSqaaxrxl;L*a;a4ADOY-GNu+;CK#$AnEZs?J5x=EU zSSpum)t*Ed;!?R{L8YbGUn zNClPCdgw;2T&a}HNm%RYsn!x&Bx5DXbJiBss+BpXM`w_wpa0LKMA=4d!wy2mG`cvV zFO07JUm2JsdPP8((Dfd`z<-vKFc$uzsM;G=6-i4^xds6==lt=1iRmJ1R8oSK zC8FjMO3)=s zRilc--rl6qXbcW6{ecG0L|+jmJz*mmj6wCrvLCEB!enTO&eTAL3Tp@tq{g??bY6$LOOSkLvIBW;|x zamUW!)bjPPryDm0N6X0@c5L1pe5riux^>8!Ejth`>k6*FZeqi=TQ`S6W8JzpZl1X6 z&D%D=X2bQHgMH;T1Kx7OmWeH1oJdq5&2|RwFE`h%+q`4P4L7c%i47(`K2`47Ik92m z_>XM3d2{fKmAXB=cJoepvpM*sO0PX<)}>#r%=V&i%g%M%Zj?~iv2KE&nWZy5^?RqDm#*p{&^!LL+$egnMA!rGI`1s7cKiOQ?iUUKPWYcGHGYY49(ymIXi zzxGG2`q3ZzZ&$zW$A99QpM3qg^&76;xaoC2{*$lYeA*k%eB;Zm`>$JGF}7^{zid70 z`m^WGTku26FTP;)Ip@6c-1F9C=U=e;rkhv4`MWS;XA^g z4)=r?tbS+suJFyP?+EV<-yOauT>BH(yg%F*ejxnW@UHN1y!wOT-QmxLt1no6Px$j> z`%w7daDRBgq444GSHr{MXTwj1p9_B}{Cs#M{Ppk);ctYGgr5mN5`HoKSa>k}&G5Iv zqv3CdUkZOG{AhSz_-OdM;j!>f!*7J&3jZcN_sQ^Y!>7Z4=I>v^{}p~aJQ4nV_z&Sf zhEIk66n-cCyYRc=Ux&|xuYBdtRGtkFMjwwp5v~5E=$E5I(ds{o{yh3-^cT@zMt>DO z5q&HA>*$q#6FnKdGq&KbqtC?8gb&9L$G;XoTsmBOI6n7qd^rB~_zUsp;?KrM;@^lL ziN6?sKK?q{z7{_oeI1og}xR4P5fu^pU2;f|AObgil2!8C4MG;D*mVV zJMq);cjIT{e~v$r{3|(+g#Q+w`y5rD`*1v&yft}-?*421w&dU9+mp8^??`@{*q-EF z$sNg^$-9%ENggKa-sC;Wdz1Gi`;zy!Q$CRVZ1Tb6?&Rl^do0h-Cm%{aoLsQ_Ui!43 zTGiIS#rIiEwf{o$(d1)!?FW;OC!d&7`zMq8lV6-t`!6NGoE(}``>*7+|EkqV_a8_e zN`8&TKb3qsIg)zfk&U>0_mjls;biMCp^I`%AxAdZ6^HrC%;xu=>H$r%KO+4DSz0UoL&N^n0b> z=hb7SuUdvbF8x#KyQQZ~|6F=^`Hu2arSFt}ru@$GyUKT#KT!Uk<%i0@RzCML<<*au zSN~&q^}m!aSpDWV@2#x<+4Ac5R(_#!pz{98>ia79Rz6T!{gKLtDj%$@zPqyeU}g2k zE2}?N`DEpO{(Z92`^Vos^X|%>v%}Kvc#R9PWFn2Seea9MT$Jr4NaGbzK>RKxSsb1- zmIm38;8l&FmMv?3u{<|BdN?{iSQ(RAL>?+4hlAk^0tEP>7x9J!;uSAc=EG(FZUFY zy`Sw=ofo^u-jRFXXY*qB6)E=@kv!|MqMGAH}6y0|u8jb7)v5ahV;B1iZ~WE&zZogLH& zg0q7X!Pi@(fyxv8v)0mp)P(30XRnBwnQJ~>Zt>>)yBXi)?fl!lGFn2V6c`0P_xHad z2v!HfMDOZf90V(aCeghjenI%&69aEPblB7cpA}YKG~t1k4&K)Kbog~Gkap1`3B8Ady;1Mb^&c483nYx zF?Ap5%=<%A=Dlf<+K+G{>mk*BoXCADGY!4E3G;AX_e07zIU*inr1^9QQYWTB%9G|% z-^^ob=6}=7qbF&m8;if0H*;M1zU0}Bu=oodNPT7sq&ya%@Xbt$mHipbJoO^Y+(AY` zYEMGle?GfSEMMzj@t3Dyv2W(C#DI2C&HOpV?@{q-K zh_CyY>i#BmKaymR6;k4O5qSa$z=WIVDViq#W678%wfQrm0ei?s$I{3}-6_Z5lGBo& zo|&{CelRW9(V0mnW+vSQvQ8^_WMI-qDJWAR^no%4UN@WvGWfD0pc^t=8rE4 zkZNlwMm<6E?3xQ&5TpyGi2?WH$=D)<;pdUc0diE-g&Onu==>uh(RcC>VJfEhh19s_ zDx#n9(Pcz`)kjB(e!@o`(E~mziF>z?iW=VQqhhx2^wFHzuF38?5@o-hsOfu%sSnK$ zlr270b0D8GJ@o5QcEm?dkpE?*)vAo*;ix%M`z;IsyEWSD(on;8;fiQ0X!fNtV;_yK z>7=gjq+Z@hy|R;fj!(_jjH?oADk@pl$-cakx~P*n+DRSmq|Pf+mjtJ@C#CKyU4mlV znI}41>oI+{Ie%{L_XbZlTRmYkOT|n(FOarj5CgoHwO-r>| zcNDQKwb~wyIpS$)a4@>45m3Ps;aKx@)%SSV>G1Ke)8k`Z>0fE5XUoQ#XQ&wSV-;yK z+Y_`j7*?BEeXRM>2n?AqsM@EoK<* zAHs79!v$p^V-a%l@;FFq7Y6pZJ(@J;!c{M@M zs)+~qw$ic?6ws#`9o*L>eQbXO>upCh^)=A zw7N97BLaxk>`_Di>S%N%OfAJx&m$r760T12gI&oF70Cz%ke|2JPMLaMM5~=U!1*d` z>^maX*aACBRp_eczZK5kTp8U%JZr9q_9^7u?OpG7`BxME&8AMFYy69={EG`aFV68V zmirfrIxpt=7el15YCWh%2oL2UgQ;dmfN{-}UNw_&uX~PB%c_!F22utF*`+msH#%Pe zj3F?QBFj4>Unx3#_55&U^laBiSRPc*e>>UT%IL|w(QhgwA4`iiG~g-K^Y{2_S-Dgl zEj_{-wN+;^dmN&Kc)1T&I;*zngJGY=DOeF*NO16XRDZT76nNsaLVb{(1*?28 z>I3I0LhjzK3{C&0N+2jsPKGPvWm#P{C8%;Hsa0>Q#De%}Iqh+xV@R_{orUc6)T5pZ zyB-as>3Vq98b2UpI_e6P**dfax}(y0u2(_c%eDU9l@>(T_+XO{w)$X#uG7da1!o5! zC*->#nhco^hqlCQgc2|%xYbj8@#R;rii-{~Ef+ zXf%vsdXhdgLKAOO8V;s341P>+G_1!pbX7HmPzUzvUeqepG_s`CL&G*t4f6DiGo>{^ z)L0x1i})MrO;zx!xZcHx;aMx=RnZz)-p4{W>tiFv#8y{X;Rr&4 znpZ?uD?t5~+Dmu~2v0DPmR@E0Sd`VrTL3c)J8J`VMN$MpNNtwYNnm;ln38?@bPY5c zKnEd+CbGN!E*P`nqkJ?Em(wsifho3f1+z2je7C1HOT8m&?FuW=zr*CCu?y&>S8Kt^ zTXuNLq7frDGy1vGSgTjs0918$Aer7|iAb8ofIs@1=?e6xxxYNO#so5yUJ*Y)(aHz{ zUK&8yIgOWyYKD13GpepM0$nq9&?x%>qhO^98qIfBXql(%-d8mLM`f;OA`t`$$dqNa zejGh&K2|0p%U7Q^8r7S3R_q;_trgl6*B}es=}$vrI1wWP7ahPKX}+y8*Ck5=FiMLv z<<|sQ^KV_E<{1yuHpzr!7$ZY_C498;RgQ>~mjoAN!D}dvcB6nyiz5?x#Gpa=E2N`j z8@^EL9Tma1NHKtj7y7OVMd{kx1&1ZU2$klb^IdbG9;KTXvT`iTu)o%oK@9}n*}+y< z8^uh@&o!>LB-jX2JQr>U34*mFJ1(McHF5o|0O|LJO>+il198A0RW2=C$+YfjOI6l| zN7C4eHUg%h>G@)>gN~~dLGzxcpL1NaG`N7paV+?b?4Y+%_6I|G{YwU-fQEY!sVzwa zxN9uhnO>ZUY8R(btqml6W9Ne=Lit_M>TnnxIA;2VuoBe58mNF?_;F0@R9CGm07PKX zZkW#DhE-z3&oqR7xq<9yK3oP-=VoE{Y4}+26lFilY!y%Fjx00sVV1`*nuir z8l0*GR!KV#~u z@wx8VT*hoR!sf4(H3T$PMl3d8wRP5uBE@(5^T`^e8ZiXJiqcGE061-AC;}is(8mYq;r6H3^ zUc~OWwsU};OgXGW!mP4g0w7+4q9@LI46VS_#xdU3#aip$nj^N^7?Uw5t6b6urW9D! zRd`ufe6%Z$?$~Ysb+R3ohFLU>Cfbgx6KhznxkP$_BnG-$Qjdf;EYbvz9)m|eJREXX z9gzTI0+@gFA8P}bI#eN@R$G5p`z??H)DR$ zqMj|oP&IX~&!Erz*Yj4bP2VD1u1!)=_ES~8qS1m9V}xs~;`wuUGX7k4<#u^GZnhiG zpG{X1DtP`(Lv8-74aK~nlk?}UTH(){1>?_e@3l(OG6_sbx!}*`f(M7$dwQ9HoLdLk zhy0T`a%3F&*bI&glg~LaJjvT^~y>t*q&J{F(i~cK)OfU@f7)R!1 zGevrYMR$cG^k0m$3`bVpk}G#{P74&ca!$mlvJ z70z99&_&tr7Q(rheZS;wZtH&6T`|)r1?LU6zwb8K{# z9RREk{@Ln7o_m~J1#36TjIy@G=<1Ec&GQViTW&Dim-BIr6Fu(ytzVJ4_4eOjLnyr!pO6EP*=r8?f1eQQ5r-mhWH-syXX)3 z){W?5812&3XhNE5spxqt0V$AMQPu{tct~R`EDZxjyzGa1s#V0$6Rg-32skvQt-m%o|RI*CjlAN3- zOBRvv{sFnBlw=LWid~pSF%O?_Yb|Wdl1WrWiRKQ1p|P~jrkx2y!osLsoQ8h+T}E$d z@5x~ilp(>a$k@HLE-z<|&U;O*y$n@_lm^u|Bu)knXa()f0@M3mK`~nqsqgPdUsB)y zW4nD)xL4#E<2(Q5{+HDG|1SVPDOMuL9|6H$0@nOTLtb{I>15tTGu`ARiE8^y9YUQ( z_A<_+{IM95i8!_;f@otVAtP~)6v}6m9WRz;-D~yA%u-!U%qz@(y(LO6IGU}>SeB|y z)2X2y%t#``K4Yk?NySiEh`CbEP>G45q6T1H=`d6k7vUWcL#2hO%&ThzCuOL4X=)Tu zR4o-fZzTmoZ9~E!o3C>jifsrWvRNObeUb|e@yjaWL2NTMSz(4bTUIi%v~P@;vWZ&u z@?|4w9}7?xISdmPBp&GMtTV8lm0iPRjAy85@t#Go0HJQN#}IV~o>U=FrGC`{Q~^Be zJVDacL3h7{XVMB*NGeKaB0Yk=05o-M6G5w@Wnmvv-w130h%n2-n^N`$sibk)2#?R^ zYrl%E`w}nfDnKwT39XEAv&K=!)N+NEwb>BTG3*j7kf@(^^{(yeZVv`R*E2>oHfhvB zt(K6Xu+y3NH5KviYiPPafgCGs>#dde6;JhKOO$Elzel-*Hu>Bfje$`}Y_cztEOh zhOeB@i&e(A`(lPYSWMd%XiB>Zuzn}F26Xk7z!vsPp{}>exblvRT6LM7zZK3^#v!wf z6B)+j8>ZF5#N8!hW$zX>vlxo9dE+gB*)3va@6TVeNs{};sODC+=2!?x$W~Rj#txsr zS%+f;OM`pNt{h~K7fuN$cRm{p ztE1Sy-~Z*``g&Bv+wN7Tbn% zhM2ja?JahSm8ioCw)y}JdnTGGX?je9ssZe9rR}!mMl5Dl6l{|QC%)B)#1<)4ccrDl zU@AeE_G@;r$d}=_C=xPXv+qb%RY2B%QN!kdAxpu>qaF#URji;%pt(X;B!IG>z~V2$ zdqPr>=BN_;UGsjWnIcL51@Y{`Nc`2eM0db0znc&&j?CB?3dv-97xo}MT+Ix}(zl@b z{c;_cOGiy)z;NNWKv{6P!yrw!9!Q%R9_TLvWCJdKVBhOUB&hk@onZm+pwEI=5s5F^ zp~s0GX~?WJ-N5_rOq&-3!Q>S`=@bURdLeW3E{TGK(%5 z5uhS#o7rL7M_2-eGGxkQ4=GegxCF@vK7d%VZnC%TJ)$B-{8o6xU?cGijlrL$07%kEK1zil|cp(<)%rnIFVuUM*cqc1%yH&Pb`}Db!@rU)xw9rmztK8kl7} ziq{mCsy$z+;BL4|04ue_9<{<5%n4_;D~Efs6-H2*Ea_b(iLN>fz~CWU$w**(i`68JrY>`ZT%f(_rq!m$@qvKG~n$(5wXKS`3x7P9{dF_{y ze1!YLqS3p;?{lmB!uB9_#=~nC+Un0?s;&R;=O`!I&E3*z?W&@+tG~~!UDa;w>P~C_ zY4PRb9}SaJcUN~sw?((I(%6p-pS37(@&ink26c!e!9f+_j&4}5;Q?n$qU_i|7)O#9 zRm9pz`y$(XaElKnS-vTCPaaP3s*3Ry(aZI$zNqIq|1|6a=YvrnEc3xC3xZc_^>%i! zUzP4&8Sl+22MevD2mNz&e;(eKzdxdoO}%I1l`&p@wwOcZp%9*q#+%H8#av~y&u)$^ ztUYX{$D%aJc8hacvQ!eh-0?Vi3gLK<;DItic%a;>WRK-4O(G5DE2g2~Vu_3`W3~fU z7ZSXko@`r*7Xh0iViWe_avxmfgKI2^pMa+cK*#g&7@^>HRL_ro*QUS{IACPq)0Xk< zfTKfJ>n0y;^}&P>cKJ$g&&%NMXk`!PA;7h=`|>(CU1ZPqtjCnp-Qi!kD6K~jFZQJ zRDV=sVpiAwkWo;}J)yidFr7$yl!YOY>X=A%Y>>NO^-FcMLEWX5zdBDr=8DXPQdlGu zdSg3BTWw^`Dc6L4sg3=v;m2I1>0CkeHK?t;4NT%H0L-Ol7C=(__l35P?dKhgG4FP? z#%c4fl}kSRC7boxFNlwbTO%o&p%3(HWF z=R9^q{u(%4l)Pg-uJd^zIr7oyR&RD|U<9adwG{y9=Q|1p%GZMmh-qO6>e#5vC7DI5 z98qXNTl-D*En)w{+(D}sHzFX#8`h|lA`n*3sMaXjUdRpK-sg3fJ%-?GYI{to979FF z!`$w{Al&oHJAD1(Moe=hYmVyDDmV|ijEna043}X?#q;G&w^Kz?e_pZG$a(fuxrQZ#?X07QCrbx7xyA zK$xm!NvmH$0>%MaZ8<@=+G}XQO8RYPd$r|Y6;-K%vY_5zwi~4yTd$_d4Q8XvB|rmQ z2%dg5>U=N^$?lfa?RV5u_fJ&<8UeBf0O26@)ai<c@5_%H>hCH%~3GN4atZ0bk7FG98U)ta4_ppuftBNeMO$w zR&;~vQLh|h0!#$Gbb$o=MvK-C2C?yUb~bu_dWx7zZ}wM@e(;Ax3x7$7alAgRcRiwm z0ZR0`0qCG7d*Cl0Jry$W*+m7^yfqz=+R)=WT|0TFd)z4o*Ip0K@2T^crD3mbc6Rmk zDvMQRw!D9a7*LNJU_jN*(1;Bwd;KCz2z9LM0_j{#@G@#^J;n5}%Q1R=Yp|B>ZuJ2N zAq?zS2$R-5dlFsrH9r(FYyD7W+RH2gL|ZZWe0eFKy)L4GSqEv8Ijf6kY|pgm(VPhc z?Q-reLFAc1fngwA$y(Duprys}uqM>d(3wW(=p{T~3Z11cvD76(F^~E}u|<}+$PzOx z?tI=+OCA;8ft^jmdD_9*o2^_=6T(3w2VtgA63k@(0r{!Eq^EzZFc0?1gxOnI3$ueC z{OnV=7EkVU9Gage=S~m>J7c>fkJuS|cS77EinPZJMdb`xn$|T9l7X6;EjaF&?L+oe zELGkP0iR0~nUhG}#<49&8H9qwq~@SkvRm0UsyqF)s0*2_FPUAWfH{;pCrNFO_Y2SJ5bW_-n6* z{SiS)=E16&2YJLii0RIax-+rYotc{l73Su_GYj(|Y|Hgy9u%Sh0z{VTG8NCmCc#R_ zXf;7t{AmvPBD)lUIDlGg_0yDk`G9rsgJRnzd9Vguf4@sX2Yczh3PP?t54WnJoc2v=l|QU{mmD@_3rn7uqmbxpa0h1-1nIe{QY15<&9z$a+jyT zQC}d299hv_=Rz!b_^Y;h>2lbL;Lhk~P$MLpCp&K^MspqHWxP5mBXEh8Vja^4Ox|%pu5~)y zl=(~r3E^PGNu{En6Jl|^n^_B2aBiJ4Y!G1KZThL%-lxiV#Xld02d$5z_Y3%6r( zg(bRx22@)duNM-4N{i#GZLvE`!UrLu_06osEPr{AD$Johc@*248+*Xn!E#2x`zl!A zV^$^xuB}r*DzwbmhBOE)iXVx_)1F1hmEzA;QpA|^w(wJ$AC4r|u$m_B6w!wH53dC} zrdERbE24wg!X@3f1wg^oT^aX=K5c&_c&K7Iq+w!7D{?(YO7asY2nGXm{^sv##SfLn8(=;W>GC01<=d;WQWaJ zRJYe%T1h}8{7KIA&RkK;n#Cx3Wwk{hhg^P4RL7H(`@2;y+^b({CNPxw?71@ zemPl}yiF-=ao2!G>R~*@l3PPJJxj#o4jHHG#PZ-K*7X5u1p)J!i<2nM$%FArHAoi1%vLb>Mc*FU<710Ud zs3c|;V@H+3aVhN>G95sR}-q^F{m^|@0afuvYW8?VYImhLenT23>P0WqloSHWNh z-Vsz=3tU}K3+X+PY6|EyIsmER<`4wBx=Uh2lZ#5`eRHj1j*&22v#zkW%TR>WfRtc^ zf!6~S;Na^(Huxrve>pfUX5j40LEPl62k|g54pS~7m|HB@humBdC%0M1;eo3F&@Rmk zAqo*84}nud-s{K?PIeaSFgIp2r?kR8+D&PON*JX$GYQi%9JfQ>D0p4OmZOoT@>JnJ z)3}#iBkmyJvI+C&IQ~zzEMs|hcCgCdNU+QYqdsu1CVH=np$9&x>4PhMaJ3KC`+!j@ z=URfdBfi)`SmQ^_!O!f38WW-leVAOWT{Oo!6bF+J**p}&u_qyWIR&biN}GSoR0|P+ zqkOLHwi33L#e)EVcifbsS7YlK(wFCEp3{Vcci_~LmO}D~AI4EjERe$3)ftp^Aykm0 zk#Cp_q}U+}T2(j#b7ALjkewFANHK}2PO0dzffA*Y*9}Xy`8<#s@}88|>2%V+V)d@o zuohLE$TniMm=PmJ?JVTLvm}J+RaHi4Hh2^m^hB8^q~O6#;cmukJJ2A8QYuJf;muij zYif>f%p?AZc!lb~q201l;}E;U4QIUhC!ERUWw9|oS7*Z*2e@lz!CId_ zqx%39+s0dZj~^R-d7wFxO2&CrOw}o zibW;EnxShE-DTG|2Ja@Er;rH*5wM5}`ym!sC6qVp>KGw=y^_@+T1R!650YT9%L2p|(4@(RvLuB%z={{*VjvKghCuyQodQRu zP+nrB>a#+;%8Dt9YBZ_nVtJ0l=Rhknwb`4T)gX0RFBX{ngcY2#&H)g*snr~WZT+*# zF$Jk2wMZW^>PXo$+YLSRt4>~z(lD=`+P9lYz;8*Z5auTaA*z-B0;637dLeflLEQ~A z{CQ3;)F7tU$B;Idg-s`8POquKe0BMU+*pNG@GlyvWl!KCb}lja$gtPegpg3wNb_-{ zqxGyKI)%vCE<~>9E3|}3QLAQw$l|TSUCCoxg*y;(1oY+cs2-?#s3?X!pa?Yt5)A|tMpze%?Rv2_ zNqg3s!Bry!u0kd{9l$d=o10|i8w6VNZTHM?iI$!~Ae*I4)T*~DZMOs8sF2iQlS+`y zGRkH92X?^nQelakBm@#Rzb#PKBo5mdFuf$RZZDf18DH!klX@Q z&VPGbHK6|HpGI1)0u!4WEra6g^Z961g%hNduSYT<*(A**9LVaZeQ4`g#@3maPRuHk znU&y1%vRcK2J#(7ihf<(X#JCtHfb7c?R`hMRd6^ zi^43nShvFb$~R`w<#b2;rJ{JdnnW_3{#8@FWZ*pQ!PugrPl%}(c@ee*JnGroVcu>) zHFjhR98bZ95s^35EwSMlEN&dPY0)UsVRhfmR;yPT+hIut2!O_m zMs*LA>Sn4~$_mO95Xt~Not9wOTRUx`hOvL326PBbFtqik5goJZZ3*HY9PjwL@rKLg z2uZA$rCp8IE_$%x8+Hi2bPPFxTUdfa=p;gDQ}clY z1OW?!&lPEf7Nb=)X`*3{e|RcL>nMu|&!VtK?@Vqpjmj;r)w)z>PlL3j(kN_g>Jf`! zg-cf36)=wHz13+*Qx3CW%8gCr;}C*)_yS!6xPC-Y17#f2WZd`Q1@?w8y5PdVqjYi# zQq2eAbV06)1i=QOfRMx-20*0akt*tB*rZW`6gJ0f8e6Ay1W1qljC+ zE`iuX-1rPwVHI*bUiG7|sU*fE0y<uO(fm*yImAELFL_nN%gBEXK513h(Pb7wEEQ91Pko zFKuYR%nhp=kH6Nei4kp43RuQdZO8(!7b<=#Vg4F+P7YuNq;nx{@YZBr17YZ=&99&Q zQ9V{q%o(e6TN}$O#;;Gk2}QDxZ4j|d2}W)45rLYu0wJS7Z3|fzDx=qHnKIx)B%5EV zjBd@iE*L`3Mp>$8E$NpkoKMb=z)@MrH%N_TS#5f?l&Q3hI(|ceip);}=vcoXlnHXO zg1~6X^;v~!$BrhnO*>J?v;zy4vT@Q5A$iJ$4F&X*4Fw?3FO?sYC518B*}jCBL0lwe z`%hhaY6b_D1mPs#w5BPEo&cNHyQ;+OeeaTA&o8u1nS5=6S?*q}a}~P(m{js-5mdC5syw*EHhmKuDIU z#_+-6ZNMDz<2_q&a=bzlx8-AI-sv$Q8c@5E5K!oz@$WFNN`v!)bVh|m#^{__mOzY*8T;f4~tkNEu{{o}diq9VYnMJlX=7AH^T9%C| zhWzfnnZZU2H3I|{s3An47?QOoRb0HuR6Olrx5{K?VGdDC<KPY6r{+j5nVuC~gxjo@#_86toyv*z_@)9^!^4 zC<)$@8@{p!<+N?8nZFR+Xka}CNuBf@jjlB6vc#*}iRT!yQ0^SK?wWQoRydw4FN?3d z0@q1|TJpsFw5oazapj5F(Td_wk0oNq)k#w`(+haaxvf~zUgIrVEyDzCI|sgr5Q4lQ z8DhF8S&OlVNl=lY?6!+XsK7KsviRwe@^4!^+&R&n9-yug43A9+YtAc%N>eszqzF%Y zQ#>Q$v)cq-vtnq1?a4B6{j;)JALt(lL2}VvAWJsSs#IOK5_O-yyC8dZU+yO5Xb?X zHslPry*aZg_&>L)RcM4nPU$~ScpLWM7|T4zY+8e_h|U9K@~4S8wR?Fw8}pVw;(V=peN z-WO8NGIk!^aDl~$$XJ{6$bDF|c)oF0gN968>KY7KI=jqo?1K-r&2J=PetRbJa}7(k zQfUorjn+U$!dU4Of@q}`l46Z8X{aP3MzC2N!&)?yk*W<#)wD{I_^6S9c6ODYtwVlv zxjrl%|Oo6J7QyIxI!+8E?X=rqY#P41FtrDloAJ$ zdJk4fT~jWQ<5Z1Hy0A7P288z2=?-5A*qgA-RQVeQ*Tc5MR~0q6om-aKj>Fe5!hr=Q zp1?)pr(#WE`11KOAyXlTb%qHGt*m;6mn!hGYgkt&)iFnAtp(kS*KiFDyiaP$OrXF48Ij$lm&VyW{3S=>O0542u7u{x;#E2W*ilRd7EM|}RANa5 zD+EG68QoZsZ_o@+ez93Ln8eO{m@KH9VwAjm+NwY`3xC3<&IPCq$rri0U-kV8@Dxy78s= z*I{CJ9pZ_rFj;hn`!haxx@JLmf?!tHCHQ<-hl&dwEt8C);Gu?~n*o1NHC}R=Hu+=j{c&QvgkT|v@%<$M>6;w$V9if3q9n>Tv zrE~E)#G=v^F*qz!tfL#uEInX)n}5iVgd-4@Rf+=}By)4~-drd1uQf^5qQQAaMvBlR zoh^Dr)ot0G*Wl&0FdgZlZo=ZA+9cVXEp*8n$Dx=S+(YzaE)bf(iRSOxGC;)Rz2t1L zaCE|>sOmXSo;D4D4JM(j4#1Xx9C8{4L?--LDX~r_QN~*ZfR);y?>1zlXj(_}VS|L` zbq&U`7#HHkYqHzSM}zB%bfJa@q~b;}<9&R<7a0T(G+D%lZ&|*p5Z&PFQx(tzSbLOA z`jRLJR3b+&9QI4BY!wJp=B}cf>e;p)T(ch16(F+C2I_%qx*cfjew|wW71n0N^fGpqTXrK6*d|!oxlmTp&CL8s$y}53?b*`cS#qHPqmT z?G&h{YAQ60>u8x{Yr$cL(oBmzODeg&J!ZNlXd{kAQQGqA9y49jevND_x>Q87-WhqR zmJMt9OeS%M=_BtI=U|4!9rBS++Q=(5a>`7y0s_DyF6&d*$oKe>?~(4v$a_H-n7Q0w zsFNB!$A!RcrL5w^ts!1gHLgOkFXWEBpshzIF+%XPI-d8)6cO+rtQzt>5XK|sGGuQ~ z;`~^!Jw)|E&|H?vz*w73AqhB#3_0!xw&rDk+9H^GPb5f5E)=*#%Q{7?+5MREq$xu1 z1OQfrpgrpHf)axoQx2WCZ#c%X2nr=)>wb?2s>N<7cOR+Yyz@Jng>4+X5i{&7?l>I2P zIxzC?$=d5`@_Fh4X-Dj}0r~xejBz-1xC~mE_YCNnY>{~`37RXzagfeoU$7?!3@xeB=dm93rAj= zr$7b@UV?%oGL51J@Wl?qS}b&fHn&t_4*OH&xe~oTX=pB~jFC+o0SfUFT}q$>-i!eG z4RcXv#RXxH@p>wtVUA(*`%s5!%+b{Q`H5s$qssT8Ae)E27qTJu3zLoaIcj5y*sE;h z9+6=>)5xZsJ$F_T*%WR|MNDMl(_A|yvhism8z1`~$c952VE9ex;Pa3T@Bdw7GbqGJ z2d9&b@7Hu-bd$}XgijYpJ7m)?n~(1M0-5~k9L;)7WP=Nw1gXdd>Jiznn^2HVFJ#j@ zgKT;Wvax*$lu=JMlOmg@v;|K#4@E7sO(UJ?zhbM9gPJ6b7C64Ge4oag)&AYIB(^Md z0^$l?Q&^U3U?Sy*LU<_QVccVLl?s6^hGwK%TrMTPMXyLR`6uP0!+R;t#b^>p{#FyC zvxt%LnJwwyTrgou`28VcAhW&*r|@`~4zVgK{GXp|EhwV9TdosLi|BK$RuSFZI<1I4 z*RlhLQFel14iu?VGtif$cr&GzuDZJ$kJtE~a!s5@ZX2sZD0F6oqUS(O>b{2v3b2{u z(1|gF=j*%Toqd%?E_dcX0Z4o`@_#@I*|{SQ&Ftp(i^8qmio% z3+ZBqqX#38d=(F(pJn@b-}F9=Jx+y4e0lzRFxo&9P3`GvYkmXQmic)&9C;iD=+At#Wb%25uCcUL`TdwI}8j5kpq5Bg_#6vjpvh1!RqDldR(pvhSP-` z!34SSYM?KVsTaj}BZ_twQiCs}vQ*KOHK=JV(OJc83x|L8{|eKB{7~{qc)Ij8%h$stA@M8c;)Q$&5Tw&#*qC221+k3ol8+#+a8R zCKDkFNJD+K*E%FGHBF`1m5~UNH5csXE*a!U-hGXPYcx>J#CYv16QF(LRY<4Ct90fe zw8r&#@y@~xM#myr&}IwwT!pFrZ5(N(PCha$J{Rz}kOY36GymNYSaFd5=N7p|?FVvo z9^7f}wDub+KTZ4{zHfUVy;8XJB{cJIL59oM%rSc zTI`sXbAMe@C&U;?yu`DhVAc2$`Y4P0=c~j)$UHxmZbHf;(Hnz<)6uR`R_=rN>OEJ>j@p;`DDVN4&<0~;=KJI{s_4mv*vz%^tZo#-T`MOkp=q?$QgHG z^TTCMo6sdtwX14J)nF=q=lc(&^T{eL(2?2cA+QNz&Fk$wz=;XSp(T%46eGVZ5J+)Q z*G(@JvNgihKDg2cYsr9_QJWdcpzZ&mA`bgrMME6q()q%?IMPq=huQDONm0bf_z(BAMF}$l8=K>AaJnPqXmfDnO76L#px(k*H%EQ7-F37VA$;wQ+7C$WsLyr z*EHS7H2u01(++3~2R?|?5^AraPs!+luBCHevSEwbS$E2FMiwJ!Kzx%emfL&CKONKI zo~Sy8bY4_jr`s&1)AkAJ1Ql7Lw4~Yo9*R_^CT#^Et18X+hGvxDB`i#eb|t%w3m@V& zZnn4tos+dJEzXP0Zl4#MEt_7mlM6?Sl4bR0a))`N-AjRoLb_;Xw!Aqg=AA9j+huCc zS2Z-Q6V+4NEDlx8&Y@f7wc11g(XrNSGk?`tx7EGE$y*jc=khyys!#cBcEUa-8O4Ci zuI?c)q=O#sMa>~u1}B2Ld5{Xg06@7lBNz#ddE}jIkJ66zFvelPZ$lI`Y|9Er>quRj z1>4?TK2p`1T2-t~=x@J#=TF+@Ps_ezmv4&`04t1=!b@GDjip}ZNc{8Vkbd#^%V93K4=F5o4iI} zmW)PRo59RvbLCygMRtTzvpx&CsregB^>6kv_JD5!lm3M;o4mBS>7eBfE3mPa>4`;X`y|Eap*X#Z~m7iDtb1nyKa4_ zGo7lZy$Xw}i%@-MoK`zm(Z|`etLS6qx44QvSQe8sN$dd-TG%Db7dS%V03250760V~!ZNbb?Tt|-$0^HSg^re$uM{kT< zj+ENxG^Axe%y168WitG3C{x7U*n#X4fh&1zE#=s%E9vz@5>@xh59%uFBbaZQ<&d*0 zQhKC;Xjrgiu)hrOYB;&aYi#f?1Ol(prSn?Fgus3drc#VKpF*t*A>EM-HBrJ*GIPNx*tR07KWo zuyv`zyTaCGE>&!Q$TBJ>ei_Ryg_pX@epXm9s%e@XqA&BQ8vd%&A8B?^Jl2|T_i8bV zldlv#nUfS21vvpUMRQFS=bUol+93&CE`5{k2Xr-ElCQDGLb9@8DquE&s5c(-z>M-B z69TG3Q~idnxh7ZJ#H7*6_fih>78CZ>gZ`dXGhIHZVAWOS>h#R8jXn(X)iHuP3*D&s zPi&w{T9Yu;(k`=|;Ig33llf`Qx1BYf7*yUwlFrXtwYjsNOlg*(HGeIHqo&!OA4F#X z_=4U(LILcKJiI**pJgshe?P*@6Flh4-QQF=xt~otgtId6?lGkyte;j$`V;n?p%Q_| z>3p1wpH#{*+>G^!c5bNQ3ozN!b~ObCVw=-Q6`{?k9yU$&D4S}ebN5JR3!exTno?ll z(fpaUqdjAzwQw>Iuk(*r`T#Mj!Vb}ya8Zv>8MiKB>8XRSU^jQeV;wgZquj_pC+?;q|X>9T_!K}@iiy%Kn3RK$|(Ja5#Xos+SX@DXUfgt`N(Zi7- zf6|BH4NWX#d4xW4)q1PS#LuVO$bn;YVVf>^6{k6hdYur8!y8+d62>eHa}-XQk4F9` zKFfi{1?C~UpT?YlZ~9yipHo+IIAVO{I7T&YT*>yvw!xe|`bCC929%tPi`62wm$}hP zj0DC+D%%r;dYkE&g^>Ch@TZK88}cg-wmNT2uk7?v$KEk zBgZLoAbU0#Ykn#pKKa0Ux@H@Rn$-0g_-AnJ=lYstf>!x9ooUJ3X80;7 z0l-hZ$}U}00(4T#KEIp7qVU<-KlnzuPt=2(MC;>TOM0|Ay$JkinbIFbuiS9DA7)2>AC*UEpFtn!_ z_dIm5B2!5*)o(9Z8e2jY7K;-DML-gIplL_hcngR^AMK#N=u1Y_YnqB7 zomj|DEpi@+ITB75CSO+u4(f~3$_s)KQEvx5E)+dg75wXWgKAz`3fu^U8@y`6r3TC) zn(H`c`6PnW?tG@4)WU$ScF$tmrFR+*7L^tVhoAl}R7WsD0CjGoB_@S>n3g+iT0Hk? zH{Y2SL1o&cP|b`KOf)bAWSjBmDKlTQuoV>sKV?P-r_|L(cjPeqy>XxL`wE(Ew2BbuJQUDG4vQ8&20 ztDu^bOwY+^rfYh91)gU9f1MuDc4x4I`2EeGmg&>e&Yn-tLz>X;N`O| z_fAqf!^6O!QOfidchTu|thZf{_eV0nv9~-eZc*OdIA-wxI&HH4S_~|^e1KT7ri;T3T{}mL|P@&H^oYHAE|{!BwFJpuSq+l4rHT zwZqO}J6jIz|;0)a$TBGruBa5PNj*j)T5)}^~Q+=jWwg$aL(LPhdE#Nt7*ki&V;8=B`hCXOxs4+|2gRk6Znuc`Y zvSyM%sA1pLFjGZ=8W<%ru5G;j>XHN))_KiJbxbDXcBXCpaRFl;3WSnTx=O# z!_x*v1%hZfR@cq@e9Tvl@i1XlE4ua`kih%IpXT{{4 zjx7!Y7Bsm5WGEdT&*Gaj!kQK}+%A-@0#{VOT{)?r<^!y(_~c-#NmYDj_#A;?Vbi!sxVj?f~>F+j6&l7;&cti^>bWLa+ALs6&lrffa3Of4wA{gYk`9< z+yeZ&8g2isfE8;yH(MzTh6$5@7uiR68cRpI8eM=orJH~mu(HBf0S)=`t`Ij-G^|k! z>*VPfz(?#5!-`p0!D(SC7ky1Vkf?!bv_s>#O?sp{xfnE7gUl-=ps^b6otr5ENn(b- zX9?H@dd#=UK7?r-txh7&hODQ4UVz6qm#QNSEMvi|W(&jlj*6F-v(-QNt`fDs&w9bG z8&@OVf<9X=aE@0{guEUgh9Ls;3Z3oF@X}tLdQn*`Af|T0L-6NmR8O!EN(-Uwn=NS_ zd0=l{tL|~!8TRuQbDB{VPJ>>m*Tp_hLV-2*VPOdHNg?w6IZOFPTWG*KFHie~23*6d zZX*M239rkzEvaDieMZgX-}I95`~6oZo@K^(y2v>(bEVOh!^H3!VHZF#s2@KHvqm+4 zIrQQCLfr}0jY-fZdxUG4-Ar^C*Z?$`Dm1HmkFr&rx^U7HU~+kl7tJRWolNA%|Stiua?u z$APSPyqd>UxMJU9^V^P|CnL+a#~3R%Z|g1gjRo0NUemlB0fdojm@J&rI|X#()bUvJ z53pa^R^PUjk?eZ<%u=zH2@)9t42mSGHFd_eG8qc{dBgOxj>%o7^hfo95~eT$kI2gZ z=cubTl^Db|r>uDlzEXj;a9~+FPmuB~HⓈU0;sj2Fg3+S%~7JZ}WByz!;Tcmq# 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

    %8V7#*C6 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Π;z};6vHW4K3(P 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℞EJU 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%0Dum8)@uoGkWS7zMALA)bw7C1RZ}mBw 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%0DRoM%9rNtJGOAKsdfiI-&$gB|EGnN%sb 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 RS_dr&pb6Lma05it{U5~X1E>H1 literal 0 HcmV?d00001 diff --git a/public/assets/esri/libs/linkchartlayout/lclayout.wasm b/public/assets/esri/libs/linkchartlayout/lclayout.wasm new file mode 100644 index 0000000000000000000000000000000000000000..a60061c0cf724b63ce74fd1af377cc6443faf01d GIT binary patch literal 453969 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

    3P=7JX6sk!>jRLl*WYJOB%q)8Y(4}8YEp516p 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%0D^ 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/libs/vxl/vxlLayer.wasm b/public/assets/esri/libs/vxl/vxlLayer.wasm new file mode 100644 index 0000000000000000000000000000000000000000..8d25a6bdadd1cd5d9092465910fcd530969cbb72 GIT binary patch literal 1010006 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 z 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�Zh>V;8pB~U@^)nb1-09Tv_cFrO!i9RzI59 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�(9WW`ATkk%9oh(NOMbV2Q|w~-wig3+ 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

    D&oB^mv#eju-g%2Fl55uu^(RAh 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ɯ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

    YmL*1-eHiJ` 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�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%0A<09Yss!^yaJ%;KV5L7`gG)=9DK z2Tv9`q5&WergczINUltJWQ;+E%*A3;$m9jzAjtGovt|HU&Tt=4!G{EHSvzMym1e7~ zH_4>EVk@>HZeShIi^%J}*c#}>6^=)LEN1|GCh3}}fic*Mr~!)U&IhJ2Z-PHWD}iD7 z5=>ZB6HKuPxVkC2t@94ZJ=X)hW{3l5M07@Q37CStM*M;up)vf}OTZK%1{BM9n)%fO z7>Fvt1o6UA2jeTYNNs6ju{;1?zDjNF-3UpMNZBzYA;bTaB15Oqg)fSLLQ(Rr6m}v#+o{ZqgRf*|WCl*;lNUn|vjArhlH!tD9px zdCS@hFO0oVfX_Zrx*I^Z+b<*phV_8O07ltN77nv?-t|cP6)c}O{9)?(Lc29T_)zy? zlpnmOd!S)nWc@}wIDGgpD;gED4d*acmUR`5)>lX@+S&?<3p$~~pd1*$VHECl6%N){ zI9Oky@#^a#L`;!PhlkNw)>SxMU*T|lg>gjpx-O$L1*IIG7V9f4)>nx8U~QM(3bh_W zscpNG5Gxj=mIROGgY9-)9}0_Xv0?(IBFq)S)kHaelEXXApF(gJ*@NFVkSO~0Kkfj` zGh%r7aGDk0r1}Tnh_7X|y^%>C7krwI$lwg&IqvAzzo_Cz5ypQ!ny6oFoFB# z9r%BV`aIc(mexO;a{p4!s57}6L$ED++etG!!30aa3VrlhQ+9mN@8@d0pi7gG`17!V3~@* zU-Vp_S+L3lB_S;8db)6UD{HqEj&hRzmE+fyG~&FN6e_uB(>b;xEV|efSZCB*QMrWy zJ+b-apduQKMSO}8g*TLxT#GRAY`g^m+K91NWW&N3!;!=vbje(+Lo+dM$+4Og=;vAn z!r(CBTzUXLK1}|Q=x9O zAe{+AzZb1#8%=sQk`|1x7Ldu_A_@YU3YnTLD?JV>Ek5KM$u{0p$ZNX4k_>W7kDPAVIo%2ZGHI^#2!KepW+Elxa|`kr^sLp!PjX@5{V6r4doM=Jngw{+lYk+3BxR1>;n!WOnXjqbXNRX9CCd^(G zTf12%NM(dwy&IRwHgb!CO$Nx6ketnlc`joU$>-p7++$ORRbX=_MXv!2Y(mR+ZHCP? z20L)LsNM4X>DHaoW`@lz{iYYN+03xH)xyNjf=$z*1U9Rk3^cY*=15@EUS~9}nOJoX z%#5|@I;%6Y^5WTe_BCCeYA}pHW&@L%58?o$w$K#8$R{$}K8G`~EAE zz}v>+s@nX32Qq(4(9*ff{vrDy2%5IytMty?{=q|Q7W_sSG zL2}*x-+k?_Er!%6gLLf}la`ur_dt7HZX$}#HBsO#kq4kD$i@<)2+R3HNFeRIA()_O zCz@lKEf{3^3*T}HG~Wd-18i)~?_$Asy(6g&f48%rKu0r@J!N^Yiz6;h&pzJW)djLr z#$&Yz1p&vL1tU(rIB09j^3nJ@41#`5jCv{+c2v@Si4MV5U$z<3dIt!^jf05ooCY%f zOa;XOFF04xExBO+lQN87xWl0oKnk9le;bY{YzXzmIfR+wv5SCisFtftW(%{o%7>9- z1-)6JRue~*lSZV8~heHwb3RcX7k z&eD#L_HXb$ptW_< zIz4oz#5RJ@-(=L0rukqZq({gHthp`*6S3C)5n#KYQcjRa+YUK^v#RP@V>S&`&CjN+ zyYPoGumm%FFXN0iHFzY42ZmxJL9XGFRdC58p?5n#**{#aIa(;QT0!eB<;F3wz{2KB+RR;Uj{kNP86^|Hm8cl(Xq0GAn zhOkZ;o8Ri(WwN}oqICzG#h8klzr$N0fCc>EK>NW+(~f+ZuG=?$+GIXPKdNs5pvl&# zvmAf83`2$h!DP~|$sDK>$u^)K!uw4EvJ7a1f|9(Gluo3ej92kHU5w3_;=87kziLqFv)9q=v_Xm_^syBa1Be8D^veIZGkwRPFNpx^H z{9z1l992t~mnNxT(G60f4Y5!7(dP$@3KYav84xu*6K-xr5sp(#R?e0#f`sLr$ru&W zVxe8RkbxW=$*#-bvhs5Fv>!csym%yGAjB$Mnw*C^p3FC9`~o>v#mn%*mWB`O%V0zHYD%!^F^pdwFeKWA zn}>z4#5@drL6`)D_!yS2pnDVo%DG|y5M<>2Y;&xMupt{*%L5qKfFU@9Ls_%YmOpcR`5f8aahyZPY{C|zv6d0A2Ps7tE$5^vXHhoEX<67NGUWFk6rUoh9~2+ z_@{2(jQZ@zpeFmvfGhk^PBhpTr{hS91F;9dLHqGyLb$p9VHa;jM*iFlA;pv_F3F52F#I!z8E$j z4Ec|FnCCxNZsCFL@Q!FIXJ#xg7qFayy1G4HASy@$?SX^WU$x4LmW?7+=_Xy#qYA=FbD*kafHsK2g zlwBgq2hIIgkzr*+{P&Y2XmT-jW#Na8x)_Cxj61m*l1OSEcJ2029^=SBI6|uYpA&xo~M`EsFXHfTZ)iSKZ}b1f-(tz zK(KZw4FR;F*=2-g!$F}BR%EeA$%kRS_x54-K_>X!JI5=&?3MKB0C#&T zd*ddRE#BVB-n2<&3%9qjH*Zqe==N6jmQ5-f-rmY?+@!L>?XB#sn^acc-pV#34OO?E z%9^>z=~#o+lTJ!;H_gH591VHe&lFT3zr+SNsoXUwWatgZ`Ik;rxw3$qCKkWKd5{F@ zV*D8`E6g^Oad}SGL{w0coyId-Ll!hu zlJe=*_S1?&EH$4SwO9^Za6ewC2G!%Fdg;v{zpbW!X(%g(v->|Ia`d@>c}wlGTzd1H zA3e(>p*U*%nq$L*XO+c+3+iUoQ|c)&poL|l#lxU0=Vqf}sa7>V} ztvPoY-~u&KN#7qtaH%>e2pB

    m5?Bga-{S#_!N`$(vtg6=r%*sD4jzXDn=}z?|?G zlu;-Tv1SMPEM03}54MgeC6?{Cbz?0<2~lG4TK4Y!TQbfg$c)?j@;>yCP2fpzC`+9h z4Cu6LrKFW|)(Sd>U1%PNxrM6;QU^cXAe4r4G&67$ND3U?FW!{xU;j#ZW>K6S6X+j)rQBT<4-6?L_B$k$(JYgK z5v8s*$otsytFsDFOqK0NpI=2iY(Hv0kgv63zbjuW8NDN4J6WetH|IJTbB($RDi#td zKKu5neQ%*TGrFgW!3v{#@mYl~eqVfj*u~NQWOy}ZWzmul5Iu`<4bE!x@h+OuXi%j6 zWl|8va{8aW(okL4Co)DL5$jT|nq@rW;m{{&A%`#iBAFO|m zPj3EwvLwxY&$$ru??>yuC#miH`-S!IIa6W&{o?xft`qccRnsdy3~L7cT!0`oKGg?8 zH}+3)Nqh8)rycvri@}R=1I%p?dQmKZh|wvVV;oOi$PC4&tcejlbs>hwLg9G`B(QCP!33ww z9M#!tjvu|EI^>-WvvhX}x!XxepNCoGu@m-4hhaszBVk+2DCfcA`UjdG^Xp44xrC(^ zuluZqYJCmJDQjy;=~reo#0YBW40lE>Ef~O(dBu@MzBV3a_0hPkaR>3!d? zNP|zkYx<=X@)V7|VVD|wuYLL(^^iN1$$(pmr9 zd1_bI^eiDukFz71!9}+~p9Vf|S~(Z&f8ILdEv zr5lxit-OHHo-T`cyqGSBrhN3MX}h1=U6Zi)v6JNsBJnrk>%T{1QJ>DGrsM98a*vzL z-#un$#G_2+Yo(^HJZ+qiO&rlOuV5FfY38wO?oP-dKG4!ruBkc_f9Iym8!jd%^-uFN z`04zZE?iDAlYp?Zm)BgR<#SDI6k%bb_Q*)iX$;3eLMX%al|dJSD_PV4pnFACK2PGZ z!W#|KfywgY{PP$hdk7AS^^jnxK9e}ZB5-bjuKK*~$a&-bCP{cBZ4E>iQ5FAR68tB_ zdsDXYVV5EN%=$;EZ**q;gR9Hr9v|W+6+_4bZn*A7o!s)Qt;&s~$YGA}o+9{hE?|G- zlku^oS{M2p=BNb(QIW%(@A$buz`iT z62SoVRmciR6^I9?`)l@UPDx1FtIr8{`^X&VQvOl=d}dDvJXAJEaKU`lw7j1d_}S+l zpg*%d&r!Ml*qB}q=HOTXg!-!0W$1m&ImP!yD-batfxn-o!WD!vagB7=3OygAKZ{jwTWUL$v5K-yu5bVBNazF-Zit$KNnaZhcRP3_8Q9PH z4q>gYJ~pk0^)Q1s&+4l)#vXd*WFc~ZPs(FY$?_ukd~@3*Xbo zeTXa}Ylk_@D!fJN_~)E?uRh4S!x}+wT1mIv_f6kj0r1U{?{)`>q(8hWn$Il8wMB~Y zA7*^w7K%ul>VW?&uxo2w)Fo5eYbHgi0V55GQ>7puw~C)$Eow>j0(UYT1S9zU3GfLA zX#AM$H7Z6jz$uIw*blnwdsu{u$EcLtq}4b3K@p@i5yLQfX4*`f@^k5rXFHHJ`7t7` zy_;%E#aP284BjVy-qT|TwNsT{Ye*6pZ=iJ}=?EiBK`%@!FlJxkQ{wEJU+~5@%8+z` z^lvG{98cK}Fm*&MfIZ_;ABBU}#{CYP8gVU6@_>m6J}E7S zrK#qN{ONqDyn#j!@o7zj%0bJMy`%;IJc?9?-^o?G9M;(6nRUHdUrD=cp+hMEXU*rA zhMPFmi!MX%-oVN1RXd@?guLz50UkAk5L5@aMDj6! z@_vV)(z1{oK@~NYsD#PhgteQ(7DN=f1S?_OX)o2MIDR0blR`d9L?S**08_jR@gb-w zxWM8n?_)^$>`nmY81hASf{%YzIZvPxV31^6AKE%7Y8;@n#PByMFD^X(No+sBtzRSL{uQfrkiSZa+5I49<94d^BA z>S=X23`y6YLzkXFGapLpfack}z#K1rx_$9cpgkl5CxR~p3S8^~A1>t1+wmNePRZZK zAFENr!R<9@@q=9jqs4fihf%_D1I?Nz_%)C2i=c1nZ$3)cEmVI^d61wLy}|58G5kIk zkBdQ?I}L2D`B_L&O?$=5czep)63fE9Of}-5YHlqfU^+o1;{q-g&9kd#Xsf&Kv#7}K z{D~78#|E^;btrs-t=*y>U~NfGfea1oyNBIWShiqpArJ+J^+? z8&~(xcQv`KJCtGsA-;$PuzMiwaPtB<+3t$g`5U0VfTT6QPAo)(+frM^X~Zt28>-WT zR|gnu54pt@5AQbI<4ms81D~$9=lZWvY^3dXA zS{r0REEI#;#p~6GbCC?t_f8y3bZ=9~p)hd`>jz_=_Y4vPai;f-KqCLFq(p>u4rrl? zvHTP^Opt=zgHR2@;sDY~mY1C-IM%w7N^U@P0bC`i1u z3#LI4DKlqY#R!U+Ux;cWTVu6Ie&W2gN}S*gCVOShik;#6gz!m;WrkmtQiCBp@WYSmveN&FrizP4?>yMNIVu=H%Zx=FN;Ier z)Ca@|XXw&-5HKJa9{yVBu01WB1^3mkOQ@*aR-oa8Pj5X z(~M;*I9A+`d{NV0)DKU!!F_xd>?c6)0QCU(qTPQm6x{H-!1|~q>PQPMcCs5XY{piDXSI{mo=zD4vjcyU;!zBHy{X(y~3m3(~t0o{Lh-#2GNj*oZdWDqmhm zIKx&FNRP14rO8SP3&dcGZX8Ewff1DG^MYUl&+S(@#~aHt;S!{2d2rHChP)@0Qkwtk zi_sj#qJQA@E^&MFT_oO7yY#3u70xP;rx(ZLMWFw;)05x6i(2)FupINdwl#f1-(aDv zTXluuxnb35@tk5}8Ltvwzlwe^o@^D#wAw!X&c=2G3a`F%LgA}UM4@f`D;iIZMi6;J zPn^4}SMBBW(L3?*rn`t;OiJx(+&!(ogIl$4?(ep7cU6D4mAlvXchdCJ`@0qHezm`I z{GQd{Epzvp{%(o8=k#|l&-Ru59aE@%et*Xr*uJd4ldu0`f9K44aes%%!2Q>@+ozpl zW=Vaa?&s5xC|+-{B4E4b2Lm&i*mnU)VOZv+-U+a5+3 z)$CZd)X5`?CcVQ}9x6C&3buQYj=goS&c;*(N2ZyeLj<{bFU#eTsJCpl915W3+stq3 zgX0GRDivMxJRGzy9yYHIS&*6d&4>6zc$u(0v~cZ=pLhzS8X^ML%r6()qhBLT8Dz9+ z`s>DL5LXh06?z6>cQB7#*`nADAqor*=CG^zYaa9S*!2wAwYY`-l!liE7K8$j8lsshWckin~+#8C6W{~oGdo4 zO1Caapg-Nxd!`gGnhz{_Vp>J#WDb~pmNFv{?h_{V-r`2~7g75uC%)v@1reR3aIOp} z6k1~n6?SqwK9~BFG8C^ODzf=QjgUqpu}p`Y(Ca=?D2@(Est@-7IUfHfjdk%7X0PaN z41AbULqi;}H60k)lymB?}60=;LXQwE!_gb zKJy1w`$EcvSBD+~I?UcQueXu$LiqTe4(X)lRw=)3{{UA~gu_KB+3}>qYsvhG&^t1A zx!8+-zs3LgEDPy}bR2o&*(k!t<`v7vvlBiZ1teorLd;`yXA z&;53swAk;OPy0c?yP(>1YImAPRlki;Qeafln#T=Y0=A}Ahe#(FB!#AE>*ghc@%UG2 zLN61LC^(ZctPa#69_32XRGfsz2~n+F--x=?;dFRDK>Anttx>bx-A5p-uJ=jFzrlG3 zuc`>N-?DFIRfNUV@&v`a#|r*6KB&drJ#bh}(!>b0B5ANdE^CxchD3lVnaaR16iPKP z7B>^ofKh}_i%6-CI`-`veLEk)x)XXj7X;QTEejyK$UXuC@#z8NK|oSVx`roU9gu1# z(;Q~als&?GCMtcbF>%EAyP$pM_j^sCLSZ@`+RPM}(ICSM9tPO|WRk2#yFl!5Fazkv zi|^gZ{?KH9#xDX+4t_HR(d08a9g?5+|q_P^dNNNjZrQKkrZF>yRPf zzv+`+bAg!=E>{=rjfA~hY5Uco4~>MUP>O`-%eVkQO?L@wW*>K+xdupLH#vx|4v`S8 z3$shsN+1|kTM7?WmzrPMA`g+XK0^gRTSIHxhIwdT>#U)5Zw<{?$NV7dqDQ?VDyVF} zypU#b{+rb5(e;z1uq89tp8zb7A)QZ2@`TQAT5x z@c!Qm)v))F`F-n_DfSu6?3(}pb9Jhzg33v`f!>)Y(F^Jk=L-taI$jx#At^;^lF%s3 zU3toLi(N%~3Rh=ViyB@kagD7dH65*xhKdOt)(aMLS8tnU&}?fJWs|nXj2kJu#SrU- zW$~W+g8^CiD5HBT0Oh1Jek~OkacBq4-*1V~D-0gks3R(iq%Si4neC5_$tT-Vw!Un~sq!cD2%4pD2iG54J&lndqIB@2FmFL;=2Tj0 z2XIvF!Vc}^wB{eSK!wmcS#9FH05(=|dbe|epnF?~UV>;`V~_}tg63OBgy*%?&u5Is zggn?}&`EQDZpB(w>?2XKpa{i*syl zON=sco?*?eVX;;6()AJ+T=r$Dz_UPy9zSS)0EQC+DY0Q1XxL!E@F1-#84fSR0>ShO z>4}sfuw`mnhMgpVpR346z_KwJUOXv(j6F0Zxqb|BQ_jd&7ir96ipG?9xZv@@Dob!D z7QqSm@R6&FHl0f;t8mQ`Vpz6mH4?pyCMy?*X`JfW$VcSXq`W9nD@g82ddL*;%>V8V z%@a}iG}ynW{Bzf6rMnQ^YgUx@<*$|xh^RQiYaK>Q-?;38x9zM)EG0@BAW?||G1Phy zQo0T))-3Bd+k%`+f5jPb_XpoFZ6?d#iWOnoqIS#B9U4K z;)Jl$Fl0JSdy04&QTs^!R<#7QqaPDDLJ;{w4qd#uB!nDKA^beM$n+ag>youjwuHDS zJvw70QK^Z7tN|Fs?To{?ud54G=0Dsv+PE6*n?BWIkKh_`SD$0m*;N$H&*)&L9 z@v^f0?|fV8?ja4r3@yX>uPtPK5N&+4LUcd`e8j+` zPlw+aToQ5PQb19R`Qds2zuLD5nGBkuMOHxzAfBIbsNE51J`P&7>jJ?H04Ly8^H8>L z@*MI_05>0AkS@_3jN>WCU#?)G#PLipaqz(ItQ*jezwHzQYJqRgfVS5hU3SpS=agnp zbg{L?^28yf@4FdNa1IV(9*$o^14wZQlbwh$)Up!AiU^N}G`@l8*D{zuk>#x&ht&w8 z3f$M@uU1`@-pR55hMP`-eG7b(uz&SYOhzYS-xjOD{<osq8A?_jmlUoHKlZQ(PLK^|HH#N@`hy4TD{|!d z1UgG4`Ey32Vl*_9G;j$+^Vby&1~%EA-@Rq--CL^jO^n&UyK(N_jn!jib}HBzsK3#+Mqbmt*}rl5heN@rJg^kjl2mU^ zk{tDHN_H7s3U&nJ`7JhA509NvEh3wzYAw33IPZ;o^oqo4wnWzHMYMGe&l{7<7|;5o zB>65-*+ANxi8Vf=-!NW{d&NIj=Yn0e_d4PntzEd;gs<^K+4uKY_thg_a|IWGsJ)8z zS$x_nKBex?O)@=k=B(;?jLWwZS2gw(dsAek|4LXh^7vQ63c~t}(-L9D$;x+}unb(6 z=CqJ^(uB;48OPHd?GkojU7utM>D)k&JDE+pc=sXn8M%u1x=;Uw)Pl^wyhO0Z2rXIb z86}=2a(^lBWY10^3;#lS@q-G|gd=_-7~U^APjRFH(%!--I4UT~m#VL1ZLa9Il*k;y zYT%SQBgQZ088a~$A)k}TXwB}Bb)KJ)S?OsU!(N8$+IxOjc{v6Xfk_WQ-W0M!v@GhN zx-dy;$ic7>=6tNs?T+Thldvur$Z*NrUbcVt?wI%i9vB&aLMLbvmSU$&%zIaR;Xh+i z`JG;t{{o({+IMz|YAz-1v)`s&LP0s~5*wwY1%bOOe54V=d7(FH0gC7Q^^mP^@0llW z?+vQ#R-p z$v9=-3z;cSpfmP=$i7*#(g_JDadK=oo7He^bd3T&JpTDQT#KP?nX3Ybng=Q`)x57S zZL3QRC7=nMYY^!S!ufpkn12sa{Deb!Ak!0`naN`KprWL^?toMKh12J}e=O@{nw>)b zK*{ydlIArhnNraEqZ)l`KA|}ZQW3zZ>k)*wwaEg$}Cb0z&uHza@pZuZvMU{Ok&{x6pPzQOw(mh8JUP;eaEKe5r zR6cxXQJ%R91L&T!)q8s?PyTthL-%}#B3YDYV;F);_xud!ay&o7=acUF{Jc0C2DczV6ZLpV|0T*0miy&7kPJGczqIWBUw1RJFXNa?VjoqLC+bz#V z&^ci959sE*-oPCPu}1mBALjEfZiOJIZi1RFC*zVG;BX$jFyVh@Kq63zCx8)SH#i{G zdV{7nOV$bz^nwY?B;Dgl@Q zr&uX5Mv|n@A(*r8V1jY5ic#{sbNZs|WjYKqEJ#LR)_KZcH&<=rEiaPugEL|jpOKY$ z;dcaNwsGdO{#1^TfhUS}%(oyZ#zi|8>(u>Yn7JU*!iXV!dl((VU56j5bKWhOc9tMO`aqO~0E#MVj>&N3CxCw&~e>pPRNof`1_mxROV#|bqOMx&D8=&$B z+~Oo=vce#s5<9#A_-VXZKcZ>lVNM5ETAx9T17?DJPg~+5dvAji?cN?YPiaf6$N_{S2AI z=T0%k+f`RHShp@D$ku^AzaV;w^E_l3p4qX(>mVbCwxkJUvA8gvf)k8Ns8}8Ysx+vy z3k`212?Qsf2YSspHGxiI5iol%L6UUMjsuAup)o`Tj~yP08;a#4gis9wCdvvE)R8d7 zifjhy@xzrLat#Tn8JZA10$9+yvw0sX{^9G-dETwB{_-!p};8q2*CSOYfcy|7X1Gr_Uo!*XI^NQyFw_2<$)>}w@? zo}6wnxFDLAC@VOKykx)}W3;-75{`pDI?~c=#NkS)n+tkewQ{DN95Wlrd_FXuzD$ zTPM0>*l1oGwKu~8;BnnCGNUA7b6U1S!$M+&3++q4UWBx54geJP(fR`*(gd6T%cAiv zI0wm#2lZ%J6bnUFK!v0Bw{BB|@4Qy?0G5iAG{}n&-=>P5$5y5dDhh+N-Zl+F&c1=O zuRo`3s)WaJhEvR@{oGu`4u(4)!49%KOUQ3R_=pRTXX%X}zGX?#U~f_IJ?5xl8hK^l z)cQJ+@|0wkKu#R#u8V+l?jw_qE`o6K6+?>(F>H~Y5?jl>yXbyG+nL(0ITQ=^d0 za}+~#V)h<7Tl2mQ(-dIHVhX}J;w^#=%cDF>db#Z4X-`IJ?bPZX&gF#&9gz?d=`^n& z!3^n$fr~s{G8!_kwUPe6r6JenhLT&@9h-Iuv#_}uD^H>t>fKS~7_>!_JzQxJR9E;3 zL6wP@#M$7RqfoBK_cwO7#GxFLN>-lc+4#wPe>O114?vz|17K6*zA?lMSblX{!A<7 zzJtw{>3tqn#D8CCe|XYe7sdajVt=34@*#+r#sOModr<_}nZ;AV4$xAX`7)=OAL6;p zdQ{$PyBmfN!Y2HHuw6;~1LXVB_yhy4kpP0mgkiKyAOLe>TVup(Gf7uygmnWwWlwQG zeCuYx97+7;&h}gInIu$M1cHe=BS>v;vDEGj`EPHrwZFP^f3>6C>p>8c8V*vY6C7%B zWS4XvRqfe_;Gvj`$*9i7#Jf)rAZGr)5kZ4!lKP*{XT52EqkDe-&a@KoQ5=p$Rb&|H zt6JE&D$?L=QWdPul$2COUa`Ka#f_^X`@|+yg%}c5xizxuAR$#7b#Q6Zs)(4#P#MbB zRmFC{jjCGSv?{!-xvJ4zRay=K*ps^p3ZR||7ht!!M?%BEGV^i{FTxbNVWjjP(S zX;oYLs+Q-f+PZO7TQ{w0YhRT?lO5W(ZCus1O{?10SH+3HeO1lIRW+Md)$~Q0+hb*H{64{Gahb?1$%y7Q)0nTa{k)oF88ZQr=6?VDD$ zy|3y{b5-4CaLqsb=SVCyUbN}w~ed1+oo0NDM`4x>s(bk zHm+*Nrd93etMU}*ZUpbXaaDKUw5q%JRo#8As?#^Firo^MaM9EIs!pG)YUjpP?cB7g zoqbirrS=^>W84AF z&k?LA_nu6N@W#%5Pi|HxlXP~aya`(xObaQuZ z?l!q=xX_F@1+=ZKMldb6nvm;3f$X6gZcjg8iC*9nM znKKEL84KvgJM%h!C__E0r#T+RKBTvh#?XyjztE zQJ5c)OyVnJWy2~0y3VX8hU#;L;Vew$?ScY5no+!Mx@004lMBoUEiMW*W{oHa&<1RV z#NV8WJg@%WzP=azSMOu3`>5=)$$eg!)qszG*AFZC-@u1+*$2ndZ+YwFK0m~pqUDGn zRF28Fut`ZU?(^p9ec#r-BSDYv?z_LsJi?}BAKd5PQ5ap~6YnXSyV+SFK_i)95vdw9 z{q>qja|bmOEWGLjATtiYI=N=T0I8Ymb2Qmo8RO{w^#|wCI;Cbpr$FBR7!rqRUkp>b zNPnp;>sigcFwiGm>o)fYB@`R3x>i`o8*@6+qiXGuUW@2jsBn-ds#fGRvPT#f?GYWz zJz}hKk3e+jTJExTpG4Y=HyLGJYoT#RP!UbhFLnfQXu}$};Lg^-(m+r9z7LYr1tnIN zEKR-c&qmEXSHEQ)aj0RX_rLn-qCuo}`x zm3FVa?qef(LpasjSA8su_d3A|EWYK7Rdd(X$`WY@Ag>)}Kv8-A@C!>wp1_r&`8H-X zW3mDa?xDeM$56#2ybZJboX;#==Cq!T++RGeADh$Y0>`n4dJjO z`(+c4nxDkHYGp+l$><*0EPrLa@YS#ih}MQ7I+@k29vQd{+*>&~u!G5}qz0HC~p<`6gzT{kKJ zgH$ppuSFtP!UiKhI(}Q3PaE+Qf<}yV?cFWY8pVd~tgbKo(NWVom02Tsr_^MU!c{~7?6_DJ|FA7i}N?PE@ zFdQ5=LwqL)2Arx_j{m3xeFE;sOuc>!$Jc&kP0Ts{IAIfqMI!24-wfI9onW!8g60UZ z**N&#ojiCh0XG7`BcJa#GVb2G!AsSAY#~zkH9u$0jaM6>Gbx}|FkB=DVa9fh3Bkmd zwmY6Ax=s8K>SMeJ@*<#3kXK7^40&-L1sHChebw+FdjMyOS$33yb`>;0Kn5U9Wk6HK zv1Cz8;t0IXIcZ3xQ8Q2AU z>D1mFDKC<=d*dfV+KnvsyI_uWTeQ2HhpkqYN)j(cvcwA)H~9%aIco$BhY;sxIj3(0 z!{tGcUX(+jI@H!rQf5V>4C%8vpYbv;3L`#&=MeWqrsT7puN?cDc?(61$31^ z(fu_fO0l^=E*^s>aY(aQ9YNIQ*@j~Cu?RpM&N$}c;Ls|x(x#M>AVy^&Uaq=c*_w5z z7bSnPH8K3bi6IVM^(nKv+s$6PEyd`tlf+esf3y;TY%F|?g$Z4n$ED{4zOkRv_yXb# z_9WtSR>JI{^q3+=#l@at8?!<>1g%MdiI*uUjStM9$B+I-b)oN1wLUhY7yRl`53GLB znh(g*ta5Mh@WfmRHTd3LhrC5CaUS`#P5ft*sRGg%p6RW-ODq1cU$3tjqFIRKCGRRTzoLt?btZ4bJ__Q0UAt&-^t z=YK?$zc)W?k@Ij52xYsRE_FxI2?gUCv}egu__w=ytbrDB^?2j144Guq2&dbwe?Net zJ1ov3k>V*K>0F;;P;JDKe|WGg;AcpMpYAtLBoIKtn+;hADki352X2%kqCHNo>&6fi zxWdhS0*Xok3^GJC51ObyWip)A%x6giYv28uvU%_-b(jT!84BqBdHjS`n7IQBIc-GI zEFr>3c!F= zp!o7>@0f!ijX>88zgtt;90Y6eT_)y!ub3thX>wo=#n+kW3Sj^4~_3@Q1TF?Pm}s388RF%{Y%4Fetrv!rew`}wx0av^(=5B(!ggd-FBUf6aM_* z)WAEhG8^T50IE9)8-*bmMnrY|fo`qR7*iR6d~kER-H=ipg`P5JJg?g=a>oHxNOtSz z_!H#3p4)Lqg9z@u2+mdeWs)JKUDV)S5gREa3E_`WnB{|9=x_gwozzi+z$Wr#$F3U- zY$Ai_QMM9Lw%B}HLXJ^}%!pQ2$4c89cPWRcn>&`X?TzY+E4-@PU0FU+>vbC>M8W3A zyuZ+@5Ka#3Q|8;%wh7YQW;bj^tmP5YJsY@=r`JnPGOn)Ui;QpWmc zNW>>RbLm@OPR_UfnZ(t6wuJWQUacbgB!b=LPxDvId_Hvfja(*R8SHt0cv1AI_Z`+w z9)PhB)U+EK?%w_;8O}6b{Mu`wU(h_4iX%k@Iyw>0$l`?iGtbC~->lQ#!)km}(oAid zAaqAGWI*}UaJ7c}({30&Cgu60gA6b*SQ{S;ux<`BWqF`@j#AtGjMsCDl6>1Ud z)nXiCLA0zKVU=m0SSL-e*WS9yn2j;F3nH_a@y73h-9S@_5^S*tvA+i8Bh-%HScQ6y z%qqKIXI7}#Qs%TZdC)kzh5zK2D`U&)>z>q8&x)pLUYE@g*%z-Kl3wlG;MJqjs{_cJ z>%aQ`^y-7f2A};%n@&AOP>XDp-M8PKTfC@$&$flRx{ajWUHxQpzCTY%KSxV{+gonx z5=R~@r<%CR=C9*)W=e9rPBwpZN4@;sJB>~RX^+9C@!&w3E%ajeeHXI3)^?M01J*=Tlr%Od1rCwA9@3-> z7|R?jMUnCN-DP5cxNio#f<*(_6iRoOKLZ}S9rV1wE37aM0;xEh>8IpG`hfW1$ONZ` z>kvE&bu%5bN*r~l`XNlk9-`RKM}KYHcxp)h5OajI^&Erh+|NZ)J2oPE;oOo%XNa4h9tL)5ALB4CkiIrSKP zS(XsjSrrs}3E^-cWWf0>EVuxjy3cgYF{(L*(E#QG%%R)3$7;o%Cj`J(;9wEjKmKsl zD~_{0ji$Mp*V_6UpH(c>WtnN&wt7^_r zpZUL{rWFY2A}k94!=l?Aev=mS?r<=8p$F7VN_Qm%!_2Y50N3WTbOH~jszBrcj;9YX zPonqf;GFP&t2C#>ajX|hgg^OkoM|n~XRJ?bIWk(-Xv5+{PJ+#3l?@B4=rL(7fp3nm ziT)w4B!DeJVKCM`Vb2O4)o8+vG5Y#Yxp>XzUo824fd)oQLr_I?Aq;Xss>sfv?Iebx zrC~8|<2-=nIBYR5lezxuE+mY@$80X_!bA77Dt3hi@07~4E}_ONNz0oZ=S>Y^pEme(VxW08fO zX4%bkLn&*s1Bj>~NlR3_8Y(iaoX66i1jqflC0MZ(uEQR}#f~-AyE@Arkt1NOv0u5t*f4v7f=xkDOgcB!5-G552=@~1-B(B&n&Jq*r0*mt>*Gg=4tV#y@z)y;9%&^AXH&^u*xp>F4gKgQ3wTmU>4?bH zBIRJO8YQeu7G!I$EAdQ7F?D;qNLp$nh+3IOj@w2#31@J0Zx_11VhUCP+(VJG8HmgP zr+z76@Ha|6AhN>M2dV>%8`jDazWSDuPom8~3V|ArR7A|Cc5T6ZSSu9bC)&l)yrx~t z=zi{o#dcvc@QEOG+|F~&)9^CsO(m`|CRdb@uERODEr@5N4n;InnpfrcZ#Kc(a2{_r zfVVa1qJa$ddUTEUqCciNhqUQdc3BpiVgdNk$j)9Elb@6U&|!j5aLHCiu{!J4t_`qy zV+le6tGCQy705)L8~0b#-fjbA87h^vfXa)LKsAT+*^mp|I-E0-3A7sk4Z4X4G-TX$ zIQPgBP#YFOR+vo!FE|jCiP1cnsh5-SKwyxdU!63*fyP6{OFKkx+uorE$tPZpV#0AS}{;ozTh){2J0o<(vPYe!IM9c!7CdRQs(eQyL z(u(0IaPSe_!N@R|({%)T(5WuaLq}JHHI{Ld%k9F;MYjtt_bWtR``+T>DX?<*FrD zwrp4(M)kHK!U9Jc%G^h@E|~L!M7W1rrJdm5KL?G>0z=%4=MG-@4x^L8M*5Hv-?@V~ zmNotmqtNZ(B}Y6+4ueh2tcm@*xJh$sna zYoA31xw3h*bk|;UHPW4mF)ONBO2RZ^+)oOr$YvEwqPo+i9aIMkzBi-Yt(J5sb=HQO z@6^0NWvut?55`(kPx{;y$=YCLlY{M*w<5MFJyDq4B9ZRm?3y^{)N(y%n%HIiROrst zSC+18gmJ}UWgNRQP9JR~5A?~Pe*!r1WUW<;G9=|tw?qzZuCLn2?p8%O7;?l5W|PAp zR||0%C<7}bo`6;%yn45{cvk7(XUE@XmY3*RV+Odt-s-FN`d?Du+HnwsQ<1w`Q)hBd z+`b5z$#r{}sLKx?$C@{TEGM}5GWPV#Lh;Sv(VYGK_Gx{NF%9uwapkn?LiiV-+CBgL z*Ney7%sCIaibbJ1XK-~_=IBG75`cF1w|>3&-zZt9lJ%_QaU_moQS^fDtZ59p=fD@P zeF6i@C5aZEz>k`I^H{PTxBuo~^HJ#7OvSavpF_gs6JB)7glEb7P{(YnU*Ack(W zWWNq!iX3|c1TH$&YahW3zJB^4PvOe|Ge|mMZc16Z!%knEVYejF&zh zv|tvVrD|j2pdIDOiFwah5YkuxzlG+C{0vsM(Gh%axddBePf>zBrl%;et1J}$XQnHjt4S7DKXn$71rM8d0S`wlBZ=b># z;U-{c0dYp_=ph6ctdhiXvgw{vtEg!qZ4z0?n?&4mqYZPm=LX3%Y?I1yC_WNDS9(Q8 zpcZw)j4sI4&BG=Od2;BBnY~%7=(}J73c@QfU^gvsleB?r(LP&fbv4I2l>@ zg)b)>MiG(AYPsdAea*`@GO~tU*AAxw;mB6IZ6t*l*4(4+QQ>g32!Lov*{v^nt+naPu(n>@e%M7y2Vx;z~4xHp@ws6`7C@@IiaO95O6luM@ zL5g${W@6pJ1f5CnE8DNUOV3}DL=8lLS6wZo^WbwFBojC&MZdZ`ENQlR7b}iy9AS`# zR**r>im1ulT!qY>~~ewl|)Zm;l=$3AF8Q{(h z1y)WvC7!(QU>zKI8PK-?sxQEW)Y@3uKIE5U(-k+vKuzYM%mw1&qzN` z3XlxoT);hn*Y*><)D!U9l2y4H#lUCTunp-5G_S^m#3sQHAn6=CBGr#G880^HQ^DE< z#n+c}iTTT21+yVJH$wCk*K@v;W5BSf@8p9&yWSn~iktpP?g+CXtA4~(fnEQRVe?7d z(FOxnVr`A37#Bi>9WhD_7t=Ow(O2kG5?;gE5G*gdZkO^u|H* zYJ(kUS-m)d76Q{eF(+P~r70#&HV!1MLZYANRRw&C z(INsvqBVBLjsFoJ;iQzc(Jm(F7h^Zbt9s15-1?ffu<~fdUe|;&fP@U(vM;8HAQ0sA zNU|TgTy&D3&ZfBSc`3L9OSZ>1iP9Y22*Y%Z1P2ir5nE5J(hh*oib^?K#uRE5cyqYu zBrS(GtMVpRAKq^qk%2YLRu^K)h$w^;dQkn(>VYW8{S=i#Mi&QZN*3eSWvgEjLxKj7 zntsQ~IrUbCG#c-YC`=xIp#*J3`*)yE%3ON{YJ2rdV?HIRtdo9# zfr;U^f-j^1IlliK-!r;}qSlTlqP}oHY+w74*L;N2P!)qHO*WlXL~x(Ma8p6Z7uT1= zp0~X4_FLKU67<-8FOBTD&>$@)OJe=}#6wm%xB)i{lwe3)Rl;0o7}bW*%g*%pn71~f z8{f}Kb)?uIT=mGu%ozXqKi$`|;PN4HfON>qhO+Lid<^`MwCbE845y zKWzUd-jW{I^nPjXS8e$u79MYkRfYsOLN1fICxw1-1pTorxo8P+V`U0fS%pP2k%l6> zpQkuzhh$n~0aT8LY2n>;);b4kGTMW(#TrTq=A5Q;OezQjz6)ML)YaUcR!U`C3iHGG zCO0!x#XEKdHvgd*|L&d3t*$2MbF3!R4FO`rYE|bXi_Hzo zvI7TF6!_%V=~RrCKsux%sf`WizyknolD8zs@EtEg?)tl1Lb@L$YvI{SGD%{NpGmsg zoqqPEpZ$<9G6%Vz0SyU#8H%bn)l3qK<&LZE*zDqjO!CxcS#p&W7bsM#TdM4NJ#60gi4 z;xV}j!lteub1*hpz&yB^6@9RjOjm0>9Ha*h2Odkr16Vcr*`EUE;xswx$g!DRflF5u z;D{R*x;V^M1q*Q&FWiHQiDpr3P~5m!1@LNbi8@s!+8f?KaAvw&n`M&He5I^DjDvh4 zVaiq~pG)p1)R0f8Fep9h`n?aQx?B#%v?r}WW-DkQfEgNq^n|a@5Dj?mGC`7*gJ1!H z{$K`0LVt)hqL7k_rP~X?eWh9-xY)I;6T^n}#GDHh$DH$Ox0s3nk+dTtZq4GBnlVUt4*9eY$C_eUN^>??F(B;1 z;3yE!Sr!vBKw^4OIW|sc5~D82x`T5~U`8i@=`DhnJ%+K!W7QcpL_;nSO8x*hUZx>JwW67{6A=9yo*YgSy zaP%%!Y{|{Lc-fM4Xu8E+yxRa`IN3&a)-AJLyj}4ch=};v0u5{VmsJVLs{LY#C7b?ixNTh=J)D?&`J#2~bAsCAW8!ZO4l zqbX*(IPp9NCAlOlI7yg5!PVwxO2>lcXNpop$A{ATv}c3468ub~=WMR1+|11t_V0w{ zj3~OEXv;*j2uVS-a??GGLoz4skc0L_D@Y)qEwF=)S4$~Fohv$hDmAa>2n{|BM#kei0}gYkn9!}}y>TYf z_&LKA-GPp>h}nPzUrvUEo|b<)bw(Vtz&DDN43^CyL@YL+Dp$#YClBr3LEtex_jIhX)I37^gYx zeSJX)_nq1!XmOcYXAI6hO*Xh(CSj5`ExR?KnouH|BHlvAoSV|ktTL~}~=wAvX*h~L<%W$Zecci3#q3H_mM2!ftt?XOw&9Xxo)3yBY}0XZ-S|X zRg>Z67f@2*SpR6&uh*%kB{_$v$|!I5RzY{CH~+yMr^!FNoiwQlWj#$+>u54U)eeY- zJ;jVBjo0dEG9<1!n)G<^o}w(sq@K~Ftf;3+22^e}A~ZD7BxjMNrm8hHz*07($v6W# zD7T|Ygu#v`U9iJrh)E?yr7;Df^&~H%#TX|yN2v5N)Jre{s{b0kqVJ)C=zC>!TMrfeHpPuW?7&%{2X z>>F+aWtV+eDclz3Fmpz0&O^yh&gF?b8ujo90wYX`|Aj|7`FXY8mxq*O_-nxtPHE7F zw8?kjQf@x7Z0usJ|9ks5Sn~zVYNLz8<^|>HRI9JT z5ljeA%nQ+l9I;b5ix4;>xg%`=_Gm0`laW8ebFsLy5*SiPq>ogBlw=Yh6nw@G5e8~$ zBNdV@+G}9YD5VvqFtG+_HgOTLWLR_Cj~C$2EMOEY#!ssvmNPk|=Z=EDV=+9@BNpvs zo@M!M-m8_4$8-ba>ebZIoE#@HR)jsd=+Wu2-FazyuO|`QXwkK?L5g;8ZXz8|R+*pp z9d2kEA!G=ryn&PxbSoD6y#hM zku+U4SbJ#_8|P|Py0lXOJ$i3J2K&RXV)oaDbei7i$3h}k;_}Q9&N+##p2m78C==^O zMw=%Y{f@OFgsGYa*Hp(Hl`sPFjeIPI%U1Yo2>_`j?e*g%6lA23R{~lZcJP)Z;RLND zj^bl2ob2L+Uh~}Ys3D>74%JDREqMbgaK(C0HYOemzLntQ+*^Q&PRz$LE1v@+6gs>TO*oA497Z7tOh2^JgrvJg-yFgiXmG!>s zv3J$3T2oofoO6NB#`iyhsYxcDhDGlxKccJ}74$e*FJYA_pL4K=hIUCW?b3Xj5_PWANtF-wwo?t(7cFirpLWkgb5E-u1H zP#(EhKndR`L*ON!xqdgA#nYKHBI$P@XfjQUy%W| zj9OV4XX~dm1or@l0phj7a5zYS?xE|QUR(u(##~Zd&d*-~y)NVW4#gWWTG?6|Y5O$> zclB%KRQ;Hpstl+zZON%RC#UN8^y}ev&Q=pLRn2yss*KjN5r<>_JfeiqRQeE{E25v% z9Gq}KXp}%8&Xd^&Zl2POyC#-EDq*+{gZ5ZX0;4jh@&!y&DNjG>sOXkN}5qUFUQZ_-dB6P^QNUi zySV1vA4y~17T@*Oyz_U9@$RHG?|y5J?_}?y+fv*w+@Gkql{XU)4` z)%YChF=)4q-z|xlLc)HU3v$VmxiGy?;=<~9A{Q3Xk7+kRh8TiUVSb(k3op!Hg%m-M zkO1pvm<}m$niaTQ9Mb+Ws8$bFjt!9#ERT|}YC{nxWY1brFaU5#`8As0#7uXUU+%l!NEBeBfO!w6~*%%r$+$(HUH6;gGg)wH;i zXZKUuQn-#%m3B?SN<>w~K_J)gEy%PFq5JDuV5GL`Lb1BiW?aj2cj-#j7kTM;S+^&# zqmQNVH6py#U4%r^*Wm%|MxP;WU}PN@k2GiO0I+}5#pO{~8b%K%RuJP1LWn?6xY^=d zwFpGl(YD`Xnnc@v`|x_&_BVf_FiO?M_{Ma~neI%d98a)*#ZEs->vy4I{SIb(+qT!N z-?{nz%>85+jk?bnVz;YJSR~{KebbUQbDFKcRxVIHo~K7wvx#p_4cn(`NQ)oDxCqK{ zOJBuR1Je_a{>*e@st?xqo2wZDogM)Wm$ z;3}Z2oA)A7TebK#QD6Kz=vxMIy=p16MJk))T#eN_V|@5CfS;{zSWR5!Y`- z_M;agqONCu5rcz*biH^mRh%>h&P3u*qWG^x6(icOXLm*w^88P(!4m02NHxr_MIS4X zi%{8*&(mf6sDHDRM`&_76RS|5J*bs<%Qn;)qgGFT_sQY}($;TS5KGV!)vrIFt)M+- zAkG$O2GTnY18Id(MtKub?t+P!C}#C@bHIqOG2Je%HQKs%)N=g(RU$2+-6FwfYXPmE zUYy;OEuLV)a`f~(IGC6a9pr&zebfqUj{1s(S9Anf_w?dnqteuHUaHWap54F;`51C^ zs4XuxeMWvFf6)|JtO-qYFMiWK6#O4xJdPZf+=cWnn@~|bJOz-;aP1g3dZrjNnL3=W z44esnLe5<{dn^%Y5cQRV`pUezMH}@C=&-^Tau;) zmyg|_*t;mMvwx`i!l5F;kl46&%ts1|anJ7EsPEM{CFfx-(O@xH7$1!ID6(i`CBts_ zN^Z_|IRR61uQ~~0YOymZs0ai15;_2llo499B2sPrj#FA{>+@0G=YP*iW@fTwv(rxP#)Lt&Wh>8ITd)WB(e`LSa&^t% zerP$Vf&h2U6Rz3^Tq>YbNY)_`51KrjyH?lb;rzADoX3Ej+1H%u%FiEWst?jdfG7@~ zbDHd+>hRtrO3+V%=Ss$!NKpI)B6Nv<2^TVuZ|q|k7Q1-DTS9pEW%!p^4DnW0Orr96 z;+AK34F|$`nUmZe0sH*mTOCj_pj-G;bztwT%3px;Cr2@}h+$2=_-<#{1`)^RsZ^cZ zCI!%t{8M%t?mv}#S4K*uUO$eq*|nh6pXTBWXC1!guRdEI)>PJCDg=;+W|;B_3qAbB zYhJ(b%qF{>?OpBR>p$Q7*`a7`d-SUQ%Bgvrdq69PKl$IDej!RPg^vEh%-S-b8D(z& zyZ@4k+&R0p1PxQ-<(H)b^Lqc4T))7Xhh`=uQ_U)vWNxK;NAB=p)`QqQfJu`wC30x2 zyuo7;Tdri3h4zZ|;xGl6geZ8=7mI;V0TmZPLqg+0Y~u9;EK)p(J-dFe!w+JMt{<>R zj1sXU*AI64!Dbt_s(&mH^;jUWKf(ydDx*uI<3xV%e`P6`aX6PS>vam3kfmr<;G3D? zZD23hxUJa@66@{Dmf-@q`oHlGP&o>bUbM|F?%*0MG_4~9C|S1|GrKEoMrW!x11*qw z{g!)MzNg%3?i(M80wHhG6|G_V()sD2xH3frNu$N=5!D?ji8O#G$$_b0&=~_BBx>J$ zXRN7y*E6o(0 zNyu@#=^JP)ps8PZslh6Az%^4#P4P}|f1#LtOz z-76uIb0rTW14@9Y90?@!d@PXg!(*{PA~z)b^V72<8A5m_b^@Mt3tY0_tB#HE%--WM zo~dvuFv2swT!&|nD)t*v_@3s(&}u2dp)#?^)gkZiJ`fZqlpq)}VAg)Z(K^Rxr@6Qh zeR^NEdx_Xip#xo3BpmdWm;mNt)87Gy%>=U~OM*kt)ei*>XnE>iK=lMtz1(9e2~s$L)q8FMOCqHU8a*KrPUAvL6_C zysYWs?-xXzj5#;McxZ;CM)@@i`~zDta21$d-(DxZ>HH1jbs{xj^ZX5xYo^u-DYZiW zVbHDGnqc5lCmt+;&P+=LZD_J1#%j778emNR@w)-P79=pelT_fFgR||?!$cp$mo8-~TB`=* zz+APMk44XKIp(r5z+5~k6PQcthd;GeW>)_P)3Q7i!QoV*2$d*m=Cy7kaii^Ueu?TdAtV7dS}=nM|qQY0Do(ipn+KaWKA>OF(e9{o+EsQ*5e z)~Rt)S{KCv=qfM`Q^y9bkw)%~6xA`^g0s>_()vWJNm_TeEK9+!r6+at7O`Lgu4_6p zrnfRVZJz23+trxfn$^K20WEwDlMKi!2}gI??CBXQR9JPvaZIq=BTSrp1AKm|Lxj;1qTM4;ymE$rEzhVl>EnSN$saO$s(4+?zfd z`{=gx9C19wl6Dv)_>6R4qvN*$NaC1U@F3<-p}I^Tl9PLl&5eokpZk9H)(CL2(ybBT z>KmcYNfkRRj~J|)7}mt989`Wkm?Uj+GRNK<4vjthIt!0>d51QxLQU=-kAPvCri1FgdgGq6st#HK9`E z`iLez{-U))!9TrDPrm35ICp%6<$TKqBVkTaWmB2z2`ypt_s1~HASXtjL4e4_EWak< ztNdx7{oKRN>Fi(lNH2~~`B((L3%dXl6sEzG=qZ&CF@aZn%yc;I7zt$&9;K+RwjC8Bq}PwP%oC@|5F^c#jJp z49ta+H0*n5w!ft_s~*Y!$-%3(bjfFs)4UQ2?1i$T(eNFKR*wC?a6+TT_HL;B$G{2N z5l*z)dMP%CTBw;T4;XEgUrP~(qTNzl+56(~dg{d_$%3=MEcR;*0mwvziw*-US@w-s z4~v1H#;>nKDED*qz`yi+y;FAq-*F9Qv}G{oQQ+c#;3h}osnOv!sQLq!mJvgQPv#k9GInq|%(BT5ow?ruyU}ROD36xZh?vTns2KuW%GV%*# zY^Va(Mf>V2E@ZdF25+lBl(xra9vn8iami+ySA2}^TYncc5==wX&|^h#^NSNyw+Aa? zZi$dQxR@0Oy5tVZ?etjcO358UoYb0OqUblH**KBjy*S!kL_75oY|}#Q{NU;=l&1Rg z?YySBDCg)y*rX{NYct*=3e7c|NHL0F?!H$Qg7#;Kkd05%+^kF_ACgu4hSXOWt0ElMf# zh*TSouiR*S5P%>gn~(2k8sDAoO5?-XJT*SHPKZ#+;lofE^$?xy|Bc?;GA@Z4S(Qm( zQ9}#VWsH}UVhrBR4xFau2rz6lhBtE}nda!~_oOlC^!dp-IygiNK=69ztu+wYnG5kDB(vxC%Pfi5c112VdgTdEK z1QvqnLCjAK!uv4S4#IgRc&P39n=F=f$fVtU-@J*KTRVoii7|NN-`X*-d1I@I_~mXv zbjXA^f9o;a`-x!bOiu*4X-3#I*a(|&m)zq)=um(yC*s}@0%|rrh}nrj%xyFXpD}uT zYE)3*qNxdRx6ZwnysD7UWPH6In~PAwZf@ITcO#}G(*>PLnM{P#1QH4M$F^hqnXsE zDX0+0I>F-?H$t?rGYKh4zQnqk~K9{)bML+&Au=Y#1HO7k60)V7UAxNYkZ z9!|LU>JOw5vfpWHqP}$_gkw#QP==xL2)B<$7$FEo@$FlW@ICA%l??D_A50_MJ~=|o zLda>{Nlx>wLS!^-Gm=yg*pjeTj)gU)3$?KJX(Go}Y%HwtVJo_4^79UsT zH)i>68pQH_p(BOD`;!B-eLrDjaQ48XIkqUA0~D^x`z_r)fW{TW_+VR*@O>Oo+{It90mm7vM)PT0x|kL%KVX1J8$<8jKZVTv#kDVi5=6qP*jFrb6lP#8`*q!BTK4x z=2Ghpo#Le(P3k74^pjnIg#J>5PyJNhVmUixfv$#S(w-+C?3d$QwSN7w zY6-7;S3`V%o@$kwGpSrFfPUT41(4s-XHyMJm22ke7i)LKi=|;mCzJVa9E%VDd6QnY z44YvEu#{#!-u+rZ2fJyqV!URWz^~*w+-jP%ouQj1%q0a&>~8#1m!+C|pJ8A74C}>h zb#MD%t|(82wM-8Pz2_u!T=yMY&YRIvF1~IQ;~fF-3MRqKf`X2@$=RP4s3?Z}e41MK z0qU8yIIU}`o@nV!UC{zn;PS=IxBx}Q=N6@&p&5<_cwqm zRd&NY?x(b_c*S+CFHW@nyT}V`2D?FvR1+=!mS%DqHngH$r0ZH)m}uoAy}LCq>WOCF zy74@+VM~f9EfQ`>HhkT&8q+iOKBZ@DVM@=~iIkqnYff=(3R>6I-b7b_uNV%LScYZW zoRncEScleB5xsmKbDwCEic-6_{j96Kr1mkQQNLw{RR1PBJk~BHD&DY7bzt3$&|`04 zUDuOhVw|6xJ*~KVv*N@M!u8uW{)E=#eZ(mM!P8hbp@`7s-?B9~&2isW6%3iSJF@b+ zbljV5djTi|(HD3VT!@LEf#}MlSyYd}G?wUToV^5illm$##3HfyBu#T(k|u4?owM`a zIAcflvbuWwlyQ)`lz~0cc`6MTz(%{UMSnW^WTgLG?+KJ)o5;3h`pD566E6C%{Zrn) z`p@$EQDBV3l5nwAWccl3Tz%A6Ba*-ShZBr zXik&Nr4%AAoQ1{ZnFp8p;9N;5GGESUz;;u0Yb?%s(hlX`#hbk3OQk5r3`5spbsC7P zb9whFPeNAI##nX;kq9f#gf>JrcWM0t2POS&deq_DinQ4*5_Tkyghdn?UNzcbZz*R` zd1Fki+dF4<7~c}VC21mY?b0wa^%pq?SB?sMh9eIpr(TB_$yzSLEDCig^5TwFd z9VyVMfoQRfQ=n6^0HRr9Kl|59a`b3^)CVQ45y{kjekogwc)&gbb|*x%p!+-H{vvE& zaS5qJ*mf|{-z@se5W4nW&NrJ zi^CSzHyb)HAqGH{oq9`*5Hcgs3JdxYFtJt-y@zizSa>+2J z9cNaabO%sGHv}}5wzi}PE~xT+hWf;E5@}-Qxm|6`6;`^`3a>Dx)L{~&TOJO&4M;P} z7%)Swm0e5p5CC$2?vfY^Q4q8gRh_qEz2cy_c7Qm~&n4%Uq?PMIQ9qCS~BLeJ+#%+I( z;0Kre;qa&2!@h_v&RdQ#9bzF#vznv#z+5!1hD?t`Es@b6;xmZDy9%F z?1h1`k%hucFhMY*=ps`91rvUhdcI$4SV#pbD7_Ud^pH|v^@8$&sfzM0MfNy9FK52_ zwqDB2VS4*OMn7Q#*S@T&?;s5pUTg)q@_Psy5WVi)P=GeK4b26qf1wnV$|te`De zBZeaa8-Aq;%BpG-1iR4RE+7?ZlzkFJHOXWX?&h%~AqI)}{R&beO|3uvNa zy>%Unn%8!WzKm*Bw=AAMR#K*rTOw8`tQBAuLz_Cu2m%Boc1RH5O6oGcg5_K~7Jw-K zSOmZSTRY8EWXL>fxH`Utc?U-Ag5w^vRvk}zi!Kmy`uub#fEIFrImm><~?*3EKe z!>f*=rcJ}%%UEYF~8>SaRH2 zHEI9bffwJQD6#cnjs5TFCju$tB40q-{7Daeo%jF9e=}MeCX8dP_a9(2omo+C_*9%( z(XiLL;a{&Kh)j6Xv~lL)g)HFSrNi=vfO1bl$F11~2p#Z%Ly;t*Al(7mLxFs+ozsQP zZWprHwZz#cyOcBUNKpDIvP?#?@_eSYl>kyG`6r^^qqWsjl59oL8H>B$EpF|6@cuRs z&GV%Tr&?=vQm%%keu$P>&Opg~NxBvQmc`JBW(t7#qNxYVFAXF>{i*dGMU4ST?sCOo z@xSz1-k?;}XD6HVg7}%SB9`(jOSe2w9Kd{9CS5CZ82uidVMGc$V?IlF8Hxv6auxc+ zeAJxBoY$X37#yY4qfr(j??58c%IQzQyINmy-NA=6&mDdsHv(DFa)FR`a=i=s=&K}% zBG+kQb;G<_)Ii)^#K5+@Sxrv7XMN8|P*b?<9x!?d)5lD;GD1WkKQzY4DfQWxZ-j^f zzr#@0B4R4OF(PV#6Op!Q$jeRdVby9fjm7Jb-WZJXejkOrXv|t`sh5*OB-TYMPxkzW zClbk`WzJUH-c!9&^n-8BH+zRx>Yo>}${z{t6-&&Or_Nu1wAE|#NppcsAP^Lt-$B+< zFpH^FSq1eWHWSThgtwIX7}Y4$S278@M5w#^&4CgkUwiat8L9~>{AAy%AA9~q&w;sY zTvp)CykYIAOoPA(0wtvyGBziZW20n= z!O;`P6gZ(A7_5YHs4_4nx;!AEoY$2mh!G&5GE0$A4mmSM27za##K_hU3%!HUdsx}T zWI+WdhQ%sK2WM(wd9ucjAWs_)tL#Q2svD_I2|)Xk0=gQzqk1eA2A9$q6FZ{DvjjwjnKLyQmAZ0Ek*OTW+y0rVN-STjZK;d#Wc?$a}S4js=Ao z^?19EK3$B+WdiXgyN-T;t6fJbFb(1pwd=?LZvTZ$C!IM+uvL4#EnutF3JRW3*dnem z-&^iEdQMrCaT+p&J|D|&P7lGXN=LV(yEg=~J^VVc8wPaBWi$bcH6!EK`?uOKaL3jM zrdsMZssEM?1~P}De0Mht5W*{!6-T%zMs;P0OmQFX+OY56^E@#LAKPjY-o0+;>BraZ zJpHzw1Tl8uo+lwoxyT|;d(RpTZ@E*&P)_squHOj_FLn{ZdWE+Ma@vpKcrR_h@Qrl9 zPfFg4suesklD%(w*GBU2iI4rhhli+ZJQjqbdwEhiCACio!n5WegX)5?LfrP7woPU2 z?Qix?UjHYQ$Hf)K3*(gT#u5>0^o4I>L+k~S(3!8)-(#lfSbNAJ(*j*6eIt?D_5n$+ zvhhpoBN+nMrWo%r@G&;kPU@Aei-Em&z(-Gsuh$Q$9u!O(6?Md<7gQAzSy_L%1QE2C zo7I?AUocU;965L5pVYb?bY@Mwo&qCV(ijnlrNrx3&)f)7bm(($Zyw*sLp6JRNev_87%D zO!k6-A4O^?1COmMO1B2u@Uad{-12)VKRB9Crv43qxDe~rld24=_YuIq!-a;(+)io=m-?Ncm=^}IH#zqxlN+32q@gTP(C^Fk@+zuUSX%~%h1ccMPkEi#F<4Y-Y}@~=%O<9ejQ z`FhWhW`m%;v@SMyb2k>lhF>Mxhn;2`3i>}k?5BL%M*Rgij2{L=1`Q~*hlJi8@IVX!D;+Iyd zdms(O!JTf3@!8vX9Dt;?i}Vmi^G)TF*>7D_BsBe2jmjq11VE$32!P<{NIJf|f}Ok$ zn*uO!{)FPGX~;e4B{H(yd_{G0FY@W2@{LZL5_M3f0T7-$(tw#t&6-E2r4>1LdC%k+`XC^6_t-T@jhPy{DfmTYaZrYQP#8 z7qtxdse>O+IF ze|bMLJA*+wkn{2;d&jUk>ok%?&$M6Peh`WDo%m}wp6Z#8W&{8SqERSJEdaK{GH|QdO@#qcl=xBOWzGJv> zZQDE4-et_cYp|l$vZF@<1!(xyfwU$tdEav{Ut$%pra_|Zp;+SZRCqYH-I`i^j6@`Q)^z{`ThMoD7y~`6k*o!uk9@m*Bk>6unud`#L ziB+A44_|TREu&?3*Da$8N6)hCCo!)a1qFnenI>B32g-qluM@nw?q)x+tB<8{)c7&S zTc;k=-%4r8)A6@ib!XwU0s@ib9LuV3_BU!o@Ja8`kD5}Y^5`luG2_3;~l^OwGfa1KKl7@gppRd)bcXAy`I|79Ws-MV8fLIYlp%Bv3-S#T`5(E`(R z)p3hsI9j6DzRo7p_F0#)=m+srlQvkI6KkBkcCn+m86knAh5DF>A5*_L&w+10{In&6 z01i-ZKmX4Eo!v<7j!Rd5YuG(6SQ zd)0_wz~kuZsEymtJO(d%otehri^M?~MDra_|L`ACBh&;VCe&oc)MP|J4jg?wt%=O! z6lw|+V)({u-+$T1=3e<880woZd(nS*-@%WZdGy%Xy?_4YSG?jCf55G);+wP2{^9@Y zkMH-l@21@6$`8Nn$>)AR<(}|M!)x}O{|Vjx(vRxDFK~O5uY!fWj((53*7VOl{lR~G z(%=8<6Mn!2j-LIg>tFeyGp>325AcbII#8@G!E4gK_wzG2T(C#q`gsMzY_Hn)W}Op@ zV2$?3opy(1A>L(7&f%}gRl%#B*sR;-`fS7<&S>b~WbK>TC{bUBr1*JG%EpJIswKe! zRmV#PfiGFpurNiplp#w3FbWk1k_@Mdw+H}AxQ~JYeCL1|?h)mX>BL#6sD35a6gc|; zhr%gH>RpNnrJ6>6mg`${*}ZW?MHsA9nK(KfF;U@tWr+=giepLCM;5tPU1OKv88%v*F||66cCuZ?^L7}txz#M1ou_qDdcc>M^4DM{*JW?Ia#%zUKirx zs(FN#XXo_|4E~FQ2rl28>VN#$Mxi$oR9^))rTXwODF=^9$mKuYO<2LPOF+m}qa3^HGeiTmnVW7T>d3e=DY6D_+Wj4ph>5X|Q$NOYj3%5s zBpQs`w$A$C>OGZ~@|Y}|x#LS5#LN&!C}~e)0pK>tBfZ zXXm9&?~?Shz3n5f`RAESc)B?8l%L!6Q+YJZ85jbFBM=)T?>z-!B$o|=1RD69@px)> z*ycCvU%({u^dd!xYS?4Hr1yWRxFw?e0w>WBmMff+^F|{N#tcM`CcL?bV@D4z%|z8R zsu;=nBE^QY&GQjD6`QX?N%0f!W5L+-5Ym8X$zeE|ZRf?*5!SS?fqBvbA-jiA54Bdz zTbyQzrPo3~)Y}ChdE*eG{UGSk_NI5^HUD`R=V}%9fr(r)R-OIKYCHd8{XBH>P?I@u?#8rI@lC6zm1rWNcFz(+oj42!qayYbXJzTkHp= z>tXtYo&k9gL#Sgov8iCdhB}BL`4Hl)gZ@(lD)pcgzJp?pxZsEE6aLZ-T5=+(2QnsT+^#_=3f&?_sj`W3ukQkAjk5vqg&uh< ze&EeS6jfE)swRa&Z1#hypz1Izm7E4VUZ5B7)m&g) zTBSxaH*OL%9sz5G#~vnnhK-g1Wv^MbA(=7(AqKvt!I_Phty?h?1Z>FI6N87cs|C8B zt4%FKxNMt~M^#MLuRfi}o~hezmGn-V(7qkYOTg^1;_+lLG(KL&oeN|V7l@7YJl-Qj z73B6bW5^*!caNK?$Gf}7oQyewvyfV}WmqyP&{_@*h2*LiqV@^N#XPk$OWSOcl&f;V zmBg+RTyhUwD8<+Qk*7ncxIsUx@jixqzBnc7a{FP4E@Qjzw@ z6EYfiPtN9+bic#J)I|6E$9PVrr%s!4MMs$2?)_EV>yxYX>?pLrgP@OHftT|_LwL0c zyn#fu7^9?@EwulGR@|0DpULV=ktX9<;uRwgrPRHU*XseKY|(V<pNk+g5=p0QA$$g|sd_V!;$<-o)XdB(Br?K`_hSs|D6>@a=& zjTfeJFqs!>t~oroJ$h#uU4b1jnnJ^E-|{b6JcMptr-wK2@Wo$A5Ag`FU#e(t<>B-H zCOstW+(-2AV?2D`FQtaa)b?3Dyq$+PJTE;Yx!D)>@Gc&H{*&qR`t;&!LeiqyhE;TB zI9p#;XrBlxiRJOA5Wl%Q5B7pYu?p2_GVu$GaHqhZVeBwr-(AFMnS~IRhp1P(9O^-gwNKmWkGrM7~9#whayWIv!i1~ z$;OqA`{K?-%H-NVpck~O^GCVL$$}?BJfFoYc>s27`q3giY2=SH&nF`4LB)>^u>l0n z7hL@Bik3BQfSB`V=KPEn&W~W!oZRey1E2ix;QYE~!TC?_IDend`xlUv!kiz8ysM5O zNDcKn7EvDwU+)kB|R>bSx@+r}(Zte!~=R^NBK zWD;m*VD&SJ)jtY_3|1epMKfB8!Rke`p+FW-&RYU(V(sTOnYtUSp2hMgaVIc9IE17! zV)ckgY}1#-Ci=cyJSMi!Xp)xZ3oye-RtHx_E`Zn1i*q9V2}Q7xUnD!2tDQHmXC-)& zGa;?=l7V~58zyPkF?p`6*PKM^7V}^RNloMs(X8bLb&ht0v6 z2BC8)Sstbd6(=l3jc16N^j=RC(z`Zk46uU>Hl@UC%p!NgQK%Old(8}qqpu(!?rcxXDy_es&EG|-)e(%e6GCw`F z@x(A1aN=fhN-oB8~ls|jccR=n$RTdLuW}R=+Ya`&(#~rV#O|w zQ+VH>#BmDIX*)swA2~rFmC?llDhuVEtZm|K=E1H=Jkw(px!Qg+*o9x(mdlxDPP>w4 zyq@}dGtcvd+A1i$7t_)}I}xk)raMcM50=SgQXWhZ4nZ)P@YSX~*bJUBWXB^ZY)%1j zOMj-j0lcdc8KI{-%>fcQy3?mi=!()B7Rv*kX5O+loOmtkrHfkFv(3UmlMe3G8(l71 zQU-~pLd{CJ&{tUCm=RUL|*|4KS^hqPAzjmY?7)7ie>wv=L&=Y zauL@cEN4uEyr5>`s%EVH(*KeWD8eDY52JDAO2If_05rNYxOSRhYMRwC{jn&esn>*P zkGGMaw=erHWWX*;lryyTa<>Eu%|cYGS%_+%w7~?AXF>XL%)(3}lG->-^D}pM7S_WY z$Lx2F2Tm(#B<9PQ&QMD?`_(K$slAa&9|^j&NvE!r0#1Vy-+ zlG>q&K-eRx9V|(D$_r=ehnjYyMF2E= zmV}`h_OQ`kZDWybMzL#hTp3oQNwq(YSAcdHp?6UecB4N7e?0O!GAU zJ$|;Lm#W{Uh`=emJf*5$tiG%pp$0ycpHQHc`6Dtb;1p>&b7wR}SqoTVqqj{jeI#PHh>LE4LCI^&+5N|}*vvJ2297yk=1{wVaAru_KJh7vw z{t7av59Ki)>obw_k!D0GTsX-hDnEd%jbN13C;+g-J~rl2IMp|N`kwG%f9z{TSQAa> z&nWRqul{K2!mPT0b{Q$ax^CUfs*1jNyhEk$z&2@k03DB|y0sjIqs~H}FeEFPA6>Sl z1AN3@+6C0YaN_BSI)bh^<%R9z=zc6E)A2ucno!XGKKC+9$N%_qS@&sU=MZy)XzgIN z^3ij4yPl*}^qFEecMd)7A> zx%T8K0X&*Jnw_E)&`V8}-*L;tL2;#57^MK8gjM57lpJOuPy)rmcRq^>Iea9mFu7yK z3u6=ig_?=sK}1Z~++~)Qe`KDV`Ysc}?uj^}a&-C~B2Rx;{UwGq)j{aCLqflnGlQ(a z(Hiv99Iek^n$uj3O{y?!a#RNh3zk~G1(k=h zfyIo43fO}3xFKRc;sEb>HgIN9(3rkAx?WTILW}7WdFHX063~ z*3$J{dj(sSiuEiSSUo%0i#53vG^!CEp-z_PM_w&9@G(9B(t$y?Ui}=cZnO@s3h0?N z0Dj5Ip@kppdXq#P_it8aqiiCd69pH|BU zvf9B!X{jPmGvQtq1fU&a>RRR*t<-;N7Y1MM7F9vXO4X^d1;C@iS~}9slK9mtll_F>V93~o}Nr`<)&2|cl`xsILNS08090&3BoGiZ?u%4qx9w=kEo zI?EJAQEbuOZ4;%mf8C{ItxlydXFE|d9fPLk#YnO!LbAw%>1tC-C7Fpyus~5i7oSp> zVHeK*ScI}?7n@JvFH-frn!=ZsfJR?VP2n$sKO0Qp-fjx_Z#9LQImHGz_u6PCJ;BXr zLdgMkPbc(`@`4F{W}Dl%2A%w2VBN*YeLcH!*f-=A^Y-=Z@ksibhxqka{HIN!FUqMe zW+uu!o-{#gzTlgyK);!*t|9=h)p`RqS2|v=y#gx2`^V|gkLV9=5-ThL=>MUAKdj4pk zVRoj%+hhUF>OC^J=&NAxxq<}0Fw^db2(?$RGeXjO5HJM`nJlH`iS<-!joZE~63ry1 zqz5jEv$%S_&`RJv{?Anj=BUrB-_YWWD(YrDE0$0hWW^E)aaL#dS4iGcv<}mpy=IRF0>`)sVO}JDDBZ5 zZ1FOsq=t71);qX(Eow9fCu(wMREUte@kQ-9DR0JthMP{N1Jyw7f zLMh_4MH8L6iBK8ArF^CCL|R4W`!`EPkAC|l$CJHTCXZPbr>H$r1EZwh8zjg>04-S5 zyp=eaugR5{bo+8uP|Yo(8^$H+;{{`E>^~3u;Vt?x?2l2Ibk~Uch&`eneURCm0Bcg> zw?c{E05%d6QDJBU5+y~l+S!9{t!vXLMh9Ek^i+3k#t+u*c=@C@dulUNj`WP2)+SlK zb4fpkNOdpQ(^|X1-M0+f@c&yJDaJS=a<>tRNFx-Auy67np-8z2iqK?-B5HCY42dRV ztLDZS@{dJm>Ia}BXzHvbABPQkIyNT=cbqaKv!aa7g$ULj31&KxyJ+79iNkc+{^Rwg zP=y>rN*mC9J2*-Ff&;p(_3)yg5hRk4`8VGc>w)IwAo|_wFi|h*6ZD;aea*IEP9SPA zGJ1ya*SMh-jvj-8LR0xXjgF1^Ekr4P#CZ4ykjZlM2V9h-v8g zyXv5qQFsWdgB^fviQhQlD{XSU;I;Mhe>Z^1v{R4En`Irw5} z+kH$=^n-7uJY06M=7G5saV@Q3hI$MSr`wdw>|@ik>THvcRvP?R6hPnRo1Tz7+%Q@r zj3^v49tnB7eazd>EV>vh!YPC0rZ}A?WW?Pv z-`%`#$XomPgt1DYBvv65m6(OyU|;rD4!#!*H-6u~ZQlwygp0J<_vdfj=df5tJRqQX z)6XWVO*QCKwQ=)41TzO*3mIGQlsB9Sz??E0Zg_e`ZD@qRe8{0C%Rhrf z%4XI-|HvyI0_wDPaMkO9&NSh*>4Z?F#CeO?s=e`!k9_A3L0y>hUaPNk)(I99C3jcg zD|W7BIiNN8AVtECCQp_-?x-B>OXe6lq9=BnrEjG`JTyZtB%km@vqsbti+DQk$@WP} zfdEs+wDyLNdI<=9z*dU#iA^{c+7HCiT24y`({LI%5^hPS+GSQ5&2TA_49FZs_nJb4 z510nYDpOyyP;sXkYiO*|{%~i9lNAvQBbi``1zXcEDy69VRnP|~>tebv)<6rzc%Uh= z&BeS}VYhvUl}6(+zQH{wQ*KTy|RlofY8wGq|rjlV6Pk~Nuh$MQc zE2$3>)@5nb42$i|hN0>~1~Bs_ngOUqFuAAG6f|PWuF8X|`VZ@is$hV$dPr6r@SH;p zpv&>8=sjqRjM_aC5_%6n{jjRKt{BlpHtRDhKilN14geDZ@edB$9wt5O?4`Sw=G&jc zAD6dxV0D>QAXB9qKycpO8(A>+!_m`O2_bC4{4Fe0DHjaZC+9 z;%1(Sq->OA-;g{c^MX4avg`{!jcGO%U!RdXIbhFd0vlsLauD8Mlr>jCuJ4$KFx~|m z#P)fDtRntT)ew3uLGIcj#)@x6DUw(h3QpoeE^%0m#yafPze3*b=uU5{JM zs%%Noqmrazdc@OZ{J(3^TNOB#^| zl>8RK`xJruIlvy0-QFK)-yJY#?f>>|0Oi{P%FhW$45*RW)T}Hg4USBZ6lNqsElzsY z{9#PlUm*k|yZqXA|HTrdGMlYmn?D|^*k1x`;55ht*Cq>7`m|{0f0niVm7M5sjz931 zMLXv+heS^OQC__u z$&RR6eIFg6maRJCxR0rkOm^Vzj3gk01V0Uu$uY#Jx{+j~k#Ogc5cF3ufn^tNGt1MgGa*X5=*_Q2JLmR7bfWSFW~xT+#*g=i$(24oR|#}C#^^5TjVSv6)+{CUYMM8 zUoxlqj^J#*Bv`JIZ}=1*OMccaNUSv?7}1D=6!lBhE5Vc9`Y2M8Wz?WNs6%g@aj1a(c z7km6Rn{i(>q9uN+c~H?JS5F!NIsn~upBaG`mLI6M3=P3q{T$b$3gmi8_0f{6a+%as zOa@=VvN`Ike@aPH@A2%@>wf)W(NqT6C0(>na; z$qB~)7o8~l|GR1Y=jU4dKXy;>|9FuI-x@de{=4PIE*l8Um;VVICNfGGzk?;t`e5zc z3&-`b95I$fe-!?XjE(?FMP~P`y&MmzlVK!~!cWY!pPZ?$Bt%29 zAiKcO8v50<3X9s|Y{b_eyY-~sUGtGx@nW3xTDDqD2)d-5d5xOHu|!M70Xl%nc%pJ( zoGK-=X!nZ<$xT*YNFr2ZXz|7UjCV(jZh!rAOOPTHmB}vK{uX`3_@gf4_R<9hnl5`J zjoW3)P^!PzG^zh0iayFfWmMm1K71SyXza~5VeJ1g#=gAK*q6s+UtTlzuCJSqeQMCX ztbInsK`}l^BMF2V<7Ne9ov4IGB)GwHaX`jNGgd%|n_gX)?I`xi#B2|_)1@4%LoXHUcfYS z`)~DSqOCtR%bblGW{2h4wj=C!x^3~J2$(*8+gdQAwyAi!ZLLNy)Ald3%jM!>w%&Ha z-8*u;!omC)E%vA`3Xa{``p)_}{8{${BJt=uTf5l7athEj2SqY7PfgsIf{7t>=W^>9 zG8M>foH%fB*u;~Q=oVZ$@nqFF_(4gu`8u9_RbhEW@ZFc8xB9SPK({mIQ$vc=3b|W% zSg@!PrdOhiR@ zv)(pI7f9?WGb&jBO<3~x@VpT(ajoX}M&{6Q_=gA=6tDWH#Cb3dk<1mlt|AUlxNan~ zmQvziNQ1C4WaPJ+X_h?b;X9gEz>(Vm?J`o>VA~o{3NRuVib{5Iw^1|lXP4%bwgC9B zY;OeTSinXtiG>hSGz9g}6D$CCHF~~%NF1*)D&Shd8%h88CHJG&gX#VBBbOC3OHydc zL^|pD8b#hwt>et6!rk3QeZDRWajA7_Z}`0~;)SjCf=kUgJrVuBv-5nVC)1vV)Cv}x@9j<`Kuc>~Pl!CA^z?wycx zPj$m2(rUB*w;j?RNk}VZgFxXZp!#zeGla}=-Z zF8@)P1{+A@YP$n(j}e~E#+Dw2h{MW@8+)GFF#D}wI!(b?b#kQ~vTg$!hO2L1ma#i^ zTLJEYdf1m-p}wWt9g}(>gFZF)0l;_N!-NK9J7|I;x;? z4A@7lTk4)H%=)#lZmAUyH{#OfQ3I^Z74c2dEqg&0R7fj5>6Y=O-X%V!_kxk1c$*Nt zQAd()>Gyz>_tq^xSQh;&N>pt%H|M;DsqKM(^aZk5u5s7QT}zDvG8W6^c?BIt4?54; zY3w`7{fyi5b`cYxG)+K73OV)jl|t6jSN%uoDZslsxfMFVRxv8 z+;w{XTCz}$Iz8)7H}kFw$SN>CfIw@m4U}o-qobO$YTTbwsM4?h-!$O3*RO&JG_j+a7(YWbhSb1;DnrWLUPPbHsb#Q&AHdL@^FKiwQ{^ z(xC0Q!ZhTveu@j~Pd+Y9SJdy=zQz?|uF^%64gifyYdT=Fn{Iad$5V=JWY~eRk#RA_ z4Om%Loiqi9sOy*ER>|t$D2GCDO$#GbGCaHW^DYXU9i0;~*fEG2U2V z16hJ)3N4=k#GKZOB??zai5X@fPK7p-^VFHsXna8~t=OHzrg6qDCL)b2Wlpo-%-hM? zKyGYjsndirr$IVWq7?|gm@BJnD$xpGAl(W3MI;sDjC)ypd@fw(a}s8>!HUa*8Pn22 zaiFCeg3V5ZMCD1#9)#3%Qd5lbq)A8(*Rr#v6wa1H&qsOEP9lj({qW3r(sa!tTT0z! zOOeFdBU=i?RM4|@M4%+$xQv-ljxw3LnX;uql+^!dbfDNEE=r!FcI8cRUvG3bkKeAO zi)LUQ5nm0{6m*Bi+s0kkAWs^7Qvk_ukev4PN6Ax2MF0a;%HPA0JcV_l4PtJQhE&K^)rb!3dL4Y4vugq*CARy+X%%Qp(ZV7$U#&-KLAwLo^Zu zZ00(Diu@h4fDCCkXc;1(!qXYGL-m2;veya8vK}(@Ci>m%u93wpR`!CND3WPu1M;qJ zBmyWdPduIsuehWb2HoY=8BjBwgak-~5~3(sa3a*f7%P&r^Fnk+DwItEww`Pf1WD$X z!g~~P(O{=yegm5oOhCwbVoz8>2wMT=nG6L)lo#w`xzJIyBr7<;RNOsYBZ!&cMt(JV zraXzLznEmhZ`$*A0(zxD847Ek;JnZ+2C@@k#@Y145|w6%R3o-kNw-;Aq=3W+>l}2g zS!^3!po`Ko^lm3tq1R%2Yl?P2S=pDJA(>wt#WJif(17U;1JmA7{)~r1=R{*b)iySc zf+Vrb>3=o?4DWH8Bau*N!*EG>sl5k@`GLfG?r5x)W?mo815srO=~H-4&}HzN*`BK5 zt#^{ow+~op8(D(d`zu1IXa_&H3Tn5t;$fLc?d)|^gcG^vE9|1_3IgVU;CX=vR|HZ@ zI5>H-P@oM$n84vGXVGUA5+ghrPebWxkX>mwKWW+OaFNL)SWLyfI!A)wZ1 z%0tVaPx>i=lXTOS%vv?wgQpOqN28jsIfqeQ4W3`q4t> z+tUupXvy9Q5U|ZDluOE=ZQsu_uerYaP24D_jSWD|h6X(dJJ6tg>1UP6N6AuAW4~7! z)*fIlhEWx&$>bFTkuuEpYWKBL0i!s9KqP?UbWH7ofU^G_S79TJ$*$c}m{=MUjLt#< zKxA@)NFleh(M>A`{NF1w%gf!dUSV57QpAkH%*ow^nKN)qJ0;+gEVD7L4(%?WdrFX@ z<`mMFdNb!GG1V^pB0H8BNy5;1ASr6bnz!H#R%!jS5gmNBgc)uSePhb7V`(5D&G9{{ zhZ2nua&!EIsH=L8=_9eYox_S}RlB!)u%J9a)lvmw6N&($uD1JavJLq`Kuyb9J@N>; zVS$f|Fz~S8g3x;=m+RT0*p@IP%E>u>)vYl*daNxg0BM=WS^Zv9*=1m5VoS8D$PO9T zXe%i20$tNi!magpJ7ernAq#$CbG--0;nOjbQ%|U-+nFv1-Pf3!nC|+ z2{aN@+tXwKS25e*8gTdNj?2T0gQ{5jj?A1D2zEz~A5sOhAEU*oMFQi4BtW;?U;pjc z!mw^-z&RZkt`@{J=?zv%b;-n*pAf2q62|$C^Y9@?aLMvx0!4Qk)o`~66zL5|1d1VM zB2fQ|jyx~kL+u?$ig!5#IvfYQnsOYFYEe>CT2T@M%S1#Wykc|RPs|S%k{Btg6HH{i z(O29Afca_l^MqDNA40_7J6`Sda=(0=gX(GFe#HnbTO3lk=GR6wvZu;48e}LBqU0CS zAm}gLMHe5I0N)(PG82}ehzqgIiNg{KAC^$?h<5VonzEQ5g?se%h+cy@c#$fgGTOB= zpAwPTM3{1sk)slsJ{TDJ-;{W4W+^Y3NhRMYoP0+{OvVf*I&+4t1aov8I|Z!Q+8W~K zFI{qTzkE-_h;Ivn#rULMQnlulOe(VafUXHZD_vj|ONLOFPJ zN=#On*fg`FyvC|l1o@&R3%c{nWjbyRu-2c0Y6~VZfIzlL($pI+$m-Hiu#3^0qMW5 zEZFMd$pb7wRz+< zG46XeFs@!e+iGtiIyb1lv>3{Q)l6V)!<8Ch+G$$V>DCw!vTT%JsH(r7%@>jdT}QAT zhJ3utxn5N-3qNenN+uIUyAnV#y=#o#>yEY#OQb ztt8s{eOaa)@4^5E=^F(iW?0Yb7lS^y7Pvy6u7&snBxlLy4mL8@0O{titTuq97cNj0 zEWK8NC2N)KBng%P14#^Fi&a$(7ZNoL2*wyR8(yohOTiMA+Bm>l9R`tLY2A88y7flM z?OAx6!csyWzQPWcSbhXcE=1dJ1xrv?t1B5xmEohPukH;EXO<~~f(WZG;>_AjQ2*s3 zBf94h4czS3vEa#SF>dBh86u@7c*6G+Je8Adlt^X`Zt7E{5I(zLDVv1n2sdqM00k3n zf?QM!hUE!2v2dF9t;fwZ@SMQS_U<|yZKZ|8)nAO%0>Y6^ z9F(~r>hdr#yrE-b5J``qFj&3uxmH?QmKS+=yr+vCLcm-!XjKVns%E zVL+(gqv65Bq-LwnP$Vwc!?d0wyO4Amwf}?OF=H(rzA702O1zZws#IttPW0fnZjX`}KQZYtvs z6Wi6M4k_6jzc>6)vr1@8^%QNZ?LHD*kJE*&nCjO2%bT>m@(mj-R;t_O!!E!!jXi8X z2>?RZiSu}2hnk`#*rb*+GD1;5T=7Ig@ih4%XkopGQ+$QmQJKD!+pRt~Mg{32>;}?r zC>4T|DZ+8u1o0%x2+7|dD+6#!O?#FNan!r|6KQJewonsQ^%M4{X+j`sxRBIPoaj7q zBxwi{J!$p8WP!T~i_vaHuU@1@I*`{dK@l_1YsRT2UQXVoXEI?@9puXuIJwng*QNjC zmQ)d{bb>A2CXSn7;JM~P(*yP<8%3S!3JDnU(lR)G3vF{v{t|4DkSTwu0YMR>3Q;8L z;3Dmxro8E-YsryTE)STjuByC=6)i<1cho#C$pUxhqUO{mjgUU|e>_6T(m+xm7n3|O z0_L=;-XQE!MH1|ECN#qpR>>l&-4*PZlWj7c2`%e7R>Fc=Rxx~1GMpxC5+-TtIwS;s zGMHGO2hdXF;lcqEMw$9Tc@F?Q16F>H*|erS&ud1`qxxUjbomG~SAEyC+9VKN*n~y; z?I=9x-QijhLusm4i<02|i=BGK0p&;mXr9K$f(I!zVeC`TnoBZL7P(`XysZ9Ixnwh+ zSdGFhP@h*@Z^d+y;u1J&dU@{lHG|5ehIY772>pHGmcm$h_1T zq9SI9C;}y?Rst*(EQgQIx}7ur?UQ+ILH7Zf-?=53p98>50I>d<3BgL%Jud*r`1(LL zCXkmKNLG;L+uqUzv#mqUDN*XD#qG3Kv;fD9S=Raya}%xAD)iywkQr#c=*n7p4yveB z>MEvVai7Z%a;*xn2^1s%F=xYS24J1{4Hxn+?&}X{s-mD&}+% zPn2b(R$LzRd&W|H=Q5s%;$ed9M`pq)EDu;|p?>l+wpDAKGiyH6Lw$y)lh1gIE?`cT z1^;5UB=l)y97BbrnJLst>D9jx3{7H>QVGyMpFJP|EsBt1<4Ev{r0<#{o_UJcPKi0p z2LUi&{vz7w)i+SB-ZB$FELM4B_HN*|YTx*rRfo&qWkj;%GB8C^1rtyqrw!6;!Fq4n zXTh(-$O#QsqoN$C3{Hl4PP7hGyzY+h0VzZ?Q0vqwACQ}1(bHJbVsH?W(FABNY!`BW zo*uGTq6tQ#CRB=ZD5Hs2a)8n_w!h{|J(<9Edx#i=?QP%u!9X{q@J+9+7(It&PAx3p z>V;*ac2+&7>@tGhS93sE;QBfE@K$s1HnucP&%vvI``^+WAhF4*7rupFb>)4$5I7Ne z{Um&9t4Vk%r;ANb!Uu_D|F^Rc)~p5Fe?oQ*E&v?^Dy(8rG*+{$OqN@Z%_)4;YFLnD z*>Y8Ih=Q9#{)>2Am=;U^(bnea@i4BB|w-mC`^NaRRytg>d_KERO=QAQBK zkyUVXz!Fr6i(oP?V+#gapO_s64c8O=H7_46was&vZLriU;|KM zTJp2QhA6^PpdW59028C&5VCbksRanGkG zY1*0|VGpW-z(+Vhl6Aq=Os7jgVnB?lI-G}mA9e!Gg1*AYL8?0c=q)iN!cfS-Sn0wz z$P;ZOB3^iyE4LSsY=pucsQ*A>q~(k+f856ch$@Lrfmk%Fq;5^2L|@4k@a(X83bIsL z-)I`jLF&Hl4xI&wT!y}(>^IO&wr#G`Etb(ZHN4B568t)N(e4Odg&>AO#$+b&UDGU`Is{x>(GFfwK9%E{KHS?}POjo`=%9YO6M zWmOB^upEy!a0jy;gF<*Q(xB1s3#+)F88ul^_aM!olk*FO;4o+gqPN^VG&@-%Gjv6{ z8H8LO%&GG-gQQ_i)#hG2hAK+N!+r;3;Gv@oKoIVB3&rgOHo-5i)6Sg9cLx zw=IBcKdc%eoRmH;W2iu~BW@1V2!Pgq`jPw2eT!oAS9SdEc z!)_HK&&DWS=WeKy%vkQKjwTATJaz2xk3BKb4Vxq-`8H8-2k{p?0I?MM9?7UwGx$&= zbDy&ar2If@Mdp&u76$c@;#d%Eet%?%q zwK^BJJ)F0uGifJlRdW1p*=si7KvXDkf?Tsu-yU6J-weHHnlwk2 zFejG|uw=2=_5l+RDH22su)#|E0wk;vxYoWLBq$-^7~$#0x^x*H z++4~3r~fM^e&$5TLYMZyEx7E)rpcvNw4fq&35}YC?~t?F@x^Xo$>xaMP3G}Sbqk23UCUVP(Xl#2bT?9*rpE1{nn-r7G z$gu}A;uRh*8;&6Og-cUvuh=T=h0w04zEcfPS4Z7x=UiFPyhzdWxwXJpeL?6L_8q4 za#tK8%oAr!;k1njcB*9ZJobtlWtKNP)teDJ?c-r+x*k$3KX<5dq@;KntW;CC$YK@i zYG$D@wA&Xa6yDfIPpiu39131989Ph z{v9puTeKkeFw+29?75d{;m_|mQvCUdK!}^s1q|XQ4umo)U-ww-6b@_ObSI{4h@hjl zu4KH{`H2A2iQ^%f3Ky*vOf;hKFi}t0N{H}g9Vz=KEn7wAQD~4Oxz}o)qzNk-*m=G_ zhn*z^V%31?S2)l&eQ`yw%|lW;N)f(3O_cSEO$(#BMZ_(wm7Df8+ZHjvsG27tS8@=j zTjNNQ6=2~GUf2|?ZC)Qvvc-j`7f)1i%>T^gm|aRaN_4D)+Be27B|4~&Pf}~naC6~^ zaPZ`)^jwjYqx+zBJb3xO&Z?we_u{p(wgV_h)rY*9^wj(s^tF}m=Mo?~gk4U`CK9*W zxR94}f?OC4>hG`YgD%o>-ERm`DE2D5-6o-FUPJk{5dF6zfPe=+Q@NSx1Q4F!MG?cX z0AfE7d)1jN9#0A&euH?y8|mw+$r1;Lz4i)b(-M_z^tO0X!-#G6WOL7) zTed8;7@KqCaDQ~)Ib`nH9H%JaMf&e(mE_uQ9Iejb(D**P+cXsrQjt;p1JADHJO>_| zGTGcM!kVAsf+z}C7Uv&aL~I_F;gjM5nG%>JD7<9hj`9XQ=f#GUqMOxe();hk;$9Go z=|vS{h!&L$sat{n-xt*hTvW3Q+5^u@;Pk>I@`Mz`?r9RWh`r*jCp}xUor@?wHlux+ z{DyHS&sVd(eKtp`o=ghm!tzbgY$s5SM0FT^S$DJAUE|a{L=-b)08h^%FcKLbe!?IM(BKAo> zm~T#A)iCguSgD6~q6a^TCbf?@@Nz>LW^BCN@U?a$Z2q;X2gFvhoYL&}m-rMB8xdF9 zmy?Mf#(Qd>S?r;r<>E<_)sr07l&9uLPWHPac=+@hOWjB$GUFm)0YQEjnlwso8*6)% zz877dFt%>=^}Q3?)I%d8!Xw?pSG9;Bv4n{6q*uLS8 zQZ8tn{D&6u%!921cuIUOHtiJcGY+zDq$1heCHH`mbu7!~SSUw}R3Eu9!|w%}a^9TL zQ774v@vHA+O-+99Qpf&|o2{i__->H5jNrd&2!Wh)FM zd|z&J{u^(T(IW(gH8ENy?@P2cJ8F$yB@jq@1~ite4GDD9j1h5!cw&7AE6{#v=w>N%g1hG)xK^NR_6R=vR$BRf( z^8wL6Re&;*z-e`JLe*!d|5?W=<%;%Y58tW?ef-9XBCXQh1zV$Ef7>uHKeqYpK#HaickV?Oqi*Ddse5UWF*Hb*|4nuh)c0!=1amq(-OjJ z5Ja@$_5WkoM1Sj4|eT%`wOPhwqjvH59>lZ)63dg)aL$IK!Q8A3S)f z{E&IPs#uL4y(foA*MbbtI33{u9HcM)WLpOL7%5;fx&|b1f zqP^5fGN}MPXfJj2Y7^d2H#$`gIB_64~)1x zM$!(;JfEe07CPBM>Znz34J^!s@+n;7$_OyBd&yu#VM-BQSc%lGoflF9r$7|YDFr1! z1O4pGfQvFHK{nLL|G?esTUQ zK1+$6{3O?DYNGUJo0t9-UO6m=IA87I1%?5!OT(E6DVh}*AcK%nI92)~-brq}`IxCk z_t#!51lFcaSzeT#Zf~YPyJ>DPzu*OM;=W)#!yfF+ZY)K=H82&Di866;FD~_f5%>~g z%&Jco;DE%5@Id`+lT%t@n>wep2nD#SP|i7?$@(BKn3pn1xu$I+<1<<@CVWOKu`U=+ zl!A>4oj4?_t8r|*7S%ke1>-|?OdfFx4w&`hG{k@jKIMq^`7JTLrNWTTTS$BN4f9?A z)|N8^n0XvuYV%Em9_M7(Pg+{#J4@|?rsQwK;`6lvU| zBV}}i+;4iS6*D^II5p<2hHpq~2Qo&=JUjGP_oO-{nOhMbO;jrlU>k(UFsbqywMV zqa!S=5giTtFbrn_oFX4~CjJX1pX2UR@`0JOh@Kj0Deg#F4`iJG3*-+-@0LH1L+C!@57Nir220pSQum}#St0TC z;kXlPtOf1_Uf?wICVj2J;{@6I44nZ`qQkL&U+F=lu&Ii2!jO=jHZlQlK9~nJw|u}G zfwTvVXRW$u{S+6=3{+$LR26d|3jb66VpXYy!YvfoC#|9=eb!Goyv>D{WsQu?7weA` zt&YqW*8sCfAGLL8DCnc90{9+1->8mdvB6zp5I$N$>;c8T7`Wk%^%3z5G|$U zqw@2wgO*>etL3x7U^IV*b2MV@Y!cqaSORwoJ-GDKYu1N!1pU!KPZ&A^^dvVXakdJ2 zVk*KsTaSbnrCC@Dy^ZP^Loc01GnW)jlUg#gFr7|cn1uiiZ%1`4h|PX<1=a70*gc_#5t@>&U# zST)Ry(V)V%nwcKL%<5{}8K95tyhy|*SuB}E8XbO#{UMPOEnpz;Uu-sOc4qcTu;KIj zt%J~+ovAZzPM;yC&azPsnuhmC7A?YA@JJor&W6!EILjWM=?kv<56{?Z)UedxELvmb zWXjr}wvyU;IAv`g$x51aWindGKOMV(gPH*(C`%5o7Q@6?s-oU?TDS#bZ^9s#ec`#_+IxE5igQh zBthlY#!7R_qIEqMVxTaya6J~S>ygD*IW1XThW_OYCaytafJe!#=J3MS^(fXHu17x> z@U_{x&}M7=vq-x~5z^%)Ecr$o1dtrLjuXY@Px%b8#%}8%Hbzd}H_R1aN}p2|)_`oc zR{UfWx>#>gwxHYCK|JZy_{V9r&+w~UXMfPF+%v*k6IYd3dUV8 z$Hm#7zd47q@Sz!?L!J+sgB&R^bCDn?^hG{ig?zBGf!qcaSSf>n{ItC01mD3gjS>Wu z>~Cgr*|%(_U`I0rg~@*PrBZ?z)Pb7gGA|D@u=He$wqmOoxT65xU%a0h07oFk%oEas zPPDG=2j@aJ-j{A<46ZEpO!XeBDzb=(XIFZF(+MLfR_bXeOW zD~oZuz)=tP%hSX4n)LTJ++R>KI})R5%~pe0%AkJjUB#PGXVrJ;J$R8fltEZ4VlhnP zNrw)F9>@xtzJ+umbp};{KYCjW^xq`SGC2_mqbBGw_CHUO8ypop> zo+4^<1>2N}Lx^T_HCNr?_nGhyzt>~bPTg^=7@n^TVUg-rb*Xr?H)<}ZCLjEs(npXt zBXX%x986~(Az>hJ1cm_3AP&R=*MG_Mg&Y|_7bD4UD50e+*IYfgAeBWeRC-DMibdeqAIRgNQtH>7=E=CN1yCPK?ZRs#D81Dc4ys_)6X>IR3X_;k9^9o&DBn zng92hpL&W0eglK>sw*cB9z1x-U|6KPy}u%J{%t5p^bOsn&fYTYzr9V2P^;M9i&gfL z#{*qdjDOEhxldjO{+B($4`=icx+NE}Hx0vU(kU^-X8t_w=XIY|z9x4tf{yMIoXfUD z`Qugb&&%vux01Zh?5=}TZ;4f~qWRnJWX<1yDz6@k zfKlg_9PIzVo@z}G&n0#J}tf!Lc@sy2X`x%kfRO@$t2nhy1+uCes^@6BAzm=*2EcNh zuIjHj2^%(0RIigynh{eY7Gd>B82nJRYr4~oq``{Qllc^JsbV?dD##{Hg~@x!FXei* zoF6fkFOZWZGWj!SH$czd-IyO9Jt}Z-qUWE`Vd9kCK#|((2t`B)wI~8ih6*Ph5WeLw zCtxPF@O$|%gX%lt1v_d>xb58Cfh4H;{laUJa1csl((E+b4>Vu?9hgD$!GF*kmppbR zO*r;RqZ#dlOhUy7&Ve2d{gOq4qh1LP<@|M?$==}0MNEQ?q5P6}90AHIaPL4_lZt78 z>~{LwZnGebRKsIFsM+#+1@=GOi@-)(qNf(E26i^M_J|zk14klh6}WeR-CTK))8_%V zPScbImf)-wiysWW^G+R=dbE7Uvrei3MDKL?qbV_dv=R4t^$`*E?YAFcR;a+egs5u{ z;>cTzD7BdXU?A!)g_<2DqW(jY2evL`T1?C=w__eiaD_h? z&Z=bQku{U4Kt2nnOwUk*2f=>q^~wrmmOzWrXI_s{j9wg?u6k6Kw^f+c|4E8gq++M9 z>8p)T9=Cl#txIS*R(j`slyg}0){Ik} z5i<97W}97EtFA6Olo0bMRA#Wc<_sFN0h3PZoLw|iox|vw=-l{Dog3e&bEqn)i<6z> zi8?3yU#8n;e=yNGHgL1<6rEG}>_+_)*zV4Vp#*FAgX^8v`C^ek;Gh#!LRg{bglaiY zGBIBzGW2mOsLLWSlnUet0~%EC?JDXH08?HhQZ!%uQ_#RpqZ3PVN&eBk?B`(MSZqI0 z%DHwT#}!RIRD8sVB}Yt5mgMLN9+F{V@?p)xcC6~5yiEq8X#H`T<7oteD2;&Azm7bD z_jm+E3Q|5saLc>ylM%#Rgc7}GqtUge7(A{$2V>jduk(?qK%Pk^{^*}*oMg6&7wu#v zVuN{(1)*>V*KFg}JWM-UJlb_$>448hhuZ<|Fb#_^4U6X2v6pdfHn)duNU)j^U&!I{ zd#{$`f+>hifw9LDR5JExCKN$c68zLn%Wvau=>TaprC|BNTOu7OLzn#kMorwdAi8l( zV4aE6={XUY7)Q+|P0oGiF^g~=-|$LXx(gP+(9LizFS1Qz|FEM;=%XRfa~J8AG+xG9 zE1jb2WGYs}tgVyIxlXaaEkkNLeW8f@>*A+XrO$_=SJW~1-|aX^ib{10h9`uYezyP? zxP~^L=aitgG|p?hzc5tH-c?_JJbfL%NB;ULBYMb14*?oaVcNADn)brj%54nlAQDB( z+U(~lEIvF!GPPdZt4^_5v~1Hoovm;%5uF0kqY+3gaf$76YMnUEzVr%Xi*a*y;j3W| z<`;5^%SkoiGr;$wIW1DaXMl4u{2BT@5l(m^C0e`Vq^ug|xCbO!)Tnn2b=+XN*DaT8 zo5e_JT~4^&+$^E(aydaQZdXY^+jcw6Z8t&FIv_}a#ZC~T4PcmHtDkDmRI&wIiE#JB)U0=li$VAo0s#BY^huYDd|e2g!cpQ zge2B0OiS)FGES1;GoIv}nggAoH@TM0k`{kUD23j3mogBDZ!_As@=okaoK#>pTVjby z-BOH!Q;2jFm$CDdtZt}wh1YWf(v0Gb=kV5BVF~u8r`(QwB=XYyXD%ycBe*Q9Lr7(4 ziD5l0l0$M_z?;p_$Q`hukKL< zswePd8&B9-7q?uU%DncvRVJ;C2fHzrIeLZt&)TuFd;sJyxps*+yDuxv{4+?A6+BVT zcJM0G(>NMa8w%PlY@A@dZ^E}n5i$Q(fjY1FEt)f5h-I8 zCE(yv3m4Mv0k(uftu;$UEW1IuP3QdTHO@xJ2kegk6iprp^^q9S1sr7}G~t-@Y9p6) zE8$4B>1@9c77)ab;;)4|^{4uxN55SC7_i{&uDZ}9UIt_I+6%wekuD6fVPt)+17D|h zfCY_dSAb5oja>oWG;ro(b&$Y=c6^2&4g?L75S?~x;9;Y&K|SD8&PLK2vmAF-Z+iVh z{9*M!YZ#1u(;!RxQD$fRES>@ao!ci&R$nTXLh*Pgo+jp~FJF z*k&h`)6r_&r5074Rynn=GOfn7%BdXQqje?8dOA0uoWfU_n2<+WP`b6y{z}S39!YIU z)Xet%feK%NuU!B};y5xzAj(m|M@Sq>az`FQgQ0ddN@+w<3-_a1Y89@{j;McmT+6aw zOw_VF)v`;q@X@KwOM2D6lkvk123tB?(pDPJf@LFE-C1H0IF6DfElHzvq#+u{3M0Pw zJh;ZRWp}z*MEC`$`?MvLEPaXK8&@(qnC)Gb_|yWsnz9e6g|88Q>zFkh&UUjj%Yb|x zKU!Mbb)b4v!I;z>{KDsDa$8V`wa$?w8b-iQi_D04KtF)3Shnf`9f&1-fwev2Q*!I> zeH_#w-Ood$bI70Smj{Dyi%z1mz!{PnmMh3Y}Iy6_^NL?&fw?n}-^@h5`C;jTPR5EnnE1p@sn~eH2)G~dboXC+G@YC|zKx#QB6ax}`H%t;bHu&;Fds6jPgn9R5Y>1lG zP1L1s^;)JN#uiE?b!Wr=&g=o2gsK|GBI-cFlVnG8=}F7KlJuMUJy@XKbelJSv7|#Y z)Hq@Ip(I*Qr2-Cd9&&V^&c^F3<(e9*4RyNtG>cj{qpuMI-kcyMnMaw|U06Q%(>Xm= zNYFzceLld&MAxz`#FsQf(Xl!)@hG#Whz6R6YIRTxP@<`m3%aea>7^NQ4j%hSX9@m6 zJoU-N3mBCQ8^|?lUY;v$L|%Oa+mz0S7EQ&eW1Dh#_+}T(76$J zy&c&jrx)eIK0`&W`0i@LN&b4F`ouzNY@N0)-?*)--hTMDOiFPQlz}_U4;b>HP7~*4 zE6fbZIq;^> zf*SlS`*2S#4uMH3)Ry3bTs|0rjWkPcwz_3OjmGogoXA)dz{N6MIbI5DuX)o~L5HyN zVdZUzF7~RAbqW5Z@w2GCw=;VpB;2w~!k+a;!2!Aw`m2vEFmXW76T^_uhZ+fHk8JHk zPLQOWz!WsezyPa1XF{G_NE~L(j_R}}W)N==!hd?rl_(W&T0mBlDB@;RBDClTMuffu z5@0B;IzNBN5;ztH*w7?aBbth3!$LAM;-Qbm>LCAl&eY1QKkU0g5?DMUhw-Q;Y$PaB zJ3g4{1U>sFqf9z>}B+01<$RSE%suL~%9eo=N@& zAr(B%EGl+`?#yYs2{@B5?=5NRjfb0=@qAJJxY5-iL&m{_&$eoUwPft1h#xA#(e|(! z8A%O-)nEO7-W-oZfZ7CA<{y-%7t05tf6|ynBqp{e#2|MRSVPyiLgc9PozO7+Lj~f3 zqQ7iLsI@*RQUWF?Llxp9*}u_krq>=f<4ZwV3=t|9>Zu4?uuiGE{>{l8bpt$3$$m&9 zr#thQku0{$-*LoGuqJ)HWAgh**)Y^c!&7%Oyt29GPm;d}Y7hZZP_)5TKs$#_irYt| zDBkuLCdE@tinnCYBIM1ur)W_$^vRn{i=)ocfVz${Wm;sr1f^)o)E6A0B|zAsqc}vO z`zaI{%d49g6fKE@98k{pT`B_Le>E5aO4{rua%rwA6vkM@={?t%=n1&hu7c%+Urhp2 z9T^NA{?fV#JIZqoN{U1r#omeFaHf~>e~#p-gRRaMX3FLk)L;oli$w*9uSZ4YgUhpn zitsa>BS--1Q?jST&)Ms?v}e@Pu4oAZV0A-8_DK;A`VhI&&@LTV$`x7C?9tniJw@ce z99}NYj+i=;w|#z0nkUhWcw+}k{A~IIgo(3h4&BMcE_K0Uv$UUNZYplqn_=m%ML!3v ztOZm`lzJXvf!!n*1?aBc(uZ8|Vf`8?)B&V)>7b*2OVA^nWrK5YN`T5(0|hWbR(Rad zDN3+IUu~G>)zyW3{5+tvM?hD@$B)({r9o;}b%1gXz2bXR?7_3}+(QoG*cQ>46VTGs zPJlGo>9&#W*$^7oVG*s9>I2czdIci&zyo`4vU{YDBP1E5Mph&Racb#SGBk$1WmBgt zGOMi`oV3U#jmj36P~&xBKnsV^ZipNW<>qpP<@u(#K+3jG|CzR%H2vdfFHI)$Z*YwF zpNWS?yRzPrA&BOj&PJ?$!8~#Bxgwtt2nn2JLaA+nj5V4d#j0Tm;6*l!h(6RMwWE4~ zDfJjeYpUV^Gy&iqo~ zIz-oMFO2p z?%*L_G1J7RFC&vWuO1_Beq5Dd#FswwARM59N zpy7#i=#*Q`vK8VZcvI{xtXF#TaXVCIk```(fsIkdQI5yV8%Q1K&;kumR)^(*JTZqt zjyxSwP)Hj6DP%5QvNggO)VhEw&XR!2fnHKZ^(1dkjR!EAGdwv^orR4_Kd2*oB||tL zt-~}uOaNT~X!XbV^JC39dLl3plq-p4+fg;5z^g`T=ld4_*m$aT}pS2nIc4#Js29Y zJRzGQmkCb@mX&=q>N9g|00HA5OCpYj+VF;ua*A;nKn8$NJrC)^l}}O@1k1+03oZ9} z^OF#lP-End6j{N0B+2Nf_GNohh%1(Cw8XmmBJL?>R`ju%+81!!Yt4nS;6nD!9ByAg zDxN0>g!YeW*2dir_D(Rl!-i7nJM6gT>#qqOsCz|JU01Znw2vjR)?lD-=-eVrgfAFZ z?|~tS|8N4P)Hd`)qA6sAb>Q=+Ua2k+5u8ku0lcyL7Z*nZgzb>qeq)?2nr!MfLG$+-X`cw=~TM56aA(tG_6bk0bg4 zG-2lruFmClgPtn;bj)jc8+QUB%SWD;)fECSbZ+;*6ga1}gQJ8}ChpHN^`N>jm(AX9 z?)(rch--o)#lk>;fT)F1tIN`QiJ;fc5deHKk=+V#8oZ%b^hSZ``01p?!Sm$^bGQsW zj`<2-MxQH_sBAf~n>;~a9k(l+V63jil?ctYtT_E6(=!7>%R zzYDG^$qsInY)mxBbIQ&<24SN$`fc$6Um#{~XQzeVK2bN1jP3tkd+}E5j)1r zt8_L?NVHcy%CTH(fTa2I&SXoo!85YRO_75Au~Ov~cpmdi?1?moEXd44+(y{+Bl)CY zDq^;hRFHd#+G07^5eq|K~DB4dWgEnQZux3j@?Xm|g13BVYCP zimofL0n^_xP2A6b8wMvg5)QgYwec4|(@{RG@vxvRfMV;{U>fG5VX@G&dRXH}E<9qv zjIHkCCzZgVIyJn4qNJy%D@F>dse>+H)KQ>nj@z$eR;s&lxoC~Tx_=JilY2A9=)yc%J+AR1)At0rm^4C{XowkymB&bA z@jJ%7Gk74g+!J)9U&=OA-0EeyxGfS%JUv4@My)h?SZ730Yk9Q%303gh_y5jV=S+$t zyP=v-z6CpJ7koSwMIUT0Yv>8h22CfgC$xo7wn#vhgTH^x-6Y6 zuYO!R+jur}pn3Lr)ywn2f3y??(zM0@=XLnE6hCN&+ilv-+P9!AbnJlHiN|NXyxw?uv_ZZbfat`hkhv~ktlYa3nvN}UQ^VJ#Pe%cCqwUjs>YFV=(W~AT)lA`N7NE8m2VMZ*K znoT9-!!5BtXtw7c*j;36H3v#`H+WN^D9DY28i77+vTb+ES(9DAK17urIv*<-aTpug ztA+NvN0tcW6%1^&qwd!~vfhq5Gg}HHz*XSAx88d@>IwsI+*a?t+c4322rw$DFL~)p z^ES-C>T`s;bgVQD{%Q?eon&w=T)%Y9dfQPZ;Hm=mCR~Fk1FmYTdmqA;yokW{i<5Az zZXE;lvND3M*z%TZ-Bomo5*d?`Xg|3dVAwbt#5%TfcMv~%&F=>J(Vce&J^h!lvKFaMzzm+MgO#$a(0{K*Z6bjz*b>JI@O)_28Uw1yM z-t7LOHps1lrHXHZ1qwOi=7CjDX<6X%;Uhx%yRk|?n z*eW0)zdiK7PO~gcX9(4!Pcd_^2#pMQJJ4(^-0=M$#E_duu<#?-u(l<4s^37-YMa({ zL2_YgXd-ddE(2&u3gxSeQU5F|254pJAqgs#cD0O51C}CIeL`*@VN#p4`J;3JCXlVi z^%yvfRQv!hwom+}Wb{b(70?DH5yIy>xe@o>W}tZ6ZdyB?VeOPa2dp3|uUb20fD!YJ zae&J}kmKr8AM^(k9mGJoblKOV*gZJn~G_v8F&!_h{*(c8(81K?a&QFO-50(C*G>8Fkvh!)FgJ z`qug*m4ewH!}t89!^#FC4TZE^)aP6~k=r}mn8Z6-SI|Z!BpJTN~^e}N|4Aka>CO9~T zvNTnW4vs0)!7tF06hx(FM;oTY?)ERz;fo zNVa$E)bHfLSJ&)wq&8@^Xb&S(iJud7Jlk z$C6kDCoRlsR>>XJX^gYz#5^>$!Sx=3<z2Ii#F~hgJYn3C66`GLRT82SbUEA z!kW_m0%IjZE?m~el~^}Y2v1sCX}mC`zE(PX3Tj987^DTc$tR;jvti!&W}sM$BE-_e z1S|d10}e&rDt)FvpFy+KBdzIosy{-0I;>#g*&m}{?nOz;pS*TSsJzMAc5l@72kxiWK1O?d- ztxj@gro2a;=5k%B2L9hcz$FBn%2;@E)6Svx0M*(i$nAytgHnZ(psgm{>``S|^ITj| z-gZPI&n-B(A%X;XX*tR>f5gc&@lhULIJ$=5)Z7C6+Q}H-xnaEKglXQib1-;G9-$Cl z{4mgQU-wr();!1R97TPgJ-@p~j?E z?ZcrGt^E>*ZWp5UO1}~x3AVi~m4tqrhPeH*l#W)mO*yP4)_1&8N0r~NO;D`4xu>)EcE56kQKeK)_1Q%#;z z%gI%SUWNkwqZx+5zL_gX^_2gLeDD}2o`QVFYDauFv(5+g%)U)mT+C;ew%?WQcPxIy zcUsVhba3N_;=8)L@BZ=i=<}HQG^_QH!+ljp?fbT+3Pv@=8VNNZcSG&;E|x3j#8P<7 za>T^rE854z&P+T$)IL@ypkeAto~y@9>T(~Gc}F&D;Iao7LSfDC;2fMMYjSu&husEP zOk$*@t5VCb!g6oHYRGVA-`vl3_U|w^K%Ke{Dszv!R&!SA6Ba+)IpbvY;bEQW&mD< zJ_5`7qlWzmTGKvNnPP8Z|d`#JAF#?pxHH9LsF4(qk zMRB!PkG`$@8dj)*Cg6-m;{A>!vDHTjTXP)5mav63dj{KO)MLS$Ed&hPSTnE}+WIyn z$ZVzH+&>}1l`O8^Z1Iv*e-<`5~BbCVrGnM&{T&L zs+%>^1^}1MLDz-RiCk&koi$&8B`j)(&!1(@=Y5SlyE$tN~=Ov8QP5Z24+8AIL^Hh($LG zPsR#8xp+2Q@uM(M&VocOK#Jo0lAxQF6H(a;yw$>|!ohK!1Yr)EmbZ4Ux-uX3WeYD* zZiyf5`sZWb`I(mr;P`OaVkt*nqb{@FR_-k{r)FWFZ1JMSdTvpCzJ2sYM~DaO@t$5W z_b_o`>xwPF^2Uv+r8`80`O9|rBBiY34LJFrrwTjuCi!m>8ippPBoQceU`eXwacg>2 z50I33cORezYnVxreLqF7%l&al1_{h#lON-PZ&yigM}A!Z1>7z}m1ZeoT^apaiQ zuXz~b5)O7p^=RW4c_PF?vOzYg%Ih22m+dhCD%IE4C5>WfGp+XE^_vwV%0XwNkqzoi zz@o_+l_8M&vbo;ee$N@>#qC2u%1aL^kn%FTkqx?mKNy=6w| zof^YoJ6^qw`lY2&Z$=QS@;r((^3H4ZyZIBuVb=VZk589*`r$jgR*$7q zz!t`5?pr%yE0n7^P^bG>cWS0 zp(mfy1^#fLS6w>8(hg3&>Rmh-yhg6k+Hj{Y43h1wUW&zB9cV=dBbhC&00cw(qQaemWHX?cSuz8xD#B0Ve47gOR;-ypAt3Ss z$PoNAD7z(-HiEHF3r(eM5~;PKK}aeGAk;J`U4J-ty$!fRYEW}lggwKl$SpOIJD_>( zCG@!0d=?XzPCCm#bA}(ai3c7C#l|8xmh_zVDfa96edx^lvg&<+)HU~&k0bjzUJmN{ z=L{F>-u1&x`!2a$DdiXHO&6mKX&mg^8TGiEeJO^>{;pSGE@ zuCJz4b_lPb#Oobz$iC1!AsW7C6|ngerFzqX7rHH*%hOIvbUsBsWza5gU`|c6q<)MW zQxE}8AqNo<^n~)M=B0GB&6An$`l69O*ksC8QMSJ5=go#wUweXcX1W`BDa@7$cyjU5 z9KbSPBYQ-+_N5WaVFxfTSc0&4^OSfaubkh6m;zRTKz#73QSH3yhG^$n1jE`dEuQcN z&^3F&H1PKnFz=EPiUiJy0Rj2wAwY8%sm_}ern}fY)It?j)RuqIA04**Neon_qp!cK zzS2$P%_-S)bL!|+?-ndF#Vqh(Jn|7tBG`+*o|63^LiH)x*^Mbgbvz{oLHM|^vMY6p z5t_De7e~9~Dil6?#4LL!7e8Vi^f43x;{)efC2L=^?n+p9#sq? zf@`ztvm#NUNQcclLhv6AyR3|^wZl#bFW|`xL3KR>RG_?)BJ68Xq=T--*IOKpv6_Yl0^yE4PHS6$ z*lSxQB2MEqOA%QBK+UjsL$LtQPnfYUmEaX4aUJb$cPjCO<(t^;UJTxT|6*`SAu0UT z3}wM$m}1Nm=GCyf(m2$=ge@%*fQFiZ$FkEb9l)UIz|53y64&2?b4kfwmoS!7bSuKv zJZV&Vu1?8TX!0|e9FJ7*eUltGw>or8^S=EjSHol)EcJp~Rf!YMr^=QMJujNS7=Bt-?aHWJwxP;H);$p#m!{{L6biYPo+mKJQbocX4%ji~y7gSb z94nT_oT6{6SqB8~ZOjQ%lbC}^-M5%y0wv6eD^&Le_HbbRFM>T`YZ7~i>SMwl?2<(L zV)v}F!8&mlD*uugyELYn8Ngy7M$U+9_7}C5x1ASSm*Wls*F+Kdiu?23Bl2Al^1SSy zaz8)9=~uP*i0-mS#ihPF=9dUWS=@W0MP`oFo3o6m63rRes*XiksL7rzA}3q!CR5@M z2YMhTMekcCHD=L@6g%GbRu3lDH6z=Qn-|SrzIa*$i1{AzqmRKDr`S<@qvJYJrc!r{ zdcJxMp=$#B1Y7-}n`E$(LQ=j^C$&{Bmq>c;s;bqWV-i$F^UfEDT~9zpAsg7I-RgDp zR}xAnM`GM>t;CpLPhup^MjvhmUw!WD9^D=1O%Y79#eTp@;s z{gnd;6v+Bm%5-b+Yf(3^KsI)|$|@Bg2+D=9w;SMkdJb5;JL<#_Hbsg7fb^pvNFnYp z1PQ=*;0S30^3M?p7SLVsXH2P~ooBL6kK?R^o{DQMqV-?;kojMQ^AGI;=01c#BPGEE%JA!2?H zmXxRT_(sluf+j!k+I8|jzzNW)*;9;91!YBom-U;c&PYRJ6lQPcVI~R zXZhRUfAcBLg_q_~X3iMSv9X!9wdI0EJQwt|spqx&Dy}e6;-`g(|TI4kD$_Rwyhs_p{#(FJ^Pi7t7{;)$cMURWzqQ2}7?pJa1z)@r|4H zY@HDaiyD{aC!Z`Aug|MHK&Y_%w7}~*aYuHsBqUTUA=kMKAS;mDB`K&IStdZ<)KT+D zW{>nhX@AX0aGDZ1Am1)bZSsZ5lP3qnl>{UAm9GIH|D6HlC_@hvmB^hwnA}ZjwL7bQ zJ6j)Ks=r{a%lf1~T}j_16`Sv@Vz=Khtn}Skv6M>4rkR=mD3()(F7H`U5iB5{H1)1} z+hE{LNfZTYI}9gLdGq(2l~VKT17}6xIF6Vc4SWAS=Ce8JObaXGy?%MpY0!1Pp$jzv z9nSfMS810ZLR-`0;ex|S;V^?Z@ZhLZLXTRPfp-_eU3uX4t_Wv9Q$PF1JwphqV{}*D z`p8Xqqv@Cm?crX5V%49_(;ZVN6zTP@IbI>Oq=cAM*gFBOK&5jO|HlDK-T=;(Ud?;; z<^=-OH-Ul~hQYx6G8_)-_XQ%*2^ff9Bw`983;Hqy{_cNho1h>di`^i230y@^!!ZmB zxvQoHEyO(0!eO91DV>W3SJG5H-VU@E7fXGZnLl&JaA9KRFRYpQp2{->l!tp&Xw&(_ ziUkrIu%CU373?`~fF_c<<^#yJ1*E86iz<_zT3K25lt|zu zP5~gm&(pNd0@Z7+MvE*8KYOa(;gjDBa-(@zy^uL9s-5K4KzL_1YZsJd#8cr#RDaHp zJuaQ5tFT&@B`#8sYp`#a59Gy0n#bU!ffezpo-@}b*i=G7yM(&cs|i4JJ;z6~$WKDJAYt6ud61+NQ`MfKKWR;5?Z zaPTKDnOtqaR+3LGbQx69{PQ0d)5bv;bklP6Dh#P4ZGg9;G@8Hp?V|bBn{WyuiWjH8 zg4mD^6DT?zl#BW_BE4+yURwy2$aMY>`QuZRxM=bL4i8U}X9tr#moEbJV+5ZS2=1>! za2)wNLNzmG1N;JpivMN`tM0y^S84NG6*6jaTRBc0L5xeM;vP(;-J!(+N_S-wUuqS-`jfW?=ME?Bwci zoN1$1{hd}RXdauSdOJ#^q@Ps26OedcvEb<=`{~w@1wTw0(IP|$-$G_WVb1Ep!AVR^ zx(&cD9QO6|Y%w|9tHI>@W^xybr-kBVo(z*z%?fx;q&g!lUZr}~vzG3!exaeo4ZqPM%;6;VlF8lH8 zA95ip0kkJASl>$*x6PL91=V~gH-e~@xcV`1GiY)2*XItZ9kVYqRMLA(8c4M;)6yk1 zi`DU!7+lN0#4yMIpIofL7?#k+SlT12Jx#w8*Lg`Ix&iEn((m@31iI7GMJ;q z+$>*jh`BKib)|s8A6t#bUbjD!<+DYnB*+Su2;k3+?(9~tgd|mvz~t&P&XVHKnymU7TX6txEI!dS zk_oAY&lY<}J_o0hNzB$$%@DsmSBpc%Gl$;r6Il&9v3rc^<9!qGjV6C4$kWLHvDfD= zZKpVMk$ya|dTzm58qF{PQxm?S8Tm*(EqNdgqaInoJeP&JAuB|{pXaky9H^^H_u1#| z&vA9}d+vB{_;c+eYJCLE_Rz^_1zVVL>Kk3W03#1Euk8{tf7C6yu_+W<2sxB0QFLde zDGxw9K;%jRM3c^5G-}zVzM4aWgymvC?ihgPtvTlYh8~;Qqn~OTK4mo<^NiscsPeo* ze6t)r0kc9DNFWiAG>iQWR5|ZXKhkq&tpka1xKXy9fzdlg+$0_v>35XC31`d+k6I%9 zbU+oGCsZ#qJ^UXNy6htIZZqO2R6aU$Pb(6tQi34#O|p_+Qs1w}bOmg7&YZxo1#C$q zd1f|E*k_x@_SyX?B;U*ld@YMiGL`a=S(Gv~?5tJ)uq+IFLZ>a{?L4+lSXb4D9MKUP z;`56EGeJ<0Vu{tJuHhG5W7w&eYl@wE+?*rypbT4m@&|?&IhlRyd?T|@GwhgL)vf-F zgHlRz@>oM?>OEsF(n@4U{&F{R+f7Bo?6Y54apc3Q-u!6M6R4Rj3 zr>E6t+*`R0lL6!b)%XK<_qFVDu9}Z!6@~DD<`9nCWzxilWty4f93#2J%7$H0ivlZkg!OBgdkX+G5w4K z3AOWwSi&X9M@WzsP<=yt%wRC$C_I-kMlJy!ti&sHX}y{W-)RJKqt|OyD30CeI(#g= z!9P~ym*f}Y4rb6KeWpSgZh3VjG{D|IA7E8Ie`ZP1pDE~U1}Na=A6%(~^17sJr5FyE z>^lUUV!2>c_$b8P^lX%pIf5Rs#}EzB1n^-0I<4Z|0G>`bD+2R3%80}?b6HoWYAX`u~l}uWAUjG=aa?li1f)c4p zs`tjH8x+ zoZDT&c<;Z%ih!yR21FjdP<-&X2Ny17t6mC_an13^DpkuEG{}l2Uq{RsVN&Sw6UQ%xcAT z2%W1U>Rp46jnZ%Lb21 zsadngdH`)QTv3aHXW<FKO!9lJ9tq6o+ARc!$4F7Q6}(< z2XocD>{WU5_n%UFN+(chy?wk@;Z)#jpT9TqSDKnwi!Ua9e-o|FhR=l(M6Q}ysZWIe zlJ3fRUeE@B2>Y5}=^awMlz#BYI!D&Z-x;{oxdI)?N#bMhyJZMbw)&3%g78QHkr=sh zU4RJPscR}Qop{ozbvpJ{YHf%qWOqukOVK9mMIa!8E1hz!APFKdxvC@>C1H~@wAd>w ztOpRaYJj+eqKXX?dcKVGGi|JaO!a%YHbn4}AFo?oK8Phf)%c4?bWr2+XEPG&Xc zsa5$Hf|eYNqjK=7@<>E`*NsOYS{1l=h&J%U0aI)r9@B){>)dw?YVf)vqUp8oI0Bkf z;NC$~nn>93q`t^daTo0MH?=luw*0}s)@^qKTmK<&%9IqcK*a>I+D989>qGfyPD!F6 zBV?EaXGIH;aNGh%QjJ`~40u)&PmmtWH}B279=Ou%^1KI-OBq0>Fc~exIf}&p5LDCr zPbNdG7w9VZpRQW|XA7fU45CW~!5Q=H&}#BJzpy#DJDt@_T4-pm2quBLsMbZ$5f~sI-S8cIvD)7B2r3G&TDQH+RLx3XdI zlEH8>%NQ+_h5;QZ%cYS65t)J@L|Tffg9*d7VZ(HN-M+8{R-i_=Esv7C(k?of!c?O& zslHr|&m>NS;NGGGfH|jF$i)3_ad(oXRH3$ ze7xgdf%Mynj4;P^a)fi!(5vbX@Z#^x<}o=@0Q;~S-0D?ctsz|=ro%c*w3zQ z4RY`r(1n!Id5lSyjI1|JRsE7{T%s+25BT29aw8(&N|Z)oVQWQ|e#FzZMsBAWUUwD4 z(^(}6bS=a4@g-(>*yHdG>HW%wgZ+KBrcBb@*P2md-96B&wzq65z^BpKk6h@G!o;y? z08S@U9qgi$c!7*>boe$~$e2-h{gNR9-jJ3iMa|ixH-SL0Sc}{CJ=BtD8(`JnLoM}aMBA%xb9jOxxYoBJ1;v{(700w) zo-}Qzvh~O%Kr#Vij)FVZEjU=pAx{c!GFw9qDL#Pv;=IKrU$l_kUF@E$Asx+aGg=)Y zTZ*_YG`_povvEOfCq@0zM3}T|OWU>RjiT>-uqWBIvg`~O%5SGU2I$S+tS(rqlI7|q z-D?}7B*kDOJMxAj&9nc42Ls)P5m{{rp`j5yH18>%3=qkZ zqfeH`?9oJ}&`!-j`HO_|M@^u7&nlGfnL@d#CvV>M?u0rl&=KaJLoMMN(kY2q^MbEQ z*Bs5|ppqXImEaNL@l8|bBc{@He4RNZ>aAqjB(yqvl1mS@Zg@ zuhaa$8aF?pWr^@q_$XV?|J6F}-L+nOKe9o4sqj&@m;J~(?Y-lUb;h^6L3^q2QMM=O z4xT-N=d$1_pu;$t+isg`)_f%#et7x*1}EP?ryy)t~p%4NBi=FEif>);>Y&dH_Ax}Urq zOnfRufz8j=Zcyh@v>QZ=G3H3s$5?ZNeYnSP4c*MU&$=N*FL}OcANxXKI9~ba4L)3w z#IO0In~LhmOGT`iD0v4RXEDHB4)FO*ObHGwD99jXKN^yj4sBfv49;*&<9x^JkUnR1 z2q-aN+c>d0M6akKea z$k_Q5cLFXn9F?6>SZ9FE1{-*{nW_r!0dOu0pZj#AH!orMgLHo-wTU316=W ziW-)hs6MY~nCcJ7U6Z<@I>hDG0KqtJV4?z5NjOcI9N)=FDWJ;W`hhdWA&pX~>|YH3 z`6Yl1A}&L0QLR|75N6}1#@K>SGYFWxj7a8nP=`FAblgit!Vdpz7_?M@7ti%*a7Fu& zmBK_L#a?`NUO|*wlTdxhI|rhq6~q>oUU$YOlyvjRf$vHHRwThXnMQ3#C_SQkhSz^I z;}U=1S<-jZM8`t#K=lU0#k~$oc@Z2+KH7QVOHf!nEQ;HCpqI#O2I{Wn+HE;_>r62l zi;R0&4OIsiELk32*In{*1q*j6NgBZukysT*fuE!Nhq=11j!Dm088e8Zr&bN3x0!D@a#`g%~djSF}(t0U+#%_rW@i8v-yht`wr z_M}h)MqQQ1P9BHC z+^%{uLuksC>MdG3X0G=b79`{Wp*Cv#W`5d%W}kVoS9L}^t_i*EE90(e>nslE&V-!i zm|16@C&z;m2x$RaJgJ#e30N!Z<(ey7FVgadz7q-Zv%+t;y3WfZePvmp(E&Y3)u(wU zV_7E^GBK>F;)~cBTZmH%83chCNTkQ@#Eeq|8p|l=9et2lCq~ZIDcSurQG4Dj4*+`2 zoac4jJ0<&J`bdHLJbv@9pNInf^HXR#L+7fwcO9>)Bre> z;`C^lD~Opsc!@N)CSpx@gayK%kqM$Q$FvpA$FBS6btKj+$jZkI{HX4Pd1s8IcM3|Q zw{?d!)@3BRc4(WFls&6b{dG(Kexkb66_gD_*&Kb6jLd%p-hn~ICGjXjh*&FSS_gu0brGEX(b7PCVxf#;=4_P9zeFSxIfKN8%F6+5G{8a4^%4qE^ zvkKP312*i-dg{qXYhD*FF#(3j2t9}w$gCo%8)PvGe` zbV!{lq#(>w9hYi3nvr zGZThp*th^AqC#VDxAuZVD2mjUz{{(@)=>pC2M#!B%d#VrAxQh_PQ=Qb)DMOB4CfGL zbXoN4q;jPuGQ;8}|7Q~o#JLM8)MH&v&L{(db&svFp;z3Dvr_Q_ah2BQ<&4$RNacJ6 zWs^2*+46LVVuU5s%sOcX=C=_pFLi30qyn$B^zNA@En*oasQDBz365i>=WQgbI;(vr zj|5_)O9!DO2oM7d1a!1BqY4OU6-BxZL_u~Tch@@ls=n!i<`S){AEs~2vvJ>M5vvf1 zfjH;Pd)h^o<#`5FQtt>xnCfZrJjNJg;1ETQ@uKd6DaDOP=(|uCn1p2xwaq|pXV{h- z0vDCRU#J`>TSy4Y6l`IFfoBMyra~<1!b9Dj{?~#=`5U$KZG^UC0}Z;cGp6FXnB0%j zXN|G!c6u{92;&&BNp$~upDMPrWZ=Mqy$3A-1)WlGI*uP7a(RrcvSZ*_TUB7 zhpL>MZ1+%=lT-g5s&aC2-a}PRPTG5@%E`%m4^@f&e@|n4LXb>Me#w+BXNoQz-?CZg z^L|V`WRedW<)sL=Ti;K!yR46wuU~98$zSap9ScKwKJmIF`loU+6dRRTj7(3~fVIH~ z!JQiQd{BE_tkd31v^Nv&A%Q#1tKlF=%YtY+;`pRo*ZMuv^>+DE$Pu8WmC4g5iou>rU4R)m1N8GT!GU>hx5U(X& zu&>9PLw;^@73!4W$ z(>cH~XC{MoH3+;UmCXc^F}uScG`1;CsQ@B0PH(#h39TL+iOlTQ=+^_#QD{oYf)Kjk zCe^KlNNTD?QZ3sO-!A77mQy9x)&YS{l~`K`qHL-}(g)jCJ~ty`n<|mizP7}zGa|jI z5=pyjOZ?9nDTh-f*7h`!YK8(bfL!^*?p7%FaG$-zvGASd?$B=+`Ze;M^<%96f&8sf z3@0Ml6}7p({-;EN6RdX?rYGrF9$m2umN6KanIo-l6>%JqXzA$!%dYE8xO>oQ|ktmw4^%gV<+o*epnB=Y+wJ1 zL-nTX_tjS%l4T|WbH5YW`ZTBZVN0nSv_Lmarfjqx0|R#2QtHIhNe~?inJVtaY}T0o z#$;+XD~34sY-~)Xa`jJ;>0#Kc$W-anM5Z{GP&jr_fOtiMeY=L3 zLt7)C1t}epYly2!*AUzP$?L4OXRk_m6KhQ)N~T%V3kS$@o9lRpUIc9R#C8%`de>K?&%5B7rmSsMN@%$0fBXoV*$5@qL8{v zq!-&QU{nb=wpiu46m8~?i>~`8<((zH%(-|(F3%SUT1o3l>|6W1_XxID`8kQUW#PI! z7aAka`9b`!5=cPwvsfyKKmx6rv*lIX&g&&aHn!nsd= zs;`rFfe`@^R44U@s;l4Tw}?2GeDL+$@zS_ppUmP8_3&q>0-C9{Y*IvvJY=_DB1>P05%c9B>)#O2+L^cC7!{Ze^)nX^~v7rX3gLzl}_vX{x>dKH~!6!s{0 zn;M_hX+*wg={gp%P4`z)5`2~iI~v|9eeoJPFA}*EzbU{RbK^S;ka-#}JIysEmwSD= zmxC*A(W+dhxrNxB@fJ8xP&iMNS{NsZq8wY?FxsnULHE_QOgi~s(Xi`|mb1rMC`ss^ z8j<0}5V)oJ=Dl*`r0=2OQ5ElXFLq{sRj#gt{<)F&tAwigBo7?&aqh!QjkmpK%%kfM zPh7ud;`-pk^)1j*`|S-A*H?>Eq4%jkvm30hH2;$vc(qnu_+ox%hGayn*E6baHJB$R%ljSJ z2SiT+6O5bR_cEC~%||lkRO3i%ha0dD=9d6mc~S;Lel`W}A}60d z>d3LfCC5R)ZXMm`J56d1k?D||2Z18Fg<|9QL_R;c_>3r(X$v`LR1ZOsx%3?i9*(L5 zC7c0ReM$+lspl5vfuy1N1t^Rx%HkAsN$4x8PnsT<%}vBQqN_}wY`5;3V#{zo z6n_Xn!U3hw(b1A~9~R=uc@J|YYkF!J!cvPj6bGuyAx}38Z`M?LJ)LP;#nG~mw!EUr zUjKG+l4D>Zd`0ltfnu*In6JC`kJZ8O+gHP!D#y%&< ze(;aJx3P=Zrjwd0dm~D+Qt+7tcGw?{@NWL=4LOr%hMiKDpi0`eyLr#AN&yu4Xv+08 z-_UNvKspySgryO4q*Ut^(4>Q2fZ?sHgpl584g$aGCso%Dij27QE#~W8rE;%!pP+7u z!Awng2uW*pp2ft*G2!kaX1Yfsg)q){TIPn`=5~(-G13*+Sc9(A(KO!tl^DrEm*@OhF!RA@(lzh{~Kw&mpSu zb7OePIT9tSn&N_?b}qrp3DH9~sBHo-!uO)SX9^GBqR-IE6keT z9V$$?IrIlu2W}2wsJLjFP-GQQufA!R>&fVZ$Z^jK(BURJ(FB5avH`lM-VO^%ouazg zL`|vy_bjrgkWg>30&SiG)fb-!Zl|iMPItEm^bKaE9h)f2PPkM(ZopnQvF_$I|J~-R ztIRbHsv*aaO&ACiDETSx(}@iOvfuQRy@UP@K9D8VEBlJph>ZX!^Uhc9vCzL2phrZp zs=k4(wl(JzVwj8sckq? zQW-Uoi6Rnb5OdGx^ub*8+)qb62RA1dr1wx9y=-{R5X+}Kd)819mJwKrM`QmYT2q(l zhYtfDg^BbtOzVF0N#(XwLNqMPvo+BbR#B2jIIP8vSeOjKT>Yg2@-|i+=P*hJ4I^>J zbfza%{WC-|QWsP$PGD{bjz7aUYOUMcbtzmzjtp9py%0$;iTsMz$SkMUR1(EmV-j#T z5a9&MCgH6>S(T#FWj^kC2pCRLDdv4!DL#ege_P{?1dDqp96=_#>X|4Eq}sxq)JG4t z(f@5+?acl)3mqfplHM13R>Z0kd{`ycOA<9Ip}u;&u6 z=c4dj6h1Pr=SD1qy39gmM^DgC)HwE5C-y2P8ZXQYJ>Z*ja3*oeFA_ns zVAxTvW#Z(LPaGk|p?6kVRQO55VnxX^iT5R%%5nZ=AZ5b`Ri*@_NDUl8%0emz$$yXG z5WA+$LJBt`3#o(Jc<)vyq@ApYJ;V%j=P+z{3_<25CH1sdr-byBOha^Qc%A*0i@HIXr-r_P@K?e^ml8~+ zZJ<-!h7cmSP|a&Q8aAJ*><8piwDq5f%xdDRg=xkWr(Ss1E++%UaOk2Is7c)=uy^4! zQbdOxtL_?rHe7T$4A^m3yrY%{e8S58NRmS*d$Tc&I82jLQk7hs8WxkAanm;AVaG64 zA+-!L12FUvjOaJzyr7uE3>bcs4^GJh5>+wyx87|okU(PMQUf6#ybPm57(|DK@`^us5MgTcYVr$;o4Wj zlD!=onfiyXS^Krw2E%3!9p5SsHnjoK=F{2fI1ebvxS0Cld(CH2q2pX+XcYA$KW{Oq zATO2yfi{D(rrlwYWD`VM5%h=+3BWd%fw`qY0u&p^4Xtblqk+2votww45l9CF@^DlK zAEI)7YDIGuH@E|&ZNP_azfs&kQ)m@881W(1s$+OZ+(&1f1dkYeDrYa78U`+~0Q<&o z`v(XJP^u5WTN9f+e;H0!ae=J);?%b4wzS+AlomGUUwV0J+P4g!X>LI|BvF-QFVp@^4PJ2RJwscTKaSE%2;KH0hi5 zn-xwNVS;PwMBDl~v_6(-8>qeFAY=WwH#YY7L2 zZElV>LIE~sRCxA5JTdPPub#=q++(^Hl*$KZtol)!i~hqiDc-Y$RK}S1dU2BL0)|9G zd9(Sa-QF_0d4U&9Cl|Nb0k?6g90>$WI&lzKi?)k#8m}VF5hf}oXRnyg44GOF=4{tN zyr7%A9M`HR3T#pVm!S115j7Bk^BaBQW z6rOp^0=?j4_7;o=?q#{#6?gC$?b`%LeBH&5yExEUGLQkferM&UeWjH%1r!ui9BvHg z;IRv68QN+UJBbBdcw}DpQ@UGis1PtODLrk-EehzoW~ZqK&2o^0j`xCWmw|(bl=P!o zt;n0>GfV0CcSpu@tIQMLR5lvcHki-(c8C4iHDb4PdXXqZP)a5YO#!+XRU>1Wa z5Ps)^qfwR&N|6Usg&qwjH)iI|7H!PLD#M(U|3D-r&lTY>mSZUoqgq(3anEAET!Un5 z74K4R7QCV~ttr2aAnL;H;lAWvAuI1wBfi;4@nYcSDcb0uXLcmm(>6s8$vJ;h{n zzz{N7V7w%e9$2W0M+2%HFv%p53?Wr@3CqlfT7@Kx5Z0rLL7y5ecwc?44-5bw-kqz=orxwQlGyTeGYDK8(q1uK3I8{Dkrt-+;+6cIOI=h{ou>K*iDj_-ztk7QQnRO- zYmi=bI4l24FSJR1m`SV2vN--s)1`HS*`Y|LN8?A)7Dy`gi0JP?ep<(ve({puSFBS&SX==QT~d#E1I z4;XyXS_ZSflAzbAXr~1Q;i46T`8vL-u02t)>t8$n_1_)G=bI&oKg=?T1LK6{P&q_c zsIfKy70U!`Jb$>U&aXv9&b5sp&XX;u9^CU;R$W#UnylUGpWD45Ok#NYW9vd%;c496 zgboD(G{5x*#Nnx2Ae#2@^Dd%HUaS3m=G;8c)_<+hW4pCm;5*Lx0p~;;XLT82gJv4; z&NF3B=lPW*(Wb=T}^uq)a-MwzM>k-<|WT*fjF*bZ&vH`EDI0g880`ywdaEBwHr#}IDv>M`Lu0JG@ zT745p2kxuzFXNpfU#08Ent>syis+)GnU zb4b~9N&AOoJEhr9(EcPlIYzplhK#0D@RJc_#$DVHG9fI)Pb4gwmY zH*H|C)@I)c8ovZDYeCw$!-|~lI0{3)yM-W3ckQ1Rc*X`YmtT$_LIT7IAX2~6AVUC# z%{OO~YDX6E0VY5s8r9I(G{KnKPG}t1LxQ8TPD-(@W#DQub3mUgTd8mi6&~=f!?)R~ zHzhltD|i9AZtx?%Vf7XRTPH!fiaoZMhg=~k34Su7r>q5hdtg$z}#~y-A@&U?L z&+sGY4)WC<#~SHpob0qA^cE9gbLbPSI+5q>9y#Rbq)5_;8?MjCn zMOX7CjQ|*F1h^R0b$--K-)*n`u8zBuPdBXw;gA{p!pJeU*6ZhN^>+H%X^=J7d_cx~ zjlJ(~$|}Oq@lOu?rQc~GBCoz1Pns#m-J?e>!$~##G^=ipDQN0L&nXpl=c3K!8sYSU+oR7C;XSR8m1FTj(TC@|H zG0St156(D-K?o_;nqh2|6#a|uUPF^mq3VDN?|HgA#>2HzFI&13IRYO2KwE>W{l&fs!*^oJvLf!=`Nx9P%xV6-S-+AvnemP~H z?@41J)`4{r45>J50@g$;|1W#*0%u88-TT+$yt?ajcMXit&~vYKPUe%(piG>UscDk7*T5idUCD;g(?ib@a@P+}xb z;){Eu_k&jx!D#q@e{1ckQ>XiM&kO^KH!#{&r)t;UYp=cb+UvE~UT>lLoD1>uC{I*Q zmN0>4f|8vXLFUxz%m|ti<@U-KS(pMo1~H-PGX+H`xQ$9|KZDFvdatfPV4OdTVrKV1 zi`FoDK*}l(V6n-}72z-wBnVeE1dNJ_0ZTXoA*d6M7ll)U6{LjxwKNQupr4X> zLDcy>#GJ7(sH?_V1+xX@!A)~nnJBNqbXBntS`lcD39H-F2ruu$Wg$G+pI~ljsi3LG zxYVy{#7%=?*aWQ19RRCcG+cJ&@^Xn^O=M+_M zIy|WsarfdK6*09uy`&gXl>Y%<7~Qq(4sK!d1P9j_6OShzi_4KcVUt;2;U+LoF%u>j z7p?0s8$~;l!;d$tJc#wa@}yxsf$hogzzc^_e6_jSM65KxLJR7X0@pad8nH*RGHewt zr(AB_!+t&q8!-9U{Xhahjo}Td8nZ|UnSaOHpe}KK7|ExU{2N##!pfJky0<45R8}T< zS1hgs+p>r=#dgq(AbjAs~TIkgXwJO z=tw$`QVKC3$`Fz{5?&(6iNP%_=#MQwMov_g*zO4F{p^>>-%DNQ)3hA8ysk)zk*k}d ze#=hJqq>2Uvw?;^#NXcw*{e8E*{gV9$XadkF(!>`3ay!4I$L={p_QNW6xn1toF?8ah3Z~NU-8#sc zxdjJSK_x`wt+HinM`h$6*du+w>ALqsr!lr|ri*k3lW>>yw2lwY8c;PRH)HDCWcuaakK1Tg%R&pKp_vesK8O_ z{G+kUFAA_iEXx;B8J-{jv$NUac1efsigkqmE^gUrZ$7#L)hbMvb`6FWFOtJ)Otg~W z{~7rK=>EjT3ws^Q7d#O(Cfl?8bk-=fxy77;f_0Nt9s^MhE4nZ9ZGH)H+v1T14GV4s zjge~9S=Q4hkj_7tQ~8@ zlob=_NkN_e13H6VLhm^2G{*es<4p8Bu%Q!3^tIa!YgVqt#l&&@nq{FnqAI~p&8~>1 zonduTi7b|;1APTBqyv40BreO$CHGz>xbck#EyG@1RdE2EW&T0VazAqxGU)7svs@A< z_W@_wv<7Fn6wCVqm9t!$8~|te?)}7BuE4DE0N^bDJ8+i&eP42xi!VQD&T{=5LKQ6L z#saULV^zHzq!DB6#-fO2CI7W7TcK-SUhA5=V^I>jMnBH3)&?!AlOM#j7A@s0Wq1dk_HE6ZMxB&lyQzziTQ&3xK` zhZJPI%KEApiu5R~qKvB2sPw76gV~o0f{(OdBm&T2%k}pB)fNHFmm6F*sH!vJAcF!Z zEL(C*4x^*w3jqN@Jc!+CWxEG$?Pp3<|~atly+k(A$E+ zLEM4){*7=S0Fm54kDx;r@|71|E;3{a`oMsi#{N@@gIC_iICzw zLjO!uB{WqmhS>#ab6vq}SBK`#`wW`v_8XepI@R7Jj+fC<ei;G1QMFrV=6kqY;SkJV(KE;hSr6U<&f6E?OVV!K`4Az<# zeW1Oye5s0;Sfj|KutZj%T)J~dzG>3MngP)-xbyT2Uah?}qdQCTN9Yj|2fXUqnhaHT z*^@;Nc}5%roiz5WPU5nnlbcrSBx_~e$<(O1?j$CK<((WoVm#Pnq|TcKm4@5Cp-8>=7Nw0tOKDqeFaZP>z4+MFE?B|Ep4_j2^eCU|2gu^ey$sRi&y2ns1_Nf_sj z<#c32*V|*;yDki96(feVbOyqb+&V|W%6i2gcGqT^l6yOkb+} zP9_aK)+a2iTrA}yB2`HFXm=syqXh}VJT6W~8{L(6S)bY0XoHwcOaK*utcwG5rInNBL(~sb?}<-jQY3`YHz=LR^Az zh;a!H`3;z34ciK%n)bxmTs26w0JsRM(v<{QeJ|tG>Q!J=9yoq6e)$q2sd41ho1uLHjgxqbi@`)^9rS`kB z@~Jkge5yzzyxhv?HBu&6`PkVNtbD4M#SG{$DzV3pY9|7V8S1PdA{X<#0VStbkAui2 zpfM1&DJZ7j5Oe_1>M#%yem6(a=mT}S0uhh^5d#^MEXh_22l?{H%v%weGo=nn(ys?X zIEaK=oI+)Q5>jDi)^Q;EB@fH%(xi>_PB}yiWb@j{>hT|={0rg-o`NBNx0I6QDH!C& z6W@%&Yp+l4KE?gP8sWPN=ddt9OESi&6MU>?5SNr~K1d)!J;X;a7Puvk-cu>}$`7dm zr%m(rDA3RvEq8xNt{eNDM{QiyN>5Sd~Lzn~IvDNO^MaQcHLu~gR1 ztFC*lyaaS#d#<>}a|N?SmC*)hRu<_6ra*um)?$!wuQEy?1>+v$Z!@FBmpXM)65G9< zEb`AJN^HoQhQ#V-monk+k#c)Y-|9K*aBAF$qp0Rzx{xMIL~+9N-Q4TSon z2B*VNSfmP0U6!`z@5o;&B4Qd7Y(rubx0z4F1f|iTwh1zh%VIdxar=}k+xeg9hqYk= zHmrqrGh{TRq$Ut#=#sVWXW7~(km#aBbjh^7~cpfr8iGxiAu^QjPO^gi zwxXyL#St;ai8|Y8_3G7I{lwM26(j)%jpRmVGh_2H(aCg)-oWuCP}P z{u93;d#eLrqEq-yXmI`hY5aC^i1NHYmER0HVDXzj{1#R`O;dJxj~&t$#DJJ{am?yZ z$`e-i^7^kM{4$+O1!3-jVZ>#o{874|x?mrp@R_7^n^`tL!>4K0V=IdgSNBu;gfuP# z$ZUNj&{$;}Y9R#dv3#IzX~^g~Tc(6eE=z;HKt-jO`&pA4w17>t7^K(o;xBc!pG1OB zz3C5Aw%n9^|F)z5YtYUwlHY{^gh6BO_eHC4gwXE%Ky$>#gcwt8W3UF2@=p8yR0VUe zEc97X#gzC;#mn^!4b_XW^Gh2Z!Y_KMLaYzk?UW3AV?|kvq%6aoSOv8v7-!>}A(W_M z3}QmW&hnLC7SU7`;Xoj^%*5r_=p6s|&ZTwdGR~`CZ^yqtLkrslH05oN0q5{&rKECN zrH9rP7@5k<8}`?0O{Tc|2&W4#`sJK39!7V%8eN^uF6FEqU7>O!^`z_ta-v`H4WrP9 z@@25rf{wOFOX6di(9CN~KBcKl%~5%7`F#Gil#N1zzJncckcps(`A2-LCF;l@S+ui% zNr;t;&tu8M60Idqd`E=KilE`;uDtA)sQmWraZWl-B*eH3XH)Rjn3NZ|;j1dZpzvjm zr3U=?StY?_Z0Xk;S#Wy@Av!HeM@9(U#!^{dzrD7~?5vM!omLUS~`BkyJ9=zNfA;oFlM4WEKrW2!27?GVULQxKu5ac#r zEdY(X#-V0bJ%>%HK;u-D?F#C)mTVm~P&CR8fSs{r&B@+we7T){-|&9!nt1>274h15 zSAqKz?{Nd~YO8H{*BCc3|L}Be%rjRYf5$w7z2DQy@to~m+Td8*a&8EBg6bR6jG;|FhJca z(sw*MWx`2t!m%TCKH*fl8a6*ZD#_3Fe8i-j zW?`Y|=sh*S)M4Hl3$U)ml&e6BLte-y*@&+%{9v*}3tQg<|^L z^R5O|oBQ*0P$xSBCisE}23*@c z_m=*E$X|m>?oA$dJXc9)6p&g5N>bP?R-H`SEHi5DU$HqkLv4zohH* zx5GQI4-_e|4$X-9DaKHVDW+~Y=Uff~n@Lf~PEl4< zfgnzyCZ*acYhwk%lNPq~%dCs)8Y_gBoJJ=Fmr20YC~vJsSuPbb3Y+w`l~jgIy|xQI zt?a_ob0g!uj5kK~P_>&V%Z*29Xi+-aEv_32Owm}J3a(~DP_|E0l6fv0x0ieNkQt(U z$2X+Y%bCc=tVhe8`G}gaTEb#Afgm8_D3wZulD6*oh5&y3t(hZ36ZBP0s1z9;y@@}1 zIZc$``>2|`;KTa+v46#UQGUw+cwg{ZyQ5i<=0gB3tC;F-G`~Awb z|3vH+B|SfrOrTm=p_JN%LeT!QeewakxUo;Zu?hagveUYN-pC^mGHTe0=Gs_VWrZ-?jI^IJ8Q<7@~Wfe&)U7|V63!2bRTL@ZiEqHB*e^*v8+)RzgxZ zN+_p23*gj%CCH}eG@e-(fjg#T!isO>K+uoujRf_#0X?M@Czp1#AoxJp`VMy2#j>19 zr#Nesmx}YDcaAR|3#sy|&dP^9g|anQwQ;i^V+(1CurrB|gNgEv_f}hl=c~PvVXJW1 zE9u=-m;maUEdeC+_uBK{F%)M{h+Jcgv{Zq^D|{Y6Ls9;jDcNtdGvXdMOfW$xBsj}k z{<V%&=3a$cACIRHkPSI7?^%Z?n)*%Isv>VN9^D%Y9d|Myxb?S4^G88!dxG zq_J}Lybr_K$6z+IpX%RmjvglHh8AK`#%L|vikG9rnPY0lpzjQQhK6}41B<*2mi7!| zNT@b1X5XZm?TOXAu9)KqZgrIrF37K#^MuS5dLoPs=ZbYakwZ2_BEj=p#f(<8g0X_% zR4uWxdrP4m`>l4o6{tiKL|RPSYACZ32p%|sNu7rMUY)`}QsKIHK)6oN9O0VU#&DgU zIgV>QQB7Ri&x61<8hAO632VP`U5s#DG_dcuCQ4>iTvsg}Fs==)5S{RQKxjocFcL=i zVWh{=nivVUY7)L5(29w1|IxZ>gw{=tRztL-m1(*rTGi44p;bl;ETwJZ)QikeV_`5e z;&`;U;0DAuCUzmhpCvqyDFcbX=&+RL&x8}1(H!F~aW}{YB3T}`^3UkFz);RIv)gOq zr#(EcMOr`X!^HLdpv#nJJ`pJeAYm%0*-%ohYR!C`f)Q=|N4ijj&JD7WRpM57n_7}7 zSpd2zMhZh@9UNc_I#1mzc+CY*D$*D-uT~+B3R56udN#Q|U(8M()jtorP{7rE$yB$z zqm<)w*cWUMZl+4$nQ_6tGJYbvdrIe@TDu6G>}*fYhxj_%;rGMYOCJ~6e|sPM3@|Z! z9lU$n?&`l?nS2k{Nn|m>&bApA%U(WJe*QIa{-&h7<2oeTyvG|oyyPR}4}YiLSg{|u zK;FDO$p`?&BcZ0w12$1);c#io))XVMvP?5{rf!sX-cJ0t7QbLmQa*!hwZcC-kitJa zki!3ZAccQ$AcgOqRQQ)&=+4c;Cv3>C?`VN&Oz3Xxt!i1OCWKzi7VepDkN zKL#dyKk;Muj9zLd$i$D$sVPtVq?Ykv>SOH=nfNh*E4&4Zt#Y%v%h*h;hiqdiDYxIm zdMq%L_Y*%RE>jX{AiCjv3&FT1OKjPSKN>Q+D; zvMLbkydH$#$(=bgyq^e!T)H$fwc5uIv9}cvhp!66VP4PlYW3LGKza2i(Zmt{F&g&d z9w-0_AhU@d>$o&tN++5~2nrj~`-va_2Y<=g9+N-*kKz5qk00tUXIJ}}wN5S1PW*V_ zFXvYKco^R6<3!Up(e&jobxq%&feZX7IzHO01u~zrMcPco%a;t+PRagJ&4k9*m(Amg z5ys9xU!(Ld$JIesEMABk%Q*L8;b zmPrhE3NgiM&OYBtrp{G>fHdRt31zCZWTF<6MZiNf%!AMnMgO-ngG$tFbW}llm6Y>k6}0LKcvrNjKql156(m;yRI!&QBvgPlj?~*DOiHqkH2+MRzeF0gI!W_Kx{KQQ zkMbMZLk*~X&>vb7VEaJ3a|S#mip@UA?1L=JKh>@dfhgKWH%0oGw1CiC(nnb(rKrl} z*t_gXy->X9lx~$yn@~925|l?*yShdG43gmg{L47MGUX8Zh9sEZJyl*;J$Pv=o;sHn z+yH%s-}N4yJRL$HlcEu*(pK%tJKr`eNsR|EwpI9)|#1+=RR}d>Hn;B^ZLxnO?1c-HcQ9H(*Wu(%nNd+aqh?Pi$?&J!( zqW12x3Yyf;TOd&UL7)U}31=RQ5>B_tS#;bC1fguQ?Li_G?D|G1D5xTUQ~01$^mV&c zH96gEv0EdS`JgI{(ZZ#PCvioFY|FarUINvfKp>)c_eij-1z~K{vuzI_Qj=^MY5C0? zFa3E;a%!1f9pZ%Ca*;MI^=8wVXhxMy&a0D=I$cco+T8B$3aR!0^3BMIY(JnUfRG(I zaXYe1$Fd`*n1>NaU@ZClrmZDR@Ou9;?!NPvvNUO#Lti`)RQsNVP3Cg<;T$YTZ%dj zhb*S1IN3MYyv`0g^dfiIh~@*wTp`gV`}vY zZ_6JYu4cGAd7=EbIlX79N96_2XA^8F_w>|i`M`5^5Lr}ynt(Qy3U8x`TJC(7)pF;v zp14r{(H!r^Ox57_YquTqqK{sgwOA>$$1_;2aSCx@!xq<-T_i9T_ekicybREr)Dc5a zc41u42312jjM=(u8H(aluwHJ$C2A>ebIldQ?^c=F{(*AtEZHELi?BTT zwq!VXK6?ZdK5Q;*7FNvD8VBxnt*?4pUCC>;ylWN#PA=GNqCc?`Yk)x4$PEHha zF4<=SkpIoE>lhm6(fGjT{4f$e>y+(=VA;?;+(mQiw^%MkbDsGs13Rp5~msr3rY|J$RB1Zr^pdp|Q0!01F9_I*<{S}8NfSGUD5kTjFi;{|h z7FAjA$=XKm0Vnj{vN4Bg6VW{ z^sZjWd&~{`ohZVIOrBhI00VgKaMg4d*`Uf+`5AcPJJyZkI=i7r_MUOP8nOnLyoqLCpPIcKYi9YMVuznRQ)*!k)WF~M@GAu z6`>`kuS^-NN`lZw3`D4YHWta0k@z?)F4>j2>%Z4;&;Bi`GDXzO-MsBp)g*v2gitfs zamtRiuO^Gkc%}x870Hvd&f&|GD9C!J)*~&{N0&NxPbHR+MI^hj+$;eI->N)au;oeN zo5r-^I68xLLNy2>m_>=m#Ytqhy@9pKJV==Jem*H&<0wCs)b4a>ZmEe9Y3bI&3nV&r z*Op_Aor=2y;wV327m?BrH3d+tpw<(i6GJBTFd@_%I5BN+j*b>AbP-WleS<2QtwJ;1 z*C?f|@U*HSh?mqHS3Ln|L<*C_Li?(v05L9qKNlYsk{os=y=*D$vehqzU+|Xk&#-S9 zgcxEmH-$qFrod?zMluwHJ^7#d+aD1#3>dc&#O!wa@v(4#NAIlguE-|5#qIB3PJG*0 z^=%IVM2rmwk>T6gF`TlML2w1ACc^~0I<{CFX4#ljon$7O>y>i@#K%X(zc`$N*tj_X zj#SPLK>T3JP;bSua>gI2$Z<1K+4s-3a+~?>vD{AkElF+4DZhOrw>`hz!fn@Ye~#OZ z-yY3v+ixGnZOd;rahv+>&vKji?MB!c?GJ~2(Xj3M5Ht2|u2H!sIhFyK{J4w^otV! zqd(v2&Cx^7^;`Dr=Y|hi@odZRuocf9IXryDvtx!wtax_p@W>UvF@w|p|qGi72HMAxRkX8@+M{ULTQ9j#LwYWLd5+bP!D{jA+T#O`yuKg{kAvHQdAe!blvVfTmG{gHOh4m0ZE z7%JL2((Y&MUR!lL#XOVyKPE5(^P)FGeu9Ts{2|s1GlH?TRW3!1G-h^aXvhy^5E6BG zTuj3)#7y|+EQWLcKLkELWY=^(nS;N$*}lNsF92p4hjj~snR5LgXDkjY+QZHOm40xD zal^$TnoW`@)^wRJW=cHkX?a0H*(<)$qTJrEb8rUl4lxE?CMOLJ<6GW-)80}Bd8(9G zodTme67Gwcox?*BGzJ7&h{>$y!-o_z=INj1evWCCq>B`s+BsNfvl5b78XV5{SZSFL zsc^=A)$K&W$WJ!K6>Al|tK4gI8=@=nB}xt>&19LD7|YF3lntU{u9!V%u)q%B!*}B8 zUpJU$5ZAN8q%X`8bdB3^ctkNJ(mbL#TsHk9lzW#m8nrSRQ&{3lz9L;Q2cl64m6G-W z?jW9Q{Dbqpri|Y&4XG*8(!E5Xf^!l1u`rlZN4C@RDPthwZ15Q!Nus^DRVPDV#dvzf z%##@1x#GwjL)JE;R1B74wwNhq7lyO6vy-(?9F4j%p^W{XgK5JclT46RgsLzHG)NY1 z8sHbw{J`HtbU#CgIRcrEPRo$Xf!&aM zxlyN9C&KsXT%;nAcIgzsq;pOE$(?NBx(9Ln1RhhoN zBY{%1LTy{M!$aReLt8C~t5HW{)*Z>U)+aTLVgve6b{s=DA1q;3MB;5 z2V9_UKg6f7ZP+R$EQx~b&{d;^W0TYQRsxS{4s?1G(mgwmXS4?qNLBy*cEvUDgWjnV z*0|9D2;k9nawn9QT8lF4A#>zvLtx*Dk*6pk^nDSVzv?+*nEL9+Iz~ZRPq?yE8!*t; zrO8wM(kU|tTZruN6Gls|5`u7CG%p^4*+0ys_3I+ptD^i{$TQ@;0pPuMm|8cxJd67w zT(rGW=h#~Emfd?zY3La3P;23$7y|TZ+H%fFa+zJrzPmqt8_k3pLWVcD6@V@*jO}aU-&4*m2|xN|j57#@Vc@sB}*xgQ2=k zB%?r+Mj{!8yUL=VyHOSy&@5F?UR@(}_D6}2rpovyoe0uJ8uJ;!6HGYs-Z6$151@%Z zq7=FES-^DSEY-u62Q!A~!K|$_)AUJsee?-f}WuEP@P?+q1UNZ%`uq=_l(H~Fl1xGr(sOE^D#+%Ok^Nw zF(y5cB`9e@BUqT1B|w>4zzxK_g2_E@Xq@L1GuRcDV~ILLDSz*+OaSpsT8yj6=cf4*CIStiO)Xd%ZCMV$F(2*Tb!iYj=)>MHcvqhtJ$ z(s?x-X5v*1i!`*-^C5?W5<4rxiV?U2AV^n!uh~k@dj#ZA*5!lh6B-=B?=NucvP7sD--TKrUBn71WXcag z5eNf1rg6+g>E8ax9r&_V3^_lLiFWz_g*h>yh`K9WJO=R#?%)Z;Ubj6k0k5JT@d+1qQXe?8zd)C;>pD zHk{w1+JLeF&wkbnuLU0<1vmaKx`Ba<8n+{s{eWZVm*~h3BOGVIlbl^%@x8Xx=RwDj zQ2zc7{3f?WzB243(*aX8^q*%|ABb4ulkzLk4n^zWL5p^rJj1ZGs50QF=zt?Zz-Znq zEQ*VD^algQPfyvQ6!jw*^F3+w?|{m&ghcrZyH4Z}bs8Td z@Id6}?4Tx{uTP@vqDk5RG)~##h2xa1CkIK{nb(ly zADPKM9Lu2x?H6Up8Lg>+Ybx+Ki(g?Rt;|MWRuH{4t{g4~PhtjQ1z@UaJ0zaOQtOed zWO6;Bo%dBl6VFy8?sJ^9M;i087tC*4yZwcU7u6TM=YQ+h%|^ed*bQ4;c+j^%emN7e zZ^ZF5kU?3$kiQf!B$HX?l0`!imY0s$FFujmOejEn5o4rU+xw>Zt&R-#HCE{MYvoXkPB4Twe4=|4??OI9)7a8!s&kbV(wu43fxS5=M1X zKnUEfYioruS%JNYfnOt1h=r0R$X52iYMq7ZQ*E!MD!*XM)2|bB$sWlV2q7|9`%oE& z1s%&dEd6&5`$8=pfcaG=tY*yOa!Tpy1o;+ZAN4ghbB*{j1=EqV?D>F7(yGbvxc>r6!x#4Elw!i)0@((EP71X^W1u&mTGaZ<^fU`e#ga=L3r zx%;EqlC4FVVwP7=V4cVdKQ&LkI_H#oEOm967;w86dA%n+Syfz@KE+Z(HNP@Zx9p!& z?)8M%p^m!JGWBY9llkeMdrqu+TD@oXQS%|^ly^@2yso_}&x$`s24^MOJVLBs7Xco& z>J?}ZAUoSd5R|3Jx&qQs?mgJlvDhK)q9a#!NzRw*E73Q<+DwL;9QlioWsV}Q5TzG$ z589CJ%!dugVxT`4BTjKSVM$C#5@p9Tcy(o!YL!>SQmOtXO_KAgJ<_z#xWwBe?%IFR zg~Qa$Ub}bi*?q!!Mg8NRk4NV{O#`*9^&)uN2^U|)T#f1v=Po3R!UeLm@?Y=2P%y23 z?upJtz}A`;YTmtj@jQvn_0Qff%`l01A77}VlDAKT%H&Aw`UDv{ecg*WrBz}n{d4aIP!gp)V`&V^n? zC*}A_#Jl_x3S*z}FBpg!)ArCBRE^5p=ThQfv_g{oE-!e&MZGh9tE|{w`aEnQyPgM- zda=Z;?!6sy2npR%#CQcSs(nKn$&ElbszOH#C3h_++9&0 zD=#(Ck*d~x)EBeZRq&+~>SK_o3Di`z?xQ|}4XCBE(-fWTlHeNy$zp1T3*r9rRRz?AWf!X-xRZ1%s`{{_>XO2r0!N71!8UJxCXuBb1UIs9dNF@rb2SQHYPRW;+J;Ae;P zq1KjBFHH3|Q3Qv{vxhSVR}XjtO337|@0oD{uGr$RrkYS?f@%u5w7sE*D_g+RUqRI` zvI;Kreya+}4?D*avMqjOjpvm7c^^8q!h78yt=fF)wc$J46Ew|6#Y7h6x*b@UV-0sciL*)8&d8dNmEcd)a_-ujFrw7cd%S(AS_*8A_Qj zqS1(AAcB5z<0}QTfCYmo7wi-wH7JcQ!g~l*$3|H(7`Dt+qrqwGFhP;5I^1SkGVS1$ zlJ4cnEwewFj(frR2g{;aMLBCLwold3Un*dS6dspy{@KIcY^U3eT5*C6P^*O24(3#Y zv9T1wMFEGuUE`}2+n`)vYup)IBmF!jE$*1jo!j~572PA18NT^2EpLeQ>JNB@L2IhK zI@T#vjUvQEe>+tg5eg24#u?W71dJlHbPU8X-s_xK8H6aqcn+QUoAo7TTr*@-(rrNa+{yKekn0 zvjxRdy_|oJr6=tS#$cyMj$Vxx^CPT+bYv}{kX0p05bW&jBv>Re!3GR~BLI*FcG2qF z|6J$b2)Tk)ZwTsvhwRMYaOX^lM>U7;IvrpkcWU1+=aKQ!)@FrS^gBuLf z`-Fk6@UO=SUIbeiJd8smW)P-s2H#(O{3uyt5PXqZvmXTw$J{p1*` zd{qVrhG|HgU-YjHcVXTrFEJg3c`7aeEHA+@U>?Lo%s*QU7Gh`Wy%IJg%!!%V9Yy@9 zS7VQh?l5pgn;%X-Cc_z`p|pBtf&-dXZnh?ZE7W>Fh3wVmhZ$p;->zR|pGZjKY#Viu z=GeLbO6jW30LR`!PGVhpqI@k@^hib+*d~Qiv4_Xowj0bs7FA7HyoH59&Tqo)a5dZK zU%(ls)QLPT{=~(OdZQx76=w5HldAcJJYaDunsKs1Hy&A86F@CgT_t3lw_MXiFQX6> z5~=zT$8CRwdx=yoQDST@Wz$NCor)$oK3xrk01aey8q-pWZV(b;+npuE7M2wPVGez& z;Rgw^H3YFj*)&T`NsF@IFt?-X?+Z25Pp386u~hIM2#vXI?euJVFgdMOT<9C8$;nE@ z81hqPXi$}yrT#10 zE$84}?G#~ctiQ3HBm55EkO?&^H}j2*G1q+!@9f6vrl@Wd{`viQjeDh8$CZ*EJOPbn$9Vn_2GUoaV@9x7qJ{SVdA_$)iO(eI7w zwt^SblihC}>%AU(;2m0>^{epyZ)$eG`Y3c?A7Lofh1`m|;6-or@=elnz&b**Z)DJ& z9itEa)VoOX){C+aHjwrqLCyoV`0+w znl#MB5H7<2E4_>PBa-s2zd~nQU_cDSRo$>xKO}yL%T*FesSj4c#gmjX5 zKLv_!-h>NJ(YOgP6G34V!L1foDFrDeNl}#$Mp=k~*>v+JgPQl{mk$F2K6}_3a@!_I zSGLV$;K!OHoXz2De`F+8f zgegUaqp^9~N7IhLHoFSwA}_=9TsL~2*k+YtPV6xaW$av7Tx4W zFeLE9wn8{*A|Gsrs3ApBCbXC^V!Fc+%2~Jz%yO{|bVS9B6BB8n;|g1}p=JfL;SRIS zCMwfP3!WyH?+QS>&}3RUnhFKb%P`6YpoYZGl!EIQISz7j(mPNUm`os+Uv%r_UJl{h z!4DxmIHZ5r^@wyVm@_aQdhGLPG@^`-M%4I=CZ$H*##dv?LeN5Htk#2^$s%bBmZjBh zU?P|-AhvEWA{R2PPuPgpBxNvWeUF=M0?>_dSpB+c^KCM_8@VTlf5hmukZ@Wc{p z+G|!3@*ors(KLK4OBJkBgB8&s5Cbrr zidYQajy#Tn5mtsY2d-7xlaHaz{z z*wfse9@41ukWlWXv2xlpq&jaNdwLj8qw=rqnY&@tr+J>PqsGybBdy#QmX+HO>b$M4 zlO1S?I?8^`5KYMj!Z@%YFd0e&Q(I62+JlBc@>AfkDP9~%J53fT(PBB_hZ&NH>te?u z>mtATzh)UeASJlvihaee>{Q}syo2-8cAmv1_nneS*es-{ErcLO7przip4 zNr_7$c1a>;|CWia4HauY)9lIAhOx((nP?;Xa<@(}XFiL~(V{v)7tE7`K@MvaDgzJF zvN)@}D>4&${%jsZ6oxx&!D&p0;k0|j{t|mMC-Q;y@*k?(R(a*e;{5mlBd2{0h)SE1 zr|A#7S4`T5`>pHniESx=GFrS?9|uz=CYI*U-tVR|X*U8Iga{~h(J?p5ySUxrcGak= z4O!lvf(FI}II50l=bfg~$8Oz!n9b;KFneV}O`|?zHlg9_vGA4ALpAOQ#`RFfKr#Yd z16;wYUe$=Ueui?m>sK%5;H2fxNt&T9YrqDsu8;mkYgFLl{`JwgS0kU64<}SBiX%{7 zK}l37uj{I(B`LSckL=lhOg@#P7)Cxq2BihZG@A=BTt)^Ap@$m!s7B1k#2k;6|F4^Bu#0%MDf|+2_M6G9MTx!m? z+3M(VQX-P|4`qq!v8Y+n3av-&YjM)&Z^c^23k(Og z9cP%FC-HKD01Qn{i=U3N|JCyobzjLU6EKsxvho|&1!%)+$I(Q7Q@Zzr#UVDc7&q26tz=GxvMQeW_}E{i&kh2pA4^=NVS!%G;f%b+l?2I6*<2W zPfCTw@<+$#@3dG(FLCSLQT^L6`fpd>*BEtLlATbUS44zOvGK8BUat9T-_Cc8uVd7icp@@B!Ol1%vq z5g4M@IKN@WL<{2$Fpf_qf+(#l3X|lgZoZKaMssC;1pUr#2{n@XLCD7a3Qu7$PO?;-l6J^ z`(5=$RlRX#)q1?Def`6!?~rE~IUCl20t%)}o1=Bw4Xm5o9*9QSSO;_icER3tJJkub42v zl&4Al(7I9CjHG82ICxaEL4a-CeO_t^uc^66=$3emc8PL?v#oOm z_B)E?+Fz|ew_q^x1tEltgRVJZNwY#{muxzv+a*DFq=>rNIm{ykE zKAp5Zg5>7NS1H7hgmnf9Pzf8N;k1@0f=FQ3ilLm=2AuR%{HqG7l=qzMTZ-VbP*1FP z7AHwu2c^hV2o~^qYrUF6^HfmgpiA|1Irkk#9XoM)QC=72GEtL$;xtz4^2P}E+~=Kg zc8HzpPRCGhp&^d5UgOAV>qWXblF_={>nE|Iwa-pRagw%MonCi}ozPu5hBhN0*2iIk zdIk)M{lDAx7WUfVSF5-zx|ldt0r*Rng2em!UW!(I-LUSMNHLDx=P6Obc`ihBe)uDO6Nf8e22igklGYNrQdia%6MGQyU zke+Reeg)dit{&R1YNC2Khwaw2?x;{H(Gk?iM9uGx%MX8tWKR~6G>}_|sRvsSc_y2p z?y=Ehi-a~b{i$of#YK~j5`mGS&o}%+rJJJ19vhMHPh!=g(J*vNXkJD8Y!X+?|ID;~ zBBh}HQ;dgvXn}gL_UfH5?ZLjPGscnxafGpl7>cctYScT+I}=dZG2h#=Y4O zp$hwnEM@@0hCUOsS4Y<8Yy*@d>m{P!{O!z@4jb0d<~^D03wrU?u5=M(wAKt*CY<2x zVW%0eERG8Hb&16C30-D6(t3jK$pzl8SR?qaLivc|Wv zwpLt58Z!?bp-4*oXz`x0r4H!FXimXBDD$_VM5l{z_R5P?pih5A5< z+SL;53$3lUsE2$b;_~m4)A&AtAmnoNNMh_FI|--4!Nlmc%Qrl<3MAHfii#qZvSC=g z%9AtkpbN6bqlgm+MA7>~nO0`YYY2dbkEn_%)(#vklPYESvB-Q6ES?sv`51%LfMg$H zNJ(Fc?duM~W)v@MRY7s03@`)Agn_7-)}@Ms6?vfig)m^-u^?BKQd`>w6dSPVBGZtO z!leRRb(86#s+-V01)a1}I|&U2^hQfyi6;v7W#LC6u^k#w73>S032PzPmsuzU+;Qci znp3tWsEIFNy$OB@0fJU2%p+Iffu|VFodBfl*FeuWEi9V?nLpVyW zI%^@ky5qe+^$IKqm=Io>zCnNymM}r2y*>jCF4|28Z175SI7aQ@A3(&v=!rVOp%`5H z!UO+ZyDpxqc|cEdY56~3f_$(Qi3_x5JH1}iLP}w=NWi-d2g{Jcd^}r7wS18Tkl{6i zDyDXnPNXgnbLN&XaoWN#0wO&hBiCs z3msBFYiqJ>$(B|OFCCs zYHXi@2jO(s2a$uK#OOGdiiLm|X3tv&W(2ZoY-8X?&YcXOb%D7y4j)iy_=IAIuLXRB zSSr#XBkUM70$mFnaIYcK!GVCxFbIRVOEbx5Vc!Nsta;+xG)e(oGYi_15WGGA1Y{;| z%F@VpbO&wZWD2UCSIw4}Cq(1Q|4l}t|nC@~V4)9Chvy}k%w471Y<1oqfW$Wt5u>CuW&%P(BY5}%E-i9QnRrHy6hl+8y+j&lY-kWf*cfC@ zA#uTx)s(S-{cS4D@nub^+w?Pail-@CGJKAM2;-FutL}!tVIZk%f@Bp6C*oE! zaOO14MRA)j2fGsoA%)^7%p45-M)XbKsiqzStjjtrDC;!ygmy68LR@D+)*=*aIw)u z5U}ZGuq+!!Rv*D>$1aLG$qQGY47zSIS=(cY#do1G)D4tX47Ns@hm;bq+!)V-?qvN1HAXAUV+W? zA@kfn)h}S|+G@gUm==3lbKvf-$vhn>tT8d=U~AC@=($BGIfv zhy}qW$bz>}Mw!CkEC!ryVuU)B3v zm7t3t#L~2F!Kx~brJ*p!RT*CS+fA%9W@qG185!*&5?zt#V@kAei(K3oq$5OAo3`2tz4S@Pq0S;)gb9J*X}noVxU`iRzM`4ou&AP+bc4w*63-{;SKj zul$~iWKv2jNDc8{A!-Od(poBg4@*~pnj*2em!GOj-x75qQNK&cFOlNLB;4aA07`%G z;~Axkp)don(6h%}9)XH}<-5>Fn3CY+I1}Bs=GpkwAj2 zIlTBCk`7>ripyKRV?7Hy>$Q8|W!>ynMYkoEUvwE1W9QNaCBeI?eoF?Fx|Wp0ttro> z3@Ifzq9iyYcG6IXF(8pr_{RU6f=myc4JJk{6rj0&-TbqD5u3OcZ{*@2BCvhu-Dz+z%K2f5-ulhPOG zzhm_Gpu3{>aXjd*c+gz|w|LN9@u0f`$>>4(yRvIPD1YO1I2d=u`zOlZditRJeW31& z@9Px8e>YMn#~nQn;f;jR(kv$0)U(Avi$icMI1a$O>YfTQ$N`ku9rtsiFvZ*W5Q9mk+(5f@c3n^{>B{%PA6VcgZ8 zYp=esR6SQ{nT{93vCQX3MF1jCZu`-Ze;|^fl89h5`K_a4qi`-GfCDLj>y%>IJQQmq z;PAISQx0f*rcfR2lpyj=ZfhRObC~S3Kxjjk!Rueg_GxUN3UGyVs}C;U?qhWQU-g4vRKj=JO-O(`Rp|1oQq=DLHAK+V%7(N8uKtgxSmm%_bJ-!;bli@*o&GHU zwPt!#iB7^~U4tM1j-!DtkMqk?#)ilKDB%(Bll(4HGxrJJ7?rfg@1NrFZ1uPX4KdvFM(ri)i z$DOK4E6si|f84GfTWP{e{c*Q?{8sf+o5$-W2et!+NZ{1-dkBeL#~tNtpTrqlSWbRj z#B)@72B(g42Sq=P3xVsW`}5OTh!DWq%q(qjjEHGNabkyy1}$thQg|gq!(3;-xeH}V ztwY$=d77tNWFn7scZ?=Aa*PgICMufE1#C4)7lFESRFV_s=64)pU+}qBTn;e1q^s}M z0snGoAbRNPn1bB)^ef-tDJFMWRlTDS22w==aYt2zCxz;%Pk=jVs`Z7UWim6eLCm6KgCX1l3}PZ3|Sv$#66Z@-?X#DR#O^-g+Fre#n-BMXuLe zgS-W|k-P<`DX)jSeEXir1TJwM1TJ=EJw*Z+ZY*Z8C#^Xsrg%Rwi83BcsjsUuiqV?} z%jjoGEADlp*?iqxIx{uh?i`|J#5(_Yod~}UtfyNEwrns}6TTP^3{f0dm4CL?=Oddu z{@{CTQ>|;cG*&fCj!nr{2xMY4asIiMKJhx@{QHSmR1*v~Gp+?jep9PvYFNkaO2o^; z_YT19J^=VoyJmlQqh6Pa>oo!3K>0NR_+Y!{lK}AgRP3?wJ&KA}ULFb$7*RM(f{DRm zy7as?u~KnafC4Kp*Sb<>HMIfMFx?hkybVE@6Tr@U;i^Lgj*1uPRE*w{1ApJI79opjDR2a^0_<0d&_lIYI6bgN zR4qOXP;sn`goF`2XZhcDwd2hRG0QJ%YwvQ^;=}ongd>wa?B`$Xs;Gb1&tKTqj*2k~ zWdFpPQ{WYSeNs(<_jR-)!7O|cI#~y6*vc_&D@PChHNAY@2=Z5tb;GHQ>}0w-LDGut z*@X?lMy0)NO?E+mS{5W$!RlTVn|1BTLL1+Br5fywwtYMnimmsT5a+E*`LrwU4va)) z11NZ6%O^k{&PI}j{A49eLQazeJdQGnTZ`4sNel(z&NOJmtX0eb45-kF^!csu@S~%j zcSfuyS|-P;DVA3=zr33H?fKno^7ZUzET}quMv?1M`I1bl#L>}XLkslXSv`x==>yxR zIo<^yre6L56R)dZ-=!WQm9HKrNtsyb#~~`~xK@993TwP=wg!2=q7apiKB=!XPCOMd zPN+*$!zrOc`}A?FdGL*5nzhb1unWL$q0r`KSazVgV<2{OKx8KU!T=)gAnYsiS2z1~ zFP>E@exmME9-!l(&f9`V$4S+*0hfs;ebIM%mGTfoR+Z%1Aw;2%PwMhT6yl#zlVtflT|ju`VFo92W^sm_2}2w9BOE<-bT@OpGyUh9p4Rx=LR#P`F)!!e&uH z?qRNkm=`OINVrt?IX8-7hIGDg&8^oEQExjiwwJf+7jSqHWxSQ}$G`5W3-pG!w?6jxY)EXpG2zEtibOTg&uDmiHq$pe^XAx^l zE0%}4mGX-{2ejl{Jq_vF!vQ#KAkat@D#N)z zJmi~=4mHm=(pj^n_VQQKjrtTojfN&P*-y6*$!O1J3xvQd|E(y?e}xbnqcplIN>lP< z4I+%;4-6Ia>@N}$hEphoB4-<1?JQ@LiPZ7b6v$&7v@Pm+NEf1UlJT%FoR-IMXV`^4 zBv@)Q#MY7C%A`oje?w=RHtn>UB70?&LrT!@OHGq^vMbeC2bi}f(BJ10RxXj9rUC@f z%Dg7gNb+F000Fq&9L=F$G$7!332j&bZ{k!?qf#HNfQH?vwp);W z>Oz*;S?r9K5#JiCHS|jf+E-Slt|jW4`_zUVh6H@#RWmQxzB*^0hHvnZ?f*AT7hVWF zLrz#5lWtPlKTL9priv>+(I!^jzmzNML5jJLDQ3Ad43fQnh7b;&U1^RU<+CbxX$KIK zUM?GDTn$-SB@x07Gz~Cz+F3$ovz7+0i8OYm&`DN>#b}ygM3ll>OtlJcbz_O1p(FB) z1A`jRJYKRtjH+j>bn{pNvYQ%-uWm>+t2Re|T7vkGHfxFdV?cx{;kJTbQ8#?w+)hWr zUUbqDmsp{TM~0;{W}64S)N{E864B>H3?NC85ZP+Kr)O_J}g^g z*pNjINw9y9h0U5Yq^}bhWUsqP!kvz`SB;e8GlmOAQ5!O4&4Cs+i38ZP!faMrl?zxQ zW5#oBR#S6o7I{mG!s62ANOV!P2=PQLyu9Jh#C8{tixz2D6`aCF^^p;Hb96?d7D>By zc4lmUC)RTY-)WHxhqk>y6c1iVuBm;hlkk!TC^Z7=Bp=@=cu6clBpVQ)Y8mLDK9Tau zoE1!XIl4}2K^k@jJcOmeV8e8LHA}rG-hkR!)T75M!F%?zym$4@m+rn6_7%x+v&V;q zBVWE)^kPvhGuz}QI?CY!Y5ualI&DIOns%lSDMOUhn{9*g^Z#i{@FcPG)yK(z_4=>H z`4dGbEV21r>A>g&VJbgS$Dz@VO)6v%)ROE8_3lB)P$@kkb=42wcCZ_sQhloF7l-#E zHjSJ_;YrY3eE`s`7c}2aJ7p=mliS} z(jM9b&S4K2q9{#Db5F{nnXY1^K;PG-lOn!UZh5w(L!*_kp1IsD;d)umByD@obSI69 zqZ+xZdZt|ZwZDjdB=ngDxL!^u?#gdn7?je5hl?!Lf3=5jmh`k)%k}>^?PV(2gM8If6{9wxL&&lo5hdqg0cr zrP)>-MX~q-6@^x(@}1VEQzsD7S?Tx#BLbAV3LtY_E(1vQ><>WdNd=G=Rvm&Qm_Q?v zH&i7m(CIF0?RSBe|yV)v?1`wskM%v)s zWlyollfu%dPUKXa{0H&GS`>4jrmNK(4y7eVMEGu=SK1x0nBPIngZTP0Dfz-C*1aF)fdf-Hq8)jS|;o0|A2o$J<%{2O^R! zp0fT;X)T_tg5Im%w2v930{16+O*RVXRa@;J`#jQw&?FMSC^knjUnKe46*|MvHfY@) z{5IBh(k|m6D@u|RzhT7){ZypHW75&!j2>CxTCp3=fPYM|OT}?deGQTd{I~{5 zZP_3l%pCaM{Wk|R2oF!i8N)Q_WLNBS8oc+GeQ+5SxIZzRXo(BcKy7s%7}MaI1DFQS ztY!f+N`V8VISZ;sYtMr7&=^*q1y}8Bj8x#qHAZU7#^_*X!FTV+Spdc#X7WKj3qC&5 z@R7-GAEo4GtukRkS^fx_Pz<4^k;LRFc|vlA43G#?4nP(**gaqSnJh%+FYRx(#v^;sANpNppEeY=5t&s%x?$wgu znvbo@giHGt>%)p2vb172Upp19K0%WaZbIJ1gUE&Znm(Fxyu`pF@!^*)4=@+5eV?2r zgOlVp>NwC`xPRBkg?l%-aHmDZWN$3Gg9xnHFlp)zIgAq8(_I^sA?2hjJQm|SmJxR< zWW+TzHB#crgCt1^7bfS6SJ*~95Mjv^vQ|!9eWqi6(F5E)#V7i1TJw?+2xW&GfW~z#v5+JjiAWaKZ?5Y zEA$s=-tH#c$lb_IxJh~~kqsfQx&(IStGNkfJC2PtyN56d5xkX>s`{go102cX@_zv` zt$SuBSO%B`vjYT-G^IMYym_(#!KSTtw-fgw0#(4DV0(!cf^aWo8nTc-ohLlrye!Kq zp(N@8lZ5w?7M?ZBjapI7sD=JHfi8^(Ys3)k(0I(w5#rWp3^!)uaa~$Lgx&+yU6;nF z-gsP>hEN-i>(cHKn=nLJT(KF+R)J|>28{Lm`rvx=43zKsQx;Un!*_tBB|AV~^Id7n zh$$Fy2uQ@qJH7*i7p4s-*{3^B%-9CoGD-vD&=xSWFNwT9a%HUzV>GGkOXi!Pa42xY zSA%^Co*EqA?O*P$8pg#Ou~QVp@T?-h(i*5Z1Ivwo0BKp z1k6LYuMMC%ZeuG4HZ0?a*G_d_;hk})A5bbYEts44m<0*8Bu4~9?t-n>44ibSm45~) zGDH`x&0LodU5tz2Vw6=NoE)0e99m5w0USN< zA{4K+HaQ$F99kEm6R0wXQB37TU+KF7o#+m+TCDG0kD9?$<=12tg`KDrZMJktF zsD=;lHLOiPsubKK#Y1QlD-){J1i4RrQD!|A7#e5LK3bG<5P>Ho)gp2V$u3F~HsPHs zG87c|7ZzlYF~3KRg*Ilgdx?crDm!Q_oOgd?K??aYEMO+NmsnV(vV*|FFaiO5-zqI| zk-J_wzB?>?bIg=+f48~UT$W-|X^+jg#4{a*|IpZt6GiOa@H=E!xFHKYT*Vjq#25Oc z{9o*qB7Vq?<9%*yK~1#KzxvC*&?mmobGqrWg+6iDQ=Gj=MgsRf%j_)|PXU^>K(&Z! zkWfzFm<(ZovaMX27=CI>>}wUku~s=s5cw6o(bqvYV&q;W$+&*cs)DDA9bg%tMszsS z2k5l>U!uzKA}vAD4pBDt;p*BrCC3nzArLx7n@wGXOTRC}y1@B*B)Vlvf| zDlloxEYDnQO%1h6zStOL_d(qv)cdP$i(!}q_YXz`$r+ufm!pB~2q^?5`#>sigpul+ z$TAv8@mdhB18t|kdviRs>W;?KYR1pYc&bLmlZ#?L-iLmQWLOQTRzbuUAJ^EQ(k@d4 zXTQxI6BgAZ@wUr611%itK?=ZPWX=LTvck4A$F<3D!sXpR@xK4rLG^vi9NZ9q)ODGI z^=Or@e<(?M_0I61cNUgFo3&68pj`ThnOt%mcA*iQvc-2WoiZB82*wMMS1z1q~uFM%p0-)8;zBP**&aW|Aw0@I|V zwaP*$`yeuhKJBmzRC-O3DY_>WM?kO9VJ4Qf9P@^CL#sAQ1P7#vFzk+SAmBjC&e4a% zDRT1L=a)&KEaFqq;Smj-_eI&>1Sh()WhYF}PAJ6DhIqOHU=?zTSYi(l&}7Nsmvt7y zg|3u0ZWVsYkjeDtog(y2ZN-0Vgl|tQvo%OW0#O@7GWsD4hQo06z@F2Tr`M;o7RO3$ z&z~R8!)0MG2VCT}31x;6G&Id9X@mw84Fq|dV{xcOVkFHX_p4nbKz&K&RVOVbO=DQs zpl(@NUI{Cs22D1lcV-h&twVol4Bc=85?a}-(h%Qs?;~=38SG1TX4%2KD{Vh!Hq^57 zP#hkPwMOKtI*}h-6{3*xy3cW3bnN=ndOv*`WaT#|!^uIsAPhm9Ps2C!qu^P-Sv{KA zJ8emCH1F$3<(I^YRHmyE-wo}&mAsDj7qkl|fDG(1>DL$1W34B|KXveJ=W{yEc;?zE8%)p9s`sCJ$Ps%kA`D$`f&PI0K3a&V?B zr&^Xn@_V4f*l7h!QdP^j-c+l{oIb8vv}$g!2XzE=v`iQK)ex$tRe960l&71UAirP5oWX#U;M&t@kRgb>heU}9N<%q(lY$*N3jm(OiBmC-98%a5L3fbhaiv&7k<#Oc#(w^;_72L_PuUZjO|JY}+ zB>PN?hwYi2^jVwFmVJlJI{J>WC$Kz(o@&EUM~F(??m6lh^1gke^gyDC@o%~lzad0m z^o_XwSUVOxx1t@S-qAPo7V!sE7`}%o;m5$1E{6@Tl=lZmhUvSE`>LzS>pN=_Qbk<0 zAWmf3D~T#Umyr)k&VdpZn=_oSoTNO~$0{5nCHTCx>zF7NEsj-P?N+p7M4(;eMsZ%7 z8yu}zMJq;P+7NBj?8Vxn+A7j8`W4ZShRg}W8y%wtk$Iz-(SjEnBLKKmV=zmPoiy00 zF;9H_YEnk9(5$vW_X=wyhauNEk4bEkXRm0y!3w5F{jDpUb{g8x3fVTNtpNsJW@^1v zF9pK^#Z<*U9@Vz0X7!r3G%NL?RH@~@aPrHQuw2zIu5HpyO% zH^*USRFcEy>Pck{tU5cMfkecX1|+SqgNyER@h6fXg@Wf|mHlEniegC0v4e|3aaKs70Oy0=(9E;x?GXFJp+_;AEV@1ci`iLrieSgqUDJ z1}AvH1c#r7coG2y447aN!Z?Y+@ALicQ+4m{AF^b?`Qus8w{G34bN1P1|33Td^C?Hw z_n~tshHpx^(0(&91_JHLOD?{tFeO0)jD*!~!$@fUmbS_|kW<{+9YO?a`poDTXJX(NHd{}(5tWeJS+-+# zw=>gjpObmD98BC`pjKCu}H{6E_(`2 z!Le&cb51n7$PQM~O_jBDAi=?Ggc%f(5UBr1u;+R`tV#6|s}U)?Ia?Ojw2FTOw1rZ}TsXC_=sWOYwNb&xz&)0;( zsZy}ens|2mif6wwHF}n95EIW*Rb`^xEBd2n_pNyL!WGYcf^!~;1RI9ut$6nNE1n&P z_XVp)cW}ki$D5X;4r@r0Yg*urIP|TgC>WQeM!#4b({~CmEMP6?8@2cLCsRPt+jkRv z&5krp!eUn3J*$qj%}%W&mmq~$qY@1%{IpZdKWZ79NEg`V<7`ZgI6o7`n z8kqvJ0X5Y$?uY1_j^eDELxaJ`v~h1;L5u*lpoH!%h!q|xzIsCDb($YsGbV_Mv5LP^ z{?qm`=1trcoTj!<%)G1G-nE){&t2%ix|ZxA6FK^tb_nTJ<;HPE^}jYM(T$}Yqhz=CFe}^oL~>MQ zPeD@(h+l{8O)=Fj8=T=c7PX4q&rmJM&S38t*bhf~hV+iFjYtm=2hSX9K;DvRARWck zxI=P1H3uS~2fsSefaaCK4K5sO=Y)XZho~t=RbBnJqo&lfsY^he@~G|}Ye^0Kn=xok zII1yd9{k26G%>IdQ2*Cho7+}kYBGYqr5WL9tZ(?{iq_9*K?2b__=^i@eAM5UBnzas z%2;HmwrY`&?~B!I>*LoH>UtDdZ-RUG9$u7V>*)H9QbW7=lC-2Fg ztUHmPs5@uv$IAIP~`@+=94BoWGh&IGjbr7>wTlF@odkkR0zH2JlYq?Z*2)Q)WXo@|0#c4RyDWINWJ z)B8_yPS0L%P6akIr<$|d*KnDC>ETFTG?C18XitzQ(qqLatUgWX(f6Mm>HXgLyd`ye zLlOff9q??i5AoD;zfq?l_|wy4Qw2fj+s>Gy?IAf)mAWa~;v;mdRGMxkf;cyR+b8PW zyA+fMhYkMlB+b0 zRA#{&SS{f&f?NqHZGH5Lqa>~1M|Y+8sNv(P1@S;$KY-~(g+1?lL&y7xc+gK^q)a}T zHXQmvDpy#eMvK|xgK4*+A0(w(4^AO3sU|oWyk;Eo;z||mFu-^#ZY$u%Z3%FqGyQ@r zs~-^D6sV6Kdwwv1?G;@jeL=NFhqxlHYlHL@fh zW+Nmj&Mg1%u&~w$EcAfB3sR>u25>{Ocs)4;9y{e7naG#H#mTs|>nFY<<{>u?@7f*P zutep`zTAeJIaMu3))InwBa^!$3&VHCW00Nl*~Y<}Xel6r1AiwXwMq>IG}Vye zbMTvO__RIZ(>IY-m#aQ)@alEcwhVT?Zm5Nw>hg*bw`G6-ymYir4dIEN&GbH-8AiY3 zK5DnzB!5rC6Rz+M9iZ0M(I z=>2m8Kof z?bLOUrstuLn^t3=pl9G`%6Q?N4u9gt1%CW{!VmjcL&o|98_83ZcB^OC?RzF3Y5P#J z+Rw|>KD5)Ob+<|DX?AH{%dKg4JLAyvW{jeS9<8u{zL{OO-l|)VVwr7bw>Q{<@QB%C zhZXB2%%VTHXKeXX8Y6cK*XB`Gu=%m4-<+P-r+%yJC*9ai)pS${m!iLHgauV3mR5u3 z&|Y2McZy_oHcO-Jv{rU0_Tlx!+O#3}s6JUGesikc+})G?fx>V{fx9Q48-DLqB}G{G zv6hKy!u8iGRY%6#wLFOt-af+oloDlHcsbHOP`q_cG8F-Jq>aGj^P2WhHOUC@T5hRV zb)iF?{-BNLmhB&Q=g-RTr2#$uW|1uW3`*U+PdC8~=#Z^MdABAr&@UZJzbkiB&)>#( zFAQFCcKh0~>-*UfP~X3O?E2`~^`)ano;$i^Lu&n^xb45I$Ld}daXQs8|Gn0K?mjVbtHk80}z%Z9eSTT(S1r8i`-zr z8c2YlelOifN3l1wMkm8O3T8#MeAJ}wJCM3RkCFk?4oZ$UiBJ34Yem_CryxiG**|1W z(%TOl!-FW*st*N2YpOHe6>)3nQYQkmt83vV($y2*JK&Ov#|+D3rw5M=RG!DZsYq-l z3sw)gYysnBtB6Z_d*W7bci-GihIzx?w*$Vo8$v}BizSSc67K%6Mh4Zw-GM%BE=L5o zpm)RHF>1J$wb4cRysqC(y85wP($n{ESCUE~N<9jJ?lH=%U6Vu#4Il=3>(umyjhdp~ z@eEYK5%UrRWp71M@0q5k_x;qb!=pEo?2IkqPITv<>g^M8Y-%(nS;1tGS5yrsM407tDI@;M2U<7>uR!9{MsbmM+NGPn zE1NIwA_SRT42oeU<8ZPfrqpR{99948!-U{&U=m^E&?VWQhpS^>ZfoC2aSm2N9vg+j z3u?hbGHgOshhkY~$Kced_B5^O_df%~t@?RIAx zNWkjun0jekAXmYn1pojCKIBe>Bgn6J2~JL$)PVVwf=wg*v^lbYbxF8^eFRS(BHciP z%Dm#bCCnwXA_AM&=7*d-qu1QrS3_g#5CX7Hek6)8v_q6=E)sg2zlPz zu?s;M1JeEr=Ki%7L}ARLAP5V~yHt5TWn@ z^3x_==m9dVwabs3CW3Z}D#snJ#BGx4B3>~mQ~%pNPLbqN1T%OF^H8?8(k|Y_#6A;~Z7|{8zC8_2pWeKkyxYyq;KosLV|rSjYop?U zemFlI%fmKrNCJjbY3L*+HZzSnjir4JhO_s7iZ)hZ3I*NtIcI zjtt9(JO>ooy;f)onCsBZmIKvC?rIh1aMa;0)tZ7xcJhOduW84zOvr_v4SyadT8Co9 zoS@{^bn(Y?q5%>eHE8H*(X{5%mUKse1@-C0>f7H$i&o3`v*SJWR5m@u$xUND88ib$ z0lx&)lqq+yoYKe?(T34vm2(2=$pb}m0aSBvN)4uu;pw|lxU8SOOCa)Ev{7+GE_6Gj zD0F-4tW*vXha}0zDL=%dlZ=&? zaGNJO)!Xk=JEAJsZ@i4ON`e#AwNyO-H-2yj=fq^z3)nK-^i467w@`)dci6qXn6$zCwXOh2Eds0 z088T#OQ_HyN>1oPo}I~=yN&$n&xh>lfp}Ce57I7i4hLw@ZbO1WP3=*;4DGXjJ)%+_ z<`ev|lW3<&FY$wD&@&{7NpAJ?6x=u`*n!x_P7yyRjA7|autRePU}~k7f@(?4eP3rN z=4VDG)Hqe;)u-QUs_K~32XC1R8~K0WYbbO1`;`o(2!2JXj2hBR8kag$138U1ceU!4X6jAo=K?x@{SP= zmn1cqq9i267CulZK>U7#!im3^oxhSb^Xlp`a5gvPm$<4}JQegHXnPGKcb$CEF|Z|5 z@`HgDw8?=QlOcKa^$&qJoAqP2v+53umH>ksD?!S1T?nKPyf5Hi%%9J`9dWU&6FtGx zJadAl306&ZkH`9@(X@U4rbci}`mhDX@NEUe9odrvqZSpRS=DRRsqfaKK_YsVyE^%V zkG=7+FFr_2Og~FRi5!P4!%Bo^#g`@2yVY-<`|t{^Y9a9TKGn|OC{IziQ*XsH2@3)l zdh_vV1&IZT;$J5@A;Y%TN8NyE3liUeYGA{u`C+dn_EM1YG=Y(H)sLFC9XV*2?2Qzh zj|uElulgVxuP|kJv5Ul_VH(7}2<~x%(rSSO$>8dBYt?Y*eVC4}sp zj#YTo-2kDYh#F};+8Vo&zQ8@>__H2SNnH&GOM_1AY16t(2vLU(K*l4}q>RG;{2 zYXJ5+@>)^O{9wmS;B~B!JK_E@DI~ zm*?U1&=oZaV1t_kR`MpYdOF7k>xL#4y{aCFH@hA0K@D- z>_;#w=|jwlj;#)&q|1jW+n&vvW zueKoJ1XSiqN}8%Z{b6Gw${r3rmdBwQ)D>z}6{o=fp6rR&O0{6S%z_aJ1V1|v)lunnI88w2vaY#)tzS1}mE#so6CMSO5wIC7LagI(bymU^ z4X=a?P?|;smCGsZV4&bfO22qVa#QrVwwvE?DS6ajL7UUs}A!HFi164)oL$(YDK(LkqD?#8ip8%g!aL?tnN) z8gZB+0ONzdQLA|nqX<)FvA9RGxQKm)uA%fOm4q(vOi3U@WRlLBlv&98rr~L2>qikv zo662j*Zli=i4gu>js%m%+FCjUmvGTO|0Vi*_$9+Gqd%?O^c$}kZhCr_EkEbyOMPb9 z#j@Tvy~RA@gPth9{^`dvT1b4-V6;6hK$2=#faRPj&CsLB{pIhwNY!%9Ew#U zX@gK9Lo!4v1_jpy-p!-n9g?Z>yrRQ)gYOA8buT81;9^v53|SnkjzmU0Bo0Kv5~JCZ z5zO&VNG8cQmX=?d4X)3dwG0$TnN@l5x_lwiKq4T`C><)L(Xm)r2yX@Igkkinid!8^Wkh- z`=)294>t{biq&x_(%>x4IffkeWM>LYsVJ;TY>Rm&`(a;EKTcyx;kb4k!28N5OsSZh zMi`UJ3tra|w1n8IUxgY~-0&N3HFQKPJQz|rt0V8mlNSq!w$E0Cp5lfnRAj$btx62L z{TD)gEsUjV>OghrA%e_jy@#dHBR*?s?TGbS|st& zT^b(0*`m=is=535L9OG6)y{x~nFx`ziocy(U~1x@n!Hrf#El}`X#Agn{^p) z^vjvzucansUrFydAc$g=5+f3?8JZ3`kW~+|41x%&z?R0c%z6T9Y*U&2XntjD$keXT zV@dHyk1^TkF~CQUNy}_13)D-2{*oTkXBK*lqlaYcxgJ=F`e4gR=&@GGKM8K@v6eMT zD^O}ZhOC!XY4n%@yeVKiaaZtAWJ8W?GE{C=TEf{Ao`LCCYO=JOelfpnOp|q)+t!O93TrY{ zq!1Fa7B9&fxNJ$}MypZMjzSINnoRF3%xP#BENr0vM#63gO*WS#E3!uoBIFuP=HtFs zYBJ;uBd`*08`ecC|18UR0MX|fjApo zHWdS#9n)pTpKq+C%RB?niD>w6Y5&?YpzoI&O|Ya0lkK{35Frd1h5N*a%ve9Zi5*${ zum*RR=1ir_CUG|{&@L0MGueQbL9fO<2M}bc5ofz5Y=#vb*1C)Zw7@t$#rj1ejL>EF z!~om6fF9u47BbV)WSLn-p)H#uZf-%DS#=8*k;Ig;YFgzCR{@-M`Ja{FtRl4B2k3V& zc#N-?$!3&Wn&>zuSdGW4g=h?`s`WC_J8$$Zz>V`k2U8p?kGWdB5=YpwB=vz8$yd2e z79jo#7c9~#$aaq$Xixr&@;)Gr%G=7Z0Erkp*(DKg)^dv4#2C^Fk8o~{>XI_|2aJb27Y(|JT1dhDFcPH;JKBKmw zr=!HVmYh@2MLg%5o6}7p_+M)~2jW7HWW_D1o%memm0f;?$3@(XNRyZqWCE!P(M8h{ z^4z`i=f%yWwdzU3{g(=ErR)zHvl&7o5eAZ)iR=$uMMjFQ;?M$_#dSuC<`A2ZJL%kC zDldD*mbEo6Ph$CyGLt6*NaTl-{;gLIv&n&mm z%!dX)n-cYn&(KH|2?4pB$M9YVOW7>8qM?bl2ytx5x9cSnh>k!<@l>*dz!zRvWO5F^ z*=tQ{wU%`P)h`ws>rV#nFW4#)rKu;}WaU0eFv-AZ@6GuKcTxoa#Ud?WP8iBvC*;I$ zTopq?ODHza<7Q~rmae32%%jpyv>dgSpL+0~>~vje9+A*odG)|u^_j?FznWRvkhipS zOqY1xMDVuZVoZyUln!zR;#Z?tbn^6h? zKWJgB2L$XMAa86d!wI;G_w_~7r4cUvD{fVsB6(-7_T2H_16rP1syZ)olA5^G?kNKR zUB$1;lWsi=2o;x}Mtho(W%%K8Vw3M9)18#-^LAq&Ptg5PY>mw-6{t@vX8z0bNrTZP!Af(^AkcC(* zv{rjBbP1rS5td4rGpN)Sc{;or65cQA)2se@S-S8dPv+}x)vBNvF(x~*i(pd80vI;P zNq||FDcH-Ge#J~M2tvLr20lJqAZEz1&Xn2=P10-#Y{93VcPgy~C|^4G1zWOEl-uPd z5ucmpIBxqZd5FzLEi};;z(HCJj>cGIDKRLC{gfTWf)wyXJra-`#ROc=2@&*mXr?{* z^_ix^9Q=*bLk5Cn49KKGpC}`5?pOcc`a~H(LU2)uHI}uYAcjTO_v$la<;`R|V}+r$ zz4~=rgh>O$AH8%y52;qGe4Z$k$JN;JC2rm;hX_4XZgU)o5YFpRCFVtm2;__tu|Z(! zZxoXfWV8CidI8wukf(Nio&<+Hwa3qsuwkRqN!mW01kn}f^h*DVLyiG32_{7{Lc!=N z6pXGy!Jv2>1(P%CmH&iBmN_PlSDMLMdAr+D)m1o$@h!?Ogr0!^Cpo0ZaUdO@#8$UO zjPUWFdK8ABZ0fpiX|L2eZy{0gAEhrFZw2>2bG!iI z|BDh*UA}iU+>^&@#aN(^F>;D~5XP!|se)^w$apUN)EWm)Do;;VLvMxI^;4v-SMGav8q0xX* zPylNu?BYHXSX?>v*ulGI^J(^h(F|7Pk`(kR21ddRy?LSivSE8eZ)z&*z`m-Uue7D% ztjc_N&*9v4LzQ&(ek%l2?6;crJ}aWP{vviO!+yl-QBz@p6t2c3FkMv0TBu zc~k$fEAC13@WWC6(5?Pg>q5wW>?L+6zq-SA93BHSy6iB#o>*|GY?q-y@zUSrB`_0; zs>d;czW*$*1Ypwz{PjLDzp_3a)H zE2haJ?d7!kuBU3t8dCu%E&VVgQy=-Qv#&H^qIsKLOpvTlNYtBw7P@)BG7NOH{MAg< zFxy{E9j+kQa^{)yCFC~HthIHQF%Hh-gF6wIC8 zdGjds7yvVu$zMVoWY3l%}NFlS*G}NttF(s((+@(vE5A1wb|W zyz~#b7QZ(Kw>c{Y`sW)%XfME55YfcxpK#R@4ANdwxL-_`7k{P%3C}WuUswDdccTF* z?-s<9MU^d{?;Cd&Jk+0hHtCRPVbQ z7a%=w5fjp?Zgq~M9wWqvZId#?A3zy~KZ7P!5G8|qoVKF8iU)G}F)S~=s@<&RJdi6e zlUC3$!D&*S47wc3P$D+A-+m&HjtBB%2O8oQCMLRBT1Tl;^g+&wmI$@hrIW0yq8O<5CZIN7Eyzt}>*~j|YJsFDd)-D0YpB&x zLWJ-6OH!YOB*E-NQiT_3gYl9Tb>?uiEdf{mtQ_1RM6eu^m;a!?Yeckn7npf9>A7d+ zcPd@!=glY}@MfWwyPx3MdS}@6W7qhX&3&?>n(G_KuCE%qzIgP=ZY~K>+(-{~%i0~l zURnuw@Fal|=Cf8HnLGYM4*b2|f0zCDE^imR(SNV<-{amoMqag&Ls<7j8U+d9FUR!1 zdo=ww#unaKKo!D0{hBHzE)iG?{|+>5(WG_k{gw7uO{CFsR{iDn#8G{G7Vxz0(GQG4OS?Tw!G#W>p^Zp95Um$q)PC@O(ljEx?S|Yy=C(pCV!&x@&9xxc7M90eL9l!7z(K|Qh(EE18_3zG6 z@QNw%b^_y2G1a4UkClbwDwRPb)w|9q&HpMGn+Os0;Hiozcp_c2$60xO7yIh4N^fG8`SEr67 zSYY6T7dO~Thiwv?I;V!FPv~Gpt>c}na(e`5B7YV35Vo|ACC2iW3y4V*J%prW$j8kj zGhC##8)i4A)qN6B~Cze>M}EvKr#am1HTHlyB3 znxc-ed<^>p6(f~t2}H3QQ!RK8;|PW(xIH9#zkfJQcw3O5o=dJfb$x*Z)E! z7b~=2%MxAEPvT6o3u)RedJ7r@psKEe{g@tfw&Zd%Qs{bEwg51&AHg&(K2w4=B#Nk8 zwG%}FyWjdXBGA$T(9n&N1F}iaZbR*>w#8eYj_C!6RusWD*+zI{K*VB6+KGZ0LA!UU z-PqzHvmp#GYYxn1z(ZSCuXI4wy(4AyHp`It7jfR5 zhy+O~gVGr9D7=D=m%eThJ{7eYR|M7H{f%bL5w9PlK<$ps7LRUzFcJwZAs!-eeWk{$ zUVl7n7Lg`#C?RDoiE*h;-E(F(;HAwW%&n4{P^(XBFn1-gbs0~SrRA{g`gaS{U=vM3Z9rYUhie%?HN4DcPJQy9-CVfC56*DiL8 zZ^A=DfDgzBdbhwUIZ@(IO#wEdCUs zw4&aO#JABean3L`E8+Zo4|D+CNwPcOl`K|S6xHqjur_sIpqV<@%DXOg;LWb04xjPt z85&UseWNgB^3e0dRzl4r)WHMAf-q9gvJz{iw`=lr1XxL+g~vFJ$Ww5dgyu07&lG)W<9L6#3~@Zy>G`nZL^0RFSl^weEc#{Gtq8 zdiF@BG2%#AoYIGUbw_;2*zjJ5kH##D*0=SC z6m1Pu0VU%3&S5Z^h>H6J7`0_whE3I>$cBY|1$}zGWRE`^Dn?-B{C-T$sAbGyeW%n< zbm>uYtwL#R{~``_Oq&EI|CMtQ+bajf-E)NRS~(F{aNQ-u?q-U2VvtHZM?+Za+HlAk zgi_Qs8LLsC8AvENVwD<@jG=&#YU90=rD4pIjqpS&*~MZK3h`QJY!efCRnCO;7PE(1 zN`29sBgOdKlf7OO%coGZm_N`0ZayDu3A5NH?FS?Rp*5qZe^&MZR%dJgDEv#mq@)9h z5-4Z+;MHS1ECow%AIO!#&axI6?263%y$VTj{~Nhl7ZmsNsh95Kr8}di?Bjec=J)y; zL2$2od^|EfdUSFH^Q3eV_jo7My)}CLcOC$sRA#d_AP8*J$vFV_Dq$`@Fe# zufm%ZQ1O2=PXkoyI89h_i%cTJ$!ZXvlN`^!KzhTstb;Yd-Z88n7B zWT|TQ#lvZNPW|drZ~f$3IWk;mfv-|EF$U>pNDn$pzbqG#;i_Ct9{yxTE~k>B?uRJ< zpZ1V+QA%u{6gV@=EtQNIl5R;txlEgBtutsIVtn^9K6&X=0NiGKi0XoIWVt?^8N+ye zf;nyuP%%s)Kod%HZqP3%SCq+##dB(er7jC+-3sveLEtoRTqHLO zG+ys~PrDnE*rEjyy2W994KjorePrO2)`-e}Bkv^oC3m1b0Zh+ac@%s`+K4~651D(N z6>87RxikxF2?h~RLB%uxWC>)1Ydmym=b%SSbvEfTxA4tu$s$V=*5i%jd&0Y&4OWe+@7ZV5B zk?r&bj6OH>z5cF{joJ|uuD@Y<0sZ~c>ujN$t#j{4#+`A1tv@aL#O(LLZddLgf9wI>IGI5c~RV@zV1|WypvLuBgIwh ztVAv}s4SyVk}I~1t0hWmVNxXX#6z_x)UZL}DBZQ@-1<{ggP>kNsf>IP&)URdLU7MK zjUzUy%@kR3H{)DaK)7{~weOZq{S@f-nl$pRCsS0flALU{tRmcs$f3IXWHa=;q6Xr1o z6}j=YWR}S|M8ISGEliW>GY&jm{B5?hVbI#Rabv!*y|J@#n!cwN*le$V{QNn7?iH;~ zo4og-sP5u>ccv(cUO^=S%=8U|YL<_=K{dn2?4X+CW1wT_XCZhNBxfO25W^>D(*GnM z$b~2HLCO)krpP##T*-$UpqWF}&hv&FnKs6Q+ra(SaJIfbmpxUuAZAY*u%IB&FEs zKxrFFQX9lN*7P<4NqDQcseM~`SnktYWZvMctJvT?7ajlwww1OwC+3A()-czQxMCDG zeV9IUrESh^tSGU306A8Ry!D&S8DXbgG-rQ74xA+dj&%w2QL5^M%Jynz5+W!c z8(HXm)IJl%Bt6Qi`oxMlM4dFS?3GZkaZj2v?!k{qBqGw&J>)U>BuB>uX1=%jjW6KE zkWqAq5FTCR;PFtDz~jwyyavJdd&ps06w{=hy8~^j z;~U!LL90%gTD3NLAhZc&*H#mYw)5|VxMi`{;*@!3wQ-eFmjnY!C-KPgl7A>+JL_;S zcc|ldj(kp0*Y7dZ>P>BYU2iOHS+Px{=kjXimspzmcI#ltJ3Fzdh47hnF@%|sQ7o_CRL5Vea{emjXk(eba&c>~_Acf0vWJI1?1ny2 z;`gQ*#QXM6pm#$)$@RX`u6p#NRTOm`izs<@^EIud>dW5h|AQv9hOIQg@BV})Siz&6 z=d|9W3H}}O%JS-u{_fZn?Xy~to3ywmEUzc5ddfMie-i$_ZNB`Yzq^M(as4Q>$b(F` zMT^j_2ISh;Gx2?#+cc4N%bMeuQ*9+gJxzaq<}}HW*1B^V{V4FQjuj+`vPUW36J{S* zO6}^K_h>;Gb!17R=%qbxVhISoiD&cbJGX@-kmMw+SD%JF5*F?1oodd%FGvnYtJ56(E%cUk`R!2`t8xChGdf`D@2am_rl>sKot!Tov+Q|(GLMGI|FG&Ei8{h@djoH z>`_XZ38}UmL@97Uku_^+tz%kFo9iv}GdYU&85*^GBMd-YG@y{mo#FL$*Mw9FMjH2#uL;#T zoGe4I@}VLb4tzsmm+9+fFN1iQeZO)jEJxlk=vE4guZ#}W;6l^kAO;!KpGZHY#2A^0&sVygD zV`wu#^?O6MXcSivbi|N9mz-};HQ`F_k`r;R9bnI+4mrQ0as=wzt|S-vbL_-lt8-`2 zz%z9xOkm{QxS(W!kMjXQ(&CU?@ihu{6<@XVi}S(gLn}ts%&dg7>sZ5sJ-wJ!uZ=fL zvn-9s(Lszl2{0$t1UKO&700Q~M)F8j@`nvbnY^cRqi$?0H%dN^Qr4LZcv?9*ShqZ) zlwc0m!ENM}B1S#XtRp$w$m#7FPEyr97?EoS;k#IY__*)5x9wVc#6B(^Zjfosl`0c$ z!17XMq76|tO{L?6gblo=s|{2pa+x$>8|HdXGZ$BSRcu*NUuLSk*9;;lo_0+L)3RK< zC52|Z$+zofxv{~OYr1wfm3bG)=iPqserz+(x68LGHlgoW%nTCel$RMY=U$7-0~A-D z@fXhV!xP*g7e>)o;g;8g=V5=To@)-IvbQRPfmM`n#sB@%dGm~zJ<;A0Slr3%13pSf z^ZRzZUY?d?uc^@9RxEUwn}Dvi(eD?U1?n;6D6iR&VL8~eveA}>G`{B8%K{Z{YgUda zdUn#>(uQ(lBh3Rtwgt0y)&+lwGZC~!z;wOptzC+B*I)$W zfG&}}TJO_Z9OX>4LrvQII@vS4I3+YtZNaZyhme`^9yXFLOU?x=b`x2RO;LD;+#&%$ zp)9pq>X=s5=EgqLQh|bF+(uq`HzNX3!f~Lik_3HEfa_6b1TiSdS&CjQX-6!Ao#(XT zIK}(g5&Pem8cBXYR42`jSYa36u#L4lu_M-KW~jV_xNOJ!`2{God;w?$3w_gvqFve% zOSMs2jUBOo$PX?3pdGRFSx(_UGY#<)0Uw|z4lZ%59kIQI%!+NU@{4`)29^XY1Yr-k!3$C!1>Rt>a zIO5I}n?;F_qNO4->zZba!{*!tVE21>a_*XQoKR?JUv|Ea(oj~7N8a; zablk*w6X*zcD&D1_{@us5Yy4XbW)CJ<-o@n18L;^M3$7u z%!twyC49uzOV1HJ!#HLY;O4(SXzA$fOm2Zhj04S%FA~t&fx$IyrOy}dw7^>9CmnyN z3KWPl-j*Q-2C%?@h-Q#J+5mxh#3P#HatQ)xR|?}RUHq{e>1TRAG#@TO@j9^`G>A3s z$}=LP!C<-7RI@_w=d?w4HogQn2B?N1cm40MN7t#e`HeqStsG?pAWrK_n=(Q0+H8V= z2A1dPxv8(Ivpw=CbMT=~K1DHSX6Z^+no6V8~3TjW5ossdVZ6OLw zJywPj#v@x;qr!qKcvDsAe&{bxk?Y_%e zDvSn%Z$zG_WwB~Ar`+f^>ub zi?VaUd~w_bg6lfFu1uKFYPK~x838MGf>=l;n;;jGOoPU+Lo1x!!gIu87{1Olfl`<# z6&FT0MuA|X8!H}Sw-HMtF@~nRZ?`G$JArX`a)S5A|loBuMa zW_M<&$8BcHs2wR_8lH#Q#q+bgC!UwOb9G&)NcFMQ5xbs(=OuB?@Tn>m{)-vDrSa`z zK$!PpbwHseR-k$oNvp#FOHLV^;SrdYWnDGOrjZ<(;DQK>K|2YDr%Nm|5Hx~vZMe)+ zIMpF|2?SXz0q+EeHC7Dbe)#RIe7`)@{sNT6XR*-6MaB(g<}XYWf3}B?d~oFgvzA7o_~gV6 zW9@{G(Mjcu4S<-$1pu9C<6uZ44?Xta=oVC_$9D$AJbupTaoAbE?P8FO*csU{f^L-o zEsy`$=y4tNCWAx3NWAjgwy{^yo8^G~608x_D+omZp|FLuO0fl%&?h-g6>gu{roaea zZSnG@__|^roJzq1ir2`_XE}rS&{woH{_Jpro)*H(4QE4-wtTo=AOR}oh_^gP`USL8 zne=5q0XZpx^J5|YG)9R?A*8wE)1$a^L6bMXmuHw?u}XCn+v2a%^v8|eoFmP_sjXH9 z1uEKi2cI)=ISj62Lrf$@Ly$t3Hs(fa!rUNNQ|5+iKWwIrFgIEudQgZGJs^{si;1t5 zd}o2zN<~K@nIwInb7qpP49lKYm>Iv?msJJ_m&sS8D5*`a#p<>46&VRXZf2I4e+fgT zO9FtK+a(Uv=H{wJbaZowGnenuylsb+VP%;bD&r+6h?@-oNL zti81+{Eid1S5NtK$C_Dd&g0Dc^@xu&P@u}>FFbEg_B_$!vM15EeriwlQ@-Un@vWcU zll`=B1%7?+-|or&t?z-Xy0xF#ll@HG^LYK-&+f^77O`VKDchQgc;eiInPrd3kN(`A z?C0Xg5rF@0PxkNPUJW59f1Q;-Kkkh{ym(J`@yc%Gy6M2M5D8xlk4jbE4KQ+u9~=-b zi2Hn}iwG(y61hR37R4VcV6gQ-@eWk6fhUL_B7pBXZAcjKefJ}JJxZtW`niwj^;jy*g4rKY z3y@(N|GrawAKWMI2LAo0`nKn8xu@Ra($$ePj~AY5Qv#%!#^*kgw;!-@f!fY#{S35< zqJ))cb=j$HYsHg^Tq5Z(;60IH-I*U)6$)i(<^(C?Z=8l zbAH$wJ*riKssU4p)E&IxKB5Uo>bkJvlSpYB!wN4sHjSjD3$Cc z5no*Ggk5>7D)r1KS1R?4v8o;MI+;af3+vh{37nRO$mn-Rul<({ZLtXG$in9VEC_u? zW)hJlItqBNlon3NutOlj&~i(5gvKeGhYndrr7R8>Z*g9VHb@EyUfFI!3cJKswdI%H z;Fw|ZbVI@$a^^9Ll{bKca3)h$*ZLV!g_|F>Gr?83CCmUnZ5~*GG(j3$2Tp)A?EeO7 zY7Au2UsIAMD_$Ygc;tKp9!--EsSd8<5LCnTGdW3v;LblvCq4}Js6)9H_QvB=>o%qe z?J*yd=qp}vO4yTo6WC+o*F>H&q)!rgMjeX^O<9P{sQF!#yh!U`9yhM=Q<9dmJtL&ygE@ZHW?E&1x>`og)Q*_ zSuZ0YX!{SMl8>e$&y);LE#Nw+&KF);4W0~F)896V^oCVHpd*RSRWN>}E1|GWv`~t* z=|F9@i(gl{mArT@S+bpQSAHq2Y^~$1$fUy?X$-RMd$R3iX1)#|MH&F3=+5__oKf^^ zt%vJRz7YW+^_Z{dSjwoj12J?st+_GKZ2BfxmOpTEusn@%tYMvrOg0Aqj;(K3vk2|A zl-ye;PYJ+kQ#b>w&KWScfpW#A)wC&`DzuWQ=?N;99>8*-dJj|+5AZuJNL+}!w;@_k_f(@tTNFX${DbTVMDw0wKZPg4U$&BL9(oWX;ob% za)_ANF%Ow2mInW`<)Q4L1BeMQ5_bCfqE|e_l&B80Xrwr-(=nhq0&1cV*Is4eMmT5{ zzo1(r@F)(aTpyLhU3tsTF6h2eav@myQ;b5OC_jPkOA888vrIBo6_J&U9YQUAf^qC` z^GAf{+KPI2pO|q!UG>-i9k1!0mjT%OO7zc%9}WdkpK$1d%V~m%B5PtkO>~&hmqZz~{x!2jgR#7C>cvd1uZn zA2iCo3%#^CKK5~w2>Mt{KOu_8Ql!yLz4#T2ddCm%zK! zJqLgWl(GipTMPp2pxIf>ztwV598d0E0~&3vT@B5HYeF-5w}IwcA~`4L;hzN`gpbCFt~5^S{RbdZF~SC(bbvh|T-{DI0GE=N$mvrY(4pGWAbYQ8RQbwfasHx9WRpV_h!ePIPgd65 zDD)k_Dfi63E!4l+Er|V!SZShWvknk*J&SdRU9MgdX9PvS8QX?l&M}WDY7LdM48MXs zzDlZ>ya+WVDGVog^u=qXw>rgLKs6_ZpOY-u-Y{*aX4<EKWHYEfKW3$5CcD*OMU}10t<2o+oxYlaci7-C3mP&D8W3E>eM=TAw4GK&YIF;dD~=mOzEj7c>N=Q(Nc z2^HfwC~ck5PX=0P6@6ap_ReEXeD!<3pJO^w6IJ-BjVd0F%10`ngaJlxk{nSZJ~c)6 zgK^o*1_%#^WH@AR^|{~HDR-WfAePl_%PRmO$nx4!6*>f_+aB3;D$wn=G2dvLxt_+g z4}g(cWHkjgr4rJ_NSg7qun#@BB2%lvx@KcgZJ*hZL@g;H4y}om6sept25IFoq|dN^ z7NBUaTGp}H2H5~8IE-0)MQj7(HBd<0hwA1`oL&&yCV)i#q8}X1NV`f+gJ8^slrY5= zPasw0g8ECequQJ}hK!GJtbSuQD0k(kXP5~9rCE|C2#e6?)&ul!d@{M3T4lT%C@r>Y z?o=wkRdy=PeOA&gru+t-&&m%s;)Fy!GW&Y$yN!$tymJZv znMkCdfL5lVW4eF`pC{|LuWtzCvLZ9Z811or!YhX;I-b^Nek8IT){2EgICrG9nr#d;ZZ zAlS7@25s$n1{(176y_GKYTpVErSetv$oPSgUyorgHt`Y87QT!vqX@2i#k}}L9~?4Y zS1Iohw#P5N19FhB$%c<g)_9Iu9PQXU2+?KS!6)zE?yd0P}rm&rTH=EOr*7# z->!HVTlSKB>&zq3Fx(t#7Y2dheZL?OHHri3r3(c^4at20$$c=n`?OHkf-rb6qP|}c ztir)<(erKe%*gi*d(x>txFO>$r6F^eFlD+$A6%IPq{j{`N5_E3y5vIkm(%7t^CECL zvhd|}#XMW~1-e`*4eb>he2q3|!=8XtI-)88MVOu0L2QsvrRA)qI_5_P~o?n+I|%W{_>NF~0;Q6+|VI+H+9_q?zbvNfv6 znTBVLDrieq!(ftkF+f1c{T-7DcLdb)~(%%et_bBSu2*oQsyV6+Ua~ zy;7DOTmEbX^M8GXm@7&ezXZAfr^xwB^p&`iq>3)j)rQ{H{c1z+3HprjhKztZ8|=p!eGJ}hf-gaOCdwts%#ro zH{1%FHoc_eFKxbvI7UHuRTW~-Eb&g`&C758Rfan?hh!!f#a(j)8Ce^=8I%Y+b~5t} zvI$8^xo5?fx{>Y>n}p(=F5r|)^)U{=s1KkJ7o-GU!kLY(u;$n(2~>%H#0JfvB*oL9 zuvSx4n0GB21)jt&uNv87-i}LJF=}l><`JUX_-*VAwtYn~MUGzI@m8n-spL(_A}fi@ zQZC9sJ`6FGtKmG&IhR=TX%9(nVh;&iS@yh#ge&%t45Tc8i*N=nVq-7ip!MHY&b;ku z<*!`1@B~Tp3l`>*^3YRgZ-ZIyC-DIcYz1C>cLTepyq^S@r(Zsy&h_1Ba!G_yUGvHC zsJz2ula@U?YMYi=%CET72clEtTI-dv*3EH;-cuGm~6aYAfJiOu{2ZwlJTguR0O z=T5BGY$%VM>3p_b_V)R#^tme0HLaThyc72&i>&0lPG+~O*?AFj!6&^{rThHFrNeyY z=lfXD=vv?m&Sw+5x;9NL_~c$~_htb@3sTFS=Ws5kW}ZR_#@SUZy26zAI*y}zQsz@7 z%yc!BZsIdhsW%pFJvWH}wVB-GJ%Yy~^3c9~mt7mYNJtVKv-AdrsEH;R%2|zqdzUOw zO)J_}<<~N>Eqcm~O64i9IR=Ec$#tHpZfA-F zqfG`$0B{EtxLQi`ka-_p9s0^&hWpR+L~DYwWh^0=T^Wm*Pt|(akXhzmAOAS79#onE zWx5sWekGwy^g{IDff9VRy(BBevY37ViXfNz8)D(H;tyA7DaP_y{;ulz>4Dp1Z5vz0 z!ZD(e`bt1eBj&AREul?so7V_A;F(LU@$&6B&l)ABi5*ivXsk-10c{|I3vv%C%8_3t zD-<)z?oJPWm9CSXBiwE+vSVeG67N8v94REwVPBz(wGLGS=MI7V^+f0iyfUZM@O5;B)znt<|Sjg zcp=?-{|KxE7QJYtSekl=gZ?|*rt3>!L3tShet~j`4qCA#M(ZiaB^N2&2yZQ%4oXxe zT|8W+LXwP;^j5gAc4$Ngr-sI)R8w?eQi=TsDS?

    fiTTI!; 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 zcategories by a margin of {expression3} percentage points.","predominantCategoryStrengthContent":"With a value of {expression1}, {expression2} is the predominant category in this area, making up {expression3} of all categories.","predominantCategoryTotalStrengthContent":"With a value of {expression1}, {expression2} is the predominant category in this area, making up {expression3} of the {expression4} in all categories.","ageInfo_years":"Age, in years, from {startTime} to {endTime}","ageInfo_months":"Age, in months, from {startTime} to {endTime}","ageInfo_days":"Age, in days, from {startTime} to {endTime}","ageInfo_hours":"Age, in hours, from {startTime} to {endTime}","ageInfo_minutes":"Age, in minutes, from {startTime} to {endTime}","ageInfo_seconds":"Age, in seconds, from {startTime} to {endTime}","relationship":{"legendTitle":"Relationship","HL":"High - Low","HH":"High - High","LL":"Low - Low","LH":"Low - High","HM":"High - Medium","ML":"Medium - Low","MM":"Medium - Medium","MH":"Medium - High","LM":"Low - Medium","HM1":"High - Mild","HM2":"High - Medium","M2L":"Medium - Low","M2M1":"Medium - Mild","M2M2":"Medium - Medium","M2H":"Medium - High","M1L":"Mild - Low","M1M1":"Mild - Mild","M1M2":"Mild - Medium","M1H":"Mild - High","LM1":"Low - Mild","LM2":"Low - Medium"},"clusters":{"clusterPopupTitle":"Cluster summary","templateTitle":"Clusters","numFeatures":"Number of features","avgFieldLabel":"Average {fieldLabel}","avgNormFieldLabel":"Average {fieldLabel} divided by {normFieldLabel}","predominantFieldLabel":"Predominant {fieldLabel}","countSummary":"This cluster represents {count} features.","avgFieldSummary":"The average value of {fieldLabel} within this cluster is {fieldValue}.","avgNormFieldSummary":"The average value of {fieldLabel} divided by {normFieldLabel} within this cluster is {fieldValue}.","predominantFieldSummary":"The predominant value of {fieldLabel} within this cluster is {fieldValue}.","predominantNoneValue":"None"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_ar.json b/public/assets/esri/smartMapping/t9n/smartMapping_ar.json new file mode 100644 index 0000000..a2a76f3 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_ar.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} متوفر هنا {fieldValue}.","other":"أخرى","classBreaks":"فواصل التصنيف","classBreaksNormFieldAsPercent":"فواصل التصنيف باستخدام normalizationField كنسبة مئوية","heatmap":"الخريطة الحرارية","dotDensity":"الكثافة النقطية","relationshipPopupTitle":"العلاقة","relationshipNormFieldAsPercent":"العلاقة مع normalizationField كنسبة مئوية","simple":"بسيط","simpleNormFieldAsPercent":"بسيط مع normalizationField كنسبة مئوية","uniqueValues":"قيم فريدة","uniqueValuesNormFieldAsPercent":"قيم فريدة باستخدام normalizationField كنسبة مئوية","normFieldLabel":"يتم تقسيم {expression1} بواسطة {expression2}","normFieldLabelAsPercent":"النسبة المئوية لـ {expression1} و{expression2}","competingFields":"توزيع الفئات","mostCommon":"الفئة السائدة: {expression}","orderedListOfValues":"قائمة القيم المرتبة","sumOfCategories":"مجموع الفئات","listOfCategories":"قائمة الفئات","predominantCategoryWithTotalAndStrength":"الفئة السائدة مع الإجمالي والقوة","predominantCategoryWithChart":"الفئة السائدة مع المخطط","predominantCategory":"الفئة السائدة","strengthOfPredominance":"قوة السّيادة","marginOfVictory":"هامش الفوز","predominantCategoryValue":"قيمة الفئة السائدة","predominantCategoryContent":"{expression} هي الفئة ذات القيمة الأعلى هنا.","predominantCategoryValueContent":"الفئة الأكثر شيوعًا هنا هي {expression1}، بقيمة {expression2}.","predominantCategoryValueMarginContent":"تقدّر {expression1} بقيمة {expression2}، والتي تفوق جميع الفئات الأخرى بهامش يقدّر بـ {expression3} نقطة مئوية.","predominantCategoryStrengthContent":"عند القيمة {expression1}، تُعد {expression2} الفئة السائدة في هذه المنطقة، وتتألف من {expression3} من جميع الفئات.","predominantCategoryTotalStrengthContent":"عند القيمة {expression1}، تُعد {expression2} الفئة السائدة في هذه المنطقة، وتتألف من {expression3} من {expression4} من جميع الفئات.","ageInfo_years":"يتراوح العمر، بالسنين، بين {startTime} و{endTime}","ageInfo_months":"يتراوح العمر، بالشهور، بين {startTime} و{endTime}","ageInfo_days":"يتراوح العمر، بالأيام، بين {startTime} و{endTime}","ageInfo_hours":"يتراوح العمر، بالساعات، بين {startTime} و{endTime}","ageInfo_minutes":"يتراوح العمر، بالدقائق، بين {startTime} و{endTime}","ageInfo_seconds":"يتراوح العمر، بالثواني، بين {startTime} و{endTime}","relationship":{"legendTitle":"العلاقة","HL":"عالي - منخفض","HH":"عالي - عالي","LL":"منخفض - منخفض","LH":"منخفض - عالي","HM":"عالي - متوسط","ML":"متوسط - منخفض","MM":"متوسط - متوسط","MH":"متوسط - عالي","LM":"منخفض - متوسط","HM1":"عالي - معتدل","HM2":"عالي - متوسط","M2L":"متوسط - منخفض","M2M1":"متوسط - معتدل","M2M2":"متوسط - متوسط","M2H":"متوسط - عالي","M1L":"معتدل - منخفض","M1M1":"معتدل - معتدل","M1M2":"معتدل - متوسط","M1H":"معتدل - عالي","LM1":"منخفض - معتدل","LM2":"منخفض - متوسط"},"clusters":{"clusterPopupTitle":"ملخص نظام المجموعة","templateTitle":"المجموعات","numFeatures":"عدد المعالم","avgFieldLabel":"المتوسط {fieldLabel}","avgNormFieldLabel":"المتوسط {fieldLabel} مقسومًا على {normFieldLabel}","predominantFieldLabel":"{fieldLabel} السائدة","countSummary":"تمثل هذه المجموعة المعالم {count}.","avgFieldSummary":"يبلغ متوسط قيمة {fieldLabel} ضمن هذه المجموعة {fieldValue}.","avgNormFieldSummary":"يبلغ متوسط قيمة {fieldLabel} مقسومًا على {normFieldLabel} ضمن هذه المجموعة {fieldValue}.","predominantFieldSummary":"تبلغ القيمة السائدة {fieldLabel} ضمن هذه المجموعة {fieldValue}.","predominantNoneValue":"لا شيء"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_bg.json b/public/assets/esri/smartMapping/t9n/smartMapping_bg.json new file mode 100644 index 0000000..ff8913f --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_bg.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} е {fieldValue} тук.","other":"Друго","classBreaks":"Клас на прекъсвания","classBreaksNormFieldAsPercent":"Прекъсвания на класа с normalizationField като процент","heatmap":"Топлинна карта","dotDensity":"Плътност на точки","relationshipPopupTitle":"Връзка","relationshipNormFieldAsPercent":"Взаимоотношения с normalizationField като процент","simple":"Пример","simpleNormFieldAsPercent":"Пример с normalizationField като процент","uniqueValues":"Уникални стойности","uniqueValuesNormFieldAsPercent":"Уникални стойности с normalizationField като процент","normFieldLabel":"{expression1} разделено по {expression2}","normFieldLabelAsPercent":"Процент на {expression1} и {expression2}","competingFields":"Разпределение на категории","mostCommon":"Преобладаваща категория: {expression}","orderedListOfValues":"Подреден списък със стойности","sumOfCategories":"Сума на категории","listOfCategories":"Списък с категории","predominantCategoryWithTotalAndStrength":"Преобладаваща категория с обща стойност и сила","predominantCategoryWithChart":"Преобладаваща категория с диаграма","predominantCategory":"Преобладаваща категория","strengthOfPredominance":"Сила на преобладаване","marginOfVictory":"Отделяне от конкурентите","predominantCategoryValue":"Преобладаваща стойност на категорията","predominantCategoryContent":"{expression} е категорията с най-висока стойност тук.","predominantCategoryValueContent":"Най -често срещаната категория тук е {expression1}, която има стойност на {expression2}.","predominantCategoryValueMarginContent":"{expression1} има стойност от {expression2}, която надвишава всички други категории с разлика в {expression3} процентни пунктове.","predominantCategoryStrengthContent":"Със стойност от {expression1}, {expression2} е преобладаващата категория в тази област, съставляваща {expression3} на всички категории.","predominantCategoryTotalStrengthContent":"Със стойност от {expression1}, {expression2} е преобладаващата категория в тази област, съставляваща {expression3} на {expression4} във всички категории.","ageInfo_years":"Възраст, в години, от {startTime} до {endTime}","ageInfo_months":"Възраст, в месеци, от {startTime} до {endTime}","ageInfo_days":"Възраст, в дни, от {startTime} до {endTime}","ageInfo_hours":"Възраст, в часове, от {startTime} до {endTime}","ageInfo_minutes":"Възраст, в минути, от {startTime} до {endTime}","ageInfo_seconds":"Възраст, в секунди, от {startTime} до {endTime}","relationship":{"legendTitle":"Връзка","HL":"Висока - Ниска","HH":"Висока - Висока","LL":"Ниска - Ниска","LH":"Ниска - Висока","HM":"Висока - Средна","ML":"Средна - Ниска","MM":"Средна - Средна","MH":"Средна - Висока","LM":"Ниска - Средна","HM1":"Висока - Умерена","HM2":"Висока - Средна","M2L":"Средна - Ниска","M2M1":"Средна - Умерена","M2M2":"Средна - Средна","M2H":"Средна - Висока","M1L":"Умерена - Ниска","M1M1":"Умерена - Умерена","M1M2":"Умерена - Средна","M1H":"Умерена - Висока","LM1":"Ниска - Умерена","LM2":"Ниска - Средна"},"clusters":{"clusterPopupTitle":"Резюме на клъстера","templateTitle":"Клъстери","numFeatures":"Брой обекти","avgFieldLabel":"Средна стойност {fieldLabel}","avgNormFieldLabel":"Средна стойност {fieldLabel} разделена на {normFieldLabel}","predominantFieldLabel":"Преобладаваща {fieldLabel}","countSummary":"Този клъстер представя {count} обекти.","avgFieldSummary":"Средната стойност на {fieldLabel} в рамките на този клъстер е {fieldValue}.","avgNormFieldSummary":"Средната стойност на {fieldLabel} разделена на {normFieldLabel} в рамките на този клъстер е {fieldValue}.","predominantFieldSummary":"Преобладаващата стойност на {fieldLabel} в рамките на този клъстер е {fieldValue}.","predominantNoneValue":"Няма"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_bs.json b/public/assets/esri/smartMapping/t9n/smartMapping_bs.json new file mode 100644 index 0000000..65d4ae2 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_bs.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} ovdje.","other":"Ostalo","classBreaks":"Granične vrijednosti klase","classBreaksNormFieldAsPercent":"Granične vrijednosti klase s poljem normalizacije u postocima","heatmap":"Toplinska karta","dotDensity":"Gustoća točaka","relationshipPopupTitle":"Relacija","relationshipNormFieldAsPercent":"Relacija s poljem normalizacije u postocima","simple":"Jednostavno","simpleNormFieldAsPercent":"Jednostavno s poljem normalizacije u postocima","uniqueValues":"Jedinstvene vrijednosti","uniqueValuesNormFieldAsPercent":"Jedinstvene vrijednosti s poljem normalizacije u postocima","normFieldLabel":"{expression1} podijeljeno sa {expression2}","normFieldLabelAsPercent":"Postotak od {expression1} i {expression2}","competingFields":"Distribucija kategorija","mostCommon":"Prevladavajuća kategorija: {expression}","orderedListOfValues":"Poredani popis vrijednosti","sumOfCategories":"Zbroj kategorija","listOfCategories":"Popis kategorija","predominantCategoryWithTotalAndStrength":"Prevladavajuća kategorija s ukupnim iznosom i snagom","predominantCategoryWithChart":"Prevladavajuća kategorija s grafikonom","predominantCategory":"Prevladavajuća kategorija","strengthOfPredominance":"Snaga prevladavanja","marginOfVictory":"Prednost","predominantCategoryValue":"Vrijednost prevladavajuće kategorije","predominantCategoryContent":"{expression} je kategorija s najvišom vrijednosti ovdje.","predominantCategoryValueContent":"Najčešća kategorija ovdje je {expression1}, koja ima vrijednost od {expression2}.","predominantCategoryValueMarginContent":"{expression1} ima vrijednost od {expression2}, koja pobjeđuje sve ostale kategorije s razlikom od {expression3} postotnih bodova.","predominantCategoryStrengthContent":"S vrijednošću od {expression1}, {expression2} je prevladavajuća kategorija u ovom području, koja čini {expression3} od svih kategorija.","predominantCategoryTotalStrengthContent":"S vrijednošću od {expression1}, {expression2} je prevladavajuća kategorija u ovom području, koja čini {expression3} od {expression4} u svim kategorijama.","ageInfo_years":"Starost, u godinama, od {startTime} do {endTime}","ageInfo_months":"Starost, u mjesecima, od {startTime} do {endTime}","ageInfo_days":"Starost, u danima, od {startTime} do {endTime}","ageInfo_hours":"Starost, u satima, od {startTime} do {endTime}","ageInfo_minutes":"Starost, u minutama, od {startTime} do {endTime}","ageInfo_seconds":"Starost, u sekundama, od {startTime} do {endTime}","relationship":{"legendTitle":"Relacija","HL":"Visoko - nisko","HH":"Visoko - visoko","LL":"Nisko - nisko","LH":"Nisko - visoko","HM":"Visoko - srednje","ML":"Srednje - nisko","MM":"Srednje - srednje","MH":"Srednje - visoko","LM":"Nisko - srednje","HM1":"Visoko - blago","HM2":"Visoko - srednje","M2L":"Srednje - nisko","M2M1":"Srednje - blago","M2M2":"Srednje - srednje","M2H":"Srednje - visoko","M1L":"Blago - nisko","M1M1":"Blago - blago","M1M2":"Blago - srednje","M1H":"Blago - visoko","LM1":"Nisko - blago","LM2":"Nisko - srednje"},"clusters":{"clusterPopupTitle":"Sažetak klastera","templateTitle":"Klasteri","numFeatures":"Broj geoobjekata","avgFieldLabel":"Prosječno {fieldLabel}","avgNormFieldLabel":"Prosječno {fieldLabel} podijeljeno sa {normFieldLabel}","predominantFieldLabel":"Prevladavajuće {fieldLabel}","countSummary":"Ovaj klaster predstavlja {count} geoobjekata.","avgFieldSummary":"Prosječna vrijednost {fieldLabel} unutar ovog klastera iznosi {fieldValue}.","avgNormFieldSummary":"Prosječna vrijednost {fieldLabel} podijeljena sa {normFieldLabel} unutar ovog klastera iznosi {fieldValue}.","predominantFieldSummary":"Prevladavajuča vrijednost {fieldLabel} unutar ovog klastera je {fieldValue}.","predominantNoneValue":"Nema"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_ca.json b/public/assets/esri/smartMapping/t9n/smartMapping_ca.json new file mode 100644 index 0000000..c261e30 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_ca.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} és {fieldValue} aquí.","other":"Altres","classBreaks":"Talls de classe","classBreaksNormFieldAsPercent":"Talls de classe amb normalizationField com a percentatge","heatmap":"Mapa de calor","dotDensity":"Densitat de punts","relationshipPopupTitle":"Relació","relationshipNormFieldAsPercent":"Relació amb normalizationField com a percentatge","simple":"Simple","simpleNormFieldAsPercent":"Simple amb normalizationField com a percentatge","uniqueValues":"Valors únics","uniqueValuesNormFieldAsPercent":"Valors únics amb normalizationField com a percentatge","normFieldLabel":"{expression1} dividit entre {expression2}","normFieldLabelAsPercent":"Percentatge de {expression1} i {expression2}","competingFields":"Distribució de categories","mostCommon":"Categoria predominant: {expression}","orderedListOfValues":"Llista ordenada de valors","sumOfCategories":"Suma de categories","listOfCategories":"Llista de categories","predominantCategoryWithTotalAndStrength":"Categoria predominant amb total i intensitat","predominantCategoryWithChart":"Categoria predominant amb gràfic","predominantCategory":"Categoria predominant","strengthOfPredominance":"Intensitat del predomini","marginOfVictory":"Marge de victòria","predominantCategoryValue":"Valor de categoria predominant","predominantCategoryContent":"{expression} és la categoria amb el valor més alt d'aquí.","predominantCategoryValueContent":"La categoria més habitual d'aquí és {expression1}, que té un valor de {expression2}.","predominantCategoryValueMarginContent":"{expression1} té el valor {expression2}, que guanya totes les altres categories amb un marge de {expression3} punts de percentatge.","predominantCategoryStrengthContent":"Amb el valor {expression1}, {expression2} és la categoria predominant en aquesta àrea, cosa que la converteix en {expression3} de totes les categories.","predominantCategoryTotalStrengthContent":"Amb el valor {expression1}, {expression2} és la categoria predominant en aquesta àrea, cosa que la converteix en {expression3} de {expression4} de totes les categories.","ageInfo_years":"Antiguitat, en anys, de {startTime} a {endTime}","ageInfo_months":"Antiguitat, en mesos, de {startTime} a {endTime}","ageInfo_days":"Antiguitat, en dies, de {startTime} a {endTime}","ageInfo_hours":"Antiguitat, en hores, de {startTime} a {endTime}","ageInfo_minutes":"Antiguitat, en minuts, de {startTime} a {endTime}","ageInfo_seconds":"Antiguitat, en segons, de {startTime} a {endTime}","relationship":{"legendTitle":"Relació","HL":"Alt - Baix","HH":"Alt - Alt","LL":"Baix - Baix","LH":"Baix - Alt","HM":"Alt - Mitjà","ML":"Mitjà - Baix","MM":"Mitjà - Mitjà","MH":"Mitjà - Alt","LM":"Baix - Mitjà","HM1":"Alt - Suau","HM2":"Alt - Mitjà","M2L":"Mitjà - Baix","M2M1":"Mitjà - Suau","M2M2":"Mitjà - Mitjà","M2H":"Mitjà - Alt","M1L":"Suau - Baix","M1M1":"Suau - Suau","M1M2":"Suau - Mitjà","M1H":"Suau - Alt","LM1":"Baix - Suau","LM2":"Baix - Mitjà"},"clusters":{"clusterPopupTitle":"Resum de clúster","templateTitle":"Clústers","numFeatures":"Nombre d'entitats","avgFieldLabel":"Mitjana de {fieldLabel}","avgNormFieldLabel":"Mitjana de {fieldLabel} dividida entre {normFieldLabel}","predominantFieldLabel":"{fieldLabel} predominant","countSummary":"Aquest clúster representa {count} entitats.","avgFieldSummary":"El valor mitjà de {fieldLabel} en aquest clúster és {fieldValue}.","avgNormFieldSummary":"El valor mitjà de {fieldLabel} dividit entre {normFieldLabel} en aquest clúster és {fieldValue}.","predominantFieldSummary":"El valor predominant de {fieldLabel} en aquest clúster és {fieldValue}.","predominantNoneValue":"Cap"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_cs.json b/public/assets/esri/smartMapping/t9n/smartMapping_cs.json new file mode 100644 index 0000000..968c745 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_cs.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} zde.","other":"Jiné","classBreaks":"Hranice tříd","classBreaksNormFieldAsPercent":"Rozdělení tříd s polem normalizace jako procentuální podíl","heatmap":"Teplotní mapa","dotDensity":"Hustota teček","relationshipPopupTitle":"Relace","relationshipNormFieldAsPercent":"Relace s polem normalizace jako procentuální podíl","simple":"Jednoduchý","simpleNormFieldAsPercent":"Jednoduché s polem normalizace jako procentuální podíl","uniqueValues":"Jedinečné hodnoty","uniqueValuesNormFieldAsPercent":"Jedinečné hodnoty s polem normalizace jako procentuální podíl","normFieldLabel":"{expression1} děleno {expression2}","normFieldLabelAsPercent":"Procento {expression1} a {expression2}","competingFields":"Rozložení kategorií","mostCommon":"Převládající kategorie: {expression}","orderedListOfValues":"Objednaný seznam hodnot","sumOfCategories":"Součet kategorií","listOfCategories":"Seznam kategorií","predominantCategoryWithTotalAndStrength":"Převládající kategorie se součtem a silou","predominantCategoryWithChart":"Převládající kategorie s grafem","predominantCategory":"Převládající kategorie","strengthOfPredominance":"Síla převahy","marginOfVictory":"Rozsah vítězství","predominantCategoryValue":"Převažující hodnota kategorie","predominantCategoryContent":"{expression} je zde kategorie s nejvyšší hodnotou.","predominantCategoryValueContent":"Nejběžnější kategorií zde je {expression1}, která má hodnotu {expression2}.","predominantCategoryValueMarginContent":"{expression1} má hodnotu {expression2}, která překonává všechny ostatní kategorie rozsahem {expression3} procentních bodů.","predominantCategoryStrengthContent":"S hodnotou {expression1} je {expression2} převládající kategorií v této oblasti a tvoří {expression3} ze všech kategorií.","predominantCategoryTotalStrengthContent":"S hodnotou {expression1} je {expression2} převládající kategorií v této oblasti a tvoří {expression3} z {expression4} ve všech kategoriích.","ageInfo_years":"Stáří, v letech, od {startTime} do {endTime}","ageInfo_months":"Stáří, v měsících, od {startTime} do {endTime}","ageInfo_days":"Stáří, ve dnech, od {startTime} do {endTime}","ageInfo_hours":"Stáří, v hodinách, od {startTime} do {endTime}","ageInfo_minutes":"Stáří, v minutách, od {startTime} do {endTime}","ageInfo_seconds":"Stáří, v sekundách, od {startTime} do {endTime}","relationship":{"legendTitle":"Relace","HL":"Vysoké - nízké","HH":"Vysoké - vysoké","LL":"Nízké - nízké","LH":"Nízké - vysoké","HM":"Vysoké - střední","ML":"Střední - nízké","MM":"Střední - střední","MH":"Střední - vysoké","LM":"Nízké - střední","HM1":"Vysoké - slabé","HM2":"Vysoké - střední","M2L":"Střední - nízké","M2M1":"Střední - slabé","M2M2":"Střední - střední","M2H":"Střední - vysoké","M1L":"Slabé - nízké","M1M1":"Slabé - slabé","M1M2":"Slabé - střední","M1H":"Slabé - vysoké","LM1":"Nízké - slabé","LM2":"Nízké - střední"},"clusters":{"clusterPopupTitle":"Shrnutí shluků","templateTitle":"Shluky","numFeatures":"Počet prvků","avgFieldLabel":"Průměr {fieldLabel}","avgNormFieldLabel":"Průměr {fieldLabel} vydělen {normFieldLabel}","predominantFieldLabel":"Převládající {fieldLabel}","countSummary":"Tento shluk představuje {count} prvků.","avgFieldSummary":"Průměrná hodnota {fieldLabel} v rámci tohoto shluku je {fieldValue}.","avgNormFieldSummary":"Průměrná hodnota {fieldLabel} vydělena {normFieldLabel} v rámci tohoto shluku je {fieldValue}.","predominantFieldSummary":"Převládající hodnota {fieldLabel} v rámci tohoto shluku je {fieldValue}.","predominantNoneValue":"Žádná"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_da.json b/public/assets/esri/smartMapping/t9n/smartMapping_da.json new file mode 100644 index 0000000..1d179f5 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_da.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} er {fieldValue} her.","other":"Andet","classBreaks":"Klasse-skilleværdier","classBreaksNormFieldAsPercent":"Klasse-skilleværdier med normalizationField som procent","heatmap":"Heatmap","dotDensity":"Priktæthed","relationshipPopupTitle":"Relation","relationshipNormFieldAsPercent":"Relation med normalizationField som procent","simple":"Enkel","simpleNormFieldAsPercent":"Enkel med normalizationField som procent","uniqueValues":"Entydige værdier","uniqueValuesNormFieldAsPercent":"Entydige værdier med normalizationField som procent","normFieldLabel":"{expression1} divideret med {expression2}","normFieldLabelAsPercent":"Procent af {expression1} og {expression2}","competingFields":"Fordeling af kategorier","mostCommon":"Dominerende kategori: {expression}","orderedListOfValues":"Sorteret liste med værdier","sumOfCategories":"Sum af kategorier","listOfCategories":"Liste med kategorier","predominantCategoryWithTotalAndStrength":"Fremherskende kategori med total og styrke","predominantCategoryWithChart":"Fremherskende kategori med diagram","predominantCategory":"Dominerende kategori","strengthOfPredominance":"Dominansstyrke","marginOfVictory":"Sejrsmargen","predominantCategoryValue":"Fremherskende kategoriværdi","predominantCategoryContent":"{expression} er den kategori, der har den højeste værdi her.","predominantCategoryValueContent":"Den mest almindelige kategori her er {expression1}, som har en værdi på {expression2}.","predominantCategoryValueMarginContent":"{expression1} har en værdi på {expression2}, som slår alle andre kategorier med en margin på {expression3} procentpoint.","predominantCategoryStrengthContent":"Med en værdi på {expression1} er {expression2} den mest dominerende kategori i dette område, hvilket udgør {expression3} af alle kategorier.","predominantCategoryTotalStrengthContent":"Med en værdi på {expression1} er {expression2} den mest dominerende kategori i dette område, hvilket udgør {expression3} af {expression4} i alle kategorier.","ageInfo_years":"Alder, i år, fra {startTime} til {endTime}","ageInfo_months":"Alder, i måneder, fra {startTime} til {endTime}","ageInfo_days":"Alder, i dage, fra {startTime} til {endTime}","ageInfo_hours":"Alder, i timer, fra {startTime} til {endTime}","ageInfo_minutes":"Alder, i minutter, fra {startTime} til {endTime}","ageInfo_seconds":"Alder, i sekunder, fra {startTime} til {endTime}","relationship":{"legendTitle":"Relation","HL":"Høj - lav","HH":"Høj - høj","LL":"Lav - Lav","LH":"Lav - høj","HM":"Høj - mellem","ML":"Mellem - lav","MM":"Mellem - mellem","MH":"Mellem - høj","LM":"Lav - mellem","HM1":"Høj - mild","HM2":"Høj - mellem","M2L":"Mellem - lav","M2M1":"Mellem - mild","M2M2":"Mellem - mellem","M2H":"Mellem - høj","M1L":"Mild - lav","M1M1":"Mild - mild","M1M2":"Mild - mellem","M1H":"Mild - høj","LM1":"Lav - mild","LM2":"Lav - mellem"},"clusters":{"clusterPopupTitle":"Klyngeoversigt","templateTitle":"Klynger","numFeatures":"Antal objekter","avgFieldLabel":"Gennemsnit {fieldLabel}","avgNormFieldLabel":"Gennemsnit {fieldLabel} divideret med {normFieldLabel}","predominantFieldLabel":"Dominerende {fieldLabel}","countSummary":"Denne klynge repræsenterer {count} objekter.","avgFieldSummary":"Gennemsnitsværdien af {fieldLabel} inden for denne klynge er {fieldValue}.","avgNormFieldSummary":"Gennemsnitsværdien af {fieldLabel} divideret med {normFieldLabel} inden for denne klynge er {fieldValue}.","predominantFieldSummary":"Den dominerende værdi af {fieldLabel} inden for denne klynge er {fieldValue}.","predominantNoneValue":"Ingen"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_de.json b/public/assets/esri/smartMapping/t9n/smartMapping_de.json new file mode 100644 index 0000000..41e8a61 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_de.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} lautet hier {fieldValue}.","other":"Sonstiges","classBreaks":"Klassengrenzen","classBreaksNormFieldAsPercent":"Klassengrenzen mit \"normalizationField\" als Prozentzahl","heatmap":"Heatmap","dotDensity":"Punktdichte","relationshipPopupTitle":"Beziehung","relationshipNormFieldAsPercent":"Beziehung mit \"normalizationField\" als Prozentzahl","simple":"Einfach","simpleNormFieldAsPercent":"Einfach mit \"normalizationField\" als Prozentzahl","uniqueValues":"Einzelwerte","uniqueValuesNormFieldAsPercent":"Einzelwerte mit \"normalizationField\" als Prozentzahl","normFieldLabel":"{expression1} dividiert durch {expression2}","normFieldLabelAsPercent":"Prozentsatz von {expression1} und {expression2}","competingFields":"Verteilung der Kategorien","mostCommon":"Vorherrschende Kategorie: {expression}","orderedListOfValues":"Sortierte Werteliste","sumOfCategories":"Summe der Kategorien","listOfCategories":"Kategorieliste","predominantCategoryWithTotalAndStrength":"Vorherrschende Kategorie mit Gesamtwert und Stärke","predominantCategoryWithChart":"Vorherrschende Kategorie mit Diagramm","predominantCategory":"Vorherrschende Kategorie","strengthOfPredominance":"Stärke der Dominanz","marginOfVictory":"Grad der Vorherrschaft","predominantCategoryValue":"Wert der vorherrschenden Kategorie","predominantCategoryContent":"{expression} ist hier die Kategorie mit dem höchsten Wert.","predominantCategoryValueContent":"Die häufigste Kategorie ist hier {expression1} mit einem Wert von {expression2}.","predominantCategoryValueMarginContent":"Mit einem Wert von {expression2} schlägt {expression1} alle anderen Kategorien um {expression3} Prozentpunkte.","predominantCategoryStrengthContent":"Mit einem Wert von {expression1} ist {expression2} die vorherrschende Kategorie in diesem Bereich. Dies entspricht {expression3} aller Kategorien.","predominantCategoryTotalStrengthContent":"Mit einem Wert von {expression1} ist {expression2} die vorherrschende Kategorie in diesem Bereich. Dies entspricht {expression3} der {expression4} in allen Kategorien.","ageInfo_years":"Alter in Jahren von {startTime} bis {endTime}","ageInfo_months":"Alter in Monaten von {startTime} bis {endTime}","ageInfo_days":"Alter in Tagen von {startTime} bis {endTime}","ageInfo_hours":"Alter in Stunden von {startTime} bis {endTime}","ageInfo_minutes":"Alter in Minuten von {startTime} bis {endTime}","ageInfo_seconds":"Alter in Sekunden von {startTime} bis {endTime}","relationship":{"legendTitle":"Beziehung","HL":"Hoch – Niedrig","HH":"Hoch – Hoch","LL":"Niedrig – Niedrig","LH":"Niedrig – Hoch","HM":"Hoch – Mittel","ML":"Mittel – Niedrig","MM":"Mittel – Mittel","MH":"Mittel – Hoch","LM":"Niedrig – Mittel","HM1":"Hoch – Schwach","HM2":"Hoch – Mittel","M2L":"Mittel – Niedrig","M2M1":"Mittel – Schwach","M2M2":"Mittel – Mittel","M2H":"Mittel – Hoch","M1L":"Schwach – Niedrig","M1M1":"Schwach – Schwach","M1M2":"Schwach – Mittel","M1H":"Schwach – Hoch","LM1":"Niedrig – Schwach","LM2":"Niedrig – Mittel"},"clusters":{"clusterPopupTitle":"Cluster-Zusammenfassung","templateTitle":"Cluster","numFeatures":"Anzahl der Features","avgFieldLabel":"Durchschnitt von {fieldLabel}","avgNormFieldLabel":"Durchschnitt von {fieldLabel} geteilt durch {normFieldLabel}","predominantFieldLabel":"Vorherrschender Wert von {fieldLabel}","countSummary":"Dieser Cluster stellt {count} Features dar.","avgFieldSummary":"Der Durchschnittswert von {fieldLabel} in diesem Cluster beträgt {fieldValue}.","avgNormFieldSummary":"Der Durchschnittswert von {fieldLabel} geteilt durch {normFieldLabel} in diesem Cluster beträgt {fieldValue}.","predominantFieldSummary":"Der vorherrschende Wert von {fieldLabel} in diesem Cluster beträgt {fieldValue}.","predominantNoneValue":"Keine"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_el.json b/public/assets/esri/smartMapping/t9n/smartMapping_el.json new file mode 100644 index 0000000..0b56537 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_el.json @@ -0,0 +1 @@ +{"fieldInfo":"Το {fieldLabel} είναι {fieldValue} εδώ.","other":"Άλλο","classBreaks":"Αλλαγές κλάσεων","classBreaksNormFieldAsPercent":"Αλλαγές κλάσεων με πεδίο κανονικοποίησης ως ποσοστό","heatmap":"Heatmap","dotDensity":"Πυκνότητα σημείων","relationshipPopupTitle":"Συσχέτιση","relationshipNormFieldAsPercent":"Σχέση με πεδίο κανονικοποίησης ως ποσοστό","simple":"Απλή","simpleNormFieldAsPercent":"Απλή με πεδίο κανονικοποίησης ως ποσοστό","uniqueValues":"Μοναδικές τιμές","uniqueValuesNormFieldAsPercent":"Μοναδικές τιμές με πεδίο κανονικοποίησης ως ποσοστό","normFieldLabel":"{expression1} διά {expression2}","normFieldLabelAsPercent":"Ποσοστό {expression1} και {expression2}","competingFields":"Κατανομή κατηγοριών","mostCommon":"Επικρατέστερη κατηγορία: {expression}","orderedListOfValues":"Ταξινομημένη λίστα τιμών","sumOfCategories":"Άθροισμα κατηγοριών","listOfCategories":"Λίστα κατηγοριών","predominantCategoryWithTotalAndStrength":"Επικρατέστερη κατηγορία με σύνολο και ισχύ","predominantCategoryWithChart":"Επικρατέστερη κατηγορία με γράφημα","predominantCategory":"Επικρατέστερη κατηγορία","strengthOfPredominance":"Ισχύς επικράτησης","marginOfVictory":"Περιθώριο επικράτησης","predominantCategoryValue":"Τιμή επικρατέστερης κατηγορίας","predominantCategoryContent":"Η κατηγορία {expression} είναι αυτή με την υψηλότερη τιμή εδώ.","predominantCategoryValueContent":"Η συνηθέστερη κατηγορία εδώ είναι η {expression1}, που έχει τιμή {expression2}.","predominantCategoryValueMarginContent":"Η κατηγορία {expression1} έχει τιμή {expression2} και επικρατεί έναντι όλων των άλλων κατηγοριών με περιθώριο {expression3} ποσοστιαίων σημείων.","predominantCategoryStrengthContent":"Με τιμή {expression1}, η κατηγορία {expression2} είναι η επικρατέστερη στην περιοχή αυτή, αποτελώντας το {expression3} όλων των κατηγοριών.","predominantCategoryTotalStrengthContent":"Με τιμή {expression1}, η κατηγορία {expression2} είναι η επικρατέστερη στην περιοχή αυτή, αποτελώντας το {expression3} από το {expression4} σε όλες τις κατηγορίες.","ageInfo_years":"Ηλικία, σε έτη, από {startTime} έως {endTime}","ageInfo_months":"Ηλικία, σε μήνες, από {startTime} έως {endTime}","ageInfo_days":"Ηλικία, σε ημέρες, από {startTime} έως {endTime}","ageInfo_hours":"Ηλικία, σε ώρες, από {startTime} έως {endTime}","ageInfo_minutes":"Ηλικία, σε λεπτά, από {startTime} έως {endTime}","ageInfo_seconds":"Ηλικία, σε δευτερόλεπτα, από {startTime} έως {endTime}","relationship":{"legendTitle":"Συσχέτιση","HL":"Υψηλή - Χαμηλή","HH":"Υψηλή - Υψηλή","LL":"Χαμηλή - Χαμηλή","LH":"Χαμηλή - Υψηλή","HM":"Υψηλή - Μεσαία","ML":"Μεσαία - Χαμηλή","MM":"Μεσαία - Μεσαία","MH":"Μεσαία - Υψηλή","LM":"Χαμηλή - Μεσαία","HM1":"Υψηλή - Ήπια","HM2":"Υψηλή - Μεσαία","M2L":"Μεσαία - Χαμηλή","M2M1":"Μεσαία - Ήπια","M2M2":"Μεσαία - Μεσαία","M2H":"Μεσαία - Υψηλή","M1L":"Ήπια - Χαμηλή","M1M1":"Ήπια - Ήπια","M1M2":"Ήπια - Μεσαία","M1H":"Ήπια - Υψηλή","LM1":"Χαμηλή - Ήπια","LM2":"Χαμηλή - Μεσαία"},"clusters":{"clusterPopupTitle":"Σύνοψη συστάδας","templateTitle":"Συστάδες","numFeatures":"Αριθμός στοιχείων","avgFieldLabel":"Μέση τιμή {fieldLabel}","avgNormFieldLabel":"Μέση τιμή {fieldLabel} διά {normFieldLabel}","predominantFieldLabel":"Επικρατέστερη {fieldLabel}","countSummary":"Η συστάδα αυτή αναπαριστά {count} στοιχεία.","avgFieldSummary":"Η μέση τιμή {fieldLabel} εντός της συστάδας αυτής είναι {fieldValue}.","avgNormFieldSummary":"Η μέση τιμή {fieldLabel} διά {normFieldLabel} εντός της συστάδας αυτής είναι {fieldValue}.","predominantFieldSummary":"Η επικρατέστερη τιμή {fieldLabel} εντός της συστάδας αυτής είναι {fieldValue}.","predominantNoneValue":"Καμία"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_en.json b/public/assets/esri/smartMapping/t9n/smartMapping_en.json new file mode 100644 index 0000000..26fd7f0 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_en.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} is {fieldValue} here.","other":"Other","classBreaks":"Class Breaks","classBreaksNormFieldAsPercent":"Class Breaks with normalizationField as percent","heatmap":"Heatmap","dotDensity":"Dot Density","relationshipPopupTitle":"Relationship","relationshipNormFieldAsPercent":"Relationship with normalizationField as percent","simple":"Simple","simpleNormFieldAsPercent":"Simple with normalizationField as percent","uniqueValues":"Unique Values","uniqueValuesNormFieldAsPercent":"Unique Values with normalizationField as percent","normFieldLabel":"{expression1} divided by {expression2}","normFieldLabelAsPercent":"Percentage of {expression1} and {expression2}","competingFields":"Distribution of categories","mostCommon":"Predominant Category: {expression}","orderedListOfValues":"Ordered list of values","sumOfCategories":"Sum of categories","listOfCategories":"List of categories","predominantCategoryWithTotalAndStrength":"Predominant category with total and strength","predominantCategoryWithChart":"Predominant category with chart","predominantCategory":"Predominant category","strengthOfPredominance":"Strength of predominance","marginOfVictory":"Margin of victory","predominantCategoryValue":"Predominant category value","predominantCategoryContent":"{expression} is the category with the highest value here.","predominantCategoryValueContent":"The most common category here is {expression1}, which has a value of {expression2}.","predominantCategoryValueMarginContent":"{expression1} has a value of {expression2}, which beats all other categories by a margin of {expression3} percentage points.","predominantCategoryStrengthContent":"With a value of {expression1}, {expression2} is the predominant category in this area, making up {expression3} of all categories.","predominantCategoryTotalStrengthContent":"With a value of {expression1}, {expression2} is the predominant category in this area, making up {expression3} of the {expression4} in all categories.","ageInfo_years":"Age, in years, from {startTime} to {endTime}","ageInfo_months":"Age, in months, from {startTime} to {endTime}","ageInfo_days":"Age, in days, from {startTime} to {endTime}","ageInfo_hours":"Age, in hours, from {startTime} to {endTime}","ageInfo_minutes":"Age, in minutes, from {startTime} to {endTime}","ageInfo_seconds":"Age, in seconds, from {startTime} to {endTime}","relationship":{"legendTitle":"Relationship","HL":"High - Low","HH":"High - High","LL":"Low - Low","LH":"Low - High","HM":"High - Medium","ML":"Medium - Low","MM":"Medium - Medium","MH":"Medium - High","LM":"Low - Medium","HM1":"High - Mild","HM2":"High - Medium","M2L":"Medium - Low","M2M1":"Medium - Mild","M2M2":"Medium - Medium","M2H":"Medium - High","M1L":"Mild - Low","M1M1":"Mild - Mild","M1M2":"Mild - Medium","M1H":"Mild - High","LM1":"Low - Mild","LM2":"Low - Medium"},"clusters":{"clusterPopupTitle":"Cluster summary","templateTitle":"Clusters","numFeatures":"Number of features","avgFieldLabel":"Average {fieldLabel}","avgNormFieldLabel":"Average {fieldLabel} divided by {normFieldLabel}","predominantFieldLabel":"Predominant {fieldLabel}","countSummary":"This cluster represents {count} features.","avgFieldSummary":"The average value of {fieldLabel} within this cluster is {fieldValue}.","avgNormFieldSummary":"The average value of {fieldLabel} divided by {normFieldLabel} within this cluster is {fieldValue}.","predominantFieldSummary":"The predominant value of {fieldLabel} within this cluster is {fieldValue}.","predominantNoneValue":"None"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_es.json b/public/assets/esri/smartMapping/t9n/smartMapping_es.json new file mode 100644 index 0000000..0bf3523 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_es.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} es {fieldValue} aquí.","other":"Otro","classBreaks":"Rupturas de clase","classBreaksNormFieldAsPercent":"Rupturas de clase con normalizationField como porcentaje","heatmap":"Mapa de calor","dotDensity":"Densidad de puntos","relationshipPopupTitle":"Relación","relationshipNormFieldAsPercent":"Relación con normalizationField como porcentaje","simple":"Simple","simpleNormFieldAsPercent":"Simple con normalizationField como porcentaje","uniqueValues":"Valores únicos","uniqueValuesNormFieldAsPercent":"Valores únicos con normalizationField como porcentaje","normFieldLabel":"{expression1} dividido entre {expression2}","normFieldLabelAsPercent":"Porcentaje de {expression1} y {expression2}","competingFields":"Distribución de categorías","mostCommon":"Categoría predominante: {expression}","orderedListOfValues":"Lista ordenada de valores","sumOfCategories":"Suma de categorías","listOfCategories":"Lista de categorías","predominantCategoryWithTotalAndStrength":"Categoría predominante con total e importancia","predominantCategoryWithChart":"Categoría predominante con gráfico","predominantCategory":"Categoría predominante","strengthOfPredominance":"Intensidad del predominio","marginOfVictory":"Margen de victoria","predominantCategoryValue":"Valor de categoría predominante","predominantCategoryContent":"{expression} es la categoría con el valor más alto aquí.","predominantCategoryValueContent":"La categoría más habitual aquí es {expression1}, con un valor de {expression2}.","predominantCategoryValueMarginContent":"{expression1} tiene un valor de {expression2}, que vence al resto de categorías con un margen de {expression3} puntos porcentuales.","predominantCategoryStrengthContent":"Con un valor de {expression1}, {expression2} es la categoría predominante en esta área, constituyendo {expression3} de todas las categorías.","predominantCategoryTotalStrengthContent":"Con un valor de {expression1}, {expression2} es la categoría predominante en esta área, constituyendo {expression3} del {expression4} en todas las categorías.","ageInfo_years":"Antigüedad, en años, de {startTime} a {endTime}","ageInfo_months":"Antigüedad, en meses, de {startTime} a {endTime}","ageInfo_days":"Antigüedad, en días, de {startTime} a {endTime}","ageInfo_hours":"Antigüedad, en horas, de {startTime} a {endTime}","ageInfo_minutes":"Antigüedad, en minutos, de {startTime} a {endTime}","ageInfo_seconds":"Antigüedad, en segundos, de {startTime} a {endTime}","relationship":{"legendTitle":"Relación","HL":"Alta - baja","HH":"Alta - alta","LL":"Baja - baja","LH":"Baja - alta","HM":"Alta - media","ML":"Media - baja","MM":"Media - media","MH":"Media - alta","LM":"Baja - media","HM1":"Alto - leve","HM2":"Alta - media","M2L":"Media - baja","M2M1":"Media - leve","M2M2":"Media - media","M2H":"Media - alta","M1L":"Leve - bajo","M1M1":"Leve - leve","M1M2":"Leve - media","M1H":"Leve - alto","LM1":"Bajo - leve","LM2":"Baja - media"},"clusters":{"clusterPopupTitle":"Resumen de clúster","templateTitle":"Clústeres","numFeatures":"Número de entidades","avgFieldLabel":"Media {fieldLabel}","avgNormFieldLabel":"Media {fieldLabel} dividida por {normFieldLabel}","predominantFieldLabel":"Predominante {fieldLabel}","countSummary":"Este clúster representa a {count} entidades.","avgFieldSummary":"El valor medio de {fieldLabel} dentro de este clúster es de {fieldValue}.","avgNormFieldSummary":"El valor medio de {fieldLabel} dividido por {normFieldLabel} dentro de este clúster es de {fieldValue}.","predominantFieldSummary":"El valor predominante de {fieldLabel} dentro de este clúster es de {fieldValue}.","predominantNoneValue":"Ninguna"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_et.json b/public/assets/esri/smartMapping/t9n/smartMapping_et.json new file mode 100644 index 0000000..0b60ad2 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_et.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} on siin {fieldValue}.","other":"Muu","classBreaks":"Klassi vahemikud","classBreaksNormFieldAsPercent":"Klassi vahemikud normaliseerimisväljaga protsentides","heatmap":"Mõjuala","dotDensity":"Punkttihedus","relationshipPopupTitle":"Seos","relationshipNormFieldAsPercent":"Seos normaliseerimisväljaga protsentides","simple":"Lihtne","simpleNormFieldAsPercent":"Lihtne kasutada tänu protsentides väljendatud normaliseerimisväljale","uniqueValues":"Unikaalsed väärtused","uniqueValuesNormFieldAsPercent":"Kordumatud väärtused tänu normaliseerimisväljale protsentides","normFieldLabel":"{expression1} jagatud {expression2}-ga","normFieldLabelAsPercent":"{expression1} ja {expression2} protsent","competingFields":"Kategooriate jaotus","mostCommon":"Domineeriv kategooria: {expression}","orderedListOfValues":"Väärtuste järjestatud loend","sumOfCategories":"Kategooriate summa","listOfCategories":"Kategooriate loend","predominantCategoryWithTotalAndStrength":"Domineeriv kategooria koguarvu ja tugevusega","predominantCategoryWithChart":"Domineeriv kategooria graafikuga","predominantCategory":"Domineeriv kategooria","strengthOfPredominance":"Domineerivuse määr","marginOfVictory":"Võidu marginaal","predominantCategoryValue":"Domineeriva kategooria väärtus","predominantCategoryContent":"{expression} on siin suurima väärtusega kategooria.","predominantCategoryValueContent":"Levinuim kategooria siin on {expression1}, mille väärtus on {expression2}.","predominantCategoryValueMarginContent":"{expression1} väärtus on {expression2}, mis ületab kõiki muid kategooriaid marginaaliga {expression3} protsendipunkti.","predominantCategoryStrengthContent":"Väärtusega {expression1} on {expression2} sellel alal domineeriv kategooria, moodustades {expression3} kõikidest kategooriatest.","predominantCategoryTotalStrengthContent":"Väärtusega {expression1} on {expression2} sellel alal domineeriv kategooria, moodustades {expression3} / {expression4} kõigis kategooriates.","ageInfo_years":"Vanus, aastates, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_months":"Vanus, kuudes, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_days":"Vanus, päevades, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_hours":"Vanus, tundides, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_minutes":"Vanus, minutites, algusaeg {startTime} ja lõppaeg {endTime}","ageInfo_seconds":"Vanus, sekundites, algusaeg {startTime} ja lõppaeg {endTime}","relationship":{"legendTitle":"Seos","HL":"Suurem – väiksem","HH":"Suurem – suurem","LL":"Väiksem – väiksem","LH":"Väiksem – suurem","HM":"Suurem – keskmine","ML":"Keskmine – väiksem","MM":"Keskmine – keskmine","MH":"Keskmine – suurem","LM":"Väiksem – keskmine","HM1":"Suurem – kerge","HM2":"Suurem – keskmine","M2L":"Keskmine – väiksem","M2M1":"Keskmine – kerge","M2M2":"Keskmine – keskmine","M2H":"Keskmine – suurem","M1L":"Kerge – väiksem","M1M1":"Kerge – kerge","M1M2":"Kerge – keskmine","M1H":"Kerge – suurem","LM1":"Väiksem – kerge","LM2":"Väiksem – keskmine"},"clusters":{"clusterPopupTitle":"Klastri kokkuvõte","templateTitle":"Klastrid","numFeatures":"Objektide arv","avgFieldLabel":"Keskmine {fieldLabel}","avgNormFieldLabel":"Keskmine {fieldLabel} jagatud {normFieldLabel}-ga","predominantFieldLabel":"Levinuim {fieldLabel}","countSummary":"Klaster esindab {count} objekti.","avgFieldSummary":"Objekti {fieldLabel} keskmine väärtus selles klastris on {fieldValue}.","avgNormFieldSummary":"Objekti {fieldLabel} keskmine väärtus jagatud {normFieldLabel}-ga selles klastris on {fieldValue}.","predominantFieldSummary":"Objekti {fieldLabel} levinuim väärtus selles klastris on {fieldValue}.","predominantNoneValue":"Puudub"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_fi.json b/public/assets/esri/smartMapping/t9n/smartMapping_fi.json new file mode 100644 index 0000000..dbe1555 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_fi.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} on {fieldValue} täällä.","other":"Muu","classBreaks":"Luokkarajat","classBreaksNormFieldAsPercent":"Luokkarajat, jossa normalizationField on ilmaistu prosenttiosuutena","heatmap":"Heat map -kartta","dotDensity":"Pistetiheys","relationshipPopupTitle":"Suhde","relationshipNormFieldAsPercent":"Suhde, jossa normalizationField on ilmaistu prosenttiosuutena","simple":"Yksinkertainen","simpleNormFieldAsPercent":"Yksinkertainen, jossa normalizationField on ilmaistu prosenttiosuutena","uniqueValues":"Yksilölliset arvot","uniqueValuesNormFieldAsPercent":"Yksilölliset arvot, jossa normalizationField on ilmaistu prosenttiosuutena","normFieldLabel":"{expression1} jaettuna arvolla {expression2}","normFieldLabelAsPercent":"Arvojen {expression1} ja {expression2} prosenttiosuus","competingFields":"Luokkien jakauma","mostCommon":"Pääasiallinen luokka: {expression}","orderedListOfValues":"Arvojen järjestysluettelo","sumOfCategories":"Luokkien summa","listOfCategories":"Luokkaluettelo","predominantCategoryWithTotalAndStrength":"Pääasiallinen luokka sekä kokonaismäärä ja vahvuus","predominantCategoryWithChart":"Pääasiallinen luokka ja kaavio","predominantCategory":"Pääasiallinen luokka","strengthOfPredominance":"Pääasiallisuuden voimakkuus","marginOfVictory":"Voittomarginaali","predominantCategoryValue":"Pääasiallisen luokan arvo","predominantCategoryContent":"{expression} on luokka, jolla on suurin arvo tässä.","predominantCategoryValueContent":"Yleisin luokka tässä on {expression1}, jonka arvo on {expression2}.","predominantCategoryValueMarginContent":"Lausekkeen {expression1} arvo on {expression2}, joka voittaa kaikki muut luokat {expression3} prosenttiyksikön marginaalilla.","predominantCategoryStrengthContent":"{expression2} on arvolla {expression1} pääasiallinen luokka tällä alueella, mikä on {expression3} kaikista luokista.","predominantCategoryTotalStrengthContent":"{expression2} on arvolla {expression1} pääasiallinen luokka tällä alueella, mikä on {expression3}/{expression4} kaikista luokista.","ageInfo_years":"Ikä vuosina väliltä {startTime}–{endTime}","ageInfo_months":"Ikä kuukausina väliltä {startTime}–{endTime}","ageInfo_days":"Ikä päivinä väliltä {startTime}–{endTime}","ageInfo_hours":"Ikä tunteina väliltä {startTime}–{endTime}","ageInfo_minutes":"Ikä minuutteina väliltä {startTime}–{endTime}","ageInfo_seconds":"Ikä sekunteina väliltä {startTime}–{endTime}","relationship":{"legendTitle":"Suhde","HL":"Korkea - Matala","HH":"Korkea - Korkea","LL":"Matala - Matala","LH":"Matala - Korkea","HM":"Korkea - Keskitaso","ML":"Keskitaso - Matala","MM":"Keskitaso - Keskitaso","MH":"Keskitaso - Korkea","LM":"Matala - Keskitaso","HM1":"Korkea - Heikko","HM2":"Korkea - Keskitaso","M2L":"Keskitaso - Matala","M2M1":"Keskitaso - Heikko","M2M2":"Keskitaso - Keskitaso","M2H":"Keskitaso - Korkea","M1L":"Heikko - Matala","M1M1":"Heikko - Heikko","M1M2":"Heikko - Keskitaso","M1H":"Heikko - Korkea","LM1":"Matala - Heikko","LM2":"Matala - Keskitaso"},"clusters":{"clusterPopupTitle":"Klusterin yhteenveto","templateTitle":"Ryväkset","numFeatures":"Kohteiden lukumäärä","avgFieldLabel":"Keskiarvo {fieldLabel}","avgNormFieldLabel":"Keskiarvo {fieldLabel} jaettuna arvolla {normFieldLabel}","predominantFieldLabel":"Pääasiallinen {fieldLabel}","countSummary":"Tämä klusteri edustaa {count} kohdetta.","avgFieldSummary":"Kentän {fieldLabel} keskiarvo tässä klusterissa on {fieldValue}.","avgNormFieldSummary":"Kentän {fieldLabel} keskiarvo jaettuna arvolla {normFieldLabel} tässä klusterissa on {fieldValue}.","predominantFieldSummary":"Kentän {fieldLabel} pääasiallinen arvo tässä klusterissa on {fieldValue}.","predominantNoneValue":"Ei mitään"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_fr.json b/public/assets/esri/smartMapping/t9n/smartMapping_fr.json new file mode 100644 index 0000000..ddc56cb --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_fr.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} a la valeur {fieldValue} ici.","other":"Autre","classBreaks":"Interruptions de classe","classBreaksNormFieldAsPercent":"Interruptions de classe avec champ de normalisation en pourcentage","heatmap":"Carte de densité","dotDensity":"Densité de points","relationshipPopupTitle":"Relation","relationshipNormFieldAsPercent":"Relation avec champ de normalisation en pourcentage","simple":"Simple","simpleNormFieldAsPercent":"Simple avec champ de normalisation en pourcentage","uniqueValues":"Valeurs uniques","uniqueValuesNormFieldAsPercent":"Valeurs uniques avec champ de normalisation en pourcentage","normFieldLabel":"{expression1} divisée par {expression2}","normFieldLabelAsPercent":"Pourcentage de {expression1} et {expression2}","competingFields":"Distribution de catégories","mostCommon":"Catégorie prédominante : {expression}","orderedListOfValues":"Liste ordonnée de valeurs","sumOfCategories":"Somme de catégories","listOfCategories":"Liste de catégories","predominantCategoryWithTotalAndStrength":"Catégorie prédominante avec total et importance","predominantCategoryWithChart":"Catégorie prédominante avec diagramme","predominantCategory":"Catégorie prédominante","strengthOfPredominance":"Importance de la prédominance","marginOfVictory":"Marge de victoire","predominantCategoryValue":"Valeur de catégorie prédominante","predominantCategoryContent":"{expression} est la catégorie dont la valeur est la plus élevée ici.","predominantCategoryValueContent":"La catégorie la plus courante ici est {expression1}, avec une valeur de {expression2}.","predominantCategoryValueMarginContent":"{expression1} a pour valeur {expression2}, ce qui est supérieur à toutes les autres catégories avec une marge de {expression3} points de pourcentage.","predominantCategoryStrengthContent":"Avec une valeur de {expression1}, {expression2} est la catégorie prédominante dans cette zone, ce qui constitue {expression3} de toutes les catégories.","predominantCategoryTotalStrengthContent":"Avec une valeur de {expression1}, {expression2} est la catégorie prédominante dans cette zone, ce qui constitue {expression3} de {expression4} dans toutes les catégories.","ageInfo_years":"Âge, en années, de {startTime} à {endTime}","ageInfo_months":"Âge, en mois, de {startTime} à {endTime}","ageInfo_days":"Âge, en jours, de {startTime} à {endTime}","ageInfo_hours":"Âge, en heures, de {startTime} à {endTime}","ageInfo_minutes":"Âge, en minutes, de {startTime} à {endTime}","ageInfo_seconds":"Âge, en secondes, de {startTime} à {endTime}","relationship":{"legendTitle":"Relation","HL":"Élevé - faible","HH":"Élevé - Élevé","LL":"Faible - Faible","LH":"Faible - Élevé","HM":"Élevé - Moyen","ML":"Moyen - Faible","MM":"Moyen - Moyen","MH":"Moyen - Élevé","LM":"Faible - Moyen","HM1":"Élevé - Modéré","HM2":"Élevé - Moyen","M2L":"Moyen - Faible","M2M1":"Moyen - Modéré","M2M2":"Moyen - Moyen","M2H":"Moyen - Élevé","M1L":"Modéré - Faible","M1M1":"Modéré - Modéré","M1M2":"Modéré - Moyen","M1H":"Modéré - Élevé","LM1":"Faible - Modéré","LM2":"Faible - Moyen"},"clusters":{"clusterPopupTitle":"Résumé de l’agrégat","templateTitle":"Agrégats","numFeatures":"Nombre d’entités","avgFieldLabel":"Valeur {fieldLabel} moyenne","avgNormFieldLabel":"Valeur {fieldLabel} moyenne divisée par {normFieldLabel}","predominantFieldLabel":"Valeur {fieldLabel} prédominante","countSummary":"Cet agrégat représente {count} entités.","avgFieldSummary":"La valeur moyenne de {fieldLabel} dans cet agrégat est de {fieldValue}.","avgNormFieldSummary":"La valeur moyenne de {fieldLabel} divisée par {normFieldLabel} dans cet agrégat est de {fieldValue}.","predominantFieldSummary":"La valeur prédominante de {fieldLabel} dans cet agrégat est de {fieldValue}.","predominantNoneValue":"Aucun"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_he.json b/public/assets/esri/smartMapping/t9n/smartMapping_he.json new file mode 100644 index 0000000..aeea665 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_he.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} נמצא {fieldValue} כאן.","other":"אחר","classBreaks":"מעברי קבוצה","classBreaksNormFieldAsPercent":"מעברי קבוצה עם normalizationField כאחוז","heatmap":"מפת צפיפות","dotDensity":"צפיפות נקודות","relationshipPopupTitle":"יחס","relationshipNormFieldAsPercent":"יחסים עם normalizationField כאחוז","simple":"פשוט","simpleNormFieldAsPercent":"פשוט עם normalizationField כאחוז","uniqueValues":"ערכים יחודיים","uniqueValuesNormFieldAsPercent":"ערכים ייחודיים עם normalizationField כאחוז","normFieldLabel":"{expression1} מחולק ב-{expression2}","normFieldLabelAsPercent":"אחוז של {expression1} ו-{expression2}","competingFields":"התפלגות קטגוריות","mostCommon":"קטגוריה דומיננטית: {expression}","orderedListOfValues":"רשימה ממוינת של ערכים","sumOfCategories":"סך כל הקטגוריות","listOfCategories":"רשימת קטגוריות","predominantCategoryWithTotalAndStrength":"קטגוריה דומיננטית עם סה\"כ וחוזק","predominantCategoryWithChart":"קטגוריה דומיננטית עם תרשים","predominantCategory":"קטגוריה דומיננטית","strengthOfPredominance":"מידת הדומיננטיות","marginOfVictory":"שולי ניצחון","predominantCategoryValue":"ערך קטגוריה דומיננטית","predominantCategoryContent":"{expression} היא הקטגוריה עם הערך הגבוה ביותר כאן.","predominantCategoryValueContent":"הקטגוריה הנפוצה ביותר כאן היא {expression1}, שהיא בעלת ערך {expression2}.","predominantCategoryValueMarginContent":"ל-{expression1} יש ערך {expression2}, שמביס את כל שאר הקטגוריות עם שוליים של {expression3} נקודות אחוזים.","predominantCategoryStrengthContent":"עם הערך {expression1}, {expression2} היא הקטגוריה הדומיננטית באזור, ומהווה {expression3} מכל הקטגוריות.","predominantCategoryTotalStrengthContent":"עם הערך {expression1}, {expression2} היא הקטגוריה הדומיננטית באזור, ומהווה {expression3} של {expression4} בכל הקטגוריות.","ageInfo_years":"גיל, בשנים, מ-{startTime} עד {endTime}","ageInfo_months":"גיל, בחודשים, מ-‏‎{startTime} עד {endTime}","ageInfo_days":"גיל, בימים, מ-‏‎{startTime} עד {endTime}","ageInfo_hours":"גיל, בשעות, מ-‏{startTime} עד {endTime}","ageInfo_minutes":"גיל, בדקות, מ-‏{startTime} עד {endTime}","ageInfo_seconds":"גיל, בשניות, מ-‏{startTime} עד {endTime}","relationship":{"legendTitle":"יחס","HL":"גבוה - נמוך","HH":"גבוה - גבוה","LL":"נמוך - נמוך","LH":"נמוך - גבוה","HM":"גבוה - בינוני","ML":"בינוני - נמוך","MM":"בינוני - בינוני","MH":"בינוני - גבוה","LM":"נמוך - בינוני","HM1":"גבוה - מתון","HM2":"גבוה - בינוני","M2L":"בינוני - נמוך","M2M1":"בינוני - מתון","M2M2":"בינוני - בינוני","M2H":"בינוני - גבוה","M1L":"מתון - נמוך","M1M1":"מתון - מתון","M1M2":"מתון - בינוני","M1H":"מתון - גבוה","LM1":"נמוך - מתון","LM2":"נמוך - בינוני"},"clusters":{"clusterPopupTitle":"סיכום אשכול","templateTitle":"ריכוזים","numFeatures":"מספר הישויות","avgFieldLabel":"ממוצע {fieldLabel}","avgNormFieldLabel":"ממוצע {fieldLabel} מחולק ב-{normFieldLabel}","predominantFieldLabel":"{fieldLabel} דומיננטי","countSummary":"אשכול זה מייצג {count} ישויות.","avgFieldSummary":"הערך הממוצע של {fieldLabel} בתוך אשכול זה הוא {fieldValue}.","avgNormFieldSummary":"הערך הממוצע של {fieldLabel} מחולק ב- {normFieldLabel} בתוך אשכול זה הוא {fieldValue}.","predominantFieldSummary":"הערך הדומיננטי של {fieldLabel} בתוך אשכול זה הוא {fieldValue}.","predominantNoneValue":"ללא"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_hr.json b/public/assets/esri/smartMapping/t9n/smartMapping_hr.json new file mode 100644 index 0000000..65d4ae2 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_hr.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} ovdje.","other":"Ostalo","classBreaks":"Granične vrijednosti klase","classBreaksNormFieldAsPercent":"Granične vrijednosti klase s poljem normalizacije u postocima","heatmap":"Toplinska karta","dotDensity":"Gustoća točaka","relationshipPopupTitle":"Relacija","relationshipNormFieldAsPercent":"Relacija s poljem normalizacije u postocima","simple":"Jednostavno","simpleNormFieldAsPercent":"Jednostavno s poljem normalizacije u postocima","uniqueValues":"Jedinstvene vrijednosti","uniqueValuesNormFieldAsPercent":"Jedinstvene vrijednosti s poljem normalizacije u postocima","normFieldLabel":"{expression1} podijeljeno sa {expression2}","normFieldLabelAsPercent":"Postotak od {expression1} i {expression2}","competingFields":"Distribucija kategorija","mostCommon":"Prevladavajuća kategorija: {expression}","orderedListOfValues":"Poredani popis vrijednosti","sumOfCategories":"Zbroj kategorija","listOfCategories":"Popis kategorija","predominantCategoryWithTotalAndStrength":"Prevladavajuća kategorija s ukupnim iznosom i snagom","predominantCategoryWithChart":"Prevladavajuća kategorija s grafikonom","predominantCategory":"Prevladavajuća kategorija","strengthOfPredominance":"Snaga prevladavanja","marginOfVictory":"Prednost","predominantCategoryValue":"Vrijednost prevladavajuće kategorije","predominantCategoryContent":"{expression} je kategorija s najvišom vrijednosti ovdje.","predominantCategoryValueContent":"Najčešća kategorija ovdje je {expression1}, koja ima vrijednost od {expression2}.","predominantCategoryValueMarginContent":"{expression1} ima vrijednost od {expression2}, koja pobjeđuje sve ostale kategorije s razlikom od {expression3} postotnih bodova.","predominantCategoryStrengthContent":"S vrijednošću od {expression1}, {expression2} je prevladavajuća kategorija u ovom području, koja čini {expression3} od svih kategorija.","predominantCategoryTotalStrengthContent":"S vrijednošću od {expression1}, {expression2} je prevladavajuća kategorija u ovom području, koja čini {expression3} od {expression4} u svim kategorijama.","ageInfo_years":"Starost, u godinama, od {startTime} do {endTime}","ageInfo_months":"Starost, u mjesecima, od {startTime} do {endTime}","ageInfo_days":"Starost, u danima, od {startTime} do {endTime}","ageInfo_hours":"Starost, u satima, od {startTime} do {endTime}","ageInfo_minutes":"Starost, u minutama, od {startTime} do {endTime}","ageInfo_seconds":"Starost, u sekundama, od {startTime} do {endTime}","relationship":{"legendTitle":"Relacija","HL":"Visoko - nisko","HH":"Visoko - visoko","LL":"Nisko - nisko","LH":"Nisko - visoko","HM":"Visoko - srednje","ML":"Srednje - nisko","MM":"Srednje - srednje","MH":"Srednje - visoko","LM":"Nisko - srednje","HM1":"Visoko - blago","HM2":"Visoko - srednje","M2L":"Srednje - nisko","M2M1":"Srednje - blago","M2M2":"Srednje - srednje","M2H":"Srednje - visoko","M1L":"Blago - nisko","M1M1":"Blago - blago","M1M2":"Blago - srednje","M1H":"Blago - visoko","LM1":"Nisko - blago","LM2":"Nisko - srednje"},"clusters":{"clusterPopupTitle":"Sažetak klastera","templateTitle":"Klasteri","numFeatures":"Broj geoobjekata","avgFieldLabel":"Prosječno {fieldLabel}","avgNormFieldLabel":"Prosječno {fieldLabel} podijeljeno sa {normFieldLabel}","predominantFieldLabel":"Prevladavajuće {fieldLabel}","countSummary":"Ovaj klaster predstavlja {count} geoobjekata.","avgFieldSummary":"Prosječna vrijednost {fieldLabel} unutar ovog klastera iznosi {fieldValue}.","avgNormFieldSummary":"Prosječna vrijednost {fieldLabel} podijeljena sa {normFieldLabel} unutar ovog klastera iznosi {fieldValue}.","predominantFieldSummary":"Prevladavajuča vrijednost {fieldLabel} unutar ovog klastera je {fieldValue}.","predominantNoneValue":"Nema"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_hu.json b/public/assets/esri/smartMapping/t9n/smartMapping_hu.json new file mode 100644 index 0000000..b86cbb2 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_hu.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} itt {fieldValue}.","other":"Egyéb","classBreaks":"Osztály osztásköze","classBreaksNormFieldAsPercent":"Osztály osztásközei normalizálási mezővel százalékos értékben","heatmap":"Hőtérkép","dotDensity":"Pontsűrűség","relationshipPopupTitle":"Kapcsolat","relationshipNormFieldAsPercent":"Viszony a normalizálási mezőhöz százalékos értékben","simple":"Egyszerű","simpleNormFieldAsPercent":"Egyszerű normalizálási mezővel százalékos értékben","uniqueValues":"Egyedi értékek","uniqueValuesNormFieldAsPercent":"Egyedi értékek normalizálási mezővel százalékos értékben","normFieldLabel":"{expression1} osztva ezzel: {expression2}","normFieldLabelAsPercent":"{expression1} és {expression2} százaléka","competingFields":"Kategóriák eloszlása","mostCommon":"Domináns kategória: {expression}","orderedListOfValues":"Értékek rendezett listája","sumOfCategories":"Kategóriák összege","listOfCategories":"Kategóriák listája","predominantCategoryWithTotalAndStrength":"Legjellemzőbb kategória összesítéssel és erősséggel","predominantCategoryWithChart":"Legjellemzőbb kategória diagrammal","predominantCategory":"Domináns kategória","strengthOfPredominance":"Dominancia erőssége","marginOfVictory":"Előny","predominantCategoryValue":"Legjellemzőbb kategóriaérték","predominantCategoryContent":"{expression} a legnagyobb értékű kategória itt.","predominantCategoryValueContent":"A leggyakoribb kategória itt {expression1}, amelynek értéke {expression2}.","predominantCategoryValueMarginContent":"A(z) {expression1} értéke {expression2}, amely valamennyi többi kategóriát {expression3} százalékponttal előzi meg.","predominantCategoryStrengthContent":"{expression1} értékkel a(z) {expression2} a domináns kategória ezen a területen; aránya az összes kategóriához mérten {expression3}.","predominantCategoryTotalStrengthContent":"{expression1} értékkel a(z) {expression2} a domináns kategória ezen a területen; aránya {expression3}/{expression4} az összes kategóriához mérten.","ageInfo_years":"Kor, évben, {startTime} és {endTime} között","ageInfo_months":"Kor, hónapban, {startTime} és {endTime} között","ageInfo_days":"Kor, napban, {startTime} és {endTime} között","ageInfo_hours":"Kor, órában, {startTime} és {endTime} között","ageInfo_minutes":"Kor, percben, {startTime} és {endTime} között","ageInfo_seconds":"Kor, másodpercben, {startTime} és {endTime} között","relationship":{"legendTitle":"Kapcsolat","HL":"Magas – alacsony","HH":"Magas – magas","LL":"Alacsony – alacsony","LH":"Alacsony – magas","HM":"Magas – közepes","ML":"Közepes – alacsony","MM":"Közepes – közepes","MH":"Közepes – magas","LM":"Alacsony – közepes","HM1":"Magas – enyhe","HM2":"Magas – közepes","M2L":"Közepes – alacsony","M2M1":"Közepes – enyhe","M2M2":"Közepes – közepes","M2H":"Közepes – magas","M1L":"Enyhe – alacsony","M1M1":"Enyhe – enyhe","M1M2":"Enyhe – közepes","M1H":"Enyhe – magas","LM1":"Alacsony – enyhe","LM2":"Alacsony – közepes"},"clusters":{"clusterPopupTitle":"Klaszter összegzése","templateTitle":"Klaszterek","numFeatures":"Vektoros elemek száma","avgFieldLabel":"Átlagos {fieldLabel}","avgNormFieldLabel":"{fieldLabel} és {normFieldLabel} hányadosának átlagos értéke","predominantFieldLabel":"Domináns {fieldLabel}","countSummary":"Ez a klaszter {count} vektoros elemet képvisel.","avgFieldSummary":"A(z) {fieldLabel} átlagos értéke ebben a klaszterben {fieldValue}.","avgNormFieldSummary":"A(z) {fieldLabel} és a(z) {normFieldLabel} hányadosának átlagos értéke ebben a klaszterben {fieldValue}.","predominantFieldSummary":"A(z) {fieldLabel} domináns értéke ebben a klaszterben {fieldValue}.","predominantNoneValue":"Egyik sem"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_id.json b/public/assets/esri/smartMapping/t9n/smartMapping_id.json new file mode 100644 index 0000000..01f0c2d --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_id.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} adalah {fieldValue} di sini.","other":"Lainnya","classBreaks":"Rentang Kelas","classBreaksNormFieldAsPercent":"Rentang Kelas dengan normalizationField sebagai persentase","heatmap":"Peta panas (Heatmap)","dotDensity":"Kepadatan Titik","relationshipPopupTitle":"Hubungan","relationshipNormFieldAsPercent":"Hubungan dengan normalizationField sebagai persentase","simple":"Sederhana","simpleNormFieldAsPercent":"Sederhana dengan normalizationField sebagai persentase","uniqueValues":"Nilai Unik","uniqueValuesNormFieldAsPercent":"Nilai Unik dengan normalizationField sebagai persentase","normFieldLabel":"{expression1} dibagi berdasarkan {expression2}","normFieldLabelAsPercent":"Persentase {expression1} dan {expression2}","competingFields":"Distribusi kategori","mostCommon":"Kategori Pradominan: {expression}","orderedListOfValues":"Daftar nilai berurutan","sumOfCategories":"Jumlah kategori","listOfCategories":"Daftar kategori","predominantCategoryWithTotalAndStrength":"Kategori utama dengan total dan kekuatan","predominantCategoryWithChart":"Kategori utama dengan diagram","predominantCategory":"Kategori pradominan","strengthOfPredominance":"Kekuatan pradominan","marginOfVictory":"Margin kemenangan","predominantCategoryValue":"Nilai kategori utama","predominantCategoryContent":"{expression} adalah kategori dengan nilai tertinggi di sini.","predominantCategoryValueContent":"Kategori paling umum di sini adalah {expression1}, yang memiliki nilai dari {expression2}.","predominantCategoryValueMarginContent":"{expression1} memiliki nilai dari {expression2}, yang melebihi semua kategori lainnya dengan margin poin persentase {expression3}.","predominantCategoryStrengthContent":"Dengan nilai sebesar {expression1}, {expression2} adalah kategori pradominan di area ini, merupakan {expression3} dari semua kategori.","predominantCategoryTotalStrengthContent":"Dengan nilai sebesar {expression1}, {expression2} adalah kategori pradominan di area ini, merupakan {expression3} dari {expression4} di semua kategori.","ageInfo_years":"Usia, dalam tahun, dari {startTime} hingga {endTime}","ageInfo_months":"Usia, dalam bulan, dari {startTime} hingga {endTime}","ageInfo_days":"Usia, dalam hari, dari {startTime} hingga {endTime}","ageInfo_hours":"Usia, dalam jam, dari {startTime} hingga {endTime}","ageInfo_minutes":"Usia, dalam menit, dari {startTime} hingga {endTime}","ageInfo_seconds":"Usia, dalam detik, dari {startTime} hingga {endTime}","relationship":{"legendTitle":"Hubungan","HL":"Tinggi - Rendah","HH":"Tinggi - Tinggi","LL":"Rendah - Rendah","LH":"Rendah - Tinggi","HM":"Tinggi - Sedang","ML":"Sedang - Rendah","MM":"Sedang - Sedang","MH":"Sedang - Tinggi","LM":"Rendah - Sedang","HM1":"Tinggi - Ringan","HM2":"Tinggi - Sedang","M2L":"Sedang - Rendah","M2M1":"Sedang - Ringan","M2M2":"Sedang - Sedang","M2H":"Sedang - Tinggi","M1L":"Ringan - Tinggi","M1M1":"Ringan - Ringan","M1M2":"Ringan - Sedang","M1H":"Ringan - Tinggi","LM1":"Rendah - Ringan","LM2":"Rendah - Sedang"},"clusters":{"clusterPopupTitle":"Ringkasan kluster","templateTitle":"Klaster","numFeatures":"Jumlah fitur","avgFieldLabel":"Rata-Rata {fieldLabel}","avgNormFieldLabel":"Rata-rata {fieldLabel} dibagi dengan {normFieldLabel}","predominantFieldLabel":"Pradominan {fieldLabel}","countSummary":"Kluster ini mewakili {count} fitur.","avgFieldSummary":"Rata-rata nilai {fieldLabel} dalam kluster ini adalah {fieldValue}.","avgNormFieldSummary":"Nilai rata-rata {fieldLabel} dibagi dengan {normFieldLabel} dalam kluster ini adalah {fieldValue}.","predominantFieldSummary":"Nilai pradominan {fieldLabel} di dalam kluster ini adalah {fieldValue}.","predominantNoneValue":"Tidak Ada"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_it.json b/public/assets/esri/smartMapping/t9n/smartMapping_it.json new file mode 100644 index 0000000..29a4e0f --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_it.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} è {fieldValue} qui.","other":"Altro","classBreaks":"Interruzioni classe","classBreaksNormFieldAsPercent":"Interruzioni classe con normalizzazioneCampo come percentuale","heatmap":"Mappa termica","dotDensity":"Densità punti","relationshipPopupTitle":"Relazione","relationshipNormFieldAsPercent":"Relazione con normalizzazioneCampo come percentuale","simple":"Semplice","simpleNormFieldAsPercent":"Semplice con normalizzazioneCampo come percentuale","uniqueValues":"Valori univoci","uniqueValuesNormFieldAsPercent":"Valori univoci con normalizzazioneCampo come percentuale","normFieldLabel":"{expression1} diviso per {expression2}","normFieldLabelAsPercent":"Percentuale di {expression1} e {expression2}","competingFields":"Distribuzione delle categorie","mostCommon":"Categoria predominante: {expression}","orderedListOfValues":"Elenco ordinato di valori","sumOfCategories":"Somma di categorie","listOfCategories":"Elenco di categorie","predominantCategoryWithTotalAndStrength":"Categoria predominante con il totale e l'intensità","predominantCategoryWithChart":"Categoria predominante con il grafico","predominantCategory":"Categoria predominante","strengthOfPredominance":"Intensità di predominanza","marginOfVictory":"Margine di vittoria","predominantCategoryValue":"Valore della categoria predominante","predominantCategoryContent":"{expression} è la categoria con il valore più alto.","predominantCategoryValueContent":"La categoria più comune è {expression1}, che ha un valore di {expression2}.","predominantCategoryValueMarginContent":"{expression1} ha una valore di {expression2}, che supera tutte le altre categorie per un margine di {expression3} punti percentuale.","predominantCategoryStrengthContent":"Con un valore di {expression1}, {expression2} è la categoria predominante in quest'area, costituendo {expression3} di tutte le categorie.","predominantCategoryTotalStrengthContent":"Con un valore di {expression1}, {expression2} è la categoria predominante in quest'area, costituendo {expression3} di {expression4} in tutte le categorie.","ageInfo_years":"Età, in anni, da {startTime} a {endTime}","ageInfo_months":"Età, in mesi, da {startTime} a {endTime}","ageInfo_days":"Età, in giorni, da {startTime} a {endTime}","ageInfo_hours":"Età, in ore, da {startTime} a {endTime}","ageInfo_minutes":"Età, in minuti, da {startTime} a {endTime}","ageInfo_seconds":"Età, in secondi, da {startTime} a {endTime}","relationship":{"legendTitle":"Relazione","HL":"Alto - Basso","HH":"Alto - Alto","LL":"Basso - Basso","LH":"Basso - Alto","HM":"Alto - Medio","ML":"Medio - Basso","MM":"Medio - Medio","MH":"Medio - Alto","LM":"Basso - Medio","HM1":"Alto - Leggero","HM2":"Alto - Medio","M2L":"Medio - Basso","M2M1":"Medio - Leggero","M2M2":"Medio - Medio","M2H":"Medio - Alto","M1L":"Leggero - Basso","M1M1":"Leggero - Leggero","M1M2":"Leggero - Medio","M1H":"Leggero - Alto","LM1":"Basso - Leggero","LM2":"Basso - Medio"},"clusters":{"clusterPopupTitle":"Riepilogo cluster","templateTitle":"Cluster","numFeatures":"Numero di feature","avgFieldLabel":"Media {fieldLabel}","avgNormFieldLabel":"Media {fieldLabel} divisa per {normFieldLabel}","predominantFieldLabel":"Predominante {fieldLabel}","countSummary":"Questo cluster rappresenta le feature {count}.","avgFieldSummary":"Il valore medio di {fieldLabel} all'interno di questo cluster è {fieldValue}.","avgNormFieldSummary":"Il valore medio di {fieldLabel} diviso per {normFieldLabel} all'interno di questo cluster è {fieldValue}.","predominantFieldSummary":"Il valore predominante di {fieldLabel} all'interno di questo cluster è {fieldValue}.","predominantNoneValue":"Nessuno"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_ja.json b/public/assets/esri/smartMapping/t9n/smartMapping_ja.json new file mode 100644 index 0000000..0f87fe7 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_ja.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} はここでは {fieldValue} です。","other":"その他","classBreaks":"クラス閾値","classBreaksNormFieldAsPercent":"normalizationField のクラス閾値のパーセンテージ","heatmap":"ヒートマップ","dotDensity":"点密度","relationshipPopupTitle":"リレーションシップ","relationshipNormFieldAsPercent":"normalizationField のリレーションシップのパーセンテージ","simple":"単純化","simpleNormFieldAsPercent":"normalizationField の単純化のパーセンテージ","uniqueValues":"個別値","uniqueValuesNormFieldAsPercent":"normalizationField の個別値のパーセンテージ","normFieldLabel":"{expression1} の {expression2} による除算","normFieldLabelAsPercent":"{expression1} と {expression2} のパーセンテージ","competingFields":"カテゴリの分散","mostCommon":"主要カテゴリ: {expression}","orderedListOfValues":"値の番号付きリスト","sumOfCategories":"カテゴリの合計","listOfCategories":"カテゴリのリスト","predominantCategoryWithTotalAndStrength":"主要カテゴリと合計および強度","predominantCategoryWithChart":"主要カテゴリとチャート","predominantCategory":"主要カテゴリ","strengthOfPredominance":"優位性の強度","marginOfVictory":"得点差","predominantCategoryValue":"主要カテゴリ値","predominantCategoryContent":"ここでは {expression} が最も高い値を持つカテゴリです。","predominantCategoryValueContent":"ここで最も一般的なカテゴリは {expression1} で、値は {expression2} です。","predominantCategoryValueMarginContent":"{expression1} の値は {expression2} です。これは、パーセンテージで {expression3} ポイントの差により、その他すべてのカテゴリに勝ります。","predominantCategoryStrengthContent":"{expression1} という値により、{expression2} がこのエリアの主要カテゴリになっており、すべてのカテゴリの {expression3} を構成しています。","predominantCategoryTotalStrengthContent":"{expression1} という値により、{expression2} がこのエリアの主要カテゴリになっており、すべてのカテゴリの {expression4} の {expression3} を構成しています。","ageInfo_years":"期間 (年): {startTime} から {endTime}","ageInfo_months":"期間 (月): {startTime} から {endTime}","ageInfo_days":"期間 (日): {startTime} から {endTime}","ageInfo_hours":"期間 (時間): {startTime} から {endTime}","ageInfo_minutes":"期間 (分): {startTime} から {endTime}","ageInfo_seconds":"期間 (秒): {startTime} から {endTime}","relationship":{"legendTitle":"リレーションシップ","HL":"高 - 低","HH":"高 - 高","LL":"低 - 低","LH":"低 - 高","HM":"高 - 中","ML":"中 - 低","MM":"中 - 中","MH":"中 - 高","LM":"低 - 中","HM1":"高 - やや低","HM2":"高 - 中","M2L":"中 - 低","M2M1":"中 - やや低","M2M2":"中 - 中","M2H":"中 - 高","M1L":"やや低 - 低","M1M1":"やや低 - やや低","M1M2":"やや低 - 中","M1H":"やや低 - 高","LM1":"低 - やや低","LM2":"低 - 中"},"clusters":{"clusterPopupTitle":"クラスター サマリー","templateTitle":"クラスター","numFeatures":"フィーチャ数","avgFieldLabel":"平均 {fieldLabel}","avgNormFieldLabel":"{fieldLabel} の {normFieldLabel} による除算の平均","predominantFieldLabel":"主要 {fieldLabel}","countSummary":"このクラスターは {count} フィーチャを表しています。","avgFieldSummary":"このクラスター内の {fieldLabel} の平均値は、{fieldValue} です。","avgNormFieldSummary":"このクラスター内の {fieldLabel} による {normFieldLabel} の除算の平均値は、{fieldValue} です。","predominantFieldSummary":"このクラスター内の {fieldLabel} の主要な値は、{fieldValue} です。","predominantNoneValue":"なし"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_ko.json b/public/assets/esri/smartMapping/t9n/smartMapping_ko.json new file mode 100644 index 0000000..dd2271c --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_ko.json @@ -0,0 +1 @@ +{"fieldInfo":"여기에서 {fieldLabel}은(는) {fieldValue}입니다.","other":"기타","classBreaks":"클래스 구분 값","classBreaksNormFieldAsPercent":"normalizationField가 있는 클래스 구분 값(%)","heatmap":"히트 맵","dotDensity":"점 밀도","relationshipPopupTitle":"릴레이션십","relationshipNormFieldAsPercent":"normalizationField가 있는 릴레이션쉽 값(%)","simple":"단순","simpleNormFieldAsPercent":"normalizationField를 통한 단순(%)","uniqueValues":"고유 값","uniqueValuesNormFieldAsPercent":"normalizationField가 있는 고유 값(%)","normFieldLabel":"{expression1}을(를) {expression2}(으)로 나눔","normFieldLabelAsPercent":"{expression1} 및 {expression2}의 비율","competingFields":"범주의 분포","mostCommon":"주요 범주: {expression}","orderedListOfValues":"값의 정렬 목록","sumOfCategories":"범주의 합","listOfCategories":"범주 목록","predominantCategoryWithTotalAndStrength":"주요 범주(총계 및 수준)","predominantCategoryWithChart":"주요 범주(차트)","predominantCategory":"주요 범주","strengthOfPredominance":"주요 강도","marginOfVictory":"오차","predominantCategoryValue":"주요 범주 값","predominantCategoryContent":"해당 영역에서 가장 높은 값을 가진 범주는 {expression}입니다.","predominantCategoryValueContent":"여기에서 가장 일반적인 범주는 {expression1}(으)로 {expression2} 값을 갖습니다.","predominantCategoryValueMarginContent":"{expression1}에는 {expression2} 값이 있으며 표준오차 {expression3}퍼센트로 다른 모든 범주를 능가합니다.","predominantCategoryStrengthContent":"{expression2}의 값은 {expression1}이며, 해당 영역에서 주요 범주로 모든 카테고리 중 {expression3}을(를) 차지합니다.","predominantCategoryTotalStrengthContent":"{expression2}의 값은 {expression1}이며, 해당 영역에서 주요 범주로 모든 카테고리의 {expression4} 중 {expression3}을(를) 차지합니다.","ageInfo_years":"{startTime}에서 {endTime}까지의 기간(연도)","ageInfo_months":"{startTime}에서 {endTime}까지의 기간(달)","ageInfo_days":"{startTime}에서 {endTime}까지의 기간(일)","ageInfo_hours":"{startTime}에서 {endTime}까지의 기간(시간)","ageInfo_minutes":"{startTime}에서 {endTime}까지의 기간(분)","ageInfo_seconds":"{startTime}에서 {endTime}까지의 기간(초)","relationship":{"legendTitle":"릴레이션십","HL":"높음 - 낮음","HH":"높음 - 높음","LL":"낮음 - 낮음","LH":"낮음 - 높음","HM":"높음 - 중간","ML":"중간 - 낮음","MM":"중간 - 중간","MH":"중간 - 높음","LM":"낮음 - 중간","HM1":"높음 - 약함","HM2":"높음 - 중간","M2L":"중간 - 낮음","M2M1":"중간 - 약함","M2M2":"중간 - 중간","M2H":"중간 - 높음","M1L":"약함 - 낮음","M1M1":"약함 - 약함","M1M2":"약함 - 중간","M1H":"약함 - 높음","LM1":"낮음 - 약함","LM2":"낮음 - 중간"},"clusters":{"clusterPopupTitle":"클러스터 요약","templateTitle":"클러스터","numFeatures":"피처의 개수","avgFieldLabel":"평균 {fieldLabel}","avgNormFieldLabel":"평균 {fieldLabel}을(를) {normFieldLabel}(으)로 나눔","predominantFieldLabel":"주요 {fieldLabel}","countSummary":"이 군집점은 {count}개의 피처를 나타냅니다.","avgFieldSummary":"이 군집점 내에서의 {fieldLabel} 평균 값은 {fieldValue}입니다.","avgNormFieldSummary":"이 군집점 내에서 {fieldLabel}을(를) {normFieldLabel}(으)로 나눈 평균 값은 {fieldValue}입니다.","predominantFieldSummary":"이 군집점 내에서 {fieldLabel}의 주요 값은 {fieldValue}입니다.","predominantNoneValue":"없음"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_lt.json b/public/assets/esri/smartMapping/t9n/smartMapping_lt.json new file mode 100644 index 0000000..909d5d4 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_lt.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} čia yra {fieldValue}.","other":"Kita","classBreaks":"Klasių ribos","classBreaksNormFieldAsPercent":"Klasių ribos su normalizationField procentine verte","heatmap":"Aktyvių židinių žemėlapis","dotDensity":"Taškų tankis","relationshipPopupTitle":"Ryšiai","relationshipNormFieldAsPercent":"Ryšys su normalizationField procentine verte","simple":"Negrupuota","simpleNormFieldAsPercent":"Paprastas su normalizationField procentine verte","uniqueValues":"Unikalios reikšmės","uniqueValuesNormFieldAsPercent":"Unikalios reikšmės su normalizationField procentine verte","normFieldLabel":"{expression1} padalinta iš {expression2}","normFieldLabelAsPercent":"{expression1} ir {expression2} procentinė vertė","competingFields":"Kategorijų paskirstymas","mostCommon":"Vyraujanti kategorija: {expression}","orderedListOfValues":"Surūšiuotas reikšmių sąrašas","sumOfCategories":"Kategorijų suma","listOfCategories":"Kategorijų sąrašas","predominantCategoryWithTotalAndStrength":"Vyraujanti kategorija su suma ir stiprumu","predominantCategoryWithChart":"Vyraujanti kategorija su diagrama","predominantCategory":"Vyraujanti kategorija","strengthOfPredominance":"Vyravimo galia","marginOfVictory":"Pergalės skirtumas","predominantCategoryValue":"Vyraujančios kategorijos reikšmė","predominantCategoryContent":"{expression} čia yra didžiausią reikšmę turinti kategorija.","predominantCategoryValueContent":"Čia dažniausia kategorija yra {expression1}, kurios reikšmė yra {expression2}.","predominantCategoryValueMarginContent":"{expression1} reikšmė yra {expression2}, didesnė nei visų kitų kategorijų skirtumu, atitinkančiu {expression3} procentų.","predominantCategoryStrengthContent":"Turinti reikšmę, lygią {expression1}, {expression2} yra vyraujanti kategorija šioje teritorijoje, sudarydama {expression3} visų kategorijų.","predominantCategoryTotalStrengthContent":"Turinti reikšmę, lygią {expression1}, {expression2} yra vyraujanti kategorija šioje teritorijoje, sudarydama {expression3} iš {expression4} visų kategorijų.","ageInfo_years":"Amžius metais nuo {startTime} iki {endTime}","ageInfo_months":"Amžius mėnesiais nuo {startTime} iki {endTime}","ageInfo_days":"Amžius dienomis nuo {startTime} iki {endTime}","ageInfo_hours":"Amžius valandomis nuo {startTime} iki {endTime}","ageInfo_minutes":"Amžius minutėmis nuo {startTime} iki {endTime}","ageInfo_seconds":"Amžius sekundėmis nuo {startTime} iki {endTime}","relationship":{"legendTitle":"Ryšiai","HL":"Didelė–maža","HH":"Didelė–didelė","LL":"Maža–maža","LH":"Maža–didelė","HM":"Didelė–vidutinė","ML":"Vidutinė–maža","MM":"Vidutinė–vidutinė","MH":"Vidutinė–aukšta","LM":"Vidutinė–maža","HM1":"Didelė – švelni","HM2":"Didelė–vidutinė","M2L":"Vidutinė–maža","M2M1":"Vidutinė–švelni","M2M2":"Vidutinė–vidutinė","M2H":"Vidutinė–aukšta","M1L":"Švelni – maža","M1M1":"Švelni–švelni","M1M2":"Švelni–vidutinė","M1H":"Švelni – didelė","LM1":"Maža – švelni","LM2":"Vidutinė–maža"},"clusters":{"clusterPopupTitle":"Sankaupos santrauka","templateTitle":"Telkiniai","numFeatures":"Elementų skaičius","avgFieldLabel":"Vidutinis {fieldLabel}","avgNormFieldLabel":"Vidutinis {fieldLabel}, padalintas iš {normFieldLabel}","predominantFieldLabel":"Vyraujanti {fieldLabel}","countSummary":"Šis telkinys nurodo {count} elementus (-ų).","avgFieldSummary":"Vidutinė {fieldLabel} reikšmė šiame telkinyje yra {fieldValue}.","avgNormFieldSummary":"Vidutinė {fieldLabel} reikšmė, padalinta iš {normFieldLabel}, šiame telkinyje yra {fieldValue}.","predominantFieldSummary":"Vyraujanti {fieldLabel} reikšmė šiame telkinyje yra {fieldValue}.","predominantNoneValue":"Nėra"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_lv.json b/public/assets/esri/smartMapping/t9n/smartMapping_lv.json new file mode 100644 index 0000000..ee600ad --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_lv.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} ir {fieldValue} šeit.","other":"Cits","classBreaks":"Klašu pārtraukumi","classBreaksNormFieldAsPercent":"Klašu pārtraukumi ar normalizationField kā procentuālo vērtību","heatmap":"Intensitātes karte","dotDensity":"Punktu blīvums","relationshipPopupTitle":"Saistība","relationshipNormFieldAsPercent":"Procentuāla normalizationField saistība","simple":"Vienkāršs","simpleNormFieldAsPercent":"Vienkāršs ar normalizationField kā procentuālo vērtību","uniqueValues":"Unikālas vērtības","uniqueValuesNormFieldAsPercent":"Unikālas vērtības ar normalizationField kā procentuālo vērtību","normFieldLabel":"{expression1} dalīts ar {expression2}","normFieldLabelAsPercent":"{expression1} un {expression2} procentuālā attiecība","competingFields":"Kategoriju sadalījums","mostCommon":"Dominējošā kategorija: {expression}","orderedListOfValues":"Pasūtītais vērtību saraksts","sumOfCategories":"Kategoriju summa","listOfCategories":"Kategoriju saraksts","predominantCategoryWithTotalAndStrength":"Galvenā kategorija ar kopsummu un ietekmi","predominantCategoryWithChart":"Galvenā kategorija ar diagrammu","predominantCategory":"Dominējošā kategorija","strengthOfPredominance":"Pārsvara ietekme","marginOfVictory":"Robežvērtība","predominantCategoryValue":"Galvenā kategorijas vērtība","predominantCategoryContent":"{expression} ir kategorija ar lielāko vērtību.","predominantCategoryValueContent":"Visizplatītākā kategorija ir {expression1}, kuras vērtība ir {expression2}.","predominantCategoryValueMarginContent":"{expression1} ir {expression2} vērtība, kas pārsniedz visas pārējās kategorijas par {expression3} procentuālās attiecības punktiem.","predominantCategoryStrengthContent":"Izmantojot vērtību {expression1}, {expression2} ir dominējošā kategorija šajā teritorijā, uzrādot {expression3} no visām kategorijām.","predominantCategoryTotalStrengthContent":"Izmantojot vērtību {expression1}, {expression2} ir dominējošā kategorija šajā teritorijā, uzrādot {expression3} no {expression4} visās kategorijās.","ageInfo_years":"Vecums gados: no {startTime} līdz {endTime}","ageInfo_months":"Vecums mēnešos: no {startTime} līdz {endTime}","ageInfo_days":"Vecums dienās: no {startTime} līdz {endTime}","ageInfo_hours":"Vecums stundās: no {startTime} līdz {endTime}","ageInfo_minutes":"Vecums minūtēs: no {startTime} līdz {endTime}","ageInfo_seconds":"Vecums sekundēs: no {startTime} līdz {endTime}","relationship":{"legendTitle":"Saistība","HL":"Augsts - zems","HH":"Augsts - augsts","LL":"Zems - zems","LH":"Zems - augsts","HM":"Augsts - vidējs","ML":"Vidējs - zems","MM":"Vidējs - vidējs","MH":"Vidējs - augsts","LM":"Zems - vidējs","HM1":"Augsts - neliels","HM2":"Augsts - vidējs","M2L":"Vidējs - zems","M2M1":"Vidējs - neliels","M2M2":"Vidējs - vidējs","M2H":"Vidējs - augsts","M1L":"Neliels - zems","M1M1":"Neliels - neliels","M1M2":"Neliels - vidējs","M1H":"Neliels - augsts","LM1":"Zems - neliels","LM2":"Zems - vidējs"},"clusters":{"clusterPopupTitle":"Klastera kopsavilkums","templateTitle":"Klasteri","numFeatures":"Elementu skaits","avgFieldLabel":"Vidējais {fieldLabel}","avgNormFieldLabel":"Vidējais {fieldLabel} dalīts ar {normFieldLabel}","predominantFieldLabel":"Dominējošais {fieldLabel}","countSummary":"Šis klasteris attiecas uz {count} elementiem.","avgFieldSummary":"Vidējā {fieldLabel} vērtība šajā klasterī ir {fieldValue}.","avgNormFieldSummary":"Vidējā {fieldLabel} vērtība, kas dalīta ar {normFieldLabel}, šajā klasterī ir {fieldValue}.","predominantFieldSummary":"Dominējošā {fieldLabel} vērtība šajā klasterī ir {fieldValue}.","predominantNoneValue":"Neviens"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_nb.json b/public/assets/esri/smartMapping/t9n/smartMapping_nb.json new file mode 100644 index 0000000..aeda5f0 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_nb.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} er {fieldValue} her.","other":"Annet","classBreaks":"Klassegrenser","classBreaksNormFieldAsPercent":"Klassegrenser med normalizationField som prosent","heatmap":"Varmekart","dotDensity":"Prikktetthet","relationshipPopupTitle":"Relasjon","relationshipNormFieldAsPercent":"Relasjon med normalizationField som prosent","simple":"Enkel","simpleNormFieldAsPercent":"Enkel med normalizationField som prosent","uniqueValues":"Unike verdier","uniqueValuesNormFieldAsPercent":"Unike verdier med normalizationField som prosent","normFieldLabel":"{expression1} dividert med {expression2}","normFieldLabelAsPercent":"Prosentandel av {expression1} og {expression2}","competingFields":"Kategoridistribusjon","mostCommon":"Dominerende kategori: {expression}","orderedListOfValues":"Sortert liste over verdier","sumOfCategories":"Sum for kategorier","listOfCategories":"Liste over kategorier","predominantCategoryWithTotalAndStrength":"Dominerende kategori med total og styrke","predominantCategoryWithChart":"Dominerende kategori med diagram","predominantCategory":"Dominerende kategori","strengthOfPredominance":"Dominansgrad","marginOfVictory":"Seiersmargin","predominantCategoryValue":"Dominerende kategoriverdi","predominantCategoryContent":"{expression} er kategorien med den høyeste verdien her.","predominantCategoryValueContent":"Den vanligste kategorien her er {expression1}, som har verdien {expression2}.","predominantCategoryValueMarginContent":"{expression1} har en verdi på {expression2}, som slår alle andre kategorier med en margin på {expression3} prosentpoeng.","predominantCategoryStrengthContent":"Med en verdi på {expression1} er {expression2} den dominerende kategorien i dette området, og utgjør {expression3} av alle kategorier.","predominantCategoryTotalStrengthContent":"Med en verdi på {expression1} er {expression2} den dominerende kategorien i dette området, og utgjør {expression3} av {expression4} i alle kategorier.","ageInfo_years":"Alder, i år, fra {startTime} til {endTime}","ageInfo_months":"Alder, i måneder, fra {startTime} til {endTime}","ageInfo_days":"Alder, i dager, fra {startTime} til {endTime}","ageInfo_hours":"Alder, i timer, fra {startTime} til {endTime}","ageInfo_minutes":"Alder, i minutter, fra {startTime} til {endTime}","ageInfo_seconds":"Alder, i sekunder, fra {startTime} til {endTime}","relationship":{"legendTitle":"Relasjon","HL":"Høy - lav","HH":"Høy - høy","LL":"Lav - lav","LH":"Lav - høy","HM":"Høy - middels","ML":"Middels - lav","MM":"Middels - middels","MH":"Middels - høy","LM":"Lav - middels","HM1":"Høy - mild","HM2":"Høy - middels","M2L":"Middels - lav","M2M1":"Middels - mild","M2M2":"Middels - middels","M2H":"Middels - høy","M1L":"Mild - lav","M1M1":"Mild - mild","M1M2":"Mild - middels","M1H":"Mild - høy","LM1":"Lav - mild","LM2":"Lav - middels"},"clusters":{"clusterPopupTitle":"Klyngesammendrag","templateTitle":"Klynger","numFeatures":"Antall geoobjekter","avgFieldLabel":"Gjennomsnitt {fieldLabel}","avgNormFieldLabel":"Gjennomsnitt {fieldLabel} dividert med {normFieldLabel}","predominantFieldLabel":"Dominerende {fieldLabel}","countSummary":"Denne klyngen representerer {count} geoobjekter.","avgFieldSummary":"Gjennomsnittsverdien for {fieldLabel} i denne klyngen er {fieldValue}.","avgNormFieldSummary":"Gjennomsnittsverdien for {fieldLabel} dividert med {normFieldLabel} i denne klyngen er {fieldValue}.","predominantFieldSummary":"Den dominerende verdien for {fieldLabel} i denne klyngen er {fieldValue}.","predominantNoneValue":"Ingen"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_nl.json b/public/assets/esri/smartMapping/t9n/smartMapping_nl.json new file mode 100644 index 0000000..199f73a --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_nl.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} is {fieldValue} hier.","other":"Overige","classBreaks":"Klassebreekpunten","classBreaksNormFieldAsPercent":"Klassebreekpunten met normalisatieVeld als percentage","heatmap":"Heatmap","dotDensity":"Puntdichtheid","relationshipPopupTitle":"Relatie","relationshipNormFieldAsPercent":"Relatie met normalisatieVeld als percentage","simple":"Eenvoudig","simpleNormFieldAsPercent":"Eenvoudig met normalisatieVeld als percentage","uniqueValues":"Unieke waarden","uniqueValuesNormFieldAsPercent":"Unieke waarden met normalisatieVeld als percentage","normFieldLabel":"{expression1} gedeeld door {expression2}","normFieldLabelAsPercent":"Percentage van {expression1} en {expression2}","competingFields":"Distributie van categorieën","mostCommon":"Predominante categorie: {expression}","orderedListOfValues":"Geordende lijst met waarden","sumOfCategories":"Som van categorieën","listOfCategories":"Lijst van categorieën","predominantCategoryWithTotalAndStrength":"Overheersende categorie met totaal en sterkte","predominantCategoryWithChart":"Overheersende categorie met grafiek","predominantCategory":"Overheersende categorie","strengthOfPredominance":"Sterkte van de overheersing","marginOfVictory":"Marge van de overwinning","predominantCategoryValue":"Overheersende categoriewaarde","predominantCategoryContent":"{expression} is de categorie met de hoogste waarde hier.","predominantCategoryValueContent":"De meest veelvoorkomende categorie hier is {expression1}, die een waarde heeft van {expression2}.","predominantCategoryValueMarginContent":"{expression1} heeft een waarde van {expression2}, die alle andere categorieën verslaat met een marge van {expression3} procentpunten.","predominantCategoryStrengthContent":"Met een waarde van {expression1}, is {expression2} de predominante categorie in dit gebied, die {expression3} uitmaakt van alle categorieën.","predominantCategoryTotalStrengthContent":"Met een waarde van {expression1}, is {expression2} de predominante categorie in dit gebied, die {expression3} uitmaakt van de {expression4} in alle categorieën.","ageInfo_years":"Leeftijd, in jaren, van {startTime} tot {endTime}","ageInfo_months":"Leeftijd, in maanden, van {startTime} tot {endTime}","ageInfo_days":"Leeftijd, in dagen, van {startTime} tot {endTime}","ageInfo_hours":"Leeftijd, in uren, van {startTime} tot {endTime}","ageInfo_minutes":"Leeftijd, in minuten, van {startTime} tot {endTime}","ageInfo_seconds":"Leeftijd, in seconden, van {startTime} tot {endTime}","relationship":{"legendTitle":"Relatie","HL":"Hoog - laag","HH":"Hoog - hoog","LL":"Laag - laag","LH":"Laag - hoog","HM":"Hoog - middel","ML":"Middel - laag","MM":"Middel - middel","MH":"Middel - hoog","LM":"Laag - middel","HM1":"Hoog - Mild","HM2":"Hoog - middel","M2L":"Middel - laag","M2M1":"Middel -mild","M2M2":"Middel - middel","M2H":"Middel - hoog","M1L":"Mild - Laag","M1M1":"Mild - mild","M1M2":"Mild - middel","M1H":"Mild - Hoog","LM1":"Laag - Mild","LM2":"Laag - middel"},"clusters":{"clusterPopupTitle":"Clustersamenvatting","templateTitle":"Clusters","numFeatures":"Aantal objecten","avgFieldLabel":"Gemiddeld {fieldLabel}","avgNormFieldLabel":"Gemiddeld {fieldLabel} gedeeld door {normFieldLabel}","predominantFieldLabel":"Predominant {fieldLabel}","countSummary":"Dit cluster vertegenwoordigt {count} objecten.","avgFieldSummary":"De gemiddelde waarde van {fieldLabel} binnen deze cluster is {fieldValue}.","avgNormFieldSummary":"De gemiddelde waarde van {fieldLabel} gedeeld door {normFieldLabel} binnen dit cluster is {fieldValue}.","predominantFieldSummary":"De predominante waarde van {fieldLabel} binnen dit cluster is {fieldValue}.","predominantNoneValue":"Geen"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_pl.json b/public/assets/esri/smartMapping/t9n/smartMapping_pl.json new file mode 100644 index 0000000..a7cc614 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_pl.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} to tutaj {fieldValue}.","other":"Inne","classBreaks":"Granice klas","classBreaksNormFieldAsPercent":"Pole Granice klas z wartością procentową normalizationField","heatmap":"Mapa skupień","dotDensity":"Mapa kropkowa","relationshipPopupTitle":"Zależność","relationshipNormFieldAsPercent":"Relacja z polem normalizationField (wartość procentowa)","simple":"Prosty","simpleNormFieldAsPercent":"Pole Prosty z wartością procentową normalizationField","uniqueValues":"Wartości unikalne","uniqueValuesNormFieldAsPercent":"Pole Wartości unikalne z wartością procentową normalizationField","normFieldLabel":"{expression1} dzielone przez {expression2}","normFieldLabelAsPercent":"Wartość procentowa {expression1} i {expression2}","competingFields":"Rozkład kategorii","mostCommon":"Kategoria dominująca: {expression}","orderedListOfValues":"Uporządkowana lista wartości","sumOfCategories":"Suma kategorii","listOfCategories":"Lista kategorii","predominantCategoryWithTotalAndStrength":"Kategoria dominująca z wartością łączną i siłą","predominantCategoryWithChart":"Kategoria dominująca z diagramem","predominantCategory":"Kategoria dominująca","strengthOfPredominance":"Siła dominacji","marginOfVictory":"Margines zwycięstwa","predominantCategoryValue":"Wartość kategorii dominującej","predominantCategoryContent":"{expression} to tutaj kategoria o najwyższej wartości.","predominantCategoryValueContent":"Najczęściej występującą tutaj kategorią jest {expression1}, która ma wartość {expression2}.","predominantCategoryValueMarginContent":"Kategoria {expression1} ma wartość {expression2}, która jest wyższa niż wartości wszystkich innych kategorii o margines wynoszący {expression3} punktów procentowych.","predominantCategoryStrengthContent":"Kategoria {expression2} o wartości {expression1} jest kategorią dominującą w tym obszarze. Wartość ta stanowi {expression3} sumy wartości wszystkich kategorii.","predominantCategoryTotalStrengthContent":"Kategoria {expression2} o wartości {expression1} jest kategorią dominującą w tym obszarze. Wartość ta stanowi {expression3} wartości {expression4} we wszystkich kategoriach.","ageInfo_years":"Wiek w latach od {startTime} do {endTime}","ageInfo_months":"Wiek w miesiącach od {startTime} do {endTime}","ageInfo_days":"Wiek w dniach od {startTime} do {endTime}","ageInfo_hours":"Wiek w godzinach od {startTime} do {endTime}","ageInfo_minutes":"Wiek w minutach od {startTime} do {endTime}","ageInfo_seconds":"Wiek w sekundach od {startTime} do {endTime}","relationship":{"legendTitle":"Zależność","HL":"Wysokie — niskie","HH":"Wysokie — wysokie","LL":"Niskie — niskie","LH":"Niskie — wysokie","HM":"Wysokie — średnie","ML":"Średnie — niskie","MM":"Średnie — średnie","MH":"Średnie — wysokie","LM":"Niskie — średnie","HM1":"Wysokie — łagodne","HM2":"Wysokie — średnie","M2L":"Średnie — niskie","M2M1":"Średnie — łagodne","M2M2":"Średnie — średnie","M2H":"Średnie — wysokie","M1L":"Łagodne — niskie","M1M1":"Łagodne — łagodne","M1M2":"Łagodne — średnie","M1H":"Łagodne — wysokie","LM1":"Niskie — łagodne","LM2":"Niskie — średnie"},"clusters":{"clusterPopupTitle":"Podsumowanie klastra","templateTitle":"Klastry","numFeatures":"Liczba obiektów","avgFieldLabel":"Średnia {fieldLabel}","avgNormFieldLabel":"Średnia {fieldLabel} dzielona przez {normFieldLabel}","predominantFieldLabel":"Kategoria dominująca {fieldLabel}","countSummary":"Ten klaster reprezentuje następującą liczbę obiektów: {count}.","avgFieldSummary":"Średnia wartość zmiennej {fieldLabel} w tym klastrze to {fieldValue}.","avgNormFieldSummary":"Średnia wartość zmiennej {fieldLabel} dzielona przez {normFieldLabel} w tym klastrze to {fieldValue}.","predominantFieldSummary":"Dominująca wartość zmiennej {fieldLabel} w tym klastrze to {fieldValue}.","predominantNoneValue":"Brak"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_pt-BR.json b/public/assets/esri/smartMapping/t9n/smartMapping_pt-BR.json new file mode 100644 index 0000000..a4c9136 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_pt-BR.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} está {fieldValue} aqui.","other":"Outro","classBreaks":"Quebras de Classe","classBreaksNormFieldAsPercent":"Quebras de classe com normalizationField como porcentagem","heatmap":"Mapa de Aquecimento","dotDensity":"Densidade de Ponto","relationshipPopupTitle":"Relacionamento","relationshipNormFieldAsPercent":"Relacionamento com normalizationField como porcentagem","simple":"Simples","simpleNormFieldAsPercent":"Simples com normalizationField como porcentagem","uniqueValues":"Valores Únicos","uniqueValuesNormFieldAsPercent":"Valores Únicos com normalizationField como porcentagem","normFieldLabel":"{expression1} dividido por {expression2}","normFieldLabelAsPercent":"Porcentagem de {expression1} e {expression2}","competingFields":"Distribuição de categorias","mostCommon":"Categoria predominante: {expression}","orderedListOfValues":"Lista de valores ordenada","sumOfCategories":"Soma de categorias","listOfCategories":"Lista de categorias","predominantCategoryWithTotalAndStrength":"Categoria predominante com total e força","predominantCategoryWithChart":"Categoria predominante com gráfico","predominantCategory":"Categoria predominante","strengthOfPredominance":"Contraste de predominância","marginOfVictory":"Margem de vitória","predominantCategoryValue":"Valor da categoria predominante","predominantCategoryContent":"{expression} é a categoria com o valor mais alto aqui.","predominantCategoryValueContent":"A categoria mais comum aqui é {expression1}, que tem um valor de {expression2}.","predominantCategoryValueMarginContent":"{expression1} tem um valor de {expression2}, que supera todas as outras categorias por uma margem de pontos de porcentagem {expression3}.","predominantCategoryStrengthContent":"Com um valor de {expression1}, {expression2} é a categoria predominante nesta área, compondo {expression3} de todas as categorias.","predominantCategoryTotalStrengthContent":"Com um valor de {expression1}, {expression2} é a categoria predominante nesta área, compondo {expression3} do {expression4} em todas as categorias.","ageInfo_years":"Idade, em anos, de {startTime} a {endTime}","ageInfo_months":"Idade, em meses, de {startTime} a {endTime}","ageInfo_days":"Idade, em dias, de {startTime} a {endTime}","ageInfo_hours":"Idade, em horas, de {startTime} a {endTime}","ageInfo_minutes":"Idade, em minutos, de {startTime} a {endTime}","ageInfo_seconds":"Idade, em segundos, de {startTime} a {endTime}","relationship":{"legendTitle":"Relacionamento","HL":"Alto - Baixo","HH":"Alto - Alto","LL":"Baixo - Baixo","LH":"Baixo - Alto","HM":"Alto - Médio","ML":"Médio - Baixo","MM":"Médio - Médio","MH":"Médio - Alto","LM":"Médio - Baixo","HM1":"Alto - Moderado","HM2":"Alto - Médio","M2L":"Médio - Baixo","M2M1":"Médio - Moderado","M2M2":"Médio - Médio","M2H":"Médio - Alto","M1L":"Moderado - Baixo","M1M1":"Moderado - Moderado","M1M2":"Moderado - Médio","M1H":"Moderado - Alto","LM1":"Baixo - Moderado","LM2":"Médio - Baixo"},"clusters":{"clusterPopupTitle":"Resumo do agrupamento","templateTitle":"Agrupamentos","numFeatures":"Número de feições","avgFieldLabel":"Média {fieldLabel}","avgNormFieldLabel":"Média {fieldLabel} dividido por {normFieldLabel}","predominantFieldLabel":"Predominante {fieldLabel}","countSummary":"Este agrupamento representa {count} feições.","avgFieldSummary":"O valor médio de {fieldLabel} dentro deste agrupamento é {fieldValue}.","avgNormFieldSummary":"O valor médio de {fieldLabel} dividido por {normFieldLabel} dentro deste agrupamento é {fieldValue}.","predominantFieldSummary":"O valor predominante de {fieldLabel} dentro deste agrupamento é {fieldValue}.","predominantNoneValue":"Nenhum"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_pt-PT.json b/public/assets/esri/smartMapping/t9n/smartMapping_pt-PT.json new file mode 100644 index 0000000..c0b1e98 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_pt-PT.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} é {fieldValue} aqui.","other":"Outro","classBreaks":"Class Breaks","classBreaksNormFieldAsPercent":"Class Breaks com Campo de normalização como percentagem","heatmap":"Mapa de calor","dotDensity":"Densidade de Pontos","relationshipPopupTitle":"Relacionamento","relationshipNormFieldAsPercent":"Relacionamento com normalizationField como percentagem","simple":"Simples","simpleNormFieldAsPercent":"Simples com Campo de normalização como percentagem","uniqueValues":"Valores Únicos","uniqueValuesNormFieldAsPercent":"Valores Únicos com Campo de normalização como percentagem","normFieldLabel":"{expression1} dividido por {expression2}","normFieldLabelAsPercent":"Porcentagem de {expression1} e {expression2}","competingFields":"Distribuição de categorias","mostCommon":"Categoria Predominante: {expression}","orderedListOfValues":"Lista ordenada de valores","sumOfCategories":"Soma das categorias","listOfCategories":"Lista de categorias","predominantCategoryWithTotalAndStrength":"Categoria predominante com total e força","predominantCategoryWithChart":"Categoria predominante com gráfico","predominantCategory":"Categoria predominante","strengthOfPredominance":"Força da predominância","marginOfVictory":"Margem de êxito","predominantCategoryValue":"Valor da categoria predominante","predominantCategoryContent":"{expression} é a categoria com o valor mais elevado.","predominantCategoryValueContent":"A categoria mais comum aqui é {expression1} e tem um valor de {expression2}.","predominantCategoryValueMarginContent":"{expression1} tem um valor de {expression2}, que vence todas as outras categorias por uma margem de {expression3} pontos percentuais.","predominantCategoryStrengthContent":"Com um valor de {expression1}, {expression2} é a categoria predominante nesta área, perfazendo {expression3} de todas as categorias.","predominantCategoryTotalStrengthContent":"Com um valor de {expression1}, {expression2} é a categoria predominante nesta área, perfazendo {expression3} de {expression4} em todas as categorias.","ageInfo_years":"Idade, em anos, de {startTime} a {endTime}","ageInfo_months":"Idade, em meses, de {startTime} a {endTime}","ageInfo_days":"Idade, em dias, de {startTime} a {endTime}","ageInfo_hours":"Idade, em horas, de {startTime} a {endTime}","ageInfo_minutes":"Idade, em minutos, de {startTime} a {endTime}","ageInfo_seconds":"Idade, em segundos, de {startTime} a {endTime}","relationship":{"legendTitle":"Relacionamento","HL":"Alto - Baixo","HH":"Alto - Alto","LL":"Baixo - Caixo","LH":"Baixo - Alto","HM":"Alto - Médio","ML":"Médio - Baixo","MM":"Médio - Médio","MH":"Médio - Alto","LM":"Baixo - Médio","HM1":"Alto - Ligeiro","HM2":"Alto - Médio","M2L":"Médio - Baixo","M2M1":"Médio - Ligeiro","M2M2":"Médio - Médio","M2H":"Médio - Alto","M1L":"Ligeiro - Baixo","M1M1":"Ligeiro - Ligeiro","M1M2":"Ligeiro - Médio","M1H":"Ligeiro - Alto","LM1":"Baixo - Ligeiro","LM2":"Baixo - Médio"},"clusters":{"clusterPopupTitle":"Resumo de cluster","templateTitle":"Agrupamentos","numFeatures":"Número de features","avgFieldLabel":"Média {fieldLabel}","avgNormFieldLabel":"Média {fieldLabel} dividida por {normFieldLabel}","predominantFieldLabel":"Predominante {fieldLabel}","countSummary":"Este cluster representa {count} elementos.","avgFieldSummary":"O valor médio de {fieldLabel} neste cluster é {fieldValue}.","avgNormFieldSummary":"O valor médio de {fieldLabel} dividido por {normFieldLabel} neste cluster é {fieldValue}.","predominantFieldSummary":"O valor predominante de {fieldLabel} neste cluster é {fieldValue}.","predominantNoneValue":"Nenhum"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_ro.json b/public/assets/esri/smartMapping/t9n/smartMapping_ro.json new file mode 100644 index 0000000..ca6a577 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_ro.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} este {fieldValue} aici.","other":"Altele","classBreaks":"Pauze de clase","classBreaksNormFieldAsPercent":"Pauze de clase cu normalizationField ca procent","heatmap":"Hartă de tip Heatmap","dotDensity":"Densitate punct","relationshipPopupTitle":"Relaţie","relationshipNormFieldAsPercent":"Relația cu Câmpul de normalizare ca procent","simple":"Simplu","simpleNormFieldAsPercent":"Simplu cu normalizationField ca procent","uniqueValues":"Valori unice","uniqueValuesNormFieldAsPercent":"Valori unice cu normalizationField ca procent","normFieldLabel":"{expression1} împărțit la {expression2}","normFieldLabelAsPercent":"Procent de {expression1} și {expression2}","competingFields":"Distribuția categoriilor","mostCommon":"Categorie predominantă: {expression}","orderedListOfValues":"Listă ordonată de valori","sumOfCategories":"Suma categoriilor","listOfCategories":"Listă de categorii","predominantCategoryWithTotalAndStrength":"Categorie predominantă cu total și putere","predominantCategoryWithChart":"Categorie predominantă cu diagramă","predominantCategory":"Categorie predominantă","strengthOfPredominance":"Nivelul predominanţei","marginOfVictory":"Marja de victorie","predominantCategoryValue":"Valoarea categoriei predominante","predominantCategoryContent":"{expression} este categoria cu cea mai mare valoare aici.","predominantCategoryValueContent":"Cea mai frecventă categorie de aicieste {expression1}, care are o valoare de {expression2}.","predominantCategoryValueMarginContent":"{expression1} are o valoare de {expression2}, care depășește toate celelalte categorii cu o marjă de {expression3} puncte procentuale.","predominantCategoryStrengthContent":"Cu o valoare de {expression1}, {expression2} este categoria predominantă din această zonă, reprezentând {expression3} din toate categoriile.","predominantCategoryTotalStrengthContent":"Cu o valoare de {expression1}, {expression2} este categoria predominantă din această zonă, reprezentând {expression3} din {expression4} în toate categoriile.","ageInfo_years":"Vârsta, în ani, de la {startTime} la {endTime}","ageInfo_months":"Vârsta, în luni, de la {startTime} la {endTime}","ageInfo_days":"Vârsta, în zile, de la {startTime} la {endTime}","ageInfo_hours":"Vârsta, în ore, de la {startTime} la {endTime}","ageInfo_minutes":"Vârsta, în minute, de la {startTime} la {endTime}","ageInfo_seconds":"Vârsta, în secunde, de la {startTime} la {endTime}","relationship":{"legendTitle":"Relaţie","HL":"Ridicat - Scăzut","HH":"Ridicat - Ridicat","LL":"Scăzut - Scăzut","LH":"Scăzut - Ridicat","HM":"Ridicat - Mediu","ML":"Mediu - Scăzut","MM":"Mediu - Mediu","MH":"Mediu - Ridicat","LM":"Scăzut - Mediu","HM1":"Ridicat - Moderat","HM2":"Ridicat - Mediu","M2L":"Mediu - Scăzut","M2M1":"Mediu - Moderat","M2M2":"Mediu - Mediu","M2H":"Mediu - Ridicat","M1L":"Moderat - Scăzut","M1M1":"Moderat - Moderat","M1M2":"Moderat - Mediu","M1H":"Moderat - Ridicat","LM1":"Scăzut - Moderat","LM2":"Scăzut - Mediu"},"clusters":{"clusterPopupTitle":"Rezumat grupare","templateTitle":"Grupări","numFeatures":"Număr de obiecte spaţiale","avgFieldLabel":"{fieldLabel} medie","avgNormFieldLabel":"{fieldLabel} medie împărțită la {normFieldLabel}","predominantFieldLabel":"{fieldLabel} predominantă","countSummary":"Acest cluster reprezintă {count} caracteristici.","avgFieldSummary":"Valoarea medie a {fieldLabel} din cadrul acestui cluster este de {fieldValue}.","avgNormFieldSummary":"Valoarea medie a {fieldLabel} împărțită la {normFieldLabel} în cadrul acestui cluster este {fieldValue}.","predominantFieldSummary":"Valoarea predominantă a {fieldLabel} din acest cluster este {fieldValue}.","predominantNoneValue":"Niciunul"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_ru.json b/public/assets/esri/smartMapping/t9n/smartMapping_ru.json new file mode 100644 index 0000000..f28e2e1 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_ru.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} находится {fieldValue} здесь.","other":"Прочее","classBreaks":"Границы классов","classBreaksNormFieldAsPercent":"Границы классов с normalizationField в качестве процентов","heatmap":"Карта интенсивности","dotDensity":"Плотность точек","relationshipPopupTitle":"Отношение","relationshipNormFieldAsPercent":"Отношение с normalizationField в качестве процентов","simple":"Простая","simpleNormFieldAsPercent":"Простой с normalizationField в качестве процентов","uniqueValues":"Уникальные значения","uniqueValuesNormFieldAsPercent":"Уникальные значения с normalizationField в качестве процентов","normFieldLabel":"{expression1} разделено на {expression2}","normFieldLabelAsPercent":"Процент от {expression1} и {expression2}","competingFields":"Распределение категорий","mostCommon":"Преобладающая категория: {expression}","orderedListOfValues":"Упорядоченный список значений","sumOfCategories":"Сумма категорий","listOfCategories":"Список категорий","predominantCategoryWithTotalAndStrength":"Преобладающая категория с общим числом и интенсивностью","predominantCategoryWithChart":"Преобладающая категория с диаграммой","predominantCategory":"Преобладающая категория","strengthOfPredominance":"Значимость преобладания","marginOfVictory":"Предел успешности","predominantCategoryValue":"Значение преобладающей категории","predominantCategoryContent":"{expression} - это категория с наибольшим значением здесь.","predominantCategoryValueContent":"Самая распространенная категория здесь – {expression1}, имеющая значение {expression2}.","predominantCategoryValueMarginContent":"{expression1} содержит значение {expression2}, которое превосходит все другие категории с отрывом в {expression3} процентных точек.","predominantCategoryStrengthContent":"Со значением {expression1}, {expression2} это преобладающая категория в этой области, составляющая {expression3} всех категорий.","predominantCategoryTotalStrengthContent":"Со значением {expression1}, {expression2} это преобладающая категория в этой области, составляющая до {expression3} из {expression4} во всех категориях.","ageInfo_years":"Возраст в годах от {startTime} до {endTime}","ageInfo_months":"Возраст в месяцах от {startTime} до {endTime}","ageInfo_days":"Возраст в днях от {startTime} до {endTime}","ageInfo_hours":"Возраст в часах от {startTime} до {endTime}","ageInfo_minutes":"Возраст в минутах от {startTime} до {endTime}","ageInfo_seconds":"Возраст в секундах от {startTime} до {endTime}","relationship":{"legendTitle":"Отношение","HL":"Высокий – Низкий","HH":"Высокий – Высокий","LL":"Низкий – Низкий","LH":"Низкий – Высокий","HM":"Высокий – Средний","ML":"Средний – Низкий","MM":"Средний – Средний","MH":"Средний – Высокий","LM":"Низкий – Средний","HM1":"Высокий - Умеренный","HM2":"Высокий – Средний","M2L":"Средний – Низкий","M2M1":"Средний – Умеренный","M2M2":"Средний – Средний","M2H":"Средний – Высокий","M1L":"Умеренный - Низкий","M1M1":"Умеренный – Умеренный","M1M2":"Умеренный – Средний","M1H":"Умеренный - Высокий","LM1":"Низкий - Умеренный","LM2":"Низкий – Средний"},"clusters":{"clusterPopupTitle":"Суммарная информация по кластерам","templateTitle":"Кластеры","numFeatures":"Количество объектов","avgFieldLabel":"Среднее {fieldLabel}","avgNormFieldLabel":"Среднее {fieldLabel}, разделенное на {normFieldLabel}","predominantFieldLabel":"Преобладающее {fieldLabel}","countSummary":"Этот кластер представляет {count} объектов.","avgFieldSummary":"Среднее значение {fieldLabel} в рамках этого кластера равно {fieldValue}.","avgNormFieldSummary":"Среднее значение {fieldLabel}, разделенное на {normFieldLabel}, в рамках этого кластера равно {fieldValue} .","predominantFieldSummary":"Преобладающее значение {fieldLabel} в рамках этого кластера равно {fieldValue}.","predominantNoneValue":"Нет"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_sk.json b/public/assets/esri/smartMapping/t9n/smartMapping_sk.json new file mode 100644 index 0000000..d7560c7 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_sk.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} tu.","other":"Iné","classBreaks":"Hranice tried","classBreaksNormFieldAsPercent":"Hranice tried s poľom normalizácie ako percento","heatmap":"Tepelná mapa","dotDensity":"Hustota bodiek","relationshipPopupTitle":"Vzťah","relationshipNormFieldAsPercent":"Vzťah s poľom normalizácie ako percento","simple":"Jednoduchá","simpleNormFieldAsPercent":"Jednoduché s poľom normalizácie ako percento","uniqueValues":"Jedinečné hodnoty","uniqueValuesNormFieldAsPercent":"Jedinečné hodnoty s poľom normalizácie ako percento","normFieldLabel":"{expression1} delené {expression2}","normFieldLabelAsPercent":"Percento z {expression1} a {expression2}","competingFields":"Rozloženie kategórií","mostCommon":"Prevažujúca kategória: {expression}","orderedListOfValues":"Zotriedený zoznam hodnôt","sumOfCategories":"Súčet kategórií","listOfCategories":"Zoznam kategórií","predominantCategoryWithTotalAndStrength":"Prevažujúca kategória s celkom a silou","predominantCategoryWithChart":"Prevažujúca kategória s grafom","predominantCategory":"Predominantné kategórie","strengthOfPredominance":"Sila predominancie","marginOfVictory":"Okraj víťazstva","predominantCategoryValue":"Hodnota prevažujúcej kategórie","predominantCategoryContent":"{expression} je tu kategória s najvyššou hodnotou.","predominantCategoryValueContent":"Najčastejšou kategóriou tu je {expression1}, ktorá má hodnotu {expression2}.","predominantCategoryValueMarginContent":"{expression1} má hodnotu {expression2}, ktorá poráža všetky ostatné kategórie s maržou {expression3} percentuálnych bodov.","predominantCategoryStrengthContent":"S hodnotou {expression1} je {expression2} prevažujúcou kategóriou v tejto oblasti, čo ju činí {expression3} všetkých kategórií.","predominantCategoryTotalStrengthContent":"S hodnotou {expression1} je {expression2} prevažujúcou kategóriou v tejto oblasti, čo ju činí {expression3} z {expression4} vo všetkých kategóriách.","ageInfo_years":"Vek, v rokoch, od {startTime} do {endTime}","ageInfo_months":"Vek, v mesiacoch, od {startTime} do {endTime}","ageInfo_days":"Vek, v dňoch, od {startTime} do {endTime}","ageInfo_hours":"Vek, v hodinách, od {startTime} do {endTime}","ageInfo_minutes":"Vek, v minútach, od {startTime} do {endTime}","ageInfo_seconds":"Vek, v sekundách, od {startTime} do {endTime}","relationship":{"legendTitle":"Vzťah","HL":"Vysoký - nízky","HH":"Vysoký - vysoký","LL":"Nízky - Nízky","LH":"Vysoký - Nízky","HM":"Vysoký - Stredný","ML":"Stredný - Nízky","MM":"Stredný - Stredný","MH":"Stredný - Vysoký","LM":"Nízky - Stredný","HM1":"Vysoký - mierny","HM2":"Vysoký - Stredný","M2L":"Stredný - Nízky","M2M1":"Stredný - Mierny","M2M2":"Stredný - Stredný","M2H":"Stredný - Vysoký","M1L":"Mierny - nízky","M1M1":"Mierny - Mierny","M1M2":"Mierny - Stredný","M1H":"Mierny - vysoký","LM1":"Nízky - mierny","LM2":"Nízky - Stredný"},"clusters":{"clusterPopupTitle":"Sumarizácia klastra","templateTitle":"Klastre","numFeatures":"Počet prvkov","avgFieldLabel":"Priemer {fieldLabel}","avgNormFieldLabel":"Priemer {fieldLabel} delený {normFieldLabel}","predominantFieldLabel":"Prevažujúce {fieldLabel}","countSummary":"Tento klaster reprezentuje {count} prvkov.","avgFieldSummary":"Priemerná hodnota {fieldLabel} v rámci tohto klastra je {fieldValue}.","avgNormFieldSummary":"Priemerná hodnota {fieldLabel} delená {normFieldLabel} v rámci tohto klastra je {fieldValue}.","predominantFieldSummary":"Prevažujúca hodnota {fieldLabel} v rámci tohto klastra je {fieldValue}.","predominantNoneValue":"Žiadne"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_sl.json b/public/assets/esri/smartMapping/t9n/smartMapping_sl.json new file mode 100644 index 0000000..340dfc2 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_sl.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} tukaj.","other":"Drugo","classBreaks":"Mejne vrednosti razreda","classBreaksNormFieldAsPercent":"Mejne vrednosti razreda s poljem normalizationField v obliki odstotka","heatmap":"Toplotna karta","dotDensity":"Gostota točk","relationshipPopupTitle":"Relacija","relationshipNormFieldAsPercent":"Relacija s poljem normalizationField v obliki odstotka","simple":"Enostavno","simpleNormFieldAsPercent":"Enostavno s poljem normalizationField v obliki odstotka","uniqueValues":"Enolične vrednosti","uniqueValuesNormFieldAsPercent":"Enolične vrednosti s poljem normalizationField v obliki odstotka","normFieldLabel":"{expression1} deljeno s/z {expression2}","normFieldLabelAsPercent":"Odstotek od {expression1} in {expression2}","competingFields":"Distribucija kategorij","mostCommon":"Prevladujoča kategorija: {expression}","orderedListOfValues":"Urejen seznam vrednosti","sumOfCategories":"Vsota kategorij","listOfCategories":"Seznam kategorij","predominantCategoryWithTotalAndStrength":"Prevladujoča kategorija s skupno količino in močjo","predominantCategoryWithChart":"Prevladujoča kategorija z grafikonom","predominantCategory":"Prevladujoča kategorija","strengthOfPredominance":"Moč prevlade","marginOfVictory":"Razlika zmage","predominantCategoryValue":"Vrednost prevladujoče kategorije","predominantCategoryContent":"{expression} je v kategoriji z najvišjo vrednostjo tukaj.","predominantCategoryValueContent":"Najobičajnejša kategorija tukaj je {expression1}, ki ima vrednost {expression2}.","predominantCategoryValueMarginContent":"{expression1} ima vrednost {expression2}, ki premaga vse druge kategorije z razliko {expression3} odstotnih točk.","predominantCategoryStrengthContent":"Z vrednostjo {expression1}, je {expression2} prevladujoča kategorija na tej površini, kar tvori {expression3} vseh kategorij.","predominantCategoryTotalStrengthContent":"Z vrednostjo {expression1}, je {expression2} prevaldujoča kategorija na tej površini, kar tvori {expression3} od {expression4} v vseh kategorijah.","ageInfo_years":"Starost, v letih, od {startTime} do {endTime}","ageInfo_months":"Starost, v mesecih, od {startTime} do {endTime}","ageInfo_days":"Starost, v dnevih, od {startTime} do {endTime}","ageInfo_hours":"Starost, v urah, od {startTime} do {endTime}","ageInfo_minutes":"Starost, v minutah, od {startTime} do {endTime}","ageInfo_seconds":"Starost, v sekundah, od {startTime} do {endTime}","relationship":{"legendTitle":"Relacija","HL":"Visoko – nizko","HH":"Visoko – visoko","LL":"Nizko – nizko","LH":"Nizko – visoko","HM":"Visoko – srednje","ML":"Srednje – nizko","MM":"Srednje – srednje","MH":"Srednje – visoko","LM":"Nizko – srednje","HM1":"Visoko – blago","HM2":"Visoko – srednje","M2L":"Srednje – nizko","M2M1":"Srednje – blago","M2M2":"Srednje – srednje","M2H":"Srednje – visoko","M1L":"Blago – nizko","M1M1":"Blago – blago","M1M2":"Blago – srednje","M1H":"Blago – visoko","LM1":"Nizko – blago","LM2":"Nizko – srednje"},"clusters":{"clusterPopupTitle":"Povzetek gruče","templateTitle":"Gruče","numFeatures":"Število geoobjektov","avgFieldLabel":"Povprečje {fieldLabel}","avgNormFieldLabel":"Povprečje {fieldLabel} deljeno s/z {normFieldLabel}","predominantFieldLabel":"Prevladujoče {fieldLabel}","countSummary":"Ta gruča predstavlja {count} geoobjektov.","avgFieldSummary":"Povprečna vrednost {fieldLabel} v tej gruči znaša {fieldValue}.","avgNormFieldSummary":"Povprečna vrednost {fieldLabel} deljeno s/z {normFieldLabel} v tej gruči znaša {fieldValue}.","predominantFieldSummary":"Prevladujoča vrednost {fieldLabel} v tej gruči znaša {fieldValue}.","predominantNoneValue":"Brez"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_sr.json b/public/assets/esri/smartMapping/t9n/smartMapping_sr.json new file mode 100644 index 0000000..dfbabe1 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_sr.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} je {fieldValue} ovde.","other":"Ostalo","classBreaks":"Klasični prekidi","classBreaksNormFieldAsPercent":"Prekidi klase sa normalizationField kao procentom","heatmap":"Mapa žarišta","dotDensity":"Gustina tačaka","relationshipPopupTitle":"Povezanost","relationshipNormFieldAsPercent":"Veza sa normalizacionim poljem u vidu procenta","simple":"Jednostavan","simpleNormFieldAsPercent":"Jednostavno sa normalizationField kao procenat","uniqueValues":"Jedinstvene vrednosti","uniqueValuesNormFieldAsPercent":"Jedinstvene vrednosti uz normalizationField kao procenat","normFieldLabel":"{expression1} podeljeno sa {expression2}","normFieldLabelAsPercent":"Procenat za {expression1} i {expression2}","competingFields":"Distribucija kategoorija","mostCommon":"Najzastupljenija kategorija: {expression}","orderedListOfValues":"Naručena lista vrednosti","sumOfCategories":"Zbir kategorija","listOfCategories":"Lista kategorija","predominantCategoryWithTotalAndStrength":"Predominantna kategorija uz zbir i snagu","predominantCategoryWithChart":"Predominantna kategorija uz grafik","predominantCategory":"Najzastupljenija kategorija","strengthOfPredominance":"Jačina zastupljenosti","marginOfVictory":"Pobednička margina","predominantCategoryValue":"Vrednost predominantne kategorije","predominantCategoryContent":"{expression} je kategorija sa najvećom vrednošću ovde.","predominantCategoryValueContent":"Najčešća kategorija ovde je {expression1}, koja ima vrednost {expression2}.","predominantCategoryValueMarginContent":"{expression1} ima vrednost od {expression2}, koja premašuje sve ostale kategorije za marginu od {expression3} poena u procentima.","predominantCategoryStrengthContent":"Uz vrednost od {expression1}, {expression2} je najzastupljenija kategorija u ovoj oblasti, koja se sastoji {expression3} od svih kategorija.","predominantCategoryTotalStrengthContent":"Uz vrednost od {expression1}, {expression2} je najzastupljenija kategorija u ovoj oblasti, koja se sastoji {expression3} od {expression4} u svim kategorijama.","ageInfo_years":"Starost, u godinama, od {startTime} do {endTime}","ageInfo_months":"Starost, u mesecima, od {startTime} do {endTime}","ageInfo_days":"Starost, u danima, od {startTime} do {endTime}","ageInfo_hours":"Starost, u satima, od {startTime} do {endTime}","ageInfo_minutes":"Starost, u minutima, od {startTime} do {endTime}","ageInfo_seconds":"Starost, u sekundama, od {startTime} do {endTime}","relationship":{"legendTitle":"Povezanost","HL":"Visoko – nisko","HH":"Visoko – visoko","LL":"Nisko – nisko","LH":"Nisko – visoko","HM":"Visoko – srednje","ML":"Srednje – nisko","MM":"Srednje – srednje","MH":"Srednje – visoko","LM":"Nisko – srednje","HM1":"Visoko - srednje","HM2":"Visoko – srednje","M2L":"Srednje – nisko","M2M1":"Srednje – blago","M2M2":"Srednje – srednje","M2H":"Srednje – visoko","M1L":"Srednje - nisko","M1M1":"Blago – blago","M1M2":"Blago – srednje","M1H":"Srednje - visoko","LM1":"Nisko - srednje","LM2":"Nisko – srednje"},"clusters":{"clusterPopupTitle":"Rezime za klaster","templateTitle":"Klasteri","numFeatures":"Broj geoobjekata","avgFieldLabel":"Prosečno {fieldLabel}","avgNormFieldLabel":"Prosečno {fieldLabel} podeljeno sa {normFieldLabel}","predominantFieldLabel":"Najzastupljenije {fieldLabel}","countSummary":"Ovaj klaster predstavlja {count} komponente.","avgFieldSummary":"Prosečna vrednost za {fieldLabel} u okviru ovog klastera je {fieldValue}.","avgNormFieldSummary":"Prosečna vrednost za {fieldLabel} podeljena prema {normFieldLabel} u okviru ovog klastera je {fieldValue}.","predominantFieldSummary":"Najzastupljenija vrednost za {fieldLabel} u okviru ovog klastera je {fieldValue}.","predominantNoneValue":"Nijedan"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_sv.json b/public/assets/esri/smartMapping/t9n/smartMapping_sv.json new file mode 100644 index 0000000..374ee19 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_sv.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} är {fieldValue} här.","other":"Annat","classBreaks":"Klassbrytningar","classBreaksNormFieldAsPercent":"Klassbrytningar med normalizationField som procent","heatmap":"Intensitetskarta","dotDensity":"Punkttäthet","relationshipPopupTitle":"Relation","relationshipNormFieldAsPercent":"Relation med normalizationField som procent","simple":"Enkel","simpleNormFieldAsPercent":"Enkel med normalizationField som procent","uniqueValues":"Unika värden","uniqueValuesNormFieldAsPercent":"Unika värden med normalizationField som procent","normFieldLabel":"{expression1} delat med {expression2}","normFieldLabelAsPercent":"Procentandel av {expression1} och {expression2}","competingFields":"Distribution av kategorier","mostCommon":"Övervägande kategori: {expression}","orderedListOfValues":"Numrerad lista med värden","sumOfCategories":"Summa av kategorier","listOfCategories":"Lista med kategorier","predominantCategoryWithTotalAndStrength":"Övervägande kategori med total och styrka","predominantCategoryWithChart":"Övervägande kategori med diagram","predominantCategory":"Övervägande kategori","strengthOfPredominance":"Övervägandestyrka","marginOfVictory":"Vinstmarginal","predominantCategoryValue":"Övervägande kategorivärde","predominantCategoryContent":"{expression} är kategorin med det högsta värdet här.","predominantCategoryValueContent":"Den vanligaste kategorin här är {expression1}, som har ett värde på {expression2}.","predominantCategoryValueMarginContent":"{expression1} har värdet {expression2}, vilket slår alla andra kategorier med en marginal på {expression3} procentenheter.","predominantCategoryStrengthContent":"Med värdet {expression1} är {expression2} den vanligaste kategorin i detta område, och utgör {expression3} av alla kategorier.","predominantCategoryTotalStrengthContent":"Med värdet {expression1} är {expression2} den vanligaste kategorin i detta område, och utgör {expression3} av {expression4} i alla kategorier.","ageInfo_years":"Ålder, i år, från {startTime} till {endTime}","ageInfo_months":"Ålder, i månader, från {startTime} till {endTime}","ageInfo_days":"Ålder, i dagar, från {startTime} till {endTime}","ageInfo_hours":"Ålder, i timmar, från {startTime} till {endTime}","ageInfo_minutes":"Ålder, i minuter, från {startTime} till {endTime}","ageInfo_seconds":"Ålder, i sekunder, från {startTime} till {endTime}","relationship":{"legendTitle":"Relation","HL":"Hög–låg","HH":"Hög–hög","LL":"Låg–låg","LH":"Låg–hög","HM":"Hög–medelhög","ML":"Medelhög–låg","MM":"Medium–medium","MH":"Medelhög–hög","LM":"Låg–medelhög","HM1":"Hög - mild","HM2":"Hög–medelhög","M2L":"Medelhög–låg","M2M1":"Medium–mild","M2M2":"Medium–medium","M2H":"Medelhög–hög","M1L":"Mild - låg","M1M1":"Mild–mild","M1M2":"Mild-medium","M1H":"Mild - hög","LM1":"Låg - mild","LM2":"Låg–medelhög"},"clusters":{"clusterPopupTitle":"Klustersammanfattning","templateTitle":"Kluster","numFeatures":"Antal geoobjekt","avgFieldLabel":"Genomsnitt {fieldLabel}","avgNormFieldLabel":"Genomsnitt {fieldLabel} delat med {normFieldLabel}","predominantFieldLabel":"Övervägande {fieldLabel}","countSummary":"Detta kluster representerar {count} geoobjekt.","avgFieldSummary":"Medelvärdet {fieldLabel} inom detta kluster är {fieldValue}.","avgNormFieldSummary":"Medelvärdet {fieldLabel} delat med {normFieldLabel} inom detta kluster är {fieldValue}.","predominantFieldSummary":"Övervägande värde {fieldLabel} inom detta kluster är {fieldValue}.","predominantNoneValue":"Inga"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_th.json b/public/assets/esri/smartMapping/t9n/smartMapping_th.json new file mode 100644 index 0000000..274a64b --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_th.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} อยู่ที่ {fieldValue} นี่","other":"อื่น ๆ","classBreaks":"คลาสเบรก","classBreaksNormFieldAsPercent":"คลาสเบรกโดยทำการนอร์มัลไลซ์ฟิลด์เป็นเปอร์เซ็นต์","heatmap":"ฮึทแมพ","dotDensity":"ความหนาแน่นของจุด","relationshipPopupTitle":"ความสัมพันธ์","relationshipNormFieldAsPercent":"ความสัมพันธ์กับ normalizationField ในรูปแบบเปอร์เซ็นต์","simple":"ธรรมดา","simpleNormFieldAsPercent":"แบบง่ายโดยทำการนอร์มัลไลซ์ฟิลด์เป็นเปอร์เซ็นต์","uniqueValues":"ค่าที่ไม่ซ้ำกัน","uniqueValuesNormFieldAsPercent":"ค่าที่ไม่ซ้ำกัน โดยทำการนอร์มัลไลซ์ฟิลด์เป็นเปอร์เซ็นต์","normFieldLabel":"{expression1} หารด้วย {expression2}","normFieldLabelAsPercent":"เปอร์เซ็นต์ของ {expression1} และ {expression2}","competingFields":"การกระจายของหมวดหมู่","mostCommon":"หมวดหมู่ที่เหนือกว่า: {expression}","orderedListOfValues":"รายการค่าที่เรียงลำดับ","sumOfCategories":"ผลรวมของประเภท","listOfCategories":"รายการของหมวดหมู่","predominantCategoryWithTotalAndStrength":"หมวดหมู่ที่เด่นพร้อมค่ารวมและความแข็งแรง","predominantCategoryWithChart":"หมวดหมู่ที่เด่นพร้อมแผนภูมิ","predominantCategory":"ประเภท","strengthOfPredominance":"จุดแข็ง","marginOfVictory":"มาร์จินของชัยชนะ","predominantCategoryValue":"ค่าหมวดหมู่ที่เด่น","predominantCategoryContent":"{expression} คือหมวดหมู่ที่มีค่าสูงสุดในนี้","predominantCategoryValueContent":"หมวดหมู่ที่พบมากที่สุดในที่นี้คือ {expression1} ซึ่งจะมีค่าเท่ากับ {expression2}","predominantCategoryValueMarginContent":"{expression1} มีค่าเท่ากับ {expression2} ซึ่งมากกว่า หมวดหมู่ อื่น ๆ ทั้งหมด ที่มาร์จินเท่ากับ {expression3} จุดเปอร์เซ็นต์","predominantCategoryStrengthContent":"ที่ค่า {expression1}, {expression2} จะเป็นหมวดหมู่ที่เหนือกว่าในพื้นที่นี้ โดยจะมีทั้งหมด {expression3} จากหมวดหมู่ทั้งหมด","predominantCategoryTotalStrengthContent":"ที่ค่า {expression1}, {expression2} จะเป็นหมวดหมู่ที่เหนือกว่าในพื้นที่นี้ โดยจะมีทั้งหมด {expression3} จาก {expression4} ในหมวดหมู่ทั้งหมด","ageInfo_years":"อายุ เป็นปี จาก {startTime} ถึง {endTime}","ageInfo_months":"อายุ เป็นเดือน จาก {startTime} ถึง {endTime}","ageInfo_days":"อายุ เป็นวัน จาก {startTime} ถึง {endTime}","ageInfo_hours":"อายุ เป็นชั่วโมง จาก {startTime} ถึง {endTime}","ageInfo_minutes":"อายุ เป็นนาที จาก {startTime} ถึง {endTime}","ageInfo_seconds":"อายุ เป็นวินาที จาก {startTime} ถึง {endTime}","relationship":{"legendTitle":"ความสัมพันธ์","HL":"สูง - ต่ำ","HH":"สูง - สูง","LL":"ต่ำ - ต่ำ","LH":"ต่ำ - สูง","HM":"สูง - กลาง","ML":"กลาง - ต่ำ","MM":"กลาง - กลาง","MH":"กลาง - สูง","LM":"ต่ำ - กลาง","HM1":"สูง - ปานกลาง","HM2":"สูง - กลาง","M2L":"กลาง - ต่ำ","M2M1":"กลาง - น้อย","M2M2":"กลาง - กลาง","M2H":"กลาง - สูง","M1L":"ปานกลาง - ต่ำ","M1M1":"น้อย - น้อย","M1M2":"น้อย - กลาง","M1H":"ปานกลาง - สูง","LM1":"ต่ำ - ปานกลาง","LM2":"ต่ำ - กลาง"},"clusters":{"clusterPopupTitle":"สรุปคลัสเตอร์","templateTitle":"การกระจุกตัว","numFeatures":"จำนวนฟีเจอร์","avgFieldLabel":"ค่าเฉลี่ย {fieldLabel}","avgNormFieldLabel":"ค่าเฉลี่ย {fieldLabel} หารด้วย {normFieldLabel}","predominantFieldLabel":"เหนือกว่า {fieldLabel}","countSummary":"คลัสเตอร์นี้จะแทน {count} ฟีเจอร์","avgFieldSummary":"ค่าเฉลี่ยของ {fieldLabel} ภายในคลัสเตอร์นี้เท่ากับ {fieldValue}","avgNormFieldSummary":"ค่าเฉลี่ยของ {fieldLabel} หารด้วย {normFieldLabel} ภายในคลัสเตอร์นี้ เท่ากับ {fieldValue}","predominantFieldSummary":"ค่าที่เหนือกว่าของ {fieldLabel} ภายในคลัสเตอร์นี้เท่ากับ {fieldValue}","predominantNoneValue":"ไม่มีเลย"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_tr.json b/public/assets/esri/smartMapping/t9n/smartMapping_tr.json new file mode 100644 index 0000000..3290eca --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_tr.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel}, burada: {fieldValue}","other":"Diğer","classBreaks":"Sınıf Kırıkları","classBreaksNormFieldAsPercent":"Normalleştirme Alanı yüzde olarak Sınıf Kırılmaları","heatmap":"Isı haritası","dotDensity":"Nokta Yoğunluğu","relationshipPopupTitle":"İlişki","relationshipNormFieldAsPercent":"normalizationField yüzde olarak ilişki","simple":"Basit","simpleNormFieldAsPercent":"Normalleştirme Alanı yüzde olarak Basit","uniqueValues":"Benzersiz Değerler","uniqueValuesNormFieldAsPercent":"Normallaştirme Alanı yüzde olarak Benzersiz Değerler","normFieldLabel":"{expression2} ile bölünen {expression1}","normFieldLabelAsPercent":"{expression1} ve {expression2} yüzdesi","competingFields":"Kategorilerin dağılımı","mostCommon":"Öncelikli Kategori: {expression}","orderedListOfValues":"Sıralı değer listesi","sumOfCategories":"Kategori toplamı","listOfCategories":"Kategori listesi","predominantCategoryWithTotalAndStrength":"Baskın kategori, toplam ve güç","predominantCategoryWithChart":"Baskın kategori, çizge","predominantCategory":"Ön öncelikli kategori","strengthOfPredominance":"Ön öncelik gücü","marginOfVictory":"Zafer marjı","predominantCategoryValue":"Baskın kategori değeri","predominantCategoryContent":"{expression} burada en yüksek değerli kategoridir.","predominantCategoryValueContent":"Burada en yaygın kategori, {expression2} değerine sahip olan {expression1} kategorisidir.","predominantCategoryValueMarginContent":"{expression1}, diğer tüm kategorileri {expression3} yüzde puanıyla geçen {expression2} değerine sahiptir.","predominantCategoryStrengthContent":"{expression1} değeriyle {expression2}, tüm kategorilerin {expression3}'ünü oluşturan bu alandaki öncelikli kategoridir.","predominantCategoryTotalStrengthContent":"{expression1} değeriyle {expression2}, tüm kategorilerde {expression3}/{expression4}'ü oluşturan bu alandaki öncelikli kategoridir.","ageInfo_years":"Yaş, yıl cinsinden, {startTime} - {endTime} arasında","ageInfo_months":"Yaş, ay cinsinden, {startTime} - {endTime} arasında","ageInfo_days":"Yaş, gün cinsinden, {startTime} - {endTime} arasında","ageInfo_hours":"Yaş, saat cinsinden, {startTime} - {endTime} arasında","ageInfo_minutes":"Yaş, dakika cinsinden, {startTime} - {endTime} arasında","ageInfo_seconds":"Yaş, saniye cinsinden, {startTime} - {endTime} arasında","relationship":{"legendTitle":"İlişki","HL":"Yüksek - Düşük","HH":"Yüksek - Yüksek","LL":"Düşük - Düşük","LH":"Düşük - Yüksek","HM":"Yüksek - Orta","ML":"Orta - Düşük","MM":"Orta - Orta","MH":"Orta - Yüksek","LM":"Düşük - Orta","HM1":"Yüksek - Hafif","HM2":"Yüksek - Orta","M2L":"Orta - Düşük","M2M1":"Orta - Hafif","M2M2":"Orta - Orta","M2H":"Orta - Yüksek","M1L":"Hafif - Düşük","M1M1":"Hafif - Hafif","M1M2":"Hafif - Orta","M1H":"Hafif - Yüksek","LM1":"Düşük - Hafif","LM2":"Düşük - Orta"},"clusters":{"clusterPopupTitle":"Küme özeti","templateTitle":"Kümeler","numFeatures":"Özellik sayısı","avgFieldLabel":"Ortalama {fieldLabel}","avgNormFieldLabel":"{normFieldLabel} ile bölünen ortalama {fieldLabel}","predominantFieldLabel":"Öncelikli {fieldLabel}","countSummary":"Bu küme {count} detaylarını temsil eder.","avgFieldSummary":"Bu küme içindeki ortalama {fieldLabel} değeri: {fieldValue}","avgNormFieldSummary":"Bu küme içinde {normFieldLabel} ile bölünen {fieldLabel} ortalama değeri: {fieldValue}","predominantFieldSummary":"Bu küme içindeki öncelikli {fieldLabel} değeri: {fieldValue}","predominantNoneValue":"Hiçbiri"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_uk.json b/public/assets/esri/smartMapping/t9n/smartMapping_uk.json new file mode 100644 index 0000000..3053802 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_uk.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} розташований {fieldValue} тут.","other":"Інше","classBreaks":"Роздільники класів","classBreaksNormFieldAsPercent":"Роздільник класів з полем нормалізації як відсоток","heatmap":"Теплова карта","dotDensity":"Щільність точок","relationshipPopupTitle":"Відношення","relationshipNormFieldAsPercent":"Відношення з полем нормалізації як відсоток","simple":"Простий","simpleNormFieldAsPercent":"Простий з полем нормалізації як відсоток","uniqueValues":"Унікальні значення","uniqueValuesNormFieldAsPercent":"Унікальні значення з полем нормалізації як відсоток","normFieldLabel":"{expression1} поділене на {expression2}","normFieldLabelAsPercent":"Відсоток {expression1} та {expression2}","competingFields":"Розподіл категорій","mostCommon":"Переважна категорія: {expression}","orderedListOfValues":"Впорядкований список значень","sumOfCategories":"Сума категорій","listOfCategories":"Список категорій","predominantCategoryWithTotalAndStrength":"Переважна категорія з загальним значенням та ступенем переваги","predominantCategoryWithChart":"Переважна категорія з діаграмою","predominantCategory":"Переважна категорія","strengthOfPredominance":"Ступінь переваги","marginOfVictory":"Переможний відрив","predominantCategoryValue":"Значення переважної категорії","predominantCategoryContent":"{expression} — це категорія з найбільшим значенням тут.","predominantCategoryValueContent":"Найпоширенішою категорією тут є {expression1}, що має значення {expression2}.","predominantCategoryValueMarginContent":"{expression1} має значення {expression2}, що переважає всі інші категорії з відривом {expression3} відсоткових пунктів.","predominantCategoryStrengthContent":"Зі значенням {expression1}, {expression2} є переважною категорією в цій області, що складає {expression3} всіх категорій.","predominantCategoryTotalStrengthContent":"Зі значенням {expression1}, {expression2} є переважною категорією в цій області, складаючи {expression3} з {expression4} у всіх категоріях.","ageInfo_years":"Вік, у роках, від {startTime} до {endTime}","ageInfo_months":"Вік, у місяцях, від {startTime} до {endTime}","ageInfo_days":"Вік, у днях, від {startTime} до {endTime}","ageInfo_hours":"ВІк, у годинах, від {startTime} до {endTime}","ageInfo_minutes":"Вік, у хвилинах, від {startTime} до {endTime}","ageInfo_seconds":"Вік, у секундах, від {startTime} до {endTime}","relationship":{"legendTitle":"Відношення","HL":"Високий - низький","HH":"Високий - високий","LL":"Низький - низький","LH":"Низький - високий","HM":"Високий - середній","ML":"Середній - низький","MM":"Середній - середній","MH":"Середній - високий","LM":"Низький - середній","HM1":"Високий - помірний","HM2":"Високий - середній","M2L":"Середній - низький","M2M1":"Середній - помірний","M2M2":"Середній - середній","M2H":"Середній - високий","M1L":"Помірний - низький","M1M1":"Помірний - помірний","M1M2":"Помірний - середній","M1H":"Помірний - високий","LM1":"Низький - помірний","LM2":"Низький - середній"},"clusters":{"clusterPopupTitle":"Зведення кластера","templateTitle":"Кластери","numFeatures":"Кількість об'єктів","avgFieldLabel":"Середнє {fieldLabel}","avgNormFieldLabel":"Середнє {fieldLabel}, поділене на {normFieldLabel}","predominantFieldLabel":"Переважне {fieldLabel}","countSummary":"Цей кластер представляє {count} об'єктів.","avgFieldSummary":"Середнє значення {fieldLabel} в цьому кластері становить {fieldValue}.","avgNormFieldSummary":"Середнє значення {fieldLabel}, поділене на {normFieldLabel}, в цьому кластері становить {fieldValue}.","predominantFieldSummary":"Переважне значення {fieldLabel} в цьому кластері становить {fieldValue}.","predominantNoneValue":"Немає"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_vi.json b/public/assets/esri/smartMapping/t9n/smartMapping_vi.json new file mode 100644 index 0000000..73ad950 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_vi.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} là {fieldValue} ở đây.","other":"Khác","classBreaks":"Các điểm Phân lớp","classBreaksNormFieldAsPercent":"Các điểm Phân lớp có normalizationField ở dạng phần trăm","heatmap":"Bản đồ nhiệt","dotDensity":"Mật độ điểm","relationshipPopupTitle":"Mối quan hệ","relationshipNormFieldAsPercent":"Mối quan hệ với normalizationField ở dạng phần trăm","simple":"Đơn giản","simpleNormFieldAsPercent":"Đơn giản với normalizationField ở dạng phần trăm","uniqueValues":"Giá trị Duy nhất","uniqueValuesNormFieldAsPercent":"Giá trị Duy nhất với normalizationField ở dạng phần trăm","normFieldLabel":"{expression1} được chia bởi {expression2}","normFieldLabelAsPercent":"Tỷ lệ phần trăm của {expression1} và {expression2}","competingFields":"Phân bố danh mục","mostCommon":"Danh mục chiếm ưu thế: {expression}","orderedListOfValues":"Danh sách giá trị sắp xếp theo thứ tự","sumOfCategories":"Tổng danh mục","listOfCategories":"Danh sách danh mục","predominantCategoryWithTotalAndStrength":"Danh mục chiếm ưu thế với tổng số và cường độ","predominantCategoryWithChart":"Danh mục chiếm ưu thế với biểu đồ","predominantCategory":"Danh mục chiếm ưu thế","strengthOfPredominance":"Sức mạnh của ưu thế","marginOfVictory":"Chênh lệch về điểm số","predominantCategoryValue":"Giá trị danh mục chiếm ưu thế","predominantCategoryContent":"{expression} là danh mục với giá trị cao nhất ở đây.","predominantCategoryValueContent":"Danh mục phổ biến nhất ở đây là {expression1}, có một giá trị là {expression2}.","predominantCategoryValueMarginContent":"{expression1} có một giá trị là {expression2}, đánh bại tất cả các danh mục khác bằng mức chênh lệch về điểm số là {expression3} điểm phần trăm.","predominantCategoryStrengthContent":"Với giá trị là {expression1}, {expression2} là danh mục chiếm ưu thế trong khu vực này, tạo nên {expression3} tất cả danh mục.","predominantCategoryTotalStrengthContent":"Với giá trị là {expression1}, {expression2} là danh mục chiếm ưu thế trong khu vực này, tạo nên {expression3} của {expression4} trong tất cả danh mục.","ageInfo_years":"Tuổi, theo năm, từ {startTime} đến {endTime}","ageInfo_months":"Tuổi, theo tháng, từ {startTime} đến {endTime}","ageInfo_days":"Tuổi, theo ngày, từ {startTime} đến {endTime}","ageInfo_hours":"Tuổi, theo giờ, từ {startTime} đến {endTime}","ageInfo_minutes":"Tuổi, theo phút, từ {startTime} đến {endTime}","ageInfo_seconds":"Tuổi, theo giây, từ {startTime} đến {endTime}","relationship":{"legendTitle":"Mối quan hệ","HL":"Cao - Thấp","HH":"Cao - Cao","LL":"Thấp - Thấp","LH":"Thấp - Cao","HM":"Cao - Trung bình","ML":"Trung bình - Thấp","MM":"Trung bình - Trung bình","MH":"Trung bình - Cao","LM":"Thấp - Trung bình","HM1":"Cao - Nhẹ","HM2":"Cao - Trung bình","M2L":"Trung bình - Thấp","M2M1":"Trung bình - Nhẹ","M2M2":"Trung bình - Trung bình","M2H":"Trung bình - Cao","M1L":"Nhẹ - Thấp","M1M1":"Nhẹ - Nhẹ","M1M2":"Nhẹ - Trung bình","M1H":"Nhẹ - Cao","LM1":"Thấp - Nhẹ","LM2":"Thấp - Trung bình"},"clusters":{"clusterPopupTitle":"Tóm tắt theo cụm","templateTitle":"Cụm","numFeatures":"Số đối tượng","avgFieldLabel":"Trung bình {fieldLabel}","avgNormFieldLabel":"Trung bình {fieldLabel} được chia bởi {normFieldLabel}","predominantFieldLabel":"Chiếm ưu thế {fieldLabel}","countSummary":"Cụm này biểu diễn {count} đối tượng.","avgFieldSummary":"Giá trị {fieldLabel} trung bình ở cụm này là {fieldValue}.","avgNormFieldSummary":"Giá trị {fieldLabel} trung bình được chia bởi {normFieldLabel} ở cụm này là {fieldValue}.","predominantFieldSummary":"Giá trị {fieldLabel} chiếm ưu thế ở cụm này là {fieldValue}.","predominantNoneValue":"Không có"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_zh-CN.json b/public/assets/esri/smartMapping/t9n/smartMapping_zh-CN.json new file mode 100644 index 0000000..2d7daae --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_zh-CN.json @@ -0,0 +1 @@ +{"fieldInfo":"{fieldLabel} 欢迎使用 {fieldValue}。","other":"其他","classBreaks":"分类间隔","classBreaksNormFieldAsPercent":"归一化字段为百分比的分类间隔","heatmap":"热点图","dotDensity":"点密度","relationshipPopupTitle":"关系","relationshipNormFieldAsPercent":"归一化字段为百分比的关系","simple":"简单值","simpleNormFieldAsPercent":"归一化字段为百分比的简单值","uniqueValues":"唯一值","uniqueValuesNormFieldAsPercent":"归一化字段为百分比的唯一值","normFieldLabel":"{expression1} 除以 {expression2}","normFieldLabelAsPercent":"{expression1} 和 {expression2} 的百分比","competingFields":"类别的分布","mostCommon":"主要类别:{expression}","orderedListOfValues":"值的有序列表","sumOfCategories":"类别总和","listOfCategories":"类别列表","predominantCategoryWithTotalAndStrength":"包含总量和强度的主要类别","predominantCategoryWithChart":"包含图表的主要类别","predominantCategory":"主要类别","strengthOfPredominance":"主要类别的强弱","marginOfVictory":"胜利系数","predominantCategoryValue":"主要类别值","predominantCategoryContent":"{expression} 是此处值最高的类别。","predominantCategoryValueContent":"此处最常见的类别为 {expression1},其值为 {expression2}。","predominantCategoryValueMarginContent":"{expression1} 的值为 {expression2},比其他类别调出 {expression3} 个百分点。","predominantCategoryStrengthContent":"值为 {expression1} 时,{expression2} 是此区域中的主要类别,构成所有类别的 {expression3}。","predominantCategoryTotalStrengthContent":"值为 {expression1} 时,{expression2} 是此区域中的主要类别,构成所有类别中 {expression4} 的 {expression3}。","ageInfo_years":"时间段,单位为年,从 {startTime} 到 {endTime}","ageInfo_months":"时间段,单位为月,从 {startTime} 到 {endTime}","ageInfo_days":"时间段,单位为天,从 {startTime} 到 {endTime}","ageInfo_hours":"时间段,单位为小时,从 {startTime} 到 {endTime}","ageInfo_minutes":"时间段,单位为分钟,从 {startTime} 到 {endTime}","ageInfo_seconds":"时间段,单位为秒,从 {startTime} 到 {endTime}","relationship":{"legendTitle":"关系","HL":"高 - 低","HH":"高 - 高","LL":"低 - 低","LH":"低 - 高","HM":"高 - 中","ML":"中 - 低","MM":"中 - 中","MH":"中 - 高","LM":"低 - 中","HM1":"高 - 中","HM2":"高 - 中","M2L":"中 - 低","M2M1":"中等 - 轻度","M2M2":"中 - 中","M2H":"中 - 高","M1L":"中 - 低","M1M1":"轻度 - 轻度","M1M2":"轻度 - 中","M1H":"中 - 高","LM1":"低 - 中","LM2":"低 - 中"},"clusters":{"clusterPopupTitle":"聚类汇总","templateTitle":"聚类","numFeatures":"要素数量","avgFieldLabel":"平均值 {fieldLabel}","avgNormFieldLabel":"平均值 {fieldLabel} 除以 {normFieldLabel}","predominantFieldLabel":"最众值 {fieldLabel}","countSummary":"此聚类表示 {count} 要素。","avgFieldSummary":"在此聚类中,{fieldLabel} 的平均值为 {fieldValue}。","avgNormFieldSummary":"在此聚类中,除以 {normFieldLabel}{fieldLabel} 的平均值为 {fieldValue}。","predominantFieldSummary":"在此聚类中,{fieldLabel} 的最众值为 {fieldValue}。","predominantNoneValue":"无"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_zh-HK.json b/public/assets/esri/smartMapping/t9n/smartMapping_zh-HK.json new file mode 100644 index 0000000..f89f550 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_zh-HK.json @@ -0,0 +1 @@ +{"fieldInfo":"這裡的 {fieldLabel} 是 {fieldValue}。","other":"其他","classBreaks":"類別斷點","classBreaksNormFieldAsPercent":"將 normalizationField 作為百分比的類別中斷","heatmap":"熱點圖","dotDensity":"點密度","relationshipPopupTitle":"關係","relationshipNormFieldAsPercent":"將 normalizationField 作為百分比的關係","simple":"簡單","simpleNormFieldAsPercent":"將 normalizationField 作為百分比的簡式","uniqueValues":"不重複的值","uniqueValuesNormFieldAsPercent":"將 normalizationField 作為百分比的唯一值","normFieldLabel":"{expression1} 除以 {expression2}","normFieldLabelAsPercent":"{expression1} 和 {expression2} 的百分比","competingFields":"類別分散","mostCommon":"主要類別: {expression}","orderedListOfValues":"值的排序清單","sumOfCategories":"類別總和","listOfCategories":"類別清單","predominantCategoryWithTotalAndStrength":"含總計和強度的主要類別","predominantCategoryWithChart":"含圖表的主要類別","predominantCategory":"主要類別","strengthOfPredominance":"主要強度","marginOfVictory":"勝利裕度","predominantCategoryValue":"主要類別值","predominantCategoryContent":"{expression} 是這裡具有最高值的類別。","predominantCategoryValueContent":"這裡的最常見類別為 {expression1},其具有 {expression2} 值。","predominantCategoryValueMarginContent":"{expression1} 具有 {expression2} 值,其比所有其他 類別多出 {expression3} 百分比點的裕度。","predominantCategoryStrengthContent":"{expression2} 具有值 {expression1},為此區域中的主要類別,其組成所有類別的 {expression3}。","predominantCategoryTotalStrengthContent":"{expression2} 具有值 {expression1},為此區域中的主要類別,其組成所有類別中的 {expression3}/{expression4}。","ageInfo_years":"以年表示的 {startTime} 至 {endTime} 的年齡","ageInfo_months":"以月表示的 {startTime} 至 {endTime} 的年齡","ageInfo_days":"以天表示的 {startTime} 至 {endTime} 的年齡","ageInfo_hours":"以小時表示的 {startTime} 至 {endTime} 的年齡","ageInfo_minutes":"以分鐘表示的 {startTime} 至 {endTime} 的年齡","ageInfo_seconds":"以秒表示的 {startTime} 至 {endTime} 的年齡","relationship":{"legendTitle":"關係","HL":"高 - 低","HH":"高 - 高","LL":"低 - 低","LH":"低 - 高","HM":"高 - 中","ML":"中 - 低","MM":"中 - 中","MH":"中 - 高","LM":"低 - 中","HM1":"高 - 輕","HM2":"高 - 中","M2L":"中 - 低","M2M1":"中 - 輕","M2M2":"中 - 中","M2H":"中 - 高","M1L":"輕 - 低","M1M1":"輕 - 輕","M1M2":"輕 - 中","M1H":"輕 - 高","LM1":"低 - 輕","LM2":"低 - 中"},"clusters":{"clusterPopupTitle":"叢集摘要","templateTitle":"叢集","numFeatures":"圖徵數目","avgFieldLabel":"平均 {fieldLabel}","avgNormFieldLabel":"{fieldLabel} 除以 {normFieldLabel} 導出平均值","predominantFieldLabel":"主要 {fieldLabel}","countSummary":"此叢集代表 {count} 個圖徵。","avgFieldSummary":"此叢集中的 {fieldLabel} 的平均值為 {fieldValue}。","avgNormFieldSummary":"此叢集中 {normFieldLabel} 除以 {fieldLabel} 所導出的平均值為 {fieldValue}。","predominantFieldSummary":"此叢集中 {fieldLabel} 的主要值為 {fieldValue}。","predominantNoneValue":"無"}} \ No newline at end of file diff --git a/public/assets/esri/smartMapping/t9n/smartMapping_zh-TW.json b/public/assets/esri/smartMapping/t9n/smartMapping_zh-TW.json new file mode 100644 index 0000000..f89f550 --- /dev/null +++ b/public/assets/esri/smartMapping/t9n/smartMapping_zh-TW.json @@ -0,0 +1 @@ +{"fieldInfo":"這裡的 {fieldLabel} 是 {fieldValue}。","other":"其他","classBreaks":"類別斷點","classBreaksNormFieldAsPercent":"將 normalizationField 作為百分比的類別中斷","heatmap":"熱點圖","dotDensity":"點密度","relationshipPopupTitle":"關係","relationshipNormFieldAsPercent":"將 normalizationField 作為百分比的關係","simple":"簡單","simpleNormFieldAsPercent":"將 normalizationField 作為百分比的簡式","uniqueValues":"不重複的值","uniqueValuesNormFieldAsPercent":"將 normalizationField 作為百分比的唯一值","normFieldLabel":"{expression1} 除以 {expression2}","normFieldLabelAsPercent":"{expression1} 和 {expression2} 的百分比","competingFields":"類別分散","mostCommon":"主要類別: {expression}","orderedListOfValues":"值的排序清單","sumOfCategories":"類別總和","listOfCategories":"類別清單","predominantCategoryWithTotalAndStrength":"含總計和強度的主要類別","predominantCategoryWithChart":"含圖表的主要類別","predominantCategory":"主要類別","strengthOfPredominance":"主要強度","marginOfVictory":"勝利裕度","predominantCategoryValue":"主要類別值","predominantCategoryContent":"{expression} 是這裡具有最高值的類別。","predominantCategoryValueContent":"這裡的最常見類別為 {expression1},其具有 {expression2} 值。","predominantCategoryValueMarginContent":"{expression1} 具有 {expression2} 值,其比所有其他 類別多出 {expression3} 百分比點的裕度。","predominantCategoryStrengthContent":"{expression2} 具有值 {expression1},為此區域中的主要類別,其組成所有類別的 {expression3}。","predominantCategoryTotalStrengthContent":"{expression2} 具有值 {expression1},為此區域中的主要類別,其組成所有類別中的 {expression3}/{expression4}。","ageInfo_years":"以年表示的 {startTime} 至 {endTime} 的年齡","ageInfo_months":"以月表示的 {startTime} 至 {endTime} 的年齡","ageInfo_days":"以天表示的 {startTime} 至 {endTime} 的年齡","ageInfo_hours":"以小時表示的 {startTime} 至 {endTime} 的年齡","ageInfo_minutes":"以分鐘表示的 {startTime} 至 {endTime} 的年齡","ageInfo_seconds":"以秒表示的 {startTime} 至 {endTime} 的年齡","relationship":{"legendTitle":"關係","HL":"高 - 低","HH":"高 - 高","LL":"低 - 低","LH":"低 - 高","HM":"高 - 中","ML":"中 - 低","MM":"中 - 中","MH":"中 - 高","LM":"低 - 中","HM1":"高 - 輕","HM2":"高 - 中","M2L":"中 - 低","M2M1":"中 - 輕","M2M2":"中 - 中","M2H":"中 - 高","M1L":"輕 - 低","M1M1":"輕 - 輕","M1M2":"輕 - 中","M1H":"輕 - 高","LM1":"低 - 輕","LM2":"低 - 中"},"clusters":{"clusterPopupTitle":"叢集摘要","templateTitle":"叢集","numFeatures":"圖徵數目","avgFieldLabel":"平均 {fieldLabel}","avgNormFieldLabel":"{fieldLabel} 除以 {normFieldLabel} 導出平均值","predominantFieldLabel":"主要 {fieldLabel}","countSummary":"此叢集代表 {count} 個圖徵。","avgFieldSummary":"此叢集中的 {fieldLabel} 的平均值為 {fieldValue}。","avgNormFieldSummary":"此叢集中 {normFieldLabel} 除以 {fieldLabel} 所導出的平均值為 {fieldValue}。","predominantFieldSummary":"此叢集中 {fieldLabel} 的主要值為 {fieldValue}。","predominantNoneValue":"無"}} \ No newline at end of file diff --git a/public/assets/esri/symbols/patterns/backward-diagonal.png b/public/assets/esri/symbols/patterns/backward-diagonal.png new file mode 100644 index 0000000000000000000000000000000000000000..afa55d27acd4dfae500503b8cf029334b4bf2ef3 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwtQjy!pvMMHZeejv*SswVjN73FVdQ&MBb@0D#jv3;+NC literal 0 HcmV?d00001 diff --git a/public/assets/esri/symbols/patterns/cross.png b/public/assets/esri/symbols/patterns/cross.png new file mode 100644 index 0000000000000000000000000000000000000000..48819801ac9e2aad370e2f1621410771a45b3814 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwtQjy!pvMMbe%wjv*Ss$v^)8xA)^=xuKd+@j|0P$im=oJwtWf!uTVOMKgiQ7(8A5 KT-G@yGywpi1ut*_ literal 0 HcmV?d00001 diff --git a/public/assets/esri/symbols/patterns/diagonal-cross.png b/public/assets/esri/symbols/patterns/diagonal-cross.png new file mode 100644 index 0000000000000000000000000000000000000000..9019454db0fc26498145041f6db3d729c08f2d10 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwtQjy!pvMMHZeejv*SswOx!{3O pD2dGJxz8@X_`ZW+wHK>{OtRYiM0O3iEkH9EJYD@<);T3K0RSQkJY)a> literal 0 HcmV?d00001 diff --git a/public/assets/esri/symbols/patterns/forward-diagonal.png b/public/assets/esri/symbols/patterns/forward-diagonal.png new file mode 100644 index 0000000000000000000000000000000000000000..2237c4df655f0352f353edc56094066cad4fd978 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwtQjy!pvMMW&uEjv*Ss$qY^Z9T=20Bylvl3pO=63u>`0#LT=By}Z;C1rt33 zJwtQjy!pvMMVg*2jv*SswI>YufEFHd`2RnXC%Rqhq+!XVJtmXfE_q0KDrYWPS3g7N XN%{Ifhk`YUKurvuu6{1-oD!MBFgquhuuUD4vP0uO%ESdtkhBx0VobjR@_6fbRXuIZJl+m}DK6zW`f zJz}L#)4bR3xSb7eIX~R@y2>NvlBZ*_<}@4OL$=ZDW*9!_El!Ks_;jAYyhsMn_ zrpSnYX^oYxvN8>lwUsVw-N*Xm?SW1aaa+M_6T=>!R9!q*TjlCa)5L_$vOBJnINvbT zpExVi;KPTUdwm-&vdsxwkZt5Cx~1&4*Ur_s2X1mqi7`v8Ft)s=_25m#m!CdAW}PaZ zyl#`pwHE2AN8QiFf0`aU_nJ_q-pX~m51k5pAaeWArPcpu@2H6o+ID=u|3;;n;OBEY zYtQ`Ju`iX+ZcBO@7kiI&(lzG(RWZ{Sso!zAIN_{&`L%#gHI*y!16SUkeQEvUU;8v; zoF^)5SFcHk|K!E*+w$4&%lQ+Q3qLHM-|snXQ>^u&MT{bc!q##Z)#&Vz*m|__gLiW* zYaW+t@WPvG;1weE)*gfqP1V?Y>=^($cuRV)vD@imoH8f|DW+ zEqnX;-PW)v760vX-#@r~EWl?TC+EGR?^D%mjyNq=Ry*Hv=7RVO`I-{3P`9iX>hhJx zKiI$GOuv56s76(1`m4FI```9`zkT@ShPtko0S}5F7F}H+!!W;W+T8E$xBGfeh(27m z?y}FlR8!@@ZmxFAo^sAE-R5^Z>rz>mvEQ3@erFDH-Sm`M(`Pu1Ws9fT;pjTsPD43{ ze5sJDMF;XP8`jO%dg5_r*NcfC_HuR<_p#PK?DRf2bM@Iv#d?)GcM2b-ToBr^=T5KE6qJd+UeUSG96ZF8Qd-yzR~HTeHsv-;cajblLJ}oLTn$)X(3Rwx!vA zTYRXStHi)}>2ltsfo&U8|8gsw_*k{y%WeWN!K;?IMwFx^mZVxG7o`Fz1|tJQ6J0|? zT|mdKI;Vst0G0Hr ATmS$7 literal 0 HcmV?d00001 diff --git a/public/assets/esri/symbols/patterns/vertical.png b/public/assets/esri/symbols/patterns/vertical.png new file mode 100644 index 0000000000000000000000000000000000000000..e1109871d3a9c2b0bc39a0a0b1f09b8966436497 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^93afW1|*O0@9PFqjKx9jP7LeL$-D$|SkfJR9T^xl z_H+M9WCij$3p^r=85sBugD~Uq{1qucLCF%=h?3y^w370~qEv>0#LT=By}Z;C1rt33 zJwtQjy!pvMMG~Gajv*Ss$v^)8xA)^=xuKd+u|p%_2S3B4()EFsmX&2dH4L7velF{r G5}E)CY%RwC literal 0 HcmV?d00001 diff --git a/public/assets/esri/symbols/patterns/windbarb.png b/public/assets/esri/symbols/patterns/windbarb.png new file mode 100644 index 0000000000000000000000000000000000000000..44c2f1a0bb016c7fbcd310a7d6ae2754c4d9ef45 GIT binary patch literal 1386 zcmV-w1(o`VP)Px#AY({UO#lFTCIA3{ga82g0001h=l}q9FaQARU;qF* zm;eA5aGbhPJOBUy0%A)?L;(MXkIcUS000SaNLh0L01m?d01m?e$8V@)000DINklt(`jE*)EcAHrylYlf^0DJg9Mjar^WMT8oGzX2(vBI=?kYJ8Ne|pVVp1R^nl?J ze^64TN|mxy5?9B0Mdn3&#ZdLD?tGc|)y1%sm3xV&%1Y6W6a8wv@%^bxal6c&QQ59Y zrp7zQ6m>nKoTA3-+Dz|DWr|B>=AtAB0!Eta0~@t!vCS5Zmbg$EL5L1mWQQYTFng#w zN9IP9BvS0{5t&V%Hd}+yMr&}rw{6$#28pD&cCjrE+g)XX12tQKa#VM`4gPeE>K>_; zOD@#uJM}Rq0zUK6?s6#>TOA86#dR{z8WO$P?SfE*<1n9Sa{{rR#%gnOwEBLE)v|nVPRYqTQsJR@|jkZH_WviI1bBIa0g%(fIz;KgAo?8WJH5v&Ahj_0(xM zlX&w-mKEOvRTTSaat~4^+-q(3=AC|%M(xvOrVW(+J<4FVc6CLCbvP;C`q1LSz3+Ob zB6WF8hxpSS-G=(fJQ%9UWhmnSEiR}~VJ`KkuaGF=QOgO2EBPskOx5XQ3Wgqhyk)H6 zG6^;~gkZ8RKg8|h{N^tzr1%W0B__rB3bhUjkx=t7%3r;!au9`o>o6jEv`eS1AnewJ zvO$uiuh1lgJ((Z`TP601OIz(#vBCKmBGD4R%UZPsYXlP_=+BKYv|^kA6V+H9K}_?z ze}c`nnG}~+s4=x-FD7WvWMe!%!Nz=JsdtNFTj8mS^Dx1;9*l`yt;vn~#+9}h7E}8s z9qKB=nBo*WO^qiT>~KWBwV$o##CvKqdMt_zj4oiMHw*50!Dl&;eDZTa4>M%W97JWJ zj0IW>YM3B1JI5VxM5NS`6btQeRBTp#8(YHVGG`aF=QJvJw}BLQ+w9=t=j-QWt88~};k{aac(P|80}i*< z6VdDx$NEO*9T%CPN=|e~yUl8umyImYm8|r6ukIMZ9;3s;$i^vBXIW~aZPsbjs7Z@P zkDC@5u!Lcj+hBNKiIzvW)dvnhsw#?9o9J?LO7lkCZ`7e_@xsZi`o&sf2YTJqTdCR1 z$RpKzBu~DUAa$$E+iC_XgA`R3$$aIE!Y4`boZHn)=2)-QRYmh1q~ngYSchLd>~#Cb z76esBn&l;%{bRmiMVj?0@V+QBGsY#(Rxj9Oom3_<#!zimdBv-mCBmM61W7+QyC3AW zCL3>}of2JE_}TZiNB8{C-;1Es?{%gADfmB$U>a|%tY2>c001R)MObuXVRU6WV{&C- zbY%cCFflYOF)=MMFjO!zIx#XjFgYzSH99abA61E60000bbVXQnWMOn=I&E)cX=Zr< sGB7bTEio}IF)&mxGdeLcIxsmcFf}?bFm4Dj;Q#;t07*qoM6N<$f?ZH|AOHXW literal 0 HcmV?d00001 diff --git a/public/assets/esri/t9n/basemaps.json b/public/assets/esri/t9n/basemaps.json new file mode 100644 index 0000000..7fcf023 --- /dev/null +++ b/public/assets/esri/t9n/basemaps.json @@ -0,0 +1 @@ +{"streets":"Streets","satellite":"Imagery","hybrid":"Imagery with Labels","terrain":"Terrain with Labels","topo":"Topographic","gray":"Light Gray Canvas","dark-gray":"Dark Gray Canvas","oceans":"Oceans","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_ar.json b/public/assets/esri/t9n/basemaps_ar.json new file mode 100644 index 0000000..ae04163 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_ar.json @@ -0,0 +1 @@ +{"streets":"شوارع","satellite":"صور","hybrid":"صور ذات تسميات","terrain":"تضاريس مع تسميات","topo":"طبوجرافيا","gray":"لوحات بلون رمادي فاتح","dark-gray":"لوحات بلون رمادي داكن","oceans":"محيطات","national-geographic":"الجغرافيا الوطنية","osm":"OpenStreetMap","streets-night-vector":"خريطة شوارع العالم (الليلية)","streets-relief-vector":"خريطة شوارع العالم (مع التصريف)","streets-navigation-vector":"خريطة التنقل العالمية"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_bg.json b/public/assets/esri/t9n/basemaps_bg.json new file mode 100644 index 0000000..72be6e2 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_bg.json @@ -0,0 +1 @@ +{"streets":"Улици","satellite":"Изображения","hybrid":"Изображения с надписи","terrain":"Терен и надписи","topo":"Топография","gray":"Светло сива базова карта","dark-gray":"Тъмно сива базова карта","oceans":"Океани","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Карта на света - улици (през нощта)","streets-relief-vector":"Карта на света - улици (с релеф)","streets-navigation-vector":"Навигационна карта на света"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_bs.json b/public/assets/esri/t9n/basemaps_bs.json new file mode 100644 index 0000000..6520de8 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_bs.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Snimke","hybrid":"Snimke s oznakama","terrain":"Teren s oznakama","topo":"Topografski","gray":"Svijetlo siva podloga","dark-gray":"Tamno siva podloga","oceans":"Oceani","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Svjetska karta ulica (noć)","streets-relief-vector":"Svjetska karta ulica (s reljefom)","streets-navigation-vector":"Navigacijska karta svijeta"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_ca.json b/public/assets/esri/t9n/basemaps_ca.json new file mode 100644 index 0000000..2fc3831 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_ca.json @@ -0,0 +1 @@ +{"streets":"Carrers","satellite":"Imatges","hybrid":"Imatges amb etiquetes","terrain":"Terreny amb etiquetes","topo":"Topogràfic","gray":"Lona gris clar","dark-gray":"Lona gris fosc","oceans":"Oceans","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Mapa de carrers mundial (nit)","streets-relief-vector":"Mapa de carrers mundial (amb relleu)","streets-navigation-vector":"Mapa de navegació mundial"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_cs.json b/public/assets/esri/t9n/basemaps_cs.json new file mode 100644 index 0000000..257377e --- /dev/null +++ b/public/assets/esri/t9n/basemaps_cs.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Snímky","hybrid":"Snímky s popisky","terrain":"Terén s popisky","topo":"Topografická","gray":"Světle šedý podklad","dark-gray":"Tmavě šedý podklad","oceans":"Oceány","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Mapa světa s uliční sítí (noc)","streets-relief-vector":"Mapa světa s uliční sítí (s reliéfem)","streets-navigation-vector":"Navigační mapa světa"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_da.json b/public/assets/esri/t9n/basemaps_da.json new file mode 100644 index 0000000..981af49 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_da.json @@ -0,0 +1 @@ +{"streets":"Streets","satellite":"Imagery","hybrid":"Billeder med tekster","terrain":"Terræn med tekster","topo":"Topografisk","gray":"Lysegråt lærred","dark-gray":"Mørkegråt lærred","oceans":"Oceaner","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Verdensgadekort (nat)","streets-relief-vector":"Verdensgadekort (med relief)","streets-navigation-vector":"Verdensnavigationskort"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_de.json b/public/assets/esri/t9n/basemaps_de.json new file mode 100644 index 0000000..2fa87af --- /dev/null +++ b/public/assets/esri/t9n/basemaps_de.json @@ -0,0 +1 @@ +{"streets":"Straßen","satellite":"Bilddaten","hybrid":"Bilddaten mit Beschriftungen","terrain":"Terrain mit Beschriftungen","topo":"Topografisch","gray":"Hellgrauer Hintergrund","dark-gray":"Dunkelgrauer Hintergrund","oceans":"Meere","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Weltweite Straßenkarte (Nacht)","streets-relief-vector":"Weltweite Straßenkarte (mit Relief)","streets-navigation-vector":"Weltweite Navigationskarte"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_el.json b/public/assets/esri/t9n/basemaps_el.json new file mode 100644 index 0000000..f073b70 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_el.json @@ -0,0 +1 @@ +{"streets":"Δρόμοι","satellite":"Δορυφορικές εικόνες","hybrid":"Δορυφορικές με ετικέτες","terrain":"Έδαφος με ετικέτες","topo":"Τοπογραφικός","gray":"Ανοικτός γκρίζος καμβάς","dark-gray":"Σκούρος γκρι καμβάς","oceans":"Ωκεανοί","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_en.json b/public/assets/esri/t9n/basemaps_en.json new file mode 100644 index 0000000..7fcf023 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_en.json @@ -0,0 +1 @@ +{"streets":"Streets","satellite":"Imagery","hybrid":"Imagery with Labels","terrain":"Terrain with Labels","topo":"Topographic","gray":"Light Gray Canvas","dark-gray":"Dark Gray Canvas","oceans":"Oceans","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_es.json b/public/assets/esri/t9n/basemaps_es.json new file mode 100644 index 0000000..07428b3 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_es.json @@ -0,0 +1 @@ +{"streets":"Calles","satellite":"Imágenes","hybrid":"Imágenes con etiquetas","terrain":"Terreno con etiquetas","topo":"Topográfico","gray":"Lona gris claro","dark-gray":"Lona gris oscuro","oceans":"Océanos","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Mapa de calles mundial (Noche)","streets-relief-vector":"Mapa de calles mundial (con relieve)","streets-navigation-vector":"Mapa de navegación mundial"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_et.json b/public/assets/esri/t9n/basemaps_et.json new file mode 100644 index 0000000..4d8d94a --- /dev/null +++ b/public/assets/esri/t9n/basemaps_et.json @@ -0,0 +1 @@ +{"streets":"Tänavad","satellite":"Satelliitpildid","hybrid":"Kaardikirjadega satelliitpildid","terrain":"Kaardikirjadega kõrgusmudel","topo":"Topograafiline kaart","gray":"Helehall taust","dark-gray":"Tumehall taust","oceans":"Ookeanid","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Maailma tänavakaart (öö)","streets-relief-vector":"Maailma tänavakaart (reljeefiga)","streets-navigation-vector":"Maailma navigeerimiskaart"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_fi.json b/public/assets/esri/t9n/basemaps_fi.json new file mode 100644 index 0000000..f429014 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_fi.json @@ -0,0 +1 @@ +{"streets":"Streets","satellite":"Imagery","hybrid":"Kuvasto, jossa selitteet","terrain":"Maasto, jossa selitteet","topo":"Topografia","gray":"Vaaleanharmaa kangas","dark-gray":"Tummanharmaa kangas","oceans":"Oceans","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Maailman katukartta (yö)","streets-relief-vector":"Maailman katukartta (korkeuseroilla)","streets-navigation-vector":"Maailman navigointikartta"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_fr.json b/public/assets/esri/t9n/basemaps_fr.json new file mode 100644 index 0000000..849b4f3 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_fr.json @@ -0,0 +1 @@ +{"streets":"Rues","satellite":"Imagerie","hybrid":"Imagerie avec étiquettes","terrain":"MNT avec étiquettes","topo":"Topographie","gray":"Nuances de gris","dark-gray":"Nuances de gris foncé","oceans":"Océans","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_he.json b/public/assets/esri/t9n/basemaps_he.json new file mode 100644 index 0000000..37f118f --- /dev/null +++ b/public/assets/esri/t9n/basemaps_he.json @@ -0,0 +1 @@ +{"streets":"רחובות","satellite":"הדמיה","hybrid":"הדמיה עם תוויות","terrain":"פני שטח עם תוויות","topo":"טופוגרפי","gray":"קנבס אפור בהיר","dark-gray":"קנבס אפור כהה","oceans":"אוקינוסים","national-geographic":"נשיונל גיאוגרפיק","osm":"OpenStreetMap","streets-night-vector":"מפת רחובות עולמית (לילה)","streets-relief-vector":"מפת רחובות עולמית (עם תבליט)","streets-navigation-vector":"מפת ניווט עולמית"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_hr.json b/public/assets/esri/t9n/basemaps_hr.json new file mode 100644 index 0000000..6520de8 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_hr.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Snimke","hybrid":"Snimke s oznakama","terrain":"Teren s oznakama","topo":"Topografski","gray":"Svijetlo siva podloga","dark-gray":"Tamno siva podloga","oceans":"Oceani","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Svjetska karta ulica (noć)","streets-relief-vector":"Svjetska karta ulica (s reljefom)","streets-navigation-vector":"Navigacijska karta svijeta"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_hu.json b/public/assets/esri/t9n/basemaps_hu.json new file mode 100644 index 0000000..1ff0af2 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_hu.json @@ -0,0 +1 @@ +{"streets":"Utcák","satellite":"Távérzékelt felvétel","hybrid":"Távérzékelt felvétel felirattal","terrain":"Domborzati térkép felirattal","topo":"Topográfiai térkép","gray":"Világosszürke váztérkép","dark-gray":"Sötétszürke váztérkép","oceans":"Óceánok","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Világ Úthálózat Térkép (éjszaka)","streets-relief-vector":"Világ Úthálózat Térkép (domborzattal)","streets-navigation-vector":"Világ Navigációs Térkép"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_id.json b/public/assets/esri/t9n/basemaps_id.json new file mode 100644 index 0000000..9094d90 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_id.json @@ -0,0 +1 @@ +{"streets":"Jalan","satellite":"Citra","hybrid":"Citra dengan Label","terrain":"Medan dengan Label","topo":"Topografi","gray":"Kanvas Abu-Abu Muda","dark-gray":"Kanvas Abu-Abu Gelap","oceans":"Samudra","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Peta Jalan Dunia (Malam)","streets-relief-vector":"Peta Jalan Dunia (dengan Relief)","streets-navigation-vector":"Peta Navigasi Dunia"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_it.json b/public/assets/esri/t9n/basemaps_it.json new file mode 100644 index 0000000..c5ff0e7 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_it.json @@ -0,0 +1 @@ +{"streets":"Vie","satellite":"Immagini","hybrid":"Immagini con etichette","terrain":"Suolo con etichette","topo":"Topografico","gray":"Tela grigio chiaro","dark-gray":"Tela grigio scuro","oceans":"Oceani","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Mappa stradale mondiale (notte)","streets-relief-vector":"Mappa stradale mondiale (con rilievo)","streets-navigation-vector":"Mappa mondiale navigazione"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_ja.json b/public/assets/esri/t9n/basemaps_ja.json new file mode 100644 index 0000000..3955b10 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_ja.json @@ -0,0 +1 @@ +{"streets":"道路","satellite":"衛星画像","hybrid":"ラベル付き衛星画像","terrain":"ラベル付き起伏図","topo":"地形図","gray":"キャンバス (ライト グレー)","dark-gray":"キャンバス (ダーク グレー)","oceans":"海洋","national-geographic":"ナショナル ジオグラフィック","osm":"OpenStreetMap","streets-night-vector":"道路地図 (夜)","streets-relief-vector":"道路地図 (起伏付き)","streets-navigation-vector":"ナビゲーション マップ"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_ko.json b/public/assets/esri/t9n/basemaps_ko.json new file mode 100644 index 0000000..4f60592 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_ko.json @@ -0,0 +1 @@ +{"streets":"Street","satellite":"Imagery","hybrid":"Imagery(Label)","terrain":"Terrain(Label)","topo":"Topographic","gray":"LightGrayCanvas","dark-gray":"DarkGrayCanvas","oceans":"Ocean","national-geographic":"NationalGeographic","osm":"OpenStreetMap","streets-night-vector":"WorldStreetMap(Night)","streets-relief-vector":"WorldStreetMap(Relief)","streets-navigation-vector":"WorldNavigationMap"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_lt.json b/public/assets/esri/t9n/basemaps_lt.json new file mode 100644 index 0000000..8550eb8 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_lt.json @@ -0,0 +1 @@ +{"streets":"Gatvės","satellite":"Aeronuotrauka","hybrid":"Aeronuotrauka su žymėmis","terrain":"Reljefas su žymėmis","topo":"Topografinis","gray":"Šviesiai pilkas fonas","dark-gray":"Tamsiai pilkas fonas","oceans":"Vandenynai","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Pasaulio kelių ir gatvių žemėlapis (naktinis)","streets-relief-vector":"Pasaulio kelių ir gatvių žemėlapis (su reljefu)","streets-navigation-vector":"Pasaulio navigacijos žemėlapis"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_lv.json b/public/assets/esri/t9n/basemaps_lv.json new file mode 100644 index 0000000..f6c6cd8 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_lv.json @@ -0,0 +1 @@ +{"streets":"Ielas","satellite":"Attēlu","hybrid":"Attēlu ar informāciju","terrain":"Reljefs ar informāciju","topo":"Topogrāfiskā","gray":"Gaiši pelēka","dark-gray":"Tumši pelēka","oceans":"Okeānu","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Pasaules ielu (nakts)","streets-relief-vector":"Pasaules ielu (ar reljefu)","streets-navigation-vector":"Pasaules navigācijas"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_nb.json b/public/assets/esri/t9n/basemaps_nb.json new file mode 100644 index 0000000..34bdeaf --- /dev/null +++ b/public/assets/esri/t9n/basemaps_nb.json @@ -0,0 +1 @@ +{"streets":"Gater","satellite":"Bilder","hybrid":"Bilder med påskrifter","terrain":"Terreng med påskrift","topo":"Topografisk","gray":"Lysegrått lerret","dark-gray":"Mørkegrått lerret","oceans":"Kyst og sjø","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_nl.json b/public/assets/esri/t9n/basemaps_nl.json new file mode 100644 index 0000000..71ed37d --- /dev/null +++ b/public/assets/esri/t9n/basemaps_nl.json @@ -0,0 +1 @@ +{"streets":"Straten","satellite":"Imagery","hybrid":"Satellietbeelden met labels","terrain":"Terrein met labels","topo":"Topografisch","gray":"Lichtgrijs canvas","dark-gray":"Donkergrijs canvas","oceans":"Oceanen","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Wereldstratenkaart (nacht)","streets-relief-vector":"Wereldstratenkaart (met reliëf)","streets-navigation-vector":"Navigatiekaart wereld"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_pl.json b/public/assets/esri/t9n/basemaps_pl.json new file mode 100644 index 0000000..053bbb2 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_pl.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Zobrazowania","hybrid":"Zobrazowania z etykietami","terrain":"Teren z etykietami","topo":"Topograficzna","gray":"W odcieniach szarości","dark-gray":"Ciemne, szare płótno","oceans":"Oceany","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Mapa ulic świata (noc)","streets-relief-vector":"Mapa ulic świata (z rzeźbą terenu)","streets-navigation-vector":"Światowa mapa nawigacji"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_pt-BR.json b/public/assets/esri/t9n/basemaps_pt-BR.json new file mode 100644 index 0000000..0836a50 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_pt-BR.json @@ -0,0 +1 @@ +{"streets":"Ruas","satellite":"Imagem","hybrid":"Imagem com Rótulos","terrain":"Terreno com Rótulos","topo":"Topográfico","gray":"Tela Cinza Claro","dark-gray":"Tela Cinza Escuro","oceans":"Oceanos","national-geographic":"Geográfico Nacional","osm":"OpenStreetMap","streets-night-vector":"Mapa de Ruas Mundial (Noite)","streets-relief-vector":"Mapa de Ruas Mundial (com Relevo)","streets-navigation-vector":"Mapa de Navegação Mundial"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_pt-PT.json b/public/assets/esri/t9n/basemaps_pt-PT.json new file mode 100644 index 0000000..4a855ef --- /dev/null +++ b/public/assets/esri/t9n/basemaps_pt-PT.json @@ -0,0 +1 @@ +{"streets":"Ruas","satellite":"Imagem","hybrid":"Imagens com Rótulos","terrain":"Terrenos com Rótulos","topo":"Topográfico","gray":"Fundo Cinza Claro","dark-gray":"Fundo Cinza Escuro","oceans":"Oceanos","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Mapa de Ruas Mundial (Noite)","streets-relief-vector":"Mapa de Ruas Mundial (com Relevo)","streets-navigation-vector":"Mapa de Navegação Mundial"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_ro.json b/public/assets/esri/t9n/basemaps_ro.json new file mode 100644 index 0000000..bda0b4f --- /dev/null +++ b/public/assets/esri/t9n/basemaps_ro.json @@ -0,0 +1 @@ +{"streets":"Străzi","satellite":"Imagini satelitare","hybrid":"Imagini cu etichete","terrain":"Teren cu etichete","topo":"Topografic","gray":"Fond gri deschis","dark-gray":"Fond gri închis","oceans":"Oceane","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Hartă stradală globală (Noapte)","streets-relief-vector":"Hartă stradală globală (cu relief)","streets-navigation-vector":"Hartă de navigare globală"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_ru.json b/public/assets/esri/t9n/basemaps_ru.json new file mode 100644 index 0000000..73a1dbf --- /dev/null +++ b/public/assets/esri/t9n/basemaps_ru.json @@ -0,0 +1 @@ +{"streets":"Улицы","satellite":"Изображени","hybrid":"Снимки с надписями","terrain":"Рельеф с надписями","topo":"Топографическая","gray":"Светло-серое полотно","dark-gray":"Тёмно-серое полотно","oceans":"Океаны","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Ночь)","streets-relief-vector":"World Street Map (с высотами)","streets-navigation-vector":"World Navigation Map"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_sk.json b/public/assets/esri/t9n/basemaps_sk.json new file mode 100644 index 0000000..3e30d50 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_sk.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Digitálne obrazové snímky","hybrid":"Digitálne obrazové snímky s popiskami","terrain":"Terén s popiskami","topo":"Topografický","gray":"Svetlošedé plátno","dark-gray":"Tmavošedé plátno","oceans":"Oceány","national-geographic":"Národne zemepisný","osm":"OpenStreetMap","streets-night-vector":"Svetová mapa ulíc (noc)","streets-relief-vector":"Svetová mapa ulíc (s reliéfom)","streets-navigation-vector":"Svetová navigačná mapa"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_sl.json b/public/assets/esri/t9n/basemaps_sl.json new file mode 100644 index 0000000..a6c8821 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_sl.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Slikovje","hybrid":"Slikovje z napisi","terrain":"Relief z napisi","topo":"Topografska karta","gray":"Svetlo sivo platno","dark-gray":"Temno sivo platno","oceans":"Oceani","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Karta ulic (nočni pogled)","streets-relief-vector":"Karta ulic (z reliefom)","streets-navigation-vector":"Navigacijska karta"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_sr.json b/public/assets/esri/t9n/basemaps_sr.json new file mode 100644 index 0000000..9bb5e70 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_sr.json @@ -0,0 +1 @@ +{"streets":"Ulice","satellite":"Snimci","hybrid":"Snimci sa natpisima","terrain":"Teren sa oznakama","topo":"Topografski","gray":"Svetlosivo platno","dark-gray":"Tamnosivo platno","oceans":"Okeani","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"World Street Map (noć)","streets-relief-vector":"World Street Map (sa reljefom)","streets-navigation-vector":"Svetska mapa za navigaciju"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_sv.json b/public/assets/esri/t9n/basemaps_sv.json new file mode 100644 index 0000000..e3cb037 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_sv.json @@ -0,0 +1 @@ +{"streets":"Gator","satellite":"Imagery","hybrid":"Bilder med etiketter","terrain":"Terräng med etiketter","topo":"Topografisk","gray":"Ljusgrå bakgrundskarta","dark-gray":"Mörkgrå bakgrundskarta","oceans":"Hav","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Världstäckande vägkarta (natt)","streets-relief-vector":"Världstäckande vägkarta (med relief)","streets-navigation-vector":"Världstäckande navigeringskarta"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_th.json b/public/assets/esri/t9n/basemaps_th.json new file mode 100644 index 0000000..b8e6b17 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_th.json @@ -0,0 +1 @@ +{"streets":"ถนน","satellite":"ภาพถ่าย","hybrid":"ภาพพร้อมคำบรรยาย","terrain":"สัญลักษณ์ของภูมิประเทศ","topo":"ภูมิประเทศ","gray":"ภาพพื้นสีเทาอ่อน","dark-gray":"ภาพพื้นสีเทาเข้ม","oceans":"มหาสมุทร","national-geographic":"เนชั่นแนล จีโอกราฟิก","osm":"OpenStreetMap","streets-night-vector":"แผนที่ถนนทั่วโลก (กลางคืน)","streets-relief-vector":"แผนที่ถนนทั่วโลก (with Relief)","streets-navigation-vector":"แผนที่นำทาง"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_tr.json b/public/assets/esri/t9n/basemaps_tr.json new file mode 100644 index 0000000..21de524 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_tr.json @@ -0,0 +1 @@ +{"streets":"Sokaklar","satellite":"Görüntüler","hybrid":"Etiketli Görüntüler","terrain":"Etiketli Araziler","topo":"Topografik","gray":"Açık Gri Kanvas","dark-gray":"Koyu Gri Kanvas","oceans":"Okyanuslar","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Dünya Sokak Haritası (Gece)","streets-relief-vector":"Dünya Sokak Haritası (Kabartmalı)","streets-navigation-vector":"Dünya Navigasyon Haritası"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_uk.json b/public/assets/esri/t9n/basemaps_uk.json new file mode 100644 index 0000000..fed1b80 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_uk.json @@ -0,0 +1 @@ +{"streets":"Вулиці","satellite":"Зображення","hybrid":"Зображення з написами","terrain":"Ландшафт з написами","topo":"Топографічна","gray":"Світло-сіра бланкова","dark-gray":"Темно-сіра бланкова","oceans":"Океани","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"World Street Map (Night)","streets-relief-vector":"World Street Map (with Relief)","streets-navigation-vector":"World Navigation Map"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_vi.json b/public/assets/esri/t9n/basemaps_vi.json new file mode 100644 index 0000000..90ca424 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_vi.json @@ -0,0 +1 @@ +{"streets":"Đường phố","satellite":"Dữ liệu hình ảnh","hybrid":"Hình ảnh có Dán nhãn","terrain":"Địa hình có Dán nhãn","topo":"Địa hình","gray":"Bức vẽ xám nhạt","dark-gray":"Bức vẽ xám đậm","oceans":"Đại dương","national-geographic":"National Geographic","osm":"OpenStreetMap","streets-night-vector":"Bản đồ Đường phố Thế giới (Ban đêm)","streets-relief-vector":"Bản đồ Đường phố Thế giới (có Địa hình)","streets-navigation-vector":"Bản đồ Điều hướng Thế giới"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_zh-CN.json b/public/assets/esri/t9n/basemaps_zh-CN.json new file mode 100644 index 0000000..75bc5a9 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_zh-CN.json @@ -0,0 +1 @@ +{"streets":"街道图","satellite":"影像图","hybrid":"带标注的影像","terrain":"带标注的 Terrain","topo":"地形图","gray":"浅灰色画布图","dark-gray":"深灰色画布图","oceans":"海洋图","national-geographic":"国家地理","osm":"OpenStreetMap","streets-night-vector":"世界街道图(夜间)","streets-relief-vector":"世界街道图(含地貌)","streets-navigation-vector":"世界导航图"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_zh-HK.json b/public/assets/esri/t9n/basemaps_zh-HK.json new file mode 100644 index 0000000..a10d5a2 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_zh-HK.json @@ -0,0 +1 @@ +{"streets":"街道圖","satellite":"影像圖","hybrid":"帶標籤的影像圖","terrain":"帶標籤的地域圖","topo":"地形圖","gray":"淺灰色畫布地圖","dark-gray":"深灰色畫布地圖","oceans":"海洋圖","national-geographic":"國家地理","osm":"OpenStreetMap","streets-night-vector":"世界街道圖 (夜晚)","streets-relief-vector":"世界街道圖 (包含救濟中心)","streets-navigation-vector":"世界導航圖"} \ No newline at end of file diff --git a/public/assets/esri/t9n/basemaps_zh-TW.json b/public/assets/esri/t9n/basemaps_zh-TW.json new file mode 100644 index 0000000..a10d5a2 --- /dev/null +++ b/public/assets/esri/t9n/basemaps_zh-TW.json @@ -0,0 +1 @@ +{"streets":"街道圖","satellite":"影像圖","hybrid":"帶標籤的影像圖","terrain":"帶標籤的地域圖","topo":"地形圖","gray":"淺灰色畫布地圖","dark-gray":"深灰色畫布地圖","oceans":"海洋圖","national-geographic":"國家地理","osm":"OpenStreetMap","streets-night-vector":"世界街道圖 (夜晚)","streets-relief-vector":"世界街道圖 (包含救濟中心)","streets-navigation-vector":"世界導航圖"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common.json b/public/assets/esri/t9n/common.json new file mode 100644 index 0000000..0cf3525 --- /dev/null +++ b/public/assets/esri/t9n/common.json @@ -0,0 +1 @@ +{"about":"About","add":"Add","all":"All","apply":"Apply","auth":{"logOut":"Log out","signIn":"Sign in"},"back":"Back","cancel":"Cancel","change":"Change","clear":"Clear","close":"Close","collapse":"Collapse","configure":"Configure","control":{"pause":"Pause","play":"Play","resume":"Resume","stop":"Stop"},"copy":"Copy","create":"Create","cut":"Cut","delete":"Delete","details":"Details","done":"Done","dragHandleTitle":"Drag/reorder","dragHandleLabel":"Activate the reorder button and use the arrow keys to reorder the list or use your mouse to drag/reorder. Press escape to cancel the reordering.","edit":"Edit","errorMessage":"Error","esri":"Esri","exit":"Exit","expand":"Expand","fieldsSummary":"List of attributes and values","find":"Find","form":{"no":"No","ok":"OK","password":"Password","submit":"Submit","username":"Username","yes":"Yes"},"help":"Help","home":"Home","info":"Info","information":"Information","layer":"Layer","loading":"Loading","maximize":"Maximize","menu":"Menu","more":"More","none":"None","open":"Open","options":"Options","pagination":{"down":"Down","first":"First","last":"Last","next":"Next","page":"Page","pageText":"{index} of {total}","previous":"Previous","up":"Up"},"paste":"Paste","preview":"Preview","print":"Print","publish":"Publish","redo":"Redo","refresh":"Refresh","remove":"Remove","rename":"Rename","reset":"Reset","restore":"Restore","save":"Save","saveAs":"Save As","search":"Search","searching":"Searching","select":"Select","settings":"Settings","sort":"Sort","share":"Share","title":"Title","untitled":"Untitled","unnamed":"Unnamed","update":"Update","upload":"Upload","undo":"Undo","view":"View","visibility":{"hide":"Hide","show":"Show","showAll":"Show all","toggle":"Toggle"},"warning":"Warning"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_ar.json b/public/assets/esri/t9n/common_ar.json new file mode 100644 index 0000000..7280636 --- /dev/null +++ b/public/assets/esri/t9n/common_ar.json @@ -0,0 +1 @@ +{"about":"نبذة عن","add":"إضافة","all":"جميع","apply":"تطبيق","auth":{"logOut":"تسجيل الخروج","signIn":"تسجيل الدخول"},"back":"السابق","cancel":"إلغاء","change":"تغيير","clear":"مسح","close":"إغلاق","collapse":"طي","configure":"تكوين","control":{"pause":"إيقاف مؤقت","play":"تشغيل","resume":"يتابع","stop":"إيقاف"},"copy":"نسخ","create":"إنشاء","cut":"قص","delete":"حذف","details":"التفاصيل","done":"تم","dragHandleTitle":"سحب/إعادة الترتيب","dragHandleLabel":"قم بتفعيل زر إعادة الترتيب واستخدم مفاتيح الأسهم لإعادة ترتيب القائمة أو استخدام الفأرة للسحب/إعادة الترتيب. اضغط على escape لإلغاء الترتيب.","edit":"تحرير","errorMessage":"خطأ","esri":"Esri","exit":"خروج","expand":"توسيع","fieldsSummary":"قائمة البيانات الجدولية والقيم","find":"بحث","form":{"no":"لا","ok":"موافق","password":"كلمة المرور","submit":"إرسال","username":"اسم المستخدم","yes":"نعم"},"help":"تعليمات","home":"الصفحة الرئيسية","info":"معلومات","information":"معلومات","layer":"الطبقة","loading":"تحميل","maximize":"تكبير","menu":"القائمة","more":"المزيد","none":"لا شيء","open":"فتح","options":"خيارات","pagination":{"down":"أسفل","first":"الأول","last":"أخير","next":"التالي","page":"صفحة","pageText":"{index} من {total}","previous":"السابق","up":"أعلى"},"paste":"لصق","preview":"معاينة","print":"طباعة","publish":"نشر","redo":"إعادة","refresh":"تحديث","remove":"إزالة","rename":"إعادة تسمية","reset":"إعادة تعيين","restore":"استعادة","save":"حفظ","saveAs":"حفظ باسم","search":"بحث","searching":"جارِ البحث","select":"تحديد","settings":"الإعدادات","sort":"فرز","share":"مشاركة","title":"العنوان","untitled":"بلا عنوان","unnamed":"غير مسمى","update":"تحديث","upload":"تحميل","undo":"تراجع","view":"عرض","visibility":{"hide":"إخفاء","show":"إظهار","showAll":"إظهار الكل","toggle":"تبديل"},"warning":"تحذير"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_bg.json b/public/assets/esri/t9n/common_bg.json new file mode 100644 index 0000000..2244a44 --- /dev/null +++ b/public/assets/esri/t9n/common_bg.json @@ -0,0 +1 @@ +{"about":"Относно","add":"Добавяне","all":"Всички","apply":"Прилагане","auth":{"logOut":"Отписване","signIn":"Вписване"},"back":"Назад","cancel":"Отказ","change":"Смяна","clear":"Изчистване","close":"Затваряне","collapse":"Сгъване","configure":"Конфигуриране","control":{"pause":"Пауза","play":"Възпроизвеждане","resume":"Резюме","stop":"Стоп"},"copy":"Копиране","create":"Създаване","cut":"Изрязване","delete":"Изтриване","details":"Подробни данни","done":"Готово","dragHandleTitle":"Плъзване/пренареждане","dragHandleLabel":"Активирайте бутона за пренареждане и използвайте клавишите със стрелки, за да пренаредите списъка или използвайте вашата мишка, за да извлачвате/пренареждате. Натиснете Escape, за да отмените пренареждането.","edit":"Редактиране","errorMessage":"Грешка","esri":"Esri","exit":"Изход","expand":"Разгъване","fieldsSummary":"Списък с атрибути и стойности","find":"Намиране","form":{"no":"Не","ok":"Ок","password":"Парола","submit":"Изпращане","username":"Потребителско име","yes":"Да"},"help":"Помощ","home":"Начална страница","info":"Информация","information":"Информация","layer":"Слой","loading":"Зареждане","maximize":"Максимизиране","menu":"Меню","more":"Още","none":"Няма","open":"Отваряне","options":"Опции","pagination":{"down":"Надолу","first":"Първи","last":"Последни","next":"Напред","page":"Страница","pageText":"{index} от {total}","previous":"Предишна","up":"Нагоре"},"paste":"Поставяне","preview":"Предварителен преглед","print":"Печат","publish":"Публикуване","redo":"Връщане","refresh":"Обновяване","remove":"Изтриване","rename":"Преименуване","reset":"Нулиране","restore":"Възстановяване","save":"Запазване","saveAs":"Запазване като","search":"Търсене","searching":"Търсене","select":"Избор","settings":"Настройки","sort":"Сортиране","share":"Споделяне","title":"Заглавие","untitled":"Без заглавие","unnamed":"Без име","update":"Обновяване","upload":"Качване","undo":"Отмяна","view":"Преглед","visibility":{"hide":"Скриване","show":"Показване","showAll":"Показване на всички","toggle":"Превключване"},"warning":"Предупреждение"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_bs.json b/public/assets/esri/t9n/common_bs.json new file mode 100644 index 0000000..15a48fb --- /dev/null +++ b/public/assets/esri/t9n/common_bs.json @@ -0,0 +1 @@ +{"about":"Informacije","add":"Dodaj","all":"Sve","apply":"Primijeni","auth":{"logOut":"Odjava","signIn":"Prijava"},"back":"Natrag","cancel":"Odustani","change":"Promijeni","clear":"Očisti","close":"Zatvori","collapse":"Sažmi","configure":"Konfiguriraj","control":{"pause":"Pauza","play":"Reproduciraj","resume":"Nastavi","stop":"Zaustavi"},"copy":"Kopiraj","create":"Stvori","cut":"Izreži","delete":"Izbriši","details":"Pojedinosti","done":"Gotovo","dragHandleTitle":"Povucite/promijenite redoslijed","dragHandleLabel":"Aktivirajte gumb za promjenu redoslijeda i koristite se tipkama sa strelicama za promjenu redoslijeda na popisu ili se koristite mišem kako biste povukli/promijenili redoslijed. Pritisnite Escape za otkazivanje promjene redoslijeda.","edit":"Uredi","errorMessage":"Pogreška","esri":"Esri","exit":"Izlaz","expand":"Proširi","fieldsSummary":"Popis atributa i vrijednosti","find":"Pronađi","form":{"no":"Ne","ok":"U redu","password":"Lozinka","submit":"Pošalji","username":"Korisničko ime","yes":"Da"},"help":"Pomoć","home":"Početna","info":"Informacije","information":"Informacije","layer":"Sloj","loading":"Učitavanje","maximize":"Povećaj","menu":"Izbornik","more":"Više","none":"Nema","open":"Otvori","options":"Opcije","pagination":{"down":"Dolje","first":"Prvo","last":"Posljednje","next":"Sljedeće","page":"Stranica","pageText":"{index} od {total}","previous":"Prethodno","up":"Gore"},"paste":"Zalijepi","preview":"Pretpregled","print":"Ispis","publish":"Objavi","redo":"Ponovi","refresh":"Osvježi","remove":"Ukloni","rename":"Preimenuj","reset":"Vrati izvorno","restore":"Vrati","save":"Spremi","saveAs":"Spremi kao","search":"Pretraži","searching":"Traženje","select":"Odaberi","settings":"Postavke","sort":"Sortiraj","share":"Podijeli","title":"Naslov","untitled":"Neimenovano","unnamed":"Neimenovano","update":"Ažuriraj","upload":"Učitaj","undo":"Poništi","view":"Prikaz","visibility":{"hide":"Sakrij","show":"Prikaži","showAll":"Prikaži sve","toggle":"Preklopi"},"warning":"Upozorenje"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_ca.json b/public/assets/esri/t9n/common_ca.json new file mode 100644 index 0000000..7923381 --- /dev/null +++ b/public/assets/esri/t9n/common_ca.json @@ -0,0 +1 @@ +{"about":"Quant a","add":"Afegeix","all":"Tot","apply":"Aplica","auth":{"logOut":"Tanca la sessió","signIn":"Inicia la sessió"},"back":"Enrere","cancel":"Cancel·la","change":"Canvia","clear":"Esborra","close":"Tanca","collapse":"Redueix","configure":"Configura","control":{"pause":"Atura temporalment","play":"Reprodueix","resume":"Reprèn","stop":"Parada"},"copy":"Copia","create":"Crea","cut":"Retalla","delete":"Suprimeix","details":"Detalls","done":"Fet","dragHandleTitle":"Arrossega/reordena","dragHandleLabel":"Activeu el botó de reordenació i utilitzeu les tecles de fletxa per reordenar la llista, o bé utilitzeu el ratolí per arrossegar/reordenar elements. Premeu Esc per cancel·lar la reordenació.","edit":"Edita","errorMessage":"Error","esri":"Esri","exit":"Surt","expand":"Amplia","fieldsSummary":"Llista d'atributs i valors","find":"Cerca","form":{"no":"No","ok":"D'acord","password":"Contrasenya","submit":"Envia","username":"Nom d'usuari","yes":"Sí"},"help":"Ajuda","home":"Inici","info":"Informació","information":"Informació","layer":"Capa","loading":"S'està carregant","maximize":"Maximitza","menu":"Menú","more":"Més","none":"Cap","open":"Obre","options":"Opcions","pagination":{"down":"Avall","first":"Primer","last":"Últim","next":"Següent","page":"Pàgina","pageText":"{index} de {total}","previous":"Anterior","up":"Amunt"},"paste":"Enganxa","preview":"Visualització prèvia","print":"Imprimeix","publish":"Publica","redo":"Refés","refresh":"Actualitza","remove":"Elimina","rename":"Canvia el nom","reset":"Restableix","restore":"Restaura","save":"Desa","saveAs":"Anomena i desa","search":"Cerca","searching":"S'està cercant","select":"Selecciona","settings":"Configuració","sort":"Ordena","share":"Comparteix","title":"Títol","untitled":"Sense títol","unnamed":"Sense nom","update":"Actualitza","upload":"Puja","undo":"Desfés","view":"Visualitza","visibility":{"hide":"Amaga","show":"Mostra","showAll":"Mostra-ho tot","toggle":"Activa/desactiva"},"warning":"Avís"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_cs.json b/public/assets/esri/t9n/common_cs.json new file mode 100644 index 0000000..f41a9ee --- /dev/null +++ b/public/assets/esri/t9n/common_cs.json @@ -0,0 +1 @@ +{"about":"O aplikaci","add":"Přidat","all":"Všechny","apply":"Použít","auth":{"logOut":"Odhlásit","signIn":"Přihlásit"},"back":"Zpět","cancel":"Storno","change":"Změnit","clear":"Zrušit","close":"Zavřít","collapse":"Sbalit","configure":"Konfigurovat","control":{"pause":"Pozastavit","play":"Přehrát","resume":"Obnovit","stop":"Zastavit"},"copy":"Kopírovat","create":"Vytvořit","cut":"Vyjmout","delete":"Smazat","details":"Podrobnosti","done":"Hotovo","dragHandleTitle":"Přetáhnout/Uspořádat","dragHandleLabel":"Po kliknutí na tlačítko Uspořádat můžete pomocí šipek na klávesnici nebo pomocí přetažení jednotlivých položek myší změnit pořadí položek v seznamu. Pokud už jste s uspořádáváním vašeho seznamu skončili, stiskněte klávesu escape.","edit":"Editovat","errorMessage":"Chyba","esri":"Esri","exit":"Konec","expand":"Rozbalit","fieldsSummary":"Seznam atributů a hodnot","find":"Najít","form":{"no":"Ne","ok":"OK","password":"Heslo","submit":"Odeslat","username":"Uživatelské jméno","yes":"Ano"},"help":"Nápověda","home":"Domů","info":"Informace","information":"Informace","layer":"Vrstva","loading":"Načítání","maximize":"Maximalizovat","menu":"Nabídka","more":"Více","none":"Žádný","open":"Otevřít","options":"Možnosti","pagination":{"down":"Dolů","first":"První","last":"Poslední","next":"Další","page":"Stránka","pageText":"{index} z {total}","previous":"Předchozí","up":"Nahoru"},"paste":"Vložit","preview":"Náhled","print":"Tisk","publish":"Publikovat","redo":"Znovu","refresh":"Obnovit","remove":"Odebrat","rename":"Přejmenovat","reset":"Obnovit","restore":"Obnovit","save":"Uložit","saveAs":"Uložit jako","search":"Hledat","searching":"Vyhledávání","select":"Vybrat","settings":"Nastavení","sort":"Seřadit","share":"Sdílet","title":"Nadpis","untitled":"Bez názvu","unnamed":"Beze jména","update":"Aktualizovat","upload":"Nahrát","undo":"Vrátit","view":"Zobrazit","visibility":{"hide":"Skrýt","show":"Zobrazit","showAll":"Zobrazit vše","toggle":"Přepnout"},"warning":"Varování"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_da.json b/public/assets/esri/t9n/common_da.json new file mode 100644 index 0000000..06ef88b --- /dev/null +++ b/public/assets/esri/t9n/common_da.json @@ -0,0 +1 @@ +{"about":"Om","add":"Tilføj","all":"Alle","apply":"Anvend","auth":{"logOut":"Log ud","signIn":"Log ind"},"back":"Tilbage","cancel":"Annullér","change":"Redigér","clear":"Ryd","close":"Luk","collapse":"Fold sammen","configure":"Konfigurér","control":{"pause":"Pause","play":"Afspil","resume":"Genoptag","stop":"Stop"},"copy":"Kopiér","create":"Opret","cut":"Klip","delete":"Slet","details":"Oplysninger","done":"Udført","dragHandleTitle":"Træk/skift rækkefølge","dragHandleLabel":"Aktivér knappen skift rækkefølge, og brug piletasterne til at ændre rækkefølgen, eller brug musen til at trække/skifte rækkefølge. Tryk på esc for at annullere ændring af rækkefølge.","edit":"Redigér","errorMessage":"Fejl","esri":"Esri","exit":"Afslut","expand":"Udvid","fieldsSummary":"Liste med attributter og værdier","find":"Find","form":{"no":"Nej","ok":"OK","password":"Adgangskode","submit":"Send","username":"Brugernavn","yes":"Ja"},"help":"Hjælp","home":"Hjem","info":"Info","information":"Oplysninger","layer":"Lag","loading":"Indlæser","maximize":"Maksimér","menu":"Menu","more":"Mere","none":"Ingen","open":"Åbn","options":"Indstillinger","pagination":{"down":"Ned","first":"Første","last":"Sidste","next":"Næste","page":"Side","pageText":"{index} af {total}","previous":"Forrige","up":"Op"},"paste":"Sæt ind","preview":"Eksempel","print":"Udskriv","publish":"Offentliggør","redo":"Gentag","refresh":"Opdatér","remove":"Fjern","rename":"Omdøb","reset":"Nulstil","restore":"Gendan","save":"Gem","saveAs":"Gem som","search":"Søg","searching":"Søger","select":"Vælg","settings":"Indstillinger","sort":"Sortering","share":"Del","title":"Titel","untitled":"Uden titel","unnamed":"Ikke-navngivet","update":"Opdatering","upload":"Overfør","undo":"Fortryd","view":"Vis","visibility":{"hide":"Hide","show":"Vis","showAll":"Vis alle","toggle":"Skift"},"warning":"Advarsel"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_de.json b/public/assets/esri/t9n/common_de.json new file mode 100644 index 0000000..63566c8 --- /dev/null +++ b/public/assets/esri/t9n/common_de.json @@ -0,0 +1 @@ +{"about":"Informationen","add":"Hinzufügen","all":"Alle","apply":"Übernehmen","auth":{"logOut":"Abmelden","signIn":"Anmelden"},"back":"Zurück","cancel":"Abbrechen","change":"Ändern","clear":"Löschen","close":"Schließen","collapse":"Ausblenden","configure":"Konfigurieren","control":{"pause":"Anhalten","play":"Wiedergeben","resume":"Fortsetzen","stop":"Stoppen"},"copy":"Kopieren","create":"Erstellen","cut":"Ausschneiden","delete":"Löschen","details":"Details","done":"Fertig","dragHandleTitle":"Ziehen/neu anordnen","dragHandleLabel":"Aktivieren Sie die Schaltfläche zum Neusortieren, und verwenden Sie die Pfeilschaltflächen, um die Liste neu zu sortieren, oder verwenden Sie die Maus zum Ziehen/Neuanordnen. Drücken Sie ESC, um die Neuanordnung abzubrechen.","edit":"Bearbeiten","errorMessage":"Fehler","esri":"Esri","exit":"Beenden","expand":"Erweitern","fieldsSummary":"Liste der Attribute und Werte","find":"Suchen","form":{"no":"Nein","ok":"OK","password":"Kennwort","submit":"Übermitteln","username":"Benutzername","yes":"Ja"},"help":"Hilfe","home":"Startseite","info":"Info","information":"Informationen","layer":"Layer","loading":"Wird geladen","maximize":"Maximieren","menu":"Menü","more":"Mehr","none":"Kein","open":"Öffnen","options":"Optionen","pagination":{"down":"Nach unten","first":"Erste","last":"Letzte","next":"Weiter","page":"Seite","pageText":"{index} von {total}","previous":"Zurück","up":"Nach oben"},"paste":"Einfügen","preview":"Vorschau","print":"Drucken","publish":"Veröffentlichen","redo":"Wiederholen","refresh":"Aktualisieren","remove":"Entfernen","rename":"Umbenennen","reset":"Zurücksetzen","restore":"Wiederherstellen","save":"Speichern","saveAs":"Speichern unter","search":"Suchen","searching":"Suchen","select":"Auswählen","settings":"Einstellungen","sort":"Sortieren","share":"Freigeben","title":"Titel","untitled":"Unbenannt","unnamed":"Unbenannt","update":"Aktualisieren","upload":"Hochladen","undo":"Rückgängig","view":"Anzeigen","visibility":{"hide":"Ausblenden","show":"Anzeigen","showAll":"Alle anzeigen","toggle":"Umschalten"},"warning":"Warnung"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_el.json b/public/assets/esri/t9n/common_el.json new file mode 100644 index 0000000..ade3929 --- /dev/null +++ b/public/assets/esri/t9n/common_el.json @@ -0,0 +1 @@ +{"about":"Πληροφορίες","add":"Προσθήκη","all":"Όλες","apply":"Εφαρμογή","auth":{"logOut":"Αποσύνδεση","signIn":"Εισέλθετε"},"back":"Πίσω","cancel":"Ακύρωση","change":"Αλλαγή","clear":"Απαλοιφή","close":"Κλείσιμο","collapse":"Σύμπτυξη","configure":"Διαμόρφωση","control":{"pause":"Παύση","play":"Έναρξη","resume":"Συνέχιση","stop":"Στάση"},"copy":"Αντιγραφή","create":"Δημιουργία","cut":"Αποκοπή","delete":"Διαγραφή","details":"Λεπτομέρειες","done":"Τέλος","dragHandleTitle":"Μεταφορά/αναδιάταξη","dragHandleLabel":"Ενεργοποιήστε το κουμπί αναδιάταξης και χρησιμοποιήστε τα πλήκτρα με τα βέλη για να αναδιατάξετε τη λίστα ή χρησιμοποιήστε το ποντίκι σας για να σύρετε/αναδιατάξετε στοιχεία. Πιέστε το πλήκτρο Escape για να ακυρώσετε τη διαδικασία αναδιάταξης.","edit":"Επεξεργασία","errorMessage":"Σφάλμα","esri":"Esri","exit":"Έξοδος","expand":"Ανάπτυξη","fieldsSummary":"Λίστα γνωρισμάτων και τιμών","find":"Εύρεση","form":{"no":"Όχι","ok":"OK","password":"Κωδικός πρόσβασης","submit":"Υποβολή","username":"Όνομα χρήστη","yes":"Ναι"},"help":"Βοήθεια","home":"Αρχική","info":"Πληροφορίες","information":"Πληροφορίες","layer":"Θεματικό επίπεδο","loading":"Φόρτωση","maximize":"Μεγιστοποίηση","menu":"Μενού","more":"Περισσότερα","none":"Κανένα","open":"Άνοιγμα","options":"Επιλογές","pagination":{"down":"Κάτω","first":"Πρώτο","last":"Τελευταίο","next":"Επόμενο","page":"Σελίδα","pageText":"{index} από {total}","previous":"Προηγούμενο","up":"Πάνω"},"paste":"Επικόλληση","preview":"Προεπισκόπηση","print":"Εκτύπωση","publish":"Δημοσίευση","redo":"Επανάληψη","refresh":"Ανανέωση","remove":"Κατάργηση","rename":"Μετονομασία","reset":"Επαναφορά","restore":"Επαναφορά","save":"Αποθήκευση","saveAs":"Αποθήκευση ως","search":"Αναζήτηση","searching":"Αναζήτηση","select":"Επιλογή","settings":"Ρυθμίσεις","sort":"Ταξινόμηση","share":"Κοινοποίηση","title":"Τίτλος","untitled":"Χωρίς τίτλο","unnamed":"Χωρίς όνομα","update":"Ενημέρωση","upload":"Μεταφόρτωση","undo":"Αναίρεση","view":"Προβολή","visibility":{"hide":"Απόκρυψη","show":"Εμφάνιση","showAll":"Εμφάνιση όλων","toggle":"Εναλλαγή"},"warning":"Προειδοποίηση"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_en.json b/public/assets/esri/t9n/common_en.json new file mode 100644 index 0000000..0cf3525 --- /dev/null +++ b/public/assets/esri/t9n/common_en.json @@ -0,0 +1 @@ +{"about":"About","add":"Add","all":"All","apply":"Apply","auth":{"logOut":"Log out","signIn":"Sign in"},"back":"Back","cancel":"Cancel","change":"Change","clear":"Clear","close":"Close","collapse":"Collapse","configure":"Configure","control":{"pause":"Pause","play":"Play","resume":"Resume","stop":"Stop"},"copy":"Copy","create":"Create","cut":"Cut","delete":"Delete","details":"Details","done":"Done","dragHandleTitle":"Drag/reorder","dragHandleLabel":"Activate the reorder button and use the arrow keys to reorder the list or use your mouse to drag/reorder. Press escape to cancel the reordering.","edit":"Edit","errorMessage":"Error","esri":"Esri","exit":"Exit","expand":"Expand","fieldsSummary":"List of attributes and values","find":"Find","form":{"no":"No","ok":"OK","password":"Password","submit":"Submit","username":"Username","yes":"Yes"},"help":"Help","home":"Home","info":"Info","information":"Information","layer":"Layer","loading":"Loading","maximize":"Maximize","menu":"Menu","more":"More","none":"None","open":"Open","options":"Options","pagination":{"down":"Down","first":"First","last":"Last","next":"Next","page":"Page","pageText":"{index} of {total}","previous":"Previous","up":"Up"},"paste":"Paste","preview":"Preview","print":"Print","publish":"Publish","redo":"Redo","refresh":"Refresh","remove":"Remove","rename":"Rename","reset":"Reset","restore":"Restore","save":"Save","saveAs":"Save As","search":"Search","searching":"Searching","select":"Select","settings":"Settings","sort":"Sort","share":"Share","title":"Title","untitled":"Untitled","unnamed":"Unnamed","update":"Update","upload":"Upload","undo":"Undo","view":"View","visibility":{"hide":"Hide","show":"Show","showAll":"Show all","toggle":"Toggle"},"warning":"Warning"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_es.json b/public/assets/esri/t9n/common_es.json new file mode 100644 index 0000000..693e0af --- /dev/null +++ b/public/assets/esri/t9n/common_es.json @@ -0,0 +1 @@ +{"about":"Acerca de","add":"Agregar","all":"Todo","apply":"Aplicar","auth":{"logOut":"Cerrar sesión","signIn":"Iniciar sesión"},"back":"Atrás","cancel":"Cancelar","change":"Cambiar","clear":"Borrar","close":"Cerrar","collapse":"Contraer","configure":"Configurar","control":{"pause":"Pausar","play":"Reproducir","resume":"Reanudar","stop":"Parar"},"copy":"Copiar","create":"Crear","cut":"Cortar","delete":"Eliminar","details":"Detalles","done":"Listo","dragHandleTitle":"Arrastrar/reordenar","dragHandleLabel":"Active el botón Reordenar y utilice las teclas de flecha para reordenar la lista o el ratón para arrastrar/reordenar. Pulse Esc para cancelar la reordenación.","edit":"Edición","errorMessage":"Error","esri":"Esri","exit":"Salir","expand":"Expandir","fieldsSummary":"Lista de atributos y valores","find":"Busca","form":{"no":"No","ok":"Aceptar","password":"Contraseña","submit":"Enviar","username":"Nombre de usuario","yes":"Sí"},"help":"Ayuda","home":"Inicio","info":"Información","information":"Información","layer":"Capa","loading":"Cargando","maximize":"Maximizar","menu":"Menú","more":"Más","none":"Ninguno","open":"Abierto","options":"Opciones","pagination":{"down":"Abajo","first":"Primero","last":"Último","next":"Siguiente","page":"Página","pageText":"{index} de {total}","previous":"Anterior","up":"Arriba"},"paste":"Pegar","preview":"Previsualización","print":"Imprimir","publish":"Publicar","redo":"Rehacer","refresh":"Actualizar","remove":"Quitar","rename":"Cambiar nombre","reset":"Restablecer","restore":"Restaurar","save":"Guardar","saveAs":"Guardar como","search":"Búsqueda","searching":"Buscando","select":"Seleccionar","settings":"Configuración","sort":"Ordenar","share":"Compartir","title":"Título","untitled":"Sin título","unnamed":"Sin nombre","update":"Actualizar","upload":"Cargar","undo":"Deshacer","view":"Ver","visibility":{"hide":"Ocultar","show":"Mostrar","showAll":"Mostrar todo","toggle":"Alternar"},"warning":"Advertencia"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_et.json b/public/assets/esri/t9n/common_et.json new file mode 100644 index 0000000..7d0a1d7 --- /dev/null +++ b/public/assets/esri/t9n/common_et.json @@ -0,0 +1 @@ +{"about":"Info","add":"Lisa","all":"Kõik","apply":"Rakenda","auth":{"logOut":"Logi välja","signIn":"Logi sisse"},"back":"Tagasi","cancel":"Tühista","change":"Muuda","clear":"Puhasta","close":"Sulge","collapse":"Ahenda","configure":"Konfigureeri","control":{"pause":"Peata","play":"Esita","resume":"Jätka","stop":"Lõpeta"},"copy":"Kopeeri","create":"Loo","cut":"Lõika","delete":"Kustuta","details":"Detailid","done":"Valmis","dragHandleTitle":"Lohista / muuda järjestust","dragHandleLabel":"Järjestuse muutmiseks aktiveerige järjestuse muutmise nupp ja muutke järjestust nooleklahvide abil või lohistage üksused hiirega soovitud järjestusse. Järjestuse muutmise tühistamiseks vajutage paoklahvi Esc.","edit":"Muuda","errorMessage":"Viga","esri":"Esri","exit":"Välju","expand":"Laienda","fieldsSummary":"Atribuutide ja väärtuste loend","find":"Otsi","form":{"no":"Ei","ok":"OK","password":"Parool","submit":"Esita","username":"Kasutajanimi","yes":"Jah"},"help":"Abi","home":"Esileht","info":"Teave","information":"Info","layer":"Kiht","loading":"Laadin","maximize":"Maksimeeri","menu":"Menüü","more":"Veel","none":"Puudub","open":"Avatud","options":"Valikud","pagination":{"down":"Alla","first":"Esimene","last":"Viimane","next":"Järgmine","page":"Lehekülg","pageText":"{index} / {total}","previous":"Eelmine","up":"Üles"},"paste":"Kleebi","preview":"Eelvaade","print":"Prindi","publish":"Publitseeri","redo":"Ennista","refresh":"Värskenda","remove":"Eemalda","rename":"Nimeta ümber","reset":"Lähtesta","restore":"Taasta","save":"Salvesta","saveAs":"Salvesta nimega","search":"Otsi","searching":"Otsin","select":"Vali","settings":"Seaded","sort":"Sorteeri","share":"Jaga","title":"Pealkiri","untitled":"Pealkirjata","unnamed":"Nimetu","update":"Uuenda","upload":"Lae üles","undo":"Tühista","view":"Vaatamine","visibility":{"hide":"Peida","show":"Kuva","showAll":"Kuva kõik","toggle":"Lüliti"},"warning":"Hoiatus"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_fi.json b/public/assets/esri/t9n/common_fi.json new file mode 100644 index 0000000..984644e --- /dev/null +++ b/public/assets/esri/t9n/common_fi.json @@ -0,0 +1 @@ +{"about":"Tietoja","add":"Lisää","all":"Kaikki","apply":"Käytä","auth":{"logOut":"Kirjaudu ulos","signIn":"Kirjaudu sisään"},"back":"Takaisin","cancel":"Peruuta","change":"Muuta","clear":"Tyhjennä","close":"Sulje","collapse":"Kutista","configure":"Määritä","control":{"pause":"Tauko","play":"Toista","resume":"Jatka","stop":"Lopeta"},"copy":"Kopioi","create":"Luo","cut":"Leikkaa","delete":"Poista","details":"Yksityiskohdat","done":"Valmis","dragHandleTitle":"Vedä / järjestä uudelleen","dragHandleLabel":"Aktivoi Järjestä uudelleen -painike ja järjestä luettelo uudelleen käyttämällä nuolinäppäimiä tai vedä ja järjestä uudelleen hiiren avulla. Peruuta uudelleenjärjestäminen painamalla Escape-näppäintä.","edit":"Muokkaa","errorMessage":"Virhe","esri":"Esri","exit":"Poistu","expand":"Laajenna","fieldsSummary":"Ominaisuustietojen ja arvojen luettelo","find":"Etsi","form":{"no":"Ei","ok":"OK","password":"Salasana","submit":"Lähetä","username":"Käyttäjätunnus","yes":"Kyllä"},"help":"Ohje","home":"Koti","info":"Tiedot","information":"Tiedot","layer":"Karttataso","loading":"Ladataan","maximize":"Maksimoi","menu":"Valikko","more":"Lisää","none":"Ei mitään","open":"Avoin","options":"Asetukset","pagination":{"down":"Alas","first":"Ensimmäinen","last":"Viimeinen","next":"Seuraava","page":"Sivu","pageText":"{index}/{total}","previous":"Edellinen","up":"Ylös"},"paste":"Liitä","preview":"Esikatselu","print":"Tulosta","publish":"Julkaise","redo":"Tee uudelleen","refresh":"Päivitä","remove":"Poista","rename":"Nimeä uudelleen","reset":"Palauta","restore":"Palauta","save":"Tallenna","saveAs":"Tallenna nimellä","search":"Etsi","searching":"Etsitään…","select":"Valitse","settings":"Asetukset","sort":"Lajittele","share":"Jaa","title":"Otsikko","untitled":"Nimetön","unnamed":"Nimetön","update":"Päivitä","upload":"Lähetä","undo":"Kumoa","view":"Näytä","visibility":{"hide":"Hide","show":"Näytä","showAll":"Näytä kaikki","toggle":"Vaihda"},"warning":"Varoitus"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_fr.json b/public/assets/esri/t9n/common_fr.json new file mode 100644 index 0000000..e4a3507 --- /dev/null +++ b/public/assets/esri/t9n/common_fr.json @@ -0,0 +1 @@ +{"about":"À propos","add":"Ajouter","all":"Tout","apply":"Appliquer","auth":{"logOut":"Se déconnecter","signIn":"Se connecter"},"back":"Retour","cancel":"Annuler","change":"Changer","clear":"Effacer","close":"Fermer","collapse":"Réduire","configure":"Configurer","control":{"pause":"Pause","play":"Lecture","resume":"Reprendre","stop":"Arrêt"},"copy":"Copier","create":"Créer","cut":"Couper","delete":"Supprimer","details":"Détails","done":"Terminé","dragHandleTitle":"Faire glisser/réorganiser","dragHandleLabel":"Activez le bouton de réorganisation et utilisez les touches de direction pour réorganiser la liste ou utilisez votre souris pour faire glisser/réorganiser. Appuyez sur Échap pour annuler la réorganisation.","edit":"Modifier","errorMessage":"Erreur","esri":"Esri","exit":"Quitter","expand":"Développer","fieldsSummary":"Liste des attributs et des valeurs","find":"Rechercher","form":{"no":"Non","ok":"OK","password":"Mot de passe","submit":"Envoyer","username":"Nom d’utilisateur","yes":"Oui"},"help":"Aide","home":"Accueil","info":"Infos","information":"Informations","layer":"Couche","loading":"Chargement","maximize":"Agrandir","menu":"Menu","more":"Plus","none":"Aucun","open":"Ouvrir","options":"Options","pagination":{"down":"Bas","first":"Premier","last":"Dernier","next":"Suivante","page":"Page","pageText":"{index} sur {total}","previous":"Précédente","up":"Haut"},"paste":"Coller","preview":"Aperçu","print":"Imprimer","publish":"Publier","redo":"Répéter","refresh":"Actualiser","remove":"Retirer","rename":"Renommer","reset":"Réinitialiser","restore":"Restaurer","save":"Enregistrer","saveAs":"Enregistrer sous","search":"Rechercher","searching":"Recherche","select":"Sélectionner","settings":"Paramètres","sort":"Trier","share":"Partager","title":"Titre","untitled":"Sans titre","unnamed":"Sans nom","update":"Mettre à jour","upload":"Charger","undo":"Annuler","view":"Vue","visibility":{"hide":"Masquer","show":"Afficher","showAll":"Afficher tout","toggle":"Basculer"},"warning":"Avertissement"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_he.json b/public/assets/esri/t9n/common_he.json new file mode 100644 index 0000000..e953da1 --- /dev/null +++ b/public/assets/esri/t9n/common_he.json @@ -0,0 +1 @@ +{"about":"אודות","add":"הוסף","all":"הכל","apply":"בצע","auth":{"logOut":"התנתק","signIn":"התחבר"},"back":"חזור","cancel":"בטל","change":"שנה","clear":"נקה","close":"סגור","collapse":"צמצם","configure":"קבע תצורה","control":{"pause":"השהה","play":"נגן","resume":"התחל מחדש","stop":"עצור"},"copy":"העתק","create":"צור","cut":"גזור","delete":"מחק","details":"פרטים","done":"סיום","dragHandleTitle":"גרור/שנה סדר","dragHandleLabel":"הפעל את לחצן שינוי הסדר והשתמש במקשי החצים כדי לשנות את סדר הרשימה, או השתמש בעכבר כדי לגרור/לשנות את הסדר. לחץ על Escape כדי לבטל את שינוי הסדר.","edit":"עורך","errorMessage":"שגיאה","esri":"Esri","exit":"יציאה","expand":"הרחב","fieldsSummary":"רשימת מאפיינים וערכים","find":"מצא","form":{"no":"לא","ok":"אישור","password":"סיסמה","submit":"שלח","username":"שם משתמש","yes":"כן"},"help":"עזרה","home":"דף הבית","info":"מידע","information":"מידע","layer":"שכבה","loading":"טעינה","maximize":"הגדל למקסימום","menu":"תפריט","more":"עוד","none":"ללא","open":"פתח","options":"אפשרויות","pagination":{"down":"למטה","first":"ראשון","last":"אחרון","next":"הבא","page":"עמוד","pageText":"{index} מתוך {total}","previous":"קודם","up":"למעלה"},"paste":"הדבק","preview":"תצוגה מקדימה","print":"הדפס","publish":"פרסם","redo":"בצע מחדש","refresh":"רענן","remove":"הסר","rename":"שנה שם","reset":"אפס","restore":"שחזר","save":"שמירה","saveAs":"שמירה כ-","search":"חפש","searching":"מחפש","select":"בחר","settings":"הגדרות","sort":"מיון","share":"שתף","title":"כותרת","untitled":"ללא כותרת","unnamed":"ללא שם","update":"עדכון","upload":"העלאה","undo":"בטל שינויים","view":"תצוגה","visibility":{"hide":"הסתר","show":"הצג","showAll":"הצג הכול","toggle":"החלף"},"warning":"אזהרה"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_hr.json b/public/assets/esri/t9n/common_hr.json new file mode 100644 index 0000000..15a48fb --- /dev/null +++ b/public/assets/esri/t9n/common_hr.json @@ -0,0 +1 @@ +{"about":"Informacije","add":"Dodaj","all":"Sve","apply":"Primijeni","auth":{"logOut":"Odjava","signIn":"Prijava"},"back":"Natrag","cancel":"Odustani","change":"Promijeni","clear":"Očisti","close":"Zatvori","collapse":"Sažmi","configure":"Konfiguriraj","control":{"pause":"Pauza","play":"Reproduciraj","resume":"Nastavi","stop":"Zaustavi"},"copy":"Kopiraj","create":"Stvori","cut":"Izreži","delete":"Izbriši","details":"Pojedinosti","done":"Gotovo","dragHandleTitle":"Povucite/promijenite redoslijed","dragHandleLabel":"Aktivirajte gumb za promjenu redoslijeda i koristite se tipkama sa strelicama za promjenu redoslijeda na popisu ili se koristite mišem kako biste povukli/promijenili redoslijed. Pritisnite Escape za otkazivanje promjene redoslijeda.","edit":"Uredi","errorMessage":"Pogreška","esri":"Esri","exit":"Izlaz","expand":"Proširi","fieldsSummary":"Popis atributa i vrijednosti","find":"Pronađi","form":{"no":"Ne","ok":"U redu","password":"Lozinka","submit":"Pošalji","username":"Korisničko ime","yes":"Da"},"help":"Pomoć","home":"Početna","info":"Informacije","information":"Informacije","layer":"Sloj","loading":"Učitavanje","maximize":"Povećaj","menu":"Izbornik","more":"Više","none":"Nema","open":"Otvori","options":"Opcije","pagination":{"down":"Dolje","first":"Prvo","last":"Posljednje","next":"Sljedeće","page":"Stranica","pageText":"{index} od {total}","previous":"Prethodno","up":"Gore"},"paste":"Zalijepi","preview":"Pretpregled","print":"Ispis","publish":"Objavi","redo":"Ponovi","refresh":"Osvježi","remove":"Ukloni","rename":"Preimenuj","reset":"Vrati izvorno","restore":"Vrati","save":"Spremi","saveAs":"Spremi kao","search":"Pretraži","searching":"Traženje","select":"Odaberi","settings":"Postavke","sort":"Sortiraj","share":"Podijeli","title":"Naslov","untitled":"Neimenovano","unnamed":"Neimenovano","update":"Ažuriraj","upload":"Učitaj","undo":"Poništi","view":"Prikaz","visibility":{"hide":"Sakrij","show":"Prikaži","showAll":"Prikaži sve","toggle":"Preklopi"},"warning":"Upozorenje"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_hu.json b/public/assets/esri/t9n/common_hu.json new file mode 100644 index 0000000..6873b67 --- /dev/null +++ b/public/assets/esri/t9n/common_hu.json @@ -0,0 +1 @@ +{"about":"További információ","add":"Hozzáadás","all":"Mind","apply":"Alkalmaz","auth":{"logOut":"Kijelentkezés","signIn":"Bejelentkezés"},"back":"Vissza","cancel":"Mégse","change":"Módosítás","clear":"Törlés","close":"Bezárás","collapse":"Összecsukás","configure":"Konfigurálás","control":{"pause":"Szünet","play":"Lejátszás","resume":"Folytatás","stop":"Megálló"},"copy":"Másolás","create":"Létrehozás","cut":"Kivágás","delete":"Törlés","details":"Részletek","done":"Kész","dragHandleTitle":"Áthúzás/átrendezés","dragHandleLabel":"Aktiválja az átrendezés gombot és használja a nyílbillentyűket a lista átrendezéséhez, vagy az egérrel húzza/rendezze át az elemeket. Nyomja meg az Esc billentyűt az átrendezés elvetéséhez.","edit":"Szerkesztés","errorMessage":"Hiba","esri":"Esri","exit":"Kilépés","expand":"Kibontás","fieldsSummary":"Attribútumok és értékek listája","find":"Keresés","form":{"no":"Nem","ok":"OK","password":"Jelszó","submit":"Beküldés","username":"Felhasználónév","yes":"Igen"},"help":"Súgó","home":"Kezdőlap","info":"Információ","information":"Információ","layer":"Réteg","loading":"Betöltés","maximize":"Maximális méret","menu":"Menü","more":"Több","none":"Nincs","open":"Megnyitás","options":"Beállítási lehetőségek","pagination":{"down":"Le","first":"Első","last":"Utolsó","next":"Következő","page":"Oldal","pageText":"{index} / {total})","previous":"Előző","up":"Fel"},"paste":"Beillesztés","preview":"Előnézet","print":"Nyomtatás","publish":"Közzététel","redo":"Újra","refresh":"Frissítés","remove":"Eltávolítás","rename":"Átnevezés","reset":"Visszaállít","restore":"Visszaállítás","save":"Mentés","saveAs":"Mentés másként","search":"Keresés","searching":"Keresés","select":"Kiválasztás","settings":"Beállítások","sort":"Rendezés","share":"Megosztás","title":"Cím","untitled":"Cím nélkül","unnamed":"Név nélküli","update":"Frissítés","upload":"Feltöltés","undo":"Visszavonás","view":"Megtekintés","visibility":{"hide":"Elrejtés","show":"Megjelenítés","showAll":"Összes megjelenítése","toggle":"Választókapcsoló"},"warning":"Figyelmeztetés"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_id.json b/public/assets/esri/t9n/common_id.json new file mode 100644 index 0000000..1e08cbc --- /dev/null +++ b/public/assets/esri/t9n/common_id.json @@ -0,0 +1 @@ +{"about":"Tentang","add":"Tambah","all":"Semua","apply":"Terapkan","auth":{"logOut":"Keluar","signIn":"Masuk"},"back":"Kembali","cancel":"Batal","change":"Ubah","clear":"Kosongkan","close":"Tutup","collapse":"Ciutkan","configure":"Konfigurasikan","control":{"pause":"Jeda","play":"Putar","resume":"Lanjutkan","stop":"Hentikan"},"copy":"Salin","create":"Buat","cut":"Potong","delete":"Hapus","details":"Detail","done":"Selesai","dragHandleTitle":"Seret/susun ulang","dragHandleLabel":"Aktifkan tombol susun ulang dan gunakan tombol panah untuk menyusun ulang daftar atau gunakan mouse untuk menyeret/menyusun ulang. Tekan escape untuk membatalkan penyusunan ulang.","edit":"Edit","errorMessage":"Std","esri":"Esri","exit":"Keluar","expand":"Bentangkan","fieldsSummary":"Daftar atribut dan nilai","find":"Temukan","form":{"no":"Tidak","ok":"YA","password":"Kata Sandi","submit":"Kirim","username":"Nama Pengguna","yes":"Iya"},"help":"Bantuan","home":"Beranda","info":"Info","information":"Informasi","layer":"Layer","loading":"Memuat","maximize":"Maksimalkan","menu":"Menu","more":"Lebih banyak","none":"Tidak ada","open":"Buka","options":"Opsi","pagination":{"down":"Bawah","first":"Pertama","last":"Terakhir","next":"Berikutnya","page":"Halaman","pageText":"{index} dari {total}","previous":"Sebelumnya","up":"Atas"},"paste":"Tempel","preview":"Pratinjau","print":"Cetak","publish":"Terbitkan","redo":"Lakukan ulang","refresh":"Segarkan","remove":"Hapus","rename":"Ganti nama","reset":"Atur ulang","restore":"Pulihkan","save":"Simpan","saveAs":"Simpan sebagai","search":"Cari","searching":"Mencari","select":"Pilih","settings":"Pengaturan","sort":"Urutkan","share":"Bagikan","title":"Judul","untitled":"Tidak berjudul","unnamed":"Tanpa nama","update":"Perbarui","upload":"Unggah","undo":"Urungkan","view":"Tampilan","visibility":{"hide":"Sembunyikan","show":"Tampilkan","showAll":"Tampilkan semua","toggle":"Hidupkan/matikan"},"warning":"Peringatan"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_it.json b/public/assets/esri/t9n/common_it.json new file mode 100644 index 0000000..fa3d165 --- /dev/null +++ b/public/assets/esri/t9n/common_it.json @@ -0,0 +1 @@ +{"about":"Informazioni su","add":"Aggiungi","all":"tutte le","apply":"Applica","auth":{"logOut":"Disconnetti","signIn":"Accedere"},"back":"Indietro","cancel":"Annulla","change":"Cambia","clear":"Cancella","close":"Chiudi","collapse":"Comprimi","configure":"Configura","control":{"pause":"Pausa","play":"Esegui","resume":"Riprendi","stop":"Termine"},"copy":"Copia","create":"Crea","cut":"Taglia","delete":"Può eliminare","details":"Dettagli","done":"Fine","dragHandleTitle":"Trascinare/riordinare","dragHandleLabel":"Attivare il pulsante di riordino e utilizzare i tasti freccia per riordinare l'elenco, o utilizzare il mouse per trascinare/riordinare. Premere escape per annullare il riordino.","edit":"Può modificare","errorMessage":"Errore","esri":"Esri","exit":"Esci","expand":"Espandi","fieldsSummary":"Elenco di attributi e valori","find":"Trova","form":{"no":"No","ok":"OK","password":"Password","submit":"Invia","username":"Nome utente","yes":"Sì"},"help":"Guida","home":"Home","info":"Informazioni","information":"Informazioni","layer":"Layer","loading":"Caricamento in corso","maximize":"Ingrandisci","menu":"Menu","more":"Maggiori informazioni","none":"Nessuno","open":"Apri","options":"Opzioni","pagination":{"down":"Giù","first":"Prima","last":"Ultima","next":"Seguente","page":"Pagina","pageText":"{index} di {total}","previous":"Precedente","up":"Su"},"paste":"Incolla","preview":"Anteprima","print":"Stampa","publish":"Pubblica","redo":"Ripeti","refresh":"Aggiorna","remove":"Rimuovi","rename":"Rinomina","reset":"Reimposta","restore":"Ripristina","save":"Salva","saveAs":"Salva con nome","search":"Ricerca","searching":"Ricerca in corso","select":"Seleziona","settings":"Impostazioni","sort":"Ordina","share":"Condividi","title":"Titolo","untitled":"Senza titolo","unnamed":"Senza nome","update":"Aggiorna","upload":"Caricamento","undo":"Annulla","view":"Visualizzazione","visibility":{"hide":"Nascondi","show":"Mostra","showAll":"Mostra tutto","toggle":"Attiva/disattiva"},"warning":"Avviso"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_ja.json b/public/assets/esri/t9n/common_ja.json new file mode 100644 index 0000000..3542790 --- /dev/null +++ b/public/assets/esri/t9n/common_ja.json @@ -0,0 +1 @@ +{"about":"情報","add":"追加","all":"すべて","apply":"適用","auth":{"logOut":"ログ アウト","signIn":"サイン イン"},"back":"戻る","cancel":"キャンセル","change":"変更","clear":"消去","close":"閉じる","collapse":"折りたたむ","configure":"構成","control":{"pause":"一時停止","play":"再生","resume":"再開","stop":"停止"},"copy":"コピー","create":"作成","cut":"切り取り","delete":"削除","details":"詳細","done":"終了","dragHandleTitle":"ドラッグ/順序変更","dragHandleLabel":"順序変更ボタンを有効化して、矢印キーを使用してリストの順序を変更するか、マウスを使用してドラッグ/順序変更します。 Esc キーを押すと、順序変更がキャンセルされます。","edit":"編集","errorMessage":"エラー","esri":"Esri","exit":"終了","expand":"展開","fieldsSummary":"属性および値のリスト","find":"検索","form":{"no":"いいえ","ok":"OK","password":"パスワード","submit":"送信","username":"ユーザー名","yes":"はい"},"help":"ヘルプ","home":"ホーム","info":"情報","information":"情報","layer":"レイヤー","loading":"読み込んでいます","maximize":"最大化","menu":"メニュー","more":"詳細","none":"なし","open":"開く","options":"オプション","pagination":{"down":"下","first":"最初","last":"最後","next":"次へ","page":"ページ","pageText":"{index} / {total}","previous":"前へ","up":"上"},"paste":"貼り付け","preview":"プレビュー","print":"印刷","publish":"公開","redo":"やり直し","refresh":"更新","remove":"削除","rename":"名前の変更","reset":"リセット","restore":"元に戻す","save":"保存","saveAs":"名前を付けて保存","search":"検索","searching":"検索しています","select":"選択","settings":"設定","sort":"並べ替え","share":"共有","title":"タイトル","untitled":"無題","unnamed":"名前なし","update":"アップデート","upload":"アップロード","undo":"元に戻す","view":"表示","visibility":{"hide":"非表示","show":"表示","showAll":"すべて表示","toggle":"切り替え"},"warning":"警告"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_ko.json b/public/assets/esri/t9n/common_ko.json new file mode 100644 index 0000000..48bc933 --- /dev/null +++ b/public/assets/esri/t9n/common_ko.json @@ -0,0 +1 @@ +{"about":"소개","add":"추가","all":"모두","apply":"적용","auth":{"logOut":"로그아웃","signIn":"로그인"},"back":"뒤로","cancel":"취소","change":"변경","clear":"지우기","close":"닫기","collapse":"축소","configure":"구성","control":{"pause":"일시 중지","play":"재생","resume":"계속","stop":"중지"},"copy":"복사","create":"생성","cut":"잘라내기","delete":"삭제","details":"세부정보","done":"완료","dragHandleTitle":"드래그/순서 바꾸기","dragHandleLabel":"순서 바꾸기 버튼을 활성화한 다음 화살표 키를 사용하여 목록의 순서를 변경하거나 마우스를 사용하여 드래그/순서 바꾸기를 수행합니다. 순서 바꾸기를 취소하려면 Esc 키를 누르세요.","edit":"편집","errorMessage":"오류","esri":"Esri","exit":"종료","expand":"확장","fieldsSummary":"속성 및 값 목록","find":"찾기","form":{"no":"아니요","ok":"확인","password":"비밀번호","submit":"제출","username":"사용자 이름","yes":"예"},"help":"도움말","home":"홈","info":"정보","information":"정보","layer":"레이어","loading":"불러오는 중","maximize":"최대","menu":"메뉴","more":"더 보기","none":"없음","open":"열기","options":"옵션","pagination":{"down":"아래","first":"처음","last":"마지막","next":"다음","page":"페이지","pageText":"{index}/{total}","previous":"이전","up":"위"},"paste":"붙여넣기","preview":"미리 보기","print":"인쇄","publish":"발행","redo":"다시 실행","refresh":"새로고침","remove":"제거","rename":"이름 바꾸기","reset":"재설정","restore":"복구","save":"저장","saveAs":"다른 이름으로 저장","search":"검색","searching":"검색 중","select":"선택","settings":"설정","sort":"정렬","share":"공유","title":"제목","untitled":"제목 없음","unnamed":"이름 없음","update":"업데이트","upload":"업로드","undo":"실행 취소","view":"보기","visibility":{"hide":"숨기기","show":"보기","showAll":"모두 보기","toggle":"전환"},"warning":"경고"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_lt.json b/public/assets/esri/t9n/common_lt.json new file mode 100644 index 0000000..337369f --- /dev/null +++ b/public/assets/esri/t9n/common_lt.json @@ -0,0 +1 @@ +{"about":"Apie","add":"Pridėti","all":"Viskas","apply":"Taikyti","auth":{"logOut":"Atsijungti","signIn":"Prisijungti"},"back":"Grįžti","cancel":"Atšaukti","change":"Pakeisti","clear":"Valyti","close":"Užverti","collapse":"Suskleisti","configure":"Konfigūruoti","control":{"pause":"Pristabdyti","play":"Leisti","resume":"Tęsti","stop":"Stabdyti"},"copy":"Kopijuoti","create":"Sukurti","cut":"Kirpti","delete":"Pašalinti","details":"Išsamiau","done":"Atlikta","dragHandleTitle":"Vilkti / keisti tvarką","dragHandleLabel":"Aktyvinkite tvarkos keitimo mygtuką ir naudokite rodyklių mygtukus, kad pakeistumėte sąrašo tvarką arba vilkite / pakeiskite tvarką pele. Norėdami atšaukti tvarkos keitimą, spauskite Esc.","edit":"Redaguoti","errorMessage":"Klaida","esri":"Esri","exit":"Uždaryti","expand":"Išskleisti","fieldsSummary":"Atributų ir reikšmių sąrašas","find":"Ieškoti","form":{"no":"Ne","ok":"Gerai","password":"Slaptažodis","submit":"Pateikti","username":"Naudotojo vardas","yes":"Taip"},"help":"Pagalba","home":"Pradžia","info":"Informacija","information":"Informacija","layer":"Sluoksnis","loading":"Kraunama","maximize":"Išdidinti","menu":"Meniu","more":"Daugiau","none":"Nėra","open":"Atverti","options":"Parinktys","pagination":{"down":"Žemyn","first":"Pirmas","last":"Paskutinis","next":"Sekantis","page":"Puslapis","pageText":"{index} iš {total}","previous":"Ankstesnis","up":"Aukštyn"},"paste":"Įdėti","preview":"Peržiūra","print":"Spausdinti","publish":"Publikuoti","redo":"Grąžinti","refresh":"Atnaujinti","remove":"Pašalinti","rename":"Pervardinti","reset":"Atkurti","restore":"Grąžinti","save":"Įrašyti","saveAs":"Įrašyti kaip","search":"Ieškoti","searching":"Ieškoma","select":"Pasirinkite","settings":"Nustatymai","sort":"Rūšiuoti","share":"Bendrinti","title":"Pavadinimas","untitled":"Bevardis","unnamed":"Be pavadinimo","update":"Atnaujinti","upload":"Nusiųsti","undo":"Atšaukti","view":"Peržiūrėti","visibility":{"hide":"Slėpti","show":"Rodyti","showAll":"Rodyti visus","toggle":"Perjungti"},"warning":"Įspėjimas"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_lv.json b/public/assets/esri/t9n/common_lv.json new file mode 100644 index 0000000..628d231 --- /dev/null +++ b/public/assets/esri/t9n/common_lv.json @@ -0,0 +1 @@ +{"about":"Par","add":"Pievienot","all":"Visi","apply":"Lietot","auth":{"logOut":"Atteikties","signIn":"Pierakstīties"},"back":"Atpakaļ","cancel":"Atcelt","change":"Mainīt","clear":"Notīrīt","close":"Aizvērt","collapse":"Sakļaut","configure":"Konfigurēt","control":{"pause":"Pauze","play":"Atskaņot","resume":"Atsākt","stop":"Apturēt"},"copy":"Kopēt","create":"Izveidot","cut":"Griezt","delete":"Dzēst","details":"Detaļas","done":"Gatavs","dragHandleTitle":"Vilkt/pārkārtot","dragHandleLabel":"Aktivizējiet pārkārtošanas pogu un ar bulttaustiņiem pārkārtojiet sarakstu vai izmantojiet peli, lai vilktu/pārkārtotu. Nospiediet taustiņu Escape, lai atceltu pārkārtošanu.","edit":"Rediģēt","errorMessage":"Kļūda","esri":"Esri","exit":"Iziet","expand":"Izvērst","fieldsSummary":"Atribūtu un vērtību saraksts","find":"Atrast","form":{"no":"Nē","ok":"Labi","password":"Parole","submit":"Iesniegt","username":"Lietotājvārds","yes":"Jā"},"help":"Palīdzība","home":"Mājas","info":"Informācija","information":"Informācija","layer":"Slānis","loading":"Ielādē","maximize":"Maksimizēt","menu":"Izvēlne","more":"Vairāk","none":"Nav","open":"Atvērts","options":"Opcijas","pagination":{"down":"Lejup","first":"Pirmais","last":"Pēdējais","next":"Tālāk","page":"Lapa","pageText":"{index} no {total}","previous":"Iepriekšējais","up":"Augšup"},"paste":"Ielīmēt","preview":"Priekšskatījums","print":"Drukāt","publish":"Publicēt","redo":"Atatsaukt","refresh":"Atjaunot","remove":"Noņemt","rename":"Pārdēvēt","reset":"Atiestatīt","restore":"Atjaunot","save":"Saglabāt","saveAs":"Saglabāt kā","search":"Meklēt","searching":"Meklē","select":"Izvēlēties","settings":"Iestatījumi","sort":"Kārtot","share":"Koplietot","title":"Nosaukums","untitled":"Bez virsraksta","unnamed":"Nenosaukts","update":"Atjauninājums","upload":"Augšupielādēt","undo":"Atsaukt","view":"Skatīt","visibility":{"hide":"Paslēpt","show":"Parādīt","showAll":"Rādīt visu","toggle":"Pārslēgt"},"warning":"Brīdinājums"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_nb.json b/public/assets/esri/t9n/common_nb.json new file mode 100644 index 0000000..87f3411 --- /dev/null +++ b/public/assets/esri/t9n/common_nb.json @@ -0,0 +1 @@ +{"about":"Om","add":"Legg til","all":"Alle","apply":"Bruk","auth":{"logOut":"Logg ut","signIn":"Logg på"},"back":"Bak","cancel":"Avbryt","change":"Endre","clear":"Fjern","close":"Lukk","collapse":"Skjul","configure":"Konfigurer","control":{"pause":"Pause","play":"Spill av","resume":"Fortsett","stop":"Stopp"},"copy":"Kopier","create":"Opprett","cut":"Klipp ut","delete":"Slett","details":"Detaljer","done":"Ferdig","dragHandleTitle":"Dra / endre rekkefølge","dragHandleLabel":"Aktiver knappen for å endre rekkefølge, og bruk piltastene til å endre rekkefølgen i listen, eller bruk musen til å dra / endre rekkefølge. Trykk på Esc-tasten for å avbryte endringen av rekkefølge.","edit":"Rediger","errorMessage":"Feil","esri":"Esri","exit":"Avslutt","expand":"Utvid","fieldsSummary":"Liste med attributter og verdier","find":"Finn","form":{"no":"Nei","ok":"OK","password":"Passord","submit":"Send inn","username":"Brukernavn","yes":"Ja"},"help":"Hjelp","home":"Hjem","info":"Info","information":"Informasjon","layer":"Lag","loading":"Laster inn","maximize":"Maksimer","menu":"Meny","more":"Mer","none":"Ingen","open":"Åpne","options":"Alternativer","pagination":{"down":"Ned","first":"Første","last":"Siste","next":"Neste","page":"Side","pageText":"{index} av {total}","previous":"Forrige","up":"Opp"},"paste":"Lim inn","preview":"Forhåndsvisning","print":"Skriv ut","publish":"Publiser","redo":"Gjør om","refresh":"Oppdater","remove":"Fjern","rename":"Gi nytt navn","reset":"Tilbakestill","restore":"Gjenopprett","save":"Lagre","saveAs":"Lagre som","search":"Søk","searching":"Søker","select":"Velg","settings":"Innstillinger","sort":"Sortere","share":"Del","title":"Tittel","untitled":"Uten tittel","unnamed":"Uten navn","update":"Oppdater","upload":"Opplasting","undo":"Angre","view":"Vis","visibility":{"hide":"Skjul","show":"Vis","showAll":"Vis alle","toggle":"Veksle"},"warning":"Advarsel"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_nl.json b/public/assets/esri/t9n/common_nl.json new file mode 100644 index 0000000..8cdfc7a --- /dev/null +++ b/public/assets/esri/t9n/common_nl.json @@ -0,0 +1 @@ +{"about":"Info","add":"Toevoegen","all":"Alle","apply":"Toepassen","auth":{"logOut":"Afmelden","signIn":"Aanmelden"},"back":"Vorige","cancel":"Annuleren","change":"Wijzigen","clear":"Wissen","close":"Sluiten","collapse":"Inklappen","configure":"Configureren","control":{"pause":"Pause","play":"Afspelen","resume":"Hervatten","stop":"Stoppen"},"copy":"Kopiëren","create":"Maken","cut":"Knippen","delete":"Verwijderen","details":"Details","done":"Gereed","dragHandleTitle":"Slepen/opnieuw ordenen","dragHandleLabel":"Activeer de knop opnieuw ordenen en gebruik de pijltjestoetsen om de lijst opnieuw te ordenen of gebruik de muis om te slepen/opnieuw te ordenen. Druk op escape om het opnieuw ordenen te annuleren.","edit":"Bewerken","errorMessage":"Fout","esri":"Esri","exit":"Afsluiten","expand":"Uitklappen","fieldsSummary":"Lijst met attributen en waarden","find":"Zoeken","form":{"no":"Nee","ok":"OK","password":"Wachtwoord","submit":"Verzenden","username":"Gebruikersnaam","yes":"Ja"},"help":"Help","home":"Home","info":"Info","information":"Informatie","layer":"Kaartlaag","loading":"Laden","maximize":"Maximaliseren","menu":"Menu","more":"Meer","none":"Geen","open":"Openen","options":"Opties","pagination":{"down":"Omlaag","first":"Eerste","last":"Laatste","next":"Volgende","page":"Pagina","pageText":"{index} van {total}","previous":"Vorige","up":"Omhoog"},"paste":"Plakken","preview":"Voorbeeld","print":"Afdrukken","publish":"Publiceren","redo":"Opnieuw uitvoeren","refresh":"Vernieuwen","remove":"Verwijderen","rename":"Naam wijzigen","reset":"Opnieuw instellen","restore":"Verkleinen","save":"Opslaan","saveAs":"Opslaan als","search":"Zoeken","searching":"Zoeken","select":"Selecteren","settings":"Instellingen","sort":"Sorteren","share":"Delen","title":"Titel","untitled":"Naamloos","unnamed":"Naamloos","update":"Actualiseren","upload":"Uploaden","undo":"Ongedaan maken","view":"Weergeven","visibility":{"hide":"Verbergen","show":"Weergeven","showAll":"Alles weergeven","toggle":"Wisselen"},"warning":"Waarschuwing"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_pl.json b/public/assets/esri/t9n/common_pl.json new file mode 100644 index 0000000..e03009c --- /dev/null +++ b/public/assets/esri/t9n/common_pl.json @@ -0,0 +1 @@ +{"about":"Informacje o","add":"Dodaj","all":"Wszystkie","apply":"Zastosuj","auth":{"logOut":"Wyloguj się","signIn":"Logowanie"},"back":"Powrót","cancel":"Anuluj","change":"Zmień","clear":"Wyczyść","close":"Zamknij","collapse":"Zwiń","configure":"Konfiguruj","control":{"pause":"Przerwij","play":"Odtwórz","resume":"Wznów","stop":"Zatrzymaj"},"copy":"Kopiuj","create":"Utwórz","cut":"Wytnij","delete":"Usuwanie","details":"Szczegóły","done":"Wykonano","dragHandleTitle":"Przeciągnij/zmień kolejność","dragHandleLabel":"Aktywuj przycisk zmiany kolejności i użyj klawiszy strzałek, aby zmienić kolejność pozycji na liście lub użyj myszy, aby przeciągnąć/zmienić kolejność. Naciśnij klawisz Escape, aby anulować zmianę kolejności.","edit":"Edycja","errorMessage":"Błąd","esri":"Esri","exit":"Zakończ","expand":"Rozwiń","fieldsSummary":"Lista atrybutów i wartości","find":"Znajdź","form":{"no":"Nie","ok":"OK","password":"Hasło","submit":"Prześlij","username":"Nazwa użytkownika","yes":"Tak"},"help":"Pomoc","home":"Strona główna","info":"Informacje","information":"Informacje","layer":"Warstwa","loading":"Wczytywanie","maximize":"Maksymalizuj","menu":"Menu","more":"Więcej","none":"Brak","open":"Otwórz","options":"Opcje","pagination":{"down":"W dół","first":"Pierwszy","last":"Ostatni","next":"Dalej","page":"Strona","pageText":"{index} z {total}","previous":"Wstecz","up":"W górę"},"paste":"Wklej","preview":"Zobacz podgląd","print":"Drukuj","publish":"Publikuj","redo":"Ponów","refresh":"Odśwież","remove":"Usuń","rename":"Zmień nazwę","reset":"Resetuj","restore":"Przywróć","save":"Zapisz","saveAs":"Zapisz jako","search":"Wyszukaj","searching":"Wyszukiwanie","select":"Wybierz","settings":"Parametry","sort":"Sortuj","share":"Udostępnij","title":"Tytuł","untitled":"Bez tytułu","unnamed":"Bez nazwy","update":"Aktualizuj","upload":"Prześlij","undo":"Cofnij","view":"Wyświetl","visibility":{"hide":"Ukryj","show":"Pokaż","showAll":"Pokaż wszystko","toggle":"Przełącz"},"warning":"Ostrzeżenie"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_pt-BR.json b/public/assets/esri/t9n/common_pt-BR.json new file mode 100644 index 0000000..f7f881e --- /dev/null +++ b/public/assets/esri/t9n/common_pt-BR.json @@ -0,0 +1 @@ +{"about":"Sobre","add":"Adicionar","all":"Todas","apply":"Aplicar","auth":{"logOut":"Sair","signIn":"Entrar"},"back":"Voltar","cancel":"Cancelar","change":"Alterar","clear":"Limpar","close":"Fechar","collapse":"Recolher","configure":"Configurar","control":{"pause":"Pausar","play":"Reproduzir","resume":"Recomeçar","stop":"Parar"},"copy":"Copiar","create":"Criar","cut":"Cortar","delete":"Excluir","details":"Detalhes","done":"Concluído","dragHandleTitle":"Arrastar/reordenar","dragHandleLabel":"Ative o botão de reordenar e utilize as teclas de seta para reordenar a lista ou utilize o mouse para arrastar/reordenar. Pressione a tecla escape para cancelar a opção de reordenar.","edit":"Editar","errorMessage":"Erro","esri":"Esri","exit":"Sair","expand":"Expandir","fieldsSummary":"Lista de atributos e valores","find":"Localizar","form":{"no":"Não","ok":"Ok","password":"Senha","submit":"Enviar","username":"Nome de Usuário","yes":"Sim"},"help":"Ajuda","home":"Página Inicial","info":"Info","information":"Informações","layer":"Camada","loading":"Carregando","maximize":"Maximizar","menu":"Menu","more":"Mais","none":"Nenhum","open":"Abrir","options":"Opções","pagination":{"down":"Para Baixo","first":"Primeiro","last":"Último","next":"Próximo","page":"Página","pageText":"{index} de {total}","previous":"Anterior","up":"Para Cima"},"paste":"Colar","preview":"Visualizar","print":"Imprimir","publish":"Publicar","redo":"Refazer","refresh":"Atualizar","remove":"Remover","rename":"Renomear","reset":"Redefinir","restore":"Restaurar","save":"Salvar","saveAs":"Salvar Como","search":"Pesquisar","searching":"Pesquisando","select":"Selecionar","settings":"Configurações","sort":"Classifcar","share":"Compartilhar","title":"Título","untitled":"Sem título","unnamed":"Anônimo","update":"Atualizar","upload":"Fazer Upload","undo":"Desfazer","view":"Visualizar","visibility":{"hide":"Ocultar","show":"Mostrar","showAll":"Mostrar todos","toggle":"Ativar/Desativar"},"warning":"Aviso"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_pt-PT.json b/public/assets/esri/t9n/common_pt-PT.json new file mode 100644 index 0000000..e1ca205 --- /dev/null +++ b/public/assets/esri/t9n/common_pt-PT.json @@ -0,0 +1 @@ +{"about":"Sobre","add":"Adicionar","all":"Todos","apply":"Aplicar","auth":{"logOut":"Terminar sessão","signIn":"Iniciar sessão"},"back":"Voltar","cancel":"Cancelar","change":"Alterar","clear":"Limpar","close":"Fechar","collapse":"Recolher","configure":"Configurar","control":{"pause":"Pausa","play":"Reproduzir","resume":"Continuar","stop":"Paragem"},"copy":"Copiar","create":"Criar","cut":"Cortar","delete":"Eliminar","details":"Detalhes","done":"Terminado","dragHandleTitle":"Arrastar/Reordenar","dragHandleLabel":"Ative o botão reordenar e utilize as teclas de seta para reordenar a lista ou utilize o rato para arrastar/reordenar. Prima Escape para cancelar a reordenação.","edit":"Editar","errorMessage":"Erro","esri":"Esri","exit":"Sair","expand":"Expandir","fieldsSummary":"Lista de atributos e valores","find":"Pesquisar","form":{"no":"Não","ok":"OK","password":"Palavra passe","submit":"Enviar","username":"Nome de utilizador","yes":"Sim"},"help":"Ajuda","home":"Página Inicial","info":"Informação","information":"Informação","layer":"Camada","loading":"A Carregar","maximize":"Maximizar","menu":"Menu","more":"Mais","none":"Nenhum","open":"Abrir","options":"Opções","pagination":{"down":"Para Baixo","first":"Primeiro","last":"Último","next":"Próximo","page":"Página","pageText":"{index} do {total}","previous":"Anterior","up":"Para Cima"},"paste":"Colar","preview":"Pré-visualizar","print":"Imprimir","publish":"Publicar","redo":"Refazer","refresh":"Atualizar","remove":"Remover","rename":"Renomear","reset":"Redefinir","restore":"Restaurar","save":"Guardar","saveAs":"Guardar Como","search":"Pesquisar","searching":"Pesquisando","select":"Selecionar","settings":"Definições","sort":"Ordenar","share":"Partilhar","title":"Título","untitled":"Sem título","unnamed":"Sem nome","update":"Atualizar","upload":"Carregar","undo":"Desfazer","view":"Visualização","visibility":{"hide":"Ocultar","show":"Mostrar","showAll":"Exibir tudo","toggle":"Alternar"},"warning":"Aviso"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_ro.json b/public/assets/esri/t9n/common_ro.json new file mode 100644 index 0000000..29420b6 --- /dev/null +++ b/public/assets/esri/t9n/common_ro.json @@ -0,0 +1 @@ +{"about":"Despre","add":"Adăugare","all":"Toate","apply":"Aplicare","auth":{"logOut":"Deconectare","signIn":"Autentificare"},"back":"Înapoi","cancel":"Anulare","change":"Modificare","clear":"Golire","close":"Închidere","collapse":"Restrângere","configure":"Configurare","control":{"pause":"Pauză","play":"Redare","resume":"Continuare","stop":"Oprire"},"copy":"Copiere","create":"Creare","cut":"Decupare","delete":"Ştergere","details":"Detalii","done":"Gata","dragHandleTitle":"Glisare/reordonare","dragHandleLabel":"Activați butonul de reordonare și utilizați tastele cu săgeți pentru a reordona lista sau utilizați mouse-ul pentru glisare/reordonare. Apăsați tasta Esc pentru a anula reordonarea.","edit":"Editare","errorMessage":"Eroare","esri":"Esri","exit":"Ieşire","expand":"Extindere","fieldsSummary":"Listă de atribute şi valori","find":"Găsire","form":{"no":"Nu","ok":"OK","password":"Parolă","submit":"Trimitere","username":"Nume utilizator","yes":"Da"},"help":"Ajutor","home":"Prima pagină","info":"Informaţii","information":"Informaţii","layer":"Strat tematic","loading":"Se încarcă","maximize":"Maximizare","menu":"Meniu","more":"Mai mult","none":"Niciunul","open":"Deschis","options":"Opţiuni","pagination":{"down":"Jos","first":"La început","last":"La sfârşit","next":"Înainte","page":"Pagina","pageText":"{index} din {total}","previous":"Înapoi","up":"Sus"},"paste":"Lipire","preview":"Previzualizare","print":"Imprimare","publish":"Publicare","redo":"Refacere","refresh":"Reîmprospătare","remove":"Eliminare","rename":"Redenumire","reset":"Resetare","restore":"Restabilire","save":"Salvare","saveAs":"Salvare ca","search":"Căutare","searching":"Se caută","select":"Selectare","settings":"Setări","sort":"Sortare","share":"Partajare","title":"Titlu","untitled":"Fără titlu","unnamed":"Fără nume","update":"Actualizați","upload":"Încărcare","undo":"Anulare","view":"Vizualizare","visibility":{"hide":"Ascundere","show":"Afişare","showAll":"Afișare toate","toggle":"Comutare"},"warning":"Avertisment"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_ru.json b/public/assets/esri/t9n/common_ru.json new file mode 100644 index 0000000..383ee8f --- /dev/null +++ b/public/assets/esri/t9n/common_ru.json @@ -0,0 +1 @@ +{"about":"Информация о","add":"Добавить","all":"все","apply":"Применить","auth":{"logOut":"Выход","signIn":"Вход"},"back":"Назад","cancel":"Отменить","change":"Изменить","clear":"Очистить","close":"Закрыть","collapse":"Свернуть","configure":"Настройка","control":{"pause":"Приостановить","play":"Воспроизведение","resume":"Возобновить","stop":"Стоп"},"copy":"Копировать","create":"Создать","cut":"Вырезать","delete":"Удалить","details":"Подробности","done":"Готово","dragHandleTitle":"Перетащить/изменить порядок","dragHandleLabel":"Активируйте кнопку изменения порядка и используйте клавиши стрелок, чтобы настроить список, либо используйте мышку, чтобы перетащить/изменить порядок. Нажмите клавишу ESC для отмены изменений.","edit":"Редактировать","errorMessage":"Ошибка","esri":"Esri","exit":"Выйти","expand":"Развернуть","fieldsSummary":"Список атрибутов и значений","find":"Поиск","form":{"no":"Нет","ok":"OK","password":"Пароль","submit":"Отправить","username":"Имя пользователя","yes":"Да"},"help":"Справка","home":"На главную","info":"Информация","information":"Информация","layer":"Слой","loading":"Загрузка","maximize":"Развернуть","menu":"Меню","more":"Еще","none":"Нет","open":"Открыть","options":"Опции","pagination":{"down":"Вниз","first":"Первый","last":"Последний","next":"Далее","page":"Страница","pageText":"{index} из {total}","previous":"Назад","up":"Вверх"},"paste":"Вставить","preview":"Просмотр","print":"Печать","publish":"Публикация","redo":"Повторить","refresh":"Обновить","remove":"Удалить","rename":"Переименовать","reset":"Сброс","restore":"Восстановить","save":"Сохранить","saveAs":"Сохранить как","search":"Поиск","searching":"Поиск","select":"Выбрать","settings":"Установки","sort":"Сортировать","share":"Опубликовать","title":"Название","untitled":"Без имени","unnamed":"Без названия","update":"Обновить","upload":"Загрузить","undo":"Отменить","view":"Просмотр","visibility":{"hide":"Спрятать","show":"Показывать","showAll":"Показать все","toggle":"Переключить"},"warning":"Предупреждение"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_sk.json b/public/assets/esri/t9n/common_sk.json new file mode 100644 index 0000000..5cc4588 --- /dev/null +++ b/public/assets/esri/t9n/common_sk.json @@ -0,0 +1 @@ +{"about":"Informácie","add":"Pridať","all":"Všetky","apply":"Aplikovať","auth":{"logOut":"Odhlásiť","signIn":"Prihlásiť sa"},"back":"Späť","cancel":"Zrušiť","change":"Zmeniť","clear":"Vyčistiť","close":"Zatvoriť","collapse":"Zbaliť","configure":"Konfigurovať","control":{"pause":"Pozastaviť","play":"Spustiť","resume":"Pokračovať","stop":"Zastaviť"},"copy":"Kopírovať","create":"Vytvoriť","cut":"Orezať","delete":"Vymazať","details":"Podrobnosti","done":"Hotovo","dragHandleTitle":"Potiahnuť/znova usporiadať","dragHandleLabel":"Aktivujte tlačidlo nového usporiadania a použite klávesy šípok pre usporiadanie zoznamu alebo použite na potiahnutie/usporiadanie myš. Stlačte escape pre zrušenie nového usporiadania.","edit":"Editovať","errorMessage":"Chyba","esri":"Esri","exit":"Ukončiť","expand":"Rozbaliť","fieldsSummary":"Zoznam atribútov a hodnôt","find":"Nájsť","form":{"no":"Nie","ok":"OK","password":"Heslo","submit":"Odoslať","username":"Používateľské meno","yes":"Áno"},"help":"Pomocník","home":"Domov","info":"Informácie","information":"Informácie","layer":"Vrstva","loading":"Načítava sa","maximize":"Maximalizovať","menu":"Menu","more":"Viac","none":"Žiadne","open":"Otvoriť","options":"Možnosti","pagination":{"down":"Nadol","first":"Prvá","last":"Posledná","next":"Ďalšie","page":"Strana","pageText":"{index} z {total}","previous":"Predchádzajúce","up":"Nahor"},"paste":"Prilepiť","preview":"Náhľad","print":"Tlačiť","publish":"Publikovať","redo":"Znova","refresh":"Obnoviť","remove":"Odstrániť","rename":"Premenovať","reset":"Obnoviť","restore":"Obnoviť","save":"Uložiť","saveAs":"Uložiť ako","search":"Vyhľadávanie","searching":"Vyhľadávanie","select":"Vybrať","settings":"Nastavenia","sort":"Zoradiť","share":"Zdieľať","title":"Názov","untitled":"Bez názvu","unnamed":"Nepomenovaný","update":"Aktualizovať","upload":"Nahrať","undo":"Späť","view":"Zobrazenie","visibility":{"hide":"Skryť","show":"Zobraziť","showAll":"Zobraziť všetko","toggle":"Prepínať"},"warning":"Upozornenie"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_sl.json b/public/assets/esri/t9n/common_sl.json new file mode 100644 index 0000000..faa1db1 --- /dev/null +++ b/public/assets/esri/t9n/common_sl.json @@ -0,0 +1 @@ +{"about":"Več o tem","add":"Dodaj","all":"Vse","apply":"Uporabi","auth":{"logOut":"Odjava","signIn":"Prijava"},"back":"Nazaj","cancel":"Prekliči","change":"Spremeni","clear":"Počisti","close":"Zapri","collapse":"Strni","configure":"Konfiguriraj","control":{"pause":"Premor","play":"Predvajaj","resume":"Nadaljuj","stop":"Postanek"},"copy":"Kopiraj","create":"Ustvari","cut":"Izreži","delete":"Izbriši","details":"Podrobnosti","done":"Dokončano","dragHandleTitle":"Povleci/spremeni vrstni red","dragHandleLabel":"Aktivirajte gumb za spreminjanje vrstnega reda in uporabite puščične tipke, da spremenite vrstni red seznama oz. za vlečenje/spreminjanje vrstnega reda uporabite miško. Pritisnite tipko escape, da prekličete spreminjanje vrstnega reda.","edit":"Uredi","errorMessage":"Napaka","esri":"Esri","exit":"Izhod","expand":"Razširi","fieldsSummary":"Seznam atributov in vrednosti","find":"Najdi","form":{"no":"Ne","ok":"V redu","password":"Geslo","submit":"Pošlji","username":"Uporabniško ime","yes":"Da"},"help":"Pomoč","home":"Domov","info":"Informacije","information":"Informacija","layer":"Sloj","loading":"Nalaganje","maximize":"Maksimiziraj","menu":"Meni","more":"Več","none":"Brez","open":"Odpri","options":"Možnosti","pagination":{"down":"Dol","first":"Prvi","last":"Zadnji","next":"Naprej","page":"Stran","pageText":"{index} od {total}","previous":"Prejšnji","up":"Gor"},"paste":"Prilepi","preview":"Predogled","print":"Natisni","publish":"Objavi","redo":"Uveljavi","refresh":"Osveži","remove":"Odstrani","rename":"Preimenuj","reset":"Ponastavi","restore":"Obnovi","save":"Shrani","saveAs":"Shrani kot","search":"Išči","searching":"Iskanje","select":"Izberi","settings":"Nastavitve","sort":"Razvrsti","share":"Deli","title":"Naslov","untitled":"Neimenovano","unnamed":"Neimenovan","update":"Posodobi","upload":"Naloži","undo":"Razveljavi","view":"Pogled","visibility":{"hide":"Skrij","show":"Pokaži","showAll":"Prikaži vse","toggle":"Preklopi"},"warning":"Opozorilo"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_sr.json b/public/assets/esri/t9n/common_sr.json new file mode 100644 index 0000000..9de92a6 --- /dev/null +++ b/public/assets/esri/t9n/common_sr.json @@ -0,0 +1 @@ +{"about":"Osnovni podaci","add":"Dodaj","all":"Sve","apply":"Primeni","auth":{"logOut":"Odjavi se","signIn":"Prijavi me"},"back":"Nazad","cancel":"Otkaži","change":"Promeni","clear":"Izbriši","close":"Zatvori","collapse":"Skupi","configure":"Konfiguriši","control":{"pause":"Pauziraj","play":"Reprodukuj","resume":"Nastavi","stop":"Zaustavi"},"copy":"Kopiraj","create":"Kreiraj","cut":"Iseci","delete":"Izbriši","details":"Detalji","done":"Završeno","dragHandleTitle":"Prevuci/preuredi","dragHandleLabel":"Aktivirajte dugme za preuređivanje i koristite tastere sa strelicama da biste preuredili listu ili koristite miša da prevučete/preuredite. Pritisnite dugme „Escape” da biste otkazali preuređivanje.","edit":"Izmeni","errorMessage":"Greška","esri":"Esri","exit":"Izađi","expand":"Proširi","fieldsSummary":"Lista atributa i vrednosti","find":"Pronađi","form":{"no":"Ne","ok":"U redu","password":"Lozinka","submit":"Prosledi","username":"Korisničko ime","yes":"Da"},"help":"Pomoć","home":"Matična stranica","info":"Informacije","information":"Informacije","layer":"Sloj","loading":"Učitavanje","maximize":"Uveličaj","menu":"Meni","more":"Više","none":"Ništa","open":"Otvori","options":"Opcije","pagination":{"down":"Dole","first":"Prvo","last":"Poslednje","next":"Sledeće","page":"Stranica","pageText":"{index} od {total}","previous":"Prethodno","up":"Gore"},"paste":"Nalepi","preview":"Pregledaj","print":"Odštampaj","publish":"Objavi","redo":"Ponovi radnju","refresh":"Osveži","remove":"Ukloni","rename":"Preimenuj","reset":"Poništi","restore":"Vrati u prethodno stanje","save":"Sačuvaj","saveAs":"Sačuvaj kao","search":"Pretraži","searching":"Pretraživanje","select":"Izaberi","settings":"Postavke","sort":"Sortiraj","share":"Podeli","title":"Naslov","untitled":"Bez naslova","unnamed":"Neimenovano","update":"Ažuriraj","upload":"Otpremi","undo":"Opozovi radnju","view":"Prikaži","visibility":{"hide":"Sakrij","show":"Prikaži","showAll":"Prikaži sve","toggle":"Uključi/isključi"},"warning":"Upozorenje"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_sv.json b/public/assets/esri/t9n/common_sv.json new file mode 100644 index 0000000..c9cace2 --- /dev/null +++ b/public/assets/esri/t9n/common_sv.json @@ -0,0 +1 @@ +{"about":"Om","add":"Lägg till","all":"Alla","apply":"Använd","auth":{"logOut":"Logga ut","signIn":"Logga in"},"back":"Bakåt","cancel":"Avbryt","change":"Ändra","clear":"Rensa","close":"Stäng","collapse":"Dölj","configure":"Konfigurera","control":{"pause":"Paus","play":"Spela","resume":"Återuppta","stop":"Stoppa"},"copy":"Kopiera","create":"Skapa","cut":"Beskär","delete":"Ta bort","details":"Detaljer","done":"Klar","dragHandleTitle":"Dra/ändra ordning","dragHandleLabel":"Aktivera knappen Ändra ordning och använd pilknapparna för att ändra ordning i listan, eller använd musen för att dra/ändra ordning. Tryck på Escape för att avbryta ändringen av ordningen.","edit":"Ändra","errorMessage":"Fel","esri":"Esri","exit":"Avsluta","expand":"Expandera","fieldsSummary":"Lista med attribut och värden","find":"Sök","form":{"no":"Nej","ok":"OK","password":"Lösenord","submit":"Skicka","username":"Användarnamn","yes":"Ja"},"help":"Hjälp","home":"Hem","info":"Info","information":"Information","layer":"Lager","loading":"Laddar","maximize":"Maximera","menu":"Meny","more":"Mer","none":"Inga","open":"Öppna","options":"Alternativ","pagination":{"down":"Ned","first":"Första","last":"Sista","next":"Nästa","page":"Sida","pageText":"{index} av {total}","previous":"Föregående","up":"Upp"},"paste":"Klistra in","preview":"Förhandsgranska","print":"Skriv ut","publish":"Publicera","redo":"Upprepa","refresh":"Uppdatera","remove":"Ta bort","rename":"Byt namn","reset":"Återställ","restore":"Återställ","save":"Spara","saveAs":"Spara som","search":"Sök","searching":"Söker","select":"Välj","settings":"Settings","sort":"Sortera","share":"Dela","title":"Titel","untitled":"Namnlös","unnamed":"Namnlös","update":"Uppdatera","upload":"Överför","undo":"Ångra","view":"Visa","visibility":{"hide":"Dölj","show":"Visa","showAll":"Visa alla","toggle":"Växla"},"warning":"Varning"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_th.json b/public/assets/esri/t9n/common_th.json new file mode 100644 index 0000000..3c0517d --- /dev/null +++ b/public/assets/esri/t9n/common_th.json @@ -0,0 +1 @@ +{"about":"เกี่ยวกับ","add":"เพิ่ม","all":"ทั้งหมด","apply":"นำไปใช้","auth":{"logOut":"ออกจากระบบ","signIn":"ลงชื่อเข้าใช้"},"back":"กลับ","cancel":"ยกเลิก","change":"เปลี่ยน","clear":"ยกเลิก","close":"ปิด","collapse":"ย่อลง","configure":"การตั้งค่า","control":{"pause":"หยุดชั่วคราว","play":"เล่น","resume":"กลับมายังค่าเดิม","stop":"หยุด"},"copy":"คัดลอก","create":"สร้าง","cut":"ตัด","delete":"ลบ","details":"รายละเอียด","done":"เสร็จ","dragHandleTitle":"ลาก/เรียงลำดับใหม่","dragHandleLabel":"เปิดใช้งานปุ่มเรียงลำดับใหม่ แล้วใช้ปุ่มลูกศรในการเรียงลำดับรายการใหม่ หรือใช้เมาส์ของคุณในการลาก/เรียงลำดับใหม่ กด escape เพื่อยกเลิกการเรียงลำดับใหม่","edit":"แก้ไข","errorMessage":"ข้อผิดพลาด","esri":"Esri","exit":"ทางออก","expand":"ขยาย","fieldsSummary":"รายการของข้อมูลเชิงบรรยายและค่าข้อมูล","find":"ค้นหา","form":{"no":"ไม่","ok":"ตกลง","password":"รหัสผ่าน","submit":"ยอมรับ","username":"ชื่อผู้ใช้งาน","yes":"ใช่"},"help":"ช่วยเหลือ","home":"หน้าแรก","info":"ข้อมูล","information":"ข้อมูล","layer":"ชั้นข้อมูล","loading":"กำลังโหลด","maximize":"มากที่สุด","menu":"เมนู","more":"กว่า","none":"ไม่มี","open":"เปิด","options":"ตัวเลือก","pagination":{"down":"ลง","first":"หน้าแรก","last":"หน้าสุดท้าย","next":"ต่อไป","page":"หน้า","pageText":"{index} ของ {total}","previous":"ก่อนหน้า","up":"ขึ้น"},"paste":"วาง","preview":"ภาพตัวอย่าง","print":"พิมพ์","publish":"เผยแพร่","redo":"ทำซ้ำ","refresh":"รีเฟรช","remove":"นำออก","rename":"แก้ไขชื่อ","reset":"รีเซต","restore":"เรียกเก็บที่เดิม","save":"บันทึก","saveAs":"บันทึกเป็น","search":"ค้นหา","searching":"กำลังค้นหา","select":"เลือก","settings":"การตั้งค่า","sort":"เรียงลำดับ","share":"แบ่งปัน","title":"ชื่อ","untitled":"ไม่มีหัวเรื่อง","unnamed":"ไม่ได้ตั้งชื่อ","update":"อัปเดต","upload":"อัพโหลด","undo":"ย้อนกลับ","view":"วิว","visibility":{"hide":"ซ่อน","show":"แสดง","showAll":"แสดงทั้งหมด","toggle":"สลับ"},"warning":"คำเตือน"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_tr.json b/public/assets/esri/t9n/common_tr.json new file mode 100644 index 0000000..67a8e43 --- /dev/null +++ b/public/assets/esri/t9n/common_tr.json @@ -0,0 +1 @@ +{"about":"Hakkında","add":"Ekle","all":"Tümü","apply":"Uygula","auth":{"logOut":"Oturumu Kapat","signIn":"Oturum aç"},"back":"Geri","cancel":"İptal","change":"Değiştir","clear":"Temizle","close":"Kapat","collapse":"Daralt","configure":"Yapılandır","control":{"pause":"Duraklat","play":"Oynat","resume":"Devam Et","stop":"Durdur"},"copy":"Kopyala","create":"Oluştur","cut":"Kes","delete":"Sil","details":"Ayrıntılar","done":"Bitti","dragHandleTitle":"Sürükle/yeniden sırala","dragHandleLabel":"Yeniden sırala düğmesini etkinleştirin ve listeyi yeniden sıralamak için ok tuşlarını veya sürüklemek/yeniden sıralamak için farenizi kullanın. Yeniden sıralamayı iptal etmek için escape düğmesine basın.","edit":"Düzenle","errorMessage":"Hata","esri":"Esri","exit":"Çıkış","expand":"Genişlet","fieldsSummary":"Öznitelik ve değer listesi","find":"Bul","form":{"no":"Hayır","ok":"Tamam","password":"Şifre","submit":"Gönder","username":"Kullanıcı Adı","yes":"Evet"},"help":"Yardım","home":"Giriş","info":"Bilgi","information":"Bilgi","layer":"Katman","loading":"Yükleniyor","maximize":"Ekrana Yay","menu":"menü","more":"Dahası","none":"Hiçbiri","open":"Aç","options":"Seçenekler","pagination":{"down":"Aşağı","first":"Birinci","last":"Son","next":"Sonraki","page":"Sayfa","pageText":"{index} / {total}","previous":"Önceki","up":"Yukarı"},"paste":"Yapıştır","preview":"Önizleme","print":"Yazdır","publish":"Yayınla","redo":"Yinele","refresh":"Yenile","remove":"Kaldır","rename":"Yeniden Adlandır","reset":"Sıfırla","restore":"Eski Haline Döndür","save":"Kaydet","saveAs":"Farklı kaydet","search":"Ara","searching":"Araştırılıyor","select":"Seç","settings":"Ayarlar","sort":"Sırala","share":"Paylaş","title":"Başlık","untitled":"Başlıksız","unnamed":"Adlandırılmamış","update":"Güncelle","upload":"Yükle","undo":"Geri Al","view":"Görüntüle","visibility":{"hide":"Gizle","show":"Göster","showAll":"Tümünü göster","toggle":"Değiştir"},"warning":"Uyarı"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_uk.json b/public/assets/esri/t9n/common_uk.json new file mode 100644 index 0000000..09c90a3 --- /dev/null +++ b/public/assets/esri/t9n/common_uk.json @@ -0,0 +1 @@ +{"about":"Про програму","add":"Додати","all":"Всі","apply":"Застосувати","auth":{"logOut":"Вийти з системи","signIn":"Увійдіть в систему"},"back":"Назад","cancel":"Скасувати","change":"Змінити","clear":"Очистити","close":"Закрити","collapse":"Згорнути","configure":"Налаштувати","control":{"pause":"Пауза","play":"Відтворити","resume":"Відновити","stop":"Стоп"},"copy":"Копіювати","create":"Створити","cut":"Вирізати","delete":"Видалити","details":"Детальна інформація","done":"Завершено","dragHandleTitle":"Перетягнути/перевпорядкувати","dragHandleLabel":"Натисніть кнопку перевпорядкування та за допомогою клавіш зі стрілками перевпорядкуйте список або скористайтесь мишею, щоб перетягнути/перевпорядкувати. Натисніть «Вихід» для скасування перевпорядкування.","edit":"Редагувати","errorMessage":"Помилка","esri":"Esri","exit":"Вихід","expand":"Розширити","fieldsSummary":"Список атрибутів та значень","find":"Знайти","form":{"no":"Ні","ok":"OK","password":"Пароль","submit":"Надіслати","username":"Ім'я користувача","yes":"Так"},"help":"Довідка","home":"Головна сторінка","info":"Інформація","information":"Інформація","layer":"Шар","loading":"Завантажується","maximize":"Розгорнути","menu":"Меню","more":"Більше","none":"Немає","open":"Відкрити","options":"Опції","pagination":{"down":"Вниз","first":"Перший","last":"Останній","next":"Далі","page":"Сторінки","pageText":"{index} з {total}","previous":"Попередній","up":"Вгору"},"paste":"Вставити","preview":"Попередній перегляд","print":"Друк","publish":"Публікувати","redo":"Повторити","refresh":"Оновити","remove":"Видалити","rename":"Перейменувати","reset":"Скинути","restore":"Відновити","save":"Зберегти","saveAs":"Зберегти як","search":"Пошук","searching":"Пошук","select":"Вибрати","settings":"Налаштування","sort":"Сортувати","share":"Поділитися","title":"Заголовок","untitled":"Без заголовка","unnamed":"Без імені","update":"Оновлення","upload":"Передати","undo":"Відмінити","view":"Вид","visibility":{"hide":"Приховати","show":"Показати","showAll":"Показати всі","toggle":"Перемкнути"},"warning":"Попередження"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_vi.json b/public/assets/esri/t9n/common_vi.json new file mode 100644 index 0000000..52d9b92 --- /dev/null +++ b/public/assets/esri/t9n/common_vi.json @@ -0,0 +1 @@ +{"about":"Về","add":"Thêm","all":"Tất cả","apply":"Áp dụng","auth":{"logOut":"Đăng xuất","signIn":"Đăng nhập"},"back":"Quay lại","cancel":"Hủy","change":"Thay đổi","clear":"Xóa","close":"Đóng","collapse":"Thu gọn","configure":"Cấu hình","control":{"pause":"Tạm dừng","play":"Phát","resume":"Tiếp tục","stop":"Dừng"},"copy":"Sao chép","create":"Tạo","cut":"Cắt","delete":"Xóa","details":"Chi tiết","done":"Hoàn tất","dragHandleTitle":"Kéo/sắp xếp lại","dragHandleLabel":"Kích hoạt nút sắp xếp lại và sử dụng các phím mũi tên để sắp xếp lại danh sách hoặc sử dụng chuột để kéo/sắp xếp lại. Nhấn thoát để hủy sắp xếp lại.","edit":"Chỉnh sửa","errorMessage":"Lỗi","esri":"Esri","exit":"Thoát","expand":"Mở rộng","fieldsSummary":"Danh sách các thuộc tính và giá trị","find":"Tìm","form":{"no":"Không","ok":"OK","password":"Mật khẩu","submit":"Đệ trình","username":"Tên đăng nhập","yes":"Có"},"help":"Trợ giúp","home":"Trang chủ","info":"Thông tin","information":"Thông tin","layer":"Lớp","loading":"Đang tải","maximize":"Phóng đại","menu":"Menu","more":"Khác","none":"Không có","open":"Mở","options":"Tùy chọn","pagination":{"down":"Xuống","first":"Đầu tiên","last":"Cuối cùng","next":"Tiếp","page":"Trang","pageText":"{index} trên {total}","previous":"Trước","up":"Lên"},"paste":"Dán","preview":"Xem trước","print":"In","publish":"Xuất bản","redo":"Làm lại","refresh":"Làm mới","remove":"Gỡ","rename":"Đổi tên","reset":"Thiết lập lại","restore":"Khôi phục","save":"Lưu","saveAs":"Lưu thành","search":"Tìm kiếm","searching":"Đang tìm kiếm","select":"Chọn","settings":"Thiết lập","sort":"Sắp xếp","share":"Chia sẻ","title":"Tiêu đề","untitled":"Chưa có tiêu đề","unnamed":"Vô danh","update":"Cập nhật","upload":"Tải lên","undo":"Hoàn tác","view":"Xem","visibility":{"hide":"Ẩn","show":"Hiển thị","showAll":"Hiện tất cả","toggle":"Chuyển đổi"},"warning":"Cảnh báo"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_zh-CN.json b/public/assets/esri/t9n/common_zh-CN.json new file mode 100644 index 0000000..7af1086 --- /dev/null +++ b/public/assets/esri/t9n/common_zh-CN.json @@ -0,0 +1 @@ +{"about":"关于","add":"添加","all":"全部","apply":"应用","auth":{"logOut":"注销","signIn":"登录"},"back":"后退","cancel":"取消","change":"更改","clear":"清除","close":"关闭","collapse":"折叠","configure":"配置","control":{"pause":"暂停","play":"播放","resume":"恢复","stop":"停止"},"copy":"复制","create":"创建","cut":"剪切","delete":"删除","details":"详细信息","done":"完成","dragHandleTitle":"拖动/重新排序","dragHandleLabel":"激活重新排序按钮,然后使用箭头键对列表进行重新排序或者使用鼠标进行拖动/重新排序。 按 Esc 键以取消重新排序。","edit":"编辑","errorMessage":"错误","esri":"Esri","exit":"退出","expand":"展开","fieldsSummary":"属性和值列表","find":"查找","form":{"no":"否","ok":"确定","password":"密码","submit":"提交","username":"用户名","yes":"是"},"help":"帮助","home":"主页","info":"信息","information":"信息","layer":"图层","loading":"加载","maximize":"最大化","menu":"菜单","more":"更多信息","none":"无","open":"打开","options":"选项","pagination":{"down":"向下","first":"首页","last":"尾页","next":"下一页","page":"页","pageText":"{index}/{total}","previous":"上一页","up":"向上"},"paste":"粘贴","preview":"预览","print":"打印","publish":"发布","redo":"恢复","refresh":"刷新","remove":"移除","rename":"重命名","reset":"重置","restore":"恢复","save":"保存","saveAs":"另存为","search":"搜索","searching":"正在搜索","select":"选择","settings":"设置","sort":"排序","share":"共享","title":"标题","untitled":"无标题","unnamed":"未命名","update":"更新","upload":"上传","undo":"撤消","view":"查看","visibility":{"hide":"隐藏","show":"显示","showAll":"显示全部","toggle":"切换"},"warning":"警告"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_zh-HK.json b/public/assets/esri/t9n/common_zh-HK.json new file mode 100644 index 0000000..72a4ad5 --- /dev/null +++ b/public/assets/esri/t9n/common_zh-HK.json @@ -0,0 +1 @@ +{"about":"關於","add":"新增","all":"全部","apply":"應用","auth":{"logOut":"登出","signIn":"登入"},"back":"上一步","cancel":"取消","change":"變更","clear":"清除","close":"關閉","collapse":"最小化","configure":"配置","control":{"pause":"暫停","play":"播放","resume":"恢復","stop":"停止"},"copy":"複製","create":"建立","cut":"剪下","delete":"刪除","details":"詳細資訊","done":"完成","dragHandleTitle":"拖曳/重新排序","dragHandleLabel":"啟動重新排序按鈕並使用方向鍵以重新排序清單,或使用滑鼠以拖曳/重新排序。 按 escape 以取消重新排序。","edit":"編輯","errorMessage":"錯誤","esri":"Esri","exit":"退出","expand":"展開","fieldsSummary":"屬性和值的清單","find":"尋找","form":{"no":"否","ok":"確定","password":"密碼","submit":"提交","username":"使用者名稱","yes":"是"},"help":"說明","home":"首頁","info":"資訊","information":"資訊","layer":"圖層","loading":"正在載入","maximize":"最大化","menu":"功能表","more":"更多資訊","none":"無","open":"開啟","options":"選項","pagination":{"down":"下","first":"第一頁","last":"最後一頁","next":"下一步","page":"頁","pageText":"{index}/{total}","previous":"上一個","up":"上"},"paste":"貼上","preview":"預覽","print":"列印","publish":"發佈","redo":"恢復","refresh":"重新整理","remove":"移除","rename":"重新命名","reset":"重設","restore":"復原","save":"儲存","saveAs":"另存新檔","search":"搜尋","searching":"正在搜尋","select":"選擇","settings":"設定","sort":"排序","share":"分享","title":"標題","untitled":"無標題","unnamed":"未指定的","update":"更新","upload":"上傳","undo":"撤消","view":"視圖","visibility":{"hide":"隱藏(H)","show":"顯示","showAll":"顯示全部","toggle":"切換"},"warning":"警告"} \ No newline at end of file diff --git a/public/assets/esri/t9n/common_zh-TW.json b/public/assets/esri/t9n/common_zh-TW.json new file mode 100644 index 0000000..72a4ad5 --- /dev/null +++ b/public/assets/esri/t9n/common_zh-TW.json @@ -0,0 +1 @@ +{"about":"關於","add":"新增","all":"全部","apply":"應用","auth":{"logOut":"登出","signIn":"登入"},"back":"上一步","cancel":"取消","change":"變更","clear":"清除","close":"關閉","collapse":"最小化","configure":"配置","control":{"pause":"暫停","play":"播放","resume":"恢復","stop":"停止"},"copy":"複製","create":"建立","cut":"剪下","delete":"刪除","details":"詳細資訊","done":"完成","dragHandleTitle":"拖曳/重新排序","dragHandleLabel":"啟動重新排序按鈕並使用方向鍵以重新排序清單,或使用滑鼠以拖曳/重新排序。 按 escape 以取消重新排序。","edit":"編輯","errorMessage":"錯誤","esri":"Esri","exit":"退出","expand":"展開","fieldsSummary":"屬性和值的清單","find":"尋找","form":{"no":"否","ok":"確定","password":"密碼","submit":"提交","username":"使用者名稱","yes":"是"},"help":"說明","home":"首頁","info":"資訊","information":"資訊","layer":"圖層","loading":"正在載入","maximize":"最大化","menu":"功能表","more":"更多資訊","none":"無","open":"開啟","options":"選項","pagination":{"down":"下","first":"第一頁","last":"最後一頁","next":"下一步","page":"頁","pageText":"{index}/{total}","previous":"上一個","up":"上"},"paste":"貼上","preview":"預覽","print":"列印","publish":"發佈","redo":"恢復","refresh":"重新整理","remove":"移除","rename":"重新命名","reset":"重設","restore":"復原","save":"儲存","saveAs":"另存新檔","search":"搜尋","searching":"正在搜尋","select":"選擇","settings":"設定","sort":"排序","share":"分享","title":"標題","untitled":"無標題","unnamed":"未指定的","update":"更新","upload":"上傳","undo":"撤消","view":"視圖","visibility":{"hide":"隱藏(H)","show":"顯示","showAll":"顯示全部","toggle":"切換"},"warning":"警告"} \ No newline at end of file diff --git a/public/assets/esri/themes/base/_Overlay.scss b/public/assets/esri/themes/base/_Overlay.scss new file mode 100644 index 0000000..dbcdd5c --- /dev/null +++ b/public/assets/esri/themes/base/_Overlay.scss @@ -0,0 +1,14 @@ +.esri-overlay-surface { + position: absolute; + border: none; + padding: 0; + margin: 0; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: hidden; + z-index: 0; + pointer-events: none; + user-select: none; +} diff --git a/public/assets/esri/themes/base/_OverlayItem.scss b/public/assets/esri/themes/base/_OverlayItem.scss new file mode 100644 index 0000000..00265ff --- /dev/null +++ b/public/assets/esri/themes/base/_OverlayItem.scss @@ -0,0 +1,52 @@ +/** + * NOTE: + * Overlay items are drawn using canvas when using the takeScreenshot + * API. Please take care that the visual styles stay the same. Most styling + * should happen using inline styles, while the CSS should be concerned with + * positioning only. + */ +.esri-text-overlay-item { + display: block; + position: absolute; + overflow: hidden; + white-space: nowrap; + + font-size: $font-size; + font-family: $font-family; + line-height: $line-height; +} + +.esri-text-overlay-item-anchor-bottom { + transform: translate(-50%, -100%); +} +.esri-text-overlay-item-anchor-bottom-right { + transform: translate(-100%, -100%); +} +.esri-text-overlay-item-anchor-bottom-left { + transform: translate(0, -100%); +} +.esri-text-overlay-item-anchor-top { + transform: translate(-50%, 0); +} +.esri-text-overlay-item-anchor-top-right { + transform: translate(-100%, 0); +} +.esri-text-overlay-item-anchor-top-left { + transform: translate(0, 0); +} +.esri-text-overlay-item-anchor-center { + transform: translate(-50%, -50%); +} +.esri-text-overlay-item-anchor-right { + transform: translate(-100%, -50%); +} +.esri-text-overlay-item-anchor-left { + transform: translate(0, -50%); +} + +.esri-line-overlay-item { + display: block; + position: absolute; + overflow: hidden; + white-space: nowrap; +} diff --git a/public/assets/esri/themes/base/_Ui.scss b/public/assets/esri/themes/base/_Ui.scss new file mode 100644 index 0000000..ae3f6fe --- /dev/null +++ b/public/assets/esri/themes/base/_Ui.scss @@ -0,0 +1,149 @@ +.esri-ui { + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; + box-sizing: border-box; + pointer-events: none; + overflow: hidden; + font-size: $font-size; + z-index: 0; // creates root stacking context + + .esri-component { + pointer-events: auto; + } + + /* attribution's position is a special case */ + .esri-attribution { + position: absolute; + bottom: 0; + left: 0; + right: 0; + } +} + +.esri-ui-corner { + position: absolute; + display: flex; +} + +.esri-ui-inner-container { + position: absolute; + left: 0; + top: 0; + bottom: 0; + right: 0; +} + +.esri-ui-manual-container { + & > .esri-component { + position: absolute; + } + + /* swipe needs to be placed behind all UI components */ + .esri-swipe { + z-index: -1; + } +} + +// Top Corners +.esri-ui-top-left, +.esri-ui-top-right { + flex-flow: column; +} + +.esri-ui-top-left { + align-items: flex-start; +} + +.esri-ui-top-right { + align-items: flex-end; +} + +// Bottom Corners +.esri-ui-bottom-left, +.esri-ui-bottom-right { + flex-flow: row; + align-items: flex-end; +} + +.esri-ui-bottom-right { + flex-flow: row-reverse; +} + +.esri-ui-top-left { + top: 0; + left: 0; +} + +.esri-ui-top-right { + top: 0; + right: 0; +} + +.esri-ui-top-right .esri-component, +.esri-ui-top-left .esri-component { + margin-bottom: $view-ui-spacing; +} + +.esri-ui-bottom-left { + bottom: 0; + left: 0; + + .esri-component { + margin-right: $view-ui-spacing; + } +} + +.esri-ui-bottom-right { + bottom: 0; + right: 0; + + .esri-component { + margin-left: $view-ui-spacing; + } +} + +[dir="rtl"] { + .esri-ui-top-left { + align-items: flex-end; + } + .esri-ui-top-right { + align-items: flex-start; + } + .esri-ui-bottom-left { + flex-direction: row-reverse; + } + .esri-ui-bottom-right { + flex-direction: row; + } +} + +/* ZoomBox */ + +.esri-zoom-box__container { + position: relative; + height: 100%; + width: 100%; +} + +.esri-zoom-box__overlay { + cursor: crosshair; + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; +} + +.esri-zoom-box__overlay-background { + fill: rgba(0, 0, 0, 0.1); +} + +.esri-zoom-box__outline { + fill: transparent; + stroke: dodgerblue; + stroke-dasharray: 1, 1; + stroke-width: 2px; +} diff --git a/public/assets/esri/themes/base/_View.scss b/public/assets/esri/themes/base/_View.scss new file mode 100644 index 0000000..37aaf2b --- /dev/null +++ b/public/assets/esri/themes/base/_View.scss @@ -0,0 +1,191 @@ +.esri-view { + display: flex; + margin: 0; + padding: 0; + + .esri-view-user-storage { + overflow: hidden; + } + + .esri-view-root { + position: relative; + flex: 1 1 100%; + border: none; + padding: 0; + margin: 0; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + -webkit-tap-highlight-color: transparent; + } + + .esri-view-surface { + position: absolute; + border: none; + padding: 0; + margin: 0; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: hidden; + user-select: none; + outline: 0; + + /* + * TODO + * Layers should probably manage this on their own + */ + direction: ltr; + + &--touch { + &-none { + touch-action: none; + } + &-pan { + touch-action: pan-x pan-y; + } + } + } + + .esri-view-surface:focus::after { + content: ""; + box-sizing: border-box; + position: absolute; + z-index: 999; + top: 0; + left: 0; + height: 100%; + width: 100%; + outline: auto 2px Highlight; + outline: auto 5px -webkit-focus-ring-color; + outline-offset: -3px; + pointer-events: none; + overflow: hidden; + } + + .esri-view-surface[data-navigating="true"] { + cursor: move; + cursor: grabbing; + cursor: -moz-grabbing; + cursor: -webkit-grabbing; + } + + /* + * CSS2 cursors: + * auto, inherit, crosshair, default, help, move, pointer , progress, text, wait, + * e-resize, ne-resize, nw-resize, n-resize, se-resize, sw-resize, s-resize, w-resize + * + * CSS3 cursors: + * vertical-text, no-drop, not-allowed, + * ew-resize, ns-resize, nesw-resize, nwse-resize, col-resize, row-resize, all-scroll + * + * CSS3 with limited support: + * - cursor: none (not IE, Safari, Opera) + * - cursor: context-menu (not Firefox, Chrome) + * - cursor: cell (not Safari) + * - cursor: alias (not Safari) + * - cursor: copy (not Safari) + * + * Browser specific: + * - cursor: -webkit-grab; cursor: -moz-grab; + * - cursor: -webkit-grabbing; cursor: -moz-grabbing; + * - cursor: -webkit-zoom-in; cursor: -moz-zoom-in; + * - cursor: -webkit-zoom-out; cursor: -moz-zoom-out; + * + * Supported cursors: + * default, crosshair, help, move, pointer, progress, grab, grabbing + */ + .esri-view-surface[data-cursor="copy"] { + cursor: copy; + } + .esri-view-surface[data-cursor="crosshair"] { + cursor: crosshair; + } + .esri-view-surface[data-cursor="help"] { + cursor: help; + } + .esri-view-surface[data-cursor="move"] { + cursor: move; + } + .esri-view-surface[data-cursor="pointer"] { + cursor: pointer; + } + .esri-view-surface[data-cursor="progress"] { + cursor: progress; + } + .esri-view-surface[data-cursor="grab"] { + cursor: move; + cursor: grab; + cursor: -moz-grab; + cursor: -webkit-grab; + } + .esri-view-surface[data-cursor="grabbing"] { + cursor: move; + cursor: grabbing; + cursor: -moz-grabbing; + cursor: -webkit-grabbing; + } + + .esri-view-surface[data-cursor="n-resize"] { + cursor: n-resize; + } + + .esri-view-surface[data-cursor="e-resize"] { + cursor: e-resize; + } + + .esri-view-surface[data-cursor="s-resize"] { + cursor: s-resize; + } + + .esri-view-surface[data-cursor="w-resize"] { + cursor: w-resize; + } + + .esri-view-surface[data-cursor="ne-resize"] { + cursor: ne-resize; + } + + .esri-view-surface[data-cursor="nw-resize"] { + cursor: nw-resize; + } + + .esri-view-surface[data-cursor="se-resize"] { + cursor: se-resize; + } + + .esri-view-surface[data-cursor="sw-resize"] { + cursor: sw-resize; + } + + .esri-view-surface[data-cursor="ew-resize"] { + cursor: ew-resize; + } + + .esri-view-surface[data-cursor="ns-resize"] { + cursor: ns-resize; + } + + .esri-view-surface[data-cursor="nesw-resize"] { + cursor: nesw-resize; + } + + .esri-view-surface[data-cursor="nwse-resize"] { + cursor: nwse-resize; + } + + .esri-display-object, + .esri-bitmap { + position: absolute; + border: none; + margin: 0; + padding: 0; // @dris0000 @juan6600 + // Keep these prefixes? + -webkit-user-drag: none; + -webkit-user-select: none; + } + + .esri-bitmap { + max-width: none; + transform-origin: top left; + } +} diff --git a/public/assets/esri/themes/base/_animation.scss b/public/assets/esri/themes/base/_animation.scss new file mode 100644 index 0000000..5b84f40 --- /dev/null +++ b/public/assets/esri/themes/base/_animation.scss @@ -0,0 +1,128 @@ +// Animations +@keyframes esri-fade-in-down { + 0% { + opacity: 0; + transform: translate3D(0, -5px, 0); + } + 25% { + opacity: 0; + transform: translate3D(0, -5px, 0); + } + 100% { + opacity: 1; + transform: translate3D(0, 0, 0); + } +} + +@keyframes esri-fade-in-up { + 0% { + opacity: 0; + transform: translate3D(0, 5px, 0); + } + 25% { + opacity: 0; + transform: translate3D(0, 5px, 0); + } + 100% { + opacity: 1; + transform: translate3D(0, 0, 0); + } +} + +@keyframes esri-fade-in { + 0% { + opacity: 0; + } + 25% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes esri-fade-in-scale { + 0% { + opacity: 0; + transform: scale3D(0.95, 0.95, 1); + } + 100% { + opacity: 1; + transform: scale3D(1, 1, 1); + } +} + +@keyframes looping-progresss-bar-ani { + 0% { + left: 0%; + width: 0%; + } + #{$looping-progress-bar-width} { + left: 0%; + width: $looping-progress-bar-width; + } + #{100-$looping-progress-bar-width} { + left: 100% - $looping-progress-bar-width; + width: $looping-progress-bar-width; + } + 100% { + left: 100%; + width: 0%; + } +} + +@keyframes esri-rotate { + 0% { + transform: rotate(0); + } + 100% { + transform: rotate(360deg); + } +} + +@keyframes panel-advance { + 0% { + opacity: 0; + transform: translate3d(50px, 0, 0) scale(0.99); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0) scale(1); + } +} + +@keyframes panel-retreat { + 0% { + opacity: 0; + transform: translate3d(-50px, 0, 0) scale(0.99); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0) scale(1); + } +} + +/* ========================================================================== + RTL + ========================================================================== */ +@keyframes panel-advance--rtl { + 0% { + opacity: 0; + transform: translate3d(-50px, 0, 0) scale(0.99); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0) scale(1); + } +} + +@keyframes panel-retreat--rtl { + 0% { + opacity: 0; + transform: translate3d(50px, 0, 0) scale(0.99); + } + 100% { + opacity: 1; + transform: translate3d(0, 0, 0) scale(1); + } +} diff --git a/public/assets/esri/themes/base/_color.scss b/public/assets/esri/themes/base/_color.scss new file mode 100644 index 0000000..7aac388 --- /dev/null +++ b/public/assets/esri/themes/base/_color.scss @@ -0,0 +1,58 @@ +@import "functions"; +@import "colors/scss/variables"; +// ↳ https: //github.com/Esri/calcite-colors.git + +// Main Colors Vars +$font-color: $Calcite_Gray_700 !default; +$interactive-font-color: $Calcite_Gray_550 !default; + +$background-color: $Calcite_Gray_050 !default; + +// Inverse +$interactive-font-color--inverse: $Calcite_Gray_050 !default; +$background-color--inverse: $Calcite_Gray_650 !default; + +// Hover +$interactive-font-color--hover: offset-foreground-color($interactive-font-color, 25%) !default; +$background-color--hover: offset-background-color($background-color, 4.75%) !default; +$border-color--hover: offset-foreground-color($interactive-font-color, 50%) !default; + +// Active +$border-color--active: $Calcite_Highlight_Blue_350 !default; +$background-color--active: $Calcite_Highlight_Blue_100 !default; + +// Offset +$background-color--offset: offset-background-color($background-color, 4.75%); +$background-color--offset-subtle: offset-background-color($background-color, 3.5%); + +// Buttons +$button-color: $Calcite_Highlight_Blue_350 !default; +$button-color--active: $Calcite_Highlight_Blue_400 !default; +$button-color--bright: $Calcite_Blue_a100 !default; +$button-color--hover: darken($button-color, 10%) !default; +$button-color--inverse: $interactive-font-color--inverse !default; + +// Other +$heading-color: $font-color !default; +$background-color--overlay: rgba(0, 0, 0, 0.7) !default; +$opacity--disabled: 0.4 !default; +$opacity--sortable: 0.75 !default; +$interactive-font-color--disabled: rgba($interactive-font-color, $opacity--disabled) !default; +$font-color--placeholder: $interactive-font-color !default; +$border-color: rgba($interactive-font-color, 0.3) !default; +$border-color--subtle: rgba($interactive-font-color, 0.15) !default; +$border-color--contrast: rgba($interactive-font-color, 0.4) !default; +$border-color--input: $Calcite_Gray_450; + +$updating: $Calcite_Highlight_Blue_350; +$connection-connected: $Brand_Green_200; +$connection-disconnected: $Brand_Orange_100; + +// Error +$border-color--error: $Calcite_Vibrant_Red_200 !default; +$font-color--error: $Calcite_Red_a250 !default; +$background-color--error: rgba($font-color--error, 0.1); + +// Smart Mapping Sliders +$smartmapping-slider__thumb-background-color: $interactive-font-color !default; +$smartmapping-slider__ramp-stroke-color: $interactive-font-color !default; diff --git a/public/assets/esri/themes/base/_colorVariables.scss b/public/assets/esri/themes/base/_colorVariables.scss new file mode 100644 index 0000000..885594f --- /dev/null +++ b/public/assets/esri/themes/base/_colorVariables.scss @@ -0,0 +1 @@ +@import "color"; diff --git a/public/assets/esri/themes/base/_core.scss b/public/assets/esri/themes/base/_core.scss new file mode 100644 index 0000000..c3f7181 --- /dev/null +++ b/public/assets/esri/themes/base/_core.scss @@ -0,0 +1,186 @@ +/* + Core Settings and Imports +*/ + +$include_widgets: true !default; + +// Widget core +$include_Widget: $include_widgets !default; + +// Widgets (sorted alphabetically) +$include_AreaMeasurement2D: $include_widgets !default; +$include_AreaMeasurement3D: $include_widgets !default; +$include_Attachments: $include_widgets !default; +$include_Attribution: $include_widgets !default; +$include_BasemapGallery: $include_widgets !default; +$include_BasemapLayerList: $include_widgets !default; +$include_BasemapToggle: $include_widgets !default; +$include_BinaryColorSizeSlider: $include_widgets !default; +$include_Bookmarks: $include_widgets !default; +$include_BuildingExplorer: $include_widgets !default; +$include_ButtonMenu: $include_widgets !default; +$include_ClassedColorSlider: $include_widgets !default; +$include_ClassedSizeSlider: $include_widgets !default; +$include_ColorPicker: $include_widgets !default; +$include_ColorSizeSlider: $include_widgets !default; +$include_ColorSlider: $include_widgets !default; +$include_Compass: $include_widgets !default; +$include_CoordinateConversion: $include_widgets !default; +$include_DatePicker: $include_widgets !default; +$include_Daylight: $include_widgets !default; +$include_Directions: $include_widgets !default; +$include_DirectLineMeasurement3D: $include_widgets !default; +$include_DistanceMeasurement2D: $include_widgets !default; +$include_Editor: $include_widgets !default; +$include_ElevationProfile: $include_widgets !default; +$include_Expand: $include_widgets !default; +$include_Feature: $include_widgets !default; +$include_FeatureContent: $include_widgets !default; +$include_FeatureForm: $include_widgets !default; +$include_Features: $include_widgets !default; +$include_FeatureMedia: $include_widgets !default; +$include_FeatureTable: $include_widgets !default; +$include_FeatureTemplates: $include_widgets !default; +$include_FloorFilter: $include_widgets !default; +$include_Grid: $include_widgets !default; +$include_HeatmapSlider: $include_widgets !default; +$include_Histogram: $include_widgets !default; +$include_HistogramRangeSlider: $include_widgets !default; +$include_IdentityForm: $include_widgets !default; +$include_IdentityModal: $include_widgets !default; +$include_ItemList: $include_widgets !default; +$include_LayerList: $include_widgets !default; +$include_Legend: $include_widgets !default; +$include_LineOfSight: $include_widgets !default; +$include_Measurement: $include_widgets !default; +$include_NavigationToggle: $include_widgets !default; +$include_OpacitySlider: $include_widgets !default; +$include_OrientedImageryViewer: $include_widgets !default; +$include_Popup: $include_widgets !default; +$include_Print: $include_widgets !default; +$include_SaveLayer: $include_widgets !default; +$include_ScaleBar: $include_widgets !default; +$include_ScaleRangeSlider: $include_widgets !default; +$include_Search: $include_widgets !default; +$include_SelectionToolbar: $include_widgets !default; +$include_ShadowCast: $include_widgets !default; +$include_SizeSlider: $include_widgets !default; +$include_Sketch: $include_widgets !default; +$include_SketchTooltipControls: $include_widgets !default; +$include_Slice: $include_widgets !default; +$include_Slider: $include_widgets !default; +$include_SnappingControls: $include_widgets !default; +$include_Spinner: $include_widgets !default; +$include_Swipe: $include_widgets !default; +$include_TableList: $include_widgets !default; +$include_TimePicker: $include_widgets !default; +$include_TimeSlider: $include_widgets !default; +$include_TimezonePicker: $include_widgets !default; +$include_Tooltip: $include_widgets !default; +$include_UtilityNetworkAssociations: $include_widgets !default; +$include_UtilityNetworkTrace: $include_widgets !default; +$include_UtilityNetworkValidateTopology: $include_widgets !default; +$include_ValuePicker: $include_widgets !default; +$include_Weather: $include_widgets !default; +$include_Zoom: $include_widgets !default; + +$icomoon-font-path: "../base/icons/fonts" !default; // Override for esri/themes/base/icons/style.scss +$calcite-fonts-path: "../base/fonts/fonts/" !default; + +@import "fonts/fonts.scss"; +@import "icons/style.scss"; +@import "@esri/calcite-components/dist/calcite/calcite"; + +@import "color"; +@import "type"; +@import "sizes"; +@import "layout"; +@import "mixins"; + +@import "View"; +@import "Ui"; +@import "Overlay"; +@import "OverlayItem"; + +@import "widgets/Widget"; + +// Widgets (sorted alphabetically) +@import "widgets/AreaMeasurement2D"; +@import "widgets/AreaMeasurement3D"; +@import "widgets/Attachments"; +@import "widgets/Attribution"; +@import "widgets/BasemapGallery"; +@import "widgets/BasemapLayerList"; +@import "widgets/BasemapToggle"; +@import "widgets/BinaryColorSizeSlider"; +@import "widgets/Bookmarks"; +@import "widgets/BuildingExplorer"; +@import "widgets/ButtonMenu"; +@import "widgets/ClassedColorSlider"; +@import "widgets/ClassedSizeSlider"; +@import "widgets/ColorPicker"; +@import "widgets/ColorSizeSlider"; +@import "widgets/ColorSlider"; +@import "widgets/Compass"; +@import "widgets/CoordinateConversion"; +@import "widgets/DatePicker"; +@import "widgets/Daylight"; +@import "widgets/Directions"; +@import "widgets/DirectLineMeasurement3D"; +@import "widgets/DistanceMeasurement2D"; +@import "widgets/Editor"; +@import "widgets/ElevationProfile"; +@import "widgets/Expand"; +@import "widgets/Feature"; +@import "widgets/FeatureContent"; +@import "widgets/FeatureForm"; +@import "widgets/Features"; +@import "widgets/FeatureMedia"; +@import "widgets/FeatureTable"; +@import "widgets/FeatureTemplates"; +@import "widgets/FloorFilter"; +@import "widgets/Grid"; +@import "widgets/HeatmapSlider"; +@import "widgets/Histogram"; +@import "widgets/HistogramRangeSlider"; +@import "widgets/IdentityForm"; +@import "widgets/IdentityModal"; +@import "widgets/ItemList"; +@import "widgets/LayerList"; +@import "widgets/Legend"; +@import "widgets/LineOfSight"; +@import "widgets/Measurement"; +@import "widgets/NavigationToggle"; +@import "widgets/OpacitySlider"; +@import "widgets/OrientedImageryViewer"; +@import "widgets/Popup"; +@import "widgets/Print"; +@import "widgets/SaveLayer"; +@import "widgets/ScaleBar"; +@import "widgets/ScaleRangeSlider"; +@import "widgets/Search"; +@import "widgets/SearchResultRenderer"; +@import "widgets/SelectionToolbar"; +@import "widgets/ShadowCast"; +@import "widgets/SizeSlider"; +@import "widgets/Sketch"; +@import "widgets/SketchTooltipControls"; +@import "widgets/Slice"; +@import "widgets/Slider"; +@import "widgets/SnappingControls"; +@import "widgets/Spinner"; +@import "widgets/Swipe"; +@import "widgets/TableList"; +@import "widgets/TimePicker"; +@import "widgets/TimeSlider"; +@import "widgets/TimezonePicker"; +@import "widgets/Tooltip"; +@import "widgets/UtilityNetworkAssociations"; +@import "widgets/UtilityNetworkTrace"; +@import "widgets/UtilityNetworkValidateTopology"; +@import "widgets/ValuePicker"; +@import "widgets/Weather"; +@import "widgets/Zoom"; + +// animations +@import "animation"; diff --git a/public/assets/esri/themes/base/_functions.scss b/public/assets/esri/themes/base/_functions.scss new file mode 100644 index 0000000..f914c59 --- /dev/null +++ b/public/assets/esri/themes/base/_functions.scss @@ -0,0 +1,23 @@ +////////////////////////////// +// Calculations +@function offset-background-color($color, $percent) { + @if (lightness($color) < 50) { + @return lighten($color, $percent); + } @else { + @return darken($color, $percent); + } +} +@function offset-foreground-color($color, $percent) { + @if (lightness($color) > 50) { + @return lighten($color, $percent); + } @else { + @return darken($color, $percent); + } +} +@function fade-foreground-color($color, $percent) { + @if (lightness($color) < 50) { + @return lighten($color, $percent); + } @else { + @return darken($color, $percent); + } +} diff --git a/public/assets/esri/themes/base/_layout.scss b/public/assets/esri/themes/base/_layout.scss new file mode 100644 index 0000000..365187d --- /dev/null +++ b/public/assets/esri/themes/base/_layout.scss @@ -0,0 +1,11 @@ +$layout-base-size: 48px !default; + +// Header +$header-height--min: $layout-base-size !default; +$header-button-height: $layout-base-size !default; +$header-button-width: $layout-base-size !default; + +// Footer +$footer-height--min: $layout-base-size !default; +$footer-button-height: $layout-base-size !default; +$footer-button-width: $layout-base-size !default; diff --git a/public/assets/esri/themes/base/_mixins.scss b/public/assets/esri/themes/base/_mixins.scss new file mode 100644 index 0000000..f2d074c --- /dev/null +++ b/public/assets/esri/themes/base/_mixins.scss @@ -0,0 +1,665 @@ +//////////////////////////////////////// +// Widget Common Mixins +@use "sass:math"; + +@mixin boxShadow($arguments) { + box-shadow: #{$arguments}; +} + +@mixin defaultBoxShadow() { + @include boxShadow("0 1px 2px rgba(0, 0, 0, 0.3)"); +} + +@mixin borderBoxShadow($color: $border-color) { + box-shadow: 0 0 0 1px $color; +} + +@mixin cardBoxShadow($color: $border-color) { + box-shadow: 0 1px 0 $color; +} + +@mixin pointerStyle($width, $height) { + content: ""; + position: absolute; + width: $width + px; + height: $height + px; +} + +@mixin outlineStyle() { + outline: 2px solid $interactive-font-color; + outline-offset: 2px; + z-index: 1; +} + +@function sqrt($r) { + $x0: 1; + $x1: $x0; + @for $i from 1 through 10 { + $x1: $x0 - math.div($x0 * $x0 - abs($r), 2 * $x0); + $x0: $x1; + } + @return $x1; +} + +@mixin contentMaxHeightDockedSide($contentHeight) { + $pageMenuHeight: $contentHeight - 60; + .esri-popup--is-docked { + &-top-left, + &-top-right, + &-bottom-left, + &-bottom-right { + .esri-popup__content { + max-height: #{$contentHeight}px; + } + } + } +} + +@mixin popupHeight_BasedOnViewSize($height) { + $pageMenuHeight: $height - 50; + .esri-popup__main-container { + max-height: $height; + } + &.esri-popup--feature-menu-open { + .esri-popup__feature-menu-viewport { + max-height: $pageMenuHeight; + } + } +} + +@mixin wordbreak() { + /* For Firefox */ + white-space: pre-wrap; + word-break: break-all; + /** + * IE should ignore these. + * Modern browsers should override break-all. + */ + word-wrap: break-word; + word-break: break-word; +} + +@mixin measurementWidgetStyles($selector) { + .#{$selector} { + &__container { + position: relative; + padding: $cap-spacing 0; + overflow-y: auto; + a { + text-decoration: none; + } + } + + &__header { + position: relative; + font-size: $font-size__body; + align-items: flex-start; + justify-content: space-between; + display: flex; + flex: 0 0 auto; + } + + &__header-title, + h1 &__header-title { + font: { + size: $font-size__header-text; + weight: $font-weight--bold; + } + padding: 8px 0; + margin: 0; + display: block; + flex: 1; + word-break: break-word; + text-align: left; + } + + &__panel--error { + color: $font-color--error; + padding: 0 $side-spacing; + animation: esri-fade-in 250ms ease-in-out; + } + + &__hint { + padding: 0 $side-spacing; + animation: esri-fade-in 250ms ease-in-out; + + &-text { + margin: $cap-spacing 0; + padding: 0; + } + } + + &__measurement { + padding: $cap-spacing $side-spacing; + margin: $cap-spacing 0; + background-color: $background-color--offset; + animation: esri-fade-in 250ms ease-in-out; + + &-item { + display: flex; + padding-bottom: $cap-spacing; + flex-flow: column; + + &--disabled { + display: flex; + color: rgba($font-color, $opacity--disabled); + } + + &-title { + padding-bottom: $cap-spacing--quarter; + } + + &-value { + font-weight: $font-weight--bold; + } + } + } + + &__settings { + display: flex; + justify-content: space-between; + padding: $cap-spacing--half $side-spacing; + } + + &__units { + display: flex; + flex: 0 1 48%; + flex-flow: column; + padding: 0; + animation: esri-fade-in 250ms ease-in-out; + &:only-child { + flex: 1 0 100%; + } + } + + &__units-select { + width: 100%; + padding: { + left: 0.5em; + right: 2.7em; + } + + &-wrapper { + width: 100%; + } + } + + &__actions { + display: flex; + flex-flow: column; + justify-content: center; + padding: 0 $side-spacing; + } + } + + [dir="rtl"] { + .#{$selector}__units-select { + padding: { + left: 2.7em; + right: 0.5em; + } + } + } +} + +// Smart Mapping Sliders +@mixin smartMappingSlider($class) { + .#{$class} { + direction: ltr; + min-width: $smartmapping-slider__width; + + .esri-slider { + font-size: $font-size--small; + position: relative; + z-index: 1; + + .esri-slider__content { + flex-direction: row; + height: $smartmapping-slider__base-height; + margin: 0 auto 0 40%; + } + + .esri-slider__track { + background-color: transparent; + display: flex; + flex: 0 0 auto; + } + + .esri-slider__anchor { + border-bottom: 1px solid $interactive-font-color; + border-top: 1px solid $background-color; + width: $smartmapping-slider__ramp-width; + + &:hover, + &:focus { + .esri-slider__label { + text-decoration: underline; + } + + .esri-slider__thumb { + background-color: $interactive-font-color--hover; + border: none; + transform: none; + + &:after { + border-left-color: $interactive-font-color--hover; + } + &:before { + background-color: $button-color--bright; + transform: translate3d(-$smartmapping-slider__thumb-size--offset * 0.25, 0, 0); + } + } + } + } + + .esri-slider__thumb { + background-color: $smartmapping-slider__thumb-background-color; + border-radius: 0; + border: none; + height: $smartmapping-slider__thumb-size; + left: -$smartmapping-slider__thumb-size; + top: -$smartmapping-slider__thumb-size--offset; + width: $smartmapping-slider__thumb-size--offset; + + &:before { + position: absolute; + top: 0; + left: -$smartmapping-slider__thumb-size--offset * 0.25; + width: $smartmapping-slider__thumb-size--offset * 0.5; + content: ""; + height: $smartmapping-slider__thumb-size; + background-color: $interactive-font-color; + transition: transform 125ms ease-in-out, background-color 125ms ease-in-out; + } + &:after { + position: absolute; + top: 0; + left: $smartmapping-slider__thumb-size--offset; + content: ""; + border-bottom: $smartmapping-slider__thumb-pointer-size solid #0000; + border-left: $smartmapping-slider__thumb-pointer-size solid $interactive-font-color; + border-top: $smartmapping-slider__thumb-pointer-size solid #0000; + height: 0; + width: 0; + } + } + + .esri-slider__label { + left: auto; + line-height: 20px; + min-width: 50px; + right: 50px; + text-align: right; + + &:hover { + background-color: $background-color--hover; + } + } + + .esri-slider__segment { + &:hover { + cursor: default; + } + } + + .esri-slider__range-input { + margin: auto; + text-align: center; + width: 50%; + } + + .esri-slider__label-input { + text-align: right; + width: 70px; + } + + .esri-slider__max, + .esri-slider__min { + flex: none; + margin: $cap-spacing--three-quarters auto; + padding: $cap-spacing--three-quarters $cap-spacing; + position: relative; + width: auto; + z-index: 0; + + &:before { + content: ""; + position: absolute; + left: 0; + top: 0; + height: 100%; + width: 100%; + z-index: -1; + } + + &.esri-slider__range--active { + background-color: $background-color; + } + + .esri-slider__range-input { + margin: 0 auto; + } + } + + .esri-slider__extra-content { + display: flex; + height: 100%; + } + + .esri-histogram__svg { + overflow: visible; + } + + .esri-histogram__label { + fill: $font-color; + stroke-width: 2; + } + + .esri-histogram__average-line, + .esri-histogram__label { + paint-order: stroke; + stroke: $background-color; + } + + .zoom-cap--max { + position: absolute; + top: 0; + } + + .zoom-cap--min { + position: absolute; + bottom: 0; + } + + .zoom-cap { + height: 11px; + width: $smartmapping-slider__ramp-width; + stroke-width: 0; + + .zoom-cap--mask { + fill: #fff; + } + .zoom-cap--line { + fill: #fff; + } + .zoom-cap--underline { + fill: #323232; + } + + &:hover { + cursor: pointer; + + .zoom-cap--mask { + fill: #fff; + } + .zoom-cap--line { + fill: #0079c1; + } + .zoom-cap--underline { + fill: #fff; + } + } + } + } + } + + .#{$class}__ramp { + display: flex; + height: 100%; + width: $smartmapping-slider__ramp-width; + position: relative; + + svg { + height: 100%; + width: 100%; + position: absolute; + stroke: $smartmapping-slider__ramp-stroke-color; + stroke-width: $smartmapping-slider__ramp-stroke-width; + left: 0; + + rect { + height: 100%; + width: 100%; + } + + path { + stroke-width: $smartmapping-slider__ramp-path-stroke-width; + } + } + } + + .#{$class}__histogram-container { + display: flex; + flex: 1 1 0; + height: 100%; + width: $smartmapping-slider__histogram-width; + } + + .#{$class}.#{$class}--interactive-track { + .esri-slider { + .esri-slider__content { + margin: 0 auto 0 35%; + } + + .esri-slider__track { + background-color: transparent; + width: 12px; + } + } + + .esri-slider__anchor--active { + .esri-slider__label { + text-decoration: underline; + } + .esri-slider__thumb { + background-color: $interactive-font-color--hover; + border: none; + transform: none; + &:after { + border-left-color: $interactive-font-color--hover; + } + &:before { + background-color: $button-color--bright; + transform: translate3d(-$smartmapping-slider__thumb-size--offset * 0.25, 0, 0); + } + } + } + + .esri-slider__segment--interactive { + background-size: 12px 100%; + background-repeat: no-repeat; + background-position: 50% 50%; + background-image: url(../base/images/SM-Slider_TrackBackground_idle.svg); + + &.esri-slider__segment--active { + background-color: #eee; + background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg); + } + + &:hover, + &:focus { + cursor: pointer; + background-color: #eee; + background-image: url(../base/images/SM-Slider_TrackBackground_hover.svg); + } + } + } +} + +@mixin loopingProgressBar($selector) { + #{$selector}:before, + #{$selector}:after { + content: ""; + opacity: 1; + position: absolute; + height: 1px; + top: 0; + transition: opacity 500ms ease-in-out; + } + #{$selector}:before { + background-color: $border-color; + width: 100%; + z-index: 0; + } + #{$selector}:after { + background-color: $interactive-font-color; + width: $looping-progress-bar-width; + z-index: 0; + animation: looping-progresss-bar-ani $looping-progress-bar-params; + } +} + +/** + * Adds the base styles for an arrow facing down. + */ +@mixin arrowButton() { + $size: 18px; + $icon-size: 10px; + $padding: ($size - $icon-size) * 0.5; + + font-size: $icon-size; + line-height: $icon-size; + + width: $size; + height: $size; + padding: $padding; + + cursor: pointer; + transition: all 0.1s ease-in-out; + text-align: center; + + border: none; + background: none; + + appearance: none; + + @each $icomoon-selector in $icomoon-selectors { + @extend #{$icomoon-selector}; + } + + @extend .esri-icon-left; + + &:hover:not(:disabled) { + background: $background-color--hover; + } + + &:disabled { + opacity: 0.4; + cursor: default; + } + + &.esri-arrow-down { + transform: rotate(-90deg); + } + + &.esri-arrow-up { + transform: rotate(90deg); + } + + &.esri-arrow-left { + transform: rotate(0deg); + } + + &.esri-arrow-right { + transform: rotate(180deg); + } +} + +/** +* Styles for Sortable +*/ +@mixin sortableChosen($selector) { + transition: background-color 125ms ease-in-out; + &.#{$selector} { + background-color: $background-color--active; + opacity: $opacity--sortable; + } +} + +@mixin timeSlider() { + $tick-width: 1px; + $focus-ring-width: 2px; + $thumb-size: 16px; + $tick-padding: 3px; + $tick-height: 3px; + $tick-height-primary: 6px; + + .esri-slider.esri-slider--horizontal { + width: inherit; + flex-grow: 1; + padding: 30px 13px 28px 13px; + + .esri-widget__anchor, + .esri-slider__anchor { + outline: none !important; + color: inherit; + } + + .esri-slider__anchor:focus .esri-slider__thumb { + outline: solid $focus-ring-width $border-color--active; + outline-offset: $focus-ring-width; + overflow: visible; + } + + .esri-slider__segment.esri-slider__segment-0 { + background-color: unset; // Reset blue first segment + } + + .esri-slider__thumb { + width: $thumb-size; + height: $thumb-size; + left: -$thumb-size * 0.5; + top: -$thumb-size * 0.5; + } + + .esri-slider__tick { + width: $tick-width + ($tick-padding * 2); + height: 20px; + padding: $tick-padding; // Make ticks slightly easier to click on + margin: -$tick-padding; + background: none; + + &:after { + content: ""; + display: block; + width: $tick-width; + background: #6e6e6e66; + } + + &.secondary-tick:after { + height: $tick-height; + } + + &.primary-tick { + &:after { + height: $tick-height-primary; + } + + .primary-tick__ampm { + font-size: $font-size--tiny; + } + } + } + + .esri-slider__ticks { + margin: 0; + margin-top: $cap-spacing--half; + width: calc(100% - #{$tick-width}); + } + + .esri-slider__tick-label { + font-size: $font-size--tiny-time-slider; + line-height: normal; + margin-top: $cap-spacing; + text-align: center; + } + + .esri-slider__label { + font-size: $font-size--small; + } + + .esri-slider__label-input { + font-size: $font-size--tiny-time-slider; + } + } +} diff --git a/public/assets/esri/themes/base/_sizes.scss b/public/assets/esri/themes/base/_sizes.scss new file mode 100644 index 0000000..065bbed --- /dev/null +++ b/public/assets/esri/themes/base/_sizes.scss @@ -0,0 +1,130 @@ +// Sizes & Placement + +@use "sass:math"; + +$border-size--active: 3px !default; +$icon-size: 16px !default; +$border-radius: 2px !default; + +///////////////////////// +// Button +$button-width: 32px !default; +$button-height: 32px !default; + +// button : half +$button-width--half: floor($button-width * 0.5) !default; +$button-height--half: floor($button-height * 0.5) !default; + +// button : quarter +$button-width--quarter: floor($button-width * 0.25) !default; +$button-height--quarter: floor($button-height * 0.25) !default; + +// button : fifth +$button-width--fifth: floor($button-width * 0.2) !default; +$button-height--fifth: floor($button-height * 0.2) !default; + +// button : plus half` +$button-width--plus-half: floor($button-width * 1.5) !default; +$button-height--plus-half: floor($button-height * 1.5) !default; + +// button : double +$button-width--double: floor($button-width * 2) !default; +$button-height--double: floor($button-height * 2) !default; + +///////////////////////// +// List Items +$list-item-height: 48px !default; +$list-item-height--three-quarters: floor($list-item-height * 3 * 0.25) !default; + +///////////////////////// +// Toggle +$toggle-offset: 4px !default; +$toggle-width: 28px !default; +$toggle-height: 16px !default; +$toggle-handle-size: $toggle-height - $toggle-offset !default; + +///////////////////////// +// Panel +$panel-width: 300px !default; +$panel-width--three-quarters: floor($panel-width * 3 * 0.25) !default; +$panel-width--plus-half: floor($panel-width * 1.5) !default; + +$panel-min-height--large: 240px !default; +$panel-min-height--medium: 120px !default; +$panel-min-height--small: 96px !default; +$panel-min-height--xsmall: 32px !default; + +$panel-max-height--large: 680px !default; +$panel-max-height--medium: 540px !default; +$panel-max-height--small: 420px !default; +$panel-max-height--xsmall: 240px !default; + +///////////////////////// +// Component (widget in view) max heights based on view height +$view-height--gt-medium__component-max-height: 680px !default; +$view-height--medium__component-max-height: 540px !default; +$view-height--small__component-max-height: 420px !default; +$view-height--xsmall__component-max-height: 240px !default; + +///////////////////////// +// Popup +$docked-margin: 15px !default; +$docked-margin--double: floor($docked-margin * 2) !default; + +///////////////////////// +// Loading +$looping-progress-bar-width: 20% !default; +$looping-progress-bar-params: 1500ms linear infinite !default; + +$spinning-loader-size: $icon-size !default; + +///////////////////////// +// Spacing +$side-spacing: 15px !default; +$cap-spacing: 12px !default; + +// spacing : three quarters +$side-spacing--three-quarters: floor($side-spacing * 3 * 0.25) !default; +$cap-spacing--three-quarters: floor($cap-spacing * 3 * 0.25) !default; + +// spacing : half +$side-spacing--half: floor($side-spacing * 0.5) !default; +$cap-spacing--half: floor($cap-spacing * 0.5) !default; + +// spacing : third +$side-spacing--third: floor(math.div($side-spacing, 3)) !default; +$cap-spacing--third: floor(math.div($cap-spacing, 3)) !default; + +// spacing : quarter +$side-spacing--quarter: floor($side-spacing * 0.25) !default; +$cap-spacing--quarter: floor($cap-spacing * 0.25) !default; + +// spacing : eighth +$side-spacing--eighth: ceil($side-spacing * 0.125) !default; +$cap-spacing--eighth: ceil($cap-spacing * 0.125) !default; + +// spacing : plus half +$side-spacing--plus-half: floor($side-spacing * 1.5) !default; +$cap-spacing--plus-half: floor($cap-spacing * 1.5) !default; + +// spacing : double +$side-spacing--double: floor($side-spacing * 2) !default; +$cap-spacing--double: floor($cap-spacing * 2) !default; + +///////////////////////// +// View UI +$view-ui-spacing: 10px !default; + +///////////////////////// +// Smart Mapping Sliders +$smartmapping-slider__width: 260px !default; +$smartmapping-slider__base-height: 240px !default; +$smartmapping-slider__ramp-width: 30px !default; +$smartmapping-slider__ramp-stroke-width: 1px !default; +$smartmapping-slider__ramp-path-stroke-width: 0.5px !default; +$smartmapping-slider__histogram-width: 120px !default; +$smartmapping-slider__range-input-height: 40px !default; + +$smartmapping-slider__thumb-size: 12px !default; +$smartmapping-slider__thumb-size--offset: round($smartmapping-slider__thumb-size * 0.5) !default; +$smartmapping-slider__thumb-pointer-size: round($smartmapping-slider__thumb-size * 0.5) !default; diff --git a/public/assets/esri/themes/base/_type.scss b/public/assets/esri/themes/base/_type.scss new file mode 100644 index 0000000..7ed1d05 --- /dev/null +++ b/public/assets/esri/themes/base/_type.scss @@ -0,0 +1,27 @@ +// Font +$font-family: "Avenir Next", "Helvetica Neue", Helvetica, Arial, sans-serif !default; + +// Text +$line-height: 1.3em !default; +$base-font-size: 14px !default; +$font-size: $base-font-size !default; + +$font-size__h1: round($base-font-size * 1.428) !default; //1.428em +$font-size__h2: round($base-font-size * 1.142) !default; //1.142em +$font-size__lt-h2: $base-font-size !default; +$font-size__body: round($base-font-size * 0.857) !default; //0.857em +$font-size--small: round($base-font-size * 0.857) !default; +$font-size--tiny: round($base-font-size * 0.71) !default; + +$font-size__header-text: round($base-font-size * 1.143) !default; //1.142em + +$font-size--tiny-time-slider: round($font-size--small * 0.857) !default; + +$font-weight--light: 300 !default; +$font-weight--regular: 400 !default; +$font-weight--medium: 500 !default; +$font-weight--bold: 600 !default; +$font-weight--bolder: 700 !default; + +$font-weight: 400 !default; +$font-weight__heading: $font-weight--bold !default; diff --git a/public/assets/esri/themes/base/colors/css/brand_colors.css b/public/assets/esri/themes/base/colors/css/brand_colors.css new file mode 100644 index 0000000..c58aeb6 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/brand_colors.css @@ -0,0 +1,76 @@ +.Brand_Blue_100 { + background-color: #b9e0f7; } + +.Brand_Blue_150 { + background-color: #00b9f2; } + +.Brand_Blue_200 { + background-color: #007ac2; } + +.Brand_Blue_250 { + background-color: #004575; } + +.Brand_Yellow_100 { + background-color: #ffec4f; } + +.Brand_Orange_100 { + background-color: #f89927; } + +.Brand_Orange_150 { + background-color: #f36f20; } + +.Brand_Orange_200 { + background-color: #da4d1e; } + +.Brand_Red_100 { + background-color: #de2900; } + +.Brand_Green_100 { + background-color: #d1e391; } + +.Brand_Green_150 { + background-color: #aad04b; } + +.Brand_Green_200 { + background-color: #35ac46; } + +.Brand_Green_250 { + background-color: #2a7433; } + +.Brand_Purple_100 { + background-color: #dfcce3; } + +.Brand_Purple_150 { + background-color: #b279b4; } + +.Brand_Purple_200 { + background-color: #8f499c; } + +.Brand_Purple_250 { + background-color: #6b1978; } + +.Brand_Brown_100 { + background-color: #ecdcb9; } + +.Brand_Brown_150 { + background-color: #be9969; } + +.Brand_Brown_200 { + background-color: #7b4f1c; } + +.Brand_Brown_250 { + background-color: #523b20; } + +.Brand_Gray_100 { + background-color: #b4b4b4; } + +.Brand_Gray_150 { + background-color: #969696; } + +.Brand_Gray_200 { + background-color: #6e6e6e; } + +.Brand_Gray_250 { + background-color: #464646; } + +/*# sourceMappingURL=brand_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/calcite_core_colors.css b/public/assets/esri/themes/base/colors/css/calcite_core_colors.css new file mode 100644 index 0000000..cafab73 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/calcite_core_colors.css @@ -0,0 +1,169 @@ +.Calcite_Blue_100 { + background-color: #d2e9f9; } + +.Calcite_Blue_150 { + background-color: #bcdaed; } + +.Calcite_Blue_200 { + background-color: #6cb4e2; } + +.Calcite_Blue_250 { + background-color: #56a5d8; } + +.Calcite_Blue_a100 { + background-color: #49b0f2; } + +.Calcite_Blue_a150 { + background-color: #419ed9; } + +.Calcite_Blue_a200 { + background-color: #3b8fc4; } + +.Calcite_Blue_a250 { + background-color: #196fa6; } + +.Calcite_Yellow_100 { + background-color: #f3edc7; } + +.Calcite_Yellow_150 { + background-color: #efe397; } + +.Calcite_Yellow_200 { + background-color: #e4d154; } + +.Calcite_Yellow_250 { + background-color: #d8c34b; } + +.Calcite_Yellow_a100 { + background-color: #f2d530; } + +.Calcite_Yellow_a150 { + background-color: #d9bf2b; } + +.Calcite_Yellow_a200 { + background-color: #bda726; } + +.Calcite_Yellow_a250 { + background-color: #a68d00; } + +.Calcite_Orange_100 { + background-color: #fbe1c2; } + +.Calcite_Orange_150 { + background-color: #f6ca92; } + +.Calcite_Orange_200 { + background-color: #eda959; } + +.Calcite_Orange_250 { + background-color: #e79c47; } + +.Calcite_Orange_a100 { + background-color: #ff9f33; } + +.Calcite_Orange_a150 { + background-color: #e8912e; } + +.Calcite_Orange_a200 { + background-color: #d17e21; } + +.Calcite_Orange_a250 { + background-color: #ad6511; } + +.Calcite_Green_100 { + background-color: #ddeedb; } + +.Calcite_Green_150 { + background-color: #9bc19c; } + +.Calcite_Green_200 { + background-color: #67a966; } + +.Calcite_Green_250 { + background-color: #5a9359; } + +.Calcite_Green_a100 { + background-color: #50ad4e; } + +.Calcite_Green_a150 { + background-color: #449443; } + +.Calcite_Green_a200 { + background-color: #338033; } + +.Calcite_Green_a250 { + background-color: #275e26; } + +.Calcite_Red_100 { + background-color: #f3ded7; } + +.Calcite_Red_150 { + background-color: #e4a793; } + +.Calcite_Red_200 { + background-color: #c86a4a; } + +.Calcite_Red_250 { + background-color: #c6542d; } + +.Calcite_Red_a100 { + background-color: #e04f1d; } + +.Calcite_Red_a150 { + background-color: #c7461a; } + +.Calcite_Red_a200 { + background-color: #ab3c16; } + +.Calcite_Red_a250 { + background-color: #8c2907; } + +.Calcite_Purple_100 { + background-color: #e5e1ef; } + +.Calcite_Purple_150 { + background-color: #c4bcdc; } + +.Calcite_Purple_200 { + background-color: #9081bc; } + +.Calcite_Purple_250 { + background-color: #7b6ca7; } + +.Calcite_Purple_a100 { + background-color: #846ebf; } + +.Calcite_Purple_a150 { + background-color: #7461a8; } + +.Calcite_Purple_a200 { + background-color: #61518c; } + +.Calcite_Purple_a250 { + background-color: #4f4273; } + +.Calcite_Brown_100 { + background-color: #e8ddd3; } + +.Calcite_Brown_150 { + background-color: #d2b38f; } + +.Calcite_Brown_200 { + background-color: #b78a54; } + +.Calcite_Brown_250 { + background-color: #a57946; } + +.Calcite_Brown_a100 { + background-color: #bf813a; } + +.Calcite_Brown_a150 { + background-color: #a67032; } + +.Calcite_Brown_a200 { + background-color: #8c5e2a; } + +.Calcite_Brown_a250 { + background-color: #734d22; } + +/*# sourceMappingURL=calcite_core_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/calcite_core_colors_dark.css b/public/assets/esri/themes/base/colors/css/calcite_core_colors_dark.css new file mode 100644 index 0000000..aa8af58 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/calcite_core_colors_dark.css @@ -0,0 +1,169 @@ +.Calcite_Blue_100 { + background-color: #1a4866; } + +.Calcite_Blue_150 { + background-color: #1d5d8c; } + +.Calcite_Blue_200 { + background-color: #3b8fc3; } + +.Calcite_Blue_250 { + background-color: #419ed9; } + +.Calcite_Blue_a100 { + background-color: #45a7e6; } + +.Calcite_Blue_a150 { + background-color: #60b7f0; } + +.Calcite_Blue_a200 { + background-color: #6ec1f5; } + +.Calcite_Blue_a250 { + background-color: #7dc8fa; } + +.Calcite_Yellow_100 { + background-color: #796916; } + +.Calcite_Yellow_150 { + background-color: #a28a00; } + +.Calcite_Yellow_200 { + background-color: #bda727; } + +.Calcite_Yellow_250 { + background-color: #ccb736; } + +.Calcite_Yellow_a100 { + background-color: #d6bd2a; } + +.Calcite_Yellow_a150 { + background-color: #e3c832; } + +.Calcite_Yellow_a200 { + background-color: #edd448; } + +.Calcite_Yellow_a250 { + background-color: #f5df62; } + +.Calcite_Orange_100 { + background-color: #754c23; } + +.Calcite_Orange_150 { + background-color: #a16520; } + +.Calcite_Orange_200 { + background-color: #d18734; } + +.Calcite_Orange_250 { + background-color: #e8963a; } + +.Calcite_Orange_a100 { + background-color: #f29833; } + +.Calcite_Orange_a150 { + background-color: #f29f3f; } + +.Calcite_Orange_a200 { + background-color: #f5aa53; } + +.Calcite_Orange_a250 { + background-color: #ffb461; } + +.Calcite_Green_100 { + background-color: #295429; } + +.Calcite_Green_150 { + background-color: #386f38; } + +.Calcite_Green_200 { + background-color: #4b944a; } + +.Calcite_Green_250 { + background-color: #58ad57; } + +.Calcite_Green_a100 { + background-color: #53b350; } + +.Calcite_Green_a150 { + background-color: #59bf57; } + +.Calcite_Green_a200 { + background-color: #67c966; } + +.Calcite_Green_a250 { + background-color: #74d173; } + +.Calcite_Red_100 { + background-color: #632822; } + +.Calcite_Red_150 { + background-color: #853218; } + +.Calcite_Red_200 { + background-color: #ab421f; } + +.Calcite_Red_250 { + background-color: #c75028; } + +.Calcite_Red_a100 { + background-color: #d15226; } + +.Calcite_Red_a150 { + background-color: #d65d33; } + +.Calcite_Red_a200 { + background-color: #e36a40; } + +.Calcite_Red_a250 { + background-color: #eb7953; } + +.Calcite_Purple_100 { + background-color: #3e3654; } + +.Calcite_Purple_150 { + background-color: #4c3e6e; } + +.Calcite_Purple_200 { + background-color: #61518c; } + +.Calcite_Purple_250 { + background-color: #8070aa; } + +.Calcite_Purple_a100 { + background-color: #846ebf; } + +.Calcite_Purple_a150 { + background-color: #927acc; } + +.Calcite_Purple_a200 { + background-color: #9b87d9; } + +.Calcite_Purple_a250 { + background-color: #a393d1; } + +.Calcite_Brown_100 { + background-color: #4b341d; } + +.Calcite_Brown_150 { + background-color: #67441f; } + +.Calcite_Brown_200 { + background-color: #8c5e2b; } + +.Calcite_Brown_250 { + background-color: #a67032; } + +.Calcite_Brown_a100 { + background-color: #b37936; } + +.Calcite_Brown_a150 { + background-color: #cc8a3d; } + +.Calcite_Brown_a200 { + background-color: #d9974c; } + +.Calcite_Brown_a250 { + background-color: #dea664; } + +/*# sourceMappingURL=calcite_core_colors_dark.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/calcite_gray_colors.css b/public/assets/esri/themes/base/colors/css/calcite_gray_colors.css new file mode 100644 index 0000000..24a04b8 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/calcite_gray_colors.css @@ -0,0 +1,43 @@ +.Calcite_Gray_050 { + background-color: #ffffff; } + +.Calcite_Gray_100 { + background-color: #f8f8f8; } + +.Calcite_Gray_150 { + background-color: #f4f4f4; } + +.Calcite_Gray_200 { + background-color: #efefef; } + +.Calcite_Gray_250 { + background-color: #e7e7e7; } + +.Calcite_Gray_300 { + background-color: #e0e0e0; } + +.Calcite_Gray_350 { + background-color: #cccccc; } + +.Calcite_Gray_400 { + background-color: #a9a9a9; } + +.Calcite_Gray_450 { + background-color: #959595; } + +.Calcite_Gray_500 { + background-color: #828282; } + +.Calcite_Gray_550 { + background-color: #6e6e6e; } + +.Calcite_Gray_600 { + background-color: #595959; } + +.Calcite_Gray_650 { + background-color: #4c4c4c; } + +.Calcite_Gray_700 { + background-color: #323232; } + +/*# sourceMappingURL=calcite_gray_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/calcite_gray_colors_dark.css b/public/assets/esri/themes/base/colors/css/calcite_gray_colors_dark.css new file mode 100644 index 0000000..500570e --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/calcite_gray_colors_dark.css @@ -0,0 +1,43 @@ +.Calcite_Gray_050 { + background-color: #242424; } + +.Calcite_Gray_100 { + background-color: #333333; } + +.Calcite_Gray_150 { + background-color: #363636; } + +.Calcite_Gray_200 { + background-color: #404040; } + +.Calcite_Gray_250 { + background-color: #474747; } + +.Calcite_Gray_300 { + background-color: #4c4c4c; } + +.Calcite_Gray_350 { + background-color: #5c5c5c; } + +.Calcite_Gray_400 { + background-color: #666666; } + +.Calcite_Gray_450 { + background-color: #787878; } + +.Calcite_Gray_500 { + background-color: #8a8a8a; } + +.Calcite_Gray_550 { + background-color: #9e9e9e; } + +.Calcite_Gray_600 { + background-color: #adadad; } + +.Calcite_Gray_650 { + background-color: #bdbdbd; } + +.Calcite_Gray_700 { + background-color: #d1d1d1; } + +/*# sourceMappingURL=calcite_gray_colors_dark.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/calcite_highlight_colors.css b/public/assets/esri/themes/base/colors/css/calcite_highlight_colors.css new file mode 100644 index 0000000..4ea9867 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/calcite_highlight_colors.css @@ -0,0 +1,43 @@ +.Calcite_Highlight_Blue_100 { + background-color: #e2f1fb; } + +.Calcite_Highlight_Blue_150 { + background-color: #c5e5f9; } + +.Calcite_Highlight_Blue_200 { + background-color: #aadbfa; } + +.Calcite_Highlight_Blue_250 { + background-color: #90cdf2; } + +.Calcite_Highlight_Blue_300 { + background-color: #80bce0; } + +.Calcite_Highlight_Blue_350 { + background-color: #0079c1; } + +.Calcite_Highlight_Blue_400 { + background-color: #005e95; } + +.Calcite_Highlight_Green_100 { + background-color: #cfedcc; } + +.Calcite_Highlight_Green_150 { + background-color: #b0e2b0; } + +.Calcite_Highlight_Green_200 { + background-color: #96ce96; } + +.Calcite_Highlight_Green_250 { + background-color: #7dc17d; } + +.Calcite_Highlight_Green_300 { + background-color: #7bb974; } + +.Calcite_Highlight_Green_350 { + background-color: #31872e; } + +.Calcite_Highlight_Green_400 { + background-color: #2b622b; } + +/*# sourceMappingURL=calcite_highlight_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/calcite_highlight_colors_dark.css b/public/assets/esri/themes/base/colors/css/calcite_highlight_colors_dark.css new file mode 100644 index 0000000..30c7c70 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/calcite_highlight_colors_dark.css @@ -0,0 +1,43 @@ +.Calcite_Highlight_Blue_100 { + background-color: #294a66; } + +.Calcite_Highlight_Blue_150 { + background-color: #3d6e99; } + +.Calcite_Highlight_Blue_200 { + background-color: #1061a6; } + +.Calcite_Highlight_Blue_250 { + background-color: #136fbf; } + +.Calcite_Highlight_Blue_300 { + background-color: #2183d9; } + +.Calcite_Highlight_Blue_350 { + background-color: #2493f2; } + +.Calcite_Highlight_Blue_400 { + background-color: #40a7ff; } + +.Calcite_Highlight_Green_100 { + background-color: #205920; } + +.Calcite_Highlight_Green_150 { + background-color: #478c47; } + +.Calcite_Highlight_Green_200 { + background-color: #257a25; } + +.Calcite_Highlight_Green_250 { + background-color: #2a8c2a; } + +.Calcite_Highlight_Green_300 { + background-color: #31a331; } + +.Calcite_Highlight_Green_350 { + background-color: #34ad34; } + +.Calcite_Highlight_Green_400 { + background-color: #39bf39; } + +/*# sourceMappingURL=calcite_highlight_colors_dark.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/calcite_vibrant_colors.css b/public/assets/esri/themes/base/colors/css/calcite_vibrant_colors.css new file mode 100644 index 0000000..a7bbbe8 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/calcite_vibrant_colors.css @@ -0,0 +1,67 @@ +.Calcite_Vibrant_Blue_100 { + background-color: #c7e9ff; } + +.Calcite_Vibrant_Blue_150 { + background-color: #69dcff; } + +.Calcite_Vibrant_Blue_200 { + background-color: #00dee7; } + +.Calcite_Vibrant_Blue_250 { + background-color: #b3e9f9; } + +.Calcite_Vibrant_Yellow_100 { + background-color: #ffefb7; } + +.Calcite_Vibrant_Yellow_150 { + background-color: #fad817; } + +.Calcite_Vibrant_Yellow_200 { + background-color: #fff000; } + +.Calcite_Vibrant_Orange_100 { + background-color: #ffdab6; } + +.Calcite_Vibrant_Orange_150 { + background-color: #ffbc6b; } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffcc00; } + +.Calcite_Vibrant_Green_100 { + background-color: #daffd9; } + +.Calcite_Vibrant_Green_150 { + background-color: #71de6e; } + +.Calcite_Vibrant_Green_200 { + background-color: #a5e800; } + +.Calcite_Vibrant_Red_100 { + background-color: #ffc0b3; } + +.Calcite_Vibrant_Red_150 { + background-color: #ff642e; } + +.Calcite_Vibrant_Red_200 { + background-color: #de2900; } + +.Calcite_Vibrant_Purple_100 { + background-color: #daccff; } + +.Calcite_Vibrant_Purple_150 { + background-color: #b096ff; } + +.Calcite_Vibrant_Purple_200 { + background-color: #f185ff; } + +.Calcite_Vibrant_Brown_100 { + background-color: #ffdbb3; } + +.Calcite_Vibrant_Brown_150 { + background-color: #db8d2f; } + +.Calcite_Vibrant_Brown_200 { + background-color: #ffbc6b; } + +/*# sourceMappingURL=calcite_vibrant_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/calcite_vibrant_colors_dark.css b/public/assets/esri/themes/base/colors/css/calcite_vibrant_colors_dark.css new file mode 100644 index 0000000..618aa80 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/calcite_vibrant_colors_dark.css @@ -0,0 +1,67 @@ +.Calcite_Vibrant_Blue_100 { + background-color: #1376bf; } + +.Calcite_Vibrant_Blue_150 { + background-color: #0089f0; } + +.Calcite_Vibrant_Blue_200 { + background-color: #00c0f0; } + +.Calcite_Vibrant_Blue_250 { + background-color: #00b5b9; } + +.Calcite_Vibrant_Yellow_100 { + background-color: #917b00; } + +.Calcite_Vibrant_Yellow_150 { + background-color: #c7a900; } + +.Calcite_Vibrant_Yellow_200 { + background-color: #ffd800; } + +.Calcite_Vibrant_Orange_100 { + background-color: #a15600; } + +.Calcite_Vibrant_Orange_150 { + background-color: #cf7d1f; } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffc415; } + +.Calcite_Vibrant_Green_100 { + background-color: #386f38; } + +.Calcite_Vibrant_Green_150 { + background-color: #59d152; } + +.Calcite_Vibrant_Green_200 { + background-color: #85e800; } + +.Calcite_Vibrant_Red_100 { + background-color: #751d00; } + +.Calcite_Vibrant_Red_150 { + background-color: #993516; } + +.Calcite_Vibrant_Red_200 { + background-color: #e65c2e; } + +.Calcite_Vibrant_Purple_100 { + background-color: #503691; } + +.Calcite_Vibrant_Purple_150 { + background-color: #754fd4; } + +.Calcite_Vibrant_Purple_200 { + background-color: #9b4ba6; } + +.Calcite_Vibrant_Brown_100 { + background-color: #673d10; } + +.Calcite_Vibrant_Brown_150 { + background-color: #995d18; } + +.Calcite_Vibrant_Brown_200 { + background-color: #df8c39; } + +/*# sourceMappingURL=calcite_vibrant_colors_dark.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/complete.css b/public/assets/esri/themes/base/colors/css/complete.css new file mode 100644 index 0000000..f993263 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/complete.css @@ -0,0 +1,610 @@ +.Brand_Blue_100 { + background-color: #b9e0f7; } + +.Brand_Blue_150 { + background-color: #00b9f2; } + +.Brand_Blue_200 { + background-color: #007ac2; } + +.Brand_Blue_250 { + background-color: #004575; } + +.Brand_Yellow_100 { + background-color: #ffec4f; } + +.Brand_Orange_100 { + background-color: #f89927; } + +.Brand_Orange_150 { + background-color: #f36f20; } + +.Brand_Orange_200 { + background-color: #da4d1e; } + +.Brand_Red_100 { + background-color: #de2900; } + +.Brand_Green_100 { + background-color: #d1e391; } + +.Brand_Green_150 { + background-color: #aad04b; } + +.Brand_Green_200 { + background-color: #35ac46; } + +.Brand_Green_250 { + background-color: #2a7433; } + +.Brand_Purple_100 { + background-color: #dfcce3; } + +.Brand_Purple_150 { + background-color: #b279b4; } + +.Brand_Purple_200 { + background-color: #8f499c; } + +.Brand_Purple_250 { + background-color: #6b1978; } + +.Brand_Brown_100 { + background-color: #ecdcb9; } + +.Brand_Brown_150 { + background-color: #be9969; } + +.Brand_Brown_200 { + background-color: #7b4f1c; } + +.Brand_Brown_250 { + background-color: #523b20; } + +.Brand_Gray_100 { + background-color: #b4b4b4; } + +.Brand_Gray_150 { + background-color: #969696; } + +.Brand_Gray_200 { + background-color: #6e6e6e; } + +.Brand_Gray_250 { + background-color: #464646; } + +.Calcite_Blue_100 { + background-color: #d2e9f9; } + +.Calcite_Blue_150 { + background-color: #bcdaed; } + +.Calcite_Blue_200 { + background-color: #6cb4e2; } + +.Calcite_Blue_250 { + background-color: #56a5d8; } + +.Calcite_Blue_a100 { + background-color: #49b0f2; } + +.Calcite_Blue_a150 { + background-color: #419ed9; } + +.Calcite_Blue_a200 { + background-color: #3b8fc4; } + +.Calcite_Blue_a250 { + background-color: #196fa6; } + +.Calcite_Yellow_100 { + background-color: #f3edc7; } + +.Calcite_Yellow_150 { + background-color: #efe397; } + +.Calcite_Yellow_200 { + background-color: #e4d154; } + +.Calcite_Yellow_250 { + background-color: #d8c34b; } + +.Calcite_Yellow_a100 { + background-color: #f2d530; } + +.Calcite_Yellow_a150 { + background-color: #d9bf2b; } + +.Calcite_Yellow_a200 { + background-color: #bda726; } + +.Calcite_Yellow_a250 { + background-color: #a68d00; } + +.Calcite_Orange_100 { + background-color: #fbe1c2; } + +.Calcite_Orange_150 { + background-color: #f6ca92; } + +.Calcite_Orange_200 { + background-color: #eda959; } + +.Calcite_Orange_250 { + background-color: #e79c47; } + +.Calcite_Orange_a100 { + background-color: #ff9f33; } + +.Calcite_Orange_a150 { + background-color: #e8912e; } + +.Calcite_Orange_a200 { + background-color: #d17e21; } + +.Calcite_Orange_a250 { + background-color: #ad6511; } + +.Calcite_Green_100 { + background-color: #ddeedb; } + +.Calcite_Green_150 { + background-color: #9bc19c; } + +.Calcite_Green_200 { + background-color: #67a966; } + +.Calcite_Green_250 { + background-color: #5a9359; } + +.Calcite_Green_a100 { + background-color: #50ad4e; } + +.Calcite_Green_a150 { + background-color: #449443; } + +.Calcite_Green_a200 { + background-color: #338033; } + +.Calcite_Green_a250 { + background-color: #275e26; } + +.Calcite_Red_100 { + background-color: #f3ded7; } + +.Calcite_Red_150 { + background-color: #e4a793; } + +.Calcite_Red_200 { + background-color: #c86a4a; } + +.Calcite_Red_250 { + background-color: #c6542d; } + +.Calcite_Red_a100 { + background-color: #e04f1d; } + +.Calcite_Red_a150 { + background-color: #c7461a; } + +.Calcite_Red_a200 { + background-color: #ab3c16; } + +.Calcite_Red_a250 { + background-color: #8c2907; } + +.Calcite_Purple_100 { + background-color: #e5e1ef; } + +.Calcite_Purple_150 { + background-color: #c4bcdc; } + +.Calcite_Purple_200 { + background-color: #9081bc; } + +.Calcite_Purple_250 { + background-color: #7b6ca7; } + +.Calcite_Purple_a100 { + background-color: #846ebf; } + +.Calcite_Purple_a150 { + background-color: #7461a8; } + +.Calcite_Purple_a200 { + background-color: #61518c; } + +.Calcite_Purple_a250 { + background-color: #4f4273; } + +.Calcite_Brown_100 { + background-color: #e8ddd3; } + +.Calcite_Brown_150 { + background-color: #d2b38f; } + +.Calcite_Brown_200 { + background-color: #b78a54; } + +.Calcite_Brown_250 { + background-color: #a57946; } + +.Calcite_Brown_a100 { + background-color: #bf813a; } + +.Calcite_Brown_a150 { + background-color: #a67032; } + +.Calcite_Brown_a200 { + background-color: #8c5e2a; } + +.Calcite_Brown_a250 { + background-color: #734d22; } + +.Calcite_Gray_050 { + background-color: #ffffff; } + +.Calcite_Gray_100 { + background-color: #f8f8f8; } + +.Calcite_Gray_150 { + background-color: #f4f4f4; } + +.Calcite_Gray_200 { + background-color: #efefef; } + +.Calcite_Gray_250 { + background-color: #e7e7e7; } + +.Calcite_Gray_300 { + background-color: #e0e0e0; } + +.Calcite_Gray_350 { + background-color: #cccccc; } + +.Calcite_Gray_400 { + background-color: #a9a9a9; } + +.Calcite_Gray_450 { + background-color: #959595; } + +.Calcite_Gray_500 { + background-color: #828282; } + +.Calcite_Gray_550 { + background-color: #6e6e6e; } + +.Calcite_Gray_600 { + background-color: #595959; } + +.Calcite_Gray_650 { + background-color: #4c4c4c; } + +.Calcite_Gray_700 { + background-color: #323232; } + +.Calcite_Vibrant_Blue_100 { + background-color: #c7e9ff; } + +.Calcite_Vibrant_Blue_150 { + background-color: #69dcff; } + +.Calcite_Vibrant_Blue_200 { + background-color: #00dee7; } + +.Calcite_Vibrant_Blue_250 { + background-color: #b3e9f9; } + +.Calcite_Vibrant_Yellow_100 { + background-color: #ffefb7; } + +.Calcite_Vibrant_Yellow_150 { + background-color: #fad817; } + +.Calcite_Vibrant_Yellow_200 { + background-color: #fff000; } + +.Calcite_Vibrant_Orange_100 { + background-color: #ffdab6; } + +.Calcite_Vibrant_Orange_150 { + background-color: #ffbc6b; } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffcc00; } + +.Calcite_Vibrant_Green_100 { + background-color: #daffd9; } + +.Calcite_Vibrant_Green_150 { + background-color: #71de6e; } + +.Calcite_Vibrant_Green_200 { + background-color: #a5e800; } + +.Calcite_Vibrant_Red_100 { + background-color: #ffc0b3; } + +.Calcite_Vibrant_Red_150 { + background-color: #ff642e; } + +.Calcite_Vibrant_Red_200 { + background-color: #de2900; } + +.Calcite_Vibrant_Purple_100 { + background-color: #daccff; } + +.Calcite_Vibrant_Purple_150 { + background-color: #b096ff; } + +.Calcite_Vibrant_Purple_200 { + background-color: #f185ff; } + +.Calcite_Vibrant_Brown_100 { + background-color: #ffdbb3; } + +.Calcite_Vibrant_Brown_150 { + background-color: #db8d2f; } + +.Calcite_Vibrant_Brown_200 { + background-color: #ffbc6b; } + +.Calcite_Highlight_Blue_100 { + background-color: #e2f1fb; } + +.Calcite_Highlight_Blue_150 { + background-color: #c5e5f9; } + +.Calcite_Highlight_Blue_200 { + background-color: #aadbfa; } + +.Calcite_Highlight_Blue_250 { + background-color: #90cdf2; } + +.Calcite_Highlight_Blue_300 { + background-color: #80bce0; } + +.Calcite_Highlight_Blue_350 { + background-color: #0079c1; } + +.Calcite_Highlight_Blue_400 { + background-color: #005e95; } + +.Calcite_Highlight_Green_100 { + background-color: #cfedcc; } + +.Calcite_Highlight_Green_150 { + background-color: #b0e2b0; } + +.Calcite_Highlight_Green_200 { + background-color: #96ce96; } + +.Calcite_Highlight_Green_250 { + background-color: #7dc17d; } + +.Calcite_Highlight_Green_300 { + background-color: #7bb974; } + +.Calcite_Highlight_Green_350 { + background-color: #31872e; } + +.Calcite_Highlight_Green_400 { + background-color: #2b622b; } + +body.dark .Calcite_Blue_100 { + background-color: #1a4866; } +body.dark .Calcite_Blue_150 { + background-color: #1d5d8c; } +body.dark .Calcite_Blue_200 { + background-color: #3b8fc3; } +body.dark .Calcite_Blue_250 { + background-color: #419ed9; } +body.dark .Calcite_Blue_a100 { + background-color: #45a7e6; } +body.dark .Calcite_Blue_a150 { + background-color: #60b7f0; } +body.dark .Calcite_Blue_a200 { + background-color: #6ec1f5; } +body.dark .Calcite_Blue_a250 { + background-color: #7dc8fa; } +body.dark .Calcite_Yellow_100 { + background-color: #796916; } +body.dark .Calcite_Yellow_150 { + background-color: #a28a00; } +body.dark .Calcite_Yellow_200 { + background-color: #bda727; } +body.dark .Calcite_Yellow_250 { + background-color: #ccb736; } +body.dark .Calcite_Yellow_a100 { + background-color: #d6bd2a; } +body.dark .Calcite_Yellow_a150 { + background-color: #e3c832; } +body.dark .Calcite_Yellow_a200 { + background-color: #edd448; } +body.dark .Calcite_Yellow_a250 { + background-color: #f5df62; } +body.dark .Calcite_Orange_100 { + background-color: #754c23; } +body.dark .Calcite_Orange_150 { + background-color: #a16520; } +body.dark .Calcite_Orange_200 { + background-color: #d18734; } +body.dark .Calcite_Orange_250 { + background-color: #e8963a; } +body.dark .Calcite_Orange_a100 { + background-color: #f29833; } +body.dark .Calcite_Orange_a150 { + background-color: #f29f3f; } +body.dark .Calcite_Orange_a200 { + background-color: #f5aa53; } +body.dark .Calcite_Orange_a250 { + background-color: #ffb461; } +body.dark .Calcite_Green_100 { + background-color: #295429; } +body.dark .Calcite_Green_150 { + background-color: #386f38; } +body.dark .Calcite_Green_200 { + background-color: #4b944a; } +body.dark .Calcite_Green_250 { + background-color: #58ad57; } +body.dark .Calcite_Green_a100 { + background-color: #53b350; } +body.dark .Calcite_Green_a150 { + background-color: #59bf57; } +body.dark .Calcite_Green_a200 { + background-color: #67c966; } +body.dark .Calcite_Green_a250 { + background-color: #74d173; } +body.dark .Calcite_Red_100 { + background-color: #632822; } +body.dark .Calcite_Red_150 { + background-color: #853218; } +body.dark .Calcite_Red_200 { + background-color: #ab421f; } +body.dark .Calcite_Red_250 { + background-color: #c75028; } +body.dark .Calcite_Red_a100 { + background-color: #d15226; } +body.dark .Calcite_Red_a150 { + background-color: #d65d33; } +body.dark .Calcite_Red_a200 { + background-color: #e36a40; } +body.dark .Calcite_Red_a250 { + background-color: #eb7953; } +body.dark .Calcite_Purple_100 { + background-color: #3e3654; } +body.dark .Calcite_Purple_150 { + background-color: #4c3e6e; } +body.dark .Calcite_Purple_200 { + background-color: #61518c; } +body.dark .Calcite_Purple_250 { + background-color: #8070aa; } +body.dark .Calcite_Purple_a100 { + background-color: #846ebf; } +body.dark .Calcite_Purple_a150 { + background-color: #927acc; } +body.dark .Calcite_Purple_a200 { + background-color: #9b87d9; } +body.dark .Calcite_Purple_a250 { + background-color: #a393d1; } +body.dark .Calcite_Brown_100 { + background-color: #4b341d; } +body.dark .Calcite_Brown_150 { + background-color: #67441f; } +body.dark .Calcite_Brown_200 { + background-color: #8c5e2b; } +body.dark .Calcite_Brown_250 { + background-color: #a67032; } +body.dark .Calcite_Brown_a100 { + background-color: #b37936; } +body.dark .Calcite_Brown_a150 { + background-color: #cc8a3d; } +body.dark .Calcite_Brown_a200 { + background-color: #d9974c; } +body.dark .Calcite_Brown_a250 { + background-color: #dea664; } + +body.dark .Calcite_Gray_050 { + background-color: #242424; } +body.dark .Calcite_Gray_100 { + background-color: #333333; } +body.dark .Calcite_Gray_150 { + background-color: #363636; } +body.dark .Calcite_Gray_200 { + background-color: #404040; } +body.dark .Calcite_Gray_250 { + background-color: #474747; } +body.dark .Calcite_Gray_300 { + background-color: #4c4c4c; } +body.dark .Calcite_Gray_350 { + background-color: #5c5c5c; } +body.dark .Calcite_Gray_400 { + background-color: #666666; } +body.dark .Calcite_Gray_450 { + background-color: #787878; } +body.dark .Calcite_Gray_500 { + background-color: #8a8a8a; } +body.dark .Calcite_Gray_550 { + background-color: #9e9e9e; } +body.dark .Calcite_Gray_600 { + background-color: #adadad; } +body.dark .Calcite_Gray_650 { + background-color: #bdbdbd; } +body.dark .Calcite_Gray_700 { + background-color: #d1d1d1; } + +body.dark .Calcite_Highlight_Blue_100 { + background-color: #294a66; } +body.dark .Calcite_Highlight_Blue_150 { + background-color: #3d6e99; } +body.dark .Calcite_Highlight_Blue_200 { + background-color: #1061a6; } +body.dark .Calcite_Highlight_Blue_250 { + background-color: #136fbf; } +body.dark .Calcite_Highlight_Blue_300 { + background-color: #2183d9; } +body.dark .Calcite_Highlight_Blue_350 { + background-color: #2493f2; } +body.dark .Calcite_Highlight_Blue_400 { + background-color: #40a7ff; } +body.dark .Calcite_Highlight_Green_100 { + background-color: #205920; } +body.dark .Calcite_Highlight_Green_150 { + background-color: #478c47; } +body.dark .Calcite_Highlight_Green_200 { + background-color: #257a25; } +body.dark .Calcite_Highlight_Green_250 { + background-color: #2a8c2a; } +body.dark .Calcite_Highlight_Green_300 { + background-color: #31a331; } +body.dark .Calcite_Highlight_Green_350 { + background-color: #34ad34; } +body.dark .Calcite_Highlight_Green_400 { + background-color: #39bf39; } + +body.dark .Calcite_Vibrant_Blue_100 { + background-color: #1376bf; } +body.dark .Calcite_Vibrant_Blue_150 { + background-color: #0089f0; } +body.dark .Calcite_Vibrant_Blue_200 { + background-color: #00c0f0; } +body.dark .Calcite_Vibrant_Blue_250 { + background-color: #00b5b9; } +body.dark .Calcite_Vibrant_Yellow_100 { + background-color: #917b00; } +body.dark .Calcite_Vibrant_Yellow_150 { + background-color: #c7a900; } +body.dark .Calcite_Vibrant_Yellow_200 { + background-color: #ffd800; } +body.dark .Calcite_Vibrant_Orange_100 { + background-color: #a15600; } +body.dark .Calcite_Vibrant_Orange_150 { + background-color: #cf7d1f; } +body.dark .Calcite_Vibrant_Orange_200 { + background-color: #ffc415; } +body.dark .Calcite_Vibrant_Green_100 { + background-color: #386f38; } +body.dark .Calcite_Vibrant_Green_150 { + background-color: #59d152; } +body.dark .Calcite_Vibrant_Green_200 { + background-color: #85e800; } +body.dark .Calcite_Vibrant_Red_100 { + background-color: #751d00; } +body.dark .Calcite_Vibrant_Red_150 { + background-color: #993516; } +body.dark .Calcite_Vibrant_Red_200 { + background-color: #e65c2e; } +body.dark .Calcite_Vibrant_Purple_100 { + background-color: #503691; } +body.dark .Calcite_Vibrant_Purple_150 { + background-color: #754fd4; } +body.dark .Calcite_Vibrant_Purple_200 { + background-color: #9b4ba6; } +body.dark .Calcite_Vibrant_Brown_100 { + background-color: #673d10; } +body.dark .Calcite_Vibrant_Brown_150 { + background-color: #995d18; } +body.dark .Calcite_Vibrant_Brown_200 { + background-color: #df8c39; } + +/*# sourceMappingURL=complete.css.map */ diff --git a/public/assets/esri/themes/base/colors/css/scss/brand_colors.scss b/public/assets/esri/themes/base/colors/css/scss/brand_colors.scss new file mode 100644 index 0000000..cf6e7c4 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/brand_colors.scss @@ -0,0 +1,128 @@ + +//* Esri Brand Colors - Last Updated 04/16/15 */ + +@import "../../scss/variables"; + + +//* -- Esri Brand Blue -- */ + + +.Brand_Blue_100 { + background-color: $Brand_Blue_100; +} + +.Brand_Blue_150 { + background-color: $Brand_Blue_150; +} + +.Brand_Blue_200 { + background-color: $Brand_Blue_200; +} + +.Brand_Blue_250 { + background-color: $Brand_Blue_250; +} + + +//* -- Esri Brand Warm -- */ + + +.Brand_Yellow_100 { + background-color: $Brand_Yellow_100; +} + +.Brand_Orange_100 { + background-color: $Brand_Orange_100; +} + +.Brand_Orange_150 { + background-color: $Brand_Orange_150; +} + +.Brand_Orange_200 { + background-color: $Brand_Orange_200; +} + +.Brand_Red_100 { + background-color: $Brand_Red_100; +} + + +//* -- Esri Brand Green -- */ + + +.Brand_Green_100 { + background-color: $Brand_Green_100; +} + +.Brand_Green_150 { + background-color: $Brand_Green_150; +} + +.Brand_Green_200 { + background-color: $Brand_Green_200; +} + +.Brand_Green_250 { + background-color: $Brand_Green_250; +} + + +//* -- Esri Brand Purple -- */ + + +.Brand_Purple_100 { + background-color: $Brand_Purple_100; +} + +.Brand_Purple_150 { + background-color: $Brand_Purple_150; +} + +.Brand_Purple_200 { + background-color: $Brand_Purple_200; +} + +.Brand_Purple_250 { + background-color: $Brand_Purple_250; +} + + +//* -- Esri Brand Brown -- */ + + +.Brand_Brown_100 { + background-color: $Brand_Brown_100; +} + +.Brand_Brown_150 { + background-color: $Brand_Brown_150; +} + +.Brand_Brown_200 { + background-color: $Brand_Brown_200; +} + +.Brand_Brown_250 { + background-color: $Brand_Brown_250; +} + + +//* -- Esri Brand Gray -- */ + + +.Brand_Gray_100 { + background-color: $Brand_Gray_100; +} + +.Brand_Gray_150 { + background-color: $Brand_Gray_150; +} + +.Brand_Gray_200 { + background-color: $Brand_Gray_200; +} + +.Brand_Gray_250 { + background-color: $Brand_Gray_250; +} \ No newline at end of file diff --git a/public/assets/esri/themes/base/colors/css/scss/calcite_core_colors.scss b/public/assets/esri/themes/base/colors/css/scss/calcite_core_colors.scss new file mode 100644 index 0000000..adc3cf3 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/calcite_core_colors.scss @@ -0,0 +1,289 @@ + +//* Esri Calcite Core Colors - Last Updated 03/02/15 *// + +@import "../../scss/variables"; + + + +//* -- Calcite Core Blue -- *// + +.Calcite_Blue_100 { + background-color: $Calcite_Blue_100; +} + +.Calcite_Blue_150 { + background-color: $Calcite_Blue_150; +} + +.Calcite_Blue_200 { + background-color: $Calcite_Blue_200; +} + +.Calcite_Blue_250 { + background-color: $Calcite_Blue_250; +} + +.Calcite_Blue_a100 { + background-color: $Calcite_Blue_a100; +} + +.Calcite_Blue_a150 { + background-color: $Calcite_Blue_a150; +} + +.Calcite_Blue_a200 { + background-color: $Calcite_Blue_a200; +} + +.Calcite_Blue_a250 { + background-color: $Calcite_Blue_a250; +} + + +//* -- Calcite Core Yellow -- *// + + +.Calcite_Yellow_100 { + background-color: $Calcite_Yellow_100; +} + +.Calcite_Yellow_150 { + background-color: $Calcite_Yellow_150; +} + +.Calcite_Yellow_200 { + background-color: $Calcite_Yellow_200; +} + +.Calcite_Yellow_250 { + background-color: $Calcite_Yellow_250; +} + +.Calcite_Yellow_a100 { + background-color: $Calcite_Yellow_a100; +} + +.Calcite_Yellow_a150 { + background-color: $Calcite_Yellow_a150; +} + +.Calcite_Yellow_a200 { + background-color: $Calcite_Yellow_a200; +} + +.Calcite_Yellow_a250 { + background-color: $Calcite_Yellow_a250; +} + + +//* -- Calcite Core Orange -- *// + + +.Calcite_Orange_100 { + background-color: $Calcite_Orange_100; +} + +.Calcite_Orange_150 { + background-color: $Calcite_Orange_150; +} + +.Calcite_Orange_200 { + background-color: $Calcite_Orange_200; +} + +.Calcite_Orange_250 { + background-color: $Calcite_Orange_250; +} + +.Calcite_Orange_a100 { + background-color: $Calcite_Orange_a100; +} + +.Calcite_Orange_a150 { + background-color: $Calcite_Orange_a150; +} + +.Calcite_Orange_a200 { + background-color: $Calcite_Orange_a200; +} + +.Calcite_Orange_a250 { + background-color: $Calcite_Orange_a250; +} + + +//* -- Calcite Core Green -- *// + + +.Calcite_Green_100 { + background-color: $Calcite_Green_100; +} + +.Calcite_Green_150 { + background-color: $Calcite_Green_150; +} + +.Calcite_Green_200 { + background-color: $Calcite_Green_200; +} + +.Calcite_Green_250 { + background-color: $Calcite_Green_250; +} + +.Calcite_Green_a100 { + background-color: $Calcite_Green_a100; +} + +.Calcite_Green_a150 { + background-color: $Calcite_Green_a150; +} + +.Calcite_Green_a200 { + background-color: $Calcite_Green_a200; +} + +.Calcite_Green_a250 { + background-color: $Calcite_Green_a250; +} + + +//* -- Calcite Core Red -- *// + + +.Calcite_Red_100 { + background-color: $Calcite_Red_100; +} + +.Calcite_Red_150 { + background-color: $Calcite_Red_150; +} + +.Calcite_Red_200 { + background-color: $Calcite_Red_200; +} + +.Calcite_Red_250 { + background-color: $Calcite_Red_250; +} + +.Calcite_Red_a100 { + background-color: $Calcite_Red_a100; +} + +.Calcite_Red_a150 { + background-color: $Calcite_Red_a150; +} + +.Calcite_Red_a200 { + background-color: $Calcite_Red_a200; +} + +.Calcite_Red_a250 { + background-color: $Calcite_Red_a250; +} + + +//* -- Calcite Core Purple -- *// + + +.Calcite_Purple_100 { + background-color: $Calcite_Purple_100; +} + +.Calcite_Purple_150 { + background-color: $Calcite_Purple_150; +} + +.Calcite_Purple_200 { + background-color: $Calcite_Purple_200; +} + +.Calcite_Purple_250 { + background-color: $Calcite_Purple_250; +} + +.Calcite_Purple_a100 { + background-color: $Calcite_Purple_a100; +} + +.Calcite_Purple_a150 { + background-color: $Calcite_Purple_a150; +} + +.Calcite_Purple_a200 { + background-color: $Calcite_Purple_a200; +} + +.Calcite_Purple_a250 { + background-color: $Calcite_Purple_a250; +} + + +//* -- Calcite Core Brown -- *// + + +.Calcite_Brown_100 { + background-color: $Calcite_Brown_100; +} + +.Calcite_Brown_150 { + background-color: $Calcite_Brown_150; +} + +.Calcite_Brown_200 { + background-color: $Calcite_Brown_200 +} + +.Calcite_Brown_250 { + background-color: $Calcite_Brown_250; +} + +.Calcite_Brown_a100 { + background-color: $Calcite_Brown_a100; +} + +.Calcite_Brown_a150 { + background-color: $Calcite_Brown_a150; +} + +.Calcite_Brown_a200 { + background-color: $Calcite_Brown_a200; +} + +.Calcite_Brown_a250 { + background-color: $Calcite_Brown_a250; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/css/scss/calcite_core_colors_dark.scss b/public/assets/esri/themes/base/colors/css/scss/calcite_core_colors_dark.scss new file mode 100644 index 0000000..9bbe39c --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/calcite_core_colors_dark.scss @@ -0,0 +1,285 @@ +@import "../../scss/variables_dark"; + + +//* -- Calcite Core Blue -- *// + +.Calcite_Blue_100 { + background-color: $Calcite_Blue_100; +} + +.Calcite_Blue_150 { + background-color: $Calcite_Blue_150; +} + +.Calcite_Blue_200 { + background-color: $Calcite_Blue_200; +} + +.Calcite_Blue_250 { + background-color: $Calcite_Blue_250; +} + +.Calcite_Blue_a100 { + background-color: $Calcite_Blue_a100; +} + +.Calcite_Blue_a150 { + background-color: $Calcite_Blue_a150; +} + +.Calcite_Blue_a200 { + background-color: $Calcite_Blue_a200; +} + +.Calcite_Blue_a250 { + background-color: $Calcite_Blue_a250; +} + + +//* -- Calcite Core Yellow -- *// + + +.Calcite_Yellow_100 { + background-color: $Calcite_Yellow_100; +} + +.Calcite_Yellow_150 { + background-color: $Calcite_Yellow_150; +} + +.Calcite_Yellow_200 { + background-color: $Calcite_Yellow_200; +} + +.Calcite_Yellow_250 { + background-color: $Calcite_Yellow_250; +} + +.Calcite_Yellow_a100 { + background-color: $Calcite_Yellow_a100; +} + +.Calcite_Yellow_a150 { + background-color: $Calcite_Yellow_a150; +} + +.Calcite_Yellow_a200 { + background-color: $Calcite_Yellow_a200; +} + +.Calcite_Yellow_a250 { + background-color: $Calcite_Yellow_a250; +} + + +//* -- Calcite Core Orange -- *// + + +.Calcite_Orange_100 { + background-color: $Calcite_Orange_100; +} + +.Calcite_Orange_150 { + background-color: $Calcite_Orange_150; +} + +.Calcite_Orange_200 { + background-color: $Calcite_Orange_200; +} + +.Calcite_Orange_250 { + background-color: $Calcite_Orange_250; +} + +.Calcite_Orange_a100 { + background-color: $Calcite_Orange_a100; +} + +.Calcite_Orange_a150 { + background-color: $Calcite_Orange_a150; +} + +.Calcite_Orange_a200 { + background-color: $Calcite_Orange_a200; +} + +.Calcite_Orange_a250 { + background-color: $Calcite_Orange_a250; +} + + +//* -- Calcite Core Green -- *// + + +.Calcite_Green_100 { + background-color: $Calcite_Green_100; +} + +.Calcite_Green_150 { + background-color: $Calcite_Green_150; +} + +.Calcite_Green_200 { + background-color: $Calcite_Green_200; +} + +.Calcite_Green_250 { + background-color: $Calcite_Green_250; +} + +.Calcite_Green_a100 { + background-color: $Calcite_Green_a100; +} + +.Calcite_Green_a150 { + background-color: $Calcite_Green_a150; +} + +.Calcite_Green_a200 { + background-color: $Calcite_Green_a200; +} + +.Calcite_Green_a250 { + background-color: $Calcite_Green_a250; +} + + +//* -- Calcite Core Red -- *// + + +.Calcite_Red_100 { + background-color: $Calcite_Red_100; +} + +.Calcite_Red_150 { + background-color: $Calcite_Red_150; +} + +.Calcite_Red_200 { + background-color: $Calcite_Red_200; +} + +.Calcite_Red_250 { + background-color: $Calcite_Red_250; +} + +.Calcite_Red_a100 { + background-color: $Calcite_Red_a100; +} + +.Calcite_Red_a150 { + background-color: $Calcite_Red_a150; +} + +.Calcite_Red_a200 { + background-color: $Calcite_Red_a200; +} + +.Calcite_Red_a250 { + background-color: $Calcite_Red_a250; +} + + +//* -- Calcite Core Purple -- *// + + +.Calcite_Purple_100 { + background-color: $Calcite_Purple_100; +} + +.Calcite_Purple_150 { + background-color: $Calcite_Purple_150; +} + +.Calcite_Purple_200 { + background-color: $Calcite_Purple_200; +} + +.Calcite_Purple_250 { + background-color: $Calcite_Purple_250; +} + +.Calcite_Purple_a100 { + background-color: $Calcite_Purple_a100; +} + +.Calcite_Purple_a150 { + background-color: $Calcite_Purple_a150; +} + +.Calcite_Purple_a200 { + background-color: $Calcite_Purple_a200; +} + +.Calcite_Purple_a250 { + background-color: $Calcite_Purple_a250; +} + + +//* -- Calcite Core Brown -- *// + + +.Calcite_Brown_100 { + background-color: $Calcite_Brown_100; +} + +.Calcite_Brown_150 { + background-color: $Calcite_Brown_150; +} + +.Calcite_Brown_200 { + background-color: $Calcite_Brown_200 +} + +.Calcite_Brown_250 { + background-color: $Calcite_Brown_250; +} + +.Calcite_Brown_a100 { + background-color: $Calcite_Brown_a100; +} + +.Calcite_Brown_a150 { + background-color: $Calcite_Brown_a150; +} + +.Calcite_Brown_a200 { + background-color: $Calcite_Brown_a200; +} + +.Calcite_Brown_a250 { + background-color: $Calcite_Brown_a250; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/css/scss/calcite_gray_colors.scss b/public/assets/esri/themes/base/colors/css/scss/calcite_gray_colors.scss new file mode 100644 index 0000000..d0703de --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/calcite_gray_colors.scss @@ -0,0 +1,96 @@ + +//* Esri Calcite Gray Colors - Last Updated 03/02/15 */ + +@import "../../scss/variables"; + + + + +//* -- Calcite Gray -- */ + +.Calcite_Gray_050 { + background-color: $Calcite_Gray_050; +} + +.Calcite_Gray_100 { + background-color: $Calcite_Gray_100; +} + +.Calcite_Gray_150 { + background-color: $Calcite_Gray_150; +} + +.Calcite_Gray_200 { + background-color: $Calcite_Gray_200; +} + +.Calcite_Gray_250 { + background-color: $Calcite_Gray_250; +} + +.Calcite_Gray_300 { + background-color: $Calcite_Gray_300; +} + +.Calcite_Gray_350 { + background-color: $Calcite_Gray_350; +} + +.Calcite_Gray_400 { + background-color: $Calcite_Gray_400; +} + +.Calcite_Gray_450 { + background-color: $Calcite_Gray_450; +} + +.Calcite_Gray_500 { + background-color: $Calcite_Gray_500; +} + +.Calcite_Gray_550 { + background-color: $Calcite_Gray_550; +} + +.Calcite_Gray_600 { + background-color: $Calcite_Gray_600; +} + +.Calcite_Gray_650 { + background-color: $Calcite_Gray_650; +} + +.Calcite_Gray_700 { + background-color: $Calcite_Gray_700; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/css/scss/calcite_gray_colors_dark.scss b/public/assets/esri/themes/base/colors/css/scss/calcite_gray_colors_dark.scss new file mode 100644 index 0000000..0ee9f2b --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/calcite_gray_colors_dark.scss @@ -0,0 +1,91 @@ +@import "../../scss/variables_dark"; + + +//* -- Calcite Gray -- *// + +.Calcite_Gray_050 { + background-color: $Calcite_Gray_050; +} + +.Calcite_Gray_100 { + background-color: $Calcite_Gray_100; +} + +.Calcite_Gray_150 { + background-color: $Calcite_Gray_150; +} + +.Calcite_Gray_200 { + background-color: $Calcite_Gray_200; +} + +.Calcite_Gray_250 { + background-color: $Calcite_Gray_250; +} + +.Calcite_Gray_300 { + background-color: $Calcite_Gray_300; +} + +.Calcite_Gray_350 { + background-color: $Calcite_Gray_350; +} + +.Calcite_Gray_400 { + background-color: $Calcite_Gray_400; +} + +.Calcite_Gray_450 { + background-color: $Calcite_Gray_450; +} + +.Calcite_Gray_500 { + background-color: $Calcite_Gray_500; +} + +.Calcite_Gray_550 { + background-color: $Calcite_Gray_550; +} + +.Calcite_Gray_600 { + background-color: $Calcite_Gray_600; +} + +.Calcite_Gray_650 { + background-color: $Calcite_Gray_650; +} + +.Calcite_Gray_700 { + background-color: $Calcite_Gray_700; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/css/scss/calcite_highlight_colors.scss b/public/assets/esri/themes/base/colors/css/scss/calcite_highlight_colors.scss new file mode 100644 index 0000000..59c5e80 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/calcite_highlight_colors.scss @@ -0,0 +1,69 @@ + +//* Esri Calcite Highlight Colors - Last Updated 03/02/15 */ + +@import "../../scss/variables"; + + + +//* -- Calcite Highlight_Blue -- */ + + +.Calcite_Highlight_Blue_100 { + background-color: $Calcite_Highlight_Blue_100; +} + +.Calcite_Highlight_Blue_150 { + background-color: $Calcite_Highlight_Blue_150; +} + +.Calcite_Highlight_Blue_200 { + background-color: $Calcite_Highlight_Blue_200; +} + +.Calcite_Highlight_Blue_250 { + background-color: $Calcite_Highlight_Blue_250; +} + +.Calcite_Highlight_Blue_300 { + background-color: $Calcite_Highlight_Blue_300; +} + +.Calcite_Highlight_Blue_350 { + background-color: $Calcite_Highlight_Blue_350; +} + +.Calcite_Highlight_Blue_400 { + background-color: $Calcite_Highlight_Blue_400; +} + + +//* -- Calcite Highlight Green -- */ + + +.Calcite_Highlight_Green_100 { + background-color: $Calcite_Highlight_Green_100; +} + +.Calcite_Highlight_Green_150 { + background-color: $Calcite_Highlight_Green_150; +} + +.Calcite_Highlight_Green_200 { + background-color: $Calcite_Highlight_Green_200; +} + +.Calcite_Highlight_Green_250 { + background-color: $Calcite_Highlight_Green_250; +} + +.Calcite_Highlight_Green_300 { + background-color: $Calcite_Highlight_Green_300; +} + +.Calcite_Highlight_Green_350 { + background-color: $Calcite_Highlight_Green_350; +} + +.Calcite_Highlight_Green_400 { + background-color: $Calcite_Highlight_Green_400; +} \ No newline at end of file diff --git a/public/assets/esri/themes/base/colors/css/scss/calcite_highlight_colors_dark.scss b/public/assets/esri/themes/base/colors/css/scss/calcite_highlight_colors_dark.scss new file mode 100644 index 0000000..544a8f6 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/calcite_highlight_colors_dark.scss @@ -0,0 +1,65 @@ +@import "../../scss/variables_dark"; + + +//* -- Calcite Highlight_Blue -- *// + + +.Calcite_Highlight_Blue_100 { + background-color: $Calcite_Highlight_Blue_100; +} + +.Calcite_Highlight_Blue_150 { + background-color: $Calcite_Highlight_Blue_150; +} + +.Calcite_Highlight_Blue_200 { + background-color: $Calcite_Highlight_Blue_200; +} + +.Calcite_Highlight_Blue_250 { + background-color: $Calcite_Highlight_Blue_250; +} + +.Calcite_Highlight_Blue_300 { + background-color: $Calcite_Highlight_Blue_300; +} + +.Calcite_Highlight_Blue_350 { + background-color: $Calcite_Highlight_Blue_350; +} + +.Calcite_Highlight_Blue_400 { + background-color: $Calcite_Highlight_Blue_400; +} + + +//* -- Calcite Highlight Green -- *// + + +.Calcite_Highlight_Green_100 { + background-color: $Calcite_Highlight_Green_100; +} + +.Calcite_Highlight_Green_150 { + background-color: $Calcite_Highlight_Green_150; +} + +.Calcite_Highlight_Green_200 { + background-color: $Calcite_Highlight_Green_200; +} + +.Calcite_Highlight_Green_250 { + background-color: $Calcite_Highlight_Green_250; +} + +.Calcite_Highlight_Green_300 { + background-color: $Calcite_Highlight_Green_300; +} + +.Calcite_Highlight_Green_350 { + background-color: $Calcite_Highlight_Green_350; +} + +.Calcite_Highlight_Green_400 { + background-color: $Calcite_Highlight_Green_400; +} \ No newline at end of file diff --git a/public/assets/esri/themes/base/colors/css/scss/calcite_vibrant_colors.scss b/public/assets/esri/themes/base/colors/css/scss/calcite_vibrant_colors.scss new file mode 100644 index 0000000..ad516a1 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/calcite_vibrant_colors.scss @@ -0,0 +1,128 @@ + +//* Esri Calcite Vibrant Colors - Last Updated 04/03/15 */ + +@import "../../scss/variables"; + + + +//* -- Calcite Vibrant_Blue -- */ + + +.Calcite_Vibrant_Blue_100 { + background-color: $Calcite_Vibrant_Blue_100; +} + +.Calcite_Vibrant_Blue_150 { + background-color: $Calcite_Vibrant_Blue_150; +} + +.Calcite_Vibrant_Blue_200 { + background-color: $Calcite_Vibrant_Blue_200; +} + +.Calcite_Vibrant_Blue_250 { + background-color: $Calcite_Vibrant_Blue_250; +} + +.Calcite_Vibrant_Yellow_100 { + background-color: $Calcite_Vibrant_Yellow_100; +} + +.Calcite_Vibrant_Yellow_150 { + background-color: $Calcite_Vibrant_Yellow_150; +} + +.Calcite_Vibrant_Yellow_200 { + background-color: $Calcite_Vibrant_Yellow_200; +} + +.Calcite_Vibrant_Orange_100 { + background-color: $Calcite_Vibrant_Orange_100; +} + +.Calcite_Vibrant_Orange_150 { + background-color: $Calcite_Vibrant_Orange_150; +} + +.Calcite_Vibrant_Orange_200 { + background-color: $Calcite_Vibrant_Orange_200; +} + +.Calcite_Vibrant_Green_100 { + background-color: $Calcite_Vibrant_Green_100; +} + +.Calcite_Vibrant_Green_150 { + background-color: $Calcite_Vibrant_Green_150; +} + +.Calcite_Vibrant_Green_200 { + background-color: $Calcite_Vibrant_Green_200; +} + +.Calcite_Vibrant_Red_100 { + background-color: $Calcite_Vibrant_Red_100; +} + +.Calcite_Vibrant_Red_150 { + background-color: $Calcite_Vibrant_Red_150; +} + +.Calcite_Vibrant_Red_200 { + background-color: $Calcite_Vibrant_Red_200; +} + +.Calcite_Vibrant_Purple_100 { + background-color: $Calcite_Vibrant_Purple_100; +} + +.Calcite_Vibrant_Purple_150 { + background-color: $Calcite_Vibrant_Purple_150; +} + +.Calcite_Vibrant_Purple_200 { + background-color: $Calcite_Vibrant_Purple_200; +} + +.Calcite_Vibrant_Brown_100 { + background-color: $Calcite_Vibrant_Brown_100; +} + +.Calcite_Vibrant_Brown_150 { + background-color: $Calcite_Vibrant_Brown_150; +} + +.Calcite_Vibrant_Brown_200 { + background-color: $Calcite_Vibrant_Brown_200; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/css/scss/calcite_vibrant_colors_dark.scss b/public/assets/esri/themes/base/colors/css/scss/calcite_vibrant_colors_dark.scss new file mode 100644 index 0000000..8265809 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/calcite_vibrant_colors_dark.scss @@ -0,0 +1,124 @@ +@import "../../scss/variables_dark"; + + +//* -- Calcite Vibrant_Blue -- *// + + +.Calcite_Vibrant_Blue_100 { + background-color: $Calcite_Vibrant_Blue_100; +} + +.Calcite_Vibrant_Blue_150 { + background-color: $Calcite_Vibrant_Blue_150; +} + +.Calcite_Vibrant_Blue_200 { + background-color: $Calcite_Vibrant_Blue_200; +} + +.Calcite_Vibrant_Blue_250 { + background-color: $Calcite_Vibrant_Blue_250; +} + +.Calcite_Vibrant_Yellow_100 { + background-color: $Calcite_Vibrant_Yellow_100; +} + +.Calcite_Vibrant_Yellow_150 { + background-color: $Calcite_Vibrant_Yellow_150; +} + +.Calcite_Vibrant_Yellow_200 { + background-color: $Calcite_Vibrant_Yellow_200; +} + +.Calcite_Vibrant_Orange_100 { + background-color: $Calcite_Vibrant_Orange_100; +} + +.Calcite_Vibrant_Orange_150 { + background-color: $Calcite_Vibrant_Orange_150; +} + +.Calcite_Vibrant_Orange_200 { + background-color: $Calcite_Vibrant_Orange_200; +} + +.Calcite_Vibrant_Green_100 { + background-color: $Calcite_Vibrant_Green_100; +} + +.Calcite_Vibrant_Green_150 { + background-color: $Calcite_Vibrant_Green_150; +} + +.Calcite_Vibrant_Green_200 { + background-color: $Calcite_Vibrant_Green_200; +} + +.Calcite_Vibrant_Red_100 { + background-color: $Calcite_Vibrant_Red_100; +} + +.Calcite_Vibrant_Red_150 { + background-color: $Calcite_Vibrant_Red_150; +} + +.Calcite_Vibrant_Red_200 { + background-color: $Calcite_Vibrant_Red_200; +} + +.Calcite_Vibrant_Purple_100 { + background-color: $Calcite_Vibrant_Purple_100; +} + +.Calcite_Vibrant_Purple_150 { + background-color: $Calcite_Vibrant_Purple_150; +} + +.Calcite_Vibrant_Purple_200 { + background-color: $Calcite_Vibrant_Purple_200; +} + +.Calcite_Vibrant_Brown_100 { + background-color: $Calcite_Vibrant_Brown_100; +} + +.Calcite_Vibrant_Brown_150 { + background-color: $Calcite_Vibrant_Brown_150; +} + +.Calcite_Vibrant_Brown_200 { + background-color: $Calcite_Vibrant_Brown_200; +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/css/scss/complete.scss b/public/assets/esri/themes/base/colors/css/scss/complete.scss new file mode 100644 index 0000000..d7e3aa1 --- /dev/null +++ b/public/assets/esri/themes/base/colors/css/scss/complete.scss @@ -0,0 +1,11 @@ +//* Build *// +@import "brand_colors"; +@import "calcite_core_colors"; +@import "calcite_gray_colors"; +@import "calcite_vibrant_colors"; +@import "calcite_highlight_colors"; + +body.dark{ @import "calcite_core_colors_dark";} +body.dark{ @import "calcite_gray_colors_dark";} +body.dark{ @import "calcite_highlight_colors_dark";} +body.dark{ @import "calcite_vibrant_colors_dark";} diff --git a/public/assets/esri/themes/base/colors/patterns_json/brand_colors.css b/public/assets/esri/themes/base/colors/patterns_json/brand_colors.css new file mode 100644 index 0000000..b11afb9 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/brand_colors.css @@ -0,0 +1,366 @@ +/* Esri Brand Colors - Last Updated 04/16/15 */ +/* +{ +name: "Esri Brand Colors", +tags: "Brand Colors,Brand" +} +*/ +/* -- Esri Brand Blue -- */ +.Brand_Blue_100 { + background-color: #b9e0f7; + /* + { + Hex:"#b9e0f7", + CMYK:"c25 m2 y0 k0", + AdobeRGB:"r196 g223 b246", + sRGB:"r185 g224 b247", + guid:"487af1c6-5547-4727-9716-913b4d0b3a7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_150 { + background-color: #00b9f2; + /* + { + Hex:"#00b9f2", + CMYK:"c80 m0 y0 k0", + AdobeRGB:"r75 g184 b239", + sRGB:"r0 g185 b242", + guid:"a6395586-91ea-4893-932a-571b66582a67", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_200 { + background-color: #007ac2; + /* + { + Hex:"#007ac2", + CMYK:"c100 m43 y0 k0", + AdobeRGB:"r23 g121 b191", + sRGB:"r0 g122 b194", + guid:"f1c219e1-ef6a-46be-9a4e-fa0b5dc5a552", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_250 { + background-color: #004575; + /* + { + Hex:"#004575", + CMYK:"c100 m43 y0 k50", + AdobeRGB:"r0 g71 b115", + sRGB:"r0 g69 b117", + guid:"ba4e2698-0172-4983-81ff-c22b0ab7f0d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Warm -- */ +.Brand_Yellow_100 { + background-color: #ffec4f; + /* + { + Hex:"#ffec4f", + CMYK:"c0 m3 y80 k0", + AdobeRGB:"r245 g235 b93", + sRGB:"r225 g236 b79", + guid:"2af4ee33-7083-40b6-ac44-9f905f0a266f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_100 { + background-color: #f89927; + /* + { + Hex:"#f89927", + CMYK:"c0 m45 y95 k0", + AdobeRGB:"r226 g152 b54", + sRGB:"r248 g153 b39", + guid:"12e5df75-11dc-400f-939f-c7d8bd7a95f8", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_150 { + background-color: #f36f20; + /* + { + Hex:"#f36f20", + CMYK:"c0 m70 y100 k0", + AdobeRGB:"r215 g111 b44", + sRGB:"r243 g111 b32", + guid:"d64dcde0-f5b5-4689-93f7-8313175ef618", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_200 { + background-color: #da4d1e; + /* + { + Hex:"#da4d1e", + CMYK:"c0 m82 y100 k10", + AdobeRGB:"r190 g79 b38", + sRGB:"r218 g77 b30", + guid:"6cbe3a22-21ae-4e54-af13-e0db797a6346", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Red_100 { + background-color: #de2900; + /* + { + Hex:"#de2900", + CMYK:"c7 m95 y100 k0", + AdobeRGB:"r0 g0 b0", + sRGB:"r222 g41 b0", + guid:"ca450d51-156e-4d0d-a1e6-49205555fc4b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Esri Brand Green -- */ +.Brand_Green_100 { + background-color: #d1e391; + /* + { + Hex:"#d1e391", + CMYK:"c20 m0 y55 k0", + AdobeRGB:"r213 g226 b148", + sRGB:"r209 g227 b145", + guid:"74d795a0-7cc4-4cf5-8d6d-4ae147179d93", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_150 { + background-color: #aad04b; + /* + { + Hex:"#aad04b", + CMYK:"c38 m0 y90 k0", + AdobeRGB:"r180 g207 b87", + sRGB:"r170 g208 b75", + guid:"c0bead6b-3d92-4fb0-a126-f73517e33f8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_200 { + background-color: #35ac46; + /* + { + Hex:"#35ac46", + CMYK:"c75 m0 y100 k5", + AdobeRGB:"r105 g170 b79", + sRGB:"r53 g172 b70", + guid:"f23988a2-1cde-490f-940e-7bdf39db9f52", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_250 { + background-color: #2a7433; + /* + { + Hex:"#2a7433", + CMYK:"c73 m9 y94 k39", + AdobeRGB:"r74 g115 b58", + sRGB:"r42 g116 b51", + guid:"f270cfb7-6cd9-4597-ba90-d812fb7f65d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Esri Brand Purple -- */ +.Brand_Purple_100 { + background-color: #dfcce3; + /* + { + Hex:"#dfcce3", + CMYK:"c10 m20 y0 k0", + AdobeRGB:"r217 g203 b226", + sRGB:"r223 g203 b227", + guid:"d5b964e1-cebf-4e38-973d-ec272a90371d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Purple_150 { + background-color: #b279b4; + /* + { + Hex:"#b279b4", + CMYK:"c30 m60 y0 k0", + AdobeRGB:"r163 g121 b177", + sRGB:"r178 g122 b179", + guid:"05c574ef-8588-4e97-9251-9130f9193978", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Purple_200 { + background-color: #8f499c; + /* + { + Hex:"#8f499c", + CMYK:"c50 m85 y0 k0", + AdobeRGB:"r127 g74 b152", + sRGB:"r142 g73 b155", + guid:"4efa3594-8b85-4b71-8f7f-d5e38ba8cca3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Brand_Purple_250 { + background-color: #6b1978; + /* + { + Hex:"#6b1978", + CMYK:"c60 m100 y0 k20", + AdobeRGB:"r93 g32 b117", + sRGB:"r102 g26 b100", + guid:"462cd8c4-ea73-40ac-8d22-ccce6b27f25b", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Brown -- */ +.Brand_Brown_100 { + background-color: #ecdcb9; + /* + { + Hex:"#ecdcb9", + CMYK:"c2 m7 y26 k5", + AdobeRGB:"r232 g219 b185", + sRGB:"r236 g220 b185", + guid:"942a8da4-fa03-4d1f-977e-a6327c8c0a14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Brown_150 { + background-color: #be9969; + /* + { + Hex:"#be9969", + CMYK:"c7 m27 y55 k22", + AdobeRGB:"r179 g152 b107", + sRGB:"r190 g153 b105", + guid:"854a356c-36b8-4c14-a54f-dca3c85ba2e1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Brown_200 { + background-color: #7b4f1c; + /* + { + Hex:"#7b4f1c", + CMYK:"c17 m52 y87 k50", + AdobeRGB:"r112 g80 b37", + sRGB:"r123 g79 b28", + guid:"240ba3a7-fec3-4639-bbb8-ed38a47743ae", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Brand_Brown_250 { + background-color: #523b20; + /* + { + Hex:"#523b20", + CMYK:"c25 m45 y70 k70", + AdobeRGB:"r78 g62 b39", + sRGB:"r82 g59 b32", + guid:"e7975f09-420f-4467-bbe4-1f9292b1abf8", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Gray -- */ +.Brand_Gray_100 { + background-color: #b4b4b4; + /* + { + Hex:"#b4b4b4", + CMYK:"c0 m0 y0 k35", + AdobeRGB:"r178 g178 b178", + sRGB:"r180 g180 b180", + guid:"d985a8fd-68f3-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Gray_150 { + background-color: #969696; + /* + { + Hex:"#969696", + CMYK:"c0 m0 y0 k50", + AdobeRGB:"r150 g150 b150", + sRGB:"r150 g150 b150", + guid:"b8fdaa89-975e-45b8-b001-abfb359eb0d1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + + } + */ } + +.Brand_Gray_200 { + background-color: #6e6e6e; + /* + { + Hex:"#6e6e6e", + CMYK:"c0 m0 y0 k70", + AdobeRGB:"r110 g110 b110", + sRGB:"r110 g110 b110", + guid:"520fe793-6207-4373-9b30-9584d69eed2a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + + } + */ } + +.Brand_Gray_250 { + background-color: #464646; + /* + { + Hex:"#464646", + CMYK:"c0 m0 y0 k88", + AdobeRGB:"r71 g71 b71", + sRGB:"r70 g70 b70", + guid:"404d0353-df2a-41fd-8c66-24604343d84c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=brand_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/calcite_core_colors.css b/public/assets/esri/themes/base/colors/patterns_json/calcite_core_colors.css new file mode 100644 index 0000000..cc1a9c2 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/calcite_core_colors.css @@ -0,0 +1,687 @@ +/* Esri Calcite Core Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Core Colors", +tags: "Calcite Core,Calcite" +} +*/ +/* -- Calcite Core Blue -- */ +.Calcite_Blue_100 { + background-color: #d2e9f9; + /* + { + Hex:"#D2E9F9", + RGB:"r221 g234 b249", + guid:"4655dee8-192b-4fdd-bd76-a3026c629763", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_150 { + background-color: #bcdaed; + /* + { + Hex:"#BCDAED", + RGB:"r189 g219 b238", + guid:"9ba1245d-dd02-4dc1-ac28-fa2048fc1627", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_200 { + background-color: #6cb4e2; + /* + { + Hex:"#6CB4E2", + RGB:"r109 g181 b227", + guid:"88e16018-ce1b-4ef2-ab21-e7ee260a217a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_250 { + background-color: #56a5d8; + /* + { + Hex:"#56A5D8", + RGB:"r87 g166 b217", + guid:"d36d7477-5d0f-46fe-a5c9-0cd59b4028d6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a100 { + background-color: #49b0f2; + /* + { + Hex:"#49B0F2", + RGB:"r73 g176 b242", + guid:"e22efb06-71b5-4ee0-b1ce-9c599df2ac9d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a150 { + background-color: #419ed9; + /* + { + Hex:"#419ED9", + RGB:"r65 g158 b217", + guid:"64d227d5-55fa-4c78-af72-64bc4e5c2dac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a200 { + background-color: #3b8fc4; + /* + { + Hex:"#3B8FC4", + RGB:"r59 g143 b196", + guid:"d4a595a8-8c99-4776-ad24-5db864faf1d4", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a250 { + background-color: #196fa6; + /* + { + Hex:"#196FA6", + RGB:"r25 g111 b166", + guid:"cead1d1f-5cd2-4b80-86ec-0fe7c35323bc", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Calcite Core Yellow -- */ +.Calcite_Yellow_100 { + background-color: #f3edc7; + /* + { + Hex:"#F3EDC7", + RGB:"r244 g238 b200", + guid:"b4ad1067-29aa-4d47-acf1-365dc5779e43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_150 { + background-color: #efe397; + /* + { + Hex:"#EFE397", + RGB:"r240 g228 b152", + guid:"74554988-b164-47dd-9bd7-8714503bfedd", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_200 { + background-color: #e4d154; + /* + { + Hex:"#E4D154", + RGB:"r229 g210 b85", + guid:"e1ac1163-5f62-4239-a0a4-35a421d2b82d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_250 { + background-color: #d8c34b; + /* + { + Hex:"#D8C34B", + RGB:"r217 g196 b76", + guid:"bb431533-9ae1-4c1f-bf70-6b9234ec4065", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a100 { + background-color: #f2d530; + /* + { + Hex:"#F2D530", + RGB:"r242 g213 b48", + guid:"72bc84b6-854a-4b65-ac7a-fd894d3d73b0", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a150 { + background-color: #d9bf2b; + /* + { + Hex:"#D9BF2B", + RGB:"r217 g191 b43", + guid:"45dfb92c-ca20-404a-b761-50df7d6d55ac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a200 { + background-color: #bda726; + /* + { + Hex:"#BDA726", + RGB:"r189 g167 b38", + guid:"be6f0c4d-ab00-40f2-9df5-8e5ea1ac4fea", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a250 { + background-color: #a68d00; + /* + { + Hex:"#A68D00", + RGB:"r166 g141 b0", + guid:"ed030b74-86fe-481e-85c1-abe97b1cd9bb", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +/* -- Calcite Core Orange -- */ +.Calcite_Orange_100 { + background-color: #fbe1c2; + /* + { + Hex:"#FBE1C2", + RGB:"r251 g226 b195", + guid:"5367b7b0-a1a3-4cf4-bb02-89af77834fc3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_150 { + background-color: #f6ca92; + /* + { + Hex:"#F6CA92", + RGB:"r247 g203 b147", + guid:"751dde41-e219-4130-b096-50252d454d0c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_200 { + background-color: #eda959; + /* + { + Hex:"#EDA959", + RGB:"r238 g170 b90", + guid:"08a9135b-e9ba-44c3-a7b9-aafaee9ba634", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_250 { + background-color: #e79c47; + /* + { + Hex:"#E79C47", + RGB:"r232 g157 b72", + guid:"a01870e1-ceb4-424b-927d-21e794a92da7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a100 { + background-color: #ff9f33; + /* + { + Hex:"#FF9F33", + RGB:"r255 g159 b51", + guid:"1d63fc35-0b74-4f2b-a0a4-0a5f72a4c630", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a150 { + background-color: #e8912e; + /* + { + Hex:"#E8912E", + RGB:"r232 g145 b46", + guid:"f92a6f43-90a3-4007-8758-3305b07542d7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a200 { + background-color: #d17e21; + /* + { + Hex:"#D17E21", + RGB:"r209 g126 b33", + guid:"66ef990d-1980-499a-8ad7-a2027e473954", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a250 { + background-color: #ad6511; + /* + { + Hex:"#AD6511", + RGB:"r173 g101 b17", + guid:"861cc1ae-dce3-4272-a55c-1d3c7c9f068a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +/* -- Calcite Core Green -- */ +.Calcite_Green_100 { + background-color: #ddeedb; + /* + { + Hex:"#DDEEDB", + RGB:"r221 g238 b219", + guid:"e308a3ec-840e-4a77-a51b-df5ce37ff3bb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_150 { + background-color: #9bc19c; + /* + { + Hex:"#9BC19C", + RGB:"r155 g194 b156", + guid:"79c4211e-4942-41af-ab09-2f64352ffd35", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_200 { + background-color: #67a966; + /* + { + Hex:"#67A966", + RGB:"r105 g170 b103", + guid:"a6b78543-830a-40ed-b5ce-d0781dc7fec4", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_250 { + background-color: #5a9359; + /* + { + Hex:"#5A9359", + RGB:"r91 g148 b90", + guid:"275dfc18-669b-4172-8d05-ebe756967689", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a100 { + background-color: #50ad4e; + /* + { + Hex:"#50AD4E", + RGB:"r80 g173 b78", + guid:"a57aee23-1ea4-4b5e-92c1-3f905cd2f57e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a150 { + background-color: #449443; + /* + { + Hex:"#449443", + RGB:"r68 g148 b67", + guid:"c0772e3f-d054-4789-bb1c-68fa5fe30af0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a200 { + background-color: #338033; + /* + { + Hex:"#338033", + RGB:"r51 g128 b51", + guid:"5e702fde-9966-487f-98af-52041709c9a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Green_a250 { + background-color: #275e26; + /* + { + Hex:"#275E26", + RGB:"r39 g94 b38", + guid:"edb72c89-e39a-4de8-984f-8b7d9f838f98", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Red -- */ +.Calcite_Red_100 { + background-color: #f3ded7; + /* + { + Hex:"#F3DED7", + RGB:"r244 g223 b216", + guid:"7f79cf3c-0a16-4386-a7e5-53ec317d9e8a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_150 { + background-color: #e4a793; + /* + { + Hex:"#E4A793", + RGB:"r229 g168 b148", + guid:"d0d38ae2-c916-4a16-a1f3-d951cc499e65", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_200 { + background-color: #c86a4a; + /* + { + Hex:"#C86A4A", + RGB:"r210 g107 b75", + guid:"233ed1cf-5f23-4fab-aa17-63b29a50801b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_250 { + background-color: #c6542d; + /* + { + Hex:"#C6542D", + RGB:"r199 g85 b46", + guid:"891511b8-fe34-45f3-b51d-88d3fa6d24b8", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a100 { + background-color: #e04f1d; + /* + { + Hex:"#E04F1D", + RGB:"r224 g79 b29", + guid:"a318043e-4402-4471-834b-7665b8fb5d0b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a150 { + background-color: #c7461a; + /* + { + Hex:"#C7461A", + RGB:"r199 g70 b26", + guid:"f3b9c963-b6cf-40c6-975d-f08584298268", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_a200 { + background-color: #ab3c16; + /* + { + Hex:"#AB3C16", + RGB:"r171 g60 b22", + guid:"592dfff5-bc8b-4d59-ad83-41b268873db0", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_a250 { + background-color: #8c2907; + /* + { + Hex:"#8C2907", + RGB:"r140 g41 b7", + guid:"ede8a7e5-c655-44cc-828a-292984b98964", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Purple -- */ +.Calcite_Purple_100 { + background-color: #e5e1ef; + /* + { + Hex:"#E5E1EF", + RGB:"r230 g226 b240", + guid:"17a68f19-2176-4883-90ec-0e02f7ebab6f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_150 { + background-color: #c4bcdc; + /* + { + Hex:"#C4BCDC", + RGB:"r197 g189 b221", + guid:"92900e24-b8f4-454a-baba-181897f51978", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_200 { + background-color: #9081bc; + /* + { + Hex:"#9081BC", + RGB:"r145 g130 b189", + guid:"10b9463d-488f-42d9-8899-034e3c3029fa", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_250 { + background-color: #7b6ca7; + /* + { + Hex:"#7B6CA7", + RGB:"r124 g109 b168", + guid:"687fb17c-d87c-4e2e-a24c-132e70aa92b8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a100 { + background-color: #846ebf; + /* + { + Hex:"#846EBF", + RGB:"r132 g110 b191", + guid:"d861e9f1-bf6a-42f3-b217-93894bab3386", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a150 { + background-color: #7461a8; + /* + { + Hex:"#7461A8", + RGB:"r116 g97 b168", + guid:"35d3955f-b3cd-4421-a0b5-38a0bfffd03b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_a200 { + background-color: #61518c; + /* + { + Hex:"#61518C", + RGB:"r97 g81 b140", + guid:"a9c9b7f3-6973-4bf9-9879-f41067d327d6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_a250 { + background-color: #4f4273; + /* + { + Hex:"#4F4273", + RGB:"r79 g66 b115", + guid:"7cd4639d-fec7-42bb-82f8-7ca7cb70530e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Brown -- */ +.Calcite_Brown_100 { + background-color: #e8ddd3; + /* + { + Hex:"#E8DDD3", + RGB:"r233 g222 b212", + guid:"d66dd0c1-bf42-4641-8411-bc6f5b3bf7ae", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_150 { + background-color: #d2b38f; + /* + { + Hex:"#D2B38F", + RGB:"r211 g180 b144", + guid:"eca70e1f-7f60-4b58-b41d-8bc144e476cb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_200 { + background-color: #b78a54; + /* + { + Hex:"#B78A54", + RGB:"r184 g139 b85", + guid:"b02f6a27-6d0d-46db-96df-6ca3ff7d29b3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_250 { + background-color: #a57946; + /* + { + Hex:"#A57946", + RGB:"r166 g122 b71", + guid:"733ba9e7-992e-4f52-a786-93ca5b84224a", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a100 { + background-color: #bf813a; + /* + { + Hex:"#BF813A", + RGB:"r191 g129 b58", + guid:"37268ee6-db88-4afb-9306-5781c120a0ca", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a150 { + background-color: #a67032; + /* + { + Hex:"#A67032", + RGB:"r166 g112 b50", + guid:"4d0620ad-f5f8-4160-a0ca-aa94e99e3725", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a200 { + background-color: #8c5e2a; + /* + { + Hex:"#8C5E2A", + RGB:"r140 g94 b42", + guid:"2e90145b-9516-4c3c-bba8-63672ff71fef", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Brown_a250 { + background-color: #734d22; + /* + { + Hex:"#734D22", + RGB:"r115 g77 b34", + guid:"fc9df10f-e68d-4d8f-a558-60a0869f34e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=calcite_core_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/calcite_core_colors_dark.css b/public/assets/esri/themes/base/colors/patterns_json/calcite_core_colors_dark.css new file mode 100644 index 0000000..74d32fb --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/calcite_core_colors_dark.css @@ -0,0 +1,673 @@ +.Calcite_Blue_100 { + background-color: #1a4866; + /* + { + Hex:"#194765", + RGB:"r25 g71 b101", + guid:"13f7f404-7f22-4be3-b1a8-63e7d570d109", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_150 { + background-color: #1d5d8c; + /* + { + Hex:"#1C5C8B", + RGB:"r28 g92 b139", + guid:"ba344091-1d38-4d04-9441-8c3d412e7a26", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_200 { + background-color: #3b8fc3; + /* + { + Hex:"#3A8EC2", + RGB:"r58 g142 b194", + guid:"f32f5d5f-6f08-4abb-ad7a-eea60a700409", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_250 { + background-color: #419ed9; + /* + { + Hex:"#409DD8", + RGB:"r64 g157 b216", + guid:"0a37e721-ad68-4004-bf27-e6bbb9832c6c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a100 { + background-color: #45a7e6; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d0f45c43-173a-4107-8b6d-e159dfa33449", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_a150 { + background-color: #60b7f0; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8e6f8d0e-919e-4fcc-a262-1a773d993a45", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_a200 { + background-color: #6ec1f5; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"6ac6da98-5268-4a4d-88cd-c041582cf039", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Blue_a250 { + background-color: #7dc8fa; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f08d8462-ddfc-483e-9a2f-77b060a98658", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Yellow_100 { + background-color: #796916; + /* + { + Hex:"#786815", + RGB:"r120 g104 b21", + guid:"96b1f515-4816-4845-9f20-4cec1bb6b15b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Yellow_150 { + background-color: #a28a00; + /* + { + Hex:"#A18900", + RGB:"r161 g137 b0", + guid:"eb1cb7b1-e500-42ec-aaa1-4c164dd9d766", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_200 { + background-color: #bda727; + /* + { + Hex:"#BCA626", + RGB:"r188 g166 b38", + guid:"1a3663ed-23c0-47f9-aee0-71cf058e5300", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_250 { + background-color: #ccb736; + /* + { + Hex:"#CBB635", + RGB:"r203 g182 b53", + guid:"7c241ac9-b0d7-4a35-8de6-33ea53c8e470", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a100 { + background-color: #d6bd2a; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0bbe3546-fc84-42d1-a741-56e42599dc9a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Yellow_a150 { + background-color: #e3c832; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d29fd5e2-1e11-4106-ad89-ffe75fa5de90", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Yellow_a200 { + background-color: #edd448; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"04c355b9-1cc1-4b31-a4dc-e4db5a028858", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Yellow_a250 { + background-color: #f5df62; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"270e0bb5-979c-42a6-9126-857042c36cd7", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_100 { + background-color: #754c23; + /* + { + Hex:"#744B22", + RGB:"r116 g75 b34", + guid:"10bc24d0-c2a6-4327-9960-ced18032ed2e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_150 { + background-color: #a16520; + /* + { + Hex:"#A0641F", + RGB:"r160 g100 b31", + guid:"ea1d5847-9320-4aac-98ec-198e701bf976", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Orange_200 { + background-color: #d18734; + /* + { + Hex:"#D08633", + RGB:"r208 g134 b51", + guid:"5e84a63b-02c0-4513-b989-08720832737a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_250 { + background-color: #e8963a; + /* + { + Hex:"#E79539", + RGB:"r231 g149 b57", + guid:"d16d400d-f2af-495d-a7be-db87753bba72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a100 { + background-color: #f29833; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"4d5cd545-83e6-46a8-bd94-6a9e99d90026", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_a150 { + background-color: #f29f3f; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"75e2a476-8da6-45c3-adc0-4d7d500ad12b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_a200 { + background-color: #f5aa53; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0d4c57cd-77f1-46c6-82dd-bcdcf3107cb2", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Orange_a250 { + background-color: #ffb461; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"51296e7e-3646-4686-865a-33f29a683a7b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_100 { + background-color: #295429; + /* + { + Hex:"#285328", + RGB:"r40 g83 b40", + guid:"0c9ebb2b-a11a-4eff-a004-8ebe8f7a864d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_150 { + background-color: #386f38; + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"f34e66a9-cebe-4c92-a715-5dcfec9f4cb8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Green_200 { + background-color: #4b944a; + /* + { + Hex:"#4A9349", + RGB:"r74 g147 b73", + guid:"31c206df-af65-41c9-823d-617d733cd870", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_250 { + background-color: #58ad57; + /* + { + Hex:"#57AC56", + RGB:"r87 g172 b86", + guid:"a487cb84-4ec0-407e-a094-20d22ab88747", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a100 { + background-color: #53b350; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f4618a95-f0d3-4e29-aba2-719b9b6e6ba4", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_a150 { + background-color: #59bf57; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dbe8f620-e3bf-4a0f-9336-50b2177d3a94", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_a200 { + background-color: #67c966; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2c4234a7-0d16-40b1-ac78-d8a0b2434613", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Green_a250 { + background-color: #74d173; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"74206a10-7562-4efa-8bfd-1185fb3251aa", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_100 { + background-color: #632822; + /* + { + Hex:"#622721", + RGB:"r98 g39 b33", + guid:"aab5ddb2-634b-4752-9d52-2efae2d22d73", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_150 { + background-color: #853218; + /* + { + Hex:"#843117", + RGB:"r132 g49 b23", + guid:"e9791e86-f31c-4dd9-8be7-4eba9d3b61cb", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_200 { + background-color: #ab421f; + /* + { + Hex:"#AA411E", + RGB:"r170 g65 b30", + guid:"2f77f9a5-ecc7-4940-8cb9-131cd88bd597", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_250 { + background-color: #c75028; + /* + { + Hex:"#C64F27", + RGB:"r198 g79 b39", + guid:"647617d4-e986-49f9-9055-4a9277b45532", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a100 { + background-color: #d15226; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"ec36a8f5-b27f-4b45-a937-0ef41be84866", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_a150 { + background-color: #d65d33; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8d721bd3-479c-4006-9b86-f2af7f02dba9", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_a200 { + background-color: #e36a40; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f0e4e732-25b2-4556-86ca-0dfa9692e77a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Red_a250 { + background-color: #eb7953; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"a5e7ae65-2f04-496a-9042-c68071c36b87", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_100 { + background-color: #3e3654; + /* + { + Hex:"#3D3553", + RGB:"r61 g53 b83", + guid:"97db6f2e-40f0-4abb-be42-b3e98b232d3d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_150 { + background-color: #4c3e6e; + /* + { + Hex:"#4B3D6D", + RGB:"r75 g61 b109", + guid:"8cb08557-9a65-4751-894c-2c3d417d157d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_200 { + background-color: #61518c; + /* + { + Hex:"#60508B", + RGB:"r96 g80 b139", + guid:"27291eee-8749-4c47-b4b0-7b9c6f7fce65", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_250 { + background-color: #8070aa; + /* + { + Hex:"#7F6FA9", + RGB:"r127 g111 b169", + guid:"99825edd-7b96-45dc-91e0-6ddd52271e62", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a100 { + background-color: #846ebf; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"062f96f8-4251-43ab-8d47-0aaeff26ddb3", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_a150 { + background-color: #927acc; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dd3debdb-695d-4573-ad3f-7b2c1c4bf4c0", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_a200 { + background-color: #9b87d9; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"63bb3eb0-0afb-414e-989a-eb767edfe051", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Purple_a250 { + background-color: #a393d1; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"996dbe04-551d-42c5-ac48-c8d332a08fc5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_100 { + background-color: #4b341d; + /* + { + Hex:"#4A331C", + RGB:"r74 g51 b28", + guid:"e1be3ec0-54a0-4743-bf47-abc26731417e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_150 { + background-color: #67441f; + /* + { + Hex:"#66431E", + RGB:"r102 g67 b30", + guid:"61f29613-6817-4852-8bde-a70fc4cd0276", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_200 { + background-color: #8c5e2b; + /* + { + Hex:"#8B5D2A", + RGB:"r139 g93 b42", + guid:"b6d25db6-455a-4603-aae0-2727b1999aa2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Brown_250 { + background-color: #a67032; + /* + { + Hex:"#A56F31", + RGB:"r65 g111 b49", + guid:"e6f939eb-ae27-4437-92cf-06473463e65d", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a100 { + background-color: #b37936; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"1999a103-35ca-4b80-8a67-d3cbeca8225c", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_a150 { + background-color: #cc8a3d; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"fa114b3d-2ce1-4d1d-b0b2-a1743dda8f88", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_a200 { + background-color: #d9974c; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"3bdc321f-a3ca-4b74-8bc6-d7ad4afb0ae5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +.Calcite_Brown_a250 { + background-color: #dea664; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2fe3c649-8ff6-4196-bb16-6a08317ebdfd", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=calcite_core_colors_dark.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors.css b/public/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors.css new file mode 100644 index 0000000..d061b86 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors.css @@ -0,0 +1,177 @@ +/* Esri Calcite Gray Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Gray Colors", +tags: "Calcite Gray,Calcite" +} +*/ +/* -- Calcite Gray -- */ +.Calcite_Gray_050 { + background-color: #ffffff; + /* + { + Hex:"#FFFFFF", + RGB:"r0 g0 b0", + guid:"ce3816ba-9d1f-4868-9741-923892cf8359", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_100 { + background-color: #f8f8f8; + /* + { + Hex:"#F8F8F8", + RGB:"r248 g248 b248", + guid:"d985a8fd-7fje-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_150 { + background-color: #f4f4f4; + /* + { + Hex:"#F4F4F4", + RGB:"r244 g244 b244", + guid:"2844bcc7-292d-40fd-9fe8-cfb44729dd2d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_200 { + background-color: #efefef; + /* + { + Hex:"#EFEFEF", + RGB:"r239 g239 b239", + guid:"32d31fab-4659-4b9f-926f-5fcc0735acaf", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_250 { + background-color: #e7e7e7; + /* + { + Hex:"#E7E7E7", + RGB:"r231 g231 b231", + guid:"2cf7c448-98d5-4d8f-9ce4-9bfcccd6e973", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_300 { + background-color: #e0e0e0; + /* + { + Hex:"#E0E0E0", + RGB:"r224 g224 b224", + guid:"9ffbb3ee-4a62-4a28-989a-443b47bf6a72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_350 { + background-color: #cccccc; + /* + { + Hex:"#CCCCCC", + RGB:"204 g204 b204", + guid:"1dcd7c34-ccc5-4dde-82fa-e79ae93eee91", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_400 { + background-color: #a9a9a9; + /* + { + Hex:"#A9A9A9", + RGB:"r169 g169 b169", + guid:"d07d2783-274b-4e08-965d-7745b9bf6f4e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_450 { + background-color: #959595; + /* + { + Hex:"#959595", + RGB:"r149 g149 b149", + guid:"172ca0df-3ace-4f3a-b00d-81b65b16b517", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_500 { + background-color: #828282; + /* + { + Hex:"#828282", + RGB:"r130 g130 b130", + guid:"6661ca1b-50d1-40d4-b232-1f2833191e8e", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_550 { + background-color: #6e6e6e; + /* + { + Hex:"#6E6E6E", + RGB:"r110 g110 b110", + guid:"bbe54a4f-b5f3-4d9c-860a-cb9231acd5bb", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Gray_600 { + background-color: #595959; + /* + { + Hex:"#595959", + RGB:"r89 g89 b89", + guid:"7549be08-fad2-41ac-973a-977f6dbd8359", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_650 { + background-color: #4c4c4c; + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"22c404ce-81f7-4e71-9546-704b35497f83", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_700 { + background-color: #323232; + /* + { + Hex:"#323232", + RGB:"r51 g51 b51", + guid:"6776d7ab-2580-4c96-af05-18f006b2818f", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=calcite_gray_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors_dark.css b/public/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors_dark.css new file mode 100644 index 0000000..37b2fa7 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/calcite_gray_colors_dark.css @@ -0,0 +1,169 @@ +.Calcite_Gray_050 { + background-color: #242424; + /* + { + Hex:"#232323", + RGB:"r35 g35 b35", + guid:"e6e0234a-c28d-4edd-a7d0-b40b4605bdfc", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_100 { + background-color: #333333; + /* + { + Hex:"#323232", + RGB:"r50 g50 b50", + guid:"b60836ad-9cef-4ade-8523-19235537650a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_150 { + background-color: #363636; + /* + { + Hex:"#353535", + RGB:"r53 g53 b53", + guid:"3432c105-8cdb-4907-8963-faf75c927f03", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_200 { + background-color: #404040; + /* + { + Hex:"#3F3F3F", + RGB:"r63 g63 b63", + guid:"b84bf4f6-1cae-459b-930a-5f5fcc0814d9", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_250 { + background-color: #474747; + /* + { + Hex:"#474747", + RGB:"r71 g71 b71", + guid:"a55c42af-16f0-49d3-be7e-e104a373823a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_300 { + background-color: #4c4c4c; + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"5a10d414-5c14-47f9-9f35-0c3eadfc0066", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_350 { + background-color: #5c5c5c; + /* + { + Hex:"#5B5B5B", + RGB:"r91 g91 b91", + guid:"9d182d36-1287-4045-a30c-c4b41136e8ce", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Gray_400 { + background-color: #666666; + /* + { + Hex:"#656565", + RGB:"r101 g101 b101", + guid:"363105b0-331d-45fc-84a2-7a3f78ad9147", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Gray_450 { + background-color: #787878; + /* + { + Hex:"#777777", + RGB:"r119 g119 b119", + guid:"88be1c15-6196-4fe6-ab22-a68c85f73906", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_500 { + background-color: #8a8a8a; + /* + { + Hex:"#898989", + RGB:"r137 g137 b137", + guid:"83e3bd4a-d5ef-4138-b154-fadfd814b68b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_550 { + background-color: #9e9e9e; + /* + { + Hex:"#9E9E9E", + RGB:"r158 g158 b158", + guid:"1797e19d-e393-46b9-8060-1fa22d0cf09a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_600 { + background-color: #adadad; + /* + { + Hex:"#ADADAD", + RGB:"r173 g173 b173", + guid:"23a8cfb8-5e9d-4571-8766-d4a8462b60f1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_650 { + background-color: #bdbdbd; + /* + { + Hex:"#BCBCBC", + RGB:"r188 g188 b188", + guid:"c29b67a2-9131-49d5-ab80-3ee85860cc7b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_700 { + background-color: #d1d1d1; + /* + { + Hex:"#D1D1D1", + RGB:"r209 g209 b209", + guid:"cc981671-db23-4d82-89b7-58e591931755", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=calcite_gray_colors_dark.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors.css b/public/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors.css new file mode 100644 index 0000000..fcc1438 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors.css @@ -0,0 +1,178 @@ +/* Esri Calcite Highlight Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Highlight Colors", +tags: "Calcite Highlight,Calcite" +} +*/ +/* -- Calcite Highlight_Blue -- */ +.Calcite_Highlight_Blue_100 { + background-color: #e2f1fb; + /* + { + Hex:"#E2F1FB", + RGB:"r226 g241 b251", + guid:"8b5be565-e51a-4eb8-baf7-af65c997551a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_150 { + background-color: #c5e5f9; + /* + { + Hex:"#C5E5F9", + RGB:"r197 g229 b249", + guid:"9ea9ad6a-8756-4ee5-9b8f-60f22aa52037", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_200 { + background-color: #aadbfa; + /* + { + Hex:"#AADBFA", + RGB:"r170 g219 b250", + guid:"315b751c-4c08-4469-8587-19f54c6edb46", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_250 { + background-color: #90cdf2; + /* + { + Hex:"#90CDF2", + RGB:"r144 g205 b242", + guid:"e141cb8a-7fe9-4b74-8726-72532d4b7b7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_300 { + background-color: #80bce0; + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"5b9adabc-a827-4f50-bd89-af5ac458ea90", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_350 { + background-color: #0079c1; + /* + { + Hex:"#0079C1", + RGB:"r0 g122 b194", + guid:"d5c8b27f-6ed8-40cf-9d8c-b8c05308a89e", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_400 { + background-color: #005e95; + /* + { + Hex:"#005E95", + RGB:"r0 g95 b150", + guid:"c41634a1-1512-4547-9553-7bc9764beed6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Calcite Highlight Green -- */ +.Calcite_Highlight_Green_100 { + background-color: #cfedcc; + /* + { + Hex:"#CFEDCC", + RGB:"r208 g238 b205", + guid:"2cd4fa57-8564-49ca-b94f-ac70f2cf7258", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_150 { + background-color: #b0e2b0; + /* + { + Hex:"#B0E2B0", + RGB:"r177 g227 b177", + guid:"d9795a5a-7bd2-4400-97de-ca31341a9052", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_200 { + background-color: #96ce96; + /* + { + Hex:"#96CE96", + RGB:"r151 g207 b151", + guid:"bcd0fd45-c285-40af-891c-575ded969b43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_250 { + background-color: #7dc17d; + /* + { + Hex:"#7DC17D", + RGB:"r126 g194 b126", + guid:"52ef3852-41d5-45cd-b553-47e730f54404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_300 { + background-color: #7bb974; + /* + { + Hex:"#7BB974", + RGB:"r124 g186 b117", + guid:"2e87a1a5-329b-4d62-b390-78c4f278d60e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_350 { + background-color: #31872e; + /* + { + Hex:"#31872E", + RGB:"r49 g135 b46", + guid:"60da2746-4031-485b-9a54-74027c4c9421", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Green_400 { + background-color: #2b622b; + /* + { + Hex:"#2B622B", + RGB:"r44 g99 b44", + guid:"1012ac72-462a-4a94-9fcc-79059a273eba", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/*# sourceMappingURL=calcite_highlight_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors_dark.css b/public/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors_dark.css new file mode 100644 index 0000000..9839b80 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/calcite_highlight_colors_dark.css @@ -0,0 +1,169 @@ +.Calcite_Highlight_Blue_100 { + background-color: #294a66; + /* + { + Hex:"#284965", + RGB:"r40 g73 b101", + guid:"9d9b40c8-bcf8-4daf-bc2e-cda7a945dbfe", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Highlight_Blue_150 { + background-color: #3d6e99; + /* + { + Hex:"#3C6D98", + RGB:"r60 g109 b152", + guid:"abff3827-47ce-48cd-ad38-3fdd15fdf403", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Blue_200 { + background-color: #1061a6; + /* + { + Hex:"#1061A5", + RGB:"r16 g97 b165", + guid:"7eb5c97a-acb0-402c-9144-efebee945178", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Blue_250 { + background-color: #136fbf; + /* + { + Hex:"#136FBF", + RGB:"r19 g111 b191", + guid:"0cb9beea-9b8c-4c65-9248-4a5b18531fba", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Blue_300 { + background-color: #2183d9; + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"38f2919c-06ad-460a-8b0c-0a744db64124", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_350 { + background-color: #2493f2; + /* + { + Hex:"#2493F2", + RGB:"r36 g147 b242", + guid:"2ca7fdf2-ec0c-476d-87a9-9f380f87e8e0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_400 { + background-color: #40a7ff; + /* + { + Hex:"#3FA6FF", + RGB:"r63 g166 b255", + guid:"0e23bbec-ea9a-4141-8ff5-85eff51dcd02", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_100 { + background-color: #205920; + /* + { + Hex:"#1f581f", + RGB:"r31 g88 b31", + guid:"7afcbda4-d694-4058-84ba-3f088eea4e7c", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Green_150 { + background-color: #478c47; + /* + { + Hex:"#468b46", + RGB:"r70 g139 b70", + guid:"434a4524-83a7-44e4-abbf-2b0e138deff3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_200 { + background-color: #257a25; + /* + { + Hex:"#247924", + RGB:"r36 g121 b36", + guid:"c631a293-e5f6-46bf-973b-979c870239f7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Green_250 { + background-color: #2a8c2a; + /* + { + Hex:"#298b29", + RGB:"r41 g139 b41", + guid:"fb0fa22b-7ef8-4658-9c13-b657587aacbf", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_300 { + background-color: #31a331; + /* + { + Hex:"#30a230", + RGB:"r48 g162 b48", + guid:"326cee71-a89f-4d7c-8eaa-3089d1587f40", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_350 { + background-color: #34ad34; + /* + { + Hex:"#33ac33", + RGB:"r51 g172 b51", + guid:"75d53b8a-d9e6-42e4-87f8-b8c0e6b14b04", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_400 { + background-color: #39bf39; + /* + { + Hex:"#38be38", + RGB:"r56 g190 b56", + guid:"63b45775-fd77-49b8-a86b-a8fdd0b24d14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=calcite_highlight_colors_dark.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors.css b/public/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors.css new file mode 100644 index 0000000..5929d89 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors.css @@ -0,0 +1,273 @@ +/* Esri Calcite Vibrant Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Vibrant Colors", +tags: "Calcite Vibrant,Calcite" +} +*/ +/* -- Calcite Vibrant_Blue -- */ +.Calcite_Vibrant_Blue_100 { + background-color: #c7e9ff; + /* + { + Hex:"#C7E9FF", + RGB:"r199 g233 b255", + guid:"f16ccaa6-04ab-4987-a1ec-4f3237839027", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_150 { + background-color: #69dcff; + /* + { + Hex:"#69DCFF", + RGB:"r105 g220 b255", + guid:"6f2a2e80-a057-4a0c-82d7-4cfd61c879a1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_200 { + background-color: #00dee7; + /* + { + Hex:"#00DEE7", + RGB:"r0 g222 b231", + guid:"c601933c-ce51-41b6-b673-d806dc3f3e70", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_250 { + background-color: #b3e9f9; + /* + { + Hex:"#B3E9F9", + RGB:"r179 g233 b249", + guid:"04e45f44-5d64-4fd1-89e0-bfaa370ec07f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_100 { + background-color: #ffefb7; + /* + { + Hex:"#FFEFB7", + RGB:"r255 g239 b183", + guid:"a6c30ee4-200a-41f6-9aef-ad61262df6ad", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_150 { + background-color: #fad817; + /* + { + Hex:"#FAD817", + RGB:"r250 g216 b23", + guid:"44e4a34c-79ae-4c80-872b-8931e39f3519", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_200 { + background-color: #fff000; + /* + { + Hex:"#FFF000", + RGB:"r255 g240 b0", + guid:"584c655a-ab63-45eb-b900-51d2541f0404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_100 { + background-color: #ffdab6; + /* + { + Hex:"#FFDAB6", + RGB:"r255 g217 b181", + guid:"97aade8f-6471-4d29-adb7-a51440e04ac5", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_150 { + background-color: #ffbc6b; + /* + { + Hex:"#FFBC6D", + RGB:"r255 g187 b106", + guid:"725e3a5a-dd72-4189-a64b-bc904d3ab4e2", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffcc00; + /* + { + Hex:"#FFCC00", + RGB:"r255 g203 b0", + guid:"a360d6ed-89b0-420b-b7a6-a7bda9e0eed3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_100 { + background-color: #daffd9; + /* + { + Hex:"#DAFFD9", + RGB:"r218 g255 b217", + guid:"5b12373e-3bb1-4334-93fb-8bab6264e79e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_150 { + background-color: #71de6e; + /* + { + Hex:"#71DE6E", + RGB:"r113 g222 b110", + guid:"71c4d11c-1a9a-41b9-a3fd-988c3da79b8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_200 { + background-color: #a5e800; + /* + { + Hex:"#A5E800", + RGB:"r165 g232 b0", + guid:"2a8512c5-beae-4889-b75a-9146e178dce1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_100 { + background-color: #ffc0b3; + /* + { + Hex:"#FFC0B3", + RGB:"r255 g192 b179", + guid:"463b658b-c27b-4323-a9f1-307a4aeec38e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_150 { + background-color: #ff642e; + /* + { + Hex:"#FF642E", + RGB:"r255 g100 b46", + guid:"a8f0ff9b-3205-4b82-be41-6c184c7bc3a6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_200 { + background-color: #de2900; + /* + { + Hex:"#DE2900", + RGB:"r222 g41 b0", + guid:"2144446b-9b48-46ba-a006-1c435c401d9b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Purple_100 { + background-color: #daccff; + /* + { + Hex:"#DACCFF", + RGB:"r218 g204 b255", + guid:"6dae4600-41dd-4239-bae6-ea589fbe0183", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_150 { + background-color: #b096ff; + /* + { + Hex:"#B096FF", + RGB:"r176 g150 b255", + guid:"0679b073-7f94-42db-99cf-9b2608501e0a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_200 { + background-color: #f185ff; + /* + { + Hex:"#F185FF", + RGB:"r241 g133 b255", + guid:"124bfbab-0bba-4d05-9163-40f34a372f5f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_100 { + background-color: #ffdbb3; + /* + { + Hex:"#FFDBB3", + RGB:"r255 g219 b179", + guid:"8a4fc6ef-b831-4c85-9c81-06686baad81b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_150 { + background-color: #db8d2f; + /* + { + Hex:"#DB8D2F", + RGB:"r219 g141 b47", + guid:"45efb8bb-fdba-41d8-8e35-b8fe77869d81", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_200 { + background-color: #ffbc6b; + /* + { + Hex:"#FFBC6B", + RGB:"r255 g188 b107", + guid:"a59cae25-9fce-459e-80b0-eafdff499a00", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=calcite_vibrant_colors.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors_dark.css b/public/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors_dark.css new file mode 100644 index 0000000..56caea5 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/calcite_vibrant_colors_dark.css @@ -0,0 +1,265 @@ +.Calcite_Vibrant_Blue_100 { + background-color: #1376bf; + /* + { + Hex:"#1275BE", + RGB:"r18 g117 b190", + guid:"cd7d5208-4b1d-4ded-a32c-d255f3abb3a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Blue_150 { + background-color: #0089f0; + /* + { + Hex:"#0088EF", + RGB:"r0 g136 b239", + guid:"9d362f4a-4df1-4912-93fe-6ba8a5811b36", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_200 { + background-color: #00c0f0; + /* + { + Hex:"#00BFEF", + RGB:"r0 g191 b239", + guid:"0de86406-710c-4887-9712-e12a7dfa0362", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_250 { + background-color: #00b5b9; + /* + { + Hex:"#00B4BC", + RGB:"r0 g180 b188", + guid:"80bd24b8-df54-4d1a-8ebb-26e834eefd63", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_100 { + background-color: #917b00; + /* + { + Hex:"#917B00", + RGB:"r145 g123 b0", + guid:"1f92d8db-ac14-40c1-83d0-1d5db3b17548", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_150 { + background-color: #c7a900; + /* + { + Hex:"#C7A900", + RGB:"r199 g169 b0", + guid:"0c11a9d9-54d7-4844-a66a-aa957b72b435", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_200 { + background-color: #ffd800; + /* + { + Hex:"#FFD800", + RGB:"r255 g216 b0", + guid:"ef5dd2fc-2972-498e-9f03-9a55922bb597", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_100 { + background-color: #a15600; + /* + { + Hex:"#A05500", + RGB:"r160 g85 b0", + guid:"71388981-779b-4fa2-b373-c98a7c8dd9e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Orange_150 { + background-color: #cf7d1f; + /* + { + Hex:"#CE7C1E", + RGB:"r206 g124 b30", + guid:"e1008f42-2e5f-495f-a7ec-e69eb4dafb18", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffc415; + /* + { + Hex:"#FFC314", + RGB:"r255 g195 b20", + guid:"1d148e0c-418d-43f2-9e01-9994606cde2e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_100 { + background-color: #386f38; + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"ea2bead1-e919-4684-a4ae-66b6be54dd32", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Green_150 { + background-color: #59d152; + /* + { + Hex:"#58D051", + RGB:"r88 g208 b81", + guid:"34de12dc-c22a-4f9a-9d36-9efb45cff4c6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_200 { + background-color: #85e800; + /* + { + Hex:"#A4E700", + RGB:"r164 g231 b0", + guid:"8959874c-3160-40b1-a9cc-bfdc7800b520", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_100 { + background-color: #751d00; + /* + { + Hex:"#741C00", + RGB:"r116 g28 b0", + guid:"ccf3b82c-1feb-4951-8059-2b0c5ddda49a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Vibrant_Red_150 { + background-color: #993516; + /* + { + Hex:"#983415", + RGB:"r152 g52 b21", + guid:"be7392cc-0de9-4741-9f65-0f1bc65baac1", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Vibrant_Red_200 { + background-color: #e65c2e; + /* + { + Hex:"#E55B2D", + RGB:"r229 g91 b45", + guid:"b874b8ed-3493-4a6d-913a-d7d00801f893", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_100 { + background-color: #503691; + /* + { + Hex:"#4F3590", + RGB:"r79 g53 b144", + guid:"beb0f9ad-3d3a-4231-89b4-344ed3567802", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Vibrant_Purple_150 { + background-color: #754fd4; + /* + { + Hex:"#744ED3", + RGB:"r116 g78 b211", + guid:"fb718f2f-104d-4299-adae-a39165c2c90a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Purple_200 { + background-color: #9b4ba6; + /* + { + Hex:"#9A4AA5", + RGB:"r154 g74 b65", + guid:"b5863254-85f6-479b-aa78-2c35796a6365", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Brown_100 { + background-color: #673d10; + /* + { + Hex:"#663C0F", + RGB:"r102 g60 b15", + guid:"d6abdd92-ea9d-4d39-9190-4d1ab1c6e81c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Vibrant_Brown_150 { + background-color: #995d18; + /* + { + Hex:"#985C17", + RGB:"r152 g92 b23", + guid:"024d248d-7fff-4a37-afae-d715bae79065", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Brown_200 { + background-color: #df8c39; + /* + { + Hex:"#D38B38", + RGB:"r211 g139 b56", + guid:"8e60415c-3325-40b8-9dee-37eb5d53be08", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=calcite_vibrant_colors_dark.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/complete.css b/public/assets/esri/themes/base/colors/patterns_json/complete.css new file mode 100644 index 0000000..ef97710 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/complete.css @@ -0,0 +1,2847 @@ +/* Esri Brand Colors - Last Updated 04/16/15 */ +/* +{ +name: "Esri Brand Colors", +tags: "Brand Colors,Brand" +} +*/ +/* -- Esri Brand Blue -- */ +.Brand_Blue_100 { + background-color: #b9e0f7; + /* + { + Hex:"#b9e0f7", + CMYK:"c25 m2 y0 k0", + AdobeRGB:"r196 g223 b246", + sRGB:"r185 g224 b247", + guid:"487af1c6-5547-4727-9716-913b4d0b3a7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_150 { + background-color: #00b9f2; + /* + { + Hex:"#00b9f2", + CMYK:"c80 m0 y0 k0", + AdobeRGB:"r75 g184 b239", + sRGB:"r0 g185 b242", + guid:"a6395586-91ea-4893-932a-571b66582a67", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_200 { + background-color: #007ac2; + /* + { + Hex:"#007ac2", + CMYK:"c100 m43 y0 k0", + AdobeRGB:"r23 g121 b191", + sRGB:"r0 g122 b194", + guid:"f1c219e1-ef6a-46be-9a4e-fa0b5dc5a552", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Blue_250 { + background-color: #004575; + /* + { + Hex:"#004575", + CMYK:"c100 m43 y0 k50", + AdobeRGB:"r0 g71 b115", + sRGB:"r0 g69 b117", + guid:"ba4e2698-0172-4983-81ff-c22b0ab7f0d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Warm -- */ +.Brand_Yellow_100 { + background-color: #ffec4f; + /* + { + Hex:"#ffec4f", + CMYK:"c0 m3 y80 k0", + AdobeRGB:"r245 g235 b93", + sRGB:"r225 g236 b79", + guid:"2af4ee33-7083-40b6-ac44-9f905f0a266f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_100 { + background-color: #f89927; + /* + { + Hex:"#f89927", + CMYK:"c0 m45 y95 k0", + AdobeRGB:"r226 g152 b54", + sRGB:"r248 g153 b39", + guid:"12e5df75-11dc-400f-939f-c7d8bd7a95f8", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_150 { + background-color: #f36f20; + /* + { + Hex:"#f36f20", + CMYK:"c0 m70 y100 k0", + AdobeRGB:"r215 g111 b44", + sRGB:"r243 g111 b32", + guid:"d64dcde0-f5b5-4689-93f7-8313175ef618", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Orange_200 { + background-color: #da4d1e; + /* + { + Hex:"#da4d1e", + CMYK:"c0 m82 y100 k10", + AdobeRGB:"r190 g79 b38", + sRGB:"r218 g77 b30", + guid:"6cbe3a22-21ae-4e54-af13-e0db797a6346", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Red_100 { + background-color: #de2900; + /* + { + Hex:"#de2900", + CMYK:"c7 m95 y100 k0", + AdobeRGB:"r0 g0 b0", + sRGB:"r222 g41 b0", + guid:"ca450d51-156e-4d0d-a1e6-49205555fc4b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Esri Brand Green -- */ +.Brand_Green_100 { + background-color: #d1e391; + /* + { + Hex:"#d1e391", + CMYK:"c20 m0 y55 k0", + AdobeRGB:"r213 g226 b148", + sRGB:"r209 g227 b145", + guid:"74d795a0-7cc4-4cf5-8d6d-4ae147179d93", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_150 { + background-color: #aad04b; + /* + { + Hex:"#aad04b", + CMYK:"c38 m0 y90 k0", + AdobeRGB:"r180 g207 b87", + sRGB:"r170 g208 b75", + guid:"c0bead6b-3d92-4fb0-a126-f73517e33f8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_200 { + background-color: #35ac46; + /* + { + Hex:"#35ac46", + CMYK:"c75 m0 y100 k5", + AdobeRGB:"r105 g170 b79", + sRGB:"r53 g172 b70", + guid:"f23988a2-1cde-490f-940e-7bdf39db9f52", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Green_250 { + background-color: #2a7433; + /* + { + Hex:"#2a7433", + CMYK:"c73 m9 y94 k39", + AdobeRGB:"r74 g115 b58", + sRGB:"r42 g116 b51", + guid:"f270cfb7-6cd9-4597-ba90-d812fb7f65d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Esri Brand Purple -- */ +.Brand_Purple_100 { + background-color: #dfcce3; + /* + { + Hex:"#dfcce3", + CMYK:"c10 m20 y0 k0", + AdobeRGB:"r217 g203 b226", + sRGB:"r223 g203 b227", + guid:"d5b964e1-cebf-4e38-973d-ec272a90371d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Purple_150 { + background-color: #b279b4; + /* + { + Hex:"#b279b4", + CMYK:"c30 m60 y0 k0", + AdobeRGB:"r163 g121 b177", + sRGB:"r178 g122 b179", + guid:"05c574ef-8588-4e97-9251-9130f9193978", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Purple_200 { + background-color: #8f499c; + /* + { + Hex:"#8f499c", + CMYK:"c50 m85 y0 k0", + AdobeRGB:"r127 g74 b152", + sRGB:"r142 g73 b155", + guid:"4efa3594-8b85-4b71-8f7f-d5e38ba8cca3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Brand_Purple_250 { + background-color: #6b1978; + /* + { + Hex:"#6b1978", + CMYK:"c60 m100 y0 k20", + AdobeRGB:"r93 g32 b117", + sRGB:"r102 g26 b100", + guid:"462cd8c4-ea73-40ac-8d22-ccce6b27f25b", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Brown -- */ +.Brand_Brown_100 { + background-color: #ecdcb9; + /* + { + Hex:"#ecdcb9", + CMYK:"c2 m7 y26 k5", + AdobeRGB:"r232 g219 b185", + sRGB:"r236 g220 b185", + guid:"942a8da4-fa03-4d1f-977e-a6327c8c0a14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Brown_150 { + background-color: #be9969; + /* + { + Hex:"#be9969", + CMYK:"c7 m27 y55 k22", + AdobeRGB:"r179 g152 b107", + sRGB:"r190 g153 b105", + guid:"854a356c-36b8-4c14-a54f-dca3c85ba2e1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Brown_200 { + background-color: #7b4f1c; + /* + { + Hex:"#7b4f1c", + CMYK:"c17 m52 y87 k50", + AdobeRGB:"r112 g80 b37", + sRGB:"r123 g79 b28", + guid:"240ba3a7-fec3-4639-bbb8-ed38a47743ae", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Brand_Brown_250 { + background-color: #523b20; + /* + { + Hex:"#523b20", + CMYK:"c25 m45 y70 k70", + AdobeRGB:"r78 g62 b39", + sRGB:"r82 g59 b32", + guid:"e7975f09-420f-4467-bbe4-1f9292b1abf8", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Esri Brand Gray -- */ +.Brand_Gray_100 { + background-color: #b4b4b4; + /* + { + Hex:"#b4b4b4", + CMYK:"c0 m0 y0 k35", + AdobeRGB:"r178 g178 b178", + sRGB:"r180 g180 b180", + guid:"d985a8fd-68f3-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Brand_Gray_150 { + background-color: #969696; + /* + { + Hex:"#969696", + CMYK:"c0 m0 y0 k50", + AdobeRGB:"r150 g150 b150", + sRGB:"r150 g150 b150", + guid:"b8fdaa89-975e-45b8-b001-abfb359eb0d1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + + } + */ } + +.Brand_Gray_200 { + background-color: #6e6e6e; + /* + { + Hex:"#6e6e6e", + CMYK:"c0 m0 y0 k70", + AdobeRGB:"r110 g110 b110", + sRGB:"r110 g110 b110", + guid:"520fe793-6207-4373-9b30-9584d69eed2a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + + } + */ } + +.Brand_Gray_250 { + background-color: #464646; + /* + { + Hex:"#464646", + CMYK:"c0 m0 y0 k88", + AdobeRGB:"r71 g71 b71", + sRGB:"r70 g70 b70", + guid:"404d0353-df2a-41fd-8c66-24604343d84c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* Esri Calcite Core Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Core Colors", +tags: "Calcite Core,Calcite" +} +*/ +/* -- Calcite Core Blue -- */ +.Calcite_Blue_100 { + background-color: #d2e9f9; + /* + { + Hex:"#D2E9F9", + RGB:"r221 g234 b249", + guid:"4655dee8-192b-4fdd-bd76-a3026c629763", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_150 { + background-color: #bcdaed; + /* + { + Hex:"#BCDAED", + RGB:"r189 g219 b238", + guid:"9ba1245d-dd02-4dc1-ac28-fa2048fc1627", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_200 { + background-color: #6cb4e2; + /* + { + Hex:"#6CB4E2", + RGB:"r109 g181 b227", + guid:"88e16018-ce1b-4ef2-ab21-e7ee260a217a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_250 { + background-color: #56a5d8; + /* + { + Hex:"#56A5D8", + RGB:"r87 g166 b217", + guid:"d36d7477-5d0f-46fe-a5c9-0cd59b4028d6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a100 { + background-color: #49b0f2; + /* + { + Hex:"#49B0F2", + RGB:"r73 g176 b242", + guid:"e22efb06-71b5-4ee0-b1ce-9c599df2ac9d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a150 { + background-color: #419ed9; + /* + { + Hex:"#419ED9", + RGB:"r65 g158 b217", + guid:"64d227d5-55fa-4c78-af72-64bc4e5c2dac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a200 { + background-color: #3b8fc4; + /* + { + Hex:"#3B8FC4", + RGB:"r59 g143 b196", + guid:"d4a595a8-8c99-4776-ad24-5db864faf1d4", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Blue_a250 { + background-color: #196fa6; + /* + { + Hex:"#196FA6", + RGB:"r25 g111 b166", + guid:"cead1d1f-5cd2-4b80-86ec-0fe7c35323bc", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Calcite Core Yellow -- */ +.Calcite_Yellow_100 { + background-color: #f3edc7; + /* + { + Hex:"#F3EDC7", + RGB:"r244 g238 b200", + guid:"b4ad1067-29aa-4d47-acf1-365dc5779e43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_150 { + background-color: #efe397; + /* + { + Hex:"#EFE397", + RGB:"r240 g228 b152", + guid:"74554988-b164-47dd-9bd7-8714503bfedd", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_200 { + background-color: #e4d154; + /* + { + Hex:"#E4D154", + RGB:"r229 g210 b85", + guid:"e1ac1163-5f62-4239-a0a4-35a421d2b82d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_250 { + background-color: #d8c34b; + /* + { + Hex:"#D8C34B", + RGB:"r217 g196 b76", + guid:"bb431533-9ae1-4c1f-bf70-6b9234ec4065", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a100 { + background-color: #f2d530; + /* + { + Hex:"#F2D530", + RGB:"r242 g213 b48", + guid:"72bc84b6-854a-4b65-ac7a-fd894d3d73b0", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a150 { + background-color: #d9bf2b; + /* + { + Hex:"#D9BF2B", + RGB:"r217 g191 b43", + guid:"45dfb92c-ca20-404a-b761-50df7d6d55ac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a200 { + background-color: #bda726; + /* + { + Hex:"#BDA726", + RGB:"r189 g167 b38", + guid:"be6f0c4d-ab00-40f2-9df5-8e5ea1ac4fea", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Yellow_a250 { + background-color: #a68d00; + /* + { + Hex:"#A68D00", + RGB:"r166 g141 b0", + guid:"ed030b74-86fe-481e-85c1-abe97b1cd9bb", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +/* -- Calcite Core Orange -- */ +.Calcite_Orange_100 { + background-color: #fbe1c2; + /* + { + Hex:"#FBE1C2", + RGB:"r251 g226 b195", + guid:"5367b7b0-a1a3-4cf4-bb02-89af77834fc3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_150 { + background-color: #f6ca92; + /* + { + Hex:"#F6CA92", + RGB:"r247 g203 b147", + guid:"751dde41-e219-4130-b096-50252d454d0c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_200 { + background-color: #eda959; + /* + { + Hex:"#EDA959", + RGB:"r238 g170 b90", + guid:"08a9135b-e9ba-44c3-a7b9-aafaee9ba634", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_250 { + background-color: #e79c47; + /* + { + Hex:"#E79C47", + RGB:"r232 g157 b72", + guid:"a01870e1-ceb4-424b-927d-21e794a92da7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a100 { + background-color: #ff9f33; + /* + { + Hex:"#FF9F33", + RGB:"r255 g159 b51", + guid:"1d63fc35-0b74-4f2b-a0a4-0a5f72a4c630", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a150 { + background-color: #e8912e; + /* + { + Hex:"#E8912E", + RGB:"r232 g145 b46", + guid:"f92a6f43-90a3-4007-8758-3305b07542d7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a200 { + background-color: #d17e21; + /* + { + Hex:"#D17E21", + RGB:"r209 g126 b33", + guid:"66ef990d-1980-499a-8ad7-a2027e473954", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Orange_a250 { + background-color: #ad6511; + /* + { + Hex:"#AD6511", + RGB:"r173 g101 b17", + guid:"861cc1ae-dce3-4272-a55c-1d3c7c9f068a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +/* -- Calcite Core Green -- */ +.Calcite_Green_100 { + background-color: #ddeedb; + /* + { + Hex:"#DDEEDB", + RGB:"r221 g238 b219", + guid:"e308a3ec-840e-4a77-a51b-df5ce37ff3bb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_150 { + background-color: #9bc19c; + /* + { + Hex:"#9BC19C", + RGB:"r155 g194 b156", + guid:"79c4211e-4942-41af-ab09-2f64352ffd35", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_200 { + background-color: #67a966; + /* + { + Hex:"#67A966", + RGB:"r105 g170 b103", + guid:"a6b78543-830a-40ed-b5ce-d0781dc7fec4", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_250 { + background-color: #5a9359; + /* + { + Hex:"#5A9359", + RGB:"r91 g148 b90", + guid:"275dfc18-669b-4172-8d05-ebe756967689", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a100 { + background-color: #50ad4e; + /* + { + Hex:"#50AD4E", + RGB:"r80 g173 b78", + guid:"a57aee23-1ea4-4b5e-92c1-3f905cd2f57e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a150 { + background-color: #449443; + /* + { + Hex:"#449443", + RGB:"r68 g148 b67", + guid:"c0772e3f-d054-4789-bb1c-68fa5fe30af0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Green_a200 { + background-color: #338033; + /* + { + Hex:"#338033", + RGB:"r51 g128 b51", + guid:"5e702fde-9966-487f-98af-52041709c9a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Green_a250 { + background-color: #275e26; + /* + { + Hex:"#275E26", + RGB:"r39 g94 b38", + guid:"edb72c89-e39a-4de8-984f-8b7d9f838f98", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Red -- */ +.Calcite_Red_100 { + background-color: #f3ded7; + /* + { + Hex:"#F3DED7", + RGB:"r244 g223 b216", + guid:"7f79cf3c-0a16-4386-a7e5-53ec317d9e8a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_150 { + background-color: #e4a793; + /* + { + Hex:"#E4A793", + RGB:"r229 g168 b148", + guid:"d0d38ae2-c916-4a16-a1f3-d951cc499e65", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_200 { + background-color: #c86a4a; + /* + { + Hex:"#C86A4A", + RGB:"r210 g107 b75", + guid:"233ed1cf-5f23-4fab-aa17-63b29a50801b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_250 { + background-color: #c6542d; + /* + { + Hex:"#C6542D", + RGB:"r199 g85 b46", + guid:"891511b8-fe34-45f3-b51d-88d3fa6d24b8", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a100 { + background-color: #e04f1d; + /* + { + Hex:"#E04F1D", + RGB:"r224 g79 b29", + guid:"a318043e-4402-4471-834b-7665b8fb5d0b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Red_a150 { + background-color: #c7461a; + /* + { + Hex:"#C7461A", + RGB:"r199 g70 b26", + guid:"f3b9c963-b6cf-40c6-975d-f08584298268", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_a200 { + background-color: #ab3c16; + /* + { + Hex:"#AB3C16", + RGB:"r171 g60 b22", + guid:"592dfff5-bc8b-4d59-ad83-41b268873db0", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Red_a250 { + background-color: #8c2907; + /* + { + Hex:"#8C2907", + RGB:"r140 g41 b7", + guid:"ede8a7e5-c655-44cc-828a-292984b98964", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Purple -- */ +.Calcite_Purple_100 { + background-color: #e5e1ef; + /* + { + Hex:"#E5E1EF", + RGB:"r230 g226 b240", + guid:"17a68f19-2176-4883-90ec-0e02f7ebab6f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_150 { + background-color: #c4bcdc; + /* + { + Hex:"#C4BCDC", + RGB:"r197 g189 b221", + guid:"92900e24-b8f4-454a-baba-181897f51978", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_200 { + background-color: #9081bc; + /* + { + Hex:"#9081BC", + RGB:"r145 g130 b189", + guid:"10b9463d-488f-42d9-8899-034e3c3029fa", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_250 { + background-color: #7b6ca7; + /* + { + Hex:"#7B6CA7", + RGB:"r124 g109 b168", + guid:"687fb17c-d87c-4e2e-a24c-132e70aa92b8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a100 { + background-color: #846ebf; + /* + { + Hex:"#846EBF", + RGB:"r132 g110 b191", + guid:"d861e9f1-bf6a-42f3-b217-93894bab3386", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Purple_a150 { + background-color: #7461a8; + /* + { + Hex:"#7461A8", + RGB:"r116 g97 b168", + guid:"35d3955f-b3cd-4421-a0b5-38a0bfffd03b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_a200 { + background-color: #61518c; + /* + { + Hex:"#61518C", + RGB:"r97 g81 b140", + guid:"a9c9b7f3-6973-4bf9-9879-f41067d327d6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Purple_a250 { + background-color: #4f4273; + /* + { + Hex:"#4F4273", + RGB:"r79 g66 b115", + guid:"7cd4639d-fec7-42bb-82f8-7ca7cb70530e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* -- Calcite Core Brown -- */ +.Calcite_Brown_100 { + background-color: #e8ddd3; + /* + { + Hex:"#E8DDD3", + RGB:"r233 g222 b212", + guid:"d66dd0c1-bf42-4641-8411-bc6f5b3bf7ae", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_150 { + background-color: #d2b38f; + /* + { + Hex:"#D2B38F", + RGB:"r211 g180 b144", + guid:"eca70e1f-7f60-4b58-b41d-8bc144e476cb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_200 { + background-color: #b78a54; + /* + { + Hex:"#B78A54", + RGB:"r184 g139 b85", + guid:"b02f6a27-6d0d-46db-96df-6ca3ff7d29b3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_250 { + background-color: #a57946; + /* + { + Hex:"#A57946", + RGB:"r166 g122 b71", + guid:"733ba9e7-992e-4f52-a786-93ca5b84224a", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a100 { + background-color: #bf813a; + /* + { + Hex:"#BF813A", + RGB:"r191 g129 b58", + guid:"37268ee6-db88-4afb-9306-5781c120a0ca", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a150 { + background-color: #a67032; + /* + { + Hex:"#A67032", + RGB:"r166 g112 b50", + guid:"4d0620ad-f5f8-4160-a0ca-aa94e99e3725", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Brown_a200 { + background-color: #8c5e2a; + /* + { + Hex:"#8C5E2A", + RGB:"r140 g94 b42", + guid:"2e90145b-9516-4c3c-bba8-63672ff71fef", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Brown_a250 { + background-color: #734d22; + /* + { + Hex:"#734D22", + RGB:"r115 g77 b34", + guid:"fc9df10f-e68d-4d8f-a558-60a0869f34e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* Esri Calcite Gray Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Gray Colors", +tags: "Calcite Gray,Calcite" +} +*/ +/* -- Calcite Gray -- */ +.Calcite_Gray_050 { + background-color: #ffffff; + /* + { + Hex:"#FFFFFF", + RGB:"r0 g0 b0", + guid:"ce3816ba-9d1f-4868-9741-923892cf8359", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_100 { + background-color: #f8f8f8; + /* + { + Hex:"#F8F8F8", + RGB:"r248 g248 b248", + guid:"d985a8fd-7fje-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_150 { + background-color: #f4f4f4; + /* + { + Hex:"#F4F4F4", + RGB:"r244 g244 b244", + guid:"2844bcc7-292d-40fd-9fe8-cfb44729dd2d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_200 { + background-color: #efefef; + /* + { + Hex:"#EFEFEF", + RGB:"r239 g239 b239", + guid:"32d31fab-4659-4b9f-926f-5fcc0735acaf", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_250 { + background-color: #e7e7e7; + /* + { + Hex:"#E7E7E7", + RGB:"r231 g231 b231", + guid:"2cf7c448-98d5-4d8f-9ce4-9bfcccd6e973", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_300 { + background-color: #e0e0e0; + /* + { + Hex:"#E0E0E0", + RGB:"r224 g224 b224", + guid:"9ffbb3ee-4a62-4a28-989a-443b47bf6a72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_350 { + background-color: #cccccc; + /* + { + Hex:"#CCCCCC", + RGB:"204 g204 b204", + guid:"1dcd7c34-ccc5-4dde-82fa-e79ae93eee91", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_400 { + background-color: #a9a9a9; + /* + { + Hex:"#A9A9A9", + RGB:"r169 g169 b169", + guid:"d07d2783-274b-4e08-965d-7745b9bf6f4e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_450 { + background-color: #959595; + /* + { + Hex:"#959595", + RGB:"r149 g149 b149", + guid:"172ca0df-3ace-4f3a-b00d-81b65b16b517", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_500 { + background-color: #828282; + /* + { + Hex:"#828282", + RGB:"r130 g130 b130", + guid:"6661ca1b-50d1-40d4-b232-1f2833191e8e", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Gray_550 { + background-color: #6e6e6e; + /* + { + Hex:"#6E6E6E", + RGB:"r110 g110 b110", + guid:"bbe54a4f-b5f3-4d9c-860a-cb9231acd5bb", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Gray_600 { + background-color: #595959; + /* + { + Hex:"#595959", + RGB:"r89 g89 b89", + guid:"7549be08-fad2-41ac-973a-977f6dbd8359", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_650 { + background-color: #4c4c4c; + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"22c404ce-81f7-4e71-9546-704b35497f83", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +.Calcite_Gray_700 { + background-color: #323232; + /* + { + Hex:"#323232", + RGB:"r51 g51 b51", + guid:"6776d7ab-2580-4c96-af05-18f006b2818f", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +/* Esri Calcite Vibrant Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Vibrant Colors", +tags: "Calcite Vibrant,Calcite" +} +*/ +/* -- Calcite Vibrant_Blue -- */ +.Calcite_Vibrant_Blue_100 { + background-color: #c7e9ff; + /* + { + Hex:"#C7E9FF", + RGB:"r199 g233 b255", + guid:"f16ccaa6-04ab-4987-a1ec-4f3237839027", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_150 { + background-color: #69dcff; + /* + { + Hex:"#69DCFF", + RGB:"r105 g220 b255", + guid:"6f2a2e80-a057-4a0c-82d7-4cfd61c879a1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_200 { + background-color: #00dee7; + /* + { + Hex:"#00DEE7", + RGB:"r0 g222 b231", + guid:"c601933c-ce51-41b6-b673-d806dc3f3e70", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Blue_250 { + background-color: #b3e9f9; + /* + { + Hex:"#B3E9F9", + RGB:"r179 g233 b249", + guid:"04e45f44-5d64-4fd1-89e0-bfaa370ec07f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_100 { + background-color: #ffefb7; + /* + { + Hex:"#FFEFB7", + RGB:"r255 g239 b183", + guid:"a6c30ee4-200a-41f6-9aef-ad61262df6ad", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_150 { + background-color: #fad817; + /* + { + Hex:"#FAD817", + RGB:"r250 g216 b23", + guid:"44e4a34c-79ae-4c80-872b-8931e39f3519", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Yellow_200 { + background-color: #fff000; + /* + { + Hex:"#FFF000", + RGB:"r255 g240 b0", + guid:"584c655a-ab63-45eb-b900-51d2541f0404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_100 { + background-color: #ffdab6; + /* + { + Hex:"#FFDAB6", + RGB:"r255 g217 b181", + guid:"97aade8f-6471-4d29-adb7-a51440e04ac5", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_150 { + background-color: #ffbc6b; + /* + { + Hex:"#FFBC6D", + RGB:"r255 g187 b106", + guid:"725e3a5a-dd72-4189-a64b-bc904d3ab4e2", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_200 { + background-color: #ffcc00; + /* + { + Hex:"#FFCC00", + RGB:"r255 g203 b0", + guid:"a360d6ed-89b0-420b-b7a6-a7bda9e0eed3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_100 { + background-color: #daffd9; + /* + { + Hex:"#DAFFD9", + RGB:"r218 g255 b217", + guid:"5b12373e-3bb1-4334-93fb-8bab6264e79e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_150 { + background-color: #71de6e; + /* + { + Hex:"#71DE6E", + RGB:"r113 g222 b110", + guid:"71c4d11c-1a9a-41b9-a3fd-988c3da79b8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_200 { + background-color: #a5e800; + /* + { + Hex:"#A5E800", + RGB:"r165 g232 b0", + guid:"2a8512c5-beae-4889-b75a-9146e178dce1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_100 { + background-color: #ffc0b3; + /* + { + Hex:"#FFC0B3", + RGB:"r255 g192 b179", + guid:"463b658b-c27b-4323-a9f1-307a4aeec38e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_150 { + background-color: #ff642e; + /* + { + Hex:"#FF642E", + RGB:"r255 g100 b46", + guid:"a8f0ff9b-3205-4b82-be41-6c184c7bc3a6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Red_200 { + background-color: #de2900; + /* + { + Hex:"#DE2900", + RGB:"r222 g41 b0", + guid:"2144446b-9b48-46ba-a006-1c435c401d9b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Purple_100 { + background-color: #daccff; + /* + { + Hex:"#DACCFF", + RGB:"r218 g204 b255", + guid:"6dae4600-41dd-4239-bae6-ea589fbe0183", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_150 { + background-color: #b096ff; + /* + { + Hex:"#B096FF", + RGB:"r176 g150 b255", + guid:"0679b073-7f94-42db-99cf-9b2608501e0a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Purple_200 { + background-color: #f185ff; + /* + { + Hex:"#F185FF", + RGB:"r241 g133 b255", + guid:"124bfbab-0bba-4d05-9163-40f34a372f5f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_100 { + background-color: #ffdbb3; + /* + { + Hex:"#FFDBB3", + RGB:"r255 g219 b179", + guid:"8a4fc6ef-b831-4c85-9c81-06686baad81b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_150 { + background-color: #db8d2f; + /* + { + Hex:"#DB8D2F", + RGB:"r219 g141 b47", + guid:"45efb8bb-fdba-41d8-8e35-b8fe77869d81", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Brown_200 { + background-color: #ffbc6b; + /* + { + Hex:"#FFBC6B", + RGB:"r255 g188 b107", + guid:"a59cae25-9fce-459e-80b0-eafdff499a00", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/* Esri Calcite Highlight Colors - Last Updated 04/16/15 */ +/* +{ +name: "Calcite Highlight Colors", +tags: "Calcite Highlight,Calcite" +} +*/ +/* -- Calcite Highlight_Blue -- */ +.Calcite_Highlight_Blue_100 { + background-color: #e2f1fb; + /* + { + Hex:"#E2F1FB", + RGB:"r226 g241 b251", + guid:"8b5be565-e51a-4eb8-baf7-af65c997551a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_150 { + background-color: #c5e5f9; + /* + { + Hex:"#C5E5F9", + RGB:"r197 g229 b249", + guid:"9ea9ad6a-8756-4ee5-9b8f-60f22aa52037", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_200 { + background-color: #aadbfa; + /* + { + Hex:"#AADBFA", + RGB:"r170 g219 b250", + guid:"315b751c-4c08-4469-8587-19f54c6edb46", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_250 { + background-color: #90cdf2; + /* + { + Hex:"#90CDF2", + RGB:"r144 g205 b242", + guid:"e141cb8a-7fe9-4b74-8726-72532d4b7b7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_300 { + background-color: #80bce0; + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"5b9adabc-a827-4f50-bd89-af5ac458ea90", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_350 { + background-color: #0079c1; + /* + { + Hex:"#0079C1", + RGB:"r0 g122 b194", + guid:"d5c8b27f-6ed8-40cf-9d8c-b8c05308a89e", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Blue_400 { + background-color: #005e95; + /* + { + Hex:"#005E95", + RGB:"r0 g95 b150", + guid:"c41634a1-1512-4547-9553-7bc9764beed6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +/* -- Calcite Highlight Green -- */ +.Calcite_Highlight_Green_100 { + background-color: #cfedcc; + /* + { + Hex:"#CFEDCC", + RGB:"r208 g238 b205", + guid:"2cd4fa57-8564-49ca-b94f-ac70f2cf7258", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_150 { + background-color: #b0e2b0; + /* + { + Hex:"#B0E2B0", + RGB:"r177 g227 b177", + guid:"d9795a5a-7bd2-4400-97de-ca31341a9052", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_200 { + background-color: #96ce96; + /* + { + Hex:"#96CE96", + RGB:"r151 g207 b151", + guid:"bcd0fd45-c285-40af-891c-575ded969b43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_250 { + background-color: #7dc17d; + /* + { + Hex:"#7DC17D", + RGB:"r126 g194 b126", + guid:"52ef3852-41d5-45cd-b553-47e730f54404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_300 { + background-color: #7bb974; + /* + { + Hex:"#7BB974", + RGB:"r124 g186 b117", + guid:"2e87a1a5-329b-4d62-b390-78c4f278d60e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Highlight_Green_350 { + background-color: #31872e; + /* + { + Hex:"#31872E", + RGB:"r49 g135 b46", + guid:"60da2746-4031-485b-9a54-74027c4c9421", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Highlight_Green_400 { + background-color: #2b622b; + /* + { + Hex:"#2B622B", + RGB:"r44 g99 b44", + guid:"1012ac72-462a-4a94-9fcc-79059a273eba", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } + +body.dark .Calcite_Blue_100 { + background-color: #1a4866; + /* + { + Hex:"#194765", + RGB:"r25 g71 b101", + guid:"13f7f404-7f22-4be3-b1a8-63e7d570d109", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_150 { + background-color: #1d5d8c; + /* + { + Hex:"#1C5C8B", + RGB:"r28 g92 b139", + guid:"ba344091-1d38-4d04-9441-8c3d412e7a26", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_200 { + background-color: #3b8fc3; + /* + { + Hex:"#3A8EC2", + RGB:"r58 g142 b194", + guid:"f32f5d5f-6f08-4abb-ad7a-eea60a700409", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Blue_250 { + background-color: #419ed9; + /* + { + Hex:"#409DD8", + RGB:"r64 g157 b216", + guid:"0a37e721-ad68-4004-bf27-e6bbb9832c6c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Blue_a100 { + background-color: #45a7e6; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d0f45c43-173a-4107-8b6d-e159dfa33449", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_a150 { + background-color: #60b7f0; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8e6f8d0e-919e-4fcc-a262-1a773d993a45", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_a200 { + background-color: #6ec1f5; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"6ac6da98-5268-4a4d-88cd-c041582cf039", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Blue_a250 { + background-color: #7dc8fa; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f08d8462-ddfc-483e-9a2f-77b060a98658", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Yellow_100 { + background-color: #796916; + /* + { + Hex:"#786815", + RGB:"r120 g104 b21", + guid:"96b1f515-4816-4845-9f20-4cec1bb6b15b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Yellow_150 { + background-color: #a28a00; + /* + { + Hex:"#A18900", + RGB:"r161 g137 b0", + guid:"eb1cb7b1-e500-42ec-aaa1-4c164dd9d766", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Yellow_200 { + background-color: #bda727; + /* + { + Hex:"#BCA626", + RGB:"r188 g166 b38", + guid:"1a3663ed-23c0-47f9-aee0-71cf058e5300", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Yellow_250 { + background-color: #ccb736; + /* + { + Hex:"#CBB635", + RGB:"r203 g182 b53", + guid:"7c241ac9-b0d7-4a35-8de6-33ea53c8e470", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Yellow_a100 { + background-color: #d6bd2a; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0bbe3546-fc84-42d1-a741-56e42599dc9a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Yellow_a150 { + background-color: #e3c832; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d29fd5e2-1e11-4106-ad89-ffe75fa5de90", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Yellow_a200 { + background-color: #edd448; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"04c355b9-1cc1-4b31-a4dc-e4db5a028858", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Yellow_a250 { + background-color: #f5df62; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"270e0bb5-979c-42a6-9126-857042c36cd7", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_100 { + background-color: #754c23; + /* + { + Hex:"#744B22", + RGB:"r116 g75 b34", + guid:"10bc24d0-c2a6-4327-9960-ced18032ed2e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_150 { + background-color: #a16520; + /* + { + Hex:"#A0641F", + RGB:"r160 g100 b31", + guid:"ea1d5847-9320-4aac-98ec-198e701bf976", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Orange_200 { + background-color: #d18734; + /* + { + Hex:"#D08633", + RGB:"r208 g134 b51", + guid:"5e84a63b-02c0-4513-b989-08720832737a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Orange_250 { + background-color: #e8963a; + /* + { + Hex:"#E79539", + RGB:"r231 g149 b57", + guid:"d16d400d-f2af-495d-a7be-db87753bba72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Orange_a100 { + background-color: #f29833; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"4d5cd545-83e6-46a8-bd94-6a9e99d90026", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_a150 { + background-color: #f29f3f; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"75e2a476-8da6-45c3-adc0-4d7d500ad12b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_a200 { + background-color: #f5aa53; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0d4c57cd-77f1-46c6-82dd-bcdcf3107cb2", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Orange_a250 { + background-color: #ffb461; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"51296e7e-3646-4686-865a-33f29a683a7b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_100 { + background-color: #295429; + /* + { + Hex:"#285328", + RGB:"r40 g83 b40", + guid:"0c9ebb2b-a11a-4eff-a004-8ebe8f7a864d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_150 { + background-color: #386f38; + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"f34e66a9-cebe-4c92-a715-5dcfec9f4cb8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Green_200 { + background-color: #4b944a; + /* + { + Hex:"#4A9349", + RGB:"r74 g147 b73", + guid:"31c206df-af65-41c9-823d-617d733cd870", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Green_250 { + background-color: #58ad57; + /* + { + Hex:"#57AC56", + RGB:"r87 g172 b86", + guid:"a487cb84-4ec0-407e-a094-20d22ab88747", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Green_a100 { + background-color: #53b350; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f4618a95-f0d3-4e29-aba2-719b9b6e6ba4", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_a150 { + background-color: #59bf57; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dbe8f620-e3bf-4a0f-9336-50b2177d3a94", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_a200 { + background-color: #67c966; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2c4234a7-0d16-40b1-ac78-d8a0b2434613", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Green_a250 { + background-color: #74d173; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"74206a10-7562-4efa-8bfd-1185fb3251aa", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_100 { + background-color: #632822; + /* + { + Hex:"#622721", + RGB:"r98 g39 b33", + guid:"aab5ddb2-634b-4752-9d52-2efae2d22d73", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_150 { + background-color: #853218; + /* + { + Hex:"#843117", + RGB:"r132 g49 b23", + guid:"e9791e86-f31c-4dd9-8be7-4eba9d3b61cb", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_200 { + background-color: #ab421f; + /* + { + Hex:"#AA411E", + RGB:"r170 g65 b30", + guid:"2f77f9a5-ecc7-4940-8cb9-131cd88bd597", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Red_250 { + background-color: #c75028; + /* + { + Hex:"#C64F27", + RGB:"r198 g79 b39", + guid:"647617d4-e986-49f9-9055-4a9277b45532", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Red_a100 { + background-color: #d15226; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"ec36a8f5-b27f-4b45-a937-0ef41be84866", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_a150 { + background-color: #d65d33; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8d721bd3-479c-4006-9b86-f2af7f02dba9", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_a200 { + background-color: #e36a40; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f0e4e732-25b2-4556-86ca-0dfa9692e77a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Red_a250 { + background-color: #eb7953; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"a5e7ae65-2f04-496a-9042-c68071c36b87", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_100 { + background-color: #3e3654; + /* + { + Hex:"#3D3553", + RGB:"r61 g53 b83", + guid:"97db6f2e-40f0-4abb-be42-b3e98b232d3d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_150 { + background-color: #4c3e6e; + /* + { + Hex:"#4B3D6D", + RGB:"r75 g61 b109", + guid:"8cb08557-9a65-4751-894c-2c3d417d157d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_200 { + background-color: #61518c; + /* + { + Hex:"#60508B", + RGB:"r96 g80 b139", + guid:"27291eee-8749-4c47-b4b0-7b9c6f7fce65", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Purple_250 { + background-color: #8070aa; + /* + { + Hex:"#7F6FA9", + RGB:"r127 g111 b169", + guid:"99825edd-7b96-45dc-91e0-6ddd52271e62", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Purple_a100 { + background-color: #846ebf; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"062f96f8-4251-43ab-8d47-0aaeff26ddb3", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_a150 { + background-color: #927acc; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dd3debdb-695d-4573-ad3f-7b2c1c4bf4c0", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_a200 { + background-color: #9b87d9; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"63bb3eb0-0afb-414e-989a-eb767edfe051", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Purple_a250 { + background-color: #a393d1; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"996dbe04-551d-42c5-ac48-c8d332a08fc5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_100 { + background-color: #4b341d; + /* + { + Hex:"#4A331C", + RGB:"r74 g51 b28", + guid:"e1be3ec0-54a0-4743-bf47-abc26731417e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_150 { + background-color: #67441f; + /* + { + Hex:"#66431E", + RGB:"r102 g67 b30", + guid:"61f29613-6817-4852-8bde-a70fc4cd0276", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_200 { + background-color: #8c5e2b; + /* + { + Hex:"#8B5D2A", + RGB:"r139 g93 b42", + guid:"b6d25db6-455a-4603-aae0-2727b1999aa2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Brown_250 { + background-color: #a67032; + /* + { + Hex:"#A56F31", + RGB:"r65 g111 b49", + guid:"e6f939eb-ae27-4437-92cf-06473463e65d", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Brown_a100 { + background-color: #b37936; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"1999a103-35ca-4b80-8a67-d3cbeca8225c", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_a150 { + background-color: #cc8a3d; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"fa114b3d-2ce1-4d1d-b0b2-a1743dda8f88", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_a200 { + background-color: #d9974c; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"3bdc321f-a3ca-4b74-8bc6-d7ad4afb0ae5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Brown_a250 { + background-color: #dea664; + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2fe3c649-8ff6-4196-bb16-6a08317ebdfd", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ } + +body.dark .Calcite_Gray_050 { + background-color: #242424; + /* + { + Hex:"#232323", + RGB:"r35 g35 b35", + guid:"e6e0234a-c28d-4edd-a7d0-b40b4605bdfc", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_100 { + background-color: #333333; + /* + { + Hex:"#323232", + RGB:"r50 g50 b50", + guid:"b60836ad-9cef-4ade-8523-19235537650a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_150 { + background-color: #363636; + /* + { + Hex:"#353535", + RGB:"r53 g53 b53", + guid:"3432c105-8cdb-4907-8963-faf75c927f03", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_200 { + background-color: #404040; + /* + { + Hex:"#3F3F3F", + RGB:"r63 g63 b63", + guid:"b84bf4f6-1cae-459b-930a-5f5fcc0814d9", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_250 { + background-color: #474747; + /* + { + Hex:"#474747", + RGB:"r71 g71 b71", + guid:"a55c42af-16f0-49d3-be7e-e104a373823a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_300 { + background-color: #4c4c4c; + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"5a10d414-5c14-47f9-9f35-0c3eadfc0066", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Gray_350 { + background-color: #5c5c5c; + /* + { + Hex:"#5B5B5B", + RGB:"r91 g91 b91", + guid:"9d182d36-1287-4045-a30c-c4b41136e8ce", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Gray_400 { + background-color: #666666; + /* + { + Hex:"#656565", + RGB:"r101 g101 b101", + guid:"363105b0-331d-45fc-84a2-7a3f78ad9147", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Gray_450 { + background-color: #787878; + /* + { + Hex:"#777777", + RGB:"r119 g119 b119", + guid:"88be1c15-6196-4fe6-ab22-a68c85f73906", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_500 { + background-color: #8a8a8a; + /* + { + Hex:"#898989", + RGB:"r137 g137 b137", + guid:"83e3bd4a-d5ef-4138-b154-fadfd814b68b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_550 { + background-color: #9e9e9e; + /* + { + Hex:"#9E9E9E", + RGB:"r158 g158 b158", + guid:"1797e19d-e393-46b9-8060-1fa22d0cf09a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_600 { + background-color: #adadad; + /* + { + Hex:"#ADADAD", + RGB:"r173 g173 b173", + guid:"23a8cfb8-5e9d-4571-8766-d4a8462b60f1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_650 { + background-color: #bdbdbd; + /* + { + Hex:"#BCBCBC", + RGB:"r188 g188 b188", + guid:"c29b67a2-9131-49d5-ab80-3ee85860cc7b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Gray_700 { + background-color: #d1d1d1; + /* + { + Hex:"#D1D1D1", + RGB:"r209 g209 b209", + guid:"cc981671-db23-4d82-89b7-58e591931755", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +body.dark .Calcite_Highlight_Blue_100 { + background-color: #294a66; + /* + { + Hex:"#284965", + RGB:"r40 g73 b101", + guid:"9d9b40c8-bcf8-4daf-bc2e-cda7a945dbfe", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Highlight_Blue_150 { + background-color: #3d6e99; + /* + { + Hex:"#3C6D98", + RGB:"r60 g109 b152", + guid:"abff3827-47ce-48cd-ad38-3fdd15fdf403", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Blue_200 { + background-color: #1061a6; + /* + { + Hex:"#1061A5", + RGB:"r16 g97 b165", + guid:"7eb5c97a-acb0-402c-9144-efebee945178", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Blue_250 { + background-color: #136fbf; + /* + { + Hex:"#136FBF", + RGB:"r19 g111 b191", + guid:"0cb9beea-9b8c-4c65-9248-4a5b18531fba", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Blue_300 { + background-color: #2183d9; + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"38f2919c-06ad-460a-8b0c-0a744db64124", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Blue_350 { + background-color: #2493f2; + /* + { + Hex:"#2493F2", + RGB:"r36 g147 b242", + guid:"2ca7fdf2-ec0c-476d-87a9-9f380f87e8e0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Blue_400 { + background-color: #40a7ff; + /* + { + Hex:"#3FA6FF", + RGB:"r63 g166 b255", + guid:"0e23bbec-ea9a-4141-8ff5-85eff51dcd02", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_100 { + background-color: #205920; + /* + { + Hex:"#1f581f", + RGB:"r31 g88 b31", + guid:"7afcbda4-d694-4058-84ba-3f088eea4e7c", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Green_150 { + background-color: #478c47; + /* + { + Hex:"#468b46", + RGB:"r70 g139 b70", + guid:"434a4524-83a7-44e4-abbf-2b0e138deff3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_200 { + background-color: #257a25; + /* + { + Hex:"#247924", + RGB:"r36 g121 b36", + guid:"c631a293-e5f6-46bf-973b-979c870239f7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Highlight_Green_250 { + background-color: #2a8c2a; + /* + { + Hex:"#298b29", + RGB:"r41 g139 b41", + guid:"fb0fa22b-7ef8-4658-9c13-b657587aacbf", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_300 { + background-color: #31a331; + /* + { + Hex:"#30a230", + RGB:"r48 g162 b48", + guid:"326cee71-a89f-4d7c-8eaa-3089d1587f40", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_350 { + background-color: #34ad34; + /* + { + Hex:"#33ac33", + RGB:"r51 g172 b51", + guid:"75d53b8a-d9e6-42e4-87f8-b8c0e6b14b04", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Highlight_Green_400 { + background-color: #39bf39; + /* + { + Hex:"#38be38", + RGB:"r56 g190 b56", + guid:"63b45775-fd77-49b8-a86b-a8fdd0b24d14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +body.dark .Calcite_Vibrant_Blue_100 { + background-color: #1376bf; + /* + { + Hex:"#1275BE", + RGB:"r18 g117 b190", + guid:"cd7d5208-4b1d-4ded-a32c-d255f3abb3a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Blue_150 { + background-color: #0089f0; + /* + { + Hex:"#0088EF", + RGB:"r0 g136 b239", + guid:"9d362f4a-4df1-4912-93fe-6ba8a5811b36", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Blue_200 { + background-color: #00c0f0; + /* + { + Hex:"#00BFEF", + RGB:"r0 g191 b239", + guid:"0de86406-710c-4887-9712-e12a7dfa0362", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Blue_250 { + background-color: #00b5b9; + /* + { + Hex:"#00B4BC", + RGB:"r0 g180 b188", + guid:"80bd24b8-df54-4d1a-8ebb-26e834eefd63", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Yellow_100 { + background-color: #917b00; + /* + { + Hex:"#917B00", + RGB:"r145 g123 b0", + guid:"1f92d8db-ac14-40c1-83d0-1d5db3b17548", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Yellow_150 { + background-color: #c7a900; + /* + { + Hex:"#C7A900", + RGB:"r199 g169 b0", + guid:"0c11a9d9-54d7-4844-a66a-aa957b72b435", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Yellow_200 { + background-color: #ffd800; + /* + { + Hex:"#FFD800", + RGB:"r255 g216 b0", + guid:"ef5dd2fc-2972-498e-9f03-9a55922bb597", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Orange_100 { + background-color: #a15600; + /* + { + Hex:"#A05500", + RGB:"r160 g85 b0", + guid:"71388981-779b-4fa2-b373-c98a7c8dd9e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Orange_150 { + background-color: #cf7d1f; + /* + { + Hex:"#CE7C1E", + RGB:"r206 g124 b30", + guid:"e1008f42-2e5f-495f-a7ec-e69eb4dafb18", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Orange_200 { + background-color: #ffc415; + /* + { + Hex:"#FFC314", + RGB:"r255 g195 b20", + guid:"1d148e0c-418d-43f2-9e01-9994606cde2e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Green_100 { + background-color: #386f38; + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"ea2bead1-e919-4684-a4ae-66b6be54dd32", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Green_150 { + background-color: #59d152; + /* + { + Hex:"#58D051", + RGB:"r88 g208 b81", + guid:"34de12dc-c22a-4f9a-9d36-9efb45cff4c6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Green_200 { + background-color: #85e800; + /* + { + Hex:"#A4E700", + RGB:"r164 g231 b0", + guid:"8959874c-3160-40b1-a9cc-bfdc7800b520", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Red_100 { + background-color: #751d00; + /* + { + Hex:"#741C00", + RGB:"r116 g28 b0", + guid:"ccf3b82c-1feb-4951-8059-2b0c5ddda49a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Vibrant_Red_150 { + background-color: #993516; + /* + { + Hex:"#983415", + RGB:"r152 g52 b21", + guid:"be7392cc-0de9-4741-9f65-0f1bc65baac1", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Vibrant_Red_200 { + background-color: #e65c2e; + /* + { + Hex:"#E55B2D", + RGB:"r229 g91 b45", + guid:"b874b8ed-3493-4a6d-913a-d7d00801f893", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } +body.dark .Calcite_Vibrant_Purple_100 { + background-color: #503691; + /* + { + Hex:"#4F3590", + RGB:"r79 g53 b144", + guid:"beb0f9ad-3d3a-4231-89b4-344ed3567802", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Vibrant_Purple_150 { + background-color: #754fd4; + /* + { + Hex:"#744ED3", + RGB:"r116 g78 b211", + guid:"fb718f2f-104d-4299-adae-a39165c2c90a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Purple_200 { + background-color: #9b4ba6; + /* + { + Hex:"#9A4AA5", + RGB:"r154 g74 b65", + guid:"b5863254-85f6-479b-aa78-2c35796a6365", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Brown_100 { + background-color: #673d10; + /* + { + Hex:"#663C0F", + RGB:"r102 g60 b15", + guid:"d6abdd92-ea9d-4d39-9190-4d1ab1c6e81c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ } +body.dark .Calcite_Vibrant_Brown_150 { + background-color: #995d18; + /* + { + Hex:"#985C17", + RGB:"r152 g92 b23", + guid:"024d248d-7fff-4a37-afae-d715bae79065", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } +body.dark .Calcite_Vibrant_Brown_200 { + background-color: #df8c39; + /* + { + Hex:"#D38B38", + RGB:"r211 g139 b56", + guid:"8e60415c-3325-40b8-9dee-37eb5d53be08", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +/*# sourceMappingURL=complete.css.map */ diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/brand_colors.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/brand_colors.scss new file mode 100644 index 0000000..c244742 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/brand_colors.scss @@ -0,0 +1,464 @@ + +/* Esri Brand Colors - Last Updated 04/16/15 */ + +@import "../../scss/variables"; + + +/* +{ +name: "Esri Brand Colors", +tags: "Brand Colors,Brand" +} +*/ + +/* -- Esri Brand Blue -- */ + +.Brand_Blue_100 { + background-color: $Brand_Blue_100; + + /* + { + Hex:"#b9e0f7", + CMYK:"c25 m2 y0 k0", + AdobeRGB:"r196 g223 b246", + sRGB:"r185 g224 b247", + guid:"487af1c6-5547-4727-9716-913b4d0b3a7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Blue_150 { + background-color: $Brand_Blue_150; + + /* + { + Hex:"#00b9f2", + CMYK:"c80 m0 y0 k0", + AdobeRGB:"r75 g184 b239", + sRGB:"r0 g185 b242", + guid:"a6395586-91ea-4893-932a-571b66582a67", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Blue_200 { + background-color: $Brand_Blue_200; + + /* + { + Hex:"#007ac2", + CMYK:"c100 m43 y0 k0", + AdobeRGB:"r23 g121 b191", + sRGB:"r0 g122 b194", + guid:"f1c219e1-ef6a-46be-9a4e-fa0b5dc5a552", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Blue_250 { + background-color: $Brand_Blue_250; + + /* + { + Hex:"#004575", + CMYK:"c100 m43 y0 k50", + AdobeRGB:"r0 g71 b115", + sRGB:"r0 g69 b117", + guid:"ba4e2698-0172-4983-81ff-c22b0ab7f0d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +/* -- Esri Brand Warm -- */ + +.Brand_Yellow_100 { + background-color: $Brand_Yellow_100; + + /* + { + Hex:"#ffec4f", + CMYK:"c0 m3 y80 k0", + AdobeRGB:"r245 g235 b93", + sRGB:"r225 g236 b79", + guid:"2af4ee33-7083-40b6-ac44-9f905f0a266f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Orange_100 { + background-color: $Brand_Orange_100; + + /* + { + Hex:"#f89927", + CMYK:"c0 m45 y95 k0", + AdobeRGB:"r226 g152 b54", + sRGB:"r248 g153 b39", + guid:"12e5df75-11dc-400f-939f-c7d8bd7a95f8", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Orange_150 { + background-color: $Brand_Orange_150; + + /* + { + Hex:"#f36f20", + CMYK:"c0 m70 y100 k0", + AdobeRGB:"r215 g111 b44", + sRGB:"r243 g111 b32", + guid:"d64dcde0-f5b5-4689-93f7-8313175ef618", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Orange_200 { + background-color: $Brand_Orange_200; + + /* + { + Hex:"#da4d1e", + CMYK:"c0 m82 y100 k10", + AdobeRGB:"r190 g79 b38", + sRGB:"r218 g77 b30", + guid:"6cbe3a22-21ae-4e54-af13-e0db797a6346", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Red_100 { + background-color: $Brand_Red_100; + + /* + { + Hex:"#de2900", + CMYK:"c7 m95 y100 k0", + AdobeRGB:"r0 g0 b0", + sRGB:"r222 g41 b0", + guid:"ca450d51-156e-4d0d-a1e6-49205555fc4b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +/* -- Esri Brand Green -- */ + +.Brand_Green_100 { + background-color: $Brand_Green_100; + + /* + { + Hex:"#d1e391", + CMYK:"c20 m0 y55 k0", + AdobeRGB:"r213 g226 b148", + sRGB:"r209 g227 b145", + guid:"74d795a0-7cc4-4cf5-8d6d-4ae147179d93", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Green_150 { + background-color: $Brand_Green_150; + + /* + { + Hex:"#aad04b", + CMYK:"c38 m0 y90 k0", + AdobeRGB:"r180 g207 b87", + sRGB:"r170 g208 b75", + guid:"c0bead6b-3d92-4fb0-a126-f73517e33f8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Green_200 { + background-color: $Brand_Green_200; + + /* + { + Hex:"#35ac46", + CMYK:"c75 m0 y100 k5", + AdobeRGB:"r105 g170 b79", + sRGB:"r53 g172 b70", + guid:"f23988a2-1cde-490f-940e-7bdf39db9f52", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Green_250 { + background-color: $Brand_Green_250; + + /* + { + Hex:"#2a7433", + CMYK:"c73 m9 y94 k39", + AdobeRGB:"r74 g115 b58", + sRGB:"r42 g116 b51", + guid:"f270cfb7-6cd9-4597-ba90-d812fb7f65d3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +/* -- Esri Brand Purple -- */ + +.Brand_Purple_100 { + background-color: $Brand_Purple_100; + + /* + { + Hex:"#dfcce3", + CMYK:"c10 m20 y0 k0", + AdobeRGB:"r217 g203 b226", + sRGB:"r223 g203 b227", + guid:"d5b964e1-cebf-4e38-973d-ec272a90371d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Purple_150 { + background-color: $Brand_Purple_150; + + /* + { + Hex:"#b279b4", + CMYK:"c30 m60 y0 k0", + AdobeRGB:"r163 g121 b177", + sRGB:"r178 g122 b179", + guid:"05c574ef-8588-4e97-9251-9130f9193978", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Purple_200 { + background-color: $Brand_Purple_200; + + /* + { + Hex:"#8f499c", + CMYK:"c50 m85 y0 k0", + AdobeRGB:"r127 g74 b152", + sRGB:"r142 g73 b155", + guid:"4efa3594-8b85-4b71-8f7f-d5e38ba8cca3", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +.Brand_Purple_250 { + background-color: $Brand_Purple_250; + + /* + { + Hex:"#6b1978", + CMYK:"c60 m100 y0 k20", + AdobeRGB:"r93 g32 b117", + sRGB:"r102 g26 b100", + guid:"462cd8c4-ea73-40ac-8d22-ccce6b27f25b", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +/* -- Esri Brand Brown -- */ + +.Brand_Brown_100 { + background-color: $Brand_Brown_100; + + /* + { + Hex:"#ecdcb9", + CMYK:"c2 m7 y26 k5", + AdobeRGB:"r232 g219 b185", + sRGB:"r236 g220 b185", + guid:"942a8da4-fa03-4d1f-977e-a6327c8c0a14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Brown_150 { + background-color: $Brand_Brown_150; + + /* + { + Hex:"#be9969", + CMYK:"c7 m27 y55 k22", + AdobeRGB:"r179 g152 b107", + sRGB:"r190 g153 b105", + guid:"854a356c-36b8-4c14-a54f-dca3c85ba2e1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Brown_200 { + background-color: $Brand_Brown_200; + + /* + { + Hex:"#7b4f1c", + CMYK:"c17 m52 y87 k50", + AdobeRGB:"r112 g80 b37", + sRGB:"r123 g79 b28", + guid:"240ba3a7-fec3-4639-bbb8-ed38a47743ae", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Brand_Brown_250 { + background-color: $Brand_Brown_250; + + /* + { + Hex:"#523b20", + CMYK:"c25 m45 y70 k70", + AdobeRGB:"r78 g62 b39", + sRGB:"r82 g59 b32", + guid:"e7975f09-420f-4467-bbe4-1f9292b1abf8", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +/* -- Esri Brand Gray -- */ + +.Brand_Gray_100 { + background-color: $Brand_Gray_100; + + /* + { + Hex:"#b4b4b4", + CMYK:"c0 m0 y0 k35", + AdobeRGB:"r178 g178 b178", + sRGB:"r180 g180 b180", + guid:"d985a8fd-68f3-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Brand_Gray_150 { + background-color: $Brand_Gray_150; + + /* + { + Hex:"#969696", + CMYK:"c0 m0 y0 k50", + AdobeRGB:"r150 g150 b150", + sRGB:"r150 g150 b150", + guid:"b8fdaa89-975e-45b8-b001-abfb359eb0d1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + + } + */ + +} + +.Brand_Gray_200 { + background-color: $Brand_Gray_200; + + /* + { + Hex:"#6e6e6e", + CMYK:"c0 m0 y0 k70", + AdobeRGB:"r110 g110 b110", + sRGB:"r110 g110 b110", + guid:"520fe793-6207-4373-9b30-9584d69eed2a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + + } + */ + +} + +.Brand_Gray_250 { + background-color: $Brand_Gray_250; + + /* + { + Hex:"#464646", + CMYK:"c0 m0 y0 k88", + AdobeRGB:"r71 g71 b71", + sRGB:"r70 g70 b70", + guid:"404d0353-df2a-41fd-8c66-24604343d84c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_core_colors.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_core_colors.scss new file mode 100644 index 0000000..d758c29 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_core_colors.scss @@ -0,0 +1,967 @@ +/* Esri Calcite Core Colors - Last Updated 04/16/15 */ + +@import "../../scss/variables"; + + +/* +{ +name: "Calcite Core Colors", +tags: "Calcite Core,Calcite" +} +*/ + +/* -- Calcite Core Blue -- */ + +.Calcite_Blue_100 { + background-color: $Calcite_Blue_100; + + /* + { + Hex:"#D2E9F9", + RGB:"r221 g234 b249", + guid:"4655dee8-192b-4fdd-bd76-a3026c629763", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Blue_150 { + background-color: $Calcite_Blue_150; + + /* + { + Hex:"#BCDAED", + RGB:"r189 g219 b238", + guid:"9ba1245d-dd02-4dc1-ac28-fa2048fc1627", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Blue_200 { + background-color: $Calcite_Blue_200; + + /* + { + Hex:"#6CB4E2", + RGB:"r109 g181 b227", + guid:"88e16018-ce1b-4ef2-ab21-e7ee260a217a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Blue_250 { + background-color: $Calcite_Blue_250; + + /* + { + Hex:"#56A5D8", + RGB:"r87 g166 b217", + guid:"d36d7477-5d0f-46fe-a5c9-0cd59b4028d6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Blue_a100 { + background-color: $Calcite_Blue_a100; + + /* + { + Hex:"#49B0F2", + RGB:"r73 g176 b242", + guid:"e22efb06-71b5-4ee0-b1ce-9c599df2ac9d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Blue_a150 { + background-color: $Calcite_Blue_a150; + + /* + { + Hex:"#419ED9", + RGB:"r65 g158 b217", + guid:"64d227d5-55fa-4c78-af72-64bc4e5c2dac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Blue_a200 { + background-color: $Calcite_Blue_a200; + + /* + { + Hex:"#3B8FC4", + RGB:"r59 g143 b196", + guid:"d4a595a8-8c99-4776-ad24-5db864faf1d4", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Blue_a250 { + background-color: $Calcite_Blue_a250; + + /* + { + Hex:"#196FA6", + RGB:"r25 g111 b166", + guid:"cead1d1f-5cd2-4b80-86ec-0fe7c35323bc", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + + + + +/* -- Calcite Core Yellow -- */ + + +.Calcite_Yellow_100 { + background-color: $Calcite_Yellow_100; + + /* + { + Hex:"#F3EDC7", + RGB:"r244 g238 b200", + guid:"b4ad1067-29aa-4d47-acf1-365dc5779e43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Yellow_150 { + background-color: $Calcite_Yellow_150; + + /* + { + Hex:"#EFE397", + RGB:"r240 g228 b152", + guid:"74554988-b164-47dd-9bd7-8714503bfedd", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Yellow_200 { + background-color: $Calcite_Yellow_200; + + /* + { + Hex:"#E4D154", + RGB:"r229 g210 b85", + guid:"e1ac1163-5f62-4239-a0a4-35a421d2b82d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Yellow_250 { + background-color: $Calcite_Yellow_250; + + /* + { + Hex:"#D8C34B", + RGB:"r217 g196 b76", + guid:"bb431533-9ae1-4c1f-bf70-6b9234ec4065", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Yellow_a100 { + background-color: $Calcite_Yellow_a100; + + /* + { + Hex:"#F2D530", + RGB:"r242 g213 b48", + guid:"72bc84b6-854a-4b65-ac7a-fd894d3d73b0", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Yellow_a150 { + background-color: $Calcite_Yellow_a150; + + /* + { + Hex:"#D9BF2B", + RGB:"r217 g191 b43", + guid:"45dfb92c-ca20-404a-b761-50df7d6d55ac", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Yellow_a200 { + background-color: $Calcite_Yellow_a200; + + /* + { + Hex:"#BDA726", + RGB:"r189 g167 b38", + guid:"be6f0c4d-ab00-40f2-9df5-8e5ea1ac4fea", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Yellow_a250 { + background-color: $Calcite_Yellow_a250; + + /* + { + Hex:"#A68D00", + RGB:"r166 g141 b0", + guid:"ed030b74-86fe-481e-85c1-abe97b1cd9bb", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + + + + +/* -- Calcite Core Orange -- */ + + +.Calcite_Orange_100 { + background-color: $Calcite_Orange_100; + + /* + { + Hex:"#FBE1C2", + RGB:"r251 g226 b195", + guid:"5367b7b0-a1a3-4cf4-bb02-89af77834fc3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Orange_150 { + background-color: $Calcite_Orange_150; + + /* + { + Hex:"#F6CA92", + RGB:"r247 g203 b147", + guid:"751dde41-e219-4130-b096-50252d454d0c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Orange_200 { + background-color: $Calcite_Orange_200; + + /* + { + Hex:"#EDA959", + RGB:"r238 g170 b90", + guid:"08a9135b-e9ba-44c3-a7b9-aafaee9ba634", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Orange_250 { + background-color: $Calcite_Orange_250; + + /* + { + Hex:"#E79C47", + RGB:"r232 g157 b72", + guid:"a01870e1-ceb4-424b-927d-21e794a92da7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Orange_a100 { + background-color: $Calcite_Orange_a100; + + /* + { + Hex:"#FF9F33", + RGB:"r255 g159 b51", + guid:"1d63fc35-0b74-4f2b-a0a4-0a5f72a4c630", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Orange_a150 { + background-color: $Calcite_Orange_a150; + + /* + { + Hex:"#E8912E", + RGB:"r232 g145 b46", + guid:"f92a6f43-90a3-4007-8758-3305b07542d7", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Orange_a200 { + background-color: $Calcite_Orange_a200; + + /* + { + Hex:"#D17E21", + RGB:"r209 g126 b33", + guid:"66ef990d-1980-499a-8ad7-a2027e473954", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Orange_a250 { + background-color: $Calcite_Orange_a250; + + /* + { + Hex:"#AD6511", + RGB:"r173 g101 b17", + guid:"861cc1ae-dce3-4272-a55c-1d3c7c9f068a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ + +} + + + + + +/* -- Calcite Core Green -- */ + + +.Calcite_Green_100 { + background-color: $Calcite_Green_100; + + /* + { + Hex:"#DDEEDB", + RGB:"r221 g238 b219", + guid:"e308a3ec-840e-4a77-a51b-df5ce37ff3bb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Green_150 { + background-color: $Calcite_Green_150; + + /* + { + Hex:"#9BC19C", + RGB:"r155 g194 b156", + guid:"79c4211e-4942-41af-ab09-2f64352ffd35", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Green_200 { + background-color: $Calcite_Green_200; + + /* + { + Hex:"#67A966", + RGB:"r105 g170 b103", + guid:"a6b78543-830a-40ed-b5ce-d0781dc7fec4", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Green_250 { + background-color: $Calcite_Green_250; + + /* + { + Hex:"#5A9359", + RGB:"r91 g148 b90", + guid:"275dfc18-669b-4172-8d05-ebe756967689", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Green_a100 { + background-color: $Calcite_Green_a100; + + /* + { + Hex:"#50AD4E", + RGB:"r80 g173 b78", + guid:"a57aee23-1ea4-4b5e-92c1-3f905cd2f57e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Green_a150 { + background-color: $Calcite_Green_a150; + + /* + { + Hex:"#449443", + RGB:"r68 g148 b67", + guid:"c0772e3f-d054-4789-bb1c-68fa5fe30af0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Green_a200 { + background-color: $Calcite_Green_a200; + + /* + { + Hex:"#338033", + RGB:"r51 g128 b51", + guid:"5e702fde-9966-487f-98af-52041709c9a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +.Calcite_Green_a250 { + background-color: $Calcite_Green_a250; + + /* + { + Hex:"#275E26", + RGB:"r39 g94 b38", + guid:"edb72c89-e39a-4de8-984f-8b7d9f838f98", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + + + + + +/* -- Calcite Core Red -- */ + + +.Calcite_Red_100 { + background-color: $Calcite_Red_100; + + /* + { + Hex:"#F3DED7", + RGB:"r244 g223 b216", + guid:"7f79cf3c-0a16-4386-a7e5-53ec317d9e8a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Red_150 { + background-color: $Calcite_Red_150; + + /* + { + Hex:"#E4A793", + RGB:"r229 g168 b148", + guid:"d0d38ae2-c916-4a16-a1f3-d951cc499e65", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Red_200 { + background-color: $Calcite_Red_200; + + /* + { + Hex:"#C86A4A", + RGB:"r210 g107 b75", + guid:"233ed1cf-5f23-4fab-aa17-63b29a50801b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Red_250 { + background-color: $Calcite_Red_250; + + /* + { + Hex:"#C6542D", + RGB:"r199 g85 b46", + guid:"891511b8-fe34-45f3-b51d-88d3fa6d24b8", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Red_a100 { + background-color: $Calcite_Red_a100; + + /* + { + Hex:"#E04F1D", + RGB:"r224 g79 b29", + guid:"a318043e-4402-4471-834b-7665b8fb5d0b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Red_a150 { + background-color: $Calcite_Red_a150; + + /* + { + Hex:"#C7461A", + RGB:"r199 g70 b26", + guid:"f3b9c963-b6cf-40c6-975d-f08584298268", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Red_a200 { + background-color: $Calcite_Red_a200; + + /* + { + Hex:"#AB3C16", + RGB:"r171 g60 b22", + guid:"592dfff5-bc8b-4d59-ad83-41b268873db0", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +.Calcite_Red_a250 { + background-color: $Calcite_Red_a250; + + /* + { + Hex:"#8C2907", + RGB:"r140 g41 b7", + guid:"ede8a7e5-c655-44cc-828a-292984b98964", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + + +/* -- Calcite Core Purple -- */ + + +.Calcite_Purple_100 { + background-color: $Calcite_Purple_100; + + /* + { + Hex:"#E5E1EF", + RGB:"r230 g226 b240", + guid:"17a68f19-2176-4883-90ec-0e02f7ebab6f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Purple_150 { + background-color: $Calcite_Purple_150; + + /* + { + Hex:"#C4BCDC", + RGB:"r197 g189 b221", + guid:"92900e24-b8f4-454a-baba-181897f51978", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Purple_200 { + background-color: $Calcite_Purple_200; + + /* + { + Hex:"#9081BC", + RGB:"r145 g130 b189", + guid:"10b9463d-488f-42d9-8899-034e3c3029fa", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Purple_250 { + background-color: $Calcite_Purple_250; + + /* + { + Hex:"#7B6CA7", + RGB:"r124 g109 b168", + guid:"687fb17c-d87c-4e2e-a24c-132e70aa92b8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Purple_a100 { + background-color: $Calcite_Purple_a100; + + /* + { + Hex:"#846EBF", + RGB:"r132 g110 b191", + guid:"d861e9f1-bf6a-42f3-b217-93894bab3386", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Purple_a150 { + background-color: $Calcite_Purple_a150; + + /* + { + Hex:"#7461A8", + RGB:"r116 g97 b168", + guid:"35d3955f-b3cd-4421-a0b5-38a0bfffd03b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Purple_a200 { + background-color: $Calcite_Purple_a200; + + /* + { + Hex:"#61518C", + RGB:"r97 g81 b140", + guid:"a9c9b7f3-6973-4bf9-9879-f41067d327d6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +.Calcite_Purple_a250 { + background-color: $Calcite_Purple_a250; + + /* + { + Hex:"#4F4273", + RGB:"r79 g66 b115", + guid:"7cd4639d-fec7-42bb-82f8-7ca7cb70530e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + + + +/* -- Calcite Core Brown -- */ + + +.Calcite_Brown_100 { + background-color: $Calcite_Brown_100; + + /* + { + Hex:"#E8DDD3", + RGB:"r233 g222 b212", + guid:"d66dd0c1-bf42-4641-8411-bc6f5b3bf7ae", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Brown_150 { + background-color: $Calcite_Brown_150; + + /* + { + Hex:"#D2B38F", + RGB:"r211 g180 b144", + guid:"eca70e1f-7f60-4b58-b41d-8bc144e476cb", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Brown_200 { + background-color: $Calcite_Brown_200; + + /* + { + Hex:"#B78A54", + RGB:"r184 g139 b85", + guid:"b02f6a27-6d0d-46db-96df-6ca3ff7d29b3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Brown_250 { + background-color: $Calcite_Brown_250; + + /* + { + Hex:"#A57946", + RGB:"r166 g122 b71", + guid:"733ba9e7-992e-4f52-a786-93ca5b84224a", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Brown_a100 { + background-color: $Calcite_Brown_a100; + + /* + { + Hex:"#BF813A", + RGB:"r191 g129 b58", + guid:"37268ee6-db88-4afb-9306-5781c120a0ca", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Brown_a150 { + background-color: $Calcite_Brown_a150; + + /* + { + Hex:"#A67032", + RGB:"r166 g112 b50", + guid:"4d0620ad-f5f8-4160-a0ca-aa94e99e3725", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Brown_a200 { + background-color: $Calcite_Brown_a200; + + /* + { + Hex:"#8C5E2A", + RGB:"r140 g94 b42", + guid:"2e90145b-9516-4c3c-bba8-63672ff71fef", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +.Calcite_Brown_a250 { + background-color: $Calcite_Brown_a250; + + /* + { + Hex:"#734D22", + RGB:"r115 g77 b34", + guid:"fc9df10f-e68d-4d8f-a558-60a0869f34e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_core_colors_dark.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_core_colors_dark.scss new file mode 100644 index 0000000..b58938a --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_core_colors_dark.scss @@ -0,0 +1,964 @@ +@import "../../scss/variables_dark"; + +//* +//{ +//name: "Calcite Core Colors Dark", +//tags: "Calcite Core,Calcite,Dark" +//} +//*/ + +//* -- Calcite Core Blue -- */ + +.Calcite_Blue_100 { + background-color: $Calcite_Blue_100; + + /* + { + Hex:"#194765", + RGB:"r25 g71 b101", + guid:"13f7f404-7f22-4be3-b1a8-63e7d570d109", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Blue_150 { + background-color: $Calcite_Blue_150; + + /* + { + Hex:"#1C5C8B", + RGB:"r28 g92 b139", + guid:"ba344091-1d38-4d04-9441-8c3d412e7a26", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Blue_200 { + background-color: $Calcite_Blue_200; + + /* + { + Hex:"#3A8EC2", + RGB:"r58 g142 b194", + guid:"f32f5d5f-6f08-4abb-ad7a-eea60a700409", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Blue_250 { + background-color: $Calcite_Blue_250; + + /* + { + Hex:"#409DD8", + RGB:"r64 g157 b216", + guid:"0a37e721-ad68-4004-bf27-e6bbb9832c6c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Blue_a100 { + background-color: $Calcite_Blue_a100; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d0f45c43-173a-4107-8b6d-e159dfa33449", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Blue_a150 { + background-color: $Calcite_Blue_a150; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8e6f8d0e-919e-4fcc-a262-1a773d993a45", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Blue_a200 { + background-color: $Calcite_Blue_a200; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"6ac6da98-5268-4a4d-88cd-c041582cf039", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Blue_a250 { + background-color: $Calcite_Blue_a250; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f08d8462-ddfc-483e-9a2f-77b060a98658", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + + + + +//* -- Calcite Core Yellow -- *// + + +.Calcite_Yellow_100 { + background-color: $Calcite_Yellow_100; + + /* + { + Hex:"#786815", + RGB:"r120 g104 b21", + guid:"96b1f515-4816-4845-9f20-4cec1bb6b15b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +.Calcite_Yellow_150 { + background-color: $Calcite_Yellow_150; + + /* + { + Hex:"#A18900", + RGB:"r161 g137 b0", + guid:"eb1cb7b1-e500-42ec-aaa1-4c164dd9d766", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Yellow_200 { + background-color: $Calcite_Yellow_200; + + /* + { + Hex:"#BCA626", + RGB:"r188 g166 b38", + guid:"1a3663ed-23c0-47f9-aee0-71cf058e5300", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Yellow_250 { + background-color: $Calcite_Yellow_250; + + /* + { + Hex:"#CBB635", + RGB:"r203 g182 b53", + guid:"7c241ac9-b0d7-4a35-8de6-33ea53c8e470", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Yellow_a100 { + background-color: $Calcite_Yellow_a100; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0bbe3546-fc84-42d1-a741-56e42599dc9a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Yellow_a150 { + background-color: $Calcite_Yellow_a150; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"d29fd5e2-1e11-4106-ad89-ffe75fa5de90", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Yellow_a200 { + background-color: $Calcite_Yellow_a200; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"04c355b9-1cc1-4b31-a4dc-e4db5a028858", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Yellow_a250 { + background-color: $Calcite_Yellow_a250; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"270e0bb5-979c-42a6-9126-857042c36cd7", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + + + + +//* -- Calcite Core Orange -- *// + + +.Calcite_Orange_100 { + background-color: $Calcite_Orange_100; + + /* + { + Hex:"#744B22", + RGB:"r116 g75 b34", + guid:"10bc24d0-c2a6-4327-9960-ced18032ed2e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Orange_150 { + background-color: $Calcite_Orange_150; + + /* + { + Hex:"#A0641F", + RGB:"r160 g100 b31", + guid:"ea1d5847-9320-4aac-98ec-198e701bf976", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Orange_200 { + background-color: $Calcite_Orange_200; + + /* + { + Hex:"#D08633", + RGB:"r208 g134 b51", + guid:"5e84a63b-02c0-4513-b989-08720832737a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Orange_250 { + background-color: $Calcite_Orange_250; + + /* + { + Hex:"#E79539", + RGB:"r231 g149 b57", + guid:"d16d400d-f2af-495d-a7be-db87753bba72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Orange_a100 { + background-color: $Calcite_Orange_a100; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"4d5cd545-83e6-46a8-bd94-6a9e99d90026", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Orange_a150 { + background-color: $Calcite_Orange_a150; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"75e2a476-8da6-45c3-adc0-4d7d500ad12b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Orange_a200 { + background-color: $Calcite_Orange_a200; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"0d4c57cd-77f1-46c6-82dd-bcdcf3107cb2", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Orange_a250 { + background-color: $Calcite_Orange_a250; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"51296e7e-3646-4686-865a-33f29a683a7b", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + + + + +//* -- Calcite Core Green -- *// + + +.Calcite_Green_100 { + background-color: $Calcite_Green_100; + + /* + { + Hex:"#285328", + RGB:"r40 g83 b40", + guid:"0c9ebb2b-a11a-4eff-a004-8ebe8f7a864d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Green_150 { + background-color: $Calcite_Green_150; + + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"f34e66a9-cebe-4c92-a715-5dcfec9f4cb8", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Green_200 { + background-color: $Calcite_Green_200; + + /* + { + Hex:"#4A9349", + RGB:"r74 g147 b73", + guid:"31c206df-af65-41c9-823d-617d733cd870", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Green_250 { + background-color: $Calcite_Green_250; + + /* + { + Hex:"#57AC56", + RGB:"r87 g172 b86", + guid:"a487cb84-4ec0-407e-a094-20d22ab88747", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Green_a100 { + background-color: $Calcite_Green_a100; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f4618a95-f0d3-4e29-aba2-719b9b6e6ba4", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Green_a150 { + background-color: $Calcite_Green_a150; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dbe8f620-e3bf-4a0f-9336-50b2177d3a94", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Green_a200 { + background-color: $Calcite_Green_a200; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2c4234a7-0d16-40b1-ac78-d8a0b2434613", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Green_a250 { + background-color: $Calcite_Green_a250; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"74206a10-7562-4efa-8bfd-1185fb3251aa", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + + + + + +//* -- Calcite Core Red -- *// + + +.Calcite_Red_100 { + background-color: $Calcite_Red_100; + + /* + { + Hex:"#622721", + RGB:"r98 g39 b33", + guid:"aab5ddb2-634b-4752-9d52-2efae2d22d73", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Red_150 { + background-color: $Calcite_Red_150; + + /* + { + Hex:"#843117", + RGB:"r132 g49 b23", + guid:"e9791e86-f31c-4dd9-8be7-4eba9d3b61cb", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Red_200 { + background-color: $Calcite_Red_200; + + /* + { + Hex:"#AA411E", + RGB:"r170 g65 b30", + guid:"2f77f9a5-ecc7-4940-8cb9-131cd88bd597", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Red_250 { + background-color: $Calcite_Red_250; + + /* + { + Hex:"#C64F27", + RGB:"r198 g79 b39", + guid:"647617d4-e986-49f9-9055-4a9277b45532", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Red_a100 { + background-color: $Calcite_Red_a100; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"ec36a8f5-b27f-4b45-a937-0ef41be84866", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Red_a150 { + background-color: $Calcite_Red_a150; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"8d721bd3-479c-4006-9b86-f2af7f02dba9", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Red_a200 { + background-color: $Calcite_Red_a200; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"f0e4e732-25b2-4556-86ca-0dfa9692e77a", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Red_a250 { + background-color: $Calcite_Red_a250; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"a5e7ae65-2f04-496a-9042-c68071c36b87", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + + +//* -- Calcite Core Purple -- *// + + +.Calcite_Purple_100 { + background-color: $Calcite_Purple_100; + + /* + { + Hex:"#3D3553", + RGB:"r61 g53 b83", + guid:"97db6f2e-40f0-4abb-be42-b3e98b232d3d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Purple_150 { + background-color: $Calcite_Purple_150; + + /* + { + Hex:"#4B3D6D", + RGB:"r75 g61 b109", + guid:"8cb08557-9a65-4751-894c-2c3d417d157d", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Purple_200 { + background-color: $Calcite_Purple_200; + + /* + { + Hex:"#60508B", + RGB:"r96 g80 b139", + guid:"27291eee-8749-4c47-b4b0-7b9c6f7fce65", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Purple_250 { + background-color: $Calcite_Purple_250; + + /* + { + Hex:"#7F6FA9", + RGB:"r127 g111 b169", + guid:"99825edd-7b96-45dc-91e0-6ddd52271e62", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Purple_a100 { + background-color: $Calcite_Purple_a100; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"062f96f8-4251-43ab-8d47-0aaeff26ddb3", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Purple_a150 { + background-color: $Calcite_Purple_a150; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"dd3debdb-695d-4573-ad3f-7b2c1c4bf4c0", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Purple_a200 { + background-color: $Calcite_Purple_a200; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"63bb3eb0-0afb-414e-989a-eb767edfe051", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Purple_a250 { + background-color: $Calcite_Purple_a250; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"996dbe04-551d-42c5-ac48-c8d332a08fc5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + + + +//* -- Calcite Core Brown -- *// + + +.Calcite_Brown_100 { + background-color: $Calcite_Brown_100; + + /* + { + Hex:"#4A331C", + RGB:"r74 g51 b28", + guid:"e1be3ec0-54a0-4743-bf47-abc26731417e", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Brown_150 { + background-color: $Calcite_Brown_150; + + /* + { + Hex:"#66431E", + RGB:"r102 g67 b30", + guid:"61f29613-6817-4852-8bde-a70fc4cd0276", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Brown_200 { + background-color: $Calcite_Brown_200; + + /* + { + Hex:"#8B5D2A", + RGB:"r139 g93 b42", + guid:"b6d25db6-455a-4603-aae0-2727b1999aa2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Brown_250 { + background-color: $Calcite_Brown_250; + + /* + { + Hex:"#A56F31", + RGB:"r65 g111 b49", + guid:"e6f939eb-ae27-4437-92cf-06473463e65d", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Brown_a100 { + background-color: $Calcite_Brown_a100; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"1999a103-35ca-4b80-8a67-d3cbeca8225c", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Brown_a150 { + background-color: $Calcite_Brown_a150; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"fa114b3d-2ce1-4d1d-b0b2-a1743dda8f88", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Brown_a200 { + background-color: $Calcite_Brown_a200; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"3bdc321f-a3ca-4b74-8bc6-d7ad4afb0ae5", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Brown_a250 { + background-color: $Calcite_Brown_a250; + + /* + { + Hex:"#CCCCCC", + RGB:"r204 g204 b204", + guid:"2fe3c649-8ff6-4196-bb16-6a08317ebdfd", + accessibility_white_text:"", + accessibility_black_text:"" + } + */ + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_gray_colors.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_gray_colors.scss new file mode 100644 index 0000000..971b961 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_gray_colors.scss @@ -0,0 +1,265 @@ +/* Esri Calcite Gray Colors - Last Updated 04/16/15 */ + +@import "../../scss/variables"; + + +/* +{ +name: "Calcite Gray Colors", +tags: "Calcite Gray,Calcite" +} +*/ + +/* -- Calcite Gray -- */ + +.Calcite_Gray_050 { + background-color: $Calcite_Gray_050; + + /* + { + Hex:"#FFFFFF", + RGB:"r0 g0 b0", + guid:"ce3816ba-9d1f-4868-9741-923892cf8359", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Gray_100 { + background-color: $Calcite_Gray_100; + + /* + { + Hex:"#F8F8F8", + RGB:"r248 g248 b248", + guid:"d985a8fd-7fje-4c8e-9af4-dbda932b8cfe", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Gray_150 { + background-color: $Calcite_Gray_150; + + /* + { + Hex:"#F4F4F4", + RGB:"r244 g244 b244", + guid:"2844bcc7-292d-40fd-9fe8-cfb44729dd2d", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_200 { + background-color: $Calcite_Gray_200; + + /* + { + Hex:"#EFEFEF", + RGB:"r239 g239 b239", + guid:"32d31fab-4659-4b9f-926f-5fcc0735acaf", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_250 { + background-color: $Calcite_Gray_250; + + /* + { + Hex:"#E7E7E7", + RGB:"r231 g231 b231", + guid:"2cf7c448-98d5-4d8f-9ce4-9bfcccd6e973", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_300 { + background-color: $Calcite_Gray_300; + + /* + { + Hex:"#E0E0E0", + RGB:"r224 g224 b224", + guid:"9ffbb3ee-4a62-4a28-989a-443b47bf6a72", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_350 { + background-color: $Calcite_Gray_350; + + /* + { + Hex:"#CCCCCC", + RGB:"204 g204 b204", + guid:"1dcd7c34-ccc5-4dde-82fa-e79ae93eee91", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_400 { + background-color: $Calcite_Gray_400; + + /* + { + Hex:"#A9A9A9", + RGB:"r169 g169 b169", + guid:"d07d2783-274b-4e08-965d-7745b9bf6f4e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_450 { + background-color: $Calcite_Gray_450; + + /* + { + Hex:"#959595", + RGB:"r149 g149 b149", + guid:"172ca0df-3ace-4f3a-b00d-81b65b16b517", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_500 { + background-color: $Calcite_Gray_500; + + /* + { + Hex:"#828282", + RGB:"r130 g130 b130", + guid:"6661ca1b-50d1-40d4-b232-1f2833191e8e", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_550 { + background-color: $Calcite_Gray_550; + + /* + { + Hex:"#6E6E6E", + RGB:"r110 g110 b110", + guid:"bbe54a4f-b5f3-4d9c-860a-cb9231acd5bb", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Gray_600 { + background-color: $Calcite_Gray_600; + + /* + { + Hex:"#595959", + RGB:"r89 g89 b89", + guid:"7549be08-fad2-41ac-973a-977f6dbd8359", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Gray_650 { + background-color: $Calcite_Gray_650; + + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"22c404ce-81f7-4e71-9546-704b35497f83", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Gray_700 { + background-color: $Calcite_Gray_700; + + /* + { + Hex:"#323232", + RGB:"r51 g51 b51", + guid:"6776d7ab-2580-4c96-af05-18f006b2818f", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_gray_colors_dark.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_gray_colors_dark.scss new file mode 100644 index 0000000..5ae46c1 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_gray_colors_dark.scss @@ -0,0 +1,263 @@ +@import "../../scss/variables_dark"; + + +//* +//{ +//name: "Calcite Gray Colors Dark", +//tags: "Calcite Gray,Calcite,Dark" +//} +//*/ + +//* -- Calcite Gray -- *// + +.Calcite_Gray_050 { + background-color: $Calcite_Gray_050; + + /* + { + Hex:"#232323", + RGB:"r35 g35 b35", + guid:"e6e0234a-c28d-4edd-a7d0-b40b4605bdfc", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Gray_100 { + background-color: $Calcite_Gray_100; + + /* + { + Hex:"#323232", + RGB:"r50 g50 b50", + guid:"b60836ad-9cef-4ade-8523-19235537650a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Gray_150 { + background-color: $Calcite_Gray_150; + + /* + { + Hex:"#353535", + RGB:"r53 g53 b53", + guid:"3432c105-8cdb-4907-8963-faf75c927f03", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Gray_200 { + background-color: $Calcite_Gray_200; + + /* + { + Hex:"#3F3F3F", + RGB:"r63 g63 b63", + guid:"b84bf4f6-1cae-459b-930a-5f5fcc0814d9", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Gray_250 { + background-color: $Calcite_Gray_250; + + /* + { + Hex:"#474747", + RGB:"r71 g71 b71", + guid:"a55c42af-16f0-49d3-be7e-e104a373823a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Gray_300 { + background-color: $Calcite_Gray_300; + + /* + { + Hex:"#4C4C4C", + RGB:"r76 g76 b76", + guid:"5a10d414-5c14-47f9-9f35-0c3eadfc0066", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Gray_350 { + background-color: $Calcite_Gray_350; + + /* + { + Hex:"#5B5B5B", + RGB:"r91 g91 b91", + guid:"9d182d36-1287-4045-a30c-c4b41136e8ce", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Gray_400 { + background-color: $Calcite_Gray_400; + + /* + { + Hex:"#656565", + RGB:"r101 g101 b101", + guid:"363105b0-331d-45fc-84a2-7a3f78ad9147", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Gray_450 { + background-color: $Calcite_Gray_450; + + /* + { + Hex:"#777777", + RGB:"r119 g119 b119", + guid:"88be1c15-6196-4fe6-ab22-a68c85f73906", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_500 { + background-color: $Calcite_Gray_500; + + /* + { + Hex:"#898989", + RGB:"r137 g137 b137", + guid:"83e3bd4a-d5ef-4138-b154-fadfd814b68b", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_550 { + background-color: $Calcite_Gray_550; + + /* + { + Hex:"#9E9E9E", + RGB:"r158 g158 b158", + guid:"1797e19d-e393-46b9-8060-1fa22d0cf09a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_600 { + background-color: $Calcite_Gray_600; + + /* + { + Hex:"#ADADAD", + RGB:"r173 g173 b173", + guid:"23a8cfb8-5e9d-4571-8766-d4a8462b60f1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_650 { + background-color: $Calcite_Gray_650; + + /* + { + Hex:"#BCBCBC", + RGB:"r188 g188 b188", + guid:"c29b67a2-9131-49d5-ab80-3ee85860cc7b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Gray_700 { + background-color: $Calcite_Gray_700; + + /* + { + Hex:"#D1D1D1", + RGB:"r209 g209 b209", + guid:"cc981671-db23-4d82-89b7-58e591931755", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_highlight_colors.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_highlight_colors.scss new file mode 100644 index 0000000..14b51ad --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_highlight_colors.scss @@ -0,0 +1,237 @@ +/* Esri Calcite Highlight Colors - Last Updated 04/16/15 */ + +@import "../../scss/variables"; + + +/* +{ +name: "Calcite Highlight Colors", +tags: "Calcite Highlight,Calcite" +} +*/ + +/* -- Calcite Highlight_Blue -- */ + +.Calcite_Highlight_Blue_100 { + background-color: $Calcite_Highlight_Blue_100; + + /* + { + Hex:"#E2F1FB", + RGB:"r226 g241 b251", + guid:"8b5be565-e51a-4eb8-baf7-af65c997551a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Highlight_Blue_150 { + background-color: $Calcite_Highlight_Blue_150; + + /* + { + Hex:"#C5E5F9", + RGB:"r197 g229 b249", + guid:"9ea9ad6a-8756-4ee5-9b8f-60f22aa52037", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Blue_200 { + background-color: $Calcite_Highlight_Blue_200; + + /* + { + Hex:"#AADBFA", + RGB:"r170 g219 b250", + guid:"315b751c-4c08-4469-8587-19f54c6edb46", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Blue_250 { + background-color: $Calcite_Highlight_Blue_250; + + /* + { + Hex:"#90CDF2", + RGB:"r144 g205 b242", + guid:"e141cb8a-7fe9-4b74-8726-72532d4b7b7a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Blue_300 { + background-color: $Calcite_Highlight_Blue_300; + + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"5b9adabc-a827-4f50-bd89-af5ac458ea90", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Blue_350 { + background-color: $Calcite_Highlight_Blue_350; + + /* + { + Hex:"#0079C1", + RGB:"r0 g122 b194", + guid:"d5c8b27f-6ed8-40cf-9d8c-b8c05308a89e", + accessibility_white_text:"AAaa", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Blue_400 { + background-color: $Calcite_Highlight_Blue_400; + + /* + { + Hex:"#005E95", + RGB:"r0 g95 b150", + guid:"c41634a1-1512-4547-9553-7bc9764beed6", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +/* -- Calcite Highlight Green -- */ + + +.Calcite_Highlight_Green_100 { + background-color: $Calcite_Highlight_Green_100; + + /* + { + Hex:"#CFEDCC", + RGB:"r208 g238 b205", + guid:"2cd4fa57-8564-49ca-b94f-ac70f2cf7258", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Highlight_Green_150 { + background-color: $Calcite_Highlight_Green_150; + + /* + { + Hex:"#B0E2B0", + RGB:"r177 g227 b177", + guid:"d9795a5a-7bd2-4400-97de-ca31341a9052", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Green_200 { + background-color: $Calcite_Highlight_Green_200; + + /* + { + Hex:"#96CE96", + RGB:"r151 g207 b151", + guid:"bcd0fd45-c285-40af-891c-575ded969b43", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Green_250 { + background-color: $Calcite_Highlight_Green_250; + + /* + { + Hex:"#7DC17D", + RGB:"r126 g194 b126", + guid:"52ef3852-41d5-45cd-b553-47e730f54404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Green_300 { + background-color: $Calcite_Highlight_Green_300; + + /* + { + Hex:"#7BB974", + RGB:"r124 g186 b117", + guid:"2e87a1a5-329b-4d62-b390-78c4f278d60e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Green_350 { + background-color: $Calcite_Highlight_Green_350; + + /* + { + Hex:"#31872E", + RGB:"r49 g135 b46", + guid:"60da2746-4031-485b-9a54-74027c4c9421", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Highlight_Green_400 { + background-color: $Calcite_Highlight_Green_400; + + /* + { + Hex:"#2B622B", + RGB:"r44 g99 b44", + guid:"1012ac72-462a-4a94-9fcc-79059a273eba", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} \ No newline at end of file diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_highlight_colors_dark.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_highlight_colors_dark.scss new file mode 100644 index 0000000..228bd38 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_highlight_colors_dark.scss @@ -0,0 +1,235 @@ +@import "../../scss/variables_dark"; + + +//* +//{ +//name: "Calcite Highlight Colors Dark", +//tags: "Calcite Highlight,Calcite,Dark" +//} +//*/ + +//* -- Calcite Highlight_Blue -- *// + +.Calcite_Highlight_Blue_100 { + background-color: $Calcite_Highlight_Blue_100; + + /* + { + Hex:"#284965", + RGB:"r40 g73 b101", + guid:"9d9b40c8-bcf8-4daf-bc2e-cda7a945dbfe", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + +.Calcite_Highlight_Blue_150 { + background-color: $Calcite_Highlight_Blue_150; + + /* + { + Hex:"#3C6D98", + RGB:"r60 g109 b152", + guid:"abff3827-47ce-48cd-ad38-3fdd15fdf403", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Highlight_Blue_200 { + background-color: $Calcite_Highlight_Blue_200; + + /* + { + Hex:"#1061A5", + RGB:"r16 g97 b165", + guid:"7eb5c97a-acb0-402c-9144-efebee945178", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Highlight_Blue_250 { + background-color: $Calcite_Highlight_Blue_250; + + /* + { + Hex:"#136FBF", + RGB:"r19 g111 b191", + guid:"0cb9beea-9b8c-4c65-9248-4a5b18531fba", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Highlight_Blue_300 { + background-color: $Calcite_Highlight_Blue_300; + + /* + { + Hex:"#80BCE0", + RGB:"r128 g188 b224", + guid:"38f2919c-06ad-460a-8b0c-0a744db64124", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Blue_350 { + background-color: $Calcite_Highlight_Blue_350; + + /* + { + Hex:"#2493F2", + RGB:"r36 g147 b242", + guid:"2ca7fdf2-ec0c-476d-87a9-9f380f87e8e0", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Blue_400 { + background-color: $Calcite_Highlight_Blue_400; + + /* + { + Hex:"#3FA6FF", + RGB:"r63 g166 b255", + guid:"0e23bbec-ea9a-4141-8ff5-85eff51dcd02", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +//* -- Calcite Highlight Green -- */ + + +.Calcite_Highlight_Green_100 { + background-color: $Calcite_Highlight_Green_100; + + /* + { + Hex:"#1f581f", + RGB:"r31 g88 b31", + guid:"7afcbda4-d694-4058-84ba-3f088eea4e7c", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +.Calcite_Highlight_Green_150 { + background-color: $Calcite_Highlight_Green_150; + + /* + { + Hex:"#468b46", + RGB:"r70 g139 b70", + guid:"434a4524-83a7-44e4-abbf-2b0e138deff3", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Green_200 { + background-color: $Calcite_Highlight_Green_200; + + /* + { + Hex:"#247924", + RGB:"r36 g121 b36", + guid:"c631a293-e5f6-46bf-973b-979c870239f7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Highlight_Green_250 { + background-color: $Calcite_Highlight_Green_250; + + /* + { + Hex:"#298b29", + RGB:"r41 g139 b41", + guid:"fb0fa22b-7ef8-4658-9c13-b657587aacbf", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Green_300 { + background-color: $Calcite_Highlight_Green_300; + + /* + { + Hex:"#30a230", + RGB:"r48 g162 b48", + guid:"326cee71-a89f-4d7c-8eaa-3089d1587f40", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Green_350 { + background-color: $Calcite_Highlight_Green_350; + + /* + { + Hex:"#33ac33", + RGB:"r51 g172 b51", + guid:"75d53b8a-d9e6-42e4-87f8-b8c0e6b14b04", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Highlight_Green_400 { + background-color: $Calcite_Highlight_Green_400; + + /* + { + Hex:"#38be38", + RGB:"r56 g190 b56", + guid:"63b45775-fd77-49b8-a86b-a8fdd0b24d14", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} \ No newline at end of file diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_vibrant_colors.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_vibrant_colors.scss new file mode 100644 index 0000000..9b0eb47 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_vibrant_colors.scss @@ -0,0 +1,376 @@ +/* Esri Calcite Vibrant Colors - Last Updated 04/16/15 */ + +@import "../../scss/variables"; + + +/* +{ +name: "Calcite Vibrant Colors", +tags: "Calcite Vibrant,Calcite" +} +*/ + +/* -- Calcite Vibrant_Blue -- */ + +.Calcite_Vibrant_Blue_100 { + background-color: $Calcite_Vibrant_Blue_100; + + /* + { + Hex:"#C7E9FF", + RGB:"r199 g233 b255", + guid:"f16ccaa6-04ab-4987-a1ec-4f3237839027", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Vibrant_Blue_150 { + background-color: $Calcite_Vibrant_Blue_150; + + /* + { + Hex:"#69DCFF", + RGB:"r105 g220 b255", + guid:"6f2a2e80-a057-4a0c-82d7-4cfd61c879a1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Blue_200 { + background-color: $Calcite_Vibrant_Blue_200; + + /* + { + Hex:"#00DEE7", + RGB:"r0 g222 b231", + guid:"c601933c-ce51-41b6-b673-d806dc3f3e70", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Blue_250 { + background-color: $Calcite_Vibrant_Blue_250; + + /* + { + Hex:"#B3E9F9", + RGB:"r179 g233 b249", + guid:"04e45f44-5d64-4fd1-89e0-bfaa370ec07f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Yellow_100 { + background-color: $Calcite_Vibrant_Yellow_100; + + /* + { + Hex:"#FFEFB7", + RGB:"r255 g239 b183", + guid:"a6c30ee4-200a-41f6-9aef-ad61262df6ad", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Vibrant_Yellow_150 { + background-color: $Calcite_Vibrant_Yellow_150; + + /* + { + Hex:"#FAD817", + RGB:"r250 g216 b23", + guid:"44e4a34c-79ae-4c80-872b-8931e39f3519", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Yellow_200 { + background-color: $Calcite_Vibrant_Yellow_200; + + /* + { + Hex:"#FFF000", + RGB:"r255 g240 b0", + guid:"584c655a-ab63-45eb-b900-51d2541f0404", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Vibrant_Orange_100 { + background-color: $Calcite_Vibrant_Orange_100; + /* + { + Hex:"#FFDAB6", + RGB:"r255 g217 b181", + guid:"97aade8f-6471-4d29-adb7-a51440e04ac5", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_150 { + background-color: $Calcite_Vibrant_Orange_150; + /* + { + Hex:"#FFBC6D", + RGB:"r255 g187 b106", + guid:"725e3a5a-dd72-4189-a64b-bc904d3ab4e2", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_200 { + background-color: $Calcite_Vibrant_Orange_200; + /* + { + Hex:"#FFCC00", + RGB:"r255 g203 b0", + guid:"a360d6ed-89b0-420b-b7a6-a7bda9e0eed3", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_100 { + background-color: $Calcite_Vibrant_Green_100; + + /* + { + Hex:"#DAFFD9", + RGB:"r218 g255 b217", + guid:"5b12373e-3bb1-4334-93fb-8bab6264e79e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Vibrant_Green_150 { + background-color: $Calcite_Vibrant_Green_150; + + /* + { + Hex:"#71DE6E", + RGB:"r113 g222 b110", + guid:"71c4d11c-1a9a-41b9-a3fd-988c3da79b8c", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Green_200 { + background-color: $Calcite_Vibrant_Green_200; + + /* + { + Hex:"#A5E800", + RGB:"r165 g232 b0", + guid:"2a8512c5-beae-4889-b75a-9146e178dce1", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Red_100 { + background-color: $Calcite_Vibrant_Red_100; + + /* + { + Hex:"#FFC0B3", + RGB:"r255 g192 b179", + guid:"463b658b-c27b-4323-a9f1-307a4aeec38e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Vibrant_Red_150 { + background-color: $Calcite_Vibrant_Red_150; + + /* + { + Hex:"#FF642E", + RGB:"r255 g100 b46", + guid:"a8f0ff9b-3205-4b82-be41-6c184c7bc3a6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Vibrant_Red_200 { + background-color: $Calcite_Vibrant_Red_200; + + /* + { + Hex:"#DE2900", + RGB:"r222 g41 b0", + guid:"2144446b-9b48-46ba-a006-1c435c401d9b", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Vibrant_Purple_100 { + background-color: $Calcite_Vibrant_Purple_100; + + /* + { + Hex:"#DACCFF", + RGB:"r218 g204 b255", + guid:"6dae4600-41dd-4239-bae6-ea589fbe0183", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Purple_150 { + background-color: $Calcite_Vibrant_Purple_150; + + /* + { + Hex:"#B096FF", + RGB:"r176 g150 b255", + guid:"0679b073-7f94-42db-99cf-9b2608501e0a", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Purple_200 { + background-color: $Calcite_Vibrant_Purple_200; + + /* + { + Hex:"#F185FF", + RGB:"r241 g133 b255", + guid:"124bfbab-0bba-4d05-9163-40f34a372f5f", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Brown_100 { + background-color: $Calcite_Vibrant_Brown_100; + + /* + { + Hex:"#FFDBB3", + RGB:"r255 g219 b179", + guid:"8a4fc6ef-b831-4c85-9c81-06686baad81b", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Brown_150 { + background-color: $Calcite_Vibrant_Brown_150; + + /* + { + Hex:"#DB8D2F", + RGB:"r219 g141 b47", + guid:"45efb8bb-fdba-41d8-8e35-b8fe77869d81", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Brown_200 { + background-color: $Calcite_Vibrant_Brown_200; + + /* + { + Hex:"#FFBC6B", + RGB:"r255 g188 b107", + guid:"a59cae25-9fce-459e-80b0-eafdff499a00", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_vibrant_colors_dark.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_vibrant_colors_dark.scss new file mode 100644 index 0000000..49efe39 --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/calcite_vibrant_colors_dark.scss @@ -0,0 +1,347 @@ +@import "../../scss/variables_dark"; + +//* -- Calcite Vibrant_Blue_Dark -- */ + +.Calcite_Vibrant_Blue_100 { + background-color: $Calcite_Vibrant_Blue_100; + + /* + { + Hex:"#1275BE", + RGB:"r18 g117 b190", + guid:"cd7d5208-4b1d-4ded-a32c-d255f3abb3a7", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +.Calcite_Vibrant_Blue_150 { + background-color: $Calcite_Vibrant_Blue_150; + + /* + { + Hex:"#0088EF", + RGB:"r0 g136 b239", + guid:"9d362f4a-4df1-4912-93fe-6ba8a5811b36", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Blue_200 { + background-color: $Calcite_Vibrant_Blue_200; + + /* + { + Hex:"#00BFEF", + RGB:"r0 g191 b239", + guid:"0de86406-710c-4887-9712-e12a7dfa0362", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Blue_250 { + background-color: $Calcite_Vibrant_Blue_250; + + /* + { + Hex:"#00B4BC", + RGB:"r0 g180 b188", + guid:"80bd24b8-df54-4d1a-8ebb-26e834eefd63", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Yellow_100 { + background-color: $Calcite_Vibrant_Yellow_100; + + /* + { + Hex:"#917B00", + RGB:"r145 g123 b0", + guid:"1f92d8db-ac14-40c1-83d0-1d5db3b17548", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + + +.Calcite_Vibrant_Yellow_150 { + background-color: $Calcite_Vibrant_Yellow_150; + + /* + { + Hex:"#C7A900", + RGB:"r199 g169 b0", + guid:"0c11a9d9-54d7-4844-a66a-aa957b72b435", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Yellow_200 { + background-color: $Calcite_Vibrant_Yellow_200; + + /* + { + Hex:"#FFD800", + RGB:"r255 g216 b0", + guid:"ef5dd2fc-2972-498e-9f03-9a55922bb597", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + +.Calcite_Vibrant_Orange_100 { + background-color: $Calcite_Vibrant_Orange_100; + /* + { + Hex:"#A05500", + RGB:"r160 g85 b0", + guid:"71388981-779b-4fa2-b373-c98a7c8dd9e2", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ } + +.Calcite_Vibrant_Orange_150 { + background-color: $Calcite_Vibrant_Orange_150; + /* + { + Hex:"#CE7C1E", + RGB:"r206 g124 b30", + guid:"e1008f42-2e5f-495f-a7ec-e69eb4dafb18", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Orange_200 { + background-color: $Calcite_Vibrant_Orange_200; + /* + { + Hex:"#FFC314", + RGB:"r255 g195 b20", + guid:"1d148e0c-418d-43f2-9e01-9994606cde2e", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ } + +.Calcite_Vibrant_Green_100 { + background-color: $Calcite_Vibrant_Green_100; + + /* + { + Hex:"#376E37", + RGB:"r55 g110 b55", + guid:"ea2bead1-e919-4684-a4ae-66b6be54dd32", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + +.Calcite_Vibrant_Green_150 { + background-color: $Calcite_Vibrant_Green_150; + + /* + { + Hex:"#58D051", + RGB:"r88 g208 b81", + guid:"34de12dc-c22a-4f9a-9d36-9efb45cff4c6", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Green_200 { + background-color: $Calcite_Vibrant_Green_200; + + /* + { + Hex:"#A4E700", + RGB:"r164 g231 b0", + guid:"8959874c-3160-40b1-a9cc-bfdc7800b520", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Red_100 { + background-color: $Calcite_Vibrant_Red_100; + + /* + { + Hex:"#741C00", + RGB:"r116 g28 b0", + guid:"ccf3b82c-1feb-4951-8059-2b0c5ddda49a", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + + +.Calcite_Vibrant_Red_150 { + background-color: $Calcite_Vibrant_Red_150; + + /* + { + Hex:"#983415", + RGB:"r152 g52 b21", + guid:"be7392cc-0de9-4741-9f65-0f1bc65baac1", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + + +.Calcite_Vibrant_Red_200 { + background-color: $Calcite_Vibrant_Red_200; + + /* + { + Hex:"#E55B2D", + RGB:"r229 g91 b45", + guid:"b874b8ed-3493-4a6d-913a-d7d00801f893", + accessibility_white_text:"AA", + accessibility_black_text:"AAaa" + } + */ + +} + + +.Calcite_Vibrant_Purple_100 { + background-color: $Calcite_Vibrant_Purple_100; + + /* + { + Hex:"#4F3590", + RGB:"r79 g53 b144", + guid:"beb0f9ad-3d3a-4231-89b4-344ed3567802", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Vibrant_Purple_150 { + background-color: $Calcite_Vibrant_Purple_150; + + /* + { + Hex:"#744ED3", + RGB:"r116 g78 b211", + guid:"fb718f2f-104d-4299-adae-a39165c2c90a", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Vibrant_Purple_200 { + background-color: $Calcite_Vibrant_Purple_200; + + /* + { + Hex:"#9A4AA5", + RGB:"r154 g74 b65", + guid:"b5863254-85f6-479b-aa78-2c35796a6365", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Vibrant_Brown_100 { + background-color: $Calcite_Vibrant_Brown_100; + + /* + { + Hex:"#663C0F", + RGB:"r102 g60 b15", + guid:"d6abdd92-ea9d-4d39-9190-4d1ab1c6e81c", + accessibility_white_text:"AAaa", + accessibility_black_text:"" + } + */ + +} + + +.Calcite_Vibrant_Brown_150 { + background-color: $Calcite_Vibrant_Brown_150; + + /* + { + Hex:"#985C17", + RGB:"r152 g92 b23", + guid:"024d248d-7fff-4a37-afae-d715bae79065", + accessibility_white_text:"AAaa", + accessibility_black_text:"AA" + } + */ + +} + + +.Calcite_Vibrant_Brown_200 { + background-color: $Calcite_Vibrant_Brown_200; + + /* + { + Hex:"#D38B38", + RGB:"r211 g139 b56", + guid:"8e60415c-3325-40b8-9dee-37eb5d53be08", + accessibility_white_text:"", + accessibility_black_text:"AAaa" + } + */ + +} + + + + + diff --git a/public/assets/esri/themes/base/colors/patterns_json/scss/complete.scss b/public/assets/esri/themes/base/colors/patterns_json/scss/complete.scss new file mode 100644 index 0000000..47c991f --- /dev/null +++ b/public/assets/esri/themes/base/colors/patterns_json/scss/complete.scss @@ -0,0 +1,12 @@ +// Build +@import "brand_colors"; +@import "calcite_core_colors"; +@import "calcite_gray_colors"; +@import "calcite_vibrant_colors"; +@import "calcite_highlight_colors"; + + +body.dark{ @import "calcite_core_colors_dark";} +body.dark{ @import "calcite_gray_colors_dark";} +body.dark{ @import "calcite_highlight_colors_dark";} +body.dark{ @import "calcite_vibrant_colors_dark";} \ No newline at end of file diff --git a/public/assets/esri/themes/base/colors/scss/variables.scss b/public/assets/esri/themes/base/colors/scss/variables.scss new file mode 100644 index 0000000..fe9d7f8 --- /dev/null +++ b/public/assets/esri/themes/base/colors/scss/variables.scss @@ -0,0 +1,148 @@ +// Esri Brand Colors +$Brand_Blue_100: #b9e0f7; // previously blue 14 +$Brand_Blue_150: #00b9f2; // previously blue 13 +$Brand_Blue_200: #007ac2; // "Esri Blue", previously blue 12 +$Brand_Blue_250: #004575; // previously blue 11 + +$Brand_Yellow_100: #ffec4f; // previously yellow 22 + +$Brand_Orange_100: #f89927; // previously orange 21 +$Brand_Orange_150: #f36f20; // previously orange 20 +$Brand_Orange_200: #da4d1e; // previously orange 19 + +$Brand_Red_100: #de2900; // new color :) + +$Brand_Green_100: #d1e391; // previously green 18 +$Brand_Green_150: #aad04b; // previously green 17 +$Brand_Green_200: #35ac46; // "Esri Green", previously green 16 +$Brand_Green_250: #2a7433; // previously green 15 + +$Brand_Purple_100: #dfcce3; // previously purple 26 +$Brand_Purple_150: #b279b4; // previously purple 25 +$Brand_Purple_200: #8f499c; // previously purple 24 +$Brand_Purple_250: #6b1978; // previously purple 23 + +$Brand_Brown_100: #ecdcb9; // previously brown 10 +$Brand_Brown_150: #be9969; // previously brown 9 +$Brand_Brown_200: #7b4f1c; // previously brown 8 +$Brand_Brown_250: #523b20; // previously brown 7 + +$Brand_Gray_100: #b4b4b4; // previously gray 6, 35% +$Brand_Gray_150: #969696; // previously gray 5, 50% +$Brand_Gray_200: #6e6e6e; // previously gray 4, 75% +$Brand_Gray_250: #464646; // previously gray 3, 88% + +// Calcite Core Colors +$Calcite_Blue_100: #d2e9f9; +$Calcite_Blue_150: #bcdaed; +$Calcite_Blue_200: #6cb4e2; +$Calcite_Blue_250: #56a5d8; +$Calcite_Blue_a100: #49b0f2; +$Calcite_Blue_a150: #419ed9; +$Calcite_Blue_a200: #3b8fc4; +$Calcite_Blue_a250: #196fa6; +$Calcite_Yellow_100: #f3edc7; // previously Esri_Yellow1 +$Calcite_Yellow_150: #efe397; // previously Esri_Yellow2 +$Calcite_Yellow_200: #e4d154; // previously Esri_Yellow3 +$Calcite_Yellow_250: #d8c34b; // previously Esri_Yellow4 +$Calcite_Yellow_a100: #f2d530; +$Calcite_Yellow_a150: #d9bf2b; +$Calcite_Yellow_a200: #bda726; +$Calcite_Yellow_a250: #a68d00; +$Calcite_Orange_100: #fbe1c2; // previously Esri_Orange1 +$Calcite_Orange_150: #f6ca92; // previously Esri_Orange2 +$Calcite_Orange_200: #eda959; // previously Esri_Orange3 +$Calcite_Orange_250: #e79c47; // previously Esri_Orange4 +$Calcite_Orange_a100: #ff9f33; +$Calcite_Orange_a150: #e8912e; +$Calcite_Orange_a200: #d17e21; +$Calcite_Orange_a250: #ad6511; +$Calcite_Green_100: #ddeedb; // replaces Esri_Green1. Use in Success Messages with Calcite_Green_450 +$Calcite_Green_150: #9bc19c; // previously Esri_Green2 +$Calcite_Green_200: #67a966; // previously Esri_Green3 +$Calcite_Green_250: #5a9359; // previously Esri_Green4 +$Calcite_Green_a100: #50ad4e; +$Calcite_Green_a150: #449443; +$Calcite_Green_a200: #338033; +$Calcite_Green_a250: #275e26; // replaces Esri_Green5. Use in Success Messages with Calcite_Green_100 +$Calcite_Red_100: #f3ded7; // previously Esri_Red1 +$Calcite_Red_150: #e4a793; // previously Esri_Red2 +$Calcite_Red_200: #c86a4a; // previously Esri_Red3 +$Calcite_Red_250: #c6542d; // previously Esri_Red4 +$Calcite_Red_a100: #e04f1d; +$Calcite_Red_a150: #c7461a; // aa AA | background with white text – passes accessibility +$Calcite_Red_a200: #ab3c16; // aa AA | background with white text – passes accessibility +$Calcite_Red_a250: #8c2907; // aa AA | background with white text – passes accessibility +$Calcite_Purple_100: #e5e1ef; // previously Esri_Purple1 +$Calcite_Purple_150: #c4bcdc; // previously Esri_Purple2 +$Calcite_Purple_200: #9081bc; // previously Esri_Purple3 +$Calcite_Purple_250: #7b6ca7; // previously Esri_Purple4 +$Calcite_Purple_a100: #846ebf; +$Calcite_Purple_a150: #7461a8; +$Calcite_Purple_a200: #61518c; +$Calcite_Purple_a250: #4f4273; +$Calcite_Brown_100: #e8ddd3; // previously Esri_Brown1 +$Calcite_Brown_150: #d2b38f; // previously Esri_Brown2 +$Calcite_Brown_200: #b78a54; // previously Esri_Brown3 +$Calcite_Brown_250: #a57946; // previously Esri_Brown4 +$Calcite_Brown_a100: #bf813a; +$Calcite_Brown_a150: #a67032; // replaces Esri_Yellow6. Use in Warning Messages +$Calcite_Brown_a200: #8c5e2a; +$Calcite_Brown_a250: #734d22; + +// Calcite Gray Colors +$Calcite_Gray_050: #ffffff; // 0% Previously Esri_White +$Calcite_Gray_100: #f8f8f8; // 3%, previously Esri_Gray100. background +$Calcite_Gray_150: #f4f4f4; // 4%, previously Esri_Gray105 +$Calcite_Gray_200: #efefef; // 6%, previously Esri_Gray110 +$Calcite_Gray_250: #e7e7e7; // 10%, previously Esri_Gray115 +$Calcite_Gray_300: #e0e0e0; // 12%, previously Esri_Gray120 +$Calcite_Gray_350: #cccccc; // 20%, previously Esri_Gray125 +$Calcite_Gray_400: #a9a9a9; // 30%, previously Esri_Gray130 +$Calcite_Gray_450: #959595; // 40%, previously Esri_Gray135 +$Calcite_Gray_500: #828282; // 50%, previously Esri_Gray140 +$Calcite_Gray_550: #6e6e6e; // 56%, previously Esri_Gray145 +$Calcite_Gray_600: #595959; // 65%, previously Esri_Gray150 +$Calcite_Gray_650: #4c4c4c; // 70%, previously Esri_Gray155. body text +$Calcite_Gray_700: #323232; // 80%, previously Esri_Gray160 + +// Calcite Hightlight Color +$Calcite_Highlight_Blue_100: #e2f1fb; // hovered, previously Esri_Blue1. NOTE--Esri_Blue2 was removed in Calcite Colors v8.00 due to it being so similar to Calcite_Highlight_Blue_100 and 150 +$Calcite_Highlight_Blue_150: #c5e5f9; // hovered & selected, previously Esri_Blue5 +$Calcite_Highlight_Blue_200: #aadbfa; // selected (toggled), previously Esri_Blue6 +$Calcite_Highlight_Blue_250: #90cdf2; // pressed, previously Esri_Blue7 +$Calcite_Highlight_Blue_300: #80bce0; // border on hover, previously Esri_Blue3, previously 7FBBDF +$Calcite_Highlight_Blue_350: #0079c1; // previously Esri_Blue +$Calcite_Highlight_Blue_400: #005e95; // previously Esri_BlueDark +$Calcite_Highlight_Green_100: #cfedcc; // hovered, previously Esri_Green11 +$Calcite_Highlight_Green_150: #b0e2b0; // hovered & selected, previously Esri_Green15 +$Calcite_Highlight_Green_200: #96ce96; // selected (toggled), previously Esri_Green16 +$Calcite_Highlight_Green_250: #7dc17d; // pressed, previously Esri_Green17 +$Calcite_Highlight_Green_300: #7bb974; // border on hover, previously Esri_Green13 +$Calcite_Highlight_Green_350: #31872e; // previously Esri_Green +$Calcite_Highlight_Green_400: #2b622b; // previously Esri_GreenDark + +//Calcite Vibrant Colors +// For all Calcite Vibrant colors -- they should comprise <10% of the image area. Only use if additional contrast is needed. +$Calcite_Vibrant_Blue_100: #c7e9ff; +$Calcite_Vibrant_Blue_150: #69dcff; +$Calcite_Vibrant_Blue_200: #00dee7; +$Calcite_Vibrant_Blue_250: #b3e9f9; // only for use inside icons, to show "selection" +$Calcite_Vibrant_Yellow_100: #ffefb7; // replaces Esri_Yellow5. Use in Warning Messages along with Calcite_Brown_350, which replaces Esri_Yellow6 +$Calcite_Vibrant_Yellow_150: #fad817; +$Calcite_Vibrant_Yellow_200: #fff000; +$Calcite_Vibrant_Orange_100: #ffdab6; // New as of 8/11/15 +$Calcite_Vibrant_Orange_150: #ffbc6b; // New as of 8/11/15 +$Calcite_Vibrant_Orange_200: #ffcc00; // New as of 8/11/15 +$Calcite_Vibrant_Green_100: #daffd9; +$Calcite_Vibrant_Green_150: #71de6e; +$Calcite_Vibrant_Green_200: #a5e800; +$Calcite_Vibrant_Red_100: #ffc0b3; // replaces Esri_Red5. Use in Error Messages with Calcite_Vibrant-Red_200 +$Calcite_Vibrant_Red_150: #ff642e; +$Calcite_Vibrant_Red_200: #de2900; // replaces Esri_Red6. Use in Error Messages with Calcite_Vibrant-Red_100 +$Calcite_Vibrant_Purple_100: #daccff; +$Calcite_Vibrant_Purple_150: #b096ff; +$Calcite_Vibrant_Purple_200: #f185ff; +$Calcite_Vibrant_Brown_100: #ffdbb3; +$Calcite_Vibrant_Brown_150: #db8d2f; +$Calcite_Vibrant_Brown_200: #ffbc6b; diff --git a/public/assets/esri/themes/base/colors/scss/variables_dark.scss b/public/assets/esri/themes/base/colors/scss/variables_dark.scss new file mode 100644 index 0000000..1f6c207 --- /dev/null +++ b/public/assets/esri/themes/base/colors/scss/variables_dark.scss @@ -0,0 +1,150 @@ + +// Esri Brand Colors +$Brand_Blue_100: #b9e0f7; +$Brand_Blue_150: #00b9f2; +$Brand_Blue_200: #007ac2; +$Brand_Blue_250: #004575; + +$Brand_Yellow_100: #ffec4f; + +$Brand_Orange_100: #f89927; +$Brand_Orange_150: #f36f20; +$Brand_Orange_200: #da4d1e; + +$Brand_Red_100: #de2900; + +$Brand_Green_100: #d1e391; +$Brand_Green_150: #aad04b; +$Brand_Green_200: #35ac46; +$Brand_Green_250: #2a7433; + +$Brand_Purple_100: #dfcce3; +$Brand_Purple_150: #b279b4; +$Brand_Purple_200: #8f499c; +$Brand_Purple_250: #6b1978; + +$Brand_Brown_100: #ecdcb9; +$Brand_Brown_150: #be9969; +$Brand_Brown_200: #7b4f1c; +$Brand_Brown_250: #523b20; + +$Brand_Gray_100: #b4b4b4; +$Brand_Gray_150: #969696; +$Brand_Gray_200: #6e6e6e; +$Brand_Gray_250: #464646; + +// Calcite Core Colors Dark +$Calcite_Blue_100: #1a4866; +$Calcite_Blue_150: #1d5d8c; +$Calcite_Blue_200: #3b8fc3; +$Calcite_Blue_250: #419ed9; +$Calcite_Blue_a100: #45a7e6; +$Calcite_Blue_a150: #60b7f0; +$Calcite_Blue_a200: #6ec1f5; +$Calcite_Blue_a250: #7dc8fa; +$Calcite_Yellow_100: #796916; +$Calcite_Yellow_150: #a28a00; +$Calcite_Yellow_200: #bda727; +$Calcite_Yellow_250: #ccb736; +$Calcite_Yellow_a100: #d6bd2a; +$Calcite_Yellow_a150: #e3c832; +$Calcite_Yellow_a200: #edd448; +$Calcite_Yellow_a250: #f5df62; +$Calcite_Orange_100: #754c23; +$Calcite_Orange_150: #a16520; +$Calcite_Orange_200: #d18734; +$Calcite_Orange_250: #e8963a; +$Calcite_Orange_a100: #f29833; +$Calcite_Orange_a150: #f29f3f; +$Calcite_Orange_a200: #f5aa53; +$Calcite_Orange_a250: #ffb461; +$Calcite_Green_100: #295429; +$Calcite_Green_150: #386f38; +$Calcite_Green_200: #4b944a; +$Calcite_Green_250: #58ad57; +$Calcite_Green_a100: #53b350; +$Calcite_Green_a150: #59bf57; +$Calcite_Green_a200: #67c966; +$Calcite_Green_a250: #74d173; +$Calcite_Red_100: #632822; +$Calcite_Red_150: #853218; +$Calcite_Red_200: #ab421f; +$Calcite_Red_250: #c75028; +$Calcite_Red_a100: #d15226; +$Calcite_Red_a150: #d65d33; +$Calcite_Red_a200: #e36a40; +$Calcite_Red_a250: #eb7953; +$Calcite_Purple_100: #3e3654; +$Calcite_Purple_150: #4c3e6e; +$Calcite_Purple_200: #61518c; +$Calcite_Purple_250: #8070aa; +$Calcite_Purple_a100: #846ebf; +$Calcite_Purple_a150: #927acc; +$Calcite_Purple_a200: #9b87d9; +$Calcite_Purple_a250: #a393d1; +$Calcite_Brown_100: #4b341d; +$Calcite_Brown_150: #67441f; +$Calcite_Brown_200: #8c5e2b; +$Calcite_Brown_250: #a67032; +$Calcite_Brown_a100: #b37936; +$Calcite_Brown_a150: #cc8a3d; +$Calcite_Brown_a200: #d9974c; +$Calcite_Brown_a250: #dea664; + +// Calcite Gray Colors Dark +$Calcite_Gray_050: #242424; // 86% +$Calcite_Gray_100: #333333; // 80% +$Calcite_Gray_150: #363636; // 79% +$Calcite_Gray_200: #404040; // 75% +$Calcite_Gray_250: #474747; // 72% +$Calcite_Gray_300: #4c4c4c; // 70% +$Calcite_Gray_350: #5c5c5c; // 64% +$Calcite_Gray_400: #666666; // 60% +$Calcite_Gray_450: #787878; // 53% +$Calcite_Gray_500: #8a8a8a; // 46% +$Calcite_Gray_550: #9e9e9e; // 38% +$Calcite_Gray_600: #adadad; // 32% +$Calcite_Gray_650: #bdbdbd; // 26% +$Calcite_Gray_700: #d1d1d1; // 18% + +// Calcite Hightlight Color Dark +$Calcite_Highlight_Blue_100: #294a66; // hovered +$Calcite_Highlight_Blue_150: #3d6e99; // hovered & selected +$Calcite_Highlight_Blue_200: #1061a6; // selected (toggled) +$Calcite_Highlight_Blue_250: #136fbf; // pressed +$Calcite_Highlight_Blue_300: #2183d9; // border on hover +$Calcite_Highlight_Blue_350: #2493f2; // active +$Calcite_Highlight_Blue_400: #40a7ff; // active accent +$Calcite_Highlight_Green_100: #205920; // hovered +$Calcite_Highlight_Green_150: #478c47; // hovered & selected +$Calcite_Highlight_Green_200: #257a25; // selected (toggled) +$Calcite_Highlight_Green_250: #2a8c2a; // pressed +$Calcite_Highlight_Green_300: #31a331; // border on hover +$Calcite_Highlight_Green_350: #34ad34; // active +$Calcite_Highlight_Green_400: #39bf39; // active accent + +//Calcite Vibrant Colors Dark +// For all Calcite Vibrant colors -- they should comprise <10% of the image area. Only use if additional contrast is needed. +$Calcite_Vibrant_Blue_100: #1376bf; +$Calcite_Vibrant_Blue_150: #0089f0; +$Calcite_Vibrant_Blue_200: #00c0f0; +$Calcite_Vibrant_Blue_250: #00b5b9; // only use inside icons, to show "selection" +$Calcite_Vibrant_Yellow_100: #917b00; +$Calcite_Vibrant_Yellow_150: #c7a900; +$Calcite_Vibrant_Yellow_200: #ffd800; +$Calcite_Vibrant_Orange_100: #a15600; +$Calcite_Vibrant_Orange_150: #cf7d1f; +$Calcite_Vibrant_Orange_200: #ffc415; +$Calcite_Vibrant_Green_100: #386f38; +$Calcite_Vibrant_Green_150: #59d152; +$Calcite_Vibrant_Green_200: #85e800; +$Calcite_Vibrant_Red_100: #751d00; +$Calcite_Vibrant_Red_150: #993516; +$Calcite_Vibrant_Red_200: #e65c2e; +$Calcite_Vibrant_Purple_100: #503691; +$Calcite_Vibrant_Purple_150: #754fd4; +$Calcite_Vibrant_Purple_200: #9b4ba6; +$Calcite_Vibrant_Brown_100: #673d10; +$Calcite_Vibrant_Brown_150: #995d18; +$Calcite_Vibrant_Brown_200: #df8c39; + diff --git a/public/assets/esri/themes/base/fonts/cdn.scss b/public/assets/esri/themes/base/fonts/cdn.scss new file mode 100644 index 0000000..cd74755 --- /dev/null +++ b/public/assets/esri/themes/base/fonts/cdn.scss @@ -0,0 +1,3 @@ +$calcite-fonts-path: "./"; +@import "./fonts.scss"; +@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=f9e335c8-e150-4885-976e-f4c392e562c4"); \ No newline at end of file diff --git a/public/assets/esri/themes/base/fonts/fonts.scss b/public/assets/esri/themes/base/fonts/fonts.scss new file mode 100644 index 0000000..aa9fb5c --- /dev/null +++ b/public/assets/esri/themes/base/fonts/fonts.scss @@ -0,0 +1,527 @@ +/*! + * Use of any font is restricted as follows: + * - Font files may be used for Esri-business purposes only. + * - Fonts files may also be used by Esri Authorized Distributors for Esri business purposes only as they pertain to Esri, Inc. and its products or marketing materials. + * - Font files may be used in Esri software only. + * - Font files may not be distributed or used by third parties. + * - Font files may be embedded in documents as long as the font files are not provided in a separate file that allows them to be exported. +*/ +$calcite-fonts-path: "./fonts/" !default; +$calcite-fonts-display: auto !default; + +/* + ┌─────────────┐ + │ Basic Latin │ + └─────────────┘ + Basic Latin, Latin-1 Supplement, Combining Diacritical Marks, General Punctuation + Note: Diacritics unfortunately must be included with the basic latin subset for NFD to work across browsers. + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2") format("woff2"); + font-weight: 400; + font-style: italic; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + font-display: $calcite-fonts-display; +} + +/* + ┌──────┐ + │ Math │ + └──────┘ + Superscripts and Subscripts, Currency Symbols, Letterlike Symbols, Number Forms, Mathematical Operators + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + font-display: $calcite-fonts-display; + unicode-range: U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02-math.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + font-display: $calcite-fonts-display; + unicode-range: U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2") format("woff2"); + font-weight: 400; + font-style: italic; + font-display: $calcite-fonts-display; + unicode-range: U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + font-display: $calcite-fonts-display; + unicode-range: U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + font-display: $calcite-fonts-display; + unicode-range: U+2070-209F, U+20A0-20CF, U+2100-214F, U+2200-22FF; +} + +/* + ┌──────────────────┐ + │ Latin Extended │ + └──────────────────┘ + Latin Extended A, Latin Extended B, IPA Extensions + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + unicode-range: U+0100-017F, U+0180-024F, U+0250-02AF, U+02B0-02FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + unicode-range: U+0100-017F, U+0180-024F, U+0250-02AF, U+02B0-02FF, U+0300-036F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2") format("woff2"); + font-weight: 400; + font-style: italic; + unicode-range: U+0100-017F, U+0180-024F, U+0250-02AF, U+02B0-02FF, U+0300-036F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + unicode-range: U+0100-017F, U+0180-024F, U+0250-02AF, U+02B0-02FF, U+0300-036F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + unicode-range: U+0100-017F, U+0180-024F, U+0250-02AF, U+02B0-02FF, U+0300-036F; + font-display: $calcite-fonts-display; +} + +/* + ┌───────┐ + │ Greek │ + └───────┘ + Greek and Coptic + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + unicode-range: U+0370-03FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + unicode-range: U+0370-03FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2") format("woff2"); + font-weight: 400; + font-style: italic; + unicode-range: U+0370-03FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + unicode-range: U+0370-03FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + unicode-range: U+0370-03FF; + font-display: $calcite-fonts-display; +} + +/* + ┌──────────┐ + │ Cyrillic │ + └──────────┘ + Cyrillic + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + unicode-range: U+0400-04FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + unicode-range: U+0400-04FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2") format("woff2"); + font-weight: 400; + font-style: italic; + unicode-range: U+0400-04FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + unicode-range: U+0400-04FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + unicode-range: U+0400-04FF; + font-display: $calcite-fonts-display; +} + +/* + ┌──────────┐ + │ Georgian │ + └──────────┘ + Georgian + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + unicode-range: U+10A0-10FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + unicode-range: U+10A0-10FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + unicode-range: U+10A0-10FF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + unicode-range: U+10A0-10FF; + font-display: $calcite-fonts-display; +} + +/* + ┌────────┐ + │ Arabic │ + └────────┘ + Arabic, Arabic Presentation Forms A, Arabic Presentation Forms B + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + unicode-range: U+0600-06FF, U+FB50-FDFF, U+FE70-FEFF; + font-display: $calcite-fonts-display; +} + +/* + ┌────────┐ + │ Hebrew │ + └────────┘ + Hebrew, Alphabetic Presentation Forms + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + unicode-range: U+0590-05FF, U+FB00-FB4F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + unicode-range: U+0590-05FF, U+FB00-FB4F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2") format("woff2"); + font-weight: 400; + font-style: italic; + unicode-range: U+0590-05FF, U+FB00-FB4F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2") format("woff2"); + font-weight: 500; /* Helvetica Hebrew doesn't have 500 so use 700 weight files */ + font-style: normal; + unicode-range: U+0590-05FF, U+FB00-FB4F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + unicode-range: U+0590-05FF, U+FB00-FB4F; + font-display: $calcite-fonts-display; +} + +/* + ┌───────┐ + │ Hindi │ + └───────┘ + Devanagari (subset from Saral Devanagari) + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + unicode-range: U+0900-097F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + unicode-range: U+0900-097F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + unicode-range: U+0900-097F; + font-display: $calcite-fonts-display; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + unicode-range: U+0900-097F; + font-display: $calcite-fonts-display; +} + +/* + ┌───────┐ + │ Thai │ + └───────┘ + Thai + */ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + unicode-range: U+0E00-0E7F; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + unicode-range: U+0E00-0E7F; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + unicode-range: U+0E00-0E7F; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + unicode-range: U+0E00-0E7F; +} + +/* + ┌────────────┐ + │ Vietnamese │ + └────────────┘ + Latin Extended Additional +*/ +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2") format("woff2"); + font-weight: 300; + font-style: normal; + font-display: $calcite-fonts-display; + unicode-range: U+1E00-1EFF; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2") format("woff2"); + font-weight: 400; + font-style: normal; + font-display: $calcite-fonts-display; + unicode-range: U+1E00-1EFF; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2") format("woff2"); + font-weight: 400; + font-style: italic; + font-display: $calcite-fonts-display; + unicode-range: U+1E00-1EFF; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2") format("woff2"); + font-weight: 500; + font-style: normal; + font-display: $calcite-fonts-display; + unicode-range: U+1E00-1EFF; +} + +@font-face { + font-family: "Avenir Next"; + src: url("#{$calcite-fonts-path}0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2") format("woff2"); + font-weight: 700; + font-style: normal; + font-display: $calcite-fonts-display; + unicode-range: U+1E00-1EFF; +} diff --git a/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2 b/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..6b9eb73300552d0a49dc84e0bd04d73663b99ef3 GIT binary patch literal 18240 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 A1poj5 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2 b/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9827532f5f85668e530b1731aef2b74e595bb79c GIT binary patch literal 23840 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 YaoQO^hq{}CFJNV+hp+qh|2voh0F!>7<^TWy literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2 b/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7a3abff7471f0ce946f3cf4985701290349f7bd5 GIT binary patch literal 18460 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2 b/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..82f1c6e5850c253d2f15c39be5065d80c3ec4a3d GIT binary patch literal 7140 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 aXHPprj-g!55if|!=>MhIz5n09EKUGg;l~01 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2 b/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3c22f147da99c1766e87b40e6942f99b4199d5ba GIT binary patch literal 6288 zcmV;B7;ooyPew8T0RR9102q(}4FCWD07}RJ02n*~0000000000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2 b/public/assets/esri/themes/base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..ab9bc1069f070669a01eedeff2e0de54fbc7c326 GIT binary patch literal 13224 zcmV;ZGgr)aPew8T0RR9105hln4FCWD0C<=H05ebk0000000000000000000000000 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 -sboLXdxd&AUXN4W^JUuK=$dxBEFX?w#zTK7V8 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2 b/public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b16dcfb958db8e8bc0db12c5bf4bb43c26e1b7f7 GIT binary patch literal 23748 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 TfJ{R^+q3x3`v0>}gn9q~=O0?~ literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2 b/public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a2ec6b5fa5ee487c1de753536f9e7eabee6e132f GIT binary patch literal 18484 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%0D2jRc(t3)Cj1#F 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2 b/public/assets/esri/themes/base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..0352b577c29c0b4fe55e4f104a0e71074e8811ef GIT binary patch literal 11740 zcmV<2EhEx*Pew8T0RR9104>}A3;+NC09U*K04<9E0000000000000000000000000 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 vRziX3DZ!iNR(Kl8weF8~d)6i_~beSCj!qXl-V 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⁡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 L{r?A600000!}H`V literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2 b/public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..7aa4f9e47a8364b8bf348007a740fd3a570c49df GIT binary patch literal 18860 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 SZjSkaSsC7hFWdF{XG{RuR>>m( literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2 b/public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..57bb52fc1a98423c39bfcb521531100397417bca GIT binary patch literal 11996 zcmV<2E+f%*Pew9NR8&s@0504B3jhEB08;1x04|UK0000000000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2 b/public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a10e755abaa8be2f61ebb1232e8393a0f559adbf GIT binary patch literal 12260 zcmVy*056UJ0000000000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2 b/public/assets/esri/themes/base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..9b61adb5f7e6d17eeb7f4143a5566da02594d6fc GIT binary patch literal 32492 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2 b/public/assets/esri/themes/base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2730c5e1dfe4b638595ca0818063aa519d2f9343 GIT binary patch literal 115056 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

    ZY?ZK1t@VGrZMp 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2 b/public/assets/esri/themes/base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3dbf7af03bc2d51078a04b0e1cfbbb335be7f29f GIT binary patch literal 105924 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⁡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
    d?;hN5gu-Gvu<&Pr+h?)A#eV*otlK8lm<4W2-@T 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/bg-bg.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/bg-bg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f71ffb6116c95e2ebda93351433c9ef8672470ae GIT binary patch literal 64662 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

    {c4cm?;^A0e?H1J(pq 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 z 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 aQ1@-TDl5`;^=j}9#&xyR*_Xt>%l`uhiXoN& literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/cs-cz.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/cs-cz.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b90193c3d24f0f50a251c87420659d82bf56ccf5 GIT binary patch literal 66423 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 B0r3C; literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-gl.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/da-gl.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87ccdba98709fac6dfe5e56e340cfb31ebbde772 GIT binary patch literal 59196 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 z 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 AQUCw| literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-at.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-at.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f011328260b440c87dc46d12987eac160bfba399 GIT binary patch literal 65134 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�{!m!147UV_`%bk4$Ir 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%0ADiOK)WBAIceb${84* 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-ch.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/de-ch.jpg new file mode 100644 index 0000000000000000000000000000000000000000..49de8434766b39c3a082e9a7f7c7587fea521fb0 GIT binary patch literal 66645 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 sN+YfS_Q(s?? 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 T{{W_+_eb@lfT=|kQv?6mk?TI~ literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/el-gr.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/el-gr.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2570bac43e4bbfc7ac3b59a47d8878760b5a9b13 GIT binary patch literal 73569 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�`kJ(Tb57vurKAxQR?tHimmEr}dVo6peQSd8 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%0D$9%BI|w(PmjVUQ02o`<+$9pJ%s=%(=(T2O&?^ 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 YhD&Dife_0ipLZGD2*+O8tTZhD+1MX#JOBUy literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ae.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ae.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8f574055203cd81a334b3966ea3341e4f3ad9159 GIT binary patch literal 51043 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-au.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-au.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e8bbfc74714c730474bc17c32eaf38ca4feb5bea GIT binary patch literal 56992 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 P(vcTx^VITwv;qIw7QJt! literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ca.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ca.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0a39b12713b024bfc6efba4feefbd72c23cc0bf GIT binary patch literal 61535 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�p8AftFce1a?2JSY>j7Nf~I@MyQp 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-eg.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-eg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4f368d8e5dc108a2b71085a4c977fc47d8fe4b81 GIT binary patch literal 63799 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-gb.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-gb.jpg new file mode 100644 index 0000000000000000000000000000000000000000..331a35992e7456b9383b061713cd036e6662f954 GIT binary patch literal 61946 zcmbTdWl$Vl`1U!tLm)tqL1%Dz@CqpP5|4^a zSP}oJo(%yzoLVFjSx5*{YUriWpZN(Ewe^W2BBp&tN6)~)$;HjXD<&@S93m;D{6Yn) zss>XxFf=kYF*P%{vv+WGa&~d`_45x1d>s@V{Wd1{-TSzBR7z@E`p1mStfJzQ(z5c3 z%Bseu=9bpBc63Ky|G?nT@W|*GW_E6VVR31BWovt9cW?jT@aXv0`Niec_08|wKmWsp z1;F{=SpSay8|?qVMfr~l8y6P`m*9W6u&@LF?KqUUcx=M>REl~8Ht?tHB9VmDO31>7 zULugF{!bcPpBZ9Wu-F#Ium3^&Uu6I9z@q+tk^Ns_|2NkPfD{Mo-{9d;0^|W#(gI4y ztTVi~Zz~OTCAo5(thalp9CBGM>DQ#JDH}wFqIn`agf>ilIL=L z3bJg=Y&f8zQPQS?&xJ9*uZvTW@KMrI{i5`eeUJf+QfkDL=VS!?P;edNxjke7A?F{- zh1UH40wl%8HNu--7$%!#G_YD5#SiIwWcLw4d*f>Z-BEoCab_R+tAahN#SF`Bv(Qt6 zq*it-Md|1vaAr1J(CBdCe$Be-J7aST2W*SD2n7yX1*`T^dUOfLVR*1$Z)H;7?Y^Y!vVHpA_Tmy}lvgLMCYT4gm1x9`WMq*O1>WNtGnJK!}RfE&VR93i) z&{K_!nKIRZw%PS1J4~y!pEWPv8f^a&Q+{3WzN7e)e{ny0B#01#c78ztbv1CINVUiWg z^`h}1R3O>l{py<&6Y3WkrE%qjBW1XDUmbJaFAslmEw?oq)r&_OXo(3yt;}c?=y&Hy zPLk@2l5y13ZbR`Trh3-YK7LFvi~so+z8K$EQcN>3X`LOQ{1?#dgv3oY?_|T>y#t0B zIWBy+tQc9jQ?`@buJOd?P@x<0Ay6+{fa8m(+_mvDg344|eEAK%91~x1wmLkZ>8T4L zH&q*NlJ7BF#b-UC-#)cyfsd&1?b3Cwp&<(mS*Q-0S~N?>5~xMUMnnOSS5Dox_Dc(# zwftdv|;|s8e{GolelH&1#=tRfR(sL6_o9D=|g$kPg9PBN{5|;KH zZ9#KZx8I$!VutH5JhARO?3%ZL5o;!C2-A!Gb7$ls8}$+lSK3lXO&ml}l!X&_HPT>_ zv>xmxE>CyE7b_c=8D`^uXT;}sBh_$_k-rV~?SV+dQn@Nfw%?OURqWOj?_i;Q&#}&V zq;}^{voPsT>JHO$iSSaL01XWwM{6;*&X=|m4QoIPE=3ni?Bj<_*52DTUq!Se`9`Ew*(;+vS6o~&NyR0m3Eum zK3(48y0-cuqpKA{kGtSlEsjpuT8>Z5XZ>+ikz_M1wI` zF}TVysErnX_tQC{Cv}X`!{&Io^@*S-Wdp1g!^$RpDw(vo0XNBA2x^eP`U z1kEZHp5*~{J}k9sNX(|=oWj*P(xm8LSGNGq39WCZRlE#fS3h_PDRhg@U*_BT#jk0s&{H4EQ^aQa$-Oo#Ez-M*3vwk6x?gF(` zK`YWc8eG$BQIb1rbCp}2UYBj|M4q$b`3cn(Tm;NrSG5)va6rIHxTRE4w`6D!K zvJwAi35g2tujTTLUaX`JCad`mH<4qYXem9$A+(o>ZYN1STJ!5xV?*m(nMS2{q-|QH zSO|-?mwrjnRSW@PuRwDnpVtS#zl95TQJd~)S zsOjqEi=%}T*0-bWo12#vur_-a9`5QUX^n8vQ~m&aDm#*|@JDg+f%tFS_s4wPDSCsmpY5EPwQ= zb_ZHRjWj9Yn*KyjU=q|aBFK)|zl44h>|^?Uckg#!wFB|=2C$SGy{9V}M@p}jN*_cYcAUdd$)r}JV6xzel+p+gWz7x^$h{L8Le zn>?syKb6Cw(xo;2$S+oQf?n|?FSF{0)I*;0oZO_Rct$lpJNd_ln!L0^L1R^PJ zyCF)g2#i_=@0`3O>qG4)8T=OVypu#aYQhICKS6 z!?hqM_{gC4-goH<$?I}*oiSJO+jjh1jsfFopa<$4$W6oVoM|`ARjc$<`jv{{rmc|- z^YB7J-Z89zot0X0<*g)X(05@I+gE~M%}csUw7I)n)71+K8>uD_M&BIAW?shkT_d@| zH?iCwnuz#{Vp9i}TLz{}0yUR*R{6 zjSnUylZ2GQI@Ia*QBSGVTX&AvZ>BmHWjqM&!lT>0o6ECNFgIu+&<`;TsG_H?b{VT64uCQJ@Ih8zvAPMOW+C_1Ul`-E z_0c5O0-d}%P)ld_n!rWe@i?e(<}x$=%wu-+S;mm92;o82qRUQ49J1E_N;Nm69eE$=yZjM4LTb2cKyt|+Ce4*j zA=z_IE&?b8HY5VJgUs8`@n>YCHjv@37w%J^N$k43KWa7KOI#mZ?^2vOg;DXI#=oeouq7!Hs|U69fM zBy%O61Jv<>IhZQmt-^Cc=C)6!Fpk+W6}&YBkeaLX)$a?3VC(7gR&AqqwNBb;C96!Z zbv~-W>ahlwII#4}iEjE}&ad;LG37@&-M@g()eMV+&r(i;C-Mx#ZR=Y(iq=QY&jjrp ztt9yy{$qmFRax-4)MD1R@VQ603y{r-3=nc|9)CvckQ3V07~_zPY;OXDIlf^Iy3I_I zD?=E&O*0RHt@zrTo6%W*Zjn^3H#q#y_F8jrwe!~@(`~^k3?+>(ElsDXhWWkwC545( z)<-6~hd1yTFUvyTK{FkqEW}C2;Xq{0ITu?QQ~3MMd`xLO<%iVH*wL;VBIa|7iT9>e zkM2uMV`(uFMvZw`CIU4y|GEuuavaS zKgLgAPBu5#d*eA-S*?osC`^rg3xq4jcrMGEf1Q$u3KFLtsfn?Fc|1%f?o!%bl5MPF z%K20^FQMFx^pd@_YNr2MasU88knjw{dkGd>OlzA%fD3L=>SldiEENH2fWDrt<)~Q5 zn-Zn2bVqkQYP^XG$8+FF@-mt4N@X3ZSczBj)sso#-)2c@T8r|t?2 zOy8w3@)#4%JNRQr%WQ*!^6U)}F-qhANK%mH4Heh(&t7npv%}*R?zQy4KhoK?Nu|I@cCz zW-W`6ns8`BAdN23)lJ!0k2UXg#a2hUeXOx*l*SD8-s9)Fquvcb?GAccAeKiO&E&HE zW84>e=!Y;p4iM{DOFhQ!{m3pL8l1Org{##J3%C_vo%-grMU(4V#qEvgOkA(%>n#x; zi-hj!MPohBvJ z+YSb?^mUCzU-L0iFK#FuTat2~JmsXYr^6lp(ajiHk?8|`&7de&`t`hU*I&SEge#`g z6W0#(nb(Sw??t@f>Uw4y_LRkmae#2&!sgKUavS_|&{fgX<3B+#)*E!aA-N<@{#12K z9f3L1)$S>Qgs&t!MA&_YI!k|Mn{d=mg-cV#9mJcp#Kg4|V;*G-Mh3a_nG2H1H zI!iRB3gh>Bme=oGl+|6T#ktguqdujGvf}bN41cMpYV&b#4e&*_QLjpJ=6xUE|B(2h z`IDy8{Z;i>^L`UcpS+ch58=tcaUwSfFxT#HXRGj*w8@~rb&DeyT z{9|R*K4~q4LuUiVLn^GA0eJMp@*n;JKAH9_ zICHjlYFtL`!_1awAolJKYSZ%OCpp+cgt)$jpFoNGZ5a_^wvx=)tVYkp5@O5p{adiaeVus-uGvQXqR}7W}fv`kaTgIy0F^&=(BiZ1tx3 z<5`D&m2FU^QfHF%$v7R^Ozi1kqzb_nv>5yT@%x?{^X6+ao5lGuV0ohD7D85G8+f-{H zD!kUJD3iaE_?d4E)8SJVwJ|2*Hr50~dAIiob^AE&26`lM8>^?fRWRDH?E`oL{_?6q zwQT1QsalxsL->P{RftNIphtAYDAZtfR@`-iF-mS8y_cvgRGtoL#iWtVJkZ=Iy;Dt)9|8G&uj`b72T9|kS<{yR~v___K3 z%O;_-2^i#F>tzpFCr*IyY*w=duacdS9vwgsA0s^dW2s^;qW>EPO;4 zl=$YgA3-5ZonHxl`R3?9>t)6E7FD1Re3}w4G1fD*sxNn%_ZOg^mbFJtiq*7i3BR5D zZnkGkd0t)#{EG3^$<$Vu-qKm+XcV~)^k`M49v4&?vFYal#-pk`@w?(8`k(YXK>h+4 z8h#tkd=%*rah>W_p*EnzJCR!Xk}h&UT)dXdC#5lqca@$CelehQi)oNl1*ftg7VZ}p zYL89omp%k>u9-}-@CuqGDFB#)*c*0dFCWa$?uF16w;W{YYh|1OYH8o7XE-P7THilJ zSu}aN(b*?!)Du{#mce`3tH#}@%Lo0=Q8m=Pjj|3gs-ePg?vc?3^J3t`Q zpFk{$TAqY0lxWgglu5(rlw6ufO{yW1n5Z@Wdc%BG22Sfyr!4Akck)LMc&-e|5-07U z;nmUm3pgoX+r|MR2VQ#X^+iCADK0890F-lkruGbnrQCCIsVUJkFeemLzm_kZHD@#6 zf!9Hr09|3%;~A{qbYbpu$(3CRR;#*8Q;MF8oSTp39mB`+(%vsrUBj-peScpqqIJWN z<3Wti?fvDsKE+>v>7zdxb?yhL==#oowf143$oJyJ0p`4i_M$gBQUlewUz@lJWRq^M zO6T@1suj|2gGNXJzzCgBUXLxxULM|{+ntB~o_N?$@9BLt5xAtBtHC6=#JnX(hm`~v z$GpMVMq^(`Fgkoy5)Y0NM+nDQMU^|p^EMm@6JP8(e&hXm6dy2GTc18k$8=i`{RG$;(#grPPUGffyCEe&iXuQn}xg>WYjW}P%>ufMJY~&PR<`_he z?QyURD`_?TF9$zZqM+V9HNKZ6lSDWU6~7{|c1rnCcrQQP&O7*2M;fyl z*{`inDjUzI=U%=r@t~W{~l$!oQ3yHk_Nq#6*d06X4lMb z;#b(!tatBms+B&bkX!?az!j2t zh)q#J;Dgm$;!wzz1#-BQb$8RTeRnm`an#}kPD-RQw>;0$*ZB-v#^)?uQihtJz}=E! zYy9u*q(r0jpK(PFDu{G_g^8bu2Lz2SrG?ow8*Y;_Yr8VK2fYn3s_%hZ)$FeXK$BtB zjYOZ_GEU!23owyu6I@j?Q#6=U;zp+0kZ*NH!5>_CN}zL;4sakm@!NC8zW{ml%#!qN zi8%IEBGA5F6f}hR0OhIC&}9xwtz(Z`2GS?X^^6hjBES8rC3#Q!GbrMDMkQL}YWkMO zU?Qdkhx1Y?qI@dIRu=1Yp=Bq{ij5WIvP-#9R?=dnTuwd9+s~TL0blbQcOCO?z2o>G{0jeU@B2H#QZ7pZ0Vb}rWctK~l_Kld-!?|-E-Lj@z!_pS&g z?+$*XF*I*pSk+YG0dPvl3h9K0yMA%5$ul3@imzMW^_M-ujMV%ENcc#3h`&8Cb9Sw~ z5zU%1dPh0NZtX*Z|KuTL?){<(C4Oc)+t(_eaH+1NX8f&aa^XQmd?FAahU>g0*EL)C zPAp@-G2wJcLL^GjAX+WGjAkWfNIUQ;N~g~Ckk`c88Y*>j&%<%sdcO?V+*v4X-Em7B zOD}Mfo7rjaa-rSO?lkJ#{I9b7*!ESUXWXtng|sY>-)cz+_h>3_1XLR@Ku7Jn9h1E? zRAMIx2y_xRzi}JK{`B&87*qUBpqJVF7WS~en_ns??T~o$BhXri1h{Falx^{mr>y2} z2Lk3X0Z+qgA1CK!R7Wr+!*8HYDFsPR~RpnNQ%n*Ucwy;45yEAya+|aJcA0giE0|px(W|(Aq>y z6y486Zox$OW(Z0XbkT+=1JlylFnm}YlbtgE-FFoHJ+7MfcC_7^Yc;XDX^z?TbZ;%d zn;tB4i8D7xguT8RxeHDR^JSBrbkA*Jt3LdYexnqE#mZY^FQhk1BhZRVkK+jgW5rLr zGiZ$tt;bSl>P)37cu=uq$c-B1sL!UL#i^S;KPY$I3&|B;)n6+i{EeG}sS@0}i8ah? z(elsci+iHz!=%RX8pP^9OuZT!Fm$}(_BPkP^#eOh5=(fo)`lxU!nw1=4ZXyRI4FfO zxJBPZ(8_FfQp^!+v}dU)L$Od24Ky~u{v&6yx$l5cIEV?q^IpKDREUzY*cs~o3-kDvg zQcL0%QS2x@D4%e*@Ur9-9`LA(4}N5SJ$hLy+?lK;EslnjH+ku*UEh@fA&GKtj*?Tm;Wh6x~a#?K644N&Zb;u$5k4=NXKCF5Ya&M62n!3ICLj zQdh-Tm+xZ>dl7vv^ZwReRk==>rvjqk%%?FYB-E(zRL$UUOd%al=+LIRuj6pD{>dHH$gcG zCI}yUJ~T+@cV%D(JMr~r;#az^88NYTutAk$GNmVhA#5tIw(#0lhs|fQynXAfcNn|* zfD@ihcHHcc(xGoZDA(>xWO-#U%~tQ@6IH0UDEv@8g3K@-Fiyv zO5sRXEK<>Qjy)wufHkw#{WNF0+eoXlaCjmHLhAi`Qc$D>1JF|IA^dHVul`k;CSHg= zGoX?+W=BPbA2r;85K*lx&iSQ5)NGmui@IG+8e1j+{7UL;s<<^e^(pvN2xp6(QG!Y( zJR5q>52Q9f@sCY zE@$={R0yJ#60&@+3ZzIYL2rOm@P*=HF>!D0p&Ca~RJKnra-)g;-BY1=6DVUJ;EwAZ z2H#5u-l((h$d$ULQYoP7H2a(l!r)YFFIf=L4yA zz$2(oa8>~%8~>YpV3HlisA$2UDJ62NLl)d)GC@@02ILXvsHw3dP5ZW<+#kb ze3@l!Qcrd4#8DcpJ_|h&s|FK5fHZQW*6|3@FQb5UqbGcMtVO|J>uvoW%IK*qdGcFd zAR%Q6Gf|OXh*h6+a5CJ&BR*GA{xz0QN8$&z86)qTVH_3(;otM`;umJntx5wP-`Z~H zDzTLbiVy_mX6m=5V5+5^7T>9A*KuXjUXIFiaSQG*GiP44Mcy!MGb3$TZ!N9sRU?#; z7pqCKqqs=KtD_Ukp{gO4XF~$}Em6w03N8vD>7;J+Is3P+Qg};;nko6z??TC6p0No2UuZI7ADba*AG zI1`bmcrYtjr_EDjF&@WtzA`E97^Hrse9tAnK5bqK&x;h8;4OpMt0~I-a3{TEFs-XC zG2l0$9H}0MSR00kPanS}3mZE7^>r!3ln*NvCi?AXnOTp+FS5b)`pNfg*f1O$`g3oe zP(0eeCGrZJk4tkfH{3ThYVyP=`3|1>4PQKJUEd@F1=EcrvrTg%&rGiu#2PAlY(ts^3Hmp65%_ENf3leVV7D2XQ?0J90unx(Cy+AK zti;r`J0Hlv`x+ioe|bIe*%n_5*-nR`I93^A=%;bI9goVS z;57`1)oLj4>7u8*`D2K(RHa`IguB>q zq;)Dy)ToaPS8#EGm|SU^Iv!`cIt)!qX)w{U@n(#E3zKFtA zO-@epQ%Cabl5a~bO&!IjFv_oA)<(f1zkV~sPWQJ-TeL@P5G9>e*qOttpc`Ty#XTfTw%|7v^Serw} zCSo0Xs8h8?p7q>^0G<^keF&EM+y~*kXBn%uJf>{@8Knfe8#F}f?+6ZF3<`{6xX+hv zPO>J^EgB>9uU;?R&8NNR4R(@O3YT&>f7|3vL@;)2irv2t3{yQZ#!ZP~6F~Y-G5rZM zEQM-abFHW#mEF8(>RSj&RX(&{@821MyxR#E|X$@)P@dGpL|6*_iX55|wu z4zN@HvP_aEx{ZZ4!(}Rt8rxjWnGDyGWz3c#imgJe2WcQIAMgJErpuX|H_M+n_71{c zGLcm}w&7i*xbMEXm?th~Oapy1#0z2wL9~sYcKf7P@*ffVNx1)vo^lo5-{2uU?9^G;rC`01{A1|h zFU+dp>O1QfD$jdXtSuCFw6E={q3_c}4k=Z4*0-agVbhYu$9D_mcWh%x=1I8s4l42S zjmO48xR~1Y07!FulZKiF#76Si1O^nwf;|s#+A!5eJ+gnQNn@0HLUt)mEYe1;Jnze2 z61&tnDqYXWkWpHKcnlCd3vaUQ_oCw3*g*TN_Q_nG*L1$9;)I1)T+U zL1Rb-E*H(Ge*uftf8;+te56SAX$Sv8_)fk8fe1?NE%LuVKs9^^^y`-oMQ5)@?g?rw zQgYl!bQ2{x9bgOtw;0n^xa^{)$4nFqN^6Ca0_7|2B?HjSHA-?-t#a6p4>Nn@Tr~`V8 zJ^#fVG<~Eu9m1>qt8Z*_%Jlr%Kb_J{%4dI1L6H62Hj>`aYA}i}Jp@%#QlRkqbhJ7a zGlM;Wyf4VlXxOe=om%+BUqYKu@hy5}D2V0Vd1<~bl|`eH#L#A}lU#RC9YgB={%Moc z(HJqq*^4tzN76vTzWc%?u5$TD)=(pn#L|BWps#uJbw6QHdjyI&#nbUHT zqn?j$>U486u-0xAZ!BRYHFt$I(0M&i<>gzzMuKX%oxb^6b$fy+WkS>%i<0b}f#7K! z%UjT>-4p?oOM(XY{wOmD;jMV_1UK;ml`-#-v7-h>#MVXzyfO)OA({KjD zLhknCg9zR(T`_Z?m~6k9=UGpqe2+|Q=KJanVrHb|RF(Bcj*f86UA?{qFnqNf3TT#Y ze|)Ol*3xcl{bZO~&WJ0&|FT+Q@xKu1GGb@}v#PERjYqM2@;e+)0{WT*9+=O_3iVEy zy^Wp<&0*eaJvAN3pa9^X_Qme!HB}5~=-I_&>=LAk<#r^#Dhzs4UD976T?h{NzWw{Y=kSoSlLS>_Wj(_g2p4^`SbH_bk!iouAf0Ry70gB2>f0^-UBbo7f#qT zF7il&|3%mZy!QmD$Hs~(`6;3X`6Qw9Qg1;Q9{$a#$B$xDUs))TYgcwZm= zHoSS?7D(~rjiZnrtY<2eH?3{OF5NJL8%ePNyf4Qzr;(^;x~fX;?}=?Y(?x9&;^45? zj2-@JcK-68@$GBo`Ajz9$DcwYpnbkci*#e>Hv`raVLu;#R=&Ly(@awvrf$h;N*fmU z;M6Y$J9g767NbNov*HzcF2!2#@IWGU&xPnA^x{^3RO7z|Gh^*K;U?8;rYASr*9DTl zJsafwUN=m=SH#+>^fh^WAJ1b)7V_QYS1%a;UkZDWQ&Ih{Q;YPS%=3}+iSSKRT%&vr zBN`C%#IG)c!LK71@GNF?HQ7->J1#}rN1o4!%b)yxumXp7VwNM367}` z3~qHzOM4$r8Rg>>T>A{pAE~H!3^{aFc(lTawUwR|8G9K^pq`FVP~LSgEB5jBZE1gS zL22v(pBR#t({R3)c@#I+A0%eZ50@V+y5VSCQ&%S#3fM$q@+NA~BoVw-Q-#=-g7B{f z0}k&mD8>Z@)L?qUx zD~iRSw*lop|2?qqH4!?BX| zW-~CW9KTXEjF1w01=l}aAylj}cD4QACv5h~Ts&kwlT!J)K7n~CRwO+x<#!in?Cz@^ zb3|^S4ZL%tBXTpvrFW&LviGXD%HWW;P3?oPz{I{pVzCR*K|&1$5R#%z^gW56K{+Hu zj!Pa^iD-#qj*{;`JdvT&*4c{J5?I#rS*GTg@etRjF3Zqt==wR%TfAkDk}Wk&a7uhH zbzO}-H2xJAKkd6eK~1lb*dypIWrsc{vuumA(PN-8sngNd(k2AOk2Y_-d*S7wIsdiR zt}T|^$~li}j}yxH=$n2(w|kKgP^GFEwRmd#)TdgyrV)}srIu)SMnR{z*zHGOvF5o0 zA^6nIIb_iC+M~ugewD-%S&{H`L>GdeGwbyMFV4$#I;+pu1;OBEwN5XgRcU^nwunfVz}UJs?6my z0pjP$P#uzW%N(5^k$%S#FY%`%)#%}iVI5x4v6ZCs1RnBcmWl`^)@ z<(eL}4_}<Kk72g~J z;GcPo>i=3*qtQ-N|788n===j1xm{}d5rXi$%i>KLt;8=mM{5}5?t_8in3jdl?jqm5 zXi37VWyXe%3=8Ii4cNNzr8L?$IfU4Qq+nlM@KkQ z*|msP`)aXC$UXyRg>#jXLeBJNCn{e%xX4*06_CO9Q)OFHZTU#IfO`BM_J|fJYX0SbPy$H9!^Ta^k z-kyBF+z$Gw@S})j4?0b+_$cE7d8T5da#3pdw$c&z{52r>(f`XzMgx1NkP7L#8k3um zQHkwg*~Ih6&CqF2qlR(b-7vqQbB^~l#Xihmc!q2J#PQbt6R57yG}f+Ct=O+L4u$zW zQ)*4aQp?j9?yfJMQN_8xTS#;`3e@2hnT|LRBs_`=4x_0w)4reDZ$2HX@pW2B*z{F_ zE`#q(iju_REtsUT{48ER2HW6xQAeCgmV4mMwM?jePaL5ixhxwd>y*L`vp>1m%=bk! zM>A`d;Xqe{W51c$v~b*eybG6O6`AalC)C1uHoRk^imE}D-WTWoWux@ZnK4=tA0Jt_N>FG zf0`!V#rjQ71_O=yFqm1^s22IrU2ztZ#+bOV>C5SsxA@HzkJlvd8h-BA3|aLn4`PCB zXQ5!;(e`%S%9R3Bk~=4-`WFa%9h(!)XyK6_V0A%CnQZ&@b}I_zQ_K-MT4JB~WTf-u zYrs#V3IVSmI%qQZch7Bo&tHIfLRye0Dk-UpA{?%99b+iGmOvwoOb$aoro97|+$RR5 zKB(_;MTs)aT(A>7*j~wHURK&>DG4dC{xkt5DQ7WnWx%i!$HnZU6n4X?t9sOj$n{d~ zcT#Q_#E-b|#w-0wLkW+RtucC5g#(&xq~!?JZnOA9$$q#YHvs{AX|G7?iuee531zZt zr$vyORuf(RLtcKG3SKV@pI>#AA~3Lq;~CRrY6^SozG1Sm)NU)B{nzb$Nk?18Q|e#x z^wO3rdq#qK@j=Lh4kw(sK$`3=(@a0j5d=!`QaBBVMOaqVybpeii1+!Nun=|313N!s z3y{Tz*oOWVE1>;|mG)jvU(+VqhBmI*Xs$}ifkFqCO zotQe$|E@k%6!7sQt6o@?6ys8wxYwN3GLHqe1{KE7Da{BHsqW-3QW7`sqJYvi1cgF5ux@G`HqkKr~g?@E)Bk;6%BJ3ffJr zzgS?+L2bx>hHqWX3eJI_D3GuJm#0X~wt5ryPo8!zO5cCZYO7!p5OV$40*|m(q{sE) zt*KY_vL9#IGJJ<4+dE0yQSUAVVV=(^(VY1*A%VytO$ej@(ZV|P^C<7E#Ig2=(KHD4 zT9)U{WDQNjA>fB;RjaXMUDn~m9nAi@e#W+O;xyIM=mbCPy4$G)v~=qEKXai3ubrHb zWNCKnhezhrZ0~i=9v7F-c1;aL6n|=h_Gr@fceH7?j+Ab!bM38Tx~6XJb3MB@4pZW#=X2Ey}8zgj~cG4NK)518bSXaX;}g#+VTg z^1n`W&@DKlm$634UeCj1Y+R|9PmA(Q_hP4PxJhCV+g<`9L`=Pt9_vfW;rvfMk@jtC zRWtQKpgr)Qj^GPT)@Q0&JGFvD2TE148UT?LM^~)cUHI#ZW8UU9hdU2-0VTKh##En; zH|aC{2?!!b?p+)s?Ny{BWDR$~3@9?*jg5y-fn(>V_AgJ9rL`A&%CpC=SY7<2=CKQXcX zFMzgKZAIJn_dMg|7dPWI(dM&1@F+Lqt27&wzMP>YN@@XgCIoQ+*Gpc3?%h6;!748T zB12sf>z)NTc-(UNo$dbL+y61|dQ~$2@#(QI%dc-3s@%bzs(F zeUdw~&CqR_-FInQ8@q1DO!;+;% z@c_+DDraL-5h;BP01J$jvJgQV&s{*O(Y~>8x*-%afkd9Hhd;HTR0GFZ3Q5wB92vC` znybA)B0uxj6MSjgG5TI+x@V+Msvk9;v<0HCW$9+T7Pi_woypwKys%?W%fK3B<=1Hm zCcGFR4oR3DU6CxWBbW%s(qa`JrLL1EC*3ghGrFY{9yylfGt;z%w?KIAK{5|+TzhP3 zA9?$64c9D&oDx1?_V)Vt$nvGP$T|6zC2GGUqa{V1sYQ(ZSo~S>ALm~H)IS+;+6V9s zs&WgIovp;88zMXvx`D3;yo zSHs%!;k_pQ^USApjQ2brC0x^^Os!P>tY2QBRKxo|wtNVtScVCx*{i^?J!}V@62i?t z!9izgxFTLtKXTv*6_;_Uu}Di#tKn|r^tB8LvD;6)raW1EZ-*cUp z^b*h&ZQ1ayH{YMy4e{1tf^oD}#D*e z+%9Y$7C8WqnA-c*@nUx4W=UE<_>9n>i(ZO9`z$H$9w}o2S6?=IwuX zwpC-!*)B^QH6v8Of((VHnK-V_dIn=@Q+mXGaQb0)WI)>!Z!{*|l&W$m6CXc?k+cYr zqh^Ner)@(uMRp`*U4DL3r77!!Dole)AxmUfHU!3&`Bs<1v&g1*AWTK~+V{_Pe1yM- zHgvXmCu@(EW7&QkS-`lDxR=!7Ay4N6!bJiTCK}j(2K5UMy}myl)SW9d)6;lCd_czb zNcr;pf#=|KV~?3?HqT!`q`&y{)DMJhOA=TS=u-_(c7#})$;*-Af2A{s5}9*V7qB;< ztIl1NzDV9_uHO(H;~*~`a%Z6R_BIvftu8sdek?q@bhY119Hj$5bcbLnIpp9;Uh1D* z*h6#FFi+}hJiq_O;Sa%xNqdh3hlvYLaLyn7&~hG2N{gTyB6FO-5gc$X_vFwG`N?BT zg@5~Q{4uCJsH%iFXLsk5dT>gFshx}+2Bn6r*8i#f&<%1FuyFoRQY>0ckDbn;oU9m;L0EvDOWe2xwSZ=ea;OAnuvZbEZm5 zoJUBVoe6UD=W1#9&LCTRqRc=xTz87#RbgfGYWCvdnMWPd1zDD@%zeVLO?#;KKe_PL zUczaQY$fRBhv6`7w~VN3So8bxZgiG3nu7%Fy0o;~koY;bYHtE#{yRxK?rhoSHHRbg zU!veCdYdH`iEiVkyFOBbvV7V&Ju>ZBzrw80%gfd6AWEVVH>cvZ>S2`;Z*GrRfsGiCpD33wRsQZk!h{Ml^58uo! zhxZl5D+U||su+{Dcd}ZpX&z^v?Yn5ae^bm1T}MxA8V%va8tx)e`x28iuJ_-0b6Xrr zNPKuBkUG#dEK-$6K(~V_ey7md+7v%un&;*WZ{#th9M+C-Z2oHV*&yZ2m3t+i-QWLK zni7+ChF5wB83yXAi1$DUe8YQtBW*KEDfvIP2WGvIF z>>kU?_oZO-h5TGHYxh{%G`bwyrHsrWHRdQ`9ff;IKSQney#rE}*gyTZn%P1jhGdZd zCrj^}u88>dn^Vb0jK_{e6!S~;@W|31-=WZ>Kl~_5a~SwMlX&V7MYFokn}d_o*T}d# zm!;}l7r2pXY|QR_zH42$S(S22y5NYcaYg>NfEuvVKZC_?!wwu?i6{};OCFmzPf6}) zo8WZZmfD&H!xwTY(eGsOe0@%Wqm09@JPm|jm1%7A{k~#ke0yG+exi*sV_m_q5X!<^(J6|v z%=rrls9ITb^4U_PXOiXP5c}9_T3ghS=3e9=+*5@QV2xQ{#F@pUsCA&bVs}pURY5A8 z^Uh1aD6HOLraR*b7pB)em0lKDnauAP+ENbMTST)zHJ#F3klemK`1B3DUC{a!)D%VN z;Z+i^R`D2n4vW>!R7kV~9kWMim2em<1?*aa6Fq%ub5M~t#I+?l}}n2dcn{&g(& z+K#9Dn~f?Pd=+s&nj32?2UCH``IT}rTYqE^Zz3~cq{%EhXQ%Y1+sw@zC08G?0i@B{WrqpbvwzfrPWG=`?=5nJQM*vk>GK*cg`7_z*jcmuS@S>OKxf-E72b=v79Fi8vYl!Du5EpBn|fSw9TG41Qi(> z`f*p6`)q!-t|Uiq|%*fvP=qz#aIagR8 z_o(jeMdT7&+(xp)ENvW!dNQ!VACat6tQBBpwA7>9-Js+7^HUq`V)X8UDC}S(hMaDZ zzX8&hs1jT0xBg@+E~wI5z{<*r7ndX8a2>;8hkgR*9+jOAkp+&Yr&+zzG?3oh>Pv|F z`G#zv=ZtyXd+q2mQyYz6PY*b|iuyRzw2`_9%8yV-`Szx0x3KDZjos{$Do)@ea1+X) z^!3lRH1xUw_TCn;w$;ttD`pVfJ;}|QwBBPeWBbxi%aTqpk?V?fnciYfR-^cN>3;+u!_ZjD?oI#%{zEl|CcNw-xV0iQSj(8CUQ4Mv(4NO{ zBi5Hog8oZ}X;LOlPq!bF{P!< z7AhSo!Gfu?h$af-9eQJ)zO^6rCZ3>dj!4{ekt89i`2m0p&>W9YeLqXswqIB7t<&#yrF%E%ntUjzd(&_gPma@BYZsN`h^^tSI2fr1h!)#;Ts@&RJ-YScT z_w4(m91-}_mYOj|-&9OguOw7W&rX$5w8nr5EN-QaRsI>IFB^LiKy6&|u-NhZC5~I@ zdsH~zW-)asW`@ZGPGd66ku#2=TRFv9wzY!JBNPjPoR&P6KBUzMB%4*bLnI;yEhNjK zIV~Xmg0%?GG~SB9YpZVLecW+OJ0=BLLjZXUD32f>p^rzAP^b4)m%hQkUIqn z9s$W19GaPSGltqX;~Dm@dr>mSsKSz5wWJQNOsJc(!x$g0=~ncOPAAimZf+rt=nNER z3fztfUZXs5Lbw_?2%rfHs5u0jb58;*h{T39V}b_Z%`9xPp$x%~MqfkePr{%83<1)g zm<;mQa61%njQaah8+eL{{IuFR3$$Q<6uX1FE>*UkKs=88(mznZVX=(*Py?DYa!V*V z8*)c#uWM~@10S>7qIUT};+19G@&%PyqhK9D83!2|^y8XzAeUkfVG_1BlYyL6 zZG}?VDn}#%)|js*cV{3TawunJKPfouYFv<9bnvCrY#Rh)j>T%Vv$I2o`{>16@Tr6C zVV-?)P+N279AJ5k-`=*RE8Q7XT}kMoirC1rEQ=Zv$BJ^0R1whgK?9S=N;;0%tPZiK z8-d1o>*+(fA`czLnvh`MnR+maZ4PatWFN!N=abf6DOEJJx{ekYi9QHGZx4_ zgBS|k;4&mw(NR9=^`|xo+sOJ+fCvMRYG{=1ZOgO+fPHCzt(`Yc)&R+|J9j)Ew<2 z2XD91oM724rMX8<@nx)@9@4L`F&wvcFy;dQ@`Z8Kv^km=E?&1DuaqS-dHyO>1>&{h+`# zwxa}?DokSTQ6rP-w2Tkdoys0}=RUtIMZY%Xrt(-bWl$%8e--4);(10gp};0tcmJY0$u$2ZzKH-pQjb zml%cP8(qFd2wV<_Zg};jWCs1Bi8YN#V}?k&eGm9m%Saj+%DZkP?&qki9XQ`Dh7aXtz*085j+2-Blw2 zqINB?ZX^}&^d_ynyc+=WVmmoiDmXsgoYfn5SvAXpA~0sRPbe_Q$&zV?D#Z)&)Ga zi9i63K@vCQDy-}VsvwFzsHlohMF3;+rxE3h@8`ZNAo!b3TcosPpY0Co5<#=)C6U}7 zy$Ff_0PmWQPVptYw)4qz8ABD#%x~q4tZ~OYkq2);e6oK7Q_942CKUqajrx5j4P1M51bIMJ2&me``P0aC8d(x!nYcXjXax~e6oH;Ad$fQDu!eDn_9X} zH(Q%cf;N{+ws9nlCo#%m5)G*mugt~bKS9@*qP<2Wmy z^U|~?8(MS(fsr5s--16dPvcZ)iVKMRtEiS#^gX_ZsH%}^@~L4KsdXG>Kt2WPDYzKO;9%yM_q- z&TD?;$0Bb=OpbBDCWoT30g&8*F?I)W;FH)?w>K(NVm4UvSQ?|~4Iofk3a58!i?A1Q zP|P~2mLGu4N|A#okFewL6vbV{sON4A1wBuv>HMlxJ0p?EImQ9SR94p%o|+TenB$1B z1h>6cxR9?*Z$7=LziDMayHtQGo#o81!eos{pEQCfhB(}N{uQ0Mor2xS?(=Ugbd{VK}-)fM8{$T1vA@n^pkjdS7m3QZp<&ylYzN)Yj2?Fm^(>G*eR7wI>_wBIfQgD>GJ?$ZHpW^$BnovFN{FrD&)C9Gn5kC$(le&#b`d z7!X*$9%GEWnC=H}tti~0Z9@50CbqSeWV@H-RYQ`w>QAQ?X4=l)&NN7(k0>$bY#WL7 z%`(Ey8yj&HF{-lg?~j?i^XO{THtnJTBx2r!sW=$?YBRgHT1i`NH5`%CCpD9Ib^>L` zHoS{&iDSw!WV7FR{&XhE!uI^BZJi zj5pV>%igc77V}!gzBQe80lsL)<~<2Kb<#dnNwa(M!kTPhDc z(S1PT=95)A%iAkmMFZ-V@g12PV*4iM0QzqoeQK4>*1Cr7M3(sN8k-`3ar>4YKpc0; z{{VWu2Pb!IP(kF39F7G$fyFh(uQse=-*+4`>UQYG0T_tdZfqXIc;x!kn|sUeDI>g+ z<~w-q?xHe{-eFXHMeacv=jmNCH<+X{mE#oI?QQO%5#2^4ML7YfTn{<$>*~v+Uh2-* zjd=6e@WA3w$qG3m_^=CoFad(`7} zgB>t=8S7QbUkRT@~87I`zPbj!=A|IJD zH@|KNJW79shXsF2;;MAZZ!iPD@_o)|X zEZ&u0&OTzoRJg%Az3NCj$4t5e_VpAX9!P)aMKPpfv?Ax69GYJ(fx_|l(nTzCmcYS7 z$s&zFl_{iRVF-fCh=V8=U1$HaKK19^zjyhus+AfBN;Ji%iZ{6IL){&~J_Q zmobVF6_w&n5tuU(Qo zAI#WX02uWIp~gAE2fan8_=Vd}*KZ=8+00fqH?~XixFR)W`G7oJ%C-f9^}<%w)wc;go1Jd4Dsz!U0039NM0fY`-L&#X(b?QuFP3n2%3~$7*pDb<>rAk)kL>cj z(j=14jq&vey_SMx(O5S2lF84^80De&_h02&ASuP+C>L6_)tc%@o(7Gu5Cvd~Isicb z0I!BWfU51G*;*|2$vn>5gUlw3C?-^rStTlc05Z7Gp{<+UMp%lavPRp+eAaK255uiV zr`fD1*A7}siFtV&uh4oAYF7g}d_5VySxZW|x;I$hj)3`p?(f6>MQuTBkXxhyiQCCN z$tNWKbfJuy$YISmAUG@zagMzyfsZUjVt3p!zpX~0ff+RKCB=Y0sxTxkp->5uWH zk+;6=0fEI=HiGJBKB*K;Qtsa3)xgLMo5K%cDJ+b4*VEsP(nA*5?MngxEj z>PZ5G8)HCwC=_%7)P#U>hGX0)&MCl!U| zqLzw7Ais&{((Ykdql+n$(&uV{$vFHfj*TM1e1|u(HNf7oO@N0Tb|!M8>MK-$K~_-8 zz^M!}2t7fpNZNQchlftIf-Ey5??!iJ2ZCIjC_RQxYPjuT9S~--onwsej$WIODr#76 zRg8)x20@IEO3%KXr)cA~e9Bni_TT~k0M@N5TUhO&R8B$r%zCl)s&UfqayhQ_9tkb; zFzM5^Oh*_L#!PL%>FG+ONroGS4lsMvqJTEu4_XfGrwh(I9%)MF9S_!{X?|cc$m@z8 zfGKUtKx`4z)OakQZ_d+}=bDQw2P^^p_oYyqQkK_Z2+Y#R`w>ub$NVrVFK{%MX(wmh z9N>=hvF>6?ARKX?^_!>b5Zp;5P8unZ{Ie8*Dcy|Y-=XQ~YfYU~9%08h-Oy7=LoRMs z9iTVNaq^C}1=Ye`LFBA&<`dA2ZO5souEm`3$nmng%)1mJ$;*cCD$Kxjtl0J2Nqo|<-3X((Yi5|B*}Y$3 z@0@PqrD=Dra?``FZRXtw;`?v*l-DXt96WC!ARm3FKT%UF^fZD`bEivK)Q0)l$MHK8 z{{YsijU%q0%_Jp)4jC6G6{k&Lqc4tejMhfh5;+z`4ulmnf=$HWboHv%^9b!!kC~X0 zf!msnNu^0jY%IldfN}ikH?4x?$#)y&P#zCC98+atqj#3_20ZQPDztYE6y+oX8%f68 z?fiSxl3uDIWdVWU4%H7qqAPo}SCe@;{tex|s%bSC!Y3XfvN%LQagu%NRG!6H(}M2~>;M_)gyfT2vE;@J1_qN$t+7VC(evR}7 zyF7d@eHeDlMW+a&)2&tI!dzQzW(N!j$;dy6tI$go(JEAAj(e?SEJ8Wui}(~PqV`?I zfdkm>29@lGVYm8TlY3~^O=hVFl_VL2>?IirFv#jQx8?z)TMG!Inl*viIbLZRH;|PL zDPti6u{+p)H8AIzWX@u@c@U^!fs@c=fs^#kYE-1kvMVi(itA8ZtP;J{3XUg|Qg&@g zkwbd%Gx6{3Qo(0o3*jP{0(ZG6WIIf)BT8Ez?=d2#Sj0)?s5s78o~(P5QA*OR&_e`1 zWYfOY1mFMxB$MI)LT>hBFT--N#K;p2%Yyl+ z(ngY4Qbx*##!tONBO<#E+=j+F)vH*dar@kjuk}g_W-+r$ubOc&>pp&X{l=Zp0B1NOKk&~H8heiuF$uY zaS|!pxMi{5JY@YUd3%iM6mMPYhF?`Vtm|D#&E~!?<{xLVy;z|eKq`g^pJ>NYS(x+d zR&@K-)b!guN6HFrZPH*5B||7|XRmt2p3_vc@dfOb_WDiKI)&J}w_B^Jqh(}ZiwG2D;a#*q>;Asg(hwWdwz86BH6yPF<8xPB)$7|er>c+0lG-= z32&Hy01P|#6;DUj{?*~+)Gr!Wl5Ilf+6cr!WPP(p5d!hZMemLjl4-hrk8`G3cz8ng z@?U9oA7eY+gi?YNeh$(>1~ns&Mt=md(C#htn>eJnh41Y(D~tHuLkQT&^8BZakCsw6 z&JV3CMGUz%xo2x@HO167aLELb!6my!42ouSR3ik21mloTan`1`zmDeaYfmOyYnVc_ z#c_=6Z0%vRkU`qr$3vRTztOHW12xp|0^eLuWW^y4=#g8@B-#$#l6OBlM^HWMMQlj% zCDx#2PcGup-rZE>I<##mCz0tO#yt%?As0CQr#;P4)e6S8S08nvx&iT=d8%5k)0GYtLV(;5DCDLah5Mi`GnNlr*)3cJg@W0u{I z&|~`jYDpr&{nHjs`LhKFu6|d~3Qu3Bulea$ z?e0W~R%Tr17&MaZGKf5oK?HNpaYYA^FmS`6>-qap^JA(5{^>u|Pyi`#4piXea=z5k zta`|Q;0w3;=9g+?8y6mgXZg{f7=A3uXljkq?Y3n}?mp2U>MLJaxP3cJ)Gvf4Q*Q*5 ztYi3!g1~-YR9D)4j-_cOo#nd81eh$KlsN=2IZ_D00Pty=W|?KBnU>Nym84J~&AFCf z!`M3A z2DM$s_e3dBM?CzjM>(g=n2uvzxx3VKX>Qu=!xUQFHlovD+EzQIP;-p#IL};rRr$3$ z_tLdZW;>RQSkF9ZW+PIvEKXMqk)6$sFh(*sHK})_Y1fna_jXGpo7PP3U^l4+TL9y5 zAajh;K9^}V+g(cpZy}Jj4(+6a!DS7#j{^jbD7ph0^HkKlpA=t5c+n=3M36ucaKJ#4 z6=FtkNj)%YrXRgjaq_z;Bikc5`cx8W_VY)58`?zi-~Rx|(B8w%`2ut4@_;zSOkHEZ zZ{2OcP{)jR!KD0#g#&H5zib`jjjy4Zw1`WvPl#I zIg=ovJEQIa&j;|uLqCc1?JxHiCUC%fnL(L8bzhWcJz09=tzWj&9top&yqZ|z7>+go z1^SW6Ezb)GSP+)2XRzKr`npC>R4d=)LPY z<^w54FCkDyyr&M7HOoz zNJs9a86X02l0Q1vzL{=5$ux6M{huI{d!jP9VU430&OY~U!nL=62E{4>^{Em?U<>3C z=xa#M+5yL0Hm<97>?ev_eGzU^Ap|R210ly9e(Lc~m|k6KdLvv5gK(Oj_lPO-)-NhR zt>`+B#MfTUm+DCDX{~U!P@?2ybuUw9l^OsUE2R-TAaJU?Cj0)#E&Ua6_ zeOpC`R*40xNxhs0$N(`N{+Xjs)b01nH1`q_97avjM#>onQn~6q#a7X@ZEnv^IyKs_@T9v$x z9hFisFlR#^Q1oG*qu#P1)U97rxwHaUqH9S>a7+ry&rC5lUw^3zR@ z$+qV^)q`#x-z_@h!}q$)<>a^Xz=<`Ww^f62!44b}NFJRi(TrsGmcq(;-gbgGKxquI zvM>bT91)xx^`Ly<(bJOpHo($hk3#-2~q|Q zKmB!T&eA#KF7NpqVz1lB94e`|C3+G$=B6pPap-5qZ+mW~7d~O&F&`+Y*3Q!20@o52 zeDYPu$^1Ii_K}&kAP3Z%r*mf;OU})>OV10YYS$JX!936!=LL>KAm<{#xHlq-Br{B`HJ05GZ#&w#V<;O?B%{! zxNXCXN5CKBQm&l`1%tmIc*uGEX?sY5rzTWHZDwYWv!#jr%Zq(G{+-ado;MNK5WV&PBJdK$t~M?uPXktET4Ijh}Ux07`qn{zZ$ z$H7NbVh`82`c(J#31M}2e8}#mNNr;T@LopUh6&8^@3dd+VnQlK~` zSx7wgJmRu!E$tfGNTt5HxQ1j#Z?#={fiZ^4=b;Dr3KO^zUTV^5(N7)4tWsXZHKbr8 z5gA$L5d+UT2Y2O3CZN+7)8>jlwzc>6eiWZ9zmw;N^#fSj@3b8Qiq8 zJWj5R$NQm_V0XWwUx9tk=>+BZX=FJ!?TiDNKmmpq?ps1N^xVc1)O&G zdR3j>q)i-GP^HRbWR2iAC%;-&iX=$j9J8?9&pTJGfB^i3N`fd(&v|NBX zR96tR@vWpyiDyz9juA7-{-2E~-r(#$(IzoQI!MdDLOA7)?0#mpET(44yoHDWjEsG1 zkdEi-;NV(bst{z1hIKd!w=Zd$rNCi?d3H!wcKBL$C^GK=@K;0vIw1@nE z#(S;cP*QN;u(vBemW@StHpByw?&@v7R4Q%i3Qw(!aJm?RP)BnHRv3<6I) zaqU(nn%>1c$(lG9*Z^Dd>sc$UUEUn&x@$H`3oM5tKgfP`mvjb=uA>Fy(nS<=q=+)n z$h%1V&06OiFXqGgX0mLKp=SdtX^SkfF=-_GQU-SSAJV7(*|R`aNh7>+?3M{&^S`f*MqE&&*3JT89s(BuCAt}8wDi*z8%1>8}Sv`ZvdPtP@Q z0V~5UPS6V~^vK(cpZn;4lSR9MCQnw|o`3>R9r+-8epKMak(8Y092#b60S2d=P_Zf? zB*v&ppO^(7boU?E^Q`?@1dDBCccNU)vCc<9gX#3D`nyPOv^adpk}0(Dn zr;!#MXAQ~u$mC-=RpPz1o;YqIn{;wY(4bh) z%z4jm_H&+x@uk$ExSq(HKn>Jx9wJ)+5(<-_V8s3vPE9)CT+JQ3h+sC&5&a zLOmJbk_gSpXc1aLms7IkeAB_~a>?_4yisHaVR1TJ+e>jgf;eGAB#wF_fs#+)DnfGG zqjEz4K~vOMH#U=Xai(gvLIhv6*-Z&~O0j7faJVCqGEd$a9CB(yrB2srBS$XZ-1$n6 z60NvUp_e!(s3+y%=8G=jW1u6;kt75HM%EtvNA;%|gPfrl$4^Sh(d=5zE8nz4f?4lw zCEdX-8%oTXBiN2RR)FeMl5jE)sQ&;SC~XSFzF5vTjMi+>O{i)DC7L9*w3!``R%aaI zuT={(yH?d1c}>x-f7$@%gx6u&_c~(UoYDda$?7VS-fh~mp^H6RIbY7Knd1%=$rwFw zSZ1lFiBe2WwVrdfUDA4}^0=E6qk!$MX^Z9nCRC#7Y$=+&v`ZkH(rUmB4F{-pSmagXk%H1#voyp)*~h z0+FLh{?hP2I*J$qE?fqX^2~WTsXz(<0|J(|QA=VaCoRNxR8q`v2PD);w>KDJwiIr8 z<+1dp-5-)QJsw2|`Tqb)y^k=R!)lI)J!)qzT@c|FEyxa?8>v|(kc?Gh8?Ooo7~F9dm(MOU=QO z^+;TfRB#WyOO>=jY}K|^AiE!#`M?zT_bDu7EDt~iF;xEmwCz>M^E31na^04A%MMkB zL8(sRdy$2R%y7fZZs1dv-OHRvyAK3yo{*+qVfhxcv z8IJ(q55l987j_wuG6n_(J1qQ{8%IIvXgSzIk-OKfC~W}ic)^Sic^r$LZqk=K*QL5s7+sFzqR)zxY zMLA^!f#RnPk;huEJn`EvnB-$VwN-Cg_++uXgy+_PI7hI??ZNV07Zu-%jG{3kxuB#=q|jco~bygxEY z(62yP`(r;-NnO1F5E$ZS$I9oQb5gCV5YrU^5%;}CI^rvszDc5rOdcgy*a-I?zeVJ7usfy;D8|>__CwR~9;$yV;;)pbP0vovQ zN?yMu!TElheFad{d{u3)8Dq7!dBg1~8xXsqFheOn`5i_*O=jEp&h7pmolx7OUd5yR zu#!Tn$RH9Qm;1b)m84abgmxNz+g@9jb=fL8id6@I%hweo(gK7YK|FWOWI?E82 zoJ7|#CBtq6Lo|w*QR|)Q&%IEG#a2^T*xp@ROB7eOi+OAr^So}2Kp=EGrjPTX-=G(+ z?aj22UTj#>Y$VImY5o@daDA#sgTolO$OJiErlXf#wVz3zORGslNa7hnjQ#9jjs|m( zIPXyD{{Y#y&gyR^kj0F_a7Zd~-Dx<1aO9HAaq3v`2fb%K{P$6?(run&{{TJYU8uiI z^*`sDp*+sIweCjS+tO2qXyT zvc?;0uGR#AMn_^flM2);>Cp@2C-+-gkX9SG?Bah@qFhH?l153UWP{Bvb^#m~@i>wwAVyGBJaHYv__eY?oBydJ!F~JmOHD!&F04f-Qz;VV%1p455Qmbxm!#zi1{sx~UEQqC)s<%eS zEA8JurB&YO2*eiY0gLSLBt?XURuQnUAci0e0tg2uxEM7{QFs#XO`2hB%jTWZI-_tf zSLP#(H#~Q(IOmStUFHg7QMs6pyNb_>-L)B$R=tHpIm8eZ2aoSJsWjJc7SYT`zrJ4SJn&<|5ci?!tb_CRCmah(4E z#Oz=_@GkC3!XFUik_pERfH)Zoy-(t)YF;O5VIU8 z>SzKtwT;-EvS;rEINkNBRYE9L7z3acU9S}ZEfk;uoRPt+0OSMfKnq0_QUIc(Gbo*5 z!Q9GQJ-DeT0HTU00vW&7Kn64BjDAM1upl>a+NemPTdR1!)s{`%UZFD;HTNh zar?zGA`{b$d4ScKd_orX{?a>L(ppNfozevlnAP$)C-{JamUmTaqf~&yY9@ah~+niIC*6JXHuT=Y>N?4AEnN#{^cCGOf&OBA=DIj<}^{_6^1> z4Dp{zdW9$FJ$eC4<>ch?j+I(#xNX9hA-TZ=ni6OWsj&Utdm0>MZ5#p3Qa2Aj%We#D z^)5#z>Hahb7;q<>Z>I15wQiv8sScv(G9?qSxRacdwR#PHf4aSMpYW?TmT}vua_rXQ82tkM;5&0lMY^0v7zB5zE$)QU zf!Tj5g=^R@WwoWngk_=f%p;YKKuJ%b^yZ!4c2b1m%NXt|b8G2S9TC(DjAf!Gy^IQFf?Tr&_jJt@Hk?cC=W#%h4(tUN!ZY4Le> zNh~Y!;H-oY7AWEh52nbIBh*t9!seFfI18Xqu!vmjTRp9X5jCPuICL#re zp|iFHiQ67yJfBcuLJzfRS?)4OO9G>y#a^cr?WoLIG>z7*k=)1}OtTpsyuw*=jOXYD zMQ@~irs8?8ShUl8#nf%a00VEPG5XfyMyv?OUbG1Ij4K>dvjZsIO`Q3s2BebiRsbuN zJ?fq}9jnRo^)%-@TWc^==)?-iIaoBgDY%@Sq1z<(q-*z8EGOQ;V8)CKA8K1s5`4)%Mw`Z#_(66?kgk- z5>16k1JKmk?5zif4oD${Cr zR%nT;+aQ5k0^-{x2c}0+S`ga9Z30?bD2)eP9=@cXTC%q2$YR>N2q38$1XbKuzJ^uw za!Zp3o8_!hxk%Wlcfi^*K8BqPQo{0*^2oa*P-J|9z!F$z>IWW_r2LLLdY^2J(ueA$ zKm&jWK~v1EP`iShu?2zSjtA5HX~5^2VIcbs^x^DyslC8f?87-;-lMqww2rGHsu8+5 zIUw>1j(?sh#O(#SATxln%mQDt-Zkxnz}lk)|XcInvMwp1Q7)VkGVB+fFVwAo0yTa#sZMI^wc&ZJWheSs8Dj z>Flo?M$DvPRIwsHLHR$s$On%~YWQnUN!sCj{{TJTdrRh>%yz2seu}@9X%JnG(pLwQ z>r(cln9RvF1djsU3zNVkU?1vgyq8yICRw0J(D!}c;a2Tl2;a*n=`(Sc z#aLxlQmg?7v8^m;dl5Cnn~GY*r2+Y!&H*(9_EKDoJI5IGjy``nwy3C~Q9^;x0fA1b z<&R;xwq~Y_Y`nRV&wQGY=@x-VL}>HfSk>w&@~*_($^Oo~w@tS9A=jUk#y?ttuKb|l zK-TvIrz8gchPP?1i6ZTF3_S?VM5!mSN=+24C7%8SmRDtrjum(<>z`_}mXJnru^>LU z$*DjJ0000x3R<+RtS0ZP4D&@4QxH)_6aidAZ)X#p6%}&MeFt+;T8S=aTlrOlYmo$G zat1!}_dnLDTwG0Z=<^`*Lu5pUc2BDxPinN9lNf@=uH=qapcTc;k<+3tJiC}-2;;E# zs}n@5g^%79PAP=(EQ$cgv5u>fk4}{jAJ>e(iKEIMl--3)efV0 zmKuG<<-r2p+9sMpIr&s%{{SkZKB;qIYc=Kca4noMG}8!)FAA!b|$vDko&mTzI+v+U)HeNN6ur4k~f(q{y7@~%HqORLU&i%aNMc&3S+<5r6&8%Q}B z;9%Bni*;@!wz!t;OEvV8EL$VM1dlMW^aO1H`;S^_SZ7rCJ5isYUqMlQq|AYacACmv zdfd%$?o}-#wYRug8-m_zNT6f>0=W9r*81j~F_BV6PbxQe3_j>k3F++0euPxoOhxdl zT}f}0p45`aAt6a5j<_`Rkw(@Fjl*!yQIY9Mv>4c&0#7*|YHgquE#2fL&R7htN2mD} zb~(rxQWy>@Bwc`_fChQRF2ICH25^3Fr8w#rE~|zB;l81|{J^gC(f`$fC8rP%wj z#m0W4y;FTAMqS#5t#dD`MTo)rf!2nVfVG1RZk}NCTYv!sf_TsMrIjIyFtJMISLF(R zZ_7OXxU5^PD%LnrtRgVnESZWxSdvGsduJb=TCmk^{N1v*^5hG=u;&$Gbl-qFp7j!ZvIE~V>7{VPZ|914T)K#ha)JOoJ5>)7kNA)@ zhyGbekNGw#+cy3ca@B|8JyUhC(;~#uO^-29hA06C^QBL4M@4K0oivU>#uR%Fzt*2K zHo#Y}s1=JG+T4L!D{DJkt~Si&nX%iBl)q@!fWgwDa1Y)~prHPBqgq)4S_vK0QeBH+ z7?xt3p$f+wu6kz~NAf~Rw2`(itaf)(qWF_ z?out7B1YYo-JYL2agOy;$3l+9G=vvTA=2#L*>fH|!23R9&mZc#bJnKH#S%-YTSRU{ z$W&U*6cc=><#{%29Cgo_ojqu_)@&{;#nf^!g`*Ni-dhhbNdRrnUP$TdNp+#ccP+se zMi}m{Ah?-4ypr)4@q?ZL5vb`@G`#{#e-7!kx|?shwY5YCuSy+!7>;IaI2WHpsz$vCP{rAB_u<=lCGN~)5us=IADz-7Py_ZT&C z`&7!yU=wjPypKw1^{1Si(m+SaY@U?v2O^NE0-MOB1ovAJ1c!~T4u8+qn#x8B;Dg?q z6s-PbwaS4iu0b6bdWu$w_J@F#Yywnp8~hDhf@;i71BM+2K^<{Y#OjKno8~8gdewO1 z$nzkYVmD#qEy(rj(AA|xXvRM44!!DCH5YJ5k0G@Uq>Q9_1JINH0+RX#k^>=e9FYy_ zC-;B))f`b146e*f$s-W>=Z>F;wN-hWT7+A~LMAgg^grFLEHgacOQ^o%9%NiA!nq5N z@3H=s(AwHXZ)mpYqh>Hisqb08VNq{z&_(3S7XSmp401mj)3drum=Z|xIs&JvpF>T7 z3b*fN24j z3K!L+XzfV}aLUcFZQG1h-?V+TR7YzgTf1Ry6pR87Ty@7CY4!&(%;Oj{xzFQOqYb94 z7NYXrD>QGA^X6kY+v)hz>H!|9WpZbGnLMO|;!Az990JI2PaVFsJa;;LH?3^6=>>?}Io$x^$M5K^G?~L^6#U-|vaUQ3s!7C!#%56f*0o^B; z8s}y`#wn80dz)4|#f{FHZK}a?%Wp9t`KR2Dp0zx>wSvxL`&2>3-;f-hMn~o=BHqMl z8h)7v+F>^qLD2)}Ypb5%bDFIehMg=m8)&Z6H*Idp&77x~w;=s?niwl0-RNY5MHm{Fw5wpCB3Zng?PBJ9nxc>lXaDNd| zuAy({JTqn)6y&V92cYlJ^q@&TrP$rJG6ws+52tVN{3)XfPYQlt=S(?dY07Mol#mZl z25>#;ZsZW#+(;A>h}h$yq)}f^TI?_ zAytTC1`i-(wE|T#A1$NCag2a}5!RRz2Sb+J8=v4^+XfkoPA~-kU4$y33ZMbl3}&FWB?B(p zggj^ar;%L$0ET=)CGVSScQKw~pJ<7dc9v7l!Rkd)hhDy0ty_1Rvp9%F8^?u*aU&F1 z4y-?z!Oj2=j=sE9P4ded1RYA?_s>t(s99d(+VO6u4dqVpB)f22C>?M;YUKBcb!;Ys zX;s5yo}Btn1d-0J;5fq$4h<}G>_v@93`r!OYO0Ulx)N}$fAUSQx$iVrAMM7M1>w?NMa6#gLFp@a`0O2y!_x+5Ivp`tf z43pQVy=lpK&91$eWQS}^GBYSXXeXf0rC5a?NW`98MabMsASc*Vo_1f&aE*cTf}oM~ zrXw!KD?5#TXR^IQzEdN`=LRn(?C!>Rz~Z#i3wtbQ1fm589=xCBNed)0JBwHq@JV$* z55F{vg$(7e^1l4~4%7haZ9c-$w_8A=&skgMZ_L(5h;@s*4P!&Iid#rvzG+rTE@LgQ zqV5NWQOSet+4ZcgUtW_=wbO;1amu$kgf_C7k(Xd{axid1ao?szNvPS~ zUfpTe{$vo{*v|5#K)H#PmumvsLC<{SjMZ-t=#uLq&+LgDQbTzi+{NdZ2HV&Gy~a7f z#W5PK7>mT0pbQCMNip;wRH%T+q%J;QNnGRdsAZWY@hqw{k!8X4&&;j$;O4BL^HDbo$i`d7bqsJmk4(-b{IAGWN`WgzeAD zbCB7`9jbQN8NOyGKDjuc35)L^>y(`I-Bx3bloPvfBLo_&ZqKx+kc7#=EB^r2r>aP? znRkEy&KHV99UjP(mjJFxf=KPf5U}~2F72QWKRT|`%jJbQVUka7f6i(+_5!TnE`IlK z)|eOCB`KYl$>1*-s%WeS2k&*yZ_1o57>%hTKJJ4DJ$-4>+YAMA5RQ2J-<<$Aca^lT z8+PCje_Cjp5+5wKPapt)8hcx*3UUVHx1LQp>10!!0ssIIdQb)zi+|(V$bYo|0Mfbx z(Fgk@`Bp}&qUzeJ#Tjb|%vn52;~A!q4`EA1 z7DKxN0}K!d_oyYe48I`5dsOsNaZhkkYhnoHk!Fj|Rx24KV0AST+qACC`-V>*OaBHTLZ{3IEa$%GXj1N&wg~_2mzPK3vA^fWbT}~KvIbgMl z_2-4Q&aqoF0y}$W-nT8>Np&t1fI^;Y0_()nCaCuDX$&qBWr!A;QKTH;LBP;VtduO>X?4ZCO1`c%eQ5;+*cdEDEw zI2hu9DA`-e+I%0szEhCZNdm@YnI0xFRPc`Pq8rIPjf!dkM_3Q>J+-ebX1QJZjFd9b3 zPfD|Cw4l6{g2iwE{vT2GrUn+5Xx8^vD|Wx>;O`FH<$bG87Y#RDd4MqfRR#URNqK8C zl~h?a9(meFf5wo&Jgvl?%J|6s5lN#Ojomb0+UYmYTj>!;7y)$H(@;R_Op_}^lsxjq zM58}i){9J>I1kgO<5uI2JAJ|k)fKSAXvTZ<_*8(B z08#@l%$fdQu0DpDv4;+ssWt4AHJiZ%mJ%fBg$8EcgkvP`<9{vJ+cl|UZ!}iBC4fQ; zlvDr%w}J@(kPdP%4|=t@2;`K5fTWS=dy1@7%Iyr70gwQ|pvWWB+>dl!I=aNH4%ndE2d{OAGE zj1b|0E&;*d0q6+n`qBlNpxc#J8QK6R1RRb};YRl|U`6uoD#e=^I0ros2l?Whf!c5t zlrG$!2{|8+x%{XDpVCFFy8gE$^Xa)7h}td}GULdE@$(OU-D_*@1@&p-mSl*e!Z_{O z6^zTY9sM)Zo_YaHbooCkarL>gX{T!DpZpaukTTtco+l|$^84#a5?K3uFU%F zymyWA>Mo(B8_5P3PBYkYe>$@zx?V#(av7fKV<&8__fM$D7_C|IU5j#e5uA1D{(lOs zb#5hyY-UN9h}<4S9^XUKfF_Dv&_=|djK&;sjBq$VpK6_Cc@!|l4|W`%z*c>lhFIWW zL%;&C4t+X<=tWKw_bR02b}7S>+!5$#0(hchG@GQ8B&%R31ZR)0@X}1Nq@fAk20rs{ zKK}I(iXg`@p(HQx4_5yG0a9!UobCZ~NcvDRj+Kb~$7^Y=-sWQR3F8AY5!;i-1}jtS zi98P+*<^Jp%1=@0Rc>N=ZTzKDKZ#$y;m9>4H!nT7k$N!61F`NX0&gnaHYkcPVHk@8 zl^Dkr9FWCv47T?WE9VO);rG|JYB3>0md#F&iB*qqSNe)TQ+rrow)-SV5++@$i_i|{ znk?Zq@j_C;<{=KnLGX+5^y2%r9y%-Qr)OY@L0kP$-00S5~sIKy{DFdC|{)Vz7)wLBe zJ}q`AnZoRB;y2rly}|3--kNV`T~|_K$t*G6K^nlomK)=YWqIHN+3D*=fVV41?sp=B z6!fX14Yk!qOAVusTBC8S$s5XJh6xwRnn=#Z0F=f#JweY9C0*=6-Yz1 zO3RQk3Be(idiwj&1xw_ab%`${x$;m(6flgwl1JSSebC8FmaS&+n_x=Ra@vaYl}l=Yp0|( zfwQzYVn%WYUI(!HQv+#E9d|zIe5F^Is0`ztzvsP0A=)@2t~nJ!WAOyUG_%`V4(b#! zKae$HZ7!G}J5!OEebTnz1wOd%LqT*&4eKL3X&cPz_k?K76rO;QkxdiKgKKH`QV;iA zAIhv~JE9toopL5CI4vnqx&7Mq?OB>ey>opf{8tmnZY5tn)=6#lY(m?1jlc#YiYjz29+O6u4Fy8r+? zi2My`-rZ`6ufc5$(5y1q%Ic*v^Qn*KC;kL*2mb)50vK*WvOxCJLn{xLAgOPrcr`py zwn%my9yf9N)d8vzpy(Qf`!tUtt4QjDmMPZ)v@EZ!F1~0cSyyqvKPd$J98fXp$nFG~ z0Y(7zC%s8LL4gUAunwKgBSxs1eacQ)_Qp*?5yOC`l#|Xl#QgBexZ-+Nv>Sq*fpq!Q@X^N z-MeA${_ShEy})dLY2JQm{{Y0*s5b0o=90Ld^BUBD-jDwPKow%ETEMWptQno%vhL?B z$KI^hOf-qhQQlVyD59uHhI5{uEfVu z$B*%)CuMS?uIyS?VhnC`JV3G${6p9JR&#jB!YMP z5$I|qnkiuY+_JQdl#n3F-Pq^TGyybsP`v9M<83XR#VFg3Ds-QAnJFNEu`yOZ#JD&$ zR(oHzScYh$PC(3rvw9z;P@7M*|A7qhT8*1(Vyqy5gr2tAK zbt@z-B9{LCFxmeAWOGb`TkUfr0CzW-421EXqa8ZamS`-ZibrHcWdVUa`&DbJi6?FL zNwVEOe`FEZs+FWp$Jmc;s!$8y$ZiN=b!>f`yLO zEEJG-jQjmM5!cd`jm1eM5OM~12i(;NXStd=p-Y#FOGp|PX8E^1P8j;O)CZsMQ}lbO zZhSqZTumWqr?G-b9|J7LFiAP%sip;$EhOG->4-_eQg|Nc*B$rG`u_lhF&oR3m9TgG;0~GSN55nF(}`{!zEo3!dSOpr@%$(PDK26` zAl^&u1wm3W!zaJt`BI{iSx6-AV7cr+{aB}LSqGRrwsK0YdEgQ;kIep6LLF*2H90ip zirh3d(8^xo^UKM7;|dC%n-6~CfG)b`F>>U ziU3w%H7H+cP4TjE+=322AZknnRNc@hQhhPOs+Uv3ViCh3l4c>HR0RCpkEd_Sp%P6z z%x-O6qaQby2@IjQ9ORCA@j#0*UT-S4(Mdk+uHo{puiia-^r2$8au$1(L}8t=e^xxu zZ$d8PZ*l--$T9E+dFXv8H*p05K`dZ@ekUK&ftOl9ptgE;JwCNo$!CPl(Fnz>w)8G= zdF%L8S9b+%q>TZ2NWlPo-g}%gev zm9hcH1FbquO3=ntU9;QwZT=NS^$T@<`{ZT^I1wIb11j#^U3kLYBWvfU*`>^WVL`zd zKVEBUYm)}0YheN)nn+7W<`PsY^&aN4ZC=V>I{N0<%$swB8yj*CILP&@{$w{z5dO|~ zSO)0WrZ)XK%}|P~syXp}y{DZZg{@>J5)KOjIsSF1B^%X8Bh=IqOKxux@vNNPDim1^ zc_1Fco|MlzJ*1VAGuX6bQUdI!=0KUxdTCZrSZ8SMOomjK<%(o%bs6XKse=!h8FAR0 z(ioBd0ItsP2{_t+onUDT66?C#AFzd8LqEI&f88A`WVCkd8b-he1J#e9sbky}NYKJv zzGnFVKHU1#5k|uOZ=$-E>C!ZgM~Us-Kr4fQN$Z1AXozj&)S@v)0lF+2GyAv5{t$a{ zT0-GLaPcVJ_lZDDeQ9KE*iwoWdH^s506di-gA7<8f;_R%@_#c-D-oaVA7_Kl{{Wu8 zSl!bddi3I!itOc&V~3ty#t1EgGYd;_%m`!UjF5WN-eKHZYVJ76+BwHh%9%jzM=W~> zJiD2;vPmz9^+5771zoBM&IWsWRoFk&ile81-XPW+9S9$-S<}vK22VSi`PNkb0I$H> zxA}ghsygs`QAKQXkSue+^N2i$igTGGl}Q=E2kHm|iXEAKAWXW977SLknRXQfgE%dVBB9B7EdC} z%urQZ2Ou0|1L?s0sxR#eZtj2YlS}=lZ5p(JnTjc3p-&`q9X)C#2w1qzchqIP(ob_N zE|&4bV~FEeN6Wa35srWXQ0h-4bHfF#qa4E|j3HbOSr?`V$QzGN)ZI4X-rr7*Wpn1r zOtNK8cOS#juC3W*Qxw6Y&Nw`e{{U5G%cae^{q9nnclR*m0hJ?X^5SV>X@=0CwiR)a zpI?7UvuStsmb5EusMj05btQNKvcM73h2#CId*XFvo?^Vk3nQaK;(S4%Fzovpe|aDaENf5ihg`f8Db#{}p2 zt7hV7ThOt&02LS==u&Cj65yJ!%Vd$IxWFtDUAP^3Ri!bhJK~i4d1TZ!%&>WmWmNMV zwiwm4xZI_KtEf074srNUrz=<;HG87H#P;cfwc-cbHu z8dypqENLNZRVuA366mJxLWU+%S;+hrC8azDXUEk3@}i8VH8gz}LkUjwo zo@s*hNyN~r5APtuRVt)Pizlr6)E9cam67|A5420qA5kL2V!kF+zStL zw>8aksJ}W{wWYlF@kTth!3mAa>zsWl)89b$v%rxwxNLwAPI4;;Q&?w;@=X#CF4;88 zg}L(MDjD|tgZekiU6?Cf(loC#^6nNvmSs$u74EC%6{t z97Jwb!6BPHzFvZ(f>}$;YOt$ZoSpJ<<>Rj%MPT_$9G)Iam>BBNYFn3uMo z*^EpBtHd%7J$-ANmdvMz^=r88&)Zj7W{yp#cwae39@zBay1RzE8kz{+1VsdqgOVt) zUc+p}^IORO0A`O4>{LidJ$T}Vk!@gx)<|9;NZi@Vft=?*TA%GV3oufVNH*>}ScCf0 zEv~%K&n>*5%6{ogs8PlGJNwK-rLR@7UpBXWG(%WmTwb3hY9 z`dZuDT_Yr3aLjEdB>Qtk&a-bES5lc_k?j^nXya^>5E4hGc%`1kOO|F|D%{I#ZCW-b z0WwZk-@DnOcmh{a&W^S zei_A21;lqVOAIq9F)>+ia@&UlA4WIr8X#*DAFX2V~!;e zq-Zb{0f3->7^xRxGb1kcBc^x*-lLK|q|VJL*fX>@3NhP0l*TNm%8M{v%(+mbws`CH zsaI$qk@JQ5Kp9AmOK_*Px4GcK)jsKX>f?NG%Tj!S29yBb5Bf;#X0D`32e zL0|y&Esy6_?8_0s$YI46ihGANn!SQWVS6Ra6SPez>t09U>Lh zQ&WO@50`H=CLcMRW=B@fCxP;wG1PSP{-S&S{p`;xuxSxLF*w(}o>L9eus(ZL9!Y=jy63 zKLeUvlC{U}BYRw{bO4QZ#O0P)+bzZI ztZ~ZkxRT+U3d*B6!0FB^+r~nnR9HZ4f;m3p81$(qiHHdz?tC&4lN)+{De}(JHsvpZ zat_Dnev48PP6wXc^!Z2lQ5gN$K{J&_0CS2o8BHXPI1_3E9IKeoI=CaKsO-{rSAyl) z3|$cqC3_tA^sM;q<+r=gwD_1T*Vdt$c3s|DDi4$c?^Wd1?xWGQ`@ih-?#%xy3{(B&=yVa+A6k6-QxBF^+1pF|zT5B#q~9;otPCbs*6Zr8Mq9@gan>#-zF2PBM9>ru9H!m6spGC(OTxaaL|X z8x&&7{j&KzYN&E#%oB$ag z2ir7{8X#!_NciQj03VGca>W(OLnDtdmv~XsudmXSskBsTCR<2blP3#~fb&RVP)e3! zcmo5aN#_?Bh;GMo(yKMI$uxt1&N<`L+LNg#)DlLQJl~tYJbx-x zM_7@V{O5vP^Fr*2%#*q-YP_*vF-w|V$L!Zd~K)YeLF6L`tOm**`9L zCb6{H(&Fb{o)*eB8Cw|RE!wp*e5lTTY$?qvvGS+6ai9U1sVX}E0FhEGN~lobn;mhA zfeHx3GvNj38_NUD)t}ka5t%VRcT(c+x@v8DF9Yao2xc>N`nJ_p; zsg`LAfKLST#aF(PL30Gr1TsM;?Tm4_V1v(Yx%?@)$?hdiD`C3lh}TKgtZg^jgph+c zk+9oXgM_m?P~8%yS);mGD8iVmnf# zHrk^+5+nmTJu1x3udmL5a9t6}1O1v+vA1Yri~Aqtjms%FB$7{DoaBxN2aW|Ts!el$ zb$KjGjN4IBTX6~pT5+>znY%^UxkVYEa&cW}34`Jo+C585jo22*$pat7T9*vM;%Dx; zKc!%5x{%cMt2t68NP{Rs-B@nxT}{=X7S{(ObMOzKHN?+Ar*JYL-S>=OpRHQ55sN9L zW-EpOk>4DOhWU2Po|{EAbN!m%_22qXfV&mKN*SXr9dWq6G6%IfRob*8;*zg zvqgaIuP&gvw~e5cWK;73yn;P*R9wWY6&UY1z+sM^Yns#TH3&4b1;lqNCzgeFsrg2E zTmzhs&ziXvwx=iAJfx8y$(;hT6NdSAZqMV_p0vQ|45{{IwpLR!HuD~N#~>ViL8X@5 zq~at5l0fOkYnYP8^j--qqPs;~c*N#KVn!Lu1>_#29xI{Ins_v~Y2=ac>>~3QYjSjfbY0=Jk%+v!RE`i%zUuM#3!{v`jod! zklRNjeq$8#q#Ob|;Cj|7nn7Y|by%8UkeMWrdZb{sKDA3mxV*h0n+T-?%R)!`<@KvcErxCw495*4h`_;3+#08- z&Wg!v=8dm~+8Y?b{{RYt&TF%242XahBs%1=$m(!uKha~kR*{1-E*az;k;W>L)E>mL z%JR?qiE!|#FNW%#pI#{=NbV<&OLTBNyon3o^{AOvOG#&e51QT4a1;*2)jO!~th~#a zq;`fxIr2sT&;I~khpQ4+MB?J%uNo69W6mHeI`mLFk6L`Q+-dAmc-lyn3kFly9dSs4 z(ISjJ%ug@@gGtzd%Aam(8Ra^Ojcf}&x__?YI|1xFo}DSC*1*zxmn^Mmq@-Hv#sMQXSb+e#zI$H<>4`igP1cT7oebL$!f{{R{}qtz43E9l6Gk*;D? zKQIhkzq$@T!mK<oI3bMv=I9S^u6kpss-siWA5FNuYs41T%3kAgGWkFZ<&=%xyNao)+<$0U>3WsC zGs|xU+RY>{364flmCnY&;E>qwiplW=GU~P-A-uD-x$-2^B(_C(Szh8oN#RJ{zyxwX zijpYlEwA+LLU*)=^<sdd);+B3cm&~86M>(lM%t~7w07?`>=D~sNw(Hp zmRC3|RAac>-F}r;X&+A4MeNZ|(7l2{l1BlM!rmKPSt6~OWre*lwZ0&IaRlOi5a9&5OUio$zxMeU(1< z;(JtYWo~6q(J9M(#FLXizg^^^-|Pi6-4|?_pQ!Cf3UFGjxroFL)-8bD0ncwry(HjC zox2!;m42U4dR0brTUgU9Bm|sx#^c_ndACQIGN-5A$TR^c24++xN2WW_(KB2Gz{;U) zkIJjWVNwKMYCl|{Ay43GQcHnxBZ=d3cH?-#$Iu!8l11p_Ewl3!fn%9u$t6mVK2$XVms(6{ie z?)>pp9^+XyGQ0-h$}Ee@tiN(#-52o9bq3_`Smzw}8Q}d5Lp0I|o@k2|QVEEk<>^l0 zWOLV2UFupth~UKX1&SjA>>!-3TOPd9YUWX>T1jg6LF3Y7DC(`9*#rV{U20r;#H%~2 zr|=#PNV7D`2x6nBzG%O2v0m=}+fIcH%tPl36k{yM*i}uMrlS61%5?ZUB7kIXsqIo( z*h6D8u#M-sZd&4Ar#_yQemK|`W;td9K9wUej*q7a7)=x0xF3FLNhk8hy*l4T(&ub{ zXDCtB`H%iS)u}Xjoe1uvduO-xsA4``WigiwcpqN$?gkZxl`MLWqSkW=gfi_BoU*#} z@{#nb%cwye!rR^d0HRE+0{NeILD+`r_*A-HTK82dLX&hsJ!zI1lf*3q;5x$_G6FIe zBn*l=fokIKPiUA6xCc4nLCL6ww`d_{HxZdJfI|!#g703A-^CH>NVac3`$#O7dud8}jD-*Y0W4JVFbT)50pJ=eA^!l{){;e$G+jH$zvED* zp=$UkIy|fi034EPj6NW`XM@bOw^RZnC+^5H2_PhQX^;ZyR*E1CX zggbNY*dNxc*}$>bTiY-P%8gWm>xu?O>nvafU{RQIJ5(YQ8<86@lXx9_f00v4enO!9 zigAE@kFVCG z62!AcWGo_3aHpPs&T6i=9-F9I!)14CEa@YO0>zOeU;~K&UU(o6#M4c!iE&SKVCtH5 zaB8+t**t*A0aGhvsm~vUY_6$!X0K6L&3-uOkGWHb0?TL7U7rM+O{f=r55Ow!kxhK zeFXqb3#r-x$}ss4^!kd=)pcgmFKv{lXc`NNWB_yfu%u)2H2WRP8yPaN9_NFfYJ&F0 z3+Ywoid-yG#g&j`tAGy&*a`+Bc!JsEl+SM@OtB=YuaBKr?F3`riqD5wH=5kqY__cf z?#x4I&H^DI^XlAF?-NM3l~(FfuJ)@I*OUXWF)F}z=QSJ}OhV)Bkxw&D$9J9|CmTRL zx)2BDKoVN`qASlWE#a4QrsgcbbBux3vuw5Jp4laq+D|oYP1BXZ01e*!{o2;H@b;e( zj6ridrLn^23>AkRx%?@%dOnwIw=pf;j;7e!vY)()a&QN)%xQ?0=UX<946f1$r`TAK z3a;bF8P9Rjq_e;KY;#9*5}zvSSWw0C@U4Nz|X zC-5Aap7&6?+YO4mQVB2Ow);lUm6edOAZMr`4z+7go%G0LV;oNtDM*+o4IY1o9+jbI z~KfkXfX^#ie`bO$b)+=s%pw~V&!cD7G&>R|_XQg|6WboZ^*R*D$48)$-w zVpp0K;1EV~J;hj&ViT-iWP#(3ET}4=E=lR1=~L`y{{UJ>-pHIN{{R{r0+poJ_ej%X zL}nzG1c6gXHUs5c%JS#sLcr(hF;UBCzHP+NN#snpIbMWgxbIEVrt*)IaS(>#zHP^( zp5XrgN(MIbPMY;ZvRrL=*K#atz%=EUM`n$5@(B*r1rB_|dH_9mJXV)Vp?7XB?3xj7 zv#QIJ8#dE`e}willK}=MguG>wYk$i{+E9;BY0~P@#HuGUZYW)XDR8TtZX|a1tjnuA zp{Kl3&optF) zehE@lS%a9{cE>Uh7%=J&V@@*}T1Cq3jKs#@-(KAMk4n1B zyZ5A=gN0+$f_me&c%)D$LjM51!=}(xalq%FuTe^be5$+z-H*kyO?~^<5TH^B{{UKe z=zqKIOA|3^GYL3;HV|{b^~GE?mDv>&ak3;_$i7(T3=5w?4^OWZUMVJWyGTF0`P7^S z^!;&8`)12f#Wn{d<&VsB(*S#8y)s2#v%dtYrtEZ3K+i$f@u+U>w5+TTaVe9^h$_w- z<;!ja9;3G(tu!NjiML3JBx|*bj+o#d(yh%TWgb0)^l0!Ea)LxlwZAb)#`cb2hA(l#>K48!z4PSss5B#g63Zzj@nx<8l$>5ih0 z?Ff9l8*8J2K>foWJtzXwf~-Q026Cr3&#~-lD^k^Ax0cEy8XvS?n8A|ZMu<{2eohbf zI(pIlt0cD~&KRYMq~T?mN}qlYQ|b6rv*~_w>5^N#P(6*q%6!<%iFZcmbAmbfv-nU1 zabH6`CUGEWnnps3OvvN`lB}a7bJrXYYG>6gZOg62+&f`|&vqM+ml4Sf#4ZmCeGe4_ z=ukYya?m}&XJRFUv{-Pt*t@v1c9KXeC|uu1b^5IOTY zangV-MSEv+bL2rXJMLv6w=c{FNacFtoOQ=Et*Bc^6G+$a#e%Veci#bSY=PGPZT8-$lMS=Q&4J43qm1Z zB|(2-{OR~RetCJ$Hm?K!0IyMq#ha>y+Y@#F0A;;@8l4XQtHAW61zTt%OJo?wUUTkg z14oRsYEF9dQ`@Y6W?jVR2l<+=k{ERYqmb*6J;eY_sT@&#e=y(+AyFB z&W}*J8iO^(xyI0-D8LF&4fy(1<0=F5t3<@$7Z?ZerUML1v=$=-WQ^vRVq^sKB9KP| z<{W;ta3)DOQGrOPstL}0hgw$xgclLcs3cH!j=dRAPpwIJb1t1^*Fbs5gSo*2>)xdh z#P4w%#<|=W9C9;R8lAk28rcbe61L!n_^^9=8UWn;L&?lY4ttJs`0zhkdd^f8n`*H4 z?Og4IlG&u-!tp~Z?us4X>c#*+cRffa@vE`TaO4oIqo!3c`krV5QfUhyWQ~r~oRNV{ z!8bdeL_#ruqpd>1=1A8vf*gU4n5LUs$fRE@%Y2@V)AOJT`a~zr)k?Sr?QEox*mFxX z-`Sdoyl7fsw8s8eXhxo`3$BxT&2DgwB-_a6JeG62 z1e|9$&lHzS30tqS>2gDJcBL9gWKfHoiT$s$~jM;B(V?fJPZi@vsELXPraIW*1;m$vo*BJ$97_EtZ|Q*2N>k!RMy(u zH&DisU#iJ~Tg*+M{WHZNEe%snVBSsCOk0pUjP>hLOM9o_Mw*O1UvOVFayv*}_sbko z4mP)zztW!2SVt4e*4Dx_Qq007;0i-9t~G5c-0cPLW+dP!;GW!{=}v&(*j!0}d2F++ z>I9x&F9P~w(x^zL`&e6>s9Gz3Bh0jlCi2Poh$pD$q3hnK)Ag2Xn>dl&#^P}8HaCMC zC>bE&^>3~PRfK5X$-l%}QQoHt=Od>>TB~v9WUPwA{nJ=d9BX=DI1D0lkHM=_!Q+Kp zq;Q~|44h_=2-7S#gaBu0uE9$JA7pTVx3|MOeWudi7T8 zQX>L+oJRiuLs(B`bER2WT8ZwO(HcW=)~HJZ*&_VU|9JaNNzvB`Tj z;u(nmoT1~Ma(m;}o1@z5i({%wDoVG~#}fvS6SxIX-;V~m^~h%)qj36<{9$)K~2b1=N#iCn$&f>O)}|@_Wj!`p&4wEjw;d9k#b^^MEV{p z6I*>&*80vwx4FI3k|y(_w|%k~&j%R}Jaq5UhUwhY0AqvN+@% ziU8N1-Ymt4;~PCxa4N0Rv>;xTK3btkM|M-+@Tsou0!Jf(zXNKosXSC|71i5)n(3Ap z*)xcaOLoRhJyJ-B*|y2-^}9CH;Bzo6R~Q|5_NvoeNqK!5tZxKzsZTMuW&@l7{c3$G z+8cXCNa93vC0ws3KU#)K)M~QKTRutz3cQxjCyJ9o^l-sx0SE#{yqurbsa`HD9^v>t zYRk`IkO%2j)f(U|l5rnV80SA)uX?S1?_h+ic+AiB=mjJNTfg+kzS8P^wvl6nPo{Z4 zjb4(&W0`E&Lnm>MmHwmp)j4M0V-yl#O%&*iqtqV1m25LAg3NHEl4xLM#Xp;=l)Hn< zWrPoylDPI}dgB!b>Y^5R&L&gjlDk>0Gx=MUUt1HMV( zmryfKvXg1=D_hKp$-@QQGDjULiF)&v`#h=}XhkG^*(aO|m_z-W8^TefvwV_NWX5~` z6&uBAbQRfAFrY{uzhxj={0~ z>P6hF4h>0;e7)=y`v5S10w@?r>$VpG_MkF0&UYvWKHSqj*>3kz+X);=BtL0aRrx{? z0O!|&aqMb^vQ2GuGTMUnk&v$z?pWiUr_g7mK^>D%rz|mCMfQDi2Km%5QZv^C zaalU{pL2IJ5476B5W0qF*`(R>AyQO~a!wC9@6(E*9h+Nenti-iFg&)la4Ln}v|Pra z0mvV8=Naq3;+2MVPGOEix@6xYA1y?SnK|SPo=s)l+}TGk8l3P!2$ds944|=**ahAJ z;C#dLrrg*a(ppC{pR`(}9%C^L7R=?>j-DOn%1$^W z#@@X}0AI7cw7#`1WpD`+N{<^59Bgugl?OP=oO@!XP{#+isWp?Q=~G)BEN_Q4*VlIw z?I-6+Oxr-?lbI7B`X5TyAfggL+D`*LC>ada;_fn%F$5f=cT?DklFnl)G*fYL82#dp z;~kiPp0wq_0PV@{PfDk$L#R9o`Uj)bc7`cf;l<=@XgDFAk*W>o<6=L7d`*YOngbDT&B9+?1> z^z@`MRWgi}Qr(X=UUc*4gL-`G%y4~&6&02ASJC<7{d6)seq4E8cJv_kr|B2ze=O@H zYaPT&xsL=ggX^E>D&+3&L=~f9%Cbjt-@8}a$xmN#R-<_CrQZ?#+GBUF?@z+2=Qq+| z^yyDaR2P#UnO(xRHYtiBo+_jJZ1zL)`Lvbxo zTw0*GyGtn!MT$H9a_={HX6~#zGe4fSj^xKVIj=mn_bw~)faY^y`$WZ0gE|@88X6nW zhLid_n9Z{HCyvwOw+GSReavkY4{E?DpiF+H4~)Qd%e^5r!rS7a{4R4Hd#ws^r{G^5 z9l3(J`FQ?-9Yf+q+`mE-!%W>G7jg}QU0&8d8+O}DNQfWMdM-9QY(mkmX1Dc`krBL# z9%E!FsD%O4U-~p0!OEuUo0dA9Xy*~-F7753`Rup3lcSZgqKaYoyCfelx$)%#)I`)Y z{4c=lUbKf|@e8OH3yOmtgjq>Iq;@YJ1>b+c7JMe@?=jFX(XM4+w-l7kMg-D6iX;nD z9#B|9(nY+r`-jGKnssKttKT~Y4L$Ed7-Yo*qqXbWKfRf=Xtmo47dq@6DxmI$o#;6i zOx2fe<3`CRn0KY_=vodj6-mn0)JF<^vH05hite7LGQk;>qkRJXj$p)RZi+0DKb{t! zw8?V16g@~cf5hyZ5FmZ-%!Cr??trH7Eqwm^nc*n=xxnHkdVHL#e(e>gZ)RhL-^u2u zP6ISUt1=VP%)WyOHchqrJzci*3BR5Hd5g^_)y8|}Da56rRT-0vT+tQ*Z`>unN8CYqr57H z8F=Jul+)Hg3}7-1UAF^|UQ`wXBfBew@{E|z$ec0#ORKJrLP8iC{)8?2T9hV)0lsD= zCb?`vY!Ig@);MFq;V2-MN`OWE#Vt^OrHjqI`0#m*)XHX&PI~byKe(!(+1H630URXm z7QM4=WJYZrERg2^y`(7CL_n2kwxFJ(zg^o8b|gu>)k}@*Sd8m-|Hz5~_y`i@Pxr8O zLT+SlmocAla~lJDKN3vFZa!2PBn^8sC?y-4kszf{@o`IDEA%~z>=+3g=ui*9(G0GE zZ&!ZG7QE&E-cR!`mQZeQzO?JQUtQDW#g8x7j^=*52$77VRVnsTMfi&JX-_y6`$)kZmm=^J}5LQP>x&GNn-RDv7!^6Tm-Z-4-r_A9X@xk z`1%d4euQLX_8gCogHot zOb;)~g3Nw=nC%x2`3v|^HJrAz-lx$UcGOm7J+|iZf!)Z=*s!+q!Qt&7gls?`RaJpl z*6}xK-}+}$J4z#=os=b09u~RlpJ>nCNFTPy&hrmxCp;b4=-v&bSazMI0v7qB&7TN;dlEV zw60G%z=Z%GG{|`|o^N%r-uHUNA+w5lQ!ctKcc^J2`3C|@R?AYypk&jdH~4Bc@Ub+4 zR2juxmmK+Uqb@Ht7h3#R>l}f+q2ooCtNR&!sg`z)4vnT92Z~FQEyRw3XdSOGJO!o( zHhh=lg`?tA#4PfBo!J*exxrv8F%1k>lefP0dz{sz=m{P!cs24?y0_`yzqu{b=fbL% zgVuYdnQ{RwEL$lH5#kE#p8NqCwMhO|MGkscT^!iB%s7gQczLN}ym*;X_{s&bX7rfq zW6G{WjF2Qzz-tYvqJAv&VD8(ST|^mv8SqR*7tG0i%wM_@b8X$%O*Kq41eO{^gJIU2^UKcb2FKZKja;z0OsWpn(6%gvy80 zL99%&fyP?8#|ii+G;oFY5@AxDVLe#|<&Ul@4ZyqenM-l|%*;UO{$k#;|F0Al!4xT+ zUE0;_{5_nbOT}VMd`%~(ZNoR{(EC99%Ynl~8(9V03D^9o*h0!bG;I)N`kvh6cWKGw6O672mXA#W~-mIZYRM@f397RdT zzC|1$rDN%>*51lXL#|e@<%_UL>Uc5FAmC0(-%R&u^=|hmtD&R^%CSssq3x(+s zyy*8NF`FH?R~0CVLa2G(Ywv1;{sL$t{1tFwxO4hyk1zHLe)>2Xg8hLJp@}i_n}%}e zo5Mr#{l>^DYcq^VL2k80v^FOcG?9+l@0+&F2DH7&;lX~0Az)nw7JYHf>ce`Wp3+fr zGt=Zzs0Pthv=w7>n3s48UCUtGh<=?~`7*T>>$v*9;BKyc@=%`bK8|5`aJgjJ<)cW8 z=<`39B#sLp@v@f}0x3^U z%jnTD6Qs&ylE*RMh_(%$*T^uu+Ew)(ZAFY&1`b19bzO#pXtDH zFFVVwsa)M+`mzazj8(UX!dZ|jV|h?V@UcWvj37{liby6y>P=Fv0FM#2dnFRSS=&&E zQRC4i=9Z;H!f|2Q78i{W@#KfK7r8SG3a<;Z-`wK@>`Tqw)qeBeypi8rE7G-gwR+qn zlsA(INwcz|i+c7ZR{cku`im{Z^LY?TdO*I>n#r=U!hN1}Llpx!!fyA4^sf%3#*KrS z@TN~=jc?-spuGM+Ik~}Q*&n)?+{5Xz%mC8hlETlVby>l2D8HqM4Oe76z=;9RsdxzS z-(5f&)EU3V$0;D?iOW^(i{8icun)zyi%9r~UyZ6_{K55Q*w)&P1jfxsYn+_BE(+r)vr`!%{Vi6Nacr;ohdYE{v>Z0vcKg}`paaT zMcjB7Z9&^YHk0ew&@hS8@uJY4B#D~c_PIrJk^W3}6hsUW_|)Ja*+$GnPJTDz!LeYJ z^Pb9wY6{Ghic}?!k80VDeVH!yN?5S>z4rn3t{{bg~M>X&DLJ&_3vS5gZ* zXHY?#b*x2Tw5^G~-iCK=juxX0uD&PDZB+!cbGPI(>7eQUpIl-#TAp5JLaED(;`g3^ zn8RVZZ}4&?5IRR8*yc%+Kj4uy7PakXNegdzNX6K)j(6vZ0+sdZJKJl|0h{l{k*!lQ z0{INidJrh)oOmyHJ`p90bBVXS*5}rP z_#TMMmzFlLD~VzoS}614LuqzeDjvO$^=D;k8@mSLZ0Rd~12IcHub;cupUEO3`%Auw zqS%ki`+;4K7bsJmhQY?Acae+ADKcNpw@Lbr%Y!1CHq{x5d0(W_Mb0Jcd@<1 z!4t@)jK6PmYY9HaJS6(j^3AfFhH*|MmJio9Q;}?{Hb*?)oaZ|icW_weU9A5R&Db$( zT0yFQEs0_-JI&1YxR%s84@{GToq<>2vy&GUFI1JvjntYU%A=*Dolu-5I1yg3YTufj z{O6ozwzBYROH;Vr^$W`}ymuuNn>iRSBYrLNoq!Hf6JU9Ubon)X;|h5N)M;=DDexZ<;=ha)I%o5$6C>!WT zTCPm_rI&}MWlRlAT$~wAmOf;I42bw)_Bv9;>~0o&^ZT?hd*krE{?h?jPpLS{iJ=qC z8Bj_>JE|HT36|7pZ;k2fN9D|QS2O<@bOm3!0O5bqo=MnLO~A(M=lk?gP_E|{5tEN;7vcDzPyw-XBs1l4oQk-@L;}$1s?4{X+IWimGz1trEHkW zwa0RMS0S&BtZG(N`~=yO$MkmDv_@RG!za(=d|bu^GK}Zm-1B8!STPIv-4u>nB89vs zvBO4|G(NH4-W+wyK6@4X;lk~SKhwRovE2zDI?3LW2pcz!BoiY3%Jw7oI`*V4Ie3PciGb4=-sJy)mwoE;^!JJL}(SzgrkgAEDfR;fqM zU7*@-GNFDm=4OhQ%gC^_(|9cNkiet#rZN$s(+mKtFC^Rh7V z2l+zvQm7Eti_B8$(+qyp9?GixrL(ZXF;wSXOd}YmVx$GxsF5C6JJoXZ>R@fn_h^N0 zN+H~g%vzQX$c1y@yRVnypek`SG+ViADF#$;2Y4U#W5vR^*PZq9FB?uRh<&8nd2 z9&uFV&m22vtoyk`%b6IW^ql(IO5|-}9xt=`5==rSAwn2Q0A$s0%WW>x?F;+23vL70 z=lFcZ6$za%%P7x2Inl{dJ5Qh~Z1|;t_6S&bae%2>qQL|>w6VV0Yn7nlj$TD8yq`N% zSAQgTOmu|ihWD25O-!>aWqxewc(q}3Mp5*i*UHuOvU^{n3lryZ@|?spKa3H}VHIgs zq&G`;(MU9C9#3%V#qh?;82)(ImZlRS@IzB8_?t{%*7^msbBfgTb{olwh1jXrwXoP% zFvEz!GV}|PevnMY{_>TTO-)L?589v8T?q`Lni;D;OT~p%`-UE##s7%ynZkqhYeekX zceX}R3Hd$>azLfooF?bbORv7NYXwUueeTAmP(gr*lcr z%DXaJZ=2EFIOe~u!@|(Op^@lMPXYCCV6xFx5jgkOfKvobiT56EFCb}$#GJ<^k|y22 zmk;H(O&-@9Of*^3s_mw|BrFg1#<_A@kxlLCMK0hN$;?#Cmho?j%KCT31Or%E%wM!C z=kr@Sl^&;Ki-eS!_t`@CcCrzBc9q0lt|BT(+$KC*$kc@B*3s>_;DNb@GD(kX=8L?i zq;AQVG6}h@s8}=k%RB;mXnhk>pJH}4^Zs+VJxY0rZ|)!ZI0}$1ak&&cMEVl#0k)~t zDB06}P>f)o)D3$qLuL{RPSLe{S8I_+r?C|%Qo#5OZdH=ks|+$1=IZD);Rr6~{75s9 zrYzw9X1v!OhqPl+gO6Re(|dWCE5! zA1@#FrLjJPoU|9TRTSXwgLD9QP)SBn{6JRv4NQ|D?B3a-o~tvZ!CfkA1Hh9FLSXNU z)^Edayj}P_bij7!7|?oIyiQE}<8iz0y_4Q?zm`t(-!kNM_+VzV7m`1vm&SX)njD+$`Do(Dp)qKcYOK+E`X%9INt zn>Jb<$8q>jU>1##5g^cOowKfOkD1@j;N&;6WjJ054A8(*s-)6ZAr{o1muUVXH{O#v zsoxU|$k|@fTgltBZ=uchym}LUJjF5u;%I>eXt2IiVlSX}hZT?V#vPX|%oIJA{?ys} zspSV*2xh0IPPd_JGELHI9VTCy*QY7MP@|0um$z_j9!JusH{WVvXAk}`1{38)rjC4b zX(5CEq_k)0sK_C9pX5K&t^8jw|gH4!T_%9-vFn{qJuy@WKC z3Xg>@jGDWmo~5$!-%@vJW9(_r>$~HSi!MCBBOyHC?QG2M7i;hye?-`U0DO z5B3f;R15qC9PT^3h#0j~`D_%fB|SbIWkqv=QY8!0K=}`bPW*Ox)XmL>>T^*Ool?i@ zz`!F*%9){QrB4lMl6kxpTBB?Cx#?8x*7S+C_O~4Jf#)QL7UV>$X%o(OAtjgP6Z>y! zy4ixH@l`@rlcJ>hF85S(LqlD(uVc@UY#n+-i_Qc;euQYx zo(@)Wm#k7N%`UA*mGQ+~gUO+~A=l$zv_Ivcir+1P?H;w~kn=%i(m$Pv{S1~&8Gzq= zUjptqe2gkc|7!#?qFfR>Jlx_uTu}D(xKh~+mkrzd ziX(%avpwn!8wQW4Q$vlRqJN;d-?)w6SFa&x=u@BkmN_S(&$Ad;yj=n))S)Q~A^0`a z3Kf?_Hz9Kes@`)~OJv?nO&0HcoH~ylr1+cNrmbLLq@mqo~8#R|N%?{vYN(_86Z zcIr&lBW&>HA>TaC7uNdA6g~KWX-o@e7zh0X{p$+(0S=8{Kib9^yczPs&6XiK+x@c< zObv)tYH2by%w-u&R%*I#VF+|k!duq2)Sorbl>_uE{i-~y-b`3f-eskW;+XxV!#sej z-evq$OYi-V&e)ZqEji-)bo z=M!~Atnm~M5R<9u@ae`C{4qFRB7cb~b?gKkJe|BD#=D--7Mz(URxI{#D zj|rWvC697d+T-ex5=C^GQunRH#Sp)+p1c~518mNf zRg;{>3RW=&VATHLCTC&R>BO~a+0rGoCU&aMs=BW#u5v#_rb*cv6h60WFh=K_Q&J%` zI|sThJAX@oQzC4q#;Ftf?D^qkg3+ET$q^w_{%k_gV}j75xxDH6 z%-;b<3foQeztAadFw_%D%c(_n6DUityZ|sf0s+b!-GVd|;+?)xNS%cQZ&pr@jYL#{ zZoI8c)2mIZ$X`vC?Dc|Q))4ELcXNCqx(6$ATC^{JIhKSSpLMh+H#!9o!r$lE3)L%T zoXvYxhOFA^r89CnNw&q2G++|3wO@+&VF0`&JS{7NFNKPLFZK@L6kQEd#Z5U&UI?}V zjqL4rQE5h_tcfdDCA7bcwskHwg7Oj1k)K{$taSXL&U7f2Q503;eI#-_)0D#ae;9#; z#p7?khzBgbX=YkKlb~{kg2GO5Bu+Hf?$iC|X$g*{I5k{k58uu|Klew0gR;&2gj`UC z6#3_*3o|%{;jELuXvcO4Q3)w{itQdkRFDA}%de)Up?ddqs6(ze8$#>7BmMLT6Tvd6 zr@D&n-h&!BpVu7M8H3Gcfhx^xqq9KX?4{kHzwUVX9`AP|Xb%zRsA{eTGz zTMWA3<(%V1Zo>J3#AqQ466=wgV)9RhoXGAvcDBuCgs2tuf)GDXnq^bG)lh+Iz2%KM zIX`LGjOJ_2Wh`&Mk`o!?cOkiUgAxmQczB|68!XAeW9VtOM$;LY!{EX4XFui68rnN= zIb5SwzeO9#*;$=2?A}K|{@TCH!(GY~h0p;}w(j(7}MK#Iocu6H#Lz-7u|1TBneVB@xNC8pjv{L+mBrX6tm&5Bxl%G*{Gjo-A3rvBy zA`{0|s^9JA5A4HWrg?UPn~V;^Kt+8vg)zlGsdX(Wz8vNU`)PTY%bA+kZ9sVrSqA;r zBny_UkKY);#h6F72UTaUzZcGh$+K~f06bSC6?e^zNo($qIELB9Tus*vXg)x!s zr9No%aR~ol!xE*~8|%10S9lTMK2!Z)KnDDB4~^FziSY~4aiaMP$hM<~YEJ1$27{)H zjR{Y4kq*jl4J-&@svq@8TCC%n=RmO9>5mh(66!Og62O!TiCSaW5t8ZZLmZ~*igM!l zLRst0Bp5JaKq%8p(kC_3*sL?em*mA*q5|>ENNH>*4aMEg zxvggc`R@surV-tw6IRIQpNv0XfdMjG_8fv{EauqYo_biPL8N>{bQ%0WAxcE2Wt0tq z+_-uzQunS8)?xQah&^;q`b$C_LJk`}U;;~o>BC>Zu`;qHt@eFn3Qq-R6^f}vZsEJ3f#i{Z@JPS9?^sXb$sMb4a6?%5QP5>!?jIll zfDtsk6Jt2{E2uUDmi_z$(-bMX4Aj)b`w;t3Z|IuBJ2~^jhf?bKiDUBXBXvh#nx`+$ zhQa)TB(nXr-YyTnyWlUt`#^KQ8SRm!W05x|74c|+{Csm&Ae0!-<;iR7;O}{nu-fmY z>tWwx;H6dN%xKulri6_hNr-7BW6rhu+&>!dWS2=Ps(o+MZ|J`-qo#uP?R zQD}G~fj&}AUW2MZgRD zB&?tA?q+XRt)vdz3FzqC2(D}wvlotZ9r5#RfMk6uzbal|me&o`jzZd?<;#uANCh!~ zR!ei{kqRU}WH-vQf=k}LF6cHn5leU{8^*vZO`CH19TYf4C{!Wpn}3l9 zm%M-v$(DW6<4howEHAuDcqQ%iK-CB1cI=+BA)LzU!(pVVAJ*gL8;g56v9$KuEd=>@ zH8tMg{TUAx)VuwoWU-pU#-Kl=IuwOWVBSSH-f*T{s`WVB%nF! z_z`=gtT~%SWD@@MKo}`~xTcP5aPYK5xAH71t%`B7kSLW*R#rgGf6gV~#%J4v50!H& zHJTtX-m))d7~0*YwnHnxuNt6xBw+UlXCBwlzR?Op`wZDrD8`bNLyCsvVss6pXd<7V z@&UF1>sS7WwVAssMd?H#xhCsUN=jm|)acXFX9{cedEr~LoGE1PDdywT52&F<+ zKoBVRMTBcq1c4+R{BMI|wl~Q$PeW^dCn`0ij9=SE{RMP}0aRtVlqo&EB%?)LFG2rD z820ZI`(L>LIg?k;3{Jl@bj^mqYSPEh*sFJ80{p{A`%$_Bmd|=>L*w$}`gy{&um{8| zfX762%E3c9IkPPW{$Xt{=cx=dL=AlOkzk;#?=ldr>nXW1Y7u7n%H54Yro5@Noa}0p z_oCCZT^%K;!A!lmUSLE@GRS#%Uj}tBAaw3o#laXWQ;%kQ4$aKMAZ5qm&{6Ep$-Z7t z|8vGqP4^?Jx-%n&&Y5n$aTR!gsI1)yX1+=f)>2R?2d8V(wTx&Lk zvAIp#{d<&Kf7D@BNqJd0k*$Lb$nd4?90O=(ITOdLCs!g=J5$TwQ|D(p99Kq1-HpIr z-)JbAJ*wJH5q!fV-$ci0vdVp{3u~yb<4_t$&xbhM{A|iY$G1E!a;=qrBe+};)|9GT zy2Lzx%yWqkr$|+BXgL8h+0t@YX+^yf+%$AOh*L{TXLvco?6u@$UKhKqjQORhHGdg) z^737=4Tqne9-xdinwu=18qH6;{~Vv{p<^u9G3T|QRzeFvj?i~^Eo<7e^zl%U4mpC5 zSXVEc6!H8eM)07qD=fIs%{_i~S-_Yuca3(HpG~WBGD4>RtkQwC4#p{Yp#QLW|NXLz z`Had~j+fGdj`r@^Q$3)`%|4J4B-fJprjIx-NBKTrl3z}x`HPB~lBMp@RQssqlc{E#u z4I#chv`0E1&_N=YP@_f8%mt#Hf24$t*kWF=2aJDB%h0{cg%_4M_;@i`=ta?^#i49vd@z0m z-_ComKaP4Iy&tFM3j3s`*z7g@@W17}#*pBfu0 z@)-$Y;0;K$>>GM&N|7U{6&Eh@MNA*3)r*y%km2QP=uYwiW;=)@ zoKR1naofb^fiI5M>hMQNEBL?tJ|0+^?9oO$z%ZoyzC=Blpy$WvSFB5rHWS4mwRu{Y z+C9$L+W(>%{gwHkh7YR8?Ut?r2UDQd-2QeO`eJjJvohxXt%pI~n*Hmb*Alg^v)}Hxs}sH*4l`z6uUOem4bx{daVOOJU}2$Av=i|b5L`6lK?$TC7MMu zvXbpHU2c68Av0JZ>yL;}6#>u5pt-{fQKGv>vCZWNXgC+QmJF4LO6^duPR?3A_JZb> zBKo^q!XTN)?){643evZ{$pWe5-u*-Bl=Ba=^qC(zyeGw)_vxT0G`He#TtJ9X*N$P(Y->#< z1UO2`DXg)4{yV20u${rYA$6AjP*7I*{Ho-5MegTuBdkWG9(!nj||_H3#kC!Zw_27 zn#o@n0#yv6(-@6l_ahN#--UOlVry9aUKtIV4(aIhnEUGC^B(y2Z%%0Dkrm7pWC$ar zwQCC$e9FMOk^;Oja@?bemVuOm-04<|?;SW#beNfuEs$;#mpkR+$?fq2VY{fWvvKe- z(My<`G-IHwk0PRr1*smuHqy^9+=_A+I%lfT)G_!X$OI!MCL!`4OE3FBC-R%NzW}Y! zIsN`82^Qy$xh15K4pMGAkN>&Yhlt9GJ1QjNkV80U#h+X9GwmGW z*{xk(^PzmCy=xdZ)-D5?OI?8K|G6s+nhr;&;m2zSCS2Q@1Gyk#{BLp}--;`cPSPz! ziUU9>1i@puE`I^W^S8Q@6(v;rbAJKHxDEd?MM8dEmANmx2YBk3%PZqhbFq~?BHF@` z|L1Qh%wO)I<6S7pN6L|VhG-r)^D|bsG)5&RVB%a;(Qa#71gCe{gu%DpPtfX*>6Nbe zdXH;G4T6ReW0b@Cg7RB&i|7a0o&$Rd>mDNIO}-7}$qT~FEA^v7h`1Z8U^O2Gn@MTHjPc3C*h!d(ZL!T{hCDJ8I1ku%_5@Pn}e zfTE{r?|-cZ`W0TGoXLHa8xBt3R&Px8^qxu_!{ZhAUG9fg*?$2iB}ndmsR(pr38BzLB;=d$t@i$ju90R- zQq$r_^fM~VREFG6UBAKv%bn4XH^+H<9UJy`^A;$#GmTm@DorPI+uDx<{gBNX;bDqf@-aSC@OpbgBO(7&-s@ zbQ5_h|G(}?g~u7p%8+7-bE}`h_bZ-qf4zF$)y<0*yy*65Z^*$H4OL<;r(=OJ=V2g= zR;W1RC&;vI$2~-o^8qd;xu2Ok3-3#K>s%#YQ2Q6quYNO$yxx06@)v-dinxG2EXK?_ zUfPkFH%w$FF%Q~T$^aY&;1)g^PWp4)4}-ocUS!5eC4O%;5}TGPLPaps5z!qmg({pCH9>$**{fH$?lRh63` zPg^{)0`1*jg(!AXWf)e$M>DIhKd6rcKiZ*G_^@^G32YY}j<~h$YfHP@a{MogetgSlf3p5M;P8y}FckKk=LQ}($R zzLAvzUDRa@5EVnWwWi=(V4}^3QIr2zHNgiH+NL4>Be^HfB*gJB+&A%VYT_R;H`d?9 F{{lOmPH_ML literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-hk.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-hk.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b9077892b463793679e85bebaabeaa11295b99d GIT binary patch literal 75698 zcmbUIWmFsA8wCmn4en3^K@%KWoFKtk+}&Fsc!3fqUMNyppdrPAySuxz(BfXaSdrjX z{70ef<$v#8_pbGRdf)fVn)xzkX3ah`bDrnfd!K)c|JDIinyMPA02~|u0Ow%?{96V* z1rQMu0tpF-fIuKIF%bzF9XS~(DH(`{mXeNziH((o2@Gb3KIUQP6oi1myi$CE!Xo10 z;%q$9aG0pvV=-~j|J?+Kn3$N1l#G#_oKchm%pv;!bNkl=peDiv;D+JhZ~}0taqy^d z{`CRa9-fl`=l^Vg|GVMf;^7kz0*Q!8NFO>hQvq;s@bGZ)@dya;@gI7JJe&vMQxni| zh$s=#8rT6jk#wTr3Hd}2<@#QF!|%VKV)ot<#3T%l7(q;2+&sK|{NfUlQZQ+mr_WSW z)zmdKjf_o9&CD$<5e|+{&MvNQKCgZK`~w1mBHu;5{}3G$o0yc0Nl8sh&nPG?DlRE4 zE3as1Y-(<4ZENrN`mL{jU~p)7WO`L>iXut+u#4g zg#*C*zhFHa|1V(wAGoL=aN*+PwAeIVuruy?Y+N~FhIpOxX%6u?f*pf{~fT1|G$v^KfwN9TuT5lJe-G@her)i09@B8 z$$_WCGzJ9Z%!|89tX!ESc?!W1{Qh6gIT7M-WwxUBRFMgm14YiivOFZ(S@S>{yf?|u zi|(+L2RhdF?5($o>voDK!6aqRt#UEPiRvH0BJN1dmIY-%bWcaiI@$*X4$mm%Jz9j` zs7L=?Q4_O>qR|z_+r@+80x#|>b~2eJARP#H433)V(ds`ywHew;$7$OU z14))-1>YMaiCDad_YGnoG<7`y-+rCf4sps?iZW<7*s*y&d&ucTdzQ^nbUmT5C!Q>& zYVityHG8=7iPI>d@rh>}ZXWMQn$bcczctf}DaVh-N{5hOc8Wqy>CKGaYg64l1j)?(Q$A>%6hZtX<$e|Excu zd5U7OzaPA!c{7Hp)Jgijy>v~GSy6!-9_wCag$MS(sqtxhAwuf0Cbq9TJb=74(ZC&$Y?-PM z%h`-yi=GQuVMKwii&mTMzbLOmQ3^AfKNcm(HPXk&`?MYF%OXCzHV(6! z#y{JXuR87>oGwaH0zIN#-oo34qQZ@=Rh?TLpGGKdEi5m!BtrzOzn+`%sTTnJa?Hcp zuZqso96BBTh8Z-CoO<4w*`uW#vc8kPi6i^KMIjoD9w?=xCl;U2H)*MzQqdU$?ix0c zJgSzamAhssm-Kwo;`e(2kr45eU3S&}HhS{ce8CcbLDrMB?w*QY)|ShmdtlAcPJC~q zA^bN#RbE#wX<*2N%tAVepIZKF8LV!U}enDs7)G6fw@6*n+&0C#Ws`

    jw?$WYeMz25Nb z%HYY$NRPnKRon2g&)~k#$i&moE2bp5401S)OfOYYVQOW9?gv>XI)>z;;+fRqDII{U z$00+YSz%Oa8M`jdu(LKprdi2xYJsy3^ROG3A$GT@Ew$!SSIm+(I=`0lyGo+9^;qd5 zR}Icwf{sCjwVhq*7^up9E@#Ow^vE*1blR<&c`mudpy|k7uyo+2(qJyr+c5XY=DBqJ zrY5)!0cUJWi(FOC-ioPyx8X@+Mpjp%!rrZ_7SsTpoAqA)OlWUnS2xyh-#DYOEV*nC zJo%a3aOFO0zbpo{cQ~nkZg?f`r|?3K-IrMrEGoIJ%vnbAc4C1fw-?Xf7OySwdwZNg z0(}c(Z_9+1aUYxwA(_4@5$us ztFP^e3GM6p?J2#avSP{@OAE-5m-SM$n>flVCn^JC(GsI`4Fl&=f zUab3)GNQA{$Zyv9DS6sixq3w3i;-ow-6wgSK(xmSJGuywGhId1Mslp$3-mK(=2A!9 z#zxGp+746?op}MMNkPQ3t6kh`t7mRn)IA^~g4Gr`b!#(^4{C-Gspo2crX-1MW z@6^XXmOj64C&|sU-(=0BzW*`HbG!e|x=0wQ9y(RnM@obQSY#D={J>+8wI7aMVlqim z>NApJoKm{3l1kSDU!wZO-d4J`HH=^((9lsJ8V>`3x9_7{8Y^`9y8} zp}2sZ!-ZWqvW}CX4gjfR)2$P1t>b}r<{fZmw{R9pb>`x6=D)pURk{?Yx#T9fhP|+KfH7ldLDJpA7iJ8)W82*Y+w{2EFni5>6H#cm) zNcXr~nw1jitbaOe;zf71Tk$l9PM}y|$*AySh%;J+!`gkUA{bPdGGDHvOK9z4SCI`W zfzIavbZCxTvnwLqimKUmQJRkQ%ABer}@ zogYC{8k6O^`Zl&qRqbw|HSXUb%UYSX9CjT{pxMUB#$^M3Tbh$Leb6%Wch0izqpk2s zXXu4AanH6FrqV9{ieSY)G{9hG#M`Xq@TR@22^zDu`uOmbT)zJB=l zT$&4w^jkf9F!4V;d#-pz6@9-MKr2#7DiX&ijm0{MXNq2_#Ic-YOJZaVDzN+ZZraQi0kuW|x+}WZLMSR0@JRQD-Ls$|Vpz z{YnP6cKg{??=P_s?ewzP#_Exd ziH+4sRmDx?ckY$`CDTl+E4#9)#^}aX=#mk?)&5EOYGWvLWo^mg(dtz&O6n4icp}l0 zeqv*BMX(9?ddpyr0jN-OrqB-ZxISH*hkukNIaBp*WVzn$nB#d=TtAa~ZZN!t_|20% z%K4ueK6{{(BjAc78p9$6n2KbOs&zkSEhen)uHJwaCQQ*?fSQd(K-3HiOhogPOL zBAKjY7S$8saQaovOLbBf)I8`X3226b%@q|(Qb=Ucwy6#=*L~ekU^_G1< z8`PNg+SN3Q#ml}h!>GfXsTXaY)5h?o_avstVPPmr6h0$N6C6@A4`u=0;^>_e^W?rH z5LPVlb~Q=!HQ;B2_Qy^3I%KT`TVYi++x`2p9|?&G#G6`>e<6>P^{f6|Zo zBFd%}cBk<+q*5Z_;ZzFZj5L1|rds zjhmzd)pLJYJD3UyVbLYukdJRGC;9MzrDa`8#&_pzJDO-`a=UKQ`2c*-AWr=!6E8Gw?6O5M$nwQZ0a3p33osX(exW#EeMhtBeBI~5gTE#}`zVjP zXSqm}B1hsjYS3k>!_+)gJD!`cYs65}bD3_e7#5#khwN;nx=ybR>EpXm7IXAxZijVA zdwpw`vG?6Z5RXex8P8z%!IQd&=BuH3L$ZcmnTFAcbsGr>KlJPMx1)lHTk+$H+cWM8C1DMCGEItIYpsdJ;&$QsFoX;qZ#c3u{ zts^501m*C@Iu3luEQP2iF)0_@Bw6S0Qug7lyN=AeL;Dxfa|ZK4KMh%{SwLQ^kwCa^ zVRL--Xx`hwWHbIy-?@kg8dfyZdE zT#E!;ps4R33K*FNPqo_TFbtep>)iQ+?P;l6pFF4*;?sH}=ccr28YYYgK1&K+`7*|q zmCrcyFw@92F-UECm5dRn;`lAsDNILl#XN62hdTx-N|c_EL_rdV=#C;Dn&e-vjZkY%Wo_2sX9wI zcUI#_n}>Z?OCXZ&_nLH`kwIO9@T@p78<~#J5yOCi+p?K4O|yoDC)Dkan;)v(nVvk1 zaZq#*O}UVCa=>(*;+}X^ly33KCB`?Q{JIEfRhzU3esBm49|6;EDt47A7Tym@S2}H! z;jUf%{02NLK7A7ocRn`?i*7+OQkPfwHPE^M>H6bTVbx zC`Q=3x#s)SmXb*GaO^XOiowUL67{&bbZqzQ@C&rsfk#IWgvIwx)}tlf+@YzxlV0`i zW%QNbF!W~OTl7NcJKhjg-pI&i`LPS3r5fb#w9yfzF)fx+DVDL-2hrd0VrtW(($iv# zw4$RIUg{J4TLr_fnj@Ay!}dKRC+@;uO$T#DW#~?i{L#Uw4;hAYBDB^fEM_H%=&a=N z1VJkoE4L-8O5vN?$LlTvsi!=HRmw!jk`ij~J!u`@e%}yr13s#J{~V7K+*6>gcqSMC z)_QFt8yl%-?yq4z!wFOOt;&;CU4Y=dE2rIF*L$S)8w%bP2KFfsEa zabH)vSbs?U>r0&t@WjbE-m=bxR@FV{Y5Ar#wp>_@RAMZ!y|d{xW-~-IGpsM$l_2_GI`QWG+nPa1>bBBw?u>#Fa2VT@7Exj zZU{%+KiCkML@ZzHpB=CSA2D`(N89nwUmnBPNY=P6D`Q^+czOv5O>kcL zm$H7fAFg@iw$!Y~o_gHY)IC`Ll(debp4rLJ;IL5~tC0XTXv`exXcF4U+12QSnowsp z0U9(A`Rp1wH<10zNsA^LL`JYi^QKW~X8%D$7^3v-5Pj2>r(u_+V5_=x&0R5OhqScS zSXpIjv-HqdW@pF0blO-$WGl6F;a;9?hr6`vUbQ+Z_LF0QQ5*XoATIlCu` z4~ief`);xi#xP;Ah0@VcgE4KiQ3(d3e#`X)$1}sAR3!s)gu4 z-kAF4sLbZr63^(^yO>VoK7^=#UTkVp=VCMSJySm%Gb;^Kw>dMDMpK}>nFH#MW6ZAU z_>K?ruC@J+`{}Mx&W@MCuAR`1OUJIo%Z@)HMLcClFIHl2g36Sf#t;*1QFBuAu!`!D zoT?QQQBmu4@-KFk{t>lwCL}X(W%5{^Ds)7dj|q3TWhHswQe|yK^S+9VGfQ$(>qB&n z3>V0J<~TzW$wr2$Mjh11J+rr@!Ed8euMHH4)Ejduy;j6xwT) zZa{uBXAkqD+V3OHo#YwwsG1s57M*qc7_5t`^3|JK<`#5xfDr3;yB{b`wcLy5OFp{R z6?O%7P3`Uric4Ot)=ejQf=x}(MZYC~wC#9-kO7yg-khmvpvJ@rYL`Pbxzt0P-8@d^qtJWJs1ulWrgQPNNOq&S#w zq$6eq!;S|dyZ@PmfK6@jcNPLQ-CtV>*cobnZy}^>Isad<5ccT)M;5~W9u+c}1em`; zMZOms`)^Q5q)d>N|4URdJ}1&~{w*qu@kOk)e~Zc$WzO)}{|!_~@u%MW4Jz`#T(SSo zZKDiK`)jwYSlROL-8MN3g~OAZ=dZiUA5=)OoZtN8uJQ+!(QZBL zzc8jL15FbJjQ`G|x3VE>5Q%9RyH@ZV%O|3c;CPh;x8$#DLK ziou{5K{o5@%HvsvZ8QE3ZGb-DWIv&#QMuZD_ZwS#E{a z`dY0o*FbsR8-+!s{l8}VH~-@YHfrFkJfq8Nx$>yz8#1(Ato@kEi$M7rn%4Sul}w;^ z_t`bTmr#gSb|r^f2lMP~i*gghK(LbLrp;h>`Qb}0MEAK;_(oU^FMbj~H9S4xFg+Qp z9oMIwlB}HwGiRaNXfEY$VTigX9kZ`Cz9-7OuVcTbc)G8gvnOG&uP?MG*Rikp;=a|b zXNo)B=OLqSojPge;iYe+IhE|8PSpDzR{THq9aZCMJWsT9q~g#d&)gld_X5f#=aYAs zD6a;g&yvS;+k%PHo3h2kxT$bwYDhjJ%yQEf<%+?tq%NyxFIhZ-ikfqs1q&Zv(*q;C zQs$8!hn3i~DdU+Zh@&SQXKT3QBPjWm)&sS#C^fg`pvXT*dE*e;2CDF{LI&?cFA$aC~ zjnD1tQ?AX8jIV__L_h)AQZh=|k%{WTR}x^I&IN&zA6lBY=hQ$QE>qYXUBR3^g%pDZ zY=s>wC1#+}Um4+Sar+;!xO(p2GfuUh)tl(0WtyF+$C68Ckib&*7^O%zG`kjy%*#PBc{rTa~;2PU(#B$=Ckcq^D=hjjNp-h|8 zq#9~^L#qMmApe2%><V>_iLIx;& zwHS2m)1PntQX1ImUI{-edXd1ft-qEU1c&%^cW8Uz0_I0He3n^n6!K}w>GU&*VL0>Y zC{7lBquBw882ADETQc%^ub_qrRw*<0<1)A(Y+FA@w$_tdYVI2PY`#L*=KbLe@wGvN zmt4_ws3|TL-BFK1?VK))?$dzO`Z=s;V%H;y|8~iwRQ8*UZgrTbI<|RgC_OyodHlT1 z={9FWmxHoG=Hp$}u%;m%Qss1pQlaR=kv>K&p#J)5K`F0G%DT%#WykKUg)lH>U7--Q z4_S5$2DJc>Gj7B2L!jbsJWp_rq92lB;Z64Rmto0HL;tu~^K)rVhI`Ig#K(Bq_f&Kw zE|`9o$$CPLuPaEdw<|8`=l!(~!yQkx{5(lr`akUUpQ}uQ;5~;r=RaXox1W)2jvo7a z%ohu}Uz{3u>^yq_x~sTYvS+_{a2e99-5x6hV8=dG@dSx^9*fl8@GNQC_klHW2b&SA zgwH>n`4tGa;{xyceVWT#8Ja_d1I7|)jD6vBHm>*tRrFnOApI{H8D8r3?;an%bS?w( zK#6Am4{7HR+zAk7@z}=1&cwEDYhv5BZ9D(iwr$(CJ+YIWs@=mLb}zeq>_b;qSAEsh zU%&Tz`hM{cGyaQ=>$MU@0S_b47!v|k;<2(gwD`Plp{}zs(TuM1y14p}8GO zv&qKVVn(TuU|p>JSYR0$erc7mK7G#(n_O~4q`nxeMbERPNzOcYr6u11vmMJrVxd-} z;^HtZ8P=sRMkR3V2)ohR9eFutyI1cr3Rbns2_<`*l1(JB;Uo@bXwD7d=DD*k`^|Gi z+^n9FYO-r?HO-Fe#4`(sP~}$9qB0(G$z5G{hcbvQXp^Z@%is|QJ&{@OOID(cL}Xg^ zkEDfdN4~UkLBBV*h*WGlh>0=Ko((>+r?}2?IA?SCa$VhNd)DHPd~e$gil6`^Rn{!# z7-ld;97g@~u!xP+WlGnTjNAYs%l2A&)XT-0Rg>}GHOa?67;d=Jf$3(Mnr0Ex4Kr=O&)^T!1hxe~SUtkuzD=in9 zqWgYL!A18lt_E6+0RRs*p%os9PfB~_3DG~%Ne3UXF)F3Ht3x|kfJK?62yv$6pGvg5 z6P^pq7Ejm>=2e`)QlN3USm*P;YkAT>=jgV^U-` zxLlZ${9W|@(SRh#=kiAaZvvGs3XQhM_jpolYvntlyW1{- ztL@0TQVu9Ev8AzoRGe;t{gu9=`UA`8OjjJpx<&iz)X1v8N8S2>IOH|%2mD2Q31qbx zoX?ihBHPs6R4_TO5I0uly^7=bnErteOe5CYnK9Kaoo;K-`;FP#QA>y_EZj6pEIjqp zOlG68{;QG^eF*KzZc1=M+==Gg5?}PvokE9@hy7ZnAT+1`M_qOmovP`iod;6gqPunY zTD}~0j%-C`#Rr^KbDlJ3JXKddJu$`SRSAk|%pec#UpIaht?6wo7D3jqn&{=*$JY@n zUzNj36t_k0x{;H$<$HbG*`-zQ=HVnnzeW;$1=>8%F(^K#m=C==UI$wCH2OXCo=D5v zsoU2x^!ri10fiWKIsC5XY1JSX&m9!1E5uCUFX-^HKkli6DslIX+wWU0299LMRsjT; zYh|urmLGRE0T`ihX^dyWvDE6W!RL-~JAT)Ug5J~2%#Ba@qhIxybW4Fd$3UY_=LVfd zBM~}Q2HI}4%4xgcx3>-0AD0K69xj|pjgvA{jtYf%ie_!4R-O+dG7iY;32@7-Q=Eih zO9%E*U|-@pj=p%=<}I%f0((yKk!vyq;9E~Qep^9|J&R;2_vSKRa#>EEVErDC%bASo zw{gd>87JkOeRo!DS_`fC42BV``956Ah=1n~wE(9BBA+dSd+dRRMMGtcBX@vHDaM@T zhog(jVWVZd^84lb%Yi%kYSAECcXN@OIKt&_uS0-di(c;fYXP~Elde9tFCO2Y%eI5d zdeGYyRQq>E4)gh{f=<(0P=Tsir2*X_Po<9%d`#+%-JvkYZI(5byeUWV zoTCcDu-Mt4<%aZaFz+lr$EW*J}9m;I7_;1iT2L ze<_(xJ&-Hv`{}EVQ-2`$Yq$uXuX>VjqQANWUoZkem5P+}@Ta1P@FLu%@>WdwV?7|oL!ODNp`6%OpaXPf3%9F> zY@J_*=sIP><+NXP*BNHVIGaGMM4nNntEhw<;yx=bUvjMw&xk-GyvwzsAL{?4-vlO7 z14%2kM&+T+>xELamaqPTgEwOq#29W?5Y0Pf+?t{vn{{Zk6nnBLMUJiW-U{CbDKbkp z>X||t2b=_^5EAGg;M3|7{ld8}4NxN?0TnXj-T|FCE>q=7kIL1U8(Z z?w~139qN=PE|ly^obG(|38!|{hgHSr`?g>DQyl~F~{ ztie|&X`0H9N!>OvM=m!?vOiu6sTt?+Y4*KSYCSf9krPLIJsYc|j}n?h$b=nW0^>1% z_fx*1g{+$z;A@-ml2}zsEs|OIH=pYV-S6q?fw0X7hgD_j-2EWhnn^U%?myV4d9T_g z2;AVaNRcPP7au7hM9SI#S(blQ$qh@AgCU48UC#)K2Zrf z0>;eywF-7;xc~hU$-~;rXy;7*Jem3!MBtA15#u7)dS4ySMGe%5%;z!QFt3zfp_E>=>UDTkE{6 z+;b0f%{L6=-5cx8!4teYY0f39I>&(6ncU0S(E~Hrp*StAV{koVXSSXcx!Hm&1cvr@ zkI?aX7cw_3<5( zf0Orc>ztK$-g1sc$G(Sj_sF1f_5DUK_*vPehjgyIext*k*Wsl^#Hl}#hS~|XOoH55 z`o}>@U+2Sx669^~fB6^u=<$yRtNaxDN=t*skkgY%63{`W*b&6%QukH02F>`f5u96k zerB7HKO_CuA zApc_K^h>*g-llBV%miZm?j#hh#jU?&YIFS_?|un=8Wh=Qq-zKiW~yJtyv#iwH;VOr z-@7>H!P;^1Ww_^hyT%GPASv0^fm;#SYx5P(b@b7xstoCVKsPzXJ>3HCTLs6M9hBwC zYrajfUbi6vN*1=^3E#!O9i~xqSImv$e_*{Q{FOejct{|v)=da|FqbbJhVY^PJL*e- z?enmMkQxAT*{K(-KuxY9aEQKow7H$84CFEgZd3>6We;vAFn3}KBfo2D-?m4n1HUX( z--h>Mw--Z*B1jKWf+l^ONLj2zwyZ=Bzi_3=wynrF6&DyE zrX27qK(+tWN-ltuuBQ@x?V~{4HN(_V}y!zTLz&X7k9k z&F3bZ`L%9fNVm=HCh8-E5Nd!B#gGs`kr17U5a&J*Nh%MwBJUS=9@a)4s%IWS zs6HB*KK6+|vZ_8_i#`Uz9_Gv*itQeL&K^479?my|fDwn70S%cxQ;7lDi9X*i14>nW z))fPi7JY741A2r#hS+`5nLQr5eJa~MwwryToIOt6eOkUf=AM1>?>+v2UovVpM0q%)Dra z(CYcG?PAEs^qhHVPvP5hRG(sk$IS0~|BR4EieHl`>P*r`88l(Xjl`-GRO+miMln?( z&5d*`lMrhRI7Ug|=^@P@*X1=QOyvFu)-d;j}B=~maUYLD^__pg^vVUaz_VQoIe?)zE z^j;Etqd*;Lr(Y) zOT)<0>;FqpFgGwwQ!(5UoVvB3Y5KpZtULVuFK0B)5=4wOMnyIz%rp3pJDh$}4zGdZ zi!(?+¨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 Mmhly0a?N!C0NV{4rT_o{ literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2 b/public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..811586bf78f73a6eb8df2af586b74a0268fac291 GIT binary patch literal 17976 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2 b/public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..11a9e7cb9f7c421d695b0a054a1f6cfcae5bd78c GIT binary patch literal 12116 zcmV-aFRRdZPew8T0RR91054Pk3;+NC09sH0051Xn0000000000000000000000000 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2 b/public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a9ed02fa54e6424eb28401a0275c6546cf536bae GIT binary patch literal 11912 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2 b/public/assets/esri/themes/base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..4156d9ec0834b3041a37296f12e621ac5148e4b5 GIT binary patch literal 33412 zcmZ^JQ;aT5uw1c6pJyTc{WV7&tnP&q3+vEq`ay6CVs(9iF$9pu1v)eAns*VB}p-y1;h z=OxbX`_#`56Qc{%a6R_&J@hAl&+C*#qkp~nC_nyQ1E@kbC2-ZRvFfMld_c9sZ7$q6 zn4UNyAwO1@(*5nX?_u**LC;S58&WS|zWfHL+*VCUf{-JCiZf-pvxsRg)X!6=&TJJ( z8(1Mk-9!Vz+gh*EBR z=RALbfs`227{E=u$WJZ7xrGqy2BNg0AX>%+5dbfMEsrironaT1M(1ZgZaa5h&R;pD zyHr*Q8k++)M`AWdBQ}e}4Ra9y(Fz)sVznSwes~%teSSYo!-M{Opd2}}FoZRnb^ZJA zd$Mfleh?2821!p+Vb^CdqXgZ_#lnQ1;6=drDxfSh|>D+Zw2Y|@-|7Xb52g$O0$gF zJV+*7!K>6m_1Bd{EKifnX&JVAw~mEK?fLVau6$KaNIy_7Fn#s&P>`THkd!=Fa%kAE z-VfL3+|?3Wvm6cUTzXpkv4t!N(`(7Jgx^xF63(;Vg?!b#j(DIHN=a9;=>kSXT;u#M zhylNN@!{{QN)1|Eo-(glaKwYMY&uG0Y^u1WB6TK0RAlGvx7ec|x9_E&BKsiOI0OF% zF+ZX_`@d=qKHv`^-lBZMWNXPoNCy$S#qkUTi>yp>SroR(u8t@Mw~P(RO&boK4#Ko9 z9okISsq{!wmCz`059DdBcG&QCI+o>;*E$1AkC&%B1!3Vu%RslLhUP%8nz6qyGLO?cG6dQrpnBzT zxb5Uc*-*l$py3WDh*8$DYoR#^U5-cx%C$n;b2;tpQDKO2599|9y+U8Za^ZS!sQ1`@ zL_a5b!@pl~B#;v{Y;VXBiYSWJ2MLSGp~)4}#n#7!s1<)Jgmp>syv2_x#VVCa6>Bcy zv6cdtN?nU(U5I?j`5Z3!)R1h|GOJ+O?%OAd<28e`vN}Sv5b=t&wS|%6f|Hy~zV!6& zSkL~>ISoh4%|cY{dgj%%75Hriy{^a5xNiB*`Lx@XUAL`=eY$RX_VKve_T{whXl(9d zPG>O;!5YhJob(F*IMA&#ND2Q_`8n1xR*+%6v38!k9ciOyyD4GV!xt%GTSj7AU()Xk z!?7$AOOV?3D4Hnhy?GpsmlIk`iZ1aN-H5U7Rb)K)geEPi1i_+ST$tqy_`mzrm!cxWV(st2&F`O~Zg@T?_)ayS-6e1AM0O3xlb*&g8G9a`uf z`}7(gdFxS$9!=}pqM19^muvB^U25=$kHw0i4Bp;dGDN@ij4 zMJPn-TQSsn9Sd5D@mQeRW(_$U=BU2FDHQ9BHj@}iX zwHtKqqxi$b@R)8oYD9=mX{mV9ILZg7MJ&$sivjpPT<l|KBirzB4dOAL+YDoM%+P^Un^kdW(FR?euCedh@_FT%{wo!t zGU&M<`$Ye3HVTlwx7S%A)~GY~35inN`eM)E2hoiBC3H}b<-nt?AdM8w3@=L&K*BT& za+N8uy;6<5DPlz^_v{#jdV)CJ6^v z?u;cCFWthyq83aGIcEsdjhZ(@{Ggd;J*ltZur`C+%o>6_sW0NdF)`p~UNfVfpL>65 z+V~;J0FRp2z_V4SiN4eF0?pD4F1iBeZJm4DAPT+)?QMX6Tj3>$r0t5t^9t0}66xa^ zR(L_UZ=WgH#(9?Y9UXmP)7#kXoYq}9e#x$_S931mDRXg!$J?M896hN|5^WsA3-bKQeDvZVz9N!XjMyR3p4S` zLG{Ar+sX9rksa4HBlgOfnKr=I8fk5fytYQ&+@y4^SGh93EKu;hqAq10P$o++z47cs zp0*Fnkfoo3JgLmeHOqKU)zHrfxhSAvG;83Hn$|F#g|ez1mZ@u;ww$VNnAU7@Nixw? zcmp+W676DH$!OZi-cDUJis(sQGmH36W!H}gN@YKih07w(JY!xkDclr}i_k^(`6u}g zTpA`5gOS17aCo>pg29Zz)^Ko`0eMU&c|@rSqa3RoligsiI6!|dIRF4h8ST z{%bRvu}w=wcb?YR>Oq?qPkV=q`v5rpyz|}2d4!&Nl%9I@=5$Z^J-RyW+!Eloj*rE7 zZ$RZW44TnAa8P*Q~g z0IqRp(6n>B1{~um(IYkEE)g_!o`_ab&GhCh-Qsq zy=0ckMor@^Q}ruM7ft;bh!;)$9LOh)eLn~Ujs5tp(^_^RN6v|J2Eax(j-%(~DMN|T ztUp`8DRdf>)oeIh!D)1ByqyF21V@QI))C(inmpeh1j^lH)++~E_p~vAO7uds7OTUQ z1j_=WW2DA(hq3m^j+^thMr?b^$ZLz|_81fIB*XQ=lkOfBddqDpjM{#iMkA}F+6Ub( zrSUm;7aH+90pBYmuhkLHc_Cu-S(MalRc$iM+YjU_w=4*7=4%N4fGS5)IGQa}76g%BOzcfGt`~)lA zOush(4E+3VLEAz)8$KjB(y3e~iB_fESb$6cijB76uc8mEKT)slPn{5_Aj(hfSVUzCm;u zi^VFtepJHhk5zW#s0FAQOg5AKdOs?t3#b~bHWR`(G3@U+&2Ku(z5L3wkOnloNey>$ z3udFMQR^(Xmfft;mc@ZWm;3baq3eVr6Lj29d`oo%S)*z0xTZUi)p11iOnS>yW`6Po z`Y(4g`o>-ft9uRXj@`kKD6bUVcUp}1_U6|xcwh5Co%Nj+_SYzQU(3L)HT}r2GBQ9~ zdQ6LHXjmG#NqU-vaczr}Xrg%)eE`gVrlo(VLJO&06la?*WI|;^W&*OPEEc4wEGCD|QFMZn=#L0Lc?grInXL$9iJ4;(d`G}sS3sS6I{xMe z;i~;gj5gmP)+`HC%%ejv2P(SUp_tq1#36y-UTpPxdW?a0m?$HX(ZcH2sqH=E1Bu%` zH{L-C_w=I&ZQaRsccR_nWOam^*-SU5)&8;uRUPjH7z^4I!!BdV#kZHlLwegwQrIh@ z6R%w^%f0c+bXcyW{Gcr9mExc+ z>6O|bFe#4mAR#G^>R^Ivh=~hk9B@u%uURqNoGU0VtgFMbz3m&?i1S(tIg~JEtJ+*DwZ*({1&qiOa=s)+Ob_GZ{c&QlxNdH! z2Xe|DU|z*L|y0%iQ4!$85O=5FUR}Qu~NL80xv1*QPj>^0_!1p55;fHRi8P9 zq~~E}>)t0kV^MfD5st_aN`jiO0HTOU@)OgmaR=QLs0QBTgE*R8>R98miWP4cMX2Ss z&dGr?iegKh+Qm5ZM-u7w(RydpBefl?D>{O!lXevb=;&v zdu6I#AT);2I?1Yn62!&13Sx;lRbDJosdCA(xZ!Nywj%S`t3^d4kS@K$3jMe3+?D2V1Q974m} z&8Ka%bDmm$Ve>zkXsw)ES$^JF;)8tIqeB^2BlmMY^r!5L^`=S9zO23UtcCZHEYQ}8 z&!W0N?g(m$pIPvly7*Xjakeuo+;}Y!@AZAn;|xM<8GNcV)VcR#&orOOM)R?RuL|3} z$n%Kw(TTQCafPD$wiNYk(uDJoC399FOKynKT`-R`OmT6P_43Tfme2mM?4uNGV*sy* z+fL7=pVum^$BIl29MVN z18X&uZpND0z-)jyRX*UDnq&w@CH@Ger&NSm?lom)KCZd4n9f|}rEIZ41S(@?16iYh zZPkco)ievS8hIaG#(PS<*IW#cz2o^J+FyasE;NcC0I9_krQ9Ozkk&U(qi?k@L=bft`{}C@Zr^*DTC!Vh6o& zngM6@he~~dQne|xrTP$#)sd`)I}WiG%~tcNluZ=>V^4Vz-|mFPeAb5k@9$tV-KxhSM=!Q4@bUhZp zA2T?l%&tULp-8ufJ$H5`Z@ZPoXwHT2oY7=2EQ6KAb(e-U1LqM#70twG&uwq6cB6_W z_uQHWcHDaF>SQ1NIiJ)$I~-D$t&rV8cqcts#3ypX)4gB7d}YK(cL+3XCw5%WapC`$!E=j*t8JW-nSo$1VvY5xKA*^#e6E!nis z3Ub7-;l1l_bAfZy3UI}ux46`m{>@orui*8gfZ_@wpWPd6WFOGjBa*Q+@_=$PN=`2( zx3NF8c7$HqxvpN!x~zbLT@jB_JC3O)z_oQkw+QKyZJF5ijCanW@&&ied7<8_V%zVn zlS`s=CJ(_A-SSVtc9A@Feh1mXL$l^}JfxnGX?YUqP)+Z&CDmVThuCtwyoGC7xDn23 zwU1R9s%apdpxpF#XDXE}k~A8vtfloWo6@9qU6kfK^2qK&bQ}Kd$S{{8u=O|NdOO%c0Twb2-iJxpFML#8Hgy0{Mop!if^T zFwbt2)07QWWHp_}jL1=Q>A5|(I_D{&ca8bO9GHHkItU&E{ZWgXjh9nUC|$pezJNWv$e@bTj)t%bYS?4T3UuJRM=rbH zt-F8F3q?jgf&adFI>{C;^X`ESaX5VE z#WWjD20NOkKwKbA=SPA(1Y>A;t^N;>DU{|zHr1Ebs#>7%U@*JDacb)wEai@MqhHl(r8m!|5NXv6mvf@^V$Co8ao zaZ)$TN3;7Pk3%A$Ej^VA5*1BtP&~-BH%VG5{ z$6y1_c9zqrw}m~WY|zu*AZaEx!BG2xE)H8jmZefVb#(%j;3Rv}^l7CDsu~$~hfQM^ z7rAMz0rDdp=}vgeC->D}4(qAMjs~}fpWIB?Lr=FjZz%rJ$b-?lyB!i= zj$9Lmw=QK}aNVBSX2=&~1Iw3Y!ps-k`V@XD@|T9if!(;y4w33lMEB7y?B;u27Bm65 z2#WTI*570V0V+;H$qz^&CAt-~D-{uo!L z6KNDGL=H1DL_C&gYLmJgh_3&;NewF0z#55il(9}lYmmWZ+hdDkJC)~0kR&>GlEo?qPSq}Ltf;qxeKB&(> zb&-;@ts%WOpT`8PGj|0LO6ttVBl#IN|JW>Gx9~|+)2zd3Ugo?IH?(WQC}?Uz*>!tN zRb?zO!ER*YAV*Zbhh*hSZ{3s*UA?bFSRu(CQlg-@a9imSm!&ya#T zGEYi#38#7V{C;ff`08F3 zf-JiJsAKv!Jm-@Ge)7qpT$Ys6Wvi}5`FYZ)BAZZoMJj({dw6_naZ*EgQbQBWlU46B zr~TUA-8^0KU^nqX@6z-*K5Q#QO9!o`N)PI;G?c|W3BX#FJ9J4|{aJsD^Lnh(_0q~I z%v_i-lTlE9RxvOmrG%T2RXb{J$%sd$QTuQ+Ev2|w=v}AV6+E42H+z*EH#bpBF_mVE zc7UG+GeLh4Q1{z~dOLspIO%OXU8sv_)8F0l%@dm>XBd6$5%C`FlG2+q@j%6#8J|{! z=HRY=dZtwYk6b_=fsv%U6&rt;6gfd3+N@{$71l-E#GNv-(ew19GthQt_%T#UvYTRk z8*Zn2`32B@jtzbs-_%lnXEKu|6@fd0s_r9`dzqm3&^fe-#UE-TmfCDsueq0sb)5btWLcp%ND^ha&n`K{n&HDWlyUFz-~>v7gehTiz7f zWw+u0J}xx2%Q|Oq&dI$L-J6(BE|s+}OY6xv3a#}}MA8_{5LtyRhfHq-)}1m7r)lx5 zzK&wrOoNY6K$xeG}_(_RG-55paYA^(r)i5yFw2GCqQHqbi|g)#GfY1qZ#k$qI$G)_ot0MgfjU4I2rp;*IlZwwf!=`(?|bFyibzg z9dRz^GAT&ne^*Iiv*_HLHEw2>w?67^`8WTNBCw(;P{&(eJte)0sx&nSTBBpCXPomAfDLH;~}}cgo);u0OwzTXDPNs0tG`rVm;F zTXXteHE&J?TJK?8t_m7w5k4zDAofSscBzGV;m^y9%O|GNaf88F3Mt|C# zwj3@hk2gD_Oej`v+60IfPKwRGYJD)q?MHoi+uA5?4S=WAheTT)`*z~I_qQb4`0~)Z zXw@WL@MF^Qiz#?UEZV6+itstP9|0UP2DD;t)pIR96qCneYbawLGQ4R^sGq*%`?@xg zr7xr@%LM^DxMvUjl5#JUXsmqNIpz8w%he~ox<@{}hjKqE(Y2}(o>tYiOHkWIr_IbZ zSGhv_`YxsT$Q>Ch-2AxscRXVjiq(tD0zS;LkIjm&7w^s@S%CcuLBD?v&{iJt*WTlP z90L3flk#HE%kJC7DxGq4=01yKjWKm6s%v^WnEl4KCb;koL2+*ZNrLy2%490$ft4+q zua_cC3=&*RWmlv8rS{mD9_jyyv14E36z9tuKB=5ldH*gxqB?VJLpr?Qj``Icvt`ojdBg1-%0a%q;0JaAW31`fI`b7 zv&Va)PFucRvqFB=s@>Ewf%QBhCq*?9u1;tvYGK+0)9oJS^DT0>z5H)UrML-Jfre)F zjHhBx``HJl`f+qYo)v$*T1Nq-(t=Q!2c{zvDeFA=x3doHX}0let|%{8zXd&nREv^!V|a3hk~ ze&J~mkGBlrF3rrfosfSUS!!O{p2Jk5GURG0t@=F`7p0cffoEL-Y;_1&m}m zHD0ZR%*+fj+s4dQp{Y%7lS-`SfrsKHsc5x3;20*Y7_*V7WF1YjbW}6zx_;GwEPMGV zw2Qhr*PY{wc7~lvtx-+S3MyH+wi^tppai)jk5F_`DxN(%Ss^}Kl4-hifg*KMbt+l4 z8bxJ=u}iO~D#rs$D6|Z_ktr!>Dt%hbCWRB*rfE~aG={dbR3nNtE;J82dZc64Zq2(E zrzHwGmr3qtN$?qoVw9j^G!j48I6cGCK7&>!mYZ}4b@X5hB<=qs*Kxf){ZW#0VRij~ zaAR&Fm^sTFC>Kt7PpxQKfcwnIaS>sPa-HkZdNDF+EEr!_=;GMtcs!D$QKm~Ugh8^Z zc2AN{W6f4dx0$w|QYsv@hNe+6s+nj? z)XGQD7X0XN-7FsW|B7&q>-F67 z@<)lEbg!l5VY!wi56D!q0Ub3_j z9l+ek_G+%)DyDU{kMc?`jI-HKQVnoq$eZz3cMq0#588JR9vI=TK>oq4rpp^;>7^N$ z4q+%iNrC&8Ge?%ih3Svg-}b=GXFh0wA?FFxPVQ;vZ^KfGr7hvTRlB#}YVoi>zQZ!( zGAV=7s<4dQ+>@{+2$(;~Ig${EGr|o@>vdZszCieMY)T|bWHV+pam#9#T&ryWyGp$*zs%oNe_h}PU;yX^=rk}J2rtAa#5=_G-^QxYa?PN_ zKtSLr1U_tU3zp{GB)VM?&Q?&(8@i@Fe)E8ndqCG6!HuimYt9-_*xp~95F`E2LwhK! zed_F>M|eG2D(Ds#E-+1er4_Kcy|0%S~MdKA|| z;H{|7d$}*{nl(}Fa4HAlo8cgLB)S6`?{K<%Vjgk1#i*x$oJgXB5`Pf>0+q3h_+ah< z3BX#y<{^hKB_sK~@&bVaLqo;`fshQMAh?|Qp@fi#Tf!4&PDr1uDL4A7qcwzEr`8AJ zs47SSXL$t6a*rB49XR9`W}A7$Lb*03{kZhugC^HlgImt=u?IElePR}}J);Rd2k`2* z$DaKqUdlg=Zbs?KoZ$KX)hHOhoUA)YDNZXvi!Q*(eWFDf_NmRr?Sad+L%s ztER1-;D&C)kZMMeYOGiSHTO;JMhFvi)yUNyaZP!0_a-f|kVegZ2Tc_Pc?R=@NqH-~*-BM{Uur0>E{MRYT zHZxWaUh@h3U4V z<0_NuQII8aDBST{{IW|5S;f|kvCiD@(P)WAE?tfUfL zUgcS-SkxlEj3pl4S&>$18I5*n3QHustx{`&RYlq<5(K%>a#3@RRaVleBJ@|G;=??2 z)GEUkATQ{g^I=)~&%DESm0oa32sN`LLbCu1mP~lHD$mp^QPr|n6rqsuc@;-yg_34o zT+lfP+`P8byamk?r4;@dF&6pi0A^J8C$2#bZ}c*I$UUf!VJF3)drS}GcFMrJA1rzf zB~oEdBpOtEkbT@FdafhzkVNkRe)RP#>Yi8zBMed>2Nh$CBzl)UYN4DU`Y?OUAy6lB zWUY!l+Gn!gU1x@VN1kZ3s}t*xhg842&Kbw;J|K~vR|!tEM^hh1o^e#5W%v*!k17Pf zF8ffTY2aO_9F6aSI%@FF5L?MI%1~nPRq7rsYGR0^=9IBrbhl1S-B%%C(EC7rA@P!CFfzF(wX0$7c&N9|f5GGKO40u99$AF*I{XBS(;eO$1!DSbqHN>WvEvWR=q#o7p)$34@mJs0b*R>)0XrlV*NgZ z?A^@`qKKI7{yaP7!425rheFW-UM8Tj>;x5^M8BAQ7(RDp{ft9riN`oEHzg?NF<>bb zFmUvTqldt?p|+o$j~>#&gW|dAFxI)3?3r}NI5lY+b7Y=Fu3ahrzMt!f7S{UoBhT(* z)o@g^^LV+*H&dp%`^a{2!~fd~st@>Pb})i40p&aR938hM?^VwQ27v#83Ak4eC`CO% znV;s;d=rFbD9{j&id{zh)*4JZCKwoA$lYJMBcMAi(zr}aP4{ci!Tka(UgXTzs8Cag zbXuBJNXqJ@YO+p1hicWXh9wi0NNFhk`_kuNAti(-By)yR_N#{pv17EcyG6 zQsLbpq5dV-B}#e)D(ny|wSiLihb5^!Ik#H5MOC!IwzTV?QTxHPT0%uRT%e+SaWS{( zj71r8jm$=M+_F-Sa_!DVQE#O@-}5SvkNE7!S>qk77@{1=jQEjqL7y{gM{}iseVs2I z-k_y`?H(&s6g^PLH&sv-wW+-&D&$9UnVo~;d+-JQSnH?GeRJ-DEX|@J&4MBgz_Dgt zvS!iJ#thwSee9C)aolSZ!uuaIwQu~K#<9f^{MWbvD)*?}Bz~U;KELfZ{827nR@@yE ztk=)xO$#BbRNo(<4rlzcd)h0@!+^gJlf|rN~{9Lvhx(}h0 zIqP>`Ohig&Qe&s-l$w0jfN5@_SGuH7vB9FfMKQA^7VKqkX^^CGG+d;Px*oS(#B|Q z^}#OIIk(=aVaHdC_X$#7ol3L%ql_^g)MstKrrp1LD0tj~&FZF)8*`KNQYDB2uCX;c zNdeKNiIkS=0;?KGhF|RJ>^~UZc4$+A6NJ`qH)P!~8K)3sNBsuHqj2M^Jg<;JK_y73 zyQjwkI(+iv6okJ!M5b>W19cFxgv@rcML}JEnZT(Fpm@HVp!smgGvd9Q$KY=yP3R>E z!L?(YfHw?iLrG_D2`4#DZU~TsK-<}ZAYxJ?{*=shyt zmabt-sLc15__H^JkhzklWLhC3dzi;}YH!Q{Lr*&%cu<&ebLdw~|0{Q%ILrWbJ)=>d zJmLxDgGhr*mK3*X3!B5y=Bdw{ZyoLCaLV7)w+L`%X?+uKP14kO#=bU!N83)uqie3C*hEQ}vPVt1793I~B3Z?aHV z9D*lYCn<`)-qF4us;z&aX9RSAmuy112n=RXQ^Ck z&7MsqmzE{vI}?+K`lhTaP+Al#mz;}Q7Ec^h?P~2qDC9bzRPV-VOcnn4h^EKD6~QP* zFG*X{nn=8>)Atgzj0`4#DWZ7C8g5})ZLx{6kUDx*xe%pMH=c|BM4mg*6^9#cIKYxR z=M!@rB}k~{o@i{;r&Cx}s9}rXdn(MbQ>ym*@75Q7d>Fv|Ch#QgJe80c>BznqVN)p; z%wnFeh*m#{s?D;z#ljrA)oC@WIXuZiQ-MA>D;7ZX8`YN9`WWx*;lBf5bj`KGbBOjO|C-58RG4;=#1SLp0Mv zw1!!UqngR1TAiorrKcLLry8_-J-G;tpqz_KH3r55kBZ$X1T0n4)48ky$#cuseenH)CHF&Pmq-*+a$~|{8Xt^Fku^mbL(VCU$+|v5eR`yU;v5(p zB-n8j{v!8Fo2}=1V$wARZFf&!c29_T1AEmC;an>2-L`b0QMI<70fRhm&4~3pm={8t z4`1Yxc*W5eZu2Nq)u~P}n=<}qI=)6mZ}$X4ZbVzHLjkd5&FaXau|C$lITW}#1;*25 zI+C_NbnvN}Ytgf-)Wv?njJwE(J4>vk55npxc{R&7GtXJM=&^gZ|FmijtB^M9y;rupXj`uhg-F8%Ud3`M_DYuy8YhM{boKzU0Ru*$}li|+!2dNArb(!2!%RtGL| zu5M$z_4D|4cDHWHI?#K<(4w_$wlZJ&T(>F?X`k2|EWY|a)1Qvq?5_X~*4D;X+YN4` zrt~kjYQMhkx9GpVjxApRKfbQ3%ej;n7i{0_Rj->Q?dRtiJ^Zg{R=v45NzU7AZnKvL>|2_k*7p^Thu|Y(8lGcvQ|%+u+o z{V~#>pp|JDNY=sa4%OLw<#dnP?zc5-E8e7bh3JadhTM&HEBgiM8h zLGpp$sjzvO{i*IMydB(R!49TA@#JU=gkU`R8eFsdw6W2uUJl8+_(M6}BiM&6iMzR- z1sLkGzp_^{-Thi;Y8jEp)5C*A?JJc16s_iFnX*>=IezoY(&_kVk^$D z1LLIrG}8!<6GMP1wP-5^7tnJc-Upj1b%L`8?Ia&^l}qy{jxQyPcmOgC30Wt4b`9w8 zE%?#0a0WiO8#KnFUxCt1ZpL7C^%9pz6#>!#qs%^FW%EOs2mL#+K+8@9=l%gCBuNr4 z?9({6lJb2NeOG$QeCA_W9YtU9w0R}F@eF%t_7 zast54)gUl|R+FPE9V}On9l#_>jzfz>w4ZP9jU-ErgU|L?h(uOc_#D@PL~uBLespW} zq74zdC?-r|gq78iGSxkzJebt^bY`e>UqwinMV*CLMMjw=Dx~eC7=bELjYL7jP=ts` zjEF?|sql|YzYV`JX!8L5#5j1+f}pg!V6uK7p+Y+R@pt&@vF@6W$FuS)$hzLGoPc!f``m599L-9m(QIqAKlcG@;!bCYMN!RSZptBJuk-~ohy9qBR%9))k*@+j3GI$DbW}BI43h0TV-|oCa z4k04cqGKb%;b&FV;h5{<;g}Kevuo;c%ykKI&53xK)eJc1y9GJtg}u#d2OaZ0LY(sv z-w_;3nmZ`@WfgKQ|G{9h3=|E}L(S9Ff&0dpLFw94A}fg|n+rm5b)I^>5gh}f*(?GP z0(b>d$|J>VsRSJcyDtrQa1TuS6ooku4SX4~cG-I4^5b=759;={xCX#Q`Gpg#-(QdX#S_pFOdvBCg!zClDT+XUgO^Z=$%JIXFi<8WrxRK2<4MMo`l+$W4qgmM1 zZ<*GvtNY>CE@U%{Sw+b4ZI!ZlHZ9VG7|A@=^jY>H5tq+TH*BQMvdn{Enrh`c>L(4m zN_jz0vc#y2(P;H8i|Z{T1HeOYk600F!Y!@XQp(u(OZwww^mbXBJl#A*C~qppl_kteSjV@nfV-c62#9PnK zevXAMV6VZb3~qTN3%_MV8yiOGz!;rJJUG25Agi*;0eBQ--7s5 z5R*#JoL_>0fpEc9c^F-DhtgC;MD*}?4Cy|&O3eTPPhn|IbjcqI;|#mhSa07IBcEEw z=;P+E%eb|ygv)g7h`nnCy9FLDI7@PrA1qT!+ChK{o(8*m`81(gjI>fwZ7(UvL4FVA&iEasVGI{Vom?_eu8mb+Jb zTYEh+M+KuK>6J?udO&1KgGjFl7B#mD)1Cg*_l=Ih_yDG=Q80y8!})J5VOPg)kh~SzmQGnRZ&^Q4A>{tyiT|jFt1lbx8=0r`Vq0 zOKdiC2p?yUJIw>KKm>Wd!(nhQ%IuOJd!n0xEv63=!|M4ERQ^!3`T^>-cg$%@e8gk6 zH|gjl9T9tu?rC{i;z5wYd_Om>Gdr^FAv6$N-Votkvp9`KS+6dhL;P-D!txDK_5h~n zu2$YiTtd6+)uE)q!CBQxI*OOqx9okP$@nr*Qi2u-HlFc=c#90SsdT1fLJ;Ro{6Gg;Eif8nP<;*-A{Stm2u~e3{iKGL zYL~{gpLPH`WrY%>z}~2w#RQg{?NIUlawp$Ij9%!J$HUS7%lQ%Cc>itmox@;hKw@yi z>L+}{{h|%@+J7ocKNB+B_EdH+j7J4t{eP}dF4$=<#?fr@hdRLRoxm=N$0ynNXTptZ zT#=VPk{X-AntU0*k!BF!$JD}hCXM(g#)ZKQX*&(yhe!+>%x#|S27Bx#p3NbSWQnED zAA&F;{s5o%b}9s0r1< z()ss7!v7@Ty^0MoOaddFjkAN8S#L;}>ECzF7?p%kP`1Vz)v+hB0a|D}?2U%90ediU ziw7_4)-JcTgnOxKM=S9;iu6A(SzxHj*c(Xt?m`Px9PYxDQ#b++`!z(;(=xy+s!KuTCjj^t!xOo=l zp_Sksm(3_$&LaN<_32!1KfFdzqy~2aH}yTL7%VbYh8Z<3C3Vw~AR+rOKT;BW6bou> z}CHB(k%h?j2hSZ1r{0akZ1;);GNPH z+9Izz8wJG@q($IgnM8p^S9)-oxIs%}-CKk8Re8J;^{4(!EU4 zWdh+ePUNn9aA-Hd0CE4xMD)2dPAlihK|YSys2&4yQegJx_8un`xFQ$92(F%X^oiW` z^mAO^$9Lgjpu<-bI2m|Yj#@18;@cKAc1@Gj7ikJoG!s1L!$eGXpF^9e&`___Uoz+# z=0WiWd|Je|<8=QqHC*;auk2^+)S^YWT{i<`H6ovqPr)jU z43HZWVF-Wz*sZl<{>4tC&lZF_E8BEizXBNRtq}`3$G4q@(Bo$m0zJ*~0i-}oU_O(v z-8A8{5_V;+bd8dLZd_LG`^i<$UyqAUOmRgM+)M5dOX?USNvh;fmy~$Ni-n*Jf1D{G z`Og-qbsNKwEzb65JK9!n8(VVc1`f70YWN*-G~!f&5OJ~E4A>Sa-C2)**2-L0LPxMe z4OpH={}lH&<2NicHDHVI^`VWeev4^}fPYx!1xvU-hdoJNiy;ChFf_*FQ+0ex?=uj@ ziJIG5mvf>qYMb`W#3H(;45bA;M_8GXKfwGJeNR^Nd)@X4Ld^ba$d9_sN8;%d=A`1 z{MBt53TZxuM$8Dh`Ok9W(yx82M$-ZCVfK~J)N7=FLK6H!17gaS2MGc?dn|+a8{b3h zq7wAG@@nzXn;$mfoKsh3>QoykBi70L_8QS#cF*4@Rsy7QUGw}^AD%Qg;sC46LYZ^% z`IYtO-D7@FLwxizdW)${33=r#JnK#j`je*JHLZMqQ)#B?%zYq|Om+KbX-aT+^k_ z<{6lEYol{XUw0sUPzCJn>?&wUCBVd|vr0DPsii@q4$0H*ns09vq%r+==pWF48Wf7{ zLGye-&>1Pnw8#SV@#Ur<*CGr#1%vpC;^fSyVwB08qU5AhWf)g@YjjKDkR=wd>1Sjb zpA0Z&@^THQ<5dEA%vokj%VN&BBWkEPSJ>AkM5gJty4QHdEus`YfoIhp6Xk* zJJCHR9?BAyP}k1 zQ(tP0V~>MqiF3l7n_(ms7 z#Xuwl|7eq7iOpY~c`&qKi)hyj|3rNGi;Iu$acGgGDZG+nbM~_f4`L7DQ-f{+f2;@+ z7r`ADdpa|*Awk7e@8PMI#}<77!qB!#=m(fda#Bx7w%7gu^4^8DENwAS7txZIT#p~} z7ODZ5jXscre5iwk>>xjBPole4F?)o;J!GmO!Y$T%+sTj{TO?I!Os@E)Q(x_QGMgce z_8&7gb=lD`_TK84Aa6n01CwxpIyL^;fxd-@czhL%sAZ*UD;%~M6f}sf*mCgR1WecD zGP>s^qAA?g5Zb8iPD(O9Zo^0={43rHY5I6K*h>QOLl9-n9AwVyUe;=xQ!6uR_pgGM z!=b+EOIJk80`s>w+zob4pyWf#aje_D_m@5B3f@mX0Qut`mLaulgX)@$T}fSo*+#In z>}p^e!Mc);S_Cr)0BwvTYwl?3Qtf-l$5VeWv$5a3qt~Cx^7NS(60-Wx>P2pt(uC}9 zh*Gi}DQOb-iR&dyXkbq-)g-Q`EY>jMFGop}xSB;PsiDi7ld)Dp?Z!|wReziMIp!l- z8`j(5NfO|cB22Wgv?mko)#}*)5N;PR&68jXxCcrNG(J|_SC;`Sb%!}@AO-oy(0k7_ zaqQl>>H;y(lVCqV*hR8knWU1{KbU%l@?Q~uT>H!6fw~Q~NaL$K+)q~G<4V+O#`435 zyrEhA`hDl>;j5h5$cX{f5)kivday!!9--V@yXX1&Va1n^I1}}wGg0V$W1BoyI9oUa zr;8Te*1WHMMv2$G@IXu|$D3icXts*T45>X!0%Q0`TG>))I;`tDOm(e(Y4lY)L5Vp8tM44>#WbPjW z%RBZcb_sqNd~s}xCA5g;1G~b~IK3i506G)I$FifGjl51of+7m*Zoec8AlyDx1`uyE zghs#VwKYjpz(E11%kN6D$1G*jh>4&XFFt}emvLbnzs~j*~EViL^D$Ihy6uXNM za*G&LE3NK+4W5>|6OG8ZB|%s;?-7{)@-6Hj zC6jdjm~Sc$E2|1A4bL_c8R->^K@{UH^`IHgC zVHFv}e1cp79ZT({C=*T2m19v+G><75cr?&&`hpuk6v0x}uG97pd>~BV(UDFJB6m;} z0qn-KIx>c#V+*gOqUzXi1Z4nmu37-$N}(J!Cpc=i8y5$*4Qf9ZdUR-FJF(6gq(r~7 z-pYEhSd2cw8j{%9(fh|Dc$Sq_7Q?TJs!51JhhFk_hQwx_hdgcfyPZe&im=oum+T)~Tr+~6MWD^G2w*a0UCo?xqL3p*O47ABE0I%;;|1uiQf7$GYN73huYL?fznJ-luhjV|5Z zP=-3sTzwalDIv>!G3}y^QjGbnQpbX>K`9M|D#+BiQQteD`>Odj+9Ji$HuN4T-vW8+c+EOf}DN$V<7(k^n;}jel;4>N~RKIbligi;0mR6 zzhXIc4%$Bk@*SkyvJ#AMlbtO|c1WTQok3J3t^!cN4qwtCb1MlAm8~XO)97A8TJ|vi zR9Xr=^(T9`5dh$?UzyCinn#w~e3W*lRH;xmr$H$F0H#~Zf(8~Xyqw@3xli?Zg>BfQ zqrkz@B5vO%8{sT!wxv}vsJth9d|cGQi5<&kw}VXCHHC_j?Za+RN|sCKeV6g%#)E?m z!EvYsMJ8O}EE`o9aW*K$cPX95E= z!yL`yRiyn5=iAo5=VnMkzM;Ev1gf~1zgtt&|lMwj` zIZqMcBecFrh?atqlR`q0lY^}OR=ElKpKq-TIZqMcEwsK#h`fcISVVXWt#2lXmK-t| zH#gPaRzb(VTAI(tY_v+sSO|SQBLiR^9g7CW~ZSVBox9lNp*Jw!FEqlPdZz`9T zSG27c{ksm?EZMvc`FFjjqOBaHr}^-4JS^ml9{%ZN!=MFlul^57{Q3 zFrGWdF3nyhtvB)5?41G&b#X#EzB=DKWhaPZZA+);_pe03kB5tMSSvZDEH2w(W3mf> zFW#~s+ujuS@|^`UX*PjaSnKisftw35vz${*G{d*cBTAL6JZ`7Pd%XlYMM@C_$O5AX z5u42OxF!&cjjF6)11ykB+T{k}&NmJt!e%IwY>YOaws9 zV!3l%TBuAMD`_~5nXZ`e*~VOk&`aA&3m{^8@JfjGT;vzPA(6AJ#_6i8af;xOUjQx` zIBTlWtx7=65(UUZOt*+$;58fX;^sP;4lY$UH9+A~4ETMpLq;MRCVOzdx>6Pq(>)X* z3*XWNd>H$OA4HIe$uhCAfDfDLEK6FMR7U_+6fPb~t#b=vx8A300D=mPC z>47U@nwaIzacZD4aiX|x2fB|D6_CYNXG<=RN;kdgvOkq+W<$TzesT0W5`~e_np*n)Lbi zVBA@?2H{u&w=Vz2rED{EVA#O@0ZUBqOp1B9*1Te}kw+QdR@9c{YFZc%`boUeWFIVBHf_J!+4wjb9T~&2y?L6@D87hEKB6*B_JS<=6C%qwtGL*j0}1{tqk%s=5O0=QBq7qT$?25~fa&4T!}0^pnLB2~Id!U} z-&D;@WL{cRxy8Fs6bTBa8w|o3k>En17f??Py^qcvQzff{+Cd*Svo&4(um*x|DVGO3_@O zy814q$J=%LpvWxEvS6G)+aMuNwpW+S1KA9EFxw}zdIkLd6{L8x4D?|`=e-Rgc|e1q z!IZ?)Yspy|th8GM3%qnKz&5(t<<&LH4zE|ySzX(qaJ!c)Yibppo>ar$7zg*$dLV6N z#QehYOgBZxZ}vrJNKK}h5?>T<*6ZLVUv#Df^kGBSd=0QNppyyRrIHPwMXi@Z9fqve zlGPRyvM)e203w0z&2~!;H9MpAWM6)<9c3N55-PIf`2|uJhOnImu|FR+)+2}8HTD{^ zCtqVm@dxaupG1nhQphES3haAhOrXHlK0|ZSXCOsTr5H9hd$M@|JKQpDVVxjQw1|?_ z9>xabg>}WjiBeE%$QaZ;TZntMumr%?>x0F|=HZUbvmc+Aeq>(p^+D^2xj0Z|2QAYMtY;L4|I-^JwC~Md{TD49lUIP1-}9ZP;pzY1Ki5syXfx<1KsYm;#{NI zVBk6_TW;JfXQF}HXy}^0Rl1miQ`R;JDa-IVHVTK8Xdpde(r-mUFhiYEeUM(Re5G8P zem136$>WgD#7LkhBdIsVp*ET^C&2WgyaMMaE0s@uwS?nCsRYv<7Yz6riUg!HGLmvR zGod#oAh|5YJ}7b8=xnNic!3gxQDJ3VCJV)=!%+_4W}tCMZ(<}-l#$Sz;t;Azsn6n; zs$QweaUZ2rRO-u_93NUbr6ou+<^-8u6fSU#v{C^(LmGqhCT3F3A=+G87fsCd<=^DS zHRRXEWl9Wg23O|cjw%k+i+|27rEvW|7$NT@GmK!bYF78KGFlX+G$ zRAh(A1S4wlGI=!VoMDetDyWE~V59PtauII#hc*gFtybTLe-@F=;sa7=?KU73De(La4QmMQ#+9nrp25yD!xR$xM*h$d;g?rCie}6SFuf?R zz&XlF<@2um&GDgdk%MEQfWqf0Px|`}Y84vS52C9kSJ$gQOs`V?{60l9(%>Q|+d`GQ z`Povo|3ps@t7N1@!5amJKq>}qk5^U*FTbaEaAC1oBx3OV1Sj68mGfGiG!YtxOJC0z z=1>%~b1CyZ*{?>PDIU+@wkwI3kCiRa|ZC$WPh($*bq;*xTw zN@f)B)gn(e`KL5c*s{{m)+^5cEdC07@1IC>q**b!*D$$vmkMLrY$BJ?gU5Fh@ZETP z&rbaI5J_*3&b}BsN#a*>mVihUWRd-wi{31X6#W@l@yYxRcc-59 zHp{z+fzSWrXb$ui%d=35r*zI4KOg&NZoDNjP6x%gd*5%&hrZXChsC)q)G9iqGoz|o`0jfll^3^3>4#EsXXj|HytEMWlHGIwQ8M2`t!ebR8F2oBGd3$8dZLZS2kPIHS!gu^|j_ zGK!`>o)KCW&YVGX#7iy`ZX>LZs-tl*d^oc@#wD@Fg!Nb}B)l)@SM=jIJzb3vPlWZs zUq-a7T(soZ{-_(8T<{0c{T9Hr2w|#|dZ+)6Bk&OI@}!;IJP-cH>A&p={G#acMNH{6 zFA%V&?*A%~g0x!PSI=u6+iPu>1@if#poeEA_J0+$gB)UIUi+icLrg;pcKG&{4antY z{EANkR*UdVX`vKsACJ~^ZH*875D#)NUo?ymVG1QT|Mg`+SUdTApm@ zZ9_qexui_P%Cjc}5J)N4VZD4))sXXMDNb$)%FVu^6uD8rz6#&R^mNAbeAc_~u!1d( z#re?6-SdRBaj1;1jrTv}w>~59qmmyL!J)aF{go9mDx0T}MRT)yaMH^*(g^-Xm-m0m zsANS*PruH>n$*G~kq&3G-eP$cG4Pw$3Zz|5^Op+`Gbmo-d#FG>i#0h-S->M(u5)>A z%JHv%s%6O$8v|`Pit{pIwk!WQJFXc&ceEtp5{bn=QSEd`Rf{yt{(fI^gRVDE51iq0 zo4_GL{GSoHPBQG2v7tb1b|05^!3=UfRo{pzS~Gf1R|;h&4aNl2ZTL2D*%)m2$`6na zrQ%Kd9k49WO8qFnN#hwlM#sV#^0J0%pzISt!m4BJkIlI`13NVh>)dp2|Lg|E_y$!+ zyhpm;C8d-XJ1YdA(u~9}DM6T;ZIT-O3_i_BoB?@Jogxtw0f8EiM*C-749{nm(Ex|& z__}%-jVV*8qW3Z=B?VJ9_E2!8aI`st+a9Q-8fkZ+FB;ogpb}-pyqc`d`sOSjW^{OP z16!CPIa1#9?oR20%DpeVIsFz?u{m0upY>imw@Noyhe`SRQYND{bqZyS%Wcq#%lM1x zRRW`FuhINIB`lV+5=K*!C9g6n^v11v<7s+CLOMNRYZ;_K!j#;2UXjI=$Dtc@njo(n zBAWZF73C;WEr)U~s=Oi*I9*Yrms;L;oT1{0VkypILCyF=Ssc)7&{$}JE? z3>4Lv{&vKQvLl+Gm5rEDA?4$)-!Kxu1#LNu+(RmSUxO;KFUzK+MtimQ3t~u<4mJ+T z;rw6s(br}k%9+ed#SR(1=7$!RyWk)r!zq6Sa@3-*uW5fsX!8n+Hpu1QCsMW^#R;yS zlZ#)3TtJJy(UA86rv+)*rQG$!Jo4ZFI~!j@uf+EZweWxOY)5S|^wY&zGGsV>?>v*59O?sJpZKFm$RfAAM zs{%~1*blwEYHY0(h@Rvm+coc>vB_h*w#?KLIl>m7hr9ovHg+xXyvP_|t(ZwQQYi0gYD zoSWg1e#aZyu=fWdeeJFBVTKme@p%sMqF%?3bU$u4sN-c5fT_1$i|IqV;#v^?Z_w`ys<>T`U`ql>rC}5F~wsL zW_-qe!u|H6Z^SP|N-!-42f78>s{60N#N>yEW7(>Y(@$SxoxXr0m7)^<-#LqB)<};Bus9u5IAD9J~gtAU`ND*|Ex^9gsW!TYg+4 zquB(R5=nr$ni4{oL^tM1a6w2cqq+PkDbMc`9n8z*eEnJ%qd8>>b(~#igQ_j>6l>)U z*H))n@0m(u!f7^*$+FdG&Vg#w;gh=>cv@u@Gq+Z)-w}FzqmF#F8gl2`bj(VGU+7(= zG426hRr6?0+Ro!=xQ(jpw}Lf3m!m!qXav{m)ixz6x5+TDNu8~pI5AdXvD>SivD8lk zRR*hAA~p)lV7?TqXFKe?IxWVlcRK307*@x1I=JQN?65Z$2T7I!fHN%KFO6#58{_r>J$$Oo`oxLH*yH1J^U832tr!zl+7Y z>=*U@1G06p_W(7+5JM%E2A9f4`AO8n<@ShvqS(|fgS0Y^0>MsJcF$8h&*eR+Y;XzL z*M}gAqqEY$%8~OP8CL6nwRnmVM*MGSLFg%OT758Q7JBL;b>9%EQ7oWo|KWAKi z4uq`(Is5*$bPul>HtzZRRE~A)58xqT+rOr>{HLm?AMwo~@1|o>uNYB;`|9F+*wkv& ze*`?ZM5f#?mbJ)K`%A#uJ!JOW0<=~z1vi$l9x5Q-dtLUFS+tx5E#RPhYa#CMDWy4Q zuTh9uq5mkEUuA%UdyJ)FgRwMZ zIWmPoen7aX(M8-iz*`O^?~(W_+$m$6gSEhq)@#&o9hBKKjiV1?)5psaw+bG@FLh&FSFm|92IpQS{EH6dp2iMUx5!-tONs zgsoF8@5ntb>4;ds=}QdLyl!nUA8t3vR`n2mNWJcD+kk=Zx6AnDrxaWFgDg|_1JDw_ z`#^7x{pC|_2o4djs2R-R#XOSf78^1>>YB^7rWr7UHEk|8>O!X5 zERyLl&m5i^EPe5IEz_cd%G4OU%vw^zX#VNNx*CS9gk6TIp)#wkh6&E$C(nH-KZq3b zwAZQE1%dGDkXqH}nj}@n^eD$|L1MYR*bo+K6!dCb@H?(#9YYETy3j*NUh$hR;#x=Q^{KWP1?uhdmjqcujk@ zTsIZ@pA%N$oeLC+YFRtZ{Z>>xq%MAYgiWy^nP`<*T#MC-dP%3-C+SJ1+SE>&VKQnj zW6#zXvzr}>Npgc>lH8GCHy7*Kv+ZS*QP6B2EFKj_keHG~atxJI4OfTM>W$RR!d}QW zA@m(rB6h^+pl=YjR{KP8FnCb$L_2P6&o|L4VCo=!Q2$?7dY7Iz2)?h?1WVJq6;;); z&QM6!RaMokC`~tL45jJaimEDES12Uwtg7x&gwxk8XO!aog7?^gj3C{@ZSjR?OO~}Q zccjmj_`=*4OH|i2&7H~xeS^4s$NsqTu~YJ5UfkDS>Wptn7vGxYRvhA7KUkfQ@@i3lsAVz5t#F9c{$@hd?)R3XgQfT&qeuc z_nYfUr*YK0Qk1#!@&{Yw2EL%6wUGffD2K(Ozkq#{_ZzX$;bvn91XWzYE;XY%K{)uXI5|wNow@IS?(v=ab%ANTG1b3)p6=wzw(I zmAm75EC5dhodPo(E2?KU_N`joFtf3`qN&lw;QKAINxJ#1VdXB;F6Ax{C_FW+JlPSA zxy`1iZH#JI_4w(Tr3=c1ohI>5b+RK8cbiQyTXdivvRhxAS+cNPxXJYR=IR{vobp^} zH0CgMym#sewe)z$yo7L_&aP#`U$WW$dYRXVpH3hq~5ADm)pZVY zbiN&`oN=TA2GFni7HKO4)e7YLkc6K!mEn%c0yNmzRIITj`f1~D&r6y`b9p1G_;O!$ z*y?WZr7U6t8e<48d@O9YRsHq3%Q&lIMumsZcYbvg=fejoZOOJ7b}9~LMPJ<9nxofC zPFyeU+k!I_+7s4CpoAa4UQ~wbI_ietyuyL+@{Ll8DpOqG>Jb$Lf1iHx_!?k@Jx5$daBo>HBh+AO)(@F!OXXL-0?VF_Mm2d7W z*|Af3Ub?yG?3VV)6FMi?4&64KC*Iz7Pa3mDr}b^YEjZvlt=lR8j18AzDR)b|t4s2y zNh3k2itlA$Uixf*N!~PRG$gI3y~(lVRAF#t8PokPOnZ}KC01el@qQ1b5HO0z&aNuj z-l_tpITAz^fPv>3Xp9B#Tl$+%EEbtL z-DKVoccGwAQdDS~Kt%FuKj1*G{y+520~eW(L>Pzzk?UOB(oN$Xesy4KC0MGN$I;-o z`*zmKYl}C2Tk~Trc%EUb!`4P*Hds{Dylghhob)&;4*aRnBE4cPZor@_o0*DA8SXXi z0`Pws0(W6G)y{{>-n%>ga(p;88$XLi{^bST%cJF(R!1m1O+L3y=kw@wVQ-1f=LW}Y zqYAXjRuuplhJ;A$M%f(e(LFeV+%7aXM%3XR_ko;yDL7cdSN2BuC838;>CH<{0{5wijXF@ zp+Hv}(iwswy*?N+=>0)(WUbjTbMj=zOtZ-`(|=n=zCctJ2#Bf#Lia!G1VxqLZntcb zLvww4DIci2Gmss76$pJ3gL;1Ex3! z#^>3_$>DO-IfS?GlDQCA-L2f)Iwbsy3y!SiS-5+PphRZcyB|{WXB~p_XLUl9>#wK% zI~gkKH*t9XQnyfPT{K!3jk<+$os-3aXlz37?Cr*;zY7FpwablRevd}u^I+q& z12oY z(Tq|UU|+M`_C_InH=TOE>09O3XPHWSiJW+K{Krr;`T;*_{};<-7cH|XYoTvssW(A- zk;0;tGfh9FIgfHFTPEg3*I^UhJ4|PHQL#A^6d)$&OJ?l zG64w|oo9FuT7lbY{0SE>i7Nv$Q>8pRsfuFeDRfB_Zj4dL4@;PN_GFZcy{QQX)s%N_ zLVl5nBr*yye?U9kkxW>v6-leDB5AcI6X4phPkp+zdznsrYh37~_fP|fgb}_Prc3JD z+8V@^hT^7$TQdJFT!XQ!2-N$@_mC(cfWt`9-(e#QJj;Ogf61H{R^V&6J}V;0uexhkq8Dnn4m z=d^8`a<$Z4Vu`pdbcTOo{|95hqYT(iJ--hf^A(5H6w2ql^?*c`QDsIc0w0E{`pjFh z(rSt$54A|)|IVcSqp>57iWn$WEdELMpwd|Fllqj-_X<8Ffjb$hh(f?QyOUM0X(f-h z@@P@P%hh9YvShbMZ~q4hR3*K>x;pSY0|~+W0AiAORzESUf0CBYwU#FwuBs}Rtf0Zk z&bQ5B7tEdv6+}0I0sU8Z|3kH6@GL_VfcQ><1a*Ci6TQ#ja?ExnS0C}~IPZ&apQ0{F z;fR$6im-(6(Z3Y96oyM-LgD|B$K{tQn8?4>f$nM#T3KiG6tDHVtvxc71I+=zER0jYt@uT8%*5 zHg-Cej)9+F8Ez4U1y`?$)K>xp{Z(>kDB6_cj*K^h}C_w!cTs z9UJ`hfwQsE`In7{9p^d@OUIrKiuIn^j)C8p0nbT7|}W>1LYv!mHrG4S&5SMVz^f2UypX7`Uj_<;9_J4dp~>y>Pp!y5sw zuvmFrAoW-ND7edFfme(uKsXrSO~GA7n2iygtm%F!QVOv9WQ6QvaSYO4dSAh>mhz)l z_6#g#-s!yGi45OiV9IUG{hcWB-5dp#w_|nRcc?=r-wuDLz`ole_jefhUYqE=)^RP- zbdYs$%K$H*`8PKoOsYPH2zZ7a0e|BBfe4Q9w~7tgg9!n#1zn`ya!Rqs?^o;wRhGS{ zlzaSs>&_(h{PTOp$Bvi5PJxOkdMF71FCr{@Y!}HgW~?-IK7iwu=hp2ix7s( z#u_2M(vGYyfd469e~U{xL~JDxT8V@nJfRhw8t{jS;oeKQrHRzO9sp^=*W~A4lL0C1 z`PbwJpzSrK{e&`dm%?I6>spk*s51=!%a}Ba#bQb8T$H~Ej2KenTQ6Gkk*$Dbeu1Jd zEa-nI`X3niN@=mYm?zDb&UvBmsq@t!eMIPr6;tx%{n=co4oyZHYg8&7SUJ)2c4} zo-(a%dTHj}2DM!(oTz5vC2uWJk!SY0B5Q{{p4wq7TGieb*VeYWt4-hBEN^a(@JaN3 zXJJ#5sj)H7)zVSuY;BeMTU~igtu1-^EqS^&vsveFG3V#En00=$S=ZK*hm#K&`c>_Q z_Q5KBPeXwtyE^p|b>4od`Bd6+Q_sVOhgFMU<(_?9`}oM?Id{xdReYTHVV-Nc>h_$+ zM;_Nc4sUcYNP@xO{UjI+28F@SyJJaoh`^GEh6!zonmG|n8>pG9`2TbY>B8JQ7B_dQUdROgh*f1z^j z9WGjz>^Ye0Y8E(G-aNL_uBuY2t5uTpa<^G$YiP8o&f9(nn?=fe znb^KuDiU#0vBT;7R^m!Gd2|VsI4nf6Lhs)>WDg9lXy@xe^U+;7~*jz&E3#~P$m@5*?_Bc{|pV4kg&e(}-#oh_aK(FY4OUh9GW-h&oTu4By9++-SaI85Ws&0{8qW8Bo-Y#w(w%wx?> z<0kK*!Yy`}WVRXtW_>PktSq*84(`~7C4(Qh{Ujp^}a1&*b1LAff_ zkTw+`mlhYSSfei;${O`$+j7`_>3IJERhdld)Tv};POVN=Ceu1~Dp{FR`@L9HAr;%Z zrD9QqRBZ1?Q$)68wirzj*^=2}|7^BowitWe`Ud?neS;pFE&1gi8b16q|I-f*A40Pw z|L~M?s$t4FbvXatjd>J8-8 z$Msy9PImNcV&d7OG96d;@^uNi1pE<|)Jk$R?dysMv}*Mu@1_)1*v!i|6mQ;9v9+Z2 zzL9k`&dRdoUG8>WamLLO$C94<#V%Q4OqzT(YpHt1 zp|C$)D}TMS?{!>-%PWj;)JmV$A39QD)Ye&Q8dhVzKwkLt68W2*&7XbosY_H|W=*@@ zrFphcUbwv?eM}*){PLZu1b2C%N@=fNGuJIM z>*F}LhvVFCj`O%VnPfUzo}pv~lgTonT*#lO@o{bs$GP1c=W%l~$#k?lL#bfpawvrS z351K6nd_FB^>Lir!*Omm$9deGOfnrU&rq_0$z+*OF62+t_&B$R&*J@YpPSPF$8$)4E5VH%p2e2){W)^w$!7)6=n7xQfE($E5+YmzXmyjH};MZE9f6* z*xpLD6tS8tamfVIM7JiIHw62eG});#)1n2yY^iuD7g6S1%S#q0el}!ftJg}>Ph2^t z)c=i_icwbMH>LF*&f0EK|If9)WI^Ou3n{K9b?4H~OjFH~6l25h!1z7&gT%PhOna&7 z;mP#m*ko4n$d%|*ppVL;jFGwG)_fZtm2>}wGA%3JUnsmFw?kTVpBm{f$PIUE*viEYlp#=zw@V-_ zUiECisp*xU=(DobT^XssAFaBW3N;%eF>`gfG{^u)qcd)tyyI^vzYY z@i(uYdQE`$Q>&;U^;P8`am=@r9Vms;$IR@a2pfHzAbC;Wu(N7i4B6|ieNjKMvq}^9 z9WeZ9Is2n!Q(PoiMfYz1Q!?51&Ulx4q^YgohTF=^os*kgGbpoaXPcX&=;tZ9^Gkwu*VI< z3U=1IMHnHBRd%oQ-z}G|Ns0Y;axi>N>e1hdGixkw#AO{CR~G+v4g$qprJm7;R&S9r zbM+0X?2!?r(_4h_(~Ef-((*NX=L?v{`aW-e@F7Gv7Z?0dE_NPVpxC+wUJvvK`VYl} z)3w}?51Z!Lxzghr+t|pSdGUhe-?f<-vZqpRZ;LHH3x=7EivMza_W}Q;zkc*!)O=v! zJns;1`#U+0}FG!L(DAcE*eKS!`GlP+-q<5mod68aS^!j%Ugvq+&Gi^!$5%w{0i z(1;T1fHPT-61oDNl!J{L5ko&k3mt@jc^`2!fFxQ89(6)Rw6OD?AX+Tt;cYtu;6x}y zV_~Hm(MIM_L^n>4TmUOkfTbI5+le-u#xk4<&60oI$IKbDG3(Jp9cZE*D57KV(=k{{ zGn&Y=&=3p4sRIq<2gK1|kVbxjhR@rfHu#@$9Qhaiz~?*BK3J%~TmXwh{{>Djg6~#C$H;z&$vODR z9d0rGqOSX?-2scD_ismjg`fO^cNzHyZiT#r9O^;~v(=p-c?{9ih86Q$B(sR3=aE8w zLJWBaJomsyU?M%pxiFn{!ANx_+K-O?W-U22i(^xIF*NiqbnGklrN?&DgHc2st(ns2P()rvLhR%89Te2b zZP2Cg)34!Ys%f?^_;E5c%Ot~3#VDb@Xe5s!wiBKVmRAdqoR+Ylmwuo6ooVz)znOH1r?x*I$)y|d9(vs;Kjd?l6=CDY+}5qh{VHxk5OdaU52m( zE~0h~TaVCFL>?gjBd?Oj$Zg~`a?fpFOKoUi+}K5J@N5^v(%Z3bq3`pv9IebOBxD## z+f^6_8rpzDdTW+5Qix~+s>rp-!<#UXI(j7hh6XA_?s_vXiqPU~lJnp$`ahVNkBE1J z6bNl&vX}bDzhgdd&XS;cWcbcEsJQqr%a3j)dEuB^I1c_2h0UN4T%ViJO(+6Ckn2K`NTdVasQpkhW1!nHh9+Y` zc;Ns>7d=HG0`TP_iWq)Fh(RyEx0?r!LW_{Z|0KkRfqx_JM2p-AW=c6*~J6wPmsc*YY$I}pGmjH3{NU+4-^IE42SrtV0HhmCQnyLOQt!Vlm4 zdp}Q$X+Jp8ZnN7Q?KZnDz04{5G6_8%>nDMZVKPA#1X$avj#+Q@5ISvDcUEoiU2;rws#$*r_rUb zRRi!w82g6LKY2BewOCm6bIBYSGIr)s@E91dYbGQ-g1@nq0KT~1CVcYa`#@IuT^ zc(Oc+`SRXpMcF7PIe2I4g}Cc9D!a5q?~=MopWRt!PX#m1uLw3(tdl8O-bCNfI$K$m%@f%ihW&W@KNEx9eaXwGcis!8LK z#&nj)=ge&6xtC#M4(bDMpH_>T*0WLT>cv_BCZic9#V>jwKU!S)6~eUVICC9^xD;`g zjMEgQ6!WPa>m+6S7mjCQDw8zYX=8gf^~T9H_55*eTdjjOo*!jgCQP>iV*@U>xv*$&hdZ8w2 zbA{r14q{SK$ru6mFP`sI3k-@L1000^E^iYzzs1qs`YotozRbe8I2KG05FTShjVA~o z93vuLJ|dTfrKh@}Kw#KI(B7Rs*vn2(7znTK(jREfK1YTjqTSzhgPS0{kcaOs198KQ z2qu?k2BXqZscv`fco#fk1%2li0*BQQoN;uF5=F$9&|oH8&K z@Hsxo5UlkZhK1X~Qk!v%*8vYcs4}n;(=*7+oA{Kgm?~O`ia*S7) zGlSt_l~Q>QnQyoR41Fobgz6u^frp>1;b!BH%zy?NqrX^PVmAsRhDD3vIABwya(Ru3 z>7pZ9*7tX*U0jW0_%R)2T&N9dj#VJWCQcI9?kc*{O7`(q$ zGuMXmoD5YB*taamm~904-hFlB%+LJJ?Pt}GBM-9!GC{=ILnI9WumMm02BVh*vkbEY zL$sMjV*u*{DQZ1$Funcvm_YPRa}4CPFt4z>#4bvu$GEUq7>=CZCQ0HT*HNcvXFjMB ztgC||W}dW(EBBU-U%cWqTU;X4EwkNK27<4%_h3ZK;L9CnpICJG_b1~Ni3i4;B5#TX zi<8Z~4qjrKvB-)w&{ZPmm?QNH&f;eB_PSyH5p8Y*-r{`rpsqN)mbWG!=in_sh@%cm zq+Dh(KMHdcx`ziM+L{Z(x)f8U`LS$t?H7=bPc3!83lRe8#z)Ng zVOpD+Zjn~@VkwHn?Ocz`hgAUf*tr&9!2SH??@${#_?A_+kh!j~^(2?+Xf^k!Xx20l z*BRKy(VI*=)?-WiT){F&G?>*ZKZqg1SRu+`g@JQk5pzPM*&S8}mW2!-KET0iy7YT4 zasNDBL_};Ig-S6VBK{qFfe*c+B_T%_MpEMox%`~5be1npsuxQy!=rMBI1rO%k)DGT z7k*)R0OzB|1r#&B&WZ!|;2z-~XLAKqEKZs2>KOFE9;){t1JwR(Cw7WyHHUnGtkkdJ L$20r?PwW5yZ2(MW literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2 b/public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3324f8b8c3fca24b30be3844fef7a48f86bfb457 GIT binary patch literal 27712 zcmZ^pbxa*h(C#TM?(R_B-QC^Y-MzSbad&rzawu-a-Sq$m*MqzJeeeDA=KCg-Y_geT z^JJ1|C%Zo{Whpj@ZxH{5g9rrDf6F)gAqWV2@c-TUp8`M3hTsF0u-*jP1R_!eKD1pY z;QSnUw6ffB^&$LykOfgDekX~J3tQ@-#LWGV*G7!V$NZ*B9{1 zez|;lKrC*A!GVjQ7QVEhso`D5`ZJD`dNqK)&O#UZWzI9H!FJ}Nqbh~#MZ)1(=F_}$ z!C<@1DrE*5{ok3Qy`j_q+aTLCh0@92T{FO=hd#5y$pAjtrX8%7nC#DVcd>;KOf@=L zE)d7hatzoyT^dbQ(Hs~$Iy!8JD<7@)k`=rA&Wl7>!)~qX%X_&yf7s1;FPuE%ue=pg z1g;2GYP-$1^#(}Z9S(|n^y|CPyv6OlyRV9BMr)?bpR9=Zsr#sz@Nhuv%?Z+UQV-Wf zQRh#SmOD?+1gosSJGgSF-_tTwBEB!E4IX2f(W1+touP_VmZTW+;iS{AFxge>cU0*# z1MIx2X%ODNoSPUJvw6)K&G>fatd)CImwLWdGBuSceabG0^?^HJaVlUDhYCe?SpC9JsAGiLz~i^>>lKONArr!j zaX&;!$+sC-4UzY1i@J%q^To@vPjg&IsSHJjwW?#PEidL;sEBVig%29AumFvfFI^Lx z1aaaLE=E+zW^wl-`VxXLR)f)BLo#4;>?YiXw8JRPKhh2s7-sDHsE6kw=Vsh{KO<44 zd1H8#p!PVdQIB{c+rzq0Grb{iAeqUwb^?YX{llLloKbsk2=?%Uetu%hNMVmN3#wAtf7 zg#Xd#KW)cu-U6uO8edVt3`>M43#^|$c**j9gIm|WGp@mK{FsKps0_gByNGYu*U>KO~9Jwc6M3IW)rDpA{&6kPaI**`iTnm}Xkb+%w2J zU#f&{A+=L1hGsF9`U)gouGUS?Nk3g`3AmT-1sY0OvRm~PeS#F|i8+4eLW!FT_yXtl z0_UkLgw&dksDZJh)3KDB2&gxERVPs6*L&lH*d^HWAa$JS{Xl}mYl_)BI_Epm!aGLc zYl0vUFd=WDZzDR^ie7;Vs=0{$1Fs(w`)>~8d1)xZYY`%&MJ=d^REUy_;7WMQUSo5y+WiG-|d3`%$mDMxF&{Y0{O5e!~ z^!+hQ(9yXSWj*tvvUTFqqJGV8)CE#0WN{wvbjr2B)5zV(tH-@&BPsW!)x)og@{;K( z@X7W`^2y`L@X7p1zHQ=T@MG56-_)3{1SW%$!JL;~XApY=G~(&`H}yN=0gE)xjO~mY zKTb!kyuj$)zrim5DQf=-YyTM>|M3<7NvxhD>cB&suy%El zb~R$XTKqpbEZ=myE6tiP?P^k^@(AB_e6XfnvvxJBQTd2(dd{w<9YDKUtzPZzpB&LO zU4sKT(WzV6?w!-aoR!akwNJ+XmQO(`()tBSvx~PrMwVL{vpBbS^o7y4*%XD6x4I04 z>9@L+g}~bvX`v8*Ki!^gIui4^W%NDOfLVgq0tVBUjcT^px!5DkLk!0v02RJoKX&>b zoHrd|PLN7`3mV-jr*9!FckNiI9TbzBC!WNo$mWnQ4_ zL&K(0MlRN`O2XMH1>PWH5?Yf2NHD!g2qYc+YEf`Jd=*`hr07JY@$i8!IqBt6{n7)y ze>FZ5BW3TA&yr>lX(8inUE#>^8htC&T~*?hgN$eBt;Pht;F=MZ%-Ht+UWV52Z4D@} zW;LV+BwDj-Spzz(L9?tqZEZUBEIakgIrYpxo&D&*$UU?fYml7TbInL;%FFY}Y)W=* z4a>VAw|<)djk|irOp9uG`|Q;evQ{in z2{ykHqi3?--cw)X(Q3`l6{|r{EtSUEOBpE7oKW=V@@}{;rEjvWH92;F>@@FyS#P!A z)#0!h#na70ev=xb;(S+boERZ)VZ``A^!2bu#2>&Z^16AdbYPPD^}hxJ+~|$UGGSv6 zC?U&dOnVRBwaDpRhJbRcqIi`jO#_7O9s6-3wlWICHLuy_K@=kL`3dFTR=+~!?={-$ zVW(TP$pFqaUZ6{e|3|+gqnm%{AMtIXq2-KT7#x*FAozP>UGIIamR&XWnDcN`E$rSY z{`#Lg0$BQ%<)Pd?SLwI>>WcJN?PtE9h)BCCY`TWIcoM3ktpA`J^PM3=SPE#br{HKNJN+suJXV;WyEaRSprLYl z#I3n6;o(Ln0NbTvS$E=x^^%F(BZO-_sk9iM)S1uVv)5coKVe4U^ZNS(N#1fb=JTd18A&fgjbDnOz-AB{1^?X%Jg~W(l zD;VyX1Set7m^Gm6sc7?Bh#+tX(XWA95VUeJ{LP63*}d!693U`nOxEtzLg9RfHc!f0 zskcrkZ(P@Xk8q|G<4D+Ysy8_HWQel8j>}-e(tXbrP{gb)gu(BMrM;MLztL*YB^`R! zUcioG*e?90a8`%l;%aVgEV$DSmiNcaBSx%2$%3nz<7^68d7j_B+(k#^J7u1cS;*hI zFJ}IZHzV_SP<4lFtIuoP=}97XU(RgWj6yN+D+0rDTraM4Z$+#*lQn)UI^tkZZpAmb zTq5oofcPD^NRo?#35$Y7aU!fjFHglb=L1wo6J1Kl8?z6K(a5i7f#SEwm3*WVTLa&` zxnWKJrS5q3GT9cRjLNl+i-2g60JotPP;qKq6@5YWQC@CZ4{$y8H%~}I|0k^JX!aw2 zV%WI*1<}KkPnM4mcxdfBKTnS!pF2zu3{P%wTUhjm`@h zE*RFOXb(n^b%o1J0lNaI{bncylk+TF*kQ~6E?nTCg2k997GUa*U**S9$(2GGWa-OK z0s(Mqb*3|52eNKHxdjZlGFG!8?cXWSXpQWo$#Prb(o%?p@={;4Dzf&6^Pu(9&tT9kYzUg%62BnFS}qeJ$oG zWKhEcivogIxuCKAL(scMOUtszS*g=Lr$+K3o5e%7@ae~FaSFIdjT6+U`#O|30Fu=B zWI|oBu6;>r@r$Li;80>Kjj!{uEdsp?X~o9iSGGBt+QRINE*mdhqL*qq6nmvsE+~)* z@<=0it^r{7AC`JC6G$B)VA4fdxR7|57IzWzw@?_rgSZ9Pzx>5B%KLMy#r3yR`mjrOpd5TyKby>JKL z{6#_%pR<&o(`MTRpC5b5#&ml2^m~qA0xbwrv!*aB)c213!gr^qEU=rhCk4RUZ2rjd z_o!EQ-@K5Hv|X~_B1%8{65oer-v{cwnjPtuycOq$)_>;|ixX|2PWI?UrvH)nV~WI@ zrY0AKukOl$uY`7;E^vI!N69wo1*p()UE79BfWF z=$f}b4#;#j-dy#9rVo2eQi&6&FI&n`iIG&j+3< zQ^Z6UJpvU`C=ZS5NxT^q5-)Q>ComXXw;{*XD@zd^#^}+W=_l)o;ZvoTC>;{UFFcki zAd7pUynD+r`%_1@G5~MT{@=2HSepz)Li$0Eve{cDkN=1@$Ik0Z%S#M5N=2{wZ(y>y z;!g9~braRU*gPB~hRv_zvkrI@1}O|^4D zR!ahnY(fQ^c0z;714}c_;E*OV$~9fS^Rx;X4XA0Trdb3@R#WMFP~CHiq57TkXHA5i zOagv28m-+QswK5zcv)3;PVy44ol=Hg6_jd=1{zw6mOa~&)J0TPH(ydo!fBLo{!+Hy zX$g}>O>O6%Hn+!UrO>H(#%m2T+Jm}q3efm_luZ%z-r`RrvXXwfiiijsTv|F+I9+_e zt^}u^x$Hbod?{eWo{Tl8O!k>WH#OQOry{i)FGn=S$`%`KdY;hE4ggLm@yU_S0NV?x zGR{Gg>6K8H*;Q+y&p+rX_Q+|<#Vp$kqB&~dRsYv(p0&z=vMOq#>G^L&KcPxV9@!Yd zSplhYeyF=ZxBRD-xAZ<@aizc?r*Ce-6dKDOpB??~BGZNsmj?DIHVoGif?2}1tUX=z zK0&_1dBM!j8f#SmBEMP9=~^FSfN9}QK%DTa(Fy>aojveC^Gf~dqw)L+CZ>M3JDT`~ zX-?-jhU|&fP?z9oy1Xr@mS&eb@ak%rq$y~#sBrdcVO=Kr{facaQ?{2uG`hy6u)yN@ z?c%Vu^|VIhLBkknsmj_>8)36CaaoFJNi}~-*AS>E2$T<4s@Hy};gA`|FDb^aKu21! ziJ#YrU$jtML7ZMWf179t1rLqd2v7{TU4_J%jFNo~mD-(ZaX^zQ$J#zK`@r%sf?ka8bego^ z>eA7uf509LlFQ_)HuFQH`2)`VOE85c!NSti<i=qmAQ#i*q2G~4=mb{uc!R3^_~;y)5>s?~U?!#lkSy%p$>5>G;nE=y5TWE&%k zG_X_8^yMfgx;PP`_MMOHxwrlq){$Tqp)vp~#TL;JXO54cGbRTRUa&Kepd-7h%Z{aa z#=VBz+tfLGKlCTOC0lX%PDI$%-3?M~$<1~G=qK?NH>?jh`pH_iRjzMS(`CHEdKr9p z$6#AYB2egq0VC@>PB)(IZ^Wx;Z3BW=M!&8+N!&^N66mhSdfaOd+6y;oPXU=w#s_a5 zgE;q;hodL>k{4Dz^*!}TzRC67qdF@XzHiX45nR$QRL>Qvh5Pyk1ocHKdaD{ViJlnY>zp?u0(95f*Rs z5i>gyI#}UIHQe&1ok5lIZH?1H5TwIrK@iRFJG9v{*T&M$(#Rr|Q!@>64Ka`kXxXT` z@hs`iAnVGD8Sidd4TD^PKf8iDWq^19?Q~zTk@%iXNN_Tpw5js(PTdgq8P*di8 zsEJjdVfVMCy3-!PuJ%-6X%X5$JKRciP-p z1*q*h-cQ*{aIShft#x=j=5R0eYXX*SAL&2f{%3hiT~5mg;8Cq;xk(qU?lm7@qD>|j zx5V~zDW&Po)9xGS)4?#m0|HGV*0xsPsd_4d*4%2)dj z^Zl;RQCuh_alD>?9Ai;DU@P*O8MQcpy>fzZ`{DS;-{}Pe!txWxH4l>Ai*fUo8E5k& zwMJG?zlvJMk&e9G@5Xf3lF}4B?v=8!A0|l}?uX~cs{?>#4`h!Tk^ZzP+smPUS9}W= z0)bn^sm^Qb>W)!hx;CNVK)Y?Poq{zu^|LY_gWEy#ew&eSCpG*CBkF&l-wT^d3k@q_ zAJp0@ItjZ>;p@inkbxtDdR;Hu!j_!NHA32B=^yJ$d7NI2 zL>0oFZ|h})?2Pi)JXg7&3#!A}+se;>t>m)JUU?i!68ru11Piiz#(gfMnG_1~5;6Vs zI*WuZe@#A6wR+vKbFwVV)@dYj1c0^pO zoW-W`4~PCuGJp>t>=D|wUmjGh1tjRd~i|5u%EBPQaTT=g7=CWH??$YK*EXtpnvDX%C zTwfDcdNc5=4Ok9zdK<;1&%W^n&x+wQ#89#ngdLh^Ynx$frKFG64%ltFe_u|sZ1ViW zem4Hv>mv?2b|A~0fn#co>ae#5S-qv?I|%dBfowfhmD*=68%II%j|E7^*_Hhv2qWDc z(UFGHqt_G#2(wcNR$4|m7!LpN>zhExUmV_UTQM%wR}+55(I^LlFFFrYci99-HzdSAFiVKXE1S& zrLl}5N1t26Wh4#Kyo0MrcdY@`c$pXB11_Po6}674d^j?z((M91!}WnqEn&5!Ryv(- z|JmfdJ%Kns8jQV5!MGJv0f%dmp~A|{*m-m)U-!xvrj~cp@_AG1W5q{oGGEa1%CZ@OZ~j_-0;k=od&C!IsBw$ zkbOS7={!hK(zw|^8(S}Vpdw{}8SZYys}G=g!d~wMDC~zf(L$W5VVvg8KddAfgz zYdT+aon$iSv`Ws!@>NaU>v|)L&vEl@l*azW77aS6thnG3<+yWO2JSyDCLDalK70X9 zW*#cD3`Px(N(tSU3=&7YpLu?D8AWKUIm#w>{E@ZvAIlUo421UcE-#coq&1jmxvNl# zvr$Gc(;S_Fzhta4sDOKje=QXZFAt>3KQCni-w1WOPLnY}ZOB(?d!@iJ0v-=Aq1HsA zOUwZq9qM{>kZ)08{k}?3NSDz{9Lf^s9dPdg_K=l&NdxjIj4KH&&ky6Yn!KH~i%Jb= zp{e-A4rAs&!u&Xnqn{O>EG`n+>ibPm9#Rn1`g)R!5H<3QvFw6>%#i5AqDp)dg+x7o zSfdZH_l_dZ4{_Mj9j?kAIsRR+;#>h0L9tLshG3*m>$s?w@kq$I`(8@%xV%vkV4wa` z@2tpxgf~LNrPO26<3L{`nCs2>DRl6A<EG?Zsa<|C3eZJs4lS&u z)k0yO{J3-5h%O&CHpvkCR{t^V-LI)8nA9z{k5Cqo5?i;GIJeAKHyN{1f%ZDjbYo!| zyk49@BBpu&xBewfH%@nDmWvwO?h6$4MOvz`LBYVYdnIGvJd`h2$wfg{n1n<0NxvLm zzg@mN-@0+Vdhpx|K{?vR$tVrDF{h4j7n}Hi*U&?cok|Z!+oYKRe=+1U&WhN6bwt(a zu$a#~njL`6)fNgK!dcG2QEe} zCAz|TM0yMPqzY!VxvP`5mwRe;cXc)!K`kD%B{1UIQ*0Bfqj;BKI3t+(A(Faat$Pbx zb)6ZjN4E?=??$F)EslHXT4{S<)d3ByU*BPPM!N-o7%y5JPtvu@1itKfwtp-TV0dQ( z1U6y*t9|WVgKjQIAofb`hSv_DqPX_^Lv(l{S`Q3*$9V=8f#ghVk~Kl$jig zcFSn*5fm#!FGr52Eg=`glY!gM8u_qBbvfu$FqLC!5(MbWtA_b^byK$Cm?D9t*XI4tu@;c+bt&O>1ghvdS9peE7 zw>gQ+Ptq1u!U;3iR8cf3W8zd=6Kdgn98~MBfZ3(4#mxRV3jy`)X~>L*oOlOo=16&E z&$Hd*iozqhHlH!Kt=sIvN8wQu+-D52rN-Zu`Q!h;9tGu&t%F%!V!O9dve3+2a@bDm zDe*}?Z8Bb~6C04hN zygKwnIHc6sHaUhkTE#l}tpguhzdJ?~S&o8aJu~vHaX^}_OHO}t9XmEHQ9$Oc0|jku zYq5_;Z$$w=CLsaltP!LP{VZvMxDie0gECsCxWh__rMmy=>|%+tWQ@4cFv;qZLd4LX z*QRa&X;Qm|t+yx9I=EE2mMSfp{jJC}^`%Pd&mZ>mLYCj`Ae;cJPN4OIdimuJnBSbG zN#An*2>kQlW6Q8Z+)ocT4K#fQvF^h%A#5$s}G4@D% zEPW>tXSHTQ+{cVS_cX`t*F|JsjWy+}WSz2BJT7sKonWFf&@fV!O>jLR_F#`}%S{j5 z=9^64&qOhK2`RiWKFe{s_>-e`y++C)e2W05HF#)v`9jGkrb*F7b7&nl&}}0#1}j<) zVtRcVj6p?1>|H3WtcwQoU2)DUWcJds{iP=gYR<-;u7J~WYmOi!oYt)7LYK5K1!rsl`^u1JNBzkV`ISDV^Jiwd7keUZbGFhc;0_wz|b0Y(wWe_9JisbbAq#HX!nTYX>rEA97*t4)(@IBDuKZY zFJEVzuCpPc<=%vx;6xE`{bW$-QEiG8nLQ7FhAm~geT3(8&zb6m1gMa#iudBe1J5Q- zO4*=7D`%ShpM$$v(k7==<(MwcJE-$F;-4B$Ir#Z0i zYX4A5;efM_3VyNZpN!}aLNRW=Jdg2QZC@?)4M#*Q&FSLTfO1MZaw=c+<{BsD&K}G4 zDh~CE)3pcn?Ej{)c>>^3zVr|Z)HXXW*<3Nd7xJpg))W)gIAp)S5mD|g+SRF6FWcoW zM;t{I?2LtdSj4 zrCFvdK|k2Dru|n}4isS?aiqK&_grQztE}cQH@KReJ(b2e;+u;p3LE2Wo(&l>+Dzu` z+<(If9+1754^hkcFrv}dlS$!S6yY@JYa`A*4^xfz$GyBT4{8>k3)%C`xUK8?w&w8< z>GVwxX=Qoex!2Gb+1dBdrehewzdr@DIu-yc15m?GDqI~MSLpw(c+PzUCdbNB2N&Y% zsi*!VMTbpPXc-}N@}{#LLYGGH$BeJ)`G6HXmK2z_m1NgT5v5WbBbCE8w3XY+*E*0r z+cdQ_7ssF1al1-cSj!fot4yl55^_9I8z`TVw@2i8j-o8$9I>lAA>4!IT(_`GmM4O@ z5fN`IPpNA?BX3?&(xRAe0#Y!>TzdRIpZCR&;{IJP)4~~5{yl#Um}oUl-s>1&F|>A( z1zO{z?nf^TjXuP%CgH1q59i~TlO^gB#7`}WEewh$_J~4`yU6K!&pC3o6ovDG0IRwp<{a@IY{9^CbV~a$nUs80WFm zue(EcPFQo)O7CK9Up?mYLao0}U@FyrDD$1ZcQ3uFBBx4iaYEq08)V;vvJ&`W{OQsD z#ezV1_KKVunc@wIyF{;t~jrzg5H|TR;Ioltl9ACyT7FGk!dh=J{Y-aSH^VKiG;fCjt0nMJ-N8(df3^N9 z?lmlt?%HSt(k1`sa`W7>@KNd+Ld079_*XGiw9q<0F{P!QW+T$8l1`Df=-|{pKl1ij z9IvKYFNUs`vy%yV(nhWX3%H$O1w##j`kMy+5^t4AIu=s56EXnq-*Zs4je5s{=smgw->2|4( zaH%a%tb&G8gN0JfiBgM{-ie|;fA%kDYlrims=mCFaAF0 zq8K$Wg5##?z=82Pi)F2V+35OEZ8rsd0fK{%gMt*8eT2v2LX2pDN72W6fVTmK-#geR zFQ!!dHyD(X0o6u^JnyhNkg}~Dd;46eELz6YqrOmMinzofV`UJlW(RpTdrKc!q*pH`dbPN=3*K>nex4?oVX*h^^WIxwDQ4H_F*I++`6`5NSez%IV`x1V;fnw=FYC+od)~wt0)@o58 zr>*J3T4~#o`APnb1>FL{1jGB4>v8htZ{b=q_A_{+8My^J|E#0{WV3gZA<9#*E;F62 zzGR-HAyrQ4`O>_kEty=Rxc^sG|Nc3z&ejT&j`zXNC^s5}nyX3A*`#HsU*RyxfMg;a zDhJ`v#ctAHwNoqNyuYN~HzTJgyI(CpmTY3%WXA@%xV)$r;K@D%9=vuNk1w1hDr}=s zwvucjOSWR@n93c!D~@sYK>8X|=MAuE1PSZU-~rZ;c-(Zos(A6bH6 z7NJz7_qO#qTCn%nWq11U+S)JTC3G@>ut-lF_+DiepkJst`b%O{$h4WSp1+%Ut9bkp z&38AJSkbd<(@oml`kJ_H`@9x|+TEIE$J5v_@AT z$&AU}R$G@;{z|@4B30L>)6+)wsy<@-W~AK2&Of|CGJA)IaWCbeIjh87elw~0C8<}|=JeY87HX9S`DRimo z>jxfhW40+w-&)`l?Wb(`sM{EvVWO~3z~tpMGXUp%VTl$)z$zcvqEocl)CGWB95Y8S z#@*zU3TI;O(B=59GBHxuswv-G^FPuqTlNIMVdnGiYu!e5r7lc5#X}m#xQAx=&{(_f zZo{fmw+t3@kpTX1I)g6Jsox?N+gKkM$J*ZVcZz5IC!fF*-_r zF2?xkT2!ci{cVa7*<|0oWb{~|^ytya40x^e*q7;q`SZMUk-0hKC8 zFT%&v3cC^@mVn{U;i+|RnEY=~vjdUxhB}ZzUpW}66WjHTc_L=>U>ffaHtxrrqso+{ zq69@yFvH_p-qD}W1U%6Tmr8!zl=!<~!c|*o@gpbj>pKj0Y#a^!Ur8~08d@=ehr$C1 znso(bKR2yE!i`FwPyWrbwD~-FXN34LM>TaDY^~7tYJx4Ws65Rh>J9K9v$2va9kzrZ z3*SBu&|xZckCk}GWG3%itSZGuHMH<*V#ms5<+>UGpna%XJd~^8O2v`HN)fA>2nx=a zZN4EZKT6EREI-}jkeF;oz>cG`jWSV;Fnvx+h0RiizJ4P$GH}D5a>z#Hs76M$*5Z%9 zKfwA(kwrQTS6J4-SaHigVTQ1tALX7OWy3MX-rvNDr&FMgMvFofpmm$&u}_5U6nhyY zLsSVDQwybtyp9H4?xp9U7DNy2Rvj$$cy!E|ifbJIJlVRN3WWaUfuiTr(=S#TOut>m zUJi*KFcR}rWAUyBaC`S<{m`Tra+T~YjV~2h=r$Y1!5RYp2Vj2uDA%rQA0u4~y3~y< zmc}*AC|1>~I_895Tc-ujz;UyWof9tzA&0hKh$gX${SD@kC^X^BwO0hP{|^?idi=ZCg@D7W%z|2#7(tAP4>C!xOwp4;J@(xQ{!nG?(Al^>Zr;`}O+L#Ll* zdTthw0hzWnFxn7xvPz>V$Zq~a7WLB6JV=Y`WHtB|=ITjN0J)L&6I< zf3l)Pr{ERp8~cI${F1k=*{lGTy%(mVFEaz5xEM{3xi|CDvsuTNJsO2*BVsKwQ-u6Te&r$DHrIz;NA9I>*696~F(AGvFzsuLTlu4wPpb zey_|gIe+AhxEO6KHqO~r&XvX~oRbmiU^PZEbMaz1+RrDr%jj=EijFaObC<*x9ZBgh z-n*WnI|E|}v^epFDYw2Fh$7N}2tAb&UB;PKD&@S*Fg{GDz&lg+Y^YY$P7p5HFEsTD z-@>UBPELFI=@)Jrej;mxqdQ_}CpH67sj43@zT?-XbqX)0*4Oix4f`1jA>{@6PadPk zJ>fJ@Yh(i$I=+F@KYqDmvQn6=MRGxOi4sZhidB~*W+(sr?tAbXU5dwX zcXHLH)ssB>jM8a9j&PF{OLcr+rR2%xM;~cq!8Z%oqSE4AdlpX2`?B{6`F#=g<$9m` z^sXgHhM)+`v>v^{#oYNRZw;)fdnjh3`Z4>zRWTvZCB6iX1C&BvNbiyO#`agh&~=8H zke@5t3^=ka8btX$qe>xco8^76wtM$41Cs<)!en&fC!KJ{1Op3v^g_Na4m6h~2Bx5> z2ru26WT))ghp7X;x0z{8e|(oeKivG8>^8*x8+B15>DT^kXQ7wQ9-y|Gzzg(bJa9p- z>XG~y{#d%F$02k7UCid=#_Ws^@rX93vW-+gg&ZG-E2bPBaOA}B7wW3l>b86pbA}KC z&VeDyB!JrGuax5Vv}hZLQoALH|C4xjVkW|L8CQk@tTj$k zx{XedLEzFTBjlIra^u~L&^+I4qe8_<+IjmAePA{C)mDxqa3;IXryjiN`va6gbEr8A zov3sdVJhAf8X0_X zMBZE*EM&c_{URR-KBYC1$JOz7b|FZR<60rdrbPmF@&>6&MW5nCt9pMsLc|8ei&7LK zmQz(0L{pU0{0=~hlbT8#3D)N9UV4MF&Tkb>A2^QU?9DXZ+Io-bym`u8tQ#yWipLTFQHVSFlxWy6^p za4Y%T)jG6oT}VUtie0>qL*x-{VhTHi9REW@2aWW4qm@6aM2eM{mF}XzxrRF>Vje{~ z#q|ENTM;>Dn!;sauN-+()j!i5BAcki3Rh{Kvl3d1da({xGr<)$1mqqX2*B;c{DBqw zmHYBM!{kFv8W*?^{T{HvITQK&yd4pGD8rO5#ooB!f@2Rojd1*ysk{VH85Fx8?b1hK z{>`5?Ti|wIl4kwKK+HBNG(w3;22*qdBH8z;wOP&~>y_OxM4(CSe>`@|+S^g{H_N#R z3Tz4{)@Lk={Ql{eoEvT)QNPDZqXOW2dFt_BWZ@QMb+69j(umbcohNTsXOmpKu4XLO^d8_`G5%N&!uqL zuU#Oe>`1gns1#)$iDUv@5!^lnI2{~A->j*Zh89?_PDznVf&At*YQ0kejX_3mm6*+D zHJoKXYOqhOm{FZqDA!>QeGmNHQ$dA)H*6atVfnEVPZgeY7^1_AzEFrs5OfO~6-_ZW zw3;e(cV!(}_xr|9Q60(5bwff)8R9u<-cXi`6S9Pse6XNhN_%o$di8U(P!KW&x?7Y$*oeOgyARb6?LEtLN_m22NrnXuPR zm3g_dk9A%xeIw1C61dY4-=8Msi_WeEA~YjASwZEPTA4FX)o1Rzr?8q+Ltt5_=SoVo zVNP90I(T`(cTHdZ$s7IH+Wl>9gj8S=!taztC_0*gB+ID?i}m$EGnFAiMrPpNaO>UE z1f1R-JKdPVL})Y}3R*n%tCT0GyPs61-%rM6fV+N9gS)LsJYZ4D)rB73K-+f;`@vy`@D6fuR)}%+Sv{xg+*t8+{V2BnF zGV5Jt5_Az0D<=c@II=6~LVX6Rc(m>&X${z>gbCU@kL{gwFEd2DX82^ojbHsDnHQPF z@!pK_C>x8~N!;XhIt??hB9@r)6QdhQ(5ca3<1yY{#0qt4E?3|2I%>{R2px~;pI(+? zsP`6m3i|$aQQC^Acal7@>X4pB3=}VCNN*tjN;#a~L&O_VkXDrAxXgrT5v2|i|@R78^51BV0~#{LDkcAqx@-m99EvnfDL3*Ew7;>bO_>@98<$SFvA~WL z>_stjiMAYPB>udJ4|f0dMI&OjTi5UPphpCEcl)pO9!}u;*{Q#9PfJiYG-K z7^@p}F|G3dpG@Oc&FkSuf5igs9F#hq^G5|fE?SO(FD_#c;I^7*N4~jQ+GQW5nwfc9 z^@<&i1ZlBb!&-#e0+T?4HD}GBaQ!A>E;&E-Y`l|l2R??TTsI_Gv=ZPrAJY4$PF#4# zYMSXAFCVoG3r(Zo3#g&ws4g7GT!VMgYM-Xy$lu6&UhiJO>8$_5q@|S82)9mrX{AHN z*UgFs9Yl_yYgrQO_r7EQD=^&g=-lflb6qJkQrqQEv-9yw#ol0O^3XtYqeq_E+9FBi zl2xo4_R9G453K!R3UcYm8*(lm(5io1mO1?&@ds!1YL|-K;J7p?NjeERRt|p@HV*Qd z$?`@9{Z7f5YdGKrRb;K!>R|9qWd|Bkq-oRN9~`*OtSpnR3P!@uD7u>+0Et1{#xDHd zd_KQ1{0};)bq2)1d^OD4Lt$}*6)92@XunMjC+*8I z$?Vp8i~GHIiL9XGoF58tcDT#_W;JJOrB&{5t{MV)V+_7uYFB8cba|lK!@eR7ot6Hp zX0)fQH+wi?D;@sHU`Fp)gwm*_T?iO*S}WAI*^Q|p57K3Wdnu}ilw zB4L4hhva_gcQze4#WGA_JP=Zt%>)i;d9H?aVQ@uXKFl z{j9jQ43w33)?`|-7=wJ6n-i=uK{A_Qo^bmCub4#!hczLZmYS2pf}(ZnsJ=7)YXlDw zycri4mKBFXH<09o45?hX?LaeDfaOmjU*tKZ^|zSL#Wfj(m@_5*R5ZsNEq|3Bf&%`6 z@BOgf>m_El>Ai4}FM&euE#`z3Hp4-I|NJdM!_BKF#m=HhT$cQVq4C$Vus`WQ?B4}O z^aZZ=V9_yZiNFMbCKtnsDGQ6*FOvl+?V%X8W{Ve?Swjd)aXZ_$8 z5RTv=UGIbsYg%tReb|eoO~s#=stx7%N-URY7W`g2=@B*iBv6TqVXsBmq5f@9{W4fP zMOyE1TfmSAxjekzO~%o1#_dhb1liaE?8=r)V8Ltq$?)qJ?@KqW6rK1)jeudoI{a=ca^4o1-0Wbzb%iUxU!edJIB71yb!Klh;n}K-sBDYUm=}FO_3KzuQ>zDte+0EKk(WLe znf9m3dK=~HzgLB6i7HkEi+960gLMbI>|cJ=MjES$ZF9o!bsHRLQu2v<3L#7%&TU>L zMbRP3)^a}IO@o#)`rb^kE&5CTJ&vQZp3IFtKYeb&jOcHLZ}HoS^`B1kN`q;bXl#t~ z8+IpKYF{oWtQ=r^qPJxZk+wkWxVTR;)|S@oe%<&}RGxBOK2+;z#-PBa}8C1trgoHot}6 zsJ$ZZqu1f${cHlCWWMkWMx7jdlFmG9`O6$>t9WM@RE&ST(R^TVyP!$FJ+Pyd)`8?s zlpkf<0E_i)YB?u|0sFcGub~ah7fLaFylsh;z5Ip)wgDtx_2oL2mwjL1vu931LzGU6 z>;EU&D<;%I=O@y4xF%a$POp1QFf+0Jx_oGA3jSD${d_oVR2R^7ThRN2h1S=it@y#e zy@N$HubfY zQtgQv;AdPVAmUMOnh1aVqrBe4-5w3>yMHTxAzgU941GdUl4+51{0dmq9(MKe%HFpf zt?Jx9yr!tOJPH;b7yMK^_14A5jL zMQgYHL4Ew|(XRmsDUUEdp#{X9n^jfGKh>l)W$~Uy#KIaLGiLIbmb52rC+)}B=?JX_|=wSGIsLe2E#gYK?muK zlyl~Oi%9%7M*aOgV(4-z0)(ZHqwy^+0ZaW~XUj{`kaHFRW`*^$25H^VjPer34|Ko8Anfu++9V%ILp-gO9+Tv<{a&Gz z?IIOASWV)T383+DgnNoYa6w^Rq^g{EkN$knU{U08`*K=(xb7~F7!5+2k-gCVtF!4x zKlgjuMR$QcPsTnV0q2nFn6SDo*+OHJ_lW3B-H-vlHZNCNSeh-CxY#7_;zRU2t2Bq! ze%Fy{hUJB8LO|tldnXDMVt}zfinu*rg1jG`9o;+i2v|Y}%ELCILhZDujBg8gV~!3&7xFF3(f@@x0~4}_dA%$zR=1WvGd+jPe? z`E=X({5qy@X3PEZhP|D) zeIopUSfj_uv%n-#bRx42?u(Di7{Ga!T2C3=o`$?>Vd6wV_SFKg?D)jzey_0WYd@l# zWxO)eI_%+nZ=}wML%N;yRwjOgxTox!FvRiu=5OWTM0iE@_J>cb^oumivsmmW7|bCo z=IRrevsmm^4CWjbb2VX-R{rmBeC2Haucq*~ngoT$qR=EnHIa5?8*| zZ|Bb=dcGhS$UKtQWUS?aK6hUnZVVxQ3%UB@a8o1^P<)9h7)m;g`12r{`|h`+-}_BO zX`;I?4mXAnzlB_Vakwdx2;_e&2PeYV_U-PzIQ%t~98VOo^aoR~Q=;#2$Tg#HiX{FT zsk6haL(aGf4NS}qkutXDe~QCpom#S_N84`;{-MmA-WZ2lhRL`A{5C}#-dwJawAe&- z@_s;Lj;gf2INUls7?(1e&#cF}J3s8Z_vuL4#Ta(F0iYnZyw|JmZXaI)?o|K zqGpZMnf9TrwYO$tofo|u@CnG9TGI|>$(vXWsa6N zdYwEgOcDd%^_JnMk35ixHaKf?B}MX5>q#=Vl{W>fHewX2p3K|4MwW%{>GMUsg*CZi zk@F7TP{XOzWunZHin-m@ZWDLQ*tU}MKB3se+08XV5Esmax1f9wE$e1H?I{q zi`mTuT=W`ITVbr)SV!QQ*YX|dU0H$y8uw^FW#qC$X(m&5d1RvmdzS9OxD;?q_>j%1 zY^qS2C8gPcLgiXQqs*yls!#w|@PX>L3q28L#nL!$!_eb_p3P(ySkPFL>{9{xyz$L z)$^8M-V&<30M2Q1A)2G%(}c-nNiVfOU%9*D82OQ#4mT=!sG>Jy^Q<3O)_}-r2LD{I z$hL2_r8isCn{RBrLEPOd@#5a0o0TW!dQeOpDK~^nac;Ih;&~T1=B})$Nmsh4Kdeuc zWk+B`eU_0pLpArZqJ`3Sd)gk2OBHWg#YC#Du%pejiwBnChvRlNu|rI>iithX5`7=V ziSWzJf5C(J;kZLh>=0#2z31tDk@%B{Xx$jM7Br>ZYa$f9dqq!NPLOvj8>lL$+X&lX z{D_ip@J6cI4XfM?e+5hFNwyI8z@(%7Sw*ZuZe1FEQr4_nb1(6gd%%FGE^S?wRJN20 zy);Vo@-FLE4_#B3;!MN#*c2bAUDm#T2T=Cpq-_(Qg{-KTWL@Ez#4(l2hlt^ zE3G*QH_1_Au1fG+w|cL&1TjByo%?W`2%E|%3Nt#2-GJYGe8YYKK3cGM3;iBJn>naC z7He$KHsJVJ86#T}(hiPY~zA&VMh_{KL)XpT%Q-#no?I$^oU2>!{! zVQnm9*kEsqJ4%}pso#l07B%QVOPa~0Rufm+JyIO-9`3MeBj&AUxqQouO2HqmY<(Go zhm}#PQO_*b8FRaQC2bNT2}=5E;}@%OEH}wz=dQ^QH&lDY<=kb0KloO8nY2&}Wc{-y z>WnOj-2~v|-nJ_KvrOb030@0PqN$qXJ9Pjwx6ao`&}>5Su@b>0(zJneycBvwt-iY7{;N6+I;-1c<5TT9cte|wEm2hnOb%uRxO33D zMO)e^8MfrpO7-R#Tcd5sn|*V6R9=p)ARRK0k3L-?fr_*0wS3GPWlNx>S=Wf;$!lo0 zzdZcscQ6X@W=zzXKLXh)+v2eauAZ7l*?gX+|eRUZMM$8CTvUTolmM6dYy~5PNGCDR2 z1AbvAOzdA#Mkg7Tef=UEjrs6SDg^h`hWkY@+`=z(an>2rO4&-w27P5W)|;6mC5M!T zKo*b*{)qmKL;kYF%tJ=f^k+_tRZw7MuQQ70hJ5~65Ru$z+3ktG$Qys%C;Zi4;_+EO z@ryRCT2gOsiX+*fiF)|JHe)KD(b1(sJ+GRjWylGh|Afnv=|xyFq0dG5`_-#mqv}F$ zVotDT#>o4@&HIjsmhX!PfXH;YrDe$3{6n`spx3Tn*0DZ!YCU4zdUIcV?G6thT^x}4 zmg{}glCbxv&wT$^QvMS>H)4;!IBVnos=S~SrB}_K$$Ep?_=0-Nf6x{{7;JF+5R-{s z;cfT)Jlx6md2==td3953J9eAgjt+qtV%n2!lnhmpxj{v#(86VGo%iseD*3FSl3wC~ z+gFU!fs$#&Zrl$?3QKiADZb|q_p0}S;O^dOS z2%qo5X-x5K^mknB0+8bVMPF>i(B@{t*X;Ez|gzADc2Bs*9)K||wh+owj8;d=IsPwzZ&y415rm!gY` zOAqcmG^ucHrTk0@fiD*19sA8pwrsl5*$YhzFRK^bKberTd!8{YiUK8IyaLe(PF3nI1znj^PFq zm#@{CV(Z(>RNQ)dajl@60TZ6%MigS6*~HAruhPrbDaqXC)1c|MgaFJJycEdRf9jcA zV82gdFz@qi504NhcL@LDrBNTh-Mm9-%gbf3xcfmfnEDm|+SW}GW%|q*6;x9-q zLk@W5_4p{tPJK;DqkT?e8p&g<$4gjJfh`keV4-?8Vv5J-i>;+h z(B|;YnT*{D&TfZy&S>mGfHi6*Y+8L9@y9_D?}azJn+4`e@C>E4hGFuBU-sQ=ceI`6J6Mvcw|q zb(=O7Cp2qiWjaeN49LE_zjb_KD|zPJGoDYr99$}{ejRLqvR<{I;fK~?B!meQew2}# z@$<`Bx;yL-P2kp~Hgj^yJ7=;@BW%-Bn=iO*_F)le)~w)809g6~l9yJaebO&u`u0CfcP9j<8YhZ1z9<9qrNp z`9=j3!^Y5o{7vih&Z(QUOB?7#8AZ9yX8&{FQ7`p}k(MQXxcs(wm-11unEbPEX_xva zuY|HHXfZmmxnpmZxUCQVM7z`zu0dL6liS?-sn~Kt(A@h>iH4= z3q{xr>}Rx9SicnO&RN!kGt9S!?x0{#iGypS9#WyoS@{wVrH)*fLr%6b9R^EXjz$?~ z_CLE4qJj7BNIaBoN@0$GSYZr$a;>QpbtJpx*_CD*FW1e{7oYxk=mP}g3tKrb#FgN}yGKehRHF$@`0=A=!sxMyql{M&M?;EyyW4BPIwcfS?rJ9?ParQS ztxENR|L*9^^3*X%$!V~w^-(@~5aqys>~$DzLaB zW{x$hnBozdT_qqE_}@z_SDGcc=}YW z#_1&F(Jqz$3!jf!T~(?(5CK2gRtoCWIlD>I5NUchH<#vgB&d~MLSO@V+C-Y}XEX7x zO9(Yog=ry8L*(gHKfTQCzhyVVE3F8c1N?j?oDd!e5hu)qiK7EY*>}p|3{QPWz1T;2 zWqnb)hQv9}BTVaBkN)MMSCXKBuMoE%lUvEc*jK+|07oS8LK zM7apD(6x8WIH9?xH$43a_i3P+Yn`*OW(%paCfcmMbJp22J58O1d~+t=(lZY)y|Lk` zQ=F%Oa_-cXL_b4l6_d+PLj5qgWA{q-BE()K76;7e*dUZ_Ixh;xWD!Jpyga{PJh5dQ zhzI6RT}kvagjO+a%_P)cgzeb9inR!_7Kz0HGb%O+C7aOI^t0?m$U6ryuSjoJ#4GX( z#t|*!fGBmjCv>`XuE6=1aaUJA?4-T4nkgz$K*T0Yu2tbl9_&FCu?<{V-}Q{^O1{SH zs7RUIKY4{yxv_%@#U_Dg#UC?Bdnr>?r%=Udu)FJXy5&J>u5(L8g3S}` z-JBN`%DvN7DPn%HjRtNyqH{1jj+jp6*lyn?k~)d|kZ7C^oQiLn&>WdqzIj4(bb=Xo zMCV|591+r42UJqp=goHsF>>E@53M(|7fJ>q%y&3bpA#q753C2tz*QP6Vq%I^&Imgf z^Zu#8HYyhuGTnTlxiXt=qIMD{Mp8F9*)`C zkIpA%&qJ*F#JlsQ%WfTe-VKs}9W=a$$(2Gy)I`FFfiPN`bZfwo0iK@J5+_AhNmT)m zOMj0x_0}WLd%zmAcg~y@7oltO(Y2J<;(@PjpS|aqSY({M%S2$;Ty)h3SN{sWazBxO zAF5XQhWxl82sdc5^IymO<1zcw530Fif! z*YQv=MTpO6$Mx;#ZK&?pUP~Ia;ewr3jWuXWeXTH$;k)W#c9iaYC_J=0V9F+AcaTr~fkFFU`SThnhX_@Pd>Ge`{Epuh}H$1}! zTk)xupbr+ic~5jj8^u~}y*R&GvroElyA@2q+p{zhdzN8SHgXL<>y zjVUhhl~P>fli>Vbt!Zz;XyWkTHXC{h1;Q~$kL|Dx_>k?9C^pC}$)}O(O7(eN;Ot%v zG_V#|wzwGNVqkruWK3$a-?bCA4a&~KGv@{By;^9mewaL$`Jv%6c<```VDN506G>m+ zk0u6>R*w5^zPL(g%^c>64d%VfvBV=8C}vaobN)G1pD&qYy+|+CSmZ0HsHIqOA6%Yq z&_0)*Kie7xzlbMsE?Wjy1d@zdsL@S%A|f79aSZq_cp5jtPm#(}v7j^`)h!w@c>=I! z$Loc~>!$=Cl2}bvSDo+;TXQ+eVL+2H#&h69nGM)n6{-zo?cX2467B2R_=ECo&2;k{ zux+k&=jRWi%d6^wT(aZc7*o#=5#PFZ>y`Tuj_xfBm<>fvXWrhgSCGNap|s(&Z968I zzEU}xe`hfKhC&VC-KsfY-UbZ5erIHm_H-cLkUMfa_*X7Sd&iM|o9B+c-Xgf;NK9+Q z)RR)p=7}is(&nCv(&CrG`dTDVsyH~Wr0Gtcjb#p$zPb=(BkCVIIOS7Tx3}x=LzSkt zU5tg`K#=(kYw9!NWcxrn=}2LU*_YSn2FqJ_`#w}|mMd+W^FMdFZ|6||?V^w$Di?3} z@9bZ5*-?5CP$vzUlSX^`IhIw{(O>VvIztP%PTSxJ8THO4f9y^B|M~{{P?Zq6a_7L# zf;F?wzr;5KIR=vUEXv%U=DUv=QFL9YT7*y)oBJ-CP$h|UlLXEn=M_7L z*Yb-$rH93kD`ew2vXus^PiXRo057?ryS9qy%Xxt585mxt@$m#!37=*)Xg@`KYN*l* zDd7TJwQ!Mc#F`j|c_yFJS$N3J|8_fpl>eX6R$7|gkb|fsS$rOFDLLhhoF%5#=c>Z` zQDsaDmBV$C-?*x+q>BqY3K`=WhX_tpKeK|C##lxZ6fR$H|GQADB=h=US+4Y4 z)-$Lu;`^8=KevclPj(0t+#0*HhOf#m5%UqL9+T(Bc~%fIR#5?mZo$3I4ao5~g)j3< zT6(K;xh6vv;FZ$;din$3qw|Tu`%vh9;@$buWw+kF?|*G6ahUrP0ASBOeS04F)}=64 z8mbAK^*)=!ajr1m!_T%dC6KOwTS)o(MQs&btn+gPW|2hVhJBDnP0sDs~t`M{QBt>B4b_fra*xz+VrpuSs`aOOn>*8npL0a#td?z% z;D+_dq=qi9eER=Wa$qHgsDIWeksGygsr@TJE?eAVEuqN!LeYRWbcu!EcZlmruy~U7{(e0%G@GUFKwA?4wp! z{pN2D2KSM1v55Xmz#WzmP1h43;dO>oZEe1|UYqi8<%jPGy7E0``PW`iN3mYvPa{_FR!Vq>?wFRq~tl#Qcuy zG`~CgnerklrOa!V9{g^U> zLXXrv94^pxaZsrGUeqWGHG)EQp-|oWX;cF!_4r#*Jtlw(zNzT$3mvHLv=>m0dl57_ z&Sd>Afm6Du-Q1{puBApXpZaJ#+Bsg@w0(PN7dUfG zMZ0eW@9y8dUoaLO5`NF2L&9_5r&v~*i-eREj}2*X zTm(tR$=j+kaj!aDhAw;Tf~B}_ZPdF5#1iS2mv=Ib{b7rz&K{B0fe z3HlBQk^T|QpcT*HnMrPAFaIe^<3j4bUePKf=NIhu^qkw94}NA)_I=~s zCP6C{XY*3jo}H@n-h0ZH<=nG*sVeVIH3^dJcIMpPa`w)jJHGZFT$8+zy06#p2NM4a zD|%q!c?%^o$!+Z6KMgc36X7%T-U|+$y{=&+J#xj_9lrh44I_2gzKuN>96WnNgHF#{ zan5#`Jy$h0^zOCcvE;cE^rT2~UHy^cjsCU$t%=32oxS3mNqSNwxwh_zv1PkXxA&Ui zp@Oq|klEN0FMJp9G`_2{}U~VxXwOA88^gV^z-en|#?n25=6>6li@F!J?m9ZUu66m|bxlcj(qx;ucB1aohr+8W zI=U-TZARr)qq$8j9krvC;o)v&%hu5iAq0B@KTdZwSL}Oz*KoqzzWB~PHw<5T+>KS+ zpIb8%{P^ASk--fc+ZUOwgKGkM6o_-T{cr8>m_)ghiWaN^q)4c zn?NVsOS;}XS&PNw{wA^-Re1m|`kA<`ednz^C^_fSEeI^JBP9WL^xJr#1S_Z#^O736HQG<`9!?xl}`M&3pR`EJ#Fy#Jo} zGE~qyL@Sa{ppl!w$cNsaX65x5>~1IfU`!540W}ZX$yZQq3;oi2B7bB!OJ#rWPFnAI z^dqPy@JqPQ0kj{yFYB&x zV>$BuY0!S}L;5cKwAY~SX&vy_Khz=Z9{B6r#sAE^o4yD?dCz->Zi{|80lzW|zp@b! zX9AfAsclnw1!O2a-iJyz{B`%RzC$JX&iknjZi}|UuWWCVyP)Jaoq8A`^H3?iQ{UZt zpMHm>^m3FchnfuXu=g*$1@-Mr5?Ho9A7337lFPimX$k!F`SdMKev>MngM5SljZC1c zK{|CQWjKRg0F``+%JgjhI+np{?LzLKZ@v%xT-AKhKma@-FVZ%2zXa(|exZ z^Q0OAH0y1qo6t|5!7gnk?B;)X587z;7WJT+yyd-@2G)Ldj-pP#MUr@pN!s$jI>ca&Kuyf%Z!9qj| zUkDbFJqx{HF?KE9BUpl?i|c}=s8h^E2Pc_?3kX{os?jaP^e)tpWz8T&RMsf7G|Ce>uDZk z@_Svh^3p*Ole)}D$;xLNwenI-Zvvg%5lM^7C}Z$77H+V?p2AjfT}A`MtE-Zmu9cS# zXVWn*vn4Uj%MF5@v6gb(Of(pro14?poD5To+v&-aa9F~&T;|vbcTSf)dy!|yJ0tB3 zmu~(&O=Y%Zw#7ZqNw^Nv6A57o-Q@;@D3$Z<2T;-ElABVw7X!&xlP z@^+S{7PoU5-kr4!E;;COxlB7$uC~rh5$Be}nVyuKr@7^7Y?Ym5DLu!T9V;Dszzyc6 zCBa3R*`^^RkGm%9Dk1Ikv)-1>wUa#9uI7ZBikoH#$CVs z98Ds8hv+P)n^`?(a;7^DccbX0ER#D<@>x1+xmDWVIIhif=45zWBt$&znJg)F%N15K zezR^Eq8>!`=0Q=tNJ^LSY{gicDbgZYW+CIm5z^ysRyV0SV3f(skSOE`DsP%)yDV;J z^71tZ(t?{^X{;}SIYYPdY*Usy^?4~4Z;NwjB{C{oJ;ZqZoRpn44JLU`@VWf3;&%qg z<6Pvp!6w2Qh=bMlNnE#>$#rS5v@JQ)V|Lap7iqCPi<=@o%f;bLamk~s%2d|S0UH_Q zAtC<6n@TPit^q>?p=~$A5bQti=Dc0xkpTxo57LOC_m`rfwm$>M&2W%&=Dax^a7g69 zVL(IMQKkg}35MZc4-tE?mpKg^5+;n_+YX@y41LFW>o6e@$2d5W$imzPi$gqfCTb-X z^_TWWP0mIk^%fYy&|aFzq+MKwi(g|`S>PeTOISa;T}bF#C!(}Z;n{P?+ek3Y8KtBq za#4a+Xa-KrMM|Q33K}M&LZe%N1OhOi>98ccCaniXD1q6{M`KJle^Ts;WBZUL={dir z+KAw{HiK+lXbuc3s>|$-b)fmHPI_cBDm-yeR-fC>P*Ssy3~TT~&(IBttVK16Mhm0i zMW^_9nvDzM(LDegF@Go5;UEQ}d&>|SFloC!0iB`DZsZwyn^o>r(ol|4 z3_>7gUz5m7+jwd*j?3EMq0S0}mt_4xU(VPAE5DOR*0{SFR)PB&i%K_Eqbjmok2Z{K zW^g>bQie{0_Zp#rw0qqyGKjwR7R`N!wT}fKdJS>dNb|+(k`kj3F>Ww+g>nrxF}!@qlJQ?O((-Vk|1EO?wO z`Z`$RmdVjoABUJFvW_{iyQ-eWRfjui8}pB9cgzet3pqaO#35?hdqPU> zSedIPA{u-uR(@XgD6!H5)2dkys+0s?8yT+4q&*8Q4!q;hte=JQGHo^IV*}?FUjP6A D-;*8t literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2 b/public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..1d8611130b7b618bdeb5f43d78631a9d4aefe0e2 GIT binary patch literal 18652 zcmV)FK)=6tPew8T0RR9107%>b4FCWD0PGk507!)Z0000000000000000000000000 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 IhVTLa0PQvu&;S4c literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2 b/public/assets/esri/themes/base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..896b3e735561c8932d1f3e71a2308d16ca6c506c GIT binary patch literal 34208 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.svg b/public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.svg new file mode 100644 index 0000000..81e9eef --- /dev/null +++ b/public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.svg @@ -0,0 +1,197 @@ + + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.ttf b/public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6b0a0e11df7562799b0abb78c2d1b58299952aeb GIT binary patch literal 37176 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%0AL*+vT|h40yPtc;@lfmOJfGs788Ca zPEQAT31o}W0bd&U8`{}HfEJOn`xSVPz%Xw~ekwS}3bUBDm~D|DZL4%UUrax<4ouIw znHgGNKP?$%YQ^N_Tzi{RTduUV&rMFU7ic>dwipH0E<2q8T+`CBb;iBYucVf67u|4 z;k}vIqiL(nA1LvbbugDyhf3>O;y|p86tOXU+BmFRNwHc7|5lc!(P$H~`d{F5kk;EQ zM@zXs{sr+Y2F4zw#k~;DWT;i{kdM(n->RF%-4K>8g%r$wj$jF(px8b!x?o8p?XYP~pk);>Du5%I^c-mk zoC_5u5?rz zy0p;UAxWhyc0Vb_Q-`Pe^ZBKbh$?rLCN}nx^KCYrsRWz0&S>l}t*u~K&yt~`*+|6e z?dxdINsf)<$!oOkuCDQ5vv&Dd-)y9*Gdq9{0*VtWgH7Yz-NkNiaC2qqaxEBK(w#4? zxiM<@#VcI4m030=_^o3> zvece)D`GY2JoVrMQHug;8j^8tpG=?VpC@X8=@d%Gf z-STm?ogiCUwv8{Do?bG(t)&HE#(y9Ut)@mfkdHKsw}wGtKY2yIVLem}+pEwADwP+V>6+jIIEdjWuQo& zokuos&r!5Emq_FcRJAx@zT-S?69xXhVi?ps4GyMj5T@3nsXV_LQrfK|`tc*Q>GRm_ zIF0t$Os1zEkfj{{NxUgnV`T_C4xs{tC3Xk6<>ro&%8iu~7;VUNG-@@kMs*Mf3T0zHsjg_OPZ}DUZ+Ps->p3QIA6ig;op>E)k`U_Ul%yy6mzQEB3dwjSXG@G^CLF!{V0Q)7KA; z&4bz8wq$&IdVC4MxiKti)-%w=R{!Ma=@WOO^fnE zNRPDGdmHHtT|X-+bmTOV!K(+LC8+NRNnV`-)`x-PgSHerA1qImEZveRhHxzOHRR|= zs|g#gfK`Yq)E*uGv?uw3pab4?s=JQR>9a=KC$38+b*e!#P-pzLeFDh8YvBp_ksIhF z>{;c4=Lv)OTUHaKWXVFv69c5^hD4;ho1N_Wg@xzUW;gba6it&YRpfVz57c(NTgIG1 z6Y=AGI(_q?6W9v#tQyM!g4IR$q}NIO*(v5b`F>#<#-_;mC zzkZTvepbjzACf)<8EYJEv3*A@FA<1H4Nf9?7@U<1>_7OUC9%*fK-tIzDRMMXrSi({ zmp^*>_LZx$_^mqQrZBm7-N|)pCnsU|X`igV{Ss}}iK=xYm0u&iow)XPD~_GIIw6~H zX1B`|Rr>+eU&napfIA2I6f?dU5nF}9vDN??7BpzvRdx%IAbI0p!Ys0Bpwh zG8LdtNeU^9WH(a7Wh@V=3SutEW3^m~*;jHVZagIIj_dx&IB~NPdgJ?a!}ELZnb$Rq ztNAtSDhZ$cyAwA*^ej-X=h*vjhF%mz6T|^$6b(oO$0pT)Haj2_U4mI+A-I9MHMTA@ zkjD-g*_egwY+tvkCHU3FkX+py0D342S6_blUEO)f?{nn4@4Ec*tIxWx{WR3m^M;ix z)~;Q#@(n#bp)>E;!}hN1dZBoDaL^G7$peFji!hoU9vpyIpkt8k;PTejw>j0(k=oqX z7ejbU2Yy=+Ufd3zqXXct8gvT%(1h-SPvoLj0qP18oosV5;EaP2Okq%xT1+$6+R1fk z9ey8N(Bibi7J2z%8#|rVLs?iMVG)4%l@Ccj6BDgFmoA+hDHmHul2#8mu)Ag?e92I0 zVs&}4ch_LOU;Oh|*?kboHTOb9pS?B~8t(7vS{jY{*u(iXS>_oX8oI2lJz&RsYqaIs zS$D+s5PQavN^k2gBzCV?o%Jq~T3ava=}x`r+U8ij4?|WLIUJWT@!Hw+lGx?3wzkpM zmcWA09AHm|(y0}x4vK_6Ww*qaW@oR3+eaR7!T>Cw={mTG8E}H2t6W-!15V^z_B9&K9I*O<3?*1)yGUnk4!BFg;ts|gIJ0eIs~U9{tH#>0OlZrJbLTnlzN~5DN%8~D zPe<1z4$d@?v*OIb#G2^z-{HugHwG)21p4H4hlWv`Xiag@-a~j9xARo0<%k-B!*L9h z;&fOAeV`RI{~@gx-rM`$gE;0jJAnBKH-8xCUbER3>Jm}tMINS(Q!j-W4*>~ijQinU zWKR)(NP+J% zyhB8Tn1A(xqnI#X62V7a1pJHvNz%|;4Hg`0ZBtjt%wjIPJ@b z@t6KXdV%Su$LjR>(Wq&sey6UH&IK*$qTmV(4~e!N1t7c&^TgW!7hgW$9t2qF&c77^ zJM(L7`77#Non-DgWoU)~P6=>yFW?BhPW}k^#z46$KD@)I9TM+1cAOFoL_39e2CV-S zkJhHZwJ%1?Ho7LE+@P&3taTb#b4O`CTEKXC$wORD933ppl}byD&~WIKs2i5>hx~}X z3Y<^+ul*eVYd^>T+RyR7_H+FI-+qoFNr%#}r4PV=y8~F&a?HRPTA#Dl9+yjH71$go zzXra@`1P;vczkj3@#A+ul+hu|%Ggem?UKf{|DMcu?XFbDwqLsLcsi3wA76Lr_RX_v zj%GWRg3_J8edDIxd$(@ABZuD|Tet3oT3lnV2Ah`^3srb&7+N9MRq+R`bXFc69oJoQ z$;Mq9HrxdL2~T8YfWC212XQ(?G_)1cF4>%~P*39IDX_PH@u#jAZ z|HFkOZF)x%HvWc42ImVoAO~{kTl`k-$zLu1mHGR>KHPqo{lghzcH>P=J41Fp<3{`z zau7%U}}KSr9FTNr|=f(-^Ci_ev-YnpvW`iX)G}~L)wNc zYU>~KXFz|<5m!84A5!9xZ74h;@KGItCN9HzU&19WHpAf4J?D8yU(3)|DF zRGPx^0)^RQ^>4J9e`|U8Rp9&3FgM6%vIG`(;ez(&x(b$yk!M<(^94BPs90>>=sDFG zZgiV!2!D}`CE6eS!Nn}Wgwgbk`}aSI>5aDN(jP+4pkS35zAYFEmgS(F%>}V^r(BiE z%LraC)fn82gvYRM-h7Pd58r?P!|dJ@g%gYa(0Y>s(O70Kz0{ayJlzaD)+W$GHZL`65Z1aC${zzz4=1n zs*#bgv5}Fh3Wa=c-_X$EiHWJHiHXBQL-;HN&39wrhw#TR06AC#DCe-BKEn|tHxhiF z5&cJQbjjzQlb)}w{FKx=|2+Ebs~8}M^cbM)O~M}w4-20KrXYg=x!RB)P3&}-^cC1C z3^HsCD-qCp5iDs^tM;-c3e%opr9AD&MLUX7d}u+e@W?Q7qlIkb+Jw0HXlaa=9MM4< z5xUa)hHMNwk&)eKFjIml4DNTdI6YQ^=MzcHBUQBuwG?TQN&p&|W@zUWam7D`;#i7< z{i(3>!_ybsMjzuO47PELVeKPCqWNqvE zdS~0Z@L9dSj3=bZ*t|=m+`jJ-+d^zsn+?Ow#2w$`?+k}K18mQmoy~42qelYnPq_ns zMj8rFF6wPXU$py~H{vQDUxqDS<(V71Q@QR8>p41&&9SkD7v?qf&;iO?C z!wyx-T)Ncd@wnMiC#?|e97?5z*wY$^2b?e`bU*{)e^?2KMIc+jX^S|S79?60BEo85 z(7y(75#TARVfh6;0scO%pBG|K&%evk#V?hx=@L{%nBR;3u1>76w!S1m1<^)?sKLCj zS~@&`-}CH?<}9@Kg7l^N`=rCqo1`{@))CAO{JrR#qblFR3YZxt2zYUoXcw!JwPnOx zJ|Zrqg($UCBHvn|_QXdDKl_=q_amd-rrtfOg?vo+g+5aJ+0T%tjy&IQ=Sdq*kZra^ z#@Q0&YjR?Nk}jPWKlQVp6+TjXg0>Y9Q?*l+y}0xv(z|~4v*JfWJ`?$AqumU-e*|+Y zxbPR!g7g`VT?8z-vd~9XhWZ-2&=Wj{V014qoXu}b|0FBeZq0m{br|Lk-zj1dnNxf( zD_>=iG*)BK^q+RTR?Sc?V1`S(|`vi`lAA4A846u!askJ3q6 zkAxEW)?P%nu-Ib^A5vN@c#N@O^C!~BvF=KBVk1e3nO|ex&zrB_h27U=EXvZqJdHDz}IECMW|{G9iM$P1J6DfS&5)}PveleUwx%4 z(C54~%biE7|6tk0%m8G~8+a$+F}OwAGfXGI;)jTbcxmXkqAt8rfZ5AYpENvlVV@$a z8Z`dr)S_N1z%vbTC7rLz7+xCh81g}WjXz2EeyMPc`3n|4Sg8FGz7hC~YYJcb5?nLL zvc%zhu}ZLG?fGK=b=twg`?c%(zxYLX+u{2u+9Hfw-cr<8mM6n1cq-QStphH~;~-rq z9Wg9IhN&WwqyDl~WOl#7x=(RrJcikg(vZV(4;VCbYc_^3nM&&UfH-J6?>&vo80am7 zHbm8Ng;5_b`ILpRiDKag4IoZD4NQ-CiL`WBy^a(Z2V?Tq87RLH(D0AQZ@hIG?* zRMQTin|M$|k&H$JV?&Oc7!?3HVORhd#zV&)8FB&X=c!ATrWE=MC8oJPo&1)pd)T|6 zUyq<;@d!1nP>0fp5{rfsMFGVL4aEV4qbvh;#LuoN8D1$&b?4788POZs!Z$gckb%7e zpcQ9Xh{?1D-7cst3s&=$m`sx&TaQpR(g*`+BOx46M#2nd9S~r3t#WMNCrth7uD8@C zaYxml3eXtw&LHp-1&%fJ`EQQ>CCi!K_gDV-s(0y{NO52()_EMA49Ms{F8_kyd=7kG z30~Gh?hFsEY*(gkaVuG@KPg9{6fF_ztMYYL8ZcJ^Qq@P<{FT-V-lFeyZ1>xPGy+<55V14AW-eK!V*BO3+> zXA;T$+JkCyb8mCACMM%7(IF8Vg5{N$2U=SzC)Tl^Y-c49V7Yu8#qc{L`)KV;Mj><2)G)@G@gY4{8Uh-L-+A-)?GDcK`M9-5ghj81*2JorKkVKtjW zR#;wuGg?&~mx9S^d2{CY; z7AsyI2p%YY5@AdS{)fq=eei{OU2@!AdmGD-u&FXj_P7I?aDL>wOqwiXGgB-k7iX_v z-_o8g?AHzyJ_)``01dUrpbtB>yb-3^K9UoTG+4 zh#-_M#0t|DY%v#fX>AIu#!&+GUG?FwBPFK5>R%IJH=#Xrw}n zHRcF0*a%a3rNJoeAy7hLeCA+0tT|RyF;cd%J6po%6u5DihA@VW1Qz#ru@<=@hrCtW z2+xhmpiK!%(vUxyBrjU=y4}0)?#7SyYuLAK`-%R3d~=Ag16P~h5WO)he88EAscRQLm?7a)EqH`=GzcRymVje8E>Zk`e77f2=t$+j(cgg~$09fEWmBy5C=hL; z!C)*|P(M0oeS^I@s1*t$VuJ5yi8bp03=!MxV5eR%Y)js}9N>aabM*K2ZtCvNtI@7z zv9+i7pr);4kGZC)^?TXk~a~OG~(??W36R)^z zdfBdc3*-Ar*gI0-JL;P@?UAs90rt&6v#J~7EDfne5=Cl?L@V*}flKT;;PH9lJ`x~Y zVXV)Wye+;!M=(EH9$FWL(fY1+>$DaAY_k-~_^#W&?e;(z1Z(|`$T86hb*Tz<9V8nF%F+7I! zts~5Y8mJ(+PS9t>1ixVXo>^s|TW3JQj0cD;=vdb-fPJ96aMCs48Q@zm$PTXiB_5R4 zy3$&ZL1CEJmSbB~tDI9~AlOi1bEHX3F{+!U)iEXL0Kt$+h(r+yZ_NqdWM5_JS;PGnc2-9RwZbRkR?!Eh6D$pK|#L97USFnc4I5^bEqt;$ohwGu@m zOh--@F|LastjIUtLF1rcK;F<8U~?(xFnGYGBit{ygbm9nAv8jijU5HVh7e$$b#za5 z2Rj1d@6!ep_cY&w&z7+Ww!Apjah#9?TSEv*8=b=59oR9%^2?|h({nRJBKDe)d~W7+ z9axUA6q0Kwt`UKU-FueVGD;O>KIvwm#Ssbw`l2 z6-(F|^R@+2Blu__cFJZ_$34M&L~I*keh**X5_=}Q6`+|fJAEpf8r6Vu7_AIG-f;}- z0A{YS{5^J0k8buOaj*j)`|XOXJ`ib+wKg?@i|H2=hn5ds8e;zR@|~Nfn1*dk3Tf8o zR4Uo-(Yfg-Js#kq_TebiLse4=Ebmvm3L~(i6Knavv+JLI{}q9W|0Q_1peB6JvHnVW zZC!x@9MC=q(BF#m6hEYsj0M9I>=x!74xST#WuG3maLy{pHwpYbvgrt*0_x@tJE>Vm(c zdpZ>RO5vk8bR1g4GkSi$gW@ecEB=Mj8g^WY^IGx7@SNe$aR~O&7?0i!HN1;Agd5T< zw)tSg`^Nkl^Q7l=4^1pDo9?kG6E9!4uk@atpMBKd<2mnB8k3C;X*7iCz9*`IPH6SMu&mpt9H0v?lrjAaRhOs>~{jL z8jex>O5yrJ?_TSm#{&E!!+dwjjlx0Uf4WJ8%y=9IT7&$PCcsX>POYTQooHoJ>t#@=Tpv~<7?S**Hx~+ za*OV1_k->y-9PcPdzbtFD(DR!2|nArr1`_m^P#IlC&Ehj&EcO!nxaRe{~miH_QUvz z_=_!{x+eh2iw*OT}xTDx{Wyh@@_jNp(I+A)S z^ZCq=vj?*8$v%>OrSqQ72Rnb5Yt7x4`+C=G*SGUp{($?s>k~(R*p{*ZYcn z_w+aSzptPat|~lPoGw08e6ct`&@|9F@YKLdgU-Ru!J~ukD+#4NrQ1qh9V!m}eR)aw z8^cS6pBnyo#Zl?6K2rU`sB`ql=p$q8W3yvdj@>$DF1d2ad&Z;VgA?r&(-Rvfj!b-D z;_DOURbwX>>F4dl%-aP%MGs?`4<;wvsg77%|EZJr8t79#G zW1sxOBRm%2vJjqebcmR$@C`dG;rR|b3@>-#`*xVTr^f8Cg6H?!VYkrAS_RnG94+Y}aX4^o!*L~^-2m66{c!r+htOf+*w+0=k6nAi;Z&(u!k*Ln z@$wiF(5n=9p`uW_=$tP);l};f+<0*BQEaraA1dM-(T2Uk(TmP)@z5c>mG8 z$M;{Ay7HD3dS~4YHykbsD|tJQqovoNsKdPVdwFMFg=bd^x8Q7b)H=kZJ}CkU$fk9H G-~R@oCbu>K literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.woff b/public/assets/esri/themes/base/icons/fonts/CalciteWebCoreIcons.woff new file mode 100644 index 0000000000000000000000000000000000000000..d7f7576a4b19eebcb1d5802c77d59abd0a45c6e8 GIT binary patch literal 37252 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/icons/readme/download.png b/public/assets/esri/themes/base/icons/readme/download.png new file mode 100644 index 0000000000000000000000000000000000000000..5ea7b2da32425ad5c4a692657493ac80ce9e5542 GIT binary patch literal 11595 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 RfDnx&FQY77_T2Ez{{b1f{JQ`E literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/icons/readme/import-icons.png b/public/assets/esri/themes/base/icons/readme/import-icons.png new file mode 100644 index 0000000000000000000000000000000000000000..48f089ee2f4a7c1fd43014a01463d77cec75b161 GIT binary patch literal 14797 zcmeHuWl)_>(`28s@?s$ zRl8dsbu++Wq^GC5r@ODdLlxyEP!I_aAs`@7q$EX^As}8+gMZ(IhXS|Q74(nbACL~p z62cJWBSib)KM-ssH60)zkg$GzLqepc<3T`h+e?WGeRPF9%7Akunx4NoIV?ApN~G^s zJtn?cvF&p{^tDC~)Wd|Af~RUB=as3_+pu%0|TKD02s5$Kc1Y}{@feOewr)*o$kkWf-p?U}UO@YiTp$4=-~ z$(l?0i7Baofps6wXic$*SQZC?5DkGq#SBSZemUdsv~hzJMAwG>32HTC9MmL-(cY%A z#7FMV@SPfy3=)&fPn5zSJZpsFyI9q0fo}ZeOu^jE9d0-Brn2wse>;$)OSmIVhD2CV z4|oy!d2j4!)^kERo5w;+`u=)EiS`-F=Qo~+-axJh8$x|@`aKL%0D40bc(+d;C-uA6 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/icons/readme/import.png b/public/assets/esri/themes/base/icons/readme/import.png new file mode 100644 index 0000000000000000000000000000000000000000..13db159223f6f3f4c0f230d0e60928702f45eb15 GIT binary patch literal 21885 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/icons/readme/load.png b/public/assets/esri/themes/base/icons/readme/load.png new file mode 100644 index 0000000000000000000000000000000000000000..cc609ed657372e6055ba24b9e0c82b19232c5898 GIT binary patch literal 4135 zcmeH~=UY?F*2a?eP5JDA!(2*w62~~QRj#NRaNT@#2K|mlV z2nb3*nlzQ(M0~gB!}~{^>wMU4u03n+bdR7RTVMY&D=*Ybh3x>QVknc^WY|Mu(%Bg#K^Ouimf&{LC#2ha6~A%50##)u zrq~7R=^~-u+)UhaSQmq^!2OBLIjPEzv$H3eHV8fl!iXLsMfU10E&&gV>nVm-VE3;u z&_^H`(r_#;tq!%YIAlj{?QLcqBvhwF6#DMzt>>bx?+h5|!3?5pEiLhpusA%7IR=?$ zcE|l`(SHJZdU&vq{pSbD2%l;b@r3%OyHKFNk1~6!YJjQwH1_Pr^6kjCJ!tx=i>2GFyDv- rGF?AoUCQ>b~WZw7E{V^~=-G7e?zw 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 F{{!!xU>*Pf literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/icons/selection.json b/public/assets/esri/themes/base/icons/selection.json new file mode 100644 index 0000000..d3d08d7 --- /dev/null +++ b/public/assets/esri/themes/base/icons/selection.json @@ -0,0 +1 @@ +{"IcoMoonType":"selection","icons":[{"icon":{"paths":["M852.075 127.336l45.255 45.256-724.077 724.061-45.255-45.256 724.077-724.061z","M128.008 172.586l45.257-45.256 724.061 724.077-45.257 45.256-724.061-724.077z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["close"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":191,"id":0,"name":"close","prevSize":16,"code":58880},"setIdx":0,"setId":1,"iconIdx":0},{"icon":{"paths":["M64 192h896v64h-896v-64z","M64 448h896v64h-896v-64z","M64 704h896v64h-896v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["drag-horizontal"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":192,"id":1,"name":"drag-horizontal","prevSize":16,"code":58881},"setIdx":0,"setId":1,"iconIdx":1},{"icon":{"paths":["M768 64l-0 896h-64l0-896h64z","M512 64l-0 896h-64l0-896 64 0z","M256 64l-0 896h-64l0-896 64 0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["drag-vertical"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":193,"id":2,"name":"drag-vertical","prevSize":16,"code":58882},"setIdx":0,"setId":1,"iconIdx":2},{"icon":{"paths":["M980.297 512c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z","M212.297 512c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z","M596.297 512c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["handle-horizontal"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":194,"id":3,"name":"handle-horizontal","prevSize":16,"code":58883},"setIdx":0,"setId":1,"iconIdx":3},{"icon":{"paths":["M596.297 896.001c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z","M596.297 128c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z","M596.297 512.001c0 46.556-37.741 84.297-84.297 84.297s-84.297-37.741-84.297-84.297c0-46.556 37.741-84.297 84.297-84.297s84.297 37.741 84.297 84.297z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["handle-vertical"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":195,"id":4,"name":"handle-vertical","prevSize":16,"code":58884},"setIdx":0,"setId":1,"iconIdx":4},{"icon":{"paths":["M879.801 213.672l-527.801 527.828-184.434-184.441-45.254 45.254 229.688 229.688 573.051-573.051z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["check-mark"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":196,"id":5,"name":"check-mark","prevSize":16,"code":58885},"setIdx":0,"setId":1,"iconIdx":5},{"icon":{"paths":["M256 480l448 416c0-166.844 0-665.508 0-832l-448 416zM640 749.25l-289.937-269.25 289.937-269.25v538.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["left-triangle-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":197,"id":6,"name":"left-triangle-arrow","prevSize":16,"code":58886},"setIdx":0,"setId":1,"iconIdx":6},{"icon":{"paths":["M320 64c0 166.492 0 665.156 0 832l448-416-448-416zM384 210.75l289.937 269.25-289.937 269.25v-538.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["right-triangle-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":198,"id":7,"name":"right-triangle-arrow","prevSize":16,"code":58887},"setIdx":0,"setId":1,"iconIdx":7},{"icon":{"paths":["M64 320l416 448 416-448c-166.844 0-665.508 0-832 0zM210.75 384h538.5l-269.25 289.937-269.25-289.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["down-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":199,"id":8,"name":"down-arrow","prevSize":16,"code":58888},"setIdx":0,"setId":1,"iconIdx":8},{"icon":{"paths":["M480 256l-416 448c166.844 0 665.508 0 832 0l-416-448zM480 350.063l269.25 289.937h-538.5l269.25-289.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["up-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":200,"id":9,"name":"up-arrow","prevSize":16,"code":58889},"setIdx":0,"setId":1,"iconIdx":9},{"icon":{"paths":["M858.5 384l-218.5-218.5-256 256-256-256c0 355.809 0 468.828 0 730.5 164.949 0 577.266 0 730.5 0l-256-256 256-256zM704 832h-512v-512l192 192 256-256 128 128-256 256 192 192z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["overview-arrow-bottom-left"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":201,"id":10,"name":"overview-arrow-bottom-left","prevSize":16,"code":58890},"setIdx":0,"setId":1,"iconIdx":10},{"icon":{"paths":["M640 421.5l-256-256-218.5 218.5 256 256-256 256c153.234 0 565.551 0 730.5 0 0-261.672 0-374.691 0-730.5l-256 256zM832 832h-512l192-192-256-256 128-128 256 256 192-192v512z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["overview-arrow-bottom-right"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":202,"id":11,"name":"overview-arrow-bottom-right","prevSize":16,"code":58891},"setIdx":0,"setId":1,"iconIdx":11},{"icon":{"paths":["M858.5 128c-153.234 0-565.551 0-730.5 0 0 261.672 0 374.691 0 730.5l256-256 256 256 218.5-218.5-256-256 256-256zM768 640l-128 128-256-256-192 192v-512h512l-192 192 256 256z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["overview-arrow-top-left"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":203,"id":12,"name":"overview-arrow-top-left","prevSize":16,"code":58892},"setIdx":0,"setId":1,"iconIdx":12},{"icon":{"paths":["M165.5 128l256 256-256 256 218.5 218.5 256-256 256 256c0-355.809 0-468.828 0-730.5-164.949 0-577.266 0-730.5 0zM832 704l-192-192-256 256-128-128 256-256-192-192h512v512z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["overview-arrow-top-right"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":204,"id":13,"name":"overview-arrow-top-right","prevSize":16,"code":58893},"setIdx":0,"setId":1,"iconIdx":13},{"icon":{"paths":["M64 128v768h896v-768h-896zM896 832h-768v-512h768v512zM896 256h-768v-64h768v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["maximize"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":205,"id":14,"name":"maximize","prevSize":16,"code":58894},"setIdx":0,"setId":1,"iconIdx":14},{"icon":{"paths":["M320 0v256h-320v704h704v-256h320v-704h-704zM640 640v256h-576v-448h576v192zM640 384h-576v-64h576v64zM960 640h-256v-384h-320v-64h576v448zM960 128h-576v-64h576v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["minimize"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":206,"id":15,"name":"minimize","prevSize":16,"code":58895},"setIdx":0,"setId":1,"iconIdx":15},{"icon":{"paths":["M64 64v896h896v-896h-896zM896 896h-768v-768h768v768z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["checkbox-unchecked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":207,"id":16,"name":"checkbox-unchecked","prevSize":16,"code":58896},"setIdx":0,"setId":1,"iconIdx":16},{"icon":{"paths":["M64 64v896h896v-896h-896zM896 896h-768v-768h768v768z","M800.758 304.285l-384.758 384.777-184.434-184.441-45.254 45.254 229.688 229.688 430.016-430.016z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["checkbox-checked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":208,"id":17,"name":"checkbox-checked","prevSize":16,"code":58897},"setIdx":0,"setId":1,"iconIdx":17},{"icon":{"paths":["M512 63.953c-247.039 0-448 200.98-448 448.047 0 247.004 200.961 447.953 448 447.953s448-200.949 448-447.953c0-247.066-200.961-448.047-448-448.047zM512 895.937c-211.75 0-384-172.25-384-383.937 0-211.75 172.25-384.063 384-384.063s384 172.312 384 384.063c0 211.688-172.25 383.937-384 383.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["radio-unchecked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":209,"id":18,"name":"radio-unchecked","prevSize":16,"code":58898},"setIdx":0,"setId":1,"iconIdx":18},{"icon":{"paths":["M691.187 512c0 98.81-80.378 179.188-179.187 179.188-98.81 0-179.188-80.378-179.188-179.188s80.378-179.187 179.188-179.187c98.809 0 179.187 80.378 179.187 179.187z","M512 63.953c-247.039 0-448 200.98-448 448.047 0 247.004 200.961 447.953 448 447.953s448-200.949 448-447.953c0-247.066-200.961-448.047-448-448.047zM512 895.937c-211.75 0-384-172.25-384-383.937 0-211.75 172.25-384.063 384-384.063s384 172.312 384 384.063c0 211.688-172.25 383.937-384 383.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["radio-checked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":210,"id":19,"name":"radio-checked","prevSize":16,"code":58899},"setIdx":0,"setId":1,"iconIdx":19},{"icon":{"paths":["M768 466.457l-288-287.996-288 288v90.5l256-256.012v467.051h64v-467.051l256 256.012z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["up-arrow-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":211,"id":20,"name":"up-arrow-circled","prevSize":16,"code":58900},"setIdx":0,"setId":1,"iconIdx":20},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M512 192h-64v469.492l-184.215-184.258-45.277 45.277 261.492 261.488 261.488-261.488-45.25-45.25c-64.754 64.754-119.586 119.586-184.238 184.238v-469.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["down-arrow-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":212,"id":21,"name":"down-arrow-circled","prevSize":16,"code":58901},"setIdx":0,"setId":1,"iconIdx":21},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M768 512v-64h-469.492l184.258-184.215-45.277-45.277-261.488 261.492 261.488 261.488 45.25-45.25c-64.754-64.754-119.586-119.586-184.238-184.238h469.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["left-arrow-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":213,"id":22,"name":"left-arrow-circled","prevSize":16,"code":58902},"setIdx":0,"setId":1,"iconIdx":22},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M522.512 218.508l-45.277 45.277 184.258 184.215h-469.492v64h469.5l-184.238 184.238 45.25 45.25 261.488-261.488z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["right-arrow-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":214,"id":23,"name":"right-arrow-circled","prevSize":16,"code":58903},"setIdx":0,"setId":1,"iconIdx":23},{"icon":{"paths":["M576 64v64h274.75l-274.75 274.762c0 16.437 0 6.005 0 45.238 38.043 0 28.296 0 45.273 0l274.727-274.742v274.742h64v-384h-384z","M64 448h64v-275.004l275.332 275.004c25.773 0 19.645 0 44.668 0 0-17.247 0-28.581 0-45.898l-274.426-274.102h274.426v-64h-384v384z","M896 849.563l-273.887-273.563c-14.886 0-12.756 0-46.113 0 0 25.275 0 19.078 0 44.457l275.871 275.543h-275.871v64h384v-384h-64v273.563z","M402.773 576l-274.773 274.785v-274.785h-64v384h384v-64h-274.703l274.703-274.719c0-17.023 0-6.98 0-45.281-48.289 0-31.647 0-45.227 0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["zoom-out-fixed"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":215,"id":24,"name":"zoom-out-fixed","prevSize":16,"code":58904},"setIdx":0,"setId":1,"iconIdx":24},{"icon":{"paths":["M960 448l0-64-274.751 0.001 274.753-274.763c0-16.437 0-6.005 0-45.238-38.044 0-28.296 0-45.274 0l-274.729 274.744 0.001-274.743-64 0-0.002 384.001 384.002-0.001z","M448.002 63.999l-64 0-0.001 275.005-275.332-275.004c-25.773 0-19.645 0-44.668 0-0 17.247-0 28.581-0 45.899l274.426 274.102-274.427 0.001-0 64 384.002-0.001 0.002-384.001z","M640 686.437l273.887 273.563c14.886 0 12.756 0 46.113 0 0-25.275 0-19.078 0-44.457l-275.871-275.543 275.871 0v-64l-384-0-0 384h64v-273.562z","M109.225 960.001l274.776-274.787-0.001 274.786 64-0 0.002-384.001-384.002 0.001-0 64 274.705-0.001-274.706 274.72c-0 17.023-0 6.98-0 45.281 48.289-0 31.647-0 45.227-0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["zoom-in-fixed"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":216,"id":25,"name":"zoom-in-fixed","prevSize":16,"code":58905},"setIdx":0,"setId":1,"iconIdx":25},{"icon":{"paths":["M953.717 639.999c-72.091 151.082-225.915 256.001-404.15 256.001s-332.058-104.918-404.147-256.001l-70.285 0c75.987 187.559 259.616 320.001 474.432 320.001s398.446-132.442 474.435-320.001h-70.285z","M128 1024l0.001-320.001 320-0 0-64c-168.545 0-224.297 0-384 0-0.001 164.878-0.001 214.887-0.002 384.001h64z","M70.285 384c72.090-151.082 225.914-256 404.148-256s332.059 104.918 404.148 256h70.285c-75.988-187.559-259.617-320-474.434-320s-398.445 132.441-474.434 320h70.285z","M896 0v320h-320v64c168.545 0 224.297 0 384 0 0-164.877 0-214.886 0-384h-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["refresh"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":217,"id":26,"name":"refresh","prevSize":16,"code":58906},"setIdx":0,"setId":1,"iconIdx":26},{"icon":{"paths":["M787.41 23.57l-678.82 678.82-90.512 271.531 271.531-90.512 678.82-678.82-181.020-181.020zM255.063 827.5l-135.812 45.25 45.25-135.812 622.937-622.875 90.5 90.5-622.875 622.938z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["edit"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":218,"id":27,"name":"edit","prevSize":16,"code":58907},"setIdx":0,"setId":1,"iconIdx":27},{"icon":{"paths":["M787.41 23.57l-85.117 85.117-134.059-44.688-226.273 226.273v90.508l248.902-248.902 66.18 22.059-548.453 548.453-90.512 271.531 271.531-90.512 678.82-678.82-181.020-181.020zM255.063 827.469l-135.812 45.281 45.25-135.812 622.937-622.875 90.5 90.531-622.875 622.875z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["authorize"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":219,"id":28,"name":"authorize","prevSize":16,"code":58908},"setIdx":0,"setId":1,"iconIdx":28},{"icon":{"paths":["M480 0c-153.129 0-288 57.746-288 208v544l288 272 288-272v-543.812c0-0.125 0-0.125 0-0.188 0-150.254-134.812-208-288-208zM704 724.437l-224 211.563-224-211.563v-516.437c0-125.312 140.344-144 224-144s224 18.688 224 144v516.437z","M576 288c0 53.019-42.981 96-96 96s-96-42.981-96-96c0-53.019 42.981-96 96-96s96 42.981 96 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["map-pin"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":220,"id":29,"name":"map-pin","prevSize":16,"code":58909},"setIdx":0,"setId":1,"iconIdx":29},{"icon":{"paths":["M480 0c-153.129 0-288 57.746-288 208v544l288 272 288-272v-543.812c0-0.125 0-0.125 0-0.188 0-150.254-134.812-208-288-208zM704 724.437l-224 211.563-224-211.563v-516.437c0-125.312 140.344-144 224-144s224 18.688 224 144v516.437z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["blank-map-pin"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":221,"id":30,"name":"blank-map-pin","prevSize":16,"code":58910},"setIdx":0,"setId":1,"iconIdx":30},{"icon":{"paths":["M64 64v832h960v-832h-960zM448 832h-320v-127.988h320v127.988zM448 640.012h-320v-128h320v128zM448 448.012h-320l0.004-128.027h319.996v128.027zM703.988 832h-191.988v-127.988h191.988v127.988zM703.988 640.012h-191.988v-128h191.988v128zM703.988 448.012h-191.988v-128.027h191.988v128.027zM960 832h-192.012v-127.988h192.012v127.988zM960 640.012h-192.012v-128h192.012v128zM960 448.012h-192.012v-128.027h192.012v128.027zM960 256h-832v-128h832v128z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["table"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":222,"id":31,"name":"table","prevSize":16,"code":58911},"setIdx":0,"setId":1,"iconIdx":31},{"icon":{"paths":["M448 0h64v960h-64v-960z","M-0 512l0-64 960 0v64h-960z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["plus"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":223,"id":32,"name":"plus","prevSize":16,"code":58912},"setIdx":0,"setId":1,"iconIdx":32},{"icon":{"paths":["M-0 512l0-64 960 0v64h-960z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["minus"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":224,"id":33,"name":"minus","prevSize":16,"code":58913},"setIdx":0,"setId":1,"iconIdx":33},{"icon":{"paths":["M192 192h64v704h-64v-704z","M320 544l448 352c0-70.902 0-628.352 0-704l-448 352zM704 764.312l-280.406-220.312 280.406-220.312v440.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["beginning"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":225,"id":34,"name":"beginning","prevSize":16,"code":58914},"setIdx":0,"setId":1,"iconIdx":34},{"icon":{"paths":["M704 192h64v704h-64v-704z","M192 544l448 352c0-70.902 0-628.352 0-704l-448 352zM576 764.312l-280.437-220.312 280.437-220.312v440.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["reverse"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":226,"id":35,"name":"reverse","prevSize":16,"code":58915},"setIdx":0,"setId":1,"iconIdx":35},{"icon":{"paths":["M320 192h64v704h-64v-704z","M576 192h64v704h-64v-704z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["pause"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":227,"id":36,"name":"pause","prevSize":16,"code":58916},"setIdx":0,"setId":1,"iconIdx":36},{"icon":{"paths":["M192 64c0 352.371 0 608.863 0 960l704-480-704-480zM256 185.125l526.406 358.875-526.406 358.875v-717.75z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["play"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":228,"id":37,"name":"play","prevSize":16,"code":58917},"setIdx":0,"setId":1,"iconIdx":37},{"icon":{"paths":["M256 192h64v704h-64v-704z","M384 192c0 150.312 0 547.137 0 704l448-352-448-352zM448 323.688l280.437 220.312-280.437 220.312v-440.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["forward"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":229,"id":38,"name":"forward","prevSize":16,"code":58918},"setIdx":0,"setId":1,"iconIdx":38},{"icon":{"paths":["M704 192h64v704h-64v-704z","M192 192c0 150.313 0 547.137 0 704l448-352-448-352zM256 323.688l280.437 220.312-280.437 220.312v-440.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["end"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":230,"id":39,"name":"end","prevSize":16,"code":58919},"setIdx":0,"setId":1,"iconIdx":39},{"icon":{"paths":["M977.188 527.371l-0.027 0.012 0.152-0.297c-2.57-7.5-6.383-13.41-9.832-19.824-9.738-18.109-21.016-32.148-31.688-42.16-10.395-9.754-19.57-16.711-22.48-19.551l-0.18 0.035-410.758-369.336c-8.688-8-19.938-12.25-31.309-12.25-4.629 0-9.258 0.629-13.629 2.188l-390.27 111.5 0.496-0.637c-8.43 2.711-16.844 6.191-24.777 10.371-7.449 3.922-14.434 8.5-20.512 13.738-12.82 11.047-21.629 24.996-22.070 42.027l-0.242-0.25c-0.012 0.328 0.055 0.711 0.047 1.039 0 0.156-0.109 0.273-0.109 0.434l0.129 0.078c-1.441 60.527 37.832 152.492 56.805 203.699 2.133 6 5.504 11.312 9.875 15.812l447.629 462.809c8.75 9.004 20.5 13.82 32.5 13.82 5.875 0 11.75-1.191 17.246-3.437l431.254-177.504c60.246-24.5 11.062-155.5-18.25-232.316zM470.625 112.312l415.266 373.285-365.266 150.027c-6.688 2.438-13.125 3.625-19.188 3.625-14.125 0-27.25-5.5-37.125-15.563l-385.773-399.359 392.086-112.016zM973.937 718.125l-426.312 174-446.312-461.5-8.437-23.062c-16.148-41.949-38.664-102.113-43.148-145.184l391.211 404.121c15.937 16.5 38.125 26 60.812 26 10.75 0 21.625-2.25 32.125-6.5l389.031-160.363c1.902 3.137 4.25 5.551 5.844 9.051l3.563 9.812c46.375 121.5 48.25 161.5 41.625 173.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["erase"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":231,"id":40,"name":"erase","prevSize":16,"code":58920},"setIdx":0,"setId":1,"iconIdx":40},{"icon":{"paths":["M320 128h-64v659.383l-192-192v90.512l224 224 224-224v-90.512l-192 192z","M736 113.48l-224 224v90.512l192-192.004v660.012h64v-660.012l192 192.004v-90.512z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["up-down-arrows"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":232,"id":41,"name":"up-down-arrows","prevSize":16,"code":58921},"setIdx":0,"setId":1,"iconIdx":41},{"icon":{"paths":["M704 82.457v90.504l-371.055 371.039 371.055 371.039v90.504l-461.543-461.543z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["left"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":233,"id":42,"name":"left","prevSize":16,"code":58922},"setIdx":0,"setId":1,"iconIdx":42},{"icon":{"paths":["M320 82.457v90.504l371.055 371.039-371.055 371.039v90.504l461.543-461.543z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["right"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":234,"id":43,"name":"right","prevSize":16,"code":58923},"setIdx":0,"setId":1,"iconIdx":43},{"icon":{"paths":["M945.758 134.082c-8.898-5.937-20.172-7.035-30.047-2.93l-552.758 252.848c-103.469 0-173.57 0-219.578 0-57.203 0-77.891 0-78.828 0-0.203 0-0.344 0-0.547 0-35.344 0-64 28.648-64 63.992v128.016c0 35.348 28.656 63.992 64 63.992v128c0 35.348 28.656 64 64 64h192c35.344 0 64-28.652 64-64v-118.371l531.711 243.215c9.875 4.109 21.148 3.008 30.047-2.926 8.898-5.938 14.242-15.926 14.242-26.621v-702.598c0-10.695-5.344-20.684-14.242-26.617zM320 768h-192v-128h192v128zM896 813.563l-512-234.313v-3.25h-320v-128h312.875l519.125-237.5v603.063z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["announcement"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":235,"id":44,"name":"announcement","prevSize":16,"code":58924},"setIdx":0,"setId":1,"iconIdx":44},{"icon":{"paths":["M448 192h64v448h-64v-448z","M448 704h64v64h-64v-64z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["notice-round"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":236,"id":45,"name":"notice-round","prevSize":16,"code":58925},"setIdx":0,"setId":1,"iconIdx":45},{"icon":{"paths":["M448 320h64v384h-64v-384z","M448 768h64v64h-64v-64z","M954 886.676l-430.355-794.504c-8.664-16.035-25.41-25.992-43.645-25.992s-34.98 9.957-43.645 25.992l-430.355 794.504c-8.344 15.391-7.953 34.012 0.969 49.078 8.988 15.062 25.152 24.246 42.672 24.246h860.719c17.52 0 33.684-9.184 42.672-24.246 8.922-15.066 9.313-33.688 0.969-49.078zM73.75 896l406.25-750 406.25 750h-812.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["notice-triangle"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":237,"id":46,"name":"notice-triangle","prevSize":16,"code":58926},"setIdx":0,"setId":1,"iconIdx":46},{"icon":{"paths":["M512 0l-128 128c0-46.32 0-81.684 0-128-74.699 0-128 0-192 0v320l-192 192h64c0 178.031 0 267.16 0 512 110.91 0 190.285 0 320 0v-384h256c0 224.445 0 159.137 0 384 15.563 0-29.449 0 320 0v-513.379h64l-512-510.621zM896 960h-192v-384h-384v384h-192v-485.5l128-128v-282.5h64v218.5l192.063-192.063 383.937 382.938v486.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["home"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":238,"id":47,"name":"home","prevSize":16,"code":58927},"setIdx":0,"setId":1,"iconIdx":47},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM512 894.383v-190.383h-64v190.375c-203.867-15.66-366.746-178.555-382.379-382.375h190.379v-64h-190.379c15.633-203.82 178.512-366.715 382.379-382.375v190.375h64v-190.383c203.863 15.602 366.754 178.523 382.379 382.383h-190.379v64h190.379c-15.625 203.859-178.516 366.781-382.379 382.383z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["locate"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":239,"id":48,"name":"locate","prevSize":16,"code":58928},"setIdx":0,"setId":1,"iconIdx":48},{"icon":{"paths":["M576 172.961v-90.504l-461.543 461.543 461.543 461.543v-90.504l-371.055-371.039z","M896 82.457l-461.543 461.543 461.543 461.543v-90.504l-371.055-371.039 371.055-371.039z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["expand"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":240,"id":49,"name":"expand","prevSize":16,"code":58929},"setIdx":0,"setId":1,"iconIdx":49},{"icon":{"paths":["M448 172.961v-90.504l461.543 461.543-461.543 461.543v-90.504l371.055-371.039z","M128 82.457l461.543 461.543-461.543 461.543v-90.504l371.055-371.039-371.055-371.039z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["collapse"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":241,"id":50,"name":"collapse","prevSize":16,"code":58930},"setIdx":0,"setId":1,"iconIdx":50},{"icon":{"paths":["M191.936 192h768v64h-768v-64z","M191.936 448h768v64h-768v-64z","M191.936 704h768v64h-768v-64z","M63.936 192h64v64h-64v-64z","M63.936 448h64v64h-64v-64z","M63.936 704h64v64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["layer-list"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":242,"id":51,"name":"layer-list","prevSize":16,"code":58931},"setIdx":0,"setId":1,"iconIdx":51},{"icon":{"paths":["M0 448h448v-448h-448v448zM230.992 384c18.984-27.34 35.078-39.848 49.695-51.031 2.812-2.188 5.688-4.375 8.562-6.688 16.023 16.801 33.477 33.895 58.016 57.719h-116.273zM384 64v279.824c-32.141-31.191-51.633-50.383-73.188-74.387l-21.125-23.469-20.063 24.312c-5.937 7.156-13.062 12.625-22.062 19.531-20.578 15.762-48.375 37.488-80.484 94.188h-57.547c28.023-41.535 92.391-101.582 136.469-135.344l18.188-13.969-10.688-20.281c-20.188-38.344-43.625-98-56.188-130.031-4.016-10.207-6.688-16.73-8.266-20.375h194.953zM64 64h74.164c-3.227 7.25-6.023 15.184-8.727 23.625-10.484 32.434-17.711 51.859-65.438 50.48v-74.105zM64 192.113c55.773 1.344 83.945-20.609 99.437-45.77 9.563 23.5 20.75 49.969 31.812 73.156-37.578 30.844-99 86.641-131.25 135.113v-162.5z","M576 0v448h448v-448h-448zM640 64h147.531c-5.641 7.75-9.281 15.555-10.531 22.406-5.812 22.594-96.75 99.063-115.25 111.312l-21.75 7.652v-141.371zM640 384v-145.949l18.188 9.449c42.375 22.031 50.937 86.312 50.688 136.344l27.188 0.156h-96.063zM960 384h-72.68c3.906-61.277 20.398-71.051 35.18-79.156 30.875-16.937 40.812-37.906 33.312-77.031 1.422-0.184 2.766-0.34 4.188-0.516v156.703zM960 172.488c-41.312 4.797-52.828 7.566-60.812 20.48l-6.5 10.563 3.75 11.844c9.125 29 7.5 36.969 7.812 36.969 0 0 0 0 0.063 0-1.063 1-5 3.188-7.937 4.781-29.641 16.25-58.672 40.008-63.531 126.875h-69.602c0.414-73.070-15.516-126.746-47.367-160.25 42.563-32.969 107.75-90.625 114.5-127.188 0.563-1.312 6.063-7.219 20.875-11.625l106.234-20.938h2.516v108.488z","M0 1024h448v-448h-448v448zM384 680.422v279.578h-259.625c0-2.836 0.102-4.801 0-8.688-0.812-34.406-2.75-115.031 41.812-153.625 24.312-20.969 61.25-27.437 109.563-19.375l23.937 4.781 6.563-23.625c5.312-12.688 47.688-51.437 68-70.094 3.656-3.344 6.656-6.102 9.75-8.953zM64 640h283.656c-3.375 3.078-6.328 5.797-10.094 9.25-32.688 29.937-57.688 53.437-71.812 72.812-56.125-5.906-101.75 5.531-135.188 34.531-63.937 55.375-61.563 153.937-60.563 196 0.078 3.324 0.070 5.199 0.078 7.406h-6.078v-320z","M576 1024h448v-448h-448v448zM960 640v99.812l-165.094-99.812h165.094zM640 640h49.758l270.242 163.375v156.625h-225.656l-24.719-28.937 145.125-138.125-214.75-94.293v-58.645zM640 758.063l118 51.812-118 112.316v-164.129zM640 933.332l22.789 26.668h-22.789v-26.668z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["basemap"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":243,"id":52,"name":"basemap","prevSize":16,"code":58932},"setIdx":0,"setId":1,"iconIdx":52},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM278.273 117.148c16.809-1.582 31.52-0.57 32.227 4.945 1.434 11.937 1.434 43.148 11.844 37.199 8.895-4.484 19.367-29.777 43.18-11.879 23.75 17.828-4.512 40.137-11.906 52.051-7.457 11.973-10.465 31.242-35.727 22.312-25.316-8.934-29.766 2.973-31.273 11.902-1.5 8.934-17.797 16.363-38.668 10.441-20.875-5.957-54.957 26.691-71.387 43.113-7.086 7.055-51.547 21.289-65.031 4.18 37.625-73.090 94.996-134.281 166.742-174.266zM197.402 784.238c-81.859-75.949-133.402-184.039-133.402-304.238 0-19.223 1.953-37.957 4.496-56.488 21.145 6.793 49.895 18.574 55.988 45.227 8.895 13.379 26.691 55.059 44.621 77.371 28.723 35.953 9.031 53.359 11.906 81.855 14.852 7.422 37.164 23.781 59.477 35.758 22.309 11.871 38.738 43.113 4.516 55.023-7.457 5.953 1.437 34.254-13.414 40.176-9.574 3.82-21.859 16.391-34.188 25.316zM557.344 888.52c-25.074 4.734-50.848 7.48-77.281 7.48-92.77 0-178.246-30.883-247.512-82.395 2.398-1.898 4.375-3.293 7.199-5.668 3.75-3.156 7.25-6.406 8.437-7.406 27-10.781 34.5-35.094 36.937-53.406 14.125-11.531 22.75-27.312 24.125-45.281 2.688-34.688-22-64-47.563-77.594-10.437-5.594-20.812-12.25-30.25-18.312-1.125-0.688-2.188-1.375-3.312-2.062 3.125-19.938 4.625-49.875-24.062-85.812-8.688-10.781-19.375-31.594-27.188-46.781-4.063-7.906-7.75-14.969-10.938-20.5-15.594-47.461-65.184-64.348-88.301-71.41 4.016-15.977 8.727-31.57 14.539-46.754 9.539 6.375 21.801 12.039 40.887 12.039 24.25 0 59-9.594 75.188-25.719 21.125-21.156 31.937-28.094 34.187-30.031 27.602 5.75 57.598-0.223 75.625-20.969 43.273 6.98 54.914-16.344 76.5-48.281 6.664-8.063 16.824-21.156 21.836-37.762-2.164 28.809 29.098 21.605 51.004 5.656 16.355-11.871 35 0.758 48.414 0 13.348-0.715 16.293-17.859 22.313-26.758 5.953-8.965 31.93-20.836 19.301-33.469-12.688-12.629-73.672-21.559-89.242-1.5-7.988 10.305-32.785 38.734-45.414 44.621-2.328 1.090-3.395 3.191-4.52 5.207 1.195-6.082 1.758-12.527 0.934-19.465-1.012-8.613-4.48-19.91-13.055-30.957 19.109-5.434 16.98-25.945 13.699-36.605-3.73-11.91-23.094-11.91-29.051-9.652-5.957 2.223-16.355 9.652-16.355 9.652 0.473 3.047 0.703 8.246 1.277 13.789-8.488-3.676-17.133-6.133-26.016-6.133-0.75 0-1.437 0-2.125 0.031-2.105-3.273-5.281-4.957-7.953-7.398 43.953-15.836 91.105-24.914 140.453-24.914 68.223 0 132.48 16.82 189.348 46.055-8.691 9.121-16 19.547-19.598 34.727-30.625 3.969-57.875 25.844-68.188 53.188-20.16 21.773-21.797 41.453-18.266 56.172 4.039 3.937 7.672 9.316 11.215 11.566 18.648 11.914 17.074 33.5 2.227 37.23-9.926 2.516-14.309-4.77-16.293-13.113-13.012 6.477-23.301 17.48-27.57 31.832-12.5 3.25-24.063 10.281-33 20.312-13.625 15.312-20.062 35.969-17.625 56.75 1.063 9.281 3.438 17.906 6.937 25.688-9.25 6.75-17.687 14.844-24.062 23.937-21.938 11.937-52.812 34.094-64.563 68.375-5.312 11-8.437 24.812-8.875 38.25-6.5 9.625-14 23.437-16.312 40.281-4.75 35.094 17.437 57.906 33.937 70.344 19.875 46.219 48.75 69.656 87.375 69.656 14.312-0.312 27.375-2.125 39.625-3.937 8-1.156 15.437-2.437 22.75-2.437 0.812 0 1.563 0 2.25 0.063-6.75 18.656-3.625 33.25 1.75 43.531-27.328 29.965-18.297 85.535-5.781 116.051zM798.477 516.402c3.727 13.352 20.805 64.715 26.035 79.594 21.594 4.484 24.535 6.707 31.277 13.414 6.613 6.672-1.504 15.637-13.414 32.684-11.906 17.145-54.305 95.266-56.527 109.363-0.426 2.758-0.516 6.246-0.512 10.137-49.375 53.504-112.887 92.969-184.137 114.844-11.125-22.141-15.945-63.531-4.379-74.367 11.844-11.191 17.078-40.176 8.18-47.633-8.895-7.395 6.016-20.121 7.457-28.234 8.242-30.559-8.18-31.992-33.434-39.488-25.324-7.391-50.578 3.016-83.293 3.766-32.844 0.719-46.191-46.164-49.922-54.277-11.844-7.457-28.199-18.68-25.977-35 2.227-16.422 17.078-30.492 17.797-33.5-2.941-9.688 0-27.484 4.516-33.465 7.395-28.27 43.836-46.855 55.809-52.121 4.449-19.336 42.398-37.914 51.297-34.148 8.898 3.691 17.145 17.828 31.273 0 14.070-17.898 23.035-12.664 44.625-12.664 21.527 0 28.199 10.437 34.941 30.492 6.672 20.086 53.586 23.027 54.309 18.609 9.613-31.957 36.441-7.453 41.672-7.453 31.277-2.191 34.941-15.605 31.277-34.227-3.727-18.578-35-8.93-38.734-17.070-2.871-6.418-9.68-20.844-13.41-13.414-3.668 7.426-16.289 23.063-24.539 2.191-8.18-20.812-31.207-44.594-37.164-40.895-8.965 12.695-20.152 12.629-25.32 8.93-20.801-15.637-36.379 0.785-45.402 9.688-8.898 8.93-22.379 23.652-41.75 28.918-19.301 5.164-31.992-8.215-34.215-27.543-2.227-19.371 14.98-35.566 32.125-26.699 17.141 8.93 31.926 1.508 24.535-5.926-7.395-7.457-12.629-28.293-2.949-31.957 9.621-3.734 16.363 0 32.719-22.344 16.363-22.312 34.937-14.891 56.535-11.156 21.586 3.73 15.637-31.992 14.129-38.699s-27.543-21.563-29.77-16.395c-2.164 5.203 3.727 29.016-8.895 35.008-12.699 5.98-25.328-14.199-35.734-26.078-10.465-11.871 9.691-23.027 11.914-29.016 5.957-21.563 30.551-39.426 53.586-27.477 23.027 11.938 27.477 2.973 26.043-0.793-11.98-14.129-11.582-39.617 0-52.043 2.945-3.176 5.609-4.617 8.375-6.664 106.539 70.738 178.020 189.328 185.172 324.766-6.836-0.906-13.625-2.047-18.785-3.383-14.070-3.77-24.539 11.121-17.859 16.352 6.672 5.168 22.371 11.090 23.812 20.805 1.504 9.688-14.855 53.559-23.812 69.883-8.906 16.422-19.305 17.859-24.543 10.469-5.168-7.461-14.848-43.871-26.035-64.738-11.191-20.812-12.633-4.484-8.898 8.957z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["public"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":244,"id":53,"name":"globe","prevSize":16,"code":58933},"setIdx":0,"setId":1,"iconIdx":53},{"icon":{"paths":["M960 899.812l-259.703-259.812h195.703v-64c-142.198 0-177.624 0-319.937 0 0 142.394 0 177.664 0 320h63.937v-195.625l259.75 259.688 60.25-60.25z","M512.063 894.395c-10.578 0.863-21.203 1.605-32 1.605-92.766 0-178.25-30.883-247.516-82.395 2.406-1.898 4.375-3.293 7.203-5.668 3.75-3.156 7.25-6.406 8.437-7.406 27-10.781 34.5-35.094 36.937-53.406 14.125-11.531 22.75-27.312 24.125-45.281 2.688-34.688-22-64-47.563-77.594-10.437-5.594-20.812-12.25-30.25-18.312-1.125-0.688-2.188-1.375-3.312-2.062 3.125-19.938 4.625-49.875-24.062-85.812-8.688-10.781-19.375-31.594-27.188-46.781-4.063-7.906-7.75-14.969-10.938-20.5-15.594-47.461-65.187-64.348-88.297-71.41 4.016-15.977 8.719-31.57 14.531-46.754 9.547 6.375 21.805 12.039 40.891 12.039 24.25 0 59-9.594 75.188-25.719 21.125-21.156 31.937-28.094 34.187-30.031 27.602 5.75 57.594-0.223 75.625-20.969 43.273 6.98 54.914-16.344 76.5-48.281 6.664-8.063 16.828-21.156 21.836-37.762-2.164 28.809 29.102 21.605 51.008 5.656 16.352-11.871 35 0.758 48.406 0 13.352-0.715 16.297-17.859 22.312-26.758 5.953-8.965 31.937-20.836 19.305-33.469-12.688-12.629-73.672-21.559-89.242-1.5-7.984 10.305-32.781 38.734-45.414 44.621-2.328 1.090-3.398 3.191-4.523 5.207 1.203-6.082 1.766-12.527 0.937-19.465-1.016-8.613-4.484-19.91-13.055-30.957 19.109-5.434 16.977-25.945 13.695-36.605-3.727-11.91-23.094-11.91-29.047-9.652-5.953 2.223-16.359 9.652-16.359 9.652 0.477 3.047 0.703 8.246 1.281 13.789-8.484-3.676-17.133-6.133-26.016-6.133-0.75 0-1.437 0-2.125 0.031-2.109-3.273-5.281-4.957-7.953-7.398 43.953-15.836 91.109-24.914 140.453-24.914 68.219 0 132.484 16.82 189.344 46.055-8.688 9.121-16 19.547-19.594 34.727-30.625 3.969-57.875 25.844-68.188 53.188-20.156 21.773-21.797 41.453-18.266 56.172 4.039 3.937 7.672 9.316 11.219 11.566 18.641 11.914 17.070 33.5 2.219 37.23-9.922 2.516-14.305-4.77-16.289-13.113-13.008 6.477-23.305 17.48-27.57 31.832-12.5 3.25-24.063 10.281-33 20.312-13.625 15.312-20.062 35.969-17.625 56.75 1.063 9.281 3.438 17.906 6.937 25.688-9.25 6.75-17.687 14.844-24.062 23.937-21.938 11.937-52.812 34.094-64.563 68.375-5.312 11-8.437 24.812-8.875 38.25-6.5 9.625-14 23.437-16.312 40.281-4.75 35.094 17.437 57.906 33.937 70.344 19.875 46.219 48.75 69.656 87.375 69.656 5.531-0.121 10.125-1.043 15.312-1.523v-44.613c-5.328 0.578-10.586 1.234-16.328 1.367-32.844 0.719-46.195-46.164-49.922-54.277-11.844-7.457-28.203-18.68-25.984-35 2.234-16.422 17.078-30.492 17.797-33.5-2.937-9.688 0-27.484 4.516-33.465 7.398-28.27 43.844-46.855 55.812-52.121 4.453-19.336 42.398-37.914 51.297-34.148 8.898 3.691 17.141 17.828 31.273 0 14.070-17.898 23.039-12.664 44.625-12.664 21.523 0 28.195 10.437 34.945 30.492 6.672 20.086 53.578 23.027 54.305 18.609 9.617-31.957 36.445-7.453 41.672-7.453 31.273-2.191 34.945-15.605 31.273-34.227-3.719-18.578-35-8.93-38.734-17.070-2.867-6.418-9.672-20.844-13.406-13.414-3.672 7.426-16.289 23.063-24.539 2.191-8.18-20.812-31.211-44.594-37.164-40.895-8.969 12.695-20.156 12.629-25.32 8.93-20.805-15.637-36.383 0.785-45.398 9.688-8.906 8.93-22.383 23.652-41.75 28.918-19.305 5.164-32-8.215-34.219-27.543-2.227-19.371 14.984-35.566 32.125-26.699 17.141 8.93 31.922 1.508 24.531-5.926-7.391-7.457-12.625-28.293-2.945-31.957 9.617-3.734 16.367 0 32.719-22.344 16.367-22.312 34.937-14.891 56.539-11.156 21.578 3.73 15.633-31.992 14.125-38.699s-27.547-21.563-29.766-16.395c-2.172 5.203 3.719 29.016-8.898 35.008-12.695 5.98-25.328-14.199-35.734-26.078-10.461-11.871 9.695-23.027 11.914-29.016 5.953-21.563 30.547-39.426 53.586-27.477 23.023 11.938 27.477 2.973 26.039-0.793-11.977-14.129-11.578-39.617 0-52.043 2.953-3.176 5.609-4.617 8.375-6.664 106.547 70.738 178.023 189.328 185.172 324.766-6.828-0.906-13.625-2.047-18.781-3.383-14.070-3.77-24.539 11.121-17.859 16.352 6.672 5.168 22.375 11.090 23.812 20.805 0.516 3.336-1.469 11.242-4.156 20.168h80.766c0.711-10.625 1.625-21.199 1.625-32 0-264.688-215.305-480-479.953-480-264.711 0-480.047 215.312-480.047 480s215.336 480 480.047 480c10.812 0 21.391-0.914 32.016-1.621v-63.984zM278.273 117.148c16.805-1.582 31.523-0.57 32.227 4.945 1.437 11.937 1.437 43.148 11.844 37.199 8.891-4.484 19.367-29.777 43.18-11.879 23.75 17.828-4.508 40.137-11.906 52.051-7.461 11.973-10.461 31.242-35.727 22.312-25.312-8.934-29.766 2.973-31.273 11.902-1.5 8.934-17.797 16.363-38.664 10.441-20.875-5.957-54.961 26.691-71.391 43.113-7.086 7.055-51.547 21.289-65.031 4.18 37.625-73.090 95-134.281 166.742-174.266zM197.406 784.238c-81.859-75.949-133.406-184.039-133.406-304.238 0-19.223 1.953-37.957 4.5-56.488 21.141 6.793 49.891 18.574 55.984 45.227 8.891 13.379 26.687 55.059 44.625 77.371 28.719 35.953 9.031 53.359 11.906 81.855 14.844 7.422 37.156 23.781 59.469 35.758 22.312 11.871 38.742 43.113 4.516 55.023-7.453 5.953 1.437 34.254-13.406 40.176-9.578 3.82-21.859 16.391-34.187 25.316z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["applications"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":245,"id":54,"name":"applications","prevSize":16,"code":58934},"setIdx":0,"setId":1,"iconIdx":54},{"icon":{"paths":["M480 332.945l-288 288.012v-90.504l288-287.996 288 288v90.5z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["arrow-up-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":246,"id":55,"name":"arrow-up-circled","prevSize":16,"code":58935},"setIdx":0,"setId":1,"iconIdx":55},{"icon":{"paths":["M480 627.055l-288-288.012v90.504l288 287.996 288-288v-90.5z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["arrow-down-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":247,"id":56,"name":"arrow-down-circled","prevSize":16,"code":58936},"setIdx":0,"setId":1,"iconIdx":56},{"icon":{"paths":["M332.938 480.003l288.016-288.001-90.505 0-288 288.001 288 288 90.501-0z","M959.997 480.052c0.002-264.715-215.311-480.051-480-480.051s-480.005 215.338-480.007 480.053c-0.002 264.645 215.311 479.95 480 479.949s480.005-215.306 480.007-479.952zM63.99 480.066c0.002-229.438 186.629-416.064 416.006-416.065s416.002 186.624 416 416.062c-0.002 229.375-186.629 415.939-416.006 415.94s-416.002-186.562-416-415.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["arrow-left-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":248,"id":57,"name":"arrow-left-circled","prevSize":16,"code":58937},"setIdx":0,"setId":1,"iconIdx":57},{"icon":{"paths":["M627.055 480l-288.012 288h90.504l287.996-288-288-288-90.5 0z","M0 479.949c0 264.715 215.313 480.050 480 480.050s480-215.336 480-480.051c-0-264.644-215.313-479.949-480-479.949s-480 215.305-480 479.949zM896.001 479.937c0 229.437-186.625 416.062-416 416.062s-416-186.625-416-416.062c-0-229.375 186.625-415.937 416-415.937s416 186.562 416 415.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["arrow-right-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":249,"id":58,"name":"arrow-right-circled","prevSize":16,"code":58938},"setIdx":0,"setId":1,"iconIdx":58},{"icon":{"paths":["M192 448h576v64h-576v-64z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["minus-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":250,"id":59,"name":"minus-circled","prevSize":16,"code":58939},"setIdx":0,"setId":1,"iconIdx":59},{"icon":{"paths":["M768 448h-256.039l0.039-256.012h-63.91l-0.039 256.012h-256.055v64h256.043l-0.039 255.988h63.91l0.039-255.988h256.051z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["plus-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":251,"id":60,"name":"plus-circled","prevSize":16,"code":58940},"setIdx":0,"setId":1,"iconIdx":60},{"icon":{"paths":["M64 64v832h832v-832h-832zM832 832h-704v-704h704v704z","M448 256h64v448h-64v-448z","M256 512v-64l448 0v64l-448-0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["add-attachment"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":252,"id":61,"name":"add-attachment","prevSize":16,"code":58941},"setIdx":0,"setId":1,"iconIdx":61},{"icon":{"paths":["M285.5 1023.937c-64.469 0-125.094-25.063-170.688-70.688-94.031-94.063-94.063-247.188-0.063-341.25l559-559c34.219-34.156 79.688-52.969 128.031-52.969s93.781 18.812 127.906 52.969c34.219 34.188 53.063 79.656 53.063 128.031 0 48.344-18.844 93.844-53.063 128.094l-473.563 473.437c-21.188 21.125-49.281 32.75-79.063 32.75-29.844 0-57.875-11.625-78.937-32.812-21.125-20.937-32.781-48.875-32.812-78.688-0.063-29.937 11.594-58.125 32.812-79.312l386.125-385.937 42.688 42.688-386.25 386.063c-9.937 9.812-15.375 22.812-15.375 36.625 0 28.375 23.125 51.5 51.563 51.5 13.875 0 26.906-5.5 36.688-15.375l473.5-473.75c22.812-22.75 35.344-53 35.344-85.25s-12.531-62.563-35.344-85.375c-22.75-22.75-53.031-35.281-85.281-35.281-32.281 0-62.594 12.531-85.406 35.281l-558.937 559.063c-34.156 34.188-52.969 79.625-52.969 127.937 0.031 48.312 18.844 93.75 53.031 127.875 34.156 34.25 79.625 53.125 128 53.125 48.344 0 93.75-18.875 127.875-53l471.5-471.5 42.688 42.688-471.5 471.437c-45.531 45.563-106.094 70.625-170.563 70.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["attachment"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":253,"id":62,"name":"attachment","prevSize":16,"code":58942},"setIdx":0,"setId":1,"iconIdx":62},{"icon":{"paths":["M64 1024h832v-640h-832v640zM704 448h128v128h-128v-128zM704 640h128v128h-128v-128zM704 832h128v128h-128v-128zM512 448h128v128h-128v-128zM512 640h128v128h-128v-128zM512 832h128v128h-128v-128zM320 448h128v128h-128v-128zM320 640h128v128h-128v-128zM320 832h128v128h-128v-128zM128 448h128v128h-128v-128zM128 640h128v128h-128v-128zM128 832h128v128h-128v-128z","M704 64v-64h-64v64c-69.937 0-250.955 0-320 0v-64h-64v64h-192v256h832v-256c-265.413 0-77.070 0-192 0zM832 256h-704v-128h128v64h64v-64c69.093 0 250.099 0 320 0v64h64v-64c46.318 0 81.682 0 128 0v128z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["calendar"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":254,"id":63,"name":"calendar","prevSize":16,"code":58943},"setIdx":0,"setId":1,"iconIdx":63},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M525.258 480l168.57-168.57-45.258-45.254-168.57 168.566-168.566-168.57-45.254 45.254 168.566 168.57-170.988 170.984 45.258 45.258 170.984-170.984 170.984 170.984 45.254-45.254z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["close-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":255,"id":64,"name":"close-circled","prevSize":16,"code":58944},"setIdx":0,"setId":1,"iconIdx":64},{"icon":{"paths":["M0 128v768h1024v-768h-1024zM256 832h-192v-512h192v512zM960 832h-640v-512h640v512zM960 256h-896v-64h896v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["browser"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":256,"id":65,"name":"browser","prevSize":16,"code":58945},"setIdx":0,"setId":1,"iconIdx":65},{"icon":{"paths":["M1024 320v704h-704v-64h640v-640z","M832 192v640h-640v64h704v-704z","M64 64v704h704v-704h-704zM704 327.598v376.402h-576v-576h576v199.598z","M620.812 704v-26.437c0-10.148-8.227-18.375-18.375-18.375-1.312-10.156-4.188-14.25-10.5-21.281-9.437-13.531-30.688-22.469-60.187-22.969-27.875-0.531-36.125-14.406-38.125-25.937-3.5-20.625 9-46.031 28-56.5l13.072-7.225c8.167-4.514 13.957-12.367 15.854-21.504s-0.29-18.646-5.986-26.037l-5.19-6.734c0.25-0.25 0.563-0.531 0.875-0.812 32.75-30.031 44.688-48.063 45.563-68.781-0.25-8.937 0.437-15.156 5-18.219 1.25-0.875 4.375-2.531 10.5-2.531 5.937 0 12.875 1.531 20.75 4.594l10.926 4.255c13.803 5.375 29.476 0.128 37.261-12.473 10.211-1.633 24.469-3.312 33.75-4.355v-45.078c-29.688 3.309-60.5 6.996-63.375 12.059-0.75 1.156-1.5 2.535-2.312 3.844-37.688-14.688-61.375-5.063-72.5 2.496-16.937 11.379-25.937 30.937-24.75 53.473-0.188 4.348-5.812 14.504-31.188 37.777-4.438 4.098-8.063 7.504-10.25 9.91-6.188 6.785-17.062 23.629 0.312 46.125-35.187 19.438-57.312 63.281-50.437 103.406 5.188 29.816 29.25 62.066 81.437 63.031 14 0.25 24.063 3.125 27.563 7.969 0.25 0.281 0.312 4.312 0.375 36.312h61.937z","M312.75 665.063c33.937-19.969 49.812-54.059 40.563-86.871-8.563-30.406-36.688-51.535-74.375-57.379 1.75-5.063 6.312-11.219 15.937-18.437 36.813-27.621 38.5-64.934 23.875-89.625-12.563-21.184-39.688-36.371-72.5-33.715 3.188-3.316 5.75-7.25 7.625-11.66 7.398-18.438 1.969-47.988 2.125-47.375 12.375 14.535 39.125 32.379 76.5 32.031 14.125-0.281 34.437-5.437 51-28.406 7.5-10.496 12.25-20.59 15.25-29.934 6.563 2.996 34.25 13.996 58.937 2.625 13.812-6.344 23.812-18.344 28.312-33.879 4.812-16.715 22.5-40.441 31.25-48.063 7.063-1.465 13.875-5.031 18.312-10.219 4.563-5.312 17.125-12.156-5-76.156h-63.375v26.446c0 10.144 8.218 18.365 18.362 18.372 6.139 0.004 11.451 0.012 11.451 0.025l-9.188 7.75c-13.937 12.125-37.25 43.031-44.875 69.438-1.25 4.312-3.25 5.25-3.937 5.562-1.875 0.156-3.563 0.219-5.188 0.219-9.125 0-14.563-2.031-16.437-2.875l-27.047-12.363c-4.778-2.184-10.262-2.218-15.066-0.095s-8.471 6.202-10.073 11.205l-9.064 28.315c-1.937 6-4.937 11.781-9.062 17.594-6.063 8.375-11.438 9.563-15.438 9.656-10.986-0.025-26.596-10.218-39.415-22.435-5.938-5.66-14.889-6.69-21.966-2.541l-51.023 29.91c-6.996 4.101-10.485 12.313-8.567 20.192 2.339 9.607 2.366 15.992 1.784 18.030l-21.743 22.596c-9.302 9.667-11.587 24.109-5.723 36.175s18.63 19.188 31.978 17.854c18.944-1.893 33.485-3.343 33.551-3.343 16.812 0 26.188 5.969 29.688 11.906 2.688 4.531 6.875 16.625-12.188 30.937-16.063 12.062-26.375 25.031-31.375 39.656l-5.011 14.464c-3.106 8.965-2.074 18.846 2.818 26.976s13.139 13.669 22.515 15.123l15.116 2.344c20.313 3.125 34.563 12.562 38.125 25.25 4.312 15.344-7.563 28.719-20.188 36.094-10.688 6.312-20.125 17.125-28.563 32.75h-18.25c-17.673 0-32 14.327-32 32v12.812h79.688c11.125-32 20.812-38.309 21.875-38.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["collection"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":257,"id":66,"name":"collection","prevSize":16,"code":58946},"setIdx":0,"setId":1,"iconIdx":66},{"icon":{"paths":["M511.984 64c-287.078 0-511.984 142.863-511.984 325.27 0 114.641 89.719 217.563 237.367 275.895-2.191 26.809-10.375 69.715-34.859 132.563l-62.509 160.645 156.102-73.215c5.93-2.762 132.93-63.25 209.918-170.684 1.988 0 3.977 0 5.961 0 287.113 0 512.020-142.863 512.020-325.203 0-182.402-224.906-325.27-512.016-325.27zM512 650.469h-32.875l-25.125 26.719c-67.625 94.344-183.812 149.469-185 150l-11.375 5.344 4.5-11.594c22.437-57.531 35.563-108.219 39.063-150.563l3.812-47.312-44.125-17.438c-123.25-48.688-196.875-129.562-196.875-216.344 0-144.062 201-261.281 448-261.281s448 117.219 448 261.281c0 144.031-201 261.188-448 261.188z","M256 256h512v64h-512v-64z","M256 384h384v64h-384v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["comment"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":258,"id":67,"name":"comment","prevSize":16,"code":58947},"setIdx":0,"setId":1,"iconIdx":67},{"icon":{"paths":["M192 128h320v64h-320v-64z","M448 256h320v64h-320v-64z","M192 512h192v-256h-192v256zM256 320h64v128h-64v-128z","M320 724.449l-84 67.172 18.059-72.121c4.75-19.125 0.5-39.25-11.559-54.754-12.246-15.621-30.813-24.746-50.5-24.746h-64.063c-35.187 0-63.937-28.75-63.937-64v-448c0-35.125 28.75-64 63.937-64h704c35.25 0 64.063 28.875 64.063 64v259.914c3.012-0.469 5.957-1.477 8.996-1.477 15.188 0 30.32 5.875 41.758 17.312l13.246 13.246v-288.996c0-70.625-57.312-128-128-128h-704c-70.688 0-128 57.375-128 128v448c0 70.75 57.312 128 128 128h64l-64 256 213.605-170.883c-12.918-10.91-21.605-26.527-21.605-44.492v-20.176z","M800 704c0 53.019-42.981 96-96 96s-96-42.981-96-96c0-53.019 42.981-96 96-96s96 42.981 96 96z","M1024 746.809v-80.621l-102.688-13.441c-5.313-21.559-13.875-41.625-24.934-60.121l66.621-85.559-57.063-57.063-85.754 66.43c-18.309-10.996-38.559-19.437-60-24.75l-13.375-107.684h-80.621l-13.563 107.684c-21.437 5.312-41.504 13.754-60.125 24.75l-85.434-66.43-57.063 57.063 66.43 85.434c-10.992 18.621-19.437 38.688-24.746 60.246l-107.688 13.441v80.621l107.688 13.504c5.309 21.312 13.754 41.563 24.746 60l-66.43 85.625 56.934 56.934 85.563-66.621c18.621 11.312 38.688 19.75 60.125 24.937l13.434 102.813h80.75l13.375-102.812c21.441-5.187 41.691-13.625 60.129-24.937l85.5 66.621 57.188-56.934-66.621-85.625c11.184-18.437 19.621-38.688 24.934-60l102.687-13.504zM704 864c-88.367 0-160-71.633-160-160s71.633-160 160-160 160 71.633 160 160-71.633 160-160 160z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["configure-popup"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":259,"id":68,"name":"configure-popup","prevSize":16,"code":58948},"setIdx":0,"setId":1,"iconIdx":68},{"icon":{"paths":["M0 128v768h1024v-768h-1024zM960 832h-896v-544.492l448.125 298.742 447.875-300.578v546.328zM960 208.605l-448 300.641-448-298.664v-18.582h896v16.605z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["contact"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":260,"id":69,"name":"contact","prevSize":16,"code":58949},"setIdx":0,"setId":1,"iconIdx":69},{"icon":{"paths":["M164.445 750.312c-55.836-65.078-90.457-147.852-97.516-238.312h189.070v-64h-190.379c6.953-90.637 42.906-173.141 98.816-238.309l66.664 66.66 45.254-45.254-66.66-66.66c65.16-55.898 147.664-91.852 238.305-98.812v190.375h64v-190.18c90.625 6.949 172.98 42.91 238.129 98.801l-66.477 66.477 45.254 45.254 66.641-66.637c1.688 1.969 3.609 3.723 5.266 5.723l45.234-45.234c-88.105-103.949-219.383-170.203-365.996-170.203-264.715 0-480.051 215.312-480.051 480 0 120.844 45.23 231.082 119.207 315.551 14.078 16.078 29.18 31.176 45.258 45.254l111.898-111.898-45.258-45.254-66.66 66.66z","M940.836 346.914l-52.773 52.777c5.109 26.008 7.938 52.824 7.938 80.309 0 103.195-37.984 197.535-100.422 270.324l-66.672-66.676-45.254 45.254 111.879 111.934c16.078-14.074 31.172-29.176 45.25-45.25 73.984-84.473 119.219-194.727 119.219-315.586 0-46.211-6.922-90.77-19.164-133.086z","M918.625 278.625l-45.25-45.25-305.234 305.234c-25.289-16.746-55.539-26.609-88.141-26.609-88.367 0-160 71.633-160 160s71.633 160 160 160 160-71.633 160-160c0-32.602-9.863-62.852-26.609-88.141l305.234-305.234zM480 768c-52.937 0-96-43.063-96-96s43.063-96 96-96 96 43.063 96 96-43.063 96-96 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["dashboard"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":261,"id":70,"name":"dashboard","prevSize":16,"code":58950},"setIdx":0,"setId":1,"iconIdx":70},{"icon":{"paths":["M480.047 0c-264.711 0-480.047 215.312-480.047 480s215.336 480 480.047 480c264.648 0 479.953-215.312 479.953-480s-215.305-480-479.953-480zM64 480c0-229.375 186.625-416 416.063-416 103.828 0 198.656 38.5 271.609 101.637l-586.016 586.016c-63.148-72.969-101.656-167.812-101.656-271.652zM480.063 896c-102.563 0-196.414-37.48-269.023-99.219l585.758-585.766c61.734 72.602 99.203 166.438 99.203 268.984 0 229.375-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["deny"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":262,"id":71,"name":"deny","prevSize":16,"code":58951},"setIdx":0,"setId":1,"iconIdx":71},{"icon":{"paths":["M512.006 768l-64.004 0.002-0.011-448 64.004-0.002 0.011 448z","M512.001 256l-64.004 0.002-0.002-64 64.004-0.002 0.002 64z","M384 704h192v64h-192v-64z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["description"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":263,"id":72,"name":"description","prevSize":16,"code":58952},"setIdx":0,"setId":1,"iconIdx":72},{"icon":{"paths":["M686.52 192c-33.513 0-56.999 0-90.512 0l192.004 192h-404.012c-105.602 0-192 86.398-192 192v320h64v-320c0-70.563 57.406-128 128-128h404.012l-192.004 192c60.461 0 90.512 0 90.512 0l224-224-224-224z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["directions2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":264,"id":73,"name":"directions","prevSize":16,"code":58953},"setIdx":0,"setId":1,"iconIdx":73},{"icon":{"paths":["M64 64v896h896v-896h-896zM896 896h-768v-768h768v768z","M576 610.281l192-192.004-192-192v67.879l89.84 89.844h-153.84c-140.801 0-256 115.199-256 256v128h64v-128c0-105.875 86.125-192 192-192h158.395l-94.395 94.398v67.883z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["directions"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":265,"id":74,"name":"directions2","prevSize":16,"code":58954},"setIdx":0,"setId":1,"iconIdx":74},{"icon":{"paths":["M640 768h128v64h-128v-64z","M640 384h128v64h-128v-64z","M640 512h128v64h-128v-64z","M192 192h320v64h-320v-64z","M640 640h128v64h-128v-64z","M192 384h320v64h-320v-64z","M192 512h384v64h-384v-64z","M704 0h-640v1024h832v-832l-192-192zM832 960h-704v-896h549.5l154.5 154.5v741.5z","M192 640h384v64h-384v-64z","M192 768h320v64h-320v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["documentation"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":266,"id":75,"name":"documentation","prevSize":16,"code":58955},"setIdx":0,"setId":1,"iconIdx":75},{"icon":{"paths":["M768 0h-448c0 46.383 0 88.621 0 128h64v-64h256c0 64.531 0 106.484 0 165.5l90.5 90.5h165.5v448h-128v64c60.82 0 123.652 0 192 0 0-269.785 0-371.789 0-640l-192-192zM896 256h-192v-192h37.5l154.5 154.5v37.5z","M502.418 192c-16.422 0-21.055 0-20.117 0-39.383 0-148 0-418.301 0 0 349.437 0 429.18 0 832 131.012 0 495.844 0 640 0 0-269.785 0-371.789 0-640l-192-192c-3.625 0-6.719 0-9.582 0zM640 960c-258.336 0-248.855 0-512 0 0-264.863 0-432.828 0-704h256c0 92.773 0 138.031 0 256h256v448zM640 448h-192v-192h37.5l154.5 154.5v37.5z","M192 640c45.781 0 338.219 0 384 0v-64c-180.895 0-205.199 0-384 0v64z","M192 768c139.941 0 245.992 0 384 0v-64c-140.891 0-247.91 0-384 0v64z","M192 448h128v64h-128v-64z","M192 832h384v64h-384v-64z","M768 384h64v64h-64v-64z","M768 512h64v64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["duplicate"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":267,"id":76,"name":"duplicate","prevSize":16,"code":58956},"setIdx":0,"setId":1,"iconIdx":76},{"icon":{"paths":["M638.301 576h257.699v-64h-257.297c1.891 21.305 1.676 42.645-0.402 64z","M601.137 384c10.41 20.289 18.867 41.68 25.215 64h269.648v-64h-294.863z","M512.125 722.828c39.359-49.25 63.875-110.875 63.875-178.828 0-159.059-128.941-288-288-288s-288 128.941-288 288 128.941 288 288 288c67.973 0 129.613-24.531 178.875-63.914l228.461 228.445 45.25-45.254-228.461-228.449zM288 768c-123.5 0-224-100.5-224-224s100.5-224 224-224 224 100.5 224 224-100.5 224-224 224z","M625.937 640c-6.418 22.047-15.18 43.398-25.969 64h296.031v-64h-270.063z","M832 0h-448c0 78.492 0 146.277 0 205.648 22.32 6.344 43.715 14.805 64 25.215v-166.863h256c0 92.773 0 138.031 0 256h256v448h-312.172l63.984 64c98.629 0 198.105 0 312.187 0 0-269.785 0-371.789 0-640l-192-192zM960 256h-192v-192h37.5l154.5 154.5v37.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["review"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":268,"id":77,"name":"review","prevSize":16,"code":58957},"setIdx":0,"setId":1,"iconIdx":77},{"icon":{"paths":["M480 320c-123.5 0-224 100.5-224 224s100.5 224 224 224 224-100.5 224-224-100.5-224-224-224zM480 704c-88.25 0-160-71.75-160-160s71.75-160 160-160 160 71.75 160 160-71.75 160-160 160zM512 256h-64v-192h64v192zM448 832h64v192h-64v-192zM208.469 317.727l-90.516-90.512 45.258-45.254 90.508 90.512-45.25 45.254zM751.531 770.273l90.516 90.512-45.258 45.254-90.508-90.512 45.25-45.254zM208.469 770.273l45.258 45.254-90.508 90.512-45.25-45.258 90.5-90.508zM751.531 317.727l-45.266-45.254 90.516-90.512 45.25 45.258-90.5 90.508zM192 576h-192v-64h192v64zM960 512v64h-192v-64h192z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["environment-settings","brightness","daylight"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":269,"id":78,"name":"environment-settings","prevSize":16,"code":58958},"setIdx":0,"setId":1,"iconIdx":78},{"icon":{"paths":["M678.824 0h-397.648l-281.176 281.176v397.648l281.176 281.176h397.648l281.176-281.176v-397.648l-281.176-281.176zM896 652.312l-243.688 243.688h-344.625l-243.688-243.688v-344.625l243.688-243.688h344.625l243.688 243.688v344.625z","M648.57 266.176l-168.57 168.566-168.566-168.57-45.254 45.254 168.566 168.57-170.988 170.984 45.258 45.258 170.984-170.984 170.984 170.984 45.254-45.254-170.98-170.984 168.57-168.57z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["error"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":270,"id":79,"name":"error","prevSize":16,"code":58959},"setIdx":0,"setId":1,"iconIdx":79},{"icon":{"paths":["M448 192h64v448h-64v-448z","M448 704h64v64h-64v-64z","M678.824 0h-397.648l-281.176 281.176v397.648l281.176 281.176h397.648l281.176-281.176v-397.648l-281.176-281.176zM896 652.312l-243.688 243.688h-344.625l-243.688-243.688v-344.625l243.688-243.688h344.625l243.688 243.688v344.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["error2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":271,"id":80,"name":"error2","prevSize":16,"code":58960},"setIdx":0,"setId":1,"iconIdx":80},{"icon":{"paths":["M967.203 912.672c-145.703-252.359-205.281-355.57-327.203-566.734v-281.937h32c17.602 0 32-14.398 32-32s-14.398-32-32-32c-165.883 0-151.305 0-320 0-17.602 0-32 14.398-32 32s14.398 32 32 32h32v281.949c-121.922 211.176-181.516 314.387-327.234 566.789-13.25 22.949-13.203 51.242 0.063 74.188 13.266 22.941 37.75 37.074 64.25 37.074 2.406 0 4.539 0 6.922 0 329.937 0 438.063 0 768 0 2.406 0 4.563 0 7 0 26.5 0 50.984-14.191 64.219-37.148 13.242-22.957 13.234-51.23-0.016-74.18zM911.75 955.063c-1.75 3-5.125 4.937-8.75 4.937h-781.937c-3.688 0-7-1.937-8.875-5.188-1.812-3.063-1.812-6.937 0-10.063l335.812-581.687v-299.063h128v64h-64v64h64v128h-64v64h76.086l73.891 128h-149.977v64h186.922l73.891 128h-260.812v64h297.75l102 176.688c1.812 3.188 1.812 7.125 0 10.375z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["experimental"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":272,"id":81,"name":"experimental","prevSize":16,"code":58961},"setIdx":0,"setId":1,"iconIdx":81},{"icon":{"paths":["M888.934 106.191c0 0-204.809-68.25-375.496 0-170.629 68.281-375.437 0-375.437 0l-136.563 819.152c0 0 204.871 102.406 512 0 307.246-102.34 512.059 0 512.059 0l-136.562-819.152zM493.188 864.625c-84 28.031-167.812 42.219-249 42.219-75.375 0-134.125-12.437-170.875-23.25l116.438-698.5c39.625 7.937 92.5 15.437 150.5 15.437 72.812 0 139.063-11.75 196.937-34.937 42.75-17.063 93.063-25.75 149.437-25.75 59.125 0 112.437 9.625 145.937 17.406l112.625 675.688c-43.125-9.437-98-17.094-162.437-17.094-95 0-192.375 16.406-289.562 48.781z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["feature-layer"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":273,"id":82,"name":"feature-layer","prevSize":16,"code":58962},"setIdx":0,"setId":1,"iconIdx":82},{"icon":{"paths":["M895 0c-305.816 0-461.074 0-767 0 0 46.316 0 81.684 0 128l256 256v64l64 512h192l64-512v-64l256-256c0-46.316 0-81.684 0-128h-65zM583.5 896h-79l-48-384h175l-48 384zM640 444.001l-0.5 3.999h-191l-0.5-3.999v-60.001h192v60.001zM677.5 320h-267l-128-128h523l-128 128zM896 101.5l-26.5 26.5h-651l-26.5-26.5v-37.5h704v37.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["filter"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":274,"id":83,"name":"filter","prevSize":16,"code":58963},"setIdx":0,"setId":1,"iconIdx":83},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z","M744.566 296.507l-328.566 328.582-140.043-140.047-45.25 45.25 185.293 185.297 373.824-373.824z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["grant"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":275,"id":84,"name":"grant","prevSize":16,"code":58964},"setIdx":0,"setId":1,"iconIdx":84},{"icon":{"paths":["M288.074 127.984c-88.504 0-160.133 71.598-160.133 160.016 0 88.312 71.629 160.016 160.133 160.016 88.184 0 159.867-71.703 159.867-160.016 0-88.418-71.684-160.016-159.867-160.016zM288.063 384c-53 0-96.125-43.063-96.125-96s43.125-96 96.125-96c52.875 0 95.875 43.063 95.875 96s-43 96-95.875 96z","M360.59 768h-293.090c13.906-108.031 108.25-192 220.5-192 66.527 0 126.367 29.871 167.359 77.18 16.809-13.445 34.734-25.184 53.789-35.332-52.406-64.332-131.512-105.848-221.148-105.848-148.098 0-268.664 112.207-284.773 256h-0.027l-3.199 64h335.727c6.422-22.363 14.602-43.828 24.863-64z","M956.801 896h-0.027c-16.109-143.793-136.676-256-284.773-256s-268.664 112.207-284.773 256h-0.027l-3.199 64h576l-3.199-64zM451.5 896c13.906-108.031 108.25-192 220.5-192 110.969 0 204.437 82.031 220.281 192h-440.781z","M672.074 255.984c-88.504 0-160.133 71.598-160.133 160.016 0 88.312 71.629 160.016 160.133 160.016 88.184 0 159.867-71.703 159.867-160.016 0-88.418-71.684-160.016-159.867-160.016zM672.063 512c-53 0-96.125-43.063-96.125-96s43.125-96 96.125-96c52.875 0 95.875 43.063 95.875 96s-43 96-95.875 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["group2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":276,"id":85,"name":"group","prevSize":16,"code":58965},"setIdx":0,"setId":1,"iconIdx":85},{"icon":{"paths":["M704 192h128v128h-128v-128z","M736 0c-159.066 0-288 128.996-288 288 0 46.43 12.012 89.656 31.512 128.488l-415.512 415.512v128h128l64-64h127l0.664-127.664 0.336-0.336h128v-128l95.512-95.512c38.836 19.504 82.063 31.512 128.488 31.512 159.066 0 288-128.879 288-288 0-159.004-128.934-288-288-288zM736 512c-33.563 0-67.156-8.312-99.781-24.688l-41.312-20.75-146.906 146.937v90.5h-90.5l-37.375 37.344-0.469 26.656-0.312 64h-89.844l-64 64h-37.5v-37.5l429.437-429.406-20.75-41.312c-16.375-32.625-24.688-66.219-24.688-99.781 0-123.5 100.5-224 224-224s224 100.5 224 224-100.5 224-224 224z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["key"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":277,"id":86,"name":"key","prevSize":16,"code":58966},"setIdx":0,"setId":1,"iconIdx":86},{"icon":{"paths":["M963.055 425.953l-365.008-365.008c-6.496-6.496-14.992-9.746-23.5-9.746-8.434 0-16.934 3.25-23.437 9.746l-541.363 541.43c-6.246 6.25-9.746 14.625-9.746 23.371v219.578c0 8.75 3.5 17.246 9.746 23.5l145.492 145.43c6.246 6.246 14.688 9.746 23.504 9.746h219.512c8.812 0 17.184-3.5 23.437-9.746l541.363-541.309c12.992-12.996 12.992-33.996 0-46.992zM385.437 960h-193.937l-127.5-127.437v-193.938l510.625-510.625 321.437 321.437-510.625 510.563z","M384 736c0 53.019-42.981 96-96 96s-96-42.981-96-96c0-53.019 42.981-96 96-96s96 42.981 96 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["labels"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":278,"id":87,"name":"labels","prevSize":16,"code":58967},"setIdx":0,"setId":1,"iconIdx":87},{"icon":{"paths":["M768 320h-768v448h768l256-224-256-224zM743.937 704h-679.937v-320h679.937l182.875 160-182.875 160z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["tag"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":279,"id":88,"name":"tag","prevSize":16,"code":58968},"setIdx":0,"setId":1,"iconIdx":88},{"icon":{"paths":["M959.984 636.608l-446.484 251.418-446.766-251.258-65.234 36.691 512 288 512-288z","M513.5 1.496l-512 288 512 288 512-288-512-288zM132.063 289.5l381.437-214.563 381.437 214.563-381.437 214.563-381.437-214.563z","M959.984 444.621l-446.484 251.418-446.766-251.258-65.234 36.691 512 288 512-288z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["layers"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":280,"id":89,"name":"layers","prevSize":16,"code":58969},"setIdx":0,"setId":1,"iconIdx":89},{"icon":{"paths":["M512 82.457l-461.543 461.543 461.543 461.543 0-90.504-338.429-339.039 850.43 0 0-63.375-851.68-0 339.68-339.664z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["left-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":281,"id":90,"name":"left-arrow","prevSize":16,"code":58970},"setIdx":0,"setId":1,"iconIdx":90},{"icon":{"paths":["M512 941.543l461.543-461.543-461.543-461.543v90.504l338.43 339.039h-850.43v63.375h851.68l-339.68 339.664z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["right-arrow"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":282,"id":91,"name":"right-arrow","prevSize":16,"code":58971},"setIdx":0,"setId":1,"iconIdx":91},{"icon":{"paths":["M832 960h-768v-768h640v-64h-704v896h896v-384h-64z","M832 482.281l192-192.004-192-192v67.879l89.84 89.844h-89.84c-246.398 0-448 201.602-448 448v64h64v-64c0-211.75 172.25-384 384-384h94.395l-94.395 94.398v67.883z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["link-external"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":283,"id":92,"name":"link-external","prevSize":16,"code":58972},"setIdx":0,"setId":1,"iconIdx":92},{"icon":{"paths":["M72.707 133.767c-87.115 87.115-87.115 229.669-0 316.784l181.019 181.019c2.848 2.848 6.207 4.814 9.168 7.477-3.005-28.737-2.917-57.723 2.679-86.14l-147.611-147.611c-62.38-62.38-62.38-163.894 0-226.274s163.894-62.38 226.274-0l181.019 181.019c41.868 41.868 54.956 101.205 40.623 154.666-7.024 26.193-20.111 51.097-40.623 71.608s-45.415 33.599-71.608 40.623c3.466 18.288 12.228 35.761 26.354 49.887l6.654 6.654c30.607-10.736 59.494-27.547 83.856-51.909s41.172-53.249 51.909-83.856c26.398-75.265 11.557-161.441-44.432-223.761-2.663-2.961-4.629-6.32-7.477-9.168l-181.019-181.019c-87.115-87.115-229.669-87.115-316.784 0z","M693.619 528.404l148.421 148.42c62.38 62.38 62.38 163.894-0 226.274s-163.894 62.38-226.274 0l-181.020-181.019c-62.38-62.38-62.38-163.894 0-226.274 20.271-20.271 44.835-33.256 70.686-40.352-3.306-18.725-11.526-36.253-25.431-50.158l-6.654-6.654c-30.607 10.736-59.494 27.547-83.856 51.909-87.115 87.115-87.115 229.669-0 316.784l181.019 181.019c87.115 87.115 229.669 87.115 316.784-0s87.115-229.669 0-316.784l-181.019-181.019c-2.889-2.889-6.289-4.886-9.295-7.582 2.989 28.273 2.171 57.010-3.362 85.436z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["link"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":284,"id":93,"name":"link","prevSize":16,"code":58973},"setIdx":0,"setId":1,"iconIdx":93},{"icon":{"paths":["M1024 512c0 0.138 0 0.301 0 0.464 0 282.77-229.23 512-512 512s-512-229.23-512-512c0-260.209 194.111-475.081 445.429-507.712l2.571-0.273v58.176c-221.916 32.46-390.4 221.489-390.4 449.87 0 250.958 203.442 454.4 454.4 454.4s454.4-203.442 454.4-454.4c0-228.381-168.483-417.41-387.935-449.574l-2.465-0.297v-58.24c253.809 32.777 447.909 247.499 448 507.575l0 0.009z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["loading-indicator"],"grid":16},"attrs":[{}],"properties":{"order":285,"id":94,"name":"loading-indicator","prevSize":16,"code":58974},"setIdx":0,"setId":1,"iconIdx":94},{"icon":{"paths":["M0 0c0 248.105 0-548.398 0 1024h1024v-1024h-1024zM331.812 883.063c-7.5 11.188-16 17.437-26.063 24.75-4.063 3-8 5.5-11.625 7.75-13.562 8.562-25.437 22.375-27.625 44.437l-0.266-0.020c0 0.008 0 0.012 0 0.020h-202.234v-896l679.984-0.398c-0.172 0.105-0.258 0.297-0.438 0.398-3.961 10.004-16.203 27.879-24.359 33.5l-31.5 18.75c-22.563 14.375-75.063 51.625-75.063 87.25 0 14 5.688 24.063 9.437 30.625 2.938 5.312 4.188 7.75 4.188 10.25 0 3-2.188 5.563-11.375 13.437-8 6.937-18 15.5-22.625 29.375-1.625 4.812-2.375 9.812-2.375 14.812 0 4.688 0.937 10.563 2.063 16.812 1.125 5.875 1.625 9.312 2.375 10.688l-8.5 0.312c-17.563 0-32.25 16-36.375 20.937-5.188 6.25-13.562 18.875-10.062 36.188 6.188 31 6.25 49.625-11.563 59.25-18.188 9.875-27.5 26.25-34.937 39.5-9.25 16.437-11.875 18.625-17.312 18.625-3 0-5.875-1.875-11.688-6.375-8.25-6.312-19.5-14.937-36.875-14.937-25.625 0-46.5 22.25-46.5 49.625 0 12.312-11.375 36.875-26.312 36.875-14 0-16.688-4.75-19-8.75-9.75-17.437-23.063-41.25-53.812-41.25-30.688 0-55.625 26.312-55.625 58.688 0 10 2 17.812 3.812 24.688 1.312 4.875 2.312 8.75 2.312 13.125 0 6.063-2.563 10.75-6.688 18.375-4.875 9-11.5 21.25-11.5 37.812 0 23.188 20.875 42 46.5 42 13.688 0 23.063-3.625 30-6.375 4.625-1.875 7.75-3 12.875-3.625 1.063 1.063 3.063 6.188 3.063 10.437 0 7.688-7.875 15.563-17 24.625-16.875 16.75-42.312 42-21.688 83.25 8.437 16.875 27.937 21.375 45.188 25.437l8.125 1.875 6.063-0.063c2.937 3.875 8 11.437 8.937 12.5-0.5 4.5 0.25 8.25 0.375 8.25-0.062 3.063-0.75 7.188-4.312 12.563zM960 960c-167.224 0-119.507 0-290.188 0-7.875-30.937-34.75-44.875-56.563-50.937-5.437-1.563-10.812-3.063-16.812-5.25-8.625-3.188-17.5-6.437-25.688-10.625-2.25-1.188-9.125-4.75-6.312-20.75 3.75-11.25 3.312-13.75 2.812-17.5 0-3.188 5.437-6.125 19.563-12.937 16.375-8.063 41.188-20.25 41.188-49.875 0-11.25-4.937-18.812-9.125-24.063 0-2.75 0.437-4.812 8.563-12 7.75-7 22.125-20 22.125-42.875l1.937-27.125c1.75 0 4.625 0.375 8.312 2.25 4.937 2.312 14.063 6.563 25.625 6.563 25.063 0 38.625-18.75 49.625-33.937 3.563-5 5.5-7.625 8.625-7.625 0.75 0 1.625 0.188 2.625 0.5 0.688 1.875 1.688 4.437 3.437 8 3.937 8.125 8.875 18.25 18.188 26.375 17.688 15.5 38.125 18.75 51.437 19.75 9.75 1.563 21.5 2.812 34.375 2.812 10 0 20.625-0.75 37-3.563 8.625-1.5 16.375-2.25 23.563-2.25l10.312 0.375c11.937 1.375 20.688 5.375 26.25 10.688l2.75 6 6.375 46v192zM960 652.937c-8.945-3.535-18.047-6.855-28.437-8.063l-10.563-1.188-5.375 0.063-1.312 0.437c-10.375 0-21.563 0.937-39.25 4-7.375 1.25-14.563 1.75-21.312 1.75-9.312 0-17.875-0.937-29.125-2.563-12.063-0.937-15.063-3.5-16-4.25-0.312-0.375-1.625-2.312-5.625-11.25-8.625-22.437-24.75-35.437-49.25-39.75l-10.437-0.75c-33.375 0-50.25 23.688-60.312 37.875l-1.5 2.125c-9.75-4-20-6.063-30-6.063-35.188 0-62.688 25.563-62.688 58.375l-1.812 27c-8.688 7.688-28.875 25.688-28.875 57.375 0 6.312 1.063 12.625 3.188 18.688l-1.812 0.937c-18 8.688-48.125 23.25-54.063 60.937l-1 10.063 0.375 2.063c-10.125 56.563 26.625 80.5 38.125 86.5 9.453 4.895 19.812 8.781 30.625 12.75h-236.563c1.609-1.109 3.109-1.949 4.75-3.188 11.437-8.312 27.125-19.75 40.625-40 9.25-13.875 14.188-29 14.563-45l-0.125-7.688 0.812-6.125-3.625-11.375c-3.188-9.937-9.375-21.188-18.563-33.5l-13.688-15.688c0 0-22.5-5.5-35.875-8.812 2.125-2.25 4.438-4.562 6.188-6.375 13.875-13.812 34.812-34.812 34.812-67.625 0-32-19.563-67.437-55.937-70.125l-8.812-0.437c-5.563 0-10.563 0.563-14.937 1.375 3.062-8.25 5.437-18 5.437-29.438 0-4.188-0.25-8.063-0.75-11.625 14.875 17 36.125 25.875 62.313 25.875 42.875 0 75-37.063 84.312-75.875 9.188 5.563 21.437 10.688 37.063 10.688 42.312 0 61.188-33.437 70.5-49.937 3.125-5.563 7.937-14 10.75-15.5 37.25-20.125 52.312-56.937 44.812-109.375 11.563-1.312 21.312-4.875 29.563-10.812l9.688-7.5 5.063-8.25c12.625-20.5 8.5-41.75 5.812-55.812l-0.312-1.25c1.125-1 2.375-2.063 3.437-3.063 11.25-9.563 32.125-27.438 32.125-59.188 0-14.25-4.375-27.188-12.75-37.75 4.75-6.75 18.812-21.75 44.75-38.25l34.25-20.563c16.141-11.066 52.734-41.25 52.219-83.812h154.531v588.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["maps"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":286,"id":95,"name":"maps","prevSize":16,"code":58975},"setIdx":0,"setId":1,"iconIdx":95},{"icon":{"paths":["M832 320h-127.797c-0.32-61.797-1.219-117.145-3.43-128-14.828-73.031-79.367-128-156.773-128-88.828 0-160 72.152-160 160v96h-128l-128 704h832l-128-704zM448 224c0-52.937 43.063-96 96-96 45.437 0 85 32.25 94 76.75 0.125 1.687 1.688 21.187 2.188 115.25h-192.188v-96zM204.688 960l104.75-576h469.125l104.75 576h-678.625z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["marketplace"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":287,"id":96,"name":"marketplace","prevSize":16,"code":58976},"setIdx":0,"setId":1,"iconIdx":96},{"icon":{"paths":["M704 288c0 53.019-42.981 96-96 96s-96-42.981-96-96c0-53.019 42.981-96 96-96s96 42.981 96 96z","M896 192v-128h-896v704h128v128h896v-704h-128zM64 704v-576h768v576h-768zM960 832h-768v-64h704v-512h64v576z","M128 618l54.344-24.531c21.719-9.812 172.344-110.563 213.781-171.063 0.719-1.062 1.406-2.062 2.094-3.031 33.156 41.312 51.75 70.344 64.063 89.594 17.25 26.875 32.125 50.125 63.375 59.469l8.969 2.688 13.406 0.563c47.594 0 80.094-40.063 114.469-82.469 5.125-6.312 11.688-14.437 18.219-22.094 5.812 9.937 31.625 56.437 31.625 56.437l55.656 97.684v-129.305l-0.043-0.074c-30.309-53.199-54.484-105.711-79.957-107.867-42-3.5-109 133.625-144 123.125-17.125-5.121-25.688-40.371-96-128-37.312-46.496-56-64-104.688 7.129-31.937 46.621-169.312 140.746-187.313 148.871l-27.999 12.641v70.234z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["media"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":288,"id":97,"name":"media","prevSize":16,"code":58977},"setIdx":0,"setId":1,"iconIdx":97},{"icon":{"paths":["M0 128v64h64v448h384v256h-192v64c249.337 0 194.902 0 448 0v-64h-192v-256h384v-448h64v-64c-330.719 0-700.125 0-960 0zM832 576h-704v-384h704v384z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["media2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":289,"id":98,"name":"media2","prevSize":16,"code":58978},"setIdx":0,"setId":1,"iconIdx":98},{"icon":{"paths":["M256 192h512v64h-512v-64z","M256 448h512v64h-512v-64z","M256 704h512v64h-512v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["menu"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":290,"id":99,"name":"menu","prevSize":16,"code":58979},"setIdx":0,"setId":1,"iconIdx":99},{"icon":{"paths":["M768 0h-510.941c-35.922 0-65.059 30.219-65.059 67.516v889.043c0 37.223 29.137 67.441 65.059 67.441h510.941c35.906 0 64-30.219 64-67.441v-889.043c0-37.297-28.094-67.516-64-67.516zM768 960h-512v-896h512v896z","M566.221 863.982c0 29.947-24.277 54.225-54.225 54.225s-54.225-24.277-54.225-54.225c0-29.947 24.277-54.225 54.225-54.225s54.225 24.277 54.225 54.225z","M320 128v640h384v-640h-384zM640 704h-256v-512h256v512z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["mobile"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":291,"id":100,"name":"mobile","prevSize":16,"code":58980},"setIdx":0,"setId":1,"iconIdx":100},{"icon":{"paths":["M876.547 923.605c-49.234-54.57-96.266-111.777-141.125-171.336-11.492-15.27-33.031-18.473-48.281-6.934l-52.273 39.57c-15.742 11.918-38.375 7.344-48.242-9.766l-245.789-425.703c-9.875-17.105-2.523-38.992 15.672-46.672l60.414-25.484c17.602-7.434 25.602-27.688 18.125-45.281-29.156-68.621-55.172-137.957-77.82-207.879-7.398-22.867-34.852-31.48-54.078-17.039-77.914 58.547-157.531 134.336-195.633 219.039 52.852 141.922 117.445 281.492 195.695 417.020 78.242 135.527 166.82 261.254 263.297 377.984 92.414 9.355 208.094-3.969 297.758-42.164 22.109-9.422 28.383-37.512 12.281-55.355zM625.688 960c-9.125 0-18.188-0.188-27-0.625-90.188-111.375-170.875-228.375-240.063-348.25-69.188-119.75-130.062-247.875-181.312-381.25 26.75-47.063 71.75-96.937 132.188-146.5 16.75 48.75 35.25 97.812 55.25 146.437l-33.125 14c-25.625 10.812-45.312 32.063-54.188 58.375-8.812 26.312-5.937 55.188 7.938 79.25l245.812 425.688c17.25 29.875 49.375 48.437 83.937 48.437 21.188 0 41.312-6.75 58.25-19.5l28.812-21.812c31.812 41.312 64.688 81.5 98.25 120-52.625 16.563-114.187 25.75-174.75 25.75z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["phone"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":292,"id":101,"name":"phone","prevSize":16,"code":58981},"setIdx":0,"setId":1,"iconIdx":101},{"icon":{"paths":["M0 512l426.684 85.34 85.316 426.66 512-1024-1024 512zM481.094 542.969l-285.625-57.156 685.437-342.719-342.719 685.438-57.094-285.563z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["navigation"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":293,"id":102,"name":"navigation","prevSize":16,"code":58982},"setIdx":0,"setId":1,"iconIdx":102},{"icon":{"paths":["M794.516 320.012h-90.516l128.008 128-320.008-0.012v-325.492l128 128.004v-90.512l-160-160-160 160v90.512l128-128.004c0 128.616 0 205.216 0 325.492h-325.484l128-127.988h-90.516l-160 160 160 160h90.508l-128-128 325.492-0.012v320.004l-128-128.004v90.512l160 160 160-160v-90.512l-128 128.004c0-74.36 0-233.547 0-320.004l320.008 0.012-128.008 128h90.516l160-160-160-160z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["pan"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":294,"id":103,"name":"pan","prevSize":16,"code":58983},"setIdx":0,"setId":1,"iconIdx":103},{"icon":{"paths":["M192 640v320h640v-320h-640zM768 896h-512v-192h512v192z","M192 0v384h640v-384h-640zM768 320h-512v-256h512v256z","M0 320v512h256v-64h-192v-384h896v384h-192v64h256v-512z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["printer"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":295,"id":104,"name":"printer","prevSize":16,"code":58984},"setIdx":0,"setId":1,"iconIdx":104},{"icon":{"paths":["M480 0c-265.094 0-480 214.906-480 480 0 265.098 214.902 480.004 480 480.004 265.094 0.004 480-214.902 480-480s-214.902-480.004-480-480.004zM480 896c-229.375 0-416-186.625-416-416 0-102.914 37.773-197.035 99.918-269.742l278.211 278.211 4.547 10.449 163.66 375.863c20.914-6.926 41.063-15.477 60.371-25.488l-127.016-291.711 273.34 165.297c12.781-17.684 24.172-36.355 34.090-55.961l-318.273-192.461 263.691-263.691c-14.191-16.66-29.676-32.141-46.289-46.383l-269.766 269.766-270.227-270.23c72.707-62.145 166.828-99.918 269.742-99.918 229.375 0 416 186.625 416 416s-186.625 416-416 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["pie-chart"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":296,"id":105,"name":"pie-chart","prevSize":16,"code":58985},"setIdx":0,"setId":1,"iconIdx":105},{"icon":{"paths":["M896 832v-448h-192v448h-64v-640h-192v640h-64v-256h-192v256h-64v-704h-64v768h896v-64h-64zM320 832h-64v-192h64v192zM576 832h-64v-576h64v576zM832 832h-64v-384h64v384z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["chart"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":297,"id":106,"name":"chart","prevSize":16,"code":58986},"setIdx":0,"setId":1,"iconIdx":106},{"icon":{"paths":["M128 832v-704h-64v768h896v-64z","M832 64c-70.691 0-128 57.309-128 128 0 41.172 19.781 77.398 49.98 100.812l-94.77 221.125c-6.312-0.957-12.629-1.937-19.211-1.937-34.977 0-66.617 14.102-89.719 36.84l-108.055-64.828c3.391-11.496 5.773-23.418 5.773-36.012 0-70.691-57.309-128-128-128s-128 57.309-128 128 57.309 128 128 128c34.98 0 66.617-14.102 89.723-36.844l108.047 64.836c-3.387 11.492-5.77 23.414-5.77 36.008 0 70.691 57.309 128 128 128s128-57.309 128-128c0-41.172-19.781-77.398-49.98-100.812l94.77-221.125c6.312 0.957 12.629 1.937 19.211 1.937 70.691 0 128-57.309 128-128s-57.309-128-128-128zM320 512c-35.281 0-64-28.688-64-64s28.719-64 64-64 64 28.688 64 64-28.719 64-64 64zM640 704c-35.281 0-64-28.688-64-64s28.719-64 64-64 64 28.688 64 64-28.719 64-64 64zM832 256c-35.281 0-64-28.688-64-64s28.719-64 64-64 64 28.688 64 64-28.719 64-64 64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["line-chart"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":298,"id":107,"name":"line-chart","prevSize":16,"code":58987},"setIdx":0,"setId":1,"iconIdx":107},{"icon":{"paths":["M448 704h64v64h-64v-64z","M483.125 192c-81.125 0-141.188 47.563-160.625 126.937-0.188 0.563-4.063 14.5-6.188 65.563l-0.312 6.625h54.312v-6.375c0-15.25 0.625-21.5 2.625-43 7.875-57.375 50.5-94.5 108.563-94.5 64.375 0 104.437 36.5 104.437 95.25 0 40-14 59.312-47.312 90.063l-24.875 22.188c-62 47.188-61.375 97.188-60.75 155.063l0.188 30.187h55.25l-0.062-28.688c-0.375-64.75-0.438-84.25 57-130.437 50.375-42.563 75.937-75.812 75.937-139.125 0-102.875-82-149.75-158.188-149.75z","M959.997 480.052c0.002-264.715-215.311-480.051-480-480.051s-480.005 215.338-480.007 480.053c-0.002 264.645 215.311 479.95 480 479.949s480.005-215.306 480.007-479.952zM63.99 480.066c0.002-229.438 186.629-416.064 416.006-416.065s416.002 186.624 416 416.062c-0.002 229.375-186.629 415.939-416.006 415.94s-416.002-186.562-416-415.937z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["question"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":299,"id":108,"name":"question","prevSize":16,"code":58988},"setIdx":0,"setId":1,"iconIdx":108},{"icon":{"paths":["M256 192h512v64h-512v-64z","M320 320h384v64h-384v-64z","M64 64h896v384h64v-448h-1024v640h384v-64h-320z","M1024 736c0-159.059-128.937-288-288-288s-288 128.941-288 288c0 63.172 20.93 121.102 55.422 168.582l45.672-45.676c-23.312-35.336-37.094-77.504-37.094-122.906 0-123.5 100.5-224 224-224s224 100.5 224 224c0 88.926-52.648 164.688-128 200.59v-168.59h-64v256h256v-64h-108.937c66.219-52.359 108.937-132.848 108.937-224z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["resend-invitation"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":300,"id":109,"name":"resend-invitation","prevSize":16,"code":58989},"setIdx":0,"setId":1,"iconIdx":109},{"icon":{"paths":["M959.996 831.996h-155.262c95.129-87.68 155.262-212.68 155.262-351.945 0.004-264.715-215.309-480.051-480-480.051-264.688 0-480.004 215.34-480.008 480.055 0 151.789 71.031 287.094 181.383 375.105l35.969-52.895c-93.496-76.332-153.352-192.367-153.348-322.199-0-229.437 186.629-416.066 416.004-416.066s416 186.625 416 416.063c0 117.551-49.281 223.543-127.996 299.195v-139.258h-64v256l256-0.004-0.004-64z","M448 448h64v64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["rotate"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":301,"id":110,"name":"rotate","prevSize":16,"code":58990},"setIdx":0,"setId":1,"iconIdx":110},{"icon":{"paths":["M885.5 64h-746.625c-41.312 0-74.688 33.312-74.688 74.559v597.441c0 19.688 7.75 38.809 21.875 52.812l149.312 149.312c13.875 14.004 33.125 21.875 52.812 21.875h597.312c41.309 0 74.688-33.375 74.688-74.688v-746.754c0-41.246-33.379-74.559-74.687-74.559zM256.187 128h512v256h-512v-256zM448.187 896h-64v-128h64v128zM768.187 896h-256v-192h-192v192h-32c-2.688 0-5.563-1.125-7.375-2.937l-32.383-32.383 7.758 6.887v-227.566h512v256zM896.187 885.312c0 6-4.688 10.688-10.688 10.688h-53.312v-245.312c0-41.312-33.379-74.688-74.688-74.688h-490.625c-41.312 0-74.688 33.375-74.688 74.688v153.75l-60.875-60.875c-2.062-2.063-3.125-4.75-3.125-7.563v-597.437c0-5.938 4.688-10.563 10.688-10.563h53.312v320h640v-320h53.312c6 0 10.688 4.625 10.688 10.563v746.75z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["save"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":302,"id":111,"name":"save","prevSize":16,"code":58991},"setIdx":0,"setId":1,"iconIdx":111},{"icon":{"paths":["M513.5 268.699c-134.969 0-244.797 109.828-244.797 244.801s109.828 244.801 244.797 244.801 244.797-109.828 244.797-244.801-109.828-244.801-244.797-244.801zM513.5 710.312c-108.5 0-196.812-88.312-196.812-196.812s88.312-196.812 196.812-196.812 196.812 88.312 196.812 196.812-88.312 196.812-196.812 196.812z","M905.531 472.367l109.195-74.789-28.477-87.645-132.258 3.652-46.625-64.074 44.359-124.691-74.539-54.125-104.844 80.648-75.359-24.445-37.422-126.898h-92.125l-37.422 126.898-75.359 24.445-104.844-80.648-74.539 54.125 44.359 124.691-46.625 64.074-132.258-3.652-28.477 87.645 109.133 74.789v79.266l-109.133 74.789 28.477 87.645 132.258-3.656 46.625 64.078-44.359 124.695 74.539 54.121 104.844-80.648 75.359 24.445 37.422 126.898h92.125l37.422-126.898 75.359-24.445 104.844 80.648 74.539-54.121-44.359-124.695 46.625-64.078 132.258 3.656 28.477-87.645-109.195-74.789v-79.266zM933.875 648.625l-111.812-3.063-86.312 118.563 37.5 105.437-88.625-68.25-139.5 45.375-31.625 107.25-31.625-107.25-139.5-45.375-88.625 68.25 37.5-105.437-86.312-118.563-111.812 3.063 92.25-63.25v-146.75l-92.25-63.25 111.812 3.063 86.312-118.563-37.5-105.438 88.625 68.25 139.5-45.375 31.625-107.25 31.625 107.25 139.5 45.375 88.625-68.25-37.5 105.437 86.312 118.563 111.812-3.063-92.312 63.25v146.75l92.313 63.25z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["settings1"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":303,"id":112,"name":"settings","prevSize":16,"code":58992},"setIdx":0,"setId":1,"iconIdx":112},{"icon":{"paths":["M875.125 740l-15.5-26.937 10-92.25-41.688-24.129-74.875 54.816h-31.125l-74.871-54.816-41.691 24.129 9.996 92.25-15.559 26.938-84.875 37.441v48.121l84.875 37.437 15.559 26.941-9.996 92.246 41.691 24.125 74.871-54.812h31.125l74.875 54.812 41.688-24.125-10-92.246 15.5-26.941 84.937-37.437v-48.121l-84.937-37.441zM737.496 913.496c-61.828 0-112-50.16-112-112 0-61.828 50.172-112 112-112 61.84 0 112.004 50.172 112.004 112 0 61.84-50.164 112-112.004 112zM519.090 585.648c25.688-18.426 48.141-40.875 66.566-66.562l95.156 4.848 24.684-59.5-70.434-63.609c2.746-15.945 4.937-32.105 4.937-48.824 0-15.777-2.207-30.98-4.66-46.078l70.156-63.363-24.684-59.492-92.781 4.727c-18.777-26.902-42.164-50.188-68.797-69.324l4.703-92.281-59.504-24.691-61.125 67.695c-16.711-3.027-33.738-5.191-51.309-5.191-16.629 0-32.695 2.191-48.559 4.91l-60.883-67.414-59.492 24.691 4.582 89.902c-27.867 19.477-52.082 43.691-71.559 71.559l-89.965-4.582-24.629 59.492 67.414 60.883c-2.719 15.863-4.91 31.93-4.91 48.559 0 17.57 2.16 34.598 5.188 51.309l-67.691 61.125 24.629 59.5 92.34-4.703c19.133 26.637 42.422 50.016 69.328 68.797l-4.727 92.785 59.492 24.684 63.363-70.156c15.098 2.453 30.297 4.66 46.078 4.66 16.723 0 32.879-2.188 48.828-4.937l63.605 70.434 59.504-24.684-4.848-95.164zM353.496 507.125c-84.785 0-153.629-68.836-153.629-153.629 0-84.785 68.844-153.629 153.629-153.629 84.797 0 153.633 68.844 153.633 153.629-0 84.793-68.836 153.629-153.633 153.629z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["settings2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":304,"id":113,"name":"settings2","prevSize":16,"code":58993,"codes":[59774,59801,59802,59803]},"setIdx":0,"setId":1,"iconIdx":113},{"icon":{"paths":["M958.5 384c0-24.418 0-10 0-64-52.312 0-202.188 0-254.5 0v64h145.246l-282.637 282.645c0.004 0 0.004 0.008 0.008 0.008-16.363-10.844-34.801-18.762-54.617-23v-471.664l128 128.004v-90.512l-160-160-160 160v90.512l128-128.004v471.094c-20.953 4.063-40.426 12.184-57.609 23.57 0.004 0 0.004-0.008 0.008-0.008l-282.637-282.645h148.238v-64c-223.586 0 0.32 0-255.996 0h-0.004c0 93.492 0 163.762 0 254.504h62.504v-145.25l282.641 282.648c-16.762 25.289-26.641 55.535-26.641 88.098 0 88.258 71.742 160 160 160s160-71.742 160-160c0-32.563-9.879-62.809-26.641-88.098l284.137-282.648v146.746h62.504v-192h-0.004zM478.5 896c-52.937 0-96-43.063-96-96s43.063-96 96-96 96 43.063 96 96-43.063 96-96 96z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["share"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":305,"id":114,"name":"share","prevSize":16,"code":58994},"setIdx":0,"setId":1,"iconIdx":114},{"icon":{"paths":["M171.992 448l128.008-128h-90.516l-160 160 160 160h90.508l-128-128h468.008v-64z","M960 0v960h-512v-384h64v320h384v-832h-384v320h-64v-384z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["sign-out"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":306,"id":115,"name":"sign-out","prevSize":16,"code":58995},"setIdx":0,"setId":1,"iconIdx":115},{"icon":{"paths":["M894.383 640c-15.586-204.156-178.262-366.871-382.383-382.457v-65.543h64v-64h-192v64h64v65.543c-204.121 15.586-366.797 178.301-382.383 382.457h-65.617v192h960v-192h-65.617zM480 320c183.262 0 334.133 140.891 350.379 320h-700.758c16.246-179.109 167.117-320 350.379-320zM896 768h-832v-64h832v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["support"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":307,"id":116,"name":"support","prevSize":16,"code":58996},"setIdx":0,"setId":1,"iconIdx":116},{"icon":{"paths":["M480.184 63.961c-123.906 0-224.184 100.242-224.184 224.039 0 123.641 100.277 224.031 224.184 224.031 123.461 0 223.816-100.391 223.816-224.031 0-123.797-100.355-224.039-223.816-224.039zM480.188 448.063c-88.312 0-160.188-71.813-160.188-160.063s71.875-160.063 160.188-160.063c88.125 0 159.812 71.813 159.812 160.063s-71.688 160.063-159.812 160.063z","M480 576c-194.402 0-352 157.594-352 352 0 10.805 0.66 21.445 1.613 32h700.773c0.953-10.555 1.613-21.195 1.613-32 0-194.406-157.598-352-352-352zM193.75 896c16-143.812 138.25-256 286.25-256s270.25 112.188 286.25 256h-572.5z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["user"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":308,"id":117,"name":"user","prevSize":16,"code":58997},"setIdx":0,"setId":1,"iconIdx":117},{"icon":{"paths":["M768 448h-256.039l0.039-320h-63.91l-0.051 384h319.961z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM512 894.383v-62.383h-64v62.449c-203.84-15.66-366.746-178.625-382.379-382.449h62.379v-64h-62.379c16.445-214.434 195.809-384 414.441-384 229.375 0 415.937 186.625 415.937 416 0 218.594-169.539 397.969-384 414.383z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["time-clock"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":309,"id":118,"name":"time-clock","prevSize":16,"code":58998},"setIdx":0,"setId":1,"iconIdx":118},{"icon":{"paths":["M640 128v-64h-320v64h-256v64h832v-64z","M128 256l64 768h576l64-768h-704zM709.125 960h-458.25l-53.312-640h564.875l-53.313 640z","M320 409.6c0-14.081 14.398-25.6 32-25.6s32 11.519 32 25.6v460.8c0 14.081-14.398 25.6-32 25.6s-32-11.519-32-25.6v-460.8z","M448 409.6c0-14.081 14.398-25.6 32-25.6s32 11.519 32 25.6v460.8c0 14.081-14.398 25.6-32 25.6s-32-11.519-32-25.6v-460.8z","M576 409.6c0-14.081 14.398-25.6 32-25.6s32 11.519 32 25.6v460.8c0 14.081-14.398 25.6-32 25.6s-32-11.519-32-25.6v-460.8z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["trash"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":310,"id":119,"name":"trash","prevSize":16,"code":58999},"setIdx":0,"setId":1,"iconIdx":119},{"icon":{"paths":["M576 1024h-64v-453.488l-192 192v-90.512l224-224 224 224v90.512l-192-192z","M871.031 273.617c-21.141-154.719-145.312-273.617-295.805-273.617-112.781 0-210.75 66.637-261.883 164.941-14.055-3.82-28.547-6.492-43.547-6.492-83.031 0-144.867 62.215-150.563 140.98-70.375 36.34-119.234 109.762-119.234 194.598 0 107.902 85.328 209.973 192 209.973 12.5 0 34.93 0 64 0v-64h-64c-67 0-128-69.563-128-145.969 0-58 32.437-110.781 84.625-137.719l31.875-16.469 2.563-35.812c3.437-47.281 39.937-81.594 86.75-81.594 7.563 0 16.063 1.344 26.812 4.281l49.75 13.469 23.75-45.719c41.875-80.469 120.437-130.469 205.125-130.469 115.437 0 215.375 93.844 232.312 218.281l5.437 39.563 37.875 12.531c65.25 21.625 109.125 83.25 109.125 153.375 0 84.344-67.812 152.25-124 152.25h-4v64c1.266 0 3.008 0 4.031 0 91.961 0 187.969-95.66 187.969-216.242 0-100.051-64.234-184.762-152.969-214.141z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["upload"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":311,"id":120,"name":"upload","prevSize":16,"code":59000},"setIdx":0,"setId":1,"iconIdx":120},{"icon":{"paths":["M576 448h-64v403.383l-192-192v90.512l224 224 224-224v-90.512l-192 192z","M871.031 273.617c-21.141-154.719-145.312-273.617-295.805-273.617-112.781 0-210.75 66.637-261.883 164.941-14.055-3.82-28.547-6.492-43.547-6.492-83.031 0-144.867 62.215-150.563 140.98-70.375 36.34-119.234 109.762-119.234 194.598 0 107.902 85.328 209.973 192 209.973 12.5 0 34.93 0 64 0v-64h-64c-67 0-128-69.563-128-145.969 0-58 32.437-110.781 84.625-137.719l31.875-16.469 2.563-35.812c3.437-47.281 39.937-81.594 86.75-81.594 7.563 0 16.063 1.344 26.812 4.281l49.75 13.469 23.75-45.719c41.875-80.469 120.437-130.469 205.125-130.469 115.437 0 215.375 93.844 232.312 218.281l5.437 39.563 37.875 12.531c65.25 21.625 109.125 83.25 109.125 153.375 0 84.344-67.812 152.25-124 152.25h-4v64c1.266 0 3.008 0 4.031 0 91.961 0 187.969-95.66 187.969-216.242 0-100.051-64.234-184.762-152.969-214.141z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["download"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":312,"id":121,"name":"download","prevSize":16,"code":59001},"setIdx":0,"setId":1,"iconIdx":121},{"icon":{"paths":["M383.996 192h-64v127.996h-127.996v64h127.996v128.004h64v-128.004h128.004v-64h-128.004z","M352 0c-194.402 0-352 157.594-352 352 0 194.402 157.598 352 352 352s352-157.598 352-352c0-194.406-157.598-352-352-352zM352 640c-158.812 0-288-129.188-288-288s129.188-288 288-288 288 129.188 288 288-129.188 288-288 288z","M554.035 597.967l45.259-45.253 383.971 384.023-45.259 45.253-383.971-384.023z"],"attrs":[{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":1},{"f":1},{"f":1}],"11011011018989891":[{"f":1},{"f":1},{"f":1}],"1101101101149149149123923923918989891":[{"f":1},{"f":1},{"f":1}]},"tags":["zoom-in-magnifying-glass"],"grid":16},"attrs":[{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"}],"properties":{"order":313,"id":122,"name":"zoom-in-magnifying-glass","prevSize":16,"code":59002},"setIdx":0,"setId":1,"iconIdx":122},{"icon":{"paths":["M983.289 936.711l-360.234-360.188c50.539-60.941 80.945-139.168 80.945-224.523 0-194.406-157.598-352-352-352s-352 157.594-352 352c0 194.402 157.598 352 352 352 86.004 0 164.719-30.93 225.859-82.16l360.172 360.125 45.258-45.254zM64 352c0-158.812 129.188-288 288-288s288 129.188 288 288-129.188 288-288 288-288-129.188-288-288z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["search"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":314,"id":123,"name":"search","prevSize":16,"code":59003},"setIdx":0,"setId":1,"iconIdx":123},{"icon":{"paths":["M352 0c-194.402 0-352 157.594-352 352 0 194.402 157.598 352 352 352s352-157.598 352-352c0-194.406-157.598-352-352-352zM352 640c-158.812 0-288-129.188-288-288s129.188-288 288-288 288 129.188 288 288-129.188 288-288 288z","M554.035 597.967l45.259-45.253 383.971 384.023-45.259 45.253-383.971-384.023z","M192 320h320v64h-320v-64z"],"attrs":[{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":1},{"f":1},{"f":1}],"11011011018989891":[{"f":1},{"f":1},{"f":1}],"1101101101149149149123923923918989891":[{"f":1},{"f":1},{"f":1}]},"tags":["zoom-out-magnifying-glass"],"grid":16},"attrs":[{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"},{"fill":"rgb(110, 110, 110)"}],"properties":{"order":315,"id":124,"name":"zoom-out-magnifying-glass","prevSize":16,"code":59004},"setIdx":0,"setId":1,"iconIdx":124},{"icon":{"paths":["M832 448h-640c-35.199 0-64 28.801-64 64v448c0 35.199 28.801 64 64 64h640c35.199 0 64-28.801 64-64v-448c0-35.199-28.801-64-64-64zM832 960h-640v-448h640v448z","M384 320c0-70.563 57.406-128 128-128s128 57.437 128 128v128h64v-128c0-105.875-86.125-192-192-192s-192 86.125-192 192v128h64v-128z","M256 320c0-140.801 115.199-256 256-256s256 115.199 256 256v128h64v-128c0-176.437-143.563-320-320-320s-320 143.563-320 320v128h64v-128z","M576 704v-64h-64v-64h-64v320h64v-64h64v-64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["locked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":316,"id":125,"name":"locked","prevSize":16,"code":59005},"setIdx":0,"setId":1,"iconIdx":125},{"icon":{"paths":["M704 448h-640c-35.199 0-64 28.801-64 64v448c0 35.199 28.801 64 64 64h640c35.199 0 64-28.801 64-64v-448c0-35.199-28.801-64-64-64zM704 960h-640v-448h640v448z","M768 0c-141.375 0-255.969 114.625-255.969 256l-0.031 192h64v-192c0-105.996 85.937-192 191.969-192 106.035 0 192 86.004 192 192h0.031v64h-64v-64c0-70.688-57.312-128-128-128s-128 57.312-128 128v192h64v-192c0-35.316 28.66-64 64-64s64.031 28.684 64.031 64v128h191.969v-128c0-141.375-114.625-256-256-256z","M448 704v-64h-64v-64h-64v320h64v-64h64v-64h-64v-64z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["unlocked"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":317,"id":126,"name":"unlocked","prevSize":16,"code":59006},"setIdx":0,"setId":1,"iconIdx":126},{"icon":{"paths":["M1024 384c-142.359 0-254.969 0-389.996 0l-120.629-372.25-120.691 372.25c-82.629 0-309.785 0-392.684 0l318.125 229.5-121.191 372 316.441-230.184 316.371 230.184-121.246-372 315.5-229.5zM513.375 676.188l-194.437 141.437 74.5-228.688-195.313-140.937h241.063l74.188-228.688 74.062 228.688h239.812l-194 141.125 74.437 228.437-194.312-141.375z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["favorites"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":318,"id":127,"name":"favorites","prevSize":16,"code":59007},"setIdx":0,"setId":1,"iconIdx":127},{"icon":{"paths":["M512 0l-192 512 192 512 192-512zM396.8 576h230.4l-115.2 332.8z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["compass"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":319,"id":128,"name":"compass","prevSize":16,"code":59008},"setIdx":0,"setId":1,"iconIdx":128},{"icon":{"paths":["M941.543 320l-90.504 0-371.039 371.055-371.039-371.055-90.504 0 461.543 461.543z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["down"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":320,"id":129,"name":"down","prevSize":16,"code":59009},"setIdx":0,"setId":1,"iconIdx":129},{"icon":{"paths":["M82.462 704.021l90.504 0 371.039-371.054 371.039 371.055 90.504 0-461.542-461.543z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["up"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":321,"id":130,"name":"up","prevSize":16,"code":59010},"setIdx":0,"setId":1,"iconIdx":130},{"icon":{"paths":["M1024 608c0-128.723-106.539-237.656-261.32-274.551 3.195-14.84 5.32-29.945 5.32-45.449 0-159.059-174.609-288-390-288s-378 128.941-378 288c0 78.934 40.121 150.398 106.789 202.422l-106.789 213.578 209.766-157.324c16.465 6.098 33.867 10.992 51.672 15.297-3.277 15.023-5.437 30.32-5.437 46.027 0 159.059 174.609 288 390 288 61.273 0 118.031-10.73 168.234-29.324l209.766 157.324-106.789-213.578c66.668-52.023 106.789-123.488 106.789-202.422zM64 288c0-123.711 143.27-224 320-224s320 100.289 320 224-143.27 224-320 224-320-100.289-320-224zM640 832c-176.73 0-320-100.289-320-224 0-12.305 2.445-24.152 5.172-35.918 17.305 1.945 34.609 3.918 52.828 3.918 163.488 0 302.195-74.766 360.145-180.137 128.391 29.137 221.855 112.555 221.855 212.137 0 123.711-143.27 224-320 224z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["chat"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":322,"id":131,"name":"chat","prevSize":16,"code":59011},"setIdx":0,"setId":1,"iconIdx":131},{"icon":{"paths":["M64 128v768h896v-768h-896zM896 832h-768v-128h768v128zM896 640h-768v-448h768v448z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["dock-bottom"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":323,"id":132,"name":"dock-bottom","prevSize":16,"code":59012},"setIdx":0,"setId":1,"iconIdx":132},{"icon":{"paths":["M64 128v768h896v-768h-896zM256 832h-128v-640h128v640zM896 832h-576v-640h576v640z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["dock-left"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":324,"id":133,"name":"dock-left","prevSize":16,"code":59013},"setIdx":0,"setId":1,"iconIdx":133},{"icon":{"paths":["M64 128v768h896v-768h-896zM704 832h-576v-640h576v640zM896 832h-128v-640h128v640z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["dock-right"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":325,"id":134,"name":"dock-right","prevSize":16,"code":59014},"setIdx":0,"setId":1,"iconIdx":134},{"icon":{"paths":["M960 896v-768h-384v-64h-384v64h-128v768h-64v64h448v-192h128v192h448v-64h-64zM896 896h-256v-192h-256v192h-256v-704h128v-64h256v64h384v704z","M192 512h128v128h-128v-128z","M192 256h128v128h-128v-128z","M448 512h128v128h-128v-128z","M448 256h128v128h-128v-128z","M704 512h128v128h-128v-128z","M704 256h128v128h-128v-128z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["organization"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":326,"id":135,"name":"organization","prevSize":16,"code":59015},"setIdx":0,"setId":1,"iconIdx":135},{"icon":{"paths":["M526.912 0l-384 1022.080 384-254.080 384 254.080zM526.912 704c-13.135 0.010-25.342 3.976-35.496 10.77l0.232-0.146-219.392 145.152 254.656-677.76 254.592 677.76-219.264-145.152c-9.936-6.657-22.161-10.624-35.313-10.624-0.005 0-0.011 0-0.016 0l0.001-0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["north-navigation"],"grid":16},"attrs":[{}],"properties":{"order":327,"id":136,"name":"north-navigation","prevSize":16,"code":59016},"setIdx":0,"setId":1,"iconIdx":136},{"icon":{"paths":["M480 128l-224 576 224-128 224 128-224-576zM381.156 558.75l98.844-254.188 98.844 254.188-98.844-56.438-98.844 56.438z","M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["compass"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":328,"id":137,"name":"locate-circled","prevSize":16,"code":59017},"setIdx":0,"setId":1,"iconIdx":137},{"icon":{"paths":["M819.452 140.625c-187.188-187.184-491.703-187.199-678.859-0.035-187.164 187.16-187.148 491.676 0.031 678.855 187.133 187.133 491.625 187.129 678.789-0.035 187.164-187.16 187.164-491.652 0.039-678.785zM774.155 774.156c-162.188 162.191-426.078 162.238-588.266 0.043-162.234-162.234-162.234-426.164-0.047-588.355 72.891-72.887 166.328-112.723 261.844-120.098v382.254h64v-382.281c95.734 7.254 189.445 47.102 262.516 120.168 162.188 162.195 162.148 426.078-0.047 588.27z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["dial"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":329,"id":138,"name":"dial","prevSize":16,"code":59018},"setIdx":0,"setId":1,"iconIdx":138},{"icon":{"paths":["M448 448l-320-192v704h768v-896l-448 384zM832 896h-640v-526.937l262.625 157.563 377.375-323.5v692.875z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["polygon"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":330,"id":139,"name":"polygon","prevSize":16,"code":59019},"setIdx":0,"setId":1,"iconIdx":139},{"icon":{"paths":["M832 192v177.262l-127.23 206.738h-105.965l-150.805-135.723v-120.277h-192v171.922l-136.348 212.078h-119.652v192h192v-192h-19.082l123.414-192h151.668v-11.484l128 115.203v152.281h192v-192h-10.621l118.152-192h148.469v-192h-192zM128 832h-64v-64h64v64zM384 448h-64v-64h64v64zM704 704h-64v-64h64v64zM960 320h-64v-64h64v64z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["polyline"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":331,"id":140,"name":"polyline","prevSize":16,"code":59020},"setIdx":0,"setId":1,"iconIdx":140},{"icon":{"paths":["M512 831.937c-272.5 0-486.563-288.812-495.5-301.125l-13.812-18.875 13.812-18.875c8.937-12.312 223-301.125 495.5-301.125s486.563 288.812 495.5 301.125l13.812 18.875-13.812 18.875c-8.937 12.312-223 301.125-495.5 301.125zM83.063 511.937c51 62.063 226.5 256 428.937 256 202.875 0 378-193.875 428.937-256-51-62.063-226.5-256-428.937-256-202.875 0-378 193.875-428.937 256zM512 332.736c-98.969 0-179.2 80.231-179.2 179.2s80.231 179.2 179.2 179.2 179.2-80.231 179.2-179.2-80.231-179.2-179.2-179.2z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["visible"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":332,"id":141,"name":"visible","prevSize":16,"code":59021},"setIdx":0,"setId":1,"iconIdx":141},{"icon":{"paths":["M1007.5 493.063c-7.203-9.926-147.781-199.32-344.719-272.477l54.008-92.586h-51.188l-46.043 78.926c-34.57-9.281-70.453-14.988-107.559-14.988-272.5 0-486.563 288.812-495.5 301.125l-13.812 18.875 13.812 18.875c6.305 8.688 114.988 154.746 274.031 240.16l-72.93 125.027h51.188l61.531-105.48c56.043 24.898 117.133 41.418 181.68 41.418 272.5 0 486.563-288.812 495.5-301.125l13.812-18.875-13.812-18.875zM83.063 511.937c50.937-62.125 226.063-256 428.937-256 25.172 0 49.926 3.016 74.078 8.387l-42.055 72.094c-10.391-2.145-20.98-3.684-32.023-3.684-98.969 0-179.199 80.23-179.199 179.199 0 43.645 16.402 82.902 42.379 113.93l-52.27 89.605c-116.051-62.035-205.789-162.086-239.848-203.531zM512 767.937c-52.094 0-102.336-12.969-149.199-33.102l267.059-457.812c149.973 51.758 270.324 185.32 311.078 234.914-50.937 62.125-226.062 256-428.937 256zM643.707 391.27c29.223 31.887 47.492 74.004 47.492 120.664 0 98.973-80.23 179.203-179.199 179.203-13.922 0-27.32-1.945-40.328-4.949l172.035-294.918z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["non-visible"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":333,"id":142,"name":"non-visible","prevSize":16,"code":59022},"setIdx":0,"setId":1,"iconIdx":142},{"icon":{"paths":["M320 288c0-88.219 71.75-160 160-160s160 71.781 160 160c0 52.066-25.371 97.961-64 127.195v74.422c75.469-36.031 128-112.414 128-201.617 0-123.711-100.289-224-224-224s-224 100.289-224 224c0 89.203 52.531 165.586 128 201.617v-74.422c-38.629-29.234-64-75.129-64-127.195z","M576 534.383v74.422c38.629 29.234 64 75.129 64 127.195 0 88.219-71.75 160-160 160s-160-71.781-160-160c0-52.066 25.371-97.961 64-127.195v-74.422c-75.469 36.031-128 112.414-128 201.617 0 123.711 100.289 224 224 224s224-100.289 224-224c0-89.203-52.531-165.586-128-201.617z","M448 256h64v512h-64v-512z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["link-vertical"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":334,"id":143,"name":"link-vertical","prevSize":16,"code":59023},"setIdx":0,"setId":1,"iconIdx":143},{"icon":{"paths":["M768 448v-41.6l150.4-150.4h41.6v41.6l-150.4 150.4z","M918.4 832l-150.4-150.4v-41.6h41.6l150.4 150.4v41.6z","M0 832v-41.6l150.4-150.4h41.6v41.6l-150.4 150.4z","M150.4 448l-150.4-150.4v-41.6h41.6l150.4 150.4v41.6z","M0 512h192v64h-192v-64z","M768 512h192v64h-192v-64z","M320 288c0-88.219 71.75-160 160-160s160 71.781 160 160c0 52.066-25.371 97.961-64 127.195v74.422c75.469-36.031 128-112.414 128-201.617 0-123.711-100.289-224-224-224s-224 100.289-224 224c0 89.203 52.531 165.586 128 201.617v-74.422c-38.629-29.234-64-75.129-64-127.195z","M576 534.383v74.422c38.629 29.234 64 75.129 64 127.195 0 88.219-71.75 160-160 160s-160-71.781-160-160c0-52.066 25.371-97.961 64-127.195v-74.422c-75.469 36.031-128 112.414-128 201.617 0 123.711 100.289 224 224 224s224-100.289 224-224c0-89.203-52.531-165.586-128-201.617z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["unlocked-link-vertical"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":335,"id":144,"name":"unlocked-link-vertical","prevSize":16,"code":59024},"setIdx":0,"setId":1,"iconIdx":144},{"icon":{"paths":["M256.001 640.002c-88.219 0-160.001-71.75-160.001-160s71.782-160 160.001-160.001c52.067-0 97.962 25.371 127.196 64l74.422-0c-36.031-75.469-112.415-128-201.619-127.999-123.712 0-224.001 100.29-224.001 224.001s100.29 224 224.002 223.999c89.204-0 165.587-52.532 201.619-128.001l-74.422 0c-29.235 38.629-75.129 64-127.196 64z","M502.386 384.001l74.422-0c29.235-38.629 75.129-64 127.196-64 88.219-0 160.001 71.75 160.001 160s-71.782 160-160.001 160.001c-52.067 0-97.962-25.371-127.196-64l-74.422 0c36.032 75.469 112.415 128 201.619 127.999 123.712-0 224.002-100.29 224.001-224.001s-100.29-224-224.002-223.999c-89.204 0-165.587 52.532-201.619 128.001z","M224.001 512.001l-0-64 512.003-0 0 64-512.003 0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0}]},"tags":["link-horizontal"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":336,"id":145,"name":"link-horizontal","prevSize":16,"code":59025},"setIdx":0,"setId":1,"iconIdx":145},{"icon":{"paths":["M384 192l-41.6-0-150.4-150.4 0-41.6 41.6 0 150.4 150.4z","M768 41.6l-150.4 150.4h-41.6v-41.6l150.4-150.4 41.6 0z","M768 960h-41.6l-150.4-150.4v-41.6h41.6l150.4 150.4z","M384 809.6l-150.4 150.4h-41.6l0-41.6 150.4-150.4h41.6z","M448 768h64v192h-64v-192z","M448 0h64v192h-64v-192z","M224 640c-88.219-0-160-71.75-160-160s71.781-160 160-160c52.066 0 97.961 25.371 127.195 64h74.422c-36.031-75.469-112.414-128-201.617-128-123.711 0-224 100.289-224 224s100.289 224 224 224c89.203 0 165.586-52.531 201.617-128h-74.422c-29.234 38.629-75.129 64-127.195 64z","M470.383 384l74.422 0c29.234-38.629 75.129-64 127.195-64 88.219 0 160 71.75 160 160s-71.781 160-160 160c-52.066 0-97.961-25.371-127.195-64h-74.422c36.031 75.469 112.414 128 201.617 128 123.711 0 224-100.289 224-224s-100.289-224-224-224c-89.203-0-165.586 52.531-201.617 128z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["unlocked-link-horizontal"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":337,"id":146,"name":"unlocked-link-horizontal","prevSize":16,"code":59026},"setIdx":0,"setId":1,"iconIdx":146},{"icon":{"paths":["M896 320l0-64-659.383-0 192-192-90.512-0-224 224 224 224 90.512 0-192-192z","M910.519 736l-224-224h-90.512l192.004 192-660.012-0-0 64 660.012 0-192.004 192 90.512 0z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["swap"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":338,"id":147,"name":"swap","prevSize":16,"code":59027},"setIdx":0,"setId":1,"iconIdx":147},{"icon":{"paths":["M685.441 256h-90.5l192 192h-658.941v64h658.941l-192 192h90.5l224-224z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["cta-link-external"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":339,"id":148,"name":"cta-link-external","prevSize":16,"code":59028},"setIdx":0,"setId":1,"iconIdx":148},{"icon":{"paths":["M685.441 320c-15.047 0-70.112 0-90.5 0l192 192c-230.425 0-173.71 0-402.941 0-70.594 0-128-57.437-128-128v-128h-64v128c0 105.602 86.398 192 192 192 150.082 0 248.010 0 402.941 0l-192 192c25.994 0 64.161 0 90.5 0l224-224-224-224z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["reply"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":340,"id":149,"name":"reply","prevSize":16,"code":59029},"setIdx":0,"setId":1,"iconIdx":149},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM278.273 117.148c16.809-1.582 31.52-0.57 32.227 4.945 1.434 11.937 1.434 43.148 11.844 37.199 8.895-4.484 19.367-29.777 43.18-11.879 23.75 17.828-4.512 40.137-11.906 52.051-7.457 11.973-10.465 31.242-35.727 22.312-25.316-8.934-29.766 2.973-31.273 11.902-1.5 8.934-17.797 16.363-38.668 10.441-20.875-5.957-54.957 26.691-71.387 43.113-7.086 7.055-51.547 21.289-65.031 4.18 37.625-73.090 94.996-134.281 166.742-174.266zM197.402 784.238c-81.859-75.949-133.402-184.039-133.402-304.238 0-19.223 1.953-37.957 4.496-56.488 21.145 6.793 49.895 18.574 55.988 45.227 8.895 13.379 26.691 55.059 44.621 77.371 28.723 35.953 9.031 53.359 11.906 81.855 14.852 7.422 37.164 23.781 59.477 35.758 22.309 11.871 38.738 43.113 4.516 55.023-7.457 5.953 1.437 34.254-13.414 40.176-9.574 3.82-21.859 16.391-34.188 25.316zM557.344 888.52c-25.074 4.734-50.848 7.48-77.281 7.48-92.77 0-178.246-30.883-247.512-82.395 2.398-1.898 4.375-3.293 7.199-5.668 3.75-3.156 7.25-6.406 8.437-7.406 27-10.781 34.5-35.094 36.937-53.406 14.125-11.531 22.75-27.312 24.125-45.281 2.688-34.688-22-64-47.563-77.594-10.437-5.594-20.812-12.25-30.25-18.312-1.125-0.688-2.188-1.375-3.312-2.062 3.125-19.938 4.625-49.875-24.062-85.812-8.688-10.781-19.375-31.594-27.188-46.781-4.063-7.906-7.75-14.969-10.938-20.5-15.594-47.461-65.184-64.348-88.301-71.41 4.016-15.977 8.727-31.57 14.539-46.754 9.539 6.375 21.801 12.039 40.887 12.039 24.25 0 59-9.594 75.188-25.719 21.125-21.156 31.937-28.094 34.187-30.031 27.602 5.75 57.598-0.223 75.625-20.969 43.273 6.98 54.914-16.344 76.5-48.281 6.664-8.063 16.824-21.156 21.836-37.762-2.164 28.809 29.098 21.605 51.004 5.656 16.355-11.871 35 0.758 48.414 0 13.348-0.715 16.293-17.859 22.313-26.758 5.953-8.965 31.93-20.836 19.301-33.469-12.688-12.629-73.672-21.559-89.242-1.5-7.988 10.305-32.785 38.734-45.414 44.621-2.328 1.090-3.395 3.191-4.52 5.207 1.195-6.082 1.758-12.527 0.934-19.465-1.012-8.613-4.48-19.91-13.055-30.957 19.109-5.434 16.98-25.945 13.699-36.605-3.73-11.91-23.094-11.91-29.051-9.652-5.957 2.223-16.355 9.652-16.355 9.652 0.473 3.047 0.703 8.246 1.277 13.789-8.488-3.676-17.133-6.133-26.016-6.133-0.75 0-1.437 0-2.125 0.031-2.105-3.273-5.281-4.957-7.953-7.398 43.953-15.836 91.105-24.914 140.453-24.914 68.223 0 132.48 16.82 189.348 46.055-8.691 9.121-16 19.547-19.598 34.727-30.625 3.969-57.875 25.844-68.188 53.188-20.16 21.773-21.797 41.453-18.266 56.172 4.039 3.937 7.672 9.316 11.215 11.566 18.648 11.914 17.074 33.5 2.227 37.23-9.926 2.516-14.309-4.77-16.293-13.113-13.012 6.477-23.301 17.48-27.57 31.832-12.5 3.25-24.063 10.281-33 20.312-13.625 15.312-20.062 35.969-17.625 56.75 1.063 9.281 3.438 17.906 6.937 25.688-9.25 6.75-17.687 14.844-24.062 23.937-21.938 11.937-52.812 34.094-64.563 68.375-5.312 11-8.437 24.812-8.875 38.25-6.5 9.625-14 23.437-16.312 40.281-4.75 35.094 17.437 57.906 33.937 70.344 19.875 46.219 48.75 69.656 87.375 69.656 14.312-0.312 27.375-2.125 39.625-3.937 8-1.156 15.437-2.437 22.75-2.437 0.812 0 1.563 0 2.25 0.063-6.75 18.656-3.625 33.25 1.75 43.531-27.328 29.965-18.297 85.535-5.781 116.051zM798.477 516.402c3.727 13.352 20.805 64.715 26.035 79.594 21.594 4.484 24.535 6.707 31.277 13.414 6.613 6.672-1.504 15.637-13.414 32.684-11.906 17.145-54.305 95.266-56.527 109.363-0.426 2.758-0.516 6.246-0.512 10.137-49.375 53.504-112.887 92.969-184.137 114.844-11.125-22.141-15.945-63.531-4.379-74.367 11.844-11.191 17.078-40.176 8.18-47.633-8.895-7.395 6.016-20.121 7.457-28.234 8.242-30.559-8.18-31.992-33.434-39.488-25.324-7.391-50.578 3.016-83.293 3.766-32.844 0.719-46.191-46.164-49.922-54.277-11.844-7.457-28.199-18.68-25.977-35 2.227-16.422 17.078-30.492 17.797-33.5-2.941-9.688 0-27.484 4.516-33.465 7.395-28.27 43.836-46.855 55.809-52.121 4.449-19.336 42.398-37.914 51.297-34.148 8.898 3.691 17.145 17.828 31.273 0 14.070-17.898 23.035-12.664 44.625-12.664 21.527 0 28.199 10.437 34.941 30.492 6.672 20.086 53.586 23.027 54.309 18.609 9.613-31.957 36.441-7.453 41.672-7.453 31.277-2.191 34.941-15.605 31.277-34.227-3.727-18.578-35-8.93-38.734-17.070-2.871-6.418-9.68-20.844-13.41-13.414-3.668 7.426-16.289 23.063-24.539 2.191-8.18-20.812-31.207-44.594-37.164-40.895-8.965 12.695-20.152 12.629-25.32 8.93-20.801-15.637-36.379 0.785-45.402 9.688-8.898 8.93-22.379 23.652-41.75 28.918-19.301 5.164-31.992-8.215-34.215-27.543-2.227-19.371 14.98-35.566 32.125-26.699 17.141 8.93 31.926 1.508 24.535-5.926-7.395-7.457-12.629-28.293-2.949-31.957 9.621-3.734 16.363 0 32.719-22.344 16.363-22.312 34.937-14.891 56.535-11.156 21.586 3.73 15.637-31.992 14.129-38.699s-27.543-21.563-29.77-16.395c-2.164 5.203 3.727 29.016-8.895 35.008-12.699 5.98-25.328-14.199-35.734-26.078-10.465-11.871 9.691-23.027 11.914-29.016 5.957-21.563 30.551-39.426 53.586-27.477 23.027 11.938 27.477 2.973 26.043-0.793-11.98-14.129-11.582-39.617 0-52.043 2.945-3.176 5.609-4.617 8.375-6.664 106.539 70.738 178.020 189.328 185.172 324.766-6.836-0.906-13.625-2.047-18.785-3.383-14.070-3.77-24.539 11.121-17.859 16.352 6.672 5.168 22.371 11.090 23.812 20.805 1.504 9.688-14.855 53.559-23.812 69.883-8.906 16.422-19.305 17.859-24.543 10.469-5.168-7.461-14.848-43.871-26.035-64.738-11.191-20.812-12.633-4.484-8.898 8.957z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["globe"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":341,"id":150,"name":"public","prevSize":16,"code":59030},"setIdx":0,"setId":1,"iconIdx":150},{"icon":{"paths":["M896 512v384h-768v-768h512v-64h-576v896h896v-448z","M768 537.555l249.563-249.57-249.563-249.57v90.484l127.062 127.086h-191.062c-140.801 0-256 115.199-256 256v128h64v-128c0-105.875 86.125-192 192-192v0.016l191.063-0.016-127.063 127.086v90.484z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["share2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":342,"id":151,"name":"share2","prevSize":16,"code":59031},"setIdx":0,"setId":1,"iconIdx":151},{"icon":{"paths":["M640 64v64h210.746l-425.375 425.371 45.258 45.258 425.371-425.375v210.746h64v-320z","M896 512v384h-768v-768h384v-64h-448v896h896v-448z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["launch-link-external"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":343,"id":152,"name":"launch-link-external","prevSize":16,"code":59032},"setIdx":0,"setId":1,"iconIdx":152},{"icon":{"paths":["M511.994 575.994l0-64 64 0-0 64-64-0z","M544.047 73.602c-178.25 0-333.172 99.863-412.875 246.398h-3.172v-256h-64v320h320v-64h-200.781c75.164-120.695 208.453-201.594 360.844-201.594 234.656 0 425.531 190.906 425.531 425.594s-190.875 425.594-425.531 425.594c-223.914 0-407.563-173.852-424.031-393.594h-44.812c16.578 244.461 220.211 438.398 468.828 438.398 259.359 0 470.352-211.004 470.352-470.398s-210.992-470.398-470.352-470.398z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["rotate-back"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":344,"id":153,"name":"rotate-back","prevSize":16,"code":59033},"setIdx":0,"setId":1,"iconIdx":153},{"icon":{"paths":["M384 512v-64h-297.688l115.188-115.188h-54.312l-147.188 147.188 147.188 147.188h54.312l-115.188-115.188z","M448 384h64v-297.688l115.188 115.188v-54.312l-147.188-147.188-147.188 147.188v54.312l115.188-115.188z","M512 576h-64v297.688l-115.188-115.188v54.312l147.188 147.188 147.188-147.188v-54.312l-115.188 115.188z","M812.812 332.812h-54.312l115.188 115.188h-297.688v64h297.688l-115.188 115.188h54.312l147.188-147.188z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0},{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0},{"f":0},{"f":0}]},"tags":["pan2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":345,"id":154,"name":"pan2","prevSize":16,"code":59034},"setIdx":0,"setId":1,"iconIdx":154},{"icon":{"paths":["M728.902 231.098l-565.685 248.902 248.902 67.882 67.882 248.901 248.902-565.685zM354.422 465.791l249.631-109.845-109.845 249.631-29.986-109.8-109.8-29.986z","M819.447 140.625c-187.182-187.182-491.696-187.198-678.858-0.036s-187.146 491.677 0.036 678.858c187.132 187.132 491.624 187.126 678.786-0.036s187.168-491.655 0.036-678.786zM185.888 774.2c-162.237-162.237-162.237-426.164-0.044-588.357s426.12-162.193 588.357 0.044c162.193 162.193 162.148 426.076-0.044 588.268s-426.076 162.237-588.268 0.044z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["tracking"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":346,"id":155,"name":"tracking","prevSize":16,"code":59035},"setIdx":0,"setId":1,"iconIdx":155},{"icon":{"paths":["M320 960h-210.695l338.695-338.746-45.254-45.254-338.699 338.746 0.004-210.746h-60.781l-3.219 3.219v316.781h316.781l3.168-3.168z","M703.996 64.001l210.694 0.001-338.691 338.745 45.254 45.254 338.695-338.745-0.003 210.746 60.781 0 3.219-3.219-0.002-316.781-316.779-0.001-3.168 3.168z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}],"1101101101149149149123923923918989891":[{"f":0},{"f":0}]},"tags":["expand2"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":347,"id":156,"name":"expand2","prevSize":16,"code":59036},"setIdx":0,"setId":1,"iconIdx":156},{"icon":{"paths":["M18.46 512.029l461.543 461.542 461.538-461.541-90.503-0-339.035 338.428-0.005-850.428-63.375-0 0.005 851.678-339.664-339.679z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["arrow-down"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":348,"id":157,"name":"arrow-down","prevSize":16,"code":59037},"setIdx":0,"setId":1,"iconIdx":157},{"icon":{"paths":["M941.543 512l-461.543-461.543-461.543 461.543h90.504l339.039-338.43v850.43h63.375v-851.68l339.664 339.68z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["arrow-up"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":349,"id":158,"name":"arrow-up","prevSize":16,"code":59038},"setIdx":0,"setId":1,"iconIdx":158},{"icon":{"paths":["M1002.328 493.258c-8.844-12.184-220.672-297.984-490.328-297.984s-481.484 285.801-490.328 297.984l-13.672 18.68 13.672 18.68c8.844 12.184 220.672 297.984 490.328 297.984s481.484-285.801 490.328-297.984l13.672-18.68-13.672-18.68zM512 779.051c-213.422 0-395.078-202.063-448-267.113 53.258-65.449 234.766-267.113 448-267.113 213.422 0 395.078 202.063 448 267.113-53.258 65.449-234.766 267.113-448 267.113zM512 332.734c-98.969 0-179.203 80.23-179.203 179.203 0 98.969 80.234 179.199 179.203 179.199s179.203-80.23 179.203-179.199c0-98.973-80.234-179.203-179.203-179.203zM512 639.937c-70.586 0-128.031-57.414-128.031-128s57.445-128 128.031-128 128.031 57.414 128.031 128-57.445 128-128.031 128z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["hollow-eye"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":350,"id":159,"name":"hollow-eye","prevSize":16,"code":59039},"setIdx":0,"setId":1,"iconIdx":159},{"icon":{"paths":["M480.051 0c-264.715 0-480.051 215.312-480.051 480s215.336 480 480.051 480c264.645 0 479.949-215.312 479.949-480s-215.305-480-479.949-480zM480.063 896c-229.438 0-416.063-186.625-416.063-416s186.625-416 416.063-416c229.375 0 415.937 186.625 415.937 416s-186.563 416-415.937 416zM384 704l320-224-320-224v448zM448 378.937l144.375 101.063-144.375 101.063v-202.125z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["play-circled"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":351,"id":160,"name":"play-circled","prevSize":16,"code":59040},"setIdx":0,"setId":1,"iconIdx":160},{"icon":{"paths":["M0 320v320h189.633l258.367 192v-704l-258.367 192h-189.633zM384 255.312v449.375l-173.188-128.688h-146.812v-192h146.812l173.188-128.688zM781.266 479.98l135.766 135.77-45.25 45.254-135.77-135.766-135.766 135.766-45.258-45.254 135.77-135.77-135.738-135.738 45.258-45.258 135.734 135.742 135.762-135.762 45.258 45.254-135.766 135.762z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["volume-off"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":352,"id":161,"name":"volume-off","prevSize":16,"code":59041},"setIdx":0,"setId":1,"iconIdx":161},{"icon":{"paths":["M579.293 348.281c37.336 44.484 60.707 101.094 60.707 163.719s-23.371 119.234-60.711 163.723l-41.922-41.922c26.766-33.621 43.445-75.598 43.445-121.801 0-46.199-16.676-88.176-43.441-121.797l41.922-41.922zM189.633 320l258.367-192v704l-258.367-192h-189.633v-320h189.633zM210.812 384h-146.812v192h146.812l173.188 128.688v-449.375l-173.188 128.688zM715.676 211.902l-41.84 41.84c61.332 68.754 98.965 159.082 98.965 258.258 0 99.18-37.633 189.512-98.969 258.266l41.836 41.836c72.027-79.527 116.332-184.605 116.332-300.102s-44.297-220.574-116.324-300.098zM851.379 76.199l-41.84 41.84c96.027 103.648 155.262 241.848 155.262 393.961 0 152.117-59.234 290.32-155.266 393.969l41.836 41.836c106.734-114.391 172.629-267.371 172.629-435.805 0-168.43-65.891-321.41-172.621-435.801z"],"attrs":[{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"110110110125525525518989891":[{"f":0}],"11011011018989891":[{"f":0}],"1101101101149149149123923923918989891":[{"f":0}]},"tags":["volume-on"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"}],"properties":{"order":353,"id":162,"name":"volume-on","prevSize":16,"code":59042},"setIdx":0,"setId":1,"iconIdx":162},{"icon":{"paths":["M832 987.84l-320-213.44-320 213.376v-987.776h640zM512 697.536l256 170.624v-804.16h-512v804.16z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["bookmark"],"grid":16},"attrs":[{}],"properties":{"order":354,"id":163,"name":"bookmark","prevSize":16,"code":59648},"setIdx":0,"setId":1,"iconIdx":163},{"icon":{"paths":["M581.312 768l-208.896-2.816c-25.318-14.769-42.961-40.321-46.673-70.195l-0.047-0.461c-3.356-15.353-5.65-33.314-6.381-51.678l-0.019-0.61c-0.572-20.79-3.666-40.613-8.988-59.503l0.412 1.711c-7.836-16.051-16.923-29.885-27.509-42.41l0.245 0.298c-52.724-61.938-87.271-140.813-94.556-227.446l-0.1-1.482c-0.355-5.388-0.557-11.681-0.557-18.021 0-90.243 40.987-170.913 105.36-224.41l0.477-0.385c49.812-42.393 114.896-68.18 186.002-68.18 73.713 0 140.954 27.712 191.873 73.286l-0.275-0.242c61.466 53.894 100.063 132.576 100.063 220.273 0 6.265-0.197 12.484-0.585 18.651l0.042-0.844c-7.413 88.068-41.955 166.896-95.132 229.373l0.476-0.573c-10.322 12.214-19.407 26.025-26.733 40.859l-0.531 1.189c-4.906 17.197-7.999 37.042-8.569 57.518l-0.007 0.338c-0.75 18.974-3.044 36.935-6.772 54.365l0.372-2.077c-3.759 30.336-21.402 55.888-46.272 70.414l-0.448 0.242zM397.44 704h165.44c4.088-6.721 7.198-14.549 8.881-22.893l0.079-0.467c2.693-12.455 4.487-26.979 4.981-41.832l0.011-0.408c0.809-25.806 4.729-50.355 11.399-73.745l-0.519 2.129c9.384-24.116 22.054-44.889 37.73-62.986l-0.226 0.266c45.384-52.431 75.302-119.376 82.013-193.027l0.099-1.341c0.264-4.114 0.414-8.921 0.414-13.763 0-68.684-30.256-130.301-78.166-172.25l-0.264-0.227c-39.46-35.317-91.849-56.907-149.282-56.907-55.374 0-106.060 20.070-145.182 53.332l0.319-0.265c-50.808 42.212-82.919 105.412-82.919 176.111 0 4.892 0.154 9.748 0.457 14.563l-0.033-0.659c6.795 75.015 36.716 141.985 82.48 194.866l-0.368-0.434c15.441 17.846 28.092 38.643 36.945 61.341l0.495 1.443c6.174 21.237 10.116 45.76 10.932 71.074l0.012 0.478c0.505 15.261 2.299 29.785 5.281 43.869l-0.289-1.629c1.678 8.831 4.914 16.678 9.433 23.611l-0.153-0.251z","M622.272 800l10.24-34.304c1.266-4.1 1.995-8.813 1.995-13.696 0-26.51-21.49-48-48-48-0.004 0-0.008 0-0.012 0l-74.495-0v-192h-64v192h-74.496c-26.504 0.008-47.986 21.495-47.986 48 0 4.93 0.743 9.687 2.124 14.164l-0.090-0.34 10.24 34.176-23.36 77.76 95.168 61.888c19.856 13.051 44.196 20.818 70.351 20.818 26.196 0 50.572-7.791 70.937-21.183l-0.488 0.301 95.168-61.824zM515.648 885.888c-10.080 6.509-22.396 10.378-35.616 10.378s-25.536-3.869-35.878-10.536l0.262 0.158-54.848-35.648 15.040-50.24-9.6-32h169.984l-9.6 32 15.040 50.24zM384 384h192v64h-192z"],"attrs":[{},{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{},{}],"1101101101149149149123923923918989891":[{},{}]},"tags":["lightbulb"],"grid":16},"attrs":[{},{}],"properties":{"order":355,"id":164,"name":"lightbulb","prevSize":16,"code":59649},"setIdx":0,"setId":1,"iconIdx":164},{"icon":{"paths":["M640 896h-640v-832h960v512h-64v-448h-832v704h576v64zM832 448h-128v192h-192v128h192v192h128v-192h192v-128h-192v-192z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["sketch-rectangle"],"grid":16},"attrs":[{}],"properties":{"order":356,"id":165,"name":"sketch-rectangle","prevSize":16,"code":59650},"setIdx":0,"setId":1,"iconIdx":165},{"icon":{"paths":["M142.912 1022.080l384-1022.080 384 1022.080-384-254.080z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}],"1101101101149149149123923923918989891":[{}]},"tags":["north navigation filled"],"grid":16},"attrs":[{}],"properties":{"order":357,"id":166,"name":"north-navigation-filled","prevSize":16,"code":59651},"setIdx":0,"setId":1,"iconIdx":166},{"icon":{"paths":["M0 0h1024v1024h-1024v-1024zM73.143 73.143v877.714h877.714v-877.714h-877.714z","M292.571 292.571h438.857v438.857h-438.857z"],"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"1101101101149149149123923923918989891":[{"f":0},{"f":0}],"11011011018989891":[{"f":0},{"f":0}]},"tags":["default-action"],"grid":16},"attrs":[{"fill":"rgb(89, 89, 89)"},{"fill":"rgb(89, 89, 89)"}],"properties":{"order":358,"id":167,"name":"default-action","prevSize":16,"code":59652},"setIdx":0,"setId":1,"iconIdx":167},{"icon":{"paths":["M387.328 94.656l-161.408 161.344h574.080c52.99 0.073 95.927 43.010 96 95.993l0 0.007v384c-0.073 52.99-43.010 95.927-95.993 96l-0.007 0h-544v-64h544c17.673 0 32-14.327 32-32v0-384c0-17.673-14.327-32-32-32v0h-574.080l161.408 161.344-45.248 45.248-238.656-238.592 238.656-238.656z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["undo-16"],"grid":16},"attrs":[{}],"properties":{"order":359,"id":168,"name":"undo","prevSize":16,"code":59653},"setIdx":0,"setId":1,"iconIdx":168},{"icon":{"paths":["M681.92 49.344l238.656 238.656-238.656 238.656-45.248-45.248 161.408-161.408h-574.080c-17.673 0-32 14.327-32 32v0 384c0 17.673 14.327 32 32 32v0h544v64h-544c-52.99-0.073-95.927-43.010-96-95.993l-0-0.007v-384c0.073-52.99 43.010-95.927 95.993-96l0.007-0h574.080l-161.408-161.344z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["redo-16"],"grid":16},"attrs":[{}],"properties":{"order":360,"id":169,"name":"redo","prevSize":16,"code":59654},"setIdx":0,"setId":1,"iconIdx":169},{"icon":{"paths":["M311.040 1011.84l-294.4-995.2 995.84 295.040c6.201 2.298 10.541 8.162 10.541 15.040s-4.34 12.742-10.431 15.004l-0.111 0.036-339.2 142.080 286.72 284.16-192 192-284.16-285.44-142.080 339.2c-2.762 5.589-8.423 9.365-14.965 9.365-7.273 0-13.456-4.666-15.719-11.168l-0.035-0.117zM461.44 563.84l306.56 304 99.84-99.84-305.92-306.56 302.72-128-753.28-222.080 223.36 753.28z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["cursor"],"grid":16},"attrs":[{}],"properties":{"order":361,"id":170,"name":"cursor","prevSize":16,"code":59655},"setIdx":0,"setId":1,"iconIdx":170},{"icon":{"paths":["M307.584 963.584l-275.584-931.584 932.224 276.16c1.56-0.603 3.366-0.952 5.253-0.952 8.271 0 14.976 6.705 14.976 14.976s-6.705 14.976-14.976 14.976c-1.839 0-3.601-0.332-5.229-0.938l0.104 0.034-0.128 0.064-317.568 132.992 268.416 266.048-179.712 179.712-266.048-267.2-132.992 317.504c-2.607 5.2-7.896 8.707-14.004 8.707-6.768 0-12.53-4.305-14.697-10.326l-0.034-0.109v-0.064z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["cursor-filled"],"grid":16},"attrs":[{}],"properties":{"order":362,"id":171,"name":"cursor-filled","prevSize":16,"code":59656},"setIdx":0,"setId":1,"iconIdx":171},{"icon":{"paths":["M0 576v384h1024v-384zM960 768h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64v-256h896zM971.52 288l-182.4 182.4-45.44-44.8 103.040-105.6h-270.72v-64h276.48l-108.8-108.16 45.44-44.8zM171.52 256h276.48v64h-270.72l103.040 105.6-45.44 44.8-182.4-182.4 182.4-182.4 45.44 44.8z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["measure-16"],"grid":16},"attrs":[{}],"properties":{"order":363,"id":172,"name":"measure","prevSize":16,"code":59658},"setIdx":0,"setId":1,"iconIdx":172},{"icon":{"paths":["M0 896h960v-384h-960zM64 576h832v256h-64v-192h-64v192h-64v-128h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64v-192h-64v192h-64v-128h-64v128h-64zM768 256v64h-576v-64h-192v192h192v-64h576v64h192v-192zM128 384h-64v-64h64zM896 384h-64v-64h64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["measure-line-16"],"grid":16},"attrs":[{}],"properties":{"order":364,"id":173,"name":"measure-line","prevSize":16,"code":59657},"setIdx":0,"setId":1,"iconIdx":173},{"icon":{"paths":["M320 512h64v192h-64zM192 576h64v128h-64zM576 512h64v192h-64zM832 512h64v192h-64z","M1024 768v-384h-128v-64h64v-192h-192v61.12l-448-122.24v-66.88h-192v192h64v192h-128v384h128v64h-64v192h192v-64h448v64h192v-192h-64v-64zM832 192h64v64h-64zM320 133.248l448 122.176v64.576h64v64h-576v-192h64zM192 64h64v64h-64zM256 960h-64v-64h64zM768 896h-448v-64h-64v-64h576v64h-64zM896 960h-64v-64h64zM128 704.128v-256.128h832.064v256.128z","M448 576h64v128h-64zM704 576h64v128h-64z"],"attrs":[{},{},{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{},{},{}]},"tags":["measure-area-16"],"grid":16},"attrs":[{},{},{}],"properties":{"order":365,"id":174,"name":"measure-area","prevSize":16,"code":59659},"setIdx":0,"setId":1,"iconIdx":174},{"icon":{"paths":["M64 416c0-53.019 42.981-96 96-96s96 42.981 96 96c0 53.019-42.981 96-96 96v0c-52.99-0.073-95.927-43.010-96-95.993l-0-0.007zM960 128h-576v64h576zM384 448h576v-64h-576zM384 704h576v-64h-576zM384 960h576v-64h-576zM159.36 832l-103.68 192h208.448zM256 256h-192v-192h192zM192 128h-64v64h64zM256 768h-192v-192h192zM192 640h-64v64h64zM160 384c-17.673 0-32 14.327-32 32s14.327 32 32 32c17.673 0 32-14.327 32-32v0c0-17.673-14.327-32-32-32v0z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["legend-16"],"grid":16},"attrs":[{}],"properties":{"order":366,"id":175,"name":"legend","prevSize":16,"code":59660},"setIdx":0,"setId":1,"iconIdx":175},{"icon":{"paths":["M256 1024v-320h128v-192h-128v-448h-64v448h-128v192h128v320zM128 640v-64h192v64zM896 1024v-128h128v-192h-128v-640h-64v640h-128v192h128v128zM768 832v-64h192v64zM704 192h-128v-128h-64v128h-128v192h128v640h64v-640h128zM640 320h-192v-64h192z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["sliders-16"],"grid":16},"attrs":[{}],"properties":{"order":367,"id":176,"name":"sliders","prevSize":16,"code":59661},"setIdx":0,"setId":1,"iconIdx":176},{"icon":{"paths":["M64 896h448v128h192v-128h320v-64h-320v-128h-192v128h-448zM576 768h64v192h-64zM64 576h128v128h192v-128h640v-64h-640v-128h-192v128h-128zM256 448h64v192h-64zM704 64v128h-640v64h640v128h192v-128h128v-64h-128v-128zM832 320h-64v-192h64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["sliders-horizontal-16"],"grid":16},"attrs":[{}],"properties":{"order":368,"id":177,"name":"sliders-horizontal","prevSize":16,"code":59662},"setIdx":0,"setId":1,"iconIdx":177},{"icon":{"paths":["M896 128h-64v-64h128v128h-64zM842.88 1001.344l114.624-57.6-98.816-197.12h165.312l-384-293.056v500.032l101.632-152.704zM704 748.224v-158.912l130.688 99.712zM128 832h-64v128h128v-64h-64zM64 192h64v-64h64v-64h-128zM448 64h-128v64h128zM128 448v-128h-64v128zM128 704v-128h-64v128zM704 64h-128v64h128zM448 896h-128v64h128zM960 320h-64v128h64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["cursor-marquee-16"],"grid":16},"attrs":[{}],"properties":{"order":369,"id":178,"name":"cursor-marquee","prevSize":16,"code":59663},"setIdx":0,"setId":1,"iconIdx":178},{"icon":{"paths":["M747.072 960c151.552 0 200.128-128.192 200.128-284.032 0-312.704-190.4-599.168-454.656-599.168-6.328-0.538-13.693-0.845-21.131-0.845-143.145 0-259.746 113.652-264.49 255.643l-0.012 0.434c-10.496 213.504-142.912 232.64-142.912 336.96 0.582 101.991 83.397 184.446 185.469 184.446 2.95 0 5.883-0.069 8.799-0.205l-0.413 0.015c30.72 0 61.632-6.912 99.456-6.912 147.456 0 221.888 113.664 389.76 113.664zM747.072 896c-66.74-2.888-128.394-22.255-181.737-54.098l1.769 0.978c-60.27-35.297-132.138-57.374-208.889-60.515l-0.903-0.029c-22.027 0.253-43.422 1.734-64.456 4.379l2.76-0.283c-11.026 1.492-24.097 2.506-37.343 2.808l-0.417 0.008c-1.28 0-129.856-1.344-129.856-120.256 0-19.392 9.536-32.896 36.8-66.56 63.956-70.627 103.821-164.117 106.040-266.878l0.008-0.45c3.3-108.584 92.114-195.351 201.193-195.351 7.221 0 14.354 0.38 21.379 1.122l-0.876-0.075c215.424 0 390.656 240.064 390.656 535.168 0 220.032-98.944 220.032-136.128 220.032z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["lasso-16"],"grid":16},"attrs":[{}],"properties":{"order":370,"id":179,"name":"lasso","prevSize":16,"code":59664},"setIdx":0,"setId":1,"iconIdx":179},{"icon":{"paths":["M1024 960v64h-1024v-64zM960 0h-320v64h320zM768 239.36v545.28l-101.44-101.44-45.248 45.248 179.84 179.84 179.712-179.84-45.248-45.248-103.616 103.68v-549.76l103.68 103.68 45.184-45.248-179.712-179.84-179.84 179.84 45.248 45.248zM433.28 493.888l-170.176 171.52 39.36 52.416 239.744-241.024 161.792 162.624v-92.224l-161.792-163.2-63.36 63.808-253.376-255.808-225.472 227.2v92.16l225.472-226.56z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["elevation-profile","altitude","elevation"],"grid":16},"attrs":[{}],"properties":{"order":372,"id":180,"name":"elevation-profile","prevSize":16,"code":59665},"setIdx":0,"setId":1,"iconIdx":180},{"icon":{"paths":["M817.728 352.512c-36.416-215.68-153.408-352.512-305.92-352.512l-2.048 0.128c-281.868 1.189-509.908 229.961-509.908 511.996 0 282.77 229.23 512 512 512 263.311 0 480.197-198.767 508.801-454.441l0.211-2.323c1.839-7.862 2.973-16.939 3.134-26.253l0.002-0.115c0-3.072-0.832-5.888-1.024-8.896 0.256-6.656 1.024-13.376 1.024-20.096 0-72.768-69.376-126.336-206.272-159.424zM509.888 64.128l2.048-0.128c15.775 0.066 31.020 2.211 45.514 6.174l-1.226-0.286c5.184 1.408 9.984 3.84 15.040 5.696 10.16 3.421 18.726 7.121 26.924 11.424l-1.004-0.48c6.825 4.027 12.527 7.831 18.016 11.906l-0.544-0.386c7.469 4.991 13.895 9.852 20.030 15.046l-0.318-0.262c6.344 5.712 12.191 11.518 17.744 17.597l0.176 0.195c5.12 5.504 10.24 11.136 15.040 17.28q9.152 11.52 17.536 24.448c9.225 14.059 18.358 30.426 26.345 47.438l1.047 2.482c2.56 5.568 4.864 11.52 7.232 17.28 5.248 12.8 10.368 25.856 14.72 39.808 1.408 4.48 2.56 9.28 3.84 13.824 4.608 16 9.088 32.32 12.544 49.728 4.096 20.224 7.744 40.832 10.176 62.72l-71.936 39.168c-16.576-149.824-77.376-278.4-149.632-278.4-119.936 0-168 271.36-149.376 441.216l-126.528 68.928c-2.097-18.336-4.018-42.473-5.253-66.792l-0.123-3.032c-1.28-24.512-1.92-47.872-1.92-65.536 0-283.904 113.664-475.264 253.888-477.056zM469.248 564.48l-5.952 3.2c-9.6-66.112 21.056-273.28 82.88-273.28 37.312 0 71.104 126.464 79.616 184.768l-161.984 88.192zM512 960c-0.079 0-0.173 0-0.266 0-247.211 0-447.616-200.405-447.616-447.616 0-173.411 98.61-323.79 242.815-398.121l2.508-1.175c-74.064 111.422-118.177 248.31-118.177 395.501 0 11.464 0.268 22.866 0.797 34.199l-0.060-1.604c0 34.88 2.432 94.4 7.68 142.4l0.192 0.64v0.64c0.128 1.152 0.64 2.112 0.896 3.2 0.888 5.029 2.22 9.497 3.996 13.733l-0.156-0.421c0.832 1.92 1.92 3.712 2.88 5.568 6.164 10.324 14.409 18.793 24.21 25.036l0.302 0.18c0.64 0.32 1.088 0.832 1.664 1.152 3.942 2.065 8.524 3.819 13.322 5.027l0.438 0.093 0.768 0.32c76.98 18.602 165.359 29.271 256.23 29.271 2.529 0 5.057-0.008 7.582-0.025l0.059 0.002c4.861 0.083 10.597 0.13 16.343 0.13 115.218 0 225.998-18.998 329.38-54.032l-7.227 2.126c29.526-10.679 54.795-22.825 78.607-37.147l-1.999 1.115c-68.461 165.349-228.446 279.596-415.141 279.808l-0.027 0zM957.696 557.504v0.064c-23.040 82.048-214.080 146.304-445.696 146.432-52.126-0.028-103.42-3.469-153.704-10.112l5.928 0.64 135.808-73.728c13.12 0.64 25.6 1.792 39.296 1.728 148.48 0 292.672-42.368 292.672-96.32 0-19.84-24.64-38.144-59.2-53.568l72.96-39.68c2.048 0.832 4.224 1.6 6.208 2.496 12.324 5.282 21.745 9.846 30.963 14.742l-2.291-1.11c2.304 1.152 4.544 2.368 6.72 3.584 27.147 13.44 49.146 33.754 64.254 58.706l0.386 0.686h0.704c3.052 6.059 5.259 13.1 6.236 20.528l0.036 0.336-0.128 1.6c0.434 1.735 0.838 3.93 1.121 6.163l0.031 0.301c-0.003 5.926-0.844 11.654-2.411 17.074l0.107-0.434z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["slice"],"grid":16},"attrs":[{}],"properties":{"order":373,"id":181,"name":"slice","prevSize":16,"code":59667},"setIdx":0,"setId":1,"iconIdx":181},{"icon":{"paths":["M512 384h64v64h-64zM512 576h64v-64h-64zM512 704h64v-64h-64zM512 832h64v-64h-64zM1024 960v64h-1024v-64h384v-448h-64v-64h64v-155.392l320-228.48v895.872zM640 960v-771.584l-192 137.152v634.432zM256 665.28v-53.888c-3.442 0.196-7.47 0.308-11.523 0.308-82.216 0-153.698-45.962-190.152-113.592l-0.565-1.147c28.342-37.731 68.022-65.583 113.936-78.607l1.52-0.369c-12.599 19.443-20.247 43.123-20.671 68.56l-0.001 0.112c0.035 51.826 42.057 93.827 93.888 93.827 2.997 0 5.961-0.14 8.886-0.415l-0.374 0.028c1.728 0 3.392-0.32 5.12-0.384v-220.8c-2.56 0-5.12-0.512-7.68-0.512-97.453 2.924-184.122 46.751-243.83 114.816l-0.33 0.384c-2.612 3.779-4.172 8.458-4.172 13.503 0 3.572 0.783 6.962 2.185 10.006l-0.061-0.149c34.416 99.101 126.997 168.966 235.896 168.966 6.309 0 12.563-0.234 18.754-0.695l-0.826 0.049zM832 448h-64v64h64zM854.656 301.568l-45.248 45.248 101.12 101.184h-14.528v64h17.28l-103.872 103.872 45.248 45.248 169.344-169.344v-20.8z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["line-of-sight","los"],"grid":16},"attrs":[{}],"properties":{"order":371,"id":182,"name":"line-of-sight","prevSize":16,"code":59666},"setIdx":0,"setId":1,"iconIdx":182},{"icon":{"paths":["M978.752 1024l-210.752-210.752v146.752h-64v-256h256v64h-146.752l210.752 210.752zM978.752 0l-210.752 210.752v-146.752h-64v256h256v-64h-146.752l210.752-210.752zM512 384c70.692 0 128 57.308 128 128s-57.308 128-128 128c-70.692 0-128-57.308-128-128v0c0-70.692 57.308-128 128-128v0zM512 448c-35.346 0-64 28.654-64 64s28.654 64 64 64c35.346 0 64-28.654 64-64v0c0-35.346-28.654-64-64-64v0zM64 768h146.752l-210.752 210.752 45.248 45.248 210.752-210.752v146.752h64v-256h-256zM256 210.752l-210.752-210.752-45.248 45.248 210.752 210.752h-146.752v64h256v-256h-64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["zoom-to-object"],"grid":16},"attrs":[{}],"properties":{"order":375,"id":183,"name":"zoom-to-object","prevSize":16,"code":59668},"setIdx":0,"setId":1,"iconIdx":183},{"icon":{"paths":["M832 576h-64v-192h256v640h-64v-576h-128zM320 320v320h64v-448h64v-192h167.68l88.32 119.488v456.512h-64v-435.392l-56.64-76.608h-71.36v192h-64v768h-448v-576h64v-128zM192 704v-64h64v-256h-128v128h-64v448h320v-256zM640 640h256v384h-384v-256h128zM704 704v128h-128v128h256v-256zM192 832h128v-64h-128z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"colorPermutations":{"11011011018989891":[{}]},"tags":["urban-model"],"grid":16},"attrs":[{}],"properties":{"order":376,"id":184,"name":"urban-model","prevSize":16,"code":59669},"setIdx":0,"setId":1,"iconIdx":184},{"icon":{"paths":["M384 512h-64v-64h64zM384 256h-64v64h64zM384 640h-64v64h64zM704 628.736l-131.712 107.264 131.712 107.264v-75.264h192v75.264l131.712-107.264-131.712-107.264v75.264h-192zM256 640h-64v64h64zM512 896h512v64h-1024v-64h64v-832h448l333.056 538.112c-8.020 10.388-12.907 23.553-13.056 37.854l-0 0.034h-32l-288-448zM448 128h-320v768h320zM256 448h-64v64h64zM256 256h-64v64h64z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["measure-building-height-shadow"],"colorPermutations":{"11011011018989891":[{}]}},"attrs":[{}],"properties":{"order":376,"id":185,"name":"measure-building-height-shadow","prevSize":16,"code":59670},"setIdx":0,"setId":1,"iconIdx":185},{"icon":{"paths":["M286.848 161.28l-40.064-139.84 61.44-17.6 40.128 139.712c-22.986 3.462-43.686 9.609-63.052 18.214l1.548-0.614zM150.208 450.944c-2.327-8.751-4.35-19.464-5.649-30.4l-0.111-1.152-140.544 40.32 17.6 61.44 140.544-40.32c-3.979-8.087-7.99-17.977-11.348-28.164l-0.492-1.724zM171.328 265.984c5.812-10.359 11.571-19.141 17.857-27.505l-0.449 0.625-114.56-63.488-30.976 56 115.328 63.936c4.217-11.738 8.533-21.472 13.441-30.848l-0.641 1.344zM501.952 171.264c10.098 6.064 18.727 12.083 26.924 18.619l-0.492-0.379 63.936-115.392-56-30.912-63.488 114.496c11.544 4.52 21.129 9.099 30.343 14.262l-1.223-0.63zM1024 608c0 123.712-100.288 224-224 224v0h-576c-0.123 0-0.269 0.001-0.414 0.001-88.083 0-159.488-71.405-159.488-159.488 0-73.483 49.695-135.358 117.311-153.852l1.119-0.261c4.16-1.152 8.128-2.688 12.416-3.456 4.48-22.863 13.277-43.107 25.558-60.743l-0.342 0.519c-10.67-22.102-16.905-48.064-16.905-75.481 0-97.732 79.228-176.96 176.96-176.96 42.035 0 80.647 14.656 111.004 39.138l-0.339-0.264c41.482-30.656 93.635-49.068 150.088-49.068 125.419 0 229.614 90.873 250.334 210.368l0.217 1.515c78.662 35.755 132.392 113.608 132.48 204.021l0 0.011zM960 608c-0.224-64.545-38.586-120.077-93.719-145.254l-1.001-0.41-30.912-13.952-5.888-33.408c-16.051-90.78-94.338-158.847-188.524-158.847-90.282 0-165.957 62.542-186.062 146.664l-0.263 1.302-14.912 63.488-63.168-16.128c-7.576-2.208-16.278-3.479-25.277-3.479-46.373 0-84.867 33.735-92.279 78.003l-0.076 0.548-7.936 43.392-43.392 7.936c-44.923 8.535-78.43 47.49-78.43 94.272 0 52.937 42.904 95.853 95.836 95.872l576.002 0c88.321-0.109 159.891-71.678 160-159.989l0-0.011zM271.424 405.76c22.614-13.693 49.937-21.795 79.153-21.795 14.511 0 28.555 1.999 41.872 5.736l-1.088-0.261c9.819-40.002 27.874-74.856 52.361-104.148l-0.329 0.404c-1.28-0.768-2.24-1.728-3.52-2.432-16.109-9.11-35.375-14.477-55.894-14.477-43.108 0-80.683 23.691-100.415 58.764l-0.299 0.578c-8.892 15.857-14.129 34.8-14.129 54.967 0 8.045 0.834 15.896 2.419 23.47l-0.13-0.741z"],"attrs":[{}],"isMulticolor":false,"isMulticolor2":false,"grid":16,"tags":["clouds","weather","sky","forecast","temperature","environment","nature","precipitation","sunny","sunshine"],"colorPermutations":{"11011011018989891":[{}]}},"attrs":[{}],"properties":{"order":377,"id":186,"name":"partly-cloudy","prevSize":16,"code":59671},"setIdx":0,"setId":1,"iconIdx":186}],"height":1024,"metadata":{"name":"CalciteWebCoreIcons","url":"http://www.esri.com/","designerURL":"http://github.com/esri","license":"Apache License – 2.0","licenseURL":"http://www.apache.org/licenses/LICENSE-2.0"},"preferences":{"showGlyphs":true,"showQuickUse":true,"showQuickUse2":true,"showSVGs":true,"fontPref":{"prefix":"esri-icon-","metadata":{"fontFamily":"CalciteWebCoreIcons","majorVersion":1,"minorVersion":1,"fontURL":"http://www.esri.com/","description":"CalciteWebCoreIcons","copyright":"Esri","designerURL":"http://github.com/esri","license":"Apache License – 2.0","licenseURL":"http://www.apache.org/licenses/LICENSE-2.0"},"metrics":{"emSize":1024,"baseline":6.25,"whitespace":50},"embed":false,"noie8":true,"ie7":false,"cssVars":true,"cssVarsFormat":"scss","showSelector":true,"showMetrics":true,"showMetadata":true,"showVersion":true,"resetPoint":58880,"selector":"","classSelector":".icon"},"imagePref":{"prefix":"icon-","png":true,"useClassSelector":true,"color":0,"bgColor":16777215,"classSelector":".icon","name":"icomoon"},"historySize":50,"showCodes":true,"gridSize":16,"showGrid":false}} \ No newline at end of file diff --git a/public/assets/esri/themes/base/icons/style.css b/public/assets/esri/themes/base/icons/style.css new file mode 100644 index 0000000..0d1ebd0 --- /dev/null +++ b/public/assets/esri/themes/base/icons/style.css @@ -0,0 +1,774 @@ +@font-face { + font-family: "CalciteWebCoreIcons"; + src: url("fonts/CalciteWebCoreIcons.ttf?qt9ftt") format("truetype"), + url("fonts/CalciteWebCoreIcons.woff?qt9ftt") format("woff"), + url("fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons") + format("svg"); + font-weight: normal; + font-style: normal; +} + +[class^="esri-icon-"], +[class*=" esri-icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: "CalciteWebCoreIcons" !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.esri-icon-close:before { + content: "\e600"; + color: inherit; +} +.esri-icon-drag-horizontal:before { + content: "\e601"; + color: inherit; +} +.esri-icon-drag-vertical:before { + content: "\e602"; + color: inherit; +} +.esri-icon-handle-horizontal:before { + content: "\e603"; + color: inherit; +} +.esri-icon-handle-vertical:before { + content: "\e604"; + color: inherit; +} +.esri-icon-check-mark:before { + content: "\e605"; + color: inherit; +} +.esri-icon-left-triangle-arrow:before { + content: "\e606"; + color: inherit; +} +.esri-icon-right-triangle-arrow:before { + content: "\e607"; + color: inherit; +} +.esri-icon-down-arrow:before { + content: "\e608"; + color: inherit; +} +.esri-icon-up-arrow:before { + content: "\e609"; + color: inherit; +} +.esri-icon-overview-arrow-bottom-left:before { + content: "\e60a"; + color: inherit; +} +.esri-icon-overview-arrow-bottom-right:before { + content: "\e60b"; + color: inherit; +} +.esri-icon-overview-arrow-top-left:before { + content: "\e60c"; + color: inherit; +} +.esri-icon-overview-arrow-top-right:before { + content: "\e60d"; + color: inherit; +} +.esri-icon-maximize:before { + content: "\e60e"; + color: inherit; +} +.esri-icon-minimize:before { + content: "\e60f"; + color: inherit; +} +.esri-icon-checkbox-unchecked:before { + content: "\e610"; + color: inherit; +} +.esri-icon-checkbox-checked:before { + content: "\e611"; + color: inherit; +} +.esri-icon-radio-unchecked:before { + content: "\e612"; + color: inherit; +} +.esri-icon-radio-checked:before { + content: "\e613"; + color: inherit; +} +.esri-icon-up-arrow-circled:before { + content: "\e614"; + color: inherit; +} +.esri-icon-down-arrow-circled:before { + content: "\e615"; + color: inherit; +} +.esri-icon-left-arrow-circled:before { + content: "\e616"; + color: inherit; +} +.esri-icon-right-arrow-circled:before { + content: "\e617"; + color: inherit; +} +.esri-icon-zoom-out-fixed:before { + content: "\e618"; + color: inherit; +} +.esri-icon-zoom-in-fixed:before { + content: "\e619"; + color: inherit; +} +.esri-icon-refresh:before { + content: "\e61a"; + color: inherit; +} +.esri-icon-edit:before { + content: "\e61b"; + color: inherit; +} +.esri-icon-authorize:before { + content: "\e61c"; + color: inherit; +} +.esri-icon-map-pin:before { + content: "\e61d"; + color: inherit; +} +.esri-icon-blank-map-pin:before { + content: "\e61e"; + color: inherit; +} +.esri-icon-table:before { + content: "\e61f"; + color: inherit; +} +.esri-icon-plus:before { + content: "\e620"; + color: inherit; +} +.esri-icon-minus:before { + content: "\e621"; + color: inherit; +} +.esri-icon-beginning:before { + content: "\e622"; + color: inherit; +} +.esri-icon-reverse:before { + content: "\e623"; + color: inherit; +} +.esri-icon-pause:before { + content: "\e624"; + color: inherit; +} +.esri-icon-play:before { + content: "\e625"; + color: inherit; +} +.esri-icon-forward:before { + content: "\e626"; + color: inherit; +} +.esri-icon-end:before { + content: "\e627"; + color: inherit; +} +.esri-icon-erase:before { + content: "\e628"; + color: inherit; +} +.esri-icon-up-down-arrows:before { + content: "\e629"; + color: inherit; +} +.esri-icon-left:before { + content: "\e62a"; + color: inherit; +} +.esri-icon-right:before { + content: "\e62b"; + color: inherit; +} +.esri-icon-announcement:before { + content: "\e62c"; + color: inherit; +} +.esri-icon-notice-round:before { + content: "\e62d"; + color: inherit; +} +.esri-icon-notice-triangle:before { + content: "\e62e"; + color: inherit; +} +.esri-icon-home:before { + content: "\e62f"; + color: inherit; +} +.esri-icon-locate:before { + content: "\e630"; + color: inherit; +} +.esri-icon-expand:before { + content: "\e631"; + color: inherit; +} +.esri-icon-collapse:before { + content: "\e632"; + color: inherit; +} +.esri-icon-layer-list:before { + content: "\e633"; + color: inherit; +} +.esri-icon-basemap:before { + content: "\e634"; + color: inherit; +} +.esri-icon-globe:before { + content: "\e635"; + color: inherit; +} +.esri-icon-applications:before { + content: "\e636"; + color: inherit; +} +.esri-icon-arrow-up-circled:before { + content: "\e637"; + color: inherit; +} +.esri-icon-arrow-down-circled:before { + content: "\e638"; + color: inherit; +} +.esri-icon-arrow-left-circled:before { + content: "\e639"; + color: inherit; +} +.esri-icon-arrow-right-circled:before { + content: "\e63a"; + color: inherit; +} +.esri-icon-minus-circled:before { + content: "\e63b"; + color: inherit; +} +.esri-icon-plus-circled:before { + content: "\e63c"; + color: inherit; +} +.esri-icon-add-attachment:before { + content: "\e63d"; + color: inherit; +} +.esri-icon-attachment:before { + content: "\e63e"; + color: inherit; +} +.esri-icon-calendar:before { + content: "\e63f"; + color: inherit; +} +.esri-icon-close-circled:before { + content: "\e640"; + color: inherit; +} +.esri-icon-browser:before { + content: "\e641"; + color: inherit; +} +.esri-icon-collection:before { + content: "\e642"; + color: inherit; +} +.esri-icon-comment:before { + content: "\e643"; + color: inherit; +} +.esri-icon-configure-popup:before { + content: "\e644"; + color: inherit; +} +.esri-icon-contact:before { + content: "\e645"; + color: inherit; +} +.esri-icon-dashboard:before { + content: "\e646"; + color: inherit; +} +.esri-icon-deny:before { + content: "\e647"; + color: inherit; +} +.esri-icon-description:before { + content: "\e648"; + color: inherit; +} +.esri-icon-directions:before { + content: "\e649"; + color: inherit; +} +.esri-icon-directions2:before { + content: "\e64a"; + color: inherit; +} +.esri-icon-documentation:before { + content: "\e64b"; + color: inherit; +} +.esri-icon-duplicate:before { + content: "\e64c"; + color: inherit; +} +.esri-icon-review:before { + content: "\e64d"; + color: inherit; +} +.esri-icon-environment-settings:before { + content: "\e64e"; + color: inherit; +} +.esri-icon-error:before { + content: "\e64f"; + color: inherit; +} +.esri-icon-error2:before { + content: "\e650"; + color: inherit; +} +.esri-icon-experimental:before { + content: "\e651"; + color: inherit; +} +.esri-icon-feature-layer:before { + content: "\e652"; + color: inherit; +} +.esri-icon-filter:before { + content: "\e653"; + color: inherit; +} +.esri-icon-grant:before { + content: "\e654"; + color: inherit; +} +.esri-icon-group:before { + content: "\e655"; + color: inherit; +} +.esri-icon-key:before { + content: "\e656"; + color: inherit; +} +.esri-icon-labels:before { + content: "\e657"; + color: inherit; +} +.esri-icon-tag:before { + content: "\e658"; + color: inherit; +} +.esri-icon-layers:before { + content: "\e659"; + color: inherit; +} +.esri-icon-left-arrow:before { + content: "\e65a"; + color: inherit; +} +.esri-icon-right-arrow:before { + content: "\e65b"; + color: inherit; +} +.esri-icon-link-external:before { + content: "\e65c"; + color: inherit; +} +.esri-icon-link:before { + content: "\e65d"; + color: inherit; +} +.esri-icon-loading-indicator:before { + content: "\e65e"; + color: inherit; +} +.esri-icon-maps:before { + content: "\e65f"; + color: inherit; +} +.esri-icon-marketplace:before { + content: "\e660"; + color: inherit; +} +.esri-icon-media:before { + content: "\e661"; + color: inherit; +} +.esri-icon-media2:before { + content: "\e662"; + color: inherit; +} +.esri-icon-menu:before { + content: "\e663"; + color: inherit; +} +.esri-icon-mobile:before { + content: "\e664"; + color: inherit; +} +.esri-icon-phone:before { + content: "\e665"; + color: inherit; +} +.esri-icon-navigation:before { + content: "\e666"; + color: inherit; +} +.esri-icon-pan:before { + content: "\e667"; + color: inherit; +} +.esri-icon-printer:before { + content: "\e668"; + color: inherit; +} +.esri-icon-pie-chart:before { + content: "\e669"; + color: inherit; +} +.esri-icon-chart:before { + content: "\e66a"; + color: inherit; +} +.esri-icon-line-chart:before { + content: "\e66b"; + color: inherit; +} +.esri-icon-question:before { + content: "\e66c"; + color: inherit; +} +.esri-icon-resend-invitation:before { + content: "\e66d"; + color: inherit; +} +.esri-icon-rotate:before { + content: "\e66e"; + color: inherit; +} +.esri-icon-save:before { + content: "\e66f"; + color: inherit; +} +.esri-icon-settings:before { + content: "\e670"; + color: inherit; +} +.esri-icon-settings2:before { + content: "\e671"; + color: inherit; +} +.esri-icon-share:before { + content: "\e672"; + color: inherit; +} +.esri-icon-sign-out:before { + content: "\e673"; + color: inherit; +} +.esri-icon-support:before { + content: "\e674"; + color: inherit; +} +.esri-icon-user:before { + content: "\e675"; + color: inherit; +} +.esri-icon-time-clock:before { + content: "\e676"; + color: inherit; +} +.esri-icon-trash:before { + content: "\e677"; + color: inherit; +} +.esri-icon-upload:before { + content: "\e678"; + color: inherit; +} +.esri-icon-download:before { + content: "\e679"; + color: inherit; +} +.esri-icon-zoom-in-magnifying-glass:before { + content: "\e67a"; + color: #6e6e6e; +} +.esri-icon-search:before { + content: "\e67b"; + color: inherit; +} +.esri-icon-zoom-out-magnifying-glass:before { + content: "\e67c"; + color: #6e6e6e; +} +.esri-icon-locked:before { + content: "\e67d"; + color: inherit; +} +.esri-icon-unlocked:before { + content: "\e67e"; + color: inherit; +} +.esri-icon-favorites:before { + content: "\e67f"; + color: inherit; +} +.esri-icon-compass:before { + content: "\e680"; + color: inherit; +} +.esri-icon-down:before { + content: "\e681"; + color: inherit; +} +.esri-icon-up:before { + content: "\e682"; + color: inherit; +} +.esri-icon-chat:before { + content: "\e683"; + color: inherit; +} +.esri-icon-dock-bottom:before { + content: "\e684"; + color: inherit; +} +.esri-icon-dock-left:before { + content: "\e685"; + color: inherit; +} +.esri-icon-dock-right:before { + content: "\e686"; + color: inherit; +} +.esri-icon-organization:before { + content: "\e687"; + color: inherit; +} +.esri-icon-north-navigation:before { + content: "\e688"; + color: inherit; +} +.esri-icon-locate-circled:before { + content: "\e689"; + color: inherit; +} +.esri-icon-dial:before { + content: "\e68a"; + color: inherit; +} +.esri-icon-polygon:before { + content: "\e68b"; + color: inherit; +} +.esri-icon-polyline:before { + content: "\e68c"; + color: inherit; +} +.esri-icon-visible:before { + content: "\e68d"; + color: inherit; +} +.esri-icon-non-visible:before { + content: "\e68e"; + color: inherit; +} +.esri-icon-link-vertical:before { + content: "\e68f"; + color: inherit; +} +.esri-icon-unlocked-link-vertical:before { + content: "\e690"; + color: inherit; +} +.esri-icon-link-horizontal:before { + content: "\e691"; + color: inherit; +} +.esri-icon-unlocked-link-horizontal:before { + content: "\e692"; + color: inherit; +} +.esri-icon-swap:before { + content: "\e693"; + color: inherit; +} +.esri-icon-cta-link-external:before { + content: "\e694"; + color: inherit; +} +.esri-icon-reply:before { + content: "\e695"; + color: inherit; +} +.esri-icon-public:before { + content: "\e696"; + color: inherit; +} +.esri-icon-share2:before { + content: "\e697"; + color: inherit; +} +.esri-icon-launch-link-external:before { + content: "\e698"; + color: inherit; +} +.esri-icon-rotate-back:before { + content: "\e699"; + color: inherit; +} +.esri-icon-pan2:before { + content: "\e69a"; + color: inherit; +} +.esri-icon-tracking:before { + content: "\e69b"; + color: inherit; +} +.esri-icon-expand2:before { + content: "\e69c"; + color: inherit; +} +.esri-icon-arrow-down:before { + content: "\e69d"; + color: inherit; +} +.esri-icon-arrow-up:before { + content: "\e69e"; + color: inherit; +} +.esri-icon-hollow-eye:before { + content: "\e69f"; + color: inherit; +} +.esri-icon-play-circled:before { + content: "\e6a0"; + color: inherit; +} +.esri-icon-volume-off:before { + content: "\e6a1"; + color: inherit; +} +.esri-icon-volume-on:before { + content: "\e6a2"; + color: inherit; +} +.esri-icon-bookmark:before { + content: "\e900"; + color: inherit; +} +.esri-icon-lightbulb:before { + content: "\e901"; + color: inherit; +} +.esri-icon-sketch-rectangle:before { + content: "\e902"; + color: inherit; +} +.esri-icon-north-navigation-filled:before { + content: "\e903"; + color: inherit; +} +.esri-icon-default-action:before { + content: "\e904"; + color: inherit; +} +.esri-icon-undo:before { + content: "\e905"; + color: inherit; +} +.esri-icon-redo:before { + content: "\e906"; + color: inherit; +} +.esri-icon-cursor:before { + content: "\e907"; + color: inherit; +} +.esri-icon-cursor-filled:before { + content: "\e908"; + color: inherit; +} +.esri-icon-measure:before { + content: "\e90a"; + color: inherit; +} +.esri-icon-measure-line:before { + content: "\e909"; + color: inherit; +} +.esri-icon-measure-area:before { + content: "\e90b"; + color: inherit; +} +.esri-icon-legend:before { + content: "\e90c"; + color: inherit; +} +.esri-icon-sliders:before { + content: "\e90d"; + color: inherit; +} +.esri-icon-sliders-horizontal:before { + content: "\e90e"; + color: inherit; +} +.esri-icon-cursor-marquee:before { + content: "\e90f"; + color: inherit; +} +.esri-icon-lasso:before { + content: "\e910"; + color: inherit; +} +.esri-icon-elevation-profile:before { + content: "\e911"; + color: inherit; +} +.esri-icon-slice:before { + content: "\e913"; + color: inherit; +} +.esri-icon-line-of-sight:before { + content: "\e912"; + color: inherit; +} +.esri-icon-zoom-to-object:before { + content: "\e914"; + color: inherit; +} +.esri-icon-urban-model:before { + content: "\e915"; + color: inherit; +} +.esri-icon-measure-building-height-shadow:before { + content: "\e916"; + color: inherit; +} +.esri-icon-partly-cloudy:before { + content: "\e917"; + color: inherit; +} diff --git a/public/assets/esri/themes/base/icons/style.scss b/public/assets/esri/themes/base/icons/style.scss new file mode 100644 index 0000000..a45e37d --- /dev/null +++ b/public/assets/esri/themes/base/icons/style.scss @@ -0,0 +1,1166 @@ +@import "variables"; + +$icomoon-selectors: '[class^="esri-icon-"]', '[class*=" esri-icon-"]'; + +@mixin icomoonIconSelector($selectorPrefix:"", $selectorSuffix:"") { + @each $icomoon-selector in $icomoon-selectors { + #{$selectorPrefix}#{$icomoon-selector}#{$selectorSuffix} { + @content; + } + } +} + +@font-face { + font-family: "#{$icomoon-font-family}"; + src: url("#{$icomoon-font-path}/#{$icomoon-font-family}.ttf?#{$icomoon-font-version}") + format("truetype"), + url("#{$icomoon-font-path}/#{$icomoon-font-family}.woff?#{$icomoon-font-version}") + format("woff"), + url("#{$icomoon-font-path}/#{$icomoon-font-family}.svg?#{$icomoon-font-version}##{$icomoon-font-family}") + format("svg"); + font-weight: normal; + font-style: normal; +} + +@include icomoonIconSelector() { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: "#{$icomoon-font-family}" !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +@function unicode($str) { + @return unquote('"') + $str + unquote('"'); +} + +.esri-icon-close { + &:before { + content: unicode($esri-icon-close); + color: $fill-color; + } +} +.esri-icon-drag-horizontal { + &:before { + content: unicode($esri-icon-drag-horizontal); + color: $fill-color; + } +} +.esri-icon-drag-vertical { + &:before { + content: unicode($esri-icon-drag-vertical); + color: $fill-color; + } +} +.esri-icon-handle-horizontal { + &:before { + content: unicode($esri-icon-handle-horizontal); + color: $fill-color; + } +} +.esri-icon-handle-vertical { + &:before { + content: unicode($esri-icon-handle-vertical); + color: $fill-color; + } +} +.esri-icon-check-mark { + &:before { + content: unicode($esri-icon-check-mark); + color: $fill-color; + } +} +.esri-icon-left-triangle-arrow { + &:before { + content: unicode($esri-icon-left-triangle-arrow); + color: $fill-color; + } +} +.esri-icon-right-triangle-arrow { + &:before { + content: unicode($esri-icon-right-triangle-arrow); + color: $fill-color; + } +} +.esri-icon-down-arrow { + &:before { + content: unicode($esri-icon-down-arrow); + color: $fill-color; + } +} +.esri-icon-up-arrow { + &:before { + content: unicode($esri-icon-up-arrow); + color: $fill-color; + } +} +.esri-icon-overview-arrow-bottom-left { + &:before { + content: unicode($esri-icon-overview-arrow-bottom-left); + color: $fill-color; + } +} +.esri-icon-overview-arrow-bottom-right { + &:before { + content: unicode($esri-icon-overview-arrow-bottom-right); + color: $fill-color; + } +} +.esri-icon-overview-arrow-top-left { + &:before { + content: unicode($esri-icon-overview-arrow-top-left); + color: $fill-color; + } +} +.esri-icon-overview-arrow-top-right { + &:before { + content: unicode($esri-icon-overview-arrow-top-right); + color: $fill-color; + } +} +.esri-icon-maximize { + &:before { + content: unicode($esri-icon-maximize); + color: $fill-color; + } +} +.esri-icon-minimize { + &:before { + content: unicode($esri-icon-minimize); + color: $fill-color; + } +} +.esri-icon-checkbox-unchecked { + &:before { + content: unicode($esri-icon-checkbox-unchecked); + color: $fill-color; + } +} +.esri-icon-checkbox-checked { + &:before { + content: unicode($esri-icon-checkbox-checked); + color: $fill-color; + } +} +.esri-icon-radio-unchecked { + &:before { + content: unicode($esri-icon-radio-unchecked); + color: $fill-color; + } +} +.esri-icon-radio-checked { + &:before { + content: unicode($esri-icon-radio-checked); + color: $fill-color; + } +} +.esri-icon-up-arrow-circled { + &:before { + content: unicode($esri-icon-up-arrow-circled); + color: $fill-color; + } +} +.esri-icon-down-arrow-circled { + &:before { + content: unicode($esri-icon-down-arrow-circled); + color: $fill-color; + } +} +.esri-icon-left-arrow-circled { + &:before { + content: unicode($esri-icon-left-arrow-circled); + color: $fill-color; + } +} +.esri-icon-right-arrow-circled { + &:before { + content: unicode($esri-icon-right-arrow-circled); + color: $fill-color; + } +} +.esri-icon-zoom-out-fixed { + &:before { + content: unicode($esri-icon-zoom-out-fixed); + color: $fill-color; + } +} +.esri-icon-zoom-in-fixed { + &:before { + content: unicode($esri-icon-zoom-in-fixed); + color: $fill-color; + } +} +.esri-icon-refresh { + &:before { + content: unicode($esri-icon-refresh); + color: $fill-color; + } +} +.esri-icon-edit { + &:before { + content: unicode($esri-icon-edit); + color: $fill-color; + } +} +.esri-icon-authorize { + &:before { + content: unicode($esri-icon-authorize); + color: $fill-color; + } +} +.esri-icon-map-pin { + &:before { + content: unicode($esri-icon-map-pin); + color: $fill-color; + } +} +.esri-icon-blank-map-pin { + &:before { + content: unicode($esri-icon-blank-map-pin); + color: $fill-color; + } +} +.esri-icon-table { + &:before { + content: unicode($esri-icon-table); + color: $fill-color; + } +} +.esri-icon-plus { + &:before { + content: unicode($esri-icon-plus); + color: $fill-color; + } +} +.esri-icon-minus { + &:before { + content: unicode($esri-icon-minus); + color: $fill-color; + } +} +.esri-icon-beginning { + &:before { + content: unicode($esri-icon-beginning); + color: $fill-color; + } +} +.esri-icon-reverse { + &:before { + content: unicode($esri-icon-reverse); + color: $fill-color; + } +} +.esri-icon-pause { + &:before { + content: unicode($esri-icon-pause); + color: $fill-color; + } +} +.esri-icon-play { + &:before { + content: unicode($esri-icon-play); + color: $fill-color; + } +} +.esri-icon-forward { + &:before { + content: unicode($esri-icon-forward); + color: $fill-color; + } +} +.esri-icon-end { + &:before { + content: unicode($esri-icon-end); + color: $fill-color; + } +} +.esri-icon-erase { + &:before { + content: unicode($esri-icon-erase); + color: $fill-color; + } +} +.esri-icon-up-down-arrows { + &:before { + content: unicode($esri-icon-up-down-arrows); + color: $fill-color; + } +} +.esri-icon-left { + &:before { + content: unicode($esri-icon-left); + color: $fill-color; + } +} +.esri-icon-right { + &:before { + content: unicode($esri-icon-right); + color: $fill-color; + } +} +.esri-icon-announcement { + &:before { + content: unicode($esri-icon-announcement); + color: $fill-color; + } +} +.esri-icon-notice-round { + &:before { + content: unicode($esri-icon-notice-round); + color: $fill-color; + } +} +.esri-icon-notice-triangle { + &:before { + content: unicode($esri-icon-notice-triangle); + color: $fill-color; + } +} +.esri-icon-home { + &:before { + content: unicode($esri-icon-home); + color: $fill-color; + } +} +.esri-icon-locate { + &:before { + content: unicode($esri-icon-locate); + color: $fill-color; + } +} +.esri-icon-expand { + &:before { + content: unicode($esri-icon-expand); + color: $fill-color; + } +} +.esri-icon-collapse { + &:before { + content: unicode($esri-icon-collapse); + color: $fill-color; + } +} +.esri-icon-layer-list { + &:before { + content: unicode($esri-icon-layer-list); + color: $fill-color; + } +} +.esri-icon-basemap { + &:before { + content: unicode($esri-icon-basemap); + color: $fill-color; + } +} +.esri-icon-globe { + &:before { + content: unicode($esri-icon-globe); + color: $fill-color; + } +} +.esri-icon-applications { + &:before { + content: unicode($esri-icon-applications); + color: $fill-color; + } +} +.esri-icon-arrow-up-circled { + &:before { + content: unicode($esri-icon-arrow-up-circled); + color: $fill-color; + } +} +.esri-icon-arrow-down-circled { + &:before { + content: unicode($esri-icon-arrow-down-circled); + color: $fill-color; + } +} +.esri-icon-arrow-left-circled { + &:before { + content: unicode($esri-icon-arrow-left-circled); + color: $fill-color; + } +} +.esri-icon-arrow-right-circled { + &:before { + content: unicode($esri-icon-arrow-right-circled); + color: $fill-color; + } +} +.esri-icon-minus-circled { + &:before { + content: unicode($esri-icon-minus-circled); + color: $fill-color; + } +} +.esri-icon-plus-circled { + &:before { + content: unicode($esri-icon-plus-circled); + color: $fill-color; + } +} +.esri-icon-add-attachment { + &:before { + content: unicode($esri-icon-add-attachment); + color: $fill-color; + } +} +.esri-icon-attachment { + &:before { + content: unicode($esri-icon-attachment); + color: $fill-color; + } +} +.esri-icon-calendar { + &:before { + content: unicode($esri-icon-calendar); + color: $fill-color; + } +} +.esri-icon-close-circled { + &:before { + content: unicode($esri-icon-close-circled); + color: $fill-color; + } +} +.esri-icon-browser { + &:before { + content: unicode($esri-icon-browser); + color: $fill-color; + } +} +.esri-icon-collection { + &:before { + content: unicode($esri-icon-collection); + color: $fill-color; + } +} +.esri-icon-comment { + &:before { + content: unicode($esri-icon-comment); + color: $fill-color; + } +} +.esri-icon-configure-popup { + &:before { + content: unicode($esri-icon-configure-popup); + color: $fill-color; + } +} +.esri-icon-contact { + &:before { + content: unicode($esri-icon-contact); + color: $fill-color; + } +} +.esri-icon-dashboard { + &:before { + content: unicode($esri-icon-dashboard); + color: $fill-color; + } +} +.esri-icon-deny { + &:before { + content: unicode($esri-icon-deny); + color: $fill-color; + } +} +.esri-icon-description { + &:before { + content: unicode($esri-icon-description); + color: $fill-color; + } +} +.esri-icon-directions { + &:before { + content: unicode($esri-icon-directions); + color: $fill-color; + } +} +.esri-icon-directions2 { + &:before { + content: unicode($esri-icon-directions2); + color: $fill-color; + } +} +.esri-icon-documentation { + &:before { + content: unicode($esri-icon-documentation); + color: $fill-color; + } +} +.esri-icon-duplicate { + &:before { + content: unicode($esri-icon-duplicate); + color: $fill-color; + } +} +.esri-icon-review { + &:before { + content: unicode($esri-icon-review); + color: $fill-color; + } +} +.esri-icon-environment-settings { + &:before { + content: unicode($esri-icon-environment-settings); + color: $fill-color; + } +} +.esri-icon-error { + &:before { + content: unicode($esri-icon-error); + color: $fill-color; + } +} +.esri-icon-error2 { + &:before { + content: unicode($esri-icon-error2); + color: $fill-color; + } +} +.esri-icon-experimental { + &:before { + content: unicode($esri-icon-experimental); + color: $fill-color; + } +} +.esri-icon-feature-layer { + &:before { + content: unicode($esri-icon-feature-layer); + color: $fill-color; + } +} +.esri-icon-filter { + &:before { + content: unicode($esri-icon-filter); + color: $fill-color; + } +} +.esri-icon-grant { + &:before { + content: unicode($esri-icon-grant); + color: $fill-color; + } +} +.esri-icon-group { + &:before { + content: unicode($esri-icon-group); + color: $fill-color; + } +} +.esri-icon-key { + &:before { + content: unicode($esri-icon-key); + color: $fill-color; + } +} +.esri-icon-labels { + &:before { + content: unicode($esri-icon-labels); + color: $fill-color; + } +} +.esri-icon-tag { + &:before { + content: unicode($esri-icon-tag); + color: $fill-color; + } +} +.esri-icon-layers { + &:before { + content: unicode($esri-icon-layers); + color: $fill-color; + } +} +.esri-icon-left-arrow { + &:before { + content: unicode($esri-icon-left-arrow); + color: $fill-color; + } +} +.esri-icon-right-arrow { + &:before { + content: unicode($esri-icon-right-arrow); + color: $fill-color; + } +} +.esri-icon-link-external { + &:before { + content: unicode($esri-icon-link-external); + color: $fill-color; + } +} +.esri-icon-link { + &:before { + content: unicode($esri-icon-link); + color: $fill-color; + } +} +.esri-icon-loading-indicator { + &:before { + content: unicode($esri-icon-loading-indicator); + color: $fill-color; + } +} +.esri-icon-maps { + &:before { + content: unicode($esri-icon-maps); + color: $fill-color; + } +} +.esri-icon-marketplace { + &:before { + content: unicode($esri-icon-marketplace); + color: $fill-color; + } +} +.esri-icon-media { + &:before { + content: unicode($esri-icon-media); + color: $fill-color; + } +} +.esri-icon-media2 { + &:before { + content: unicode($esri-icon-media2); + color: $fill-color; + } +} +.esri-icon-menu { + &:before { + content: unicode($esri-icon-menu); + color: $fill-color; + } +} +.esri-icon-mobile { + &:before { + content: unicode($esri-icon-mobile); + color: $fill-color; + } +} +.esri-icon-phone { + &:before { + content: unicode($esri-icon-phone); + color: $fill-color; + } +} +.esri-icon-navigation { + &:before { + content: unicode($esri-icon-navigation); + color: $fill-color; + } +} +.esri-icon-pan { + &:before { + content: unicode($esri-icon-pan); + color: $fill-color; + } +} +.esri-icon-printer { + &:before { + content: unicode($esri-icon-printer); + color: $fill-color; + } +} +.esri-icon-pie-chart { + &:before { + content: unicode($esri-icon-pie-chart); + color: $fill-color; + } +} +.esri-icon-chart { + &:before { + content: unicode($esri-icon-chart); + color: $fill-color; + } +} +.esri-icon-line-chart { + &:before { + content: unicode($esri-icon-line-chart); + color: $fill-color; + } +} +.esri-icon-question { + &:before { + content: unicode($esri-icon-question); + color: $fill-color; + } +} +.esri-icon-resend-invitation { + &:before { + content: unicode($esri-icon-resend-invitation); + color: $fill-color; + } +} +.esri-icon-rotate { + &:before { + content: unicode($esri-icon-rotate); + color: $fill-color; + } +} +.esri-icon-save { + &:before { + content: unicode($esri-icon-save); + color: $fill-color; + } +} +.esri-icon-settings { + &:before { + content: unicode($esri-icon-settings); + color: $fill-color; + } +} +.esri-icon-settings2 { + &:before { + content: unicode($esri-icon-settings2); + color: $fill-color; + } +} +.esri-icon-share { + &:before { + content: unicode($esri-icon-share); + color: $fill-color; + } +} +.esri-icon-sign-out { + &:before { + content: unicode($esri-icon-sign-out); + color: $fill-color; + } +} +.esri-icon-support { + &:before { + content: unicode($esri-icon-support); + color: $fill-color; + } +} +.esri-icon-user { + &:before { + content: unicode($esri-icon-user); + color: $fill-color; + } +} +.esri-icon-time-clock { + &:before { + content: unicode($esri-icon-time-clock); + color: $fill-color; + } +} +.esri-icon-trash { + &:before { + content: unicode($esri-icon-trash); + color: $fill-color; + } +} +.esri-icon-upload { + &:before { + content: unicode($esri-icon-upload); + color: $fill-color; + } +} +.esri-icon-download { + &:before { + content: unicode($esri-icon-download); + color: $fill-color; + } +} +.esri-icon-zoom-in-magnifying-glass { + &:before { + content: unicode($esri-icon-zoom-in-magnifying-glass); + color: $fill-color; + } +} +.esri-icon-search { + &:before { + content: unicode($esri-icon-search); + color: $fill-color; + } +} +.esri-icon-zoom-out-magnifying-glass { + &:before { + content: unicode($esri-icon-zoom-out-magnifying-glass); + color: $fill-color; + } +} +.esri-icon-locked { + &:before { + content: unicode($esri-icon-locked); + color: $fill-color; + } +} +.esri-icon-unlocked { + &:before { + content: unicode($esri-icon-unlocked); + color: $fill-color; + } +} +.esri-icon-favorites { + &:before { + content: unicode($esri-icon-favorites); + color: $fill-color; + } +} +.esri-icon-compass { + &:before { + content: unicode($esri-icon-compass); + color: $fill-color; + } +} +.esri-icon-down { + &:before { + content: unicode($esri-icon-down); + color: $fill-color; + } +} +.esri-icon-up { + &:before { + content: unicode($esri-icon-up); + color: $fill-color; + } +} +.esri-icon-chat { + &:before { + content: unicode($esri-icon-chat); + color: $fill-color; + } +} +.esri-icon-dock-bottom { + &:before { + content: unicode($esri-icon-dock-bottom); + color: $fill-color; + } +} +.esri-icon-dock-left { + &:before { + content: unicode($esri-icon-dock-left); + color: $fill-color; + } +} +.esri-icon-dock-right { + &:before { + content: unicode($esri-icon-dock-right); + color: $fill-color; + } +} +.esri-icon-organization { + &:before { + content: unicode($esri-icon-organization); + color: $fill-color; + } +} +.esri-icon-north-navigation { + &:before { + content: unicode($esri-icon-north-navigation); + color: $fill-color; + } +} +.esri-icon-locate-circled { + &:before { + content: unicode($esri-icon-locate-circled); + color: $fill-color; + } +} +.esri-icon-dial { + &:before { + content: unicode($esri-icon-dial); + color: $fill-color; + } +} +.esri-icon-polygon { + &:before { + content: unicode($esri-icon-polygon); + color: $fill-color; + } +} +.esri-icon-polyline { + &:before { + content: unicode($esri-icon-polyline); + color: $fill-color; + } +} +.esri-icon-visible { + &:before { + content: unicode($esri-icon-visible); + color: $fill-color; + } +} +.esri-icon-non-visible { + &:before { + content: unicode($esri-icon-non-visible); + color: $fill-color; + } +} +.esri-icon-link-vertical { + &:before { + content: unicode($esri-icon-link-vertical); + color: $fill-color; + } +} +.esri-icon-unlocked-link-vertical { + &:before { + content: unicode($esri-icon-unlocked-link-vertical); + color: $fill-color; + } +} +.esri-icon-link-horizontal { + &:before { + content: unicode($esri-icon-link-horizontal); + color: $fill-color; + } +} +.esri-icon-unlocked-link-horizontal { + &:before { + content: unicode($esri-icon-unlocked-link-horizontal); + color: $fill-color; + } +} +.esri-icon-swap { + &:before { + content: unicode($esri-icon-swap); + color: $fill-color; + } +} +.esri-icon-cta-link-external { + &:before { + content: unicode($esri-icon-cta-link-external); + color: $fill-color; + } +} +.esri-icon-reply { + &:before { + content: unicode($esri-icon-reply); + color: $fill-color; + } +} +.esri-icon-public { + &:before { + content: unicode($esri-icon-public); + color: $fill-color; + } +} +.esri-icon-share2 { + &:before { + content: unicode($esri-icon-share2); + color: $fill-color; + } +} +.esri-icon-launch-link-external { + &:before { + content: unicode($esri-icon-launch-link-external); + color: $fill-color; + } +} +.esri-icon-rotate-back { + &:before { + content: unicode($esri-icon-rotate-back); + color: $fill-color; + } +} +.esri-icon-pan2 { + &:before { + content: unicode($esri-icon-pan2); + color: $fill-color; + } +} +.esri-icon-tracking { + &:before { + content: unicode($esri-icon-tracking); + color: $fill-color; + } +} +.esri-icon-expand2 { + &:before { + content: unicode($esri-icon-expand2); + color: $fill-color; + } +} +.esri-icon-arrow-down { + &:before { + content: unicode($esri-icon-arrow-down); + color: $fill-color; + } +} +.esri-icon-arrow-up { + &:before { + content: unicode($esri-icon-arrow-up); + color: $fill-color; + } +} +.esri-icon-hollow-eye { + &:before { + content: unicode($esri-icon-hollow-eye); + color: $fill-color; + } +} +.esri-icon-play-circled { + &:before { + content: unicode($esri-icon-play-circled); + color: $fill-color; + } +} +.esri-icon-volume-off { + &:before { + content: unicode($esri-icon-volume-off); + color: $fill-color; + } +} +.esri-icon-volume-on { + &:before { + content: unicode($esri-icon-volume-on); + color: $fill-color; + } +} +.esri-icon-bookmark { + &:before { + content: unicode($esri-icon-bookmark); + color: $fill-color; + } +} +.esri-icon-lightbulb { + &:before { + content: unicode($esri-icon-lightbulb); + color: $fill-color; + } +} +.esri-icon-sketch-rectangle { + &:before { + content: unicode($esri-icon-sketch-rectangle); + color: $fill-color; + } +} +.esri-icon-north-navigation-filled { + &:before { + content: unicode($esri-icon-north-navigation-filled); + color: $fill-color; + } +} +.esri-icon-default-action { + &:before { + content: unicode($esri-icon-default-action); + color: $fill-color; + } +} +.esri-icon-undo { + &:before { + content: unicode($esri-icon-undo); + color: $fill-color; + } +} +.esri-icon-redo { + &:before { + content: unicode($esri-icon-redo); + color: $fill-color; + } +} +.esri-icon-cursor { + &:before { + content: unicode($esri-icon-cursor); + color: $fill-color; + } +} +.esri-icon-cursor-filled { + &:before { + content: unicode($esri-icon-cursor-filled); + color: $fill-color; + } +} +.esri-icon-measure { + &:before { + content: unicode($esri-icon-measure); + color: $fill-color; + } +} +.esri-icon-measure-line { + &:before { + content: unicode($esri-icon-measure-line); + color: $fill-color; + } +} +.esri-icon-measure-area { + &:before { + content: unicode($esri-icon-measure-area); + color: $fill-color; + } +} +.esri-icon-legend { + &:before { + content: unicode($esri-icon-legend); + color: $fill-color; + } +} +.esri-icon-sliders { + &:before { + content: unicode($esri-icon-sliders); + color: $fill-color; + } +} +.esri-icon-sliders-horizontal { + &:before { + content: unicode($esri-icon-sliders-horizontal); + color: $fill-color; + } +} +.esri-icon-cursor-marquee { + &:before { + content: unicode($esri-icon-cursor-marquee); + color: $fill-color; + } +} +.esri-icon-lasso { + &:before { + content: unicode($esri-icon-lasso); + color: $fill-color; + } +} + +.esri-icon-elevation-profile { + &:before { + content: unicode($esri-icon-elevation-profile); + color: $fill-color; + } +} +.esri-icon-slice { + &:before { + content: unicode($esri-icon-slice); + color: $fill-color; + } +} +.esri-icon-line-of-sight { + &:before { + content: unicode($esri-icon-line-of-sight); + color: $fill-color; + } +} +.esri-icon-zoom-to-object { + &:before { + content: unicode($esri-icon-zoom-to-object); + color: $fill-color; + } +} +.esri-icon-urban-model { + &:before { + content: unicode($esri-icon-urban-model); + color: $fill-color; + } +} +.esri-icon-measure-building-height-shadow { + &:before { + content: unicode($esri-icon-measure-building-height-shadow); + color: $fill-color; + } +} +.esri-icon-partly-cloudy { + &:before { + content: unicode($esri-icon-partly-cloudy); + color: $fill-color; + } +} diff --git a/public/assets/esri/themes/base/icons/variables.scss b/public/assets/esri/themes/base/icons/variables.scss new file mode 100644 index 0000000..49d1ffe --- /dev/null +++ b/public/assets/esri/themes/base/icons/variables.scss @@ -0,0 +1,192 @@ +$icomoon-font-family: "CalciteWebCoreIcons" !default; +$icomoon-font-version: "qt9ftt" !default; +$icomoon-font-path: "fonts" !default; +$fill-color: inherit !default; + +$esri-icon-close: \e600; +$esri-icon-drag-horizontal: \e601; +$esri-icon-drag-vertical: \e602; +$esri-icon-handle-horizontal: \e603; +$esri-icon-handle-vertical: \e604; +$esri-icon-check-mark: \e605; +$esri-icon-left-triangle-arrow: \e606; +$esri-icon-right-triangle-arrow: \e607; +$esri-icon-down-arrow: \e608; +$esri-icon-up-arrow: \e609; +$esri-icon-overview-arrow-bottom-left: \e60a; +$esri-icon-overview-arrow-bottom-right: \e60b; +$esri-icon-overview-arrow-top-left: \e60c; +$esri-icon-overview-arrow-top-right: \e60d; +$esri-icon-maximize: \e60e; +$esri-icon-minimize: \e60f; +$esri-icon-checkbox-unchecked: \e610; +$esri-icon-checkbox-checked: \e611; +$esri-icon-radio-unchecked: \e612; +$esri-icon-radio-checked: \e613; +$esri-icon-up-arrow-circled: \e614; +$esri-icon-down-arrow-circled: \e615; +$esri-icon-left-arrow-circled: \e616; +$esri-icon-right-arrow-circled: \e617; +$esri-icon-zoom-out-fixed: \e618; +$esri-icon-zoom-in-fixed: \e619; +$esri-icon-refresh: \e61a; +$esri-icon-edit: \e61b; +$esri-icon-authorize: \e61c; +$esri-icon-map-pin: \e61d; +$esri-icon-blank-map-pin: \e61e; +$esri-icon-table: \e61f; +$esri-icon-plus: \e620; +$esri-icon-minus: \e621; +$esri-icon-beginning: \e622; +$esri-icon-reverse: \e623; +$esri-icon-pause: \e624; +$esri-icon-play: \e625; +$esri-icon-forward: \e626; +$esri-icon-end: \e627; +$esri-icon-erase: \e628; +$esri-icon-up-down-arrows: \e629; +$esri-icon-left: \e62a; +$esri-icon-right: \e62b; +$esri-icon-announcement: \e62c; +$esri-icon-notice-round: \e62d; +$esri-icon-notice-triangle: \e62e; +$esri-icon-home: \e62f; +$esri-icon-locate: \e630; +$esri-icon-expand: \e631; +$esri-icon-collapse: \e632; +$esri-icon-layer-list: \e633; +$esri-icon-basemap: \e634; +$esri-icon-globe: \e635; +$esri-icon-applications: \e636; +$esri-icon-arrow-up-circled: \e637; +$esri-icon-arrow-down-circled: \e638; +$esri-icon-arrow-left-circled: \e639; +$esri-icon-arrow-right-circled: \e63a; +$esri-icon-minus-circled: \e63b; +$esri-icon-plus-circled: \e63c; +$esri-icon-add-attachment: \e63d; +$esri-icon-attachment: \e63e; +$esri-icon-calendar: \e63f; +$esri-icon-close-circled: \e640; +$esri-icon-browser: \e641; +$esri-icon-collection: \e642; +$esri-icon-comment: \e643; +$esri-icon-configure-popup: \e644; +$esri-icon-contact: \e645; +$esri-icon-dashboard: \e646; +$esri-icon-deny: \e647; +$esri-icon-description: \e648; +$esri-icon-directions: \e649; +$esri-icon-directions2: \e64a; +$esri-icon-documentation: \e64b; +$esri-icon-duplicate: \e64c; +$esri-icon-review: \e64d; +$esri-icon-environment-settings: \e64e; +$esri-icon-error: \e64f; +$esri-icon-error2: \e650; +$esri-icon-experimental: \e651; +$esri-icon-feature-layer: \e652; +$esri-icon-filter: \e653; +$esri-icon-grant: \e654; +$esri-icon-group: \e655; +$esri-icon-key: \e656; +$esri-icon-labels: \e657; +$esri-icon-tag: \e658; +$esri-icon-layers: \e659; +$esri-icon-left-arrow: \e65a; +$esri-icon-right-arrow: \e65b; +$esri-icon-link-external: \e65c; +$esri-icon-link: \e65d; +$esri-icon-loading-indicator: \e65e; +$esri-icon-maps: \e65f; +$esri-icon-marketplace: \e660; +$esri-icon-media: \e661; +$esri-icon-media2: \e662; +$esri-icon-menu: \e663; +$esri-icon-mobile: \e664; +$esri-icon-phone: \e665; +$esri-icon-navigation: \e666; +$esri-icon-pan: \e667; +$esri-icon-printer: \e668; +$esri-icon-pie-chart: \e669; +$esri-icon-chart: \e66a; +$esri-icon-line-chart: \e66b; +$esri-icon-question: \e66c; +$esri-icon-resend-invitation: \e66d; +$esri-icon-rotate: \e66e; +$esri-icon-save: \e66f; +$esri-icon-settings: \e670; +$esri-icon-settings2: \e671; +$esri-icon-share: \e672; +$esri-icon-sign-out: \e673; +$esri-icon-support: \e674; +$esri-icon-user: \e675; +$esri-icon-time-clock: \e676; +$esri-icon-trash: \e677; +$esri-icon-upload: \e678; +$esri-icon-download: \e679; +$esri-icon-zoom-in-magnifying-glass: \e67a; +$esri-icon-search: \e67b; +$esri-icon-zoom-out-magnifying-glass: \e67c; +$esri-icon-locked: \e67d; +$esri-icon-unlocked: \e67e; +$esri-icon-favorites: \e67f; +$esri-icon-compass: \e680; +$esri-icon-down: \e681; +$esri-icon-up: \e682; +$esri-icon-chat: \e683; +$esri-icon-dock-bottom: \e684; +$esri-icon-dock-left: \e685; +$esri-icon-dock-right: \e686; +$esri-icon-organization: \e687; +$esri-icon-north-navigation: \e688; +$esri-icon-locate-circled: \e689; +$esri-icon-dial: \e68a; +$esri-icon-polygon: \e68b; +$esri-icon-polyline: \e68c; +$esri-icon-visible: \e68d; +$esri-icon-non-visible: \e68e; +$esri-icon-link-vertical: \e68f; +$esri-icon-unlocked-link-vertical: \e690; +$esri-icon-link-horizontal: \e691; +$esri-icon-unlocked-link-horizontal: \e692; +$esri-icon-swap: \e693; +$esri-icon-cta-link-external: \e694; +$esri-icon-reply: \e695; +$esri-icon-public: \e696; +$esri-icon-share2: \e697; +$esri-icon-launch-link-external: \e698; +$esri-icon-rotate-back: \e699; +$esri-icon-pan2: \e69a; +$esri-icon-tracking: \e69b; +$esri-icon-expand2: \e69c; +$esri-icon-arrow-down: \e69d; +$esri-icon-arrow-up: \e69e; +$esri-icon-hollow-eye: \e69f; +$esri-icon-play-circled: \e6a0; +$esri-icon-volume-off: \e6a1; +$esri-icon-volume-on: \e6a2; +$esri-icon-bookmark: \e900; +$esri-icon-lightbulb: \e901; +$esri-icon-sketch-rectangle: \e902; +$esri-icon-north-navigation-filled: \e903; +$esri-icon-default-action: \e904; +$esri-icon-undo: \e905; +$esri-icon-redo: \e906; +$esri-icon-cursor: \e907; +$esri-icon-cursor-filled: \e908; +$esri-icon-measure: \e90a; +$esri-icon-measure-line: \e909; +$esri-icon-measure-area: \e90b; +$esri-icon-legend: \e90c; +$esri-icon-sliders: \e90d; +$esri-icon-sliders-horizontal: \e90e; +$esri-icon-cursor-marquee: \e90f; +$esri-icon-lasso: \e910; +$esri-icon-elevation-profile: \e911; +$esri-icon-slice: \e913; +$esri-icon-line-of-sight: \e912; +$esri-icon-zoom-to-object: \e914; +$esri-icon-urban-model: \e915; +$esri-icon-measure-building-height-shadow: "\e916"; +$esri-icon-partly-cloudy: "\e917"; diff --git a/public/assets/esri/themes/base/images/Loading_Indicator_double_32.svg b/public/assets/esri/themes/base/images/Loading_Indicator_double_32.svg new file mode 100644 index 0000000..76ec89c --- /dev/null +++ b/public/assets/esri/themes/base/images/Loading_Indicator_double_32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/SM-Slider_TrackBackground_hover.svg b/public/assets/esri/themes/base/images/SM-Slider_TrackBackground_hover.svg new file mode 100644 index 0000000..95f6fce --- /dev/null +++ b/public/assets/esri/themes/base/images/SM-Slider_TrackBackground_hover.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/SM-Slider_TrackBackground_idle.svg b/public/assets/esri/themes/base/images/SM-Slider_TrackBackground_idle.svg new file mode 100644 index 0000000..d6d4940 --- /dev/null +++ b/public/assets/esri/themes/base/images/SM-Slider_TrackBackground_idle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/ago_sprite.png b/public/assets/esri/themes/base/images/ago_sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..5f10680187376333575c62739c691b276fdc7257 GIT binary patch literal 6753 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/basemap-toggle-64.svg b/public/assets/esri/themes/base/images/basemap-toggle-64.svg new file mode 100644 index 0000000..48423c7 --- /dev/null +++ b/public/assets/esri/themes/base/images/basemap-toggle-64.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/down-arrow.svg b/public/assets/esri/themes/base/images/down-arrow.svg new file mode 100644 index 0000000..c431279 --- /dev/null +++ b/public/assets/esri/themes/base/images/down-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/archive-32.svg b/public/assets/esri/themes/base/images/files/archive-32.svg new file mode 100644 index 0000000..733e5b3 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/archive-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/cad-32.svg b/public/assets/esri/themes/base/images/files/cad-32.svg new file mode 100644 index 0000000..aef56d8 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/cad-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/code-32.svg b/public/assets/esri/themes/base/images/files/code-32.svg new file mode 100644 index 0000000..2123ca7 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/code-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/csv-32.svg b/public/assets/esri/themes/base/images/files/csv-32.svg new file mode 100644 index 0000000..ed1199b --- /dev/null +++ b/public/assets/esri/themes/base/images/files/csv-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/excel-32.svg b/public/assets/esri/themes/base/images/files/excel-32.svg new file mode 100644 index 0000000..1b85b64 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/excel-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/generic-32.svg b/public/assets/esri/themes/base/images/files/generic-32.svg new file mode 100644 index 0000000..ee0bda2 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/generic-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/gpx-32.svg b/public/assets/esri/themes/base/images/files/gpx-32.svg new file mode 100644 index 0000000..04f1371 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/gpx-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/image-32.svg b/public/assets/esri/themes/base/images/files/image-32.svg new file mode 100644 index 0000000..95cd2c4 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/image-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/pdf-32.svg b/public/assets/esri/themes/base/images/files/pdf-32.svg new file mode 100644 index 0000000..1eca761 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/pdf-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/report-32.svg b/public/assets/esri/themes/base/images/files/report-32.svg new file mode 100644 index 0000000..46b7152 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/report-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/sound-32.svg b/public/assets/esri/themes/base/images/files/sound-32.svg new file mode 100644 index 0000000..07f7f93 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/sound-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/text-32.svg b/public/assets/esri/themes/base/images/files/text-32.svg new file mode 100644 index 0000000..d8195ee --- /dev/null +++ b/public/assets/esri/themes/base/images/files/text-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/video-32.svg b/public/assets/esri/themes/base/images/files/video-32.svg new file mode 100644 index 0000000..c45d21c --- /dev/null +++ b/public/assets/esri/themes/base/images/files/video-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/word-32.svg b/public/assets/esri/themes/base/images/files/word-32.svg new file mode 100644 index 0000000..9d345ab --- /dev/null +++ b/public/assets/esri/themes/base/images/files/word-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/files/zip-32.svg b/public/assets/esri/themes/base/images/files/zip-32.svg new file mode 100644 index 0000000..ab7cfd5 --- /dev/null +++ b/public/assets/esri/themes/base/images/files/zip-32.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/handles.png b/public/assets/esri/themes/base/images/handles.png new file mode 100644 index 0000000000000000000000000000000000000000..3aa2203c5d0e6a4129c61935ad95bbd62a4e90ff GIT binary patch literal 1164 zcmbVLTWHfz7>>7jV|$aKQx~IxL!0EJY1)KVZIaej%^YpTi6Cal*&4Q7OwMdK6h(Yc z5Ogx%94LsOq9O`D$Phsv=7aj+1w>K2JSccUK@fcKWNW9$@WGIibN)a7_x+di|3^C7 zH#E*$G>;&N#(YjK;C%^ROXoD;@59*(&fslYP}m?7m+vorkA;~%X)R3>h(jf|yaZN}Z@v z+bkKbP3xfzU9~-oCWz#^s;3*h5RqN5$8u8C=bN`E(lS%jwwT6ho&w8OZqSFt!S<3d z*lUO;wQen$tV)=`hDax?cApbS)f6?(E8%mfW+-yp1oft9Oc1~tl4AkKu=o`sfR|!|#KpozDK!W4aD&W&uHX&ydnRuOJDlFjQyufGELLw>x zkm2QcmQ&@7oRwu!6o694=A8iPjsfd_E$p|375|Bq6d&ry^-HeXSMPw1vWwiH?0Te9 z6v$PYZdgvJXbUfBB3~8y)*fhPeb*+(D=b-4M8I-?WzHs|imWJcUKFA{;Hetc{GX~Z zI2a~uk3ZU_uEISS9w(b03zOpm9XvBW9**Sty{t?%EAeYvRRzVSPI@7}X6>HFS&Dm3OV+zzgeZd!4^;lbVS^w8Nw$>v+> n;`gD~A4f)8cAqhJk|2B3i literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/helpIcon.png b/public/assets/esri/themes/base/images/helpIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..ebf35600672a424ff02b2bc3165fb7c97923d80f GIT binary patch literal 1302 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/bear-left.png b/public/assets/esri/themes/base/images/maneuvers/bear-left.png new file mode 100644 index 0000000000000000000000000000000000000000..e304792b149f2503b58a348a2706c1f497bc299f GIT binary patch literal 1099 zcmaJ=O-K|`9G`8?M3D+Rm_j^8B!zZ9R@dDboZNM1HkX=3)`hG~&CWdCNoU?T^K@4! z(gM*Sh>GY`B6R2?1YP=|lr9E&=o%d&f;vP&r>Mx@sH+{?2Hw2){``Nx|JU!$_h*jP z*EZEs6jh(@le1)R^jA$a`M)bl-^q3mD}#6d4dJ5ZLMmaPJOpV=8-`h^8Ixl#VK+qu z+sxb`9#l_=I=3n2BHGPM}%0o^9TrYd>6|JEZ-U8c##uCjt5&GO`^HRkeHQITd~MZq6-*1BFh$w zMW)!nAa|JM1wmlBFdGhsh)2kqw6RtS*HS zl3fvw=apz8l8PzeaBoCWQc5x^l(90>$1P~%GS=9^CMsfmL0ArnEJN3vfJVwi7T73U zG%M#4t;n~9H7e&4tB7SuGORz|zs6lQ5e@mrZSj)Jw)~+@H185|KOJvvClBLMT2ACj zZ}Pv^*L#AYKtu3qU@dfZ<*+$A`gxj}`11BqaP@p|;#Kc*;OB!mKD)N35A6T+ZTG_~ zmt}AV8OF_cL)`*%Cce}v-=h~==lgCoUdsnsp5>NT=bG-uUwjPSr@%zj>8Y99Ir;kT z{^RlXx({{9h1R__r{bAZUDf+N3-1=wnd-+sf}K#HE;Ph%EbeOh-8>z;a|^ysU1JMo ppzToA?8PzZTmZt?g?%$rd^$j_48_B<{DEfwd8d_(ywrR4(jSkuT_FGf literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/bear-left@2x.png b/public/assets/esri/themes/base/images/maneuvers/bear-left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..122fdc4e48d4db4b498c73d8df2c628f4ce1e37b GIT binary patch literal 464 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?2=RS;(M3{v^Pz`)q# z>EalY(fD@8*}%gF0fqWm@iH z;frhLmpm4coq6a@`NVR!x=Wku!i*kR^gVVdF#PJO6xFx#_?g`+b9)|IJ-VBgviGEX zCeQTZuH_18ENxpD!p_tfT$1iR%CUt(j6q6Ci}%aFmexj5qgfqh3ofT+Jeu1fwsBXo zVdRmlN1lh7?s}*gCT`<4EaqKsX@iTB@Uq)4G=-=AT5fQjIqOmA;Yl54*K&Dg>Uw7# zzblzi6K1n+5VBFxc zUGAGwQO{N1D*1$G=?w0?^13F)F&X!^#6-)O7D=pNKY!6WsEB#jf^w;Q$6r0&CH#JC z&%QrTj4r5e+iaRJ=}1HUhv=icPmaORvp2lJAbawZ`)O0sCzJ9=pqOItboFyt=akR{ E0FxNQxc~qF literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/bear-right.png b/public/assets/esri/themes/base/images/maneuvers/bear-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3a87294a30386ffb9f5fa098da72d3a3f8eba128 GIT binary patch literal 1097 zcmaJ=O-K|`9G}hH!VFxBG9h`51P1NS%<8&3gQMxrY%V#rtQ+ki$Z_WBPCE0(nPR~<;T>8KZiq^b79G*tDGp=Yp} zqRQ%xOcrOAPC-LvNcDU|1=A*IifV2x*s3-FG3bT;h9%Np9!$}|&_#NGL}3*>4s%Aw zr~|u4yE5A7fX3@|YYS*D2!z0dSOo=h&~k->NH6jVEZn#ggjueMVR?pY46>ZS@&e0&<&P%O9KBCSONr%JDOhL67F2s5z6&)4j|E{LF;_c!z{FCoLiQUYI4Vg4_(XgYD!S&U7p==@U zKouh=gV12Hi>VyK$ju=e#N%GqqM%+;HN*0ZI~GxjA|x#rtCj|nl1LMtkYVV8+|eh| zEEX;prE_U7$+wKvOXm_ViDgJKj5prD#$7ZK4SB~E@si7m{GmlO?+|f!e2)gm!?>H2 z+A@XLy}uR~TFZjI4P|G1)4`r?H;#^v2aY3MpF2AF;q$ATYo6Yr*1bGCy*0CL!u>eI z9b?a3?zkDF{N1b0UDG)Nu@z?I$ka)=V9zM@i`Bqm`KjvCyDwDT3?{O#PE@`s8=h$z44PZS0 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/bear-right@2x.png b/public/assets/esri/themes/base/images/maneuvers/bear-right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..15e779ac00ddca25650ed90dd89461baafefcfb7 GIT binary patch literal 428 zcmV;d0aN~oP)_Y^>sYWT2RMps)cEIbaa~Vl5shSO-*mrQL>PU1FXh z2E4=r1q_Ht1>m6FHm)SK8g@#+!;o1~$oYV-Rl=76$IL zJ$c=@DHaC$cb#{GSd+0d;P&K6v8)5`+Xwguzg5D((u9Gf2?I+L2A1aH4Fo|DEXy~9 W7*~=yOM}k<0000c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$2^EG?bf9G%Tf4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3op9;}C5YStpv^9+MVV!(DQ-pixe8#9TV-N( zi?NBTg_|2r^PqZDu(}1P*V4cMr(S)aWAs7Mixk~3Az&H;G2w|9$bl#S)I4CCF9IfR zS=spx3=E9VJY5_^DsF8F?an>qz~igL*1*XnJmoyYQehD_jhPEln+~uXU|Aw;GPl9U z;UQIlmin6YuF6!Cwp@9k zH~-j`h3W-)lEOmM&i2?%h}8QV%-PcT#qp`gK~3)`HsW(KKQR7btz-QD^v|O9&Cji5 z)-!(b@M&gJf4pFc(xo|N8#MPYx-Axz{+(-i@5&jgxA)gLG;96#*b%sM;+fZf;(njl zwMF2a=i##xR`7Gr4}9_`epAlZ#d#~wrrck1^4e2*U(U{@`ad(iIL#~#w@SO8xn-T~ ztqc=xU!L-=!kU>nsu%K`l0%fdpZ;m!NuCpYa`~_Prscj&GYnJR-b>j^|Bn%PTE*Nc zH-Dj%==#<7ni?~fn&vz(JknsjF4pqg+AgMpF0UUPiZlc{yr>$&oe%PS4c zcAx%!fs0$}-Sj>^sfcM}HXFY%-_5+fu4`5QzGt=CKaAe~e6)_gbaMZ`zk>Ux*Re`4 YJiYp6b-u{#Mo?Mk>FVdQ&MBb@044ARdH?_b literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/disembark@2x.png b/public/assets/esri/themes/base/images/maneuvers/disembark@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ae02d7b79102e2f0044bfb4dd0bd65df0f22553f GIT binary patch literal 1194 zcmV;b1XcTqP)hqE&~-w=Gqe~WiR8HmU~ zv2|4)%sT}?y~QDYAtDoC1Kg_WHb(O%x6~IR@&H@{dteb$;)gevsvB-`!cTx_5t&yB zdRst5z8d2u>{a!w?-_Q^9C)^~PAt*O0wQuryYK)LqwNh7c0r9L`UdfZJ-4cQ9wQKu zFTmVrA0zwG?3Dno#6nfKePh7i>gNU;zcWLLP zoH@5MXH?>#j|D>aDeH)A&j;H@9bFrOAf6Ek;$#a9@Yy4DsnBg12ofz2%fEfmk=O4u z2oLF5D6?npydKnzjDu@6LRD8H0`R%6l}J_KgFTZDuE7>3{D&60BdF@CX+Ko~Z}yki zrid&#nEPH;^9b1sPJz+f5fXyfI>N8^`Yj#W`bV7Lv&zp(TphSm)xFV&>G#a94@HUs z87>n5oZ)VHjVn-LJ5ks(3)c3yD(sswe-R5+Ef@hQStu0f0au)s9E8t-b5&ia>H;{o zHH>Cyzj+Awgggf!#R9&k39$$6fxM*>FM(@L8^78fsw<)jG#p;yrlY*eAr|Coj$@_u z5>jxafC;|F2_K@s310L)$oOZ*KdWrz#=q>!v#P)Z=db?OAA!}78;Zd$>Jx`fb&qQd zJ7=b&AT|bz%39e=$_7MuF8Zd`AFB(y-R`gHbow{&EAaDlI{jm}+x^*xc^#}K+}P`C zNUI%9qpEtxp>6oomw5v`&#j%+8%=e<_aHONBBQ`~%_?W~My&#taSD6A9(qs!&#M@t z8n;#Adwb3;a}0v<@I~>yfixK@mDu<3{NJTw7h* zdxndF=v>hUDK0bvCb5yuZhk|29=M7Hsm;Xuu?plEe;=6OTII}^3f$l`%D~cwBn3hr z#}%Iw;Y4HupsH7qy$L}}KGrY;?d|jh@fo(n1>$|nJaCPRpIL-ti;JmI+i5@NuH)oU znZrsnaPq?bNH<}Fih2ybu4|vzvRMvCjv90j% zHNw+w>Cu(eDR74yF#N4%p3eJkg0+rrwSmXl_zY7ZV3?`uW5aX?K^3;NxZz;A5|@Rx zHPzT7$EGlAuZux0R8i!Hv^dz}T&Lvl>1BZn+EA$`tcJAIC#^(~J;3?!3ODY(1Kyj! zh3(IQFE|%i*uRgq=7lfpHzALe@dj8AX%y=$;N7CuC(Z0(z~=T`+H;Sq#?ihfh`Fn} z54R~8REZ;1*rVW$s_`g)=(Z}nwAVaVjsN!$ksAyC@92Vm0nU8r6RVaX+W-In07*qo IM6N<$g4F0e^8f$< literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/elevator.png b/public/assets/esri/themes/base/images/maneuvers/elevator.png new file mode 100644 index 0000000000000000000000000000000000000000..353a1c8da15a6180861cd0ea65c999deffa3a295 GIT binary patch literal 1087 zcmaJ=TSyd97@o9jQx_#tR)ac>5C-nf%(@q6ax&eS)dgphb*m)^oSix9U~_5aY&%L2 z3)B0 zYb`+#{?vew!F#}4z8d_0TjbaA)`G+w8a78!QMMt`tD1QTQo1|_Gf-A1Pc6f4f~aoS zvN@EK206vlL$c=+a&-%%38K5lwPa-iB9Mn;n!%G_=bw;3Q+e`ORH7v-0mrq0DH{$? zrL)S^gu<$1&q2`ba+pAeNCvKc(r`GJCri8>K6_@01SJ;?^|t;`@mN3k^vX{G@@MmcX55KrPvf0v+Jo3w_r z(I(t5%9SmO3DI6jWk*T+zpJiqdOIis|K$5mVkbLkK`H|svtTQDaHDNrD2q$jP)4Sm zHO-UdE)I>G$aKa{3nUU=*W#dEk`>MHjQdL{N#at5gJeU2DS;<3Pe{{LPK?D^wl66r zVo{o5#CUHs*(HXdG`axOweEQOPyyz%}u?y?DM$UAO|7hg8z4-Kq&8;jfba?N{j4^u*K)?Leg z|M|10I=H3nL!IUfR7uUz@|{N45H1ABzGVPao;V9)JsgY}V`d(DkoJ60q0 zflpP3K6f|nt{Q%`{rLKwy%(D9L<-Zsk5k*hO=7X`P~^tpBYRiQzuxie%EalY(fD@e#oi_d0f+h1wI6t05L?FNwL@qDi?)FFf|kW1S~JA9uvqW-T@dl%#5@Hx z>u29oXX_YmPLo&eU^JTf|Ln5)9Vfmk%P&|pJAF<4lk7ljSPibSk#zR+CDR-obVB&qkR&%cRF-9pQ~U)h!= z2)?sYP*P8*UjF7z`Ke^~Rlil8d#xEm-!@$1(?4*|%|F|;;qdwi8`+}Z>#tV^e*tRpdiOyt?;a>4d(t^o-w*QAJLH3ZX z|FqxlVlFc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$2^EG?Z4jGWC(4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3jdAJ)C5YStpv^9+MVV!(DQ-pixe8#9TV>*Q zivdpapn6kqyTuTvUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(UoO^j9y42+LG zT^vIyZfyx`EIeeu<72_LK>7d+tC)sQfED9e78zj&H4PtuU5-|cdl|OOWiZPyTd@Al zY+<|OhHpd5cdjDK79Im$0|Zo2-vz^peb*tB5VjZWdh zM<+c}G|M)uy!Fh1>-WNj?fc@&--w^On6dx<{98s5pD$>zyyNt0ie%sI!7sF>W2e-S zzUK0kj_QwM^fEWgDHcSp|6?Be<*c5d;Ho0N1q|yJ)V}i+zw3IoQ8{{B+R;8iEuDh9 zkvs`6CFPF%N1y)Zk8fR>Jag&#C+3THy<9B+a>ZBv#)SVI1`JKxmE_(&ZjJ^Ogr2T` JF6*2UngD$x_5c6? literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/embark@2x.png b/public/assets/esri/themes/base/images/maneuvers/embark@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..baa80e6793e256c0e8c9595ce149414e6756a2fa GIT binary patch literal 1195 zcmV;c1XTNpP)Uzk=W1*AvBC-O`fC`xX3`YFcas3sh`~l}I>W0q# z=StsWM(jNa5&7Y3+fb?MQCD4{`w8I6&N$#CMC6S9$^%S%ZD%|MaZ{E!WOK}j)JdHB zb*-u=sfR`68*uDv@49Z@`2;#5yw%&5HDRvT3G~Xr?lLPNqahC5C02g>R#i6*vNGV& zZ$GGNr&H*B0#OiWvwq2x>_Is8ht#Bq z%z<;v1#eZgNGyB63^>SzMx)ctRDbyGQ#$nV&sh9qwZ}GC9k^E2%Gbx~_b7}vVN3&Z zEJFbtVSapp6{wg_lzz>lu?nlgfh>j>F;mr&7K~YmV}({&ahkJJz5q^Cb*8E_;Kax9 zHFJMv70HQZCNbs-1Wps90&aj}PbHpXu~8>}jT|aqkO3{5Z?LYd=qPWFxm^|wx4wkF zTqyI6=C!F3Q@rdWHhFDpZ@1gOr_<>_z2&&iyWRfPS6&KU6E6LBk)qmz z(x|Flv!e}PhRA9_kh%7~USNzm5V%q1S!5KrtgN=j3k){EGfwHZ=R@U12(rqytTt99 zzVYj^XO2N|8KEfNv@9L95(ge1KDPwi0biSnn!Cy=&zt%nV{czECKn1BqD}|SfTf5$ zdVvD0Sc%9Z_N}%4MIx>*tr)W(cyL7u;H!^i7>&;T|9cU+^0|xX*%G7G8^6!77)bUN zF~)SE449-^O@H%C(*3}vRFHa4T9(tKHil2L}cmn zpAvHuB1(P;DI7|tLnHE$bPv110`X=~KX8u4PnKA+#^R$$omOuHMC6im6VikN<1?Z6 zonTa9e&F*J_98Ch!9KqaOt9WJyzz=%=2@$16}iGG&)doh2(GiNji+Sf>}o_>0S376}Z{B-<{=eV<>-Vm8b+(lj z)fQnGRvK&P6KJot*Pa6OUrq;B(N+T^J+NEvgK5zOSc|Op0z9UQ{U8BEd35*%XvVNy zr;_Y}Jwlw5bk!}|KJJWaAT)+G2Q!8!4FZVwf__B{5Gzk-2waf^#3@Fg1S1SmO8b}z zy2m<`(%7KH%0%!4-kjkOfeN6AXVf9h;xYkZotHyr+e{Mpx(gf(5F1JL2wiwsHv!JL zy)KDv^y5C(O*5?D)6{@_DB4R>EJ-)HD4L^Kj-v6+k3i8(xsOZm(al)s79dg(8XQTc z(`k3Q(XE^PB+arcNqI<*$Avsx)~E)>j7ziXvkW}2BvUbiST&i(M%l>Q+iO@Nn4fnh$phqNHfH@#s2A5V)9TK~a-Hj1Lfq$E_$b7xA_* zKE~qW_FltxO~mjf8z{7R&3>hzc~A#md`Q|E^eD5UPP9^T1Tj0y%2x zD!yJgr|g)Emu16L)2@7*Sb6tcyt`salniN)_n&cRO-MubaZ9}DvL%0@AIe-4%Majt&tachj~uHlbBupoxR=YG zF2Cx-hJ*E0rRludKRL05oWsxg`njs}$!6!>>S@tmemwNkk?N?dnNF=1Opz5g-~KLq zR#@pOX)B07X_`zG&oh(GVkbR0m4CZ-;=N;_dg6^^pr*{x5Spt9fr2}6^Fm^7c7Ld} zuqu9Oe(BJ+%G{2UEBX88zZ5H?|CQs$?Ds|E{=<*UMTI91c9n#{>&3^navUYt;MB#X T>+fc0`@zQ|o&2NLGvj{&MB-pu literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/escalator@2x.png b/public/assets/esri/themes/base/images/maneuvers/escalator@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ca6959412d5c54e49cf9d04492a8ca04029a735a GIT binary patch literal 473 zcmV;~0Ve*5P)BDY6lUL?V$${AaS*0&R>jb6^ilZVW4cwTM)z z0vzQVj=)k)Kuf*?mLhU&jhO+jz{Y-5JO^~Viiqu zkpg1L!w3N}<>A4A*z)i|fChOO7@$QS1_Wr5hn@l2tQ`=1FF@&LJ&-ve{U zIcnsgegj+1@@rrxBHykLh$#Y>j>4f1fg3stU@w8%pp z(1@>Y4Q$XP4|PCc?>EMncYFHPi8gtFY``|Eg5Pr?5vhPB=Qoi^B>oUTowH5zvP4(B P00000NkvXXu0mjf3J$?7 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/exit-highway-left.png b/public/assets/esri/themes/base/images/maneuvers/exit-highway-left.png new file mode 100644 index 0000000000000000000000000000000000000000..38519f06cfb044872f28518dcbe48862028329e1 GIT binary patch literal 1180 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$0;P0dY>oSe-}4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3opI^~C5YStpv^9+MVV!(DQ-pixe8#9TV>*Q zizQC;pn6kqyTuWwUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(UQapjL07#O)c zT^vIyZf%*?&D&%k&}ONYz~Zjp(;zHi-oRPHT*_?jV19wKfbjxv3G>Yb|E6#8bY7yn zW$zRJ%6r$Vw>UU;sH`${$josKT=VRgg!bGj&U4y4`IdUyt~}T?ad|IiQ+1Mkd$a~&f9Bp8?Gpx(5Vp5ENeD1 zWGr9dB=t#y;ie=1ide3~l?TPD9Q_^o0>nfbG}tnF4-0RZy}Ne8y?HKEBBCax*Ef7K zDwVmr{k0Vr(*=i^ez9K;;SA^OOn*!_TgSP)*YWV9_l?dfd+cp%!#Cy5eX=h%Ym?#; oE03f+(R*$i|7$H`u4Ce1aA7`wY(`e|A5eMW>FVdQ&MBb@00bC}2LJ#7 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/exit-highway-left@2x.png b/public/assets/esri/themes/base/images/maneuvers/exit-highway-left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b1fce46ed4bd353409d25668ac58ef8b8aa64408 GIT binary patch literal 600 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/fork-middle.png b/public/assets/esri/themes/base/images/maneuvers/fork-middle.png new file mode 100644 index 0000000000000000000000000000000000000000..acf5ff4f0bc09630bf9f94501ee03759deff0d47 GIT binary patch literal 1174 zcmaJ>TWAzl7@pZRVKt3O1hMtjan@=K?#{)%WTv~>#+g~OkcrD?!L=yO?953r#JObV zq&o?f##SN)ktO&fwv@K`AlTM7QSka83raKyf*@2>N@-~k`Vfkeo{8Dmhpq!N=bWGK z`~J)Mn6L5!`&!p*T!Ud)Ypzc$p!Hq<4K<_hFO~EHTHb?F2@YDru%b8s>(#6>AaaH> z0t!IUCdX?ag<-)?y;y=Jxt~`pBdYkAsAt%SjbW*bXDjL$fJ7OL=w_Py>&i8f(6uyq zATHCgEr3zIZ^{9KQv*eHYE0!cGSfq(JRS)c04juM95G$qOOs2wJlgwViX@gGa4b!} zE~+Hw3Bhsz5sxM!Dzm4XNODmo&ULe~-2_WB35w<@CKjO?p5}O(A(kH!WplJ)z943o zbD>k39EH&4DXLPbL@RrumNP;z9LG^KOR;POAtLUi2^BA5y5YKl2wc_CZKzu&;VUX- zYXYW8RO#y$40}b^beG4321a>`O)*j0Z>bKH<+no(V+HNP0(evJ{|dXsNgGfF;93)o ziY{(A?5DDM!2t@ioT6nNsZTLKYC+2#wQNEV{HZ00PFYcP(+}=iV#zX}GhL{dD#(dx z66r*BUE`&MD0U|kl8}hg3?n6b-v3;8J%l{uZ&%EV4lDKtCi1+4 z%-uhC_8x}et8!v*(R);Wxwx1KM)2^3$PjjL`qVfc4u_ixcW`A#c}pOc!uuYdm_Oar zfuf09zlK+T@Xd!66TjT{Grog7yp~OMbgg2&o{K#SIdmy_$KJkyI{tCu{jU87w}&?c zw8axI?zi4vU;E+QcZ-(}$>Uw*2D&5kd3p9HyuGEW;dueCK5CoqziwA={CV<=ZoxduOoLvFqzHuRb~yDpscd zINAK*Gh7R`Km0y-?B>y6tg|*(>w9q#mluLp?VYti>B-F2%)-sDXa5-rJ%6@saA(`m c7A)`%HuLAx-|osa|IdTvqyh2Ay+dF83rv1`{Qv*} literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/fork-middle@2x.png b/public/assets/esri/themes/base/images/maneuvers/fork-middle@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8362f76e9f49671a0ac1d41697419ee808ce93c2 GIT binary patch literal 550 zcmV+>0@?kEP)oHx#q9~ zWDsCEztTr{WE7E9z=ZRLY$9G$4dgg~cV4dmoO7&+BmyR!udUa6eU?Q;w16q+om9DE z5R^qklz=Ck2LR}^EFxlOV2c^&4HF`^k+uOu3J{S!fDTXYFqVi;`$m)HAOirBKl-;8 zkxMQ+$+pp@C<2zI2v{0#0VF?2y2V-)B%9EK%}W5uGk|xDwSF`t*8qA9r}NskzwZou z>2F2y;A_l<ZTKgCJB!MGm&OeLM6Mw^|8d?&CSFF-_Y z7#1}!Mt2HxZd_AcW`IPskVdnc`OM_~CWTEyvSLo7I+xR}&R8;1SEKcVcb}>9-lp7% om!=3TWB0r7(ScCB&^wLTfr;zFvS`nJGW$ac7}|(%*>kAOjx!HE^VQmojJ*l$y_>f z;%oVFm%oF2^)a^ftqialL*5yny_7&`s3Vr3fh)T zy^_*d-B(b>9+?f$-r2FDIXh{J7B%n!?5{~gz(Lr6HD}5VrJ78w=}KfDnHdVMLGYwZ ztp`=o^HA{u1XFZ6X>z?8D2Ozd5;J^X59C=c&9EZF^(9$OVnvDN;KoA{Z-F%~71Zp8 zFLIKp3dX*~Fx6_6uJ+PiFu`!5C^9V1@O+XWlHrVtjat$TcQ+MO6q&stYW_6VK1zBK2(&bY69%m4byfbdG7po-r=8;wTyk!&`*?M8XxyAR|#{nhZ? z^*_y!Jqvc8I;nL0`tAE>n*n>bACva<%s*Z~(6O9Y==`t^rgj~BcC>UL9UGbZB9Ola zF{=+>Pg7X29K}H|85tvDKwJgYkDheQfAfOF~+FYuCc5`n#_$b|#j<$J+dl zT_0thQ{HHK3C*49y7)`$o*e=G&7G%nmw#U_f%v_Sm6duA`|9Tx_Fu^C`)y|nh_!-ZNLCA45(XQ%?>bdh;JlnS3?? literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/fork-right@2x.png b/public/assets/esri/themes/base/images/maneuvers/fork-right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..23568bccaea87a5dd03c47fb2be383ade037daa9 GIT binary patch literal 567 zcmV-70?7S|P)uSFc8K+{uGpH-DL#7ucCu&KqesG08c$(NR4(xd6h6N=e+-f>#lX|A$&+)^eW#OjvVlM#5D0YO`tK+K;na{-SqD_eM4LvlxYK7YB1s$HyRkIg%4>#J{){ z4|E7XMAj%bHBe?^uRiE;TkVro&E6SjT{`D^{vJiq0Kg@HIEtc=JkM9a)^T}(Qv66y zGN*LDjfzN9eaNt>vWXAzfV=DT2&K>hK%p-!RkeO>TV+jf5`fO`808650Jzn^)*>=> z;iC!X?*qE_Ked^P$jr5mIzHaW>KDDahw-=Y5x|xHE`4p>Iz9rZ?mDj?#@@qc0NzfX zIzGQjcwauiKlrQ?0_d9%K;MJ_`X&U>H-A2WKp+t4moK1MowB3`F(&{3002ovPDHLk FV1h`Y`@H}F literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/highway-change-right.png b/public/assets/esri/themes/base/images/maneuvers/highway-change-right.png new file mode 100644 index 0000000000000000000000000000000000000000..5c17cda2522fa6a2ffa80bb6e17f58d01f5e697c GIT binary patch literal 1172 zcmeAS@N?(olHy`uVBq!ia0vp^5c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$0v%#94poSe-}4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3opI^~C5YStpv^9+MVV!(DQ-pixe8#9TV>*Q zizQC;pn6kqyTuWwUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w!+mi-8Rc42(>k zE{-7;x03$+|8LK%%P7pemhlAp4Fk;sCr)@UPTwi=n<1luX~Hi4rJejr3)=p>NZHAs zn%jR?NR2C&&&WnlYf1-@ZNyvNAX)eB&Q4YZLk-@|M;a4Ugt?SvC@$b|3*#1EZZWA* z&yFEg>w&=XC_9G84~^3#b>%wDA52PFXuvPRpcyd3I_N6Xf`d#BtK>Sk7ig->ckl<~ zFkX4Uu;L-ph7>N5`Ti667qE#t#BwDyU#d~Q@PWPM%O-)D$-fug>2$DR%=o~bRNH%= zX~Om23-#tRlzwCnddxkaRl2dlwy4nIEf@Qgef$AQ7K+>sD^nHMu0F%QWn03B@LxU7 e`))D`Bry1`ZF0M|uFjNq`0wxs%R}gm) zIxuNqhjc&**Fo|_D<<$J<=q9s0#4Ux+q;k)3a&d$BY?1?G@J>eI@ z%L@`DCKu=nA1)R9J6d8=fuZo86p5+-0}l*@_w-0S^u2FV0abkhwnSE#Kw@ii|Kg@> z#9{h^h{*gO?>_+V%2q3*rDy_$nA;fL19`4R;FFF2pMZ$W0AJ&Oq|UD{0BmgRRP`lw za#aBx)&9&Z+yvlaBvOX7h5)?xQKvl#uf0H^XJ_?@Raha z!w^LUEck{~Y4q%XXI0&o{5&Wm(6c$gZO|QVsT@muP9LKMf_gr)QyuQ6v@Nm5hsYIJ z!&_wuYj?5D8B319PE}t-WXUOfhbxKuV#y-O5m?)1_2G}Wo6)gQrX-SE30oc;PHn(_ zt?-Z`5Y%{ZrLkB|&mpIoTiV#+Hf>dM1pMRQZpv!&9ytOt8-Etekc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$0v%#94p%$?0l4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3EpX}uC5YStpv^9+MVV!(DQ-pixe8#9TV>*Q ziz!a?pn6kqyTuHrUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(U*D+gK_7#P_+ zT^vIyZf%*?$lGKf;JUDo!To^fj0V91rc|aTle^@`V`+#P)xf+v{xPS&+b4i7#luwUtqMET5Fg6k`zcRNg2JeOfw#lfYA zL^p9Xc%&WKy)HYY_oBn5yT038m*iZ2p;~ydG|TAT4q4mTXV&EBZ%WI#(=4_m_b%-eE!+A&U!hm0Tf`=@W7&XxA-^1s>QqHoP#dddl1sLtN> l-tlu%;fwuU4@7yGco=Rcb^9>|E@uRl6`rnsF6*2UngE`Zjr9Nk literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/highway-change@2x.png b/public/assets/esri/themes/base/images/maneuvers/highway-change@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..7dde4e195d80621ffb6ef74841fb671f4c8f22d9 GIT binary patch literal 618 zcmV-w0+s!VP)d`zK^!!~ITXc4mN4qs}Xm6OxnMKAbK>er(3y?RGBd zGrgrSbq4UvU)fTL0YG#DXfW@T41(l80FV?E6_*_z?3*vWuS#2c&zTe70yLPPdtc8n z0EkwACi8x%*yrpJjQ~HHcNzjj+Z(vY59Xa3AnsF}{7#JklKuc#qvHwVL9A`>*%WkS z0rhc*3T~UqNN>mJ(Df?;Tu#gq`iRyk05>U(#3}~h!>$vOMM5u83I>q$g1RSKC3O>_ z*d%_o>w@Ggk(Ve116bIsQRl+zV7t*4Z6uWdmN@Q#W+{zzRSdw4V(9^48 zbKn6u>VXcnz5=i#xj5NbN1a@W4PuHaF94tbupzl8x#;_iBxxlimDYt$0c>r#0I&hD zx6mq5{MT0{?S&+LN}8hzt2bM|LKRwjlAF{Zy)<)@wvz4uTmyJPUHBHL-$;_s>a`n{ zbda<}1@afi6?~VXew?M9wj6mx1>z^We_}0To_*GNz)N;lKY;4Qy0sqbt#xyYvJ5mf zicV4250~7*Zz0=6Cg}j+4s|78S&I^+tRtlrLBF#tLZ2~&nRtylA8tc8X9uvb+1hRJ zn3^5Hc-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$1a%-u{3ot@204Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3U2y6JC5YStpv^9+MVV!(DQ-pixe8#9TV>*Q ziz80+pn6kqyTu8oUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(TxA?x}W7#NK_ zT^vIyZfyx|_yo%_-V~-pp}P!o9p*ZSGn6vPH1fXM`%{fqb1Unw zlaax1|Nj45uf1eSV8G|n3CmvolAqsqV{%RV(|_kX^ERqivOe*>Y?C&%;{@YLKPCCj zBk!F#q$``2n*RC1c}$ zj;IA6=1gRsTP$lb>BZAZ%{xEl>^-q&f0ncS>ov{G${Bg5zP@{z+fPb0X;O84(D6IA zZk;={R|so8P5E-yID|QOhSt5HC(AX@JLbG7zIu7`$=u=zJr9jUEoXf`Df4F01T`o7 hUk8mj-aXJhz@TyLfzGej(z&2=#naW#Wt~$(69B<7tE&J2 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/left-left@2x.png b/public/assets/esri/themes/base/images/maneuvers/left-left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..5324d9951a7889a66734687272b7a9f5db9f8b1e GIT binary patch literal 679 zcmV;Y0$BZtP)?4uUEORDfN9>A<)G zJIkz08ko3)C@Ypx30Y|FLC8Y7SLl^<^lx;4Id}eVt~7HIj2bm;iO7|R+_$yq2KV18#r^;ID{0h{)`c1uxnG5t#r>Roxcs!kV<& zS4!x~v-9l#Imzf9n17Kzs zW_|*^7}SYWHBr@D;0v&~ua_2I^&Fij7{C%_ZMkD;0%7qHM~J0}tbEM`0f@+)^xg&77MahO%0qlDTiYP^_HpCeokDkDW7inC zs|wCQY*lsbv3|r6cvBGz1au**$ZwaZtooNoL~c2n|5VkLLUzFQ?xZdArtCbpIU8jP z0l2p7bC8`tS;bwB>#|q~18`mBXQ-(fayia+E~gLx*Z1R4H#Ov@_pB<=3m|klcB$Y& zrmFiEeB>4T26_QBac&Qhs>Z&tZvaH(zHICl#JBq1r%ERPW@JUh*(DS2j?b&UAo4r# zi01*UtM@)tIsx!KMfUXvzDRGLfhve0nTIo7s0bqS^I*(FNgFMIa2kwxsF(ve2&ciA z2aiFPgBX-~@SnsEVo>G*KKcd@&A3z7uNE8E2++6wdw@}+MvdxM{{X4D60+UEI}!i@ N002ovPDHLkV1hI)GR6P^ literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/left-right.png b/public/assets/esri/themes/base/images/maneuvers/left-right.png new file mode 100644 index 0000000000000000000000000000000000000000..c9159808cb56a48d6f52e949d0ad5685d6a345f1 GIT binary patch literal 1209 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$1a%-u|k44lnO4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X34RPuPC5YStpv^9+MVV!(DQ-pixe8#9TV>*O zi=it{^PqZDaJt3N4X0jxpkwqw(Tfz_Fd<+X0x{u<7s!Dp|I|ESnlAz-?%OM``ZF*v zs(ZRPhE&|TGVL#KlYzj|T=fDLvw)clW)nG6SmrvIGpGls2e3a#W|nE>{SaF;V_D|b zrN7#z?=hM4?C-7Ji?!MkXZ$tcNN74zDAW3*chWNbgEhTNADe0{IlAY;aU~HY-Dj%H zHwAQroDnutzpVW9)h<0z51~6xF1CbaTzD{fR?ZwH*$-beoos5#-`TjvR5N|KaLFLm z)1cuoPcBbz+1JKB%x@NOq($ep7|;3ej7uQ7xm949xz+Ja4ez=tf37@vj^U}_D<1i+ z7g((rZrx`1bXjocLrMEf?}D%OR$oaFKJBTxDMop{k)ru?8B<%=eP8t^vQApn>-O)6 z^4?XeR(;o+7`86RJY3J!%JbP0l+XkKIP9a- literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/left-right@2x.png b/public/assets/esri/themes/base/images/maneuvers/left-right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..1e07c419af1f28bd02bde48abe0a3363c9475641 GIT binary patch literal 616 zcmV-u0+;=XP)>71|n6ExB^EVSQP}RAWj8N zDu`2ol$(7SxCGz!N_UWhW@BPOi4X0AM)n5;YFAwF|FlDLhA?Z^xU$w>SZgn)_R;E1 zPG>c~)62DpJoaxXPssqD`GwwcQ~;3#5HR0ra)`IF4iWPUU^nHQI0?`(?|`lM^O_1E zjsgVCuYrG|qG2;RL=YfkJ{0FQKpcAmS47OW3P4=-ZSs_Y03xylZb)2VJct{8b~NQ~ zWGi$d6OpWEhf;JItzG{efNQ_hlF(%VbSCt&Un^xQ385C^L!U-URRXZr_ESn{tslM> zjFY4ifZy6Kby+%(oZUyOM{DG0z-AXlaajZkp!a z|2;LA>O;l5skL?otmqgV(>$EFk!|QCaATW?!Vm&zn#LJp9snmI+bPV$86o8BMA_NZ zqkjGXcOv2<{i7Niz?TEQb4bC9L3&Gx0}xxh5>&MUJ_3Fo<$#Td+?9;mYfhg!53IFI z4tvOF@AeN7+2oGddr^`znHA(0FK;9pVvwpTcSW++-tzJ`vLFU43(thOOq~;hRb;uR z75cBYfVbA#q!n$@lCt2m;!@iMaGf$n6(E9Oq$HtF|C=2Mx7dBpw&|+Gq25%&f?6gNh@L_ zi1APm6b~X)J=KHWM8tzT=s{6X5by2ko=^P(g7Z(WzNk2$F`<57SW5h7LZ0?F8Z9 zsAqamkGzLhEhDISKEa}4V>Cgu$BMS1<{<)E*sq%c`Qhd*66l&hc86tJw&O6T?;LjE zzTvKnI-FNIjf`yr?L{6F7!WC-XbhMxUlhm+FOScjnIb{O1?2_uPf|T{3dAi3f^e`c zpfX#cAi@QiFc)P*n*mERZ4}K>OejDzJk9Ym1ExO`M{~43J}oAuW8s@X<`A-ZiYgQe z!NQiH<@8ew$8i+RQY;(59szgAL`pGWx~)|P5xT0Q+eo)e;4vy$YY+(}&h$?ShCM@T zy3=jK4Wo*RO)){*E2-)z%l~&Zj2UkirQzRvXC-zsLpG$+(6t5~6%Vej)eB|waR(~M zax#`RQ0-zWXCceYSvH8ry{<*TMp;pH(=%?Wpk$d(nl4gI6(&W2#5_S=*LW!siX=iz zG~O1b8Agh9h7(bVWw(bVDIvupToo%?>YxElRK;q4vD}&sK};U+7&AJqkMuVB!U9pV z;LJ^;y!M$58jli_Upm%3*|2p*Q^WeyegCJ!+U{}#nMfoCn%AKH{ZcfN7grPZaErL)q5n(@60b6H>LMQP-A?x4J~cg+>{#H|{_S4-6G Vzc$wL^R(Z4@=2*nyt=*j*l&C!Y9ast literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/left@2x.png b/public/assets/esri/themes/base/images/maneuvers/left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..987e82432f99efce30647312f87b9b0f9335c240 GIT binary patch literal 446 zcmV;v0YUzWP)-`exRx^Z5pdfbby@9Lu7#5%tJ(g9L+<` z00-t%SOIHbrmAm=a~vi47K)?~+yk#7vJ4y23aKpwFb3+hPzl@sxBRT&qpCjCUH>=E zdWc122u#=onW^e1#={|JzeYu*0H#zGfrcSEd&op&3Jk+%ayumj2nN~+@yxCg*D2R> z@+}k=8&H`qfV+fgMnMnN*@&jm->CQg-8r`awyHW#&~Ke{A5>K+opW>V{pOTzpX3&5 z6A}5Os^U}ZMx5&*JH;%F{a9fx0oGxRexY*-@ZI+!QpO0g2%xH~z0Wd6n?-;oSb(mv o09|7Ny5`RZFbu;m45LfF0A0|9S@%29V*mgE07*qoM6N<$f;}6)w*UYD literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/merge-on-highway-right.png b/public/assets/esri/themes/base/images/maneuvers/merge-on-highway-right.png new file mode 100644 index 0000000000000000000000000000000000000000..3acdc5b174a1b59d74af81ba4300e92c90cec108 GIT binary patch literal 1147 zcmaJ>ZDG0i30oL5k)mCK9F@p5}O(!Pg!FMRT-CJ}+k0 zVxgTtlpwTuiYk}OWO+AfIa3tFaU4an6w8K@N7$V;q2h&2H`HJdfvY;Y4Ry=JeMY5d z%|L-bnZ7N-u$#1|yVfSuFv?SGiXmygq=us`f85nDn%*wVgLnCUkk~EE+JMRf*P3xu zG`Pu-AIj#_4p5-w6fEmdql>wc1ueH^*?2nbcP)nZ%ZjR-{^1v^C|TySrVABQ1zAxb z5D%&A8ZX7-@rablqz9uk!$`4IG!vItb~q|Y87Up(8d%X%XAEG%23Bighv}ABUl4|k zB8$M$j{q&>SO&gYIIp+PMQq8phSgf;l9F0tDU=N5kN3TCH;#~oe6uNDv}wv8m`L*u z68Gta!~(h)PqSjG;5{t<_xg1r7!HK4h7V%~ z`nozVZT{nzoxgS=>j2h0`Z=)|cvKHcQf7f<)ab0r0x96W)^1*@ng|<8F<=#J?`s4MtelA@< zO7~v)epBs4qTatt-BqtIrsuZNOYtY)bYp>bEIEI-GWu^Z;r|Y@(wMj~eDL@iDxGpH literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/merge-on-highway-right@2x.png b/public/assets/esri/themes/base/images/maneuvers/merge-on-highway-right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..b7e4187f02c007d2bd9966be78f431d82d8a396d GIT binary patch literal 527 zcmV+q0`UEbP)F4dBl!W?e{@g-Gw1@Ja-r(@|Apsx&Uy#lxy2q6rCp-v00IG!1p=vazK z;T6QwKy1hwzM3{-aEW_oDFg~UUP z4CqyV0-h^}J8w*NrA-N~*)?b-aPQeBpGun&det!pZvTS#)@WaoNF)+=d;xY*nFIe( ReM$fT002ovPDHLkV1f`H+LZtR literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/merge-on-highway.png b/public/assets/esri/themes/base/images/maneuvers/merge-on-highway.png new file mode 100644 index 0000000000000000000000000000000000000000..8fe03b7547eff3efc51f0e3872410791b7595dd6 GIT binary patch literal 1152 zcmaJ>TWAzl7@q8kO4K4K=0e5e1WYQ~xn(!IGh|J6XJ*Z6CXJh=4SkTz&YWb2WGrne(5+ z|9$`MJ9BQJ|L~6b=6Zr4c4T{{99|oPck5>St(KCn@zR9kAv9=@ppxoBBBk2}2(qR+ z3Ug4^CqI7-y9grOX5@#^kkTh;wn?dh59ONm=LMJH^(hc@RQ^!uYm2~m?puh3mQw3 zZ<88Q27qY05X7j?h{kp#K%A%87@y#x?SNz0PMYCqHX31Af#C&)1#1t9qq+KskdrcN zvG6WQ77=m;nl6<}RH=iq-BFt5d7frCn&TqaBjQb3NcAI@*HUAUpr^TpgACgO0i#;5 zCs2~anZ7N-bk=DtZ>>$ZVYIJ0G)pl-Ni|1B`F~f_T=(`+4!+Cxy~JLA(t&gidiI2? z;lYix1fd*3bfJoDH*eeHwJr`6ZDe~z+X12&bS)0r6jd{<;P9hWl%fb(%R{QA!K{=d zF%M-Jx**3BiKv`Pi=8osW#xD(mPyDQmyXGDMi%3I4J+B&gb6KF!|Ly_;)d8j5T=78 zOVBk=Kt1EyCRi<8Fy5O>G@gla+=hH>SbgJMQX67voD3a|_dnyV9bpXx=DK+CW?lZ! z!kTxnxPLo#YA?PR3t1_Z_g@s2S5~^i5q4MjLf!FgjZIC*zMGku3H{K>9heX4!@7Qz z_+~*gUcDxsEiMf#oXoYW0X^GLa#{_3;NeFrb@s~#=%UjOme z74_u!nJd@&zM#5$&L`&YojtHL4BCBS_Jc}=*uAh^sZ_zvEyUoZP~?wlcxUU}lW8B^ z**d#4yF8uW_F?(uqq^q#zl>XbDfx70uHhe}P&e1mP|ojfqk66rGsG_)&6P!O)7^vM z_lx(dU$?c2Pg}&|liMGEVjM|dXe~e6z9%j7=a#;Fb9!%2xsIrJp5MH2_s!+tpOBUN Kr3dNZ>3;zXyMI6c literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/merge-on-highway@2x.png b/public/assets/esri/themes/base/images/maneuvers/merge-on-highway@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..024804c36c281310edcb7ec52374b2719806fd3d GIT binary patch literal 531 zcmV+u0_^>XP) zG!qj4`|FZNi5fQV7hROsh}H^kxqwkqWqL7Y3Wqm+~bh`lwHIP}w$KPZldQopTbneO#03OhP-8re~0KiY}aD_e_&+(%16tj9uN=o{J`UYwC Vp7a0AaEt%|002ovPDHLkV1i1P-U9#t literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/ramp-left.png b/public/assets/esri/themes/base/images/maneuvers/ramp-left.png new file mode 100644 index 0000000000000000000000000000000000000000..4edcb101ebb6cf9d10c3a2320feb8970f7914ff3 GIT binary patch literal 1101 zcmaJ=OK1~87~W9oqgpU3*m}@mRa9v9kv2_sZETwC#s=M5W7Jj(cDp-i)^>N+-Kj}K z4^=^Y;sa6iAS#HSgknL&gAWiCA9(0R@t`*;ML|%6iaJ}H=)t%!J2OB3_x-PLj&^oz zs;yaGLs3+1s$EKxz0OapB~x1%i1s}7{vbkqky%2fMd8mjv6zNfH- zqN>&znJ(O=Y!NkNGOFjp6il0-DXOKlV5`~y#GnuM8&;J5bniY53_VKk3MrgoCt%KK zFFJ60u_L1u2Q)#aTQ`E1f=CEVh*eN92Q61DMCln`k(@mhX(>4yi`=4g4r5zn z*?d0F`he{NL3y%ib^(P@J){$;nOeXwgdl% z&(-6{4oToL()DwrjBn}m*0Ji&3+w|pe@EK?>a4VS^TL~1->cqa!}+PTj~6FLo}M`4 zZ+uAA&b{7ny83WzgBatTn2da0e)He9{&$S!&hJSBHXx8l7Ae*wC< BW32!H literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/ramp-left@2x.png b/public/assets/esri/themes/base/images/maneuvers/ramp-left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..972763862fef72e94df9ee0236965ca9643cf4c7 GIT binary patch literal 471 zcmV;|0Vw{7P)<-xCLTw;1Q$|GD(sNtP!+< z?FA0mz@=QOOs5n+0fHd|wC+SgzW1yLVAuWInGyfXt1!FM-Er1n(JrU&wdUs)AV1o%Jh^Ql?PTRTK zfGnG96DzH5C?+qlnD~@1stL1Qh?y$@rGz;mnK0c($4pr2k71q%#KgCRIT7uw`xr7? zmXv`P5?0JyUfu5ifSFZem@N~_fGY`$xn^S4QbJ7B5*9>MSoaa57AgVsCB}}3wsKwH zXnz;8R*F5co$hhjnOXqva_hv*uNv(r)hIK!xXeVKt-s{EAFcM2Rv?t7Y0g=ey#QDP z$g?av0;rp&`P1k|SwcgI=mg*mBU|efQXFXdWm8y`8Yv7^gX`_BMxjJEATRGh!Vj%p zsx$FXKGi3sXJP5^B6g-HJlZfc0Al{0II;p#@2iL%4W`6$f`(NLj@9NwW zsNGacQB)w)A!W&4@2zEi^8Zjw&XKJF%RRUo_2HuGK&o9wc?dG5+7Gi()rSvH!xoD2 zH5$1d+@tIjG-QTU&nHweZGxt#mbQ|uY6B31JnT2DB>nZ_6B-zLlHMOxSj84$!RQ!q zVE0I8P8%7}c%5!*1uZ3k5SS3FpkxkOu24$S^SlB%duE0P^DcNGN&iWzN9h70av+F? zVnK~-PJlQc;-Y*a9BBe!mWweg&v20-%LyzmupB6VG>PWueL_}Bmt&Dzk}hCu3k*{% z7DL765OVq%j^}xX4Kv|zkaz^$VGFCJpyh6>Fi6nV9K*&2vVg~^=Ft#N(j?PAC7AXC zt>u>6L>k7FRGZ;KtXERSQBnTyYMKk)F3!TmeE&)8=7w#^WTA_O9E}XFZ<`m&7DNZC z7&$qF1}k0cDjcyMn%;O%QNnrM=6Ssv0SWL8q7#Zn(%}SLl@+@$fwyz zOpHZYj+5i<(R4x%hj&M1IW3EEzJisIHe^BzSFrjbHeMC$3Bt5VWC=RP5vZpfWPE{K<07UT~tqIrji`-<=AcJeSDXQcLA z>3#mkuU~DxV9i?Jg_;+^gImW($HrElMY{fJbn^4;yZcL@J)r8|UV5=PS9iz#@{&8n zUcS+BEkXIGPc-G1rw+Ap*Dufdwm;oS9lJL=v4IN2Q{k4eiRpER=8og1x4)g-wSLXa z^wiYU*OOPbuDZGOV_nL(`PJ(W&8O?P>^QPN$ zZb|Po8N5N`P~AZV?yl}VaH%)7ioLk+`xz=VT0`M@>%g70SI>D*JR^5Xle-U|`VF_0 BWRCy< literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/ramp-right@2x.png b/public/assets/esri/themes/base/images/maneuvers/ramp-right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..cb262ada5642d24b8ae7ceac9e03a68ed6cb72c7 GIT binary patch literal 447 zcmV;w0YLtVP)lnMzy=+m8KE1%1keeZ5xN0o zfm1es4d@2tM;s-JA~m+pHbwXSX=7c^@AZ=NseoY^h7rMC>J3OfEr}D6Q%L@YkefXD zSQr=dW8R0{^p{Bf2+cuqjjl3Pza}ELQGtp0b8Nn710*jbFAHO*;-6#p&sG7F6(-_E zq>as+#lS>70PHlx0~rjA#IM~_Eh3Fp{u~uZCLTy^faC##_;+pbK*E#QiQl@*MnraV zaiRUcCrJfn#MdeI0TLJ>xy2yjyDv$sG002ovPDHLkV1f>vyr}>H literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/right-left.png b/public/assets/esri/themes/base/images/maneuvers/right-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f3849e70cae2c749812ca552edda29c77b8639f8 GIT binary patch literal 1210 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$2VE!_-ET%FBK4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ-r9-3$y&4NP$A1to~w0-((&mo;yiEoIt+|gGdKO4aNI1+qu!GTOf$|HMU5q;#{ThTB{1zy0 zaIE!Rw@j>y<7xZ!7(auW_eHh328u^gu1sL6`o?+xd%BsP{4IqCf~T6ZbayaUI8FDQ z%u&wJ|1#{B%Ax8*;au~cS9)zfuQKhz|HERD?GLsGTwk@XvM)x(ZdchGC00H5-6!5m zN@`rQLF}pmV^cbB*c~PPZO^T^7aX4bY*L5Ica0)(`JD5H#fg&1`+wAT?s5Ker6i~qs&UUx7|KhTt>b6hxRRj=sn2UR}N4zopr00{h{+5i9m literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/right-left@2x.png b/public/assets/esri/themes/base/images/maneuvers/right-left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6e035ff0759bff5434cfa1b236a052a99910b3ef GIT binary patch literal 604 zcmV-i0;BzjP)fu+X)I2R7?OHKqsh} zfJ|`824w^`X#e0+Qj?E66Wg@PlTczO#_tz9=W~Ewz5a)YXh=juYrDG;W~>t9dnrzs zIoGyL4p1^bkg6jL5J>?l%okEa+=noxkz@YoTpj?}YumFeQk!w7pRBb)XOteaY#B znKNy>WMQ-`^#EPSi7*FC+nWFY@K~HM^TE>aRscqFRA-@uf&mcG%8=hr<(OIf2?9Vw zD*$sSav35T<2;3S*1kfGz&rE_*_#{>miS*N2!J-1A)+~eu@sj+eFa^Ko02!@TE@(i z+COSg&?wY066M71#kY?rxlr9m$jiR-nfrx00U)9QPN8rFU?{&PnKtfCdbp;s7@q@p z#pT94io8dFh^7EG_-#DLDVAr>?Lz=7Iq&T01D*gxv;pv3s@eirR^>6;ZKSWv0FL<_ zz^pC-3vC`S0yyTk%v>A(VweXE05a!4q<9nN0p&s_(PksXyve*s{q^BmX;C!!>H1Lh|%KaRO+ZIw_U-z#GbDGk8ScF($BjUf#{k=K}aOEF{t$O8KC q)~$S%@Kz6yT0KB&{ds_1sr3y8y5;0;pV?^u0000c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$3A3=B*S%$?0l4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3EpX}uC5YStpv^9+MVV!(DQ-pixe8#9TV>*Q ziz!a?pn6kqyTuHrUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(SRb@DjZC6lZAUvJ5%rL&vNuQPn6-6FhY`(@MZO-)JfUMyOyEURkb6uw^XkoeaN zy_a8C?7Q&(=QRgEu232KH#<(IhzTdm`1LkTt$vxcU_WEi{|xW;h~LZi|KbW`-@_`wu*>H` US)`NgY*1<9>FVdQ&MBb@0Iyw|KmY&$ literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/right-right@2x.png b/public/assets/esri/themes/base/images/maneuvers/right-right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c31f77983289c34aa90e70b5257b3545e78177d4 GIT binary patch literal 683 zcmV;c0#yBpP)?2dse}i6LI48aSAqlS8b5p{g#Mj*|=kjsuYt z0MbJw2Y|E?jR1&954Zv@fdSC3xTGKhkt*WaU{^O=lFh3{1 zqmbX}(M!QA9^S{W9RNQ>Iz?t{{dxU=*K&UqNz!|Vm)$4udJLf(E@AsK66d-!Q1#sb< zd+^?`EWW@#g^FskW|Q_8rK%r*3HDn56sSVS58QlR<$kan>9RQv| z6f*UWP67a)L6{p~Cj$UaAk1C6gF1656x(h*sSMOn2hg_udw@=zI(2GSe*ucF8NV3* R?XLg;002ovPDHLkV1jv*BA);N literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/right.png b/public/assets/esri/themes/base/images/maneuvers/right.png new file mode 100644 index 0000000000000000000000000000000000000000..0643bfb5ac96b856b5b7068871cb094f6f9c1326 GIT binary patch literal 1118 zcmaJ=TWHfz7*02_qMHg{P*FUl3R7&8)OBsLWxXV=cA7D}qD2LlCTDAyxtN^UY)rhM zFa=?Ph>F4l!8Z|o@CqvPL1ChZ;N?lh2OmTcR1}1HGS}&YHE?py`T4)^zkTOONBjEv znM-C81W}*eAm;GC$Xhd}ep zY8$kC0TrZ8oMP%B+4Bjxx`ojM(GqtpS?Prc6k(5M@Z_gkcSxYAJh?R@(UK*=lD1*M zhMfcLd1atiVO28T3R+wa6X+1hz}0sd4(IaZ1TTlro|z)SgbV8B$=^v8qz)jMHUyDS zQ&3^n#Xyt|F%dQvZd?n(G}A=UEX6biX@;X&j%L8*N8)I<+Rf#}%w#Nl?U4m{+ z(HhQVn{dM@SGFi7M0+Jw93|=huDU+u?Vud|lkY!?oqWFqsT_37K3lkfFKEKabY zj7&Rkn!74p>?oPYbV{ZL1i|ZC6f{V(q8XlX^#n?ixUAtI*-&6sK|;XD%KN(ZsEuxw6#4@&Df?6 zCJN`Y>bbbbC0u@p{*^2YnuxGN^CA@4XPUVNF7KQyrBZ7goRv~MYX7-Ly6 znRj0me~ypGYlFUdwa4x~xwhXo-~awpp-WZYB_6a~*-JzQ&>Qf)IW@X8;11XA-2bTVY;s!t$**pm|00P-nX%CY4->WD zguRKYgT&L@$A>Po4Q%$I)4mh^2e!cD#IwV5G8;S3Y`+`Z250Y^Mby+03)xd+JHEt^ PdM`ekZWk}5x(@yV+-7R! literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/right@2x.png b/public/assets/esri/themes/base/images/maneuvers/right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..623fe55bbdc00268927724d06345976231c0b7c1 GIT binary patch literal 429 zcmV;e0aE^nP)U(OQY6hT;iK+%5-$Zo- zkY}Q}0TEdME8rGb8q>@+acL~@i|`gZ?4nH+nE?@b0iF*YO~3$bfzKH!qWKv6e=Q^; zuk2eU7JpLJJ|Vu|B0ds70IjM{3Gvz6sCf;9wpoQ?uc~cge7z4@D838BK~?V!@!8_R zeik}ha7k}I@IV3aV3>ih&wqqro3db!@^rvDM?BaJ#G~+}s@FNiOJHfCWw`d`WZ1D7 zh-de0Ng-B}421rV%--++lGGVk#2Zz8E2_jutzXJwxPjWZf!er%+MK)r$8j9Tacc4d Xn(lyHz~3+)00000NkvXXu0mjfvlz1X literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/roundabout-left.png b/public/assets/esri/themes/base/images/maneuvers/roundabout-left.png new file mode 100644 index 0000000000000000000000000000000000000000..826b92680e45d06e0e7563311a9e306daf55f627 GIT binary patch literal 1304 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tX$3A3=B*SoSe-}4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3opI^~C5YStpv^9+MVV!(DQ-pixe8#9TV>*Q zizQC;pn6kqyTuWwUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w!)VwPHyI2F5l| z7srr_TU$aKbDIqWj%YAn;6260%YDJ`LQcSp1&K_jSe6L4_)I8cn#7vnc7o$(!#(fx zlch3Dd7mz6hQ0Y;egC)o)$g?h{@l&gv+o?(=Q>G6{=j41N7}M6nyEr3=Ib9|JkenO z;N+*NdwDOE#Fl?jj4<30!Tg3%R)Z-h*`EF6bqyw#`eXjtDUk;%pBEjAR9xk$qH^|% zQn!w-=Xswcj76M$YYOuWJr49N*}-2B!nEf3o|CT0&$OMLw!0`qBtle|v(4IP`N*;|Dt?-E_;{CV&5$@;vV&#dm9xny7P(n6`)(JPe}_+&edcV3H1D)4$zHNbWna=d9JW`zomiWD)IvQ$ zw&@^K=d#Wzp$PzNA;q@< literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/roundabout-left@2x.png b/public/assets/esri/themes/base/images/maneuvers/roundabout-left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..e267803bec05c72115a0419487af75f453edbb49 GIT binary patch literal 985 zcmV;~119{5P)@Rdw7% zj#o7V{$sB4o(qV4A0q}r}g+*)OL?jWB zu?6x`U`h}Y3zZfyzxJl=G|e_mV3vKx?fkc8*4PyTLwnASDZF8Xi-j&OsFNZuD7Ao{ zZ62+7s?{$_&ue>6l?5*Cxjez@-?M#0@iJTk&m!^w)e86kTI^Z4N?86MSkY&-OjSF; zZLY2d)e7|N`Ls^~1K^WJ2HfRkQPm01vHBYbJB_x^?V+%=Ik4iCg3ZzPnz1hzTA=CK zW)FyQ3$_9#AsxzG=p+i*EvcUSJ0Sd= zSrv!0D~PA|930aMwhs-gIIC*AOMwahuXy)u1*?Gvo70nDrKsda(=`1ZMbSH4Fnx%k z=tr8St?s_NV7IYPR{XMyf(+$_zT*O_khigm#t^t^b1$~DP=Z_irK*11)hCpd=u^Vm zSZqAv&gqTaY(w}AJ8kYlkOFq0+2m~ox&K-PyN#6>KA4@WMXPMA64>?5CiPdqxv^~_ z%7B(TbU~ z4QE8LB7Iezi%3H8d1@~oI9gMS@K2G1^_88gYClKKXE--mvd2$Mhp<2^m#B+2G2rul zoU6X0rAyRB<8Nd*cZuzN2Hc&10Bfbd1b7d8ZB2up@q+Oe4sKs**qP1N00000NkvXX Hu0mjfgh9^k literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/roundabout-right.png b/public/assets/esri/themes/base/images/maneuvers/roundabout-right.png new file mode 100644 index 0000000000000000000000000000000000000000..9d8f88a6e47155951da3042bb6b0018d01a94a7b GIT binary patch literal 1299 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tXwUOTpW!Z9i7cg4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3op9;}C5YStpv^9+MVV!(DQ-pixe8#9TV-N% zi@BSDfvJHDPV=C8Q?R)OqSqCtUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(Tk z_tjGw7#JHpT^vIyZXF40^gV1Ka72{3h4&WkES(EwP186zgagzx<}SF|P{M4cA*&E* zrl4HXTp&MJIk{u5gqF_UMMvIS|Nr}2_NvL*v!?C4%nr`)QSn^1LHw`Y>}$(xxRq^! zZZPNM`G#*$)_HzsrH=PfPODCt2huiiKeZInZ?wL5+M}>@-hDnbh6=BO$R9ne)8+PC z{w*od{;_X1%l5vx_J=IXU3Q2>*8H6L=YwzA?41XCWsWFuFWuSfJ9GPc!GLM9YmPNd z%}<}Qc9Wg_jQML$GnP*2T>9`vmSn&>UB5t)jhYkv0&+aIaN7u_@18StE3@bSc`S?a zO^uq&K6W_loTPK<%(15am5VqYlq$qMQC?BuGRPqiFHG z<9*Go7wQs2)1V!k4sDZoUa8$0oZbPYymdKI;Vst0C_^uKL7v# literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/roundabout-right@2x.png b/public/assets/esri/themes/base/images/maneuvers/roundabout-right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..d97379fda1288f2c24ce4503f00d06e25eb92ce4 GIT binary patch literal 952 zcmV;p14sOcP)-L>9)FSsOpzH60)#Bj8b;KpkDOy^(;Rwhx@%pt8Kwua{MQUn5YX$r*1Og$qyaWFsIV_uAPxzh+x023T^vL8IV& zIP>*$TPV`j9Z)Ci%Gp#`rBB4#j(r^*fv>0O4Z=45S)#+O_>jkkO+ia z6%U2lxvL1o+Ils(2e`RoUxz9JPHCc!oM{6$w^#M52sjNMzrg|KQVDl}J^T8338>n* z1FSNkIuP8PS(WnDy~GP`r*(OGm(bOp7JMj09f3JE3Inv<(G%|2Tw&)`9V-dw0p?cV zypLO%&f&7+MO_LXR2LGF@7Ncri;9Gc=Au~lDU@y!W6Wutz0h3fg3VT1xqEU;xJ%Px zUfoLSP8T7@LUW-tHW$j1m^N_QIXNQta=P?HZ58WI>kym0mKH_i5xe>saKh%M=k|Q# zE!tagH=o;Mm1V$oIWfWBeZ4ly(3n8Zp&0??b@!rbr6Vdam0`)x+W66$00jNO5gTJB z`s>YO;hB@@`99T-y$Iyt`H5*_jEQr5-yzXwdzWcCBT$EuE!Rl|KJ4#W7}7M2hr{7F z;4d~ppS1lv91ee{Y5Jp$-QEZQq-pv`i9BE<;Yyc3(=?6S*z9c!l|iNT3-&DOt!#Nj am-q+YPh1S|Ped930000TujbvHxO%u z;br1{5!4C#A__9pHxbl_GMFMLD5!|&ygY~?qM)dtCv%-XSOX{LoS*;u{@ZsBr+PLt zH7su+2%;&uQAp!`sk`cZ`2V87f5qD}Bxcc8vlkU)8xk?q%t4UUvO-8D*$nVO6qoJ%|=LOrS#~gQC9MaJV8*PV;j3?3yVOOuL|dp8TCuR!V`mX+sbW zwg(iZH3B-=AQNUIp|%zfqM3GzW+|pEKrGJ`zW>)m|$kHYaL*XBrBTX8rM#vB#BEJ4w4N8CIz0vJV8xUIWZCv zVy!VT-X5kIM(l`%6A>{K>JE!yLX3B?Rjgnt13ENN6|4TiCTe0`LFg8aEI?b^3)O^e z>R`HXPOF_uye8iaR;`_jP!mhxWGHvMe~r6p!Wwdqv*N{_k(qs#f4d&*+`HsX1+z z{9VzH&#pWE`vJfmDh(fO;gNTkoUGbvaM@xo6$Ch6}2t5W_68>`6ef~+YM;PzkS^foCFl^fZ literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/sharp-left@2x.png b/public/assets/esri/themes/base/images/maneuvers/sharp-left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..09d8335cee395a04851e4021c18028379052ea3c GIT binary patch literal 482 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?2=RS;(M3{v^Pz`!`g z)5S3)qw(#uw}FQo1lr_fxfirdX}I06km;?%3kEF*tpj{aqANr_Sgkc1g)TMzOORBU zeBddwU;4M7#q!1FzxUld`L^+~Mc?Jd-O((96R+%QUG=PXUacszk`ddyMiGe+os*5c z8{TED2nUL=J`3qym&~jaQhHe}O`pw0h0(6z;l&cZHEYj?ZWWlQIDx_cK=;@0dse?% zllkTxo6i;V_Vxcb&xDjpZzw;bm)z<5^ngcb_k|x@*<79+-?ezxmuW}D-?XfEYQ8PW zoWR+Ws}+9r_=UgUeVe8-O+VT{tBXD0s#B=?fkVsMls56)y?@G~_lMv1&Q<#uwWa;~ z*WKG}VphQW(fv%r+ON+QrKKcyY^r$keC`bc-jhxn8oO?%T`CV{-N2okefYZf>t>!S z9shF{>QDK5^X1Z3MK(5vV=I4zYDYe-iJTo1C6T1?I3O`!QLc=Y*P@amOlTJ4j=2@H zLLRlVJx^1bG?%k#^76`=*QWkhA27QyB7TeJe>>(p1v7MXpit&`VbUk=%$t1$a=9jp Qfsw}G>FVdQ&MBb@0AKgabN~PV literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/sharp-right.png b/public/assets/esri/themes/base/images/maneuvers/sharp-right.png new file mode 100644 index 0000000000000000000000000000000000000000..86c4a6795c7525c08a109fe72437871d25a1f0f9 GIT binary patch literal 1142 zcmaJ>TWAzl7(U4+(cD_ABDR4zjtCKUcP_h|WQL5{-I-al>V&v1xY3u)&YUD;GMCJp zbSHT+i4d=WfP!dWL`6hHiPDEi!3!<4g$7EWiU>wp=vzzeiw}YHOw2|f+z!l~bAG<> z`>$s%^z|NUZup`B0MMN6k#cz59lTrX@OPyoyv57sNG_n`_8=;$E(9svE>$*JN2WE;S)*)y_Am0U5 zQ2Gebb|I07wnsE3)=6}5Q6|B4vhgs%(o8!=a}*Pg&wnYSrYSA7? z0*NDimxAeR%39t=nQ*}0r+i zbd4{eo^frHSWlccD#t=s)Z5_dm1AKlaw!}P6}0z*c9%_fhJx+p@Z!Vf_(KcNyo-nX ztEHzk_+tE#l~Q^CMR9d)tveK{+7X(oT8<2W+RvJP4`ni$Pm&AC``0i3SQlg2TP-)h zoj23Jf#u81$(R0LFCRB9g`c%Z$+NXnzA(@2IiH%XseVXqYpEV1w>5%)ChmoLJ|*X0 zCs$i{hW(iZaDMIfsp{=w`<41jnfX~T|6n@hfNQnM$Mt=$e*WRl9iyq5hJS0{HXVAT zSM5Er*bgrLGWY%6^u7IaOJOzL*jhNvB@gGeoctBMNyLxc1iRu-K>oWe#ilyBZEqrc uRnOfNcb_}cA3yzk>*CbdH@&S+BdBfyDi~QUaO^Oa-9>Lp}K>{w+doN54Y*lsd@$MtA0~YR41I$w;LIn6 z-^72FY%}oFf16PL{S25uZcHFICXgEw$c+i)#sqR>0)}B2hLMv`E835|%UT1|00000 LNkvXXu0mjf>2kns literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/stairs.png b/public/assets/esri/themes/base/images/maneuvers/stairs.png new file mode 100644 index 0000000000000000000000000000000000000000..cdbc63a9e8cc3a46aa28f6347315369df245dbfd GIT binary patch literal 1063 zcmaJ=OH9;27;b_ZL?9A1AQ)21K@_(y_SJ?JmbNRKSh86*0S_jWc7U?XfeRC_-e!i@v zx&*_pvSgc>MthaNiVvXwS}yh*ZO5V11v{)>m{S~p#Wkx3;7LR218JaW!zOXtC12oG%ODlshx7~^p)stf*|QZj3n1PD`gAi!{CKuR;JOwgIzuuo+XCp<+eRGF zG18t zpfZh7Ji?Joh>Nnpvp7pLVT$G`CK#X@p5}O(!M8sGMRT-XJ}oA;W1(A&=!ekeDJqxC zk-0|Fa{4HS<2Z_DDV7Z&kAORDLd6T1Ze5;11g`4nHq_ZgKQYY4^&l<8IphP^{; zy4!6+4Wm58rWlg;OUgUS^8Z~8W5?TtX|S8`p2Tiu*alP@xYm%PqQUjn`JrrHaDW0W zCu3QI`7WmVEoiy@mW>O7-?a!{FDt5U`o`0nC|Tx{rVABQ1xYbRARbcJHC~E_r7%mk z3gHmVFj6EQN<<}=Z4F6MLJ}fe9xGbvkO54X$7;J+p&-^5gkht|B5?F8Kub85fo~Sh z>wD(Hit)zQU_riZtX4RectI?MlA-+Z{xj~p32Deb?uZv%cH|FCqt^`m*|~>gw8J<^BC`2*ZMH*_oD4 zEBo%=`@ny{eQ>Uu{Q1qDAD@fMZx)U{eKNLiM|?jsb>zk4`qyg>1Eb}EirVn%qv@j) zQ^ltiXKOuov?8$H_-Y{DP(5B*lhXAwv+vSnC)Cp9^RG9GuB|tJJoyrv-q6Nd%DXT6 OPd6#Gi}S7BH~#{8wppzJ literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/stairs@2x.png b/public/assets/esri/themes/base/images/maneuvers/stairs@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..8d5f05668e0f52be4967ee3e378b40b9716e1fe0 GIT binary patch literal 332 zcmV-S0ki&zP)F|+ozNK_ohXG4;KKt&cAVfl-+^wP z$Pu%wybl6Nk|dri-U4e%DbL#HB2sld+3MI6Hh_pMtzZ3ZHZ9Z}m?;lCRw&Bav`}lnLmoEX&}jX4sm0&E ep-GY?@#O{9%aB~LDyj|u0000b`!R!~=+3MzG_tNs?J0J4=B+#Ed^q!LXT^gE z9SVbp=-i>GQ)JMg3_|J>Bt%$;=+GsC2(Dmv=Dqjl|NH&Fe(!R6da|qI zbO%8YU8yN4gZEId+S~B|V_Dq8TQ8DxXx1*Gvg$%&T(=7lq)c@VW}vE97GJ^1Tiw^JE}Gh5h%bp!xG7Fo6ksK=puPOqA-e+fF)yU*@d&q z(^+kKUgLFgY!r<60wypaQh{$SSf1dEWR+LI=fF&ppz4C=Me;DIoRS6!+l3%PMZ+39 z6bCV$Vk3N<8y*B4!$xU_r`h2!!wL*9Ff6EjB#!3lMIj?4Yq9W6BufZ60!^38WvV=E`V7E=AN<@MDWB?I_UIMc%tOs7F>d9^m- zhS9$2&@9CSCDk1j<^Qgx+3@yI2L8$SpTu6a;y^kBJ$uR3@ZgGlK`2K^xKKs5o3-tQ zdKc3r8`)mTc0eK#bS(z@6;(5=z&KDvDT3djp(_3{4g%1r17l(zVP$l zV5~LV($jjiU2xC!x11d0oFj+}=$XU)s8NUjIn%u4D#Pa_hTvFHH{I zWV)FTEycaZ-se-RFK!LLI(c+0x_W(pTGx-Q|2nhnKHc9co_I)XPadQeLHqHA(a@v( o&e}|8GQ9fk%Ja=PciV_|hRA=a^nAURyc0atlsqlnpUAKM22{;ZsQ>@~ literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/straight@2x.png b/public/assets/esri/themes/base/images/maneuvers/straight@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..6d9b5a12fcde77766567b345026a3ab4d1d00f40 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?2=RS;(M3{v?36g=hW z;uw6s@%67 zKm2t#3);>fF57mX<0V7>kB`eQ*|od+u-@Ul@9K7@j(PT7p8J-9x1Ze1X1K9;Ip+hG z0;|`Y2mZ}|saC@sk$W?HiYsFdS3)quY^EC`2bM9Iv2M_8@P!NgvvY81dCfd2)6?nm TsgK$~Uom*P`njxgN@xNAv_NZ5 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/take-pedestrian-ramp.png b/public/assets/esri/themes/base/images/maneuvers/take-pedestrian-ramp.png new file mode 100644 index 0000000000000000000000000000000000000000..c26becb3a53b6e83153adede4ae99426e8aa022d GIT binary patch literal 1349 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`Gjk|nMYCBgY=CFO}lsSJ)O`AMk? zp1FzXsX?iUDV2pMQ*9U+m^Cs(B1$5BeXNr6bM+EIYV;~{3xK*A7;Nk-3KEmEQ%e+* zQqwc@Y?a>c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tXwV3T+NIOjh)R*4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3O>pW3C5YStpv^9+MVV!(DQ-pixe8#9TV>*Q ziy=<)pn6kqyTu5nUVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(U#zyHM<7#KHu zx;TbZ+}aZQwy?=TU~lmsd2a>LCoN1zxF!ktutzlpF;3?4(Yg@AAjWXX@r^=>!@V@Q zbA5{+FWh0A-}n1g|MuO-7i3C(_Tb??5|ypzDbc3QzK{bQSA&_W-{d!J zpUv|isUgwrysMF$(j;bfLynG#wdu?szBs7rA80w~McAqLc=i(bHx0>?i ztBN~l6F{+; zO-bb&rXsz#(12+lZ*R!S{^r8^tEAPqQQ0B?ZaY`Q^gxD$e!xBm7cgr>-7Qa>zap_ zUFG^2we8d#uXmAM>;7GgD0{AP>gLg%`TQA~#TRTI)$3UP5KdtDyX}Lv#%71Zpn}cQ L)z4*}Q$iB}Kv(CO literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/take-pedestrian-ramp@2x.png b/public/assets/esri/themes/base/images/maneuvers/take-pedestrian-ramp@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..09f8781cf1c1161d6e3a5f721045263a214a469c GIT binary patch literal 1084 zcmV-C1jGA@P)!@B}1J zV7YQ>-9Xj}1Ycl`oIps$bmk3`VrPj32vGP~TF!g6J+yU={S86fqcB;>=~np))TdtbY`fO~~wi-uPVd9U>4+)PRW0 zaFHf!bQQpE%G!M~Iu97}55U=xVb`j9J9dvg7-d2Y;&(U`ItMO*Ybxhmwat%-!5R>e z1RP|g$*3`3aNpLncrdL$HQ>f~1Lum*xrj%Gxm*x)Gh)AlcYh1Ls zwZ0U%6OjiInVH{Q;7kjuJTV$min+`l3ml?{N-U5^C{1~DzU|HG2N0k%{m$3`D5V16n zS-YEB+YCi423}j6Tbo&1Mq0myu>6Q|D*-OULY2(kSes8>*s^+t3%ReUg!2L-FwiK* za@)}R#C^;7^%LuPf<3WEb43gdWY(6dT3WH@kvE<*>X|whk(4^YX~#Z={TAWJ7z{M+ z-%A(sW;X24^|x`nOz1;`tDWsjH|_|ka4w+%D<_A7_x5FUp1#B#`dCt^7< zxWma6l?l8Nk*;f%9gfgHanjAlZaVd5?u>TZhPt#%oJn|d=$$KCqEHQk7-%@$jP3|g zQn%l7z#j3Ukd+7-&VDnFM~Iw;!}TOMB~}zNhYJ%%*S+VSSOz$p?cs&uwRnu+{XS1d zp`aXY!k=6HLU~_eZQYEz7NZKK&4he}80&DMgtLyJr;9?Wdfs>P0Ea6X8HJw04;O`o z;@P9nR2(p1S05*fLb0(wP#=jxKP3ERz<>Ua?tcLU%c(A}SzuHE0000c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxOgGuk*h0bFQqR!T z(!$6@N5ROz&`jUJQs2--*TB%qz|zXVPyq^*fVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5 zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7I$DAddqG<*}2 zGxI=#nqXbNzE+-j#U+V($*G<$wn{*A^fEJ3tXwS|O^qxKEu76v4Gaxk%^gkMEL@F@ zoJ?I^-CUi`En#|H@{>z*Q}aq-dQ%X3Eph4vC5YStpv^9+MVV!(DQ-pixe8#9TV>*Q ziy2Pypn6kqyTu%*UVWfr^g+>!6x}c(U>X83;fWW>fhYgeJYbqH0w(U;J?yI(7#KM` zT^vIyZoLU>cFJ zZr}9XpYG=i95!&tzNHp*GwH8F%ZH{*Cb|NCAC7o@|FG)yu0uy|i3(ah6k_-&woq|n z%k^WQ80Q6N@Gso$tswXFP+Oqjoi$s zeKM^>#m+-vW7fZOS+5yr{ z$IMP#p|W{K^pjVAna-ziCMZSs)vk1v@QxF|ep8jH^NNyBX3@@w$-EOY^nTt@QTO)Q n6s~Y(Us-6!{Qs*fI1CuBX-+@?FXxjssI>5O^>bP0l+XkKwMvgW literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/u-turn-left@2x.png b/public/assets/esri/themes/base/images/maneuvers/u-turn-left@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..c0a34f642f3fe360d514686659af86e65f657a59 GIT binary patch literal 584 zcmV-O0=NB%P);O7L=Os*GY2st-Sdx9P0o}$Yj`j7fWlM=568YX7^j%OymcS`6116QP zb07uofsLx>UHj`zKtwKqKfDj!L=If5>SdRHI}3=&Phbs9OQ%zcyS%MjK4mvLmMw6m zsxKk^cM=ehDe%bdu5W;gwlGF|1uV>|9GI(WRk)R40TbehB79B}{MNI^l0wAR_~kni zhdviqSeH7U`-TTFZRV!N#MJcS$hQIfe__wf$KR^@5K;#q%d*!bN!}Z)n_P7=PQVS}Vok5bJOdGQrO7@~_R^B{sHqNv=IHN68L$Wx~uQZ+o%JpC)g2 zxz-PLIM_b;$vI@xp^k|<*`S~lL<$bY&Z^9Tjv+c^)y)+JzieX@eAD$hKX?X`_YcqS z_xzsc`H_R8#o^A5%^d)M&ccYIvXDVEHcNmH=M!KaCVNW=sVLc#QXS~CW*BWG%1mH zM3uEsLiPek@Kh>kvV9pMEl?~kWVrtA1jn!`nh|KWKgqBnBZv%3tUn~q7Fgq=uH@Hq z;gdvG5%NWvuGMN(t&j4837QoIfo3?G8krI@&+Mxdtsf2iYZM2AR+clG`!aagMRkk(=7O$R0( z-1ycwl`qNxG>{jRJa12s+w2jw9vpRo;mG67d5cfU98d+8ymv$ab^Vu z_Fib^1J5DW3K#9>TCz>~*0EM|ExD#x8jGRh@&0SvjVtV-c)MXDb%)=1{sTWo$azcD9XanQF`Xi5K~u=liAB zi(kAREv-B=Ti-qV_x+V4?`}VF@HBY2>-5L^2f56d6R&cg9W}b2EMEA19<+PsR!7Qb zc0IAuPPZd)<(rmN-^pt|n_oJb{@!futZ4P8ijO}yt&c4)e>HdG{CkW2^+St~4e>v` zv2fqHLyH~6r$@dWyS8Oc1+)6$3nTEg)v3R>ES;o=dwzalWvp^5@f}$1YaL|GTiv}3 z`N)BXk1gE%*^5Lj0>Js72*e?)iQH0JeUO@&Et; literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/u-turn-right@2x.png b/public/assets/esri/themes/base/images/maneuvers/u-turn-right@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..ae7f229dd91bf7ab8c46ade0b438a1939ff854ef GIT binary patch literal 581 zcmV-L0=oT)P)^AJB`+B9S51|8>W%-)t`5X0eI?40=s4UCE z8pnGHiAV-KQ$Mk#s$N(J8;HB0mZ((qleNEP37xavv^Um)HqgY%+}Fm<2z)cb+?ET7;rdjm~O-?#a1LXOeB!YrVw#kP|e6Z7z9 zVBbgru}K24NdmD+0R)z`J`%0+&6gpGT?>3= zU5VHz(WyOEz|X#RI~8yRtadr2SE48R!Q$7>H}QKCmgFJQDby#?y6v4jL_9`&BpSSv zhsf`Njzoj0;2Zr#){!t*tD_6R9}?zL`^SHilAX~12=-zI#*hSJ^WO_35{J$&>hHb5 TK#dKd00000NkvXXu0mjfsc{MM literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/walk-through-door.png b/public/assets/esri/themes/base/images/maneuvers/walk-through-door.png new file mode 100644 index 0000000000000000000000000000000000000000..4303075d82a64a2ad8c781d55fbb58e130dc9d3a GIT binary patch literal 1044 zcmaJ=PiWIn7*DCzF*Z<7bNDBwDpQu`&)T&Kt6Q5Uu4qQ-3hM+})8usxTk>M^X1lS2 zP8f9(M%riJ^tzl;s3{4@+aPoAi0RfVFlGR7Z51}mI0Zyv}uqBnlXR%B^V-z zV4qniqM~|9)S(s8e4j|&axj`8hKB2orq2LGmcg`XC#kQ`*C^67lGH>@WmQK4RdaN~ z1>*~21$|*g7Yu6nJULVsF@Xh;M%Jxa+Y{?as=+Jbvu|c7vf+YelGKis^z zS}jr=h(LFm;RHcoSf1f|8hg;*yp6OvZF}J+Lk4)dYdXk;Ht92JWjKeD6jr*Eg5|Vm zZEv?sxL{0Oa~Lkd`YAOXRrUX_meun1P#*l%yC<<%n0Ek^2OgYrb=R7ZRntw|H=b>vR8`E{9@1x&k;Om{Tz$K1rqk literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/maneuvers/walk-through-door@2x.png b/public/assets/esri/themes/base/images/maneuvers/walk-through-door@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..648cc47a690d6b941a3a97098b04df294c31e53b GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC&H|6fVg?2=RS;(M3{v?36nyRJ z;uw@Oo z4sSgeW&}Zas2J~d=?XPwyYpA@+NVL9B$cb}KvQY@*Q{Zmfy-Bod> z$qHR88!qk?kOrGxqIblN=|)TW;;n1WowZiDv4_EFu~zMVjq9I*-e&N0^>bP0l+XkK Dka%_+ literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/search.svg b/public/assets/esri/themes/base/images/search.svg new file mode 100644 index 0000000..0eab0fe --- /dev/null +++ b/public/assets/esri/themes/base/images/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/assets/esri/themes/base/images/search32.png b/public/assets/esri/themes/base/images/search32.png new file mode 100644 index 0000000000000000000000000000000000000000..6f07f91c9536156b8ac5f5a5e2fc3538d723f98b GIT binary patch literal 628 zcmV-)0*n2LP){YKl|swLnmo;4+#kPa2{ zGI`E+TPJUj*Y|d}`^o_*d5I1OrObQ1UXKk1L(vt~Sf$g-Ktmp)y?V6E0U>vj!s2@v(r0Q}95(Oz3!Vfp-w=Y!hq2X@#z5~s_uBN6qO z^9%BrOmY~eC8=qw(|N?{QlT)ne}8v792FOFxsIVvVAy4n3qxPT@Or7p#JB;V+RZul zYnGUD7=RqA-Cl4qh8V;;e6Df;LSV$F7R3C-MkcMQ-vES~L1coOpIEmM(4lY;8NY@Y zu8w*b0BF0ZaDL4a(+C3qDeXgEp>VQ>zFd;~{29TN5DG?0_Ds!nC>s=RRAt+wc!O$5 z4-CK|o(STNnk7IO#tYMunh9f{^Cl&}y1ucliaQklK8fX6$gpT*k5K!u4GDRgFJji+ z5+JIf0NkLQc0hFf!v^395e*99w$xJHOw(c3zP8ZyG{u}M1MmPlLo$b{a)eM0z#&d$ zA;tnA0dYz9U&p>0^1`b-d^P&mN5Ewyka!`;|AUIZsd-g@Q-8}o1sDLp@ZMQHNs(~? O0000#WY!I$JQV$)A5aAS1BM||2XVJl=+L1^1S1H% zM-&lx?NZpUrHhn>fk<>POqf2sh40}xxGZfc+t+#Eb(qHy9_3*1(U%t9t)QDnI#YAL(|ACV(>)>6WD-t!8tutHkdb^#3`HzoJG3A2@T`% zA|K@o*b!`R#(7)PWrMFn2))Ca3MR4(zaT`Zr61*kZK5NPnZwQszxh$fyv3?&4c>$q z2m=+yc0dRXRAsPDxF6sD;@rK4JGdR_``1S~o6Xi@2&aR6hcSrEp9HVRzEqVDqBn<1%hR=D4e1f^ra^A|34Cjc=Gny{F(o#MrvPYgZuTJOz(n)-F<| zj()qR;C={)N<0RRvDZ^@6ND+W*}gh-Lip(MDt!(zMSO)!j2j+*hxgzC-e3$@(O2p* zu;+gddm(cZwXTCLx*Ky4THOa*^b^F`woveIeCK^0aR|TJ00000NkvXXu0mjfA#WC6 literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/images/slider-handle.png b/public/assets/esri/themes/base/images/slider-handle.png new file mode 100644 index 0000000000000000000000000000000000000000..038c3f4271fdc22891c1eaa69cde975618c90878 GIT binary patch literal 1208 zcmeAS@N?(olHy`uVBq!ia0vp^AT}Qd8;}%R+`Ae`NtU=qlmzFem6RtIr7}3Cer{{GxPyLrY6bkQqisxQ#zd*q`*i1pgH!(Rg4gi&u1T;f0Gc(1?)xy=-z{%Li*v!?!(9qSy(%jU-)z#3=z|6qe z(Zt0Rrq?AuximL5uLPzy1)X%;{ok24k;zkW_VJEqZXJp~3g-XPE55(8Z4;Vt zGQY9te`DjZCvP9V+m`%%-R%8!f1LukHVLY1EB}8``kq|gJRdKwuH9e1etE_u`riGU zrtpLt`~N@S)8+l@>gDBSec)k6UfLzy1NsH;KU{oVknKO$?(l(gCx6OmT<6>R$X??A zkB`meH@mL>J{P~^&;LKI-v6hskEmr(VVj)ZQYp`JZ%^goeRYSYN&j!?TNW^!SCjKI(N^FNltxJ^#H6xCFZLHQlbG{I_BMU-e z;s@{(_yY_KuplHxBoH$a6F;GxlejQcMZ%JO@4bGX=ly=MxBFmq<<^QMNvpjrr!US* z@m7|^cRRlGT^u*LJLLQHkWYO^q;^P01oUG6i1djco<8|VT9ULpjs`+L%kM4=@gG(F^{HW^1-XN>Hh?GA#o&GU5#i=L9O z%V-Q{6*i+wBKUXab8PrORf8fJSd7PC<5H@`3>M=i*>u_ zvaXoufIG$KYyNmer;`EyC*GGrOua1dhp?sQEX$+-F4n{ H9zXjH5sfzk literal 0 HcmV?d00001 diff --git a/public/assets/esri/themes/base/widgets/_AreaMeasurement2D.scss b/public/assets/esri/themes/base/widgets/_AreaMeasurement2D.scss new file mode 100644 index 0000000..9df13b9 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_AreaMeasurement2D.scss @@ -0,0 +1,14 @@ +@mixin areaMeasurement2D() { + .esri-area-measurement-2d__measurement { + padding: $cap-spacing $side-spacing; + margin: $cap-spacing 0; + background-color: $background-color--offset; + animation: esri-fade-in 250ms ease-in-out; + } + + @include measurementWidgetStyles("esri-area-measurement-2d"); +} + +@if $include_AreaMeasurement2D == true { + @include areaMeasurement2D(); +} diff --git a/public/assets/esri/themes/base/widgets/_AreaMeasurement3D.scss b/public/assets/esri/themes/base/widgets/_AreaMeasurement3D.scss new file mode 100644 index 0000000..be13e05 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_AreaMeasurement3D.scss @@ -0,0 +1,14 @@ +@mixin areaMeasurement3D() { + .esri-area-measurement-3d__measurement { + padding: $cap-spacing $side-spacing; + margin: $cap-spacing 0; + background-color: $background-color--offset; + animation: esri-fade-in 250ms ease-in-out; + } + + @include measurementWidgetStyles("esri-area-measurement-3d"); +} + +@if $include_AreaMeasurement3D == true { + @include areaMeasurement3D(); +} diff --git a/public/assets/esri/themes/base/widgets/_Attachments.scss b/public/assets/esri/themes/base/widgets/_Attachments.scss new file mode 100644 index 0000000..7550e8b --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Attachments.scss @@ -0,0 +1,286 @@ +$attachment-icon-size: $button-height !default; +$attachment-icon-container-width: $button-width * 2 !default; +$attachment-icon-container-height: $button-height * 2 !default; +$attachment-image-container-width: 100% !default; +$attachment-image-container-height: auto !default; +$attachment-height--loading: 150px !default; +$border: 1px solid $border-color; + +@mixin attachments() { + .esri-attachments { + background-color: transparent; + width: 100%; + } + .esri-attachments__loader-container { + height: $attachment-height--loading; + padding: 0; + display: flex; + align-items: center; + justify-content: center; + } + .esri-attachments__loader { + height: 64px; + width: 100%; + background: url(../base/images/loading-throb.gif) no-repeat center center; + } + .esri-attachments__actions { + display: flex; + flex-flow: row wrap; + padding: $cap-spacing--half $side-spacing--half; + } + .esri-attachments__item-add-icon { + padding: 0 $side-spacing--quarter; + } + .esri-attachments__delete-button { + width: auto; + color: $font-color--error; + margin-right: auto; // RTL + } + .esri-attachments .esri-attachments__items { + display: flex; + padding: 0; + margin: 0; + width: 100%; + } + .esri-attachments .esri-attachments__item { + line-height: 1.2em; + list-style-type: none; + margin: 0; + } + .esri-attachments__item-button { + display: flex; + align-items: center; + width: 100%; + background-color: $background-color; + cursor: pointer; + border: $border; + border-color: transparent; + border-radius: $border-radius; + color: $interactive-font-color; + text-align: unset; + text-decoration: none; + padding: $cap-spacing--half $side-spacing--half; + margin: 0 0 $cap-spacing--half; + outline-offset: -4px; + transition: border-color 125ms ease-in-out; + @include cardBoxShadow(); + &:focus, + &:hover { + border-color: $border-color--hover; + } + } + .esri-attachments__item-link { + display: block; + position: relative; + text-decoration: none; + &:hover, + &:focus { + .esri-attachments__item-link-overlay { + opacity: 1; + } + } + } + .esri-attachments__item-add { + background-color: transparent; + padding: $cap-spacing--half 0; + } + .esri-attachments__add-attachment-button { + border-radius: $border-radius; + font-size: $font-size--small; + justify-content: flex-start; + padding: $cap-spacing $side-spacing--quarter; + transition: background-color 250ms ease-in-out; + &:hover { + background-color: $background-color; + text-decoration: none; + @include defaultBoxShadow(); + } + } + .esri-attachments__item-add-icon { + padding: 0 $side-spacing--half; + } + .esri-attachments__item-link-overlay { + opacity: 0; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + pointer-events: none; + user-select: none; + transition: opacity 250ms ease-in-out; + &-icon { + background-color: rgba($background-color--inverse, 0.5); + color: $background-color; + border-radius: 100%; + display: flex; + padding: $cap-spacing--plus-half; + align-items: center; + justify-content: center; + svg { + fill: $interactive-font-color--inverse; + } + } + } + .esri-attachments__item-mask { + display: flex; + overflow: hidden; + position: relative; + justify-content: center; + align-items: center; + width: $attachment-icon-container-width; + height: $attachment-icon-container-height; + box-shadow: 0 0 0 1px $border-color--subtle; + } + .esri-attachments__item-mask--icon { + background-color: $background-color--offset; + padding: $cap-spacing--double 0; + } + .esri-attachments__item-mask--icon .esri-attachments__image { + width: $attachment-icon-size; + height: $attachment-icon-size; + } + .esri-attachments__metadata { + display: flex; + justify-content: space-between; + margin-top: $cap-spacing--quarter; + .esri-attachments__metadata-fieldset { + background-color: $background-color; + border: none; + flex: 0 1 calc(50% - 1px); + font-size: $font-size--small; + margin: 0; + padding: $cap-spacing--half $side-spacing--half; + text-align: center; + } + } + .esri-attachments__file-name { + display: inline-block; + font-size: $font-size--small; + margin-bottom: $cap-spacing--quarter; + @include wordbreak(); + } + .esri-attachments__file-fieldset { + border: none; + padding: $cap-spacing $side-spacing--half; + margin: 0; + } + .esri-attachments__file-input { + width: 0.1px; + height: 0.1px; + opacity: 0; + overflow: hidden; + position: absolute; + z-index: -1; + } + .esri-attachments__container--list { + // List + .esri-attachments__items { + flex-direction: column; + flex-wrap: nowrap; + } + .esri-attachments__item-mask { + flex: 0 0 auto; + margin-right: $side-spacing--half; + position: relative; + } + .esri-attachments__image { + max-width: unset; + max-height: unset; + left: 50%; + } + .esri-attachments__label { + display: flex; + flex: 1 1 auto; + justify-content: space-between; + } + .esri-attachments__filename { + flex: 1 0 0%; + cursor: pointer; + @include wordbreak(); + } + .esri-attachments__item-chevron-icon { + cursor: pointer; + flex: 0 0 auto; + padding: 0 $side-spacing; + } + } + .esri-attachments__container--preview { + // Preview + .esri-attachments__items { + flex-direction: row; + flex-wrap: wrap; + align-items: center; + } + .esri-attachments__item { + margin-bottom: $cap-spacing; + width: 100%; + } + .esri-attachments__item-mask { + width: $attachment-image-container-width; + height: $attachment-image-container-height; + } + .esri-attachments__item-button { + flex-flow: column nowrap; + box-shadow: none; + } + .esri-attachments__item-button .esri-attachments__label { + margin: $cap-spacing 0; + } + .esri-attachments__image { + max-width: $attachment-image-container-width; + } + .esri-attachments__filename { + margin-top: $cap-spacing; + overflow: hidden; + text-align: center; + text-overflow: ellipsis; + width: calc(#{$attachment-image-container-width} - #{$side-spacing}); + @include wordbreak(); + } + .esri-attachments__item-mask--icon { + background-color: transparent; + } + } + .esri-attachments__form-node { + // Form + background-color: $background-color; + padding: $cap-spacing--half $side-spacing--half; + @include cardBoxShadow(); + .esri-attachments__item-mask { + width: unset; + height: unset; + box-shadow: none; + } + .esri-attachments__image { + max-width: 100%; + } + } + .esri-attachments__error-message { + padding: $cap-spacing $side-spacing; + margin: $cap-spacing--half $side-spacing--half; + background-color: $background-color; + border-top: 3px solid $border-color--error; + animation: esri-fade-in-down 250ms ease-in-out; + @include defaultBoxShadow(); + } + .esri-attachments__progress-bar { + position: absolute; + width: 100%; + } + @include loopingProgressBar(".esri-attachments__progress-bar"); + + [dir="rtl"] { + .esri-attachments__item-mask { + margin-right: 0; + margin-left: $side-spacing--half; + } + } +} + +@if $include_Attachments == true { + @include attachments(); +} diff --git a/public/assets/esri/themes/base/widgets/_Attribution.scss b/public/assets/esri/themes/base/widgets/_Attribution.scss new file mode 100644 index 0000000..9ed1dc8 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Attribution.scss @@ -0,0 +1,57 @@ +@mixin attribution() { + .esri-attribution { + font-size: $font-size--small; + line-height: 16px; // TODO: refactor to let Attribution inherit line-height. + background-color: rgba($background-color, 0.8); + display: flex; + flex-flow: row nowrap; + justify-content: space-between; + align-items: center; + } + + .esri-attribution__link { + color: currentColor; + text-decoration: none; + + &:hover, + &:active, + &:visited, + &:focus { + color: currentColor; + } + } + + .esri-attribution__sources { + font-weight: $font-weight--light; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + padding: 0 5px; + align-self: flex-start; + flex: 1 0; + } + + .esri-attribution__sources[role="button"] { + font-size: 1em; + } + + .esri-attribution__powered-by { + font-weight: $font-weight; + padding: 0 5px; + text-align: right; + white-space: nowrap; + align-self: flex-end; + } + + .esri-attribution--open { + z-index: 2; + } + + .esri-attribution__sources--open { + white-space: normal; + } +} + +@if $include_Attribution == true { + @include attribution(); +} diff --git a/public/assets/esri/themes/base/widgets/_BasemapGallery.scss b/public/assets/esri/themes/base/widgets/_BasemapGallery.scss new file mode 100644 index 0000000..53f8790 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_BasemapGallery.scss @@ -0,0 +1,246 @@ +@mixin basemapGallery() { + $transition-duration: 250ms; + $animation-duration: 500ms; + $thumbnail-width: 120px; + $thumbnail-width--narrow: 80px; + $item-border-size: 1px; + $item-content-height: 40px; + + .esri-basemap-gallery { + color: $font-color; + background-color: $background-color; + overflow-y: auto; + position: relative; + width: auto; + + &.no-animations * { + animation: none !important; + transition: none !important; + transition-duration: 0 !important; + outline: none !important; + } + + &:focus-within { + @include outlineStyle(); + } + + &__item-container { + display: flex; + flex-flow: column nowrap; + position: relative; + transition: opacity $transition-duration ease-in-out; + list-style: none; + margin: 0; + padding-inline: $side-spacing--quarter; + padding-block: $cap-spacing--quarter; + gap: $cap-spacing--quarter; + } + + &--grid &__item-container { + display: grid; + grid-template-columns: repeat(auto-fill, minmax($thumbnail-width, 1fr)); + padding-inline: $side-spacing; + padding-block: $cap-spacing; + column-gap: $side-spacing; + row-gap: $cap-spacing; + } + + &--source-refreshing &__item-container, + &.esri-disabled &__item { + opacity: $opacity--disabled; + pointer-events: none; + animation: none; + } + + &__empty-message { + padding: $cap-spacing $side-spacing; + animation: esri-fade-in $animation-duration ease-in-out; + } + + &__item { + $transition: background-color $transition-duration ease-in-out, border-color $transition-duration ease-in-out; + + position: relative; + display: flex; + flex-direction: row; + align-items: center; + width: 100%; + cursor: pointer; + border: $item-border-size solid transparent; + box-sizing: border-box; + animation: esri-fade-in $animation-duration ease-in-out; + transition: $transition; + + &--error { + cursor: auto; + opacity: $opacity--disabled; + } + + &-thumbnail { + flex-shrink: 0; + min-width: $thumbnail-width; + width: $thumbnail-width; + aspect-ratio: 1.5; + border-inline-end: $item-border-size solid $border-color--subtle; + transition: $transition; + } + + @supports (object-fit: cover) { + &-thumbnail { + object-fit: cover; + } + } + + &-title { + display: flex; + align-items: center; + justify-content: flex-start; + width: 100%; + height: 100%; + padding: $cap-spacing--third $side-spacing--half; + font-size: $font-size--small; + color: $interactive-font-color; + transition: color $transition-duration ease-in-out, font-weight $transition-duration ease-in-out; + + span { + width: 100%; + text-align: start; + + // Used for truncating after two lines + // https://css-tricks.com/line-clampin/#aa-the-standardized-way + // https://drafts.csswg.org/css-overflow-3/#webkit-line-clamp + overflow: hidden; + text-overflow: ellipsis; + overflow-wrap: break-word; // Force long words to break + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + } + } + + &--selected, + &.esri-basemap-gallery__item--selected:hover, + &.esri-basemap-gallery__item--selected:focus { + cursor: auto; + border-color: $border-color--active; + background-color: $background-color--active; + + .esri-basemap-gallery__item-title { + color: $font-color; + font-weight: $font-weight--medium; + } + } + + &:hover, + &:focus { + outline: none; + border-color: $interactive-font-color; + background-color: $background-color--hover; + + .esri-basemap-gallery__item-title { + color: $font-color; + } + } + + &.esri-basemap-gallery__item--error:hover, + &.esri-basemap-gallery__item--error:focus { + background-color: $background-color; + border-color: transparent; + } + + &-content { + display: flex; + flex-direction: column; + gap: $cap-spacing; + padding-inline: $side-spacing--half; + padding-block: $cap-spacing--eighth; + min-width: 0; + } + + &-tags-container { + display: flex; + flex-direction: row; + gap: $side-spacing--quarter; + + calcite-chip { + --calcite-font-size--2: var(--calcite-font-size--3); + --calcite-chip-spacing-s-internal: 0.15rem; + cursor: inherit; + height: 16px; + max-width: 60px; + } + } + } + + // When we don't have a lot of horizontal space, we make the thumbnails square. + // See https://devtopia.esri.com/WebGIS/arcgis-js-api/issues/52202 + &--narrow-items &__item { + &-thumbnail { + min-width: $thumbnail-width--narrow; + width: $thumbnail-width--narrow; + aspect-ratio: 1; + } + } + + // When displayed as a grid, the title of each item is placed below the thumbnail. + &--grid &__item { + flex-direction: column; + flex-flow: column wrap; + text-align: center; + border: $item-border-size solid $border-color--subtle; + + &-thumbnail { + // Thumbnail is above, to move the border to the bottom. + border-inline-end: none; + border-block-end: $item-border-size solid $border-color--subtle; + + // Thumbnail should fill the whole item instead of having a specific width. + min-width: 0; + width: 100%; + height: auto; + } + + &-content { + width: 100%; + height: $item-content-height; + position: relative; + padding: 0; + } + + &-tags-container { + position: absolute; + inset-block-end: $item-content-height + $side-spacing--third; + inset-inline-end: $side-spacing--third; + + calcite-chip { + max-width: floor(($thumbnail-width - 2 * $side-spacing--third - $side-spacing--quarter) * 0.5); + } + } + } + + &__loader { + position: absolute; + top: 0; + left: 0; + right: 0; + height: 2px; + width: 100%; + animation: esri-fade-in $animation-duration ease-in-out; + } + + @include loopingProgressBar(".esri-basemap-gallery__loader"); + } + + .esri-view .esri-basemap-gallery { + width: $panel-width; + } + + // On large screens, allow the gallery to be larger. + .esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery { + width: $panel-width--plus-half; + } +} + +@if $include_BasemapGallery == true { + @include basemapGallery(); +} diff --git a/public/assets/esri/themes/base/widgets/_BasemapLayerList.scss b/public/assets/esri/themes/base/widgets/_BasemapLayerList.scss new file mode 100644 index 0000000..f216701 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_BasemapLayerList.scss @@ -0,0 +1,530 @@ +@mixin basemapLayerList() { + $message-warning-border-color: $Calcite_Yellow_a150; + $indicator-size: 6px; + .esri-basemap-layer-list { + color: $font-color; + background-color: $background-color--offset; + padding: calc(var(--esri-widget-padding-y) * 0.5) calc(var(--esri-widget-padding-x) * 0.5); + overflow-y: auto; + display: flex; + flex-flow: column; + } + .esri-basemap-layer-list__title-container { + display: flex; + justify-content: space-between; + align-items: center; + padding: $cap-spacing--quarter 0; + } + + .esri-widget__heading.esri-basemap-layer-list__main-heading { + flex: 1 1; + margin: 0; + padding: $cap-spacing--quarter $side-spacing--quarter $cap-spacing--quarter 0; + font-size: $font-size; + } + + .esri-basemap-layer-list__editing-card { + display: flex; + flex-flow: column; + padding: $cap-spacing $side-spacing; + background-color: $background-color; + @include defaultBoxShadow(); + border-radius: $border-radius; + width: 100%; + animation: esri-fade-in-down 250ms ease-in-out; + } + + .esri-basemap-layer-list__editing-input { + display: flex; + flex-flow: column; + } + + .esri-basemap-layer-list__editing-actions { + display: flex; + justify-content: flex-end; + margin: $cap-spacing--half 0 0 0; + .esri-button { + font-size: $font-size--small; + min-height: $button-height--half; + width: 33%; + } + } + + .esri-basemap-layer-list__edit-button { + background-color: transparent; + border: none; + color: $interactive-font-color; + width: $button-width; + height: $button-height; + display: flex; + justify-content: center; + align-items: center; + flex: 0 0 $button-width; + border-radius: $border-radius; + transition: background-color 125ms ease-in-out; + cursor: pointer; + &:hover, + &:focus { + background-color: $border-color; + color: $interactive-font-color--hover; + } + } + + .esri-widget__heading.esri-basemap-layer-list__list-heading { + font-size: $font-size--small; + padding: 0; + font-weight: $font-weight; + } + .esri-basemap-layer-list__list { + list-style: none; + margin: 0 0 0 $side-spacing; + padding: 0; + @include sortableChosen("esri-basemap-layer-list--chosen"); + } + .esri-basemap-layer-list__list, + .esri-basemap-layer-list__item { + &.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item { + background-color: transparent; + } + } + .esri-basemap-layer-list__item--has-children { + padding-bottom: $cap-spacing--half; + } + .esri-basemap-layer-list__item--has-children .esri-basemap-layer-list__list:not([hidden]) { + animation: esri-fade-in 375ms ease-in-out; + } + .esri-basemap-layer-list__list[hidden] { + display: none; + } + .esri-basemap-layer-list__list--root { + margin: 0; + } + .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container { + cursor: pointer; + &:hover { + border-left-color: $border-color; + } + } + .esri-basemap-layer-list__item[aria-selected="true"] > .esri-basemap-layer-list__item-container { + border-left-color: $border-color--active; + &:hover { + border-left-color: $border-color--active; + } + } + .esri-basemap-layer-list__item-container ~ .esri-basemap-layer-list__list .esri-basemap-layer-list__item { + border-bottom-width: 0; + } + .esri-basemap-layer-list__item { + background-color: $background-color; + border-bottom: 1px solid $border-color; + position: relative; + overflow: hidden; + list-style: none; + margin: $cap-spacing--quarter 0; + padding: 0; + @include sortableChosen("esri-basemap-layer-list--chosen"); + } + .esri-basemap-layer-list__item-container { + border-left: $border-size--active solid transparent; + display: flex; + justify-content: flex-start; + align-items: flex-start; + padding: $cap-spacing $side-spacing--half $cap-spacing ($side-spacing + 5); + transition: border-color 250ms ease-in-out; + } + .esri-basemap-layer-list__item--invisible-at-scale .esri-basemap-layer-list__item-title { + color: $interactive-font-color--disabled; + } + .esri-basemap-layer-list__item--has-children > .esri-basemap-layer-list__item-container { + padding-left: 5px; + } + .esri-basemap-layer-list__item--has-children > .esri-basemap-layer-list__list { + font-size: $font-size--small; + } + .esri-basemap-layer-list__child-toggle { + color: $interactive-font-color; + width: $side-spacing; // Matches side padding on items that don't have this toggle. + align-self: center; + display: flex; + cursor: pointer; + } + .esri-basemap-layer-list__child-toggle { + @include icomoonIconSelector() { + line-height: 1.2em; + } + } + .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--opened, + .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl, + .esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed { + display: none; + } + .esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--opened { + display: block; + } + .esri-basemap-layer-list__item-label { + display: flex; + flex-flow: row; + justify-content: flex-start; + align-items: center; + flex: 1; + user-select: none; + } + .esri-basemap-layer-list__item-label[role="switch"], + .esri-basemap-layer-list__item-label[role="checkbox"], + .esri-basemap-layer-list__item-label[role="radio"] { + cursor: pointer; + } + .esri-basemap-layer-list--new-ui { + .esri-basemap-layer-list__item-toggle-icon { + visibility: hidden; + } + .esri-basemap-layer-list__item--invisible .esri-basemap-layer-list__item-toggle-icon { + color: inherit; + } + // show icon on focus of toggle/label + .esri-basemap-layer-list__item-toggle:focus .esri-basemap-layer-list__item-toggle-icon, + .esri-basemap-layer-list__item-label:focus .esri-basemap-layer-list__item-toggle-icon, + // how icon on hover of item container + .esri-basemap-layer-list__item-container:hover .esri-basemap-layer-list__item-toggle-icon, + // always show icon when item is not visible + .esri-basemap-layer-list__item--invisible > .esri-basemap-layer-list__item-container .esri-basemap-layer-list__item-toggle-icon { + visibility: visible; + } + } + .esri-basemap-layer-list__item-title { + flex: 1; + padding-left: $side-spacing--third; + padding-right: $side-spacing--third; + line-height: $line-height; + word-break: break-word; + overflow-wrap: break-word; + transition: color 125ms ease-in-out; + } + + .esri-basemap-layer-list__status-indicator { + box-sizing: border-box; + display: flex; + align-items: center; + justify-content: center; + margin-block: 0; + height: $indicator-size; + width: $indicator-size; + margin-inline: $cap-spacing; + } + + .esri-basemap-layer-list__publishing { + border: 1px solid $interactive-font-color; + animation: publishing 2s normal infinite; + } + + .esri-basemap-layer-list__updating { + background-color: $updating; + border-radius: 50%; + animation: updating 2s normal infinite; + } + + .esri-basemap-layer-list__connection-status { + height: $button-width--half; + width: $button-width--half; + margin-inline: $side-spacing--half; + color: $connection-disconnected; + } + + .esri-basemap-layer-list__connection-status--connected { + color: $connection-connected; + } + + .esri-basemap-layer-list__item-message { + display: flex; + align-items: center; + visibility: hidden; + height: 0; + margin-top: -1px; + padding: $cap-spacing--half $side-spacing--half; + overflow: hidden; + font-size: $font-size--small; + transition: transform 250ms ease-in-out; + transform: scale(1, 0); + animation: esri-fade-in-down 250ms ease-in-out; + transform-origin: center top; + background-color: $background-color--offset-subtle; + margin-inline-start: 3rem; + border-inline-start: $border-size--active solid $message-warning-border-color; + margin-block-end: 0.25rem; + margin-inline-end: 0.25rem; + } + .esri-basemap-layer-list__item-message { + @include icomoonIconSelector() { + margin-right: 0.3rem; + } + } + .esri-basemap-layer-list__item--has-message { + .esri-basemap-layer-list__item-message { + visibility: visible; + height: auto; + transform: scale(1, 1); + } + } + .esri-basemap-layer-list__item-toggle { + padding: 0 $side-spacing--quarter; + cursor: pointer; + color: $interactive-font-color; + display: flex; + align-items: center; + } + + .esri-basemap-layer-list__item-actions-menu { + align-self: center; + display: flex; + } + .esri-basemap-layer-list__item-actions-menu-item { + display: flex; + flex: 1 0 auto; + justify-content: center; + align-items: center; + color: $interactive-font-color; + cursor: pointer; + padding: 0 $side-spacing--half; + transition: border-color 250ms ease-in-out; + } + .esri-basemap-layer-list__item-actions-menu-item .esri-disabled-element { + pointer-events: none; + opacity: $opacity--disabled; + } + .esri-basemap-layer-list__item-actions-menu-item:first-of-type { + margin: 0 2px; + } + .esri-basemap-layer-list__item-actions-menu-item:hover { + background-color: $background-color--hover; + } + .esri-basemap-layer-list__item-actions-menu-item--active, + .esri-basemap-layer-list__item-actions-menu-item--active:hover { + background-color: $background-color--active; + } + .esri-basemap-layer-list__item-actions { + position: relative; + background-color: $background-color--offset; + color: $interactive-font-color; + margin: -1px $side-spacing--half $cap-spacing--half; + height: auto; + } + .esri-basemap-layer-list__item-actions[aria-expanded="true"] { + animation: esri-fade-in 250ms ease-in-out; + } + .esri-basemap-layer-list__item-actions-section { + animation: esri-fade-in 375ms ease-in-out; + } + .esri-basemap-layer-list__item-actions[hidden] { + display: none; + } + .esri-basemap-layer-list__item-actions-close { + color: $interactive-font-color; + position: absolute; + top: 0; + right: 0; + cursor: pointer; + padding: 5px; + z-index: 1; + } + .esri-basemap-layer-list__item-actions-list { + display: flex; + flex-flow: column; + justify-content: flex-start; + align-items: flex-start; + padding: $cap-spacing--half 0; + list-style: none; + border-top: 2px solid $background-color; + } + .esri-basemap-layer-list__item-actions-list:first-of-type { + border-top: 0; + } + .esri-basemap-layer-list__item-action, + .esri-basemap-layer-list__action-toggle { + border: 1px solid transparent; + display: flex; + justify-content: flex-start; + align-items: flex-start; + cursor: pointer; + font-size: $font-size--small; + width: 100%; + box-sizing: border-box; + margin: 0; + padding: $cap-spacing--half $side-spacing; + opacity: 1; + transition: opacity 250ms ease-in-out 250ms, background-color 250ms ease-in-out; + } + + .esri-basemap-layer-list__item-action { + justify-content: flex-start; + flex-flow: row; + } + .esri-basemap-layer-list__action-toggle { + flex-flow: row-reverse; + justify-content: space-between; + .esri-basemap-layer-list__item-action-title { + margin-left: 0; + } + .esri-basemap-layer-list__item-action-icon { + background-color: $background-color--inverse; + border-radius: $toggle-height; + box-shadow: 0 0 0 1px $interactive-font-color--inverse; + flex: 0 0 $toggle-width; + height: $toggle-height; + overflow: hidden; + padding: 0; + position: relative; + transition: background-color 125ms ease-in-out; + width: $icon-size; + &:before { + // Toggle handle. Overrides any icon class + background-color: $interactive-font-color--inverse; + border-radius: 100%; + content: ""; + display: block; + height: $toggle-handle-size; + left: 0; + margin: 2px; + position: absolute; + top: 0; + transition: background-color 125ms ease-in-out, left 125ms ease-in-out; + width: $toggle-handle-size; + } + } + } + .esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon { + // Toggle on + background-color: $interactive-font-color--inverse; + &:before { + background-color: $background-color--inverse; + box-shadow: 0 0 0 1px $background-color--inverse; + left: $toggle-handle-size; + } + } + .esri-basemap-layer-list__item-action:hover, + .esri-basemap-layer-list__action-toggle:hover { + background-color: $background-color--hover; + } + .esri-basemap-layer-list__item-actions[hidden] .esri-basemap-layer-list__item-action { + opacity: 0; + } + .esri-basemap-layer-list__item-action-icon { + flex: 0 0 $icon-size; + font-size: $icon-size; + display: inline-block; + width: $icon-size; + height: $icon-size; + margin-top: 0.1em; + } + .esri-basemap-layer-list__item-action-image { + flex: 0 0 $icon-size; + width: $icon-size; + height: $icon-size; + font-size: $font-size; + text-align: center; + background-size: contain; + background-repeat: no-repeat; + background-position: 50% 50%; + } + .esri-basemap-layer-list__item-action-title { + margin-left: 5px; + } + .esri-basemap-layer-list-panel { + margin: $cap-spacing $side-spacing; + } + .esri-basemap-layer-list__hr { + border: none; + height: 1px; + width: 100%; + background-color: $border-color; + } + .esri-basemap-layer-list__no-items { + color: $interactive-font-color; + text-align: center; + padding: $cap-spacing--double $side-spacing; + } + + // Legend as content + .esri-basemap-layer-list-panel__content--legend .esri-legend__service { + padding: 0 0 $cap-spacing 0; + } + + [dir="rtl"] .esri-basemap-layer-list { + .esri-basemap-layer-list__item--has-children > .esri-basemap-layer-list__item-container { + padding-left: $side-spacing + 5; + padding-right: 5px; + } + .esri-basemap-layer-list__list { + margin: 0 $side-spacing 0 0; + } + .esri-basemap-layer-list__list--root { + margin: 0; + } + .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed { + display: none; + } + .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl { + display: block; + } + .esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed-rtl { + display: none; + } + .esri-basemap-layer-list__item-action-title { + margin-left: 0; + margin-right: 5px; + } + .esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__action-toggle { + margin-right: 0; + } + .esri-basemap-layer-list__item:after { + animation: looping-progresss-bar-ani $looping-progress-bar-params reverse; + } + .esri-basemap-layer-list__item-message { + @include icomoonIconSelector() { + margin-right: 0; + margin-left: 0.3rem; + } + } + .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container { + border-left: none; + border-right: $border-size--active solid transparent; + &:hover { + border-right-color: $border-color; + } + } + .esri-basemap-layer-list__item[aria-selected="true"] > .esri-basemap-layer-list__item-container { + border-right-color: $border-color--active; + &:hover { + border-right-color: $border-color--active; + } + } + } + + @keyframes updating { + 0%, + 40% { + background-color: transparent; + } + 50%, + 80% { + background-color: var(--calcite-ui-brand); + } + 100% { + background-color: transparent; + } + } + + @keyframes publishing { + 0%, + 20% { + transform: rotate(45deg); + } + 80%, + 100% { + transform: rotate(135deg); + } + } +} + +@if $include_BasemapLayerList==true { + @include basemapLayerList(); +} diff --git a/public/assets/esri/themes/base/widgets/_BasemapToggle.scss b/public/assets/esri/themes/base/widgets/_BasemapToggle.scss new file mode 100644 index 0000000..20264c2 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_BasemapToggle.scss @@ -0,0 +1,123 @@ +$basemap_toggle_offset: 5px !default; +$basemap_toggle_size: $button-width--double !default; + +@mixin basemapToggle() { + .esri-basemap-toggle { + cursor: pointer; + position: relative; + overflow: visible; + width: $basemap_toggle_size + $basemap_toggle_offset; + height: $basemap_toggle_size + $basemap_toggle_offset; + background-color: transparent; + @include boxShadow("none"); + display: flex; + flex-flow: row nowrap; + justify-content: center; + align-items: center; + &:hover { + background-color: transparent; + } + } + + .esri-basemap-toggle__container, + .esri-basemap-toggle__image { + width: $basemap_toggle_size; + height: $basemap_toggle_size; + position: absolute; + top: 0; + left: 0; + overflow: hidden; + } + + .esri-basemap-toggle__container { + @include defaultBoxShadow(); + } + + .esri-basemap-toggle__image { + background-color: $background-color; + background-size: cover; + background-repeat: no-repeat; + background-position: 50% 50%; + background-image: url(../base/images/basemap-toggle-64.svg); + } + + .esri-basemap-toggle__image--loading { + background-image: unset; + align-items: center; + display: flex; + justify-content: center; + } + + .esri-basemap-toggle__image--secondary { + margin-top: $basemap_toggle_offset; + margin-left: $basemap_toggle_offset; + @include defaultBoxShadow(); + animation: esri-basemap-slide 2000ms ease-in-out; + } + + .esri-basemap-thumbnail__overlay-scrim { + --calcite-scrim-background: rgba(0, 0, 0, 0.5); + color: var(--calcite-ui-text-inverse); + } + + .esri-basemap-toggle__image-overlay { + position: absolute; + width: 100%; + height: 100%; + transition: background-color 125ms ease-in-out; + background-color: rgba(255, 255, 255, 0); + display: flex; + align-items: flex-end; + justify-content: center; + .esri-basemap-toggle:hover { + background-color: rgba($interactive-font-color--hover, 0.4); + } + } + + .esri-basemap-toggle__title { + flex: 1 0 100%; + height: auto; + font-size: 9px; + font-weight: $font-weight--medium; + line-height: $line-height; + padding: 0.5em; + background-color: rgba(255, 255, 255, 0.7); + text-align: center; + } + + .esri-basemap-toggle.esri-disabled { + cursor: auto; + } + + .esri-widget.esri-basemap-toggle, + .esri-ui-corner { + .esri-widget.esri-basemap-toggle { + background-color: transparent; + @include boxShadow("none"); + } + } +} + +//////////////////////////////////////// +// ANIMATIONS +@keyframes esri-basemap-slide { + 0% { + margin-top: 0; + margin-left: 0; + opacity: 0; + } + 75% { + margin-top: 0; + margin-left: 0; + opacity: 0; + } + 100% { + margin-top: $basemap_toggle_offset; + margin-left: $basemap_toggle_offset; + opacity: 1; + } +} + +@if $include_BasemapToggle == true { + @include basemapToggle(); +} diff --git a/public/assets/esri/themes/base/widgets/_BinaryColorSizeSlider.scss b/public/assets/esri/themes/base/widgets/_BinaryColorSizeSlider.scss new file mode 100644 index 0000000..64206f3 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_BinaryColorSizeSlider.scss @@ -0,0 +1,7 @@ +@mixin binaryColorSizeSlider() { + @include smartMappingSlider(esri-binary-color-size-slider); +} + +@if $include_BinaryColorSizeSlider == true { + @include binaryColorSizeSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_Bookmarks.scss b/public/assets/esri/themes/base/widgets/_Bookmarks.scss new file mode 100644 index 0000000..b90c62c --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Bookmarks.scss @@ -0,0 +1,360 @@ +@mixin bookmarks() { + $bookmarks-height--loading: 150px !default; + $bookmarks-thumbnail-size: 64px !default; + .esri-bookmarks { + background-color: transparent; + .esri-widget__content--empty { + background-color: $background-color--offset; + } + } + + .esri-bookmarks__loader-container { + height: $bookmarks-height--loading; + padding: 0; + display: flex; + align-items: center; + justify-content: center; + } + + .esri-bookmarks__loader { + height: 64px; + width: 100%; + background: url(../base/images/loading-throb.gif) no-repeat center center; + } + + .esri-bookmarks__list { + display: block; + list-style: none; + margin: 0; + padding: 0; + } + + .esri-bookmarks__bookmark { + align-items: center; + border-bottom: 1px solid $border-color--subtle; + position: relative; + display: flex; + background-color: $background-color; + transition: background-color 250ms ease-in-out, color 250ms ease-in-out; + overflow: hidden; + } + + .esri-bookmarks__bookmark.sortable-chosen { + background-color: $background-color--active; + transition: background-color 250ms ease-in-out; + } + + .esri-bookmarks__bookmark-button { + border: none; + background-color: transparent; + padding: 0; + padding-inline-start: $side-spacing--half; + color: $interactive-font-color; + cursor: pointer; + display: flex; + font-family: $font-family; + font-weight: $font-weight--regular; + flex-wrap: nowrap; + justify-content: flex-start; + align-items: center; + overflow: hidden; + flex: 1 1 auto; + &:hover { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + } + &:hover:active { + background-color: transparent; + color: $interactive-font-color; + } + text-align: left; // fallback for IE11 + @supports (text-align: initial) { + text-align: initial; // modern browsers + } + } + + .esri-bookmarks__list--sortable .esri-bookmarks__bookmark-button { + padding-inline-start: 0; + } + + .esri-bookmarks_bookmark-drag-handle { + align-items: center; + align-self: stretch; + background-color: transparent; + border: none; + color: $font-color--placeholder; + cursor: move; + display: flex; + flex: 0 0 auto; + justify-content: center; + margin: 0 0; + padding: 0 $side-spacing--quarter; + transition: background-color 250ms ease-in-out; + &:focus, + &:hover { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + } + } + + .esri-bookmarks_bookmark-drag-handle[aria-pressed="true"] { + background-color: $background-color--active; + color: $interactive-font-color--hover; + } + + @include loopingProgressBar(".esri-bookmarks__bookmark--active"); + + .esri-bookmarks__bookmark--active { + color: $font-color; + background-color: $background-color--active; + cursor: default; + &:hover, + &:focus { + color: $font-color; + background-color: $background-color--active; + cursor: default; + } + } + + .esri-bookmarks__bookmark-label { + display: flex; + flex-flow: column; + flex: 1 1 auto; + padding: $cap-spacing $side-spacing--three-quarters; + } + + .esri-bookmarks__bookmark-name { + color: $font-color; + font-size: $font-size--small; + flex: 1; + overflow: hidden; + padding: 0; + overflow-wrap: break-word; /* Firefox */ + word-break: break-word; + } + + .esri-bookmarks__bookmark-time-extent { + font-size: $font-size--small; + flex: 1; + overflow: hidden; + padding: 0; + overflow-wrap: break-word; /* Firefox */ + word-break: break-word; + } + + .esri-bookmarks__time-extent { + margin-top: $cap-spacing--quarter; + display: grid; + grid-template-columns: auto auto; + column-gap: $side-spacing--half; + } + + .esri-bookmarks__bookmark-image-container { + align-items: center; + display: flex; + flex: 0 0 auto; + justify-content: center; + max-width: $button-width--double; + position: relative; + } + .esri-bookmarks__bookmark-image-container--has-image { + overflow: hidden; + } + + .esri-button-menu { + position: absolute; + bottom: 2px; + right: 2px; + z-index: 1; + } + + .esri-bookmarks__image { + width: $bookmarks-thumbnail-size; + background-color: $background-color--offset; + margin: $cap-spacing--half 0; + } + + .esri-bookmarks__bookmark-edit-button-container { + display: flex; + flex: 0 0 auto; + align-self: stretch; + align-items: stretch; + } + + .esri-bookmarks__bookmark-edit-button { + align-items: center; + background-color: transparent; + border: none; + color: $interactive-font-color; + cursor: pointer; + padding: 0 $side-spacing; + display: flex; + &:hover { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + } + } + + .esri-bookmarks__time-extent-container { + padding: $cap-spacing--half $side-spacing $cap-spacing; + --calcite-label-margin-bottom: 0; + } + + .esri-bookmarks__time-extent-group { + color: $interactive-font-color; + display: grid; + font-size: $font-size--small; + grid-template-rows: auto auto; + } + + .esri-bookmarks__add-bookmark { + align-items: center; + background-color: $background-color--offset; + display: flex; + justify-content: center; + padding: $cap-spacing--half $side-spacing--half $cap-spacing; + } + + .esri-bookmarks__add-bookmark-button { + align-items: center; + background-color: $background-color; + border-radius: $button-height; + font-size: $font-size--small; + flex: 0 1 auto; + justify-content: center; + padding: $cap-spacing--three-quarters $side-spacing--half; + transition: background-color 250ms ease-in-out; + width: auto; + &:hover { + text-decoration: none; + @include defaultBoxShadow(); + } + } + + .esri-bookmarks__add-bookmark-icon { + font-size: $font-size; + padding-inline-start: $side-spacing--quarter; + padding-inline-end: $side-spacing--half; + } + + .esri-bookmarks__authoring-card { + background-color: $background-color--offset; + padding: $cap-spacing--half $side-spacing--half; + animation: esri-fade-in-down 250ms ease-in-out; + } + + .esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container { + width: $bookmarks-thumbnail-size; + height: $bookmarks-thumbnail-size; + border: 1px solid $border-color; + background-image: url("../base/images/transparent-bg.png"); + .esri-bookmarks__image { + margin-bottom: 0; + margin-top: 0; + } + } + + .esri-bookmarks__authoring-form { + display: flex; + flex-flow: column; + background-color: $background-color; + @include defaultBoxShadow(); + border-radius: $border-radius; + } + + .esri-bookmarks__authoring-container { + align-items: center; + display: flex; + flex-flow: row; + padding: $cap-spacing $side-spacing; + .esri-bookmarks__authoring-label { + padding-top: 0; + padding-bottom: 0; + width: calc(100% - #{$bookmarks-thumbnail-size}); // Firefox fix + } + } + .esri-bookmarks__authoring-form--adding { + .esri-bookmarks__authoring-label { + padding-inline: $side-spacing; + } + } + + .esri-bookmarks__authoring-label { + display: flex; + flex-flow: column; + flex: 1 0 auto; + padding-block: $cap-spacing; + } + + .esri-bookmarks__authoring-label--start-padding { + padding-inline-start: $side-spacing; + } + + .esri-bookmarks__authoring-actions { + border-top: solid 1px $border-color; + display: flex; + justify-content: flex-end; + padding: $cap-spacing--half $side-spacing; + margin-top: $cap-spacing--half; + .esri-button { + font-size: $font-size--small; + min-height: $button-height--half; + width: 33%; + } + .esri-bookmarks__authoring-delete-button { + color: $font-color--error; + margin-right: auto; + padding-left: 0; + padding-right: 0; + width: auto; + } + } + + .esri-widget__no-bookmark-icon { + font-size: $button-height; + line-height: $button-height--double; + width: $button-height--double; + height: $button-height--double; + display: inline-block; + text-align: center; + } + + .esri-bookmarks--fade-in { + opacity: 0; + transition: opacity 375ms ease-out; + } + + .esri-bookmarks--fade-in-active { + opacity: 1; + } + + [dir="rtl"] .esri-bookmarks { + .esri-bookmarks__bookmark { + &--active:after { + animation: looping-progresss-bar-ani $looping-progress-bar-params reverse; + } + } + .esri-bookmarks__bookmark-container { + margin-right: 0; + margin-left: $side-spacing--half; + } + .esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button { + margin-right: 0; + margin-left: auto; + } + .esri-bookmarks__bookmark-button { + text-align: right; // fallback for IE11 + @supports (text-align: initial) { + text-align: initial; // modern browsers + } + } + .esri-bookmarks__bookmark-image-container .esri-button-menu { + right: unset; + left: 2px; + } + } +} + +@if $include_Bookmarks==true { + @include bookmarks(); +} diff --git a/public/assets/esri/themes/base/widgets/_BuildingDisciplinesTree.scss b/public/assets/esri/themes/base/widgets/_BuildingDisciplinesTree.scss new file mode 100644 index 0000000..d1d3b25 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_BuildingDisciplinesTree.scss @@ -0,0 +1,151 @@ +@mixin buildingDisciplinesNode() { + $base: "esri-building-disciplines-tree-node"; + $root: "#{$base}--root"; + $leaf: "#{$base}--leaf"; + $label: "#{$base}__label"; + $checkbox: "#{$base}__checkbox"; + $checkbox--checked: "#{$base}__checkbox--checked"; + $checkbox--indeterminate: "#{$base}__checkbox--indeterminate"; + $collapse-toggle: "#{$base}__collapse-toggle"; + $collapse-toggle--collapsed: "#{$base}__collapse-toggle--collapsed"; + $children: "#{$base}__children"; + + $collapse-toggle-size: 18px; + $collapse-toggle-icon-size: 10px; + + $checkbox-size: 14px; + $checkbox-border-size: 1px; + $checkbox-icon-size: 10px; + + $max-levels: 5; + $indent-size: $side-spacing--three-quarters; + + @for $level from 1 through $max-levels { + .#{$base}--level-#{$level} { + $padding: $indent-size * ($level - 1); + + padding-left: $padding; + + &.#{$leaf} { + padding-left: $padding + $collapse-toggle-size; + } + } + } + + .#{$label} { + display: flex; + flex-direction: row; + + font-size: $font-size; + font-weight: $font-weight--light; + + padding-top: $side-spacing--quarter; + padding-bottom: $side-spacing--quarter; + + cursor: pointer; + + align-items: center; + } + + .#{$collapse-toggle} { + font-size: $collapse-toggle-icon-size; + line-height: $collapse-toggle-icon-size; + + display: inline-block; + + width: $collapse-toggle-size; + height: $collapse-toggle-size; + margin: 0; + padding: ($collapse-toggle-size - $collapse-toggle-icon-size) * 0.5; + + transition: transform 0.1s ease-in-out; + + border: none; + background: none; + + flex-shrink: 0; + appearance: none; + + &:not(.#{$collapse-toggle--collapsed}) { + transform: rotate(90deg); + } + } + + .#{$checkbox} { + font-size: $checkbox-icon-size; + line-height: $checkbox-icon-size; + + display: inline-block; + + width: $checkbox-size; + height: $checkbox-size; + margin: 0; + margin-right: $side-spacing--half; + padding: ($checkbox-size - $checkbox-icon-size - $checkbox-border-size * 2) * 0.5; + + transition: all 0.1s ease-in-out; + + border: solid 1px $border-color; + background: none; + + flex-shrink: 0; + appearance: none; + + &:before { + color: $interactive-font-color--inverse; + } + } + + .#{$checkbox--indeterminate} { + &:before { + color: $interactive-font-color; + } + } + + .#{$checkbox--checked} { + background: $border-color--active; + border-color: $border-color--active; + + &:before { + color: $interactive-font-color--inverse; + } + } + + [dir="rtl"] { + .#{$checkbox} { + margin-right: 0; + margin-left: $side-spacing--half; + } + + .#{$collapse-toggle} { + transform: rotate(180deg); + + &:not(.#{$collapse-toggle--collapsed}) { + transform: rotate(90deg); + } + } + + @for $level from 1 through $max-levels { + .#{$base}--level-#{$level} { + $padding: $indent-size * ($level - 1); + + padding-left: 0; + padding-right: $padding; + + &.#{$leaf} { + padding-left: 0; + padding-right: $padding + $collapse-toggle-size; + } + } + } + } +} + +/** + * Adds all the styles for the "Categories & Disciplines" tree used in the building explorer. + */ +@mixin buildingDisciplinesTree() { + $base: "esri-building-disciplines-tree"; + + @include buildingDisciplinesNode(); +} diff --git a/public/assets/esri/themes/base/widgets/_BuildingExplorer.scss b/public/assets/esri/themes/base/widgets/_BuildingExplorer.scss new file mode 100644 index 0000000..d3f6146 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_BuildingExplorer.scss @@ -0,0 +1,51 @@ +@import "BuildingLevelPicker"; +@import "BuildingPhasePicker"; +@import "BuildingDisciplinesTree"; + +@mixin buildingExplorer() { + $base: "esri-building-explorer"; + $loading-container: "#{$base}__loading-container"; + $section: "#{$base}__section"; + $panel--error: "#{$base}__panel--error"; + + .#{$base} { + position: relative; + + overflow-y: auto; + overflow-x: hidden; + + width: $panel-width; + max-width: 100%; + max-height: calc(100vh - #{$side-spacing--double}); + padding: $side-spacing; + + .esri-widget__heading { + font-weight: $font-weight; + } + } + + .#{$loading-container} { + text-align: center; + + calcite-loader { + box-sizing: content-box; + } + } + + .#{$section}:not(:last-child) { + margin-bottom: $side-spacing--double; + } + + .#{$panel--error} { + color: $font-color--error; + margin: 0; + animation: esri-fade-in 250ms ease-in-out; + } +} + +@if $include_BuildingExplorer==true { + @include buildingLevelPicker(); + @include buildingPhasePicker(); + @include buildingDisciplinesTree(); + @include buildingExplorer(); +} diff --git a/public/assets/esri/themes/base/widgets/_BuildingLevelPicker.scss b/public/assets/esri/themes/base/widgets/_BuildingLevelPicker.scss new file mode 100644 index 0000000..0af935e --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_BuildingLevelPicker.scss @@ -0,0 +1,253 @@ +/** + * Adds the styles for the label which displays the currently selected level. + */ +@mixin _buildingLevelPickerLabel($container, $theme) { + $base: "#{$container}-label"; + $active: "#{$base}--active"; + $hover: "#{$base}--hover"; + $empty: "#{$base}--empty"; + $clear-button: "#{$base}__clear-button"; + $clear-button-icon: "#{$base}__clear-button-icon"; + + $width: 90px; + $height: 40px; + $padding: map-get($theme, padding); + + .#{$base} { + color: map-get($theme, label-color); + text-align: center; + font-size: $height; + line-height: $height; + } + + .#{$base}, + .#{$empty} { + position: relative; + + width: $width; + + cursor: pointer; + transition: opacity 0.3s; + text-align: center; + + &.#{$active} { + color: map-get($theme, label-color--active); + } + } + + .#{$empty} { + font-size: $font-size; + font-weight: $font-weight--light; + color: map-get($theme, label-color--empty); + cursor: default; + } + + .#{$clear-button} { + $size: 20px; + $icon-size: 12px; + + font-size: $icon-size; + line-height: $icon-size; + + position: absolute; + top: 10px; // Align with the label. + + display: none; + + width: $size; + height: $size; + margin-left: $side-spacing--quarter; + padding: ($size - $icon-size) * 0.5; + + cursor: pointer; + transition: all 0.1s ease-in-out; + + color: $interactive-font-color; + border: none; + border-radius: 50%; + + appearance: none; + + &:hover { + background: $background-color--hover; + } + } + + // Show the button when we have an active level. + .#{$active} .#{$clear-button} { + display: inline-block; + } +} + +/** + * Adds the styles for each of the levels in the level picker level stack. + */ +@mixin _buildingLevelPickerLevel($container, $theme) { + $item-container: "#{$container}-item"; + $base: "#{$container}-item__base"; + $hover: "#{$container}-item--hover"; + $active: "#{$container}-item--active"; + $animate-level: "#{$container}--animate-level"; + + .#{$item-container} { + border: 1px solid transparent; + + will-change: height; + touch-action: none; + } + + .#{$base} { + position: absolute; + left: 50%; + + transform: translate(-50%, -50%); + pointer-events: none; + + will-change: height; + + .rect { + position: absolute; + top: 50%; + left: 50%; + + margin-top: 3px; + + transform: translate(-50%, -50%) rotateX(66deg) rotateZ(45deg); + pointer-events: none; + + border: map-get($theme, level-border-width) solid map-get($theme, level-border-color); + outline: solid 1px transparent; // So things don't move when focusing + background-color: map-get($theme, level-background-color); + + will-change: height; + } + } + + .#{$hover} .#{$base} { + .rect { + border-color: map-get($theme, level-border-color--hover); + background-color: map-get($theme, level-background-color--hover); + box-shadow: 0 0 2px 1px map-get($theme, level-border-color--hover); + } + } + + .#{$active} .#{$base} { + .rect { + border-color: map-get($theme, level-border-color--active); + background-color: map-get($theme, level-background-color--active); + } + } + + $in-duration: 0.1s; + $out-duration: 0.3s; + + $bg-transition: background-color $in-duration ease-in-out; + $border-transition: border-color $in-duration ease-in-out; + + $spring: cubic-bezier(0.63, -0.265, 0.48, 1.64); + $size-transition-out: height $out-duration $spring, width $out-duration $spring; + $size-transition-in: height $in-duration ease-out, width $in-duration ease-out; + + .#{$item-container} { + &, + .#{$base}, + .rect { + transition: $size-transition-in, $bg-transition, $border-transition; + } + } + + // Animate everything when the $animate-level class is present in the parent. + .#{$animate-level} .#{$item-container} { + &, + .#{$base}, + .rect { + transition: $size-transition-out, $bg-transition, $border-transition; + } + } +} + +/** + * Adds all the styles for the level picker used in the building explorer. + */ +@mixin buildingLevelPicker() { + $container: "esri-building-level-picker"; + $levels-container: "#{$container}__levels-container"; + $levels-inner-container: "#{$container}__inner-levels-container"; + $label-container: "#{$container}__label-container"; + $no-level: "#{$container}--no-level"; + $arrow-up: "#{$container}__arrow-up"; + $arrow-down: "#{$container}__arrow-down"; + + $padding: 12px; + + $theme: ( + padding: $padding, + label-color: $interactive-font-color, + label-color--empty: $font-color, + label-color--active: $border-color--active, + level-border-width: 2px, + level-border-color: $border-color, + level-border-color--hover: $border-color--active, + level-border-color--active: $border-color--active, + level-background-color: rgba(#fff, 0.7), + level-background-color--hover: rgba(#fff, 0.7), + level-background-color--active: $border-color--active + ); + + .#{$container} { + display: flex; + flex-direction: row; + + align-items: center; + + &.#{$no-level} { + display: none; + } + } + + .#{$levels-container} { + display: flex; + flex-direction: column; + + width: 50%; + padding: 20px 0; + + cursor: pointer; + transform: rotate(180deg); // So that our levels stack properly. + + justify-content: flex-start; + align-items: center; + } + + .#{$levels-inner-container} { + transition: margin 0.3s; + } + + .#{$label-container} { + display: flex; + flex-direction: column; + justify-content: space-between; + + width: 50%; + height: 90px; + margin-right: $padding; + + align-items: center; + } + + @include _buildingLevelPickerLabel($container, $theme); + @include _buildingLevelPickerLevel($container, $theme); + + .#{$arrow-up}, + .#{$arrow-down} { + @include arrowButton(); + } + + .#{$arrow-up} { + @extend .esri-arrow-up; + } + + .#{$arrow-down} { + @extend .esri-arrow-down; + } +} diff --git a/public/assets/esri/themes/base/widgets/_BuildingPhasePicker.scss b/public/assets/esri/themes/base/widgets/_BuildingPhasePicker.scss new file mode 100644 index 0000000..f13d07a --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_BuildingPhasePicker.scss @@ -0,0 +1,92 @@ +/** + * Adds all the styles for the phase picker used in the building explorer. + */ +@mixin buildingPhasePicker() { + $container: "esri-building-phase-picker"; + $phases-container: "#{$container}__phases-container"; + $phase: "#{$container}__phase"; + $phase-active: "#{$container}__phase--active"; + $phase-current: "#{$container}__phase--current"; + $divider: "#{$container}__divider"; + $divider-active: "#{$container}__divider--active"; + $arrow-left: "#{$container}__arrow-left"; + $arrow-right: "#{$container}__arrow-right"; + + $phase-size: 32px; + $border-width: 1px; + $divider-min-width: $side-spacing; + + .#{$container}, + .#{$phases-container} { + display: flex; + flex-direction: row; + + align-items: center; + } + + .#{$phases-container} { + flex-grow: 0; + flex-shrink: 1; + overflow: hidden; + padding: 5px; + } + + .#{$phase} { + width: $phase-size; + height: $phase-size; + + font-weight: $font-weight; + + cursor: pointer; + transition: all 250ms; + + color: $font-color; + border: solid $border-width $border-color; + border-radius: 100%; + background: $background-color; + + appearance: none; + flex-shrink: 0; + + &:hover { + box-shadow: 0 0 2px 1px $border-color--active; + transform: scale(1.1); // Make it slightly bigger w/o affecting layout + } + + &.#{$phase-active} { + border-color: $border-color--active; + background-color: $background-color--active; + } + + &.#{$phase-current} { + color: $interactive-font-color--inverse; + background-color: $border-color--active; + } + } + + .#{$divider} { + height: $border-width; + min-width: $divider-min-width; + + background: $border-color; + + flex-grow: 0; + + &.#{$divider-active} { + background-color: $border-color--active; + } + } + + .#{$arrow-left}, + .#{$arrow-right} { + @include arrowButton(); + } + + .#{$arrow-left} { + @extend .esri-arrow-left; + } + + .#{$arrow-right} { + @extend .esri-arrow-right; + } +} diff --git a/public/assets/esri/themes/base/widgets/_ButtonMenu.scss b/public/assets/esri/themes/base/widgets/_ButtonMenu.scss new file mode 100644 index 0000000..d2d786e --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ButtonMenu.scss @@ -0,0 +1,129 @@ +@mixin buttonMenu() { + .esri-button-menu { + width: $button-width; + height: $button-height; + + .esri-button-menu__button { + align-items: center; + background-color: transparent; + border: none; + color: $interactive-font-color; + display: flex; + font-size: $icon-size; + height: $button-height; + justify-content: center; + text-align: center; + transition: background-color 125ms ease-in-out; + width: $button-width; + + &:disabled { + cursor: default; + color: $interactive-font-color--disabled; + } + + &:hover, + &:focus { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + cursor: pointer; + } + + &.esri-button-menu__button--selected, + &.esri-button-menu__button--selected:hover { + background: $background-color--inverse; + color: $interactive-font-color--inverse; + } + } + + .esri-button-menu__content-wrapper { + position: relative; + display: inline-block; + } + } + + .esri-button-menu__content { + border-radius: $border-radius; + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.33); + background-color: $background-color; + max-height: 250px; + min-width: 200px; + overflow: auto; + z-index: 1; + + .esri-button-menu__item-wrapper, + .esri-button-menu__embedded-content-wrapper { + list-style: none; + margin: 0; + padding: 0; + } + } + + .esri-button-menu__item { + display: block; + padding: 0; + + .esri-button-menu__item-label { + align-items: center; + color: $font-color; + cursor: pointer; + display: flex; + font-family: $font-family; + font-weight: $font-weight; + font-size: $font-size; + justify-content: flex-start; + margin: 0; + padding: $cap-spacing $side-spacing; + position: relative; + text-decoration: none; + + .esri-button-menu__item-label-content { + padding: 0 $side-spacing--half; + width: auto; + } + + &:hover { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + } + } + + .esri-button-menu__icon { + color: $button-color; + } + + .esri-button-menu__checkbox { + position: absolute; + opacity: 0; + + &:checked { + & ~ .esri-button-menu__embedded-content-wrapper { + display: block; + } + } + } + + .esri-button-menu__embedded-content-wrapper { + display: none; + + .esri-button-menu__checkbox { + &:checked { + & ~ .esri-button-menu__item-label { + .esri-button-menu__icon { + display: block; + } + } + } + } + } + } + + .esri-button-menu__item--selectable { + .esri-button-menu__icon { + display: none; + } + } +} + +@if $include_ButtonMenu == true { + @include buttonMenu(); +} diff --git a/public/assets/esri/themes/base/widgets/_ClassedColorSlider.scss b/public/assets/esri/themes/base/widgets/_ClassedColorSlider.scss new file mode 100644 index 0000000..40b3b87 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ClassedColorSlider.scss @@ -0,0 +1,7 @@ +@mixin classedColorSlider() { + @include smartMappingSlider(esri-classed-color-slider); +} + +@if $include_ClassedColorSlider == true { + @include classedColorSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_ClassedSizeSlider.scss b/public/assets/esri/themes/base/widgets/_ClassedSizeSlider.scss new file mode 100644 index 0000000..448f049 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ClassedSizeSlider.scss @@ -0,0 +1,7 @@ +@mixin classedSizeSlider() { + @include smartMappingSlider(esri-classed-size-slider); +} + +@if $include_ClassedSizeSlider == true { + @include classedSizeSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_ColorPicker.scss b/public/assets/esri/themes/base/widgets/_ColorPicker.scss new file mode 100644 index 0000000..728c8ce --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ColorPicker.scss @@ -0,0 +1,74 @@ +@mixin colorPicker() { + $checkerboard-dark: $background-color; + $checkerboard-light: $font-color; + + .esri-color-picker { + display: inline-block; + position: relative; + width: max-content; + height: max-content; + + &__toggle-button { + position: relative; + z-index: 1; + background: var(--esri-color-picker-value); + border: solid 1px var(--calcite-ui-border-1); + } + + &__bg-pattern { + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + z-index: 0; + + // Checkerboard pattern (see https://www.magicpattern.design/tools/css-backgrounds) + background-color: $checkerboard-light; + opacity: 0.3; + background-image: repeating-linear-gradient( + 45deg, + $checkerboard-dark 25%, + transparent 25%, + transparent 75%, + $checkerboard-dark 75%, + $checkerboard-dark + ), + repeating-linear-gradient( + 45deg, + $checkerboard-dark 25%, + $checkerboard-light 25%, + $checkerboard-light 75%, + $checkerboard-dark 75%, + $checkerboard-dark + ); + background-position: 0 0, calc(100% / 2) calc(100% / 2); + background-size: calc(100% / 2) calc(100% / 2); + } + + &__popover { + background: var(--calcite-ui-foreground-1); // match color picker background + width: 272px; // calcite-color-picker may not render immediately, so we make sure we have the right width right away. + overflow-y: auto; + overflow-x: hidden; + max-height: 70vh; + @include defaultBoxShadow(); + } + + &__opacity-slider-container { + padding: $cap-spacing $side-spacing; + } + + &__opacity-slider { + margin-inline: 8px; // Align slider handles + } + + &__calcite-color-picker { + --calcite-ui-border-1: transparent; + } + } +} + +@if $include_ColorPicker == true { + @include colorPicker(); +} diff --git a/public/assets/esri/themes/base/widgets/_ColorSizeSlider.scss b/public/assets/esri/themes/base/widgets/_ColorSizeSlider.scss new file mode 100644 index 0000000..46abb45 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ColorSizeSlider.scss @@ -0,0 +1,7 @@ +@mixin colorSizeSlider() { + @include smartMappingSlider(esri-color-size-slider); +} + +@if $include_ColorSizeSlider == true { + @include colorSizeSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_ColorSlider.scss b/public/assets/esri/themes/base/widgets/_ColorSlider.scss new file mode 100644 index 0000000..78e368c --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ColorSlider.scss @@ -0,0 +1,7 @@ +@mixin colorSlider() { + @include smartMappingSlider(esri-color-slider); +} + +@if $include_ColorSlider == true { + @include colorSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_Compass.scss b/public/assets/esri/themes/base/widgets/_Compass.scss new file mode 100644 index 0000000..364d696 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Compass.scss @@ -0,0 +1,16 @@ +$compass_size: 20px !default; + +@mixin compass() { + .esri-compass { + border-radius: 50%; + } + + .esri-compass .esri-compass__icon { + font-size: $compass_size; + } + // TODO: update with correctly sized compass SVG. +} + +@if $include_Compass == true { + @include compass(); +} diff --git a/public/assets/esri/themes/base/widgets/_CoordinateConversion.scss b/public/assets/esri/themes/base/widgets/_CoordinateConversion.scss new file mode 100644 index 0000000..bba35d9 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_CoordinateConversion.scss @@ -0,0 +1,236 @@ +@mixin coordinateConversion() { + .esri-coordinate-conversion { + cursor: default; + font-size: $font-size--small; + position: relative; + width: 400px; + .esri-select option[disabled] { + color: $interactive-font-color--disabled; + } + } + .esri-coordinate-conversion.esri-disabled { + pointer-events: none; + color: $interactive-font-color--disabled; + @include icomoonIconSelector() { + &:before { + color: $interactive-font-color--disabled; + } + } + } + .esri-coordinate-conversion--no-basemap { + padding: 1em; + width: auto; + } + .esri-coordinate-conversion--capture-mode { + .esri-coordinate-conversion__mode-toggle { + color: $interactive-font-color; + background: $background-color--offset; + } + } + .esri-coordinate-conversion__conversion-list { + list-style: none; + margin: 0; + padding: 0; + display: flex; + flex-direction: column; + } + .esri-coordinate-conversion__display { + direction: ltr; + flex: 1 1 auto; + min-height: 2em; + padding: 0.5em; + @include wordbreak(); + } + .esri-coordinate-conversion__display:hover, + .esri-coordinate-conversion__select-row:hover { + background-color: $background-color--hover; + } + .esri-coordinate-conversion__button { + color: $interactive-font-color; + border-color: $interactive-font-color; + background-color: $background-color; + min-width: 30%; + max-width: 50%; + width: auto; + } + .esri-coordinate-conversion__convert-button-span { + overflow: hidden; + text-overflow: ellipsis; + } + .esri-coordinate-conversion__button:hover { + color: $background-color; + background-color: $interactive-font-color; + border-color: $interactive-font-color; + } + .esri-coordinate-conversion__input-group { + align-items: center; + display: flex; + justify-content: space-between; + width: 80%; + margin: $cap-spacing auto $cap-spacing auto; + label { + display: flex; + align-items: center; + } + } + .esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type="text"] { + width: 100%; + margin: 0; + padding: 0 0.5em; + border: 1px solid $border-color; + font-size: $font-size--small; + height: 2em; + } + .esri-coordinate-conversion__input-coordinate--rejected { + text-decoration: underline red; + } + .esri-coordinate__settings { + display: flex; + flex-direction: column; + align-items: center; + .esri-select { + font-size: inherit; + } + } + .esri-coordinate-conversion__settings-group { + display: flex; + flex-direction: column; + align-items: center; + width: 60%; + margin-top: $cap-spacing; + } + .esri-coordinate-conversion__settings-group > * { + margin-bottom: 0.5em; + } + .esri-coordinate-conversion__settings-group-horizontal { + position: relative; + display: flex; + flex-direction: row; + width: 100%; + } + .esri-coordinate-conversion__settings-group:last-child { + margin-bottom: $cap-spacing--half; + text-align: center; + width: 100%; + } + .esri-coordinate-conversion__preview-coordinate { + min-height: 1.25em; + } + .esri-coordinate-conversion__row { + padding: 0 $side-spacing 0 $side-spacing; + display: flex; + justify-content: space-between; + align-items: center; + height: 3em; + + .esri-coordinate-conversion__row-button { + display: none; + } + } + .esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button { + display: flex; + } + .esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button { + display: flex; + } + .esri-coordinate-conversion__pattern-input { + padding: 4px; + width: 100%; + height: $button-height; + } + .esri-coordinate-conversion__tools { + flex: 0 0 auto; + display: flex; + position: relative; + padding: 0; + } + .esri-coordinate-conversion__select-primary { + font-size: inherit; + margin: 0; + padding: 0 2.5em 0 0.5em; + width: auto; + } + .esri-coordinate-conversion__select-row { + font-size: inherit; + background: $background-color; + height: 2em; + margin: 0; + text-align-last: center; + flex: 0 0 75px; + padding: 0 0.5em 0 0.5em; + } + .esri-coordinate-conversion__conversions-view { + margin: $cap-spacing--half 0 $cap-spacing--half 0; + } + .esri-ui-top-right .esri-coordinate-conversion__conversions-view, + .esri-ui-top-left .esri-coordinate-conversion__conversions-view, + .esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down { + display: flex; + flex-direction: column; + .esri-coordinate-conversion__conversion-list { + flex-direction: column; + } + } + .esri-ui-bottom-right .esri-coordinate-conversion__conversions-view, + .esri-ui-bottom-left .esri-coordinate-conversion__conversions-view, + .esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up { + display: flex; + flex-direction: column-reverse; + .esri-coordinate-conversion__conversion-list { + flex-direction: column-reverse; + } + .esri-widget--button { + .esri-icon-up, + .esri-icon-down { + transform: rotate(180deg); + } + } + } + .esri-coordinate-conversion__heading { + width: 100%; + height: $button-height; + background-color: $background-color--offset; + display: flex; + align-items: center; + .esri-widget__heading { + margin: 0 auto 0 auto; + } + .esri-coordinate-conversion__back-button { + position: absolute; + margin-inline-start: 0; + background-color: $background-color--offset; + &:hover { + background-color: $background-color; + } + } + } + .esri-coordinate-conversion__popup { + animation: esri-fade-in 250ms linear; + color: $interactive-font-color--inverse; + white-space: nowrap; + z-index: 1; + position: absolute; + top: 50%; + left: 50%; + width: 50%; + white-space: inherit; + text-align: center; + transform: translate(-50%, -50%); + background-color: $background-color--inverse; + opacity: 0.8; + padding: 1em; + } + .esri-coordinate-conversion__clipboard-popup { + user-select: none; + width: auto; + pointer-events: none; + font-size: $font-size--tiny; + top: auto; + left: auto; + transform: none; + } +} + +@if $include_CoordinateConversion == true { + @include coordinateConversion(); +} diff --git a/public/assets/esri/themes/base/widgets/_DatePicker.scss b/public/assets/esri/themes/base/widgets/_DatePicker.scss new file mode 100644 index 0000000..53faee4 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_DatePicker.scss @@ -0,0 +1,169 @@ +@mixin date-picker() { + $section_margin: $cap-spacing--half; + $cell_border: 1px solid $border-color; + + .esri-date-picker { + display: inline-flex; + border: 1px solid $border-color; + background-color: $background-color; + } + + .esri-date-picker__calendar { + @include defaultBoxShadow(); + padding: $section_margin; + + .esri-widget--button { + // Prevent scroll/zoom which can happen when quickly tapping button. + // https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action + touch-action: none; + } + } + + .esri-date-picker__day-picker, + .esri-date-picker__month-picker, + .esri-date-picker__year-picker { + display: flex; + justify-content: center; + align-items: center; + } + + .esri-date-picker__day-picker { + flex-wrap: wrap; + flex-direction: column; + } + + .esri-date-picker__day-picker, + .esri-date-picker__month-picker { + margin-bottom: $section_margin; + } + + .esri-date-picker__date { + margin: 0 $cap-spacing--double 0 0; + } + + .esri-date-picker__calendar-toggle { + border: none; + font-size: $font-size; + width: 100%; + margin: 0; + padding: 0 0.5em; + height: $button-height; + color: $font-color; + } + + .esri-date-picker .esri-date-picker__month-dropdown { + border: none; + font-weight: $font-weight__heading; + padding-right: 2.3em; + } + + .esri-date-picker__week-item { + display: flex; + justify-content: center; + } + + .esri-date-picker__day-item--header { + background: $background-color--offset; + font-weight: $font-weight__heading; + cursor: auto; + } + + .esri-date-picker__day-item { + display: flex; + justify-content: center; + align-items: center; + width: 30px; + height: 30px; + border-bottom: $cell_border; + border-right: $cell_border; + cursor: pointer; + } + + .esri-date-picker__day-item--header { + border-top: $cell_border; + } + + .esri-date-picker__day-item:first-child { + border-left: $cell_border; + } + + .esri-date-picker__day-item--nearby-month { + color: $interactive-font-color--disabled; + } + + .esri-date-picker__day-item--today { + color: $button-color; + } + + .esri-date-picker__day-item--active { + background: $border-color; + } + + .esri-date-picker__month-picker { + font-weight: $font-weight__heading; + justify-content: space-between; + } + + .esri-date-picker__year-picker-item { + color: $font-color; + padding: $section_margin; + margin: 0 4px; + cursor: pointer; + } + + .esri-date-picker__day-item--selected, + .esri-date-picker__year-picker-item--selected { + color: $button-color--inverse; + background-color: $button-color; + cursor: auto; + } + + .esri-date-picker__input { + position: relative; + display: flex; + align-items: center; + } + + .esri-date-picker__text-input.esri-input { + margin: 0; + padding-left: $side-spacing--double; + border: none; + } + + .esri-date-picker__icon--leading { + position: absolute; + left: $side-spacing--half; + } + + [dir="rtl"] { + .esri-date-picker__calendar { + right: 0; + } + + .esri-date-picker__date { + margin: 0 0 0 $cap-spacing--double; + } + + .esri-date-picker__day-item:first-child { + border-left: none; + } + + .esri-date-picker__day-item:last-child { + border-left: $cell_border; + } + + .esri-date-picker__text-input.esri-input { + padding-left: unset; + padding-right: $side-spacing--double; + } + + .esri-date-picker__icon--leading { + left: unset; + right: $side-spacing--half; + } + } +} + +@if $include_DatePicker == true { + @include date-picker(); +} diff --git a/public/assets/esri/themes/base/widgets/_Daylight.scss b/public/assets/esri/themes/base/widgets/_Daylight.scss new file mode 100644 index 0000000..0a43643 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Daylight.scss @@ -0,0 +1,165 @@ +@use "sass:color"; + +@mixin daylight() { + @-webkit-keyframes pulse { + to { + box-shadow: 0 0 0 12px rgba(232, 76, 61, 0); + } + } + @-moz-keyframes pulse { + to { + box-shadow: 0 0 0 12px rgba(232, 76, 61, 0); + } + } + @-ms-keyframes pulse { + to { + box-shadow: 0 0 0 12px rgba(232, 76, 61, 0); + } + } + @keyframes pulse { + to { + box-shadow: 0 0 0 12px rgba(232, 76, 61, 0); + } + } + + .esri-daylight { + padding: var(--esri-widget-padding); + width: 350px; + + display: flex; + flex-direction: column; + flex-shrink: 0; + flex-basis: auto; + justify-content: space-between; + gap: $cap-spacing; + + &__anchor { + font-size: $font-size--small; + } + + &__panel--error { + padding: 0 $side-spacing; + animation: esri-fade-in 250ms ease-in-out; + } + + &__container { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: center; + gap: $side-spacing; + } + + .esri-date-picker, + &__season-picker { + flex-grow: 1; + } + + .esri-date-picker__calendar-toggle { + height: 32px; + font-size: $font-size--small; + } + + &__container, + &__season-picker { + &--disabled { + opacity: $opacity--disabled; + pointer-events: none; + } + } + + &__play-pause-button { + flex: 0; + } + + @include timeSlider(); + + .esri-slider.esri-slider--horizontal .esri-slider__thumb { + $thumb-size: 27px; + + width: $thumb-size; + height: $thumb-size; + left: -$thumb-size * 0.5; + top: -$thumb-size * 0.5; + background-color: $button-color; + border: 7px solid #0079c14d; + background-clip: padding-box; + background-position: 0 0 !important; + &:hover, + &:active, + &:focus { + background-color: $button-color--hover; + } + } + + .esri-slider.esri-slider--horizontal { + z-index: 1; + .esri-slider-with-dropdown__box { + display: flex; + align-items: center; + font-size: $font-size--tiny-time-slider; + min-width: inherit; + white-space: nowrap; + margin: 0; + margin-top: -$cap-spacing--three-quarters; + gap: $cap-spacing--eighth; + z-index: 1; + will-change: left; + text-align: center; + + .esri-slider__label { + display: inline-block; + position: static; + inset-inline-start: auto; + margin: 0; + min-width: auto; + outline: none; + list-style: none; + line-height: 1em; + font-variant-numeric: tabular-nums; + } + + .esri-slider__tick-label { + line-height: 1em; + } + + .esri-slider__label-input { + display: inline-block; + } + } + + .esri-slider-with-dropdown__box--drop-down-on, + .esri-slider-with-dropdown__box--drop-down-off { + width: min-content; + } + } + + .esri-slider--ampm-on .esri-slider.esri-slider--horizontal { + padding: 30px 8px 42px 8px; + + ~ .esri-daylight__play-pause-button { + margin-bottom: 10px; // Align vertically with the slider + } + } + + .esri-slider--shadow-on .esri-slider__thumb { + box-shadow: 2px 2px 5px 0px rgba(148, 148, 148, 0.63); + } + + .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor { + font-size: $font-size--tiny-time-slider; + color: $interactive-font-color; + &:hover { + color: $interactive-font-color--hover; + } + } + + calcite-label { + --calcite-label-margin-bottom: 0; + } + } +} + +@if $include_Daylight == true { + @include daylight(); +} diff --git a/public/assets/esri/themes/base/widgets/_DirectLineMeasurement3D.scss b/public/assets/esri/themes/base/widgets/_DirectLineMeasurement3D.scss new file mode 100644 index 0000000..aa333ba --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_DirectLineMeasurement3D.scss @@ -0,0 +1,7 @@ +@mixin directLineMeasurement3D() { + @include measurementWidgetStyles("esri-direct-line-measurement-3d"); +} + +@if $include_DirectLineMeasurement3D == true { + @include directLineMeasurement3D(); +} diff --git a/public/assets/esri/themes/base/widgets/_Directions.scss b/public/assets/esri/themes/base/widgets/_Directions.scss new file mode 100644 index 0000000..556ccc5 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Directions.scss @@ -0,0 +1,478 @@ +@mixin directions() { + $border_size: 2px; + $directions-height--max: 420px !default; + + .esri-directions { + color: $font-color; + } + + .esri-directions__panel-content { + padding: $cap-spacing 0; + } + + .esri-directions__sign-in-panel { + color: $interactive-font-color; + display: flex; + justify-content: center; + } + + .esri-directions__section { + margin-top: $cap-spacing; + margin-bottom: $cap-spacing; + } + + .esri-directions__section-splitter { + width: 100%; + margin: $cap-spacing--plus-half 0; + border-top: 1px solid $border-color; + } + + .esri-directions__travel-modes, + .esri-directions__departure-time { + margin: 0 $side-spacing $cap-spacing--half; + width: calc(100% - #{$side-spacing--double}); + } + + .esri-directions__panel-content--sign-in, + .esri-directions__panel-content--loading, + .esri-directions__panel-content--error { + min-height: $directions-height--max; + margin: 0 $cap-spacing; + color: $interactive-font-color; + display: flex; + align-items: center; + justify-content: center; + } + + .esri-directions__loader { + height: 40px; + width: 32px; + background: url(../base/images/loading-throb.gif) no-repeat center; + } + + .esri-directions__warning-card { + border-top: solid 2px $border-color--error; + color: $interactive-font-color; + @include defaultBoxShadow(); + padding: 12px; + margin: 20px auto; + width: 90%; + } + + .esri-directions__warning-header { + color: $font-color--error; + display: flex; + margin-bottom: 6px; + } + + .esri-directions__warning-heading { + color: inherit; + margin: 0 4px; + } + + .esri-directions__warning-message { + color: inherit; + font-weight: $font-weight; + } + + .esri-directions__departure-time-controls { + display: flex; + width: 100%; + } + + .esri-directions__departure-time-controls .esri-date-picker, + .esri-directions__departure-time-controls .esri-time-picker { + flex: 1 1 0%; + border: 1px solid $border-color--input; + border-top: 0; + } + + .esri-directions__departure-time-controls .esri-widget:first-child { + border-right: 0; + } + + .esri-directions__departure-time-controls .esri-time-picker { + padding: 0; + display: flex; + justify-content: center; + } + + .esri-directions__departure-time-controls .esri-time-picker__input { + width: 100%; + padding: 0 0.5em; + margin: 0; + height: auto; + } + + .esri-directions__departure-time-controls .esri-date-picker__calendar-toggle { + padding: 0 0.5em; + justify-content: flex-start; + } + + .esri-directions__directions-section { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + } + + .esri-directions__sign-in-content { + align-self: flex-start; + display: flex; + flex-direction: column; + align-items: center; + width: 100%; + } + + .esri-directions__sign-in-button { + width: auto; + } + + .esri-directions__content-title { + margin-top: 0; + padding: 0 $cap-spacing; + align-self: flex-start; + } + + .esri-directions__summary { + display: flex; + flex: 1 1 auto; + flex-direction: column; + justify-content: center; + align-items: center; + width: 100%; + } + + .esri-directions__summary-controls { + display: flex; + align-items: center; + justify-content: flex-end; + } + + .esri-directions__stops { + display: flex; + width: 100%; + flex-direction: column; + margin: 0; + padding: 0; + list-style: none; + } + + .esri-directions__stop-row { + display: flex; + align-items: center; + justify-content: space-between; + padding: 10px 0; + border-top: dashed $border_size transparent; + background-color: $background-color; + } + + .esri-directions__stop-row-ghost { + opacity: 0.25; + } + + .esri-directions__stop-handle { + flex: 0 0 auto; + padding-inline-start: $side-spacing--half; + } + + .esri-search__sources-button { + @include icomoonIconSelector() { + position: relative; + left: 1px; + } + } + + .esri-directions__stop-input { + margin: 0 4px; + flex-grow: 0.8; + } + + .esri-directions__stop-input .esri-search .esri-search__input { + border: 1px solid $border-color--input; + height: auto; + margin-bottom: $border_size; + outline-offset: 4px; + min-height: $button-height; + } + + .esri-directions__remove-stop-icon, + .esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden] { + visibility: hidden; + } + + .esri-directions__remove-stop:focus .esri-directions__remove-stop-icon, + .esri-directions__stop-row:hover .esri-directions__remove-stop-icon { + visibility: visible; + } + + .esri-directions__reverse-stops[hidden] { + display: inherit; + visibility: hidden; + } + + .esri-directions__stop-options { + display: flex; + flex-grow: 0.1; + justify-content: space-between; + padding-right: $side-spacing--half; + } + + .esri-directions__stop-row:first-child { + margin-top: 0; + } + + .esri-directions__stop-row:last-child { + margin-bottom: 0; + } + + .esri-directions__stop-icon[hidden] { + display: inline-block; + visibility: hidden; + } + + .esri-directions__stop-icon--interactive { + cursor: pointer; + } + + .esri-directions__stop-icon-container { + display: inline-block; + position: relative; + } + + .esri-directions__stop-icon-container--last::after { + border: none; + } + + .esri-directions__costs { + display: flex; + flex-direction: column; + align-items: center; + justify-content: space-around; + width: 100%; + cursor: pointer; + padding: $cap-spacing $side-spacing 0; + } + + .esri-directions__costs-details { + display: flex; + justify-content: space-around; + white-space: nowrap; + width: 80%; + margin-bottom: 6px; + } + + .esri-directions__costs-units { + display: flex; + justify-content: space-around; + } + + .esri-directions__costs-value, + .esri-directions__other-costs-total, + .esri-directions__vertical-splitter { + color: $interactive-font-color; + font-size: 1.5em; + line-height: 1.5; + } + + .esri-directions__vertical-splitter { + border: 1px solid transparentize($font-color, 0.8); + } + + .esri-directions__horizontal-splitter { + border-top: 1px solid $border-color; + flex-grow: 0.95; + } + + .esri-directions__maneuvers { + display: flex; + flex-direction: column; + width: 100%; + margin: $cap-spacing--plus-half 0 0 0; + padding: 0; + border-top: 1px solid $border-color; + } + + .esri-directions__maneuver-list { + padding: 0; + margin: 0; + } + + .esri-directions__maneuver { + display: flex; + padding: $cap-spacing $side-spacing--half; + border: none; + border-inline-start: $border-size--active solid transparent; + cursor: pointer; + } + + .esri-directions__maneuver:hover, + .esri-directions__maneuver:focus { + background-color: $background-color--hover; + } + + .esri-directions__maneuver--active, + .esri-directions__maneuver--active:hover, + .esri-directions__maneuver--active:focus { + border-color: $border-color--active; + background-color: $background-color--active; + } + + .esri-directions__maneuver-section--collapsible { + border-bottom: 1px solid $border-color; + &:last-child { + border-bottom: none; + } + .esri-directions__maneuver-list { + background-color: $background-color--offset; + padding-bottom: $cap-spacing; + padding-top: $cap-spacing; + } + } + + .esri-directions__maneuver-section-header { + display: flex; + padding: 0 $side-spacing--half; + } + + .esri-directions__maneuver-section-header-toggle-button { + display: flex; + justify-content: space-between; + align-items: center; + width: 100%; + padding: $cap-spacing $side-spacing--half; + .esri-directions__maneuver-section-title { + padding: 0; + } + } + + .esri-directions__maneuver-section-title { + padding: $cap-spacing $side-spacing--half; + margin: 0; + } + + .esri-directions__maneuver-section-toggle { + cursor: pointer; + } + + .esri-directions__maneuver-icon { + fill: $font-color; + margin-right: 4px; + width: 24px; + height: 24px; + } + + .esri-directions__maneuver-costs { + margin-top: $cap-spacing--half; + display: flex; + justify-content: space-between; + align-items: center; + white-space: nowrap; + } + + .esri-directions__cost--intermediate { + font-size: $font-size--small; + } + + .esri-directions__maneuver-costs-container { + width: 100%; + } + + .esri-directions__scroller { + overflow-y: auto; + } + + .esri-directions__stop-row--valid { + .esri-directions__stop-handle:hover { + cursor: move; + } + } + + // search overrides + .esri-directions .esri-search { + box-shadow: none; + width: auto; + + .esri-search__submit-button { + display: none; + } + } + + .esri-directions .esri-search .esri-search__container:before { + display: none; + } + + .esri-directions .esri-search .esri-search__container:after { + top: auto; + bottom: -2px; + } + + .esri-ui-bottom-left, + .esri-ui-bottom-right { + .esri-directions { + .esri-search { + .esri-search__sources-button--up { + display: none; + } + .esri-search__sources-button--down { + display: flex; + } + } + } + } + + .esri-ui-bottom-right, + .esri-ui-bottom-left { + .esri-directions .esri-menu { + top: 100%; + bottom: auto; + margin: $cap-spacing--eighth 0 0 0; + } + } + + [dir="rtl"] { + .esri-directions__departure-time-controls .esri-time-picker { + border-right: none; + } + .esri-directions__departure-time-controls .esri-date-picker__calendar-toggle { + border-right: solid 1px $border-color; + } + } + + .esri-directions { + &__save-section, + &__toolbar-section { + align-items: center; + display: flex; + flex-direction: column; + margin-top: 12px; + padding-inline: 15px; + width: 100%; + } + &__save-buttons, + &__toolbar-buttons { + display: flex; + flex-direction: row; + margin-bottom: 6px; + width: 100%; + } + &__save-button, + &__save-as-button, + &__add-stop-button { + margin-inline-end: 5px; + } + &__save-as-button-with-popover { + width: 100%; + } + } + + .esri-directions__message_heading { + padding: 12px 7px; + margin: 0; + text-align: center; + } +} + +@if $include_Directions == true { + @include directions(); +} diff --git a/public/assets/esri/themes/base/widgets/_DistanceMeasurement2D.scss b/public/assets/esri/themes/base/widgets/_DistanceMeasurement2D.scss new file mode 100644 index 0000000..3766023 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_DistanceMeasurement2D.scss @@ -0,0 +1,7 @@ +@mixin distanceMeasurement2D() { + @include measurementWidgetStyles("esri-distance-measurement-2d"); +} + +@if $include_DistanceMeasurement2D == true { + @include distanceMeasurement2D(); +} diff --git a/public/assets/esri/themes/base/widgets/_Editor.scss b/public/assets/esri/themes/base/widgets/_Editor.scss new file mode 100644 index 0000000..ac780d2 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Editor.scss @@ -0,0 +1,256 @@ +@mixin esri-editor__prompt($contextColor) { + background-color: var(--calcite-ui-background); + border-top: solid 3px $contextColor; + color: $font-color; + @include defaultBoxShadow(); + padding: $cap-spacing $side-spacing; + position: absolute; + left: 0; + right: 0; + bottom: 0; + max-height: 85%; + + display: flex; + flex-flow: column nowrap; + + animation: esri-fade-in-up 250ms ease-in-out; + + .esri-editor__prompt__header { + color: $contextColor; + display: flex; + margin-bottom: $cap-spacing; + flex: 0 0 auto; + align-items: center; + gap: $side-spacing--half; + + &__heading { + color: $heading-color; + margin: 0 $side-spacing--quarter; + } + } + + .esri-editor__prompt__message { + color: inherit; + font-weight: $font-weight; + word-break: break-word; + flex: 1 1 auto; + overflow: auto; + overflow-x: hidden; + padding: 0 0 $cap-spacing 0; + } + + .esri-editor__prompt__divider { + color: inherit; + margin: 0 0 $cap-spacing 0; + border-bottom: $border; + border-color: $border-color--subtle; + flex: 0 0 auto; + } + + .esri-editor__prompt__actions { + display: flex; + flex-direction: row; + } +} + +@mixin editor() { + $headerOrFooterHeight: 56px; + $border: 1px solid $border-color; + $panel-background-color: var(--calcite-ui-background); + + .esri-editor { + background-color: $panel-background-color; + display: flex; + flex-direction: column; + height: 100%; + position: relative; + + .esri-item-list { + background-color: transparent; + } + + .esri-item-list__group { + margin-left: 0; + margin-right: 0; + + &:first-of-type { + margin-top: 0; + } + } + + .esri-item-list__filter-container, + .esri-item-list__filter-container--sticky { + background-color: var(--calcite-ui-background); + margin-bottom: 10px; + padding: 10px 0; + } + + .esri-feature-form { + width: 100%; + padding: 0; + + .esri-feature-form__label:last-child { + margin-bottom: 12px; + } + } + + $template-item-content-end-margin: 0.75rem; // Matches default spacing used by Calcite + + &__template-item-content-end { + display: block; + margin-inline: $template-item-content-end-margin; + + &--success { + --calcite-ui-icon-color: var(--calcite-ui-success); + } + &--error { + --calcite-ui-icon-color: var(--calcite-ui-danger); + } + } + + &__template-item-loader { + margin-inline: $template-item-content-end-margin; + color: $border-color--active; + } + } + + .esri-editor__content { + justify-content: center; + align-items: flex-start; + flex: 1 1 auto; + min-height: 20vh; + display: flex; + flex-direction: row; + + animation: esri-fade-in 250ms ease-in-out; + transition: min-height 250ms ease-in-out; + &:empty { + min-height: 0; + } + } + + .esri-editor__content-group { + display: flex; + flex-direction: column; + flex: 1 0 100%; + } + + .esri-editor__scroller { + overflow-y: auto; + padding-top: $cap-spacing--half; + padding-bottom: $cap-spacing; + } + + .esri-expand__content { + .esri-editor { + .esri-feature-form { + max-height: fit-content; + overflow-y: visible; + } + } + } + + .esri-editor__actions { + display: flex; + width: 100%; + row-gap: $cap-spacing--half; + + calcite-button { + flex-grow: 1; + } + } + + .esri-editor__help-message { + display: flex; + align-items: center; + justify-content: flex-start; + width: 100%; + padding-inline: calc(#{$side-spacing} - 0.5rem); // Align with the editor content + } + + .esri-editor__prompt--info { + @include esri-editor__prompt(var(--calcite-ui-info)); + } + + .esri-editor__prompt--warning { + @include esri-editor__prompt(var(--calcite-ui-warning)); + } + + .esri-editor__prompt--danger { + @include esri-editor__prompt(var(--calcite-ui-danger)); + } + + .esri-editor__overlay { + position: absolute; + overflow: hidden; + left: 0; + right: 0; + bottom: 0; + top: 0; + background-color: $background-color--overlay; + } + + .esri-editor__panel-toolbar { + --divider-border: 1px solid var(--calcite-ui-border-2); + + background-color: var(--calcite-ui-foreground-1); + border-bottom: var(--divider-border); + display: flex; + flex-direction: row; + } + + .esri-editor__panel-content { + position: relative; + height: auto; + min-height: 20vh; + display: flex; + flex-direction: column; + padding-top: 0; + padding-bottom: 0; + + &__section { + padding: $cap-spacing $side-spacing; + position: relative; + + &__group { + display: flex; + flex-direction: column; + flex: 1 0 100%; + } + } + + &__message { + display: flex; + flex-basis: 100%; + flex-grow: 1; + justify-content: center; + align-items: center; + font-size: var(--calcite-font-size-0); + padding: 0 15px; + text-align: center; + } + } + + .esri-editor__panel-content__scrim-container { + overflow: hidden; + } + + .esri-editor__settings { + width: 100%; + border: 0; + } + + .esri-editor__feature-templates-container { + .esri-feature-templates { + width: 100%; + } + } + + .esri-editor__notice { + margin-bottom: $cap-spacing; + } +} + +@if $include_Editor == true { + @include editor(); +} diff --git a/public/assets/esri/themes/base/widgets/_ElevationProfile.scss b/public/assets/esri/themes/base/widgets/_ElevationProfile.scss new file mode 100644 index 0000000..9d1e9cc --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ElevationProfile.scss @@ -0,0 +1,439 @@ +@mixin elevationProfile() { + $width: 550px; + $chart-height: 180px; + + $header-height: 30px; + $header-icon-height: 16px; + $header-button-width: 34px; + + $loading-spinner-size: 30px; + $loading-spinner-size-small: $header-icon-height; + + $actions-spacing-h: $side-spacing--half; + $actions-spacing-v: $cap-spacing--half; + + $statistics-font-size: $font-size--tiny; + $statistics-slope-values-spacing: $side-spacing--half; + + $popover-padding: $cap-spacing $side-spacing; + $popover-border: 1px solid $border-color; + $popover-background-color: $background-color; + + $legend-font-size: $font-size--small; + $legend-label-spacing: $side-spacing--plus-half; + + $checkbox-size: 14px; + $checkbox-border-size: 1px; + $checkbox-icon-size: 10px; + + $color-indicator-width: 8px; + $color-indicator-height: 8px; + $color-indicator-spacing: $side-spacing--half; + + //---------------------------------------------------------------------------- + // Checkbox + //---------------------------------------------------------------------------- + + .esri-elevation-profile, + .esri-elevation-profile-settings__popover-content { + input[type="checkbox"] { + font-size: $checkbox-icon-size; + line-height: $checkbox-icon-size; + display: inline-block; + width: $checkbox-size; + height: $checkbox-size; + margin: 0; + margin-inline-end: $side-spacing--half; + padding: ($checkbox-size - $checkbox-icon-size - $checkbox-border-size * 2) * 0.5; + transition: all 0.1s ease-in-out; + border: solid 1px $border-color; + background: none; + flex-shrink: 0; + appearance: none; + + &:before { + // Copied from esri/themes/base/icons/style.scss + font-family: "#{$icomoon-font-family}" !important; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + + color: $interactive-font-color--inverse; + } + + &:checked { + background: $border-color--active; + border-color: $border-color--active; + + &:before { + @extend .esri-icon-check-mark; + color: $interactive-font-color--inverse; + } + } + + // Only change the cursor when the checkbox is not disabled + &:not(:disabled) { + cursor: pointer; + } + + &:focus:not(:focus-visible) { + outline: none; + } + } + } + + //---------------------------------------------------------------------------- + // Widget + //---------------------------------------------------------------------------- + + .esri-elevation-profile { + position: relative; + padding: var(--esri-widget-padding); + isolation: isolate; + + &.esri-component.esri-widget--panel { + width: $width; + max-width: 100%; // Don't overflow parent container, especially on mobile + } + + &__header { + display: flex; + flex-direction: row; + height: $header-height; + align-items: center; + justify-content: flex-end; + + button { + @extend .esri-button; + @extend .esri-button--tertiary; + + width: $header-button-width; + flex-shrink: 0; + flex-grow: 0; + z-index: 1; // Above chart. + + &:focus:not(:focus-visible) { + outline: none; + border: none; + } + } + } + + &__footer { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: flex-end; + margin-top: $cap-spacing; + } + + &__action-button { + width: auto; + margin-inline-start: $actions-spacing-h; + + &:focus:not(:focus-visible) { + outline: none; + border: none; + } + } + + &__main-container { + position: relative; + width: 100%; + height: $chart-height; + } + + &__chart-container { + position: relative; + width: 100%; + height: 100%; + + // Fix for situations where apps (cough cough... SV) set `pointer-events: all` + // breaking the tooltips and zooming in the chart. + .amcharts-ValueAxis-group, + .amcharts-axis-tooltip, + .amcharts-Tooltip-group, + .amcharts-series-tooltip { + &, + * { + pointer-events: none !important; + } + } + } + + &__prompt-container { + display: flex; + width: 100%; + height: 100%; + margin-bottom: 0; + padding: $cap-spacing $side-spacing; + padding-top: $cap-spacing--double + $cap-spacing; + text-align: center; + align-items: center; + justify-content: center; + + > p { + margin: 0; + width: 100%; + } + } + + &__chart-spinner { + font-size: $loading-spinner-size; + color: $border-color--active; + opacity: 0; + transition: opacity 150ms ease-in-out; + pointer-events: none; + + // Position it in the middle of the container + position: absolute; + left: 50%; + top: 50%; + + // center + margin-top: -$loading-spinner-size * 0.5; + margin-left: -$loading-spinner-size * 0.5; + + // We show a spinner with a delay so that it is only visible if a preview + // takes too long to be generated. + &--visible { + transition-delay: 500ms; + opacity: 1; + } + + &--small { + font-size: $loading-spinner-size-small; + top: -$loading-spinner-size-small - $header-icon-height * 0.5; // Align top of the chart with icon of header buttons; + left: 0; + margin-top: 0; + margin-left: 0; + } + } + + // Portrait mode + // We have vertical space so we'll size the chart and let the widget scale vertically. + + &--portrait, + &--portrait.esri-component.esri-widget--panel { + height: auto; + } + + &--portrait &__footer { + flex-direction: column; + } + + &--portrait &__action-button { + align-self: stretch; + margin-inline-start: 0; + + &:not(:last-of-type) { + margin-bottom: $actions-spacing-v; + } + } + } + + //---------------------------------------------------------------------------- + // Settings + //---------------------------------------------------------------------------- + + .esri-elevation-profile-settings { + &__popover-content { + font-family: $font-family; + font-size: $font-size__body; + display: flex; + flex-direction: column; + padding: $popover-padding; + color: $font-color; + border: $popover-border; + background-color: $popover-background-color; + gap: $cap-spacing; + cursor: pointer; + } + + &__select { + min-width: 150px; // Give some space for our labels to render properly + font-size: $font-size__body; + } + + &__select-label { + display: block; + margin-bottom: $cap-spacing--eighth; + } + + &__checkbox-label { + display: flex; + align-items: center; + white-space: nowrap; + } + } + + //---------------------------------------------------------------------------- + // Legend + //---------------------------------------------------------------------------- + + .esri-elevation-profile-legend { + margin-top: $cap-spacing--half; + } + + //---------------------------------------------------------------------------- + // Legend Item + //---------------------------------------------------------------------------- + + .esri-elevation-profile-legend-item { + position: relative; + background: $background-color--offset; + + &:not(:last-of-type) { + margin-bottom: $cap-spacing--eighth; + } + + &--disabled { + filter: grayscale(1); + opacity: $opacity--disabled; + } + + &__color-indicator { + position: absolute; + top: 0; + left: 0; + width: 3px; + height: 100%; + } + + &__header { + display: flex; + flex-direction: row; + align-items: center; + justify-content: flex-start; + } + + &__content { + display: block; + padding: $cap-spacing $side-spacing; + padding-top: 0; + } + + &__collapse-toggle { + width: auto; + color: $interactive-font-color; + flex-shrink: 0; + + &:focus:not(:focus-visible) { + outline: none; + border: none; + } + } + + &__collapse-toggle__icon { + margin: 0 $side-spacing--quarter; + transform: rotate(0); + transition: transform 0.1s ease-in-out; + } + + &--expanded &__collapse-toggle__icon { + transform: rotate(180deg); + } + + &__label { + display: flex; + flex-direction: row; + align-items: center; + flex-shrink: 1; + flex-grow: 1; + min-width: 0; // allow the legend to shrink as much as needed. + padding-inline-start: $side-spacing; + + // Only change the cursor when the checkbox is not disabled + &:not(&--disabled) { + cursor: pointer; + } + + > span { + text-overflow: ellipsis; + overflow: hidden; + } + } + } + + //---------------------------------------------------------------------------- + // Statistics + //---------------------------------------------------------------------------- + + .esri-elevation-profile-statistics { + --max-width: 1px; + + display: grid; + grid-template-columns: repeat(auto-fit, minmax(var(--max-width), 1fr)); + gap: $cap-spacing--eighth $side-spacing--plus-half; + width: 100%; + contain: layout paint style; + + &__statistic { + display: block; + width: max-content; + white-space: nowrap; + text-align: start; + + &__label { + font-size: $font-size--tiny; + font-weight: $font-weight--regular; + } + + &__value { + font-size: $font-size--tiny; + font-weight: $font-weight--bold; + margin-top: -0.15em; // condense things slightly + } + } + + &__slope-value { + > { + @include icomoonIconSelector() { + font-size: $statistics-font-size; // Keep the icon small. + + &:not(:first-child) { + margin-inline-start: $statistics-slope-values-spacing; + } + } + } + } + } + + .esri-elevation-profile--portrait { + .esri-elevation-profile-statistics { + gap: ($cap-spacing--eighth * 3) $side-spacing--plus-half; + margin-bottom: $cap-spacing; + } + + .esri-elevation-profile-statistics__statistic__value { + margin-top: 2px; + } + } + + //---------------------------------------------------------------------------- + // RTL + //---------------------------------------------------------------------------- + + [dir="rtl"] { + .esri-elevation-profile-legend-item { + &__color-indicator { + left: auto; + right: 0; + } + } + + .esri-elevation-profile { + &__chart-spinner--small { + left: auto; + right: 0; + } + } + } +} + +@if $include_ElevationProfile == true { + @include elevationProfile(); +} diff --git a/public/assets/esri/themes/base/widgets/_Expand.scss b/public/assets/esri/themes/base/widgets/_Expand.scss new file mode 100644 index 0000000..08c6732 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Expand.scss @@ -0,0 +1,264 @@ +@mixin expand() { + .esri-expand { + overflow: visible; + min-height: $button-height; + min-width: $button-width; + } + + .esri-expand__container { + position: relative; + transition: 300ms; + } + + .esri-expand__content { + opacity: 0; + width: 0; + height: 0; + z-index: 1; + margin: 0 $side-spacing--quarter; + @include defaultBoxShadow(); + transition: opacity 250ms ease-in-out, margin 250ms ease-in-out; + overflow: hidden; + visibility: hidden; + } + + .esri-ui-top-left .esri-expand__content, + .esri-ui-bottom-left .esri-expand__content { + left: 100%; + } + + .esri-ui-top-right .esri-expand__content, + .esri-ui-bottom-right .esri-expand__content { + right: 100%; + } + + .esri-ui-top-left .esri-expand__content, + .esri-ui-top-right .esri-expand__content { + top: 0; + } + + .esri-ui-bottom-left .esri-expand__content, + .esri-ui-bottom-right .esri-expand__content { + bottom: 0; + } + + .esri-ui-top-left .esri-icon-expand, + .esri-ui-bottom-left .esri-icon-expand, + .esri-ui-top-left .esri-icon-collapse, + .esri-ui-bottom-left .esri-icon-collapse { + transform: rotate(180deg); + } + + .esri-expand__content--expanded { + opacity: 1; + width: auto; + height: auto; + overflow: visible; + margin-left: $side-spacing--half; + margin-right: $side-spacing--half; + visibility: visible; + } + + .esri-expand__content .esri-widget { + box-shadow: none; + } + + .esri-expand__icon-number { + position: absolute; + top: $button-height--fifth * -1; + display: flex; + align-items: center; + justify-content: center; + font-size: $font-size--small; + line-height: 1em; + padding: 0.125em 0.333em; + height: $button-height--half; + border-radius: $button-height--half; + background-color: $interactive-font-color; + color: $background-color; + transform-origin: 50%; + animation: expand-number-intro-ani 1000ms ease-in-out; + } + + .esri-ui-top-left .esri-expand__icon-number, + .esri-ui-bottom-left .esri-expand__icon-number { + right: $button-width--fifth * -1; + } + + .esri-ui-top-right .esri-expand__icon-number, + .esri-ui-bottom-right .esri-expand__icon-number { + left: $button-width--fifth * -1; + } + + .esri-ui-bottom-right .esri-expand__icon-number--expanded, + .esri-ui-top-right .esri-expand__icon-number--expanded, + .esri-ui-bottom-left .esri-expand__icon-number--expanded, + .esri-ui-top-left .esri-expand__icon-number--expanded { + position: static; + top: auto; + left: auto; + right: auto; + } + + .esri-expand__icon-number--expanded { + display: none; + } + + // Max heights + .esri-view-height-greater-than-medium { + .esri-ui-corner .esri-component .esri-expand__content { + max-height: $view-height--gt-medium__component-max-height; + } + } + .esri-view-height-medium { + .esri-ui-corner .esri-component .esri-expand__content { + max-height: $view-height--medium__component-max-height; + } + } + .esri-view-height-small { + .esri-ui-corner .esri-component .esri-expand__content { + max-height: $view-height--small__component-max-height; + } + } + .esri-view-height-xsmall { + .esri-ui-corner .esri-component .esri-expand__content { + max-height: $view-height--xsmall__component-max-height; + } + } + + @include expandPanelOpen("esri-expand--drawer"); + + .esri-view-width-xsmall { + @include expandPanelOpen("esri-expand--auto"); + } + + @include expandPanelClosed("esri-expand--floating"); + + .esri-view-width-greater-than-xsmall { + @include expandPanelClosed("esri-expand--auto"); + } + + @keyframes expand-slide-rtl-ani { + from { + right: -600px; + } + to { + right: 0; + } + } + + @keyframes expand-slide-ltr-ani { + from { + left: -600px; + } + to { + left: 0; + } + } + + @keyframes expand-number-intro-ani { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1); + } + 75% { + transform: scale(1.25); + } + 100% { + transform: scale(1); + } + } +} + +@mixin expandPanelOpen($modeClass) { + .#{$modeClass} { + .esri-widget { + max-width: 100%; + width: 100%; + } + + .esri-expand__container--expanded { + position: fixed; + top: 0; + bottom: 0; + margin: 0; + height: 100%; + background: $background-color; + z-index: 1; + overflow: auto; + + .esri-expand__panel { + display: flex; + justify-content: space-between; + padding: 1.023rem; + align-items: center; + + .esri-expand__icon-number--expanded { + display: block; + } + } + } + + .esri-expand__mask--expanded { + background-color: #000; + position: fixed; + right: 0; + top: 0; + left: 0; + width: 100%; + height: 100%; + bottom: 0; + opacity: 0.8; + z-index: 1; + } + } + + .esri-ui-top-right, + .esri-ui-bottom-right { + .#{$modeClass} { + .esri-expand__panel { + flex-flow: row nowrap; + } + + .esri-expand__container--expanded { + width: 75%; + max-width: $panel-width; + animation: expand-slide-rtl-ani 300ms forwards; + } + } + } + + .esri-ui-top-left, + .esri-ui-bottom-left { + #{$modeClass} { + .esri-expand__panel { + flex-flow: row-reverse nowrap; + } + + .esri-expand__container--expanded { + width: 75%; + max-width: $panel-width; + animation: expand-slide-ltr-ani 300ms forwards; + } + } + } +} + +@mixin expandPanelClosed($modeClass) { + .#{$modeClass} { + .esri-expand__content { + position: absolute; + } + + .esri-expand__mask, + .esri-expand__content-panel { + display: none; + } + } +} + +@if $include_Expand==true { + @include expand(); +} diff --git a/public/assets/esri/themes/base/widgets/_Feature.scss b/public/assets/esri/themes/base/widgets/_Feature.scss new file mode 100644 index 0000000..f29a251 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Feature.scss @@ -0,0 +1,106 @@ +@mixin feature() { + .esri-feature__title { + font-size: $font-size; + display: block; + word-break: break-word; + word-wrap: break-word; + } + + .esri-feature calcite-icon { + box-sizing: content-box; + } + + .esri-feature__attachments { + display: flex; + } + .esri-feature__loading-container { + width: 100%; + justify-content: center; + display: flex; + padding: $cap-spacing 0; + } + + .esri-feature-relationship { + position: relative; + } + + .esri-feature-relationship__list { + min-height: $list-item-height; + } + + .esri-feature-relationship__list-item--hidden { + display: none; + } + + .esri-feature__feature-observer { + position: relative; + z-index: 2; + bottom: 20px; + text-align: center; + } + + .esri-feature__sticky-loading-container { + display: flex; + align-items: center; + justify-content: center; + height: $list-item-height; + padding: 0; + margin: 0; + pointer-events: none; + position: sticky; + bottom: 10px; + z-index: 2; + } + + .esri-icon-loading-indicator { + display: inline-block; + } + + .esri-feature { + width: 100%; + --calcite-ui-background: $background-color; + } + + .esri-feature__content-element { + padding: 0 $side-spacing--half; + margin-bottom: $cap-spacing--double; + } + + .esri-feature__content-element:last-child { + margin-bottom: $cap-spacing; + } + + .esri-feature__content-node { + display: flex; + flex-direction: column; + } + .esri-feature__text { + line-height: 1.3; + } + + // ATTACHMENTS + .esri-feature-attachments { + flex-flow: column wrap; + align-items: flex-start; + } + + .esri-feature__last-edited-info { + font-size: $font-size--small; + padding-top: $cap-spacing--half; + } + + // RTL + [dir="rtl"] { + .esri-feature__attachments-title { + margin: 0 0 0 auto; + } + .esri-feature__attachments--list .esri-feature__attachment-item-mask { + margin-right: 0; + margin-left: $side-spacing--half; + } + } +} + +@if $include_Feature==true { + @include feature(); +} diff --git a/public/assets/esri/themes/base/widgets/_FeatureContent.scss b/public/assets/esri/themes/base/widgets/_FeatureContent.scss new file mode 100644 index 0000000..9eb2538 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_FeatureContent.scss @@ -0,0 +1,103 @@ +$content-height--loading: 150px !default; + +@mixin featureContent() { + .esri-feature-content__loader-container { + height: $content-height--loading; + padding: 0; + display: flex; + align-items: center; + justify-content: center; + } + .esri-feature-content__loader { + height: 64px; + width: 100%; + background: url(../base/images/loading-throb.gif) no-repeat center center; + } + .esri-feature-content { + font-size: $font-size; + } + .esri-feature-content h1, + .esri-feature-content h2, + .esri-feature-content h3, + .esri-feature-content h4, + .esri-feature-content h5, + .esri-feature-content h6 { + color: $font-color; + margin: 0.5em 0 0.5em 0; + letter-spacing: 0; + font-weight: $font-weight__heading; + line-height: normal; + } + .esri-feature-content h1 { + font-size: 1.75em; + } + .esri-feature-content h2 { + font-size: 1.5em; + } + .esri-feature-content h3 { + font-size: 1.25em; + } + .esri-feature-content h4, + .esri-feature-content h5, + .esri-feature-content h6 { + font-size: 1em; + } + .esri-widget__heading.esri-feature-element-info__title { + color: $font-color; + font-size: $font-size__h1; + font-weight: $font-weight--regular; + margin-bottom: 0.2em; + margin-top: 0; + } + + .esri-feature-element-info__description { + font-size: $font-size__body; + font-weight: $font-weight--regular; + margin-bottom: $cap-spacing--three-quarters; + } + .esri-feature-content p { + font-size: $font-size; + margin: 0 0 1.2em; + &:last-child { + margin-block-end: 0; + } + } + .esri-feature-content img { + max-width: 100%; + max-height: 100%; + image-orientation: from-image; + } + .esri-feature-content video { + max-width: 100%; + max-height: 100%; + } + .esri-feature-content figure { + padding: 0; + margin: 0; + } + .esri-feature-content figcaption { + font-size: $font-size--small; + font-style: italic; + padding: 0; + margin: 0.2em 0 0; + display: block; + } + .esri-feature-content ul, + .esri-feature-content ol { + margin-block: 1rem; + &:first-child { + margin-block-start: 0; + } + } + .esri-feature-content a { + color: $interactive-font-color; + &:hover, + &:focus { + color: $interactive-font-color--hover; + } + } +} + +@if $include_FeatureContent == true { + @include featureContent(); +} diff --git a/public/assets/esri/themes/base/widgets/_FeatureForm.scss b/public/assets/esri/themes/base/widgets/_FeatureForm.scss new file mode 100644 index 0000000..0f23181 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_FeatureForm.scss @@ -0,0 +1,255 @@ +@mixin featureForm() { + $group-border-width: 3px; + $panel-background-color: var(--calcite-ui-background); + + .esri-feature-form { + background-color: $panel-background-color; + padding: var(--esri-widget-padding); + + &__form { + display: flex; + flex-direction: column; + } + + &__centered-button { + align-self: center; + } + + &__description-text { + margin: $cap-spacing--quarter 0 0 0; + font-size: $font-size--small; + color: $interactive-font-color; + } + + &__list-observer { + position: relative; + z-index: 2; + bottom: 20px; + text-align: center; + } + + &__related-records { + &_header { + display: flex; + + span { + flex-grow: 1; + } + } + + &_list { + margin-bottom: $cap-spacing; + min-height: 40px; + } + } + } + + .esri-feature-form__label { + @include wordbreak(); + display: flex; + justify-content: space-between; + flex-direction: column; + margin-bottom: $cap-spacing; + position: relative; + opacity: 1; + transition: opacity 250ms, margin 250ms; + &:last-child { + margin-bottom: 0; + } + } + + .esri-feature-form__relationship-label { + calcite-notice { + margin-bottom: $cap-spacing; + } + } + + .esri-feature-form__form-header { + margin-bottom: $cap-spacing; + .esri-feature-form__description-text ~ .esri-widget__heading { + margin-bottom: 0; + } + .esri-feature-form__description-text { + margin-top: 0; + } + } + + .esri-feature-form__input-wrapper { + position: relative; + order: 3; + display: inline-flex; + flex: 1 1 0%; + align-items: center; + } + + .esri-feature-form__input-loader { + inset-block-start: 5px; + inset-inline: 1px; + pointer-events: none; + position: absolute; + display: block; + } + + .esri-feature-form__input { + margin-top: $cap-spacing--third; + width: 100%; + + &:focus { + outline: 2px solid var(--calcite-ui-brand); + outline-offset: -2px; + } + } + + textarea.esri-feature-form__input { + resize: vertical; + } + + .esri-feature-form__input--date, + .esri-feature-form__input--time { + resize: none; + } + + .esri-feature-form__input--disabled { + background-color: var(--calcite-ui-background); + font-weight: var(--calcite-font-weight-medium); + } + + .esri-feature-form__input--invalid { + border: 1px solid $border-color--error; + } + + .esri-feature-form__input-icon--invalid { + position: absolute; + top: 28px; + inset-inline-end: 4px; + color: $font-color--error; + background-color: $panel-background-color; + } + + .esri-feature-form__input:focus + .esri-feature-form__input-icon--invalid { + display: none; + } + + .esri-feature-form__field-error-message { + padding: $side-spacing--half 0; + font-size: $font-size--small; + } + + .esri-feature-form__date-input-container { + display: flex; + flex-direction: column; + + .esri-feature-form__input { + border: none; + } + } + + .esri-feature-form__input--radio-group { + display: flex; + flex-direction: column; + } + + .esri-feature-form__input--radio-label { + display: flex; + align-items: center; + } + + .esri-feature-form__input--radio { + margin: $side-spacing--half; + } + + .esri-feature-form__input--switch { + margin: $side-spacing--half 0; + } + + .esri-feature-form__group-description { + margin: $cap-spacing--half 0 $cap-spacing--third 0; + } + + .esri-feature-form__group { + border: none; + border-bottom: 1px solid $border-color; + padding: 0 0 $cap-spacing 0; + margin: 0 0 $cap-spacing 0; + min-inline-size: unset; + transition: border-color 250ms; + + &-label { + margin-bottom: 0; + } + &-header { + align-items: center; + display: flex; + cursor: pointer; + justify-content: space-between; + margin: 0 0 $cap-spacing--half 0; + padding: $cap-spacing--half 0; + + // button reset + border: none; + background-color: inherit; + font-family: inherit; + text-align: unset; + width: 100%; + } + &-title { + flex: 0 1 auto; + } + &-toggle-icon { + justify-self: flex-end; + flex: 0 0 16px; + margin: 0 $side-spacing--half; + } + &:last-child { + border-bottom: none; + margin-bottom: 0; + padding-bottom: 0; + } + } + + .esri-feature-form__group--sequential { + border-bottom: none; + border-inline-start: $group-border-width solid $border-color; + padding-bottom: 0; + padding-inline-start: $cap-spacing--half; + padding-inline-end: $cap-spacing--half; + .esri-feature-form__group-header { + padding-top: 0; + } + &:not(.esri-feature-form__group--collapsed) { + .esri-feature-form__group-header { + cursor: auto; + } + } + } + + .esri-feature-form__group--active { + border-inline-start-color: $border-color--active; + } + + .esri-feature-form__group--collapsed { + .esri-feature-form__group-header { + margin-bottom: 0; + } + .esri-feature-form__label { + pointer-events: none; + opacity: 0; + height: 0; + margin: 0; + transition: none; + } + } + + [dir="rtl"] { + .esri-feature-form__date-input-part { + &:first-child .esri-feature-form__input { + border-right: 1px solid $border-color; + border-left: none; + } + } + } +} + +@if $include_FeatureForm == true { + @include featureForm(); +} diff --git a/public/assets/esri/themes/base/widgets/_FeatureMedia.scss b/public/assets/esri/themes/base/widgets/_FeatureMedia.scss new file mode 100644 index 0000000..b75ac61 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_FeatureMedia.scss @@ -0,0 +1,101 @@ +@mixin featureMedia() { + .esri-feature-media__container { + display: flex; + flex-flow: row wrap; + align-items: center; + } + .esri-feature-media__item-title { + font-size: $font-size__h2; + margin: 0; + } + .esri-feature-media__item-caption { + font-size: $font-size__body; + padding-block-start: $cap-spacing--quarter; + } + .esri-feature-media__container { + width: 100%; + min-height: 150px; + margin-top: $cap-spacing--half; + } + .esri-feature-media__container .esri-feature-media__pagination-button { + justify-content: center; + align-items: center; + background: transparent; + border: none; + color: $interactive-font-color; + cursor: pointer; + display: flex; + padding-inline: $side-spacing--half; + padding-block: $cap-spacing--half; + &:hover, + &:focus { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + fill: $interactive-font-color--hover; + } + } + .esri-feature-media__item { + width: 100%; + height: auto; + display: flex; + align-items: flex-start; + justify-content: center; + margin-block: $cap-spacing--half; + } + .esri-feature-media__item-navigation { + display: flex; + align-items: flex-start; + flex: 0 1 100%; + justify-content: space-between; + margin-block-end: $cap-spacing--half; + } + .esri-feature-media__item-text { + margin-inline-end: $side-spacing--half; + } + .esri-feature-media__pagination { + align-items: center; + display: flex; + flex: 0 0 auto; + overflow: hidden; + &:only-child { + margin-inline-start: auto; + } + } + .esri-feature-media__pagination-text { + font-size: $font-size--small; + color: $interactive-font-color; + padding-inline: $side-spacing--quarter; + } + .esri-feature-media__item-container { + flex: 0 1 auto; + width: 100%; + img { + max-width: 100%; + } + img[src$=".SVG"], + img[src$=".svg"] { + width: 100%; + } + } + .esri-feature-media__chart { + background-color: $background-color; + // Dimensions on containing div are required + // for Chart library to know how big to make the chart. + width: 100%; + height: 155px; + } + + // RTL + [dir="rtl"] { + .esri-feature-media__image-summary { + margin: 0 0.5em 0 0; + } + .esri-feature-media__pagination-icon { + transform: rotate(180deg); + } + } +} + +@if $include_FeatureMedia == true { + @include featureMedia(); +} diff --git a/public/assets/esri/themes/base/widgets/_FeatureTable.scss b/public/assets/esri/themes/base/widgets/_FeatureTable.scss new file mode 100644 index 0000000..e133d82 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_FeatureTable.scss @@ -0,0 +1,272 @@ +$base-scrim-z-index: 50; + +@mixin esri-feature-table__prompt($contextColor) { + animation: esri-fade-in-up 250ms ease-in-out; + background-color: var(--calcite-ui-background); + border: solid 3px $contextColor; + color: $font-color; + @include defaultBoxShadow(); + display: flex; + flex-flow: column nowrap; + max-height: 85%; + padding: $cap-spacing $side-spacing; + + .esri-feature-table__prompt__header { + color: $contextColor; + display: flex; + flex: 0 0 auto; + margin-bottom: $cap-spacing; + + &__heading { + color: $heading-color; + margin: 0 $side-spacing--quarter; + } + } + + .esri-feature-table__prompt__message { + color: inherit; + font-weight: $font-weight; + flex: 1 1 auto; + overflow: auto; + overflow-x: hidden; + padding: 0 0 $cap-spacing 0; + word-break: break-word; + } + + .esri-feature-table__prompt__divider { + border-bottom: $border; + border-color: $border-color--subtle; + color: inherit; + flex: 0 0 auto; + margin: 0 0 $cap-spacing 0; + } + + .esri-feature-table__prompt__actions { + display: flex; + flex-direction: row; + } +} + +@mixin featureTable() { + .esri-feature-table { + display: flex; + flex-direction: column; + height: 100%; + width: 100%; + + .esri-feature-table__content { + flex: 1 1 0; + flex-grow: 1; + min-height: 0; + margin: 0; + padding: 0; + } + + .esri-grid--no-column-menu { + .esri-column__menu-container { + display: none; + } + } + + .esri-grid__grid { + height: 100%; + width: 100%; + + .esri-column__menu-container.esri-button-menu { + height: 28px; + width: 28px; + position: inherit; + + .esri-button-menu__button { + height: 26px; + width: 16px; + } + } + } + + .esri-grid, + .esri-feature-table__menu, + .esri-column__menu-container, + .esri-button-menu, + .esri-button-menu__button { + background-color: transparent; + } + + vaadin-grid { + font-family: $font-family; + font-size: $font-size; + background-color: inherit; + color: inherit; + + ::part(body-cell) { + background-color: transparent; + font-size: $font-size; + } + + ::part(row):hover { + background-color: var(--lumo-row-background-hover); + } + } + } + + .esri-feature-table__menu { + height: 40px; + order: 3; + padding: 4px; + width: 40px; + + .esri-button-menu { + bottom: auto; + position: relative; + } + } + + .esri-feature-table__header { + display: flex; + flex-direction: row; + font-weight: $font-weight; + height: 40px; + line-height: 40px; + margin: 0; + width: 100%; + } + + .esri-feature-table__title { + flex-grow: 1; + order: 2; + } + + .esri-feature-table__loader-container { + height: 40px; + margin: 0 8px; + order: 1; + width: 32px; + } + + .esri-feature-table__loader { + height: 40px; + width: 32px; + background: url(../base/images/loading-throb.gif) no-repeat center; + } + + .esri-field-column__header-label { + align-items: center; + display: flex; + flex-grow: 1; + margin: 0 5px; + min-height: 28px; + overflow: auto; + } + + .esri-field-column__header-content { + align-items: center; + display: flex; + font-weight: $font-weight; + flex-grow: 1; + overflow: visible; + } + + .esri-field-column__cell-content { + font-size: 0.9em; + } + + .esri-field-column__cell__date-input-container { + display: flex; + height: 100%; + width: 100%; + + .esri-field-column__cell__date-input-wrapper { + display: flex; + flex-direction: column; + height: 100%; + width: 100%; + } + + .esri-date-picker { + flex: 1 1 0; + + .esri-date-picker__text-input.esri-input { + width: 100%; + } + + .esri-date-picker__calendar-toggle { + height: 26px; + } + } + + .esri-time-picker { + display: inline-flex; + flex: 1 1 0; + + input { + width: 100%; + } + } + } + + .esri-field-column__button { + align-items: center; + background-color: transparent; + border: none; + color: $button-color; + display: flex; + font-size: $icon-size; + height: auto; + justify-content: center; + text-align: center; + transition: background-color 125ms ease-in-out; + width: 26px; + + &:disabled { + cursor: default; + color: $interactive-font-color--disabled; + } + + &:hover, + &:focus { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + cursor: pointer; + } + } + + .esri-field-column__cell__input-container { + display: flex; + top: 0; + left: 0; + width: 100%; + height: 100%; + position: absolute; + } + + .esri-field-column__cell-input { + height: 100%; + width: 100%; + border: none; + padding: 0 5px; + flex: 1 1 0; + } + + .esri-feature-table__prompt--info { + @include esri-feature-table__prompt(var(--calcite-ui-info)); + } + + .esri-feature-table__prompt--warning { + @include esri-feature-table__prompt(var(--calcite-ui-warning)); + } + + .esri-feature-table__prompt--danger { + @include esri-feature-table__prompt(var(--calcite-ui-danger)); + } + + [dir="rtl"] { + .esri-feature-table__menu-content { + left: 2px; + right: auto; + } + } +} + +@if $include_FeatureTable == true { + @include featureTable(); +} diff --git a/public/assets/esri/themes/base/widgets/_FeatureTemplates.scss b/public/assets/esri/themes/base/widgets/_FeatureTemplates.scss new file mode 100644 index 0000000..7efb690 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_FeatureTemplates.scss @@ -0,0 +1,44 @@ +@mixin featureTemplates() { + $icon_size: 48px; + $border: 1px solid $border-color; + + .esri-feature-templates { + background: var(--calcite-ui-background); + } + + .esri-feature-templates__list-item-icon { + flex: 0; + width: $icon_size; + min-width: $icon_size; + display: flex; + align-items: center; + justify-content: center; + } + + .esri-feature-templates__list-item-icon > div { + // TemplateItem thumbnail uses plain div as wrapper + display: flex; + } + + .esri-feature-templates__loader { + margin: 0 auto; + height: $icon_size; + width: 32px; + background: url(../base/images/loading-throb.gif) no-repeat center; + } + + .esri-ui { + & .esri-feature-templates { + width: $panel-width; + } + + // If FeatureTemplates is used _inside_ another widget, then .esri-feature-templates should fit inside it + & .esri-widget .esri-feature-templates { + width: 100%; + } + } +} + +@if $include_FeatureTemplates == true { + @include featureTemplates(); +} diff --git a/public/assets/esri/themes/base/widgets/_Features.scss b/public/assets/esri/themes/base/widgets/_Features.scss new file mode 100644 index 0000000..7801659 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Features.scss @@ -0,0 +1,55 @@ +@mixin features() { + .esri-features { + display: flex; + + calcite-pagination { + flex: 1; + align-self: center; + } + + calcite-flow { + position: relative; + z-index: 1; + } + } + + .esri-features__container { + padding: $cap-spacing; + background-color: var(--calcite-ui-background); + } + + .esri-features .esri-feature, + .esri-features .esri-feature-relationship { + background-color: transparent; + } + + .esri-features__footer { + display: flex; + background-color: var(--calcite-ui-foreground-1); + justify-content: flex-end; + flex: 1; + + calcite-action-group { + border-inline-start: 1px solid var(--calcite-ui-border-3); + } + } + + .esri-features__content-feature { + --calcite-flow-item-footer-padding: 0; + } + + .esri-features__feature-menu-observer { + position: relative; + z-index: 2; + bottom: 20px; + text-align: center; + } + + .esri-features__action--exit { + transform: scaleX(-1); + } +} + +@if $include_Features==true { + @include features(); +} diff --git a/public/assets/esri/themes/base/widgets/_FloorFilter.scss b/public/assets/esri/themes/base/widgets/_FloorFilter.scss new file mode 100644 index 0000000..418a6ab --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_FloorFilter.scss @@ -0,0 +1,486 @@ +$floor-filter-item-width--normal: 220px; +$floor-filter-item-width--compact: floor($floor-filter-item-width--normal * 3 * 0.25); +$floor-filter-scrollbar-thumb--color: #c1c1c1; +$floor-filter-scrollbar-track--color: #fafafa; + +@mixin floorFilter() { + .esri-floor-filter { + display: flex; + flex-direction: row; + background: transparent; + border: none; + box-shadow: none !important; + + &__position { + &--top { + align-items: flex-start; + + .esri-floor-filter__levels-container, + .esri-floor-filter__close-levels-button, + .esri-floor-filter__zoom-button, + .esri-floor-filter__zoom-button--levels, + .esri-floor-filter__minimize-toggle-button { + border-width: 1px 0 0 0; + } + } + &--bottom { + align-items: flex-end; + + .esri-floor-filter__levels-container, + .esri-floor-filter__close-levels-button, + .esri-floor-filter__zoom-button, + .esri-floor-filter__zoom-button--levels, + .esri-floor-filter__minimize-toggle-button { + border-width: 0 0 1px 0; + } + } + } + + &__layout { + &--collapsed { + .esri-floor-filter__button-container { + display: flex; + flex-direction: column; + max-width: $button-width--plus-half; + + .esri-icon { + position: relative; + top: 2px; + } + + .esri-floor-filter__browse-button { + width: $button-width--plus-half; + height: $button-height--plus-half; + padding: 12px; + border: none; + } + + .esri-floor-filter__zoom-button { + width: $button-width--plus-half; + height: $button-height--plus-half; + padding: 12px; + border-style: solid; + border-color: $border-color; + } + + .esri-floor-filter__zoom-button--levels { + width: $button-width--plus-half; + height: $button-height; + padding: 8px 12px 8px 12px; + border-style: solid; + border-color: $border-color; + } + + .esri-floor-filter__minimize-toggle-button { + width: $button-width--plus-half; + height: $button-height; + padding: 4px 12px 4px 12px; + border-style: solid; + border-color: $border-color; + } + } + } + &--expanded { + .esri-floor-filter__button-container { + display: flex; + flex-direction: column; + max-width: $panel-width; + + .esri-icon { + position: relative; + top: 2px; + } + + .esri-floor-filter__button-info { + margin-right: auto; + } + + .esri-floor-filter__browse-button { + width: auto; + height: $button-height--plus-half; + padding: 12px; + border: none; + } + + .esri-floor-filter__level-button { + text-align: left; + justify-content: flex-start; + padding: 16px; + } + + .esri-floor-filter__zoom-button { + width: auto; + height: $button-height--plus-half; + padding: 12px; + border-style: solid; + border-color: $border-color; + } + + .esri-floor-filter__zoom-button--levels { + width: auto; + height: $button-height; + padding: 8px 12px 8px 12px; + border-style: solid; + border-color: $border-color; + } + + .esri-floor-filter__minimize-toggle-button { + width: auto; + height: $button-height; + padding: 4px 12px 4px 12px; + border-style: solid; + border-color: $border-color; + } + + .esri-floor-filter__button-label { + margin-left: 8px; + } + } + } + } + + .esri-floor-filter__level-button { + width: 100%; + border: none; + font-family: $font-family; + height: $button-height--plus-half; + } + + .esri-floor-filter__level-button:focus { + background-color: $background-color--hover; + } + + .esri-floor-filter__level-button.esri-widget--button-active:focus { + background-color: $background-color--active; + } + + .esri-floor-filter__levels-container { + list-style-type: none; + overflow: auto; + max-height: $panel-max-height--small; + margin: unset; + padding: unset; + width: 100%; + border-style: solid; + border-color: $border-color; + scrollbar-width: thin; + + .esri-widget--button-active { + font-weight: $font-weight--bold; + } + } + + .esri-floor-filter__levels-container::-webkit-scrollbar { + width: 6px; + } + + .esri-floor-filter__levels-container::-webkit-scrollbar-track { + background: $floor-filter-scrollbar-track--color; + } + + .esri-floor-filter__levels-container::-webkit-scrollbar-thumb { + background-color: $floor-filter-scrollbar-thumb--color; + border-radius: 20px; + border: 3px solid $floor-filter-scrollbar-thumb--color; + } + + .esri-widget--button-active { + background: $background-color--active; + color: $button-color--active; + } + + .esri-floor-filter__button-container { + @include defaultBoxShadow(); + } + + .esri-floor-filter__filter-menu { + width: $panel-width; + max-height: $panel-max-height--small; + background: $background-color; + display: flex; + flex-direction: column; + align-items: stretch; + @include defaultBoxShadow(); + + .esri-floor-filter__filter-menu-header { + align-items: stretch; + display: flex; + flex-direction: row; + line-height: $line-height; + box-shadow: 0px 0.5px 0px $Calcite_Gray_300; + color: $font-color; + height: auto; + } + + .esri-floor-filter__filter-menu-header-back { + padding: 26px 0px; + min-width: 28px; + border: none; + border-right: 1px solid $border-color; + display: flex; + align-items: center; + justify-content: center; + background-color: $background-color; + margin: unset; + } + + .esri-floor-filter__filter-menu-header-back:hover { + background: $background-color--hover; + cursor: pointer; + } + + .esri-floor-filter__filter-menu-header-text-group { + display: flex; + justify-content: center; + flex-direction: column; + padding: 12px; + max-width: calc(#{$panel-width} - 28px - 40px); + } + + .esri-floor-filter__filter-menu-header-text { + font-style: normal; + font-weight: $font-weight--bold; + font-size: $font-size__header-text; + margin: unset; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + } + + .esri-floor-filter__filter-menu-header-subtext { + font-style: normal; + font-weight: $font-weight--regular; + margin: 4px 0 0 0; + font-size: $font-size; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + } + + .esri-icon-close { + padding: 26px 12px; + display: flex; + align-items: center; + background-color: $background-color; + border: none; + margin: 0 0 0 auto; + } + + .esri-icon-close:hover { + background: $background-color--hover; + cursor: pointer; + } + + .esri-floor-filter__filter-menu-search { + padding: 10px; + align-items: center; + display: flex; + background: $background-color--hover; + box-shadow: 0px 0.5px 0px $Calcite_Gray_300; + margin-top: 0.5px; + margin-bottom: 1px; + + .esri-floor-filter__filter-menu-search-input { + margin-left: 6px; + width: 100%; + background: transparent; + border: none; + outline: none; + font-family: $font-family; + color: $font-color; + font-size: $font-size; + } + } + + .esri-floor-filter__filter-menu-items { + list-style-type: none; + overflow-y: auto; + color: $font-color; + margin: unset; + padding: unset; + width: 100%; + max-height: 300px; + + .esri-floor-filter__filter-menu-site:hover, + .esri-floor-filter__filter-menu-site:focus, + .esri-floor-filter__filter-menu-facility:hover, + .esri-floor-filter__filter-menu-facility:focus { + background: $background-color--hover; + cursor: pointer; + } + + .esri-floor-filter__filter-menu-site:active, + .esri-floor-filter__filter-menu-facility:active { + background-color: $background-color--active; + color: $font-color; + } + + .esri-floor-filter__filter-menu-site, + .esri-floor-filter__filter-menu-facility { + padding: 18px; + display: flex; + flex-direction: row; + align-items: center; + background: $background-color; + border: none; + width: 100%; + + .esri-floor-filter__filter-menu-item-name { + font-family: $font-family; + font-size: $font-size; + } + + .esri-floor-filter__filter-menu-item-name--selected { + font-weight: $font-weight--bold; + font-size: $font-size; + font-family: $font-family; + } + + .esri-floor-filter__filter-menu-item-name, + .esri-floor-filter__filter-menu-item-name--selected { + text-align: left; + margin-right: 10px; + max-width: $floor-filter-item-width--normal; + } + + .esri-icon-right { + margin-left: auto; + } + } + + .esri-floor-filter__selected-item-circle { + margin-left: -10px; + margin-right: 6px; + width: 4px; + height: 4px; + border-radius: 50%; + background: $Brand_Blue_200; + } + } + } + + .esri-floor-filter__separator { + width: $view-ui-spacing; + background: transparent; + border: none; + box-shadow: none; + } + } + + .esri-expand__content { + .esri-floor-filter { + width: max-content; + } + } + + .esri-view-height-less-than-small .esri-floor-filter, + .esri-view-width-less-than-small .esri-floor-filter { + .esri-floor-filter__zoom-button, + .esri-floor-filter__zoom-button--levels { + display: none; + } + + .esri-floor-filter__minimize-toggle-button { + display: none; + } + + .esri-floor-filter__filter-menu { + width: $panel-width--three-quarters; + } + + .esri-floor-filter__close-levels-button { + width: $button-width--plus-half; + height: $button-height--plus-half; + padding: 12px; + border-style: solid; + border-color: $border-color; + background: $Calcite_Gray_250; + } + + .esri-floor-filter__filter-menu-header-text-group { + max-width: calc(#{$panel-width--three-quarters} - 28px - 40px); + } + + .esri-floor-filter__filter-menu-item-name, + .esri-floor-filter__filter-menu-item-name--selected { + max-width: $floor-filter-item-width--compact !important; + } + } + + .esri-view-height-small .esri-floor-filter { + .esri-floor-filter__levels-container { + max-height: calc(#{$panel-max-height--small} - 100px); + } + + .esri-floor-filter__filter-menu { + max-height: calc(#{$panel-max-height--small} - 100px); + } + } + + .esri-view-height-xsmall .esri-floor-filter { + .esri-floor-filter__levels-container { + max-height: calc(#{$button-height--plus-half} * 3 + 12px); + } + + .esri-floor-filter__filter-menu { + max-height: $panel-max-height--xsmall; + } + } + + [dir="rtl"] .esri-floor-filter { + &__layout--expanded { + .esri-floor-filter__button-info { + margin-left: auto; + margin-right: unset; + } + + .esri-floor-filter__button-label { + margin-right: 8px; + margin-left: unset; + } + } + + .esri-icon-close { + margin: 0 auto 0 0; + } + + .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back { + border-left: 1px solid $border-color; + border-right: none; + } + + .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input { + margin-right: 6px; + margin-left: unset; + } + + .esri-floor-filter__filter-menu-items { + .esri-floor-filter__filter-menu-site, + .esri-floor-filter__filter-menu-facility { + .esri-icon-left { + margin-right: auto; + } + } + + .esri-floor-filter__filter-menu-item-name, + .esri-floor-filter__filter-menu-item-name--selected { + text-align: right !important; + margin-right: unset !important; + margin-left: 10px !important; + } + + .esri-floor-filter__selected-item-circle { + margin-right: -10px; + margin-left: 6px; + } + } + } +} + +@if $include_FloorFilter == true { + @include floorFilter(); +} diff --git a/public/assets/esri/themes/base/widgets/_Grid.scss b/public/assets/esri/themes/base/widgets/_Grid.scss new file mode 100644 index 0000000..d461c5a --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Grid.scss @@ -0,0 +1,71 @@ +@mixin grid() { + .esri-grid { + width: 100%; + height: 100%; + + // Sets 'primary' color that other properties inherit from + --lumo-base-color: #{$background-color}; + --lumo-primary-color: #{$button-color}; + --lumo-primary-text-color: var(--lumo-primary-color); + + // Uses shade of primary theme color for highlight + $row-selected-color: rgba($button-color, 0.2); + --lumo-primary-color-10pct: #{$row-selected-color}; + + // grid and checkbox background color(s) default and hover + --lumo-contrast-20pct: #{$interactive-font-color}; + --lumo-contrast-30pct: #{$interactive-font-color--hover}; + + // grid border color(s) + --lumo-contrast-10pct: #{$background-color--hover}; + + // row hover + --lumo-row-background-hover: #{$background-color--hover}; + + .esri-grid__content { + width: 100%; + height: 100%; + background-color: inherit; + } + + .esri-grid__grid { + height: 100%; + width: 100%; + + a { + color: $interactive-font-color; + + &:hover, + &:focus { + color: $interactive-font-color--hover; + } + } + } + + .esri-column__sorter, + .esri-column__header-label { + align-items: center; + display: flex; + flex-grow: 1; + margin: 0 5px; + min-height: 28px; + overflow: auto; + } + + .esri-column__menu-container { + display: inline-block; + margin: 0 5px; + } + + .esri-column__header-content { + align-items: center; + display: flex; + flex-grow: 1; + overflow: visible; + } + } +} + +@if $include_Grid == true { + @include grid(); +} diff --git a/public/assets/esri/themes/base/widgets/_HeatmapSlider.scss b/public/assets/esri/themes/base/widgets/_HeatmapSlider.scss new file mode 100644 index 0000000..838df2c --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_HeatmapSlider.scss @@ -0,0 +1,7 @@ +@mixin heatmapSlider() { + @include smartMappingSlider(esri-heatmap-slider); +} + +@if $include_HeatmapSlider == true { + @include heatmapSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_Histogram.scss b/public/assets/esri/themes/base/widgets/_Histogram.scss new file mode 100644 index 0000000..adf62fa --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Histogram.scss @@ -0,0 +1,56 @@ +@mixin histogram() { + .esri-histogram { + direction: ltr; + width: 100%; + height: 100%; + } + + .esri-histogram__content { + height: 100%; + width: 100%; + } + + .esri-histogram__svg { + display: inline-block; + height: 100%; + overflow: hidden; + width: 100%; + } + + .esri-histogram__data-line { + stroke: #888; + stroke-width: 1px; + shape-rendering: crispedges; + } + + .esri-histogram__label { + stroke: black; + font-size: 12px; + stroke-width: 0; + direction: ltr; + unicode-bidi: plaintext; + } + + .esri-histogram__average-data-line { + stroke: #444; + } + + .esri-histogram__average-symbol { + font-family: "Georgia, serif"; + font-style: italic; + } + + [dir="rtl"] { + .esri-histogram { + direction: rtl; + + .esri-histogram__average-label { + direction: rtl; + unicode-bidi: plaintext; + } + } + } +} +@if $include_Histogram == true { + @include histogram(); +} diff --git a/public/assets/esri/themes/base/widgets/_HistogramRangeSlider.scss b/public/assets/esri/themes/base/widgets/_HistogramRangeSlider.scss new file mode 100644 index 0000000..407ca20 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_HistogramRangeSlider.scss @@ -0,0 +1,105 @@ +@mixin histogramRangeSlider() { + .esri-histogram-range-slider { + display: flex; + flex-direction: column; + height: 100%; + position: relative; + width: 100%; + + .esri-slider .esri-slider__label { + top: 24px; + display: none; + } + + .esri-slider__anchor--moving .esri-slider__label { + display: inline; + } + + .esri-slider { + font-size: 12px; + } + + .esri-slider__content { + display: flex; + flex-direction: column-reverse; + } + + .esri-slider__max { + bottom: 0; + position: absolute; + right: 0; + text-align: right; + + .esri-slider__range-input { + text-align: right; + } + } + + .esri-slider__min { + bottom: 0; + left: 0; + position: absolute; + text-align: left; + + .esri-slider__range-input { + text-align: left; + } + } + + .esri-slider--horizontal { + .esri-slider__max, + .esri-slider__min { + display: inline; + min-width: 50%; + } + } + + .esri-histogram { + display: flex; + align-self: flex-end; + } + + .esri-histogram__bar { + touch-action: none; + } + + .esri-slider__max { + .esri-slider__range-input { + float: right; + } + } + } + + .esri-histogram-range-slider__slider-container { + align-self: flex-end; + margin-bottom: 24px; + width: 100%; + } + + .esri-histogram-range-slider__histogram-container { + display: flex; + flex-grow: 1; + height: 100%; + min-height: 0; + width: 100%; + } + + .esri-histogram-range-slider__range-type--less-than, + .esri-histogram-range-slider__range-type--at-most { + .esri-slider__segment-0 { + background-color: #0079c1; + } + } + .esri-histogram-range-slider__range-type--greater-than, + .esri-histogram-range-slider__range-type--at-least, + .esri-histogram-range-slider__range-type--between, + .esri-histogram-range-slider__range-type--not-between { + .esri-slider__segment-1 { + background-color: #0079c1; + } + } +} + +@if $include_HistogramRangeSlider == true { + @include histogramRangeSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_IdentityForm.scss b/public/assets/esri/themes/base/widgets/_IdentityForm.scss new file mode 100644 index 0000000..344b32f --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_IdentityForm.scss @@ -0,0 +1,22 @@ +@mixin identityForm() { + .esri-identity-form { + display: flex; + flex-flow: column; + } + .esri-identity-form__group { + margin-bottom: $cap-spacing; + } + .esri-identity-form__label { + display: flex; + flex-flow: column; + } + .esri-identity-form__footer { + display: flex; + justify-content: space-between; + margin-top: $cap-spacing; + } +} + +@if $include_IdentityForm == true { + @include identityForm(); +} diff --git a/public/assets/esri/themes/base/widgets/_IdentityModal.scss b/public/assets/esri/themes/base/widgets/_IdentityModal.scss new file mode 100644 index 0000000..6d35b88 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_IdentityModal.scss @@ -0,0 +1,105 @@ +@mixin identityModal() { + .esri-identity-modal { + box-sizing: border-box; + color: $font-color; + display: none; + font-size: $font-size; + font-family: $font-family; + line-height: $line-height; + background-color: $background-color; + } + .esri-identity-modal--open { + position: fixed; + top: 0px; + left: 0px; + right: 0px; + bottom: 0px; + background: $background-color--overlay; + display: flex; + justify-content: center; + align-items: center; + text-align: center; + z-index: 1001; + transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s; + opacity: 1; + .esri-identity-modal__dialog { + position: relative; + top: auto; + left: auto; + right: auto; + bottom: auto; + border: none; + background: $background-color; + overflow: auto; + border-radius: 0px; + outline: none; + padding: $cap-spacing--plus-half $side-spacing--plus-half; + max-width: 40vw; + max-height: 80vh; + box-sizing: border-box; + z-index: 102; + text-align: left; + display: inline-block; + vertical-align: middle; + transition: margin-top 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s; + margin-top: 0px; + } + } + .esri-identity-modal__title { + font-size: $font-size__h1; + margin: 0 0 $cap-spacing 0; + padding: 0; + } + .esri-identity-modal__close-button { + color: $interactive-font-color; + position: absolute; + top: $cap-spacing; + right: $side-spacing--half; + z-index: 1; + background: none; + border: none; + display: flex; + align-items: center; + justify-content: center; + width: $button-width; + height: $button-height; + cursor: pointer; + } + + .esri-identity-modal__content { + margin-top: $cap-spacing--plus-half; + } + .esri-identity-form__group { + margin-bottom: $cap-spacing; + } + .esri-identity-form__label { + display: flex; + flex-flow: column; + } + .esri-identity-form__footer { + display: flex; + justify-content: space-between; + margin-top: $cap-spacing; + } + + @media only screen and (max-width: 680px) { + .esri-identity-modal--open .esri-identity-modal__dialog { + max-width: unset; + width: 75vw; + } + } + + [dir="rtl"] { + .esri-identity-modal--open .esri-identity-modal__dialog { + text-align: right; + } + .esri-identity-modal__close-button { + right: unset; + left: $side-spacing--half; + } + } +} + +@if $include_IdentityModal == true { + @include identityModal(); +} diff --git a/public/assets/esri/themes/base/widgets/_ItemList.scss b/public/assets/esri/themes/base/widgets/_ItemList.scss new file mode 100644 index 0000000..e508ca5 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ItemList.scss @@ -0,0 +1,59 @@ +@mixin itemList() { + $border: 1px solid $border-color; + + .esri-item-list { + width: 100%; + } + + .esri-item-list__filter-container--sticky { + position: sticky; + top: 0; + z-index: 1; + } + + .esri-item-list__group { + margin-top: $cap-spacing; + } + + .esri-item-list__scroller { + overflow-y: auto; + } + + .esri-ui .esri-item-list__scroller { + position: relative; + z-index: 0; + + &--enabled { + max-height: $panel-max-height--small; + } + } + + .esri-item-list__group__header { + color: var(--calcite-ui-text-2); + font-weight: var(--calcite-font-weight-medium); + } + + .esri-item-list__list-item { + cursor: pointer; + min-height: $list-item-height; + + @include icomoonIconSelector("&") { + padding-inline-end: $font-size * 0.2; + } + } + + .esri-item-list__list-item-icon { + margin-inline: 0.75rem; // Matches default spacing used by Calcite + } + + .esri-item-list__no-matches-message { + display: flex; + justify-content: center; + align-items: center; + height: $panel-min-height--small; + } +} + +@if $include_ItemList == true { + @include itemList(); +} diff --git a/public/assets/esri/themes/base/widgets/_LayerList.scss b/public/assets/esri/themes/base/widgets/_LayerList.scss new file mode 100644 index 0000000..52a743c --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_LayerList.scss @@ -0,0 +1,453 @@ +@mixin layerList() { + $message-warning-border-color: $Calcite_Yellow_a150; + $indicator-size: 6px; + .esri-layer-list { + color: $font-color; + background-color: $background-color--offset; + padding: calc(var(--esri-widget-padding-y) * 0.5) calc(var(--esri-widget-padding-x) * 0.5); + overflow-y: auto; + display: flex; + flex-flow: column; + } + .esri-layer-list__list { + list-style: none; + margin: 0 0 0 $side-spacing; + padding: $cap-spacing--eighth $side-spacing--eighth; + &:empty { + min-height: $list-item-height; + } + @include sortableChosen("esri-layer-list--chosen"); + } + .esri-layer-list__list, + .esri-layer-list__item { + &.esri-layer-list--chosen .esri-layer-list__item { + background-color: transparent; + } + } + .esri-layer-list__item--has-children { + padding-bottom: $cap-spacing--half; + } + .esri-layer-list__item--has-children .esri-layer-list__list:not([hidden]) { + animation: esri-fade-in 375ms ease-in-out; + } + .esri-layer-list__list[hidden] { + display: none; + } + .esri-layer-list__list--root { + margin: 0; + } + .esri-layer-list__item--selectable .esri-layer-list__item-container { + cursor: pointer; + &:hover { + border-left-color: $border-color; + } + } + .esri-layer-list__item[aria-selected="true"] > .esri-layer-list__item-container { + border-left-color: $border-color--active; + &:hover { + border-left-color: $border-color--active; + } + } + .esri-layer-list__item-container ~ .esri-layer-list__list .esri-layer-list__item { + border-bottom-width: 0; + } + .esri-layer-list__item { + background-color: $background-color; + border-bottom: 1px solid $border-color; + position: relative; + overflow: hidden; + list-style: none; + margin: $cap-spacing--quarter 0; + padding: 0; + @include sortableChosen("esri-layer-list--chosen"); + } + .esri-layer-list__item-container { + border-left: $border-size--active solid transparent; + display: flex; + justify-content: flex-start; + align-items: flex-start; + padding: $cap-spacing $side-spacing--half $cap-spacing ($side-spacing + 5); + transition: border-color 250ms ease-in-out; + } + .esri-layer-list__item--invisible-at-scale .esri-layer-list__item-title { + color: $interactive-font-color--disabled; + } + .esri-layer-list__item--has-children > .esri-layer-list__item-container { + padding-left: 5px; + } + .esri-layer-list__item--has-children > .esri-layer-list__list { + font-size: $font-size--small; + } + .esri-layer-list__child-toggle { + color: $interactive-font-color; + width: $side-spacing; // Matches side padding on items that don't have this toggle. + align-self: center; + display: flex; + cursor: pointer; + } + .esri-layer-list__child-toggle { + @include icomoonIconSelector() { + line-height: 1.2em; + } + } + .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--opened, + .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl, + .esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed { + display: none; + } + .esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--opened { + display: block; + } + .esri-layer-list__item-label { + display: flex; + flex-flow: row; + justify-content: flex-start; + align-items: center; + flex: 1; + user-select: none; + } + .esri-layer-list__item-label[role="switch"], + .esri-layer-list__item-label[role="checkbox"], + .esri-layer-list__item-label[role="radio"] { + cursor: pointer; + } + .esri-layer-list--new-ui { + .esri-layer-list__item-toggle-icon { + visibility: hidden; + } + // show icon on focus of toggle/label + .esri-layer-list__item-toggle:focus .esri-layer-list__item-toggle-icon, + .esri-layer-list__item-label:focus .esri-layer-list__item-toggle-icon, + // show icon on hover of item container + .esri-layer-list__item-container:hover .esri-layer-list__item-toggle-icon, + // always show icon when item is not visible + .esri-layer-list__item--invisible > .esri-layer-list__item-container .esri-layer-list__item-toggle-icon { + visibility: visible; + } + } + + .esri-layer-list__item-title { + flex: 1; + padding-left: $side-spacing--third; + padding-right: $side-spacing--third; + line-height: $line-height; + word-break: break-word; + overflow-wrap: break-word; + transition: color 125ms ease-in-out; + } + + .esri-layer-list__status-indicator { + box-sizing: border-box; + display: flex; + align-items: center; + justify-content: center; + margin-block: 0; + height: $indicator-size; + width: $indicator-size; + margin-inline: $cap-spacing; + } + + .esri-layer-list__publishing { + border: 1px solid $interactive-font-color; + animation: publishing 2s normal infinite; + } + + .esri-layer-list__updating { + background-color: $updating; + border-radius: 50%; + animation: updating 2s normal infinite; + } + + .esri-layer-list__connection-status { + height: $button-width--half; + width: $button-width--half; + margin-inline: $side-spacing--half; + color: $connection-disconnected; + } + + .esri-layer-list__connection-status--connected { + color: $connection-connected; + } + + .esri-layer-list__item-message { + display: flex; + align-items: center; + visibility: hidden; + height: 0; + margin-top: -1px; + padding: $cap-spacing--half $side-spacing--half; + overflow: hidden; + font-size: $font-size--small; + transition: transform 250ms ease-in-out; + transform: scale(1, 0); + animation: esri-fade-in-down 250ms ease-in-out; + transform-origin: center top; + background-color: $background-color--offset-subtle; + margin-inline-start: 3rem; + border-inline-start: $border-size--active solid $message-warning-border-color; + margin-block-end: 0.25rem; + margin-inline-end: 0.25rem; + } + .esri-layer-list__item-message { + @include icomoonIconSelector() { + margin-right: 0.3rem; + } + } + .esri-layer-list__item--has-message { + .esri-layer-list__item-message { + visibility: visible; + height: auto; + transform: scale(1, 1); + } + } + .esri-layer-list__item-toggle { + padding: 0 $side-spacing--quarter; + cursor: pointer; + color: $interactive-font-color; + display: flex; + align-items: center; + } + .esri-layer-list__item-actions-menu { + align-self: center; + display: flex; + } + .esri-layer-list__item-actions-menu-item { + display: flex; + flex: 1 0 auto; + justify-content: center; + align-items: center; + color: $interactive-font-color; + cursor: pointer; + padding: 0 $side-spacing--half; + transition: border-color 250ms ease-in-out; + } + .esri-layer-list__item-actions-menu-item .esri-disabled-element { + pointer-events: none; + opacity: $opacity--disabled; + } + .esri-layer-list__item-actions-menu-item:first-of-type { + margin: 0 2px; + } + .esri-layer-list__item-actions-menu-item:hover { + background-color: $background-color--hover; + } + .esri-layer-list__item-actions-menu-item--active, + .esri-layer-list__item-actions-menu-item--active:hover { + background-color: $background-color--active; + } + .esri-layer-list__item-actions { + position: relative; + background-color: $background-color--offset; + color: $interactive-font-color; + margin: -1px $side-spacing--half $cap-spacing--half; + height: auto; + } + .esri-layer-list__item-actions[aria-expanded="true"] { + animation: esri-fade-in 250ms ease-in-out; + } + .esri-layer-list__item-actions-section { + animation: esri-fade-in 375ms ease-in-out; + } + .esri-layer-list__item-actions[hidden] { + display: none; + } + .esri-layer-list__item-actions-close { + color: $interactive-font-color; + position: absolute; + top: 0; + right: 0; + cursor: pointer; + padding: 5px; + z-index: 1; + } + .esri-layer-list__item-actions-list { + display: flex; + flex-flow: column; + justify-content: flex-start; + align-items: flex-start; + padding: $cap-spacing--half 0; + list-style: none; + border-top: 2px solid $background-color; + } + .esri-layer-list__item-actions-list:first-of-type { + border-top: 0; + } + .esri-layer-list__item-action, + .esri-layer-list__action-toggle { + border: 1px solid transparent; + display: flex; + box-sizing: border-box; + justify-content: flex-start; + align-items: flex-start; + cursor: pointer; + font-size: $font-size--small; + width: 100%; + margin: 0; + padding: $cap-spacing--half $side-spacing; + opacity: 1; + transition: opacity 250ms ease-in-out 250ms, background-color 250ms ease-in-out; + } + + .esri-layer-list__item-action { + justify-content: flex-start; + flex-flow: row; + } + .esri-layer-list__action-toggle { + flex-flow: row-reverse; + justify-content: space-between; + .esri-layer-list__item-action-title { + margin-left: 0; + } + .esri-layer-list__item-action-icon { + background-color: $background-color--inverse; + border-radius: $toggle-height; + box-shadow: 0 0 0 1px $interactive-font-color--inverse; + flex: 0 0 $toggle-width; + height: $toggle-height; + overflow: hidden; + padding: 0; + position: relative; + transition: background-color 125ms ease-in-out; + width: $icon-size; + &:before { + // Toggle handle. Overrides any icon class + background-color: $interactive-font-color--inverse; + border-radius: 100%; + content: ""; + display: block; + height: $toggle-handle-size; + left: 0; + margin: 2px; + position: absolute; + top: 0; + transition: background-color 125ms ease-in-out, left 125ms ease-in-out; + width: $toggle-handle-size; + } + } + &.esri-disabled-element { + pointer-events: none; + opacity: $opacity--disabled; + } + } + .esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon { + // Toggle on + background-color: $interactive-font-color--inverse; + &:before { + background-color: $background-color--inverse; + box-shadow: 0 0 0 1px $background-color--inverse; + left: $toggle-handle-size; + } + } + .esri-layer-list__item-action:hover, + .esri-layer-list__action-toggle:hover { + background-color: $background-color--hover; + } + .esri-layer-list__item-actions[hidden] .esri-layer-list__item-action { + opacity: 0; + } + .esri-layer-list__item-action-icon { + flex: 0 0 $icon-size; + font-size: $icon-size; + display: inline-block; + width: $icon-size; + height: $icon-size; + margin-top: 0.1em; + } + .esri-layer-list__item-action-image { + flex: 0 0 $icon-size; + width: $icon-size; + height: $icon-size; + font-size: $font-size; + text-align: center; + background-size: contain; + background-repeat: no-repeat; + background-position: 50% 50%; + } + .esri-layer-list__item-action-title { + margin-left: 5px; + } + .esri-layer-list-panel { + margin: $cap-spacing $side-spacing; + } + // Legend as content + .esri-layer-list-panel__content--legend .esri-legend__service { + padding: 0 0 $cap-spacing 0; + } + + [dir="rtl"] .esri-layer-list { + .esri-layer-list__item--has-children > .esri-layer-list__item-container { + padding-left: $side-spacing + 5; + padding-right: 5px; + } + .esri-layer-list__list { + margin: 0 $side-spacing 0 0; + } + .esri-layer-list__list--root { + margin: 0; + } + .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed { + display: none; + } + .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl { + display: block; + } + .esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed-rtl { + display: none; + } + .esri-layer-list__item-action-title { + margin-left: 0; + margin-right: 5px; + } + .esri-layer-list__action-toggle .esri-layer-list__action-toggle { + margin-right: 0; + } + .esri-layer-list__item:after { + animation: looping-progresss-bar-ani $looping-progress-bar-params reverse; + } + .esri-layer-list__item-message { + @include icomoonIconSelector() { + margin-right: 0; + margin-left: 0.3rem; + } + } + .esri-layer-list__item-container { + border-left: none; + border-right: $border-size--active solid transparent; + } + .esri-layer-list__item[aria-selected="true"] > .esri-layer-list__item-container { + border-right-color: $border-color--active; + &:hover { + border-right-color: $border-color--active; + } + } + } + + @keyframes updating { + 0%, + 40% { + background-color: transparent; + } + 50%, + 80% { + background-color: var(--calcite-ui-brand); + } + 100% { + background-color: transparent; + } + } + + @keyframes publishing { + 0%, + 20% { + transform: rotate(45deg); + } + 80%, + 100% { + transform: rotate(135deg); + } + } +} + +@if $include_LayerList==true { + @include layerList(); +} diff --git a/public/assets/esri/themes/base/widgets/_Legend.scss b/public/assets/esri/themes/base/widgets/_Legend.scss new file mode 100644 index 0000000..c93086a --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Legend.scss @@ -0,0 +1,551 @@ +@use "sass:math"; + +$relationship_column_size: 85px; + +@mixin legend() { + .esri-legend { + overflow: hidden; + overflow-y: auto; + } + + .esri-legend__message { + padding: 0.5em 1em; + } + + .esri-legend__service { + padding: $cap-spacing $side-spacing; + word-wrap: break-word; + border-bottom: 1px solid $border-color; + } + + .esri-legend__service:last-child { + border-bottom: none; + } + + .esri-legend__layer { + margin-left: $side-spacing--half; + overflow: auto; + } + + .esri-legend__group-layer-child { + margin-left: $side-spacing--half; + padding-left: 0; + padding-right: 0; + } + + .esri-legend__layer-table { + display: flex; + flex-flow: column; + width: 100%; + margin-bottom: $cap-spacing; + } + + .esri-legend__layer-child-table { + display: table; + border-collapse: collapse; + width: 100%; + margin-bottom: $cap-spacing; + } + + .esri-legend__layer-body { + margin-left: $side-spacing--half; + } + + .esri-legend__layer-row { + display: flex; + } + + .esri-legend__layer-cell { + min-width: 100px; + word-break: break-word; + padding: $cap-spacing--third 0; + vertical-align: middle; + } + + .esri-legend__layer-cell--symbols { + min-width: 10px; + text-align: center; + } + + // Size ramps + .esri-legend__layer-table--size-ramp { + display: table; + } + + .esri-legend__layer-table--size-ramp .esri-legend__layer-row { + display: table-row; + } + + .esri-legend__layer-table--size-ramp .esri-legend__layer-cell { + display: table-cell; + } + + .esri-legend__size-ramp ~ .esri-legend__layer-cell--info { + max-width: 80%; + width: 80%; + } + + .esri-legend__layer-cell--info { + font-size: $font-size--small; + padding-left: $side-spacing--half; + padding-right: $side-spacing--half; + word-wrap: normal; + word-break: normal; + max-width: 250px; + } + + .esri-legend__imagery-layer-image--stretched { + margin-bottom: -2px; //imageData contains extra right and bottom 2px margin + display: block; + } + + .esri-legend__imagery-layer-cell--stretched { + vertical-align: top; + line-height: 1; + padding: 0; + } + + .esri-legend__imagery-layer-info--stretched { + vertical-align: top; + padding: 0 2px; + } + + .esri-legend__symbol { + display: flex; + justify-content: center; + } + + .esri-legend__layer-caption { + display: table-caption; + padding: $cap-spacing--half 0; + word-break: break-word; + } + + .esri-legend__ramp-labels { + display: flex; + flex-flow: column nowrap; + justify-content: space-between; + } + + .esri-legend__ramps { + margin-left: $side-spacing--quarter; + } + + .esri-legend__color-ramp { + width: 24px; + } + + .esri-legend__opacity-ramp { + background-image: url("../base/images/transparent-bg.png"); + } + + .esri-legend__ramp-tick { + position: absolute; + width: 4px; + border-top: 1px solid $border-color; + line-height: 0; + right: 1px; + left: auto; + } + + .esri-legend__ramp-label { + position: relative; + padding: 0 $side-spacing--half; + white-space: nowrap; + line-height: 1em; + font-size: $font-size--small; + &:before { + position: absolute; + top: 0.25em; + right: 100%; + display: block; + content: ""; + width: 0; + height: 0; + border-style: solid; + border-width: 3px 4px 3px 0; + border-color: transparent rgba($font-color, 0.8) transparent transparent; + } + &:first-child { + margin-top: floor(math.div($font-size, 3)) * -1; + } + &:last-child { + bottom: floor($font-size * 0.25) * -1; + } + } + + .esri-legend-layer-caption { + display: table-caption; + padding: $cap-spacing--half 0; + } + + [dir="rtl"] { + .esri-legend__ramp-label:before { + border-width: 3px 0 3px 4px; + border-color: transparent transparent transparent rgba($font-color, 0.8); + left: 100%; + right: auto; + } + .esri-legend__layer, + .esri-legend__group-layer-child, + .esri-legend__layer-body { + margin-left: 0; + margin-right: $side-spacing--half; + overflow: auto; + } + + .esri-legend__ramps { + margin-left: auto; + margin-right: $side-spacing--quarter; + } + } +} + +@mixin cardLegend() { + $legend_min_width: $panel-width; + $carousel_min_width: $legend_min_width; + $carousel_min_height: 250px; + $carousel_slide_side_length: $legend_min_width - 50; + $indicator_size: 10px; + + .esri-legend--card { + display: flex; + overflow-x: auto; + transition: max-width 250ms ease-in-out; + background: $background-color; + position: relative; + } + .esri-legend--card__section { + font-size: $font-size__body; + min-width: $legend_min_width; + padding: $cap-spacing $side-spacing; + border-left: 1px solid $border-color; + overflow: auto; + + &:first-child { + border-left: none; + } + } + .esri-legend--card__message { + padding: 0.5em 1em; + } + .esri-legend--card__service-caption-container { + font-weight: $font-weight__heading; + height: 45px; + padding: $cap-spacing $side-spacing; + border-bottom: 1px solid $border-color; + } + .esri-legend--card__service-caption-text { + margin: 0; + overflow: auto; + padding-bottom: 20px; + } + .esri-legend--card__layer-caption { + font-weight: $font-weight; + margin-bottom: $cap-spacing; + padding: $cap-spacing--half 0; + } + .esri-legend--card__service-content { + display: flex; + height: calc(100% - 45px); + } + .esri-legend--card__label-container { + display: flex; + flex-wrap: wrap; + } + .esri-legend--card__relationship-label-container { + display: flex; + flex-direction: column; + .esri-legend--card__layer-row { + padding-bottom: 0.5em; + } + .esri-legend--card__layer-row:last-child { + padding-bottom: 0em; + } + } + .esri-legend--card__relationship-section { + border: none; + } + .esri-legend--card__label-element { + margin: 0.1em; + padding: 0.5em 1em; + min-width: 4em; + min-height: 2.7em; + text-align: center; + } + .esri-legend--card__image-label { + padding-left: $side-spacing--half; + padding-right: $side-spacing--half; + } + .esri-legend--card__layer-row, + .esri-legend--card__size-ramp-container { + display: flex; + align-items: center; + } + .esri-legend--card__size-ramp-preview { + display: flex; + } + .esri-legend--card__ramp-label { + white-space: nowrap; + margin: 0 0.5em; + } + .esri-legend--card__pie-chart-ramp-preview { + display: flex; + justify-content: center; + } + .esri-legend--card__interval-separator { + text-align: center; + font-size: 0.5em; + } + .esri-legend--card__imagery-layer-image--stretched { + margin-bottom: -2px; //imageData contains extra right and bottom 2px margin + display: block; + } + .esri-legend--card__symbol-container { + position: relative; + } + .esri-legend--card__interval-separators-container { + position: absolute; + left: 50%; + top: 50px; + transform: translate(-50%, -50%); + } + .esri-legend--card__carousel-title { + margin: 0; + } + .esri-legend--card__service { + min-width: fit-content; + border-left: 1px solid $border-color; + } + .esri-legend--card__symbol { + display: block; + margin: auto; + } + + .esri-legend--stacked { + min-width: $carousel_min_width; + display: flex; + flex-direction: column; + + .esri-legend--card__section { + border: none; + overflow: auto; + height: auto; + width: $carousel_slide_side_length; + } + .esri-legend--card__size-ramp-row { + flex-direction: column; + } + .esri-legend--card__symbol-row { + display: table-row; + margin: 5px 0; + width: 100%; + } + .esri-legend--card__label-cell { + display: table-cell; + vertical-align: middle; + } + .esri-legend--card__symbol-cell { + display: table-cell; + vertical-align: middle; + text-align: center; + } + .esri-legend--card__carousel-indicator-container { + box-shadow: 0 -1px 0 $border-color; + display: flex; + height: $button-height; + width: $legend_min_width; + justify-content: center; + overflow: auto; + } + .esri-legend--card__carousel-indicator { + cursor: pointer; + display: flex; + justify-content: center; + align-items: center; + height: 100%; + width: $button-width--half; + } + .esri-legend--card__carousel-indicator:before { + background-color: transparent; + border-radius: 50%; + box-shadow: 0 0 0 1px $interactive-font-color; + content: ""; + display: block; + height: $indicator_size; + transition: background-color 125ms ease-in-out; + width: $indicator_size; + } + .esri-legend--card__carousel-indicator:hover::before, + .esri-legend--card__carousel-indicator--activated:before, + .esri-legend--card__carousel-indicator--activated:hover::before { + background-color: $interactive-font-color; + } + } + + ////////////////////////////// + // UI CORNER + .esri-ui-corner { + max-width: 100%; + .esri-legend--card { + max-height: $panel-max-height--small; + } + } + // UI CORNER + ////////////////////////////// + + ////////////////////////////// + // RTL + [dir="rtl"] .esri-view-width-greater-than-small { + // scoped to view size to not interfere with carousel + .esri-legend--card__section { + border-left: 0; + border-right: 1px solid $border-color; + } + .esri-legend--card__section:first-child { + border-right: none; + } + } + // RTL + ////////////////////////////// +} + +@mixin relationshipRamp() { + .esri-relationship-ramp--diamond__container { + display: flex; + font-size: $font-size--small; + } + + .esri-relationship-ramp--diamond__left-column { + align-self: center; + padding-right: 5px; + text-align: right; + max-width: $relationship_column_size; + } + + .esri-relationship-ramp--diamond__right-column { + align-self: center; + padding-left: 5px; + text-align: left; + max-width: $relationship_column_size; + } + + .esri-relationship-ramp--diamond__middle-column { + display: flex; + flex-direction: column; + text-align: center; + } + + .esri-relationship-ramp--diamond__middle-column--label { + align-self: center; + max-width: $relationship_column_size; + } + + .esri-relationship-ramp--diamond__middle-column--ramp { + width: $relationship_column_size; + height: $relationship_column_size; + } + + .esri-relationship-ramp--square__table { + display: table; + font-size: $font-size--small; + } + + .esri-relationship-ramp--square__table-row { + display: table-row; + } + + .esri-relationship-ramp--square__table-cell { + display: table-cell; + } + + .esri-relationship-ramp--square__table-label { + max-width: 95px; + } + + .esri-relationship-ramp--square__table-label--left-bottom { + text-align: left; + vertical-align: bottom; + } + + .esri-relationship-ramp--square__table-label--right-bottom { + text-align: right; + vertical-align: bottom; + } + + .esri-relationship-ramp--square__table-label--left-top { + text-align: left; + vertical-align: top; + } + + .esri-relationship-ramp--square__table-label--right-top { + text-align: right; + vertical-align: top; + } +} + +@mixin univariateAboveAndBelowRamp() { + .esri-univariate-above-and-below-ramp__symbol { + display: flex; + justify-content: center; + align-items: center; + } + + .esri-univariate-above-and-below-ramp__label { + position: relative; + white-space: nowrap; + line-height: 1em; + font-size: $font-size--small; + margin-left: 7px; + &:before { + position: absolute; + top: 0.45em; + left: -19px; + display: block; + content: ""; + width: 14px; + height: 0; + border-style: solid; + border-width: 1px 0 0 0; + } + &:first-child { + top: floor(math.div($font-size, 2.2)) * -1; + } + &:last-child { + bottom: floor(math.div($font-size, 2.2)) * -1; + } + } + + .esri-univariate-above-and-below-ramp__color--card { + position: relative; + &:before { + position: absolute; + top: 1px; + display: block; + content: ""; + width: 100%; + height: 15px; + border-left: 1px solid #000; + border-right: 1px solid #000; + } + } + + [dir="rtl"] { + .esri-univariate-above-and-below-ramp__label { + margin-left: auto; + margin-right: 7px; + + &:before { + left: auto; + right: -19px; + } + } + } +} + +@if $include_Legend == true { + @include legend(); + @include cardLegend(); + @include relationshipRamp(); + @include univariateAboveAndBelowRamp(); +} diff --git a/public/assets/esri/themes/base/widgets/_LineOfSight.scss b/public/assets/esri/themes/base/widgets/_LineOfSight.scss new file mode 100644 index 0000000..931194a --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_LineOfSight.scss @@ -0,0 +1,41 @@ +@mixin lineOfSight() { + .esri-line-of-sight__container { + position: relative; + padding: $cap-spacing 0; + overflow-y: auto; + a { + text-decoration: none; + } + } + + .esri-line-of-sight__hint { + padding: 0 $side-spacing; + animation: esri-fade-in 250ms ease-in-out; + } + + .esri-line-of-sight__hint-text { + margin: $cap-spacing 0; + padding: 0; + } + + .esri-line-of-sight__panel--error { + color: $font-color--error; + padding: 0 $side-spacing; + animation: esri-fade-in 250ms ease-in-out; + } + + .esri-line-of-sight__actions { + display: flex; + flex-flow: column; + justify-content: center; + padding: 0 $side-spacing; + } + + .esri-line-of-sight__secondary-button { + margin-bottom: 10px; + } +} + +@if $include_LineOfSight == true { + @include lineOfSight(); +} diff --git a/public/assets/esri/themes/base/widgets/_Measurement.scss b/public/assets/esri/themes/base/widgets/_Measurement.scss new file mode 100644 index 0000000..821bf0f --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Measurement.scss @@ -0,0 +1,6 @@ +@mixin measurement() { +} + +@if $include_Measurement == true { + @include measurement(); +} diff --git a/public/assets/esri/themes/base/widgets/_NavigationToggle.scss b/public/assets/esri/themes/base/widgets/_NavigationToggle.scss new file mode 100644 index 0000000..561dbd6 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_NavigationToggle.scss @@ -0,0 +1,99 @@ +$earmark_size: 6px !default; + +@mixin navigationToggle() { + .esri-navigation-toggle { + display: flex; + flex-flow: column nowrap; + &:hover, + &:focus { + background-color: $background-color--hover; + .esri-navigation-toggle__button { + color: $interactive-font-color--hover; + } + } + } + + .esri-navigation-toggle--horizontal { + flex-flow: row nowrap; + .esri-navigation-toggle__button--rotate { + border-top: none; + border-left: solid 1px $border-color; + } + } + + .esri-navigation-toggle__button { + box-shadow: none; + position: relative; + background-color: transparent; + &:before { + @include earmarkStem(); + opacity: 0; + border-width: 0 $earmark_size $earmark_size 0; + border-color: transparent $interactive-font-color--hover transparent transparent; + } + &:hover, + &:focus { + background-color: transparent; + } + } + + .esri-navigation-toggle__button--rotate { + border-top: solid 1px $border-color; + } + + .esri-navigation-toggle__button--pan { + margin-bottom: 0; + } + + .esri-navigation-toggle__button--active { + color: $interactive-font-color--hover; + &:before { + opacity: 1; + } + } + + .esri-navigation-toggle.esri-disabled { + .esri-navigation-toggle__button { + background-color: $background-color; + color: $interactive-font-color--disabled; + cursor: auto; + &:before { + opacity: 0; + } + } + } + + [dir="rtl"] { + .esri-navigation-toggle--horizontal { + .esri-navigation-toggle__button--rotate { + border-left: none; + border-right: solid 1px $border-color; + } + } + + .esri-navigation-toggle__button { + &:before { + border-width: $earmark_size $earmark_size 0 0; + border-color: $interactive-font-color--hover transparent transparent transparent; + right: auto; + left: 1px; + } + } + } +} + +@mixin earmarkStem() { + position: absolute; + top: 1px; + right: 1px; + z-index: 0; + content: ""; + width: 0; + height: 0; + border-style: solid; + transition: opacity 125ms ease-in-out; +} + +@if $include_NavigationToggle == true { + @include navigationToggle(); +} diff --git a/public/assets/esri/themes/base/widgets/_OpacitySlider.scss b/public/assets/esri/themes/base/widgets/_OpacitySlider.scss new file mode 100644 index 0000000..167e822 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_OpacitySlider.scss @@ -0,0 +1,7 @@ +@mixin opacitySlider() { + @include smartMappingSlider(esri-opacity-slider); +} + +@if $include_OpacitySlider == true { + @include opacitySlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_OrientedImageryViewer.scss b/public/assets/esri/themes/base/widgets/_OrientedImageryViewer.scss new file mode 100644 index 0000000..7ad8482 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_OrientedImageryViewer.scss @@ -0,0 +1,169 @@ +@mixin orientedImageryViewerBase() { + align-items: flex-start; + background: var(--calcite-ui-foreground-2); + border: 1px solid var(--calcite-ui-border-1); + border-radius: 4px; + box-sizing: border-box; + display: flex; + flex-direction: column; + overflow: hidden; + z-index: 1; +} + +@mixin orientedImageryViewer() { + .esri-oriented-imagery-viewer { + &--floating { + @include orientedImageryViewerBase(); + max-height: 78vh; + max-width: 80vw; + min-height: 400px; + min-width: 386px; + } + + &--docked { + @include orientedImageryViewerBase(); + bottom: 0; + height: 100%; + top: 0; + width: 100%; + } + + div { + overflow: hidden; + } + + &__header { + align-items: flex-start; + align-self: stretch; + background: var(--calcite-ui-foreground-1); + box-shadow: inset 0px -1px 0px var(--calcite-ui-border-1); + display: flex; + flex-direction: row; + min-width: max-content; + order: 0; + padding: 0 10px; + width: 100%; + } + + &__body { + align-self: stretch; + background: var(--calcite-ui-foreground-1); + display: flex; + flex: none; + flex-direction: column; + flex-grow: 1; + height: 100%; + order: 1; + + &-current-coverage { + --calcite-ui-icon-color: var(--calcite-ui-danger); + } + + &-additional { + &-camera-locations { + --calcite-ui-icon-color: var(--calcite-ui-brand); + } + + &-coverage { + --calcite-ui-icon-color: var(--calcite-ui-info); + } + } + &-footprint { + --calcite-ui-icon-color: var(--calcite-ui-success); + } + } + + &__title { + color: var(--calcite-ui-text-1); + flex: none; + flex-grow: 1; + font-family: "Avenir Next"; + font-size: 16px; + font-style: normal; + font-weight: 500; + line-height: 20px; + order: 0; + + &-container { + align-items: center; + align-self: stretch; + display: flex; + flex: none; + flex-direction: row; + flex-grow: 1; + height: 59px; + justify-content: center; + order: 2; + } + } + + &__close { + align-items: center; + background: var(--calcite-ui-foreground-1); + display: flex; + flex-direction: row; + flex-grow: 0; + height: 59px; + justify-content: center; + order: 7; + width: 48px; + } + + &__viewer { + cursor: url("data:text/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A"); + display: flex; + flex-grow: 1; + height: 100%; + margin: 0; + width: 100%; + + &--hide { + display: none; + } + + &-container { + align-self: stretch; + background: var(--calcite-ui-foreground-1); + border-radius: 0px 0px 3px 3px; + border-top: 1px solid var(--calcite-ui-border-3); + display: flex; + flex: none; + flex-grow: 1; + height: calc(100% - 49px); + order: 1; + width: 100%; + } + } + + &__pro { + .esri-oriented-imagery-viewer { + height: 100%; + max-height: unset; + max-width: unset; + position: static; + width: 100%; + } + + &__message-box { + display: block; + font-size: $font-size__body; + + &--error { + background-color: $font-color--error; + } + + &--warn { + background-color: $Calcite_Orange_150; + } + + &--info { + background-color: $Calcite_Blue_150; + } + } + } + } +} + +@if $include_OrientedImageryViewer == true { + @include orientedImageryViewer(); +} diff --git a/public/assets/esri/themes/base/widgets/_Popup.scss b/public/assets/esri/themes/base/widgets/_Popup.scss new file mode 100644 index 0000000..232eab0 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Popup.scss @@ -0,0 +1,774 @@ +@mixin popup() { + // z-indexes + $action-menu__viewport-z: 1; + $container-z: 1; + $main-z: 1; + $page-menu-z: 1; + $page-menu__viewport-z: 1; + // main container + // Heights slightly less than half of the correlated view height. + $main-container__height--xlarge: 460px !default; + $main-container__height--large: 400px !default; + $main-container__height--medium: 340px !default; + $main-container__height--less-than-medium: 300px !default; + + $main-container__width--xlarge: 460px !default; + $main-container__width--large: 400px !default; + $main-container__width--medium: 340px !default; + $main-container__width--less-than-medium: 280px !default; + + // pointer + $popup-pointer__width: 12 !default; + $popup-pointer__height: 12 !default; + $popup-pointer__scale-x: 0.75 !default; + $popup-pointer__scale-y: 2 !default; + $popup-pointer__scale-x--corner: 1 !default; + $popup-pointer__scale-y--corner: 3.5 !default; + // actions menu + $action-menu__width--max: 50% !default; + $action-size: $button-width--half !default; + $action-size--image: $button-width--half !default; + $footer-button__border-radius: 2px !default; + + .esri-ui { + .esri-popup { + pointer-events: none; + position: absolute; + z-index: $container-z; + display: flex; + flex-flow: column nowrap; + } + } + .esri-popup--shadow { + @include boxShadow("0 1px 4px rgba(0, 0, 0, .8)"); + } + .esri-popup__button { + border-radius: $border-radius; + padding: $cap-spacing--half $side-spacing--half; + margin: $cap-spacing--half 0; + line-height: $line-height; + cursor: pointer; + user-select: none; + color: $interactive-font-color; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + display: flex; + transition: background-color 125ms ease-in-out; + } + .esri-popup__button--disabled { + cursor: default; + opacity: $opacity--disabled; + color: $interactive-font-color--disabled; + } + .esri-popup__button:hover { + color: $interactive-font-color--hover; + background-color: $background-color--hover; + } + .esri-popup--aligned-top-center { + transform-origin: 50% 100%; + } + .esri-popup--aligned-bottom-center { + transform-origin: 50% -5%; + } + .esri-popup--aligned-top-left, + .esri-popup--aligned-bottom-left { + transform-origin: 100% 50%; + } + .esri-popup--aligned-top-right, + .esri-popup--aligned-bottom-right { + transform-origin: -5% 50%; + } + .esri-popup--aligned-top-center, + .esri-popup--aligned-top-left, + .esri-popup--aligned-top-right { + animation: popup-intro-animation-down 200ms ease-in-out; + } + .esri-popup--aligned-bottom-center, + .esri-popup--aligned-bottom-left, + .esri-popup--aligned-bottom-right { + animation: popup-intro-animation-up 200ms ease-in-out; + } + .esri-popup__main-container { + pointer-events: auto; + position: relative; + z-index: $main-z; + width: 340px; + max-height: $main-container__height--medium; + background-color: $background-color; + display: flex; + flex-flow: column nowrap; + } + .esri-popup__header { + position: relative; + font-size: $font-size__body; + align-items: flex-start; + justify-content: space-between; + display: flex; + flex: 0 0 auto; + } + .esri-popup__header-buttons { + padding: 0 $side-spacing--half; + margin: 0 0 0 auto; // `auto` here helps place each node at either end of the container node + display: flex; + } + .esri-popup__header-container { + flex: 1; + } + .esri-popup__header-container--button { + cursor: pointer; + align-items: flex-start; + border: none; + background: transparent; + display: flex; + justify-content: flex-start; + padding: 0; + font-size: 100%; + font-family: inherit; + color: inherit; + text-align: initial; + } + .esri-popup__header-container--button:hover { + background-color: $background-color--hover; + } + .esri-popup__header-title { + border-radius: $border-radius; + font-size: $font-size; + padding: $cap-spacing--half $side-spacing--half; + margin-inline: $side-spacing--half; + margin-block: $cap-spacing--half; + display: flex; + flex: 1 1 auto; + transition: background-color 125ms ease-in-out; + @include wordbreak(); + } + .esri-popup__content { + display: flex; + flex-flow: column nowrap; + flex: 1 1 auto; + font-size: $font-size__body; + font-weight: $font-weight; + margin: 0 $side-spacing $cap-spacing; + overflow: auto; + line-height: normal; + --calcite-ui-background: $background-color; + } + .esri-content--has-flows { + margin: 0; + border-top: 1px solid $border_color; + border-bottom: 1px solid $border_color; + } + .esri-content__flow-item { + padding: $cap-spacing $side-spacing; + background-color: $background-color; + } + .esri-popup__action--exit { + transform: scaleX(-1); + } + .esri-popup__content img { + image-orientation: from-image; + } + .esri-popup__feature-menu-button { + align-items: center; + cursor: pointer; + color: $interactive-font-color; + display: flex; + font-size: $font-size--small; + padding-inline: $side-spacing--three-quarters; + border-inline-start: solid 1px $border_color; + transition: box-shadow 125ms ease-in-out, background-color 125ms ease-in-out; + &:hover { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + } + } + .esri-popup--feature-menu-open .esri-popup__feature-menu-button { + background-color: $background-color--active; + color: $font-color; + } + .esri-popup__feature-menu-button-icon { + margin-inline-end: $side-spacing--half; + } + .esri-popup--feature-menu-open .esri-popup__header, + .esri-popup--feature-menu-open .esri-popup__content { + flex: 0 1 0px; + overflow: hidden; + opacity: 0; + } + .esri-popup--feature-updated { + opacity: 0; + transition: opacity 375ms ease-out; + } + .esri-popup--feature-updated-active { + opacity: 1; + } + .esri-popup__pagination-page-text { + white-space: nowrap; + } + .esri-popup__footer { + align-items: stretch; + border-top: solid 1px $border_color; + display: flex; + flex: 0 0 auto; + justify-content: space-between; + } + .esri-popup__footer calcite-icon { + margin-inline: $side-spacing--quarter; + } + .esri-popup__footer .esri-popup__button { + font-weight: $font-weight; + font-size: $font-size--small; + position: relative; + display: flex; + justify-content: flex-start; + flex: 0 0 auto; + } + /* ACTIONS MENU */ + .esri-popup__actions { + animation: esri-fade-in-scale 125ms ease-in-out; + background: $background-color; + @include defaultBoxShadow(); + color: $interactive-font-color; + display: flex; + flex-flow: column; + margin: $cap-spacing--half $side-spacing--half; + max-width: $action-menu__width--max; + padding: 0; + position: absolute; + right: 0; + z-index: $action-menu__viewport-z; + .esri-popup__button[class*="esri-popup__action"] { + align-items: center; + border-bottom: 1px solid $border_color; + color: $interactive-font-color; + display: flex; + justify-content: flex-start; + padding: $cap-spacing $side-spacing--half; + margin-top: 0; + margin-bottom: 0; + font-size: $font-size--small; + &:hover { + background-color: $background-color--hover; + } + &:last-child { + border-bottom: none; + } + .esri-popup__icon { + flex: 0 0 $action-size--image; + } + } + } + .esri-popup__footer .esri-popup__actions-menu-button { + padding-inline: $side-spacing--half; + margin-inline-start: $side-spacing--half; + transition: box-shadow 125ms ease-in-out; + &:hover { + background-color: $background-color--hover; + } + } + .esri-popup--actions-menu-open .esri-popup__footer .esri-popup__actions-menu-button { + background-color: $background-color--offset; + color: $interactive-font-color--hover; + } + [class*="esri-popup--is-docked-bottom-"].esri-popup--is-docked .esri-popup__actions, + [class*="esri-popup--aligned-top-"] .esri-popup__actions { + bottom: $button_height; + top: auto; + transform-origin: bottom center; + } + [class*="esri-popup--is-docked-top-"].esri-popup--is-docked .esri-popup__actions, + [class*="esri-popup--aligned-bottom-"] .esri-popup__actions { + bottom: auto; + top: $button_height; + transform-origin: top center; + } + + .esri-popup__icon { + width: $action-size; + height: $action-size; + display: inline-block; + flex: 0 0 $action-size--image; + } + [class*="esri-popup--is-docked-top-"] .esri-popup__footer, + [class*="esri-popup--aligned-bottom-"] .esri-popup__footer { + border-top: none; + border-bottom: solid 1px $border_color; + } + .esri-popup__navigation { + align-items: stretch; + display: flex; + flex: 1 0 auto; + margin: 0; + padding: 0; + position: relative; + border-inline-start: solid 1px $border_color; + .esri-popup__button { + margin: 0; + padding-inline: $side-spacing--half; + align-items: center; + } + } + .esri-popup__inline-actions-container { + display: flex; + justify-content: flex-start; + align-items: center; + width: 100%; + padding: 0 $side-spacing--half; + position: relative; + &:only-child { + width: 100%; + max-width: unset; + justify-content: flex-start; + .esri-popup__actions-menu-button { + margin-inline-start: auto; + } + } + > .esri-popup__action, + > .esri-popup__action-toggle { + flex: 0 1 auto; + } + .esri-popup__icon { + margin: 0 $side-spacing--quarter; + } + @include icomoonIconSelector() { + margin: 0 $side-spacing--quarter; + } + } + .esri-popup__footer--has-pagination .esri-popup__inline-actions-container { + width: 70%; + } + + .esri-popup__action-toggle.esri-popup__action-toggle--on { + background-color: $background-color--active; + color: $interactive-font-color--hover; + &:hover { + background-color: $background-color--active; + color: $interactive-font-color--hover; + } + } /////////////// + // FEATURE MENU + .esri-popup__feature-menu { + left: 0; + font-size: $font-size__body; + font-weight: $font-weight; + position: absolute; + width: 100%; + background-color: $background-color; + color: $font-color; + z-index: $page-menu-z; + margin: $cap-spacing--half 0; + max-height: 0; + opacity: 0; + height: 0; + overflow: hidden; + @include defaultBoxShadow(); + } + [class*="esri-popup--is-docked-bottom-"].esri-popup--is-docked .esri-popup__feature-menu, + [class*="esri-popup--aligned-top-"] .esri-popup__feature-menu { + bottom: $button_height; + top: auto; + transform-origin: bottom center; + } + [class*="esri-popup--is-docked-top-"].esri-popup--is-docked .esri-popup__feature-menu, + [class*="esri-popup--aligned-bottom-"] .esri-popup__feature-menu { + bottom: auto; + top: $button_height; + transform-origin: top center; + } + + .esri-popup__feature-menu-list { + padding: 0; + margin: 0; + counter-reset: section; + } + .esri-popup__feature-menu-item { + list-style-type: none; + border: solid 1px $border-color; + display: flex; + flex-flow: row nowrap; + align-items: center; + transition: background-color 125ms ease-in-out; + margin-top: -1px; + position: relative; + } + .esri-popup__feature-menu-item:hover, + .esri-popup__feature-menu-item:focus { + cursor: pointer; + background-color: $background-color--hover; + } + .esri-popup__feature-menu-item::before { + counter-increment: section; + content: counter(section); + display: flex; + justify-content: center; + flex: 0 0 8%; + text-align: center; + } + .esri-popup__feature-menu-item--selected, + .esri-popup__feature-menu-item--selected:hover, + .esri-popup__feature-menu-item--selected:focus { + background-color: $background-color--active; + } + .esri-popup__feature-menu-item .esri-icon-check-mark { + padding: 0 0.5rem; + } + .esri-popup__feature-menu-title { + display: flex; + flex: 1 0 82%; + min-height: 1em; + margin: 0; + padding: 0.8em 4%; + border-left: solid 1px rgba(0, 0, 0, 0.25); + } + .esri-popup__feature-menu-viewport { + max-height: 0px; + opacity: 0; + overflow: auto; + position: relative; + z-index: $page-menu__viewport-z; + } + .esri-popup__feature-menu-header { + background-color: transparent; + border-bottom: solid 1px $border-color; + padding: 0; + margin: 0; + font-weight: $font-weight; + font-size: $font-size; + line-height: 1.2em; + overflow: hidden; + position: relative; + opacity: 0; + } + .esri-popup--feature-menu-open .esri-popup__feature-menu { + height: auto; + opacity: 1; + animation: esri-fade-in-scale 125ms ease-out; + max-height: none; + overflow: visible; + } + .esri-popup--feature-menu-open .esri-popup__feature-menu-header { + padding: $cap-spacing $side-spacing; + max-height: none; + display: block; + opacity: 1; + margin: 0; + } + .esri-popup--feature-menu-open .esri-popup__feature-menu-viewport { + max-height: 175px; + opacity: 1; + padding-top: 1px; + } + .esri-popup__feature-menu-loader { + position: sticky; + z-index: 2; + padding: 6px; + bottom: 10px; + text-align: center; + pointer-events: none; + } + .esri-popup__feature-menu-observer { + position: relative; + z-index: 2; + bottom: 20px; + text-align: center; + } + .esri-popup__loading-container { + margin: 0 $side-spacing--half; + text-align: center; + user-select: none; + } + .esri-popup__action-image { + width: $action-size--image; + height: $action-size--image; + background-size: contain; + background-repeat: no-repeat; + background-position: 50% 50%; + flex: 0 0 $action-size--image; + } + .esri-popup__action-text { + overflow: hidden; + text-overflow: ellipsis; + } + .esri-popup__collapse-button { + align-items: center; + background-color: $background-color--offset; + cursor: pointer; + display: flex; + flex: 1 0; + justify-content: center; + padding: $cap-spacing--half 0; + } + + .esri-popup__collapse-icon { + margin-block-start: $cap-spacing--three-quarters; + } + + .esri-popup--is-docked.esri-popup--is-docked-bottom-left, + .esri-popup--is-docked.esri-popup--is-docked-bottom-right, + .esri-popup--is-docked.esri-popup--is-docked-bottom-center, + .esri-popup--aligned-top-left, + .esri-popup--aligned-top-right, + .esri-popup--aligned-top-center { + .esri-popup__collapse-icon { + transform: rotate(180deg); + } + } + + /////////////// + // POINTER + $half_pointer_width: ($popup-pointer__width * 0.5) + px; + $half_pointer_height: ($popup-pointer__height * 0.5) + px; + $neg_half_pointer_width: (-($popup-pointer__width * 0.5)) + px; + $neg_half_pointer_height: (-($popup-pointer__height * 0.5)) + px; + .esri-popup__pointer { + position: absolute; + width: 0; + height: 0; + } + .esri-popup__pointer-direction { + background-color: $background-color; + @include pointerStyle($popup-pointer__width, $popup-pointer__height); + } + .esri-popup--aligned-top-center .esri-popup__pointer { + top: 100%; + left: 50%; + margin: 0 0 0 $neg_half_pointer_width; + } + .esri-popup--aligned-bottom-center .esri-popup__pointer { + bottom: 100%; + left: 50%; + margin: 0 0 0 $neg_half_pointer_width; + } + .esri-popup--aligned-top-left .esri-popup__pointer { + bottom: $half_pointer_height; + right: $half_pointer_width; + transform: rotate(-45deg); + } + .esri-popup--aligned-bottom-left .esri-popup__pointer { + top: $half_pointer_height; + right: $half_pointer_width; + transform: rotate(45deg); + } + .esri-popup--aligned-top-right .esri-popup__pointer { + bottom: $half_pointer_height; + left: $half_pointer_width; + transform: rotate(45deg); + } + .esri-popup--aligned-bottom-right .esri-popup__pointer { + top: $half_pointer_height; + left: $half_pointer_width; + transform: rotate(-45deg); + } + .esri-popup--aligned-top-center .esri-popup__pointer-direction, + .esri-popup--aligned-bottom-center .esri-popup__pointer-direction { + transform: scale($popup-pointer__scale-x, $popup-pointer__scale-y) rotate(45deg); + } + .esri-popup--aligned-top-left .esri-popup__pointer-direction, + .esri-popup--aligned-bottom-left .esri-popup__pointer-direction, + .esri-popup--aligned-top-right .esri-popup__pointer-direction, + .esri-popup--aligned-bottom-right .esri-popup__pointer-direction { + top: $neg_half_pointer_height; + left: $neg_half_pointer_width; + transform: scale($popup-pointer__scale-x--corner, $popup-pointer__scale-y--corner) rotate(45deg); + } + .esri-popup--aligned-top-center .esri-popup__pointer-direction { + top: $neg_half_pointer_height; + left: 0; + } + .esri-popup--aligned-bottom-center .esri-popup__pointer-direction { + bottom: $neg_half_pointer_height; + left: 0; + } /////////////////// + // SCREEN SIZES + // WIDTHS + .esri-view-width-xlarge { + .esri-popup__main-container { + width: $main-container__width--xlarge; + } + } + .esri-view-width-large { + .esri-popup__main-container { + width: $main-container__width--large; + } + } + .esri-view-width-less-than-large .esri-popup__action-text { + display: none; + } + .esri-view-width-medium { + .esri-popup__main-container { + width: $main-container__width--medium; + } + } + .esri-view-width-less-than-medium { + .esri-popup__main-container { + width: $main-container__width--less-than-medium; + } + } + .esri-view-width-xsmall .esri-popup__button[class*="esri-popup__navigation-"], + .esri-view-width-xsmall .esri-popup__pagination-page-text { + display: none; + } + .esri-view-width-xsmall .esri-popup--is-docked-bottom-center { + margin-bottom: $docked-margin + 1; + } + .esri-view-width-xsmall .esri-popup--is-docked-top-center, + .esri-view-width-xsmall .esri-popup--is-docked-bottom-center { + width: auto; + margin: 0; + } + .esri-view-width-xsmall .esri-popup--is-docked-top-center, + .esri-view-width-xsmall .esri-popup--is-docked-bottom-center { + .esri-popup__main-container { + width: 100%; + max-height: 75%; + position: absolute; + left: 0; + right: 0; + bottom: 0; + } + &.esri-popup--feature-menu-open { + .esri-popup__main-container:before { + visibility: hidden; + } + } + } + .esri-view-width-xsmall .esri-popup--is-docked-bottom-center { + .esri-popup__feature-menu, + .esri-popup__actions { + bottom: $button-height + $cap-spacing--third; + } + } // HEIGHTS + .esri-view-height-xlarge { + @include popupHeight_BasedOnViewSize($main-container__height--xlarge); + } + .esri-view-height-large { + @include popupHeight_BasedOnViewSize($main-container__height--large); + } + .esri-view-height-less-than-medium { + @include popupHeight_BasedOnViewSize($main-container__height--less-than-medium); + } // SCREEN SIZES + /////////////////// + /////////////////// + // DOCKED + .esri-popup--is-docked { + left: 0; + bottom: 0; + right: 0; + top: 0; + margin: $docked-margin $docked-margin $docked-margin--double $docked-margin; + animation: esri-docking-animation 250ms ease-out; + } + .esri-ui .esri-popup--is-docked { + flex-flow: row nowrap; + } + + .esri-popup--is-docked-top-left, + .esri-popup--is-docked-top-center, + .esri-popup--is-docked-top-right { + align-items: flex-start; + .esri-popup__header { + padding-top: 2px; + } + } + .esri-popup--is-docked-bottom-left, + .esri-popup--is-docked-bottom-center, + .esri-popup--is-docked-bottom-right { + align-items: flex-end; + } + .esri-popup--is-docked-top-left, + .esri-popup--is-docked-bottom-left { + justify-content: flex-start; + } + .esri-popup--is-docked-top-center, + .esri-popup--is-docked-bottom-center { + justify-content: center; + } + .esri-popup--is-docked-top-right, + .esri-popup--is-docked-bottom-right { + justify-content: flex-end; + } + .esri-popup--is-docked-top-left .esri-popup__main-container, + .esri-popup--is-docked-top-right .esri-popup__main-container, + .esri-popup--is-docked-bottom-left .esri-popup__main-container, + .esri-popup--is-docked-bottom-right .esri-popup__main-container { + max-height: 80%; + } + .esri-popup--is-docked-top-center .esri-popup__main-container, + .esri-popup--is-docked-bottom-center .esri-popup__main-container { + max-height: 40%; + } + // DOCKED + //////////////////// + //////////////////// + // RTL + [dir="rtl"] { + .esri-widget .esri-popup__header-title, + .esri-popup__header-title { + margin: $cap-spacing--half $side-spacing--half $cap-spacing--half auto; + } + .esri-popup__header-buttons { + margin: 0 auto 0 0; + } + .esri-popup__feature-menu-title { + border-left: none; + border-right: solid 1px rgba(0, 0, 0, 0.25); + } + .esri-popup__pagination-icon { + transform: rotate(180deg); + } + .esri-popup__actions { + right: auto; + left: 0; + } + .esri-popup--is-docked .esri-popup__loading-container { + order: 0; + } + .esri-popup--is-docked-top-left, + .esri-popup--is-docked-bottom-left { + justify-content: flex-end; + } + .esri-popup--is-docked-top-right, + .esri-popup--is-docked-bottom-right { + justify-content: flex-start; + } + } // RTL + //////////////////// +} + +@keyframes esri-docking-animation { + 0% { + opacity: 0; + } + 25% { + opacity: 0; + } + 100% { + opacity: 1; + } +} + +@keyframes popup-intro-animation-down { + 0% { + transform: translate(0, -5px); + opacity: 0; + } + 100% { + transform: translate(0, 0); + opacity: 1; + } +} + +@keyframes popup-intro-animation-up { + 0% { + transform: translate(0, 5px); + opacity: 0; + } + 100% { + transform: translate(0, 0); + opacity: 1; + } +} + +@if $include_Popup==true { + @include popup(); +} diff --git a/public/assets/esri/themes/base/widgets/_Print.scss b/public/assets/esri/themes/base/widgets/_Print.scss new file mode 100644 index 0000000..a09ad46 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Print.scss @@ -0,0 +1,269 @@ +@mixin print() { + .esri-print { + position: relative; + padding: $cap-spacing $side-spacing; + overflow-y: auto; + section[aria-hidden="true"] { + display: none; + } + } + + .esri-print__form-section-container { + margin: 0 0 $cap-spacing 0; + } + + .esri-print__header-title { + font-size: $font-size__header-text; + font-weight: $font-weight--bold; + padding: 0 0 $cap-spacing; + margin: 0 auto 0 0; + } + + .esri-print__template-list { + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.33); + border-radius: $border-radius; + + display: flex; + flex-direction: column; + padding: 0; + width: 280px; + + .esri-widget__heading, + &-footer { + margin: 0; + padding: $cap-spacing $side-spacing; + flex: 1 0 auto; + } + &-scroller { + max-height: 175px; + overflow-y: auto; + border-top: 1px solid $border-color; + border-bottom: 1px solid $border-color; + } + .esri-menu__list-item { + font-size: $font-size__body; + } + } + + .esri-print__layout-section, + .esri-print__map-only-section { + padding: $cap-spacing 0 0; + margin-bottom: $cap-spacing; + border-top: 1px solid $border-color; + } + + .esri-print__layout-tab-list { + position: relative; + bottom: -1px; + padding: 0; + margin: 0; + display: flex; + justify-content: space-between; + } + + .esri-print__layout-tab { + display: inline-block; + text-align: center; + margin: 0; + padding: 5px 5px; + width: 100%; + cursor: pointer; + color: $interactive-font-color; + border: 1px solid rgba(0, 0, 0, 0); + } + + .esri-print__layout-tab:hover, + .esri-print__layout-tab:focus { + color: $font-color; + background-color: $background-color--hover; + border-bottom: 1px solid $border-color; + } + + .esri-print__layout-tab[aria-selected="true"], + .esri-print__layout-tab[aria-selected="true"]:hover { + background-color: $background-color; + color: $font-color; + border-color: $border-color; + border-bottom-color: $background-color; + } + + .esri-print__panel--error { + color: $font-color--error; + } + + .esri-print__panel-container { + flex: 1 0; + } + + .esri-print__input-text { + width: 100%; + margin: 0; + } + + .esri-print__scale-input-container { + display: flex; + align-items: center; + } + + .esri-print__advanced-options-section { + background-color: $background-color--offset; + color: $interactive-font-color; + } + + .esri-print__advanced-options-button-container { + color: $interactive-font-color; + display: flex; + justify-content: flex-start; + align-items: center; + background-color: transparent; + width: 100%; + overflow: visible; + } + + .esri-print__advanced-options-button { + border: none; + cursor: pointer; + font-family: inherit; + padding: $cap-spacing--half $side-spacing--half; + width: 100%; + background-color: transparent; + } + + .esri-print__advanced-options-button[aria-expanded="true"] .esri-print__advanced-options-button-icon--closed, + .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--opened, + .esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl { + display: none; + } + + .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--closed, + .esri-print__advanced-options-button[aria-expanded="true"] .esri-print__advanced-options-button-icon--opened { + display: block; + } + + .esri-print__advanced-options-button-title { + font-size: $font-size--small; + margin: 0 $side-spacing--quarter; + } + + .esri-print__advanced-options-container { + font-size: $font-size--small; + padding: $cap-spacing--half $side-spacing--half; + .esri-print__form-section-container { + margin-bottom: $cap-spacing--half; + } + } + .esri-print__size-container { + display: flex; + align-items: center; + justify-content: space-between; + } + + .esri-print__advanced-options-section { + @include icomoonIconSelector() { + background: transparent; + } + } + + .esri-print__size-container { + @include icomoonIconSelector() { + background: transparent; + } + } + + .esri-print__size-container { + @include icomoonIconSelector() { + align-self: flex-end; + } + } + + .esri-print__size-container button { + color: $interactive-font-color; + } + + .esri-print__width-container, + .esri-print__height-container { + flex: 0 0 43%; + } + + .esri-print__swap-button { + flex: 0 0 5%; + border: none; + } + + .esri-print__refresh-button { + border: 1px solid $border-color; + border-left-width: 0; + } + + .esri-print__export-button, + .esri-print__template-button { + margin: $cap-spacing--half 0; + } + + .esri-print__export-panel-container { + font-size: $font-size--small; + border-top: 1px solid #ddd; + padding: $cap-spacing 0; + } + + .esri-print__export-panel-container { + @include icomoonIconSelector() { + margin-right: 0.5em; + margin-top: 0.15em; + } + } + + .esri-print__exported-file-link-title { + @include wordbreak(); + } + + .esri-print__exported-file-link { + color: $interactive-font-color; + display: flex; + align-items: flex-start; + margin-bottom: $cap-spacing--half; + text-decoration: none; + &:hover { + color: $interactive-font-color--hover; + } + } + + .esri-print__exported-file--error { + color: $font-color--error; + cursor: pointer; + } + + .esri-print .esri-print__exported-file--error:hover { + color: $font-color--error; + } + + .esri-print__loader { + height: 40px; + width: 32px; + background: url(../base/images/loading-throb.gif) no-repeat center; + margin: 0 auto; + } + + [dir="rtl"] { + .esri-print__refresh-button { + border-left-width: 1px; + border-right-width: 0; + } + .esri-print__export-panel-container { + @include icomoonIconSelector() { + margin-right: 0; + margin-left: 0.5em; + } + } + .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--closed { + display: none; + } + .esri-print__advanced-options-button[aria-expanded="false"] .esri-print__advanced-options-button-icon--closed-rtl { + display: block; + } + } +} + +@if $include_Print == true { + @include print(); +} diff --git a/public/assets/esri/themes/base/widgets/_SaveLayer.scss b/public/assets/esri/themes/base/widgets/_SaveLayer.scss new file mode 100644 index 0000000..ae72f3a --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_SaveLayer.scss @@ -0,0 +1,40 @@ +@mixin saveLayer() { + .esri-save-layer { + width: 300px; + height: 250px; + + &__error { + align-items: center; + display: flex; + flex-direction: column; + } + + &__error-icon { + color: var(--calcite-ui-danger); + margin-bottom: 0.3rem; + margin-top: 3rem; + } + + &__process-loader { + padding-bottom: 2rem; + padding-top: 3rem; + } + + &__process-label, + &__error-label { + margin-inline: 0.5rem; + } + + &__layer-name-label { + margin: 0.5rem 0.5rem 0rem 0.5rem; + } + + &__portal-folder-label { + margin: 0.5rem 0.5rem 0.25rem 0.5rem; + } + } +} + +@if $include_SaveLayer==true { + @include saveLayer(); +} diff --git a/public/assets/esri/themes/base/widgets/_ScaleBar.scss b/public/assets/esri/themes/base/widgets/_ScaleBar.scss new file mode 100644 index 0000000..b0f4263 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ScaleBar.scss @@ -0,0 +1,160 @@ +@mixin scaleBar() { + $dark_color: $font-color; + $light_color: $background-color; + + $block_width: 25%; + $block_height: 50%; + + $line_thickness: 2px; + $tic_height: 1.5em; + + $offset_for_unit_label: 2ch; + + $border_style: $line_thickness solid $dark_color; + + .esri-scale-bar.esri-widget { + background: transparent; + box-shadow: none; + } + + .esri-scale-bar__bar-container { + position: relative; + display: flex; + align-items: flex-end; + transition: width 250ms ease-in-out; + font-size: $font-size--small; + } + + .esri-scale-bar__bar-container--ruler { + flex-direction: column; + } + + .esri-scale-bar__bar-container--line:last-child { + align-items: flex-start; + } + + .esri-scale-bar__ruler { + display: flex; + flex-wrap: wrap; + height: 6px; + background-color: $light_color; + box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.33), 0 1px 2px rgba(0, 0, 0, 0.3); + } + + .esri-scale-bar__ruler-block { + height: $block_height; + width: $block_width; + background-color: $dark_color; + } + + // top row + .esri-scale-bar__ruler-block:nth-child(-n + 2) { + margin-right: 25%; + } + + // bottom row + .esri-scale-bar__ruler-block:nth-child(n + 3) { + margin-left: 25%; + } + + .esri-scale-bar__line { + position: relative; + height: $tic_height; + background-color: rgba($background-color, 0.33); + left: 0; + z-index: 1; + } + + .esri-scale-bar__line--top { + bottom: -1px; + border-bottom: $border_style; + } + + .esri-scale-bar__line--bottom { + top: floor($line_thickness * 0.5) * -1; + border-top: $border_style; + } + + // tics + .esri-scale-bar__line--top:before, + .esri-scale-bar__line--top:after, + .esri-scale-bar__line--bottom:before, + .esri-scale-bar__line--bottom:after { + content: ""; + display: block; + width: $line_thickness; + height: $tic_height; + background-color: $dark_color; + position: absolute; + border-right: $border_style; + } + + .esri-scale-bar__line--top:before { + bottom: -$line_thickness; + left: 0; + } + + .esri-scale-bar__line--top:after { + bottom: -$line_thickness; + right: 0; + } + + .esri-scale-bar__line--bottom:before { + top: -$line_thickness; + left: 0; + } + + .esri-scale-bar__line--bottom:after { + height: $tic_height; + top: -$line_thickness; + right: 0; + } + + .esri-scale-bar__label-container--line { + position: absolute; + left: 0; + z-index: 1; + } + + .esri-scale-bar__label-container--ruler { + display: flex; + width: 100%; + justify-content: space-between; + position: relative; + .esri-scale-bar__label { + padding: $cap-spacing--half 0 0; + text-shadow: 0 0 1px $light_color, 0 0 1px $light_color, 0 0 1px $light_color; + } + } + + .esri-scale-bar__label-container--top { + bottom: 0; + } + + .esri-scale-bar__label-container--bottom { + top: floor($line_thickness * 0.5); + } + + .esri-scale-bar__label { + font-size: inherit; + color: $dark_color; + white-space: nowrap; + padding: 0 $side-spacing--half; + font-weight: $font-weight--bold; + } + + [dir="rtl"] { + .esri-scale-bar__ruler { + margin: 0 ($offset_for_unit_label * 0.25) 0 $offset_for_unit_label; + } + + .esri-scale-bar__label-container--line { + left: auto; + right: 0; + } + } +} + +@if $include_ScaleBar == true { + @include scaleBar(); +} diff --git a/public/assets/esri/themes/base/widgets/_ScaleRangeSlider.scss b/public/assets/esri/themes/base/widgets/_ScaleRangeSlider.scss new file mode 100644 index 0000000..ac49faa --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ScaleRangeSlider.scss @@ -0,0 +1,216 @@ +@mixin scaleRangeSlider() { + $slider-track-thickness: 2px; + $slider-bounds-offset: 9px; + $scale-indicator-half-size: 4px; + $slider-dash-size: 5px; + $slider-dash-color: rgba(255, 255, 255, 0.75); + + .esri-scale-range-slider { + background-color: transparent; + min-width: 310px; + position: relative; + display: flex; + flex-direction: column; + + .esri-slider { + background-color: transparent; + // account for thumbs in wrapper + padding: $slider-bounds-offset ($slider-bounds-offset + 2) $slider-bounds-offset $slider-bounds-offset; + + &__segment-1 { + // active scale range segment + background-color: $button-color; + height: 4px; + } + + // out-of-bounds range segments + .esri-slider__effective-min-segment, + .esri-slider__effective-max-segment { + height: 100%; + display: block; + content: " "; + background: repeating-linear-gradient( + to right, + $slider-dash-color 0, + $slider-dash-color $slider-dash-size, + transparent $slider-dash-size, + transparent ($slider-dash-size * 2) + ); + } + } + + &.esri-widget { + box-shadow: none; + } + + &.esri-disabled { + opacity: $opacity--disabled; + pointer-events: none; + user-select: none; + } + } + + .esri-scale-range-slider__scale-indicator-container { + position: absolute; + left: $slider-bounds-offset; + right: $slider-bounds-offset + 2; + } + + .esri-scale-range-slider__scale-indicator { + top: $slider-track-thickness + $slider-bounds-offset; + margin-left: -$scale-indicator-half-size; + width: 1px; + position: relative; + transition-property: left; + transition-duration: 0.2s; + } + + .esri-scale-range-slider__scale-indicator-icon { + fill: #323232; + } + + .esri-scale-range-slider__scale-menu-container { + margin-top: $cap-spacing; + display: flex; + width: 100%; + justify-content: space-between; + } + + .esri-scale-range-slider__scale-menu-toggle { + color: $button-color; + cursor: pointer; + background-color: transparent; + border: none; + font-size: $font-size; + white-space: nowrap; + max-width: 48%; + display: flex; + + &[data-type="min"] { + margin-inline-end: auto; + } + &[data-type="max"] { + margin-inline-start: auto; + } + } + + .esri-scale-range-slider__scale-menu-toggle--active { + font-weight: $font-weight--bold; + } + + .esri-scale-range-slider__scale-menu-toggle-text { + text-overflow: ellipsis; + overflow-x: hidden; + } + + .esri-scale-range-slider__scale-menu-toggle-icon { + font-size: $font-size--small; + margin: 0 $side-spacing--half; + } + + .esri-scale-range-slider__scale-preview { + display: inline-flex; + flex-direction: column; + background-color: $background-color; + padding: $cap-spacing--half $side-spacing--half; + @include defaultBoxShadow(); + } + + .esri-scale-range-slider__scale-preview-thumbnail { + display: block; + box-sizing: border-box; + + /* + workaround to prevent webkit from adding a border + + padding: 64px; + + instead of + + height: 128px; + width: 128px; + + see: http://stackoverflow.com/questions/4743127/chrome-safari-display-border-around-image + */ + padding: 64px; + } + + .esri-scale-range-slider__scale-menu { + @include defaultBoxShadow(); + font-family: $font-family; + font-size: $font-size; + border-radius: $border-radius; + background-color: $background-color; + color: $font-color; + } + + .esri-scale-range-slider__scale-menu-list { + min-width: 200px; + padding: $cap-spacing--half 0; + margin: 0; + display: flex; + flex-direction: column; + list-style-type: none; + } + + .esri-scale-range-slider__scale-menu-item { + align-items: center; + display: flex; + padding: $cap-spacing--half $side-spacing--half; + margin: 0; + cursor: pointer; + } + + .esri-scale-range-slider__scale-menu-item-content { + display: flex; + justify-content: flex-start; + flex-direction: column; + flex: 0 1 auto; + } + + .esri-scale-range-slider__scale-menu-item:hover, + .esri-scale-range-slider__scale-menu-item:focus { + background-color: $background-color--hover; + } + + .esri-scale-range-slider__scale-menu-scroller { + max-height: 450px; + overflow-y: auto; + overflow-x: hidden; + } + + .esri-scale-range-slider__scale-item-label { + margin: 0; + padding-bottom: $cap-spacing--third; + padding-inline-end: $side-spacing; + word-break: break-all; + cursor: inherit; + } + + .esri-scale-range-slider__scale-menu-item-icon { + color: transparent; + } + + .esri-scale-range-slider__scale-menu-item--active { + .esri-scale-range-slider__scale-menu-item-icon { + color: $button-color; + } + } + + .esri-scale-range-slider__scale-menu-item:hover { + .esri-scale-range-slider__scale-menu-item-icon { + color: $interactive-font-color--disabled; + } + } + + .esri-scale-range-slider__scale-item-value { + color: $interactive-font-color; + font-size: $font-size--small; + margin-block-start: $cap-spacing--eighth; + word-break: break-all; + } +} + +@if $include_ScaleRangeSlider == true { + @include scaleRangeSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_Search.scss b/public/assets/esri/themes/base/widgets/_Search.scss new file mode 100644 index 0000000..f370a45 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Search.scss @@ -0,0 +1,193 @@ +$search_width: 240px !default; + +@mixin clearBorders($exception-side: "", $exception-value: "") { + $border-sides: top, right, bottom, left; + + @each $border-side in $border-sides { + @if $border-side == $exception-side { + border-#{$exception-side}: $exception-value; + } @else { + border-#{$border-side}: none; + } + } +} + +@mixin search() { + .esri-search { + width: $search_width; + display: flex; + flex-flow: row nowrap; + justify-content: center; + align-items: center; + overflow: visible; + .esri-widget--button { + box-shadow: none; + } + .esri-icon-notice-triangle { + font-size: 16px; + line-height: 16px; + margin-inline-end: 5px; + vertical-align: text-bottom; + } + .esri-widget__loader { + align-items: center; + display: flex; + justify-content: center; + min-height: $button-height; + } + .esri-widget__loader-text { + margin: 0 $side-spacing--third; + } + } + .esri-search__container, + .esri-search__input-container, + .esri-search__form { + display: flex; + flex-flow: row nowrap; + } + .esri-search__container { + position: relative; + align-items: stretch; + flex: 1 0 100%; + .esri-search__input, + .esri-widget--button { + z-index: 0; + } + .esri-search__input:focus, + .esri-widget--button:focus { + z-index: 1; + } + } + @include loopingProgressBar(".esri-search--searching"); + .esri-search__input-container { + align-items: stretch; + flex: 2 0; + } + .esri-search__form { + padding: 0; + margin: 0; + align-items: stretch; + flex: 1 0; + } + .esri-search__input { + display: block; + width: 100%; + margin: 0; + border: none; + box-shadow: none; + } + .esri-search__input::-ms-clear { + display: none; + } + .esri-search__input::-moz-placeholder { + color: $font-color--placeholder; + opacity: 1; + } + .esri-search__input:-ms-input-placeholder { + color: $font-color--placeholder; + } + .esri-search__input::-webkit-input-placeholder { + color: $font-color--placeholder; + } + .esri-search__submit-button, + .esri-search__sources-button { + cursor: pointer; + align-self: flex-end; + } + .esri-search__submit-button { + @include clearBorders(left, solid 1px $border-color); + } + .esri-search__sources-button { + @include clearBorders(right, solid 1px $border-color); + } + .esri-search__sources-button--up { + display: none; + } + .esri-search__clear-button { + @include clearBorders(); + align-self: flex-end; + display: flex; + } + .esri-search__source-name { + clip: rect(0 0 0 0); + overflow: hidden; + position: absolute; + height: 1px; + width: 1px; + } + .esri-search__suggestions-menu { + @include icomoonIconSelector() { + vertical-align: middle; + } + } + .esri-search__suggestions-menu .esri-menu__header:first-child, + .esri-search__suggestions-menu ul:first-child { + border: none; + } + .esri-search--show-suggestions .esri-search__suggestions-menu, + .esri-search--sources .esri-search__sources-menu { + overflow: auto; + visibility: visible; + max-height: 300px; + animation: esri-fade-in 250ms ease-out; + } + .esri-search__source--active { + background-color: $background-color--active; + } + .esri-search--warning .esri-search__warning-menu { + transition: opacity 125ms ease-in-out; + visibility: visible; + opacity: 1; + max-height: inherit; + } + .esri-search__sources-button { + display: flex; + } + .esri-search--multiple-sources .esri-search__input { + border-left: 0; + } + .esri-search__warning-menu { + z-index: 1; + font-size: 14px; + opacity: 0; + } + .esri-search__warning-body { + padding: 0.8em 1em; + } + .esri-search__warning-header { + font-weight: $font-weight--bold; + margin-bottom: 5px; + } + + .esri-ui-bottom-left, + .esri-ui-bottom-right { + .esri-search__sources-button--up { + display: flex; + } + .esri-search__sources-button--down { + display: none; + } + } + + .esri-view-width-less-than-small .esri-search__input { + font-size: 16px; + } + + [dir="rtl"] { + .esri-search__submit-button { + border-left: none; + border-right: solid 1px $border-color; + } + .esri-search__sources-button { + border-right: none; + border-left: solid 1px $border-color; + } + .esri-search__container:after { + animation: looping-progresss-bar-ani $looping-progress-bar-params reverse; + } + } +} + +@if $include_Search == true { + @include search(); +} diff --git a/public/assets/esri/themes/base/widgets/_SearchResultRenderer.scss b/public/assets/esri/themes/base/widgets/_SearchResultRenderer.scss new file mode 100644 index 0000000..e345c99 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_SearchResultRenderer.scss @@ -0,0 +1,34 @@ +@mixin searchResultRenderer() { + .esri-search-result-renderer { + .esri-search-result-renderer__more-results-header { + font-weight: $font-weight--bold; + margin-bottom: 2px; + } + .esri-search-result-renderer__more-results-item { + margin-bottom: 10px; + } + .esri-search-result-renderer__more-results-list { + display: none; + ul { + list-style: none; + margin: 0 0 10px 0; + padding: 0; + } + li { + padding: 2px 0; + } + } + .esri-search-result-renderer__more-results--show-more-results { + .esri-search-result-renderer__more-results-list { + display: block; + margin-top: 10px; + padding-top: 10px; + border-top: 1px solid #ccc; + } + } + } +} + +@if $include_Search==true { + @include searchResultRenderer(); +} diff --git a/public/assets/esri/themes/base/widgets/_SelectionToolbar.scss b/public/assets/esri/themes/base/widgets/_SelectionToolbar.scss new file mode 100644 index 0000000..c878869 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_SelectionToolbar.scss @@ -0,0 +1,18 @@ +@mixin selectionToolbar() { + $border: 1px solid $border-color; + + .esri-selection-toolbar { + display: flex; + flex: 1 1 0; + height: 100%; + width: 100%; + } + + .esri-selection-toolbar__container { + display: flex; + } +} + +@if $include_SelectionToolbar == true { + @include selectionToolbar(); +} diff --git a/public/assets/esri/themes/base/widgets/_ShadowCast.scss b/public/assets/esri/themes/base/widgets/_ShadowCast.scss new file mode 100644 index 0000000..623f861 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ShadowCast.scss @@ -0,0 +1,166 @@ +@mixin shadowCast() { + $width: 200; + $slider-thumb-size: 8px; + $tooltip-arrow-size: 8px; + + .esri-shadow-cast { + position: relative; + overflow: hidden; + display: flex; + flex-direction: column; + width: $width; + padding: $cap-spacing $side-spacing; + gap: $cap-spacing; + + &__time-range { + display: flex; + flex-direction: column; + font-size: $font-size--tiny-time-slider; + + @include timeSlider(); + + .esri-slider__segment-1 { + background: $border-color--active; + } + + .esri-slider.esri-slider--horizontal { + padding-top: $slider-thumb-size; + padding-bottom: 42px; + } + + &__indicator { + display: flex; + justify-content: center; + align-items: center; + gap: $side-spacing--eighth; + margin-bottom: $cap-spacing--half; + } + } + + &__date-picker-container:not(:first-of-type) { + margin-top: $cap-spacing; + } + + &__date-picker-container .esri-date-picker { + display: block; + flex-grow: 1; + } + + &__visualization { + display: flex; + flex-direction: column; + margin-top: $cap-spacing; + + &__select { + margin-bottom: $cap-spacing; + } + + &__config--hidden { + display: none; + } + } + + &__threshold-config, + &__duration-config, + &__discrete-config { + display: flex; + flex-direction: column; + gap: $cap-spacing; + + calcite-label { + // Don't make the labels full width so that one can't click in white space to focus elements. + width: max-content; + max-width: 100%; + display: block; + + // Labels shouldn't really be focusable, but we had to make the color + // picker label focusable with tabindex=-1 (not tabbable). Without it, + // Safari does not include the label in FocusEvent.relatedTarget which + // we use to determine whether the color picker popover should be closed + // right away or not. + &:focus, + &:focus-visible { + outline: none; + } + } + } + + &__threshold-config { + .esri-slider { + // Fit slider content since default API slider doesn't do it for us. + padding-top: $slider-thumb-size; + padding-inline: $slider-thumb-size; + padding-bottom: 25px; + + .esri-slider__label, + .esri-slider__tick-label { + font-size: $font-size--tiny; + } + + // Move labels and ticks up to make slider more compact. + .esri-slider__tick-label { + margin-top: 12px; + } + .esri-slider__tick { + top: -4px; + } + + // Mark slider area above the threshold + .esri-slider__segment-1 { + background: $border-color--active; + } + } + } + + &__duration-config { + &__radio-group { + display: flex; + flex-direction: row; + align-items: center; + + calcite-button { + height: 35px; // Match height of `` + } + } + } + + &__tooltip { + font-size: $font-size--small; + color: $font-color; + + &__content { + position: absolute; + width: max-content; + padding: $cap-spacing--half $side-spacing--half; + background: $background-color; + + // center horizontally and place it above the mouse pointer + transform: translate(-50%, -100%); + margin-top: -$tooltip-arrow-size - $cap-spacing--third; + + // Tooltip arrow + &:after { + position: absolute; + content: ""; + display: block; + width: 0; + height: 0; + + border-top: $tooltip-arrow-size solid $background-color; + border-bottom: $tooltip-arrow-size solid transparent; + border-right: $tooltip-arrow-size solid transparent; + border-left: $tooltip-arrow-size solid transparent; + + // Place arrow below the tooltip + bottom: 1px; // make the arrow overlap so the "seam" isn't noticeable + left: 50%; + transform: translate(-50%, 100%); + } + } + } + } +} + +@if $include_ShadowCast==true { + @include shadowCast(); +} diff --git a/public/assets/esri/themes/base/widgets/_SizeSlider.scss b/public/assets/esri/themes/base/widgets/_SizeSlider.scss new file mode 100644 index 0000000..712a34b --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_SizeSlider.scss @@ -0,0 +1,7 @@ +@mixin sizeSlider() { + @include smartMappingSlider(esri-size-slider); +} + +@if $include_SizeSlider == true { + @include sizeSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_Sketch.scss b/public/assets/esri/themes/base/widgets/_Sketch.scss new file mode 100644 index 0000000..f409c98 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Sketch.scss @@ -0,0 +1,154 @@ +@mixin sketch() { + $border: 1px solid $border-color; + + .esri-sketch { + display: flex; + flex-flow: column wrap; + + .esri-snapping-controls__panel { + display: flex; + width: auto; + } + } + + .esri-expand__content { + .esri-sketch { + width: max-content; + } + } + + .esri-sketch__menu-header { + margin: $cap-spacing--half; + border-bottom: $border; + display: flex; + align-items: center; + } + + .esri-sketch__menu-title { + flex: 1 1 auto; + overflow: hidden; + } + + .esri-sketch__panel { + align-items: center; + display: flex; + flex-flow: row wrap; + padding: 0; + } + + .esri-sketch__info-panel { + background-color: $background-color--offset; + opacity: 1; + transition: opacity 250ms ease-in-out; + &:empty { + opacity: 0; + padding: 0; + visibility: hidden; + } + } + + .esri-sketch__menu-container { + background-color: $background-color; + display: flex; + flex-flow: column; + flex: 1 1 auto; + flex-direction: column; + margin: $cap-spacing--half; + } + + .esri-sketch__section { + align-items: center; + display: flex; + flex-flow: row wrap; + padding: 0 $side-spacing--half; + margin: $cap-spacing--half 0; + } + + .esri-sketch__tool-section { + border-right: $border; + &:last-child { + border-right: none; + } + } + + .esri-sketch__action-toggle--on .esri-sketch__item-action-icon { + // Toggle on + background-color: $button-color; + box-shadow: 0 0 0 1px $button-color; + + &:before { + background-color: $interactive-font-color--inverse; + left: $toggle-handle-size; + } + } + + .esri-sketch__feature-count-badge { + align-items: center; + background: $background-color; + border-bottom: $border; + border-radius: $border-radius; + display: flex; + font-size: $font-size--small; + justify-content: center; + margin: 0; + padding: 0.25em 0.75em; + } + + [dir="rtl"] { + .esri-sketch__tool-section { + border-left: $border; + border-right: none; + + &:last-child { + border: none; + } + } + .esri-expand__content { + .esri-sketch--vertical { + .esri-sketch__tool-section { + border-left: none; + border-right: none; + } + } + } + } + + .esri-sketch--vertical { + flex-flow: row-reverse; + + .esri-sketch__panel { + flex-flow: column; + } + .esri-sketch__section { + flex-flow: column; + padding-left: 0; + padding-right: 0; + margin-left: $side-spacing--half; + margin-right: $side-spacing--half; + } + .esri-sketch__tool-section { + border-right: none; + border-bottom: $border; + &:last-child { + border-bottom: none; + } + } + .esri-sketch__info-panel { + &:empty { + padding: 0; + } + } + .esri-sketch__info-section { + margin-top: $cap-spacing--quarter; + width: $button-width; + } + + .esri-selection-toolbar__container { + flex-direction: column; + } + } +} + +@if $include_Sketch == true { + @include sketch(); +} diff --git a/public/assets/esri/themes/base/widgets/_SketchTooltipControls.scss b/public/assets/esri/themes/base/widgets/_SketchTooltipControls.scss new file mode 100644 index 0000000..f95b9da --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_SketchTooltipControls.scss @@ -0,0 +1,10 @@ +@mixin sketchTooltipControls() { + .esri-sketch-tooltip-controls { + display: flex; + flex-flow: column wrap; + } +} + +@if $include_SketchTooltipControls == true { + @include sketchTooltipControls(); +} diff --git a/public/assets/esri/themes/base/widgets/_Slice.scss b/public/assets/esri/themes/base/widgets/_Slice.scss new file mode 100644 index 0000000..86d5d60 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Slice.scss @@ -0,0 +1,80 @@ +@mixin slice() { + .esri-slice { + flex-shrink: 0; + + &__container { + position: relative; + padding: $cap-spacing 0; + overflow-y: auto; + a { + text-decoration: none; + } + } + + &__hint { + padding: 0 $side-spacing; + animation: esri-fade-in 250ms ease-in-out; + } + + &__hint-text { + margin: $cap-spacing 0; + padding: 0; + } + + &__exclude-button { + margin-bottom: $cap-spacing; + } + + &__settings { + ul { + display: flex; + flex-direction: column; + padding: 0; + margin: 0; + } + + li { + list-style: none; + } + + padding: $cap-spacing--half $side-spacing $cap-spacing $side-spacing; + animation: esri-fade-in 250ms ease-in-out; + } + + &__layer-item { + display: flex; + align-items: center; + white-space: nowrap; + gap: $side-spacing--half; + + &__title { + flex-grow: 1; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + } + + &__cross { + color: inherit; + position: relative; + } + + &__panel--error { + color: $font-color--error; + padding: 0 $side-spacing; + animation: esri-fade-in 250ms ease-in-out; + } + + &__actions { + display: flex; + flex-flow: column; + justify-content: center; + padding: 0 $side-spacing; + } + } +} + +@if $include_Slice == true { + @include slice(); +} diff --git a/public/assets/esri/themes/base/widgets/_Slider.scss b/public/assets/esri/themes/base/widgets/_Slider.scss new file mode 100644 index 0000000..20302d5 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Slider.scss @@ -0,0 +1,367 @@ +@mixin slider() { + $slider-track-thickness: 2px !default; + $slider-anchor-thickness: 1px !default; + $slider-tick-thickness: 1px !default; + $slider-tick-length: 5px !default; + $slider-ticks-z-index: 0; + + $slider-thumb-size: 16px !default; + $slider-thumb-offset: ($slider-thumb-size * 0.5) - 1 !default; + $slider-thumb-hover-scale: 1.2 !default; + $slider-thumb-size--hover: $slider-thumb-size * $slider-thumb-hover-scale !default; + $slider-thumb-offset--hover: ($slider-thumb-size--hover * 0.5) - 1 !default; + + .esri-slider { + direction: ltr; + display: flex; + height: 100%; + width: 100%; + -webkit-user-select: none; + user-select: none; + } + + .esri-disabled { + .esri-slider__content, + .esri-slider__min, + .esri-slider__max { + opacity: 0.4; + } + .esri-slider__thumb { + &:hover { + transform: none; + border-color: $button-color; + cursor: default; + } + } + .esri-slider__label { + &:hover { + cursor: default; + } + } + + .esri-slider__segment { + &:hover { + cursor: default; + } + } + + .esri-slider { + &--horizontal, + &--vertical { + .esri-slider__segment--interactive { + &:hover { + cursor: default; + } + } + } + } + } + + .esri-slider--reversed.esri-slider--horizontal { + flex-direction: row-reverse; + } + + .esri-slider--reversed.esri-slider--vertical { + flex-direction: column; + } + + .esri-slider--horizontal { + flex-direction: row; + + .esri-slider__content { + height: auto; + } + .esri-slider__track { + height: $slider-track-thickness; + width: 100%; + } + .esri-slider__segment--interactive { + &:hover { + cursor: ew-resize; + } + } + .esri-slider__anchor { + height: 100%; + width: $slider-anchor-thickness; + } + .esri-slider__label { + left: -50px; + margin: 0 $side-spacing--three-quarters; + top: -30px; + text-align: center; + } + .esri-slider__label-input { + text-align: center; + } + .esri-slider__max, + .esri-slider__min { + flex: 0 0 auto; + margin: auto; + height: auto; + width: 50px; + } + .esri-slider__ticks { + left: 0; + margin: $cap-spacing--three-quarters 0 0 0; + top: 100%; + width: 100%; + } + .esri-slider__tick { + height: $slider-tick-length; + width: $slider-tick-thickness; + } + .esri-slider__tick-label { + margin-top: $cap-spacing--plus-half; + } + } + + .esri-slider--vertical { + flex-direction: column-reverse; + + .esri-slider__content { + flex-direction: column; + width: auto; + } + .esri-slider__track { + flex: 1 0 0px; + flex-direction: column; + height: 100%; + width: $slider-track-thickness; + } + .esri-slider__segment--interactive { + &:hover { + cursor: ns-resize; + } + } + .esri-slider__anchor { + height: $slider-anchor-thickness; + width: 100%; + } + .esri-slider__label { + left: 20px; + text-align: left; + top: -10px; + } + .esri-slider__max, + .esri-slider__min { + margin: auto; + width: 100%; + } + .esri-slider__max { + flex: 0 0 22px; + } + .esri-slider__min { + flex: 0 0 22px; + } + .esri-slider__ticks { + left: 100%; + margin: 0 0 0 $side-spacing--three-quarters; + top: 0; + } + .esri-slider__tick { + height: $slider-tick-thickness; + width: $slider-tick-length; + } + .esri-slider__tick-label { + margin-left: 30px; + } + } + + .esri-slider__content { + display: flex; + flex: 1 0 auto; + line-height: 0; + margin: auto; + position: relative; + align-items: center; + justify-content: center; + z-index: 0; + } + + .esri-slider__track { + background-color: $border-color--contrast; + display: inline-block; + touch-action: none; + position: relative; + } + + .esri-slider__segment { + height: 100%; + left: 0; + position: absolute; + top: 0; + touch-action: none; + transform-origin: 0 0; + width: 100%; + will-change: transform; + + &:hover { + cursor: pointer; + } + } + + .esri-slider__anchor { + background-color: $background-color--inverse; + position: absolute; + touch-action: none; + -webkit-user-select: none; + user-select: none; + + &:focus { + .esri-slider__thumb, + .esri-slider__label { + outline: inherit; + } + } + } + + .esri-slider__anchor--moving { + .esri-slider__label { + &:hover { + cursor: grabbing; + } + } + + .esri-slider__label--interactive { + &:hover { + cursor: grabbing; + } + } + + &:focus { + .esri-slider__thumb { + border: 3px solid $button-color--hover; + cursor: grabbing; + } + } + } + + .esri-slider__thumb { + background-color: $background-color; + border: 2px solid $button-color; + border-radius: $slider-thumb-size; + height: $slider-thumb-size; + left: -$slider-thumb-offset; + position: absolute; + top: -$slider-thumb-offset; + touch-action: none; + width: $slider-thumb-size; + transition: all 125ms ease-in-out; + z-index: $slider-ticks-z-index + 1; // Make sure the thumb goes on top of the ticks + + &:hover { + border-color: $button-color--hover; + border-width: 3px; + height: $slider-thumb-size--hover; + left: -$slider-thumb-offset--hover; + top: -$slider-thumb-offset--hover; + width: $slider-thumb-size--hover; + cursor: pointer; // Fallback for IE11 + cursor: grab; + } + } + + .esri-slider__label { + line-height: 22px; + min-width: 80px; + position: absolute; + + &:hover { + cursor: pointer; // Fallback for IE11 + cursor: grab; + } + } + + .esri-slider__label--interactive, + .esri-slider__max--interactive, + .esri-slider__min--interactive { + &:hover { + cursor: pointer; + text-decoration: underline; + } + } + + .esri-slider__label-input { + position: relative; + width: 100%; + z-index: $slider-ticks-z-index + 1; + } + + .esri-slider__extra-content { + display: inline-block; + } + + .esri-slider__max, + .esri-slider__min { + height: 22px; + line-height: 22px; + text-align: center; + display: flex; + align-items: center; + justify-content: center; + } + + .esri-slider__max--interactive, + .esri-slider__min--interactive { + &:hover { + background-color: $background-color--offset; + } + } + + .esri-slider__range-input { + padding: 1px 0; + text-align: center; + width: 100%; + } + + .esri-slider__ticks { + display: inline-block; + height: 100%; + position: absolute; + z-index: $slider-ticks-z-index; + } + .esri-slider__tick { + background: $border-color--contrast; + position: absolute; + } + .esri-slider__tick-label { + position: absolute; + width: max-content; + } + + [dir="rtl"] { + .esri-slider__label, + .esri-slider__max, + .esri-slider__min, + .esri-slider__tick-label { + direction: rtl; + unicode-bidi: plaintext; + } + + .esri-slider__range-input, + .esri-slider__label-input { + unicode-bidi: plaintext; + } + } +} + +/* + #22969 - Focus outline does not appear as expected in Edge + Slider includes thumb/label elements in anchor focus outline when 'handle' is focused + Default browser style for focus outline is not included on parent element in Edge + This means using 'outline: inherit' on thumb/label elements does nothing + ... unless we define an outline on the parent +*/ +@supports (-ms-ime-align: auto) { + .esri-slider { + &__anchor { + &:focus { + outline: 1px dotted black; + } + } + } +} + +@if $include_Slider == true { + @include slider(); +} diff --git a/public/assets/esri/themes/base/widgets/_SnappingControls.scss b/public/assets/esri/themes/base/widgets/_SnappingControls.scss new file mode 100644 index 0000000..2b853ce --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_SnappingControls.scss @@ -0,0 +1,146 @@ +@mixin snappingControls() { + $border: 1px solid $border-color; + + .esri-snapping-controls__toggle-block { + margin-top: 0; + } + + .esri-snapping-controls__layer-list-block { + border-bottom: none; + } + + .esri-snapping-controls__layer-list { + overflow: auto; + max-height: 220px; + + &__filter { + margin-bottom: 10px; + } + + &__button { + margin-bottom: 6px; + } + + &__item { + calcite-accordion-item, + calcite-action { + calcite-icon { + margin-inline-start: 0; + } + } + calcite-icon { + color: var(--calcite-ui-brand); + margin-inline-start: var(--calcite-list-item-spacing-indent); + } + } + } + + .esri-snapping-controls { + display: flex; + flex-flow: column wrap; + } + + .esri-snapping-controls__container { + display: flex; + flex: 1 1 auto; + flex-direction: column; + } + + .esri-snapping-controls__panel { + width: 320px; + } + + .esri-snapping-controls__item { + @include cardBoxShadow(); + padding: 3px; + background-color: $background-color; + cursor: pointer; + margin: 3px 0; + border: $border; + border-color: transparent; + border-radius: 2px; + display: flex; + justify-content: space-between; + transition: border-color 125ms ease-in-out; + } + + .esri-snapping-controls__item-action-icon { + flex: 0 0 $icon-size; + font-size: $icon-size; + display: inline-block; + width: $icon-size; + height: $icon-size; + margin-top: 0.1em; + } + + .esri-snapping-controls__action-toggle { + align-items: flex-start; + border: 1px solid transparent; + cursor: pointer; + display: flex; + flex-flow: row-reverse; + font-size: $font-size--small; + justify-content: space-between; + margin: 0; + opacity: 1; + padding: $cap-spacing--half $side-spacing; + transition: opacity 250ms ease-in-out 250ms, background-color 250ms ease-in-out; + width: 100%; + + .esri-snapping-controls__item-action-title { + margin-left: 0; + } + .esri-snapping-controls__item-action-icon { + background-color: $background-color--hover; + border-radius: $toggle-height; + box-shadow: 0 0 0 1px $interactive-font-color; + flex: 0 0 $toggle-width; + height: $toggle-height; + overflow: hidden; + padding: 0; + position: relative; + transition: background-color 125ms ease-in-out; + width: $icon-size; + + &:before { + // Toggle handle. Overrides any icon class + background-color: $interactive-font-color; + box-shadow: 0 0 0 1px $interactive-font-color--inverse; + border-radius: 100%; + content: ""; + display: block; + height: $toggle-handle-size; + left: 0; + margin: 2px; + position: absolute; + top: 0; + transition: background-color 125ms ease-in-out, left 125ms ease-in-out; + width: $toggle-handle-size; + } + } + &.esri-disabled-element { + pointer-events: none; + opacity: $opacity--disabled; + } + } + + .esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon { + // Toggle on + background-color: $button-color; + box-shadow: 0 0 0 1px $button-color; + + &:before { + background-color: $interactive-font-color--inverse; + left: $toggle-handle-size; + } + } + + .esri-snapping-controls__nested-container { + padding: 0; + padding-inline-start: 1em; + } +} + +@if $include_SnappingControls == true { + @include snappingControls(); +} diff --git a/public/assets/esri/themes/base/widgets/_Spinner.scss b/public/assets/esri/themes/base/widgets/_Spinner.scss new file mode 100644 index 0000000..4062a73 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Spinner.scss @@ -0,0 +1,76 @@ +$spinner_size: 24px; +@mixin spinner() { + .esri-ui { + .esri-spinner { + background-color: transparent; + box-shadow: none; + padding: 0; + overflow: visible; + width: $spinner_size; + height: $spinner_size; + position: absolute; + left: -999em; + top: -999em; + z-index: 2; + pointer-events: none; + display: none; + opacity: 0; + transform-origin: 0 0; + } + .esri-spinner::before { + position: absolute; + margin: -50% 0 0 -50%; + width: 100%; + height: 100%; + background: url("../base/images/Loading_Indicator_double_32.svg") no-repeat center; + display: block; + content: ""; + animation: esri-spinner--rotate-animation 750ms linear infinite; + } + .esri-spinner--start { + display: block; + animation: esri-spinner--start-animation 250ms cubic-bezier(0.17, 0.67, 0.36, 0.99) forwards; + } + .esri-spinner--finish { + display: block; + opacity: 1; + animation: esri-spinner--finish-animation 125ms ease-in forwards; + animation-delay: 75ms; + } + } +} + +@keyframes esri-spinner--start-animation { + 0% { + opacity: 0; + transform: scale(0); + } + 100% { + opacity: 1; + transform: scale(1); + } +} + +@keyframes esri-spinner--finish-animation { + 0% { + opacity: 1; + transform: scale(1); + } + 100% { + opacity: 0; + transform: scale(0); + } +} + +@keyframes esri-spinner--rotate-animation { + 0% { + transform: rotate(0deg); + } + 100% { + transform: rotate(360deg); + } +} + +@if $include_Spinner==true { + @include spinner(); +} diff --git a/public/assets/esri/themes/base/widgets/_Swipe.scss b/public/assets/esri/themes/base/widgets/_Swipe.scss new file mode 100644 index 0000000..61c7038 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Swipe.scss @@ -0,0 +1,116 @@ +@mixin swipe() { + $divider-color: $background-color !default; + $divider-size: 4px !default; + + .esri-swipe { + width: 100%; + height: 100%; + position: absolute; + overflow: hidden; + margin: 0; + padding: 0; + background: transparent; + user-select: none; + } + + .esri-swipe, + .esri-ui .esri-swipe { + pointer-events: none; + } + + .esri-swipe__container { + position: absolute; + margin: 0; + padding: 0; + border: 0; + z-index: 1; + touch-action: none; // needed for touch actions to work correctly + pointer-events: auto; + overflow: hidden; // needed to hide tracers in iOS + outline: 0; + } + + .esri-swipe--horizontal .esri-swipe__container { + margin-left: -$button-width--half; + height: 100%; + cursor: col-resize; + } + + .esri-swipe--vertical .esri-swipe__container { + margin-top: -$button-height--half; + width: 100%; + cursor: row-resize; + } + + .esri-swipe--disabled .esri-swipe__container { + pointer-events: none; + cursor: default; + } + + .esri-swipe__divider { + position: absolute; + background-color: $divider-color; + } + + .esri-swipe--horizontal .esri-swipe__divider { + border-left: 1px solid rgba($interactive-font-color, 0.5); + border-right: 1px solid rgba($interactive-font-color, 0.5); + width: $divider-size; + height: 100%; + margin-left: -#{$divider-size * 0.5}; + top: 0; + left: $button-width--half; + } + + .esri-swipe--vertical .esri-swipe__divider { + border-top: 1px solid rgba($interactive-font-color, 0.5); + border-bottom: 1px solid rgba($interactive-font-color, 0.5); + width: 100%; + height: $divider-size; + margin-top: -#{$divider-size * 0.5}; + left: 0; + top: $button-height--half; + } + + .esri-swipe__handle { + width: $button-width; + height: $button-height; + display: flex; + align-items: center; + justify-content: center; + position: relative; + border: 1px solid rgba($interactive-font-color, 0.5); + border-radius: $border-radius; + background-color: $divider-color; + &--hidden { + visibility: hidden; + } + } + + .esri-swipe__handle-icon { + position: relative; + z-index: 2; + } + + .esri-swipe--horizontal .esri-swipe__handle { + top: calc(50% - #{$button-height--half}); + } + + .esri-swipe--vertical .esri-swipe__handle { + left: calc(50% - #{$button-height--half}); + } + + .esri-swipe__container:focus .esri-swipe__handle, + .esri-swipe__container:focus .esri-swipe__divider { + outline: inset 2px Highlight; + outline: inset 2px -webkit-focus-ring-color; + } + + .esri-swipe__container:focus .esri-swipe__handle { + outline-offset: -3px; + } +} + +@if $include_Swipe == true { + @include swipe(); +} diff --git a/public/assets/esri/themes/base/widgets/_TableList.scss b/public/assets/esri/themes/base/widgets/_TableList.scss new file mode 100644 index 0000000..4ec9f48 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_TableList.scss @@ -0,0 +1,325 @@ +@mixin tableList() { + $indicator-size: 6px; + $message-warning-border-color: $Calcite_Yellow_a150; + .esri-table-list { + color: $font-color; + background-color: $background-color--offset; + padding: calc(var(--esri-widget-padding-y) * 0.5) calc(var(--esri-widget-padding-x) * 0.5); + overflow-y: auto; + display: flex; + flex-flow: column; + } + .esri-table-list__list { + list-style: none; + margin: 0 0 0 $side-spacing; + padding: 0; + } + .esri-table-list__list[hidden] { + display: none; + } + .esri-table-list__list--root { + margin: 0; + } + .esri-table-list__item--selectable .esri-table-list__item-container { + cursor: pointer; + &:hover { + border-left-color: $border-color; + } + } + .esri-table-list__item[aria-selected="true"] > .esri-table-list__item-container { + border-left-color: $border-color--active; + &:hover { + border-left-color: $border-color--active; + } + } + .esri-table-list__item-container ~ .esri-table-list__list .esri-table-list__item { + border-bottom-width: 0; + } + .esri-table-list__item { + background-color: $background-color; + border-bottom: 1px solid $border-color; + position: relative; + overflow: hidden; + list-style: none; + margin: $cap-spacing--quarter 0; + padding: 0; + @include sortableChosen("esri-table-list__item--chosen"); + } + .esri-table-list__item-container { + border-left: $border-size--active solid transparent; + display: flex; + justify-content: flex-start; + align-items: flex-start; + padding: $cap-spacing $side-spacing--half $cap-spacing ($side-spacing + 5); + transition: border-color 250ms ease-in-out; + align-items: center; + } + .esri-table-list__item-title { + flex: 1; + padding-left: $side-spacing--third; + padding-right: $side-spacing--third; + line-height: $line-height; + word-break: break-word; + overflow-wrap: break-word; + transition: color 125ms ease-in-out; + } + .esri-table-list__publishing { + box-sizing: border-box; + display: flex; + align-items: center; + justify-content: center; + margin-block: 0; + margin-inline: $cap-spacing; // vertically aligns with updating indicator + height: $indicator-size; + width: $indicator-size; + border: 1px solid $interactive-font-color; + animation: publishing 2s normal infinite; + } + + .esri-table-list__item-message { + display: flex; + align-items: center; + visibility: hidden; + height: 0; + margin-top: -1px; + padding: $cap-spacing--half $side-spacing--half; + overflow: hidden; + font-size: $font-size--small; + transition: transform 250ms ease-in-out; + transform: scale(1, 0); + animation: esri-fade-in-down 250ms ease-in-out; + transform-origin: center top; + background-color: $background-color--offset-subtle; + margin-inline-start: 3rem; + border-inline-start: $border-size--active solid $message-warning-border-color; + margin-block-end: 0.25rem; + margin-inline-end: 0.25rem; + } + .esri-table-list__item-message { + @include icomoonIconSelector() { + margin-right: 0.3rem; + } + } + .esri-table-list__item--has-message { + .esri-table-list__item-message { + visibility: visible; + height: auto; + transform: scale(1, 1); + } + } + .esri-table-list__item-toggle { + padding: 0 $side-spacing--quarter; + cursor: pointer; + color: $interactive-font-color; + } + .esri-table-list__item-actions-menu { + align-self: center; + display: flex; + } + .esri-table-list__item-actions-menu-item { + display: flex; + flex: 1 0 floor($font-size * 1.5); + justify-content: center; + align-items: center; + color: $interactive-font-color; + cursor: pointer; + padding: 0 $side-spacing--quarter; + transition: border-color 250ms ease-in-out; + } + .esri-table-list__item-actions-menu-item:first-of-type { + margin: 0 2px; + } + .esri-table-list__item-actions-menu-item:hover { + background-color: $background-color--hover; + } + .esri-table-list__item-actions-menu-item--active, + .esri-table-list__item-actions-menu-item--active:hover { + background-color: $background-color--active; + } + .esri-table-list__item-actions { + position: relative; + background-color: $background-color--offset; + color: $interactive-font-color; + margin: -1px $side-spacing--half $cap-spacing--half; + height: auto; + } + .esri-table-list__item-actions[aria-expanded="true"] { + animation: esri-fade-in 250ms ease-in-out; + } + .esri-table-list__item-actions-section { + animation: esri-fade-in 375ms ease-in-out; + } + .esri-table-list__item-actions[hidden] { + display: none; + } + .esri-table-list__item-actions-close { + color: $interactive-font-color; + position: absolute; + top: 0; + right: 0; + cursor: pointer; + padding: 5px; + z-index: 1; + } + .esri-table-list__item-actions-list { + display: flex; + flex-flow: column; + justify-content: flex-start; + align-items: flex-start; + padding: $cap-spacing--half 0; + list-style: none; + border-top: 2px solid $background-color; + } + .esri-table-list__item-actions-list:first-of-type { + border-top: 0; + } + .esri-table-list__item-action, + .esri-table-list__action-toggle { + border: 1px solid transparent; + display: flex; + justify-content: flex-start; + align-items: flex-start; + cursor: pointer; + font-size: $font-size--small; + width: 100%; + margin: 0; + padding: $cap-spacing--half $side-spacing; + opacity: 1; + transition: opacity 250ms ease-in-out 250ms, background-color 250ms ease-in-out; + } + + .esri-table-list__item-action { + justify-content: flex-start; + flex-flow: row; + } + .esri-table-list__action-toggle { + flex-flow: row-reverse; + justify-content: space-between; + .esri-table-list__item-action-title { + margin-left: 0; + } + .esri-table-list__item-action-icon { + background-color: $background-color--inverse; + border-radius: $toggle-height; + box-shadow: 0 0 0 1px $interactive-font-color--inverse; + flex: 0 0 $toggle-width; + height: $toggle-height; + overflow: hidden; + padding: 0; + position: relative; + transition: background-color 125ms ease-in-out; + width: $icon-size; + &:before { + // Toggle handle. Overrides any icon class + background-color: $interactive-font-color--inverse; + border-radius: 100%; + content: ""; + display: block; + height: $toggle-handle-size; + left: 0; + margin: 2px; + position: absolute; + top: 0; + transition: background-color 125ms ease-in-out, left 125ms ease-in-out; + width: $toggle-handle-size; + } + } + } + .esri-table-list__action-toggle--on .esri-table-list__item-action-icon { + // Toggle on + background-color: $interactive-font-color--inverse; + &:before { + background-color: $background-color--inverse; + box-shadow: 0 0 0 1px $background-color--inverse; + left: $toggle-handle-size; + } + } + .esri-table-list__item-action:hover, + .esri-table-list__action-toggle:hover { + background-color: $background-color--hover; + } + .esri-table-list__item-actions[hidden] .esri-table-list__item-action { + opacity: 0; + } + .esri-table-list__item-action-icon { + flex: 0 0 $icon-size; + font-size: $icon-size; + display: inline-block; + width: $icon-size; + height: $icon-size; + margin-top: 0.1em; + } + .esri-table-list__item-action-image { + flex: 0 0 $icon-size; + width: $icon-size; + height: $icon-size; + font-size: $font-size; + text-align: center; + background-size: contain; + background-repeat: no-repeat; + background-position: 50% 50%; + } + .esri-table-list__item-action-title { + margin-left: 5px; + } + .esri-table-list-panel { + margin: $cap-spacing $side-spacing; + } + // Legend as content + .esri-table-list-panel__content--legend .esri-legend__service { + padding: 0 0 $cap-spacing 0; + } + + [dir="rtl"] .esri-table-list { + .esri-table-list__list { + margin: 0 $side-spacing 0 0; + } + .esri-table-list__list--root { + margin: 0; + } + .esri-table-list__item-action-title { + margin-left: 0; + margin-right: 5px; + } + .esri-table-list__action-toggle .esri-table-list__action-toggle { + margin-right: 0; + } + .esri-table-list__item:after { + animation: looping-progresss-bar-ani $looping-progress-bar-params reverse; + } + .esri-table-list__item-message { + @include icomoonIconSelector() { + margin-right: 0; + margin-left: 0.3rem; + } + } + .esri-table-list__item--selectable .esri-table-list__item-container { + border-left: none; + border-right: $border-size--active solid transparent; + &:hover { + border-right-color: $border-color; + } + } + .esri-table-list__item[aria-selected="true"] > .esri-table-list__item-container { + border-right-color: $border-color--active; + &:hover { + border-right-color: $border-color--active; + } + } + } + + @keyframes publishing { + 0%, + 20% { + transform: rotate(45deg); + } + 80%, + 100% { + transform: rotate(135deg); + } + } +} + +@if $include_TableList==true { + @include tableList(); +} diff --git a/public/assets/esri/themes/base/widgets/_TimePicker.scss b/public/assets/esri/themes/base/widgets/_TimePicker.scss new file mode 100644 index 0000000..1f6c092 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_TimePicker.scss @@ -0,0 +1,15 @@ +@mixin timePicker() { + .esri-time-picker { + display: inline-block; + border: 1px solid $border-color; + padding: 0 0.5em; + } + + .esri-time-picker__input { + border: none; + } +} + +@if $include_TimePicker == true { + @include timePicker(); +} diff --git a/public/assets/esri/themes/base/widgets/_TimeSlider.scss b/public/assets/esri/themes/base/widgets/_TimeSlider.scss new file mode 100644 index 0000000..afd8821 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_TimeSlider.scss @@ -0,0 +1,404 @@ +@mixin timeSlider() { + $widget-min-width: 375px; + $primary-color: $border-color--contrast; + $highlight-color: $button-color; + $invalid-color: #d83020; + + .esri-time-slider { + cursor: default; + min-width: $widget-min-width; + @include defaultBoxShadow(); + + &__layout { + &--wide { + .esri-time-slider { + &__row { + height: 88px; + overflow: hidden; + } + + &__playback-controls { + direction: ltr; + display: flex; + flex: auto; + } + + &__animation { + width: 64px; + } + + &__time-extent { + align-items: center; + display: flex; + flex-flow: column nowrap; + justify-content: center; + width: 110px; + } + + &__time-extent, + &__min, + &__previous, + &__actions { + border: { + left: 1px solid $border-color; + } + } + + &__min, + &__max { + align-items: center; + width: 110px; + } + + &__slider { + flex: auto; + } + + &__previous, + &__next { + width: 42px; + } + + &__warning { + font-size: $font-size__h1; + margin-bottom: 4px; + + &-text { + margin-inline: 3px; + text-align: center; + } + } + + &__actions { + &-button { + height: 88px; + } + } + } + } + + &--compact { + &.esri-time-slider { + &--has-actions { + .esri-time-slider { + &__time-extent { + padding-inline-start: 48px; + } + } + } + } + + .esri-time-slider { + &__row { + &:nth-child(1), + &:nth-child(3) { + height: 36px; + } + &:nth-child(2) { + height: 88px; + overflow: hidden; + } + } + + &__animation { + width: 35px; + } + + &__time-extent { + align-items: center; + display: flex; + flex: auto; + flex-flow: row nowrap; + justify-content: center; + + &-separator { + margin-inline: 7px; + } + } + + &__slider { + flex: auto; + } + + &__min, + &__max { + flex: auto; + } + &__min { + align-items: flex-start; + margin-inline-start: 35px; + } + &__max { + align-items: flex-end; + margin-inline-end: 35px; + } + + &__previous, + &__next { + width: 35px; + } + + &__warning { + line-height: $font-size__body; + margin-inline-end: 4px; + } + + &__actions { + align-items: flex-end; + &-button { + height: 36px; + } + } + } + } + } + + &__row { + display: flex; + } + + &__mode { + &--instant { + .esri-slider { + &__segment-0, + &__segment-1 { + background-color: $primary-color; + } + } + } + + &--time-window { + .esri-slider { + &__segment-1 { + background-color: $highlight-color; + height: 6px; + margin-top: -1px; + } + &__segment-0, + &__segment-2 { + background-color: $primary-color; + } + } + + &.esri-time-slider { + &--out-of-bounds { + .esri-slider { + &__segment-1 { + background-color: $invalid-color; + } + } + } + } + } + + &--cumulative-from-start { + .esri-slider { + &__segment-0 { + background-color: $highlight-color; + height: 6px; + margin-top: -1px; + } + &__segment-1 { + background-color: $primary-color; + } + } + + &.esri-time-slider { + &--out-of-bounds { + .esri-slider { + &__segment-0 { + background-color: $invalid-color; + } + } + } + } + } + + &--cumulative-from-end { + .esri-slider { + &__segment-0 { + background-color: $primary-color; + } + &__segment-1 { + background-color: $highlight-color; + height: 6px; + margin-top: -1px; + } + } + + &.esri-time-slider { + &--out-of-bounds { + .esri-slider { + &__segment-1 { + background-color: $invalid-color; + } + } + } + } + } + } + + &__time-extent { + font-size: $font-size__body; + line-height: $font-size__body; + color: $highlight-color; + + &-group { + display: flex; + flex-flow: column nowrap; + align-items: center; + } + + &-date, + &-separator { + font-weight: $font-weight--bold; + } + } + + &__min, + &__max { + display: flex; + flex-flow: column nowrap; + font-size: $font-size__body; + justify-content: center; + line-height: $font-size__body; + + &-date { + font-weight: $font-weight--bold; + } + } + + &__slider { + background-color: $background-color--offset; + padding: 0 40px 0 40px; + + .esri-slider { + margin-top: -19px; + background-color: $background-color--offset; + + // This is a fix specifically for IE11. Without it ticks and tick labels are severely displaced. + &__content { + height: 2px; + } + + &__thumb { + border-width: 3px; + top: -6px; + } + + &__tick-label { + font-size: $font-size__body; + margin-top: 23px; + white-space: nowrap; + } + + &__tick { + background: $primary-color; + width: 1px; + + &.minorTick { + height: 4px; + } + &.majorTick { + height: 8px; + } + } + + &__ticks { + margin-top: 16px; + } + + &__track { + height: 4px; + } + } + } + + &__animation, + &__previous, + &__next { + &-button { + border: none; + height: 100%; + width: 100%; + } + } + + .esri-icon-play, + .esri-icon-pause, + .esri-icon-reverse, + .esri-icon-forward { + font-size: 24px; + } + + &--out-of-bounds { + .esri-slider { + &__thumb { + border-color: $invalid-color; + } + } + + .esri-time-slider { + &__time-extent { + color: $invalid-color; + } + } + } + } + + [dir="rtl"] .esri-time-slider { + &__layout { + &--compact { + .esri-time-slider { + &__row { + &:nth-child(3) { + direction: ltr; + } + } + &__min, + &__max { + &-date, + &-time { + direction: rtl; + } + } + } + } + &--wide { + .esri-time-slider { + &__playback-controls { + direction: ltr; + } + &__min, + &__max, + &__time-extent { + &-date, + &-time { + direction: rtl; + } + } + } + &.esri-time-slider { + &--has-actions { + .esri-time-slider { + &__actions { + border: { + left: none; + } + } + &__animation { + border: { + left: 1px solid $border-color; + } + } + } + } + } + } + } + } +} + +@if $include_TimeSlider == true { + @include timeSlider(); +} diff --git a/public/assets/esri/themes/base/widgets/_TimezonePicker.scss b/public/assets/esri/themes/base/widgets/_TimezonePicker.scss new file mode 100644 index 0000000..24ca6d4 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_TimezonePicker.scss @@ -0,0 +1,20 @@ +@mixin timezonePicker() { + .esri-timezone-picker { + position: relative; + display: flex; + align-items: center; + + &__item-title { + font-size: $font-size--small; + font-weight: $font-weight--bold; + } + + &__item-description { + font-size: $font-size--tiny; + } + } +} + +@if $include_TimezonePicker==true { + @include timezonePicker(); +} diff --git a/public/assets/esri/themes/base/widgets/_Tooltip.scss b/public/assets/esri/themes/base/widgets/_Tooltip.scss new file mode 100644 index 0000000..d5a7335 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Tooltip.scss @@ -0,0 +1,89 @@ +@use "sass:color"; + +@mixin tooltip() { + $item-cap-padding: $cap-spacing--eighth; + + .esri-tooltip { + position: absolute; + overflow: visible; + width: fit-content; + top: 0; + left: 0; + z-index: 1; + + &-content { + position: relative; + padding: $cap-spacing--half $side-spacing--half; + background: color.change($background-color, $alpha: 0.8); + backdrop-filter: blur(3px); + box-shadow: 0 1px 2px rgb(0, 0, 0, 0.1); + font-family: $font-family; + font-size: $font-size--small; + line-height: 1.1em; + color: $font-color; + + // Hide the content altogether when there is nothing inside. Otherwise we'd + // see a small empty square due to the tooltip padding. + &:empty { + opacity: 0; + } + } + + &-table { + display: table; + width: 100%; + } + + &-field { + display: table-row; + + &__title, + &__value { + display: table-cell; + padding: $item-cap-padding 0; + white-space: nowrap; + } + + &__title { + padding-inline-end: $side-spacing; + } + + &__value { + // Make numbers look nice as they change. See https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-numeric + font-variant-numeric: tabular-nums; + } + } + + &-value-by-value { + // Add some space between the left/right (e.g. width/height) values. + span:nth-child(2) { + margin-inline: $side-spacing--half; + } + } + + &-help-message { + $help-message-border-spacing: $cap-spacing--half; + + width: min-content; + min-width: 200px; + margin-top: $help-message-border-spacing; + padding-top: $help-message-border-spacing + $item-cap-padding; + padding-bottom: $item-cap-padding; + border-top: solid 1px $border-color; + font-family: $font-family; + font-size: $font-size--small; + text-align: center; + white-space: break-spaces; + + &:only-child { + margin-top: 0; + padding-top: $item-cap-padding; + border-top: none; + } + } + } +} + +@if $include_Tooltip==true { + @include tooltip(); +} diff --git a/public/assets/esri/themes/base/widgets/_UtilityNetworkAssociations.scss b/public/assets/esri/themes/base/widgets/_UtilityNetworkAssociations.scss new file mode 100644 index 0000000..ba1ce4b --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_UtilityNetworkAssociations.scss @@ -0,0 +1,46 @@ +@mixin utilityNetworkAssociations() { + .esri-un-associations__controls-label { + height: 1rem; + } + + .esri-un-associations__controls-label-and-slider { + display: flex; + flex-direction: column; + } + + .esri-un-associations__controls-label-and-toggle { + display: flex; + flex-direction: row; + justify-content: space-between; + width: inherit; + } + + .esri-un-associations__controls-slider { + padding: 0rem 0.5rem; + } + + .esri-un-associations__widget-block-actions { + align-self: center; + } + + .esri-un-associations__widget-block-actions-switch { + align-self: center; + padding: 0.5rem; + } + + .esri-un-associations__widget-block-content { + width: 330px; + border-bottom: none; + margin: 0px; + } + + .esri-un-associations__widget-settings-container { + display: grid; + padding-top: 0.5rem; + gap: 0.5rem; + } +} + +@if $include_UtilityNetworkAssociations == true { + @include utilityNetworkAssociations(); +} diff --git a/public/assets/esri/themes/base/widgets/_UtilityNetworkTrace.scss b/public/assets/esri/themes/base/widgets/_UtilityNetworkTrace.scss new file mode 100644 index 0000000..e0bb8a5 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_UtilityNetworkTrace.scss @@ -0,0 +1,60 @@ +@mixin UtilityNetworkTrace { + .esri-utility-trace-network { + display: flex; + flex: 1 1 auto; + flex-direction: row; + + &.esri-component.esri-widget--panel { + min-height: $panel-min-height--medium; + } + + calcite-icon { + box-sizing: initial; + } + + calcite-tab { + background-color: $background-color--offset; + padding-bottom: 0; + padding-top: 0; + + &:not([selected]) { + flex: 0; + } + } + + calcite-block { + margin-bottom: 0rem; + } + + &__add-button-container { + display: flex; + justify-content: center; + margin: $cap-spacing--plus-half 0 $cap-spacing; + } + + &__notice-container { + padding: $cap-spacing--half; + } + + &__list-container { + background-color: $background-color; + padding: $cap-spacing--quarter $side-spacing--quarter; + } + + &__flow { + height: 100%; + } + + &__results-container { + height: 100%; + } + + &__number-input { + width: 150px; + } + } +} + +@if $include_UtilityNetworkTrace ==true { + @include UtilityNetworkTrace(); +} diff --git a/public/assets/esri/themes/base/widgets/_UtilityNetworkValidateTopology.scss b/public/assets/esri/themes/base/widgets/_UtilityNetworkValidateTopology.scss new file mode 100644 index 0000000..1599ed7 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_UtilityNetworkValidateTopology.scss @@ -0,0 +1,40 @@ +@mixin utilityNetworkValidateTopology() { + .esri-un-validate-topology { + &__container { + width: 330px; + } + + &__content { + border-bottom: none; + margin: 0px; + } + + &__controls-container { + display: grid; + gap: 0.5rem; + } + + &__status-icon { + &-container { + width: 48px; + height: 48px; + } + + &-error { + padding-left: 16px; + padding-top: 16px; + --calcite-ui-icon-color: #edd317; + } + + &-success { + padding-left: 16px; + padding-top: 16px; + --calcite-ui-icon-color: #35ac46; + } + } + } +} + +@if $include_UtilityNetworkValidateTopology == true { + @include utilityNetworkValidateTopology(); +} diff --git a/public/assets/esri/themes/base/widgets/_ValuePicker.scss b/public/assets/esri/themes/base/widgets/_ValuePicker.scss new file mode 100644 index 0000000..d41fa4d --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_ValuePicker.scss @@ -0,0 +1,275 @@ +@mixin valuePicker() { + $widget-size: $panel-width--plus-half; + $minor-tick-size: 3px; + $major-tick-size: 6px; + + .esri-value-picker { + @include defaultBoxShadow(); + + .esri-slider { + background: transparent; + flex: auto; + + &__tick-label { + font-size: var(--calcite-font-size--3); + white-space: nowrap; + } + + &__ticks { + margin: 0; + } + + &__tick, + &__track { + background: var(--calcite-ui-border-input); + } + + &__tick { + &.esri-value-picker__slider__tick-steps { + height: 3px; + width: 3px; + } + } + + &__anchor:focus-visible { + outline: none; + } + } + + &__action-bar { + background-color: var(--calcite-ui-foreground-1); + } + + &__caption, + &__label { + &-border { + display: flex; + align-items: center; + border: solid 1px var(--calcite-ui-border-3); + } + + &-text { + font-family: var(--calcite-sans-family); + font-weight: var(--calcite-font-weight-medium); + overflow: hidden; + white-space: nowrap; + } + } + + &__label-text { + color: var(--calcite-ui-text-1); + } + + &__slider { + display: flex; + flex: auto; + } + + &__layout { + &--horizontal { + &.esri-value-picker__type { + &--collection, + &--undefined { + width: fit-content; + + .esri-value-picker { + &__action-bar { + width: 100%; + } + + &__caption { + padding-inline-end: 0.5rem; + } + } + } + + &--combobox, + &--label, + &--slider { + min-width: $widget-size; + + .esri-value-picker__action-bar { + width: 100%; + } + } + } + + .esri-value-picker { + &__caption { + display: flex; + padding-bottom: 0.5rem; + padding-inline-start: 0.5rem; + padding-top: 0.5rem; + + &-border { + padding-inline: 0.5rem; + } + + &-text { + font-size: var(--calcite-font-size--1); + max-width: 100px; + text-overflow: ellipsis; + } + } + + &__combobox { + align-items: center; + display: flex; + flex: auto; + padding-inline: 10px; + --calcite-ui-border-input: var(--calcite-ui-border-3); + + calcite-combobox { + flex: auto; + width: 0; + } + } + + &__label { + display: flex; + flex: auto; + padding: 0.5rem; + + &-border { + flex: auto; + padding-inline: 0.5rem; + } + + &-text { + flex: auto; + font-size: var(--calcite-font-size--1); + font-weight: var(--calcite-font-weight-normal); + text-overflow: ellipsis; + width: 0; + } + } + + &__separator { + border-right: solid 1px var(--calcite-ui-border-3); + margin-inline-start: 0.25rem; + width: 1px; + } + + &__slider { + padding-inline: 30px; + + &__tick { + &-minor { + height: $minor-tick-size; + } + + &-major { + height: $major-tick-size; + } + + &-steps { + margin-left: -1px; + margin-top: -6px; + } + } + } + } + + .esri-slider { + margin-top: -10px; + + &__track { + height: 1px; + } + } + } + + &--vertical { + &.esri-value-picker__type { + &--collection, + &--undefined { + height: fit-content; + + .esri-value-picker__action-bar { + height: 100%; + } + } + + &--slider { + min-height: $widget-size; + + .esri-value-picker__action-bar { + height: 100%; + min-height: $widget-size; + } + } + } + + .esri-value-picker { + &__caption { + padding: 0.25rem; + width: 48px; + + &-border { + justify-content: center; + } + + &-text { + font-size: var(--calcite-font-size--2); + padding-block: 0.25rem; + text-overflow: clip; + } + } + + &__separator { + border-bottom: solid 1px var(--calcite-ui-border-3); + height: 1px; + margin-top: 0.25rem; + } + + &__slider { + flex-direction: column; + padding: 15px 0; + + &__tick { + &-minor { + width: $minor-tick-size; + } + + &-major { + width: $major-tick-size; + } + + &-steps { + margin-left: -6px; + margin-top: -1px; + } + } + } + } + + .esri-slider { + margin-left: -13px; + + &__tick-label { + margin-left: 20px; + } + + &__track { + width: 1px; + } + } + } + } + } + + [dir="rtl"] .esri-value-picker { + direction: ltr; + + .esri-value-picker { + &__combobox, + &__slider__tooltip { + direction: rtl; + } + } + } +} + +@if $include_ValuePicker==true { + @include valuePicker(); +} diff --git a/public/assets/esri/themes/base/widgets/_Weather.scss b/public/assets/esri/themes/base/widgets/_Weather.scss new file mode 100644 index 0000000..b681a8b --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Weather.scss @@ -0,0 +1,59 @@ +@mixin weather() { + .esri-weather { + position: relative; + padding: var(--esri-widget-padding); + width: fit-content; + + &__content { + display: flex; + flex-direction: column; + gap: $cap-spacing; + width: min-content; + + // When there is an error we take up horizontal space, but not any vertical + // space. This way the widget maintains a constant width without us having + // to specify a fixed value. + &--has-error { + pointer-events: none; + visibility: hidden; + overflow: hidden; + height: 0; + } + } + + &__selector { + display: flex; + align-items: center; + flex-direction: row; + gap: $side-spacing--half; + } + + &__options { + display: flex; + flex-direction: column; + gap: $cap-spacing; + } + + &__warning { + display: flex; + flex-direction: row; + align-items: center; + gap: $side-spacing--half; + font-size: $font-size--small; + + calcite-icon { + color: var(--calcite-ui-warning); + } + } + + // Align calcite slider to the buttons, header, etc + &__labeled-slider calcite-slider { + margin: 0 -7px; + margin-bottom: -14px; + } + } +} + +@if $include_Weather==true { + @include weather(); +} diff --git a/public/assets/esri/themes/base/widgets/_Widget.scss b/public/assets/esri/themes/base/widgets/_Widget.scss new file mode 100644 index 0000000..594f089 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Widget.scss @@ -0,0 +1,688 @@ +/* ========================================================================== + box-sizing + ========================================================================== */ + +@mixin widget { + .esri-widget { + box-sizing: border-box; + color: $font-color; + font-size: $font-size; + font-family: $font-family; + line-height: $line-height; + background-color: $background-color; + + *, + *:before, + *:after { + box-sizing: inherit; + } + + &#{&}--disabled { + & > * { + pointer-events: none; + opacity: $opacity--disabled; + } + } + + /* + * Padding/spacing - should be respected by each widget + */ + --esri-widget-padding-x: #{$side-spacing}; + --esri-widget-padding-y: #{$cap-spacing}; + --esri-widget-padding: var(--esri-widget-padding-y) var(--esri-widget-padding-x); + + &.esri-widget--compact { + --esri-widget-padding-y: 0; + --esri-widget-padding-x: 0; + } + } + + .esri-widget__anchor { + color: $button-color; + &:hover { + color: $button-color--hover; + } + &--disabled { + pointer-events: none; + opacity: $opacity--disabled; + } + &:hover, + &:focus { + text-decoration: underline; + } + } + + .esri-widget__header { + align-items: center; + background-color: $background-color; + display: flex; + flex: 1 0 100%; + padding: $cap-spacing 0 $cap-spacing $side-spacing; + justify-content: space-between; + min-height: $header-height--min; + width: 100%; + .esri-widget__heading { + align-items: center; + color: $interactive-font-color; + display: flex; + margin: 0; + padding: 0; + text-align: initial; + width: calc(100% - #{$header-button-width}); + } + &-button { + -webkit-appearance: none; + align-items: center; + align-self: stretch; + background-color: transparent; + border: none; + color: $interactive-font-color; + cursor: pointer; + display: flex; + flex: 0 0 $header-button-width; + justify-content: center; + padding: 0; + width: $header-button-width; + } + } + + .esri-widget__heading { + color: $heading-color; + font-weight: $font-weight__heading; + margin: 0 0 0.5rem 0; + } + h1.esri-widget__heading { + font-size: $font-size__h1; + } + h2.esri-widget__heading { + font-size: $font-size__h2; + } + h3.esri-widget__heading, + h4.esri-widget__heading, + h5.esri-widget__heading, + h6.esri-widget__heading { + font-size: $font-size__lt-h2; + } + + .esri-widget__footer { + align-items: center; + background-color: $background-color; + display: flex; + justify-content: center; + min-height: $footer-height--min; + width: 100%; + } + + .esri-widget__footer-pagination { + align-items: center; + color: $interactive-font-color; + display: flex; + justify-content: space-between; + &-previous-button, + &-next-button { + background-color: transparent; + border: 0; + margin: 0 $side-spacing--half; + padding: $cap-spacing $side-spacing; + cursor: pointer; + transition: background-color 125ms ease-in-out; + &:hover, + &:focus { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + } + } + } + + .esri-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1; + background-color: $background-color; + @include defaultBoxShadow(); + padding: 0; + margin: $cap-spacing--eighth 0 0 0; + font-size: 14px; + line-height: 16px; + -moz-background-clip: padding; + background-clip: padding-box; + overflow: hidden; + width: 100%; + visibility: hidden; + max-height: 0; + .esri-menu__header { + padding: 6px 12px; + background-color: $background-color--inverse; + color: $interactive-font-color--inverse; + } + &__list { + margin: 0; + padding: 0; + list-style: none; + } + &__list-item { + padding: 0.8em 1em; + cursor: pointer; + border-top: solid 1px $border-color; + border-left: $border-size--active solid transparent; + } + &__list-item:first-child { + border-top: none; + } + &__list-item--focus, + &__list-item:hover, + &__list-item:focus { + background-color: $background-color--hover; + } + &__list-item:active { + background-color: $background-color--active; + } + &__list-item--active, + &__list-item--active:hover, + &__list-item--active:focus { + background-color: $background-color--active; + border-left-color: $border-color--active; + } + &__list-item { + @include icomoonIconSelector() { + padding-right: $font-size * 0.2; + } + } + } + + .esri-widget__table { + color: $font-color; + border: none; + border-collapse: collapse; + line-height: 1.3em; + width: 100%; + tr:nth-child(odd) { + background-color: rgba($background-color--inverse, 0.1); + } + tr:nth-child(even) { + background-color: rgba($background-color--inverse, 0.02); + } + tr { + a { + color: $interactive-font-color; + &:hover, + &:focus { + color: $interactive-font-color--hover; + } + } + td, + th { + padding: 0.5em 0.7em; + word-break: break-word; + vertical-align: top; + font-size: $font-size__body; + font-weight: $font-weight; + } + th { + width: 50%; + text-align: left; + border-right: 3px solid rgba(0, 0, 0, 0.05); + } + td { + width: 50%; + } + } + } + + .esri-input { + background-color: $background-color; + border: 1px solid $border-color--input; + color: $font-color; + font-family: $font-family; + font-size: $font-size; + &[type="text"], + &[type="password"], + &[type="number"] { + height: $button-height; + padding: 0 0.5em; + } + &::-ms-clear { + display: none; + } + &::-moz-placeholder { + color: $font-color--placeholder; + opacity: 1; + } + &:-ms-input-placeholder { + color: $font-color--placeholder; + } + &::-webkit-input-placeholder { + color: $font-color--placeholder; + } + } + calcite-combobox.esri-input { + border: none; + } + + .esri-button { + align-items: center; + background-color: $button-color; + border: 1px solid $button-color; + color: $button-color--inverse; + cursor: pointer; + display: flex; + font-family: inherit; + font-size: $font-size; + min-height: $button-height; + justify-content: center; + word-break: normal; + white-space: normal; + overflow: hidden; + padding: $cap-spacing--half $side-spacing--half; + width: 100%; + transition: background-color 125ms ease-in-out, border 125ms ease-in-out; + &:hover { + background-color: $button-color--hover; + border: 1px solid $button-color--hover; + color: $button-color--inverse; + } + &.esri-button--small { + font-size: $font-size--small; + min-height: $button-height--half; + } + &.esri-button--half { + display: inline-block; + width: 50%; + } + &.esri-button--third { + display: inline-block; + width: 33%; + } + } + + .esri-button--secondary { + background-color: transparent; + color: $button-color; + } + + .esri-button--tertiary { + background-color: transparent; + border-color: transparent; + color: $button-color; + &:hover { + background-color: $background-color--hover; + border-color: transparent; + color: $button-color--hover; + } + } + + .esri-button--disabled { + opacity: $opacity--disabled; + pointer-events: none; + } + + .esri-button--drill-in { + display: flex; + align-items: center; + justify-content: space-between; + background-color: $background-color; + cursor: pointer; + border: none; + border-radius: $border-radius; + text-align: unset; + text-decoration: none; + padding: $cap-spacing $side-spacing--half; + margin: $cap-spacing $side-spacing--half; + outline-offset: -4px; + transition: background-color 125ms ease-in-out; + @include borderBoxShadow(); + &:hover, + &:focus { + background-color: $background-color--hover; + } + &__title { + font-size: $font-size; + font-family: $font-family; + } + @include icomoonIconSelector() { + padding: 0 $side-spacing--half; + } + } + + @include icomoonIconSelector() { + font-size: $icon-size; + display: inline-block; + } + + .esri-widget__content--empty { + align-items: center; + color: $interactive-font-color; + display: flex; + flex-flow: column wrap; + padding: $cap-spacing--plus-half $side-spacing--plus-half; + text-align: center; + + h1.esri-widget__heading, + h2.esri-widget__heading, + h3.esri-widget__heading, + h4.esri-widget__heading, + h5.esri-widget__heading { + font-weight: $font-weight; + } + } + + .esri-widget__content-illustration--empty { + padding: 1rem 0; + width: 128px; + } + + .esri-widget__content-icon--empty { + padding: 0.5rem 0; + width: 32px; + } + + // Select + + // From https://esri.github.io/calcite-ui-icons/#chevron-down + $select_caret: "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 32 32' width='32' height='32'%3E%3Cpath d='M8 11.207l-4-4V5.793l4 4 4-4v1.414z' fill='%23" + + str-slice(#{$interactive-font-color}, 2) + "' fillrule='nonzero'/%3E%3C/svg%3E"; + + .esri-select { + cursor: pointer; + display: block; + font-family: inherit; + font-size: 0.85em; + width: 100%; + height: $button-height; + color: $font-color; + border: 1px solid $border-color--input; + margin: 0; + -webkit-appearance: none; + -moz-appearance: none; + border-radius: 0; + padding: 0 0.5em; + background: url($select_caret) no-repeat right center $background-color; + + &[disabled] { + cursor: auto; + } + } + + .esri-select::-ms-expand { + display: none; + } + + // Disabled + .esri-disabled a, + .esri-disabled [role="menu"], + .esri-disabled [role="checkbox"] { + color: $interactive-font-color--disabled; + } + + .esri-disabled { + @include icomoonIconSelector() { + color: $interactive-font-color--disabled; + } + } + + .keynav-mode { + .esri-widget { + // Saving this for when we can toggle a key-nav class + &:focus { + @include outlineStyle(); + } + * { + &:focus { + @include outlineStyle(); + } + } + } + } + + /* ========================================================================== + Loader + ========================================================================== */ + .esri-widget__loader-animation { + animation: esri-rotate 1250ms infinite linear; + transform: translateZ(0); + border: 0.15em solid transparent; + border-color: rgba($font-color, 0.8) $border-color $border-color $border-color; + border-radius: 100%; + display: block; + font-size: $spinning-loader-size; + height: 1em; + width: 1em; + } + + /* ========================================================================== + Widget Button + ========================================================================== */ + + .esri-widget--button { + font-size: $font-size; + background-color: $background-color; + color: $interactive-font-color; + width: $button-width; + height: $button-height; + padding: 0; + margin: 0; + overflow: hidden; + cursor: pointer; + text-align: center; + display: flex; + flex-flow: row nowrap; + justify-content: center; + align-items: center; + transition: background-color 125ms ease-in-out; + &:hover { + background-color: $background-color--hover; + color: $interactive-font-color--hover; + } + &:active { + background-color: $background-color--active; + } + } + + /* ========================================================================== + Components (top Widget node in esri-ui-corner) + ========================================================================== */ + + .esri-ui-corner { + .esri-component { + @include defaultBoxShadow(); + } + .esri-expand .esri-widget--panel, + .esri-expand .esri-widget--panel-height-only, + .esri-component.esri-widget--panel, + .esri-component.esri-widget--panel-height-only { + min-height: $panel-min-height--xsmall; + transition: max-height 250ms ease-in-out; + overflow-y: auto; + } + .esri-expand .esri-widget--panel, + .esri-expand .esri-widget--panel-height-only, + .esri-component > .esri-widget--panel, + .esri-component.esri-widget--panel { + width: $panel-width; + .esri-widget--panel { + // widget--panel inside another widget--panel + width: auto; + } + } + } + + // Max heights + .esri-view-height-greater-than-medium { + .esri-expand .esri-widget--panel, + .esri-expand .esri-widget--panel-height-only, + .esri-ui-corner .esri-component.esri-widget--panel, + .esri-ui-corner .esri-component.esri-widget--panel-height-only { + max-height: $view-height--gt-medium__component-max-height; + } + } + .esri-view-height-medium { + .esri-expand .esri-widget--panel, + .esri-expand .esri-widget--panel-height-only, + .esri-ui-corner .esri-component.esri-widget--panel, + .esri-ui-corner .esri-component.esri-widget--panel-height-only { + max-height: $view-height--medium__component-max-height; + } + } + .esri-view-height-small { + .esri-expand .esri-widget--panel, + .esri-expand .esri-widget--panel-height-only, + .esri-ui-corner .esri-component.esri-widget--panel, + .esri-ui-corner .esri-component.esri-widget--panel-height-only { + max-height: $view-height--small__component-max-height; + } + } + .esri-view-height-xsmall { + .esri-expand .esri-widget--panel, + .esri-expand .esri-widget--panel-height-only, + .esri-ui-corner .esri-component.esri-widget--panel, + .esri-ui-corner .esri-component.esri-widget--panel-height-only { + max-height: $view-height--xsmall__component-max-height; + } + } + + .esri-ui-bottom-right, + .esri-ui-bottom-left { + .esri-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: $cap-spacing--eighth; + } + } + + /* ========================================================================== + RTL + ========================================================================== */ + + [dir="rtl"] { + .esri-widget__table { + th { + text-align: right; + border-right: none; + border-left: 3px solid rgba(0, 0, 0, 0.05); + } + } + .esri-select { + background-position: left 50%; + } + .esri-menu__list-item { + @include icomoonIconSelector() { + padding-right: 0; + padding-left: floor($font-size * 0.2); + } + } + .esri-menu__list-item { + border-left: none; + border-right: $border-size--active solid transparent; + } + .esri-menu__list-item--active { + border-right-color: $border-color--active; + } + } + + /* ========================================================================== + accessibility + ========================================================================== */ + + .esri-icon-font-fallback-text { + clip: rect(0 0 0 0); + overflow: hidden; + position: absolute; + height: 1px; + width: 1px; + } + + @include icomoonIconSelector() { + // fixes IE11 bug where animation will continue after animation class is removed + // https://devtopia.esri.com/WebGIS/arcgis-js-api/issues/4784 + animation: none; + } + + @keyframes esri-fade-in { + 0% { + opacity: 0; + } + 25% { + opacity: 0; + } + 100% { + opacity: 1; + } + } + + .esri-rotating { + animation: esri-rotate 1250ms infinite linear; + transform: translateZ(0); + } + + /* ========================================================================== + clearfixing + ========================================================================== */ + + /** + * taken from http://nicolasgallagher.com/micro-clearfix-hack/ + * + * For modern browsers + * 1. The space content is one way to avoid an Opera bug when the + * contenteditable attribute is included anywhere else in the document. + * Otherwise it causes space to appear at the top and bottom of elements + * that are clearfixed. + * 2. The use of `table` rather than `block` is only necessary if using + * `:before` to contain the top-margins of child elements. + */ + + .esri-clearfix { + &:before, + &:after { + content: " "; + /* 1 */ + display: table; + /* 2 */ + } + + &:after { + clear: both; + } + } + + /* ========================================================================== + interaction + ========================================================================== */ + + .esri-interactive { + cursor: pointer; + } + + /* ========================================================================== + visibility + ========================================================================== */ + + .esri-hidden { + display: none !important; + } + + .esri-invisible { + visibility: hidden !important; + } + + .esri-offscreen { + position: absolute; + top: -999em; + left: -999em; + } + + /* ========================================================================== + component shims + ========================================================================== */ + .esri-match-height { + display: flex; + flex-direction: column; + flex: 1 1 auto; + overflow: hidden; + } +} + +@if $include_Widget == true { + @include widget(); +} diff --git a/public/assets/esri/themes/base/widgets/_Zoom.scss b/public/assets/esri/themes/base/widgets/_Zoom.scss new file mode 100644 index 0000000..1bd27a8 --- /dev/null +++ b/public/assets/esri/themes/base/widgets/_Zoom.scss @@ -0,0 +1,45 @@ +@mixin zoom() { + .esri-zoom { + display: flex; + flex-flow: column nowrap; + &.esri-zoom--horizontal { + flex-flow: row-reverse nowrap; + .esri-widget--button { + &:last-child { + border-top: none; + } + &:first-child { + border-left: solid 1px $border-color; + } + } + } + .esri-widget--button { + box-shadow: none; + &:first-child { + margin-bottom: 0; + } + &:last-child { + border-top: solid 1px $border-color; + } + } + } + + [dir="rtl"] { + .esri-zoom { + &.esri-zoom--horizontal { + .esri-widget--button { + &:first-child { + border-top: none; + } + &:last-child { + border-left: solid 1px $border-color; + } + } + } + } + } +} + +@if $include_Zoom == true { + @include zoom(); +} diff --git a/public/assets/esri/themes/dark/main.css b/public/assets/esri/themes/dark/main.css new file mode 100644 index 0000000..d752cf9 --- /dev/null +++ b/public/assets/esri/themes/dark/main.css @@ -0,0 +1,8 @@ +@charset "utf-8";body{--esri-calcite-mode-name: "dark"}/*! + * Use of any font is restricted as follows: + * - Font files may be used for Esri-business purposes only. + * - Fonts files may also be used by Esri Authorized Distributors for Esri business purposes only as they pertain to Esri, Inc. and its products or marketing materials. + * - Font files may be used in Esri software only. + * - Font files may not be distributed or used by third parties. + * - Font files may be embedded in documents as long as the font files are not provided in a separate file that allows them to be exported. +*/@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2") format("woff2");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2") format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2") format("woff2");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2") format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2") format("woff2");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2") format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2") format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2") format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2") format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2") format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2") format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2") format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2") format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2") format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2") format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"CalciteWebCoreIcons";src:url("../base/icons/fonts/CalciteWebCoreIcons.ttf?qt9ftt") format("truetype"),url("../base/icons/fonts/CalciteWebCoreIcons.woff?qt9ftt") format("woff"),url("../base/icons/fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons") format("svg");font-weight:normal;font-style:normal}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-family:"CalciteWebCoreIcons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" esri-icon-"],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-family:"CalciteWebCoreIcons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.esri-icon-close:before{content:"";color:inherit}.esri-icon-drag-horizontal:before{content:"";color:inherit}.esri-icon-drag-vertical:before{content:"";color:inherit}.esri-icon-handle-horizontal:before{content:"";color:inherit}.esri-icon-handle-vertical:before{content:"";color:inherit}.esri-icon-check-mark:before,.esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before{content:"";color:inherit}.esri-icon-left-triangle-arrow:before{content:"";color:inherit}.esri-icon-right-triangle-arrow:before{content:"";color:inherit}.esri-icon-down-arrow:before{content:"";color:inherit}.esri-icon-up-arrow:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-left:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-right:before{content:"";color:inherit}.esri-icon-overview-arrow-top-left:before{content:"";color:inherit}.esri-icon-overview-arrow-top-right:before{content:"";color:inherit}.esri-icon-maximize:before{content:"";color:inherit}.esri-icon-minimize:before{content:"";color:inherit}.esri-icon-checkbox-unchecked:before{content:"";color:inherit}.esri-icon-checkbox-checked:before{content:"";color:inherit}.esri-icon-radio-unchecked:before{content:"";color:inherit}.esri-icon-radio-checked:before{content:"";color:inherit}.esri-icon-up-arrow-circled:before{content:"";color:inherit}.esri-icon-down-arrow-circled:before{content:"";color:inherit}.esri-icon-left-arrow-circled:before{content:"";color:inherit}.esri-icon-right-arrow-circled:before{content:"";color:inherit}.esri-icon-zoom-out-fixed:before{content:"";color:inherit}.esri-icon-zoom-in-fixed:before{content:"";color:inherit}.esri-icon-refresh:before{content:"";color:inherit}.esri-icon-edit:before{content:"";color:inherit}.esri-icon-authorize:before{content:"";color:inherit}.esri-icon-map-pin:before{content:"";color:inherit}.esri-icon-blank-map-pin:before{content:"";color:inherit}.esri-icon-table:before{content:"";color:inherit}.esri-icon-plus:before{content:"";color:inherit}.esri-icon-minus:before{content:"";color:inherit}.esri-icon-beginning:before{content:"";color:inherit}.esri-icon-reverse:before{content:"";color:inherit}.esri-icon-pause:before{content:"";color:inherit}.esri-icon-play:before{content:"";color:inherit}.esri-icon-forward:before{content:"";color:inherit}.esri-icon-end:before{content:"";color:inherit}.esri-icon-erase:before{content:"";color:inherit}.esri-icon-up-down-arrows:before{content:"";color:inherit}.esri-icon-left:before,.esri-building-phase-picker__arrow-left:before,.esri-building-phase-picker__arrow-right:before,.esri-building-level-picker__arrow-up:before,.esri-building-level-picker__arrow-down:before{content:"";color:inherit}.esri-icon-right:before{content:"";color:inherit}.esri-icon-announcement:before{content:"";color:inherit}.esri-icon-notice-round:before{content:"";color:inherit}.esri-icon-notice-triangle:before{content:"";color:inherit}.esri-icon-home:before{content:"";color:inherit}.esri-icon-locate:before{content:"";color:inherit}.esri-icon-expand:before{content:"";color:inherit}.esri-icon-collapse:before{content:"";color:inherit}.esri-icon-layer-list:before{content:"";color:inherit}.esri-icon-basemap:before{content:"";color:inherit}.esri-icon-globe:before{content:"";color:inherit}.esri-icon-applications:before{content:"";color:inherit}.esri-icon-arrow-up-circled:before{content:"";color:inherit}.esri-icon-arrow-down-circled:before{content:"";color:inherit}.esri-icon-arrow-left-circled:before{content:"";color:inherit}.esri-icon-arrow-right-circled:before{content:"";color:inherit}.esri-icon-minus-circled:before{content:"";color:inherit}.esri-icon-plus-circled:before{content:"";color:inherit}.esri-icon-add-attachment:before{content:"";color:inherit}.esri-icon-attachment:before{content:"";color:inherit}.esri-icon-calendar:before{content:"";color:inherit}.esri-icon-close-circled:before{content:"";color:inherit}.esri-icon-browser:before{content:"";color:inherit}.esri-icon-collection:before{content:"";color:inherit}.esri-icon-comment:before{content:"";color:inherit}.esri-icon-configure-popup:before{content:"";color:inherit}.esri-icon-contact:before{content:"";color:inherit}.esri-icon-dashboard:before{content:"";color:inherit}.esri-icon-deny:before{content:"";color:inherit}.esri-icon-description:before{content:"";color:inherit}.esri-icon-directions:before{content:"";color:inherit}.esri-icon-directions2:before{content:"";color:inherit}.esri-icon-documentation:before{content:"";color:inherit}.esri-icon-duplicate:before{content:"";color:inherit}.esri-icon-review:before{content:"";color:inherit}.esri-icon-environment-settings:before{content:"";color:inherit}.esri-icon-error:before{content:"";color:inherit}.esri-icon-error2:before{content:"";color:inherit}.esri-icon-experimental:before{content:"";color:inherit}.esri-icon-feature-layer:before{content:"";color:inherit}.esri-icon-filter:before{content:"";color:inherit}.esri-icon-grant:before{content:"";color:inherit}.esri-icon-group:before{content:"";color:inherit}.esri-icon-key:before{content:"";color:inherit}.esri-icon-labels:before{content:"";color:inherit}.esri-icon-tag:before{content:"";color:inherit}.esri-icon-layers:before{content:"";color:inherit}.esri-icon-left-arrow:before{content:"";color:inherit}.esri-icon-right-arrow:before{content:"";color:inherit}.esri-icon-link-external:before{content:"";color:inherit}.esri-icon-link:before{content:"";color:inherit}.esri-icon-loading-indicator:before{content:"";color:inherit}.esri-icon-maps:before{content:"";color:inherit}.esri-icon-marketplace:before{content:"";color:inherit}.esri-icon-media:before{content:"";color:inherit}.esri-icon-media2:before{content:"";color:inherit}.esri-icon-menu:before{content:"";color:inherit}.esri-icon-mobile:before{content:"";color:inherit}.esri-icon-phone:before{content:"";color:inherit}.esri-icon-navigation:before{content:"";color:inherit}.esri-icon-pan:before{content:"";color:inherit}.esri-icon-printer:before{content:"";color:inherit}.esri-icon-pie-chart:before{content:"";color:inherit}.esri-icon-chart:before{content:"";color:inherit}.esri-icon-line-chart:before{content:"";color:inherit}.esri-icon-question:before{content:"";color:inherit}.esri-icon-resend-invitation:before{content:"";color:inherit}.esri-icon-rotate:before{content:"";color:inherit}.esri-icon-save:before{content:"";color:inherit}.esri-icon-settings:before{content:"";color:inherit}.esri-icon-settings2:before{content:"";color:inherit}.esri-icon-share:before{content:"";color:inherit}.esri-icon-sign-out:before{content:"";color:inherit}.esri-icon-support:before{content:"";color:inherit}.esri-icon-user:before{content:"";color:inherit}.esri-icon-time-clock:before{content:"";color:inherit}.esri-icon-trash:before{content:"";color:inherit}.esri-icon-upload:before{content:"";color:inherit}.esri-icon-download:before{content:"";color:inherit}.esri-icon-zoom-in-magnifying-glass:before{content:"";color:inherit}.esri-icon-search:before{content:"";color:inherit}.esri-icon-zoom-out-magnifying-glass:before{content:"";color:inherit}.esri-icon-locked:before{content:"";color:inherit}.esri-icon-unlocked:before{content:"";color:inherit}.esri-icon-favorites:before{content:"";color:inherit}.esri-icon-compass:before{content:"";color:inherit}.esri-icon-down:before{content:"";color:inherit}.esri-icon-up:before{content:"";color:inherit}.esri-icon-chat:before{content:"";color:inherit}.esri-icon-dock-bottom:before{content:"";color:inherit}.esri-icon-dock-left:before{content:"";color:inherit}.esri-icon-dock-right:before{content:"";color:inherit}.esri-icon-organization:before{content:"";color:inherit}.esri-icon-north-navigation:before{content:"";color:inherit}.esri-icon-locate-circled:before{content:"";color:inherit}.esri-icon-dial:before{content:"";color:inherit}.esri-icon-polygon:before{content:"";color:inherit}.esri-icon-polyline:before{content:"";color:inherit}.esri-icon-visible:before{content:"";color:inherit}.esri-icon-non-visible:before{content:"";color:inherit}.esri-icon-link-vertical:before{content:"";color:inherit}.esri-icon-unlocked-link-vertical:before{content:"";color:inherit}.esri-icon-link-horizontal:before{content:"";color:inherit}.esri-icon-unlocked-link-horizontal:before{content:"";color:inherit}.esri-icon-swap:before{content:"";color:inherit}.esri-icon-cta-link-external:before{content:"";color:inherit}.esri-icon-reply:before{content:"";color:inherit}.esri-icon-public:before{content:"";color:inherit}.esri-icon-share2:before{content:"";color:inherit}.esri-icon-launch-link-external:before{content:"";color:inherit}.esri-icon-rotate-back:before{content:"";color:inherit}.esri-icon-pan2:before{content:"";color:inherit}.esri-icon-tracking:before{content:"";color:inherit}.esri-icon-expand2:before{content:"";color:inherit}.esri-icon-arrow-down:before{content:"";color:inherit}.esri-icon-arrow-up:before{content:"";color:inherit}.esri-icon-hollow-eye:before{content:"";color:inherit}.esri-icon-play-circled:before{content:"";color:inherit}.esri-icon-volume-off:before{content:"";color:inherit}.esri-icon-volume-on:before{content:"";color:inherit}.esri-icon-bookmark:before{content:"";color:inherit}.esri-icon-lightbulb:before{content:"";color:inherit}.esri-icon-sketch-rectangle:before{content:"";color:inherit}.esri-icon-north-navigation-filled:before{content:"";color:inherit}.esri-icon-default-action:before{content:"";color:inherit}.esri-icon-undo:before{content:"";color:inherit}.esri-icon-redo:before{content:"";color:inherit}.esri-icon-cursor:before{content:"";color:inherit}.esri-icon-cursor-filled:before{content:"";color:inherit}.esri-icon-measure:before{content:"";color:inherit}.esri-icon-measure-line:before{content:"";color:inherit}.esri-icon-measure-area:before{content:"";color:inherit}.esri-icon-legend:before{content:"";color:inherit}.esri-icon-sliders:before{content:"";color:inherit}.esri-icon-sliders-horizontal:before{content:"";color:inherit}.esri-icon-cursor-marquee:before{content:"";color:inherit}.esri-icon-lasso:before{content:"";color:inherit}.esri-icon-elevation-profile:before{content:"";color:inherit}.esri-icon-slice:before{content:"";color:inherit}.esri-icon-line-of-sight:before{content:"";color:inherit}.esri-icon-zoom-to-object:before{content:"";color:inherit}.esri-icon-urban-model:before{content:"";color:inherit}.esri-icon-measure-building-height-shadow:before{content:"";color:inherit}.esri-icon-partly-cloudy:before{content:"";color:inherit}@keyframes in{0%{opacity:0}100%{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translate3D(0, -5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-up{0%{opacity:0;transform:translate3D(0, 5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-right{0%{opacity:0;transform:translate3D(-5px, 0, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-left{0%{opacity:0;transform:translate3D(5px, 0, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-scale{0%{opacity:0;transform:scale3D(0.95, 0.95, 1)}100%{opacity:1;transform:scale3D(1, 1, 1)}}:root{--calcite-animation-timing:calc(150ms * var(--calcite-internal-duration-factor));--calcite-internal-duration-factor:var(--calcite-duration-factor, 1);--calcite-internal-animation-timing-fast:calc(100ms * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium:calc(200ms * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow:calc(300ms * var(--calcite-internal-duration-factor))}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-right{animation-name:in-right}.calcite-animate__in-left{animation-name:in-left}.calcite-animate__in-scale{animation-name:in-scale}@media(prefers-reduced-motion: reduce){:root{--calcite-internal-duration-factor:0.01}}:root{--calcite-floating-ui-transition:var(--calcite-animation-timing);--calcite-floating-ui-z-index:var(--calcite-app-z-index-dropdown)}:host([hidden]){display:none}:root{--calcite-code-family:"Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace;--calcite-sans-family:"Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--calcite-font-size--3:0.625rem;--calcite-font-size--2:0.75rem;--calcite-font-size--1:0.875rem;--calcite-font-size-0:1rem;--calcite-font-size-1:1.125rem;--calcite-font-size-2:1.25rem;--calcite-font-size-3:1.625rem;--calcite-font-size-4:2rem;--calcite-font-size-5:2.5rem;--calcite-font-size-6:3rem;--calcite-font-size-7:3.5rem;--calcite-font-size-8:4rem;--calcite-font-weight-light:300;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-bold:600;--calcite-semantic-ui-color-foreground-current-dark:#214155;--calcite-app-z-index-tooltip:901;--calcite-app-z-index-popup:900;--calcite-app-z-index-modal:800;--calcite-app-z-index-overlay:700;--calcite-app-z-index-dropdown:600;--calcite-app-z-index-toast:500;--calcite-app-z-index-header:400;--calcite-app-z-index-sticky:300;--calcite-app-z-index:1;--calcite-app-z-index-deep:-999999;--calcite-app-breakpoint-cols-lg:24;--calcite-app-breakpoint-cols-md:24;--calcite-app-breakpoint-cols-sm:12;--calcite-app-breakpoint-cols-xs:6;--calcite-app-breakpoint-content-fixed:1440px;--calcite-app-breakpoint-content-fluid:100%;--calcite-app-breakpoint-width-lg:1440px;--calcite-app-breakpoint-width-md:1152px;--calcite-app-breakpoint-width-sm:768px;--calcite-app-breakpoint-width-xs:476px;--calcite-app-spacing-none:0px;--calcite-app-spacing-28:288px;--calcite-app-spacing-27:256px;--calcite-app-spacing-26:224px;--calcite-app-spacing-25:192px;--calcite-app-spacing-24:160px;--calcite-app-spacing-23:144px;--calcite-app-spacing-22:128px;--calcite-app-spacing-21:112px;--calcite-app-spacing-20:96px;--calcite-app-spacing-19:80px;--calcite-app-spacing-18:72px;--calcite-app-spacing-17:64px;--calcite-app-spacing-16:56px;--calcite-app-spacing-15:48px;--calcite-app-spacing-14:44px;--calcite-app-spacing-13:40px;--calcite-app-spacing-12:36px;--calcite-app-spacing-11:32px;--calcite-app-spacing-10:28px;--calcite-app-spacing-9:24px;--calcite-app-spacing-8:20px;--calcite-app-spacing-7:16px;--calcite-app-spacing-6:14px;--calcite-app-spacing-5:12px;--calcite-app-spacing-4:10px;--calcite-app-spacing-3:8px;--calcite-app-spacing-2:6px;--calcite-app-spacing-1:4px;--calcite-app-spacing-0:2px;--calcite-app-sizing-none:0px;--calcite-app-sizing-28:288px;--calcite-app-sizing-27:256px;--calcite-app-sizing-26:224px;--calcite-app-sizing-25:192px;--calcite-app-sizing-24:160px;--calcite-app-sizing-23:144px;--calcite-app-sizing-22:128px;--calcite-app-sizing-21:112px;--calcite-app-sizing-20:96px;--calcite-app-sizing-19:80px;--calcite-app-sizing-18:72px;--calcite-app-sizing-17:64px;--calcite-app-sizing-16:56px;--calcite-app-sizing-15:48px;--calcite-app-sizing-14:44px;--calcite-app-sizing-13:40px;--calcite-app-sizing-12:36px;--calcite-app-sizing-11:32px;--calcite-app-sizing-10:28px;--calcite-app-sizing-9:24px;--calcite-app-sizing-8:20px;--calcite-app-sizing-7:16px;--calcite-app-sizing-6:14px;--calcite-app-sizing-5:12px;--calcite-app-sizing-4:10px;--calcite-app-sizing-3:8px;--calcite-app-sizing-2:6px;--calcite-app-sizing-1:4px;--calcite-app-sizing-0:2px;--calcite-app-color-palette-dark-blue-d-bb-430:#0087D7;--calcite-app-color-palette-dark-blue-d-bb-420:#00A0FF;--calcite-app-color-palette-dark-blue-d-bb-410:#47BBFF;--calcite-app-color-palette-dark-red-d-rr-430:#F3381B;--calcite-app-color-palette-dark-red-d-rr-420:#FE583E;--calcite-app-color-palette-dark-red-d-rr-410:#FF7465;--calcite-app-color-palette-dark-yellow-d-yy-430:#F4B000;--calcite-app-color-palette-dark-yellow-d-yy-420:#FFC900;--calcite-app-color-palette-dark-yellow-d-yy-410:#FFE24D;--calcite-app-color-palette-dark-green-d-gg-430:#36DA43;--calcite-app-color-palette-dark-green-d-gg-420:#36DA43;--calcite-app-color-palette-dark-green-d-gg-410:#44ED51;--calcite-app-color-palette-vibrant-violet-v-vv-180:#6a0be6;--calcite-app-color-palette-vibrant-violet-v-vv-160:#8129ff;--calcite-app-color-palette-vibrant-violet-v-vv-140:#974dff;--calcite-app-color-palette-vibrant-violet-v-vv-120:#b580ff;--calcite-app-color-palette-vibrant-violet-red-v-vr-180:#83009e;--calcite-app-color-palette-vibrant-violet-red-v-vr-160:#ac08cc;--calcite-app-color-palette-vibrant-violet-red-v-vr-140:#dd33ff;--calcite-app-color-palette-vibrant-violet-red-v-vr-120:#ea80ff;--calcite-app-color-palette-vibrant-pink-v-pk-180:#c00073;--calcite-app-color-palette-vibrant-pink-v-pk-160:#d11486;--calcite-app-color-palette-vibrant-pink-v-pk-140:#ff19a4;--calcite-app-color-palette-vibrant-pink-v-pk-120:#ff66c2;--calcite-app-color-palette-vibrant-red-v-rr-180:#b3000f;--calcite-app-color-palette-vibrant-red-v-rr-160:#d90012;--calcite-app-color-palette-vibrant-red-v-rr-140:#ff0015;--calcite-app-color-palette-vibrant-red-v-rr-120:#ff624d;--calcite-app-color-palette-vibrant-red-orange-v-ro-180:#c93b00;--calcite-app-color-palette-vibrant-red-orange-v-ro-160:#de4300;--calcite-app-color-palette-vibrant-red-orange-v-ro-140:#ff4d00;--calcite-app-color-palette-vibrant-red-orange-v-ro-120:#ff824d;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-180:#d17300;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-160:#e68600;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-140:#ff9500;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-120:#ffb54d;--calcite-app-color-palette-vibrant-yellow-v-yy-180:#ebba17;--calcite-app-color-palette-vibrant-yellow-v-yy-160:#f5d000;--calcite-app-color-palette-vibrant-yellow-v-yy-140:#ffee33;--calcite-app-color-palette-vibrant-yellow-v-yy-120:#fff766;--calcite-app-color-palette-vibrant-yellow-green-v-yg-180:#7fab00;--calcite-app-color-palette-vibrant-yellow-green-v-yg-160:#96cc00;--calcite-app-color-palette-vibrant-yellow-green-v-yg-140:#bbed3b;--calcite-app-color-palette-vibrant-yellow-green-v-yg-120:#d7ff73;--calcite-app-color-palette-vibrant-green-v-gg-180:#00a118;--calcite-app-color-palette-vibrant-green-v-gg-160:#00b81b;--calcite-app-color-palette-vibrant-green-v-gg-140:#3bed52;--calcite-app-color-palette-vibrant-green-v-gg-120:#73ff84;--calcite-app-color-palette-vibrant-green-blue-v-gb-180:#00cfca;--calcite-app-color-palette-vibrant-green-blue-v-gb-160:#00e6e2;--calcite-app-color-palette-vibrant-green-blue-v-gb-140:#00f7f3;--calcite-app-color-palette-vibrant-green-blue-v-gb-120:#59fffc;--calcite-app-color-palette-vibrant-blue-v-bb-180:#009af2;--calcite-app-color-palette-vibrant-blue-v-bb-160:#009af2;--calcite-app-color-palette-vibrant-blue-v-bb-140:#3db8ff;--calcite-app-color-palette-vibrant-blue-v-bb-120:#59d6ff;--calcite-app-color-palette-high-saturation-violet-h-vv-100:#100026;--calcite-app-color-palette-high-saturation-violet-h-vv-090:#250f43;--calcite-app-color-palette-high-saturation-violet-h-vv-080:#3a1e61;--calcite-app-color-palette-high-saturation-violet-h-vv-070:#4e2c7e;--calcite-app-color-palette-high-saturation-violet-h-vv-060:#633b9b;--calcite-app-color-palette-high-saturation-violet-h-vv-050:#7e5baf;--calcite-app-color-palette-high-saturation-violet-h-vv-040:#987ac3;--calcite-app-color-palette-high-saturation-violet-h-vv-030:#b39ad7;--calcite-app-color-palette-high-saturation-violet-h-vv-020:#cdb9eb;--calcite-app-color-palette-high-saturation-violet-h-vv-010:#e8d9ff;--calcite-app-color-palette-high-saturation-violet-red-h-vr-100:#200026;--calcite-app-color-palette-high-saturation-violet-red-h-vr-090:#3c1243;--calcite-app-color-palette-high-saturation-violet-red-h-vr-080:#572561;--calcite-app-color-palette-high-saturation-violet-red-h-vr-070:#73377e;--calcite-app-color-palette-high-saturation-violet-red-h-vr-060:#8e499b;--calcite-app-color-palette-high-saturation-violet-red-h-vr-050:#a466af;--calcite-app-color-palette-high-saturation-violet-red-h-vr-040:#b983c3;--calcite-app-color-palette-high-saturation-violet-red-h-vr-030:#cfa1d7;--calcite-app-color-palette-high-saturation-violet-red-h-vr-020:#e4beeb;--calcite-app-color-palette-high-saturation-violet-red-h-vr-010:#fadbff;--calcite-app-color-palette-high-saturation-pink-h-pk-100:#260404;--calcite-app-color-palette-high-saturation-pink-h-pk-090:#590b32;--calcite-app-color-palette-high-saturation-pink-h-pk-080:#851b52;--calcite-app-color-palette-high-saturation-pink-h-pk-070:#ba2f7e;--calcite-app-color-palette-high-saturation-pink-h-pk-060:#e04ea6;--calcite-app-color-palette-high-saturation-pink-h-pk-050:#e673bb;--calcite-app-color-palette-high-saturation-pink-h-pk-040:#eb8dc9;--calcite-app-color-palette-high-saturation-pink-h-pk-030:#f2a5d6;--calcite-app-color-palette-high-saturation-pink-h-pk-020:#fabee4;--calcite-app-color-palette-high-saturation-pink-h-pk-010:#ffd1ef;--calcite-app-color-palette-high-saturation-red-h-rr-100:#210300;--calcite-app-color-palette-high-saturation-red-h-rr-090:#4f0e08;--calcite-app-color-palette-high-saturation-red-h-rr-080:#7c1d13;--calcite-app-color-palette-high-saturation-red-h-rr-070:#a82b1e;--calcite-app-color-palette-high-saturation-red-h-rr-060:#d83020;--calcite-app-color-palette-high-saturation-red-h-rr-050:#e65240;--calcite-app-color-palette-high-saturation-red-h-rr-040:#f07062;--calcite-app-color-palette-high-saturation-red-h-rr-030:#f2877b;--calcite-app-color-palette-high-saturation-red-h-rr-020:#ffaaa1;--calcite-app-color-palette-high-saturation-red-h-rr-010:#ffc6bf;--calcite-app-color-palette-high-saturation-red-orange-h-ro-100:#260a00;--calcite-app-color-palette-high-saturation-red-orange-h-ro-090:#531b07;--calcite-app-color-palette-high-saturation-red-orange-h-ro-080:#802c0f;--calcite-app-color-palette-high-saturation-red-orange-h-ro-070:#ad3c16;--calcite-app-color-palette-high-saturation-red-orange-h-ro-060:#da4d1e;--calcite-app-color-palette-high-saturation-red-orange-h-ro-050:#e1653c;--calcite-app-color-palette-high-saturation-red-orange-h-ro-040:#e97e5a;--calcite-app-color-palette-high-saturation-red-orange-h-ro-030:#f09677;--calcite-app-color-palette-high-saturation-red-orange-h-ro-020:#f8af95;--calcite-app-color-palette-high-saturation-red-orange-h-ro-010:#ffc7b3;--calcite-app-color-palette-high-saturation-orange-h-oo-100:#401900;--calcite-app-color-palette-high-saturation-orange-h-oo-090:#6d2f08;--calcite-app-color-palette-high-saturation-orange-h-oo-080:#9a4410;--calcite-app-color-palette-high-saturation-orange-h-oo-070:#c65a18;--calcite-app-color-palette-high-saturation-orange-h-oo-060:#f36f20;--calcite-app-color-palette-high-saturation-orange-h-oo-050:#f58440;--calcite-app-color-palette-high-saturation-orange-h-oo-040:#f89960;--calcite-app-color-palette-high-saturation-orange-h-oo-030:#faae7f;--calcite-app-color-palette-high-saturation-orange-h-oo-020:#fdc39f;--calcite-app-color-palette-high-saturation-orange-h-oo-010:#ffd8bf;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-100:#402300;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-090:#6d3f08;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-080:#9a5b10;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-070:#c67718;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-060:#f89927;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-050:#f9a845;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-040:#fbb664;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-030:#fcc582;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-020:#fed3a1;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-010:#ffe2bf;--calcite-app-color-palette-high-saturation-yellow-h-yy-100:#5c4e00;--calcite-app-color-palette-high-saturation-yellow-h-yy-090:#8c7500;--calcite-app-color-palette-high-saturation-yellow-h-yy-080:#bfa200;--calcite-app-color-palette-high-saturation-yellow-h-yy-070:#d9bc00;--calcite-app-color-palette-high-saturation-yellow-h-yy-060:#edd317;--calcite-app-color-palette-high-saturation-yellow-h-yy-050:#f9e54e;--calcite-app-color-palette-high-saturation-yellow-h-yy-040:#fbea6e;--calcite-app-color-palette-high-saturation-yellow-h-yy-030:#fcee8d;--calcite-app-color-palette-high-saturation-yellow-h-yy-020:#fef3ad;--calcite-app-color-palette-high-saturation-yellow-h-yy-010:#fff7cc;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-100:#121a00;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-090:#384813;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-080:#5e7526;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-070:#84a338;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-060:#aad04b;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-050:#b6d860;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-040:#c2e075;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-030:#cde78a;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-020:#d9ef9f;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-010:#e5f7b4;--calcite-app-color-palette-high-saturation-green-h-gg-100:#001a03;--calcite-app-color-palette-high-saturation-green-h-gg-090:#0d3f14;--calcite-app-color-palette-high-saturation-green-h-gg-080:#1a6324;--calcite-app-color-palette-high-saturation-green-h-gg-070:#288835;--calcite-app-color-palette-high-saturation-green-h-gg-060:#35ac46;--calcite-app-color-palette-high-saturation-green-h-gg-050:#50ba5f;--calcite-app-color-palette-high-saturation-green-h-gg-040:#6bc878;--calcite-app-color-palette-high-saturation-green-h-gg-030:#87d692;--calcite-app-color-palette-high-saturation-green-h-gg-020:#a2e4ab;--calcite-app-color-palette-high-saturation-green-h-gg-010:#bdf2c4;--calcite-app-color-palette-high-saturation-green-blue-h-gb-100:#002625;--calcite-app-color-palette-high-saturation-green-blue-h-gb-090:#004d4c;--calcite-app-color-palette-high-saturation-green-blue-h-gb-080:#007472;--calcite-app-color-palette-high-saturation-green-blue-h-gb-070:#009b98;--calcite-app-color-palette-high-saturation-green-blue-h-gb-060:#00bab5;--calcite-app-color-palette-high-saturation-green-blue-h-gb-050:#28cecb;--calcite-app-color-palette-high-saturation-green-blue-h-gb-040:#5ae0de;--calcite-app-color-palette-high-saturation-green-blue-h-gb-030:#8fe6e5;--calcite-app-color-palette-high-saturation-green-blue-h-gb-020:#afedec;--calcite-app-color-palette-high-saturation-green-blue-h-gb-010:#cef5f4;--calcite-app-color-palette-high-saturation-blue-h-bb-100:#001726;--calcite-app-color-palette-high-saturation-blue-h-bb-090:#00304d;--calcite-app-color-palette-high-saturation-blue-h-bb-080:#004874;--calcite-app-color-palette-high-saturation-blue-h-bb-070:#00619b;--calcite-app-color-palette-high-saturation-blue-h-bb-060:#007ac2;--calcite-app-color-palette-high-saturation-blue-h-bb-050:#2890ce;--calcite-app-color-palette-high-saturation-blue-h-bb-040:#50a7da;--calcite-app-color-palette-high-saturation-blue-h-bb-030:#77bde7;--calcite-app-color-palette-high-saturation-blue-h-bb-020:#9fd4f3;--calcite-app-color-palette-high-saturation-blue-h-bb-010:#c7eaff;--calcite-app-color-neutral-blk-240:#000000;--calcite-app-color-neutral-blk-235:#060606;--calcite-app-color-neutral-blk-230:#0b0b0b;--calcite-app-color-neutral-blk-220:#151515;--calcite-app-color-neutral-blk-210:#202020;--calcite-app-color-neutral-blk-200:#2b2b2b;--calcite-app-color-neutral-blk-190:#353535;--calcite-app-color-neutral-blk-180:#404040;--calcite-app-color-neutral-blk-170:#4a4a4a;--calcite-app-color-neutral-blk-160:#555555;--calcite-app-color-neutral-blk-150:#606060;--calcite-app-color-neutral-blk-140:#6a6a6a;--calcite-app-color-neutral-blk-130:#757575;--calcite-app-color-neutral-blk-120:#808080;--calcite-app-color-neutral-blk-110:#8a8a8a;--calcite-app-color-neutral-blk-100:#949494;--calcite-app-color-neutral-blk-090:#9f9f9f;--calcite-app-color-neutral-blk-080:#aaaaaa;--calcite-app-color-neutral-blk-070:#b5b5b5;--calcite-app-color-neutral-blk-060:#bfbfbf;--calcite-app-color-neutral-blk-050:#cacaca;--calcite-app-color-neutral-blk-040:#d4d4d4;--calcite-app-color-neutral-blk-030:#dfdfdf;--calcite-app-color-neutral-blk-020:#eaeaea;--calcite-app-color-neutral-blk-010:#f3f3f3;--calcite-app-color-neutral-blk-005:#f8f8f8;--calcite-app-color-neutral-blk-000:#ffffff;--calcite-app-opacity-100:1;--calcite-app-opacity-96:0.96;--calcite-app-opacity-92:0.92;--calcite-app-opacity-90:0.9;--calcite-app-opacity-85:0.85;--calcite-app-opacity-80:0.8;--calcite-app-opacity-70:0.7;--calcite-app-opacity-60:0.6;--calcite-app-opacity-50:0.5;--calcite-app-opacity-40:0.4;--calcite-app-opacity-30:0.3;--calcite-app-opacity-20:0.2;--calcite-app-opacity-10:0.1;--calcite-app-opacity-8:0.08;--calcite-app-opacity-4:0.04;--calcite-app-opacity-0:0;--calcite-app-border-width-none:0px;--calcite-app-border-width-4:8px;--calcite-app-border-width-3:6px;--calcite-app-border-width-2:4px;--calcite-app-border-width-1:2px;--calcite-app-border-width-0:1px;--calcite-app-border-radius-full:9999px;--calcite-app-border-radius-half:50%;--calcite-app-border-radius-none:0px;--calcite-app-border-radius-6:24px;--calcite-app-border-radius-5:16px;--calcite-app-border-radius-4:12px;--calcite-app-border-radius-3:8px;--calcite-app-border-radius-2:6px;--calcite-app-border-radius-1:4px;--calcite-app-border-radius-0:2px;--calcite-app-font-text-case-capitalize:capitalize;--calcite-app-font-text-case-lowercase:lowercase;--calcite-app-font-text-case-uppercase:uppercase;--calcite-app-font-text-case-none:none;--calcite-app-font-text-decoration-underline:underline;--calcite-app-font-text-decoration-none:none;--calcite-app-font-paragraph-spacing-normal:10px;--calcite-app-font-letter-spacing-wide:0.4px;--calcite-app-font-letter-spacing-normal:0px;--calcite-app-font-letter-spacing-tight:-0.4px;--calcite-app-font-size-15:120px;--calcite-app-font-size-14:96px;--calcite-app-font-size-13:80px;--calcite-app-font-size-12:72px;--calcite-app-font-size-11:64px;--calcite-app-font-size-10:56px;--calcite-app-font-size-9:48px;--calcite-app-font-size-8:40px;--calcite-app-font-size-7:32px;--calcite-app-font-size-6:24px;--calcite-app-font-size-5:20px;--calcite-app-font-size-4:18px;--calcite-app-font-size-3:16px;--calcite-app-font-size-2:14px;--calcite-app-font-size-1:12px;--calcite-app-font-size-0:10px;--calcite-app-font-line-height-relative-loose:2;--calcite-app-font-line-height-relative-relaxed:1.625;--calcite-app-font-line-height-relative-normal:1.5;--calcite-app-font-line-height-relative-snug:1.375;--calcite-app-font-line-height-relative-tight:1.25;--calcite-app-font-line-height-relative:auto;--calcite-app-font-line-height-fixed-12:80px;--calcite-app-font-line-height-fixed-11:72px;--calcite-app-font-line-height-fixed-10:64px;--calcite-app-font-line-height-fixed-9:56px;--calcite-app-font-line-height-fixed-8:48px;--calcite-app-font-line-height-fixed-7:40px;--calcite-app-font-line-height-fixed-6:36px;--calcite-app-font-line-height-fixed-5:32px;--calcite-app-font-line-height-fixed-4:28px;--calcite-app-font-line-height-fixed-3:24px;--calcite-app-font-line-height-fixed-2:20px;--calcite-app-font-line-height-fixed-1:16px;--calcite-app-font-line-height-fixed-0:12px;--calcite-app-font-weight-heavy:900;--calcite-app-font-weight-black:900;--calcite-app-font-weight-extrabold:800;--calcite-app-font-weight-bold:700;--calcite-app-font-weight-demi:600;--calcite-app-font-weight-medium-italic:"Medium Italic";--calcite-app-font-weight-medium:500;--calcite-app-font-weight-regular:400;--calcite-app-font-weight-light:300;--calcite-app-font-weight-thin:100;--calcite-app-font-weight-ultralight:200;--calcite-app-font-family-code:Monaco;--calcite-app-font-family-secondary:"Avenir Next World";--calcite-app-font-family-primary:"Avenir Next LT Pro";--calcite-slider-histogram-area-active-background-dark:#8DCEF7;--calcite-slider-histogram-area-active-background-light:#9BBDDF;--calcite-slider-histogram-range-area-active-background-dark:#8DCEF7;--calcite-slider-histogram-range-area-active-background-light:#9BBDDF;--calcite-modal-comp-size-full-width:1504px;--calcite-modal-comp-size-medium-width:768px;--calcite-modal-comp-size-small-width:512px;--calcite-color-picker-channels-space-between-lg:auto;--calcite-color-picker-channels-space-between-md:auto;--calcite-semantic-spacing-base:var(--calcite-app-spacing-0);--calcite-semantic-ui-color-inverse-dark:var(--calcite-app-color-neutral-blk-005);--calcite-semantic-ui-color-inverse-light:var(--calcite-app-color-neutral-blk-190);--calcite-semantic-ui-color-danger-press-dark:var(--calcite-app-color-palette-vibrant-red-v-rr-160);--calcite-semantic-ui-color-danger-press-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-080);--calcite-semantic-ui-color-danger-hover-dark:var(--calcite-app-color-palette-vibrant-red-v-rr-140);--calcite-semantic-ui-color-danger-hover-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-070);--calcite-semantic-ui-color-danger-dark:var(--calcite-app-color-palette-dark-red-d-rr-420);--calcite-semantic-ui-color-danger-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-060);--calcite-semantic-ui-color-warning-press-dark:var(--calcite-app-color-palette-vibrant-yellow-v-yy-160);--calcite-semantic-ui-color-warning-press-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-080);--calcite-semantic-ui-color-warning-hover-dark:var(--calcite-app-color-palette-vibrant-yellow-v-yy-140);--calcite-semantic-ui-color-warning-hover-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-070);--calcite-semantic-ui-color-warning-dark:var(--calcite-app-color-palette-dark-yellow-d-yy-420);--calcite-semantic-ui-color-warning-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-060);--calcite-semantic-ui-color-success-press-dark:var(--calcite-app-color-palette-vibrant-green-v-gg-160);--calcite-semantic-ui-color-success-press-light:var(--calcite-app-color-palette-high-saturation-green-h-gg-080);--calcite-semantic-ui-color-success-hover-dark:var(--calcite-app-color-palette-vibrant-green-v-gg-140);--calcite-semantic-ui-color-success-hover-light:var(--calcite-app-color-palette-high-saturation-green-h-gg-070);--calcite-semantic-ui-color-success-dark:var(--calcite-app-color-palette-dark-green-d-gg-420);--calcite-semantic-ui-color-success-light:var(--calcite-app-color-palette-high-saturation-green-h-gg-060);--calcite-semantic-ui-color-info-press-dark:var(--calcite-app-color-palette-vibrant-blue-v-bb-160);--calcite-semantic-ui-color-info-press-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-090);--calcite-semantic-ui-color-info-hover-dark:var(--calcite-app-color-palette-vibrant-blue-v-bb-140);--calcite-semantic-ui-color-info-hover-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-080);--calcite-semantic-ui-color-info-dark:var(--calcite-app-color-palette-dark-blue-d-bb-420);--calcite-semantic-ui-color-info-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-border-input-dark:var(--calcite-app-color-neutral-blk-130);--calcite-semantic-ui-color-border-input-light:var(--calcite-app-color-neutral-blk-100);--calcite-semantic-ui-color-border-3-dark:var(--calcite-app-color-neutral-blk-180);--calcite-semantic-ui-color-border-3-light:var(--calcite-app-color-neutral-blk-030);--calcite-semantic-ui-color-border-2-dark:var(--calcite-app-color-neutral-blk-170);--calcite-semantic-ui-color-border-2-light:var(--calcite-app-color-neutral-blk-040);--calcite-semantic-ui-color-border-1-dark:var(--calcite-app-color-neutral-blk-160);--calcite-semantic-ui-color-border-1-light:var(--calcite-app-color-neutral-blk-050);--calcite-semantic-ui-color-text-link-dark:var(--calcite-app-color-palette-dark-blue-d-bb-420);--calcite-semantic-ui-color-text-link-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-text-inverse-dark:var(--calcite-app-color-neutral-blk-220);--calcite-semantic-ui-color-text-inverse-light:var(--calcite-app-color-neutral-blk-000);--calcite-semantic-ui-color-text-3-dark:var(--calcite-app-color-neutral-blk-090);--calcite-semantic-ui-color-text-3-light:var(--calcite-app-color-neutral-blk-140);--calcite-semantic-ui-color-text-2-dark:var(--calcite-app-color-neutral-blk-060);--calcite-semantic-ui-color-text-2-light:var(--calcite-app-color-neutral-blk-170);--calcite-semantic-ui-color-text-1-dark:var(--calcite-app-color-neutral-blk-000);--calcite-semantic-ui-color-text-1-light:var(--calcite-app-color-neutral-blk-220);--calcite-semantic-ui-color-foreground-current-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-010);--calcite-semantic-ui-color-foreground-3-dark:var(--calcite-app-color-neutral-blk-220);--calcite-semantic-ui-color-foreground-3-light:var(--calcite-app-color-neutral-blk-020);--calcite-semantic-ui-color-foreground-2-dark:var(--calcite-app-color-neutral-blk-210);--calcite-semantic-ui-color-foreground-2-light:var(--calcite-app-color-neutral-blk-010);--calcite-semantic-ui-color-foreground-1-dark:var(--calcite-app-color-neutral-blk-200);--calcite-semantic-ui-color-foreground-1-light:var(--calcite-app-color-neutral-blk-000);--calcite-semantic-ui-color-background-dark:var(--calcite-app-color-neutral-blk-190);--calcite-semantic-ui-color-background-light:var(--calcite-app-color-neutral-blk-005);--calcite-semantic-ui-color-brand-press-dark:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-brand-press-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-080);--calcite-semantic-ui-color-brand-hover-dark:var(--calcite-app-color-palette-high-saturation-blue-h-bb-060);--calcite-semantic-ui-color-brand-hover-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-brand-dark:var(--calcite-app-color-palette-vibrant-blue-v-bb-160);--calcite-semantic-ui-color-brand-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-060);--calcite-semantic-border-radius-pill:var(--calcite-app-border-radius-full);--calcite-semantic-border-radius-circular:var(--calcite-app-border-radius-half);--calcite-semantic-border-radius-round:var(--calcite-app-border-radius-1);--calcite-semantic-border-radius-sharp:var(--calcite-app-border-radius-none);--calcite-app-breakpoint-gutter:var(--calcite-app-spacing-7);--calcite-app-breakpoint-margin:var(--calcite-app-spacing-9);--calcite-tree-item-space-around-lg:var(--calcite-app-spacing-5);--calcite-tree-item-space-around-md:var(--calcite-app-spacing-3);--calcite-tree-item-space-around-sm:var(--calcite-app-spacing-1);--calcite-tree-item-space-between-lg:var(--calcite-app-spacing-14);--calcite-tree-item-space-between-md:var(--calcite-app-spacing-11);--calcite-tree-item-space-between-sm:var(--calcite-app-spacing-9);--calcite-tree-item-icon-size-lg:var(--calcite-app-sizing-11);--calcite-tree-item-icon-size-md:var(--calcite-app-sizing-9);--calcite-tree-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-tree-item-comp-size-lg:var(--calcite-app-sizing-14);--calcite-tree-item-comp-size-md:var(--calcite-app-sizing-11);--calcite-tree-item-comp-size-sm:var(--calcite-app-sizing-9);--calcite-tree-item-border-width-lg:var(--calcite-app-border-width-4);--calcite-tree-item-border-width-md:var(--calcite-app-border-width-2);--calcite-tree-item-border-width-sm:var(--calcite-app-border-width-1);--calcite-tree-item-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-tree-item-border-radius-md:var(--calcite-app-border-radius-5);--calcite-tree-item-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-tooltip-arrow-height:var(--calcite-app-sizing-2);--calcite-tooltip-arrow-width:var(--calcite-app-sizing-6);--calcite-tooltip-border-width:var(--calcite-app-border-width-0);--calcite-tooltip-border-radius:var(--calcite-app-border-radius-1);--calcite-tooltip-space-arround-left-right:var(--calcite-app-spacing-7);--calcite-tooltip-space-arround-top-bottom:var(--calcite-app-spacing-5);--calcite-tip-border-width-md:var(--calcite-app-border-width-0);--calcite-tip-selected-space-around-md:var(--calcite-app-spacing-none);--calcite-tip-selected-space-between-md:var(--calcite-app-spacing-3);--calcite-tip-space-around-md:var(--calcite-app-spacing-7);--calcite-tip-space-between-md:var(--calcite-app-spacing-3);--calcite-tip-icon-size-md:var(--calcite-app-sizing-9);--calcite-tip-border-radius-md:var(--calcite-app-border-radius-none);--calcite-textarea-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-textarea-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-textarea-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-textarea-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-textarea-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-textarea-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-textarea-icon-size-lg:var(--calcite-app-sizing-7);--calcite-textarea-icon-size-md:var(--calcite-app-sizing-7);--calcite-textarea-icon-size-sm:var(--calcite-app-sizing-7);--calcite-textarea-border-width-lg:var(--calcite-app-border-width-0);--calcite-textarea-border-width-md:var(--calcite-app-border-width-0);--calcite-textarea-border-width-sm:var(--calcite-app-border-width-0);--calcite-textarea-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-textarea-border-radius-md:var(--calcite-app-border-radius-none);--calcite-textarea-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-tabs-space-between-lg:var(--calcite-app-spacing-9);--calcite-tabs-space-between-md:var(--calcite-app-spacing-8);--calcite-tabs-space-between-sm:var(--calcite-app-spacing-7);--calcite-tabs-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-tabs-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-tabs-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-tabs-space-around-left-right-lg:var(--calcite-app-spacing-none);--calcite-tabs-space-around-left-right-md:var(--calcite-app-spacing-none);--calcite-tabs-space-around-left-right-sm:var(--calcite-app-spacing-none);--calcite-tabs-icon-size-lg:var(--calcite-app-sizing-9);--calcite-tabs-icon-size-md:var(--calcite-app-sizing-7);--calcite-tabs-icon-size-sm:var(--calcite-app-sizing-7);--calcite-tabs-border-width-active-lg:var(--calcite-app-border-width-1);--calcite-tabs-border-width-active-md:var(--calcite-app-border-width-1);--calcite-tabs-border-width-active-sm:var(--calcite-app-border-width-1);--calcite-tabs-border-width-lg:var(--calcite-app-border-width-0);--calcite-tabs-border-width-md:var(--calcite-app-border-width-0);--calcite-tabs-border-width-sm:var(--calcite-app-border-width-0);--calcite-tabs-bordered-space-between-lg:var(--calcite-app-spacing-none);--calcite-tabs-bordered-space-between-md:var(--calcite-app-spacing-none);--calcite-tabs-bordered-space-between-sm:var(--calcite-app-spacing-none);--calcite-tabs-bordered-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-tabs-bordered-border-radius-md:var(--calcite-app-border-radius-none);--calcite-tabs-bordered-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-tabs-bordered-space-around-top-bottom-lg:var(--calcite-app-spacing-10);--calcite-tabs-bordered-space-around-top-bottom-md:var(--calcite-app-spacing-7);--calcite-tabs-bordered-space-around-top-bottom-sm:var(--calcite-app-spacing-7);--calcite-tabs-bordered-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-tabs-bordered-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-tabs-bordered-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-tab-title-space-around-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-tab-title-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-tab-title-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-tab-title-space-around-left-right-lg:var(--calcite-app-spacing-1);--calcite-tab-title-space-around-left-right-md:var(--calcite-app-spacing-1);--calcite-tab-title-space-around-left-right-sm:var(--calcite-app-spacing-1);--calcite-tab-title-space-between-lg:var(--calcite-app-spacing-3);--calcite-tab-title-space-between-md:var(--calcite-app-spacing-3);--calcite-tab-title-space-between-sm:var(--calcite-app-spacing-3);--calcite-tab-title-icon-size-lg:var(--calcite-app-sizing-9);--calcite-tab-title-icon-size-md:var(--calcite-app-sizing-7);--calcite-tab-title-icon-size-sm:var(--calcite-app-sizing-7);--calcite-tab-title-border-width-active-lg:var(--calcite-app-border-width-1);--calcite-tab-title-border-width-active-md:var(--calcite-app-border-width-1);--calcite-tab-title-border-width-active-sm:var(--calcite-app-border-width-1);--calcite-tab-title-border-width-lg:var(--calcite-app-border-width-0);--calcite-tab-title-border-width-md:var(--calcite-app-border-width-0);--calcite-tab-title-border-width-sm:var(--calcite-app-border-width-0);--calcite-tab-title-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-tab-title-border-radius-md:var(--calcite-app-border-radius-none);--calcite-tab-title-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-tab-title-bordered-space-around-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-tab-title-bordered-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-tab-title-bordered-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-tab-title-bordered-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-tab-title-bordered-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-tab-title-bordered-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-switch-border-width-lg:var(--calcite-app-border-width-0);--calcite-switch-border-width-md:var(--calcite-app-border-width-0);--calcite-switch-border-width-sm:var(--calcite-app-border-width-0);--calcite-switch-handle-border-width-lg:var(--calcite-app-border-width-1);--calcite-switch-handle-border-width-md:var(--calcite-app-border-width-1);--calcite-switch-handle-border-width-sm:var(--calcite-app-border-width-1);--calcite-switch-handle-border-radius-lg:var(--calcite-app-border-radius-half);--calcite-switch-handle-border-radius-md:var(--calcite-app-border-radius-half);--calcite-switch-handle-border-radius-sm:var(--calcite-app-border-radius-half);--calcite-switch-handle-size-lg:var(--calcite-app-sizing-9);--calcite-switch-handle-size-md:var(--calcite-app-sizing-7);--calcite-switch-handle-size-sm:var(--calcite-app-sizing-5);--calcite-switch-comp-size-lg:var(--calcite-app-sizing-15);--calcite-switch-comp-size-md:var(--calcite-app-sizing-11);--calcite-switch-comp-size-sm:var(--calcite-app-sizing-9);--calcite-switch-border-radius-lg:var(--calcite-app-border-radius-full);--calcite-switch-border-radius-md:var(--calcite-app-border-radius-full);--calcite-switch-border-radius-sm:var(--calcite-app-border-radius-full);--calcite-stepper-space-around-lg:var(--calcite-app-spacing-11);--calcite-stepper-space-around-md:var(--calcite-app-spacing-9);--calcite-stepper-space-around-sm:var(--calcite-app-spacing-7);--calcite-stepper-space-between-lg:var(--calcite-app-spacing-14);--calcite-stepper-space-between-md:var(--calcite-app-spacing-11);--calcite-stepper-space-between-sm:var(--calcite-app-spacing-9);--calcite-stepper-icon-size-lg:var(--calcite-app-sizing-11);--calcite-stepper-icon-size-md:var(--calcite-app-sizing-9);--calcite-stepper-icon-size-sm:var(--calcite-app-sizing-7);--calcite-stepper-comp-size-lg:var(--calcite-app-sizing-14);--calcite-stepper-comp-size-md:var(--calcite-app-sizing-11);--calcite-stepper-comp-size-sm:var(--calcite-app-sizing-9);--calcite-stepper-border-width-lg:var(--calcite-app-border-width-4);--calcite-stepper-border-width-md:var(--calcite-app-border-width-2);--calcite-stepper-border-width-sm:var(--calcite-app-border-width-1);--calcite-stepper-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-stepper-border-radius-md:var(--calcite-app-border-radius-5);--calcite-stepper-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-stepper-item-disabled:var(--calcite-app-opacity-50);--calcite-stepper-item-space-around-top-bottom-lg:var(--calcite-app-spacing-9);--calcite-stepper-item-space-around-top-bottom-md:var(--calcite-app-spacing-8);--calcite-stepper-item-space-around-top-bottom-sm:var(--calcite-app-spacing-7);--calcite-stepper-item-space-around-right-lg:var(--calcite-app-spacing-8);--calcite-stepper-item-space-around-right-md:var(--calcite-app-spacing-7);--calcite-stepper-item-space-around-right-sm:var(--calcite-app-spacing-5);--calcite-stepper-item-space-around-left-lg:var(--calcite-app-spacing-none);--calcite-stepper-item-space-around-left-md:var(--calcite-app-spacing-none);--calcite-stepper-item-space-around-left-sm:var(--calcite-app-spacing-none);--calcite-stepper-item-space-between-lg:var(--calcite-app-spacing-14);--calcite-stepper-item-space-between-md:var(--calcite-app-spacing-7);--calcite-stepper-item-space-between-sm:var(--calcite-app-spacing-5);--calcite-stepper-item-icon-size-lg:var(--calcite-app-sizing-7);--calcite-stepper-item-icon-size-md:var(--calcite-app-sizing-7);--calcite-stepper-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-stepper-item-comp-size-lg:var(--calcite-app-sizing-14);--calcite-stepper-item-comp-size-md:var(--calcite-app-sizing-11);--calcite-stepper-item-comp-size-sm:var(--calcite-app-sizing-9);--calcite-stepper-item-border-width-lg:var(--calcite-app-border-width-1);--calcite-stepper-item-border-width-md:var(--calcite-app-border-width-1);--calcite-stepper-item-border-width-sm:var(--calcite-app-border-width-1);--calcite-stepper-item-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-stepper-item-border-radius-md:var(--calcite-app-border-radius-5);--calcite-stepper-item-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-split-button-space-around-divider-solid-top-bottom:var(--calcite-app-spacing-1);--calcite-split-button-space-around-dropdown-lg:var(--calcite-app-spacing-4);--calcite-split-button-space-around-dropdown-md:var(--calcite-app-spacing-3);--calcite-split-button-space-around-dropdown-sm:var(--calcite-app-spacing-1);--calcite-split-button-space-around-content-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-split-button-space-around-content-top-bottom-md:var(--calcite-app-spacing-3);--calcite-split-button-space-around-content-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-split-button-space-around-content-left-right-lg:var(--calcite-app-spacing-7);--calcite-split-button-space-around-content-left-right-md:var(--calcite-app-spacing-5);--calcite-split-button-space-around-content-left-right-sm:var(--calcite-app-spacing-3);--calcite-split-button-space-between-lg:var(--calcite-app-spacing-7);--calcite-split-button-space-between-md:var(--calcite-app-spacing-5);--calcite-split-button-space-between-sm:var(--calcite-app-spacing-3);--calcite-split-button-icon-size-lg:var(--calcite-app-sizing-9);--calcite-split-button-icon-size-md:var(--calcite-app-sizing-7);--calcite-split-button-icon-size-sm:var(--calcite-app-sizing-7);--calcite-split-button-comp-size-lg:var(--calcite-app-sizing-14);--calcite-split-button-comp-size-md:var(--calcite-app-sizing-11);--calcite-split-button-comp-size-sm:var(--calcite-app-sizing-9);--calcite-split-button-border-width-lg:var(--calcite-app-border-width-0);--calcite-split-button-border-width-md:var(--calcite-app-border-width-0);--calcite-split-button-border-width-sm:var(--calcite-app-border-width-0);--calcite-split-button-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-split-button-border-radius-md:var(--calcite-app-border-radius-none);--calcite-split-button-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-slider-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-border-width-sm:var(--calcite-app-border-width-1);--calcite-slider-range-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-range-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-range-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-range-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-range-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-range-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-range-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-range-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-range-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-range-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-range-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-range-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-range-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-range-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-range-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-range-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-range-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-range-border-width-sm:var(--calcite-app-border-width-1);--calcite-slider-histogram-active-end-height-lg:var(--calcite-app-sizing-15);--calcite-slider-histogram-active-end-height-md:var(--calcite-app-sizing-15);--calcite-slider-histogram-active-end-height-sm:var(--calcite-app-sizing-15);--calcite-slider-histogram-active-end-width-lg:var(--calcite-app-sizing-0);--calcite-slider-histogram-active-end-width-md:var(--calcite-app-sizing-0);--calcite-slider-histogram-active-end-width-sm:var(--calcite-app-sizing-0);--calcite-slider-histogram-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-histogram-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-histogram-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-histogram-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-histogram-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-histogram-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-histogram-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-histogram-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-histogram-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-histogram-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-histogram-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-histogram-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-histogram-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-histogram-border-width-sm:var(--calcite-app-border-width-1);--calcite-slider-histogram-range-active-start-end-height-lg:var(--calcite-app-sizing-15);--calcite-slider-histogram-range-active-start-end-height-md:var(--calcite-app-sizing-15);--calcite-slider-histogram-range-active-start-end-height-sm:var(--calcite-app-sizing-15);--calcite-slider-histogram-range-active-start-end-width-lg:var(--calcite-app-sizing-0);--calcite-slider-histogram-range-active-start-end-width-md:var(--calcite-app-sizing-0);--calcite-slider-histogram-range-active-start-end-width-sm:var(--calcite-app-sizing-0);--calcite-slider-histogram-range-tick-border-width-lg:var(--calcite-app-border-width-0);--calcite-slider-histogram-range-tick-border-width-md:var(--calcite-app-border-width-0);--calcite-slider-histogram-range-tick-border-width-sm:var(--calcite-app-border-width-0);--calcite-slider-histogram-range-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-range-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-histogram-range-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-range-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-range-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-histogram-range-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-range-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-histogram-range-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-histogram-range-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-histogram-range-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-histogram-range-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-histogram-range-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-histogram-range-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-histogram-range-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-histogram-range-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-histogram-range-handle-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-histogram-range-handle-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-histogram-range-handle-border-width-sm:var(--calcite-app-border-width-1);--calcite-segmented-control-space-around-lg:var(--calcite-app-spacing-11);--calcite-segmented-control-space-around-md:var(--calcite-app-spacing-9);--calcite-segmented-control-space-around-sm:var(--calcite-app-spacing-7);--calcite-segmented-control-space-between-lg:var(--calcite-app-spacing-14);--calcite-segmented-control-space-between-md:var(--calcite-app-spacing-11);--calcite-segmented-control-space-between-sm:var(--calcite-app-spacing-9);--calcite-segmented-control-icon-size-lg:var(--calcite-app-sizing-11);--calcite-segmented-control-icon-size-md:var(--calcite-app-sizing-9);--calcite-segmented-control-icon-size-sm:var(--calcite-app-sizing-7);--calcite-segmented-control-comp-size-lg:var(--calcite-app-sizing-14);--calcite-segmented-control-comp-size-md:var(--calcite-app-sizing-11);--calcite-segmented-control-comp-size-sm:var(--calcite-app-sizing-9);--calcite-segmented-control-border-width-lg:var(--calcite-app-border-width-4);--calcite-segmented-control-border-width-md:var(--calcite-app-border-width-2);--calcite-segmented-control-border-width-sm:var(--calcite-app-border-width-1);--calcite-segmented-control-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-segmented-control-border-radius-md:var(--calcite-app-border-radius-5);--calcite-segmented-control-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-scrim-opacity:var(--calcite-app-opacity-85);--calcite-rating-space-around-lg:var(--calcite-app-spacing-7);--calcite-rating-space-around-md:var(--calcite-app-spacing-5);--calcite-rating-space-around-sm:var(--calcite-app-spacing-3);--calcite-rating-space-between-lg:var(--calcite-app-spacing-3);--calcite-rating-space-between-md:var(--calcite-app-spacing-3);--calcite-rating-space-between-sm:var(--calcite-app-spacing-1);--calcite-rating-average-chip-space-arround-lg:var(--calcite-app-sizing-7);--calcite-rating-average-chip-space-arround-md:var(--calcite-app-sizing-5);--calcite-rating-average-chip-space-arround-sm:var(--calcite-app-sizing-3);--calcite-rating-average-chip-space-between-lg:var(--calcite-app-sizing-5);--calcite-rating-average-chip-space-between-md:var(--calcite-app-sizing-3);--calcite-rating-average-chip-space-between-sm:var(--calcite-app-sizing-1);--calcite-rating-average-space-between-lg:var(--calcite-app-sizing-5);--calcite-rating-average-space-between-md:var(--calcite-app-sizing-3);--calcite-rating-average-space-between-sm:var(--calcite-app-sizing-1);--calcite-rating-star-container-space-around-lg:var(--calcite-app-sizing-2);--calcite-rating-star-container-space-around-md:var(--calcite-app-sizing-1);--calcite-rating-star-container-space-around-sm:var(--calcite-app-sizing-1);--calcite-rating-star-container-space-between-lg:var(--calcite-app-sizing-5);--calcite-rating-star-container-space-between-md:var(--calcite-app-sizing-3);--calcite-rating-star-container-space-between-sm:var(--calcite-app-sizing-1);--calcite-rating-star-comp-size-lg:var(--calcite-app-sizing-11);--calcite-rating-star-comp-size-md:var(--calcite-app-sizing-9);--calcite-rating-star-comp-size-sm:var(--calcite-app-sizing-7);--calcite-rating-chip-count-font-weights:var(--calcite-app-font-weight-medium-italic);--calcite-rating-chip-count-font-typography:var(--calcite-app-font-size-3);--calcite-rating-comp-size-lg:var(--calcite-app-sizing-14);--calcite-rating-comp-size-md:var(--calcite-app-sizing-11);--calcite-rating-comp-size-sm:var(--calcite-app-sizing-9);--calcite-radio-space-around-lg:var(--calcite-app-sizing-7);--calcite-radio-space-around-md:var(--calcite-app-sizing-5);--calcite-radio-space-around-sm:var(--calcite-app-sizing-3);--calcite-radio-border-width-checked-lg:var(--calcite-app-border-width-3);--calcite-radio-border-width-checked-md:var(--calcite-app-border-width-2);--calcite-radio-border-width-checked-sm:var(--calcite-app-border-width-2);--calcite-radio-border-width-unchecked:var(--calcite-app-border-width-0);--calcite-radio-space-between-lg:var(--calcite-app-sizing-3);--calcite-radio-space-between-md:var(--calcite-app-sizing-3);--calcite-radio-space-between-sm:var(--calcite-app-sizing-3);--calcite-radio-comp-size-lg:var(--calcite-app-sizing-7);--calcite-radio-comp-size-md:var(--calcite-app-sizing-6);--calcite-radio-comp-size-sm:var(--calcite-app-sizing-5);--calcite-popover-space-around-left-top-bottom-lg:var(--calcite-app-spacing-7);--calcite-popover-space-around-left-top-bottom-md:var(--calcite-app-spacing-5);--calcite-popover-space-around-left-top-bottom-sm:var(--calcite-app-spacing-3);--calcite-popover-space-around-left-right-lg:var(--calcite-app-spacing-8);--calcite-popover-space-around-left-right-md:var(--calcite-app-spacing-7);--calcite-popover-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-popover-space-between-lg:var(--calcite-app-spacing-none);--calcite-popover-space-between-md:var(--calcite-app-spacing-none);--calcite-popover-space-between-sm:var(--calcite-app-spacing-none);--calcite-popover-icon-size-lg:var(--calcite-app-sizing-9);--calcite-popover-icon-size-md:var(--calcite-app-sizing-7);--calcite-popover-icon-size-sm:var(--calcite-app-sizing-7);--calcite-popover-pointer-size-lg:var(--calcite-app-sizing-6);--calcite-popover-pointer-size-md:var(--calcite-app-sizing-6);--calcite-popover-pointer-size-sm:var(--calcite-app-sizing-6);--calcite-popover-border-width-lg:var(--calcite-app-border-width-0);--calcite-popover-border-width-md:var(--calcite-app-border-width-0);--calcite-popover-border-width-sm:var(--calcite-app-border-width-0);--calcite-popover-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-popover-border-radius-md:var(--calcite-app-border-radius-1);--calcite-popover-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-panel-header-space-around-top-bottom-md:var(--calcite-app-spacing-6);--calcite-panel-header-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-panel-header-space-between-md:var(--calcite-app-spacing-1);--calcite-panel-header-icon-size-md:var(--calcite-app-sizing-7);--calcite-panel-header-border-width-md:var(--calcite-app-border-width-0);--calcite-pagination-space-around-lg:var(--calcite-app-spacing-11);--calcite-pagination-space-around-md:var(--calcite-app-spacing-9);--calcite-pagination-space-around-sm:var(--calcite-app-spacing-7);--calcite-pagination-space-between-lg:var(--calcite-app-spacing-14);--calcite-pagination-space-between-md:var(--calcite-app-spacing-11);--calcite-pagination-space-between-sm:var(--calcite-app-spacing-9);--calcite-pagination-icon-size-lg:var(--calcite-app-sizing-11);--calcite-pagination-icon-size-md:var(--calcite-app-sizing-9);--calcite-pagination-icon-size-sm:var(--calcite-app-sizing-7);--calcite-pagination-comp-size-lg:var(--calcite-app-sizing-14);--calcite-pagination-comp-size-md:var(--calcite-app-sizing-11);--calcite-pagination-comp-size-sm:var(--calcite-app-sizing-9);--calcite-pagination-border-width-lg:var(--calcite-app-border-width-4);--calcite-pagination-border-width-md:var(--calcite-app-border-width-2);--calcite-pagination-border-width-sm:var(--calcite-app-border-width-1);--calcite-pagination-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-pagination-border-radius-md:var(--calcite-app-border-radius-5);--calcite-pagination-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-notice-space-around-right-lg:var(--calcite-app-spacing-7);--calcite-notice-space-around-right-md:var(--calcite-app-spacing-5);--calcite-notice-space-around-right-sm:var(--calcite-app-spacing-3);--calcite-notice-space-around-left-lg:var(--calcite-app-spacing-8);--calcite-notice-space-around-left-md:var(--calcite-app-spacing-7);--calcite-notice-space-around-left-sm:var(--calcite-app-spacing-5);--calcite-notice-space-around-top-bottom-lg:var(--calcite-app-spacing-7);--calcite-notice-space-around-top-bottom-md:var(--calcite-app-spacing-6);--calcite-notice-space-around-top-bottom-sm:var(--calcite-app-spacing-4);--calcite-notice-content-space-between-lg:var(--calcite-app-spacing-1);--calcite-notice-content-space-between-md:var(--calcite-app-spacing-1);--calcite-notice-content-space-between-sm:var(--calcite-app-spacing-1);--calcite-notice-highlight-border-lg:var(--calcite-app-border-width-1);--calcite-notice-highlight-border-md:var(--calcite-app-border-width-1);--calcite-notice-highlight-border-sm:var(--calcite-app-border-width-1);--calcite-notice-icon-size-lg:var(--calcite-app-sizing-9);--calcite-notice-icon-size-md:var(--calcite-app-sizing-7);--calcite-notice-icon-size-sm:var(--calcite-app-sizing-7);--calcite-notice-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-notice-border-radius-md:var(--calcite-app-border-radius-none);--calcite-notice-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-modal-border-radius-md:var(--calcite-app-border-radius-1);--calcite-modal-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-modal-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-modal-border-width-top-lg:var(--calcite-app-border-width-2);--calcite-modal-border-width-top-md:var(--calcite-app-border-width-2);--calcite-modal-border-width-top-sm:var(--calcite-app-border-width-2);--calcite-modal-border-width-lg:var(--calcite-app-border-width-0);--calcite-modal-border-width-md:var(--calcite-app-border-width-0);--calcite-modal-border-width-sm:var(--calcite-app-border-width-0);--calcite-modal-space-around-cancel-button-lg:var(--calcite-app-spacing-1);--calcite-modal-space-around-cancel-button-md:var(--calcite-app-spacing-1);--calcite-modal-space-around-cancel-button-sm:var(--calcite-app-spacing-1);--calcite-modal-space-around-content-lg:var(--calcite-app-spacing-8);--calcite-modal-space-around-content-md:var(--calcite-app-spacing-7);--calcite-modal-space-around-content-sm:var(--calcite-app-spacing-5);--calcite-modal-space-around-top-bottom-lg:var(--calcite-app-spacing-8);--calcite-modal-space-around-top-bottom-md:var(--calcite-app-spacing-7);--calcite-modal-space-around-top-bottom-sm:var(--calcite-app-spacing-5);--calcite-modal-space-around-left-right-lg:var(--calcite-app-spacing-9);--calcite-modal-space-around-left-right-md:var(--calcite-app-spacing-8);--calcite-modal-space-around-left-right-sm:var(--calcite-app-spacing-7);--calcite-modal-space-between-lg:var(--calcite-app-spacing-none);--calcite-modal-space-between-md:var(--calcite-app-spacing-none);--calcite-modal-space-between-sm:var(--calcite-app-spacing-none);--calcite-modal-icon-size-lg:var(--calcite-app-sizing-11);--calcite-modal-icon-size-md:var(--calcite-app-sizing-9);--calcite-modal-icon-size-sm:var(--calcite-app-sizing-7);--calcite-loader-inline-space-around-lg:var(--calcite-app-spacing-5);--calcite-loader-inline-space-around-md:var(--calcite-app-spacing-3);--calcite-loader-inline-space-around-sm:var(--calcite-app-spacing-2);--calcite-loader-inline-space-between-lg:var(--calcite-app-spacing-5);--calcite-loader-inline-space-between-md:var(--calcite-app-spacing-3);--calcite-loader-inline-space-between-sm:var(--calcite-app-spacing-2);--calcite-loader-inline-comp-size-lg:var(--calcite-app-sizing-9);--calcite-loader-inline-comp-size-md:var(--calcite-app-sizing-7);--calcite-loader-inline-comp-size-sm:var(--calcite-app-sizing-5);--calcite-loader-space-between-standard:var(--calcite-app-spacing-1);--calcite-loader-comp-size-lg:var(--calcite-app-sizing-20);--calcite-loader-comp-size-md:var(--calcite-app-sizing-17);--calcite-loader-comp-size-sm:var(--calcite-app-sizing-11);--calcite-link-bottom-border-width:var(--calcite-app-border-width-0);--calcite-input-week-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-week-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-week-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-week-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-week-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-week-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-week-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-week-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-week-space-between-md:var(--calcite-app-spacing-5);--calcite-input-week-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-week-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-week-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-week-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-week-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-week-border-width-md:var(--calcite-app-border-width-0);--calcite-input-week-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-week-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-week-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-week-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-text-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-text-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-text-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-text-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-text-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-text-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-text-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-text-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-text-space-between-md:var(--calcite-app-spacing-5);--calcite-input-text-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-text-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-text-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-text-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-text-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-text-border-width-md:var(--calcite-app-border-width-0);--calcite-input-text-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-text-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-text-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-text-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-telephone-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-telephone-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-telephone-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-telephone-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-telephone-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-telephone-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-telephone-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-telephone-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-telephone-space-between-md:var(--calcite-app-spacing-5);--calcite-input-telephone-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-telephone-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-telephone-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-telephone-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-telephone-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-telephone-border-width-md:var(--calcite-app-border-width-0);--calcite-input-telephone-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-telephone-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-telephone-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-telephone-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-search-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-search-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-search-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-search-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-search-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-search-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-search-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-search-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-search-space-between-md:var(--calcite-app-spacing-5);--calcite-input-search-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-search-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-search-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-search-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-search-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-search-border-width-md:var(--calcite-app-border-width-0);--calcite-input-search-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-search-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-search-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-search-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-password-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-password-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-password-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-password-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-password-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-password-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-password-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-password-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-password-space-between-md:var(--calcite-app-spacing-5);--calcite-input-password-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-password-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-password-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-password-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-password-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-password-border-width-md:var(--calcite-app-border-width-0);--calcite-input-password-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-password-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-password-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-password-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-number-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-number-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-number-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-number-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-number-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-number-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-number-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-number-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-number-space-between-md:var(--calcite-app-spacing-5);--calcite-input-number-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-number-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-number-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-number-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-number-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-number-border-width-md:var(--calcite-app-border-width-0);--calcite-input-number-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-number-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-number-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-number-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-month-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-month-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-month-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-month-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-month-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-month-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-month-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-month-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-month-space-between-md:var(--calcite-app-spacing-5);--calcite-input-month-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-month-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-month-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-month-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-month-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-month-border-width-md:var(--calcite-app-border-width-0);--calcite-input-month-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-month-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-month-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-month-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-message-icon-size-lg:var(--calcite-app-sizing-7);--calcite-input-message-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-message-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-file-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-file-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-file-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-file-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-file-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-file-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-file-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-file-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-file-space-between-md:var(--calcite-app-spacing-5);--calcite-input-file-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-file-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-file-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-file-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-file-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-file-border-width-md:var(--calcite-app-border-width-0);--calcite-input-file-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-file-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-file-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-file-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-email-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-email-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-email-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-email-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-email-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-email-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-email-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-email-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-email-space-between-md:var(--calcite-app-spacing-5);--calcite-input-email-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-email-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-email-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-email-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-email-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-email-border-width-md:var(--calcite-app-border-width-0);--calcite-input-email-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-email-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-email-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-email-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-datetime-local-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-datetime-local-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-datetime-local-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-datetime-local-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-datetime-local-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-datetime-local-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-datetime-local-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-datetime-local-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-datetime-local-space-between-md:var(--calcite-app-spacing-5);--calcite-input-datetime-local-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-datetime-local-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-datetime-local-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-datetime-local-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-datetime-local-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-datetime-local-border-width-md:var(--calcite-app-border-width-0);--calcite-input-datetime-local-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-datetime-local-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-datetime-local-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-datetime-local-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-date-picker-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-date-picker-arrow-size-lg:var(--calcite-app-sizing-7);--calcite-input-date-picker-arrow-size-md:var(--calcite-app-sizing-7);--calcite-input-date-picker-arrow-size-sm:var(--calcite-app-sizing-7);--calcite-input-date-picker-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-date-picker-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-date-picker-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-date-picker-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-date-picker-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-date-picker-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-date-picker-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-date-picker-space-between-md:var(--calcite-app-spacing-5);--calcite-input-date-picker-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-date-picker-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-date-picker-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-date-picker-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-date-picker-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-date-picker-border-width-md:var(--calcite-app-border-width-0);--calcite-input-date-picker-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-date-picker-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-date-picker-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-date-picker-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-filter-space-around-top-bottom-lg:var(--calcite-app-spacing-3);--calcite-filter-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-filter-space-around-top-bottom-sm:var(--calcite-app-spacing-3);--calcite-filter-space-around-left-right-lg:var(--calcite-app-spacing-5);--calcite-filter-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-filter-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-filter-input-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-filter-input-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-filter-input-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-filter-input-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-filter-input-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-filter-input-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-filter-input-space-between-lg:var(--calcite-app-spacing-7);--calcite-filter-input-space-between-md:var(--calcite-app-spacing-5);--calcite-filter-input-space-between-sm:var(--calcite-app-spacing-3);--calcite-filter-icon-size-lg:var(--calcite-app-sizing-9);--calcite-filter-icon-size-md:var(--calcite-app-sizing-7);--calcite-filter-icon-size-sm:var(--calcite-app-sizing-7);--calcite-filter-border-width-lg:var(--calcite-app-border-width-0);--calcite-filter-border-width-md:var(--calcite-app-border-width-0);--calcite-filter-border-width-sm:var(--calcite-app-border-width-0);--calcite-filter-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-filter-border-radius-md:var(--calcite-app-border-radius-none);--calcite-filter-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-fab-space-around-icon-only-lg:var(--calcite-app-spacing-4);--calcite-fab-space-around-icon-only-md:var(--calcite-app-spacing-3);--calcite-fab-space-around-icon-only-sm:var(--calcite-app-spacing-1);--calcite-fab-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-fab-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-fab-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-fab-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-fab-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-fab-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-fab-space-between-lg:var(--calcite-app-spacing-7);--calcite-fab-space-between-md:var(--calcite-app-spacing-5);--calcite-fab-space-between-sm:var(--calcite-app-spacing-3);--calcite-fab-icon-size-lg:var(--calcite-app-sizing-9);--calcite-fab-icon-size-md:var(--calcite-app-sizing-7);--calcite-fab-icon-size-sm:var(--calcite-app-sizing-7);--calcite-fab-comp-size-lg:var(--calcite-app-sizing-14);--calcite-fab-comp-size-md:var(--calcite-app-sizing-11);--calcite-fab-comp-size-sm:var(--calcite-app-sizing-9);--calcite-fab-border-width-lg:var(--calcite-app-border-width-0);--calcite-fab-border-width-md:var(--calcite-app-border-width-0);--calcite-fab-border-width-sm:var(--calcite-app-border-width-0);--calcite-fab-border-radius-lg:var(--calcite-app-border-radius-full);--calcite-fab-border-radius-md:var(--calcite-app-border-radius-full);--calcite-fab-border-radius-sm:var(--calcite-app-border-radius-full);--calcite-dropdown-comp-size-lg:var(--calcite-app-sizing-14);--calcite-dropdown-comp-size-md:var(--calcite-app-sizing-11);--calcite-dropdown-comp-size-sm:var(--calcite-app-sizing-9);--calcite-dropdown-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-dropdown-border-radius-md:var(--calcite-app-border-radius-1);--calcite-dropdown-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-dropdown-item-space-around-icon-end-left-lg:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-end-left-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-end-left-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-start-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-icon-start-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-icon-start-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-start-left-lg:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-icon-start-left-md:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-icon-start-left-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-group-title-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-group-title-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-group-title-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-multi-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-dropdown-item-space-around-container-multi-top-bottom-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-multi-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-container-multi-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-container-multi-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-multi-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-multi-left-lg:var(--calcite-app-spacing-13);--calcite-dropdown-item-space-around-container-multi-left-md:var(--calcite-app-spacing-11);--calcite-dropdown-item-space-around-container-multi-left-sm:var(--calcite-app-spacing-9);--calcite-dropdown-item-space-around-container-single-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-dropdown-item-space-around-container-single-top-bottom-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-single-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-container-single-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-container-single-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-single-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-single-left-lg:var(--calcite-app-spacing-13);--calcite-dropdown-item-space-around-container-single-left-md:var(--calcite-app-spacing-11);--calcite-dropdown-item-space-around-container-single-left-sm:var(--calcite-app-spacing-9);--calcite-dropdown-item-space-around-container-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-dropdown-item-space-around-container-top-bottom-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-container-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-container-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-left-lg:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-left-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-left-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-content-top-bottom-lg:var(--calcite-app-spacing-0);--calcite-dropdown-item-space-around-content-top-bottom-md:var(--calcite-app-spacing-0);--calcite-dropdown-item-space-around-content-top-bottom-sm:var(--calcite-app-spacing-none);--calcite-dropdown-item-space-around-content-left-lg:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-content-left-md:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-content-left-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-between-container-lg:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-between-container-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-between-container-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-icon-size-lg:var(--calcite-app-sizing-9);--calcite-dropdown-item-icon-size-md:var(--calcite-app-sizing-7);--calcite-dropdown-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-dropdown-item-border-width-lg:var(--calcite-app-border-width-0);--calcite-dropdown-item-border-width-md:var(--calcite-app-border-width-0);--calcite-dropdown-item-border-width-sm:var(--calcite-app-border-width-0);--calcite-date-picker-month-space-around-lg:var(--calcite-app-spacing-4);--calcite-date-picker-month-space-around-md:var(--calcite-app-spacing-4);--calcite-date-picker-month-space-around-sm:var(--calcite-app-spacing-3);--calcite-date-picker-month-space-between-lg:var(--calcite-app-spacing-none);--calcite-date-picker-month-space-between-md:var(--calcite-app-spacing-none);--calcite-date-picker-month-space-between-sm:var(--calcite-app-spacing-none);--calcite-date-picker-day-space-around-lg:var(--calcite-app-spacing-1);--calcite-date-picker-day-space-around-md:var(--calcite-app-spacing-1);--calcite-date-picker-day-space-around-sm:var(--calcite-app-spacing-1);--calcite-date-picker-day-space-between-lg:var(--calcite-app-spacing-none);--calcite-date-picker-day-space-between-md:var(--calcite-app-spacing-none);--calcite-date-picker-day-space-between-sm:var(--calcite-app-spacing-none);--calcite-date-picker-date-space-around-top-bottom-lg:var(--calcite-app-spacing-1);--calcite-date-picker-date-space-around-top-bottom-md:var(--calcite-app-spacing-1);--calcite-date-picker-date-space-around-top-bottom-sm:var(--calcite-app-spacing-none);--calcite-date-picker-date-space-around-left-right-lg:var(--calcite-app-spacing-1);--calcite-date-picker-date-space-around-left-right-md:var(--calcite-app-spacing-0);--calcite-date-picker-date-space-around-left-right-sm:var(--calcite-app-spacing-0);--calcite-date-picker-date-row-space-around-top-bottom-lg:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-around-top-bottom-md:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-around-top-bottom-sm:var(--calcite-app-spacing-0);--calcite-date-picker-date-row-space-around-left-right-lg:var(--calcite-app-spacing-2);--calcite-date-picker-date-row-space-around-left-right-md:var(--calcite-app-spacing-2);--calcite-date-picker-date-row-space-around-left-right-sm:var(--calcite-app-spacing-2);--calcite-date-picker-date-row-space-between-lg:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-between-md:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-between-sm:var(--calcite-app-spacing-none);--calcite-date-picker-icon-size-lg:var(--calcite-app-sizing-9);--calcite-date-picker-icon-size-md:var(--calcite-app-sizing-7);--calcite-date-picker-icon-size-sm:var(--calcite-app-sizing-7);--calcite-date-picker-border-width-lg:var(--calcite-app-border-width-0);--calcite-date-picker-border-width-md:var(--calcite-app-border-width-0);--calcite-date-picker-border-width-sm:var(--calcite-app-border-width-0);--calcite-date-picker-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-date-picker-border-radius-md:var(--calcite-app-border-radius-none);--calcite-date-picker-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-date-picker-background-date-range-dark:var(--calcite-semantic-ui-color-foreground-current-dark);--calcite-combobox-space-around-lg:var(--calcite-app-spacing-11);--calcite-combobox-space-around-md:var(--calcite-app-spacing-9);--calcite-combobox-space-around-sm:var(--calcite-app-spacing-7);--calcite-combobox-space-between-lg:var(--calcite-app-spacing-14);--calcite-combobox-space-between-md:var(--calcite-app-spacing-11);--calcite-combobox-space-between-sm:var(--calcite-app-spacing-9);--calcite-combobox-icon-size-lg:var(--calcite-app-sizing-11);--calcite-combobox-icon-size-md:var(--calcite-app-sizing-9);--calcite-combobox-icon-size-sm:var(--calcite-app-sizing-7);--calcite-combobox-comp-size-lg:var(--calcite-app-sizing-14);--calcite-combobox-comp-size-md:var(--calcite-app-sizing-11);--calcite-combobox-comp-size-sm:var(--calcite-app-sizing-9);--calcite-combobox-border-width-lg:var(--calcite-app-border-width-4);--calcite-combobox-border-width-md:var(--calcite-app-border-width-2);--calcite-combobox-border-width-sm:var(--calcite-app-border-width-1);--calcite-combobox-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-combobox-border-radius-md:var(--calcite-app-border-radius-5);--calcite-combobox-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-color-picker-space-around-lg:var(--calcite-app-spacing-7);--calcite-color-picker-space-around-md:var(--calcite-app-spacing-5);--calcite-color-picker-space-around-sm:var(--calcite-app-spacing-5);--calcite-color-picker-space-between-lg:var(--calcite-app-spacing-none);--calcite-color-picker-space-between-md:var(--calcite-app-spacing-none);--calcite-color-picker-space-between-sm:var(--calcite-app-spacing-none);--calcite-color-picker-channels-space-between-sm:var(--calcite-app-spacing-1);--calcite-color-picker-swatch-size-lg:var(--calcite-app-sizing-9);--calcite-color-picker-swatch-size-md:var(--calcite-app-sizing-8);--calcite-color-picker-swatch-size-sm:var(--calcite-app-sizing-8);--calcite-color-picker-saved-size-lg:var(--calcite-app-sizing-11);--calcite-color-picker-saved-size-md:var(--calcite-app-sizing-9);--calcite-color-picker-saved-size-sm:var(--calcite-app-sizing-8);--calcite-color-picker-border-width-lg:var(--calcite-app-border-width-0);--calcite-color-picker-border-width-md:var(--calcite-app-border-width-0);--calcite-color-picker-border-width-sm:var(--calcite-app-border-width-0);--calcite-color-picker-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-color-picker-border-radius-md:var(--calcite-app-border-radius-none);--calcite-color-picker-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-chip-text-space-around-lg:var(--calcite-app-spacing-5);--calcite-chip-text-space-around-md:var(--calcite-app-spacing-3);--calcite-chip-text-space-around-sm:var(--calcite-app-spacing-3);--calcite-chip-border-width:var(--calcite-app-border-width-0);--calcite-chip-space-between-lg:var(--calcite-app-spacing-7);--calcite-chip-space-between-md:var(--calcite-app-spacing-5);--calcite-chip-space-between-sm:var(--calcite-app-spacing-3);--calcite-chip-space-around-lg:var(--calcite-app-spacing-7);--calcite-chip-space-around-md:var(--calcite-app-spacing-5);--calcite-chip-space-around-sm:var(--calcite-app-spacing-3);--calcite-chip-closable-icon-space-around-lg:var(--calcite-app-spacing-1);--calcite-chip-closable-icon-space-around-md:var(--calcite-app-spacing-1);--calcite-chip-closable-icon-space-around-sm:var(--calcite-app-spacing-1);--calcite-chip-icon-size-lg:var(--calcite-app-sizing-7);--calcite-chip-icon-size-md:var(--calcite-app-sizing-7);--calcite-chip-icon-size-sm:var(--calcite-app-sizing-7);--calcite-chip-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-chip-border-radius-md:var(--calcite-app-border-radius-5);--calcite-chip-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-chip-icon-space-around-left-lg:var(--calcite-app-spacing-5);--calcite-chip-icon-space-around-left-md:var(--calcite-app-spacing-3);--calcite-chip-icon-space-around-left-sm:var(--calcite-app-spacing-3);--calcite-chip-icon-space-around-right-lg:var(--calcite-app-spacing-1);--calcite-chip-icon-space-around-right-md:var(--calcite-app-spacing-1);--calcite-chip-icon-space-around-right-sm:var(--calcite-app-spacing-none);--calcite-checkbox-space-around-standard:var(--calcite-app-spacing-5);--calcite-checkbox-border-width:var(--calcite-app-border-width-0);--calcite-checkbox-space-between-lg:var(--calcite-app-sizing-3);--calcite-checkbox-space-between-md:var(--calcite-app-sizing-3);--calcite-checkbox-space-between-sm:var(--calcite-app-sizing-1);--calcite-checkbox-comp-size-lg:var(--calcite-app-sizing-7);--calcite-checkbox-comp-size-md:var(--calcite-app-sizing-6);--calcite-checkbox-comp-size-sm:var(--calcite-app-sizing-5);--calcite-card-border-width-md:var(--calcite-app-border-width-0);--calcite-card-border-radius-md:var(--calcite-app-border-radius-none);--calcite-card-space-between-title-md:var(--calcite-app-spacing-3);--calcite-card-space-between-card-md:var(--calcite-app-spacing-7);--calcite-card-space-around-md:var(--calcite-app-spacing-5);--calcite-button-space-between-lg:var(--calcite-app-spacing-7);--calcite-button-space-between-md:var(--calcite-app-spacing-5);--calcite-button-space-between-sm:var(--calcite-app-spacing-3);--calcite-button-space-around-icon-only-lg:var(--calcite-app-spacing-5);--calcite-button-space-around-icon-only-md:var(--calcite-app-spacing-3);--calcite-button-space-around-icon-only-sm:var(--calcite-app-spacing-1);--calcite-button-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-button-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-button-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-button-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-button-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-button-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-button-icon-size-lg:var(--calcite-app-sizing-7);--calcite-button-icon-size-md:var(--calcite-app-sizing-7);--calcite-button-icon-size-sm:var(--calcite-app-sizing-7);--calcite-button-comp-size-lg:var(--calcite-app-sizing-14);--calcite-button-comp-size-md:var(--calcite-app-sizing-11);--calcite-button-comp-size-sm:var(--calcite-app-sizing-9);--calcite-button-border-width-lg:var(--calcite-app-border-width-0);--calcite-button-border-width-md:var(--calcite-app-border-width-0);--calcite-button-border-width-sm:var(--calcite-app-border-width-0);--calcite-button-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-button-border-radius-md:var(--calcite-app-border-radius-none);--calcite-button-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-block-drag-handle-space-around-drag-right-left-md:var(--calcite-app-spacing-1);--calcite-block-drag-size-md:var(--calcite-app-sizing-9);--calcite-block-chevron-size-md:var(--calcite-app-sizing-7);--calcite-block-space-around-block-content-top-down-md:var(--calcite-app-spacing-3);--calcite-block-space-around-block-content-right-left-md:var(--calcite-app-spacing-5);--calcite-block-space-around-block-right-md:var(--calcite-app-spacing-7);--calcite-block-space-around-block-top-down-left-md:var(--calcite-app-spacing-5);--calcite-block-space-between-md:var(--calcite-app-spacing-5);--calcite-block-icon-size-md:var(--calcite-app-sizing-9);--calcite-block-border-width-md:var(--calcite-app-border-width-0);--calcite-block-border-radius-md:var(--calcite-app-border-radius-none);--calcite-block-section-chevron-size-md:var(--calcite-app-sizing-7);--calcite-block-section-space-around-switch-left-md:var(--calcite-app-spacing-1);--calcite-block-section-space-around-icon-left-md:var(--calcite-app-spacing-3);--calcite-block-section-space-around-block-section-top-bottom-md:var(--calcite-app-spacing-5);--calcite-block-section-space-around-block-content-md:var(--calcite-app-spacing-none);--calcite-block-section-space-around-block-text-right-left-md:var(--calcite-app-spacing-5);--calcite-block-section-space-between-md:var(--calcite-app-spacing-none);--calcite-block-section-icon-size-md:var(--calcite-app-sizing-7);--calcite-block-section-border-radius-md:var(--calcite-app-border-radius-none);--calcite-avatar-icon-size-lg:var(--calcite-app-sizing-11);--calcite-avatar-icon-size-md:var(--calcite-app-sizing-9);--calcite-avatar-icon-size-sm:var(--calcite-app-sizing-7);--calcite-avatar-comp-size-lg:var(--calcite-app-sizing-14);--calcite-avatar-comp-size-md:var(--calcite-app-sizing-11);--calcite-avatar-comp-size-sm:var(--calcite-app-sizing-9);--calcite-avatar-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-avatar-border-radius-md:var(--calcite-app-border-radius-5);--calcite-avatar-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-avatar-background-yellow-dark:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-100);--calcite-avatar-background-yellow-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-010);--calcite-avatar-background-green-dark:var(--calcite-app-color-palette-high-saturation-yellow-green-h-yg-090);--calcite-avatar-background-green-light:var(--calcite-app-color-palette-high-saturation-yellow-green-h-yg-010);--calcite-avatar-background-blue-dark:var(--calcite-app-color-palette-high-saturation-blue-h-bb-090);--calcite-avatar-background-blue-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-010);--calcite-avatar-background-teal-dark:var(--calcite-app-color-palette-high-saturation-green-blue-h-gb-090);--calcite-avatar-background-teal-light:var(--calcite-app-color-palette-high-saturation-green-blue-h-gb-010);--calcite-avatar-background-red-dark:var(--calcite-app-color-palette-high-saturation-red-h-rr-090);--calcite-avatar-background-red-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-010);--calcite-alert-space-around-right-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-right-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-right-sm:var(--calcite-app-spacing-4);--calcite-alert-space-around-left-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-left-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-left-sm:var(--calcite-app-spacing-4);--calcite-alert-space-around-bottom-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-bottom-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-bottom-sm:var(--calcite-app-spacing-4);--calcite-alert-space-around-top-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-top-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-top-sm:var(--calcite-app-spacing-4);--calcite-alert-space-between-lg:var(--calcite-app-spacing-8);--calcite-alert-space-between-md:var(--calcite-app-spacing-7);--calcite-alert-space-between-sm:var(--calcite-app-spacing-5);--calcite-alert-icon-size-lg:var(--calcite-app-sizing-9);--calcite-alert-icon-size-md:var(--calcite-app-sizing-7);--calcite-alert-icon-size-sm:var(--calcite-app-sizing-7);--calcite-alert-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-alert-border-radius-md:var(--calcite-app-border-radius-1);--calcite-alert-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-action-indicator-size-lg:var(--calcite-app-sizing-3);--calcite-action-indicator-size-md:var(--calcite-app-sizing-3);--calcite-action-indicator-size-sm:var(--calcite-app-sizing-3);--calcite-action-space-around-lg:var(--calcite-app-spacing-8);--calcite-action-space-around-md:var(--calcite-app-spacing-7);--calcite-action-space-around-sm:var(--calcite-app-spacing-3);--calcite-action-space-between-lg:var(--calcite-app-spacing-7);--calcite-action-space-between-md:var(--calcite-app-spacing-5);--calcite-action-space-between-sm:var(--calcite-app-spacing-3);--calcite-action-icon-size-lg:var(--calcite-app-sizing-9);--calcite-action-icon-size-md:var(--calcite-app-sizing-7);--calcite-action-icon-size-sm:var(--calcite-app-sizing-7);--calcite-action-pad-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-pad-space-around-md:var(--calcite-app-spacing-none);--calcite-action-pad-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-pad-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-pad-space-between-md:var(--calcite-app-spacing-none);--calcite-action-pad-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-pad-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-action-pad-border-radius-md:var(--calcite-app-border-radius-1);--calcite-action-pad-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-action-pad-grid-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-around-md:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-between-md:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-pad-grid-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-action-pad-grid-border-radius-md:var(--calcite-app-border-radius-1);--calcite-action-pad-grid-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-action-bar-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-bar-space-around-md:var(--calcite-app-spacing-none);--calcite-action-bar-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-bar-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-bar-space-between-md:var(--calcite-app-spacing-none);--calcite-action-bar-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-bar-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-action-bar-border-radius-md:var(--calcite-app-border-radius-none);--calcite-action-bar-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-action-bar-grid-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-around-md:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-between-md:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-bar-grid-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-action-bar-grid-border-radius-md:var(--calcite-app-border-radius-none);--calcite-action-bar-grid-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-accordion-minimal-space-around-left-right-lg:var(--calcite-app-spacing-none);--calcite-accordion-minimal-space-around-left-right-md:var(--calcite-app-spacing-none);--calcite-accordion-minimal-space-around-left-right-sm:var(--calcite-app-spacing-none);--calcite-accordion-minimal-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-accordion-minimal-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-accordion-minimal-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-accordion-minimal-text-space-between-lg:var(--calcite-app-spacing-1);--calcite-accordion-minimal-text-space-between-md:var(--calcite-app-spacing-1);--calcite-accordion-minimal-text-space-between-sm:var(--calcite-app-spacing-1);--calcite-accordion-minimal-space-between-lg:var(--calcite-app-spacing-7);--calcite-accordion-minimal-space-between-md:var(--calcite-app-spacing-5);--calcite-accordion-minimal-space-between-sm:var(--calcite-app-spacing-3);--calcite-accordion-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-accordion-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-accordion-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-accordion-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-accordion-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-accordion-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-accordion-text-space-between-lg:var(--calcite-app-spacing-1);--calcite-accordion-text-space-between-md:var(--calcite-app-spacing-1);--calcite-accordion-text-space-between-sm:var(--calcite-app-spacing-1);--calcite-accordion-space-between-lg:var(--calcite-app-spacing-7);--calcite-accordion-space-between-md:var(--calcite-app-spacing-5);--calcite-accordion-space-between-sm:var(--calcite-app-spacing-3);--calcite-accordion-item-border-width:var(--calcite-app-border-width-0);--calcite-accordion-item-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-accordion-item-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-accordion-item-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-accordion-item-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-accordion-item-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-accordion-item-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-accordion-item-text-space-between-lg:var(--calcite-app-spacing-1);--calcite-accordion-item-text-space-between-md:var(--calcite-app-spacing-1);--calcite-accordion-item-text-space-between-sm:var(--calcite-app-spacing-1);--calcite-accordion-item-space-between-lg:var(--calcite-app-spacing-7);--calcite-accordion-item-space-between-md:var(--calcite-app-spacing-5);--calcite-accordion-item-space-between-sm:var(--calcite-app-spacing-3);--calcite-accordion-item-icon-size-lg:var(--calcite-app-sizing-9);--calcite-accordion-item-icon-size-md:var(--calcite-app-sizing-7);--calcite-accordion-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-semantic-spacing-xl:"var(--calcite-semantic-spacing-base) *10";--calcite-semantic-spacing-lg:16px;--calcite-semantic-spacing-md:"var(--calcite-semantic-spacing-base) *6";--calcite-semantic-spacing-sm:8px;--calcite-semantic-spacing-xs:4px;--calcite-semantic-ui-border-radius:var(--calcite-semantic-border-radius-sharp);--calcite-tree-item-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-tree-item-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-tree-item-icon-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tree-item-icon-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tree-item-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tree-item-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tree-item-font-children-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tree-item-font-children-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tree-item-font-selected-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tree-item-font-selected-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tree-item-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tree-item-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tooltip-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-tooltip-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-tooltip-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tooltip-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tooltip-foreground-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-tooltip-foreground-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tip-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-tip-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-tip-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-tip-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tip-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tip-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tip-font-description-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-tip-font-description-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-tip-font-heading-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tip-font-heading-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-textarea-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-textarea-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-textarea-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-textarea-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-textarea-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-textarea-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-textarea-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-textarea-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-textarea-font-chat-limit-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-textarea-font-chat-limit-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-textarea-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-textarea-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-textarea-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-textarea-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tabs-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tabs-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tabs-bordered-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-tabs-bordered-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tabs-bordered-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-tabs-bordered-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-tabs-icon-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tabs-icon-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tabs-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tabs-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tabs-font-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tabs-font-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tabs-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tabs-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tab-title-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tab-title-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tab-title-bordered-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-tab-title-bordered-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tab-title-bordered-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-tab-title-bordered-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-tab-title-icon-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tab-title-icon-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tab-title-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tab-title-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tab-title-font-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tab-title-font-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tab-title-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tab-title-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-switch-handle-border-checked-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-switch-handle-border-checked-light:var(--calcite-semantic-ui-color-brand-light);--calcite-switch-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-switch-handle-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-switch-handle-background-checked-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-switch-handle-background-checked-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-switch-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-switch-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-switch-border-checked-dark:var(--calcite-semantic-ui-color-brand-hover-dark);--calcite-switch-border-checked-light:var(--calcite-semantic-ui-color-brand-hover-light);--calcite-switch-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-switch-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-switch-background-checked-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-switch-background-checked-light:var(--calcite-semantic-ui-color-brand-light);--calcite-switch-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-switch-background-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-stepper-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-stepper-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-stepper-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-stepper-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-stepper-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-stepper-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-stepper-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-stepper-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-stepper-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-stepper-item-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-stepper-item-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-stepper-item-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-stepper-item-border-error-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-stepper-item-border-error-light:var(--calcite-semantic-ui-color-danger-light);--calcite-stepper-item-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-stepper-item-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-stepper-item-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-stepper-item-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-stepper-item-icon-error-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-stepper-item-icon-error-light:var(--calcite-semantic-ui-color-danger-light);--calcite-stepper-item-icon-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-stepper-item-icon-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-stepper-item-icon-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-stepper-item-icon-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-stepper-item-font-context-complete-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-context-complete-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-context-error-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-context-error-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-context-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-context-active-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-context-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-context-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-description-complete-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-description-complete-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-description-error-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-description-error-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-description-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-description-active-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-description-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-heading-complete-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-heading-complete-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-heading-error-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-heading-error-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-heading-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-heading-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-stepper-item-font-heading-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-heading-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-split-button-divider-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-neutral-transparent-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-divider-neutral-transparent-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-divider-neutral-outline-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-divider-neutral-outline-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-divider-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-divider-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-divider-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-divider-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-divider-inverse-transparent-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-divider-inverse-transparent-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-divider-inverse-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-divider-inverse-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-divider-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-divider-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-divider-inverse-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-divider-inverse-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-divider-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-divider-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-divider-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-divider-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-divider-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-divider-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-divider-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-divider-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-danger-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-danger-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-background-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-background-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-background-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-background-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-inverse-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-background-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-background-brand-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-brand-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-background-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-border-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-border-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-border-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-border-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-border-neutral-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-neutral-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-neutral-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-inverse-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-inverse-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-border-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-border-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-border-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-icon-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-icon-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-icon-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-icon-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-icon-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-icon-danger-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-icon-danger-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-icon-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-icon-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-split-button-icon-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-icon-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-icon-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-icon-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-icon-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-font-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-font-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-font-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-font-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-font-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-font-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-font-danger-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-font-danger-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-split-button-font-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-font-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-split-button-font-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-font-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-font-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-font-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-font-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-font-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-font-brand-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-font-brand-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-slider-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-slider-range-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-range-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-range-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-range-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-range-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-range-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-range-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-range-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-range-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-range-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-range-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-range-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-range-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-range-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-range-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-range-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-range-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-range-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-range-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-range-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-slider-histogram-active-end-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-active-end-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-histogram-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-histogram-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-histogram-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-histogram-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-histogram-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-histogram-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-histogram-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-slider-histogram-range-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-range-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-range-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-range-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-range-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-range-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-range-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-range-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-histogram-range-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-range-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-range-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-histogram-range-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-histogram-range-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-range-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-histogram-range-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-range-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-range-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-histogram-range-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-histogram-range-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-histogram-range-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-segmented-control-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-segmented-control-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-segmented-control-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-segmented-control-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-segmented-control-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-segmented-control-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-segmented-control-font-checked-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-segmented-control-font-checked-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-segmented-control-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-segmented-control-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-scrim-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-scrim-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-rating-star-background-average-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-rating-star-background-average-light:var(--calcite-semantic-ui-color-warning-light);--calcite-rating-star-background-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-rating-star-background-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-rating-star-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-rating-star-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-rating-chip-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-rating-chip-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-rating-chip-count-font-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-rating-chip-count-font-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-rating-chip-value-text-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-rating-chip-value-text-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-rating-chip-border-radius:var(--calcite-semantic-border-radius-pill);--calcite-radio-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-radio-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-radio-border-checked-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-radio-border-checked-light:var(--calcite-semantic-ui-color-brand-light);--calcite-radio-border-unchecked-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-radio-border-unchecked-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-radio-border-radius:var(--calcite-semantic-border-radius-pill);--calcite-radio-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-radio-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-popover-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-popover-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-popover-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-popover-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-popover-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-popover-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-popover-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-popover-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-panel-header-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-panel-header-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-panel-header-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-panel-header-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-panel-header-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-panel-header-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-panel-header-font-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-panel-header-font-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-pagination-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-pagination-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-pagination-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-pagination-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-pagination-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-pagination-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-pagination-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-pagination-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-pagination-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-pagination-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-notice-highlight-brand-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-notice-highlight-brand-light:var(--calcite-semantic-ui-color-brand-light);--calcite-notice-highlight-danger-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-notice-highlight-danger-light:var(--calcite-semantic-ui-color-danger-light);--calcite-notice-highlight-warning-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-notice-highlight-warning-light:var(--calcite-semantic-ui-color-warning-light);--calcite-notice-highlight-success-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-notice-highlight-success-light:var(--calcite-semantic-ui-color-success-light);--calcite-notice-highlight-info-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-notice-highlight-info-light:var(--calcite-semantic-ui-color-info-light);--calcite-notice-icon-brand-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-notice-icon-brand-light:var(--calcite-semantic-ui-color-brand-light);--calcite-notice-icon-danger-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-notice-icon-danger-light:var(--calcite-semantic-ui-color-danger-light);--calcite-notice-icon-warning-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-notice-icon-warning-light:var(--calcite-semantic-ui-color-warning-light);--calcite-notice-icon-success-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-notice-icon-success-light:var(--calcite-semantic-ui-color-success-light);--calcite-notice-icon-info-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-notice-icon-info-light:var(--calcite-semantic-ui-color-info-light);--calcite-notice-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-notice-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-notice-font-message-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-notice-font-message-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-notice-font-title-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-notice-font-title-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-modal-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-modal-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-modal-border-top-warning-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-modal-border-top-warning-light:var(--calcite-semantic-ui-color-warning-light);--calcite-modal-border-top-danger-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-modal-border-top-danger-light:var(--calcite-semantic-ui-color-danger-light);--calcite-modal-border-top-success-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-modal-border-top-success-light:var(--calcite-semantic-ui-color-success-light);--calcite-modal-border-top-info-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-modal-border-top-info-light:var(--calcite-semantic-ui-color-info-light);--calcite-modal-border-top-brand-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-modal-border-top-brand-light:var(--calcite-semantic-ui-color-brand-light);--calcite-modal-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-modal-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-modal-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-modal-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-modal-font-content-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-modal-font-content-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-modal-font-header-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-modal-font-header-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-loader-inline-foreground-determinate-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-loader-inline-foreground-determinate-light:var(--calcite-semantic-ui-color-brand-light);--calcite-loader-inline-foreground-indeterminate-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-loader-inline-foreground-indeterminate-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-loader-foreground-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-loader-foreground-light:var(--calcite-semantic-ui-color-brand-light);--calcite-loader-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-loader-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-link-border-dark:var(--calcite-semantic-ui-color-text-link-dark);--calcite-link-border-light:var(--calcite-semantic-ui-color-text-link-light);--calcite-link-icon-dark:var(--calcite-semantic-ui-color-text-link-dark);--calcite-link-icon-light:var(--calcite-semantic-ui-color-text-link-light);--calcite-link-font-dark:var(--calcite-semantic-ui-color-text-link-dark);--calcite-link-font-light:var(--calcite-semantic-ui-color-text-link-light);--calcite-label-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-label-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-week-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-week-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-week-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-week-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-week-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-week-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-week-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-week-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-week-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-week-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-week-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-week-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-week-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-week-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-week-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-week-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-week-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-week-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-text-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-text-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-text-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-text-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-text-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-text-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-text-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-text-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-text-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-text-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-text-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-text-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-text-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-text-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-text-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-text-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-text-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-text-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-telephone-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-telephone-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-telephone-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-telephone-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-telephone-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-telephone-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-telephone-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-telephone-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-telephone-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-telephone-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-telephone-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-telephone-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-telephone-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-telephone-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-telephone-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-telephone-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-telephone-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-telephone-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-search-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-search-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-search-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-search-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-search-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-search-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-search-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-search-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-search-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-search-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-search-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-search-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-search-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-search-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-search-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-search-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-search-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-search-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-password-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-password-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-password-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-password-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-password-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-password-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-password-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-password-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-password-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-password-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-password-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-password-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-password-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-password-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-password-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-password-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-password-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-password-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-number-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-number-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-number-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-number-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-number-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-number-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-number-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-number-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-number-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-number-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-number-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-number-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-number-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-number-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-number-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-number-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-number-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-number-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-month-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-month-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-month-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-month-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-month-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-month-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-month-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-month-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-month-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-month-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-month-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-month-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-month-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-month-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-month-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-month-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-month-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-month-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-message-icon-valid-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-input-message-icon-valid-light:var(--calcite-semantic-ui-color-success-light);--calcite-input-message-icon-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-message-icon-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-message-icon-idle-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-input-message-icon-idle-light:var(--calcite-semantic-ui-color-brand-light);--calcite-input-message-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-message-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-file-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-file-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-file-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-file-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-file-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-file-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-file-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-file-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-file-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-file-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-file-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-file-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-file-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-file-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-file-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-file-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-file-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-file-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-email-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-email-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-email-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-email-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-email-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-email-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-email-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-email-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-email-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-email-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-email-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-email-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-email-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-email-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-email-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-email-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-email-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-email-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-datetime-local-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-datetime-local-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-datetime-local-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-datetime-local-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-datetime-local-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-datetime-local-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-datetime-local-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-datetime-local-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-datetime-local-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-datetime-local-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-datetime-local-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-datetime-local-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-datetime-local-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-datetime-local-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-datetime-local-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-datetime-local-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-datetime-local-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-datetime-local-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-date-picker-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-date-picker-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-date-picker-background-arrow-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-date-picker-background-arrow-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-date-picker-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-date-picker-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-date-picker-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-date-picker-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-date-picker-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-date-picker-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-date-picker-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-date-picker-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-date-picker-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-date-picker-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-filter-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-filter-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-filter-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-filter-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-filter-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-filter-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-filter-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-filter-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-background-danger-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-danger-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-background-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-background-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-fab-background-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-fab-background-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-inverse-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-fab-background-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-fab-background-brand-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-brand-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-background-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-border-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-border-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-border-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-border-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-border-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-fab-border-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-fab-border-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-fab-border-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-fab-border-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-fab-border-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-fab-border-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-fab-border-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-fab-border-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-border-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-border-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-border-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-icon-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-icon-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-icon-danger-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-icon-danger-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-icon-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-icon-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-icon-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-icon-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-icon-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-icon-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-icon-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-icon-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-fab-icon-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-icon-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-icon-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-icon-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-font-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-font-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-font-danger-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-font-danger-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-fab-font-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-font-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-font-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-font-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-font-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-font-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-font-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-font-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-fab-font-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-font-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-font-brand-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-font-brand-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-dropdown-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-dropdown-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-dropdown-item-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-dropdown-item-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-dropdown-item-icon-select-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-dropdown-item-icon-select-light:var(--calcite-semantic-ui-color-brand-light);--calcite-dropdown-item-icon-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-dropdown-item-icon-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-dropdown-item-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-dropdown-item-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-dropdown-item-font-group-title-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-dropdown-item-font-group-title-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-dropdown-item-font-selected-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-dropdown-item-font-selected-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-dropdown-item-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-dropdown-item-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-date-picker-date-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-date-picker-date-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-date-picker-background-date-range-light:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-date-picker-background-date-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-date-picker-background-date-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-date-picker-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-date-picker-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-date-picker-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-date-picker-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-date-picker-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-date-picker-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-date-picker-font-active-date-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-active-date-light:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-selected-date-dark:var(--calcite-semantic-ui-color-text-1-light);--calcite-date-picker-font-selected-date-light:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-range-date-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-range-date-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-date-picker-font-month-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-month-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-date-picker-font-day-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-date-picker-font-day-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-date-picker-font-date-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-date-picker-font-date-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-combobox-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-combobox-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-combobox-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-combobox-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-combobox-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-combobox-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-combobox-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-combobox-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-combobox-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-combobox-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-color-picker-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-color-picker-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-color-picker-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-color-picker-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-color-picker-icon-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-color-picker-icon-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-color-picker-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-color-picker-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-border-clear-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-chip-border-clear-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-chip-border-clear-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-chip-border-clear-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-chip-border-clear-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-chip-border-clear-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-chip-border-clear-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-chip-border-clear-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-chip-border-clear-grey-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-chip-border-clear-grey-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-chip-closable-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-chip-closable-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-chip-background-solid-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-chip-background-solid-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-chip-background-solid-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-chip-background-solid-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-chip-background-solid-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-chip-background-solid-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-chip-background-solid-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-chip-background-solid-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-chip-background-solid-grey-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-chip-background-solid-grey-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-chip-icon-clear-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-icon-clear-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-icon-solid-green-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-green-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-icon-solid-yellow-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-yellow-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-icon-solid-red-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-red-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-icon-solid-blue-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-blue-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-icon-solid-grey-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-icon-solid-grey-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-solid-green-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-green-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-solid-yellow-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-yellow-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-solid-red-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-red-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-font-solid-blue-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-blue-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-font-solid-grey-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-font-solid-grey-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-clear-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-font-clear-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-checkbox-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-checkbox-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-checkbox-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-checkbox-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-checkbox-border-radius:var(--calcite-semantic-border-radius-sharp);--calcite-checkbox-icon-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-checkbox-icon-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-checkbox-background-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-checkbox-background-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-checkbox-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-checkbox-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-card-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-card-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-card-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-card-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-card-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-card-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-card-font-subtitle-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-card-font-subtitle-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-card-font-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-card-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-card-font-title-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-card-font-title-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-background-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-background-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-background-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-background-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-background-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-background-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-background-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-background-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-background-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-background-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-background-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-background-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-background-brand-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-background-brand-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-background-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-background-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-border-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-border-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-border-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-border-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-border-neutral-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-neutral-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-neutral-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-inverse-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-inverse-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-border-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-border-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-border-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-icon-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-icon-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-icon-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-icon-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-icon-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-icon-danger-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-icon-danger-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-icon-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-icon-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-button-icon-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-icon-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-icon-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-icon-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-icon-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-font-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-font-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-font-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-font-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-font-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-font-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-font-danger-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-font-danger-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-button-font-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-font-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-button-font-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-font-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-font-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-font-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-font-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-font-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-font-brand-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-font-brand-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-block-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-block-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-block-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-block-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-block-icon-chevron-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-block-icon-chevron-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-block-icon-drag-handle-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-block-icon-drag-handle-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-block-icon-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-block-icon-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-block-icon-valid-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-block-icon-valid-light:var(--calcite-semantic-ui-color-success-light);--calcite-block-icon-idle-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-icon-idle-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-block-font-content-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-font-content-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-block-font-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-block-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-block-font-heading-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-font-heading-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-block-section-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-block-section-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-block-section-icon-chevron-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-block-section-icon-chevron-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-block-section-icon-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-block-section-icon-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-block-section-icon-valid-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-block-section-icon-valid-light:var(--calcite-semantic-ui-color-success-light);--calcite-block-section-font-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-section-font-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-avatar-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-avatar-background-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-avatar-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-avatar-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-avatar-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-avatar-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-alert-highlight-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-alert-highlight-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-alert-highlight-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-alert-highlight-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-alert-highlight-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-alert-highlight-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-alert-highlight-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-alert-highlight-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-alert-icon-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-alert-icon-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-alert-icon-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-alert-icon-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-alert-icon-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-alert-icon-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-alert-icon-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-alert-icon-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-alert-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-alert-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-alert-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-alert-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-alert-font-message-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-alert-font-message-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-alert-font-title-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-alert-font-title-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-action-loader-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-action-loader-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-action-indicator-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-action-indicator-light:var(--calcite-semantic-ui-color-brand-light);--calcite-action-background-active-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-action-background-active-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-action-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-icon-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-action-icon-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-action-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-action-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-action-font-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-action-font-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-action-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-action-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-action-pad-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-pad-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-pad-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-pad-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-action-pad-grid-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-pad-grid-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-pad-grid-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-pad-grid-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-action-bar-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-bar-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-bar-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-bar-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-action-bar-grid-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-bar-grid-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-bar-grid-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-bar-grid-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-accordion-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-accordion-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-accordion-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-accordion-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-accordion-icon-expanded-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-icon-expanded-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-accordion-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-heading-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-heading-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-accordion-item-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-accordion-item-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-accordion-item-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-accordion-item-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-accordion-item-icon-expanded-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-item-icon-expanded-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-accordion-item-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-item-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-item-font-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-item-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-item-font-heading-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-item-font-heading-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619b;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#ffffff;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-info-hover:#004874;--calcite-ui-info-press:#00304d;--calcite-ui-success:#35ac46;--calcite-ui-success-hover:#288835;--calcite-ui-success-press:#1a6324;--calcite-ui-warning:#edd317;--calcite-ui-warning-hover:#d9bc00;--calcite-ui-warning-press:#bfa200;--calcite-ui-danger:#d83020;--calcite-ui-danger-hover:#a82b1e;--calcite-ui-danger-press:#7c1d13;--calcite-ui-component-avatar-font:#6a6a6a;--calcite-ui-component-avatar-icon:#6a6a6a;--calcite-ui-component-avatar-background:#f3f3f3;--calcite-ui-component-avatar-background-red:#ffc6bf;--calcite-ui-component-avatar-background-teal:#cef5f4;--calcite-ui-component-avatar-background-blue:#c7eaff;--calcite-ui-component-avatar-background-green:#e5f7b4;--calcite-ui-component-avatar-background-yellow:#fff7cc;--calcite-ui-component-checkbox-font:#151515;--calcite-ui-component-checkbox-background:#ffffff;--calcite-ui-component-checkbox-background-selected:#007ac2;--calcite-ui-component-checkbox-icon:#ffffff;--calcite-ui-component-checkbox-border:#949494;--calcite-ui-component-radio-font:#151515;--calcite-ui-component-radio-background:#ffffff;--calcite-ui-component-radio-border-unchecked:#6a6a6a;--calcite-ui-component-radio-border-checked:#007ac2;--calcite-ui-component-chip-font-clear:#151515;--calcite-ui-component-chip-font-solid-grey:#151515;--calcite-ui-component-chip-font-solid-blue:#ffffff;--calcite-ui-component-chip-font-solid-red:#ffffff;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#151515;--calcite-ui-component-chip-icon-solid-grey:#151515;--calcite-ui-component-chip-icon-solid-blue:#ffffff;--calcite-ui-component-chip-icon-solid-red:#ffffff;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#6a6a6a;--calcite-ui-component-chip-background-solid-grey:#f3f3f3;--calcite-ui-component-chip-background-solid-blue:#00619b;--calcite-ui-component-chip-background-solid-red:#d83020;--calcite-ui-component-chip-background-solid-yellow:#edd317;--calcite-ui-component-chip-background-solid-green:#35ac46;--calcite-ui-component-chip-border-clear-grey:#cacaca;--calcite-ui-component-chip-border-clear-blue:#00619b;--calcite-ui-component-chip-border-clear-red:#d83020;--calcite-ui-component-chip-border-clear-yellow:#edd317;--calcite-ui-component-chip-border-clear-green:#35ac46;--calcite-ui-component-label-font:#151515;--calcite-ui-component-loader-font:#151515;--calcite-ui-component-loader-foreground:#007ac2;--calcite-ui-component-loader-inline-foreground-indeterminate:#151515;--calcite-ui-component-loader-inline-foreground-determinate:#007ac2;--calcite-ui-component-rating-star-background:#949494;--calcite-ui-component-rating-star-background-active:#007ac2;--calcite-ui-component-rating-star-background-average:#edd317;--calcite-ui-component-rating-chip-count-font:#4a4a4a;--calcite-ui-component-rating-chip-foreground:#f3f3f3;--calcite-ui-component-tooltip-foreground:#ffffff;--calcite-ui-component-tooltip-border:#dfdfdf;--calcite-ui-component-tooltip-font:#151515;--calcite-ui-component-accordion-item-font-heading:#151515;--calcite-ui-component-accordion-item-font-description:#6a6a6a;--calcite-ui-component-accordion-item-icon:#6a6a6a;--calcite-ui-component-accordion-item-icon-expanded:#151515;--calcite-ui-component-accordion-item-background:#ffffff;--calcite-ui-component-accordion-item-border:#d4d4d4;--calcite-ui-component-input-message-font:#151515;--calcite-ui-component-input-message-icon-idle:#007ac2;--calcite-ui-component-input-message-icon-invalid:#d83020;--calcite-ui-component-input-message-icon-valid:#35ac46;--calcite-ui-component-alert-font-title:#151515;--calcite-ui-component-alert-font-message:#6a6a6a;--calcite-ui-component-alert-background:#ffffff;--calcite-ui-component-alert-border:#dfdfdf;--calcite-ui-component-alert-icon-blue:#00619b;--calcite-ui-component-alert-icon-green:#35ac46;--calcite-ui-component-alert-icon-yellow:#edd317;--calcite-ui-component-alert-icon-red:#d83020;--calcite-ui-component-alert-highlight-blue:#00619b;--calcite-ui-component-alert-highlight-green:#35ac46;--calcite-ui-component-alert-highlight-yellow:#edd317;--calcite-ui-component-alert-highlight-red:#d83020;--calcite-ui-component-tip-font-heading:#151515;--calcite-ui-component-tip-font-description:#4a4a4a;--calcite-ui-component-tip-icon:#6a6a6a;--calcite-ui-component-tip-background-light:#ffffff;--calcite-ui-component-tip-border:#d4d4d4;--calcite-ui-component-color-picker-font-label:#151515;--calcite-ui-component-color-picker-icon:#151515;--calcite-ui-component-color-picker-border:#cacaca;--calcite-ui-component-color-picker-background:#ffffff;--calcite-ui-component-date-picker-font-date:#6a6a6a;--calcite-ui-component-date-picker-font-range-date:#151515;--calcite-ui-component-date-picker-font-day:#6a6a6a;--calcite-ui-component-date-picker-font-month:#151515;--calcite-ui-component-date-picker-font-selected-date:#ffffff;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#6a6a6a;--calcite-ui-component-date-picker-border:#cacaca;--calcite-ui-component-date-picker-date-active-border:#ffffff;--calcite-ui-component-date-picker-background:#ffffff;--calcite-ui-component-date-picker-background-date-range:#c7eaff;--calcite-ui-component-date-picker-background-date-active-light:#007ac2;--calcite-ui-component-input-date-picker-font-placeholder-value:#151515;--calcite-ui-component-input-date-picker-font-label:#151515;--calcite-ui-component-input-date-picker-icon:#6a6a6a;--calcite-ui-component-input-date-picker-border:#949494;--calcite-ui-component-input-date-picker-background:#ffffff;--calcite-ui-component-input-date-picker-background-arrow:#f8f8f8;--calcite-ui-component-input-date-picker-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-font-placeholder-value:#151515;--calcite-ui-component-input-datetime-local-font-label:#151515;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-datetime-local-icon:#6a6a6a;--calcite-ui-component-input-datetime-local-background:#ffffff;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-datetime-local-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-border:#949494;--calcite-ui-component-input-datetime-local-border-invalid:#d83020;--calcite-ui-component-input-email-font-placeholder-value:#151515;--calcite-ui-component-input-email-font-label:#151515;--calcite-ui-component-input-email-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-email-icon:#6a6a6a;--calcite-ui-component-input-email-background:#ffffff;--calcite-ui-component-input-email-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-email-background-read-only:#f8f8f8;--calcite-ui-component-input-email-border:#949494;--calcite-ui-component-input-email-border-invalid:#d83020;--calcite-ui-component-input-file-font-placeholder-value:#151515;--calcite-ui-component-input-file-font-label:#151515;--calcite-ui-component-input-file-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-file-icon:#6a6a6a;--calcite-ui-component-input-file-background:#ffffff;--calcite-ui-component-input-file-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-file-background-read-only:#f8f8f8;--calcite-ui-component-input-file-border:#949494;--calcite-ui-component-input-file-border-invalid:#d83020;--calcite-ui-component-input-month-font-placeholder-value:#151515;--calcite-ui-component-input-month-font-label:#151515;--calcite-ui-component-input-month-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-month-icon:#6a6a6a;--calcite-ui-component-input-month-background:#ffffff;--calcite-ui-component-input-month-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-month-background-read-only:#f8f8f8;--calcite-ui-component-input-month-border:#949494;--calcite-ui-component-input-month-border-invalid:#d83020;--calcite-ui-component-input-number-font-placeholder-value:#151515;--calcite-ui-component-input-number-font-label:#151515;--calcite-ui-component-input-number-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-number-icon:#6a6a6a;--calcite-ui-component-input-number-background:#ffffff;--calcite-ui-component-input-number-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-number-background-read-only:#f8f8f8;--calcite-ui-component-input-number-border:#949494;--calcite-ui-component-input-number-border-invalid:#d83020;--calcite-ui-component-input-password-font-placeholder-value:#151515;--calcite-ui-component-input-password-font-label:#151515;--calcite-ui-component-input-password-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-password-icon:#6a6a6a;--calcite-ui-component-input-password-background:#ffffff;--calcite-ui-component-input-password-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-password-background-read-only:#f8f8f8;--calcite-ui-component-input-password-border:#949494;--calcite-ui-component-input-password-border-invalid:#d83020;--calcite-ui-component-input-search-font-placeholder-value:#151515;--calcite-ui-component-input-search-font-label:#151515;--calcite-ui-component-input-search-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-search-icon:#6a6a6a;--calcite-ui-component-input-search-background:#ffffff;--calcite-ui-component-input-search-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-search-background-read-only:#f8f8f8;--calcite-ui-component-input-search-border:#949494;--calcite-ui-component-input-search-border-invalid:#d83020;--calcite-ui-component-input-telephone-font-placeholder-value:#151515;--calcite-ui-component-input-telephone-font-label:#151515;--calcite-ui-component-input-telephone-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-telephone-icon:#6a6a6a;--calcite-ui-component-input-telephone-background:#ffffff;--calcite-ui-component-input-telephone-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-telephone-background-read-only:#f8f8f8;--calcite-ui-component-input-telephone-border:#949494;--calcite-ui-component-input-telephone-border-invalid:#d83020;--calcite-ui-component-input-text-font-placeholder-value:#151515;--calcite-ui-component-input-text-font-label:#151515;--calcite-ui-component-input-text-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-text-icon:#6a6a6a;--calcite-ui-component-input-text-background:#ffffff;--calcite-ui-component-input-text-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-text-background-read-only:#f8f8f8;--calcite-ui-component-input-text-border:#949494;--calcite-ui-component-input-text-border-invalid:#d83020;--calcite-ui-component-input-week-font-placeholder-value:#151515;--calcite-ui-component-input-week-font-label:#151515;--calcite-ui-component-input-week-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-week-icon:#6a6a6a;--calcite-ui-component-input-week-background:#ffffff;--calcite-ui-component-input-week-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-week-background-read-only:#f8f8f8;--calcite-ui-component-input-week-border:#949494;--calcite-ui-component-input-week-border-invalid:#d83020;--calcite-ui-component-textarea-font-placeholder-value:#151515;--calcite-ui-component-textarea-font-label:#151515;--calcite-ui-component-textarea-font-chat-limit:#4a4a4a;--calcite-ui-component-textarea-icon:#6a6a6a;--calcite-ui-component-textarea-background:#ffffff;--calcite-ui-component-textarea-background-read-only:#f8f8f8;--calcite-ui-component-textarea-border:#949494;--calcite-ui-component-tab-title-font:#6a6a6a;--calcite-ui-component-tab-title-font-active:#151515;--calcite-ui-component-tab-title-icon:#6a6a6a;--calcite-ui-component-tab-title-icon-active:#151515;--calcite-ui-component-tab-title-bordered-border:#dfdfdf;--calcite-ui-component-tab-title-bordered-background:#ffffff;--calcite-ui-component-tab-title-border-active:#007ac2;--calcite-ui-component-tabs-bordered-border:#dfdfdf;--calcite-ui-component-tabs-bordered-background:#ffffff;--calcite-ui-component-card-font-title:#151515;--calcite-ui-component-card-font-subtitle:#4a4a4a;--calcite-ui-component-card-font-description:#6a6a6a;--calcite-ui-component-card-border:#d4d4d4;--calcite-ui-component-card-border-active:#007ac2;--calcite-ui-component-card-background:#ffffff;--calcite-ui-component-action-font:#6a6a6a;--calcite-ui-component-action-icon:#6a6a6a;--calcite-ui-component-action-background:#ffffff;--calcite-ui-component-action-background-active:#eaeaea;--calcite-ui-component-action-bar-border:#cacaca;--calcite-ui-component-action-bar-background:#ffffff;--calcite-ui-component-action-pad-border:#cacaca;--calcite-ui-component-action-pad-background:#ffffff;--calcite-ui-component-action-bar-grid-border:#cacaca;--calcite-ui-component-action-bar-grid-background:#ffffff;--calcite-ui-component-action-pad-grid-border:#cacaca;--calcite-ui-component-action-pad-grid-background:#ffffff;--calcite-ui-component-block-font-heading:#4a4a4a;--calcite-ui-component-block-font-active:#151515;--calcite-ui-component-block-font-description:#6a6a6a;--calcite-ui-component-block-font-content:#4a4a4a;--calcite-ui-component-block-icon-idle:#4a4a4a;--calcite-ui-component-block-icon-valid:#35ac46;--calcite-ui-component-block-icon-invalid:#d83020;--calcite-ui-component-block-icon-drag-handle:#949494;--calcite-ui-component-block-icon-chevron:#6a6a6a;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#ffffff;--calcite-ui-component-block-section-font:#4a4a4a;--calcite-ui-component-block-section-icon-valid:#35ac46;--calcite-ui-component-block-section-icon-invalid:#d83020;--calcite-ui-component-block-section-icon-chevron:#6a6a6a;--calcite-ui-component-block-section-background:#ffffff;--calcite-ui-component-notice-font-title:#151515;--calcite-ui-component-notice-font-message:#6a6a6a;--calcite-ui-component-notice-background:#ffffff;--calcite-ui-component-notice-icon-info:#00619b;--calcite-ui-component-notice-icon-success:#35ac46;--calcite-ui-component-notice-icon-warning:#edd317;--calcite-ui-component-notice-icon-danger:#d83020;--calcite-ui-component-notice-icon-brand:#007ac2;--calcite-ui-component-notice-highlight-info:#00619b;--calcite-ui-component-notice-highlight-success:#35ac46;--calcite-ui-component-notice-highlight-warning:#edd317;--calcite-ui-component-notice-highlight-danger:#d83020;--calcite-ui-component-notice-highlight-brand:#007ac2;--calcite-ui-component-modal-font-header:#151515;--calcite-ui-component-modal-font-content:#4a4a4a;--calcite-ui-component-modal-icon:#6a6a6a;--calcite-ui-component-modal-border:#dfdfdf;--calcite-ui-component-modal-border-top-brand:#007ac2;--calcite-ui-component-modal-border-top-info:#00619b;--calcite-ui-component-modal-border-top-success:#35ac46;--calcite-ui-component-modal-border-top-danger:#d83020;--calcite-ui-component-modal-border-top-warning:#edd317;--calcite-ui-component-modal-background:#ffffff;--calcite-ui-component-panel-header-font:#4a4a4a;--calcite-ui-component-panel-header-icon:#6a6a6a;--calcite-ui-component-panel-header-border:#dfdfdf;--calcite-ui-component-panel-header-background:#ffffff;--calcite-ui-component-popover-font:#151515;--calcite-ui-component-popover-icon:#6a6a6a;--calcite-ui-component-popover-border:#dfdfdf;--calcite-ui-component-popover-background:#ffffff;--calcite-ui-component-slider-font-label:#151515;--calcite-ui-component-slider-font-tick-label:#4a4a4a;--calcite-ui-component-slider-handle-background:#ffffff;--calcite-ui-component-slider-handle-border:#6a6a6a;--calcite-ui-component-slider-border:#d4d4d4;--calcite-ui-component-slider-border-active:#007ac2;--calcite-ui-component-slider-tick-background:#949494;--calcite-ui-component-slider-tick-border:#ffffff;--calcite-ui-component-slider-tick-active-background:#007ac2;--calcite-ui-component-slider-tick-active-border:#ffffff;--calcite-ui-component-slider-range-font-label:#151515;--calcite-ui-component-slider-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-range-handle-background:#ffffff;--calcite-ui-component-slider-range-handle-border:#6a6a6a;--calcite-ui-component-slider-range-border:#d4d4d4;--calcite-ui-component-slider-range-border-active:#007ac2;--calcite-ui-component-slider-range-tick-background:#949494;--calcite-ui-component-slider-range-tick-border:#ffffff;--calcite-ui-component-slider-range-tick-active-background:#007ac2;--calcite-ui-component-slider-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-font-label:#151515;--calcite-ui-component-slider-histogram-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-handle-background:#ffffff;--calcite-ui-component-slider-histogram-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-border:#d4d4d4;--calcite-ui-component-slider-histogram-border-active:#007ac2;--calcite-ui-component-slider-histogram-tick-background:#949494;--calcite-ui-component-slider-histogram-tick-border:#ffffff;--calcite-ui-component-slider-histogram-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-active-end-background:#ffffff;--calcite-ui-component-slider-histogram-range-font-label:#151515;--calcite-ui-component-slider-histogram-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-range-handle-background:#ffffff;--calcite-ui-component-slider-histogram-range-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-range-border:#d4d4d4;--calcite-ui-component-slider-histogram-range-border-active:#007ac2;--calcite-ui-component-slider-histogram-range-tick-background:#949494;--calcite-ui-component-slider-histogram-range-tick-border:#ffffff;--calcite-ui-component-slider-histogram-range-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-range-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-range-active-end-background:#ffffff;--calcite-ui-component-filter-font:#151515;--calcite-ui-component-filter-icon:#6a6a6a;--calcite-ui-component-filter-border:#949494;--calcite-ui-component-filter-background:#ffffff;--calcite-ui-component-scrim-background:#ffffff;--calcite-ui-component-tip-manager-font-heading:#151515;--calcite-ui-component-tip-manager-icon:#6a6a6a;--calcite-ui-component-tip-manager-background-light:#ffffff;--calcite-ui-component-tip-manager-border:#d4d4d4;--calcite-ui-component-button-font-brand-solid:#ffffff;--calcite-ui-component-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-button-font-brand-outline:#007ac2;--calcite-ui-component-button-font-brand-transparent:#007ac2;--calcite-ui-component-button-font-inverse-solid:#ffffff;--calcite-ui-component-button-font-inverse-outline-fill:#151515;--calcite-ui-component-button-font-inverse-outline:#151515;--calcite-ui-component-button-font-inverse-transparent:#151515;--calcite-ui-component-button-font-neutral-solid:#ffffff;--calcite-ui-component-button-font-neutral-outline-fill:#151515;--calcite-ui-component-button-font-neutral-outline:#151515;--calcite-ui-component-button-font-neutral-transparent:#151515;--calcite-ui-component-button-font-danger-solid:#ffffff;--calcite-ui-component-button-font-danger-outline-fill:#d83020;--calcite-ui-component-button-font-danger-outline:#d83020;--calcite-ui-component-button-font-danger-transparent:#d83020;--calcite-ui-component-button-icon-brand-solid:#ffffff;--calcite-ui-component-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-button-icon-brand-outline:#007ac2;--calcite-ui-component-button-icon-brand-transparent:#007ac2;--calcite-ui-component-button-icon-inverse-solid:#ffffff;--calcite-ui-component-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-button-icon-inverse-outline:#151515;--calcite-ui-component-button-icon-inverse-transparent:#151515;--calcite-ui-component-button-icon-neutral-solid:#ffffff;--calcite-ui-component-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-button-icon-neutral-outline:#151515;--calcite-ui-component-button-icon-neutral-transparent:#151515;--calcite-ui-component-button-icon-danger-solid:#ffffff;--calcite-ui-component-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-button-icon-danger-outline:#d83020;--calcite-ui-component-button-icon-danger-transparent:#d83020;--calcite-ui-component-button-background-brand-solid:#007ac2;--calcite-ui-component-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-button-background-inverse-solid:#353535;--calcite-ui-component-button-background-inverse-outline-fill:#353535;--calcite-ui-component-button-background-neutral-solid:#353535;--calcite-ui-component-button-background-neutral-outline-fill:#353535;--calcite-ui-component-button-background-danger-solid:#d83020;--calcite-ui-component-button-background-danger-outline-fill:#d83020;--calcite-ui-component-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-button-border-brand-outline:#007ac2;--calcite-ui-component-button-border-inverse-outline-fill:#353535;--calcite-ui-component-button-border-inverse-outline:#353535;--calcite-ui-component-button-border-neutral-outline-fill:#353535;--calcite-ui-component-button-border-neutral-outline:#353535;--calcite-ui-component-button-border-danger-outline-fill:#d83020;--calcite-ui-component-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-font-brand-solid:#ffffff;--calcite-ui-component-split-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-font-brand-outline:#007ac2;--calcite-ui-component-split-button-font-brand-transparent:#007ac2;--calcite-ui-component-split-button-font-inverse-solid:#ffffff;--calcite-ui-component-split-button-font-inverse-outline-fill:#151515;--calcite-ui-component-split-button-font-inverse-outline:#151515;--calcite-ui-component-split-button-font-inverse-transparent:#151515;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#151515;--calcite-ui-component-split-button-font-neutral-outline:#151515;--calcite-ui-component-split-button-font-neutral-transparent:#151515;--calcite-ui-component-split-button-font-danger-solid:#ffffff;--calcite-ui-component-split-button-font-danger-outline-fill:#d83020;--calcite-ui-component-split-button-font-danger-outline:#d83020;--calcite-ui-component-split-button-font-danger-transparent:#d83020;--calcite-ui-component-split-button-icon-brand-solid:#ffffff;--calcite-ui-component-split-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-icon-brand-outline:#007ac2;--calcite-ui-component-split-button-icon-brand-transparent:#007ac2;--calcite-ui-component-split-button-icon-inverse-solid:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-split-button-icon-inverse-outline:#151515;--calcite-ui-component-split-button-icon-inverse-transparent:#151515;--calcite-ui-component-split-button-icon-neutral-solid:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-split-button-icon-neutral-outline:#151515;--calcite-ui-component-split-button-icon-neutral-transparent:#151515;--calcite-ui-component-split-button-icon-danger-solid:#ffffff;--calcite-ui-component-split-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-split-button-icon-danger-outline:#d83020;--calcite-ui-component-split-button-icon-danger-transparent:#d83020;--calcite-ui-component-split-button-background-brand-solid:#007ac2;--calcite-ui-component-split-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-split-button-background-inverse-solid:#353535;--calcite-ui-component-split-button-background-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-background-neutral-solid:#353535;--calcite-ui-component-split-button-background-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-background-danger-solid:#d83020;--calcite-ui-component-split-button-background-danger-outline-fill:#ffffff;--calcite-ui-component-split-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-border-brand-outline:#007ac2;--calcite-ui-component-split-button-border-inverse-outline-fill:#353535;--calcite-ui-component-split-button-border-inverse-outline:#353535;--calcite-ui-component-split-button-border-neutral-outline-fill:#353535;--calcite-ui-component-split-button-border-neutral-outline:#353535;--calcite-ui-component-split-button-border-danger-outline-fill:#d83020;--calcite-ui-component-split-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-divider-brand-solid:#ffffff;--calcite-ui-component-split-button-divider-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-divider-brand-outline:#007ac2;--calcite-ui-component-split-button-divider-brand-transparent:#007ac2;--calcite-ui-component-split-button-divider-inverse-solid:#ffffff;--calcite-ui-component-split-button-divider-inverse-outline-fill:#353535;--calcite-ui-component-split-button-divider-inverse-outline:#353535;--calcite-ui-component-split-button-divider-inverse-transparent:#353535;--calcite-ui-component-split-button-divider-neutral-solid:#ffffff;--calcite-ui-component-split-button-divider-neutral-outline-fill:#353535;--calcite-ui-component-split-button-divider-neutral-outline:#353535;--calcite-ui-component-split-button-divider-neutral-transparent:#353535;--calcite-ui-component-split-button-divider-danger-solid:#d83020;--calcite-ui-component-split-button-divider-danger-outline-fill:#d83020;--calcite-ui-component-split-button-divider-danger-outline:#d83020;--calcite-ui-component-split-button-divider-danger-transparent:#d83020;--calcite-ui-component-fab-font-brand-solid:#ffffff;--calcite-ui-component-fab-font-brand-outline-fill:#007ac2;--calcite-ui-component-fab-font-inverse-solid:#ffffff;--calcite-ui-component-fab-font-inverse-outline-fill:#151515;--calcite-ui-component-fab-font-neutral-solid:#ffffff;--calcite-ui-component-fab-font-neutral-outline-fill:#151515;--calcite-ui-component-fab-font-danger-solid:#ffffff;--calcite-ui-component-fab-font-danger-outline-fill:#d83020;--calcite-ui-component-fab-icon-brand-solid:#ffffff;--calcite-ui-component-fab-icon-brand-outline-fill:#007ac2;--calcite-ui-component-fab-icon-inverse-solid:#ffffff;--calcite-ui-component-fab-icon-inverse-outline-fill:#151515;--calcite-ui-component-fab-icon-neutral-solid:#ffffff;--calcite-ui-component-fab-icon-neutral-outline-fill:#151515;--calcite-ui-component-fab-icon-danger-solid:#ffffff;--calcite-ui-component-fab-icon-danger-outline-fill:#d83020;--calcite-ui-component-fab-background-brand-solid:#007ac2;--calcite-ui-component-fab-background-brand-outline-fill:#ffffff;--calcite-ui-component-fab-background-inverse-solid:#353535;--calcite-ui-component-fab-background-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-background-neutral-solid:#353535;--calcite-ui-component-fab-background-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-background-danger-solid:#d83020;--calcite-ui-component-fab-background-danger-outline-fill:#ffffff;--calcite-ui-component-fab-border-brand-outline-fill:#007ac2;--calcite-ui-component-fab-border-brand-solid:#007ac2;--calcite-ui-component-fab-border-inverse-outline-fill:#353535;--calcite-ui-component-fab-border-inverse-solid:#353535;--calcite-ui-component-fab-border-neutral-outline-fill:#353535;--calcite-ui-component-fab-border-neutral-solid:#353535;--calcite-ui-component-fab-border-danger-outline-fill:#d83020;--calcite-ui-component-fab-border-danger-solid:#d83020;--calcite-mode-name:"light";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background-internal:rgba(255, 255, 255, 0.85);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--calcite-popover-z-index:var(--calcite-app-z-index-popup);--calcite-border-radius:var(--calcite-semantic-border-border-radius-round, 4px);--calcite-border-radius-base:0;--calcite-panel-width-multiplier:1;--calcite-ui-focus-offset-invert:0;--calcite-ui-icon-color:currentColor;--calcite-ui-opacity-disabled:var(--calcite-core-opacity-50, 0.5);font-family:var(--calcite-sans-family)}.calcite-mode-dark{--calcite-ui-brand:#009af2;--calcite-ui-brand-hover:#007ac2;--calcite-ui-brand-press:#00619b;--calcite-ui-background-1:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#555555;--calcite-ui-border-2:#4a4a4a;--calcite-ui-border-3:#404040;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-info-hover:#3db8ff;--calcite-ui-info-press:#009af2;--calcite-ui-success:#36DA43;--calcite-ui-success-hover:#3bed52;--calcite-ui-success-press:#00b81b;--calcite-ui-warning:#FFC900;--calcite-ui-warning-hover:#ffee33;--calcite-ui-warning-press:#f5d000;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#ff0015;--calcite-ui-danger-press:#d90012;--calcite-ui-component-avatar-font:#9f9f9f;--calcite-ui-component-avatar-icon:#9f9f9f;--calcite-ui-component-avatar-background:#202020;--calcite-ui-component-avatar-background-red:#4f0e08;--calcite-ui-component-avatar-background-teal:#004d4c;--calcite-ui-component-avatar-background-blue:#00304d;--calcite-ui-component-avatar-background-green:#384813;--calcite-ui-component-avatar-background-yellow:#5c4e00;--calcite-ui-component-checkbox-font:#ffffff;--calcite-ui-component-checkbox-background:#2b2b2b;--calcite-ui-component-checkbox-background-selected:#009af2;--calcite-ui-component-checkbox-icon:#151515;--calcite-ui-component-checkbox-border:#757575;--calcite-ui-component-radio-font:#ffffff;--calcite-ui-component-radio-background:#2b2b2b;--calcite-ui-component-radio-border-unchecked:#9f9f9f;--calcite-ui-component-radio-border-checked:#009af2;--calcite-ui-component-chip-font-clear:#ffffff;--calcite-ui-component-chip-font-solid-grey:#ffffff;--calcite-ui-component-chip-font-solid-blue:#151515;--calcite-ui-component-chip-font-solid-red:#151515;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#ffffff;--calcite-ui-component-chip-icon-solid-grey:#ffffff;--calcite-ui-component-chip-icon-solid-blue:#151515;--calcite-ui-component-chip-icon-solid-red:#151515;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#9f9f9f;--calcite-ui-component-chip-background-solid-grey:#202020;--calcite-ui-component-chip-background-solid-blue:#00A0FF;--calcite-ui-component-chip-background-solid-red:#FE583E;--calcite-ui-component-chip-background-solid-yellow:#FFC900;--calcite-ui-component-chip-background-solid-green:#36DA43;--calcite-ui-component-chip-border-clear-grey:#555555;--calcite-ui-component-chip-border-clear-blue:#00A0FF;--calcite-ui-component-chip-border-clear-red:#FE583E;--calcite-ui-component-chip-border-clear-yellow:#FFC900;--calcite-ui-component-chip-border-clear-green:#36DA43;--calcite-ui-component-label-font:#ffffff;--calcite-ui-component-loader-font:#ffffff;--calcite-ui-component-loader-foreground:#009af2;--calcite-ui-component-loader-inline-foreground-indeterminate:#ffffff;--calcite-ui-component-loader-inline-foreground-determinate:#009af2;--calcite-ui-component-rating-star-background:#757575;--calcite-ui-component-rating-star-background-active:#009af2;--calcite-ui-component-rating-star-background-average:#FFC900;--calcite-ui-component-rating-chip-count-font:#bfbfbf;--calcite-ui-component-rating-chip-foreground:#202020;--calcite-ui-component-tooltip-foreground:#2b2b2b;--calcite-ui-component-tooltip-border:#404040;--calcite-ui-component-tooltip-font:#ffffff;--calcite-ui-component-accordion-item-font-heading:#ffffff;--calcite-ui-component-accordion-item-font-description:#9f9f9f;--calcite-ui-component-accordion-item-icon:#9f9f9f;--calcite-ui-component-accordion-item-icon-expanded:#ffffff;--calcite-ui-component-accordion-item-background:#2b2b2b;--calcite-ui-component-accordion-item-border:#4a4a4a;--calcite-ui-component-input-message-font:#ffffff;--calcite-ui-component-input-message-icon-idle:#009af2;--calcite-ui-component-input-message-icon-invalid:#FE583E;--calcite-ui-component-input-message-icon-valid:#36DA43;--calcite-ui-component-alert-font-title:#ffffff;--calcite-ui-component-alert-font-message:#9f9f9f;--calcite-ui-component-alert-background:#202020;--calcite-ui-component-alert-border:#404040;--calcite-ui-component-alert-icon-blue:#00A0FF;--calcite-ui-component-alert-icon-green:#36DA43;--calcite-ui-component-alert-icon-yellow:#FFC900;--calcite-ui-component-alert-icon-red:#FE583E;--calcite-ui-component-alert-highlight-blue:#00A0FF;--calcite-ui-component-alert-highlight-green:#36DA43;--calcite-ui-component-alert-highlight-yellow:#FFC900;--calcite-ui-component-alert-highlight-red:#FE583E;--calcite-ui-component-color-picker-font-label:#ffffff;--calcite-ui-component-color-picker-icon:#ffffff;--calcite-ui-component-color-picker-border:#555555;--calcite-ui-component-color-picker-background:#2b2b2b;--calcite-ui-component-date-picker-font-date:#9f9f9f;--calcite-ui-component-date-picker-font-day:#9f9f9f;--calcite-ui-component-date-picker-font-month:#ffffff;--calcite-ui-component-date-picker-font-range-date:#ffffff;--calcite-ui-component-date-picker-font-selected-date:#151515;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#9f9f9f;--calcite-ui-component-date-picker-border:#555555;--calcite-ui-component-date-picker-date-active-border:#2b2b2b;--calcite-ui-component-date-picker-background:#2b2b2b;--calcite-ui-component-date-picker-background-date-range:#214155;--calcite-ui-component-date-picker-background-date-active:#009af2;--calcite-ui-component-input-date-picker-font-placeholder-value:#ffffff;--calcite-ui-component-input-date-picker-font-label:#ffffff;--calcite-ui-component-input-date-picker-icon:#9f9f9f;--calcite-ui-component-input-date-picker-border:#757575;--calcite-ui-component-input-date-picker-background:#2b2b2b;--calcite-ui-component-input-date-picker-background-arrow:#353535;--calcite-ui-component-input-date-picker-background-read-only:#353535;--calcite-ui-component-input-datetime-local-font-placeholder-value:#ffffff;--calcite-ui-component-input-datetime-local-font-label:#ffffff;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-datetime-local-icon:#9f9f9f;--calcite-ui-component-input-datetime-local-background:#2b2b2b;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#353535;--calcite-ui-component-input-datetime-local-background-read-only:#353535;--calcite-ui-component-input-datetime-local-border:#757575;--calcite-ui-component-input-datetime-local-border-invalid:#FE583E;--calcite-ui-component-input-email-font-placeholder-value:#ffffff;--calcite-ui-component-input-email-font-label:#ffffff;--calcite-ui-component-input-email-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-email-icon:#9f9f9f;--calcite-ui-component-input-email-background:#2b2b2b;--calcite-ui-component-input-email-background-prefix-sufix:#353535;--calcite-ui-component-input-email-background-read-only:#353535;--calcite-ui-component-input-email-border:#757575;--calcite-ui-component-input-email-border-invalid:#FE583E;--calcite-ui-component-input-file-font-placeholder-value:#ffffff;--calcite-ui-component-input-file-font-label:#ffffff;--calcite-ui-component-input-file-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-file-icon:#9f9f9f;--calcite-ui-component-input-file-background:#2b2b2b;--calcite-ui-component-input-file-background-prefix-sufix:#353535;--calcite-ui-component-input-file-background-read-only:#353535;--calcite-ui-component-input-file-border:#757575;--calcite-ui-component-input-file-border-invalid:#FE583E;--calcite-ui-component-input-month-font-placeholder-value:#ffffff;--calcite-ui-component-input-month-font-label:#ffffff;--calcite-ui-component-input-month-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-month-icon:#9f9f9f;--calcite-ui-component-input-month-background:#2b2b2b;--calcite-ui-component-input-month-background-prefix-sufix:#353535;--calcite-ui-component-input-month-background-read-only:#353535;--calcite-ui-component-input-month-border:#757575;--calcite-ui-component-input-month-border-invalid:#FE583E;--calcite-ui-component-input-number-font-placeholder-value:#ffffff;--calcite-ui-component-input-number-font-label:#ffffff;--calcite-ui-component-input-number-icon:#9f9f9f;--calcite-ui-component-input-number-background:#2b2b2b;--calcite-ui-component-input-number-background-prefix-sufix:#353535;--calcite-ui-component-input-number-background-read-only:#353535;--calcite-ui-component-input-number-border:#757575;--calcite-ui-component-input-number-border-invalid:#FE583E;--calcite-ui-component-input-password-font-placeholder-value:#ffffff;--calcite-ui-component-input-password-font-label:#ffffff;--calcite-ui-component-input-password-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-password-icon:#9f9f9f;--calcite-ui-component-input-password-background:#2b2b2b;--calcite-ui-component-input-password-background-prefix-sufix:#353535;--calcite-ui-component-input-password-background-read-only:#353535;--calcite-ui-component-input-password-border:#757575;--calcite-ui-component-input-password-border-invalid:#FE583E;--calcite-ui-component-input-search-font-placeholder-value:#ffffff;--calcite-ui-component-input-search-font-label:#ffffff;--calcite-ui-component-input-search-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-search-icon:#9f9f9f;--calcite-ui-component-input-search-background:#2b2b2b;--calcite-ui-component-input-search-background-prefix-sufix:#353535;--calcite-ui-component-input-search-background-read-only:#353535;--calcite-ui-component-input-search-border:#757575;--calcite-ui-component-input-search-border-invalid:#FE583E;--calcite-ui-component-input-telephone-font-placeholder-value:#ffffff;--calcite-ui-component-input-telephone-font-label:#ffffff;--calcite-ui-component-input-telephone-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-telephone-icon:#9f9f9f;--calcite-ui-component-input-telephone-background:#2b2b2b;--calcite-ui-component-input-telephone-background-prefix-sufix:#353535;--calcite-ui-component-input-telephone-background-read-only:#353535;--calcite-ui-component-input-telephone-border:#757575;--calcite-ui-component-input-telephone-border-invalid:#FE583E;--calcite-ui-component-input-text-font-placeholder-value:#ffffff;--calcite-ui-component-input-text-font-label:#ffffff;--calcite-ui-component-input-text-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-text-icon:#9f9f9f;--calcite-ui-component-input-text-background:#2b2b2b;--calcite-ui-component-input-text-background-prefix-sufix:#353535;--calcite-ui-component-input-text-background-read-only:#353535;--calcite-ui-component-input-text-border:#757575;--calcite-ui-component-input-text-border-invalid:#FE583E;--calcite-ui-component-input-week-font-placeholder-value:#ffffff;--calcite-ui-component-input-week-font-label:#ffffff;--calcite-ui-component-input-week-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-week-icon:#9f9f9f;--calcite-ui-component-input-week-background:#2b2b2b;--calcite-ui-component-input-week-background-prefix-sufix:#353535;--calcite-ui-component-input-week-background-read-only:#353535;--calcite-ui-component-input-week-border:#757575;--calcite-ui-component-input-week-border-invalid:#FE583E;--calcite-ui-component-textarea-font-placeholder-value:#ffffff;--calcite-ui-component-textarea-font-label:#ffffff;--calcite-ui-component-textarea-font-chat-limit:#bfbfbf;--calcite-ui-component-textarea-icon:#9f9f9f;--calcite-ui-component-textarea-background:#2b2b2b;--calcite-ui-component-textarea-background-read-only:#353535;--calcite-ui-component-textarea-border:#757575;--calcite-ui-component-tab-title-font:#9f9f9f;--calcite-ui-component-tab-title-font-active:#ffffff;--calcite-ui-component-tab-title-icon:#9f9f9f;--calcite-ui-component-tab-title-icon-active:#ffffff;--calcite-ui-component-tab-title-bordered-border:#404040;--calcite-ui-component-tab-title-bordered-background:#353535;--calcite-ui-component-tab-title-border-active:#009af2;--calcite-ui-component-tabs-bordered-border:#404040;--calcite-ui-component-tabs-bordered-background:#2b2b2b;--calcite-ui-component-card-font-title:#ffffff;--calcite-ui-component-card-font-subtitle:#bfbfbf;--calcite-ui-component-card-font-description:#9f9f9f;--calcite-ui-component-card-border:#4a4a4a;--calcite-ui-component-card-border-active:#009af2;--calcite-ui-component-card-background:#2b2b2b;--calcite-ui-component-action-indicator:#009af2;--calcite-ui-component-action-font:#9f9f9f;--calcite-ui-component-action-icon:#9f9f9f;--calcite-ui-component-action-background:#2b2b2b;--calcite-ui-component-action-background-active:#151515;--calcite-ui-component-action-bar-border:#555555;--calcite-ui-component-action-bar-background:#2b2b2b;--calcite-ui-component-action-pad-border:#555555;--calcite-ui-component-action-pad-background:#2b2b2b;--calcite-ui-component-action-bar-grid-border:#555555;--calcite-ui-component-action-bar-grid-background:#2b2b2b;--calcite-ui-component-action-pad-grid-border:#555555;--calcite-ui-component-action-pad-grid-background:#2b2b2b;--calcite-ui-component-block-font-heading:#bfbfbf;--calcite-ui-component-block-font-description:#9f9f9f;--calcite-ui-component-block-font-content:#bfbfbf;--calcite-ui-component-block-icon:#9f9f9f;--calcite-ui-component-block-icon-active:#ffffff;--calcite-ui-component-block-icon-idle:#bfbfbf;--calcite-ui-component-block-icon-valid:#36DA43;--calcite-ui-component-block-icon-invalid:#FE583E;--calcite-ui-component-block-icon-drag-handle:#757575;--calcite-ui-component-block-icon-chevron:#9f9f9f;--calcite-ui-component-block-loader:#9f9f9f;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#353535;--calcite-ui-component-block-section-font:#bfbfbf;--calcite-ui-component-block-section-icon-valid:#36DA43;--calcite-ui-component-block-section-icon-invalid:#FE583E;--calcite-ui-component-block-section-icon-chevron:#9f9f9f;--calcite-ui-component-block-section-background:#353535;--calcite-ui-component-notice-font-title:#ffffff;--calcite-ui-component-notice-font-message:#9f9f9f;--calcite-ui-component-notice-background:#202020;--calcite-ui-component-notice-icon-info:#00A0FF;--calcite-ui-component-notice-icon-success:#36DA43;--calcite-ui-component-notice-icon-warning:#FFC900;--calcite-ui-component-notice-icon-danger:#FE583E;--calcite-ui-component-notice-icon-brand:#009af2;--calcite-ui-component-notice-highlight-info:#00A0FF;--calcite-ui-component-notice-highlight-success:#36DA43;--calcite-ui-component-notice-highlight-warning:#FFC900;--calcite-ui-component-notice-highlight-danger:#FE583E;--calcite-ui-component-notice-highlight-brand:#009af2;--calcite-ui-component-modal-font-header:#ffffff;--calcite-ui-component-modal-font-content:#bfbfbf;--calcite-ui-component-modal-icon:#9f9f9f;--calcite-ui-component-modal-border:#555555;--calcite-ui-component-modal-border-top-brand:#009af2;--calcite-ui-component-modal-border-top-info:#00A0FF;--calcite-ui-component-modal-border-top-success:#36DA43;--calcite-ui-component-modal-border-top-danger:#FE583E;--calcite-ui-component-modal-border-top-warning:#FFC900;--calcite-ui-component-modal-background:#2b2b2b;--calcite-ui-component-panel-header-font:#bfbfbf;--calcite-ui-component-panel-header-icon:#9f9f9f;--calcite-ui-component-panel-header-border:#404040;--calcite-ui-component-panel-header-background:#2b2b2b;--calcite-ui-component-popover-font:#ffffff;--calcite-ui-component-popover-icon:#9f9f9f;--calcite-ui-component-popover-border:#404040;--calcite-ui-component-popover-background:#2b2b2b;--calcite-ui-component-slider-font-label:#ffffff;--calcite-ui-component-slider-font-tick-label:#bfbfbf;--calcite-ui-component-slider-handle-background:#2b2b2b;--calcite-ui-component-slider-handle-border:#757575;--calcite-ui-component-slider-border:#4a4a4a;--calcite-ui-component-slider-border-active:#009af2;--calcite-ui-component-slider-tick-background:#757575;--calcite-ui-component-slider-tick-border:#2b2b2b;--calcite-ui-component-slider-tick-active-background:#009af2;--calcite-ui-component-slider-tick-active-border:#2b2b2b;--calcite-ui-component-slider-range-font-label:#ffffff;--calcite-ui-component-slider-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-range-handle-background:#2b2b2b;--calcite-ui-component-slider-range-handle-border:#757575;--calcite-ui-component-slider-range-border:#4a4a4a;--calcite-ui-component-slider-range-border-active:#009af2;--calcite-ui-component-slider-range-tick-background:#757575;--calcite-ui-component-slider-range-tick-border:#2b2b2b;--calcite-ui-component-slider-range-tick-active-background:#009af2;--calcite-ui-component-slider-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-font-label:#ffffff;--calcite-ui-component-slider-histogram-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-handle-border:#757575;--calcite-ui-component-slider-histogram-border:#4a4a4a;--calcite-ui-component-slider-histogram-border-active:#009af2;--calcite-ui-component-slider-histogram-tick-background:#757575;--calcite-ui-component-slider-histogram-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-active-end-background-dark:#2b2b2b;--calcite-ui-component-slider-histogram-range-font-label:#ffffff;--calcite-ui-component-slider-histogram-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-range-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-range-handle-border:#757575;--calcite-ui-component-slider-histogram-range-border:#4a4a4a;--calcite-ui-component-slider-histogram-range-border-active:#009af2;--calcite-ui-component-slider-histogram-range-tick-background:#757575;--calcite-ui-component-slider-histogram-range-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-range-active-end-background:#2b2b2b;--calcite-ui-component-filter-font:#ffffff;--calcite-ui-component-filter-icon:#9f9f9f;--calcite-ui-component-filter-border:#757575;--calcite-ui-component-filter-background:#2b2b2b;--calcite-ui-component-scrim-background:#2b2b2b;--calcite-ui-component-tip-manager-font-heading:#ffffff;--calcite-ui-component-tip-manager-icon:#9f9f9f;--calcite-ui-component-tip-manager-background-light:#2b2b2b;--calcite-ui-component-tip-manager-border:#4a4a4a;--calcite-ui-component-button-font-brand-solid:#151515;--calcite-ui-component-button-font-brand-outline-fill:#009af2;--calcite-ui-component-button-font-brand-outline:#009af2;--calcite-ui-component-button-font-brand-transparent:#009af2;--calcite-ui-component-button-font-inverse-solid:#151515;--calcite-ui-component-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-button-font-inverse-outline:#ffffff;--calcite-ui-component-button-font-inverse-transparent:#ffffff;--calcite-ui-component-button-font-neutral-solid:#151515;--calcite-ui-component-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-button-font-neutral-outline:#ffffff;--calcite-ui-component-button-font-neutral-transparent:#ffffff;--calcite-ui-component-button-font-danger-solid:#151515;--calcite-ui-component-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-button-font-danger-outline:#FE583E;--calcite-ui-component-button-font-danger-transparent:#FE583E;--calcite-ui-component-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-button-icon-brand-outline:#009af2;--calcite-ui-component-button-icon-brand-transparent:#009af2;--calcite-ui-component-button-icon-inverse-solid:#151515;--calcite-ui-component-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-button-icon-inverse-outline:#ffffff;--calcite-ui-component-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-button-icon-neutral-solid:#151515;--calcite-ui-component-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-button-icon-neutral-outline:#ffffff;--calcite-ui-component-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-button-icon-danger-outline:#FE583E;--calcite-ui-component-button-icon-danger-transparent:#FE583E;--calcite-ui-component-button-background-brand-solid:#009af2;--calcite-ui-component-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-button-background-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-button-background-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-background-danger-solid:#FE583E;--calcite-ui-component-button-background-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-brand-outline-fill:#009af2;--calcite-ui-component-button-border-brand-outline:#009af2;--calcite-ui-component-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-font-brand-solid:#151515;--calcite-ui-component-split-button-font-brand-outline-fill:#009af2;--calcite-ui-component-split-button-font-brand-outline:#009af2;--calcite-ui-component-split-button-font-brand-transparent:#009af2;--calcite-ui-component-split-button-font-inverse-solid:#151515;--calcite-ui-component-split-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-font-inverse-outline:#ffffff;--calcite-ui-component-split-button-font-inverse-transparent:#ffffff;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-font-neutral-outline:#ffffff;--calcite-ui-component-split-button-font-neutral-transparent:#ffffff;--calcite-ui-component-split-button-font-danger-solid:#151515;--calcite-ui-component-split-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-font-danger-outline:#FE583E;--calcite-ui-component-split-button-font-danger-transparent:#FE583E;--calcite-ui-component-split-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-split-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-split-button-icon-brand-outline:#009af2;--calcite-ui-component-split-button-icon-brand-transparent:#009af2;--calcite-ui-component-split-button-icon-inverse-solid:#151515;--calcite-ui-component-split-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline:#ffffff;--calcite-ui-component-split-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-split-button-icon-neutral-solid:#151515;--calcite-ui-component-split-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline:#ffffff;--calcite-ui-component-split-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-split-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-split-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-icon-danger-outline:#FE583E;--calcite-ui-component-split-button-icon-danger-transparent:#FE583E;--calcite-ui-component-split-button-background-brand-solid:#009af2;--calcite-ui-component-split-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-split-button-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-split-button-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-danger-solid:#FE583E;--calcite-ui-component-split-button-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-split-button-border-brand-outline-fill:#009af2;--calcite-ui-component-split-button-border-brand-outline:#009af2;--calcite-ui-component-split-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-brand-solid:#2b2b2b;--calcite-ui-component-split-button-divider-brand-outline-fill:#009af2;--calcite-ui-component-split-button-divider-brand-outline:#009af2;--calcite-ui-component-split-button-divider-brand-transparent:#009af2;--calcite-ui-component-split-button-divider-inverse-solid:#2b2b2b;--calcite-ui-component-split-button-divider-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-solid:#2b2b2b;--calcite-ui-component-split-button-divider-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-danger-solid:#FE583E;--calcite-ui-component-split-button-divider-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-divider-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-danger-transparent:#FE583E;--calcite-ui-component-fab-font-brand-solid:#151515;--calcite-ui-component-fab-font-brand-outline-fill:#009af2;--calcite-ui-component-fab-font-inverse-solid:#151515;--calcite-ui-component-fab-font-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-font-neutral-solid:#151515;--calcite-ui-component-fab-font-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-font-danger-solid:#151515;--calcite-ui-component-fab-font-danger-outline-fill:#FE583E;--calcite-ui-component-fab-icon-brand-solid:#2b2b2b;--calcite-ui-component-fab-icon-brand-outline-fill:#009af2;--calcite-ui-component-fab-icon-inverse-solid:#151515;--calcite-ui-component-fab-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-icon-neutral-solid:#151515;--calcite-ui-component-fab-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-icon-danger-solid:#2b2b2b;--calcite-ui-component-fab-icon-danger-outline-fill:#FE583E;--calcite-ui-component-fab-background-brand-solid:#009af2;--calcite-ui-component-fab-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-inverse-solid:#f8f8f8;--calcite-ui-component-fab-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-neutral-solid:#f8f8f8;--calcite-ui-component-fab-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-danger-solid:#FE583E;--calcite-ui-component-fab-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-fab-border-brand-outline-fill:#009af2;--calcite-ui-component-fab-border-brand-solid:#009af2;--calcite-ui-component-fab-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-inverse-solid:#f8f8f8;--calcite-ui-component-fab-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-neutral-solid:#f8f8f8;--calcite-ui-component-fab-border-danger-outline-fill:#FE583E;--calcite-ui-component-fab-border-danger-solid:#FE583E;--calcite-mode-name:"dark";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-dark);--calcite-ui-inverse:#f8f8f8;--calcite-ui-inverse-hover:#ffffff;--calcite-ui-inverse-press:#f3f3f3;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, 0.8);--calcite-button-transparent-hover:rgba(255, 255, 255, 0.05);--calcite-button-transparent-press:rgba(255, 255, 255, 0.08);--calcite-link-blue-underline:rgba(0, 160, 255, 0.4);--calcite-scrim-background-internal:rgba(0, 0, 0, 0.85);--calcite-ui-background:var(--calcite-ui-background-1)}.calcite-mode-light{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619b;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#ffffff;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-info-hover:#004874;--calcite-ui-info-press:#00304d;--calcite-ui-success:#35ac46;--calcite-ui-success-hover:#288835;--calcite-ui-success-press:#1a6324;--calcite-ui-warning:#edd317;--calcite-ui-warning-hover:#d9bc00;--calcite-ui-warning-press:#bfa200;--calcite-ui-danger:#d83020;--calcite-ui-danger-hover:#a82b1e;--calcite-ui-danger-press:#7c1d13;--calcite-ui-component-avatar-font:#6a6a6a;--calcite-ui-component-avatar-icon:#6a6a6a;--calcite-ui-component-avatar-background:#f3f3f3;--calcite-ui-component-avatar-background-red:#ffc6bf;--calcite-ui-component-avatar-background-teal:#cef5f4;--calcite-ui-component-avatar-background-blue:#c7eaff;--calcite-ui-component-avatar-background-green:#e5f7b4;--calcite-ui-component-avatar-background-yellow:#fff7cc;--calcite-ui-component-checkbox-font:#151515;--calcite-ui-component-checkbox-background:#ffffff;--calcite-ui-component-checkbox-background-selected:#007ac2;--calcite-ui-component-checkbox-icon:#ffffff;--calcite-ui-component-checkbox-border:#949494;--calcite-ui-component-radio-font:#151515;--calcite-ui-component-radio-background:#ffffff;--calcite-ui-component-radio-border-unchecked:#6a6a6a;--calcite-ui-component-radio-border-checked:#007ac2;--calcite-ui-component-chip-font-clear:#151515;--calcite-ui-component-chip-font-solid-grey:#151515;--calcite-ui-component-chip-font-solid-blue:#ffffff;--calcite-ui-component-chip-font-solid-red:#ffffff;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#151515;--calcite-ui-component-chip-icon-solid-grey:#151515;--calcite-ui-component-chip-icon-solid-blue:#ffffff;--calcite-ui-component-chip-icon-solid-red:#ffffff;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#6a6a6a;--calcite-ui-component-chip-background-solid-grey:#f3f3f3;--calcite-ui-component-chip-background-solid-blue:#00619b;--calcite-ui-component-chip-background-solid-red:#d83020;--calcite-ui-component-chip-background-solid-yellow:#edd317;--calcite-ui-component-chip-background-solid-green:#35ac46;--calcite-ui-component-chip-border-clear-grey:#cacaca;--calcite-ui-component-chip-border-clear-blue:#00619b;--calcite-ui-component-chip-border-clear-red:#d83020;--calcite-ui-component-chip-border-clear-yellow:#edd317;--calcite-ui-component-chip-border-clear-green:#35ac46;--calcite-ui-component-label-font:#151515;--calcite-ui-component-loader-font:#151515;--calcite-ui-component-loader-foreground:#007ac2;--calcite-ui-component-loader-inline-foreground-indeterminate:#151515;--calcite-ui-component-loader-inline-foreground-determinate:#007ac2;--calcite-ui-component-rating-star-background:#949494;--calcite-ui-component-rating-star-background-active:#007ac2;--calcite-ui-component-rating-star-background-average:#edd317;--calcite-ui-component-rating-chip-count-font:#4a4a4a;--calcite-ui-component-rating-chip-foreground:#f3f3f3;--calcite-ui-component-tooltip-foreground:#ffffff;--calcite-ui-component-tooltip-border:#dfdfdf;--calcite-ui-component-tooltip-font:#151515;--calcite-ui-component-accordion-item-font-heading:#151515;--calcite-ui-component-accordion-item-font-description:#6a6a6a;--calcite-ui-component-accordion-item-icon:#6a6a6a;--calcite-ui-component-accordion-item-icon-expanded:#151515;--calcite-ui-component-accordion-item-background:#ffffff;--calcite-ui-component-accordion-item-border:#d4d4d4;--calcite-ui-component-input-message-font:#151515;--calcite-ui-component-input-message-icon-idle:#007ac2;--calcite-ui-component-input-message-icon-invalid:#d83020;--calcite-ui-component-input-message-icon-valid:#35ac46;--calcite-ui-component-alert-font-title:#151515;--calcite-ui-component-alert-font-message:#6a6a6a;--calcite-ui-component-alert-background:#ffffff;--calcite-ui-component-alert-border:#dfdfdf;--calcite-ui-component-alert-icon-blue:#00619b;--calcite-ui-component-alert-icon-green:#35ac46;--calcite-ui-component-alert-icon-yellow:#edd317;--calcite-ui-component-alert-icon-red:#d83020;--calcite-ui-component-alert-highlight-blue:#00619b;--calcite-ui-component-alert-highlight-green:#35ac46;--calcite-ui-component-alert-highlight-yellow:#edd317;--calcite-ui-component-alert-highlight-red:#d83020;--calcite-ui-component-tip-font-heading:#151515;--calcite-ui-component-tip-font-description:#4a4a4a;--calcite-ui-component-tip-icon:#6a6a6a;--calcite-ui-component-tip-background-light:#ffffff;--calcite-ui-component-tip-border:#d4d4d4;--calcite-ui-component-color-picker-font-label:#151515;--calcite-ui-component-color-picker-icon:#151515;--calcite-ui-component-color-picker-border:#cacaca;--calcite-ui-component-color-picker-background:#ffffff;--calcite-ui-component-date-picker-font-date:#6a6a6a;--calcite-ui-component-date-picker-font-range-date:#151515;--calcite-ui-component-date-picker-font-day:#6a6a6a;--calcite-ui-component-date-picker-font-month:#151515;--calcite-ui-component-date-picker-font-selected-date:#ffffff;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#6a6a6a;--calcite-ui-component-date-picker-border:#cacaca;--calcite-ui-component-date-picker-date-active-border:#ffffff;--calcite-ui-component-date-picker-background:#ffffff;--calcite-ui-component-date-picker-background-date-range:#c7eaff;--calcite-ui-component-date-picker-background-date-active-light:#007ac2;--calcite-ui-component-input-date-picker-font-placeholder-value:#151515;--calcite-ui-component-input-date-picker-font-label:#151515;--calcite-ui-component-input-date-picker-icon:#6a6a6a;--calcite-ui-component-input-date-picker-border:#949494;--calcite-ui-component-input-date-picker-background:#ffffff;--calcite-ui-component-input-date-picker-background-arrow:#f8f8f8;--calcite-ui-component-input-date-picker-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-font-placeholder-value:#151515;--calcite-ui-component-input-datetime-local-font-label:#151515;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-datetime-local-icon:#6a6a6a;--calcite-ui-component-input-datetime-local-background:#ffffff;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-datetime-local-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-border:#949494;--calcite-ui-component-input-datetime-local-border-invalid:#d83020;--calcite-ui-component-input-email-font-placeholder-value:#151515;--calcite-ui-component-input-email-font-label:#151515;--calcite-ui-component-input-email-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-email-icon:#6a6a6a;--calcite-ui-component-input-email-background:#ffffff;--calcite-ui-component-input-email-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-email-background-read-only:#f8f8f8;--calcite-ui-component-input-email-border:#949494;--calcite-ui-component-input-email-border-invalid:#d83020;--calcite-ui-component-input-file-font-placeholder-value:#151515;--calcite-ui-component-input-file-font-label:#151515;--calcite-ui-component-input-file-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-file-icon:#6a6a6a;--calcite-ui-component-input-file-background:#ffffff;--calcite-ui-component-input-file-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-file-background-read-only:#f8f8f8;--calcite-ui-component-input-file-border:#949494;--calcite-ui-component-input-file-border-invalid:#d83020;--calcite-ui-component-input-month-font-placeholder-value:#151515;--calcite-ui-component-input-month-font-label:#151515;--calcite-ui-component-input-month-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-month-icon:#6a6a6a;--calcite-ui-component-input-month-background:#ffffff;--calcite-ui-component-input-month-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-month-background-read-only:#f8f8f8;--calcite-ui-component-input-month-border:#949494;--calcite-ui-component-input-month-border-invalid:#d83020;--calcite-ui-component-input-number-font-placeholder-value:#151515;--calcite-ui-component-input-number-font-label:#151515;--calcite-ui-component-input-number-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-number-icon:#6a6a6a;--calcite-ui-component-input-number-background:#ffffff;--calcite-ui-component-input-number-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-number-background-read-only:#f8f8f8;--calcite-ui-component-input-number-border:#949494;--calcite-ui-component-input-number-border-invalid:#d83020;--calcite-ui-component-input-password-font-placeholder-value:#151515;--calcite-ui-component-input-password-font-label:#151515;--calcite-ui-component-input-password-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-password-icon:#6a6a6a;--calcite-ui-component-input-password-background:#ffffff;--calcite-ui-component-input-password-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-password-background-read-only:#f8f8f8;--calcite-ui-component-input-password-border:#949494;--calcite-ui-component-input-password-border-invalid:#d83020;--calcite-ui-component-input-search-font-placeholder-value:#151515;--calcite-ui-component-input-search-font-label:#151515;--calcite-ui-component-input-search-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-search-icon:#6a6a6a;--calcite-ui-component-input-search-background:#ffffff;--calcite-ui-component-input-search-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-search-background-read-only:#f8f8f8;--calcite-ui-component-input-search-border:#949494;--calcite-ui-component-input-search-border-invalid:#d83020;--calcite-ui-component-input-telephone-font-placeholder-value:#151515;--calcite-ui-component-input-telephone-font-label:#151515;--calcite-ui-component-input-telephone-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-telephone-icon:#6a6a6a;--calcite-ui-component-input-telephone-background:#ffffff;--calcite-ui-component-input-telephone-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-telephone-background-read-only:#f8f8f8;--calcite-ui-component-input-telephone-border:#949494;--calcite-ui-component-input-telephone-border-invalid:#d83020;--calcite-ui-component-input-text-font-placeholder-value:#151515;--calcite-ui-component-input-text-font-label:#151515;--calcite-ui-component-input-text-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-text-icon:#6a6a6a;--calcite-ui-component-input-text-background:#ffffff;--calcite-ui-component-input-text-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-text-background-read-only:#f8f8f8;--calcite-ui-component-input-text-border:#949494;--calcite-ui-component-input-text-border-invalid:#d83020;--calcite-ui-component-input-week-font-placeholder-value:#151515;--calcite-ui-component-input-week-font-label:#151515;--calcite-ui-component-input-week-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-week-icon:#6a6a6a;--calcite-ui-component-input-week-background:#ffffff;--calcite-ui-component-input-week-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-week-background-read-only:#f8f8f8;--calcite-ui-component-input-week-border:#949494;--calcite-ui-component-input-week-border-invalid:#d83020;--calcite-ui-component-textarea-font-placeholder-value:#151515;--calcite-ui-component-textarea-font-label:#151515;--calcite-ui-component-textarea-font-chat-limit:#4a4a4a;--calcite-ui-component-textarea-icon:#6a6a6a;--calcite-ui-component-textarea-background:#ffffff;--calcite-ui-component-textarea-background-read-only:#f8f8f8;--calcite-ui-component-textarea-border:#949494;--calcite-ui-component-tab-title-font:#6a6a6a;--calcite-ui-component-tab-title-font-active:#151515;--calcite-ui-component-tab-title-icon:#6a6a6a;--calcite-ui-component-tab-title-icon-active:#151515;--calcite-ui-component-tab-title-bordered-border:#dfdfdf;--calcite-ui-component-tab-title-bordered-background:#ffffff;--calcite-ui-component-tab-title-border-active:#007ac2;--calcite-ui-component-tabs-bordered-border:#dfdfdf;--calcite-ui-component-tabs-bordered-background:#ffffff;--calcite-ui-component-card-font-title:#151515;--calcite-ui-component-card-font-subtitle:#4a4a4a;--calcite-ui-component-card-font-description:#6a6a6a;--calcite-ui-component-card-border:#d4d4d4;--calcite-ui-component-card-border-active:#007ac2;--calcite-ui-component-card-background:#ffffff;--calcite-ui-component-action-font:#6a6a6a;--calcite-ui-component-action-icon:#6a6a6a;--calcite-ui-component-action-background:#ffffff;--calcite-ui-component-action-background-active:#eaeaea;--calcite-ui-component-action-bar-border:#cacaca;--calcite-ui-component-action-bar-background:#ffffff;--calcite-ui-component-action-pad-border:#cacaca;--calcite-ui-component-action-pad-background:#ffffff;--calcite-ui-component-action-bar-grid-border:#cacaca;--calcite-ui-component-action-bar-grid-background:#ffffff;--calcite-ui-component-action-pad-grid-border:#cacaca;--calcite-ui-component-action-pad-grid-background:#ffffff;--calcite-ui-component-block-font-heading:#4a4a4a;--calcite-ui-component-block-font-active:#151515;--calcite-ui-component-block-font-description:#6a6a6a;--calcite-ui-component-block-font-content:#4a4a4a;--calcite-ui-component-block-icon-idle:#4a4a4a;--calcite-ui-component-block-icon-valid:#35ac46;--calcite-ui-component-block-icon-invalid:#d83020;--calcite-ui-component-block-icon-drag-handle:#949494;--calcite-ui-component-block-icon-chevron:#6a6a6a;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#ffffff;--calcite-ui-component-block-section-font:#4a4a4a;--calcite-ui-component-block-section-icon-valid:#35ac46;--calcite-ui-component-block-section-icon-invalid:#d83020;--calcite-ui-component-block-section-icon-chevron:#6a6a6a;--calcite-ui-component-block-section-background:#ffffff;--calcite-ui-component-notice-font-title:#151515;--calcite-ui-component-notice-font-message:#6a6a6a;--calcite-ui-component-notice-background:#ffffff;--calcite-ui-component-notice-icon-info:#00619b;--calcite-ui-component-notice-icon-success:#35ac46;--calcite-ui-component-notice-icon-warning:#edd317;--calcite-ui-component-notice-icon-danger:#d83020;--calcite-ui-component-notice-icon-brand:#007ac2;--calcite-ui-component-notice-highlight-info:#00619b;--calcite-ui-component-notice-highlight-success:#35ac46;--calcite-ui-component-notice-highlight-warning:#edd317;--calcite-ui-component-notice-highlight-danger:#d83020;--calcite-ui-component-notice-highlight-brand:#007ac2;--calcite-ui-component-modal-font-header:#151515;--calcite-ui-component-modal-font-content:#4a4a4a;--calcite-ui-component-modal-icon:#6a6a6a;--calcite-ui-component-modal-border:#dfdfdf;--calcite-ui-component-modal-border-top-brand:#007ac2;--calcite-ui-component-modal-border-top-info:#00619b;--calcite-ui-component-modal-border-top-success:#35ac46;--calcite-ui-component-modal-border-top-danger:#d83020;--calcite-ui-component-modal-border-top-warning:#edd317;--calcite-ui-component-modal-background:#ffffff;--calcite-ui-component-panel-header-font:#4a4a4a;--calcite-ui-component-panel-header-icon:#6a6a6a;--calcite-ui-component-panel-header-border:#dfdfdf;--calcite-ui-component-panel-header-background:#ffffff;--calcite-ui-component-popover-font:#151515;--calcite-ui-component-popover-icon:#6a6a6a;--calcite-ui-component-popover-border:#dfdfdf;--calcite-ui-component-popover-background:#ffffff;--calcite-ui-component-slider-font-label:#151515;--calcite-ui-component-slider-font-tick-label:#4a4a4a;--calcite-ui-component-slider-handle-background:#ffffff;--calcite-ui-component-slider-handle-border:#6a6a6a;--calcite-ui-component-slider-border:#d4d4d4;--calcite-ui-component-slider-border-active:#007ac2;--calcite-ui-component-slider-tick-background:#949494;--calcite-ui-component-slider-tick-border:#ffffff;--calcite-ui-component-slider-tick-active-background:#007ac2;--calcite-ui-component-slider-tick-active-border:#ffffff;--calcite-ui-component-slider-range-font-label:#151515;--calcite-ui-component-slider-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-range-handle-background:#ffffff;--calcite-ui-component-slider-range-handle-border:#6a6a6a;--calcite-ui-component-slider-range-border:#d4d4d4;--calcite-ui-component-slider-range-border-active:#007ac2;--calcite-ui-component-slider-range-tick-background:#949494;--calcite-ui-component-slider-range-tick-border:#ffffff;--calcite-ui-component-slider-range-tick-active-background:#007ac2;--calcite-ui-component-slider-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-font-label:#151515;--calcite-ui-component-slider-histogram-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-handle-background:#ffffff;--calcite-ui-component-slider-histogram-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-border:#d4d4d4;--calcite-ui-component-slider-histogram-border-active:#007ac2;--calcite-ui-component-slider-histogram-tick-background:#949494;--calcite-ui-component-slider-histogram-tick-border:#ffffff;--calcite-ui-component-slider-histogram-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-active-end-background:#ffffff;--calcite-ui-component-slider-histogram-range-font-label:#151515;--calcite-ui-component-slider-histogram-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-range-handle-background:#ffffff;--calcite-ui-component-slider-histogram-range-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-range-border:#d4d4d4;--calcite-ui-component-slider-histogram-range-border-active:#007ac2;--calcite-ui-component-slider-histogram-range-tick-background:#949494;--calcite-ui-component-slider-histogram-range-tick-border:#ffffff;--calcite-ui-component-slider-histogram-range-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-range-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-range-active-end-background:#ffffff;--calcite-ui-component-filter-font:#151515;--calcite-ui-component-filter-icon:#6a6a6a;--calcite-ui-component-filter-border:#949494;--calcite-ui-component-filter-background:#ffffff;--calcite-ui-component-scrim-background:#ffffff;--calcite-ui-component-tip-manager-font-heading:#151515;--calcite-ui-component-tip-manager-icon:#6a6a6a;--calcite-ui-component-tip-manager-background-light:#ffffff;--calcite-ui-component-tip-manager-border:#d4d4d4;--calcite-ui-component-button-font-brand-solid:#ffffff;--calcite-ui-component-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-button-font-brand-outline:#007ac2;--calcite-ui-component-button-font-brand-transparent:#007ac2;--calcite-ui-component-button-font-inverse-solid:#ffffff;--calcite-ui-component-button-font-inverse-outline-fill:#151515;--calcite-ui-component-button-font-inverse-outline:#151515;--calcite-ui-component-button-font-inverse-transparent:#151515;--calcite-ui-component-button-font-neutral-solid:#ffffff;--calcite-ui-component-button-font-neutral-outline-fill:#151515;--calcite-ui-component-button-font-neutral-outline:#151515;--calcite-ui-component-button-font-neutral-transparent:#151515;--calcite-ui-component-button-font-danger-solid:#ffffff;--calcite-ui-component-button-font-danger-outline-fill:#d83020;--calcite-ui-component-button-font-danger-outline:#d83020;--calcite-ui-component-button-font-danger-transparent:#d83020;--calcite-ui-component-button-icon-brand-solid:#ffffff;--calcite-ui-component-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-button-icon-brand-outline:#007ac2;--calcite-ui-component-button-icon-brand-transparent:#007ac2;--calcite-ui-component-button-icon-inverse-solid:#ffffff;--calcite-ui-component-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-button-icon-inverse-outline:#151515;--calcite-ui-component-button-icon-inverse-transparent:#151515;--calcite-ui-component-button-icon-neutral-solid:#ffffff;--calcite-ui-component-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-button-icon-neutral-outline:#151515;--calcite-ui-component-button-icon-neutral-transparent:#151515;--calcite-ui-component-button-icon-danger-solid:#ffffff;--calcite-ui-component-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-button-icon-danger-outline:#d83020;--calcite-ui-component-button-icon-danger-transparent:#d83020;--calcite-ui-component-button-background-brand-solid:#007ac2;--calcite-ui-component-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-button-background-inverse-solid:#353535;--calcite-ui-component-button-background-inverse-outline-fill:#353535;--calcite-ui-component-button-background-neutral-solid:#353535;--calcite-ui-component-button-background-neutral-outline-fill:#353535;--calcite-ui-component-button-background-danger-solid:#d83020;--calcite-ui-component-button-background-danger-outline-fill:#d83020;--calcite-ui-component-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-button-border-brand-outline:#007ac2;--calcite-ui-component-button-border-inverse-outline-fill:#353535;--calcite-ui-component-button-border-inverse-outline:#353535;--calcite-ui-component-button-border-neutral-outline-fill:#353535;--calcite-ui-component-button-border-neutral-outline:#353535;--calcite-ui-component-button-border-danger-outline-fill:#d83020;--calcite-ui-component-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-font-brand-solid:#ffffff;--calcite-ui-component-split-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-font-brand-outline:#007ac2;--calcite-ui-component-split-button-font-brand-transparent:#007ac2;--calcite-ui-component-split-button-font-inverse-solid:#ffffff;--calcite-ui-component-split-button-font-inverse-outline-fill:#151515;--calcite-ui-component-split-button-font-inverse-outline:#151515;--calcite-ui-component-split-button-font-inverse-transparent:#151515;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#151515;--calcite-ui-component-split-button-font-neutral-outline:#151515;--calcite-ui-component-split-button-font-neutral-transparent:#151515;--calcite-ui-component-split-button-font-danger-solid:#ffffff;--calcite-ui-component-split-button-font-danger-outline-fill:#d83020;--calcite-ui-component-split-button-font-danger-outline:#d83020;--calcite-ui-component-split-button-font-danger-transparent:#d83020;--calcite-ui-component-split-button-icon-brand-solid:#ffffff;--calcite-ui-component-split-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-icon-brand-outline:#007ac2;--calcite-ui-component-split-button-icon-brand-transparent:#007ac2;--calcite-ui-component-split-button-icon-inverse-solid:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-split-button-icon-inverse-outline:#151515;--calcite-ui-component-split-button-icon-inverse-transparent:#151515;--calcite-ui-component-split-button-icon-neutral-solid:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-split-button-icon-neutral-outline:#151515;--calcite-ui-component-split-button-icon-neutral-transparent:#151515;--calcite-ui-component-split-button-icon-danger-solid:#ffffff;--calcite-ui-component-split-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-split-button-icon-danger-outline:#d83020;--calcite-ui-component-split-button-icon-danger-transparent:#d83020;--calcite-ui-component-split-button-background-brand-solid:#007ac2;--calcite-ui-component-split-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-split-button-background-inverse-solid:#353535;--calcite-ui-component-split-button-background-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-background-neutral-solid:#353535;--calcite-ui-component-split-button-background-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-background-danger-solid:#d83020;--calcite-ui-component-split-button-background-danger-outline-fill:#ffffff;--calcite-ui-component-split-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-border-brand-outline:#007ac2;--calcite-ui-component-split-button-border-inverse-outline-fill:#353535;--calcite-ui-component-split-button-border-inverse-outline:#353535;--calcite-ui-component-split-button-border-neutral-outline-fill:#353535;--calcite-ui-component-split-button-border-neutral-outline:#353535;--calcite-ui-component-split-button-border-danger-outline-fill:#d83020;--calcite-ui-component-split-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-divider-brand-solid:#ffffff;--calcite-ui-component-split-button-divider-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-divider-brand-outline:#007ac2;--calcite-ui-component-split-button-divider-brand-transparent:#007ac2;--calcite-ui-component-split-button-divider-inverse-solid:#ffffff;--calcite-ui-component-split-button-divider-inverse-outline-fill:#353535;--calcite-ui-component-split-button-divider-inverse-outline:#353535;--calcite-ui-component-split-button-divider-inverse-transparent:#353535;--calcite-ui-component-split-button-divider-neutral-solid:#ffffff;--calcite-ui-component-split-button-divider-neutral-outline-fill:#353535;--calcite-ui-component-split-button-divider-neutral-outline:#353535;--calcite-ui-component-split-button-divider-neutral-transparent:#353535;--calcite-ui-component-split-button-divider-danger-solid:#d83020;--calcite-ui-component-split-button-divider-danger-outline-fill:#d83020;--calcite-ui-component-split-button-divider-danger-outline:#d83020;--calcite-ui-component-split-button-divider-danger-transparent:#d83020;--calcite-ui-component-fab-font-brand-solid:#ffffff;--calcite-ui-component-fab-font-brand-outline-fill:#007ac2;--calcite-ui-component-fab-font-inverse-solid:#ffffff;--calcite-ui-component-fab-font-inverse-outline-fill:#151515;--calcite-ui-component-fab-font-neutral-solid:#ffffff;--calcite-ui-component-fab-font-neutral-outline-fill:#151515;--calcite-ui-component-fab-font-danger-solid:#ffffff;--calcite-ui-component-fab-font-danger-outline-fill:#d83020;--calcite-ui-component-fab-icon-brand-solid:#ffffff;--calcite-ui-component-fab-icon-brand-outline-fill:#007ac2;--calcite-ui-component-fab-icon-inverse-solid:#ffffff;--calcite-ui-component-fab-icon-inverse-outline-fill:#151515;--calcite-ui-component-fab-icon-neutral-solid:#ffffff;--calcite-ui-component-fab-icon-neutral-outline-fill:#151515;--calcite-ui-component-fab-icon-danger-solid:#ffffff;--calcite-ui-component-fab-icon-danger-outline-fill:#d83020;--calcite-ui-component-fab-background-brand-solid:#007ac2;--calcite-ui-component-fab-background-brand-outline-fill:#ffffff;--calcite-ui-component-fab-background-inverse-solid:#353535;--calcite-ui-component-fab-background-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-background-neutral-solid:#353535;--calcite-ui-component-fab-background-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-background-danger-solid:#d83020;--calcite-ui-component-fab-background-danger-outline-fill:#ffffff;--calcite-ui-component-fab-border-brand-outline-fill:#007ac2;--calcite-ui-component-fab-border-brand-solid:#007ac2;--calcite-ui-component-fab-border-inverse-outline-fill:#353535;--calcite-ui-component-fab-border-inverse-solid:#353535;--calcite-ui-component-fab-border-neutral-outline-fill:#353535;--calcite-ui-component-fab-border-neutral-solid:#353535;--calcite-ui-component-fab-border-danger-outline-fill:#d83020;--calcite-ui-component-fab-border-danger-solid:#d83020;--calcite-mode-name:"light";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background-internal:rgba(255, 255, 255, 0.85)}@media(prefers-color-scheme: dark){.calcite-mode-auto{--calcite-ui-brand:#009af2;--calcite-ui-brand-hover:#007ac2;--calcite-ui-brand-press:#00619b;--calcite-ui-background-1:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#555555;--calcite-ui-border-2:#4a4a4a;--calcite-ui-border-3:#404040;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-info-hover:#3db8ff;--calcite-ui-info-press:#009af2;--calcite-ui-success:#36DA43;--calcite-ui-success-hover:#3bed52;--calcite-ui-success-press:#00b81b;--calcite-ui-warning:#FFC900;--calcite-ui-warning-hover:#ffee33;--calcite-ui-warning-press:#f5d000;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#ff0015;--calcite-ui-danger-press:#d90012;--calcite-ui-component-avatar-font:#9f9f9f;--calcite-ui-component-avatar-icon:#9f9f9f;--calcite-ui-component-avatar-background:#202020;--calcite-ui-component-avatar-background-red:#4f0e08;--calcite-ui-component-avatar-background-teal:#004d4c;--calcite-ui-component-avatar-background-blue:#00304d;--calcite-ui-component-avatar-background-green:#384813;--calcite-ui-component-avatar-background-yellow:#5c4e00;--calcite-ui-component-checkbox-font:#ffffff;--calcite-ui-component-checkbox-background:#2b2b2b;--calcite-ui-component-checkbox-background-selected:#009af2;--calcite-ui-component-checkbox-icon:#151515;--calcite-ui-component-checkbox-border:#757575;--calcite-ui-component-radio-font:#ffffff;--calcite-ui-component-radio-background:#2b2b2b;--calcite-ui-component-radio-border-unchecked:#9f9f9f;--calcite-ui-component-radio-border-checked:#009af2;--calcite-ui-component-chip-font-clear:#ffffff;--calcite-ui-component-chip-font-solid-grey:#ffffff;--calcite-ui-component-chip-font-solid-blue:#151515;--calcite-ui-component-chip-font-solid-red:#151515;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#ffffff;--calcite-ui-component-chip-icon-solid-grey:#ffffff;--calcite-ui-component-chip-icon-solid-blue:#151515;--calcite-ui-component-chip-icon-solid-red:#151515;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#9f9f9f;--calcite-ui-component-chip-background-solid-grey:#202020;--calcite-ui-component-chip-background-solid-blue:#00A0FF;--calcite-ui-component-chip-background-solid-red:#FE583E;--calcite-ui-component-chip-background-solid-yellow:#FFC900;--calcite-ui-component-chip-background-solid-green:#36DA43;--calcite-ui-component-chip-border-clear-grey:#555555;--calcite-ui-component-chip-border-clear-blue:#00A0FF;--calcite-ui-component-chip-border-clear-red:#FE583E;--calcite-ui-component-chip-border-clear-yellow:#FFC900;--calcite-ui-component-chip-border-clear-green:#36DA43;--calcite-ui-component-label-font:#ffffff;--calcite-ui-component-loader-font:#ffffff;--calcite-ui-component-loader-foreground:#009af2;--calcite-ui-component-loader-inline-foreground-indeterminate:#ffffff;--calcite-ui-component-loader-inline-foreground-determinate:#009af2;--calcite-ui-component-rating-star-background:#757575;--calcite-ui-component-rating-star-background-active:#009af2;--calcite-ui-component-rating-star-background-average:#FFC900;--calcite-ui-component-rating-chip-count-font:#bfbfbf;--calcite-ui-component-rating-chip-foreground:#202020;--calcite-ui-component-tooltip-foreground:#2b2b2b;--calcite-ui-component-tooltip-border:#404040;--calcite-ui-component-tooltip-font:#ffffff;--calcite-ui-component-accordion-item-font-heading:#ffffff;--calcite-ui-component-accordion-item-font-description:#9f9f9f;--calcite-ui-component-accordion-item-icon:#9f9f9f;--calcite-ui-component-accordion-item-icon-expanded:#ffffff;--calcite-ui-component-accordion-item-background:#2b2b2b;--calcite-ui-component-accordion-item-border:#4a4a4a;--calcite-ui-component-input-message-font:#ffffff;--calcite-ui-component-input-message-icon-idle:#009af2;--calcite-ui-component-input-message-icon-invalid:#FE583E;--calcite-ui-component-input-message-icon-valid:#36DA43;--calcite-ui-component-alert-font-title:#ffffff;--calcite-ui-component-alert-font-message:#9f9f9f;--calcite-ui-component-alert-background:#202020;--calcite-ui-component-alert-border:#404040;--calcite-ui-component-alert-icon-blue:#00A0FF;--calcite-ui-component-alert-icon-green:#36DA43;--calcite-ui-component-alert-icon-yellow:#FFC900;--calcite-ui-component-alert-icon-red:#FE583E;--calcite-ui-component-alert-highlight-blue:#00A0FF;--calcite-ui-component-alert-highlight-green:#36DA43;--calcite-ui-component-alert-highlight-yellow:#FFC900;--calcite-ui-component-alert-highlight-red:#FE583E;--calcite-ui-component-color-picker-font-label:#ffffff;--calcite-ui-component-color-picker-icon:#ffffff;--calcite-ui-component-color-picker-border:#555555;--calcite-ui-component-color-picker-background:#2b2b2b;--calcite-ui-component-date-picker-font-date:#9f9f9f;--calcite-ui-component-date-picker-font-day:#9f9f9f;--calcite-ui-component-date-picker-font-month:#ffffff;--calcite-ui-component-date-picker-font-range-date:#ffffff;--calcite-ui-component-date-picker-font-selected-date:#151515;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#9f9f9f;--calcite-ui-component-date-picker-border:#555555;--calcite-ui-component-date-picker-date-active-border:#2b2b2b;--calcite-ui-component-date-picker-background:#2b2b2b;--calcite-ui-component-date-picker-background-date-range:#214155;--calcite-ui-component-date-picker-background-date-active:#009af2;--calcite-ui-component-input-date-picker-font-placeholder-value:#ffffff;--calcite-ui-component-input-date-picker-font-label:#ffffff;--calcite-ui-component-input-date-picker-icon:#9f9f9f;--calcite-ui-component-input-date-picker-border:#757575;--calcite-ui-component-input-date-picker-background:#2b2b2b;--calcite-ui-component-input-date-picker-background-arrow:#353535;--calcite-ui-component-input-date-picker-background-read-only:#353535;--calcite-ui-component-input-datetime-local-font-placeholder-value:#ffffff;--calcite-ui-component-input-datetime-local-font-label:#ffffff;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-datetime-local-icon:#9f9f9f;--calcite-ui-component-input-datetime-local-background:#2b2b2b;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#353535;--calcite-ui-component-input-datetime-local-background-read-only:#353535;--calcite-ui-component-input-datetime-local-border:#757575;--calcite-ui-component-input-datetime-local-border-invalid:#FE583E;--calcite-ui-component-input-email-font-placeholder-value:#ffffff;--calcite-ui-component-input-email-font-label:#ffffff;--calcite-ui-component-input-email-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-email-icon:#9f9f9f;--calcite-ui-component-input-email-background:#2b2b2b;--calcite-ui-component-input-email-background-prefix-sufix:#353535;--calcite-ui-component-input-email-background-read-only:#353535;--calcite-ui-component-input-email-border:#757575;--calcite-ui-component-input-email-border-invalid:#FE583E;--calcite-ui-component-input-file-font-placeholder-value:#ffffff;--calcite-ui-component-input-file-font-label:#ffffff;--calcite-ui-component-input-file-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-file-icon:#9f9f9f;--calcite-ui-component-input-file-background:#2b2b2b;--calcite-ui-component-input-file-background-prefix-sufix:#353535;--calcite-ui-component-input-file-background-read-only:#353535;--calcite-ui-component-input-file-border:#757575;--calcite-ui-component-input-file-border-invalid:#FE583E;--calcite-ui-component-input-month-font-placeholder-value:#ffffff;--calcite-ui-component-input-month-font-label:#ffffff;--calcite-ui-component-input-month-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-month-icon:#9f9f9f;--calcite-ui-component-input-month-background:#2b2b2b;--calcite-ui-component-input-month-background-prefix-sufix:#353535;--calcite-ui-component-input-month-background-read-only:#353535;--calcite-ui-component-input-month-border:#757575;--calcite-ui-component-input-month-border-invalid:#FE583E;--calcite-ui-component-input-number-font-placeholder-value:#ffffff;--calcite-ui-component-input-number-font-label:#ffffff;--calcite-ui-component-input-number-icon:#9f9f9f;--calcite-ui-component-input-number-background:#2b2b2b;--calcite-ui-component-input-number-background-prefix-sufix:#353535;--calcite-ui-component-input-number-background-read-only:#353535;--calcite-ui-component-input-number-border:#757575;--calcite-ui-component-input-number-border-invalid:#FE583E;--calcite-ui-component-input-password-font-placeholder-value:#ffffff;--calcite-ui-component-input-password-font-label:#ffffff;--calcite-ui-component-input-password-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-password-icon:#9f9f9f;--calcite-ui-component-input-password-background:#2b2b2b;--calcite-ui-component-input-password-background-prefix-sufix:#353535;--calcite-ui-component-input-password-background-read-only:#353535;--calcite-ui-component-input-password-border:#757575;--calcite-ui-component-input-password-border-invalid:#FE583E;--calcite-ui-component-input-search-font-placeholder-value:#ffffff;--calcite-ui-component-input-search-font-label:#ffffff;--calcite-ui-component-input-search-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-search-icon:#9f9f9f;--calcite-ui-component-input-search-background:#2b2b2b;--calcite-ui-component-input-search-background-prefix-sufix:#353535;--calcite-ui-component-input-search-background-read-only:#353535;--calcite-ui-component-input-search-border:#757575;--calcite-ui-component-input-search-border-invalid:#FE583E;--calcite-ui-component-input-telephone-font-placeholder-value:#ffffff;--calcite-ui-component-input-telephone-font-label:#ffffff;--calcite-ui-component-input-telephone-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-telephone-icon:#9f9f9f;--calcite-ui-component-input-telephone-background:#2b2b2b;--calcite-ui-component-input-telephone-background-prefix-sufix:#353535;--calcite-ui-component-input-telephone-background-read-only:#353535;--calcite-ui-component-input-telephone-border:#757575;--calcite-ui-component-input-telephone-border-invalid:#FE583E;--calcite-ui-component-input-text-font-placeholder-value:#ffffff;--calcite-ui-component-input-text-font-label:#ffffff;--calcite-ui-component-input-text-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-text-icon:#9f9f9f;--calcite-ui-component-input-text-background:#2b2b2b;--calcite-ui-component-input-text-background-prefix-sufix:#353535;--calcite-ui-component-input-text-background-read-only:#353535;--calcite-ui-component-input-text-border:#757575;--calcite-ui-component-input-text-border-invalid:#FE583E;--calcite-ui-component-input-week-font-placeholder-value:#ffffff;--calcite-ui-component-input-week-font-label:#ffffff;--calcite-ui-component-input-week-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-week-icon:#9f9f9f;--calcite-ui-component-input-week-background:#2b2b2b;--calcite-ui-component-input-week-background-prefix-sufix:#353535;--calcite-ui-component-input-week-background-read-only:#353535;--calcite-ui-component-input-week-border:#757575;--calcite-ui-component-input-week-border-invalid:#FE583E;--calcite-ui-component-textarea-font-placeholder-value:#ffffff;--calcite-ui-component-textarea-font-label:#ffffff;--calcite-ui-component-textarea-font-chat-limit:#bfbfbf;--calcite-ui-component-textarea-icon:#9f9f9f;--calcite-ui-component-textarea-background:#2b2b2b;--calcite-ui-component-textarea-background-read-only:#353535;--calcite-ui-component-textarea-border:#757575;--calcite-ui-component-tab-title-font:#9f9f9f;--calcite-ui-component-tab-title-font-active:#ffffff;--calcite-ui-component-tab-title-icon:#9f9f9f;--calcite-ui-component-tab-title-icon-active:#ffffff;--calcite-ui-component-tab-title-bordered-border:#404040;--calcite-ui-component-tab-title-bordered-background:#353535;--calcite-ui-component-tab-title-border-active:#009af2;--calcite-ui-component-tabs-bordered-border:#404040;--calcite-ui-component-tabs-bordered-background:#2b2b2b;--calcite-ui-component-card-font-title:#ffffff;--calcite-ui-component-card-font-subtitle:#bfbfbf;--calcite-ui-component-card-font-description:#9f9f9f;--calcite-ui-component-card-border:#4a4a4a;--calcite-ui-component-card-border-active:#009af2;--calcite-ui-component-card-background:#2b2b2b;--calcite-ui-component-action-indicator:#009af2;--calcite-ui-component-action-font:#9f9f9f;--calcite-ui-component-action-icon:#9f9f9f;--calcite-ui-component-action-background:#2b2b2b;--calcite-ui-component-action-background-active:#151515;--calcite-ui-component-action-bar-border:#555555;--calcite-ui-component-action-bar-background:#2b2b2b;--calcite-ui-component-action-pad-border:#555555;--calcite-ui-component-action-pad-background:#2b2b2b;--calcite-ui-component-action-bar-grid-border:#555555;--calcite-ui-component-action-bar-grid-background:#2b2b2b;--calcite-ui-component-action-pad-grid-border:#555555;--calcite-ui-component-action-pad-grid-background:#2b2b2b;--calcite-ui-component-block-font-heading:#bfbfbf;--calcite-ui-component-block-font-description:#9f9f9f;--calcite-ui-component-block-font-content:#bfbfbf;--calcite-ui-component-block-icon:#9f9f9f;--calcite-ui-component-block-icon-active:#ffffff;--calcite-ui-component-block-icon-idle:#bfbfbf;--calcite-ui-component-block-icon-valid:#36DA43;--calcite-ui-component-block-icon-invalid:#FE583E;--calcite-ui-component-block-icon-drag-handle:#757575;--calcite-ui-component-block-icon-chevron:#9f9f9f;--calcite-ui-component-block-loader:#9f9f9f;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#353535;--calcite-ui-component-block-section-font:#bfbfbf;--calcite-ui-component-block-section-icon-valid:#36DA43;--calcite-ui-component-block-section-icon-invalid:#FE583E;--calcite-ui-component-block-section-icon-chevron:#9f9f9f;--calcite-ui-component-block-section-background:#353535;--calcite-ui-component-notice-font-title:#ffffff;--calcite-ui-component-notice-font-message:#9f9f9f;--calcite-ui-component-notice-background:#202020;--calcite-ui-component-notice-icon-info:#00A0FF;--calcite-ui-component-notice-icon-success:#36DA43;--calcite-ui-component-notice-icon-warning:#FFC900;--calcite-ui-component-notice-icon-danger:#FE583E;--calcite-ui-component-notice-icon-brand:#009af2;--calcite-ui-component-notice-highlight-info:#00A0FF;--calcite-ui-component-notice-highlight-success:#36DA43;--calcite-ui-component-notice-highlight-warning:#FFC900;--calcite-ui-component-notice-highlight-danger:#FE583E;--calcite-ui-component-notice-highlight-brand:#009af2;--calcite-ui-component-modal-font-header:#ffffff;--calcite-ui-component-modal-font-content:#bfbfbf;--calcite-ui-component-modal-icon:#9f9f9f;--calcite-ui-component-modal-border:#555555;--calcite-ui-component-modal-border-top-brand:#009af2;--calcite-ui-component-modal-border-top-info:#00A0FF;--calcite-ui-component-modal-border-top-success:#36DA43;--calcite-ui-component-modal-border-top-danger:#FE583E;--calcite-ui-component-modal-border-top-warning:#FFC900;--calcite-ui-component-modal-background:#2b2b2b;--calcite-ui-component-panel-header-font:#bfbfbf;--calcite-ui-component-panel-header-icon:#9f9f9f;--calcite-ui-component-panel-header-border:#404040;--calcite-ui-component-panel-header-background:#2b2b2b;--calcite-ui-component-popover-font:#ffffff;--calcite-ui-component-popover-icon:#9f9f9f;--calcite-ui-component-popover-border:#404040;--calcite-ui-component-popover-background:#2b2b2b;--calcite-ui-component-slider-font-label:#ffffff;--calcite-ui-component-slider-font-tick-label:#bfbfbf;--calcite-ui-component-slider-handle-background:#2b2b2b;--calcite-ui-component-slider-handle-border:#757575;--calcite-ui-component-slider-border:#4a4a4a;--calcite-ui-component-slider-border-active:#009af2;--calcite-ui-component-slider-tick-background:#757575;--calcite-ui-component-slider-tick-border:#2b2b2b;--calcite-ui-component-slider-tick-active-background:#009af2;--calcite-ui-component-slider-tick-active-border:#2b2b2b;--calcite-ui-component-slider-range-font-label:#ffffff;--calcite-ui-component-slider-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-range-handle-background:#2b2b2b;--calcite-ui-component-slider-range-handle-border:#757575;--calcite-ui-component-slider-range-border:#4a4a4a;--calcite-ui-component-slider-range-border-active:#009af2;--calcite-ui-component-slider-range-tick-background:#757575;--calcite-ui-component-slider-range-tick-border:#2b2b2b;--calcite-ui-component-slider-range-tick-active-background:#009af2;--calcite-ui-component-slider-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-font-label:#ffffff;--calcite-ui-component-slider-histogram-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-handle-border:#757575;--calcite-ui-component-slider-histogram-border:#4a4a4a;--calcite-ui-component-slider-histogram-border-active:#009af2;--calcite-ui-component-slider-histogram-tick-background:#757575;--calcite-ui-component-slider-histogram-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-active-end-background-dark:#2b2b2b;--calcite-ui-component-slider-histogram-range-font-label:#ffffff;--calcite-ui-component-slider-histogram-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-range-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-range-handle-border:#757575;--calcite-ui-component-slider-histogram-range-border:#4a4a4a;--calcite-ui-component-slider-histogram-range-border-active:#009af2;--calcite-ui-component-slider-histogram-range-tick-background:#757575;--calcite-ui-component-slider-histogram-range-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-range-active-end-background:#2b2b2b;--calcite-ui-component-filter-font:#ffffff;--calcite-ui-component-filter-icon:#9f9f9f;--calcite-ui-component-filter-border:#757575;--calcite-ui-component-filter-background:#2b2b2b;--calcite-ui-component-scrim-background:#2b2b2b;--calcite-ui-component-tip-manager-font-heading:#ffffff;--calcite-ui-component-tip-manager-icon:#9f9f9f;--calcite-ui-component-tip-manager-background-light:#2b2b2b;--calcite-ui-component-tip-manager-border:#4a4a4a;--calcite-ui-component-button-font-brand-solid:#151515;--calcite-ui-component-button-font-brand-outline-fill:#009af2;--calcite-ui-component-button-font-brand-outline:#009af2;--calcite-ui-component-button-font-brand-transparent:#009af2;--calcite-ui-component-button-font-inverse-solid:#151515;--calcite-ui-component-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-button-font-inverse-outline:#ffffff;--calcite-ui-component-button-font-inverse-transparent:#ffffff;--calcite-ui-component-button-font-neutral-solid:#151515;--calcite-ui-component-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-button-font-neutral-outline:#ffffff;--calcite-ui-component-button-font-neutral-transparent:#ffffff;--calcite-ui-component-button-font-danger-solid:#151515;--calcite-ui-component-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-button-font-danger-outline:#FE583E;--calcite-ui-component-button-font-danger-transparent:#FE583E;--calcite-ui-component-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-button-icon-brand-outline:#009af2;--calcite-ui-component-button-icon-brand-transparent:#009af2;--calcite-ui-component-button-icon-inverse-solid:#151515;--calcite-ui-component-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-button-icon-inverse-outline:#ffffff;--calcite-ui-component-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-button-icon-neutral-solid:#151515;--calcite-ui-component-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-button-icon-neutral-outline:#ffffff;--calcite-ui-component-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-button-icon-danger-outline:#FE583E;--calcite-ui-component-button-icon-danger-transparent:#FE583E;--calcite-ui-component-button-background-brand-solid:#009af2;--calcite-ui-component-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-button-background-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-button-background-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-background-danger-solid:#FE583E;--calcite-ui-component-button-background-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-brand-outline-fill:#009af2;--calcite-ui-component-button-border-brand-outline:#009af2;--calcite-ui-component-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-font-brand-solid:#151515;--calcite-ui-component-split-button-font-brand-outline-fill:#009af2;--calcite-ui-component-split-button-font-brand-outline:#009af2;--calcite-ui-component-split-button-font-brand-transparent:#009af2;--calcite-ui-component-split-button-font-inverse-solid:#151515;--calcite-ui-component-split-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-font-inverse-outline:#ffffff;--calcite-ui-component-split-button-font-inverse-transparent:#ffffff;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-font-neutral-outline:#ffffff;--calcite-ui-component-split-button-font-neutral-transparent:#ffffff;--calcite-ui-component-split-button-font-danger-solid:#151515;--calcite-ui-component-split-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-font-danger-outline:#FE583E;--calcite-ui-component-split-button-font-danger-transparent:#FE583E;--calcite-ui-component-split-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-split-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-split-button-icon-brand-outline:#009af2;--calcite-ui-component-split-button-icon-brand-transparent:#009af2;--calcite-ui-component-split-button-icon-inverse-solid:#151515;--calcite-ui-component-split-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline:#ffffff;--calcite-ui-component-split-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-split-button-icon-neutral-solid:#151515;--calcite-ui-component-split-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline:#ffffff;--calcite-ui-component-split-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-split-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-split-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-icon-danger-outline:#FE583E;--calcite-ui-component-split-button-icon-danger-transparent:#FE583E;--calcite-ui-component-split-button-background-brand-solid:#009af2;--calcite-ui-component-split-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-split-button-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-split-button-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-danger-solid:#FE583E;--calcite-ui-component-split-button-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-split-button-border-brand-outline-fill:#009af2;--calcite-ui-component-split-button-border-brand-outline:#009af2;--calcite-ui-component-split-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-brand-solid:#2b2b2b;--calcite-ui-component-split-button-divider-brand-outline-fill:#009af2;--calcite-ui-component-split-button-divider-brand-outline:#009af2;--calcite-ui-component-split-button-divider-brand-transparent:#009af2;--calcite-ui-component-split-button-divider-inverse-solid:#2b2b2b;--calcite-ui-component-split-button-divider-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-solid:#2b2b2b;--calcite-ui-component-split-button-divider-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-danger-solid:#FE583E;--calcite-ui-component-split-button-divider-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-divider-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-danger-transparent:#FE583E;--calcite-ui-component-fab-font-brand-solid:#151515;--calcite-ui-component-fab-font-brand-outline-fill:#009af2;--calcite-ui-component-fab-font-inverse-solid:#151515;--calcite-ui-component-fab-font-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-font-neutral-solid:#151515;--calcite-ui-component-fab-font-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-font-danger-solid:#151515;--calcite-ui-component-fab-font-danger-outline-fill:#FE583E;--calcite-ui-component-fab-icon-brand-solid:#2b2b2b;--calcite-ui-component-fab-icon-brand-outline-fill:#009af2;--calcite-ui-component-fab-icon-inverse-solid:#151515;--calcite-ui-component-fab-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-icon-neutral-solid:#151515;--calcite-ui-component-fab-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-icon-danger-solid:#2b2b2b;--calcite-ui-component-fab-icon-danger-outline-fill:#FE583E;--calcite-ui-component-fab-background-brand-solid:#009af2;--calcite-ui-component-fab-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-inverse-solid:#f8f8f8;--calcite-ui-component-fab-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-neutral-solid:#f8f8f8;--calcite-ui-component-fab-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-danger-solid:#FE583E;--calcite-ui-component-fab-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-fab-border-brand-outline-fill:#009af2;--calcite-ui-component-fab-border-brand-solid:#009af2;--calcite-ui-component-fab-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-inverse-solid:#f8f8f8;--calcite-ui-component-fab-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-neutral-solid:#f8f8f8;--calcite-ui-component-fab-border-danger-outline-fill:#FE583E;--calcite-ui-component-fab-border-danger-solid:#FE583E;--calcite-mode-name:"dark";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-dark);--calcite-ui-inverse:#f8f8f8;--calcite-ui-inverse-hover:#ffffff;--calcite-ui-inverse-press:#f3f3f3;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, 0.8);--calcite-button-transparent-hover:rgba(255, 255, 255, 0.05);--calcite-button-transparent-press:rgba(255, 255, 255, 0.08);--calcite-link-blue-underline:rgba(0, 160, 255, 0.4);--calcite-scrim-background-internal:rgba(0, 0, 0, 0.85)}}@media(prefers-color-scheme: light){.calcite-mode-auto{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619b;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#ffffff;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-info-hover:#004874;--calcite-ui-info-press:#00304d;--calcite-ui-success:#35ac46;--calcite-ui-success-hover:#288835;--calcite-ui-success-press:#1a6324;--calcite-ui-warning:#edd317;--calcite-ui-warning-hover:#d9bc00;--calcite-ui-warning-press:#bfa200;--calcite-ui-danger:#d83020;--calcite-ui-danger-hover:#a82b1e;--calcite-ui-danger-press:#7c1d13;--calcite-ui-component-avatar-font:#6a6a6a;--calcite-ui-component-avatar-icon:#6a6a6a;--calcite-ui-component-avatar-background:#f3f3f3;--calcite-ui-component-avatar-background-red:#ffc6bf;--calcite-ui-component-avatar-background-teal:#cef5f4;--calcite-ui-component-avatar-background-blue:#c7eaff;--calcite-ui-component-avatar-background-green:#e5f7b4;--calcite-ui-component-avatar-background-yellow:#fff7cc;--calcite-ui-component-checkbox-font:#151515;--calcite-ui-component-checkbox-background:#ffffff;--calcite-ui-component-checkbox-background-selected:#007ac2;--calcite-ui-component-checkbox-icon:#ffffff;--calcite-ui-component-checkbox-border:#949494;--calcite-ui-component-radio-font:#151515;--calcite-ui-component-radio-background:#ffffff;--calcite-ui-component-radio-border-unchecked:#6a6a6a;--calcite-ui-component-radio-border-checked:#007ac2;--calcite-ui-component-chip-font-clear:#151515;--calcite-ui-component-chip-font-solid-grey:#151515;--calcite-ui-component-chip-font-solid-blue:#ffffff;--calcite-ui-component-chip-font-solid-red:#ffffff;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#151515;--calcite-ui-component-chip-icon-solid-grey:#151515;--calcite-ui-component-chip-icon-solid-blue:#ffffff;--calcite-ui-component-chip-icon-solid-red:#ffffff;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#6a6a6a;--calcite-ui-component-chip-background-solid-grey:#f3f3f3;--calcite-ui-component-chip-background-solid-blue:#00619b;--calcite-ui-component-chip-background-solid-red:#d83020;--calcite-ui-component-chip-background-solid-yellow:#edd317;--calcite-ui-component-chip-background-solid-green:#35ac46;--calcite-ui-component-chip-border-clear-grey:#cacaca;--calcite-ui-component-chip-border-clear-blue:#00619b;--calcite-ui-component-chip-border-clear-red:#d83020;--calcite-ui-component-chip-border-clear-yellow:#edd317;--calcite-ui-component-chip-border-clear-green:#35ac46;--calcite-ui-component-label-font:#151515;--calcite-ui-component-loader-font:#151515;--calcite-ui-component-loader-foreground:#007ac2;--calcite-ui-component-loader-inline-foreground-indeterminate:#151515;--calcite-ui-component-loader-inline-foreground-determinate:#007ac2;--calcite-ui-component-rating-star-background:#949494;--calcite-ui-component-rating-star-background-active:#007ac2;--calcite-ui-component-rating-star-background-average:#edd317;--calcite-ui-component-rating-chip-count-font:#4a4a4a;--calcite-ui-component-rating-chip-foreground:#f3f3f3;--calcite-ui-component-tooltip-foreground:#ffffff;--calcite-ui-component-tooltip-border:#dfdfdf;--calcite-ui-component-tooltip-font:#151515;--calcite-ui-component-accordion-item-font-heading:#151515;--calcite-ui-component-accordion-item-font-description:#6a6a6a;--calcite-ui-component-accordion-item-icon:#6a6a6a;--calcite-ui-component-accordion-item-icon-expanded:#151515;--calcite-ui-component-accordion-item-background:#ffffff;--calcite-ui-component-accordion-item-border:#d4d4d4;--calcite-ui-component-input-message-font:#151515;--calcite-ui-component-input-message-icon-idle:#007ac2;--calcite-ui-component-input-message-icon-invalid:#d83020;--calcite-ui-component-input-message-icon-valid:#35ac46;--calcite-ui-component-alert-font-title:#151515;--calcite-ui-component-alert-font-message:#6a6a6a;--calcite-ui-component-alert-background:#ffffff;--calcite-ui-component-alert-border:#dfdfdf;--calcite-ui-component-alert-icon-blue:#00619b;--calcite-ui-component-alert-icon-green:#35ac46;--calcite-ui-component-alert-icon-yellow:#edd317;--calcite-ui-component-alert-icon-red:#d83020;--calcite-ui-component-alert-highlight-blue:#00619b;--calcite-ui-component-alert-highlight-green:#35ac46;--calcite-ui-component-alert-highlight-yellow:#edd317;--calcite-ui-component-alert-highlight-red:#d83020;--calcite-ui-component-tip-font-heading:#151515;--calcite-ui-component-tip-font-description:#4a4a4a;--calcite-ui-component-tip-icon:#6a6a6a;--calcite-ui-component-tip-background-light:#ffffff;--calcite-ui-component-tip-border:#d4d4d4;--calcite-ui-component-color-picker-font-label:#151515;--calcite-ui-component-color-picker-icon:#151515;--calcite-ui-component-color-picker-border:#cacaca;--calcite-ui-component-color-picker-background:#ffffff;--calcite-ui-component-date-picker-font-date:#6a6a6a;--calcite-ui-component-date-picker-font-range-date:#151515;--calcite-ui-component-date-picker-font-day:#6a6a6a;--calcite-ui-component-date-picker-font-month:#151515;--calcite-ui-component-date-picker-font-selected-date:#ffffff;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#6a6a6a;--calcite-ui-component-date-picker-border:#cacaca;--calcite-ui-component-date-picker-date-active-border:#ffffff;--calcite-ui-component-date-picker-background:#ffffff;--calcite-ui-component-date-picker-background-date-range:#c7eaff;--calcite-ui-component-date-picker-background-date-active-light:#007ac2;--calcite-ui-component-input-date-picker-font-placeholder-value:#151515;--calcite-ui-component-input-date-picker-font-label:#151515;--calcite-ui-component-input-date-picker-icon:#6a6a6a;--calcite-ui-component-input-date-picker-border:#949494;--calcite-ui-component-input-date-picker-background:#ffffff;--calcite-ui-component-input-date-picker-background-arrow:#f8f8f8;--calcite-ui-component-input-date-picker-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-font-placeholder-value:#151515;--calcite-ui-component-input-datetime-local-font-label:#151515;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-datetime-local-icon:#6a6a6a;--calcite-ui-component-input-datetime-local-background:#ffffff;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-datetime-local-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-border:#949494;--calcite-ui-component-input-datetime-local-border-invalid:#d83020;--calcite-ui-component-input-email-font-placeholder-value:#151515;--calcite-ui-component-input-email-font-label:#151515;--calcite-ui-component-input-email-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-email-icon:#6a6a6a;--calcite-ui-component-input-email-background:#ffffff;--calcite-ui-component-input-email-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-email-background-read-only:#f8f8f8;--calcite-ui-component-input-email-border:#949494;--calcite-ui-component-input-email-border-invalid:#d83020;--calcite-ui-component-input-file-font-placeholder-value:#151515;--calcite-ui-component-input-file-font-label:#151515;--calcite-ui-component-input-file-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-file-icon:#6a6a6a;--calcite-ui-component-input-file-background:#ffffff;--calcite-ui-component-input-file-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-file-background-read-only:#f8f8f8;--calcite-ui-component-input-file-border:#949494;--calcite-ui-component-input-file-border-invalid:#d83020;--calcite-ui-component-input-month-font-placeholder-value:#151515;--calcite-ui-component-input-month-font-label:#151515;--calcite-ui-component-input-month-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-month-icon:#6a6a6a;--calcite-ui-component-input-month-background:#ffffff;--calcite-ui-component-input-month-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-month-background-read-only:#f8f8f8;--calcite-ui-component-input-month-border:#949494;--calcite-ui-component-input-month-border-invalid:#d83020;--calcite-ui-component-input-number-font-placeholder-value:#151515;--calcite-ui-component-input-number-font-label:#151515;--calcite-ui-component-input-number-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-number-icon:#6a6a6a;--calcite-ui-component-input-number-background:#ffffff;--calcite-ui-component-input-number-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-number-background-read-only:#f8f8f8;--calcite-ui-component-input-number-border:#949494;--calcite-ui-component-input-number-border-invalid:#d83020;--calcite-ui-component-input-password-font-placeholder-value:#151515;--calcite-ui-component-input-password-font-label:#151515;--calcite-ui-component-input-password-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-password-icon:#6a6a6a;--calcite-ui-component-input-password-background:#ffffff;--calcite-ui-component-input-password-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-password-background-read-only:#f8f8f8;--calcite-ui-component-input-password-border:#949494;--calcite-ui-component-input-password-border-invalid:#d83020;--calcite-ui-component-input-search-font-placeholder-value:#151515;--calcite-ui-component-input-search-font-label:#151515;--calcite-ui-component-input-search-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-search-icon:#6a6a6a;--calcite-ui-component-input-search-background:#ffffff;--calcite-ui-component-input-search-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-search-background-read-only:#f8f8f8;--calcite-ui-component-input-search-border:#949494;--calcite-ui-component-input-search-border-invalid:#d83020;--calcite-ui-component-input-telephone-font-placeholder-value:#151515;--calcite-ui-component-input-telephone-font-label:#151515;--calcite-ui-component-input-telephone-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-telephone-icon:#6a6a6a;--calcite-ui-component-input-telephone-background:#ffffff;--calcite-ui-component-input-telephone-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-telephone-background-read-only:#f8f8f8;--calcite-ui-component-input-telephone-border:#949494;--calcite-ui-component-input-telephone-border-invalid:#d83020;--calcite-ui-component-input-text-font-placeholder-value:#151515;--calcite-ui-component-input-text-font-label:#151515;--calcite-ui-component-input-text-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-text-icon:#6a6a6a;--calcite-ui-component-input-text-background:#ffffff;--calcite-ui-component-input-text-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-text-background-read-only:#f8f8f8;--calcite-ui-component-input-text-border:#949494;--calcite-ui-component-input-text-border-invalid:#d83020;--calcite-ui-component-input-week-font-placeholder-value:#151515;--calcite-ui-component-input-week-font-label:#151515;--calcite-ui-component-input-week-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-week-icon:#6a6a6a;--calcite-ui-component-input-week-background:#ffffff;--calcite-ui-component-input-week-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-week-background-read-only:#f8f8f8;--calcite-ui-component-input-week-border:#949494;--calcite-ui-component-input-week-border-invalid:#d83020;--calcite-ui-component-textarea-font-placeholder-value:#151515;--calcite-ui-component-textarea-font-label:#151515;--calcite-ui-component-textarea-font-chat-limit:#4a4a4a;--calcite-ui-component-textarea-icon:#6a6a6a;--calcite-ui-component-textarea-background:#ffffff;--calcite-ui-component-textarea-background-read-only:#f8f8f8;--calcite-ui-component-textarea-border:#949494;--calcite-ui-component-tab-title-font:#6a6a6a;--calcite-ui-component-tab-title-font-active:#151515;--calcite-ui-component-tab-title-icon:#6a6a6a;--calcite-ui-component-tab-title-icon-active:#151515;--calcite-ui-component-tab-title-bordered-border:#dfdfdf;--calcite-ui-component-tab-title-bordered-background:#ffffff;--calcite-ui-component-tab-title-border-active:#007ac2;--calcite-ui-component-tabs-bordered-border:#dfdfdf;--calcite-ui-component-tabs-bordered-background:#ffffff;--calcite-ui-component-card-font-title:#151515;--calcite-ui-component-card-font-subtitle:#4a4a4a;--calcite-ui-component-card-font-description:#6a6a6a;--calcite-ui-component-card-border:#d4d4d4;--calcite-ui-component-card-border-active:#007ac2;--calcite-ui-component-card-background:#ffffff;--calcite-ui-component-action-font:#6a6a6a;--calcite-ui-component-action-icon:#6a6a6a;--calcite-ui-component-action-background:#ffffff;--calcite-ui-component-action-background-active:#eaeaea;--calcite-ui-component-action-bar-border:#cacaca;--calcite-ui-component-action-bar-background:#ffffff;--calcite-ui-component-action-pad-border:#cacaca;--calcite-ui-component-action-pad-background:#ffffff;--calcite-ui-component-action-bar-grid-border:#cacaca;--calcite-ui-component-action-bar-grid-background:#ffffff;--calcite-ui-component-action-pad-grid-border:#cacaca;--calcite-ui-component-action-pad-grid-background:#ffffff;--calcite-ui-component-block-font-heading:#4a4a4a;--calcite-ui-component-block-font-active:#151515;--calcite-ui-component-block-font-description:#6a6a6a;--calcite-ui-component-block-font-content:#4a4a4a;--calcite-ui-component-block-icon-idle:#4a4a4a;--calcite-ui-component-block-icon-valid:#35ac46;--calcite-ui-component-block-icon-invalid:#d83020;--calcite-ui-component-block-icon-drag-handle:#949494;--calcite-ui-component-block-icon-chevron:#6a6a6a;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#ffffff;--calcite-ui-component-block-section-font:#4a4a4a;--calcite-ui-component-block-section-icon-valid:#35ac46;--calcite-ui-component-block-section-icon-invalid:#d83020;--calcite-ui-component-block-section-icon-chevron:#6a6a6a;--calcite-ui-component-block-section-background:#ffffff;--calcite-ui-component-notice-font-title:#151515;--calcite-ui-component-notice-font-message:#6a6a6a;--calcite-ui-component-notice-background:#ffffff;--calcite-ui-component-notice-icon-info:#00619b;--calcite-ui-component-notice-icon-success:#35ac46;--calcite-ui-component-notice-icon-warning:#edd317;--calcite-ui-component-notice-icon-danger:#d83020;--calcite-ui-component-notice-icon-brand:#007ac2;--calcite-ui-component-notice-highlight-info:#00619b;--calcite-ui-component-notice-highlight-success:#35ac46;--calcite-ui-component-notice-highlight-warning:#edd317;--calcite-ui-component-notice-highlight-danger:#d83020;--calcite-ui-component-notice-highlight-brand:#007ac2;--calcite-ui-component-modal-font-header:#151515;--calcite-ui-component-modal-font-content:#4a4a4a;--calcite-ui-component-modal-icon:#6a6a6a;--calcite-ui-component-modal-border:#dfdfdf;--calcite-ui-component-modal-border-top-brand:#007ac2;--calcite-ui-component-modal-border-top-info:#00619b;--calcite-ui-component-modal-border-top-success:#35ac46;--calcite-ui-component-modal-border-top-danger:#d83020;--calcite-ui-component-modal-border-top-warning:#edd317;--calcite-ui-component-modal-background:#ffffff;--calcite-ui-component-panel-header-font:#4a4a4a;--calcite-ui-component-panel-header-icon:#6a6a6a;--calcite-ui-component-panel-header-border:#dfdfdf;--calcite-ui-component-panel-header-background:#ffffff;--calcite-ui-component-popover-font:#151515;--calcite-ui-component-popover-icon:#6a6a6a;--calcite-ui-component-popover-border:#dfdfdf;--calcite-ui-component-popover-background:#ffffff;--calcite-ui-component-slider-font-label:#151515;--calcite-ui-component-slider-font-tick-label:#4a4a4a;--calcite-ui-component-slider-handle-background:#ffffff;--calcite-ui-component-slider-handle-border:#6a6a6a;--calcite-ui-component-slider-border:#d4d4d4;--calcite-ui-component-slider-border-active:#007ac2;--calcite-ui-component-slider-tick-background:#949494;--calcite-ui-component-slider-tick-border:#ffffff;--calcite-ui-component-slider-tick-active-background:#007ac2;--calcite-ui-component-slider-tick-active-border:#ffffff;--calcite-ui-component-slider-range-font-label:#151515;--calcite-ui-component-slider-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-range-handle-background:#ffffff;--calcite-ui-component-slider-range-handle-border:#6a6a6a;--calcite-ui-component-slider-range-border:#d4d4d4;--calcite-ui-component-slider-range-border-active:#007ac2;--calcite-ui-component-slider-range-tick-background:#949494;--calcite-ui-component-slider-range-tick-border:#ffffff;--calcite-ui-component-slider-range-tick-active-background:#007ac2;--calcite-ui-component-slider-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-font-label:#151515;--calcite-ui-component-slider-histogram-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-handle-background:#ffffff;--calcite-ui-component-slider-histogram-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-border:#d4d4d4;--calcite-ui-component-slider-histogram-border-active:#007ac2;--calcite-ui-component-slider-histogram-tick-background:#949494;--calcite-ui-component-slider-histogram-tick-border:#ffffff;--calcite-ui-component-slider-histogram-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-active-end-background:#ffffff;--calcite-ui-component-slider-histogram-range-font-label:#151515;--calcite-ui-component-slider-histogram-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-range-handle-background:#ffffff;--calcite-ui-component-slider-histogram-range-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-range-border:#d4d4d4;--calcite-ui-component-slider-histogram-range-border-active:#007ac2;--calcite-ui-component-slider-histogram-range-tick-background:#949494;--calcite-ui-component-slider-histogram-range-tick-border:#ffffff;--calcite-ui-component-slider-histogram-range-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-range-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-range-active-end-background:#ffffff;--calcite-ui-component-filter-font:#151515;--calcite-ui-component-filter-icon:#6a6a6a;--calcite-ui-component-filter-border:#949494;--calcite-ui-component-filter-background:#ffffff;--calcite-ui-component-scrim-background:#ffffff;--calcite-ui-component-tip-manager-font-heading:#151515;--calcite-ui-component-tip-manager-icon:#6a6a6a;--calcite-ui-component-tip-manager-background-light:#ffffff;--calcite-ui-component-tip-manager-border:#d4d4d4;--calcite-ui-component-button-font-brand-solid:#ffffff;--calcite-ui-component-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-button-font-brand-outline:#007ac2;--calcite-ui-component-button-font-brand-transparent:#007ac2;--calcite-ui-component-button-font-inverse-solid:#ffffff;--calcite-ui-component-button-font-inverse-outline-fill:#151515;--calcite-ui-component-button-font-inverse-outline:#151515;--calcite-ui-component-button-font-inverse-transparent:#151515;--calcite-ui-component-button-font-neutral-solid:#ffffff;--calcite-ui-component-button-font-neutral-outline-fill:#151515;--calcite-ui-component-button-font-neutral-outline:#151515;--calcite-ui-component-button-font-neutral-transparent:#151515;--calcite-ui-component-button-font-danger-solid:#ffffff;--calcite-ui-component-button-font-danger-outline-fill:#d83020;--calcite-ui-component-button-font-danger-outline:#d83020;--calcite-ui-component-button-font-danger-transparent:#d83020;--calcite-ui-component-button-icon-brand-solid:#ffffff;--calcite-ui-component-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-button-icon-brand-outline:#007ac2;--calcite-ui-component-button-icon-brand-transparent:#007ac2;--calcite-ui-component-button-icon-inverse-solid:#ffffff;--calcite-ui-component-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-button-icon-inverse-outline:#151515;--calcite-ui-component-button-icon-inverse-transparent:#151515;--calcite-ui-component-button-icon-neutral-solid:#ffffff;--calcite-ui-component-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-button-icon-neutral-outline:#151515;--calcite-ui-component-button-icon-neutral-transparent:#151515;--calcite-ui-component-button-icon-danger-solid:#ffffff;--calcite-ui-component-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-button-icon-danger-outline:#d83020;--calcite-ui-component-button-icon-danger-transparent:#d83020;--calcite-ui-component-button-background-brand-solid:#007ac2;--calcite-ui-component-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-button-background-inverse-solid:#353535;--calcite-ui-component-button-background-inverse-outline-fill:#353535;--calcite-ui-component-button-background-neutral-solid:#353535;--calcite-ui-component-button-background-neutral-outline-fill:#353535;--calcite-ui-component-button-background-danger-solid:#d83020;--calcite-ui-component-button-background-danger-outline-fill:#d83020;--calcite-ui-component-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-button-border-brand-outline:#007ac2;--calcite-ui-component-button-border-inverse-outline-fill:#353535;--calcite-ui-component-button-border-inverse-outline:#353535;--calcite-ui-component-button-border-neutral-outline-fill:#353535;--calcite-ui-component-button-border-neutral-outline:#353535;--calcite-ui-component-button-border-danger-outline-fill:#d83020;--calcite-ui-component-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-font-brand-solid:#ffffff;--calcite-ui-component-split-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-font-brand-outline:#007ac2;--calcite-ui-component-split-button-font-brand-transparent:#007ac2;--calcite-ui-component-split-button-font-inverse-solid:#ffffff;--calcite-ui-component-split-button-font-inverse-outline-fill:#151515;--calcite-ui-component-split-button-font-inverse-outline:#151515;--calcite-ui-component-split-button-font-inverse-transparent:#151515;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#151515;--calcite-ui-component-split-button-font-neutral-outline:#151515;--calcite-ui-component-split-button-font-neutral-transparent:#151515;--calcite-ui-component-split-button-font-danger-solid:#ffffff;--calcite-ui-component-split-button-font-danger-outline-fill:#d83020;--calcite-ui-component-split-button-font-danger-outline:#d83020;--calcite-ui-component-split-button-font-danger-transparent:#d83020;--calcite-ui-component-split-button-icon-brand-solid:#ffffff;--calcite-ui-component-split-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-icon-brand-outline:#007ac2;--calcite-ui-component-split-button-icon-brand-transparent:#007ac2;--calcite-ui-component-split-button-icon-inverse-solid:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-split-button-icon-inverse-outline:#151515;--calcite-ui-component-split-button-icon-inverse-transparent:#151515;--calcite-ui-component-split-button-icon-neutral-solid:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-split-button-icon-neutral-outline:#151515;--calcite-ui-component-split-button-icon-neutral-transparent:#151515;--calcite-ui-component-split-button-icon-danger-solid:#ffffff;--calcite-ui-component-split-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-split-button-icon-danger-outline:#d83020;--calcite-ui-component-split-button-icon-danger-transparent:#d83020;--calcite-ui-component-split-button-background-brand-solid:#007ac2;--calcite-ui-component-split-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-split-button-background-inverse-solid:#353535;--calcite-ui-component-split-button-background-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-background-neutral-solid:#353535;--calcite-ui-component-split-button-background-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-background-danger-solid:#d83020;--calcite-ui-component-split-button-background-danger-outline-fill:#ffffff;--calcite-ui-component-split-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-border-brand-outline:#007ac2;--calcite-ui-component-split-button-border-inverse-outline-fill:#353535;--calcite-ui-component-split-button-border-inverse-outline:#353535;--calcite-ui-component-split-button-border-neutral-outline-fill:#353535;--calcite-ui-component-split-button-border-neutral-outline:#353535;--calcite-ui-component-split-button-border-danger-outline-fill:#d83020;--calcite-ui-component-split-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-divider-brand-solid:#ffffff;--calcite-ui-component-split-button-divider-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-divider-brand-outline:#007ac2;--calcite-ui-component-split-button-divider-brand-transparent:#007ac2;--calcite-ui-component-split-button-divider-inverse-solid:#ffffff;--calcite-ui-component-split-button-divider-inverse-outline-fill:#353535;--calcite-ui-component-split-button-divider-inverse-outline:#353535;--calcite-ui-component-split-button-divider-inverse-transparent:#353535;--calcite-ui-component-split-button-divider-neutral-solid:#ffffff;--calcite-ui-component-split-button-divider-neutral-outline-fill:#353535;--calcite-ui-component-split-button-divider-neutral-outline:#353535;--calcite-ui-component-split-button-divider-neutral-transparent:#353535;--calcite-ui-component-split-button-divider-danger-solid:#d83020;--calcite-ui-component-split-button-divider-danger-outline-fill:#d83020;--calcite-ui-component-split-button-divider-danger-outline:#d83020;--calcite-ui-component-split-button-divider-danger-transparent:#d83020;--calcite-ui-component-fab-font-brand-solid:#ffffff;--calcite-ui-component-fab-font-brand-outline-fill:#007ac2;--calcite-ui-component-fab-font-inverse-solid:#ffffff;--calcite-ui-component-fab-font-inverse-outline-fill:#151515;--calcite-ui-component-fab-font-neutral-solid:#ffffff;--calcite-ui-component-fab-font-neutral-outline-fill:#151515;--calcite-ui-component-fab-font-danger-solid:#ffffff;--calcite-ui-component-fab-font-danger-outline-fill:#d83020;--calcite-ui-component-fab-icon-brand-solid:#ffffff;--calcite-ui-component-fab-icon-brand-outline-fill:#007ac2;--calcite-ui-component-fab-icon-inverse-solid:#ffffff;--calcite-ui-component-fab-icon-inverse-outline-fill:#151515;--calcite-ui-component-fab-icon-neutral-solid:#ffffff;--calcite-ui-component-fab-icon-neutral-outline-fill:#151515;--calcite-ui-component-fab-icon-danger-solid:#ffffff;--calcite-ui-component-fab-icon-danger-outline-fill:#d83020;--calcite-ui-component-fab-background-brand-solid:#007ac2;--calcite-ui-component-fab-background-brand-outline-fill:#ffffff;--calcite-ui-component-fab-background-inverse-solid:#353535;--calcite-ui-component-fab-background-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-background-neutral-solid:#353535;--calcite-ui-component-fab-background-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-background-danger-solid:#d83020;--calcite-ui-component-fab-background-danger-outline-fill:#ffffff;--calcite-ui-component-fab-border-brand-outline-fill:#007ac2;--calcite-ui-component-fab-border-brand-solid:#007ac2;--calcite-ui-component-fab-border-inverse-outline-fill:#353535;--calcite-ui-component-fab-border-inverse-solid:#353535;--calcite-ui-component-fab-border-neutral-outline-fill:#353535;--calcite-ui-component-fab-border-neutral-solid:#353535;--calcite-ui-component-fab-border-danger-outline-fill:#d83020;--calcite-ui-component-fab-border-danger-solid:#d83020;--calcite-mode-name:"light";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background-internal:rgba(255, 255, 255, 0.85)}}.overflow-hidden{overflow:hidden}.esri-view{display:flex;margin:0;padding:0}.esri-view .esri-view-user-storage{overflow:hidden}.esri-view .esri-view-root{position:relative;flex:1 1 100%;border:none;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.esri-view .esri-view-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none;outline:0;direction:ltr}.esri-view .esri-view-surface--touch-none{touch-action:none}.esri-view .esri-view-surface--touch-pan{touch-action:pan-x pan-y}.esri-view .esri-view-surface:focus::after{content:"";box-sizing:border-box;position:absolute;z-index:999;top:0;left:0;height:100%;width:100%;outline:auto 2px Highlight;outline:auto 5px -webkit-focus-ring-color;outline-offset:-3px;pointer-events:none;overflow:hidden}.esri-view .esri-view-surface[data-navigating=true]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-view-surface[data-cursor=copy]{cursor:copy}.esri-view .esri-view-surface[data-cursor=crosshair]{cursor:crosshair}.esri-view .esri-view-surface[data-cursor=help]{cursor:help}.esri-view .esri-view-surface[data-cursor=move]{cursor:move}.esri-view .esri-view-surface[data-cursor=pointer]{cursor:pointer}.esri-view .esri-view-surface[data-cursor=progress]{cursor:progress}.esri-view .esri-view-surface[data-cursor=grab]{cursor:move;cursor:grab;cursor:-webkit-grab}.esri-view .esri-view-surface[data-cursor=grabbing]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-view-surface[data-cursor=n-resize]{cursor:n-resize}.esri-view .esri-view-surface[data-cursor=e-resize]{cursor:e-resize}.esri-view .esri-view-surface[data-cursor=s-resize]{cursor:s-resize}.esri-view .esri-view-surface[data-cursor=w-resize]{cursor:w-resize}.esri-view .esri-view-surface[data-cursor=ne-resize]{cursor:ne-resize}.esri-view .esri-view-surface[data-cursor=nw-resize]{cursor:nw-resize}.esri-view .esri-view-surface[data-cursor=se-resize]{cursor:se-resize}.esri-view .esri-view-surface[data-cursor=sw-resize]{cursor:sw-resize}.esri-view .esri-view-surface[data-cursor=ew-resize]{cursor:ew-resize}.esri-view .esri-view-surface[data-cursor=ns-resize]{cursor:ns-resize}.esri-view .esri-view-surface[data-cursor=nesw-resize]{cursor:nesw-resize}.esri-view .esri-view-surface[data-cursor=nwse-resize]{cursor:nwse-resize}.esri-view .esri-display-object,.esri-view .esri-bitmap{position:absolute;border:none;margin:0;padding:0;-webkit-user-drag:none;-webkit-user-select:none}.esri-view .esri-bitmap{max-width:none;transform-origin:top left}.esri-ui{position:absolute;left:0;top:0;bottom:0;right:0;box-sizing:border-box;pointer-events:none;overflow:hidden;font-size:14px;z-index:0}.esri-ui .esri-component{pointer-events:auto}.esri-ui .esri-attribution{position:absolute;bottom:0;left:0;right:0}.esri-ui-corner{position:absolute;display:flex}.esri-ui-inner-container{position:absolute;left:0;top:0;bottom:0;right:0}.esri-ui-manual-container>.esri-component{position:absolute}.esri-ui-manual-container .esri-swipe{z-index:-1}.esri-ui-top-left,.esri-ui-top-right{flex-flow:column}.esri-ui-top-left{align-items:flex-start}.esri-ui-top-right{align-items:flex-end}.esri-ui-bottom-left,.esri-ui-bottom-right{flex-flow:row;align-items:flex-end}.esri-ui-bottom-right{flex-flow:row-reverse}.esri-ui-top-left{top:0;left:0}.esri-ui-top-right{top:0;right:0}.esri-ui-top-right .esri-component,.esri-ui-top-left .esri-component{margin-bottom:10px}.esri-ui-bottom-left{bottom:0;left:0}.esri-ui-bottom-left .esri-component{margin-right:10px}.esri-ui-bottom-right{bottom:0;right:0}.esri-ui-bottom-right .esri-component{margin-left:10px}[dir=rtl] .esri-ui-top-left{align-items:flex-end}[dir=rtl] .esri-ui-top-right{align-items:flex-start}[dir=rtl] .esri-ui-bottom-left{flex-direction:row-reverse}[dir=rtl] .esri-ui-bottom-right{flex-direction:row}.esri-zoom-box__container{position:relative;height:100%;width:100%}.esri-zoom-box__overlay{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;left:0}.esri-zoom-box__overlay-background{fill:rgba(0,0,0,.1)}.esri-zoom-box__outline{fill:rgba(0,0,0,0);stroke:#1e90ff;stroke-dasharray:1,1;stroke-width:2px}.esri-overlay-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.esri-text-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em}.esri-text-overlay-item-anchor-bottom{transform:translate(-50%, -100%)}.esri-text-overlay-item-anchor-bottom-right{transform:translate(-100%, -100%)}.esri-text-overlay-item-anchor-bottom-left{transform:translate(0, -100%)}.esri-text-overlay-item-anchor-top{transform:translate(-50%, 0)}.esri-text-overlay-item-anchor-top-right{transform:translate(-100%, 0)}.esri-text-overlay-item-anchor-top-left{transform:translate(0, 0)}.esri-text-overlay-item-anchor-center{transform:translate(-50%, -50%)}.esri-text-overlay-item-anchor-right{transform:translate(-100%, -50%)}.esri-text-overlay-item-anchor-left{transform:translate(0, -50%)}.esri-line-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap}.esri-widget{box-sizing:border-box;color:#d1d1d1;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;background-color:#242424;--esri-widget-padding-x: 15px;--esri-widget-padding-y: 12px;--esri-widget-padding: var(--esri-widget-padding-y) var(--esri-widget-padding-x)}.esri-widget *,.esri-widget *:before,.esri-widget *:after{box-sizing:inherit}.esri-widget.esri-widget--disabled>*{pointer-events:none;opacity:.4}.esri-widget.esri-widget--compact{--esri-widget-padding-y: 0;--esri-widget-padding-x: 0}.esri-widget__anchor{color:#adadad}.esri-widget__anchor:hover{color:#949494}.esri-widget__anchor--disabled{pointer-events:none;opacity:.4}.esri-widget__anchor:hover,.esri-widget__anchor:focus{text-decoration:underline}.esri-widget__header{align-items:center;background-color:#242424;display:flex;flex:1 0 100%;padding:12px 0 12px 15px;justify-content:space-between;min-height:48px;width:100%}.esri-widget__header .esri-widget__heading{align-items:center;color:#adadad;display:flex;margin:0;padding:0;text-align:initial;width:calc(100% - 48px)}.esri-widget__header-button{-webkit-appearance:none;align-items:center;align-self:stretch;background-color:rgba(0,0,0,0);border:none;color:#adadad;cursor:pointer;display:flex;flex:0 0 48px;justify-content:center;padding:0;width:48px}.esri-widget__heading{color:#d1d1d1;font-weight:600;margin:0 0 .5rem 0}h1.esri-widget__heading{font-size:20px}h2.esri-widget__heading{font-size:16px}h3.esri-widget__heading,h4.esri-widget__heading,h5.esri-widget__heading,h6.esri-widget__heading{font-size:14px}.esri-widget__footer{align-items:center;background-color:#242424;display:flex;justify-content:center;min-height:48px;width:100%}.esri-widget__footer-pagination{align-items:center;color:#adadad;display:flex;justify-content:space-between}.esri-widget__footer-pagination-previous-button,.esri-widget__footer-pagination-next-button{background-color:rgba(0,0,0,0);border:0;margin:0 7px;padding:12px 15px;cursor:pointer;transition:background-color 125ms ease-in-out}.esri-widget__footer-pagination-previous-button:hover,.esri-widget__footer-pagination-previous-button:focus,.esri-widget__footer-pagination-next-button:hover,.esri-widget__footer-pagination-next-button:focus{background-color:#303030;color:#ededed}.esri-menu{position:absolute;top:100%;left:0;z-index:1;background-color:#242424;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:0;margin:2px 0 0 0;font-size:14px;line-height:16px;-moz-background-clip:padding;background-clip:padding-box;overflow:hidden;width:100%;visibility:hidden;max-height:0}.esri-menu .esri-menu__header{padding:6px 12px;background-color:#adadad;color:#242424}.esri-menu__list{margin:0;padding:0;list-style:none}.esri-menu__list-item{padding:.8em 1em;cursor:pointer;border-top:solid 1px rgba(173,173,173,.3);border-left:3px solid rgba(0,0,0,0)}.esri-menu__list-item:first-child{border-top:none}.esri-menu__list-item--focus,.esri-menu__list-item:hover,.esri-menu__list-item:focus{background-color:#303030}.esri-menu__list-item:active{background-color:#000}.esri-menu__list-item--active,.esri-menu__list-item--active:hover,.esri-menu__list-item--active:focus{background-color:#000;border-left-color:#2493f2}.esri-menu__list-item [class^=esri-icon-],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:2.8px}.esri-menu__list-item [class*=" esri-icon-"],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:2.8px}.esri-widget__table{color:#d1d1d1;border:none;border-collapse:collapse;line-height:1.3em;width:100%}.esri-widget__table tr:nth-child(odd){background-color:rgba(173,173,173,.1)}.esri-widget__table tr:nth-child(even){background-color:rgba(173,173,173,.02)}.esri-widget__table tr a{color:#adadad}.esri-widget__table tr a:hover,.esri-widget__table tr a:focus{color:#ededed}.esri-widget__table tr td,.esri-widget__table tr th{padding:.5em .7em;word-break:break-word;vertical-align:top;font-size:12px;font-weight:400}.esri-widget__table tr th{width:50%;text-align:left;border-right:3px solid rgba(0,0,0,.05)}.esri-widget__table tr td{width:50%}.esri-input{background-color:#242424;border:1px solid #959595;color:#d1d1d1;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.esri-input[type=text],.esri-input[type=password],.esri-input[type=number]{height:32px;padding:0 .5em}.esri-input::-ms-clear{display:none}.esri-input::-moz-placeholder{color:#adadad;opacity:1}.esri-input:-ms-input-placeholder{color:#adadad}.esri-input::-webkit-input-placeholder{color:#adadad}calcite-combobox.esri-input{border:none}.esri-button,.esri-elevation-profile__header button{align-items:center;background-color:#adadad;border:1px solid #adadad;color:#242424;cursor:pointer;display:flex;font-family:inherit;font-size:14px;min-height:32px;justify-content:center;word-break:normal;white-space:normal;overflow:hidden;padding:6px 7px;width:100%;transition:background-color 125ms ease-in-out,border 125ms ease-in-out}.esri-button:hover,.esri-elevation-profile__header button:hover{background-color:#949494;border:1px solid #949494;color:#242424}.esri-button.esri-button--small,.esri-elevation-profile__header button.esri-button--small{font-size:12px;min-height:16px}.esri-button.esri-button--half,.esri-elevation-profile__header button.esri-button--half{display:inline-block;width:50%}.esri-button.esri-button--third,.esri-elevation-profile__header button.esri-button--third{display:inline-block;width:33%}.esri-button--secondary{background-color:rgba(0,0,0,0);color:#adadad}.esri-button--tertiary,.esri-elevation-profile__header button{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#adadad}.esri-button--tertiary:hover,.esri-elevation-profile__header button:hover{background-color:#303030;border-color:rgba(0,0,0,0);color:#949494}.esri-button--disabled{opacity:.4;pointer-events:none}.esri-button--drill-in{display:flex;align-items:center;justify-content:space-between;background-color:#242424;cursor:pointer;border:none;border-radius:2px;text-align:unset;text-decoration:none;padding:12px 7px;margin:12px 7px;outline-offset:-4px;transition:background-color 125ms ease-in-out;box-shadow:0 0 0 1px rgba(173,173,173,.3)}.esri-button--drill-in:hover,.esri-button--drill-in:focus{background-color:#303030}.esri-button--drill-in__title{font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif}.esri-button--drill-in [class^=esri-icon-],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down{padding:0 7px}.esri-button--drill-in [class*=" esri-icon-"],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down{padding:0 7px}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:16px;display:inline-block}[class*=" esri-icon-"],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:16px;display:inline-block}.esri-widget__content--empty{align-items:center;color:#adadad;display:flex;flex-flow:column wrap;padding:18px 22px;text-align:center}.esri-widget__content--empty h1.esri-widget__heading,.esri-widget__content--empty h2.esri-widget__heading,.esri-widget__content--empty h3.esri-widget__heading,.esri-widget__content--empty h4.esri-widget__heading,.esri-widget__content--empty h5.esri-widget__heading{font-weight:400}.esri-widget__content-illustration--empty{padding:1rem 0;width:128px}.esri-widget__content-icon--empty{padding:.5rem 0;width:32px}.esri-select{cursor:pointer;display:block;font-family:inherit;font-size:.85em;width:100%;height:32px;color:#d1d1d1;border:1px solid #959595;margin:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0 .5em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 32 32' width='32' height='32'%3E%3Cpath d='M8 11.207l-4-4V5.793l4 4 4-4v1.414z' fill='%23adadad' fillrule='nonzero'/%3E%3C/svg%3E") no-repeat right center #242424}.esri-select[disabled]{cursor:auto}.esri-select::-ms-expand{display:none}.esri-disabled a,.esri-disabled [role=menu],.esri-disabled [role=checkbox]{color:rgba(173,173,173,.4)}.esri-disabled [class^=esri-icon-],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down{color:rgba(173,173,173,.4)}.esri-disabled [class*=" esri-icon-"],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down{color:rgba(173,173,173,.4)}.keynav-mode .esri-widget:focus{outline:2px solid #adadad;outline-offset:2px;z-index:1}.keynav-mode .esri-widget *:focus{outline:2px solid #adadad;outline-offset:2px;z-index:1}.esri-widget__loader-animation{animation:esri-rotate 1250ms infinite linear;transform:translateZ(0);border:.15em solid rgba(0,0,0,0);border-color:rgba(209,209,209,.8) rgba(173,173,173,.3) rgba(173,173,173,.3) rgba(173,173,173,.3);border-radius:100%;display:block;font-size:16px;height:1em;width:1em}.esri-widget--button{font-size:14px;background-color:#242424;color:#adadad;width:32px;height:32px;padding:0;margin:0;overflow:hidden;cursor:pointer;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color 125ms ease-in-out}.esri-widget--button:hover{background-color:#303030;color:#ededed}.esri-widget--button:active{background-color:#000}.esri-ui-corner .esri-component{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel-height-only{min-height:32px;transition:max-height 250ms ease-in-out;overflow-y:auto}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component>.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel{width:300px}.esri-ui-corner .esri-expand .esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only .esri-widget--panel,.esri-ui-corner .esri-component>.esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel .esri-widget--panel{width:auto}.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel,.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:680px}.esri-view-height-medium .esri-expand .esri-widget--panel,.esri-view-height-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:540px}.esri-view-height-small .esri-expand .esri-widget--panel,.esri-view-height-small .esri-expand .esri-widget--panel-height-only,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:420px}.esri-view-height-xsmall .esri-expand .esri-widget--panel,.esri-view-height-xsmall .esri-expand .esri-widget--panel-height-only,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:240px}.esri-ui-bottom-right .esri-menu,.esri-ui-bottom-left .esri-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:2px}[dir=rtl] .esri-widget__table th{text-align:right;border-right:none;border-left:3px solid rgba(0,0,0,.05)}[dir=rtl] .esri-select{background-position:left 50%}[dir=rtl] .esri-menu__list-item [class^=esri-icon-],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:0;padding-left:2px}[dir=rtl] .esri-menu__list-item [class*=" esri-icon-"],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:0;padding-left:2px}[dir=rtl] .esri-menu__list-item{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-menu__list-item--active{border-right-color:#2493f2}.esri-icon-font-fallback-text{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{animation:none}[class*=" esri-icon-"],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{animation:none}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}.esri-rotating{animation:esri-rotate 1250ms infinite linear;transform:translateZ(0)}.esri-clearfix:before,.esri-clearfix:after{content:" ";display:table}.esri-clearfix:after{clear:both}.esri-interactive{cursor:pointer}.esri-hidden{display:none !important}.esri-invisible{visibility:hidden !important}.esri-offscreen{position:absolute;top:-999em;left:-999em}.esri-match-height{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.esri-area-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#303030;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-area-measurement-2d__container a{text-decoration:none}.esri-area-measurement-2d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-area-measurement-2d__header-title,h1 .esri-area-measurement-2d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-area-measurement-2d__panel--error{color:#eb7953;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__hint-text{margin:12px 0;padding:0}.esri-area-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#303030;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-area-measurement-2d__measurement-item--disabled{display:flex;color:rgba(209,209,209,.4)}.esri-area-measurement-2d__measurement-item-title{padding-bottom:3px}.esri-area-measurement-2d__measurement-item-value{font-weight:600}.esri-area-measurement-2d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-area-measurement-2d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__units:only-child{flex:1 0 100%}.esri-area-measurement-2d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-area-measurement-2d__units-select-wrapper{width:100%}.esri-area-measurement-2d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-area-measurement-2d__units-select{padding-left:2.7em;padding-right:.5em}.esri-area-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#303030;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-area-measurement-3d__container a{text-decoration:none}.esri-area-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-area-measurement-3d__header-title,h1 .esri-area-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-area-measurement-3d__panel--error{color:#eb7953;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__hint-text{margin:12px 0;padding:0}.esri-area-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#303030;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-area-measurement-3d__measurement-item--disabled{display:flex;color:rgba(209,209,209,.4)}.esri-area-measurement-3d__measurement-item-title{padding-bottom:3px}.esri-area-measurement-3d__measurement-item-value{font-weight:600}.esri-area-measurement-3d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-area-measurement-3d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__units:only-child{flex:1 0 100%}.esri-area-measurement-3d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-area-measurement-3d__units-select-wrapper{width:100%}.esri-area-measurement-3d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-area-measurement-3d__units-select{padding-left:2.7em;padding-right:.5em}.esri-attachments{background-color:rgba(0,0,0,0);width:100%}.esri-attachments__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-attachments__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-attachments__actions{display:flex;flex-flow:row wrap;padding:6px 7px}.esri-attachments__item-add-icon{padding:0 3px}.esri-attachments__delete-button{width:auto;color:#eb7953;margin-right:auto}.esri-attachments .esri-attachments__items{display:flex;padding:0;margin:0;width:100%}.esri-attachments .esri-attachments__item{line-height:1.2em;list-style-type:none;margin:0}.esri-attachments__item-button{display:flex;align-items:center;width:100%;background-color:#242424;cursor:pointer;border:1px solid rgba(173,173,173,.3);border-color:rgba(0,0,0,0);border-radius:2px;color:#adadad;text-align:unset;text-decoration:none;padding:6px 7px;margin:0 0 6px;outline-offset:-4px;transition:border-color 125ms ease-in-out;box-shadow:0 1px 0 rgba(173,173,173,.3)}.esri-attachments__item-button:focus,.esri-attachments__item-button:hover{border-color:#fff}.esri-attachments__item-link{display:block;position:relative;text-decoration:none}.esri-attachments__item-link:hover .esri-attachments__item-link-overlay,.esri-attachments__item-link:focus .esri-attachments__item-link-overlay{opacity:1}.esri-attachments__item-add{background-color:rgba(0,0,0,0);padding:6px 0}.esri-attachments__add-attachment-button{border-radius:2px;font-size:12px;justify-content:flex-start;padding:12px 3px;transition:background-color 250ms ease-in-out}.esri-attachments__add-attachment-button:hover{background-color:#242424;text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-attachments__item-add-icon{padding:0 7px}.esri-attachments__item-link-overlay{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity 250ms ease-in-out}.esri-attachments__item-link-overlay-icon{background-color:rgba(173,173,173,.5);color:#242424;border-radius:100%;display:flex;padding:18px;align-items:center;justify-content:center}.esri-attachments__item-link-overlay-icon svg{fill:#242424}.esri-attachments__item-mask{display:flex;overflow:hidden;position:relative;justify-content:center;align-items:center;width:64px;height:64px;box-shadow:0 0 0 1px rgba(173,173,173,.15)}.esri-attachments__item-mask--icon{background-color:#303030;padding:24px 0}.esri-attachments__item-mask--icon .esri-attachments__image{width:32px;height:32px}.esri-attachments__metadata{display:flex;justify-content:space-between;margin-top:3px}.esri-attachments__metadata .esri-attachments__metadata-fieldset{background-color:#242424;border:none;flex:0 1 calc(50% - 1px);font-size:12px;margin:0;padding:6px 7px;text-align:center}.esri-attachments__file-name{display:inline-block;font-size:12px;margin-bottom:3px;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__file-fieldset{border:none;padding:12px 7px;margin:0}.esri-attachments__file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.esri-attachments__container--list .esri-attachments__items{flex-direction:column;flex-wrap:nowrap}.esri-attachments__container--list .esri-attachments__item-mask{flex:0 0 auto;margin-right:7px;position:relative}.esri-attachments__container--list .esri-attachments__image{max-width:unset;max-height:unset;left:50%}.esri-attachments__container--list .esri-attachments__label{display:flex;flex:1 1 auto;justify-content:space-between}.esri-attachments__container--list .esri-attachments__filename{flex:1 0 0%;cursor:pointer;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__container--list .esri-attachments__item-chevron-icon{cursor:pointer;flex:0 0 auto;padding:0 15px}.esri-attachments__container--preview .esri-attachments__items{flex-direction:row;flex-wrap:wrap;align-items:center}.esri-attachments__container--preview .esri-attachments__item{margin-bottom:12px;width:100%}.esri-attachments__container--preview .esri-attachments__item-mask{width:100%;height:auto}.esri-attachments__container--preview .esri-attachments__item-button{flex-flow:column nowrap;box-shadow:none}.esri-attachments__container--preview .esri-attachments__item-button .esri-attachments__label{margin:12px 0}.esri-attachments__container--preview .esri-attachments__image{max-width:100%}.esri-attachments__container--preview .esri-attachments__filename{margin-top:12px;overflow:hidden;text-align:center;text-overflow:ellipsis;width:calc(100% - 15px);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__container--preview .esri-attachments__item-mask--icon{background-color:rgba(0,0,0,0)}.esri-attachments__form-node{background-color:#242424;padding:6px 7px;box-shadow:0 1px 0 rgba(173,173,173,.3)}.esri-attachments__form-node .esri-attachments__item-mask{width:unset;height:unset;box-shadow:none}.esri-attachments__form-node .esri-attachments__image{max-width:100%}.esri-attachments__error-message{padding:12px 15px;margin:6px 7px;background-color:#242424;border-top:3px solid #de2900;animation:esri-fade-in-down 250ms ease-in-out;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-attachments__progress-bar{position:absolute;width:100%}.esri-attachments__progress-bar:before,.esri-attachments__progress-bar:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-attachments__progress-bar:before{background-color:rgba(173,173,173,.3);width:100%;z-index:0}.esri-attachments__progress-bar:after{background-color:#adadad;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}[dir=rtl] .esri-attachments__item-mask{margin-right:0;margin-left:7px}.esri-attribution{font-size:12px;line-height:16px;background-color:rgba(36,36,36,.8);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.esri-attribution__link{color:currentColor;text-decoration:none}.esri-attribution__link:hover,.esri-attribution__link:active,.esri-attribution__link:visited,.esri-attribution__link:focus{color:currentColor}.esri-attribution__sources{font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;align-self:flex-start;flex:1 0}.esri-attribution__sources[role=button]{font-size:1em}.esri-attribution__powered-by{font-weight:400;padding:0 5px;text-align:right;white-space:nowrap;align-self:flex-end}.esri-attribution--open{z-index:2}.esri-attribution__sources--open{white-space:normal}.esri-basemap-gallery{color:#d1d1d1;background-color:#242424;overflow-y:auto;position:relative;width:auto}.esri-basemap-gallery.no-animations *{animation:none !important;transition:none !important;transition-duration:0 !important;outline:none !important}.esri-basemap-gallery:focus-within{outline:2px solid #adadad;outline-offset:2px;z-index:1}.esri-basemap-gallery__item-container{display:flex;flex-flow:column nowrap;position:relative;transition:opacity 250ms ease-in-out;list-style:none;margin:0;padding-inline:3px;padding-block:3px;gap:3px}.esri-basemap-gallery--grid .esri-basemap-gallery__item-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));padding-inline:15px;padding-block:12px;column-gap:15px;row-gap:12px}.esri-basemap-gallery--source-refreshing .esri-basemap-gallery__item-container,.esri-basemap-gallery.esri-disabled .esri-basemap-gallery__item{opacity:.4;pointer-events:none;animation:none}.esri-basemap-gallery__empty-message{padding:12px 15px;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery__item{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;cursor:pointer;border:1px solid rgba(0,0,0,0);box-sizing:border-box;animation:esri-fade-in 500ms ease-in-out;transition:background-color 250ms ease-in-out,border-color 250ms ease-in-out}.esri-basemap-gallery__item--error{cursor:auto;opacity:.4}.esri-basemap-gallery__item-thumbnail{flex-shrink:0;min-width:120px;width:120px;aspect-ratio:1.5;border-inline-end:1px solid rgba(173,173,173,.15);transition:background-color 250ms ease-in-out,border-color 250ms ease-in-out}@supports(object-fit: cover){.esri-basemap-gallery__item-thumbnail{object-fit:cover}}.esri-basemap-gallery__item-title{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:4px 7px;font-size:12px;color:#adadad;transition:color 250ms ease-in-out,font-weight 250ms ease-in-out}.esri-basemap-gallery__item-title span{width:100%;text-align:start;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-basemap-gallery__item--selected,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{cursor:auto;border-color:#2493f2;background-color:#000}.esri-basemap-gallery__item--selected .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus .esri-basemap-gallery__item-title{color:#d1d1d1;font-weight:500}.esri-basemap-gallery__item:hover,.esri-basemap-gallery__item:focus{outline:none;border-color:#adadad;background-color:#303030}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item:focus .esri-basemap-gallery__item-title{color:#d1d1d1}.esri-basemap-gallery__item.esri-basemap-gallery__item--error:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--error:focus{background-color:#242424;border-color:rgba(0,0,0,0)}.esri-basemap-gallery__item-content{display:flex;flex-direction:column;gap:12px;padding-inline:7px;padding-block:2px;min-width:0}.esri-basemap-gallery__item-tags-container{display:flex;flex-direction:row;gap:3px}.esri-basemap-gallery__item-tags-container calcite-chip{--calcite-font-size--2: var(--calcite-font-size--3);--calcite-chip-spacing-s-internal: 0.15rem;cursor:inherit;height:16px;max-width:60px}.esri-basemap-gallery--narrow-items .esri-basemap-gallery__item-thumbnail{min-width:80px;width:80px;aspect-ratio:1}.esri-basemap-gallery--grid .esri-basemap-gallery__item{flex-direction:column;flex-flow:column wrap;text-align:center;border:1px solid rgba(173,173,173,.15)}.esri-basemap-gallery--grid .esri-basemap-gallery__item-thumbnail{border-inline-end:none;border-block-end:1px solid rgba(173,173,173,.15);min-width:0;width:100%;height:auto}.esri-basemap-gallery--grid .esri-basemap-gallery__item-content{width:100%;height:40px;position:relative;padding:0}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container{position:absolute;inset-block-end:45px;inset-inline-end:5px}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container calcite-chip{max-width:53px}.esri-basemap-gallery__loader{position:absolute;top:0;left:0;right:0;height:2px;width:100%;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery .esri-basemap-gallery__loader:before,.esri-basemap-gallery .esri-basemap-gallery__loader:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-basemap-gallery .esri-basemap-gallery__loader:before{background-color:rgba(173,173,173,.3);width:100%;z-index:0}.esri-basemap-gallery .esri-basemap-gallery__loader:after{background-color:#adadad;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-view .esri-basemap-gallery{width:300px}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery{width:450px}.esri-basemap-layer-list{color:#d1d1d1;background-color:#303030;padding:calc(var(--esri-widget-padding-y)*.5) calc(var(--esri-widget-padding-x)*.5);overflow-y:auto;display:flex;flex-flow:column}.esri-basemap-layer-list__title-container{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.esri-widget__heading.esri-basemap-layer-list__main-heading{flex:1 1;margin:0;padding:3px 3px 3px 0;font-size:14px}.esri-basemap-layer-list__editing-card{display:flex;flex-flow:column;padding:12px 15px;background-color:#242424;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);border-radius:2px;width:100%;animation:esri-fade-in-down 250ms ease-in-out}.esri-basemap-layer-list__editing-input{display:flex;flex-flow:column}.esri-basemap-layer-list__editing-actions{display:flex;justify-content:flex-end;margin:6px 0 0 0}.esri-basemap-layer-list__editing-actions .esri-button,.esri-basemap-layer-list__editing-actions .esri-elevation-profile__header button,.esri-elevation-profile__header .esri-basemap-layer-list__editing-actions button{font-size:12px;min-height:16px;width:33%}.esri-basemap-layer-list__edit-button{background-color:rgba(0,0,0,0);border:none;color:#adadad;width:32px;height:32px;display:flex;justify-content:center;align-items:center;flex:0 0 32px;border-radius:2px;transition:background-color 125ms ease-in-out;cursor:pointer}.esri-basemap-layer-list__edit-button:hover,.esri-basemap-layer-list__edit-button:focus{background-color:rgba(173,173,173,.3);color:#ededed}.esri-widget__heading.esri-basemap-layer-list__list-heading{font-size:12px;padding:0;font-weight:400}.esri-basemap-layer-list__list{list-style:none;margin:0 0 0 15px;padding:0;transition:background-color 125ms ease-in-out}.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen{background-color:#000;opacity:.75}.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item,.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item{background-color:rgba(0,0,0,0)}.esri-basemap-layer-list__item--has-children{padding-bottom:6px}.esri-basemap-layer-list__item--has-children .esri-basemap-layer-list__list:not([hidden]){animation:esri-fade-in 375ms ease-in-out}.esri-basemap-layer-list__list[hidden]{display:none}.esri-basemap-layer-list__list--root{margin:0}.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container{cursor:pointer}.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover{border-left-color:rgba(173,173,173,.3)}.esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container{border-left-color:#2493f2}.esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container:hover{border-left-color:#2493f2}.esri-basemap-layer-list__item-container~.esri-basemap-layer-list__list .esri-basemap-layer-list__item{border-bottom-width:0}.esri-basemap-layer-list__item{background-color:#242424;border-bottom:1px solid rgba(173,173,173,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen{background-color:#000;opacity:.75}.esri-basemap-layer-list__item-container{border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out}.esri-basemap-layer-list__item--invisible-at-scale .esri-basemap-layer-list__item-title{color:rgba(173,173,173,.4)}.esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__item-container{padding-left:5px}.esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__list{font-size:12px}.esri-basemap-layer-list__child-toggle{color:#adadad;width:15px;align-self:center;display:flex;cursor:pointer}.esri-basemap-layer-list__child-toggle [class^=esri-icon-],.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-down{line-height:1.2em}.esri-basemap-layer-list__child-toggle [class*=" esri-icon-"],.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-down{line-height:1.2em}.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--opened,.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl,.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed{display:none}.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--opened{display:block}.esri-basemap-layer-list__item-label{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;flex:1;-webkit-user-select:none;user-select:none}.esri-basemap-layer-list__item-label[role=switch],.esri-basemap-layer-list__item-label[role=checkbox],.esri-basemap-layer-list__item-label[role=radio]{cursor:pointer}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle-icon{visibility:hidden}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible .esri-basemap-layer-list__item-toggle-icon{color:inherit}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle:focus .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-label:focus .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-container:hover .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible>.esri-basemap-layer-list__item-container .esri-basemap-layer-list__item-toggle-icon{visibility:visible}.esri-basemap-layer-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-basemap-layer-list__status-indicator{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-block:0;height:6px;width:6px;margin-inline:12px}.esri-basemap-layer-list__publishing{border:1px solid #adadad;animation:publishing 2s normal infinite}.esri-basemap-layer-list__updating{background-color:#0079c1;border-radius:50%;animation:updating 2s normal infinite}.esri-basemap-layer-list__connection-status{height:16px;width:16px;margin-inline:7px;color:#f89927}.esri-basemap-layer-list__connection-status--connected{color:#35ac46}.esri-basemap-layer-list__item-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:6px 7px;overflow:hidden;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top;background-color:#2d2d2d;margin-inline-start:3rem;border-inline-start:3px solid #d9bf2b;margin-block-end:.25rem;margin-inline-end:.25rem}.esri-basemap-layer-list__item-message [class^=esri-icon-],.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:.3rem}.esri-basemap-layer-list__item-message [class*=" esri-icon-"],.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:.3rem}.esri-basemap-layer-list__item--has-message .esri-basemap-layer-list__item-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-basemap-layer-list__item-toggle{padding:0 3px;cursor:pointer;color:#adadad;display:flex;align-items:center}.esri-basemap-layer-list__item-actions-menu{align-self:center;display:flex}.esri-basemap-layer-list__item-actions-menu-item{display:flex;flex:1 0 auto;justify-content:center;align-items:center;color:#adadad;cursor:pointer;padding:0 7px;transition:border-color 250ms ease-in-out}.esri-basemap-layer-list__item-actions-menu-item .esri-disabled-element{pointer-events:none;opacity:.4}.esri-basemap-layer-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-basemap-layer-list__item-actions-menu-item:hover{background-color:#303030}.esri-basemap-layer-list__item-actions-menu-item--active,.esri-basemap-layer-list__item-actions-menu-item--active:hover{background-color:#000}.esri-basemap-layer-list__item-actions{position:relative;background-color:#303030;color:#adadad;margin:-1px 7px 6px;height:auto}.esri-basemap-layer-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-basemap-layer-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-basemap-layer-list__item-actions[hidden]{display:none}.esri-basemap-layer-list__item-actions-close{color:#adadad;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-basemap-layer-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #242424}.esri-basemap-layer-list__item-actions-list:first-of-type{border-top:0}.esri-basemap-layer-list__item-action,.esri-basemap-layer-list__action-toggle{border:1px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;box-sizing:border-box;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-basemap-layer-list__item-action{justify-content:flex-start;flex-flow:row}.esri-basemap-layer-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-title{margin-left:0}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon{background-color:#adadad;border-radius:16px;box-shadow:0 0 0 1px #242424;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon:before{background-color:#242424;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon{background-color:#242424}.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon:before{background-color:#adadad;box-shadow:0 0 0 1px #adadad;left:12px}.esri-basemap-layer-list__item-action:hover,.esri-basemap-layer-list__action-toggle:hover{background-color:#303030}.esri-basemap-layer-list__item-actions[hidden] .esri-basemap-layer-list__item-action{opacity:0}.esri-basemap-layer-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-basemap-layer-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-basemap-layer-list__item-action-title{margin-left:5px}.esri-basemap-layer-list-panel{margin:12px 15px}.esri-basemap-layer-list__hr{border:none;height:1px;width:100%;background-color:rgba(173,173,173,.3)}.esri-basemap-layer-list__no-items{color:#adadad;text-align:center;padding:24px 15px}.esri-basemap-layer-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__item-container{padding-left:20px;padding-right:5px}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list{margin:0 15px 0 0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list--root{margin:0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed{display:none}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl{display:block}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed-rtl{display:none}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-action-title{margin-left:0;margin-right:5px}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__action-toggle{margin-right:0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message [class^=esri-icon-],[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message [class*=" esri-icon-"],[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover{border-right-color:rgba(173,173,173,.3)}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container{border-right-color:#2493f2}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container:hover{border-right-color:#2493f2}@keyframes updating{0%,40%{background-color:rgba(0,0,0,0)}50%,80%{background-color:var(--calcite-ui-brand)}100%{background-color:rgba(0,0,0,0)}}@keyframes publishing{0%,20%{transform:rotate(45deg)}80%,100%{transform:rotate(135deg)}}@keyframes esri-basemap-slide{0%{margin-top:0;margin-left:0;opacity:0}75%{margin-top:0;margin-left:0;opacity:0}100%{margin-top:5px;margin-left:5px;opacity:1}}.esri-basemap-toggle{cursor:pointer;position:relative;overflow:visible;width:69px;height:69px;background-color:rgba(0,0,0,0);box-shadow:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.esri-basemap-toggle:hover{background-color:rgba(0,0,0,0)}.esri-basemap-toggle__container,.esri-basemap-toggle__image{width:64px;height:64px;position:absolute;top:0;left:0;overflow:hidden}.esri-basemap-toggle__container{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-basemap-toggle__image{background-color:#242424;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/basemap-toggle-64.svg)}.esri-basemap-toggle__image--loading{background-image:unset;align-items:center;display:flex;justify-content:center}.esri-basemap-toggle__image--secondary{margin-top:5px;margin-left:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);animation:esri-basemap-slide 2000ms ease-in-out}.esri-basemap-thumbnail__overlay-scrim{--calcite-scrim-background: rgba(0, 0, 0, 0.5);color:var(--calcite-ui-text-inverse)}.esri-basemap-toggle__image-overlay{position:absolute;width:100%;height:100%;transition:background-color 125ms ease-in-out;background-color:rgba(255,255,255,0);display:flex;align-items:flex-end;justify-content:center}.esri-basemap-toggle__image-overlay .esri-basemap-toggle:hover{background-color:rgba(237,237,237,.4)}.esri-basemap-toggle__title{flex:1 0 100%;height:auto;font-size:9px;font-weight:500;line-height:1.3em;padding:.5em;background-color:rgba(255,255,255,.7);text-align:center}.esri-basemap-toggle.esri-disabled{cursor:auto}.esri-widget.esri-basemap-toggle .esri-widget.esri-basemap-toggle,.esri-ui-corner .esri-widget.esri-basemap-toggle{background-color:rgba(0,0,0,0);box-shadow:none}.esri-binary-color-size-slider{direction:ltr;min-width:260px}.esri-binary-color-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-binary-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-binary-color-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #adadad;border-top:1px solid #242424;width:30px}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#adadad;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #adadad;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-binary-color-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-binary-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-binary-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-binary-color-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-binary-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-binary-color-size-slider .esri-slider .esri-slider__max,.esri-binary-color-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-binary-color-size-slider .esri-slider .esri-slider__max:before,.esri-binary-color-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-binary-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-binary-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-binary-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-binary-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-binary-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-binary-color-size-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2}.esri-binary-color-size-slider .esri-slider .esri-histogram__average-line,.esri-binary-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-binary-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-binary-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-binary-color-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-binary-color-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-binary-color-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#adadad;stroke-width:1px;left:0}.esri-binary-color-size-slider__ramp svg rect{height:100%;width:100%}.esri-binary-color-size-slider__ramp svg path{stroke-width:.5px}.esri-binary-color-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-bookmarks{background-color:rgba(0,0,0,0)}.esri-bookmarks .esri-widget__content--empty{background-color:#303030}.esri-bookmarks__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-bookmarks__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-bookmarks__list{display:block;list-style:none;margin:0;padding:0}.esri-bookmarks__bookmark{align-items:center;border-bottom:1px solid rgba(173,173,173,.15);position:relative;display:flex;background-color:#242424;transition:background-color 250ms ease-in-out,color 250ms ease-in-out;overflow:hidden}.esri-bookmarks__bookmark.sortable-chosen{background-color:#000;transition:background-color 250ms ease-in-out}.esri-bookmarks__bookmark-button{border:none;background-color:rgba(0,0,0,0);padding:0;padding-inline-start:7px;color:#adadad;cursor:pointer;display:flex;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow:hidden;flex:1 1 auto;text-align:left}.esri-bookmarks__bookmark-button:hover{background-color:#303030;color:#ededed}.esri-bookmarks__bookmark-button:hover:active{background-color:rgba(0,0,0,0);color:#adadad}@supports(text-align: initial){.esri-bookmarks__bookmark-button{text-align:initial}}.esri-bookmarks__list--sortable .esri-bookmarks__bookmark-button{padding-inline-start:0}.esri-bookmarks_bookmark-drag-handle{align-items:center;align-self:stretch;background-color:rgba(0,0,0,0);border:none;color:#adadad;cursor:move;display:flex;flex:0 0 auto;justify-content:center;margin:0 0;padding:0 3px;transition:background-color 250ms ease-in-out}.esri-bookmarks_bookmark-drag-handle:focus,.esri-bookmarks_bookmark-drag-handle:hover{background-color:#303030;color:#ededed}.esri-bookmarks_bookmark-drag-handle[aria-pressed=true]{background-color:#000;color:#ededed}.esri-bookmarks__bookmark--active:before,.esri-bookmarks__bookmark--active:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-bookmarks__bookmark--active:before{background-color:rgba(173,173,173,.3);width:100%;z-index:0}.esri-bookmarks__bookmark--active:after{background-color:#adadad;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-bookmarks__bookmark--active{color:#d1d1d1;background-color:#000;cursor:default}.esri-bookmarks__bookmark--active:hover,.esri-bookmarks__bookmark--active:focus{color:#d1d1d1;background-color:#000;cursor:default}.esri-bookmarks__bookmark-label{display:flex;flex-flow:column;flex:1 1 auto;padding:12px 11px}.esri-bookmarks__bookmark-name{color:#d1d1d1;font-size:12px;flex:1;overflow:hidden;padding:0;overflow-wrap:break-word;word-break:break-word}.esri-bookmarks__bookmark-time-extent{font-size:12px;flex:1;overflow:hidden;padding:0;overflow-wrap:break-word;word-break:break-word}.esri-bookmarks__time-extent{margin-top:3px;display:grid;grid-template-columns:auto auto;column-gap:7px}.esri-bookmarks__bookmark-image-container{align-items:center;display:flex;flex:0 0 auto;justify-content:center;max-width:64px;position:relative}.esri-bookmarks__bookmark-image-container--has-image{overflow:hidden}.esri-button-menu{position:absolute;bottom:2px;right:2px;z-index:1}.esri-bookmarks__image{width:64px;background-color:#303030;margin:6px 0}.esri-bookmarks__bookmark-edit-button-container{display:flex;flex:0 0 auto;align-self:stretch;align-items:stretch}.esri-bookmarks__bookmark-edit-button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#adadad;cursor:pointer;padding:0 15px;display:flex}.esri-bookmarks__bookmark-edit-button:hover{background-color:#303030;color:#ededed}.esri-bookmarks__time-extent-container{padding:6px 15px 12px;--calcite-label-margin-bottom: 0}.esri-bookmarks__time-extent-group{color:#adadad;display:grid;font-size:12px;grid-template-rows:auto auto}.esri-bookmarks__add-bookmark{align-items:center;background-color:#303030;display:flex;justify-content:center;padding:6px 7px 12px}.esri-bookmarks__add-bookmark-button{align-items:center;background-color:#242424;border-radius:32px;font-size:12px;flex:0 1 auto;justify-content:center;padding:9px 7px;transition:background-color 250ms ease-in-out;width:auto}.esri-bookmarks__add-bookmark-button:hover{text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-bookmarks__add-bookmark-icon{font-size:14px;padding-inline-start:3px;padding-inline-end:7px}.esri-bookmarks__authoring-card{background-color:#303030;padding:6px 7px;animation:esri-fade-in-down 250ms ease-in-out}.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container{width:64px;height:64px;border:1px solid rgba(173,173,173,.3);background-image:url("../base/images/transparent-bg.png")}.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container .esri-bookmarks__image{margin-bottom:0;margin-top:0}.esri-bookmarks__authoring-form{display:flex;flex-flow:column;background-color:#242424;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);border-radius:2px}.esri-bookmarks__authoring-container{align-items:center;display:flex;flex-flow:row;padding:12px 15px}.esri-bookmarks__authoring-container .esri-bookmarks__authoring-label{padding-top:0;padding-bottom:0;width:calc(100% - 64px)}.esri-bookmarks__authoring-form--adding .esri-bookmarks__authoring-label{padding-inline:15px}.esri-bookmarks__authoring-label{display:flex;flex-flow:column;flex:1 0 auto;padding-block:12px}.esri-bookmarks__authoring-label--start-padding{padding-inline-start:15px}.esri-bookmarks__authoring-actions{border-top:solid 1px rgba(173,173,173,.3);display:flex;justify-content:flex-end;padding:6px 15px;margin-top:6px}.esri-bookmarks__authoring-actions .esri-button,.esri-bookmarks__authoring-actions .esri-elevation-profile__header button,.esri-elevation-profile__header .esri-bookmarks__authoring-actions button{font-size:12px;min-height:16px;width:33%}.esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button{color:#eb7953;margin-right:auto;padding-left:0;padding-right:0;width:auto}.esri-widget__no-bookmark-icon{font-size:32px;line-height:64px;width:64px;height:64px;display:inline-block;text-align:center}.esri-bookmarks--fade-in{opacity:0;transition:opacity 375ms ease-out}.esri-bookmarks--fade-in-active{opacity:1}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark--active:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-container{margin-right:0;margin-left:7px}[dir=rtl] .esri-bookmarks .esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button{margin-right:0;margin-left:auto}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button{text-align:right}@supports(text-align: initial){[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button{text-align:initial}}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-image-container .esri-button-menu{right:unset;left:2px}.esri-building-level-picker{display:flex;flex-direction:row;align-items:center}.esri-building-level-picker.esri-building-level-picker--no-level{display:none}.esri-building-level-picker__levels-container{display:flex;flex-direction:column;width:50%;padding:20px 0;cursor:pointer;transform:rotate(180deg);justify-content:flex-start;align-items:center}.esri-building-level-picker__inner-levels-container{transition:margin .3s}.esri-building-level-picker__label-container{display:flex;flex-direction:column;justify-content:space-between;width:50%;height:90px;margin-right:12px;align-items:center}.esri-building-level-picker-label{color:#adadad;text-align:center;font-size:40px;line-height:40px}.esri-building-level-picker-label,.esri-building-level-picker-label--empty{position:relative;width:90px;cursor:pointer;transition:opacity .3s;text-align:center}.esri-building-level-picker-label.esri-building-level-picker-label--active,.esri-building-level-picker-label--empty.esri-building-level-picker-label--active{color:#2493f2}.esri-building-level-picker-label--empty{font-size:14px;font-weight:300;color:#d1d1d1;cursor:default}.esri-building-level-picker-label__clear-button{font-size:12px;line-height:12px;position:absolute;top:10px;display:none;width:20px;height:20px;margin-left:3px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;color:#adadad;border:none;border-radius:50%;-webkit-appearance:none;appearance:none}.esri-building-level-picker-label__clear-button:hover{background:#303030}.esri-building-level-picker-label--active .esri-building-level-picker-label__clear-button{display:inline-block}.esri-building-level-picker-item{border:1px solid rgba(0,0,0,0);will-change:height;touch-action:none}.esri-building-level-picker-item__base{position:absolute;left:50%;transform:translate(-50%, -50%);pointer-events:none;will-change:height}.esri-building-level-picker-item__base .rect{position:absolute;top:50%;left:50%;margin-top:3px;transform:translate(-50%, -50%) rotateX(66deg) rotateZ(45deg);pointer-events:none;border:2px solid rgba(173,173,173,.3);outline:solid 1px rgba(0,0,0,0);background-color:rgba(255,255,255,.7);will-change:height}.esri-building-level-picker-item--hover .esri-building-level-picker-item__base .rect{border-color:#2493f2;background-color:rgba(255,255,255,.7);box-shadow:0 0 2px 1px #2493f2}.esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect{border-color:#2493f2;background-color:#2493f2}.esri-building-level-picker-item,.esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker-item .rect{transition:height .1s ease-out,width .1s ease-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker--animate-level .esri-building-level-picker-item,.esri-building-level-picker--animate-level .esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker--animate-level .esri-building-level-picker-item .rect{transition:height .3s cubic-bezier(0.63, -0.265, 0.48, 1.64),width .3s cubic-bezier(0.63, -0.265, 0.48, 1.64),background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:10px;line-height:10px;width:18px;height:18px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;text-align:center;border:none;background:none;-webkit-appearance:none;appearance:none}.esri-building-level-picker__arrow-up:hover:not(:disabled),.esri-building-level-picker__arrow-down:hover:not(:disabled){background:#303030}.esri-building-level-picker__arrow-up:disabled,.esri-building-level-picker__arrow-down:disabled{opacity:.4;cursor:default}.esri-building-level-picker__arrow-up.esri-arrow-down,.esri-building-level-picker__arrow-down.esri-arrow-down,.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-level-picker__arrow-up.esri-arrow-up,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down.esri-arrow-up{transform:rotate(90deg)}.esri-building-level-picker__arrow-up.esri-arrow-left,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-left,.esri-building-level-picker__arrow-down.esri-arrow-left,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-left{transform:rotate(0deg)}.esri-building-level-picker__arrow-up.esri-arrow-right,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-down.esri-arrow-right,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-phase-picker,.esri-building-phase-picker__phases-container{display:flex;flex-direction:row;align-items:center}.esri-building-phase-picker__phases-container{flex-grow:0;flex-shrink:1;overflow:hidden;padding:5px}.esri-building-phase-picker__phase{width:32px;height:32px;font-weight:400;cursor:pointer;transition:all 250ms;color:#d1d1d1;border:solid 1px rgba(173,173,173,.3);border-radius:100%;background:#242424;-webkit-appearance:none;appearance:none;flex-shrink:0}.esri-building-phase-picker__phase:hover{box-shadow:0 0 2px 1px #2493f2;transform:scale(1.1)}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--active{border-color:#2493f2;background-color:#000}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--current{color:#242424;background-color:#2493f2}.esri-building-phase-picker__divider{height:1px;min-width:15px;background:rgba(173,173,173,.3);flex-grow:0}.esri-building-phase-picker__divider.esri-building-phase-picker__divider--active{background-color:#2493f2}.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right{font-size:10px;line-height:10px;width:18px;height:18px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;text-align:center;border:none;background:none;-webkit-appearance:none;appearance:none}.esri-building-phase-picker__arrow-left:hover:not(:disabled),.esri-building-phase-picker__arrow-right:hover:not(:disabled){background:#303030}.esri-building-phase-picker__arrow-left:disabled,.esri-building-phase-picker__arrow-right:disabled{opacity:.4;cursor:default}.esri-building-phase-picker__arrow-left.esri-arrow-down,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-down,.esri-building-phase-picker__arrow-right.esri-arrow-down,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-up,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-up,.esri-building-phase-picker__arrow-right.esri-arrow-up,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-up{transform:rotate(90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-left,.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right.esri-arrow-left{transform:rotate(0deg)}.esri-building-phase-picker__arrow-left.esri-arrow-right,.esri-building-phase-picker__arrow-right.esri-arrow-right,.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-disciplines-tree-node--level-1{padding-left:0px}.esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:18px}.esri-building-disciplines-tree-node--level-2{padding-left:11px}.esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:29px}.esri-building-disciplines-tree-node--level-3{padding-left:22px}.esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:40px}.esri-building-disciplines-tree-node--level-4{padding-left:33px}.esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:51px}.esri-building-disciplines-tree-node--level-5{padding-left:44px}.esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:62px}.esri-building-disciplines-tree-node__label{display:flex;flex-direction:row;font-size:14px;font-weight:300;padding-top:3px;padding-bottom:3px;cursor:pointer;align-items:center}.esri-building-disciplines-tree-node__collapse-toggle{font-size:10px;line-height:10px;display:inline-block;width:18px;height:18px;margin:0;padding:4px;transition:transform .1s ease-in-out;border:none;background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}.esri-building-disciplines-tree-node__checkbox{font-size:10px;line-height:10px;display:inline-block;width:14px;height:14px;margin:0;margin-right:7px;padding:1px;transition:all .1s ease-in-out;border:solid 1px rgba(173,173,173,.3);background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.esri-building-disciplines-tree-node__checkbox:before{color:#242424}.esri-building-disciplines-tree-node__checkbox--indeterminate:before{color:#adadad}.esri-building-disciplines-tree-node__checkbox--checked{background:#2493f2;border-color:#2493f2}.esri-building-disciplines-tree-node__checkbox--checked:before{color:#242424}[dir=rtl] .esri-building-disciplines-tree-node__checkbox{margin-right:0;margin-left:7px}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle{transform:rotate(180deg)}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}[dir=rtl] .esri-building-disciplines-tree-node--level-1{padding-left:0;padding-right:0px}[dir=rtl] .esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:18px}[dir=rtl] .esri-building-disciplines-tree-node--level-2{padding-left:0;padding-right:11px}[dir=rtl] .esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:29px}[dir=rtl] .esri-building-disciplines-tree-node--level-3{padding-left:0;padding-right:22px}[dir=rtl] .esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:40px}[dir=rtl] .esri-building-disciplines-tree-node--level-4{padding-left:0;padding-right:33px}[dir=rtl] .esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:51px}[dir=rtl] .esri-building-disciplines-tree-node--level-5{padding-left:0;padding-right:44px}[dir=rtl] .esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:62px}.esri-building-explorer{position:relative;overflow-y:auto;overflow-x:hidden;width:300px;max-width:100%;max-height:calc(100vh - 30px);padding:15px}.esri-building-explorer .esri-widget__heading{font-weight:400}.esri-building-explorer__loading-container{text-align:center}.esri-building-explorer__loading-container calcite-loader{box-sizing:content-box}.esri-building-explorer__section:not(:last-child){margin-bottom:30px}.esri-building-explorer__panel--error{color:#eb7953;margin:0;animation:esri-fade-in 250ms ease-in-out}.esri-button-menu{width:32px;height:32px}.esri-button-menu .esri-button-menu__button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#adadad;display:flex;font-size:16px;height:32px;justify-content:center;text-align:center;transition:background-color 125ms ease-in-out;width:32px}.esri-button-menu .esri-button-menu__button:disabled{cursor:default;color:rgba(173,173,173,.4)}.esri-button-menu .esri-button-menu__button:hover,.esri-button-menu .esri-button-menu__button:focus{background-color:#303030;color:#ededed;cursor:pointer}.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected,.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected:hover{background:#adadad;color:#242424}.esri-button-menu .esri-button-menu__content-wrapper{position:relative;display:inline-block}.esri-button-menu__content{border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.33);background-color:#242424;max-height:250px;min-width:200px;overflow:auto;z-index:1}.esri-button-menu__content .esri-button-menu__item-wrapper,.esri-button-menu__content .esri-button-menu__embedded-content-wrapper{list-style:none;margin:0;padding:0}.esri-button-menu__item{display:block;padding:0}.esri-button-menu__item .esri-button-menu__item-label{align-items:center;color:#d1d1d1;cursor:pointer;display:flex;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;justify-content:flex-start;margin:0;padding:12px 15px;position:relative;text-decoration:none}.esri-button-menu__item .esri-button-menu__item-label .esri-button-menu__item-label-content{padding:0 7px;width:auto}.esri-button-menu__item .esri-button-menu__item-label:hover{background-color:#303030;color:#ededed}.esri-button-menu__item .esri-button-menu__icon{color:#adadad}.esri-button-menu__item .esri-button-menu__checkbox{position:absolute;opacity:0}.esri-button-menu__item .esri-button-menu__checkbox:checked~.esri-button-menu__embedded-content-wrapper{display:block}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper{display:none}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper .esri-button-menu__checkbox:checked~.esri-button-menu__item-label .esri-button-menu__icon{display:block}.esri-button-menu__item--selectable .esri-button-menu__icon{display:none}.esri-classed-color-slider{direction:ltr;min-width:260px}.esri-classed-color-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-classed-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-color-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-classed-color-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #adadad;border-top:1px solid #242424;width:30px}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-color-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#adadad;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-classed-color-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #adadad;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-classed-color-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-classed-color-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-classed-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-color-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-classed-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-color-slider .esri-slider .esri-slider__max,.esri-classed-color-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-classed-color-slider .esri-slider .esri-slider__max:before,.esri-classed-color-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-classed-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-classed-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-color-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-classed-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-color-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2}.esri-classed-color-slider .esri-slider .esri-histogram__average-line,.esri-classed-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-classed-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-color-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-classed-color-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-classed-color-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#adadad;stroke-width:1px;left:0}.esri-classed-color-slider__ramp svg rect{height:100%;width:100%}.esri-classed-color-slider__ramp svg path{stroke-width:.5px}.esri-classed-color-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider{direction:ltr;min-width:260px}.esri-classed-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-classed-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-classed-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #adadad;border-top:1px solid #242424;width:30px}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-size-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#adadad;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-classed-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #adadad;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-classed-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-classed-size-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-classed-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-classed-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-size-slider .esri-slider .esri-slider__max,.esri-classed-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-classed-size-slider .esri-slider .esri-slider__max:before,.esri-classed-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-classed-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-classed-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-classed-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-size-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2}.esri-classed-size-slider .esri-slider .esri-histogram__average-line,.esri-classed-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-classed-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-classed-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-classed-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#adadad;stroke-width:1px;left:0}.esri-classed-size-slider__ramp svg rect{height:100%;width:100%}.esri-classed-size-slider__ramp svg path{stroke-width:.5px}.esri-classed-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-picker{display:inline-block;position:relative;width:max-content;height:max-content}.esri-color-picker__toggle-button{position:relative;z-index:1;background:var(--esri-color-picker-value);border:solid 1px var(--calcite-ui-border-1)}.esri-color-picker__bg-pattern{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:#d1d1d1;opacity:.3;background-image:repeating-linear-gradient(45deg, #242424 25%, transparent 25%, transparent 75%, #242424 75%, #242424),repeating-linear-gradient(45deg, #242424 25%, #d1d1d1 25%, #d1d1d1 75%, #242424 75%, #242424);background-position:0 0,50% 50%;background-size:50% 50%}.esri-color-picker__popover{background:var(--calcite-ui-foreground-1);width:272px;overflow-y:auto;overflow-x:hidden;max-height:70vh;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-color-picker__opacity-slider-container{padding:12px 15px}.esri-color-picker__opacity-slider{margin-inline:8px}.esri-color-picker__calcite-color-picker{--calcite-ui-border-1: transparent}.esri-color-size-slider{direction:ltr;min-width:260px}.esri-color-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-color-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #adadad;border-top:1px solid #242424;width:30px}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-size-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-color-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#adadad;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-color-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #adadad;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-color-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-size-slider .esri-slider .esri-slider__max,.esri-color-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-color-size-slider .esri-slider .esri-slider__max:before,.esri-color-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-size-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2}.esri-color-size-slider .esri-slider .esri-histogram__average-line,.esri-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-color-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-color-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#adadad;stroke-width:1px;left:0}.esri-color-size-slider__ramp svg rect{height:100%;width:100%}.esri-color-size-slider__ramp svg path{stroke-width:.5px}.esri-color-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider{direction:ltr;min-width:260px}.esri-color-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-color-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #adadad;border-top:1px solid #242424;width:30px}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-color-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#adadad;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-color-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #adadad;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-color-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-color-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-slider .esri-slider .esri-slider__max,.esri-color-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-color-slider .esri-slider .esri-slider__max:before,.esri-color-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2}.esri-color-slider .esri-slider .esri-histogram__average-line,.esri-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-color-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-color-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#adadad;stroke-width:1px;left:0}.esri-color-slider__ramp svg rect{height:100%;width:100%}.esri-color-slider__ramp svg path{stroke-width:.5px}.esri-color-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-compass{border-radius:50%}.esri-compass .esri-compass__icon{font-size:20px}.esri-coordinate-conversion{cursor:default;font-size:12px;position:relative;width:400px}.esri-coordinate-conversion .esri-select option[disabled]{color:rgba(173,173,173,.4)}.esri-coordinate-conversion.esri-disabled{pointer-events:none;color:rgba(173,173,173,.4)}.esri-coordinate-conversion.esri-disabled [class^=esri-icon-]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before{color:rgba(173,173,173,.4)}.esri-coordinate-conversion.esri-disabled [class*=" esri-icon-"]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before{color:rgba(173,173,173,.4)}.esri-coordinate-conversion--no-basemap{padding:1em;width:auto}.esri-coordinate-conversion--capture-mode .esri-coordinate-conversion__mode-toggle{color:#adadad;background:#303030}.esri-coordinate-conversion__conversion-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.esri-coordinate-conversion__display{direction:ltr;flex:1 1 auto;min-height:2em;padding:.5em;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-coordinate-conversion__display:hover,.esri-coordinate-conversion__select-row:hover{background-color:#303030}.esri-coordinate-conversion__button{color:#adadad;border-color:#adadad;background-color:#242424;min-width:30%;max-width:50%;width:auto}.esri-coordinate-conversion__convert-button-span{overflow:hidden;text-overflow:ellipsis}.esri-coordinate-conversion__button:hover{color:#242424;background-color:#adadad;border-color:#adadad}.esri-coordinate-conversion__input-group{align-items:center;display:flex;justify-content:space-between;width:80%;margin:12px auto 12px auto}.esri-coordinate-conversion__input-group label{display:flex;align-items:center}.esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type=text]{width:100%;margin:0;padding:0 .5em;border:1px solid rgba(173,173,173,.3);font-size:12px;height:2em}.esri-coordinate-conversion__input-coordinate--rejected{-webkit-text-decoration:underline red;text-decoration:underline red}.esri-coordinate__settings{display:flex;flex-direction:column;align-items:center}.esri-coordinate__settings .esri-select{font-size:inherit}.esri-coordinate-conversion__settings-group{display:flex;flex-direction:column;align-items:center;width:60%;margin-top:12px}.esri-coordinate-conversion__settings-group>*{margin-bottom:.5em}.esri-coordinate-conversion__settings-group-horizontal{position:relative;display:flex;flex-direction:row;width:100%}.esri-coordinate-conversion__settings-group:last-child{margin-bottom:6px;text-align:center;width:100%}.esri-coordinate-conversion__preview-coordinate{min-height:1.25em}.esri-coordinate-conversion__row{padding:0 15px 0 15px;display:flex;justify-content:space-between;align-items:center;height:3em}.esri-coordinate-conversion__row .esri-coordinate-conversion__row-button{display:none}.esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__pattern-input{padding:4px;width:100%;height:32px}.esri-coordinate-conversion__tools{flex:0 0 auto;display:flex;position:relative;padding:0}.esri-coordinate-conversion__select-primary{font-size:inherit;margin:0;padding:0 2.5em 0 .5em;width:auto}.esri-coordinate-conversion__select-row{font-size:inherit;background:#242424;height:2em;margin:0;text-align-last:center;flex:0 0 75px;padding:0 .5em 0 .5em}.esri-coordinate-conversion__conversions-view{margin:6px 0 6px 0}.esri-ui-top-right .esri-coordinate-conversion__conversions-view,.esri-ui-top-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down{display:flex;flex-direction:column}.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-coordinate-conversion__conversion-list{flex-direction:column}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up{display:flex;flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-coordinate-conversion__conversion-list{flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-up,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-down{transform:rotate(180deg)}.esri-coordinate-conversion__heading{width:100%;height:32px;background-color:#303030;display:flex;align-items:center}.esri-coordinate-conversion__heading .esri-widget__heading{margin:0 auto 0 auto}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button{position:absolute;margin-inline-start:0;background-color:#303030}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button:hover{background-color:#242424}.esri-coordinate-conversion__popup{animation:esri-fade-in 250ms linear;color:#242424;white-space:nowrap;z-index:1;position:absolute;top:50%;left:50%;width:50%;white-space:inherit;text-align:center;transform:translate(-50%, -50%);background-color:#adadad;opacity:.8;padding:1em}.esri-coordinate-conversion__clipboard-popup{-webkit-user-select:none;user-select:none;width:auto;pointer-events:none;font-size:10px;top:auto;left:auto;transform:none}.esri-date-picker{display:inline-flex;border:1px solid rgba(173,173,173,.3);background-color:#242424}.esri-date-picker__calendar{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:6px}.esri-date-picker__calendar .esri-widget--button{touch-action:none}.esri-date-picker__day-picker,.esri-date-picker__month-picker,.esri-date-picker__year-picker{display:flex;justify-content:center;align-items:center}.esri-date-picker__day-picker{flex-wrap:wrap;flex-direction:column}.esri-date-picker__day-picker,.esri-date-picker__month-picker{margin-bottom:6px}.esri-date-picker__date{margin:0 24px 0 0}.esri-date-picker__calendar-toggle{border:none;font-size:14px;width:100%;margin:0;padding:0 .5em;height:32px;color:#d1d1d1}.esri-date-picker .esri-date-picker__month-dropdown{border:none;font-weight:600;padding-right:2.3em}.esri-date-picker__week-item{display:flex;justify-content:center}.esri-date-picker__day-item--header{background:#303030;font-weight:600;cursor:auto}.esri-date-picker__day-item{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-bottom:1px solid rgba(173,173,173,.3);border-right:1px solid rgba(173,173,173,.3);cursor:pointer}.esri-date-picker__day-item--header{border-top:1px solid rgba(173,173,173,.3)}.esri-date-picker__day-item:first-child{border-left:1px solid rgba(173,173,173,.3)}.esri-date-picker__day-item--nearby-month{color:rgba(173,173,173,.4)}.esri-date-picker__day-item--today{color:#adadad}.esri-date-picker__day-item--active{background:rgba(173,173,173,.3)}.esri-date-picker__month-picker{font-weight:600;justify-content:space-between}.esri-date-picker__year-picker-item{color:#d1d1d1;padding:6px;margin:0 4px;cursor:pointer}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected{color:#242424;background-color:#adadad;cursor:auto}.esri-date-picker__input{position:relative;display:flex;align-items:center}.esri-date-picker__text-input.esri-input{margin:0;padding-left:30px;border:none}.esri-date-picker__icon--leading{position:absolute;left:7px}[dir=rtl] .esri-date-picker__calendar{right:0}[dir=rtl] .esri-date-picker__date{margin:0 0 0 24px}[dir=rtl] .esri-date-picker__day-item:first-child{border-left:none}[dir=rtl] .esri-date-picker__day-item:last-child{border-left:1px solid rgba(173,173,173,.3)}[dir=rtl] .esri-date-picker__text-input.esri-input{padding-left:unset;padding-right:30px}[dir=rtl] .esri-date-picker__icon--leading{left:unset;right:7px}@keyframes pulse{to{box-shadow:0 0 0 12px rgba(232,76,61,0)}}.esri-daylight{padding:var(--esri-widget-padding);width:350px;display:flex;flex-direction:column;flex-shrink:0;flex-basis:auto;justify-content:space-between;gap:12px}.esri-daylight__anchor{font-size:12px}.esri-daylight__panel--error{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-daylight__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.esri-daylight .esri-date-picker,.esri-daylight__season-picker{flex-grow:1}.esri-daylight .esri-date-picker__calendar-toggle{height:32px;font-size:12px}.esri-daylight__container--disabled,.esri-daylight__season-picker--disabled{opacity:.4;pointer-events:none}.esri-daylight__play-pause-button{flex:0}.esri-daylight .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px 13px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor{outline:none !important;color:inherit}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline:solid 2px #2493f2;outline-offset:2px;overflow:visible}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;left:-8px;top:-8px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick{width:7px;height:20px;padding:3px;margin:-3px;background:none}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";display:block;width:1px;background:rgba(110,110,110,.4)}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__ticks{margin:0;margin-top:6px;width:calc(100% - 1px)}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick-label{font-size:10px;line-height:normal;margin-top:12px;text-align:center}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:27px;height:27px;left:-13.5px;top:-13.5px;background-color:#adadad;border:7px solid rgba(0,121,193,.3019607843);background-clip:padding-box;background-position:0 0 !important}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:hover,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:active,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:focus{background-color:#949494}.esri-daylight .esri-slider.esri-slider--horizontal{z-index:1}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box{display:flex;align-items:center;font-size:10px;min-width:inherit;white-space:nowrap;margin:0;margin-top:-9px;gap:2px;z-index:1;will-change:left;text-align:center}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label{display:inline-block;position:static;inset-inline-start:auto;margin:0;min-width:auto;outline:none;list-style:none;line-height:1em;font-variant-numeric:tabular-nums}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__tick-label{line-height:1em}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label-input{display:inline-block}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off{width:min-content}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal{padding:30px 8px 42px 8px}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal~.esri-daylight__play-pause-button{margin-bottom:10px}.esri-daylight .esri-slider--shadow-on .esri-slider__thumb{box-shadow:2px 2px 5px 0px rgba(148,148,148,.63)}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor{font-size:10px;color:#adadad}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor:hover{color:#ededed}.esri-daylight calcite-label{--calcite-label-margin-bottom: 0}.esri-directions{color:#d1d1d1}.esri-directions__panel-content{padding:12px 0}.esri-directions__sign-in-panel{color:#adadad;display:flex;justify-content:center}.esri-directions__section{margin-top:12px;margin-bottom:12px}.esri-directions__section-splitter{width:100%;margin:18px 0;border-top:1px solid rgba(173,173,173,.3)}.esri-directions__travel-modes,.esri-directions__departure-time{margin:0 15px 6px;width:calc(100% - 30px)}.esri-directions__panel-content--sign-in,.esri-directions__panel-content--loading,.esri-directions__panel-content--error{min-height:420px;margin:0 12px;color:#adadad;display:flex;align-items:center;justify-content:center}.esri-directions__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-directions__warning-card{border-top:solid 2px #de2900;color:#adadad;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px;margin:20px auto;width:90%}.esri-directions__warning-header{color:#eb7953;display:flex;margin-bottom:6px}.esri-directions__warning-heading{color:inherit;margin:0 4px}.esri-directions__warning-message{color:inherit;font-weight:400}.esri-directions__departure-time-controls{display:flex;width:100%}.esri-directions__departure-time-controls .esri-date-picker,.esri-directions__departure-time-controls .esri-time-picker{flex:1 1 0%;border:1px solid #959595;border-top:0}.esri-directions__departure-time-controls .esri-widget:first-child{border-right:0}.esri-directions__departure-time-controls .esri-time-picker{padding:0;display:flex;justify-content:center}.esri-directions__departure-time-controls .esri-time-picker__input{width:100%;padding:0 .5em;margin:0;height:auto}.esri-directions__departure-time-controls .esri-date-picker__calendar-toggle{padding:0 .5em;justify-content:flex-start}.esri-directions__directions-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.esri-directions__sign-in-content{align-self:flex-start;display:flex;flex-direction:column;align-items:center;width:100%}.esri-directions__sign-in-button{width:auto}.esri-directions__content-title{margin-top:0;padding:0 12px;align-self:flex-start}.esri-directions__summary{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;width:100%}.esri-directions__summary-controls{display:flex;align-items:center;justify-content:flex-end}.esri-directions__stops{display:flex;width:100%;flex-direction:column;margin:0;padding:0;list-style:none}.esri-directions__stop-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:dashed 2px rgba(0,0,0,0);background-color:#242424}.esri-directions__stop-row-ghost{opacity:.25}.esri-directions__stop-handle{flex:0 0 auto;padding-inline-start:7px}.esri-search__sources-button [class^=esri-icon-],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right{position:relative;left:1px}.esri-search__sources-button [class*=" esri-icon-"],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right{position:relative;left:1px}.esri-directions__stop-input{margin:0 4px;flex-grow:.8}.esri-directions__stop-input .esri-search .esri-search__input{border:1px solid #959595;height:auto;margin-bottom:2px;outline-offset:4px;min-height:32px}.esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden]{visibility:hidden}.esri-directions__remove-stop:focus .esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon{visibility:visible}.esri-directions__reverse-stops[hidden]{display:inherit;visibility:hidden}.esri-directions__stop-options{display:flex;flex-grow:.1;justify-content:space-between;padding-right:7px}.esri-directions__stop-row:first-child{margin-top:0}.esri-directions__stop-row:last-child{margin-bottom:0}.esri-directions__stop-icon[hidden]{display:inline-block;visibility:hidden}.esri-directions__stop-icon--interactive{cursor:pointer}.esri-directions__stop-icon-container{display:inline-block;position:relative}.esri-directions__stop-icon-container--last::after{border:none}.esri-directions__costs{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;cursor:pointer;padding:12px 15px 0}.esri-directions__costs-details{display:flex;justify-content:space-around;white-space:nowrap;width:80%;margin-bottom:6px}.esri-directions__costs-units{display:flex;justify-content:space-around}.esri-directions__costs-value,.esri-directions__other-costs-total,.esri-directions__vertical-splitter{color:#adadad;font-size:1.5em;line-height:1.5}.esri-directions__vertical-splitter{border:1px solid rgba(209,209,209,.2)}.esri-directions__horizontal-splitter{border-top:1px solid rgba(173,173,173,.3);flex-grow:.95}.esri-directions__maneuvers{display:flex;flex-direction:column;width:100%;margin:18px 0 0 0;padding:0;border-top:1px solid rgba(173,173,173,.3)}.esri-directions__maneuver-list{padding:0;margin:0}.esri-directions__maneuver{display:flex;padding:12px 7px;border:none;border-inline-start:3px solid rgba(0,0,0,0);cursor:pointer}.esri-directions__maneuver:hover,.esri-directions__maneuver:focus{background-color:#303030}.esri-directions__maneuver--active,.esri-directions__maneuver--active:hover,.esri-directions__maneuver--active:focus{border-color:#2493f2;background-color:#000}.esri-directions__maneuver-section--collapsible{border-bottom:1px solid rgba(173,173,173,.3)}.esri-directions__maneuver-section--collapsible:last-child{border-bottom:none}.esri-directions__maneuver-section--collapsible .esri-directions__maneuver-list{background-color:#303030;padding-bottom:12px;padding-top:12px}.esri-directions__maneuver-section-header{display:flex;padding:0 7px}.esri-directions__maneuver-section-header-toggle-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 7px}.esri-directions__maneuver-section-header-toggle-button .esri-directions__maneuver-section-title{padding:0}.esri-directions__maneuver-section-title{padding:12px 7px;margin:0}.esri-directions__maneuver-section-toggle{cursor:pointer}.esri-directions__maneuver-icon{fill:#d1d1d1;margin-right:4px;width:24px;height:24px}.esri-directions__maneuver-costs{margin-top:6px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.esri-directions__cost--intermediate{font-size:12px}.esri-directions__maneuver-costs-container{width:100%}.esri-directions__scroller{overflow-y:auto}.esri-directions__stop-row--valid .esri-directions__stop-handle:hover{cursor:move}.esri-directions .esri-search{box-shadow:none;width:auto}.esri-directions .esri-search .esri-search__submit-button{display:none}.esri-directions .esri-search .esri-search__container:before{display:none}.esri-directions .esri-search .esri-search__container:after{top:auto;bottom:-2px}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--up,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--up{display:none}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--down,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--down{display:flex}.esri-ui-bottom-right .esri-directions .esri-menu,.esri-ui-bottom-left .esri-directions .esri-menu{top:100%;bottom:auto;margin:2px 0 0 0}[dir=rtl] .esri-directions__departure-time-controls .esri-time-picker{border-right:none}[dir=rtl] .esri-directions__departure-time-controls .esri-date-picker__calendar-toggle{border-right:solid 1px rgba(173,173,173,.3)}.esri-directions__save-section,.esri-directions__toolbar-section{align-items:center;display:flex;flex-direction:column;margin-top:12px;padding-inline:15px;width:100%}.esri-directions__save-buttons,.esri-directions__toolbar-buttons{display:flex;flex-direction:row;margin-bottom:6px;width:100%}.esri-directions__save-button,.esri-directions__save-as-button,.esri-directions__add-stop-button{margin-inline-end:5px}.esri-directions__save-as-button-with-popover{width:100%}.esri-directions__message_heading{padding:12px 7px;margin:0;text-align:center}.esri-direct-line-measurement-3d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-direct-line-measurement-3d__container a{text-decoration:none}.esri-direct-line-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-direct-line-measurement-3d__header-title,h1 .esri-direct-line-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-direct-line-measurement-3d__panel--error{color:#eb7953;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__hint-text{margin:12px 0;padding:0}.esri-direct-line-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#303030;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-direct-line-measurement-3d__measurement-item--disabled{display:flex;color:rgba(209,209,209,.4)}.esri-direct-line-measurement-3d__measurement-item-title{padding-bottom:3px}.esri-direct-line-measurement-3d__measurement-item-value{font-weight:600}.esri-direct-line-measurement-3d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-direct-line-measurement-3d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__units:only-child{flex:1 0 100%}.esri-direct-line-measurement-3d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-direct-line-measurement-3d__units-select-wrapper{width:100%}.esri-direct-line-measurement-3d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-direct-line-measurement-3d__units-select{padding-left:2.7em;padding-right:.5em}.esri-distance-measurement-2d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-distance-measurement-2d__container a{text-decoration:none}.esri-distance-measurement-2d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-distance-measurement-2d__header-title,h1 .esri-distance-measurement-2d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-distance-measurement-2d__panel--error{color:#eb7953;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__hint-text{margin:12px 0;padding:0}.esri-distance-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#303030;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-distance-measurement-2d__measurement-item--disabled{display:flex;color:rgba(209,209,209,.4)}.esri-distance-measurement-2d__measurement-item-title{padding-bottom:3px}.esri-distance-measurement-2d__measurement-item-value{font-weight:600}.esri-distance-measurement-2d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-distance-measurement-2d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__units:only-child{flex:1 0 100%}.esri-distance-measurement-2d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-distance-measurement-2d__units-select-wrapper{width:100%}.esri-distance-measurement-2d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-distance-measurement-2d__units-select{padding-left:2.7em;padding-right:.5em}.esri-editor{background-color:var(--calcite-ui-background);display:flex;flex-direction:column;height:100%;position:relative}.esri-editor .esri-item-list{background-color:rgba(0,0,0,0)}.esri-editor .esri-item-list__group{margin-left:0;margin-right:0}.esri-editor .esri-item-list__group:first-of-type{margin-top:0}.esri-editor .esri-item-list__filter-container,.esri-editor .esri-item-list__filter-container--sticky{background-color:var(--calcite-ui-background);margin-bottom:10px;padding:10px 0}.esri-editor .esri-feature-form{width:100%;padding:0}.esri-editor .esri-feature-form .esri-feature-form__label:last-child{margin-bottom:12px}.esri-editor__template-item-content-end{display:block;margin-inline:.75rem}.esri-editor__template-item-content-end--success{--calcite-ui-icon-color: var(--calcite-ui-success)}.esri-editor__template-item-content-end--error{--calcite-ui-icon-color: var(--calcite-ui-danger)}.esri-editor__template-item-loader{margin-inline:.75rem;color:#2493f2}.esri-editor__content{justify-content:center;align-items:flex-start;flex:1 1 auto;min-height:20vh;display:flex;flex-direction:row;animation:esri-fade-in 250ms ease-in-out;transition:min-height 250ms ease-in-out}.esri-editor__content:empty{min-height:0}.esri-editor__content-group{display:flex;flex-direction:column;flex:1 0 100%}.esri-editor__scroller{overflow-y:auto;padding-top:6px;padding-bottom:12px}.esri-expand__content .esri-editor .esri-feature-form{max-height:-moz-fit-content;max-height:fit-content;overflow-y:visible}.esri-editor__actions{display:flex;width:100%;row-gap:6px}.esri-editor__actions calcite-button{flex-grow:1}.esri-editor__help-message{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-inline:calc(15px - 0.5rem)}.esri-editor__prompt--info{background-color:var(--calcite-ui-background);border-top:solid 3px var(--calcite-ui-info);color:#d1d1d1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__prompt--info .esri-editor__prompt__header{color:var(--calcite-ui-info);display:flex;margin-bottom:12px;flex:0 0 auto;align-items:center;gap:7px}.esri-editor__prompt--info .esri-editor__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-editor__prompt--info .esri-editor__prompt__message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__prompt--info .esri-editor__prompt__divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(173,173,173,.3);border-color:rgba(173,173,173,.15);flex:0 0 auto}.esri-editor__prompt--info .esri-editor__prompt__actions{display:flex;flex-direction:row}.esri-editor__prompt--warning{background-color:var(--calcite-ui-background);border-top:solid 3px var(--calcite-ui-warning);color:#d1d1d1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__prompt--warning .esri-editor__prompt__header{color:var(--calcite-ui-warning);display:flex;margin-bottom:12px;flex:0 0 auto;align-items:center;gap:7px}.esri-editor__prompt--warning .esri-editor__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-editor__prompt--warning .esri-editor__prompt__message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__prompt--warning .esri-editor__prompt__divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(173,173,173,.3);border-color:rgba(173,173,173,.15);flex:0 0 auto}.esri-editor__prompt--warning .esri-editor__prompt__actions{display:flex;flex-direction:row}.esri-editor__prompt--danger{background-color:var(--calcite-ui-background);border-top:solid 3px var(--calcite-ui-danger);color:#d1d1d1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__prompt--danger .esri-editor__prompt__header{color:var(--calcite-ui-danger);display:flex;margin-bottom:12px;flex:0 0 auto;align-items:center;gap:7px}.esri-editor__prompt--danger .esri-editor__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-editor__prompt--danger .esri-editor__prompt__message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__prompt--danger .esri-editor__prompt__divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(173,173,173,.3);border-color:rgba(173,173,173,.15);flex:0 0 auto}.esri-editor__prompt--danger .esri-editor__prompt__actions{display:flex;flex-direction:row}.esri-editor__overlay{position:absolute;overflow:hidden;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.7)}.esri-editor__panel-toolbar{--divider-border: 1px solid var(--calcite-ui-border-2);background-color:var(--calcite-ui-foreground-1);border-bottom:var(--divider-border);display:flex;flex-direction:row}.esri-editor__panel-content{position:relative;height:auto;min-height:20vh;display:flex;flex-direction:column;padding-top:0;padding-bottom:0}.esri-editor__panel-content__section{padding:12px 15px;position:relative}.esri-editor__panel-content__section__group{display:flex;flex-direction:column;flex:1 0 100%}.esri-editor__panel-content__message{display:flex;flex-basis:100%;flex-grow:1;justify-content:center;align-items:center;font-size:var(--calcite-font-size-0);padding:0 15px;text-align:center}.esri-editor__panel-content__scrim-container{overflow:hidden}.esri-editor__settings{width:100%;border:0}.esri-editor__feature-templates-container .esri-feature-templates{width:100%}.esri-editor__notice{margin-bottom:12px}.esri-elevation-profile input[type=checkbox],.esri-elevation-profile-settings__popover-content input[type=checkbox]{font-size:10px;line-height:10px;display:inline-block;width:14px;height:14px;margin:0;margin-inline-end:7px;padding:1px;transition:all .1s ease-in-out;border:solid 1px rgba(173,173,173,.3);background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.esri-elevation-profile input[type=checkbox]:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:before{font-family:"CalciteWebCoreIcons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#242424}.esri-elevation-profile input[type=checkbox]:checked,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked{background:#2493f2;border-color:#2493f2}.esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before{color:#242424}.esri-elevation-profile input[type=checkbox]:not(:disabled),.esri-elevation-profile-settings__popover-content input[type=checkbox]:not(:disabled){cursor:pointer}.esri-elevation-profile input[type=checkbox]:focus:not(:focus-visible),.esri-elevation-profile-settings__popover-content input[type=checkbox]:focus:not(:focus-visible){outline:none}.esri-elevation-profile{position:relative;padding:var(--esri-widget-padding);isolation:isolate}.esri-elevation-profile.esri-component.esri-widget--panel{width:550px;max-width:100%}.esri-elevation-profile__header{display:flex;flex-direction:row;height:30px;align-items:center;justify-content:flex-end}.esri-elevation-profile__header button{width:34px;flex-shrink:0;flex-grow:0;z-index:1}.esri-elevation-profile__header button:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:12px}.esri-elevation-profile__action-button{width:auto;margin-inline-start:7px}.esri-elevation-profile__action-button:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile__main-container{position:relative;width:100%;height:180px}.esri-elevation-profile__chart-container{position:relative;width:100%;height:100%}.esri-elevation-profile__chart-container .amcharts-ValueAxis-group,.esri-elevation-profile__chart-container .amcharts-ValueAxis-group *,.esri-elevation-profile__chart-container .amcharts-axis-tooltip,.esri-elevation-profile__chart-container .amcharts-axis-tooltip *,.esri-elevation-profile__chart-container .amcharts-Tooltip-group,.esri-elevation-profile__chart-container .amcharts-Tooltip-group *,.esri-elevation-profile__chart-container .amcharts-series-tooltip,.esri-elevation-profile__chart-container .amcharts-series-tooltip *{pointer-events:none !important}.esri-elevation-profile__prompt-container{display:flex;width:100%;height:100%;margin-bottom:0;padding:12px 15px;padding-top:36px;text-align:center;align-items:center;justify-content:center}.esri-elevation-profile__prompt-container>p{margin:0;width:100%}.esri-elevation-profile__chart-spinner{font-size:30px;color:#2493f2;opacity:0;transition:opacity 150ms ease-in-out;pointer-events:none;position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-15px}.esri-elevation-profile__chart-spinner--visible{transition-delay:500ms;opacity:1}.esri-elevation-profile__chart-spinner--small{font-size:16px;top:-24px;left:0;margin-top:0;margin-left:0}.esri-elevation-profile--portrait,.esri-elevation-profile--portrait.esri-component.esri-widget--panel{height:auto}.esri-elevation-profile--portrait .esri-elevation-profile__footer{flex-direction:column}.esri-elevation-profile--portrait .esri-elevation-profile__action-button{align-self:stretch;margin-inline-start:0}.esri-elevation-profile--portrait .esri-elevation-profile__action-button:not(:last-of-type){margin-bottom:6px}.esri-elevation-profile-settings__popover-content{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;display:flex;flex-direction:column;padding:12px 15px;color:#d1d1d1;border:1px solid rgba(173,173,173,.3);background-color:#242424;gap:12px;cursor:pointer}.esri-elevation-profile-settings__select{min-width:150px;font-size:12px}.esri-elevation-profile-settings__select-label{display:block;margin-bottom:2px}.esri-elevation-profile-settings__checkbox-label{display:flex;align-items:center;white-space:nowrap}.esri-elevation-profile-legend{margin-top:6px}.esri-elevation-profile-legend-item{position:relative;background:#303030}.esri-elevation-profile-legend-item:not(:last-of-type){margin-bottom:2px}.esri-elevation-profile-legend-item--disabled{filter:grayscale(1);opacity:.4}.esri-elevation-profile-legend-item__color-indicator{position:absolute;top:0;left:0;width:3px;height:100%}.esri-elevation-profile-legend-item__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.esri-elevation-profile-legend-item__content{display:block;padding:12px 15px;padding-top:0}.esri-elevation-profile-legend-item__collapse-toggle{width:auto;color:#adadad;flex-shrink:0}.esri-elevation-profile-legend-item__collapse-toggle:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile-legend-item__collapse-toggle__icon{margin:0 3px;transform:rotate(0);transition:transform .1s ease-in-out}.esri-elevation-profile-legend-item--expanded .esri-elevation-profile-legend-item__collapse-toggle__icon{transform:rotate(180deg)}.esri-elevation-profile-legend-item__label{display:flex;flex-direction:row;align-items:center;flex-shrink:1;flex-grow:1;min-width:0;padding-inline-start:15px}.esri-elevation-profile-legend-item__label:not(.esri-elevation-profile-legend-item__label--disabled){cursor:pointer}.esri-elevation-profile-legend-item__label>span{text-overflow:ellipsis;overflow:hidden}.esri-elevation-profile-statistics{--max-width: 1px;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--max-width), 1fr));gap:2px 22px;width:100%;contain:layout paint style}.esri-elevation-profile-statistics__statistic{display:block;width:max-content;white-space:nowrap;text-align:start}.esri-elevation-profile-statistics__statistic__label{font-size:10px;font-weight:400}.esri-elevation-profile-statistics__statistic__value{font-size:10px;font-weight:600;margin-top:-0.15em}.esri-elevation-profile-statistics__slope-value>[class^=esri-icon-],.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up,.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right{font-size:10px}.esri-elevation-profile-statistics__slope-value>[class^=esri-icon-]:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right:not(:first-child){margin-inline-start:7px}.esri-elevation-profile-statistics__slope-value>[class*=" esri-icon-"],.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up,.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right{font-size:10px}.esri-elevation-profile-statistics__slope-value>[class*=" esri-icon-"]:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right:not(:first-child){margin-inline-start:7px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics{gap:6px 22px;margin-bottom:12px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics__statistic__value{margin-top:2px}[dir=rtl] .esri-elevation-profile-legend-item__color-indicator{left:auto;right:0}[dir=rtl] .esri-elevation-profile__chart-spinner--small{left:auto;right:0}.esri-expand{overflow:visible;min-height:32px;min-width:32px}.esri-expand__container{position:relative;transition:300ms}.esri-expand__content{opacity:0;width:0;height:0;z-index:1;margin:0 3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);transition:opacity 250ms ease-in-out,margin 250ms ease-in-out;overflow:hidden;visibility:hidden}.esri-ui-top-left .esri-expand__content,.esri-ui-bottom-left .esri-expand__content{left:100%}.esri-ui-top-right .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{right:100%}.esri-ui-top-left .esri-expand__content,.esri-ui-top-right .esri-expand__content{top:0}.esri-ui-bottom-left .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{bottom:0}.esri-ui-top-left .esri-icon-expand,.esri-ui-bottom-left .esri-icon-expand,.esri-ui-top-left .esri-icon-collapse,.esri-ui-bottom-left .esri-icon-collapse{transform:rotate(180deg)}.esri-expand__content--expanded{opacity:1;width:auto;height:auto;overflow:visible;margin-left:7px;margin-right:7px;visibility:visible}.esri-expand__content .esri-widget{box-shadow:none}.esri-expand__icon-number{position:absolute;top:-6px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1em;padding:.125em .333em;height:16px;border-radius:16px;background-color:#adadad;color:#242424;transform-origin:50%;animation:expand-number-intro-ani 1000ms ease-in-out}.esri-ui-top-left .esri-expand__icon-number,.esri-ui-bottom-left .esri-expand__icon-number{right:-6px}.esri-ui-top-right .esri-expand__icon-number,.esri-ui-bottom-right .esri-expand__icon-number{left:-6px}.esri-ui-bottom-right .esri-expand__icon-number--expanded,.esri-ui-top-right .esri-expand__icon-number--expanded,.esri-ui-bottom-left .esri-expand__icon-number--expanded,.esri-ui-top-left .esri-expand__icon-number--expanded{position:static;top:auto;left:auto;right:auto}.esri-expand__icon-number--expanded{display:none}.esri-view-height-greater-than-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:680px}.esri-view-height-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:540px}.esri-view-height-small .esri-ui-corner .esri-component .esri-expand__content{max-height:420px}.esri-view-height-xsmall .esri-ui-corner .esri-component .esri-expand__content{max-height:240px}.esri-expand--drawer .esri-widget{max-width:100%;width:100%}.esri-expand--drawer .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#242424;z-index:1;overflow:auto}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-expand--drawer .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:.8;z-index:1}.esri-ui-top-right .esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__panel{flex-flow:row nowrap}.esri-ui-top-right .esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-ui-top-left esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-left esri-expand--drawer .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-ui-top-left esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-left esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-view-width-xsmall .esri-expand--auto .esri-widget{max-width:100%;width:100%}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#242424;z-index:1;overflow:auto}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-view-width-xsmall .esri-expand--auto .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:.8;z-index:1}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__panel{flex-flow:row nowrap}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-expand--floating .esri-expand__content{position:absolute}.esri-expand--floating .esri-expand__mask,.esri-expand--floating .esri-expand__content-panel{display:none}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content{position:absolute}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__mask,.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content-panel{display:none}@keyframes expand-slide-rtl-ani{from{right:-600px}to{right:0}}@keyframes expand-slide-ltr-ani{from{left:-600px}to{left:0}}@keyframes expand-number-intro-ani{0%{transform:scale(1)}50%{transform:scale(1)}75%{transform:scale(1.25)}100%{transform:scale(1)}}.esri-feature__title{font-size:14px;display:block;word-break:break-word;word-wrap:break-word}.esri-feature calcite-icon{box-sizing:content-box}.esri-feature__attachments{display:flex}.esri-feature__loading-container{width:100%;justify-content:center;display:flex;padding:12px 0}.esri-feature-relationship{position:relative}.esri-feature-relationship__list{min-height:48px}.esri-feature-relationship__list-item--hidden{display:none}.esri-feature__feature-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-feature__sticky-loading-container{display:flex;align-items:center;justify-content:center;height:48px;padding:0;margin:0;pointer-events:none;position:sticky;bottom:10px;z-index:2}.esri-icon-loading-indicator{display:inline-block}.esri-feature{width:100%;--calcite-ui-background: $background-color}.esri-feature__content-element{padding:0 7px;margin-bottom:24px}.esri-feature__content-element:last-child{margin-bottom:12px}.esri-feature__content-node{display:flex;flex-direction:column}.esri-feature__text{line-height:1.3}.esri-feature-attachments{flex-flow:column wrap;align-items:flex-start}.esri-feature__last-edited-info{font-size:12px;padding-top:6px}[dir=rtl] .esri-feature__attachments-title{margin:0 0 0 auto}[dir=rtl] .esri-feature__attachments--list .esri-feature__attachment-item-mask{margin-right:0;margin-left:7px}.esri-feature-content__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-feature-content__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-feature-content{font-size:14px}.esri-feature-content h1,.esri-feature-content h2,.esri-feature-content h3,.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{color:#d1d1d1;margin:.5em 0 .5em 0;letter-spacing:0;font-weight:600;line-height:normal}.esri-feature-content h1{font-size:1.75em}.esri-feature-content h2{font-size:1.5em}.esri-feature-content h3{font-size:1.25em}.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{font-size:1em}.esri-widget__heading.esri-feature-element-info__title{color:#d1d1d1;font-size:20px;font-weight:400;margin-bottom:.2em;margin-top:0}.esri-feature-element-info__description{font-size:12px;font-weight:400;margin-bottom:9px}.esri-feature-content p{font-size:14px;margin:0 0 1.2em}.esri-feature-content p:last-child{margin-block-end:0}.esri-feature-content img{max-width:100%;max-height:100%;image-orientation:from-image}.esri-feature-content video{max-width:100%;max-height:100%}.esri-feature-content figure{padding:0;margin:0}.esri-feature-content figcaption{font-size:12px;font-style:italic;padding:0;margin:.2em 0 0;display:block}.esri-feature-content ul,.esri-feature-content ol{margin-block:1rem}.esri-feature-content ul:first-child,.esri-feature-content ol:first-child{margin-block-start:0}.esri-feature-content a{color:#adadad}.esri-feature-content a:hover,.esri-feature-content a:focus{color:#ededed}.esri-feature-form{background-color:var(--calcite-ui-background);padding:var(--esri-widget-padding)}.esri-feature-form__form{display:flex;flex-direction:column}.esri-feature-form__centered-button{align-self:center}.esri-feature-form__description-text{margin:3px 0 0 0;font-size:12px;color:#adadad}.esri-feature-form__list-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-feature-form__related-records_header{display:flex}.esri-feature-form__related-records_header span{flex-grow:1}.esri-feature-form__related-records_list{margin-bottom:12px;min-height:40px}.esri-feature-form__label{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word;display:flex;justify-content:space-between;flex-direction:column;margin-bottom:12px;position:relative;opacity:1;transition:opacity 250ms,margin 250ms}.esri-feature-form__label:last-child{margin-bottom:0}.esri-feature-form__relationship-label calcite-notice{margin-bottom:12px}.esri-feature-form__form-header{margin-bottom:12px}.esri-feature-form__form-header .esri-feature-form__description-text~.esri-widget__heading{margin-bottom:0}.esri-feature-form__form-header .esri-feature-form__description-text{margin-top:0}.esri-feature-form__input-wrapper{position:relative;order:3;display:inline-flex;flex:1 1 0%;align-items:center}.esri-feature-form__input-loader{inset-block-start:5px;inset-inline:1px;pointer-events:none;position:absolute;display:block}.esri-feature-form__input{margin-top:4px;width:100%}.esri-feature-form__input:focus{outline:2px solid var(--calcite-ui-brand);outline-offset:-2px}textarea.esri-feature-form__input{resize:vertical}.esri-feature-form__input--date,.esri-feature-form__input--time{resize:none}.esri-feature-form__input--disabled{background-color:var(--calcite-ui-background);font-weight:var(--calcite-font-weight-medium)}.esri-feature-form__input--invalid{border:1px solid #de2900}.esri-feature-form__input-icon--invalid{position:absolute;top:28px;inset-inline-end:4px;color:#eb7953;background-color:var(--calcite-ui-background)}.esri-feature-form__input:focus+.esri-feature-form__input-icon--invalid{display:none}.esri-feature-form__field-error-message{padding:7px 0;font-size:12px}.esri-feature-form__date-input-container{display:flex;flex-direction:column}.esri-feature-form__date-input-container .esri-feature-form__input{border:none}.esri-feature-form__input--radio-group{display:flex;flex-direction:column}.esri-feature-form__input--radio-label{display:flex;align-items:center}.esri-feature-form__input--radio{margin:7px}.esri-feature-form__input--switch{margin:7px 0}.esri-feature-form__group-description{margin:6px 0 4px 0}.esri-feature-form__group{border:none;border-bottom:1px solid rgba(173,173,173,.3);padding:0 0 12px 0;margin:0 0 12px 0;min-inline-size:unset;transition:border-color 250ms}.esri-feature-form__group-label{margin-bottom:0}.esri-feature-form__group-header{align-items:center;display:flex;cursor:pointer;justify-content:space-between;margin:0 0 6px 0;padding:6px 0;border:none;background-color:inherit;font-family:inherit;text-align:unset;width:100%}.esri-feature-form__group-title{flex:0 1 auto}.esri-feature-form__group-toggle-icon{justify-self:flex-end;flex:0 0 16px;margin:0 7px}.esri-feature-form__group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.esri-feature-form__group--sequential{border-bottom:none;border-inline-start:3px solid rgba(173,173,173,.3);padding-bottom:0;padding-inline-start:6px;padding-inline-end:6px}.esri-feature-form__group--sequential .esri-feature-form__group-header{padding-top:0}.esri-feature-form__group--sequential:not(.esri-feature-form__group--collapsed) .esri-feature-form__group-header{cursor:auto}.esri-feature-form__group--active{border-inline-start-color:#2493f2}.esri-feature-form__group--collapsed .esri-feature-form__group-header{margin-bottom:0}.esri-feature-form__group--collapsed .esri-feature-form__label{pointer-events:none;opacity:0;height:0;margin:0;transition:none}[dir=rtl] .esri-feature-form__date-input-part:first-child .esri-feature-form__input{border-right:1px solid rgba(173,173,173,.3);border-left:none}.esri-features{display:flex}.esri-features calcite-pagination{flex:1;align-self:center}.esri-features calcite-flow{position:relative;z-index:1}.esri-features__container{padding:12px;background-color:var(--calcite-ui-background)}.esri-features .esri-feature,.esri-features .esri-feature-relationship{background-color:rgba(0,0,0,0)}.esri-features__footer{display:flex;background-color:var(--calcite-ui-foreground-1);justify-content:flex-end;flex:1}.esri-features__footer calcite-action-group{border-inline-start:1px solid var(--calcite-ui-border-3)}.esri-features__content-feature{--calcite-flow-item-footer-padding: 0}.esri-features__feature-menu-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-features__action--exit{transform:scaleX(-1)}.esri-feature-media__container{display:flex;flex-flow:row wrap;align-items:center}.esri-feature-media__item-title{font-size:16px;margin:0}.esri-feature-media__item-caption{font-size:12px;padding-block-start:3px}.esri-feature-media__container{width:100%;min-height:150px;margin-top:6px}.esri-feature-media__container .esri-feature-media__pagination-button{justify-content:center;align-items:center;background:rgba(0,0,0,0);border:none;color:#adadad;cursor:pointer;display:flex;padding-inline:7px;padding-block:6px}.esri-feature-media__container .esri-feature-media__pagination-button:hover,.esri-feature-media__container .esri-feature-media__pagination-button:focus{background-color:#303030;color:#ededed;fill:#ededed}.esri-feature-media__item{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:center;margin-block:6px}.esri-feature-media__item-navigation{display:flex;align-items:flex-start;flex:0 1 100%;justify-content:space-between;margin-block-end:6px}.esri-feature-media__item-text{margin-inline-end:7px}.esri-feature-media__pagination{align-items:center;display:flex;flex:0 0 auto;overflow:hidden}.esri-feature-media__pagination:only-child{margin-inline-start:auto}.esri-feature-media__pagination-text{font-size:12px;color:#adadad;padding-inline:3px}.esri-feature-media__item-container{flex:0 1 auto;width:100%}.esri-feature-media__item-container img{max-width:100%}.esri-feature-media__item-container img[src$=".SVG"],.esri-feature-media__item-container img[src$=".svg"]{width:100%}.esri-feature-media__chart{background-color:#242424;width:100%;height:155px}[dir=rtl] .esri-feature-media__image-summary{margin:0 .5em 0 0}[dir=rtl] .esri-feature-media__pagination-icon{transform:rotate(180deg)}.esri-feature-table{display:flex;flex-direction:column;height:100%;width:100%}.esri-feature-table .esri-feature-table__content{flex:1 1 0;flex-grow:1;min-height:0;margin:0;padding:0}.esri-feature-table .esri-grid--no-column-menu .esri-column__menu-container{display:none}.esri-feature-table .esri-grid__grid{height:100%;width:100%}.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu{height:28px;width:28px;position:inherit}.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu .esri-button-menu__button{height:26px;width:16px}.esri-feature-table .esri-grid,.esri-feature-table .esri-feature-table__menu,.esri-feature-table .esri-column__menu-container,.esri-feature-table .esri-button-menu,.esri-feature-table .esri-button-menu__button{background-color:rgba(0,0,0,0)}.esri-feature-table vaadin-grid{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;background-color:inherit;color:inherit}.esri-feature-table vaadin-grid ::part(body-cell){background-color:rgba(0,0,0,0);font-size:14px}.esri-feature-table vaadin-grid ::part(row):hover{background-color:var(--lumo-row-background-hover)}.esri-feature-table__menu{height:40px;order:3;padding:4px;width:40px}.esri-feature-table__menu .esri-button-menu{bottom:auto;position:relative}.esri-feature-table__header{display:flex;flex-direction:row;font-weight:400;height:40px;line-height:40px;margin:0;width:100%}.esri-feature-table__title{flex-grow:1;order:2}.esri-feature-table__loader-container{height:40px;margin:0 8px;order:1;width:32px}.esri-feature-table__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-field-column__header-label{align-items:center;display:flex;flex-grow:1;margin:0 5px;min-height:28px;overflow:auto}.esri-field-column__header-content{align-items:center;display:flex;font-weight:400;flex-grow:1;overflow:visible}.esri-field-column__cell-content{font-size:.9em}.esri-field-column__cell__date-input-container{display:flex;height:100%;width:100%}.esri-field-column__cell__date-input-container .esri-field-column__cell__date-input-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.esri-field-column__cell__date-input-container .esri-date-picker{flex:1 1 0}.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__text-input.esri-input{width:100%}.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__calendar-toggle{height:26px}.esri-field-column__cell__date-input-container .esri-time-picker{display:inline-flex;flex:1 1 0}.esri-field-column__cell__date-input-container .esri-time-picker input{width:100%}.esri-field-column__button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#adadad;display:flex;font-size:16px;height:auto;justify-content:center;text-align:center;transition:background-color 125ms ease-in-out;width:26px}.esri-field-column__button:disabled{cursor:default;color:rgba(173,173,173,.4)}.esri-field-column__button:hover,.esri-field-column__button:focus{background-color:#303030;color:#ededed;cursor:pointer}.esri-field-column__cell__input-container{display:flex;top:0;left:0;width:100%;height:100%;position:absolute}.esri-field-column__cell-input{height:100%;width:100%;border:none;padding:0 5px;flex:1 1 0}.esri-feature-table__prompt--info{animation:esri-fade-in-up 250ms ease-in-out;background-color:var(--calcite-ui-background);border:solid 3px var(--calcite-ui-info);color:#d1d1d1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);display:flex;flex-flow:column nowrap;max-height:85%;padding:12px 15px}.esri-feature-table__prompt--info .esri-feature-table__prompt__header{color:var(--calcite-ui-info);display:flex;flex:0 0 auto;margin-bottom:12px}.esri-feature-table__prompt--info .esri-feature-table__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-feature-table__prompt--info .esri-feature-table__prompt__message{color:inherit;font-weight:400;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0;word-break:break-word}.esri-feature-table__prompt--info .esri-feature-table__prompt__divider{border-bottom:1px solid rgba(173,173,173,.3);border-color:rgba(173,173,173,.15);color:inherit;flex:0 0 auto;margin:0 0 12px 0}.esri-feature-table__prompt--info .esri-feature-table__prompt__actions{display:flex;flex-direction:row}.esri-feature-table__prompt--warning{animation:esri-fade-in-up 250ms ease-in-out;background-color:var(--calcite-ui-background);border:solid 3px var(--calcite-ui-warning);color:#d1d1d1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);display:flex;flex-flow:column nowrap;max-height:85%;padding:12px 15px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header{color:var(--calcite-ui-warning);display:flex;flex:0 0 auto;margin-bottom:12px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__message{color:inherit;font-weight:400;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0;word-break:break-word}.esri-feature-table__prompt--warning .esri-feature-table__prompt__divider{border-bottom:1px solid rgba(173,173,173,.3);border-color:rgba(173,173,173,.15);color:inherit;flex:0 0 auto;margin:0 0 12px 0}.esri-feature-table__prompt--warning .esri-feature-table__prompt__actions{display:flex;flex-direction:row}.esri-feature-table__prompt--danger{animation:esri-fade-in-up 250ms ease-in-out;background-color:var(--calcite-ui-background);border:solid 3px var(--calcite-ui-danger);color:#d1d1d1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);display:flex;flex-flow:column nowrap;max-height:85%;padding:12px 15px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header{color:var(--calcite-ui-danger);display:flex;flex:0 0 auto;margin-bottom:12px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header__heading{color:#d1d1d1;margin:0 3px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__message{color:inherit;font-weight:400;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0;word-break:break-word}.esri-feature-table__prompt--danger .esri-feature-table__prompt__divider{border-bottom:1px solid rgba(173,173,173,.3);border-color:rgba(173,173,173,.15);color:inherit;flex:0 0 auto;margin:0 0 12px 0}.esri-feature-table__prompt--danger .esri-feature-table__prompt__actions{display:flex;flex-direction:row}[dir=rtl] .esri-feature-table__menu-content{left:2px;right:auto}.esri-feature-templates{background:var(--calcite-ui-background)}.esri-feature-templates__list-item-icon{flex:0;width:48px;min-width:48px;display:flex;align-items:center;justify-content:center}.esri-feature-templates__list-item-icon>div{display:flex}.esri-feature-templates__loader{margin:0 auto;height:48px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-ui .esri-feature-templates{width:300px}.esri-ui .esri-widget .esri-feature-templates{width:100%}.esri-floor-filter{display:flex;flex-direction:row;background:rgba(0,0,0,0);border:none;box-shadow:none !important}.esri-floor-filter__position--top{align-items:flex-start}.esri-floor-filter__position--top .esri-floor-filter__levels-container,.esri-floor-filter__position--top .esri-floor-filter__close-levels-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--top .esri-floor-filter__minimize-toggle-button{border-width:1px 0 0 0}.esri-floor-filter__position--bottom{align-items:flex-end}.esri-floor-filter__position--bottom .esri-floor-filter__levels-container,.esri-floor-filter__position--bottom .esri-floor-filter__close-levels-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--bottom .esri-floor-filter__minimize-toggle-button{border-width:0 0 1px 0}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container{display:flex;flex-direction:column;max-width:48px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__browse-button{width:48px;height:48px;padding:12px;border:none}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button{width:48px;height:48px;padding:12px;border-style:solid;border-color:rgba(173,173,173,.3)}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{width:48px;height:32px;padding:8px 12px 8px 12px;border-style:solid;border-color:rgba(173,173,173,.3)}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{width:48px;height:32px;padding:4px 12px 4px 12px;border-style:solid;border-color:rgba(173,173,173,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container{display:flex;flex-direction:column;max-width:300px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-info{margin-right:auto}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__browse-button{width:auto;height:48px;padding:12px;border:none}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__level-button{text-align:left;justify-content:flex-start;padding:16px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button{width:auto;height:48px;padding:12px;border-style:solid;border-color:rgba(173,173,173,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{width:auto;height:32px;padding:8px 12px 8px 12px;border-style:solid;border-color:rgba(173,173,173,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{width:auto;height:32px;padding:4px 12px 4px 12px;border-style:solid;border-color:rgba(173,173,173,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-label{margin-left:8px}.esri-floor-filter .esri-floor-filter__level-button{width:100%;border:none;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;height:48px}.esri-floor-filter .esri-floor-filter__level-button:focus{background-color:#303030}.esri-floor-filter .esri-floor-filter__level-button.esri-widget--button-active:focus{background-color:#000}.esri-floor-filter .esri-floor-filter__levels-container{list-style-type:none;overflow:auto;max-height:420px;margin:unset;padding:unset;width:100%;border-style:solid;border-color:rgba(173,173,173,.3);scrollbar-width:thin}.esri-floor-filter .esri-floor-filter__levels-container .esri-widget--button-active{font-weight:600}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar{width:6px}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-track{background:#fafafa}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:20px;border:3px solid #c1c1c1}.esri-floor-filter .esri-widget--button-active{background:#000;color:#005e95}.esri-floor-filter .esri-floor-filter__button-container{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-floor-filter .esri-floor-filter__filter-menu{width:300px;max-height:420px;background:#242424;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header{align-items:stretch;display:flex;flex-direction:row;line-height:1.3em;box-shadow:0px .5px 0px #e0e0e0;color:#d1d1d1;height:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{padding:26px 0px;min-width:28px;border:none;border-right:1px solid rgba(173,173,173,.3);display:flex;align-items:center;justify-content:center;background-color:#242424;margin:unset}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back:hover{background:#303030;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text-group{display:flex;justify-content:center;flex-direction:column;padding:12px;max-width:calc(300px - 28px - 40px)}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text{font-style:normal;font-weight:600;font-size:16px;margin:unset;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-subtext{font-style:normal;font-weight:400;margin:4px 0 0 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close{padding:26px 12px;display:flex;align-items:center;background-color:#242424;border:none;margin:0 0 0 auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close:hover{background:#303030;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search{padding:10px;align-items:center;display:flex;background:#303030;box-shadow:0px .5px 0px #e0e0e0;margin-top:.5px;margin-bottom:1px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-left:6px;width:100%;background:rgba(0,0,0,0);border:none;outline:none;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;color:#d1d1d1;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items{list-style-type:none;overflow-y:auto;color:#d1d1d1;margin:unset;padding:unset;width:100%;max-height:300px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:focus,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:focus{background:#303030;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:active,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:active{background-color:#000;color:#d1d1d1}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility{padding:18px;display:flex;flex-direction:row;align-items:center;background:#242424;border:none;width:100%}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{font-weight:600;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{text-align:left;margin-right:10px;max-width:220px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-right,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-right{margin-left:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-left:-10px;margin-right:6px;width:4px;height:4px;border-radius:50%;background:#007ac2}.esri-floor-filter .esri-floor-filter__separator{width:10px;background:rgba(0,0,0,0);border:none;box-shadow:none}.esri-expand__content .esri-floor-filter{width:max-content}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels{display:none}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button{display:none}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu{width:225px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button{width:48px;height:48px;padding:12px;border-style:solid;border-color:rgba(173,173,173,.3);background:#e7e7e7}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group{max-width:calc(225px - 28px - 40px)}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected{max-width:165px !important}.esri-view-height-small .esri-floor-filter .esri-floor-filter__levels-container{max-height:calc(420px - 100px)}.esri-view-height-small .esri-floor-filter .esri-floor-filter__filter-menu{max-height:calc(420px - 100px)}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__levels-container{max-height:calc(48px * 3 + 12px)}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__filter-menu{max-height:240px}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-info{margin-left:auto;margin-right:unset}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-label{margin-right:8px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-icon-close{margin:0 auto 0 0}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{border-left:1px solid rgba(173,173,173,.3);border-right:none}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-right:6px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-right{margin-right:auto}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name--selected{text-align:right !important;margin-right:unset !important;margin-left:10px !important}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-right:-10px;margin-left:6px}.esri-grid{width:100%;height:100%;--lumo-base-color: #242424;--lumo-primary-color: #adadad;--lumo-primary-text-color: var(--lumo-primary-color);--lumo-primary-color-10pct: rgba(173, 173, 173, 0.2);--lumo-contrast-20pct: #adadad;--lumo-contrast-30pct: #ededed;--lumo-contrast-10pct: #303030;--lumo-row-background-hover: #303030}.esri-grid .esri-grid__content{width:100%;height:100%;background-color:inherit}.esri-grid .esri-grid__grid{height:100%;width:100%}.esri-grid .esri-grid__grid a{color:#adadad}.esri-grid .esri-grid__grid a:hover,.esri-grid .esri-grid__grid a:focus{color:#ededed}.esri-grid .esri-column__sorter,.esri-grid .esri-column__header-label{align-items:center;display:flex;flex-grow:1;margin:0 5px;min-height:28px;overflow:auto}.esri-grid .esri-column__menu-container{display:inline-block;margin:0 5px}.esri-grid .esri-column__header-content{align-items:center;display:flex;flex-grow:1;overflow:visible}.esri-heatmap-slider{direction:ltr;min-width:260px}.esri-heatmap-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-heatmap-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-heatmap-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-heatmap-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #adadad;border-top:1px solid #242424;width:30px}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-heatmap-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#adadad;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-heatmap-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #adadad;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-heatmap-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-heatmap-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-heatmap-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-heatmap-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-heatmap-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-heatmap-slider .esri-slider .esri-slider__max,.esri-heatmap-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-heatmap-slider .esri-slider .esri-slider__max:before,.esri-heatmap-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-heatmap-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-heatmap-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-heatmap-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-heatmap-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-heatmap-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-heatmap-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-heatmap-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2}.esri-heatmap-slider .esri-slider .esri-histogram__average-line,.esri-heatmap-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-heatmap-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-heatmap-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-heatmap-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-heatmap-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-heatmap-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-heatmap-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#adadad;stroke-width:1px;left:0}.esri-heatmap-slider__ramp svg rect{height:100%;width:100%}.esri-heatmap-slider__ramp svg path{stroke-width:.5px}.esri-heatmap-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-histogram{direction:ltr;width:100%;height:100%}.esri-histogram__content{height:100%;width:100%}.esri-histogram__svg{display:inline-block;height:100%;overflow:hidden;width:100%}.esri-histogram__data-line{stroke:#888;stroke-width:1px;shape-rendering:crispedges}.esri-histogram__label{stroke:#000;font-size:12px;stroke-width:0;direction:ltr;unicode-bidi:plaintext}.esri-histogram__average-data-line{stroke:#444}.esri-histogram__average-symbol{font-family:"Georgia, serif";font-style:italic}[dir=rtl] .esri-histogram{direction:rtl}[dir=rtl] .esri-histogram .esri-histogram__average-label{direction:rtl;unicode-bidi:plaintext}.esri-histogram-range-slider{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.esri-histogram-range-slider .esri-slider .esri-slider__label{top:24px;display:none}.esri-histogram-range-slider .esri-slider__anchor--moving .esri-slider__label{display:inline}.esri-histogram-range-slider .esri-slider{font-size:12px}.esri-histogram-range-slider .esri-slider__content{display:flex;flex-direction:column-reverse}.esri-histogram-range-slider .esri-slider__max{bottom:0;position:absolute;right:0;text-align:right}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{text-align:right}.esri-histogram-range-slider .esri-slider__min{bottom:0;left:0;position:absolute;text-align:left}.esri-histogram-range-slider .esri-slider__min .esri-slider__range-input{text-align:left}.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__max,.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__min{display:inline;min-width:50%}.esri-histogram-range-slider .esri-histogram{display:flex;align-self:flex-end}.esri-histogram-range-slider .esri-histogram__bar{touch-action:none}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{float:right}.esri-histogram-range-slider__slider-container{align-self:flex-end;margin-bottom:24px;width:100%}.esri-histogram-range-slider__histogram-container{display:flex;flex-grow:1;height:100%;min-height:0;width:100%}.esri-histogram-range-slider__range-type--less-than .esri-slider__segment-0,.esri-histogram-range-slider__range-type--at-most .esri-slider__segment-0{background-color:#0079c1}.esri-histogram-range-slider__range-type--greater-than .esri-slider__segment-1,.esri-histogram-range-slider__range-type--at-least .esri-slider__segment-1,.esri-histogram-range-slider__range-type--between .esri-slider__segment-1,.esri-histogram-range-slider__range-type--not-between .esri-slider__segment-1{background-color:#0079c1}.esri-identity-form{display:flex;flex-flow:column}.esri-identity-form__group{margin-bottom:12px}.esri-identity-form__label{display:flex;flex-flow:column}.esri-identity-form__footer{display:flex;justify-content:space-between;margin-top:12px}.esri-identity-modal{box-sizing:border-box;color:#d1d1d1;display:none;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;background-color:#242424}.esri-identity-modal--open{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;text-align:center;z-index:1001;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;opacity:1}.esri-identity-modal--open .esri-identity-modal__dialog{position:relative;top:auto;left:auto;right:auto;bottom:auto;border:none;background:#242424;overflow:auto;border-radius:0px;outline:none;padding:18px 22px;max-width:40vw;max-height:80vh;box-sizing:border-box;z-index:102;text-align:left;display:inline-block;vertical-align:middle;transition:margin-top 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;margin-top:0px}.esri-identity-modal__title{font-size:20px;margin:0 0 12px 0;padding:0}.esri-identity-modal__close-button{color:#adadad;position:absolute;top:12px;right:7px;z-index:1;background:none;border:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer}.esri-identity-modal__content{margin-top:18px}.esri-identity-form__group{margin-bottom:12px}.esri-identity-form__label{display:flex;flex-flow:column}.esri-identity-form__footer{display:flex;justify-content:space-between;margin-top:12px}@media only screen and (max-width: 680px){.esri-identity-modal--open .esri-identity-modal__dialog{max-width:unset;width:75vw}}[dir=rtl] .esri-identity-modal--open .esri-identity-modal__dialog{text-align:right}[dir=rtl] .esri-identity-modal__close-button{right:unset;left:7px}.esri-item-list{width:100%}.esri-item-list__filter-container--sticky{position:sticky;top:0;z-index:1}.esri-item-list__group{margin-top:12px}.esri-item-list__scroller{overflow-y:auto}.esri-ui .esri-item-list__scroller{position:relative;z-index:0}.esri-ui .esri-item-list__scroller--enabled{max-height:420px}.esri-item-list__group__header{color:var(--calcite-ui-text-2);font-weight:var(--calcite-font-weight-medium)}.esri-item-list__list-item{cursor:pointer;min-height:48px}.esri-item-list__list-item[class^=esri-icon-],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right{padding-inline-end:2.8px}.esri-item-list__list-item[class*=" esri-icon-"],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right{padding-inline-end:2.8px}.esri-item-list__list-item-icon{margin-inline:.75rem}.esri-item-list__no-matches-message{display:flex;justify-content:center;align-items:center;height:96px}.esri-layer-list{color:#d1d1d1;background-color:#303030;padding:calc(var(--esri-widget-padding-y)*.5) calc(var(--esri-widget-padding-x)*.5);overflow-y:auto;display:flex;flex-flow:column}.esri-layer-list__list{list-style:none;margin:0 0 0 15px;padding:2px 2px;transition:background-color 125ms ease-in-out}.esri-layer-list__list:empty{min-height:48px}.esri-layer-list__list.esri-layer-list--chosen{background-color:#000;opacity:.75}.esri-layer-list__list.esri-layer-list--chosen .esri-layer-list__item,.esri-layer-list__item.esri-layer-list--chosen .esri-layer-list__item{background-color:rgba(0,0,0,0)}.esri-layer-list__item--has-children{padding-bottom:6px}.esri-layer-list__item--has-children .esri-layer-list__list:not([hidden]){animation:esri-fade-in 375ms ease-in-out}.esri-layer-list__list[hidden]{display:none}.esri-layer-list__list--root{margin:0}.esri-layer-list__item--selectable .esri-layer-list__item-container{cursor:pointer}.esri-layer-list__item--selectable .esri-layer-list__item-container:hover{border-left-color:rgba(173,173,173,.3)}.esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container{border-left-color:#2493f2}.esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container:hover{border-left-color:#2493f2}.esri-layer-list__item-container~.esri-layer-list__list .esri-layer-list__item{border-bottom-width:0}.esri-layer-list__item{background-color:#242424;border-bottom:1px solid rgba(173,173,173,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-layer-list__item.esri-layer-list--chosen{background-color:#000;opacity:.75}.esri-layer-list__item-container{border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out}.esri-layer-list__item--invisible-at-scale .esri-layer-list__item-title{color:rgba(173,173,173,.4)}.esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:5px}.esri-layer-list__item--has-children>.esri-layer-list__list{font-size:12px}.esri-layer-list__child-toggle{color:#adadad;width:15px;align-self:center;display:flex;cursor:pointer}.esri-layer-list__child-toggle [class^=esri-icon-],.esri-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-layer-list__child-toggle .esri-building-level-picker__arrow-down,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-right{line-height:1.2em}.esri-layer-list__child-toggle [class*=" esri-icon-"],.esri-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-layer-list__child-toggle .esri-building-level-picker__arrow-down,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-right{line-height:1.2em}.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--opened,.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl,.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed{display:none}.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--opened{display:block}.esri-layer-list__item-label{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;flex:1;-webkit-user-select:none;user-select:none}.esri-layer-list__item-label[role=switch],.esri-layer-list__item-label[role=checkbox],.esri-layer-list__item-label[role=radio]{cursor:pointer}.esri-layer-list--new-ui .esri-layer-list__item-toggle-icon{visibility:hidden}.esri-layer-list--new-ui .esri-layer-list__item-toggle:focus .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item-label:focus .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item-container:hover .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item--invisible>.esri-layer-list__item-container .esri-layer-list__item-toggle-icon{visibility:visible}.esri-layer-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-layer-list__status-indicator{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-block:0;height:6px;width:6px;margin-inline:12px}.esri-layer-list__publishing{border:1px solid #adadad;animation:publishing 2s normal infinite}.esri-layer-list__updating{background-color:#0079c1;border-radius:50%;animation:updating 2s normal infinite}.esri-layer-list__connection-status{height:16px;width:16px;margin-inline:7px;color:#f89927}.esri-layer-list__connection-status--connected{color:#35ac46}.esri-layer-list__item-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:6px 7px;overflow:hidden;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top;background-color:#2d2d2d;margin-inline-start:3rem;border-inline-start:3px solid #d9bf2b;margin-block-end:.25rem;margin-inline-end:.25rem}.esri-layer-list__item-message [class^=esri-icon-],.esri-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-layer-list__item-message .esri-building-level-picker__arrow-down,.esri-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-layer-list__item-message [class*=" esri-icon-"],.esri-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-layer-list__item-message .esri-building-level-picker__arrow-down,.esri-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-layer-list__item--has-message .esri-layer-list__item-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-layer-list__item-toggle{padding:0 3px;cursor:pointer;color:#adadad;display:flex;align-items:center}.esri-layer-list__item-actions-menu{align-self:center;display:flex}.esri-layer-list__item-actions-menu-item{display:flex;flex:1 0 auto;justify-content:center;align-items:center;color:#adadad;cursor:pointer;padding:0 7px;transition:border-color 250ms ease-in-out}.esri-layer-list__item-actions-menu-item .esri-disabled-element{pointer-events:none;opacity:.4}.esri-layer-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-layer-list__item-actions-menu-item:hover{background-color:#303030}.esri-layer-list__item-actions-menu-item--active,.esri-layer-list__item-actions-menu-item--active:hover{background-color:#000}.esri-layer-list__item-actions{position:relative;background-color:#303030;color:#adadad;margin:-1px 7px 6px;height:auto}.esri-layer-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-layer-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-layer-list__item-actions[hidden]{display:none}.esri-layer-list__item-actions-close{color:#adadad;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-layer-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #242424}.esri-layer-list__item-actions-list:first-of-type{border-top:0}.esri-layer-list__item-action,.esri-layer-list__action-toggle{border:1px solid rgba(0,0,0,0);display:flex;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-layer-list__item-action{justify-content:flex-start;flex-flow:row}.esri-layer-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-layer-list__action-toggle .esri-layer-list__item-action-title{margin-left:0}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon{background-color:#adadad;border-radius:16px;box-shadow:0 0 0 1px #242424;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon:before{background-color:#242424;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-layer-list__action-toggle.esri-disabled-element{pointer-events:none;opacity:.4}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon{background-color:#242424}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon:before{background-color:#adadad;box-shadow:0 0 0 1px #adadad;left:12px}.esri-layer-list__item-action:hover,.esri-layer-list__action-toggle:hover{background-color:#303030}.esri-layer-list__item-actions[hidden] .esri-layer-list__item-action{opacity:0}.esri-layer-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-layer-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-layer-list__item-action-title{margin-left:5px}.esri-layer-list-panel{margin:12px 15px}.esri-layer-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}[dir=rtl] .esri-layer-list .esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:20px;padding-right:5px}[dir=rtl] .esri-layer-list .esri-layer-list__list{margin:0 15px 0 0}[dir=rtl] .esri-layer-list .esri-layer-list__list--root{margin:0}[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed{display:none}[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl{display:block}[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed-rtl{display:none}[dir=rtl] .esri-layer-list .esri-layer-list__item-action-title{margin-left:0;margin-right:5px}[dir=rtl] .esri-layer-list .esri-layer-list__action-toggle .esri-layer-list__action-toggle{margin-right:0}[dir=rtl] .esri-layer-list .esri-layer-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-layer-list .esri-layer-list__item-message [class^=esri-icon-],[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-layer-list .esri-layer-list__item-message [class*=" esri-icon-"],[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-layer-list .esri-layer-list__item-container{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container{border-right-color:#2493f2}[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container:hover{border-right-color:#2493f2}@keyframes updating{0%,40%{background-color:rgba(0,0,0,0)}50%,80%{background-color:var(--calcite-ui-brand)}100%{background-color:rgba(0,0,0,0)}}@keyframes publishing{0%,20%{transform:rotate(45deg)}80%,100%{transform:rotate(135deg)}}.esri-legend{overflow:hidden;overflow-y:auto}.esri-legend__message{padding:.5em 1em}.esri-legend__service{padding:12px 15px;word-wrap:break-word;border-bottom:1px solid rgba(173,173,173,.3)}.esri-legend__service:last-child{border-bottom:none}.esri-legend__layer{margin-left:7px;overflow:auto}.esri-legend__group-layer-child{margin-left:7px;padding-left:0;padding-right:0}.esri-legend__layer-table{display:flex;flex-flow:column;width:100%;margin-bottom:12px}.esri-legend__layer-child-table{display:table;border-collapse:collapse;width:100%;margin-bottom:12px}.esri-legend__layer-body{margin-left:7px}.esri-legend__layer-row{display:flex}.esri-legend__layer-cell{min-width:100px;word-break:break-word;padding:4px 0;vertical-align:middle}.esri-legend__layer-cell--symbols{min-width:10px;text-align:center}.esri-legend__layer-table--size-ramp{display:table}.esri-legend__layer-table--size-ramp .esri-legend__layer-row{display:table-row}.esri-legend__layer-table--size-ramp .esri-legend__layer-cell{display:table-cell}.esri-legend__size-ramp~.esri-legend__layer-cell--info{max-width:80%;width:80%}.esri-legend__layer-cell--info{font-size:12px;padding-left:7px;padding-right:7px;word-wrap:normal;word-break:normal;max-width:250px}.esri-legend__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend__imagery-layer-cell--stretched{vertical-align:top;line-height:1;padding:0}.esri-legend__imagery-layer-info--stretched{vertical-align:top;padding:0 2px}.esri-legend__symbol{display:flex;justify-content:center}.esri-legend__layer-caption{display:table-caption;padding:6px 0;word-break:break-word}.esri-legend__ramp-labels{display:flex;flex-flow:column nowrap;justify-content:space-between}.esri-legend__ramps{margin-left:3px}.esri-legend__color-ramp{width:24px}.esri-legend__opacity-ramp{background-image:url("../base/images/transparent-bg.png")}.esri-legend__ramp-tick{position:absolute;width:4px;border-top:1px solid rgba(173,173,173,.3);line-height:0;right:1px;left:auto}.esri-legend__ramp-label{position:relative;padding:0 7px;white-space:nowrap;line-height:1em;font-size:12px}.esri-legend__ramp-label:before{position:absolute;top:.25em;right:100%;display:block;content:"";width:0;height:0;border-style:solid;border-width:3px 4px 3px 0;border-color:rgba(0,0,0,0) rgba(209,209,209,.8) rgba(0,0,0,0) rgba(0,0,0,0)}.esri-legend__ramp-label:first-child{margin-top:-4px}.esri-legend__ramp-label:last-child{bottom:-3px}.esri-legend-layer-caption{display:table-caption;padding:6px 0}[dir=rtl] .esri-legend__ramp-label:before{border-width:3px 0 3px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(209,209,209,.8);left:100%;right:auto}[dir=rtl] .esri-legend__layer,[dir=rtl] .esri-legend__group-layer-child,[dir=rtl] .esri-legend__layer-body{margin-left:0;margin-right:7px;overflow:auto}[dir=rtl] .esri-legend__ramps{margin-left:auto;margin-right:3px}.esri-legend--card{display:flex;overflow-x:auto;transition:max-width 250ms ease-in-out;background:#242424;position:relative}.esri-legend--card__section{font-size:12px;min-width:300px;padding:12px 15px;border-left:1px solid rgba(173,173,173,.3);overflow:auto}.esri-legend--card__section:first-child{border-left:none}.esri-legend--card__message{padding:.5em 1em}.esri-legend--card__service-caption-container{font-weight:600;height:45px;padding:12px 15px;border-bottom:1px solid rgba(173,173,173,.3)}.esri-legend--card__service-caption-text{margin:0;overflow:auto;padding-bottom:20px}.esri-legend--card__layer-caption{font-weight:400;margin-bottom:12px;padding:6px 0}.esri-legend--card__service-content{display:flex;height:calc(100% - 45px)}.esri-legend--card__label-container{display:flex;flex-wrap:wrap}.esri-legend--card__relationship-label-container{display:flex;flex-direction:column}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row{padding-bottom:.5em}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row:last-child{padding-bottom:0em}.esri-legend--card__relationship-section{border:none}.esri-legend--card__label-element{margin:.1em;padding:.5em 1em;min-width:4em;min-height:2.7em;text-align:center}.esri-legend--card__image-label{padding-left:7px;padding-right:7px}.esri-legend--card__layer-row,.esri-legend--card__size-ramp-container{display:flex;align-items:center}.esri-legend--card__size-ramp-preview{display:flex}.esri-legend--card__ramp-label{white-space:nowrap;margin:0 .5em}.esri-legend--card__pie-chart-ramp-preview{display:flex;justify-content:center}.esri-legend--card__interval-separator{text-align:center;font-size:.5em}.esri-legend--card__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend--card__symbol-container{position:relative}.esri-legend--card__interval-separators-container{position:absolute;left:50%;top:50px;transform:translate(-50%, -50%)}.esri-legend--card__carousel-title{margin:0}.esri-legend--card__service{min-width:-moz-fit-content;min-width:fit-content;border-left:1px solid rgba(173,173,173,.3)}.esri-legend--card__symbol{display:block;margin:auto}.esri-legend--stacked{min-width:300px;display:flex;flex-direction:column}.esri-legend--stacked .esri-legend--card__section{border:none;overflow:auto;height:auto;width:250px}.esri-legend--stacked .esri-legend--card__size-ramp-row{flex-direction:column}.esri-legend--stacked .esri-legend--card__symbol-row{display:table-row;margin:5px 0;width:100%}.esri-legend--stacked .esri-legend--card__label-cell{display:table-cell;vertical-align:middle}.esri-legend--stacked .esri-legend--card__symbol-cell{display:table-cell;vertical-align:middle;text-align:center}.esri-legend--stacked .esri-legend--card__carousel-indicator-container{box-shadow:0 -1px 0 rgba(173,173,173,.3);display:flex;height:32px;width:300px;justify-content:center;overflow:auto}.esri-legend--stacked .esri-legend--card__carousel-indicator{cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;width:16px}.esri-legend--stacked .esri-legend--card__carousel-indicator:before{background-color:rgba(0,0,0,0);border-radius:50%;box-shadow:0 0 0 1px #adadad;content:"";display:block;height:10px;transition:background-color 125ms ease-in-out;width:10px}.esri-legend--stacked .esri-legend--card__carousel-indicator:hover::before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:hover::before{background-color:#adadad}.esri-ui-corner{max-width:100%}.esri-ui-corner .esri-legend--card{max-height:420px}[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section{border-left:0;border-right:1px solid rgba(173,173,173,.3)}[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section:first-child{border-right:none}.esri-relationship-ramp--diamond__container{display:flex;font-size:12px}.esri-relationship-ramp--diamond__left-column{align-self:center;padding-right:5px;text-align:right;max-width:85px}.esri-relationship-ramp--diamond__right-column{align-self:center;padding-left:5px;text-align:left;max-width:85px}.esri-relationship-ramp--diamond__middle-column{display:flex;flex-direction:column;text-align:center}.esri-relationship-ramp--diamond__middle-column--label{align-self:center;max-width:85px}.esri-relationship-ramp--diamond__middle-column--ramp{width:85px;height:85px}.esri-relationship-ramp--square__table{display:table;font-size:12px}.esri-relationship-ramp--square__table-row{display:table-row}.esri-relationship-ramp--square__table-cell{display:table-cell}.esri-relationship-ramp--square__table-label{max-width:95px}.esri-relationship-ramp--square__table-label--left-bottom{text-align:left;vertical-align:bottom}.esri-relationship-ramp--square__table-label--right-bottom{text-align:right;vertical-align:bottom}.esri-relationship-ramp--square__table-label--left-top{text-align:left;vertical-align:top}.esri-relationship-ramp--square__table-label--right-top{text-align:right;vertical-align:top}.esri-univariate-above-and-below-ramp__symbol{display:flex;justify-content:center;align-items:center}.esri-univariate-above-and-below-ramp__label{position:relative;white-space:nowrap;line-height:1em;font-size:12px;margin-left:7px}.esri-univariate-above-and-below-ramp__label:before{position:absolute;top:.45em;left:-19px;display:block;content:"";width:14px;height:0;border-style:solid;border-width:1px 0 0 0}.esri-univariate-above-and-below-ramp__label:first-child{top:-6px}.esri-univariate-above-and-below-ramp__label:last-child{bottom:-6px}.esri-univariate-above-and-below-ramp__color--card{position:relative}.esri-univariate-above-and-below-ramp__color--card:before{position:absolute;top:1px;display:block;content:"";width:100%;height:15px;border-left:1px solid #000;border-right:1px solid #000}[dir=rtl] .esri-univariate-above-and-below-ramp__label{margin-left:auto;margin-right:7px}[dir=rtl] .esri-univariate-above-and-below-ramp__label:before{left:auto;right:-19px}.esri-line-of-sight__container{position:relative;padding:12px 0;overflow-y:auto}.esri-line-of-sight__container a{text-decoration:none}.esri-line-of-sight__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-line-of-sight__hint-text{margin:12px 0;padding:0}.esri-line-of-sight__panel--error{color:#eb7953;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-line-of-sight__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}.esri-line-of-sight__secondary-button{margin-bottom:10px}.esri-navigation-toggle{display:flex;flex-flow:column nowrap}.esri-navigation-toggle:hover,.esri-navigation-toggle:focus{background-color:#303030}.esri-navigation-toggle:hover .esri-navigation-toggle__button,.esri-navigation-toggle:focus .esri-navigation-toggle__button{color:#ededed}.esri-navigation-toggle--horizontal{flex-flow:row nowrap}.esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-top:none;border-left:solid 1px rgba(173,173,173,.3)}.esri-navigation-toggle__button{box-shadow:none;position:relative;background-color:rgba(0,0,0,0)}.esri-navigation-toggle__button:before{position:absolute;top:1px;right:1px;z-index:0;content:"";width:0;height:0;border-style:solid;transition:opacity 125ms ease-in-out;opacity:0;border-width:0 6px 6px 0;border-color:rgba(0,0,0,0) #ededed rgba(0,0,0,0) rgba(0,0,0,0)}.esri-navigation-toggle__button:hover,.esri-navigation-toggle__button:focus{background-color:rgba(0,0,0,0)}.esri-navigation-toggle__button--rotate{border-top:solid 1px rgba(173,173,173,.3)}.esri-navigation-toggle__button--pan{margin-bottom:0}.esri-navigation-toggle__button--active{color:#ededed}.esri-navigation-toggle__button--active:before{opacity:1}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button{background-color:#242424;color:rgba(173,173,173,.4);cursor:auto}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button:before{opacity:0}[dir=rtl] .esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-left:none;border-right:solid 1px rgba(173,173,173,.3)}[dir=rtl] .esri-navigation-toggle__button:before{border-width:6px 6px 0 0;border-color:#ededed rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:auto;left:1px}.esri-opacity-slider{direction:ltr;min-width:260px}.esri-opacity-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-opacity-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-opacity-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-opacity-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #adadad;border-top:1px solid #242424;width:30px}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-opacity-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-opacity-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#adadad;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-opacity-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #adadad;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-opacity-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-opacity-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-opacity-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-opacity-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-opacity-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-opacity-slider .esri-slider .esri-slider__max,.esri-opacity-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-opacity-slider .esri-slider .esri-slider__max:before,.esri-opacity-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-opacity-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-opacity-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-opacity-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-opacity-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-opacity-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-opacity-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-opacity-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2}.esri-opacity-slider .esri-slider .esri-histogram__average-line,.esri-opacity-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-opacity-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-opacity-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-opacity-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-opacity-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-opacity-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-opacity-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#adadad;stroke-width:1px;left:0}.esri-opacity-slider__ramp svg rect{height:100%;width:100%}.esri-opacity-slider__ramp svg path{stroke-width:.5px}.esri-opacity-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-oriented-imagery-viewer--floating{align-items:flex-start;background:var(--calcite-ui-foreground-2);border:1px solid var(--calcite-ui-border-1);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;z-index:1;max-height:78vh;max-width:80vw;min-height:400px;min-width:386px}.esri-oriented-imagery-viewer--docked{align-items:flex-start;background:var(--calcite-ui-foreground-2);border:1px solid var(--calcite-ui-border-1);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;z-index:1;bottom:0;height:100%;top:0;width:100%}.esri-oriented-imagery-viewer div{overflow:hidden}.esri-oriented-imagery-viewer__header{align-items:flex-start;align-self:stretch;background:var(--calcite-ui-foreground-1);box-shadow:inset 0px -1px 0px var(--calcite-ui-border-1);display:flex;flex-direction:row;min-width:max-content;order:0;padding:0 10px;width:100%}.esri-oriented-imagery-viewer__body{align-self:stretch;background:var(--calcite-ui-foreground-1);display:flex;flex:none;flex-direction:column;flex-grow:1;height:100%;order:1}.esri-oriented-imagery-viewer__body-current-coverage{--calcite-ui-icon-color: var(--calcite-ui-danger)}.esri-oriented-imagery-viewer__body-additional-camera-locations{--calcite-ui-icon-color: var(--calcite-ui-brand)}.esri-oriented-imagery-viewer__body-additional-coverage{--calcite-ui-icon-color: var(--calcite-ui-info)}.esri-oriented-imagery-viewer__body-footprint{--calcite-ui-icon-color: var(--calcite-ui-success)}.esri-oriented-imagery-viewer__title{color:var(--calcite-ui-text-1);flex:none;flex-grow:1;font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:500;line-height:20px;order:0}.esri-oriented-imagery-viewer__title-container{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:1;height:59px;justify-content:center;order:2}.esri-oriented-imagery-viewer__close{align-items:center;background:var(--calcite-ui-foreground-1);display:flex;flex-direction:row;flex-grow:0;height:59px;justify-content:center;order:7;width:48px}.esri-oriented-imagery-viewer__viewer{cursor:url("data:text/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A");display:flex;flex-grow:1;height:100%;margin:0;width:100%}.esri-oriented-imagery-viewer__viewer--hide{display:none}.esri-oriented-imagery-viewer__viewer-container{align-self:stretch;background:var(--calcite-ui-foreground-1);border-radius:0px 0px 3px 3px;border-top:1px solid var(--calcite-ui-border-3);display:flex;flex:none;flex-grow:1;height:calc(100% - 49px);order:1;width:100%}.esri-oriented-imagery-viewer__pro .esri-oriented-imagery-viewer{height:100%;max-height:unset;max-width:unset;position:static;width:100%}.esri-oriented-imagery-viewer__pro__message-box{display:block;font-size:12px}.esri-oriented-imagery-viewer__pro__message-box--error{background-color:#eb7953}.esri-oriented-imagery-viewer__pro__message-box--warn{background-color:#f6ca92}.esri-oriented-imagery-viewer__pro__message-box--info{background-color:#bcdaed}@keyframes esri-docking-animation{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes popup-intro-animation-down{0%{transform:translate(0, -5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes popup-intro-animation-up{0%{transform:translate(0, 5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}.esri-ui .esri-popup{pointer-events:none;position:absolute;z-index:1;display:flex;flex-flow:column nowrap}.esri-popup--shadow{box-shadow:0 1px 4px rgba(0, 0, 0, .8)}.esri-popup__button{border-radius:2px;padding:6px 7px;margin:6px 0;line-height:1.3em;cursor:pointer;-webkit-user-select:none;user-select:none;color:#adadad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;transition:background-color 125ms ease-in-out}.esri-popup__button--disabled{cursor:default;opacity:.4;color:rgba(173,173,173,.4)}.esri-popup__button:hover{color:#ededed;background-color:#303030}.esri-popup--aligned-top-center{transform-origin:50% 100%}.esri-popup--aligned-bottom-center{transform-origin:50% -5%}.esri-popup--aligned-top-left,.esri-popup--aligned-bottom-left{transform-origin:100% 50%}.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-right{transform-origin:-5% 50%}.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right{animation:popup-intro-animation-down 200ms ease-in-out}.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right{animation:popup-intro-animation-up 200ms ease-in-out}.esri-popup__main-container{pointer-events:auto;position:relative;z-index:1;width:340px;max-height:340px;background-color:#242424;display:flex;flex-flow:column nowrap}.esri-popup__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-popup__header-buttons{padding:0 7px;margin:0 0 0 auto;display:flex}.esri-popup__header-container{flex:1}.esri-popup__header-container--button{cursor:pointer;align-items:flex-start;border:none;background:rgba(0,0,0,0);display:flex;justify-content:flex-start;padding:0;font-size:100%;font-family:inherit;color:inherit;text-align:initial}.esri-popup__header-container--button:hover{background-color:#303030}.esri-popup__header-title{border-radius:2px;font-size:14px;padding:6px 7px;margin-inline:7px;margin-block:6px;display:flex;flex:1 1 auto;transition:background-color 125ms ease-in-out;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-popup__content{display:flex;flex-flow:column nowrap;flex:1 1 auto;font-size:12px;font-weight:400;margin:0 15px 12px;overflow:auto;line-height:normal;--calcite-ui-background: $background-color}.esri-content--has-flows{margin:0;border-top:1px solid rgba(173,173,173,.3);border-bottom:1px solid rgba(173,173,173,.3)}.esri-content__flow-item{padding:12px 15px;background-color:#242424}.esri-popup__action--exit{transform:scaleX(-1)}.esri-popup__content img{image-orientation:from-image}.esri-popup__feature-menu-button{align-items:center;cursor:pointer;color:#adadad;display:flex;font-size:12px;padding-inline:11px;border-inline-start:solid 1px rgba(173,173,173,.3);transition:box-shadow 125ms ease-in-out,background-color 125ms ease-in-out}.esri-popup__feature-menu-button:hover{background-color:#303030;color:#ededed}.esri-popup--feature-menu-open .esri-popup__feature-menu-button{background-color:#000;color:#d1d1d1}.esri-popup__feature-menu-button-icon{margin-inline-end:7px}.esri-popup--feature-menu-open .esri-popup__header,.esri-popup--feature-menu-open .esri-popup__content{flex:0 1 0px;overflow:hidden;opacity:0}.esri-popup--feature-updated{opacity:0;transition:opacity 375ms ease-out}.esri-popup--feature-updated-active{opacity:1}.esri-popup__pagination-page-text{white-space:nowrap}.esri-popup__footer{align-items:stretch;border-top:solid 1px rgba(173,173,173,.3);display:flex;flex:0 0 auto;justify-content:space-between}.esri-popup__footer calcite-icon{margin-inline:3px}.esri-popup__footer .esri-popup__button{font-weight:400;font-size:12px;position:relative;display:flex;justify-content:flex-start;flex:0 0 auto}.esri-popup__actions{animation:esri-fade-in-scale 125ms ease-in-out;background:#242424;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);color:#adadad;display:flex;flex-flow:column;margin:6px 7px;max-width:50%;padding:0;position:absolute;right:0;z-index:1}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]{align-items:center;border-bottom:1px solid rgba(173,173,173,.3);color:#adadad;display:flex;justify-content:flex-start;padding:12px 7px;margin-top:0;margin-bottom:0;font-size:12px}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:hover{background-color:#303030}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:last-child{border-bottom:none}.esri-popup__actions .esri-popup__button[class*=esri-popup__action] .esri-popup__icon{flex:0 0 16px}.esri-popup__footer .esri-popup__actions-menu-button{padding-inline:7px;margin-inline-start:7px;transition:box-shadow 125ms ease-in-out}.esri-popup__footer .esri-popup__actions-menu-button:hover{background-color:#303030}.esri-popup--actions-menu-open .esri-popup__footer .esri-popup__actions-menu-button{background-color:#303030;color:#ededed}[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__actions,[class*=esri-popup--aligned-top-] .esri-popup__actions{bottom:32px;top:auto;transform-origin:bottom center}[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__actions,[class*=esri-popup--aligned-bottom-] .esri-popup__actions{bottom:auto;top:32px;transform-origin:top center}.esri-popup__icon{width:16px;height:16px;display:inline-block;flex:0 0 16px}[class*=esri-popup--is-docked-top-] .esri-popup__footer,[class*=esri-popup--aligned-bottom-] .esri-popup__footer{border-top:none;border-bottom:solid 1px rgba(173,173,173,.3)}.esri-popup__navigation{align-items:stretch;display:flex;flex:1 0 auto;margin:0;padding:0;position:relative;border-inline-start:solid 1px rgba(173,173,173,.3)}.esri-popup__navigation .esri-popup__button{margin:0;padding-inline:7px;align-items:center}.esri-popup__inline-actions-container{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:0 7px;position:relative}.esri-popup__inline-actions-container:only-child{width:100%;max-width:unset;justify-content:flex-start}.esri-popup__inline-actions-container:only-child .esri-popup__actions-menu-button{margin-inline-start:auto}.esri-popup__inline-actions-container>.esri-popup__action,.esri-popup__inline-actions-container>.esri-popup__action-toggle{flex:0 1 auto}.esri-popup__inline-actions-container .esri-popup__icon{margin:0 3px}.esri-popup__inline-actions-container [class^=esri-icon-],.esri-popup__inline-actions-container .esri-building-level-picker__arrow-up,.esri-popup__inline-actions-container .esri-building-level-picker__arrow-down,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-left,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-right{margin:0 3px}.esri-popup__inline-actions-container [class*=" esri-icon-"],.esri-popup__inline-actions-container .esri-building-level-picker__arrow-up,.esri-popup__inline-actions-container .esri-building-level-picker__arrow-down,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-left,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-right{margin:0 3px}.esri-popup__footer--has-pagination .esri-popup__inline-actions-container{width:70%}.esri-popup__action-toggle.esri-popup__action-toggle--on{background-color:#000;color:#ededed}.esri-popup__action-toggle.esri-popup__action-toggle--on:hover{background-color:#000;color:#ededed}.esri-popup__feature-menu{left:0;font-size:12px;font-weight:400;position:absolute;width:100%;background-color:#242424;color:#d1d1d1;z-index:1;margin:6px 0;max-height:0;opacity:0;height:0;overflow:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__feature-menu,[class*=esri-popup--aligned-top-] .esri-popup__feature-menu{bottom:32px;top:auto;transform-origin:bottom center}[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__feature-menu,[class*=esri-popup--aligned-bottom-] .esri-popup__feature-menu{bottom:auto;top:32px;transform-origin:top center}.esri-popup__feature-menu-list{padding:0;margin:0;counter-reset:section}.esri-popup__feature-menu-item{list-style-type:none;border:solid 1px rgba(173,173,173,.3);display:flex;flex-flow:row nowrap;align-items:center;transition:background-color 125ms ease-in-out;margin-top:-1px;position:relative}.esri-popup__feature-menu-item:hover,.esri-popup__feature-menu-item:focus{cursor:pointer;background-color:#303030}.esri-popup__feature-menu-item::before{counter-increment:section;content:counter(section);display:flex;justify-content:center;flex:0 0 8%;text-align:center}.esri-popup__feature-menu-item--selected,.esri-popup__feature-menu-item--selected:hover,.esri-popup__feature-menu-item--selected:focus{background-color:#000}.esri-popup__feature-menu-item .esri-icon-check-mark,.esri-popup__feature-menu-item .esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile .esri-popup__feature-menu-item input[type=checkbox]:checked:before,.esri-popup__feature-menu-item .esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content .esri-popup__feature-menu-item input[type=checkbox]:checked:before{padding:0 .5rem}.esri-popup__feature-menu-title{display:flex;flex:1 0 82%;min-height:1em;margin:0;padding:.8em 4%;border-left:solid 1px rgba(0,0,0,.25)}.esri-popup__feature-menu-viewport{max-height:0px;opacity:0;overflow:auto;position:relative;z-index:1}.esri-popup__feature-menu-header{background-color:rgba(0,0,0,0);border-bottom:solid 1px rgba(173,173,173,.3);padding:0;margin:0;font-weight:400;font-size:14px;line-height:1.2em;overflow:hidden;position:relative;opacity:0}.esri-popup--feature-menu-open .esri-popup__feature-menu{height:auto;opacity:1;animation:esri-fade-in-scale 125ms ease-out;max-height:none;overflow:visible}.esri-popup--feature-menu-open .esri-popup__feature-menu-header{padding:12px 15px;max-height:none;display:block;opacity:1;margin:0}.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:175px;opacity:1;padding-top:1px}.esri-popup__feature-menu-loader{position:sticky;z-index:2;padding:6px;bottom:10px;text-align:center;pointer-events:none}.esri-popup__feature-menu-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-popup__loading-container{margin:0 7px;text-align:center;-webkit-user-select:none;user-select:none}.esri-popup__action-image{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;flex:0 0 16px}.esri-popup__action-text{overflow:hidden;text-overflow:ellipsis}.esri-popup__collapse-button{align-items:center;background-color:#303030;cursor:pointer;display:flex;flex:1 0;justify-content:center;padding:6px 0}.esri-popup__collapse-icon{margin-block-start:9px}.esri-popup--is-docked.esri-popup--is-docked-bottom-left .esri-popup__collapse-icon,.esri-popup--is-docked.esri-popup--is-docked-bottom-right .esri-popup__collapse-icon,.esri-popup--is-docked.esri-popup--is-docked-bottom-center .esri-popup__collapse-icon,.esri-popup--aligned-top-left .esri-popup__collapse-icon,.esri-popup--aligned-top-right .esri-popup__collapse-icon,.esri-popup--aligned-top-center .esri-popup__collapse-icon{transform:rotate(180deg)}.esri-popup__pointer{position:absolute;width:0;height:0}.esri-popup__pointer-direction{background-color:#242424;content:"";position:absolute;width:12px;height:12px}.esri-popup--aligned-top-center .esri-popup__pointer{top:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-bottom-center .esri-popup__pointer{bottom:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-top-left .esri-popup__pointer{bottom:6px;right:6px;transform:rotate(-45deg)}.esri-popup--aligned-bottom-left .esri-popup__pointer{top:6px;right:6px;transform:rotate(45deg)}.esri-popup--aligned-top-right .esri-popup__pointer{bottom:6px;left:6px;transform:rotate(45deg)}.esri-popup--aligned-bottom-right .esri-popup__pointer{top:6px;left:6px;transform:rotate(-45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction,.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{transform:scale(0.75, 2) rotate(45deg)}.esri-popup--aligned-top-left .esri-popup__pointer-direction,.esri-popup--aligned-bottom-left .esri-popup__pointer-direction,.esri-popup--aligned-top-right .esri-popup__pointer-direction,.esri-popup--aligned-bottom-right .esri-popup__pointer-direction{top:-6px;left:-6px;transform:scale(1, 3.5) rotate(45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction{top:-6px;left:0}.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{bottom:-6px;left:0}.esri-view-width-xlarge .esri-popup__main-container{width:460px}.esri-view-width-large .esri-popup__main-container{width:400px}.esri-view-width-less-than-large .esri-popup__action-text{display:none}.esri-view-width-medium .esri-popup__main-container{width:340px}.esri-view-width-less-than-medium .esri-popup__main-container{width:280px}.esri-view-width-xsmall .esri-popup__button[class*=esri-popup__navigation-],.esri-view-width-xsmall .esri-popup__pagination-page-text{display:none}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{margin-bottom:16px}.esri-view-width-xsmall .esri-popup--is-docked-top-center,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{width:auto;margin:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{width:100%;max-height:75%;position:absolute;left:0;right:0;bottom:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center.esri-popup--feature-menu-open .esri-popup__main-container:before,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center.esri-popup--feature-menu-open .esri-popup__main-container:before{visibility:hidden}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__feature-menu,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__actions{bottom:36px}.esri-view-height-xlarge .esri-popup__main-container{max-height:460px}.esri-view-height-xlarge.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:410px}.esri-view-height-large .esri-popup__main-container{max-height:400px}.esri-view-height-large.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:350px}.esri-view-height-less-than-medium .esri-popup__main-container{max-height:300px}.esri-view-height-less-than-medium.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:250px}.esri-popup--is-docked{left:0;bottom:0;right:0;top:0;margin:15px 15px 30px 15px;animation:esri-docking-animation 250ms ease-out}.esri-ui .esri-popup--is-docked{flex-flow:row nowrap}.esri-popup--is-docked-top-left,.esri-popup--is-docked-top-center,.esri-popup--is-docked-top-right{align-items:flex-start}.esri-popup--is-docked-top-left .esri-popup__header,.esri-popup--is-docked-top-center .esri-popup__header,.esri-popup--is-docked-top-right .esri-popup__header{padding-top:2px}.esri-popup--is-docked-bottom-left,.esri-popup--is-docked-bottom-center,.esri-popup--is-docked-bottom-right{align-items:flex-end}.esri-popup--is-docked-top-left,.esri-popup--is-docked-bottom-left{justify-content:flex-start}.esri-popup--is-docked-top-center,.esri-popup--is-docked-bottom-center{justify-content:center}.esri-popup--is-docked-top-right,.esri-popup--is-docked-bottom-right{justify-content:flex-end}.esri-popup--is-docked-top-left .esri-popup__main-container,.esri-popup--is-docked-top-right .esri-popup__main-container,.esri-popup--is-docked-bottom-left .esri-popup__main-container,.esri-popup--is-docked-bottom-right .esri-popup__main-container{max-height:80%}.esri-popup--is-docked-top-center .esri-popup__main-container,.esri-popup--is-docked-bottom-center .esri-popup__main-container{max-height:40%}[dir=rtl] .esri-widget .esri-popup__header-title,[dir=rtl] .esri-popup__header-title{margin:6px 7px 6px auto}[dir=rtl] .esri-popup__header-buttons{margin:0 auto 0 0}[dir=rtl] .esri-popup__feature-menu-title{border-left:none;border-right:solid 1px rgba(0,0,0,.25)}[dir=rtl] .esri-popup__pagination-icon{transform:rotate(180deg)}[dir=rtl] .esri-popup__actions{right:auto;left:0}[dir=rtl] .esri-popup--is-docked .esri-popup__loading-container{order:0}[dir=rtl] .esri-popup--is-docked-top-left,[dir=rtl] .esri-popup--is-docked-bottom-left{justify-content:flex-end}[dir=rtl] .esri-popup--is-docked-top-right,[dir=rtl] .esri-popup--is-docked-bottom-right{justify-content:flex-start}.esri-print{position:relative;padding:12px 15px;overflow-y:auto}.esri-print section[aria-hidden=true]{display:none}.esri-print__form-section-container{margin:0 0 12px 0}.esri-print__header-title{font-size:16px;font-weight:600;padding:0 0 12px;margin:0 auto 0 0}.esri-print__template-list{box-shadow:0 1px 8px rgba(0,0,0,.33);border-radius:2px;display:flex;flex-direction:column;padding:0;width:280px}.esri-print__template-list .esri-widget__heading,.esri-print__template-list-footer{margin:0;padding:12px 15px;flex:1 0 auto}.esri-print__template-list-scroller{max-height:175px;overflow-y:auto;border-top:1px solid rgba(173,173,173,.3);border-bottom:1px solid rgba(173,173,173,.3)}.esri-print__template-list .esri-menu__list-item{font-size:12px}.esri-print__layout-section,.esri-print__map-only-section{padding:12px 0 0;margin-bottom:12px;border-top:1px solid rgba(173,173,173,.3)}.esri-print__layout-tab-list{position:relative;bottom:-1px;padding:0;margin:0;display:flex;justify-content:space-between}.esri-print__layout-tab{display:inline-block;text-align:center;margin:0;padding:5px 5px;width:100%;cursor:pointer;color:#adadad;border:1px solid rgba(0,0,0,0)}.esri-print__layout-tab:hover,.esri-print__layout-tab:focus{color:#d1d1d1;background-color:#303030;border-bottom:1px solid rgba(173,173,173,.3)}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab[aria-selected=true]:hover{background-color:#242424;color:#d1d1d1;border-color:rgba(173,173,173,.3);border-bottom-color:#242424}.esri-print__panel--error{color:#eb7953}.esri-print__panel-container{flex:1 0}.esri-print__input-text{width:100%;margin:0}.esri-print__scale-input-container{display:flex;align-items:center}.esri-print__advanced-options-section{background-color:#303030;color:#adadad}.esri-print__advanced-options-button-container{color:#adadad;display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,0);width:100%;overflow:visible}.esri-print__advanced-options-button{border:none;cursor:pointer;font-family:inherit;padding:6px 7px;width:100%;background-color:rgba(0,0,0,0)}.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--opened,.esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl{display:none}.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--opened{display:block}.esri-print__advanced-options-button-title{font-size:12px;margin:0 3px}.esri-print__advanced-options-container{font-size:12px;padding:6px 7px}.esri-print__advanced-options-container .esri-print__form-section-container{margin-bottom:6px}.esri-print__size-container{display:flex;align-items:center;justify-content:space-between}.esri-print__advanced-options-section [class^=esri-icon-],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__advanced-options-section [class*=" esri-icon-"],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__size-container [class^=esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__size-container [class*=" esri-icon-"],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__size-container [class^=esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{align-self:flex-end}.esri-print__size-container [class*=" esri-icon-"],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{align-self:flex-end}.esri-print__size-container button{color:#adadad}.esri-print__width-container,.esri-print__height-container{flex:0 0 43%}.esri-print__swap-button{flex:0 0 5%;border:none}.esri-print__refresh-button{border:1px solid rgba(173,173,173,.3);border-left-width:0}.esri-print__export-button,.esri-print__template-button{margin:6px 0}.esri-print__export-panel-container{font-size:12px;border-top:1px solid #ddd;padding:12px 0}.esri-print__export-panel-container [class^=esri-icon-],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:.5em;margin-top:.15em}.esri-print__export-panel-container [class*=" esri-icon-"],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:.5em;margin-top:.15em}.esri-print__exported-file-link-title{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-print__exported-file-link{color:#adadad;display:flex;align-items:flex-start;margin-bottom:6px;text-decoration:none}.esri-print__exported-file-link:hover{color:#ededed}.esri-print__exported-file--error{color:#eb7953;cursor:pointer}.esri-print .esri-print__exported-file--error:hover{color:#eb7953}.esri-print__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center;margin:0 auto}[dir=rtl] .esri-print__refresh-button{border-left-width:1px;border-right-width:0}[dir=rtl] .esri-print__export-panel-container [class^=esri-icon-],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.5em}[dir=rtl] .esri-print__export-panel-container [class*=" esri-icon-"],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.5em}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed{display:none}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed-rtl{display:block}.esri-save-layer{width:300px;height:250px}.esri-save-layer__error{align-items:center;display:flex;flex-direction:column}.esri-save-layer__error-icon{color:var(--calcite-ui-danger);margin-bottom:.3rem;margin-top:3rem}.esri-save-layer__process-loader{padding-bottom:2rem;padding-top:3rem}.esri-save-layer__process-label,.esri-save-layer__error-label{margin-inline:.5rem}.esri-save-layer__layer-name-label{margin:.5rem .5rem 0rem .5rem}.esri-save-layer__portal-folder-label{margin:.5rem .5rem .25rem .5rem}.esri-scale-bar.esri-widget{background:rgba(0,0,0,0);box-shadow:none}.esri-scale-bar__bar-container{position:relative;display:flex;align-items:flex-end;transition:width 250ms ease-in-out;font-size:12px}.esri-scale-bar__bar-container--ruler{flex-direction:column}.esri-scale-bar__bar-container--line:last-child{align-items:flex-start}.esri-scale-bar__ruler{display:flex;flex-wrap:wrap;height:6px;background-color:#242424;box-shadow:0 0 0 1px rgba(255,255,255,.33),0 1px 2px rgba(0,0,0,.3)}.esri-scale-bar__ruler-block{height:50%;width:25%;background-color:#d1d1d1}.esri-scale-bar__ruler-block:nth-child(-n+2){margin-right:25%}.esri-scale-bar__ruler-block:nth-child(n+3){margin-left:25%}.esri-scale-bar__line{position:relative;height:1.5em;background-color:rgba(36,36,36,.33);left:0;z-index:1}.esri-scale-bar__line--top{bottom:-1px;border-bottom:2px solid #d1d1d1}.esri-scale-bar__line--bottom{top:-1px;border-top:2px solid #d1d1d1}.esri-scale-bar__line--top:before,.esri-scale-bar__line--top:after,.esri-scale-bar__line--bottom:before,.esri-scale-bar__line--bottom:after{content:"";display:block;width:2px;height:1.5em;background-color:#d1d1d1;position:absolute;border-right:2px solid #d1d1d1}.esri-scale-bar__line--top:before{bottom:-2px;left:0}.esri-scale-bar__line--top:after{bottom:-2px;right:0}.esri-scale-bar__line--bottom:before{top:-2px;left:0}.esri-scale-bar__line--bottom:after{height:1.5em;top:-2px;right:0}.esri-scale-bar__label-container--line{position:absolute;left:0;z-index:1}.esri-scale-bar__label-container--ruler{display:flex;width:100%;justify-content:space-between;position:relative}.esri-scale-bar__label-container--ruler .esri-scale-bar__label{padding:6px 0 0;text-shadow:0 0 1px #242424,0 0 1px #242424,0 0 1px #242424}.esri-scale-bar__label-container--top{bottom:0}.esri-scale-bar__label-container--bottom{top:1px}.esri-scale-bar__label{font-size:inherit;color:#d1d1d1;white-space:nowrap;padding:0 7px;font-weight:600}[dir=rtl] .esri-scale-bar__ruler{margin:0 .5ch 0 2ch}[dir=rtl] .esri-scale-bar__label-container--line{left:auto;right:0}.esri-scale-range-slider{background-color:rgba(0,0,0,0);min-width:310px;position:relative;display:flex;flex-direction:column}.esri-scale-range-slider .esri-slider{background-color:rgba(0,0,0,0);padding:9px 11px 9px 9px}.esri-scale-range-slider .esri-slider__segment-1{background-color:#adadad;height:4px}.esri-scale-range-slider .esri-slider .esri-slider__effective-min-segment,.esri-scale-range-slider .esri-slider .esri-slider__effective-max-segment{height:100%;display:block;content:" ";background:repeating-linear-gradient(to right, rgba(255, 255, 255, 0.75) 0, rgba(255, 255, 255, 0.75) 5px, transparent 5px, transparent 10px)}.esri-scale-range-slider.esri-widget{box-shadow:none}.esri-scale-range-slider.esri-disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.esri-scale-range-slider__scale-indicator-container{position:absolute;left:9px;right:11px}.esri-scale-range-slider__scale-indicator{top:11px;margin-left:-4px;width:1px;position:relative;transition-property:left;transition-duration:.2s}.esri-scale-range-slider__scale-indicator-icon{fill:#323232}.esri-scale-range-slider__scale-menu-container{margin-top:12px;display:flex;width:100%;justify-content:space-between}.esri-scale-range-slider__scale-menu-toggle{color:#adadad;cursor:pointer;background-color:rgba(0,0,0,0);border:none;font-size:14px;white-space:nowrap;max-width:48%;display:flex}.esri-scale-range-slider__scale-menu-toggle[data-type=min]{margin-inline-end:auto}.esri-scale-range-slider__scale-menu-toggle[data-type=max]{margin-inline-start:auto}.esri-scale-range-slider__scale-menu-toggle--active{font-weight:600}.esri-scale-range-slider__scale-menu-toggle-text{text-overflow:ellipsis;overflow-x:hidden}.esri-scale-range-slider__scale-menu-toggle-icon{font-size:12px;margin:0 7px}.esri-scale-range-slider__scale-preview{display:inline-flex;flex-direction:column;background-color:#242424;padding:6px 7px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-scale-range-slider__scale-preview-thumbnail{display:block;box-sizing:border-box;padding:64px}.esri-scale-range-slider__scale-menu{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;border-radius:2px;background-color:#242424;color:#d1d1d1}.esri-scale-range-slider__scale-menu-list{min-width:200px;padding:6px 0;margin:0;display:flex;flex-direction:column;list-style-type:none}.esri-scale-range-slider__scale-menu-item{align-items:center;display:flex;padding:6px 7px;margin:0;cursor:pointer}.esri-scale-range-slider__scale-menu-item-content{display:flex;justify-content:flex-start;flex-direction:column;flex:0 1 auto}.esri-scale-range-slider__scale-menu-item:hover,.esri-scale-range-slider__scale-menu-item:focus{background-color:#303030}.esri-scale-range-slider__scale-menu-scroller{max-height:450px;overflow-y:auto;overflow-x:hidden}.esri-scale-range-slider__scale-item-label{margin:0;padding-bottom:4px;padding-inline-end:15px;word-break:break-all;cursor:inherit}.esri-scale-range-slider__scale-menu-item-icon{color:rgba(0,0,0,0)}.esri-scale-range-slider__scale-menu-item--active .esri-scale-range-slider__scale-menu-item-icon{color:#adadad}.esri-scale-range-slider__scale-menu-item:hover .esri-scale-range-slider__scale-menu-item-icon{color:rgba(173,173,173,.4)}.esri-scale-range-slider__scale-item-value{color:#adadad;font-size:12px;margin-block-start:2px;word-break:break-all}.esri-search{width:240px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;overflow:visible}.esri-search .esri-widget--button{box-shadow:none}.esri-search .esri-icon-notice-triangle{font-size:16px;line-height:16px;margin-inline-end:5px;vertical-align:text-bottom}.esri-search .esri-widget__loader{align-items:center;display:flex;justify-content:center;min-height:32px}.esri-search .esri-widget__loader-text{margin:0 5px}.esri-search__container,.esri-search__input-container,.esri-search__form{display:flex;flex-flow:row nowrap}.esri-search__container{position:relative;align-items:stretch;flex:1 0 100%}.esri-search__container .esri-search__input,.esri-search__container .esri-widget--button{z-index:0}.esri-search__container .esri-search__input:focus,.esri-search__container .esri-widget--button:focus{z-index:1}.esri-search--searching:before,.esri-search--searching:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-search--searching:before{background-color:rgba(173,173,173,.3);width:100%;z-index:0}.esri-search--searching:after{background-color:#adadad;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-search__input-container{align-items:stretch;flex:2 0}.esri-search__form{padding:0;margin:0;align-items:stretch;flex:1 0}.esri-search__input{display:block;width:100%;margin:0;border:none;box-shadow:none}.esri-search__input::-ms-clear{display:none}.esri-search__input::-moz-placeholder{color:#adadad;opacity:1}.esri-search__input:-ms-input-placeholder{color:#adadad}.esri-search__input::-webkit-input-placeholder{color:#adadad}.esri-search__submit-button,.esri-search__sources-button{cursor:pointer;align-self:flex-end}.esri-search__submit-button{border-top:none;border-right:none;border-bottom:none;border-left:solid 1px rgba(173,173,173,.3)}.esri-search__sources-button{border-top:none;border-right:solid 1px rgba(173,173,173,.3);border-bottom:none;border-left:none}.esri-search__sources-button--up{display:none}.esri-search__clear-button{border-top:none;border-right:none;border-bottom:none;border-left:none;align-self:flex-end;display:flex}.esri-search__source-name{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}.esri-search__suggestions-menu [class^=esri-icon-],.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right{vertical-align:middle}.esri-search__suggestions-menu [class*=" esri-icon-"],.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right{vertical-align:middle}.esri-search__suggestions-menu .esri-menu__header:first-child,.esri-search__suggestions-menu ul:first-child{border:none}.esri-search--show-suggestions .esri-search__suggestions-menu,.esri-search--sources .esri-search__sources-menu{overflow:auto;visibility:visible;max-height:300px;animation:esri-fade-in 250ms ease-out}.esri-search__source--active{background-color:#000}.esri-search--warning .esri-search__warning-menu{transition:opacity 125ms ease-in-out;visibility:visible;opacity:1;max-height:inherit}.esri-search__sources-button{display:flex}.esri-search--multiple-sources .esri-search__input{border-left:0}.esri-search__warning-menu{z-index:1;font-size:14px;opacity:0}.esri-search__warning-body{padding:.8em 1em}.esri-search__warning-header{font-weight:600;margin-bottom:5px}.esri-ui-bottom-left .esri-search__sources-button--up,.esri-ui-bottom-right .esri-search__sources-button--up{display:flex}.esri-ui-bottom-left .esri-search__sources-button--down,.esri-ui-bottom-right .esri-search__sources-button--down{display:none}.esri-view-width-less-than-small .esri-search__input{font-size:16px}[dir=rtl] .esri-search__submit-button{border-left:none;border-right:solid 1px rgba(173,173,173,.3)}[dir=rtl] .esri-search__sources-button{border-right:none;border-left:solid 1px rgba(173,173,173,.3)}[dir=rtl] .esri-search__container:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}.esri-search-result-renderer .esri-search-result-renderer__more-results-header{font-weight:600;margin-bottom:2px}.esri-search-result-renderer .esri-search-result-renderer__more-results-item{margin-bottom:10px}.esri-search-result-renderer .esri-search-result-renderer__more-results-list{display:none}.esri-search-result-renderer .esri-search-result-renderer__more-results-list ul{list-style:none;margin:0 0 10px 0;padding:0}.esri-search-result-renderer .esri-search-result-renderer__more-results-list li{padding:2px 0}.esri-search-result-renderer .esri-search-result-renderer__more-results--show-more-results .esri-search-result-renderer__more-results-list{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.esri-selection-toolbar{display:flex;flex:1 1 0;height:100%;width:100%}.esri-selection-toolbar__container{display:flex}.esri-shadow-cast{position:relative;overflow:hidden;display:flex;flex-direction:column;width:200;padding:12px 15px;gap:12px}.esri-shadow-cast__time-range{display:flex;flex-direction:column;font-size:10px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px 13px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor{outline:none !important;color:inherit}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline:solid 2px #2493f2;outline-offset:2px;overflow:visible}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;left:-8px;top:-8px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick{width:7px;height:20px;padding:3px;margin:-3px;background:none}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";display:block;width:1px;background:rgba(110,110,110,.4)}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__ticks{margin:0;margin-top:6px;width:calc(100% - 1px)}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick-label{font-size:10px;line-height:normal;margin-top:12px;text-align:center}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-shadow-cast__time-range .esri-slider__segment-1{background:#2493f2}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{padding-top:8px;padding-bottom:42px}.esri-shadow-cast__time-range__indicator{display:flex;justify-content:center;align-items:center;gap:2px;margin-bottom:6px}.esri-shadow-cast__date-picker-container:not(:first-of-type){margin-top:12px}.esri-shadow-cast__date-picker-container .esri-date-picker{display:block;flex-grow:1}.esri-shadow-cast__visualization{display:flex;flex-direction:column;margin-top:12px}.esri-shadow-cast__visualization__select{margin-bottom:12px}.esri-shadow-cast__visualization__config--hidden{display:none}.esri-shadow-cast__threshold-config,.esri-shadow-cast__duration-config,.esri-shadow-cast__discrete-config{display:flex;flex-direction:column;gap:12px}.esri-shadow-cast__threshold-config calcite-label,.esri-shadow-cast__duration-config calcite-label,.esri-shadow-cast__discrete-config calcite-label{width:max-content;max-width:100%;display:block}.esri-shadow-cast__threshold-config calcite-label:focus,.esri-shadow-cast__threshold-config calcite-label:focus-visible,.esri-shadow-cast__duration-config calcite-label:focus,.esri-shadow-cast__duration-config calcite-label:focus-visible,.esri-shadow-cast__discrete-config calcite-label:focus,.esri-shadow-cast__discrete-config calcite-label:focus-visible{outline:none}.esri-shadow-cast__threshold-config .esri-slider{padding-top:8px;padding-inline:8px;padding-bottom:25px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__label,.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{font-size:10px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{margin-top:12px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick{top:-4px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__segment-1{background:#2493f2}.esri-shadow-cast__duration-config__radio-group{display:flex;flex-direction:row;align-items:center}.esri-shadow-cast__duration-config__radio-group calcite-button{height:35px}.esri-shadow-cast__tooltip{font-size:12px;color:#d1d1d1}.esri-shadow-cast__tooltip__content{position:absolute;width:max-content;padding:6px 7px;background:#242424;transform:translate(-50%, -100%);margin-top:-12px}.esri-shadow-cast__tooltip__content:after{position:absolute;content:"";display:block;width:0;height:0;border-top:8px solid #242424;border-bottom:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);bottom:1px;left:50%;transform:translate(-50%, 100%)}.esri-size-slider{direction:ltr;min-width:260px}.esri-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #adadad;border-top:1px solid #242424;width:30px}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#ededed}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-size-slider .esri-slider .esri-slider__thumb{background-color:#adadad;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#adadad;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #adadad;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-size-slider .esri-slider .esri-slider__label:hover{background-color:#303030}.esri-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-size-slider .esri-slider .esri-slider__max,.esri-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-size-slider .esri-slider .esri-slider__max:before,.esri-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#242424}.esri-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-size-slider .esri-slider .esri-histogram__label{fill:#d1d1d1;stroke-width:2}.esri-size-slider .esri-slider .esri-histogram__average-line,.esri-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#242424}.esri-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#adadad;stroke-width:1px;left:0}.esri-size-slider__ramp svg rect{height:100%;width:100%}.esri-size-slider__ramp svg path{stroke-width:.5px}.esri-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#ededed;border:none;transform:none}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#ededed}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-sketch{display:flex;flex-flow:column wrap}.esri-sketch .esri-snapping-controls__panel{display:flex;width:auto}.esri-expand__content .esri-sketch{width:max-content}.esri-sketch__menu-header{margin:6px;border-bottom:1px solid rgba(173,173,173,.3);display:flex;align-items:center}.esri-sketch__menu-title{flex:1 1 auto;overflow:hidden}.esri-sketch__panel{align-items:center;display:flex;flex-flow:row wrap;padding:0}.esri-sketch__info-panel{background-color:#303030;opacity:1;transition:opacity 250ms ease-in-out}.esri-sketch__info-panel:empty{opacity:0;padding:0;visibility:hidden}.esri-sketch__menu-container{background-color:#242424;display:flex;flex-flow:column;flex:1 1 auto;flex-direction:column;margin:6px}.esri-sketch__section{align-items:center;display:flex;flex-flow:row wrap;padding:0 7px;margin:6px 0}.esri-sketch__tool-section{border-right:1px solid rgba(173,173,173,.3)}.esri-sketch__tool-section:last-child{border-right:none}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon{background-color:#adadad;box-shadow:0 0 0 1px #adadad}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon:before{background-color:#242424;left:12px}.esri-sketch__feature-count-badge{align-items:center;background:#242424;border-bottom:1px solid rgba(173,173,173,.3);border-radius:2px;display:flex;font-size:12px;justify-content:center;margin:0;padding:.25em .75em}[dir=rtl] .esri-sketch__tool-section{border-left:1px solid rgba(173,173,173,.3);border-right:none}[dir=rtl] .esri-sketch__tool-section:last-child{border:none}[dir=rtl] .esri-expand__content .esri-sketch--vertical .esri-sketch__tool-section{border-left:none;border-right:none}.esri-sketch--vertical{flex-flow:row-reverse}.esri-sketch--vertical .esri-sketch__panel{flex-flow:column}.esri-sketch--vertical .esri-sketch__section{flex-flow:column;padding-left:0;padding-right:0;margin-left:7px;margin-right:7px}.esri-sketch--vertical .esri-sketch__tool-section{border-right:none;border-bottom:1px solid rgba(173,173,173,.3)}.esri-sketch--vertical .esri-sketch__tool-section:last-child{border-bottom:none}.esri-sketch--vertical .esri-sketch__info-panel:empty{padding:0}.esri-sketch--vertical .esri-sketch__info-section{margin-top:3px;width:32px}.esri-sketch--vertical .esri-selection-toolbar__container{flex-direction:column}.esri-sketch-tooltip-controls{display:flex;flex-flow:column wrap}.esri-slice{flex-shrink:0}.esri-slice__container{position:relative;padding:12px 0;overflow-y:auto}.esri-slice__container a{text-decoration:none}.esri-slice__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__hint-text{margin:12px 0;padding:0}.esri-slice__exclude-button{margin-bottom:12px}.esri-slice__settings{padding:6px 15px 12px 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__settings ul{display:flex;flex-direction:column;padding:0;margin:0}.esri-slice__settings li{list-style:none}.esri-slice__layer-item{display:flex;align-items:center;white-space:nowrap;gap:7px}.esri-slice__layer-item__title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esri-slice__cross{color:inherit;position:relative}.esri-slice__panel--error{color:#eb7953;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}@supports(-ms-ime-align: auto){.esri-slider__anchor:focus{outline:1px dotted #000}}.esri-slider{direction:ltr;display:flex;height:100%;width:100%;-webkit-user-select:none;user-select:none}.esri-disabled .esri-slider__content,.esri-disabled .esri-slider__min,.esri-disabled .esri-slider__max{opacity:.4}.esri-disabled .esri-slider__thumb:hover{transform:none;border-color:#adadad;cursor:default}.esri-disabled .esri-slider__label:hover{cursor:default}.esri-disabled .esri-slider__segment:hover{cursor:default}.esri-disabled .esri-slider--horizontal .esri-slider__segment--interactive:hover,.esri-disabled .esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:default}.esri-slider--reversed.esri-slider--horizontal{flex-direction:row-reverse}.esri-slider--reversed.esri-slider--vertical{flex-direction:column}.esri-slider--horizontal{flex-direction:row}.esri-slider--horizontal .esri-slider__content{height:auto}.esri-slider--horizontal .esri-slider__track{height:2px;width:100%}.esri-slider--horizontal .esri-slider__segment--interactive:hover{cursor:ew-resize}.esri-slider--horizontal .esri-slider__anchor{height:100%;width:1px}.esri-slider--horizontal .esri-slider__label{left:-50px;margin:0 11px;top:-30px;text-align:center}.esri-slider--horizontal .esri-slider__label-input{text-align:center}.esri-slider--horizontal .esri-slider__max,.esri-slider--horizontal .esri-slider__min{flex:0 0 auto;margin:auto;height:auto;width:50px}.esri-slider--horizontal .esri-slider__ticks{left:0;margin:9px 0 0 0;top:100%;width:100%}.esri-slider--horizontal .esri-slider__tick{height:5px;width:1px}.esri-slider--horizontal .esri-slider__tick-label{margin-top:18px}.esri-slider--vertical{flex-direction:column-reverse}.esri-slider--vertical .esri-slider__content{flex-direction:column;width:auto}.esri-slider--vertical .esri-slider__track{flex:1 0 0px;flex-direction:column;height:100%;width:2px}.esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:ns-resize}.esri-slider--vertical .esri-slider__anchor{height:1px;width:100%}.esri-slider--vertical .esri-slider__label{left:20px;text-align:left;top:-10px}.esri-slider--vertical .esri-slider__max,.esri-slider--vertical .esri-slider__min{margin:auto;width:100%}.esri-slider--vertical .esri-slider__max{flex:0 0 22px}.esri-slider--vertical .esri-slider__min{flex:0 0 22px}.esri-slider--vertical .esri-slider__ticks{left:100%;margin:0 0 0 11px;top:0}.esri-slider--vertical .esri-slider__tick{height:1px;width:5px}.esri-slider--vertical .esri-slider__tick-label{margin-left:30px}.esri-slider__content{display:flex;flex:1 0 auto;line-height:0;margin:auto;position:relative;align-items:center;justify-content:center;z-index:0}.esri-slider__track{background-color:rgba(173,173,173,.4);display:inline-block;touch-action:none;position:relative}.esri-slider__segment{height:100%;left:0;position:absolute;top:0;touch-action:none;transform-origin:0 0;width:100%;will-change:transform}.esri-slider__segment:hover{cursor:pointer}.esri-slider__anchor{background-color:#adadad;position:absolute;touch-action:none;-webkit-user-select:none;user-select:none}.esri-slider__anchor:focus .esri-slider__thumb,.esri-slider__anchor:focus .esri-slider__label{outline:inherit}.esri-slider__anchor--moving .esri-slider__label:hover{cursor:grabbing}.esri-slider__anchor--moving .esri-slider__label--interactive:hover{cursor:grabbing}.esri-slider__anchor--moving:focus .esri-slider__thumb{border:3px solid #949494;cursor:grabbing}.esri-slider__thumb{background-color:#242424;border:2px solid #adadad;border-radius:16px;height:16px;left:-7px;position:absolute;top:-7px;touch-action:none;width:16px;transition:all 125ms ease-in-out;z-index:1}.esri-slider__thumb:hover{border-color:#949494;border-width:3px;height:19.2px;left:-8.6px;top:-8.6px;width:19.2px;cursor:pointer;cursor:grab}.esri-slider__label{line-height:22px;min-width:80px;position:absolute}.esri-slider__label:hover{cursor:pointer;cursor:grab}.esri-slider__label--interactive:hover,.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{cursor:pointer;text-decoration:underline}.esri-slider__label-input{position:relative;width:100%;z-index:1}.esri-slider__extra-content{display:inline-block}.esri-slider__max,.esri-slider__min{height:22px;line-height:22px;text-align:center;display:flex;align-items:center;justify-content:center}.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{background-color:#303030}.esri-slider__range-input{padding:1px 0;text-align:center;width:100%}.esri-slider__ticks{display:inline-block;height:100%;position:absolute;z-index:0}.esri-slider__tick{background:rgba(173,173,173,.4);position:absolute}.esri-slider__tick-label{position:absolute;width:max-content}[dir=rtl] .esri-slider__label,[dir=rtl] .esri-slider__max,[dir=rtl] .esri-slider__min,[dir=rtl] .esri-slider__tick-label{direction:rtl;unicode-bidi:plaintext}[dir=rtl] .esri-slider__range-input,[dir=rtl] .esri-slider__label-input{unicode-bidi:plaintext}.esri-snapping-controls__toggle-block{margin-top:0}.esri-snapping-controls__layer-list-block{border-bottom:none}.esri-snapping-controls__layer-list{overflow:auto;max-height:220px}.esri-snapping-controls__layer-list__filter{margin-bottom:10px}.esri-snapping-controls__layer-list__button{margin-bottom:6px}.esri-snapping-controls__layer-list__item calcite-accordion-item calcite-icon,.esri-snapping-controls__layer-list__item calcite-action calcite-icon{margin-inline-start:0}.esri-snapping-controls__layer-list__item calcite-icon{color:var(--calcite-ui-brand);margin-inline-start:var(--calcite-list-item-spacing-indent)}.esri-snapping-controls{display:flex;flex-flow:column wrap}.esri-snapping-controls__container{display:flex;flex:1 1 auto;flex-direction:column}.esri-snapping-controls__panel{width:320px}.esri-snapping-controls__item{box-shadow:0 1px 0 rgba(173,173,173,.3);padding:3px;background-color:#242424;cursor:pointer;margin:3px 0;border:1px solid rgba(173,173,173,.3);border-color:rgba(0,0,0,0);border-radius:2px;display:flex;justify-content:space-between;transition:border-color 125ms ease-in-out}.esri-snapping-controls__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-snapping-controls__action-toggle{align-items:flex-start;border:1px solid rgba(0,0,0,0);cursor:pointer;display:flex;flex-flow:row-reverse;font-size:12px;justify-content:space-between;margin:0;opacity:1;padding:6px 15px;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out;width:100%}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-title{margin-left:0}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon{background-color:#303030;border-radius:16px;box-shadow:0 0 0 1px #adadad;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon:before{background-color:#adadad;box-shadow:0 0 0 1px #242424;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-snapping-controls__action-toggle.esri-disabled-element{pointer-events:none;opacity:.4}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon{background-color:#adadad;box-shadow:0 0 0 1px #adadad}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon:before{background-color:#242424;left:12px}.esri-snapping-controls__nested-container{padding:0;padding-inline-start:1em}@keyframes esri-spinner--start-animation{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes esri-spinner--finish-animation{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes esri-spinner--rotate-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.esri-ui .esri-spinner{background-color:rgba(0,0,0,0);box-shadow:none;padding:0;overflow:visible;width:24px;height:24px;position:absolute;left:-999em;top:-999em;z-index:2;pointer-events:none;display:none;opacity:0;transform-origin:0 0}.esri-ui .esri-spinner::before{position:absolute;margin:-50% 0 0 -50%;width:100%;height:100%;background:url("../base/images/Loading_Indicator_double_32.svg") no-repeat center;display:block;content:"";animation:esri-spinner--rotate-animation 750ms linear infinite}.esri-ui .esri-spinner--start{display:block;animation:esri-spinner--start-animation 250ms cubic-bezier(0.17, 0.67, 0.36, 0.99) forwards}.esri-ui .esri-spinner--finish{display:block;opacity:1;animation:esri-spinner--finish-animation 125ms ease-in forwards;animation-delay:75ms}.esri-swipe{width:100%;height:100%;position:absolute;overflow:hidden;margin:0;padding:0;background:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.esri-swipe,.esri-ui .esri-swipe{pointer-events:none}.esri-swipe__container{position:absolute;margin:0;padding:0;border:0;z-index:1;touch-action:none;pointer-events:auto;overflow:hidden;outline:0}.esri-swipe--horizontal .esri-swipe__container{margin-left:-16px;height:100%;cursor:col-resize}.esri-swipe--vertical .esri-swipe__container{margin-top:-16px;width:100%;cursor:row-resize}.esri-swipe--disabled .esri-swipe__container{pointer-events:none;cursor:default}.esri-swipe__divider{position:absolute;background-color:#242424}.esri-swipe--horizontal .esri-swipe__divider{border-left:1px solid rgba(173,173,173,.5);border-right:1px solid rgba(173,173,173,.5);width:4px;height:100%;margin-left:-2px;top:0;left:16px}.esri-swipe--vertical .esri-swipe__divider{border-top:1px solid rgba(173,173,173,.5);border-bottom:1px solid rgba(173,173,173,.5);width:100%;height:4px;margin-top:-2px;left:0;top:16px}.esri-swipe__handle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(173,173,173,.5);border-radius:2px;background-color:#242424}.esri-swipe__handle--hidden{visibility:hidden}.esri-swipe__handle-icon{position:relative;z-index:2}.esri-swipe--horizontal .esri-swipe__handle{top:calc(50% - 16px)}.esri-swipe--vertical .esri-swipe__handle{left:calc(50% - 16px)}.esri-swipe__container:focus .esri-swipe__handle,.esri-swipe__container:focus .esri-swipe__divider{outline:inset 2px Highlight;outline:inset 2px -webkit-focus-ring-color}.esri-swipe__container:focus .esri-swipe__handle{outline-offset:-3px}.esri-table-list{color:#d1d1d1;background-color:#303030;padding:calc(var(--esri-widget-padding-y)*.5) calc(var(--esri-widget-padding-x)*.5);overflow-y:auto;display:flex;flex-flow:column}.esri-table-list__list{list-style:none;margin:0 0 0 15px;padding:0}.esri-table-list__list[hidden]{display:none}.esri-table-list__list--root{margin:0}.esri-table-list__item--selectable .esri-table-list__item-container{cursor:pointer}.esri-table-list__item--selectable .esri-table-list__item-container:hover{border-left-color:rgba(173,173,173,.3)}.esri-table-list__item[aria-selected=true]>.esri-table-list__item-container{border-left-color:#2493f2}.esri-table-list__item[aria-selected=true]>.esri-table-list__item-container:hover{border-left-color:#2493f2}.esri-table-list__item-container~.esri-table-list__list .esri-table-list__item{border-bottom-width:0}.esri-table-list__item{background-color:#242424;border-bottom:1px solid rgba(173,173,173,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-table-list__item.esri-table-list__item--chosen{background-color:#000;opacity:.75}.esri-table-list__item-container{border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out;align-items:center}.esri-table-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-table-list__publishing{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-block:0;margin-inline:12px;height:6px;width:6px;border:1px solid #adadad;animation:publishing 2s normal infinite}.esri-table-list__item-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:6px 7px;overflow:hidden;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top;background-color:#2d2d2d;margin-inline-start:3rem;border-inline-start:3px solid #d9bf2b;margin-block-end:.25rem;margin-inline-end:.25rem}.esri-table-list__item-message [class^=esri-icon-],.esri-table-list__item-message .esri-building-level-picker__arrow-up,.esri-table-list__item-message .esri-building-level-picker__arrow-down,.esri-table-list__item-message .esri-building-phase-picker__arrow-left,.esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-table-list__item-message [class*=" esri-icon-"],.esri-table-list__item-message .esri-building-level-picker__arrow-up,.esri-table-list__item-message .esri-building-level-picker__arrow-down,.esri-table-list__item-message .esri-building-phase-picker__arrow-left,.esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-table-list__item--has-message .esri-table-list__item-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-table-list__item-toggle{padding:0 3px;cursor:pointer;color:#adadad}.esri-table-list__item-actions-menu{align-self:center;display:flex}.esri-table-list__item-actions-menu-item{display:flex;flex:1 0 21px;justify-content:center;align-items:center;color:#adadad;cursor:pointer;padding:0 3px;transition:border-color 250ms ease-in-out}.esri-table-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-table-list__item-actions-menu-item:hover{background-color:#303030}.esri-table-list__item-actions-menu-item--active,.esri-table-list__item-actions-menu-item--active:hover{background-color:#000}.esri-table-list__item-actions{position:relative;background-color:#303030;color:#adadad;margin:-1px 7px 6px;height:auto}.esri-table-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-table-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-table-list__item-actions[hidden]{display:none}.esri-table-list__item-actions-close{color:#adadad;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-table-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #242424}.esri-table-list__item-actions-list:first-of-type{border-top:0}.esri-table-list__item-action,.esri-table-list__action-toggle{border:1px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-table-list__item-action{justify-content:flex-start;flex-flow:row}.esri-table-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-table-list__action-toggle .esri-table-list__item-action-title{margin-left:0}.esri-table-list__action-toggle .esri-table-list__item-action-icon{background-color:#adadad;border-radius:16px;box-shadow:0 0 0 1px #242424;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-table-list__action-toggle .esri-table-list__item-action-icon:before{background-color:#242424;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-table-list__action-toggle--on .esri-table-list__item-action-icon{background-color:#242424}.esri-table-list__action-toggle--on .esri-table-list__item-action-icon:before{background-color:#adadad;box-shadow:0 0 0 1px #adadad;left:12px}.esri-table-list__item-action:hover,.esri-table-list__action-toggle:hover{background-color:#303030}.esri-table-list__item-actions[hidden] .esri-table-list__item-action{opacity:0}.esri-table-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-table-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-table-list__item-action-title{margin-left:5px}.esri-table-list-panel{margin:12px 15px}.esri-table-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}[dir=rtl] .esri-table-list .esri-table-list__list{margin:0 15px 0 0}[dir=rtl] .esri-table-list .esri-table-list__list--root{margin:0}[dir=rtl] .esri-table-list .esri-table-list__item-action-title{margin-left:0;margin-right:5px}[dir=rtl] .esri-table-list .esri-table-list__action-toggle .esri-table-list__action-toggle{margin-right:0}[dir=rtl] .esri-table-list .esri-table-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-table-list .esri-table-list__item-message [class^=esri-icon-],[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-table-list .esri-table-list__item-message [class*=" esri-icon-"],[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container:hover{border-right-color:rgba(173,173,173,.3)}[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true]>.esri-table-list__item-container{border-right-color:#2493f2}[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true]>.esri-table-list__item-container:hover{border-right-color:#2493f2}@keyframes publishing{0%,20%{transform:rotate(45deg)}80%,100%{transform:rotate(135deg)}}.esri-time-picker{display:inline-block;border:1px solid rgba(173,173,173,.3);padding:0 .5em}.esri-time-picker__input{border:none}.esri-time-slider{cursor:default;min-width:375px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-time-slider__layout--wide .esri-time-slider__row{height:88px;overflow:hidden}.esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr;display:flex;flex:auto}.esri-time-slider__layout--wide .esri-time-slider__animation{width:64px}.esri-time-slider__layout--wide .esri-time-slider__time-extent{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__time-extent,.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__actions{border-left:1px solid rgba(173,173,173,.3)}.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__max{align-items:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__next{width:42px}.esri-time-slider__layout--wide .esri-time-slider__warning{font-size:20px;margin-bottom:4px}.esri-time-slider__layout--wide .esri-time-slider__warning-text{margin-inline:3px;text-align:center}.esri-time-slider__layout--wide .esri-time-slider__actions-button{height:88px}.esri-time-slider__layout--compact.esri-time-slider--has-actions .esri-time-slider__time-extent{padding-inline-start:48px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(1),.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){height:36px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(2){height:88px;overflow:hidden}.esri-time-slider__layout--compact .esri-time-slider__animation{width:35px}.esri-time-slider__layout--compact .esri-time-slider__time-extent{align-items:center;display:flex;flex:auto;flex-flow:row nowrap;justify-content:center}.esri-time-slider__layout--compact .esri-time-slider__time-extent-separator{margin-inline:7px}.esri-time-slider__layout--compact .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min,.esri-time-slider__layout--compact .esri-time-slider__max{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min{align-items:flex-start;margin-inline-start:35px}.esri-time-slider__layout--compact .esri-time-slider__max{align-items:flex-end;margin-inline-end:35px}.esri-time-slider__layout--compact .esri-time-slider__previous,.esri-time-slider__layout--compact .esri-time-slider__next{width:35px}.esri-time-slider__layout--compact .esri-time-slider__warning{line-height:12px;margin-inline-end:4px}.esri-time-slider__layout--compact .esri-time-slider__actions{align-items:flex-end}.esri-time-slider__layout--compact .esri-time-slider__actions-button{height:36px}.esri-time-slider__row{display:flex}.esri-time-slider__mode--instant .esri-slider__segment-0,.esri-time-slider__mode--instant .esri-slider__segment-1{background-color:rgba(173,173,173,.4)}.esri-time-slider__mode--time-window .esri-slider__segment-1{background-color:#adadad;height:6px;margin-top:-1px}.esri-time-slider__mode--time-window .esri-slider__segment-0,.esri-time-slider__mode--time-window .esri-slider__segment-2{background-color:rgba(173,173,173,.4)}.esri-time-slider__mode--time-window.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-0{background-color:#adadad;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-1{background-color:rgba(173,173,173,.4)}.esri-time-slider__mode--cumulative-from-start.esri-time-slider--out-of-bounds .esri-slider__segment-0{background-color:#d83020}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-0{background-color:rgba(173,173,173,.4)}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-1{background-color:#adadad;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-end.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__time-extent{font-size:12px;line-height:12px;color:#adadad}.esri-time-slider__time-extent-group{display:flex;flex-flow:column nowrap;align-items:center}.esri-time-slider__time-extent-date,.esri-time-slider__time-extent-separator{font-weight:600}.esri-time-slider__min,.esri-time-slider__max{display:flex;flex-flow:column nowrap;font-size:12px;justify-content:center;line-height:12px}.esri-time-slider__min-date,.esri-time-slider__max-date{font-weight:600}.esri-time-slider__slider{background-color:#303030;padding:0 40px 0 40px}.esri-time-slider__slider .esri-slider{margin-top:-19px;background-color:#303030}.esri-time-slider__slider .esri-slider__content{height:2px}.esri-time-slider__slider .esri-slider__thumb{border-width:3px;top:-6px}.esri-time-slider__slider .esri-slider__tick-label{font-size:12px;margin-top:23px;white-space:nowrap}.esri-time-slider__slider .esri-slider__tick{background:rgba(173,173,173,.4);width:1px}.esri-time-slider__slider .esri-slider__tick.minorTick{height:4px}.esri-time-slider__slider .esri-slider__tick.majorTick{height:8px}.esri-time-slider__slider .esri-slider__ticks{margin-top:16px}.esri-time-slider__slider .esri-slider__track{height:4px}.esri-time-slider__animation-button,.esri-time-slider__previous-button,.esri-time-slider__next-button{border:none;height:100%;width:100%}.esri-time-slider .esri-icon-play,.esri-time-slider .esri-icon-pause,.esri-time-slider .esri-icon-reverse,.esri-time-slider .esri-icon-forward{font-size:24px}.esri-time-slider--out-of-bounds .esri-slider__thumb{border-color:#d83020}.esri-time-slider--out-of-bounds .esri-time-slider__time-extent{color:#d83020}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){direction:ltr}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__actions{border-left:none}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__animation{border-left:1px solid rgba(173,173,173,.3)}.esri-timezone-picker{position:relative;display:flex;align-items:center}.esri-timezone-picker__item-title{font-size:12px;font-weight:600}.esri-timezone-picker__item-description{font-size:10px}.esri-tooltip{position:absolute;overflow:visible;width:-moz-fit-content;width:fit-content;top:0;left:0;z-index:1}.esri-tooltip-content{position:relative;padding:6px 7px;background:rgba(36,36,36,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 1px 2px rgba(0,0,0,.1);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.1em;color:#d1d1d1}.esri-tooltip-content:empty{opacity:0}.esri-tooltip-table{display:table;width:100%}.esri-tooltip-field{display:table-row}.esri-tooltip-field__title,.esri-tooltip-field__value{display:table-cell;padding:2px 0;white-space:nowrap}.esri-tooltip-field__title{padding-inline-end:15px}.esri-tooltip-field__value{font-variant-numeric:tabular-nums}.esri-tooltip-value-by-value span:nth-child(2){margin-inline:7px}.esri-tooltip-help-message{width:min-content;min-width:200px;margin-top:6px;padding-top:8px;padding-bottom:2px;border-top:solid 1px rgba(173,173,173,.3);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-align:center;white-space:break-spaces}.esri-tooltip-help-message:only-child{margin-top:0;padding-top:2px;border-top:none}.esri-un-associations__controls-label{height:1rem}.esri-un-associations__controls-label-and-slider{display:flex;flex-direction:column}.esri-un-associations__controls-label-and-toggle{display:flex;flex-direction:row;justify-content:space-between;width:inherit}.esri-un-associations__controls-slider{padding:0rem .5rem}.esri-un-associations__widget-block-actions{align-self:center}.esri-un-associations__widget-block-actions-switch{align-self:center;padding:.5rem}.esri-un-associations__widget-block-content{width:330px;border-bottom:none;margin:0px}.esri-un-associations__widget-settings-container{display:grid;padding-top:.5rem;gap:.5rem}.esri-utility-trace-network{display:flex;flex:1 1 auto;flex-direction:row}.esri-utility-trace-network.esri-component.esri-widget--panel{min-height:120px}.esri-utility-trace-network calcite-icon{box-sizing:initial}.esri-utility-trace-network calcite-tab{background-color:#303030;padding-bottom:0;padding-top:0}.esri-utility-trace-network calcite-tab:not([selected]){flex:0}.esri-utility-trace-network calcite-block{margin-bottom:0rem}.esri-utility-trace-network__add-button-container{display:flex;justify-content:center;margin:18px 0 12px}.esri-utility-trace-network__notice-container{padding:6px}.esri-utility-trace-network__list-container{background-color:#242424;padding:3px 3px}.esri-utility-trace-network__flow{height:100%}.esri-utility-trace-network__results-container{height:100%}.esri-utility-trace-network__number-input{width:150px}.esri-un-validate-topology__container{width:330px}.esri-un-validate-topology__content{border-bottom:none;margin:0px}.esri-un-validate-topology__controls-container{display:grid;gap:.5rem}.esri-un-validate-topology__status-icon-container{width:48px;height:48px}.esri-un-validate-topology__status-icon-error{padding-left:16px;padding-top:16px;--calcite-ui-icon-color: #edd317}.esri-un-validate-topology__status-icon-success{padding-left:16px;padding-top:16px;--calcite-ui-icon-color: #35ac46}.esri-value-picker{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-value-picker .esri-slider{background:rgba(0,0,0,0);flex:auto}.esri-value-picker .esri-slider__tick-label{font-size:var(--calcite-font-size--3);white-space:nowrap}.esri-value-picker .esri-slider__ticks{margin:0}.esri-value-picker .esri-slider__tick,.esri-value-picker .esri-slider__track{background:var(--calcite-ui-border-input)}.esri-value-picker .esri-slider__tick.esri-value-picker__slider__tick-steps{height:3px;width:3px}.esri-value-picker .esri-slider__anchor:focus-visible{outline:none}.esri-value-picker__action-bar{background-color:var(--calcite-ui-foreground-1)}.esri-value-picker__caption-border,.esri-value-picker__label-border{display:flex;align-items:center;border:solid 1px var(--calcite-ui-border-3)}.esri-value-picker__caption-text,.esri-value-picker__label-text{font-family:var(--calcite-sans-family);font-weight:var(--calcite-font-weight-medium);overflow:hidden;white-space:nowrap}.esri-value-picker__label-text{color:var(--calcite-ui-text-1)}.esri-value-picker__slider{display:flex;flex:auto}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined{width:-moz-fit-content;width:fit-content}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__caption,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__caption{padding-inline-end:.5rem}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox,.esri-value-picker__layout--horizontal.esri-value-picker__type--label,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider{min-width:450px}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--label .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal .esri-value-picker__caption{display:flex;padding-bottom:.5rem;padding-inline-start:.5rem;padding-top:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__caption-border{padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__caption-text{font-size:var(--calcite-font-size--1);max-width:100px;text-overflow:ellipsis}.esri-value-picker__layout--horizontal .esri-value-picker__combobox{align-items:center;display:flex;flex:auto;padding-inline:10px;--calcite-ui-border-input: var(--calcite-ui-border-3)}.esri-value-picker__layout--horizontal .esri-value-picker__combobox calcite-combobox{flex:auto;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__label{display:flex;flex:auto;padding:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__label-border{flex:auto;padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__label-text{flex:auto;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal);text-overflow:ellipsis;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__separator{border-right:solid 1px var(--calcite-ui-border-3);margin-inline-start:.25rem;width:1px}.esri-value-picker__layout--horizontal .esri-value-picker__slider{padding-inline:30px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-minor{height:3px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-major{height:6px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-steps{margin-left:-1px;margin-top:-6px}.esri-value-picker__layout--horizontal .esri-slider{margin-top:-10px}.esri-value-picker__layout--horizontal .esri-slider__track{height:1px}.esri-value-picker__layout--vertical.esri-value-picker__type--collection,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined{height:-moz-fit-content;height:fit-content}.esri-value-picker__layout--vertical.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined .esri-value-picker__action-bar{height:100%}.esri-value-picker__layout--vertical.esri-value-picker__type--slider{min-height:450px}.esri-value-picker__layout--vertical.esri-value-picker__type--slider .esri-value-picker__action-bar{height:100%;min-height:450px}.esri-value-picker__layout--vertical .esri-value-picker__caption{padding:.25rem;width:48px}.esri-value-picker__layout--vertical .esri-value-picker__caption-border{justify-content:center}.esri-value-picker__layout--vertical .esri-value-picker__caption-text{font-size:var(--calcite-font-size--2);padding-block:.25rem;text-overflow:clip}.esri-value-picker__layout--vertical .esri-value-picker__separator{border-bottom:solid 1px var(--calcite-ui-border-3);height:1px;margin-top:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__slider{flex-direction:column;padding:15px 0}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-minor{width:3px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-major{width:6px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-steps{margin-left:-6px;margin-top:-1px}.esri-value-picker__layout--vertical .esri-slider{margin-left:-13px}.esri-value-picker__layout--vertical .esri-slider__tick-label{margin-left:20px}.esri-value-picker__layout--vertical .esri-slider__track{width:1px}[dir=rtl] .esri-value-picker{direction:ltr}[dir=rtl] .esri-value-picker .esri-value-picker__combobox,[dir=rtl] .esri-value-picker .esri-value-picker__slider__tooltip{direction:rtl}.esri-weather{position:relative;padding:var(--esri-widget-padding);width:-moz-fit-content;width:fit-content}.esri-weather__content{display:flex;flex-direction:column;gap:12px;width:min-content}.esri-weather__content--has-error{pointer-events:none;visibility:hidden;overflow:hidden;height:0}.esri-weather__selector{display:flex;align-items:center;flex-direction:row;gap:7px}.esri-weather__options{display:flex;flex-direction:column;gap:12px}.esri-weather__warning{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:12px}.esri-weather__warning calcite-icon{color:var(--calcite-ui-warning)}.esri-weather__labeled-slider calcite-slider{margin:0 -7px;margin-bottom:-14px}.esri-zoom{display:flex;flex-flow:column nowrap}.esri-zoom.esri-zoom--horizontal{flex-flow:row-reverse nowrap}.esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-top:none}.esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-left:solid 1px rgba(173,173,173,.3)}.esri-zoom .esri-widget--button{box-shadow:none}.esri-zoom .esri-widget--button:first-child{margin-bottom:0}.esri-zoom .esri-widget--button:last-child{border-top:solid 1px rgba(173,173,173,.3)}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-top:none}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-left:solid 1px rgba(173,173,173,.3)}@keyframes esri-fade-in-down{0%{opacity:0;transform:translate3D(0, -5px, 0)}25%{opacity:0;transform:translate3D(0, -5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes esri-fade-in-up{0%{opacity:0;transform:translate3D(0, 5px, 0)}25%{opacity:0;transform:translate3D(0, 5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes esri-fade-in-scale{0%{opacity:0;transform:scale3D(0.95, 0.95, 1)}100%{opacity:1;transform:scale3D(1, 1, 1)}}@keyframes looping-progresss-bar-ani{0%{left:0%;width:0%}20%{left:0%;width:20%}80%{left:80%;width:20%}100%{left:100%;width:0%}}@keyframes esri-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes panel-advance{0%{opacity:0;transform:translate3d(50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-retreat{0%{opacity:0;transform:translate3d(-50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-advance--rtl{0%{opacity:0;transform:translate3d(-50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-retreat--rtl{0%{opacity:0;transform:translate3d(50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}} \ No newline at end of file diff --git a/public/assets/esri/themes/dark/main.scss b/public/assets/esri/themes/dark/main.scss new file mode 100644 index 0000000..cc2503a --- /dev/null +++ b/public/assets/esri/themes/dark/main.scss @@ -0,0 +1,34 @@ +/* + Theme: Dark +*/ + +@import "../base/colors/scss/variables_dark.scss"; + +body { + --esri-calcite-mode-name: "dark"; +} + +// Hex values from +// @import "../base/colors/scss/variables_dark.scss"; +// ↳ https://github.com/Esri/calcite-colors.git +$font-color: $Calcite_Gray_700; +$background-color: $Calcite_Gray_050; +$interactive-font-color: $Calcite_Gray_600; + +$heading-color: $font-color; + +$button-color: $Calcite_Gray_600; +$button-color--inverse: $background-color; + +// Inverse +$interactive-font-color--inverse: $background-color; +$background-color--inverse: $interactive-font-color; + +// Selected +$border-color--active: $Calcite_Highlight_Blue_350; +$background-color--active: #000000; + +// Error +$font-color--error: #eb7953; + +@import "../base/core"; diff --git a/public/assets/esri/themes/light/main.css b/public/assets/esri/themes/light/main.css new file mode 100644 index 0000000..1205ce3 --- /dev/null +++ b/public/assets/esri/themes/light/main.css @@ -0,0 +1,8 @@ +@charset "utf-8";body{--esri-calcite-mode-name: "light"}/*! + * Use of any font is restricted as follows: + * - Font files may be used for Esri-business purposes only. + * - Fonts files may also be used by Esri Authorized Distributors for Esri business purposes only as they pertain to Esri, Inc. and its products or marketing materials. + * - Font files may be used in Esri software only. + * - Font files may not be distributed or used by third parties. + * - Font files may be embedded in documents as long as the font files are not provided in a separate file that allows them to be exported. +*/@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2") format("woff2");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2") format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2") format("woff2");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2") format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2") format("woff2");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2") format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2") format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2") format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2") format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2") format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2") format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2") format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2") format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2") format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2") format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"CalciteWebCoreIcons";src:url("../base/icons/fonts/CalciteWebCoreIcons.ttf?qt9ftt") format("truetype"),url("../base/icons/fonts/CalciteWebCoreIcons.woff?qt9ftt") format("woff"),url("../base/icons/fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons") format("svg");font-weight:normal;font-style:normal}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-family:"CalciteWebCoreIcons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" esri-icon-"],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-family:"CalciteWebCoreIcons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.esri-icon-close:before{content:"";color:inherit}.esri-icon-drag-horizontal:before{content:"";color:inherit}.esri-icon-drag-vertical:before{content:"";color:inherit}.esri-icon-handle-horizontal:before{content:"";color:inherit}.esri-icon-handle-vertical:before{content:"";color:inherit}.esri-icon-check-mark:before,.esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before{content:"";color:inherit}.esri-icon-left-triangle-arrow:before{content:"";color:inherit}.esri-icon-right-triangle-arrow:before{content:"";color:inherit}.esri-icon-down-arrow:before{content:"";color:inherit}.esri-icon-up-arrow:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-left:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-right:before{content:"";color:inherit}.esri-icon-overview-arrow-top-left:before{content:"";color:inherit}.esri-icon-overview-arrow-top-right:before{content:"";color:inherit}.esri-icon-maximize:before{content:"";color:inherit}.esri-icon-minimize:before{content:"";color:inherit}.esri-icon-checkbox-unchecked:before{content:"";color:inherit}.esri-icon-checkbox-checked:before{content:"";color:inherit}.esri-icon-radio-unchecked:before{content:"";color:inherit}.esri-icon-radio-checked:before{content:"";color:inherit}.esri-icon-up-arrow-circled:before{content:"";color:inherit}.esri-icon-down-arrow-circled:before{content:"";color:inherit}.esri-icon-left-arrow-circled:before{content:"";color:inherit}.esri-icon-right-arrow-circled:before{content:"";color:inherit}.esri-icon-zoom-out-fixed:before{content:"";color:inherit}.esri-icon-zoom-in-fixed:before{content:"";color:inherit}.esri-icon-refresh:before{content:"";color:inherit}.esri-icon-edit:before{content:"";color:inherit}.esri-icon-authorize:before{content:"";color:inherit}.esri-icon-map-pin:before{content:"";color:inherit}.esri-icon-blank-map-pin:before{content:"";color:inherit}.esri-icon-table:before{content:"";color:inherit}.esri-icon-plus:before{content:"";color:inherit}.esri-icon-minus:before{content:"";color:inherit}.esri-icon-beginning:before{content:"";color:inherit}.esri-icon-reverse:before{content:"";color:inherit}.esri-icon-pause:before{content:"";color:inherit}.esri-icon-play:before{content:"";color:inherit}.esri-icon-forward:before{content:"";color:inherit}.esri-icon-end:before{content:"";color:inherit}.esri-icon-erase:before{content:"";color:inherit}.esri-icon-up-down-arrows:before{content:"";color:inherit}.esri-icon-left:before,.esri-building-phase-picker__arrow-left:before,.esri-building-phase-picker__arrow-right:before,.esri-building-level-picker__arrow-up:before,.esri-building-level-picker__arrow-down:before{content:"";color:inherit}.esri-icon-right:before{content:"";color:inherit}.esri-icon-announcement:before{content:"";color:inherit}.esri-icon-notice-round:before{content:"";color:inherit}.esri-icon-notice-triangle:before{content:"";color:inherit}.esri-icon-home:before{content:"";color:inherit}.esri-icon-locate:before{content:"";color:inherit}.esri-icon-expand:before{content:"";color:inherit}.esri-icon-collapse:before{content:"";color:inherit}.esri-icon-layer-list:before{content:"";color:inherit}.esri-icon-basemap:before{content:"";color:inherit}.esri-icon-globe:before{content:"";color:inherit}.esri-icon-applications:before{content:"";color:inherit}.esri-icon-arrow-up-circled:before{content:"";color:inherit}.esri-icon-arrow-down-circled:before{content:"";color:inherit}.esri-icon-arrow-left-circled:before{content:"";color:inherit}.esri-icon-arrow-right-circled:before{content:"";color:inherit}.esri-icon-minus-circled:before{content:"";color:inherit}.esri-icon-plus-circled:before{content:"";color:inherit}.esri-icon-add-attachment:before{content:"";color:inherit}.esri-icon-attachment:before{content:"";color:inherit}.esri-icon-calendar:before{content:"";color:inherit}.esri-icon-close-circled:before{content:"";color:inherit}.esri-icon-browser:before{content:"";color:inherit}.esri-icon-collection:before{content:"";color:inherit}.esri-icon-comment:before{content:"";color:inherit}.esri-icon-configure-popup:before{content:"";color:inherit}.esri-icon-contact:before{content:"";color:inherit}.esri-icon-dashboard:before{content:"";color:inherit}.esri-icon-deny:before{content:"";color:inherit}.esri-icon-description:before{content:"";color:inherit}.esri-icon-directions:before{content:"";color:inherit}.esri-icon-directions2:before{content:"";color:inherit}.esri-icon-documentation:before{content:"";color:inherit}.esri-icon-duplicate:before{content:"";color:inherit}.esri-icon-review:before{content:"";color:inherit}.esri-icon-environment-settings:before{content:"";color:inherit}.esri-icon-error:before{content:"";color:inherit}.esri-icon-error2:before{content:"";color:inherit}.esri-icon-experimental:before{content:"";color:inherit}.esri-icon-feature-layer:before{content:"";color:inherit}.esri-icon-filter:before{content:"";color:inherit}.esri-icon-grant:before{content:"";color:inherit}.esri-icon-group:before{content:"";color:inherit}.esri-icon-key:before{content:"";color:inherit}.esri-icon-labels:before{content:"";color:inherit}.esri-icon-tag:before{content:"";color:inherit}.esri-icon-layers:before{content:"";color:inherit}.esri-icon-left-arrow:before{content:"";color:inherit}.esri-icon-right-arrow:before{content:"";color:inherit}.esri-icon-link-external:before{content:"";color:inherit}.esri-icon-link:before{content:"";color:inherit}.esri-icon-loading-indicator:before{content:"";color:inherit}.esri-icon-maps:before{content:"";color:inherit}.esri-icon-marketplace:before{content:"";color:inherit}.esri-icon-media:before{content:"";color:inherit}.esri-icon-media2:before{content:"";color:inherit}.esri-icon-menu:before{content:"";color:inherit}.esri-icon-mobile:before{content:"";color:inherit}.esri-icon-phone:before{content:"";color:inherit}.esri-icon-navigation:before{content:"";color:inherit}.esri-icon-pan:before{content:"";color:inherit}.esri-icon-printer:before{content:"";color:inherit}.esri-icon-pie-chart:before{content:"";color:inherit}.esri-icon-chart:before{content:"";color:inherit}.esri-icon-line-chart:before{content:"";color:inherit}.esri-icon-question:before{content:"";color:inherit}.esri-icon-resend-invitation:before{content:"";color:inherit}.esri-icon-rotate:before{content:"";color:inherit}.esri-icon-save:before{content:"";color:inherit}.esri-icon-settings:before{content:"";color:inherit}.esri-icon-settings2:before{content:"";color:inherit}.esri-icon-share:before{content:"";color:inherit}.esri-icon-sign-out:before{content:"";color:inherit}.esri-icon-support:before{content:"";color:inherit}.esri-icon-user:before{content:"";color:inherit}.esri-icon-time-clock:before{content:"";color:inherit}.esri-icon-trash:before{content:"";color:inherit}.esri-icon-upload:before{content:"";color:inherit}.esri-icon-download:before{content:"";color:inherit}.esri-icon-zoom-in-magnifying-glass:before{content:"";color:inherit}.esri-icon-search:before{content:"";color:inherit}.esri-icon-zoom-out-magnifying-glass:before{content:"";color:inherit}.esri-icon-locked:before{content:"";color:inherit}.esri-icon-unlocked:before{content:"";color:inherit}.esri-icon-favorites:before{content:"";color:inherit}.esri-icon-compass:before{content:"";color:inherit}.esri-icon-down:before{content:"";color:inherit}.esri-icon-up:before{content:"";color:inherit}.esri-icon-chat:before{content:"";color:inherit}.esri-icon-dock-bottom:before{content:"";color:inherit}.esri-icon-dock-left:before{content:"";color:inherit}.esri-icon-dock-right:before{content:"";color:inherit}.esri-icon-organization:before{content:"";color:inherit}.esri-icon-north-navigation:before{content:"";color:inherit}.esri-icon-locate-circled:before{content:"";color:inherit}.esri-icon-dial:before{content:"";color:inherit}.esri-icon-polygon:before{content:"";color:inherit}.esri-icon-polyline:before{content:"";color:inherit}.esri-icon-visible:before{content:"";color:inherit}.esri-icon-non-visible:before{content:"";color:inherit}.esri-icon-link-vertical:before{content:"";color:inherit}.esri-icon-unlocked-link-vertical:before{content:"";color:inherit}.esri-icon-link-horizontal:before{content:"";color:inherit}.esri-icon-unlocked-link-horizontal:before{content:"";color:inherit}.esri-icon-swap:before{content:"";color:inherit}.esri-icon-cta-link-external:before{content:"";color:inherit}.esri-icon-reply:before{content:"";color:inherit}.esri-icon-public:before{content:"";color:inherit}.esri-icon-share2:before{content:"";color:inherit}.esri-icon-launch-link-external:before{content:"";color:inherit}.esri-icon-rotate-back:before{content:"";color:inherit}.esri-icon-pan2:before{content:"";color:inherit}.esri-icon-tracking:before{content:"";color:inherit}.esri-icon-expand2:before{content:"";color:inherit}.esri-icon-arrow-down:before{content:"";color:inherit}.esri-icon-arrow-up:before{content:"";color:inherit}.esri-icon-hollow-eye:before{content:"";color:inherit}.esri-icon-play-circled:before{content:"";color:inherit}.esri-icon-volume-off:before{content:"";color:inherit}.esri-icon-volume-on:before{content:"";color:inherit}.esri-icon-bookmark:before{content:"";color:inherit}.esri-icon-lightbulb:before{content:"";color:inherit}.esri-icon-sketch-rectangle:before{content:"";color:inherit}.esri-icon-north-navigation-filled:before{content:"";color:inherit}.esri-icon-default-action:before{content:"";color:inherit}.esri-icon-undo:before{content:"";color:inherit}.esri-icon-redo:before{content:"";color:inherit}.esri-icon-cursor:before{content:"";color:inherit}.esri-icon-cursor-filled:before{content:"";color:inherit}.esri-icon-measure:before{content:"";color:inherit}.esri-icon-measure-line:before{content:"";color:inherit}.esri-icon-measure-area:before{content:"";color:inherit}.esri-icon-legend:before{content:"";color:inherit}.esri-icon-sliders:before{content:"";color:inherit}.esri-icon-sliders-horizontal:before{content:"";color:inherit}.esri-icon-cursor-marquee:before{content:"";color:inherit}.esri-icon-lasso:before{content:"";color:inherit}.esri-icon-elevation-profile:before{content:"";color:inherit}.esri-icon-slice:before{content:"";color:inherit}.esri-icon-line-of-sight:before{content:"";color:inherit}.esri-icon-zoom-to-object:before{content:"";color:inherit}.esri-icon-urban-model:before{content:"";color:inherit}.esri-icon-measure-building-height-shadow:before{content:"";color:inherit}.esri-icon-partly-cloudy:before{content:"";color:inherit}@keyframes in{0%{opacity:0}100%{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translate3D(0, -5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-up{0%{opacity:0;transform:translate3D(0, 5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-right{0%{opacity:0;transform:translate3D(-5px, 0, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-left{0%{opacity:0;transform:translate3D(5px, 0, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-scale{0%{opacity:0;transform:scale3D(0.95, 0.95, 1)}100%{opacity:1;transform:scale3D(1, 1, 1)}}:root{--calcite-animation-timing:calc(150ms * var(--calcite-internal-duration-factor));--calcite-internal-duration-factor:var(--calcite-duration-factor, 1);--calcite-internal-animation-timing-fast:calc(100ms * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium:calc(200ms * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow:calc(300ms * var(--calcite-internal-duration-factor))}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-right{animation-name:in-right}.calcite-animate__in-left{animation-name:in-left}.calcite-animate__in-scale{animation-name:in-scale}@media(prefers-reduced-motion: reduce){:root{--calcite-internal-duration-factor:0.01}}:root{--calcite-floating-ui-transition:var(--calcite-animation-timing);--calcite-floating-ui-z-index:var(--calcite-app-z-index-dropdown)}:host([hidden]){display:none}:root{--calcite-code-family:"Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace;--calcite-sans-family:"Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--calcite-font-size--3:0.625rem;--calcite-font-size--2:0.75rem;--calcite-font-size--1:0.875rem;--calcite-font-size-0:1rem;--calcite-font-size-1:1.125rem;--calcite-font-size-2:1.25rem;--calcite-font-size-3:1.625rem;--calcite-font-size-4:2rem;--calcite-font-size-5:2.5rem;--calcite-font-size-6:3rem;--calcite-font-size-7:3.5rem;--calcite-font-size-8:4rem;--calcite-font-weight-light:300;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-bold:600;--calcite-semantic-ui-color-foreground-current-dark:#214155;--calcite-app-z-index-tooltip:901;--calcite-app-z-index-popup:900;--calcite-app-z-index-modal:800;--calcite-app-z-index-overlay:700;--calcite-app-z-index-dropdown:600;--calcite-app-z-index-toast:500;--calcite-app-z-index-header:400;--calcite-app-z-index-sticky:300;--calcite-app-z-index:1;--calcite-app-z-index-deep:-999999;--calcite-app-breakpoint-cols-lg:24;--calcite-app-breakpoint-cols-md:24;--calcite-app-breakpoint-cols-sm:12;--calcite-app-breakpoint-cols-xs:6;--calcite-app-breakpoint-content-fixed:1440px;--calcite-app-breakpoint-content-fluid:100%;--calcite-app-breakpoint-width-lg:1440px;--calcite-app-breakpoint-width-md:1152px;--calcite-app-breakpoint-width-sm:768px;--calcite-app-breakpoint-width-xs:476px;--calcite-app-spacing-none:0px;--calcite-app-spacing-28:288px;--calcite-app-spacing-27:256px;--calcite-app-spacing-26:224px;--calcite-app-spacing-25:192px;--calcite-app-spacing-24:160px;--calcite-app-spacing-23:144px;--calcite-app-spacing-22:128px;--calcite-app-spacing-21:112px;--calcite-app-spacing-20:96px;--calcite-app-spacing-19:80px;--calcite-app-spacing-18:72px;--calcite-app-spacing-17:64px;--calcite-app-spacing-16:56px;--calcite-app-spacing-15:48px;--calcite-app-spacing-14:44px;--calcite-app-spacing-13:40px;--calcite-app-spacing-12:36px;--calcite-app-spacing-11:32px;--calcite-app-spacing-10:28px;--calcite-app-spacing-9:24px;--calcite-app-spacing-8:20px;--calcite-app-spacing-7:16px;--calcite-app-spacing-6:14px;--calcite-app-spacing-5:12px;--calcite-app-spacing-4:10px;--calcite-app-spacing-3:8px;--calcite-app-spacing-2:6px;--calcite-app-spacing-1:4px;--calcite-app-spacing-0:2px;--calcite-app-sizing-none:0px;--calcite-app-sizing-28:288px;--calcite-app-sizing-27:256px;--calcite-app-sizing-26:224px;--calcite-app-sizing-25:192px;--calcite-app-sizing-24:160px;--calcite-app-sizing-23:144px;--calcite-app-sizing-22:128px;--calcite-app-sizing-21:112px;--calcite-app-sizing-20:96px;--calcite-app-sizing-19:80px;--calcite-app-sizing-18:72px;--calcite-app-sizing-17:64px;--calcite-app-sizing-16:56px;--calcite-app-sizing-15:48px;--calcite-app-sizing-14:44px;--calcite-app-sizing-13:40px;--calcite-app-sizing-12:36px;--calcite-app-sizing-11:32px;--calcite-app-sizing-10:28px;--calcite-app-sizing-9:24px;--calcite-app-sizing-8:20px;--calcite-app-sizing-7:16px;--calcite-app-sizing-6:14px;--calcite-app-sizing-5:12px;--calcite-app-sizing-4:10px;--calcite-app-sizing-3:8px;--calcite-app-sizing-2:6px;--calcite-app-sizing-1:4px;--calcite-app-sizing-0:2px;--calcite-app-color-palette-dark-blue-d-bb-430:#0087D7;--calcite-app-color-palette-dark-blue-d-bb-420:#00A0FF;--calcite-app-color-palette-dark-blue-d-bb-410:#47BBFF;--calcite-app-color-palette-dark-red-d-rr-430:#F3381B;--calcite-app-color-palette-dark-red-d-rr-420:#FE583E;--calcite-app-color-palette-dark-red-d-rr-410:#FF7465;--calcite-app-color-palette-dark-yellow-d-yy-430:#F4B000;--calcite-app-color-palette-dark-yellow-d-yy-420:#FFC900;--calcite-app-color-palette-dark-yellow-d-yy-410:#FFE24D;--calcite-app-color-palette-dark-green-d-gg-430:#36DA43;--calcite-app-color-palette-dark-green-d-gg-420:#36DA43;--calcite-app-color-palette-dark-green-d-gg-410:#44ED51;--calcite-app-color-palette-vibrant-violet-v-vv-180:#6a0be6;--calcite-app-color-palette-vibrant-violet-v-vv-160:#8129ff;--calcite-app-color-palette-vibrant-violet-v-vv-140:#974dff;--calcite-app-color-palette-vibrant-violet-v-vv-120:#b580ff;--calcite-app-color-palette-vibrant-violet-red-v-vr-180:#83009e;--calcite-app-color-palette-vibrant-violet-red-v-vr-160:#ac08cc;--calcite-app-color-palette-vibrant-violet-red-v-vr-140:#dd33ff;--calcite-app-color-palette-vibrant-violet-red-v-vr-120:#ea80ff;--calcite-app-color-palette-vibrant-pink-v-pk-180:#c00073;--calcite-app-color-palette-vibrant-pink-v-pk-160:#d11486;--calcite-app-color-palette-vibrant-pink-v-pk-140:#ff19a4;--calcite-app-color-palette-vibrant-pink-v-pk-120:#ff66c2;--calcite-app-color-palette-vibrant-red-v-rr-180:#b3000f;--calcite-app-color-palette-vibrant-red-v-rr-160:#d90012;--calcite-app-color-palette-vibrant-red-v-rr-140:#ff0015;--calcite-app-color-palette-vibrant-red-v-rr-120:#ff624d;--calcite-app-color-palette-vibrant-red-orange-v-ro-180:#c93b00;--calcite-app-color-palette-vibrant-red-orange-v-ro-160:#de4300;--calcite-app-color-palette-vibrant-red-orange-v-ro-140:#ff4d00;--calcite-app-color-palette-vibrant-red-orange-v-ro-120:#ff824d;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-180:#d17300;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-160:#e68600;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-140:#ff9500;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-120:#ffb54d;--calcite-app-color-palette-vibrant-yellow-v-yy-180:#ebba17;--calcite-app-color-palette-vibrant-yellow-v-yy-160:#f5d000;--calcite-app-color-palette-vibrant-yellow-v-yy-140:#ffee33;--calcite-app-color-palette-vibrant-yellow-v-yy-120:#fff766;--calcite-app-color-palette-vibrant-yellow-green-v-yg-180:#7fab00;--calcite-app-color-palette-vibrant-yellow-green-v-yg-160:#96cc00;--calcite-app-color-palette-vibrant-yellow-green-v-yg-140:#bbed3b;--calcite-app-color-palette-vibrant-yellow-green-v-yg-120:#d7ff73;--calcite-app-color-palette-vibrant-green-v-gg-180:#00a118;--calcite-app-color-palette-vibrant-green-v-gg-160:#00b81b;--calcite-app-color-palette-vibrant-green-v-gg-140:#3bed52;--calcite-app-color-palette-vibrant-green-v-gg-120:#73ff84;--calcite-app-color-palette-vibrant-green-blue-v-gb-180:#00cfca;--calcite-app-color-palette-vibrant-green-blue-v-gb-160:#00e6e2;--calcite-app-color-palette-vibrant-green-blue-v-gb-140:#00f7f3;--calcite-app-color-palette-vibrant-green-blue-v-gb-120:#59fffc;--calcite-app-color-palette-vibrant-blue-v-bb-180:#009af2;--calcite-app-color-palette-vibrant-blue-v-bb-160:#009af2;--calcite-app-color-palette-vibrant-blue-v-bb-140:#3db8ff;--calcite-app-color-palette-vibrant-blue-v-bb-120:#59d6ff;--calcite-app-color-palette-high-saturation-violet-h-vv-100:#100026;--calcite-app-color-palette-high-saturation-violet-h-vv-090:#250f43;--calcite-app-color-palette-high-saturation-violet-h-vv-080:#3a1e61;--calcite-app-color-palette-high-saturation-violet-h-vv-070:#4e2c7e;--calcite-app-color-palette-high-saturation-violet-h-vv-060:#633b9b;--calcite-app-color-palette-high-saturation-violet-h-vv-050:#7e5baf;--calcite-app-color-palette-high-saturation-violet-h-vv-040:#987ac3;--calcite-app-color-palette-high-saturation-violet-h-vv-030:#b39ad7;--calcite-app-color-palette-high-saturation-violet-h-vv-020:#cdb9eb;--calcite-app-color-palette-high-saturation-violet-h-vv-010:#e8d9ff;--calcite-app-color-palette-high-saturation-violet-red-h-vr-100:#200026;--calcite-app-color-palette-high-saturation-violet-red-h-vr-090:#3c1243;--calcite-app-color-palette-high-saturation-violet-red-h-vr-080:#572561;--calcite-app-color-palette-high-saturation-violet-red-h-vr-070:#73377e;--calcite-app-color-palette-high-saturation-violet-red-h-vr-060:#8e499b;--calcite-app-color-palette-high-saturation-violet-red-h-vr-050:#a466af;--calcite-app-color-palette-high-saturation-violet-red-h-vr-040:#b983c3;--calcite-app-color-palette-high-saturation-violet-red-h-vr-030:#cfa1d7;--calcite-app-color-palette-high-saturation-violet-red-h-vr-020:#e4beeb;--calcite-app-color-palette-high-saturation-violet-red-h-vr-010:#fadbff;--calcite-app-color-palette-high-saturation-pink-h-pk-100:#260404;--calcite-app-color-palette-high-saturation-pink-h-pk-090:#590b32;--calcite-app-color-palette-high-saturation-pink-h-pk-080:#851b52;--calcite-app-color-palette-high-saturation-pink-h-pk-070:#ba2f7e;--calcite-app-color-palette-high-saturation-pink-h-pk-060:#e04ea6;--calcite-app-color-palette-high-saturation-pink-h-pk-050:#e673bb;--calcite-app-color-palette-high-saturation-pink-h-pk-040:#eb8dc9;--calcite-app-color-palette-high-saturation-pink-h-pk-030:#f2a5d6;--calcite-app-color-palette-high-saturation-pink-h-pk-020:#fabee4;--calcite-app-color-palette-high-saturation-pink-h-pk-010:#ffd1ef;--calcite-app-color-palette-high-saturation-red-h-rr-100:#210300;--calcite-app-color-palette-high-saturation-red-h-rr-090:#4f0e08;--calcite-app-color-palette-high-saturation-red-h-rr-080:#7c1d13;--calcite-app-color-palette-high-saturation-red-h-rr-070:#a82b1e;--calcite-app-color-palette-high-saturation-red-h-rr-060:#d83020;--calcite-app-color-palette-high-saturation-red-h-rr-050:#e65240;--calcite-app-color-palette-high-saturation-red-h-rr-040:#f07062;--calcite-app-color-palette-high-saturation-red-h-rr-030:#f2877b;--calcite-app-color-palette-high-saturation-red-h-rr-020:#ffaaa1;--calcite-app-color-palette-high-saturation-red-h-rr-010:#ffc6bf;--calcite-app-color-palette-high-saturation-red-orange-h-ro-100:#260a00;--calcite-app-color-palette-high-saturation-red-orange-h-ro-090:#531b07;--calcite-app-color-palette-high-saturation-red-orange-h-ro-080:#802c0f;--calcite-app-color-palette-high-saturation-red-orange-h-ro-070:#ad3c16;--calcite-app-color-palette-high-saturation-red-orange-h-ro-060:#da4d1e;--calcite-app-color-palette-high-saturation-red-orange-h-ro-050:#e1653c;--calcite-app-color-palette-high-saturation-red-orange-h-ro-040:#e97e5a;--calcite-app-color-palette-high-saturation-red-orange-h-ro-030:#f09677;--calcite-app-color-palette-high-saturation-red-orange-h-ro-020:#f8af95;--calcite-app-color-palette-high-saturation-red-orange-h-ro-010:#ffc7b3;--calcite-app-color-palette-high-saturation-orange-h-oo-100:#401900;--calcite-app-color-palette-high-saturation-orange-h-oo-090:#6d2f08;--calcite-app-color-palette-high-saturation-orange-h-oo-080:#9a4410;--calcite-app-color-palette-high-saturation-orange-h-oo-070:#c65a18;--calcite-app-color-palette-high-saturation-orange-h-oo-060:#f36f20;--calcite-app-color-palette-high-saturation-orange-h-oo-050:#f58440;--calcite-app-color-palette-high-saturation-orange-h-oo-040:#f89960;--calcite-app-color-palette-high-saturation-orange-h-oo-030:#faae7f;--calcite-app-color-palette-high-saturation-orange-h-oo-020:#fdc39f;--calcite-app-color-palette-high-saturation-orange-h-oo-010:#ffd8bf;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-100:#402300;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-090:#6d3f08;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-080:#9a5b10;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-070:#c67718;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-060:#f89927;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-050:#f9a845;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-040:#fbb664;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-030:#fcc582;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-020:#fed3a1;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-010:#ffe2bf;--calcite-app-color-palette-high-saturation-yellow-h-yy-100:#5c4e00;--calcite-app-color-palette-high-saturation-yellow-h-yy-090:#8c7500;--calcite-app-color-palette-high-saturation-yellow-h-yy-080:#bfa200;--calcite-app-color-palette-high-saturation-yellow-h-yy-070:#d9bc00;--calcite-app-color-palette-high-saturation-yellow-h-yy-060:#edd317;--calcite-app-color-palette-high-saturation-yellow-h-yy-050:#f9e54e;--calcite-app-color-palette-high-saturation-yellow-h-yy-040:#fbea6e;--calcite-app-color-palette-high-saturation-yellow-h-yy-030:#fcee8d;--calcite-app-color-palette-high-saturation-yellow-h-yy-020:#fef3ad;--calcite-app-color-palette-high-saturation-yellow-h-yy-010:#fff7cc;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-100:#121a00;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-090:#384813;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-080:#5e7526;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-070:#84a338;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-060:#aad04b;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-050:#b6d860;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-040:#c2e075;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-030:#cde78a;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-020:#d9ef9f;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-010:#e5f7b4;--calcite-app-color-palette-high-saturation-green-h-gg-100:#001a03;--calcite-app-color-palette-high-saturation-green-h-gg-090:#0d3f14;--calcite-app-color-palette-high-saturation-green-h-gg-080:#1a6324;--calcite-app-color-palette-high-saturation-green-h-gg-070:#288835;--calcite-app-color-palette-high-saturation-green-h-gg-060:#35ac46;--calcite-app-color-palette-high-saturation-green-h-gg-050:#50ba5f;--calcite-app-color-palette-high-saturation-green-h-gg-040:#6bc878;--calcite-app-color-palette-high-saturation-green-h-gg-030:#87d692;--calcite-app-color-palette-high-saturation-green-h-gg-020:#a2e4ab;--calcite-app-color-palette-high-saturation-green-h-gg-010:#bdf2c4;--calcite-app-color-palette-high-saturation-green-blue-h-gb-100:#002625;--calcite-app-color-palette-high-saturation-green-blue-h-gb-090:#004d4c;--calcite-app-color-palette-high-saturation-green-blue-h-gb-080:#007472;--calcite-app-color-palette-high-saturation-green-blue-h-gb-070:#009b98;--calcite-app-color-palette-high-saturation-green-blue-h-gb-060:#00bab5;--calcite-app-color-palette-high-saturation-green-blue-h-gb-050:#28cecb;--calcite-app-color-palette-high-saturation-green-blue-h-gb-040:#5ae0de;--calcite-app-color-palette-high-saturation-green-blue-h-gb-030:#8fe6e5;--calcite-app-color-palette-high-saturation-green-blue-h-gb-020:#afedec;--calcite-app-color-palette-high-saturation-green-blue-h-gb-010:#cef5f4;--calcite-app-color-palette-high-saturation-blue-h-bb-100:#001726;--calcite-app-color-palette-high-saturation-blue-h-bb-090:#00304d;--calcite-app-color-palette-high-saturation-blue-h-bb-080:#004874;--calcite-app-color-palette-high-saturation-blue-h-bb-070:#00619b;--calcite-app-color-palette-high-saturation-blue-h-bb-060:#007ac2;--calcite-app-color-palette-high-saturation-blue-h-bb-050:#2890ce;--calcite-app-color-palette-high-saturation-blue-h-bb-040:#50a7da;--calcite-app-color-palette-high-saturation-blue-h-bb-030:#77bde7;--calcite-app-color-palette-high-saturation-blue-h-bb-020:#9fd4f3;--calcite-app-color-palette-high-saturation-blue-h-bb-010:#c7eaff;--calcite-app-color-neutral-blk-240:#000000;--calcite-app-color-neutral-blk-235:#060606;--calcite-app-color-neutral-blk-230:#0b0b0b;--calcite-app-color-neutral-blk-220:#151515;--calcite-app-color-neutral-blk-210:#202020;--calcite-app-color-neutral-blk-200:#2b2b2b;--calcite-app-color-neutral-blk-190:#353535;--calcite-app-color-neutral-blk-180:#404040;--calcite-app-color-neutral-blk-170:#4a4a4a;--calcite-app-color-neutral-blk-160:#555555;--calcite-app-color-neutral-blk-150:#606060;--calcite-app-color-neutral-blk-140:#6a6a6a;--calcite-app-color-neutral-blk-130:#757575;--calcite-app-color-neutral-blk-120:#808080;--calcite-app-color-neutral-blk-110:#8a8a8a;--calcite-app-color-neutral-blk-100:#949494;--calcite-app-color-neutral-blk-090:#9f9f9f;--calcite-app-color-neutral-blk-080:#aaaaaa;--calcite-app-color-neutral-blk-070:#b5b5b5;--calcite-app-color-neutral-blk-060:#bfbfbf;--calcite-app-color-neutral-blk-050:#cacaca;--calcite-app-color-neutral-blk-040:#d4d4d4;--calcite-app-color-neutral-blk-030:#dfdfdf;--calcite-app-color-neutral-blk-020:#eaeaea;--calcite-app-color-neutral-blk-010:#f3f3f3;--calcite-app-color-neutral-blk-005:#f8f8f8;--calcite-app-color-neutral-blk-000:#ffffff;--calcite-app-opacity-100:1;--calcite-app-opacity-96:0.96;--calcite-app-opacity-92:0.92;--calcite-app-opacity-90:0.9;--calcite-app-opacity-85:0.85;--calcite-app-opacity-80:0.8;--calcite-app-opacity-70:0.7;--calcite-app-opacity-60:0.6;--calcite-app-opacity-50:0.5;--calcite-app-opacity-40:0.4;--calcite-app-opacity-30:0.3;--calcite-app-opacity-20:0.2;--calcite-app-opacity-10:0.1;--calcite-app-opacity-8:0.08;--calcite-app-opacity-4:0.04;--calcite-app-opacity-0:0;--calcite-app-border-width-none:0px;--calcite-app-border-width-4:8px;--calcite-app-border-width-3:6px;--calcite-app-border-width-2:4px;--calcite-app-border-width-1:2px;--calcite-app-border-width-0:1px;--calcite-app-border-radius-full:9999px;--calcite-app-border-radius-half:50%;--calcite-app-border-radius-none:0px;--calcite-app-border-radius-6:24px;--calcite-app-border-radius-5:16px;--calcite-app-border-radius-4:12px;--calcite-app-border-radius-3:8px;--calcite-app-border-radius-2:6px;--calcite-app-border-radius-1:4px;--calcite-app-border-radius-0:2px;--calcite-app-font-text-case-capitalize:capitalize;--calcite-app-font-text-case-lowercase:lowercase;--calcite-app-font-text-case-uppercase:uppercase;--calcite-app-font-text-case-none:none;--calcite-app-font-text-decoration-underline:underline;--calcite-app-font-text-decoration-none:none;--calcite-app-font-paragraph-spacing-normal:10px;--calcite-app-font-letter-spacing-wide:0.4px;--calcite-app-font-letter-spacing-normal:0px;--calcite-app-font-letter-spacing-tight:-0.4px;--calcite-app-font-size-15:120px;--calcite-app-font-size-14:96px;--calcite-app-font-size-13:80px;--calcite-app-font-size-12:72px;--calcite-app-font-size-11:64px;--calcite-app-font-size-10:56px;--calcite-app-font-size-9:48px;--calcite-app-font-size-8:40px;--calcite-app-font-size-7:32px;--calcite-app-font-size-6:24px;--calcite-app-font-size-5:20px;--calcite-app-font-size-4:18px;--calcite-app-font-size-3:16px;--calcite-app-font-size-2:14px;--calcite-app-font-size-1:12px;--calcite-app-font-size-0:10px;--calcite-app-font-line-height-relative-loose:2;--calcite-app-font-line-height-relative-relaxed:1.625;--calcite-app-font-line-height-relative-normal:1.5;--calcite-app-font-line-height-relative-snug:1.375;--calcite-app-font-line-height-relative-tight:1.25;--calcite-app-font-line-height-relative:auto;--calcite-app-font-line-height-fixed-12:80px;--calcite-app-font-line-height-fixed-11:72px;--calcite-app-font-line-height-fixed-10:64px;--calcite-app-font-line-height-fixed-9:56px;--calcite-app-font-line-height-fixed-8:48px;--calcite-app-font-line-height-fixed-7:40px;--calcite-app-font-line-height-fixed-6:36px;--calcite-app-font-line-height-fixed-5:32px;--calcite-app-font-line-height-fixed-4:28px;--calcite-app-font-line-height-fixed-3:24px;--calcite-app-font-line-height-fixed-2:20px;--calcite-app-font-line-height-fixed-1:16px;--calcite-app-font-line-height-fixed-0:12px;--calcite-app-font-weight-heavy:900;--calcite-app-font-weight-black:900;--calcite-app-font-weight-extrabold:800;--calcite-app-font-weight-bold:700;--calcite-app-font-weight-demi:600;--calcite-app-font-weight-medium-italic:"Medium Italic";--calcite-app-font-weight-medium:500;--calcite-app-font-weight-regular:400;--calcite-app-font-weight-light:300;--calcite-app-font-weight-thin:100;--calcite-app-font-weight-ultralight:200;--calcite-app-font-family-code:Monaco;--calcite-app-font-family-secondary:"Avenir Next World";--calcite-app-font-family-primary:"Avenir Next LT Pro";--calcite-slider-histogram-area-active-background-dark:#8DCEF7;--calcite-slider-histogram-area-active-background-light:#9BBDDF;--calcite-slider-histogram-range-area-active-background-dark:#8DCEF7;--calcite-slider-histogram-range-area-active-background-light:#9BBDDF;--calcite-modal-comp-size-full-width:1504px;--calcite-modal-comp-size-medium-width:768px;--calcite-modal-comp-size-small-width:512px;--calcite-color-picker-channels-space-between-lg:auto;--calcite-color-picker-channels-space-between-md:auto;--calcite-semantic-spacing-base:var(--calcite-app-spacing-0);--calcite-semantic-ui-color-inverse-dark:var(--calcite-app-color-neutral-blk-005);--calcite-semantic-ui-color-inverse-light:var(--calcite-app-color-neutral-blk-190);--calcite-semantic-ui-color-danger-press-dark:var(--calcite-app-color-palette-vibrant-red-v-rr-160);--calcite-semantic-ui-color-danger-press-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-080);--calcite-semantic-ui-color-danger-hover-dark:var(--calcite-app-color-palette-vibrant-red-v-rr-140);--calcite-semantic-ui-color-danger-hover-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-070);--calcite-semantic-ui-color-danger-dark:var(--calcite-app-color-palette-dark-red-d-rr-420);--calcite-semantic-ui-color-danger-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-060);--calcite-semantic-ui-color-warning-press-dark:var(--calcite-app-color-palette-vibrant-yellow-v-yy-160);--calcite-semantic-ui-color-warning-press-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-080);--calcite-semantic-ui-color-warning-hover-dark:var(--calcite-app-color-palette-vibrant-yellow-v-yy-140);--calcite-semantic-ui-color-warning-hover-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-070);--calcite-semantic-ui-color-warning-dark:var(--calcite-app-color-palette-dark-yellow-d-yy-420);--calcite-semantic-ui-color-warning-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-060);--calcite-semantic-ui-color-success-press-dark:var(--calcite-app-color-palette-vibrant-green-v-gg-160);--calcite-semantic-ui-color-success-press-light:var(--calcite-app-color-palette-high-saturation-green-h-gg-080);--calcite-semantic-ui-color-success-hover-dark:var(--calcite-app-color-palette-vibrant-green-v-gg-140);--calcite-semantic-ui-color-success-hover-light:var(--calcite-app-color-palette-high-saturation-green-h-gg-070);--calcite-semantic-ui-color-success-dark:var(--calcite-app-color-palette-dark-green-d-gg-420);--calcite-semantic-ui-color-success-light:var(--calcite-app-color-palette-high-saturation-green-h-gg-060);--calcite-semantic-ui-color-info-press-dark:var(--calcite-app-color-palette-vibrant-blue-v-bb-160);--calcite-semantic-ui-color-info-press-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-090);--calcite-semantic-ui-color-info-hover-dark:var(--calcite-app-color-palette-vibrant-blue-v-bb-140);--calcite-semantic-ui-color-info-hover-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-080);--calcite-semantic-ui-color-info-dark:var(--calcite-app-color-palette-dark-blue-d-bb-420);--calcite-semantic-ui-color-info-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-border-input-dark:var(--calcite-app-color-neutral-blk-130);--calcite-semantic-ui-color-border-input-light:var(--calcite-app-color-neutral-blk-100);--calcite-semantic-ui-color-border-3-dark:var(--calcite-app-color-neutral-blk-180);--calcite-semantic-ui-color-border-3-light:var(--calcite-app-color-neutral-blk-030);--calcite-semantic-ui-color-border-2-dark:var(--calcite-app-color-neutral-blk-170);--calcite-semantic-ui-color-border-2-light:var(--calcite-app-color-neutral-blk-040);--calcite-semantic-ui-color-border-1-dark:var(--calcite-app-color-neutral-blk-160);--calcite-semantic-ui-color-border-1-light:var(--calcite-app-color-neutral-blk-050);--calcite-semantic-ui-color-text-link-dark:var(--calcite-app-color-palette-dark-blue-d-bb-420);--calcite-semantic-ui-color-text-link-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-text-inverse-dark:var(--calcite-app-color-neutral-blk-220);--calcite-semantic-ui-color-text-inverse-light:var(--calcite-app-color-neutral-blk-000);--calcite-semantic-ui-color-text-3-dark:var(--calcite-app-color-neutral-blk-090);--calcite-semantic-ui-color-text-3-light:var(--calcite-app-color-neutral-blk-140);--calcite-semantic-ui-color-text-2-dark:var(--calcite-app-color-neutral-blk-060);--calcite-semantic-ui-color-text-2-light:var(--calcite-app-color-neutral-blk-170);--calcite-semantic-ui-color-text-1-dark:var(--calcite-app-color-neutral-blk-000);--calcite-semantic-ui-color-text-1-light:var(--calcite-app-color-neutral-blk-220);--calcite-semantic-ui-color-foreground-current-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-010);--calcite-semantic-ui-color-foreground-3-dark:var(--calcite-app-color-neutral-blk-220);--calcite-semantic-ui-color-foreground-3-light:var(--calcite-app-color-neutral-blk-020);--calcite-semantic-ui-color-foreground-2-dark:var(--calcite-app-color-neutral-blk-210);--calcite-semantic-ui-color-foreground-2-light:var(--calcite-app-color-neutral-blk-010);--calcite-semantic-ui-color-foreground-1-dark:var(--calcite-app-color-neutral-blk-200);--calcite-semantic-ui-color-foreground-1-light:var(--calcite-app-color-neutral-blk-000);--calcite-semantic-ui-color-background-dark:var(--calcite-app-color-neutral-blk-190);--calcite-semantic-ui-color-background-light:var(--calcite-app-color-neutral-blk-005);--calcite-semantic-ui-color-brand-press-dark:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-brand-press-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-080);--calcite-semantic-ui-color-brand-hover-dark:var(--calcite-app-color-palette-high-saturation-blue-h-bb-060);--calcite-semantic-ui-color-brand-hover-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-brand-dark:var(--calcite-app-color-palette-vibrant-blue-v-bb-160);--calcite-semantic-ui-color-brand-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-060);--calcite-semantic-border-radius-pill:var(--calcite-app-border-radius-full);--calcite-semantic-border-radius-circular:var(--calcite-app-border-radius-half);--calcite-semantic-border-radius-round:var(--calcite-app-border-radius-1);--calcite-semantic-border-radius-sharp:var(--calcite-app-border-radius-none);--calcite-app-breakpoint-gutter:var(--calcite-app-spacing-7);--calcite-app-breakpoint-margin:var(--calcite-app-spacing-9);--calcite-tree-item-space-around-lg:var(--calcite-app-spacing-5);--calcite-tree-item-space-around-md:var(--calcite-app-spacing-3);--calcite-tree-item-space-around-sm:var(--calcite-app-spacing-1);--calcite-tree-item-space-between-lg:var(--calcite-app-spacing-14);--calcite-tree-item-space-between-md:var(--calcite-app-spacing-11);--calcite-tree-item-space-between-sm:var(--calcite-app-spacing-9);--calcite-tree-item-icon-size-lg:var(--calcite-app-sizing-11);--calcite-tree-item-icon-size-md:var(--calcite-app-sizing-9);--calcite-tree-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-tree-item-comp-size-lg:var(--calcite-app-sizing-14);--calcite-tree-item-comp-size-md:var(--calcite-app-sizing-11);--calcite-tree-item-comp-size-sm:var(--calcite-app-sizing-9);--calcite-tree-item-border-width-lg:var(--calcite-app-border-width-4);--calcite-tree-item-border-width-md:var(--calcite-app-border-width-2);--calcite-tree-item-border-width-sm:var(--calcite-app-border-width-1);--calcite-tree-item-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-tree-item-border-radius-md:var(--calcite-app-border-radius-5);--calcite-tree-item-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-tooltip-arrow-height:var(--calcite-app-sizing-2);--calcite-tooltip-arrow-width:var(--calcite-app-sizing-6);--calcite-tooltip-border-width:var(--calcite-app-border-width-0);--calcite-tooltip-border-radius:var(--calcite-app-border-radius-1);--calcite-tooltip-space-arround-left-right:var(--calcite-app-spacing-7);--calcite-tooltip-space-arround-top-bottom:var(--calcite-app-spacing-5);--calcite-tip-border-width-md:var(--calcite-app-border-width-0);--calcite-tip-selected-space-around-md:var(--calcite-app-spacing-none);--calcite-tip-selected-space-between-md:var(--calcite-app-spacing-3);--calcite-tip-space-around-md:var(--calcite-app-spacing-7);--calcite-tip-space-between-md:var(--calcite-app-spacing-3);--calcite-tip-icon-size-md:var(--calcite-app-sizing-9);--calcite-tip-border-radius-md:var(--calcite-app-border-radius-none);--calcite-textarea-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-textarea-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-textarea-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-textarea-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-textarea-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-textarea-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-textarea-icon-size-lg:var(--calcite-app-sizing-7);--calcite-textarea-icon-size-md:var(--calcite-app-sizing-7);--calcite-textarea-icon-size-sm:var(--calcite-app-sizing-7);--calcite-textarea-border-width-lg:var(--calcite-app-border-width-0);--calcite-textarea-border-width-md:var(--calcite-app-border-width-0);--calcite-textarea-border-width-sm:var(--calcite-app-border-width-0);--calcite-textarea-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-textarea-border-radius-md:var(--calcite-app-border-radius-none);--calcite-textarea-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-tabs-space-between-lg:var(--calcite-app-spacing-9);--calcite-tabs-space-between-md:var(--calcite-app-spacing-8);--calcite-tabs-space-between-sm:var(--calcite-app-spacing-7);--calcite-tabs-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-tabs-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-tabs-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-tabs-space-around-left-right-lg:var(--calcite-app-spacing-none);--calcite-tabs-space-around-left-right-md:var(--calcite-app-spacing-none);--calcite-tabs-space-around-left-right-sm:var(--calcite-app-spacing-none);--calcite-tabs-icon-size-lg:var(--calcite-app-sizing-9);--calcite-tabs-icon-size-md:var(--calcite-app-sizing-7);--calcite-tabs-icon-size-sm:var(--calcite-app-sizing-7);--calcite-tabs-border-width-active-lg:var(--calcite-app-border-width-1);--calcite-tabs-border-width-active-md:var(--calcite-app-border-width-1);--calcite-tabs-border-width-active-sm:var(--calcite-app-border-width-1);--calcite-tabs-border-width-lg:var(--calcite-app-border-width-0);--calcite-tabs-border-width-md:var(--calcite-app-border-width-0);--calcite-tabs-border-width-sm:var(--calcite-app-border-width-0);--calcite-tabs-bordered-space-between-lg:var(--calcite-app-spacing-none);--calcite-tabs-bordered-space-between-md:var(--calcite-app-spacing-none);--calcite-tabs-bordered-space-between-sm:var(--calcite-app-spacing-none);--calcite-tabs-bordered-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-tabs-bordered-border-radius-md:var(--calcite-app-border-radius-none);--calcite-tabs-bordered-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-tabs-bordered-space-around-top-bottom-lg:var(--calcite-app-spacing-10);--calcite-tabs-bordered-space-around-top-bottom-md:var(--calcite-app-spacing-7);--calcite-tabs-bordered-space-around-top-bottom-sm:var(--calcite-app-spacing-7);--calcite-tabs-bordered-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-tabs-bordered-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-tabs-bordered-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-tab-title-space-around-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-tab-title-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-tab-title-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-tab-title-space-around-left-right-lg:var(--calcite-app-spacing-1);--calcite-tab-title-space-around-left-right-md:var(--calcite-app-spacing-1);--calcite-tab-title-space-around-left-right-sm:var(--calcite-app-spacing-1);--calcite-tab-title-space-between-lg:var(--calcite-app-spacing-3);--calcite-tab-title-space-between-md:var(--calcite-app-spacing-3);--calcite-tab-title-space-between-sm:var(--calcite-app-spacing-3);--calcite-tab-title-icon-size-lg:var(--calcite-app-sizing-9);--calcite-tab-title-icon-size-md:var(--calcite-app-sizing-7);--calcite-tab-title-icon-size-sm:var(--calcite-app-sizing-7);--calcite-tab-title-border-width-active-lg:var(--calcite-app-border-width-1);--calcite-tab-title-border-width-active-md:var(--calcite-app-border-width-1);--calcite-tab-title-border-width-active-sm:var(--calcite-app-border-width-1);--calcite-tab-title-border-width-lg:var(--calcite-app-border-width-0);--calcite-tab-title-border-width-md:var(--calcite-app-border-width-0);--calcite-tab-title-border-width-sm:var(--calcite-app-border-width-0);--calcite-tab-title-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-tab-title-border-radius-md:var(--calcite-app-border-radius-none);--calcite-tab-title-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-tab-title-bordered-space-around-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-tab-title-bordered-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-tab-title-bordered-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-tab-title-bordered-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-tab-title-bordered-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-tab-title-bordered-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-switch-border-width-lg:var(--calcite-app-border-width-0);--calcite-switch-border-width-md:var(--calcite-app-border-width-0);--calcite-switch-border-width-sm:var(--calcite-app-border-width-0);--calcite-switch-handle-border-width-lg:var(--calcite-app-border-width-1);--calcite-switch-handle-border-width-md:var(--calcite-app-border-width-1);--calcite-switch-handle-border-width-sm:var(--calcite-app-border-width-1);--calcite-switch-handle-border-radius-lg:var(--calcite-app-border-radius-half);--calcite-switch-handle-border-radius-md:var(--calcite-app-border-radius-half);--calcite-switch-handle-border-radius-sm:var(--calcite-app-border-radius-half);--calcite-switch-handle-size-lg:var(--calcite-app-sizing-9);--calcite-switch-handle-size-md:var(--calcite-app-sizing-7);--calcite-switch-handle-size-sm:var(--calcite-app-sizing-5);--calcite-switch-comp-size-lg:var(--calcite-app-sizing-15);--calcite-switch-comp-size-md:var(--calcite-app-sizing-11);--calcite-switch-comp-size-sm:var(--calcite-app-sizing-9);--calcite-switch-border-radius-lg:var(--calcite-app-border-radius-full);--calcite-switch-border-radius-md:var(--calcite-app-border-radius-full);--calcite-switch-border-radius-sm:var(--calcite-app-border-radius-full);--calcite-stepper-space-around-lg:var(--calcite-app-spacing-11);--calcite-stepper-space-around-md:var(--calcite-app-spacing-9);--calcite-stepper-space-around-sm:var(--calcite-app-spacing-7);--calcite-stepper-space-between-lg:var(--calcite-app-spacing-14);--calcite-stepper-space-between-md:var(--calcite-app-spacing-11);--calcite-stepper-space-between-sm:var(--calcite-app-spacing-9);--calcite-stepper-icon-size-lg:var(--calcite-app-sizing-11);--calcite-stepper-icon-size-md:var(--calcite-app-sizing-9);--calcite-stepper-icon-size-sm:var(--calcite-app-sizing-7);--calcite-stepper-comp-size-lg:var(--calcite-app-sizing-14);--calcite-stepper-comp-size-md:var(--calcite-app-sizing-11);--calcite-stepper-comp-size-sm:var(--calcite-app-sizing-9);--calcite-stepper-border-width-lg:var(--calcite-app-border-width-4);--calcite-stepper-border-width-md:var(--calcite-app-border-width-2);--calcite-stepper-border-width-sm:var(--calcite-app-border-width-1);--calcite-stepper-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-stepper-border-radius-md:var(--calcite-app-border-radius-5);--calcite-stepper-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-stepper-item-disabled:var(--calcite-app-opacity-50);--calcite-stepper-item-space-around-top-bottom-lg:var(--calcite-app-spacing-9);--calcite-stepper-item-space-around-top-bottom-md:var(--calcite-app-spacing-8);--calcite-stepper-item-space-around-top-bottom-sm:var(--calcite-app-spacing-7);--calcite-stepper-item-space-around-right-lg:var(--calcite-app-spacing-8);--calcite-stepper-item-space-around-right-md:var(--calcite-app-spacing-7);--calcite-stepper-item-space-around-right-sm:var(--calcite-app-spacing-5);--calcite-stepper-item-space-around-left-lg:var(--calcite-app-spacing-none);--calcite-stepper-item-space-around-left-md:var(--calcite-app-spacing-none);--calcite-stepper-item-space-around-left-sm:var(--calcite-app-spacing-none);--calcite-stepper-item-space-between-lg:var(--calcite-app-spacing-14);--calcite-stepper-item-space-between-md:var(--calcite-app-spacing-7);--calcite-stepper-item-space-between-sm:var(--calcite-app-spacing-5);--calcite-stepper-item-icon-size-lg:var(--calcite-app-sizing-7);--calcite-stepper-item-icon-size-md:var(--calcite-app-sizing-7);--calcite-stepper-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-stepper-item-comp-size-lg:var(--calcite-app-sizing-14);--calcite-stepper-item-comp-size-md:var(--calcite-app-sizing-11);--calcite-stepper-item-comp-size-sm:var(--calcite-app-sizing-9);--calcite-stepper-item-border-width-lg:var(--calcite-app-border-width-1);--calcite-stepper-item-border-width-md:var(--calcite-app-border-width-1);--calcite-stepper-item-border-width-sm:var(--calcite-app-border-width-1);--calcite-stepper-item-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-stepper-item-border-radius-md:var(--calcite-app-border-radius-5);--calcite-stepper-item-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-split-button-space-around-divider-solid-top-bottom:var(--calcite-app-spacing-1);--calcite-split-button-space-around-dropdown-lg:var(--calcite-app-spacing-4);--calcite-split-button-space-around-dropdown-md:var(--calcite-app-spacing-3);--calcite-split-button-space-around-dropdown-sm:var(--calcite-app-spacing-1);--calcite-split-button-space-around-content-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-split-button-space-around-content-top-bottom-md:var(--calcite-app-spacing-3);--calcite-split-button-space-around-content-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-split-button-space-around-content-left-right-lg:var(--calcite-app-spacing-7);--calcite-split-button-space-around-content-left-right-md:var(--calcite-app-spacing-5);--calcite-split-button-space-around-content-left-right-sm:var(--calcite-app-spacing-3);--calcite-split-button-space-between-lg:var(--calcite-app-spacing-7);--calcite-split-button-space-between-md:var(--calcite-app-spacing-5);--calcite-split-button-space-between-sm:var(--calcite-app-spacing-3);--calcite-split-button-icon-size-lg:var(--calcite-app-sizing-9);--calcite-split-button-icon-size-md:var(--calcite-app-sizing-7);--calcite-split-button-icon-size-sm:var(--calcite-app-sizing-7);--calcite-split-button-comp-size-lg:var(--calcite-app-sizing-14);--calcite-split-button-comp-size-md:var(--calcite-app-sizing-11);--calcite-split-button-comp-size-sm:var(--calcite-app-sizing-9);--calcite-split-button-border-width-lg:var(--calcite-app-border-width-0);--calcite-split-button-border-width-md:var(--calcite-app-border-width-0);--calcite-split-button-border-width-sm:var(--calcite-app-border-width-0);--calcite-split-button-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-split-button-border-radius-md:var(--calcite-app-border-radius-none);--calcite-split-button-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-slider-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-border-width-sm:var(--calcite-app-border-width-1);--calcite-slider-range-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-range-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-range-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-range-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-range-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-range-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-range-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-range-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-range-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-range-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-range-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-range-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-range-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-range-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-range-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-range-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-range-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-range-border-width-sm:var(--calcite-app-border-width-1);--calcite-slider-histogram-active-end-height-lg:var(--calcite-app-sizing-15);--calcite-slider-histogram-active-end-height-md:var(--calcite-app-sizing-15);--calcite-slider-histogram-active-end-height-sm:var(--calcite-app-sizing-15);--calcite-slider-histogram-active-end-width-lg:var(--calcite-app-sizing-0);--calcite-slider-histogram-active-end-width-md:var(--calcite-app-sizing-0);--calcite-slider-histogram-active-end-width-sm:var(--calcite-app-sizing-0);--calcite-slider-histogram-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-histogram-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-histogram-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-histogram-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-histogram-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-histogram-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-histogram-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-histogram-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-histogram-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-histogram-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-histogram-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-histogram-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-histogram-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-histogram-border-width-sm:var(--calcite-app-border-width-1);--calcite-slider-histogram-range-active-start-end-height-lg:var(--calcite-app-sizing-15);--calcite-slider-histogram-range-active-start-end-height-md:var(--calcite-app-sizing-15);--calcite-slider-histogram-range-active-start-end-height-sm:var(--calcite-app-sizing-15);--calcite-slider-histogram-range-active-start-end-width-lg:var(--calcite-app-sizing-0);--calcite-slider-histogram-range-active-start-end-width-md:var(--calcite-app-sizing-0);--calcite-slider-histogram-range-active-start-end-width-sm:var(--calcite-app-sizing-0);--calcite-slider-histogram-range-tick-border-width-lg:var(--calcite-app-border-width-0);--calcite-slider-histogram-range-tick-border-width-md:var(--calcite-app-border-width-0);--calcite-slider-histogram-range-tick-border-width-sm:var(--calcite-app-border-width-0);--calcite-slider-histogram-range-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-range-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-histogram-range-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-range-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-range-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-histogram-range-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-range-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-histogram-range-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-histogram-range-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-histogram-range-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-histogram-range-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-histogram-range-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-histogram-range-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-histogram-range-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-histogram-range-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-histogram-range-handle-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-histogram-range-handle-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-histogram-range-handle-border-width-sm:var(--calcite-app-border-width-1);--calcite-segmented-control-space-around-lg:var(--calcite-app-spacing-11);--calcite-segmented-control-space-around-md:var(--calcite-app-spacing-9);--calcite-segmented-control-space-around-sm:var(--calcite-app-spacing-7);--calcite-segmented-control-space-between-lg:var(--calcite-app-spacing-14);--calcite-segmented-control-space-between-md:var(--calcite-app-spacing-11);--calcite-segmented-control-space-between-sm:var(--calcite-app-spacing-9);--calcite-segmented-control-icon-size-lg:var(--calcite-app-sizing-11);--calcite-segmented-control-icon-size-md:var(--calcite-app-sizing-9);--calcite-segmented-control-icon-size-sm:var(--calcite-app-sizing-7);--calcite-segmented-control-comp-size-lg:var(--calcite-app-sizing-14);--calcite-segmented-control-comp-size-md:var(--calcite-app-sizing-11);--calcite-segmented-control-comp-size-sm:var(--calcite-app-sizing-9);--calcite-segmented-control-border-width-lg:var(--calcite-app-border-width-4);--calcite-segmented-control-border-width-md:var(--calcite-app-border-width-2);--calcite-segmented-control-border-width-sm:var(--calcite-app-border-width-1);--calcite-segmented-control-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-segmented-control-border-radius-md:var(--calcite-app-border-radius-5);--calcite-segmented-control-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-scrim-opacity:var(--calcite-app-opacity-85);--calcite-rating-space-around-lg:var(--calcite-app-spacing-7);--calcite-rating-space-around-md:var(--calcite-app-spacing-5);--calcite-rating-space-around-sm:var(--calcite-app-spacing-3);--calcite-rating-space-between-lg:var(--calcite-app-spacing-3);--calcite-rating-space-between-md:var(--calcite-app-spacing-3);--calcite-rating-space-between-sm:var(--calcite-app-spacing-1);--calcite-rating-average-chip-space-arround-lg:var(--calcite-app-sizing-7);--calcite-rating-average-chip-space-arround-md:var(--calcite-app-sizing-5);--calcite-rating-average-chip-space-arround-sm:var(--calcite-app-sizing-3);--calcite-rating-average-chip-space-between-lg:var(--calcite-app-sizing-5);--calcite-rating-average-chip-space-between-md:var(--calcite-app-sizing-3);--calcite-rating-average-chip-space-between-sm:var(--calcite-app-sizing-1);--calcite-rating-average-space-between-lg:var(--calcite-app-sizing-5);--calcite-rating-average-space-between-md:var(--calcite-app-sizing-3);--calcite-rating-average-space-between-sm:var(--calcite-app-sizing-1);--calcite-rating-star-container-space-around-lg:var(--calcite-app-sizing-2);--calcite-rating-star-container-space-around-md:var(--calcite-app-sizing-1);--calcite-rating-star-container-space-around-sm:var(--calcite-app-sizing-1);--calcite-rating-star-container-space-between-lg:var(--calcite-app-sizing-5);--calcite-rating-star-container-space-between-md:var(--calcite-app-sizing-3);--calcite-rating-star-container-space-between-sm:var(--calcite-app-sizing-1);--calcite-rating-star-comp-size-lg:var(--calcite-app-sizing-11);--calcite-rating-star-comp-size-md:var(--calcite-app-sizing-9);--calcite-rating-star-comp-size-sm:var(--calcite-app-sizing-7);--calcite-rating-chip-count-font-weights:var(--calcite-app-font-weight-medium-italic);--calcite-rating-chip-count-font-typography:var(--calcite-app-font-size-3);--calcite-rating-comp-size-lg:var(--calcite-app-sizing-14);--calcite-rating-comp-size-md:var(--calcite-app-sizing-11);--calcite-rating-comp-size-sm:var(--calcite-app-sizing-9);--calcite-radio-space-around-lg:var(--calcite-app-sizing-7);--calcite-radio-space-around-md:var(--calcite-app-sizing-5);--calcite-radio-space-around-sm:var(--calcite-app-sizing-3);--calcite-radio-border-width-checked-lg:var(--calcite-app-border-width-3);--calcite-radio-border-width-checked-md:var(--calcite-app-border-width-2);--calcite-radio-border-width-checked-sm:var(--calcite-app-border-width-2);--calcite-radio-border-width-unchecked:var(--calcite-app-border-width-0);--calcite-radio-space-between-lg:var(--calcite-app-sizing-3);--calcite-radio-space-between-md:var(--calcite-app-sizing-3);--calcite-radio-space-between-sm:var(--calcite-app-sizing-3);--calcite-radio-comp-size-lg:var(--calcite-app-sizing-7);--calcite-radio-comp-size-md:var(--calcite-app-sizing-6);--calcite-radio-comp-size-sm:var(--calcite-app-sizing-5);--calcite-popover-space-around-left-top-bottom-lg:var(--calcite-app-spacing-7);--calcite-popover-space-around-left-top-bottom-md:var(--calcite-app-spacing-5);--calcite-popover-space-around-left-top-bottom-sm:var(--calcite-app-spacing-3);--calcite-popover-space-around-left-right-lg:var(--calcite-app-spacing-8);--calcite-popover-space-around-left-right-md:var(--calcite-app-spacing-7);--calcite-popover-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-popover-space-between-lg:var(--calcite-app-spacing-none);--calcite-popover-space-between-md:var(--calcite-app-spacing-none);--calcite-popover-space-between-sm:var(--calcite-app-spacing-none);--calcite-popover-icon-size-lg:var(--calcite-app-sizing-9);--calcite-popover-icon-size-md:var(--calcite-app-sizing-7);--calcite-popover-icon-size-sm:var(--calcite-app-sizing-7);--calcite-popover-pointer-size-lg:var(--calcite-app-sizing-6);--calcite-popover-pointer-size-md:var(--calcite-app-sizing-6);--calcite-popover-pointer-size-sm:var(--calcite-app-sizing-6);--calcite-popover-border-width-lg:var(--calcite-app-border-width-0);--calcite-popover-border-width-md:var(--calcite-app-border-width-0);--calcite-popover-border-width-sm:var(--calcite-app-border-width-0);--calcite-popover-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-popover-border-radius-md:var(--calcite-app-border-radius-1);--calcite-popover-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-panel-header-space-around-top-bottom-md:var(--calcite-app-spacing-6);--calcite-panel-header-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-panel-header-space-between-md:var(--calcite-app-spacing-1);--calcite-panel-header-icon-size-md:var(--calcite-app-sizing-7);--calcite-panel-header-border-width-md:var(--calcite-app-border-width-0);--calcite-pagination-space-around-lg:var(--calcite-app-spacing-11);--calcite-pagination-space-around-md:var(--calcite-app-spacing-9);--calcite-pagination-space-around-sm:var(--calcite-app-spacing-7);--calcite-pagination-space-between-lg:var(--calcite-app-spacing-14);--calcite-pagination-space-between-md:var(--calcite-app-spacing-11);--calcite-pagination-space-between-sm:var(--calcite-app-spacing-9);--calcite-pagination-icon-size-lg:var(--calcite-app-sizing-11);--calcite-pagination-icon-size-md:var(--calcite-app-sizing-9);--calcite-pagination-icon-size-sm:var(--calcite-app-sizing-7);--calcite-pagination-comp-size-lg:var(--calcite-app-sizing-14);--calcite-pagination-comp-size-md:var(--calcite-app-sizing-11);--calcite-pagination-comp-size-sm:var(--calcite-app-sizing-9);--calcite-pagination-border-width-lg:var(--calcite-app-border-width-4);--calcite-pagination-border-width-md:var(--calcite-app-border-width-2);--calcite-pagination-border-width-sm:var(--calcite-app-border-width-1);--calcite-pagination-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-pagination-border-radius-md:var(--calcite-app-border-radius-5);--calcite-pagination-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-notice-space-around-right-lg:var(--calcite-app-spacing-7);--calcite-notice-space-around-right-md:var(--calcite-app-spacing-5);--calcite-notice-space-around-right-sm:var(--calcite-app-spacing-3);--calcite-notice-space-around-left-lg:var(--calcite-app-spacing-8);--calcite-notice-space-around-left-md:var(--calcite-app-spacing-7);--calcite-notice-space-around-left-sm:var(--calcite-app-spacing-5);--calcite-notice-space-around-top-bottom-lg:var(--calcite-app-spacing-7);--calcite-notice-space-around-top-bottom-md:var(--calcite-app-spacing-6);--calcite-notice-space-around-top-bottom-sm:var(--calcite-app-spacing-4);--calcite-notice-content-space-between-lg:var(--calcite-app-spacing-1);--calcite-notice-content-space-between-md:var(--calcite-app-spacing-1);--calcite-notice-content-space-between-sm:var(--calcite-app-spacing-1);--calcite-notice-highlight-border-lg:var(--calcite-app-border-width-1);--calcite-notice-highlight-border-md:var(--calcite-app-border-width-1);--calcite-notice-highlight-border-sm:var(--calcite-app-border-width-1);--calcite-notice-icon-size-lg:var(--calcite-app-sizing-9);--calcite-notice-icon-size-md:var(--calcite-app-sizing-7);--calcite-notice-icon-size-sm:var(--calcite-app-sizing-7);--calcite-notice-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-notice-border-radius-md:var(--calcite-app-border-radius-none);--calcite-notice-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-modal-border-radius-md:var(--calcite-app-border-radius-1);--calcite-modal-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-modal-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-modal-border-width-top-lg:var(--calcite-app-border-width-2);--calcite-modal-border-width-top-md:var(--calcite-app-border-width-2);--calcite-modal-border-width-top-sm:var(--calcite-app-border-width-2);--calcite-modal-border-width-lg:var(--calcite-app-border-width-0);--calcite-modal-border-width-md:var(--calcite-app-border-width-0);--calcite-modal-border-width-sm:var(--calcite-app-border-width-0);--calcite-modal-space-around-cancel-button-lg:var(--calcite-app-spacing-1);--calcite-modal-space-around-cancel-button-md:var(--calcite-app-spacing-1);--calcite-modal-space-around-cancel-button-sm:var(--calcite-app-spacing-1);--calcite-modal-space-around-content-lg:var(--calcite-app-spacing-8);--calcite-modal-space-around-content-md:var(--calcite-app-spacing-7);--calcite-modal-space-around-content-sm:var(--calcite-app-spacing-5);--calcite-modal-space-around-top-bottom-lg:var(--calcite-app-spacing-8);--calcite-modal-space-around-top-bottom-md:var(--calcite-app-spacing-7);--calcite-modal-space-around-top-bottom-sm:var(--calcite-app-spacing-5);--calcite-modal-space-around-left-right-lg:var(--calcite-app-spacing-9);--calcite-modal-space-around-left-right-md:var(--calcite-app-spacing-8);--calcite-modal-space-around-left-right-sm:var(--calcite-app-spacing-7);--calcite-modal-space-between-lg:var(--calcite-app-spacing-none);--calcite-modal-space-between-md:var(--calcite-app-spacing-none);--calcite-modal-space-between-sm:var(--calcite-app-spacing-none);--calcite-modal-icon-size-lg:var(--calcite-app-sizing-11);--calcite-modal-icon-size-md:var(--calcite-app-sizing-9);--calcite-modal-icon-size-sm:var(--calcite-app-sizing-7);--calcite-loader-inline-space-around-lg:var(--calcite-app-spacing-5);--calcite-loader-inline-space-around-md:var(--calcite-app-spacing-3);--calcite-loader-inline-space-around-sm:var(--calcite-app-spacing-2);--calcite-loader-inline-space-between-lg:var(--calcite-app-spacing-5);--calcite-loader-inline-space-between-md:var(--calcite-app-spacing-3);--calcite-loader-inline-space-between-sm:var(--calcite-app-spacing-2);--calcite-loader-inline-comp-size-lg:var(--calcite-app-sizing-9);--calcite-loader-inline-comp-size-md:var(--calcite-app-sizing-7);--calcite-loader-inline-comp-size-sm:var(--calcite-app-sizing-5);--calcite-loader-space-between-standard:var(--calcite-app-spacing-1);--calcite-loader-comp-size-lg:var(--calcite-app-sizing-20);--calcite-loader-comp-size-md:var(--calcite-app-sizing-17);--calcite-loader-comp-size-sm:var(--calcite-app-sizing-11);--calcite-link-bottom-border-width:var(--calcite-app-border-width-0);--calcite-input-week-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-week-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-week-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-week-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-week-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-week-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-week-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-week-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-week-space-between-md:var(--calcite-app-spacing-5);--calcite-input-week-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-week-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-week-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-week-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-week-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-week-border-width-md:var(--calcite-app-border-width-0);--calcite-input-week-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-week-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-week-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-week-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-text-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-text-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-text-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-text-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-text-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-text-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-text-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-text-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-text-space-between-md:var(--calcite-app-spacing-5);--calcite-input-text-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-text-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-text-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-text-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-text-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-text-border-width-md:var(--calcite-app-border-width-0);--calcite-input-text-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-text-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-text-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-text-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-telephone-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-telephone-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-telephone-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-telephone-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-telephone-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-telephone-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-telephone-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-telephone-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-telephone-space-between-md:var(--calcite-app-spacing-5);--calcite-input-telephone-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-telephone-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-telephone-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-telephone-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-telephone-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-telephone-border-width-md:var(--calcite-app-border-width-0);--calcite-input-telephone-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-telephone-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-telephone-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-telephone-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-search-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-search-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-search-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-search-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-search-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-search-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-search-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-search-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-search-space-between-md:var(--calcite-app-spacing-5);--calcite-input-search-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-search-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-search-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-search-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-search-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-search-border-width-md:var(--calcite-app-border-width-0);--calcite-input-search-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-search-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-search-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-search-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-password-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-password-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-password-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-password-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-password-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-password-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-password-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-password-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-password-space-between-md:var(--calcite-app-spacing-5);--calcite-input-password-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-password-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-password-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-password-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-password-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-password-border-width-md:var(--calcite-app-border-width-0);--calcite-input-password-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-password-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-password-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-password-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-number-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-number-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-number-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-number-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-number-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-number-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-number-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-number-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-number-space-between-md:var(--calcite-app-spacing-5);--calcite-input-number-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-number-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-number-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-number-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-number-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-number-border-width-md:var(--calcite-app-border-width-0);--calcite-input-number-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-number-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-number-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-number-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-month-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-month-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-month-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-month-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-month-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-month-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-month-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-month-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-month-space-between-md:var(--calcite-app-spacing-5);--calcite-input-month-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-month-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-month-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-month-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-month-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-month-border-width-md:var(--calcite-app-border-width-0);--calcite-input-month-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-month-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-month-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-month-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-message-icon-size-lg:var(--calcite-app-sizing-7);--calcite-input-message-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-message-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-file-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-file-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-file-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-file-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-file-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-file-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-file-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-file-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-file-space-between-md:var(--calcite-app-spacing-5);--calcite-input-file-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-file-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-file-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-file-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-file-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-file-border-width-md:var(--calcite-app-border-width-0);--calcite-input-file-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-file-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-file-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-file-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-email-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-email-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-email-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-email-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-email-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-email-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-email-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-email-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-email-space-between-md:var(--calcite-app-spacing-5);--calcite-input-email-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-email-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-email-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-email-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-email-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-email-border-width-md:var(--calcite-app-border-width-0);--calcite-input-email-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-email-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-email-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-email-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-datetime-local-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-datetime-local-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-datetime-local-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-datetime-local-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-datetime-local-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-datetime-local-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-datetime-local-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-datetime-local-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-datetime-local-space-between-md:var(--calcite-app-spacing-5);--calcite-input-datetime-local-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-datetime-local-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-datetime-local-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-datetime-local-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-datetime-local-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-datetime-local-border-width-md:var(--calcite-app-border-width-0);--calcite-input-datetime-local-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-datetime-local-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-datetime-local-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-datetime-local-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-date-picker-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-date-picker-arrow-size-lg:var(--calcite-app-sizing-7);--calcite-input-date-picker-arrow-size-md:var(--calcite-app-sizing-7);--calcite-input-date-picker-arrow-size-sm:var(--calcite-app-sizing-7);--calcite-input-date-picker-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-date-picker-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-date-picker-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-date-picker-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-date-picker-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-date-picker-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-date-picker-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-date-picker-space-between-md:var(--calcite-app-spacing-5);--calcite-input-date-picker-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-date-picker-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-date-picker-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-date-picker-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-date-picker-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-date-picker-border-width-md:var(--calcite-app-border-width-0);--calcite-input-date-picker-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-date-picker-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-date-picker-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-date-picker-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-filter-space-around-top-bottom-lg:var(--calcite-app-spacing-3);--calcite-filter-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-filter-space-around-top-bottom-sm:var(--calcite-app-spacing-3);--calcite-filter-space-around-left-right-lg:var(--calcite-app-spacing-5);--calcite-filter-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-filter-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-filter-input-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-filter-input-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-filter-input-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-filter-input-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-filter-input-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-filter-input-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-filter-input-space-between-lg:var(--calcite-app-spacing-7);--calcite-filter-input-space-between-md:var(--calcite-app-spacing-5);--calcite-filter-input-space-between-sm:var(--calcite-app-spacing-3);--calcite-filter-icon-size-lg:var(--calcite-app-sizing-9);--calcite-filter-icon-size-md:var(--calcite-app-sizing-7);--calcite-filter-icon-size-sm:var(--calcite-app-sizing-7);--calcite-filter-border-width-lg:var(--calcite-app-border-width-0);--calcite-filter-border-width-md:var(--calcite-app-border-width-0);--calcite-filter-border-width-sm:var(--calcite-app-border-width-0);--calcite-filter-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-filter-border-radius-md:var(--calcite-app-border-radius-none);--calcite-filter-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-fab-space-around-icon-only-lg:var(--calcite-app-spacing-4);--calcite-fab-space-around-icon-only-md:var(--calcite-app-spacing-3);--calcite-fab-space-around-icon-only-sm:var(--calcite-app-spacing-1);--calcite-fab-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-fab-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-fab-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-fab-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-fab-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-fab-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-fab-space-between-lg:var(--calcite-app-spacing-7);--calcite-fab-space-between-md:var(--calcite-app-spacing-5);--calcite-fab-space-between-sm:var(--calcite-app-spacing-3);--calcite-fab-icon-size-lg:var(--calcite-app-sizing-9);--calcite-fab-icon-size-md:var(--calcite-app-sizing-7);--calcite-fab-icon-size-sm:var(--calcite-app-sizing-7);--calcite-fab-comp-size-lg:var(--calcite-app-sizing-14);--calcite-fab-comp-size-md:var(--calcite-app-sizing-11);--calcite-fab-comp-size-sm:var(--calcite-app-sizing-9);--calcite-fab-border-width-lg:var(--calcite-app-border-width-0);--calcite-fab-border-width-md:var(--calcite-app-border-width-0);--calcite-fab-border-width-sm:var(--calcite-app-border-width-0);--calcite-fab-border-radius-lg:var(--calcite-app-border-radius-full);--calcite-fab-border-radius-md:var(--calcite-app-border-radius-full);--calcite-fab-border-radius-sm:var(--calcite-app-border-radius-full);--calcite-dropdown-comp-size-lg:var(--calcite-app-sizing-14);--calcite-dropdown-comp-size-md:var(--calcite-app-sizing-11);--calcite-dropdown-comp-size-sm:var(--calcite-app-sizing-9);--calcite-dropdown-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-dropdown-border-radius-md:var(--calcite-app-border-radius-1);--calcite-dropdown-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-dropdown-item-space-around-icon-end-left-lg:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-end-left-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-end-left-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-start-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-icon-start-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-icon-start-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-start-left-lg:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-icon-start-left-md:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-icon-start-left-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-group-title-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-group-title-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-group-title-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-multi-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-dropdown-item-space-around-container-multi-top-bottom-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-multi-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-container-multi-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-container-multi-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-multi-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-multi-left-lg:var(--calcite-app-spacing-13);--calcite-dropdown-item-space-around-container-multi-left-md:var(--calcite-app-spacing-11);--calcite-dropdown-item-space-around-container-multi-left-sm:var(--calcite-app-spacing-9);--calcite-dropdown-item-space-around-container-single-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-dropdown-item-space-around-container-single-top-bottom-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-single-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-container-single-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-container-single-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-single-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-single-left-lg:var(--calcite-app-spacing-13);--calcite-dropdown-item-space-around-container-single-left-md:var(--calcite-app-spacing-11);--calcite-dropdown-item-space-around-container-single-left-sm:var(--calcite-app-spacing-9);--calcite-dropdown-item-space-around-container-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-dropdown-item-space-around-container-top-bottom-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-container-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-container-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-left-lg:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-left-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-left-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-content-top-bottom-lg:var(--calcite-app-spacing-0);--calcite-dropdown-item-space-around-content-top-bottom-md:var(--calcite-app-spacing-0);--calcite-dropdown-item-space-around-content-top-bottom-sm:var(--calcite-app-spacing-none);--calcite-dropdown-item-space-around-content-left-lg:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-content-left-md:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-content-left-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-between-container-lg:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-between-container-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-between-container-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-icon-size-lg:var(--calcite-app-sizing-9);--calcite-dropdown-item-icon-size-md:var(--calcite-app-sizing-7);--calcite-dropdown-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-dropdown-item-border-width-lg:var(--calcite-app-border-width-0);--calcite-dropdown-item-border-width-md:var(--calcite-app-border-width-0);--calcite-dropdown-item-border-width-sm:var(--calcite-app-border-width-0);--calcite-date-picker-month-space-around-lg:var(--calcite-app-spacing-4);--calcite-date-picker-month-space-around-md:var(--calcite-app-spacing-4);--calcite-date-picker-month-space-around-sm:var(--calcite-app-spacing-3);--calcite-date-picker-month-space-between-lg:var(--calcite-app-spacing-none);--calcite-date-picker-month-space-between-md:var(--calcite-app-spacing-none);--calcite-date-picker-month-space-between-sm:var(--calcite-app-spacing-none);--calcite-date-picker-day-space-around-lg:var(--calcite-app-spacing-1);--calcite-date-picker-day-space-around-md:var(--calcite-app-spacing-1);--calcite-date-picker-day-space-around-sm:var(--calcite-app-spacing-1);--calcite-date-picker-day-space-between-lg:var(--calcite-app-spacing-none);--calcite-date-picker-day-space-between-md:var(--calcite-app-spacing-none);--calcite-date-picker-day-space-between-sm:var(--calcite-app-spacing-none);--calcite-date-picker-date-space-around-top-bottom-lg:var(--calcite-app-spacing-1);--calcite-date-picker-date-space-around-top-bottom-md:var(--calcite-app-spacing-1);--calcite-date-picker-date-space-around-top-bottom-sm:var(--calcite-app-spacing-none);--calcite-date-picker-date-space-around-left-right-lg:var(--calcite-app-spacing-1);--calcite-date-picker-date-space-around-left-right-md:var(--calcite-app-spacing-0);--calcite-date-picker-date-space-around-left-right-sm:var(--calcite-app-spacing-0);--calcite-date-picker-date-row-space-around-top-bottom-lg:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-around-top-bottom-md:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-around-top-bottom-sm:var(--calcite-app-spacing-0);--calcite-date-picker-date-row-space-around-left-right-lg:var(--calcite-app-spacing-2);--calcite-date-picker-date-row-space-around-left-right-md:var(--calcite-app-spacing-2);--calcite-date-picker-date-row-space-around-left-right-sm:var(--calcite-app-spacing-2);--calcite-date-picker-date-row-space-between-lg:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-between-md:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-between-sm:var(--calcite-app-spacing-none);--calcite-date-picker-icon-size-lg:var(--calcite-app-sizing-9);--calcite-date-picker-icon-size-md:var(--calcite-app-sizing-7);--calcite-date-picker-icon-size-sm:var(--calcite-app-sizing-7);--calcite-date-picker-border-width-lg:var(--calcite-app-border-width-0);--calcite-date-picker-border-width-md:var(--calcite-app-border-width-0);--calcite-date-picker-border-width-sm:var(--calcite-app-border-width-0);--calcite-date-picker-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-date-picker-border-radius-md:var(--calcite-app-border-radius-none);--calcite-date-picker-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-date-picker-background-date-range-dark:var(--calcite-semantic-ui-color-foreground-current-dark);--calcite-combobox-space-around-lg:var(--calcite-app-spacing-11);--calcite-combobox-space-around-md:var(--calcite-app-spacing-9);--calcite-combobox-space-around-sm:var(--calcite-app-spacing-7);--calcite-combobox-space-between-lg:var(--calcite-app-spacing-14);--calcite-combobox-space-between-md:var(--calcite-app-spacing-11);--calcite-combobox-space-between-sm:var(--calcite-app-spacing-9);--calcite-combobox-icon-size-lg:var(--calcite-app-sizing-11);--calcite-combobox-icon-size-md:var(--calcite-app-sizing-9);--calcite-combobox-icon-size-sm:var(--calcite-app-sizing-7);--calcite-combobox-comp-size-lg:var(--calcite-app-sizing-14);--calcite-combobox-comp-size-md:var(--calcite-app-sizing-11);--calcite-combobox-comp-size-sm:var(--calcite-app-sizing-9);--calcite-combobox-border-width-lg:var(--calcite-app-border-width-4);--calcite-combobox-border-width-md:var(--calcite-app-border-width-2);--calcite-combobox-border-width-sm:var(--calcite-app-border-width-1);--calcite-combobox-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-combobox-border-radius-md:var(--calcite-app-border-radius-5);--calcite-combobox-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-color-picker-space-around-lg:var(--calcite-app-spacing-7);--calcite-color-picker-space-around-md:var(--calcite-app-spacing-5);--calcite-color-picker-space-around-sm:var(--calcite-app-spacing-5);--calcite-color-picker-space-between-lg:var(--calcite-app-spacing-none);--calcite-color-picker-space-between-md:var(--calcite-app-spacing-none);--calcite-color-picker-space-between-sm:var(--calcite-app-spacing-none);--calcite-color-picker-channels-space-between-sm:var(--calcite-app-spacing-1);--calcite-color-picker-swatch-size-lg:var(--calcite-app-sizing-9);--calcite-color-picker-swatch-size-md:var(--calcite-app-sizing-8);--calcite-color-picker-swatch-size-sm:var(--calcite-app-sizing-8);--calcite-color-picker-saved-size-lg:var(--calcite-app-sizing-11);--calcite-color-picker-saved-size-md:var(--calcite-app-sizing-9);--calcite-color-picker-saved-size-sm:var(--calcite-app-sizing-8);--calcite-color-picker-border-width-lg:var(--calcite-app-border-width-0);--calcite-color-picker-border-width-md:var(--calcite-app-border-width-0);--calcite-color-picker-border-width-sm:var(--calcite-app-border-width-0);--calcite-color-picker-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-color-picker-border-radius-md:var(--calcite-app-border-radius-none);--calcite-color-picker-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-chip-text-space-around-lg:var(--calcite-app-spacing-5);--calcite-chip-text-space-around-md:var(--calcite-app-spacing-3);--calcite-chip-text-space-around-sm:var(--calcite-app-spacing-3);--calcite-chip-border-width:var(--calcite-app-border-width-0);--calcite-chip-space-between-lg:var(--calcite-app-spacing-7);--calcite-chip-space-between-md:var(--calcite-app-spacing-5);--calcite-chip-space-between-sm:var(--calcite-app-spacing-3);--calcite-chip-space-around-lg:var(--calcite-app-spacing-7);--calcite-chip-space-around-md:var(--calcite-app-spacing-5);--calcite-chip-space-around-sm:var(--calcite-app-spacing-3);--calcite-chip-closable-icon-space-around-lg:var(--calcite-app-spacing-1);--calcite-chip-closable-icon-space-around-md:var(--calcite-app-spacing-1);--calcite-chip-closable-icon-space-around-sm:var(--calcite-app-spacing-1);--calcite-chip-icon-size-lg:var(--calcite-app-sizing-7);--calcite-chip-icon-size-md:var(--calcite-app-sizing-7);--calcite-chip-icon-size-sm:var(--calcite-app-sizing-7);--calcite-chip-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-chip-border-radius-md:var(--calcite-app-border-radius-5);--calcite-chip-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-chip-icon-space-around-left-lg:var(--calcite-app-spacing-5);--calcite-chip-icon-space-around-left-md:var(--calcite-app-spacing-3);--calcite-chip-icon-space-around-left-sm:var(--calcite-app-spacing-3);--calcite-chip-icon-space-around-right-lg:var(--calcite-app-spacing-1);--calcite-chip-icon-space-around-right-md:var(--calcite-app-spacing-1);--calcite-chip-icon-space-around-right-sm:var(--calcite-app-spacing-none);--calcite-checkbox-space-around-standard:var(--calcite-app-spacing-5);--calcite-checkbox-border-width:var(--calcite-app-border-width-0);--calcite-checkbox-space-between-lg:var(--calcite-app-sizing-3);--calcite-checkbox-space-between-md:var(--calcite-app-sizing-3);--calcite-checkbox-space-between-sm:var(--calcite-app-sizing-1);--calcite-checkbox-comp-size-lg:var(--calcite-app-sizing-7);--calcite-checkbox-comp-size-md:var(--calcite-app-sizing-6);--calcite-checkbox-comp-size-sm:var(--calcite-app-sizing-5);--calcite-card-border-width-md:var(--calcite-app-border-width-0);--calcite-card-border-radius-md:var(--calcite-app-border-radius-none);--calcite-card-space-between-title-md:var(--calcite-app-spacing-3);--calcite-card-space-between-card-md:var(--calcite-app-spacing-7);--calcite-card-space-around-md:var(--calcite-app-spacing-5);--calcite-button-space-between-lg:var(--calcite-app-spacing-7);--calcite-button-space-between-md:var(--calcite-app-spacing-5);--calcite-button-space-between-sm:var(--calcite-app-spacing-3);--calcite-button-space-around-icon-only-lg:var(--calcite-app-spacing-5);--calcite-button-space-around-icon-only-md:var(--calcite-app-spacing-3);--calcite-button-space-around-icon-only-sm:var(--calcite-app-spacing-1);--calcite-button-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-button-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-button-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-button-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-button-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-button-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-button-icon-size-lg:var(--calcite-app-sizing-7);--calcite-button-icon-size-md:var(--calcite-app-sizing-7);--calcite-button-icon-size-sm:var(--calcite-app-sizing-7);--calcite-button-comp-size-lg:var(--calcite-app-sizing-14);--calcite-button-comp-size-md:var(--calcite-app-sizing-11);--calcite-button-comp-size-sm:var(--calcite-app-sizing-9);--calcite-button-border-width-lg:var(--calcite-app-border-width-0);--calcite-button-border-width-md:var(--calcite-app-border-width-0);--calcite-button-border-width-sm:var(--calcite-app-border-width-0);--calcite-button-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-button-border-radius-md:var(--calcite-app-border-radius-none);--calcite-button-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-block-drag-handle-space-around-drag-right-left-md:var(--calcite-app-spacing-1);--calcite-block-drag-size-md:var(--calcite-app-sizing-9);--calcite-block-chevron-size-md:var(--calcite-app-sizing-7);--calcite-block-space-around-block-content-top-down-md:var(--calcite-app-spacing-3);--calcite-block-space-around-block-content-right-left-md:var(--calcite-app-spacing-5);--calcite-block-space-around-block-right-md:var(--calcite-app-spacing-7);--calcite-block-space-around-block-top-down-left-md:var(--calcite-app-spacing-5);--calcite-block-space-between-md:var(--calcite-app-spacing-5);--calcite-block-icon-size-md:var(--calcite-app-sizing-9);--calcite-block-border-width-md:var(--calcite-app-border-width-0);--calcite-block-border-radius-md:var(--calcite-app-border-radius-none);--calcite-block-section-chevron-size-md:var(--calcite-app-sizing-7);--calcite-block-section-space-around-switch-left-md:var(--calcite-app-spacing-1);--calcite-block-section-space-around-icon-left-md:var(--calcite-app-spacing-3);--calcite-block-section-space-around-block-section-top-bottom-md:var(--calcite-app-spacing-5);--calcite-block-section-space-around-block-content-md:var(--calcite-app-spacing-none);--calcite-block-section-space-around-block-text-right-left-md:var(--calcite-app-spacing-5);--calcite-block-section-space-between-md:var(--calcite-app-spacing-none);--calcite-block-section-icon-size-md:var(--calcite-app-sizing-7);--calcite-block-section-border-radius-md:var(--calcite-app-border-radius-none);--calcite-avatar-icon-size-lg:var(--calcite-app-sizing-11);--calcite-avatar-icon-size-md:var(--calcite-app-sizing-9);--calcite-avatar-icon-size-sm:var(--calcite-app-sizing-7);--calcite-avatar-comp-size-lg:var(--calcite-app-sizing-14);--calcite-avatar-comp-size-md:var(--calcite-app-sizing-11);--calcite-avatar-comp-size-sm:var(--calcite-app-sizing-9);--calcite-avatar-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-avatar-border-radius-md:var(--calcite-app-border-radius-5);--calcite-avatar-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-avatar-background-yellow-dark:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-100);--calcite-avatar-background-yellow-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-010);--calcite-avatar-background-green-dark:var(--calcite-app-color-palette-high-saturation-yellow-green-h-yg-090);--calcite-avatar-background-green-light:var(--calcite-app-color-palette-high-saturation-yellow-green-h-yg-010);--calcite-avatar-background-blue-dark:var(--calcite-app-color-palette-high-saturation-blue-h-bb-090);--calcite-avatar-background-blue-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-010);--calcite-avatar-background-teal-dark:var(--calcite-app-color-palette-high-saturation-green-blue-h-gb-090);--calcite-avatar-background-teal-light:var(--calcite-app-color-palette-high-saturation-green-blue-h-gb-010);--calcite-avatar-background-red-dark:var(--calcite-app-color-palette-high-saturation-red-h-rr-090);--calcite-avatar-background-red-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-010);--calcite-alert-space-around-right-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-right-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-right-sm:var(--calcite-app-spacing-4);--calcite-alert-space-around-left-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-left-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-left-sm:var(--calcite-app-spacing-4);--calcite-alert-space-around-bottom-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-bottom-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-bottom-sm:var(--calcite-app-spacing-4);--calcite-alert-space-around-top-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-top-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-top-sm:var(--calcite-app-spacing-4);--calcite-alert-space-between-lg:var(--calcite-app-spacing-8);--calcite-alert-space-between-md:var(--calcite-app-spacing-7);--calcite-alert-space-between-sm:var(--calcite-app-spacing-5);--calcite-alert-icon-size-lg:var(--calcite-app-sizing-9);--calcite-alert-icon-size-md:var(--calcite-app-sizing-7);--calcite-alert-icon-size-sm:var(--calcite-app-sizing-7);--calcite-alert-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-alert-border-radius-md:var(--calcite-app-border-radius-1);--calcite-alert-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-action-indicator-size-lg:var(--calcite-app-sizing-3);--calcite-action-indicator-size-md:var(--calcite-app-sizing-3);--calcite-action-indicator-size-sm:var(--calcite-app-sizing-3);--calcite-action-space-around-lg:var(--calcite-app-spacing-8);--calcite-action-space-around-md:var(--calcite-app-spacing-7);--calcite-action-space-around-sm:var(--calcite-app-spacing-3);--calcite-action-space-between-lg:var(--calcite-app-spacing-7);--calcite-action-space-between-md:var(--calcite-app-spacing-5);--calcite-action-space-between-sm:var(--calcite-app-spacing-3);--calcite-action-icon-size-lg:var(--calcite-app-sizing-9);--calcite-action-icon-size-md:var(--calcite-app-sizing-7);--calcite-action-icon-size-sm:var(--calcite-app-sizing-7);--calcite-action-pad-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-pad-space-around-md:var(--calcite-app-spacing-none);--calcite-action-pad-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-pad-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-pad-space-between-md:var(--calcite-app-spacing-none);--calcite-action-pad-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-pad-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-action-pad-border-radius-md:var(--calcite-app-border-radius-1);--calcite-action-pad-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-action-pad-grid-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-around-md:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-between-md:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-pad-grid-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-action-pad-grid-border-radius-md:var(--calcite-app-border-radius-1);--calcite-action-pad-grid-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-action-bar-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-bar-space-around-md:var(--calcite-app-spacing-none);--calcite-action-bar-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-bar-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-bar-space-between-md:var(--calcite-app-spacing-none);--calcite-action-bar-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-bar-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-action-bar-border-radius-md:var(--calcite-app-border-radius-none);--calcite-action-bar-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-action-bar-grid-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-around-md:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-between-md:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-bar-grid-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-action-bar-grid-border-radius-md:var(--calcite-app-border-radius-none);--calcite-action-bar-grid-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-accordion-minimal-space-around-left-right-lg:var(--calcite-app-spacing-none);--calcite-accordion-minimal-space-around-left-right-md:var(--calcite-app-spacing-none);--calcite-accordion-minimal-space-around-left-right-sm:var(--calcite-app-spacing-none);--calcite-accordion-minimal-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-accordion-minimal-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-accordion-minimal-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-accordion-minimal-text-space-between-lg:var(--calcite-app-spacing-1);--calcite-accordion-minimal-text-space-between-md:var(--calcite-app-spacing-1);--calcite-accordion-minimal-text-space-between-sm:var(--calcite-app-spacing-1);--calcite-accordion-minimal-space-between-lg:var(--calcite-app-spacing-7);--calcite-accordion-minimal-space-between-md:var(--calcite-app-spacing-5);--calcite-accordion-minimal-space-between-sm:var(--calcite-app-spacing-3);--calcite-accordion-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-accordion-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-accordion-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-accordion-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-accordion-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-accordion-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-accordion-text-space-between-lg:var(--calcite-app-spacing-1);--calcite-accordion-text-space-between-md:var(--calcite-app-spacing-1);--calcite-accordion-text-space-between-sm:var(--calcite-app-spacing-1);--calcite-accordion-space-between-lg:var(--calcite-app-spacing-7);--calcite-accordion-space-between-md:var(--calcite-app-spacing-5);--calcite-accordion-space-between-sm:var(--calcite-app-spacing-3);--calcite-accordion-item-border-width:var(--calcite-app-border-width-0);--calcite-accordion-item-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-accordion-item-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-accordion-item-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-accordion-item-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-accordion-item-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-accordion-item-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-accordion-item-text-space-between-lg:var(--calcite-app-spacing-1);--calcite-accordion-item-text-space-between-md:var(--calcite-app-spacing-1);--calcite-accordion-item-text-space-between-sm:var(--calcite-app-spacing-1);--calcite-accordion-item-space-between-lg:var(--calcite-app-spacing-7);--calcite-accordion-item-space-between-md:var(--calcite-app-spacing-5);--calcite-accordion-item-space-between-sm:var(--calcite-app-spacing-3);--calcite-accordion-item-icon-size-lg:var(--calcite-app-sizing-9);--calcite-accordion-item-icon-size-md:var(--calcite-app-sizing-7);--calcite-accordion-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-semantic-spacing-xl:"var(--calcite-semantic-spacing-base) *10";--calcite-semantic-spacing-lg:16px;--calcite-semantic-spacing-md:"var(--calcite-semantic-spacing-base) *6";--calcite-semantic-spacing-sm:8px;--calcite-semantic-spacing-xs:4px;--calcite-semantic-ui-border-radius:var(--calcite-semantic-border-radius-sharp);--calcite-tree-item-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-tree-item-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-tree-item-icon-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tree-item-icon-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tree-item-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tree-item-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tree-item-font-children-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tree-item-font-children-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tree-item-font-selected-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tree-item-font-selected-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tree-item-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tree-item-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tooltip-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-tooltip-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-tooltip-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tooltip-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tooltip-foreground-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-tooltip-foreground-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tip-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-tip-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-tip-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-tip-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tip-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tip-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tip-font-description-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-tip-font-description-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-tip-font-heading-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tip-font-heading-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-textarea-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-textarea-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-textarea-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-textarea-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-textarea-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-textarea-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-textarea-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-textarea-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-textarea-font-chat-limit-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-textarea-font-chat-limit-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-textarea-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-textarea-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-textarea-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-textarea-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tabs-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tabs-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tabs-bordered-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-tabs-bordered-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tabs-bordered-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-tabs-bordered-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-tabs-icon-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tabs-icon-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tabs-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tabs-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tabs-font-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tabs-font-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tabs-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tabs-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tab-title-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tab-title-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tab-title-bordered-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-tab-title-bordered-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tab-title-bordered-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-tab-title-bordered-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-tab-title-icon-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tab-title-icon-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tab-title-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tab-title-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tab-title-font-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tab-title-font-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tab-title-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tab-title-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-switch-handle-border-checked-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-switch-handle-border-checked-light:var(--calcite-semantic-ui-color-brand-light);--calcite-switch-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-switch-handle-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-switch-handle-background-checked-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-switch-handle-background-checked-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-switch-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-switch-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-switch-border-checked-dark:var(--calcite-semantic-ui-color-brand-hover-dark);--calcite-switch-border-checked-light:var(--calcite-semantic-ui-color-brand-hover-light);--calcite-switch-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-switch-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-switch-background-checked-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-switch-background-checked-light:var(--calcite-semantic-ui-color-brand-light);--calcite-switch-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-switch-background-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-stepper-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-stepper-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-stepper-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-stepper-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-stepper-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-stepper-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-stepper-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-stepper-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-stepper-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-stepper-item-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-stepper-item-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-stepper-item-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-stepper-item-border-error-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-stepper-item-border-error-light:var(--calcite-semantic-ui-color-danger-light);--calcite-stepper-item-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-stepper-item-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-stepper-item-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-stepper-item-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-stepper-item-icon-error-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-stepper-item-icon-error-light:var(--calcite-semantic-ui-color-danger-light);--calcite-stepper-item-icon-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-stepper-item-icon-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-stepper-item-icon-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-stepper-item-icon-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-stepper-item-font-context-complete-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-context-complete-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-context-error-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-context-error-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-context-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-context-active-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-context-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-context-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-description-complete-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-description-complete-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-description-error-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-description-error-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-description-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-description-active-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-description-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-heading-complete-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-heading-complete-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-heading-error-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-heading-error-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-heading-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-heading-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-stepper-item-font-heading-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-heading-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-split-button-divider-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-neutral-transparent-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-divider-neutral-transparent-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-divider-neutral-outline-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-divider-neutral-outline-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-divider-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-divider-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-divider-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-divider-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-divider-inverse-transparent-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-divider-inverse-transparent-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-divider-inverse-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-divider-inverse-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-divider-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-divider-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-divider-inverse-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-divider-inverse-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-divider-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-divider-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-divider-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-divider-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-divider-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-divider-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-divider-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-divider-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-danger-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-danger-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-background-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-background-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-background-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-background-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-inverse-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-background-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-background-brand-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-brand-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-background-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-border-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-border-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-border-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-border-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-border-neutral-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-neutral-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-neutral-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-inverse-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-inverse-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-border-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-border-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-border-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-icon-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-icon-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-icon-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-icon-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-icon-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-icon-danger-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-icon-danger-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-icon-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-icon-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-split-button-icon-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-icon-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-icon-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-icon-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-icon-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-font-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-font-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-font-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-font-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-font-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-font-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-font-danger-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-font-danger-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-split-button-font-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-font-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-split-button-font-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-font-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-font-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-font-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-font-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-font-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-font-brand-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-font-brand-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-slider-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-slider-range-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-range-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-range-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-range-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-range-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-range-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-range-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-range-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-range-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-range-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-range-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-range-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-range-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-range-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-range-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-range-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-range-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-range-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-range-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-range-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-slider-histogram-active-end-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-active-end-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-histogram-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-histogram-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-histogram-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-histogram-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-histogram-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-histogram-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-histogram-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-slider-histogram-range-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-range-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-range-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-range-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-range-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-range-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-range-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-range-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-histogram-range-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-range-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-range-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-histogram-range-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-histogram-range-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-range-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-histogram-range-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-range-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-range-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-histogram-range-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-histogram-range-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-histogram-range-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-segmented-control-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-segmented-control-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-segmented-control-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-segmented-control-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-segmented-control-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-segmented-control-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-segmented-control-font-checked-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-segmented-control-font-checked-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-segmented-control-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-segmented-control-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-scrim-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-scrim-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-rating-star-background-average-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-rating-star-background-average-light:var(--calcite-semantic-ui-color-warning-light);--calcite-rating-star-background-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-rating-star-background-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-rating-star-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-rating-star-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-rating-chip-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-rating-chip-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-rating-chip-count-font-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-rating-chip-count-font-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-rating-chip-value-text-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-rating-chip-value-text-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-rating-chip-border-radius:var(--calcite-semantic-border-radius-pill);--calcite-radio-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-radio-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-radio-border-checked-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-radio-border-checked-light:var(--calcite-semantic-ui-color-brand-light);--calcite-radio-border-unchecked-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-radio-border-unchecked-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-radio-border-radius:var(--calcite-semantic-border-radius-pill);--calcite-radio-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-radio-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-popover-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-popover-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-popover-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-popover-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-popover-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-popover-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-popover-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-popover-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-panel-header-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-panel-header-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-panel-header-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-panel-header-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-panel-header-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-panel-header-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-panel-header-font-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-panel-header-font-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-pagination-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-pagination-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-pagination-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-pagination-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-pagination-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-pagination-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-pagination-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-pagination-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-pagination-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-pagination-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-notice-highlight-brand-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-notice-highlight-brand-light:var(--calcite-semantic-ui-color-brand-light);--calcite-notice-highlight-danger-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-notice-highlight-danger-light:var(--calcite-semantic-ui-color-danger-light);--calcite-notice-highlight-warning-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-notice-highlight-warning-light:var(--calcite-semantic-ui-color-warning-light);--calcite-notice-highlight-success-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-notice-highlight-success-light:var(--calcite-semantic-ui-color-success-light);--calcite-notice-highlight-info-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-notice-highlight-info-light:var(--calcite-semantic-ui-color-info-light);--calcite-notice-icon-brand-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-notice-icon-brand-light:var(--calcite-semantic-ui-color-brand-light);--calcite-notice-icon-danger-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-notice-icon-danger-light:var(--calcite-semantic-ui-color-danger-light);--calcite-notice-icon-warning-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-notice-icon-warning-light:var(--calcite-semantic-ui-color-warning-light);--calcite-notice-icon-success-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-notice-icon-success-light:var(--calcite-semantic-ui-color-success-light);--calcite-notice-icon-info-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-notice-icon-info-light:var(--calcite-semantic-ui-color-info-light);--calcite-notice-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-notice-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-notice-font-message-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-notice-font-message-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-notice-font-title-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-notice-font-title-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-modal-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-modal-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-modal-border-top-warning-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-modal-border-top-warning-light:var(--calcite-semantic-ui-color-warning-light);--calcite-modal-border-top-danger-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-modal-border-top-danger-light:var(--calcite-semantic-ui-color-danger-light);--calcite-modal-border-top-success-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-modal-border-top-success-light:var(--calcite-semantic-ui-color-success-light);--calcite-modal-border-top-info-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-modal-border-top-info-light:var(--calcite-semantic-ui-color-info-light);--calcite-modal-border-top-brand-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-modal-border-top-brand-light:var(--calcite-semantic-ui-color-brand-light);--calcite-modal-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-modal-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-modal-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-modal-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-modal-font-content-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-modal-font-content-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-modal-font-header-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-modal-font-header-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-loader-inline-foreground-determinate-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-loader-inline-foreground-determinate-light:var(--calcite-semantic-ui-color-brand-light);--calcite-loader-inline-foreground-indeterminate-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-loader-inline-foreground-indeterminate-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-loader-foreground-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-loader-foreground-light:var(--calcite-semantic-ui-color-brand-light);--calcite-loader-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-loader-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-link-border-dark:var(--calcite-semantic-ui-color-text-link-dark);--calcite-link-border-light:var(--calcite-semantic-ui-color-text-link-light);--calcite-link-icon-dark:var(--calcite-semantic-ui-color-text-link-dark);--calcite-link-icon-light:var(--calcite-semantic-ui-color-text-link-light);--calcite-link-font-dark:var(--calcite-semantic-ui-color-text-link-dark);--calcite-link-font-light:var(--calcite-semantic-ui-color-text-link-light);--calcite-label-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-label-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-week-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-week-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-week-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-week-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-week-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-week-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-week-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-week-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-week-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-week-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-week-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-week-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-week-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-week-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-week-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-week-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-week-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-week-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-text-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-text-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-text-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-text-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-text-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-text-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-text-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-text-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-text-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-text-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-text-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-text-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-text-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-text-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-text-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-text-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-text-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-text-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-telephone-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-telephone-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-telephone-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-telephone-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-telephone-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-telephone-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-telephone-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-telephone-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-telephone-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-telephone-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-telephone-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-telephone-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-telephone-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-telephone-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-telephone-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-telephone-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-telephone-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-telephone-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-search-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-search-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-search-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-search-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-search-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-search-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-search-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-search-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-search-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-search-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-search-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-search-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-search-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-search-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-search-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-search-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-search-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-search-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-password-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-password-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-password-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-password-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-password-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-password-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-password-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-password-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-password-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-password-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-password-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-password-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-password-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-password-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-password-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-password-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-password-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-password-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-number-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-number-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-number-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-number-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-number-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-number-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-number-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-number-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-number-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-number-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-number-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-number-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-number-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-number-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-number-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-number-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-number-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-number-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-month-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-month-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-month-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-month-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-month-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-month-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-month-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-month-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-month-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-month-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-month-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-month-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-month-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-month-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-month-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-month-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-month-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-month-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-message-icon-valid-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-input-message-icon-valid-light:var(--calcite-semantic-ui-color-success-light);--calcite-input-message-icon-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-message-icon-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-message-icon-idle-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-input-message-icon-idle-light:var(--calcite-semantic-ui-color-brand-light);--calcite-input-message-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-message-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-file-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-file-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-file-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-file-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-file-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-file-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-file-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-file-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-file-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-file-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-file-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-file-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-file-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-file-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-file-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-file-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-file-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-file-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-email-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-email-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-email-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-email-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-email-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-email-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-email-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-email-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-email-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-email-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-email-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-email-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-email-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-email-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-email-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-email-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-email-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-email-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-datetime-local-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-datetime-local-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-datetime-local-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-datetime-local-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-datetime-local-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-datetime-local-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-datetime-local-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-datetime-local-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-datetime-local-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-datetime-local-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-datetime-local-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-datetime-local-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-datetime-local-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-datetime-local-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-datetime-local-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-datetime-local-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-datetime-local-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-datetime-local-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-date-picker-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-date-picker-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-date-picker-background-arrow-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-date-picker-background-arrow-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-date-picker-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-date-picker-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-date-picker-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-date-picker-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-date-picker-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-date-picker-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-date-picker-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-date-picker-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-date-picker-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-date-picker-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-filter-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-filter-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-filter-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-filter-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-filter-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-filter-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-filter-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-filter-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-background-danger-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-danger-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-background-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-background-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-fab-background-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-fab-background-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-inverse-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-fab-background-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-fab-background-brand-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-brand-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-background-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-border-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-border-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-border-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-border-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-border-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-fab-border-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-fab-border-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-fab-border-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-fab-border-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-fab-border-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-fab-border-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-fab-border-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-fab-border-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-border-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-border-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-border-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-icon-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-icon-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-icon-danger-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-icon-danger-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-icon-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-icon-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-icon-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-icon-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-icon-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-icon-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-icon-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-icon-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-fab-icon-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-icon-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-icon-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-icon-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-font-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-font-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-font-danger-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-font-danger-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-fab-font-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-font-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-font-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-font-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-font-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-font-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-font-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-font-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-fab-font-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-font-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-font-brand-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-font-brand-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-dropdown-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-dropdown-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-dropdown-item-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-dropdown-item-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-dropdown-item-icon-select-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-dropdown-item-icon-select-light:var(--calcite-semantic-ui-color-brand-light);--calcite-dropdown-item-icon-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-dropdown-item-icon-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-dropdown-item-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-dropdown-item-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-dropdown-item-font-group-title-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-dropdown-item-font-group-title-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-dropdown-item-font-selected-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-dropdown-item-font-selected-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-dropdown-item-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-dropdown-item-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-date-picker-date-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-date-picker-date-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-date-picker-background-date-range-light:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-date-picker-background-date-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-date-picker-background-date-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-date-picker-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-date-picker-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-date-picker-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-date-picker-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-date-picker-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-date-picker-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-date-picker-font-active-date-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-active-date-light:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-selected-date-dark:var(--calcite-semantic-ui-color-text-1-light);--calcite-date-picker-font-selected-date-light:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-range-date-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-range-date-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-date-picker-font-month-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-month-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-date-picker-font-day-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-date-picker-font-day-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-date-picker-font-date-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-date-picker-font-date-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-combobox-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-combobox-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-combobox-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-combobox-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-combobox-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-combobox-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-combobox-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-combobox-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-combobox-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-combobox-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-color-picker-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-color-picker-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-color-picker-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-color-picker-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-color-picker-icon-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-color-picker-icon-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-color-picker-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-color-picker-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-border-clear-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-chip-border-clear-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-chip-border-clear-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-chip-border-clear-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-chip-border-clear-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-chip-border-clear-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-chip-border-clear-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-chip-border-clear-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-chip-border-clear-grey-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-chip-border-clear-grey-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-chip-closable-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-chip-closable-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-chip-background-solid-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-chip-background-solid-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-chip-background-solid-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-chip-background-solid-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-chip-background-solid-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-chip-background-solid-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-chip-background-solid-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-chip-background-solid-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-chip-background-solid-grey-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-chip-background-solid-grey-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-chip-icon-clear-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-icon-clear-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-icon-solid-green-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-green-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-icon-solid-yellow-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-yellow-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-icon-solid-red-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-red-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-icon-solid-blue-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-blue-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-icon-solid-grey-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-icon-solid-grey-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-solid-green-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-green-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-solid-yellow-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-yellow-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-solid-red-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-red-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-font-solid-blue-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-blue-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-font-solid-grey-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-font-solid-grey-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-clear-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-font-clear-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-checkbox-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-checkbox-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-checkbox-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-checkbox-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-checkbox-border-radius:var(--calcite-semantic-border-radius-sharp);--calcite-checkbox-icon-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-checkbox-icon-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-checkbox-background-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-checkbox-background-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-checkbox-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-checkbox-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-card-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-card-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-card-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-card-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-card-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-card-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-card-font-subtitle-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-card-font-subtitle-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-card-font-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-card-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-card-font-title-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-card-font-title-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-background-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-background-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-background-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-background-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-background-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-background-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-background-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-background-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-background-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-background-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-background-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-background-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-background-brand-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-background-brand-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-background-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-background-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-border-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-border-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-border-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-border-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-border-neutral-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-neutral-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-neutral-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-inverse-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-inverse-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-border-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-border-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-border-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-icon-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-icon-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-icon-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-icon-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-icon-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-icon-danger-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-icon-danger-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-icon-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-icon-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-button-icon-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-icon-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-icon-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-icon-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-icon-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-font-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-font-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-font-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-font-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-font-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-font-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-font-danger-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-font-danger-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-button-font-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-font-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-button-font-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-font-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-font-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-font-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-font-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-font-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-font-brand-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-font-brand-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-block-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-block-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-block-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-block-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-block-icon-chevron-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-block-icon-chevron-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-block-icon-drag-handle-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-block-icon-drag-handle-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-block-icon-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-block-icon-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-block-icon-valid-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-block-icon-valid-light:var(--calcite-semantic-ui-color-success-light);--calcite-block-icon-idle-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-icon-idle-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-block-font-content-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-font-content-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-block-font-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-block-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-block-font-heading-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-font-heading-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-block-section-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-block-section-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-block-section-icon-chevron-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-block-section-icon-chevron-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-block-section-icon-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-block-section-icon-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-block-section-icon-valid-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-block-section-icon-valid-light:var(--calcite-semantic-ui-color-success-light);--calcite-block-section-font-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-section-font-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-avatar-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-avatar-background-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-avatar-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-avatar-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-avatar-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-avatar-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-alert-highlight-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-alert-highlight-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-alert-highlight-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-alert-highlight-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-alert-highlight-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-alert-highlight-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-alert-highlight-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-alert-highlight-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-alert-icon-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-alert-icon-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-alert-icon-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-alert-icon-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-alert-icon-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-alert-icon-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-alert-icon-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-alert-icon-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-alert-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-alert-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-alert-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-alert-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-alert-font-message-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-alert-font-message-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-alert-font-title-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-alert-font-title-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-action-loader-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-action-loader-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-action-indicator-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-action-indicator-light:var(--calcite-semantic-ui-color-brand-light);--calcite-action-background-active-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-action-background-active-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-action-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-icon-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-action-icon-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-action-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-action-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-action-font-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-action-font-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-action-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-action-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-action-pad-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-pad-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-pad-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-pad-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-action-pad-grid-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-pad-grid-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-pad-grid-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-pad-grid-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-action-bar-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-bar-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-bar-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-bar-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-action-bar-grid-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-bar-grid-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-bar-grid-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-bar-grid-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-accordion-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-accordion-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-accordion-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-accordion-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-accordion-icon-expanded-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-icon-expanded-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-accordion-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-heading-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-heading-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-accordion-item-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-accordion-item-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-accordion-item-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-accordion-item-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-accordion-item-icon-expanded-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-item-icon-expanded-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-accordion-item-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-item-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-item-font-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-item-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-item-font-heading-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-item-font-heading-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619b;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#ffffff;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-info-hover:#004874;--calcite-ui-info-press:#00304d;--calcite-ui-success:#35ac46;--calcite-ui-success-hover:#288835;--calcite-ui-success-press:#1a6324;--calcite-ui-warning:#edd317;--calcite-ui-warning-hover:#d9bc00;--calcite-ui-warning-press:#bfa200;--calcite-ui-danger:#d83020;--calcite-ui-danger-hover:#a82b1e;--calcite-ui-danger-press:#7c1d13;--calcite-ui-component-avatar-font:#6a6a6a;--calcite-ui-component-avatar-icon:#6a6a6a;--calcite-ui-component-avatar-background:#f3f3f3;--calcite-ui-component-avatar-background-red:#ffc6bf;--calcite-ui-component-avatar-background-teal:#cef5f4;--calcite-ui-component-avatar-background-blue:#c7eaff;--calcite-ui-component-avatar-background-green:#e5f7b4;--calcite-ui-component-avatar-background-yellow:#fff7cc;--calcite-ui-component-checkbox-font:#151515;--calcite-ui-component-checkbox-background:#ffffff;--calcite-ui-component-checkbox-background-selected:#007ac2;--calcite-ui-component-checkbox-icon:#ffffff;--calcite-ui-component-checkbox-border:#949494;--calcite-ui-component-radio-font:#151515;--calcite-ui-component-radio-background:#ffffff;--calcite-ui-component-radio-border-unchecked:#6a6a6a;--calcite-ui-component-radio-border-checked:#007ac2;--calcite-ui-component-chip-font-clear:#151515;--calcite-ui-component-chip-font-solid-grey:#151515;--calcite-ui-component-chip-font-solid-blue:#ffffff;--calcite-ui-component-chip-font-solid-red:#ffffff;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#151515;--calcite-ui-component-chip-icon-solid-grey:#151515;--calcite-ui-component-chip-icon-solid-blue:#ffffff;--calcite-ui-component-chip-icon-solid-red:#ffffff;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#6a6a6a;--calcite-ui-component-chip-background-solid-grey:#f3f3f3;--calcite-ui-component-chip-background-solid-blue:#00619b;--calcite-ui-component-chip-background-solid-red:#d83020;--calcite-ui-component-chip-background-solid-yellow:#edd317;--calcite-ui-component-chip-background-solid-green:#35ac46;--calcite-ui-component-chip-border-clear-grey:#cacaca;--calcite-ui-component-chip-border-clear-blue:#00619b;--calcite-ui-component-chip-border-clear-red:#d83020;--calcite-ui-component-chip-border-clear-yellow:#edd317;--calcite-ui-component-chip-border-clear-green:#35ac46;--calcite-ui-component-label-font:#151515;--calcite-ui-component-loader-font:#151515;--calcite-ui-component-loader-foreground:#007ac2;--calcite-ui-component-loader-inline-foreground-indeterminate:#151515;--calcite-ui-component-loader-inline-foreground-determinate:#007ac2;--calcite-ui-component-rating-star-background:#949494;--calcite-ui-component-rating-star-background-active:#007ac2;--calcite-ui-component-rating-star-background-average:#edd317;--calcite-ui-component-rating-chip-count-font:#4a4a4a;--calcite-ui-component-rating-chip-foreground:#f3f3f3;--calcite-ui-component-tooltip-foreground:#ffffff;--calcite-ui-component-tooltip-border:#dfdfdf;--calcite-ui-component-tooltip-font:#151515;--calcite-ui-component-accordion-item-font-heading:#151515;--calcite-ui-component-accordion-item-font-description:#6a6a6a;--calcite-ui-component-accordion-item-icon:#6a6a6a;--calcite-ui-component-accordion-item-icon-expanded:#151515;--calcite-ui-component-accordion-item-background:#ffffff;--calcite-ui-component-accordion-item-border:#d4d4d4;--calcite-ui-component-input-message-font:#151515;--calcite-ui-component-input-message-icon-idle:#007ac2;--calcite-ui-component-input-message-icon-invalid:#d83020;--calcite-ui-component-input-message-icon-valid:#35ac46;--calcite-ui-component-alert-font-title:#151515;--calcite-ui-component-alert-font-message:#6a6a6a;--calcite-ui-component-alert-background:#ffffff;--calcite-ui-component-alert-border:#dfdfdf;--calcite-ui-component-alert-icon-blue:#00619b;--calcite-ui-component-alert-icon-green:#35ac46;--calcite-ui-component-alert-icon-yellow:#edd317;--calcite-ui-component-alert-icon-red:#d83020;--calcite-ui-component-alert-highlight-blue:#00619b;--calcite-ui-component-alert-highlight-green:#35ac46;--calcite-ui-component-alert-highlight-yellow:#edd317;--calcite-ui-component-alert-highlight-red:#d83020;--calcite-ui-component-tip-font-heading:#151515;--calcite-ui-component-tip-font-description:#4a4a4a;--calcite-ui-component-tip-icon:#6a6a6a;--calcite-ui-component-tip-background-light:#ffffff;--calcite-ui-component-tip-border:#d4d4d4;--calcite-ui-component-color-picker-font-label:#151515;--calcite-ui-component-color-picker-icon:#151515;--calcite-ui-component-color-picker-border:#cacaca;--calcite-ui-component-color-picker-background:#ffffff;--calcite-ui-component-date-picker-font-date:#6a6a6a;--calcite-ui-component-date-picker-font-range-date:#151515;--calcite-ui-component-date-picker-font-day:#6a6a6a;--calcite-ui-component-date-picker-font-month:#151515;--calcite-ui-component-date-picker-font-selected-date:#ffffff;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#6a6a6a;--calcite-ui-component-date-picker-border:#cacaca;--calcite-ui-component-date-picker-date-active-border:#ffffff;--calcite-ui-component-date-picker-background:#ffffff;--calcite-ui-component-date-picker-background-date-range:#c7eaff;--calcite-ui-component-date-picker-background-date-active-light:#007ac2;--calcite-ui-component-input-date-picker-font-placeholder-value:#151515;--calcite-ui-component-input-date-picker-font-label:#151515;--calcite-ui-component-input-date-picker-icon:#6a6a6a;--calcite-ui-component-input-date-picker-border:#949494;--calcite-ui-component-input-date-picker-background:#ffffff;--calcite-ui-component-input-date-picker-background-arrow:#f8f8f8;--calcite-ui-component-input-date-picker-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-font-placeholder-value:#151515;--calcite-ui-component-input-datetime-local-font-label:#151515;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-datetime-local-icon:#6a6a6a;--calcite-ui-component-input-datetime-local-background:#ffffff;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-datetime-local-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-border:#949494;--calcite-ui-component-input-datetime-local-border-invalid:#d83020;--calcite-ui-component-input-email-font-placeholder-value:#151515;--calcite-ui-component-input-email-font-label:#151515;--calcite-ui-component-input-email-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-email-icon:#6a6a6a;--calcite-ui-component-input-email-background:#ffffff;--calcite-ui-component-input-email-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-email-background-read-only:#f8f8f8;--calcite-ui-component-input-email-border:#949494;--calcite-ui-component-input-email-border-invalid:#d83020;--calcite-ui-component-input-file-font-placeholder-value:#151515;--calcite-ui-component-input-file-font-label:#151515;--calcite-ui-component-input-file-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-file-icon:#6a6a6a;--calcite-ui-component-input-file-background:#ffffff;--calcite-ui-component-input-file-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-file-background-read-only:#f8f8f8;--calcite-ui-component-input-file-border:#949494;--calcite-ui-component-input-file-border-invalid:#d83020;--calcite-ui-component-input-month-font-placeholder-value:#151515;--calcite-ui-component-input-month-font-label:#151515;--calcite-ui-component-input-month-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-month-icon:#6a6a6a;--calcite-ui-component-input-month-background:#ffffff;--calcite-ui-component-input-month-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-month-background-read-only:#f8f8f8;--calcite-ui-component-input-month-border:#949494;--calcite-ui-component-input-month-border-invalid:#d83020;--calcite-ui-component-input-number-font-placeholder-value:#151515;--calcite-ui-component-input-number-font-label:#151515;--calcite-ui-component-input-number-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-number-icon:#6a6a6a;--calcite-ui-component-input-number-background:#ffffff;--calcite-ui-component-input-number-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-number-background-read-only:#f8f8f8;--calcite-ui-component-input-number-border:#949494;--calcite-ui-component-input-number-border-invalid:#d83020;--calcite-ui-component-input-password-font-placeholder-value:#151515;--calcite-ui-component-input-password-font-label:#151515;--calcite-ui-component-input-password-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-password-icon:#6a6a6a;--calcite-ui-component-input-password-background:#ffffff;--calcite-ui-component-input-password-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-password-background-read-only:#f8f8f8;--calcite-ui-component-input-password-border:#949494;--calcite-ui-component-input-password-border-invalid:#d83020;--calcite-ui-component-input-search-font-placeholder-value:#151515;--calcite-ui-component-input-search-font-label:#151515;--calcite-ui-component-input-search-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-search-icon:#6a6a6a;--calcite-ui-component-input-search-background:#ffffff;--calcite-ui-component-input-search-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-search-background-read-only:#f8f8f8;--calcite-ui-component-input-search-border:#949494;--calcite-ui-component-input-search-border-invalid:#d83020;--calcite-ui-component-input-telephone-font-placeholder-value:#151515;--calcite-ui-component-input-telephone-font-label:#151515;--calcite-ui-component-input-telephone-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-telephone-icon:#6a6a6a;--calcite-ui-component-input-telephone-background:#ffffff;--calcite-ui-component-input-telephone-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-telephone-background-read-only:#f8f8f8;--calcite-ui-component-input-telephone-border:#949494;--calcite-ui-component-input-telephone-border-invalid:#d83020;--calcite-ui-component-input-text-font-placeholder-value:#151515;--calcite-ui-component-input-text-font-label:#151515;--calcite-ui-component-input-text-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-text-icon:#6a6a6a;--calcite-ui-component-input-text-background:#ffffff;--calcite-ui-component-input-text-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-text-background-read-only:#f8f8f8;--calcite-ui-component-input-text-border:#949494;--calcite-ui-component-input-text-border-invalid:#d83020;--calcite-ui-component-input-week-font-placeholder-value:#151515;--calcite-ui-component-input-week-font-label:#151515;--calcite-ui-component-input-week-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-week-icon:#6a6a6a;--calcite-ui-component-input-week-background:#ffffff;--calcite-ui-component-input-week-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-week-background-read-only:#f8f8f8;--calcite-ui-component-input-week-border:#949494;--calcite-ui-component-input-week-border-invalid:#d83020;--calcite-ui-component-textarea-font-placeholder-value:#151515;--calcite-ui-component-textarea-font-label:#151515;--calcite-ui-component-textarea-font-chat-limit:#4a4a4a;--calcite-ui-component-textarea-icon:#6a6a6a;--calcite-ui-component-textarea-background:#ffffff;--calcite-ui-component-textarea-background-read-only:#f8f8f8;--calcite-ui-component-textarea-border:#949494;--calcite-ui-component-tab-title-font:#6a6a6a;--calcite-ui-component-tab-title-font-active:#151515;--calcite-ui-component-tab-title-icon:#6a6a6a;--calcite-ui-component-tab-title-icon-active:#151515;--calcite-ui-component-tab-title-bordered-border:#dfdfdf;--calcite-ui-component-tab-title-bordered-background:#ffffff;--calcite-ui-component-tab-title-border-active:#007ac2;--calcite-ui-component-tabs-bordered-border:#dfdfdf;--calcite-ui-component-tabs-bordered-background:#ffffff;--calcite-ui-component-card-font-title:#151515;--calcite-ui-component-card-font-subtitle:#4a4a4a;--calcite-ui-component-card-font-description:#6a6a6a;--calcite-ui-component-card-border:#d4d4d4;--calcite-ui-component-card-border-active:#007ac2;--calcite-ui-component-card-background:#ffffff;--calcite-ui-component-action-font:#6a6a6a;--calcite-ui-component-action-icon:#6a6a6a;--calcite-ui-component-action-background:#ffffff;--calcite-ui-component-action-background-active:#eaeaea;--calcite-ui-component-action-bar-border:#cacaca;--calcite-ui-component-action-bar-background:#ffffff;--calcite-ui-component-action-pad-border:#cacaca;--calcite-ui-component-action-pad-background:#ffffff;--calcite-ui-component-action-bar-grid-border:#cacaca;--calcite-ui-component-action-bar-grid-background:#ffffff;--calcite-ui-component-action-pad-grid-border:#cacaca;--calcite-ui-component-action-pad-grid-background:#ffffff;--calcite-ui-component-block-font-heading:#4a4a4a;--calcite-ui-component-block-font-active:#151515;--calcite-ui-component-block-font-description:#6a6a6a;--calcite-ui-component-block-font-content:#4a4a4a;--calcite-ui-component-block-icon-idle:#4a4a4a;--calcite-ui-component-block-icon-valid:#35ac46;--calcite-ui-component-block-icon-invalid:#d83020;--calcite-ui-component-block-icon-drag-handle:#949494;--calcite-ui-component-block-icon-chevron:#6a6a6a;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#ffffff;--calcite-ui-component-block-section-font:#4a4a4a;--calcite-ui-component-block-section-icon-valid:#35ac46;--calcite-ui-component-block-section-icon-invalid:#d83020;--calcite-ui-component-block-section-icon-chevron:#6a6a6a;--calcite-ui-component-block-section-background:#ffffff;--calcite-ui-component-notice-font-title:#151515;--calcite-ui-component-notice-font-message:#6a6a6a;--calcite-ui-component-notice-background:#ffffff;--calcite-ui-component-notice-icon-info:#00619b;--calcite-ui-component-notice-icon-success:#35ac46;--calcite-ui-component-notice-icon-warning:#edd317;--calcite-ui-component-notice-icon-danger:#d83020;--calcite-ui-component-notice-icon-brand:#007ac2;--calcite-ui-component-notice-highlight-info:#00619b;--calcite-ui-component-notice-highlight-success:#35ac46;--calcite-ui-component-notice-highlight-warning:#edd317;--calcite-ui-component-notice-highlight-danger:#d83020;--calcite-ui-component-notice-highlight-brand:#007ac2;--calcite-ui-component-modal-font-header:#151515;--calcite-ui-component-modal-font-content:#4a4a4a;--calcite-ui-component-modal-icon:#6a6a6a;--calcite-ui-component-modal-border:#dfdfdf;--calcite-ui-component-modal-border-top-brand:#007ac2;--calcite-ui-component-modal-border-top-info:#00619b;--calcite-ui-component-modal-border-top-success:#35ac46;--calcite-ui-component-modal-border-top-danger:#d83020;--calcite-ui-component-modal-border-top-warning:#edd317;--calcite-ui-component-modal-background:#ffffff;--calcite-ui-component-panel-header-font:#4a4a4a;--calcite-ui-component-panel-header-icon:#6a6a6a;--calcite-ui-component-panel-header-border:#dfdfdf;--calcite-ui-component-panel-header-background:#ffffff;--calcite-ui-component-popover-font:#151515;--calcite-ui-component-popover-icon:#6a6a6a;--calcite-ui-component-popover-border:#dfdfdf;--calcite-ui-component-popover-background:#ffffff;--calcite-ui-component-slider-font-label:#151515;--calcite-ui-component-slider-font-tick-label:#4a4a4a;--calcite-ui-component-slider-handle-background:#ffffff;--calcite-ui-component-slider-handle-border:#6a6a6a;--calcite-ui-component-slider-border:#d4d4d4;--calcite-ui-component-slider-border-active:#007ac2;--calcite-ui-component-slider-tick-background:#949494;--calcite-ui-component-slider-tick-border:#ffffff;--calcite-ui-component-slider-tick-active-background:#007ac2;--calcite-ui-component-slider-tick-active-border:#ffffff;--calcite-ui-component-slider-range-font-label:#151515;--calcite-ui-component-slider-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-range-handle-background:#ffffff;--calcite-ui-component-slider-range-handle-border:#6a6a6a;--calcite-ui-component-slider-range-border:#d4d4d4;--calcite-ui-component-slider-range-border-active:#007ac2;--calcite-ui-component-slider-range-tick-background:#949494;--calcite-ui-component-slider-range-tick-border:#ffffff;--calcite-ui-component-slider-range-tick-active-background:#007ac2;--calcite-ui-component-slider-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-font-label:#151515;--calcite-ui-component-slider-histogram-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-handle-background:#ffffff;--calcite-ui-component-slider-histogram-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-border:#d4d4d4;--calcite-ui-component-slider-histogram-border-active:#007ac2;--calcite-ui-component-slider-histogram-tick-background:#949494;--calcite-ui-component-slider-histogram-tick-border:#ffffff;--calcite-ui-component-slider-histogram-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-active-end-background:#ffffff;--calcite-ui-component-slider-histogram-range-font-label:#151515;--calcite-ui-component-slider-histogram-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-range-handle-background:#ffffff;--calcite-ui-component-slider-histogram-range-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-range-border:#d4d4d4;--calcite-ui-component-slider-histogram-range-border-active:#007ac2;--calcite-ui-component-slider-histogram-range-tick-background:#949494;--calcite-ui-component-slider-histogram-range-tick-border:#ffffff;--calcite-ui-component-slider-histogram-range-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-range-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-range-active-end-background:#ffffff;--calcite-ui-component-filter-font:#151515;--calcite-ui-component-filter-icon:#6a6a6a;--calcite-ui-component-filter-border:#949494;--calcite-ui-component-filter-background:#ffffff;--calcite-ui-component-scrim-background:#ffffff;--calcite-ui-component-tip-manager-font-heading:#151515;--calcite-ui-component-tip-manager-icon:#6a6a6a;--calcite-ui-component-tip-manager-background-light:#ffffff;--calcite-ui-component-tip-manager-border:#d4d4d4;--calcite-ui-component-button-font-brand-solid:#ffffff;--calcite-ui-component-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-button-font-brand-outline:#007ac2;--calcite-ui-component-button-font-brand-transparent:#007ac2;--calcite-ui-component-button-font-inverse-solid:#ffffff;--calcite-ui-component-button-font-inverse-outline-fill:#151515;--calcite-ui-component-button-font-inverse-outline:#151515;--calcite-ui-component-button-font-inverse-transparent:#151515;--calcite-ui-component-button-font-neutral-solid:#ffffff;--calcite-ui-component-button-font-neutral-outline-fill:#151515;--calcite-ui-component-button-font-neutral-outline:#151515;--calcite-ui-component-button-font-neutral-transparent:#151515;--calcite-ui-component-button-font-danger-solid:#ffffff;--calcite-ui-component-button-font-danger-outline-fill:#d83020;--calcite-ui-component-button-font-danger-outline:#d83020;--calcite-ui-component-button-font-danger-transparent:#d83020;--calcite-ui-component-button-icon-brand-solid:#ffffff;--calcite-ui-component-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-button-icon-brand-outline:#007ac2;--calcite-ui-component-button-icon-brand-transparent:#007ac2;--calcite-ui-component-button-icon-inverse-solid:#ffffff;--calcite-ui-component-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-button-icon-inverse-outline:#151515;--calcite-ui-component-button-icon-inverse-transparent:#151515;--calcite-ui-component-button-icon-neutral-solid:#ffffff;--calcite-ui-component-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-button-icon-neutral-outline:#151515;--calcite-ui-component-button-icon-neutral-transparent:#151515;--calcite-ui-component-button-icon-danger-solid:#ffffff;--calcite-ui-component-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-button-icon-danger-outline:#d83020;--calcite-ui-component-button-icon-danger-transparent:#d83020;--calcite-ui-component-button-background-brand-solid:#007ac2;--calcite-ui-component-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-button-background-inverse-solid:#353535;--calcite-ui-component-button-background-inverse-outline-fill:#353535;--calcite-ui-component-button-background-neutral-solid:#353535;--calcite-ui-component-button-background-neutral-outline-fill:#353535;--calcite-ui-component-button-background-danger-solid:#d83020;--calcite-ui-component-button-background-danger-outline-fill:#d83020;--calcite-ui-component-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-button-border-brand-outline:#007ac2;--calcite-ui-component-button-border-inverse-outline-fill:#353535;--calcite-ui-component-button-border-inverse-outline:#353535;--calcite-ui-component-button-border-neutral-outline-fill:#353535;--calcite-ui-component-button-border-neutral-outline:#353535;--calcite-ui-component-button-border-danger-outline-fill:#d83020;--calcite-ui-component-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-font-brand-solid:#ffffff;--calcite-ui-component-split-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-font-brand-outline:#007ac2;--calcite-ui-component-split-button-font-brand-transparent:#007ac2;--calcite-ui-component-split-button-font-inverse-solid:#ffffff;--calcite-ui-component-split-button-font-inverse-outline-fill:#151515;--calcite-ui-component-split-button-font-inverse-outline:#151515;--calcite-ui-component-split-button-font-inverse-transparent:#151515;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#151515;--calcite-ui-component-split-button-font-neutral-outline:#151515;--calcite-ui-component-split-button-font-neutral-transparent:#151515;--calcite-ui-component-split-button-font-danger-solid:#ffffff;--calcite-ui-component-split-button-font-danger-outline-fill:#d83020;--calcite-ui-component-split-button-font-danger-outline:#d83020;--calcite-ui-component-split-button-font-danger-transparent:#d83020;--calcite-ui-component-split-button-icon-brand-solid:#ffffff;--calcite-ui-component-split-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-icon-brand-outline:#007ac2;--calcite-ui-component-split-button-icon-brand-transparent:#007ac2;--calcite-ui-component-split-button-icon-inverse-solid:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-split-button-icon-inverse-outline:#151515;--calcite-ui-component-split-button-icon-inverse-transparent:#151515;--calcite-ui-component-split-button-icon-neutral-solid:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-split-button-icon-neutral-outline:#151515;--calcite-ui-component-split-button-icon-neutral-transparent:#151515;--calcite-ui-component-split-button-icon-danger-solid:#ffffff;--calcite-ui-component-split-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-split-button-icon-danger-outline:#d83020;--calcite-ui-component-split-button-icon-danger-transparent:#d83020;--calcite-ui-component-split-button-background-brand-solid:#007ac2;--calcite-ui-component-split-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-split-button-background-inverse-solid:#353535;--calcite-ui-component-split-button-background-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-background-neutral-solid:#353535;--calcite-ui-component-split-button-background-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-background-danger-solid:#d83020;--calcite-ui-component-split-button-background-danger-outline-fill:#ffffff;--calcite-ui-component-split-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-border-brand-outline:#007ac2;--calcite-ui-component-split-button-border-inverse-outline-fill:#353535;--calcite-ui-component-split-button-border-inverse-outline:#353535;--calcite-ui-component-split-button-border-neutral-outline-fill:#353535;--calcite-ui-component-split-button-border-neutral-outline:#353535;--calcite-ui-component-split-button-border-danger-outline-fill:#d83020;--calcite-ui-component-split-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-divider-brand-solid:#ffffff;--calcite-ui-component-split-button-divider-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-divider-brand-outline:#007ac2;--calcite-ui-component-split-button-divider-brand-transparent:#007ac2;--calcite-ui-component-split-button-divider-inverse-solid:#ffffff;--calcite-ui-component-split-button-divider-inverse-outline-fill:#353535;--calcite-ui-component-split-button-divider-inverse-outline:#353535;--calcite-ui-component-split-button-divider-inverse-transparent:#353535;--calcite-ui-component-split-button-divider-neutral-solid:#ffffff;--calcite-ui-component-split-button-divider-neutral-outline-fill:#353535;--calcite-ui-component-split-button-divider-neutral-outline:#353535;--calcite-ui-component-split-button-divider-neutral-transparent:#353535;--calcite-ui-component-split-button-divider-danger-solid:#d83020;--calcite-ui-component-split-button-divider-danger-outline-fill:#d83020;--calcite-ui-component-split-button-divider-danger-outline:#d83020;--calcite-ui-component-split-button-divider-danger-transparent:#d83020;--calcite-ui-component-fab-font-brand-solid:#ffffff;--calcite-ui-component-fab-font-brand-outline-fill:#007ac2;--calcite-ui-component-fab-font-inverse-solid:#ffffff;--calcite-ui-component-fab-font-inverse-outline-fill:#151515;--calcite-ui-component-fab-font-neutral-solid:#ffffff;--calcite-ui-component-fab-font-neutral-outline-fill:#151515;--calcite-ui-component-fab-font-danger-solid:#ffffff;--calcite-ui-component-fab-font-danger-outline-fill:#d83020;--calcite-ui-component-fab-icon-brand-solid:#ffffff;--calcite-ui-component-fab-icon-brand-outline-fill:#007ac2;--calcite-ui-component-fab-icon-inverse-solid:#ffffff;--calcite-ui-component-fab-icon-inverse-outline-fill:#151515;--calcite-ui-component-fab-icon-neutral-solid:#ffffff;--calcite-ui-component-fab-icon-neutral-outline-fill:#151515;--calcite-ui-component-fab-icon-danger-solid:#ffffff;--calcite-ui-component-fab-icon-danger-outline-fill:#d83020;--calcite-ui-component-fab-background-brand-solid:#007ac2;--calcite-ui-component-fab-background-brand-outline-fill:#ffffff;--calcite-ui-component-fab-background-inverse-solid:#353535;--calcite-ui-component-fab-background-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-background-neutral-solid:#353535;--calcite-ui-component-fab-background-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-background-danger-solid:#d83020;--calcite-ui-component-fab-background-danger-outline-fill:#ffffff;--calcite-ui-component-fab-border-brand-outline-fill:#007ac2;--calcite-ui-component-fab-border-brand-solid:#007ac2;--calcite-ui-component-fab-border-inverse-outline-fill:#353535;--calcite-ui-component-fab-border-inverse-solid:#353535;--calcite-ui-component-fab-border-neutral-outline-fill:#353535;--calcite-ui-component-fab-border-neutral-solid:#353535;--calcite-ui-component-fab-border-danger-outline-fill:#d83020;--calcite-ui-component-fab-border-danger-solid:#d83020;--calcite-mode-name:"light";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background-internal:rgba(255, 255, 255, 0.85);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--calcite-popover-z-index:var(--calcite-app-z-index-popup);--calcite-border-radius:var(--calcite-semantic-border-border-radius-round, 4px);--calcite-border-radius-base:0;--calcite-panel-width-multiplier:1;--calcite-ui-focus-offset-invert:0;--calcite-ui-icon-color:currentColor;--calcite-ui-opacity-disabled:var(--calcite-core-opacity-50, 0.5);font-family:var(--calcite-sans-family)}.calcite-mode-dark{--calcite-ui-brand:#009af2;--calcite-ui-brand-hover:#007ac2;--calcite-ui-brand-press:#00619b;--calcite-ui-background-1:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#555555;--calcite-ui-border-2:#4a4a4a;--calcite-ui-border-3:#404040;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-info-hover:#3db8ff;--calcite-ui-info-press:#009af2;--calcite-ui-success:#36DA43;--calcite-ui-success-hover:#3bed52;--calcite-ui-success-press:#00b81b;--calcite-ui-warning:#FFC900;--calcite-ui-warning-hover:#ffee33;--calcite-ui-warning-press:#f5d000;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#ff0015;--calcite-ui-danger-press:#d90012;--calcite-ui-component-avatar-font:#9f9f9f;--calcite-ui-component-avatar-icon:#9f9f9f;--calcite-ui-component-avatar-background:#202020;--calcite-ui-component-avatar-background-red:#4f0e08;--calcite-ui-component-avatar-background-teal:#004d4c;--calcite-ui-component-avatar-background-blue:#00304d;--calcite-ui-component-avatar-background-green:#384813;--calcite-ui-component-avatar-background-yellow:#5c4e00;--calcite-ui-component-checkbox-font:#ffffff;--calcite-ui-component-checkbox-background:#2b2b2b;--calcite-ui-component-checkbox-background-selected:#009af2;--calcite-ui-component-checkbox-icon:#151515;--calcite-ui-component-checkbox-border:#757575;--calcite-ui-component-radio-font:#ffffff;--calcite-ui-component-radio-background:#2b2b2b;--calcite-ui-component-radio-border-unchecked:#9f9f9f;--calcite-ui-component-radio-border-checked:#009af2;--calcite-ui-component-chip-font-clear:#ffffff;--calcite-ui-component-chip-font-solid-grey:#ffffff;--calcite-ui-component-chip-font-solid-blue:#151515;--calcite-ui-component-chip-font-solid-red:#151515;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#ffffff;--calcite-ui-component-chip-icon-solid-grey:#ffffff;--calcite-ui-component-chip-icon-solid-blue:#151515;--calcite-ui-component-chip-icon-solid-red:#151515;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#9f9f9f;--calcite-ui-component-chip-background-solid-grey:#202020;--calcite-ui-component-chip-background-solid-blue:#00A0FF;--calcite-ui-component-chip-background-solid-red:#FE583E;--calcite-ui-component-chip-background-solid-yellow:#FFC900;--calcite-ui-component-chip-background-solid-green:#36DA43;--calcite-ui-component-chip-border-clear-grey:#555555;--calcite-ui-component-chip-border-clear-blue:#00A0FF;--calcite-ui-component-chip-border-clear-red:#FE583E;--calcite-ui-component-chip-border-clear-yellow:#FFC900;--calcite-ui-component-chip-border-clear-green:#36DA43;--calcite-ui-component-label-font:#ffffff;--calcite-ui-component-loader-font:#ffffff;--calcite-ui-component-loader-foreground:#009af2;--calcite-ui-component-loader-inline-foreground-indeterminate:#ffffff;--calcite-ui-component-loader-inline-foreground-determinate:#009af2;--calcite-ui-component-rating-star-background:#757575;--calcite-ui-component-rating-star-background-active:#009af2;--calcite-ui-component-rating-star-background-average:#FFC900;--calcite-ui-component-rating-chip-count-font:#bfbfbf;--calcite-ui-component-rating-chip-foreground:#202020;--calcite-ui-component-tooltip-foreground:#2b2b2b;--calcite-ui-component-tooltip-border:#404040;--calcite-ui-component-tooltip-font:#ffffff;--calcite-ui-component-accordion-item-font-heading:#ffffff;--calcite-ui-component-accordion-item-font-description:#9f9f9f;--calcite-ui-component-accordion-item-icon:#9f9f9f;--calcite-ui-component-accordion-item-icon-expanded:#ffffff;--calcite-ui-component-accordion-item-background:#2b2b2b;--calcite-ui-component-accordion-item-border:#4a4a4a;--calcite-ui-component-input-message-font:#ffffff;--calcite-ui-component-input-message-icon-idle:#009af2;--calcite-ui-component-input-message-icon-invalid:#FE583E;--calcite-ui-component-input-message-icon-valid:#36DA43;--calcite-ui-component-alert-font-title:#ffffff;--calcite-ui-component-alert-font-message:#9f9f9f;--calcite-ui-component-alert-background:#202020;--calcite-ui-component-alert-border:#404040;--calcite-ui-component-alert-icon-blue:#00A0FF;--calcite-ui-component-alert-icon-green:#36DA43;--calcite-ui-component-alert-icon-yellow:#FFC900;--calcite-ui-component-alert-icon-red:#FE583E;--calcite-ui-component-alert-highlight-blue:#00A0FF;--calcite-ui-component-alert-highlight-green:#36DA43;--calcite-ui-component-alert-highlight-yellow:#FFC900;--calcite-ui-component-alert-highlight-red:#FE583E;--calcite-ui-component-color-picker-font-label:#ffffff;--calcite-ui-component-color-picker-icon:#ffffff;--calcite-ui-component-color-picker-border:#555555;--calcite-ui-component-color-picker-background:#2b2b2b;--calcite-ui-component-date-picker-font-date:#9f9f9f;--calcite-ui-component-date-picker-font-day:#9f9f9f;--calcite-ui-component-date-picker-font-month:#ffffff;--calcite-ui-component-date-picker-font-range-date:#ffffff;--calcite-ui-component-date-picker-font-selected-date:#151515;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#9f9f9f;--calcite-ui-component-date-picker-border:#555555;--calcite-ui-component-date-picker-date-active-border:#2b2b2b;--calcite-ui-component-date-picker-background:#2b2b2b;--calcite-ui-component-date-picker-background-date-range:#214155;--calcite-ui-component-date-picker-background-date-active:#009af2;--calcite-ui-component-input-date-picker-font-placeholder-value:#ffffff;--calcite-ui-component-input-date-picker-font-label:#ffffff;--calcite-ui-component-input-date-picker-icon:#9f9f9f;--calcite-ui-component-input-date-picker-border:#757575;--calcite-ui-component-input-date-picker-background:#2b2b2b;--calcite-ui-component-input-date-picker-background-arrow:#353535;--calcite-ui-component-input-date-picker-background-read-only:#353535;--calcite-ui-component-input-datetime-local-font-placeholder-value:#ffffff;--calcite-ui-component-input-datetime-local-font-label:#ffffff;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-datetime-local-icon:#9f9f9f;--calcite-ui-component-input-datetime-local-background:#2b2b2b;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#353535;--calcite-ui-component-input-datetime-local-background-read-only:#353535;--calcite-ui-component-input-datetime-local-border:#757575;--calcite-ui-component-input-datetime-local-border-invalid:#FE583E;--calcite-ui-component-input-email-font-placeholder-value:#ffffff;--calcite-ui-component-input-email-font-label:#ffffff;--calcite-ui-component-input-email-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-email-icon:#9f9f9f;--calcite-ui-component-input-email-background:#2b2b2b;--calcite-ui-component-input-email-background-prefix-sufix:#353535;--calcite-ui-component-input-email-background-read-only:#353535;--calcite-ui-component-input-email-border:#757575;--calcite-ui-component-input-email-border-invalid:#FE583E;--calcite-ui-component-input-file-font-placeholder-value:#ffffff;--calcite-ui-component-input-file-font-label:#ffffff;--calcite-ui-component-input-file-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-file-icon:#9f9f9f;--calcite-ui-component-input-file-background:#2b2b2b;--calcite-ui-component-input-file-background-prefix-sufix:#353535;--calcite-ui-component-input-file-background-read-only:#353535;--calcite-ui-component-input-file-border:#757575;--calcite-ui-component-input-file-border-invalid:#FE583E;--calcite-ui-component-input-month-font-placeholder-value:#ffffff;--calcite-ui-component-input-month-font-label:#ffffff;--calcite-ui-component-input-month-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-month-icon:#9f9f9f;--calcite-ui-component-input-month-background:#2b2b2b;--calcite-ui-component-input-month-background-prefix-sufix:#353535;--calcite-ui-component-input-month-background-read-only:#353535;--calcite-ui-component-input-month-border:#757575;--calcite-ui-component-input-month-border-invalid:#FE583E;--calcite-ui-component-input-number-font-placeholder-value:#ffffff;--calcite-ui-component-input-number-font-label:#ffffff;--calcite-ui-component-input-number-icon:#9f9f9f;--calcite-ui-component-input-number-background:#2b2b2b;--calcite-ui-component-input-number-background-prefix-sufix:#353535;--calcite-ui-component-input-number-background-read-only:#353535;--calcite-ui-component-input-number-border:#757575;--calcite-ui-component-input-number-border-invalid:#FE583E;--calcite-ui-component-input-password-font-placeholder-value:#ffffff;--calcite-ui-component-input-password-font-label:#ffffff;--calcite-ui-component-input-password-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-password-icon:#9f9f9f;--calcite-ui-component-input-password-background:#2b2b2b;--calcite-ui-component-input-password-background-prefix-sufix:#353535;--calcite-ui-component-input-password-background-read-only:#353535;--calcite-ui-component-input-password-border:#757575;--calcite-ui-component-input-password-border-invalid:#FE583E;--calcite-ui-component-input-search-font-placeholder-value:#ffffff;--calcite-ui-component-input-search-font-label:#ffffff;--calcite-ui-component-input-search-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-search-icon:#9f9f9f;--calcite-ui-component-input-search-background:#2b2b2b;--calcite-ui-component-input-search-background-prefix-sufix:#353535;--calcite-ui-component-input-search-background-read-only:#353535;--calcite-ui-component-input-search-border:#757575;--calcite-ui-component-input-search-border-invalid:#FE583E;--calcite-ui-component-input-telephone-font-placeholder-value:#ffffff;--calcite-ui-component-input-telephone-font-label:#ffffff;--calcite-ui-component-input-telephone-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-telephone-icon:#9f9f9f;--calcite-ui-component-input-telephone-background:#2b2b2b;--calcite-ui-component-input-telephone-background-prefix-sufix:#353535;--calcite-ui-component-input-telephone-background-read-only:#353535;--calcite-ui-component-input-telephone-border:#757575;--calcite-ui-component-input-telephone-border-invalid:#FE583E;--calcite-ui-component-input-text-font-placeholder-value:#ffffff;--calcite-ui-component-input-text-font-label:#ffffff;--calcite-ui-component-input-text-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-text-icon:#9f9f9f;--calcite-ui-component-input-text-background:#2b2b2b;--calcite-ui-component-input-text-background-prefix-sufix:#353535;--calcite-ui-component-input-text-background-read-only:#353535;--calcite-ui-component-input-text-border:#757575;--calcite-ui-component-input-text-border-invalid:#FE583E;--calcite-ui-component-input-week-font-placeholder-value:#ffffff;--calcite-ui-component-input-week-font-label:#ffffff;--calcite-ui-component-input-week-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-week-icon:#9f9f9f;--calcite-ui-component-input-week-background:#2b2b2b;--calcite-ui-component-input-week-background-prefix-sufix:#353535;--calcite-ui-component-input-week-background-read-only:#353535;--calcite-ui-component-input-week-border:#757575;--calcite-ui-component-input-week-border-invalid:#FE583E;--calcite-ui-component-textarea-font-placeholder-value:#ffffff;--calcite-ui-component-textarea-font-label:#ffffff;--calcite-ui-component-textarea-font-chat-limit:#bfbfbf;--calcite-ui-component-textarea-icon:#9f9f9f;--calcite-ui-component-textarea-background:#2b2b2b;--calcite-ui-component-textarea-background-read-only:#353535;--calcite-ui-component-textarea-border:#757575;--calcite-ui-component-tab-title-font:#9f9f9f;--calcite-ui-component-tab-title-font-active:#ffffff;--calcite-ui-component-tab-title-icon:#9f9f9f;--calcite-ui-component-tab-title-icon-active:#ffffff;--calcite-ui-component-tab-title-bordered-border:#404040;--calcite-ui-component-tab-title-bordered-background:#353535;--calcite-ui-component-tab-title-border-active:#009af2;--calcite-ui-component-tabs-bordered-border:#404040;--calcite-ui-component-tabs-bordered-background:#2b2b2b;--calcite-ui-component-card-font-title:#ffffff;--calcite-ui-component-card-font-subtitle:#bfbfbf;--calcite-ui-component-card-font-description:#9f9f9f;--calcite-ui-component-card-border:#4a4a4a;--calcite-ui-component-card-border-active:#009af2;--calcite-ui-component-card-background:#2b2b2b;--calcite-ui-component-action-indicator:#009af2;--calcite-ui-component-action-font:#9f9f9f;--calcite-ui-component-action-icon:#9f9f9f;--calcite-ui-component-action-background:#2b2b2b;--calcite-ui-component-action-background-active:#151515;--calcite-ui-component-action-bar-border:#555555;--calcite-ui-component-action-bar-background:#2b2b2b;--calcite-ui-component-action-pad-border:#555555;--calcite-ui-component-action-pad-background:#2b2b2b;--calcite-ui-component-action-bar-grid-border:#555555;--calcite-ui-component-action-bar-grid-background:#2b2b2b;--calcite-ui-component-action-pad-grid-border:#555555;--calcite-ui-component-action-pad-grid-background:#2b2b2b;--calcite-ui-component-block-font-heading:#bfbfbf;--calcite-ui-component-block-font-description:#9f9f9f;--calcite-ui-component-block-font-content:#bfbfbf;--calcite-ui-component-block-icon:#9f9f9f;--calcite-ui-component-block-icon-active:#ffffff;--calcite-ui-component-block-icon-idle:#bfbfbf;--calcite-ui-component-block-icon-valid:#36DA43;--calcite-ui-component-block-icon-invalid:#FE583E;--calcite-ui-component-block-icon-drag-handle:#757575;--calcite-ui-component-block-icon-chevron:#9f9f9f;--calcite-ui-component-block-loader:#9f9f9f;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#353535;--calcite-ui-component-block-section-font:#bfbfbf;--calcite-ui-component-block-section-icon-valid:#36DA43;--calcite-ui-component-block-section-icon-invalid:#FE583E;--calcite-ui-component-block-section-icon-chevron:#9f9f9f;--calcite-ui-component-block-section-background:#353535;--calcite-ui-component-notice-font-title:#ffffff;--calcite-ui-component-notice-font-message:#9f9f9f;--calcite-ui-component-notice-background:#202020;--calcite-ui-component-notice-icon-info:#00A0FF;--calcite-ui-component-notice-icon-success:#36DA43;--calcite-ui-component-notice-icon-warning:#FFC900;--calcite-ui-component-notice-icon-danger:#FE583E;--calcite-ui-component-notice-icon-brand:#009af2;--calcite-ui-component-notice-highlight-info:#00A0FF;--calcite-ui-component-notice-highlight-success:#36DA43;--calcite-ui-component-notice-highlight-warning:#FFC900;--calcite-ui-component-notice-highlight-danger:#FE583E;--calcite-ui-component-notice-highlight-brand:#009af2;--calcite-ui-component-modal-font-header:#ffffff;--calcite-ui-component-modal-font-content:#bfbfbf;--calcite-ui-component-modal-icon:#9f9f9f;--calcite-ui-component-modal-border:#555555;--calcite-ui-component-modal-border-top-brand:#009af2;--calcite-ui-component-modal-border-top-info:#00A0FF;--calcite-ui-component-modal-border-top-success:#36DA43;--calcite-ui-component-modal-border-top-danger:#FE583E;--calcite-ui-component-modal-border-top-warning:#FFC900;--calcite-ui-component-modal-background:#2b2b2b;--calcite-ui-component-panel-header-font:#bfbfbf;--calcite-ui-component-panel-header-icon:#9f9f9f;--calcite-ui-component-panel-header-border:#404040;--calcite-ui-component-panel-header-background:#2b2b2b;--calcite-ui-component-popover-font:#ffffff;--calcite-ui-component-popover-icon:#9f9f9f;--calcite-ui-component-popover-border:#404040;--calcite-ui-component-popover-background:#2b2b2b;--calcite-ui-component-slider-font-label:#ffffff;--calcite-ui-component-slider-font-tick-label:#bfbfbf;--calcite-ui-component-slider-handle-background:#2b2b2b;--calcite-ui-component-slider-handle-border:#757575;--calcite-ui-component-slider-border:#4a4a4a;--calcite-ui-component-slider-border-active:#009af2;--calcite-ui-component-slider-tick-background:#757575;--calcite-ui-component-slider-tick-border:#2b2b2b;--calcite-ui-component-slider-tick-active-background:#009af2;--calcite-ui-component-slider-tick-active-border:#2b2b2b;--calcite-ui-component-slider-range-font-label:#ffffff;--calcite-ui-component-slider-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-range-handle-background:#2b2b2b;--calcite-ui-component-slider-range-handle-border:#757575;--calcite-ui-component-slider-range-border:#4a4a4a;--calcite-ui-component-slider-range-border-active:#009af2;--calcite-ui-component-slider-range-tick-background:#757575;--calcite-ui-component-slider-range-tick-border:#2b2b2b;--calcite-ui-component-slider-range-tick-active-background:#009af2;--calcite-ui-component-slider-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-font-label:#ffffff;--calcite-ui-component-slider-histogram-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-handle-border:#757575;--calcite-ui-component-slider-histogram-border:#4a4a4a;--calcite-ui-component-slider-histogram-border-active:#009af2;--calcite-ui-component-slider-histogram-tick-background:#757575;--calcite-ui-component-slider-histogram-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-active-end-background-dark:#2b2b2b;--calcite-ui-component-slider-histogram-range-font-label:#ffffff;--calcite-ui-component-slider-histogram-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-range-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-range-handle-border:#757575;--calcite-ui-component-slider-histogram-range-border:#4a4a4a;--calcite-ui-component-slider-histogram-range-border-active:#009af2;--calcite-ui-component-slider-histogram-range-tick-background:#757575;--calcite-ui-component-slider-histogram-range-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-range-active-end-background:#2b2b2b;--calcite-ui-component-filter-font:#ffffff;--calcite-ui-component-filter-icon:#9f9f9f;--calcite-ui-component-filter-border:#757575;--calcite-ui-component-filter-background:#2b2b2b;--calcite-ui-component-scrim-background:#2b2b2b;--calcite-ui-component-tip-manager-font-heading:#ffffff;--calcite-ui-component-tip-manager-icon:#9f9f9f;--calcite-ui-component-tip-manager-background-light:#2b2b2b;--calcite-ui-component-tip-manager-border:#4a4a4a;--calcite-ui-component-button-font-brand-solid:#151515;--calcite-ui-component-button-font-brand-outline-fill:#009af2;--calcite-ui-component-button-font-brand-outline:#009af2;--calcite-ui-component-button-font-brand-transparent:#009af2;--calcite-ui-component-button-font-inverse-solid:#151515;--calcite-ui-component-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-button-font-inverse-outline:#ffffff;--calcite-ui-component-button-font-inverse-transparent:#ffffff;--calcite-ui-component-button-font-neutral-solid:#151515;--calcite-ui-component-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-button-font-neutral-outline:#ffffff;--calcite-ui-component-button-font-neutral-transparent:#ffffff;--calcite-ui-component-button-font-danger-solid:#151515;--calcite-ui-component-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-button-font-danger-outline:#FE583E;--calcite-ui-component-button-font-danger-transparent:#FE583E;--calcite-ui-component-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-button-icon-brand-outline:#009af2;--calcite-ui-component-button-icon-brand-transparent:#009af2;--calcite-ui-component-button-icon-inverse-solid:#151515;--calcite-ui-component-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-button-icon-inverse-outline:#ffffff;--calcite-ui-component-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-button-icon-neutral-solid:#151515;--calcite-ui-component-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-button-icon-neutral-outline:#ffffff;--calcite-ui-component-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-button-icon-danger-outline:#FE583E;--calcite-ui-component-button-icon-danger-transparent:#FE583E;--calcite-ui-component-button-background-brand-solid:#009af2;--calcite-ui-component-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-button-background-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-button-background-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-background-danger-solid:#FE583E;--calcite-ui-component-button-background-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-brand-outline-fill:#009af2;--calcite-ui-component-button-border-brand-outline:#009af2;--calcite-ui-component-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-font-brand-solid:#151515;--calcite-ui-component-split-button-font-brand-outline-fill:#009af2;--calcite-ui-component-split-button-font-brand-outline:#009af2;--calcite-ui-component-split-button-font-brand-transparent:#009af2;--calcite-ui-component-split-button-font-inverse-solid:#151515;--calcite-ui-component-split-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-font-inverse-outline:#ffffff;--calcite-ui-component-split-button-font-inverse-transparent:#ffffff;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-font-neutral-outline:#ffffff;--calcite-ui-component-split-button-font-neutral-transparent:#ffffff;--calcite-ui-component-split-button-font-danger-solid:#151515;--calcite-ui-component-split-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-font-danger-outline:#FE583E;--calcite-ui-component-split-button-font-danger-transparent:#FE583E;--calcite-ui-component-split-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-split-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-split-button-icon-brand-outline:#009af2;--calcite-ui-component-split-button-icon-brand-transparent:#009af2;--calcite-ui-component-split-button-icon-inverse-solid:#151515;--calcite-ui-component-split-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline:#ffffff;--calcite-ui-component-split-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-split-button-icon-neutral-solid:#151515;--calcite-ui-component-split-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline:#ffffff;--calcite-ui-component-split-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-split-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-split-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-icon-danger-outline:#FE583E;--calcite-ui-component-split-button-icon-danger-transparent:#FE583E;--calcite-ui-component-split-button-background-brand-solid:#009af2;--calcite-ui-component-split-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-split-button-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-split-button-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-danger-solid:#FE583E;--calcite-ui-component-split-button-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-split-button-border-brand-outline-fill:#009af2;--calcite-ui-component-split-button-border-brand-outline:#009af2;--calcite-ui-component-split-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-brand-solid:#2b2b2b;--calcite-ui-component-split-button-divider-brand-outline-fill:#009af2;--calcite-ui-component-split-button-divider-brand-outline:#009af2;--calcite-ui-component-split-button-divider-brand-transparent:#009af2;--calcite-ui-component-split-button-divider-inverse-solid:#2b2b2b;--calcite-ui-component-split-button-divider-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-solid:#2b2b2b;--calcite-ui-component-split-button-divider-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-danger-solid:#FE583E;--calcite-ui-component-split-button-divider-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-divider-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-danger-transparent:#FE583E;--calcite-ui-component-fab-font-brand-solid:#151515;--calcite-ui-component-fab-font-brand-outline-fill:#009af2;--calcite-ui-component-fab-font-inverse-solid:#151515;--calcite-ui-component-fab-font-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-font-neutral-solid:#151515;--calcite-ui-component-fab-font-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-font-danger-solid:#151515;--calcite-ui-component-fab-font-danger-outline-fill:#FE583E;--calcite-ui-component-fab-icon-brand-solid:#2b2b2b;--calcite-ui-component-fab-icon-brand-outline-fill:#009af2;--calcite-ui-component-fab-icon-inverse-solid:#151515;--calcite-ui-component-fab-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-icon-neutral-solid:#151515;--calcite-ui-component-fab-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-icon-danger-solid:#2b2b2b;--calcite-ui-component-fab-icon-danger-outline-fill:#FE583E;--calcite-ui-component-fab-background-brand-solid:#009af2;--calcite-ui-component-fab-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-inverse-solid:#f8f8f8;--calcite-ui-component-fab-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-neutral-solid:#f8f8f8;--calcite-ui-component-fab-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-danger-solid:#FE583E;--calcite-ui-component-fab-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-fab-border-brand-outline-fill:#009af2;--calcite-ui-component-fab-border-brand-solid:#009af2;--calcite-ui-component-fab-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-inverse-solid:#f8f8f8;--calcite-ui-component-fab-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-neutral-solid:#f8f8f8;--calcite-ui-component-fab-border-danger-outline-fill:#FE583E;--calcite-ui-component-fab-border-danger-solid:#FE583E;--calcite-mode-name:"dark";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-dark);--calcite-ui-inverse:#f8f8f8;--calcite-ui-inverse-hover:#ffffff;--calcite-ui-inverse-press:#f3f3f3;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, 0.8);--calcite-button-transparent-hover:rgba(255, 255, 255, 0.05);--calcite-button-transparent-press:rgba(255, 255, 255, 0.08);--calcite-link-blue-underline:rgba(0, 160, 255, 0.4);--calcite-scrim-background-internal:rgba(0, 0, 0, 0.85);--calcite-ui-background:var(--calcite-ui-background-1)}.calcite-mode-light{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619b;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#ffffff;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-info-hover:#004874;--calcite-ui-info-press:#00304d;--calcite-ui-success:#35ac46;--calcite-ui-success-hover:#288835;--calcite-ui-success-press:#1a6324;--calcite-ui-warning:#edd317;--calcite-ui-warning-hover:#d9bc00;--calcite-ui-warning-press:#bfa200;--calcite-ui-danger:#d83020;--calcite-ui-danger-hover:#a82b1e;--calcite-ui-danger-press:#7c1d13;--calcite-ui-component-avatar-font:#6a6a6a;--calcite-ui-component-avatar-icon:#6a6a6a;--calcite-ui-component-avatar-background:#f3f3f3;--calcite-ui-component-avatar-background-red:#ffc6bf;--calcite-ui-component-avatar-background-teal:#cef5f4;--calcite-ui-component-avatar-background-blue:#c7eaff;--calcite-ui-component-avatar-background-green:#e5f7b4;--calcite-ui-component-avatar-background-yellow:#fff7cc;--calcite-ui-component-checkbox-font:#151515;--calcite-ui-component-checkbox-background:#ffffff;--calcite-ui-component-checkbox-background-selected:#007ac2;--calcite-ui-component-checkbox-icon:#ffffff;--calcite-ui-component-checkbox-border:#949494;--calcite-ui-component-radio-font:#151515;--calcite-ui-component-radio-background:#ffffff;--calcite-ui-component-radio-border-unchecked:#6a6a6a;--calcite-ui-component-radio-border-checked:#007ac2;--calcite-ui-component-chip-font-clear:#151515;--calcite-ui-component-chip-font-solid-grey:#151515;--calcite-ui-component-chip-font-solid-blue:#ffffff;--calcite-ui-component-chip-font-solid-red:#ffffff;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#151515;--calcite-ui-component-chip-icon-solid-grey:#151515;--calcite-ui-component-chip-icon-solid-blue:#ffffff;--calcite-ui-component-chip-icon-solid-red:#ffffff;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#6a6a6a;--calcite-ui-component-chip-background-solid-grey:#f3f3f3;--calcite-ui-component-chip-background-solid-blue:#00619b;--calcite-ui-component-chip-background-solid-red:#d83020;--calcite-ui-component-chip-background-solid-yellow:#edd317;--calcite-ui-component-chip-background-solid-green:#35ac46;--calcite-ui-component-chip-border-clear-grey:#cacaca;--calcite-ui-component-chip-border-clear-blue:#00619b;--calcite-ui-component-chip-border-clear-red:#d83020;--calcite-ui-component-chip-border-clear-yellow:#edd317;--calcite-ui-component-chip-border-clear-green:#35ac46;--calcite-ui-component-label-font:#151515;--calcite-ui-component-loader-font:#151515;--calcite-ui-component-loader-foreground:#007ac2;--calcite-ui-component-loader-inline-foreground-indeterminate:#151515;--calcite-ui-component-loader-inline-foreground-determinate:#007ac2;--calcite-ui-component-rating-star-background:#949494;--calcite-ui-component-rating-star-background-active:#007ac2;--calcite-ui-component-rating-star-background-average:#edd317;--calcite-ui-component-rating-chip-count-font:#4a4a4a;--calcite-ui-component-rating-chip-foreground:#f3f3f3;--calcite-ui-component-tooltip-foreground:#ffffff;--calcite-ui-component-tooltip-border:#dfdfdf;--calcite-ui-component-tooltip-font:#151515;--calcite-ui-component-accordion-item-font-heading:#151515;--calcite-ui-component-accordion-item-font-description:#6a6a6a;--calcite-ui-component-accordion-item-icon:#6a6a6a;--calcite-ui-component-accordion-item-icon-expanded:#151515;--calcite-ui-component-accordion-item-background:#ffffff;--calcite-ui-component-accordion-item-border:#d4d4d4;--calcite-ui-component-input-message-font:#151515;--calcite-ui-component-input-message-icon-idle:#007ac2;--calcite-ui-component-input-message-icon-invalid:#d83020;--calcite-ui-component-input-message-icon-valid:#35ac46;--calcite-ui-component-alert-font-title:#151515;--calcite-ui-component-alert-font-message:#6a6a6a;--calcite-ui-component-alert-background:#ffffff;--calcite-ui-component-alert-border:#dfdfdf;--calcite-ui-component-alert-icon-blue:#00619b;--calcite-ui-component-alert-icon-green:#35ac46;--calcite-ui-component-alert-icon-yellow:#edd317;--calcite-ui-component-alert-icon-red:#d83020;--calcite-ui-component-alert-highlight-blue:#00619b;--calcite-ui-component-alert-highlight-green:#35ac46;--calcite-ui-component-alert-highlight-yellow:#edd317;--calcite-ui-component-alert-highlight-red:#d83020;--calcite-ui-component-tip-font-heading:#151515;--calcite-ui-component-tip-font-description:#4a4a4a;--calcite-ui-component-tip-icon:#6a6a6a;--calcite-ui-component-tip-background-light:#ffffff;--calcite-ui-component-tip-border:#d4d4d4;--calcite-ui-component-color-picker-font-label:#151515;--calcite-ui-component-color-picker-icon:#151515;--calcite-ui-component-color-picker-border:#cacaca;--calcite-ui-component-color-picker-background:#ffffff;--calcite-ui-component-date-picker-font-date:#6a6a6a;--calcite-ui-component-date-picker-font-range-date:#151515;--calcite-ui-component-date-picker-font-day:#6a6a6a;--calcite-ui-component-date-picker-font-month:#151515;--calcite-ui-component-date-picker-font-selected-date:#ffffff;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#6a6a6a;--calcite-ui-component-date-picker-border:#cacaca;--calcite-ui-component-date-picker-date-active-border:#ffffff;--calcite-ui-component-date-picker-background:#ffffff;--calcite-ui-component-date-picker-background-date-range:#c7eaff;--calcite-ui-component-date-picker-background-date-active-light:#007ac2;--calcite-ui-component-input-date-picker-font-placeholder-value:#151515;--calcite-ui-component-input-date-picker-font-label:#151515;--calcite-ui-component-input-date-picker-icon:#6a6a6a;--calcite-ui-component-input-date-picker-border:#949494;--calcite-ui-component-input-date-picker-background:#ffffff;--calcite-ui-component-input-date-picker-background-arrow:#f8f8f8;--calcite-ui-component-input-date-picker-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-font-placeholder-value:#151515;--calcite-ui-component-input-datetime-local-font-label:#151515;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-datetime-local-icon:#6a6a6a;--calcite-ui-component-input-datetime-local-background:#ffffff;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-datetime-local-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-border:#949494;--calcite-ui-component-input-datetime-local-border-invalid:#d83020;--calcite-ui-component-input-email-font-placeholder-value:#151515;--calcite-ui-component-input-email-font-label:#151515;--calcite-ui-component-input-email-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-email-icon:#6a6a6a;--calcite-ui-component-input-email-background:#ffffff;--calcite-ui-component-input-email-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-email-background-read-only:#f8f8f8;--calcite-ui-component-input-email-border:#949494;--calcite-ui-component-input-email-border-invalid:#d83020;--calcite-ui-component-input-file-font-placeholder-value:#151515;--calcite-ui-component-input-file-font-label:#151515;--calcite-ui-component-input-file-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-file-icon:#6a6a6a;--calcite-ui-component-input-file-background:#ffffff;--calcite-ui-component-input-file-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-file-background-read-only:#f8f8f8;--calcite-ui-component-input-file-border:#949494;--calcite-ui-component-input-file-border-invalid:#d83020;--calcite-ui-component-input-month-font-placeholder-value:#151515;--calcite-ui-component-input-month-font-label:#151515;--calcite-ui-component-input-month-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-month-icon:#6a6a6a;--calcite-ui-component-input-month-background:#ffffff;--calcite-ui-component-input-month-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-month-background-read-only:#f8f8f8;--calcite-ui-component-input-month-border:#949494;--calcite-ui-component-input-month-border-invalid:#d83020;--calcite-ui-component-input-number-font-placeholder-value:#151515;--calcite-ui-component-input-number-font-label:#151515;--calcite-ui-component-input-number-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-number-icon:#6a6a6a;--calcite-ui-component-input-number-background:#ffffff;--calcite-ui-component-input-number-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-number-background-read-only:#f8f8f8;--calcite-ui-component-input-number-border:#949494;--calcite-ui-component-input-number-border-invalid:#d83020;--calcite-ui-component-input-password-font-placeholder-value:#151515;--calcite-ui-component-input-password-font-label:#151515;--calcite-ui-component-input-password-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-password-icon:#6a6a6a;--calcite-ui-component-input-password-background:#ffffff;--calcite-ui-component-input-password-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-password-background-read-only:#f8f8f8;--calcite-ui-component-input-password-border:#949494;--calcite-ui-component-input-password-border-invalid:#d83020;--calcite-ui-component-input-search-font-placeholder-value:#151515;--calcite-ui-component-input-search-font-label:#151515;--calcite-ui-component-input-search-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-search-icon:#6a6a6a;--calcite-ui-component-input-search-background:#ffffff;--calcite-ui-component-input-search-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-search-background-read-only:#f8f8f8;--calcite-ui-component-input-search-border:#949494;--calcite-ui-component-input-search-border-invalid:#d83020;--calcite-ui-component-input-telephone-font-placeholder-value:#151515;--calcite-ui-component-input-telephone-font-label:#151515;--calcite-ui-component-input-telephone-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-telephone-icon:#6a6a6a;--calcite-ui-component-input-telephone-background:#ffffff;--calcite-ui-component-input-telephone-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-telephone-background-read-only:#f8f8f8;--calcite-ui-component-input-telephone-border:#949494;--calcite-ui-component-input-telephone-border-invalid:#d83020;--calcite-ui-component-input-text-font-placeholder-value:#151515;--calcite-ui-component-input-text-font-label:#151515;--calcite-ui-component-input-text-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-text-icon:#6a6a6a;--calcite-ui-component-input-text-background:#ffffff;--calcite-ui-component-input-text-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-text-background-read-only:#f8f8f8;--calcite-ui-component-input-text-border:#949494;--calcite-ui-component-input-text-border-invalid:#d83020;--calcite-ui-component-input-week-font-placeholder-value:#151515;--calcite-ui-component-input-week-font-label:#151515;--calcite-ui-component-input-week-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-week-icon:#6a6a6a;--calcite-ui-component-input-week-background:#ffffff;--calcite-ui-component-input-week-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-week-background-read-only:#f8f8f8;--calcite-ui-component-input-week-border:#949494;--calcite-ui-component-input-week-border-invalid:#d83020;--calcite-ui-component-textarea-font-placeholder-value:#151515;--calcite-ui-component-textarea-font-label:#151515;--calcite-ui-component-textarea-font-chat-limit:#4a4a4a;--calcite-ui-component-textarea-icon:#6a6a6a;--calcite-ui-component-textarea-background:#ffffff;--calcite-ui-component-textarea-background-read-only:#f8f8f8;--calcite-ui-component-textarea-border:#949494;--calcite-ui-component-tab-title-font:#6a6a6a;--calcite-ui-component-tab-title-font-active:#151515;--calcite-ui-component-tab-title-icon:#6a6a6a;--calcite-ui-component-tab-title-icon-active:#151515;--calcite-ui-component-tab-title-bordered-border:#dfdfdf;--calcite-ui-component-tab-title-bordered-background:#ffffff;--calcite-ui-component-tab-title-border-active:#007ac2;--calcite-ui-component-tabs-bordered-border:#dfdfdf;--calcite-ui-component-tabs-bordered-background:#ffffff;--calcite-ui-component-card-font-title:#151515;--calcite-ui-component-card-font-subtitle:#4a4a4a;--calcite-ui-component-card-font-description:#6a6a6a;--calcite-ui-component-card-border:#d4d4d4;--calcite-ui-component-card-border-active:#007ac2;--calcite-ui-component-card-background:#ffffff;--calcite-ui-component-action-font:#6a6a6a;--calcite-ui-component-action-icon:#6a6a6a;--calcite-ui-component-action-background:#ffffff;--calcite-ui-component-action-background-active:#eaeaea;--calcite-ui-component-action-bar-border:#cacaca;--calcite-ui-component-action-bar-background:#ffffff;--calcite-ui-component-action-pad-border:#cacaca;--calcite-ui-component-action-pad-background:#ffffff;--calcite-ui-component-action-bar-grid-border:#cacaca;--calcite-ui-component-action-bar-grid-background:#ffffff;--calcite-ui-component-action-pad-grid-border:#cacaca;--calcite-ui-component-action-pad-grid-background:#ffffff;--calcite-ui-component-block-font-heading:#4a4a4a;--calcite-ui-component-block-font-active:#151515;--calcite-ui-component-block-font-description:#6a6a6a;--calcite-ui-component-block-font-content:#4a4a4a;--calcite-ui-component-block-icon-idle:#4a4a4a;--calcite-ui-component-block-icon-valid:#35ac46;--calcite-ui-component-block-icon-invalid:#d83020;--calcite-ui-component-block-icon-drag-handle:#949494;--calcite-ui-component-block-icon-chevron:#6a6a6a;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#ffffff;--calcite-ui-component-block-section-font:#4a4a4a;--calcite-ui-component-block-section-icon-valid:#35ac46;--calcite-ui-component-block-section-icon-invalid:#d83020;--calcite-ui-component-block-section-icon-chevron:#6a6a6a;--calcite-ui-component-block-section-background:#ffffff;--calcite-ui-component-notice-font-title:#151515;--calcite-ui-component-notice-font-message:#6a6a6a;--calcite-ui-component-notice-background:#ffffff;--calcite-ui-component-notice-icon-info:#00619b;--calcite-ui-component-notice-icon-success:#35ac46;--calcite-ui-component-notice-icon-warning:#edd317;--calcite-ui-component-notice-icon-danger:#d83020;--calcite-ui-component-notice-icon-brand:#007ac2;--calcite-ui-component-notice-highlight-info:#00619b;--calcite-ui-component-notice-highlight-success:#35ac46;--calcite-ui-component-notice-highlight-warning:#edd317;--calcite-ui-component-notice-highlight-danger:#d83020;--calcite-ui-component-notice-highlight-brand:#007ac2;--calcite-ui-component-modal-font-header:#151515;--calcite-ui-component-modal-font-content:#4a4a4a;--calcite-ui-component-modal-icon:#6a6a6a;--calcite-ui-component-modal-border:#dfdfdf;--calcite-ui-component-modal-border-top-brand:#007ac2;--calcite-ui-component-modal-border-top-info:#00619b;--calcite-ui-component-modal-border-top-success:#35ac46;--calcite-ui-component-modal-border-top-danger:#d83020;--calcite-ui-component-modal-border-top-warning:#edd317;--calcite-ui-component-modal-background:#ffffff;--calcite-ui-component-panel-header-font:#4a4a4a;--calcite-ui-component-panel-header-icon:#6a6a6a;--calcite-ui-component-panel-header-border:#dfdfdf;--calcite-ui-component-panel-header-background:#ffffff;--calcite-ui-component-popover-font:#151515;--calcite-ui-component-popover-icon:#6a6a6a;--calcite-ui-component-popover-border:#dfdfdf;--calcite-ui-component-popover-background:#ffffff;--calcite-ui-component-slider-font-label:#151515;--calcite-ui-component-slider-font-tick-label:#4a4a4a;--calcite-ui-component-slider-handle-background:#ffffff;--calcite-ui-component-slider-handle-border:#6a6a6a;--calcite-ui-component-slider-border:#d4d4d4;--calcite-ui-component-slider-border-active:#007ac2;--calcite-ui-component-slider-tick-background:#949494;--calcite-ui-component-slider-tick-border:#ffffff;--calcite-ui-component-slider-tick-active-background:#007ac2;--calcite-ui-component-slider-tick-active-border:#ffffff;--calcite-ui-component-slider-range-font-label:#151515;--calcite-ui-component-slider-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-range-handle-background:#ffffff;--calcite-ui-component-slider-range-handle-border:#6a6a6a;--calcite-ui-component-slider-range-border:#d4d4d4;--calcite-ui-component-slider-range-border-active:#007ac2;--calcite-ui-component-slider-range-tick-background:#949494;--calcite-ui-component-slider-range-tick-border:#ffffff;--calcite-ui-component-slider-range-tick-active-background:#007ac2;--calcite-ui-component-slider-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-font-label:#151515;--calcite-ui-component-slider-histogram-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-handle-background:#ffffff;--calcite-ui-component-slider-histogram-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-border:#d4d4d4;--calcite-ui-component-slider-histogram-border-active:#007ac2;--calcite-ui-component-slider-histogram-tick-background:#949494;--calcite-ui-component-slider-histogram-tick-border:#ffffff;--calcite-ui-component-slider-histogram-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-active-end-background:#ffffff;--calcite-ui-component-slider-histogram-range-font-label:#151515;--calcite-ui-component-slider-histogram-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-range-handle-background:#ffffff;--calcite-ui-component-slider-histogram-range-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-range-border:#d4d4d4;--calcite-ui-component-slider-histogram-range-border-active:#007ac2;--calcite-ui-component-slider-histogram-range-tick-background:#949494;--calcite-ui-component-slider-histogram-range-tick-border:#ffffff;--calcite-ui-component-slider-histogram-range-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-range-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-range-active-end-background:#ffffff;--calcite-ui-component-filter-font:#151515;--calcite-ui-component-filter-icon:#6a6a6a;--calcite-ui-component-filter-border:#949494;--calcite-ui-component-filter-background:#ffffff;--calcite-ui-component-scrim-background:#ffffff;--calcite-ui-component-tip-manager-font-heading:#151515;--calcite-ui-component-tip-manager-icon:#6a6a6a;--calcite-ui-component-tip-manager-background-light:#ffffff;--calcite-ui-component-tip-manager-border:#d4d4d4;--calcite-ui-component-button-font-brand-solid:#ffffff;--calcite-ui-component-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-button-font-brand-outline:#007ac2;--calcite-ui-component-button-font-brand-transparent:#007ac2;--calcite-ui-component-button-font-inverse-solid:#ffffff;--calcite-ui-component-button-font-inverse-outline-fill:#151515;--calcite-ui-component-button-font-inverse-outline:#151515;--calcite-ui-component-button-font-inverse-transparent:#151515;--calcite-ui-component-button-font-neutral-solid:#ffffff;--calcite-ui-component-button-font-neutral-outline-fill:#151515;--calcite-ui-component-button-font-neutral-outline:#151515;--calcite-ui-component-button-font-neutral-transparent:#151515;--calcite-ui-component-button-font-danger-solid:#ffffff;--calcite-ui-component-button-font-danger-outline-fill:#d83020;--calcite-ui-component-button-font-danger-outline:#d83020;--calcite-ui-component-button-font-danger-transparent:#d83020;--calcite-ui-component-button-icon-brand-solid:#ffffff;--calcite-ui-component-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-button-icon-brand-outline:#007ac2;--calcite-ui-component-button-icon-brand-transparent:#007ac2;--calcite-ui-component-button-icon-inverse-solid:#ffffff;--calcite-ui-component-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-button-icon-inverse-outline:#151515;--calcite-ui-component-button-icon-inverse-transparent:#151515;--calcite-ui-component-button-icon-neutral-solid:#ffffff;--calcite-ui-component-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-button-icon-neutral-outline:#151515;--calcite-ui-component-button-icon-neutral-transparent:#151515;--calcite-ui-component-button-icon-danger-solid:#ffffff;--calcite-ui-component-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-button-icon-danger-outline:#d83020;--calcite-ui-component-button-icon-danger-transparent:#d83020;--calcite-ui-component-button-background-brand-solid:#007ac2;--calcite-ui-component-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-button-background-inverse-solid:#353535;--calcite-ui-component-button-background-inverse-outline-fill:#353535;--calcite-ui-component-button-background-neutral-solid:#353535;--calcite-ui-component-button-background-neutral-outline-fill:#353535;--calcite-ui-component-button-background-danger-solid:#d83020;--calcite-ui-component-button-background-danger-outline-fill:#d83020;--calcite-ui-component-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-button-border-brand-outline:#007ac2;--calcite-ui-component-button-border-inverse-outline-fill:#353535;--calcite-ui-component-button-border-inverse-outline:#353535;--calcite-ui-component-button-border-neutral-outline-fill:#353535;--calcite-ui-component-button-border-neutral-outline:#353535;--calcite-ui-component-button-border-danger-outline-fill:#d83020;--calcite-ui-component-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-font-brand-solid:#ffffff;--calcite-ui-component-split-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-font-brand-outline:#007ac2;--calcite-ui-component-split-button-font-brand-transparent:#007ac2;--calcite-ui-component-split-button-font-inverse-solid:#ffffff;--calcite-ui-component-split-button-font-inverse-outline-fill:#151515;--calcite-ui-component-split-button-font-inverse-outline:#151515;--calcite-ui-component-split-button-font-inverse-transparent:#151515;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#151515;--calcite-ui-component-split-button-font-neutral-outline:#151515;--calcite-ui-component-split-button-font-neutral-transparent:#151515;--calcite-ui-component-split-button-font-danger-solid:#ffffff;--calcite-ui-component-split-button-font-danger-outline-fill:#d83020;--calcite-ui-component-split-button-font-danger-outline:#d83020;--calcite-ui-component-split-button-font-danger-transparent:#d83020;--calcite-ui-component-split-button-icon-brand-solid:#ffffff;--calcite-ui-component-split-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-icon-brand-outline:#007ac2;--calcite-ui-component-split-button-icon-brand-transparent:#007ac2;--calcite-ui-component-split-button-icon-inverse-solid:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-split-button-icon-inverse-outline:#151515;--calcite-ui-component-split-button-icon-inverse-transparent:#151515;--calcite-ui-component-split-button-icon-neutral-solid:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-split-button-icon-neutral-outline:#151515;--calcite-ui-component-split-button-icon-neutral-transparent:#151515;--calcite-ui-component-split-button-icon-danger-solid:#ffffff;--calcite-ui-component-split-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-split-button-icon-danger-outline:#d83020;--calcite-ui-component-split-button-icon-danger-transparent:#d83020;--calcite-ui-component-split-button-background-brand-solid:#007ac2;--calcite-ui-component-split-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-split-button-background-inverse-solid:#353535;--calcite-ui-component-split-button-background-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-background-neutral-solid:#353535;--calcite-ui-component-split-button-background-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-background-danger-solid:#d83020;--calcite-ui-component-split-button-background-danger-outline-fill:#ffffff;--calcite-ui-component-split-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-border-brand-outline:#007ac2;--calcite-ui-component-split-button-border-inverse-outline-fill:#353535;--calcite-ui-component-split-button-border-inverse-outline:#353535;--calcite-ui-component-split-button-border-neutral-outline-fill:#353535;--calcite-ui-component-split-button-border-neutral-outline:#353535;--calcite-ui-component-split-button-border-danger-outline-fill:#d83020;--calcite-ui-component-split-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-divider-brand-solid:#ffffff;--calcite-ui-component-split-button-divider-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-divider-brand-outline:#007ac2;--calcite-ui-component-split-button-divider-brand-transparent:#007ac2;--calcite-ui-component-split-button-divider-inverse-solid:#ffffff;--calcite-ui-component-split-button-divider-inverse-outline-fill:#353535;--calcite-ui-component-split-button-divider-inverse-outline:#353535;--calcite-ui-component-split-button-divider-inverse-transparent:#353535;--calcite-ui-component-split-button-divider-neutral-solid:#ffffff;--calcite-ui-component-split-button-divider-neutral-outline-fill:#353535;--calcite-ui-component-split-button-divider-neutral-outline:#353535;--calcite-ui-component-split-button-divider-neutral-transparent:#353535;--calcite-ui-component-split-button-divider-danger-solid:#d83020;--calcite-ui-component-split-button-divider-danger-outline-fill:#d83020;--calcite-ui-component-split-button-divider-danger-outline:#d83020;--calcite-ui-component-split-button-divider-danger-transparent:#d83020;--calcite-ui-component-fab-font-brand-solid:#ffffff;--calcite-ui-component-fab-font-brand-outline-fill:#007ac2;--calcite-ui-component-fab-font-inverse-solid:#ffffff;--calcite-ui-component-fab-font-inverse-outline-fill:#151515;--calcite-ui-component-fab-font-neutral-solid:#ffffff;--calcite-ui-component-fab-font-neutral-outline-fill:#151515;--calcite-ui-component-fab-font-danger-solid:#ffffff;--calcite-ui-component-fab-font-danger-outline-fill:#d83020;--calcite-ui-component-fab-icon-brand-solid:#ffffff;--calcite-ui-component-fab-icon-brand-outline-fill:#007ac2;--calcite-ui-component-fab-icon-inverse-solid:#ffffff;--calcite-ui-component-fab-icon-inverse-outline-fill:#151515;--calcite-ui-component-fab-icon-neutral-solid:#ffffff;--calcite-ui-component-fab-icon-neutral-outline-fill:#151515;--calcite-ui-component-fab-icon-danger-solid:#ffffff;--calcite-ui-component-fab-icon-danger-outline-fill:#d83020;--calcite-ui-component-fab-background-brand-solid:#007ac2;--calcite-ui-component-fab-background-brand-outline-fill:#ffffff;--calcite-ui-component-fab-background-inverse-solid:#353535;--calcite-ui-component-fab-background-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-background-neutral-solid:#353535;--calcite-ui-component-fab-background-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-background-danger-solid:#d83020;--calcite-ui-component-fab-background-danger-outline-fill:#ffffff;--calcite-ui-component-fab-border-brand-outline-fill:#007ac2;--calcite-ui-component-fab-border-brand-solid:#007ac2;--calcite-ui-component-fab-border-inverse-outline-fill:#353535;--calcite-ui-component-fab-border-inverse-solid:#353535;--calcite-ui-component-fab-border-neutral-outline-fill:#353535;--calcite-ui-component-fab-border-neutral-solid:#353535;--calcite-ui-component-fab-border-danger-outline-fill:#d83020;--calcite-ui-component-fab-border-danger-solid:#d83020;--calcite-mode-name:"light";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background-internal:rgba(255, 255, 255, 0.85)}@media(prefers-color-scheme: dark){.calcite-mode-auto{--calcite-ui-brand:#009af2;--calcite-ui-brand-hover:#007ac2;--calcite-ui-brand-press:#00619b;--calcite-ui-background-1:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#555555;--calcite-ui-border-2:#4a4a4a;--calcite-ui-border-3:#404040;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-info-hover:#3db8ff;--calcite-ui-info-press:#009af2;--calcite-ui-success:#36DA43;--calcite-ui-success-hover:#3bed52;--calcite-ui-success-press:#00b81b;--calcite-ui-warning:#FFC900;--calcite-ui-warning-hover:#ffee33;--calcite-ui-warning-press:#f5d000;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#ff0015;--calcite-ui-danger-press:#d90012;--calcite-ui-component-avatar-font:#9f9f9f;--calcite-ui-component-avatar-icon:#9f9f9f;--calcite-ui-component-avatar-background:#202020;--calcite-ui-component-avatar-background-red:#4f0e08;--calcite-ui-component-avatar-background-teal:#004d4c;--calcite-ui-component-avatar-background-blue:#00304d;--calcite-ui-component-avatar-background-green:#384813;--calcite-ui-component-avatar-background-yellow:#5c4e00;--calcite-ui-component-checkbox-font:#ffffff;--calcite-ui-component-checkbox-background:#2b2b2b;--calcite-ui-component-checkbox-background-selected:#009af2;--calcite-ui-component-checkbox-icon:#151515;--calcite-ui-component-checkbox-border:#757575;--calcite-ui-component-radio-font:#ffffff;--calcite-ui-component-radio-background:#2b2b2b;--calcite-ui-component-radio-border-unchecked:#9f9f9f;--calcite-ui-component-radio-border-checked:#009af2;--calcite-ui-component-chip-font-clear:#ffffff;--calcite-ui-component-chip-font-solid-grey:#ffffff;--calcite-ui-component-chip-font-solid-blue:#151515;--calcite-ui-component-chip-font-solid-red:#151515;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#ffffff;--calcite-ui-component-chip-icon-solid-grey:#ffffff;--calcite-ui-component-chip-icon-solid-blue:#151515;--calcite-ui-component-chip-icon-solid-red:#151515;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#9f9f9f;--calcite-ui-component-chip-background-solid-grey:#202020;--calcite-ui-component-chip-background-solid-blue:#00A0FF;--calcite-ui-component-chip-background-solid-red:#FE583E;--calcite-ui-component-chip-background-solid-yellow:#FFC900;--calcite-ui-component-chip-background-solid-green:#36DA43;--calcite-ui-component-chip-border-clear-grey:#555555;--calcite-ui-component-chip-border-clear-blue:#00A0FF;--calcite-ui-component-chip-border-clear-red:#FE583E;--calcite-ui-component-chip-border-clear-yellow:#FFC900;--calcite-ui-component-chip-border-clear-green:#36DA43;--calcite-ui-component-label-font:#ffffff;--calcite-ui-component-loader-font:#ffffff;--calcite-ui-component-loader-foreground:#009af2;--calcite-ui-component-loader-inline-foreground-indeterminate:#ffffff;--calcite-ui-component-loader-inline-foreground-determinate:#009af2;--calcite-ui-component-rating-star-background:#757575;--calcite-ui-component-rating-star-background-active:#009af2;--calcite-ui-component-rating-star-background-average:#FFC900;--calcite-ui-component-rating-chip-count-font:#bfbfbf;--calcite-ui-component-rating-chip-foreground:#202020;--calcite-ui-component-tooltip-foreground:#2b2b2b;--calcite-ui-component-tooltip-border:#404040;--calcite-ui-component-tooltip-font:#ffffff;--calcite-ui-component-accordion-item-font-heading:#ffffff;--calcite-ui-component-accordion-item-font-description:#9f9f9f;--calcite-ui-component-accordion-item-icon:#9f9f9f;--calcite-ui-component-accordion-item-icon-expanded:#ffffff;--calcite-ui-component-accordion-item-background:#2b2b2b;--calcite-ui-component-accordion-item-border:#4a4a4a;--calcite-ui-component-input-message-font:#ffffff;--calcite-ui-component-input-message-icon-idle:#009af2;--calcite-ui-component-input-message-icon-invalid:#FE583E;--calcite-ui-component-input-message-icon-valid:#36DA43;--calcite-ui-component-alert-font-title:#ffffff;--calcite-ui-component-alert-font-message:#9f9f9f;--calcite-ui-component-alert-background:#202020;--calcite-ui-component-alert-border:#404040;--calcite-ui-component-alert-icon-blue:#00A0FF;--calcite-ui-component-alert-icon-green:#36DA43;--calcite-ui-component-alert-icon-yellow:#FFC900;--calcite-ui-component-alert-icon-red:#FE583E;--calcite-ui-component-alert-highlight-blue:#00A0FF;--calcite-ui-component-alert-highlight-green:#36DA43;--calcite-ui-component-alert-highlight-yellow:#FFC900;--calcite-ui-component-alert-highlight-red:#FE583E;--calcite-ui-component-color-picker-font-label:#ffffff;--calcite-ui-component-color-picker-icon:#ffffff;--calcite-ui-component-color-picker-border:#555555;--calcite-ui-component-color-picker-background:#2b2b2b;--calcite-ui-component-date-picker-font-date:#9f9f9f;--calcite-ui-component-date-picker-font-day:#9f9f9f;--calcite-ui-component-date-picker-font-month:#ffffff;--calcite-ui-component-date-picker-font-range-date:#ffffff;--calcite-ui-component-date-picker-font-selected-date:#151515;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#9f9f9f;--calcite-ui-component-date-picker-border:#555555;--calcite-ui-component-date-picker-date-active-border:#2b2b2b;--calcite-ui-component-date-picker-background:#2b2b2b;--calcite-ui-component-date-picker-background-date-range:#214155;--calcite-ui-component-date-picker-background-date-active:#009af2;--calcite-ui-component-input-date-picker-font-placeholder-value:#ffffff;--calcite-ui-component-input-date-picker-font-label:#ffffff;--calcite-ui-component-input-date-picker-icon:#9f9f9f;--calcite-ui-component-input-date-picker-border:#757575;--calcite-ui-component-input-date-picker-background:#2b2b2b;--calcite-ui-component-input-date-picker-background-arrow:#353535;--calcite-ui-component-input-date-picker-background-read-only:#353535;--calcite-ui-component-input-datetime-local-font-placeholder-value:#ffffff;--calcite-ui-component-input-datetime-local-font-label:#ffffff;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-datetime-local-icon:#9f9f9f;--calcite-ui-component-input-datetime-local-background:#2b2b2b;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#353535;--calcite-ui-component-input-datetime-local-background-read-only:#353535;--calcite-ui-component-input-datetime-local-border:#757575;--calcite-ui-component-input-datetime-local-border-invalid:#FE583E;--calcite-ui-component-input-email-font-placeholder-value:#ffffff;--calcite-ui-component-input-email-font-label:#ffffff;--calcite-ui-component-input-email-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-email-icon:#9f9f9f;--calcite-ui-component-input-email-background:#2b2b2b;--calcite-ui-component-input-email-background-prefix-sufix:#353535;--calcite-ui-component-input-email-background-read-only:#353535;--calcite-ui-component-input-email-border:#757575;--calcite-ui-component-input-email-border-invalid:#FE583E;--calcite-ui-component-input-file-font-placeholder-value:#ffffff;--calcite-ui-component-input-file-font-label:#ffffff;--calcite-ui-component-input-file-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-file-icon:#9f9f9f;--calcite-ui-component-input-file-background:#2b2b2b;--calcite-ui-component-input-file-background-prefix-sufix:#353535;--calcite-ui-component-input-file-background-read-only:#353535;--calcite-ui-component-input-file-border:#757575;--calcite-ui-component-input-file-border-invalid:#FE583E;--calcite-ui-component-input-month-font-placeholder-value:#ffffff;--calcite-ui-component-input-month-font-label:#ffffff;--calcite-ui-component-input-month-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-month-icon:#9f9f9f;--calcite-ui-component-input-month-background:#2b2b2b;--calcite-ui-component-input-month-background-prefix-sufix:#353535;--calcite-ui-component-input-month-background-read-only:#353535;--calcite-ui-component-input-month-border:#757575;--calcite-ui-component-input-month-border-invalid:#FE583E;--calcite-ui-component-input-number-font-placeholder-value:#ffffff;--calcite-ui-component-input-number-font-label:#ffffff;--calcite-ui-component-input-number-icon:#9f9f9f;--calcite-ui-component-input-number-background:#2b2b2b;--calcite-ui-component-input-number-background-prefix-sufix:#353535;--calcite-ui-component-input-number-background-read-only:#353535;--calcite-ui-component-input-number-border:#757575;--calcite-ui-component-input-number-border-invalid:#FE583E;--calcite-ui-component-input-password-font-placeholder-value:#ffffff;--calcite-ui-component-input-password-font-label:#ffffff;--calcite-ui-component-input-password-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-password-icon:#9f9f9f;--calcite-ui-component-input-password-background:#2b2b2b;--calcite-ui-component-input-password-background-prefix-sufix:#353535;--calcite-ui-component-input-password-background-read-only:#353535;--calcite-ui-component-input-password-border:#757575;--calcite-ui-component-input-password-border-invalid:#FE583E;--calcite-ui-component-input-search-font-placeholder-value:#ffffff;--calcite-ui-component-input-search-font-label:#ffffff;--calcite-ui-component-input-search-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-search-icon:#9f9f9f;--calcite-ui-component-input-search-background:#2b2b2b;--calcite-ui-component-input-search-background-prefix-sufix:#353535;--calcite-ui-component-input-search-background-read-only:#353535;--calcite-ui-component-input-search-border:#757575;--calcite-ui-component-input-search-border-invalid:#FE583E;--calcite-ui-component-input-telephone-font-placeholder-value:#ffffff;--calcite-ui-component-input-telephone-font-label:#ffffff;--calcite-ui-component-input-telephone-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-telephone-icon:#9f9f9f;--calcite-ui-component-input-telephone-background:#2b2b2b;--calcite-ui-component-input-telephone-background-prefix-sufix:#353535;--calcite-ui-component-input-telephone-background-read-only:#353535;--calcite-ui-component-input-telephone-border:#757575;--calcite-ui-component-input-telephone-border-invalid:#FE583E;--calcite-ui-component-input-text-font-placeholder-value:#ffffff;--calcite-ui-component-input-text-font-label:#ffffff;--calcite-ui-component-input-text-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-text-icon:#9f9f9f;--calcite-ui-component-input-text-background:#2b2b2b;--calcite-ui-component-input-text-background-prefix-sufix:#353535;--calcite-ui-component-input-text-background-read-only:#353535;--calcite-ui-component-input-text-border:#757575;--calcite-ui-component-input-text-border-invalid:#FE583E;--calcite-ui-component-input-week-font-placeholder-value:#ffffff;--calcite-ui-component-input-week-font-label:#ffffff;--calcite-ui-component-input-week-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-week-icon:#9f9f9f;--calcite-ui-component-input-week-background:#2b2b2b;--calcite-ui-component-input-week-background-prefix-sufix:#353535;--calcite-ui-component-input-week-background-read-only:#353535;--calcite-ui-component-input-week-border:#757575;--calcite-ui-component-input-week-border-invalid:#FE583E;--calcite-ui-component-textarea-font-placeholder-value:#ffffff;--calcite-ui-component-textarea-font-label:#ffffff;--calcite-ui-component-textarea-font-chat-limit:#bfbfbf;--calcite-ui-component-textarea-icon:#9f9f9f;--calcite-ui-component-textarea-background:#2b2b2b;--calcite-ui-component-textarea-background-read-only:#353535;--calcite-ui-component-textarea-border:#757575;--calcite-ui-component-tab-title-font:#9f9f9f;--calcite-ui-component-tab-title-font-active:#ffffff;--calcite-ui-component-tab-title-icon:#9f9f9f;--calcite-ui-component-tab-title-icon-active:#ffffff;--calcite-ui-component-tab-title-bordered-border:#404040;--calcite-ui-component-tab-title-bordered-background:#353535;--calcite-ui-component-tab-title-border-active:#009af2;--calcite-ui-component-tabs-bordered-border:#404040;--calcite-ui-component-tabs-bordered-background:#2b2b2b;--calcite-ui-component-card-font-title:#ffffff;--calcite-ui-component-card-font-subtitle:#bfbfbf;--calcite-ui-component-card-font-description:#9f9f9f;--calcite-ui-component-card-border:#4a4a4a;--calcite-ui-component-card-border-active:#009af2;--calcite-ui-component-card-background:#2b2b2b;--calcite-ui-component-action-indicator:#009af2;--calcite-ui-component-action-font:#9f9f9f;--calcite-ui-component-action-icon:#9f9f9f;--calcite-ui-component-action-background:#2b2b2b;--calcite-ui-component-action-background-active:#151515;--calcite-ui-component-action-bar-border:#555555;--calcite-ui-component-action-bar-background:#2b2b2b;--calcite-ui-component-action-pad-border:#555555;--calcite-ui-component-action-pad-background:#2b2b2b;--calcite-ui-component-action-bar-grid-border:#555555;--calcite-ui-component-action-bar-grid-background:#2b2b2b;--calcite-ui-component-action-pad-grid-border:#555555;--calcite-ui-component-action-pad-grid-background:#2b2b2b;--calcite-ui-component-block-font-heading:#bfbfbf;--calcite-ui-component-block-font-description:#9f9f9f;--calcite-ui-component-block-font-content:#bfbfbf;--calcite-ui-component-block-icon:#9f9f9f;--calcite-ui-component-block-icon-active:#ffffff;--calcite-ui-component-block-icon-idle:#bfbfbf;--calcite-ui-component-block-icon-valid:#36DA43;--calcite-ui-component-block-icon-invalid:#FE583E;--calcite-ui-component-block-icon-drag-handle:#757575;--calcite-ui-component-block-icon-chevron:#9f9f9f;--calcite-ui-component-block-loader:#9f9f9f;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#353535;--calcite-ui-component-block-section-font:#bfbfbf;--calcite-ui-component-block-section-icon-valid:#36DA43;--calcite-ui-component-block-section-icon-invalid:#FE583E;--calcite-ui-component-block-section-icon-chevron:#9f9f9f;--calcite-ui-component-block-section-background:#353535;--calcite-ui-component-notice-font-title:#ffffff;--calcite-ui-component-notice-font-message:#9f9f9f;--calcite-ui-component-notice-background:#202020;--calcite-ui-component-notice-icon-info:#00A0FF;--calcite-ui-component-notice-icon-success:#36DA43;--calcite-ui-component-notice-icon-warning:#FFC900;--calcite-ui-component-notice-icon-danger:#FE583E;--calcite-ui-component-notice-icon-brand:#009af2;--calcite-ui-component-notice-highlight-info:#00A0FF;--calcite-ui-component-notice-highlight-success:#36DA43;--calcite-ui-component-notice-highlight-warning:#FFC900;--calcite-ui-component-notice-highlight-danger:#FE583E;--calcite-ui-component-notice-highlight-brand:#009af2;--calcite-ui-component-modal-font-header:#ffffff;--calcite-ui-component-modal-font-content:#bfbfbf;--calcite-ui-component-modal-icon:#9f9f9f;--calcite-ui-component-modal-border:#555555;--calcite-ui-component-modal-border-top-brand:#009af2;--calcite-ui-component-modal-border-top-info:#00A0FF;--calcite-ui-component-modal-border-top-success:#36DA43;--calcite-ui-component-modal-border-top-danger:#FE583E;--calcite-ui-component-modal-border-top-warning:#FFC900;--calcite-ui-component-modal-background:#2b2b2b;--calcite-ui-component-panel-header-font:#bfbfbf;--calcite-ui-component-panel-header-icon:#9f9f9f;--calcite-ui-component-panel-header-border:#404040;--calcite-ui-component-panel-header-background:#2b2b2b;--calcite-ui-component-popover-font:#ffffff;--calcite-ui-component-popover-icon:#9f9f9f;--calcite-ui-component-popover-border:#404040;--calcite-ui-component-popover-background:#2b2b2b;--calcite-ui-component-slider-font-label:#ffffff;--calcite-ui-component-slider-font-tick-label:#bfbfbf;--calcite-ui-component-slider-handle-background:#2b2b2b;--calcite-ui-component-slider-handle-border:#757575;--calcite-ui-component-slider-border:#4a4a4a;--calcite-ui-component-slider-border-active:#009af2;--calcite-ui-component-slider-tick-background:#757575;--calcite-ui-component-slider-tick-border:#2b2b2b;--calcite-ui-component-slider-tick-active-background:#009af2;--calcite-ui-component-slider-tick-active-border:#2b2b2b;--calcite-ui-component-slider-range-font-label:#ffffff;--calcite-ui-component-slider-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-range-handle-background:#2b2b2b;--calcite-ui-component-slider-range-handle-border:#757575;--calcite-ui-component-slider-range-border:#4a4a4a;--calcite-ui-component-slider-range-border-active:#009af2;--calcite-ui-component-slider-range-tick-background:#757575;--calcite-ui-component-slider-range-tick-border:#2b2b2b;--calcite-ui-component-slider-range-tick-active-background:#009af2;--calcite-ui-component-slider-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-font-label:#ffffff;--calcite-ui-component-slider-histogram-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-handle-border:#757575;--calcite-ui-component-slider-histogram-border:#4a4a4a;--calcite-ui-component-slider-histogram-border-active:#009af2;--calcite-ui-component-slider-histogram-tick-background:#757575;--calcite-ui-component-slider-histogram-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-active-end-background-dark:#2b2b2b;--calcite-ui-component-slider-histogram-range-font-label:#ffffff;--calcite-ui-component-slider-histogram-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-range-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-range-handle-border:#757575;--calcite-ui-component-slider-histogram-range-border:#4a4a4a;--calcite-ui-component-slider-histogram-range-border-active:#009af2;--calcite-ui-component-slider-histogram-range-tick-background:#757575;--calcite-ui-component-slider-histogram-range-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-range-active-end-background:#2b2b2b;--calcite-ui-component-filter-font:#ffffff;--calcite-ui-component-filter-icon:#9f9f9f;--calcite-ui-component-filter-border:#757575;--calcite-ui-component-filter-background:#2b2b2b;--calcite-ui-component-scrim-background:#2b2b2b;--calcite-ui-component-tip-manager-font-heading:#ffffff;--calcite-ui-component-tip-manager-icon:#9f9f9f;--calcite-ui-component-tip-manager-background-light:#2b2b2b;--calcite-ui-component-tip-manager-border:#4a4a4a;--calcite-ui-component-button-font-brand-solid:#151515;--calcite-ui-component-button-font-brand-outline-fill:#009af2;--calcite-ui-component-button-font-brand-outline:#009af2;--calcite-ui-component-button-font-brand-transparent:#009af2;--calcite-ui-component-button-font-inverse-solid:#151515;--calcite-ui-component-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-button-font-inverse-outline:#ffffff;--calcite-ui-component-button-font-inverse-transparent:#ffffff;--calcite-ui-component-button-font-neutral-solid:#151515;--calcite-ui-component-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-button-font-neutral-outline:#ffffff;--calcite-ui-component-button-font-neutral-transparent:#ffffff;--calcite-ui-component-button-font-danger-solid:#151515;--calcite-ui-component-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-button-font-danger-outline:#FE583E;--calcite-ui-component-button-font-danger-transparent:#FE583E;--calcite-ui-component-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-button-icon-brand-outline:#009af2;--calcite-ui-component-button-icon-brand-transparent:#009af2;--calcite-ui-component-button-icon-inverse-solid:#151515;--calcite-ui-component-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-button-icon-inverse-outline:#ffffff;--calcite-ui-component-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-button-icon-neutral-solid:#151515;--calcite-ui-component-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-button-icon-neutral-outline:#ffffff;--calcite-ui-component-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-button-icon-danger-outline:#FE583E;--calcite-ui-component-button-icon-danger-transparent:#FE583E;--calcite-ui-component-button-background-brand-solid:#009af2;--calcite-ui-component-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-button-background-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-button-background-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-background-danger-solid:#FE583E;--calcite-ui-component-button-background-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-brand-outline-fill:#009af2;--calcite-ui-component-button-border-brand-outline:#009af2;--calcite-ui-component-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-font-brand-solid:#151515;--calcite-ui-component-split-button-font-brand-outline-fill:#009af2;--calcite-ui-component-split-button-font-brand-outline:#009af2;--calcite-ui-component-split-button-font-brand-transparent:#009af2;--calcite-ui-component-split-button-font-inverse-solid:#151515;--calcite-ui-component-split-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-font-inverse-outline:#ffffff;--calcite-ui-component-split-button-font-inverse-transparent:#ffffff;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-font-neutral-outline:#ffffff;--calcite-ui-component-split-button-font-neutral-transparent:#ffffff;--calcite-ui-component-split-button-font-danger-solid:#151515;--calcite-ui-component-split-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-font-danger-outline:#FE583E;--calcite-ui-component-split-button-font-danger-transparent:#FE583E;--calcite-ui-component-split-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-split-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-split-button-icon-brand-outline:#009af2;--calcite-ui-component-split-button-icon-brand-transparent:#009af2;--calcite-ui-component-split-button-icon-inverse-solid:#151515;--calcite-ui-component-split-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline:#ffffff;--calcite-ui-component-split-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-split-button-icon-neutral-solid:#151515;--calcite-ui-component-split-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline:#ffffff;--calcite-ui-component-split-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-split-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-split-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-icon-danger-outline:#FE583E;--calcite-ui-component-split-button-icon-danger-transparent:#FE583E;--calcite-ui-component-split-button-background-brand-solid:#009af2;--calcite-ui-component-split-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-split-button-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-split-button-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-danger-solid:#FE583E;--calcite-ui-component-split-button-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-split-button-border-brand-outline-fill:#009af2;--calcite-ui-component-split-button-border-brand-outline:#009af2;--calcite-ui-component-split-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-brand-solid:#2b2b2b;--calcite-ui-component-split-button-divider-brand-outline-fill:#009af2;--calcite-ui-component-split-button-divider-brand-outline:#009af2;--calcite-ui-component-split-button-divider-brand-transparent:#009af2;--calcite-ui-component-split-button-divider-inverse-solid:#2b2b2b;--calcite-ui-component-split-button-divider-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-solid:#2b2b2b;--calcite-ui-component-split-button-divider-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-danger-solid:#FE583E;--calcite-ui-component-split-button-divider-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-divider-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-danger-transparent:#FE583E;--calcite-ui-component-fab-font-brand-solid:#151515;--calcite-ui-component-fab-font-brand-outline-fill:#009af2;--calcite-ui-component-fab-font-inverse-solid:#151515;--calcite-ui-component-fab-font-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-font-neutral-solid:#151515;--calcite-ui-component-fab-font-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-font-danger-solid:#151515;--calcite-ui-component-fab-font-danger-outline-fill:#FE583E;--calcite-ui-component-fab-icon-brand-solid:#2b2b2b;--calcite-ui-component-fab-icon-brand-outline-fill:#009af2;--calcite-ui-component-fab-icon-inverse-solid:#151515;--calcite-ui-component-fab-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-icon-neutral-solid:#151515;--calcite-ui-component-fab-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-icon-danger-solid:#2b2b2b;--calcite-ui-component-fab-icon-danger-outline-fill:#FE583E;--calcite-ui-component-fab-background-brand-solid:#009af2;--calcite-ui-component-fab-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-inverse-solid:#f8f8f8;--calcite-ui-component-fab-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-neutral-solid:#f8f8f8;--calcite-ui-component-fab-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-danger-solid:#FE583E;--calcite-ui-component-fab-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-fab-border-brand-outline-fill:#009af2;--calcite-ui-component-fab-border-brand-solid:#009af2;--calcite-ui-component-fab-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-inverse-solid:#f8f8f8;--calcite-ui-component-fab-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-neutral-solid:#f8f8f8;--calcite-ui-component-fab-border-danger-outline-fill:#FE583E;--calcite-ui-component-fab-border-danger-solid:#FE583E;--calcite-mode-name:"dark";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-dark);--calcite-ui-inverse:#f8f8f8;--calcite-ui-inverse-hover:#ffffff;--calcite-ui-inverse-press:#f3f3f3;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, 0.8);--calcite-button-transparent-hover:rgba(255, 255, 255, 0.05);--calcite-button-transparent-press:rgba(255, 255, 255, 0.08);--calcite-link-blue-underline:rgba(0, 160, 255, 0.4);--calcite-scrim-background-internal:rgba(0, 0, 0, 0.85)}}@media(prefers-color-scheme: light){.calcite-mode-auto{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619b;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#ffffff;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-info-hover:#004874;--calcite-ui-info-press:#00304d;--calcite-ui-success:#35ac46;--calcite-ui-success-hover:#288835;--calcite-ui-success-press:#1a6324;--calcite-ui-warning:#edd317;--calcite-ui-warning-hover:#d9bc00;--calcite-ui-warning-press:#bfa200;--calcite-ui-danger:#d83020;--calcite-ui-danger-hover:#a82b1e;--calcite-ui-danger-press:#7c1d13;--calcite-ui-component-avatar-font:#6a6a6a;--calcite-ui-component-avatar-icon:#6a6a6a;--calcite-ui-component-avatar-background:#f3f3f3;--calcite-ui-component-avatar-background-red:#ffc6bf;--calcite-ui-component-avatar-background-teal:#cef5f4;--calcite-ui-component-avatar-background-blue:#c7eaff;--calcite-ui-component-avatar-background-green:#e5f7b4;--calcite-ui-component-avatar-background-yellow:#fff7cc;--calcite-ui-component-checkbox-font:#151515;--calcite-ui-component-checkbox-background:#ffffff;--calcite-ui-component-checkbox-background-selected:#007ac2;--calcite-ui-component-checkbox-icon:#ffffff;--calcite-ui-component-checkbox-border:#949494;--calcite-ui-component-radio-font:#151515;--calcite-ui-component-radio-background:#ffffff;--calcite-ui-component-radio-border-unchecked:#6a6a6a;--calcite-ui-component-radio-border-checked:#007ac2;--calcite-ui-component-chip-font-clear:#151515;--calcite-ui-component-chip-font-solid-grey:#151515;--calcite-ui-component-chip-font-solid-blue:#ffffff;--calcite-ui-component-chip-font-solid-red:#ffffff;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#151515;--calcite-ui-component-chip-icon-solid-grey:#151515;--calcite-ui-component-chip-icon-solid-blue:#ffffff;--calcite-ui-component-chip-icon-solid-red:#ffffff;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#6a6a6a;--calcite-ui-component-chip-background-solid-grey:#f3f3f3;--calcite-ui-component-chip-background-solid-blue:#00619b;--calcite-ui-component-chip-background-solid-red:#d83020;--calcite-ui-component-chip-background-solid-yellow:#edd317;--calcite-ui-component-chip-background-solid-green:#35ac46;--calcite-ui-component-chip-border-clear-grey:#cacaca;--calcite-ui-component-chip-border-clear-blue:#00619b;--calcite-ui-component-chip-border-clear-red:#d83020;--calcite-ui-component-chip-border-clear-yellow:#edd317;--calcite-ui-component-chip-border-clear-green:#35ac46;--calcite-ui-component-label-font:#151515;--calcite-ui-component-loader-font:#151515;--calcite-ui-component-loader-foreground:#007ac2;--calcite-ui-component-loader-inline-foreground-indeterminate:#151515;--calcite-ui-component-loader-inline-foreground-determinate:#007ac2;--calcite-ui-component-rating-star-background:#949494;--calcite-ui-component-rating-star-background-active:#007ac2;--calcite-ui-component-rating-star-background-average:#edd317;--calcite-ui-component-rating-chip-count-font:#4a4a4a;--calcite-ui-component-rating-chip-foreground:#f3f3f3;--calcite-ui-component-tooltip-foreground:#ffffff;--calcite-ui-component-tooltip-border:#dfdfdf;--calcite-ui-component-tooltip-font:#151515;--calcite-ui-component-accordion-item-font-heading:#151515;--calcite-ui-component-accordion-item-font-description:#6a6a6a;--calcite-ui-component-accordion-item-icon:#6a6a6a;--calcite-ui-component-accordion-item-icon-expanded:#151515;--calcite-ui-component-accordion-item-background:#ffffff;--calcite-ui-component-accordion-item-border:#d4d4d4;--calcite-ui-component-input-message-font:#151515;--calcite-ui-component-input-message-icon-idle:#007ac2;--calcite-ui-component-input-message-icon-invalid:#d83020;--calcite-ui-component-input-message-icon-valid:#35ac46;--calcite-ui-component-alert-font-title:#151515;--calcite-ui-component-alert-font-message:#6a6a6a;--calcite-ui-component-alert-background:#ffffff;--calcite-ui-component-alert-border:#dfdfdf;--calcite-ui-component-alert-icon-blue:#00619b;--calcite-ui-component-alert-icon-green:#35ac46;--calcite-ui-component-alert-icon-yellow:#edd317;--calcite-ui-component-alert-icon-red:#d83020;--calcite-ui-component-alert-highlight-blue:#00619b;--calcite-ui-component-alert-highlight-green:#35ac46;--calcite-ui-component-alert-highlight-yellow:#edd317;--calcite-ui-component-alert-highlight-red:#d83020;--calcite-ui-component-tip-font-heading:#151515;--calcite-ui-component-tip-font-description:#4a4a4a;--calcite-ui-component-tip-icon:#6a6a6a;--calcite-ui-component-tip-background-light:#ffffff;--calcite-ui-component-tip-border:#d4d4d4;--calcite-ui-component-color-picker-font-label:#151515;--calcite-ui-component-color-picker-icon:#151515;--calcite-ui-component-color-picker-border:#cacaca;--calcite-ui-component-color-picker-background:#ffffff;--calcite-ui-component-date-picker-font-date:#6a6a6a;--calcite-ui-component-date-picker-font-range-date:#151515;--calcite-ui-component-date-picker-font-day:#6a6a6a;--calcite-ui-component-date-picker-font-month:#151515;--calcite-ui-component-date-picker-font-selected-date:#ffffff;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#6a6a6a;--calcite-ui-component-date-picker-border:#cacaca;--calcite-ui-component-date-picker-date-active-border:#ffffff;--calcite-ui-component-date-picker-background:#ffffff;--calcite-ui-component-date-picker-background-date-range:#c7eaff;--calcite-ui-component-date-picker-background-date-active-light:#007ac2;--calcite-ui-component-input-date-picker-font-placeholder-value:#151515;--calcite-ui-component-input-date-picker-font-label:#151515;--calcite-ui-component-input-date-picker-icon:#6a6a6a;--calcite-ui-component-input-date-picker-border:#949494;--calcite-ui-component-input-date-picker-background:#ffffff;--calcite-ui-component-input-date-picker-background-arrow:#f8f8f8;--calcite-ui-component-input-date-picker-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-font-placeholder-value:#151515;--calcite-ui-component-input-datetime-local-font-label:#151515;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-datetime-local-icon:#6a6a6a;--calcite-ui-component-input-datetime-local-background:#ffffff;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-datetime-local-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-border:#949494;--calcite-ui-component-input-datetime-local-border-invalid:#d83020;--calcite-ui-component-input-email-font-placeholder-value:#151515;--calcite-ui-component-input-email-font-label:#151515;--calcite-ui-component-input-email-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-email-icon:#6a6a6a;--calcite-ui-component-input-email-background:#ffffff;--calcite-ui-component-input-email-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-email-background-read-only:#f8f8f8;--calcite-ui-component-input-email-border:#949494;--calcite-ui-component-input-email-border-invalid:#d83020;--calcite-ui-component-input-file-font-placeholder-value:#151515;--calcite-ui-component-input-file-font-label:#151515;--calcite-ui-component-input-file-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-file-icon:#6a6a6a;--calcite-ui-component-input-file-background:#ffffff;--calcite-ui-component-input-file-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-file-background-read-only:#f8f8f8;--calcite-ui-component-input-file-border:#949494;--calcite-ui-component-input-file-border-invalid:#d83020;--calcite-ui-component-input-month-font-placeholder-value:#151515;--calcite-ui-component-input-month-font-label:#151515;--calcite-ui-component-input-month-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-month-icon:#6a6a6a;--calcite-ui-component-input-month-background:#ffffff;--calcite-ui-component-input-month-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-month-background-read-only:#f8f8f8;--calcite-ui-component-input-month-border:#949494;--calcite-ui-component-input-month-border-invalid:#d83020;--calcite-ui-component-input-number-font-placeholder-value:#151515;--calcite-ui-component-input-number-font-label:#151515;--calcite-ui-component-input-number-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-number-icon:#6a6a6a;--calcite-ui-component-input-number-background:#ffffff;--calcite-ui-component-input-number-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-number-background-read-only:#f8f8f8;--calcite-ui-component-input-number-border:#949494;--calcite-ui-component-input-number-border-invalid:#d83020;--calcite-ui-component-input-password-font-placeholder-value:#151515;--calcite-ui-component-input-password-font-label:#151515;--calcite-ui-component-input-password-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-password-icon:#6a6a6a;--calcite-ui-component-input-password-background:#ffffff;--calcite-ui-component-input-password-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-password-background-read-only:#f8f8f8;--calcite-ui-component-input-password-border:#949494;--calcite-ui-component-input-password-border-invalid:#d83020;--calcite-ui-component-input-search-font-placeholder-value:#151515;--calcite-ui-component-input-search-font-label:#151515;--calcite-ui-component-input-search-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-search-icon:#6a6a6a;--calcite-ui-component-input-search-background:#ffffff;--calcite-ui-component-input-search-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-search-background-read-only:#f8f8f8;--calcite-ui-component-input-search-border:#949494;--calcite-ui-component-input-search-border-invalid:#d83020;--calcite-ui-component-input-telephone-font-placeholder-value:#151515;--calcite-ui-component-input-telephone-font-label:#151515;--calcite-ui-component-input-telephone-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-telephone-icon:#6a6a6a;--calcite-ui-component-input-telephone-background:#ffffff;--calcite-ui-component-input-telephone-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-telephone-background-read-only:#f8f8f8;--calcite-ui-component-input-telephone-border:#949494;--calcite-ui-component-input-telephone-border-invalid:#d83020;--calcite-ui-component-input-text-font-placeholder-value:#151515;--calcite-ui-component-input-text-font-label:#151515;--calcite-ui-component-input-text-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-text-icon:#6a6a6a;--calcite-ui-component-input-text-background:#ffffff;--calcite-ui-component-input-text-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-text-background-read-only:#f8f8f8;--calcite-ui-component-input-text-border:#949494;--calcite-ui-component-input-text-border-invalid:#d83020;--calcite-ui-component-input-week-font-placeholder-value:#151515;--calcite-ui-component-input-week-font-label:#151515;--calcite-ui-component-input-week-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-week-icon:#6a6a6a;--calcite-ui-component-input-week-background:#ffffff;--calcite-ui-component-input-week-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-week-background-read-only:#f8f8f8;--calcite-ui-component-input-week-border:#949494;--calcite-ui-component-input-week-border-invalid:#d83020;--calcite-ui-component-textarea-font-placeholder-value:#151515;--calcite-ui-component-textarea-font-label:#151515;--calcite-ui-component-textarea-font-chat-limit:#4a4a4a;--calcite-ui-component-textarea-icon:#6a6a6a;--calcite-ui-component-textarea-background:#ffffff;--calcite-ui-component-textarea-background-read-only:#f8f8f8;--calcite-ui-component-textarea-border:#949494;--calcite-ui-component-tab-title-font:#6a6a6a;--calcite-ui-component-tab-title-font-active:#151515;--calcite-ui-component-tab-title-icon:#6a6a6a;--calcite-ui-component-tab-title-icon-active:#151515;--calcite-ui-component-tab-title-bordered-border:#dfdfdf;--calcite-ui-component-tab-title-bordered-background:#ffffff;--calcite-ui-component-tab-title-border-active:#007ac2;--calcite-ui-component-tabs-bordered-border:#dfdfdf;--calcite-ui-component-tabs-bordered-background:#ffffff;--calcite-ui-component-card-font-title:#151515;--calcite-ui-component-card-font-subtitle:#4a4a4a;--calcite-ui-component-card-font-description:#6a6a6a;--calcite-ui-component-card-border:#d4d4d4;--calcite-ui-component-card-border-active:#007ac2;--calcite-ui-component-card-background:#ffffff;--calcite-ui-component-action-font:#6a6a6a;--calcite-ui-component-action-icon:#6a6a6a;--calcite-ui-component-action-background:#ffffff;--calcite-ui-component-action-background-active:#eaeaea;--calcite-ui-component-action-bar-border:#cacaca;--calcite-ui-component-action-bar-background:#ffffff;--calcite-ui-component-action-pad-border:#cacaca;--calcite-ui-component-action-pad-background:#ffffff;--calcite-ui-component-action-bar-grid-border:#cacaca;--calcite-ui-component-action-bar-grid-background:#ffffff;--calcite-ui-component-action-pad-grid-border:#cacaca;--calcite-ui-component-action-pad-grid-background:#ffffff;--calcite-ui-component-block-font-heading:#4a4a4a;--calcite-ui-component-block-font-active:#151515;--calcite-ui-component-block-font-description:#6a6a6a;--calcite-ui-component-block-font-content:#4a4a4a;--calcite-ui-component-block-icon-idle:#4a4a4a;--calcite-ui-component-block-icon-valid:#35ac46;--calcite-ui-component-block-icon-invalid:#d83020;--calcite-ui-component-block-icon-drag-handle:#949494;--calcite-ui-component-block-icon-chevron:#6a6a6a;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#ffffff;--calcite-ui-component-block-section-font:#4a4a4a;--calcite-ui-component-block-section-icon-valid:#35ac46;--calcite-ui-component-block-section-icon-invalid:#d83020;--calcite-ui-component-block-section-icon-chevron:#6a6a6a;--calcite-ui-component-block-section-background:#ffffff;--calcite-ui-component-notice-font-title:#151515;--calcite-ui-component-notice-font-message:#6a6a6a;--calcite-ui-component-notice-background:#ffffff;--calcite-ui-component-notice-icon-info:#00619b;--calcite-ui-component-notice-icon-success:#35ac46;--calcite-ui-component-notice-icon-warning:#edd317;--calcite-ui-component-notice-icon-danger:#d83020;--calcite-ui-component-notice-icon-brand:#007ac2;--calcite-ui-component-notice-highlight-info:#00619b;--calcite-ui-component-notice-highlight-success:#35ac46;--calcite-ui-component-notice-highlight-warning:#edd317;--calcite-ui-component-notice-highlight-danger:#d83020;--calcite-ui-component-notice-highlight-brand:#007ac2;--calcite-ui-component-modal-font-header:#151515;--calcite-ui-component-modal-font-content:#4a4a4a;--calcite-ui-component-modal-icon:#6a6a6a;--calcite-ui-component-modal-border:#dfdfdf;--calcite-ui-component-modal-border-top-brand:#007ac2;--calcite-ui-component-modal-border-top-info:#00619b;--calcite-ui-component-modal-border-top-success:#35ac46;--calcite-ui-component-modal-border-top-danger:#d83020;--calcite-ui-component-modal-border-top-warning:#edd317;--calcite-ui-component-modal-background:#ffffff;--calcite-ui-component-panel-header-font:#4a4a4a;--calcite-ui-component-panel-header-icon:#6a6a6a;--calcite-ui-component-panel-header-border:#dfdfdf;--calcite-ui-component-panel-header-background:#ffffff;--calcite-ui-component-popover-font:#151515;--calcite-ui-component-popover-icon:#6a6a6a;--calcite-ui-component-popover-border:#dfdfdf;--calcite-ui-component-popover-background:#ffffff;--calcite-ui-component-slider-font-label:#151515;--calcite-ui-component-slider-font-tick-label:#4a4a4a;--calcite-ui-component-slider-handle-background:#ffffff;--calcite-ui-component-slider-handle-border:#6a6a6a;--calcite-ui-component-slider-border:#d4d4d4;--calcite-ui-component-slider-border-active:#007ac2;--calcite-ui-component-slider-tick-background:#949494;--calcite-ui-component-slider-tick-border:#ffffff;--calcite-ui-component-slider-tick-active-background:#007ac2;--calcite-ui-component-slider-tick-active-border:#ffffff;--calcite-ui-component-slider-range-font-label:#151515;--calcite-ui-component-slider-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-range-handle-background:#ffffff;--calcite-ui-component-slider-range-handle-border:#6a6a6a;--calcite-ui-component-slider-range-border:#d4d4d4;--calcite-ui-component-slider-range-border-active:#007ac2;--calcite-ui-component-slider-range-tick-background:#949494;--calcite-ui-component-slider-range-tick-border:#ffffff;--calcite-ui-component-slider-range-tick-active-background:#007ac2;--calcite-ui-component-slider-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-font-label:#151515;--calcite-ui-component-slider-histogram-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-handle-background:#ffffff;--calcite-ui-component-slider-histogram-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-border:#d4d4d4;--calcite-ui-component-slider-histogram-border-active:#007ac2;--calcite-ui-component-slider-histogram-tick-background:#949494;--calcite-ui-component-slider-histogram-tick-border:#ffffff;--calcite-ui-component-slider-histogram-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-active-end-background:#ffffff;--calcite-ui-component-slider-histogram-range-font-label:#151515;--calcite-ui-component-slider-histogram-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-range-handle-background:#ffffff;--calcite-ui-component-slider-histogram-range-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-range-border:#d4d4d4;--calcite-ui-component-slider-histogram-range-border-active:#007ac2;--calcite-ui-component-slider-histogram-range-tick-background:#949494;--calcite-ui-component-slider-histogram-range-tick-border:#ffffff;--calcite-ui-component-slider-histogram-range-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-range-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-range-active-end-background:#ffffff;--calcite-ui-component-filter-font:#151515;--calcite-ui-component-filter-icon:#6a6a6a;--calcite-ui-component-filter-border:#949494;--calcite-ui-component-filter-background:#ffffff;--calcite-ui-component-scrim-background:#ffffff;--calcite-ui-component-tip-manager-font-heading:#151515;--calcite-ui-component-tip-manager-icon:#6a6a6a;--calcite-ui-component-tip-manager-background-light:#ffffff;--calcite-ui-component-tip-manager-border:#d4d4d4;--calcite-ui-component-button-font-brand-solid:#ffffff;--calcite-ui-component-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-button-font-brand-outline:#007ac2;--calcite-ui-component-button-font-brand-transparent:#007ac2;--calcite-ui-component-button-font-inverse-solid:#ffffff;--calcite-ui-component-button-font-inverse-outline-fill:#151515;--calcite-ui-component-button-font-inverse-outline:#151515;--calcite-ui-component-button-font-inverse-transparent:#151515;--calcite-ui-component-button-font-neutral-solid:#ffffff;--calcite-ui-component-button-font-neutral-outline-fill:#151515;--calcite-ui-component-button-font-neutral-outline:#151515;--calcite-ui-component-button-font-neutral-transparent:#151515;--calcite-ui-component-button-font-danger-solid:#ffffff;--calcite-ui-component-button-font-danger-outline-fill:#d83020;--calcite-ui-component-button-font-danger-outline:#d83020;--calcite-ui-component-button-font-danger-transparent:#d83020;--calcite-ui-component-button-icon-brand-solid:#ffffff;--calcite-ui-component-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-button-icon-brand-outline:#007ac2;--calcite-ui-component-button-icon-brand-transparent:#007ac2;--calcite-ui-component-button-icon-inverse-solid:#ffffff;--calcite-ui-component-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-button-icon-inverse-outline:#151515;--calcite-ui-component-button-icon-inverse-transparent:#151515;--calcite-ui-component-button-icon-neutral-solid:#ffffff;--calcite-ui-component-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-button-icon-neutral-outline:#151515;--calcite-ui-component-button-icon-neutral-transparent:#151515;--calcite-ui-component-button-icon-danger-solid:#ffffff;--calcite-ui-component-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-button-icon-danger-outline:#d83020;--calcite-ui-component-button-icon-danger-transparent:#d83020;--calcite-ui-component-button-background-brand-solid:#007ac2;--calcite-ui-component-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-button-background-inverse-solid:#353535;--calcite-ui-component-button-background-inverse-outline-fill:#353535;--calcite-ui-component-button-background-neutral-solid:#353535;--calcite-ui-component-button-background-neutral-outline-fill:#353535;--calcite-ui-component-button-background-danger-solid:#d83020;--calcite-ui-component-button-background-danger-outline-fill:#d83020;--calcite-ui-component-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-button-border-brand-outline:#007ac2;--calcite-ui-component-button-border-inverse-outline-fill:#353535;--calcite-ui-component-button-border-inverse-outline:#353535;--calcite-ui-component-button-border-neutral-outline-fill:#353535;--calcite-ui-component-button-border-neutral-outline:#353535;--calcite-ui-component-button-border-danger-outline-fill:#d83020;--calcite-ui-component-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-font-brand-solid:#ffffff;--calcite-ui-component-split-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-font-brand-outline:#007ac2;--calcite-ui-component-split-button-font-brand-transparent:#007ac2;--calcite-ui-component-split-button-font-inverse-solid:#ffffff;--calcite-ui-component-split-button-font-inverse-outline-fill:#151515;--calcite-ui-component-split-button-font-inverse-outline:#151515;--calcite-ui-component-split-button-font-inverse-transparent:#151515;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#151515;--calcite-ui-component-split-button-font-neutral-outline:#151515;--calcite-ui-component-split-button-font-neutral-transparent:#151515;--calcite-ui-component-split-button-font-danger-solid:#ffffff;--calcite-ui-component-split-button-font-danger-outline-fill:#d83020;--calcite-ui-component-split-button-font-danger-outline:#d83020;--calcite-ui-component-split-button-font-danger-transparent:#d83020;--calcite-ui-component-split-button-icon-brand-solid:#ffffff;--calcite-ui-component-split-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-icon-brand-outline:#007ac2;--calcite-ui-component-split-button-icon-brand-transparent:#007ac2;--calcite-ui-component-split-button-icon-inverse-solid:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-split-button-icon-inverse-outline:#151515;--calcite-ui-component-split-button-icon-inverse-transparent:#151515;--calcite-ui-component-split-button-icon-neutral-solid:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-split-button-icon-neutral-outline:#151515;--calcite-ui-component-split-button-icon-neutral-transparent:#151515;--calcite-ui-component-split-button-icon-danger-solid:#ffffff;--calcite-ui-component-split-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-split-button-icon-danger-outline:#d83020;--calcite-ui-component-split-button-icon-danger-transparent:#d83020;--calcite-ui-component-split-button-background-brand-solid:#007ac2;--calcite-ui-component-split-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-split-button-background-inverse-solid:#353535;--calcite-ui-component-split-button-background-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-background-neutral-solid:#353535;--calcite-ui-component-split-button-background-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-background-danger-solid:#d83020;--calcite-ui-component-split-button-background-danger-outline-fill:#ffffff;--calcite-ui-component-split-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-border-brand-outline:#007ac2;--calcite-ui-component-split-button-border-inverse-outline-fill:#353535;--calcite-ui-component-split-button-border-inverse-outline:#353535;--calcite-ui-component-split-button-border-neutral-outline-fill:#353535;--calcite-ui-component-split-button-border-neutral-outline:#353535;--calcite-ui-component-split-button-border-danger-outline-fill:#d83020;--calcite-ui-component-split-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-divider-brand-solid:#ffffff;--calcite-ui-component-split-button-divider-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-divider-brand-outline:#007ac2;--calcite-ui-component-split-button-divider-brand-transparent:#007ac2;--calcite-ui-component-split-button-divider-inverse-solid:#ffffff;--calcite-ui-component-split-button-divider-inverse-outline-fill:#353535;--calcite-ui-component-split-button-divider-inverse-outline:#353535;--calcite-ui-component-split-button-divider-inverse-transparent:#353535;--calcite-ui-component-split-button-divider-neutral-solid:#ffffff;--calcite-ui-component-split-button-divider-neutral-outline-fill:#353535;--calcite-ui-component-split-button-divider-neutral-outline:#353535;--calcite-ui-component-split-button-divider-neutral-transparent:#353535;--calcite-ui-component-split-button-divider-danger-solid:#d83020;--calcite-ui-component-split-button-divider-danger-outline-fill:#d83020;--calcite-ui-component-split-button-divider-danger-outline:#d83020;--calcite-ui-component-split-button-divider-danger-transparent:#d83020;--calcite-ui-component-fab-font-brand-solid:#ffffff;--calcite-ui-component-fab-font-brand-outline-fill:#007ac2;--calcite-ui-component-fab-font-inverse-solid:#ffffff;--calcite-ui-component-fab-font-inverse-outline-fill:#151515;--calcite-ui-component-fab-font-neutral-solid:#ffffff;--calcite-ui-component-fab-font-neutral-outline-fill:#151515;--calcite-ui-component-fab-font-danger-solid:#ffffff;--calcite-ui-component-fab-font-danger-outline-fill:#d83020;--calcite-ui-component-fab-icon-brand-solid:#ffffff;--calcite-ui-component-fab-icon-brand-outline-fill:#007ac2;--calcite-ui-component-fab-icon-inverse-solid:#ffffff;--calcite-ui-component-fab-icon-inverse-outline-fill:#151515;--calcite-ui-component-fab-icon-neutral-solid:#ffffff;--calcite-ui-component-fab-icon-neutral-outline-fill:#151515;--calcite-ui-component-fab-icon-danger-solid:#ffffff;--calcite-ui-component-fab-icon-danger-outline-fill:#d83020;--calcite-ui-component-fab-background-brand-solid:#007ac2;--calcite-ui-component-fab-background-brand-outline-fill:#ffffff;--calcite-ui-component-fab-background-inverse-solid:#353535;--calcite-ui-component-fab-background-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-background-neutral-solid:#353535;--calcite-ui-component-fab-background-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-background-danger-solid:#d83020;--calcite-ui-component-fab-background-danger-outline-fill:#ffffff;--calcite-ui-component-fab-border-brand-outline-fill:#007ac2;--calcite-ui-component-fab-border-brand-solid:#007ac2;--calcite-ui-component-fab-border-inverse-outline-fill:#353535;--calcite-ui-component-fab-border-inverse-solid:#353535;--calcite-ui-component-fab-border-neutral-outline-fill:#353535;--calcite-ui-component-fab-border-neutral-solid:#353535;--calcite-ui-component-fab-border-danger-outline-fill:#d83020;--calcite-ui-component-fab-border-danger-solid:#d83020;--calcite-mode-name:"light";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background-internal:rgba(255, 255, 255, 0.85)}}.overflow-hidden{overflow:hidden}.esri-view{display:flex;margin:0;padding:0}.esri-view .esri-view-user-storage{overflow:hidden}.esri-view .esri-view-root{position:relative;flex:1 1 100%;border:none;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.esri-view .esri-view-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none;outline:0;direction:ltr}.esri-view .esri-view-surface--touch-none{touch-action:none}.esri-view .esri-view-surface--touch-pan{touch-action:pan-x pan-y}.esri-view .esri-view-surface:focus::after{content:"";box-sizing:border-box;position:absolute;z-index:999;top:0;left:0;height:100%;width:100%;outline:auto 2px Highlight;outline:auto 5px -webkit-focus-ring-color;outline-offset:-3px;pointer-events:none;overflow:hidden}.esri-view .esri-view-surface[data-navigating=true]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-view-surface[data-cursor=copy]{cursor:copy}.esri-view .esri-view-surface[data-cursor=crosshair]{cursor:crosshair}.esri-view .esri-view-surface[data-cursor=help]{cursor:help}.esri-view .esri-view-surface[data-cursor=move]{cursor:move}.esri-view .esri-view-surface[data-cursor=pointer]{cursor:pointer}.esri-view .esri-view-surface[data-cursor=progress]{cursor:progress}.esri-view .esri-view-surface[data-cursor=grab]{cursor:move;cursor:grab;cursor:-webkit-grab}.esri-view .esri-view-surface[data-cursor=grabbing]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-view-surface[data-cursor=n-resize]{cursor:n-resize}.esri-view .esri-view-surface[data-cursor=e-resize]{cursor:e-resize}.esri-view .esri-view-surface[data-cursor=s-resize]{cursor:s-resize}.esri-view .esri-view-surface[data-cursor=w-resize]{cursor:w-resize}.esri-view .esri-view-surface[data-cursor=ne-resize]{cursor:ne-resize}.esri-view .esri-view-surface[data-cursor=nw-resize]{cursor:nw-resize}.esri-view .esri-view-surface[data-cursor=se-resize]{cursor:se-resize}.esri-view .esri-view-surface[data-cursor=sw-resize]{cursor:sw-resize}.esri-view .esri-view-surface[data-cursor=ew-resize]{cursor:ew-resize}.esri-view .esri-view-surface[data-cursor=ns-resize]{cursor:ns-resize}.esri-view .esri-view-surface[data-cursor=nesw-resize]{cursor:nesw-resize}.esri-view .esri-view-surface[data-cursor=nwse-resize]{cursor:nwse-resize}.esri-view .esri-display-object,.esri-view .esri-bitmap{position:absolute;border:none;margin:0;padding:0;-webkit-user-drag:none;-webkit-user-select:none}.esri-view .esri-bitmap{max-width:none;transform-origin:top left}.esri-ui{position:absolute;left:0;top:0;bottom:0;right:0;box-sizing:border-box;pointer-events:none;overflow:hidden;font-size:14px;z-index:0}.esri-ui .esri-component{pointer-events:auto}.esri-ui .esri-attribution{position:absolute;bottom:0;left:0;right:0}.esri-ui-corner{position:absolute;display:flex}.esri-ui-inner-container{position:absolute;left:0;top:0;bottom:0;right:0}.esri-ui-manual-container>.esri-component{position:absolute}.esri-ui-manual-container .esri-swipe{z-index:-1}.esri-ui-top-left,.esri-ui-top-right{flex-flow:column}.esri-ui-top-left{align-items:flex-start}.esri-ui-top-right{align-items:flex-end}.esri-ui-bottom-left,.esri-ui-bottom-right{flex-flow:row;align-items:flex-end}.esri-ui-bottom-right{flex-flow:row-reverse}.esri-ui-top-left{top:0;left:0}.esri-ui-top-right{top:0;right:0}.esri-ui-top-right .esri-component,.esri-ui-top-left .esri-component{margin-bottom:10px}.esri-ui-bottom-left{bottom:0;left:0}.esri-ui-bottom-left .esri-component{margin-right:10px}.esri-ui-bottom-right{bottom:0;right:0}.esri-ui-bottom-right .esri-component{margin-left:10px}[dir=rtl] .esri-ui-top-left{align-items:flex-end}[dir=rtl] .esri-ui-top-right{align-items:flex-start}[dir=rtl] .esri-ui-bottom-left{flex-direction:row-reverse}[dir=rtl] .esri-ui-bottom-right{flex-direction:row}.esri-zoom-box__container{position:relative;height:100%;width:100%}.esri-zoom-box__overlay{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;left:0}.esri-zoom-box__overlay-background{fill:rgba(0,0,0,.1)}.esri-zoom-box__outline{fill:rgba(0,0,0,0);stroke:#1e90ff;stroke-dasharray:1,1;stroke-width:2px}.esri-overlay-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.esri-text-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em}.esri-text-overlay-item-anchor-bottom{transform:translate(-50%, -100%)}.esri-text-overlay-item-anchor-bottom-right{transform:translate(-100%, -100%)}.esri-text-overlay-item-anchor-bottom-left{transform:translate(0, -100%)}.esri-text-overlay-item-anchor-top{transform:translate(-50%, 0)}.esri-text-overlay-item-anchor-top-right{transform:translate(-100%, 0)}.esri-text-overlay-item-anchor-top-left{transform:translate(0, 0)}.esri-text-overlay-item-anchor-center{transform:translate(-50%, -50%)}.esri-text-overlay-item-anchor-right{transform:translate(-100%, -50%)}.esri-text-overlay-item-anchor-left{transform:translate(0, -50%)}.esri-line-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap}.esri-widget{box-sizing:border-box;color:#323232;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;background-color:#fff;--esri-widget-padding-x: 15px;--esri-widget-padding-y: 12px;--esri-widget-padding: var(--esri-widget-padding-y) var(--esri-widget-padding-x)}.esri-widget *,.esri-widget *:before,.esri-widget *:after{box-sizing:inherit}.esri-widget.esri-widget--disabled>*{pointer-events:none;opacity:.4}.esri-widget.esri-widget--compact{--esri-widget-padding-y: 0;--esri-widget-padding-x: 0}.esri-widget__anchor{color:#0079c1}.esri-widget__anchor:hover{color:#00598e}.esri-widget__anchor--disabled{pointer-events:none;opacity:.4}.esri-widget__anchor:hover,.esri-widget__anchor:focus{text-decoration:underline}.esri-widget__header{align-items:center;background-color:#fff;display:flex;flex:1 0 100%;padding:12px 0 12px 15px;justify-content:space-between;min-height:48px;width:100%}.esri-widget__header .esri-widget__heading{align-items:center;color:#6e6e6e;display:flex;margin:0;padding:0;text-align:initial;width:calc(100% - 48px)}.esri-widget__header-button{-webkit-appearance:none;align-items:center;align-self:stretch;background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;cursor:pointer;display:flex;flex:0 0 48px;justify-content:center;padding:0;width:48px}.esri-widget__heading{color:#323232;font-weight:600;margin:0 0 .5rem 0}h1.esri-widget__heading{font-size:20px}h2.esri-widget__heading{font-size:16px}h3.esri-widget__heading,h4.esri-widget__heading,h5.esri-widget__heading,h6.esri-widget__heading{font-size:14px}.esri-widget__footer{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:48px;width:100%}.esri-widget__footer-pagination{align-items:center;color:#6e6e6e;display:flex;justify-content:space-between}.esri-widget__footer-pagination-previous-button,.esri-widget__footer-pagination-next-button{background-color:rgba(0,0,0,0);border:0;margin:0 7px;padding:12px 15px;cursor:pointer;transition:background-color 125ms ease-in-out}.esri-widget__footer-pagination-previous-button:hover,.esri-widget__footer-pagination-previous-button:focus,.esri-widget__footer-pagination-next-button:hover,.esri-widget__footer-pagination-next-button:focus{background-color:#f3f3f3;color:#2e2e2e}.esri-menu{position:absolute;top:100%;left:0;z-index:1;background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:0;margin:2px 0 0 0;font-size:14px;line-height:16px;-moz-background-clip:padding;background-clip:padding-box;overflow:hidden;width:100%;visibility:hidden;max-height:0}.esri-menu .esri-menu__header{padding:6px 12px;background-color:#4c4c4c;color:#fff}.esri-menu__list{margin:0;padding:0;list-style:none}.esri-menu__list-item{padding:.8em 1em;cursor:pointer;border-top:solid 1px rgba(110,110,110,.3);border-left:3px solid rgba(0,0,0,0)}.esri-menu__list-item:first-child{border-top:none}.esri-menu__list-item--focus,.esri-menu__list-item:hover,.esri-menu__list-item:focus{background-color:#f3f3f3}.esri-menu__list-item:active{background-color:#e2f1fb}.esri-menu__list-item--active,.esri-menu__list-item--active:hover,.esri-menu__list-item--active:focus{background-color:#e2f1fb;border-left-color:#0079c1}.esri-menu__list-item [class^=esri-icon-],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:2.8px}.esri-menu__list-item [class*=" esri-icon-"],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:2.8px}.esri-widget__table{color:#323232;border:none;border-collapse:collapse;line-height:1.3em;width:100%}.esri-widget__table tr:nth-child(odd){background-color:rgba(76,76,76,.1)}.esri-widget__table tr:nth-child(even){background-color:rgba(76,76,76,.02)}.esri-widget__table tr a{color:#6e6e6e}.esri-widget__table tr a:hover,.esri-widget__table tr a:focus{color:#2e2e2e}.esri-widget__table tr td,.esri-widget__table tr th{padding:.5em .7em;word-break:break-word;vertical-align:top;font-size:12px;font-weight:400}.esri-widget__table tr th{width:50%;text-align:left;border-right:3px solid rgba(0,0,0,.05)}.esri-widget__table tr td{width:50%}.esri-input{background-color:#fff;border:1px solid #959595;color:#323232;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.esri-input[type=text],.esri-input[type=password],.esri-input[type=number]{height:32px;padding:0 .5em}.esri-input::-ms-clear{display:none}.esri-input::-moz-placeholder{color:#6e6e6e;opacity:1}.esri-input:-ms-input-placeholder{color:#6e6e6e}.esri-input::-webkit-input-placeholder{color:#6e6e6e}calcite-combobox.esri-input{border:none}.esri-button,.esri-elevation-profile__header button{align-items:center;background-color:#0079c1;border:1px solid #0079c1;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;min-height:32px;justify-content:center;word-break:normal;white-space:normal;overflow:hidden;padding:6px 7px;width:100%;transition:background-color 125ms ease-in-out,border 125ms ease-in-out}.esri-button:hover,.esri-elevation-profile__header button:hover{background-color:#00598e;border:1px solid #00598e;color:#fff}.esri-button.esri-button--small,.esri-elevation-profile__header button.esri-button--small{font-size:12px;min-height:16px}.esri-button.esri-button--half,.esri-elevation-profile__header button.esri-button--half{display:inline-block;width:50%}.esri-button.esri-button--third,.esri-elevation-profile__header button.esri-button--third{display:inline-block;width:33%}.esri-button--secondary{background-color:rgba(0,0,0,0);color:#0079c1}.esri-button--tertiary,.esri-elevation-profile__header button{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#0079c1}.esri-button--tertiary:hover,.esri-elevation-profile__header button:hover{background-color:#f3f3f3;border-color:rgba(0,0,0,0);color:#00598e}.esri-button--disabled{opacity:.4;pointer-events:none}.esri-button--drill-in{display:flex;align-items:center;justify-content:space-between;background-color:#fff;cursor:pointer;border:none;border-radius:2px;text-align:unset;text-decoration:none;padding:12px 7px;margin:12px 7px;outline-offset:-4px;transition:background-color 125ms ease-in-out;box-shadow:0 0 0 1px rgba(110,110,110,.3)}.esri-button--drill-in:hover,.esri-button--drill-in:focus{background-color:#f3f3f3}.esri-button--drill-in__title{font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif}.esri-button--drill-in [class^=esri-icon-],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down{padding:0 7px}.esri-button--drill-in [class*=" esri-icon-"],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down{padding:0 7px}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:16px;display:inline-block}[class*=" esri-icon-"],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:16px;display:inline-block}.esri-widget__content--empty{align-items:center;color:#6e6e6e;display:flex;flex-flow:column wrap;padding:18px 22px;text-align:center}.esri-widget__content--empty h1.esri-widget__heading,.esri-widget__content--empty h2.esri-widget__heading,.esri-widget__content--empty h3.esri-widget__heading,.esri-widget__content--empty h4.esri-widget__heading,.esri-widget__content--empty h5.esri-widget__heading{font-weight:400}.esri-widget__content-illustration--empty{padding:1rem 0;width:128px}.esri-widget__content-icon--empty{padding:.5rem 0;width:32px}.esri-select{cursor:pointer;display:block;font-family:inherit;font-size:.85em;width:100%;height:32px;color:#323232;border:1px solid #959595;margin:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0 .5em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 32 32' width='32' height='32'%3E%3Cpath d='M8 11.207l-4-4V5.793l4 4 4-4v1.414z' fill='%236e6e6e' fillrule='nonzero'/%3E%3C/svg%3E") no-repeat right center #fff}.esri-select[disabled]{cursor:auto}.esri-select::-ms-expand{display:none}.esri-disabled a,.esri-disabled [role=menu],.esri-disabled [role=checkbox]{color:rgba(110,110,110,.4)}.esri-disabled [class^=esri-icon-],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down{color:rgba(110,110,110,.4)}.esri-disabled [class*=" esri-icon-"],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down{color:rgba(110,110,110,.4)}.keynav-mode .esri-widget:focus{outline:2px solid #6e6e6e;outline-offset:2px;z-index:1}.keynav-mode .esri-widget *:focus{outline:2px solid #6e6e6e;outline-offset:2px;z-index:1}.esri-widget__loader-animation{animation:esri-rotate 1250ms infinite linear;transform:translateZ(0);border:.15em solid rgba(0,0,0,0);border-color:rgba(50,50,50,.8) rgba(110,110,110,.3) rgba(110,110,110,.3) rgba(110,110,110,.3);border-radius:100%;display:block;font-size:16px;height:1em;width:1em}.esri-widget--button{font-size:14px;background-color:#fff;color:#6e6e6e;width:32px;height:32px;padding:0;margin:0;overflow:hidden;cursor:pointer;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color 125ms ease-in-out}.esri-widget--button:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-widget--button:active{background-color:#e2f1fb}.esri-ui-corner .esri-component{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel-height-only{min-height:32px;transition:max-height 250ms ease-in-out;overflow-y:auto}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component>.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel{width:300px}.esri-ui-corner .esri-expand .esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only .esri-widget--panel,.esri-ui-corner .esri-component>.esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel .esri-widget--panel{width:auto}.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel,.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:680px}.esri-view-height-medium .esri-expand .esri-widget--panel,.esri-view-height-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:540px}.esri-view-height-small .esri-expand .esri-widget--panel,.esri-view-height-small .esri-expand .esri-widget--panel-height-only,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:420px}.esri-view-height-xsmall .esri-expand .esri-widget--panel,.esri-view-height-xsmall .esri-expand .esri-widget--panel-height-only,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:240px}.esri-ui-bottom-right .esri-menu,.esri-ui-bottom-left .esri-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:2px}[dir=rtl] .esri-widget__table th{text-align:right;border-right:none;border-left:3px solid rgba(0,0,0,.05)}[dir=rtl] .esri-select{background-position:left 50%}[dir=rtl] .esri-menu__list-item [class^=esri-icon-],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:0;padding-left:2px}[dir=rtl] .esri-menu__list-item [class*=" esri-icon-"],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:0;padding-left:2px}[dir=rtl] .esri-menu__list-item{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-menu__list-item--active{border-right-color:#0079c1}.esri-icon-font-fallback-text{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{animation:none}[class*=" esri-icon-"],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{animation:none}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}.esri-rotating{animation:esri-rotate 1250ms infinite linear;transform:translateZ(0)}.esri-clearfix:before,.esri-clearfix:after{content:" ";display:table}.esri-clearfix:after{clear:both}.esri-interactive{cursor:pointer}.esri-hidden{display:none !important}.esri-invisible{visibility:hidden !important}.esri-offscreen{position:absolute;top:-999em;left:-999em}.esri-match-height{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.esri-area-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-area-measurement-2d__container a{text-decoration:none}.esri-area-measurement-2d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-area-measurement-2d__header-title,h1 .esri-area-measurement-2d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-area-measurement-2d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__hint-text{margin:12px 0;padding:0}.esri-area-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-area-measurement-2d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-area-measurement-2d__measurement-item-title{padding-bottom:3px}.esri-area-measurement-2d__measurement-item-value{font-weight:600}.esri-area-measurement-2d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-area-measurement-2d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__units:only-child{flex:1 0 100%}.esri-area-measurement-2d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-area-measurement-2d__units-select-wrapper{width:100%}.esri-area-measurement-2d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-area-measurement-2d__units-select{padding-left:2.7em;padding-right:.5em}.esri-area-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-area-measurement-3d__container a{text-decoration:none}.esri-area-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-area-measurement-3d__header-title,h1 .esri-area-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-area-measurement-3d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__hint-text{margin:12px 0;padding:0}.esri-area-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-area-measurement-3d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-area-measurement-3d__measurement-item-title{padding-bottom:3px}.esri-area-measurement-3d__measurement-item-value{font-weight:600}.esri-area-measurement-3d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-area-measurement-3d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__units:only-child{flex:1 0 100%}.esri-area-measurement-3d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-area-measurement-3d__units-select-wrapper{width:100%}.esri-area-measurement-3d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-area-measurement-3d__units-select{padding-left:2.7em;padding-right:.5em}.esri-attachments{background-color:rgba(0,0,0,0);width:100%}.esri-attachments__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-attachments__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-attachments__actions{display:flex;flex-flow:row wrap;padding:6px 7px}.esri-attachments__item-add-icon{padding:0 3px}.esri-attachments__delete-button{width:auto;color:#8c2907;margin-right:auto}.esri-attachments .esri-attachments__items{display:flex;padding:0;margin:0;width:100%}.esri-attachments .esri-attachments__item{line-height:1.2em;list-style-type:none;margin:0}.esri-attachments__item-button{display:flex;align-items:center;width:100%;background-color:#fff;cursor:pointer;border:1px solid rgba(110,110,110,.3);border-color:rgba(0,0,0,0);border-radius:2px;color:#6e6e6e;text-align:unset;text-decoration:none;padding:6px 7px;margin:0 0 6px;outline-offset:-4px;transition:border-color 125ms ease-in-out;box-shadow:0 1px 0 rgba(110,110,110,.3)}.esri-attachments__item-button:focus,.esri-attachments__item-button:hover{border-color:#000}.esri-attachments__item-link{display:block;position:relative;text-decoration:none}.esri-attachments__item-link:hover .esri-attachments__item-link-overlay,.esri-attachments__item-link:focus .esri-attachments__item-link-overlay{opacity:1}.esri-attachments__item-add{background-color:rgba(0,0,0,0);padding:6px 0}.esri-attachments__add-attachment-button{border-radius:2px;font-size:12px;justify-content:flex-start;padding:12px 3px;transition:background-color 250ms ease-in-out}.esri-attachments__add-attachment-button:hover{background-color:#fff;text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-attachments__item-add-icon{padding:0 7px}.esri-attachments__item-link-overlay{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity 250ms ease-in-out}.esri-attachments__item-link-overlay-icon{background-color:rgba(76,76,76,.5);color:#fff;border-radius:100%;display:flex;padding:18px;align-items:center;justify-content:center}.esri-attachments__item-link-overlay-icon svg{fill:#fff}.esri-attachments__item-mask{display:flex;overflow:hidden;position:relative;justify-content:center;align-items:center;width:64px;height:64px;box-shadow:0 0 0 1px rgba(110,110,110,.15)}.esri-attachments__item-mask--icon{background-color:#f3f3f3;padding:24px 0}.esri-attachments__item-mask--icon .esri-attachments__image{width:32px;height:32px}.esri-attachments__metadata{display:flex;justify-content:space-between;margin-top:3px}.esri-attachments__metadata .esri-attachments__metadata-fieldset{background-color:#fff;border:none;flex:0 1 calc(50% - 1px);font-size:12px;margin:0;padding:6px 7px;text-align:center}.esri-attachments__file-name{display:inline-block;font-size:12px;margin-bottom:3px;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__file-fieldset{border:none;padding:12px 7px;margin:0}.esri-attachments__file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.esri-attachments__container--list .esri-attachments__items{flex-direction:column;flex-wrap:nowrap}.esri-attachments__container--list .esri-attachments__item-mask{flex:0 0 auto;margin-right:7px;position:relative}.esri-attachments__container--list .esri-attachments__image{max-width:unset;max-height:unset;left:50%}.esri-attachments__container--list .esri-attachments__label{display:flex;flex:1 1 auto;justify-content:space-between}.esri-attachments__container--list .esri-attachments__filename{flex:1 0 0%;cursor:pointer;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__container--list .esri-attachments__item-chevron-icon{cursor:pointer;flex:0 0 auto;padding:0 15px}.esri-attachments__container--preview .esri-attachments__items{flex-direction:row;flex-wrap:wrap;align-items:center}.esri-attachments__container--preview .esri-attachments__item{margin-bottom:12px;width:100%}.esri-attachments__container--preview .esri-attachments__item-mask{width:100%;height:auto}.esri-attachments__container--preview .esri-attachments__item-button{flex-flow:column nowrap;box-shadow:none}.esri-attachments__container--preview .esri-attachments__item-button .esri-attachments__label{margin:12px 0}.esri-attachments__container--preview .esri-attachments__image{max-width:100%}.esri-attachments__container--preview .esri-attachments__filename{margin-top:12px;overflow:hidden;text-align:center;text-overflow:ellipsis;width:calc(100% - 15px);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__container--preview .esri-attachments__item-mask--icon{background-color:rgba(0,0,0,0)}.esri-attachments__form-node{background-color:#fff;padding:6px 7px;box-shadow:0 1px 0 rgba(110,110,110,.3)}.esri-attachments__form-node .esri-attachments__item-mask{width:unset;height:unset;box-shadow:none}.esri-attachments__form-node .esri-attachments__image{max-width:100%}.esri-attachments__error-message{padding:12px 15px;margin:6px 7px;background-color:#fff;border-top:3px solid #de2900;animation:esri-fade-in-down 250ms ease-in-out;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-attachments__progress-bar{position:absolute;width:100%}.esri-attachments__progress-bar:before,.esri-attachments__progress-bar:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-attachments__progress-bar:before{background-color:rgba(110,110,110,.3);width:100%;z-index:0}.esri-attachments__progress-bar:after{background-color:#6e6e6e;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}[dir=rtl] .esri-attachments__item-mask{margin-right:0;margin-left:7px}.esri-attribution{font-size:12px;line-height:16px;background-color:rgba(255,255,255,.8);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.esri-attribution__link{color:currentColor;text-decoration:none}.esri-attribution__link:hover,.esri-attribution__link:active,.esri-attribution__link:visited,.esri-attribution__link:focus{color:currentColor}.esri-attribution__sources{font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;align-self:flex-start;flex:1 0}.esri-attribution__sources[role=button]{font-size:1em}.esri-attribution__powered-by{font-weight:400;padding:0 5px;text-align:right;white-space:nowrap;align-self:flex-end}.esri-attribution--open{z-index:2}.esri-attribution__sources--open{white-space:normal}.esri-basemap-gallery{color:#323232;background-color:#fff;overflow-y:auto;position:relative;width:auto}.esri-basemap-gallery.no-animations *{animation:none !important;transition:none !important;transition-duration:0 !important;outline:none !important}.esri-basemap-gallery:focus-within{outline:2px solid #6e6e6e;outline-offset:2px;z-index:1}.esri-basemap-gallery__item-container{display:flex;flex-flow:column nowrap;position:relative;transition:opacity 250ms ease-in-out;list-style:none;margin:0;padding-inline:3px;padding-block:3px;gap:3px}.esri-basemap-gallery--grid .esri-basemap-gallery__item-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));padding-inline:15px;padding-block:12px;column-gap:15px;row-gap:12px}.esri-basemap-gallery--source-refreshing .esri-basemap-gallery__item-container,.esri-basemap-gallery.esri-disabled .esri-basemap-gallery__item{opacity:.4;pointer-events:none;animation:none}.esri-basemap-gallery__empty-message{padding:12px 15px;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery__item{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;cursor:pointer;border:1px solid rgba(0,0,0,0);box-sizing:border-box;animation:esri-fade-in 500ms ease-in-out;transition:background-color 250ms ease-in-out,border-color 250ms ease-in-out}.esri-basemap-gallery__item--error{cursor:auto;opacity:.4}.esri-basemap-gallery__item-thumbnail{flex-shrink:0;min-width:120px;width:120px;aspect-ratio:1.5;border-inline-end:1px solid rgba(110,110,110,.15);transition:background-color 250ms ease-in-out,border-color 250ms ease-in-out}@supports(object-fit: cover){.esri-basemap-gallery__item-thumbnail{object-fit:cover}}.esri-basemap-gallery__item-title{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:4px 7px;font-size:12px;color:#6e6e6e;transition:color 250ms ease-in-out,font-weight 250ms ease-in-out}.esri-basemap-gallery__item-title span{width:100%;text-align:start;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-basemap-gallery__item--selected,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{cursor:auto;border-color:#0079c1;background-color:#e2f1fb}.esri-basemap-gallery__item--selected .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus .esri-basemap-gallery__item-title{color:#323232;font-weight:500}.esri-basemap-gallery__item:hover,.esri-basemap-gallery__item:focus{outline:none;border-color:#6e6e6e;background-color:#f3f3f3}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item:focus .esri-basemap-gallery__item-title{color:#323232}.esri-basemap-gallery__item.esri-basemap-gallery__item--error:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--error:focus{background-color:#fff;border-color:rgba(0,0,0,0)}.esri-basemap-gallery__item-content{display:flex;flex-direction:column;gap:12px;padding-inline:7px;padding-block:2px;min-width:0}.esri-basemap-gallery__item-tags-container{display:flex;flex-direction:row;gap:3px}.esri-basemap-gallery__item-tags-container calcite-chip{--calcite-font-size--2: var(--calcite-font-size--3);--calcite-chip-spacing-s-internal: 0.15rem;cursor:inherit;height:16px;max-width:60px}.esri-basemap-gallery--narrow-items .esri-basemap-gallery__item-thumbnail{min-width:80px;width:80px;aspect-ratio:1}.esri-basemap-gallery--grid .esri-basemap-gallery__item{flex-direction:column;flex-flow:column wrap;text-align:center;border:1px solid rgba(110,110,110,.15)}.esri-basemap-gallery--grid .esri-basemap-gallery__item-thumbnail{border-inline-end:none;border-block-end:1px solid rgba(110,110,110,.15);min-width:0;width:100%;height:auto}.esri-basemap-gallery--grid .esri-basemap-gallery__item-content{width:100%;height:40px;position:relative;padding:0}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container{position:absolute;inset-block-end:45px;inset-inline-end:5px}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container calcite-chip{max-width:53px}.esri-basemap-gallery__loader{position:absolute;top:0;left:0;right:0;height:2px;width:100%;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery .esri-basemap-gallery__loader:before,.esri-basemap-gallery .esri-basemap-gallery__loader:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-basemap-gallery .esri-basemap-gallery__loader:before{background-color:rgba(110,110,110,.3);width:100%;z-index:0}.esri-basemap-gallery .esri-basemap-gallery__loader:after{background-color:#6e6e6e;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-view .esri-basemap-gallery{width:300px}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery{width:450px}.esri-basemap-layer-list{color:#323232;background-color:#f3f3f3;padding:calc(var(--esri-widget-padding-y)*.5) calc(var(--esri-widget-padding-x)*.5);overflow-y:auto;display:flex;flex-flow:column}.esri-basemap-layer-list__title-container{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.esri-widget__heading.esri-basemap-layer-list__main-heading{flex:1 1;margin:0;padding:3px 3px 3px 0;font-size:14px}.esri-basemap-layer-list__editing-card{display:flex;flex-flow:column;padding:12px 15px;background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);border-radius:2px;width:100%;animation:esri-fade-in-down 250ms ease-in-out}.esri-basemap-layer-list__editing-input{display:flex;flex-flow:column}.esri-basemap-layer-list__editing-actions{display:flex;justify-content:flex-end;margin:6px 0 0 0}.esri-basemap-layer-list__editing-actions .esri-button,.esri-basemap-layer-list__editing-actions .esri-elevation-profile__header button,.esri-elevation-profile__header .esri-basemap-layer-list__editing-actions button{font-size:12px;min-height:16px;width:33%}.esri-basemap-layer-list__edit-button{background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;width:32px;height:32px;display:flex;justify-content:center;align-items:center;flex:0 0 32px;border-radius:2px;transition:background-color 125ms ease-in-out;cursor:pointer}.esri-basemap-layer-list__edit-button:hover,.esri-basemap-layer-list__edit-button:focus{background-color:rgba(110,110,110,.3);color:#2e2e2e}.esri-widget__heading.esri-basemap-layer-list__list-heading{font-size:12px;padding:0;font-weight:400}.esri-basemap-layer-list__list{list-style:none;margin:0 0 0 15px;padding:0;transition:background-color 125ms ease-in-out}.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item,.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item{background-color:rgba(0,0,0,0)}.esri-basemap-layer-list__item--has-children{padding-bottom:6px}.esri-basemap-layer-list__item--has-children .esri-basemap-layer-list__list:not([hidden]){animation:esri-fade-in 375ms ease-in-out}.esri-basemap-layer-list__list[hidden]{display:none}.esri-basemap-layer-list__list--root{margin:0}.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container{cursor:pointer}.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover{border-left-color:rgba(110,110,110,.3)}.esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container{border-left-color:#0079c1}.esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container:hover{border-left-color:#0079c1}.esri-basemap-layer-list__item-container~.esri-basemap-layer-list__list .esri-basemap-layer-list__item{border-bottom-width:0}.esri-basemap-layer-list__item{background-color:#fff;border-bottom:1px solid rgba(110,110,110,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-basemap-layer-list__item-container{border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out}.esri-basemap-layer-list__item--invisible-at-scale .esri-basemap-layer-list__item-title{color:rgba(110,110,110,.4)}.esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__item-container{padding-left:5px}.esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__list{font-size:12px}.esri-basemap-layer-list__child-toggle{color:#6e6e6e;width:15px;align-self:center;display:flex;cursor:pointer}.esri-basemap-layer-list__child-toggle [class^=esri-icon-],.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-down{line-height:1.2em}.esri-basemap-layer-list__child-toggle [class*=" esri-icon-"],.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-down{line-height:1.2em}.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--opened,.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl,.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed{display:none}.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--opened{display:block}.esri-basemap-layer-list__item-label{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;flex:1;-webkit-user-select:none;user-select:none}.esri-basemap-layer-list__item-label[role=switch],.esri-basemap-layer-list__item-label[role=checkbox],.esri-basemap-layer-list__item-label[role=radio]{cursor:pointer}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle-icon{visibility:hidden}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible .esri-basemap-layer-list__item-toggle-icon{color:inherit}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle:focus .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-label:focus .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-container:hover .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible>.esri-basemap-layer-list__item-container .esri-basemap-layer-list__item-toggle-icon{visibility:visible}.esri-basemap-layer-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-basemap-layer-list__status-indicator{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-block:0;height:6px;width:6px;margin-inline:12px}.esri-basemap-layer-list__publishing{border:1px solid #6e6e6e;animation:publishing 2s normal infinite}.esri-basemap-layer-list__updating{background-color:#0079c1;border-radius:50%;animation:updating 2s normal infinite}.esri-basemap-layer-list__connection-status{height:16px;width:16px;margin-inline:7px;color:#f89927}.esri-basemap-layer-list__connection-status--connected{color:#35ac46}.esri-basemap-layer-list__item-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:6px 7px;overflow:hidden;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top;background-color:#f6f6f6;margin-inline-start:3rem;border-inline-start:3px solid #d9bf2b;margin-block-end:.25rem;margin-inline-end:.25rem}.esri-basemap-layer-list__item-message [class^=esri-icon-],.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:.3rem}.esri-basemap-layer-list__item-message [class*=" esri-icon-"],.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:.3rem}.esri-basemap-layer-list__item--has-message .esri-basemap-layer-list__item-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-basemap-layer-list__item-toggle{padding:0 3px;cursor:pointer;color:#6e6e6e;display:flex;align-items:center}.esri-basemap-layer-list__item-actions-menu{align-self:center;display:flex}.esri-basemap-layer-list__item-actions-menu-item{display:flex;flex:1 0 auto;justify-content:center;align-items:center;color:#6e6e6e;cursor:pointer;padding:0 7px;transition:border-color 250ms ease-in-out}.esri-basemap-layer-list__item-actions-menu-item .esri-disabled-element{pointer-events:none;opacity:.4}.esri-basemap-layer-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-basemap-layer-list__item-actions-menu-item:hover{background-color:#f3f3f3}.esri-basemap-layer-list__item-actions-menu-item--active,.esri-basemap-layer-list__item-actions-menu-item--active:hover{background-color:#e2f1fb}.esri-basemap-layer-list__item-actions{position:relative;background-color:#f3f3f3;color:#6e6e6e;margin:-1px 7px 6px;height:auto}.esri-basemap-layer-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-basemap-layer-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-basemap-layer-list__item-actions[hidden]{display:none}.esri-basemap-layer-list__item-actions-close{color:#6e6e6e;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-basemap-layer-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #fff}.esri-basemap-layer-list__item-actions-list:first-of-type{border-top:0}.esri-basemap-layer-list__item-action,.esri-basemap-layer-list__action-toggle{border:1px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;box-sizing:border-box;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-basemap-layer-list__item-action{justify-content:flex-start;flex-flow:row}.esri-basemap-layer-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-title{margin-left:0}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon{background-color:#4c4c4c;border-radius:16px;box-shadow:0 0 0 1px #fff;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon:before{background-color:#fff;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon{background-color:#fff}.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon:before{background-color:#4c4c4c;box-shadow:0 0 0 1px #4c4c4c;left:12px}.esri-basemap-layer-list__item-action:hover,.esri-basemap-layer-list__action-toggle:hover{background-color:#f3f3f3}.esri-basemap-layer-list__item-actions[hidden] .esri-basemap-layer-list__item-action{opacity:0}.esri-basemap-layer-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-basemap-layer-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-basemap-layer-list__item-action-title{margin-left:5px}.esri-basemap-layer-list-panel{margin:12px 15px}.esri-basemap-layer-list__hr{border:none;height:1px;width:100%;background-color:rgba(110,110,110,.3)}.esri-basemap-layer-list__no-items{color:#6e6e6e;text-align:center;padding:24px 15px}.esri-basemap-layer-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__item-container{padding-left:20px;padding-right:5px}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list{margin:0 15px 0 0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list--root{margin:0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed{display:none}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl{display:block}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed-rtl{display:none}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-action-title{margin-left:0;margin-right:5px}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__action-toggle{margin-right:0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message [class^=esri-icon-],[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message [class*=" esri-icon-"],[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover{border-right-color:rgba(110,110,110,.3)}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container{border-right-color:#0079c1}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container:hover{border-right-color:#0079c1}@keyframes updating{0%,40%{background-color:rgba(0,0,0,0)}50%,80%{background-color:var(--calcite-ui-brand)}100%{background-color:rgba(0,0,0,0)}}@keyframes publishing{0%,20%{transform:rotate(45deg)}80%,100%{transform:rotate(135deg)}}@keyframes esri-basemap-slide{0%{margin-top:0;margin-left:0;opacity:0}75%{margin-top:0;margin-left:0;opacity:0}100%{margin-top:5px;margin-left:5px;opacity:1}}.esri-basemap-toggle{cursor:pointer;position:relative;overflow:visible;width:69px;height:69px;background-color:rgba(0,0,0,0);box-shadow:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.esri-basemap-toggle:hover{background-color:rgba(0,0,0,0)}.esri-basemap-toggle__container,.esri-basemap-toggle__image{width:64px;height:64px;position:absolute;top:0;left:0;overflow:hidden}.esri-basemap-toggle__container{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-basemap-toggle__image{background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/basemap-toggle-64.svg)}.esri-basemap-toggle__image--loading{background-image:unset;align-items:center;display:flex;justify-content:center}.esri-basemap-toggle__image--secondary{margin-top:5px;margin-left:5px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);animation:esri-basemap-slide 2000ms ease-in-out}.esri-basemap-thumbnail__overlay-scrim{--calcite-scrim-background: rgba(0, 0, 0, 0.5);color:var(--calcite-ui-text-inverse)}.esri-basemap-toggle__image-overlay{position:absolute;width:100%;height:100%;transition:background-color 125ms ease-in-out;background-color:rgba(255,255,255,0);display:flex;align-items:flex-end;justify-content:center}.esri-basemap-toggle__image-overlay .esri-basemap-toggle:hover{background-color:rgba(46,46,46,.4)}.esri-basemap-toggle__title{flex:1 0 100%;height:auto;font-size:9px;font-weight:500;line-height:1.3em;padding:.5em;background-color:rgba(255,255,255,.7);text-align:center}.esri-basemap-toggle.esri-disabled{cursor:auto}.esri-widget.esri-basemap-toggle .esri-widget.esri-basemap-toggle,.esri-ui-corner .esri-widget.esri-basemap-toggle{background-color:rgba(0,0,0,0);box-shadow:none}.esri-binary-color-size-slider{direction:ltr;min-width:260px}.esri-binary-color-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-binary-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-binary-color-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-binary-color-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-binary-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-binary-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-binary-color-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-binary-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-binary-color-size-slider .esri-slider .esri-slider__max,.esri-binary-color-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-binary-color-size-slider .esri-slider .esri-slider__max:before,.esri-binary-color-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-binary-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-binary-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-binary-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-binary-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-binary-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-binary-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-binary-color-size-slider .esri-slider .esri-histogram__average-line,.esri-binary-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-binary-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-binary-color-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-binary-color-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-binary-color-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-binary-color-size-slider__ramp svg rect{height:100%;width:100%}.esri-binary-color-size-slider__ramp svg path{stroke-width:.5px}.esri-binary-color-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-bookmarks{background-color:rgba(0,0,0,0)}.esri-bookmarks .esri-widget__content--empty{background-color:#f3f3f3}.esri-bookmarks__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-bookmarks__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-bookmarks__list{display:block;list-style:none;margin:0;padding:0}.esri-bookmarks__bookmark{align-items:center;border-bottom:1px solid rgba(110,110,110,.15);position:relative;display:flex;background-color:#fff;transition:background-color 250ms ease-in-out,color 250ms ease-in-out;overflow:hidden}.esri-bookmarks__bookmark.sortable-chosen{background-color:#e2f1fb;transition:background-color 250ms ease-in-out}.esri-bookmarks__bookmark-button{border:none;background-color:rgba(0,0,0,0);padding:0;padding-inline-start:7px;color:#6e6e6e;cursor:pointer;display:flex;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow:hidden;flex:1 1 auto;text-align:left}.esri-bookmarks__bookmark-button:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-bookmarks__bookmark-button:hover:active{background-color:rgba(0,0,0,0);color:#6e6e6e}@supports(text-align: initial){.esri-bookmarks__bookmark-button{text-align:initial}}.esri-bookmarks__list--sortable .esri-bookmarks__bookmark-button{padding-inline-start:0}.esri-bookmarks_bookmark-drag-handle{align-items:center;align-self:stretch;background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;cursor:move;display:flex;flex:0 0 auto;justify-content:center;margin:0 0;padding:0 3px;transition:background-color 250ms ease-in-out}.esri-bookmarks_bookmark-drag-handle:focus,.esri-bookmarks_bookmark-drag-handle:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-bookmarks_bookmark-drag-handle[aria-pressed=true]{background-color:#e2f1fb;color:#2e2e2e}.esri-bookmarks__bookmark--active:before,.esri-bookmarks__bookmark--active:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-bookmarks__bookmark--active:before{background-color:rgba(110,110,110,.3);width:100%;z-index:0}.esri-bookmarks__bookmark--active:after{background-color:#6e6e6e;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-bookmarks__bookmark--active{color:#323232;background-color:#e2f1fb;cursor:default}.esri-bookmarks__bookmark--active:hover,.esri-bookmarks__bookmark--active:focus{color:#323232;background-color:#e2f1fb;cursor:default}.esri-bookmarks__bookmark-label{display:flex;flex-flow:column;flex:1 1 auto;padding:12px 11px}.esri-bookmarks__bookmark-name{color:#323232;font-size:12px;flex:1;overflow:hidden;padding:0;overflow-wrap:break-word;word-break:break-word}.esri-bookmarks__bookmark-time-extent{font-size:12px;flex:1;overflow:hidden;padding:0;overflow-wrap:break-word;word-break:break-word}.esri-bookmarks__time-extent{margin-top:3px;display:grid;grid-template-columns:auto auto;column-gap:7px}.esri-bookmarks__bookmark-image-container{align-items:center;display:flex;flex:0 0 auto;justify-content:center;max-width:64px;position:relative}.esri-bookmarks__bookmark-image-container--has-image{overflow:hidden}.esri-button-menu{position:absolute;bottom:2px;right:2px;z-index:1}.esri-bookmarks__image{width:64px;background-color:#f3f3f3;margin:6px 0}.esri-bookmarks__bookmark-edit-button-container{display:flex;flex:0 0 auto;align-self:stretch;align-items:stretch}.esri-bookmarks__bookmark-edit-button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;cursor:pointer;padding:0 15px;display:flex}.esri-bookmarks__bookmark-edit-button:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-bookmarks__time-extent-container{padding:6px 15px 12px;--calcite-label-margin-bottom: 0}.esri-bookmarks__time-extent-group{color:#6e6e6e;display:grid;font-size:12px;grid-template-rows:auto auto}.esri-bookmarks__add-bookmark{align-items:center;background-color:#f3f3f3;display:flex;justify-content:center;padding:6px 7px 12px}.esri-bookmarks__add-bookmark-button{align-items:center;background-color:#fff;border-radius:32px;font-size:12px;flex:0 1 auto;justify-content:center;padding:9px 7px;transition:background-color 250ms ease-in-out;width:auto}.esri-bookmarks__add-bookmark-button:hover{text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-bookmarks__add-bookmark-icon{font-size:14px;padding-inline-start:3px;padding-inline-end:7px}.esri-bookmarks__authoring-card{background-color:#f3f3f3;padding:6px 7px;animation:esri-fade-in-down 250ms ease-in-out}.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container{width:64px;height:64px;border:1px solid rgba(110,110,110,.3);background-image:url("../base/images/transparent-bg.png")}.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container .esri-bookmarks__image{margin-bottom:0;margin-top:0}.esri-bookmarks__authoring-form{display:flex;flex-flow:column;background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);border-radius:2px}.esri-bookmarks__authoring-container{align-items:center;display:flex;flex-flow:row;padding:12px 15px}.esri-bookmarks__authoring-container .esri-bookmarks__authoring-label{padding-top:0;padding-bottom:0;width:calc(100% - 64px)}.esri-bookmarks__authoring-form--adding .esri-bookmarks__authoring-label{padding-inline:15px}.esri-bookmarks__authoring-label{display:flex;flex-flow:column;flex:1 0 auto;padding-block:12px}.esri-bookmarks__authoring-label--start-padding{padding-inline-start:15px}.esri-bookmarks__authoring-actions{border-top:solid 1px rgba(110,110,110,.3);display:flex;justify-content:flex-end;padding:6px 15px;margin-top:6px}.esri-bookmarks__authoring-actions .esri-button,.esri-bookmarks__authoring-actions .esri-elevation-profile__header button,.esri-elevation-profile__header .esri-bookmarks__authoring-actions button{font-size:12px;min-height:16px;width:33%}.esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button{color:#8c2907;margin-right:auto;padding-left:0;padding-right:0;width:auto}.esri-widget__no-bookmark-icon{font-size:32px;line-height:64px;width:64px;height:64px;display:inline-block;text-align:center}.esri-bookmarks--fade-in{opacity:0;transition:opacity 375ms ease-out}.esri-bookmarks--fade-in-active{opacity:1}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark--active:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-container{margin-right:0;margin-left:7px}[dir=rtl] .esri-bookmarks .esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button{margin-right:0;margin-left:auto}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button{text-align:right}@supports(text-align: initial){[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button{text-align:initial}}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-image-container .esri-button-menu{right:unset;left:2px}.esri-building-level-picker{display:flex;flex-direction:row;align-items:center}.esri-building-level-picker.esri-building-level-picker--no-level{display:none}.esri-building-level-picker__levels-container{display:flex;flex-direction:column;width:50%;padding:20px 0;cursor:pointer;transform:rotate(180deg);justify-content:flex-start;align-items:center}.esri-building-level-picker__inner-levels-container{transition:margin .3s}.esri-building-level-picker__label-container{display:flex;flex-direction:column;justify-content:space-between;width:50%;height:90px;margin-right:12px;align-items:center}.esri-building-level-picker-label{color:#6e6e6e;text-align:center;font-size:40px;line-height:40px}.esri-building-level-picker-label,.esri-building-level-picker-label--empty{position:relative;width:90px;cursor:pointer;transition:opacity .3s;text-align:center}.esri-building-level-picker-label.esri-building-level-picker-label--active,.esri-building-level-picker-label--empty.esri-building-level-picker-label--active{color:#0079c1}.esri-building-level-picker-label--empty{font-size:14px;font-weight:300;color:#323232;cursor:default}.esri-building-level-picker-label__clear-button{font-size:12px;line-height:12px;position:absolute;top:10px;display:none;width:20px;height:20px;margin-left:3px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;color:#6e6e6e;border:none;border-radius:50%;-webkit-appearance:none;appearance:none}.esri-building-level-picker-label__clear-button:hover{background:#f3f3f3}.esri-building-level-picker-label--active .esri-building-level-picker-label__clear-button{display:inline-block}.esri-building-level-picker-item{border:1px solid rgba(0,0,0,0);will-change:height;touch-action:none}.esri-building-level-picker-item__base{position:absolute;left:50%;transform:translate(-50%, -50%);pointer-events:none;will-change:height}.esri-building-level-picker-item__base .rect{position:absolute;top:50%;left:50%;margin-top:3px;transform:translate(-50%, -50%) rotateX(66deg) rotateZ(45deg);pointer-events:none;border:2px solid rgba(110,110,110,.3);outline:solid 1px rgba(0,0,0,0);background-color:rgba(255,255,255,.7);will-change:height}.esri-building-level-picker-item--hover .esri-building-level-picker-item__base .rect{border-color:#0079c1;background-color:rgba(255,255,255,.7);box-shadow:0 0 2px 1px #0079c1}.esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect{border-color:#0079c1;background-color:#0079c1}.esri-building-level-picker-item,.esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker-item .rect{transition:height .1s ease-out,width .1s ease-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker--animate-level .esri-building-level-picker-item,.esri-building-level-picker--animate-level .esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker--animate-level .esri-building-level-picker-item .rect{transition:height .3s cubic-bezier(0.63, -0.265, 0.48, 1.64),width .3s cubic-bezier(0.63, -0.265, 0.48, 1.64),background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:10px;line-height:10px;width:18px;height:18px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;text-align:center;border:none;background:none;-webkit-appearance:none;appearance:none}.esri-building-level-picker__arrow-up:hover:not(:disabled),.esri-building-level-picker__arrow-down:hover:not(:disabled){background:#f3f3f3}.esri-building-level-picker__arrow-up:disabled,.esri-building-level-picker__arrow-down:disabled{opacity:.4;cursor:default}.esri-building-level-picker__arrow-up.esri-arrow-down,.esri-building-level-picker__arrow-down.esri-arrow-down,.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-level-picker__arrow-up.esri-arrow-up,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down.esri-arrow-up{transform:rotate(90deg)}.esri-building-level-picker__arrow-up.esri-arrow-left,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-left,.esri-building-level-picker__arrow-down.esri-arrow-left,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-left{transform:rotate(0deg)}.esri-building-level-picker__arrow-up.esri-arrow-right,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-down.esri-arrow-right,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-phase-picker,.esri-building-phase-picker__phases-container{display:flex;flex-direction:row;align-items:center}.esri-building-phase-picker__phases-container{flex-grow:0;flex-shrink:1;overflow:hidden;padding:5px}.esri-building-phase-picker__phase{width:32px;height:32px;font-weight:400;cursor:pointer;transition:all 250ms;color:#323232;border:solid 1px rgba(110,110,110,.3);border-radius:100%;background:#fff;-webkit-appearance:none;appearance:none;flex-shrink:0}.esri-building-phase-picker__phase:hover{box-shadow:0 0 2px 1px #0079c1;transform:scale(1.1)}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--active{border-color:#0079c1;background-color:#e2f1fb}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--current{color:#fff;background-color:#0079c1}.esri-building-phase-picker__divider{height:1px;min-width:15px;background:rgba(110,110,110,.3);flex-grow:0}.esri-building-phase-picker__divider.esri-building-phase-picker__divider--active{background-color:#0079c1}.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right{font-size:10px;line-height:10px;width:18px;height:18px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;text-align:center;border:none;background:none;-webkit-appearance:none;appearance:none}.esri-building-phase-picker__arrow-left:hover:not(:disabled),.esri-building-phase-picker__arrow-right:hover:not(:disabled){background:#f3f3f3}.esri-building-phase-picker__arrow-left:disabled,.esri-building-phase-picker__arrow-right:disabled{opacity:.4;cursor:default}.esri-building-phase-picker__arrow-left.esri-arrow-down,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-down,.esri-building-phase-picker__arrow-right.esri-arrow-down,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-up,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-up,.esri-building-phase-picker__arrow-right.esri-arrow-up,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-up{transform:rotate(90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-left,.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right.esri-arrow-left{transform:rotate(0deg)}.esri-building-phase-picker__arrow-left.esri-arrow-right,.esri-building-phase-picker__arrow-right.esri-arrow-right,.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-disciplines-tree-node--level-1{padding-left:0px}.esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:18px}.esri-building-disciplines-tree-node--level-2{padding-left:11px}.esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:29px}.esri-building-disciplines-tree-node--level-3{padding-left:22px}.esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:40px}.esri-building-disciplines-tree-node--level-4{padding-left:33px}.esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:51px}.esri-building-disciplines-tree-node--level-5{padding-left:44px}.esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:62px}.esri-building-disciplines-tree-node__label{display:flex;flex-direction:row;font-size:14px;font-weight:300;padding-top:3px;padding-bottom:3px;cursor:pointer;align-items:center}.esri-building-disciplines-tree-node__collapse-toggle{font-size:10px;line-height:10px;display:inline-block;width:18px;height:18px;margin:0;padding:4px;transition:transform .1s ease-in-out;border:none;background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}.esri-building-disciplines-tree-node__checkbox{font-size:10px;line-height:10px;display:inline-block;width:14px;height:14px;margin:0;margin-right:7px;padding:1px;transition:all .1s ease-in-out;border:solid 1px rgba(110,110,110,.3);background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.esri-building-disciplines-tree-node__checkbox:before{color:#fff}.esri-building-disciplines-tree-node__checkbox--indeterminate:before{color:#6e6e6e}.esri-building-disciplines-tree-node__checkbox--checked{background:#0079c1;border-color:#0079c1}.esri-building-disciplines-tree-node__checkbox--checked:before{color:#fff}[dir=rtl] .esri-building-disciplines-tree-node__checkbox{margin-right:0;margin-left:7px}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle{transform:rotate(180deg)}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}[dir=rtl] .esri-building-disciplines-tree-node--level-1{padding-left:0;padding-right:0px}[dir=rtl] .esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:18px}[dir=rtl] .esri-building-disciplines-tree-node--level-2{padding-left:0;padding-right:11px}[dir=rtl] .esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:29px}[dir=rtl] .esri-building-disciplines-tree-node--level-3{padding-left:0;padding-right:22px}[dir=rtl] .esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:40px}[dir=rtl] .esri-building-disciplines-tree-node--level-4{padding-left:0;padding-right:33px}[dir=rtl] .esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:51px}[dir=rtl] .esri-building-disciplines-tree-node--level-5{padding-left:0;padding-right:44px}[dir=rtl] .esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:62px}.esri-building-explorer{position:relative;overflow-y:auto;overflow-x:hidden;width:300px;max-width:100%;max-height:calc(100vh - 30px);padding:15px}.esri-building-explorer .esri-widget__heading{font-weight:400}.esri-building-explorer__loading-container{text-align:center}.esri-building-explorer__loading-container calcite-loader{box-sizing:content-box}.esri-building-explorer__section:not(:last-child){margin-bottom:30px}.esri-building-explorer__panel--error{color:#8c2907;margin:0;animation:esri-fade-in 250ms ease-in-out}.esri-button-menu{width:32px;height:32px}.esri-button-menu .esri-button-menu__button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;display:flex;font-size:16px;height:32px;justify-content:center;text-align:center;transition:background-color 125ms ease-in-out;width:32px}.esri-button-menu .esri-button-menu__button:disabled{cursor:default;color:rgba(110,110,110,.4)}.esri-button-menu .esri-button-menu__button:hover,.esri-button-menu .esri-button-menu__button:focus{background-color:#f3f3f3;color:#2e2e2e;cursor:pointer}.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected,.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected:hover{background:#4c4c4c;color:#fff}.esri-button-menu .esri-button-menu__content-wrapper{position:relative;display:inline-block}.esri-button-menu__content{border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.33);background-color:#fff;max-height:250px;min-width:200px;overflow:auto;z-index:1}.esri-button-menu__content .esri-button-menu__item-wrapper,.esri-button-menu__content .esri-button-menu__embedded-content-wrapper{list-style:none;margin:0;padding:0}.esri-button-menu__item{display:block;padding:0}.esri-button-menu__item .esri-button-menu__item-label{align-items:center;color:#323232;cursor:pointer;display:flex;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;justify-content:flex-start;margin:0;padding:12px 15px;position:relative;text-decoration:none}.esri-button-menu__item .esri-button-menu__item-label .esri-button-menu__item-label-content{padding:0 7px;width:auto}.esri-button-menu__item .esri-button-menu__item-label:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-button-menu__item .esri-button-menu__icon{color:#0079c1}.esri-button-menu__item .esri-button-menu__checkbox{position:absolute;opacity:0}.esri-button-menu__item .esri-button-menu__checkbox:checked~.esri-button-menu__embedded-content-wrapper{display:block}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper{display:none}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper .esri-button-menu__checkbox:checked~.esri-button-menu__item-label .esri-button-menu__icon{display:block}.esri-button-menu__item--selectable .esri-button-menu__icon{display:none}.esri-classed-color-slider{direction:ltr;min-width:260px}.esri-classed-color-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-classed-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-color-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-classed-color-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-color-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-classed-color-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-classed-color-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-classed-color-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-classed-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-color-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-classed-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-color-slider .esri-slider .esri-slider__max,.esri-classed-color-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-classed-color-slider .esri-slider .esri-slider__max:before,.esri-classed-color-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-classed-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-classed-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-color-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-classed-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-classed-color-slider .esri-slider .esri-histogram__average-line,.esri-classed-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-classed-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-color-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-classed-color-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-classed-color-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-classed-color-slider__ramp svg rect{height:100%;width:100%}.esri-classed-color-slider__ramp svg path{stroke-width:.5px}.esri-classed-color-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider{direction:ltr;min-width:260px}.esri-classed-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-classed-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-classed-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-classed-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-classed-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-classed-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-classed-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-classed-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-size-slider .esri-slider .esri-slider__max,.esri-classed-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-classed-size-slider .esri-slider .esri-slider__max:before,.esri-classed-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-classed-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-classed-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-classed-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-classed-size-slider .esri-slider .esri-histogram__average-line,.esri-classed-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-classed-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-classed-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-classed-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-classed-size-slider__ramp svg rect{height:100%;width:100%}.esri-classed-size-slider__ramp svg path{stroke-width:.5px}.esri-classed-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-picker{display:inline-block;position:relative;width:max-content;height:max-content}.esri-color-picker__toggle-button{position:relative;z-index:1;background:var(--esri-color-picker-value);border:solid 1px var(--calcite-ui-border-1)}.esri-color-picker__bg-pattern{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:#323232;opacity:.3;background-image:repeating-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff),repeating-linear-gradient(45deg, #ffffff 25%, #323232 25%, #323232 75%, #ffffff 75%, #ffffff);background-position:0 0,50% 50%;background-size:50% 50%}.esri-color-picker__popover{background:var(--calcite-ui-foreground-1);width:272px;overflow-y:auto;overflow-x:hidden;max-height:70vh;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-color-picker__opacity-slider-container{padding:12px 15px}.esri-color-picker__opacity-slider{margin-inline:8px}.esri-color-picker__calcite-color-picker{--calcite-ui-border-1: transparent}.esri-color-size-slider{direction:ltr;min-width:260px}.esri-color-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-color-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-color-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-color-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-color-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-size-slider .esri-slider .esri-slider__max,.esri-color-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-color-size-slider .esri-slider .esri-slider__max:before,.esri-color-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-color-size-slider .esri-slider .esri-histogram__average-line,.esri-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-color-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-color-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-color-size-slider__ramp svg rect{height:100%;width:100%}.esri-color-size-slider__ramp svg path{stroke-width:.5px}.esri-color-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider{direction:ltr;min-width:260px}.esri-color-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-color-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-color-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-color-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-color-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-color-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-slider .esri-slider .esri-slider__max,.esri-color-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-color-slider .esri-slider .esri-slider__max:before,.esri-color-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-color-slider .esri-slider .esri-histogram__average-line,.esri-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-color-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-color-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-color-slider__ramp svg rect{height:100%;width:100%}.esri-color-slider__ramp svg path{stroke-width:.5px}.esri-color-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-compass{border-radius:50%}.esri-compass .esri-compass__icon{font-size:20px}.esri-coordinate-conversion{cursor:default;font-size:12px;position:relative;width:400px}.esri-coordinate-conversion .esri-select option[disabled]{color:rgba(110,110,110,.4)}.esri-coordinate-conversion.esri-disabled{pointer-events:none;color:rgba(110,110,110,.4)}.esri-coordinate-conversion.esri-disabled [class^=esri-icon-]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before{color:rgba(110,110,110,.4)}.esri-coordinate-conversion.esri-disabled [class*=" esri-icon-"]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before{color:rgba(110,110,110,.4)}.esri-coordinate-conversion--no-basemap{padding:1em;width:auto}.esri-coordinate-conversion--capture-mode .esri-coordinate-conversion__mode-toggle{color:#6e6e6e;background:#f3f3f3}.esri-coordinate-conversion__conversion-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.esri-coordinate-conversion__display{direction:ltr;flex:1 1 auto;min-height:2em;padding:.5em;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-coordinate-conversion__display:hover,.esri-coordinate-conversion__select-row:hover{background-color:#f3f3f3}.esri-coordinate-conversion__button{color:#6e6e6e;border-color:#6e6e6e;background-color:#fff;min-width:30%;max-width:50%;width:auto}.esri-coordinate-conversion__convert-button-span{overflow:hidden;text-overflow:ellipsis}.esri-coordinate-conversion__button:hover{color:#fff;background-color:#6e6e6e;border-color:#6e6e6e}.esri-coordinate-conversion__input-group{align-items:center;display:flex;justify-content:space-between;width:80%;margin:12px auto 12px auto}.esri-coordinate-conversion__input-group label{display:flex;align-items:center}.esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type=text]{width:100%;margin:0;padding:0 .5em;border:1px solid rgba(110,110,110,.3);font-size:12px;height:2em}.esri-coordinate-conversion__input-coordinate--rejected{-webkit-text-decoration:underline red;text-decoration:underline red}.esri-coordinate__settings{display:flex;flex-direction:column;align-items:center}.esri-coordinate__settings .esri-select{font-size:inherit}.esri-coordinate-conversion__settings-group{display:flex;flex-direction:column;align-items:center;width:60%;margin-top:12px}.esri-coordinate-conversion__settings-group>*{margin-bottom:.5em}.esri-coordinate-conversion__settings-group-horizontal{position:relative;display:flex;flex-direction:row;width:100%}.esri-coordinate-conversion__settings-group:last-child{margin-bottom:6px;text-align:center;width:100%}.esri-coordinate-conversion__preview-coordinate{min-height:1.25em}.esri-coordinate-conversion__row{padding:0 15px 0 15px;display:flex;justify-content:space-between;align-items:center;height:3em}.esri-coordinate-conversion__row .esri-coordinate-conversion__row-button{display:none}.esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__pattern-input{padding:4px;width:100%;height:32px}.esri-coordinate-conversion__tools{flex:0 0 auto;display:flex;position:relative;padding:0}.esri-coordinate-conversion__select-primary{font-size:inherit;margin:0;padding:0 2.5em 0 .5em;width:auto}.esri-coordinate-conversion__select-row{font-size:inherit;background:#fff;height:2em;margin:0;text-align-last:center;flex:0 0 75px;padding:0 .5em 0 .5em}.esri-coordinate-conversion__conversions-view{margin:6px 0 6px 0}.esri-ui-top-right .esri-coordinate-conversion__conversions-view,.esri-ui-top-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down{display:flex;flex-direction:column}.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-coordinate-conversion__conversion-list{flex-direction:column}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up{display:flex;flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-coordinate-conversion__conversion-list{flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-up,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-down{transform:rotate(180deg)}.esri-coordinate-conversion__heading{width:100%;height:32px;background-color:#f3f3f3;display:flex;align-items:center}.esri-coordinate-conversion__heading .esri-widget__heading{margin:0 auto 0 auto}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button{position:absolute;margin-inline-start:0;background-color:#f3f3f3}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button:hover{background-color:#fff}.esri-coordinate-conversion__popup{animation:esri-fade-in 250ms linear;color:#fff;white-space:nowrap;z-index:1;position:absolute;top:50%;left:50%;width:50%;white-space:inherit;text-align:center;transform:translate(-50%, -50%);background-color:#4c4c4c;opacity:.8;padding:1em}.esri-coordinate-conversion__clipboard-popup{-webkit-user-select:none;user-select:none;width:auto;pointer-events:none;font-size:10px;top:auto;left:auto;transform:none}.esri-date-picker{display:inline-flex;border:1px solid rgba(110,110,110,.3);background-color:#fff}.esri-date-picker__calendar{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:6px}.esri-date-picker__calendar .esri-widget--button{touch-action:none}.esri-date-picker__day-picker,.esri-date-picker__month-picker,.esri-date-picker__year-picker{display:flex;justify-content:center;align-items:center}.esri-date-picker__day-picker{flex-wrap:wrap;flex-direction:column}.esri-date-picker__day-picker,.esri-date-picker__month-picker{margin-bottom:6px}.esri-date-picker__date{margin:0 24px 0 0}.esri-date-picker__calendar-toggle{border:none;font-size:14px;width:100%;margin:0;padding:0 .5em;height:32px;color:#323232}.esri-date-picker .esri-date-picker__month-dropdown{border:none;font-weight:600;padding-right:2.3em}.esri-date-picker__week-item{display:flex;justify-content:center}.esri-date-picker__day-item--header{background:#f3f3f3;font-weight:600;cursor:auto}.esri-date-picker__day-item{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-bottom:1px solid rgba(110,110,110,.3);border-right:1px solid rgba(110,110,110,.3);cursor:pointer}.esri-date-picker__day-item--header{border-top:1px solid rgba(110,110,110,.3)}.esri-date-picker__day-item:first-child{border-left:1px solid rgba(110,110,110,.3)}.esri-date-picker__day-item--nearby-month{color:rgba(110,110,110,.4)}.esri-date-picker__day-item--today{color:#0079c1}.esri-date-picker__day-item--active{background:rgba(110,110,110,.3)}.esri-date-picker__month-picker{font-weight:600;justify-content:space-between}.esri-date-picker__year-picker-item{color:#323232;padding:6px;margin:0 4px;cursor:pointer}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected{color:#fff;background-color:#0079c1;cursor:auto}.esri-date-picker__input{position:relative;display:flex;align-items:center}.esri-date-picker__text-input.esri-input{margin:0;padding-left:30px;border:none}.esri-date-picker__icon--leading{position:absolute;left:7px}[dir=rtl] .esri-date-picker__calendar{right:0}[dir=rtl] .esri-date-picker__date{margin:0 0 0 24px}[dir=rtl] .esri-date-picker__day-item:first-child{border-left:none}[dir=rtl] .esri-date-picker__day-item:last-child{border-left:1px solid rgba(110,110,110,.3)}[dir=rtl] .esri-date-picker__text-input.esri-input{padding-left:unset;padding-right:30px}[dir=rtl] .esri-date-picker__icon--leading{left:unset;right:7px}@keyframes pulse{to{box-shadow:0 0 0 12px rgba(232,76,61,0)}}.esri-daylight{padding:var(--esri-widget-padding);width:350px;display:flex;flex-direction:column;flex-shrink:0;flex-basis:auto;justify-content:space-between;gap:12px}.esri-daylight__anchor{font-size:12px}.esri-daylight__panel--error{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-daylight__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.esri-daylight .esri-date-picker,.esri-daylight__season-picker{flex-grow:1}.esri-daylight .esri-date-picker__calendar-toggle{height:32px;font-size:12px}.esri-daylight__container--disabled,.esri-daylight__season-picker--disabled{opacity:.4;pointer-events:none}.esri-daylight__play-pause-button{flex:0}.esri-daylight .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px 13px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor{outline:none !important;color:inherit}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline:solid 2px #0079c1;outline-offset:2px;overflow:visible}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;left:-8px;top:-8px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick{width:7px;height:20px;padding:3px;margin:-3px;background:none}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";display:block;width:1px;background:rgba(110,110,110,.4)}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__ticks{margin:0;margin-top:6px;width:calc(100% - 1px)}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick-label{font-size:10px;line-height:normal;margin-top:12px;text-align:center}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:27px;height:27px;left:-13.5px;top:-13.5px;background-color:#0079c1;border:7px solid rgba(0,121,193,.3019607843);background-clip:padding-box;background-position:0 0 !important}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:hover,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:active,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:focus{background-color:#00598e}.esri-daylight .esri-slider.esri-slider--horizontal{z-index:1}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box{display:flex;align-items:center;font-size:10px;min-width:inherit;white-space:nowrap;margin:0;margin-top:-9px;gap:2px;z-index:1;will-change:left;text-align:center}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label{display:inline-block;position:static;inset-inline-start:auto;margin:0;min-width:auto;outline:none;list-style:none;line-height:1em;font-variant-numeric:tabular-nums}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__tick-label{line-height:1em}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label-input{display:inline-block}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off{width:min-content}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal{padding:30px 8px 42px 8px}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal~.esri-daylight__play-pause-button{margin-bottom:10px}.esri-daylight .esri-slider--shadow-on .esri-slider__thumb{box-shadow:2px 2px 5px 0px rgba(148,148,148,.63)}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor{font-size:10px;color:#6e6e6e}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor:hover{color:#2e2e2e}.esri-daylight calcite-label{--calcite-label-margin-bottom: 0}.esri-directions{color:#323232}.esri-directions__panel-content{padding:12px 0}.esri-directions__sign-in-panel{color:#6e6e6e;display:flex;justify-content:center}.esri-directions__section{margin-top:12px;margin-bottom:12px}.esri-directions__section-splitter{width:100%;margin:18px 0;border-top:1px solid rgba(110,110,110,.3)}.esri-directions__travel-modes,.esri-directions__departure-time{margin:0 15px 6px;width:calc(100% - 30px)}.esri-directions__panel-content--sign-in,.esri-directions__panel-content--loading,.esri-directions__panel-content--error{min-height:420px;margin:0 12px;color:#6e6e6e;display:flex;align-items:center;justify-content:center}.esri-directions__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-directions__warning-card{border-top:solid 2px #de2900;color:#6e6e6e;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px;margin:20px auto;width:90%}.esri-directions__warning-header{color:#8c2907;display:flex;margin-bottom:6px}.esri-directions__warning-heading{color:inherit;margin:0 4px}.esri-directions__warning-message{color:inherit;font-weight:400}.esri-directions__departure-time-controls{display:flex;width:100%}.esri-directions__departure-time-controls .esri-date-picker,.esri-directions__departure-time-controls .esri-time-picker{flex:1 1 0%;border:1px solid #959595;border-top:0}.esri-directions__departure-time-controls .esri-widget:first-child{border-right:0}.esri-directions__departure-time-controls .esri-time-picker{padding:0;display:flex;justify-content:center}.esri-directions__departure-time-controls .esri-time-picker__input{width:100%;padding:0 .5em;margin:0;height:auto}.esri-directions__departure-time-controls .esri-date-picker__calendar-toggle{padding:0 .5em;justify-content:flex-start}.esri-directions__directions-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.esri-directions__sign-in-content{align-self:flex-start;display:flex;flex-direction:column;align-items:center;width:100%}.esri-directions__sign-in-button{width:auto}.esri-directions__content-title{margin-top:0;padding:0 12px;align-self:flex-start}.esri-directions__summary{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;width:100%}.esri-directions__summary-controls{display:flex;align-items:center;justify-content:flex-end}.esri-directions__stops{display:flex;width:100%;flex-direction:column;margin:0;padding:0;list-style:none}.esri-directions__stop-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:dashed 2px rgba(0,0,0,0);background-color:#fff}.esri-directions__stop-row-ghost{opacity:.25}.esri-directions__stop-handle{flex:0 0 auto;padding-inline-start:7px}.esri-search__sources-button [class^=esri-icon-],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right{position:relative;left:1px}.esri-search__sources-button [class*=" esri-icon-"],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right{position:relative;left:1px}.esri-directions__stop-input{margin:0 4px;flex-grow:.8}.esri-directions__stop-input .esri-search .esri-search__input{border:1px solid #959595;height:auto;margin-bottom:2px;outline-offset:4px;min-height:32px}.esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden]{visibility:hidden}.esri-directions__remove-stop:focus .esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon{visibility:visible}.esri-directions__reverse-stops[hidden]{display:inherit;visibility:hidden}.esri-directions__stop-options{display:flex;flex-grow:.1;justify-content:space-between;padding-right:7px}.esri-directions__stop-row:first-child{margin-top:0}.esri-directions__stop-row:last-child{margin-bottom:0}.esri-directions__stop-icon[hidden]{display:inline-block;visibility:hidden}.esri-directions__stop-icon--interactive{cursor:pointer}.esri-directions__stop-icon-container{display:inline-block;position:relative}.esri-directions__stop-icon-container--last::after{border:none}.esri-directions__costs{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;cursor:pointer;padding:12px 15px 0}.esri-directions__costs-details{display:flex;justify-content:space-around;white-space:nowrap;width:80%;margin-bottom:6px}.esri-directions__costs-units{display:flex;justify-content:space-around}.esri-directions__costs-value,.esri-directions__other-costs-total,.esri-directions__vertical-splitter{color:#6e6e6e;font-size:1.5em;line-height:1.5}.esri-directions__vertical-splitter{border:1px solid rgba(50,50,50,.2)}.esri-directions__horizontal-splitter{border-top:1px solid rgba(110,110,110,.3);flex-grow:.95}.esri-directions__maneuvers{display:flex;flex-direction:column;width:100%;margin:18px 0 0 0;padding:0;border-top:1px solid rgba(110,110,110,.3)}.esri-directions__maneuver-list{padding:0;margin:0}.esri-directions__maneuver{display:flex;padding:12px 7px;border:none;border-inline-start:3px solid rgba(0,0,0,0);cursor:pointer}.esri-directions__maneuver:hover,.esri-directions__maneuver:focus{background-color:#f3f3f3}.esri-directions__maneuver--active,.esri-directions__maneuver--active:hover,.esri-directions__maneuver--active:focus{border-color:#0079c1;background-color:#e2f1fb}.esri-directions__maneuver-section--collapsible{border-bottom:1px solid rgba(110,110,110,.3)}.esri-directions__maneuver-section--collapsible:last-child{border-bottom:none}.esri-directions__maneuver-section--collapsible .esri-directions__maneuver-list{background-color:#f3f3f3;padding-bottom:12px;padding-top:12px}.esri-directions__maneuver-section-header{display:flex;padding:0 7px}.esri-directions__maneuver-section-header-toggle-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 7px}.esri-directions__maneuver-section-header-toggle-button .esri-directions__maneuver-section-title{padding:0}.esri-directions__maneuver-section-title{padding:12px 7px;margin:0}.esri-directions__maneuver-section-toggle{cursor:pointer}.esri-directions__maneuver-icon{fill:#323232;margin-right:4px;width:24px;height:24px}.esri-directions__maneuver-costs{margin-top:6px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.esri-directions__cost--intermediate{font-size:12px}.esri-directions__maneuver-costs-container{width:100%}.esri-directions__scroller{overflow-y:auto}.esri-directions__stop-row--valid .esri-directions__stop-handle:hover{cursor:move}.esri-directions .esri-search{box-shadow:none;width:auto}.esri-directions .esri-search .esri-search__submit-button{display:none}.esri-directions .esri-search .esri-search__container:before{display:none}.esri-directions .esri-search .esri-search__container:after{top:auto;bottom:-2px}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--up,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--up{display:none}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--down,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--down{display:flex}.esri-ui-bottom-right .esri-directions .esri-menu,.esri-ui-bottom-left .esri-directions .esri-menu{top:100%;bottom:auto;margin:2px 0 0 0}[dir=rtl] .esri-directions__departure-time-controls .esri-time-picker{border-right:none}[dir=rtl] .esri-directions__departure-time-controls .esri-date-picker__calendar-toggle{border-right:solid 1px rgba(110,110,110,.3)}.esri-directions__save-section,.esri-directions__toolbar-section{align-items:center;display:flex;flex-direction:column;margin-top:12px;padding-inline:15px;width:100%}.esri-directions__save-buttons,.esri-directions__toolbar-buttons{display:flex;flex-direction:row;margin-bottom:6px;width:100%}.esri-directions__save-button,.esri-directions__save-as-button,.esri-directions__add-stop-button{margin-inline-end:5px}.esri-directions__save-as-button-with-popover{width:100%}.esri-directions__message_heading{padding:12px 7px;margin:0;text-align:center}.esri-direct-line-measurement-3d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-direct-line-measurement-3d__container a{text-decoration:none}.esri-direct-line-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-direct-line-measurement-3d__header-title,h1 .esri-direct-line-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-direct-line-measurement-3d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__hint-text{margin:12px 0;padding:0}.esri-direct-line-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-direct-line-measurement-3d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-direct-line-measurement-3d__measurement-item-title{padding-bottom:3px}.esri-direct-line-measurement-3d__measurement-item-value{font-weight:600}.esri-direct-line-measurement-3d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-direct-line-measurement-3d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__units:only-child{flex:1 0 100%}.esri-direct-line-measurement-3d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-direct-line-measurement-3d__units-select-wrapper{width:100%}.esri-direct-line-measurement-3d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-direct-line-measurement-3d__units-select{padding-left:2.7em;padding-right:.5em}.esri-distance-measurement-2d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-distance-measurement-2d__container a{text-decoration:none}.esri-distance-measurement-2d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-distance-measurement-2d__header-title,h1 .esri-distance-measurement-2d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-distance-measurement-2d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__hint-text{margin:12px 0;padding:0}.esri-distance-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-distance-measurement-2d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-distance-measurement-2d__measurement-item-title{padding-bottom:3px}.esri-distance-measurement-2d__measurement-item-value{font-weight:600}.esri-distance-measurement-2d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-distance-measurement-2d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__units:only-child{flex:1 0 100%}.esri-distance-measurement-2d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-distance-measurement-2d__units-select-wrapper{width:100%}.esri-distance-measurement-2d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-distance-measurement-2d__units-select{padding-left:2.7em;padding-right:.5em}.esri-editor{background-color:var(--calcite-ui-background);display:flex;flex-direction:column;height:100%;position:relative}.esri-editor .esri-item-list{background-color:rgba(0,0,0,0)}.esri-editor .esri-item-list__group{margin-left:0;margin-right:0}.esri-editor .esri-item-list__group:first-of-type{margin-top:0}.esri-editor .esri-item-list__filter-container,.esri-editor .esri-item-list__filter-container--sticky{background-color:var(--calcite-ui-background);margin-bottom:10px;padding:10px 0}.esri-editor .esri-feature-form{width:100%;padding:0}.esri-editor .esri-feature-form .esri-feature-form__label:last-child{margin-bottom:12px}.esri-editor__template-item-content-end{display:block;margin-inline:.75rem}.esri-editor__template-item-content-end--success{--calcite-ui-icon-color: var(--calcite-ui-success)}.esri-editor__template-item-content-end--error{--calcite-ui-icon-color: var(--calcite-ui-danger)}.esri-editor__template-item-loader{margin-inline:.75rem;color:#0079c1}.esri-editor__content{justify-content:center;align-items:flex-start;flex:1 1 auto;min-height:20vh;display:flex;flex-direction:row;animation:esri-fade-in 250ms ease-in-out;transition:min-height 250ms ease-in-out}.esri-editor__content:empty{min-height:0}.esri-editor__content-group{display:flex;flex-direction:column;flex:1 0 100%}.esri-editor__scroller{overflow-y:auto;padding-top:6px;padding-bottom:12px}.esri-expand__content .esri-editor .esri-feature-form{max-height:-moz-fit-content;max-height:fit-content;overflow-y:visible}.esri-editor__actions{display:flex;width:100%;row-gap:6px}.esri-editor__actions calcite-button{flex-grow:1}.esri-editor__help-message{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-inline:calc(15px - 0.5rem)}.esri-editor__prompt--info{background-color:var(--calcite-ui-background);border-top:solid 3px var(--calcite-ui-info);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__prompt--info .esri-editor__prompt__header{color:var(--calcite-ui-info);display:flex;margin-bottom:12px;flex:0 0 auto;align-items:center;gap:7px}.esri-editor__prompt--info .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--info .esri-editor__prompt__message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__prompt--info .esri-editor__prompt__divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);flex:0 0 auto}.esri-editor__prompt--info .esri-editor__prompt__actions{display:flex;flex-direction:row}.esri-editor__prompt--warning{background-color:var(--calcite-ui-background);border-top:solid 3px var(--calcite-ui-warning);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__prompt--warning .esri-editor__prompt__header{color:var(--calcite-ui-warning);display:flex;margin-bottom:12px;flex:0 0 auto;align-items:center;gap:7px}.esri-editor__prompt--warning .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--warning .esri-editor__prompt__message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__prompt--warning .esri-editor__prompt__divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);flex:0 0 auto}.esri-editor__prompt--warning .esri-editor__prompt__actions{display:flex;flex-direction:row}.esri-editor__prompt--danger{background-color:var(--calcite-ui-background);border-top:solid 3px var(--calcite-ui-danger);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__prompt--danger .esri-editor__prompt__header{color:var(--calcite-ui-danger);display:flex;margin-bottom:12px;flex:0 0 auto;align-items:center;gap:7px}.esri-editor__prompt--danger .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--danger .esri-editor__prompt__message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__prompt--danger .esri-editor__prompt__divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);flex:0 0 auto}.esri-editor__prompt--danger .esri-editor__prompt__actions{display:flex;flex-direction:row}.esri-editor__overlay{position:absolute;overflow:hidden;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.7)}.esri-editor__panel-toolbar{--divider-border: 1px solid var(--calcite-ui-border-2);background-color:var(--calcite-ui-foreground-1);border-bottom:var(--divider-border);display:flex;flex-direction:row}.esri-editor__panel-content{position:relative;height:auto;min-height:20vh;display:flex;flex-direction:column;padding-top:0;padding-bottom:0}.esri-editor__panel-content__section{padding:12px 15px;position:relative}.esri-editor__panel-content__section__group{display:flex;flex-direction:column;flex:1 0 100%}.esri-editor__panel-content__message{display:flex;flex-basis:100%;flex-grow:1;justify-content:center;align-items:center;font-size:var(--calcite-font-size-0);padding:0 15px;text-align:center}.esri-editor__panel-content__scrim-container{overflow:hidden}.esri-editor__settings{width:100%;border:0}.esri-editor__feature-templates-container .esri-feature-templates{width:100%}.esri-editor__notice{margin-bottom:12px}.esri-elevation-profile input[type=checkbox],.esri-elevation-profile-settings__popover-content input[type=checkbox]{font-size:10px;line-height:10px;display:inline-block;width:14px;height:14px;margin:0;margin-inline-end:7px;padding:1px;transition:all .1s ease-in-out;border:solid 1px rgba(110,110,110,.3);background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.esri-elevation-profile input[type=checkbox]:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:before{font-family:"CalciteWebCoreIcons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.esri-elevation-profile input[type=checkbox]:checked,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked{background:#0079c1;border-color:#0079c1}.esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before{color:#fff}.esri-elevation-profile input[type=checkbox]:not(:disabled),.esri-elevation-profile-settings__popover-content input[type=checkbox]:not(:disabled){cursor:pointer}.esri-elevation-profile input[type=checkbox]:focus:not(:focus-visible),.esri-elevation-profile-settings__popover-content input[type=checkbox]:focus:not(:focus-visible){outline:none}.esri-elevation-profile{position:relative;padding:var(--esri-widget-padding);isolation:isolate}.esri-elevation-profile.esri-component.esri-widget--panel{width:550px;max-width:100%}.esri-elevation-profile__header{display:flex;flex-direction:row;height:30px;align-items:center;justify-content:flex-end}.esri-elevation-profile__header button{width:34px;flex-shrink:0;flex-grow:0;z-index:1}.esri-elevation-profile__header button:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:12px}.esri-elevation-profile__action-button{width:auto;margin-inline-start:7px}.esri-elevation-profile__action-button:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile__main-container{position:relative;width:100%;height:180px}.esri-elevation-profile__chart-container{position:relative;width:100%;height:100%}.esri-elevation-profile__chart-container .amcharts-ValueAxis-group,.esri-elevation-profile__chart-container .amcharts-ValueAxis-group *,.esri-elevation-profile__chart-container .amcharts-axis-tooltip,.esri-elevation-profile__chart-container .amcharts-axis-tooltip *,.esri-elevation-profile__chart-container .amcharts-Tooltip-group,.esri-elevation-profile__chart-container .amcharts-Tooltip-group *,.esri-elevation-profile__chart-container .amcharts-series-tooltip,.esri-elevation-profile__chart-container .amcharts-series-tooltip *{pointer-events:none !important}.esri-elevation-profile__prompt-container{display:flex;width:100%;height:100%;margin-bottom:0;padding:12px 15px;padding-top:36px;text-align:center;align-items:center;justify-content:center}.esri-elevation-profile__prompt-container>p{margin:0;width:100%}.esri-elevation-profile__chart-spinner{font-size:30px;color:#0079c1;opacity:0;transition:opacity 150ms ease-in-out;pointer-events:none;position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-15px}.esri-elevation-profile__chart-spinner--visible{transition-delay:500ms;opacity:1}.esri-elevation-profile__chart-spinner--small{font-size:16px;top:-24px;left:0;margin-top:0;margin-left:0}.esri-elevation-profile--portrait,.esri-elevation-profile--portrait.esri-component.esri-widget--panel{height:auto}.esri-elevation-profile--portrait .esri-elevation-profile__footer{flex-direction:column}.esri-elevation-profile--portrait .esri-elevation-profile__action-button{align-self:stretch;margin-inline-start:0}.esri-elevation-profile--portrait .esri-elevation-profile__action-button:not(:last-of-type){margin-bottom:6px}.esri-elevation-profile-settings__popover-content{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;display:flex;flex-direction:column;padding:12px 15px;color:#323232;border:1px solid rgba(110,110,110,.3);background-color:#fff;gap:12px;cursor:pointer}.esri-elevation-profile-settings__select{min-width:150px;font-size:12px}.esri-elevation-profile-settings__select-label{display:block;margin-bottom:2px}.esri-elevation-profile-settings__checkbox-label{display:flex;align-items:center;white-space:nowrap}.esri-elevation-profile-legend{margin-top:6px}.esri-elevation-profile-legend-item{position:relative;background:#f3f3f3}.esri-elevation-profile-legend-item:not(:last-of-type){margin-bottom:2px}.esri-elevation-profile-legend-item--disabled{filter:grayscale(1);opacity:.4}.esri-elevation-profile-legend-item__color-indicator{position:absolute;top:0;left:0;width:3px;height:100%}.esri-elevation-profile-legend-item__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.esri-elevation-profile-legend-item__content{display:block;padding:12px 15px;padding-top:0}.esri-elevation-profile-legend-item__collapse-toggle{width:auto;color:#6e6e6e;flex-shrink:0}.esri-elevation-profile-legend-item__collapse-toggle:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile-legend-item__collapse-toggle__icon{margin:0 3px;transform:rotate(0);transition:transform .1s ease-in-out}.esri-elevation-profile-legend-item--expanded .esri-elevation-profile-legend-item__collapse-toggle__icon{transform:rotate(180deg)}.esri-elevation-profile-legend-item__label{display:flex;flex-direction:row;align-items:center;flex-shrink:1;flex-grow:1;min-width:0;padding-inline-start:15px}.esri-elevation-profile-legend-item__label:not(.esri-elevation-profile-legend-item__label--disabled){cursor:pointer}.esri-elevation-profile-legend-item__label>span{text-overflow:ellipsis;overflow:hidden}.esri-elevation-profile-statistics{--max-width: 1px;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--max-width), 1fr));gap:2px 22px;width:100%;contain:layout paint style}.esri-elevation-profile-statistics__statistic{display:block;width:max-content;white-space:nowrap;text-align:start}.esri-elevation-profile-statistics__statistic__label{font-size:10px;font-weight:400}.esri-elevation-profile-statistics__statistic__value{font-size:10px;font-weight:600;margin-top:-0.15em}.esri-elevation-profile-statistics__slope-value>[class^=esri-icon-],.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up,.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right{font-size:10px}.esri-elevation-profile-statistics__slope-value>[class^=esri-icon-]:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right:not(:first-child){margin-inline-start:7px}.esri-elevation-profile-statistics__slope-value>[class*=" esri-icon-"],.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up,.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right{font-size:10px}.esri-elevation-profile-statistics__slope-value>[class*=" esri-icon-"]:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right:not(:first-child){margin-inline-start:7px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics{gap:6px 22px;margin-bottom:12px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics__statistic__value{margin-top:2px}[dir=rtl] .esri-elevation-profile-legend-item__color-indicator{left:auto;right:0}[dir=rtl] .esri-elevation-profile__chart-spinner--small{left:auto;right:0}.esri-expand{overflow:visible;min-height:32px;min-width:32px}.esri-expand__container{position:relative;transition:300ms}.esri-expand__content{opacity:0;width:0;height:0;z-index:1;margin:0 3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);transition:opacity 250ms ease-in-out,margin 250ms ease-in-out;overflow:hidden;visibility:hidden}.esri-ui-top-left .esri-expand__content,.esri-ui-bottom-left .esri-expand__content{left:100%}.esri-ui-top-right .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{right:100%}.esri-ui-top-left .esri-expand__content,.esri-ui-top-right .esri-expand__content{top:0}.esri-ui-bottom-left .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{bottom:0}.esri-ui-top-left .esri-icon-expand,.esri-ui-bottom-left .esri-icon-expand,.esri-ui-top-left .esri-icon-collapse,.esri-ui-bottom-left .esri-icon-collapse{transform:rotate(180deg)}.esri-expand__content--expanded{opacity:1;width:auto;height:auto;overflow:visible;margin-left:7px;margin-right:7px;visibility:visible}.esri-expand__content .esri-widget{box-shadow:none}.esri-expand__icon-number{position:absolute;top:-6px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1em;padding:.125em .333em;height:16px;border-radius:16px;background-color:#6e6e6e;color:#fff;transform-origin:50%;animation:expand-number-intro-ani 1000ms ease-in-out}.esri-ui-top-left .esri-expand__icon-number,.esri-ui-bottom-left .esri-expand__icon-number{right:-6px}.esri-ui-top-right .esri-expand__icon-number,.esri-ui-bottom-right .esri-expand__icon-number{left:-6px}.esri-ui-bottom-right .esri-expand__icon-number--expanded,.esri-ui-top-right .esri-expand__icon-number--expanded,.esri-ui-bottom-left .esri-expand__icon-number--expanded,.esri-ui-top-left .esri-expand__icon-number--expanded{position:static;top:auto;left:auto;right:auto}.esri-expand__icon-number--expanded{display:none}.esri-view-height-greater-than-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:680px}.esri-view-height-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:540px}.esri-view-height-small .esri-ui-corner .esri-component .esri-expand__content{max-height:420px}.esri-view-height-xsmall .esri-ui-corner .esri-component .esri-expand__content{max-height:240px}.esri-expand--drawer .esri-widget{max-width:100%;width:100%}.esri-expand--drawer .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#fff;z-index:1;overflow:auto}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-expand--drawer .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:.8;z-index:1}.esri-ui-top-right .esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__panel{flex-flow:row nowrap}.esri-ui-top-right .esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-ui-top-left esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-left esri-expand--drawer .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-ui-top-left esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-left esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-view-width-xsmall .esri-expand--auto .esri-widget{max-width:100%;width:100%}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#fff;z-index:1;overflow:auto}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-view-width-xsmall .esri-expand--auto .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:.8;z-index:1}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__panel{flex-flow:row nowrap}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-expand--floating .esri-expand__content{position:absolute}.esri-expand--floating .esri-expand__mask,.esri-expand--floating .esri-expand__content-panel{display:none}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content{position:absolute}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__mask,.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content-panel{display:none}@keyframes expand-slide-rtl-ani{from{right:-600px}to{right:0}}@keyframes expand-slide-ltr-ani{from{left:-600px}to{left:0}}@keyframes expand-number-intro-ani{0%{transform:scale(1)}50%{transform:scale(1)}75%{transform:scale(1.25)}100%{transform:scale(1)}}.esri-feature__title{font-size:14px;display:block;word-break:break-word;word-wrap:break-word}.esri-feature calcite-icon{box-sizing:content-box}.esri-feature__attachments{display:flex}.esri-feature__loading-container{width:100%;justify-content:center;display:flex;padding:12px 0}.esri-feature-relationship{position:relative}.esri-feature-relationship__list{min-height:48px}.esri-feature-relationship__list-item--hidden{display:none}.esri-feature__feature-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-feature__sticky-loading-container{display:flex;align-items:center;justify-content:center;height:48px;padding:0;margin:0;pointer-events:none;position:sticky;bottom:10px;z-index:2}.esri-icon-loading-indicator{display:inline-block}.esri-feature{width:100%;--calcite-ui-background: $background-color}.esri-feature__content-element{padding:0 7px;margin-bottom:24px}.esri-feature__content-element:last-child{margin-bottom:12px}.esri-feature__content-node{display:flex;flex-direction:column}.esri-feature__text{line-height:1.3}.esri-feature-attachments{flex-flow:column wrap;align-items:flex-start}.esri-feature__last-edited-info{font-size:12px;padding-top:6px}[dir=rtl] .esri-feature__attachments-title{margin:0 0 0 auto}[dir=rtl] .esri-feature__attachments--list .esri-feature__attachment-item-mask{margin-right:0;margin-left:7px}.esri-feature-content__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-feature-content__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-feature-content{font-size:14px}.esri-feature-content h1,.esri-feature-content h2,.esri-feature-content h3,.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{color:#323232;margin:.5em 0 .5em 0;letter-spacing:0;font-weight:600;line-height:normal}.esri-feature-content h1{font-size:1.75em}.esri-feature-content h2{font-size:1.5em}.esri-feature-content h3{font-size:1.25em}.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{font-size:1em}.esri-widget__heading.esri-feature-element-info__title{color:#323232;font-size:20px;font-weight:400;margin-bottom:.2em;margin-top:0}.esri-feature-element-info__description{font-size:12px;font-weight:400;margin-bottom:9px}.esri-feature-content p{font-size:14px;margin:0 0 1.2em}.esri-feature-content p:last-child{margin-block-end:0}.esri-feature-content img{max-width:100%;max-height:100%;image-orientation:from-image}.esri-feature-content video{max-width:100%;max-height:100%}.esri-feature-content figure{padding:0;margin:0}.esri-feature-content figcaption{font-size:12px;font-style:italic;padding:0;margin:.2em 0 0;display:block}.esri-feature-content ul,.esri-feature-content ol{margin-block:1rem}.esri-feature-content ul:first-child,.esri-feature-content ol:first-child{margin-block-start:0}.esri-feature-content a{color:#6e6e6e}.esri-feature-content a:hover,.esri-feature-content a:focus{color:#2e2e2e}.esri-feature-form{background-color:var(--calcite-ui-background);padding:var(--esri-widget-padding)}.esri-feature-form__form{display:flex;flex-direction:column}.esri-feature-form__centered-button{align-self:center}.esri-feature-form__description-text{margin:3px 0 0 0;font-size:12px;color:#6e6e6e}.esri-feature-form__list-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-feature-form__related-records_header{display:flex}.esri-feature-form__related-records_header span{flex-grow:1}.esri-feature-form__related-records_list{margin-bottom:12px;min-height:40px}.esri-feature-form__label{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word;display:flex;justify-content:space-between;flex-direction:column;margin-bottom:12px;position:relative;opacity:1;transition:opacity 250ms,margin 250ms}.esri-feature-form__label:last-child{margin-bottom:0}.esri-feature-form__relationship-label calcite-notice{margin-bottom:12px}.esri-feature-form__form-header{margin-bottom:12px}.esri-feature-form__form-header .esri-feature-form__description-text~.esri-widget__heading{margin-bottom:0}.esri-feature-form__form-header .esri-feature-form__description-text{margin-top:0}.esri-feature-form__input-wrapper{position:relative;order:3;display:inline-flex;flex:1 1 0%;align-items:center}.esri-feature-form__input-loader{inset-block-start:5px;inset-inline:1px;pointer-events:none;position:absolute;display:block}.esri-feature-form__input{margin-top:4px;width:100%}.esri-feature-form__input:focus{outline:2px solid var(--calcite-ui-brand);outline-offset:-2px}textarea.esri-feature-form__input{resize:vertical}.esri-feature-form__input--date,.esri-feature-form__input--time{resize:none}.esri-feature-form__input--disabled{background-color:var(--calcite-ui-background);font-weight:var(--calcite-font-weight-medium)}.esri-feature-form__input--invalid{border:1px solid #de2900}.esri-feature-form__input-icon--invalid{position:absolute;top:28px;inset-inline-end:4px;color:#8c2907;background-color:var(--calcite-ui-background)}.esri-feature-form__input:focus+.esri-feature-form__input-icon--invalid{display:none}.esri-feature-form__field-error-message{padding:7px 0;font-size:12px}.esri-feature-form__date-input-container{display:flex;flex-direction:column}.esri-feature-form__date-input-container .esri-feature-form__input{border:none}.esri-feature-form__input--radio-group{display:flex;flex-direction:column}.esri-feature-form__input--radio-label{display:flex;align-items:center}.esri-feature-form__input--radio{margin:7px}.esri-feature-form__input--switch{margin:7px 0}.esri-feature-form__group-description{margin:6px 0 4px 0}.esri-feature-form__group{border:none;border-bottom:1px solid rgba(110,110,110,.3);padding:0 0 12px 0;margin:0 0 12px 0;min-inline-size:unset;transition:border-color 250ms}.esri-feature-form__group-label{margin-bottom:0}.esri-feature-form__group-header{align-items:center;display:flex;cursor:pointer;justify-content:space-between;margin:0 0 6px 0;padding:6px 0;border:none;background-color:inherit;font-family:inherit;text-align:unset;width:100%}.esri-feature-form__group-title{flex:0 1 auto}.esri-feature-form__group-toggle-icon{justify-self:flex-end;flex:0 0 16px;margin:0 7px}.esri-feature-form__group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.esri-feature-form__group--sequential{border-bottom:none;border-inline-start:3px solid rgba(110,110,110,.3);padding-bottom:0;padding-inline-start:6px;padding-inline-end:6px}.esri-feature-form__group--sequential .esri-feature-form__group-header{padding-top:0}.esri-feature-form__group--sequential:not(.esri-feature-form__group--collapsed) .esri-feature-form__group-header{cursor:auto}.esri-feature-form__group--active{border-inline-start-color:#0079c1}.esri-feature-form__group--collapsed .esri-feature-form__group-header{margin-bottom:0}.esri-feature-form__group--collapsed .esri-feature-form__label{pointer-events:none;opacity:0;height:0;margin:0;transition:none}[dir=rtl] .esri-feature-form__date-input-part:first-child .esri-feature-form__input{border-right:1px solid rgba(110,110,110,.3);border-left:none}.esri-features{display:flex}.esri-features calcite-pagination{flex:1;align-self:center}.esri-features calcite-flow{position:relative;z-index:1}.esri-features__container{padding:12px;background-color:var(--calcite-ui-background)}.esri-features .esri-feature,.esri-features .esri-feature-relationship{background-color:rgba(0,0,0,0)}.esri-features__footer{display:flex;background-color:var(--calcite-ui-foreground-1);justify-content:flex-end;flex:1}.esri-features__footer calcite-action-group{border-inline-start:1px solid var(--calcite-ui-border-3)}.esri-features__content-feature{--calcite-flow-item-footer-padding: 0}.esri-features__feature-menu-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-features__action--exit{transform:scaleX(-1)}.esri-feature-media__container{display:flex;flex-flow:row wrap;align-items:center}.esri-feature-media__item-title{font-size:16px;margin:0}.esri-feature-media__item-caption{font-size:12px;padding-block-start:3px}.esri-feature-media__container{width:100%;min-height:150px;margin-top:6px}.esri-feature-media__container .esri-feature-media__pagination-button{justify-content:center;align-items:center;background:rgba(0,0,0,0);border:none;color:#6e6e6e;cursor:pointer;display:flex;padding-inline:7px;padding-block:6px}.esri-feature-media__container .esri-feature-media__pagination-button:hover,.esri-feature-media__container .esri-feature-media__pagination-button:focus{background-color:#f3f3f3;color:#2e2e2e;fill:#2e2e2e}.esri-feature-media__item{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:center;margin-block:6px}.esri-feature-media__item-navigation{display:flex;align-items:flex-start;flex:0 1 100%;justify-content:space-between;margin-block-end:6px}.esri-feature-media__item-text{margin-inline-end:7px}.esri-feature-media__pagination{align-items:center;display:flex;flex:0 0 auto;overflow:hidden}.esri-feature-media__pagination:only-child{margin-inline-start:auto}.esri-feature-media__pagination-text{font-size:12px;color:#6e6e6e;padding-inline:3px}.esri-feature-media__item-container{flex:0 1 auto;width:100%}.esri-feature-media__item-container img{max-width:100%}.esri-feature-media__item-container img[src$=".SVG"],.esri-feature-media__item-container img[src$=".svg"]{width:100%}.esri-feature-media__chart{background-color:#fff;width:100%;height:155px}[dir=rtl] .esri-feature-media__image-summary{margin:0 .5em 0 0}[dir=rtl] .esri-feature-media__pagination-icon{transform:rotate(180deg)}.esri-feature-table{display:flex;flex-direction:column;height:100%;width:100%}.esri-feature-table .esri-feature-table__content{flex:1 1 0;flex-grow:1;min-height:0;margin:0;padding:0}.esri-feature-table .esri-grid--no-column-menu .esri-column__menu-container{display:none}.esri-feature-table .esri-grid__grid{height:100%;width:100%}.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu{height:28px;width:28px;position:inherit}.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu .esri-button-menu__button{height:26px;width:16px}.esri-feature-table .esri-grid,.esri-feature-table .esri-feature-table__menu,.esri-feature-table .esri-column__menu-container,.esri-feature-table .esri-button-menu,.esri-feature-table .esri-button-menu__button{background-color:rgba(0,0,0,0)}.esri-feature-table vaadin-grid{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;background-color:inherit;color:inherit}.esri-feature-table vaadin-grid ::part(body-cell){background-color:rgba(0,0,0,0);font-size:14px}.esri-feature-table vaadin-grid ::part(row):hover{background-color:var(--lumo-row-background-hover)}.esri-feature-table__menu{height:40px;order:3;padding:4px;width:40px}.esri-feature-table__menu .esri-button-menu{bottom:auto;position:relative}.esri-feature-table__header{display:flex;flex-direction:row;font-weight:400;height:40px;line-height:40px;margin:0;width:100%}.esri-feature-table__title{flex-grow:1;order:2}.esri-feature-table__loader-container{height:40px;margin:0 8px;order:1;width:32px}.esri-feature-table__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-field-column__header-label{align-items:center;display:flex;flex-grow:1;margin:0 5px;min-height:28px;overflow:auto}.esri-field-column__header-content{align-items:center;display:flex;font-weight:400;flex-grow:1;overflow:visible}.esri-field-column__cell-content{font-size:.9em}.esri-field-column__cell__date-input-container{display:flex;height:100%;width:100%}.esri-field-column__cell__date-input-container .esri-field-column__cell__date-input-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.esri-field-column__cell__date-input-container .esri-date-picker{flex:1 1 0}.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__text-input.esri-input{width:100%}.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__calendar-toggle{height:26px}.esri-field-column__cell__date-input-container .esri-time-picker{display:inline-flex;flex:1 1 0}.esri-field-column__cell__date-input-container .esri-time-picker input{width:100%}.esri-field-column__button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#0079c1;display:flex;font-size:16px;height:auto;justify-content:center;text-align:center;transition:background-color 125ms ease-in-out;width:26px}.esri-field-column__button:disabled{cursor:default;color:rgba(110,110,110,.4)}.esri-field-column__button:hover,.esri-field-column__button:focus{background-color:#f3f3f3;color:#2e2e2e;cursor:pointer}.esri-field-column__cell__input-container{display:flex;top:0;left:0;width:100%;height:100%;position:absolute}.esri-field-column__cell-input{height:100%;width:100%;border:none;padding:0 5px;flex:1 1 0}.esri-feature-table__prompt--info{animation:esri-fade-in-up 250ms ease-in-out;background-color:var(--calcite-ui-background);border:solid 3px var(--calcite-ui-info);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);display:flex;flex-flow:column nowrap;max-height:85%;padding:12px 15px}.esri-feature-table__prompt--info .esri-feature-table__prompt__header{color:var(--calcite-ui-info);display:flex;flex:0 0 auto;margin-bottom:12px}.esri-feature-table__prompt--info .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--info .esri-feature-table__prompt__message{color:inherit;font-weight:400;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0;word-break:break-word}.esri-feature-table__prompt--info .esri-feature-table__prompt__divider{border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);color:inherit;flex:0 0 auto;margin:0 0 12px 0}.esri-feature-table__prompt--info .esri-feature-table__prompt__actions{display:flex;flex-direction:row}.esri-feature-table__prompt--warning{animation:esri-fade-in-up 250ms ease-in-out;background-color:var(--calcite-ui-background);border:solid 3px var(--calcite-ui-warning);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);display:flex;flex-flow:column nowrap;max-height:85%;padding:12px 15px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header{color:var(--calcite-ui-warning);display:flex;flex:0 0 auto;margin-bottom:12px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__message{color:inherit;font-weight:400;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0;word-break:break-word}.esri-feature-table__prompt--warning .esri-feature-table__prompt__divider{border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);color:inherit;flex:0 0 auto;margin:0 0 12px 0}.esri-feature-table__prompt--warning .esri-feature-table__prompt__actions{display:flex;flex-direction:row}.esri-feature-table__prompt--danger{animation:esri-fade-in-up 250ms ease-in-out;background-color:var(--calcite-ui-background);border:solid 3px var(--calcite-ui-danger);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);display:flex;flex-flow:column nowrap;max-height:85%;padding:12px 15px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header{color:var(--calcite-ui-danger);display:flex;flex:0 0 auto;margin-bottom:12px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__message{color:inherit;font-weight:400;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0;word-break:break-word}.esri-feature-table__prompt--danger .esri-feature-table__prompt__divider{border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);color:inherit;flex:0 0 auto;margin:0 0 12px 0}.esri-feature-table__prompt--danger .esri-feature-table__prompt__actions{display:flex;flex-direction:row}[dir=rtl] .esri-feature-table__menu-content{left:2px;right:auto}.esri-feature-templates{background:var(--calcite-ui-background)}.esri-feature-templates__list-item-icon{flex:0;width:48px;min-width:48px;display:flex;align-items:center;justify-content:center}.esri-feature-templates__list-item-icon>div{display:flex}.esri-feature-templates__loader{margin:0 auto;height:48px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-ui .esri-feature-templates{width:300px}.esri-ui .esri-widget .esri-feature-templates{width:100%}.esri-floor-filter{display:flex;flex-direction:row;background:rgba(0,0,0,0);border:none;box-shadow:none !important}.esri-floor-filter__position--top{align-items:flex-start}.esri-floor-filter__position--top .esri-floor-filter__levels-container,.esri-floor-filter__position--top .esri-floor-filter__close-levels-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--top .esri-floor-filter__minimize-toggle-button{border-width:1px 0 0 0}.esri-floor-filter__position--bottom{align-items:flex-end}.esri-floor-filter__position--bottom .esri-floor-filter__levels-container,.esri-floor-filter__position--bottom .esri-floor-filter__close-levels-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--bottom .esri-floor-filter__minimize-toggle-button{border-width:0 0 1px 0}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container{display:flex;flex-direction:column;max-width:48px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__browse-button{width:48px;height:48px;padding:12px;border:none}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button{width:48px;height:48px;padding:12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{width:48px;height:32px;padding:8px 12px 8px 12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{width:48px;height:32px;padding:4px 12px 4px 12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container{display:flex;flex-direction:column;max-width:300px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-info{margin-right:auto}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__browse-button{width:auto;height:48px;padding:12px;border:none}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__level-button{text-align:left;justify-content:flex-start;padding:16px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button{width:auto;height:48px;padding:12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{width:auto;height:32px;padding:8px 12px 8px 12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{width:auto;height:32px;padding:4px 12px 4px 12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-label{margin-left:8px}.esri-floor-filter .esri-floor-filter__level-button{width:100%;border:none;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;height:48px}.esri-floor-filter .esri-floor-filter__level-button:focus{background-color:#f3f3f3}.esri-floor-filter .esri-floor-filter__level-button.esri-widget--button-active:focus{background-color:#e2f1fb}.esri-floor-filter .esri-floor-filter__levels-container{list-style-type:none;overflow:auto;max-height:420px;margin:unset;padding:unset;width:100%;border-style:solid;border-color:rgba(110,110,110,.3);scrollbar-width:thin}.esri-floor-filter .esri-floor-filter__levels-container .esri-widget--button-active{font-weight:600}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar{width:6px}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-track{background:#fafafa}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:20px;border:3px solid #c1c1c1}.esri-floor-filter .esri-widget--button-active{background:#e2f1fb;color:#005e95}.esri-floor-filter .esri-floor-filter__button-container{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-floor-filter .esri-floor-filter__filter-menu{width:300px;max-height:420px;background:#fff;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header{align-items:stretch;display:flex;flex-direction:row;line-height:1.3em;box-shadow:0px .5px 0px #e0e0e0;color:#323232;height:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{padding:26px 0px;min-width:28px;border:none;border-right:1px solid rgba(110,110,110,.3);display:flex;align-items:center;justify-content:center;background-color:#fff;margin:unset}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back:hover{background:#f3f3f3;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text-group{display:flex;justify-content:center;flex-direction:column;padding:12px;max-width:calc(300px - 28px - 40px)}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text{font-style:normal;font-weight:600;font-size:16px;margin:unset;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-subtext{font-style:normal;font-weight:400;margin:4px 0 0 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close{padding:26px 12px;display:flex;align-items:center;background-color:#fff;border:none;margin:0 0 0 auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close:hover{background:#f3f3f3;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search{padding:10px;align-items:center;display:flex;background:#f3f3f3;box-shadow:0px .5px 0px #e0e0e0;margin-top:.5px;margin-bottom:1px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-left:6px;width:100%;background:rgba(0,0,0,0);border:none;outline:none;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;color:#323232;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items{list-style-type:none;overflow-y:auto;color:#323232;margin:unset;padding:unset;width:100%;max-height:300px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:focus,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:focus{background:#f3f3f3;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:active,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:active{background-color:#e2f1fb;color:#323232}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility{padding:18px;display:flex;flex-direction:row;align-items:center;background:#fff;border:none;width:100%}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{font-weight:600;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{text-align:left;margin-right:10px;max-width:220px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-right,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-right{margin-left:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-left:-10px;margin-right:6px;width:4px;height:4px;border-radius:50%;background:#007ac2}.esri-floor-filter .esri-floor-filter__separator{width:10px;background:rgba(0,0,0,0);border:none;box-shadow:none}.esri-expand__content .esri-floor-filter{width:max-content}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels{display:none}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button{display:none}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu{width:225px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button{width:48px;height:48px;padding:12px;border-style:solid;border-color:rgba(110,110,110,.3);background:#e7e7e7}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group{max-width:calc(225px - 28px - 40px)}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected{max-width:165px !important}.esri-view-height-small .esri-floor-filter .esri-floor-filter__levels-container{max-height:calc(420px - 100px)}.esri-view-height-small .esri-floor-filter .esri-floor-filter__filter-menu{max-height:calc(420px - 100px)}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__levels-container{max-height:calc(48px * 3 + 12px)}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__filter-menu{max-height:240px}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-info{margin-left:auto;margin-right:unset}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-label{margin-right:8px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-icon-close{margin:0 auto 0 0}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{border-left:1px solid rgba(110,110,110,.3);border-right:none}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-right:6px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-right{margin-right:auto}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name--selected{text-align:right !important;margin-right:unset !important;margin-left:10px !important}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-right:-10px;margin-left:6px}.esri-grid{width:100%;height:100%;--lumo-base-color: #ffffff;--lumo-primary-color: #0079c1;--lumo-primary-text-color: var(--lumo-primary-color);--lumo-primary-color-10pct: rgba(0, 121, 193, 0.2);--lumo-contrast-20pct: #6e6e6e;--lumo-contrast-30pct: #2e2e2e;--lumo-contrast-10pct: #f3f3f3;--lumo-row-background-hover: #f3f3f3}.esri-grid .esri-grid__content{width:100%;height:100%;background-color:inherit}.esri-grid .esri-grid__grid{height:100%;width:100%}.esri-grid .esri-grid__grid a{color:#6e6e6e}.esri-grid .esri-grid__grid a:hover,.esri-grid .esri-grid__grid a:focus{color:#2e2e2e}.esri-grid .esri-column__sorter,.esri-grid .esri-column__header-label{align-items:center;display:flex;flex-grow:1;margin:0 5px;min-height:28px;overflow:auto}.esri-grid .esri-column__menu-container{display:inline-block;margin:0 5px}.esri-grid .esri-column__header-content{align-items:center;display:flex;flex-grow:1;overflow:visible}.esri-heatmap-slider{direction:ltr;min-width:260px}.esri-heatmap-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-heatmap-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-heatmap-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-heatmap-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-heatmap-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-heatmap-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-heatmap-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-heatmap-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-heatmap-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-heatmap-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-heatmap-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-heatmap-slider .esri-slider .esri-slider__max,.esri-heatmap-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-heatmap-slider .esri-slider .esri-slider__max:before,.esri-heatmap-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-heatmap-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-heatmap-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-heatmap-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-heatmap-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-heatmap-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-heatmap-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-heatmap-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-heatmap-slider .esri-slider .esri-histogram__average-line,.esri-heatmap-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-heatmap-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-heatmap-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-heatmap-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-heatmap-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-heatmap-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-heatmap-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-heatmap-slider__ramp svg rect{height:100%;width:100%}.esri-heatmap-slider__ramp svg path{stroke-width:.5px}.esri-heatmap-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-histogram{direction:ltr;width:100%;height:100%}.esri-histogram__content{height:100%;width:100%}.esri-histogram__svg{display:inline-block;height:100%;overflow:hidden;width:100%}.esri-histogram__data-line{stroke:#888;stroke-width:1px;shape-rendering:crispedges}.esri-histogram__label{stroke:#000;font-size:12px;stroke-width:0;direction:ltr;unicode-bidi:plaintext}.esri-histogram__average-data-line{stroke:#444}.esri-histogram__average-symbol{font-family:"Georgia, serif";font-style:italic}[dir=rtl] .esri-histogram{direction:rtl}[dir=rtl] .esri-histogram .esri-histogram__average-label{direction:rtl;unicode-bidi:plaintext}.esri-histogram-range-slider{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.esri-histogram-range-slider .esri-slider .esri-slider__label{top:24px;display:none}.esri-histogram-range-slider .esri-slider__anchor--moving .esri-slider__label{display:inline}.esri-histogram-range-slider .esri-slider{font-size:12px}.esri-histogram-range-slider .esri-slider__content{display:flex;flex-direction:column-reverse}.esri-histogram-range-slider .esri-slider__max{bottom:0;position:absolute;right:0;text-align:right}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{text-align:right}.esri-histogram-range-slider .esri-slider__min{bottom:0;left:0;position:absolute;text-align:left}.esri-histogram-range-slider .esri-slider__min .esri-slider__range-input{text-align:left}.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__max,.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__min{display:inline;min-width:50%}.esri-histogram-range-slider .esri-histogram{display:flex;align-self:flex-end}.esri-histogram-range-slider .esri-histogram__bar{touch-action:none}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{float:right}.esri-histogram-range-slider__slider-container{align-self:flex-end;margin-bottom:24px;width:100%}.esri-histogram-range-slider__histogram-container{display:flex;flex-grow:1;height:100%;min-height:0;width:100%}.esri-histogram-range-slider__range-type--less-than .esri-slider__segment-0,.esri-histogram-range-slider__range-type--at-most .esri-slider__segment-0{background-color:#0079c1}.esri-histogram-range-slider__range-type--greater-than .esri-slider__segment-1,.esri-histogram-range-slider__range-type--at-least .esri-slider__segment-1,.esri-histogram-range-slider__range-type--between .esri-slider__segment-1,.esri-histogram-range-slider__range-type--not-between .esri-slider__segment-1{background-color:#0079c1}.esri-identity-form{display:flex;flex-flow:column}.esri-identity-form__group{margin-bottom:12px}.esri-identity-form__label{display:flex;flex-flow:column}.esri-identity-form__footer{display:flex;justify-content:space-between;margin-top:12px}.esri-identity-modal{box-sizing:border-box;color:#323232;display:none;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;background-color:#fff}.esri-identity-modal--open{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;text-align:center;z-index:1001;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;opacity:1}.esri-identity-modal--open .esri-identity-modal__dialog{position:relative;top:auto;left:auto;right:auto;bottom:auto;border:none;background:#fff;overflow:auto;border-radius:0px;outline:none;padding:18px 22px;max-width:40vw;max-height:80vh;box-sizing:border-box;z-index:102;text-align:left;display:inline-block;vertical-align:middle;transition:margin-top 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;margin-top:0px}.esri-identity-modal__title{font-size:20px;margin:0 0 12px 0;padding:0}.esri-identity-modal__close-button{color:#6e6e6e;position:absolute;top:12px;right:7px;z-index:1;background:none;border:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer}.esri-identity-modal__content{margin-top:18px}.esri-identity-form__group{margin-bottom:12px}.esri-identity-form__label{display:flex;flex-flow:column}.esri-identity-form__footer{display:flex;justify-content:space-between;margin-top:12px}@media only screen and (max-width: 680px){.esri-identity-modal--open .esri-identity-modal__dialog{max-width:unset;width:75vw}}[dir=rtl] .esri-identity-modal--open .esri-identity-modal__dialog{text-align:right}[dir=rtl] .esri-identity-modal__close-button{right:unset;left:7px}.esri-item-list{width:100%}.esri-item-list__filter-container--sticky{position:sticky;top:0;z-index:1}.esri-item-list__group{margin-top:12px}.esri-item-list__scroller{overflow-y:auto}.esri-ui .esri-item-list__scroller{position:relative;z-index:0}.esri-ui .esri-item-list__scroller--enabled{max-height:420px}.esri-item-list__group__header{color:var(--calcite-ui-text-2);font-weight:var(--calcite-font-weight-medium)}.esri-item-list__list-item{cursor:pointer;min-height:48px}.esri-item-list__list-item[class^=esri-icon-],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right{padding-inline-end:2.8px}.esri-item-list__list-item[class*=" esri-icon-"],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right{padding-inline-end:2.8px}.esri-item-list__list-item-icon{margin-inline:.75rem}.esri-item-list__no-matches-message{display:flex;justify-content:center;align-items:center;height:96px}.esri-layer-list{color:#323232;background-color:#f3f3f3;padding:calc(var(--esri-widget-padding-y)*.5) calc(var(--esri-widget-padding-x)*.5);overflow-y:auto;display:flex;flex-flow:column}.esri-layer-list__list{list-style:none;margin:0 0 0 15px;padding:2px 2px;transition:background-color 125ms ease-in-out}.esri-layer-list__list:empty{min-height:48px}.esri-layer-list__list.esri-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-layer-list__list.esri-layer-list--chosen .esri-layer-list__item,.esri-layer-list__item.esri-layer-list--chosen .esri-layer-list__item{background-color:rgba(0,0,0,0)}.esri-layer-list__item--has-children{padding-bottom:6px}.esri-layer-list__item--has-children .esri-layer-list__list:not([hidden]){animation:esri-fade-in 375ms ease-in-out}.esri-layer-list__list[hidden]{display:none}.esri-layer-list__list--root{margin:0}.esri-layer-list__item--selectable .esri-layer-list__item-container{cursor:pointer}.esri-layer-list__item--selectable .esri-layer-list__item-container:hover{border-left-color:rgba(110,110,110,.3)}.esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container{border-left-color:#0079c1}.esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container:hover{border-left-color:#0079c1}.esri-layer-list__item-container~.esri-layer-list__list .esri-layer-list__item{border-bottom-width:0}.esri-layer-list__item{background-color:#fff;border-bottom:1px solid rgba(110,110,110,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-layer-list__item.esri-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-layer-list__item-container{border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out}.esri-layer-list__item--invisible-at-scale .esri-layer-list__item-title{color:rgba(110,110,110,.4)}.esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:5px}.esri-layer-list__item--has-children>.esri-layer-list__list{font-size:12px}.esri-layer-list__child-toggle{color:#6e6e6e;width:15px;align-self:center;display:flex;cursor:pointer}.esri-layer-list__child-toggle [class^=esri-icon-],.esri-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-layer-list__child-toggle .esri-building-level-picker__arrow-down,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-right{line-height:1.2em}.esri-layer-list__child-toggle [class*=" esri-icon-"],.esri-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-layer-list__child-toggle .esri-building-level-picker__arrow-down,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-right{line-height:1.2em}.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--opened,.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl,.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed{display:none}.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--opened{display:block}.esri-layer-list__item-label{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;flex:1;-webkit-user-select:none;user-select:none}.esri-layer-list__item-label[role=switch],.esri-layer-list__item-label[role=checkbox],.esri-layer-list__item-label[role=radio]{cursor:pointer}.esri-layer-list--new-ui .esri-layer-list__item-toggle-icon{visibility:hidden}.esri-layer-list--new-ui .esri-layer-list__item-toggle:focus .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item-label:focus .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item-container:hover .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item--invisible>.esri-layer-list__item-container .esri-layer-list__item-toggle-icon{visibility:visible}.esri-layer-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-layer-list__status-indicator{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-block:0;height:6px;width:6px;margin-inline:12px}.esri-layer-list__publishing{border:1px solid #6e6e6e;animation:publishing 2s normal infinite}.esri-layer-list__updating{background-color:#0079c1;border-radius:50%;animation:updating 2s normal infinite}.esri-layer-list__connection-status{height:16px;width:16px;margin-inline:7px;color:#f89927}.esri-layer-list__connection-status--connected{color:#35ac46}.esri-layer-list__item-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:6px 7px;overflow:hidden;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top;background-color:#f6f6f6;margin-inline-start:3rem;border-inline-start:3px solid #d9bf2b;margin-block-end:.25rem;margin-inline-end:.25rem}.esri-layer-list__item-message [class^=esri-icon-],.esri-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-layer-list__item-message .esri-building-level-picker__arrow-down,.esri-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-layer-list__item-message [class*=" esri-icon-"],.esri-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-layer-list__item-message .esri-building-level-picker__arrow-down,.esri-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-layer-list__item--has-message .esri-layer-list__item-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-layer-list__item-toggle{padding:0 3px;cursor:pointer;color:#6e6e6e;display:flex;align-items:center}.esri-layer-list__item-actions-menu{align-self:center;display:flex}.esri-layer-list__item-actions-menu-item{display:flex;flex:1 0 auto;justify-content:center;align-items:center;color:#6e6e6e;cursor:pointer;padding:0 7px;transition:border-color 250ms ease-in-out}.esri-layer-list__item-actions-menu-item .esri-disabled-element{pointer-events:none;opacity:.4}.esri-layer-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-layer-list__item-actions-menu-item:hover{background-color:#f3f3f3}.esri-layer-list__item-actions-menu-item--active,.esri-layer-list__item-actions-menu-item--active:hover{background-color:#e2f1fb}.esri-layer-list__item-actions{position:relative;background-color:#f3f3f3;color:#6e6e6e;margin:-1px 7px 6px;height:auto}.esri-layer-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-layer-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-layer-list__item-actions[hidden]{display:none}.esri-layer-list__item-actions-close{color:#6e6e6e;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-layer-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #fff}.esri-layer-list__item-actions-list:first-of-type{border-top:0}.esri-layer-list__item-action,.esri-layer-list__action-toggle{border:1px solid rgba(0,0,0,0);display:flex;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-layer-list__item-action{justify-content:flex-start;flex-flow:row}.esri-layer-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-layer-list__action-toggle .esri-layer-list__item-action-title{margin-left:0}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon{background-color:#4c4c4c;border-radius:16px;box-shadow:0 0 0 1px #fff;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon:before{background-color:#fff;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-layer-list__action-toggle.esri-disabled-element{pointer-events:none;opacity:.4}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon{background-color:#fff}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon:before{background-color:#4c4c4c;box-shadow:0 0 0 1px #4c4c4c;left:12px}.esri-layer-list__item-action:hover,.esri-layer-list__action-toggle:hover{background-color:#f3f3f3}.esri-layer-list__item-actions[hidden] .esri-layer-list__item-action{opacity:0}.esri-layer-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-layer-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-layer-list__item-action-title{margin-left:5px}.esri-layer-list-panel{margin:12px 15px}.esri-layer-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}[dir=rtl] .esri-layer-list .esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:20px;padding-right:5px}[dir=rtl] .esri-layer-list .esri-layer-list__list{margin:0 15px 0 0}[dir=rtl] .esri-layer-list .esri-layer-list__list--root{margin:0}[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed{display:none}[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl{display:block}[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed-rtl{display:none}[dir=rtl] .esri-layer-list .esri-layer-list__item-action-title{margin-left:0;margin-right:5px}[dir=rtl] .esri-layer-list .esri-layer-list__action-toggle .esri-layer-list__action-toggle{margin-right:0}[dir=rtl] .esri-layer-list .esri-layer-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-layer-list .esri-layer-list__item-message [class^=esri-icon-],[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-layer-list .esri-layer-list__item-message [class*=" esri-icon-"],[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-layer-list .esri-layer-list__item-container{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container{border-right-color:#0079c1}[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container:hover{border-right-color:#0079c1}@keyframes updating{0%,40%{background-color:rgba(0,0,0,0)}50%,80%{background-color:var(--calcite-ui-brand)}100%{background-color:rgba(0,0,0,0)}}@keyframes publishing{0%,20%{transform:rotate(45deg)}80%,100%{transform:rotate(135deg)}}.esri-legend{overflow:hidden;overflow-y:auto}.esri-legend__message{padding:.5em 1em}.esri-legend__service{padding:12px 15px;word-wrap:break-word;border-bottom:1px solid rgba(110,110,110,.3)}.esri-legend__service:last-child{border-bottom:none}.esri-legend__layer{margin-left:7px;overflow:auto}.esri-legend__group-layer-child{margin-left:7px;padding-left:0;padding-right:0}.esri-legend__layer-table{display:flex;flex-flow:column;width:100%;margin-bottom:12px}.esri-legend__layer-child-table{display:table;border-collapse:collapse;width:100%;margin-bottom:12px}.esri-legend__layer-body{margin-left:7px}.esri-legend__layer-row{display:flex}.esri-legend__layer-cell{min-width:100px;word-break:break-word;padding:4px 0;vertical-align:middle}.esri-legend__layer-cell--symbols{min-width:10px;text-align:center}.esri-legend__layer-table--size-ramp{display:table}.esri-legend__layer-table--size-ramp .esri-legend__layer-row{display:table-row}.esri-legend__layer-table--size-ramp .esri-legend__layer-cell{display:table-cell}.esri-legend__size-ramp~.esri-legend__layer-cell--info{max-width:80%;width:80%}.esri-legend__layer-cell--info{font-size:12px;padding-left:7px;padding-right:7px;word-wrap:normal;word-break:normal;max-width:250px}.esri-legend__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend__imagery-layer-cell--stretched{vertical-align:top;line-height:1;padding:0}.esri-legend__imagery-layer-info--stretched{vertical-align:top;padding:0 2px}.esri-legend__symbol{display:flex;justify-content:center}.esri-legend__layer-caption{display:table-caption;padding:6px 0;word-break:break-word}.esri-legend__ramp-labels{display:flex;flex-flow:column nowrap;justify-content:space-between}.esri-legend__ramps{margin-left:3px}.esri-legend__color-ramp{width:24px}.esri-legend__opacity-ramp{background-image:url("../base/images/transparent-bg.png")}.esri-legend__ramp-tick{position:absolute;width:4px;border-top:1px solid rgba(110,110,110,.3);line-height:0;right:1px;left:auto}.esri-legend__ramp-label{position:relative;padding:0 7px;white-space:nowrap;line-height:1em;font-size:12px}.esri-legend__ramp-label:before{position:absolute;top:.25em;right:100%;display:block;content:"";width:0;height:0;border-style:solid;border-width:3px 4px 3px 0;border-color:rgba(0,0,0,0) rgba(50,50,50,.8) rgba(0,0,0,0) rgba(0,0,0,0)}.esri-legend__ramp-label:first-child{margin-top:-4px}.esri-legend__ramp-label:last-child{bottom:-3px}.esri-legend-layer-caption{display:table-caption;padding:6px 0}[dir=rtl] .esri-legend__ramp-label:before{border-width:3px 0 3px 4px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(50,50,50,.8);left:100%;right:auto}[dir=rtl] .esri-legend__layer,[dir=rtl] .esri-legend__group-layer-child,[dir=rtl] .esri-legend__layer-body{margin-left:0;margin-right:7px;overflow:auto}[dir=rtl] .esri-legend__ramps{margin-left:auto;margin-right:3px}.esri-legend--card{display:flex;overflow-x:auto;transition:max-width 250ms ease-in-out;background:#fff;position:relative}.esri-legend--card__section{font-size:12px;min-width:300px;padding:12px 15px;border-left:1px solid rgba(110,110,110,.3);overflow:auto}.esri-legend--card__section:first-child{border-left:none}.esri-legend--card__message{padding:.5em 1em}.esri-legend--card__service-caption-container{font-weight:600;height:45px;padding:12px 15px;border-bottom:1px solid rgba(110,110,110,.3)}.esri-legend--card__service-caption-text{margin:0;overflow:auto;padding-bottom:20px}.esri-legend--card__layer-caption{font-weight:400;margin-bottom:12px;padding:6px 0}.esri-legend--card__service-content{display:flex;height:calc(100% - 45px)}.esri-legend--card__label-container{display:flex;flex-wrap:wrap}.esri-legend--card__relationship-label-container{display:flex;flex-direction:column}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row{padding-bottom:.5em}.esri-legend--card__relationship-label-container .esri-legend--card__layer-row:last-child{padding-bottom:0em}.esri-legend--card__relationship-section{border:none}.esri-legend--card__label-element{margin:.1em;padding:.5em 1em;min-width:4em;min-height:2.7em;text-align:center}.esri-legend--card__image-label{padding-left:7px;padding-right:7px}.esri-legend--card__layer-row,.esri-legend--card__size-ramp-container{display:flex;align-items:center}.esri-legend--card__size-ramp-preview{display:flex}.esri-legend--card__ramp-label{white-space:nowrap;margin:0 .5em}.esri-legend--card__pie-chart-ramp-preview{display:flex;justify-content:center}.esri-legend--card__interval-separator{text-align:center;font-size:.5em}.esri-legend--card__imagery-layer-image--stretched{margin-bottom:-2px;display:block}.esri-legend--card__symbol-container{position:relative}.esri-legend--card__interval-separators-container{position:absolute;left:50%;top:50px;transform:translate(-50%, -50%)}.esri-legend--card__carousel-title{margin:0}.esri-legend--card__service{min-width:-moz-fit-content;min-width:fit-content;border-left:1px solid rgba(110,110,110,.3)}.esri-legend--card__symbol{display:block;margin:auto}.esri-legend--stacked{min-width:300px;display:flex;flex-direction:column}.esri-legend--stacked .esri-legend--card__section{border:none;overflow:auto;height:auto;width:250px}.esri-legend--stacked .esri-legend--card__size-ramp-row{flex-direction:column}.esri-legend--stacked .esri-legend--card__symbol-row{display:table-row;margin:5px 0;width:100%}.esri-legend--stacked .esri-legend--card__label-cell{display:table-cell;vertical-align:middle}.esri-legend--stacked .esri-legend--card__symbol-cell{display:table-cell;vertical-align:middle;text-align:center}.esri-legend--stacked .esri-legend--card__carousel-indicator-container{box-shadow:0 -1px 0 rgba(110,110,110,.3);display:flex;height:32px;width:300px;justify-content:center;overflow:auto}.esri-legend--stacked .esri-legend--card__carousel-indicator{cursor:pointer;display:flex;justify-content:center;align-items:center;height:100%;width:16px}.esri-legend--stacked .esri-legend--card__carousel-indicator:before{background-color:rgba(0,0,0,0);border-radius:50%;box-shadow:0 0 0 1px #6e6e6e;content:"";display:block;height:10px;transition:background-color 125ms ease-in-out;width:10px}.esri-legend--stacked .esri-legend--card__carousel-indicator:hover::before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:before,.esri-legend--stacked .esri-legend--card__carousel-indicator--activated:hover::before{background-color:#6e6e6e}.esri-ui-corner{max-width:100%}.esri-ui-corner .esri-legend--card{max-height:420px}[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section{border-left:0;border-right:1px solid rgba(110,110,110,.3)}[dir=rtl] .esri-view-width-greater-than-small .esri-legend--card__section:first-child{border-right:none}.esri-relationship-ramp--diamond__container{display:flex;font-size:12px}.esri-relationship-ramp--diamond__left-column{align-self:center;padding-right:5px;text-align:right;max-width:85px}.esri-relationship-ramp--diamond__right-column{align-self:center;padding-left:5px;text-align:left;max-width:85px}.esri-relationship-ramp--diamond__middle-column{display:flex;flex-direction:column;text-align:center}.esri-relationship-ramp--diamond__middle-column--label{align-self:center;max-width:85px}.esri-relationship-ramp--diamond__middle-column--ramp{width:85px;height:85px}.esri-relationship-ramp--square__table{display:table;font-size:12px}.esri-relationship-ramp--square__table-row{display:table-row}.esri-relationship-ramp--square__table-cell{display:table-cell}.esri-relationship-ramp--square__table-label{max-width:95px}.esri-relationship-ramp--square__table-label--left-bottom{text-align:left;vertical-align:bottom}.esri-relationship-ramp--square__table-label--right-bottom{text-align:right;vertical-align:bottom}.esri-relationship-ramp--square__table-label--left-top{text-align:left;vertical-align:top}.esri-relationship-ramp--square__table-label--right-top{text-align:right;vertical-align:top}.esri-univariate-above-and-below-ramp__symbol{display:flex;justify-content:center;align-items:center}.esri-univariate-above-and-below-ramp__label{position:relative;white-space:nowrap;line-height:1em;font-size:12px;margin-left:7px}.esri-univariate-above-and-below-ramp__label:before{position:absolute;top:.45em;left:-19px;display:block;content:"";width:14px;height:0;border-style:solid;border-width:1px 0 0 0}.esri-univariate-above-and-below-ramp__label:first-child{top:-6px}.esri-univariate-above-and-below-ramp__label:last-child{bottom:-6px}.esri-univariate-above-and-below-ramp__color--card{position:relative}.esri-univariate-above-and-below-ramp__color--card:before{position:absolute;top:1px;display:block;content:"";width:100%;height:15px;border-left:1px solid #000;border-right:1px solid #000}[dir=rtl] .esri-univariate-above-and-below-ramp__label{margin-left:auto;margin-right:7px}[dir=rtl] .esri-univariate-above-and-below-ramp__label:before{left:auto;right:-19px}.esri-line-of-sight__container{position:relative;padding:12px 0;overflow-y:auto}.esri-line-of-sight__container a{text-decoration:none}.esri-line-of-sight__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-line-of-sight__hint-text{margin:12px 0;padding:0}.esri-line-of-sight__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-line-of-sight__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}.esri-line-of-sight__secondary-button{margin-bottom:10px}.esri-navigation-toggle{display:flex;flex-flow:column nowrap}.esri-navigation-toggle:hover,.esri-navigation-toggle:focus{background-color:#f3f3f3}.esri-navigation-toggle:hover .esri-navigation-toggle__button,.esri-navigation-toggle:focus .esri-navigation-toggle__button{color:#2e2e2e}.esri-navigation-toggle--horizontal{flex-flow:row nowrap}.esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-top:none;border-left:solid 1px rgba(110,110,110,.3)}.esri-navigation-toggle__button{box-shadow:none;position:relative;background-color:rgba(0,0,0,0)}.esri-navigation-toggle__button:before{position:absolute;top:1px;right:1px;z-index:0;content:"";width:0;height:0;border-style:solid;transition:opacity 125ms ease-in-out;opacity:0;border-width:0 6px 6px 0;border-color:rgba(0,0,0,0) #2e2e2e rgba(0,0,0,0) rgba(0,0,0,0)}.esri-navigation-toggle__button:hover,.esri-navigation-toggle__button:focus{background-color:rgba(0,0,0,0)}.esri-navigation-toggle__button--rotate{border-top:solid 1px rgba(110,110,110,.3)}.esri-navigation-toggle__button--pan{margin-bottom:0}.esri-navigation-toggle__button--active{color:#2e2e2e}.esri-navigation-toggle__button--active:before{opacity:1}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button{background-color:#fff;color:rgba(110,110,110,.4);cursor:auto}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button:before{opacity:0}[dir=rtl] .esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-left:none;border-right:solid 1px rgba(110,110,110,.3)}[dir=rtl] .esri-navigation-toggle__button:before{border-width:6px 6px 0 0;border-color:#2e2e2e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:auto;left:1px}.esri-opacity-slider{direction:ltr;min-width:260px}.esri-opacity-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-opacity-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-opacity-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-opacity-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-opacity-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-opacity-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-opacity-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-opacity-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-opacity-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-opacity-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-opacity-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-opacity-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-opacity-slider .esri-slider .esri-slider__max,.esri-opacity-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-opacity-slider .esri-slider .esri-slider__max:before,.esri-opacity-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-opacity-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-opacity-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-opacity-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-opacity-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-opacity-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-opacity-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-opacity-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-opacity-slider .esri-slider .esri-histogram__average-line,.esri-opacity-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-opacity-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-opacity-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-opacity-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-opacity-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-opacity-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-opacity-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-opacity-slider__ramp svg rect{height:100%;width:100%}.esri-opacity-slider__ramp svg path{stroke-width:.5px}.esri-opacity-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-oriented-imagery-viewer--floating{align-items:flex-start;background:var(--calcite-ui-foreground-2);border:1px solid var(--calcite-ui-border-1);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;z-index:1;max-height:78vh;max-width:80vw;min-height:400px;min-width:386px}.esri-oriented-imagery-viewer--docked{align-items:flex-start;background:var(--calcite-ui-foreground-2);border:1px solid var(--calcite-ui-border-1);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;z-index:1;bottom:0;height:100%;top:0;width:100%}.esri-oriented-imagery-viewer div{overflow:hidden}.esri-oriented-imagery-viewer__header{align-items:flex-start;align-self:stretch;background:var(--calcite-ui-foreground-1);box-shadow:inset 0px -1px 0px var(--calcite-ui-border-1);display:flex;flex-direction:row;min-width:max-content;order:0;padding:0 10px;width:100%}.esri-oriented-imagery-viewer__body{align-self:stretch;background:var(--calcite-ui-foreground-1);display:flex;flex:none;flex-direction:column;flex-grow:1;height:100%;order:1}.esri-oriented-imagery-viewer__body-current-coverage{--calcite-ui-icon-color: var(--calcite-ui-danger)}.esri-oriented-imagery-viewer__body-additional-camera-locations{--calcite-ui-icon-color: var(--calcite-ui-brand)}.esri-oriented-imagery-viewer__body-additional-coverage{--calcite-ui-icon-color: var(--calcite-ui-info)}.esri-oriented-imagery-viewer__body-footprint{--calcite-ui-icon-color: var(--calcite-ui-success)}.esri-oriented-imagery-viewer__title{color:var(--calcite-ui-text-1);flex:none;flex-grow:1;font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:500;line-height:20px;order:0}.esri-oriented-imagery-viewer__title-container{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:1;height:59px;justify-content:center;order:2}.esri-oriented-imagery-viewer__close{align-items:center;background:var(--calcite-ui-foreground-1);display:flex;flex-direction:row;flex-grow:0;height:59px;justify-content:center;order:7;width:48px}.esri-oriented-imagery-viewer__viewer{cursor:url("data:text/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A");display:flex;flex-grow:1;height:100%;margin:0;width:100%}.esri-oriented-imagery-viewer__viewer--hide{display:none}.esri-oriented-imagery-viewer__viewer-container{align-self:stretch;background:var(--calcite-ui-foreground-1);border-radius:0px 0px 3px 3px;border-top:1px solid var(--calcite-ui-border-3);display:flex;flex:none;flex-grow:1;height:calc(100% - 49px);order:1;width:100%}.esri-oriented-imagery-viewer__pro .esri-oriented-imagery-viewer{height:100%;max-height:unset;max-width:unset;position:static;width:100%}.esri-oriented-imagery-viewer__pro__message-box{display:block;font-size:12px}.esri-oriented-imagery-viewer__pro__message-box--error{background-color:#8c2907}.esri-oriented-imagery-viewer__pro__message-box--warn{background-color:#f6ca92}.esri-oriented-imagery-viewer__pro__message-box--info{background-color:#bcdaed}@keyframes esri-docking-animation{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes popup-intro-animation-down{0%{transform:translate(0, -5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes popup-intro-animation-up{0%{transform:translate(0, 5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}.esri-ui .esri-popup{pointer-events:none;position:absolute;z-index:1;display:flex;flex-flow:column nowrap}.esri-popup--shadow{box-shadow:0 1px 4px rgba(0, 0, 0, .8)}.esri-popup__button{border-radius:2px;padding:6px 7px;margin:6px 0;line-height:1.3em;cursor:pointer;-webkit-user-select:none;user-select:none;color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;transition:background-color 125ms ease-in-out}.esri-popup__button--disabled{cursor:default;opacity:.4;color:rgba(110,110,110,.4)}.esri-popup__button:hover{color:#2e2e2e;background-color:#f3f3f3}.esri-popup--aligned-top-center{transform-origin:50% 100%}.esri-popup--aligned-bottom-center{transform-origin:50% -5%}.esri-popup--aligned-top-left,.esri-popup--aligned-bottom-left{transform-origin:100% 50%}.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-right{transform-origin:-5% 50%}.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right{animation:popup-intro-animation-down 200ms ease-in-out}.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right{animation:popup-intro-animation-up 200ms ease-in-out}.esri-popup__main-container{pointer-events:auto;position:relative;z-index:1;width:340px;max-height:340px;background-color:#fff;display:flex;flex-flow:column nowrap}.esri-popup__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-popup__header-buttons{padding:0 7px;margin:0 0 0 auto;display:flex}.esri-popup__header-container{flex:1}.esri-popup__header-container--button{cursor:pointer;align-items:flex-start;border:none;background:rgba(0,0,0,0);display:flex;justify-content:flex-start;padding:0;font-size:100%;font-family:inherit;color:inherit;text-align:initial}.esri-popup__header-container--button:hover{background-color:#f3f3f3}.esri-popup__header-title{border-radius:2px;font-size:14px;padding:6px 7px;margin-inline:7px;margin-block:6px;display:flex;flex:1 1 auto;transition:background-color 125ms ease-in-out;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-popup__content{display:flex;flex-flow:column nowrap;flex:1 1 auto;font-size:12px;font-weight:400;margin:0 15px 12px;overflow:auto;line-height:normal;--calcite-ui-background: $background-color}.esri-content--has-flows{margin:0;border-top:1px solid rgba(110,110,110,.3);border-bottom:1px solid rgba(110,110,110,.3)}.esri-content__flow-item{padding:12px 15px;background-color:#fff}.esri-popup__action--exit{transform:scaleX(-1)}.esri-popup__content img{image-orientation:from-image}.esri-popup__feature-menu-button{align-items:center;cursor:pointer;color:#6e6e6e;display:flex;font-size:12px;padding-inline:11px;border-inline-start:solid 1px rgba(110,110,110,.3);transition:box-shadow 125ms ease-in-out,background-color 125ms ease-in-out}.esri-popup__feature-menu-button:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-popup--feature-menu-open .esri-popup__feature-menu-button{background-color:#e2f1fb;color:#323232}.esri-popup__feature-menu-button-icon{margin-inline-end:7px}.esri-popup--feature-menu-open .esri-popup__header,.esri-popup--feature-menu-open .esri-popup__content{flex:0 1 0px;overflow:hidden;opacity:0}.esri-popup--feature-updated{opacity:0;transition:opacity 375ms ease-out}.esri-popup--feature-updated-active{opacity:1}.esri-popup__pagination-page-text{white-space:nowrap}.esri-popup__footer{align-items:stretch;border-top:solid 1px rgba(110,110,110,.3);display:flex;flex:0 0 auto;justify-content:space-between}.esri-popup__footer calcite-icon{margin-inline:3px}.esri-popup__footer .esri-popup__button{font-weight:400;font-size:12px;position:relative;display:flex;justify-content:flex-start;flex:0 0 auto}.esri-popup__actions{animation:esri-fade-in-scale 125ms ease-in-out;background:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);color:#6e6e6e;display:flex;flex-flow:column;margin:6px 7px;max-width:50%;padding:0;position:absolute;right:0;z-index:1}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]{align-items:center;border-bottom:1px solid rgba(110,110,110,.3);color:#6e6e6e;display:flex;justify-content:flex-start;padding:12px 7px;margin-top:0;margin-bottom:0;font-size:12px}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:hover{background-color:#f3f3f3}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:last-child{border-bottom:none}.esri-popup__actions .esri-popup__button[class*=esri-popup__action] .esri-popup__icon{flex:0 0 16px}.esri-popup__footer .esri-popup__actions-menu-button{padding-inline:7px;margin-inline-start:7px;transition:box-shadow 125ms ease-in-out}.esri-popup__footer .esri-popup__actions-menu-button:hover{background-color:#f3f3f3}.esri-popup--actions-menu-open .esri-popup__footer .esri-popup__actions-menu-button{background-color:#f3f3f3;color:#2e2e2e}[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__actions,[class*=esri-popup--aligned-top-] .esri-popup__actions{bottom:32px;top:auto;transform-origin:bottom center}[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__actions,[class*=esri-popup--aligned-bottom-] .esri-popup__actions{bottom:auto;top:32px;transform-origin:top center}.esri-popup__icon{width:16px;height:16px;display:inline-block;flex:0 0 16px}[class*=esri-popup--is-docked-top-] .esri-popup__footer,[class*=esri-popup--aligned-bottom-] .esri-popup__footer{border-top:none;border-bottom:solid 1px rgba(110,110,110,.3)}.esri-popup__navigation{align-items:stretch;display:flex;flex:1 0 auto;margin:0;padding:0;position:relative;border-inline-start:solid 1px rgba(110,110,110,.3)}.esri-popup__navigation .esri-popup__button{margin:0;padding-inline:7px;align-items:center}.esri-popup__inline-actions-container{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:0 7px;position:relative}.esri-popup__inline-actions-container:only-child{width:100%;max-width:unset;justify-content:flex-start}.esri-popup__inline-actions-container:only-child .esri-popup__actions-menu-button{margin-inline-start:auto}.esri-popup__inline-actions-container>.esri-popup__action,.esri-popup__inline-actions-container>.esri-popup__action-toggle{flex:0 1 auto}.esri-popup__inline-actions-container .esri-popup__icon{margin:0 3px}.esri-popup__inline-actions-container [class^=esri-icon-],.esri-popup__inline-actions-container .esri-building-level-picker__arrow-up,.esri-popup__inline-actions-container .esri-building-level-picker__arrow-down,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-left,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-right{margin:0 3px}.esri-popup__inline-actions-container [class*=" esri-icon-"],.esri-popup__inline-actions-container .esri-building-level-picker__arrow-up,.esri-popup__inline-actions-container .esri-building-level-picker__arrow-down,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-left,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-right{margin:0 3px}.esri-popup__footer--has-pagination .esri-popup__inline-actions-container{width:70%}.esri-popup__action-toggle.esri-popup__action-toggle--on{background-color:#e2f1fb;color:#2e2e2e}.esri-popup__action-toggle.esri-popup__action-toggle--on:hover{background-color:#e2f1fb;color:#2e2e2e}.esri-popup__feature-menu{left:0;font-size:12px;font-weight:400;position:absolute;width:100%;background-color:#fff;color:#323232;z-index:1;margin:6px 0;max-height:0;opacity:0;height:0;overflow:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__feature-menu,[class*=esri-popup--aligned-top-] .esri-popup__feature-menu{bottom:32px;top:auto;transform-origin:bottom center}[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__feature-menu,[class*=esri-popup--aligned-bottom-] .esri-popup__feature-menu{bottom:auto;top:32px;transform-origin:top center}.esri-popup__feature-menu-list{padding:0;margin:0;counter-reset:section}.esri-popup__feature-menu-item{list-style-type:none;border:solid 1px rgba(110,110,110,.3);display:flex;flex-flow:row nowrap;align-items:center;transition:background-color 125ms ease-in-out;margin-top:-1px;position:relative}.esri-popup__feature-menu-item:hover,.esri-popup__feature-menu-item:focus{cursor:pointer;background-color:#f3f3f3}.esri-popup__feature-menu-item::before{counter-increment:section;content:counter(section);display:flex;justify-content:center;flex:0 0 8%;text-align:center}.esri-popup__feature-menu-item--selected,.esri-popup__feature-menu-item--selected:hover,.esri-popup__feature-menu-item--selected:focus{background-color:#e2f1fb}.esri-popup__feature-menu-item .esri-icon-check-mark,.esri-popup__feature-menu-item .esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile .esri-popup__feature-menu-item input[type=checkbox]:checked:before,.esri-popup__feature-menu-item .esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content .esri-popup__feature-menu-item input[type=checkbox]:checked:before{padding:0 .5rem}.esri-popup__feature-menu-title{display:flex;flex:1 0 82%;min-height:1em;margin:0;padding:.8em 4%;border-left:solid 1px rgba(0,0,0,.25)}.esri-popup__feature-menu-viewport{max-height:0px;opacity:0;overflow:auto;position:relative;z-index:1}.esri-popup__feature-menu-header{background-color:rgba(0,0,0,0);border-bottom:solid 1px rgba(110,110,110,.3);padding:0;margin:0;font-weight:400;font-size:14px;line-height:1.2em;overflow:hidden;position:relative;opacity:0}.esri-popup--feature-menu-open .esri-popup__feature-menu{height:auto;opacity:1;animation:esri-fade-in-scale 125ms ease-out;max-height:none;overflow:visible}.esri-popup--feature-menu-open .esri-popup__feature-menu-header{padding:12px 15px;max-height:none;display:block;opacity:1;margin:0}.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:175px;opacity:1;padding-top:1px}.esri-popup__feature-menu-loader{position:sticky;z-index:2;padding:6px;bottom:10px;text-align:center;pointer-events:none}.esri-popup__feature-menu-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-popup__loading-container{margin:0 7px;text-align:center;-webkit-user-select:none;user-select:none}.esri-popup__action-image{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;flex:0 0 16px}.esri-popup__action-text{overflow:hidden;text-overflow:ellipsis}.esri-popup__collapse-button{align-items:center;background-color:#f3f3f3;cursor:pointer;display:flex;flex:1 0;justify-content:center;padding:6px 0}.esri-popup__collapse-icon{margin-block-start:9px}.esri-popup--is-docked.esri-popup--is-docked-bottom-left .esri-popup__collapse-icon,.esri-popup--is-docked.esri-popup--is-docked-bottom-right .esri-popup__collapse-icon,.esri-popup--is-docked.esri-popup--is-docked-bottom-center .esri-popup__collapse-icon,.esri-popup--aligned-top-left .esri-popup__collapse-icon,.esri-popup--aligned-top-right .esri-popup__collapse-icon,.esri-popup--aligned-top-center .esri-popup__collapse-icon{transform:rotate(180deg)}.esri-popup__pointer{position:absolute;width:0;height:0}.esri-popup__pointer-direction{background-color:#fff;content:"";position:absolute;width:12px;height:12px}.esri-popup--aligned-top-center .esri-popup__pointer{top:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-bottom-center .esri-popup__pointer{bottom:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-top-left .esri-popup__pointer{bottom:6px;right:6px;transform:rotate(-45deg)}.esri-popup--aligned-bottom-left .esri-popup__pointer{top:6px;right:6px;transform:rotate(45deg)}.esri-popup--aligned-top-right .esri-popup__pointer{bottom:6px;left:6px;transform:rotate(45deg)}.esri-popup--aligned-bottom-right .esri-popup__pointer{top:6px;left:6px;transform:rotate(-45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction,.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{transform:scale(0.75, 2) rotate(45deg)}.esri-popup--aligned-top-left .esri-popup__pointer-direction,.esri-popup--aligned-bottom-left .esri-popup__pointer-direction,.esri-popup--aligned-top-right .esri-popup__pointer-direction,.esri-popup--aligned-bottom-right .esri-popup__pointer-direction{top:-6px;left:-6px;transform:scale(1, 3.5) rotate(45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction{top:-6px;left:0}.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{bottom:-6px;left:0}.esri-view-width-xlarge .esri-popup__main-container{width:460px}.esri-view-width-large .esri-popup__main-container{width:400px}.esri-view-width-less-than-large .esri-popup__action-text{display:none}.esri-view-width-medium .esri-popup__main-container{width:340px}.esri-view-width-less-than-medium .esri-popup__main-container{width:280px}.esri-view-width-xsmall .esri-popup__button[class*=esri-popup__navigation-],.esri-view-width-xsmall .esri-popup__pagination-page-text{display:none}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{margin-bottom:16px}.esri-view-width-xsmall .esri-popup--is-docked-top-center,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{width:auto;margin:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{width:100%;max-height:75%;position:absolute;left:0;right:0;bottom:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center.esri-popup--feature-menu-open .esri-popup__main-container:before,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center.esri-popup--feature-menu-open .esri-popup__main-container:before{visibility:hidden}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__feature-menu,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__actions{bottom:36px}.esri-view-height-xlarge .esri-popup__main-container{max-height:460px}.esri-view-height-xlarge.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:410px}.esri-view-height-large .esri-popup__main-container{max-height:400px}.esri-view-height-large.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:350px}.esri-view-height-less-than-medium .esri-popup__main-container{max-height:300px}.esri-view-height-less-than-medium.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:250px}.esri-popup--is-docked{left:0;bottom:0;right:0;top:0;margin:15px 15px 30px 15px;animation:esri-docking-animation 250ms ease-out}.esri-ui .esri-popup--is-docked{flex-flow:row nowrap}.esri-popup--is-docked-top-left,.esri-popup--is-docked-top-center,.esri-popup--is-docked-top-right{align-items:flex-start}.esri-popup--is-docked-top-left .esri-popup__header,.esri-popup--is-docked-top-center .esri-popup__header,.esri-popup--is-docked-top-right .esri-popup__header{padding-top:2px}.esri-popup--is-docked-bottom-left,.esri-popup--is-docked-bottom-center,.esri-popup--is-docked-bottom-right{align-items:flex-end}.esri-popup--is-docked-top-left,.esri-popup--is-docked-bottom-left{justify-content:flex-start}.esri-popup--is-docked-top-center,.esri-popup--is-docked-bottom-center{justify-content:center}.esri-popup--is-docked-top-right,.esri-popup--is-docked-bottom-right{justify-content:flex-end}.esri-popup--is-docked-top-left .esri-popup__main-container,.esri-popup--is-docked-top-right .esri-popup__main-container,.esri-popup--is-docked-bottom-left .esri-popup__main-container,.esri-popup--is-docked-bottom-right .esri-popup__main-container{max-height:80%}.esri-popup--is-docked-top-center .esri-popup__main-container,.esri-popup--is-docked-bottom-center .esri-popup__main-container{max-height:40%}[dir=rtl] .esri-widget .esri-popup__header-title,[dir=rtl] .esri-popup__header-title{margin:6px 7px 6px auto}[dir=rtl] .esri-popup__header-buttons{margin:0 auto 0 0}[dir=rtl] .esri-popup__feature-menu-title{border-left:none;border-right:solid 1px rgba(0,0,0,.25)}[dir=rtl] .esri-popup__pagination-icon{transform:rotate(180deg)}[dir=rtl] .esri-popup__actions{right:auto;left:0}[dir=rtl] .esri-popup--is-docked .esri-popup__loading-container{order:0}[dir=rtl] .esri-popup--is-docked-top-left,[dir=rtl] .esri-popup--is-docked-bottom-left{justify-content:flex-end}[dir=rtl] .esri-popup--is-docked-top-right,[dir=rtl] .esri-popup--is-docked-bottom-right{justify-content:flex-start}.esri-print{position:relative;padding:12px 15px;overflow-y:auto}.esri-print section[aria-hidden=true]{display:none}.esri-print__form-section-container{margin:0 0 12px 0}.esri-print__header-title{font-size:16px;font-weight:600;padding:0 0 12px;margin:0 auto 0 0}.esri-print__template-list{box-shadow:0 1px 8px rgba(0,0,0,.33);border-radius:2px;display:flex;flex-direction:column;padding:0;width:280px}.esri-print__template-list .esri-widget__heading,.esri-print__template-list-footer{margin:0;padding:12px 15px;flex:1 0 auto}.esri-print__template-list-scroller{max-height:175px;overflow-y:auto;border-top:1px solid rgba(110,110,110,.3);border-bottom:1px solid rgba(110,110,110,.3)}.esri-print__template-list .esri-menu__list-item{font-size:12px}.esri-print__layout-section,.esri-print__map-only-section{padding:12px 0 0;margin-bottom:12px;border-top:1px solid rgba(110,110,110,.3)}.esri-print__layout-tab-list{position:relative;bottom:-1px;padding:0;margin:0;display:flex;justify-content:space-between}.esri-print__layout-tab{display:inline-block;text-align:center;margin:0;padding:5px 5px;width:100%;cursor:pointer;color:#6e6e6e;border:1px solid rgba(0,0,0,0)}.esri-print__layout-tab:hover,.esri-print__layout-tab:focus{color:#323232;background-color:#f3f3f3;border-bottom:1px solid rgba(110,110,110,.3)}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab[aria-selected=true]:hover{background-color:#fff;color:#323232;border-color:rgba(110,110,110,.3);border-bottom-color:#fff}.esri-print__panel--error{color:#8c2907}.esri-print__panel-container{flex:1 0}.esri-print__input-text{width:100%;margin:0}.esri-print__scale-input-container{display:flex;align-items:center}.esri-print__advanced-options-section{background-color:#f3f3f3;color:#6e6e6e}.esri-print__advanced-options-button-container{color:#6e6e6e;display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,0);width:100%;overflow:visible}.esri-print__advanced-options-button{border:none;cursor:pointer;font-family:inherit;padding:6px 7px;width:100%;background-color:rgba(0,0,0,0)}.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--opened,.esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl{display:none}.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--opened{display:block}.esri-print__advanced-options-button-title{font-size:12px;margin:0 3px}.esri-print__advanced-options-container{font-size:12px;padding:6px 7px}.esri-print__advanced-options-container .esri-print__form-section-container{margin-bottom:6px}.esri-print__size-container{display:flex;align-items:center;justify-content:space-between}.esri-print__advanced-options-section [class^=esri-icon-],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__advanced-options-section [class*=" esri-icon-"],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__size-container [class^=esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__size-container [class*=" esri-icon-"],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__size-container [class^=esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{align-self:flex-end}.esri-print__size-container [class*=" esri-icon-"],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{align-self:flex-end}.esri-print__size-container button{color:#6e6e6e}.esri-print__width-container,.esri-print__height-container{flex:0 0 43%}.esri-print__swap-button{flex:0 0 5%;border:none}.esri-print__refresh-button{border:1px solid rgba(110,110,110,.3);border-left-width:0}.esri-print__export-button,.esri-print__template-button{margin:6px 0}.esri-print__export-panel-container{font-size:12px;border-top:1px solid #ddd;padding:12px 0}.esri-print__export-panel-container [class^=esri-icon-],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:.5em;margin-top:.15em}.esri-print__export-panel-container [class*=" esri-icon-"],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:.5em;margin-top:.15em}.esri-print__exported-file-link-title{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-print__exported-file-link{color:#6e6e6e;display:flex;align-items:flex-start;margin-bottom:6px;text-decoration:none}.esri-print__exported-file-link:hover{color:#2e2e2e}.esri-print__exported-file--error{color:#8c2907;cursor:pointer}.esri-print .esri-print__exported-file--error:hover{color:#8c2907}.esri-print__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center;margin:0 auto}[dir=rtl] .esri-print__refresh-button{border-left-width:1px;border-right-width:0}[dir=rtl] .esri-print__export-panel-container [class^=esri-icon-],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.5em}[dir=rtl] .esri-print__export-panel-container [class*=" esri-icon-"],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.5em}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed{display:none}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed-rtl{display:block}.esri-save-layer{width:300px;height:250px}.esri-save-layer__error{align-items:center;display:flex;flex-direction:column}.esri-save-layer__error-icon{color:var(--calcite-ui-danger);margin-bottom:.3rem;margin-top:3rem}.esri-save-layer__process-loader{padding-bottom:2rem;padding-top:3rem}.esri-save-layer__process-label,.esri-save-layer__error-label{margin-inline:.5rem}.esri-save-layer__layer-name-label{margin:.5rem .5rem 0rem .5rem}.esri-save-layer__portal-folder-label{margin:.5rem .5rem .25rem .5rem}.esri-scale-bar.esri-widget{background:rgba(0,0,0,0);box-shadow:none}.esri-scale-bar__bar-container{position:relative;display:flex;align-items:flex-end;transition:width 250ms ease-in-out;font-size:12px}.esri-scale-bar__bar-container--ruler{flex-direction:column}.esri-scale-bar__bar-container--line:last-child{align-items:flex-start}.esri-scale-bar__ruler{display:flex;flex-wrap:wrap;height:6px;background-color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.33),0 1px 2px rgba(0,0,0,.3)}.esri-scale-bar__ruler-block{height:50%;width:25%;background-color:#323232}.esri-scale-bar__ruler-block:nth-child(-n+2){margin-right:25%}.esri-scale-bar__ruler-block:nth-child(n+3){margin-left:25%}.esri-scale-bar__line{position:relative;height:1.5em;background-color:rgba(255,255,255,.33);left:0;z-index:1}.esri-scale-bar__line--top{bottom:-1px;border-bottom:2px solid #323232}.esri-scale-bar__line--bottom{top:-1px;border-top:2px solid #323232}.esri-scale-bar__line--top:before,.esri-scale-bar__line--top:after,.esri-scale-bar__line--bottom:before,.esri-scale-bar__line--bottom:after{content:"";display:block;width:2px;height:1.5em;background-color:#323232;position:absolute;border-right:2px solid #323232}.esri-scale-bar__line--top:before{bottom:-2px;left:0}.esri-scale-bar__line--top:after{bottom:-2px;right:0}.esri-scale-bar__line--bottom:before{top:-2px;left:0}.esri-scale-bar__line--bottom:after{height:1.5em;top:-2px;right:0}.esri-scale-bar__label-container--line{position:absolute;left:0;z-index:1}.esri-scale-bar__label-container--ruler{display:flex;width:100%;justify-content:space-between;position:relative}.esri-scale-bar__label-container--ruler .esri-scale-bar__label{padding:6px 0 0;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff}.esri-scale-bar__label-container--top{bottom:0}.esri-scale-bar__label-container--bottom{top:1px}.esri-scale-bar__label{font-size:inherit;color:#323232;white-space:nowrap;padding:0 7px;font-weight:600}[dir=rtl] .esri-scale-bar__ruler{margin:0 .5ch 0 2ch}[dir=rtl] .esri-scale-bar__label-container--line{left:auto;right:0}.esri-scale-range-slider{background-color:rgba(0,0,0,0);min-width:310px;position:relative;display:flex;flex-direction:column}.esri-scale-range-slider .esri-slider{background-color:rgba(0,0,0,0);padding:9px 11px 9px 9px}.esri-scale-range-slider .esri-slider__segment-1{background-color:#0079c1;height:4px}.esri-scale-range-slider .esri-slider .esri-slider__effective-min-segment,.esri-scale-range-slider .esri-slider .esri-slider__effective-max-segment{height:100%;display:block;content:" ";background:repeating-linear-gradient(to right, rgba(255, 255, 255, 0.75) 0, rgba(255, 255, 255, 0.75) 5px, transparent 5px, transparent 10px)}.esri-scale-range-slider.esri-widget{box-shadow:none}.esri-scale-range-slider.esri-disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.esri-scale-range-slider__scale-indicator-container{position:absolute;left:9px;right:11px}.esri-scale-range-slider__scale-indicator{top:11px;margin-left:-4px;width:1px;position:relative;transition-property:left;transition-duration:.2s}.esri-scale-range-slider__scale-indicator-icon{fill:#323232}.esri-scale-range-slider__scale-menu-container{margin-top:12px;display:flex;width:100%;justify-content:space-between}.esri-scale-range-slider__scale-menu-toggle{color:#0079c1;cursor:pointer;background-color:rgba(0,0,0,0);border:none;font-size:14px;white-space:nowrap;max-width:48%;display:flex}.esri-scale-range-slider__scale-menu-toggle[data-type=min]{margin-inline-end:auto}.esri-scale-range-slider__scale-menu-toggle[data-type=max]{margin-inline-start:auto}.esri-scale-range-slider__scale-menu-toggle--active{font-weight:600}.esri-scale-range-slider__scale-menu-toggle-text{text-overflow:ellipsis;overflow-x:hidden}.esri-scale-range-slider__scale-menu-toggle-icon{font-size:12px;margin:0 7px}.esri-scale-range-slider__scale-preview{display:inline-flex;flex-direction:column;background-color:#fff;padding:6px 7px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-scale-range-slider__scale-preview-thumbnail{display:block;box-sizing:border-box;padding:64px}.esri-scale-range-slider__scale-menu{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;border-radius:2px;background-color:#fff;color:#323232}.esri-scale-range-slider__scale-menu-list{min-width:200px;padding:6px 0;margin:0;display:flex;flex-direction:column;list-style-type:none}.esri-scale-range-slider__scale-menu-item{align-items:center;display:flex;padding:6px 7px;margin:0;cursor:pointer}.esri-scale-range-slider__scale-menu-item-content{display:flex;justify-content:flex-start;flex-direction:column;flex:0 1 auto}.esri-scale-range-slider__scale-menu-item:hover,.esri-scale-range-slider__scale-menu-item:focus{background-color:#f3f3f3}.esri-scale-range-slider__scale-menu-scroller{max-height:450px;overflow-y:auto;overflow-x:hidden}.esri-scale-range-slider__scale-item-label{margin:0;padding-bottom:4px;padding-inline-end:15px;word-break:break-all;cursor:inherit}.esri-scale-range-slider__scale-menu-item-icon{color:rgba(0,0,0,0)}.esri-scale-range-slider__scale-menu-item--active .esri-scale-range-slider__scale-menu-item-icon{color:#0079c1}.esri-scale-range-slider__scale-menu-item:hover .esri-scale-range-slider__scale-menu-item-icon{color:rgba(110,110,110,.4)}.esri-scale-range-slider__scale-item-value{color:#6e6e6e;font-size:12px;margin-block-start:2px;word-break:break-all}.esri-search{width:240px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;overflow:visible}.esri-search .esri-widget--button{box-shadow:none}.esri-search .esri-icon-notice-triangle{font-size:16px;line-height:16px;margin-inline-end:5px;vertical-align:text-bottom}.esri-search .esri-widget__loader{align-items:center;display:flex;justify-content:center;min-height:32px}.esri-search .esri-widget__loader-text{margin:0 5px}.esri-search__container,.esri-search__input-container,.esri-search__form{display:flex;flex-flow:row nowrap}.esri-search__container{position:relative;align-items:stretch;flex:1 0 100%}.esri-search__container .esri-search__input,.esri-search__container .esri-widget--button{z-index:0}.esri-search__container .esri-search__input:focus,.esri-search__container .esri-widget--button:focus{z-index:1}.esri-search--searching:before,.esri-search--searching:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-search--searching:before{background-color:rgba(110,110,110,.3);width:100%;z-index:0}.esri-search--searching:after{background-color:#6e6e6e;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-search__input-container{align-items:stretch;flex:2 0}.esri-search__form{padding:0;margin:0;align-items:stretch;flex:1 0}.esri-search__input{display:block;width:100%;margin:0;border:none;box-shadow:none}.esri-search__input::-ms-clear{display:none}.esri-search__input::-moz-placeholder{color:#6e6e6e;opacity:1}.esri-search__input:-ms-input-placeholder{color:#6e6e6e}.esri-search__input::-webkit-input-placeholder{color:#6e6e6e}.esri-search__submit-button,.esri-search__sources-button{cursor:pointer;align-self:flex-end}.esri-search__submit-button{border-top:none;border-right:none;border-bottom:none;border-left:solid 1px rgba(110,110,110,.3)}.esri-search__sources-button{border-top:none;border-right:solid 1px rgba(110,110,110,.3);border-bottom:none;border-left:none}.esri-search__sources-button--up{display:none}.esri-search__clear-button{border-top:none;border-right:none;border-bottom:none;border-left:none;align-self:flex-end;display:flex}.esri-search__source-name{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}.esri-search__suggestions-menu [class^=esri-icon-],.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right{vertical-align:middle}.esri-search__suggestions-menu [class*=" esri-icon-"],.esri-search__suggestions-menu .esri-building-level-picker__arrow-up,.esri-search__suggestions-menu .esri-building-level-picker__arrow-down,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-left,.esri-search__suggestions-menu .esri-building-phase-picker__arrow-right{vertical-align:middle}.esri-search__suggestions-menu .esri-menu__header:first-child,.esri-search__suggestions-menu ul:first-child{border:none}.esri-search--show-suggestions .esri-search__suggestions-menu,.esri-search--sources .esri-search__sources-menu{overflow:auto;visibility:visible;max-height:300px;animation:esri-fade-in 250ms ease-out}.esri-search__source--active{background-color:#e2f1fb}.esri-search--warning .esri-search__warning-menu{transition:opacity 125ms ease-in-out;visibility:visible;opacity:1;max-height:inherit}.esri-search__sources-button{display:flex}.esri-search--multiple-sources .esri-search__input{border-left:0}.esri-search__warning-menu{z-index:1;font-size:14px;opacity:0}.esri-search__warning-body{padding:.8em 1em}.esri-search__warning-header{font-weight:600;margin-bottom:5px}.esri-ui-bottom-left .esri-search__sources-button--up,.esri-ui-bottom-right .esri-search__sources-button--up{display:flex}.esri-ui-bottom-left .esri-search__sources-button--down,.esri-ui-bottom-right .esri-search__sources-button--down{display:none}.esri-view-width-less-than-small .esri-search__input{font-size:16px}[dir=rtl] .esri-search__submit-button{border-left:none;border-right:solid 1px rgba(110,110,110,.3)}[dir=rtl] .esri-search__sources-button{border-right:none;border-left:solid 1px rgba(110,110,110,.3)}[dir=rtl] .esri-search__container:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}.esri-search-result-renderer .esri-search-result-renderer__more-results-header{font-weight:600;margin-bottom:2px}.esri-search-result-renderer .esri-search-result-renderer__more-results-item{margin-bottom:10px}.esri-search-result-renderer .esri-search-result-renderer__more-results-list{display:none}.esri-search-result-renderer .esri-search-result-renderer__more-results-list ul{list-style:none;margin:0 0 10px 0;padding:0}.esri-search-result-renderer .esri-search-result-renderer__more-results-list li{padding:2px 0}.esri-search-result-renderer .esri-search-result-renderer__more-results--show-more-results .esri-search-result-renderer__more-results-list{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #ccc}.esri-selection-toolbar{display:flex;flex:1 1 0;height:100%;width:100%}.esri-selection-toolbar__container{display:flex}.esri-shadow-cast{position:relative;overflow:hidden;display:flex;flex-direction:column;width:200;padding:12px 15px;gap:12px}.esri-shadow-cast__time-range{display:flex;flex-direction:column;font-size:10px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px 13px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor{outline:none !important;color:inherit}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline:solid 2px #0079c1;outline-offset:2px;overflow:visible}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;left:-8px;top:-8px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick{width:7px;height:20px;padding:3px;margin:-3px;background:none}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";display:block;width:1px;background:rgba(110,110,110,.4)}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__ticks{margin:0;margin-top:6px;width:calc(100% - 1px)}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick-label{font-size:10px;line-height:normal;margin-top:12px;text-align:center}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-shadow-cast__time-range .esri-slider__segment-1{background:#0079c1}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{padding-top:8px;padding-bottom:42px}.esri-shadow-cast__time-range__indicator{display:flex;justify-content:center;align-items:center;gap:2px;margin-bottom:6px}.esri-shadow-cast__date-picker-container:not(:first-of-type){margin-top:12px}.esri-shadow-cast__date-picker-container .esri-date-picker{display:block;flex-grow:1}.esri-shadow-cast__visualization{display:flex;flex-direction:column;margin-top:12px}.esri-shadow-cast__visualization__select{margin-bottom:12px}.esri-shadow-cast__visualization__config--hidden{display:none}.esri-shadow-cast__threshold-config,.esri-shadow-cast__duration-config,.esri-shadow-cast__discrete-config{display:flex;flex-direction:column;gap:12px}.esri-shadow-cast__threshold-config calcite-label,.esri-shadow-cast__duration-config calcite-label,.esri-shadow-cast__discrete-config calcite-label{width:max-content;max-width:100%;display:block}.esri-shadow-cast__threshold-config calcite-label:focus,.esri-shadow-cast__threshold-config calcite-label:focus-visible,.esri-shadow-cast__duration-config calcite-label:focus,.esri-shadow-cast__duration-config calcite-label:focus-visible,.esri-shadow-cast__discrete-config calcite-label:focus,.esri-shadow-cast__discrete-config calcite-label:focus-visible{outline:none}.esri-shadow-cast__threshold-config .esri-slider{padding-top:8px;padding-inline:8px;padding-bottom:25px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__label,.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{font-size:10px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{margin-top:12px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick{top:-4px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__segment-1{background:#0079c1}.esri-shadow-cast__duration-config__radio-group{display:flex;flex-direction:row;align-items:center}.esri-shadow-cast__duration-config__radio-group calcite-button{height:35px}.esri-shadow-cast__tooltip{font-size:12px;color:#323232}.esri-shadow-cast__tooltip__content{position:absolute;width:max-content;padding:6px 7px;background:#fff;transform:translate(-50%, -100%);margin-top:-12px}.esri-shadow-cast__tooltip__content:after{position:absolute;content:"";display:block;width:0;height:0;border-top:8px solid #fff;border-bottom:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);bottom:1px;left:50%;transform:translate(-50%, 100%)}.esri-size-slider{direction:ltr;min-width:260px}.esri-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-size-slider .esri-slider .esri-slider__max,.esri-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-size-slider .esri-slider .esri-slider__max:before,.esri-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-size-slider .esri-slider .esri-histogram__average-line,.esri-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-size-slider__ramp svg rect{height:100%;width:100%}.esri-size-slider__ramp svg path{stroke-width:.5px}.esri-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-sketch{display:flex;flex-flow:column wrap}.esri-sketch .esri-snapping-controls__panel{display:flex;width:auto}.esri-expand__content .esri-sketch{width:max-content}.esri-sketch__menu-header{margin:6px;border-bottom:1px solid rgba(110,110,110,.3);display:flex;align-items:center}.esri-sketch__menu-title{flex:1 1 auto;overflow:hidden}.esri-sketch__panel{align-items:center;display:flex;flex-flow:row wrap;padding:0}.esri-sketch__info-panel{background-color:#f3f3f3;opacity:1;transition:opacity 250ms ease-in-out}.esri-sketch__info-panel:empty{opacity:0;padding:0;visibility:hidden}.esri-sketch__menu-container{background-color:#fff;display:flex;flex-flow:column;flex:1 1 auto;flex-direction:column;margin:6px}.esri-sketch__section{align-items:center;display:flex;flex-flow:row wrap;padding:0 7px;margin:6px 0}.esri-sketch__tool-section{border-right:1px solid rgba(110,110,110,.3)}.esri-sketch__tool-section:last-child{border-right:none}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon{background-color:#0079c1;box-shadow:0 0 0 1px #0079c1}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon:before{background-color:#fff;left:12px}.esri-sketch__feature-count-badge{align-items:center;background:#fff;border-bottom:1px solid rgba(110,110,110,.3);border-radius:2px;display:flex;font-size:12px;justify-content:center;margin:0;padding:.25em .75em}[dir=rtl] .esri-sketch__tool-section{border-left:1px solid rgba(110,110,110,.3);border-right:none}[dir=rtl] .esri-sketch__tool-section:last-child{border:none}[dir=rtl] .esri-expand__content .esri-sketch--vertical .esri-sketch__tool-section{border-left:none;border-right:none}.esri-sketch--vertical{flex-flow:row-reverse}.esri-sketch--vertical .esri-sketch__panel{flex-flow:column}.esri-sketch--vertical .esri-sketch__section{flex-flow:column;padding-left:0;padding-right:0;margin-left:7px;margin-right:7px}.esri-sketch--vertical .esri-sketch__tool-section{border-right:none;border-bottom:1px solid rgba(110,110,110,.3)}.esri-sketch--vertical .esri-sketch__tool-section:last-child{border-bottom:none}.esri-sketch--vertical .esri-sketch__info-panel:empty{padding:0}.esri-sketch--vertical .esri-sketch__info-section{margin-top:3px;width:32px}.esri-sketch--vertical .esri-selection-toolbar__container{flex-direction:column}.esri-sketch-tooltip-controls{display:flex;flex-flow:column wrap}.esri-slice{flex-shrink:0}.esri-slice__container{position:relative;padding:12px 0;overflow-y:auto}.esri-slice__container a{text-decoration:none}.esri-slice__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__hint-text{margin:12px 0;padding:0}.esri-slice__exclude-button{margin-bottom:12px}.esri-slice__settings{padding:6px 15px 12px 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__settings ul{display:flex;flex-direction:column;padding:0;margin:0}.esri-slice__settings li{list-style:none}.esri-slice__layer-item{display:flex;align-items:center;white-space:nowrap;gap:7px}.esri-slice__layer-item__title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esri-slice__cross{color:inherit;position:relative}.esri-slice__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}@supports(-ms-ime-align: auto){.esri-slider__anchor:focus{outline:1px dotted #000}}.esri-slider{direction:ltr;display:flex;height:100%;width:100%;-webkit-user-select:none;user-select:none}.esri-disabled .esri-slider__content,.esri-disabled .esri-slider__min,.esri-disabled .esri-slider__max{opacity:.4}.esri-disabled .esri-slider__thumb:hover{transform:none;border-color:#0079c1;cursor:default}.esri-disabled .esri-slider__label:hover{cursor:default}.esri-disabled .esri-slider__segment:hover{cursor:default}.esri-disabled .esri-slider--horizontal .esri-slider__segment--interactive:hover,.esri-disabled .esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:default}.esri-slider--reversed.esri-slider--horizontal{flex-direction:row-reverse}.esri-slider--reversed.esri-slider--vertical{flex-direction:column}.esri-slider--horizontal{flex-direction:row}.esri-slider--horizontal .esri-slider__content{height:auto}.esri-slider--horizontal .esri-slider__track{height:2px;width:100%}.esri-slider--horizontal .esri-slider__segment--interactive:hover{cursor:ew-resize}.esri-slider--horizontal .esri-slider__anchor{height:100%;width:1px}.esri-slider--horizontal .esri-slider__label{left:-50px;margin:0 11px;top:-30px;text-align:center}.esri-slider--horizontal .esri-slider__label-input{text-align:center}.esri-slider--horizontal .esri-slider__max,.esri-slider--horizontal .esri-slider__min{flex:0 0 auto;margin:auto;height:auto;width:50px}.esri-slider--horizontal .esri-slider__ticks{left:0;margin:9px 0 0 0;top:100%;width:100%}.esri-slider--horizontal .esri-slider__tick{height:5px;width:1px}.esri-slider--horizontal .esri-slider__tick-label{margin-top:18px}.esri-slider--vertical{flex-direction:column-reverse}.esri-slider--vertical .esri-slider__content{flex-direction:column;width:auto}.esri-slider--vertical .esri-slider__track{flex:1 0 0px;flex-direction:column;height:100%;width:2px}.esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:ns-resize}.esri-slider--vertical .esri-slider__anchor{height:1px;width:100%}.esri-slider--vertical .esri-slider__label{left:20px;text-align:left;top:-10px}.esri-slider--vertical .esri-slider__max,.esri-slider--vertical .esri-slider__min{margin:auto;width:100%}.esri-slider--vertical .esri-slider__max{flex:0 0 22px}.esri-slider--vertical .esri-slider__min{flex:0 0 22px}.esri-slider--vertical .esri-slider__ticks{left:100%;margin:0 0 0 11px;top:0}.esri-slider--vertical .esri-slider__tick{height:1px;width:5px}.esri-slider--vertical .esri-slider__tick-label{margin-left:30px}.esri-slider__content{display:flex;flex:1 0 auto;line-height:0;margin:auto;position:relative;align-items:center;justify-content:center;z-index:0}.esri-slider__track{background-color:rgba(110,110,110,.4);display:inline-block;touch-action:none;position:relative}.esri-slider__segment{height:100%;left:0;position:absolute;top:0;touch-action:none;transform-origin:0 0;width:100%;will-change:transform}.esri-slider__segment:hover{cursor:pointer}.esri-slider__anchor{background-color:#4c4c4c;position:absolute;touch-action:none;-webkit-user-select:none;user-select:none}.esri-slider__anchor:focus .esri-slider__thumb,.esri-slider__anchor:focus .esri-slider__label{outline:inherit}.esri-slider__anchor--moving .esri-slider__label:hover{cursor:grabbing}.esri-slider__anchor--moving .esri-slider__label--interactive:hover{cursor:grabbing}.esri-slider__anchor--moving:focus .esri-slider__thumb{border:3px solid #00598e;cursor:grabbing}.esri-slider__thumb{background-color:#fff;border:2px solid #0079c1;border-radius:16px;height:16px;left:-7px;position:absolute;top:-7px;touch-action:none;width:16px;transition:all 125ms ease-in-out;z-index:1}.esri-slider__thumb:hover{border-color:#00598e;border-width:3px;height:19.2px;left:-8.6px;top:-8.6px;width:19.2px;cursor:pointer;cursor:grab}.esri-slider__label{line-height:22px;min-width:80px;position:absolute}.esri-slider__label:hover{cursor:pointer;cursor:grab}.esri-slider__label--interactive:hover,.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{cursor:pointer;text-decoration:underline}.esri-slider__label-input{position:relative;width:100%;z-index:1}.esri-slider__extra-content{display:inline-block}.esri-slider__max,.esri-slider__min{height:22px;line-height:22px;text-align:center;display:flex;align-items:center;justify-content:center}.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{background-color:#f3f3f3}.esri-slider__range-input{padding:1px 0;text-align:center;width:100%}.esri-slider__ticks{display:inline-block;height:100%;position:absolute;z-index:0}.esri-slider__tick{background:rgba(110,110,110,.4);position:absolute}.esri-slider__tick-label{position:absolute;width:max-content}[dir=rtl] .esri-slider__label,[dir=rtl] .esri-slider__max,[dir=rtl] .esri-slider__min,[dir=rtl] .esri-slider__tick-label{direction:rtl;unicode-bidi:plaintext}[dir=rtl] .esri-slider__range-input,[dir=rtl] .esri-slider__label-input{unicode-bidi:plaintext}.esri-snapping-controls__toggle-block{margin-top:0}.esri-snapping-controls__layer-list-block{border-bottom:none}.esri-snapping-controls__layer-list{overflow:auto;max-height:220px}.esri-snapping-controls__layer-list__filter{margin-bottom:10px}.esri-snapping-controls__layer-list__button{margin-bottom:6px}.esri-snapping-controls__layer-list__item calcite-accordion-item calcite-icon,.esri-snapping-controls__layer-list__item calcite-action calcite-icon{margin-inline-start:0}.esri-snapping-controls__layer-list__item calcite-icon{color:var(--calcite-ui-brand);margin-inline-start:var(--calcite-list-item-spacing-indent)}.esri-snapping-controls{display:flex;flex-flow:column wrap}.esri-snapping-controls__container{display:flex;flex:1 1 auto;flex-direction:column}.esri-snapping-controls__panel{width:320px}.esri-snapping-controls__item{box-shadow:0 1px 0 rgba(110,110,110,.3);padding:3px;background-color:#fff;cursor:pointer;margin:3px 0;border:1px solid rgba(110,110,110,.3);border-color:rgba(0,0,0,0);border-radius:2px;display:flex;justify-content:space-between;transition:border-color 125ms ease-in-out}.esri-snapping-controls__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-snapping-controls__action-toggle{align-items:flex-start;border:1px solid rgba(0,0,0,0);cursor:pointer;display:flex;flex-flow:row-reverse;font-size:12px;justify-content:space-between;margin:0;opacity:1;padding:6px 15px;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out;width:100%}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-title{margin-left:0}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon{background-color:#f3f3f3;border-radius:16px;box-shadow:0 0 0 1px #6e6e6e;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon:before{background-color:#6e6e6e;box-shadow:0 0 0 1px #fff;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-snapping-controls__action-toggle.esri-disabled-element{pointer-events:none;opacity:.4}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon{background-color:#0079c1;box-shadow:0 0 0 1px #0079c1}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon:before{background-color:#fff;left:12px}.esri-snapping-controls__nested-container{padding:0;padding-inline-start:1em}@keyframes esri-spinner--start-animation{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes esri-spinner--finish-animation{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes esri-spinner--rotate-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.esri-ui .esri-spinner{background-color:rgba(0,0,0,0);box-shadow:none;padding:0;overflow:visible;width:24px;height:24px;position:absolute;left:-999em;top:-999em;z-index:2;pointer-events:none;display:none;opacity:0;transform-origin:0 0}.esri-ui .esri-spinner::before{position:absolute;margin:-50% 0 0 -50%;width:100%;height:100%;background:url("../base/images/Loading_Indicator_double_32.svg") no-repeat center;display:block;content:"";animation:esri-spinner--rotate-animation 750ms linear infinite}.esri-ui .esri-spinner--start{display:block;animation:esri-spinner--start-animation 250ms cubic-bezier(0.17, 0.67, 0.36, 0.99) forwards}.esri-ui .esri-spinner--finish{display:block;opacity:1;animation:esri-spinner--finish-animation 125ms ease-in forwards;animation-delay:75ms}.esri-swipe{width:100%;height:100%;position:absolute;overflow:hidden;margin:0;padding:0;background:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.esri-swipe,.esri-ui .esri-swipe{pointer-events:none}.esri-swipe__container{position:absolute;margin:0;padding:0;border:0;z-index:1;touch-action:none;pointer-events:auto;overflow:hidden;outline:0}.esri-swipe--horizontal .esri-swipe__container{margin-left:-16px;height:100%;cursor:col-resize}.esri-swipe--vertical .esri-swipe__container{margin-top:-16px;width:100%;cursor:row-resize}.esri-swipe--disabled .esri-swipe__container{pointer-events:none;cursor:default}.esri-swipe__divider{position:absolute;background-color:#fff}.esri-swipe--horizontal .esri-swipe__divider{border-left:1px solid rgba(110,110,110,.5);border-right:1px solid rgba(110,110,110,.5);width:4px;height:100%;margin-left:-2px;top:0;left:16px}.esri-swipe--vertical .esri-swipe__divider{border-top:1px solid rgba(110,110,110,.5);border-bottom:1px solid rgba(110,110,110,.5);width:100%;height:4px;margin-top:-2px;left:0;top:16px}.esri-swipe__handle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(110,110,110,.5);border-radius:2px;background-color:#fff}.esri-swipe__handle--hidden{visibility:hidden}.esri-swipe__handle-icon{position:relative;z-index:2}.esri-swipe--horizontal .esri-swipe__handle{top:calc(50% - 16px)}.esri-swipe--vertical .esri-swipe__handle{left:calc(50% - 16px)}.esri-swipe__container:focus .esri-swipe__handle,.esri-swipe__container:focus .esri-swipe__divider{outline:inset 2px Highlight;outline:inset 2px -webkit-focus-ring-color}.esri-swipe__container:focus .esri-swipe__handle{outline-offset:-3px}.esri-table-list{color:#323232;background-color:#f3f3f3;padding:calc(var(--esri-widget-padding-y)*.5) calc(var(--esri-widget-padding-x)*.5);overflow-y:auto;display:flex;flex-flow:column}.esri-table-list__list{list-style:none;margin:0 0 0 15px;padding:0}.esri-table-list__list[hidden]{display:none}.esri-table-list__list--root{margin:0}.esri-table-list__item--selectable .esri-table-list__item-container{cursor:pointer}.esri-table-list__item--selectable .esri-table-list__item-container:hover{border-left-color:rgba(110,110,110,.3)}.esri-table-list__item[aria-selected=true]>.esri-table-list__item-container{border-left-color:#0079c1}.esri-table-list__item[aria-selected=true]>.esri-table-list__item-container:hover{border-left-color:#0079c1}.esri-table-list__item-container~.esri-table-list__list .esri-table-list__item{border-bottom-width:0}.esri-table-list__item{background-color:#fff;border-bottom:1px solid rgba(110,110,110,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-table-list__item.esri-table-list__item--chosen{background-color:#e2f1fb;opacity:.75}.esri-table-list__item-container{border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out;align-items:center}.esri-table-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-table-list__publishing{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-block:0;margin-inline:12px;height:6px;width:6px;border:1px solid #6e6e6e;animation:publishing 2s normal infinite}.esri-table-list__item-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:6px 7px;overflow:hidden;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top;background-color:#f6f6f6;margin-inline-start:3rem;border-inline-start:3px solid #d9bf2b;margin-block-end:.25rem;margin-inline-end:.25rem}.esri-table-list__item-message [class^=esri-icon-],.esri-table-list__item-message .esri-building-level-picker__arrow-up,.esri-table-list__item-message .esri-building-level-picker__arrow-down,.esri-table-list__item-message .esri-building-phase-picker__arrow-left,.esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-table-list__item-message [class*=" esri-icon-"],.esri-table-list__item-message .esri-building-level-picker__arrow-up,.esri-table-list__item-message .esri-building-level-picker__arrow-down,.esri-table-list__item-message .esri-building-phase-picker__arrow-left,.esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-table-list__item--has-message .esri-table-list__item-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-table-list__item-toggle{padding:0 3px;cursor:pointer;color:#6e6e6e}.esri-table-list__item-actions-menu{align-self:center;display:flex}.esri-table-list__item-actions-menu-item{display:flex;flex:1 0 21px;justify-content:center;align-items:center;color:#6e6e6e;cursor:pointer;padding:0 3px;transition:border-color 250ms ease-in-out}.esri-table-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-table-list__item-actions-menu-item:hover{background-color:#f3f3f3}.esri-table-list__item-actions-menu-item--active,.esri-table-list__item-actions-menu-item--active:hover{background-color:#e2f1fb}.esri-table-list__item-actions{position:relative;background-color:#f3f3f3;color:#6e6e6e;margin:-1px 7px 6px;height:auto}.esri-table-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-table-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-table-list__item-actions[hidden]{display:none}.esri-table-list__item-actions-close{color:#6e6e6e;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-table-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #fff}.esri-table-list__item-actions-list:first-of-type{border-top:0}.esri-table-list__item-action,.esri-table-list__action-toggle{border:1px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-table-list__item-action{justify-content:flex-start;flex-flow:row}.esri-table-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-table-list__action-toggle .esri-table-list__item-action-title{margin-left:0}.esri-table-list__action-toggle .esri-table-list__item-action-icon{background-color:#4c4c4c;border-radius:16px;box-shadow:0 0 0 1px #fff;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-table-list__action-toggle .esri-table-list__item-action-icon:before{background-color:#fff;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-table-list__action-toggle--on .esri-table-list__item-action-icon{background-color:#fff}.esri-table-list__action-toggle--on .esri-table-list__item-action-icon:before{background-color:#4c4c4c;box-shadow:0 0 0 1px #4c4c4c;left:12px}.esri-table-list__item-action:hover,.esri-table-list__action-toggle:hover{background-color:#f3f3f3}.esri-table-list__item-actions[hidden] .esri-table-list__item-action{opacity:0}.esri-table-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-table-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-table-list__item-action-title{margin-left:5px}.esri-table-list-panel{margin:12px 15px}.esri-table-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}[dir=rtl] .esri-table-list .esri-table-list__list{margin:0 15px 0 0}[dir=rtl] .esri-table-list .esri-table-list__list--root{margin:0}[dir=rtl] .esri-table-list .esri-table-list__item-action-title{margin-left:0;margin-right:5px}[dir=rtl] .esri-table-list .esri-table-list__action-toggle .esri-table-list__action-toggle{margin-right:0}[dir=rtl] .esri-table-list .esri-table-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-table-list .esri-table-list__item-message [class^=esri-icon-],[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-table-list .esri-table-list__item-message [class*=" esri-icon-"],[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container:hover{border-right-color:rgba(110,110,110,.3)}[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true]>.esri-table-list__item-container{border-right-color:#0079c1}[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true]>.esri-table-list__item-container:hover{border-right-color:#0079c1}@keyframes publishing{0%,20%{transform:rotate(45deg)}80%,100%{transform:rotate(135deg)}}.esri-time-picker{display:inline-block;border:1px solid rgba(110,110,110,.3);padding:0 .5em}.esri-time-picker__input{border:none}.esri-time-slider{cursor:default;min-width:375px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-time-slider__layout--wide .esri-time-slider__row{height:88px;overflow:hidden}.esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr;display:flex;flex:auto}.esri-time-slider__layout--wide .esri-time-slider__animation{width:64px}.esri-time-slider__layout--wide .esri-time-slider__time-extent{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__time-extent,.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__actions{border-left:1px solid rgba(110,110,110,.3)}.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__max{align-items:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__next{width:42px}.esri-time-slider__layout--wide .esri-time-slider__warning{font-size:20px;margin-bottom:4px}.esri-time-slider__layout--wide .esri-time-slider__warning-text{margin-inline:3px;text-align:center}.esri-time-slider__layout--wide .esri-time-slider__actions-button{height:88px}.esri-time-slider__layout--compact.esri-time-slider--has-actions .esri-time-slider__time-extent{padding-inline-start:48px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(1),.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){height:36px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(2){height:88px;overflow:hidden}.esri-time-slider__layout--compact .esri-time-slider__animation{width:35px}.esri-time-slider__layout--compact .esri-time-slider__time-extent{align-items:center;display:flex;flex:auto;flex-flow:row nowrap;justify-content:center}.esri-time-slider__layout--compact .esri-time-slider__time-extent-separator{margin-inline:7px}.esri-time-slider__layout--compact .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min,.esri-time-slider__layout--compact .esri-time-slider__max{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min{align-items:flex-start;margin-inline-start:35px}.esri-time-slider__layout--compact .esri-time-slider__max{align-items:flex-end;margin-inline-end:35px}.esri-time-slider__layout--compact .esri-time-slider__previous,.esri-time-slider__layout--compact .esri-time-slider__next{width:35px}.esri-time-slider__layout--compact .esri-time-slider__warning{line-height:12px;margin-inline-end:4px}.esri-time-slider__layout--compact .esri-time-slider__actions{align-items:flex-end}.esri-time-slider__layout--compact .esri-time-slider__actions-button{height:36px}.esri-time-slider__row{display:flex}.esri-time-slider__mode--instant .esri-slider__segment-0,.esri-time-slider__mode--instant .esri-slider__segment-1{background-color:rgba(110,110,110,.4)}.esri-time-slider__mode--time-window .esri-slider__segment-1{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--time-window .esri-slider__segment-0,.esri-time-slider__mode--time-window .esri-slider__segment-2{background-color:rgba(110,110,110,.4)}.esri-time-slider__mode--time-window.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-0{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-1{background-color:rgba(110,110,110,.4)}.esri-time-slider__mode--cumulative-from-start.esri-time-slider--out-of-bounds .esri-slider__segment-0{background-color:#d83020}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-0{background-color:rgba(110,110,110,.4)}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-1{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-end.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__time-extent{font-size:12px;line-height:12px;color:#0079c1}.esri-time-slider__time-extent-group{display:flex;flex-flow:column nowrap;align-items:center}.esri-time-slider__time-extent-date,.esri-time-slider__time-extent-separator{font-weight:600}.esri-time-slider__min,.esri-time-slider__max{display:flex;flex-flow:column nowrap;font-size:12px;justify-content:center;line-height:12px}.esri-time-slider__min-date,.esri-time-slider__max-date{font-weight:600}.esri-time-slider__slider{background-color:#f3f3f3;padding:0 40px 0 40px}.esri-time-slider__slider .esri-slider{margin-top:-19px;background-color:#f3f3f3}.esri-time-slider__slider .esri-slider__content{height:2px}.esri-time-slider__slider .esri-slider__thumb{border-width:3px;top:-6px}.esri-time-slider__slider .esri-slider__tick-label{font-size:12px;margin-top:23px;white-space:nowrap}.esri-time-slider__slider .esri-slider__tick{background:rgba(110,110,110,.4);width:1px}.esri-time-slider__slider .esri-slider__tick.minorTick{height:4px}.esri-time-slider__slider .esri-slider__tick.majorTick{height:8px}.esri-time-slider__slider .esri-slider__ticks{margin-top:16px}.esri-time-slider__slider .esri-slider__track{height:4px}.esri-time-slider__animation-button,.esri-time-slider__previous-button,.esri-time-slider__next-button{border:none;height:100%;width:100%}.esri-time-slider .esri-icon-play,.esri-time-slider .esri-icon-pause,.esri-time-slider .esri-icon-reverse,.esri-time-slider .esri-icon-forward{font-size:24px}.esri-time-slider--out-of-bounds .esri-slider__thumb{border-color:#d83020}.esri-time-slider--out-of-bounds .esri-time-slider__time-extent{color:#d83020}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){direction:ltr}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__actions{border-left:none}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__animation{border-left:1px solid rgba(110,110,110,.3)}.esri-timezone-picker{position:relative;display:flex;align-items:center}.esri-timezone-picker__item-title{font-size:12px;font-weight:600}.esri-timezone-picker__item-description{font-size:10px}.esri-tooltip{position:absolute;overflow:visible;width:-moz-fit-content;width:fit-content;top:0;left:0;z-index:1}.esri-tooltip-content{position:relative;padding:6px 7px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 1px 2px rgba(0,0,0,.1);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.1em;color:#323232}.esri-tooltip-content:empty{opacity:0}.esri-tooltip-table{display:table;width:100%}.esri-tooltip-field{display:table-row}.esri-tooltip-field__title,.esri-tooltip-field__value{display:table-cell;padding:2px 0;white-space:nowrap}.esri-tooltip-field__title{padding-inline-end:15px}.esri-tooltip-field__value{font-variant-numeric:tabular-nums}.esri-tooltip-value-by-value span:nth-child(2){margin-inline:7px}.esri-tooltip-help-message{width:min-content;min-width:200px;margin-top:6px;padding-top:8px;padding-bottom:2px;border-top:solid 1px rgba(110,110,110,.3);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-align:center;white-space:break-spaces}.esri-tooltip-help-message:only-child{margin-top:0;padding-top:2px;border-top:none}.esri-un-associations__controls-label{height:1rem}.esri-un-associations__controls-label-and-slider{display:flex;flex-direction:column}.esri-un-associations__controls-label-and-toggle{display:flex;flex-direction:row;justify-content:space-between;width:inherit}.esri-un-associations__controls-slider{padding:0rem .5rem}.esri-un-associations__widget-block-actions{align-self:center}.esri-un-associations__widget-block-actions-switch{align-self:center;padding:.5rem}.esri-un-associations__widget-block-content{width:330px;border-bottom:none;margin:0px}.esri-un-associations__widget-settings-container{display:grid;padding-top:.5rem;gap:.5rem}.esri-utility-trace-network{display:flex;flex:1 1 auto;flex-direction:row}.esri-utility-trace-network.esri-component.esri-widget--panel{min-height:120px}.esri-utility-trace-network calcite-icon{box-sizing:initial}.esri-utility-trace-network calcite-tab{background-color:#f3f3f3;padding-bottom:0;padding-top:0}.esri-utility-trace-network calcite-tab:not([selected]){flex:0}.esri-utility-trace-network calcite-block{margin-bottom:0rem}.esri-utility-trace-network__add-button-container{display:flex;justify-content:center;margin:18px 0 12px}.esri-utility-trace-network__notice-container{padding:6px}.esri-utility-trace-network__list-container{background-color:#fff;padding:3px 3px}.esri-utility-trace-network__flow{height:100%}.esri-utility-trace-network__results-container{height:100%}.esri-utility-trace-network__number-input{width:150px}.esri-un-validate-topology__container{width:330px}.esri-un-validate-topology__content{border-bottom:none;margin:0px}.esri-un-validate-topology__controls-container{display:grid;gap:.5rem}.esri-un-validate-topology__status-icon-container{width:48px;height:48px}.esri-un-validate-topology__status-icon-error{padding-left:16px;padding-top:16px;--calcite-ui-icon-color: #edd317}.esri-un-validate-topology__status-icon-success{padding-left:16px;padding-top:16px;--calcite-ui-icon-color: #35ac46}.esri-value-picker{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-value-picker .esri-slider{background:rgba(0,0,0,0);flex:auto}.esri-value-picker .esri-slider__tick-label{font-size:var(--calcite-font-size--3);white-space:nowrap}.esri-value-picker .esri-slider__ticks{margin:0}.esri-value-picker .esri-slider__tick,.esri-value-picker .esri-slider__track{background:var(--calcite-ui-border-input)}.esri-value-picker .esri-slider__tick.esri-value-picker__slider__tick-steps{height:3px;width:3px}.esri-value-picker .esri-slider__anchor:focus-visible{outline:none}.esri-value-picker__action-bar{background-color:var(--calcite-ui-foreground-1)}.esri-value-picker__caption-border,.esri-value-picker__label-border{display:flex;align-items:center;border:solid 1px var(--calcite-ui-border-3)}.esri-value-picker__caption-text,.esri-value-picker__label-text{font-family:var(--calcite-sans-family);font-weight:var(--calcite-font-weight-medium);overflow:hidden;white-space:nowrap}.esri-value-picker__label-text{color:var(--calcite-ui-text-1)}.esri-value-picker__slider{display:flex;flex:auto}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined{width:-moz-fit-content;width:fit-content}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__caption,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__caption{padding-inline-end:.5rem}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox,.esri-value-picker__layout--horizontal.esri-value-picker__type--label,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider{min-width:450px}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--label .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal .esri-value-picker__caption{display:flex;padding-bottom:.5rem;padding-inline-start:.5rem;padding-top:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__caption-border{padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__caption-text{font-size:var(--calcite-font-size--1);max-width:100px;text-overflow:ellipsis}.esri-value-picker__layout--horizontal .esri-value-picker__combobox{align-items:center;display:flex;flex:auto;padding-inline:10px;--calcite-ui-border-input: var(--calcite-ui-border-3)}.esri-value-picker__layout--horizontal .esri-value-picker__combobox calcite-combobox{flex:auto;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__label{display:flex;flex:auto;padding:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__label-border{flex:auto;padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__label-text{flex:auto;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal);text-overflow:ellipsis;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__separator{border-right:solid 1px var(--calcite-ui-border-3);margin-inline-start:.25rem;width:1px}.esri-value-picker__layout--horizontal .esri-value-picker__slider{padding-inline:30px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-minor{height:3px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-major{height:6px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-steps{margin-left:-1px;margin-top:-6px}.esri-value-picker__layout--horizontal .esri-slider{margin-top:-10px}.esri-value-picker__layout--horizontal .esri-slider__track{height:1px}.esri-value-picker__layout--vertical.esri-value-picker__type--collection,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined{height:-moz-fit-content;height:fit-content}.esri-value-picker__layout--vertical.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined .esri-value-picker__action-bar{height:100%}.esri-value-picker__layout--vertical.esri-value-picker__type--slider{min-height:450px}.esri-value-picker__layout--vertical.esri-value-picker__type--slider .esri-value-picker__action-bar{height:100%;min-height:450px}.esri-value-picker__layout--vertical .esri-value-picker__caption{padding:.25rem;width:48px}.esri-value-picker__layout--vertical .esri-value-picker__caption-border{justify-content:center}.esri-value-picker__layout--vertical .esri-value-picker__caption-text{font-size:var(--calcite-font-size--2);padding-block:.25rem;text-overflow:clip}.esri-value-picker__layout--vertical .esri-value-picker__separator{border-bottom:solid 1px var(--calcite-ui-border-3);height:1px;margin-top:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__slider{flex-direction:column;padding:15px 0}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-minor{width:3px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-major{width:6px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-steps{margin-left:-6px;margin-top:-1px}.esri-value-picker__layout--vertical .esri-slider{margin-left:-13px}.esri-value-picker__layout--vertical .esri-slider__tick-label{margin-left:20px}.esri-value-picker__layout--vertical .esri-slider__track{width:1px}[dir=rtl] .esri-value-picker{direction:ltr}[dir=rtl] .esri-value-picker .esri-value-picker__combobox,[dir=rtl] .esri-value-picker .esri-value-picker__slider__tooltip{direction:rtl}.esri-weather{position:relative;padding:var(--esri-widget-padding);width:-moz-fit-content;width:fit-content}.esri-weather__content{display:flex;flex-direction:column;gap:12px;width:min-content}.esri-weather__content--has-error{pointer-events:none;visibility:hidden;overflow:hidden;height:0}.esri-weather__selector{display:flex;align-items:center;flex-direction:row;gap:7px}.esri-weather__options{display:flex;flex-direction:column;gap:12px}.esri-weather__warning{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:12px}.esri-weather__warning calcite-icon{color:var(--calcite-ui-warning)}.esri-weather__labeled-slider calcite-slider{margin:0 -7px;margin-bottom:-14px}.esri-zoom{display:flex;flex-flow:column nowrap}.esri-zoom.esri-zoom--horizontal{flex-flow:row-reverse nowrap}.esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-top:none}.esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-left:solid 1px rgba(110,110,110,.3)}.esri-zoom .esri-widget--button{box-shadow:none}.esri-zoom .esri-widget--button:first-child{margin-bottom:0}.esri-zoom .esri-widget--button:last-child{border-top:solid 1px rgba(110,110,110,.3)}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-top:none}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-left:solid 1px rgba(110,110,110,.3)}@keyframes esri-fade-in-down{0%{opacity:0;transform:translate3D(0, -5px, 0)}25%{opacity:0;transform:translate3D(0, -5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes esri-fade-in-up{0%{opacity:0;transform:translate3D(0, 5px, 0)}25%{opacity:0;transform:translate3D(0, 5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes esri-fade-in-scale{0%{opacity:0;transform:scale3D(0.95, 0.95, 1)}100%{opacity:1;transform:scale3D(1, 1, 1)}}@keyframes looping-progresss-bar-ani{0%{left:0%;width:0%}20%{left:0%;width:20%}80%{left:80%;width:20%}100%{left:100%;width:0%}}@keyframes esri-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes panel-advance{0%{opacity:0;transform:translate3d(50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-retreat{0%{opacity:0;transform:translate3d(-50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-advance--rtl{0%{opacity:0;transform:translate3d(-50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-retreat--rtl{0%{opacity:0;transform:translate3d(50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}} \ No newline at end of file diff --git a/public/assets/esri/themes/light/main.scss b/public/assets/esri/themes/light/main.scss new file mode 100644 index 0000000..f59e4e3 --- /dev/null +++ b/public/assets/esri/themes/light/main.scss @@ -0,0 +1,9 @@ +/* + Theme: Light (Default) +*/ + +body { + --esri-calcite-mode-name: "light"; +} + +@import "../base/core"; diff --git a/public/assets/esri/themes/light/view.css b/public/assets/esri/themes/light/view.css new file mode 100644 index 0000000..dafa0e0 --- /dev/null +++ b/public/assets/esri/themes/light/view.css @@ -0,0 +1,8 @@ +@charset "utf-8";/*! + * Use of any font is restricted as follows: + * - Font files may be used for Esri-business purposes only. + * - Fonts files may also be used by Esri Authorized Distributors for Esri business purposes only as they pertain to Esri, Inc. and its products or marketing materials. + * - Font files may be used in Esri software only. + * - Font files may not be distributed or used by third parties. + * - Font files may be embedded in documents as long as the font files are not provided in a separate file that allows them to be exported. +*/@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939.woff2") format("woff2");font-weight:300;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02.woff2") format("woff2");font-weight:400;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d.woff2") format("woff2");font-weight:400;font-style:italic;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688.woff2") format("woff2");font-weight:500;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7.woff2") format("woff2");font-weight:700;font-style:normal;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-math.woff2") format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-math.woff2") format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-math.woff2") format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-math.woff2") format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-math.woff2") format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+2070-209F,U+20A0-20CF,U+2100-214F,U+2200-22FF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-ext.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-ext.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-ext.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-ext.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-ext.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0100-017F,U+0180-024F,U+0250-02AF,U+02B0-02FF,U+0300-036F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-greek.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-greek.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-greek.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-greek.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-greek.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0370-03FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-cyrillic.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-cyrillic.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-cyrillic.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-cyrillic.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-cyrillic.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0400-04FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-georgian.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-georgian.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-georgian.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-georgian.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+10A0-10FF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-arabic.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-arabic.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-arabic.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-arabic.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0600-06FF,U+FB50-FDFF,U+FE70-FEFF;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-hebrew.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-hebrew.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-hebrew.woff2") format("woff2");font-weight:400;font-style:italic;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-hebrew.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-hebrew.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0590-05FF,U+FB00-FB4F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/94aa531e-7746-4df0-bb6e-349891f2eda5.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/3ae1e25e-3aa6-4061-a016-a079159f9d65.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/41331c3c-3759-4462-8695-33c9a21b6a5b.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0900-097F;font-display:auto}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-thai.woff2") format("woff2");font-weight:300;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-thai.woff2") format("woff2");font-weight:400;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-thai.woff2") format("woff2");font-weight:500;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-thai.woff2") format("woff2");font-weight:700;font-style:normal;unicode-range:U+0E00-0E7F}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b8b15cdf-85d1-4120-8daa-48863d803939-vietnamese.woff2") format("woff2");font-weight:300;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/09ab0626-bb45-4650-acc8-0182d693df02-vietnamese.woff2") format("woff2");font-weight:400;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/b9c5b839-db56-4419-8fcb-6ab661babb1d-vietnamese.woff2") format("woff2");font-weight:400;font-style:italic;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/12f4c786-0bef-4a48-b7c0-eebaa7591688-vietnamese.woff2") format("woff2");font-weight:500;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"Avenir Next";src:url("../base/fonts/fonts/0c8a5d21-8a14-4451-8145-695071809cb7-vietnamese.woff2") format("woff2");font-weight:700;font-style:normal;font-display:auto;unicode-range:U+1E00-1EFF}@font-face{font-family:"CalciteWebCoreIcons";src:url("../base/icons/fonts/CalciteWebCoreIcons.ttf?qt9ftt") format("truetype"),url("../base/icons/fonts/CalciteWebCoreIcons.woff?qt9ftt") format("woff"),url("../base/icons/fonts/CalciteWebCoreIcons.svg?qt9ftt#CalciteWebCoreIcons") format("svg");font-weight:normal;font-style:normal}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-family:"CalciteWebCoreIcons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" esri-icon-"],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-family:"CalciteWebCoreIcons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.esri-icon-close:before{content:"";color:inherit}.esri-icon-drag-horizontal:before{content:"";color:inherit}.esri-icon-drag-vertical:before{content:"";color:inherit}.esri-icon-handle-horizontal:before{content:"";color:inherit}.esri-icon-handle-vertical:before{content:"";color:inherit}.esri-icon-check-mark:before,.esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before{content:"";color:inherit}.esri-icon-left-triangle-arrow:before{content:"";color:inherit}.esri-icon-right-triangle-arrow:before{content:"";color:inherit}.esri-icon-down-arrow:before{content:"";color:inherit}.esri-icon-up-arrow:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-left:before{content:"";color:inherit}.esri-icon-overview-arrow-bottom-right:before{content:"";color:inherit}.esri-icon-overview-arrow-top-left:before{content:"";color:inherit}.esri-icon-overview-arrow-top-right:before{content:"";color:inherit}.esri-icon-maximize:before{content:"";color:inherit}.esri-icon-minimize:before{content:"";color:inherit}.esri-icon-checkbox-unchecked:before{content:"";color:inherit}.esri-icon-checkbox-checked:before{content:"";color:inherit}.esri-icon-radio-unchecked:before{content:"";color:inherit}.esri-icon-radio-checked:before{content:"";color:inherit}.esri-icon-up-arrow-circled:before{content:"";color:inherit}.esri-icon-down-arrow-circled:before{content:"";color:inherit}.esri-icon-left-arrow-circled:before{content:"";color:inherit}.esri-icon-right-arrow-circled:before{content:"";color:inherit}.esri-icon-zoom-out-fixed:before{content:"";color:inherit}.esri-icon-zoom-in-fixed:before{content:"";color:inherit}.esri-icon-refresh:before{content:"";color:inherit}.esri-icon-edit:before{content:"";color:inherit}.esri-icon-authorize:before{content:"";color:inherit}.esri-icon-map-pin:before{content:"";color:inherit}.esri-icon-blank-map-pin:before{content:"";color:inherit}.esri-icon-table:before{content:"";color:inherit}.esri-icon-plus:before{content:"";color:inherit}.esri-icon-minus:before{content:"";color:inherit}.esri-icon-beginning:before{content:"";color:inherit}.esri-icon-reverse:before{content:"";color:inherit}.esri-icon-pause:before{content:"";color:inherit}.esri-icon-play:before{content:"";color:inherit}.esri-icon-forward:before{content:"";color:inherit}.esri-icon-end:before{content:"";color:inherit}.esri-icon-erase:before{content:"";color:inherit}.esri-icon-up-down-arrows:before{content:"";color:inherit}.esri-icon-left:before,.esri-building-phase-picker__arrow-left:before,.esri-building-phase-picker__arrow-right:before,.esri-building-level-picker__arrow-up:before,.esri-building-level-picker__arrow-down:before{content:"";color:inherit}.esri-icon-right:before{content:"";color:inherit}.esri-icon-announcement:before{content:"";color:inherit}.esri-icon-notice-round:before{content:"";color:inherit}.esri-icon-notice-triangle:before{content:"";color:inherit}.esri-icon-home:before{content:"";color:inherit}.esri-icon-locate:before{content:"";color:inherit}.esri-icon-expand:before{content:"";color:inherit}.esri-icon-collapse:before{content:"";color:inherit}.esri-icon-layer-list:before{content:"";color:inherit}.esri-icon-basemap:before{content:"";color:inherit}.esri-icon-globe:before{content:"";color:inherit}.esri-icon-applications:before{content:"";color:inherit}.esri-icon-arrow-up-circled:before{content:"";color:inherit}.esri-icon-arrow-down-circled:before{content:"";color:inherit}.esri-icon-arrow-left-circled:before{content:"";color:inherit}.esri-icon-arrow-right-circled:before{content:"";color:inherit}.esri-icon-minus-circled:before{content:"";color:inherit}.esri-icon-plus-circled:before{content:"";color:inherit}.esri-icon-add-attachment:before{content:"";color:inherit}.esri-icon-attachment:before{content:"";color:inherit}.esri-icon-calendar:before{content:"";color:inherit}.esri-icon-close-circled:before{content:"";color:inherit}.esri-icon-browser:before{content:"";color:inherit}.esri-icon-collection:before{content:"";color:inherit}.esri-icon-comment:before{content:"";color:inherit}.esri-icon-configure-popup:before{content:"";color:inherit}.esri-icon-contact:before{content:"";color:inherit}.esri-icon-dashboard:before{content:"";color:inherit}.esri-icon-deny:before{content:"";color:inherit}.esri-icon-description:before{content:"";color:inherit}.esri-icon-directions:before{content:"";color:inherit}.esri-icon-directions2:before{content:"";color:inherit}.esri-icon-documentation:before{content:"";color:inherit}.esri-icon-duplicate:before{content:"";color:inherit}.esri-icon-review:before{content:"";color:inherit}.esri-icon-environment-settings:before{content:"";color:inherit}.esri-icon-error:before{content:"";color:inherit}.esri-icon-error2:before{content:"";color:inherit}.esri-icon-experimental:before{content:"";color:inherit}.esri-icon-feature-layer:before{content:"";color:inherit}.esri-icon-filter:before{content:"";color:inherit}.esri-icon-grant:before{content:"";color:inherit}.esri-icon-group:before{content:"";color:inherit}.esri-icon-key:before{content:"";color:inherit}.esri-icon-labels:before{content:"";color:inherit}.esri-icon-tag:before{content:"";color:inherit}.esri-icon-layers:before{content:"";color:inherit}.esri-icon-left-arrow:before{content:"";color:inherit}.esri-icon-right-arrow:before{content:"";color:inherit}.esri-icon-link-external:before{content:"";color:inherit}.esri-icon-link:before{content:"";color:inherit}.esri-icon-loading-indicator:before{content:"";color:inherit}.esri-icon-maps:before{content:"";color:inherit}.esri-icon-marketplace:before{content:"";color:inherit}.esri-icon-media:before{content:"";color:inherit}.esri-icon-media2:before{content:"";color:inherit}.esri-icon-menu:before{content:"";color:inherit}.esri-icon-mobile:before{content:"";color:inherit}.esri-icon-phone:before{content:"";color:inherit}.esri-icon-navigation:before{content:"";color:inherit}.esri-icon-pan:before{content:"";color:inherit}.esri-icon-printer:before{content:"";color:inherit}.esri-icon-pie-chart:before{content:"";color:inherit}.esri-icon-chart:before{content:"";color:inherit}.esri-icon-line-chart:before{content:"";color:inherit}.esri-icon-question:before{content:"";color:inherit}.esri-icon-resend-invitation:before{content:"";color:inherit}.esri-icon-rotate:before{content:"";color:inherit}.esri-icon-save:before{content:"";color:inherit}.esri-icon-settings:before{content:"";color:inherit}.esri-icon-settings2:before{content:"";color:inherit}.esri-icon-share:before{content:"";color:inherit}.esri-icon-sign-out:before{content:"";color:inherit}.esri-icon-support:before{content:"";color:inherit}.esri-icon-user:before{content:"";color:inherit}.esri-icon-time-clock:before{content:"";color:inherit}.esri-icon-trash:before{content:"";color:inherit}.esri-icon-upload:before{content:"";color:inherit}.esri-icon-download:before{content:"";color:inherit}.esri-icon-zoom-in-magnifying-glass:before{content:"";color:inherit}.esri-icon-search:before{content:"";color:inherit}.esri-icon-zoom-out-magnifying-glass:before{content:"";color:inherit}.esri-icon-locked:before{content:"";color:inherit}.esri-icon-unlocked:before{content:"";color:inherit}.esri-icon-favorites:before{content:"";color:inherit}.esri-icon-compass:before{content:"";color:inherit}.esri-icon-down:before{content:"";color:inherit}.esri-icon-up:before{content:"";color:inherit}.esri-icon-chat:before{content:"";color:inherit}.esri-icon-dock-bottom:before{content:"";color:inherit}.esri-icon-dock-left:before{content:"";color:inherit}.esri-icon-dock-right:before{content:"";color:inherit}.esri-icon-organization:before{content:"";color:inherit}.esri-icon-north-navigation:before{content:"";color:inherit}.esri-icon-locate-circled:before{content:"";color:inherit}.esri-icon-dial:before{content:"";color:inherit}.esri-icon-polygon:before{content:"";color:inherit}.esri-icon-polyline:before{content:"";color:inherit}.esri-icon-visible:before{content:"";color:inherit}.esri-icon-non-visible:before{content:"";color:inherit}.esri-icon-link-vertical:before{content:"";color:inherit}.esri-icon-unlocked-link-vertical:before{content:"";color:inherit}.esri-icon-link-horizontal:before{content:"";color:inherit}.esri-icon-unlocked-link-horizontal:before{content:"";color:inherit}.esri-icon-swap:before{content:"";color:inherit}.esri-icon-cta-link-external:before{content:"";color:inherit}.esri-icon-reply:before{content:"";color:inherit}.esri-icon-public:before{content:"";color:inherit}.esri-icon-share2:before{content:"";color:inherit}.esri-icon-launch-link-external:before{content:"";color:inherit}.esri-icon-rotate-back:before{content:"";color:inherit}.esri-icon-pan2:before{content:"";color:inherit}.esri-icon-tracking:before{content:"";color:inherit}.esri-icon-expand2:before{content:"";color:inherit}.esri-icon-arrow-down:before{content:"";color:inherit}.esri-icon-arrow-up:before{content:"";color:inherit}.esri-icon-hollow-eye:before{content:"";color:inherit}.esri-icon-play-circled:before{content:"";color:inherit}.esri-icon-volume-off:before{content:"";color:inherit}.esri-icon-volume-on:before{content:"";color:inherit}.esri-icon-bookmark:before{content:"";color:inherit}.esri-icon-lightbulb:before{content:"";color:inherit}.esri-icon-sketch-rectangle:before{content:"";color:inherit}.esri-icon-north-navigation-filled:before{content:"";color:inherit}.esri-icon-default-action:before{content:"";color:inherit}.esri-icon-undo:before{content:"";color:inherit}.esri-icon-redo:before{content:"";color:inherit}.esri-icon-cursor:before{content:"";color:inherit}.esri-icon-cursor-filled:before{content:"";color:inherit}.esri-icon-measure:before{content:"";color:inherit}.esri-icon-measure-line:before{content:"";color:inherit}.esri-icon-measure-area:before{content:"";color:inherit}.esri-icon-legend:before{content:"";color:inherit}.esri-icon-sliders:before{content:"";color:inherit}.esri-icon-sliders-horizontal:before{content:"";color:inherit}.esri-icon-cursor-marquee:before{content:"";color:inherit}.esri-icon-lasso:before{content:"";color:inherit}.esri-icon-elevation-profile:before{content:"";color:inherit}.esri-icon-slice:before{content:"";color:inherit}.esri-icon-line-of-sight:before{content:"";color:inherit}.esri-icon-zoom-to-object:before{content:"";color:inherit}.esri-icon-urban-model:before{content:"";color:inherit}.esri-icon-measure-building-height-shadow:before{content:"";color:inherit}.esri-icon-partly-cloudy:before{content:"";color:inherit}@keyframes in{0%{opacity:0}100%{opacity:1}}@keyframes in-down{0%{opacity:0;transform:translate3D(0, -5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-up{0%{opacity:0;transform:translate3D(0, 5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-right{0%{opacity:0;transform:translate3D(-5px, 0, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-left{0%{opacity:0;transform:translate3D(5px, 0, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes in-scale{0%{opacity:0;transform:scale3D(0.95, 0.95, 1)}100%{opacity:1;transform:scale3D(1, 1, 1)}}:root{--calcite-animation-timing:calc(150ms * var(--calcite-internal-duration-factor));--calcite-internal-duration-factor:var(--calcite-duration-factor, 1);--calcite-internal-animation-timing-fast:calc(100ms * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-medium:calc(200ms * var(--calcite-internal-duration-factor));--calcite-internal-animation-timing-slow:calc(300ms * var(--calcite-internal-duration-factor))}.calcite-animate{opacity:0;animation-fill-mode:both;animation-duration:var(--calcite-animation-timing)}.calcite-animate__in{animation-name:in}.calcite-animate__in-down{animation-name:in-down}.calcite-animate__in-up{animation-name:in-up}.calcite-animate__in-right{animation-name:in-right}.calcite-animate__in-left{animation-name:in-left}.calcite-animate__in-scale{animation-name:in-scale}@media(prefers-reduced-motion: reduce){:root{--calcite-internal-duration-factor:0.01}}:root{--calcite-floating-ui-transition:var(--calcite-animation-timing);--calcite-floating-ui-z-index:var(--calcite-app-z-index-dropdown)}:host([hidden]){display:none}:root{--calcite-code-family:"Consolas", "Andale Mono", "Lucida Console", "Monaco", monospace;--calcite-sans-family:"Avenir Next", "Avenir", "Helvetica Neue", sans-serif;--calcite-font-size--3:0.625rem;--calcite-font-size--2:0.75rem;--calcite-font-size--1:0.875rem;--calcite-font-size-0:1rem;--calcite-font-size-1:1.125rem;--calcite-font-size-2:1.25rem;--calcite-font-size-3:1.625rem;--calcite-font-size-4:2rem;--calcite-font-size-5:2.5rem;--calcite-font-size-6:3rem;--calcite-font-size-7:3.5rem;--calcite-font-size-8:4rem;--calcite-font-weight-light:300;--calcite-font-weight-normal:400;--calcite-font-weight-medium:500;--calcite-font-weight-bold:600;--calcite-semantic-ui-color-foreground-current-dark:#214155;--calcite-app-z-index-tooltip:901;--calcite-app-z-index-popup:900;--calcite-app-z-index-modal:800;--calcite-app-z-index-overlay:700;--calcite-app-z-index-dropdown:600;--calcite-app-z-index-toast:500;--calcite-app-z-index-header:400;--calcite-app-z-index-sticky:300;--calcite-app-z-index:1;--calcite-app-z-index-deep:-999999;--calcite-app-breakpoint-cols-lg:24;--calcite-app-breakpoint-cols-md:24;--calcite-app-breakpoint-cols-sm:12;--calcite-app-breakpoint-cols-xs:6;--calcite-app-breakpoint-content-fixed:1440px;--calcite-app-breakpoint-content-fluid:100%;--calcite-app-breakpoint-width-lg:1440px;--calcite-app-breakpoint-width-md:1152px;--calcite-app-breakpoint-width-sm:768px;--calcite-app-breakpoint-width-xs:476px;--calcite-app-spacing-none:0px;--calcite-app-spacing-28:288px;--calcite-app-spacing-27:256px;--calcite-app-spacing-26:224px;--calcite-app-spacing-25:192px;--calcite-app-spacing-24:160px;--calcite-app-spacing-23:144px;--calcite-app-spacing-22:128px;--calcite-app-spacing-21:112px;--calcite-app-spacing-20:96px;--calcite-app-spacing-19:80px;--calcite-app-spacing-18:72px;--calcite-app-spacing-17:64px;--calcite-app-spacing-16:56px;--calcite-app-spacing-15:48px;--calcite-app-spacing-14:44px;--calcite-app-spacing-13:40px;--calcite-app-spacing-12:36px;--calcite-app-spacing-11:32px;--calcite-app-spacing-10:28px;--calcite-app-spacing-9:24px;--calcite-app-spacing-8:20px;--calcite-app-spacing-7:16px;--calcite-app-spacing-6:14px;--calcite-app-spacing-5:12px;--calcite-app-spacing-4:10px;--calcite-app-spacing-3:8px;--calcite-app-spacing-2:6px;--calcite-app-spacing-1:4px;--calcite-app-spacing-0:2px;--calcite-app-sizing-none:0px;--calcite-app-sizing-28:288px;--calcite-app-sizing-27:256px;--calcite-app-sizing-26:224px;--calcite-app-sizing-25:192px;--calcite-app-sizing-24:160px;--calcite-app-sizing-23:144px;--calcite-app-sizing-22:128px;--calcite-app-sizing-21:112px;--calcite-app-sizing-20:96px;--calcite-app-sizing-19:80px;--calcite-app-sizing-18:72px;--calcite-app-sizing-17:64px;--calcite-app-sizing-16:56px;--calcite-app-sizing-15:48px;--calcite-app-sizing-14:44px;--calcite-app-sizing-13:40px;--calcite-app-sizing-12:36px;--calcite-app-sizing-11:32px;--calcite-app-sizing-10:28px;--calcite-app-sizing-9:24px;--calcite-app-sizing-8:20px;--calcite-app-sizing-7:16px;--calcite-app-sizing-6:14px;--calcite-app-sizing-5:12px;--calcite-app-sizing-4:10px;--calcite-app-sizing-3:8px;--calcite-app-sizing-2:6px;--calcite-app-sizing-1:4px;--calcite-app-sizing-0:2px;--calcite-app-color-palette-dark-blue-d-bb-430:#0087D7;--calcite-app-color-palette-dark-blue-d-bb-420:#00A0FF;--calcite-app-color-palette-dark-blue-d-bb-410:#47BBFF;--calcite-app-color-palette-dark-red-d-rr-430:#F3381B;--calcite-app-color-palette-dark-red-d-rr-420:#FE583E;--calcite-app-color-palette-dark-red-d-rr-410:#FF7465;--calcite-app-color-palette-dark-yellow-d-yy-430:#F4B000;--calcite-app-color-palette-dark-yellow-d-yy-420:#FFC900;--calcite-app-color-palette-dark-yellow-d-yy-410:#FFE24D;--calcite-app-color-palette-dark-green-d-gg-430:#36DA43;--calcite-app-color-palette-dark-green-d-gg-420:#36DA43;--calcite-app-color-palette-dark-green-d-gg-410:#44ED51;--calcite-app-color-palette-vibrant-violet-v-vv-180:#6a0be6;--calcite-app-color-palette-vibrant-violet-v-vv-160:#8129ff;--calcite-app-color-palette-vibrant-violet-v-vv-140:#974dff;--calcite-app-color-palette-vibrant-violet-v-vv-120:#b580ff;--calcite-app-color-palette-vibrant-violet-red-v-vr-180:#83009e;--calcite-app-color-palette-vibrant-violet-red-v-vr-160:#ac08cc;--calcite-app-color-palette-vibrant-violet-red-v-vr-140:#dd33ff;--calcite-app-color-palette-vibrant-violet-red-v-vr-120:#ea80ff;--calcite-app-color-palette-vibrant-pink-v-pk-180:#c00073;--calcite-app-color-palette-vibrant-pink-v-pk-160:#d11486;--calcite-app-color-palette-vibrant-pink-v-pk-140:#ff19a4;--calcite-app-color-palette-vibrant-pink-v-pk-120:#ff66c2;--calcite-app-color-palette-vibrant-red-v-rr-180:#b3000f;--calcite-app-color-palette-vibrant-red-v-rr-160:#d90012;--calcite-app-color-palette-vibrant-red-v-rr-140:#ff0015;--calcite-app-color-palette-vibrant-red-v-rr-120:#ff624d;--calcite-app-color-palette-vibrant-red-orange-v-ro-180:#c93b00;--calcite-app-color-palette-vibrant-red-orange-v-ro-160:#de4300;--calcite-app-color-palette-vibrant-red-orange-v-ro-140:#ff4d00;--calcite-app-color-palette-vibrant-red-orange-v-ro-120:#ff824d;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-180:#d17300;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-160:#e68600;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-140:#ff9500;--calcite-app-color-palette-vibrant-orange-yellow-v-oy-120:#ffb54d;--calcite-app-color-palette-vibrant-yellow-v-yy-180:#ebba17;--calcite-app-color-palette-vibrant-yellow-v-yy-160:#f5d000;--calcite-app-color-palette-vibrant-yellow-v-yy-140:#ffee33;--calcite-app-color-palette-vibrant-yellow-v-yy-120:#fff766;--calcite-app-color-palette-vibrant-yellow-green-v-yg-180:#7fab00;--calcite-app-color-palette-vibrant-yellow-green-v-yg-160:#96cc00;--calcite-app-color-palette-vibrant-yellow-green-v-yg-140:#bbed3b;--calcite-app-color-palette-vibrant-yellow-green-v-yg-120:#d7ff73;--calcite-app-color-palette-vibrant-green-v-gg-180:#00a118;--calcite-app-color-palette-vibrant-green-v-gg-160:#00b81b;--calcite-app-color-palette-vibrant-green-v-gg-140:#3bed52;--calcite-app-color-palette-vibrant-green-v-gg-120:#73ff84;--calcite-app-color-palette-vibrant-green-blue-v-gb-180:#00cfca;--calcite-app-color-palette-vibrant-green-blue-v-gb-160:#00e6e2;--calcite-app-color-palette-vibrant-green-blue-v-gb-140:#00f7f3;--calcite-app-color-palette-vibrant-green-blue-v-gb-120:#59fffc;--calcite-app-color-palette-vibrant-blue-v-bb-180:#009af2;--calcite-app-color-palette-vibrant-blue-v-bb-160:#009af2;--calcite-app-color-palette-vibrant-blue-v-bb-140:#3db8ff;--calcite-app-color-palette-vibrant-blue-v-bb-120:#59d6ff;--calcite-app-color-palette-high-saturation-violet-h-vv-100:#100026;--calcite-app-color-palette-high-saturation-violet-h-vv-090:#250f43;--calcite-app-color-palette-high-saturation-violet-h-vv-080:#3a1e61;--calcite-app-color-palette-high-saturation-violet-h-vv-070:#4e2c7e;--calcite-app-color-palette-high-saturation-violet-h-vv-060:#633b9b;--calcite-app-color-palette-high-saturation-violet-h-vv-050:#7e5baf;--calcite-app-color-palette-high-saturation-violet-h-vv-040:#987ac3;--calcite-app-color-palette-high-saturation-violet-h-vv-030:#b39ad7;--calcite-app-color-palette-high-saturation-violet-h-vv-020:#cdb9eb;--calcite-app-color-palette-high-saturation-violet-h-vv-010:#e8d9ff;--calcite-app-color-palette-high-saturation-violet-red-h-vr-100:#200026;--calcite-app-color-palette-high-saturation-violet-red-h-vr-090:#3c1243;--calcite-app-color-palette-high-saturation-violet-red-h-vr-080:#572561;--calcite-app-color-palette-high-saturation-violet-red-h-vr-070:#73377e;--calcite-app-color-palette-high-saturation-violet-red-h-vr-060:#8e499b;--calcite-app-color-palette-high-saturation-violet-red-h-vr-050:#a466af;--calcite-app-color-palette-high-saturation-violet-red-h-vr-040:#b983c3;--calcite-app-color-palette-high-saturation-violet-red-h-vr-030:#cfa1d7;--calcite-app-color-palette-high-saturation-violet-red-h-vr-020:#e4beeb;--calcite-app-color-palette-high-saturation-violet-red-h-vr-010:#fadbff;--calcite-app-color-palette-high-saturation-pink-h-pk-100:#260404;--calcite-app-color-palette-high-saturation-pink-h-pk-090:#590b32;--calcite-app-color-palette-high-saturation-pink-h-pk-080:#851b52;--calcite-app-color-palette-high-saturation-pink-h-pk-070:#ba2f7e;--calcite-app-color-palette-high-saturation-pink-h-pk-060:#e04ea6;--calcite-app-color-palette-high-saturation-pink-h-pk-050:#e673bb;--calcite-app-color-palette-high-saturation-pink-h-pk-040:#eb8dc9;--calcite-app-color-palette-high-saturation-pink-h-pk-030:#f2a5d6;--calcite-app-color-palette-high-saturation-pink-h-pk-020:#fabee4;--calcite-app-color-palette-high-saturation-pink-h-pk-010:#ffd1ef;--calcite-app-color-palette-high-saturation-red-h-rr-100:#210300;--calcite-app-color-palette-high-saturation-red-h-rr-090:#4f0e08;--calcite-app-color-palette-high-saturation-red-h-rr-080:#7c1d13;--calcite-app-color-palette-high-saturation-red-h-rr-070:#a82b1e;--calcite-app-color-palette-high-saturation-red-h-rr-060:#d83020;--calcite-app-color-palette-high-saturation-red-h-rr-050:#e65240;--calcite-app-color-palette-high-saturation-red-h-rr-040:#f07062;--calcite-app-color-palette-high-saturation-red-h-rr-030:#f2877b;--calcite-app-color-palette-high-saturation-red-h-rr-020:#ffaaa1;--calcite-app-color-palette-high-saturation-red-h-rr-010:#ffc6bf;--calcite-app-color-palette-high-saturation-red-orange-h-ro-100:#260a00;--calcite-app-color-palette-high-saturation-red-orange-h-ro-090:#531b07;--calcite-app-color-palette-high-saturation-red-orange-h-ro-080:#802c0f;--calcite-app-color-palette-high-saturation-red-orange-h-ro-070:#ad3c16;--calcite-app-color-palette-high-saturation-red-orange-h-ro-060:#da4d1e;--calcite-app-color-palette-high-saturation-red-orange-h-ro-050:#e1653c;--calcite-app-color-palette-high-saturation-red-orange-h-ro-040:#e97e5a;--calcite-app-color-palette-high-saturation-red-orange-h-ro-030:#f09677;--calcite-app-color-palette-high-saturation-red-orange-h-ro-020:#f8af95;--calcite-app-color-palette-high-saturation-red-orange-h-ro-010:#ffc7b3;--calcite-app-color-palette-high-saturation-orange-h-oo-100:#401900;--calcite-app-color-palette-high-saturation-orange-h-oo-090:#6d2f08;--calcite-app-color-palette-high-saturation-orange-h-oo-080:#9a4410;--calcite-app-color-palette-high-saturation-orange-h-oo-070:#c65a18;--calcite-app-color-palette-high-saturation-orange-h-oo-060:#f36f20;--calcite-app-color-palette-high-saturation-orange-h-oo-050:#f58440;--calcite-app-color-palette-high-saturation-orange-h-oo-040:#f89960;--calcite-app-color-palette-high-saturation-orange-h-oo-030:#faae7f;--calcite-app-color-palette-high-saturation-orange-h-oo-020:#fdc39f;--calcite-app-color-palette-high-saturation-orange-h-oo-010:#ffd8bf;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-100:#402300;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-090:#6d3f08;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-080:#9a5b10;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-070:#c67718;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-060:#f89927;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-050:#f9a845;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-040:#fbb664;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-030:#fcc582;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-020:#fed3a1;--calcite-app-color-palette-high-saturation-orange-yellow-h-oy-010:#ffe2bf;--calcite-app-color-palette-high-saturation-yellow-h-yy-100:#5c4e00;--calcite-app-color-palette-high-saturation-yellow-h-yy-090:#8c7500;--calcite-app-color-palette-high-saturation-yellow-h-yy-080:#bfa200;--calcite-app-color-palette-high-saturation-yellow-h-yy-070:#d9bc00;--calcite-app-color-palette-high-saturation-yellow-h-yy-060:#edd317;--calcite-app-color-palette-high-saturation-yellow-h-yy-050:#f9e54e;--calcite-app-color-palette-high-saturation-yellow-h-yy-040:#fbea6e;--calcite-app-color-palette-high-saturation-yellow-h-yy-030:#fcee8d;--calcite-app-color-palette-high-saturation-yellow-h-yy-020:#fef3ad;--calcite-app-color-palette-high-saturation-yellow-h-yy-010:#fff7cc;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-100:#121a00;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-090:#384813;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-080:#5e7526;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-070:#84a338;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-060:#aad04b;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-050:#b6d860;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-040:#c2e075;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-030:#cde78a;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-020:#d9ef9f;--calcite-app-color-palette-high-saturation-yellow-green-h-yg-010:#e5f7b4;--calcite-app-color-palette-high-saturation-green-h-gg-100:#001a03;--calcite-app-color-palette-high-saturation-green-h-gg-090:#0d3f14;--calcite-app-color-palette-high-saturation-green-h-gg-080:#1a6324;--calcite-app-color-palette-high-saturation-green-h-gg-070:#288835;--calcite-app-color-palette-high-saturation-green-h-gg-060:#35ac46;--calcite-app-color-palette-high-saturation-green-h-gg-050:#50ba5f;--calcite-app-color-palette-high-saturation-green-h-gg-040:#6bc878;--calcite-app-color-palette-high-saturation-green-h-gg-030:#87d692;--calcite-app-color-palette-high-saturation-green-h-gg-020:#a2e4ab;--calcite-app-color-palette-high-saturation-green-h-gg-010:#bdf2c4;--calcite-app-color-palette-high-saturation-green-blue-h-gb-100:#002625;--calcite-app-color-palette-high-saturation-green-blue-h-gb-090:#004d4c;--calcite-app-color-palette-high-saturation-green-blue-h-gb-080:#007472;--calcite-app-color-palette-high-saturation-green-blue-h-gb-070:#009b98;--calcite-app-color-palette-high-saturation-green-blue-h-gb-060:#00bab5;--calcite-app-color-palette-high-saturation-green-blue-h-gb-050:#28cecb;--calcite-app-color-palette-high-saturation-green-blue-h-gb-040:#5ae0de;--calcite-app-color-palette-high-saturation-green-blue-h-gb-030:#8fe6e5;--calcite-app-color-palette-high-saturation-green-blue-h-gb-020:#afedec;--calcite-app-color-palette-high-saturation-green-blue-h-gb-010:#cef5f4;--calcite-app-color-palette-high-saturation-blue-h-bb-100:#001726;--calcite-app-color-palette-high-saturation-blue-h-bb-090:#00304d;--calcite-app-color-palette-high-saturation-blue-h-bb-080:#004874;--calcite-app-color-palette-high-saturation-blue-h-bb-070:#00619b;--calcite-app-color-palette-high-saturation-blue-h-bb-060:#007ac2;--calcite-app-color-palette-high-saturation-blue-h-bb-050:#2890ce;--calcite-app-color-palette-high-saturation-blue-h-bb-040:#50a7da;--calcite-app-color-palette-high-saturation-blue-h-bb-030:#77bde7;--calcite-app-color-palette-high-saturation-blue-h-bb-020:#9fd4f3;--calcite-app-color-palette-high-saturation-blue-h-bb-010:#c7eaff;--calcite-app-color-neutral-blk-240:#000000;--calcite-app-color-neutral-blk-235:#060606;--calcite-app-color-neutral-blk-230:#0b0b0b;--calcite-app-color-neutral-blk-220:#151515;--calcite-app-color-neutral-blk-210:#202020;--calcite-app-color-neutral-blk-200:#2b2b2b;--calcite-app-color-neutral-blk-190:#353535;--calcite-app-color-neutral-blk-180:#404040;--calcite-app-color-neutral-blk-170:#4a4a4a;--calcite-app-color-neutral-blk-160:#555555;--calcite-app-color-neutral-blk-150:#606060;--calcite-app-color-neutral-blk-140:#6a6a6a;--calcite-app-color-neutral-blk-130:#757575;--calcite-app-color-neutral-blk-120:#808080;--calcite-app-color-neutral-blk-110:#8a8a8a;--calcite-app-color-neutral-blk-100:#949494;--calcite-app-color-neutral-blk-090:#9f9f9f;--calcite-app-color-neutral-blk-080:#aaaaaa;--calcite-app-color-neutral-blk-070:#b5b5b5;--calcite-app-color-neutral-blk-060:#bfbfbf;--calcite-app-color-neutral-blk-050:#cacaca;--calcite-app-color-neutral-blk-040:#d4d4d4;--calcite-app-color-neutral-blk-030:#dfdfdf;--calcite-app-color-neutral-blk-020:#eaeaea;--calcite-app-color-neutral-blk-010:#f3f3f3;--calcite-app-color-neutral-blk-005:#f8f8f8;--calcite-app-color-neutral-blk-000:#ffffff;--calcite-app-opacity-100:1;--calcite-app-opacity-96:0.96;--calcite-app-opacity-92:0.92;--calcite-app-opacity-90:0.9;--calcite-app-opacity-85:0.85;--calcite-app-opacity-80:0.8;--calcite-app-opacity-70:0.7;--calcite-app-opacity-60:0.6;--calcite-app-opacity-50:0.5;--calcite-app-opacity-40:0.4;--calcite-app-opacity-30:0.3;--calcite-app-opacity-20:0.2;--calcite-app-opacity-10:0.1;--calcite-app-opacity-8:0.08;--calcite-app-opacity-4:0.04;--calcite-app-opacity-0:0;--calcite-app-border-width-none:0px;--calcite-app-border-width-4:8px;--calcite-app-border-width-3:6px;--calcite-app-border-width-2:4px;--calcite-app-border-width-1:2px;--calcite-app-border-width-0:1px;--calcite-app-border-radius-full:9999px;--calcite-app-border-radius-half:50%;--calcite-app-border-radius-none:0px;--calcite-app-border-radius-6:24px;--calcite-app-border-radius-5:16px;--calcite-app-border-radius-4:12px;--calcite-app-border-radius-3:8px;--calcite-app-border-radius-2:6px;--calcite-app-border-radius-1:4px;--calcite-app-border-radius-0:2px;--calcite-app-font-text-case-capitalize:capitalize;--calcite-app-font-text-case-lowercase:lowercase;--calcite-app-font-text-case-uppercase:uppercase;--calcite-app-font-text-case-none:none;--calcite-app-font-text-decoration-underline:underline;--calcite-app-font-text-decoration-none:none;--calcite-app-font-paragraph-spacing-normal:10px;--calcite-app-font-letter-spacing-wide:0.4px;--calcite-app-font-letter-spacing-normal:0px;--calcite-app-font-letter-spacing-tight:-0.4px;--calcite-app-font-size-15:120px;--calcite-app-font-size-14:96px;--calcite-app-font-size-13:80px;--calcite-app-font-size-12:72px;--calcite-app-font-size-11:64px;--calcite-app-font-size-10:56px;--calcite-app-font-size-9:48px;--calcite-app-font-size-8:40px;--calcite-app-font-size-7:32px;--calcite-app-font-size-6:24px;--calcite-app-font-size-5:20px;--calcite-app-font-size-4:18px;--calcite-app-font-size-3:16px;--calcite-app-font-size-2:14px;--calcite-app-font-size-1:12px;--calcite-app-font-size-0:10px;--calcite-app-font-line-height-relative-loose:2;--calcite-app-font-line-height-relative-relaxed:1.625;--calcite-app-font-line-height-relative-normal:1.5;--calcite-app-font-line-height-relative-snug:1.375;--calcite-app-font-line-height-relative-tight:1.25;--calcite-app-font-line-height-relative:auto;--calcite-app-font-line-height-fixed-12:80px;--calcite-app-font-line-height-fixed-11:72px;--calcite-app-font-line-height-fixed-10:64px;--calcite-app-font-line-height-fixed-9:56px;--calcite-app-font-line-height-fixed-8:48px;--calcite-app-font-line-height-fixed-7:40px;--calcite-app-font-line-height-fixed-6:36px;--calcite-app-font-line-height-fixed-5:32px;--calcite-app-font-line-height-fixed-4:28px;--calcite-app-font-line-height-fixed-3:24px;--calcite-app-font-line-height-fixed-2:20px;--calcite-app-font-line-height-fixed-1:16px;--calcite-app-font-line-height-fixed-0:12px;--calcite-app-font-weight-heavy:900;--calcite-app-font-weight-black:900;--calcite-app-font-weight-extrabold:800;--calcite-app-font-weight-bold:700;--calcite-app-font-weight-demi:600;--calcite-app-font-weight-medium-italic:"Medium Italic";--calcite-app-font-weight-medium:500;--calcite-app-font-weight-regular:400;--calcite-app-font-weight-light:300;--calcite-app-font-weight-thin:100;--calcite-app-font-weight-ultralight:200;--calcite-app-font-family-code:Monaco;--calcite-app-font-family-secondary:"Avenir Next World";--calcite-app-font-family-primary:"Avenir Next LT Pro";--calcite-slider-histogram-area-active-background-dark:#8DCEF7;--calcite-slider-histogram-area-active-background-light:#9BBDDF;--calcite-slider-histogram-range-area-active-background-dark:#8DCEF7;--calcite-slider-histogram-range-area-active-background-light:#9BBDDF;--calcite-modal-comp-size-full-width:1504px;--calcite-modal-comp-size-medium-width:768px;--calcite-modal-comp-size-small-width:512px;--calcite-color-picker-channels-space-between-lg:auto;--calcite-color-picker-channels-space-between-md:auto;--calcite-semantic-spacing-base:var(--calcite-app-spacing-0);--calcite-semantic-ui-color-inverse-dark:var(--calcite-app-color-neutral-blk-005);--calcite-semantic-ui-color-inverse-light:var(--calcite-app-color-neutral-blk-190);--calcite-semantic-ui-color-danger-press-dark:var(--calcite-app-color-palette-vibrant-red-v-rr-160);--calcite-semantic-ui-color-danger-press-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-080);--calcite-semantic-ui-color-danger-hover-dark:var(--calcite-app-color-palette-vibrant-red-v-rr-140);--calcite-semantic-ui-color-danger-hover-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-070);--calcite-semantic-ui-color-danger-dark:var(--calcite-app-color-palette-dark-red-d-rr-420);--calcite-semantic-ui-color-danger-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-060);--calcite-semantic-ui-color-warning-press-dark:var(--calcite-app-color-palette-vibrant-yellow-v-yy-160);--calcite-semantic-ui-color-warning-press-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-080);--calcite-semantic-ui-color-warning-hover-dark:var(--calcite-app-color-palette-vibrant-yellow-v-yy-140);--calcite-semantic-ui-color-warning-hover-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-070);--calcite-semantic-ui-color-warning-dark:var(--calcite-app-color-palette-dark-yellow-d-yy-420);--calcite-semantic-ui-color-warning-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-060);--calcite-semantic-ui-color-success-press-dark:var(--calcite-app-color-palette-vibrant-green-v-gg-160);--calcite-semantic-ui-color-success-press-light:var(--calcite-app-color-palette-high-saturation-green-h-gg-080);--calcite-semantic-ui-color-success-hover-dark:var(--calcite-app-color-palette-vibrant-green-v-gg-140);--calcite-semantic-ui-color-success-hover-light:var(--calcite-app-color-palette-high-saturation-green-h-gg-070);--calcite-semantic-ui-color-success-dark:var(--calcite-app-color-palette-dark-green-d-gg-420);--calcite-semantic-ui-color-success-light:var(--calcite-app-color-palette-high-saturation-green-h-gg-060);--calcite-semantic-ui-color-info-press-dark:var(--calcite-app-color-palette-vibrant-blue-v-bb-160);--calcite-semantic-ui-color-info-press-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-090);--calcite-semantic-ui-color-info-hover-dark:var(--calcite-app-color-palette-vibrant-blue-v-bb-140);--calcite-semantic-ui-color-info-hover-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-080);--calcite-semantic-ui-color-info-dark:var(--calcite-app-color-palette-dark-blue-d-bb-420);--calcite-semantic-ui-color-info-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-border-input-dark:var(--calcite-app-color-neutral-blk-130);--calcite-semantic-ui-color-border-input-light:var(--calcite-app-color-neutral-blk-100);--calcite-semantic-ui-color-border-3-dark:var(--calcite-app-color-neutral-blk-180);--calcite-semantic-ui-color-border-3-light:var(--calcite-app-color-neutral-blk-030);--calcite-semantic-ui-color-border-2-dark:var(--calcite-app-color-neutral-blk-170);--calcite-semantic-ui-color-border-2-light:var(--calcite-app-color-neutral-blk-040);--calcite-semantic-ui-color-border-1-dark:var(--calcite-app-color-neutral-blk-160);--calcite-semantic-ui-color-border-1-light:var(--calcite-app-color-neutral-blk-050);--calcite-semantic-ui-color-text-link-dark:var(--calcite-app-color-palette-dark-blue-d-bb-420);--calcite-semantic-ui-color-text-link-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-text-inverse-dark:var(--calcite-app-color-neutral-blk-220);--calcite-semantic-ui-color-text-inverse-light:var(--calcite-app-color-neutral-blk-000);--calcite-semantic-ui-color-text-3-dark:var(--calcite-app-color-neutral-blk-090);--calcite-semantic-ui-color-text-3-light:var(--calcite-app-color-neutral-blk-140);--calcite-semantic-ui-color-text-2-dark:var(--calcite-app-color-neutral-blk-060);--calcite-semantic-ui-color-text-2-light:var(--calcite-app-color-neutral-blk-170);--calcite-semantic-ui-color-text-1-dark:var(--calcite-app-color-neutral-blk-000);--calcite-semantic-ui-color-text-1-light:var(--calcite-app-color-neutral-blk-220);--calcite-semantic-ui-color-foreground-current-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-010);--calcite-semantic-ui-color-foreground-3-dark:var(--calcite-app-color-neutral-blk-220);--calcite-semantic-ui-color-foreground-3-light:var(--calcite-app-color-neutral-blk-020);--calcite-semantic-ui-color-foreground-2-dark:var(--calcite-app-color-neutral-blk-210);--calcite-semantic-ui-color-foreground-2-light:var(--calcite-app-color-neutral-blk-010);--calcite-semantic-ui-color-foreground-1-dark:var(--calcite-app-color-neutral-blk-200);--calcite-semantic-ui-color-foreground-1-light:var(--calcite-app-color-neutral-blk-000);--calcite-semantic-ui-color-background-dark:var(--calcite-app-color-neutral-blk-190);--calcite-semantic-ui-color-background-light:var(--calcite-app-color-neutral-blk-005);--calcite-semantic-ui-color-brand-press-dark:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-brand-press-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-080);--calcite-semantic-ui-color-brand-hover-dark:var(--calcite-app-color-palette-high-saturation-blue-h-bb-060);--calcite-semantic-ui-color-brand-hover-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-070);--calcite-semantic-ui-color-brand-dark:var(--calcite-app-color-palette-vibrant-blue-v-bb-160);--calcite-semantic-ui-color-brand-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-060);--calcite-semantic-border-radius-pill:var(--calcite-app-border-radius-full);--calcite-semantic-border-radius-circular:var(--calcite-app-border-radius-half);--calcite-semantic-border-radius-round:var(--calcite-app-border-radius-1);--calcite-semantic-border-radius-sharp:var(--calcite-app-border-radius-none);--calcite-app-breakpoint-gutter:var(--calcite-app-spacing-7);--calcite-app-breakpoint-margin:var(--calcite-app-spacing-9);--calcite-tree-item-space-around-lg:var(--calcite-app-spacing-5);--calcite-tree-item-space-around-md:var(--calcite-app-spacing-3);--calcite-tree-item-space-around-sm:var(--calcite-app-spacing-1);--calcite-tree-item-space-between-lg:var(--calcite-app-spacing-14);--calcite-tree-item-space-between-md:var(--calcite-app-spacing-11);--calcite-tree-item-space-between-sm:var(--calcite-app-spacing-9);--calcite-tree-item-icon-size-lg:var(--calcite-app-sizing-11);--calcite-tree-item-icon-size-md:var(--calcite-app-sizing-9);--calcite-tree-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-tree-item-comp-size-lg:var(--calcite-app-sizing-14);--calcite-tree-item-comp-size-md:var(--calcite-app-sizing-11);--calcite-tree-item-comp-size-sm:var(--calcite-app-sizing-9);--calcite-tree-item-border-width-lg:var(--calcite-app-border-width-4);--calcite-tree-item-border-width-md:var(--calcite-app-border-width-2);--calcite-tree-item-border-width-sm:var(--calcite-app-border-width-1);--calcite-tree-item-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-tree-item-border-radius-md:var(--calcite-app-border-radius-5);--calcite-tree-item-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-tooltip-arrow-height:var(--calcite-app-sizing-2);--calcite-tooltip-arrow-width:var(--calcite-app-sizing-6);--calcite-tooltip-border-width:var(--calcite-app-border-width-0);--calcite-tooltip-border-radius:var(--calcite-app-border-radius-1);--calcite-tooltip-space-arround-left-right:var(--calcite-app-spacing-7);--calcite-tooltip-space-arround-top-bottom:var(--calcite-app-spacing-5);--calcite-tip-border-width-md:var(--calcite-app-border-width-0);--calcite-tip-selected-space-around-md:var(--calcite-app-spacing-none);--calcite-tip-selected-space-between-md:var(--calcite-app-spacing-3);--calcite-tip-space-around-md:var(--calcite-app-spacing-7);--calcite-tip-space-between-md:var(--calcite-app-spacing-3);--calcite-tip-icon-size-md:var(--calcite-app-sizing-9);--calcite-tip-border-radius-md:var(--calcite-app-border-radius-none);--calcite-textarea-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-textarea-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-textarea-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-textarea-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-textarea-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-textarea-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-textarea-icon-size-lg:var(--calcite-app-sizing-7);--calcite-textarea-icon-size-md:var(--calcite-app-sizing-7);--calcite-textarea-icon-size-sm:var(--calcite-app-sizing-7);--calcite-textarea-border-width-lg:var(--calcite-app-border-width-0);--calcite-textarea-border-width-md:var(--calcite-app-border-width-0);--calcite-textarea-border-width-sm:var(--calcite-app-border-width-0);--calcite-textarea-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-textarea-border-radius-md:var(--calcite-app-border-radius-none);--calcite-textarea-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-tabs-space-between-lg:var(--calcite-app-spacing-9);--calcite-tabs-space-between-md:var(--calcite-app-spacing-8);--calcite-tabs-space-between-sm:var(--calcite-app-spacing-7);--calcite-tabs-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-tabs-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-tabs-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-tabs-space-around-left-right-lg:var(--calcite-app-spacing-none);--calcite-tabs-space-around-left-right-md:var(--calcite-app-spacing-none);--calcite-tabs-space-around-left-right-sm:var(--calcite-app-spacing-none);--calcite-tabs-icon-size-lg:var(--calcite-app-sizing-9);--calcite-tabs-icon-size-md:var(--calcite-app-sizing-7);--calcite-tabs-icon-size-sm:var(--calcite-app-sizing-7);--calcite-tabs-border-width-active-lg:var(--calcite-app-border-width-1);--calcite-tabs-border-width-active-md:var(--calcite-app-border-width-1);--calcite-tabs-border-width-active-sm:var(--calcite-app-border-width-1);--calcite-tabs-border-width-lg:var(--calcite-app-border-width-0);--calcite-tabs-border-width-md:var(--calcite-app-border-width-0);--calcite-tabs-border-width-sm:var(--calcite-app-border-width-0);--calcite-tabs-bordered-space-between-lg:var(--calcite-app-spacing-none);--calcite-tabs-bordered-space-between-md:var(--calcite-app-spacing-none);--calcite-tabs-bordered-space-between-sm:var(--calcite-app-spacing-none);--calcite-tabs-bordered-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-tabs-bordered-border-radius-md:var(--calcite-app-border-radius-none);--calcite-tabs-bordered-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-tabs-bordered-space-around-top-bottom-lg:var(--calcite-app-spacing-10);--calcite-tabs-bordered-space-around-top-bottom-md:var(--calcite-app-spacing-7);--calcite-tabs-bordered-space-around-top-bottom-sm:var(--calcite-app-spacing-7);--calcite-tabs-bordered-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-tabs-bordered-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-tabs-bordered-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-tab-title-space-around-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-tab-title-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-tab-title-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-tab-title-space-around-left-right-lg:var(--calcite-app-spacing-1);--calcite-tab-title-space-around-left-right-md:var(--calcite-app-spacing-1);--calcite-tab-title-space-around-left-right-sm:var(--calcite-app-spacing-1);--calcite-tab-title-space-between-lg:var(--calcite-app-spacing-3);--calcite-tab-title-space-between-md:var(--calcite-app-spacing-3);--calcite-tab-title-space-between-sm:var(--calcite-app-spacing-3);--calcite-tab-title-icon-size-lg:var(--calcite-app-sizing-9);--calcite-tab-title-icon-size-md:var(--calcite-app-sizing-7);--calcite-tab-title-icon-size-sm:var(--calcite-app-sizing-7);--calcite-tab-title-border-width-active-lg:var(--calcite-app-border-width-1);--calcite-tab-title-border-width-active-md:var(--calcite-app-border-width-1);--calcite-tab-title-border-width-active-sm:var(--calcite-app-border-width-1);--calcite-tab-title-border-width-lg:var(--calcite-app-border-width-0);--calcite-tab-title-border-width-md:var(--calcite-app-border-width-0);--calcite-tab-title-border-width-sm:var(--calcite-app-border-width-0);--calcite-tab-title-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-tab-title-border-radius-md:var(--calcite-app-border-radius-none);--calcite-tab-title-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-tab-title-bordered-space-around-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-tab-title-bordered-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-tab-title-bordered-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-tab-title-bordered-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-tab-title-bordered-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-tab-title-bordered-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-switch-border-width-lg:var(--calcite-app-border-width-0);--calcite-switch-border-width-md:var(--calcite-app-border-width-0);--calcite-switch-border-width-sm:var(--calcite-app-border-width-0);--calcite-switch-handle-border-width-lg:var(--calcite-app-border-width-1);--calcite-switch-handle-border-width-md:var(--calcite-app-border-width-1);--calcite-switch-handle-border-width-sm:var(--calcite-app-border-width-1);--calcite-switch-handle-border-radius-lg:var(--calcite-app-border-radius-half);--calcite-switch-handle-border-radius-md:var(--calcite-app-border-radius-half);--calcite-switch-handle-border-radius-sm:var(--calcite-app-border-radius-half);--calcite-switch-handle-size-lg:var(--calcite-app-sizing-9);--calcite-switch-handle-size-md:var(--calcite-app-sizing-7);--calcite-switch-handle-size-sm:var(--calcite-app-sizing-5);--calcite-switch-comp-size-lg:var(--calcite-app-sizing-15);--calcite-switch-comp-size-md:var(--calcite-app-sizing-11);--calcite-switch-comp-size-sm:var(--calcite-app-sizing-9);--calcite-switch-border-radius-lg:var(--calcite-app-border-radius-full);--calcite-switch-border-radius-md:var(--calcite-app-border-radius-full);--calcite-switch-border-radius-sm:var(--calcite-app-border-radius-full);--calcite-stepper-space-around-lg:var(--calcite-app-spacing-11);--calcite-stepper-space-around-md:var(--calcite-app-spacing-9);--calcite-stepper-space-around-sm:var(--calcite-app-spacing-7);--calcite-stepper-space-between-lg:var(--calcite-app-spacing-14);--calcite-stepper-space-between-md:var(--calcite-app-spacing-11);--calcite-stepper-space-between-sm:var(--calcite-app-spacing-9);--calcite-stepper-icon-size-lg:var(--calcite-app-sizing-11);--calcite-stepper-icon-size-md:var(--calcite-app-sizing-9);--calcite-stepper-icon-size-sm:var(--calcite-app-sizing-7);--calcite-stepper-comp-size-lg:var(--calcite-app-sizing-14);--calcite-stepper-comp-size-md:var(--calcite-app-sizing-11);--calcite-stepper-comp-size-sm:var(--calcite-app-sizing-9);--calcite-stepper-border-width-lg:var(--calcite-app-border-width-4);--calcite-stepper-border-width-md:var(--calcite-app-border-width-2);--calcite-stepper-border-width-sm:var(--calcite-app-border-width-1);--calcite-stepper-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-stepper-border-radius-md:var(--calcite-app-border-radius-5);--calcite-stepper-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-stepper-item-disabled:var(--calcite-app-opacity-50);--calcite-stepper-item-space-around-top-bottom-lg:var(--calcite-app-spacing-9);--calcite-stepper-item-space-around-top-bottom-md:var(--calcite-app-spacing-8);--calcite-stepper-item-space-around-top-bottom-sm:var(--calcite-app-spacing-7);--calcite-stepper-item-space-around-right-lg:var(--calcite-app-spacing-8);--calcite-stepper-item-space-around-right-md:var(--calcite-app-spacing-7);--calcite-stepper-item-space-around-right-sm:var(--calcite-app-spacing-5);--calcite-stepper-item-space-around-left-lg:var(--calcite-app-spacing-none);--calcite-stepper-item-space-around-left-md:var(--calcite-app-spacing-none);--calcite-stepper-item-space-around-left-sm:var(--calcite-app-spacing-none);--calcite-stepper-item-space-between-lg:var(--calcite-app-spacing-14);--calcite-stepper-item-space-between-md:var(--calcite-app-spacing-7);--calcite-stepper-item-space-between-sm:var(--calcite-app-spacing-5);--calcite-stepper-item-icon-size-lg:var(--calcite-app-sizing-7);--calcite-stepper-item-icon-size-md:var(--calcite-app-sizing-7);--calcite-stepper-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-stepper-item-comp-size-lg:var(--calcite-app-sizing-14);--calcite-stepper-item-comp-size-md:var(--calcite-app-sizing-11);--calcite-stepper-item-comp-size-sm:var(--calcite-app-sizing-9);--calcite-stepper-item-border-width-lg:var(--calcite-app-border-width-1);--calcite-stepper-item-border-width-md:var(--calcite-app-border-width-1);--calcite-stepper-item-border-width-sm:var(--calcite-app-border-width-1);--calcite-stepper-item-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-stepper-item-border-radius-md:var(--calcite-app-border-radius-5);--calcite-stepper-item-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-split-button-space-around-divider-solid-top-bottom:var(--calcite-app-spacing-1);--calcite-split-button-space-around-dropdown-lg:var(--calcite-app-spacing-4);--calcite-split-button-space-around-dropdown-md:var(--calcite-app-spacing-3);--calcite-split-button-space-around-dropdown-sm:var(--calcite-app-spacing-1);--calcite-split-button-space-around-content-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-split-button-space-around-content-top-bottom-md:var(--calcite-app-spacing-3);--calcite-split-button-space-around-content-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-split-button-space-around-content-left-right-lg:var(--calcite-app-spacing-7);--calcite-split-button-space-around-content-left-right-md:var(--calcite-app-spacing-5);--calcite-split-button-space-around-content-left-right-sm:var(--calcite-app-spacing-3);--calcite-split-button-space-between-lg:var(--calcite-app-spacing-7);--calcite-split-button-space-between-md:var(--calcite-app-spacing-5);--calcite-split-button-space-between-sm:var(--calcite-app-spacing-3);--calcite-split-button-icon-size-lg:var(--calcite-app-sizing-9);--calcite-split-button-icon-size-md:var(--calcite-app-sizing-7);--calcite-split-button-icon-size-sm:var(--calcite-app-sizing-7);--calcite-split-button-comp-size-lg:var(--calcite-app-sizing-14);--calcite-split-button-comp-size-md:var(--calcite-app-sizing-11);--calcite-split-button-comp-size-sm:var(--calcite-app-sizing-9);--calcite-split-button-border-width-lg:var(--calcite-app-border-width-0);--calcite-split-button-border-width-md:var(--calcite-app-border-width-0);--calcite-split-button-border-width-sm:var(--calcite-app-border-width-0);--calcite-split-button-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-split-button-border-radius-md:var(--calcite-app-border-radius-none);--calcite-split-button-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-slider-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-border-width-sm:var(--calcite-app-border-width-1);--calcite-slider-range-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-range-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-range-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-range-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-range-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-range-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-range-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-range-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-range-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-range-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-range-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-range-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-range-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-range-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-range-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-range-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-range-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-range-border-width-sm:var(--calcite-app-border-width-1);--calcite-slider-histogram-active-end-height-lg:var(--calcite-app-sizing-15);--calcite-slider-histogram-active-end-height-md:var(--calcite-app-sizing-15);--calcite-slider-histogram-active-end-height-sm:var(--calcite-app-sizing-15);--calcite-slider-histogram-active-end-width-lg:var(--calcite-app-sizing-0);--calcite-slider-histogram-active-end-width-md:var(--calcite-app-sizing-0);--calcite-slider-histogram-active-end-width-sm:var(--calcite-app-sizing-0);--calcite-slider-histogram-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-histogram-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-histogram-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-histogram-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-histogram-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-histogram-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-histogram-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-histogram-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-histogram-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-histogram-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-histogram-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-histogram-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-histogram-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-histogram-border-width-sm:var(--calcite-app-border-width-1);--calcite-slider-histogram-range-active-start-end-height-lg:var(--calcite-app-sizing-15);--calcite-slider-histogram-range-active-start-end-height-md:var(--calcite-app-sizing-15);--calcite-slider-histogram-range-active-start-end-height-sm:var(--calcite-app-sizing-15);--calcite-slider-histogram-range-active-start-end-width-lg:var(--calcite-app-sizing-0);--calcite-slider-histogram-range-active-start-end-width-md:var(--calcite-app-sizing-0);--calcite-slider-histogram-range-active-start-end-width-sm:var(--calcite-app-sizing-0);--calcite-slider-histogram-range-tick-border-width-lg:var(--calcite-app-border-width-0);--calcite-slider-histogram-range-tick-border-width-md:var(--calcite-app-border-width-0);--calcite-slider-histogram-range-tick-border-width-sm:var(--calcite-app-border-width-0);--calcite-slider-histogram-range-space-around-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-range-space-around-md:var(--calcite-app-spacing-2);--calcite-slider-histogram-range-space-around-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-range-space-between-lg:var(--calcite-app-spacing-3);--calcite-slider-histogram-range-space-between-md:var(--calcite-app-spacing-3);--calcite-slider-histogram-range-space-between-sm:var(--calcite-app-spacing-1);--calcite-slider-histogram-range-handle-size-lg:var(--calcite-app-sizing-7);--calcite-slider-histogram-range-handle-size-md:var(--calcite-app-sizing-6);--calcite-slider-histogram-range-handle-size-sm:var(--calcite-app-sizing-4);--calcite-slider-histogram-range-tick-size-height-lg:var(--calcite-app-sizing-2);--calcite-slider-histogram-range-tick-size-height-md:var(--calcite-app-sizing-2);--calcite-slider-histogram-range-tick-size-height-sm:var(--calcite-app-sizing-2);--calcite-slider-histogram-range-tick-size-width-lg:var(--calcite-app-sizing-1);--calcite-slider-histogram-range-tick-size-width-md:var(--calcite-app-sizing-1);--calcite-slider-histogram-range-tick-size-width-sm:var(--calcite-app-sizing-1);--calcite-slider-histogram-range-handle-border-width-lg:var(--calcite-app-border-width-1);--calcite-slider-histogram-range-handle-border-width-md:var(--calcite-app-border-width-1);--calcite-slider-histogram-range-handle-border-width-sm:var(--calcite-app-border-width-1);--calcite-segmented-control-space-around-lg:var(--calcite-app-spacing-11);--calcite-segmented-control-space-around-md:var(--calcite-app-spacing-9);--calcite-segmented-control-space-around-sm:var(--calcite-app-spacing-7);--calcite-segmented-control-space-between-lg:var(--calcite-app-spacing-14);--calcite-segmented-control-space-between-md:var(--calcite-app-spacing-11);--calcite-segmented-control-space-between-sm:var(--calcite-app-spacing-9);--calcite-segmented-control-icon-size-lg:var(--calcite-app-sizing-11);--calcite-segmented-control-icon-size-md:var(--calcite-app-sizing-9);--calcite-segmented-control-icon-size-sm:var(--calcite-app-sizing-7);--calcite-segmented-control-comp-size-lg:var(--calcite-app-sizing-14);--calcite-segmented-control-comp-size-md:var(--calcite-app-sizing-11);--calcite-segmented-control-comp-size-sm:var(--calcite-app-sizing-9);--calcite-segmented-control-border-width-lg:var(--calcite-app-border-width-4);--calcite-segmented-control-border-width-md:var(--calcite-app-border-width-2);--calcite-segmented-control-border-width-sm:var(--calcite-app-border-width-1);--calcite-segmented-control-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-segmented-control-border-radius-md:var(--calcite-app-border-radius-5);--calcite-segmented-control-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-scrim-opacity:var(--calcite-app-opacity-85);--calcite-rating-space-around-lg:var(--calcite-app-spacing-7);--calcite-rating-space-around-md:var(--calcite-app-spacing-5);--calcite-rating-space-around-sm:var(--calcite-app-spacing-3);--calcite-rating-space-between-lg:var(--calcite-app-spacing-3);--calcite-rating-space-between-md:var(--calcite-app-spacing-3);--calcite-rating-space-between-sm:var(--calcite-app-spacing-1);--calcite-rating-average-chip-space-arround-lg:var(--calcite-app-sizing-7);--calcite-rating-average-chip-space-arround-md:var(--calcite-app-sizing-5);--calcite-rating-average-chip-space-arround-sm:var(--calcite-app-sizing-3);--calcite-rating-average-chip-space-between-lg:var(--calcite-app-sizing-5);--calcite-rating-average-chip-space-between-md:var(--calcite-app-sizing-3);--calcite-rating-average-chip-space-between-sm:var(--calcite-app-sizing-1);--calcite-rating-average-space-between-lg:var(--calcite-app-sizing-5);--calcite-rating-average-space-between-md:var(--calcite-app-sizing-3);--calcite-rating-average-space-between-sm:var(--calcite-app-sizing-1);--calcite-rating-star-container-space-around-lg:var(--calcite-app-sizing-2);--calcite-rating-star-container-space-around-md:var(--calcite-app-sizing-1);--calcite-rating-star-container-space-around-sm:var(--calcite-app-sizing-1);--calcite-rating-star-container-space-between-lg:var(--calcite-app-sizing-5);--calcite-rating-star-container-space-between-md:var(--calcite-app-sizing-3);--calcite-rating-star-container-space-between-sm:var(--calcite-app-sizing-1);--calcite-rating-star-comp-size-lg:var(--calcite-app-sizing-11);--calcite-rating-star-comp-size-md:var(--calcite-app-sizing-9);--calcite-rating-star-comp-size-sm:var(--calcite-app-sizing-7);--calcite-rating-chip-count-font-weights:var(--calcite-app-font-weight-medium-italic);--calcite-rating-chip-count-font-typography:var(--calcite-app-font-size-3);--calcite-rating-comp-size-lg:var(--calcite-app-sizing-14);--calcite-rating-comp-size-md:var(--calcite-app-sizing-11);--calcite-rating-comp-size-sm:var(--calcite-app-sizing-9);--calcite-radio-space-around-lg:var(--calcite-app-sizing-7);--calcite-radio-space-around-md:var(--calcite-app-sizing-5);--calcite-radio-space-around-sm:var(--calcite-app-sizing-3);--calcite-radio-border-width-checked-lg:var(--calcite-app-border-width-3);--calcite-radio-border-width-checked-md:var(--calcite-app-border-width-2);--calcite-radio-border-width-checked-sm:var(--calcite-app-border-width-2);--calcite-radio-border-width-unchecked:var(--calcite-app-border-width-0);--calcite-radio-space-between-lg:var(--calcite-app-sizing-3);--calcite-radio-space-between-md:var(--calcite-app-sizing-3);--calcite-radio-space-between-sm:var(--calcite-app-sizing-3);--calcite-radio-comp-size-lg:var(--calcite-app-sizing-7);--calcite-radio-comp-size-md:var(--calcite-app-sizing-6);--calcite-radio-comp-size-sm:var(--calcite-app-sizing-5);--calcite-popover-space-around-left-top-bottom-lg:var(--calcite-app-spacing-7);--calcite-popover-space-around-left-top-bottom-md:var(--calcite-app-spacing-5);--calcite-popover-space-around-left-top-bottom-sm:var(--calcite-app-spacing-3);--calcite-popover-space-around-left-right-lg:var(--calcite-app-spacing-8);--calcite-popover-space-around-left-right-md:var(--calcite-app-spacing-7);--calcite-popover-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-popover-space-between-lg:var(--calcite-app-spacing-none);--calcite-popover-space-between-md:var(--calcite-app-spacing-none);--calcite-popover-space-between-sm:var(--calcite-app-spacing-none);--calcite-popover-icon-size-lg:var(--calcite-app-sizing-9);--calcite-popover-icon-size-md:var(--calcite-app-sizing-7);--calcite-popover-icon-size-sm:var(--calcite-app-sizing-7);--calcite-popover-pointer-size-lg:var(--calcite-app-sizing-6);--calcite-popover-pointer-size-md:var(--calcite-app-sizing-6);--calcite-popover-pointer-size-sm:var(--calcite-app-sizing-6);--calcite-popover-border-width-lg:var(--calcite-app-border-width-0);--calcite-popover-border-width-md:var(--calcite-app-border-width-0);--calcite-popover-border-width-sm:var(--calcite-app-border-width-0);--calcite-popover-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-popover-border-radius-md:var(--calcite-app-border-radius-1);--calcite-popover-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-panel-header-space-around-top-bottom-md:var(--calcite-app-spacing-6);--calcite-panel-header-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-panel-header-space-between-md:var(--calcite-app-spacing-1);--calcite-panel-header-icon-size-md:var(--calcite-app-sizing-7);--calcite-panel-header-border-width-md:var(--calcite-app-border-width-0);--calcite-pagination-space-around-lg:var(--calcite-app-spacing-11);--calcite-pagination-space-around-md:var(--calcite-app-spacing-9);--calcite-pagination-space-around-sm:var(--calcite-app-spacing-7);--calcite-pagination-space-between-lg:var(--calcite-app-spacing-14);--calcite-pagination-space-between-md:var(--calcite-app-spacing-11);--calcite-pagination-space-between-sm:var(--calcite-app-spacing-9);--calcite-pagination-icon-size-lg:var(--calcite-app-sizing-11);--calcite-pagination-icon-size-md:var(--calcite-app-sizing-9);--calcite-pagination-icon-size-sm:var(--calcite-app-sizing-7);--calcite-pagination-comp-size-lg:var(--calcite-app-sizing-14);--calcite-pagination-comp-size-md:var(--calcite-app-sizing-11);--calcite-pagination-comp-size-sm:var(--calcite-app-sizing-9);--calcite-pagination-border-width-lg:var(--calcite-app-border-width-4);--calcite-pagination-border-width-md:var(--calcite-app-border-width-2);--calcite-pagination-border-width-sm:var(--calcite-app-border-width-1);--calcite-pagination-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-pagination-border-radius-md:var(--calcite-app-border-radius-5);--calcite-pagination-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-notice-space-around-right-lg:var(--calcite-app-spacing-7);--calcite-notice-space-around-right-md:var(--calcite-app-spacing-5);--calcite-notice-space-around-right-sm:var(--calcite-app-spacing-3);--calcite-notice-space-around-left-lg:var(--calcite-app-spacing-8);--calcite-notice-space-around-left-md:var(--calcite-app-spacing-7);--calcite-notice-space-around-left-sm:var(--calcite-app-spacing-5);--calcite-notice-space-around-top-bottom-lg:var(--calcite-app-spacing-7);--calcite-notice-space-around-top-bottom-md:var(--calcite-app-spacing-6);--calcite-notice-space-around-top-bottom-sm:var(--calcite-app-spacing-4);--calcite-notice-content-space-between-lg:var(--calcite-app-spacing-1);--calcite-notice-content-space-between-md:var(--calcite-app-spacing-1);--calcite-notice-content-space-between-sm:var(--calcite-app-spacing-1);--calcite-notice-highlight-border-lg:var(--calcite-app-border-width-1);--calcite-notice-highlight-border-md:var(--calcite-app-border-width-1);--calcite-notice-highlight-border-sm:var(--calcite-app-border-width-1);--calcite-notice-icon-size-lg:var(--calcite-app-sizing-9);--calcite-notice-icon-size-md:var(--calcite-app-sizing-7);--calcite-notice-icon-size-sm:var(--calcite-app-sizing-7);--calcite-notice-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-notice-border-radius-md:var(--calcite-app-border-radius-none);--calcite-notice-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-modal-border-radius-md:var(--calcite-app-border-radius-1);--calcite-modal-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-modal-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-modal-border-width-top-lg:var(--calcite-app-border-width-2);--calcite-modal-border-width-top-md:var(--calcite-app-border-width-2);--calcite-modal-border-width-top-sm:var(--calcite-app-border-width-2);--calcite-modal-border-width-lg:var(--calcite-app-border-width-0);--calcite-modal-border-width-md:var(--calcite-app-border-width-0);--calcite-modal-border-width-sm:var(--calcite-app-border-width-0);--calcite-modal-space-around-cancel-button-lg:var(--calcite-app-spacing-1);--calcite-modal-space-around-cancel-button-md:var(--calcite-app-spacing-1);--calcite-modal-space-around-cancel-button-sm:var(--calcite-app-spacing-1);--calcite-modal-space-around-content-lg:var(--calcite-app-spacing-8);--calcite-modal-space-around-content-md:var(--calcite-app-spacing-7);--calcite-modal-space-around-content-sm:var(--calcite-app-spacing-5);--calcite-modal-space-around-top-bottom-lg:var(--calcite-app-spacing-8);--calcite-modal-space-around-top-bottom-md:var(--calcite-app-spacing-7);--calcite-modal-space-around-top-bottom-sm:var(--calcite-app-spacing-5);--calcite-modal-space-around-left-right-lg:var(--calcite-app-spacing-9);--calcite-modal-space-around-left-right-md:var(--calcite-app-spacing-8);--calcite-modal-space-around-left-right-sm:var(--calcite-app-spacing-7);--calcite-modal-space-between-lg:var(--calcite-app-spacing-none);--calcite-modal-space-between-md:var(--calcite-app-spacing-none);--calcite-modal-space-between-sm:var(--calcite-app-spacing-none);--calcite-modal-icon-size-lg:var(--calcite-app-sizing-11);--calcite-modal-icon-size-md:var(--calcite-app-sizing-9);--calcite-modal-icon-size-sm:var(--calcite-app-sizing-7);--calcite-loader-inline-space-around-lg:var(--calcite-app-spacing-5);--calcite-loader-inline-space-around-md:var(--calcite-app-spacing-3);--calcite-loader-inline-space-around-sm:var(--calcite-app-spacing-2);--calcite-loader-inline-space-between-lg:var(--calcite-app-spacing-5);--calcite-loader-inline-space-between-md:var(--calcite-app-spacing-3);--calcite-loader-inline-space-between-sm:var(--calcite-app-spacing-2);--calcite-loader-inline-comp-size-lg:var(--calcite-app-sizing-9);--calcite-loader-inline-comp-size-md:var(--calcite-app-sizing-7);--calcite-loader-inline-comp-size-sm:var(--calcite-app-sizing-5);--calcite-loader-space-between-standard:var(--calcite-app-spacing-1);--calcite-loader-comp-size-lg:var(--calcite-app-sizing-20);--calcite-loader-comp-size-md:var(--calcite-app-sizing-17);--calcite-loader-comp-size-sm:var(--calcite-app-sizing-11);--calcite-link-bottom-border-width:var(--calcite-app-border-width-0);--calcite-input-week-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-week-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-week-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-week-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-week-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-week-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-week-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-week-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-week-space-between-md:var(--calcite-app-spacing-5);--calcite-input-week-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-week-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-week-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-week-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-week-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-week-border-width-md:var(--calcite-app-border-width-0);--calcite-input-week-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-week-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-week-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-week-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-text-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-text-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-text-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-text-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-text-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-text-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-text-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-text-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-text-space-between-md:var(--calcite-app-spacing-5);--calcite-input-text-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-text-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-text-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-text-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-text-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-text-border-width-md:var(--calcite-app-border-width-0);--calcite-input-text-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-text-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-text-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-text-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-telephone-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-telephone-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-telephone-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-telephone-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-telephone-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-telephone-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-telephone-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-telephone-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-telephone-space-between-md:var(--calcite-app-spacing-5);--calcite-input-telephone-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-telephone-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-telephone-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-telephone-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-telephone-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-telephone-border-width-md:var(--calcite-app-border-width-0);--calcite-input-telephone-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-telephone-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-telephone-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-telephone-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-search-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-search-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-search-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-search-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-search-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-search-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-search-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-search-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-search-space-between-md:var(--calcite-app-spacing-5);--calcite-input-search-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-search-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-search-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-search-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-search-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-search-border-width-md:var(--calcite-app-border-width-0);--calcite-input-search-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-search-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-search-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-search-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-password-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-password-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-password-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-password-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-password-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-password-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-password-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-password-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-password-space-between-md:var(--calcite-app-spacing-5);--calcite-input-password-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-password-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-password-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-password-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-password-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-password-border-width-md:var(--calcite-app-border-width-0);--calcite-input-password-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-password-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-password-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-password-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-number-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-number-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-number-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-number-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-number-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-number-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-number-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-number-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-number-space-between-md:var(--calcite-app-spacing-5);--calcite-input-number-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-number-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-number-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-number-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-number-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-number-border-width-md:var(--calcite-app-border-width-0);--calcite-input-number-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-number-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-number-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-number-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-month-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-month-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-month-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-month-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-month-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-month-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-month-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-month-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-month-space-between-md:var(--calcite-app-spacing-5);--calcite-input-month-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-month-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-month-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-month-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-month-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-month-border-width-md:var(--calcite-app-border-width-0);--calcite-input-month-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-month-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-month-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-month-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-message-icon-size-lg:var(--calcite-app-sizing-7);--calcite-input-message-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-message-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-file-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-file-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-file-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-file-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-file-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-file-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-file-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-file-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-file-space-between-md:var(--calcite-app-spacing-5);--calcite-input-file-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-file-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-file-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-file-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-file-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-file-border-width-md:var(--calcite-app-border-width-0);--calcite-input-file-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-file-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-file-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-file-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-email-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-email-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-email-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-email-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-email-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-email-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-email-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-email-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-email-space-between-md:var(--calcite-app-spacing-5);--calcite-input-email-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-email-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-email-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-email-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-email-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-email-border-width-md:var(--calcite-app-border-width-0);--calcite-input-email-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-email-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-email-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-email-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-datetime-local-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-datetime-local-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-datetime-local-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-datetime-local-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-datetime-local-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-datetime-local-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-datetime-local-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-datetime-local-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-datetime-local-space-between-md:var(--calcite-app-spacing-5);--calcite-input-datetime-local-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-datetime-local-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-datetime-local-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-datetime-local-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-datetime-local-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-datetime-local-border-width-md:var(--calcite-app-border-width-0);--calcite-input-datetime-local-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-datetime-local-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-datetime-local-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-datetime-local-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-input-date-picker-opacity-placeholder-light:var(--calcite-app-opacity-50);--calcite-input-date-picker-arrow-size-lg:var(--calcite-app-sizing-7);--calcite-input-date-picker-arrow-size-md:var(--calcite-app-sizing-7);--calcite-input-date-picker-arrow-size-sm:var(--calcite-app-sizing-7);--calcite-input-date-picker-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-input-date-picker-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-input-date-picker-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-input-date-picker-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-input-date-picker-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-input-date-picker-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-input-date-picker-space-between-lg:var(--calcite-app-spacing-7);--calcite-input-date-picker-space-between-md:var(--calcite-app-spacing-5);--calcite-input-date-picker-space-between-sm:var(--calcite-app-spacing-3);--calcite-input-date-picker-icon-size-lg:var(--calcite-app-sizing-9);--calcite-input-date-picker-icon-size-md:var(--calcite-app-sizing-7);--calcite-input-date-picker-icon-size-sm:var(--calcite-app-sizing-7);--calcite-input-date-picker-border-width-lg:var(--calcite-app-border-width-0);--calcite-input-date-picker-border-width-md:var(--calcite-app-border-width-0);--calcite-input-date-picker-border-width-sm:var(--calcite-app-border-width-0);--calcite-input-date-picker-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-input-date-picker-border-radius-md:var(--calcite-app-border-radius-none);--calcite-input-date-picker-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-filter-space-around-top-bottom-lg:var(--calcite-app-spacing-3);--calcite-filter-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-filter-space-around-top-bottom-sm:var(--calcite-app-spacing-3);--calcite-filter-space-around-left-right-lg:var(--calcite-app-spacing-5);--calcite-filter-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-filter-space-around-left-right-sm:var(--calcite-app-spacing-5);--calcite-filter-input-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-filter-input-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-filter-input-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-filter-input-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-filter-input-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-filter-input-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-filter-input-space-between-lg:var(--calcite-app-spacing-7);--calcite-filter-input-space-between-md:var(--calcite-app-spacing-5);--calcite-filter-input-space-between-sm:var(--calcite-app-spacing-3);--calcite-filter-icon-size-lg:var(--calcite-app-sizing-9);--calcite-filter-icon-size-md:var(--calcite-app-sizing-7);--calcite-filter-icon-size-sm:var(--calcite-app-sizing-7);--calcite-filter-border-width-lg:var(--calcite-app-border-width-0);--calcite-filter-border-width-md:var(--calcite-app-border-width-0);--calcite-filter-border-width-sm:var(--calcite-app-border-width-0);--calcite-filter-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-filter-border-radius-md:var(--calcite-app-border-radius-none);--calcite-filter-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-fab-space-around-icon-only-lg:var(--calcite-app-spacing-4);--calcite-fab-space-around-icon-only-md:var(--calcite-app-spacing-3);--calcite-fab-space-around-icon-only-sm:var(--calcite-app-spacing-1);--calcite-fab-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-fab-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-fab-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-fab-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-fab-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-fab-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-fab-space-between-lg:var(--calcite-app-spacing-7);--calcite-fab-space-between-md:var(--calcite-app-spacing-5);--calcite-fab-space-between-sm:var(--calcite-app-spacing-3);--calcite-fab-icon-size-lg:var(--calcite-app-sizing-9);--calcite-fab-icon-size-md:var(--calcite-app-sizing-7);--calcite-fab-icon-size-sm:var(--calcite-app-sizing-7);--calcite-fab-comp-size-lg:var(--calcite-app-sizing-14);--calcite-fab-comp-size-md:var(--calcite-app-sizing-11);--calcite-fab-comp-size-sm:var(--calcite-app-sizing-9);--calcite-fab-border-width-lg:var(--calcite-app-border-width-0);--calcite-fab-border-width-md:var(--calcite-app-border-width-0);--calcite-fab-border-width-sm:var(--calcite-app-border-width-0);--calcite-fab-border-radius-lg:var(--calcite-app-border-radius-full);--calcite-fab-border-radius-md:var(--calcite-app-border-radius-full);--calcite-fab-border-radius-sm:var(--calcite-app-border-radius-full);--calcite-dropdown-comp-size-lg:var(--calcite-app-sizing-14);--calcite-dropdown-comp-size-md:var(--calcite-app-sizing-11);--calcite-dropdown-comp-size-sm:var(--calcite-app-sizing-9);--calcite-dropdown-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-dropdown-border-radius-md:var(--calcite-app-border-radius-1);--calcite-dropdown-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-dropdown-item-space-around-icon-end-left-lg:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-end-left-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-end-left-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-start-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-icon-start-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-icon-start-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-icon-start-left-lg:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-icon-start-left-md:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-icon-start-left-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-group-title-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-group-title-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-group-title-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-multi-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-dropdown-item-space-around-container-multi-top-bottom-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-multi-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-container-multi-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-container-multi-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-multi-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-multi-left-lg:var(--calcite-app-spacing-13);--calcite-dropdown-item-space-around-container-multi-left-md:var(--calcite-app-spacing-11);--calcite-dropdown-item-space-around-container-multi-left-sm:var(--calcite-app-spacing-9);--calcite-dropdown-item-space-around-container-single-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-dropdown-item-space-around-container-single-top-bottom-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-single-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-container-single-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-container-single-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-single-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-single-left-lg:var(--calcite-app-spacing-13);--calcite-dropdown-item-space-around-container-single-left-md:var(--calcite-app-spacing-11);--calcite-dropdown-item-space-around-container-single-left-sm:var(--calcite-app-spacing-9);--calcite-dropdown-item-space-around-container-top-bottom-lg:var(--calcite-app-spacing-4);--calcite-dropdown-item-space-around-container-top-bottom-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-container-right-lg:var(--calcite-app-spacing-7);--calcite-dropdown-item-space-around-container-right-md:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-right-sm:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-left-lg:var(--calcite-app-spacing-5);--calcite-dropdown-item-space-around-container-left-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-around-container-left-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-content-top-bottom-lg:var(--calcite-app-spacing-0);--calcite-dropdown-item-space-around-content-top-bottom-md:var(--calcite-app-spacing-0);--calcite-dropdown-item-space-around-content-top-bottom-sm:var(--calcite-app-spacing-none);--calcite-dropdown-item-space-around-content-left-lg:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-content-left-md:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-around-content-left-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-between-container-lg:var(--calcite-app-spacing-1);--calcite-dropdown-item-space-between-container-md:var(--calcite-app-spacing-3);--calcite-dropdown-item-space-between-container-sm:var(--calcite-app-spacing-1);--calcite-dropdown-item-icon-size-lg:var(--calcite-app-sizing-9);--calcite-dropdown-item-icon-size-md:var(--calcite-app-sizing-7);--calcite-dropdown-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-dropdown-item-border-width-lg:var(--calcite-app-border-width-0);--calcite-dropdown-item-border-width-md:var(--calcite-app-border-width-0);--calcite-dropdown-item-border-width-sm:var(--calcite-app-border-width-0);--calcite-date-picker-month-space-around-lg:var(--calcite-app-spacing-4);--calcite-date-picker-month-space-around-md:var(--calcite-app-spacing-4);--calcite-date-picker-month-space-around-sm:var(--calcite-app-spacing-3);--calcite-date-picker-month-space-between-lg:var(--calcite-app-spacing-none);--calcite-date-picker-month-space-between-md:var(--calcite-app-spacing-none);--calcite-date-picker-month-space-between-sm:var(--calcite-app-spacing-none);--calcite-date-picker-day-space-around-lg:var(--calcite-app-spacing-1);--calcite-date-picker-day-space-around-md:var(--calcite-app-spacing-1);--calcite-date-picker-day-space-around-sm:var(--calcite-app-spacing-1);--calcite-date-picker-day-space-between-lg:var(--calcite-app-spacing-none);--calcite-date-picker-day-space-between-md:var(--calcite-app-spacing-none);--calcite-date-picker-day-space-between-sm:var(--calcite-app-spacing-none);--calcite-date-picker-date-space-around-top-bottom-lg:var(--calcite-app-spacing-1);--calcite-date-picker-date-space-around-top-bottom-md:var(--calcite-app-spacing-1);--calcite-date-picker-date-space-around-top-bottom-sm:var(--calcite-app-spacing-none);--calcite-date-picker-date-space-around-left-right-lg:var(--calcite-app-spacing-1);--calcite-date-picker-date-space-around-left-right-md:var(--calcite-app-spacing-0);--calcite-date-picker-date-space-around-left-right-sm:var(--calcite-app-spacing-0);--calcite-date-picker-date-row-space-around-top-bottom-lg:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-around-top-bottom-md:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-around-top-bottom-sm:var(--calcite-app-spacing-0);--calcite-date-picker-date-row-space-around-left-right-lg:var(--calcite-app-spacing-2);--calcite-date-picker-date-row-space-around-left-right-md:var(--calcite-app-spacing-2);--calcite-date-picker-date-row-space-around-left-right-sm:var(--calcite-app-spacing-2);--calcite-date-picker-date-row-space-between-lg:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-between-md:var(--calcite-app-spacing-none);--calcite-date-picker-date-row-space-between-sm:var(--calcite-app-spacing-none);--calcite-date-picker-icon-size-lg:var(--calcite-app-sizing-9);--calcite-date-picker-icon-size-md:var(--calcite-app-sizing-7);--calcite-date-picker-icon-size-sm:var(--calcite-app-sizing-7);--calcite-date-picker-border-width-lg:var(--calcite-app-border-width-0);--calcite-date-picker-border-width-md:var(--calcite-app-border-width-0);--calcite-date-picker-border-width-sm:var(--calcite-app-border-width-0);--calcite-date-picker-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-date-picker-border-radius-md:var(--calcite-app-border-radius-none);--calcite-date-picker-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-date-picker-background-date-range-dark:var(--calcite-semantic-ui-color-foreground-current-dark);--calcite-combobox-space-around-lg:var(--calcite-app-spacing-11);--calcite-combobox-space-around-md:var(--calcite-app-spacing-9);--calcite-combobox-space-around-sm:var(--calcite-app-spacing-7);--calcite-combobox-space-between-lg:var(--calcite-app-spacing-14);--calcite-combobox-space-between-md:var(--calcite-app-spacing-11);--calcite-combobox-space-between-sm:var(--calcite-app-spacing-9);--calcite-combobox-icon-size-lg:var(--calcite-app-sizing-11);--calcite-combobox-icon-size-md:var(--calcite-app-sizing-9);--calcite-combobox-icon-size-sm:var(--calcite-app-sizing-7);--calcite-combobox-comp-size-lg:var(--calcite-app-sizing-14);--calcite-combobox-comp-size-md:var(--calcite-app-sizing-11);--calcite-combobox-comp-size-sm:var(--calcite-app-sizing-9);--calcite-combobox-border-width-lg:var(--calcite-app-border-width-4);--calcite-combobox-border-width-md:var(--calcite-app-border-width-2);--calcite-combobox-border-width-sm:var(--calcite-app-border-width-1);--calcite-combobox-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-combobox-border-radius-md:var(--calcite-app-border-radius-5);--calcite-combobox-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-color-picker-space-around-lg:var(--calcite-app-spacing-7);--calcite-color-picker-space-around-md:var(--calcite-app-spacing-5);--calcite-color-picker-space-around-sm:var(--calcite-app-spacing-5);--calcite-color-picker-space-between-lg:var(--calcite-app-spacing-none);--calcite-color-picker-space-between-md:var(--calcite-app-spacing-none);--calcite-color-picker-space-between-sm:var(--calcite-app-spacing-none);--calcite-color-picker-channels-space-between-sm:var(--calcite-app-spacing-1);--calcite-color-picker-swatch-size-lg:var(--calcite-app-sizing-9);--calcite-color-picker-swatch-size-md:var(--calcite-app-sizing-8);--calcite-color-picker-swatch-size-sm:var(--calcite-app-sizing-8);--calcite-color-picker-saved-size-lg:var(--calcite-app-sizing-11);--calcite-color-picker-saved-size-md:var(--calcite-app-sizing-9);--calcite-color-picker-saved-size-sm:var(--calcite-app-sizing-8);--calcite-color-picker-border-width-lg:var(--calcite-app-border-width-0);--calcite-color-picker-border-width-md:var(--calcite-app-border-width-0);--calcite-color-picker-border-width-sm:var(--calcite-app-border-width-0);--calcite-color-picker-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-color-picker-border-radius-md:var(--calcite-app-border-radius-none);--calcite-color-picker-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-chip-text-space-around-lg:var(--calcite-app-spacing-5);--calcite-chip-text-space-around-md:var(--calcite-app-spacing-3);--calcite-chip-text-space-around-sm:var(--calcite-app-spacing-3);--calcite-chip-border-width:var(--calcite-app-border-width-0);--calcite-chip-space-between-lg:var(--calcite-app-spacing-7);--calcite-chip-space-between-md:var(--calcite-app-spacing-5);--calcite-chip-space-between-sm:var(--calcite-app-spacing-3);--calcite-chip-space-around-lg:var(--calcite-app-spacing-7);--calcite-chip-space-around-md:var(--calcite-app-spacing-5);--calcite-chip-space-around-sm:var(--calcite-app-spacing-3);--calcite-chip-closable-icon-space-around-lg:var(--calcite-app-spacing-1);--calcite-chip-closable-icon-space-around-md:var(--calcite-app-spacing-1);--calcite-chip-closable-icon-space-around-sm:var(--calcite-app-spacing-1);--calcite-chip-icon-size-lg:var(--calcite-app-sizing-7);--calcite-chip-icon-size-md:var(--calcite-app-sizing-7);--calcite-chip-icon-size-sm:var(--calcite-app-sizing-7);--calcite-chip-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-chip-border-radius-md:var(--calcite-app-border-radius-5);--calcite-chip-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-chip-icon-space-around-left-lg:var(--calcite-app-spacing-5);--calcite-chip-icon-space-around-left-md:var(--calcite-app-spacing-3);--calcite-chip-icon-space-around-left-sm:var(--calcite-app-spacing-3);--calcite-chip-icon-space-around-right-lg:var(--calcite-app-spacing-1);--calcite-chip-icon-space-around-right-md:var(--calcite-app-spacing-1);--calcite-chip-icon-space-around-right-sm:var(--calcite-app-spacing-none);--calcite-checkbox-space-around-standard:var(--calcite-app-spacing-5);--calcite-checkbox-border-width:var(--calcite-app-border-width-0);--calcite-checkbox-space-between-lg:var(--calcite-app-sizing-3);--calcite-checkbox-space-between-md:var(--calcite-app-sizing-3);--calcite-checkbox-space-between-sm:var(--calcite-app-sizing-1);--calcite-checkbox-comp-size-lg:var(--calcite-app-sizing-7);--calcite-checkbox-comp-size-md:var(--calcite-app-sizing-6);--calcite-checkbox-comp-size-sm:var(--calcite-app-sizing-5);--calcite-card-border-width-md:var(--calcite-app-border-width-0);--calcite-card-border-radius-md:var(--calcite-app-border-radius-none);--calcite-card-space-between-title-md:var(--calcite-app-spacing-3);--calcite-card-space-between-card-md:var(--calcite-app-spacing-7);--calcite-card-space-around-md:var(--calcite-app-spacing-5);--calcite-button-space-between-lg:var(--calcite-app-spacing-7);--calcite-button-space-between-md:var(--calcite-app-spacing-5);--calcite-button-space-between-sm:var(--calcite-app-spacing-3);--calcite-button-space-around-icon-only-lg:var(--calcite-app-spacing-5);--calcite-button-space-around-icon-only-md:var(--calcite-app-spacing-3);--calcite-button-space-around-icon-only-sm:var(--calcite-app-spacing-1);--calcite-button-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-button-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-button-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-button-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-button-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-button-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-button-icon-size-lg:var(--calcite-app-sizing-7);--calcite-button-icon-size-md:var(--calcite-app-sizing-7);--calcite-button-icon-size-sm:var(--calcite-app-sizing-7);--calcite-button-comp-size-lg:var(--calcite-app-sizing-14);--calcite-button-comp-size-md:var(--calcite-app-sizing-11);--calcite-button-comp-size-sm:var(--calcite-app-sizing-9);--calcite-button-border-width-lg:var(--calcite-app-border-width-0);--calcite-button-border-width-md:var(--calcite-app-border-width-0);--calcite-button-border-width-sm:var(--calcite-app-border-width-0);--calcite-button-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-button-border-radius-md:var(--calcite-app-border-radius-none);--calcite-button-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-block-drag-handle-space-around-drag-right-left-md:var(--calcite-app-spacing-1);--calcite-block-drag-size-md:var(--calcite-app-sizing-9);--calcite-block-chevron-size-md:var(--calcite-app-sizing-7);--calcite-block-space-around-block-content-top-down-md:var(--calcite-app-spacing-3);--calcite-block-space-around-block-content-right-left-md:var(--calcite-app-spacing-5);--calcite-block-space-around-block-right-md:var(--calcite-app-spacing-7);--calcite-block-space-around-block-top-down-left-md:var(--calcite-app-spacing-5);--calcite-block-space-between-md:var(--calcite-app-spacing-5);--calcite-block-icon-size-md:var(--calcite-app-sizing-9);--calcite-block-border-width-md:var(--calcite-app-border-width-0);--calcite-block-border-radius-md:var(--calcite-app-border-radius-none);--calcite-block-section-chevron-size-md:var(--calcite-app-sizing-7);--calcite-block-section-space-around-switch-left-md:var(--calcite-app-spacing-1);--calcite-block-section-space-around-icon-left-md:var(--calcite-app-spacing-3);--calcite-block-section-space-around-block-section-top-bottom-md:var(--calcite-app-spacing-5);--calcite-block-section-space-around-block-content-md:var(--calcite-app-spacing-none);--calcite-block-section-space-around-block-text-right-left-md:var(--calcite-app-spacing-5);--calcite-block-section-space-between-md:var(--calcite-app-spacing-none);--calcite-block-section-icon-size-md:var(--calcite-app-sizing-7);--calcite-block-section-border-radius-md:var(--calcite-app-border-radius-none);--calcite-avatar-icon-size-lg:var(--calcite-app-sizing-11);--calcite-avatar-icon-size-md:var(--calcite-app-sizing-9);--calcite-avatar-icon-size-sm:var(--calcite-app-sizing-7);--calcite-avatar-comp-size-lg:var(--calcite-app-sizing-14);--calcite-avatar-comp-size-md:var(--calcite-app-sizing-11);--calcite-avatar-comp-size-sm:var(--calcite-app-sizing-9);--calcite-avatar-border-radius-lg:var(--calcite-app-border-radius-6);--calcite-avatar-border-radius-md:var(--calcite-app-border-radius-5);--calcite-avatar-border-radius-sm:var(--calcite-app-border-radius-4);--calcite-avatar-background-yellow-dark:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-100);--calcite-avatar-background-yellow-light:var(--calcite-app-color-palette-high-saturation-yellow-h-yy-010);--calcite-avatar-background-green-dark:var(--calcite-app-color-palette-high-saturation-yellow-green-h-yg-090);--calcite-avatar-background-green-light:var(--calcite-app-color-palette-high-saturation-yellow-green-h-yg-010);--calcite-avatar-background-blue-dark:var(--calcite-app-color-palette-high-saturation-blue-h-bb-090);--calcite-avatar-background-blue-light:var(--calcite-app-color-palette-high-saturation-blue-h-bb-010);--calcite-avatar-background-teal-dark:var(--calcite-app-color-palette-high-saturation-green-blue-h-gb-090);--calcite-avatar-background-teal-light:var(--calcite-app-color-palette-high-saturation-green-blue-h-gb-010);--calcite-avatar-background-red-dark:var(--calcite-app-color-palette-high-saturation-red-h-rr-090);--calcite-avatar-background-red-light:var(--calcite-app-color-palette-high-saturation-red-h-rr-010);--calcite-alert-space-around-right-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-right-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-right-sm:var(--calcite-app-spacing-4);--calcite-alert-space-around-left-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-left-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-left-sm:var(--calcite-app-spacing-4);--calcite-alert-space-around-bottom-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-bottom-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-bottom-sm:var(--calcite-app-spacing-4);--calcite-alert-space-around-top-lg:var(--calcite-app-spacing-8);--calcite-alert-space-around-top-md:var(--calcite-app-spacing-5);--calcite-alert-space-around-top-sm:var(--calcite-app-spacing-4);--calcite-alert-space-between-lg:var(--calcite-app-spacing-8);--calcite-alert-space-between-md:var(--calcite-app-spacing-7);--calcite-alert-space-between-sm:var(--calcite-app-spacing-5);--calcite-alert-icon-size-lg:var(--calcite-app-sizing-9);--calcite-alert-icon-size-md:var(--calcite-app-sizing-7);--calcite-alert-icon-size-sm:var(--calcite-app-sizing-7);--calcite-alert-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-alert-border-radius-md:var(--calcite-app-border-radius-1);--calcite-alert-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-action-indicator-size-lg:var(--calcite-app-sizing-3);--calcite-action-indicator-size-md:var(--calcite-app-sizing-3);--calcite-action-indicator-size-sm:var(--calcite-app-sizing-3);--calcite-action-space-around-lg:var(--calcite-app-spacing-8);--calcite-action-space-around-md:var(--calcite-app-spacing-7);--calcite-action-space-around-sm:var(--calcite-app-spacing-3);--calcite-action-space-between-lg:var(--calcite-app-spacing-7);--calcite-action-space-between-md:var(--calcite-app-spacing-5);--calcite-action-space-between-sm:var(--calcite-app-spacing-3);--calcite-action-icon-size-lg:var(--calcite-app-sizing-9);--calcite-action-icon-size-md:var(--calcite-app-sizing-7);--calcite-action-icon-size-sm:var(--calcite-app-sizing-7);--calcite-action-pad-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-pad-space-around-md:var(--calcite-app-spacing-none);--calcite-action-pad-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-pad-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-pad-space-between-md:var(--calcite-app-spacing-none);--calcite-action-pad-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-pad-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-action-pad-border-radius-md:var(--calcite-app-border-radius-1);--calcite-action-pad-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-action-pad-grid-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-around-md:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-between-md:var(--calcite-app-spacing-none);--calcite-action-pad-grid-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-pad-grid-border-radius-lg:var(--calcite-app-border-radius-1);--calcite-action-pad-grid-border-radius-md:var(--calcite-app-border-radius-1);--calcite-action-pad-grid-border-radius-sm:var(--calcite-app-border-radius-1);--calcite-action-bar-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-bar-space-around-md:var(--calcite-app-spacing-none);--calcite-action-bar-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-bar-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-bar-space-between-md:var(--calcite-app-spacing-none);--calcite-action-bar-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-bar-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-action-bar-border-radius-md:var(--calcite-app-border-radius-none);--calcite-action-bar-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-action-bar-grid-space-around-lg:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-around-md:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-around-sm:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-between-lg:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-between-md:var(--calcite-app-spacing-none);--calcite-action-bar-grid-space-between-sm:var(--calcite-app-spacing-none);--calcite-action-bar-grid-border-radius-lg:var(--calcite-app-border-radius-none);--calcite-action-bar-grid-border-radius-md:var(--calcite-app-border-radius-none);--calcite-action-bar-grid-border-radius-sm:var(--calcite-app-border-radius-none);--calcite-accordion-minimal-space-around-left-right-lg:var(--calcite-app-spacing-none);--calcite-accordion-minimal-space-around-left-right-md:var(--calcite-app-spacing-none);--calcite-accordion-minimal-space-around-left-right-sm:var(--calcite-app-spacing-none);--calcite-accordion-minimal-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-accordion-minimal-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-accordion-minimal-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-accordion-minimal-text-space-between-lg:var(--calcite-app-spacing-1);--calcite-accordion-minimal-text-space-between-md:var(--calcite-app-spacing-1);--calcite-accordion-minimal-text-space-between-sm:var(--calcite-app-spacing-1);--calcite-accordion-minimal-space-between-lg:var(--calcite-app-spacing-7);--calcite-accordion-minimal-space-between-md:var(--calcite-app-spacing-5);--calcite-accordion-minimal-space-between-sm:var(--calcite-app-spacing-3);--calcite-accordion-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-accordion-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-accordion-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-accordion-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-accordion-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-accordion-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-accordion-text-space-between-lg:var(--calcite-app-spacing-1);--calcite-accordion-text-space-between-md:var(--calcite-app-spacing-1);--calcite-accordion-text-space-between-sm:var(--calcite-app-spacing-1);--calcite-accordion-space-between-lg:var(--calcite-app-spacing-7);--calcite-accordion-space-between-md:var(--calcite-app-spacing-5);--calcite-accordion-space-between-sm:var(--calcite-app-spacing-3);--calcite-accordion-item-border-width:var(--calcite-app-border-width-0);--calcite-accordion-item-space-around-left-right-lg:var(--calcite-app-spacing-7);--calcite-accordion-item-space-around-left-right-md:var(--calcite-app-spacing-5);--calcite-accordion-item-space-around-left-right-sm:var(--calcite-app-spacing-3);--calcite-accordion-item-space-around-top-bottom-lg:var(--calcite-app-spacing-5);--calcite-accordion-item-space-around-top-bottom-md:var(--calcite-app-spacing-3);--calcite-accordion-item-space-around-top-bottom-sm:var(--calcite-app-spacing-1);--calcite-accordion-item-text-space-between-lg:var(--calcite-app-spacing-1);--calcite-accordion-item-text-space-between-md:var(--calcite-app-spacing-1);--calcite-accordion-item-text-space-between-sm:var(--calcite-app-spacing-1);--calcite-accordion-item-space-between-lg:var(--calcite-app-spacing-7);--calcite-accordion-item-space-between-md:var(--calcite-app-spacing-5);--calcite-accordion-item-space-between-sm:var(--calcite-app-spacing-3);--calcite-accordion-item-icon-size-lg:var(--calcite-app-sizing-9);--calcite-accordion-item-icon-size-md:var(--calcite-app-sizing-7);--calcite-accordion-item-icon-size-sm:var(--calcite-app-sizing-7);--calcite-semantic-spacing-xl:"var(--calcite-semantic-spacing-base) *10";--calcite-semantic-spacing-lg:16px;--calcite-semantic-spacing-md:"var(--calcite-semantic-spacing-base) *6";--calcite-semantic-spacing-sm:8px;--calcite-semantic-spacing-xs:4px;--calcite-semantic-ui-border-radius:var(--calcite-semantic-border-radius-sharp);--calcite-tree-item-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-tree-item-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-tree-item-icon-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tree-item-icon-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tree-item-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tree-item-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tree-item-font-children-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tree-item-font-children-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tree-item-font-selected-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tree-item-font-selected-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tree-item-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tree-item-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tooltip-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-tooltip-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-tooltip-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tooltip-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tooltip-foreground-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-tooltip-foreground-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tip-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-tip-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-tip-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-tip-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tip-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tip-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tip-font-description-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-tip-font-description-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-tip-font-heading-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tip-font-heading-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-textarea-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-textarea-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-textarea-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-textarea-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-textarea-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-textarea-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-textarea-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-textarea-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-textarea-font-chat-limit-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-textarea-font-chat-limit-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-textarea-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-textarea-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-textarea-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-textarea-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tabs-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tabs-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tabs-bordered-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-tabs-bordered-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tabs-bordered-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-tabs-bordered-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-tabs-icon-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tabs-icon-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tabs-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tabs-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tabs-font-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tabs-font-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tabs-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tabs-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tab-title-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-tab-title-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-tab-title-bordered-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-tab-title-bordered-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-tab-title-bordered-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-tab-title-bordered-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-tab-title-icon-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tab-title-icon-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tab-title-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tab-title-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-tab-title-font-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-tab-title-font-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-tab-title-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-tab-title-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-switch-handle-border-checked-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-switch-handle-border-checked-light:var(--calcite-semantic-ui-color-brand-light);--calcite-switch-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-switch-handle-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-switch-handle-background-checked-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-switch-handle-background-checked-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-switch-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-switch-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-switch-border-checked-dark:var(--calcite-semantic-ui-color-brand-hover-dark);--calcite-switch-border-checked-light:var(--calcite-semantic-ui-color-brand-hover-light);--calcite-switch-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-switch-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-switch-background-checked-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-switch-background-checked-light:var(--calcite-semantic-ui-color-brand-light);--calcite-switch-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-switch-background-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-stepper-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-stepper-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-stepper-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-stepper-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-stepper-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-stepper-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-stepper-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-stepper-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-stepper-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-stepper-item-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-stepper-item-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-stepper-item-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-stepper-item-border-error-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-stepper-item-border-error-light:var(--calcite-semantic-ui-color-danger-light);--calcite-stepper-item-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-stepper-item-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-stepper-item-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-stepper-item-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-stepper-item-icon-error-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-stepper-item-icon-error-light:var(--calcite-semantic-ui-color-danger-light);--calcite-stepper-item-icon-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-stepper-item-icon-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-stepper-item-icon-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-stepper-item-icon-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-stepper-item-font-context-complete-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-context-complete-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-context-error-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-context-error-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-context-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-context-active-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-context-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-context-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-description-complete-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-description-complete-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-description-error-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-description-error-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-description-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-description-active-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-description-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-stepper-item-font-heading-complete-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-heading-complete-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-heading-error-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-heading-error-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-stepper-item-font-heading-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-stepper-item-font-heading-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-stepper-item-font-heading-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-stepper-item-font-heading-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-split-button-divider-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-divider-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-divider-neutral-transparent-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-divider-neutral-transparent-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-divider-neutral-outline-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-divider-neutral-outline-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-divider-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-divider-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-divider-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-divider-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-divider-inverse-transparent-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-divider-inverse-transparent-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-divider-inverse-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-divider-inverse-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-divider-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-divider-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-divider-inverse-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-divider-inverse-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-divider-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-divider-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-divider-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-divider-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-divider-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-divider-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-divider-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-divider-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-danger-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-danger-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-background-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-background-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-split-button-background-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-split-button-background-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-inverse-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-background-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-background-brand-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-background-brand-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-background-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-background-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-border-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-border-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-border-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-border-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-border-neutral-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-neutral-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-neutral-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-inverse-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-inverse-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-split-button-border-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-split-button-border-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-border-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-border-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-border-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-icon-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-icon-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-icon-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-icon-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-icon-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-icon-danger-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-icon-danger-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-icon-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-icon-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-icon-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-icon-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-split-button-icon-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-icon-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-icon-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-icon-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-icon-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-split-button-icon-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-split-button-font-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-font-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-font-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-font-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-font-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-split-button-font-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-split-button-font-danger-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-font-danger-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-split-button-font-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-split-button-font-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-split-button-font-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-font-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-split-button-font-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-font-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-font-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-font-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-font-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-split-button-font-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-split-button-font-brand-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-split-button-font-brand-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-slider-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-slider-range-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-range-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-range-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-range-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-range-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-range-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-range-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-range-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-range-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-range-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-range-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-range-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-range-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-range-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-range-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-range-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-range-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-range-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-range-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-range-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-slider-histogram-active-end-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-active-end-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-histogram-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-histogram-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-histogram-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-histogram-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-histogram-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-histogram-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-histogram-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-slider-histogram-range-tick-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-range-tick-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-range-tick-active-background-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-range-tick-active-background-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-range-tick-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-range-tick-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-range-tick-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-range-tick-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-slider-histogram-range-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-slider-histogram-range-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-slider-histogram-range-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-slider-histogram-range-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-slider-histogram-range-handle-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-slider-histogram-range-handle-border-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-slider-histogram-range-handle-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-slider-histogram-range-handle-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-slider-histogram-range-font-tick-label-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-slider-histogram-range-font-tick-label-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-slider-histogram-range-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-slider-histogram-range-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-segmented-control-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-segmented-control-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-segmented-control-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-segmented-control-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-segmented-control-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-segmented-control-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-segmented-control-font-checked-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-segmented-control-font-checked-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-segmented-control-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-segmented-control-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-scrim-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-scrim-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-rating-star-background-average-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-rating-star-background-average-light:var(--calcite-semantic-ui-color-warning-light);--calcite-rating-star-background-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-rating-star-background-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-rating-star-background-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-rating-star-background-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-rating-chip-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-rating-chip-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-rating-chip-count-font-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-rating-chip-count-font-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-rating-chip-value-text-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-rating-chip-value-text-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-rating-chip-border-radius:var(--calcite-semantic-border-radius-pill);--calcite-radio-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-radio-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-radio-border-checked-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-radio-border-checked-light:var(--calcite-semantic-ui-color-brand-light);--calcite-radio-border-unchecked-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-radio-border-unchecked-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-radio-border-radius:var(--calcite-semantic-border-radius-pill);--calcite-radio-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-radio-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-popover-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-popover-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-popover-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-popover-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-popover-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-popover-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-popover-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-popover-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-panel-header-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-panel-header-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-panel-header-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-panel-header-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-panel-header-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-panel-header-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-panel-header-font-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-panel-header-font-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-pagination-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-pagination-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-pagination-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-pagination-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-pagination-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-pagination-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-pagination-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-pagination-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-pagination-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-pagination-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-notice-highlight-brand-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-notice-highlight-brand-light:var(--calcite-semantic-ui-color-brand-light);--calcite-notice-highlight-danger-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-notice-highlight-danger-light:var(--calcite-semantic-ui-color-danger-light);--calcite-notice-highlight-warning-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-notice-highlight-warning-light:var(--calcite-semantic-ui-color-warning-light);--calcite-notice-highlight-success-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-notice-highlight-success-light:var(--calcite-semantic-ui-color-success-light);--calcite-notice-highlight-info-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-notice-highlight-info-light:var(--calcite-semantic-ui-color-info-light);--calcite-notice-icon-brand-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-notice-icon-brand-light:var(--calcite-semantic-ui-color-brand-light);--calcite-notice-icon-danger-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-notice-icon-danger-light:var(--calcite-semantic-ui-color-danger-light);--calcite-notice-icon-warning-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-notice-icon-warning-light:var(--calcite-semantic-ui-color-warning-light);--calcite-notice-icon-success-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-notice-icon-success-light:var(--calcite-semantic-ui-color-success-light);--calcite-notice-icon-info-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-notice-icon-info-light:var(--calcite-semantic-ui-color-info-light);--calcite-notice-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-notice-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-notice-font-message-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-notice-font-message-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-notice-font-title-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-notice-font-title-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-modal-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-modal-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-modal-border-top-warning-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-modal-border-top-warning-light:var(--calcite-semantic-ui-color-warning-light);--calcite-modal-border-top-danger-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-modal-border-top-danger-light:var(--calcite-semantic-ui-color-danger-light);--calcite-modal-border-top-success-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-modal-border-top-success-light:var(--calcite-semantic-ui-color-success-light);--calcite-modal-border-top-info-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-modal-border-top-info-light:var(--calcite-semantic-ui-color-info-light);--calcite-modal-border-top-brand-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-modal-border-top-brand-light:var(--calcite-semantic-ui-color-brand-light);--calcite-modal-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-modal-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-modal-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-modal-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-modal-font-content-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-modal-font-content-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-modal-font-header-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-modal-font-header-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-loader-inline-foreground-determinate-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-loader-inline-foreground-determinate-light:var(--calcite-semantic-ui-color-brand-light);--calcite-loader-inline-foreground-indeterminate-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-loader-inline-foreground-indeterminate-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-loader-foreground-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-loader-foreground-light:var(--calcite-semantic-ui-color-brand-light);--calcite-loader-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-loader-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-link-border-dark:var(--calcite-semantic-ui-color-text-link-dark);--calcite-link-border-light:var(--calcite-semantic-ui-color-text-link-light);--calcite-link-icon-dark:var(--calcite-semantic-ui-color-text-link-dark);--calcite-link-icon-light:var(--calcite-semantic-ui-color-text-link-light);--calcite-link-font-dark:var(--calcite-semantic-ui-color-text-link-dark);--calcite-link-font-light:var(--calcite-semantic-ui-color-text-link-light);--calcite-label-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-label-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-week-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-week-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-week-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-week-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-week-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-week-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-week-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-week-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-week-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-week-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-week-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-week-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-week-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-week-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-week-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-week-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-week-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-week-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-text-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-text-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-text-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-text-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-text-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-text-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-text-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-text-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-text-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-text-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-text-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-text-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-text-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-text-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-text-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-text-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-text-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-text-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-telephone-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-telephone-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-telephone-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-telephone-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-telephone-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-telephone-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-telephone-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-telephone-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-telephone-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-telephone-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-telephone-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-telephone-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-telephone-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-telephone-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-telephone-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-telephone-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-telephone-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-telephone-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-search-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-search-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-search-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-search-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-search-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-search-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-search-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-search-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-search-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-search-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-search-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-search-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-search-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-search-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-search-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-search-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-search-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-search-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-password-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-password-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-password-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-password-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-password-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-password-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-password-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-password-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-password-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-password-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-password-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-password-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-password-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-password-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-password-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-password-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-password-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-password-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-number-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-number-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-number-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-number-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-number-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-number-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-number-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-number-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-number-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-number-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-number-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-number-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-number-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-number-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-number-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-number-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-number-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-number-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-month-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-month-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-month-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-month-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-month-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-month-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-month-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-month-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-month-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-month-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-month-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-month-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-month-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-month-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-month-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-month-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-month-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-month-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-message-icon-valid-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-input-message-icon-valid-light:var(--calcite-semantic-ui-color-success-light);--calcite-input-message-icon-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-message-icon-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-message-icon-idle-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-input-message-icon-idle-light:var(--calcite-semantic-ui-color-brand-light);--calcite-input-message-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-message-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-file-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-file-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-file-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-file-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-file-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-file-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-file-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-file-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-file-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-file-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-file-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-file-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-file-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-file-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-file-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-file-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-file-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-file-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-email-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-email-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-email-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-email-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-email-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-email-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-email-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-email-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-email-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-email-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-email-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-email-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-email-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-email-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-email-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-email-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-email-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-email-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-datetime-local-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-datetime-local-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-datetime-local-background-prefix-suffix-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-datetime-local-background-prefix-suffix-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-datetime-local-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-datetime-local-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-datetime-local-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-datetime-local-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-datetime-local-border-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-input-datetime-local-border-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-input-datetime-local-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-datetime-local-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-datetime-local-font-prefix-suffix-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-input-datetime-local-font-prefix-suffix-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-input-datetime-local-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-datetime-local-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-datetime-local-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-datetime-local-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-date-picker-background-read-only-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-date-picker-background-read-only-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-date-picker-background-arrow-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-input-date-picker-background-arrow-light:var(--calcite-semantic-ui-color-background-light);--calcite-input-date-picker-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-input-date-picker-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-input-date-picker-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-input-date-picker-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-input-date-picker-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-input-date-picker-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-input-date-picker-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-date-picker-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-input-date-picker-font-placeholder-value-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-input-date-picker-font-placeholder-value-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-filter-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-filter-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-filter-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-filter-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-filter-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-filter-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-filter-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-filter-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-background-danger-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-danger-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-background-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-background-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-fab-background-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-fab-background-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-inverse-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-fab-background-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-fab-background-brand-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-background-brand-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-background-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-background-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-border-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-border-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-border-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-border-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-border-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-fab-border-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-fab-border-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-fab-border-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-fab-border-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-fab-border-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-fab-border-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-fab-border-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-fab-border-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-border-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-border-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-border-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-icon-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-icon-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-icon-danger-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-icon-danger-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-icon-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-icon-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-icon-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-icon-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-icon-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-icon-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-icon-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-icon-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-fab-icon-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-icon-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-icon-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-fab-icon-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-fab-font-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-fab-font-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-fab-font-danger-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-font-danger-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-fab-font-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-font-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-font-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-font-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-font-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-fab-font-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-fab-font-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-font-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-fab-font-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-fab-font-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-fab-font-brand-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-fab-font-brand-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-dropdown-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-dropdown-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-dropdown-item-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-dropdown-item-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-dropdown-item-icon-select-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-dropdown-item-icon-select-light:var(--calcite-semantic-ui-color-brand-light);--calcite-dropdown-item-icon-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-dropdown-item-icon-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-dropdown-item-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-dropdown-item-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-dropdown-item-font-group-title-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-dropdown-item-font-group-title-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-dropdown-item-font-selected-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-dropdown-item-font-selected-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-dropdown-item-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-dropdown-item-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-date-picker-date-active-border-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-date-picker-date-active-border-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-date-picker-background-date-range-light:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-date-picker-background-date-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-date-picker-background-date-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-date-picker-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-date-picker-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-date-picker-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-date-picker-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-date-picker-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-date-picker-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-date-picker-font-active-date-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-active-date-light:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-selected-date-dark:var(--calcite-semantic-ui-color-text-1-light);--calcite-date-picker-font-selected-date-light:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-range-date-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-range-date-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-date-picker-font-month-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-date-picker-font-month-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-date-picker-font-day-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-date-picker-font-day-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-date-picker-font-date-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-date-picker-font-date-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-combobox-foreground-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-combobox-foreground-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-combobox-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-combobox-background-light:var(--calcite-semantic-ui-color-background-light);--calcite-combobox-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-combobox-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-combobox-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-combobox-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-combobox-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-combobox-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-color-picker-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-color-picker-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-color-picker-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-color-picker-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-color-picker-icon-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-color-picker-icon-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-color-picker-font-label-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-color-picker-font-label-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-border-clear-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-chip-border-clear-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-chip-border-clear-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-chip-border-clear-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-chip-border-clear-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-chip-border-clear-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-chip-border-clear-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-chip-border-clear-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-chip-border-clear-grey-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-chip-border-clear-grey-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-chip-closable-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-chip-closable-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-chip-background-solid-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-chip-background-solid-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-chip-background-solid-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-chip-background-solid-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-chip-background-solid-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-chip-background-solid-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-chip-background-solid-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-chip-background-solid-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-chip-background-solid-grey-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-chip-background-solid-grey-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-chip-icon-clear-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-icon-clear-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-icon-solid-green-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-green-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-icon-solid-yellow-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-yellow-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-icon-solid-red-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-red-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-icon-solid-blue-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-icon-solid-blue-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-icon-solid-grey-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-icon-solid-grey-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-solid-green-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-green-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-solid-yellow-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-yellow-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-solid-red-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-red-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-font-solid-blue-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-chip-font-solid-blue-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-chip-font-solid-grey-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-font-solid-grey-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-chip-font-clear-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-chip-font-clear-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-checkbox-font-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-checkbox-font-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-checkbox-border-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-checkbox-border-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-checkbox-border-radius:var(--calcite-semantic-border-radius-sharp);--calcite-checkbox-icon-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-checkbox-icon-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-checkbox-background-selected-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-checkbox-background-selected-light:var(--calcite-semantic-ui-color-brand-light);--calcite-checkbox-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-checkbox-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-card-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-card-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-card-border-active-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-card-border-active-light:var(--calcite-semantic-ui-color-brand-light);--calcite-card-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-card-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-card-font-subtitle-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-card-font-subtitle-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-card-font-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-card-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-card-font-title-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-card-font-title-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-background-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-background-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-background-danger-solid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-background-danger-solid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-background-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-background-neutral-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-background-neutral-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-background-neutral-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-background-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-background-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-background-inverse-solid-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-background-inverse-solid-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-background-brand-outline-fill-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-background-brand-outline-fill-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-background-brand-solid-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-background-brand-solid-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-border-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-border-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-border-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-border-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-border-neutral-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-neutral-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-neutral-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-inverse-outline-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-inverse-outline-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-inverse-dark);--calcite-button-border-inverse-outline-fill-light:var(--calcite-semantic-ui-color-inverse-light);--calcite-button-border-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-border-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-border-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-border-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-icon-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-icon-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-icon-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-icon-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-icon-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-icon-danger-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-icon-danger-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-icon-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-icon-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-icon-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-icon-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-button-icon-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-icon-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-icon-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-icon-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-icon-brand-solid-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-button-icon-brand-solid-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-button-font-danger-transparent-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-font-danger-transparent-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-font-danger-outline-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-font-danger-outline-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-font-danger-outline-fill-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-button-font-danger-outline-fill-light:var(--calcite-semantic-ui-color-danger-light);--calcite-button-font-danger-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-font-danger-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-button-font-neutral-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-neutral-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-neutral-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-neutral-solid-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-neutral-solid-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-transparent-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-inverse-transparent-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-outline-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-inverse-outline-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-outline-fill-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-button-font-inverse-outline-fill-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-button-font-inverse-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-font-inverse-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-button-font-brand-transparent-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-font-brand-transparent-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-font-brand-outline-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-font-brand-outline-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-font-brand-outline-fill-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-button-font-brand-outline-fill-light:var(--calcite-semantic-ui-color-brand-light);--calcite-button-font-brand-solid-dark:var(--calcite-semantic-ui-color-text-inverse-dark);--calcite-button-font-brand-solid-light:var(--calcite-semantic-ui-color-text-inverse-light);--calcite-block-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-block-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-block-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-block-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-block-icon-chevron-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-block-icon-chevron-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-block-icon-drag-handle-dark:var(--calcite-semantic-ui-color-border-input-dark);--calcite-block-icon-drag-handle-light:var(--calcite-semantic-ui-color-border-input-light);--calcite-block-icon-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-block-icon-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-block-icon-valid-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-block-icon-valid-light:var(--calcite-semantic-ui-color-success-light);--calcite-block-icon-idle-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-icon-idle-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-block-font-content-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-font-content-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-block-font-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-block-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-block-font-heading-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-font-heading-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-block-section-background-dark:var(--calcite-semantic-ui-color-background-dark);--calcite-block-section-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-block-section-icon-chevron-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-block-section-icon-chevron-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-block-section-icon-invalid-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-block-section-icon-invalid-light:var(--calcite-semantic-ui-color-danger-light);--calcite-block-section-icon-valid-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-block-section-icon-valid-light:var(--calcite-semantic-ui-color-success-light);--calcite-block-section-font-dark:var(--calcite-semantic-ui-color-text-2-dark);--calcite-block-section-font-light:var(--calcite-semantic-ui-color-text-2-light);--calcite-avatar-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-avatar-background-light:var(--calcite-semantic-ui-color-foreground-2-light);--calcite-avatar-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-avatar-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-avatar-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-avatar-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-alert-highlight-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-alert-highlight-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-alert-highlight-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-alert-highlight-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-alert-highlight-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-alert-highlight-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-alert-highlight-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-alert-highlight-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-alert-icon-red-dark:var(--calcite-semantic-ui-color-danger-dark);--calcite-alert-icon-red-light:var(--calcite-semantic-ui-color-danger-light);--calcite-alert-icon-yellow-dark:var(--calcite-semantic-ui-color-warning-dark);--calcite-alert-icon-yellow-light:var(--calcite-semantic-ui-color-warning-light);--calcite-alert-icon-green-dark:var(--calcite-semantic-ui-color-success-dark);--calcite-alert-icon-green-light:var(--calcite-semantic-ui-color-success-light);--calcite-alert-icon-blue-dark:var(--calcite-semantic-ui-color-info-dark);--calcite-alert-icon-blue-light:var(--calcite-semantic-ui-color-info-light);--calcite-alert-border-dark:var(--calcite-semantic-ui-color-border-3-dark);--calcite-alert-border-light:var(--calcite-semantic-ui-color-border-3-light);--calcite-alert-background-dark:var(--calcite-semantic-ui-color-foreground-2-dark);--calcite-alert-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-alert-font-message-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-alert-font-message-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-alert-font-title-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-alert-font-title-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-action-loader-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-action-loader-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-action-indicator-dark:var(--calcite-semantic-ui-color-brand-dark);--calcite-action-indicator-light:var(--calcite-semantic-ui-color-brand-light);--calcite-action-background-active-dark:var(--calcite-semantic-ui-color-foreground-3-dark);--calcite-action-background-active-light:var(--calcite-semantic-ui-color-foreground-3-light);--calcite-action-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-icon-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-action-icon-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-action-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-action-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-action-font-active-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-action-font-active-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-action-font-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-action-font-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-action-pad-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-pad-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-pad-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-pad-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-action-pad-grid-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-pad-grid-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-pad-grid-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-pad-grid-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-action-bar-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-bar-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-bar-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-bar-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-action-bar-grid-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-action-bar-grid-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-action-bar-grid-border-dark:var(--calcite-semantic-ui-color-border-1-dark);--calcite-action-bar-grid-border-light:var(--calcite-semantic-ui-color-border-1-light);--calcite-accordion-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-accordion-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-accordion-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-accordion-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-accordion-icon-expanded-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-icon-expanded-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-accordion-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-heading-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-heading-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-accordion-item-border-dark:var(--calcite-semantic-ui-color-border-2-dark);--calcite-accordion-item-border-light:var(--calcite-semantic-ui-color-border-2-light);--calcite-accordion-item-background-dark:var(--calcite-semantic-ui-color-foreground-1-dark);--calcite-accordion-item-background-light:var(--calcite-semantic-ui-color-foreground-1-light);--calcite-accordion-item-icon-expanded-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-item-icon-expanded-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-accordion-item-icon-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-item-icon-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-item-font-description-dark:var(--calcite-semantic-ui-color-text-3-dark);--calcite-accordion-item-font-description-light:var(--calcite-semantic-ui-color-text-3-light);--calcite-accordion-item-font-heading-dark:var(--calcite-semantic-ui-color-text-1-dark);--calcite-accordion-item-font-heading-light:var(--calcite-semantic-ui-color-text-1-light);--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619b;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#ffffff;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-info-hover:#004874;--calcite-ui-info-press:#00304d;--calcite-ui-success:#35ac46;--calcite-ui-success-hover:#288835;--calcite-ui-success-press:#1a6324;--calcite-ui-warning:#edd317;--calcite-ui-warning-hover:#d9bc00;--calcite-ui-warning-press:#bfa200;--calcite-ui-danger:#d83020;--calcite-ui-danger-hover:#a82b1e;--calcite-ui-danger-press:#7c1d13;--calcite-ui-component-avatar-font:#6a6a6a;--calcite-ui-component-avatar-icon:#6a6a6a;--calcite-ui-component-avatar-background:#f3f3f3;--calcite-ui-component-avatar-background-red:#ffc6bf;--calcite-ui-component-avatar-background-teal:#cef5f4;--calcite-ui-component-avatar-background-blue:#c7eaff;--calcite-ui-component-avatar-background-green:#e5f7b4;--calcite-ui-component-avatar-background-yellow:#fff7cc;--calcite-ui-component-checkbox-font:#151515;--calcite-ui-component-checkbox-background:#ffffff;--calcite-ui-component-checkbox-background-selected:#007ac2;--calcite-ui-component-checkbox-icon:#ffffff;--calcite-ui-component-checkbox-border:#949494;--calcite-ui-component-radio-font:#151515;--calcite-ui-component-radio-background:#ffffff;--calcite-ui-component-radio-border-unchecked:#6a6a6a;--calcite-ui-component-radio-border-checked:#007ac2;--calcite-ui-component-chip-font-clear:#151515;--calcite-ui-component-chip-font-solid-grey:#151515;--calcite-ui-component-chip-font-solid-blue:#ffffff;--calcite-ui-component-chip-font-solid-red:#ffffff;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#151515;--calcite-ui-component-chip-icon-solid-grey:#151515;--calcite-ui-component-chip-icon-solid-blue:#ffffff;--calcite-ui-component-chip-icon-solid-red:#ffffff;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#6a6a6a;--calcite-ui-component-chip-background-solid-grey:#f3f3f3;--calcite-ui-component-chip-background-solid-blue:#00619b;--calcite-ui-component-chip-background-solid-red:#d83020;--calcite-ui-component-chip-background-solid-yellow:#edd317;--calcite-ui-component-chip-background-solid-green:#35ac46;--calcite-ui-component-chip-border-clear-grey:#cacaca;--calcite-ui-component-chip-border-clear-blue:#00619b;--calcite-ui-component-chip-border-clear-red:#d83020;--calcite-ui-component-chip-border-clear-yellow:#edd317;--calcite-ui-component-chip-border-clear-green:#35ac46;--calcite-ui-component-label-font:#151515;--calcite-ui-component-loader-font:#151515;--calcite-ui-component-loader-foreground:#007ac2;--calcite-ui-component-loader-inline-foreground-indeterminate:#151515;--calcite-ui-component-loader-inline-foreground-determinate:#007ac2;--calcite-ui-component-rating-star-background:#949494;--calcite-ui-component-rating-star-background-active:#007ac2;--calcite-ui-component-rating-star-background-average:#edd317;--calcite-ui-component-rating-chip-count-font:#4a4a4a;--calcite-ui-component-rating-chip-foreground:#f3f3f3;--calcite-ui-component-tooltip-foreground:#ffffff;--calcite-ui-component-tooltip-border:#dfdfdf;--calcite-ui-component-tooltip-font:#151515;--calcite-ui-component-accordion-item-font-heading:#151515;--calcite-ui-component-accordion-item-font-description:#6a6a6a;--calcite-ui-component-accordion-item-icon:#6a6a6a;--calcite-ui-component-accordion-item-icon-expanded:#151515;--calcite-ui-component-accordion-item-background:#ffffff;--calcite-ui-component-accordion-item-border:#d4d4d4;--calcite-ui-component-input-message-font:#151515;--calcite-ui-component-input-message-icon-idle:#007ac2;--calcite-ui-component-input-message-icon-invalid:#d83020;--calcite-ui-component-input-message-icon-valid:#35ac46;--calcite-ui-component-alert-font-title:#151515;--calcite-ui-component-alert-font-message:#6a6a6a;--calcite-ui-component-alert-background:#ffffff;--calcite-ui-component-alert-border:#dfdfdf;--calcite-ui-component-alert-icon-blue:#00619b;--calcite-ui-component-alert-icon-green:#35ac46;--calcite-ui-component-alert-icon-yellow:#edd317;--calcite-ui-component-alert-icon-red:#d83020;--calcite-ui-component-alert-highlight-blue:#00619b;--calcite-ui-component-alert-highlight-green:#35ac46;--calcite-ui-component-alert-highlight-yellow:#edd317;--calcite-ui-component-alert-highlight-red:#d83020;--calcite-ui-component-tip-font-heading:#151515;--calcite-ui-component-tip-font-description:#4a4a4a;--calcite-ui-component-tip-icon:#6a6a6a;--calcite-ui-component-tip-background-light:#ffffff;--calcite-ui-component-tip-border:#d4d4d4;--calcite-ui-component-color-picker-font-label:#151515;--calcite-ui-component-color-picker-icon:#151515;--calcite-ui-component-color-picker-border:#cacaca;--calcite-ui-component-color-picker-background:#ffffff;--calcite-ui-component-date-picker-font-date:#6a6a6a;--calcite-ui-component-date-picker-font-range-date:#151515;--calcite-ui-component-date-picker-font-day:#6a6a6a;--calcite-ui-component-date-picker-font-month:#151515;--calcite-ui-component-date-picker-font-selected-date:#ffffff;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#6a6a6a;--calcite-ui-component-date-picker-border:#cacaca;--calcite-ui-component-date-picker-date-active-border:#ffffff;--calcite-ui-component-date-picker-background:#ffffff;--calcite-ui-component-date-picker-background-date-range:#c7eaff;--calcite-ui-component-date-picker-background-date-active-light:#007ac2;--calcite-ui-component-input-date-picker-font-placeholder-value:#151515;--calcite-ui-component-input-date-picker-font-label:#151515;--calcite-ui-component-input-date-picker-icon:#6a6a6a;--calcite-ui-component-input-date-picker-border:#949494;--calcite-ui-component-input-date-picker-background:#ffffff;--calcite-ui-component-input-date-picker-background-arrow:#f8f8f8;--calcite-ui-component-input-date-picker-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-font-placeholder-value:#151515;--calcite-ui-component-input-datetime-local-font-label:#151515;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-datetime-local-icon:#6a6a6a;--calcite-ui-component-input-datetime-local-background:#ffffff;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-datetime-local-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-border:#949494;--calcite-ui-component-input-datetime-local-border-invalid:#d83020;--calcite-ui-component-input-email-font-placeholder-value:#151515;--calcite-ui-component-input-email-font-label:#151515;--calcite-ui-component-input-email-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-email-icon:#6a6a6a;--calcite-ui-component-input-email-background:#ffffff;--calcite-ui-component-input-email-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-email-background-read-only:#f8f8f8;--calcite-ui-component-input-email-border:#949494;--calcite-ui-component-input-email-border-invalid:#d83020;--calcite-ui-component-input-file-font-placeholder-value:#151515;--calcite-ui-component-input-file-font-label:#151515;--calcite-ui-component-input-file-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-file-icon:#6a6a6a;--calcite-ui-component-input-file-background:#ffffff;--calcite-ui-component-input-file-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-file-background-read-only:#f8f8f8;--calcite-ui-component-input-file-border:#949494;--calcite-ui-component-input-file-border-invalid:#d83020;--calcite-ui-component-input-month-font-placeholder-value:#151515;--calcite-ui-component-input-month-font-label:#151515;--calcite-ui-component-input-month-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-month-icon:#6a6a6a;--calcite-ui-component-input-month-background:#ffffff;--calcite-ui-component-input-month-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-month-background-read-only:#f8f8f8;--calcite-ui-component-input-month-border:#949494;--calcite-ui-component-input-month-border-invalid:#d83020;--calcite-ui-component-input-number-font-placeholder-value:#151515;--calcite-ui-component-input-number-font-label:#151515;--calcite-ui-component-input-number-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-number-icon:#6a6a6a;--calcite-ui-component-input-number-background:#ffffff;--calcite-ui-component-input-number-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-number-background-read-only:#f8f8f8;--calcite-ui-component-input-number-border:#949494;--calcite-ui-component-input-number-border-invalid:#d83020;--calcite-ui-component-input-password-font-placeholder-value:#151515;--calcite-ui-component-input-password-font-label:#151515;--calcite-ui-component-input-password-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-password-icon:#6a6a6a;--calcite-ui-component-input-password-background:#ffffff;--calcite-ui-component-input-password-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-password-background-read-only:#f8f8f8;--calcite-ui-component-input-password-border:#949494;--calcite-ui-component-input-password-border-invalid:#d83020;--calcite-ui-component-input-search-font-placeholder-value:#151515;--calcite-ui-component-input-search-font-label:#151515;--calcite-ui-component-input-search-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-search-icon:#6a6a6a;--calcite-ui-component-input-search-background:#ffffff;--calcite-ui-component-input-search-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-search-background-read-only:#f8f8f8;--calcite-ui-component-input-search-border:#949494;--calcite-ui-component-input-search-border-invalid:#d83020;--calcite-ui-component-input-telephone-font-placeholder-value:#151515;--calcite-ui-component-input-telephone-font-label:#151515;--calcite-ui-component-input-telephone-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-telephone-icon:#6a6a6a;--calcite-ui-component-input-telephone-background:#ffffff;--calcite-ui-component-input-telephone-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-telephone-background-read-only:#f8f8f8;--calcite-ui-component-input-telephone-border:#949494;--calcite-ui-component-input-telephone-border-invalid:#d83020;--calcite-ui-component-input-text-font-placeholder-value:#151515;--calcite-ui-component-input-text-font-label:#151515;--calcite-ui-component-input-text-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-text-icon:#6a6a6a;--calcite-ui-component-input-text-background:#ffffff;--calcite-ui-component-input-text-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-text-background-read-only:#f8f8f8;--calcite-ui-component-input-text-border:#949494;--calcite-ui-component-input-text-border-invalid:#d83020;--calcite-ui-component-input-week-font-placeholder-value:#151515;--calcite-ui-component-input-week-font-label:#151515;--calcite-ui-component-input-week-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-week-icon:#6a6a6a;--calcite-ui-component-input-week-background:#ffffff;--calcite-ui-component-input-week-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-week-background-read-only:#f8f8f8;--calcite-ui-component-input-week-border:#949494;--calcite-ui-component-input-week-border-invalid:#d83020;--calcite-ui-component-textarea-font-placeholder-value:#151515;--calcite-ui-component-textarea-font-label:#151515;--calcite-ui-component-textarea-font-chat-limit:#4a4a4a;--calcite-ui-component-textarea-icon:#6a6a6a;--calcite-ui-component-textarea-background:#ffffff;--calcite-ui-component-textarea-background-read-only:#f8f8f8;--calcite-ui-component-textarea-border:#949494;--calcite-ui-component-tab-title-font:#6a6a6a;--calcite-ui-component-tab-title-font-active:#151515;--calcite-ui-component-tab-title-icon:#6a6a6a;--calcite-ui-component-tab-title-icon-active:#151515;--calcite-ui-component-tab-title-bordered-border:#dfdfdf;--calcite-ui-component-tab-title-bordered-background:#ffffff;--calcite-ui-component-tab-title-border-active:#007ac2;--calcite-ui-component-tabs-bordered-border:#dfdfdf;--calcite-ui-component-tabs-bordered-background:#ffffff;--calcite-ui-component-card-font-title:#151515;--calcite-ui-component-card-font-subtitle:#4a4a4a;--calcite-ui-component-card-font-description:#6a6a6a;--calcite-ui-component-card-border:#d4d4d4;--calcite-ui-component-card-border-active:#007ac2;--calcite-ui-component-card-background:#ffffff;--calcite-ui-component-action-font:#6a6a6a;--calcite-ui-component-action-icon:#6a6a6a;--calcite-ui-component-action-background:#ffffff;--calcite-ui-component-action-background-active:#eaeaea;--calcite-ui-component-action-bar-border:#cacaca;--calcite-ui-component-action-bar-background:#ffffff;--calcite-ui-component-action-pad-border:#cacaca;--calcite-ui-component-action-pad-background:#ffffff;--calcite-ui-component-action-bar-grid-border:#cacaca;--calcite-ui-component-action-bar-grid-background:#ffffff;--calcite-ui-component-action-pad-grid-border:#cacaca;--calcite-ui-component-action-pad-grid-background:#ffffff;--calcite-ui-component-block-font-heading:#4a4a4a;--calcite-ui-component-block-font-active:#151515;--calcite-ui-component-block-font-description:#6a6a6a;--calcite-ui-component-block-font-content:#4a4a4a;--calcite-ui-component-block-icon-idle:#4a4a4a;--calcite-ui-component-block-icon-valid:#35ac46;--calcite-ui-component-block-icon-invalid:#d83020;--calcite-ui-component-block-icon-drag-handle:#949494;--calcite-ui-component-block-icon-chevron:#6a6a6a;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#ffffff;--calcite-ui-component-block-section-font:#4a4a4a;--calcite-ui-component-block-section-icon-valid:#35ac46;--calcite-ui-component-block-section-icon-invalid:#d83020;--calcite-ui-component-block-section-icon-chevron:#6a6a6a;--calcite-ui-component-block-section-background:#ffffff;--calcite-ui-component-notice-font-title:#151515;--calcite-ui-component-notice-font-message:#6a6a6a;--calcite-ui-component-notice-background:#ffffff;--calcite-ui-component-notice-icon-info:#00619b;--calcite-ui-component-notice-icon-success:#35ac46;--calcite-ui-component-notice-icon-warning:#edd317;--calcite-ui-component-notice-icon-danger:#d83020;--calcite-ui-component-notice-icon-brand:#007ac2;--calcite-ui-component-notice-highlight-info:#00619b;--calcite-ui-component-notice-highlight-success:#35ac46;--calcite-ui-component-notice-highlight-warning:#edd317;--calcite-ui-component-notice-highlight-danger:#d83020;--calcite-ui-component-notice-highlight-brand:#007ac2;--calcite-ui-component-modal-font-header:#151515;--calcite-ui-component-modal-font-content:#4a4a4a;--calcite-ui-component-modal-icon:#6a6a6a;--calcite-ui-component-modal-border:#dfdfdf;--calcite-ui-component-modal-border-top-brand:#007ac2;--calcite-ui-component-modal-border-top-info:#00619b;--calcite-ui-component-modal-border-top-success:#35ac46;--calcite-ui-component-modal-border-top-danger:#d83020;--calcite-ui-component-modal-border-top-warning:#edd317;--calcite-ui-component-modal-background:#ffffff;--calcite-ui-component-panel-header-font:#4a4a4a;--calcite-ui-component-panel-header-icon:#6a6a6a;--calcite-ui-component-panel-header-border:#dfdfdf;--calcite-ui-component-panel-header-background:#ffffff;--calcite-ui-component-popover-font:#151515;--calcite-ui-component-popover-icon:#6a6a6a;--calcite-ui-component-popover-border:#dfdfdf;--calcite-ui-component-popover-background:#ffffff;--calcite-ui-component-slider-font-label:#151515;--calcite-ui-component-slider-font-tick-label:#4a4a4a;--calcite-ui-component-slider-handle-background:#ffffff;--calcite-ui-component-slider-handle-border:#6a6a6a;--calcite-ui-component-slider-border:#d4d4d4;--calcite-ui-component-slider-border-active:#007ac2;--calcite-ui-component-slider-tick-background:#949494;--calcite-ui-component-slider-tick-border:#ffffff;--calcite-ui-component-slider-tick-active-background:#007ac2;--calcite-ui-component-slider-tick-active-border:#ffffff;--calcite-ui-component-slider-range-font-label:#151515;--calcite-ui-component-slider-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-range-handle-background:#ffffff;--calcite-ui-component-slider-range-handle-border:#6a6a6a;--calcite-ui-component-slider-range-border:#d4d4d4;--calcite-ui-component-slider-range-border-active:#007ac2;--calcite-ui-component-slider-range-tick-background:#949494;--calcite-ui-component-slider-range-tick-border:#ffffff;--calcite-ui-component-slider-range-tick-active-background:#007ac2;--calcite-ui-component-slider-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-font-label:#151515;--calcite-ui-component-slider-histogram-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-handle-background:#ffffff;--calcite-ui-component-slider-histogram-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-border:#d4d4d4;--calcite-ui-component-slider-histogram-border-active:#007ac2;--calcite-ui-component-slider-histogram-tick-background:#949494;--calcite-ui-component-slider-histogram-tick-border:#ffffff;--calcite-ui-component-slider-histogram-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-active-end-background:#ffffff;--calcite-ui-component-slider-histogram-range-font-label:#151515;--calcite-ui-component-slider-histogram-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-range-handle-background:#ffffff;--calcite-ui-component-slider-histogram-range-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-range-border:#d4d4d4;--calcite-ui-component-slider-histogram-range-border-active:#007ac2;--calcite-ui-component-slider-histogram-range-tick-background:#949494;--calcite-ui-component-slider-histogram-range-tick-border:#ffffff;--calcite-ui-component-slider-histogram-range-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-range-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-range-active-end-background:#ffffff;--calcite-ui-component-filter-font:#151515;--calcite-ui-component-filter-icon:#6a6a6a;--calcite-ui-component-filter-border:#949494;--calcite-ui-component-filter-background:#ffffff;--calcite-ui-component-scrim-background:#ffffff;--calcite-ui-component-tip-manager-font-heading:#151515;--calcite-ui-component-tip-manager-icon:#6a6a6a;--calcite-ui-component-tip-manager-background-light:#ffffff;--calcite-ui-component-tip-manager-border:#d4d4d4;--calcite-ui-component-button-font-brand-solid:#ffffff;--calcite-ui-component-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-button-font-brand-outline:#007ac2;--calcite-ui-component-button-font-brand-transparent:#007ac2;--calcite-ui-component-button-font-inverse-solid:#ffffff;--calcite-ui-component-button-font-inverse-outline-fill:#151515;--calcite-ui-component-button-font-inverse-outline:#151515;--calcite-ui-component-button-font-inverse-transparent:#151515;--calcite-ui-component-button-font-neutral-solid:#ffffff;--calcite-ui-component-button-font-neutral-outline-fill:#151515;--calcite-ui-component-button-font-neutral-outline:#151515;--calcite-ui-component-button-font-neutral-transparent:#151515;--calcite-ui-component-button-font-danger-solid:#ffffff;--calcite-ui-component-button-font-danger-outline-fill:#d83020;--calcite-ui-component-button-font-danger-outline:#d83020;--calcite-ui-component-button-font-danger-transparent:#d83020;--calcite-ui-component-button-icon-brand-solid:#ffffff;--calcite-ui-component-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-button-icon-brand-outline:#007ac2;--calcite-ui-component-button-icon-brand-transparent:#007ac2;--calcite-ui-component-button-icon-inverse-solid:#ffffff;--calcite-ui-component-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-button-icon-inverse-outline:#151515;--calcite-ui-component-button-icon-inverse-transparent:#151515;--calcite-ui-component-button-icon-neutral-solid:#ffffff;--calcite-ui-component-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-button-icon-neutral-outline:#151515;--calcite-ui-component-button-icon-neutral-transparent:#151515;--calcite-ui-component-button-icon-danger-solid:#ffffff;--calcite-ui-component-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-button-icon-danger-outline:#d83020;--calcite-ui-component-button-icon-danger-transparent:#d83020;--calcite-ui-component-button-background-brand-solid:#007ac2;--calcite-ui-component-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-button-background-inverse-solid:#353535;--calcite-ui-component-button-background-inverse-outline-fill:#353535;--calcite-ui-component-button-background-neutral-solid:#353535;--calcite-ui-component-button-background-neutral-outline-fill:#353535;--calcite-ui-component-button-background-danger-solid:#d83020;--calcite-ui-component-button-background-danger-outline-fill:#d83020;--calcite-ui-component-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-button-border-brand-outline:#007ac2;--calcite-ui-component-button-border-inverse-outline-fill:#353535;--calcite-ui-component-button-border-inverse-outline:#353535;--calcite-ui-component-button-border-neutral-outline-fill:#353535;--calcite-ui-component-button-border-neutral-outline:#353535;--calcite-ui-component-button-border-danger-outline-fill:#d83020;--calcite-ui-component-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-font-brand-solid:#ffffff;--calcite-ui-component-split-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-font-brand-outline:#007ac2;--calcite-ui-component-split-button-font-brand-transparent:#007ac2;--calcite-ui-component-split-button-font-inverse-solid:#ffffff;--calcite-ui-component-split-button-font-inverse-outline-fill:#151515;--calcite-ui-component-split-button-font-inverse-outline:#151515;--calcite-ui-component-split-button-font-inverse-transparent:#151515;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#151515;--calcite-ui-component-split-button-font-neutral-outline:#151515;--calcite-ui-component-split-button-font-neutral-transparent:#151515;--calcite-ui-component-split-button-font-danger-solid:#ffffff;--calcite-ui-component-split-button-font-danger-outline-fill:#d83020;--calcite-ui-component-split-button-font-danger-outline:#d83020;--calcite-ui-component-split-button-font-danger-transparent:#d83020;--calcite-ui-component-split-button-icon-brand-solid:#ffffff;--calcite-ui-component-split-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-icon-brand-outline:#007ac2;--calcite-ui-component-split-button-icon-brand-transparent:#007ac2;--calcite-ui-component-split-button-icon-inverse-solid:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-split-button-icon-inverse-outline:#151515;--calcite-ui-component-split-button-icon-inverse-transparent:#151515;--calcite-ui-component-split-button-icon-neutral-solid:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-split-button-icon-neutral-outline:#151515;--calcite-ui-component-split-button-icon-neutral-transparent:#151515;--calcite-ui-component-split-button-icon-danger-solid:#ffffff;--calcite-ui-component-split-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-split-button-icon-danger-outline:#d83020;--calcite-ui-component-split-button-icon-danger-transparent:#d83020;--calcite-ui-component-split-button-background-brand-solid:#007ac2;--calcite-ui-component-split-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-split-button-background-inverse-solid:#353535;--calcite-ui-component-split-button-background-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-background-neutral-solid:#353535;--calcite-ui-component-split-button-background-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-background-danger-solid:#d83020;--calcite-ui-component-split-button-background-danger-outline-fill:#ffffff;--calcite-ui-component-split-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-border-brand-outline:#007ac2;--calcite-ui-component-split-button-border-inverse-outline-fill:#353535;--calcite-ui-component-split-button-border-inverse-outline:#353535;--calcite-ui-component-split-button-border-neutral-outline-fill:#353535;--calcite-ui-component-split-button-border-neutral-outline:#353535;--calcite-ui-component-split-button-border-danger-outline-fill:#d83020;--calcite-ui-component-split-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-divider-brand-solid:#ffffff;--calcite-ui-component-split-button-divider-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-divider-brand-outline:#007ac2;--calcite-ui-component-split-button-divider-brand-transparent:#007ac2;--calcite-ui-component-split-button-divider-inverse-solid:#ffffff;--calcite-ui-component-split-button-divider-inverse-outline-fill:#353535;--calcite-ui-component-split-button-divider-inverse-outline:#353535;--calcite-ui-component-split-button-divider-inverse-transparent:#353535;--calcite-ui-component-split-button-divider-neutral-solid:#ffffff;--calcite-ui-component-split-button-divider-neutral-outline-fill:#353535;--calcite-ui-component-split-button-divider-neutral-outline:#353535;--calcite-ui-component-split-button-divider-neutral-transparent:#353535;--calcite-ui-component-split-button-divider-danger-solid:#d83020;--calcite-ui-component-split-button-divider-danger-outline-fill:#d83020;--calcite-ui-component-split-button-divider-danger-outline:#d83020;--calcite-ui-component-split-button-divider-danger-transparent:#d83020;--calcite-ui-component-fab-font-brand-solid:#ffffff;--calcite-ui-component-fab-font-brand-outline-fill:#007ac2;--calcite-ui-component-fab-font-inverse-solid:#ffffff;--calcite-ui-component-fab-font-inverse-outline-fill:#151515;--calcite-ui-component-fab-font-neutral-solid:#ffffff;--calcite-ui-component-fab-font-neutral-outline-fill:#151515;--calcite-ui-component-fab-font-danger-solid:#ffffff;--calcite-ui-component-fab-font-danger-outline-fill:#d83020;--calcite-ui-component-fab-icon-brand-solid:#ffffff;--calcite-ui-component-fab-icon-brand-outline-fill:#007ac2;--calcite-ui-component-fab-icon-inverse-solid:#ffffff;--calcite-ui-component-fab-icon-inverse-outline-fill:#151515;--calcite-ui-component-fab-icon-neutral-solid:#ffffff;--calcite-ui-component-fab-icon-neutral-outline-fill:#151515;--calcite-ui-component-fab-icon-danger-solid:#ffffff;--calcite-ui-component-fab-icon-danger-outline-fill:#d83020;--calcite-ui-component-fab-background-brand-solid:#007ac2;--calcite-ui-component-fab-background-brand-outline-fill:#ffffff;--calcite-ui-component-fab-background-inverse-solid:#353535;--calcite-ui-component-fab-background-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-background-neutral-solid:#353535;--calcite-ui-component-fab-background-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-background-danger-solid:#d83020;--calcite-ui-component-fab-background-danger-outline-fill:#ffffff;--calcite-ui-component-fab-border-brand-outline-fill:#007ac2;--calcite-ui-component-fab-border-brand-solid:#007ac2;--calcite-ui-component-fab-border-inverse-outline-fill:#353535;--calcite-ui-component-fab-border-inverse-solid:#353535;--calcite-ui-component-fab-border-neutral-outline-fill:#353535;--calcite-ui-component-fab-border-neutral-solid:#353535;--calcite-ui-component-fab-border-danger-outline-fill:#d83020;--calcite-ui-component-fab-border-danger-solid:#d83020;--calcite-mode-name:"light";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background-internal:rgba(255, 255, 255, 0.85);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--calcite-popover-z-index:var(--calcite-app-z-index-popup);--calcite-border-radius:var(--calcite-semantic-border-border-radius-round, 4px);--calcite-border-radius-base:0;--calcite-panel-width-multiplier:1;--calcite-ui-focus-offset-invert:0;--calcite-ui-icon-color:currentColor;--calcite-ui-opacity-disabled:var(--calcite-core-opacity-50, 0.5);font-family:var(--calcite-sans-family)}.calcite-mode-dark{--calcite-ui-brand:#009af2;--calcite-ui-brand-hover:#007ac2;--calcite-ui-brand-press:#00619b;--calcite-ui-background-1:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#555555;--calcite-ui-border-2:#4a4a4a;--calcite-ui-border-3:#404040;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-info-hover:#3db8ff;--calcite-ui-info-press:#009af2;--calcite-ui-success:#36DA43;--calcite-ui-success-hover:#3bed52;--calcite-ui-success-press:#00b81b;--calcite-ui-warning:#FFC900;--calcite-ui-warning-hover:#ffee33;--calcite-ui-warning-press:#f5d000;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#ff0015;--calcite-ui-danger-press:#d90012;--calcite-ui-component-avatar-font:#9f9f9f;--calcite-ui-component-avatar-icon:#9f9f9f;--calcite-ui-component-avatar-background:#202020;--calcite-ui-component-avatar-background-red:#4f0e08;--calcite-ui-component-avatar-background-teal:#004d4c;--calcite-ui-component-avatar-background-blue:#00304d;--calcite-ui-component-avatar-background-green:#384813;--calcite-ui-component-avatar-background-yellow:#5c4e00;--calcite-ui-component-checkbox-font:#ffffff;--calcite-ui-component-checkbox-background:#2b2b2b;--calcite-ui-component-checkbox-background-selected:#009af2;--calcite-ui-component-checkbox-icon:#151515;--calcite-ui-component-checkbox-border:#757575;--calcite-ui-component-radio-font:#ffffff;--calcite-ui-component-radio-background:#2b2b2b;--calcite-ui-component-radio-border-unchecked:#9f9f9f;--calcite-ui-component-radio-border-checked:#009af2;--calcite-ui-component-chip-font-clear:#ffffff;--calcite-ui-component-chip-font-solid-grey:#ffffff;--calcite-ui-component-chip-font-solid-blue:#151515;--calcite-ui-component-chip-font-solid-red:#151515;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#ffffff;--calcite-ui-component-chip-icon-solid-grey:#ffffff;--calcite-ui-component-chip-icon-solid-blue:#151515;--calcite-ui-component-chip-icon-solid-red:#151515;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#9f9f9f;--calcite-ui-component-chip-background-solid-grey:#202020;--calcite-ui-component-chip-background-solid-blue:#00A0FF;--calcite-ui-component-chip-background-solid-red:#FE583E;--calcite-ui-component-chip-background-solid-yellow:#FFC900;--calcite-ui-component-chip-background-solid-green:#36DA43;--calcite-ui-component-chip-border-clear-grey:#555555;--calcite-ui-component-chip-border-clear-blue:#00A0FF;--calcite-ui-component-chip-border-clear-red:#FE583E;--calcite-ui-component-chip-border-clear-yellow:#FFC900;--calcite-ui-component-chip-border-clear-green:#36DA43;--calcite-ui-component-label-font:#ffffff;--calcite-ui-component-loader-font:#ffffff;--calcite-ui-component-loader-foreground:#009af2;--calcite-ui-component-loader-inline-foreground-indeterminate:#ffffff;--calcite-ui-component-loader-inline-foreground-determinate:#009af2;--calcite-ui-component-rating-star-background:#757575;--calcite-ui-component-rating-star-background-active:#009af2;--calcite-ui-component-rating-star-background-average:#FFC900;--calcite-ui-component-rating-chip-count-font:#bfbfbf;--calcite-ui-component-rating-chip-foreground:#202020;--calcite-ui-component-tooltip-foreground:#2b2b2b;--calcite-ui-component-tooltip-border:#404040;--calcite-ui-component-tooltip-font:#ffffff;--calcite-ui-component-accordion-item-font-heading:#ffffff;--calcite-ui-component-accordion-item-font-description:#9f9f9f;--calcite-ui-component-accordion-item-icon:#9f9f9f;--calcite-ui-component-accordion-item-icon-expanded:#ffffff;--calcite-ui-component-accordion-item-background:#2b2b2b;--calcite-ui-component-accordion-item-border:#4a4a4a;--calcite-ui-component-input-message-font:#ffffff;--calcite-ui-component-input-message-icon-idle:#009af2;--calcite-ui-component-input-message-icon-invalid:#FE583E;--calcite-ui-component-input-message-icon-valid:#36DA43;--calcite-ui-component-alert-font-title:#ffffff;--calcite-ui-component-alert-font-message:#9f9f9f;--calcite-ui-component-alert-background:#202020;--calcite-ui-component-alert-border:#404040;--calcite-ui-component-alert-icon-blue:#00A0FF;--calcite-ui-component-alert-icon-green:#36DA43;--calcite-ui-component-alert-icon-yellow:#FFC900;--calcite-ui-component-alert-icon-red:#FE583E;--calcite-ui-component-alert-highlight-blue:#00A0FF;--calcite-ui-component-alert-highlight-green:#36DA43;--calcite-ui-component-alert-highlight-yellow:#FFC900;--calcite-ui-component-alert-highlight-red:#FE583E;--calcite-ui-component-color-picker-font-label:#ffffff;--calcite-ui-component-color-picker-icon:#ffffff;--calcite-ui-component-color-picker-border:#555555;--calcite-ui-component-color-picker-background:#2b2b2b;--calcite-ui-component-date-picker-font-date:#9f9f9f;--calcite-ui-component-date-picker-font-day:#9f9f9f;--calcite-ui-component-date-picker-font-month:#ffffff;--calcite-ui-component-date-picker-font-range-date:#ffffff;--calcite-ui-component-date-picker-font-selected-date:#151515;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#9f9f9f;--calcite-ui-component-date-picker-border:#555555;--calcite-ui-component-date-picker-date-active-border:#2b2b2b;--calcite-ui-component-date-picker-background:#2b2b2b;--calcite-ui-component-date-picker-background-date-range:#214155;--calcite-ui-component-date-picker-background-date-active:#009af2;--calcite-ui-component-input-date-picker-font-placeholder-value:#ffffff;--calcite-ui-component-input-date-picker-font-label:#ffffff;--calcite-ui-component-input-date-picker-icon:#9f9f9f;--calcite-ui-component-input-date-picker-border:#757575;--calcite-ui-component-input-date-picker-background:#2b2b2b;--calcite-ui-component-input-date-picker-background-arrow:#353535;--calcite-ui-component-input-date-picker-background-read-only:#353535;--calcite-ui-component-input-datetime-local-font-placeholder-value:#ffffff;--calcite-ui-component-input-datetime-local-font-label:#ffffff;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-datetime-local-icon:#9f9f9f;--calcite-ui-component-input-datetime-local-background:#2b2b2b;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#353535;--calcite-ui-component-input-datetime-local-background-read-only:#353535;--calcite-ui-component-input-datetime-local-border:#757575;--calcite-ui-component-input-datetime-local-border-invalid:#FE583E;--calcite-ui-component-input-email-font-placeholder-value:#ffffff;--calcite-ui-component-input-email-font-label:#ffffff;--calcite-ui-component-input-email-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-email-icon:#9f9f9f;--calcite-ui-component-input-email-background:#2b2b2b;--calcite-ui-component-input-email-background-prefix-sufix:#353535;--calcite-ui-component-input-email-background-read-only:#353535;--calcite-ui-component-input-email-border:#757575;--calcite-ui-component-input-email-border-invalid:#FE583E;--calcite-ui-component-input-file-font-placeholder-value:#ffffff;--calcite-ui-component-input-file-font-label:#ffffff;--calcite-ui-component-input-file-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-file-icon:#9f9f9f;--calcite-ui-component-input-file-background:#2b2b2b;--calcite-ui-component-input-file-background-prefix-sufix:#353535;--calcite-ui-component-input-file-background-read-only:#353535;--calcite-ui-component-input-file-border:#757575;--calcite-ui-component-input-file-border-invalid:#FE583E;--calcite-ui-component-input-month-font-placeholder-value:#ffffff;--calcite-ui-component-input-month-font-label:#ffffff;--calcite-ui-component-input-month-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-month-icon:#9f9f9f;--calcite-ui-component-input-month-background:#2b2b2b;--calcite-ui-component-input-month-background-prefix-sufix:#353535;--calcite-ui-component-input-month-background-read-only:#353535;--calcite-ui-component-input-month-border:#757575;--calcite-ui-component-input-month-border-invalid:#FE583E;--calcite-ui-component-input-number-font-placeholder-value:#ffffff;--calcite-ui-component-input-number-font-label:#ffffff;--calcite-ui-component-input-number-icon:#9f9f9f;--calcite-ui-component-input-number-background:#2b2b2b;--calcite-ui-component-input-number-background-prefix-sufix:#353535;--calcite-ui-component-input-number-background-read-only:#353535;--calcite-ui-component-input-number-border:#757575;--calcite-ui-component-input-number-border-invalid:#FE583E;--calcite-ui-component-input-password-font-placeholder-value:#ffffff;--calcite-ui-component-input-password-font-label:#ffffff;--calcite-ui-component-input-password-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-password-icon:#9f9f9f;--calcite-ui-component-input-password-background:#2b2b2b;--calcite-ui-component-input-password-background-prefix-sufix:#353535;--calcite-ui-component-input-password-background-read-only:#353535;--calcite-ui-component-input-password-border:#757575;--calcite-ui-component-input-password-border-invalid:#FE583E;--calcite-ui-component-input-search-font-placeholder-value:#ffffff;--calcite-ui-component-input-search-font-label:#ffffff;--calcite-ui-component-input-search-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-search-icon:#9f9f9f;--calcite-ui-component-input-search-background:#2b2b2b;--calcite-ui-component-input-search-background-prefix-sufix:#353535;--calcite-ui-component-input-search-background-read-only:#353535;--calcite-ui-component-input-search-border:#757575;--calcite-ui-component-input-search-border-invalid:#FE583E;--calcite-ui-component-input-telephone-font-placeholder-value:#ffffff;--calcite-ui-component-input-telephone-font-label:#ffffff;--calcite-ui-component-input-telephone-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-telephone-icon:#9f9f9f;--calcite-ui-component-input-telephone-background:#2b2b2b;--calcite-ui-component-input-telephone-background-prefix-sufix:#353535;--calcite-ui-component-input-telephone-background-read-only:#353535;--calcite-ui-component-input-telephone-border:#757575;--calcite-ui-component-input-telephone-border-invalid:#FE583E;--calcite-ui-component-input-text-font-placeholder-value:#ffffff;--calcite-ui-component-input-text-font-label:#ffffff;--calcite-ui-component-input-text-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-text-icon:#9f9f9f;--calcite-ui-component-input-text-background:#2b2b2b;--calcite-ui-component-input-text-background-prefix-sufix:#353535;--calcite-ui-component-input-text-background-read-only:#353535;--calcite-ui-component-input-text-border:#757575;--calcite-ui-component-input-text-border-invalid:#FE583E;--calcite-ui-component-input-week-font-placeholder-value:#ffffff;--calcite-ui-component-input-week-font-label:#ffffff;--calcite-ui-component-input-week-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-week-icon:#9f9f9f;--calcite-ui-component-input-week-background:#2b2b2b;--calcite-ui-component-input-week-background-prefix-sufix:#353535;--calcite-ui-component-input-week-background-read-only:#353535;--calcite-ui-component-input-week-border:#757575;--calcite-ui-component-input-week-border-invalid:#FE583E;--calcite-ui-component-textarea-font-placeholder-value:#ffffff;--calcite-ui-component-textarea-font-label:#ffffff;--calcite-ui-component-textarea-font-chat-limit:#bfbfbf;--calcite-ui-component-textarea-icon:#9f9f9f;--calcite-ui-component-textarea-background:#2b2b2b;--calcite-ui-component-textarea-background-read-only:#353535;--calcite-ui-component-textarea-border:#757575;--calcite-ui-component-tab-title-font:#9f9f9f;--calcite-ui-component-tab-title-font-active:#ffffff;--calcite-ui-component-tab-title-icon:#9f9f9f;--calcite-ui-component-tab-title-icon-active:#ffffff;--calcite-ui-component-tab-title-bordered-border:#404040;--calcite-ui-component-tab-title-bordered-background:#353535;--calcite-ui-component-tab-title-border-active:#009af2;--calcite-ui-component-tabs-bordered-border:#404040;--calcite-ui-component-tabs-bordered-background:#2b2b2b;--calcite-ui-component-card-font-title:#ffffff;--calcite-ui-component-card-font-subtitle:#bfbfbf;--calcite-ui-component-card-font-description:#9f9f9f;--calcite-ui-component-card-border:#4a4a4a;--calcite-ui-component-card-border-active:#009af2;--calcite-ui-component-card-background:#2b2b2b;--calcite-ui-component-action-indicator:#009af2;--calcite-ui-component-action-font:#9f9f9f;--calcite-ui-component-action-icon:#9f9f9f;--calcite-ui-component-action-background:#2b2b2b;--calcite-ui-component-action-background-active:#151515;--calcite-ui-component-action-bar-border:#555555;--calcite-ui-component-action-bar-background:#2b2b2b;--calcite-ui-component-action-pad-border:#555555;--calcite-ui-component-action-pad-background:#2b2b2b;--calcite-ui-component-action-bar-grid-border:#555555;--calcite-ui-component-action-bar-grid-background:#2b2b2b;--calcite-ui-component-action-pad-grid-border:#555555;--calcite-ui-component-action-pad-grid-background:#2b2b2b;--calcite-ui-component-block-font-heading:#bfbfbf;--calcite-ui-component-block-font-description:#9f9f9f;--calcite-ui-component-block-font-content:#bfbfbf;--calcite-ui-component-block-icon:#9f9f9f;--calcite-ui-component-block-icon-active:#ffffff;--calcite-ui-component-block-icon-idle:#bfbfbf;--calcite-ui-component-block-icon-valid:#36DA43;--calcite-ui-component-block-icon-invalid:#FE583E;--calcite-ui-component-block-icon-drag-handle:#757575;--calcite-ui-component-block-icon-chevron:#9f9f9f;--calcite-ui-component-block-loader:#9f9f9f;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#353535;--calcite-ui-component-block-section-font:#bfbfbf;--calcite-ui-component-block-section-icon-valid:#36DA43;--calcite-ui-component-block-section-icon-invalid:#FE583E;--calcite-ui-component-block-section-icon-chevron:#9f9f9f;--calcite-ui-component-block-section-background:#353535;--calcite-ui-component-notice-font-title:#ffffff;--calcite-ui-component-notice-font-message:#9f9f9f;--calcite-ui-component-notice-background:#202020;--calcite-ui-component-notice-icon-info:#00A0FF;--calcite-ui-component-notice-icon-success:#36DA43;--calcite-ui-component-notice-icon-warning:#FFC900;--calcite-ui-component-notice-icon-danger:#FE583E;--calcite-ui-component-notice-icon-brand:#009af2;--calcite-ui-component-notice-highlight-info:#00A0FF;--calcite-ui-component-notice-highlight-success:#36DA43;--calcite-ui-component-notice-highlight-warning:#FFC900;--calcite-ui-component-notice-highlight-danger:#FE583E;--calcite-ui-component-notice-highlight-brand:#009af2;--calcite-ui-component-modal-font-header:#ffffff;--calcite-ui-component-modal-font-content:#bfbfbf;--calcite-ui-component-modal-icon:#9f9f9f;--calcite-ui-component-modal-border:#555555;--calcite-ui-component-modal-border-top-brand:#009af2;--calcite-ui-component-modal-border-top-info:#00A0FF;--calcite-ui-component-modal-border-top-success:#36DA43;--calcite-ui-component-modal-border-top-danger:#FE583E;--calcite-ui-component-modal-border-top-warning:#FFC900;--calcite-ui-component-modal-background:#2b2b2b;--calcite-ui-component-panel-header-font:#bfbfbf;--calcite-ui-component-panel-header-icon:#9f9f9f;--calcite-ui-component-panel-header-border:#404040;--calcite-ui-component-panel-header-background:#2b2b2b;--calcite-ui-component-popover-font:#ffffff;--calcite-ui-component-popover-icon:#9f9f9f;--calcite-ui-component-popover-border:#404040;--calcite-ui-component-popover-background:#2b2b2b;--calcite-ui-component-slider-font-label:#ffffff;--calcite-ui-component-slider-font-tick-label:#bfbfbf;--calcite-ui-component-slider-handle-background:#2b2b2b;--calcite-ui-component-slider-handle-border:#757575;--calcite-ui-component-slider-border:#4a4a4a;--calcite-ui-component-slider-border-active:#009af2;--calcite-ui-component-slider-tick-background:#757575;--calcite-ui-component-slider-tick-border:#2b2b2b;--calcite-ui-component-slider-tick-active-background:#009af2;--calcite-ui-component-slider-tick-active-border:#2b2b2b;--calcite-ui-component-slider-range-font-label:#ffffff;--calcite-ui-component-slider-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-range-handle-background:#2b2b2b;--calcite-ui-component-slider-range-handle-border:#757575;--calcite-ui-component-slider-range-border:#4a4a4a;--calcite-ui-component-slider-range-border-active:#009af2;--calcite-ui-component-slider-range-tick-background:#757575;--calcite-ui-component-slider-range-tick-border:#2b2b2b;--calcite-ui-component-slider-range-tick-active-background:#009af2;--calcite-ui-component-slider-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-font-label:#ffffff;--calcite-ui-component-slider-histogram-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-handle-border:#757575;--calcite-ui-component-slider-histogram-border:#4a4a4a;--calcite-ui-component-slider-histogram-border-active:#009af2;--calcite-ui-component-slider-histogram-tick-background:#757575;--calcite-ui-component-slider-histogram-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-active-end-background-dark:#2b2b2b;--calcite-ui-component-slider-histogram-range-font-label:#ffffff;--calcite-ui-component-slider-histogram-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-range-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-range-handle-border:#757575;--calcite-ui-component-slider-histogram-range-border:#4a4a4a;--calcite-ui-component-slider-histogram-range-border-active:#009af2;--calcite-ui-component-slider-histogram-range-tick-background:#757575;--calcite-ui-component-slider-histogram-range-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-range-active-end-background:#2b2b2b;--calcite-ui-component-filter-font:#ffffff;--calcite-ui-component-filter-icon:#9f9f9f;--calcite-ui-component-filter-border:#757575;--calcite-ui-component-filter-background:#2b2b2b;--calcite-ui-component-scrim-background:#2b2b2b;--calcite-ui-component-tip-manager-font-heading:#ffffff;--calcite-ui-component-tip-manager-icon:#9f9f9f;--calcite-ui-component-tip-manager-background-light:#2b2b2b;--calcite-ui-component-tip-manager-border:#4a4a4a;--calcite-ui-component-button-font-brand-solid:#151515;--calcite-ui-component-button-font-brand-outline-fill:#009af2;--calcite-ui-component-button-font-brand-outline:#009af2;--calcite-ui-component-button-font-brand-transparent:#009af2;--calcite-ui-component-button-font-inverse-solid:#151515;--calcite-ui-component-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-button-font-inverse-outline:#ffffff;--calcite-ui-component-button-font-inverse-transparent:#ffffff;--calcite-ui-component-button-font-neutral-solid:#151515;--calcite-ui-component-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-button-font-neutral-outline:#ffffff;--calcite-ui-component-button-font-neutral-transparent:#ffffff;--calcite-ui-component-button-font-danger-solid:#151515;--calcite-ui-component-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-button-font-danger-outline:#FE583E;--calcite-ui-component-button-font-danger-transparent:#FE583E;--calcite-ui-component-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-button-icon-brand-outline:#009af2;--calcite-ui-component-button-icon-brand-transparent:#009af2;--calcite-ui-component-button-icon-inverse-solid:#151515;--calcite-ui-component-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-button-icon-inverse-outline:#ffffff;--calcite-ui-component-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-button-icon-neutral-solid:#151515;--calcite-ui-component-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-button-icon-neutral-outline:#ffffff;--calcite-ui-component-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-button-icon-danger-outline:#FE583E;--calcite-ui-component-button-icon-danger-transparent:#FE583E;--calcite-ui-component-button-background-brand-solid:#009af2;--calcite-ui-component-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-button-background-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-button-background-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-background-danger-solid:#FE583E;--calcite-ui-component-button-background-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-brand-outline-fill:#009af2;--calcite-ui-component-button-border-brand-outline:#009af2;--calcite-ui-component-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-font-brand-solid:#151515;--calcite-ui-component-split-button-font-brand-outline-fill:#009af2;--calcite-ui-component-split-button-font-brand-outline:#009af2;--calcite-ui-component-split-button-font-brand-transparent:#009af2;--calcite-ui-component-split-button-font-inverse-solid:#151515;--calcite-ui-component-split-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-font-inverse-outline:#ffffff;--calcite-ui-component-split-button-font-inverse-transparent:#ffffff;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-font-neutral-outline:#ffffff;--calcite-ui-component-split-button-font-neutral-transparent:#ffffff;--calcite-ui-component-split-button-font-danger-solid:#151515;--calcite-ui-component-split-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-font-danger-outline:#FE583E;--calcite-ui-component-split-button-font-danger-transparent:#FE583E;--calcite-ui-component-split-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-split-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-split-button-icon-brand-outline:#009af2;--calcite-ui-component-split-button-icon-brand-transparent:#009af2;--calcite-ui-component-split-button-icon-inverse-solid:#151515;--calcite-ui-component-split-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline:#ffffff;--calcite-ui-component-split-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-split-button-icon-neutral-solid:#151515;--calcite-ui-component-split-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline:#ffffff;--calcite-ui-component-split-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-split-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-split-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-icon-danger-outline:#FE583E;--calcite-ui-component-split-button-icon-danger-transparent:#FE583E;--calcite-ui-component-split-button-background-brand-solid:#009af2;--calcite-ui-component-split-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-split-button-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-split-button-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-danger-solid:#FE583E;--calcite-ui-component-split-button-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-split-button-border-brand-outline-fill:#009af2;--calcite-ui-component-split-button-border-brand-outline:#009af2;--calcite-ui-component-split-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-brand-solid:#2b2b2b;--calcite-ui-component-split-button-divider-brand-outline-fill:#009af2;--calcite-ui-component-split-button-divider-brand-outline:#009af2;--calcite-ui-component-split-button-divider-brand-transparent:#009af2;--calcite-ui-component-split-button-divider-inverse-solid:#2b2b2b;--calcite-ui-component-split-button-divider-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-solid:#2b2b2b;--calcite-ui-component-split-button-divider-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-danger-solid:#FE583E;--calcite-ui-component-split-button-divider-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-divider-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-danger-transparent:#FE583E;--calcite-ui-component-fab-font-brand-solid:#151515;--calcite-ui-component-fab-font-brand-outline-fill:#009af2;--calcite-ui-component-fab-font-inverse-solid:#151515;--calcite-ui-component-fab-font-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-font-neutral-solid:#151515;--calcite-ui-component-fab-font-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-font-danger-solid:#151515;--calcite-ui-component-fab-font-danger-outline-fill:#FE583E;--calcite-ui-component-fab-icon-brand-solid:#2b2b2b;--calcite-ui-component-fab-icon-brand-outline-fill:#009af2;--calcite-ui-component-fab-icon-inverse-solid:#151515;--calcite-ui-component-fab-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-icon-neutral-solid:#151515;--calcite-ui-component-fab-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-icon-danger-solid:#2b2b2b;--calcite-ui-component-fab-icon-danger-outline-fill:#FE583E;--calcite-ui-component-fab-background-brand-solid:#009af2;--calcite-ui-component-fab-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-inverse-solid:#f8f8f8;--calcite-ui-component-fab-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-neutral-solid:#f8f8f8;--calcite-ui-component-fab-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-danger-solid:#FE583E;--calcite-ui-component-fab-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-fab-border-brand-outline-fill:#009af2;--calcite-ui-component-fab-border-brand-solid:#009af2;--calcite-ui-component-fab-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-inverse-solid:#f8f8f8;--calcite-ui-component-fab-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-neutral-solid:#f8f8f8;--calcite-ui-component-fab-border-danger-outline-fill:#FE583E;--calcite-ui-component-fab-border-danger-solid:#FE583E;--calcite-mode-name:"dark";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-dark);--calcite-ui-inverse:#f8f8f8;--calcite-ui-inverse-hover:#ffffff;--calcite-ui-inverse-press:#f3f3f3;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, 0.8);--calcite-button-transparent-hover:rgba(255, 255, 255, 0.05);--calcite-button-transparent-press:rgba(255, 255, 255, 0.08);--calcite-link-blue-underline:rgba(0, 160, 255, 0.4);--calcite-scrim-background-internal:rgba(0, 0, 0, 0.85);--calcite-ui-background:var(--calcite-ui-background-1)}.calcite-mode-light{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619b;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#ffffff;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-info-hover:#004874;--calcite-ui-info-press:#00304d;--calcite-ui-success:#35ac46;--calcite-ui-success-hover:#288835;--calcite-ui-success-press:#1a6324;--calcite-ui-warning:#edd317;--calcite-ui-warning-hover:#d9bc00;--calcite-ui-warning-press:#bfa200;--calcite-ui-danger:#d83020;--calcite-ui-danger-hover:#a82b1e;--calcite-ui-danger-press:#7c1d13;--calcite-ui-component-avatar-font:#6a6a6a;--calcite-ui-component-avatar-icon:#6a6a6a;--calcite-ui-component-avatar-background:#f3f3f3;--calcite-ui-component-avatar-background-red:#ffc6bf;--calcite-ui-component-avatar-background-teal:#cef5f4;--calcite-ui-component-avatar-background-blue:#c7eaff;--calcite-ui-component-avatar-background-green:#e5f7b4;--calcite-ui-component-avatar-background-yellow:#fff7cc;--calcite-ui-component-checkbox-font:#151515;--calcite-ui-component-checkbox-background:#ffffff;--calcite-ui-component-checkbox-background-selected:#007ac2;--calcite-ui-component-checkbox-icon:#ffffff;--calcite-ui-component-checkbox-border:#949494;--calcite-ui-component-radio-font:#151515;--calcite-ui-component-radio-background:#ffffff;--calcite-ui-component-radio-border-unchecked:#6a6a6a;--calcite-ui-component-radio-border-checked:#007ac2;--calcite-ui-component-chip-font-clear:#151515;--calcite-ui-component-chip-font-solid-grey:#151515;--calcite-ui-component-chip-font-solid-blue:#ffffff;--calcite-ui-component-chip-font-solid-red:#ffffff;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#151515;--calcite-ui-component-chip-icon-solid-grey:#151515;--calcite-ui-component-chip-icon-solid-blue:#ffffff;--calcite-ui-component-chip-icon-solid-red:#ffffff;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#6a6a6a;--calcite-ui-component-chip-background-solid-grey:#f3f3f3;--calcite-ui-component-chip-background-solid-blue:#00619b;--calcite-ui-component-chip-background-solid-red:#d83020;--calcite-ui-component-chip-background-solid-yellow:#edd317;--calcite-ui-component-chip-background-solid-green:#35ac46;--calcite-ui-component-chip-border-clear-grey:#cacaca;--calcite-ui-component-chip-border-clear-blue:#00619b;--calcite-ui-component-chip-border-clear-red:#d83020;--calcite-ui-component-chip-border-clear-yellow:#edd317;--calcite-ui-component-chip-border-clear-green:#35ac46;--calcite-ui-component-label-font:#151515;--calcite-ui-component-loader-font:#151515;--calcite-ui-component-loader-foreground:#007ac2;--calcite-ui-component-loader-inline-foreground-indeterminate:#151515;--calcite-ui-component-loader-inline-foreground-determinate:#007ac2;--calcite-ui-component-rating-star-background:#949494;--calcite-ui-component-rating-star-background-active:#007ac2;--calcite-ui-component-rating-star-background-average:#edd317;--calcite-ui-component-rating-chip-count-font:#4a4a4a;--calcite-ui-component-rating-chip-foreground:#f3f3f3;--calcite-ui-component-tooltip-foreground:#ffffff;--calcite-ui-component-tooltip-border:#dfdfdf;--calcite-ui-component-tooltip-font:#151515;--calcite-ui-component-accordion-item-font-heading:#151515;--calcite-ui-component-accordion-item-font-description:#6a6a6a;--calcite-ui-component-accordion-item-icon:#6a6a6a;--calcite-ui-component-accordion-item-icon-expanded:#151515;--calcite-ui-component-accordion-item-background:#ffffff;--calcite-ui-component-accordion-item-border:#d4d4d4;--calcite-ui-component-input-message-font:#151515;--calcite-ui-component-input-message-icon-idle:#007ac2;--calcite-ui-component-input-message-icon-invalid:#d83020;--calcite-ui-component-input-message-icon-valid:#35ac46;--calcite-ui-component-alert-font-title:#151515;--calcite-ui-component-alert-font-message:#6a6a6a;--calcite-ui-component-alert-background:#ffffff;--calcite-ui-component-alert-border:#dfdfdf;--calcite-ui-component-alert-icon-blue:#00619b;--calcite-ui-component-alert-icon-green:#35ac46;--calcite-ui-component-alert-icon-yellow:#edd317;--calcite-ui-component-alert-icon-red:#d83020;--calcite-ui-component-alert-highlight-blue:#00619b;--calcite-ui-component-alert-highlight-green:#35ac46;--calcite-ui-component-alert-highlight-yellow:#edd317;--calcite-ui-component-alert-highlight-red:#d83020;--calcite-ui-component-tip-font-heading:#151515;--calcite-ui-component-tip-font-description:#4a4a4a;--calcite-ui-component-tip-icon:#6a6a6a;--calcite-ui-component-tip-background-light:#ffffff;--calcite-ui-component-tip-border:#d4d4d4;--calcite-ui-component-color-picker-font-label:#151515;--calcite-ui-component-color-picker-icon:#151515;--calcite-ui-component-color-picker-border:#cacaca;--calcite-ui-component-color-picker-background:#ffffff;--calcite-ui-component-date-picker-font-date:#6a6a6a;--calcite-ui-component-date-picker-font-range-date:#151515;--calcite-ui-component-date-picker-font-day:#6a6a6a;--calcite-ui-component-date-picker-font-month:#151515;--calcite-ui-component-date-picker-font-selected-date:#ffffff;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#6a6a6a;--calcite-ui-component-date-picker-border:#cacaca;--calcite-ui-component-date-picker-date-active-border:#ffffff;--calcite-ui-component-date-picker-background:#ffffff;--calcite-ui-component-date-picker-background-date-range:#c7eaff;--calcite-ui-component-date-picker-background-date-active-light:#007ac2;--calcite-ui-component-input-date-picker-font-placeholder-value:#151515;--calcite-ui-component-input-date-picker-font-label:#151515;--calcite-ui-component-input-date-picker-icon:#6a6a6a;--calcite-ui-component-input-date-picker-border:#949494;--calcite-ui-component-input-date-picker-background:#ffffff;--calcite-ui-component-input-date-picker-background-arrow:#f8f8f8;--calcite-ui-component-input-date-picker-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-font-placeholder-value:#151515;--calcite-ui-component-input-datetime-local-font-label:#151515;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-datetime-local-icon:#6a6a6a;--calcite-ui-component-input-datetime-local-background:#ffffff;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-datetime-local-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-border:#949494;--calcite-ui-component-input-datetime-local-border-invalid:#d83020;--calcite-ui-component-input-email-font-placeholder-value:#151515;--calcite-ui-component-input-email-font-label:#151515;--calcite-ui-component-input-email-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-email-icon:#6a6a6a;--calcite-ui-component-input-email-background:#ffffff;--calcite-ui-component-input-email-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-email-background-read-only:#f8f8f8;--calcite-ui-component-input-email-border:#949494;--calcite-ui-component-input-email-border-invalid:#d83020;--calcite-ui-component-input-file-font-placeholder-value:#151515;--calcite-ui-component-input-file-font-label:#151515;--calcite-ui-component-input-file-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-file-icon:#6a6a6a;--calcite-ui-component-input-file-background:#ffffff;--calcite-ui-component-input-file-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-file-background-read-only:#f8f8f8;--calcite-ui-component-input-file-border:#949494;--calcite-ui-component-input-file-border-invalid:#d83020;--calcite-ui-component-input-month-font-placeholder-value:#151515;--calcite-ui-component-input-month-font-label:#151515;--calcite-ui-component-input-month-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-month-icon:#6a6a6a;--calcite-ui-component-input-month-background:#ffffff;--calcite-ui-component-input-month-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-month-background-read-only:#f8f8f8;--calcite-ui-component-input-month-border:#949494;--calcite-ui-component-input-month-border-invalid:#d83020;--calcite-ui-component-input-number-font-placeholder-value:#151515;--calcite-ui-component-input-number-font-label:#151515;--calcite-ui-component-input-number-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-number-icon:#6a6a6a;--calcite-ui-component-input-number-background:#ffffff;--calcite-ui-component-input-number-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-number-background-read-only:#f8f8f8;--calcite-ui-component-input-number-border:#949494;--calcite-ui-component-input-number-border-invalid:#d83020;--calcite-ui-component-input-password-font-placeholder-value:#151515;--calcite-ui-component-input-password-font-label:#151515;--calcite-ui-component-input-password-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-password-icon:#6a6a6a;--calcite-ui-component-input-password-background:#ffffff;--calcite-ui-component-input-password-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-password-background-read-only:#f8f8f8;--calcite-ui-component-input-password-border:#949494;--calcite-ui-component-input-password-border-invalid:#d83020;--calcite-ui-component-input-search-font-placeholder-value:#151515;--calcite-ui-component-input-search-font-label:#151515;--calcite-ui-component-input-search-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-search-icon:#6a6a6a;--calcite-ui-component-input-search-background:#ffffff;--calcite-ui-component-input-search-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-search-background-read-only:#f8f8f8;--calcite-ui-component-input-search-border:#949494;--calcite-ui-component-input-search-border-invalid:#d83020;--calcite-ui-component-input-telephone-font-placeholder-value:#151515;--calcite-ui-component-input-telephone-font-label:#151515;--calcite-ui-component-input-telephone-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-telephone-icon:#6a6a6a;--calcite-ui-component-input-telephone-background:#ffffff;--calcite-ui-component-input-telephone-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-telephone-background-read-only:#f8f8f8;--calcite-ui-component-input-telephone-border:#949494;--calcite-ui-component-input-telephone-border-invalid:#d83020;--calcite-ui-component-input-text-font-placeholder-value:#151515;--calcite-ui-component-input-text-font-label:#151515;--calcite-ui-component-input-text-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-text-icon:#6a6a6a;--calcite-ui-component-input-text-background:#ffffff;--calcite-ui-component-input-text-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-text-background-read-only:#f8f8f8;--calcite-ui-component-input-text-border:#949494;--calcite-ui-component-input-text-border-invalid:#d83020;--calcite-ui-component-input-week-font-placeholder-value:#151515;--calcite-ui-component-input-week-font-label:#151515;--calcite-ui-component-input-week-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-week-icon:#6a6a6a;--calcite-ui-component-input-week-background:#ffffff;--calcite-ui-component-input-week-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-week-background-read-only:#f8f8f8;--calcite-ui-component-input-week-border:#949494;--calcite-ui-component-input-week-border-invalid:#d83020;--calcite-ui-component-textarea-font-placeholder-value:#151515;--calcite-ui-component-textarea-font-label:#151515;--calcite-ui-component-textarea-font-chat-limit:#4a4a4a;--calcite-ui-component-textarea-icon:#6a6a6a;--calcite-ui-component-textarea-background:#ffffff;--calcite-ui-component-textarea-background-read-only:#f8f8f8;--calcite-ui-component-textarea-border:#949494;--calcite-ui-component-tab-title-font:#6a6a6a;--calcite-ui-component-tab-title-font-active:#151515;--calcite-ui-component-tab-title-icon:#6a6a6a;--calcite-ui-component-tab-title-icon-active:#151515;--calcite-ui-component-tab-title-bordered-border:#dfdfdf;--calcite-ui-component-tab-title-bordered-background:#ffffff;--calcite-ui-component-tab-title-border-active:#007ac2;--calcite-ui-component-tabs-bordered-border:#dfdfdf;--calcite-ui-component-tabs-bordered-background:#ffffff;--calcite-ui-component-card-font-title:#151515;--calcite-ui-component-card-font-subtitle:#4a4a4a;--calcite-ui-component-card-font-description:#6a6a6a;--calcite-ui-component-card-border:#d4d4d4;--calcite-ui-component-card-border-active:#007ac2;--calcite-ui-component-card-background:#ffffff;--calcite-ui-component-action-font:#6a6a6a;--calcite-ui-component-action-icon:#6a6a6a;--calcite-ui-component-action-background:#ffffff;--calcite-ui-component-action-background-active:#eaeaea;--calcite-ui-component-action-bar-border:#cacaca;--calcite-ui-component-action-bar-background:#ffffff;--calcite-ui-component-action-pad-border:#cacaca;--calcite-ui-component-action-pad-background:#ffffff;--calcite-ui-component-action-bar-grid-border:#cacaca;--calcite-ui-component-action-bar-grid-background:#ffffff;--calcite-ui-component-action-pad-grid-border:#cacaca;--calcite-ui-component-action-pad-grid-background:#ffffff;--calcite-ui-component-block-font-heading:#4a4a4a;--calcite-ui-component-block-font-active:#151515;--calcite-ui-component-block-font-description:#6a6a6a;--calcite-ui-component-block-font-content:#4a4a4a;--calcite-ui-component-block-icon-idle:#4a4a4a;--calcite-ui-component-block-icon-valid:#35ac46;--calcite-ui-component-block-icon-invalid:#d83020;--calcite-ui-component-block-icon-drag-handle:#949494;--calcite-ui-component-block-icon-chevron:#6a6a6a;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#ffffff;--calcite-ui-component-block-section-font:#4a4a4a;--calcite-ui-component-block-section-icon-valid:#35ac46;--calcite-ui-component-block-section-icon-invalid:#d83020;--calcite-ui-component-block-section-icon-chevron:#6a6a6a;--calcite-ui-component-block-section-background:#ffffff;--calcite-ui-component-notice-font-title:#151515;--calcite-ui-component-notice-font-message:#6a6a6a;--calcite-ui-component-notice-background:#ffffff;--calcite-ui-component-notice-icon-info:#00619b;--calcite-ui-component-notice-icon-success:#35ac46;--calcite-ui-component-notice-icon-warning:#edd317;--calcite-ui-component-notice-icon-danger:#d83020;--calcite-ui-component-notice-icon-brand:#007ac2;--calcite-ui-component-notice-highlight-info:#00619b;--calcite-ui-component-notice-highlight-success:#35ac46;--calcite-ui-component-notice-highlight-warning:#edd317;--calcite-ui-component-notice-highlight-danger:#d83020;--calcite-ui-component-notice-highlight-brand:#007ac2;--calcite-ui-component-modal-font-header:#151515;--calcite-ui-component-modal-font-content:#4a4a4a;--calcite-ui-component-modal-icon:#6a6a6a;--calcite-ui-component-modal-border:#dfdfdf;--calcite-ui-component-modal-border-top-brand:#007ac2;--calcite-ui-component-modal-border-top-info:#00619b;--calcite-ui-component-modal-border-top-success:#35ac46;--calcite-ui-component-modal-border-top-danger:#d83020;--calcite-ui-component-modal-border-top-warning:#edd317;--calcite-ui-component-modal-background:#ffffff;--calcite-ui-component-panel-header-font:#4a4a4a;--calcite-ui-component-panel-header-icon:#6a6a6a;--calcite-ui-component-panel-header-border:#dfdfdf;--calcite-ui-component-panel-header-background:#ffffff;--calcite-ui-component-popover-font:#151515;--calcite-ui-component-popover-icon:#6a6a6a;--calcite-ui-component-popover-border:#dfdfdf;--calcite-ui-component-popover-background:#ffffff;--calcite-ui-component-slider-font-label:#151515;--calcite-ui-component-slider-font-tick-label:#4a4a4a;--calcite-ui-component-slider-handle-background:#ffffff;--calcite-ui-component-slider-handle-border:#6a6a6a;--calcite-ui-component-slider-border:#d4d4d4;--calcite-ui-component-slider-border-active:#007ac2;--calcite-ui-component-slider-tick-background:#949494;--calcite-ui-component-slider-tick-border:#ffffff;--calcite-ui-component-slider-tick-active-background:#007ac2;--calcite-ui-component-slider-tick-active-border:#ffffff;--calcite-ui-component-slider-range-font-label:#151515;--calcite-ui-component-slider-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-range-handle-background:#ffffff;--calcite-ui-component-slider-range-handle-border:#6a6a6a;--calcite-ui-component-slider-range-border:#d4d4d4;--calcite-ui-component-slider-range-border-active:#007ac2;--calcite-ui-component-slider-range-tick-background:#949494;--calcite-ui-component-slider-range-tick-border:#ffffff;--calcite-ui-component-slider-range-tick-active-background:#007ac2;--calcite-ui-component-slider-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-font-label:#151515;--calcite-ui-component-slider-histogram-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-handle-background:#ffffff;--calcite-ui-component-slider-histogram-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-border:#d4d4d4;--calcite-ui-component-slider-histogram-border-active:#007ac2;--calcite-ui-component-slider-histogram-tick-background:#949494;--calcite-ui-component-slider-histogram-tick-border:#ffffff;--calcite-ui-component-slider-histogram-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-active-end-background:#ffffff;--calcite-ui-component-slider-histogram-range-font-label:#151515;--calcite-ui-component-slider-histogram-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-range-handle-background:#ffffff;--calcite-ui-component-slider-histogram-range-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-range-border:#d4d4d4;--calcite-ui-component-slider-histogram-range-border-active:#007ac2;--calcite-ui-component-slider-histogram-range-tick-background:#949494;--calcite-ui-component-slider-histogram-range-tick-border:#ffffff;--calcite-ui-component-slider-histogram-range-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-range-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-range-active-end-background:#ffffff;--calcite-ui-component-filter-font:#151515;--calcite-ui-component-filter-icon:#6a6a6a;--calcite-ui-component-filter-border:#949494;--calcite-ui-component-filter-background:#ffffff;--calcite-ui-component-scrim-background:#ffffff;--calcite-ui-component-tip-manager-font-heading:#151515;--calcite-ui-component-tip-manager-icon:#6a6a6a;--calcite-ui-component-tip-manager-background-light:#ffffff;--calcite-ui-component-tip-manager-border:#d4d4d4;--calcite-ui-component-button-font-brand-solid:#ffffff;--calcite-ui-component-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-button-font-brand-outline:#007ac2;--calcite-ui-component-button-font-brand-transparent:#007ac2;--calcite-ui-component-button-font-inverse-solid:#ffffff;--calcite-ui-component-button-font-inverse-outline-fill:#151515;--calcite-ui-component-button-font-inverse-outline:#151515;--calcite-ui-component-button-font-inverse-transparent:#151515;--calcite-ui-component-button-font-neutral-solid:#ffffff;--calcite-ui-component-button-font-neutral-outline-fill:#151515;--calcite-ui-component-button-font-neutral-outline:#151515;--calcite-ui-component-button-font-neutral-transparent:#151515;--calcite-ui-component-button-font-danger-solid:#ffffff;--calcite-ui-component-button-font-danger-outline-fill:#d83020;--calcite-ui-component-button-font-danger-outline:#d83020;--calcite-ui-component-button-font-danger-transparent:#d83020;--calcite-ui-component-button-icon-brand-solid:#ffffff;--calcite-ui-component-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-button-icon-brand-outline:#007ac2;--calcite-ui-component-button-icon-brand-transparent:#007ac2;--calcite-ui-component-button-icon-inverse-solid:#ffffff;--calcite-ui-component-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-button-icon-inverse-outline:#151515;--calcite-ui-component-button-icon-inverse-transparent:#151515;--calcite-ui-component-button-icon-neutral-solid:#ffffff;--calcite-ui-component-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-button-icon-neutral-outline:#151515;--calcite-ui-component-button-icon-neutral-transparent:#151515;--calcite-ui-component-button-icon-danger-solid:#ffffff;--calcite-ui-component-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-button-icon-danger-outline:#d83020;--calcite-ui-component-button-icon-danger-transparent:#d83020;--calcite-ui-component-button-background-brand-solid:#007ac2;--calcite-ui-component-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-button-background-inverse-solid:#353535;--calcite-ui-component-button-background-inverse-outline-fill:#353535;--calcite-ui-component-button-background-neutral-solid:#353535;--calcite-ui-component-button-background-neutral-outline-fill:#353535;--calcite-ui-component-button-background-danger-solid:#d83020;--calcite-ui-component-button-background-danger-outline-fill:#d83020;--calcite-ui-component-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-button-border-brand-outline:#007ac2;--calcite-ui-component-button-border-inverse-outline-fill:#353535;--calcite-ui-component-button-border-inverse-outline:#353535;--calcite-ui-component-button-border-neutral-outline-fill:#353535;--calcite-ui-component-button-border-neutral-outline:#353535;--calcite-ui-component-button-border-danger-outline-fill:#d83020;--calcite-ui-component-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-font-brand-solid:#ffffff;--calcite-ui-component-split-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-font-brand-outline:#007ac2;--calcite-ui-component-split-button-font-brand-transparent:#007ac2;--calcite-ui-component-split-button-font-inverse-solid:#ffffff;--calcite-ui-component-split-button-font-inverse-outline-fill:#151515;--calcite-ui-component-split-button-font-inverse-outline:#151515;--calcite-ui-component-split-button-font-inverse-transparent:#151515;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#151515;--calcite-ui-component-split-button-font-neutral-outline:#151515;--calcite-ui-component-split-button-font-neutral-transparent:#151515;--calcite-ui-component-split-button-font-danger-solid:#ffffff;--calcite-ui-component-split-button-font-danger-outline-fill:#d83020;--calcite-ui-component-split-button-font-danger-outline:#d83020;--calcite-ui-component-split-button-font-danger-transparent:#d83020;--calcite-ui-component-split-button-icon-brand-solid:#ffffff;--calcite-ui-component-split-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-icon-brand-outline:#007ac2;--calcite-ui-component-split-button-icon-brand-transparent:#007ac2;--calcite-ui-component-split-button-icon-inverse-solid:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-split-button-icon-inverse-outline:#151515;--calcite-ui-component-split-button-icon-inverse-transparent:#151515;--calcite-ui-component-split-button-icon-neutral-solid:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-split-button-icon-neutral-outline:#151515;--calcite-ui-component-split-button-icon-neutral-transparent:#151515;--calcite-ui-component-split-button-icon-danger-solid:#ffffff;--calcite-ui-component-split-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-split-button-icon-danger-outline:#d83020;--calcite-ui-component-split-button-icon-danger-transparent:#d83020;--calcite-ui-component-split-button-background-brand-solid:#007ac2;--calcite-ui-component-split-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-split-button-background-inverse-solid:#353535;--calcite-ui-component-split-button-background-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-background-neutral-solid:#353535;--calcite-ui-component-split-button-background-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-background-danger-solid:#d83020;--calcite-ui-component-split-button-background-danger-outline-fill:#ffffff;--calcite-ui-component-split-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-border-brand-outline:#007ac2;--calcite-ui-component-split-button-border-inverse-outline-fill:#353535;--calcite-ui-component-split-button-border-inverse-outline:#353535;--calcite-ui-component-split-button-border-neutral-outline-fill:#353535;--calcite-ui-component-split-button-border-neutral-outline:#353535;--calcite-ui-component-split-button-border-danger-outline-fill:#d83020;--calcite-ui-component-split-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-divider-brand-solid:#ffffff;--calcite-ui-component-split-button-divider-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-divider-brand-outline:#007ac2;--calcite-ui-component-split-button-divider-brand-transparent:#007ac2;--calcite-ui-component-split-button-divider-inverse-solid:#ffffff;--calcite-ui-component-split-button-divider-inverse-outline-fill:#353535;--calcite-ui-component-split-button-divider-inverse-outline:#353535;--calcite-ui-component-split-button-divider-inverse-transparent:#353535;--calcite-ui-component-split-button-divider-neutral-solid:#ffffff;--calcite-ui-component-split-button-divider-neutral-outline-fill:#353535;--calcite-ui-component-split-button-divider-neutral-outline:#353535;--calcite-ui-component-split-button-divider-neutral-transparent:#353535;--calcite-ui-component-split-button-divider-danger-solid:#d83020;--calcite-ui-component-split-button-divider-danger-outline-fill:#d83020;--calcite-ui-component-split-button-divider-danger-outline:#d83020;--calcite-ui-component-split-button-divider-danger-transparent:#d83020;--calcite-ui-component-fab-font-brand-solid:#ffffff;--calcite-ui-component-fab-font-brand-outline-fill:#007ac2;--calcite-ui-component-fab-font-inverse-solid:#ffffff;--calcite-ui-component-fab-font-inverse-outline-fill:#151515;--calcite-ui-component-fab-font-neutral-solid:#ffffff;--calcite-ui-component-fab-font-neutral-outline-fill:#151515;--calcite-ui-component-fab-font-danger-solid:#ffffff;--calcite-ui-component-fab-font-danger-outline-fill:#d83020;--calcite-ui-component-fab-icon-brand-solid:#ffffff;--calcite-ui-component-fab-icon-brand-outline-fill:#007ac2;--calcite-ui-component-fab-icon-inverse-solid:#ffffff;--calcite-ui-component-fab-icon-inverse-outline-fill:#151515;--calcite-ui-component-fab-icon-neutral-solid:#ffffff;--calcite-ui-component-fab-icon-neutral-outline-fill:#151515;--calcite-ui-component-fab-icon-danger-solid:#ffffff;--calcite-ui-component-fab-icon-danger-outline-fill:#d83020;--calcite-ui-component-fab-background-brand-solid:#007ac2;--calcite-ui-component-fab-background-brand-outline-fill:#ffffff;--calcite-ui-component-fab-background-inverse-solid:#353535;--calcite-ui-component-fab-background-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-background-neutral-solid:#353535;--calcite-ui-component-fab-background-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-background-danger-solid:#d83020;--calcite-ui-component-fab-background-danger-outline-fill:#ffffff;--calcite-ui-component-fab-border-brand-outline-fill:#007ac2;--calcite-ui-component-fab-border-brand-solid:#007ac2;--calcite-ui-component-fab-border-inverse-outline-fill:#353535;--calcite-ui-component-fab-border-inverse-solid:#353535;--calcite-ui-component-fab-border-neutral-outline-fill:#353535;--calcite-ui-component-fab-border-neutral-solid:#353535;--calcite-ui-component-fab-border-danger-outline-fill:#d83020;--calcite-ui-component-fab-border-danger-solid:#d83020;--calcite-mode-name:"light";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background-internal:rgba(255, 255, 255, 0.85)}@media(prefers-color-scheme: dark){.calcite-mode-auto{--calcite-ui-brand:#009af2;--calcite-ui-brand-hover:#007ac2;--calcite-ui-brand-press:#00619b;--calcite-ui-background-1:#353535;--calcite-ui-foreground-1:#2b2b2b;--calcite-ui-foreground-2:#202020;--calcite-ui-foreground-3:#151515;--calcite-ui-text-1:#ffffff;--calcite-ui-text-2:#bfbfbf;--calcite-ui-text-3:#9f9f9f;--calcite-ui-text-inverse:#151515;--calcite-ui-text-link:#00A0FF;--calcite-ui-border-1:#555555;--calcite-ui-border-2:#4a4a4a;--calcite-ui-border-3:#404040;--calcite-ui-border-input:#757575;--calcite-ui-info:#00A0FF;--calcite-ui-info-hover:#3db8ff;--calcite-ui-info-press:#009af2;--calcite-ui-success:#36DA43;--calcite-ui-success-hover:#3bed52;--calcite-ui-success-press:#00b81b;--calcite-ui-warning:#FFC900;--calcite-ui-warning-hover:#ffee33;--calcite-ui-warning-press:#f5d000;--calcite-ui-danger:#FE583E;--calcite-ui-danger-hover:#ff0015;--calcite-ui-danger-press:#d90012;--calcite-ui-component-avatar-font:#9f9f9f;--calcite-ui-component-avatar-icon:#9f9f9f;--calcite-ui-component-avatar-background:#202020;--calcite-ui-component-avatar-background-red:#4f0e08;--calcite-ui-component-avatar-background-teal:#004d4c;--calcite-ui-component-avatar-background-blue:#00304d;--calcite-ui-component-avatar-background-green:#384813;--calcite-ui-component-avatar-background-yellow:#5c4e00;--calcite-ui-component-checkbox-font:#ffffff;--calcite-ui-component-checkbox-background:#2b2b2b;--calcite-ui-component-checkbox-background-selected:#009af2;--calcite-ui-component-checkbox-icon:#151515;--calcite-ui-component-checkbox-border:#757575;--calcite-ui-component-radio-font:#ffffff;--calcite-ui-component-radio-background:#2b2b2b;--calcite-ui-component-radio-border-unchecked:#9f9f9f;--calcite-ui-component-radio-border-checked:#009af2;--calcite-ui-component-chip-font-clear:#ffffff;--calcite-ui-component-chip-font-solid-grey:#ffffff;--calcite-ui-component-chip-font-solid-blue:#151515;--calcite-ui-component-chip-font-solid-red:#151515;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#ffffff;--calcite-ui-component-chip-icon-solid-grey:#ffffff;--calcite-ui-component-chip-icon-solid-blue:#151515;--calcite-ui-component-chip-icon-solid-red:#151515;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#9f9f9f;--calcite-ui-component-chip-background-solid-grey:#202020;--calcite-ui-component-chip-background-solid-blue:#00A0FF;--calcite-ui-component-chip-background-solid-red:#FE583E;--calcite-ui-component-chip-background-solid-yellow:#FFC900;--calcite-ui-component-chip-background-solid-green:#36DA43;--calcite-ui-component-chip-border-clear-grey:#555555;--calcite-ui-component-chip-border-clear-blue:#00A0FF;--calcite-ui-component-chip-border-clear-red:#FE583E;--calcite-ui-component-chip-border-clear-yellow:#FFC900;--calcite-ui-component-chip-border-clear-green:#36DA43;--calcite-ui-component-label-font:#ffffff;--calcite-ui-component-loader-font:#ffffff;--calcite-ui-component-loader-foreground:#009af2;--calcite-ui-component-loader-inline-foreground-indeterminate:#ffffff;--calcite-ui-component-loader-inline-foreground-determinate:#009af2;--calcite-ui-component-rating-star-background:#757575;--calcite-ui-component-rating-star-background-active:#009af2;--calcite-ui-component-rating-star-background-average:#FFC900;--calcite-ui-component-rating-chip-count-font:#bfbfbf;--calcite-ui-component-rating-chip-foreground:#202020;--calcite-ui-component-tooltip-foreground:#2b2b2b;--calcite-ui-component-tooltip-border:#404040;--calcite-ui-component-tooltip-font:#ffffff;--calcite-ui-component-accordion-item-font-heading:#ffffff;--calcite-ui-component-accordion-item-font-description:#9f9f9f;--calcite-ui-component-accordion-item-icon:#9f9f9f;--calcite-ui-component-accordion-item-icon-expanded:#ffffff;--calcite-ui-component-accordion-item-background:#2b2b2b;--calcite-ui-component-accordion-item-border:#4a4a4a;--calcite-ui-component-input-message-font:#ffffff;--calcite-ui-component-input-message-icon-idle:#009af2;--calcite-ui-component-input-message-icon-invalid:#FE583E;--calcite-ui-component-input-message-icon-valid:#36DA43;--calcite-ui-component-alert-font-title:#ffffff;--calcite-ui-component-alert-font-message:#9f9f9f;--calcite-ui-component-alert-background:#202020;--calcite-ui-component-alert-border:#404040;--calcite-ui-component-alert-icon-blue:#00A0FF;--calcite-ui-component-alert-icon-green:#36DA43;--calcite-ui-component-alert-icon-yellow:#FFC900;--calcite-ui-component-alert-icon-red:#FE583E;--calcite-ui-component-alert-highlight-blue:#00A0FF;--calcite-ui-component-alert-highlight-green:#36DA43;--calcite-ui-component-alert-highlight-yellow:#FFC900;--calcite-ui-component-alert-highlight-red:#FE583E;--calcite-ui-component-color-picker-font-label:#ffffff;--calcite-ui-component-color-picker-icon:#ffffff;--calcite-ui-component-color-picker-border:#555555;--calcite-ui-component-color-picker-background:#2b2b2b;--calcite-ui-component-date-picker-font-date:#9f9f9f;--calcite-ui-component-date-picker-font-day:#9f9f9f;--calcite-ui-component-date-picker-font-month:#ffffff;--calcite-ui-component-date-picker-font-range-date:#ffffff;--calcite-ui-component-date-picker-font-selected-date:#151515;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#9f9f9f;--calcite-ui-component-date-picker-border:#555555;--calcite-ui-component-date-picker-date-active-border:#2b2b2b;--calcite-ui-component-date-picker-background:#2b2b2b;--calcite-ui-component-date-picker-background-date-range:#214155;--calcite-ui-component-date-picker-background-date-active:#009af2;--calcite-ui-component-input-date-picker-font-placeholder-value:#ffffff;--calcite-ui-component-input-date-picker-font-label:#ffffff;--calcite-ui-component-input-date-picker-icon:#9f9f9f;--calcite-ui-component-input-date-picker-border:#757575;--calcite-ui-component-input-date-picker-background:#2b2b2b;--calcite-ui-component-input-date-picker-background-arrow:#353535;--calcite-ui-component-input-date-picker-background-read-only:#353535;--calcite-ui-component-input-datetime-local-font-placeholder-value:#ffffff;--calcite-ui-component-input-datetime-local-font-label:#ffffff;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-datetime-local-icon:#9f9f9f;--calcite-ui-component-input-datetime-local-background:#2b2b2b;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#353535;--calcite-ui-component-input-datetime-local-background-read-only:#353535;--calcite-ui-component-input-datetime-local-border:#757575;--calcite-ui-component-input-datetime-local-border-invalid:#FE583E;--calcite-ui-component-input-email-font-placeholder-value:#ffffff;--calcite-ui-component-input-email-font-label:#ffffff;--calcite-ui-component-input-email-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-email-icon:#9f9f9f;--calcite-ui-component-input-email-background:#2b2b2b;--calcite-ui-component-input-email-background-prefix-sufix:#353535;--calcite-ui-component-input-email-background-read-only:#353535;--calcite-ui-component-input-email-border:#757575;--calcite-ui-component-input-email-border-invalid:#FE583E;--calcite-ui-component-input-file-font-placeholder-value:#ffffff;--calcite-ui-component-input-file-font-label:#ffffff;--calcite-ui-component-input-file-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-file-icon:#9f9f9f;--calcite-ui-component-input-file-background:#2b2b2b;--calcite-ui-component-input-file-background-prefix-sufix:#353535;--calcite-ui-component-input-file-background-read-only:#353535;--calcite-ui-component-input-file-border:#757575;--calcite-ui-component-input-file-border-invalid:#FE583E;--calcite-ui-component-input-month-font-placeholder-value:#ffffff;--calcite-ui-component-input-month-font-label:#ffffff;--calcite-ui-component-input-month-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-month-icon:#9f9f9f;--calcite-ui-component-input-month-background:#2b2b2b;--calcite-ui-component-input-month-background-prefix-sufix:#353535;--calcite-ui-component-input-month-background-read-only:#353535;--calcite-ui-component-input-month-border:#757575;--calcite-ui-component-input-month-border-invalid:#FE583E;--calcite-ui-component-input-number-font-placeholder-value:#ffffff;--calcite-ui-component-input-number-font-label:#ffffff;--calcite-ui-component-input-number-icon:#9f9f9f;--calcite-ui-component-input-number-background:#2b2b2b;--calcite-ui-component-input-number-background-prefix-sufix:#353535;--calcite-ui-component-input-number-background-read-only:#353535;--calcite-ui-component-input-number-border:#757575;--calcite-ui-component-input-number-border-invalid:#FE583E;--calcite-ui-component-input-password-font-placeholder-value:#ffffff;--calcite-ui-component-input-password-font-label:#ffffff;--calcite-ui-component-input-password-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-password-icon:#9f9f9f;--calcite-ui-component-input-password-background:#2b2b2b;--calcite-ui-component-input-password-background-prefix-sufix:#353535;--calcite-ui-component-input-password-background-read-only:#353535;--calcite-ui-component-input-password-border:#757575;--calcite-ui-component-input-password-border-invalid:#FE583E;--calcite-ui-component-input-search-font-placeholder-value:#ffffff;--calcite-ui-component-input-search-font-label:#ffffff;--calcite-ui-component-input-search-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-search-icon:#9f9f9f;--calcite-ui-component-input-search-background:#2b2b2b;--calcite-ui-component-input-search-background-prefix-sufix:#353535;--calcite-ui-component-input-search-background-read-only:#353535;--calcite-ui-component-input-search-border:#757575;--calcite-ui-component-input-search-border-invalid:#FE583E;--calcite-ui-component-input-telephone-font-placeholder-value:#ffffff;--calcite-ui-component-input-telephone-font-label:#ffffff;--calcite-ui-component-input-telephone-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-telephone-icon:#9f9f9f;--calcite-ui-component-input-telephone-background:#2b2b2b;--calcite-ui-component-input-telephone-background-prefix-sufix:#353535;--calcite-ui-component-input-telephone-background-read-only:#353535;--calcite-ui-component-input-telephone-border:#757575;--calcite-ui-component-input-telephone-border-invalid:#FE583E;--calcite-ui-component-input-text-font-placeholder-value:#ffffff;--calcite-ui-component-input-text-font-label:#ffffff;--calcite-ui-component-input-text-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-text-icon:#9f9f9f;--calcite-ui-component-input-text-background:#2b2b2b;--calcite-ui-component-input-text-background-prefix-sufix:#353535;--calcite-ui-component-input-text-background-read-only:#353535;--calcite-ui-component-input-text-border:#757575;--calcite-ui-component-input-text-border-invalid:#FE583E;--calcite-ui-component-input-week-font-placeholder-value:#ffffff;--calcite-ui-component-input-week-font-label:#ffffff;--calcite-ui-component-input-week-font-prefix-suffix:#bfbfbf;--calcite-ui-component-input-week-icon:#9f9f9f;--calcite-ui-component-input-week-background:#2b2b2b;--calcite-ui-component-input-week-background-prefix-sufix:#353535;--calcite-ui-component-input-week-background-read-only:#353535;--calcite-ui-component-input-week-border:#757575;--calcite-ui-component-input-week-border-invalid:#FE583E;--calcite-ui-component-textarea-font-placeholder-value:#ffffff;--calcite-ui-component-textarea-font-label:#ffffff;--calcite-ui-component-textarea-font-chat-limit:#bfbfbf;--calcite-ui-component-textarea-icon:#9f9f9f;--calcite-ui-component-textarea-background:#2b2b2b;--calcite-ui-component-textarea-background-read-only:#353535;--calcite-ui-component-textarea-border:#757575;--calcite-ui-component-tab-title-font:#9f9f9f;--calcite-ui-component-tab-title-font-active:#ffffff;--calcite-ui-component-tab-title-icon:#9f9f9f;--calcite-ui-component-tab-title-icon-active:#ffffff;--calcite-ui-component-tab-title-bordered-border:#404040;--calcite-ui-component-tab-title-bordered-background:#353535;--calcite-ui-component-tab-title-border-active:#009af2;--calcite-ui-component-tabs-bordered-border:#404040;--calcite-ui-component-tabs-bordered-background:#2b2b2b;--calcite-ui-component-card-font-title:#ffffff;--calcite-ui-component-card-font-subtitle:#bfbfbf;--calcite-ui-component-card-font-description:#9f9f9f;--calcite-ui-component-card-border:#4a4a4a;--calcite-ui-component-card-border-active:#009af2;--calcite-ui-component-card-background:#2b2b2b;--calcite-ui-component-action-indicator:#009af2;--calcite-ui-component-action-font:#9f9f9f;--calcite-ui-component-action-icon:#9f9f9f;--calcite-ui-component-action-background:#2b2b2b;--calcite-ui-component-action-background-active:#151515;--calcite-ui-component-action-bar-border:#555555;--calcite-ui-component-action-bar-background:#2b2b2b;--calcite-ui-component-action-pad-border:#555555;--calcite-ui-component-action-pad-background:#2b2b2b;--calcite-ui-component-action-bar-grid-border:#555555;--calcite-ui-component-action-bar-grid-background:#2b2b2b;--calcite-ui-component-action-pad-grid-border:#555555;--calcite-ui-component-action-pad-grid-background:#2b2b2b;--calcite-ui-component-block-font-heading:#bfbfbf;--calcite-ui-component-block-font-description:#9f9f9f;--calcite-ui-component-block-font-content:#bfbfbf;--calcite-ui-component-block-icon:#9f9f9f;--calcite-ui-component-block-icon-active:#ffffff;--calcite-ui-component-block-icon-idle:#bfbfbf;--calcite-ui-component-block-icon-valid:#36DA43;--calcite-ui-component-block-icon-invalid:#FE583E;--calcite-ui-component-block-icon-drag-handle:#757575;--calcite-ui-component-block-icon-chevron:#9f9f9f;--calcite-ui-component-block-loader:#9f9f9f;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#353535;--calcite-ui-component-block-section-font:#bfbfbf;--calcite-ui-component-block-section-icon-valid:#36DA43;--calcite-ui-component-block-section-icon-invalid:#FE583E;--calcite-ui-component-block-section-icon-chevron:#9f9f9f;--calcite-ui-component-block-section-background:#353535;--calcite-ui-component-notice-font-title:#ffffff;--calcite-ui-component-notice-font-message:#9f9f9f;--calcite-ui-component-notice-background:#202020;--calcite-ui-component-notice-icon-info:#00A0FF;--calcite-ui-component-notice-icon-success:#36DA43;--calcite-ui-component-notice-icon-warning:#FFC900;--calcite-ui-component-notice-icon-danger:#FE583E;--calcite-ui-component-notice-icon-brand:#009af2;--calcite-ui-component-notice-highlight-info:#00A0FF;--calcite-ui-component-notice-highlight-success:#36DA43;--calcite-ui-component-notice-highlight-warning:#FFC900;--calcite-ui-component-notice-highlight-danger:#FE583E;--calcite-ui-component-notice-highlight-brand:#009af2;--calcite-ui-component-modal-font-header:#ffffff;--calcite-ui-component-modal-font-content:#bfbfbf;--calcite-ui-component-modal-icon:#9f9f9f;--calcite-ui-component-modal-border:#555555;--calcite-ui-component-modal-border-top-brand:#009af2;--calcite-ui-component-modal-border-top-info:#00A0FF;--calcite-ui-component-modal-border-top-success:#36DA43;--calcite-ui-component-modal-border-top-danger:#FE583E;--calcite-ui-component-modal-border-top-warning:#FFC900;--calcite-ui-component-modal-background:#2b2b2b;--calcite-ui-component-panel-header-font:#bfbfbf;--calcite-ui-component-panel-header-icon:#9f9f9f;--calcite-ui-component-panel-header-border:#404040;--calcite-ui-component-panel-header-background:#2b2b2b;--calcite-ui-component-popover-font:#ffffff;--calcite-ui-component-popover-icon:#9f9f9f;--calcite-ui-component-popover-border:#404040;--calcite-ui-component-popover-background:#2b2b2b;--calcite-ui-component-slider-font-label:#ffffff;--calcite-ui-component-slider-font-tick-label:#bfbfbf;--calcite-ui-component-slider-handle-background:#2b2b2b;--calcite-ui-component-slider-handle-border:#757575;--calcite-ui-component-slider-border:#4a4a4a;--calcite-ui-component-slider-border-active:#009af2;--calcite-ui-component-slider-tick-background:#757575;--calcite-ui-component-slider-tick-border:#2b2b2b;--calcite-ui-component-slider-tick-active-background:#009af2;--calcite-ui-component-slider-tick-active-border:#2b2b2b;--calcite-ui-component-slider-range-font-label:#ffffff;--calcite-ui-component-slider-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-range-handle-background:#2b2b2b;--calcite-ui-component-slider-range-handle-border:#757575;--calcite-ui-component-slider-range-border:#4a4a4a;--calcite-ui-component-slider-range-border-active:#009af2;--calcite-ui-component-slider-range-tick-background:#757575;--calcite-ui-component-slider-range-tick-border:#2b2b2b;--calcite-ui-component-slider-range-tick-active-background:#009af2;--calcite-ui-component-slider-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-font-label:#ffffff;--calcite-ui-component-slider-histogram-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-handle-border:#757575;--calcite-ui-component-slider-histogram-border:#4a4a4a;--calcite-ui-component-slider-histogram-border-active:#009af2;--calcite-ui-component-slider-histogram-tick-background:#757575;--calcite-ui-component-slider-histogram-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-active-end-background-dark:#2b2b2b;--calcite-ui-component-slider-histogram-range-font-label:#ffffff;--calcite-ui-component-slider-histogram-range-font-tick-label:#bfbfbf;--calcite-ui-component-slider-histogram-range-handle-background:#2b2b2b;--calcite-ui-component-slider-histogram-range-handle-border:#757575;--calcite-ui-component-slider-histogram-range-border:#4a4a4a;--calcite-ui-component-slider-histogram-range-border-active:#009af2;--calcite-ui-component-slider-histogram-range-tick-background:#757575;--calcite-ui-component-slider-histogram-range-tick-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-tick-active-background:#009af2;--calcite-ui-component-slider-histogram-range-tick-active-border:#2b2b2b;--calcite-ui-component-slider-histogram-range-area-active-background:#8DCEF7;--calcite-ui-component-slider-histogram-range-active-end-background:#2b2b2b;--calcite-ui-component-filter-font:#ffffff;--calcite-ui-component-filter-icon:#9f9f9f;--calcite-ui-component-filter-border:#757575;--calcite-ui-component-filter-background:#2b2b2b;--calcite-ui-component-scrim-background:#2b2b2b;--calcite-ui-component-tip-manager-font-heading:#ffffff;--calcite-ui-component-tip-manager-icon:#9f9f9f;--calcite-ui-component-tip-manager-background-light:#2b2b2b;--calcite-ui-component-tip-manager-border:#4a4a4a;--calcite-ui-component-button-font-brand-solid:#151515;--calcite-ui-component-button-font-brand-outline-fill:#009af2;--calcite-ui-component-button-font-brand-outline:#009af2;--calcite-ui-component-button-font-brand-transparent:#009af2;--calcite-ui-component-button-font-inverse-solid:#151515;--calcite-ui-component-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-button-font-inverse-outline:#ffffff;--calcite-ui-component-button-font-inverse-transparent:#ffffff;--calcite-ui-component-button-font-neutral-solid:#151515;--calcite-ui-component-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-button-font-neutral-outline:#ffffff;--calcite-ui-component-button-font-neutral-transparent:#ffffff;--calcite-ui-component-button-font-danger-solid:#151515;--calcite-ui-component-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-button-font-danger-outline:#FE583E;--calcite-ui-component-button-font-danger-transparent:#FE583E;--calcite-ui-component-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-button-icon-brand-outline:#009af2;--calcite-ui-component-button-icon-brand-transparent:#009af2;--calcite-ui-component-button-icon-inverse-solid:#151515;--calcite-ui-component-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-button-icon-inverse-outline:#ffffff;--calcite-ui-component-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-button-icon-neutral-solid:#151515;--calcite-ui-component-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-button-icon-neutral-outline:#ffffff;--calcite-ui-component-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-button-icon-danger-outline:#FE583E;--calcite-ui-component-button-icon-danger-transparent:#FE583E;--calcite-ui-component-button-background-brand-solid:#009af2;--calcite-ui-component-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-button-background-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-button-background-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-background-danger-solid:#FE583E;--calcite-ui-component-button-background-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-brand-outline-fill:#009af2;--calcite-ui-component-button-border-brand-outline:#009af2;--calcite-ui-component-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-font-brand-solid:#151515;--calcite-ui-component-split-button-font-brand-outline-fill:#009af2;--calcite-ui-component-split-button-font-brand-outline:#009af2;--calcite-ui-component-split-button-font-brand-transparent:#009af2;--calcite-ui-component-split-button-font-inverse-solid:#151515;--calcite-ui-component-split-button-font-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-font-inverse-outline:#ffffff;--calcite-ui-component-split-button-font-inverse-transparent:#ffffff;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-font-neutral-outline:#ffffff;--calcite-ui-component-split-button-font-neutral-transparent:#ffffff;--calcite-ui-component-split-button-font-danger-solid:#151515;--calcite-ui-component-split-button-font-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-font-danger-outline:#FE583E;--calcite-ui-component-split-button-font-danger-transparent:#FE583E;--calcite-ui-component-split-button-icon-brand-solid:#2b2b2b;--calcite-ui-component-split-button-icon-brand-outline-fill:#009af2;--calcite-ui-component-split-button-icon-brand-outline:#009af2;--calcite-ui-component-split-button-icon-brand-transparent:#009af2;--calcite-ui-component-split-button-icon-inverse-solid:#151515;--calcite-ui-component-split-button-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline:#ffffff;--calcite-ui-component-split-button-icon-inverse-transparent:#ffffff;--calcite-ui-component-split-button-icon-neutral-solid:#151515;--calcite-ui-component-split-button-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline:#ffffff;--calcite-ui-component-split-button-icon-neutral-transparent:#ffffff;--calcite-ui-component-split-button-icon-danger-solid:#2b2b2b;--calcite-ui-component-split-button-icon-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-icon-danger-outline:#FE583E;--calcite-ui-component-split-button-icon-danger-transparent:#FE583E;--calcite-ui-component-split-button-background-brand-solid:#009af2;--calcite-ui-component-split-button-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-inverse-solid:#f8f8f8;--calcite-ui-component-split-button-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-neutral-solid:#f8f8f8;--calcite-ui-component-split-button-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-split-button-background-danger-solid:#FE583E;--calcite-ui-component-split-button-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-split-button-border-brand-outline-fill:#009af2;--calcite-ui-component-split-button-border-brand-outline:#009af2;--calcite-ui-component-split-button-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-border-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-border-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-border-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-brand-solid:#2b2b2b;--calcite-ui-component-split-button-divider-brand-outline-fill:#009af2;--calcite-ui-component-split-button-divider-brand-outline:#009af2;--calcite-ui-component-split-button-divider-brand-transparent:#009af2;--calcite-ui-component-split-button-divider-inverse-solid:#2b2b2b;--calcite-ui-component-split-button-divider-inverse-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-outline:#f8f8f8;--calcite-ui-component-split-button-divider-inverse-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-solid:#2b2b2b;--calcite-ui-component-split-button-divider-neutral-outline-fill:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-outline:#f8f8f8;--calcite-ui-component-split-button-divider-neutral-transparent:#f8f8f8;--calcite-ui-component-split-button-divider-danger-solid:#FE583E;--calcite-ui-component-split-button-divider-danger-outline-fill:#FE583E;--calcite-ui-component-split-button-divider-danger-outline:#FE583E;--calcite-ui-component-split-button-divider-danger-transparent:#FE583E;--calcite-ui-component-fab-font-brand-solid:#151515;--calcite-ui-component-fab-font-brand-outline-fill:#009af2;--calcite-ui-component-fab-font-inverse-solid:#151515;--calcite-ui-component-fab-font-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-font-neutral-solid:#151515;--calcite-ui-component-fab-font-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-font-danger-solid:#151515;--calcite-ui-component-fab-font-danger-outline-fill:#FE583E;--calcite-ui-component-fab-icon-brand-solid:#2b2b2b;--calcite-ui-component-fab-icon-brand-outline-fill:#009af2;--calcite-ui-component-fab-icon-inverse-solid:#151515;--calcite-ui-component-fab-icon-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-icon-neutral-solid:#151515;--calcite-ui-component-fab-icon-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-icon-danger-solid:#2b2b2b;--calcite-ui-component-fab-icon-danger-outline-fill:#FE583E;--calcite-ui-component-fab-background-brand-solid:#009af2;--calcite-ui-component-fab-background-brand-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-inverse-solid:#f8f8f8;--calcite-ui-component-fab-background-inverse-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-neutral-solid:#f8f8f8;--calcite-ui-component-fab-background-neutral-outline-fill:#2b2b2b;--calcite-ui-component-fab-background-danger-solid:#FE583E;--calcite-ui-component-fab-background-danger-outline-fill:#2b2b2b;--calcite-ui-component-fab-border-brand-outline-fill:#009af2;--calcite-ui-component-fab-border-brand-solid:#009af2;--calcite-ui-component-fab-border-inverse-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-inverse-solid:#f8f8f8;--calcite-ui-component-fab-border-neutral-outline-fill:#f8f8f8;--calcite-ui-component-fab-border-neutral-solid:#f8f8f8;--calcite-ui-component-fab-border-danger-outline-fill:#FE583E;--calcite-ui-component-fab-border-danger-solid:#FE583E;--calcite-mode-name:"dark";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-dark);--calcite-ui-inverse:#f8f8f8;--calcite-ui-inverse-hover:#ffffff;--calcite-ui-inverse-press:#f3f3f3;--calcite-alert-dismiss-progress-background:rgba(43, 43, 43, 0.8);--calcite-button-transparent-hover:rgba(255, 255, 255, 0.05);--calcite-button-transparent-press:rgba(255, 255, 255, 0.08);--calcite-link-blue-underline:rgba(0, 160, 255, 0.4);--calcite-scrim-background-internal:rgba(0, 0, 0, 0.85)}}@media(prefers-color-scheme: light){.calcite-mode-auto{--calcite-ui-brand:#007ac2;--calcite-ui-brand-hover:#00619b;--calcite-ui-brand-press:#004874;--calcite-ui-background:#f8f8f8;--calcite-ui-foreground-1:#ffffff;--calcite-ui-foreground-2:#f3f3f3;--calcite-ui-foreground-3:#eaeaea;--calcite-ui-text-1:#151515;--calcite-ui-text-2:#4a4a4a;--calcite-ui-text-3:#6a6a6a;--calcite-ui-text-inverse:#ffffff;--calcite-ui-text-link:#00619b;--calcite-ui-border-1:#cacaca;--calcite-ui-border-2:#d4d4d4;--calcite-ui-border-3:#dfdfdf;--calcite-ui-border-input:#949494;--calcite-ui-info:#00619b;--calcite-ui-info-hover:#004874;--calcite-ui-info-press:#00304d;--calcite-ui-success:#35ac46;--calcite-ui-success-hover:#288835;--calcite-ui-success-press:#1a6324;--calcite-ui-warning:#edd317;--calcite-ui-warning-hover:#d9bc00;--calcite-ui-warning-press:#bfa200;--calcite-ui-danger:#d83020;--calcite-ui-danger-hover:#a82b1e;--calcite-ui-danger-press:#7c1d13;--calcite-ui-component-avatar-font:#6a6a6a;--calcite-ui-component-avatar-icon:#6a6a6a;--calcite-ui-component-avatar-background:#f3f3f3;--calcite-ui-component-avatar-background-red:#ffc6bf;--calcite-ui-component-avatar-background-teal:#cef5f4;--calcite-ui-component-avatar-background-blue:#c7eaff;--calcite-ui-component-avatar-background-green:#e5f7b4;--calcite-ui-component-avatar-background-yellow:#fff7cc;--calcite-ui-component-checkbox-font:#151515;--calcite-ui-component-checkbox-background:#ffffff;--calcite-ui-component-checkbox-background-selected:#007ac2;--calcite-ui-component-checkbox-icon:#ffffff;--calcite-ui-component-checkbox-border:#949494;--calcite-ui-component-radio-font:#151515;--calcite-ui-component-radio-background:#ffffff;--calcite-ui-component-radio-border-unchecked:#6a6a6a;--calcite-ui-component-radio-border-checked:#007ac2;--calcite-ui-component-chip-font-clear:#151515;--calcite-ui-component-chip-font-solid-grey:#151515;--calcite-ui-component-chip-font-solid-blue:#ffffff;--calcite-ui-component-chip-font-solid-red:#ffffff;--calcite-ui-component-chip-font-solid-yellow:#151515;--calcite-ui-component-chip-font-solid-green:#151515;--calcite-ui-component-chip-icon-clear:#151515;--calcite-ui-component-chip-icon-solid-grey:#151515;--calcite-ui-component-chip-icon-solid-blue:#ffffff;--calcite-ui-component-chip-icon-solid-red:#ffffff;--calcite-ui-component-chip-icon-solid-yellow:#151515;--calcite-ui-component-chip-icon-solid-green:#151515;--calcite-ui-component-chip-closable-icon:#6a6a6a;--calcite-ui-component-chip-background-solid-grey:#f3f3f3;--calcite-ui-component-chip-background-solid-blue:#00619b;--calcite-ui-component-chip-background-solid-red:#d83020;--calcite-ui-component-chip-background-solid-yellow:#edd317;--calcite-ui-component-chip-background-solid-green:#35ac46;--calcite-ui-component-chip-border-clear-grey:#cacaca;--calcite-ui-component-chip-border-clear-blue:#00619b;--calcite-ui-component-chip-border-clear-red:#d83020;--calcite-ui-component-chip-border-clear-yellow:#edd317;--calcite-ui-component-chip-border-clear-green:#35ac46;--calcite-ui-component-label-font:#151515;--calcite-ui-component-loader-font:#151515;--calcite-ui-component-loader-foreground:#007ac2;--calcite-ui-component-loader-inline-foreground-indeterminate:#151515;--calcite-ui-component-loader-inline-foreground-determinate:#007ac2;--calcite-ui-component-rating-star-background:#949494;--calcite-ui-component-rating-star-background-active:#007ac2;--calcite-ui-component-rating-star-background-average:#edd317;--calcite-ui-component-rating-chip-count-font:#4a4a4a;--calcite-ui-component-rating-chip-foreground:#f3f3f3;--calcite-ui-component-tooltip-foreground:#ffffff;--calcite-ui-component-tooltip-border:#dfdfdf;--calcite-ui-component-tooltip-font:#151515;--calcite-ui-component-accordion-item-font-heading:#151515;--calcite-ui-component-accordion-item-font-description:#6a6a6a;--calcite-ui-component-accordion-item-icon:#6a6a6a;--calcite-ui-component-accordion-item-icon-expanded:#151515;--calcite-ui-component-accordion-item-background:#ffffff;--calcite-ui-component-accordion-item-border:#d4d4d4;--calcite-ui-component-input-message-font:#151515;--calcite-ui-component-input-message-icon-idle:#007ac2;--calcite-ui-component-input-message-icon-invalid:#d83020;--calcite-ui-component-input-message-icon-valid:#35ac46;--calcite-ui-component-alert-font-title:#151515;--calcite-ui-component-alert-font-message:#6a6a6a;--calcite-ui-component-alert-background:#ffffff;--calcite-ui-component-alert-border:#dfdfdf;--calcite-ui-component-alert-icon-blue:#00619b;--calcite-ui-component-alert-icon-green:#35ac46;--calcite-ui-component-alert-icon-yellow:#edd317;--calcite-ui-component-alert-icon-red:#d83020;--calcite-ui-component-alert-highlight-blue:#00619b;--calcite-ui-component-alert-highlight-green:#35ac46;--calcite-ui-component-alert-highlight-yellow:#edd317;--calcite-ui-component-alert-highlight-red:#d83020;--calcite-ui-component-tip-font-heading:#151515;--calcite-ui-component-tip-font-description:#4a4a4a;--calcite-ui-component-tip-icon:#6a6a6a;--calcite-ui-component-tip-background-light:#ffffff;--calcite-ui-component-tip-border:#d4d4d4;--calcite-ui-component-color-picker-font-label:#151515;--calcite-ui-component-color-picker-icon:#151515;--calcite-ui-component-color-picker-border:#cacaca;--calcite-ui-component-color-picker-background:#ffffff;--calcite-ui-component-date-picker-font-date:#6a6a6a;--calcite-ui-component-date-picker-font-range-date:#151515;--calcite-ui-component-date-picker-font-day:#6a6a6a;--calcite-ui-component-date-picker-font-month:#151515;--calcite-ui-component-date-picker-font-selected-date:#ffffff;--calcite-ui-component-date-picker-font-active-date:#ffffff;--calcite-ui-component-date-picker-icon:#6a6a6a;--calcite-ui-component-date-picker-border:#cacaca;--calcite-ui-component-date-picker-date-active-border:#ffffff;--calcite-ui-component-date-picker-background:#ffffff;--calcite-ui-component-date-picker-background-date-range:#c7eaff;--calcite-ui-component-date-picker-background-date-active-light:#007ac2;--calcite-ui-component-input-date-picker-font-placeholder-value:#151515;--calcite-ui-component-input-date-picker-font-label:#151515;--calcite-ui-component-input-date-picker-icon:#6a6a6a;--calcite-ui-component-input-date-picker-border:#949494;--calcite-ui-component-input-date-picker-background:#ffffff;--calcite-ui-component-input-date-picker-background-arrow:#f8f8f8;--calcite-ui-component-input-date-picker-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-font-placeholder-value:#151515;--calcite-ui-component-input-datetime-local-font-label:#151515;--calcite-ui-component-input-datetime-local-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-datetime-local-icon:#6a6a6a;--calcite-ui-component-input-datetime-local-background:#ffffff;--calcite-ui-component-input-datetime-local-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-datetime-local-background-read-only:#f8f8f8;--calcite-ui-component-input-datetime-local-border:#949494;--calcite-ui-component-input-datetime-local-border-invalid:#d83020;--calcite-ui-component-input-email-font-placeholder-value:#151515;--calcite-ui-component-input-email-font-label:#151515;--calcite-ui-component-input-email-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-email-icon:#6a6a6a;--calcite-ui-component-input-email-background:#ffffff;--calcite-ui-component-input-email-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-email-background-read-only:#f8f8f8;--calcite-ui-component-input-email-border:#949494;--calcite-ui-component-input-email-border-invalid:#d83020;--calcite-ui-component-input-file-font-placeholder-value:#151515;--calcite-ui-component-input-file-font-label:#151515;--calcite-ui-component-input-file-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-file-icon:#6a6a6a;--calcite-ui-component-input-file-background:#ffffff;--calcite-ui-component-input-file-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-file-background-read-only:#f8f8f8;--calcite-ui-component-input-file-border:#949494;--calcite-ui-component-input-file-border-invalid:#d83020;--calcite-ui-component-input-month-font-placeholder-value:#151515;--calcite-ui-component-input-month-font-label:#151515;--calcite-ui-component-input-month-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-month-icon:#6a6a6a;--calcite-ui-component-input-month-background:#ffffff;--calcite-ui-component-input-month-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-month-background-read-only:#f8f8f8;--calcite-ui-component-input-month-border:#949494;--calcite-ui-component-input-month-border-invalid:#d83020;--calcite-ui-component-input-number-font-placeholder-value:#151515;--calcite-ui-component-input-number-font-label:#151515;--calcite-ui-component-input-number-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-number-icon:#6a6a6a;--calcite-ui-component-input-number-background:#ffffff;--calcite-ui-component-input-number-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-number-background-read-only:#f8f8f8;--calcite-ui-component-input-number-border:#949494;--calcite-ui-component-input-number-border-invalid:#d83020;--calcite-ui-component-input-password-font-placeholder-value:#151515;--calcite-ui-component-input-password-font-label:#151515;--calcite-ui-component-input-password-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-password-icon:#6a6a6a;--calcite-ui-component-input-password-background:#ffffff;--calcite-ui-component-input-password-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-password-background-read-only:#f8f8f8;--calcite-ui-component-input-password-border:#949494;--calcite-ui-component-input-password-border-invalid:#d83020;--calcite-ui-component-input-search-font-placeholder-value:#151515;--calcite-ui-component-input-search-font-label:#151515;--calcite-ui-component-input-search-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-search-icon:#6a6a6a;--calcite-ui-component-input-search-background:#ffffff;--calcite-ui-component-input-search-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-search-background-read-only:#f8f8f8;--calcite-ui-component-input-search-border:#949494;--calcite-ui-component-input-search-border-invalid:#d83020;--calcite-ui-component-input-telephone-font-placeholder-value:#151515;--calcite-ui-component-input-telephone-font-label:#151515;--calcite-ui-component-input-telephone-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-telephone-icon:#6a6a6a;--calcite-ui-component-input-telephone-background:#ffffff;--calcite-ui-component-input-telephone-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-telephone-background-read-only:#f8f8f8;--calcite-ui-component-input-telephone-border:#949494;--calcite-ui-component-input-telephone-border-invalid:#d83020;--calcite-ui-component-input-text-font-placeholder-value:#151515;--calcite-ui-component-input-text-font-label:#151515;--calcite-ui-component-input-text-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-text-icon:#6a6a6a;--calcite-ui-component-input-text-background:#ffffff;--calcite-ui-component-input-text-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-text-background-read-only:#f8f8f8;--calcite-ui-component-input-text-border:#949494;--calcite-ui-component-input-text-border-invalid:#d83020;--calcite-ui-component-input-week-font-placeholder-value:#151515;--calcite-ui-component-input-week-font-label:#151515;--calcite-ui-component-input-week-font-prefix-suffix:#4a4a4a;--calcite-ui-component-input-week-icon:#6a6a6a;--calcite-ui-component-input-week-background:#ffffff;--calcite-ui-component-input-week-background-prefix-sufix:#f8f8f8;--calcite-ui-component-input-week-background-read-only:#f8f8f8;--calcite-ui-component-input-week-border:#949494;--calcite-ui-component-input-week-border-invalid:#d83020;--calcite-ui-component-textarea-font-placeholder-value:#151515;--calcite-ui-component-textarea-font-label:#151515;--calcite-ui-component-textarea-font-chat-limit:#4a4a4a;--calcite-ui-component-textarea-icon:#6a6a6a;--calcite-ui-component-textarea-background:#ffffff;--calcite-ui-component-textarea-background-read-only:#f8f8f8;--calcite-ui-component-textarea-border:#949494;--calcite-ui-component-tab-title-font:#6a6a6a;--calcite-ui-component-tab-title-font-active:#151515;--calcite-ui-component-tab-title-icon:#6a6a6a;--calcite-ui-component-tab-title-icon-active:#151515;--calcite-ui-component-tab-title-bordered-border:#dfdfdf;--calcite-ui-component-tab-title-bordered-background:#ffffff;--calcite-ui-component-tab-title-border-active:#007ac2;--calcite-ui-component-tabs-bordered-border:#dfdfdf;--calcite-ui-component-tabs-bordered-background:#ffffff;--calcite-ui-component-card-font-title:#151515;--calcite-ui-component-card-font-subtitle:#4a4a4a;--calcite-ui-component-card-font-description:#6a6a6a;--calcite-ui-component-card-border:#d4d4d4;--calcite-ui-component-card-border-active:#007ac2;--calcite-ui-component-card-background:#ffffff;--calcite-ui-component-action-font:#6a6a6a;--calcite-ui-component-action-icon:#6a6a6a;--calcite-ui-component-action-background:#ffffff;--calcite-ui-component-action-background-active:#eaeaea;--calcite-ui-component-action-bar-border:#cacaca;--calcite-ui-component-action-bar-background:#ffffff;--calcite-ui-component-action-pad-border:#cacaca;--calcite-ui-component-action-pad-background:#ffffff;--calcite-ui-component-action-bar-grid-border:#cacaca;--calcite-ui-component-action-bar-grid-background:#ffffff;--calcite-ui-component-action-pad-grid-border:#cacaca;--calcite-ui-component-action-pad-grid-background:#ffffff;--calcite-ui-component-block-font-heading:#4a4a4a;--calcite-ui-component-block-font-active:#151515;--calcite-ui-component-block-font-description:#6a6a6a;--calcite-ui-component-block-font-content:#4a4a4a;--calcite-ui-component-block-icon-idle:#4a4a4a;--calcite-ui-component-block-icon-valid:#35ac46;--calcite-ui-component-block-icon-invalid:#d83020;--calcite-ui-component-block-icon-drag-handle:#949494;--calcite-ui-component-block-icon-chevron:#6a6a6a;--calcite-ui-component-block-border:#dfdfdf;--calcite-ui-component-block-background:#ffffff;--calcite-ui-component-block-section-font:#4a4a4a;--calcite-ui-component-block-section-icon-valid:#35ac46;--calcite-ui-component-block-section-icon-invalid:#d83020;--calcite-ui-component-block-section-icon-chevron:#6a6a6a;--calcite-ui-component-block-section-background:#ffffff;--calcite-ui-component-notice-font-title:#151515;--calcite-ui-component-notice-font-message:#6a6a6a;--calcite-ui-component-notice-background:#ffffff;--calcite-ui-component-notice-icon-info:#00619b;--calcite-ui-component-notice-icon-success:#35ac46;--calcite-ui-component-notice-icon-warning:#edd317;--calcite-ui-component-notice-icon-danger:#d83020;--calcite-ui-component-notice-icon-brand:#007ac2;--calcite-ui-component-notice-highlight-info:#00619b;--calcite-ui-component-notice-highlight-success:#35ac46;--calcite-ui-component-notice-highlight-warning:#edd317;--calcite-ui-component-notice-highlight-danger:#d83020;--calcite-ui-component-notice-highlight-brand:#007ac2;--calcite-ui-component-modal-font-header:#151515;--calcite-ui-component-modal-font-content:#4a4a4a;--calcite-ui-component-modal-icon:#6a6a6a;--calcite-ui-component-modal-border:#dfdfdf;--calcite-ui-component-modal-border-top-brand:#007ac2;--calcite-ui-component-modal-border-top-info:#00619b;--calcite-ui-component-modal-border-top-success:#35ac46;--calcite-ui-component-modal-border-top-danger:#d83020;--calcite-ui-component-modal-border-top-warning:#edd317;--calcite-ui-component-modal-background:#ffffff;--calcite-ui-component-panel-header-font:#4a4a4a;--calcite-ui-component-panel-header-icon:#6a6a6a;--calcite-ui-component-panel-header-border:#dfdfdf;--calcite-ui-component-panel-header-background:#ffffff;--calcite-ui-component-popover-font:#151515;--calcite-ui-component-popover-icon:#6a6a6a;--calcite-ui-component-popover-border:#dfdfdf;--calcite-ui-component-popover-background:#ffffff;--calcite-ui-component-slider-font-label:#151515;--calcite-ui-component-slider-font-tick-label:#4a4a4a;--calcite-ui-component-slider-handle-background:#ffffff;--calcite-ui-component-slider-handle-border:#6a6a6a;--calcite-ui-component-slider-border:#d4d4d4;--calcite-ui-component-slider-border-active:#007ac2;--calcite-ui-component-slider-tick-background:#949494;--calcite-ui-component-slider-tick-border:#ffffff;--calcite-ui-component-slider-tick-active-background:#007ac2;--calcite-ui-component-slider-tick-active-border:#ffffff;--calcite-ui-component-slider-range-font-label:#151515;--calcite-ui-component-slider-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-range-handle-background:#ffffff;--calcite-ui-component-slider-range-handle-border:#6a6a6a;--calcite-ui-component-slider-range-border:#d4d4d4;--calcite-ui-component-slider-range-border-active:#007ac2;--calcite-ui-component-slider-range-tick-background:#949494;--calcite-ui-component-slider-range-tick-border:#ffffff;--calcite-ui-component-slider-range-tick-active-background:#007ac2;--calcite-ui-component-slider-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-font-label:#151515;--calcite-ui-component-slider-histogram-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-handle-background:#ffffff;--calcite-ui-component-slider-histogram-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-border:#d4d4d4;--calcite-ui-component-slider-histogram-border-active:#007ac2;--calcite-ui-component-slider-histogram-tick-background:#949494;--calcite-ui-component-slider-histogram-tick-border:#ffffff;--calcite-ui-component-slider-histogram-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-active-end-background:#ffffff;--calcite-ui-component-slider-histogram-range-font-label:#151515;--calcite-ui-component-slider-histogram-range-font-tick-label:#4a4a4a;--calcite-ui-component-slider-histogram-range-handle-background:#ffffff;--calcite-ui-component-slider-histogram-range-handle-border:#6a6a6a;--calcite-ui-component-slider-histogram-range-border:#d4d4d4;--calcite-ui-component-slider-histogram-range-border-active:#007ac2;--calcite-ui-component-slider-histogram-range-tick-background:#949494;--calcite-ui-component-slider-histogram-range-tick-border:#ffffff;--calcite-ui-component-slider-histogram-range-tick-active-background:#007ac2;--calcite-ui-component-slider-histogram-range-tick-active-border:#ffffff;--calcite-ui-component-slider-histogram-range-area-active-background:#9BBDDF;--calcite-ui-component-slider-histogram-range-active-end-background:#ffffff;--calcite-ui-component-filter-font:#151515;--calcite-ui-component-filter-icon:#6a6a6a;--calcite-ui-component-filter-border:#949494;--calcite-ui-component-filter-background:#ffffff;--calcite-ui-component-scrim-background:#ffffff;--calcite-ui-component-tip-manager-font-heading:#151515;--calcite-ui-component-tip-manager-icon:#6a6a6a;--calcite-ui-component-tip-manager-background-light:#ffffff;--calcite-ui-component-tip-manager-border:#d4d4d4;--calcite-ui-component-button-font-brand-solid:#ffffff;--calcite-ui-component-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-button-font-brand-outline:#007ac2;--calcite-ui-component-button-font-brand-transparent:#007ac2;--calcite-ui-component-button-font-inverse-solid:#ffffff;--calcite-ui-component-button-font-inverse-outline-fill:#151515;--calcite-ui-component-button-font-inverse-outline:#151515;--calcite-ui-component-button-font-inverse-transparent:#151515;--calcite-ui-component-button-font-neutral-solid:#ffffff;--calcite-ui-component-button-font-neutral-outline-fill:#151515;--calcite-ui-component-button-font-neutral-outline:#151515;--calcite-ui-component-button-font-neutral-transparent:#151515;--calcite-ui-component-button-font-danger-solid:#ffffff;--calcite-ui-component-button-font-danger-outline-fill:#d83020;--calcite-ui-component-button-font-danger-outline:#d83020;--calcite-ui-component-button-font-danger-transparent:#d83020;--calcite-ui-component-button-icon-brand-solid:#ffffff;--calcite-ui-component-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-button-icon-brand-outline:#007ac2;--calcite-ui-component-button-icon-brand-transparent:#007ac2;--calcite-ui-component-button-icon-inverse-solid:#ffffff;--calcite-ui-component-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-button-icon-inverse-outline:#151515;--calcite-ui-component-button-icon-inverse-transparent:#151515;--calcite-ui-component-button-icon-neutral-solid:#ffffff;--calcite-ui-component-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-button-icon-neutral-outline:#151515;--calcite-ui-component-button-icon-neutral-transparent:#151515;--calcite-ui-component-button-icon-danger-solid:#ffffff;--calcite-ui-component-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-button-icon-danger-outline:#d83020;--calcite-ui-component-button-icon-danger-transparent:#d83020;--calcite-ui-component-button-background-brand-solid:#007ac2;--calcite-ui-component-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-button-background-inverse-solid:#353535;--calcite-ui-component-button-background-inverse-outline-fill:#353535;--calcite-ui-component-button-background-neutral-solid:#353535;--calcite-ui-component-button-background-neutral-outline-fill:#353535;--calcite-ui-component-button-background-danger-solid:#d83020;--calcite-ui-component-button-background-danger-outline-fill:#d83020;--calcite-ui-component-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-button-border-brand-outline:#007ac2;--calcite-ui-component-button-border-inverse-outline-fill:#353535;--calcite-ui-component-button-border-inverse-outline:#353535;--calcite-ui-component-button-border-neutral-outline-fill:#353535;--calcite-ui-component-button-border-neutral-outline:#353535;--calcite-ui-component-button-border-danger-outline-fill:#d83020;--calcite-ui-component-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-font-brand-solid:#ffffff;--calcite-ui-component-split-button-font-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-font-brand-outline:#007ac2;--calcite-ui-component-split-button-font-brand-transparent:#007ac2;--calcite-ui-component-split-button-font-inverse-solid:#ffffff;--calcite-ui-component-split-button-font-inverse-outline-fill:#151515;--calcite-ui-component-split-button-font-inverse-outline:#151515;--calcite-ui-component-split-button-font-inverse-transparent:#151515;--calcite-ui-component-split-button-font-neutral-solid:#ffffff;--calcite-ui-component-split-button-font-neutral-outline-fill:#151515;--calcite-ui-component-split-button-font-neutral-outline:#151515;--calcite-ui-component-split-button-font-neutral-transparent:#151515;--calcite-ui-component-split-button-font-danger-solid:#ffffff;--calcite-ui-component-split-button-font-danger-outline-fill:#d83020;--calcite-ui-component-split-button-font-danger-outline:#d83020;--calcite-ui-component-split-button-font-danger-transparent:#d83020;--calcite-ui-component-split-button-icon-brand-solid:#ffffff;--calcite-ui-component-split-button-icon-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-icon-brand-outline:#007ac2;--calcite-ui-component-split-button-icon-brand-transparent:#007ac2;--calcite-ui-component-split-button-icon-inverse-solid:#ffffff;--calcite-ui-component-split-button-icon-inverse-outline-fill:#151515;--calcite-ui-component-split-button-icon-inverse-outline:#151515;--calcite-ui-component-split-button-icon-inverse-transparent:#151515;--calcite-ui-component-split-button-icon-neutral-solid:#ffffff;--calcite-ui-component-split-button-icon-neutral-outline-fill:#151515;--calcite-ui-component-split-button-icon-neutral-outline:#151515;--calcite-ui-component-split-button-icon-neutral-transparent:#151515;--calcite-ui-component-split-button-icon-danger-solid:#ffffff;--calcite-ui-component-split-button-icon-danger-outline-fill:#d83020;--calcite-ui-component-split-button-icon-danger-outline:#d83020;--calcite-ui-component-split-button-icon-danger-transparent:#d83020;--calcite-ui-component-split-button-background-brand-solid:#007ac2;--calcite-ui-component-split-button-background-brand-outline-fill:#ffffff;--calcite-ui-component-split-button-background-inverse-solid:#353535;--calcite-ui-component-split-button-background-inverse-outline-fill:#ffffff;--calcite-ui-component-split-button-background-neutral-solid:#353535;--calcite-ui-component-split-button-background-neutral-outline-fill:#ffffff;--calcite-ui-component-split-button-background-danger-solid:#d83020;--calcite-ui-component-split-button-background-danger-outline-fill:#ffffff;--calcite-ui-component-split-button-border-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-border-brand-outline:#007ac2;--calcite-ui-component-split-button-border-inverse-outline-fill:#353535;--calcite-ui-component-split-button-border-inverse-outline:#353535;--calcite-ui-component-split-button-border-neutral-outline-fill:#353535;--calcite-ui-component-split-button-border-neutral-outline:#353535;--calcite-ui-component-split-button-border-danger-outline-fill:#d83020;--calcite-ui-component-split-button-border-danger-outline:#d83020;--calcite-ui-component-split-button-divider-brand-solid:#ffffff;--calcite-ui-component-split-button-divider-brand-outline-fill:#007ac2;--calcite-ui-component-split-button-divider-brand-outline:#007ac2;--calcite-ui-component-split-button-divider-brand-transparent:#007ac2;--calcite-ui-component-split-button-divider-inverse-solid:#ffffff;--calcite-ui-component-split-button-divider-inverse-outline-fill:#353535;--calcite-ui-component-split-button-divider-inverse-outline:#353535;--calcite-ui-component-split-button-divider-inverse-transparent:#353535;--calcite-ui-component-split-button-divider-neutral-solid:#ffffff;--calcite-ui-component-split-button-divider-neutral-outline-fill:#353535;--calcite-ui-component-split-button-divider-neutral-outline:#353535;--calcite-ui-component-split-button-divider-neutral-transparent:#353535;--calcite-ui-component-split-button-divider-danger-solid:#d83020;--calcite-ui-component-split-button-divider-danger-outline-fill:#d83020;--calcite-ui-component-split-button-divider-danger-outline:#d83020;--calcite-ui-component-split-button-divider-danger-transparent:#d83020;--calcite-ui-component-fab-font-brand-solid:#ffffff;--calcite-ui-component-fab-font-brand-outline-fill:#007ac2;--calcite-ui-component-fab-font-inverse-solid:#ffffff;--calcite-ui-component-fab-font-inverse-outline-fill:#151515;--calcite-ui-component-fab-font-neutral-solid:#ffffff;--calcite-ui-component-fab-font-neutral-outline-fill:#151515;--calcite-ui-component-fab-font-danger-solid:#ffffff;--calcite-ui-component-fab-font-danger-outline-fill:#d83020;--calcite-ui-component-fab-icon-brand-solid:#ffffff;--calcite-ui-component-fab-icon-brand-outline-fill:#007ac2;--calcite-ui-component-fab-icon-inverse-solid:#ffffff;--calcite-ui-component-fab-icon-inverse-outline-fill:#151515;--calcite-ui-component-fab-icon-neutral-solid:#ffffff;--calcite-ui-component-fab-icon-neutral-outline-fill:#151515;--calcite-ui-component-fab-icon-danger-solid:#ffffff;--calcite-ui-component-fab-icon-danger-outline-fill:#d83020;--calcite-ui-component-fab-background-brand-solid:#007ac2;--calcite-ui-component-fab-background-brand-outline-fill:#ffffff;--calcite-ui-component-fab-background-inverse-solid:#353535;--calcite-ui-component-fab-background-inverse-outline-fill:#ffffff;--calcite-ui-component-fab-background-neutral-solid:#353535;--calcite-ui-component-fab-background-neutral-outline-fill:#ffffff;--calcite-ui-component-fab-background-danger-solid:#d83020;--calcite-ui-component-fab-background-danger-outline-fill:#ffffff;--calcite-ui-component-fab-border-brand-outline-fill:#007ac2;--calcite-ui-component-fab-border-brand-solid:#007ac2;--calcite-ui-component-fab-border-inverse-outline-fill:#353535;--calcite-ui-component-fab-border-inverse-solid:#353535;--calcite-ui-component-fab-border-neutral-outline-fill:#353535;--calcite-ui-component-fab-border-neutral-solid:#353535;--calcite-ui-component-fab-border-danger-outline-fill:#d83020;--calcite-ui-component-fab-border-danger-solid:#d83020;--calcite-mode-name:"light";--calcite-ui-foreground-current:var(--calcite-semantic-ui-color-foreground-current-light);--calcite-ui-inverse:#353535;--calcite-ui-inverse-hover:#2b2b2b;--calcite-ui-inverse-press:#202020;--calcite-alert-dismiss-progress-background:rgba(255, 255, 255, 0.8);--calcite-button-transparent-hover:rgba(0, 0, 0, 0.05);--calcite-button-transparent-press:rgba(0, 0, 0, 0.08);--calcite-link-blue-underline:rgba(0, 97, 155, 0.4);--calcite-scrim-background-internal:rgba(255, 255, 255, 0.85)}}.overflow-hidden{overflow:hidden}.esri-view{display:flex;margin:0;padding:0}.esri-view .esri-view-user-storage{overflow:hidden}.esri-view .esri-view-root{position:relative;flex:1 1 100%;border:none;padding:0;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}.esri-view .esri-view-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;user-select:none;outline:0;direction:ltr}.esri-view .esri-view-surface--touch-none{touch-action:none}.esri-view .esri-view-surface--touch-pan{touch-action:pan-x pan-y}.esri-view .esri-view-surface:focus::after{content:"";box-sizing:border-box;position:absolute;z-index:999;top:0;left:0;height:100%;width:100%;outline:auto 2px Highlight;outline:auto 5px -webkit-focus-ring-color;outline-offset:-3px;pointer-events:none;overflow:hidden}.esri-view .esri-view-surface[data-navigating=true]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-view-surface[data-cursor=copy]{cursor:copy}.esri-view .esri-view-surface[data-cursor=crosshair]{cursor:crosshair}.esri-view .esri-view-surface[data-cursor=help]{cursor:help}.esri-view .esri-view-surface[data-cursor=move]{cursor:move}.esri-view .esri-view-surface[data-cursor=pointer]{cursor:pointer}.esri-view .esri-view-surface[data-cursor=progress]{cursor:progress}.esri-view .esri-view-surface[data-cursor=grab]{cursor:move;cursor:grab;cursor:-webkit-grab}.esri-view .esri-view-surface[data-cursor=grabbing]{cursor:move;cursor:grabbing;cursor:-webkit-grabbing}.esri-view .esri-view-surface[data-cursor=n-resize]{cursor:n-resize}.esri-view .esri-view-surface[data-cursor=e-resize]{cursor:e-resize}.esri-view .esri-view-surface[data-cursor=s-resize]{cursor:s-resize}.esri-view .esri-view-surface[data-cursor=w-resize]{cursor:w-resize}.esri-view .esri-view-surface[data-cursor=ne-resize]{cursor:ne-resize}.esri-view .esri-view-surface[data-cursor=nw-resize]{cursor:nw-resize}.esri-view .esri-view-surface[data-cursor=se-resize]{cursor:se-resize}.esri-view .esri-view-surface[data-cursor=sw-resize]{cursor:sw-resize}.esri-view .esri-view-surface[data-cursor=ew-resize]{cursor:ew-resize}.esri-view .esri-view-surface[data-cursor=ns-resize]{cursor:ns-resize}.esri-view .esri-view-surface[data-cursor=nesw-resize]{cursor:nesw-resize}.esri-view .esri-view-surface[data-cursor=nwse-resize]{cursor:nwse-resize}.esri-view .esri-display-object,.esri-view .esri-bitmap{position:absolute;border:none;margin:0;padding:0;-webkit-user-drag:none;-webkit-user-select:none}.esri-view .esri-bitmap{max-width:none;transform-origin:top left}.esri-ui{position:absolute;left:0;top:0;bottom:0;right:0;box-sizing:border-box;pointer-events:none;overflow:hidden;font-size:14px;z-index:0}.esri-ui .esri-component{pointer-events:auto}.esri-ui .esri-attribution{position:absolute;bottom:0;left:0;right:0}.esri-ui-corner{position:absolute;display:flex}.esri-ui-inner-container{position:absolute;left:0;top:0;bottom:0;right:0}.esri-ui-manual-container>.esri-component{position:absolute}.esri-ui-manual-container .esri-swipe{z-index:-1}.esri-ui-top-left,.esri-ui-top-right{flex-flow:column}.esri-ui-top-left{align-items:flex-start}.esri-ui-top-right{align-items:flex-end}.esri-ui-bottom-left,.esri-ui-bottom-right{flex-flow:row;align-items:flex-end}.esri-ui-bottom-right{flex-flow:row-reverse}.esri-ui-top-left{top:0;left:0}.esri-ui-top-right{top:0;right:0}.esri-ui-top-right .esri-component,.esri-ui-top-left .esri-component{margin-bottom:10px}.esri-ui-bottom-left{bottom:0;left:0}.esri-ui-bottom-left .esri-component{margin-right:10px}.esri-ui-bottom-right{bottom:0;right:0}.esri-ui-bottom-right .esri-component{margin-left:10px}[dir=rtl] .esri-ui-top-left{align-items:flex-end}[dir=rtl] .esri-ui-top-right{align-items:flex-start}[dir=rtl] .esri-ui-bottom-left{flex-direction:row-reverse}[dir=rtl] .esri-ui-bottom-right{flex-direction:row}.esri-zoom-box__container{position:relative;height:100%;width:100%}.esri-zoom-box__overlay{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;left:0}.esri-zoom-box__overlay-background{fill:rgba(0,0,0,.1)}.esri-zoom-box__outline{fill:rgba(0,0,0,0);stroke:#1e90ff;stroke-dasharray:1,1;stroke-width:2px}.esri-overlay-surface{position:absolute;border:none;padding:0;margin:0;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.esri-text-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em}.esri-text-overlay-item-anchor-bottom{transform:translate(-50%, -100%)}.esri-text-overlay-item-anchor-bottom-right{transform:translate(-100%, -100%)}.esri-text-overlay-item-anchor-bottom-left{transform:translate(0, -100%)}.esri-text-overlay-item-anchor-top{transform:translate(-50%, 0)}.esri-text-overlay-item-anchor-top-right{transform:translate(-100%, 0)}.esri-text-overlay-item-anchor-top-left{transform:translate(0, 0)}.esri-text-overlay-item-anchor-center{transform:translate(-50%, -50%)}.esri-text-overlay-item-anchor-right{transform:translate(-100%, -50%)}.esri-text-overlay-item-anchor-left{transform:translate(0, -50%)}.esri-line-overlay-item{display:block;position:absolute;overflow:hidden;white-space:nowrap}.esri-widget{box-sizing:border-box;color:#323232;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;background-color:#fff;--esri-widget-padding-x: 15px;--esri-widget-padding-y: 12px;--esri-widget-padding: var(--esri-widget-padding-y) var(--esri-widget-padding-x)}.esri-widget *,.esri-widget *:before,.esri-widget *:after{box-sizing:inherit}.esri-widget.esri-widget--disabled>*{pointer-events:none;opacity:.4}.esri-widget.esri-widget--compact{--esri-widget-padding-y: 0;--esri-widget-padding-x: 0}.esri-widget__anchor{color:#0079c1}.esri-widget__anchor:hover{color:#00598e}.esri-widget__anchor--disabled{pointer-events:none;opacity:.4}.esri-widget__anchor:hover,.esri-widget__anchor:focus{text-decoration:underline}.esri-widget__header{align-items:center;background-color:#fff;display:flex;flex:1 0 100%;padding:12px 0 12px 15px;justify-content:space-between;min-height:48px;width:100%}.esri-widget__header .esri-widget__heading{align-items:center;color:#6e6e6e;display:flex;margin:0;padding:0;text-align:initial;width:calc(100% - 48px)}.esri-widget__header-button{-webkit-appearance:none;align-items:center;align-self:stretch;background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;cursor:pointer;display:flex;flex:0 0 48px;justify-content:center;padding:0;width:48px}.esri-widget__heading{color:#323232;font-weight:600;margin:0 0 .5rem 0}h1.esri-widget__heading{font-size:20px}h2.esri-widget__heading{font-size:16px}h3.esri-widget__heading,h4.esri-widget__heading,h5.esri-widget__heading,h6.esri-widget__heading{font-size:14px}.esri-widget__footer{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:48px;width:100%}.esri-widget__footer-pagination{align-items:center;color:#6e6e6e;display:flex;justify-content:space-between}.esri-widget__footer-pagination-previous-button,.esri-widget__footer-pagination-next-button{background-color:rgba(0,0,0,0);border:0;margin:0 7px;padding:12px 15px;cursor:pointer;transition:background-color 125ms ease-in-out}.esri-widget__footer-pagination-previous-button:hover,.esri-widget__footer-pagination-previous-button:focus,.esri-widget__footer-pagination-next-button:hover,.esri-widget__footer-pagination-next-button:focus{background-color:#f3f3f3;color:#2e2e2e}.esri-menu{position:absolute;top:100%;left:0;z-index:1;background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:0;margin:2px 0 0 0;font-size:14px;line-height:16px;-moz-background-clip:padding;background-clip:padding-box;overflow:hidden;width:100%;visibility:hidden;max-height:0}.esri-menu .esri-menu__header{padding:6px 12px;background-color:#4c4c4c;color:#fff}.esri-menu__list{margin:0;padding:0;list-style:none}.esri-menu__list-item{padding:.8em 1em;cursor:pointer;border-top:solid 1px rgba(110,110,110,.3);border-left:3px solid rgba(0,0,0,0)}.esri-menu__list-item:first-child{border-top:none}.esri-menu__list-item--focus,.esri-menu__list-item:hover,.esri-menu__list-item:focus{background-color:#f3f3f3}.esri-menu__list-item:active{background-color:#e2f1fb}.esri-menu__list-item--active,.esri-menu__list-item--active:hover,.esri-menu__list-item--active:focus{background-color:#e2f1fb;border-left-color:#0079c1}.esri-menu__list-item [class^=esri-icon-],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:2.8px}.esri-menu__list-item [class*=" esri-icon-"],.esri-menu__list-item .esri-building-phase-picker__arrow-left,.esri-menu__list-item .esri-building-phase-picker__arrow-right,.esri-menu__list-item .esri-building-level-picker__arrow-up,.esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:2.8px}.esri-widget__table{color:#323232;border:none;border-collapse:collapse;line-height:1.3em;width:100%}.esri-widget__table tr:nth-child(odd){background-color:rgba(76,76,76,.1)}.esri-widget__table tr:nth-child(even){background-color:rgba(76,76,76,.02)}.esri-widget__table tr a{color:#6e6e6e}.esri-widget__table tr a:hover,.esri-widget__table tr a:focus{color:#2e2e2e}.esri-widget__table tr td,.esri-widget__table tr th{padding:.5em .7em;word-break:break-word;vertical-align:top;font-size:12px;font-weight:400}.esri-widget__table tr th{width:50%;text-align:left;border-right:3px solid rgba(0,0,0,.05)}.esri-widget__table tr td{width:50%}.esri-input{background-color:#fff;border:1px solid #959595;color:#323232;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.esri-input[type=text],.esri-input[type=password],.esri-input[type=number]{height:32px;padding:0 .5em}.esri-input::-ms-clear{display:none}.esri-input::-moz-placeholder{color:#6e6e6e;opacity:1}.esri-input:-ms-input-placeholder{color:#6e6e6e}.esri-input::-webkit-input-placeholder{color:#6e6e6e}calcite-combobox.esri-input{border:none}.esri-button,.esri-elevation-profile__header button{align-items:center;background-color:#0079c1;border:1px solid #0079c1;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;min-height:32px;justify-content:center;word-break:normal;white-space:normal;overflow:hidden;padding:6px 7px;width:100%;transition:background-color 125ms ease-in-out,border 125ms ease-in-out}.esri-button:hover,.esri-elevation-profile__header button:hover{background-color:#00598e;border:1px solid #00598e;color:#fff}.esri-button.esri-button--small,.esri-elevation-profile__header button.esri-button--small{font-size:12px;min-height:16px}.esri-button.esri-button--half,.esri-elevation-profile__header button.esri-button--half{display:inline-block;width:50%}.esri-button.esri-button--third,.esri-elevation-profile__header button.esri-button--third{display:inline-block;width:33%}.esri-button--secondary{background-color:rgba(0,0,0,0);color:#0079c1}.esri-button--tertiary,.esri-elevation-profile__header button{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#0079c1}.esri-button--tertiary:hover,.esri-elevation-profile__header button:hover{background-color:#f3f3f3;border-color:rgba(0,0,0,0);color:#00598e}.esri-button--disabled{opacity:.4;pointer-events:none}.esri-button--drill-in{display:flex;align-items:center;justify-content:space-between;background-color:#fff;cursor:pointer;border:none;border-radius:2px;text-align:unset;text-decoration:none;padding:12px 7px;margin:12px 7px;outline-offset:-4px;transition:background-color 125ms ease-in-out;box-shadow:0 0 0 1px rgba(110,110,110,.3)}.esri-button--drill-in:hover,.esri-button--drill-in:focus{background-color:#f3f3f3}.esri-button--drill-in__title{font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif}.esri-button--drill-in [class^=esri-icon-],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down{padding:0 7px}.esri-button--drill-in [class*=" esri-icon-"],.esri-button--drill-in .esri-building-phase-picker__arrow-left,.esri-button--drill-in .esri-building-phase-picker__arrow-right,.esri-button--drill-in .esri-building-level-picker__arrow-up,.esri-button--drill-in .esri-building-level-picker__arrow-down{padding:0 7px}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:16px;display:inline-block}[class*=" esri-icon-"],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:16px;display:inline-block}.esri-widget__content--empty{align-items:center;color:#6e6e6e;display:flex;flex-flow:column wrap;padding:18px 22px;text-align:center}.esri-widget__content--empty h1.esri-widget__heading,.esri-widget__content--empty h2.esri-widget__heading,.esri-widget__content--empty h3.esri-widget__heading,.esri-widget__content--empty h4.esri-widget__heading,.esri-widget__content--empty h5.esri-widget__heading{font-weight:400}.esri-widget__content-illustration--empty{padding:1rem 0;width:128px}.esri-widget__content-icon--empty{padding:.5rem 0;width:32px}.esri-select{cursor:pointer;display:block;font-family:inherit;font-size:.85em;width:100%;height:32px;color:#323232;border:1px solid #959595;margin:0;-webkit-appearance:none;-moz-appearance:none;border-radius:0;padding:0 .5em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-8 -8 32 32' width='32' height='32'%3E%3Cpath d='M8 11.207l-4-4V5.793l4 4 4-4v1.414z' fill='%236e6e6e' fillrule='nonzero'/%3E%3C/svg%3E") no-repeat right center #fff}.esri-select[disabled]{cursor:auto}.esri-select::-ms-expand{display:none}.esri-disabled a,.esri-disabled [role=menu],.esri-disabled [role=checkbox]{color:rgba(110,110,110,.4)}.esri-disabled [class^=esri-icon-],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down{color:rgba(110,110,110,.4)}.esri-disabled [class*=" esri-icon-"],.esri-disabled .esri-building-phase-picker__arrow-left,.esri-disabled .esri-building-phase-picker__arrow-right,.esri-disabled .esri-building-level-picker__arrow-up,.esri-disabled .esri-building-level-picker__arrow-down{color:rgba(110,110,110,.4)}.keynav-mode .esri-widget:focus{outline:2px solid #6e6e6e;outline-offset:2px;z-index:1}.keynav-mode .esri-widget *:focus{outline:2px solid #6e6e6e;outline-offset:2px;z-index:1}.esri-widget__loader-animation{animation:esri-rotate 1250ms infinite linear;transform:translateZ(0);border:.15em solid rgba(0,0,0,0);border-color:rgba(50,50,50,.8) rgba(110,110,110,.3) rgba(110,110,110,.3) rgba(110,110,110,.3);border-radius:100%;display:block;font-size:16px;height:1em;width:1em}.esri-widget--button{font-size:14px;background-color:#fff;color:#6e6e6e;width:32px;height:32px;padding:0;margin:0;overflow:hidden;cursor:pointer;text-align:center;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color 125ms ease-in-out}.esri-widget--button:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-widget--button:active{background-color:#e2f1fb}.esri-ui-corner .esri-component{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel-height-only{min-height:32px;transition:max-height 250ms ease-in-out;overflow-y:auto}.esri-ui-corner .esri-expand .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only,.esri-ui-corner .esri-component>.esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel{width:300px}.esri-ui-corner .esri-expand .esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-expand .esri-widget--panel-height-only .esri-widget--panel,.esri-ui-corner .esri-component>.esri-widget--panel .esri-widget--panel,.esri-ui-corner .esri-component.esri-widget--panel .esri-widget--panel{width:auto}.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel,.esri-view-height-greater-than-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-greater-than-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:680px}.esri-view-height-medium .esri-expand .esri-widget--panel,.esri-view-height-medium .esri-expand .esri-widget--panel-height-only,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-medium .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:540px}.esri-view-height-small .esri-expand .esri-widget--panel,.esri-view-height-small .esri-expand .esri-widget--panel-height-only,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-small .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:420px}.esri-view-height-xsmall .esri-expand .esri-widget--panel,.esri-view-height-xsmall .esri-expand .esri-widget--panel-height-only,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel,.esri-view-height-xsmall .esri-ui-corner .esri-component.esri-widget--panel-height-only{max-height:240px}.esri-ui-bottom-right .esri-menu,.esri-ui-bottom-left .esri-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:2px}[dir=rtl] .esri-widget__table th{text-align:right;border-right:none;border-left:3px solid rgba(0,0,0,.05)}[dir=rtl] .esri-select{background-position:left 50%}[dir=rtl] .esri-menu__list-item [class^=esri-icon-],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:0;padding-left:2px}[dir=rtl] .esri-menu__list-item [class*=" esri-icon-"],[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-menu__list-item .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-up,[dir=rtl] .esri-menu__list-item .esri-building-level-picker__arrow-down{padding-right:0;padding-left:2px}[dir=rtl] .esri-menu__list-item{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-menu__list-item--active{border-right-color:#0079c1}.esri-icon-font-fallback-text{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px}[class^=esri-icon-],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{animation:none}[class*=" esri-icon-"],.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{animation:none}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}.esri-rotating{animation:esri-rotate 1250ms infinite linear;transform:translateZ(0)}.esri-clearfix:before,.esri-clearfix:after{content:" ";display:table}.esri-clearfix:after{clear:both}.esri-interactive{cursor:pointer}.esri-hidden{display:none !important}.esri-invisible{visibility:hidden !important}.esri-offscreen{position:absolute;top:-999em;left:-999em}.esri-match-height{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.esri-area-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-area-measurement-2d__container a{text-decoration:none}.esri-area-measurement-2d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-area-measurement-2d__header-title,h1 .esri-area-measurement-2d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-area-measurement-2d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__hint-text{margin:12px 0;padding:0}.esri-area-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-area-measurement-2d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-area-measurement-2d__measurement-item-title{padding-bottom:3px}.esri-area-measurement-2d__measurement-item-value{font-weight:600}.esri-area-measurement-2d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-area-measurement-2d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-2d__units:only-child{flex:1 0 100%}.esri-area-measurement-2d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-area-measurement-2d__units-select-wrapper{width:100%}.esri-area-measurement-2d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-area-measurement-2d__units-select{padding-left:2.7em;padding-right:.5em}.esri-area-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-area-measurement-3d__container a{text-decoration:none}.esri-area-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-area-measurement-3d__header-title,h1 .esri-area-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-area-measurement-3d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__hint-text{margin:12px 0;padding:0}.esri-area-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-area-measurement-3d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-area-measurement-3d__measurement-item-title{padding-bottom:3px}.esri-area-measurement-3d__measurement-item-value{font-weight:600}.esri-area-measurement-3d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-area-measurement-3d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-area-measurement-3d__units:only-child{flex:1 0 100%}.esri-area-measurement-3d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-area-measurement-3d__units-select-wrapper{width:100%}.esri-area-measurement-3d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-area-measurement-3d__units-select{padding-left:2.7em;padding-right:.5em}.esri-attachments{background-color:rgba(0,0,0,0);width:100%}.esri-attachments__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-attachments__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-attachments__actions{display:flex;flex-flow:row wrap;padding:6px 7px}.esri-attachments__item-add-icon{padding:0 3px}.esri-attachments__delete-button{width:auto;color:#8c2907;margin-right:auto}.esri-attachments .esri-attachments__items{display:flex;padding:0;margin:0;width:100%}.esri-attachments .esri-attachments__item{line-height:1.2em;list-style-type:none;margin:0}.esri-attachments__item-button{display:flex;align-items:center;width:100%;background-color:#fff;cursor:pointer;border:1px solid rgba(110,110,110,.3);border-color:rgba(0,0,0,0);border-radius:2px;color:#6e6e6e;text-align:unset;text-decoration:none;padding:6px 7px;margin:0 0 6px;outline-offset:-4px;transition:border-color 125ms ease-in-out;box-shadow:0 1px 0 rgba(110,110,110,.3)}.esri-attachments__item-button:focus,.esri-attachments__item-button:hover{border-color:#000}.esri-attachments__item-link{display:block;position:relative;text-decoration:none}.esri-attachments__item-link:hover .esri-attachments__item-link-overlay,.esri-attachments__item-link:focus .esri-attachments__item-link-overlay{opacity:1}.esri-attachments__item-add{background-color:rgba(0,0,0,0);padding:6px 0}.esri-attachments__add-attachment-button{border-radius:2px;font-size:12px;justify-content:flex-start;padding:12px 3px;transition:background-color 250ms ease-in-out}.esri-attachments__add-attachment-button:hover{background-color:#fff;text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-attachments__item-add-icon{padding:0 7px}.esri-attachments__item-link-overlay{opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity 250ms ease-in-out}.esri-attachments__item-link-overlay-icon{background-color:rgba(76,76,76,.5);color:#fff;border-radius:100%;display:flex;padding:18px;align-items:center;justify-content:center}.esri-attachments__item-link-overlay-icon svg{fill:#fff}.esri-attachments__item-mask{display:flex;overflow:hidden;position:relative;justify-content:center;align-items:center;width:64px;height:64px;box-shadow:0 0 0 1px rgba(110,110,110,.15)}.esri-attachments__item-mask--icon{background-color:#f3f3f3;padding:24px 0}.esri-attachments__item-mask--icon .esri-attachments__image{width:32px;height:32px}.esri-attachments__metadata{display:flex;justify-content:space-between;margin-top:3px}.esri-attachments__metadata .esri-attachments__metadata-fieldset{background-color:#fff;border:none;flex:0 1 calc(50% - 1px);font-size:12px;margin:0;padding:6px 7px;text-align:center}.esri-attachments__file-name{display:inline-block;font-size:12px;margin-bottom:3px;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__file-fieldset{border:none;padding:12px 7px;margin:0}.esri-attachments__file-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.esri-attachments__container--list .esri-attachments__items{flex-direction:column;flex-wrap:nowrap}.esri-attachments__container--list .esri-attachments__item-mask{flex:0 0 auto;margin-right:7px;position:relative}.esri-attachments__container--list .esri-attachments__image{max-width:unset;max-height:unset;left:50%}.esri-attachments__container--list .esri-attachments__label{display:flex;flex:1 1 auto;justify-content:space-between}.esri-attachments__container--list .esri-attachments__filename{flex:1 0 0%;cursor:pointer;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__container--list .esri-attachments__item-chevron-icon{cursor:pointer;flex:0 0 auto;padding:0 15px}.esri-attachments__container--preview .esri-attachments__items{flex-direction:row;flex-wrap:wrap;align-items:center}.esri-attachments__container--preview .esri-attachments__item{margin-bottom:12px;width:100%}.esri-attachments__container--preview .esri-attachments__item-mask{width:100%;height:auto}.esri-attachments__container--preview .esri-attachments__item-button{flex-flow:column nowrap;box-shadow:none}.esri-attachments__container--preview .esri-attachments__item-button .esri-attachments__label{margin:12px 0}.esri-attachments__container--preview .esri-attachments__image{max-width:100%}.esri-attachments__container--preview .esri-attachments__filename{margin-top:12px;overflow:hidden;text-align:center;text-overflow:ellipsis;width:calc(100% - 15px);white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-attachments__container--preview .esri-attachments__item-mask--icon{background-color:rgba(0,0,0,0)}.esri-attachments__form-node{background-color:#fff;padding:6px 7px;box-shadow:0 1px 0 rgba(110,110,110,.3)}.esri-attachments__form-node .esri-attachments__item-mask{width:unset;height:unset;box-shadow:none}.esri-attachments__form-node .esri-attachments__image{max-width:100%}.esri-attachments__error-message{padding:12px 15px;margin:6px 7px;background-color:#fff;border-top:3px solid #de2900;animation:esri-fade-in-down 250ms ease-in-out;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-attachments__progress-bar{position:absolute;width:100%}.esri-attachments__progress-bar:before,.esri-attachments__progress-bar:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-attachments__progress-bar:before{background-color:rgba(110,110,110,.3);width:100%;z-index:0}.esri-attachments__progress-bar:after{background-color:#6e6e6e;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}[dir=rtl] .esri-attachments__item-mask{margin-right:0;margin-left:7px}.esri-attribution{font-size:12px;line-height:16px;background-color:rgba(255,255,255,.8);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.esri-attribution__link{color:currentColor;text-decoration:none}.esri-attribution__link:hover,.esri-attribution__link:active,.esri-attribution__link:visited,.esri-attribution__link:focus{color:currentColor}.esri-attribution__sources{font-weight:300;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;align-self:flex-start;flex:1 0}.esri-attribution__sources[role=button]{font-size:1em}.esri-attribution__powered-by{font-weight:400;padding:0 5px;text-align:right;white-space:nowrap;align-self:flex-end}.esri-attribution--open{z-index:2}.esri-attribution__sources--open{white-space:normal}.esri-basemap-gallery{color:#323232;background-color:#fff;overflow-y:auto;position:relative;width:auto}.esri-basemap-gallery.no-animations *{animation:none !important;transition:none !important;transition-duration:0 !important;outline:none !important}.esri-basemap-gallery:focus-within{outline:2px solid #6e6e6e;outline-offset:2px;z-index:1}.esri-basemap-gallery__item-container{display:flex;flex-flow:column nowrap;position:relative;transition:opacity 250ms ease-in-out;list-style:none;margin:0;padding-inline:3px;padding-block:3px;gap:3px}.esri-basemap-gallery--grid .esri-basemap-gallery__item-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));padding-inline:15px;padding-block:12px;column-gap:15px;row-gap:12px}.esri-basemap-gallery--source-refreshing .esri-basemap-gallery__item-container,.esri-basemap-gallery.esri-disabled .esri-basemap-gallery__item{opacity:.4;pointer-events:none;animation:none}.esri-basemap-gallery__empty-message{padding:12px 15px;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery__item{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;cursor:pointer;border:1px solid rgba(0,0,0,0);box-sizing:border-box;animation:esri-fade-in 500ms ease-in-out;transition:background-color 250ms ease-in-out,border-color 250ms ease-in-out}.esri-basemap-gallery__item--error{cursor:auto;opacity:.4}.esri-basemap-gallery__item-thumbnail{flex-shrink:0;min-width:120px;width:120px;aspect-ratio:1.5;border-inline-end:1px solid rgba(110,110,110,.15);transition:background-color 250ms ease-in-out,border-color 250ms ease-in-out}@supports(object-fit: cover){.esri-basemap-gallery__item-thumbnail{object-fit:cover}}.esri-basemap-gallery__item-title{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:4px 7px;font-size:12px;color:#6e6e6e;transition:color 250ms ease-in-out,font-weight 250ms ease-in-out}.esri-basemap-gallery__item-title span{width:100%;text-align:start;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-basemap-gallery__item--selected,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus{cursor:auto;border-color:#0079c1;background-color:#e2f1fb}.esri-basemap-gallery__item--selected .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item.esri-basemap-gallery__item--selected:focus .esri-basemap-gallery__item-title{color:#323232;font-weight:500}.esri-basemap-gallery__item:hover,.esri-basemap-gallery__item:focus{outline:none;border-color:#6e6e6e;background-color:#f3f3f3}.esri-basemap-gallery__item:hover .esri-basemap-gallery__item-title,.esri-basemap-gallery__item:focus .esri-basemap-gallery__item-title{color:#323232}.esri-basemap-gallery__item.esri-basemap-gallery__item--error:hover,.esri-basemap-gallery__item.esri-basemap-gallery__item--error:focus{background-color:#fff;border-color:rgba(0,0,0,0)}.esri-basemap-gallery__item-content{display:flex;flex-direction:column;gap:12px;padding-inline:7px;padding-block:2px;min-width:0}.esri-basemap-gallery__item-tags-container{display:flex;flex-direction:row;gap:3px}.esri-basemap-gallery__item-tags-container calcite-chip{--calcite-font-size--2: var(--calcite-font-size--3);--calcite-chip-spacing-s-internal: 0.15rem;cursor:inherit;height:16px;max-width:60px}.esri-basemap-gallery--narrow-items .esri-basemap-gallery__item-thumbnail{min-width:80px;width:80px;aspect-ratio:1}.esri-basemap-gallery--grid .esri-basemap-gallery__item{flex-direction:column;flex-flow:column wrap;text-align:center;border:1px solid rgba(110,110,110,.15)}.esri-basemap-gallery--grid .esri-basemap-gallery__item-thumbnail{border-inline-end:none;border-block-end:1px solid rgba(110,110,110,.15);min-width:0;width:100%;height:auto}.esri-basemap-gallery--grid .esri-basemap-gallery__item-content{width:100%;height:40px;position:relative;padding:0}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container{position:absolute;inset-block-end:45px;inset-inline-end:5px}.esri-basemap-gallery--grid .esri-basemap-gallery__item-tags-container calcite-chip{max-width:53px}.esri-basemap-gallery__loader{position:absolute;top:0;left:0;right:0;height:2px;width:100%;animation:esri-fade-in 500ms ease-in-out}.esri-basemap-gallery .esri-basemap-gallery__loader:before,.esri-basemap-gallery .esri-basemap-gallery__loader:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-basemap-gallery .esri-basemap-gallery__loader:before{background-color:rgba(110,110,110,.3);width:100%;z-index:0}.esri-basemap-gallery .esri-basemap-gallery__loader:after{background-color:#6e6e6e;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-view .esri-basemap-gallery{width:300px}.esri-view-width-greater-than-large .esri-ui-corner .esri-basemap-gallery{width:450px}.esri-basemap-layer-list{color:#323232;background-color:#f3f3f3;padding:calc(var(--esri-widget-padding-y)*.5) calc(var(--esri-widget-padding-x)*.5);overflow-y:auto;display:flex;flex-flow:column}.esri-basemap-layer-list__title-container{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.esri-widget__heading.esri-basemap-layer-list__main-heading{flex:1 1;margin:0;padding:3px 3px 3px 0;font-size:14px}.esri-basemap-layer-list__editing-card{display:flex;flex-flow:column;padding:12px 15px;background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);border-radius:2px;width:100%;animation:esri-fade-in-down 250ms ease-in-out}.esri-basemap-layer-list__editing-input{display:flex;flex-flow:column}.esri-basemap-layer-list__editing-actions{display:flex;justify-content:flex-end;margin:6px 0 0 0}.esri-basemap-layer-list__editing-actions .esri-button,.esri-basemap-layer-list__editing-actions .esri-elevation-profile__header button,.esri-elevation-profile__header .esri-basemap-layer-list__editing-actions button{font-size:12px;min-height:16px;width:33%}.esri-basemap-layer-list__edit-button{background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;width:32px;height:32px;display:flex;justify-content:center;align-items:center;flex:0 0 32px;border-radius:2px;transition:background-color 125ms ease-in-out;cursor:pointer}.esri-basemap-layer-list__edit-button:hover,.esri-basemap-layer-list__edit-button:focus{background-color:rgba(110,110,110,.3);color:#2e2e2e}.esri-widget__heading.esri-basemap-layer-list__list-heading{font-size:12px;padding:0;font-weight:400}.esri-basemap-layer-list__list{list-style:none;margin:0 0 0 15px;padding:0;transition:background-color 125ms ease-in-out}.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-basemap-layer-list__list.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item,.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen .esri-basemap-layer-list__item{background-color:rgba(0,0,0,0)}.esri-basemap-layer-list__item--has-children{padding-bottom:6px}.esri-basemap-layer-list__item--has-children .esri-basemap-layer-list__list:not([hidden]){animation:esri-fade-in 375ms ease-in-out}.esri-basemap-layer-list__list[hidden]{display:none}.esri-basemap-layer-list__list--root{margin:0}.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container{cursor:pointer}.esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover{border-left-color:rgba(110,110,110,.3)}.esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container{border-left-color:#0079c1}.esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container:hover{border-left-color:#0079c1}.esri-basemap-layer-list__item-container~.esri-basemap-layer-list__list .esri-basemap-layer-list__item{border-bottom-width:0}.esri-basemap-layer-list__item{background-color:#fff;border-bottom:1px solid rgba(110,110,110,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-basemap-layer-list__item.esri-basemap-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-basemap-layer-list__item-container{border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out}.esri-basemap-layer-list__item--invisible-at-scale .esri-basemap-layer-list__item-title{color:rgba(110,110,110,.4)}.esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__item-container{padding-left:5px}.esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__list{font-size:12px}.esri-basemap-layer-list__child-toggle{color:#6e6e6e;width:15px;align-self:center;display:flex;cursor:pointer}.esri-basemap-layer-list__child-toggle [class^=esri-icon-],.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-down{line-height:1.2em}.esri-basemap-layer-list__child-toggle [class*=" esri-icon-"],.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__child-toggle .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__child-toggle .esri-building-level-picker__arrow-down{line-height:1.2em}.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--opened,.esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl,.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed{display:none}.esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--opened{display:block}.esri-basemap-layer-list__item-label{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;flex:1;-webkit-user-select:none;user-select:none}.esri-basemap-layer-list__item-label[role=switch],.esri-basemap-layer-list__item-label[role=checkbox],.esri-basemap-layer-list__item-label[role=radio]{cursor:pointer}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle-icon{visibility:hidden}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible .esri-basemap-layer-list__item-toggle-icon{color:inherit}.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-toggle:focus .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-label:focus .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item-container:hover .esri-basemap-layer-list__item-toggle-icon,.esri-basemap-layer-list--new-ui .esri-basemap-layer-list__item--invisible>.esri-basemap-layer-list__item-container .esri-basemap-layer-list__item-toggle-icon{visibility:visible}.esri-basemap-layer-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-basemap-layer-list__status-indicator{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-block:0;height:6px;width:6px;margin-inline:12px}.esri-basemap-layer-list__publishing{border:1px solid #6e6e6e;animation:publishing 2s normal infinite}.esri-basemap-layer-list__updating{background-color:#0079c1;border-radius:50%;animation:updating 2s normal infinite}.esri-basemap-layer-list__connection-status{height:16px;width:16px;margin-inline:7px;color:#f89927}.esri-basemap-layer-list__connection-status--connected{color:#35ac46}.esri-basemap-layer-list__item-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:6px 7px;overflow:hidden;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top;background-color:#f6f6f6;margin-inline-start:3rem;border-inline-start:3px solid #d9bf2b;margin-block-end:.25rem;margin-inline-end:.25rem}.esri-basemap-layer-list__item-message [class^=esri-icon-],.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:.3rem}.esri-basemap-layer-list__item-message [class*=" esri-icon-"],.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:.3rem}.esri-basemap-layer-list__item--has-message .esri-basemap-layer-list__item-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-basemap-layer-list__item-toggle{padding:0 3px;cursor:pointer;color:#6e6e6e;display:flex;align-items:center}.esri-basemap-layer-list__item-actions-menu{align-self:center;display:flex}.esri-basemap-layer-list__item-actions-menu-item{display:flex;flex:1 0 auto;justify-content:center;align-items:center;color:#6e6e6e;cursor:pointer;padding:0 7px;transition:border-color 250ms ease-in-out}.esri-basemap-layer-list__item-actions-menu-item .esri-disabled-element{pointer-events:none;opacity:.4}.esri-basemap-layer-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-basemap-layer-list__item-actions-menu-item:hover{background-color:#f3f3f3}.esri-basemap-layer-list__item-actions-menu-item--active,.esri-basemap-layer-list__item-actions-menu-item--active:hover{background-color:#e2f1fb}.esri-basemap-layer-list__item-actions{position:relative;background-color:#f3f3f3;color:#6e6e6e;margin:-1px 7px 6px;height:auto}.esri-basemap-layer-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-basemap-layer-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-basemap-layer-list__item-actions[hidden]{display:none}.esri-basemap-layer-list__item-actions-close{color:#6e6e6e;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-basemap-layer-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #fff}.esri-basemap-layer-list__item-actions-list:first-of-type{border-top:0}.esri-basemap-layer-list__item-action,.esri-basemap-layer-list__action-toggle{border:1px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;box-sizing:border-box;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-basemap-layer-list__item-action{justify-content:flex-start;flex-flow:row}.esri-basemap-layer-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-title{margin-left:0}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon{background-color:#4c4c4c;border-radius:16px;box-shadow:0 0 0 1px #fff;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__item-action-icon:before{background-color:#fff;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon{background-color:#fff}.esri-basemap-layer-list__action-toggle--on .esri-basemap-layer-list__item-action-icon:before{background-color:#4c4c4c;box-shadow:0 0 0 1px #4c4c4c;left:12px}.esri-basemap-layer-list__item-action:hover,.esri-basemap-layer-list__action-toggle:hover{background-color:#f3f3f3}.esri-basemap-layer-list__item-actions[hidden] .esri-basemap-layer-list__item-action{opacity:0}.esri-basemap-layer-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-basemap-layer-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-basemap-layer-list__item-action-title{margin-left:5px}.esri-basemap-layer-list-panel{margin:12px 15px}.esri-basemap-layer-list__hr{border:none;height:1px;width:100%;background-color:rgba(110,110,110,.3)}.esri-basemap-layer-list__no-items{color:#6e6e6e;text-align:center;padding:24px 15px}.esri-basemap-layer-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--has-children>.esri-basemap-layer-list__item-container{padding-left:20px;padding-right:5px}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list{margin:0 15px 0 0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__list--root{margin:0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed{display:none}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle .esri-basemap-layer-list__child-toggle-icon--closed-rtl{display:block}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__child-toggle--open .esri-basemap-layer-list__child-toggle-icon--closed-rtl{display:none}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-action-title{margin-left:0;margin-right:5px}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__action-toggle .esri-basemap-layer-list__action-toggle{margin-right:0}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message [class^=esri-icon-],[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message [class*=" esri-icon-"],[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item-message .esri-building-level-picker__arrow-down{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item--selectable .esri-basemap-layer-list__item-container:hover{border-right-color:rgba(110,110,110,.3)}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container{border-right-color:#0079c1}[dir=rtl] .esri-basemap-layer-list .esri-basemap-layer-list__item[aria-selected=true]>.esri-basemap-layer-list__item-container:hover{border-right-color:#0079c1}@keyframes updating{0%,40%{background-color:rgba(0,0,0,0)}50%,80%{background-color:var(--calcite-ui-brand)}100%{background-color:rgba(0,0,0,0)}}@keyframes publishing{0%,20%{transform:rotate(45deg)}80%,100%{transform:rotate(135deg)}}@keyframes esri-basemap-slide{0%{margin-top:0;margin-left:0;opacity:0}75%{margin-top:0;margin-left:0;opacity:0}100%{margin-top:5px;margin-left:5px;opacity:1}}.esri-binary-color-size-slider{direction:ltr;min-width:260px}.esri-binary-color-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-binary-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-binary-color-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-binary-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-binary-color-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-binary-color-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-binary-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-binary-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-binary-color-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-binary-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-binary-color-size-slider .esri-slider .esri-slider__max,.esri-binary-color-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-binary-color-size-slider .esri-slider .esri-slider__max:before,.esri-binary-color-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-binary-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-binary-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-binary-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-binary-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-binary-color-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-binary-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-binary-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-binary-color-size-slider .esri-slider .esri-histogram__average-line,.esri-binary-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-binary-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-binary-color-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-binary-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-binary-color-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-binary-color-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-binary-color-size-slider__ramp svg rect{height:100%;width:100%}.esri-binary-color-size-slider__ramp svg path{stroke-width:.5px}.esri-binary-color-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-binary-color-size-slider.esri-binary-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-bookmarks{background-color:rgba(0,0,0,0)}.esri-bookmarks .esri-widget__content--empty{background-color:#f3f3f3}.esri-bookmarks__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-bookmarks__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-bookmarks__list{display:block;list-style:none;margin:0;padding:0}.esri-bookmarks__bookmark{align-items:center;border-bottom:1px solid rgba(110,110,110,.15);position:relative;display:flex;background-color:#fff;transition:background-color 250ms ease-in-out,color 250ms ease-in-out;overflow:hidden}.esri-bookmarks__bookmark.sortable-chosen{background-color:#e2f1fb;transition:background-color 250ms ease-in-out}.esri-bookmarks__bookmark-button{border:none;background-color:rgba(0,0,0,0);padding:0;padding-inline-start:7px;color:#6e6e6e;cursor:pointer;display:flex;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow:hidden;flex:1 1 auto;text-align:left}.esri-bookmarks__bookmark-button:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-bookmarks__bookmark-button:hover:active{background-color:rgba(0,0,0,0);color:#6e6e6e}@supports(text-align: initial){.esri-bookmarks__bookmark-button{text-align:initial}}.esri-bookmarks__list--sortable .esri-bookmarks__bookmark-button{padding-inline-start:0}.esri-bookmarks_bookmark-drag-handle{align-items:center;align-self:stretch;background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;cursor:move;display:flex;flex:0 0 auto;justify-content:center;margin:0 0;padding:0 3px;transition:background-color 250ms ease-in-out}.esri-bookmarks_bookmark-drag-handle:focus,.esri-bookmarks_bookmark-drag-handle:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-bookmarks_bookmark-drag-handle[aria-pressed=true]{background-color:#e2f1fb;color:#2e2e2e}.esri-bookmarks__bookmark--active:before,.esri-bookmarks__bookmark--active:after{content:"";opacity:1;position:absolute;height:1px;top:0;transition:opacity 500ms ease-in-out}.esri-bookmarks__bookmark--active:before{background-color:rgba(110,110,110,.3);width:100%;z-index:0}.esri-bookmarks__bookmark--active:after{background-color:#6e6e6e;width:20%;z-index:0;animation:looping-progresss-bar-ani 1500ms linear infinite}.esri-bookmarks__bookmark--active{color:#323232;background-color:#e2f1fb;cursor:default}.esri-bookmarks__bookmark--active:hover,.esri-bookmarks__bookmark--active:focus{color:#323232;background-color:#e2f1fb;cursor:default}.esri-bookmarks__bookmark-label{display:flex;flex-flow:column;flex:1 1 auto;padding:12px 11px}.esri-bookmarks__bookmark-name{color:#323232;font-size:12px;flex:1;overflow:hidden;padding:0;overflow-wrap:break-word;word-break:break-word}.esri-bookmarks__bookmark-time-extent{font-size:12px;flex:1;overflow:hidden;padding:0;overflow-wrap:break-word;word-break:break-word}.esri-bookmarks__time-extent{margin-top:3px;display:grid;grid-template-columns:auto auto;column-gap:7px}.esri-bookmarks__bookmark-image-container{align-items:center;display:flex;flex:0 0 auto;justify-content:center;max-width:64px;position:relative}.esri-bookmarks__bookmark-image-container--has-image{overflow:hidden}.esri-button-menu{position:absolute;bottom:2px;right:2px;z-index:1}.esri-bookmarks__image{width:64px;background-color:#f3f3f3;margin:6px 0}.esri-bookmarks__bookmark-edit-button-container{display:flex;flex:0 0 auto;align-self:stretch;align-items:stretch}.esri-bookmarks__bookmark-edit-button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;cursor:pointer;padding:0 15px;display:flex}.esri-bookmarks__bookmark-edit-button:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-bookmarks__time-extent-container{padding:6px 15px 12px;--calcite-label-margin-bottom: 0}.esri-bookmarks__time-extent-group{color:#6e6e6e;display:grid;font-size:12px;grid-template-rows:auto auto}.esri-bookmarks__add-bookmark{align-items:center;background-color:#f3f3f3;display:flex;justify-content:center;padding:6px 7px 12px}.esri-bookmarks__add-bookmark-button{align-items:center;background-color:#fff;border-radius:32px;font-size:12px;flex:0 1 auto;justify-content:center;padding:9px 7px;transition:background-color 250ms ease-in-out;width:auto}.esri-bookmarks__add-bookmark-button:hover{text-decoration:none;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-bookmarks__add-bookmark-icon{font-size:14px;padding-inline-start:3px;padding-inline-end:7px}.esri-bookmarks__authoring-card{background-color:#f3f3f3;padding:6px 7px;animation:esri-fade-in-down 250ms ease-in-out}.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container{width:64px;height:64px;border:1px solid rgba(110,110,110,.3);background-image:url("../base/images/transparent-bg.png")}.esri-bookmarks__authoring-card .esri-bookmarks__bookmark-image-container .esri-bookmarks__image{margin-bottom:0;margin-top:0}.esri-bookmarks__authoring-form{display:flex;flex-flow:column;background-color:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);border-radius:2px}.esri-bookmarks__authoring-container{align-items:center;display:flex;flex-flow:row;padding:12px 15px}.esri-bookmarks__authoring-container .esri-bookmarks__authoring-label{padding-top:0;padding-bottom:0;width:calc(100% - 64px)}.esri-bookmarks__authoring-form--adding .esri-bookmarks__authoring-label{padding-inline:15px}.esri-bookmarks__authoring-label{display:flex;flex-flow:column;flex:1 0 auto;padding-block:12px}.esri-bookmarks__authoring-label--start-padding{padding-inline-start:15px}.esri-bookmarks__authoring-actions{border-top:solid 1px rgba(110,110,110,.3);display:flex;justify-content:flex-end;padding:6px 15px;margin-top:6px}.esri-bookmarks__authoring-actions .esri-button,.esri-bookmarks__authoring-actions .esri-elevation-profile__header button,.esri-elevation-profile__header .esri-bookmarks__authoring-actions button{font-size:12px;min-height:16px;width:33%}.esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button{color:#8c2907;margin-right:auto;padding-left:0;padding-right:0;width:auto}.esri-widget__no-bookmark-icon{font-size:32px;line-height:64px;width:64px;height:64px;display:inline-block;text-align:center}.esri-bookmarks--fade-in{opacity:0;transition:opacity 375ms ease-out}.esri-bookmarks--fade-in-active{opacity:1}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark--active:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-container{margin-right:0;margin-left:7px}[dir=rtl] .esri-bookmarks .esri-bookmarks__authoring-actions .esri-bookmarks__authoring-delete-button{margin-right:0;margin-left:auto}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button{text-align:right}@supports(text-align: initial){[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-button{text-align:initial}}[dir=rtl] .esri-bookmarks .esri-bookmarks__bookmark-image-container .esri-button-menu{right:unset;left:2px}.esri-building-level-picker{display:flex;flex-direction:row;align-items:center}.esri-building-level-picker.esri-building-level-picker--no-level{display:none}.esri-building-level-picker__levels-container{display:flex;flex-direction:column;width:50%;padding:20px 0;cursor:pointer;transform:rotate(180deg);justify-content:flex-start;align-items:center}.esri-building-level-picker__inner-levels-container{transition:margin .3s}.esri-building-level-picker__label-container{display:flex;flex-direction:column;justify-content:space-between;width:50%;height:90px;margin-right:12px;align-items:center}.esri-building-level-picker-label{color:#6e6e6e;text-align:center;font-size:40px;line-height:40px}.esri-building-level-picker-label,.esri-building-level-picker-label--empty{position:relative;width:90px;cursor:pointer;transition:opacity .3s;text-align:center}.esri-building-level-picker-label.esri-building-level-picker-label--active,.esri-building-level-picker-label--empty.esri-building-level-picker-label--active{color:#0079c1}.esri-building-level-picker-label--empty{font-size:14px;font-weight:300;color:#323232;cursor:default}.esri-building-level-picker-label__clear-button{font-size:12px;line-height:12px;position:absolute;top:10px;display:none;width:20px;height:20px;margin-left:3px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;color:#6e6e6e;border:none;border-radius:50%;-webkit-appearance:none;appearance:none}.esri-building-level-picker-label__clear-button:hover{background:#f3f3f3}.esri-building-level-picker-label--active .esri-building-level-picker-label__clear-button{display:inline-block}.esri-building-level-picker-item{border:1px solid rgba(0,0,0,0);will-change:height;touch-action:none}.esri-building-level-picker-item__base{position:absolute;left:50%;transform:translate(-50%, -50%);pointer-events:none;will-change:height}.esri-building-level-picker-item__base .rect{position:absolute;top:50%;left:50%;margin-top:3px;transform:translate(-50%, -50%) rotateX(66deg) rotateZ(45deg);pointer-events:none;border:2px solid rgba(110,110,110,.3);outline:solid 1px rgba(0,0,0,0);background-color:rgba(255,255,255,.7);will-change:height}.esri-building-level-picker-item--hover .esri-building-level-picker-item__base .rect{border-color:#0079c1;background-color:rgba(255,255,255,.7);box-shadow:0 0 2px 1px #0079c1}.esri-building-level-picker-item--active .esri-building-level-picker-item__base .rect{border-color:#0079c1;background-color:#0079c1}.esri-building-level-picker-item,.esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker-item .rect{transition:height .1s ease-out,width .1s ease-out,background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker--animate-level .esri-building-level-picker-item,.esri-building-level-picker--animate-level .esri-building-level-picker-item .esri-building-level-picker-item__base,.esri-building-level-picker--animate-level .esri-building-level-picker-item .rect{transition:height .3s cubic-bezier(0.63, -0.265, 0.48, 1.64),width .3s cubic-bezier(0.63, -0.265, 0.48, 1.64),background-color .1s ease-in-out,border-color .1s ease-in-out}.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down{font-size:10px;line-height:10px;width:18px;height:18px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;text-align:center;border:none;background:none;-webkit-appearance:none;appearance:none}.esri-building-level-picker__arrow-up:hover:not(:disabled),.esri-building-level-picker__arrow-down:hover:not(:disabled){background:#f3f3f3}.esri-building-level-picker__arrow-up:disabled,.esri-building-level-picker__arrow-down:disabled{opacity:.4;cursor:default}.esri-building-level-picker__arrow-up.esri-arrow-down,.esri-building-level-picker__arrow-down.esri-arrow-down,.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-level-picker__arrow-up.esri-arrow-up,.esri-building-level-picker__arrow-up,.esri-building-level-picker__arrow-down.esri-arrow-up{transform:rotate(90deg)}.esri-building-level-picker__arrow-up.esri-arrow-left,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-left,.esri-building-level-picker__arrow-down.esri-arrow-left,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-left{transform:rotate(0deg)}.esri-building-level-picker__arrow-up.esri-arrow-right,.esri-building-level-picker__arrow-up.esri-building-phase-picker__arrow-right,.esri-building-level-picker__arrow-down.esri-arrow-right,.esri-building-level-picker__arrow-down.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-phase-picker,.esri-building-phase-picker__phases-container{display:flex;flex-direction:row;align-items:center}.esri-building-phase-picker__phases-container{flex-grow:0;flex-shrink:1;overflow:hidden;padding:5px}.esri-building-phase-picker__phase{width:32px;height:32px;font-weight:400;cursor:pointer;transition:all 250ms;color:#323232;border:solid 1px rgba(110,110,110,.3);border-radius:100%;background:#fff;-webkit-appearance:none;appearance:none;flex-shrink:0}.esri-building-phase-picker__phase:hover{box-shadow:0 0 2px 1px #0079c1;transform:scale(1.1)}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--active{border-color:#0079c1;background-color:#e2f1fb}.esri-building-phase-picker__phase.esri-building-phase-picker__phase--current{color:#fff;background-color:#0079c1}.esri-building-phase-picker__divider{height:1px;min-width:15px;background:rgba(110,110,110,.3);flex-grow:0}.esri-building-phase-picker__divider.esri-building-phase-picker__divider--active{background-color:#0079c1}.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right{font-size:10px;line-height:10px;width:18px;height:18px;padding:4px;cursor:pointer;transition:all .1s ease-in-out;text-align:center;border:none;background:none;-webkit-appearance:none;appearance:none}.esri-building-phase-picker__arrow-left:hover:not(:disabled),.esri-building-phase-picker__arrow-right:hover:not(:disabled){background:#f3f3f3}.esri-building-phase-picker__arrow-left:disabled,.esri-building-phase-picker__arrow-right:disabled{opacity:.4;cursor:default}.esri-building-phase-picker__arrow-left.esri-arrow-down,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-down,.esri-building-phase-picker__arrow-right.esri-arrow-down,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-down{transform:rotate(-90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-up,.esri-building-phase-picker__arrow-left.esri-building-level-picker__arrow-up,.esri-building-phase-picker__arrow-right.esri-arrow-up,.esri-building-phase-picker__arrow-right.esri-building-level-picker__arrow-up{transform:rotate(90deg)}.esri-building-phase-picker__arrow-left.esri-arrow-left,.esri-building-phase-picker__arrow-left,.esri-building-phase-picker__arrow-right.esri-arrow-left{transform:rotate(0deg)}.esri-building-phase-picker__arrow-left.esri-arrow-right,.esri-building-phase-picker__arrow-right.esri-arrow-right,.esri-building-phase-picker__arrow-right{transform:rotate(180deg)}.esri-building-disciplines-tree-node--level-1{padding-left:0px}.esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:18px}.esri-building-disciplines-tree-node--level-2{padding-left:11px}.esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:29px}.esri-building-disciplines-tree-node--level-3{padding-left:22px}.esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:40px}.esri-building-disciplines-tree-node--level-4{padding-left:33px}.esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:51px}.esri-building-disciplines-tree-node--level-5{padding-left:44px}.esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:62px}.esri-building-disciplines-tree-node__label{display:flex;flex-direction:row;font-size:14px;font-weight:300;padding-top:3px;padding-bottom:3px;cursor:pointer;align-items:center}.esri-building-disciplines-tree-node__collapse-toggle{font-size:10px;line-height:10px;display:inline-block;width:18px;height:18px;margin:0;padding:4px;transition:transform .1s ease-in-out;border:none;background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}.esri-building-disciplines-tree-node__checkbox{font-size:10px;line-height:10px;display:inline-block;width:14px;height:14px;margin:0;margin-right:7px;padding:1px;transition:all .1s ease-in-out;border:solid 1px rgba(110,110,110,.3);background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.esri-building-disciplines-tree-node__checkbox:before{color:#fff}.esri-building-disciplines-tree-node__checkbox--indeterminate:before{color:#6e6e6e}.esri-building-disciplines-tree-node__checkbox--checked{background:#0079c1;border-color:#0079c1}.esri-building-disciplines-tree-node__checkbox--checked:before{color:#fff}[dir=rtl] .esri-building-disciplines-tree-node__checkbox{margin-right:0;margin-left:7px}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle{transform:rotate(180deg)}[dir=rtl] .esri-building-disciplines-tree-node__collapse-toggle:not(.esri-building-disciplines-tree-node__collapse-toggle--collapsed){transform:rotate(90deg)}[dir=rtl] .esri-building-disciplines-tree-node--level-1{padding-left:0;padding-right:0px}[dir=rtl] .esri-building-disciplines-tree-node--level-1.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:18px}[dir=rtl] .esri-building-disciplines-tree-node--level-2{padding-left:0;padding-right:11px}[dir=rtl] .esri-building-disciplines-tree-node--level-2.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:29px}[dir=rtl] .esri-building-disciplines-tree-node--level-3{padding-left:0;padding-right:22px}[dir=rtl] .esri-building-disciplines-tree-node--level-3.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:40px}[dir=rtl] .esri-building-disciplines-tree-node--level-4{padding-left:0;padding-right:33px}[dir=rtl] .esri-building-disciplines-tree-node--level-4.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:51px}[dir=rtl] .esri-building-disciplines-tree-node--level-5{padding-left:0;padding-right:44px}[dir=rtl] .esri-building-disciplines-tree-node--level-5.esri-building-disciplines-tree-node--leaf{padding-left:0;padding-right:62px}.esri-building-explorer{position:relative;overflow-y:auto;overflow-x:hidden;width:300px;max-width:100%;max-height:calc(100vh - 30px);padding:15px}.esri-building-explorer .esri-widget__heading{font-weight:400}.esri-building-explorer__loading-container{text-align:center}.esri-building-explorer__loading-container calcite-loader{box-sizing:content-box}.esri-building-explorer__section:not(:last-child){margin-bottom:30px}.esri-building-explorer__panel--error{color:#8c2907;margin:0;animation:esri-fade-in 250ms ease-in-out}.esri-button-menu{width:32px;height:32px}.esri-button-menu .esri-button-menu__button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#6e6e6e;display:flex;font-size:16px;height:32px;justify-content:center;text-align:center;transition:background-color 125ms ease-in-out;width:32px}.esri-button-menu .esri-button-menu__button:disabled{cursor:default;color:rgba(110,110,110,.4)}.esri-button-menu .esri-button-menu__button:hover,.esri-button-menu .esri-button-menu__button:focus{background-color:#f3f3f3;color:#2e2e2e;cursor:pointer}.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected,.esri-button-menu .esri-button-menu__button.esri-button-menu__button--selected:hover{background:#4c4c4c;color:#fff}.esri-button-menu .esri-button-menu__content-wrapper{position:relative;display:inline-block}.esri-button-menu__content{border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.33);background-color:#fff;max-height:250px;min-width:200px;overflow:auto;z-index:1}.esri-button-menu__content .esri-button-menu__item-wrapper,.esri-button-menu__content .esri-button-menu__embedded-content-wrapper{list-style:none;margin:0;padding:0}.esri-button-menu__item{display:block;padding:0}.esri-button-menu__item .esri-button-menu__item-label{align-items:center;color:#323232;cursor:pointer;display:flex;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-size:14px;justify-content:flex-start;margin:0;padding:12px 15px;position:relative;text-decoration:none}.esri-button-menu__item .esri-button-menu__item-label .esri-button-menu__item-label-content{padding:0 7px;width:auto}.esri-button-menu__item .esri-button-menu__item-label:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-button-menu__item .esri-button-menu__icon{color:#0079c1}.esri-button-menu__item .esri-button-menu__checkbox{position:absolute;opacity:0}.esri-button-menu__item .esri-button-menu__checkbox:checked~.esri-button-menu__embedded-content-wrapper{display:block}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper{display:none}.esri-button-menu__item .esri-button-menu__embedded-content-wrapper .esri-button-menu__checkbox:checked~.esri-button-menu__item-label .esri-button-menu__icon{display:block}.esri-button-menu__item--selectable .esri-button-menu__icon{display:none}.esri-classed-color-slider{direction:ltr;min-width:260px}.esri-classed-color-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-classed-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-color-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-classed-color-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-color-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-classed-color-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-classed-color-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-classed-color-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-classed-color-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-classed-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-color-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-classed-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-color-slider .esri-slider .esri-slider__max,.esri-classed-color-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-classed-color-slider .esri-slider .esri-slider__max:before,.esri-classed-color-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-classed-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-classed-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-color-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-classed-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-classed-color-slider .esri-slider .esri-histogram__average-line,.esri-classed-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-classed-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-color-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-classed-color-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-classed-color-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-classed-color-slider__ramp svg rect{height:100%;width:100%}.esri-classed-color-slider__ramp svg path{stroke-width:.5px}.esri-classed-color-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-color-slider.esri-classed-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider{direction:ltr;min-width:260px}.esri-classed-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-classed-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-classed-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-classed-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-classed-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-classed-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-classed-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-classed-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-classed-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-classed-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-classed-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-classed-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-classed-size-slider .esri-slider .esri-slider__max,.esri-classed-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-classed-size-slider .esri-slider .esri-slider__max:before,.esri-classed-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-classed-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-classed-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-classed-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-classed-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-classed-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-classed-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-classed-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-classed-size-slider .esri-slider .esri-histogram__average-line,.esri-classed-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-classed-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-classed-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-classed-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-classed-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-classed-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-classed-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-classed-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-classed-size-slider__ramp svg rect{height:100%;width:100%}.esri-classed-size-slider__ramp svg path{stroke-width:.5px}.esri-classed-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-classed-size-slider.esri-classed-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-picker{display:inline-block;position:relative;width:max-content;height:max-content}.esri-color-picker__toggle-button{position:relative;z-index:1;background:var(--esri-color-picker-value);border:solid 1px var(--calcite-ui-border-1)}.esri-color-picker__bg-pattern{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:#323232;opacity:.3;background-image:repeating-linear-gradient(45deg, #ffffff 25%, transparent 25%, transparent 75%, #ffffff 75%, #ffffff),repeating-linear-gradient(45deg, #ffffff 25%, #323232 25%, #323232 75%, #ffffff 75%, #ffffff);background-position:0 0,50% 50%;background-size:50% 50%}.esri-color-picker__popover{background:var(--calcite-ui-foreground-1);width:272px;overflow-y:auto;overflow-x:hidden;max-height:70vh;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-color-picker__opacity-slider-container{padding:12px 15px}.esri-color-picker__opacity-slider{margin-inline:8px}.esri-color-picker__calcite-color-picker{--calcite-ui-border-1: transparent}.esri-color-size-slider{direction:ltr;min-width:260px}.esri-color-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-color-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-color-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-color-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-color-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-color-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-color-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-color-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-color-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-size-slider .esri-slider .esri-slider__max,.esri-color-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-color-size-slider .esri-slider .esri-slider__max:before,.esri-color-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-color-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-color-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-color-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-color-size-slider .esri-slider .esri-histogram__average-line,.esri-color-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-color-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-color-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-color-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-color-size-slider__ramp svg rect{height:100%;width:100%}.esri-color-size-slider__ramp svg path{stroke-width:.5px}.esri-color-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-size-slider.esri-color-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider{direction:ltr;min-width:260px}.esri-color-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-color-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-color-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-color-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-color-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-color-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-color-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-color-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-color-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-color-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-color-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-color-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-color-slider .esri-slider .esri-slider__max,.esri-color-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-color-slider .esri-slider .esri-slider__max:before,.esri-color-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-color-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-color-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-color-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-color-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-color-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-color-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-color-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-color-slider .esri-slider .esri-histogram__average-line,.esri-color-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-color-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-color-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-color-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-color-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-color-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-color-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-color-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-color-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-color-slider__ramp svg rect{height:100%;width:100%}.esri-color-slider__ramp svg path{stroke-width:.5px}.esri-color-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-color-slider.esri-color-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-color-slider.esri-color-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-compass{border-radius:50%}.esri-compass .esri-compass__icon{font-size:20px}.esri-coordinate-conversion{cursor:default;font-size:12px;position:relative;width:400px}.esri-coordinate-conversion .esri-select option[disabled]{color:rgba(110,110,110,.4)}.esri-coordinate-conversion.esri-disabled{pointer-events:none;color:rgba(110,110,110,.4)}.esri-coordinate-conversion.esri-disabled [class^=esri-icon-]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before{color:rgba(110,110,110,.4)}.esri-coordinate-conversion.esri-disabled [class*=" esri-icon-"]:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-up:before,.esri-coordinate-conversion.esri-disabled .esri-building-level-picker__arrow-down:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-left:before,.esri-coordinate-conversion.esri-disabled .esri-building-phase-picker__arrow-right:before{color:rgba(110,110,110,.4)}.esri-coordinate-conversion--no-basemap{padding:1em;width:auto}.esri-coordinate-conversion--capture-mode .esri-coordinate-conversion__mode-toggle{color:#6e6e6e;background:#f3f3f3}.esri-coordinate-conversion__conversion-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.esri-coordinate-conversion__display{direction:ltr;flex:1 1 auto;min-height:2em;padding:.5em;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-coordinate-conversion__display:hover,.esri-coordinate-conversion__select-row:hover{background-color:#f3f3f3}.esri-coordinate-conversion__button{color:#6e6e6e;border-color:#6e6e6e;background-color:#fff;min-width:30%;max-width:50%;width:auto}.esri-coordinate-conversion__convert-button-span{overflow:hidden;text-overflow:ellipsis}.esri-coordinate-conversion__button:hover{color:#fff;background-color:#6e6e6e;border-color:#6e6e6e}.esri-coordinate-conversion__input-group{align-items:center;display:flex;justify-content:space-between;width:80%;margin:12px auto 12px auto}.esri-coordinate-conversion__input-group label{display:flex;align-items:center}.esri-coordinate-conversion .esri-coordinate-conversion__input-coordinate[type=text]{width:100%;margin:0;padding:0 .5em;border:1px solid rgba(110,110,110,.3);font-size:12px;height:2em}.esri-coordinate-conversion__input-coordinate--rejected{-webkit-text-decoration:underline red;text-decoration:underline red}.esri-coordinate__settings{display:flex;flex-direction:column;align-items:center}.esri-coordinate__settings .esri-select{font-size:inherit}.esri-coordinate-conversion__settings-group{display:flex;flex-direction:column;align-items:center;width:60%;margin-top:12px}.esri-coordinate-conversion__settings-group>*{margin-bottom:.5em}.esri-coordinate-conversion__settings-group-horizontal{position:relative;display:flex;flex-direction:row;width:100%}.esri-coordinate-conversion__settings-group:last-child{margin-bottom:6px;text-align:center;width:100%}.esri-coordinate-conversion__preview-coordinate{min-height:1.25em}.esri-coordinate-conversion__row{padding:0 15px 0 15px;display:flex;justify-content:space-between;align-items:center;height:3em}.esri-coordinate-conversion__row .esri-coordinate-conversion__row-button{display:none}.esri-coordinate-conversion__row:hover .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__row:focus-within .esri-coordinate-conversion__row-button{display:flex}.esri-coordinate-conversion__pattern-input{padding:4px;width:100%;height:32px}.esri-coordinate-conversion__tools{flex:0 0 auto;display:flex;position:relative;padding:0}.esri-coordinate-conversion__select-primary{font-size:inherit;margin:0;padding:0 2.5em 0 .5em;width:auto}.esri-coordinate-conversion__select-row{font-size:inherit;background:#fff;height:2em;margin:0;text-align-last:center;flex:0 0 75px;padding:0 .5em 0 .5em}.esri-coordinate-conversion__conversions-view{margin:6px 0 6px 0}.esri-ui-top-right .esri-coordinate-conversion__conversions-view,.esri-ui-top-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down{display:flex;flex-direction:column}.esri-ui-top-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-top-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-down .esri-coordinate-conversion__conversion-list{flex-direction:column}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up{display:flex;flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-coordinate-conversion__conversion-list,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-coordinate-conversion__conversion-list{flex-direction:column-reverse}.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-right .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-up,.esri-ui-bottom-left .esri-coordinate-conversion__conversions-view .esri-widget--button .esri-icon-down,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-up,.esri-coordinate-conversion div.esri-coordinate-conversion__conversions-view--expand-up .esri-widget--button .esri-icon-down{transform:rotate(180deg)}.esri-coordinate-conversion__heading{width:100%;height:32px;background-color:#f3f3f3;display:flex;align-items:center}.esri-coordinate-conversion__heading .esri-widget__heading{margin:0 auto 0 auto}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button{position:absolute;margin-inline-start:0;background-color:#f3f3f3}.esri-coordinate-conversion__heading .esri-coordinate-conversion__back-button:hover{background-color:#fff}.esri-coordinate-conversion__popup{animation:esri-fade-in 250ms linear;color:#fff;white-space:nowrap;z-index:1;position:absolute;top:50%;left:50%;width:50%;white-space:inherit;text-align:center;transform:translate(-50%, -50%);background-color:#4c4c4c;opacity:.8;padding:1em}.esri-coordinate-conversion__clipboard-popup{-webkit-user-select:none;user-select:none;width:auto;pointer-events:none;font-size:10px;top:auto;left:auto;transform:none}.esri-date-picker{display:inline-flex;border:1px solid rgba(110,110,110,.3);background-color:#fff}.esri-date-picker__calendar{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:6px}.esri-date-picker__calendar .esri-widget--button{touch-action:none}.esri-date-picker__day-picker,.esri-date-picker__month-picker,.esri-date-picker__year-picker{display:flex;justify-content:center;align-items:center}.esri-date-picker__day-picker{flex-wrap:wrap;flex-direction:column}.esri-date-picker__day-picker,.esri-date-picker__month-picker{margin-bottom:6px}.esri-date-picker__date{margin:0 24px 0 0}.esri-date-picker__calendar-toggle{border:none;font-size:14px;width:100%;margin:0;padding:0 .5em;height:32px;color:#323232}.esri-date-picker .esri-date-picker__month-dropdown{border:none;font-weight:600;padding-right:2.3em}.esri-date-picker__week-item{display:flex;justify-content:center}.esri-date-picker__day-item--header{background:#f3f3f3;font-weight:600;cursor:auto}.esri-date-picker__day-item{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-bottom:1px solid rgba(110,110,110,.3);border-right:1px solid rgba(110,110,110,.3);cursor:pointer}.esri-date-picker__day-item--header{border-top:1px solid rgba(110,110,110,.3)}.esri-date-picker__day-item:first-child{border-left:1px solid rgba(110,110,110,.3)}.esri-date-picker__day-item--nearby-month{color:rgba(110,110,110,.4)}.esri-date-picker__day-item--today{color:#0079c1}.esri-date-picker__day-item--active{background:rgba(110,110,110,.3)}.esri-date-picker__month-picker{font-weight:600;justify-content:space-between}.esri-date-picker__year-picker-item{color:#323232;padding:6px;margin:0 4px;cursor:pointer}.esri-date-picker__day-item--selected,.esri-date-picker__year-picker-item--selected{color:#fff;background-color:#0079c1;cursor:auto}.esri-date-picker__input{position:relative;display:flex;align-items:center}.esri-date-picker__text-input.esri-input{margin:0;padding-left:30px;border:none}.esri-date-picker__icon--leading{position:absolute;left:7px}[dir=rtl] .esri-date-picker__calendar{right:0}[dir=rtl] .esri-date-picker__date{margin:0 0 0 24px}[dir=rtl] .esri-date-picker__day-item:first-child{border-left:none}[dir=rtl] .esri-date-picker__day-item:last-child{border-left:1px solid rgba(110,110,110,.3)}[dir=rtl] .esri-date-picker__text-input.esri-input{padding-left:unset;padding-right:30px}[dir=rtl] .esri-date-picker__icon--leading{left:unset;right:7px}@keyframes pulse{to{box-shadow:0 0 0 12px rgba(232,76,61,0)}}.esri-daylight{padding:var(--esri-widget-padding);width:350px;display:flex;flex-direction:column;flex-shrink:0;flex-basis:auto;justify-content:space-between;gap:12px}.esri-daylight__anchor{font-size:12px}.esri-daylight__panel--error{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-daylight__container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px}.esri-daylight .esri-date-picker,.esri-daylight__season-picker{flex-grow:1}.esri-daylight .esri-date-picker__calendar-toggle{height:32px;font-size:12px}.esri-daylight__container--disabled,.esri-daylight__season-picker--disabled{opacity:.4;pointer-events:none}.esri-daylight__play-pause-button{flex:0}.esri-daylight .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px 13px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor{outline:none !important;color:inherit}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline:solid 2px #0079c1;outline-offset:2px;overflow:visible}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;left:-8px;top:-8px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick{width:7px;height:20px;padding:3px;margin:-3px;background:none}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";display:block;width:1px;background:rgba(110,110,110,.4)}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__ticks{margin:0;margin-top:6px;width:calc(100% - 1px)}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__tick-label{font-size:10px;line-height:normal;margin-top:12px;text-align:center}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:27px;height:27px;left:-13.5px;top:-13.5px;background-color:#0079c1;border:7px solid rgba(0,121,193,.3019607843);background-clip:padding-box;background-position:0 0 !important}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:hover,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:active,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider__thumb:focus{background-color:#00598e}.esri-daylight .esri-slider.esri-slider--horizontal{z-index:1}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box{display:flex;align-items:center;font-size:10px;min-width:inherit;white-space:nowrap;margin:0;margin-top:-9px;gap:2px;z-index:1;will-change:left;text-align:center}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label{display:inline-block;position:static;inset-inline-start:auto;margin:0;min-width:auto;outline:none;list-style:none;line-height:1em;font-variant-numeric:tabular-nums}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__tick-label{line-height:1em}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box .esri-slider__label-input{display:inline-block}.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-on,.esri-daylight .esri-slider.esri-slider--horizontal .esri-slider-with-dropdown__box--drop-down-off{width:min-content}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal{padding:30px 8px 42px 8px}.esri-daylight .esri-slider--ampm-on .esri-slider.esri-slider--horizontal~.esri-daylight__play-pause-button{margin-bottom:10px}.esri-daylight .esri-slider--shadow-on .esri-slider__thumb{box-shadow:2px 2px 5px 0px rgba(148,148,148,.63)}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor{font-size:10px;color:#6e6e6e}.esri-daylight .esri-slider.esri-slider--horizontal .esri-widget__anchor.esri-slider-with-dropdown__anchor:hover{color:#2e2e2e}.esri-daylight calcite-label{--calcite-label-margin-bottom: 0}.esri-directions{color:#323232}.esri-directions__panel-content{padding:12px 0}.esri-directions__sign-in-panel{color:#6e6e6e;display:flex;justify-content:center}.esri-directions__section{margin-top:12px;margin-bottom:12px}.esri-directions__section-splitter{width:100%;margin:18px 0;border-top:1px solid rgba(110,110,110,.3)}.esri-directions__travel-modes,.esri-directions__departure-time{margin:0 15px 6px;width:calc(100% - 30px)}.esri-directions__panel-content--sign-in,.esri-directions__panel-content--loading,.esri-directions__panel-content--error{min-height:420px;margin:0 12px;color:#6e6e6e;display:flex;align-items:center;justify-content:center}.esri-directions__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-directions__warning-card{border-top:solid 2px #de2900;color:#6e6e6e;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px;margin:20px auto;width:90%}.esri-directions__warning-header{color:#8c2907;display:flex;margin-bottom:6px}.esri-directions__warning-heading{color:inherit;margin:0 4px}.esri-directions__warning-message{color:inherit;font-weight:400}.esri-directions__departure-time-controls{display:flex;width:100%}.esri-directions__departure-time-controls .esri-date-picker,.esri-directions__departure-time-controls .esri-time-picker{flex:1 1 0%;border:1px solid #959595;border-top:0}.esri-directions__departure-time-controls .esri-widget:first-child{border-right:0}.esri-directions__departure-time-controls .esri-time-picker{padding:0;display:flex;justify-content:center}.esri-directions__departure-time-controls .esri-time-picker__input{width:100%;padding:0 .5em;margin:0;height:auto}.esri-directions__departure-time-controls .esri-date-picker__calendar-toggle{padding:0 .5em;justify-content:flex-start}.esri-directions__directions-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.esri-directions__sign-in-content{align-self:flex-start;display:flex;flex-direction:column;align-items:center;width:100%}.esri-directions__sign-in-button{width:auto}.esri-directions__content-title{margin-top:0;padding:0 12px;align-self:flex-start}.esri-directions__summary{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;align-items:center;width:100%}.esri-directions__summary-controls{display:flex;align-items:center;justify-content:flex-end}.esri-directions__stops{display:flex;width:100%;flex-direction:column;margin:0;padding:0;list-style:none}.esri-directions__stop-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-top:dashed 2px rgba(0,0,0,0);background-color:#fff}.esri-directions__stop-row-ghost{opacity:.25}.esri-directions__stop-handle{flex:0 0 auto;padding-inline-start:7px}.esri-search__sources-button [class^=esri-icon-],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right{position:relative;left:1px}.esri-search__sources-button [class*=" esri-icon-"],.esri-search__sources-button .esri-building-level-picker__arrow-up,.esri-search__sources-button .esri-building-level-picker__arrow-down,.esri-search__sources-button .esri-building-phase-picker__arrow-left,.esri-search__sources-button .esri-building-phase-picker__arrow-right{position:relative;left:1px}.esri-directions__stop-input{margin:0 4px;flex-grow:.8}.esri-directions__stop-input .esri-search .esri-search__input{border:1px solid #959595;height:auto;margin-bottom:2px;outline-offset:4px;min-height:32px}.esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon[hidden]{visibility:hidden}.esri-directions__remove-stop:focus .esri-directions__remove-stop-icon,.esri-directions__stop-row:hover .esri-directions__remove-stop-icon{visibility:visible}.esri-directions__reverse-stops[hidden]{display:inherit;visibility:hidden}.esri-directions__stop-options{display:flex;flex-grow:.1;justify-content:space-between;padding-right:7px}.esri-directions__stop-row:first-child{margin-top:0}.esri-directions__stop-row:last-child{margin-bottom:0}.esri-directions__stop-icon[hidden]{display:inline-block;visibility:hidden}.esri-directions__stop-icon--interactive{cursor:pointer}.esri-directions__stop-icon-container{display:inline-block;position:relative}.esri-directions__stop-icon-container--last::after{border:none}.esri-directions__costs{display:flex;flex-direction:column;align-items:center;justify-content:space-around;width:100%;cursor:pointer;padding:12px 15px 0}.esri-directions__costs-details{display:flex;justify-content:space-around;white-space:nowrap;width:80%;margin-bottom:6px}.esri-directions__costs-units{display:flex;justify-content:space-around}.esri-directions__costs-value,.esri-directions__other-costs-total,.esri-directions__vertical-splitter{color:#6e6e6e;font-size:1.5em;line-height:1.5}.esri-directions__vertical-splitter{border:1px solid rgba(50,50,50,.2)}.esri-directions__horizontal-splitter{border-top:1px solid rgba(110,110,110,.3);flex-grow:.95}.esri-directions__maneuvers{display:flex;flex-direction:column;width:100%;margin:18px 0 0 0;padding:0;border-top:1px solid rgba(110,110,110,.3)}.esri-directions__maneuver-list{padding:0;margin:0}.esri-directions__maneuver{display:flex;padding:12px 7px;border:none;border-inline-start:3px solid rgba(0,0,0,0);cursor:pointer}.esri-directions__maneuver:hover,.esri-directions__maneuver:focus{background-color:#f3f3f3}.esri-directions__maneuver--active,.esri-directions__maneuver--active:hover,.esri-directions__maneuver--active:focus{border-color:#0079c1;background-color:#e2f1fb}.esri-directions__maneuver-section--collapsible{border-bottom:1px solid rgba(110,110,110,.3)}.esri-directions__maneuver-section--collapsible:last-child{border-bottom:none}.esri-directions__maneuver-section--collapsible .esri-directions__maneuver-list{background-color:#f3f3f3;padding-bottom:12px;padding-top:12px}.esri-directions__maneuver-section-header{display:flex;padding:0 7px}.esri-directions__maneuver-section-header-toggle-button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 7px}.esri-directions__maneuver-section-header-toggle-button .esri-directions__maneuver-section-title{padding:0}.esri-directions__maneuver-section-title{padding:12px 7px;margin:0}.esri-directions__maneuver-section-toggle{cursor:pointer}.esri-directions__maneuver-icon{fill:#323232;margin-right:4px;width:24px;height:24px}.esri-directions__maneuver-costs{margin-top:6px;display:flex;justify-content:space-between;align-items:center;white-space:nowrap}.esri-directions__cost--intermediate{font-size:12px}.esri-directions__maneuver-costs-container{width:100%}.esri-directions__scroller{overflow-y:auto}.esri-directions__stop-row--valid .esri-directions__stop-handle:hover{cursor:move}.esri-directions .esri-search{box-shadow:none;width:auto}.esri-directions .esri-search .esri-search__submit-button{display:none}.esri-directions .esri-search .esri-search__container:before{display:none}.esri-directions .esri-search .esri-search__container:after{top:auto;bottom:-2px}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--up,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--up{display:none}.esri-ui-bottom-left .esri-directions .esri-search .esri-search__sources-button--down,.esri-ui-bottom-right .esri-directions .esri-search .esri-search__sources-button--down{display:flex}.esri-ui-bottom-right .esri-directions .esri-menu,.esri-ui-bottom-left .esri-directions .esri-menu{top:100%;bottom:auto;margin:2px 0 0 0}[dir=rtl] .esri-directions__departure-time-controls .esri-time-picker{border-right:none}[dir=rtl] .esri-directions__departure-time-controls .esri-date-picker__calendar-toggle{border-right:solid 1px rgba(110,110,110,.3)}.esri-directions__save-section,.esri-directions__toolbar-section{align-items:center;display:flex;flex-direction:column;margin-top:12px;padding-inline:15px;width:100%}.esri-directions__save-buttons,.esri-directions__toolbar-buttons{display:flex;flex-direction:row;margin-bottom:6px;width:100%}.esri-directions__save-button,.esri-directions__save-as-button,.esri-directions__add-stop-button{margin-inline-end:5px}.esri-directions__save-as-button-with-popover{width:100%}.esri-directions__message_heading{padding:12px 7px;margin:0;text-align:center}.esri-direct-line-measurement-3d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-direct-line-measurement-3d__container a{text-decoration:none}.esri-direct-line-measurement-3d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-direct-line-measurement-3d__header-title,h1 .esri-direct-line-measurement-3d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-direct-line-measurement-3d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__hint-text{margin:12px 0;padding:0}.esri-direct-line-measurement-3d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-direct-line-measurement-3d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-direct-line-measurement-3d__measurement-item-title{padding-bottom:3px}.esri-direct-line-measurement-3d__measurement-item-value{font-weight:600}.esri-direct-line-measurement-3d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-direct-line-measurement-3d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-direct-line-measurement-3d__units:only-child{flex:1 0 100%}.esri-direct-line-measurement-3d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-direct-line-measurement-3d__units-select-wrapper{width:100%}.esri-direct-line-measurement-3d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-direct-line-measurement-3d__units-select{padding-left:2.7em;padding-right:.5em}.esri-distance-measurement-2d__container{position:relative;padding:12px 0;overflow-y:auto}.esri-distance-measurement-2d__container a{text-decoration:none}.esri-distance-measurement-2d__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-distance-measurement-2d__header-title,h1 .esri-distance-measurement-2d__header-title{font-size:16px;font-weight:600;padding:8px 0;margin:0;display:block;flex:1;word-break:break-word;text-align:left}.esri-distance-measurement-2d__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__hint-text{margin:12px 0;padding:0}.esri-distance-measurement-2d__measurement{padding:12px 15px;margin:12px 0;background-color:#f3f3f3;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__measurement-item{display:flex;padding-bottom:12px;flex-flow:column}.esri-distance-measurement-2d__measurement-item--disabled{display:flex;color:rgba(50,50,50,.4)}.esri-distance-measurement-2d__measurement-item-title{padding-bottom:3px}.esri-distance-measurement-2d__measurement-item-value{font-weight:600}.esri-distance-measurement-2d__settings{display:flex;justify-content:space-between;padding:6px 15px}.esri-distance-measurement-2d__units{display:flex;flex:0 1 48%;flex-flow:column;padding:0;animation:esri-fade-in 250ms ease-in-out}.esri-distance-measurement-2d__units:only-child{flex:1 0 100%}.esri-distance-measurement-2d__units-select{width:100%;padding-left:.5em;padding-right:2.7em}.esri-distance-measurement-2d__units-select-wrapper{width:100%}.esri-distance-measurement-2d__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}[dir=rtl] .esri-distance-measurement-2d__units-select{padding-left:2.7em;padding-right:.5em}.esri-editor{background-color:var(--calcite-ui-background);display:flex;flex-direction:column;height:100%;position:relative}.esri-editor .esri-item-list{background-color:rgba(0,0,0,0)}.esri-editor .esri-item-list__group{margin-left:0;margin-right:0}.esri-editor .esri-item-list__group:first-of-type{margin-top:0}.esri-editor .esri-item-list__filter-container,.esri-editor .esri-item-list__filter-container--sticky{background-color:var(--calcite-ui-background);margin-bottom:10px;padding:10px 0}.esri-editor .esri-feature-form{width:100%;padding:0}.esri-editor .esri-feature-form .esri-feature-form__label:last-child{margin-bottom:12px}.esri-editor__template-item-content-end{display:block;margin-inline:.75rem}.esri-editor__template-item-content-end--success{--calcite-ui-icon-color: var(--calcite-ui-success)}.esri-editor__template-item-content-end--error{--calcite-ui-icon-color: var(--calcite-ui-danger)}.esri-editor__template-item-loader{margin-inline:.75rem;color:#0079c1}.esri-editor__content{justify-content:center;align-items:flex-start;flex:1 1 auto;min-height:20vh;display:flex;flex-direction:row;animation:esri-fade-in 250ms ease-in-out;transition:min-height 250ms ease-in-out}.esri-editor__content:empty{min-height:0}.esri-editor__content-group{display:flex;flex-direction:column;flex:1 0 100%}.esri-editor__scroller{overflow-y:auto;padding-top:6px;padding-bottom:12px}.esri-expand__content .esri-editor .esri-feature-form{max-height:-moz-fit-content;max-height:fit-content;overflow-y:visible}.esri-editor__actions{display:flex;width:100%;row-gap:6px}.esri-editor__actions calcite-button{flex-grow:1}.esri-editor__help-message{display:flex;align-items:center;justify-content:flex-start;width:100%;padding-inline:calc(15px - 0.5rem)}.esri-editor__prompt--info{background-color:var(--calcite-ui-background);border-top:solid 3px var(--calcite-ui-info);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__prompt--info .esri-editor__prompt__header{color:var(--calcite-ui-info);display:flex;margin-bottom:12px;flex:0 0 auto;align-items:center;gap:7px}.esri-editor__prompt--info .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--info .esri-editor__prompt__message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__prompt--info .esri-editor__prompt__divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);flex:0 0 auto}.esri-editor__prompt--info .esri-editor__prompt__actions{display:flex;flex-direction:row}.esri-editor__prompt--warning{background-color:var(--calcite-ui-background);border-top:solid 3px var(--calcite-ui-warning);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__prompt--warning .esri-editor__prompt__header{color:var(--calcite-ui-warning);display:flex;margin-bottom:12px;flex:0 0 auto;align-items:center;gap:7px}.esri-editor__prompt--warning .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--warning .esri-editor__prompt__message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__prompt--warning .esri-editor__prompt__divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);flex:0 0 auto}.esri-editor__prompt--warning .esri-editor__prompt__actions{display:flex;flex-direction:row}.esri-editor__prompt--danger{background-color:var(--calcite-ui-background);border-top:solid 3px var(--calcite-ui-danger);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);padding:12px 15px;position:absolute;left:0;right:0;bottom:0;max-height:85%;display:flex;flex-flow:column nowrap;animation:esri-fade-in-up 250ms ease-in-out}.esri-editor__prompt--danger .esri-editor__prompt__header{color:var(--calcite-ui-danger);display:flex;margin-bottom:12px;flex:0 0 auto;align-items:center;gap:7px}.esri-editor__prompt--danger .esri-editor__prompt__header__heading{color:#323232;margin:0 3px}.esri-editor__prompt--danger .esri-editor__prompt__message{color:inherit;font-weight:400;word-break:break-word;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0}.esri-editor__prompt--danger .esri-editor__prompt__divider{color:inherit;margin:0 0 12px 0;border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);flex:0 0 auto}.esri-editor__prompt--danger .esri-editor__prompt__actions{display:flex;flex-direction:row}.esri-editor__overlay{position:absolute;overflow:hidden;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.7)}.esri-editor__panel-toolbar{--divider-border: 1px solid var(--calcite-ui-border-2);background-color:var(--calcite-ui-foreground-1);border-bottom:var(--divider-border);display:flex;flex-direction:row}.esri-editor__panel-content{position:relative;height:auto;min-height:20vh;display:flex;flex-direction:column;padding-top:0;padding-bottom:0}.esri-editor__panel-content__section{padding:12px 15px;position:relative}.esri-editor__panel-content__section__group{display:flex;flex-direction:column;flex:1 0 100%}.esri-editor__panel-content__message{display:flex;flex-basis:100%;flex-grow:1;justify-content:center;align-items:center;font-size:var(--calcite-font-size-0);padding:0 15px;text-align:center}.esri-editor__panel-content__scrim-container{overflow:hidden}.esri-editor__settings{width:100%;border:0}.esri-editor__feature-templates-container .esri-feature-templates{width:100%}.esri-editor__notice{margin-bottom:12px}.esri-elevation-profile input[type=checkbox],.esri-elevation-profile-settings__popover-content input[type=checkbox]{font-size:10px;line-height:10px;display:inline-block;width:14px;height:14px;margin:0;margin-inline-end:7px;padding:1px;transition:all .1s ease-in-out;border:solid 1px rgba(110,110,110,.3);background:none;flex-shrink:0;-webkit-appearance:none;appearance:none}.esri-elevation-profile input[type=checkbox]:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:before{font-family:"CalciteWebCoreIcons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.esri-elevation-profile input[type=checkbox]:checked,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked{background:#0079c1;border-color:#0079c1}.esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before{color:#fff}.esri-elevation-profile input[type=checkbox]:not(:disabled),.esri-elevation-profile-settings__popover-content input[type=checkbox]:not(:disabled){cursor:pointer}.esri-elevation-profile input[type=checkbox]:focus:not(:focus-visible),.esri-elevation-profile-settings__popover-content input[type=checkbox]:focus:not(:focus-visible){outline:none}.esri-elevation-profile{position:relative;padding:var(--esri-widget-padding);isolation:isolate}.esri-elevation-profile.esri-component.esri-widget--panel{width:550px;max-width:100%}.esri-elevation-profile__header{display:flex;flex-direction:row;height:30px;align-items:center;justify-content:flex-end}.esri-elevation-profile__header button{width:34px;flex-shrink:0;flex-grow:0;z-index:1}.esri-elevation-profile__header button:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin-top:12px}.esri-elevation-profile__action-button{width:auto;margin-inline-start:7px}.esri-elevation-profile__action-button:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile__main-container{position:relative;width:100%;height:180px}.esri-elevation-profile__chart-container{position:relative;width:100%;height:100%}.esri-elevation-profile__chart-container .amcharts-ValueAxis-group,.esri-elevation-profile__chart-container .amcharts-ValueAxis-group *,.esri-elevation-profile__chart-container .amcharts-axis-tooltip,.esri-elevation-profile__chart-container .amcharts-axis-tooltip *,.esri-elevation-profile__chart-container .amcharts-Tooltip-group,.esri-elevation-profile__chart-container .amcharts-Tooltip-group *,.esri-elevation-profile__chart-container .amcharts-series-tooltip,.esri-elevation-profile__chart-container .amcharts-series-tooltip *{pointer-events:none !important}.esri-elevation-profile__prompt-container{display:flex;width:100%;height:100%;margin-bottom:0;padding:12px 15px;padding-top:36px;text-align:center;align-items:center;justify-content:center}.esri-elevation-profile__prompt-container>p{margin:0;width:100%}.esri-elevation-profile__chart-spinner{font-size:30px;color:#0079c1;opacity:0;transition:opacity 150ms ease-in-out;pointer-events:none;position:absolute;left:50%;top:50%;margin-top:-15px;margin-left:-15px}.esri-elevation-profile__chart-spinner--visible{transition-delay:500ms;opacity:1}.esri-elevation-profile__chart-spinner--small{font-size:16px;top:-24px;left:0;margin-top:0;margin-left:0}.esri-elevation-profile--portrait,.esri-elevation-profile--portrait.esri-component.esri-widget--panel{height:auto}.esri-elevation-profile--portrait .esri-elevation-profile__footer{flex-direction:column}.esri-elevation-profile--portrait .esri-elevation-profile__action-button{align-self:stretch;margin-inline-start:0}.esri-elevation-profile--portrait .esri-elevation-profile__action-button:not(:last-of-type){margin-bottom:6px}.esri-elevation-profile-settings__popover-content{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;display:flex;flex-direction:column;padding:12px 15px;color:#323232;border:1px solid rgba(110,110,110,.3);background-color:#fff;gap:12px;cursor:pointer}.esri-elevation-profile-settings__select{min-width:150px;font-size:12px}.esri-elevation-profile-settings__select-label{display:block;margin-bottom:2px}.esri-elevation-profile-settings__checkbox-label{display:flex;align-items:center;white-space:nowrap}.esri-elevation-profile-legend{margin-top:6px}.esri-elevation-profile-legend-item{position:relative;background:#f3f3f3}.esri-elevation-profile-legend-item:not(:last-of-type){margin-bottom:2px}.esri-elevation-profile-legend-item--disabled{filter:grayscale(1);opacity:.4}.esri-elevation-profile-legend-item__color-indicator{position:absolute;top:0;left:0;width:3px;height:100%}.esri-elevation-profile-legend-item__header{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.esri-elevation-profile-legend-item__content{display:block;padding:12px 15px;padding-top:0}.esri-elevation-profile-legend-item__collapse-toggle{width:auto;color:#6e6e6e;flex-shrink:0}.esri-elevation-profile-legend-item__collapse-toggle:focus:not(:focus-visible){outline:none;border:none}.esri-elevation-profile-legend-item__collapse-toggle__icon{margin:0 3px;transform:rotate(0);transition:transform .1s ease-in-out}.esri-elevation-profile-legend-item--expanded .esri-elevation-profile-legend-item__collapse-toggle__icon{transform:rotate(180deg)}.esri-elevation-profile-legend-item__label{display:flex;flex-direction:row;align-items:center;flex-shrink:1;flex-grow:1;min-width:0;padding-inline-start:15px}.esri-elevation-profile-legend-item__label:not(.esri-elevation-profile-legend-item__label--disabled){cursor:pointer}.esri-elevation-profile-legend-item__label>span{text-overflow:ellipsis;overflow:hidden}.esri-elevation-profile-statistics{--max-width: 1px;display:grid;grid-template-columns:repeat(auto-fit, minmax(var(--max-width), 1fr));gap:2px 22px;width:100%;contain:layout paint style}.esri-elevation-profile-statistics__statistic{display:block;width:max-content;white-space:nowrap;text-align:start}.esri-elevation-profile-statistics__statistic__label{font-size:10px;font-weight:400}.esri-elevation-profile-statistics__statistic__value{font-size:10px;font-weight:600;margin-top:-0.15em}.esri-elevation-profile-statistics__slope-value>[class^=esri-icon-],.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up,.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right{font-size:10px}.esri-elevation-profile-statistics__slope-value>[class^=esri-icon-]:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right:not(:first-child){margin-inline-start:7px}.esri-elevation-profile-statistics__slope-value>[class*=" esri-icon-"],.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up,.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left,.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right{font-size:10px}.esri-elevation-profile-statistics__slope-value>[class*=" esri-icon-"]:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-up:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-level-picker__arrow-down:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-left:not(:first-child),.esri-elevation-profile-statistics__slope-value>.esri-building-phase-picker__arrow-right:not(:first-child){margin-inline-start:7px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics{gap:6px 22px;margin-bottom:12px}.esri-elevation-profile--portrait .esri-elevation-profile-statistics__statistic__value{margin-top:2px}[dir=rtl] .esri-elevation-profile-legend-item__color-indicator{left:auto;right:0}[dir=rtl] .esri-elevation-profile__chart-spinner--small{left:auto;right:0}.esri-expand{overflow:visible;min-height:32px;min-width:32px}.esri-expand__container{position:relative;transition:300ms}.esri-expand__content{opacity:0;width:0;height:0;z-index:1;margin:0 3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);transition:opacity 250ms ease-in-out,margin 250ms ease-in-out;overflow:hidden;visibility:hidden}.esri-ui-top-left .esri-expand__content,.esri-ui-bottom-left .esri-expand__content{left:100%}.esri-ui-top-right .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{right:100%}.esri-ui-top-left .esri-expand__content,.esri-ui-top-right .esri-expand__content{top:0}.esri-ui-bottom-left .esri-expand__content,.esri-ui-bottom-right .esri-expand__content{bottom:0}.esri-ui-top-left .esri-icon-expand,.esri-ui-bottom-left .esri-icon-expand,.esri-ui-top-left .esri-icon-collapse,.esri-ui-bottom-left .esri-icon-collapse{transform:rotate(180deg)}.esri-expand__content--expanded{opacity:1;width:auto;height:auto;overflow:visible;margin-left:7px;margin-right:7px;visibility:visible}.esri-expand__content .esri-widget{box-shadow:none}.esri-expand__icon-number{position:absolute;top:-6px;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1em;padding:.125em .333em;height:16px;border-radius:16px;background-color:#6e6e6e;color:#fff;transform-origin:50%;animation:expand-number-intro-ani 1000ms ease-in-out}.esri-ui-top-left .esri-expand__icon-number,.esri-ui-bottom-left .esri-expand__icon-number{right:-6px}.esri-ui-top-right .esri-expand__icon-number,.esri-ui-bottom-right .esri-expand__icon-number{left:-6px}.esri-ui-bottom-right .esri-expand__icon-number--expanded,.esri-ui-top-right .esri-expand__icon-number--expanded,.esri-ui-bottom-left .esri-expand__icon-number--expanded,.esri-ui-top-left .esri-expand__icon-number--expanded{position:static;top:auto;left:auto;right:auto}.esri-expand__icon-number--expanded{display:none}.esri-view-height-greater-than-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:680px}.esri-view-height-medium .esri-ui-corner .esri-component .esri-expand__content{max-height:540px}.esri-view-height-small .esri-ui-corner .esri-component .esri-expand__content{max-height:420px}.esri-view-height-xsmall .esri-ui-corner .esri-component .esri-expand__content{max-height:240px}.esri-expand--drawer .esri-widget{max-width:100%;width:100%}.esri-expand--drawer .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#fff;z-index:1;overflow:auto}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-expand--drawer .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-expand--drawer .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:.8;z-index:1}.esri-ui-top-right .esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__panel{flex-flow:row nowrap}.esri-ui-top-right .esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-right .esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-ui-top-left esri-expand--drawer .esri-expand__panel,.esri-ui-bottom-left esri-expand--drawer .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-ui-top-left esri-expand--drawer .esri-expand__container--expanded,.esri-ui-bottom-left esri-expand--drawer .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-view-width-xsmall .esri-expand--auto .esri-widget{max-width:100%;width:100%}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded{position:fixed;top:0;bottom:0;margin:0;height:100%;background:#fff;z-index:1;overflow:auto}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel{display:flex;justify-content:space-between;padding:1.023rem;align-items:center}.esri-view-width-xsmall .esri-expand--auto .esri-expand__container--expanded .esri-expand__panel .esri-expand__icon-number--expanded{display:block}.esri-view-width-xsmall .esri-expand--auto .esri-expand__mask--expanded{background-color:#000;position:fixed;right:0;top:0;left:0;width:100%;height:100%;bottom:0;opacity:.8;z-index:1}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__panel{flex-flow:row nowrap}.esri-view-width-xsmall .esri-ui-top-right .esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-right .esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-rtl-ani 300ms forwards}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__panel,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__panel{flex-flow:row-reverse nowrap}.esri-view-width-xsmall .esri-ui-top-left esri-expand--auto .esri-expand__container--expanded,.esri-view-width-xsmall .esri-ui-bottom-left esri-expand--auto .esri-expand__container--expanded{width:75%;max-width:300px;animation:expand-slide-ltr-ani 300ms forwards}.esri-expand--floating .esri-expand__content{position:absolute}.esri-expand--floating .esri-expand__mask,.esri-expand--floating .esri-expand__content-panel{display:none}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content{position:absolute}.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__mask,.esri-view-width-greater-than-xsmall .esri-expand--auto .esri-expand__content-panel{display:none}@keyframes expand-slide-rtl-ani{from{right:-600px}to{right:0}}@keyframes expand-slide-ltr-ani{from{left:-600px}to{left:0}}@keyframes expand-number-intro-ani{0%{transform:scale(1)}50%{transform:scale(1)}75%{transform:scale(1.25)}100%{transform:scale(1)}}.esri-feature__title{font-size:14px;display:block;word-break:break-word;word-wrap:break-word}.esri-feature calcite-icon{box-sizing:content-box}.esri-feature__attachments{display:flex}.esri-feature__loading-container{width:100%;justify-content:center;display:flex;padding:12px 0}.esri-feature-relationship{position:relative}.esri-feature-relationship__list{min-height:48px}.esri-feature-relationship__list-item--hidden{display:none}.esri-feature__feature-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-feature__sticky-loading-container{display:flex;align-items:center;justify-content:center;height:48px;padding:0;margin:0;pointer-events:none;position:sticky;bottom:10px;z-index:2}.esri-icon-loading-indicator{display:inline-block}.esri-feature{width:100%;--calcite-ui-background: $background-color}.esri-feature__content-element{padding:0 7px;margin-bottom:24px}.esri-feature__content-element:last-child{margin-bottom:12px}.esri-feature__content-node{display:flex;flex-direction:column}.esri-feature__text{line-height:1.3}.esri-feature-attachments{flex-flow:column wrap;align-items:flex-start}.esri-feature__last-edited-info{font-size:12px;padding-top:6px}[dir=rtl] .esri-feature__attachments-title{margin:0 0 0 auto}[dir=rtl] .esri-feature__attachments--list .esri-feature__attachment-item-mask{margin-right:0;margin-left:7px}.esri-feature-content__loader-container{height:150px;padding:0;display:flex;align-items:center;justify-content:center}.esri-feature-content__loader{height:64px;width:100%;background:url(../base/images/loading-throb.gif) no-repeat center center}.esri-feature-content{font-size:14px}.esri-feature-content h1,.esri-feature-content h2,.esri-feature-content h3,.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{color:#323232;margin:.5em 0 .5em 0;letter-spacing:0;font-weight:600;line-height:normal}.esri-feature-content h1{font-size:1.75em}.esri-feature-content h2{font-size:1.5em}.esri-feature-content h3{font-size:1.25em}.esri-feature-content h4,.esri-feature-content h5,.esri-feature-content h6{font-size:1em}.esri-widget__heading.esri-feature-element-info__title{color:#323232;font-size:20px;font-weight:400;margin-bottom:.2em;margin-top:0}.esri-feature-element-info__description{font-size:12px;font-weight:400;margin-bottom:9px}.esri-feature-content p{font-size:14px;margin:0 0 1.2em}.esri-feature-content p:last-child{margin-block-end:0}.esri-feature-content img{max-width:100%;max-height:100%;image-orientation:from-image}.esri-feature-content video{max-width:100%;max-height:100%}.esri-feature-content figure{padding:0;margin:0}.esri-feature-content figcaption{font-size:12px;font-style:italic;padding:0;margin:.2em 0 0;display:block}.esri-feature-content ul,.esri-feature-content ol{margin-block:1rem}.esri-feature-content ul:first-child,.esri-feature-content ol:first-child{margin-block-start:0}.esri-feature-content a{color:#6e6e6e}.esri-feature-content a:hover,.esri-feature-content a:focus{color:#2e2e2e}.esri-feature-form{background-color:var(--calcite-ui-background);padding:var(--esri-widget-padding)}.esri-feature-form__form{display:flex;flex-direction:column}.esri-feature-form__centered-button{align-self:center}.esri-feature-form__description-text{margin:3px 0 0 0;font-size:12px;color:#6e6e6e}.esri-feature-form__list-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-feature-form__related-records_header{display:flex}.esri-feature-form__related-records_header span{flex-grow:1}.esri-feature-form__related-records_list{margin-bottom:12px;min-height:40px}.esri-feature-form__label{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word;display:flex;justify-content:space-between;flex-direction:column;margin-bottom:12px;position:relative;opacity:1;transition:opacity 250ms,margin 250ms}.esri-feature-form__label:last-child{margin-bottom:0}.esri-feature-form__relationship-label calcite-notice{margin-bottom:12px}.esri-feature-form__form-header{margin-bottom:12px}.esri-feature-form__form-header .esri-feature-form__description-text~.esri-widget__heading{margin-bottom:0}.esri-feature-form__form-header .esri-feature-form__description-text{margin-top:0}.esri-feature-form__input-wrapper{position:relative;order:3;display:inline-flex;flex:1 1 0%;align-items:center}.esri-feature-form__input-loader{inset-block-start:5px;inset-inline:1px;pointer-events:none;position:absolute;display:block}.esri-feature-form__input{margin-top:4px;width:100%}.esri-feature-form__input:focus{outline:2px solid var(--calcite-ui-brand);outline-offset:-2px}textarea.esri-feature-form__input{resize:vertical}.esri-feature-form__input--date,.esri-feature-form__input--time{resize:none}.esri-feature-form__input--disabled{background-color:var(--calcite-ui-background);font-weight:var(--calcite-font-weight-medium)}.esri-feature-form__input--invalid{border:1px solid #de2900}.esri-feature-form__input-icon--invalid{position:absolute;top:28px;inset-inline-end:4px;color:#8c2907;background-color:var(--calcite-ui-background)}.esri-feature-form__input:focus+.esri-feature-form__input-icon--invalid{display:none}.esri-feature-form__field-error-message{padding:7px 0;font-size:12px}.esri-feature-form__date-input-container{display:flex;flex-direction:column}.esri-feature-form__date-input-container .esri-feature-form__input{border:none}.esri-feature-form__input--radio-group{display:flex;flex-direction:column}.esri-feature-form__input--radio-label{display:flex;align-items:center}.esri-feature-form__input--radio{margin:7px}.esri-feature-form__input--switch{margin:7px 0}.esri-feature-form__group-description{margin:6px 0 4px 0}.esri-feature-form__group{border:none;border-bottom:1px solid rgba(110,110,110,.3);padding:0 0 12px 0;margin:0 0 12px 0;min-inline-size:unset;transition:border-color 250ms}.esri-feature-form__group-label{margin-bottom:0}.esri-feature-form__group-header{align-items:center;display:flex;cursor:pointer;justify-content:space-between;margin:0 0 6px 0;padding:6px 0;border:none;background-color:inherit;font-family:inherit;text-align:unset;width:100%}.esri-feature-form__group-title{flex:0 1 auto}.esri-feature-form__group-toggle-icon{justify-self:flex-end;flex:0 0 16px;margin:0 7px}.esri-feature-form__group:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.esri-feature-form__group--sequential{border-bottom:none;border-inline-start:3px solid rgba(110,110,110,.3);padding-bottom:0;padding-inline-start:6px;padding-inline-end:6px}.esri-feature-form__group--sequential .esri-feature-form__group-header{padding-top:0}.esri-feature-form__group--sequential:not(.esri-feature-form__group--collapsed) .esri-feature-form__group-header{cursor:auto}.esri-feature-form__group--active{border-inline-start-color:#0079c1}.esri-feature-form__group--collapsed .esri-feature-form__group-header{margin-bottom:0}.esri-feature-form__group--collapsed .esri-feature-form__label{pointer-events:none;opacity:0;height:0;margin:0;transition:none}[dir=rtl] .esri-feature-form__date-input-part:first-child .esri-feature-form__input{border-right:1px solid rgba(110,110,110,.3);border-left:none}.esri-features{display:flex}.esri-features calcite-pagination{flex:1;align-self:center}.esri-features calcite-flow{position:relative;z-index:1}.esri-features__container{padding:12px;background-color:var(--calcite-ui-background)}.esri-features .esri-feature,.esri-features .esri-feature-relationship{background-color:rgba(0,0,0,0)}.esri-features__footer{display:flex;background-color:var(--calcite-ui-foreground-1);justify-content:flex-end;flex:1}.esri-features__footer calcite-action-group{border-inline-start:1px solid var(--calcite-ui-border-3)}.esri-features__content-feature{--calcite-flow-item-footer-padding: 0}.esri-features__feature-menu-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-features__action--exit{transform:scaleX(-1)}.esri-feature-media__container{display:flex;flex-flow:row wrap;align-items:center}.esri-feature-media__item-title{font-size:16px;margin:0}.esri-feature-media__item-caption{font-size:12px;padding-block-start:3px}.esri-feature-media__container{width:100%;min-height:150px;margin-top:6px}.esri-feature-media__container .esri-feature-media__pagination-button{justify-content:center;align-items:center;background:rgba(0,0,0,0);border:none;color:#6e6e6e;cursor:pointer;display:flex;padding-inline:7px;padding-block:6px}.esri-feature-media__container .esri-feature-media__pagination-button:hover,.esri-feature-media__container .esri-feature-media__pagination-button:focus{background-color:#f3f3f3;color:#2e2e2e;fill:#2e2e2e}.esri-feature-media__item{width:100%;height:auto;display:flex;align-items:flex-start;justify-content:center;margin-block:6px}.esri-feature-media__item-navigation{display:flex;align-items:flex-start;flex:0 1 100%;justify-content:space-between;margin-block-end:6px}.esri-feature-media__item-text{margin-inline-end:7px}.esri-feature-media__pagination{align-items:center;display:flex;flex:0 0 auto;overflow:hidden}.esri-feature-media__pagination:only-child{margin-inline-start:auto}.esri-feature-media__pagination-text{font-size:12px;color:#6e6e6e;padding-inline:3px}.esri-feature-media__item-container{flex:0 1 auto;width:100%}.esri-feature-media__item-container img{max-width:100%}.esri-feature-media__item-container img[src$=".SVG"],.esri-feature-media__item-container img[src$=".svg"]{width:100%}.esri-feature-media__chart{background-color:#fff;width:100%;height:155px}[dir=rtl] .esri-feature-media__image-summary{margin:0 .5em 0 0}[dir=rtl] .esri-feature-media__pagination-icon{transform:rotate(180deg)}.esri-feature-table{display:flex;flex-direction:column;height:100%;width:100%}.esri-feature-table .esri-feature-table__content{flex:1 1 0;flex-grow:1;min-height:0;margin:0;padding:0}.esri-feature-table .esri-grid--no-column-menu .esri-column__menu-container{display:none}.esri-feature-table .esri-grid__grid{height:100%;width:100%}.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu{height:28px;width:28px;position:inherit}.esri-feature-table .esri-grid__grid .esri-column__menu-container.esri-button-menu .esri-button-menu__button{height:26px;width:16px}.esri-feature-table .esri-grid,.esri-feature-table .esri-feature-table__menu,.esri-feature-table .esri-column__menu-container,.esri-feature-table .esri-button-menu,.esri-feature-table .esri-button-menu__button{background-color:rgba(0,0,0,0)}.esri-feature-table vaadin-grid{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;background-color:inherit;color:inherit}.esri-feature-table vaadin-grid ::part(body-cell){background-color:rgba(0,0,0,0);font-size:14px}.esri-feature-table vaadin-grid ::part(row):hover{background-color:var(--lumo-row-background-hover)}.esri-feature-table__menu{height:40px;order:3;padding:4px;width:40px}.esri-feature-table__menu .esri-button-menu{bottom:auto;position:relative}.esri-feature-table__header{display:flex;flex-direction:row;font-weight:400;height:40px;line-height:40px;margin:0;width:100%}.esri-feature-table__title{flex-grow:1;order:2}.esri-feature-table__loader-container{height:40px;margin:0 8px;order:1;width:32px}.esri-feature-table__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-field-column__header-label{align-items:center;display:flex;flex-grow:1;margin:0 5px;min-height:28px;overflow:auto}.esri-field-column__header-content{align-items:center;display:flex;font-weight:400;flex-grow:1;overflow:visible}.esri-field-column__cell-content{font-size:.9em}.esri-field-column__cell__date-input-container{display:flex;height:100%;width:100%}.esri-field-column__cell__date-input-container .esri-field-column__cell__date-input-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.esri-field-column__cell__date-input-container .esri-date-picker{flex:1 1 0}.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__text-input.esri-input{width:100%}.esri-field-column__cell__date-input-container .esri-date-picker .esri-date-picker__calendar-toggle{height:26px}.esri-field-column__cell__date-input-container .esri-time-picker{display:inline-flex;flex:1 1 0}.esri-field-column__cell__date-input-container .esri-time-picker input{width:100%}.esri-field-column__button{align-items:center;background-color:rgba(0,0,0,0);border:none;color:#0079c1;display:flex;font-size:16px;height:auto;justify-content:center;text-align:center;transition:background-color 125ms ease-in-out;width:26px}.esri-field-column__button:disabled{cursor:default;color:rgba(110,110,110,.4)}.esri-field-column__button:hover,.esri-field-column__button:focus{background-color:#f3f3f3;color:#2e2e2e;cursor:pointer}.esri-field-column__cell__input-container{display:flex;top:0;left:0;width:100%;height:100%;position:absolute}.esri-field-column__cell-input{height:100%;width:100%;border:none;padding:0 5px;flex:1 1 0}.esri-feature-table__prompt--info{animation:esri-fade-in-up 250ms ease-in-out;background-color:var(--calcite-ui-background);border:solid 3px var(--calcite-ui-info);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);display:flex;flex-flow:column nowrap;max-height:85%;padding:12px 15px}.esri-feature-table__prompt--info .esri-feature-table__prompt__header{color:var(--calcite-ui-info);display:flex;flex:0 0 auto;margin-bottom:12px}.esri-feature-table__prompt--info .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--info .esri-feature-table__prompt__message{color:inherit;font-weight:400;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0;word-break:break-word}.esri-feature-table__prompt--info .esri-feature-table__prompt__divider{border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);color:inherit;flex:0 0 auto;margin:0 0 12px 0}.esri-feature-table__prompt--info .esri-feature-table__prompt__actions{display:flex;flex-direction:row}.esri-feature-table__prompt--warning{animation:esri-fade-in-up 250ms ease-in-out;background-color:var(--calcite-ui-background);border:solid 3px var(--calcite-ui-warning);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);display:flex;flex-flow:column nowrap;max-height:85%;padding:12px 15px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header{color:var(--calcite-ui-warning);display:flex;flex:0 0 auto;margin-bottom:12px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--warning .esri-feature-table__prompt__message{color:inherit;font-weight:400;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0;word-break:break-word}.esri-feature-table__prompt--warning .esri-feature-table__prompt__divider{border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);color:inherit;flex:0 0 auto;margin:0 0 12px 0}.esri-feature-table__prompt--warning .esri-feature-table__prompt__actions{display:flex;flex-direction:row}.esri-feature-table__prompt--danger{animation:esri-fade-in-up 250ms ease-in-out;background-color:var(--calcite-ui-background);border:solid 3px var(--calcite-ui-danger);color:#323232;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);display:flex;flex-flow:column nowrap;max-height:85%;padding:12px 15px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header{color:var(--calcite-ui-danger);display:flex;flex:0 0 auto;margin-bottom:12px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__header__heading{color:#323232;margin:0 3px}.esri-feature-table__prompt--danger .esri-feature-table__prompt__message{color:inherit;font-weight:400;flex:1 1 auto;overflow:auto;overflow-x:hidden;padding:0 0 12px 0;word-break:break-word}.esri-feature-table__prompt--danger .esri-feature-table__prompt__divider{border-bottom:1px solid rgba(110,110,110,.3);border-color:rgba(110,110,110,.15);color:inherit;flex:0 0 auto;margin:0 0 12px 0}.esri-feature-table__prompt--danger .esri-feature-table__prompt__actions{display:flex;flex-direction:row}[dir=rtl] .esri-feature-table__menu-content{left:2px;right:auto}.esri-feature-templates{background:var(--calcite-ui-background)}.esri-feature-templates__list-item-icon{flex:0;width:48px;min-width:48px;display:flex;align-items:center;justify-content:center}.esri-feature-templates__list-item-icon>div{display:flex}.esri-feature-templates__loader{margin:0 auto;height:48px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center}.esri-ui .esri-feature-templates{width:300px}.esri-ui .esri-widget .esri-feature-templates{width:100%}.esri-floor-filter{display:flex;flex-direction:row;background:rgba(0,0,0,0);border:none;box-shadow:none !important}.esri-floor-filter__position--top{align-items:flex-start}.esri-floor-filter__position--top .esri-floor-filter__levels-container,.esri-floor-filter__position--top .esri-floor-filter__close-levels-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button,.esri-floor-filter__position--top .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--top .esri-floor-filter__minimize-toggle-button{border-width:1px 0 0 0}.esri-floor-filter__position--bottom{align-items:flex-end}.esri-floor-filter__position--bottom .esri-floor-filter__levels-container,.esri-floor-filter__position--bottom .esri-floor-filter__close-levels-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button,.esri-floor-filter__position--bottom .esri-floor-filter__zoom-button--levels,.esri-floor-filter__position--bottom .esri-floor-filter__minimize-toggle-button{border-width:0 0 1px 0}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container{display:flex;flex-direction:column;max-width:48px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__browse-button{width:48px;height:48px;padding:12px;border:none}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button{width:48px;height:48px;padding:12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{width:48px;height:32px;padding:8px 12px 8px 12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--collapsed .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{width:48px;height:32px;padding:4px 12px 4px 12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container{display:flex;flex-direction:column;max-width:300px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-icon{position:relative;top:2px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-info{margin-right:auto}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__browse-button{width:auto;height:48px;padding:12px;border:none}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__level-button{text-align:left;justify-content:flex-start;padding:16px}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button{width:auto;height:48px;padding:12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__zoom-button--levels{width:auto;height:32px;padding:8px 12px 8px 12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__minimize-toggle-button{width:auto;height:32px;padding:4px 12px 4px 12px;border-style:solid;border-color:rgba(110,110,110,.3)}.esri-floor-filter__layout--expanded .esri-floor-filter__button-container .esri-floor-filter__button-label{margin-left:8px}.esri-floor-filter .esri-floor-filter__level-button{width:100%;border:none;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;height:48px}.esri-floor-filter .esri-floor-filter__level-button:focus{background-color:#f3f3f3}.esri-floor-filter .esri-floor-filter__level-button.esri-widget--button-active:focus{background-color:#e2f1fb}.esri-floor-filter .esri-floor-filter__levels-container{list-style-type:none;overflow:auto;max-height:420px;margin:unset;padding:unset;width:100%;border-style:solid;border-color:rgba(110,110,110,.3);scrollbar-width:thin}.esri-floor-filter .esri-floor-filter__levels-container .esri-widget--button-active{font-weight:600}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar{width:6px}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-track{background:#fafafa}.esri-floor-filter .esri-floor-filter__levels-container::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:20px;border:3px solid #c1c1c1}.esri-floor-filter .esri-widget--button-active{background:#e2f1fb;color:#005e95}.esri-floor-filter .esri-floor-filter__button-container{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-floor-filter .esri-floor-filter__filter-menu{width:300px;max-height:420px;background:#fff;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header{align-items:stretch;display:flex;flex-direction:row;line-height:1.3em;box-shadow:0px .5px 0px #e0e0e0;color:#323232;height:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{padding:26px 0px;min-width:28px;border:none;border-right:1px solid rgba(110,110,110,.3);display:flex;align-items:center;justify-content:center;background-color:#fff;margin:unset}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back:hover{background:#f3f3f3;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text-group{display:flex;justify-content:center;flex-direction:column;padding:12px;max-width:calc(300px - 28px - 40px)}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-text{font-style:normal;font-weight:600;font-size:16px;margin:unset;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-subtext{font-style:normal;font-weight:400;margin:4px 0 0 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close{padding:26px 12px;display:flex;align-items:center;background-color:#fff;border:none;margin:0 0 0 auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-icon-close:hover{background:#f3f3f3;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search{padding:10px;align-items:center;display:flex;background:#f3f3f3;box-shadow:0px .5px 0px #e0e0e0;margin-top:.5px;margin-bottom:1px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-left:6px;width:100%;background:rgba(0,0,0,0);border:none;outline:none;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;color:#323232;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items{list-style-type:none;overflow-y:auto;color:#323232;margin:unset;padding:unset;width:100%;max-height:300px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:focus,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:hover,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:focus{background:#f3f3f3;cursor:pointer}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site:active,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility:active{background-color:#e2f1fb;color:#323232}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility{padding:18px;display:flex;flex-direction:row;align-items:center;background:#fff;border:none;width:100%}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name{font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{font-weight:600;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-floor-filter__filter-menu-item-name--selected,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-floor-filter__filter-menu-item-name--selected{text-align:left;margin-right:10px;max-width:220px}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-right,.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-right{margin-left:auto}.esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-left:-10px;margin-right:6px;width:4px;height:4px;border-radius:50%;background:#007ac2}.esri-floor-filter .esri-floor-filter__separator{width:10px;background:rgba(0,0,0,0);border:none;box-shadow:none}.esri-expand__content .esri-floor-filter{width:max-content}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__zoom-button--levels{display:none}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__minimize-toggle-button{display:none}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu{width:225px}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__close-levels-button{width:48px;height:48px;padding:12px;border-style:solid;border-color:rgba(110,110,110,.3);background:#e7e7e7}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-header-text-group{max-width:calc(225px - 28px - 40px)}.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-height-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name,.esri-view-width-less-than-small .esri-floor-filter .esri-floor-filter__filter-menu-item-name--selected{max-width:165px !important}.esri-view-height-small .esri-floor-filter .esri-floor-filter__levels-container{max-height:calc(420px - 100px)}.esri-view-height-small .esri-floor-filter .esri-floor-filter__filter-menu{max-height:calc(420px - 100px)}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__levels-container{max-height:calc(48px * 3 + 12px)}.esri-view-height-xsmall .esri-floor-filter .esri-floor-filter__filter-menu{max-height:240px}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-info{margin-left:auto;margin-right:unset}[dir=rtl] .esri-floor-filter__layout--expanded .esri-floor-filter__button-label{margin-right:8px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-icon-close{margin:0 auto 0 0}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu .esri-floor-filter__filter-menu-header-back{border-left:1px solid rgba(110,110,110,.3);border-right:none}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-search .esri-floor-filter__filter-menu-search-input{margin-right:6px;margin-left:unset}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-site .esri-building-phase-picker__arrow-right,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-icon-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-up,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-level-picker__arrow-down,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-facility .esri-building-phase-picker__arrow-right{margin-right:auto}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name,[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__filter-menu-item-name--selected{text-align:right !important;margin-right:unset !important;margin-left:10px !important}[dir=rtl] .esri-floor-filter .esri-floor-filter__filter-menu-items .esri-floor-filter__selected-item-circle{margin-right:-10px;margin-left:6px}.esri-grid{width:100%;height:100%;--lumo-base-color: #ffffff;--lumo-primary-color: #0079c1;--lumo-primary-text-color: var(--lumo-primary-color);--lumo-primary-color-10pct: rgba(0, 121, 193, 0.2);--lumo-contrast-20pct: #6e6e6e;--lumo-contrast-30pct: #2e2e2e;--lumo-contrast-10pct: #f3f3f3;--lumo-row-background-hover: #f3f3f3}.esri-grid .esri-grid__content{width:100%;height:100%;background-color:inherit}.esri-grid .esri-grid__grid{height:100%;width:100%}.esri-grid .esri-grid__grid a{color:#6e6e6e}.esri-grid .esri-grid__grid a:hover,.esri-grid .esri-grid__grid a:focus{color:#2e2e2e}.esri-grid .esri-column__sorter,.esri-grid .esri-column__header-label{align-items:center;display:flex;flex-grow:1;margin:0 5px;min-height:28px;overflow:auto}.esri-grid .esri-column__menu-container{display:inline-block;margin:0 5px}.esri-grid .esri-column__header-content{align-items:center;display:flex;flex-grow:1;overflow:visible}.esri-heatmap-slider{direction:ltr;min-width:260px}.esri-heatmap-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-heatmap-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-heatmap-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-heatmap-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-heatmap-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-heatmap-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-heatmap-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-heatmap-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-heatmap-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-heatmap-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-heatmap-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-heatmap-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-heatmap-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-heatmap-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-heatmap-slider .esri-slider .esri-slider__max,.esri-heatmap-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-heatmap-slider .esri-slider .esri-slider__max:before,.esri-heatmap-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-heatmap-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-heatmap-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-heatmap-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-heatmap-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-heatmap-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-heatmap-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-heatmap-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-heatmap-slider .esri-slider .esri-histogram__average-line,.esri-heatmap-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-heatmap-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-heatmap-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-heatmap-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-heatmap-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-heatmap-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-heatmap-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-heatmap-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-heatmap-slider__ramp svg rect{height:100%;width:100%}.esri-heatmap-slider__ramp svg path{stroke-width:.5px}.esri-heatmap-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-heatmap-slider.esri-heatmap-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-histogram{direction:ltr;width:100%;height:100%}.esri-histogram__content{height:100%;width:100%}.esri-histogram__svg{display:inline-block;height:100%;overflow:hidden;width:100%}.esri-histogram__data-line{stroke:#888;stroke-width:1px;shape-rendering:crispedges}.esri-histogram__label{stroke:#000;font-size:12px;stroke-width:0;direction:ltr;unicode-bidi:plaintext}.esri-histogram__average-data-line{stroke:#444}.esri-histogram__average-symbol{font-family:"Georgia, serif";font-style:italic}[dir=rtl] .esri-histogram{direction:rtl}[dir=rtl] .esri-histogram .esri-histogram__average-label{direction:rtl;unicode-bidi:plaintext}.esri-histogram-range-slider{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.esri-histogram-range-slider .esri-slider .esri-slider__label{top:24px;display:none}.esri-histogram-range-slider .esri-slider__anchor--moving .esri-slider__label{display:inline}.esri-histogram-range-slider .esri-slider{font-size:12px}.esri-histogram-range-slider .esri-slider__content{display:flex;flex-direction:column-reverse}.esri-histogram-range-slider .esri-slider__max{bottom:0;position:absolute;right:0;text-align:right}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{text-align:right}.esri-histogram-range-slider .esri-slider__min{bottom:0;left:0;position:absolute;text-align:left}.esri-histogram-range-slider .esri-slider__min .esri-slider__range-input{text-align:left}.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__max,.esri-histogram-range-slider .esri-slider--horizontal .esri-slider__min{display:inline;min-width:50%}.esri-histogram-range-slider .esri-histogram{display:flex;align-self:flex-end}.esri-histogram-range-slider .esri-histogram__bar{touch-action:none}.esri-histogram-range-slider .esri-slider__max .esri-slider__range-input{float:right}.esri-histogram-range-slider__slider-container{align-self:flex-end;margin-bottom:24px;width:100%}.esri-histogram-range-slider__histogram-container{display:flex;flex-grow:1;height:100%;min-height:0;width:100%}.esri-histogram-range-slider__range-type--less-than .esri-slider__segment-0,.esri-histogram-range-slider__range-type--at-most .esri-slider__segment-0{background-color:#0079c1}.esri-histogram-range-slider__range-type--greater-than .esri-slider__segment-1,.esri-histogram-range-slider__range-type--at-least .esri-slider__segment-1,.esri-histogram-range-slider__range-type--between .esri-slider__segment-1,.esri-histogram-range-slider__range-type--not-between .esri-slider__segment-1{background-color:#0079c1}.esri-identity-form{display:flex;flex-flow:column}.esri-identity-form__group{margin-bottom:12px}.esri-identity-form__label{display:flex;flex-flow:column}.esri-identity-form__footer{display:flex;justify-content:space-between;margin-top:12px}.esri-identity-modal{box-sizing:border-box;color:#323232;display:none;font-size:14px;font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.3em;background-color:#fff}.esri-identity-modal--open{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;text-align:center;z-index:1001;transition:opacity 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;opacity:1}.esri-identity-modal--open .esri-identity-modal__dialog{position:relative;top:auto;left:auto;right:auto;bottom:auto;border:none;background:#fff;overflow:auto;border-radius:0px;outline:none;padding:18px 22px;max-width:40vw;max-height:80vh;box-sizing:border-box;z-index:102;text-align:left;display:inline-block;vertical-align:middle;transition:margin-top 300ms cubic-bezier(0.4, 0, 0.2, 1) 0s;margin-top:0px}.esri-identity-modal__title{font-size:20px;margin:0 0 12px 0;padding:0}.esri-identity-modal__close-button{color:#6e6e6e;position:absolute;top:12px;right:7px;z-index:1;background:none;border:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer}.esri-identity-modal__content{margin-top:18px}.esri-identity-form__group{margin-bottom:12px}.esri-identity-form__label{display:flex;flex-flow:column}.esri-identity-form__footer{display:flex;justify-content:space-between;margin-top:12px}@media only screen and (max-width: 680px){.esri-identity-modal--open .esri-identity-modal__dialog{max-width:unset;width:75vw}}[dir=rtl] .esri-identity-modal--open .esri-identity-modal__dialog{text-align:right}[dir=rtl] .esri-identity-modal__close-button{right:unset;left:7px}.esri-item-list{width:100%}.esri-item-list__filter-container--sticky{position:sticky;top:0;z-index:1}.esri-item-list__group{margin-top:12px}.esri-item-list__scroller{overflow-y:auto}.esri-ui .esri-item-list__scroller{position:relative;z-index:0}.esri-ui .esri-item-list__scroller--enabled{max-height:420px}.esri-item-list__group__header{color:var(--calcite-ui-text-2);font-weight:var(--calcite-font-weight-medium)}.esri-item-list__list-item{cursor:pointer;min-height:48px}.esri-item-list__list-item[class^=esri-icon-],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right{padding-inline-end:2.8px}.esri-item-list__list-item[class*=" esri-icon-"],.esri-item-list__list-item.esri-building-level-picker__arrow-up,.esri-item-list__list-item.esri-building-level-picker__arrow-down,.esri-item-list__list-item.esri-building-phase-picker__arrow-left,.esri-item-list__list-item.esri-building-phase-picker__arrow-right{padding-inline-end:2.8px}.esri-item-list__list-item-icon{margin-inline:.75rem}.esri-item-list__no-matches-message{display:flex;justify-content:center;align-items:center;height:96px}.esri-layer-list{color:#323232;background-color:#f3f3f3;padding:calc(var(--esri-widget-padding-y)*.5) calc(var(--esri-widget-padding-x)*.5);overflow-y:auto;display:flex;flex-flow:column}.esri-layer-list__list{list-style:none;margin:0 0 0 15px;padding:2px 2px;transition:background-color 125ms ease-in-out}.esri-layer-list__list:empty{min-height:48px}.esri-layer-list__list.esri-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-layer-list__list.esri-layer-list--chosen .esri-layer-list__item,.esri-layer-list__item.esri-layer-list--chosen .esri-layer-list__item{background-color:rgba(0,0,0,0)}.esri-layer-list__item--has-children{padding-bottom:6px}.esri-layer-list__item--has-children .esri-layer-list__list:not([hidden]){animation:esri-fade-in 375ms ease-in-out}.esri-layer-list__list[hidden]{display:none}.esri-layer-list__list--root{margin:0}.esri-layer-list__item--selectable .esri-layer-list__item-container{cursor:pointer}.esri-layer-list__item--selectable .esri-layer-list__item-container:hover{border-left-color:rgba(110,110,110,.3)}.esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container{border-left-color:#0079c1}.esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container:hover{border-left-color:#0079c1}.esri-layer-list__item-container~.esri-layer-list__list .esri-layer-list__item{border-bottom-width:0}.esri-layer-list__item{background-color:#fff;border-bottom:1px solid rgba(110,110,110,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-layer-list__item.esri-layer-list--chosen{background-color:#e2f1fb;opacity:.75}.esri-layer-list__item-container{border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out}.esri-layer-list__item--invisible-at-scale .esri-layer-list__item-title{color:rgba(110,110,110,.4)}.esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:5px}.esri-layer-list__item--has-children>.esri-layer-list__list{font-size:12px}.esri-layer-list__child-toggle{color:#6e6e6e;width:15px;align-self:center;display:flex;cursor:pointer}.esri-layer-list__child-toggle [class^=esri-icon-],.esri-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-layer-list__child-toggle .esri-building-level-picker__arrow-down,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-right{line-height:1.2em}.esri-layer-list__child-toggle [class*=" esri-icon-"],.esri-layer-list__child-toggle .esri-building-level-picker__arrow-up,.esri-layer-list__child-toggle .esri-building-level-picker__arrow-down,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-left,.esri-layer-list__child-toggle .esri-building-phase-picker__arrow-right{line-height:1.2em}.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--opened,.esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl,.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed{display:none}.esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--opened{display:block}.esri-layer-list__item-label{display:flex;flex-flow:row;justify-content:flex-start;align-items:center;flex:1;-webkit-user-select:none;user-select:none}.esri-layer-list__item-label[role=switch],.esri-layer-list__item-label[role=checkbox],.esri-layer-list__item-label[role=radio]{cursor:pointer}.esri-layer-list--new-ui .esri-layer-list__item-toggle-icon{visibility:hidden}.esri-layer-list--new-ui .esri-layer-list__item-toggle:focus .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item-label:focus .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item-container:hover .esri-layer-list__item-toggle-icon,.esri-layer-list--new-ui .esri-layer-list__item--invisible>.esri-layer-list__item-container .esri-layer-list__item-toggle-icon{visibility:visible}.esri-layer-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-layer-list__status-indicator{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-block:0;height:6px;width:6px;margin-inline:12px}.esri-layer-list__publishing{border:1px solid #6e6e6e;animation:publishing 2s normal infinite}.esri-layer-list__updating{background-color:#0079c1;border-radius:50%;animation:updating 2s normal infinite}.esri-layer-list__connection-status{height:16px;width:16px;margin-inline:7px;color:#f89927}.esri-layer-list__connection-status--connected{color:#35ac46}.esri-layer-list__item-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:6px 7px;overflow:hidden;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top;background-color:#f6f6f6;margin-inline-start:3rem;border-inline-start:3px solid #d9bf2b;margin-block-end:.25rem;margin-inline-end:.25rem}.esri-layer-list__item-message [class^=esri-icon-],.esri-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-layer-list__item-message .esri-building-level-picker__arrow-down,.esri-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-layer-list__item-message [class*=" esri-icon-"],.esri-layer-list__item-message .esri-building-level-picker__arrow-up,.esri-layer-list__item-message .esri-building-level-picker__arrow-down,.esri-layer-list__item-message .esri-building-phase-picker__arrow-left,.esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-layer-list__item--has-message .esri-layer-list__item-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-layer-list__item-toggle{padding:0 3px;cursor:pointer;color:#6e6e6e;display:flex;align-items:center}.esri-layer-list__item-actions-menu{align-self:center;display:flex}.esri-layer-list__item-actions-menu-item{display:flex;flex:1 0 auto;justify-content:center;align-items:center;color:#6e6e6e;cursor:pointer;padding:0 7px;transition:border-color 250ms ease-in-out}.esri-layer-list__item-actions-menu-item .esri-disabled-element{pointer-events:none;opacity:.4}.esri-layer-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-layer-list__item-actions-menu-item:hover{background-color:#f3f3f3}.esri-layer-list__item-actions-menu-item--active,.esri-layer-list__item-actions-menu-item--active:hover{background-color:#e2f1fb}.esri-layer-list__item-actions{position:relative;background-color:#f3f3f3;color:#6e6e6e;margin:-1px 7px 6px;height:auto}.esri-layer-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-layer-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-layer-list__item-actions[hidden]{display:none}.esri-layer-list__item-actions-close{color:#6e6e6e;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-layer-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #fff}.esri-layer-list__item-actions-list:first-of-type{border-top:0}.esri-layer-list__item-action,.esri-layer-list__action-toggle{border:1px solid rgba(0,0,0,0);display:flex;box-sizing:border-box;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-layer-list__item-action{justify-content:flex-start;flex-flow:row}.esri-layer-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-layer-list__action-toggle .esri-layer-list__item-action-title{margin-left:0}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon{background-color:#4c4c4c;border-radius:16px;box-shadow:0 0 0 1px #fff;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-layer-list__action-toggle .esri-layer-list__item-action-icon:before{background-color:#fff;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-layer-list__action-toggle.esri-disabled-element{pointer-events:none;opacity:.4}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon{background-color:#fff}.esri-layer-list__action-toggle--on .esri-layer-list__item-action-icon:before{background-color:#4c4c4c;box-shadow:0 0 0 1px #4c4c4c;left:12px}.esri-layer-list__item-action:hover,.esri-layer-list__action-toggle:hover{background-color:#f3f3f3}.esri-layer-list__item-actions[hidden] .esri-layer-list__item-action{opacity:0}.esri-layer-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-layer-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-layer-list__item-action-title{margin-left:5px}.esri-layer-list-panel{margin:12px 15px}.esri-layer-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}[dir=rtl] .esri-layer-list .esri-layer-list__item--has-children>.esri-layer-list__item-container{padding-left:20px;padding-right:5px}[dir=rtl] .esri-layer-list .esri-layer-list__list{margin:0 15px 0 0}[dir=rtl] .esri-layer-list .esri-layer-list__list--root{margin:0}[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed{display:none}[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle .esri-layer-list__child-toggle-icon--closed-rtl{display:block}[dir=rtl] .esri-layer-list .esri-layer-list__child-toggle--open .esri-layer-list__child-toggle-icon--closed-rtl{display:none}[dir=rtl] .esri-layer-list .esri-layer-list__item-action-title{margin-left:0;margin-right:5px}[dir=rtl] .esri-layer-list .esri-layer-list__action-toggle .esri-layer-list__action-toggle{margin-right:0}[dir=rtl] .esri-layer-list .esri-layer-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-layer-list .esri-layer-list__item-message [class^=esri-icon-],[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-layer-list .esri-layer-list__item-message [class*=" esri-icon-"],[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-layer-list .esri-layer-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-layer-list .esri-layer-list__item-container{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container{border-right-color:#0079c1}[dir=rtl] .esri-layer-list .esri-layer-list__item[aria-selected=true]>.esri-layer-list__item-container:hover{border-right-color:#0079c1}@keyframes updating{0%,40%{background-color:rgba(0,0,0,0)}50%,80%{background-color:var(--calcite-ui-brand)}100%{background-color:rgba(0,0,0,0)}}@keyframes publishing{0%,20%{transform:rotate(45deg)}80%,100%{transform:rotate(135deg)}}.esri-line-of-sight__container{position:relative;padding:12px 0;overflow-y:auto}.esri-line-of-sight__container a{text-decoration:none}.esri-line-of-sight__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-line-of-sight__hint-text{margin:12px 0;padding:0}.esri-line-of-sight__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-line-of-sight__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}.esri-line-of-sight__secondary-button{margin-bottom:10px}.esri-navigation-toggle{display:flex;flex-flow:column nowrap}.esri-navigation-toggle:hover,.esri-navigation-toggle:focus{background-color:#f3f3f3}.esri-navigation-toggle:hover .esri-navigation-toggle__button,.esri-navigation-toggle:focus .esri-navigation-toggle__button{color:#2e2e2e}.esri-navigation-toggle--horizontal{flex-flow:row nowrap}.esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-top:none;border-left:solid 1px rgba(110,110,110,.3)}.esri-navigation-toggle__button{box-shadow:none;position:relative;background-color:rgba(0,0,0,0)}.esri-navigation-toggle__button:before{position:absolute;top:1px;right:1px;z-index:0;content:"";width:0;height:0;border-style:solid;transition:opacity 125ms ease-in-out;opacity:0;border-width:0 6px 6px 0;border-color:rgba(0,0,0,0) #2e2e2e rgba(0,0,0,0) rgba(0,0,0,0)}.esri-navigation-toggle__button:hover,.esri-navigation-toggle__button:focus{background-color:rgba(0,0,0,0)}.esri-navigation-toggle__button--rotate{border-top:solid 1px rgba(110,110,110,.3)}.esri-navigation-toggle__button--pan{margin-bottom:0}.esri-navigation-toggle__button--active{color:#2e2e2e}.esri-navigation-toggle__button--active:before{opacity:1}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button{background-color:#fff;color:rgba(110,110,110,.4);cursor:auto}.esri-navigation-toggle.esri-disabled .esri-navigation-toggle__button:before{opacity:0}[dir=rtl] .esri-navigation-toggle--horizontal .esri-navigation-toggle__button--rotate{border-left:none;border-right:solid 1px rgba(110,110,110,.3)}[dir=rtl] .esri-navigation-toggle__button:before{border-width:6px 6px 0 0;border-color:#2e2e2e rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);right:auto;left:1px}.esri-opacity-slider{direction:ltr;min-width:260px}.esri-opacity-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-opacity-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-opacity-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-opacity-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-opacity-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-opacity-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-opacity-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-opacity-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-opacity-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-opacity-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-opacity-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-opacity-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-opacity-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-opacity-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-opacity-slider .esri-slider .esri-slider__max,.esri-opacity-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-opacity-slider .esri-slider .esri-slider__max:before,.esri-opacity-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-opacity-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-opacity-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-opacity-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-opacity-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-opacity-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-opacity-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-opacity-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-opacity-slider .esri-slider .esri-histogram__average-line,.esri-opacity-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-opacity-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-opacity-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-opacity-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-opacity-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-opacity-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-opacity-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-opacity-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-opacity-slider__ramp svg rect{height:100%;width:100%}.esri-opacity-slider__ramp svg path{stroke-width:.5px}.esri-opacity-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-opacity-slider.esri-opacity-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-oriented-imagery-viewer--floating{align-items:flex-start;background:var(--calcite-ui-foreground-2);border:1px solid var(--calcite-ui-border-1);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;z-index:1;max-height:78vh;max-width:80vw;min-height:400px;min-width:386px}.esri-oriented-imagery-viewer--docked{align-items:flex-start;background:var(--calcite-ui-foreground-2);border:1px solid var(--calcite-ui-border-1);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;z-index:1;bottom:0;height:100%;top:0;width:100%}.esri-oriented-imagery-viewer div{overflow:hidden}.esri-oriented-imagery-viewer__header{align-items:flex-start;align-self:stretch;background:var(--calcite-ui-foreground-1);box-shadow:inset 0px -1px 0px var(--calcite-ui-border-1);display:flex;flex-direction:row;min-width:max-content;order:0;padding:0 10px;width:100%}.esri-oriented-imagery-viewer__body{align-self:stretch;background:var(--calcite-ui-foreground-1);display:flex;flex:none;flex-direction:column;flex-grow:1;height:100%;order:1}.esri-oriented-imagery-viewer__body-current-coverage{--calcite-ui-icon-color: var(--calcite-ui-danger)}.esri-oriented-imagery-viewer__body-additional-camera-locations{--calcite-ui-icon-color: var(--calcite-ui-brand)}.esri-oriented-imagery-viewer__body-additional-coverage{--calcite-ui-icon-color: var(--calcite-ui-info)}.esri-oriented-imagery-viewer__body-footprint{--calcite-ui-icon-color: var(--calcite-ui-success)}.esri-oriented-imagery-viewer__title{color:var(--calcite-ui-text-1);flex:none;flex-grow:1;font-family:"Avenir Next";font-size:16px;font-style:normal;font-weight:500;line-height:20px;order:0}.esri-oriented-imagery-viewer__title-container{align-items:center;align-self:stretch;display:flex;flex:none;flex-direction:row;flex-grow:1;height:59px;justify-content:center;order:2}.esri-oriented-imagery-viewer__close{align-items:center;background:var(--calcite-ui-foreground-1);display:flex;flex-direction:row;flex-grow:0;height:59px;justify-content:center;order:7;width:48px}.esri-oriented-imagery-viewer__viewer{cursor:url("data:text/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2226%22%20width%3D%2226%22%3E%0A%3Cpath%20stroke%3D%22%23000%22%20stroke-width%3D%221px%22%20fill%3D%22%23fff%22%20d%3D%22m15.3%2020.5s6.38-6.73%204.64-8.24-3.47%201.01-3.47%201.01%203.61-5.72%201.41-6.49c-2.2-0.769-3.33%204.36-3.33%204.36s0.873-5.76-1.06-5.76-1.58%205.39-1.58%205.39-0.574-4.59-2.18-4.12c-1.61%200.468-0.572%205.51-0.572%205.51s-1.58-4.89-2.93-3.79c-1.35%201.11%200.258%205.25%200.572%206.62%200.836%202.43%202.03%202.94%202.17%205.55%22%2F%3E%0A%3C%2Fsvg%3E%0A");display:flex;flex-grow:1;height:100%;margin:0;width:100%}.esri-oriented-imagery-viewer__viewer--hide{display:none}.esri-oriented-imagery-viewer__viewer-container{align-self:stretch;background:var(--calcite-ui-foreground-1);border-radius:0px 0px 3px 3px;border-top:1px solid var(--calcite-ui-border-3);display:flex;flex:none;flex-grow:1;height:calc(100% - 49px);order:1;width:100%}.esri-oriented-imagery-viewer__pro .esri-oriented-imagery-viewer{height:100%;max-height:unset;max-width:unset;position:static;width:100%}.esri-oriented-imagery-viewer__pro__message-box{display:block;font-size:12px}.esri-oriented-imagery-viewer__pro__message-box--error{background-color:#8c2907}.esri-oriented-imagery-viewer__pro__message-box--warn{background-color:#f6ca92}.esri-oriented-imagery-viewer__pro__message-box--info{background-color:#bcdaed}@keyframes esri-docking-animation{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes popup-intro-animation-down{0%{transform:translate(0, -5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}@keyframes popup-intro-animation-up{0%{transform:translate(0, 5px);opacity:0}100%{transform:translate(0, 0);opacity:1}}.esri-ui .esri-popup{pointer-events:none;position:absolute;z-index:1;display:flex;flex-flow:column nowrap}.esri-popup--shadow{box-shadow:0 1px 4px rgba(0, 0, 0, .8)}.esri-popup__button{border-radius:2px;padding:6px 7px;margin:6px 0;line-height:1.3em;cursor:pointer;-webkit-user-select:none;user-select:none;color:#6e6e6e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;transition:background-color 125ms ease-in-out}.esri-popup__button--disabled{cursor:default;opacity:.4;color:rgba(110,110,110,.4)}.esri-popup__button:hover{color:#2e2e2e;background-color:#f3f3f3}.esri-popup--aligned-top-center{transform-origin:50% 100%}.esri-popup--aligned-bottom-center{transform-origin:50% -5%}.esri-popup--aligned-top-left,.esri-popup--aligned-bottom-left{transform-origin:100% 50%}.esri-popup--aligned-top-right,.esri-popup--aligned-bottom-right{transform-origin:-5% 50%}.esri-popup--aligned-top-center,.esri-popup--aligned-top-left,.esri-popup--aligned-top-right{animation:popup-intro-animation-down 200ms ease-in-out}.esri-popup--aligned-bottom-center,.esri-popup--aligned-bottom-left,.esri-popup--aligned-bottom-right{animation:popup-intro-animation-up 200ms ease-in-out}.esri-popup__main-container{pointer-events:auto;position:relative;z-index:1;width:340px;max-height:340px;background-color:#fff;display:flex;flex-flow:column nowrap}.esri-popup__header{position:relative;font-size:12px;align-items:flex-start;justify-content:space-between;display:flex;flex:0 0 auto}.esri-popup__header-buttons{padding:0 7px;margin:0 0 0 auto;display:flex}.esri-popup__header-container{flex:1}.esri-popup__header-container--button{cursor:pointer;align-items:flex-start;border:none;background:rgba(0,0,0,0);display:flex;justify-content:flex-start;padding:0;font-size:100%;font-family:inherit;color:inherit;text-align:initial}.esri-popup__header-container--button:hover{background-color:#f3f3f3}.esri-popup__header-title{border-radius:2px;font-size:14px;padding:6px 7px;margin-inline:7px;margin-block:6px;display:flex;flex:1 1 auto;transition:background-color 125ms ease-in-out;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-popup__content{display:flex;flex-flow:column nowrap;flex:1 1 auto;font-size:12px;font-weight:400;margin:0 15px 12px;overflow:auto;line-height:normal;--calcite-ui-background: $background-color}.esri-content--has-flows{margin:0;border-top:1px solid rgba(110,110,110,.3);border-bottom:1px solid rgba(110,110,110,.3)}.esri-content__flow-item{padding:12px 15px;background-color:#fff}.esri-popup__action--exit{transform:scaleX(-1)}.esri-popup__content img{image-orientation:from-image}.esri-popup__feature-menu-button{align-items:center;cursor:pointer;color:#6e6e6e;display:flex;font-size:12px;padding-inline:11px;border-inline-start:solid 1px rgba(110,110,110,.3);transition:box-shadow 125ms ease-in-out,background-color 125ms ease-in-out}.esri-popup__feature-menu-button:hover{background-color:#f3f3f3;color:#2e2e2e}.esri-popup--feature-menu-open .esri-popup__feature-menu-button{background-color:#e2f1fb;color:#323232}.esri-popup__feature-menu-button-icon{margin-inline-end:7px}.esri-popup--feature-menu-open .esri-popup__header,.esri-popup--feature-menu-open .esri-popup__content{flex:0 1 0px;overflow:hidden;opacity:0}.esri-popup--feature-updated{opacity:0;transition:opacity 375ms ease-out}.esri-popup--feature-updated-active{opacity:1}.esri-popup__pagination-page-text{white-space:nowrap}.esri-popup__footer{align-items:stretch;border-top:solid 1px rgba(110,110,110,.3);display:flex;flex:0 0 auto;justify-content:space-between}.esri-popup__footer calcite-icon{margin-inline:3px}.esri-popup__footer .esri-popup__button{font-weight:400;font-size:12px;position:relative;display:flex;justify-content:flex-start;flex:0 0 auto}.esri-popup__actions{animation:esri-fade-in-scale 125ms ease-in-out;background:#fff;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);color:#6e6e6e;display:flex;flex-flow:column;margin:6px 7px;max-width:50%;padding:0;position:absolute;right:0;z-index:1}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]{align-items:center;border-bottom:1px solid rgba(110,110,110,.3);color:#6e6e6e;display:flex;justify-content:flex-start;padding:12px 7px;margin-top:0;margin-bottom:0;font-size:12px}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:hover{background-color:#f3f3f3}.esri-popup__actions .esri-popup__button[class*=esri-popup__action]:last-child{border-bottom:none}.esri-popup__actions .esri-popup__button[class*=esri-popup__action] .esri-popup__icon{flex:0 0 16px}.esri-popup__footer .esri-popup__actions-menu-button{padding-inline:7px;margin-inline-start:7px;transition:box-shadow 125ms ease-in-out}.esri-popup__footer .esri-popup__actions-menu-button:hover{background-color:#f3f3f3}.esri-popup--actions-menu-open .esri-popup__footer .esri-popup__actions-menu-button{background-color:#f3f3f3;color:#2e2e2e}[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__actions,[class*=esri-popup--aligned-top-] .esri-popup__actions{bottom:32px;top:auto;transform-origin:bottom center}[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__actions,[class*=esri-popup--aligned-bottom-] .esri-popup__actions{bottom:auto;top:32px;transform-origin:top center}.esri-popup__icon{width:16px;height:16px;display:inline-block;flex:0 0 16px}[class*=esri-popup--is-docked-top-] .esri-popup__footer,[class*=esri-popup--aligned-bottom-] .esri-popup__footer{border-top:none;border-bottom:solid 1px rgba(110,110,110,.3)}.esri-popup__navigation{align-items:stretch;display:flex;flex:1 0 auto;margin:0;padding:0;position:relative;border-inline-start:solid 1px rgba(110,110,110,.3)}.esri-popup__navigation .esri-popup__button{margin:0;padding-inline:7px;align-items:center}.esri-popup__inline-actions-container{display:flex;justify-content:flex-start;align-items:center;width:100%;padding:0 7px;position:relative}.esri-popup__inline-actions-container:only-child{width:100%;max-width:unset;justify-content:flex-start}.esri-popup__inline-actions-container:only-child .esri-popup__actions-menu-button{margin-inline-start:auto}.esri-popup__inline-actions-container>.esri-popup__action,.esri-popup__inline-actions-container>.esri-popup__action-toggle{flex:0 1 auto}.esri-popup__inline-actions-container .esri-popup__icon{margin:0 3px}.esri-popup__inline-actions-container [class^=esri-icon-],.esri-popup__inline-actions-container .esri-building-level-picker__arrow-up,.esri-popup__inline-actions-container .esri-building-level-picker__arrow-down,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-left,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-right{margin:0 3px}.esri-popup__inline-actions-container [class*=" esri-icon-"],.esri-popup__inline-actions-container .esri-building-level-picker__arrow-up,.esri-popup__inline-actions-container .esri-building-level-picker__arrow-down,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-left,.esri-popup__inline-actions-container .esri-building-phase-picker__arrow-right{margin:0 3px}.esri-popup__footer--has-pagination .esri-popup__inline-actions-container{width:70%}.esri-popup__action-toggle.esri-popup__action-toggle--on{background-color:#e2f1fb;color:#2e2e2e}.esri-popup__action-toggle.esri-popup__action-toggle--on:hover{background-color:#e2f1fb;color:#2e2e2e}.esri-popup__feature-menu{left:0;font-size:12px;font-weight:400;position:absolute;width:100%;background-color:#fff;color:#323232;z-index:1;margin:6px 0;max-height:0;opacity:0;height:0;overflow:hidden;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}[class*=esri-popup--is-docked-bottom-].esri-popup--is-docked .esri-popup__feature-menu,[class*=esri-popup--aligned-top-] .esri-popup__feature-menu{bottom:32px;top:auto;transform-origin:bottom center}[class*=esri-popup--is-docked-top-].esri-popup--is-docked .esri-popup__feature-menu,[class*=esri-popup--aligned-bottom-] .esri-popup__feature-menu{bottom:auto;top:32px;transform-origin:top center}.esri-popup__feature-menu-list{padding:0;margin:0;counter-reset:section}.esri-popup__feature-menu-item{list-style-type:none;border:solid 1px rgba(110,110,110,.3);display:flex;flex-flow:row nowrap;align-items:center;transition:background-color 125ms ease-in-out;margin-top:-1px;position:relative}.esri-popup__feature-menu-item:hover,.esri-popup__feature-menu-item:focus{cursor:pointer;background-color:#f3f3f3}.esri-popup__feature-menu-item::before{counter-increment:section;content:counter(section);display:flex;justify-content:center;flex:0 0 8%;text-align:center}.esri-popup__feature-menu-item--selected,.esri-popup__feature-menu-item--selected:hover,.esri-popup__feature-menu-item--selected:focus{background-color:#e2f1fb}.esri-popup__feature-menu-item .esri-icon-check-mark,.esri-popup__feature-menu-item .esri-elevation-profile input[type=checkbox]:checked:before,.esri-elevation-profile .esri-popup__feature-menu-item input[type=checkbox]:checked:before,.esri-popup__feature-menu-item .esri-elevation-profile-settings__popover-content input[type=checkbox]:checked:before,.esri-elevation-profile-settings__popover-content .esri-popup__feature-menu-item input[type=checkbox]:checked:before{padding:0 .5rem}.esri-popup__feature-menu-title{display:flex;flex:1 0 82%;min-height:1em;margin:0;padding:.8em 4%;border-left:solid 1px rgba(0,0,0,.25)}.esri-popup__feature-menu-viewport{max-height:0px;opacity:0;overflow:auto;position:relative;z-index:1}.esri-popup__feature-menu-header{background-color:rgba(0,0,0,0);border-bottom:solid 1px rgba(110,110,110,.3);padding:0;margin:0;font-weight:400;font-size:14px;line-height:1.2em;overflow:hidden;position:relative;opacity:0}.esri-popup--feature-menu-open .esri-popup__feature-menu{height:auto;opacity:1;animation:esri-fade-in-scale 125ms ease-out;max-height:none;overflow:visible}.esri-popup--feature-menu-open .esri-popup__feature-menu-header{padding:12px 15px;max-height:none;display:block;opacity:1;margin:0}.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:175px;opacity:1;padding-top:1px}.esri-popup__feature-menu-loader{position:sticky;z-index:2;padding:6px;bottom:10px;text-align:center;pointer-events:none}.esri-popup__feature-menu-observer{position:relative;z-index:2;bottom:20px;text-align:center}.esri-popup__loading-container{margin:0 7px;text-align:center;-webkit-user-select:none;user-select:none}.esri-popup__action-image{width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;flex:0 0 16px}.esri-popup__action-text{overflow:hidden;text-overflow:ellipsis}.esri-popup__collapse-button{align-items:center;background-color:#f3f3f3;cursor:pointer;display:flex;flex:1 0;justify-content:center;padding:6px 0}.esri-popup__collapse-icon{margin-block-start:9px}.esri-popup--is-docked.esri-popup--is-docked-bottom-left .esri-popup__collapse-icon,.esri-popup--is-docked.esri-popup--is-docked-bottom-right .esri-popup__collapse-icon,.esri-popup--is-docked.esri-popup--is-docked-bottom-center .esri-popup__collapse-icon,.esri-popup--aligned-top-left .esri-popup__collapse-icon,.esri-popup--aligned-top-right .esri-popup__collapse-icon,.esri-popup--aligned-top-center .esri-popup__collapse-icon{transform:rotate(180deg)}.esri-popup__pointer{position:absolute;width:0;height:0}.esri-popup__pointer-direction{background-color:#fff;content:"";position:absolute;width:12px;height:12px}.esri-popup--aligned-top-center .esri-popup__pointer{top:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-bottom-center .esri-popup__pointer{bottom:100%;left:50%;margin:0 0 0 -6px}.esri-popup--aligned-top-left .esri-popup__pointer{bottom:6px;right:6px;transform:rotate(-45deg)}.esri-popup--aligned-bottom-left .esri-popup__pointer{top:6px;right:6px;transform:rotate(45deg)}.esri-popup--aligned-top-right .esri-popup__pointer{bottom:6px;left:6px;transform:rotate(45deg)}.esri-popup--aligned-bottom-right .esri-popup__pointer{top:6px;left:6px;transform:rotate(-45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction,.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{transform:scale(0.75, 2) rotate(45deg)}.esri-popup--aligned-top-left .esri-popup__pointer-direction,.esri-popup--aligned-bottom-left .esri-popup__pointer-direction,.esri-popup--aligned-top-right .esri-popup__pointer-direction,.esri-popup--aligned-bottom-right .esri-popup__pointer-direction{top:-6px;left:-6px;transform:scale(1, 3.5) rotate(45deg)}.esri-popup--aligned-top-center .esri-popup__pointer-direction{top:-6px;left:0}.esri-popup--aligned-bottom-center .esri-popup__pointer-direction{bottom:-6px;left:0}.esri-view-width-xlarge .esri-popup__main-container{width:460px}.esri-view-width-large .esri-popup__main-container{width:400px}.esri-view-width-less-than-large .esri-popup__action-text{display:none}.esri-view-width-medium .esri-popup__main-container{width:340px}.esri-view-width-less-than-medium .esri-popup__main-container{width:280px}.esri-view-width-xsmall .esri-popup__button[class*=esri-popup__navigation-],.esri-view-width-xsmall .esri-popup__pagination-page-text{display:none}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{margin-bottom:16px}.esri-view-width-xsmall .esri-popup--is-docked-top-center,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center{width:auto;margin:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center .esri-popup__main-container,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__main-container{width:100%;max-height:75%;position:absolute;left:0;right:0;bottom:0}.esri-view-width-xsmall .esri-popup--is-docked-top-center.esri-popup--feature-menu-open .esri-popup__main-container:before,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center.esri-popup--feature-menu-open .esri-popup__main-container:before{visibility:hidden}.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__feature-menu,.esri-view-width-xsmall .esri-popup--is-docked-bottom-center .esri-popup__actions{bottom:36px}.esri-view-height-xlarge .esri-popup__main-container{max-height:460px}.esri-view-height-xlarge.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:410px}.esri-view-height-large .esri-popup__main-container{max-height:400px}.esri-view-height-large.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:350px}.esri-view-height-less-than-medium .esri-popup__main-container{max-height:300px}.esri-view-height-less-than-medium.esri-popup--feature-menu-open .esri-popup__feature-menu-viewport{max-height:250px}.esri-popup--is-docked{left:0;bottom:0;right:0;top:0;margin:15px 15px 30px 15px;animation:esri-docking-animation 250ms ease-out}.esri-ui .esri-popup--is-docked{flex-flow:row nowrap}.esri-popup--is-docked-top-left,.esri-popup--is-docked-top-center,.esri-popup--is-docked-top-right{align-items:flex-start}.esri-popup--is-docked-top-left .esri-popup__header,.esri-popup--is-docked-top-center .esri-popup__header,.esri-popup--is-docked-top-right .esri-popup__header{padding-top:2px}.esri-popup--is-docked-bottom-left,.esri-popup--is-docked-bottom-center,.esri-popup--is-docked-bottom-right{align-items:flex-end}.esri-popup--is-docked-top-left,.esri-popup--is-docked-bottom-left{justify-content:flex-start}.esri-popup--is-docked-top-center,.esri-popup--is-docked-bottom-center{justify-content:center}.esri-popup--is-docked-top-right,.esri-popup--is-docked-bottom-right{justify-content:flex-end}.esri-popup--is-docked-top-left .esri-popup__main-container,.esri-popup--is-docked-top-right .esri-popup__main-container,.esri-popup--is-docked-bottom-left .esri-popup__main-container,.esri-popup--is-docked-bottom-right .esri-popup__main-container{max-height:80%}.esri-popup--is-docked-top-center .esri-popup__main-container,.esri-popup--is-docked-bottom-center .esri-popup__main-container{max-height:40%}[dir=rtl] .esri-widget .esri-popup__header-title,[dir=rtl] .esri-popup__header-title{margin:6px 7px 6px auto}[dir=rtl] .esri-popup__header-buttons{margin:0 auto 0 0}[dir=rtl] .esri-popup__feature-menu-title{border-left:none;border-right:solid 1px rgba(0,0,0,.25)}[dir=rtl] .esri-popup__pagination-icon{transform:rotate(180deg)}[dir=rtl] .esri-popup__actions{right:auto;left:0}[dir=rtl] .esri-popup--is-docked .esri-popup__loading-container{order:0}[dir=rtl] .esri-popup--is-docked-top-left,[dir=rtl] .esri-popup--is-docked-bottom-left{justify-content:flex-end}[dir=rtl] .esri-popup--is-docked-top-right,[dir=rtl] .esri-popup--is-docked-bottom-right{justify-content:flex-start}.esri-print{position:relative;padding:12px 15px;overflow-y:auto}.esri-print section[aria-hidden=true]{display:none}.esri-print__form-section-container{margin:0 0 12px 0}.esri-print__header-title{font-size:16px;font-weight:600;padding:0 0 12px;margin:0 auto 0 0}.esri-print__template-list{box-shadow:0 1px 8px rgba(0,0,0,.33);border-radius:2px;display:flex;flex-direction:column;padding:0;width:280px}.esri-print__template-list .esri-widget__heading,.esri-print__template-list-footer{margin:0;padding:12px 15px;flex:1 0 auto}.esri-print__template-list-scroller{max-height:175px;overflow-y:auto;border-top:1px solid rgba(110,110,110,.3);border-bottom:1px solid rgba(110,110,110,.3)}.esri-print__template-list .esri-menu__list-item{font-size:12px}.esri-print__layout-section,.esri-print__map-only-section{padding:12px 0 0;margin-bottom:12px;border-top:1px solid rgba(110,110,110,.3)}.esri-print__layout-tab-list{position:relative;bottom:-1px;padding:0;margin:0;display:flex;justify-content:space-between}.esri-print__layout-tab{display:inline-block;text-align:center;margin:0;padding:5px 5px;width:100%;cursor:pointer;color:#6e6e6e;border:1px solid rgba(0,0,0,0)}.esri-print__layout-tab:hover,.esri-print__layout-tab:focus{color:#323232;background-color:#f3f3f3;border-bottom:1px solid rgba(110,110,110,.3)}.esri-print__layout-tab[aria-selected=true],.esri-print__layout-tab[aria-selected=true]:hover{background-color:#fff;color:#323232;border-color:rgba(110,110,110,.3);border-bottom-color:#fff}.esri-print__panel--error{color:#8c2907}.esri-print__panel-container{flex:1 0}.esri-print__input-text{width:100%;margin:0}.esri-print__scale-input-container{display:flex;align-items:center}.esri-print__advanced-options-section{background-color:#f3f3f3;color:#6e6e6e}.esri-print__advanced-options-button-container{color:#6e6e6e;display:flex;justify-content:flex-start;align-items:center;background-color:rgba(0,0,0,0);width:100%;overflow:visible}.esri-print__advanced-options-button{border:none;cursor:pointer;font-family:inherit;padding:6px 7px;width:100%;background-color:rgba(0,0,0,0)}.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--opened,.esri-print__advanced-options-button .esri-print__advanced-options-button-icon--closed-rtl{display:none}.esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed,.esri-print__advanced-options-button[aria-expanded=true] .esri-print__advanced-options-button-icon--opened{display:block}.esri-print__advanced-options-button-title{font-size:12px;margin:0 3px}.esri-print__advanced-options-container{font-size:12px;padding:6px 7px}.esri-print__advanced-options-container .esri-print__form-section-container{margin-bottom:6px}.esri-print__size-container{display:flex;align-items:center;justify-content:space-between}.esri-print__advanced-options-section [class^=esri-icon-],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__advanced-options-section [class*=" esri-icon-"],.esri-print__advanced-options-section .esri-building-level-picker__arrow-up,.esri-print__advanced-options-section .esri-building-level-picker__arrow-down,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-left,.esri-print__advanced-options-section .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__size-container [class^=esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__size-container [class*=" esri-icon-"],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{background:rgba(0,0,0,0)}.esri-print__size-container [class^=esri-icon-],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{align-self:flex-end}.esri-print__size-container [class*=" esri-icon-"],.esri-print__size-container .esri-building-level-picker__arrow-up,.esri-print__size-container .esri-building-level-picker__arrow-down,.esri-print__size-container .esri-building-phase-picker__arrow-left,.esri-print__size-container .esri-building-phase-picker__arrow-right{align-self:flex-end}.esri-print__size-container button{color:#6e6e6e}.esri-print__width-container,.esri-print__height-container{flex:0 0 43%}.esri-print__swap-button{flex:0 0 5%;border:none}.esri-print__refresh-button{border:1px solid rgba(110,110,110,.3);border-left-width:0}.esri-print__export-button,.esri-print__template-button{margin:6px 0}.esri-print__export-panel-container{font-size:12px;border-top:1px solid #ddd;padding:12px 0}.esri-print__export-panel-container [class^=esri-icon-],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:.5em;margin-top:.15em}.esri-print__export-panel-container [class*=" esri-icon-"],.esri-print__export-panel-container .esri-building-level-picker__arrow-up,.esri-print__export-panel-container .esri-building-level-picker__arrow-down,.esri-print__export-panel-container .esri-building-phase-picker__arrow-left,.esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:.5em;margin-top:.15em}.esri-print__exported-file-link-title{white-space:pre-wrap;word-break:break-all;word-wrap:break-word;word-break:break-word}.esri-print__exported-file-link{color:#6e6e6e;display:flex;align-items:flex-start;margin-bottom:6px;text-decoration:none}.esri-print__exported-file-link:hover{color:#2e2e2e}.esri-print__exported-file--error{color:#8c2907;cursor:pointer}.esri-print .esri-print__exported-file--error:hover{color:#8c2907}.esri-print__loader{height:40px;width:32px;background:url(../base/images/loading-throb.gif) no-repeat center;margin:0 auto}[dir=rtl] .esri-print__refresh-button{border-left-width:1px;border-right-width:0}[dir=rtl] .esri-print__export-panel-container [class^=esri-icon-],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.5em}[dir=rtl] .esri-print__export-panel-container [class*=" esri-icon-"],[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-up,[dir=rtl] .esri-print__export-panel-container .esri-building-level-picker__arrow-down,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-print__export-panel-container .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.5em}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed{display:none}[dir=rtl] .esri-print__advanced-options-button[aria-expanded=false] .esri-print__advanced-options-button-icon--closed-rtl{display:block}.esri-save-layer{width:300px;height:250px}.esri-save-layer__error{align-items:center;display:flex;flex-direction:column}.esri-save-layer__error-icon{color:var(--calcite-ui-danger);margin-bottom:.3rem;margin-top:3rem}.esri-save-layer__process-loader{padding-bottom:2rem;padding-top:3rem}.esri-save-layer__process-label,.esri-save-layer__error-label{margin-inline:.5rem}.esri-save-layer__layer-name-label{margin:.5rem .5rem 0rem .5rem}.esri-save-layer__portal-folder-label{margin:.5rem .5rem .25rem .5rem}.esri-scale-bar.esri-widget{background:rgba(0,0,0,0);box-shadow:none}.esri-scale-bar__bar-container{position:relative;display:flex;align-items:flex-end;transition:width 250ms ease-in-out;font-size:12px}.esri-scale-bar__bar-container--ruler{flex-direction:column}.esri-scale-bar__bar-container--line:last-child{align-items:flex-start}.esri-scale-bar__ruler{display:flex;flex-wrap:wrap;height:6px;background-color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.33),0 1px 2px rgba(0,0,0,.3)}.esri-scale-bar__ruler-block{height:50%;width:25%;background-color:#323232}.esri-scale-bar__ruler-block:nth-child(-n+2){margin-right:25%}.esri-scale-bar__ruler-block:nth-child(n+3){margin-left:25%}.esri-scale-bar__line{position:relative;height:1.5em;background-color:rgba(255,255,255,.33);left:0;z-index:1}.esri-scale-bar__line--top{bottom:-1px;border-bottom:2px solid #323232}.esri-scale-bar__line--bottom{top:-1px;border-top:2px solid #323232}.esri-scale-bar__line--top:before,.esri-scale-bar__line--top:after,.esri-scale-bar__line--bottom:before,.esri-scale-bar__line--bottom:after{content:"";display:block;width:2px;height:1.5em;background-color:#323232;position:absolute;border-right:2px solid #323232}.esri-scale-bar__line--top:before{bottom:-2px;left:0}.esri-scale-bar__line--top:after{bottom:-2px;right:0}.esri-scale-bar__line--bottom:before{top:-2px;left:0}.esri-scale-bar__line--bottom:after{height:1.5em;top:-2px;right:0}.esri-scale-bar__label-container--line{position:absolute;left:0;z-index:1}.esri-scale-bar__label-container--ruler{display:flex;width:100%;justify-content:space-between;position:relative}.esri-scale-bar__label-container--ruler .esri-scale-bar__label{padding:6px 0 0;text-shadow:0 0 1px #fff,0 0 1px #fff,0 0 1px #fff}.esri-scale-bar__label-container--top{bottom:0}.esri-scale-bar__label-container--bottom{top:1px}.esri-scale-bar__label{font-size:inherit;color:#323232;white-space:nowrap;padding:0 7px;font-weight:600}[dir=rtl] .esri-scale-bar__ruler{margin:0 .5ch 0 2ch}[dir=rtl] .esri-scale-bar__label-container--line{left:auto;right:0}.esri-scale-range-slider{background-color:rgba(0,0,0,0);min-width:310px;position:relative;display:flex;flex-direction:column}.esri-scale-range-slider .esri-slider{background-color:rgba(0,0,0,0);padding:9px 11px 9px 9px}.esri-scale-range-slider .esri-slider__segment-1{background-color:#0079c1;height:4px}.esri-scale-range-slider .esri-slider .esri-slider__effective-min-segment,.esri-scale-range-slider .esri-slider .esri-slider__effective-max-segment{height:100%;display:block;content:" ";background:repeating-linear-gradient(to right, rgba(255, 255, 255, 0.75) 0, rgba(255, 255, 255, 0.75) 5px, transparent 5px, transparent 10px)}.esri-scale-range-slider.esri-widget{box-shadow:none}.esri-scale-range-slider.esri-disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.esri-scale-range-slider__scale-indicator-container{position:absolute;left:9px;right:11px}.esri-scale-range-slider__scale-indicator{top:11px;margin-left:-4px;width:1px;position:relative;transition-property:left;transition-duration:.2s}.esri-scale-range-slider__scale-indicator-icon{fill:#323232}.esri-scale-range-slider__scale-menu-container{margin-top:12px;display:flex;width:100%;justify-content:space-between}.esri-scale-range-slider__scale-menu-toggle{color:#0079c1;cursor:pointer;background-color:rgba(0,0,0,0);border:none;font-size:14px;white-space:nowrap;max-width:48%;display:flex}.esri-scale-range-slider__scale-menu-toggle[data-type=min]{margin-inline-end:auto}.esri-scale-range-slider__scale-menu-toggle[data-type=max]{margin-inline-start:auto}.esri-scale-range-slider__scale-menu-toggle--active{font-weight:600}.esri-scale-range-slider__scale-menu-toggle-text{text-overflow:ellipsis;overflow-x:hidden}.esri-scale-range-slider__scale-menu-toggle-icon{font-size:12px;margin:0 7px}.esri-scale-range-slider__scale-preview{display:inline-flex;flex-direction:column;background-color:#fff;padding:6px 7px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-scale-range-slider__scale-preview-thumbnail{display:block;box-sizing:border-box;padding:64px}.esri-scale-range-slider__scale-menu{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;border-radius:2px;background-color:#fff;color:#323232}.esri-scale-range-slider__scale-menu-list{min-width:200px;padding:6px 0;margin:0;display:flex;flex-direction:column;list-style-type:none}.esri-scale-range-slider__scale-menu-item{align-items:center;display:flex;padding:6px 7px;margin:0;cursor:pointer}.esri-scale-range-slider__scale-menu-item-content{display:flex;justify-content:flex-start;flex-direction:column;flex:0 1 auto}.esri-scale-range-slider__scale-menu-item:hover,.esri-scale-range-slider__scale-menu-item:focus{background-color:#f3f3f3}.esri-scale-range-slider__scale-menu-scroller{max-height:450px;overflow-y:auto;overflow-x:hidden}.esri-scale-range-slider__scale-item-label{margin:0;padding-bottom:4px;padding-inline-end:15px;word-break:break-all;cursor:inherit}.esri-scale-range-slider__scale-menu-item-icon{color:rgba(0,0,0,0)}.esri-scale-range-slider__scale-menu-item--active .esri-scale-range-slider__scale-menu-item-icon{color:#0079c1}.esri-scale-range-slider__scale-menu-item:hover .esri-scale-range-slider__scale-menu-item-icon{color:rgba(110,110,110,.4)}.esri-scale-range-slider__scale-item-value{color:#6e6e6e;font-size:12px;margin-block-start:2px;word-break:break-all}.esri-selection-toolbar{display:flex;flex:1 1 0;height:100%;width:100%}.esri-selection-toolbar__container{display:flex}.esri-shadow-cast{position:relative;overflow:hidden;display:flex;flex-direction:column;width:200;padding:12px 15px;gap:12px}.esri-shadow-cast__time-range{display:flex;flex-direction:column;font-size:10px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{width:inherit;flex-grow:1;padding:30px 13px 28px 13px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-widget__anchor,.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor{outline:none !important;color:inherit}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__anchor:focus .esri-slider__thumb{outline:solid 2px #0079c1;outline-offset:2px;overflow:visible}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__segment.esri-slider__segment-0{background-color:unset}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__thumb{width:16px;height:16px;left:-8px;top:-8px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick{width:7px;height:20px;padding:3px;margin:-3px;background:none}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick:after{content:"";display:block;width:1px;background:rgba(110,110,110,.4)}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.secondary-tick:after{height:3px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick:after{height:6px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick.primary-tick .primary-tick__ampm{font-size:10px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__ticks{margin:0;margin-top:6px;width:calc(100% - 1px)}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__tick-label{font-size:10px;line-height:normal;margin-top:12px;text-align:center}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label{font-size:12px}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal .esri-slider__label-input{font-size:10px}.esri-shadow-cast__time-range .esri-slider__segment-1{background:#0079c1}.esri-shadow-cast__time-range .esri-slider.esri-slider--horizontal{padding-top:8px;padding-bottom:42px}.esri-shadow-cast__time-range__indicator{display:flex;justify-content:center;align-items:center;gap:2px;margin-bottom:6px}.esri-shadow-cast__date-picker-container:not(:first-of-type){margin-top:12px}.esri-shadow-cast__date-picker-container .esri-date-picker{display:block;flex-grow:1}.esri-shadow-cast__visualization{display:flex;flex-direction:column;margin-top:12px}.esri-shadow-cast__visualization__select{margin-bottom:12px}.esri-shadow-cast__visualization__config--hidden{display:none}.esri-shadow-cast__threshold-config,.esri-shadow-cast__duration-config,.esri-shadow-cast__discrete-config{display:flex;flex-direction:column;gap:12px}.esri-shadow-cast__threshold-config calcite-label,.esri-shadow-cast__duration-config calcite-label,.esri-shadow-cast__discrete-config calcite-label{width:max-content;max-width:100%;display:block}.esri-shadow-cast__threshold-config calcite-label:focus,.esri-shadow-cast__threshold-config calcite-label:focus-visible,.esri-shadow-cast__duration-config calcite-label:focus,.esri-shadow-cast__duration-config calcite-label:focus-visible,.esri-shadow-cast__discrete-config calcite-label:focus,.esri-shadow-cast__discrete-config calcite-label:focus-visible{outline:none}.esri-shadow-cast__threshold-config .esri-slider{padding-top:8px;padding-inline:8px;padding-bottom:25px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__label,.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{font-size:10px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick-label{margin-top:12px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__tick{top:-4px}.esri-shadow-cast__threshold-config .esri-slider .esri-slider__segment-1{background:#0079c1}.esri-shadow-cast__duration-config__radio-group{display:flex;flex-direction:row;align-items:center}.esri-shadow-cast__duration-config__radio-group calcite-button{height:35px}.esri-shadow-cast__tooltip{font-size:12px;color:#323232}.esri-shadow-cast__tooltip__content{position:absolute;width:max-content;padding:6px 7px;background:#fff;transform:translate(-50%, -100%);margin-top:-12px}.esri-shadow-cast__tooltip__content:after{position:absolute;content:"";display:block;width:0;height:0;border-top:8px solid #fff;border-bottom:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);bottom:1px;left:50%;transform:translate(-50%, 100%)}.esri-size-slider{direction:ltr;min-width:260px}.esri-size-slider .esri-slider{font-size:12px;position:relative;z-index:1}.esri-size-slider .esri-slider .esri-slider__content{flex-direction:row;height:240px;margin:0 auto 0 40%}.esri-size-slider .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);display:flex;flex:0 0 auto}.esri-size-slider .esri-slider .esri-slider__anchor{border-bottom:1px solid #6e6e6e;border-top:1px solid #fff;width:30px}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__label,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__label{text-decoration:underline}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:after,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-size-slider .esri-slider .esri-slider__anchor:hover .esri-slider__thumb:before,.esri-size-slider .esri-slider .esri-slider__anchor:focus .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-size-slider .esri-slider .esri-slider__thumb{background-color:#6e6e6e;border-radius:0;border:none;height:12px;left:-12px;top:-6px;width:6px}.esri-size-slider .esri-slider .esri-slider__thumb:before{position:absolute;top:0;left:-1.5px;width:3px;content:"";height:12px;background-color:#6e6e6e;transition:transform 125ms ease-in-out,background-color 125ms ease-in-out}.esri-size-slider .esri-slider .esri-slider__thumb:after{position:absolute;top:0;left:6px;content:"";border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #6e6e6e;border-top:6px solid rgba(0,0,0,0);height:0;width:0}.esri-size-slider .esri-slider .esri-slider__label{left:auto;line-height:20px;min-width:50px;right:50px;text-align:right}.esri-size-slider .esri-slider .esri-slider__label:hover{background-color:#f3f3f3}.esri-size-slider .esri-slider .esri-slider__segment:hover{cursor:default}.esri-size-slider .esri-slider .esri-slider__range-input{margin:auto;text-align:center;width:50%}.esri-size-slider .esri-slider .esri-slider__label-input{text-align:right;width:70px}.esri-size-slider .esri-slider .esri-slider__max,.esri-size-slider .esri-slider .esri-slider__min{flex:none;margin:9px auto;padding:9px 12px;position:relative;width:auto;z-index:0}.esri-size-slider .esri-slider .esri-slider__max:before,.esri-size-slider .esri-slider .esri-slider__min:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;z-index:-1}.esri-size-slider .esri-slider .esri-slider__max.esri-slider__range--active,.esri-size-slider .esri-slider .esri-slider__min.esri-slider__range--active{background-color:#fff}.esri-size-slider .esri-slider .esri-slider__max .esri-slider__range-input,.esri-size-slider .esri-slider .esri-slider__min .esri-slider__range-input{margin:0 auto}.esri-size-slider .esri-slider .esri-slider__extra-content{display:flex;height:100%}.esri-size-slider .esri-slider .esri-histogram__svg{overflow:visible}.esri-size-slider .esri-slider .esri-histogram__label{fill:#323232;stroke-width:2}.esri-size-slider .esri-slider .esri-histogram__average-line,.esri-size-slider .esri-slider .esri-histogram__label{paint-order:stroke;stroke:#fff}.esri-size-slider .esri-slider .zoom-cap--max{position:absolute;top:0}.esri-size-slider .esri-slider .zoom-cap--min{position:absolute;bottom:0}.esri-size-slider .esri-slider .zoom-cap{height:11px;width:30px;stroke-width:0}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--line{fill:#fff}.esri-size-slider .esri-slider .zoom-cap .zoom-cap--underline{fill:#323232}.esri-size-slider .esri-slider .zoom-cap:hover{cursor:pointer}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--mask{fill:#fff}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--line{fill:#0079c1}.esri-size-slider .esri-slider .zoom-cap:hover .zoom-cap--underline{fill:#fff}.esri-size-slider__ramp{display:flex;height:100%;width:30px;position:relative}.esri-size-slider__ramp svg{height:100%;width:100%;position:absolute;stroke:#6e6e6e;stroke-width:1px;left:0}.esri-size-slider__ramp svg rect{height:100%;width:100%}.esri-size-slider__ramp svg path{stroke-width:.5px}.esri-size-slider__histogram-container{display:flex;flex:1 1 0;height:100%;width:120px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__content{margin:0 auto 0 35%}.esri-size-slider.esri-size-slider--interactive-track .esri-slider .esri-slider__track{background-color:rgba(0,0,0,0);width:12px}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__label{text-decoration:underline}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb{background-color:#2e2e2e;border:none;transform:none}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:after{border-left-color:#2e2e2e}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__anchor--active .esri-slider__thumb:before{background-color:#49b0f2;transform:translate3d(-1.5px, 0, 0)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive{background-size:12px 100%;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../base/images/SM-Slider_TrackBackground_idle.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive.esri-slider__segment--active{background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:hover,.esri-size-slider.esri-size-slider--interactive-track .esri-slider__segment--interactive:focus{cursor:pointer;background-color:#eee;background-image:url(../base/images/SM-Slider_TrackBackground_hover.svg)}.esri-sketch{display:flex;flex-flow:column wrap}.esri-sketch .esri-snapping-controls__panel{display:flex;width:auto}.esri-expand__content .esri-sketch{width:max-content}.esri-sketch__menu-header{margin:6px;border-bottom:1px solid rgba(110,110,110,.3);display:flex;align-items:center}.esri-sketch__menu-title{flex:1 1 auto;overflow:hidden}.esri-sketch__panel{align-items:center;display:flex;flex-flow:row wrap;padding:0}.esri-sketch__info-panel{background-color:#f3f3f3;opacity:1;transition:opacity 250ms ease-in-out}.esri-sketch__info-panel:empty{opacity:0;padding:0;visibility:hidden}.esri-sketch__menu-container{background-color:#fff;display:flex;flex-flow:column;flex:1 1 auto;flex-direction:column;margin:6px}.esri-sketch__section{align-items:center;display:flex;flex-flow:row wrap;padding:0 7px;margin:6px 0}.esri-sketch__tool-section{border-right:1px solid rgba(110,110,110,.3)}.esri-sketch__tool-section:last-child{border-right:none}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon{background-color:#0079c1;box-shadow:0 0 0 1px #0079c1}.esri-sketch__action-toggle--on .esri-sketch__item-action-icon:before{background-color:#fff;left:12px}.esri-sketch__feature-count-badge{align-items:center;background:#fff;border-bottom:1px solid rgba(110,110,110,.3);border-radius:2px;display:flex;font-size:12px;justify-content:center;margin:0;padding:.25em .75em}[dir=rtl] .esri-sketch__tool-section{border-left:1px solid rgba(110,110,110,.3);border-right:none}[dir=rtl] .esri-sketch__tool-section:last-child{border:none}[dir=rtl] .esri-expand__content .esri-sketch--vertical .esri-sketch__tool-section{border-left:none;border-right:none}.esri-sketch--vertical{flex-flow:row-reverse}.esri-sketch--vertical .esri-sketch__panel{flex-flow:column}.esri-sketch--vertical .esri-sketch__section{flex-flow:column;padding-left:0;padding-right:0;margin-left:7px;margin-right:7px}.esri-sketch--vertical .esri-sketch__tool-section{border-right:none;border-bottom:1px solid rgba(110,110,110,.3)}.esri-sketch--vertical .esri-sketch__tool-section:last-child{border-bottom:none}.esri-sketch--vertical .esri-sketch__info-panel:empty{padding:0}.esri-sketch--vertical .esri-sketch__info-section{margin-top:3px;width:32px}.esri-sketch--vertical .esri-selection-toolbar__container{flex-direction:column}.esri-sketch-tooltip-controls{display:flex;flex-flow:column wrap}.esri-slice{flex-shrink:0}.esri-slice__container{position:relative;padding:12px 0;overflow-y:auto}.esri-slice__container a{text-decoration:none}.esri-slice__hint{padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__hint-text{margin:12px 0;padding:0}.esri-slice__exclude-button{margin-bottom:12px}.esri-slice__settings{padding:6px 15px 12px 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__settings ul{display:flex;flex-direction:column;padding:0;margin:0}.esri-slice__settings li{list-style:none}.esri-slice__layer-item{display:flex;align-items:center;white-space:nowrap;gap:7px}.esri-slice__layer-item__title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esri-slice__cross{color:inherit;position:relative}.esri-slice__panel--error{color:#8c2907;padding:0 15px;animation:esri-fade-in 250ms ease-in-out}.esri-slice__actions{display:flex;flex-flow:column;justify-content:center;padding:0 15px}@supports(-ms-ime-align: auto){.esri-slider__anchor:focus{outline:1px dotted #000}}.esri-slider{direction:ltr;display:flex;height:100%;width:100%;-webkit-user-select:none;user-select:none}.esri-disabled .esri-slider__content,.esri-disabled .esri-slider__min,.esri-disabled .esri-slider__max{opacity:.4}.esri-disabled .esri-slider__thumb:hover{transform:none;border-color:#0079c1;cursor:default}.esri-disabled .esri-slider__label:hover{cursor:default}.esri-disabled .esri-slider__segment:hover{cursor:default}.esri-disabled .esri-slider--horizontal .esri-slider__segment--interactive:hover,.esri-disabled .esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:default}.esri-slider--reversed.esri-slider--horizontal{flex-direction:row-reverse}.esri-slider--reversed.esri-slider--vertical{flex-direction:column}.esri-slider--horizontal{flex-direction:row}.esri-slider--horizontal .esri-slider__content{height:auto}.esri-slider--horizontal .esri-slider__track{height:2px;width:100%}.esri-slider--horizontal .esri-slider__segment--interactive:hover{cursor:ew-resize}.esri-slider--horizontal .esri-slider__anchor{height:100%;width:1px}.esri-slider--horizontal .esri-slider__label{left:-50px;margin:0 11px;top:-30px;text-align:center}.esri-slider--horizontal .esri-slider__label-input{text-align:center}.esri-slider--horizontal .esri-slider__max,.esri-slider--horizontal .esri-slider__min{flex:0 0 auto;margin:auto;height:auto;width:50px}.esri-slider--horizontal .esri-slider__ticks{left:0;margin:9px 0 0 0;top:100%;width:100%}.esri-slider--horizontal .esri-slider__tick{height:5px;width:1px}.esri-slider--horizontal .esri-slider__tick-label{margin-top:18px}.esri-slider--vertical{flex-direction:column-reverse}.esri-slider--vertical .esri-slider__content{flex-direction:column;width:auto}.esri-slider--vertical .esri-slider__track{flex:1 0 0px;flex-direction:column;height:100%;width:2px}.esri-slider--vertical .esri-slider__segment--interactive:hover{cursor:ns-resize}.esri-slider--vertical .esri-slider__anchor{height:1px;width:100%}.esri-slider--vertical .esri-slider__label{left:20px;text-align:left;top:-10px}.esri-slider--vertical .esri-slider__max,.esri-slider--vertical .esri-slider__min{margin:auto;width:100%}.esri-slider--vertical .esri-slider__max{flex:0 0 22px}.esri-slider--vertical .esri-slider__min{flex:0 0 22px}.esri-slider--vertical .esri-slider__ticks{left:100%;margin:0 0 0 11px;top:0}.esri-slider--vertical .esri-slider__tick{height:1px;width:5px}.esri-slider--vertical .esri-slider__tick-label{margin-left:30px}.esri-slider__content{display:flex;flex:1 0 auto;line-height:0;margin:auto;position:relative;align-items:center;justify-content:center;z-index:0}.esri-slider__track{background-color:rgba(110,110,110,.4);display:inline-block;touch-action:none;position:relative}.esri-slider__segment{height:100%;left:0;position:absolute;top:0;touch-action:none;transform-origin:0 0;width:100%;will-change:transform}.esri-slider__segment:hover{cursor:pointer}.esri-slider__anchor{background-color:#4c4c4c;position:absolute;touch-action:none;-webkit-user-select:none;user-select:none}.esri-slider__anchor:focus .esri-slider__thumb,.esri-slider__anchor:focus .esri-slider__label{outline:inherit}.esri-slider__anchor--moving .esri-slider__label:hover{cursor:grabbing}.esri-slider__anchor--moving .esri-slider__label--interactive:hover{cursor:grabbing}.esri-slider__anchor--moving:focus .esri-slider__thumb{border:3px solid #00598e;cursor:grabbing}.esri-slider__thumb{background-color:#fff;border:2px solid #0079c1;border-radius:16px;height:16px;left:-7px;position:absolute;top:-7px;touch-action:none;width:16px;transition:all 125ms ease-in-out;z-index:1}.esri-slider__thumb:hover{border-color:#00598e;border-width:3px;height:19.2px;left:-8.6px;top:-8.6px;width:19.2px;cursor:pointer;cursor:grab}.esri-slider__label{line-height:22px;min-width:80px;position:absolute}.esri-slider__label:hover{cursor:pointer;cursor:grab}.esri-slider__label--interactive:hover,.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{cursor:pointer;text-decoration:underline}.esri-slider__label-input{position:relative;width:100%;z-index:1}.esri-slider__extra-content{display:inline-block}.esri-slider__max,.esri-slider__min{height:22px;line-height:22px;text-align:center;display:flex;align-items:center;justify-content:center}.esri-slider__max--interactive:hover,.esri-slider__min--interactive:hover{background-color:#f3f3f3}.esri-slider__range-input{padding:1px 0;text-align:center;width:100%}.esri-slider__ticks{display:inline-block;height:100%;position:absolute;z-index:0}.esri-slider__tick{background:rgba(110,110,110,.4);position:absolute}.esri-slider__tick-label{position:absolute;width:max-content}[dir=rtl] .esri-slider__label,[dir=rtl] .esri-slider__max,[dir=rtl] .esri-slider__min,[dir=rtl] .esri-slider__tick-label{direction:rtl;unicode-bidi:plaintext}[dir=rtl] .esri-slider__range-input,[dir=rtl] .esri-slider__label-input{unicode-bidi:plaintext}.esri-snapping-controls__toggle-block{margin-top:0}.esri-snapping-controls__layer-list-block{border-bottom:none}.esri-snapping-controls__layer-list{overflow:auto;max-height:220px}.esri-snapping-controls__layer-list__filter{margin-bottom:10px}.esri-snapping-controls__layer-list__button{margin-bottom:6px}.esri-snapping-controls__layer-list__item calcite-accordion-item calcite-icon,.esri-snapping-controls__layer-list__item calcite-action calcite-icon{margin-inline-start:0}.esri-snapping-controls__layer-list__item calcite-icon{color:var(--calcite-ui-brand);margin-inline-start:var(--calcite-list-item-spacing-indent)}.esri-snapping-controls{display:flex;flex-flow:column wrap}.esri-snapping-controls__container{display:flex;flex:1 1 auto;flex-direction:column}.esri-snapping-controls__panel{width:320px}.esri-snapping-controls__item{box-shadow:0 1px 0 rgba(110,110,110,.3);padding:3px;background-color:#fff;cursor:pointer;margin:3px 0;border:1px solid rgba(110,110,110,.3);border-color:rgba(0,0,0,0);border-radius:2px;display:flex;justify-content:space-between;transition:border-color 125ms ease-in-out}.esri-snapping-controls__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-snapping-controls__action-toggle{align-items:flex-start;border:1px solid rgba(0,0,0,0);cursor:pointer;display:flex;flex-flow:row-reverse;font-size:12px;justify-content:space-between;margin:0;opacity:1;padding:6px 15px;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out;width:100%}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-title{margin-left:0}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon{background-color:#f3f3f3;border-radius:16px;box-shadow:0 0 0 1px #6e6e6e;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-snapping-controls__action-toggle .esri-snapping-controls__item-action-icon:before{background-color:#6e6e6e;box-shadow:0 0 0 1px #fff;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-snapping-controls__action-toggle.esri-disabled-element{pointer-events:none;opacity:.4}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon{background-color:#0079c1;box-shadow:0 0 0 1px #0079c1}.esri-snapping-controls__action-toggle--on .esri-snapping-controls__item-action-icon:before{background-color:#fff;left:12px}.esri-snapping-controls__nested-container{padding:0;padding-inline-start:1em}@keyframes esri-spinner--start-animation{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@keyframes esri-spinner--finish-animation{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0)}}@keyframes esri-spinner--rotate-animation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.esri-ui .esri-spinner{background-color:rgba(0,0,0,0);box-shadow:none;padding:0;overflow:visible;width:24px;height:24px;position:absolute;left:-999em;top:-999em;z-index:2;pointer-events:none;display:none;opacity:0;transform-origin:0 0}.esri-ui .esri-spinner::before{position:absolute;margin:-50% 0 0 -50%;width:100%;height:100%;background:url("../base/images/Loading_Indicator_double_32.svg") no-repeat center;display:block;content:"";animation:esri-spinner--rotate-animation 750ms linear infinite}.esri-ui .esri-spinner--start{display:block;animation:esri-spinner--start-animation 250ms cubic-bezier(0.17, 0.67, 0.36, 0.99) forwards}.esri-ui .esri-spinner--finish{display:block;opacity:1;animation:esri-spinner--finish-animation 125ms ease-in forwards;animation-delay:75ms}.esri-swipe{width:100%;height:100%;position:absolute;overflow:hidden;margin:0;padding:0;background:rgba(0,0,0,0);-webkit-user-select:none;user-select:none}.esri-swipe,.esri-ui .esri-swipe{pointer-events:none}.esri-swipe__container{position:absolute;margin:0;padding:0;border:0;z-index:1;touch-action:none;pointer-events:auto;overflow:hidden;outline:0}.esri-swipe--horizontal .esri-swipe__container{margin-left:-16px;height:100%;cursor:col-resize}.esri-swipe--vertical .esri-swipe__container{margin-top:-16px;width:100%;cursor:row-resize}.esri-swipe--disabled .esri-swipe__container{pointer-events:none;cursor:default}.esri-swipe__divider{position:absolute;background-color:#fff}.esri-swipe--horizontal .esri-swipe__divider{border-left:1px solid rgba(110,110,110,.5);border-right:1px solid rgba(110,110,110,.5);width:4px;height:100%;margin-left:-2px;top:0;left:16px}.esri-swipe--vertical .esri-swipe__divider{border-top:1px solid rgba(110,110,110,.5);border-bottom:1px solid rgba(110,110,110,.5);width:100%;height:4px;margin-top:-2px;left:0;top:16px}.esri-swipe__handle{width:32px;height:32px;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(110,110,110,.5);border-radius:2px;background-color:#fff}.esri-swipe__handle--hidden{visibility:hidden}.esri-swipe__handle-icon{position:relative;z-index:2}.esri-swipe--horizontal .esri-swipe__handle{top:calc(50% - 16px)}.esri-swipe--vertical .esri-swipe__handle{left:calc(50% - 16px)}.esri-swipe__container:focus .esri-swipe__handle,.esri-swipe__container:focus .esri-swipe__divider{outline:inset 2px Highlight;outline:inset 2px -webkit-focus-ring-color}.esri-swipe__container:focus .esri-swipe__handle{outline-offset:-3px}.esri-table-list{color:#323232;background-color:#f3f3f3;padding:calc(var(--esri-widget-padding-y)*.5) calc(var(--esri-widget-padding-x)*.5);overflow-y:auto;display:flex;flex-flow:column}.esri-table-list__list{list-style:none;margin:0 0 0 15px;padding:0}.esri-table-list__list[hidden]{display:none}.esri-table-list__list--root{margin:0}.esri-table-list__item--selectable .esri-table-list__item-container{cursor:pointer}.esri-table-list__item--selectable .esri-table-list__item-container:hover{border-left-color:rgba(110,110,110,.3)}.esri-table-list__item[aria-selected=true]>.esri-table-list__item-container{border-left-color:#0079c1}.esri-table-list__item[aria-selected=true]>.esri-table-list__item-container:hover{border-left-color:#0079c1}.esri-table-list__item-container~.esri-table-list__list .esri-table-list__item{border-bottom-width:0}.esri-table-list__item{background-color:#fff;border-bottom:1px solid rgba(110,110,110,.3);position:relative;overflow:hidden;list-style:none;margin:3px 0;padding:0;transition:background-color 125ms ease-in-out}.esri-table-list__item.esri-table-list__item--chosen{background-color:#e2f1fb;opacity:.75}.esri-table-list__item-container{border-left:3px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;padding:12px 7px 12px 20px;transition:border-color 250ms ease-in-out;align-items:center}.esri-table-list__item-title{flex:1;padding-left:5px;padding-right:5px;line-height:1.3em;word-break:break-word;overflow-wrap:break-word;transition:color 125ms ease-in-out}.esri-table-list__publishing{box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin-block:0;margin-inline:12px;height:6px;width:6px;border:1px solid #6e6e6e;animation:publishing 2s normal infinite}.esri-table-list__item-message{display:flex;align-items:center;visibility:hidden;height:0;margin-top:-1px;padding:6px 7px;overflow:hidden;font-size:12px;transition:transform 250ms ease-in-out;transform:scale(1, 0);animation:esri-fade-in-down 250ms ease-in-out;transform-origin:center top;background-color:#f6f6f6;margin-inline-start:3rem;border-inline-start:3px solid #d9bf2b;margin-block-end:.25rem;margin-inline-end:.25rem}.esri-table-list__item-message [class^=esri-icon-],.esri-table-list__item-message .esri-building-level-picker__arrow-up,.esri-table-list__item-message .esri-building-level-picker__arrow-down,.esri-table-list__item-message .esri-building-phase-picker__arrow-left,.esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-table-list__item-message [class*=" esri-icon-"],.esri-table-list__item-message .esri-building-level-picker__arrow-up,.esri-table-list__item-message .esri-building-level-picker__arrow-down,.esri-table-list__item-message .esri-building-phase-picker__arrow-left,.esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:.3rem}.esri-table-list__item--has-message .esri-table-list__item-message{visibility:visible;height:auto;transform:scale(1, 1)}.esri-table-list__item-toggle{padding:0 3px;cursor:pointer;color:#6e6e6e}.esri-table-list__item-actions-menu{align-self:center;display:flex}.esri-table-list__item-actions-menu-item{display:flex;flex:1 0 21px;justify-content:center;align-items:center;color:#6e6e6e;cursor:pointer;padding:0 3px;transition:border-color 250ms ease-in-out}.esri-table-list__item-actions-menu-item:first-of-type{margin:0 2px}.esri-table-list__item-actions-menu-item:hover{background-color:#f3f3f3}.esri-table-list__item-actions-menu-item--active,.esri-table-list__item-actions-menu-item--active:hover{background-color:#e2f1fb}.esri-table-list__item-actions{position:relative;background-color:#f3f3f3;color:#6e6e6e;margin:-1px 7px 6px;height:auto}.esri-table-list__item-actions[aria-expanded=true]{animation:esri-fade-in 250ms ease-in-out}.esri-table-list__item-actions-section{animation:esri-fade-in 375ms ease-in-out}.esri-table-list__item-actions[hidden]{display:none}.esri-table-list__item-actions-close{color:#6e6e6e;position:absolute;top:0;right:0;cursor:pointer;padding:5px;z-index:1}.esri-table-list__item-actions-list{display:flex;flex-flow:column;justify-content:flex-start;align-items:flex-start;padding:6px 0;list-style:none;border-top:2px solid #fff}.esri-table-list__item-actions-list:first-of-type{border-top:0}.esri-table-list__item-action,.esri-table-list__action-toggle{border:1px solid rgba(0,0,0,0);display:flex;justify-content:flex-start;align-items:flex-start;cursor:pointer;font-size:12px;width:100%;margin:0;padding:6px 15px;opacity:1;transition:opacity 250ms ease-in-out 250ms,background-color 250ms ease-in-out}.esri-table-list__item-action{justify-content:flex-start;flex-flow:row}.esri-table-list__action-toggle{flex-flow:row-reverse;justify-content:space-between}.esri-table-list__action-toggle .esri-table-list__item-action-title{margin-left:0}.esri-table-list__action-toggle .esri-table-list__item-action-icon{background-color:#4c4c4c;border-radius:16px;box-shadow:0 0 0 1px #fff;flex:0 0 28px;height:16px;overflow:hidden;padding:0;position:relative;transition:background-color 125ms ease-in-out;width:16px}.esri-table-list__action-toggle .esri-table-list__item-action-icon:before{background-color:#fff;border-radius:100%;content:"";display:block;height:12px;left:0;margin:2px;position:absolute;top:0;transition:background-color 125ms ease-in-out,left 125ms ease-in-out;width:12px}.esri-table-list__action-toggle--on .esri-table-list__item-action-icon{background-color:#fff}.esri-table-list__action-toggle--on .esri-table-list__item-action-icon:before{background-color:#4c4c4c;box-shadow:0 0 0 1px #4c4c4c;left:12px}.esri-table-list__item-action:hover,.esri-table-list__action-toggle:hover{background-color:#f3f3f3}.esri-table-list__item-actions[hidden] .esri-table-list__item-action{opacity:0}.esri-table-list__item-action-icon{flex:0 0 16px;font-size:16px;display:inline-block;width:16px;height:16px;margin-top:.1em}.esri-table-list__item-action-image{flex:0 0 16px;width:16px;height:16px;font-size:14px;text-align:center;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.esri-table-list__item-action-title{margin-left:5px}.esri-table-list-panel{margin:12px 15px}.esri-table-list-panel__content--legend .esri-legend__service{padding:0 0 12px 0}[dir=rtl] .esri-table-list .esri-table-list__list{margin:0 15px 0 0}[dir=rtl] .esri-table-list .esri-table-list__list--root{margin:0}[dir=rtl] .esri-table-list .esri-table-list__item-action-title{margin-left:0;margin-right:5px}[dir=rtl] .esri-table-list .esri-table-list__action-toggle .esri-table-list__action-toggle{margin-right:0}[dir=rtl] .esri-table-list .esri-table-list__item:after{animation:looping-progresss-bar-ani 1500ms linear infinite reverse}[dir=rtl] .esri-table-list .esri-table-list__item-message [class^=esri-icon-],[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-table-list .esri-table-list__item-message [class*=" esri-icon-"],[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-up,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-level-picker__arrow-down,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-left,[dir=rtl] .esri-table-list .esri-table-list__item-message .esri-building-phase-picker__arrow-right{margin-right:0;margin-left:.3rem}[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container{border-left:none;border-right:3px solid rgba(0,0,0,0)}[dir=rtl] .esri-table-list .esri-table-list__item--selectable .esri-table-list__item-container:hover{border-right-color:rgba(110,110,110,.3)}[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true]>.esri-table-list__item-container{border-right-color:#0079c1}[dir=rtl] .esri-table-list .esri-table-list__item[aria-selected=true]>.esri-table-list__item-container:hover{border-right-color:#0079c1}@keyframes publishing{0%,20%{transform:rotate(45deg)}80%,100%{transform:rotate(135deg)}}.esri-time-picker{display:inline-block;border:1px solid rgba(110,110,110,.3);padding:0 .5em}.esri-time-picker__input{border:none}.esri-time-slider{cursor:default;min-width:375px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-time-slider__layout--wide .esri-time-slider__row{height:88px;overflow:hidden}.esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr;display:flex;flex:auto}.esri-time-slider__layout--wide .esri-time-slider__animation{width:64px}.esri-time-slider__layout--wide .esri-time-slider__time-extent{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__time-extent,.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__actions{border-left:1px solid rgba(110,110,110,.3)}.esri-time-slider__layout--wide .esri-time-slider__min,.esri-time-slider__layout--wide .esri-time-slider__max{align-items:center;width:110px}.esri-time-slider__layout--wide .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--wide .esri-time-slider__previous,.esri-time-slider__layout--wide .esri-time-slider__next{width:42px}.esri-time-slider__layout--wide .esri-time-slider__warning{font-size:20px;margin-bottom:4px}.esri-time-slider__layout--wide .esri-time-slider__warning-text{margin-inline:3px;text-align:center}.esri-time-slider__layout--wide .esri-time-slider__actions-button{height:88px}.esri-time-slider__layout--compact.esri-time-slider--has-actions .esri-time-slider__time-extent{padding-inline-start:48px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(1),.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){height:36px}.esri-time-slider__layout--compact .esri-time-slider__row:nth-child(2){height:88px;overflow:hidden}.esri-time-slider__layout--compact .esri-time-slider__animation{width:35px}.esri-time-slider__layout--compact .esri-time-slider__time-extent{align-items:center;display:flex;flex:auto;flex-flow:row nowrap;justify-content:center}.esri-time-slider__layout--compact .esri-time-slider__time-extent-separator{margin-inline:7px}.esri-time-slider__layout--compact .esri-time-slider__slider{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min,.esri-time-slider__layout--compact .esri-time-slider__max{flex:auto}.esri-time-slider__layout--compact .esri-time-slider__min{align-items:flex-start;margin-inline-start:35px}.esri-time-slider__layout--compact .esri-time-slider__max{align-items:flex-end;margin-inline-end:35px}.esri-time-slider__layout--compact .esri-time-slider__previous,.esri-time-slider__layout--compact .esri-time-slider__next{width:35px}.esri-time-slider__layout--compact .esri-time-slider__warning{line-height:12px;margin-inline-end:4px}.esri-time-slider__layout--compact .esri-time-slider__actions{align-items:flex-end}.esri-time-slider__layout--compact .esri-time-slider__actions-button{height:36px}.esri-time-slider__row{display:flex}.esri-time-slider__mode--instant .esri-slider__segment-0,.esri-time-slider__mode--instant .esri-slider__segment-1{background-color:rgba(110,110,110,.4)}.esri-time-slider__mode--time-window .esri-slider__segment-1{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--time-window .esri-slider__segment-0,.esri-time-slider__mode--time-window .esri-slider__segment-2{background-color:rgba(110,110,110,.4)}.esri-time-slider__mode--time-window.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-0{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-start .esri-slider__segment-1{background-color:rgba(110,110,110,.4)}.esri-time-slider__mode--cumulative-from-start.esri-time-slider--out-of-bounds .esri-slider__segment-0{background-color:#d83020}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-0{background-color:rgba(110,110,110,.4)}.esri-time-slider__mode--cumulative-from-end .esri-slider__segment-1{background-color:#0079c1;height:6px;margin-top:-1px}.esri-time-slider__mode--cumulative-from-end.esri-time-slider--out-of-bounds .esri-slider__segment-1{background-color:#d83020}.esri-time-slider__time-extent{font-size:12px;line-height:12px;color:#0079c1}.esri-time-slider__time-extent-group{display:flex;flex-flow:column nowrap;align-items:center}.esri-time-slider__time-extent-date,.esri-time-slider__time-extent-separator{font-weight:600}.esri-time-slider__min,.esri-time-slider__max{display:flex;flex-flow:column nowrap;font-size:12px;justify-content:center;line-height:12px}.esri-time-slider__min-date,.esri-time-slider__max-date{font-weight:600}.esri-time-slider__slider{background-color:#f3f3f3;padding:0 40px 0 40px}.esri-time-slider__slider .esri-slider{margin-top:-19px;background-color:#f3f3f3}.esri-time-slider__slider .esri-slider__content{height:2px}.esri-time-slider__slider .esri-slider__thumb{border-width:3px;top:-6px}.esri-time-slider__slider .esri-slider__tick-label{font-size:12px;margin-top:23px;white-space:nowrap}.esri-time-slider__slider .esri-slider__tick{background:rgba(110,110,110,.4);width:1px}.esri-time-slider__slider .esri-slider__tick.minorTick{height:4px}.esri-time-slider__slider .esri-slider__tick.majorTick{height:8px}.esri-time-slider__slider .esri-slider__ticks{margin-top:16px}.esri-time-slider__slider .esri-slider__track{height:4px}.esri-time-slider__animation-button,.esri-time-slider__previous-button,.esri-time-slider__next-button{border:none;height:100%;width:100%}.esri-time-slider .esri-icon-play,.esri-time-slider .esri-icon-pause,.esri-time-slider .esri-icon-reverse,.esri-time-slider .esri-icon-forward{font-size:24px}.esri-time-slider--out-of-bounds .esri-slider__thumb{border-color:#d83020}.esri-time-slider--out-of-bounds .esri-time-slider__time-extent{color:#d83020}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__row:nth-child(3){direction:ltr}[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--compact .esri-time-slider__max-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__playback-controls{direction:ltr}[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__min-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__max-time,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-date,[dir=rtl] .esri-time-slider__layout--wide .esri-time-slider__time-extent-time{direction:rtl}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__actions{border-left:none}[dir=rtl] .esri-time-slider__layout--wide.esri-time-slider--has-actions .esri-time-slider__animation{border-left:1px solid rgba(110,110,110,.3)}.esri-timezone-picker{position:relative;display:flex;align-items:center}.esri-timezone-picker__item-title{font-size:12px;font-weight:600}.esri-timezone-picker__item-description{font-size:10px}.esri-tooltip{position:absolute;overflow:visible;width:-moz-fit-content;width:fit-content;top:0;left:0;z-index:1}.esri-tooltip-content{position:relative;padding:6px 7px;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 1px 2px rgba(0,0,0,.1);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;line-height:1.1em;color:#323232}.esri-tooltip-content:empty{opacity:0}.esri-tooltip-table{display:table;width:100%}.esri-tooltip-field{display:table-row}.esri-tooltip-field__title,.esri-tooltip-field__value{display:table-cell;padding:2px 0;white-space:nowrap}.esri-tooltip-field__title{padding-inline-end:15px}.esri-tooltip-field__value{font-variant-numeric:tabular-nums}.esri-tooltip-value-by-value span:nth-child(2){margin-inline:7px}.esri-tooltip-help-message{width:min-content;min-width:200px;margin-top:6px;padding-top:8px;padding-bottom:2px;border-top:solid 1px rgba(110,110,110,.3);font-family:"Avenir Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;text-align:center;white-space:break-spaces}.esri-tooltip-help-message:only-child{margin-top:0;padding-top:2px;border-top:none}.esri-un-associations__controls-label{height:1rem}.esri-un-associations__controls-label-and-slider{display:flex;flex-direction:column}.esri-un-associations__controls-label-and-toggle{display:flex;flex-direction:row;justify-content:space-between;width:inherit}.esri-un-associations__controls-slider{padding:0rem .5rem}.esri-un-associations__widget-block-actions{align-self:center}.esri-un-associations__widget-block-actions-switch{align-self:center;padding:.5rem}.esri-un-associations__widget-block-content{width:330px;border-bottom:none;margin:0px}.esri-un-associations__widget-settings-container{display:grid;padding-top:.5rem;gap:.5rem}.esri-utility-trace-network{display:flex;flex:1 1 auto;flex-direction:row}.esri-utility-trace-network.esri-component.esri-widget--panel{min-height:120px}.esri-utility-trace-network calcite-icon{box-sizing:initial}.esri-utility-trace-network calcite-tab{background-color:#f3f3f3;padding-bottom:0;padding-top:0}.esri-utility-trace-network calcite-tab:not([selected]){flex:0}.esri-utility-trace-network calcite-block{margin-bottom:0rem}.esri-utility-trace-network__add-button-container{display:flex;justify-content:center;margin:18px 0 12px}.esri-utility-trace-network__notice-container{padding:6px}.esri-utility-trace-network__list-container{background-color:#fff;padding:3px 3px}.esri-utility-trace-network__flow{height:100%}.esri-utility-trace-network__results-container{height:100%}.esri-utility-trace-network__number-input{width:150px}.esri-un-validate-topology__container{width:330px}.esri-un-validate-topology__content{border-bottom:none;margin:0px}.esri-un-validate-topology__controls-container{display:grid;gap:.5rem}.esri-un-validate-topology__status-icon-container{width:48px;height:48px}.esri-un-validate-topology__status-icon-error{padding-left:16px;padding-top:16px;--calcite-ui-icon-color: #edd317}.esri-un-validate-topology__status-icon-success{padding-left:16px;padding-top:16px;--calcite-ui-icon-color: #35ac46}.esri-value-picker{box-shadow:0 1px 2px rgba(0, 0, 0, 0.3)}.esri-value-picker .esri-slider{background:rgba(0,0,0,0);flex:auto}.esri-value-picker .esri-slider__tick-label{font-size:var(--calcite-font-size--3);white-space:nowrap}.esri-value-picker .esri-slider__ticks{margin:0}.esri-value-picker .esri-slider__tick,.esri-value-picker .esri-slider__track{background:var(--calcite-ui-border-input)}.esri-value-picker .esri-slider__tick.esri-value-picker__slider__tick-steps{height:3px;width:3px}.esri-value-picker .esri-slider__anchor:focus-visible{outline:none}.esri-value-picker__action-bar{background-color:var(--calcite-ui-foreground-1)}.esri-value-picker__caption-border,.esri-value-picker__label-border{display:flex;align-items:center;border:solid 1px var(--calcite-ui-border-3)}.esri-value-picker__caption-text,.esri-value-picker__label-text{font-family:var(--calcite-sans-family);font-weight:var(--calcite-font-weight-medium);overflow:hidden;white-space:nowrap}.esri-value-picker__label-text{color:var(--calcite-ui-text-1)}.esri-value-picker__slider{display:flex;flex:auto}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined{width:-moz-fit-content;width:fit-content}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal.esri-value-picker__type--collection .esri-value-picker__caption,.esri-value-picker__layout--horizontal.esri-value-picker__type--undefined .esri-value-picker__caption{padding-inline-end:.5rem}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox,.esri-value-picker__layout--horizontal.esri-value-picker__type--label,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider{min-width:450px}.esri-value-picker__layout--horizontal.esri-value-picker__type--combobox .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--label .esri-value-picker__action-bar,.esri-value-picker__layout--horizontal.esri-value-picker__type--slider .esri-value-picker__action-bar{width:100%}.esri-value-picker__layout--horizontal .esri-value-picker__caption{display:flex;padding-bottom:.5rem;padding-inline-start:.5rem;padding-top:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__caption-border{padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__caption-text{font-size:var(--calcite-font-size--1);max-width:100px;text-overflow:ellipsis}.esri-value-picker__layout--horizontal .esri-value-picker__combobox{align-items:center;display:flex;flex:auto;padding-inline:10px;--calcite-ui-border-input: var(--calcite-ui-border-3)}.esri-value-picker__layout--horizontal .esri-value-picker__combobox calcite-combobox{flex:auto;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__label{display:flex;flex:auto;padding:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__label-border{flex:auto;padding-inline:.5rem}.esri-value-picker__layout--horizontal .esri-value-picker__label-text{flex:auto;font-size:var(--calcite-font-size--1);font-weight:var(--calcite-font-weight-normal);text-overflow:ellipsis;width:0}.esri-value-picker__layout--horizontal .esri-value-picker__separator{border-right:solid 1px var(--calcite-ui-border-3);margin-inline-start:.25rem;width:1px}.esri-value-picker__layout--horizontal .esri-value-picker__slider{padding-inline:30px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-minor{height:3px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-major{height:6px}.esri-value-picker__layout--horizontal .esri-value-picker__slider__tick-steps{margin-left:-1px;margin-top:-6px}.esri-value-picker__layout--horizontal .esri-slider{margin-top:-10px}.esri-value-picker__layout--horizontal .esri-slider__track{height:1px}.esri-value-picker__layout--vertical.esri-value-picker__type--collection,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined{height:-moz-fit-content;height:fit-content}.esri-value-picker__layout--vertical.esri-value-picker__type--collection .esri-value-picker__action-bar,.esri-value-picker__layout--vertical.esri-value-picker__type--undefined .esri-value-picker__action-bar{height:100%}.esri-value-picker__layout--vertical.esri-value-picker__type--slider{min-height:450px}.esri-value-picker__layout--vertical.esri-value-picker__type--slider .esri-value-picker__action-bar{height:100%;min-height:450px}.esri-value-picker__layout--vertical .esri-value-picker__caption{padding:.25rem;width:48px}.esri-value-picker__layout--vertical .esri-value-picker__caption-border{justify-content:center}.esri-value-picker__layout--vertical .esri-value-picker__caption-text{font-size:var(--calcite-font-size--2);padding-block:.25rem;text-overflow:clip}.esri-value-picker__layout--vertical .esri-value-picker__separator{border-bottom:solid 1px var(--calcite-ui-border-3);height:1px;margin-top:.25rem}.esri-value-picker__layout--vertical .esri-value-picker__slider{flex-direction:column;padding:15px 0}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-minor{width:3px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-major{width:6px}.esri-value-picker__layout--vertical .esri-value-picker__slider__tick-steps{margin-left:-6px;margin-top:-1px}.esri-value-picker__layout--vertical .esri-slider{margin-left:-13px}.esri-value-picker__layout--vertical .esri-slider__tick-label{margin-left:20px}.esri-value-picker__layout--vertical .esri-slider__track{width:1px}[dir=rtl] .esri-value-picker{direction:ltr}[dir=rtl] .esri-value-picker .esri-value-picker__combobox,[dir=rtl] .esri-value-picker .esri-value-picker__slider__tooltip{direction:rtl}.esri-weather{position:relative;padding:var(--esri-widget-padding);width:-moz-fit-content;width:fit-content}.esri-weather__content{display:flex;flex-direction:column;gap:12px;width:min-content}.esri-weather__content--has-error{pointer-events:none;visibility:hidden;overflow:hidden;height:0}.esri-weather__selector{display:flex;align-items:center;flex-direction:row;gap:7px}.esri-weather__options{display:flex;flex-direction:column;gap:12px}.esri-weather__warning{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:12px}.esri-weather__warning calcite-icon{color:var(--calcite-ui-warning)}.esri-weather__labeled-slider calcite-slider{margin:0 -7px;margin-bottom:-14px}.esri-zoom{display:flex;flex-flow:column nowrap}.esri-zoom.esri-zoom--horizontal{flex-flow:row-reverse nowrap}.esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-top:none}.esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-left:solid 1px rgba(110,110,110,.3)}.esri-zoom .esri-widget--button{box-shadow:none}.esri-zoom .esri-widget--button:first-child{margin-bottom:0}.esri-zoom .esri-widget--button:last-child{border-top:solid 1px rgba(110,110,110,.3)}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:first-child{border-top:none}[dir=rtl] .esri-zoom.esri-zoom--horizontal .esri-widget--button:last-child{border-left:solid 1px rgba(110,110,110,.3)}@keyframes esri-fade-in-down{0%{opacity:0;transform:translate3D(0, -5px, 0)}25%{opacity:0;transform:translate3D(0, -5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes esri-fade-in-up{0%{opacity:0;transform:translate3D(0, 5px, 0)}25%{opacity:0;transform:translate3D(0, 5px, 0)}100%{opacity:1;transform:translate3D(0, 0, 0)}}@keyframes esri-fade-in{0%{opacity:0}25%{opacity:0}100%{opacity:1}}@keyframes esri-fade-in-scale{0%{opacity:0;transform:scale3D(0.95, 0.95, 1)}100%{opacity:1;transform:scale3D(1, 1, 1)}}@keyframes looping-progresss-bar-ani{0%{left:0%;width:0%}20%{left:0%;width:20%}80%{left:80%;width:20%}100%{left:100%;width:0%}}@keyframes esri-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes panel-advance{0%{opacity:0;transform:translate3d(50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-retreat{0%{opacity:0;transform:translate3d(-50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-advance--rtl{0%{opacity:0;transform:translate3d(-50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}}@keyframes panel-retreat--rtl{0%{opacity:0;transform:translate3d(50px, 0, 0) scale(0.99)}100%{opacity:1;transform:translate3d(0, 0, 0) scale(1)}} \ No newline at end of file diff --git a/public/assets/esri/themes/light/view.scss b/public/assets/esri/themes/light/view.scss new file mode 100644 index 0000000..0d1cd67 --- /dev/null +++ b/public/assets/esri/themes/light/view.scss @@ -0,0 +1,9 @@ +/* + Theme: Light (Default) +*/ + +$include_BasemapToggle: false; +$include_Legend: false; +$include_Search: false; + +@import "../base/core"; diff --git a/public/assets/esri/views/3d/analysis/Slice/images/heading-rotate.ts.svg b/public/assets/esri/views/3d/analysis/Slice/images/heading-rotate.ts.svg new file mode 100644 index 0000000..2fb8359 --- /dev/null +++ b/public/assets/esri/views/3d/analysis/Slice/images/heading-rotate.ts.svg @@ -0,0 +1,10 @@ + + + + + + + diff --git a/public/assets/esri/views/3d/analysis/Slice/images/tilt-rotate.ts.svg b/public/assets/esri/views/3d/analysis/Slice/images/tilt-rotate.ts.svg new file mode 100644 index 0000000..bd2e5d3 --- /dev/null +++ b/public/assets/esri/views/3d/analysis/Slice/images/tilt-rotate.ts.svg @@ -0,0 +1,11 @@ + + + + + + + + diff --git a/public/assets/esri/views/3d/environment/resources/stars.wsv b/public/assets/esri/views/3d/environment/resources/stars.wsv new file mode 100644 index 0000000000000000000000000000000000000000..d5d20c5c6f3f22a6185519228f020dd8734c15e3 GIT binary patch literal 81864 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 q<1kgap#?`UYoncr4l + + + + +earth radius +world z + + + + + + + + + + + + + + + + + + + +world x + + + + + + + + + + + + + + + + + + + + + + + +i3s component + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +transformation at which global offsets are computed is not the truei3s world transformation. The component is moved along world z tothe right elevation of the components local origin. + + + + + + + + +world min +world max + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip.json new file mode 100644 index 0000000..91dc9f1 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Total Length","distance":"Distance","elevation":"Elevation","area":"Area","rotation":"Rotation","orientation":"Orientation","radius":"Radius","scale":"Scale","size":"Size","helpMessages2d":{"point":"Click on the map to add a point.","mesh":"Click on the map to place the model.","polylineZeroVertices":"Click on the map to start drawing.","polylineOneVertex":"Double-click on the map to complete.","polygonZeroVertices":"Click on the map to start drawing.","polygonOneVertex":"Click on the map to continue drawing.","polygonTwoVertices":"Double-click on the map to complete.","meshTooFar":"Zoom in for a better view of the model.","meshTooClose":"Zoom out for a better view of the model."},"helpMessages3d":{"point":"Click in the scene to add a point.","polylineZeroVertices":"Click in the scene to start drawing.","polylineOneVertex":"Double-click in the scene to complete.","polygonZeroVertices":"Click in the scene to start drawing.","polygonOneVertex":"Click in the scene to continue drawing.","polygonTwoVertices":"Double-click in the scene to complete.","mesh":"Click in the scene to place the model.","meshTooFar":"Zoom in for a better view of the model.","meshTooClose":"Zoom out for a better view of the model."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ar.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ar.json new file mode 100644 index 0000000..1297fc4 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ar.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"إجمالي الطول","distance":"المسافة","elevation":"الارتفاع","area":"المنطقة","rotation":"الاستدارة","orientation":"توجيه","radius":"نصف القطر","scale":"مقياس","size":"الحجم","helpMessages2d":{"point":"انقر فوق الخريطة لإضافة نقطة.","mesh":"انقر على الخريطة لوضع النموذج.","polylineZeroVertices":"انقر فوق الخريطة لبدء الرسم.","polylineOneVertex":"لإنهاء الخريطة، انقر عليها مرتين.","polygonZeroVertices":"انقر فوق الخريطة لبدء الرسم.","polygonOneVertex":"انقر فوق الخريطة لمتابعة الرسم.","polygonTwoVertices":"لإنهاء الخريطة، انقر عليها مرتين.","meshTooFar":"قم بالتكبير لرؤية النموذج بشكل أفضل.","meshTooClose":"قم بالتصغير لرؤية النموذج بشكل أفضل."},"helpMessages3d":{"point":"انقر في المشهد لإضافة نقطة.","polylineZeroVertices":"انقر في المشهد لبدء الرسم.","polylineOneVertex":"لإنهاء المشهد، انقر عليه مرتين.","polygonZeroVertices":"انقر في المشهد لبدء الرسم.","polygonOneVertex":"انقر في المشهد لمتابعة الرسم.","polygonTwoVertices":"لإنهاء المشهد، انقر عليه مرتين.","mesh":"انقر في المشهد لوضع النموذج.","meshTooFar":"قم بالتكبير لرؤية النموذج بشكل أفضل.","meshTooClose":"قم بالتصغير لرؤية النموذج بشكل أفضل."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_bg.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_bg.json new file mode 100644 index 0000000..28fd2b0 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_bg.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Обща Дължина","distance":"Разстояние","elevation":"Височина","area":"Площ","rotation":"Въртене","orientation":"Ориентация","radius":"Радиус","scale":"Мащаб","size":"Размер","helpMessages2d":{"point":"Натиснете върху картата, за да добавите точка.","mesh":"Натиснете върху картата, за да добавите модела.","polylineZeroVertices":"Натиснете върху картата, за да започнете да чертаете.","polylineOneVertex":"Натиснете два пъти върху картата, за да завършите.","polygonZeroVertices":"Натиснете върху картата, за да започнете да чертаете.","polygonOneVertex":"Натиснете върху картата, за да продължите да чертаете.","polygonTwoVertices":"Натиснете два пъти върху картата, за да завършите.","meshTooFar":"Увеличете за по-добър изглед на модела.","meshTooClose":"Намалете за по-добър изглед на модела."},"helpMessages3d":{"point":"Натиснете върху сцената, за да добавите точка.","polylineZeroVertices":"Натиснете върху сцената, за да започнете да чертаете.","polylineOneVertex":"Натиснете два пъти върху сцената, за да завършите.","polygonZeroVertices":"Натиснете върху сцената, за да започнете да чертаете.","polygonOneVertex":"Натиснете върху сцената, за да продължите да чертаете.","polygonTwoVertices":"Натиснете два пъти върху сцената, за да завършите.","mesh":"Натиснете върху сцената, за да добавите модела.","meshTooFar":"Увеличете за по-добър изглед на модела.","meshTooClose":"Намалете за по-добър изглед на модела."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_bs.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_bs.json new file mode 100644 index 0000000..b4f4da7 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_bs.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Ukupna duljina","distance":"Udaljenosti","elevation":"Visina terena","area":"Poligona","rotation":"Rotacija","orientation":"Orijentacija","radius":"Polumjer","scale":"Mjerilo","size":"Veličina","helpMessages2d":{"point":"Kliknite na kartu za dodavanje točke.","mesh":"Kliknite na kartu za postavljanje modela.","polylineZeroVertices":"Kliknite na kartu da biste počeli crtati.","polylineOneVertex":"Kliknite dvaput na kartu za dovršetak.","polygonZeroVertices":"Kliknite na kartu da biste počeli crtati.","polygonOneVertex":"Kliknite na kartu da biste nastavili crtati.","polygonTwoVertices":"Kliknite dvaput na kartu za dovršetak.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"SManjite za bolji prikaz modela."},"helpMessages3d":{"point":"Kliknite na scenu za dodavanje točke.","polylineZeroVertices":"Kliknite scenu za početak crtanja.","polylineOneVertex":"Kliknite dvaput na scenu za dovršetak.","polygonZeroVertices":"Kliknite scenu za početak crtanja.","polygonOneVertex":"Kliknite scenu za nastavak crtanja.","polygonTwoVertices":"Kliknite dvaput na scenu za dovršetak.","mesh":"Kliknite na scenu za postavljanje modela.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"SManjite za bolji prikaz modela."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ca.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ca.json new file mode 100644 index 0000000..a56dc8d --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ca.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Longitud total","distance":"Distància","elevation":"Elevació","area":"Àrea","rotation":"Rotació","orientation":"Orientació","radius":"Radi","scale":"Escala","size":"Mida","helpMessages2d":{"point":"Feu clic al mapa per afegir-hi un punt.","mesh":"Feu clic al mapa per col·locar el model.","polylineZeroVertices":"Feu clic al mapa per començar a dibuixar.","polylineOneVertex":"Feu doble clic al mapa per completar.","polygonZeroVertices":"Feu clic al mapa per començar a dibuixar.","polygonOneVertex":"Feu clic al mapa per continuar dibuixant.","polygonTwoVertices":"Feu doble clic al mapa per completar.","meshTooFar":"Amplieu la imatge per veure millor el model.","meshTooClose":"Allunyeu la imatge per veure millor el model."},"helpMessages3d":{"point":"Feu clic a l'escena per afegir un punt.","polylineZeroVertices":"Feu clic a l'escena per començar a dibuixar.","polylineOneVertex":"Feu doble clic a l'escena per completar.","polygonZeroVertices":"Feu clic a l'escena per començar a dibuixar.","polygonOneVertex":"Feu clic a l'escena per continuar dibuixant.","polygonTwoVertices":"Feu doble clic a l'escena per completar.","mesh":"Feu clic a l'escena per col·locar el model.","meshTooFar":"Amplieu la imatge per veure millor el model.","meshTooClose":"Allunyeu la imatge per veure millor el model."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_cs.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_cs.json new file mode 100644 index 0000000..e94d82f --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_cs.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Celková délka","distance":"Vzdálenost","elevation":"Nadmořská výška","area":"Plocha","rotation":"Otočení","orientation":"Orientace","radius":"Poloměr","scale":"Měřítko","size":"Velikost","helpMessages2d":{"point":"Kliknutím přidejte bod do mapy.","mesh":"Kliknutím do mapy umístěte model.","polylineZeroVertices":"Kliknutím do mapy zahájíte kreslení.","polylineOneVertex":"Dvojitým kliknutím kreslení dokončíte.","polygonZeroVertices":"Kliknutím na mapu zahájíte kreslení.","polygonOneVertex":"Kliknutím na mapu pokračujte v kreslení.","polygonTwoVertices":"Dvojitým kliknutím kreslení dokončíte.","meshTooFar":"Abyste model lépe viděli, přibližte zobrazení.","meshTooClose":"Abyste model lépe viděli, oddalte zobrazení."},"helpMessages3d":{"point":"Kliknutím do scény přidejte bod.","polylineZeroVertices":"Kliknutím do scény zahájíte kreslení.","polylineOneVertex":"Dvojitým kliknutím kreslení dokončíte.","polygonZeroVertices":"Kliknutím do scény zahájíte kreslení.","polygonOneVertex":"Kliknutím do scény pokračujte v kreslení.","polygonTwoVertices":"Dvojitým kliknutím kreslení dokončíte.","mesh":"Kliknutím do scény umístěte model.","meshTooFar":"Abyste model lépe viděli, přibližte zobrazení.","meshTooClose":"Abyste model lépe viděli, oddalte zobrazení."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_da.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_da.json new file mode 100644 index 0000000..8f9ca1f --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_da.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Samlet længde","distance":"Afstand","elevation":"Højde","area":"Område","rotation":"Rotation","orientation":"Retning","radius":"Radius","scale":"Målestok","size":"Størrelse","helpMessages2d":{"point":"Klik på kortet for at tilføje et punkt.","mesh":"Klik på kortet for at placere modellen.","polylineZeroVertices":"Klik på kortet for at begynde at tegne.","polylineOneVertex":"Dobbeltklik på kortet for at færdiggøre.","polygonZeroVertices":"Klik på kortet for at begynde at tegne.","polygonOneVertex":"Klik på kortet for at forsætte med at tegne.","polygonTwoVertices":"Dobbeltklik på kortet for at færdiggøre.","meshTooFar":"Zoom ind for at få en bedre visning af modellen.","meshTooClose":"Zoom ud for at få en bedre visning af modellen."},"helpMessages3d":{"point":"Klik i scenen for at tilføje et punkt.","polylineZeroVertices":"Klik i scenen for at begynde at tegne.","polylineOneVertex":"Klik i scenen for at færdiggøre.","polygonZeroVertices":"Klik i scenen for at begynde at tegne.","polygonOneVertex":"Klik i scenen for at fortsætte med at tegne.","polygonTwoVertices":"Klik i scenen for at færdiggøre.","mesh":"Klik på scenen for at placere modellen.","meshTooFar":"Zoom ind for at få en bedre visning af modellen.","meshTooClose":"Zoom ud for at få en bedre visning af modellen."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_de.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_de.json new file mode 100644 index 0000000..7182edc --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_de.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Gesamtlänge","distance":"Entfernung","elevation":"Höhe","area":"Fläche","rotation":"Drehung","orientation":"Ausrichtung","radius":"Radius","scale":"Maßstab","size":"Größe","helpMessages2d":{"point":"Klicken Sie auf die Karte, um einen Punkt hinzuzufügen.","mesh":"Klicken Sie auf die Karte, um das Modell zu platzieren.","polylineZeroVertices":"Klicken Sie auf die Karte, um mit dem Zeichnen zu beginnen.","polylineOneVertex":"Doppelklicken Sie zum Abschließen auf die Karte.","polygonZeroVertices":"Klicken Sie auf die Karte, um mit dem Zeichnen zu beginnen.","polygonOneVertex":"Klicken Sie auf die Karte, um das Zeichnen fortzusetzen.","polygonTwoVertices":"Doppelklicken Sie zum Abschließen auf die Karte.","meshTooFar":"Vergrößern Sie die Ansicht, um das Modell besser zu sehen.","meshTooClose":"Verkleinern Sie die Ansicht, um das Modell besser zu sehen."},"helpMessages3d":{"point":"Klicken Sie in die Szene, um einen Punkt hinzuzufügen.","polylineZeroVertices":"Klicken Sie in die Szene, um mit dem Zeichnen zu beginnen.","polylineOneVertex":"Doppelklicken Sie zum Abschließen in die Szene.","polygonZeroVertices":"Klicken Sie in die Szene, um mit dem Zeichnen zu beginnen.","polygonOneVertex":"Klicken Sie in die Szene, um das Zeichnen fortzusetzen.","polygonTwoVertices":"Doppelklicken Sie zum Abschließen in die Szene.","mesh":"Klicken Sie in die Szene, um das Modell zu platzieren.","meshTooFar":"Vergrößern Sie die Ansicht, um das Modell besser zu sehen.","meshTooClose":"Verkleinern Sie die Ansicht, um das Modell besser zu sehen."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_el.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_el.json new file mode 100644 index 0000000..213a9b7 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_el.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Συνολικό μήκος","distance":"Απόσταση","elevation":"Υψόμετρο","area":"Περιοχή","rotation":"Περιστροφή","orientation":"Προσανατολισμός","radius":"Ακτίνα","scale":"Κλίμακα","size":"Μέγεθος","helpMessages2d":{"point":"Κάντε κλικ στον χάρτη για να προσθέσετε ένα σημείο.","mesh":"Κάντε κλικ στον χάρτη για να τοποθετήσετε το μοντέλο.","polylineZeroVertices":"Κάντε κλικ στον χάρτη για να αρχίσετε να σχεδιάζετε.","polylineOneVertex":"Κάντε διπλό κλικ για να ολοκληρώσετε τη διαδικασία.","polygonZeroVertices":"Κάντε κλικ στον χάρτη για να αρχίσετε να σχεδιάζετε.","polygonOneVertex":"Κάντε κλικ στον χάρτη για να συνεχίσετε να σχεδιάζετε.","polygonTwoVertices":"Κάντε διπλό κλικ για να ολοκληρώσετε τη διαδικασία.","meshTooFar":"Κάντε μεγέθυνση για να δείτε καλύτερα το μοντέλο.","meshTooClose":"Κάντε σμίκρυνση για να δείτε καλύτερα το μοντέλο."},"helpMessages3d":{"point":"Κάντε κλικ στην προβολή 3D για να προσθέσετε ένα σημείο.","polylineZeroVertices":"Κάντε κλικ στην προβολή 3D για να αρχίσετε να σχεδιάζετε.","polylineOneVertex":"Κάντε διπλό κλικ στην προβολή 3D για να ολοκληρώσετε τη διαδικασία.","polygonZeroVertices":"Κάντε κλικ στην προβολή 3D για να αρχίσετε να σχεδιάζετε.","polygonOneVertex":"Κάντε κλικ στην προβολή 3D για να συνεχίσετε να σχεδιάζετε.","polygonTwoVertices":"Κάντε διπλό κλικ στην προβολή 3D για να ολοκληρώσετε τη διαδικασία.","mesh":"Κάντε κλικ στη 3D προβολή για να τοποθετήσετε το μοντέλο.","meshTooFar":"Κάντε μεγέθυνση για να δείτε καλύτερα το μοντέλο.","meshTooClose":"Κάντε σμίκρυνση για να δείτε καλύτερα το μοντέλο."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_en.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_en.json new file mode 100644 index 0000000..91dc9f1 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_en.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Total Length","distance":"Distance","elevation":"Elevation","area":"Area","rotation":"Rotation","orientation":"Orientation","radius":"Radius","scale":"Scale","size":"Size","helpMessages2d":{"point":"Click on the map to add a point.","mesh":"Click on the map to place the model.","polylineZeroVertices":"Click on the map to start drawing.","polylineOneVertex":"Double-click on the map to complete.","polygonZeroVertices":"Click on the map to start drawing.","polygonOneVertex":"Click on the map to continue drawing.","polygonTwoVertices":"Double-click on the map to complete.","meshTooFar":"Zoom in for a better view of the model.","meshTooClose":"Zoom out for a better view of the model."},"helpMessages3d":{"point":"Click in the scene to add a point.","polylineZeroVertices":"Click in the scene to start drawing.","polylineOneVertex":"Double-click in the scene to complete.","polygonZeroVertices":"Click in the scene to start drawing.","polygonOneVertex":"Click in the scene to continue drawing.","polygonTwoVertices":"Double-click in the scene to complete.","mesh":"Click in the scene to place the model.","meshTooFar":"Zoom in for a better view of the model.","meshTooClose":"Zoom out for a better view of the model."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_es.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_es.json new file mode 100644 index 0000000..ee23297 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_es.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Longitud total","distance":"Distancia","elevation":"Elevación","area":"Área","rotation":"Rotación","orientation":"Orientación","radius":"Radio","scale":"Escala","size":"Tamaño","helpMessages2d":{"point":"Haga clic en el mapa para agregar un punto.","mesh":"Haga clic en el mapa para colocar el modelo.","polylineZeroVertices":"Haga clic en el mapa para comenzar a dibujar.","polylineOneVertex":"Haga doble clic en el mapa para terminar.","polygonZeroVertices":"Haga clic en el mapa para comenzar a dibujar.","polygonOneVertex":"Haga clic en el mapa para seguir dibujando.","polygonTwoVertices":"Haga doble clic en el mapa para terminar.","meshTooFar":"Acerque para ver mejor el modelo.","meshTooClose":"Aleje para ver mejor el modelo."},"helpMessages3d":{"point":"Haga clic en la escena para agregar un punto.","polylineZeroVertices":"Haga clic en la escena para empezar a dibujar.","polylineOneVertex":"Haga doble clic en la escena para terminar.","polygonZeroVertices":"Haga clic en la escena para empezar a dibujar.","polygonOneVertex":"Haga clic en la escena para seguir dibujando.","polygonTwoVertices":"Haga doble clic en la escena para terminar.","mesh":"Haga clic en la escena para colocar el modelo.","meshTooFar":"Acerque para ver mejor el modelo.","meshTooClose":"Aleje para ver mejor el modelo."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_et.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_et.json new file mode 100644 index 0000000..f29da68 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_et.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Kogupikkus","distance":"Vahemaa","elevation":"Kõrgusandmed","area":"Pind","rotation":"Pööramine","orientation":"Orientatsioon","radius":"Raadius","scale":"Mõõtkava","size":"Suurus","helpMessages2d":{"point":"Klõpsake punkti lisamiseks kaardil.","mesh":"Mudeli paigutamiseks klõpsake kaardil.","polylineZeroVertices":"Klõpsake joonistamise alustamiseks kaardil.","polylineOneVertex":"Topeltklõpsake lõpetamiseks kaardil.","polygonZeroVertices":"Klõpsake joonistamise alustamiseks kaardil.","polygonOneVertex":"Klõpsake joonistamise jätkamiseks kaardil.","polygonTwoVertices":"Topeltklõpsake lõpetamiseks kaardil.","meshTooFar":"Mudeli paremini nägemiseks suurendage.","meshTooClose":"Mudeli paremini nägemiseks vähendage."},"helpMessages3d":{"point":"Klõpsake punkti lisamiseks stseenil.","polylineZeroVertices":"Klõpsake joonistamise alustamiseks stseenil.","polylineOneVertex":"Topeltklõpsake lõpetamiseks stseenil.","polygonZeroVertices":"Klõpsake joonistamise alustamiseks stseenil.","polygonOneVertex":"Klõpsake joonistamise jätkamiseks stseenil.","polygonTwoVertices":"Topeltklõpsake lõpetamiseks stseenil.","mesh":"Mudeli paigutamiseks klõpsake stseenis.","meshTooFar":"Mudeli paremini nägemiseks suurendage.","meshTooClose":"Mudeli paremini nägemiseks vähendage."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_fi.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_fi.json new file mode 100644 index 0000000..c85d75a --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_fi.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Kokonaispituus","distance":"Etäisyys","elevation":"Korkeustaso","area":"Pinta-ala","rotation":"Kierto","orientation":"Suunta","radius":"Säde","scale":"Mittakaava","size":"Koko","helpMessages2d":{"point":"Lisää piste napsauttamalla karttaa.","mesh":"Sijoita malli napsauttamalla karttaa.","polylineZeroVertices":"Aloita piirtäminen napsauttamalla karttaa.","polylineOneVertex":"Suorita loppuun kaksoisnapsauttamalla kartassa.","polygonZeroVertices":"Aloita piirtäminen napsauttamalla karttaa.","polygonOneVertex":"Jatka piirtämistä napsauttamalla karttaa.","polygonTwoVertices":"Suorita loppuun kaksoisnapsauttamalla kartassa.","meshTooFar":"Tarkenna, jotta saat paremman näkymän mallista.","meshTooClose":"Loitonna, jotta saat paremman näkymän mallista."},"helpMessages3d":{"point":"Lisää piste napsauttamalla maisemassa.","polylineZeroVertices":"Aloita piirtäminen napsauttamalla maisemassa.","polylineOneVertex":"Suorita loppuun kaksoisnapsauttamalla maisemassa.","polygonZeroVertices":"Aloita piirtäminen napsauttamalla maisemassa.","polygonOneVertex":"Jatka piirtämistä napsauttamalla maisemassa.","polygonTwoVertices":"Suorita loppuun kaksoisnapsauttamalla maisemassa.","mesh":"Sijoita malli napsauttamalla maisemaa.","meshTooFar":"Tarkenna, jotta saat paremman näkymän mallista.","meshTooClose":"Loitonna, jotta saat paremman näkymän mallista."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_fr.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_fr.json new file mode 100644 index 0000000..6a8d72a --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_fr.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Longueur totale","distance":"Distance","elevation":"Élévation","area":"Surface","rotation":"Rotation","orientation":"Orientation","radius":"Rayon","scale":"Échelle","size":"Taille","helpMessages2d":{"point":"Cliquez sur la carte pour ajouter un point.","mesh":"Cliquez sur la carte pour insérer le modèle.","polylineZeroVertices":"Cliquez sur la carte pour commencer à dessiner.","polylineOneVertex":"Double-cliquez sur la carte pour terminer.","polygonZeroVertices":"Cliquez sur la carte pour commencer à dessiner.","polygonOneVertex":"Cliquez sur la carte pour continuer à dessiner.","polygonTwoVertices":"Double-cliquez sur la carte pour terminer.","meshTooFar":"Effectuez un zoom avant pour mieux voir le modèle.","meshTooClose":"Effectuez un zoom arrière pour mieux voir le modèle."},"helpMessages3d":{"point":"Cliquez dans la scène pour ajouter un point.","polylineZeroVertices":"Cliquez dans la scène pour commencer à dessiner.","polylineOneVertex":"Double-cliquez dans la scène pour terminer.","polygonZeroVertices":"Cliquez dans la scène pour commencer à dessiner.","polygonOneVertex":"Cliquez dans la scène pour continuer à dessiner.","polygonTwoVertices":"Double-cliquez dans la scène pour terminer.","mesh":"Cliquez sur la scène pour insérer le modèle.","meshTooFar":"Effectuez un zoom avant pour mieux voir le modèle.","meshTooClose":"Effectuez un zoom arrière pour mieux voir le modèle."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_he.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_he.json new file mode 100644 index 0000000..8c4cf0c --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_he.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"אורך כולל","distance":"מרחק","elevation":"גובה","area":"שטח","rotation":"סיבוב","orientation":"כיוון","radius":"רדיוס","scale":"קנה מידה","size":"גודל","helpMessages2d":{"point":"לחץ על המפה כדי להוסיף נקודה","mesh":"לחץ על המפה כדי למקם את המודל.","polylineZeroVertices":"לחץ על המפה כדי להתחיל בשרטוט.","polylineOneVertex":"לחץ לחיצה כפולה על המפה להשלמה.","polygonZeroVertices":"לחץ על המפה כדי להתחיל בשרטוט.","polygonOneVertex":"לחץ על המפה להמשך השרטוט.","polygonTwoVertices":"לחץ לחיצה כפולה על המפה להשלמה.","meshTooFar":"בצע זום פנימה כדי לשפר את תצוגת המודל.","meshTooClose":"בצע זום החוצה כדי לשפר את תצוגת המודל."},"helpMessages3d":{"point":"לחץ בסצנה כדי להוסיף נקודה.","polylineZeroVertices":"לחץ בסצנה כדי להתחיל לשרטט.","polylineOneVertex":"לחץ לחיצה כפולה בסצנה כדי להשלים.","polygonZeroVertices":"לחץ בסצנה כדי להתחיל לשרטט.","polygonOneVertex":"לחץ בסצנה כדי להמשיך לשרטט.","polygonTwoVertices":"לחץ לחיצה כפולה בסצנה כדי להשלים.","mesh":"לחץ בתוך הסצנה כדי למקם את מודל.","meshTooFar":"בצע זום פנימה כדי לשפר את תצוגת המודל.","meshTooClose":"בצע זום החוצה כדי לשפר את תצוגת המודל."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_hr.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_hr.json new file mode 100644 index 0000000..b4f4da7 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_hr.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Ukupna duljina","distance":"Udaljenosti","elevation":"Visina terena","area":"Poligona","rotation":"Rotacija","orientation":"Orijentacija","radius":"Polumjer","scale":"Mjerilo","size":"Veličina","helpMessages2d":{"point":"Kliknite na kartu za dodavanje točke.","mesh":"Kliknite na kartu za postavljanje modela.","polylineZeroVertices":"Kliknite na kartu da biste počeli crtati.","polylineOneVertex":"Kliknite dvaput na kartu za dovršetak.","polygonZeroVertices":"Kliknite na kartu da biste počeli crtati.","polygonOneVertex":"Kliknite na kartu da biste nastavili crtati.","polygonTwoVertices":"Kliknite dvaput na kartu za dovršetak.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"SManjite za bolji prikaz modela."},"helpMessages3d":{"point":"Kliknite na scenu za dodavanje točke.","polylineZeroVertices":"Kliknite scenu za početak crtanja.","polylineOneVertex":"Kliknite dvaput na scenu za dovršetak.","polygonZeroVertices":"Kliknite scenu za početak crtanja.","polygonOneVertex":"Kliknite scenu za nastavak crtanja.","polygonTwoVertices":"Kliknite dvaput na scenu za dovršetak.","mesh":"Kliknite na scenu za postavljanje modela.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"SManjite za bolji prikaz modela."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_hu.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_hu.json new file mode 100644 index 0000000..93d7337 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_hu.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Teljes hossz","distance":"Távolság","elevation":"Domborzat","area":"Terület","rotation":"Forgatás","orientation":"Tájolás","radius":"Sugár","scale":"Méretarány","size":"Méret","helpMessages2d":{"point":"Kattintson a térképre egy pont hozzáadásához.","mesh":"A modell elhelyezéséhez kattintson a térkép kívánt helyére.","polylineZeroVertices":"Kattintson a térképre a rajzolás elkezdéséhez.","polylineOneVertex":"Kattintson duplán a térképre a befejezéshez.","polygonZeroVertices":"Kattintson a térképre a rajzolás elkezdéséhez.","polygonOneVertex":"Kattintson a térképre a rajzolás folytatásához.","polygonTwoVertices":"Kattintson duplán a térképre a befejezéshez.","meshTooFar":"A modell jobb képének megjelenítéséhez nagyítson.","meshTooClose":"A modell jobb képének megjelenítéséhez kicsinyítsen."},"helpMessages3d":{"point":"Kattintson a 3D térképre egy pont hozzáadásához.","polylineZeroVertices":"Kattintson a 3D térképre a rajzolás elkezdéséhez.","polylineOneVertex":"Kattintson duplán a 3D térképre a befejezéshez.","polygonZeroVertices":"Kattintson a 3D térképre a rajzolás elkezdéséhez.","polygonOneVertex":"Kattintson a 3D térképre a rajzolás folytatásához.","polygonTwoVertices":"Kattintson duplán a 3D térképre a befejezéshez.","mesh":"A modell elhelyezéséhez kattintson a 3D térkép kívánt helyére.","meshTooFar":"A modell jobb képének megjelenítéséhez nagyítson.","meshTooClose":"A modell jobb képének megjelenítéséhez kicsinyítsen."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_id.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_id.json new file mode 100644 index 0000000..f7e027c --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_id.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Panjang Total","distance":"Jarak","elevation":"Elevasi","area":"Luas","rotation":"Rotasi","orientation":"Orientasi","radius":"Radius","scale":"Skala","size":"Ukuran","helpMessages2d":{"point":"Klik pada peta untuk menambahkan titik.","mesh":"Klik pada peta untuk meletakkan model.","polylineZeroVertices":"Klik pada peta untuk mulai menggambar.","polylineOneVertex":"Klik peta dua kali untuk menyelesaikan.","polygonZeroVertices":"Klik pada peta untuk mulai menggambar.","polygonOneVertex":"Klik pada peta untuk melanjutkan menggambar.","polygonTwoVertices":"Klik peta dua kali untuk menyelesaikan.","meshTooFar":"Perbesar untuk tampilan model lebih baik.","meshTooClose":"Perkecil untuk tampilan model lebih baik."},"helpMessages3d":{"point":"Klik scene untuk menambahkan poin.","polylineZeroVertices":"Klik scene untuk mulai menggambar.","polylineOneVertex":"Klik scene dua kali untuk menyelesaikan.","polygonZeroVertices":"Klik scene untuk mulai menggambar.","polygonOneVertex":"Klik scene untuk melanjutkan menggambar.","polygonTwoVertices":"Klik scene dua kali untuk menyelesaikan.","mesh":"Klik pada scene untuk meletakkan model.","meshTooFar":"Perbesar untuk tampilan model lebih baik.","meshTooClose":"Perkecil untuk tampilan model lebih baik."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_it.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_it.json new file mode 100644 index 0000000..52ae1e0 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_it.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Lunghezza totale","distance":"Distanza","elevation":"Elevazione","area":"Area","rotation":"Rotazione","orientation":"Orientamento","radius":"Raggio","scale":"Scala","size":"Dimensione","helpMessages2d":{"point":"Fare clic sulla mappa per aggiungere un punto.","mesh":"Fare clic sulla mappa per posizionare il modello.","polylineZeroVertices":"Fare clic sulla mappa per iniziare a disegnare.","polylineOneVertex":"Fare doppio clic sulla mappa per completare.","polygonZeroVertices":"Fare clic sulla mappa per iniziare a disegnare.","polygonOneVertex":"Fare clic sulla mappa per continuare a disegnare.","polygonTwoVertices":"Fare doppio clic sulla mappa per completare.","meshTooFar":"Ingrandire per avere una vista migliore del modello.","meshTooClose":"Rimpicciolire per avere una vista migliore del modello."},"helpMessages3d":{"point":"Fare clic sulla scena per aggiungere un punto.","polylineZeroVertices":"Fare clic sulla scena per iniziare a disegnare.","polylineOneVertex":"Fare doppio clic sulla scena per completare.","polygonZeroVertices":"Fare clic sulla scena per iniziare a disegnare.","polygonOneVertex":"Fare clic sulla scena per continuare a disegnare.","polygonTwoVertices":"Fare doppio clic sulla scena per completare.","mesh":"Fare clic sulla scena per posizionare il modello.","meshTooFar":"Ingrandire per avere una vista migliore del modello.","meshTooClose":"Rimpicciolire per avere una vista migliore del modello."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ja.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ja.json new file mode 100644 index 0000000..030dd1a --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ja.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"全長","distance":"距離","elevation":"標高","area":"面積","rotation":"回転","orientation":"方向","radius":"半径","scale":"縮尺","size":"サイズ","helpMessages2d":{"point":"マップをクリックしてポイントを追加します。","mesh":"マップをクリックしてモデルを配置します。","polylineZeroVertices":"マップをクリックして描画を開始します。","polylineOneVertex":"マップをダブルクリックして完成します。","polygonZeroVertices":"マップをクリックして描画を開始します。","polygonOneVertex":"マップをクリックして描画を続行します。","polygonTwoVertices":"マップをダブルクリックして完成します。","meshTooFar":"拡大してモデルを見やすくします。","meshTooClose":"縮小してモデルを見やすくします。"},"helpMessages3d":{"point":"シーンをクリックしてポイントを追加します。","polylineZeroVertices":"シーンをクリックして描画を開始します。","polylineOneVertex":"シーンをダブルクリックして完成します。","polygonZeroVertices":"シーンをクリックして描画を開始します。","polygonOneVertex":"シーンをクリックして描画を続行します。","polygonTwoVertices":"シーンをダブルクリックして完成します。","mesh":"シーン内をクリックしてモデルを配置します。","meshTooFar":"拡大してモデルを見やすくします。","meshTooClose":"縮小してモデルを見やすくします。"}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ko.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ko.json new file mode 100644 index 0000000..8bb2597 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ko.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"총 길이","distance":"거리","elevation":"고도","area":"면적","rotation":"회전","orientation":"방향","radius":"반경","scale":"축척","size":"크기","helpMessages2d":{"point":"맵을 클릭하여 포인트를 추가합니다.","mesh":"맵을 클릭하여 모델을 배치합니다.","polylineZeroVertices":"맵을 클릭하여 그리기를 시작합니다.","polylineOneVertex":"맵을 두 번 클릭하여 완료합니다.","polygonZeroVertices":"맵을 클릭하여 그리기를 시작합니다.","polygonOneVertex":"맵을 클릭하여 그리기를 계속합니다.","polygonTwoVertices":"맵을 두 번 클릭하여 완료합니다.","meshTooFar":"확대하여 모델을 더 자세히 봅니다.","meshTooClose":"축소하여 모델을 더 명확히 봅니다."},"helpMessages3d":{"point":"씬을 클릭하여 포인트를 추가합니다.","polylineZeroVertices":"씬을 클릭하여 그리기를 시작합니다.","polylineOneVertex":"씬을 두 번 클릭하여 완료합니다.","polygonZeroVertices":"씬을 클릭하여 그리기를 시작합니다.","polygonOneVertex":"씬을 클릭하여 그리기를 계속합니다.","polygonTwoVertices":"씬을 두 번 클릭하여 완료합니다.","mesh":"씬을 클릭하여 모델을 배치합니다.","meshTooFar":"확대하여 모델을 더 자세히 봅니다.","meshTooClose":"축소하여 모델을 더 명확히 봅니다."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_lt.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_lt.json new file mode 100644 index 0000000..96144af --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_lt.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Bendras ilgis","distance":"Atstumas","elevation":"Aukštis","area":"Teritorija","rotation":"Pasukimas","orientation":"Padėtis","radius":"Spindulys","scale":"Mastelis","size":"Dydis","helpMessages2d":{"point":"Norėdami įtraukti tašką, spustelėkite žemėlapį.","mesh":"Norėdami įdėti modelį, spustelėkite žemėlapį.","polylineZeroVertices":"Norėdami pradėti braižyti, spustelėkite žemėlapį.","polylineOneVertex":"Norėdami užbaigti, dukart spustelėkite žemėlapį.","polygonZeroVertices":"Norėdami pradėti braižyti, spustelėkite žemėlapį.","polygonOneVertex":"Norėdami toliau braižyti, spustelėkite žemėlapį.","polygonTwoVertices":"Norėdami užbaigti, dukart spustelėkite žemėlapį.","meshTooFar":"Priartinkite, kad geriau matytumėte modelį.","meshTooClose":"Patolinkite, kad geriau matytumėte modelį."},"helpMessages3d":{"point":"Norėdami pridėti tašką, spustelėkite sceną.","polylineZeroVertices":"Norėdami pradėti braižyti, spustelėkite sceną.","polylineOneVertex":"Norėdami užbaigti, dukart spustelėkite sceną.","polygonZeroVertices":"Norėdami pradėti braižyti, spustelėkite sceną.","polygonOneVertex":"Norėdami toliau braižyti, spustelėkite sceną.","polygonTwoVertices":"Norėdami užbaigti, dukart spustelėkite sceną.","mesh":"Norėdami įdėti modelį, spustelėkite sceną.","meshTooFar":"Priartinkite, kad geriau matytumėte modelį.","meshTooClose":"Patolinkite, kad geriau matytumėte modelį."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_lv.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_lv.json new file mode 100644 index 0000000..2fab967 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_lv.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Kopējais garums","distance":"Attālums","elevation":"Augstums","area":"Laukums","rotation":"Rotācija","orientation":"Orientācija","radius":"Rādiuss","scale":"Mērogs","size":"Izmērs","helpMessages2d":{"point":"Noklikšķiniet uz kartes, lai pievienotu punktu.","mesh":"Noklikšķiniet uz kartes, lai novietotu modeli.","polylineZeroVertices":"Noklikšķiniet uz kartes, lai sāktu zīmēt.","polylineOneVertex":"Veiciet dubultklikšķi kartē, lai pabeigtu.","polygonZeroVertices":"Noklikšķiniet uz kartes, lai sāktu zīmēt.","polygonOneVertex":"Noklikšķiniet uz kartes, lai turpinātu zīmēt.","polygonTwoVertices":"Veiciet dubultklikšķi kartē, lai pabeigtu.","meshTooFar":"Tuviniet, lai iegūtu labāku modeļa skatu.","meshTooClose":"Tāliniet, lai iegūtu labāku modeļa skatu."},"helpMessages3d":{"point":"Noklikšķiniet uz scēnas, lai pievienotu punktu.","polylineZeroVertices":"Noklikšķiniet uz scēnas, lai sāktu zīmēt.","polylineOneVertex":"Veiciet dubultklikšķi scēnā, lai pabeigtu.","polygonZeroVertices":"Noklikšķiniet uz scēnas, lai sāktu zīmēt.","polygonOneVertex":"Noklikšķiniet uz scēnas, lai turpinātu zīmēt.","polygonTwoVertices":"Veiciet dubultklikšķi scēnā, lai pabeigtu.","mesh":"Noklikšķiniet scēnā, lai novietotu modeli.","meshTooFar":"Tuviniet, lai iegūtu labāku modeļa skatu.","meshTooClose":"Tāliniet, lai iegūtu labāku modeļa skatu."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_nb.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_nb.json new file mode 100644 index 0000000..bad08e3 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_nb.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Total lengde","distance":"Avstand","elevation":"Høydedata","area":"Område","rotation":"Rotasjon","orientation":"Retning","radius":"Radius","scale":"Målestokk","size":"Størrelse","helpMessages2d":{"point":"Klikk på kartet for å legge til punkt.","mesh":"Klikk på kartet for å plassere modellen.","polylineZeroVertices":"Klikk på kartet for å begynne å tegne.","polylineOneVertex":"Dobbeltklikk på kartet for å fullføre.","polygonZeroVertices":"Klikk på kartet for å begynne å tegne.","polygonOneVertex":"Klikk på kartet for å fortsette å tegne.","polygonTwoVertices":"Dobbeltklikk på kartet for å fullføre.","meshTooFar":"Zoom inn for å se modellen bedre.","meshTooClose":"Zoom ut for å se modellen bedre."},"helpMessages3d":{"point":"Klikk i scenen for å legge til et punkt.","polylineZeroVertices":"Klikk i scenen for å begynne å tegne.","polylineOneVertex":"Dobbeltklikk i scenen for å fullføre.","polygonZeroVertices":"Klikk i scenen for å begynne å tegne.","polygonOneVertex":"Klikk i scenen for å fortsette å tegne.","polygonTwoVertices":"Dobbeltklikk i scenen for å fullføre.","mesh":"Klikk i scenen for å plassere modellen.","meshTooFar":"Zoom inn for å se modellen bedre.","meshTooClose":"Zoom ut for å se modellen bedre."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_nl.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_nl.json new file mode 100644 index 0000000..2aff28b --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_nl.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Total lengte","distance":"Afstand","elevation":"Hoogte","area":"Regio","rotation":"Rotatie","orientation":"Oriëntatie","radius":"Straal","scale":"Schaal","size":"Grootte","helpMessages2d":{"point":"Klik op de kaart om een punt toe te voegen.","mesh":"Klik op de kaart om het model te plaatsen.","polylineZeroVertices":"Klik op de kaart om te beginnen met tekenen.","polylineOneVertex":"Dubbelklik op de kaart om te voltooien.","polygonZeroVertices":"Klik op de kaart om te beginnen met tekenen.","polygonOneVertex":"Klik op de kaart om door te gaan met tekenen.","polygonTwoVertices":"Dubbelklik op de kaart om te voltooien.","meshTooFar":"Zoom in voor een betere weergave van het model.","meshTooClose":"Zoom uit voor een betere weergave van het model."},"helpMessages3d":{"point":"Klik op de scene om een punt toe te voegen.","polylineZeroVertices":"Klik op de scene om te beginnen met tekenen.","polylineOneVertex":"Dubbelklik in de scene om te voltooien.","polygonZeroVertices":"Klik op de scene om te beginnen met tekenen.","polygonOneVertex":"Klik op de scene om verder te gaan met tekenen.","polygonTwoVertices":"Dubbelklik in de scene om te voltooien.","mesh":"Klik in de scene om het model te plaatsen.","meshTooFar":"Zoom in voor een betere weergave van het model.","meshTooClose":"Zoom uit voor een betere weergave van het model."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pl.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pl.json new file mode 100644 index 0000000..00652ec --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pl.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Długość całkowita","distance":"Odległość","elevation":"Wysokość","area":"Obszar","rotation":"Obrót","orientation":"Orientacja","radius":"Promień","scale":"Skala","size":"Rozmiar","helpMessages2d":{"point":"Kliknij na mapie, aby dodać punkt.","mesh":"Kliknij mapę, aby umieścić model.","polylineZeroVertices":"Kliknij na mapie, aby rozpocząć rysowanie.","polylineOneVertex":"Kliknij dwukrotnie na mapie, aby zakończyć.","polygonZeroVertices":"Kliknij na mapie, aby rozpocząć rysowanie.","polygonOneVertex":"Kliknij na mapie, aby kontynuować rysowanie.","polygonTwoVertices":"Kliknij dwukrotnie na mapie, aby zakończyć.","meshTooFar":"Powiększ, aby uzyskać lepszy widok modelu.","meshTooClose":"Pomniejsz, aby uzyskać lepszy widok modelu."},"helpMessages3d":{"point":"Kliknij na scenie, aby dodać punkt.","polylineZeroVertices":"Kliknij na scenie, aby rozpocząć rysowanie.","polylineOneVertex":"Kliknij dwukrotnie na scenie, aby zakończyć.","polygonZeroVertices":"Kliknij na scenie, aby rozpocząć rysowanie.","polygonOneVertex":"Kliknij na scenie, aby kontynuować rysowanie.","polygonTwoVertices":"Kliknij dwukrotnie na scenie, aby zakończyć.","mesh":"Kliknij miejsce w scenie, aby umieścić model.","meshTooFar":"Powiększ, aby uzyskać lepszy widok modelu.","meshTooClose":"Pomniejsz, aby uzyskać lepszy widok modelu."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-BR.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-BR.json new file mode 100644 index 0000000..4f798e0 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-BR.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Comprimento Total","distance":"Distância","elevation":"Elevação","area":"Área","rotation":"Rotação","orientation":"Orientação","radius":"Raio","scale":"Escala","size":"Tamanho","helpMessages2d":{"point":"Clique no mapa para adicionar um ponto.","mesh":"Clique no mapa para posicionar o modelo.","polylineZeroVertices":"Clique no mapa para iniciar o desenho.","polylineOneVertex":"Clique duas vezes no mapa para concluir.","polygonZeroVertices":"Clique no mapa para iniciar o desenho.","polygonOneVertex":"Clique no mapa para continuar o desenho.","polygonTwoVertices":"Clique duas vezes no mapa para concluir.","meshTooFar":"Aumente o zoom para uma melhor visualização do modelo.","meshTooClose":"Diminua o zoom para uma melhor visualização do modelo."},"helpMessages3d":{"point":"Clique na cena para adicionar um ponto.","polylineZeroVertices":"Clique na cena para começar a desenhar.","polylineOneVertex":"Clique duas vezes na cena para concluir.","polygonZeroVertices":"Clique na cena para começar a desenhar.","polygonOneVertex":"Clique na cena para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes na cena para concluir.","mesh":"Clique na cena para colocar o modelo.","meshTooFar":"Aumente o zoom para uma melhor visualização do modelo.","meshTooClose":"Diminua o zoom para uma melhor visualização do modelo."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-PT.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-PT.json new file mode 100644 index 0000000..e3611bf --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_pt-PT.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Comprimento total","distance":"Distância","elevation":"Elevação","area":"Área","rotation":"Rotação","orientation":"Orientação","radius":"Raio","scale":"Escala","size":"Tamanho","helpMessages2d":{"point":"Clique no mapa para adicionar um ponto.","mesh":"Clique no mapa para colocar o modelo.","polylineZeroVertices":"Clique no mapa para começar a desenhar.","polylineOneVertex":"Clique duas vezes no mapa para concluir.","polygonZeroVertices":"Clique no mapa para começar a desenhar.","polygonOneVertex":"Clique no mapa para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes no mapa para concluir.","meshTooFar":"Aumente o zoom para ver melhor o modelo.","meshTooClose":"Reduza o zoom para ver melhor o modelo."},"helpMessages3d":{"point":"Clique na cena para adicionar um ponto.","polylineZeroVertices":"Clique na cena para começar a desenhar.","polylineOneVertex":"Clique duas vezes na cena para concluir.","polygonZeroVertices":"Clique na cena para começar a desenhar.","polygonOneVertex":"Clique na cena para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes na cena para concluir.","mesh":"Clique na cena para colocar o modelo.","meshTooFar":"Aumente o zoom para ver melhor o modelo.","meshTooClose":"Reduza o zoom para ver melhor o modelo."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ro.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ro.json new file mode 100644 index 0000000..fcd5c20 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ro.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Lungime totală","distance":"Distanță","elevation":"Elevaţie","area":"Suprafaţă","rotation":"Rotire","orientation":"Orientare","radius":"Rază","scale":"Scară","size":"Dimensiune","helpMessages2d":{"point":"Faceți clic pe hartă pentru a adăuga un punct.","mesh":"Faceți clic pe hartă pentru a plasa modelul.","polylineZeroVertices":"Faceți clic pe hartă pentru a începe trasarea.","polylineOneVertex":"Faceți dublu clic pe hartă pentru finalizare.","polygonZeroVertices":"Faceți clic pe hartă pentru a începe trasarea.","polygonOneVertex":"Faceți clic pe hartă pentru a continua trasarea.","polygonTwoVertices":"Faceți dublu clic pe hartă pentru finalizare.","meshTooFar":"Măriți pentru o mai bună vizualizare a modelului.","meshTooClose":"Micșorați pentru o mai bună vizualizare a modelului."},"helpMessages3d":{"point":"Faceți clic în scenă pentru a adăuga un punct.","polylineZeroVertices":"Faceți clic în scenă pentru a începe trasarea.","polylineOneVertex":"Faceți dublu clic în scenă pentru finalizare.","polygonZeroVertices":"Faceți clic în scenă pentru a începe trasarea.","polygonOneVertex":"Faceți clic în scenă pentru a continua trasarea.","polygonTwoVertices":"Faceți dublu clic în scenă pentru finalizare.","mesh":"Faceți clic în scenă pentru a plasa modelul.","meshTooFar":"Măriți pentru o mai bună vizualizare a modelului.","meshTooClose":"Micșorați pentru o mai bună vizualizare a modelului."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ru.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ru.json new file mode 100644 index 0000000..ba5d8e8 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_ru.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Общая длина","distance":"Расстояние","elevation":"Высота","area":"Площадь","rotation":"Поворот","orientation":"Ориентация","radius":"Радиус","scale":"Масштаб","size":"Размер","helpMessages2d":{"point":"Щелкните на карте, чтобы добавить точку.","mesh":"Щелкните на карте, чтобы разместить модель.","polylineZeroVertices":"Щелкните на карте, чтобы начать рисовать.","polylineOneVertex":"Дважды щелкните на карте, чтобы завершить.","polygonZeroVertices":"Щелкните на карте, чтобы начать рисовать.","polygonOneVertex":"Щелкните на карте, чтобы продолжить рисовать.","polygonTwoVertices":"Дважды щелкните на карте, чтобы завершить.","meshTooFar":"Увеличьте, чтобы лучше рассмотреть модель.","meshTooClose":"Уменьшите, чтобы лучше рассмотреть модель."},"helpMessages3d":{"point":"Щелкните в сцене, чтобы добавить точку.","polylineZeroVertices":"Щелкните в сцене, чтобы начать рисовать.","polylineOneVertex":"Дважды щелкните в сцене для завершения.","polygonZeroVertices":"Щелкните в сцене, чтобы начать рисовать.","polygonOneVertex":"Щелкните в сцене, чтобы продолжить рисовать.","polygonTwoVertices":"Дважды щелкните в сцене для завершения.","mesh":"Щелкните на сцене, чтобы разместить модель.","meshTooFar":"Увеличьте, чтобы лучше рассмотреть модель.","meshTooClose":"Уменьшите, чтобы лучше рассмотреть модель."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sk.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sk.json new file mode 100644 index 0000000..53d29a5 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sk.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Celková dĺžka","distance":"Vzdialenosť","elevation":"Výška","area":"Plocha","rotation":"Rotácia","orientation":"Orientácia","radius":"Polomer","scale":"Mierka","size":"Veľkosť","helpMessages2d":{"point":"Kliknite do mapy pre pridanie bodu.","mesh":"Kliknutím do mapy umiestnite model.","polylineZeroVertices":"Kliknite do mapy pre začatie kreslenia.","polylineOneVertex":"Dvojklikom kliknite do mapy pre dokončenie.","polygonZeroVertices":"Kliknite do mapy pre začatie kreslenia.","polygonOneVertex":"Kliknite do mapy pre pokračovanie kreslenia.","polygonTwoVertices":"Dvojklikom kliknite do mapy pre dokončenie.","meshTooFar":"Pre lepšie zobrazenie modelu si ho priblížte.","meshTooClose":"Pre lepšie zobrazenie modelu si ho oddiaľte."},"helpMessages3d":{"point":"Kliknutím do scény pridáte bod.","polylineZeroVertices":"Kliknutím do scény začnete kresliť.","polylineOneVertex":"Dvojklikom kliknite do scény pre dokončenie.","polygonZeroVertices":"Kliknutím do scény začnete kresliť.","polygonOneVertex":"Kliknutím do scény pokračujte v kreslení.","polygonTwoVertices":"Dvojklikom kliknite do scény pre dokončenie.","mesh":"Kliknutím do scény umiestnite model.","meshTooFar":"Pre lepšie zobrazenie modelu si ho priblížte.","meshTooClose":"Pre lepšie zobrazenie modelu si ho oddiaľte."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sl.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sl.json new file mode 100644 index 0000000..4ad81b8 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sl.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Skupna dolžina","distance":"Razdalja","elevation":"Višina","area":"Površina","rotation":"Vrtenje","orientation":"Usmerjenost","radius":"Polmer","scale":"Merilo","size":"Velikost","helpMessages2d":{"point":"Kliknite na karto za dodajanje točke.","mesh":"Kliknite na karto za postavitev modela.","polylineZeroVertices":"Kliknite na karto za začetek risanja.","polylineOneVertex":"Dvokliknite na karto za dokončanje.","polygonZeroVertices":"Kliknite na karto za začetek risanja.","polygonOneVertex":"Kliknite na karto za nadaljevanje risanja.","polygonTwoVertices":"Dvokliknite na karto za dokončanje.","meshTooFar":"Povečajte za boljši ogled modela.","meshTooClose":"Pomanjšajte za boljši ogled modela."},"helpMessages3d":{"point":"Kliknite v 3D-prizoru, da dodate točko.","polylineZeroVertices":"Kliknite v 3D-prizoru, da začnete z risanjem.","polylineOneVertex":"Dvokliknite v 3D-prizoru za dokončanje.","polygonZeroVertices":"Kliknite v 3D-prizoru, da začnete z risanjem.","polygonOneVertex":"Kliknite v 3D-prizoru, da nadaljujete z risanjem.","polygonTwoVertices":"Dvokliknite v 3D-prizoru za dokončanje.","mesh":"Kliknite na 3D-prizor za postavitev modela.","meshTooFar":"Povečajte za boljši ogled modela.","meshTooClose":"Pomanjšajte za boljši ogled modela."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sr.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sr.json new file mode 100644 index 0000000..d116037 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sr.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Ukupna dužina","distance":"Rastojanje","elevation":"Elevacija","area":"Površina","rotation":"Rotacija","orientation":"Orijentacija","radius":"Poluprečnik","scale":"Razmera","size":"Veličina","helpMessages2d":{"point":"Kliknite na mapu da biste dodali tačku.","mesh":"Kliknite na mapu da biste postavili model.","polylineZeroVertices":"Kliknite na mapu da biste počeli da crtate.","polylineOneVertex":"Dvaput kliknite na mapu da biste završili.","polygonZeroVertices":"Kliknite na mapu da biste počeli da crtate.","polygonOneVertex":"Kliknite na mapu da biste nastavili da crtate.","polygonTwoVertices":"Dvaput kliknite na mapu da biste završili.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"Umanjite za bolji prikaz modela."},"helpMessages3d":{"point":"Kliknite na scenu da biste dodali tačku.","polylineZeroVertices":"Kliknite na scenu da biste započeli crtanje.","polylineOneVertex":"Dvaput kliknite na scenu da biste završili.","polygonZeroVertices":"Kliknite na scenu da biste započeli crtanje.","polygonOneVertex":"Kliknite na scenu da biste nastavili da crtate.","polygonTwoVertices":"Dvaput kliknite na scenu da biste završili.","mesh":"Kliknite na scenu da biste postavili model.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"Umanjite za bolji prikaz modela."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sv.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sv.json new file mode 100644 index 0000000..fcd5e28 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_sv.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Total längd","distance":"Avstånd","elevation":"Höjd","area":"Yta","rotation":"Rotation","orientation":"Riktning","radius":"Radie","scale":"Skala","size":"Storlek","helpMessages2d":{"point":"Klicka på kartan för att lägga till en punkt.","mesh":"Klicka på kartan för att placera modellen.","polylineZeroVertices":"Klicka på kartan för att börja rita.","polylineOneVertex":"Dubbelklicka på kartan för att slutföra.","polygonZeroVertices":"Klicka på kartan för att börja rita.","polygonOneVertex":"Klicka på kartan för att fortsätta rita.","polygonTwoVertices":"Dubbelklicka på kartan för att slutföra.","meshTooFar":"Zooma in för en bättre vy över modellen.","meshTooClose":"Zooma ut för en bättre vy över modellen."},"helpMessages3d":{"point":"Klicka i scenen för att lägga till en punkt.","polylineZeroVertices":"Klicka i scenen för att börja rita.","polylineOneVertex":"Dubbelklicka i scenen för att slutföra.","polygonZeroVertices":"Klicka i scenen för att börja rita.","polygonOneVertex":"Klicka i scenen för att fortsätta rita.","polygonTwoVertices":"Dubbelklicka i scenen för att slutföra.","mesh":"Klicka i scenen för att placera modellen.","meshTooFar":"Zooma in för en bättre vy över modellen.","meshTooClose":"Zooma ut för en bättre vy över modellen."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_th.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_th.json new file mode 100644 index 0000000..e1ca61f --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_th.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"ความยาวทั้งหมด","distance":"ระยะทาง","elevation":"ความสูง","area":"พื้นที่","rotation":"หมุน","orientation":"ทิศทางของภาพ","radius":"รัศมี","scale":"มาตราส่วน","size":"ขนาด","helpMessages2d":{"point":"คลิกที่แผนที่เพื่อเพิ่มจุด","mesh":"คลิกบนแผนที่เพื่อวางแบบจำลอง","polylineZeroVertices":"คลิกที่แผนที่เพื่อเริ่มการวาด","polylineOneVertex":"คลิกสองครั้งบนแผนที่เพื่อดำเนินการให้เสร็จสมบูรณ์","polygonZeroVertices":"คลิกที่แผนที่เพื่อเริ่มการวาด","polygonOneVertex":"คลิกที่แผนที่เพื่อวาดต่อ","polygonTwoVertices":"คลิกสองครั้งบนแผนที่เพื่อดำเนินการให้เสร็จสมบูรณ์","meshTooFar":"ซูมเข้าเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น","meshTooClose":"ซูมออกเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น"},"helpMessages3d":{"point":"คลิกในซีนเพื่อเพิ่มจุด","polylineZeroVertices":"คลิกในซีนเพื่อเริ่มวาด","polylineOneVertex":"คลิกสองครั้งในซีนเพื่อดำเนินการให้เสร็จสมบูรณ์","polygonZeroVertices":"คลิกในซีนเพื่อเริ่มวาด","polygonOneVertex":"คลิกในซีนเพื่อดำเนินการวาดต่อ","polygonTwoVertices":"คลิกสองครั้งในซีนเพื่อดำเนินการให้เสร็จสมบูรณ์","mesh":"คลิกในซีนเพื่อวางแบบจำลอง","meshTooFar":"ซูมเข้าเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น","meshTooClose":"ซูมออกเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น"}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_tr.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_tr.json new file mode 100644 index 0000000..615ffb8 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_tr.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Toplam Uzunluk","distance":"Mesafe","elevation":"Yükselti","area":"Alan","rotation":"Dönüş","orientation":"Yönelim","radius":"Yarıçap","scale":"Ölçek","size":"Boyut","helpMessages2d":{"point":"Bir nokta eklemek için haritaya tıklayın.","mesh":"Modeli yerleştirmek için haritaya tıklayın.","polylineZeroVertices":"Çizmeye başlamak için haritaya tıklayın.","polylineOneVertex":"Tamamlamak için haritaya çift tıklayın.","polygonZeroVertices":"Çizmeye başlamak için haritaya tıklayın.","polygonOneVertex":"Çizmeye devam etmek için haritaya tıklayın.","polygonTwoVertices":"Tamamlamak için haritaya çift tıklayın.","meshTooFar":"Modelin daha iyi bir görünümü için yakınlaştırın.","meshTooClose":"Modelin daha iyi bir görünümü için uzaklaştırın."},"helpMessages3d":{"point":"Bir nokta eklemek için sahneye tıklayın.","polylineZeroVertices":"Çizmeye başlamak için sahneye tıklayın.","polylineOneVertex":"Tamamlamak için sahneye çift tıklayın.","polygonZeroVertices":"Çizmeye başlamak için sahneye tıklayın.","polygonOneVertex":"Çizmeye devam etmek için sahneye tıklayın.","polygonTwoVertices":"Tamamlamak için sahneye çift tıklayın.","mesh":"Modeli yerleştirmek için sahne içine tıklayın.","meshTooFar":"Modelin daha iyi bir görünümü için yakınlaştırın.","meshTooClose":"Modelin daha iyi bir görünümü için uzaklaştırın."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_uk.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_uk.json new file mode 100644 index 0000000..e82a80d --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_uk.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Загальна довжина","distance":"Відстань","elevation":"Висота","area":"Площа","rotation":"Обертання","orientation":"Орієнтація","radius":"Радіус","scale":"Масштаб","size":"Розмір","helpMessages2d":{"point":"Клацніть на карті, щоб додати точку.","mesh":"Натисніть на карту, щоб розмістити модель.","polylineZeroVertices":"Клацніть на карті, щоб почати малювання.","polylineOneVertex":"Двічі клацніть на карті, щоб завершити.","polygonZeroVertices":"Клацніть на карті, щоб почати малювання.","polygonOneVertex":"Клацніть на карті, щоб продовжити малювання.","polygonTwoVertices":"Двічі клацніть на карті, щоб завершити.","meshTooFar":"Збільште масштаб для кращого виду моделі.","meshTooClose":"Зменште масштаб для кращого виду моделі."},"helpMessages3d":{"point":"Клацніть сцену, щоб додати точку.","polylineZeroVertices":"Клацніть сцену, щоб почати малювання.","polylineOneVertex":"Двічі клацніть сцену, щоб завершити.","polygonZeroVertices":"Клацніть сцену, щоб почати малювання.","polygonOneVertex":"Клацніть сцену, щоб продовжити малювання.","polygonTwoVertices":"Двічі клацніть сцену, щоб завершити.","mesh":"Клацніть на сцені, щоб розмістити модель.","meshTooFar":"Збільште масштаб для кращого виду моделі.","meshTooClose":"Зменште масштаб для кращого виду моделі."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_vi.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_vi.json new file mode 100644 index 0000000..807de42 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_vi.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"Tổng Chiều dài","distance":"Khoảng cách","elevation":"Độ cao","area":"Diện tích","rotation":"Xoay","orientation":"Hướng","radius":"Bán kính","scale":"Tỷ lệ","size":"Kích thước","helpMessages2d":{"point":"Bấm vào bản đồ để thêm điểm.","mesh":"Bấm vào bản đồ để đặt mô hình.","polylineZeroVertices":"Bấm vào bản đồ để bắt đầu vẽ.","polylineOneVertex":"Nhấp đúp vào bản đồ để hoàn thành.","polygonZeroVertices":"Bấm vào bản đồ để bắt đầu vẽ.","polygonOneVertex":"Bấm vào bản đồ để tiếp tục vẽ.","polygonTwoVertices":"Nhấp đúp vào bản đồ để hoàn thành.","meshTooFar":"Phóng to để xem mô hình rõ hơn.","meshTooClose":"Thu nhỏ để xem mô hình rõ hơn."},"helpMessages3d":{"point":"Nhấp vào scene để thêm điểm.","polylineZeroVertices":"Nhấp vào scene để bắt đầu vẽ.","polylineOneVertex":"Nhấp đúp vào scene để hoàn thành.","polygonZeroVertices":"Nhấp vào scene để bắt đầu vẽ.","polygonOneVertex":"Nhấp vào scene để tiếp tục vẽ.","polygonTwoVertices":"Nhấp đúp vào scene để hoàn thành.","mesh":"Bấm vào scene để đặt mô hình.","meshTooFar":"Phóng to để xem mô hình rõ hơn.","meshTooClose":"Thu nhỏ để xem mô hình rõ hơn."}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-CN.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-CN.json new file mode 100644 index 0000000..77cc8ad --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-CN.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"总长度","distance":"距离","elevation":"高程","area":"面积","rotation":"旋转","orientation":"方向","radius":"半径","scale":"比例","size":"大小","helpMessages2d":{"point":"单击地图以添加点。","mesh":"单击地图以放置模型。","polylineZeroVertices":"单击地图以开始绘制。","polylineOneVertex":"双击地图以完成操作。","polygonZeroVertices":"单击地图以开始绘制。","polygonOneVertex":"单击地图以继续绘制。","polygonTwoVertices":"双击地图以完成操作。","meshTooFar":"放大以更好地查看模型。","meshTooClose":"缩小以更好地查看模型。"},"helpMessages3d":{"point":"单击场景以添加点。","polylineZeroVertices":"单击场景以开始绘制。","polylineOneVertex":"双击场景以完成操作。","polygonZeroVertices":"单击场景以开始绘制。","polygonOneVertex":"单击场景以继续绘制。","polygonTwoVertices":"双击场景以完成操作。","mesh":"在场景中单击以放置模型。","meshTooFar":"放大以更好地查看模型。","meshTooClose":"缩小以更好地查看模型。"}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-HK.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-HK.json new file mode 100644 index 0000000..73558a2 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-HK.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"總長度","distance":"距離","elevation":"高程","area":"面積","rotation":"旋轉","orientation":"方向","radius":"半徑","scale":"比例","size":"大小","helpMessages2d":{"point":"按一下地圖以新增點。","mesh":"按一下地圖以放置模型。","polylineZeroVertices":"按一下地圖以開始繪製。","polylineOneVertex":"按兩下地圖完成操作。","polygonZeroVertices":"按一下地圖以開始繪製。","polygonOneVertex":"按一下地圖以繼續繪製。","polygonTwoVertices":"按兩下地圖完成操作。","meshTooFar":"放大以更好地檢視模型。","meshTooClose":"縮小以更好地檢視模型。"},"helpMessages3d":{"point":"按一下場景以新增一點。","polylineZeroVertices":"按一下場景以開始繪製。","polylineOneVertex":"按兩下場景完成操作。","polygonZeroVertices":"按一下場景以開始繪製。","polygonOneVertex":"按一下場景以繼續繪製。","polygonTwoVertices":"按兩下場景完成操作。","mesh":"按一下場景以放置模型。","meshTooFar":"放大以更好地檢視模型。","meshTooClose":"縮小以更好地檢視模型。"}}} \ No newline at end of file diff --git a/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-TW.json b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-TW.json new file mode 100644 index 0000000..73558a2 --- /dev/null +++ b/public/assets/esri/views/interactive/tooltip/t9n/Tooltip_zh-TW.json @@ -0,0 +1 @@ +{"sketch":{"totalLength":"總長度","distance":"距離","elevation":"高程","area":"面積","rotation":"旋轉","orientation":"方向","radius":"半徑","scale":"比例","size":"大小","helpMessages2d":{"point":"按一下地圖以新增點。","mesh":"按一下地圖以放置模型。","polylineZeroVertices":"按一下地圖以開始繪製。","polylineOneVertex":"按兩下地圖完成操作。","polygonZeroVertices":"按一下地圖以開始繪製。","polygonOneVertex":"按一下地圖以繼續繪製。","polygonTwoVertices":"按兩下地圖完成操作。","meshTooFar":"放大以更好地檢視模型。","meshTooClose":"縮小以更好地檢視模型。"},"helpMessages3d":{"point":"按一下場景以新增一點。","polylineZeroVertices":"按一下場景以開始繪製。","polylineOneVertex":"按兩下場景完成操作。","polygonZeroVertices":"按一下場景以開始繪製。","polygonOneVertex":"按一下場景以繼續繪製。","polygonTwoVertices":"按兩下場景完成操作。","mesh":"按一下場景以放置模型。","meshTooFar":"放大以更好地檢視模型。","meshTooClose":"縮小以更好地檢視模型。"}}} \ No newline at end of file diff --git a/public/assets/esri/views/magnifier/mask.ts.svg b/public/assets/esri/views/magnifier/mask.ts.svg new file mode 100644 index 0000000..ec3788d --- /dev/null +++ b/public/assets/esri/views/magnifier/mask.ts.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/assets/esri/views/magnifier/overlay.ts.svg b/public/assets/esri/views/magnifier/overlay.ts.svg new file mode 100644 index 0000000..6213199 --- /dev/null +++ b/public/assets/esri/views/magnifier/overlay.ts.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D.json new file mode 100644 index 0000000..07a61b0 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D.json @@ -0,0 +1 @@ +{"widgetLabel":"Area Measurement","hint":"Start to measure by clicking in the map to place your first point","unsupported":"2D area measurement is only supported in MapView.","perimeter":"Perimeter","area":"Area","newMeasurement":"New measurement","mode":"Mode","modes":{"auto":"Auto","planar":"Planar","geodesic":"Geodesic"},"unit":"Unit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ar.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ar.json new file mode 100644 index 0000000..b0535d3 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قياس المنطقة","hint":"ابدأ بالقياس بالنقر على الخريطة لوضع النقطة الأولى","unsupported":"قياس المنطقة ثنائية الأبعاد مدعوم فقط في MapView.","perimeter":"محيط الشكل","area":"المنطقة","newMeasurement":"قياس جديد","mode":"وضع","modes":{"auto":"تلقائي","planar":"مسطح","geodesic":"جيوديسي"},"unit":"وحدة"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bg.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bg.json new file mode 100644 index 0000000..03811b0 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерване на област","hint":"Започнете да измервате, като щракнете върху картата, за да поставите първата си точка","unsupported":"2D измерването на областта се поддържа само в MapView.","perimeter":"Периметър","area":"Област","newMeasurement":"Ново измерване","mode":"Режим","modes":{"auto":"Автоматично","planar":"Планарно","geodesic":"Геодезично"},"unit":"Мерна единица"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bs.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bs.json new file mode 100644 index 0000000..135e9f8 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Mjerenje područja","hint":"Započnite mjerenje tako da kliknete na kartu za postavljanje prve točke","unsupported":"Mjerenje 2D udaljenosti nije podržano u pregledniku karte.","perimeter":"Opseg","area":"Poligon","newMeasurement":"Novo mjerenje","mode":"Način","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"unit":"Jedinica"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ca.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ca.json new file mode 100644 index 0000000..851c9a1 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesura d'àrea","hint":"Per iniciar la mesura, feu clic al mapa i col·loqueu el primer punt","unsupported":"La mesura d'àrea 2D només s'admet al MapView.","perimeter":"Perímetre","area":"Àrea","newMeasurement":"Mesura nova","mode":"Mode","modes":{"auto":"Automàtic","planar":"Pla","geodesic":"Geodèsic"},"unit":"Unitat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_cs.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_cs.json new file mode 100644 index 0000000..dac6d9b --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Měření plochy","hint":"Začněte měření kliknutím na mapu pro umístění prvního bodu","unsupported":"Měření plochy ve 2D je podporováno pouze v MapView.","perimeter":"Obvod","area":"Plocha","newMeasurement":"Nové měření","mode":"Režim","modes":{"auto":"Automatický","planar":"Rovinný","geodesic":"Geodetický"},"unit":"Jednotky"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_da.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_da.json new file mode 100644 index 0000000..f3685ec --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Områdemåling","hint":"Start måling ved at klikke i kortet for at placere det første punkt","unsupported":"2D-områdemåling understøttes kun i MapView.","perimeter":"Omkreds","area":"Område","newMeasurement":"Nye målinger","mode":"Tilstand","modes":{"auto":"Auto","planar":"Plan","geodesic":"Geodætisk"},"unit":"Enhed"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_de.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_de.json new file mode 100644 index 0000000..c5fa367 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Flächenmessung","hint":"Beginnen Sie die Messung, indem Sie auf die Karte klicken, um den ersten Punkt zu positionieren.","unsupported":"Die 2D-Flächenmessung wird nur in MapView unterstützt.","perimeter":"Umfang","area":"Fläche","newMeasurement":"Neue Messung","mode":"Modus","modes":{"auto":"Automatisch","planar":"Planar","geodesic":"Geodätisch"},"unit":"Einheit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_el.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_el.json new file mode 100644 index 0000000..e33fd63 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μέτρηση εμβαδού","hint":"Εκκινήστε τη μέτρηση κάνοντας κλικ στον χάρτη για να τοποθετήσετε το πρώτο σας σημείο","unsupported":"Η μέτρηση εμβαδού 2D υποστηρίζεται μόνο στο MapView.","perimeter":"Περίμετρος","area":"Εμβαδόν","newMeasurement":"Νέα μέτρηση","mode":"Λειτουργία","modes":{"auto":"Αυτόματο","planar":"Μετρικό","geodesic":"Γεωδαιτικό"},"unit":"Μονάδα"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_en.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_en.json new file mode 100644 index 0000000..07a61b0 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Area Measurement","hint":"Start to measure by clicking in the map to place your first point","unsupported":"2D area measurement is only supported in MapView.","perimeter":"Perimeter","area":"Area","newMeasurement":"New measurement","mode":"Mode","modes":{"auto":"Auto","planar":"Planar","geodesic":"Geodesic"},"unit":"Unit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_es.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_es.json new file mode 100644 index 0000000..caaf92d --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Medición de área","hint":"Empiece a medir haciendo clic en el mapa para colocar su primer punto","unsupported":"La medición de áreas 2D solo se admite en MapView.","perimeter":"Perímetro","area":"Área","newMeasurement":"Nueva medición","mode":"Modo","modes":{"auto":"Automática","planar":"Planar","geodesic":"Geodésico"},"unit":"Unidad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_et.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_et.json new file mode 100644 index 0000000..3defeed --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Ala mõõtmine","hint":"Mõõtmise alustamiseks klõpsake kohta, kuhu soovite asetada oma esimese punkti","unsupported":"2D-pindala mõõtmist toetab ainult MapView.","perimeter":"Ümbermõõt","area":"Piirkond","newMeasurement":"Uus mõõtmine","mode":"Režiim","modes":{"auto":"Automaatne","planar":"Tasapinnaline","geodesic":"Geodeetiline"},"unit":"Ühik"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fi.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fi.json new file mode 100644 index 0000000..fa3b167 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Alueen mittaus","hint":"Aloita mittaus napsauttamalla karttaa ja sijoita ensimmäinen pisteesi","unsupported":"Kaksiulotteista alueen mittausta tuetaan vain MapView-sovelluksessa.","perimeter":"Ympärysmitta","area":"Alue","newMeasurement":"Uusi mittaus","mode":"Tila","modes":{"auto":"Autom","planar":"Planaarinen","geodesic":"Geodeettinen"},"unit":"Yksikkö"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fr.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fr.json new file mode 100644 index 0000000..5b28219 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesure de surface","hint":"Commencez les mesures en cliquant sur la carte pour placer le premier point","unsupported":"La mesure de la zone 2D est uniquement prise en charge dans la vue cartographique.","perimeter":"Périmètre","area":"Surface","newMeasurement":"Nouvelle mesure","mode":"Mode","modes":{"auto":"Automatique","planar":"Planaire","geodesic":"Géodésique"},"unit":"Unité"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_he.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_he.json new file mode 100644 index 0000000..42cc4e8 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מדידת אזור","hint":"התחל במדידה על ידי לחיצה במפה כדי להציב את הנקודה הראשונה","unsupported":"מדידת אזור בדו-ממד נתמכת רק ב-MapView.","perimeter":"היקף","area":"שטח","newMeasurement":"מדידה חדשה","mode":"מוד","modes":{"auto":"אוטומטי","planar":"מישורי","geodesic":"גיאודזי"},"unit":"יחידה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hr.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hr.json new file mode 100644 index 0000000..135e9f8 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mjerenje područja","hint":"Započnite mjerenje tako da kliknete na kartu za postavljanje prve točke","unsupported":"Mjerenje 2D udaljenosti nije podržano u pregledniku karte.","perimeter":"Opseg","area":"Poligon","newMeasurement":"Novo mjerenje","mode":"Način","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"unit":"Jedinica"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hu.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hu.json new file mode 100644 index 0000000..66c03b7 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Területmérés","hint":"A mérést úgy kell elkezdeni, hogy bele kell kattintani a térképbe az első pont elhelyezéséhez","unsupported":"A 2D terület mérését csak a MapView támogatja.","perimeter":"Kerület","area":"Terület","newMeasurement":"Új mérés","mode":"Mód","modes":{"auto":"Automatikus","planar":"Síkbeli","geodesic":"Geodéziai"},"unit":"Mértékegység"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_id.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_id.json new file mode 100644 index 0000000..f37a441 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pengukuran Area","hint":"Mulai mengukur dengan mengklik peta untuk menempatkan titik pertama Anda","unsupported":"Pengukuran area 2D hanya didukung di MapView.","perimeter":"Keliling","area":"Area","newMeasurement":"Pengukuran baru","mode":"Mode","modes":{"auto":"Otomatis","planar":"Planar","geodesic":"Geodesik"},"unit":"Unit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_it.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_it.json new file mode 100644 index 0000000..fdc683c --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Misurazioni dell'area","hint":"Iniziare a misurare facendo clic sulla mappa per posizionare il primo punto.","unsupported":"La misurazione dell'area 2D è supportata solo in MapView.","perimeter":"Perimetro","area":"Area","newMeasurement":"Nuova misurazione","mode":"Modalità","modes":{"auto":"Modalità automatica","planar":"Planare","geodesic":"Geodetico"},"unit":"Unità"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ja.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ja.json new file mode 100644 index 0000000..7537eb7 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"エリアの計測","hint":"マップで始点となる位置をクリックし、計測を開始します","unsupported":"MapView で 2D の面積計測はサポートされていません。","perimeter":"周長","area":"面積","newMeasurement":"新しい計測","mode":"モード","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"unit":"単位"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ko.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ko.json new file mode 100644 index 0000000..b72eb08 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"면적 측정","hint":"첫 번째 포인트를 배치하기 위해 맵에서 클릭하여 측정을 시작합니다.","unsupported":"맵 뷰에서는 2D 영역 측정만 지원됩니다.","perimeter":"둘레","area":"영역","newMeasurement":"새 측정","mode":"모드","modes":{"auto":"자동","planar":"평면","geodesic":"측지"},"unit":"단위"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lt.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lt.json new file mode 100644 index 0000000..8823d1b --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Ploto matavimas","hint":"Pradėkite matuoti spustelėdami norimoje žemėlapio vietoje","unsupported":"Dvimatis ploto matavimas palaikomas tik žemėlapio peržiūroje.","perimeter":"Perimetras","area":"Plotas","newMeasurement":"Naujas matavimas","mode":"Režimas","modes":{"auto":"Automatinis","planar":"Plokščiasis","geodesic":"Geodezinis"},"unit":"Matavimo vienetai"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lv.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lv.json new file mode 100644 index 0000000..22e99e8 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Platības mērījums","hint":"Sāciet mērīt, noklišķinot kartē uz vietas, kur vēlaties novietot savu pirmo punktu","unsupported":"2D laukuma mērīšana tiek atbalstīta tikai skatā MapView (Kartes skats).","perimeter":"Perimetrs","area":"Laukums","newMeasurement":"Jauns mērījums","mode":"Režīms","modes":{"auto":"Automātiski","planar":"Plaknes","geodesic":"Ģeodēzisks"},"unit":"Mērvienība"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nb.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nb.json new file mode 100644 index 0000000..0317c64 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Arealmåling","hint":"Klikk i kartet for å plassere det første punktet for målingen.","unsupported":"2D-arealmåling støttes bare i MapView.","perimeter":"Omkrets","area":"Areal","newMeasurement":"Ny måling","mode":"Modus","modes":{"auto":"Auto","planar":"Plant","geodesic":"Geodetisk"},"unit":"Enhet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nl.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nl.json new file mode 100644 index 0000000..8f8307f --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Gebiedsmeting","hint":"Begin met meten door in de kaart te klikken om uw eerste punt te plaatsen","unsupported":"2D-oppervlaktemeting wordt alleen ondersteund in MapView.","perimeter":"Perimeter","area":"Gebied","newMeasurement":"Nieuwe meting","mode":"Modus","modes":{"auto":"Auto","planar":"Planair","geodesic":"Geodetisch"},"unit":"Eenheid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pl.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pl.json new file mode 100644 index 0000000..88f7ff5 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pomiar pola powierzchni","hint":"Rozpocznij pomiar, klikając na mapie, aby umiejscowić pierwszy punkt.","unsupported":"Pomiar pola powierzchni 2D jest obsługiwany tylko w komponencie MapView.","perimeter":"Obwód","area":"Powierzchnia","newMeasurement":"Nowy pomiar","mode":"Tryb","modes":{"auto":"Auto","planar":"Płaskie","geodesic":"Geodezyjne"},"unit":"Jednostka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-BR.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-BR.json new file mode 100644 index 0000000..778f71d --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição de Área","hint":"Inicie a medição clicando em um mapa para posicionar seu primeiro ponto","unsupported":"A medição de área 2D é suportada somente no MapView.","perimeter":"Perímetro","area":"Área","newMeasurement":"Nova medição","mode":"Modo","modes":{"auto":"Automático","planar":"Planar","geodesic":"Geodésica"},"unit":"Unidade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-PT.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-PT.json new file mode 100644 index 0000000..1396022 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição de Área","hint":"Inicie a medição clicando no mapa para posicionar o seu primeiro ponto","unsupported":"A medição de área 2D só é suportada em MapView.","perimeter":"Perímetro","area":"Área","newMeasurement":"Nova medição","mode":"Modo","modes":{"auto":"Auto","planar":"planar","geodesic":"Geodésica"},"unit":"Unidade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ro.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ro.json new file mode 100644 index 0000000..0701629 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Măsurarea zonei","hint":"Începeți să măsurați făcând clic pe hartă pentru a plasa primul punct","unsupported":"Măsurarea suprafeței 2D este acceptată doar în MapView.","perimeter":"Perimetru","area":"Suprafață","newMeasurement":"Măsurare nouă","mode":"Mod","modes":{"auto":"Automat","planar":"Planar","geodesic":"Geodezic"},"unit":"Unitate"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ru.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ru.json new file mode 100644 index 0000000..716e0fc --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерение площади","hint":"Начните измерение, щелкнув на карте, чтобы разместить первую точку","unsupported":"Измерение 2D-площади поддерживается только в виде карты.","perimeter":"Периметр","area":"Площадь","newMeasurement":"Новое измерение","mode":"Режим","modes":{"auto":"Авто","planar":"Плоскостной","geodesic":"Геодезический"},"unit":"Единицы измерения"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sk.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sk.json new file mode 100644 index 0000000..81ad93a --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Meranie plochy","hint":"Začnite meranie kliknutím na mapu pre umiestnenie vášho prvého bodu","unsupported":"2D meranie oblasti je podporované iba v Mapovom pohľade.","perimeter":"Obvod","area":"Oblasť","newMeasurement":"Nové meranie","mode":"Režim","modes":{"auto":"Automaticky","planar":"Rovinný","geodesic":"Geodetický"},"unit":"Jednotka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sl.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sl.json new file mode 100644 index 0000000..80ac6bb --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Meritev območja","hint":"Začnite meriti tako, da kliknete na karto in postavite vašo prvo točko","unsupported":"2D-meritev površine je podprta samo v pregledovalniku kart.","perimeter":"Obseg","area":"Površina","newMeasurement":"Nova meritev","mode":"Način","modes":{"auto":"Samodejno","planar":"Planarno","geodesic":"Geodetsko"},"unit":"Enota"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sr.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sr.json new file mode 100644 index 0000000..9589e50 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Merenje oblasti","hint":"Otpočnite merenja klikom na mapu kako biste namestili prvu tačku","unsupported":"Merenje 2D površine je podržano samo u aplikaciji MapView.","perimeter":"Obim","area":"Površina","newMeasurement":"Novo merenje","mode":"Režim","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"unit":"Jedinica"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sv.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sv.json new file mode 100644 index 0000000..f5e37c6 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Ytmätning","hint":"Börja mäta genom att klicka i kartan för att placera den första punkten","unsupported":"2D-areamätning stöds bara i MapView.","perimeter":"Omkrets","area":"Område","newMeasurement":"Ny mätning","mode":"Läge","modes":{"auto":"Auto","planar":"Plan","geodesic":"Geodetisk"},"unit":"Enhet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_th.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_th.json new file mode 100644 index 0000000..7fce4d8 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การวัดพื้นที่","hint":"เริ่มต้นวัดโดยการคลิกที่แผนที่ เพื่อวางจุดแรกของคุณ","unsupported":"รองรับการวัดพื้นที่ 2D เฉพาะใน MapView","perimeter":"เส้นรอบรูป","area":"พื้นที่","newMeasurement":"การวัดใหม่","mode":"โหมด","modes":{"auto":"อัตโนมัติ","planar":"กราฟเชิงระนาบ","geodesic":"เรขาคณิตของผิวหน้าโค้ง"},"unit":"หน่วย"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_tr.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_tr.json new file mode 100644 index 0000000..03ccc4e --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Alan Ölçümü","hint":"İlk noktanızı yerleştirmek için haritaya tıklayarak ölçüme başlayın","unsupported":"2B mesafe ölçümü sadece MapView’da desteklenir.","perimeter":"Çevre","area":"Alan","newMeasurement":"Yeni ölçüm","mode":"Mod","modes":{"auto":"Otomatik","planar":"Düzlemsel","geodesic":"Jeodezik"},"unit":"Birim"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_uk.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_uk.json new file mode 100644 index 0000000..3587530 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вимірювання площі","hint":"Почніть вимірювання, клацнувши на карті для розміщення першої точки","unsupported":"Вимірювання 2D-областей підтримується тільки в MapView.","perimeter":"Периметр","area":"Площа","newMeasurement":"Нове вимірювання","mode":"Режим","modes":{"auto":"Авто","planar":"Планарний","geodesic":"Геодезичний"},"unit":"Одиниця"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_vi.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_vi.json new file mode 100644 index 0000000..3c03ae5 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đo Diện tích","hint":"Bắt đầu đo bằng cách bấm vào bản đồ để đặt điểm đầu tiên","unsupported":"Tính toán diện tích 2D chỉ được hỗ trợ trong MapView.","perimeter":"Chu vi","area":"Vùng/Diện tích","newMeasurement":"Phép đo mới","mode":"Chế độ","modes":{"auto":"Tự động","planar":"Phẳng","geodesic":"Trắc địa"},"unit":"Đơn vị"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-CN.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-CN.json new file mode 100644 index 0000000..3fb51b1 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"面积测量","hint":"通过单击地图以放置您的第一个点来开始测量","unsupported":"仅 MapView 支持 2D 面积测量。","perimeter":"周长","area":"面积","newMeasurement":"新测量","mode":"模式","modes":{"auto":"自动","planar":"平面","geodesic":"测地线"},"unit":"单位"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-HK.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-HK.json new file mode 100644 index 0000000..3d57371 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"面積測量","hint":"按一下地圖來放置第一個點,以開始測量","unsupported":"僅 MapView 支援 2D 面積測量。","perimeter":"周邊","area":"面積","newMeasurement":"新測量","mode":"模式","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"unit":"單位"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-TW.json b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-TW.json new file mode 100644 index 0000000..3d57371 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement2D/t9n/AreaMeasurement2D_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"面積測量","hint":"按一下地圖來放置第一個點,以開始測量","unsupported":"僅 MapView 支援 2D 面積測量。","perimeter":"周邊","area":"面積","newMeasurement":"新測量","mode":"模式","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"unit":"單位"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D.json new file mode 100644 index 0000000..60b9636 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D.json @@ -0,0 +1 @@ +{"widgetLabel":"Area Measurement","hint":"Start to measure by clicking in the scene to place your first point.","unsupported":"3D area measurement is only supported in SceneView.","perimeterLength":"Perimeter","area":"Area","unit":"Unit","notApplicable":"n/a","newMeasurement":"New measurement","snappingDisablePrompt":"Press and hold the Ctrl key to temporarily disable snapping.","snappingDisablePromptAlternate":"Hold the Ctrl key to temporarily disable snapping."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ar.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ar.json new file mode 100644 index 0000000..001069a --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قياس المنطقة","hint":"ابدأ بالقياس بالنقر على المشهد لوضع النقطة الأولى.","unsupported":"قياس المنطقة ثلاثية الأبعاد مدعوم فقط في SceneView.","perimeterLength":"محيط الشكل","area":"المنطقة","unit":"وحدة","notApplicable":"لا يوجد","newMeasurement":"قياس جديد","snappingDisablePrompt":"اضغط مع الاستمرار على مفتاح Ctrl لتعطيل الانطباق مؤقتًا.","snappingDisablePromptAlternate":"اضغط باستمرار على مفتاح Ctrl لتعطيل الانطباق مؤقتًا."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bg.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bg.json new file mode 100644 index 0000000..176f9cd --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерване на област","hint":"Започнете да измервате, като натиснете върху сцената, за да поставите първата си точка.","unsupported":"3D измерването на областта се поддържа само в SceneView.","perimeterLength":"Периметър","area":"Област","unit":"Мерна единица","notApplicable":"n/a","newMeasurement":"Ново измерване","snappingDisablePrompt":"Натиснете и задръжте клавиша Ctrl, за да деактивирате временно прилепване.","snappingDisablePromptAlternate":"Задръжте клавиша Ctrl, за да деактивирате временно прилепване."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bs.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bs.json new file mode 100644 index 0000000..9550eae --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Mjerenje područja","hint":"Započnite mjerenje tako da kliknete na scenu za postavljanje prve točke","unsupported":"Mjerenje 3D udaljenosti nije podržano u pregledniku scene.","perimeterLength":"Opseg","area":"Površina","unit":"Jedinica","notApplicable":"nije dostupno","newMeasurement":"Novo mjerenje","snappingDisablePrompt":"Pritisnite i držite tipku Ctrl da biste privremeno onemogućili snimanje.","snappingDisablePromptAlternate":"Držite tipku Ctrl da biste privremeno onemogućili snimanje."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ca.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ca.json new file mode 100644 index 0000000..126342a --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesura d'àrea","hint":"Per iniciar la mesura, feu clic a l'escena i col·loqueu el primer punt.","unsupported":"La mesura d'àrea 3D només s'admet a l'SceneView.","perimeterLength":"Perímetre","area":"Àrea","unit":"Unitat","notApplicable":"n/a","newMeasurement":"Mesura nova","snappingDisablePrompt":"Premeu i mantingueu premuda la tecla Ctrl per desactivar temporalment l'alineació.","snappingDisablePromptAlternate":"Mantingueu premuda la tecla Ctrl per desactivar temporalment l'alineació."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_cs.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_cs.json new file mode 100644 index 0000000..f50b5e5 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Měření plochy","hint":"Kliknutím do mapy umístěte první bod a zahajte měření.","unsupported":"Měření plochy ve 3D je podporováno pouze v SceneView.","perimeterLength":"Obvod","area":"Plocha","unit":"Jednotka","notApplicable":"není k dispozici","newMeasurement":"Nové měření","snappingDisablePrompt":"Stisknutím a podržením klávesy Ctrl můžete dočasně vypnout přichytávání.","snappingDisablePromptAlternate":"Podržením klávesy Ctrl dočasně vypnete přichytávání."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_da.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_da.json new file mode 100644 index 0000000..1ae84e0 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Områdemåling","hint":"Begynd at måle ved at klikke i scenen for at placere det første punkt.","unsupported":"3D-områdemåling understøttes kun i SceneView.","perimeterLength":"Omkreds","area":"Område","unit":"Enhed","notApplicable":"i/t","newMeasurement":"Nye målinger","snappingDisablePrompt":"Tryk på og hold Ctrl-tasten nede for midlertidigt at deaktivere snapping.","snappingDisablePromptAlternate":"Hold Ctrl-tasten nede for midlertidigt at deaktivere snapping."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_de.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_de.json new file mode 100644 index 0000000..d32b1bf --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Flächenmessung","hint":"Beginnen Sie die Messung, indem Sie in die Szene klicken, um den ersten Punkt zu platzieren.","unsupported":"Die 3D-Flächenmessung wird nur in SceneView unterstützt.","perimeterLength":"Umfang","area":"Fläche","unit":"Einheit","notApplicable":"nicht zutreffend","newMeasurement":"Neue Messung","snappingDisablePrompt":"Halten Sie die Strg-Taste gedrückt, um die Fangfunktion vorübergehend zu deaktivieren.","snappingDisablePromptAlternate":"Halten Sie die Strg-Taste gedrückt, um die Fangfunktion vorübergehend zu deaktivieren."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_el.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_el.json new file mode 100644 index 0000000..fb7af5e --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μέτρηση εμβαδού","hint":"Εκκινήστε τη μέτρηση κάνοντας κλικ στην προβολή 3D για να τοποθετήσετε το πρώτο σας σημείο.","unsupported":"Η μέτρηση εμβαδού 3D υποστηρίζεται μόνο στο SceneView.","perimeterLength":"Περίμετρος","area":"Εμβαδόν","unit":"Μονάδα","notApplicable":"Δ/Υ","newMeasurement":"Νέα μέτρηση","snappingDisablePrompt":"Πατήστε και κρατήστε πατημένο το πλήκτρο Ctrl για να απενεργοποιήσετε προσωρινά την αγκίστρωση.","snappingDisablePromptAlternate":"Κρατήστε πατημένο το πλήκτρο Ctrl για να απενεργοποιήσετε προσωρινά την αγκίστρωση."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_en.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_en.json new file mode 100644 index 0000000..60b9636 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Area Measurement","hint":"Start to measure by clicking in the scene to place your first point.","unsupported":"3D area measurement is only supported in SceneView.","perimeterLength":"Perimeter","area":"Area","unit":"Unit","notApplicable":"n/a","newMeasurement":"New measurement","snappingDisablePrompt":"Press and hold the Ctrl key to temporarily disable snapping.","snappingDisablePromptAlternate":"Hold the Ctrl key to temporarily disable snapping."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_es.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_es.json new file mode 100644 index 0000000..d5e095f --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Medición de área","hint":"Empiece a medir haciendo clic en la escena para colocar su primer punto.","unsupported":"La medición de áreas 3D solo se admite en SceneView.","perimeterLength":"Perímetro","area":"Área","unit":"Unidad","notApplicable":"n/d","newMeasurement":"Nueva medición","snappingDisablePrompt":"Mantenga pulsada la tecla Ctrl para deshabilitar la alineación temporalmente.","snappingDisablePromptAlternate":"Pulse la tecla Ctrl para deshabilitar temporalmente la alineación."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_et.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_et.json new file mode 100644 index 0000000..4d1c6f2 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Ala mõõtmine","hint":"Mõõtmise alustamiseks klõpsake stseeni, kuhu soovite asetada oma esimese punkti.","unsupported":"3D-pindala mõõtmist toetab ainult SceneView.","perimeterLength":"Ümbermõõt","area":"Pindala","unit":"Ühik","notApplicable":"Pole sobiv","newMeasurement":"Uus mõõtmine","snappingDisablePrompt":"Haakimise ajutiselt keelamiseks vajutage ja hoidke all klahvi Ctrl.","snappingDisablePromptAlternate":"Haakimise ajutiselt keelamiseks hoidke all klahvi Ctrl."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fi.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fi.json new file mode 100644 index 0000000..be08952 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Alueen mittaus","hint":"Aloita mittaus napsauttamalla maisemaa ja sijoita ensimmäinen pisteesi.","unsupported":"Kolmiulotteista alueen mittausta tuetaan vain SceneView-sovelluksessa.","perimeterLength":"Ympärysmitta","area":"Alue","unit":"Yksikkö","notApplicable":"ei mitään","newMeasurement":"Uusi mittaus","snappingDisablePrompt":"Poista tartunta tilapäisesti käytöstä painamalla Ctrl-näppäintä ja pitämällä se painettuna.","snappingDisablePromptAlternate":"Poista tartunta tilapäisesti käytöstä pitämällä Ctrl-näppäin painettuna."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fr.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fr.json new file mode 100644 index 0000000..3893795 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesure de surface","hint":"Commencez à mesurer en cliquant dans la scène pour placer le premier point.","unsupported":"La mesure de la zone 3D est uniquement prise en charge dans la vue de scène.","perimeterLength":"Périmètre","area":"Surface","unit":"Unité","notApplicable":"n/d","newMeasurement":"Nouvelle mesure","snappingDisablePrompt":"Appuyez sur la touche Ctrl et maintenez-la enfoncée pour désactiver provisoirement la capture.","snappingDisablePromptAlternate":"Maintenez la touche Ctrl enfoncée pour désactiver provisoirement la capture."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_he.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_he.json new file mode 100644 index 0000000..e2724ad --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מדידת אזור","hint":"התחל במדידה על ידי לחיצה בסצנה כדי להציב את הנקודה הראשונה.","unsupported":"מדידת אזור בתלת-ממד נתמכת רק ב-SceneView.","perimeterLength":"היקף","area":"שטח","unit":"יחידה","notApplicable":"n/a","newMeasurement":"מדידה חדשה","snappingDisablePrompt":"לחץ והחזק את מקש Ctrl כדי להשבית זמנית הצמדה.","snappingDisablePromptAlternate":"החזק את מקש Ctrl כדי להשבית זמנית הצמדה."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hr.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hr.json new file mode 100644 index 0000000..9550eae --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mjerenje područja","hint":"Započnite mjerenje tako da kliknete na scenu za postavljanje prve točke","unsupported":"Mjerenje 3D udaljenosti nije podržano u pregledniku scene.","perimeterLength":"Opseg","area":"Površina","unit":"Jedinica","notApplicable":"nije dostupno","newMeasurement":"Novo mjerenje","snappingDisablePrompt":"Pritisnite i držite tipku Ctrl da biste privremeno onemogućili snimanje.","snappingDisablePromptAlternate":"Držite tipku Ctrl da biste privremeno onemogućili snimanje."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hu.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hu.json new file mode 100644 index 0000000..821d7e1 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Területmérés","hint":"A mérést úgy kell elkezdeni, hogy bele kell kattintani a 3D térképbe az első pont elhelyezéséhez.","unsupported":"A 3D terület mérését csak a SceneView támogatja.","perimeterLength":"Kerület","area":"Terület","unit":"Mértékegység","notApplicable":"–","newMeasurement":"Új mérés","snappingDisablePrompt":"A Ctrl billentyű lenyomva tartásával ideiglenesen letilthatja a hozzáillesztést.","snappingDisablePromptAlternate":"Tartsa lenyomva a Ctrl billentyűt a hozzáillesztés ideiglenes kikapcsolásához."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_id.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_id.json new file mode 100644 index 0000000..70fb0a1 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pengukuran Area","hint":"Mulai pengukuran dengan mengklik scene untuk meletakkan titik pertama Anda.","unsupported":"Pengukuran area 3D hanya didukung di SceneView.","perimeterLength":"Keliling","area":"Area","unit":"Unit","notApplicable":"t/a","newMeasurement":"Pengukuran baru","snappingDisablePrompt":"Tekan dan tahan tombol Ctrl untuk menonaktifkan snapping sementara.","snappingDisablePromptAlternate":"Tahan tombol Ctrl untuk menonaktifkan snapping sementara."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_it.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_it.json new file mode 100644 index 0000000..fd05124 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Misurazioni dell'area","hint":"Iniziare a misurare facendo clic sulla scena per posizionare il primo punto.","unsupported":"La misurazione dell'area 3D è supportata solo in SceneView.","perimeterLength":"Perimetro","area":"Area","unit":"Unità","notApplicable":"n/d","newMeasurement":"Nuova misurazione","snappingDisablePrompt":"Tenere premuto il tasto Ctrl per disabilitare temporaneamente la gestione delle tolleranze.","snappingDisablePromptAlternate":"Tenere premuto il tasto Ctrl per disabilitare temporaneamente la gestione delle tolleranze."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ja.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ja.json new file mode 100644 index 0000000..25956fd --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"エリアの計測","hint":"シーンで始点となる位置をクリックし、計測を開始します。","unsupported":"SceneView では 3D の面積計測のみがサポートされています。","perimeterLength":"周長","area":"面積","unit":"単位","notApplicable":"n/a","newMeasurement":"新しい計測","snappingDisablePrompt":"Ctrl キーを押したままにすると、スナップが一時的に無効になります。","snappingDisablePromptAlternate":"Ctrl キーを押したままにすると、スナップが一時的に無効になります。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ko.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ko.json new file mode 100644 index 0000000..fb9ad75 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"면적 측정","hint":"첫 번째 포인트를 배치하기 위해 씬에서 클릭하여 측정을 시작합니다.","unsupported":"씬 뷰에서는 3D 영역 측정만 지원됩니다.","perimeterLength":"둘레","area":"영역","unit":"단위","notApplicable":"n/a","newMeasurement":"새 측정","snappingDisablePrompt":"Ctrl 키를 길게 누르면 스내핑이 일시적으로 비활성화됩니다.","snappingDisablePromptAlternate":"Ctrl 키를 누르고 있으면 스내핑이 일시적으로 비활성화됩니다."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lt.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lt.json new file mode 100644 index 0000000..a764bc8 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Ploto matavimas","hint":"Norėdami pažymėti pirmąjį tašką, pradėkite matuoti spustelėdami sceną.","unsupported":"Dvimatis ploto matavimas palaikomas tik scenos peržiūroje.","perimeterLength":"Perimetras","area":"Plotas","unit":"Matavimo vienetai","notApplicable":"netaikoma","newMeasurement":"Naujas matavimas","snappingDisablePrompt":"Norėdami laikinai išjungti pritraukimą, paspauskite ir palaikykite klavišą Ctrl.","snappingDisablePromptAlternate":"Norėdami laikinai išjungti pritraukimą, laikykite nuspaudę klavišą Ctrl."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lv.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lv.json new file mode 100644 index 0000000..25e0706 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Platības mērījums","hint":"Sāciet mērīt, noklikšķinot scēnā, lai novietotu pirmo punktu.","unsupported":"3D platības mērīšana tiek atbalstīta tikai skatā SceneView (Scēnas skats).","perimeterLength":"Perimetrs","area":"Laukums","unit":"Mērvienība","notApplicable":"N/P","newMeasurement":"Jauns mērījums","snappingDisablePrompt":"Nospiediet un turiet taustiņu Ctrl, lai īslaicīgi atspējotu pielipināšanu.","snappingDisablePromptAlternate":"Turiet nospiestu taustiņu Ctrl, lai īslaicīgi atspējotu pielipināšanu."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nb.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nb.json new file mode 100644 index 0000000..85e64c9 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Arealmåling","hint":"Start målingen ved å klikke i scenen for å plassere det første punktet.","unsupported":"3D-arealmåling støttes kun i SceneView.","perimeterLength":"Omkrets","area":"Areal","unit":"Enhet","notApplicable":"–","newMeasurement":"Ny måling","snappingDisablePrompt":"Trykk og hold nede Ctrl-tasten for å deaktivere forankring midlertidig.","snappingDisablePromptAlternate":"Hold nede Ctrl-tasten for å deaktivere forankring midlertidig."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nl.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nl.json new file mode 100644 index 0000000..a93ab5e --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Gebiedsmeting","hint":"Begin met meten door in de scene te klikken om uw eerste punt te plaatsen","unsupported":"3D-oppervlaktemeting wordt alleen ondersteund in SceneView.","perimeterLength":"Perimeter","area":"Gebied","unit":"Eenheid","notApplicable":"n.v.t.","newMeasurement":"Nieuwe meting","snappingDisablePrompt":"Houd de toets Ctrl ingedrukt om snapping tijdelijk uit te schakelen.","snappingDisablePromptAlternate":"Houd de toets Ctrl ingedrukt om snapping tijdelijk uit te schakelen."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pl.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pl.json new file mode 100644 index 0000000..91f4262 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pomiar pola powierzchni","hint":"Rozpocznij pomiar, klikając w scenie, aby umiejscowić pierwszy punkt.","unsupported":"Pomiar pola powierzchni 3D jest obsługiwany tylko w komponencie SceneView.","perimeterLength":"Obwód","area":"Pole powierzchni","unit":"Jednostka","notApplicable":"Nie dotyczy","newMeasurement":"Nowy pomiar","snappingDisablePrompt":"Naciśnij i przytrzymaj klawisz Ctrl, aby tymczasowo wyłączyć funkcję dociągania.","snappingDisablePromptAlternate":"Przytrzymaj klawisz Ctrl, aby tymczasowo wyłączyć funkcję dociągania."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-BR.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-BR.json new file mode 100644 index 0000000..454f307 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição de Área","hint":"Inicie a medição clicando na cena para posicionar seu primeiro ponto.","unsupported":"A medição de área 3D é suportada somente no SceneView.","perimeterLength":"Perímetro","area":"Área","unit":"Unidade","notApplicable":"n/a","newMeasurement":"Nova Medição","snappingDisablePrompt":"Pressione e segure a tecla Ctrl para desativar temporariamente o ajuste.","snappingDisablePromptAlternate":"Pressione a tecla Ctrl para desativar temporariamente o ajuste."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-PT.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-PT.json new file mode 100644 index 0000000..711383f --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição de Área","hint":"Comece a medir ao clicar na cena para colocar o seu primeiro ponto.","unsupported":"A medição de área 3D só é suportada em SceneView.","perimeterLength":"Perímetro","area":"Área","unit":"Unidade","notApplicable":"n/d","newMeasurement":"Nova Medição","snappingDisablePrompt":"Prima continuamente a tecla Ctrl para desativar temporariamente o ajuste.","snappingDisablePromptAlternate":"Prima a tecla Ctrl para desativar temporariamente o ajuste."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ro.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ro.json new file mode 100644 index 0000000..f52b8be --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Măsurarea zonei","hint":"Începeți să măsurați făcând clic în scenă pentru a plasa primul punct.","unsupported":"Măsurarea suprafeței 3D este acceptată doar în SceneView.","perimeterLength":"Perimetru","area":"Suprafaţă","unit":"Unitate","notApplicable":"n/a","newMeasurement":"Măsurare nouă","snappingDisablePrompt":"Apăsați și mențineți apăsată tasta Ctrl pentru a dezactiva temporar fixarea.","snappingDisablePromptAlternate":"Mențineți apăsată tasta Ctrl pentru a dezactiva temporar fixarea."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ru.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ru.json new file mode 100644 index 0000000..ba0a17c --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерение площади","hint":"Начните измерение, щелкнув сцену, чтобы разместить первую точку.","unsupported":"Измерение 3D-площади поддерживается только в виде сцены.","perimeterLength":"Периметр","area":"Площадь","unit":"Единицы измерения","notApplicable":"недоступно","newMeasurement":"Новое измерение","snappingDisablePrompt":"Нажмите и удерживайте клавишу Ctrl для временного отключения замыкания.","snappingDisablePromptAlternate":"Удерживайте клавишу Ctrl для временного отключения замыкания."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sk.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sk.json new file mode 100644 index 0000000..ad2cf97 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Meranie plochy","hint":"Meranie začnite kliknutím do scény pre umiestnenie vášho prvého bodu.","unsupported":"3D meranie oblasti je podporované iba v Scénickom pohľade.","perimeterLength":"Obvod","area":"Oblasť","unit":"Jednotka","notApplicable":"n/a","newMeasurement":"Nové meranie","snappingDisablePrompt":"Stlačením a podržaním klávesy Ctrl dočasne zakážete prichytávanie.","snappingDisablePromptAlternate":"Podržaním klávesy Ctrl dočasne zakážete prichytávanie."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sl.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sl.json new file mode 100644 index 0000000..fb547f3 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Meritev površine","hint":"Začnite meriti tako, da kliknete na prizor in postavite vašo prvo točko.","unsupported":"3D-meritev površine je podprta samo v pregledovalniku 3D-prizorov.","perimeterLength":"Obseg","area":"Ploščina","unit":"Enota","notApplicable":"ni na voljo","newMeasurement":"Nova meritev","snappingDisablePrompt":"Pritisnite in držite tipko Ctrl, da začasno onemogočite privlačnost.","snappingDisablePromptAlternate":"Držite tipko Ctrl, da začasno onemogočite privlačnost."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sr.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sr.json new file mode 100644 index 0000000..744207c --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Merenje oblasti","hint":"Otpočnite merenja klikom na scenu kako biste namestili prvu tačku.","unsupported":"Merenje 3D površine je podržano samo u aplikaciji SceneView.","perimeterLength":"Obim","area":"Površina","unit":"Jedinica","notApplicable":"nije dostupno","newMeasurement":"Novo merenje","snappingDisablePrompt":"Pritisnite i držite taster Ctrl da biste privremeno onemogućili kačenje.","snappingDisablePromptAlternate":"Držite taster Ctrl da biste privremeno onemogućili kačenje."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sv.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sv.json new file mode 100644 index 0000000..74973a0 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Ytmätning","hint":"Börja mäta genom att klicka i scenen för att placera den första punkten","unsupported":"3D-areamätning stöds bara i SceneView.","perimeterLength":"Omkrets","area":"Område","unit":"Enhet","notApplicable":"saknas","newMeasurement":"Ny mätning","snappingDisablePrompt":"Tryck på och håll ned Ctrl-tangenten för att tillfälligt inaktivera snappning.","snappingDisablePromptAlternate":"Håll ned Ctrl-tangenten för att tillfälligt inaktivera snappning."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_th.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_th.json new file mode 100644 index 0000000..38e3f68 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การวัดพื้นที่","hint":"เริ่มวัดด้วยการคลิกในซีน เพื่อวางจุดแรกของคุณ","unsupported":"รองรับการวัดพื้นที่ 3D เฉพาะใน SceneView","perimeterLength":"เส้นรอบรูป","area":"พื้นที่","unit":"หน่วย","notApplicable":"n/a","newMeasurement":"การวัดใหม่","snappingDisablePrompt":"กดแป้น Ctrl ค้างไว้เพื่อปิดใช้งานการสแน็ปชั่วคราว","snappingDisablePromptAlternate":"กดแป้น Ctrl ค้างไว้เพื่อปิดใช้งานการสแน็ปชั่วคราว"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_tr.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_tr.json new file mode 100644 index 0000000..2478a3e --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Alan Ölçümü","hint":"İlk noktanızı yerleştirmek için sahneye tıklayarak ölçüme başlayın.","unsupported":"3B alan ölçümü sadece SceneView’da desteklenir.","perimeterLength":"Çevre","area":"Alan","unit":"Birim","notApplicable":"yok","newMeasurement":"Yeni ölçüm","snappingDisablePrompt":"Yakalamayı geçici olarak devre dışı bırakmak için Ctrl tuşunu basılı tutun.","snappingDisablePromptAlternate":"Yakalamayı geçici olarak devre dışı bırakmak için Ctrl tuşunu basılı tutun."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_uk.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_uk.json new file mode 100644 index 0000000..6edb443 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вимірювання площі","hint":"Почніть вимірювання, клацнувши на сцені для розміщення першої точки.","unsupported":"Вимірювання 3D-областей підтримується тільки в SceneView.","perimeterLength":"Периметр","area":"Площа","unit":"Одиниця","notApplicable":"немає даних","newMeasurement":"Нове вимірювання","snappingDisablePrompt":"Натисніть і утримуйте клавішу Ctrl, щоб тимчасово вимкнути замикання.","snappingDisablePromptAlternate":"Утримуйте клавішу Ctrl, щоб тимчасово вимкнути замикання."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_vi.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_vi.json new file mode 100644 index 0000000..7b8c02f --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đo Diện tích","hint":"Bắt đầu đo bằng cách nhấp vào scene để đặt điểm đầu tiên.","unsupported":"Tính toán diện tích 3D chỉ được hỗ trợ trong SceneView.","perimeterLength":"Chu vi","area":"Khu vực","unit":"Đơn vị","notApplicable":"Không áp dụng","newMeasurement":"Phép đo mới","snappingDisablePrompt":"Nhấn và giữ phím Ctrl để tạm thời tắt tính năng bắt dính.","snappingDisablePromptAlternate":"Giữ phím Ctrl để tạm thời tắt tính năng bắt dính."} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-CN.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-CN.json new file mode 100644 index 0000000..fa3a07d --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"面积测量","hint":"通过单击场景以放置您的第一个点来开始测量。","unsupported":"仅 SceneView 支持 3D 面积测量。","perimeterLength":"周长","area":"面积","unit":"单位","notApplicable":"n/a","newMeasurement":"新测量","snappingDisablePrompt":"长按 Ctrl 键可临时禁用捕捉。","snappingDisablePromptAlternate":"长按 Ctrl 键可临时禁用捕捉。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-HK.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-HK.json new file mode 100644 index 0000000..9e44f61 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"面積測量","hint":"按一下場景來放置第一個點,以開始測量。","unsupported":"僅 SceneView 支援 3D 面積測量。","perimeterLength":"周邊","area":"面積","unit":"單位","notApplicable":"無","newMeasurement":"新測量","snappingDisablePrompt":"按住 Ctrl 鍵以暫時停用捕捉功能。","snappingDisablePromptAlternate":"按住 Ctrl 鍵以暫時停用捕捉功能。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-TW.json b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-TW.json new file mode 100644 index 0000000..9e44f61 --- /dev/null +++ b/public/assets/esri/widgets/AreaMeasurement3D/t9n/AreaMeasurement3D_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"面積測量","hint":"按一下場景來放置第一個點,以開始測量。","unsupported":"僅 SceneView 支援 3D 面積測量。","perimeterLength":"周邊","area":"面積","unit":"單位","notApplicable":"無","newMeasurement":"新測量","snappingDisablePrompt":"按住 Ctrl 鍵以暫時停用捕捉功能。","snappingDisablePromptAlternate":"按住 Ctrl 鍵以暫時停用捕捉功能。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments.json b/public/assets/esri/widgets/Attachments/t9n/Attachments.json new file mode 100644 index 0000000..457753d --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments.json @@ -0,0 +1 @@ +{"widgetLabel":"Attachments","attachmentDetails":"Attachment details","add":"Add","update":"Update","cancel":"Cancel","noTitle":"Untitled","delete":"Delete","selectFile":"Select file","changeFile":"Change file","noAttachments":"No attachments","addErrorMessage":"Error adding the attachment. Please try again.","deleteErrorMessage":"Error deleting the attachment. Please try again.","updateErrorMessage":"Error updating the attachment. Please try again."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_ar.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_ar.json new file mode 100644 index 0000000..4666a66 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"المرفقات","attachmentDetails":"تفاصيل المرفقات","add":"إضافة","update":"تحديث","cancel":"إلغاء الأمر","noTitle":"بلا عنوان","delete":"حذف","selectFile":"حدد ملفًا","changeFile":"تغيير الملف","noAttachments":"لا يوجد مرفقات","addErrorMessage":"خطأ في إضافة المرفقات. الرجاء إعادة المحاولة مرة أخرى.","deleteErrorMessage":"خطأ في حذف المرفقات. الرجاء إعادة المحاولة مرة أخرى.","updateErrorMessage":"خطأ في تحديث المرفقات. الرجاء إعادة المحاولة مرة أخرى."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_bg.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_bg.json new file mode 100644 index 0000000..799f79f --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Прикачени файлове","attachmentDetails":"Подробности за прикачените файлове","add":"Добавяне","update":"Обновяване","cancel":"Отказ","noTitle":"Без заглавие","delete":"Изтриване","selectFile":"Избор на файл","changeFile":"Смяна на файла","noAttachments":"Няма прикачени файлове","addErrorMessage":"Грешка при добавяне на прикачените файлове Моля, опитайте отново.","deleteErrorMessage":"Грешка при изтриване на прикачените файлове Моля, опитайте отново.","updateErrorMessage":"Грешка при обновяване на прикачените файлове Моля, опитайте отново."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_bs.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_bs.json new file mode 100644 index 0000000..02b88c1 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Privitci","attachmentDetails":"Pojedinosti privitka","add":"Dodaj","update":"Ažuriraj","cancel":"Odustani","noTitle":"Neimenovano","delete":"Izbriši","selectFile":"Odaberi datoteku","changeFile":"Promijeni datoteku","noAttachments":"Nema privitaka","addErrorMessage":"Došlo je do pogreške pri dodavanju privitka. Pokušajte ponovno.","deleteErrorMessage":"Pogreška prilikom brisanja privitka. Pokušajte ponovno.","updateErrorMessage":"Pogreška prilikom ažuriranja privitka. Pokušajte ponovno."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_ca.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_ca.json new file mode 100644 index 0000000..330b8b6 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Fitxers adjunts","attachmentDetails":"Detalls del fitxer adjunt","add":"Afegeix","update":"Actualitza","cancel":"Cancel·la","noTitle":"Sense títol","delete":"Suprimeix","selectFile":"Seleccioneu el fitxer","changeFile":"Canvia el fitxer","noAttachments":"No hi ha fitxers adjunts","addErrorMessage":"S'ha produït un error en afegir el fitxer adjunt. Torneu-ho a provar.","deleteErrorMessage":"S'ha produït un error en eliminar el fitxer adjunt. Torneu-ho a provar.","updateErrorMessage":"S'ha produït un error en actualitzar el fitxer adjunt. Torneu-ho a provar."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_cs.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_cs.json new file mode 100644 index 0000000..3c1f98f --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Přílohy","attachmentDetails":"Podrobnosti přílohy","add":"Přidat","update":"Aktualizovat","cancel":"Storno","noTitle":"Bez názvu","delete":"Odstranit","selectFile":"Vybrat soubor","changeFile":"Změnit soubor","noAttachments":"Žádné přílohy","addErrorMessage":"Chyba při přidávání přílohy. Zkuste to prosím znovu.","deleteErrorMessage":"Chyba při odstraňování přílohy. Zkuste to prosím znovu.","updateErrorMessage":"Chyba při aktualizaci přílohy. Zkuste to prosím znovu."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_da.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_da.json new file mode 100644 index 0000000..51894f7 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Vedhæftninger","attachmentDetails":"Oplysninger om vedhæftning","add":"Tilføj","update":"Opdatér","cancel":"Annullér","noTitle":"Uden titel","delete":"Slet","selectFile":"Vælg fil","changeFile":"Skift fil","noAttachments":"Ingen vedhæftninger","addErrorMessage":"Der opstod en fejl under tilføjelse af vedhæftningen. Prøv igen.","deleteErrorMessage":"Der opstod en fejl under sletning af vedhæftningen. Prøv igen.","updateErrorMessage":"Der opstod en fejl under opdatering af vedhæftningen. Prøv igen."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_de.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_de.json new file mode 100644 index 0000000..6cac446 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Anlagen","attachmentDetails":"Anlagendetails","add":"Hinzufügen","update":"Aktualisieren","cancel":"Abbrechen","noTitle":"Ohne Titel","delete":"Löschen","selectFile":"Datei auswählen","changeFile":"Datei ändern","noAttachments":"Keine Anlagen","addErrorMessage":"Fehler beim Hinzufügen der Anlage. Versuchen Sie es erneut.","deleteErrorMessage":"Fehler beim Löschen der Anlage. Versuchen Sie es erneut.","updateErrorMessage":"Fehler beim Aktualisieren der Anlage. Versuchen Sie es erneut."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_el.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_el.json new file mode 100644 index 0000000..4c99cde --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Συνημμένα","attachmentDetails":"Αναλυτικά στοιχεία συνημμένων","add":"Προσθήκη","update":"Ενημέρωση","cancel":"Άκυρο","noTitle":"Χωρίς τίτλο","delete":"Διαγραφή","selectFile":"Επιλογή αρχείου","changeFile":"Αλλαγή αρχείου","noAttachments":"Δεν υπάρχουν συνημμένα","addErrorMessage":"Σφάλμα κατά την προσθήκη του συνημμένου. Δοκιμάστε ξανά.","deleteErrorMessage":"Σφάλμα κατά τη διαγραφή του συνημμένου. Δοκιμάστε ξανά.","updateErrorMessage":"Σφάλμα κατά την ενημέρωση του συνημμένου. Δοκιμάστε ξανά."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_en.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_en.json new file mode 100644 index 0000000..457753d --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Attachments","attachmentDetails":"Attachment details","add":"Add","update":"Update","cancel":"Cancel","noTitle":"Untitled","delete":"Delete","selectFile":"Select file","changeFile":"Change file","noAttachments":"No attachments","addErrorMessage":"Error adding the attachment. Please try again.","deleteErrorMessage":"Error deleting the attachment. Please try again.","updateErrorMessage":"Error updating the attachment. Please try again."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_es.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_es.json new file mode 100644 index 0000000..8217111 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Adjuntos","attachmentDetails":"Detalles de adjunto","add":"Agregar","update":"Actualizar","cancel":"Cancelar","noTitle":"Sin título","delete":"Eliminar","selectFile":"Seleccionar archivo","changeFile":"Cambiar archivo","noAttachments":"Sin adjuntos","addErrorMessage":"Error al agregar el adjunto. Inténtelo de nuevo.","deleteErrorMessage":"Error al eliminar el adjunto. Inténtelo de nuevo.","updateErrorMessage":"Error al actualizar el adjunto. Inténtelo de nuevo."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_et.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_et.json new file mode 100644 index 0000000..f62d4d0 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Manused","attachmentDetails":"Manuse üksikasjad","add":"Lisa","update":"Uuenda","cancel":"Tühista","noTitle":"Pealkirjata","delete":"Kustuta","selectFile":"Vali fail","changeFile":"Muuda faili","noAttachments":"Manuseid pole","addErrorMessage":"Tõrge manuse lisamisel Palun proovige uuesti","deleteErrorMessage":"Tõrge manuse kustutamisel. Palun proovige uuesti","updateErrorMessage":"Tõrge manuse uuendamisel. Palun proovige uuesti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_fi.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_fi.json new file mode 100644 index 0000000..abc257e --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Liitteet","attachmentDetails":"Liitteen tiedot","add":"Lisää","update":"Päivitä","cancel":"Peruuta","noTitle":"Nimetön","delete":"Poista","selectFile":"Valitse tiedosto","changeFile":"Vaihda tiedosto","noAttachments":"Ei liitteitä","addErrorMessage":"Virhe liitteen lisäämisessä. Yritä uudelleen.","deleteErrorMessage":"Virhe liitteen poistossa. Yritä uudelleen.","updateErrorMessage":"Virhe liitteen päivityksessä. Yritä uudelleen."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_fr.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_fr.json new file mode 100644 index 0000000..1105a32 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Pièces jointes","attachmentDetails":"Détails de la pièce jointe","add":"Ajouter","update":"Mettre à jour","cancel":"Annuler","noTitle":"Sans titre","delete":"Supprimer","selectFile":"Sélectionner un fichier","changeFile":"Modifier le fichier","noAttachments":"Aucune pièce jointe","addErrorMessage":"Erreur lors de l’ajout de la pièce jointe. Réessayez ultérieurement.","deleteErrorMessage":"Erreur lors de la suppression de la pièce jointe. Réessayez ultérieurement.","updateErrorMessage":"Erreur lors de la mise à jour de la pièce jointe. Réessayez ultérieurement."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_he.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_he.json new file mode 100644 index 0000000..b6be04c --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_he.json @@ -0,0 +1 @@ +{"widgetLabel":"קישורים","attachmentDetails":"פרטי קובץ מצורף","add":"הוסף","update":"עדכן","cancel":"ביטול","noTitle":"ללא כותרת","delete":"מחק","selectFile":"בחר קובץ","changeFile":"שנה קובץ","noAttachments":"אין קבצים מקושרים","addErrorMessage":"שגיאה בצירוף קובץ נסה שוב.","deleteErrorMessage":"שגיאה במחיקת קובץ מצורף. נסה שוב.","updateErrorMessage":"שגיאה בעדכון קובץ מצורף. נסה שוב."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_hr.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_hr.json new file mode 100644 index 0000000..02b88c1 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Privitci","attachmentDetails":"Pojedinosti privitka","add":"Dodaj","update":"Ažuriraj","cancel":"Odustani","noTitle":"Neimenovano","delete":"Izbriši","selectFile":"Odaberi datoteku","changeFile":"Promijeni datoteku","noAttachments":"Nema privitaka","addErrorMessage":"Došlo je do pogreške pri dodavanju privitka. Pokušajte ponovno.","deleteErrorMessage":"Pogreška prilikom brisanja privitka. Pokušajte ponovno.","updateErrorMessage":"Pogreška prilikom ažuriranja privitka. Pokušajte ponovno."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_hu.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_hu.json new file mode 100644 index 0000000..6fa7e5e --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Csatolmányok","attachmentDetails":"Csatolmány adatai","add":"Hozzáadás","update":"Frissítés","cancel":"Mégse","noTitle":"Cím nélkül","delete":"Törlés","selectFile":"Fájl kiválasztása","changeFile":"Fájl módosítása","noAttachments":"Nincsenek csatolmányok","addErrorMessage":"Hiba történt a csatolmány hozzáadásakor. Próbálja meg újra.","deleteErrorMessage":"Hiba történt a csatolmány törlésekor. Próbálja meg újra.","updateErrorMessage":"Hiba a csatolmány frissítésekor. Próbálja meg újra."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_id.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_id.json new file mode 100644 index 0000000..5f01498 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Lampiran","attachmentDetails":"Detail lampiran","add":"Tambah","update":"Perbarui","cancel":"Batal","noTitle":"Tidak berjudul","delete":"Hapus","selectFile":"Pilih file","changeFile":"Ubah file","noAttachments":"Tidak ada lampiran","addErrorMessage":"Kesalahan saat menambahkan lampiran. Harap coba lagi.","deleteErrorMessage":"Kesalahan saat menghapus lampiran. Harap coba lagi.","updateErrorMessage":"Kesalahan saat memperbarui lampiran Harap coba lagi."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_it.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_it.json new file mode 100644 index 0000000..3ca68a2 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Allegati","attachmentDetails":"Dettagli allegato","add":"Aggiungi","update":"Aggiorna","cancel":"Annulla","noTitle":"Senza titolo","delete":"Elimina","selectFile":"Seleziona file","changeFile":"Modifica file","noAttachments":"Allegati non disponibili","addErrorMessage":"Errore durante l'aggiunta dell'allegato. Riprovare.","deleteErrorMessage":"Errore durante l'eliminazione dell'allegato. Riprovare.","updateErrorMessage":"Errore durante l'aggiornamento dell'allegato. Riprovare."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_ja.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_ja.json new file mode 100644 index 0000000..62d8aee --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"添付ファイル","attachmentDetails":"添付ファイルの詳細","add":"追加","update":"更新","cancel":"キャンセル","noTitle":"無題","delete":"削除","selectFile":"ファイルの選択","changeFile":"ファイルの変更","noAttachments":"添付ファイルがありません","addErrorMessage":"添付ファイルの追加中にエラーが発生しました。 もう一度お試しください。","deleteErrorMessage":"添付ファイルの削除中にエラーが発生しました。 もう一度お試しください。","updateErrorMessage":"添付ファイルの更新中にエラーが発生しました。 もう一度お試しください。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_ko.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_ko.json new file mode 100644 index 0000000..744b5cb --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"첨부 파일","attachmentDetails":"첨부 파일 세부정보","add":"추가","update":"업데이트","cancel":"취소","noTitle":"제목 없음","delete":"삭제","selectFile":"파일 선택","changeFile":"파일 변경","noAttachments":"첨부 파일 없음","addErrorMessage":"첨부 파일을 추가하는 중 오류가 발생했습니다. 다시 시도하세요.","deleteErrorMessage":"첨부를 삭제하는 중 오류가 발생했습니다. 다시 시도하세요.","updateErrorMessage":"첨부 파일을 업데이트하는 중 오류가 발생했습니다. 다시 시도하세요."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_lt.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_lt.json new file mode 100644 index 0000000..a2dd50f --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Priedai","attachmentDetails":"Priedo informacija","add":"Pridėti","update":"Atnaujinti","cancel":"Atšaukti","noTitle":"Bevardis","delete":"Pašalinti","selectFile":"Pasirinkite failą...","changeFile":"Pakeitimų failas","noAttachments":"Nėra priedų","addErrorMessage":"Klaida pridedant priedą. Pabandykite dar kartą.","deleteErrorMessage":"Klaida naikinant priedą. Pabandykite dar kartą.","updateErrorMessage":"Klaida atnaujinant priedą. Pabandykite dar kartą."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_lv.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_lv.json new file mode 100644 index 0000000..8c6a317 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pielikumi","attachmentDetails":"Informācija par pielikumu","add":"Pievienot","update":"Atjaunināt","cancel":"Atcelt","noTitle":"Bez nosaukuma","delete":"Dzēst","selectFile":"Atlasīt failu","changeFile":"Mainīt failu","noAttachments":"Bez pielikumiem","addErrorMessage":"Pievienojot pielikumu, radās kļūda. Lūdzu, mēģiniet vēlreiz.","deleteErrorMessage":"Dzēšot pielikumu, radās kļūda. Lūdzu, mēģiniet vēlreiz.","updateErrorMessage":"Atjauninot pielikumu, radās kļūda. Lūdzu, mēģiniet vēlreiz."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_nb.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_nb.json new file mode 100644 index 0000000..cbcee7a --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Vedlegg","attachmentDetails":"Vedleggsdetaljer","add":"Legg til","update":"Oppdater","cancel":"Avbryt","noTitle":"Uten tittel","delete":"Slett","selectFile":"Velg fil","changeFile":"Endre fil","noAttachments":"Ingen vedlegg","addErrorMessage":"Feil ved tillegging av vedlegget. Prøv på nytt.","deleteErrorMessage":"Feil ved sletting av vedlegget. Prøv på nytt.","updateErrorMessage":"Feil ved oppdatering av vedlegget. Prøv på nytt."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_nl.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_nl.json new file mode 100644 index 0000000..ebdb477 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Bijlagen","attachmentDetails":"Details bijlage","add":"Toevoegen","update":"Actualiseren","cancel":"Annuleren","noTitle":"Naamloos","delete":"Verwijderen","selectFile":"Bestand selecteren","changeFile":"Bestand wijzigen","noAttachments":"Geen bijlagen","addErrorMessage":"Er is een fout opgetreden bij het toevoegen van de bijlage. Probeer het opnieuw.","deleteErrorMessage":"Fout bij het verwijderen van de bijlage. Probeer het opnieuw.","updateErrorMessage":"Fout bij het bijwerken van de bijlage. Probeer het opnieuw."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_pl.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_pl.json new file mode 100644 index 0000000..238cdb1 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Załączniki","attachmentDetails":"Szczegóły załącznika","add":"Dodaj","update":"Zmień","cancel":"Anuluj","noTitle":"Brak tytułu","delete":"Usuwanie","selectFile":"Wybierz plik","changeFile":"Zmień plik","noAttachments":"Brak załączników","addErrorMessage":"Wystąpił błąd podczas dodawania załącznika. Spróbuj ponownie.","deleteErrorMessage":"Wystąpił błąd podczas usuwania załącznika. Spróbuj ponownie.","updateErrorMessage":"Wystąpił błąd podczas aktualizowania załącznika. Spróbuj ponownie."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_pt-BR.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_pt-BR.json new file mode 100644 index 0000000..8743662 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Anexos","attachmentDetails":"Detalhes do anexo","add":"Adicionar","update":"Atualizar","cancel":"Cancelar","noTitle":"Sem título","delete":"Excluir","selectFile":"Selecionar arquivo","changeFile":"Alterar arquivo","noAttachments":"Sem anexos","addErrorMessage":"Erro ao adicionar o anexo. Tente novamente.","deleteErrorMessage":"Erro ao excluir o anexo. Tente novamente.","updateErrorMessage":"Erro ao atualizar o anexo. Tente novamente."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_pt-PT.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_pt-PT.json new file mode 100644 index 0000000..7656c53 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Anexos","attachmentDetails":"Detalhes dos anexos","add":"Adicionar","update":"Atualizar","cancel":"Cancelar","noTitle":"Sem título","delete":"Eliminar","selectFile":"Selecionar ficheiro","changeFile":"Alterar ficheiro","noAttachments":"Sem Anexos","addErrorMessage":"Erro ao adicionar o anexo. Tente novamente.","deleteErrorMessage":"Erro ao eliminar o anexo. Tente novamente.","updateErrorMessage":"Erro ao atualizar o anexo. Tente novamente."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_ro.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_ro.json new file mode 100644 index 0000000..0a95f00 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Fișiere atașate","attachmentDetails":"Detaliile fișierelor atașate","add":"Adăugare","update":"Actualizare","cancel":"Anulare","noTitle":"Fără titlu","delete":"Ştergere","selectFile":"Selectare fişier","changeFile":"Schimbați fișierul","noAttachments":"Nu există fișiere atașate","addErrorMessage":"Eroare la adăugarea fișierelor atașate. Încercați din nou.","deleteErrorMessage":"Eroare la ștergerea fișierului atașat. Încercați din nou.","updateErrorMessage":"Eroare la actualizarea fișierului atașat. Încercați din nou."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_ru.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_ru.json new file mode 100644 index 0000000..5e87627 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Вложения","attachmentDetails":"Свойства вложения","add":"Добавить","update":"Обновить","cancel":"Отмена","noTitle":"Без названия","delete":"Удаление","selectFile":"Выбрать файл","changeFile":"Изменить файл","noAttachments":"Нет вложений","addErrorMessage":"Ошибка при добавлении вложения. Повторите попытку еще раз.","deleteErrorMessage":"Ошибка при удалении вложения. Повторите попытку еще раз.","updateErrorMessage":"Ошибка при обновлении вложения. Повторите попытку еще раз."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_sk.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_sk.json new file mode 100644 index 0000000..713a296 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prílohy","attachmentDetails":"Podrobnosti prílohy","add":"Pridať","update":"Aktualizovať","cancel":"Zrušiť","noTitle":"Bez názvu","delete":"Vymazať","selectFile":"Vybrať súbor","changeFile":"Zmeniť súbor","noAttachments":"Žiadne prílohy","addErrorMessage":"Chyba pri pridávaní prílohy. Skúste prosím znova.","deleteErrorMessage":"Chyba pri mazaní prílohy. Skúste prosím znova.","updateErrorMessage":"Chyba pri aktualizácii prílohy. Skúste prosím znova."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_sl.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_sl.json new file mode 100644 index 0000000..291733b --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Priloge","attachmentDetails":"Podrobnosti priloge","add":"Dodaj","update":"Posodobi","cancel":"Prekliči","noTitle":"Neimenovano","delete":"Izbriši","selectFile":"Izberi datoteko","changeFile":"Spremeni datoteko","noAttachments":"Ni prilog","addErrorMessage":"Napaka pri dodajanju priloge. Poskusite znova.","deleteErrorMessage":"Napaka pri brisanju priloge. Poskusite znova.","updateErrorMessage":"Napaka pri posodabljanju priloge. Poskusite znova."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_sr.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_sr.json new file mode 100644 index 0000000..dc09fa7 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Prilozi","attachmentDetails":"Informacije o prilogu","add":"Dodaj","update":"Ažuriraj","cancel":"Otkaži","noTitle":"Bez naslova","delete":"Obriši","selectFile":"Izaberite datoteku","changeFile":"Promena datoteke","noAttachments":"Nema priloga","addErrorMessage":"Greška prilikom dodavanja priloga. Pokušajte ponovo.","deleteErrorMessage":"Greška prilikom brisanja priloga. Pokušajte ponovo.","updateErrorMessage":"Greška prilikom otpremanja priloga. Pokušajte ponovo."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_sv.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_sv.json new file mode 100644 index 0000000..0c5e1e4 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Bilagor","attachmentDetails":"Bilagans information","add":"Lägg till","update":"Uppdatera","cancel":"Avbryt","noTitle":"Namnlös","delete":"Ta bort","selectFile":"Välj fil","changeFile":"Ändra fil","noAttachments":"Inga bilagor","addErrorMessage":"Fel när bilagan lades till. Försök igen.","deleteErrorMessage":"Fel när bilagan togs bort. Försök igen.","updateErrorMessage":"Fel när bilagan uppdaterades. Försök igen."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_th.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_th.json new file mode 100644 index 0000000..5223a60 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_th.json @@ -0,0 +1 @@ +{"widgetLabel":"เอกสารแนบ","attachmentDetails":"รายละเอียดไฟล์แนบ","add":"เพิ่ม","update":"อัพเดท","cancel":"ยกเลิก","noTitle":"ไม่มีชื่อ","delete":"ลบ","selectFile":"เลือกไฟล์","changeFile":"เปลี่ยนไฟล์","noAttachments":"ไม่มีไฟล์แนบ","addErrorMessage":"ข้อผิดพลาดในการเพิ่มไฟล์แนบ โปรดลองอีกครั้ง","deleteErrorMessage":"ข้อผิดพลาดในการลบไฟล์แนบ โปรดลองอีกครั้ง","updateErrorMessage":"ข้อผิดพลาดในการอัพเดตไฟล์แนบ โปรดลองอีกครั้ง"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_tr.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_tr.json new file mode 100644 index 0000000..8e85d12 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Eklentiler","attachmentDetails":"Eklentinin ayrıntıları","add":"Ekle","update":"Güncelle","cancel":"İptal","noTitle":"Adsız","delete":"Sil","selectFile":"Dosya seçin","changeFile":"Dosyayı değiştir","noAttachments":"Ek Yok","addErrorMessage":"Eklenti eklenirken bir hata oluştu. Yeniden deneyin.","deleteErrorMessage":"Eklenti silinirken bir hata oluştu. Yeniden deneyin.","updateErrorMessage":"Eklenti güncellenirken bir hata oluştu. Yeniden deneyin."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_uk.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_uk.json new file mode 100644 index 0000000..86d6b5e --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Прикріплення","attachmentDetails":"Відомості про прикріплення","add":"Додати","update":"Оновити","cancel":"Скасувати","noTitle":"Без заголовка","delete":"Видалити","selectFile":"Вибрати файл","changeFile":"Змінити файл","noAttachments":"Немає прикріплень","addErrorMessage":"Помилка під час додавання прикріплення. Спробуйте знову.","deleteErrorMessage":"Помилка під час видалення прикріплення. Спробуйте знову.","updateErrorMessage":"Помилка під час оновлення прикріплення. Спробуйте знову."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_vi.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_vi.json new file mode 100644 index 0000000..51f9cf7 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tệp đính kèm","attachmentDetails":"Thông tin chi tiết về tệp đính kèm","add":"Thêm","update":"Cập nhật","cancel":"Hủy","noTitle":"Chưa có tiêu đề","delete":"Xóa","selectFile":"Chọn tệp","changeFile":"Thay đổi tệp","noAttachments":"Không có tệp đính kèm","addErrorMessage":"Đã xảy ra lỗi khi thêm tệp đính kèm. Vui lòng thử lại.","deleteErrorMessage":"Đã xảy ra lỗi khi xóa tệp đính kèm. Vui lòng thử lại.","updateErrorMessage":"Đã xảy ra lỗi khi cập nhật tệp đính kèm. Vui lòng thử lại."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_zh-CN.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_zh-CN.json new file mode 100644 index 0000000..1f3edb0 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"附件","attachmentDetails":"附件详细信息","add":"添加","update":"更新","cancel":"取消","noTitle":"无标题","delete":"删除","selectFile":"选择文件","changeFile":"更改文件","noAttachments":"无附件","addErrorMessage":"添加附件时出错。 请重试。","deleteErrorMessage":"删除附件时出错。 请重试。","updateErrorMessage":"更新附件时出错。 请重试。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_zh-HK.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_zh-HK.json new file mode 100644 index 0000000..3fd6ab1 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"附件","attachmentDetails":"附件詳細資訊","add":"新增","update":"更新","cancel":"取消","noTitle":"無標題","delete":"刪除","selectFile":"選擇檔案","changeFile":"變更檔案","noAttachments":"無附件","addErrorMessage":"新增附件時發生錯誤。 請再試一次。","deleteErrorMessage":"刪除附件時發生錯誤。 請再試一次。","updateErrorMessage":"更新附件時發生錯誤。 請再試一次。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attachments/t9n/Attachments_zh-TW.json b/public/assets/esri/widgets/Attachments/t9n/Attachments_zh-TW.json new file mode 100644 index 0000000..3fd6ab1 --- /dev/null +++ b/public/assets/esri/widgets/Attachments/t9n/Attachments_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"附件","attachmentDetails":"附件詳細資訊","add":"新增","update":"更新","cancel":"取消","noTitle":"無標題","delete":"刪除","selectFile":"選擇檔案","changeFile":"變更檔案","noAttachments":"無附件","addErrorMessage":"新增附件時發生錯誤。 請再試一次。","deleteErrorMessage":"刪除附件時發生錯誤。 請再試一次。","updateErrorMessage":"更新附件時發生錯誤。 請再試一次。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution.json b/public/assets/esri/widgets/Attribution/t9n/Attribution.json new file mode 100644 index 0000000..1e6fa4e --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribution"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_ar.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_ar.json new file mode 100644 index 0000000..d2c0a93 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"السمات"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_bg.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_bg.json new file mode 100644 index 0000000..e977e01 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Приписване на атрибут"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_bs.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_bs.json new file mode 100644 index 0000000..50961f0 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribucija"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_ca.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_ca.json new file mode 100644 index 0000000..bcbf614 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribució"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_cs.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_cs.json new file mode 100644 index 0000000..7201237 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Určení zdroje"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_da.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_da.json new file mode 100644 index 0000000..3e736af --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Angivelse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_de.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_de.json new file mode 100644 index 0000000..fcdbb61 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Quellennachweise"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_el.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_el.json new file mode 100644 index 0000000..45bdbf0 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Απόδοση γνωρισμάτων"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_en.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_en.json new file mode 100644 index 0000000..1e6fa4e --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribution"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_es.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_es.json new file mode 100644 index 0000000..cc78f27 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribución"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_et.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_et.json new file mode 100644 index 0000000..c0a2e4b --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Omistamine"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_fi.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_fi.json new file mode 100644 index 0000000..28771f6 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Ansiot"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_fr.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_fr.json new file mode 100644 index 0000000..1e6fa4e --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribution"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_he.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_he.json new file mode 100644 index 0000000..9e2bc5d --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שיוך"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_hr.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_hr.json new file mode 100644 index 0000000..50961f0 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribucija"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_hu.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_hu.json new file mode 100644 index 0000000..874d3d3 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Forrás feltüntetése"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_id.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_id.json new file mode 100644 index 0000000..58aff86 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribusi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_it.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_it.json new file mode 100644 index 0000000..5290376 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribuzione"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_ja.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_ja.json new file mode 100644 index 0000000..e22d2c2 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"帰属"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_ko.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_ko.json new file mode 100644 index 0000000..76abf0a --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"저작자 표시"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_lt.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_lt.json new file mode 100644 index 0000000..50e83f9 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Priskyrimas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_lv.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_lv.json new file mode 100644 index 0000000..a6f2947 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Atsauces"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_nb.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_nb.json new file mode 100644 index 0000000..4f282cd --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Kildeinformasjon"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_nl.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_nl.json new file mode 100644 index 0000000..e904bfe --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Naamsvermelding"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_pl.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_pl.json new file mode 100644 index 0000000..7b52aec --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Atrybut"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_pt-BR.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_pt-BR.json new file mode 100644 index 0000000..cf848bb --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribuição"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_pt-PT.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_pt-PT.json new file mode 100644 index 0000000..b2c05f8 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Referências dos dados"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_ro.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_ro.json new file mode 100644 index 0000000..9217c4c --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Atribuire"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_ru.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_ru.json new file mode 100644 index 0000000..a0a4f40 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Атрибуция"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_sk.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_sk.json new file mode 100644 index 0000000..a020dc9 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Označenie"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_sl.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_sl.json new file mode 100644 index 0000000..73e2348 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Viri"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_sr.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_sr.json new file mode 100644 index 0000000..acf8b85 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Navođenje izvora"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_sv.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_sv.json new file mode 100644 index 0000000..1e6fa4e --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Attribution"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_th.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_th.json new file mode 100644 index 0000000..3f86944 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แสดงที่มา"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_tr.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_tr.json new file mode 100644 index 0000000..8a25fde --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Öznitelik"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_uk.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_uk.json new file mode 100644 index 0000000..a7df7da --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Атрибуція"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_vi.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_vi.json new file mode 100644 index 0000000..3640bb4 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thuộc tính"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_zh-CN.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_zh-CN.json new file mode 100644 index 0000000..d99e38f --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"属性"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_zh-HK.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_zh-HK.json new file mode 100644 index 0000000..3830192 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"屬性"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Attribution/t9n/Attribution_zh-TW.json b/public/assets/esri/widgets/Attribution/t9n/Attribution_zh-TW.json new file mode 100644 index 0000000..3830192 --- /dev/null +++ b/public/assets/esri/widgets/Attribution/t9n/Attribution_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"屬性"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery.json new file mode 100644 index 0000000..3bcfeeb --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery.json @@ -0,0 +1 @@ +{"widgetLabel":"Basemap Gallery","noBasemaps":"No basemaps available","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ar.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ar.json new file mode 100644 index 0000000..04f8bdf --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"معرض خرائط الأساس","noBasemaps":"لا توجد أي خرائط أساس","tagBeta":"بيتا","tag3D":"ثلاثي الأبعاد"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bg.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bg.json new file mode 100644 index 0000000..6a7e899 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Галерия с базови карти","noBasemaps":"Няма налични базови карти","tagBeta":"бета","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bs.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bs.json new file mode 100644 index 0000000..d8e5912 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerija kartografskih podloga","noBasemaps":"Nema dostupnih kartografskih podloga","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ca.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ca.json new file mode 100644 index 0000000..e4a42fa --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeria de mapes base","noBasemaps":"No hi ha cap mapa base disponible","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_cs.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_cs.json new file mode 100644 index 0000000..fb6c688 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerie podkladových map","noBasemaps":"Nejsou k dispozici žádné podkladové mapy","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_da.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_da.json new file mode 100644 index 0000000..ffe1b23 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Galleri over baggrundskort","noBasemaps":"Ingen tilgængelige baggrundskort","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_de.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_de.json new file mode 100644 index 0000000..ceb4e42 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Grundkartengalerie","noBasemaps":"Keine Grundkarten verfügbar","tagBeta":"Beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_el.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_el.json new file mode 100644 index 0000000..3b2fba1 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Συλλογή υποβάθρων","noBasemaps":"Δεν υπάρχουν διαθέσιμα υπόβαθρα.","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_en.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_en.json new file mode 100644 index 0000000..3bcfeeb --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Basemap Gallery","noBasemaps":"No basemaps available","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_es.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_es.json new file mode 100644 index 0000000..c4b2f49 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Galería de mapas base","noBasemaps":"No hay mapas base disponibles","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_et.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_et.json new file mode 100644 index 0000000..1f4821a --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Aluskaartide galerii","noBasemaps":"Ühtegi aluskaarti pole saadaval","tagBeta":"beetaversioon","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fi.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fi.json new file mode 100644 index 0000000..2e16856 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Taustakartat","noBasemaps":"Taustakarttoja ei ole saatavilla","tagBeta":"beeta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fr.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fr.json new file mode 100644 index 0000000..a088443 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Bibliothèque de fonds de carte","noBasemaps":"Aucun fond de carte disponible","tagBeta":"bêta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_he.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_he.json new file mode 100644 index 0000000..46cdcaa --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_he.json @@ -0,0 +1 @@ +{"widgetLabel":"גלרית מפות בסיס","noBasemaps":"אין מפות בסיס זמינות","tagBeta":"בטא","tag3D":"תלת-ממד"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hr.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hr.json new file mode 100644 index 0000000..d8e5912 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerija kartografskih podloga","noBasemaps":"Nema dostupnih kartografskih podloga","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hu.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hu.json new file mode 100644 index 0000000..2b1ca87 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Alaptérkép-galéria","noBasemaps":"Nincs elérhető alaptérkép","tagBeta":"béta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_id.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_id.json new file mode 100644 index 0000000..69e58f2 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeri Peta Dasar","noBasemaps":"Tidak ada peta dasar tersedia","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_it.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_it.json new file mode 100644 index 0000000..d117f75 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Galleria di mappe di base","noBasemaps":"Nessuna mappa di base disponibile","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ja.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ja.json new file mode 100644 index 0000000..789e2a4 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ベースマップ ギャラリー","noBasemaps":"使用できるベースマップがありません","tagBeta":"ベータ版","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ko.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ko.json new file mode 100644 index 0000000..699f634 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"베이스맵 갤러리","noBasemaps":"사용 가능한 베이스맵 없음","tagBeta":"베타","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lt.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lt.json new file mode 100644 index 0000000..739ca28 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pagrindo žemėlapiai","noBasemaps":"Pagrindo žemėlapių nėra","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lv.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lv.json new file mode 100644 index 0000000..76134aa --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pamatkaršu galerija","noBasemaps":"Nav pieejama neviena pamatkarte","tagBeta":"beta versija","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nb.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nb.json new file mode 100644 index 0000000..1b272db --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Bakgrunnskartgalleri","noBasemaps":"Ingen tilgjengelige bakgrunnskart","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nl.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nl.json new file mode 100644 index 0000000..8ec1416 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Basiskaartgalerij","noBasemaps":"Geen basiskaarten beschikbaar","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pl.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pl.json new file mode 100644 index 0000000..8cf27b2 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeria map bazowych","noBasemaps":"Brak dostępnych map bazowych","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-BR.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-BR.json new file mode 100644 index 0000000..238e2cc --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeria de Mapa Base","noBasemaps":"Nenhum mapa base disponível","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-PT.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-PT.json new file mode 100644 index 0000000..270ede4 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Galeria de Mapas Base","noBasemaps":"Não existem mapas base disponíveis","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ro.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ro.json new file mode 100644 index 0000000..a2b9c93 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerie de hărţi fundal","noBasemaps":"Nicio hartă fundal disponibilă","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ru.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ru.json new file mode 100644 index 0000000..7baa26f --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Галерея базовых карт","noBasemaps":"Нет доступных базовых карт","tagBeta":"бета","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sk.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sk.json new file mode 100644 index 0000000..561ec29 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Galéria základných máp","noBasemaps":"Nie sú k dispozícii žiadne základné mapy","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sl.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sl.json new file mode 100644 index 0000000..62560e2 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerija temeljnih kart","noBasemaps":"Temeljne karte niso na voljo","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sr.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sr.json new file mode 100644 index 0000000..31ffe52 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Galerija pozadinskih mapa","noBasemaps":"Nema dostupnih pozadinskih mapa","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sv.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sv.json new file mode 100644 index 0000000..2973af7 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Baskartgalleri","noBasemaps":"Inga baskartor tillgängliga","tagBeta":"betaversion","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_th.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_th.json new file mode 100644 index 0000000..37ebb18 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แกลเลอรี่แผนที่ฐาน","noBasemaps":"ไม่มีแผนที่ฐานที่สามารถใช้ได้","tagBeta":"เบต้า","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_tr.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_tr.json new file mode 100644 index 0000000..4c61578 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Altlık Harita Galerisi","noBasemaps":"Kullanılabilir altlık harita yok","tagBeta":"beta","tag3D":"3B"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_uk.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_uk.json new file mode 100644 index 0000000..83fb250 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Галерея базових карт","noBasemaps":"Немає доступних базових карт","tagBeta":"бета","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_vi.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_vi.json new file mode 100644 index 0000000..0955fbf --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Bộ sưu tập bản đồ nền","noBasemaps":"Không có bản đồ nền","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-CN.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-CN.json new file mode 100644 index 0000000..2d07c01 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"底图库","noBasemaps":"无可用底图","tagBeta":"beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-HK.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-HK.json new file mode 100644 index 0000000..edc6569 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"底圖庫","noBasemaps":"沒有可用的底圖","tagBeta":"Beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-TW.json b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-TW.json new file mode 100644 index 0000000..edc6569 --- /dev/null +++ b/public/assets/esri/widgets/BasemapGallery/t9n/BasemapGallery_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"底圖庫","noBasemaps":"沒有可用的底圖","tagBeta":"Beta","tag3D":"3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList.json new file mode 100644 index 0000000..b68fbe8 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList.json @@ -0,0 +1 @@ +{"widgetLabel":"Basemap Layer List","baseHeading":"Base","basemapTitle":"Basemap title","referenceHeading":"Reference","noReferenceLayers":"No reference layers","noBaseLayers":"No base layers","layerVisibility":"Visibility","layerInvisibleAtScale":"Invisible at current scale","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ar.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ar.json new file mode 100644 index 0000000..a7185cd --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قائمة طبقة خريطة الأساس","baseHeading":"أساسي","basemapTitle":"عنوان خريطة الأساس","referenceHeading":"المرجع","noReferenceLayers":"لا توجد طبقات مرجعية","noBaseLayers":"لا توجد طبقات أساس","layerVisibility":"الرؤية","layerInvisibleAtScale":"غير مرئي في المقياس الحالي","layerError":"حدث خطأ أثناء تحميل هذه الطبقة","untitledLayer":"طبقة بدون عنوان","layerIncompatible":"غير متوافق مع خريطة الأساس","layerIncompatibleTooltip":"الإسناد المكاني لهذه الطبقة غير متوافق مع الإسناد المكاني لخريطة الأساس."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bg.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bg.json new file mode 100644 index 0000000..6b0991a --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Списък със слоеве на базова карта","baseHeading":"База","basemapTitle":"Заглавие на базова карта","referenceHeading":"Справка","noReferenceLayers":"Няма свързани слоеве","noBaseLayers":"Няма базови слоеве","layerVisibility":"Видимост","layerInvisibleAtScale":"Невидими при текущия мащаб","layerError":"Грешка при зареждането на този слой","untitledLayer":"Неименуван слой","layerIncompatible":"Несъвместим с базова карта","layerIncompatibleTooltip":"Проекцията на този слой е несъвместима с проекцията на базовата карта."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bs.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bs.json new file mode 100644 index 0000000..2ad51c8 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva kartografske podloge","baseHeading":"Baza","basemapTitle":"Naslov kartografske podloge","referenceHeading":"Referenca","noReferenceLayers":"Nema referentnih slojeva","noBaseLayers":"Nema osnovnih slojeva","layerVisibility":"Vidljivost","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ca.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ca.json new file mode 100644 index 0000000..b2a5a8e --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Llista de capes del mapa de base","baseHeading":"Base","basemapTitle":"Títol del mapa base","referenceHeading":"Referència","noReferenceLayers":"No hi ha cap capa de referència","noBaseLayers":"No hi ha cap capa base","layerVisibility":"Visibilitat","layerInvisibleAtScale":"Invisible a l'escala actual","layerError":"S'ha produït un error en carregar aquesta capa","untitledLayer":"Capa sense títol","layerIncompatible":"No és compatible amb el mapa base","layerIncompatibleTooltip":"La referència espacial d'aquesta capa no és compatible amb la referència espacial del mapa base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_cs.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_cs.json new file mode 100644 index 0000000..ed14939 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam vrstev podkladové mapy","baseHeading":"Základ","basemapTitle":"Název podkladové mapy","referenceHeading":"Reference","noReferenceLayers":"Žádné referenční vrstvy","noBaseLayers":"Žádné základní vrstvy","layerVisibility":"Viditelnost","layerInvisibleAtScale":"V aktuálním měřítku neviditelné","layerError":"Při načítání této vrstvy došlo k chybě.","untitledLayer":"Vrstva bez názvu","layerIncompatible":"Nekompatibilní s podkladovou mapou","layerIncompatibleTooltip":"Souřadnicový systém této vrstvy není s touto podkladovou mapou kompatibilní."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_da.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_da.json new file mode 100644 index 0000000..cef30fb --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste over baggrundskortlag","baseHeading":"Basis","basemapTitle":"Baggrundskortets titel","referenceHeading":"Reference","noReferenceLayers":"Ingen referencelag","noBaseLayers":"Ingen basislag","layerVisibility":"Synlighed","layerInvisibleAtScale":"Usynlig ved det aktuelle målestoksforhold","layerError":"Der opstod en fejl under indlæsning af dette lag","untitledLayer":"Lag uden titel","layerIncompatible":"Inkompatibel med baggrundskort","layerIncompatibleTooltip":"Dette lags spatiale reference er ikke kompatibel med baggrundskortets spatiale reference."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_de.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_de.json new file mode 100644 index 0000000..a6578f6 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Grundkarten-Layer-Liste","baseHeading":"Basis","basemapTitle":"Titel der Grundkarte","referenceHeading":"Referenz","noReferenceLayers":"Keine Referenz-Layer","noBaseLayers":"Keine Basis-Layer","layerVisibility":"Sichtbarkeit","layerInvisibleAtScale":"Im aktuellen Maßstab unsichtbar","layerError":"Beim Laden dieses Layers ist ein Fehler aufgetreten.","untitledLayer":"Unbenannter Layer","layerIncompatible":"Inkompatibel mit Grundkarte","layerIncompatibleTooltip":"Der Raumbezug dieses Layers ist mit dem Raumbezug der Grundkarte nicht kompatibel."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_el.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_el.json new file mode 100644 index 0000000..383bd6d --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Λίστα θεματικών επιπέδων υποβάθρου","baseHeading":"Βάση","basemapTitle":"Τίτλος υποβάθρου","referenceHeading":"Αναφορά","noReferenceLayers":"Κανένα θεματικό επίπεδο αναφοράς","noBaseLayers":"Κανένα θεματικό επίπεδο βάσης","layerVisibility":"Ορατότητα","layerInvisibleAtScale":"Μη ορατό στην τρέχουσα κλίμακα","layerError":"Παρουσιάστηκε κάποιο σφάλμα κατά τη φόρτωση αυτού του θεματικού επιπέδου.","untitledLayer":"Θεματικό επίπεδο χωρίς τίτλο","layerIncompatible":"Μη συμβατό με το υπόβαθρο","layerIncompatibleTooltip":"Η χωρική αναφορά αυτού του θεματικού επιπέδου δεν είναι συμβατή με τη χωρική αναφορά του υπόβαθρου."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_en.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_en.json new file mode 100644 index 0000000..b68fbe8 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Basemap Layer List","baseHeading":"Base","basemapTitle":"Basemap title","referenceHeading":"Reference","noReferenceLayers":"No reference layers","noBaseLayers":"No base layers","layerVisibility":"Visibility","layerInvisibleAtScale":"Invisible at current scale","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_es.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_es.json new file mode 100644 index 0000000..8752f7f --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de capas de mapa base","baseHeading":"Base","basemapTitle":"Título del mapa base","referenceHeading":"Referencia","noReferenceLayers":"No hay ninguna capa de referencia","noBaseLayers":"No hay ninguna capa base","layerVisibility":"Visibilidad","layerInvisibleAtScale":"Invisible en la escala actual","layerError":"Se ha producido un error al cargar esta capa","untitledLayer":"Capa sin título","layerIncompatible":"Incompatible con mapa base","layerIncompatibleTooltip":"La referencia espacial de esta capa es incompatible con la referencia espacial del mapa base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_et.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_et.json new file mode 100644 index 0000000..9c15070 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Aluskaardi kihiloend","baseHeading":"Alus","basemapTitle":"Aluskaardi pealkiri","referenceHeading":"Viide","noReferenceLayers":"Referentskihte pole","noBaseLayers":"Aluskihte pole","layerVisibility":"Nähtavus","layerInvisibleAtScale":"Praeguses mõõtkavas mittenähtav","layerError":"Selle kihi laadimisel ilmnes tõrge","untitledLayer":"Pealkirjata kiht","layerIncompatible":"Ei ühildu aluskaardiga","layerIncompatibleTooltip":"Selle kihi matemaatiline alus ei ühildu aluskaardi matemaatilise alusega."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fi.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fi.json new file mode 100644 index 0000000..7b39f5f --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Taustakartan karttatasoluettelo","baseHeading":"Tausta","basemapTitle":"Taustakartan otsikko","referenceHeading":"Viite","noReferenceLayers":"Ei viitekarttatasoja","noBaseLayers":"Ei taustakarttatasoja","layerVisibility":"Näkyvyys","layerInvisibleAtScale":"Ei ole näkyvissä nykyisessä mittakaavassa","layerError":"Virhe karttatason lataamisessa","untitledLayer":"Nimeämätön karttataso","layerIncompatible":"Yhteensopimaton taustakartan kanssa","layerIncompatibleTooltip":"Tämän karttatason koordinaatistotieto on yhteensopimaton taustakartan koordinaatistotiedon kanssa."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fr.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fr.json new file mode 100644 index 0000000..06dc1c8 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste des couches de fond de carte","baseHeading":"De base","basemapTitle":"Titre du fond de carte","referenceHeading":"Référence","noReferenceLayers":"Aucune couche de référence","noBaseLayers":"Aucune couche de base","layerVisibility":"Visibilité","layerInvisibleAtScale":"Invisible à l’échelle actuelle","layerError":"Une erreur s’est produite lors du chargement de cette couche","untitledLayer":"Couche sans titre","layerIncompatible":"Incompatible avec le fond de carte","layerIncompatibleTooltip":"La référence spatiale de cette couche est incompatible avec la référence spatiale du fond de carte."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_he.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_he.json new file mode 100644 index 0000000..f8199b6 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_he.json @@ -0,0 +1 @@ +{"widgetLabel":"רשימת שכבות מפת בסיס","baseHeading":"בסיס","basemapTitle":"כותרת מפת בסיס","referenceHeading":"יחוס","noReferenceLayers":"אין שכבות ייחוס","noBaseLayers":"אין שכבות בסיס","layerVisibility":"ניראות","layerInvisibleAtScale":"לא גלוי בקנה המידה הנוכחי","layerError":"חלה שגיאה בעת הטעינה של שכבה זו.","untitledLayer":"שכבה ללא כותרת","layerIncompatible":"לא תואם למפת הבסיס","layerIncompatibleTooltip":"הייחוס המרחבי של השכבה לא תואם לייחוס המרחבי של מפת הבסיס."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hr.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hr.json new file mode 100644 index 0000000..2ad51c8 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva kartografske podloge","baseHeading":"Baza","basemapTitle":"Naslov kartografske podloge","referenceHeading":"Referenca","noReferenceLayers":"Nema referentnih slojeva","noBaseLayers":"Nema osnovnih slojeva","layerVisibility":"Vidljivost","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hu.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hu.json new file mode 100644 index 0000000..8bf0654 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Alaptérkép réteglistája","baseHeading":"Alap","basemapTitle":"Alaptérkép címe","referenceHeading":"Referencia","noReferenceLayers":"Nincsenek referenciarétegek","noBaseLayers":"Nincsenek alaprétegek","layerVisibility":"Láthatóság","layerInvisibleAtScale":"Láthatatlan a jelenlegi méretaránynál","layerError":"Hiba történt a réteg betöltésekor.","untitledLayer":"Cím nélküli réteg","layerIncompatible":"Nem kompatibilis az alaptérképpel","layerIncompatibleTooltip":"A réteg térbeli referenciája nem kompatibilis az alaptérkép térbeli referenciájával."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_id.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_id.json new file mode 100644 index 0000000..e9895dc --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Daftar Layer Basemap","baseHeading":"Dasar","basemapTitle":"Judul peta dasar","referenceHeading":"Referensi","noReferenceLayers":"Tidak ada layer referensi","noBaseLayers":"Tidak ada layer dasar","layerVisibility":"Visibilitas","layerInvisibleAtScale":"Tidak terlihat pada skala saat ini","layerError":"Terjadi kesalahan saat memuat layer ini","untitledLayer":"Layer tanpa judul","layerIncompatible":"Tidak kompatibel dengan peta dasar","layerIncompatibleTooltip":"Referensi spasial layer ini tidak kompatibel dengan referensi spasial peta dasar."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_it.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_it.json new file mode 100644 index 0000000..704da73 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Elenco layer mappa di base","baseHeading":"Base","basemapTitle":"Titolo mappa di base","referenceHeading":"Riferimento","noReferenceLayers":"Nessun layer di riferimento","noBaseLayers":"Nessun layer di base","layerVisibility":"Visibilità","layerInvisibleAtScale":"Invisibile con la scala attuale","layerError":"Errore durante il caricamento di questo layer","untitledLayer":"Layer senza titolo","layerIncompatible":"Incompatibile con la mappa di base","layerIncompatibleTooltip":"Il riferimento spaziale di questo layer è incompatibile con il riferimento spaziale della mappa di base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ja.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ja.json new file mode 100644 index 0000000..9934e4b --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ベースマップ レイヤー リスト","baseHeading":"ベース","basemapTitle":"ベースマップ タイトル","referenceHeading":"参照情報","noReferenceLayers":"参照レイヤーがありません","noBaseLayers":"ベース レイヤーがありません","layerVisibility":"表示設定","layerInvisibleAtScale":"現在の縮尺では表示されません","layerError":"このレイヤーの読み込み中にエラーが発生しました。","untitledLayer":"無題のレイヤー","layerIncompatible":"ベースマップとの互換性がありません","layerIncompatibleTooltip":"このレイヤーの空間参照には、ベースマップの空間参照との互換性がありません。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ko.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ko.json new file mode 100644 index 0000000..7235086 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"베이스맵 레이어 목록","baseHeading":"기본","basemapTitle":"베이스맵 제목","referenceHeading":"참조하기","noReferenceLayers":"참조 레이어가 없음","noBaseLayers":"베이스 레이어가 없음","layerVisibility":"가시성","layerInvisibleAtScale":"현재 축척에서는 보이지 않음","layerError":"이 레이어를 불러오는 중 오류가 발생함","untitledLayer":"제목 없는 레이어","layerIncompatible":"베이스맵과 호환되지 않음","layerIncompatibleTooltip":"이 레이어의 공간 기준 체계가 베이스맵의 공간 기준 체계와 호환되지 않습니다."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lt.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lt.json new file mode 100644 index 0000000..4703221 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pagrindo žemėlapio sluoksnių sąrašas","baseHeading":"Pagrindas","basemapTitle":"Pagrindo žemėlapio pavadinimas","referenceHeading":"Nuoroda","noReferenceLayers":"Nėra informacinių sluoksnių","noBaseLayers":"Nėra pagrindinių sluoksnių","layerVisibility":"Matomumas","layerInvisibleAtScale":"Nematoma naudojant dabartinį mastelį","layerError":"Įkeliant šį sluoksnį įvyko klaida","untitledLayer":"Sluoksnis be pavadinimo","layerIncompatible":"Nesuderinama su pagrindo žemėlapiu","layerIncompatibleTooltip":"Šio sluoksnio koordinačių sistema nesuderinama su pagrindo žemėlapio koordinačių sistema."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lv.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lv.json new file mode 100644 index 0000000..25a63f2 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pamatkartes slāņu saraksts","baseHeading":"Pamata","basemapTitle":"Pamatkartes nosaukums","referenceHeading":"Atsauce","noReferenceLayers":"Nav atskaites slāņu","noBaseLayers":"Nav pamatslāņu","layerVisibility":"Redzamība","layerInvisibleAtScale":"Nav redzams pašreizējā mērogā","layerError":"Ielādējot šo slāni, radās kļūda","untitledLayer":"Slānis bez nosaukuma","layerIncompatible":"Nesaderība ar pamatkarti","layerIncompatibleTooltip":"Šī slāņa telpiskā atsauce nav saderīga ar pamatkartes telpisko atsauci."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nb.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nb.json new file mode 100644 index 0000000..68edb5d --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste over bakgrunnskartlag","baseHeading":"Basis","basemapTitle":"Tittel på bakgrunnskart","referenceHeading":"Referanse","noReferenceLayers":"Ingen referanselag","noBaseLayers":"Ingen basislag","layerVisibility":"Synlighet","layerInvisibleAtScale":"Usynlig med gjeldende målestokk","layerError":"Det oppstod en feil under lasting av dette laget","untitledLayer":"Lag uten tittel","layerIncompatible":"Inkompatibel med basekart","layerIncompatibleTooltip":"Dette lagets romlige referanse er ikke kompatibel med basekartets romlige referanse."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nl.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nl.json new file mode 100644 index 0000000..e4edda2 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lijst met basiskaartlagen","baseHeading":"Voet","basemapTitle":"Titel van basiskaart","referenceHeading":"Referentie","noReferenceLayers":"Geen referentielagen","noBaseLayers":"Geen basislagen","layerVisibility":"Zichtbaarheid","layerInvisibleAtScale":"Onzichtbaar op de huidige schaal","layerError":"Er is een fout opgetreden bij het laden van dit item","untitledLayer":"Laag zonder naam","layerIncompatible":"Niet compatibel met basiskaart","layerIncompatibleTooltip":"De ruimtelijke referentie van deze laag is niet compatibel met de ruimtelijke referentie van de basiskaart."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pl.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pl.json new file mode 100644 index 0000000..fd4211b --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista warstw mapy bazowej","baseHeading":"Podstawa","basemapTitle":"Tytuł mapy bazowej","referenceHeading":"Odniesienie","noReferenceLayers":"Brak warstw odniesienia","noBaseLayers":"Brak warstw bazowych","layerVisibility":"Widoczność","layerInvisibleAtScale":"Niewidoczne w bieżącej skali","layerError":"Wystąpił błąd podczas wczytywania tej warstwy","untitledLayer":"Warstwa bez nazwy","layerIncompatible":"Niekompatybilne z mapą bazową","layerIncompatibleTooltip":"Odniesienie przestrzenne tej warstwy nie jest kompatybilne z odniesieniem przestrzennym mapy bazowej."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-BR.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-BR.json new file mode 100644 index 0000000..c8487b9 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Camadas do Mapa Base","baseHeading":"Base","basemapTitle":"Título do mapa base","referenceHeading":"Referência","noReferenceLayers":"Nenhuma camada de referência","noBaseLayers":"Nenhuma camada base","layerVisibility":"Visibilidade","layerInvisibleAtScale":"Invisível na escala atual","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-PT.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-PT.json new file mode 100644 index 0000000..852f393 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Camadas de Mapa Base","baseHeading":"Base","basemapTitle":"Título do mapa base","referenceHeading":"Referência","noReferenceLayers":"Nenhuma camada de referência","noBaseLayers":"Nenhuma camada de base","layerVisibility":"Visibilidade","layerInvisibleAtScale":"Invisível na escala atual","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ro.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ro.json new file mode 100644 index 0000000..9baaa57 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Listă cu straturi tematice de hartă fundal","baseHeading":"Bază","basemapTitle":"Titlu hartă fundal","referenceHeading":"Referință","noReferenceLayers":"Fără straturi tematice de referință","noBaseLayers":"Fără straturi tematice de bază","layerVisibility":"Vizibilitate","layerInvisibleAtScale":"Invizibil la scara actuală","layerError":"A apărut o eroare la încărcarea acestui strat tematic","untitledLayer":"Strat tematic fără titlu","layerIncompatible":"Incompatibil cu harta de fundal","layerIncompatibleTooltip":"Această referință spațială a stratului tematic este o incompatibilă cu referința spațială a hărții de fundal."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ru.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ru.json new file mode 100644 index 0000000..faff98f --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Список слоев базовой карты","baseHeading":"Базовый","basemapTitle":"Заголовок базовой карты","referenceHeading":"Справка","noReferenceLayers":"Нет слоев со ссылкой на данные","noBaseLayers":"Нет базовых слоев","layerVisibility":"Видимость","layerInvisibleAtScale":"Невидимый в текущем масштабе","layerError":"При загрузке этого слоя произошла ошибка","untitledLayer":"Слой без названия","layerIncompatible":"Несовместимо с базовой картой","layerIncompatibleTooltip":"Пространственная привязка этого слоя несовместима с пространственной привязкой базовой карты."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sk.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sk.json new file mode 100644 index 0000000..6e39a6a --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoznam vrstvy základnej mapy","baseHeading":"Základ","basemapTitle":"Názov podkladovej mapy","referenceHeading":"Referencia","noReferenceLayers":"Žiadne referenčné vrstvy","noBaseLayers":"Žiadne základné vrstvy","layerVisibility":"Viditeľnosť","layerInvisibleAtScale":"Neviditeľné na aktuálnej mierke","layerError":"Pri načítavaní tejto vrstvy sa vyskytla chyba","untitledLayer":"Vrstva bez názvu","layerIncompatible":"Nekompatibilné s podkladovou mapou","layerIncompatibleTooltip":"Priestorová referencia tejto vrstvy nie je kompatibilná s priestorovou referenciou podkladovej mapy."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sl.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sl.json new file mode 100644 index 0000000..7671589 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam slojev temeljne karte","baseHeading":"Osnovno","basemapTitle":"Naslov temeljne karte","referenceHeading":"Referenca","noReferenceLayers":"Ni referenčnih plasti","noBaseLayers":"Ni osnovnih slojev","layerVisibility":"Vidnost","layerInvisibleAtScale":"Ni vidno pri trenutnem merilu","layerError":"Pri nalaganju tega sloja je prišlo do napake","untitledLayer":"Neimenovan sloj","layerIncompatible":"Nezdružljivo s temeljno karto","layerIncompatibleTooltip":"Koordinatni sistem tega sloja ni združljiv s koordinatnim sistemom temeljne karte."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sr.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sr.json new file mode 100644 index 0000000..20ddfea --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista slojeva pozadinske mape","baseHeading":"Osnovno","basemapTitle":"Naslov pozadinske mape","referenceHeading":"Referenca","noReferenceLayers":"Nema referentnih slojeva","noBaseLayers":"Nema osnovnih slojeva","layerVisibility":"Vidljivost","layerInvisibleAtScale":"Nevidljivo pri trenutnoj razmeri","layerError":"Došlo je do greške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerIncompatible":"Nije kompatibilno s pozadinskom mapom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna sa prostornom referencom pozadinske mape."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sv.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sv.json new file mode 100644 index 0000000..ffaf92a --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Baskartlagerlista","baseHeading":"Bas","basemapTitle":"Baskartans titel","referenceHeading":"Referenser","noReferenceLayers":"Inga referenslager","noBaseLayers":"Inga baslager","layerVisibility":"Synlighet","layerInvisibleAtScale":"Osynlig på den aktuella skalan","layerError":"Ett fel uppstod när det här lagret skulle läsas in","untitledLayer":"Namnlöst lager","layerIncompatible":"Inkompatibel med baskarta","layerIncompatibleTooltip":"Det här lagrets spatiala referens är inkompatibel med baskartans spatiala referens."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_th.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_th.json new file mode 100644 index 0000000..e79560d --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_th.json @@ -0,0 +1 @@ +{"widgetLabel":"รายการชั้นข้อมูลแผนที่ฐาน","baseHeading":"ฐาน","basemapTitle":"ชื่อแผนที่ฐาน","referenceHeading":"อ้างอิง","noReferenceLayers":"ไม่มีชั้นข้อมูลอ้างอิง","noBaseLayers":"ไม่มีชั้นข้อมูลฐาน","layerVisibility":"มองเห็นได้","layerInvisibleAtScale":"มองไม่เห็นในระดับปัจจุบัน","layerError":"เกิดข้อผิดพลาดในการโหลดชั้นข้อมูลนี้","untitledLayer":"ชั้นข้อมูลไม่มีชื่อ","layerIncompatible":"ไม่สามารถใช้งานร่วมกับแผนที่ฐานได้","layerIncompatibleTooltip":"การอ้างอิงเชิงพื้นที่ของชั้นข้อมูลนี้ ไม่สามารถใช้งานร่วมกับการอ้างอิงเชิงพื้นที่ของแผนที่ฐานได้"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_tr.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_tr.json new file mode 100644 index 0000000..dab2334 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Altlık Haritası Katman Listesi","baseHeading":"Temel","basemapTitle":"Altlık harita başlığı","referenceHeading":"Başvuru","noReferenceLayers":"Referans katmanı yok","noBaseLayers":"Temel katman yok","layerVisibility":"Görünürlük","layerInvisibleAtScale":"Geçerli ölçekte görünmez","layerError":"Bu katman yüklenirken bir hata oluştu.","untitledLayer":"Başlıksız katman","layerIncompatible":"Altlık harita ile uyumsuz","layerIncompatibleTooltip":"Bu katmanın mekansal referansı altlık haritanın mekansal referansı ile uyumsuz."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_uk.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_uk.json new file mode 100644 index 0000000..6f0706b --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Список шарів базової карти","baseHeading":"Базовий","basemapTitle":"Заголовок базової карти","referenceHeading":"Опорне значення","noReferenceLayers":"Немає шарів прив’язки","noBaseLayers":"Немає базових шарів","layerVisibility":"Видимість","layerInvisibleAtScale":"Невидимий в поточному масштабі","layerError":"При завантаженні цього шару виникла помилка","untitledLayer":"Шар без заголовку","layerIncompatible":"Несумісно з базовою картою","layerIncompatibleTooltip":"Просторова прив'язка цього шару несумісна з просторовою прив'язкою базової карти."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_vi.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_vi.json new file mode 100644 index 0000000..fd962fc --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Danh sách Lớp Bản đồ nền","baseHeading":"Cơ sở","basemapTitle":"Tiêu đề bản đồ nền","referenceHeading":"Tham chiếu","noReferenceLayers":"Không có lớp tham chiếu","noBaseLayers":"Không có lớp nền","layerVisibility":"Khả năng hiển thị","layerInvisibleAtScale":"Không hiển thị ở tỷ lệ hiện tại","layerError":"Đã xảy ra lỗi khi tải lớp này","untitledLayer":"Lớp chưa có tiêu đề","layerIncompatible":"Không tương thích với bản đồ nền","layerIncompatibleTooltip":"Tham chiếu không gian của lớp này không tương thích với tham chiếu không gian của bản đồ nền."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-CN.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-CN.json new file mode 100644 index 0000000..e85b1e0 --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"底图图层列表","baseHeading":"基础","basemapTitle":"底图标题","referenceHeading":"参考","noReferenceLayers":"无参考图层","noBaseLayers":"无基础图层","layerVisibility":"可见性","layerInvisibleAtScale":"在当前比例下不可见","layerError":"加载此图层时出错","untitledLayer":"无标题图层","layerIncompatible":"与底图不兼容","layerIncompatibleTooltip":"该图层的空间参考与底图的空间参考不兼容。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-HK.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-HK.json new file mode 100644 index 0000000..b55d27b --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"底圖圖層清單","baseHeading":"基本","basemapTitle":"底圖標題","referenceHeading":"參考","noReferenceLayers":"無參考圖層","noBaseLayers":"無基本圖層","layerVisibility":"能見度","layerInvisibleAtScale":"無法以目前的比例顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-TW.json b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-TW.json new file mode 100644 index 0000000..b55d27b --- /dev/null +++ b/public/assets/esri/widgets/BasemapLayerList/t9n/BasemapLayerList_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"底圖圖層清單","baseHeading":"基本","basemapTitle":"底圖標題","referenceHeading":"參考","noReferenceLayers":"無參考圖層","noBaseLayers":"無基本圖層","layerVisibility":"能見度","layerInvisibleAtScale":"無法以目前的比例顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle.json new file mode 100644 index 0000000..4f1c981 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle.json @@ -0,0 +1 @@ +{"widgetLabel":"Toggle basemap","incompatibleSpatialReference":"This basemap has an incompatible spatial reference"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ar.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ar.json new file mode 100644 index 0000000..0f3f51e --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تبديل خريطة الأساس","incompatibleSpatialReference":"تحتوي خريطة الأساس هذه على إسناد مكاني غير متوافق"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bg.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bg.json new file mode 100644 index 0000000..f3e7adb --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Превключване на базова карта","incompatibleSpatialReference":"Тази базова карта има несъвместима проекция"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bs.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bs.json new file mode 100644 index 0000000..3aca999 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Prebaci kartografsku podlogu","incompatibleSpatialReference":"Ova kartografska podloga sadrži nekompatibilnu prostornu referencu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ca.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ca.json new file mode 100644 index 0000000..5254078 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Activa o desactiva el mapa base","incompatibleSpatialReference":"Aquest mapa de base té una referència espacial no compatible"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_cs.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_cs.json new file mode 100644 index 0000000..1a982a8 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Přepnout podkladovou mapu","incompatibleSpatialReference":"Podkladová mapa má nekompatibilní souřadnicový systém."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_da.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_da.json new file mode 100644 index 0000000..a024115 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skift baggrundskort","incompatibleSpatialReference":"Dette baggrundskortet har en inkompatibel spatial reference"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_de.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_de.json new file mode 100644 index 0000000..ad3bd08 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Grundkarte wechseln","incompatibleSpatialReference":"Diese Grundkarte weist einen nicht kompatiblen Raumbezug auf."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_el.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_el.json new file mode 100644 index 0000000..11288b2 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εναλλαγή υποβάθρου","incompatibleSpatialReference":"Αυτός ο βασικός χάρτης έχει μια μη συμβατή χωρική αναφορά"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_en.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_en.json new file mode 100644 index 0000000..4f1c981 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Toggle basemap","incompatibleSpatialReference":"This basemap has an incompatible spatial reference"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_es.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_es.json new file mode 100644 index 0000000..2e41fb8 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Cambiar el mapa base","incompatibleSpatialReference":"Este mapa base tiene una referencia espacial incompatible"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_et.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_et.json new file mode 100644 index 0000000..450a1bc --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Vaheta aluskaarti","incompatibleSpatialReference":"Aluskaardil on ühildumatu koordinaatsüsteem"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fi.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fi.json new file mode 100644 index 0000000..787df47 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Vaihda taustakarttaa","incompatibleSpatialReference":"Tässä taustakartassa on yhteensopimaton koordinaatistotieto"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fr.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fr.json new file mode 100644 index 0000000..c9f9384 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Basculer le fond de carte","incompatibleSpatialReference":"Ce fond de carte possède une référence spatiale incompatible"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_he.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_he.json new file mode 100644 index 0000000..e6414e5 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_he.json @@ -0,0 +1 @@ +{"widgetLabel":"הדלק או כבה מפת בסיס","incompatibleSpatialReference":"למפת בסיס זו יש ייחוס מרחבי לא תואם"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hr.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hr.json new file mode 100644 index 0000000..3aca999 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Prebaci kartografsku podlogu","incompatibleSpatialReference":"Ova kartografska podloga sadrži nekompatibilnu prostornu referencu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hu.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hu.json new file mode 100644 index 0000000..5269a37 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Alaptérkép átváltása","incompatibleSpatialReference":"Ez az alaptérkép egy nem kompatibilis térbeli referenciával rendelkezik"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_id.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_id.json new file mode 100644 index 0000000..faddfd8 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Nyalakan/Matikan peta dasar","incompatibleSpatialReference":"Peta dasar ini memiliki referensi spasial yang tidak kompatibel"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_it.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_it.json new file mode 100644 index 0000000..29850ee --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Attiva/disattiva mappa di base","incompatibleSpatialReference":"Questa mappa di base ha un riferimento spaziale incompatibile"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ja.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ja.json new file mode 100644 index 0000000..97ab670 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ベースマップの切り替え","incompatibleSpatialReference":"このベースマップの空間参照は互換性がありません"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ko.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ko.json new file mode 100644 index 0000000..a45ef6d --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"베이스맵 토글","incompatibleSpatialReference":"이 베이스맵에 호환되지 않는 공간 기준 체계가 있습니다."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lt.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lt.json new file mode 100644 index 0000000..deb92e8 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Perjungti pagrindo žemėlapį","incompatibleSpatialReference":"Šis pagrindo žemėlapis turi nesuderinamą erdvinę nuorodą"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lv.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lv.json new file mode 100644 index 0000000..bd1f47f --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pārslēgt pamatkarti","incompatibleSpatialReference":"Šai pamatkartei ir nesaderīga telpiskā atskaite"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nb.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nb.json new file mode 100644 index 0000000..2838a74 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Veksle mellom bakgrunnskart","incompatibleSpatialReference":"Dette bakgrunnskartet har en inkompatibel romlig referanse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nl.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nl.json new file mode 100644 index 0000000..2981803 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Basiskaart in- en uitschakelen","incompatibleSpatialReference":"Deze basiskaart heeft een incompatibele ruimtelijke referentie"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pl.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pl.json new file mode 100644 index 0000000..c6dc953 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Przełącz mapę bazową","incompatibleSpatialReference":"Ta mapa bazowa ma niezgodne odniesienie przestrzenne"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-BR.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-BR.json new file mode 100644 index 0000000..e5d56db --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternar mapa base","incompatibleSpatialReference":"Este mapa base tem uma referência espacial incompatível"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-PT.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-PT.json new file mode 100644 index 0000000..977c88c --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternar mapa base","incompatibleSpatialReference":"Este mapa base contém uma referência espacial incompatível"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ro.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ro.json new file mode 100644 index 0000000..1fe2bbe --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Comutare hartă fundal","incompatibleSpatialReference":"Această hartă de fundal are o referință spațială incompatibilă"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ru.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ru.json new file mode 100644 index 0000000..aee3149 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Переключить базовую карту","incompatibleSpatialReference":"Пространственная привязка данной базовой карты несовместима."} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sk.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sk.json new file mode 100644 index 0000000..c045bfc --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prepnúť podkladovú mapu","incompatibleSpatialReference":"Táto podkladová mapa má nekompatibilný priestorový referenčný systém"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sl.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sl.json new file mode 100644 index 0000000..67c8c09 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Preklopi temeljno karto","incompatibleSpatialReference":"Ta temeljna karta ima nezdružljiv koordinatni sistem"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sr.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sr.json new file mode 100644 index 0000000..3322a22 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Uklj./isklj. pozadinsku mapu","incompatibleSpatialReference":"Ova pozadinska mapa ima nekompatibilnu prostornu referencu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sv.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sv.json new file mode 100644 index 0000000..88af4c2 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Växla baskarta","incompatibleSpatialReference":"Den här baskartan har en inkompatibel spatial referens"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_th.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_th.json new file mode 100644 index 0000000..b2334a5 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ปุ่มสำหรับเปิดปิดแผนที่ฐาน","incompatibleSpatialReference":"แผนที่ฐานนี้มีการอ้างอิงเชิงพื้นที่ที่ไม่สามารถใช้งานร่วมกันได้"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_tr.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_tr.json new file mode 100644 index 0000000..30bee9d --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Altlık haritayı aç/kapat","incompatibleSpatialReference":"Bu altlık haritada uyumsuz bir mekânsal referans var"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_uk.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_uk.json new file mode 100644 index 0000000..c6aa76e --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Перемикнути базову карту","incompatibleSpatialReference":"Ця базова карта має несумісну просторову прив'язку"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_vi.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_vi.json new file mode 100644 index 0000000..24f637b --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Chuyển đổi bản đồ nền","incompatibleSpatialReference":"Bản đồ nền này có tham chiếu không gian không tương thích"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-CN.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-CN.json new file mode 100644 index 0000000..77e0142 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"切换底图","incompatibleSpatialReference":"此底图具有不兼容的空间参考"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-HK.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-HK.json new file mode 100644 index 0000000..a960745 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"切換底圖","incompatibleSpatialReference":"此底圖具有不相容的空間參考"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-TW.json b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-TW.json new file mode 100644 index 0000000..a960745 --- /dev/null +++ b/public/assets/esri/widgets/BasemapToggle/t9n/BasemapToggle_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"切換底圖","incompatibleSpatialReference":"此底圖具有不相容的空間參考"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks.json new file mode 100644 index 0000000..2c5ffd6 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks.json @@ -0,0 +1 @@ +{"addBookmark":"Add bookmark","goToBookmark":"Go to bookmark","includeTimeExtent":"Include time","noBookmarksHeading":"No bookmarks","noBookmarksDescription":"Add bookmarks to your map and they will appear here.","title":"Title","titlePlaceholder":"Enter a title","invalidTitle":"A title is required","addingBookmark":"Adding bookmark","invalidImageUrl":"A thumbnail URL using the HTTPS protocol is required.","imageUrlPlaceholder":"image URL","imageUrlTooltip":"For best results, use a square image no greater than 128 x 128 pixels. Other sizes will be adjusted to fit.","menu":{"label":"Bookmark menu","refreshThumbnail":"Refresh thumbnail","useImageUrl":"Use image URL","editImageUrl":"Edit image URL","removeThumbnail":"Remove thumbnail"},"widgetLabel":"Bookmarks"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ar.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ar.json new file mode 100644 index 0000000..f9378fe --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ar.json @@ -0,0 +1 @@ +{"addBookmark":"إضافة علامة مرجعية","goToBookmark":"انتقال إلى الإشارة المرجعية","includeTimeExtent":"تضمين الوقت","noBookmarksHeading":"لا توجد أي إشارات مرجعية","noBookmarksDescription":"أضف إشارات مرجعية إلى الخريطة التي ستظهر هنا.","title":"العنوان","titlePlaceholder":"ادخل العنوان","invalidTitle":"العنوان مطلوب","addingBookmark":"إضافة علامة مرجعية","invalidImageUrl":"مطلوب عنوان URL للصورة المصغرة يستخدم بروتوكول HTTPS.","imageUrlPlaceholder":"عنوان URL للصورة","imageUrlTooltip":"للحصول على أفضل النتائج، استخدم صورة مربعة لا يزيد حجمها عن 128×128 بكسل. يتم ضبط الأحجام الأخرى حتى يتم ملائمتها.","menu":{"label":"قائمة الإشارات المرجعية","refreshThumbnail":"تحديث الصورة المصغرة","useImageUrl":"استخدام عنوان URL للصورة","editImageUrl":"تحرير عنوان URL للصورة","removeThumbnail":"إزالة الصورة المصغرة"},"widgetLabel":"إشارات مرجعية"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bg.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bg.json new file mode 100644 index 0000000..ea7ffd0 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bg.json @@ -0,0 +1 @@ +{"addBookmark":"Добавяне на отметка","goToBookmark":"Отидете на отметка","includeTimeExtent":"Включване на време","noBookmarksHeading":"Няма отметки","noBookmarksDescription":"Добавете отметки към картата си и те ще се появят тук.","title":"Заглавие","titlePlaceholder":"Въведете заглавие","invalidTitle":"Изисква се заглавие","addingBookmark":"Добавяне на отметка","invalidImageUrl":"Изисква се URL адрес на миниатюра, използваща защитния протокол за прехвърляне на метаданни (HTTPS).","imageUrlPlaceholder":"URL адрес на изображение","imageUrlTooltip":"За най -добри резултати, използвайте квадратно изображение, не по-голямо от 128 x 128 пиксела. Другите размери ще бъдат коригирани, за да се поберат.","menu":{"label":"Меню с отметки","refreshThumbnail":"Опресняване на миниатюра","useImageUrl":"Използвайте URL адрес на изображение","editImageUrl":"Редактиране на URL адрес на изображение","removeThumbnail":"Премахване на миниатюра"},"widgetLabel":"Отметки"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bs.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bs.json new file mode 100644 index 0000000..9176609 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_bs.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj knjižnu oznaku","goToBookmark":"Idi na knjižnu oznaku","includeTimeExtent":"Uključi vrijeme","noBookmarksHeading":"Nema knjižnih oznaka","noBookmarksDescription":"Dodajte knjižnu oznaku na kartu pa će se tamo pojaviti.","title":"Naziv","titlePlaceholder":"Unesite naslov","invalidTitle":"Potreban je naslov","addingBookmark":"Dodavanje knjižne oznake","invalidImageUrl":"Potreban je URL sličice koji koristi HTTPS protokol","imageUrlPlaceholder":"URL slike","imageUrlTooltip":"Za najbolje rezultate upotrijebite četvrtastu sliku koja ne bi trebala biti veća od 128 piksela. Druge će se veličine prilagoditi kako bi pristajale.","menu":{"label":"Izbornik knjižne oznake","refreshThumbnail":"Osvježi sličicu","useImageUrl":"Koristi URL slike","editImageUrl":"Uredi URL slike","removeThumbnail":"Ukloni sličicu"},"widgetLabel":"Knjižne oznake"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ca.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ca.json new file mode 100644 index 0000000..d5632d8 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ca.json @@ -0,0 +1 @@ +{"addBookmark":"Afegeix un marcador","goToBookmark":"Ves al marcador","includeTimeExtent":"Inclou el temps","noBookmarksHeading":"No hi ha cap marcador","noBookmarksDescription":"Afegiu marcadors al mapa i es mostraran aquí.","title":"Títol","titlePlaceholder":"Introduïu un títol","invalidTitle":"Cal un títol","addingBookmark":"S'està afegint un marcador","invalidImageUrl":"Es necessita un URL de miniatura que utilitzi el protocol HTTPS.","imageUrlPlaceholder":"URL de la imatge","imageUrlTooltip":"Per obtenir uns resultats òptims, feu servir una imatge quadrada que no superi els 128 x 128 píxels. La resta de tamanys s'ajustaran a l'espai disponible.","menu":{"label":"Menú de marcadors","refreshThumbnail":"Actualitza la miniatura","useImageUrl":"Utilitza l'URL de la imatge","editImageUrl":"Edita l'URL de la imatge","removeThumbnail":"Elimina la miniatura"},"widgetLabel":"Marcadors"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_cs.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_cs.json new file mode 100644 index 0000000..7c8b483 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_cs.json @@ -0,0 +1 @@ +{"addBookmark":"Přidat záložku","goToBookmark":"Jít na záložku","includeTimeExtent":"Zahrnout čas","noBookmarksHeading":"Žádné záložky","noBookmarksDescription":"Přidejte záložky na vaši mapu a budou zobrazeny zde.","title":"Název","titlePlaceholder":"Zadejte název","invalidTitle":"Název je povinný","addingBookmark":"Přidání záložky","invalidImageUrl":"Je vyžadována miniatura adresy URL využívající protokol HTTPS.","imageUrlPlaceholder":"adresa URL obrázku","imageUrlTooltip":"Pro dosažení nejlepších výsledků použijte čtvercový obrázek o velikosti maximálně 128 x 128 pixelů. Obrázky jiných rozměrů budou upraveny tak, aby se vešly.","menu":{"label":"Nabídka záložky","refreshThumbnail":"Obnovit miniaturu","useImageUrl":"Použít adresu URL obrázku","editImageUrl":"Upravit adresu URL obrázku","removeThumbnail":"Odstranit miniaturu"},"widgetLabel":"Záložky"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_da.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_da.json new file mode 100644 index 0000000..03ed739 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_da.json @@ -0,0 +1 @@ +{"addBookmark":"Tilføj bogmærke","goToBookmark":"Gå til bogmærke","includeTimeExtent":"Medtag tid","noBookmarksHeading":"Ingen bogmærker","noBookmarksDescription":"Føj bogmærker til dig kort, hvorefter de vil blive vist her.","title":"Titel","titlePlaceholder":"Indtast en titel","invalidTitle":"En titel er obligatorisk","addingBookmark":"Tilføjer bogmærke","invalidImageUrl":"En miniature-URL, der anvender HTTPS-protokollen, er påkrævet.","imageUrlPlaceholder":"Billede-URL","imageUrlTooltip":"For at opnå de bedste resultater skal du bruge et kvadratisk billede, der ikke er større end 128 x 128 pixels. Andre størrelser tilpasses, så de passer.","menu":{"label":"Bogmærkemenu","refreshThumbnail":"Opdatér miniature","useImageUrl":"Brug billede-URL","editImageUrl":"Rediger billede-URL","removeThumbnail":"Fjern miniaturebillede"},"widgetLabel":"Bogmærker"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_de.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_de.json new file mode 100644 index 0000000..d89e9b2 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_de.json @@ -0,0 +1 @@ +{"addBookmark":"Lesezeichen hinzufügen","goToBookmark":"Zum Lesezeichen wechseln","includeTimeExtent":"Zeit einbeziehen","noBookmarksHeading":"Keine Lesezeichen","noBookmarksDescription":"Einer Karte hinzugefügte Lesezeichen werden hier angezeigt.","title":"Titel","titlePlaceholder":"Titel eingeben","invalidTitle":"Ein Titel ist erforderlich.","addingBookmark":"Lesezeichen wird hinzugefügt","invalidImageUrl":"Eine Miniaturansicht-URL unter Verwendung des HTTPS-Protokolls ist erforderlich.","imageUrlPlaceholder":"Bild-URL","imageUrlTooltip":"Um optimale Ergebnisse zu erzielen, sollte das Bild quadratisch sein und höchstens das Format 128 x 128 Pixel haben. Bei anderen Größen wird eine entsprechende Anpassung vorgenommen.","menu":{"label":"Lesezeichenmenü","refreshThumbnail":"Miniaturansicht aktualisieren","useImageUrl":"Bild-URL verwenden","editImageUrl":"Bild-URL bearbeiten","removeThumbnail":"Miniaturansicht entfernen"},"widgetLabel":"Lesezeichen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_el.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_el.json new file mode 100644 index 0000000..7b7778c --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_el.json @@ -0,0 +1 @@ +{"addBookmark":"Προσθήκη σελιδοδείκτη","goToBookmark":"Μετάβαση στον σελιδοδείκτη","includeTimeExtent":"Συμπερίληψη ώρας","noBookmarksHeading":"Κανένας σελιδοδείκτης","noBookmarksDescription":"Προσθέστε στον χάρτη σας σελιδοδείκτες που θα εμφανίζονται εδώ.","title":"Τίτλος","titlePlaceholder":"Εισαγωγή τίτλου","invalidTitle":"Απαιτείται τίτλος","addingBookmark":"Προσθήκη σελιδοδείκτη σε εξέλιξη","invalidImageUrl":"Απαιτείται μια διεύθυνση URL της μικρογραφίας στην οποία πρέπει να χρησιμοποιείται το πρωτόκολλο HTTPS.","imageUrlPlaceholder":"Διεύθυνση URL εικόνας","imageUrlTooltip":"Για άριστα αποτελέσματα χρησιμοποιήστε τετράγωνη εικόνα ανώτατου μεγέθους 128 x 128 pixel. Αν το μέγεθος διαφέρει, θα ρυθμιστεί για να χωρέσει.","menu":{"label":"Μενού σελιδοδεικτών","refreshThumbnail":"Ανανέωση μικρογραφίας","useImageUrl":"Χρήση διεύθυνσης URL εικόνας","editImageUrl":"Επεξεργασία διεύθυνσης URL εικόνας","removeThumbnail":"Κατάργηση μικρογραφίας"},"widgetLabel":"Σελ/κτες"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_en.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_en.json new file mode 100644 index 0000000..2c5ffd6 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_en.json @@ -0,0 +1 @@ +{"addBookmark":"Add bookmark","goToBookmark":"Go to bookmark","includeTimeExtent":"Include time","noBookmarksHeading":"No bookmarks","noBookmarksDescription":"Add bookmarks to your map and they will appear here.","title":"Title","titlePlaceholder":"Enter a title","invalidTitle":"A title is required","addingBookmark":"Adding bookmark","invalidImageUrl":"A thumbnail URL using the HTTPS protocol is required.","imageUrlPlaceholder":"image URL","imageUrlTooltip":"For best results, use a square image no greater than 128 x 128 pixels. Other sizes will be adjusted to fit.","menu":{"label":"Bookmark menu","refreshThumbnail":"Refresh thumbnail","useImageUrl":"Use image URL","editImageUrl":"Edit image URL","removeThumbnail":"Remove thumbnail"},"widgetLabel":"Bookmarks"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_es.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_es.json new file mode 100644 index 0000000..eec849c --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_es.json @@ -0,0 +1 @@ +{"addBookmark":"Agregar marcador","goToBookmark":"Ir a marcador","includeTimeExtent":"Incluir hora","noBookmarksHeading":"Sin marcadores","noBookmarksDescription":"Agregue marcadores a su mapa y aparecerán aquí.","title":"Título","titlePlaceholder":"Introduzca un título","invalidTitle":"Se requiere un título","addingBookmark":"Agregando marcador","invalidImageUrl":"Se requiere que la dirección URL de vista en miniatura utilice el protocolo HTTPS.","imageUrlPlaceholder":"URL de la imagen","imageUrlTooltip":"Para obtener unos resultados óptimos, use una imagen cuadrada que no supere los 128 x 128 píxeles. Otros tamaños se modificarán para que quepan.","menu":{"label":"Menú Marcador","refreshThumbnail":"Actualizar vista en miniatura","useImageUrl":"Usar URL de la imagen","editImageUrl":"Editar URL de la imagen","removeThumbnail":"Quitar vista en miniatura"},"widgetLabel":"Marcadores"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_et.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_et.json new file mode 100644 index 0000000..a341591 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_et.json @@ -0,0 +1 @@ +{"addBookmark":"Lisa järjehoidja","goToBookmark":"Ava järjehoidja","includeTimeExtent":"Kaasa aeg","noBookmarksHeading":"Järjehoidjad puuduvad","noBookmarksDescription":"Lisage oma kaardile järjehoidjad; need kuvatakse siin.","title":"Pealkiri","titlePlaceholder":"Sisestage pealkiri","invalidTitle":"Pealkiri on nõutav","addingBookmark":"Järjehoidja lisamine","invalidImageUrl":"HTTPS-protokolli kasutav pisipildi URL on nõutav.","imageUrlPlaceholder":"Pildi URL","imageUrlTooltip":"Parimate tulemuste saamiseks kasutage ruudukujulist pilti maksimaalse suurusega 128 x 128 pikslit. Muud suurused kohandatakse parajaks.","menu":{"label":"Järjehoidja menüü","refreshThumbnail":"Värskenda pisipilti","useImageUrl":"Kasuta pildi URL-i","editImageUrl":"Muuda pildi URL-i","removeThumbnail":"Eemalda pisipilt"},"widgetLabel":"Järjehoidjad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fi.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fi.json new file mode 100644 index 0000000..c5c0eac --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fi.json @@ -0,0 +1 @@ +{"addBookmark":"Lisää kirjanmerkki","goToBookmark":"Siirry kirjanmerkkiin","includeTimeExtent":"Sisällytä aika","noBookmarksHeading":"Ei kirjanmerkkejä","noBookmarksDescription":"Lisää kirjanmerkkejä karttaasi, ja ne näkyvät tässä.","title":"Otsikko","titlePlaceholder":"Kirjoita otsikko","invalidTitle":"Otsikko on pakollinen","addingBookmark":"Lisätään kirjanmerkkiä","invalidImageUrl":"HTTPS-protokollaa käyttävä pikkukuvan URL-osoite on pakollinen.","imageUrlPlaceholder":"kuvan URL-osoite","imageUrlTooltip":"Käytä parhaan laadun takaamiseksi neliön muotoista kuvaa, joka on kooltaan enintään 128 x 128 pikseliä. Muut koot säädetään sopivaksi.","menu":{"label":"Kirjanmerkki-valikko","refreshThumbnail":"Päivitä pikkukuva","useImageUrl":"Käytä kuvan URL-osoitetta","editImageUrl":"Muokkaa kuvan URL-osoitetta","removeThumbnail":"Poista pikkukuva"},"widgetLabel":"Kirjanmerkit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fr.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fr.json new file mode 100644 index 0000000..c99f92f --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_fr.json @@ -0,0 +1 @@ +{"addBookmark":"Ajouter un géosignet","goToBookmark":"Accéder à un géosignet","includeTimeExtent":"Inclure le temps","noBookmarksHeading":"Aucun géosignet","noBookmarksDescription":"Les géosignets que vous ajoutez à votre carte apparaîtront ici.","title":"Titre","titlePlaceholder":"Saisir un titre","invalidTitle":"Vous devez saisir un titre","addingBookmark":"Ajout d’un géosignet","invalidImageUrl":"Une URL de miniature utilisant le protocole HTTPS est requise.","imageUrlPlaceholder":"URL de l’image","imageUrlTooltip":"Pour optimiser les résultats, utilisez une image carrée dont la taille ne dépasse pas 128 x 128 pixels. Toute autre taille sera ajustée à ces dimensions.","menu":{"label":"Menu Géosignet","refreshThumbnail":"Actualiser la miniature","useImageUrl":"Utiliser l’URL de l’image","editImageUrl":"Mettre à jour l’URL de l’image","removeThumbnail":"Supprimer la miniature"},"widgetLabel":"Géosignets"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_he.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_he.json new file mode 100644 index 0000000..35af50f --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_he.json @@ -0,0 +1 @@ +{"addBookmark":"הוסף סימנייה","goToBookmark":"עבור לסימניה","includeTimeExtent":"כלול זמן","noBookmarksHeading":"אין סימניות","noBookmarksDescription":"הוסף סימניות למפה שלך והן יופיעו כאן.","title":"כותרת","titlePlaceholder":"הכנס כותרת","invalidTitle":"נדרש לציין כותרת","addingBookmark":"מוסיף סימנייה","invalidImageUrl":"נדרשת כתובת URL של תמונה ממוזערת בפרוטוקול HTTPS.","imageUrlPlaceholder":"URL של תמונה","imageUrlTooltip":"כדי להגיע לתוצאות המיטביות, השתמש בתמונה מרובעת בגודל של ‎128 X 128 פיקסלים לכל היותר. גדלים אחרים יותאמו לגודל הדף.","menu":{"label":"תפריט סימניות","refreshThumbnail":"רענן תמונה ממוזערת","useImageUrl":"השתמש בכתובת URL של תמונה","editImageUrl":"ערוך כתובת URL של תמונה","removeThumbnail":"הסר תמונה ממוזערת"},"widgetLabel":"סימניות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hr.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hr.json new file mode 100644 index 0000000..9176609 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hr.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj knjižnu oznaku","goToBookmark":"Idi na knjižnu oznaku","includeTimeExtent":"Uključi vrijeme","noBookmarksHeading":"Nema knjižnih oznaka","noBookmarksDescription":"Dodajte knjižnu oznaku na kartu pa će se tamo pojaviti.","title":"Naziv","titlePlaceholder":"Unesite naslov","invalidTitle":"Potreban je naslov","addingBookmark":"Dodavanje knjižne oznake","invalidImageUrl":"Potreban je URL sličice koji koristi HTTPS protokol","imageUrlPlaceholder":"URL slike","imageUrlTooltip":"Za najbolje rezultate upotrijebite četvrtastu sliku koja ne bi trebala biti veća od 128 piksela. Druge će se veličine prilagoditi kako bi pristajale.","menu":{"label":"Izbornik knjižne oznake","refreshThumbnail":"Osvježi sličicu","useImageUrl":"Koristi URL slike","editImageUrl":"Uredi URL slike","removeThumbnail":"Ukloni sličicu"},"widgetLabel":"Knjižne oznake"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hu.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hu.json new file mode 100644 index 0000000..10ee225 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_hu.json @@ -0,0 +1 @@ +{"addBookmark":"Könyvjelző hozzáadása","goToBookmark":"Ugrás könyvjelzőre","includeTimeExtent":"Időt tartalmazza","noBookmarksHeading":"Nincs könyvjelző","noBookmarksDescription":"Adjon hozzá könyvjelzőket a térképéhez, és azok itt fognak megjelenni.","title":"Cím","titlePlaceholder":"Adjon meg egy címet","invalidTitle":"A címet meg kell adni","addingBookmark":"Könyvjelző hozzáadása","invalidImageUrl":"A HTTPS-protokollt használó bélyegkép-URL használata kötelező.","imageUrlPlaceholder":"kép URL-címe","imageUrlTooltip":"A legjobb eredmény érdekében legfeljebb 128×128 pixel méretű, négyzet alakú képet használjon. Az eltérő méretek megfelelő kiigazításra kerülnek.","menu":{"label":"Könyvjelző menü","refreshThumbnail":"Bélyegkép frissítése","useImageUrl":"Kép-URL használata","editImageUrl":"Kép-URL szerkesztése","removeThumbnail":"Bélyegkép eltávolítása"},"widgetLabel":"Könyvjelzők"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_id.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_id.json new file mode 100644 index 0000000..211a1de --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_id.json @@ -0,0 +1 @@ +{"addBookmark":"Tambahkan penanda lokasi","goToBookmark":"Buka penanda lokasi","includeTimeExtent":"Sertakan waktu","noBookmarksHeading":"Tidak ada bookmark","noBookmarksDescription":"Tambahkan penanda lokasi ke peta Anda sehingga akan muncul di sini.","title":"Judul","titlePlaceholder":"Masukkan judul","invalidTitle":"Judul diperlukan","addingBookmark":"Menambahkan penanda lokasi","invalidImageUrl":"URL thumbnail yang menggunakan protokol HTTPS diperlukan.","imageUrlPlaceholder":"URL gambar","imageUrlTooltip":"Untuk hasil terbaik, gunakan gambar persegi tidak lebih dari 128 x 128 piksel. Ukuran lainnya akan disesuaikan agar cocok.","menu":{"label":"Menu bookmark","refreshThumbnail":"Segarkan thumbnail","useImageUrl":"Gunakan URL gambar","editImageUrl":"Edit URL gambar","removeThumbnail":"Hapus thumbnail"},"widgetLabel":"Penanda Lokasi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_it.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_it.json new file mode 100644 index 0000000..d16432f --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_it.json @@ -0,0 +1 @@ +{"addBookmark":"Aggiungi segnalibro","goToBookmark":"Vai a segnalibro","includeTimeExtent":"Includi tempo","noBookmarksHeading":"Nessun segnalibro","noBookmarksDescription":"Aggiungere segnalibri alla mappa per farli apparire qui.","title":"Titolo","titlePlaceholder":"Immetti un titolo","invalidTitle":"Un titolo è obbligatorio","addingBookmark":"Aggiunta del segnalibro in corso","invalidImageUrl":"È necessario un URL anteprima utilizzando il protocollo HTTPS.","imageUrlPlaceholder":"URL immagine","imageUrlTooltip":"Per ottenere risultati ottimali, utilizzare un'immagine quadrata non superiore a 128 x 128 pixel. Le immagini di altre dimensioni verranno adattate.","menu":{"label":"Menu segnalibro","refreshThumbnail":"Aggiorna anteprima","useImageUrl":"Usa URL immagine","editImageUrl":"Modifica URL immagine","removeThumbnail":"Rimuovi anteprima"},"widgetLabel":"Segnalibri"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ja.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ja.json new file mode 100644 index 0000000..0c66b35 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ja.json @@ -0,0 +1 @@ +{"addBookmark":"ブックマークの追加","goToBookmark":"ブックマークに移動","includeTimeExtent":"時間を含める","noBookmarksHeading":"ブックマークなし","noBookmarksDescription":"マップにブックマークを追加すると、そのブックマークがここに表示されます。","title":"タイトル","titlePlaceholder":"タイトルを入力","invalidTitle":"タイトルは必須です","addingBookmark":"ブックマークを追加しています","invalidImageUrl":"HTTPS プロトコルを使用したサムネイル URL が必要です。","imageUrlPlaceholder":"画像 URL","imageUrlTooltip":"画像のサイズが 128 x 128 ピクセル以下の四角形の画像を使用すると最適です。 それ以外のサイズの場合は、きちんと収まるように調整されます。","menu":{"label":"ブックマーク メニュー","refreshThumbnail":"サムネイルを更新","useImageUrl":"画像 URL を使用","editImageUrl":"画像 URL を編集","removeThumbnail":"サムネイルを削除"},"widgetLabel":"ブックマーク"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ko.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ko.json new file mode 100644 index 0000000..66a9ddc --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ko.json @@ -0,0 +1 @@ +{"addBookmark":"책갈피 추가","goToBookmark":"북마크로 이동","includeTimeExtent":"시간 포함","noBookmarksHeading":"책갈피 없음","noBookmarksDescription":"맵에 북마크를 추가하여 표시합니다.","title":"제목","titlePlaceholder":"제목 입력","invalidTitle":"제목은 필수 항목입니다.","addingBookmark":"북마크 추가","invalidImageUrl":"HTTPS 프로토콜을 사용하는 썸네일 URL은 필수입니다.","imageUrlPlaceholder":"이미지 URL","imageUrlTooltip":"최상의 결과를 얻으려면 128 x 128픽셀을 넘지 않는 정사각형 이미지를 사용합니다. 그 외의 크기는 자동으로 조정됩니다.","menu":{"label":"북마크 메뉴","refreshThumbnail":"썸네일 새로 고침","useImageUrl":"이미지 URL 사용","editImageUrl":"이미지 URL 편집","removeThumbnail":"썸네일 제거"},"widgetLabel":"북마크"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lt.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lt.json new file mode 100644 index 0000000..781b001 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lt.json @@ -0,0 +1 @@ +{"addBookmark":"Pridėti žymą","goToBookmark":"Eiti į žymą","includeTimeExtent":"Įtraukti laiką","noBookmarksHeading":"Be žymų","noBookmarksDescription":"Pridėkite žymų į savo žemėlapį, jos bus ten rodomos.","title":"Pavadinimas","titlePlaceholder":"Įveskite pavadinimą","invalidTitle":"Pavadinimas būtinas","addingBookmark":"Žymos pridėjimas","invalidImageUrl":"Būtinas miniatiūros URL, naudojantis HTTPS protokolą.","imageUrlPlaceholder":"vaizdo URL","imageUrlTooltip":"Norėdami gauti geriausius rezultatus, naudokite kvadratinį vaizdą, ne didesnį nei 128 x 128 pikselių. Kitų išmatavimų paveikslėliai talpinimo metu bus automatiškai pakoreguoti.","menu":{"label":"Žymų meniu","refreshThumbnail":"Atnaujinti miniatiūrą","useImageUrl":"Naudoti vaizdo URL","editImageUrl":"Redaguoti vaizdo URL","removeThumbnail":"Pašalinti miniatiūrą"},"widgetLabel":"Žymos"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lv.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lv.json new file mode 100644 index 0000000..a4fcc06 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_lv.json @@ -0,0 +1 @@ +{"addBookmark":"Pievienot grāmatzīmi","goToBookmark":"Doties uz grāmatzīmi","includeTimeExtent":"Ietvert laiku","noBookmarksHeading":"Nav grāmatzīmju","noBookmarksDescription":"Ja savai kartei pievienosiet grāmatzīmes, tās tiks parādītas šeit.","title":"Virsraksts","titlePlaceholder":"Ievadiet virsrakstu","invalidTitle":"Virsraksts ir jānorāda obligāti","addingBookmark":"Pievieno grāmatzīmi","invalidImageUrl":"Ir nepieciešams sīktēla URL, izmantojot HTTPS protokolu.","imageUrlPlaceholder":"attēla URL","imageUrlTooltip":"Labākam rezultātam, izmantojiet kvadrātveida attēlu, kas nav lielāks par 120×120 pikseļiem. Citi izmēri tiks pielāgoti, lai atbilstu.","menu":{"label":"Grāmatzīmju izvēlne","refreshThumbnail":"Atsvaidzināt sīktēlu","useImageUrl":"Izmantot attēla URL","editImageUrl":"Rediģēt attēla URL","removeThumbnail":"Noņemt sīktēlu"},"widgetLabel":"Grāmatzīmes"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nb.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nb.json new file mode 100644 index 0000000..6d942e6 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nb.json @@ -0,0 +1 @@ +{"addBookmark":"Legg til bokmerke","goToBookmark":"Gå til bokmerke","includeTimeExtent":"Inkluder tid","noBookmarksHeading":"Ingen bokmerker","noBookmarksDescription":"Legg til bokmerker i kartet, så vises de her.","title":"Tittel","titlePlaceholder":"Angi en tittel","invalidTitle":"Tittel er obligatorisk","addingBookmark":"Legge til bokmerke","invalidImageUrl":"En miniatyrbilde-URL som bruker HTTPS-protokollen er påkrevd.","imageUrlPlaceholder":"bilde-URL","imageUrlTooltip":"Det beste resultatet får du ved å bruke et kvadratisk bilde på opptil 128 x 128 piksler. Andre størrelser må justeres for at de skal passe.","menu":{"label":"Bokmerkemeny","refreshThumbnail":"Oppdater miniatyrbilde","useImageUrl":"Bruk bilde-URL","editImageUrl":"Rediger bilde-URL","removeThumbnail":"Fjern miniatyrbilde"},"widgetLabel":"Bokmerker"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nl.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nl.json new file mode 100644 index 0000000..6592353 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_nl.json @@ -0,0 +1 @@ +{"addBookmark":"Bladwijzer toevoegen","goToBookmark":"Naar bladwijzer gaan","includeTimeExtent":"Tijd opnemen","noBookmarksHeading":"Geen bladwijzers","noBookmarksDescription":"Voeg bladwijzers aan uw kaart toe. Deze zullen hier verschijnen.","title":"Titel","titlePlaceholder":"Voer een titel in","invalidTitle":"Er is een titel vereist","addingBookmark":"Bladwijzer toevoegen","invalidImageUrl":"Een miniatuur URLdat het HTTPS-protocol gebruikt is vereist.","imageUrlPlaceholder":"afbeeldings-URL","imageUrlTooltip":"Gebruik voor de beste resultaten een vierkante afbeelding van maximaal 128 x 128 pixels. Andere formaten worden passend gemaakt.","menu":{"label":"Bladwijzermenu","refreshThumbnail":"Miniatuur vernieuwen","useImageUrl":"Afbeeldings-URLgebruiken","editImageUrl":"Afbeeldings-URL bewerken","removeThumbnail":"Miniatuur verwijderen"},"widgetLabel":"Bladwijzers"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pl.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pl.json new file mode 100644 index 0000000..bdf2484 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pl.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj zakładkę","goToBookmark":"Przejdź do zakładki","includeTimeExtent":"Uwzględnij czas","noBookmarksHeading":"Brak zakładek","noBookmarksDescription":"Dodaj zakładki do swojej mapy, a będą widoczne tutaj.","title":"Tytuł","titlePlaceholder":"Wprowadź nazwę","invalidTitle":"Wymagany jest tytuł","addingBookmark":"Dodawanie zakładki","invalidImageUrl":"Wymagany jest adres URL miniatury korzystający z protokołu HTTPS.","imageUrlPlaceholder":"adres URL obrazu","imageUrlTooltip":"Najlepsze wyniki zapewnia użycie kwadratowego obrazu nie większego niż 128 x 128 pikseli. Inne wielkości zostaną dopasowane.","menu":{"label":"Menu zakładek","refreshThumbnail":"Odśwież miniaturę","useImageUrl":"Użyj adresu URL obrazu","editImageUrl":"Edytuj adres URL obrazu","removeThumbnail":"Usuń miniaturę"},"widgetLabel":"Zakładki"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-BR.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-BR.json new file mode 100644 index 0000000..fe91dae --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-BR.json @@ -0,0 +1 @@ +{"addBookmark":"Adicionar marcador","goToBookmark":"Ir para marcador","includeTimeExtent":"Incluir tempo","noBookmarksHeading":"Nenhum marcador","noBookmarksDescription":"Adicione marcadores ao seu mapa e eles aparecerão aqui.","title":"Título","titlePlaceholder":"Digite um título","invalidTitle":"Um título é exigido","addingBookmark":"Adicionando marcador","invalidImageUrl":"É necessário uma URL em miniatura usando o protocolo HTTPS.","imageUrlPlaceholder":"URL da imagem","imageUrlTooltip":"Para obter os melhores resultados, use uma imagem quadrada com no máximo 128 x 128 pixels. Outros tamanhos serão ajustados.","menu":{"label":"Menu de marcador","refreshThumbnail":"Atualizar miniatura","useImageUrl":"Utilizar URL de imagem","editImageUrl":"Editar URL da imagem","removeThumbnail":"Remover miniatura"},"widgetLabel":"Marcadores"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-PT.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-PT.json new file mode 100644 index 0000000..1ac39cc --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_pt-PT.json @@ -0,0 +1 @@ +{"addBookmark":"Adicionar marcador","goToBookmark":"Ir para marcador","includeTimeExtent":"Incluir tempo","noBookmarksHeading":"Nenhum marcador","noBookmarksDescription":"Adicione marcadores ao seu mapa e os mesmos aparecerão aqui.","title":"Título","titlePlaceholder":"Introduza um título","invalidTitle":"É necessário um título","addingBookmark":"Adicionar marcador","invalidImageUrl":"É obrigatório um URL miniatura que utilize o protocolo HTTPS.","imageUrlPlaceholder":"URL da imagem","imageUrlTooltip":"Para melhores resultados, use uma imagem quadrada que não exceda 128 x 128 píxeis. As imagens com outras dimensões são ajustadas.","menu":{"label":"Menu marcador","refreshThumbnail":"Atualizar miniatura","useImageUrl":"Utilizar URL da imagem","editImageUrl":"Editar URL da imagem","removeThumbnail":"Remover miniatura"},"widgetLabel":"Marcadores"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ro.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ro.json new file mode 100644 index 0000000..0111487 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ro.json @@ -0,0 +1 @@ +{"addBookmark":"Adăugare semn de carte","goToBookmark":"Accesaţi semnul de carte","includeTimeExtent":"Include timp","noBookmarksHeading":"Fără semne de carte","noBookmarksDescription":"Adăugați semne de carte pe harta dvs. și vor apărea aici.","title":"Titlu","titlePlaceholder":"Introduceți un titlu","invalidTitle":"Este obligatoriu un titlu","addingBookmark":"Adăugare semn de carte","invalidImageUrl":"Este necesar un URL pentru miniatură care să folosească protocolul HTTPS.","imageUrlPlaceholder":"Imagine URL","imageUrlTooltip":"Pentru rezultate optime, utilizaţi o imagine pătrată de cel mult 128 x 128 pixeli. Alte dimensiuni vor fi ajustate pentru a se încadra.","menu":{"label":"Meniu semn de carte","refreshThumbnail":"Reîmprospătați miniatura","useImageUrl":"Utilizați URL-ul imaginii","editImageUrl":"Editați URL-ul imaginii","removeThumbnail":"Eliminați miniatura"},"widgetLabel":"Semne de carte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ru.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ru.json new file mode 100644 index 0000000..2f27a5b --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_ru.json @@ -0,0 +1 @@ +{"addBookmark":"Добавить закладку","goToBookmark":"Перейти к закладке","includeTimeExtent":"Включение времени","noBookmarksHeading":"Нет закладок","noBookmarksDescription":"Добавьте закладки на карту, и они появятся здесь.","title":"Заголовок","titlePlaceholder":"Введите имя","invalidTitle":"Требуется заголовок","addingBookmark":"Добавление закладки","invalidImageUrl":"Требуется URL-адрес образца, использующий протокол HTTPS.","imageUrlPlaceholder":"URL изображения","imageUrlTooltip":"Для получения наилучших результатов используйте квадратное изображение размером не более 128 х 128 пикселов Другие размеры будут сопоставлены для соответствия.","menu":{"label":"Меню закладок","refreshThumbnail":"Обновить образец","useImageUrl":"Использовать URL изображения","editImageUrl":"Редактировать URL изображения","removeThumbnail":"Удалить образец"},"widgetLabel":"Закладки"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sk.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sk.json new file mode 100644 index 0000000..15356e8 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sk.json @@ -0,0 +1 @@ +{"addBookmark":"Pridať záložku","goToBookmark":"Prejsť na záložku","includeTimeExtent":"Zahrnúť čas","noBookmarksHeading":"Žiadne záložky","noBookmarksDescription":"Pridajte záložky do vašej mapy a tie sa zobrazia tu.","title":"Názov","titlePlaceholder":"Zadajte názov","invalidTitle":"Vyžaduje sa názov","addingBookmark":"Pridáva sa záložka","invalidImageUrl":"Vyžaduje sa URL miniatúry, ktorá využíva protokol HTTPS.","imageUrlPlaceholder":"URL obrázka","imageUrlTooltip":"Pre najlepšie výsledky použite štvorcový obrázok do veľkosti 128 x 128 pixelov. Ostatné veľkosti budú prispôsobené.","menu":{"label":"Ponuka záložky","refreshThumbnail":"Obnoviť miniatúru","useImageUrl":"Použiť URL obrázku","editImageUrl":"Upraviť URL obrázku","removeThumbnail":"Odstrániť miniatúru"},"widgetLabel":"Mapové záložky"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sl.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sl.json new file mode 100644 index 0000000..0e7d531 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sl.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj zaznamek","goToBookmark":"Pojdi na zaznamek","includeTimeExtent":"Vključi čas","noBookmarksHeading":"Brez zaznamkov","noBookmarksDescription":"Dodajte zaznamke na svojo karto in pojavili se bodo tukaj.","title":"ime.","titlePlaceholder":"Vnesi ime","invalidTitle":"Zahtevano je ime","addingBookmark":"Dodajanje zaznamka","invalidImageUrl":"Obvezen je URL sličice, ki uporablja protokol HTTPS.","imageUrlPlaceholder":"URL slike","imageUrlTooltip":"Za najboljše rezultate uporabite kvadratno sliko, ki ne presega velikosti 128 x 128 pikslov. Druge velikosti bodo ustrezno prilagojene.","menu":{"label":"Meni zaznamkov","refreshThumbnail":"Osveži sličico","useImageUrl":"Uporabi URL slike","editImageUrl":"Uredi URL slike","removeThumbnail":"Odstrani sličico"},"widgetLabel":"Zaznamki"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sr.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sr.json new file mode 100644 index 0000000..bc3ba5b --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sr.json @@ -0,0 +1 @@ +{"addBookmark":"Dodaj obeleživač","goToBookmark":"Idi na obeleživač","includeTimeExtent":"Uključi vreme","noBookmarksHeading":"Nema obeleživača","noBookmarksDescription":"Dodajte obeleživače svojoj mapi i oni će se pojaviti ovde.","title":"Naslov","titlePlaceholder":"Unesite naslov","invalidTitle":"Naslov je obavezan","addingBookmark":"Dodavanje obeleživača","invalidImageUrl":"Sličica za URL korišćenjem HTTPS protokola je potrebna.","imageUrlPlaceholder":"URL adresa snimka","imageUrlTooltip":"Za najbolje rezultate, upotrebite kvadratnu sliku koja nije veća od 128 x 128 piksela. Ostale veličine biće prilagođene tako da se uklope.","menu":{"label":"Meni obeleživača","refreshThumbnail":"Osveži sličicu","useImageUrl":"Upotrebi URL snimka","editImageUrl":"Uredi URL snimka","removeThumbnail":"Ukloni sličicu"},"widgetLabel":"Obeleživači"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sv.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sv.json new file mode 100644 index 0000000..a98a466 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_sv.json @@ -0,0 +1 @@ +{"addBookmark":"Lägg till bokmärke","goToBookmark":"Gå till bokmärke","includeTimeExtent":"Inkludera tid","noBookmarksHeading":"Inga bokmärken","noBookmarksDescription":"Lägg till bokmärken på kartan så visas de här.","title":"Titel","titlePlaceholder":"Ange en titel","invalidTitle":"En titel krävs","addingBookmark":"Lägger till bokmärke","invalidImageUrl":"En miniatyrbilds-URL som använder HTTPS-protokollet krävs.","imageUrlPlaceholder":"Bild-URL","imageUrlTooltip":"För bästa resultat bör du använda en fyrkantig bild som inte är större än 128 x 128 pixlar. Andra storlekar justeras för att passa in.","menu":{"label":"Bokmärkesmeny","refreshThumbnail":"Uppdatera miniatyrbild","useImageUrl":"Använd bild-URL","editImageUrl":"Redigera bild-URL","removeThumbnail":"Ta bort miniatyrbild"},"widgetLabel":"Bokmärken"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_th.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_th.json new file mode 100644 index 0000000..427210a --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_th.json @@ -0,0 +1 @@ +{"addBookmark":"เพิ่มบุ๊กมาร์ก","goToBookmark":"ไปที่บุ๊กมาร์ก","includeTimeExtent":"ใส่เวลา","noBookmarksHeading":"ไม่มีบุ๊กมาร์ก","noBookmarksDescription":"เพิ่มบุ๊กมาร์กลงในแผนที่ของคุณ จากนั้นบุ๊กมาร์กจะปรากฏขึ้นที่นี่","title":"ชื่อ","titlePlaceholder":"ใส่ชื่อเรื่อง","invalidTitle":"ต้องระบุชื่อ","addingBookmark":"กำลังเพิ่มบุ๊กมาร์ก","invalidImageUrl":"ต้องการ URL รูปขนาดย่อที่ใช้โปรโตคอล HTTPS","imageUrlPlaceholder":"URL ภาพ","imageUrlTooltip":"เพื่อผลลัพธ์ที่ดีที่สุด ให้ใช้รูปสี่เหลี่ยมจัตุรัสขนาดไม่เกิน 128 x 128 พิกเซล ขนาดอื่น ๆ จะถูกปรับให้พอดี","menu":{"label":"เมนูบุ๊กมาร์ก","refreshThumbnail":"รีเฟรชรูปขนาดย่อ","useImageUrl":"ใช้ URL รูปภาพ","editImageUrl":"แก้ไข URL รูปภาพ","removeThumbnail":"ลบรูปขนาดย่อ"},"widgetLabel":"บุ๊คมาร์ค"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_tr.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_tr.json new file mode 100644 index 0000000..385fef2 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_tr.json @@ -0,0 +1 @@ +{"addBookmark":"Yer imi ekle","goToBookmark":"Yer imine git","includeTimeExtent":"Zamanı dahil et","noBookmarksHeading":"Herhangi bir yer imi yok","noBookmarksDescription":"Haritanıza yer imleri eklediğinizde burada görüneceklerdir.","title":"Unvan","titlePlaceholder":"Başlık girin","invalidTitle":"Bir başlık gerekli","addingBookmark":"Yer imi ekleme","invalidImageUrl":"HTTPS protokolünü kullanan bir küçük resim URL'si gereklidir.","imageUrlPlaceholder":"Görüntü URL'si","imageUrlTooltip":"En iyi sonucu almak için 128 x 128 pikselden büyük olmayan kare bir görüntü kullanın. Diğer boyutlar bu alana sığacak şekilde ayarlanır.","menu":{"label":"Yer imi menüsü","refreshThumbnail":"Küçük resmi yenile","useImageUrl":"Görüntü URL'si kullan","editImageUrl":"Görüntü URL'sini düzenle","removeThumbnail":"Küçük resmi kaldır"},"widgetLabel":"Yer işaretleri"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_uk.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_uk.json new file mode 100644 index 0000000..f991e4f --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_uk.json @@ -0,0 +1 @@ +{"addBookmark":"Додати закладку","goToBookmark":"Перейти до закладки","includeTimeExtent":"Включити час","noBookmarksHeading":"Немає закладок","noBookmarksDescription":"Додайте закладки до карти, і вони з'являться тут.","title":"Заголовок","titlePlaceholder":"Ввести заголовок","invalidTitle":"Потрібен заголовок","addingBookmark":"Додавання закладки","invalidImageUrl":"Потрібна URL-адреса, яка використовує протокол HTTPS.","imageUrlPlaceholder":"URL зображення","imageUrlTooltip":"Для найкращих результатів, використовуйте квадратне зображення не більше 128 x 128 пікселів. Інші розміри будуть підігнані.","menu":{"label":"Меню закладки","refreshThumbnail":"Оновити ескіз","useImageUrl":"Використовувати URL-адресу зображення","editImageUrl":"Редагувати URL-адресу зображення","removeThumbnail":"Вилучити ескіз"},"widgetLabel":"Закладки"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_vi.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_vi.json new file mode 100644 index 0000000..c38e50a --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_vi.json @@ -0,0 +1 @@ +{"addBookmark":"Thêm đánh dấu","goToBookmark":"Đi đến mục đánh dấu","includeTimeExtent":"Bao gồm thời gian","noBookmarksHeading":"Không có đánh dấu","noBookmarksDescription":"Thêm mục đánh dấu vào bản đồ của bạn và chúng sẽ xuất hiện ở đây.","title":"Tiêu đề","titlePlaceholder":"Nhập một tiêu đề","invalidTitle":"Tiêu đề là thông tin bắt buộc","addingBookmark":"Thêm đánh dấu","invalidImageUrl":"Yêu cầu một URL hình thu nhỏ sử dụng giao thức HTTPS.","imageUrlPlaceholder":"URL hình ảnh","imageUrlTooltip":"Để có kết quả tốt nhất, hãy sử dụng ảnh dạng hình vuông có kích thước tối đa 128 x 128 pixel. Các kích cỡ khác sẽ được điều chỉnh cho phù hợp.","menu":{"label":"Menu đánh dấu","refreshThumbnail":"Làm mới hình thu nhỏ","useImageUrl":"Sử dụng URL hình ảnh","editImageUrl":"Chỉnh sửa URL hình ảnh","removeThumbnail":"Xóa hình thu nhỏ"},"widgetLabel":"Đánh dấu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-CN.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-CN.json new file mode 100644 index 0000000..b627e43 --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-CN.json @@ -0,0 +1 @@ +{"addBookmark":"添加书签","goToBookmark":"转至书签","includeTimeExtent":"包括时间","noBookmarksHeading":"无书签","noBookmarksDescription":"向您的地图添加书签后,书签将显示在此处。","title":"标题","titlePlaceholder":"输入标题","invalidTitle":"标题为必填项","addingBookmark":"添加书签","invalidImageUrl":"使用 HTTPS 协议的缩略图 URL 为必填项。","imageUrlPlaceholder":"图像 URL","imageUrlTooltip":"为获得最佳效果,请使用正方形图像且大小不超过 120 x 120 像素。 其他图像大小将自动调整为该尺寸。","menu":{"label":"书签菜单","refreshThumbnail":"刷新缩略图","useImageUrl":"使用图像 URL","editImageUrl":"编辑图像 URL","removeThumbnail":"移除缩略图"},"widgetLabel":"书签"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-HK.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-HK.json new file mode 100644 index 0000000..299e8ef --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-HK.json @@ -0,0 +1 @@ +{"addBookmark":"新增書籤","goToBookmark":"移至書籤","includeTimeExtent":"包含時間","noBookmarksHeading":"無書籤","noBookmarksDescription":"將書籤新增至您的地圖,這裡接著會出現這些書籤。","title":"標題","titlePlaceholder":"輸入標題","invalidTitle":"標題為必填項","addingBookmark":"正在新增書籤","invalidImageUrl":"需要使用 HTTPS 通訊協定的縮圖 URL。","imageUrlPlaceholder":"圖片 URL","imageUrlTooltip":"為取得最佳效果,請使用不大於 128 x 128 像素的正方形圖片。 其他尺寸將自動調整為該尺寸。","menu":{"label":"書籤功能表","refreshThumbnail":"重新整理縮圖","useImageUrl":"使用圖片 URL","editImageUrl":"編輯圖片 URL","removeThumbnail":"移除縮圖"},"widgetLabel":"書籤"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-TW.json b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-TW.json new file mode 100644 index 0000000..299e8ef --- /dev/null +++ b/public/assets/esri/widgets/Bookmarks/t9n/Bookmarks_zh-TW.json @@ -0,0 +1 @@ +{"addBookmark":"新增書籤","goToBookmark":"移至書籤","includeTimeExtent":"包含時間","noBookmarksHeading":"無書籤","noBookmarksDescription":"將書籤新增至您的地圖,這裡接著會出現這些書籤。","title":"標題","titlePlaceholder":"輸入標題","invalidTitle":"標題為必填項","addingBookmark":"正在新增書籤","invalidImageUrl":"需要使用 HTTPS 通訊協定的縮圖 URL。","imageUrlPlaceholder":"圖片 URL","imageUrlTooltip":"為取得最佳效果,請使用不大於 128 x 128 像素的正方形圖片。 其他尺寸將自動調整為該尺寸。","menu":{"label":"書籤功能表","refreshThumbnail":"重新整理縮圖","useImageUrl":"使用圖片 URL","editImageUrl":"編輯圖片 URL","removeThumbnail":"移除縮圖"},"widgetLabel":"書籤"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer.json new file mode 100644 index 0000000..162a018 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer.json @@ -0,0 +1 @@ +{"level":{"title":"Level","selectLevel":"Select Level","clearLevel":"Clear Level","nextLevel":"Select next level","previousLevel":"Select previous level","currentLevel":"Level: {{value}}"},"phase":{"title":"Construction phase","nextPhase":"Select next construction phase","previousPhase":"Select previous construction phase","currentPhase":"Phase: {{value}}"},"disciplines":{"title":"Disciplines & Categories","expand":"Expand tree node","collapse":"Collapse tree node","hideSublayer":"Hide sublayer","showSublayer":"Show sublayer"},"failed":"Failed to load data into building explorer.","unsupported":"Building Explorer is only supported in SceneView.","noData":"No layers added to the widget.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ar.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ar.json new file mode 100644 index 0000000..79c1543 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ar.json @@ -0,0 +1 @@ +{"level":{"title":"المستوى","selectLevel":"تحديد مستوى","clearLevel":"مسح مستوى","nextLevel":"تحديد المستوى التالي","previousLevel":"تحديد المستوى السابق","currentLevel":"المستوى: {{value}}"},"phase":{"title":"مرحلة الإنشاء","nextPhase":"تحديد مرحلة الإنشاء التالية","previousPhase":"تحديد مرحلة الإنشاء السابقة","currentPhase":"المرحلة: {{value}}"},"disciplines":{"title":"الأنظمة والفئات","expand":"تمديد عقدة الشجرة","collapse":"طي عقدة الشجرة","hideSublayer":"إخفاء الطبقة الفرعية","showSublayer":"إظهار الطبقة الفرعية"},"failed":"فشل تحميل البيانات في مستكشف المباني.","unsupported":"إنشاء Explorer مدعوم في SceneView فقط.","noData":"لم تتم إضافة طبقات إلى عنصر واجهة المستخدم.","widgetLabel":"بناء مستكشف"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bg.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bg.json new file mode 100644 index 0000000..2e791b3 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bg.json @@ -0,0 +1 @@ +{"level":{"title":"Ниво","selectLevel":"Изберете ниво","clearLevel":"Изчистете ниво","nextLevel":"Изберете следващото ниво","previousLevel":"Изберете предишното ниво","currentLevel":"Ниво: {{value}}"},"phase":{"title":"Фаза на конструкция","nextPhase":"Изберете следващата фаза на конструкция","previousPhase":"Изберете предишната фаза на конструкция","currentPhase":"Фаза: {{value}}"},"disciplines":{"title":"Дисциплини и Категории","expand":"Разгъване на дървовидната структура","collapse":"Свиване на дървовидната структура","hideSublayer":"Скриване на подслой","showSublayer":"Показване на подслой"},"failed":"Неуспешно зареждане на данни в Building Explorer.","unsupported":"Building Explorer се поддържа само в SceneView.","noData":"Няма добавени слоеве в изпълнимия модул.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bs.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bs.json new file mode 100644 index 0000000..66bd80f --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_bs.json @@ -0,0 +1 @@ +{"level":{"title":"Razina","selectLevel":"Odaberi razinu","clearLevel":"Očisti razinu","nextLevel":"Odaberi sljedeću razinu","previousLevel":"Odaberi prethodnu razinu","currentLevel":"Razina: {{value}}"},"phase":{"title":"Faza izrade","nextPhase":"Odaberi sljedeću fazu izgradnje","previousPhase":"Odaberi prethodnu fazu izrade","currentPhase":"Faza: {{value}}"},"disciplines":{"title":"Discipline i kategorije","expand":"Proširi čvor stabla","collapse":"Sažmi čvor stabla","hideSublayer":"Skrij podsloj","showSublayer":"Prikaži podsloj"},"failed":"Nije uspjelo učitavanje podataka u preglednik zgrada.","unsupported":"Preglednik zgrada podržan je samo u pregledu scene.","noData":"U widget nisu dodani slojevi.","widgetLabel":"Preglednik zgrada"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ca.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ca.json new file mode 100644 index 0000000..74bf9d9 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ca.json @@ -0,0 +1 @@ +{"level":{"title":"Nivell","selectLevel":"Selecciona el nivell","clearLevel":"Esborra el nivell","nextLevel":"Seleccioneu el nivell següent","previousLevel":"Seleccioneu el nivell anterior","currentLevel":"Nivell: {{value}}"},"phase":{"title":"Fase de construcció","nextPhase":"Seleccioneu la fase de construcció següent","previousPhase":"Seleccioneu la fase de construcció anterior","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplines i categories","expand":"Expandeix el node d'arbre","collapse":"Contrau el node d'arbre","hideSublayer":"Oculta la subcapa","showSublayer":"Mostra la subcapa"},"failed":"No s'han pogut carregar les dades a l'explorador d'edificis.","unsupported":"L'explorador d'edificis només s'admet a l'SceneView.","noData":"No s'ha afegit cap capa al widget.","widgetLabel":"Explorador d'edificis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_cs.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_cs.json new file mode 100644 index 0000000..14f803d --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_cs.json @@ -0,0 +1 @@ +{"level":{"title":"Úroveň","selectLevel":"Vybrat úroveň","clearLevel":"Vymazat úroveň","nextLevel":"Vybrat další úroveň","previousLevel":"Vybrat předchozí úroveň","currentLevel":"Úroveň: {{value}}"},"phase":{"title":"Fáze výstavby","nextPhase":"Vyberte další fázi výstavby","previousPhase":"Vyberte předchozí fázi výstavby","currentPhase":"Fáze: {{value}}"},"disciplines":{"title":"Obory a kategorie","expand":"Rozbalit uzel stromu","collapse":"Sbalit uzel stromu","hideSublayer":"Skrýt podvrstvu","showSublayer":"Zobrazit podvrstvu"},"failed":"Načtení dat do Building Explorer se nezdařilo.","unsupported":"Building Explorer je podporován pouze aplikací SceneView.","noData":"Do widgetu nebyly přidány žádné vrstvy.","widgetLabel":"Průzkumník budov"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_da.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_da.json new file mode 100644 index 0000000..529abb4 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_da.json @@ -0,0 +1 @@ +{"level":{"title":"Niveau","selectLevel":"Vælg niveau","clearLevel":"Ryd niveau","nextLevel":"Vælg næste niveau","previousLevel":"Vælg forrige niveau","currentLevel":"Niveau: {{value}}"},"phase":{"title":"Byggefase","nextPhase":"Vælg næste byggefase","previousPhase":"Vælg forrige byggefase","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Discipliner og kategorier","expand":"Udvid trænode","collapse":"Skjul trænode","hideSublayer":"Skjul sublag","showSublayer":"Vis sublag"},"failed":"Kunne ikke indlæse data i Bygningsudforsker","unsupported":"Bygningsudforsker understøttes kun i SceneView.","noData":"Der blev ikke tilføjet nogen lag til widget'en.","widgetLabel":"Bygningsudforsker"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_de.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_de.json new file mode 100644 index 0000000..70556aa --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_de.json @@ -0,0 +1 @@ +{"level":{"title":"Ebene","selectLevel":"Ebene auswählen","clearLevel":"Ebene löschen","nextLevel":"Nächste Ebene auswählen","previousLevel":"Vorherige Ebene auswählen","currentLevel":"Ebene: {{value}}"},"phase":{"title":"Konstruktionsphase","nextPhase":"Nächste Konstruktionsphase auswählen","previousPhase":"Vorherige Konstruktionsphase auswählen","currentPhase":"Phase: {{value}}"},"disciplines":{"title":"Disziplinen und Kategorien","expand":"Baumknoten einblenden","collapse":"Baumknoten ausblenden","hideSublayer":"Sublayer ausblenden","showSublayer":"Sublayer anzeigen"},"failed":"Daten konnten nicht in den Gebäude-Explorer geladen werden.","unsupported":"Der Gebäude-Explorer wird nur in SceneView unterstützt.","noData":"Dem Widget sind keine Layer hinzugefügt.","widgetLabel":"Gebäude-Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_el.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_el.json new file mode 100644 index 0000000..cdbb766 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_el.json @@ -0,0 +1 @@ +{"level":{"title":"Επίπεδο","selectLevel":"Επιλογή επιπέδου","clearLevel":"Απαλοιφή επιπέδου","nextLevel":"Επιλογή επόμενου επιπέδου","previousLevel":"Επιλογή προηγούμενου επιπέδου","currentLevel":"Επίπεδο: {{value}}"},"phase":{"title":"Φάση κατασκευής","nextPhase":"Επιλογή επόμενης φάσης κατασκευής","previousPhase":"Επιλογή προηγούμενης φάσης κατασκευής","currentPhase":"Φάση: {{value}}"},"disciplines":{"title":"Κλάδοι και κατηγορίες","expand":"Ανάπτυξη κόμβου δέντρου","collapse":"Σύμπτυξη κόμβου δέντρου","hideSublayer":"Απόκρυψη θεματικού υποεπιπέδου","showSublayer":"Εμφάνιση θεματικού υποεπιπέδου"},"failed":"Απέτυχε η φόρτωση δεδομένων στο Εργαλείο Εξερεύνησης Κτηρίων.","unsupported":"Το Εργαλείο Εξερεύνησης Κτηρίων υποστηρίζεται μόνο στο SceneView.","noData":"Δεν έχει προστεθεί κανένα θεματικό επίπεδο στο widget.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_en.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_en.json new file mode 100644 index 0000000..162a018 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_en.json @@ -0,0 +1 @@ +{"level":{"title":"Level","selectLevel":"Select Level","clearLevel":"Clear Level","nextLevel":"Select next level","previousLevel":"Select previous level","currentLevel":"Level: {{value}}"},"phase":{"title":"Construction phase","nextPhase":"Select next construction phase","previousPhase":"Select previous construction phase","currentPhase":"Phase: {{value}}"},"disciplines":{"title":"Disciplines & Categories","expand":"Expand tree node","collapse":"Collapse tree node","hideSublayer":"Hide sublayer","showSublayer":"Show sublayer"},"failed":"Failed to load data into building explorer.","unsupported":"Building Explorer is only supported in SceneView.","noData":"No layers added to the widget.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_es.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_es.json new file mode 100644 index 0000000..8a0940b --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_es.json @@ -0,0 +1 @@ +{"level":{"title":"Nivel","selectLevel":"Seleccionar nivel","clearLevel":"Borrar nivel","nextLevel":"Seleccionar siguiente nivel","previousLevel":"Seleccionar nivel anterior","currentLevel":"Nivel: {{value}}"},"phase":{"title":"Fase de construcción","nextPhase":"Seleccionar siguiente fase de construcción","previousPhase":"Seleccionar fase de construcción anterior","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplinas y categorías","expand":"Expandir nodo de árbol","collapse":"Contraer nodo de árbol","hideSublayer":"Ocultar subcapa","showSublayer":"Mostrar subcapa"},"failed":"Error al cargar los datos en el explorador de edificios.","unsupported":"Explorador de edificios solo se admite en SceneView.","noData":"No se ha agregado ninguna capa al widget.","widgetLabel":"Explorador de edificios"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_et.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_et.json new file mode 100644 index 0000000..21ab766 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_et.json @@ -0,0 +1 @@ +{"level":{"title":"Tase","selectLevel":"Vali tase","clearLevel":"Tühjenda tase","nextLevel":"Vali järgmine tase","previousLevel":"Vali eelmine tase","currentLevel":"Tase: {{value}}"},"phase":{"title":"Koosteetapp","nextPhase":"Vali järgmine koosteetapp","previousPhase":"Vali eelmine koosteetapp","currentPhase":"Etapp: {{value}}"},"disciplines":{"title":"Distsipliinid ja kategooriad","expand":"Laienda puusõlm","collapse":"Ahenda puusõlm","hideSublayer":"Peida alamkiht","showSublayer":"Kuva alamkiht"},"failed":"Andmete laadimine ehitiste uurijasse nurjus.","unsupported":"Ehitiste uurija on toetatud ainult stseenivaates.","noData":"Vidinasse pole kihte lisatud.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fi.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fi.json new file mode 100644 index 0000000..bdaa169 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fi.json @@ -0,0 +1 @@ +{"level":{"title":"Taso","selectLevel":"Valitse taso","clearLevel":"Tyhjennä taso","nextLevel":"Valitse seuraava taso","previousLevel":"Valitse edellinen taso","currentLevel":"Taso: {{value}}"},"phase":{"title":"Rakentamisen vaihe","nextPhase":"Valitse seuraava rakentamisen vaihe","previousPhase":"Valitse edellinen rakentamisen vaihe","currentPhase":"Vaihe: {{value}}"},"disciplines":{"title":"Toimialat ja luokat","expand":"Laajenna puun solmu","collapse":"Kutista puun solmu","hideSublayer":"Piilota alikarttataso","showSublayer":"Näytä alikarttataso"},"failed":"Aineiston lataaminen rakennuksen tutkimistoimintoon epäonnistui.","unsupported":"Rakennuksen tutkimistoimintoa tuetaan vain SceneView-sovelluksessa.","noData":"Pienoisohjelmaan ei ole lisätty karttatasoja.","widgetLabel":"Rakennuksen tutkimistoiminto"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fr.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fr.json new file mode 100644 index 0000000..8108f8e --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_fr.json @@ -0,0 +1 @@ +{"level":{"title":"Niveau","selectLevel":"Sélectionner le niveau","clearLevel":"Effacer le niveau","nextLevel":"Sélectionner le niveau suivant","previousLevel":"Sélectionner le niveau précédent","currentLevel":"Niveau : {{value}}"},"phase":{"title":"Phase de construction","nextPhase":"Sélectionner la phase de construction suivante","previousPhase":"Sélectionner la phase de construction précédente","currentPhase":"Phase : {{value}}"},"disciplines":{"title":"Disciplines et catégories","expand":"Développer le noeud de l’arborescence","collapse":"Réduire le noeud de l’arborescence","hideSublayer":"Masquer la sous-couche","showSublayer":"Afficher la sous-couche"},"failed":"Échec du chargement des données dans l’explorateur de bâtiments","unsupported":"L’explorateur de bâtiment est uniquement pris en charge dans SceneView.","noData":"Aucune couche n’a été ajoutée au widget.","widgetLabel":"Explorateur de bâtiments"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_he.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_he.json new file mode 100644 index 0000000..0449c2b --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_he.json @@ -0,0 +1 @@ +{"level":{"title":"רמה","selectLevel":"בחר רמה","clearLevel":"נקה רמה","nextLevel":"בחר את הרמה הבאה","previousLevel":"בחר את הרמה קודמת","currentLevel":"רמה: {{value}}"},"phase":{"title":"שלב בנייה","nextPhase":"בחר את שלב הבנייה הבא","previousPhase":"בחר את שלב הבנייה הקודם","currentPhase":"שלב: {{value}}"},"disciplines":{"title":"דיסיפלינות וקטגוריות","expand":"הרחב צומת עץ","collapse":"כווץ צומת עץ","hideSublayer":"הסתר שכבת משנה","showSublayer":"הצג שכבת משנה"},"failed":"טעינת הנתונים לסייר הבניינים נכשלה.","unsupported":"סייר הבניינים נתמך רק ב-SceneView.","noData":"לא נוספו שכבות לווידג'ט.","widgetLabel":"סייר הבניינים"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hr.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hr.json new file mode 100644 index 0000000..66bd80f --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hr.json @@ -0,0 +1 @@ +{"level":{"title":"Razina","selectLevel":"Odaberi razinu","clearLevel":"Očisti razinu","nextLevel":"Odaberi sljedeću razinu","previousLevel":"Odaberi prethodnu razinu","currentLevel":"Razina: {{value}}"},"phase":{"title":"Faza izrade","nextPhase":"Odaberi sljedeću fazu izgradnje","previousPhase":"Odaberi prethodnu fazu izrade","currentPhase":"Faza: {{value}}"},"disciplines":{"title":"Discipline i kategorije","expand":"Proširi čvor stabla","collapse":"Sažmi čvor stabla","hideSublayer":"Skrij podsloj","showSublayer":"Prikaži podsloj"},"failed":"Nije uspjelo učitavanje podataka u preglednik zgrada.","unsupported":"Preglednik zgrada podržan je samo u pregledu scene.","noData":"U widget nisu dodani slojevi.","widgetLabel":"Preglednik zgrada"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hu.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hu.json new file mode 100644 index 0000000..265fa30 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_hu.json @@ -0,0 +1 @@ +{"level":{"title":"Szint","selectLevel":"Szint kiválasztása","clearLevel":"Szint törlése","nextLevel":"Következő szint kiválasztása","previousLevel":"Előző szint kiválasztása","currentLevel":"Szint: {{value}}"},"phase":{"title":"Szerkesztési fázis","nextPhase":"Következő szerkesztési fázis kiválasztása","previousPhase":"Előző szerkesztési fázis kiválasztása","currentPhase":"Fázis: {{value}}"},"disciplines":{"title":"Tudományágak és kategóriák","expand":"Fa csomópont kibontása","collapse":"Fa csomópont összecsukása","hideSublayer":"Alréteg elrejtése","showSublayer":"Alréteg megjelenítése"},"failed":"Nem sikerült betölteni az adatokat a Felfedezés készítőbe.","unsupported":"A Felfedezés létrehozó eszközt csak a 3D térkép támogatja.","noData":"A widgethez nincs réteg hozzáadva.","widgetLabel":"Explorer létrehozása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_id.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_id.json new file mode 100644 index 0000000..13f01b1 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_id.json @@ -0,0 +1 @@ +{"level":{"title":"Level","selectLevel":"Pilih Level","clearLevel":"Hapus Level","nextLevel":"Pilih level berikutnya","previousLevel":"Pilih level sebelumnya","currentLevel":"Level: {{value}}"},"phase":{"title":"Fase konstruksi","nextPhase":"Pilih fase konstruksi berikutnya","previousPhase":"Pilih fase konstruksi sebelumnya","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disiplin & Kategori","expand":"Perluas node pohon","collapse":"Tutup node pohon","hideSublayer":"Sembunyikan sublayer","showSublayer":"Tampilkan sublayer"},"failed":"Gagal memuat data ke dalam penjelajah bangunan.","unsupported":"Penjelajah Bangunan hanya didukung dalam SceneView.","noData":"Tidak ada layer yang ditambahkan ke widget.","widgetLabel":"Penjelajah Bangunan"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_it.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_it.json new file mode 100644 index 0000000..2295d4c --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_it.json @@ -0,0 +1 @@ +{"level":{"title":"Livello","selectLevel":"Seleziona livello","clearLevel":"Cancella livello","nextLevel":"Seleziona livello successivo","previousLevel":"Seleziona livello precedente","currentLevel":"Livello: {{value}}"},"phase":{"title":"Fase di costruzione","nextPhase":"Seleziona fase di costruzione successiva","previousPhase":"Seleziona fase di costruzione precedente","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Discipline e categorie","expand":"Espandi nodo albero","collapse":"Comprimi nodo albero","hideSublayer":"Nascondi sublayer","showSublayer":"Mostra sublayer"},"failed":"Impossibile caricare i dati nell'utilità di gestione edifici.","unsupported":"L'utilità di gestione edifici è supportata solo in SceneView.","noData":"Nessun layer aggiunto al widget.","widgetLabel":"Utilità di gestione edifici"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ja.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ja.json new file mode 100644 index 0000000..2a81ab4 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ja.json @@ -0,0 +1 @@ +{"level":{"title":"レベル","selectLevel":"レベルを選択","clearLevel":"レベルの消去","nextLevel":"次のレベルを選択","previousLevel":"前のレベルを選択","currentLevel":"レベル: {{value}}"},"phase":{"title":"建設フェーズ","nextPhase":"次の建設フェーズを選択","previousPhase":"前の建設フェーズを選択","currentPhase":"フェーズ: {{value}}"},"disciplines":{"title":"専門分野とカテゴリ","expand":"ツリー ノードの展開","collapse":"ツリー ノードの折り畳み","hideSublayer":"サブレイヤーの非表示","showSublayer":"サブレイヤーの表示"},"failed":"ビルディング エクスプローラーにデータを読み込めませんでした。","unsupported":"ビルディング エクスプローラーは、SceneView でのみサポートされています。","noData":"レイヤーはウィジェットに追加されませんでした。","widgetLabel":"ビルディング エクスプローラー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ko.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ko.json new file mode 100644 index 0000000..f485832 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ko.json @@ -0,0 +1 @@ +{"level":{"title":"수준","selectLevel":"레벨 선택","clearLevel":"레벨 선택 해제","nextLevel":"다음 레벨 선택","previousLevel":"이전 레벨 선택","currentLevel":"레벨: {{value}}"},"phase":{"title":"생성 단계","nextPhase":"다음 생성 단계 선택","previousPhase":"이전 생성 단계 선택","currentPhase":"단계: {{value}}"},"disciplines":{"title":"분야 및 범주","expand":"트리 노드 확장","collapse":"트리 노드 축소","hideSublayer":"하위 레이어 숨기기","showSublayer":"하위 레이어 표시"},"failed":"데이터를 건물 탐색기에 불러오지 못했습니다.","unsupported":"건물 탐색기는 씬 뷰에서만 지원됩니다.","noData":"위젯에 레이어가 추가되지 않았습니다.","widgetLabel":"건물 탐색기"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lt.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lt.json new file mode 100644 index 0000000..c1dc1dd --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lt.json @@ -0,0 +1 @@ +{"level":{"title":"Lygis","selectLevel":"Pasirinkti lygį","clearLevel":"Išvalyti lygį","nextLevel":"Pasirinkti kitą lygį","previousLevel":"Pasirinkti ankstesnį lygį","currentLevel":"Lygis: {{value}}"},"phase":{"title":"Statybos etapas","nextPhase":"Pasirinkti kitą statybos etapą","previousPhase":"Pasirinkti ankstesnį statybos etapą","currentPhase":"Etapas: {{value}}"},"disciplines":{"title":"Dalykai ir kategorijos","expand":"Išplėsti medžio mazgą","collapse":"Sutraukti medžio mazgą","hideSublayer":"Slėpti posluoksnį","showSublayer":"Rodyti posluoksnį"},"failed":"Nepavyko įkelti duomenų į pastatų tyrinėjimo priemonę.","unsupported":"Pastatų tyrinėjimo priemonė galima tik naudojant SceneView.","noData":"Į valdiklį neįtraukta jokių sluoksnių.","widgetLabel":"Pastatų tyrinėjimo priemonė"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lv.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lv.json new file mode 100644 index 0000000..366d4c8 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_lv.json @@ -0,0 +1 @@ +{"level":{"title":"Līmenis","selectLevel":"Atlasīt līmeni","clearLevel":"Notīrīt līmeni","nextLevel":"Atlasīt nākamo līmeni","previousLevel":"Atlasīt iepriekšējo līmeni","currentLevel":"Līmenis: {{value}}"},"phase":{"title":"Konstruēšanas fāze","nextPhase":"Atlasīt nākamo konstruēšanas fāzi","previousPhase":"Atlasīt iepriekšējo konstruēšanas fāzi","currentPhase":"Fāze: {{value}}"},"disciplines":{"title":"Disciplīnas un kategorijas","expand":"Izvērst koka mezglu","collapse":"Sakļaut koka mezglu","hideSublayer":"Paslēpt apakšslāni","showSublayer":"Rādīt apakšslāni"},"failed":"Neizdevās ielādēt datus rīkā Building explorer.","unsupported":"Building Explore atbalsta tikai SceneView.","noData":"Logrīkam nav pievienots neviens slānis.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nb.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nb.json new file mode 100644 index 0000000..fd07401 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nb.json @@ -0,0 +1 @@ +{"level":{"title":"Nivå","selectLevel":"Velg nivå","clearLevel":"Fjern nivå","nextLevel":"Velg neste nivå","previousLevel":"Velg forrige nivå","currentLevel":"Nivå: {{value}}"},"phase":{"title":"Konstruksjonsfase","nextPhase":"Velg neste konstruksjonsfase","previousPhase":"Velg forrige konstruksjonsfase","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Virksomheter og kategorier","expand":"Vis trenode","collapse":"Skjul trenode","hideSublayer":"Skjul sublag","showSublayer":"Vis sublag"},"failed":"Kan ikke laste data inn i Building Explorer.","unsupported":"Building Explorer støttes bare i SceneView.","noData":"Ingen lag er lagt til i miniprogrammet.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nl.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nl.json new file mode 100644 index 0000000..c086926 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_nl.json @@ -0,0 +1 @@ +{"level":{"title":"Niveau","selectLevel":"Niveau selecteren","clearLevel":"Niveau wissen","nextLevel":"Volgende niveau selecteren","previousLevel":"Vorige niveau selecteren","currentLevel":"Niveau: {{value}}"},"phase":{"title":"Constructiefase","nextPhase":"Volgende constructiefase selecteren","previousPhase":"Vorige constructiefase selecteren","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplines & Categorieën","expand":"Boomknooppunt uitvouwen","collapse":"Boomknooppunt invouwen","hideSublayer":"Sublaag verbergen","showSublayer":"Sublaag tonen"},"failed":"Gegevens laden naar building explorer mislukt.","unsupported":"Building Explorer wordt alleen ondersteund in SceneView.","noData":"Geen lagen toegevoegd aan de widget.","widgetLabel":"Explorer aanmaken"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pl.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pl.json new file mode 100644 index 0000000..90de010 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pl.json @@ -0,0 +1 @@ +{"level":{"title":"Poziom","selectLevel":"Wybierz poziom","clearLevel":"Wyczyść poziom","nextLevel":"Wybierz następny poziom","previousLevel":"Wybierz poprzedni poziom","currentLevel":"Poziom: {{value}}"},"phase":{"title":"Etap budowy","nextPhase":"Wybierz następny etap budowy","previousPhase":"Wybierz poprzedni etap budowy","currentPhase":"Etap: {{value}}"},"disciplines":{"title":"Dyscypliny i kategorie","expand":"Rozwiń węzeł drzewa","collapse":"Zwiń węzeł drzewa","hideSublayer":"Ukryj warstwę podrzędną","showSublayer":"Pokaż warstwę podrzędną"},"failed":"Nie można wczytać danych do eksploratora budynków.","unsupported":"Eksplorator budynków jest obsługiwany tylko w komponencie SceneView.","noData":"Do tego widżetu nie dodano żadnych warstw","widgetLabel":"Eksplorator budynków"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-BR.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-BR.json new file mode 100644 index 0000000..edfaf7d --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-BR.json @@ -0,0 +1 @@ +{"level":{"title":"Nível","selectLevel":"Selecionar Nível","clearLevel":"Apagar Nível","nextLevel":"Selecionar próximo nível","previousLevel":"Selecionar nível anterior","currentLevel":"Nível: {{value}}"},"phase":{"title":"Fase de construção","nextPhase":"Selecionar próxima fase de construção","previousPhase":"Selecionar fase de construção anterior","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplinas e Categorias","expand":"Expadir nó da árvore","collapse":"Recolher nó da árvore","hideSublayer":"Ocultar subcamada","showSublayer":"Mostrar subcamada"},"failed":"Falha ao carregar dados no explorador de edifícios.","unsupported":"O Building Explorer é suportado somente no SceneView.","noData":"Nenhuma camada adicionada ao widget.","widgetLabel":"Explorador de Edifícios"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-PT.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-PT.json new file mode 100644 index 0000000..105d304 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_pt-PT.json @@ -0,0 +1 @@ +{"level":{"title":"Nível","selectLevel":"Selecionar Nível","clearLevel":"Apagar Nível","nextLevel":"Selecionar próximo nível","previousLevel":"Selecionar nível anterior","currentLevel":"Nível: {{value}}"},"phase":{"title":"Fase de construção","nextPhase":"Selecionar próxima fase de construção","previousPhase":"Selecionar fase de construção anterior","currentPhase":"Fase: {{value}}"},"disciplines":{"title":"Disciplinas e categorias","expand":"Expandir nó de árvore","collapse":"Fechar nó de árvore","hideSublayer":"Ocultar sub-camada","showSublayer":"Mostrar sub-camada"},"failed":"Falha ao carregar os dados para o explorador de edifícios.","unsupported":"O Building Explorer só é suportado em SceneView.","noData":"Nenhuma camada adicionada ao widget.","widgetLabel":"Explorador de edifícios"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ro.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ro.json new file mode 100644 index 0000000..99da14e --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ro.json @@ -0,0 +1 @@ +{"level":{"title":"Nivel","selectLevel":"Selectați nivelul","clearLevel":"Ștergeți nivelul","nextLevel":"Selectați nivelul următor","previousLevel":"Selectați nivelul anterior","currentLevel":"Nivel: {{value}}"},"phase":{"title":"Faza de construcție","nextPhase":"Selectați faza de construcție următoare","previousPhase":"Selectați faza de construcție anterioară","currentPhase":"Fază: {{value}}"},"disciplines":{"title":"Discipline și categorii","expand":"Extindeți nodul arbore","collapse":"Restrângeți nodul arbore","hideSublayer":"Ascundeți sub-strat tematic","showSublayer":"Arătați sub-strat tematic"},"failed":"Încărcarea datelor în Building Explorer a eșuat.","unsupported":"Building Explorer este acceptat doar în SceneView.","noData":"Niciun strat adăugat widget-ului.","widgetLabel":"Explorator de clădiri"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ru.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ru.json new file mode 100644 index 0000000..104398f --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_ru.json @@ -0,0 +1 @@ +{"level":{"title":"Уровень","selectLevel":"Выбрать уровень","clearLevel":"Очистить уровень","nextLevel":"Выбрать следующий уровень","previousLevel":"Выбрать предыдущий уровень","currentLevel":"Уровень: {{value}}"},"phase":{"title":"Этап строительства","nextPhase":"Выбрать следующий этап строительства","previousPhase":"Выбрать предыдущий этап строительства","currentPhase":"Этап: {{value}}"},"disciplines":{"title":"Дисциплины и категории","expand":"Развернуть узел дерева","collapse":"Свернуть узел дерева","hideSublayer":"Скрыть подслой","showSublayer":"Показать подслой"},"failed":"Не удалось загрузить данные в инструмент Исследовать здания.","unsupported":"Исследовать здания поддерживается только в SceneView.","noData":"В виджет не добавлено ни одного слоя.","widgetLabel":"Исследовать здания"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sk.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sk.json new file mode 100644 index 0000000..c951237 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sk.json @@ -0,0 +1 @@ +{"level":{"title":"Úroveň","selectLevel":"Vybrať úroveň","clearLevel":"Vyčistiť úroveň","nextLevel":"Vybrať ďalšiu úroveň","previousLevel":"Vybrať predchádzajúcu úroveň","currentLevel":"Úroveň: {{value}}"},"phase":{"title":"Fáza konštrukcie","nextPhase":"Vybrať ďalšiu konštrukčnú fázu","previousPhase":"Vybrať predchádzajúcu konštrukčnú fázu","currentPhase":"Fáza: {{value}}"},"disciplines":{"title":"Disciplíny a kategórie","expand":"Rozbaliť uzol stromu","collapse":"Zbaliť uzol stromu","hideSublayer":"Skryť podvrstvu","showSublayer":"Zobraziť podvrstvu"},"failed":"Načítanie dát do Prieskumníka budov zlyhalo.","unsupported":"Prieskumník budov je podporovaný len v Scénickom pohľade.","noData":"Do widgetu neboli pridané žiadne vrstvy.","widgetLabel":"Prieskumník budov"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sl.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sl.json new file mode 100644 index 0000000..0a9b2b8 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sl.json @@ -0,0 +1 @@ +{"level":{"title":"Stopnja","selectLevel":"Izberi stopnjo","clearLevel":"Počisti stopnjo","nextLevel":"Izberi naslednjo stopnjo","previousLevel":"Izberi predhodno stopnjo","currentLevel":"Stopnja: {{value}}"},"phase":{"title":"Faza izdelave","nextPhase":"Izberi naslednjo fazo izdelave","previousPhase":"Izberi predhodno fazo izdelave","currentPhase":"Faza: {{value}}"},"disciplines":{"title":"Področja in kategorije","expand":"Razširi drevesno vozlišče","collapse":"Strni drevesno vozlišče","hideSublayer":"Skrij podsloj","showSublayer":"Prikaži podsloj"},"failed":"Nalaganje podatkov v Raziskovalec stavb ni uspelo.","unsupported":"Raziskovalec stav je podprt samo v pregledovalniku 3D-prizorov.","noData":"Noben sloj ni dodan v pripomoček.","widgetLabel":"Raziskovalec stavb"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sr.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sr.json new file mode 100644 index 0000000..cf054c6 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sr.json @@ -0,0 +1 @@ +{"level":{"title":"Nivo","selectLevel":"Izaberite sloj","clearLevel":"Očisti nivo","nextLevel":"Izaberi sledeći nivo","previousLevel":"Izaberi prethodni nivo","currentLevel":"Nivo: {{value}}"},"phase":{"title":"Faza izgradnje","nextPhase":"Izaberite novu fazu izgradnje","previousPhase":"Izaberite prethodnu fazu izgradnje","currentPhase":"Faza: {{value}}"},"disciplines":{"title":"Discipline i kategorije","expand":"Proširi čvorište stabla","collapse":"Skupi čvorište stabla","hideSublayer":"Sakrij podsloj","showSublayer":"Prikaži podsloj"},"failed":"Neuspešno učitavanje podataka u pretraživač za izgradnju.","unsupported":"Building Explorer podržan je samo u SceneView.","noData":"Nijedan sloj nije dodat u vidžet.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sv.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sv.json new file mode 100644 index 0000000..451257a --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_sv.json @@ -0,0 +1 @@ +{"level":{"title":"Nivå","selectLevel":"Välj nivå","clearLevel":"Rensa nivå","nextLevel":"Välj nästa nivå","previousLevel":"Välj föregående nivå","currentLevel":"Nivå: {{value}}"},"phase":{"title":"Konstruktionsfas","nextPhase":"Välj nästa konstruktionsfas","previousPhase":"Välj föregående konstruktionsfas","currentPhase":"Fas: {{value}}"},"disciplines":{"title":"Verksamheter och kategorier","expand":"Expandera trädnod","collapse":"Dölj trädnod","hideSublayer":"Dölj sublager","showSublayer":"Visa sublager"},"failed":"Det gick inte att läsa in data i Building Explorer.","unsupported":"Building Explorer stöds bara i SceneView.","noData":"Inga lager har lagts till i widgeten.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_th.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_th.json new file mode 100644 index 0000000..f6df422 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_th.json @@ -0,0 +1 @@ +{"level":{"title":"ระดับ","selectLevel":"เลือกระดับ","clearLevel":"ล้างระดับ","nextLevel":"เลือกระดับถัดไป","previousLevel":"เลือกระดับก่อนหน้า","currentLevel":"เลเวล: {{value}}"},"phase":{"title":"เฟสการก่อสร้าง","nextPhase":"เลือกเฟสการก่อสร้างถัดไป","previousPhase":"เลือกเฟสการก่อสร้างก่อหน้า","currentPhase":"เฟส: {{value}}"},"disciplines":{"title":"กฎระเบียบและหมวดหมู่","expand":"ขยายโหนดทรี","collapse":"ยุบโหนดทรี","hideSublayer":"ซ่อนชั้นข้อมูลย่อย","showSublayer":"แสดงชั้นข้อมูลย่อย"},"failed":"ไม่สามารถโหลดข้อมูลไปยัง Building Explorer ได้","unsupported":"Building Explorer รองรับใน SceneView เท่านั้น","noData":"ไม่ได้เพิ่มชั้นข้อมูลลงในวิดเจ็ต","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_tr.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_tr.json new file mode 100644 index 0000000..bfc8252 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_tr.json @@ -0,0 +1 @@ +{"level":{"title":"Düzey","selectLevel":"Seviye Seç","clearLevel":"Seviyeyi temizle","nextLevel":"Sonraki seviyeyi seç","previousLevel":"Önceki seviyeyi seç","currentLevel":"Seviye: {{value}}"},"phase":{"title":"Yapım aşaması","nextPhase":"Sonraki yapım aşamasını seç","previousPhase":"Önceki yapım aşamasını seç","currentPhase":"Aşama: {{value}}"},"disciplines":{"title":"Disiplinler ve Kategoriler","expand":"Ağaç düğümünü genişlet","collapse":"Ağaç düğümünü daralt","hideSublayer":"Alt katmanı sakla","showSublayer":"Alt katmanı göster"},"failed":"Building Explorer'a veri yüklenemedi.","unsupported":"Building Explorer sadece SceneView’da desteklenir.","noData":"Araca katman eklenmedi.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_uk.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_uk.json new file mode 100644 index 0000000..fcd62cc --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_uk.json @@ -0,0 +1 @@ +{"level":{"title":"Рівень","selectLevel":"Вибрати рівень","clearLevel":"Очистити рівень","nextLevel":"Вибрати новий рівень","previousLevel":"Вибрати попередній рівень","currentLevel":"Рівень: {{value}}"},"phase":{"title":"Етап будівництва","nextPhase":"Вибрати новий етап будівництва","previousPhase":"Вибрати попередній етап будівництва","currentPhase":"Етап: {{value}}"},"disciplines":{"title":"Дисципліни та категорії","expand":"Розгорнути вузол дерева","collapse":"Згорнути вузол дерева","hideSublayer":"Сховати підшар","showSublayer":"Показати підшар"},"failed":"Не вдалося завантажити дані у Building Explorer.","unsupported":"Building Explorer підтримується тільки в SceneView.","noData":"До віджету не додано жодного шару.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_vi.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_vi.json new file mode 100644 index 0000000..40d3b10 --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_vi.json @@ -0,0 +1 @@ +{"level":{"title":"Mức","selectLevel":"Chọn Cấp","clearLevel":"Xóa Cấp","nextLevel":"Chọn cấp tiếp theo","previousLevel":"Chọn cấp trước","currentLevel":"Cấp: {{value}}"},"phase":{"title":"Giai đoạn Xây dựng","nextPhase":"Chọn giai đoạn xây dựng tiếp theo","previousPhase":"Chọn giai đoạn xây dựng trước","currentPhase":"Giai đoạn: {{value}}"},"disciplines":{"title":"Quy tắc & Danh mục","expand":"Mở rộng nút cây","collapse":"Thu gọn nút cây","hideSublayer":"Ẩn lớp phụ","showSublayer":"Hiện lớp phụ"},"failed":"Không tải được dữ liệu vào Building Explorer.","unsupported":"Building Explorer chỉ được hỗ trợ trong SceneView.","noData":"Không có lớp nào được thêm vào tiện ích.","widgetLabel":"Building Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-CN.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-CN.json new file mode 100644 index 0000000..cd733fc --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-CN.json @@ -0,0 +1 @@ +{"level":{"title":"级别","selectLevel":"选择级别","clearLevel":"清除级别","nextLevel":"选择下一级别","previousLevel":"选择上一级别","currentLevel":"级别:{{value}}"},"phase":{"title":"建造阶段","nextPhase":"选择下一建造阶段","previousPhase":"选择上一建造阶段","currentPhase":"阶段:{{value}}"},"disciplines":{"title":"领域和类别","expand":"展开树节点","collapse":"折叠树节点","hideSublayer":"隐藏子图层","showSublayer":"显示子图层"},"failed":"无法将数据加载到建筑浏览器。","unsupported":"仅 SceneView 中支持建筑浏览器。","noData":"未将任何图层添加到微件。","widgetLabel":"正在构建浏览器"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-HK.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-HK.json new file mode 100644 index 0000000..431316f --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-HK.json @@ -0,0 +1 @@ +{"level":{"title":"級別","selectLevel":"選擇級別","clearLevel":"清除級別","nextLevel":"選擇下一層","previousLevel":"選擇上一層","currentLevel":"級別: {{value}}"},"phase":{"title":"建構階段","nextPhase":"選擇下一個建構階段","previousPhase":"選擇上一個建構階段","currentPhase":"階段: {{value}}"},"disciplines":{"title":"領域與類別","expand":"展開樹狀結構節點","collapse":"折疊樹狀結構節點","hideSublayer":"隱藏子圖層","showSublayer":"顯示子圖層"},"failed":"無法將資料載入到 Building Explorer。","unsupported":"僅 SceneView 支援 Building Explorer。","noData":"未將圖層新增至 widget。","widgetLabel":"建築物 Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-TW.json b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-TW.json new file mode 100644 index 0000000..431316f --- /dev/null +++ b/public/assets/esri/widgets/BuildingExplorer/t9n/BuildingExplorer_zh-TW.json @@ -0,0 +1 @@ +{"level":{"title":"級別","selectLevel":"選擇級別","clearLevel":"清除級別","nextLevel":"選擇下一層","previousLevel":"選擇上一層","currentLevel":"級別: {{value}}"},"phase":{"title":"建構階段","nextPhase":"選擇下一個建構階段","previousPhase":"選擇上一個建構階段","currentPhase":"階段: {{value}}"},"disciplines":{"title":"領域與類別","expand":"展開樹狀結構節點","collapse":"折疊樹狀結構節點","hideSublayer":"隱藏子圖層","showSublayer":"顯示子圖層"},"failed":"無法將資料載入到 Building Explorer。","unsupported":"僅 SceneView 支援 Building Explorer。","noData":"未將圖層新增至 widget。","widgetLabel":"建築物 Explorer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass.json b/public/assets/esri/widgets/Compass/t9n/Compass.json new file mode 100644 index 0000000..ae565fa --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass.json @@ -0,0 +1 @@ +{"widgetLabel":"Compass","reset":"Reset map orientation"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_ar.json b/public/assets/esri/widgets/Compass/t9n/Compass_ar.json new file mode 100644 index 0000000..bfbdd7a --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"بوصلة","reset":"إعادة تعيين اتجاه الخريطة"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_bg.json b/public/assets/esri/widgets/Compass/t9n/Compass_bg.json new file mode 100644 index 0000000..fddcdb7 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Компас","reset":"Нулиране на ориентацията на картата"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_bs.json b/public/assets/esri/widgets/Compass/t9n/Compass_bs.json new file mode 100644 index 0000000..ca4e168 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Ponovno postavi orijentaciju karte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_ca.json b/public/assets/esri/widgets/Compass/t9n/Compass_ca.json new file mode 100644 index 0000000..00332bc --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Brúixola","reset":"Restableix l'orientació del mapa"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_cs.json b/public/assets/esri/widgets/Compass/t9n/Compass_cs.json new file mode 100644 index 0000000..954aaac --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Obnovit orientaci mapy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_da.json b/public/assets/esri/widgets/Compass/t9n/Compass_da.json new file mode 100644 index 0000000..aec5380 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Nulstil kortretning"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_de.json b/public/assets/esri/widgets/Compass/t9n/Compass_de.json new file mode 100644 index 0000000..500ac8f --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompass","reset":"Kartenausrichtung zurücksetzen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_el.json b/public/assets/esri/widgets/Compass/t9n/Compass_el.json new file mode 100644 index 0000000..ae37ab1 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Πυξίδα","reset":"Επαναφορά προσανατολισμού χάρτη"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_en.json b/public/assets/esri/widgets/Compass/t9n/Compass_en.json new file mode 100644 index 0000000..ae565fa --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Compass","reset":"Reset map orientation"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_es.json b/public/assets/esri/widgets/Compass/t9n/Compass_es.json new file mode 100644 index 0000000..8bca3f9 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Brújula","reset":"Restablecer orientación del mapa"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_et.json b/public/assets/esri/widgets/Compass/t9n/Compass_et.json new file mode 100644 index 0000000..70693bc --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompass","reset":"Lähtesta kaardi suund"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_fi.json b/public/assets/esri/widgets/Compass/t9n/Compass_fi.json new file mode 100644 index 0000000..dec48a4 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompassi","reset":"Palauta kartan suunta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_fr.json b/public/assets/esri/widgets/Compass/t9n/Compass_fr.json new file mode 100644 index 0000000..a10a930 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Boussole","reset":"Réinitialiser l’orientation de la carte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_he.json b/public/assets/esri/widgets/Compass/t9n/Compass_he.json new file mode 100644 index 0000000..c404063 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מצפן","reset":"אפס אוריינטציית מפה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_hr.json b/public/assets/esri/widgets/Compass/t9n/Compass_hr.json new file mode 100644 index 0000000..ca4e168 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Ponovno postavi orijentaciju karte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_hu.json b/public/assets/esri/widgets/Compass/t9n/Compass_hu.json new file mode 100644 index 0000000..9aea4c6 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Iránytű","reset":"A térkép tájolásának visszaállítása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_id.json b/public/assets/esri/widgets/Compass/t9n/Compass_id.json new file mode 100644 index 0000000..276f09a --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Atur ulang orientasi peta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_it.json b/public/assets/esri/widgets/Compass/t9n/Compass_it.json new file mode 100644 index 0000000..bf69b02 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Bussola","reset":"Ripristina l'orientamento della mappa"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_ja.json b/public/assets/esri/widgets/Compass/t9n/Compass_ja.json new file mode 100644 index 0000000..85cca04 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"コンパス","reset":"マップ方向のリセット"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_ko.json b/public/assets/esri/widgets/Compass/t9n/Compass_ko.json new file mode 100644 index 0000000..b568bf1 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"나침반","reset":"맵 방향 재설정"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_lt.json b/public/assets/esri/widgets/Compass/t9n/Compass_lt.json new file mode 100644 index 0000000..530ab16 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompasas","reset":"Iš naujo nustatyti žemėlapio padėtį"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_lv.json b/public/assets/esri/widgets/Compass/t9n/Compass_lv.json new file mode 100644 index 0000000..2a36a3a --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompass","reset":"Atiestatīt kartes orientāciju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_nb.json b/public/assets/esri/widgets/Compass/t9n/Compass_nb.json new file mode 100644 index 0000000..57a56d3 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompass","reset":"Tilbakestill kartorientering"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_nl.json b/public/assets/esri/widgets/Compass/t9n/Compass_nl.json new file mode 100644 index 0000000..4c87c4f --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Kaartoriëntatie resetten"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_pl.json b/public/assets/esri/widgets/Compass/t9n/Compass_pl.json new file mode 100644 index 0000000..c45f905 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"sekund(y)","reset":"Resetuj orientację mapy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_pt-BR.json b/public/assets/esri/widgets/Compass/t9n/Compass_pt-BR.json new file mode 100644 index 0000000..5745aaf --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Bússola","reset":"Redefinir orientação de mapa"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_pt-PT.json b/public/assets/esri/widgets/Compass/t9n/Compass_pt-PT.json new file mode 100644 index 0000000..6a0899a --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Bússola","reset":"Repor orientação do mapa"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_ro.json b/public/assets/esri/widgets/Compass/t9n/Compass_ro.json new file mode 100644 index 0000000..b7d8eb5 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Busolă","reset":"Resetare orientarea hărții"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_ru.json b/public/assets/esri/widgets/Compass/t9n/Compass_ru.json new file mode 100644 index 0000000..b3faf3f --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Компас","reset":"Сброс ориентации карты"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_sk.json b/public/assets/esri/widgets/Compass/t9n/Compass_sk.json new file mode 100644 index 0000000..e007fcc --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Resetovať orientáciu mapy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_sl.json b/public/assets/esri/widgets/Compass/t9n/Compass_sl.json new file mode 100644 index 0000000..dda7307 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Ponastavi usmerjenost karte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_sr.json b/public/assets/esri/widgets/Compass/t9n/Compass_sr.json new file mode 100644 index 0000000..9799dbf --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kompas","reset":"Resetujte orijentaciju mape"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_sv.json b/public/assets/esri/widgets/Compass/t9n/Compass_sv.json new file mode 100644 index 0000000..bb54783 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"sekunder","reset":"Återställ kartorientering"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_th.json b/public/assets/esri/widgets/Compass/t9n/Compass_th.json new file mode 100644 index 0000000..e84e578 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_th.json @@ -0,0 +1 @@ +{"widgetLabel":"เข็มทิศ","reset":"รีเซ็ตการวางแนวแผนที่"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_tr.json b/public/assets/esri/widgets/Compass/t9n/Compass_tr.json new file mode 100644 index 0000000..5437ce5 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Pusula","reset":"Harita yönünü sıfırla"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_uk.json b/public/assets/esri/widgets/Compass/t9n/Compass_uk.json new file mode 100644 index 0000000..0119b5f --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Компас","reset":"Скинути орієнтацію карти"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_vi.json b/public/assets/esri/widgets/Compass/t9n/Compass_vi.json new file mode 100644 index 0000000..6a55f1b --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"La bàn","reset":"Thiết lập lại hướng bản đồ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_zh-CN.json b/public/assets/esri/widgets/Compass/t9n/Compass_zh-CN.json new file mode 100644 index 0000000..9226484 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"罗盘仪","reset":"重置地图方向"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_zh-HK.json b/public/assets/esri/widgets/Compass/t9n/Compass_zh-HK.json new file mode 100644 index 0000000..271dcf1 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"羅盤儀","reset":"重設地圖方向"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Compass/t9n/Compass_zh-TW.json b/public/assets/esri/widgets/Compass/t9n/Compass_zh-TW.json new file mode 100644 index 0000000..271dcf1 --- /dev/null +++ b/public/assets/esri/widgets/Compass/t9n/Compass_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"羅盤儀","reset":"重設地圖方向"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion.json new file mode 100644 index 0000000..b361601 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion.json @@ -0,0 +1 @@ +{"widgetLabel":"Coordinate conversion","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Add conversion","captureMode":"Capture mode","changeCoordinateDisplay":"Change coordinate display","convert":"Convert","conversionOutputSuffix":"conversion output","copySuccessMessage":"Copied","defaultPattern":"Reset to default","goTo":"Go to location","inputCoordTitle":"Input coordinate","invalidCoordinate":"Invalid coordinate","liveMode":"Live mode","locationOffBasemap":"Input coordinate is outside basemap extent","noBasemap":"No basemap.","noLocation":"No position","removeConversion":"Remove conversion","selectFormat":"Select format","settingsTitle":"Format settings"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ar.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ar.json new file mode 100644 index 0000000..0945231 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تحويل الإحداثيات","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"إضافة تحويل","captureMode":"وضع الالتقاط","changeCoordinateDisplay":"تغيير عرض الإحداثيات","convert":"تحويل","conversionOutputSuffix":"ناتج التحويل","copySuccessMessage":"تم النسخ","defaultPattern":"إعادة التعيين للوضع الافتراضي","goTo":"انتقال إلى الموقع","inputCoordTitle":"الإحداثيات المدخلة","invalidCoordinate":"إحداثيات غير صالحة","liveMode":"وضع مباشر","locationOffBasemap":"الإحداثيات المدخلة خارج مدى خريطة الأساس","noBasemap":"لا توجد خريطة أساس.","noLocation":"لا يوجد موضع","removeConversion":"إزالة التحويل","selectFormat":"تحديد التنسيق","settingsTitle":"إعدادات التنسيق"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bg.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bg.json new file mode 100644 index 0000000..c766ae6 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Преобразуване на координати","abbreviatedDirections":{"north":"С","south":"Ю","east":"И","west":"Ш"},"addConversion":"Добавяне на преобразуване","captureMode":"Режим на заснемане","changeCoordinateDisplay":"Промяна на координатния индикатор","convert":"Преобразуване","conversionOutputSuffix":"резултат от преобразуване","copySuccessMessage":"Копирано","defaultPattern":"Възстановяване на настройките по подразбиране","goTo":"Отидете на местоположение","inputCoordTitle":"Входна координата","invalidCoordinate":"Невалидна координата","liveMode":"Режим в реално време","locationOffBasemap":"Входната координата е извън обхвата на базовата карта","noBasemap":"Няма базова карта.","noLocation":"Няма позиция","removeConversion":"Премахване на преобразуване","selectFormat":"Избор на формат","settingsTitle":"Настройки на формат"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bs.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bs.json new file mode 100644 index 0000000..8c307cb --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverzija koordinata","abbreviatedDirections":{"north":"S","south":"J","east":"I","west":"Z"},"addConversion":"Dodaj konverziju","captureMode":"Način snimanja","changeCoordinateDisplay":"Promijeni prikaz koordinata","convert":"Pretvori","conversionOutputSuffix":"rezultat konverzije","copySuccessMessage":"Kopirano","defaultPattern":"Vrati na zadane postavke","goTo":"Idi na lokaciju","inputCoordTitle":"Unesi koordinatu","invalidCoordinate":"Nevaljana koordinata","liveMode":"Način uživo","locationOffBasemap":"Unesena koordinata nalazi se izvan obuhvata kartografske podloge","noBasemap":"Nema kartografske podloge.","noLocation":"Nema položaja","removeConversion":"Ukloni konverziju","selectFormat":"Odaberi format","settingsTitle":"Postavke formata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ca.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ca.json new file mode 100644 index 0000000..0bc08da --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversió de coordenada","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Afegeix una conversió","captureMode":"Mode de captura","changeCoordinateDisplay":"Canvia la visualització de coordenades","convert":"Converteix","conversionOutputSuffix":"sortida de conversió","copySuccessMessage":"S'ha copiat","defaultPattern":"Restableix al valor per defecte","goTo":"Ves a la ubicació","inputCoordTitle":"Coordenada d'entrada","invalidCoordinate":"Coordenada no vàlida","liveMode":"Mode en directe","locationOffBasemap":"La coordenada d'entrada es troba fora de l'extensió del mapa base","noBasemap":"No hi ha cap mapa base.","noLocation":"Sense posició","removeConversion":"Elimina la conversió","selectFormat":"Seleccioneu el format","settingsTitle":"Configuració de format"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_cs.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_cs.json new file mode 100644 index 0000000..bfbe87f --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverze souřadnic","abbreviatedDirections":{"north":"S","south":"J","east":"V","west":"Z"},"addConversion":"Přidat převod","captureMode":"Režim pořizování snímků","changeCoordinateDisplay":"Změnit zobrazení souřadnic","convert":"Převést","conversionOutputSuffix":"výstup převodu","copySuccessMessage":"Zkopírováno","defaultPattern":"Obnovit na výchozí","goTo":"Přejít na umístění","inputCoordTitle":"Vstupní souřadnice","invalidCoordinate":"Neplatná souřadnice","liveMode":"Živý režim","locationOffBasemap":"Vstupní souřadnice je mimo rozsah podkladové mapy","noBasemap":"Žádná podkladová mapa.","noLocation":"Žádná pozice","removeConversion":"Odstranit převod","selectFormat":"Výběr formátu","settingsTitle":"Nastavení formátu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_da.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_da.json new file mode 100644 index 0000000..c77c041 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Konvertering af koordinater","abbreviatedDirections":{"north":"N","south":"S","east":"Ø","west":"V"},"addConversion":"Tilføj konvertering","captureMode":"Optagelsestilstand","changeCoordinateDisplay":"Skift koordinatvisning","convert":"Konvertér","conversionOutputSuffix":"konverteringsoutput","copySuccessMessage":"Kopieret","defaultPattern":"Nulstil til standard","goTo":"Gå til position","inputCoordTitle":"Inputkoordinat","invalidCoordinate":"Ugyldig koordinat","liveMode":"Live-tilstand","locationOffBasemap":"Inputkoordinat ligger uden for udstrækningen af baggrundskortet","noBasemap":"Intet baggrundskort.","noLocation":"Ingen position","removeConversion":"Fjern konvertering","selectFormat":"Vælg format","settingsTitle":"Formateringsindstillinger"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_de.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_de.json new file mode 100644 index 0000000..eab9034 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinatenkonvertierung","abbreviatedDirections":{"north":"N","south":"S","east":"O","west":"W"},"addConversion":"Konvertierung hinzufügen","captureMode":"Erfassungsmodus","changeCoordinateDisplay":"Koordinatenanzeige ändern","convert":"Konvertieren","conversionOutputSuffix":"Konvertierungsergebnis","copySuccessMessage":"Kopiert","defaultPattern":"Auf Standard zurücksetzen","goTo":"Zu Position wechseln","inputCoordTitle":"Eingabe-Koordinate","invalidCoordinate":"Ungültige Koordinate","liveMode":"Live-Modus","locationOffBasemap":"Die Eingabe-Koordinate befindet sich außerhalb der Grundkartenausdehnung.","noBasemap":"Keine Grundkarte.","noLocation":"Keine Position","removeConversion":"Konvertierung entfernen","selectFormat":"Format auswählen","settingsTitle":"Formateinstellungen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_el.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_el.json new file mode 100644 index 0000000..3b0b5a4 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μετατροπή συντεταγμένων","abbreviatedDirections":{"north":"Β","south":"Ν","east":"A","west":"Δ"},"addConversion":"Προσθήκη μετατροπής","captureMode":"Λειτουργία καταγραφής","changeCoordinateDisplay":"Αλλαγή τρόπου παρουσίασης συντεταγμένων","convert":"Μετατροπή","conversionOutputSuffix":"αποτέλεσμα μετατροπής","copySuccessMessage":"Αντιγράφηκε","defaultPattern":"Επαναφορά στην προεπιλεγμένη ρύθμιση","goTo":"Μετάβαση στην τοποθεσία","inputCoordTitle":"Καταχώριση συντεταγμένης","invalidCoordinate":"Μη έγκυρη συντεταγμένη","liveMode":"Ζωντανή λειτουργία","locationOffBasemap":"Η καταχωρισμένη συντεταγμένη είναι εκτός της έκτασης του υποβάθρου.","noBasemap":"Δεν υπάρχει κανένα υπόβαθρο.","noLocation":"Καμία θέση","removeConversion":"Κατάργηση μετατροπής","selectFormat":"Επιλογή μορφής","settingsTitle":"Ρυθμίσεις μορφοποίησης"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_en.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_en.json new file mode 100644 index 0000000..b361601 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Coordinate conversion","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Add conversion","captureMode":"Capture mode","changeCoordinateDisplay":"Change coordinate display","convert":"Convert","conversionOutputSuffix":"conversion output","copySuccessMessage":"Copied","defaultPattern":"Reset to default","goTo":"Go to location","inputCoordTitle":"Input coordinate","invalidCoordinate":"Invalid coordinate","liveMode":"Live mode","locationOffBasemap":"Input coordinate is outside basemap extent","noBasemap":"No basemap.","noLocation":"No position","removeConversion":"Remove conversion","selectFormat":"Select format","settingsTitle":"Format settings"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_es.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_es.json new file mode 100644 index 0000000..c3cc126 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversión de coordenadas","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"O"},"addConversion":"Agregar conversión","captureMode":"Modo de captura","changeCoordinateDisplay":"Cambiar visualización de coordenadas","convert":"Convertir","conversionOutputSuffix":"salida de conversión","copySuccessMessage":"Copiada","defaultPattern":"Restablecer al valor predeterminado","goTo":"Ir a una ubicación","inputCoordTitle":"Coordenada de entrada","invalidCoordinate":"Coordenada no válida","liveMode":"Modo en directo","locationOffBasemap":"Coordenada de entrada fuera de la extensión del mapa base","noBasemap":"No hay ningún mapa base.","noLocation":"No hay ninguna posición","removeConversion":"Eliminar conversión","selectFormat":"Seleccionar formato","settingsTitle":"Configuración de formato"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_et.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_et.json new file mode 100644 index 0000000..7cd3a9a --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinaatide teisendamine","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Lisa teisendus","captureMode":"Kogumise režiim","changeCoordinateDisplay":"Muuda koordinaatide kuvamist","convert":"Konverteeri","conversionOutputSuffix":"teisenduse väljund","copySuccessMessage":"Kopeeritud","defaultPattern":"Lähtesta vaikimisi määratud seadetele","goTo":"Liigu asukohta","inputCoordTitle":"Sisesta koordinaat","invalidCoordinate":"Koordinaat ei sobi","liveMode":"Reaalajarežiim","locationOffBasemap":"Sisendkoordinaat asub väljaspool aluskaardi piirkonda","noBasemap":"Aluskaart puudub.","noLocation":"Asukoht puudub","removeConversion":"Eemalda teisendus","selectFormat":"Vali formaat","settingsTitle":"Formaadi seaded"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fi.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fi.json new file mode 100644 index 0000000..e893ad9 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinaattikonversio","abbreviatedDirections":{"north":"P","south":"E","east":"I","west":"L"},"addConversion":"Lisää muunnos","captureMode":"Tallenna tila","changeCoordinateDisplay":"Muuta koordinaattinäyttöä","convert":"Muunna","conversionOutputSuffix":"muunnoksen tulosaineisto","copySuccessMessage":"Kopioitu","defaultPattern":"Palauta oletusarvoon","goTo":"Siirry sijaintiin","inputCoordTitle":"Lähtöaineiston koordinaatti","invalidCoordinate":"Virheellinen koordinaatti","liveMode":"Reaaliaikainen tila","locationOffBasemap":"Lähtöaineiston koordinaatti on taustakartan laajuuden ulkopuolella","noBasemap":"Ei taustakarttaa.","noLocation":"Ei sijaintia","removeConversion":"Poista muunnos","selectFormat":"Valitse muoto","settingsTitle":"Muotoiluasetukset"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fr.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fr.json new file mode 100644 index 0000000..47d6f48 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversion des coordonnées","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"O"},"addConversion":"Ajouter une conversion","captureMode":"Mode de capture","changeCoordinateDisplay":"Modifier l’affichage des coordonnées","convert":"Convertir","conversionOutputSuffix":"sortie de la conversion","copySuccessMessage":"Copié","defaultPattern":"Rétablir les paramètres par défaut","goTo":"Aller à la localisation","inputCoordTitle":"Coordonnée en entrée","invalidCoordinate":"Coordonnées non valides","liveMode":"Mode dynamique","locationOffBasemap":"La coordonnée en entrée se situe en dehors de l’étendue du fond de carte","noBasemap":"Aucun fond de carte.","noLocation":"Aucune position","removeConversion":"Supprimer la conversion","selectFormat":"Sélectionner le format","settingsTitle":"Paramètres de format"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_he.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_he.json new file mode 100644 index 0000000..f87bf45 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_he.json @@ -0,0 +1 @@ +{"widgetLabel":"המרת קואורדינטות","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"הוסף המרה","captureMode":"מצב לכידה","changeCoordinateDisplay":"שנה תצוגת קואורדינטות","convert":"המר","conversionOutputSuffix":"פלט המרה","copySuccessMessage":"הועתק","defaultPattern":"אפס לברירת המחדל","goTo":"עבור למיקום","inputCoordTitle":"הזן קואורדינטה","invalidCoordinate":"קורדיאנטה לא חוקית","liveMode":"מצב זמן אמת","locationOffBasemap":"הקואורדינטה שהוזנה נמצאת מחוץ לתחום של מפת הבסיס","noBasemap":"אין מפת בסיס.","noLocation":"אין מיקום","removeConversion":"הסר המרה","selectFormat":"בחר פורמט","settingsTitle":"הגדרות פורמט"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hr.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hr.json new file mode 100644 index 0000000..8c307cb --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverzija koordinata","abbreviatedDirections":{"north":"S","south":"J","east":"I","west":"Z"},"addConversion":"Dodaj konverziju","captureMode":"Način snimanja","changeCoordinateDisplay":"Promijeni prikaz koordinata","convert":"Pretvori","conversionOutputSuffix":"rezultat konverzije","copySuccessMessage":"Kopirano","defaultPattern":"Vrati na zadane postavke","goTo":"Idi na lokaciju","inputCoordTitle":"Unesi koordinatu","invalidCoordinate":"Nevaljana koordinata","liveMode":"Način uživo","locationOffBasemap":"Unesena koordinata nalazi se izvan obuhvata kartografske podloge","noBasemap":"Nema kartografske podloge.","noLocation":"Nema položaja","removeConversion":"Ukloni konverziju","selectFormat":"Odaberi format","settingsTitle":"Postavke formata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hu.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hu.json new file mode 100644 index 0000000..72864f6 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordináta-konverzió","abbreviatedDirections":{"north":"É","south":"D","east":"K","west":"Ny"},"addConversion":"Adatkonverzió hozzáadása","captureMode":"Rögzítés módja","changeCoordinateDisplay":"A koordináták megjelenítésének módosítása","convert":"Átalakítás","conversionOutputSuffix":"adatkonverzió kimenete","copySuccessMessage":"Másolt","defaultPattern":"Visszaállítás az alapértelmezett értékre","goTo":"Ugrás a helyre","inputCoordTitle":"Bemeneti koordináta","invalidCoordinate":"Érvénytelen koordináta","liveMode":"Élő üzemmód","locationOffBasemap":"A bemeneti koordináta kívül esik az alaptérkép kiterjedésén","noBasemap":"Nincs alaptérkép.","noLocation":"Nincs pozíció","removeConversion":"Adatkonverzió eltávolítása","selectFormat":"Formátum kiválasztása","settingsTitle":"Formátumbeállítások"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_id.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_id.json new file mode 100644 index 0000000..ea933b0 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Konversi koordinat","abbreviatedDirections":{"north":"U","south":"S","east":"T","west":"B"},"addConversion":"Tambah konversi","captureMode":"Mode tangkapan","changeCoordinateDisplay":"Ubah tampilan koordinat","convert":"Konversi","conversionOutputSuffix":"output konversi","copySuccessMessage":"Disalin","defaultPattern":"Atur ulang ke default","goTo":"Buka lokasi","inputCoordTitle":"Koordinat input","invalidCoordinate":"Koordinat tidak valid","liveMode":"Mode langsung","locationOffBasemap":"Koordinat input berada di luar jangkauan peta dasar","noBasemap":"Tidak ada peta dasar.","noLocation":"Tidak ada posisi","removeConversion":"Hapus konversi","selectFormat":"Pilih format","settingsTitle":"Pengaturan format"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_it.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_it.json new file mode 100644 index 0000000..ce1ec00 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversione coordinate","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"L"},"addConversion":"Aggiungi conversione","captureMode":"Modalità di acquisizione","changeCoordinateDisplay":"Cambia visualizzazione coordinate","convert":"Converti","conversionOutputSuffix":"output di conversione","copySuccessMessage":"Copiato","defaultPattern":"Ripristina default","goTo":"Vai a posizione","inputCoordTitle":"Coordinate di input","invalidCoordinate":"Coordinata non valida","liveMode":"Modalità tempo reale","locationOffBasemap":"Le coordinate di input sono esterne all’estensione della mappa di base.","noBasemap":"Nessuna mappa di base.","noLocation":"Nessuna posizione","removeConversion":"Rimuovi conversione","selectFormat":"Seleziona formato","settingsTitle":"Impostazioni di formato"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ja.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ja.json new file mode 100644 index 0000000..b9f3661 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"座標変換","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"変換の追加","captureMode":"キャプチャ モード","changeCoordinateDisplay":"座標表示の変更","convert":"変換","conversionOutputSuffix":"変換出力","copySuccessMessage":"コピーしました","defaultPattern":"デフォルトにリセット","goTo":"位置へ移動","inputCoordTitle":"座標を入力","invalidCoordinate":"無効な座標","liveMode":"ライブ モード","locationOffBasemap":"入力座標がベースマップの範囲外です","noBasemap":"ベースマップがありません。","noLocation":"位置なし","removeConversion":"変換の削除","selectFormat":"形式の選択","settingsTitle":"形式の設定"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ko.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ko.json new file mode 100644 index 0000000..16da60a --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"좌표 변환","abbreviatedDirections":{"north":"북","south":"남","east":"동","west":"서"},"addConversion":"변환 추가","captureMode":"캡처 모드","changeCoordinateDisplay":"좌표 표시 변경","convert":"변환","conversionOutputSuffix":"변환 결과","copySuccessMessage":"복사됨","defaultPattern":"기본으로 재설정","goTo":"위치로 이동","inputCoordTitle":"입력 좌표","invalidCoordinate":"유효하지 않은 좌표","liveMode":"라이브 모드","locationOffBasemap":"입력 좌표가 베이스맵 범위를 벗어남","noBasemap":"베이스맵이 없습니다.","noLocation":"위치 없음","removeConversion":"변환 제거","selectFormat":"형식 선택","settingsTitle":"형식 설정"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lt.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lt.json new file mode 100644 index 0000000..213b60e --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinačių konversija","abbreviatedDirections":{"north":"Š","south":"P","east":"R","west":"V"},"addConversion":"Pridėti konvertavimą","captureMode":"Užfiksavimo režimas","changeCoordinateDisplay":"Keisti koordinačių atvaizdavimą","convert":"Konvertuoti","conversionOutputSuffix":"konvertavimo išvestis","copySuccessMessage":"Nukopijuota","defaultPattern":"Grąžinti numatytąją reikšmę","goTo":"Vykti į vietą","inputCoordTitle":"Įvesties koordinatė","invalidCoordinate":"Neteisinga koordinatė","liveMode":"Realaus laiko režimas","locationOffBasemap":"Įvesties koordinatė nepatenka į pagrindo žemėlapio aprėptį","noBasemap":"Nėra pagrindo žemėlapio.","noLocation":"Nėra padėties","removeConversion":"Pašalinti konvertavimą","selectFormat":"Pasirinkti formatą","settingsTitle":"Formato nustatymai"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lv.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lv.json new file mode 100644 index 0000000..aa6b39f --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinātu pārveidošana","abbreviatedDirections":{"north":"Z","south":"D","east":"A","west":"R"},"addConversion":"Pievienot konvertēšanu","captureMode":"Ievākšanas režīms","changeCoordinateDisplay":"Mainīt koordinātu attēlošanu","convert":"Konvertēt","conversionOutputSuffix":"konvertēšanas izvade","copySuccessMessage":"Nokopēts","defaultPattern":"Atiestatīt uz noklusējumu","goTo":"Doties uz novietojumu","inputCoordTitle":"Ievades koordināta","invalidCoordinate":"Nederīga koordināta","liveMode":"Tiešsaistes režīms","locationOffBasemap":"Ievades koordināta atrodas ārpus pamatkartes pārklājuma","noBasemap":"Bez pamatkartes","noLocation":"Bez vietas","removeConversion":"Noņemt konvertēšanu","selectFormat":"Atlasīt formātu","settingsTitle":"Formāta iestatījumi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nb.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nb.json new file mode 100644 index 0000000..fef3e5c --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinatkonvertering","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Legg til konvertering","captureMode":"Opptaksmodus","changeCoordinateDisplay":"Endre koordinatvisning","convert":"Konverter","conversionOutputSuffix":"utdata for konvertering","copySuccessMessage":"Kopiert","defaultPattern":"Tilbakestill til standard","goTo":"Gå til lokasjon","inputCoordTitle":"Inndatakoordinat","invalidCoordinate":"Ugyldig koordinat","liveMode":"Live-modus","locationOffBasemap":"Inndatakoordinaten er utenfor bakgrunnskartets utstrekning","noBasemap":"Ingen bakgrunnskart.","noLocation":"Ingen posisjon","removeConversion":"Fjern konvertering","selectFormat":"Velg format","settingsTitle":"Formatinnstillinger"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nl.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nl.json new file mode 100644 index 0000000..44091fd --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Coördinaatconversie","abbreviatedDirections":{"north":"N","south":"Z","east":"O","west":"W"},"addConversion":"Conversie toevoegen","captureMode":"Registratiemodus","changeCoordinateDisplay":"Coördinatenweergave wijzigen","convert":"Omzetten","conversionOutputSuffix":"conversie-uitvoer","copySuccessMessage":"Gekopieerd","defaultPattern":"Herstellen naar standaardinstellingen","goTo":"Ga naar locatie","inputCoordTitle":"Invoercoördinaat","invalidCoordinate":"Ongeldige coördinaat","liveMode":"Livemodus","locationOffBasemap":"Invoercoördinaat bevindt zich buiten basiskaartextent","noBasemap":"Geen basiskaart.","noLocation":"Geen positie","removeConversion":"Conversie verwijderen","selectFormat":"Formaat selecteren","settingsTitle":"Opmaakinstellingen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pl.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pl.json new file mode 100644 index 0000000..1b0416c --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Przeliczanie współrzędnych","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Dodaj konwersję","captureMode":"Tryb przechwytywania","changeCoordinateDisplay":"Zmień wyświetlanie współrzędnych","convert":"Zmień","conversionOutputSuffix":"dane wynikowe konwersji","copySuccessMessage":"Skopiowane","defaultPattern":"Przywróć wartości domyślne","goTo":"Przejdź do lokalizacji","inputCoordTitle":"Współrzędne wejściowe","invalidCoordinate":"Niewłaściwe współrzędne","liveMode":"Tryb Na żywo","locationOffBasemap":"Współrzędne wejściowe są poza zasięgiem mapy bazowej","noBasemap":"Brak mapy bazowej.","noLocation":"Brak pozycji","removeConversion":"Usuń konwersję","selectFormat":"Wybierz format","settingsTitle":"Ustawienia formatu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-BR.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-BR.json new file mode 100644 index 0000000..b2048a7 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversão de coordenadas","abbreviatedDirections":{"north":"N","south":"S","east":"L","west":"O"},"addConversion":"Adicionar conversão","captureMode":"Modo de captura","changeCoordinateDisplay":"Alterar exibição de coordenada","convert":"Converter","conversionOutputSuffix":"saída de conversão","copySuccessMessage":"Copiado","defaultPattern":"Redefinir para padrão","goTo":"Ir para local","inputCoordTitle":"Coordenada de entrada","invalidCoordinate":"Coordenadas inválidas","liveMode":"Modo em tempo real","locationOffBasemap":"A coordenada de entrada está fora da extensão do mapa base","noBasemap":"Nenhum mapa base.","noLocation":"Nenhuma posição","removeConversion":"Remover conversão","selectFormat":"Selecionar formato","settingsTitle":"Configurações de formato"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-PT.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-PT.json new file mode 100644 index 0000000..ada4491 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversão de coordenadas","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Adicionar conversão","captureMode":"Modo de captura","changeCoordinateDisplay":"Alterar a exibição de coordenadas","convert":"Converter","conversionOutputSuffix":"saída de conversão","copySuccessMessage":"Copiado","defaultPattern":"Repor predefinições","goTo":"Ir para localização","inputCoordTitle":"Coordenada de entrada","invalidCoordinate":"Coordenada inválida","liveMode":"Modo em tempo real","locationOffBasemap":"A coordenada de entrada encontra-se fora da extensão do mapa base","noBasemap":"Sem mapa base.","noLocation":"Sem posição.","removeConversion":"Remover conversão","selectFormat":"Selecionar formato","settingsTitle":"Definições de formato"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ro.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ro.json new file mode 100644 index 0000000..7d093b7 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Conversie coordonate","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"V"},"addConversion":"Adaugă transformare","captureMode":"Capturează mod","changeCoordinateDisplay":"Modifică afișarea coordonatelor","convert":"Transformă","conversionOutputSuffix":"rezultatul transformării","copySuccessMessage":"Copiat","defaultPattern":"Resetare la valori implicite","goTo":"Accesare locaţie","inputCoordTitle":"Coordinată de intrare","invalidCoordinate":"Coordonată invalidă","liveMode":"Mod live","locationOffBasemap":"Coordinata de intrare este în exteriorul hărții de fundal","noBasemap":"Nicio hartă fundal.","noLocation":"Nicio poziție","removeConversion":"Eliminați transformarea","selectFormat":"Selectare format","settingsTitle":"Setările formatului"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ru.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ru.json new file mode 100644 index 0000000..7482971 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Преобразование координат","abbreviatedDirections":{"north":"С","south":"Ю","east":"В","west":"З"},"addConversion":"Добавить конвертацию","captureMode":"Режим захвата","changeCoordinateDisplay":"Изменить отображение координат","convert":"Конвертировать","conversionOutputSuffix":"результат конвертирования","copySuccessMessage":"Скопировано","defaultPattern":"Вернуть установки по умолчанию","goTo":"Перейти к местоположению","inputCoordTitle":"Входные координаты","invalidCoordinate":"Недопустимые координаты","liveMode":"Режим реального времени","locationOffBasemap":"Входные координаты находятся за пределами экстента базовой карты","noBasemap":"Нет базовой карты.","noLocation":"Нет местоположения","removeConversion":"Удалить конвертацию","selectFormat":"Выбрать формат","settingsTitle":"Настройки формата"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sk.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sk.json new file mode 100644 index 0000000..b3288e4 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverzia súradníc","abbreviatedDirections":{"north":"N","south":"J","east":"V","west":"Z"},"addConversion":"Pridať konverziu","captureMode":"Režim zachytenia","changeCoordinateDisplay":"Zmeniť zobrazenie súradníc","convert":"Previesť","conversionOutputSuffix":"výstup konverzie","copySuccessMessage":"Skopírované","defaultPattern":"Obnoviť na predvolené hodnoty","goTo":"Prejsť na umiestnenie","inputCoordTitle":"Súradnice vstupu","invalidCoordinate":"Neplatné súradnice","liveMode":"Živý režim","locationOffBasemap":"Súradnice vstupu sú mimo rozsahu základnej mapy","noBasemap":"Žiadna základná mapa.","noLocation":"Žiadna pozícia","removeConversion":"Odstrániť konverziu","selectFormat":"Vybrať formát","settingsTitle":"Nastavenia formátu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sl.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sl.json new file mode 100644 index 0000000..d1ed5b9 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pretvorba koordinat","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Dodaj pretvorbo","captureMode":"Način zajemanja","changeCoordinateDisplay":"Spremeni prikaz koordinat","convert":"Pretvori","conversionOutputSuffix":"rezultat pretvorbe","copySuccessMessage":"Kopirano","defaultPattern":"Ponastavi na privzeto","goTo":"Pojdi na lokacijo","inputCoordTitle":"Vhodne koordinate","invalidCoordinate":"Neveljavne koordinate","liveMode":"Način v živo","locationOffBasemap":"Vhodne koordinate so izven obsega temeljne karte","noBasemap":"Ni temeljne karte.","noLocation":"Ni položaja","removeConversion":"Odstrani pretvorbo","selectFormat":"Izberi format","settingsTitle":"Nastavitve formata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sr.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sr.json new file mode 100644 index 0000000..56b45c0 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Konverzija koordinata","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"Š"},"addConversion":"Dodaj konverzaciju","captureMode":"Režim snimanja","changeCoordinateDisplay":"Promeni prikaz koordinata","convert":"Pretvori","conversionOutputSuffix":"izlaz konverzije","copySuccessMessage":"Kopirano","defaultPattern":"Resetuj na podrazumevane vrednosti","goTo":"Idi na lokaciju","inputCoordTitle":"Unesena koordinata","invalidCoordinate":"Nevažeća koordinata","liveMode":"Režim uživo","locationOffBasemap":"Unesena koordinata je van obuhvata pozadinske mape","noBasemap":"Nema pozadinske mape.","noLocation":"Nema pozicije","removeConversion":"Ukloni konverziju","selectFormat":"Izaberi format","settingsTitle":"Postavke formata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sv.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sv.json new file mode 100644 index 0000000..30fba75 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinatkonvertering","abbreviatedDirections":{"north":"N","south":"S","east":"Ö","west":"V"},"addConversion":"Lägg till konvertering","captureMode":"Inspelningsläge","changeCoordinateDisplay":"Ändra visningen av koordinater","convert":"Omvandla","conversionOutputSuffix":"utdata för konvertering","copySuccessMessage":"Kopierad","defaultPattern":"Återställ till standard","goTo":"Gå till plats","inputCoordTitle":"Indatakoordinat","invalidCoordinate":"Ogiltig koordinat","liveMode":"Live-läge","locationOffBasemap":"Indatakoordinat är utanför baskartans utbredning","noBasemap":"Ingen baskarta.","noLocation":"Inget läge","removeConversion":"Ta bort konvertering","selectFormat":"Välj format","settingsTitle":"Formatinställningar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_th.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_th.json new file mode 100644 index 0000000..67a2277 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การแปลงพิกัด","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"เพิ่มการแปลง","captureMode":"โหมดจับภาพนิ่ง","changeCoordinateDisplay":"เปลี่ยนการแสดงพิกัด","convert":"เปลี่ยน","conversionOutputSuffix":"ผลลัพธ์การแปลง","copySuccessMessage":"คัดลอก","defaultPattern":"รีเซ็ตเป็นค่าเริ่มต้น","goTo":"ไปยังตำแหน่ง","inputCoordTitle":"พิกัดอินพุต","invalidCoordinate":"พิกัดไม่ถูกต้อง","liveMode":"โหมดถ่ายทอดสด","locationOffBasemap":"พิกัดอินพุตอยู่นอกขอบเขตแผนที่ฐาน","noBasemap":"ไม่มีแผนที่ฐาน","noLocation":"ไม่มีตำแหน่ง","removeConversion":"ลบการแปลง","selectFormat":"เลือกนามสกุลไฟล์","settingsTitle":"การตั้งค่ารูปแบบ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_tr.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_tr.json new file mode 100644 index 0000000..6a20d75 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Koordinat dönüştürme","abbreviatedDirections":{"north":"K","south":"G","east":"D","west":"B"},"addConversion":"Dönüştürme ekle","captureMode":"Yakalama modu","changeCoordinateDisplay":"Koordinat görüntüsünü değiştir","convert":"Çevir","conversionOutputSuffix":"dönüştürme çıkışı","copySuccessMessage":"Kopyalandı","defaultPattern":"Varsayılana sıfırla","goTo":"Konuma git","inputCoordTitle":"Girdi koordinatı","invalidCoordinate":"Geçersiz koordinat","liveMode":"Canlı modu","locationOffBasemap":"Girdi koordinatı altlık haritası yayılımının dışında","noBasemap":"Altlık haritası yok.","noLocation":"Konum yok","removeConversion":"Dönüştürmeyi kaldır","selectFormat":"Biçim seç","settingsTitle":"Format ayarları"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_uk.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_uk.json new file mode 100644 index 0000000..d220fc2 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Конвертація координат","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Додати конвертацію","captureMode":"Режим фіксування","changeCoordinateDisplay":"Змінити відображення координат","convert":"Перетворити","conversionOutputSuffix":"вихідні дані конвертації","copySuccessMessage":"Скопійовано","defaultPattern":"Скинути до параметрів за замовчуванням","goTo":"Перейти до місця розташування","inputCoordTitle":"Вхідна координата","invalidCoordinate":"Неприпустима координата","liveMode":"«Живий» режим","locationOffBasemap":"Вхідна координата виходить за межі екстенту базової карти","noBasemap":"Немає базової карти.","noLocation":"Немає положення","removeConversion":"Видалити конвертацію","selectFormat":"Вибрати формат","settingsTitle":"Налаштування формату"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_vi.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_vi.json new file mode 100644 index 0000000..df56cd7 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Chuyển đổi tọa độ","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"Thêm phép chuyển đổi","captureMode":"Chế độ chụp","changeCoordinateDisplay":"Thay đổi hiển thị tọa độ","convert":"Chuyển đổi","conversionOutputSuffix":"Kết quả chuyển đổi","copySuccessMessage":"Đã sao chép","defaultPattern":"Đặt lại thành mặc định","goTo":"Đi đến vị trí","inputCoordTitle":"Tọa độ đầu vào","invalidCoordinate":"Tọa độ không hợp lệ","liveMode":"Chế độ trực tiếp","locationOffBasemap":"Tọa độ đầu vào nằm ngoài phạm vi bản đồ nền","noBasemap":"Không có bản đồ nền.","noLocation":"Không có vị trí.","removeConversion":"Xóa phép chuyển đổi","selectFormat":"Chọn định dạng","settingsTitle":"Cài đặt định dạng"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-CN.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-CN.json new file mode 100644 index 0000000..f4ac74c --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"坐标转换","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"添加转换","captureMode":"捕捉模式","changeCoordinateDisplay":"更改坐标显示","convert":"转换","conversionOutputSuffix":"转换输出","copySuccessMessage":"已复制","defaultPattern":"重置为默认值","goTo":"转至位置","inputCoordTitle":"输入坐标","invalidCoordinate":"无效的坐标","liveMode":"实时模式","locationOffBasemap":"输入坐标在底图范围之外","noBasemap":"无底图。","noLocation":"无位置","removeConversion":"移除转换","selectFormat":"选择格式","settingsTitle":"格式设置"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-HK.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-HK.json new file mode 100644 index 0000000..93bfc67 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"座標轉換","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"新增轉換","captureMode":"擷取模式","changeCoordinateDisplay":"變更座標顯示","convert":"轉換","conversionOutputSuffix":"轉換輸出","copySuccessMessage":"已複製","defaultPattern":"重設為預設值","goTo":"移至位置","inputCoordTitle":"輸入座標","invalidCoordinate":"座標無效","liveMode":"即時模式","locationOffBasemap":"輸入座標不在底圖範圍之內","noBasemap":"無底圖。","noLocation":"無位置","removeConversion":"移除轉換","selectFormat":"選擇格式","settingsTitle":"格式設定"} \ No newline at end of file diff --git a/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-TW.json b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-TW.json new file mode 100644 index 0000000..93bfc67 --- /dev/null +++ b/public/assets/esri/widgets/CoordinateConversion/t9n/CoordinateConversion_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"座標轉換","abbreviatedDirections":{"north":"N","south":"S","east":"E","west":"W"},"addConversion":"新增轉換","captureMode":"擷取模式","changeCoordinateDisplay":"變更座標顯示","convert":"轉換","conversionOutputSuffix":"轉換輸出","copySuccessMessage":"已複製","defaultPattern":"重設為預設值","goTo":"移至位置","inputCoordTitle":"輸入座標","invalidCoordinate":"座標無效","liveMode":"即時模式","locationOffBasemap":"輸入座標不在底圖範圍之內","noBasemap":"無底圖。","noLocation":"無位置","removeConversion":"移除轉換","selectFormat":"選擇格式","settingsTitle":"格式設定"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight.json b/public/assets/esri/widgets/Daylight/t9n/Daylight.json new file mode 100644 index 0000000..116de74 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight.json @@ -0,0 +1 @@ +{"title":"Daylight","shadowsToggle":{"label":"Shadows","tooltip":"Show direct shadows"},"sunLightingToggle":{"label":"Sun position by date and time","tooltip":"Use date and time to determine sun position (otherwise relative to camera)"},"unsupported":"Daylight tool is only supported in SceneView.","playDay":"Animate sun and shadow over a day","playYear":"Animate sun and shadow over a year","pause":"Pause","season":"Season","spring":"Spring","summer":"Summer","winter":"Winter","fall":"Fall"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_ar.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_ar.json new file mode 100644 index 0000000..bae9831 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_ar.json @@ -0,0 +1 @@ +{"title":"ضوء النهار","shadowsToggle":{"label":"الظلال","tooltip":"إظهار الظلال المباشرة"},"sunLightingToggle":{"label":"موقع الشمس باستخدام التاريخ والوقت","tooltip":"استخدام التاريخ والوقت لتحديد موقع الشمس (بخلاف ذلك بالنسبة للكاميرا)"},"unsupported":"أداة ضوء النهار مدعومة فقط في SceneView.","playDay":"تحريك الشمس والظل على مدار يوم","playYear":"تحريك الشمس والظل على مدار سنة","pause":"إيقاف مؤقت","season":"الموسم","spring":"ربيع","summer":"صيف","winter":"شتاء","fall":"خريف"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_bg.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_bg.json new file mode 100644 index 0000000..9c5c0ef --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_bg.json @@ -0,0 +1 @@ +{"title":"Дневна светлина","shadowsToggle":{"label":"Сенки","tooltip":"Показване на директни сенки"},"sunLightingToggle":{"label":"Положение на слънцето по дата и час","tooltip":"Използвайте дата и час, за да определите позицията на слънцето (иначе спрямо камерата)"},"unsupported":"Инструментът за дневна светлина се поддържа само в SceneView.","playDay":"Анимиране на слънцето и сянката за ден","playYear":"Анимиране на слънцето и сянката за година","pause":"Временно спиране","season":"Сезон","spring":"Пролет","summer":"Лято","winter":"Зима","fall":"Есен"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_bs.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_bs.json new file mode 100644 index 0000000..9cf46df --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_bs.json @@ -0,0 +1 @@ +{"title":"Danje svjetlo","shadowsToggle":{"label":"Sjene","tooltip":"Prikaži izravne sjene"},"sunLightingToggle":{"label":"Položaj sunca po datumu i vremenu","tooltip":"Upotrijebi datum i vrijeme za određivanje položaja sunca (inače u odnosu na kameru)"},"unsupported":"Alat za dnevnu svjetlost podržan je samo u pregledu scene.","playDay":"Animiraj sunce i sjene tijekom dana","playYear":"Animiraj sunce i sjene tijekom godine","pause":"Pauza","season":"Sezona","spring":"Proljeće","summer":"Ljeto","winter":"Zima","fall":"Jesen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_ca.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_ca.json new file mode 100644 index 0000000..5af080b --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_ca.json @@ -0,0 +1 @@ +{"title":"Llum del dia","shadowsToggle":{"label":"Ombres","tooltip":"Mostra les ombres directes"},"sunLightingToggle":{"label":"Posició del sol per data i hora","tooltip":"Utilitza la data i l'hora per determinar la posició del sol (altrament relativa a la càmera)"},"unsupported":"L'eina Llum del dia només s'admet a l'SceneView.","playDay":"Anima el sol i les ombres durant un dia","playYear":"Anima el sol i les ombres durant un any","pause":"Atura temporalment","season":"Estació","spring":"Primavera","summer":"Estiu","winter":"Hivern","fall":"Tardor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_cs.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_cs.json new file mode 100644 index 0000000..4668c39 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_cs.json @@ -0,0 +1 @@ +{"title":"Denní světlo","shadowsToggle":{"label":"Stíny","tooltip":"Zobrazit přímé stíny"},"sunLightingToggle":{"label":"Poloha slunce podle data a času","tooltip":"Použití data a času k určení polohy slunce (jinak relativní ke kameře)"},"unsupported":"Nástroj Denní světlo je podporován pouze aplikací SceneView.","playDay":"Animovat slunce a stín v průběhu dne","playYear":"Animovat slunce a stín v průběhu roku","pause":"Pozastavit","season":"Roční období","spring":"Jaro","summer":"Léto","winter":"Zima","fall":"Podzim"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_da.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_da.json new file mode 100644 index 0000000..7f34740 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_da.json @@ -0,0 +1 @@ +{"title":"Dagslys","shadowsToggle":{"label":"Skygger","tooltip":"Vis direkte skygger"},"sunLightingToggle":{"label":"Position af sol efter dato/kl.","tooltip":"Brug dato/kl. til at bestemme solens position (ellers i forhold til kamera)"},"unsupported":"Værktøjet Dagslys understøttes kun i SceneView.","playDay":"Animér sol og skygge i løbet af en dag","playYear":"Animér sol og skygge i løbet af et år","pause":"Pause","season":"Årstid","spring":"Forår","summer":"Sommer","winter":"Vinter","fall":"Efterår"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_de.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_de.json new file mode 100644 index 0000000..e467053 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_de.json @@ -0,0 +1 @@ +{"title":"Tageslicht","shadowsToggle":{"label":"Schatten","tooltip":"Direkte Schatten anzeigen"},"sunLightingToggle":{"label":"Sonnenposition nach Datum und Uhrzeit","tooltip":"Sonnenposition mithilfe von Datum und Uhrzeit definieren (andernfalls relativ zur Kamera)"},"unsupported":"Das Werkzeug \"Tageslicht\" wird nur in SceneView unterstützt.","playDay":"Sonne und Schatten im Tagesverlauf animieren","playYear":"Sonne und Schatten im Jahresverlauf animieren","pause":"Unterbrechen","season":"Jahreszeit","spring":"Frühling","summer":"Sommer","winter":"Winter","fall":"Herbst"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_el.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_el.json new file mode 100644 index 0000000..82d311a --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_el.json @@ -0,0 +1 @@ +{"title":"Φως ημέρας","shadowsToggle":{"label":"Σκιές","tooltip":"Εμφάνιση άμεσων σκιών"},"sunLightingToggle":{"label":"Θέση του ήλιου κατά ημερομηνία και ώρα","tooltip":"Χρησιμοποιήστε την ημερομηνία και την ώρα για να προσδιορίσετε τη θέση του ήλιου (διαφορετικά σε σχέση με την κάμερα)"},"unsupported":"Το εργαλείο «Φως ημέρας» υποστηρίζεται μόνο στο SceneView.","playDay":"Προβολή ήλιου και σκιάς σε μια ημέρα με κινούμενα γραφικά","playYear":"Προβολή ήλιου και σκιάς σε ένα έτος με κινούμενα γραφικά","pause":"Παύση","season":"Εποχή","spring":"Πηγή","summer":"Καλοκαίρι","winter":"Χειμώνας","fall":"Φθινόπωρο"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_en.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_en.json new file mode 100644 index 0000000..116de74 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_en.json @@ -0,0 +1 @@ +{"title":"Daylight","shadowsToggle":{"label":"Shadows","tooltip":"Show direct shadows"},"sunLightingToggle":{"label":"Sun position by date and time","tooltip":"Use date and time to determine sun position (otherwise relative to camera)"},"unsupported":"Daylight tool is only supported in SceneView.","playDay":"Animate sun and shadow over a day","playYear":"Animate sun and shadow over a year","pause":"Pause","season":"Season","spring":"Spring","summer":"Summer","winter":"Winter","fall":"Fall"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_es.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_es.json new file mode 100644 index 0000000..06a140c --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_es.json @@ -0,0 +1 @@ +{"title":"Luz del día","shadowsToggle":{"label":"Sombras","tooltip":"Mostrar sombras directas"},"sunLightingToggle":{"label":"Posición del sol por fecha y hora","tooltip":"Usar la fecha y hora para determinar la posición del sol (o, de lo contrario, en relación con la cámara)"},"unsupported":"La herramienta Luz del día solo se admite en SceneView.","playDay":"Animar el sol y las sombras durante un día","playYear":"Animar el sol y las sombras durante un año","pause":"Pausa","season":"Temporada","spring":"Primavera","summer":"Verano","winter":"Invierno","fall":"Otoño"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_et.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_et.json new file mode 100644 index 0000000..c067903 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_et.json @@ -0,0 +1 @@ +{"title":"Päevavalgus","shadowsToggle":{"label":"Varjud","tooltip":"Kuva otsevarjud"},"sunLightingToggle":{"label":"Päikese asend kuupäeva ja kellaaja suhtes","tooltip":"Kasutage päikese asendi määramiseks kuupäeva ja kellaaega (muidu kaamera suhtes)"},"unsupported":"Päevavalguse tööriist on toetatud ainult vaates SceneView.","playDay":"Animeeri päikest ja varju päeva jooksul","playYear":"Animeeri päikest ja varju aasta jooksul","pause":"Peata","season":"Aastaaeg","spring":"Kevad","summer":"Suvi","winter":"Talv","fall":"Sügis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_fi.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_fi.json new file mode 100644 index 0000000..72b7e92 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_fi.json @@ -0,0 +1 @@ +{"title":"Päivänvalo","shadowsToggle":{"label":"Varjostukset","tooltip":"Näytä suorat varjostukset"},"sunLightingToggle":{"label":"Auringon sijainti päivämäärän ja kellonajan mukaan","tooltip":"Määritä auringon sijainti käyttämällä päivämäärää ja kellonaikaa (muussa tapauksessa suhteessa kameraan)"},"unsupported":"Päivänvalo-työkalua tuetaan vain SceneView-sovelluksessa.","playDay":"Animoi aurinko ja varjot päivän kuluessa","playYear":"Animoi aurinko ja varjot vuoden kuluessa","pause":"Pysäytä","season":"Vuodenaika","spring":"Lähde","summer":"Kesä","winter":"Talvi","fall":"Syksy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_fr.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_fr.json new file mode 100644 index 0000000..2fc4cf5 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_fr.json @@ -0,0 +1 @@ +{"title":"Lumière du jour","shadowsToggle":{"label":"Ombres","tooltip":"Afficher les ombres directes"},"sunLightingToggle":{"label":"Position du soleil selon la date et l’heure","tooltip":"Utilisez la date et l’heure pour définir la position du soleil (autrement déterminée par rapport à la caméra)."},"unsupported":"L’outil Lumière du jour est uniquement pris en charge dans la scène.","playDay":"Animer le soleil et l’ombre sur un jour","playYear":"Animer le soleil et l’ombre sur une année","pause":"Suspendre","season":"Saison","spring":"Printemps","summer":"Été","winter":"Hiver","fall":"Automne"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_he.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_he.json new file mode 100644 index 0000000..35b41c1 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_he.json @@ -0,0 +1 @@ +{"title":"אור יום","shadowsToggle":{"label":"צללים","tooltip":"הצג צללים ישרים"},"sunLightingToggle":{"label":"מיקום השמש לפי תאריך ושעה","tooltip":"השתמש בתאריך ובשעה כדי לקבוע את מיקום השמש (אחרת, יחסית למצלמה)"},"unsupported":"כלי אור יום נתמך רק ב-SceneView.","playDay":"אנימציה של שמש וצל במשך יום","playYear":"אנימציה של שמש וצל במשך שנה","pause":"השהיה","season":"עונה","spring":"אביב","summer":"קיץ","winter":"חורף","fall":"סתו"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_hr.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_hr.json new file mode 100644 index 0000000..9cf46df --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_hr.json @@ -0,0 +1 @@ +{"title":"Danje svjetlo","shadowsToggle":{"label":"Sjene","tooltip":"Prikaži izravne sjene"},"sunLightingToggle":{"label":"Položaj sunca po datumu i vremenu","tooltip":"Upotrijebi datum i vrijeme za određivanje položaja sunca (inače u odnosu na kameru)"},"unsupported":"Alat za dnevnu svjetlost podržan je samo u pregledu scene.","playDay":"Animiraj sunce i sjene tijekom dana","playYear":"Animiraj sunce i sjene tijekom godine","pause":"Pauza","season":"Sezona","spring":"Proljeće","summer":"Ljeto","winter":"Zima","fall":"Jesen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_hu.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_hu.json new file mode 100644 index 0000000..9a7d13d --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_hu.json @@ -0,0 +1 @@ +{"title":"Nappali világosság","shadowsToggle":{"label":"Árnyékok","tooltip":"Direkt árnyékok megjelenítése"},"sunLightingToggle":{"label":"Nap pozíciója dátum és idő szerint","tooltip":"A nap pozíciójának meghatározásához használja a dátumot és az időt (egyébként a kamerához viszonyítva)."},"unsupported":"A Napfény eszközt csak a 3D térkép támogatja.","playDay":"Napi fény- és árnyékanimáció","playYear":"Éves fény- és árnyékanimáció","pause":"Szüneteltetés","season":"Évszak","spring":"Forrás","summer":"Nyár","winter":"Tél","fall":"Ősz"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_id.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_id.json new file mode 100644 index 0000000..f635e0f --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_id.json @@ -0,0 +1 @@ +{"title":"Siang Hari","shadowsToggle":{"label":"Bayangan","tooltip":"Tampilkan bayangan arah"},"sunLightingToggle":{"label":"Posisi matahari berdasarkan waktu dan tanggal","tooltip":"Gunakan tanggal dan waktu untuk menentukan posisi matahari (relatif terhadap kamera)"},"unsupported":"Alat Siang Hari hanya didukung di SceneView.","playDay":"Animasikan matahari dan bayangan sepanjang hari","playYear":"Animasikan matahari dan bayangan sepanjang tahun","pause":"Jeda","season":"Musim","spring":"Musim Semi","summer":"Musim Panas","winter":"Musim Dingin","fall":"Musim Gugur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_it.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_it.json new file mode 100644 index 0000000..51d8449 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_it.json @@ -0,0 +1 @@ +{"title":"Ora legale","shadowsToggle":{"label":"Ombre","tooltip":"Mostra ombre dirette"},"sunLightingToggle":{"label":"Posizione del sole in base alla data e all'ora","tooltip":"Utilizza la data e l'ora per determinare la posizione del sole (altrimenti relativa alla fotocamera)"},"unsupported":"Lo strumento dell'ora legale è supportato solo in SceneView.","playDay":"Anima sole e ombra in un giorno","playYear":"Anima sole e ombra in un anno","pause":"Pausa","season":"Stagione","spring":"Primavera","summer":"Estate","winter":"Inverno","fall":"Autunno"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_ja.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_ja.json new file mode 100644 index 0000000..8cd573d --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_ja.json @@ -0,0 +1 @@ +{"title":"日光","shadowsToggle":{"label":"影","tooltip":"直接的な影の表示"},"sunLightingToggle":{"label":"日付と時刻による太陽の位置","tooltip":"日付と時刻を使用して、太陽の位置 (または、カメラへの相対位置) を特定します。"},"unsupported":"[日光] ツールは、SceneView でのみサポートされています。","playDay":"1 日間の陰影と影をアニメーション化","playYear":"1 年間の陰影と影をアニメーション化","pause":"一時中断","season":"季節","spring":"春","summer":"夏","winter":"冬","fall":"秋"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_ko.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_ko.json new file mode 100644 index 0000000..ad81339 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_ko.json @@ -0,0 +1 @@ +{"title":"일광","shadowsToggle":{"label":"그림자","tooltip":"직접 그림자 나타내기"},"sunLightingToggle":{"label":"날짜 및 시간별 태양 위치","tooltip":"날짜 및 시간을 사용하여 태양 위치 결정(그렇지 않은 경우 카메라 기준)"},"unsupported":"씬 뷰에서는 일광 도구만 지원됩니다.","playDay":"하루 동안의 태양과 그림자 애니메이션","playYear":"1년 동안의 태양과 그림자 애니메이션","pause":"정지","season":"계절","spring":"샘","summer":"여름","winter":"겨울","fall":"가을"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_lt.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_lt.json new file mode 100644 index 0000000..e06a45e --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_lt.json @@ -0,0 +1 @@ +{"title":"Apšvietimas","shadowsToggle":{"label":"Šešėliai","tooltip":"Rodyti tiesioginius šešėlius"},"sunLightingToggle":{"label":"Saulės padėtis pagal datą ir laiką","tooltip":"Norėdami nustatyti saulės padėtį, nurodykite datą ir laiką (kitaip bus naudojami duomenys kameros atžvilgiu)"},"unsupported":"Dienos šviesos įrankis galimas tik naudojant SceneView.","playDay":"Animuoti saulę ir šešėlį visą dieną","playYear":"Animuoti saulę ir šešėlį visus metus","pause":"Pristabdyti","season":"Metų laikas","spring":"Pavasaris","summer":"Vasara","winter":"Žiema","fall":"Ruduo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_lv.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_lv.json new file mode 100644 index 0000000..00a5e7c --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_lv.json @@ -0,0 +1 @@ +{"title":"Dienasgaisma","shadowsToggle":{"label":"Ēnas","tooltip":"Rādīt tiešās ēnas"},"sunLightingToggle":{"label":"Saules novietojums atbilstoši datumam un laikam","tooltip":"Izmantot datumu un laiku, lai noteiktu saules novietojumu (citādi attiecībā pret kameru)"},"unsupported":"Dienasgaismas rīks tiek atbalstīts tikai skatā SceneView.","playDay":"Animēt sauli un ēnu dienas laikā","playYear":"Animēt sauli un ēnu gada laikā","pause":"Pauzēt","season":"Gadalaiks","spring":"Pavasaris","summer":"Vasara","winter":"Ziema","fall":"Rudens"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_nb.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_nb.json new file mode 100644 index 0000000..2452eff --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_nb.json @@ -0,0 +1 @@ +{"title":"Dagslys","shadowsToggle":{"label":"Skygger","tooltip":"Vis direkte skygger"},"sunLightingToggle":{"label":"Solens stilling etter dato og klokkeslett","tooltip":"Bruk dato og klokkeslett til å fastsette solens stilling (ellers etter kamera)"},"unsupported":"Dagslysverktøyet støttes kun i SceneView.","playDay":"Animer sol og skygge gjennom en dag","playYear":"Animer sol og skygge gjennom et år","pause":"Pause","season":"Årstid","spring":"Vår","summer":"Sommer","winter":"Vinter","fall":"Høst"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_nl.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_nl.json new file mode 100644 index 0000000..be0dd1a --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_nl.json @@ -0,0 +1 @@ +{"title":"Daglicht","shadowsToggle":{"label":"Schaduwen","tooltip":"Directe schaduwen tonen"},"sunLightingToggle":{"label":"Zonpositie op datum en tijd","tooltip":"Gebruik datum en tijd om de zonpositie te bepalen (relatief aan de camera)"},"unsupported":"De tool Daglicht wordt alleen ondersteund in SceneView.","playDay":"Zon- en schaduwwerking over de dag animeren","playYear":"Zon- en schaduwwerking over het jaar animeren","pause":"Pauzeren","season":"Seizoen","spring":"Bron","summer":"Zomer","winter":"Winter","fall":"Herfst"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_pl.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_pl.json new file mode 100644 index 0000000..8681ad7 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_pl.json @@ -0,0 +1 @@ +{"title":"Światło dzienne","shadowsToggle":{"label":"Cienie","tooltip":"Pokaż bezpośrednie cienie"},"sunLightingToggle":{"label":"Położenie słońca według daty i czasu","tooltip":"Użyj daty i czasu, aby określić położenie słońca (w przeciwnym razie zostanie użyte położenie względem kamery)"},"unsupported":"Narzędzie Światło dzienne jest obsługiwane tylko w komponencie SceneView.","playDay":"Animuj słońce i cień w ciągu dnia","playYear":"Animuj słońce i cień w ciągu roku","pause":"Wstrzymaj","season":"Pora roku","spring":"Źródło","summer":"Lato","winter":"Zima","fall":"Jesień"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_pt-BR.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_pt-BR.json new file mode 100644 index 0000000..a9e2313 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_pt-BR.json @@ -0,0 +1 @@ +{"title":"Luz do Dia","shadowsToggle":{"label":"Sombras","tooltip":"Mostrar sombras diretas"},"sunLightingToggle":{"label":"Posição do Sol por data e hora","tooltip":"Usar data e hora para determinar a posição do Sol (caso contrário, em relação à câmera)"},"unsupported":"A ferramenta Luz do Dia é suportada somente no SceneView.","playDay":"Animar sol e sombra ao longo de um dia","playYear":"Animar sol e sombra ao longo de um ano","pause":"Pausar","season":"Estação","spring":"Fonte","summer":"Verão","winter":"Inverno","fall":"Outono"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_pt-PT.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_pt-PT.json new file mode 100644 index 0000000..3981533 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_pt-PT.json @@ -0,0 +1 @@ +{"title":"Luz do Dia","shadowsToggle":{"label":"Sombras","tooltip":"Exibir sombras diretas"},"sunLightingToggle":{"label":"Posição do sol por data e hora","tooltip":"Usar data e hora para determinar a posição do sol (caso contrário em relação à câmara)"},"unsupported":"A ferramenta Luz do dia só é suportada em SceneView.","playDay":"Animar sol e sombra ao longo de um dia","playYear":"Animar sol e sombra ao longo de um ano","pause":"Pausa","season":"Estação","spring":"Primavera","summer":"Verão","winter":"Inverno","fall":"Outono"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_ro.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_ro.json new file mode 100644 index 0000000..7eb2be1 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_ro.json @@ -0,0 +1 @@ +{"title":"Zi","shadowsToggle":{"label":"Umbre","tooltip":"Afișare umbre directe"},"sunLightingToggle":{"label":"Poziția soarelui după dată și oră","tooltip":"Utilizați data și ora pentru a determina poziția soarelui (altfel relativ la cameră)"},"unsupported":"Instrumentul Zi este acceptat doar în SceneView.","playDay":"Animare soare și umbră în cursul zilei","playYear":"Animare soare și umbră în cursul unui an","pause":"Pauză","season":"Anotimp","spring":"Primăvară","summer":"Vară","winter":"Iarnă","fall":"Toamnă"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_ru.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_ru.json new file mode 100644 index 0000000..8c98e3c --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_ru.json @@ -0,0 +1 @@ +{"title":"Естественное освещение","shadowsToggle":{"label":"Тени","tooltip":"Показать прямые тени"},"sunLightingToggle":{"label":"Положение солнца по дате и времени","tooltip":"Использовать дату и время для определения положения солнца (в противном случае относительно камеры)"},"unsupported":"Инструменты Дневного освещения поддерживаются только SceneView.","playDay":"Показать анимированное изображения солнца и теней в течение дня","playYear":"Показать анимированное изображения солнца и теней в течение года","pause":"Пауза","season":"Сезон","spring":"Весна","summer":"Лето","winter":"Зима","fall":"Осень"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_sk.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_sk.json new file mode 100644 index 0000000..76fa32d --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_sk.json @@ -0,0 +1 @@ +{"title":"Denné svetlo","shadowsToggle":{"label":"Zatienenie","tooltip":"Zobraziť priame zatienenie"},"sunLightingToggle":{"label":"Pozícia slnka podľa dátumu a času","tooltip":"Použiť dátum a čas na určenie pozície slnka (relatívne ku kamere)"},"unsupported":"Nástroj denného svetla je podporovaný iba v Scénickom pohľade.","playDay":"Animovať slnko a tieň v priebehu dňa","playYear":"Animovať slnko a tieň v priebehu roka","pause":"Pozastaviť","season":"Ročné obdobie","spring":"Jar","summer":"Leto","winter":"Jeseň","fall":"Zima"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_sl.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_sl.json new file mode 100644 index 0000000..4f0df89 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_sl.json @@ -0,0 +1 @@ +{"title":"Dnevna svetloba","shadowsToggle":{"label":"Sence","tooltip":"Pokaži neposredne sence"},"sunLightingToggle":{"label":"Položaj sonca glede na datum in čas","tooltip":"Za določitev položaja sonca uporabi datum in čas (drugače relativno glede na kamero)"},"unsupported":"Orodje dnevne svetlobe je podprto samo v pregledovalniku 3D-prizorov.","playDay":"Animiraj sonce in senco čez dan","playYear":"Animiraj sonce in sence čez leto","pause":"Začasno ustavi","season":"Letni čas","spring":"Izvir","summer":"Poletje","winter":"Zima","fall":"Jesen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_sr.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_sr.json new file mode 100644 index 0000000..5c0e4d7 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_sr.json @@ -0,0 +1 @@ +{"title":"Dnevna svetlost","shadowsToggle":{"label":"Senke","tooltip":"Prikaži direktne senke"},"sunLightingToggle":{"label":"Položaj sunca prema datumu i vremenu","tooltip":"Koristite datum i vreme da odredite položaj sunca (inače u odnosu na kameru)"},"unsupported":"Dnevna svetlost je podržana samo u aplikaciji SceneView.","playDay":"Animirajte sunce i senku tokom dana","playYear":"Animirajte sunce i senku tokom godine","pause":"Pauza","season":"Godišnje doba","spring":"Izvor","summer":"Leto","winter":"Zima","fall":"Jesen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_sv.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_sv.json new file mode 100644 index 0000000..81318ee --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_sv.json @@ -0,0 +1 @@ +{"title":"Dagsljus","shadowsToggle":{"label":"Skuggor","tooltip":"Visa direkta skuggor"},"sunLightingToggle":{"label":"Solposition efter datum och tid","tooltip":"Använd datum och tid för att bestämma solposition (annars relativt till kameran)"},"unsupported":"Dagsljusverktyget stöds bara i SceneView.","playDay":"Animera solen och skuggan under en dag","playYear":"Animera solen och skuggan under ett år","pause":"Paus","season":"Årstid","spring":"Källa","summer":"Sommar","winter":"Vinter","fall":"Höst"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_th.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_th.json new file mode 100644 index 0000000..c071230 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_th.json @@ -0,0 +1 @@ +{"title":"แสงกลางวัน","shadowsToggle":{"label":"เงา","tooltip":"แสดงเงาโดยตรง"},"sunLightingToggle":{"label":"ตำแหน่งดวงอาทิตย์ตามวันที่และเวลา","tooltip":"ใช้วันที่และเวลาในการกำหนดตำแหน่งดวงอาทิตย์ (หรือตำแหน่งสัมพันธ์กับกล้องถ่ายรูป)"},"unsupported":"เครื่องมือเดย์ไลท์จะรองรับเฉพาะใน SceneView","playDay":"ภาพเคลื่อนไหวแสงแดด และเงาตลอดวัน","playYear":"ภาพเคลื่อนไหวแสงแดด และเงาตลอดหนึ่งปี","pause":"หยุดชั่วคราว","season":"ฤดูกาล","spring":"ฤดูใบไม้ผลิ","summer":"ฤดูร้อน","winter":"ฤดูหนาว","fall":"ฤดูใบไม้ร่วง"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_tr.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_tr.json new file mode 100644 index 0000000..13db44d --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_tr.json @@ -0,0 +1 @@ +{"title":"Gün Işığı","shadowsToggle":{"label":"Gölgeler","tooltip":"Doğrudan gölgeleri göster"},"sunLightingToggle":{"label":"Tarih ve saate göre güneşin konumu","tooltip":"Güneşin konumunu belirlemek için tarih ve saati kullanın (aksi takdirde kameraya göre)"},"unsupported":"Gün ışığı aracı sadece SceneView’da desteklenir.","playDay":"Güneşi ve gölgeyi bir gün boyunca canlandır","playYear":"Güneşi ve gölgeyi bir yıl boyunca canlandır","pause":"Duraklat","season":"Mevsim","spring":"İlkbahar","summer":"Yaz","winter":"Kış","fall":"Sonbahar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_uk.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_uk.json new file mode 100644 index 0000000..941e828 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_uk.json @@ -0,0 +1 @@ +{"title":"Денне світло","shadowsToggle":{"label":"Тіні","tooltip":"Показати прямі тіні"},"sunLightingToggle":{"label":"Положення сонця за датою та часом","tooltip":"Використовуйте дату та час для визначення положення сонця (в іншому випадку відносно камери)"},"unsupported":"Інструмент денного світла підтримується тільки в SceneView.","playDay":"Анімувати сонце та тіні протягом дня","playYear":"Анімувати сонце та тіні протягом року","pause":"Пауза","season":"Сезон","spring":"Джерело","summer":"Літо","winter":"Зима","fall":"Осінь"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_vi.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_vi.json new file mode 100644 index 0000000..8ba057c --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_vi.json @@ -0,0 +1 @@ +{"title":"Ánh sáng ban ngày","shadowsToggle":{"label":"Đổ bóng","tooltip":"Hiện bóng trực tiếp"},"sunLightingToggle":{"label":"Vị trí mặt trời theo ngày và giờ","tooltip":"Sử dụng ngày và giờ để xác định vị trí mặt trời (liên quan khác đến máy ảnh)"},"unsupported":"Công cụ Ánh sáng ban ngày chỉ được hỗ trợ trong SceneView.","playDay":"Tạo hoạt ảnh mặt trời và bóng trong một ngày","playYear":"Tạo hoạt ảnh mặt trời và bóng trong một năm","pause":"Tạm dừng","season":"Mùa","spring":"Mùa xuân","summer":"Mùa hè","winter":"Mùa đông","fall":"Mùa thu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_zh-CN.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_zh-CN.json new file mode 100644 index 0000000..4a5c4ee --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_zh-CN.json @@ -0,0 +1 @@ +{"title":"日光","shadowsToggle":{"label":"阴影","tooltip":"显示直接阴影"},"sunLightingToggle":{"label":"按日期和时间确定太阳位置","tooltip":"使用日期和时间确定太阳位置(否则将相对于照相机进行确定)"},"unsupported":"仅 SceneView 支持日光工具。","playDay":"动画化一天中的阳光和阴影","playYear":"动画化一年中的阳光和阴影","pause":"暂停","season":"季节","spring":"春季","summer":"夏季","winter":"冬季","fall":"秋季"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_zh-HK.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_zh-HK.json new file mode 100644 index 0000000..7e409b1 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_zh-HK.json @@ -0,0 +1 @@ +{"title":"日光","shadowsToggle":{"label":"陰影","tooltip":"顯示直接陰影"},"sunLightingToggle":{"label":"按日期和時間排列的太陽位置","tooltip":"使用日期和時間來判定太陽位置 (否則相對於相機)"},"unsupported":"僅 SceneView 支援日光工具。","playDay":"模擬一天的日出和日落","playYear":"模擬一年的日出和日落","pause":"暫停","season":"季節","spring":"泉","summer":"夏季","winter":"冬季","fall":"秋季"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Daylight/t9n/Daylight_zh-TW.json b/public/assets/esri/widgets/Daylight/t9n/Daylight_zh-TW.json new file mode 100644 index 0000000..7e409b1 --- /dev/null +++ b/public/assets/esri/widgets/Daylight/t9n/Daylight_zh-TW.json @@ -0,0 +1 @@ +{"title":"日光","shadowsToggle":{"label":"陰影","tooltip":"顯示直接陰影"},"sunLightingToggle":{"label":"按日期和時間排列的太陽位置","tooltip":"使用日期和時間來判定太陽位置 (否則相對於相機)"},"unsupported":"僅 SceneView 支援日光工具。","playDay":"模擬一天的日出和日落","playYear":"模擬一年的日出和日落","pause":"暫停","season":"季節","spring":"泉","summer":"夏季","winter":"冬季","fall":"秋季"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D.json new file mode 100644 index 0000000..c733d77 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D.json @@ -0,0 +1 @@ +{"widgetLabel":"Direct Line Measurement","hint":"Start to measure by clicking in the scene to place your first point.","unsupported":"3D direct line measurement is only supported in SceneView.","distance":"Distance","direct":"Direct","horizontal":"Horizontal","vertical":"Vertical","unit":"Unit","newMeasurement":"New measurement","snappingDisablePrompt":"Press and hold the Ctrl key to temporarily disable snapping.","snappingDisablePromptAlternate":"Hold the Ctrl key to temporarily disable snapping."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ar.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ar.json new file mode 100644 index 0000000..7bac482 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قياس الخط المباشر","hint":"ابدأ بالقياس بالنقر على المشهد لوضع النقطة الأولى.","unsupported":"قياس الخط المباشر ثلاثي الأبعاد مدعوم فقط في SceneView.","distance":"المسافة","direct":"مباشر","horizontal":"أفقياً","vertical":"عمودي","unit":"وحدة","newMeasurement":"قياس جديد","snappingDisablePrompt":"اضغط مع الاستمرار على مفتاح Ctrl لتعطيل الانطباق مؤقتًا.","snappingDisablePromptAlternate":"اضغط باستمرار على مفتاح Ctrl لتعطيل الانطباق مؤقتًا."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bg.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bg.json new file mode 100644 index 0000000..470b676 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерване по права линия","hint":"Започнете да измервате, като натиснете върху сцената, за да поставите първата си точка.","unsupported":"3D измерване по права линия се поддържа само в SceneView.","distance":"Разстояние","direct":"По права линия","horizontal":"Хоризонтално","vertical":"Вертикално","unit":"Мерна единица","newMeasurement":"Ново измерване","snappingDisablePrompt":"Натиснете и задръжте клавиша Ctrl, за да деактивирате временно напасване.","snappingDisablePromptAlternate":"Задръжте клавиша Ctrl, за да деактивирате временно напасване."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bs.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bs.json new file mode 100644 index 0000000..a760cd5 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Izravno mjerenje linije","hint":"Započnite mjerenje tako da kliknete na scenu za postavljanje prve točke","unsupported":"Izravno mjerenje 3D linijske udaljenosti podržano je samo u pregledniku scene.","distance":"Udaljenost","direct":"Izravno","horizontal":"Vodoravni","vertical":"Uspravno","unit":"Jedinica","newMeasurement":"Novo mjerenje","snappingDisablePrompt":"Pritisnite i držite tipku Ctrl da biste privremeno onemogućili snimanje.","snappingDisablePromptAlternate":"Držite tipku Ctrl da biste privremeno onemogućili snimanje."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ca.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ca.json new file mode 100644 index 0000000..7fedd3e --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesura de línia directa","hint":"Per iniciar la mesura, feu clic a l'escena i col·loqueu el primer punt.","unsupported":"La mesura de línia directa 3D només s'admet a l'SceneView.","distance":"Distància","direct":"Directa","horizontal":"Horitzontal","vertical":"Vertical","unit":"Unitat","newMeasurement":"Mesura nova","snappingDisablePrompt":"Premeu i mantingueu premuda la tecla Ctrl per desactivar temporalment l'alineació.","snappingDisablePromptAlternate":"Mantingueu premuda la tecla Ctrl per desactivar temporalment l'alineació."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_cs.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_cs.json new file mode 100644 index 0000000..b2bd9cf --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Měření přímých linií","hint":"Kliknutím do scény umístěte první bod a zahajte měření.","unsupported":"Měření přímých linií ve 3D je podporováno pouze v SceneView.","distance":"Vzdálenost","direct":"Přímo","horizontal":"Vodorovně","vertical":"Svisle","unit":"Jednotka","newMeasurement":"Nové měření","snappingDisablePrompt":"Stisknutím a podržením klávesy Ctrl můžete dočasně vypnout přichytávání.","snappingDisablePromptAlternate":"Podržením klávesy Ctrl dočasně vypnete přichytávání."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_da.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_da.json new file mode 100644 index 0000000..0f1d9e4 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Direkte linje-måling","hint":"Begynd at måle ved at klikke i scenen for at placere det første punkt.","unsupported":"3D direkte linje-måling understøttes kun i SceneView.","distance":"Afstand","direct":"Direkte","horizontal":"Vandret","vertical":"Lodret","unit":"Enhed","newMeasurement":"Nye målinger","snappingDisablePrompt":"Tryk på og hold Ctrl-tasten nede for midlertidigt at deaktivere snapping.","snappingDisablePromptAlternate":"Hold Ctrl-tasten nede for midlertidigt at deaktivere snapping."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_de.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_de.json new file mode 100644 index 0000000..76b8d30 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Messung in direkter Linie","hint":"Beginnen Sie die Messung, indem Sie in die Szene klicken, um den ersten Punkt zu platzieren.","unsupported":"Die direkte 3D-Linienmessung wird nur in SceneView unterstützt.","distance":"Abstand","direct":"Direkt","horizontal":"Horizontal","vertical":"Vertikal","unit":"Einheit","newMeasurement":"Neue Messung","snappingDisablePrompt":"Halten Sie die Strg-Taste gedrückt, um die Fangfunktion vorübergehend zu deaktivieren.","snappingDisablePromptAlternate":"Halten Sie die Strg-Taste gedrückt, um die Fangfunktion vorübergehend zu deaktivieren."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_el.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_el.json new file mode 100644 index 0000000..d073238 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μέτρηση σε ευθεία γραμμή","hint":"Εκκινήστε τη μέτρηση κάνοντας κλικ στην προβολή 3D για να τοποθετήσετε το πρώτο σας σημείο.","unsupported":"Η μέτρηση άμεσων γραμμών 3D υποστηρίζεται μόνο στο SceneView.","distance":"Απόσταση","direct":"Απευθείας","horizontal":"Οριζόντια","vertical":"Κατακόρυφα","unit":"Μονάδα","newMeasurement":"Νέα μέτρηση","snappingDisablePrompt":"Πατήστε και κρατήστε πατημένο το πλήκτρο Ctrl για να απενεργοποιήσετε προσωρινά την αγκίστρωση.","snappingDisablePromptAlternate":"Κρατήστε πατημένο το πλήκτρο Ctrl για να απενεργοποιήσετε προσωρινά την αγκίστρωση."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_en.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_en.json new file mode 100644 index 0000000..c733d77 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Direct Line Measurement","hint":"Start to measure by clicking in the scene to place your first point.","unsupported":"3D direct line measurement is only supported in SceneView.","distance":"Distance","direct":"Direct","horizontal":"Horizontal","vertical":"Vertical","unit":"Unit","newMeasurement":"New measurement","snappingDisablePrompt":"Press and hold the Ctrl key to temporarily disable snapping.","snappingDisablePromptAlternate":"Hold the Ctrl key to temporarily disable snapping."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_es.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_es.json new file mode 100644 index 0000000..cb4daea --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Medición de línea directa","hint":"Empiece a medir haciendo clic en la escena para colocar su primer punto.","unsupported":"La medición de líneas directas 3D solo admite en SceneView.","distance":"Distancia","direct":"Línea recta","horizontal":"Horizontal","vertical":"Vertical","unit":"Unidad","newMeasurement":"Nueva medición","snappingDisablePrompt":"Mantenga pulsada la tecla Ctrl para deshabilitar la alineación temporalmente.","snappingDisablePromptAlternate":"Pulse la tecla Ctrl para deshabilitar temporalmente la alineación."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_et.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_et.json new file mode 100644 index 0000000..6d1d7c6 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Sirgjooneline mõõtmine","hint":"Mõõtmise alustamiseks klõpsake stseeni, kuhu soovite asetada oma esimese punkti.","unsupported":"3D-sirgjoonemõõtmist toetab ainult SceneView.","distance":"Vahemaa","direct":"Otse","horizontal":"Horisontaalne","vertical":"Vertikaalne","unit":"Ühik","newMeasurement":"Uus mõõtmine","snappingDisablePrompt":"Haakimise ajutiselt keelamiseks vajutage ja hoidke all klahvi Ctrl.","snappingDisablePromptAlternate":"Haakimise ajutiselt keelamiseks hoidke all klahvi Ctrl."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fi.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fi.json new file mode 100644 index 0000000..49c6556 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Suora viivan mittaus","hint":"Aloita mittaus napsauttamalla maisemaa ja sijoita ensimmäinen pisteesi.","unsupported":"Kolmiulotteista suoran viivan mittausta tuetaan vain SceneView-sovelluksessa.","distance":"Etäisyys","direct":"Suora","horizontal":"Vaaka","vertical":"Pysty","unit":"Yksikkö","newMeasurement":"Uusi mittaus","snappingDisablePrompt":"Poista tartunta tilapäisesti käytöstä painamalla Ctrl-näppäintä ja pitämällä se painettuna.","snappingDisablePromptAlternate":"Poista tartunta tilapäisesti käytöstä pitämällä Ctrl-näppäin painettuna."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fr.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fr.json new file mode 100644 index 0000000..d5b52f7 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesure de ligne directe","hint":"Commencez à mesurer en cliquant dans la scène pour placer le premier point.","unsupported":"La mesure de ligne directe 3D est uniquement prise en charge dans la vue de scène.","distance":"Distance","direct":"Directe","horizontal":"Horizontale","vertical":"Verticale","unit":"Unité","newMeasurement":"Nouvelle mesure","snappingDisablePrompt":"Appuyez sur la touche Ctrl et maintenez-la enfoncée pour désactiver provisoirement la capture.","snappingDisablePromptAlternate":"Maintenez la touche Ctrl enfoncée pour désactiver provisoirement la capture."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_he.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_he.json new file mode 100644 index 0000000..89b2900 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מדידת קו ישר","hint":"התחל במדידה על ידי לחיצה בסצנה כדי להציב את הנקודה הראשונה.","unsupported":"מדידת אזור בקו ישר נתמכת רק ב-SceneView.","distance":"מרחק","direct":"ישר","horizontal":"אופקי","vertical":"אנכי","unit":"יחידה","newMeasurement":"מדידה חדשה","snappingDisablePrompt":"לחץ והחזק את מקש Ctrl כדי להשבית זמנית הצמדה.","snappingDisablePromptAlternate":"החזק את מקש Ctrl כדי להשבית זמנית הצמדה."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hr.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hr.json new file mode 100644 index 0000000..a760cd5 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Izravno mjerenje linije","hint":"Započnite mjerenje tako da kliknete na scenu za postavljanje prve točke","unsupported":"Izravno mjerenje 3D linijske udaljenosti podržano je samo u pregledniku scene.","distance":"Udaljenost","direct":"Izravno","horizontal":"Vodoravni","vertical":"Uspravno","unit":"Jedinica","newMeasurement":"Novo mjerenje","snappingDisablePrompt":"Pritisnite i držite tipku Ctrl da biste privremeno onemogućili snimanje.","snappingDisablePromptAlternate":"Držite tipku Ctrl da biste privremeno onemogućili snimanje."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hu.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hu.json new file mode 100644 index 0000000..19d2f65 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Közvetlen vonalmérés","hint":"A mérést úgy kell elkezdeni, hogy bele kell kattintani a 3D térképbe az első pont elhelyezéséhez.","unsupported":"A 3D közvetlen vonalmérést csak a SceneView támogatja.","distance":"Távolság","direct":"Közvetlen","horizontal":"Vízszintes","vertical":"Függőleges","unit":"Mértékegység","newMeasurement":"Új mérés","snappingDisablePrompt":"A Ctrl billentyű lenyomva tartásával ideiglenesen letilthatja a hozzáillesztést.","snappingDisablePromptAlternate":"Tartsa lenyomva a Ctrl billentyűt a hozzáillesztés ideiglenes kikapcsolásához."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_id.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_id.json new file mode 100644 index 0000000..6485720 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pengukuran Garis Langsung","hint":"Mulai pengukuran dengan mengklik scene untuk meletakkan titik pertama Anda.","unsupported":"Pengukuran garis langsung 3D hanya didukung dalam SceneView.","distance":"Jarak","direct":"Langsung","horizontal":"Horizontal","vertical":"Vertikal","unit":"Unit","newMeasurement":"Pengukuran baru","snappingDisablePrompt":"Tekan dan tahan tombol Ctrl untuk menonaktifkan snapping sementara.","snappingDisablePromptAlternate":"Tahan tombol Ctrl untuk menonaktifkan snapping sementara."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_it.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_it.json new file mode 100644 index 0000000..0e49108 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Misurazione linea diretta","hint":"Iniziare a misurare facendo clic sulla scena per posizionare il primo punto.","unsupported":"La misurazione della linea diretta 3D è supportata solo in SceneView.","distance":"Distanza","direct":"Diretto","horizontal":"Orizzontale","vertical":"Verticale","unit":"Unità","newMeasurement":"Nuova misurazione","snappingDisablePrompt":"Tenere premuto il tasto Ctrl per disabilitare temporaneamente la gestione delle tolleranze.","snappingDisablePromptAlternate":"Tenere premuto il tasto Ctrl per disabilitare temporaneamente la gestione delle tolleranze."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ja.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ja.json new file mode 100644 index 0000000..279494e --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"直線の計測","hint":"シーンで始点となる位置をクリックし、計測を開始します。","unsupported":"SceneView では 3D の直線計測のみがサポートされています。","distance":"距離","direct":"直線","horizontal":"水平","vertical":"鉛直","unit":"単位","newMeasurement":"新しい計測","snappingDisablePrompt":"Ctrl キーを押したままにすると、スナップが一時的に無効になります。","snappingDisablePromptAlternate":"Ctrl キーを押したままにすると、スナップが一時的に無効になります。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ko.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ko.json new file mode 100644 index 0000000..81cdcfc --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"직선 측정","hint":"첫 번째 포인트를 배치하기 위해 씬에서 클릭하여 측정을 시작합니다.","unsupported":"씬 뷰에서는 3D 직선 라인 측정만 지원됩니다.","distance":"거리","direct":"직선","horizontal":"수평","vertical":"수직","unit":"단위","newMeasurement":"새 측정","snappingDisablePrompt":"Ctrl 키를 길게 누르면 스내핑이 일시적으로 비활성화됩니다.","snappingDisablePromptAlternate":"Ctrl 키를 누르고 있으면 스내핑이 일시적으로 비활성화됩니다."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lt.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lt.json new file mode 100644 index 0000000..e647300 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Tiesios linijos matavimas","hint":"Norėdami pažymėti pirmąjį tašką, pradėkite matuoti spustelėdami sceną.","unsupported":"Trimatis tiesioginės linijos matavimas palaikomas tik scenos peržiūroje.","distance":"Atstumas","direct":"Įžambinė","horizontal":"Horizontalė","vertical":"Vertikalė","unit":"Matavimo vienetai","newMeasurement":"Naujas matavimas","snappingDisablePrompt":"Norėdami laikinai išjungti fiksavimą, paspauskite ir palaikykite klavišą Ctrl.","snappingDisablePromptAlternate":"Norėdami laikinai išjungti fiksavimą, laikykite nuspaudę klavišą Ctrl."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lv.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lv.json new file mode 100644 index 0000000..1642143 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Taisnas līnijas mērījums","hint":"Sāciet mērīt, noklikšķinot scēnā, lai novietotu pirmo punktu.","unsupported":"3D tiešu līniju mērīšana tiek atbalstīta tikai skatā SceneView (Scēnas skats).","distance":"Attālums","direct":"Virziens","horizontal":"Horizontāli","vertical":"Vertikāli","unit":"Mērvienība","newMeasurement":"Jauns mērījums","snappingDisablePrompt":"Nospiediet un turiet taustiņu Ctrl, lai īslaicīgi atspējotu pielipināšanu.","snappingDisablePromptAlternate":"Turiet nospiestu taustiņu Ctrl, lai īslaicīgi atspējotu pielipināšanu."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nb.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nb.json new file mode 100644 index 0000000..9493226 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Måling av direkte linje","hint":"Start målingen ved å klikke i scenen for å plassere det første punktet.","unsupported":"3D-måling av direkte linje støttes bare i SceneView.","distance":"Avstand","direct":"Direkte","horizontal":"Vannrett","vertical":"Loddrett","unit":"Enhet","newMeasurement":"Ny måling","snappingDisablePrompt":"Trykk og hold nede Ctrl-tasten for å deaktivere forankring midlertidig.","snappingDisablePromptAlternate":"Hold nede Ctrl-tasten for å deaktivere forankring midlertidig."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nl.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nl.json new file mode 100644 index 0000000..b96e567 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Directe lijnmeting","hint":"Begin met meten door in de scene te klikken om uw eerste punt te plaatsen","unsupported":"3D-directe lijnmeting wordt alleen ondersteund in SceneView.","distance":"Afstand","direct":"Direct","horizontal":"Horizontaal","vertical":"Verticaal","unit":"Eenheid","newMeasurement":"Nieuwe meting","snappingDisablePrompt":"Houd de toets Ctrl ingedrukt om snapping tijdelijk uit te schakelen.","snappingDisablePromptAlternate":"Houd de toets Ctrl ingedrukt om snapping tijdelijk uit te schakelen."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pl.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pl.json new file mode 100644 index 0000000..380468e --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Bezpośredni pomiar linii","hint":"Rozpocznij pomiar, klikając w scenie, aby umiejscowić pierwszy punkt.","unsupported":"Bezpośredni pomiar linii 3D jest obsługiwany tylko w komponencie SceneView.","distance":"Odległość","direct":"Bezpośrednio","horizontal":"Poziomo","vertical":"Pionowo","unit":"Jednostka","newMeasurement":"Nowy pomiar","snappingDisablePrompt":"Naciśnij i przytrzymaj klawisz Ctrl, aby tymczasowo wyłączyć funkcję dociągania.","snappingDisablePromptAlternate":"Przytrzymaj klawisz Ctrl, aby tymczasowo wyłączyć funkcję dociągania."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-BR.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-BR.json new file mode 100644 index 0000000..aed151b --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição de Linha Reta","hint":"Inicie a medição clicando na cena para posicionar seu primeiro ponto.","unsupported":"A medição de linha direta 3D é suportada somente no SceneView.","distance":"Distância","direct":"Direto","horizontal":"Horizontal","vertical":"Vertical","unit":"Unidade","newMeasurement":"Nova medição","snappingDisablePrompt":"Pressione e segure a tecla Ctrl para desativar temporariamente o ajuste.","snappingDisablePromptAlternate":"Pressione a tecla Ctrl para desativar temporariamente o ajuste."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-PT.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-PT.json new file mode 100644 index 0000000..5aac5a3 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição da Linha Direta","hint":"Comece a medir ao clicar na cena para colocar o seu primeiro ponto.","unsupported":"Medição de linha direta não se encontra disponível em MapView.","distance":"Distância","direct":"Direto","horizontal":"Horizontal","vertical":"Vertical","unit":"Unidade","newMeasurement":"Nova medição","snappingDisablePrompt":"Prima continuamente a tecla Ctrl para desativar temporariamente o ajuste.","snappingDisablePromptAlternate":"Prima a tecla Ctrl para desativar temporariamente o ajuste."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ro.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ro.json new file mode 100644 index 0000000..7bd3151 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Măsurarea directă a liniei","hint":"Începeți să măsurați făcând clic în scenă pentru a plasa primul punct.","unsupported":"Măsurarea directă a liniei 3D este acceptată doar în SceneView.","distance":"Distanţă","direct":"Direct","horizontal":"Orizontal","vertical":"Vertical","unit":"Unitate","newMeasurement":"Măsurare nouă","snappingDisablePrompt":"Apăsați și mențineți apăsată tasta Ctrl pentru a dezactiva temporar fixarea.","snappingDisablePromptAlternate":"Mențineți apăsată tasta Ctrl pentru a dezactiva temporar fixarea."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ru.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ru.json new file mode 100644 index 0000000..0e04f4c --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерение по прямой","hint":"Начните измерение, щелкнув сцену, чтобы разместить первую точку.","unsupported":"Измерение прямой 3D-линии поддерживается только в виде сцены.","distance":"Расстояние","direct":"По прямой","horizontal":"Горизонтально","vertical":"Вертикальная","unit":"Единица измерения","newMeasurement":"Новое измерение","snappingDisablePrompt":"Нажмите и удерживайте клавишу Ctrl для временного отключения замыкания.","snappingDisablePromptAlternate":"Удерживайте клавишу Ctrl для временного отключения замыкания."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sk.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sk.json new file mode 100644 index 0000000..f0ad0ab --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Priame meranie línie","hint":"Začnite meranie kliknutím do scény pre umiestnenie prvého bodu.","unsupported":"3D meranie línie je podporované iba v Scénickom pohľade.","distance":"Vzdialenosť","direct":"Priame","horizontal":"Vodorovný","vertical":"Zvislý","unit":"Jednotka","newMeasurement":"Nové meranie","snappingDisablePrompt":"Stlačením a podržaním klávesy Ctrl dočasne zakážete prichytávanie.","snappingDisablePromptAlternate":"Podržaním klávesy Ctrl dočasne zakážete prichytávanie."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sl.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sl.json new file mode 100644 index 0000000..05eab95 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Meritev neposredne linije","hint":"Začnite meriti tako, da kliknete na prizor in postavite vašo prvo točko.","unsupported":"3D-meritev neposredne linije je podprta samo v pregledovalniku 3D-prizorov.","distance":"Razdalja","direct":"Neposredno","horizontal":"Horizontalno","vertical":"Vertikalno","unit":"Enota","newMeasurement":"Nova meritev","snappingDisablePrompt":"Pritisnite in držite tipko Ctrl, da začasno onemogočite privlačnost.","snappingDisablePromptAlternate":"Držite tipko Ctrl, da začasno onemogočite privlačnost."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sr.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sr.json new file mode 100644 index 0000000..9b830b9 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Merenje direktne linije","hint":"Otpočnite merenja klikom na scenu kako biste namestili prvu tačku.","unsupported":"Direktno merenje linije u 3D je podržano samo u aplikaciji SceneView.","distance":"Rastojanje","direct":"Direktno","horizontal":"Horizontalno","vertical":"Vertikalno","unit":"Jedinica","newMeasurement":"Novo merenje","snappingDisablePrompt":"Pritisnite i držite taster Ctrl da biste privremeno onemogućili kačenje.","snappingDisablePromptAlternate":"Držite taster Ctrl da biste privremeno onemogućili kačenje."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sv.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sv.json new file mode 100644 index 0000000..7197eaf --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Direkt linjemätning","hint":"Börja mäta genom att klicka i scenen för att placera den första punkten","unsupported":"3D-direktlinjemätning stöds bara i SceneView.","distance":"Avstånd","direct":"Direkt","horizontal":"Horisontell","vertical":"Vertikal","unit":"Enhet","newMeasurement":"Ny mätning","snappingDisablePrompt":"Tryck på och håll ned Ctrl-tangenten för att tillfälligt inaktivera snappning.","snappingDisablePromptAlternate":"Håll ned Ctrl-tangenten för att tillfälligt inaktivera snappning."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_th.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_th.json new file mode 100644 index 0000000..4aed80b --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การวัดโดยเส้นตรง","hint":"เริ่มวัดด้วยการคลิกในซีน เพื่อวางจุดแรกของคุณ","unsupported":"รองรับการวัดเส้นตรง 3D เฉพาะใน SceneView","distance":"ระยะทาง","direct":"แนวตรง","horizontal":"แนวนอน","vertical":"ตั้งฉาก","unit":"หน่วย","newMeasurement":"การวัดใหม่","snappingDisablePrompt":"กดแป้น Ctrl ค้างไว้เพื่อปิดใช้งานการสแน็ปชั่วคราว","snappingDisablePromptAlternate":"กดแป้น Ctrl ค้างไว้เพื่อปิดใช้งานการสแน็ปชั่วคราว"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_tr.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_tr.json new file mode 100644 index 0000000..c6c006a --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Direkt Çizgi Ölçümü","hint":"İlk noktanızı yerleştirmek için sahneye tıklayarak ölçüme başlayın.","unsupported":"3B doğrudan hat ölçümü sadece SceneView’da desteklenir.","distance":"Mesafe","direct":"Doğrudan","horizontal":"Yatay","vertical":"Dikey","unit":"Birim","newMeasurement":"Yeni ölçüm","snappingDisablePrompt":"Yakalamayı geçici olarak devre dışı bırakmak için Ctrl tuşunu basılı tutun.","snappingDisablePromptAlternate":"Yakalamayı geçici olarak devre dışı bırakmak için Ctrl tuşunu basılı tutun."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_uk.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_uk.json new file mode 100644 index 0000000..1da1294 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вимірювання прямих ліній","hint":"Почніть вимірювання, клацнувши на сцені для розміщення першої точки.","unsupported":"Вимірювання прямих 3D-ліній підтримується тільки в SceneView.","distance":"Відстань","direct":"Пряма","horizontal":"Горизонтальний","vertical":"Вертикальний","unit":"Одиниця","newMeasurement":"Нове вимірювання","snappingDisablePrompt":"Натисніть і утримуйте клавішу Ctrl, щоб тимчасово вимкнути замикання.","snappingDisablePromptAlternate":"Утримуйте клавішу Ctrl, щоб тимчасово вимкнути замикання."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_vi.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_vi.json new file mode 100644 index 0000000..2d1b1c7 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đo Đường thẳng Trực tiếp","hint":"Bắt đầu đo bằng cách nhấp vào scene để đặt điểm đầu tiên.","unsupported":"Tính toán đường trực tiếp 3D chỉ được hỗ trợ trong SceneView.","distance":"Khoảng cách","direct":"Trực tiếp","horizontal":"Ngang","vertical":"Dọc","unit":"Đơn vị","newMeasurement":"Phép đo mới","snappingDisablePrompt":"Nhấn và giữ phím Ctrl để tạm thời tắt tính năng bắt dính.","snappingDisablePromptAlternate":"Giữ phím Ctrl để tạm thời tắt tính năng bắt dính."} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-CN.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-CN.json new file mode 100644 index 0000000..af61214 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"直线测量","hint":"通过单击场景以放置您的第一个点来开始测量。","unsupported":"仅 SceneView 支持 3D 直线测量。","distance":"距离","direct":"直线","horizontal":"水平","vertical":"竖直","unit":"单位","newMeasurement":"新测量","snappingDisablePrompt":"长按 Ctrl 键可临时禁用捕捉。","snappingDisablePromptAlternate":"长按 Ctrl 键可临时禁用捕捉。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-HK.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-HK.json new file mode 100644 index 0000000..abc0800 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"直線測量","hint":"按一下場景來放置第一個點,以開始測量。","unsupported":"僅 SceneView 支援 3D 直線測量。","distance":"距離","direct":"方向","horizontal":"水平","vertical":"垂直","unit":"單位","newMeasurement":"新測量","snappingDisablePrompt":"按住 Ctrl 鍵以暫時停用捕捉功能。","snappingDisablePromptAlternate":"按住 Ctrl 鍵以暫時停用捕捉功能。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-TW.json b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-TW.json new file mode 100644 index 0000000..abc0800 --- /dev/null +++ b/public/assets/esri/widgets/DirectLineMeasurement3D/t9n/DirectLineMeasurement3D_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"直線測量","hint":"按一下場景來放置第一個點,以開始測量。","unsupported":"僅 SceneView 支援 3D 直線測量。","distance":"距離","direct":"方向","horizontal":"水平","vertical":"垂直","unit":"單位","newMeasurement":"新測量","snappingDisablePrompt":"按住 Ctrl 鍵以暫時停用捕捉功能。","snappingDisablePromptAlternate":"按住 Ctrl 鍵以暫時停用捕捉功能。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions.json b/public/assets/esri/widgets/Directions/t9n/Directions.json new file mode 100644 index 0000000..ab18db1 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions.json @@ -0,0 +1 @@ +{"widgetLabel":"Directions","addStop":"Add stop","clearRoute":"Clear route","departAt":"Depart at","departureTime":"Departure time","directionsPlaceholder":"Your route will appear here.","eta":"Estimated time of arrival","intermediateCosts":"Intermediate costs","leaveNow":"Leave now","primaryCosts":"Primary costs","removeStop":"Remove stop","reverseStops":"Reverse stops","secondaryCosts":"Secondary costs","signInRequired":"Sign-in required","stopLabel":"Stop","timeUnspecified":"Time unspecified","travelMode":"Travel mode","unlocated":"Unlocated","zoomToRoute":"Zoom to route","errors":{"unableToLoadServiceMetadata":"Cannot load route service. This may be due to the service not being accessible.","unableToRoute":"Unable to route between stops.","unknownError":"There seems to have been an error."},"viewLayerDetails":"View layer details","missingLayer":"A RouteLayer is not assigned to the Directions widget."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_ar.json b/public/assets/esri/widgets/Directions/t9n/Directions_ar.json new file mode 100644 index 0000000..6521b5d --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"اتجاهات","addStop":"إضافة محطة","clearRoute":"مسح المسار","departAt":"مغادرة في","departureTime":"وقت المغادرة","directionsPlaceholder":"سوف يظهر المسار الخاص بك هنا.","eta":"الوقت المقدر للوصول","intermediateCosts":"التكاليف المتوسطة","leaveNow":"مغادرة الآن","primaryCosts":"التكاليف الأساسية","removeStop":"إزالة المحطة","reverseStops":"عكس المحطات","secondaryCosts":"التكاليف الثانوية","signInRequired":"مطلوب تسجيل الدخول","stopLabel":"إيقاف","timeUnspecified":"الوقت غير محدد","travelMode":"وضع السفر","unlocated":"غير موقع","zoomToRoute":"تكبير/تصغير المسار","errors":{"unableToLoadServiceMetadata":"لا يمكن تحميل خدمات التوجيه. قد يحدث ذلك بسبب عدم القدرة على الوصول إلى الخدمة.","unableToRoute":"يتعذر التوجيه بين المحطات.","unknownError":"يبدوا أن هناك خطأ."},"viewLayerDetails":"عرض تفاصيل الطبقة","missingLayer":"لم يتم تعيين RouteLayer إلى عنصر واجهة المستخدم \"الاتجاهات\"."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_bg.json b/public/assets/esri/widgets/Directions/t9n/Directions_bg.json new file mode 100644 index 0000000..9b82903 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Посоки","addStop":"Добавяне на спирка","clearRoute":"Изчистване на маршрут","departAt":"Отпътуване в","departureTime":"Час на отпътуване","directionsPlaceholder":"Вашият маршрут ще се появи тук.","eta":"Очаквано време на пристигане","intermediateCosts":"Междинни разходи","leaveNow":"Излизане сега","primaryCosts":"Основни разходи","removeStop":"Премахване на спирка","reverseStops":"Анулиране на спирки","secondaryCosts":"Вторични разходи","signInRequired":"Нужна е регистрация","stopLabel":"Стоп","timeUnspecified":"Непосочено време","travelMode":"Режим за пътуване","unlocated":"Нелокализиран","zoomToRoute":"Увеличете до маршрут","errors":{"unableToLoadServiceMetadata":"Не може да зареди услугата за маршрут. Това може да се дължи на липсата на достъп до услугата.","unableToRoute":"Не може да се направи маршрут между спирките.","unknownError":"Изглежда има грешка."},"viewLayerDetails":"Преглед на подробностите за слоя","missingLayer":"Към изпълнимия модул Упътвания не е зададен RouteLayer."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_bs.json b/public/assets/esri/widgets/Directions/t9n/Directions_bs.json new file mode 100644 index 0000000..07385a3 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Upute za vožnju","addStop":"Dodaj mjesto zaustavljanja","clearRoute":"Izbriši rutu","departAt":"Otiđite u","departureTime":"Vrijeme odlaska","directionsPlaceholder":"Ovdje će se pojaviti vaša ruta.","eta":"Procijenjeno vrijeme dolaska","intermediateCosts":"Intermedijarni troškovi","leaveNow":"Odmah krenite","primaryCosts":"Primarni troškovi","removeStop":"Ukloni mjesto zaustavljanja","reverseStops":"Obrni mjesta zaustavljanja","secondaryCosts":"Sekundarni troškovi","signInRequired":"Potrebna prijava","stopLabel":"Mjesto zaustavljanja","timeUnspecified":"Vrijeme nije određeno","travelMode":"Način putovanja","unlocated":"Nelocirano","zoomToRoute":"Povećaj na rutu","errors":{"unableToLoadServiceMetadata":"Ne može se učitati usluga rute. To je možda zbog nedostupnosti usluge.","unableToRoute":"Nije moguće preusmjeriti između zaustavljanja.","unknownError":"Čini se da je došlo do pogreške."},"viewLayerDetails":"Prikaži pojedinosti sloja","missingLayer":"RouteLayer nije dodijeljen widgetu za upute."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_ca.json b/public/assets/esri/widgets/Directions/t9n/Directions_ca.json new file mode 100644 index 0000000..5a098c5 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Indicacions","addStop":"Afegeix una parada","clearRoute":"Esborra la ruta","departAt":"Sortida a","departureTime":"Hora de sortida","directionsPlaceholder":"La ruta es mostrarà aquí.","eta":"Hora estimada d'arribada","intermediateCosts":"Costos intermedis","leaveNow":"Sortida ara","primaryCosts":"Costos principals","removeStop":"Elimina la parada","reverseStops":"Inverteix les parades","secondaryCosts":"Costos secundaris","signInRequired":"Inici de sessió obligatori","stopLabel":"Atura","timeUnspecified":"Hora no especificada","travelMode":"Mode de viatge","unlocated":"Sense localitzar","zoomToRoute":"Aplica el zoom a la ruta","errors":{"unableToLoadServiceMetadata":"No es pot carregar el servei de rutes. La causa pot ser que no es pugui accedir al servei.","unableToRoute":"No es pot assignar una ruta entre parades.","unknownError":"Sembla que s'ha produït un error."},"viewLayerDetails":"Mostra els detalls de la capa","missingLayer":"No s'ha assignat cap capa de ruta al widget Indicacions."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_cs.json b/public/assets/esri/widgets/Directions/t9n/Directions_cs.json new file mode 100644 index 0000000..25ec30d --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigace","addStop":"Přidat zastávku","clearRoute":"Vyčistit trasu","departAt":"Odjezd v","departureTime":"Čas odjezdu","directionsPlaceholder":"Vaše trasa se zobrazí zde.","eta":"Odhadovaný čas příjezdu","intermediateCosts":"Průběžné náklady","leaveNow":"Vyrazit nyní","primaryCosts":"Primární náklady","removeStop":"Odebrat zastávku","reverseStops":"Obrátit zastávky","secondaryCosts":"Sekundární náklady","signInRequired":"Požadováno přihlášení","stopLabel":"Zastavit","timeUnspecified":"Čas nespecifikován","travelMode":"Způsob přepravy","unlocated":"Neumístěna","zoomToRoute":"Přiblížit na trasu","errors":{"unableToLoadServiceMetadata":"Nelze načíst službu trasování. Tato služba nemusí být dostupná.","unableToRoute":"Nelze naplánovat trasu mezi zastávkami.","unknownError":"Vypadá to, že došlo k chybě."},"viewLayerDetails":"Zobrazit podrobnosti vrstvy","missingLayer":"K widgetu Navigace není přiřazena vrstva RouteLayer."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_da.json b/public/assets/esri/widgets/Directions/t9n/Directions_da.json new file mode 100644 index 0000000..f619b65 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Vejledninger","addStop":"Tilføj stop","clearRoute":"Ryd rute","departAt":"Afgang kl.","departureTime":"Afgangstid","directionsPlaceholder":"Din rute vil blive vist her","eta":"Anslået ankomsttidspunkt","intermediateCosts":"Midlertidige omkostninger","leaveNow":"Afgang nu","primaryCosts":"Primære omkostninger","removeStop":"Fjern stop","reverseStops":"Vend stop","secondaryCosts":"Sekundære omkostninger","signInRequired":"Log ind påkrævet","stopLabel":"Stop","timeUnspecified":"Tid ikke angivet","travelMode":"Rejsetilstand","unlocated":"Ikke placeret","zoomToRoute":"Zoom til rute","errors":{"unableToLoadServiceMetadata":"Kan ikke indlæse rutetjeneste. Dette kan skyldes, at tjenesten ikke er tilgængelig.","unableToRoute":"Kan ikke planlægge rute mellem stop.","unknownError":"Der ser ud til at have været en fejl."},"viewLayerDetails":"Vis oplysninger om lag","missingLayer":"Et rutelag er ikke tildelt til Kørselsvejlednings-widget'en."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_de.json b/public/assets/esri/widgets/Directions/t9n/Directions_de.json new file mode 100644 index 0000000..b38ff75 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Wegbeschreibung","addStop":"Stopp hinzufügen","clearRoute":"Route löschen","departAt":"Abfahren um","departureTime":"Abfahrtszeit","directionsPlaceholder":"Die Route wird hier angezeigt.","eta":"Geschätzte Ankunftszeit","intermediateCosts":"Temporäre Kosten","leaveNow":"Jetzt losfahren","primaryCosts":"Primäre Kosten","removeStop":"Stopp entfernen","reverseStops":"Stopps umkehren","secondaryCosts":"Sekundäre Kosten","signInRequired":"Anmeldung erforderlich","stopLabel":"Stop","timeUnspecified":"Zeit nicht angegeben","travelMode":"Reisemodus","unlocated":"Nicht verortet","zoomToRoute":"Auf Route zoomen","errors":{"unableToLoadServiceMetadata":"Der Routen-Service kann nicht geladen werden. Der Grund hierfür kann sein, dass auf den Service nicht zugegriffen werden kann.","unableToRoute":"Es kann keine Route zwischen Stopps ermittelt werden.","unknownError":"Offenbar ist ein Fehler aufgetreten."},"viewLayerDetails":"Layer-Details anzeigen","missingLayer":"Dem Widget \"Wegbeschreibung\" ist kein Routen-Layer zugewiesen."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_el.json b/public/assets/esri/widgets/Directions/t9n/Directions_el.json new file mode 100644 index 0000000..417cb54 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Οδηγίες","addStop":"Προσθήκη στάσης","clearRoute":"Απαλοιφή διαδρομής","departAt":"Αναχώρηση στις","departureTime":"Ώρα αναχώρησης","directionsPlaceholder":"Η διαδρομή σας θα εμφανίζεται εδώ.","eta":"Εκτιμώμενη ώρα άφιξης","intermediateCosts":"Ενδιάμεσο κόστος","leaveNow":"Έξοδος τώρα","primaryCosts":"Κύριο κόστος","removeStop":"Κατάργηση στάσης","reverseStops":"Αναστροφή στάσεων","secondaryCosts":"Δευτερεύον κόστος","signInRequired":"Απαιτείται είσοδος","stopLabel":"Τερματισμός","timeUnspecified":"Μη καθορισμένος χρόνος","travelMode":"Travel mode (Τρόπος μετάβασης)","unlocated":"Δεν έχει καθοριστεί τοποθεσία.","zoomToRoute":"Εστίαση στη διαδρομή","errors":{"unableToLoadServiceMetadata":"Δεν είναι δυνατή η φόρτωση της υπηρεσίας δρομολόγησης. Αυτό ίσως οφείλεται στο γεγονός ότι η υπηρεσία δεν είναι προσβάσιμη.","unableToRoute":"Δεν είναι δυνατή η δρομολόγηση μεταξύ στάσεων.","unknownError":"Μάλλον έχει παρουσιαστεί κάποιο σφάλμα."},"viewLayerDetails":"Προβολή λεπτομερειών θεματικού επιπέδου","missingLayer":"Ένα RouteLayer δεν έχει εκχωρηθεί στο widget Κατευθύνσεις."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_en.json b/public/assets/esri/widgets/Directions/t9n/Directions_en.json new file mode 100644 index 0000000..ab18db1 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Directions","addStop":"Add stop","clearRoute":"Clear route","departAt":"Depart at","departureTime":"Departure time","directionsPlaceholder":"Your route will appear here.","eta":"Estimated time of arrival","intermediateCosts":"Intermediate costs","leaveNow":"Leave now","primaryCosts":"Primary costs","removeStop":"Remove stop","reverseStops":"Reverse stops","secondaryCosts":"Secondary costs","signInRequired":"Sign-in required","stopLabel":"Stop","timeUnspecified":"Time unspecified","travelMode":"Travel mode","unlocated":"Unlocated","zoomToRoute":"Zoom to route","errors":{"unableToLoadServiceMetadata":"Cannot load route service. This may be due to the service not being accessible.","unableToRoute":"Unable to route between stops.","unknownError":"There seems to have been an error."},"viewLayerDetails":"View layer details","missingLayer":"A RouteLayer is not assigned to the Directions widget."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_es.json b/public/assets/esri/widgets/Directions/t9n/Directions_es.json new file mode 100644 index 0000000..3d0db2c --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Indicaciones","addStop":"Agregar parada","clearRoute":"Borrar ruta","departAt":"Salida de","departureTime":"Hora de salida","directionsPlaceholder":"Su ruta aparecerá aquí.","eta":"Hora estimada de llegada","intermediateCosts":"Costes intermedios","leaveNow":"Salir ahora","primaryCosts":"Costes principales","removeStop":"Eliminar parada","reverseStops":"Invertir paradas","secondaryCosts":"Costes secundarios","signInRequired":"Inicio de sesión obligatorio","stopLabel":"Detener","timeUnspecified":"Tiempo no especificado","travelMode":"Modo de viaje","unlocated":"No ubicado","zoomToRoute":"Acercar a ruta","errors":{"unableToLoadServiceMetadata":"No se puede cargar el servicio de rutas. Puede deberse a que el servicio no está accesible.","unableToRoute":"No se pueden generar rutas entre paradas.","unknownError":"Parece que se ha producido un error."},"viewLayerDetails":"Ver detalles de capas","missingLayer":"No se ha asignado una capa de ruta al widget de indicaciones."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_et.json b/public/assets/esri/widgets/Directions/t9n/Directions_et.json new file mode 100644 index 0000000..ec68694 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Juhised","addStop":"Lisa peatus","clearRoute":"Tühista marsruut","departAt":"Lahkumisaeg","departureTime":"Väljumisaeg","directionsPlaceholder":"Teie marsruut kuvatakse siin.","eta":"Eeldatav saabumisaeg","intermediateCosts":"Vahepealsed kulud","leaveNow":"Lahku kohe","primaryCosts":"Põhikulud","removeStop":"Eemalda peatus","reverseStops":"Pööra peatuste järjekord ümber","secondaryCosts":"Teisesed kulud","signInRequired":"Sisselogimine on nõutav","stopLabel":"Peata","timeUnspecified":"Määramata aeg","travelMode":"Sõidurežiim","unlocated":"Lokeerimata","zoomToRoute":"Suumi marsruudile","errors":{"unableToLoadServiceMetadata":"Ei saa laadida marsruuditeenust. Põhjus võib olla selles, et teenus ei ole kättesaadav.","unableToRoute":"Ei saa luua peatuste vahelist marsruuti.","unknownError":"Ilmnes tõrge."},"viewLayerDetails":"Kuva kihi üksikasjad","missingLayer":"Kihti RouteLayer pole teejuhiste vidinasse määratud."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_fi.json b/public/assets/esri/widgets/Directions/t9n/Directions_fi.json new file mode 100644 index 0000000..f9d4b0c --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Suunnat","addStop":"Lisää pysähdys","clearRoute":"Tyhjennä reitti","departAt":"Lähtö","departureTime":"Lähtöaika","directionsPlaceholder":"Reittisi näkyy tässä.","eta":"Arvioitu saapumisaika","intermediateCosts":"Välilliset kustannukset","leaveNow":"Lähde nyt","primaryCosts":"Ensisijaiset kustannukset","removeStop":"Poista pysähdys","reverseStops":"Käännä pysähdykset","secondaryCosts":"Toissijaiset kustannukset","signInRequired":"Sisäänkirjautuminen vaaditaan","stopLabel":"Lopeta","timeUnspecified":"Määrittämätön aika","travelMode":"Matkustustapa","unlocated":"Paikantamaton","zoomToRoute":"Tarkenna reittiin","errors":{"unableToLoadServiceMetadata":"Reittipalvelua ei voi ladata. Tämä voi johtua siitä, että palvelu ei ole käytettävissä.","unableToRoute":"Reititys pysähdysten välillä ei onnistu.","unknownError":"Näyttää siltä, että on ilmennyt virhe."},"viewLayerDetails":"Näytä karttatason tiedot","missingLayer":"Reittiohjeet-pienoisohjelmalle ei määritetä RouteLayeria."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_fr.json b/public/assets/esri/widgets/Directions/t9n/Directions_fr.json new file mode 100644 index 0000000..dbab3ff --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Feuilles de route","addStop":"Ajouter un arrêt","clearRoute":"Effacer l’itinéraire","departAt":"Partir à","departureTime":"Heure de départ","directionsPlaceholder":"Votre itinéraire apparaîtra ici.","eta":"Heure d’arrivée estimée","intermediateCosts":"Coûts intermédiaires","leaveNow":"Partir maintenant","primaryCosts":"Coûts primaires","removeStop":"Supprimer l’arrêt","reverseStops":"Inverser les arrêts","secondaryCosts":"Coûts secondaires","signInRequired":"Connexion requise","stopLabel":"Arrêt","timeUnspecified":"Date/heure non spécifiée","travelMode":"Mode de déplacement","unlocated":"Non localisé","zoomToRoute":"Zoom sur l’itinéraire","errors":{"unableToLoadServiceMetadata":"Impossible de charger le service d’itinéraire. Le service n’est peut-être pas accessible.","unableToRoute":"Impossible de créer un itinéraire entre les arrêts.","unknownError":"Une erreur semble s’être produite."},"viewLayerDetails":"Afficher les détails de la couche","missingLayer":"Aucune couche d’itinéraire n’est attribuée au widget Feuille de route."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_he.json b/public/assets/esri/widgets/Directions/t9n/Directions_he.json new file mode 100644 index 0000000..a6f249c --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מסלולים","addStop":"הוסף תחנה","clearRoute":"נקה מסלול","departAt":"צא ב-","departureTime":"זמן יציאה","directionsPlaceholder":"המסלול שלך יופיע כאן.","eta":"שעת הגעה משוערת","intermediateCosts":"עלויות ביניים","leaveNow":"צא עכשיו","primaryCosts":"עלויות עיקריות","removeStop":"הסר עצירה","reverseStops":"הפוך עצירות","secondaryCosts":"עלויות משניות","signInRequired":"נדרשת כניסה","stopLabel":"עצור","timeUnspecified":"לא צוין זמן","travelMode":"מצב נסיעה","unlocated":"לא נמצא","zoomToRoute":"התמקד במסלול","errors":{"unableToLoadServiceMetadata":"לא ניתן לטעון את שירות המסלולים. ייתכן שהסיבה לכך היא שהשירות אינו נגיש.","unableToRoute":"לא ניתן לנתב בין עצירות.","unknownError":"נראה שאירעה שגיאה."},"viewLayerDetails":"הצג פרטי שכבה","missingLayer":"RouteLayer לא הוקצתה לווידג'ט 'כיוונים'."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_hr.json b/public/assets/esri/widgets/Directions/t9n/Directions_hr.json new file mode 100644 index 0000000..07385a3 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Upute za vožnju","addStop":"Dodaj mjesto zaustavljanja","clearRoute":"Izbriši rutu","departAt":"Otiđite u","departureTime":"Vrijeme odlaska","directionsPlaceholder":"Ovdje će se pojaviti vaša ruta.","eta":"Procijenjeno vrijeme dolaska","intermediateCosts":"Intermedijarni troškovi","leaveNow":"Odmah krenite","primaryCosts":"Primarni troškovi","removeStop":"Ukloni mjesto zaustavljanja","reverseStops":"Obrni mjesta zaustavljanja","secondaryCosts":"Sekundarni troškovi","signInRequired":"Potrebna prijava","stopLabel":"Mjesto zaustavljanja","timeUnspecified":"Vrijeme nije određeno","travelMode":"Način putovanja","unlocated":"Nelocirano","zoomToRoute":"Povećaj na rutu","errors":{"unableToLoadServiceMetadata":"Ne može se učitati usluga rute. To je možda zbog nedostupnosti usluge.","unableToRoute":"Nije moguće preusmjeriti između zaustavljanja.","unknownError":"Čini se da je došlo do pogreške."},"viewLayerDetails":"Prikaži pojedinosti sloja","missingLayer":"RouteLayer nije dodijeljen widgetu za upute."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_hu.json b/public/assets/esri/widgets/Directions/t9n/Directions_hu.json new file mode 100644 index 0000000..30f1557 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Útvonalak","addStop":"Megálló hozzáadása","clearRoute":"Útvonal törlése","departAt":"Indulás ekkor","departureTime":"Indulási idő","directionsPlaceholder":"Az Ön útvonala fog itt megjelenni.","eta":"A megérkezés becsült időpontja","intermediateCosts":"Közbenső költségek","leaveNow":"Kilépés most","primaryCosts":"Elsődleges költségek","removeStop":"Megálló eltávolítása","reverseStops":"Megállók megfordítása","secondaryCosts":"Másodlagos költségek","signInRequired":"Be kell jelentkezni","stopLabel":"Megálló","timeUnspecified":"Idő nincs megadva","travelMode":"Utazási mód","unlocated":"Nincs megkeresve","zoomToRoute":"Nagyítás az útvonalra","errors":{"unableToLoadServiceMetadata":"Nem lehet betölteni az útvonaltervező szolgáltatást. Ennek oka lehet, hogy a szolgáltatás nem érhető el.","unableToRoute":"Nem lehet útvonalat megállapítani a megállók között.","unknownError":"Úgy tűnik, hiba történt."},"viewLayerDetails":"Réteg adatainak megtekintése","missingLayer":"A RouteLayer nincs hozzárendelve az Útvonalterv widgethez."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_id.json b/public/assets/esri/widgets/Directions/t9n/Directions_id.json new file mode 100644 index 0000000..e474685 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Arah","addStop":"Tambahkan pemberhentian","clearRoute":"Bersihkan rute","departAt":"Berangkat pada","departureTime":"Waktu keberangkatan","directionsPlaceholder":"Rute Anda akan muncul di sini.","eta":"Perkiraan waktu kedatangan","intermediateCosts":"Biaya menengah","leaveNow":"Tinggalkan Sekarang","primaryCosts":"Biaya utama","removeStop":"Hapus perhentian","reverseStops":"Balikkan perhentian","secondaryCosts":"Biaya sekunder","signInRequired":"Harus masuk","stopLabel":"Stop","timeUnspecified":"Waktu tidak ditentukan","travelMode":"Mode Perjalanan","unlocated":"Tidak memilki lokasi","zoomToRoute":"Zoom ke rute","errors":{"unableToLoadServiceMetadata":"Tidak dapat memuat layanan rute. Ini mungkin kedaluwarsa karena layanan tidak lagi dapat diakses.","unableToRoute":"Tidak dapat merutekan antar-pemberhentian.","unknownError":"Sepertinya ada kesalahan."},"viewLayerDetails":"Lihat detail layer","missingLayer":"RouteLayer tidak ditetapkan ke widget Petunjuk Arah."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_it.json b/public/assets/esri/widgets/Directions/t9n/Directions_it.json new file mode 100644 index 0000000..61be6a0 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Indicazioni","addStop":"Aggiungi fermata","clearRoute":"Cancella percorso","departAt":"Partenza alle","departureTime":"Ora di partenza","directionsPlaceholder":"Il percorso apparirà qui.","eta":"Tempo di arrivo stimato","intermediateCosts":"Costi intermedi","leaveNow":"Parti ora","primaryCosts":"Costi primari","removeStop":"Rimuovi fermata","reverseStops":"Inverti fermate","secondaryCosts":"Costi secondari","signInRequired":"Accesso richiesto","stopLabel":"Termine","timeUnspecified":"Ora non specificata","travelMode":"Modalità di viaggio","unlocated":"Non posizionati","zoomToRoute":"Zoom sul percorso","errors":{"unableToLoadServiceMetadata":"Impossibile caricare il servizio itinerario. Potrebbe essere dovuto al fatto che il servizio non è accessibile.","unableToRoute":"Incapace di instradare tra le fermate.","unknownError":"Probabilmente si è verificato un errore."},"viewLayerDetails":"Visualizzare i dettagli dei layer","missingLayer":"Layer percorso non assegnato al widget Indicazioni."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_ja.json b/public/assets/esri/widgets/Directions/t9n/Directions_ja.json new file mode 100644 index 0000000..d18a8db --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ルート案内","addStop":"ストップの地点","clearRoute":"ルートの消去","departAt":"出発時間","departureTime":"出発時間","directionsPlaceholder":"ルートはここに表示されます。","eta":"推定到着時間","intermediateCosts":"中間コスト","leaveNow":"今すぐ移動","primaryCosts":"プライマリ コスト","removeStop":"ストップの削除","reverseStops":"ストップの反転","secondaryCosts":"セカンダリ コスト","signInRequired":"サインインが必要です","stopLabel":"訪問先","timeUnspecified":"時間が指定されていません","travelMode":"移動モード","unlocated":"未配置(U)","zoomToRoute":"ルートにズーム","errors":{"unableToLoadServiceMetadata":"ルート サービスを読み込めません。 これは、サービスにアクセスできないことが原因と考えられます。","unableToRoute":"ストップ間のルート検索はできません。","unknownError":"エラーが発生しているようです。"},"viewLayerDetails":"レイヤーの詳細の表示","missingLayer":"RouteLayer がルート案内ウィジェットに割り当てられていません。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_ko.json b/public/assets/esri/widgets/Directions/t9n/Directions_ko.json new file mode 100644 index 0000000..28745ed --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"길찾기","addStop":"경유지 추가","clearRoute":"경로 지우기","departAt":"출발지","departureTime":"출발 시간","directionsPlaceholder":"경로가 여기에 나타납니다.","eta":"도착 예상 시간","intermediateCosts":"중간 비용","leaveNow":"지금 나가기","primaryCosts":"기본 비용","removeStop":"경유지 제거","reverseStops":"경유지 전환","secondaryCosts":"보조 비용","signInRequired":"로그인해야 함","stopLabel":"중지","timeUnspecified":"시간이 지정되지 않음","travelMode":"이동 모드","unlocated":"할당되지 않은","zoomToRoute":"경로로 확대","errors":{"unableToLoadServiceMetadata":"경로 서비스를 불러올 수 없습니다. 이는 서비스에 접근하지 못하기 때문일 수 있습니다.","unableToRoute":"경유지 사이로 경로를 지정할 수 없습니다.","unknownError":"오류가 발생한 것 같습니다."},"viewLayerDetails":"레이어 세부정보 보기","missingLayer":"길찾기 위젯에 RouteLayer가 할당되지 않았습니다."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_lt.json b/public/assets/esri/widgets/Directions/t9n/Directions_lt.json new file mode 100644 index 0000000..973cdb8 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Maršrutai","addStop":"Pridėti sustojimą","clearRoute":"Šalinti maršrutą","departAt":"Išvykti","departureTime":"Išvykimo laikas","directionsPlaceholder":"Čia bus rodomas jūsų maršrutas.","eta":"Numatomas atvykimo laikas","intermediateCosts":"Tarpinės išlaidos","leaveNow":"Išvykti dabar","primaryCosts":"Pagrindinės išlaidos","removeStop":"Pašalinti sustojimą","reverseStops":"Pašalinti sustojimus","secondaryCosts":"Antrinės išlaidos","signInRequired":"Būtina prisijungti","stopLabel":"Stabdyti","timeUnspecified":"Laikas nenurodytas","travelMode":"Kelionės režimas","unlocated":"Nerasta","zoomToRoute":"Pritraukti maršrutą","errors":{"unableToLoadServiceMetadata":"Nepavyksta įkelti maršrutų paslaugos. Tai galėjo nutikti dėl to, kad paslauga yra nepasiekiama.","unableToRoute":"Tarp šių stotelių maršruto nustatyti nepavyko.","unknownError":"Berods įvyko klaida."},"viewLayerDetails":"Peržiūrėti išsamią sluoksnio informaciją","missingLayer":"RouteLayer nėra priskirtas valdikliui Maršrutai."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_lv.json b/public/assets/esri/widgets/Directions/t9n/Directions_lv.json new file mode 100644 index 0000000..8c662e7 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Virzieni","addStop":"Pievienot pieturas punktu","clearRoute":"Notīrīt maršrutu","departAt":"Atiešanas laiks","departureTime":"Izbraukšanas laiks","directionsPlaceholder":"Jūsu maršruts tiks parādīts šeit.","eta":"Prognozētais pienākšanas laiks","intermediateCosts":"Starpniecības izmaksas","leaveNow":"Doties tūlīt","primaryCosts":"Primārās izmaksas","removeStop":"Noņemt pieturas punktu","reverseStops":"Apvērst pieturas punktus","secondaryCosts":"Sekundārās izmaksas","signInRequired":"Ir jāpierakstās","stopLabel":"Apturēt","timeUnspecified":"Nenorādīts laiks","travelMode":"Ceļošanas režīms","unlocated":"Nav piešķirts","zoomToRoute":"Pietuvināt maršrutam","errors":{"unableToLoadServiceMetadata":"Nevarēja ielādēt maršrutēšanas servisu. Iespējams, tas ir tādēļ, ka serviss nav pieejams.","unableToRoute":"Nevar maršrutēt starp pieturām.","unknownError":"Šķiet, ka ir radusies kļūda."},"viewLayerDetails":"Skatīt detalizētu informāciju par slāni","missingLayer":"Norāžu logrīkam nav piešķirts RouteLayer."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_nb.json b/public/assets/esri/widgets/Directions/t9n/Directions_nb.json new file mode 100644 index 0000000..ce69c14 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Anvisninger","addStop":"Legge til stopp","clearRoute":"Fjern rute","departAt":"Avreise kl.","departureTime":"Avreisetid","directionsPlaceholder":"Ruten vises her.","eta":"Beregnet ankomsttid","intermediateCosts":"Mellomliggende kostnader","leaveNow":"Avreise nå","primaryCosts":"Primærkostnader","removeStop":"Fjern stopp","reverseStops":"Vend stopp","secondaryCosts":"Sekundærkostnader","signInRequired":"Pålogging kreves","stopLabel":"Stopp","timeUnspecified":"Tid ikke angitt","travelMode":"Reisemåte","unlocated":"Ikke plassert","zoomToRoute":"Zoom til rute","errors":{"unableToLoadServiceMetadata":"Kan ikke laste inn rutetjeneste. Det kan skyldes at tjenesten ikke er tilgjengelig.","unableToRoute":"Kan ikke opprette rute mellom stopp.","unknownError":"Det virker som det har oppstått en feil."},"viewLayerDetails":"Vis lagdetaljer","missingLayer":"Et rutelag er ikke tilordnet til miniprogrammet for rutebeskrivelser."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_nl.json b/public/assets/esri/widgets/Directions/t9n/Directions_nl.json new file mode 100644 index 0000000..c8932ea --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Routebeschrijving","addStop":"Stop toevoegen","clearRoute":"Wis route","departAt":"Vertrekken om","departureTime":"Vertrektijd","directionsPlaceholder":"Uw route wordt hier weergegeven.","eta":"Geschatte aankomsttijd","intermediateCosts":"Intermediaire kosten","leaveNow":"Nu vertrekken","primaryCosts":"Primaire kosten","removeStop":"Stop verwijderen","reverseStops":"Stops omkeren","secondaryCosts":"Secundaire kosten","signInRequired":"Aanmelding vereist","stopLabel":"Stoppen","timeUnspecified":"Tijd ongespecificeerd","travelMode":"Manieren van reizen","unlocated":"Locatie onbekend","zoomToRoute":"Zoom naar route","errors":{"unableToLoadServiceMetadata":"Kan route service niet laden. Dit kan zijn omdat de dienst niet beschikbaar is.","unableToRoute":"Kan de route niet bepalen tussen stops.","unknownError":"Er lijkt een fout te zijn opgetreden."},"viewLayerDetails":"Laagdetails weergeven","missingLayer":"Er is geen RouteLayer toegewezen aan de Directions widget."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_pl.json b/public/assets/esri/widgets/Directions/t9n/Directions_pl.json new file mode 100644 index 0000000..7bc184d --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Wskazówki dojazdu","addStop":"Dodaj przystanek","clearRoute":"Wyczyść trasę","departAt":"Wyjazd o","departureTime":"Czas odjazdu","directionsPlaceholder":"Tu pojawi się Twoja trasa.","eta":"Przewidywany czas przyjazdu","intermediateCosts":"Koszty pośrednie","leaveNow":"Opuść teraz","primaryCosts":"Koszty podstawowe","removeStop":"Usuń przystanek","reverseStops":"Odwróć przystanki","secondaryCosts":"Koszty dodatkowe","signInRequired":"Wymagane logowanie","stopLabel":"Zatrzymaj","timeUnspecified":"Nie podano czasu","travelMode":"Typ podróżowania","unlocated":"Niezlokalizowany","zoomToRoute":"Powiększ do trasy","errors":{"unableToLoadServiceMetadata":"Nie można wczytać usługi wyznaczania trasy. Przyczyną może być niedostępność usługi.","unableToRoute":"Nie można wyznaczyć trasy między przystankami.","unknownError":"Najwyraźniej wystąpił błąd."},"viewLayerDetails":"Wyświetl szczegóły warstwy","missingLayer":"Warstwa RouteLayer nie jest przypisana do widżetu Wskazówki dojazdu."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_pt-BR.json b/public/assets/esri/widgets/Directions/t9n/Directions_pt-BR.json new file mode 100644 index 0000000..7ba88cf --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Direções","addStop":"Adicionar parada","clearRoute":"Limpar rota","departAt":"Partida em","departureTime":"Hora de partida","directionsPlaceholder":"Sua rota aparecerá aqui.","eta":"Tempo de chegada estimado","intermediateCosts":"Custos intermediários","leaveNow":"Sair agora","primaryCosts":"Custos primários","removeStop":"Remover parada","reverseStops":"Inverter paradas","secondaryCosts":"Custos secundários","signInRequired":"Registro exigido","stopLabel":"Parar","timeUnspecified":"Tempo não especificado","travelMode":"Modo de viagem","unlocated":"Não Localizado","zoomToRoute":"Zoom para rota","errors":{"unableToLoadServiceMetadata":"Não é possível carregar o serviço de rota Isto é devido ao serviço não estar acessível.","unableToRoute":"Não foi possível criar a rota entre paradas.","unknownError":"Parece haver um erro."},"viewLayerDetails":"Visualizar detalhes da camada","missingLayer":"Um RouteLayer não é atribuído ao widget Direções."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_pt-PT.json b/public/assets/esri/widgets/Directions/t9n/Directions_pt-PT.json new file mode 100644 index 0000000..f6ba597 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Direções","addStop":"Adicionar paragem","clearRoute":"Limpar rota","departAt":"Partir às","departureTime":"Hora de partida","directionsPlaceholder":"A sua rota irá aparecer aqui.","eta":"Hora de chegada estimada","intermediateCosts":"Custos intermédios","leaveNow":"Partir agora","primaryCosts":"Custos primários","removeStop":"Remover paragem","reverseStops":"Reverter paragens","secondaryCosts":"Custos secundários","signInRequired":"Início de sessão obrigatório","stopLabel":"Parar","timeUnspecified":"Tempo não especificado","travelMode":"Modo de viagem","unlocated":"Não localizado","zoomToRoute":"Efetuar zoom para rota","errors":{"unableToLoadServiceMetadata":"Não foi possível carregar o serviço de rota. Poderá dever-se ao serviço não estar acessível.","unableToRoute":"Não foi possível criar rotas entre paragens.","unknownError":"Parece ter ocorrido um erro."},"viewLayerDetails":"Ver detalhes da camada","missingLayer":"Não está atribuída uma RouteLayer ao widget Direções."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_ro.json b/public/assets/esri/widgets/Directions/t9n/Directions_ro.json new file mode 100644 index 0000000..7f7e5d2 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Indicaţii","addStop":"Adăugare oprire","clearRoute":"Golire rută","departAt":"Plecare la","departureTime":"Oră plecare","directionsPlaceholder":"Traseul dvs. va apărea aici.","eta":"Ora estimată a sosirii","intermediateCosts":"Costuri intermediare","leaveNow":"Părăsire acum","primaryCosts":"Costuri primare","removeStop":"Eliminare oprire","reverseStops":"Inversare opriri","secondaryCosts":"Costuri secundare","signInRequired":"Este necesară conectarea","stopLabel":"Oprire","timeUnspecified":"Timp nespecificat","travelMode":"Mod de deplasare","unlocated":"Nelocalizat","zoomToRoute":"Mărire pe traseu","errors":{"unableToLoadServiceMetadata":"Nu se poate încărca serviciul de creare a rutelor. Acest lucru poate fi cauzat de faptul că serviciul nu este accesibil.","unableToRoute":"Nu pot fi create rute între opriri.","unknownError":"Pare să fi avut loc o eroare."},"viewLayerDetails":"Vizualizați detaliile stratului tematic","missingLayer":"Un strat tematic de rută nu este alocat widgetului Indicații."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_ru.json b/public/assets/esri/widgets/Directions/t9n/Directions_ru.json new file mode 100644 index 0000000..ddf2df7 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Маршрут","addStop":"Добавить остановку","clearRoute":"Очистить маршрут","departAt":"Отправление в","departureTime":"Время отправления","directionsPlaceholder":"Ваш маршрут будет отображен здесь.","eta":"Предполагаемое время прибытия","intermediateCosts":"Промежуточная стоимость","leaveNow":"Отправиться сейчас","primaryCosts":"Основные затраты","removeStop":"Удалить остановку","reverseStops":"Обратить порядок остановок","secondaryCosts":"Вторичные затраты","signInRequired":"Требуется вход","stopLabel":"Остановка","timeUnspecified":"Время не указано","travelMode":"Режим передвижения","unlocated":"Не размещено","zoomToRoute":"Приблизить к маршруту","errors":{"unableToLoadServiceMetadata":"Невозможно загрузить сервис маршрутов. Это может быть связано с недоступностью сервиса.","unableToRoute":"Невозможно построить маршрут между остановками.","unknownError":"Вероятно, имеется ошибка."},"viewLayerDetails":"Просмотр информации о слое","missingLayer":"RouteLayer не назначен для виджета Путевой лист."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_sk.json b/public/assets/esri/widgets/Directions/t9n/Directions_sk.json new file mode 100644 index 0000000..35611bb --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigačné inštrukcie","addStop":"Pridať zastávku","clearRoute":"Vyčistiť trasu","departAt":"Odchod o","departureTime":"Čas odchodu","directionsPlaceholder":"Vaša trasa sa zobrazí tu.","eta":"Odhadovaný čas príchodu","intermediateCosts":"Priebežné náklady","leaveNow":"Odísť teraz","primaryCosts":"Primárne náklady","removeStop":"Odstrániť zastávku","reverseStops":"Spätné zastávky","secondaryCosts":"Sekundárne náklady","signInRequired":"Požaduje sa prihlásenie","stopLabel":"Zastaviť","timeUnspecified":"Čas nešpecifikovaný","travelMode":"Cestovný režim","unlocated":"Nelokalizované","zoomToRoute":"Priblížiť na trasu","errors":{"unableToLoadServiceMetadata":"Nie je možné načítať službu trasy. Môže to byť kvôli nedostupnosti služby.","unableToRoute":"Medzi zastávkami sa nepodarilo trasovať.","unknownError":"Zdá sa, že sa vyskytla chyba."},"viewLayerDetails":"Zobraziť podrobnosti vrstvy","missingLayer":"K widgetu Navigačné inštrukcie nie je priradená vrstva RouteLayer."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_sl.json b/public/assets/esri/widgets/Directions/t9n/Directions_sl.json new file mode 100644 index 0000000..f27e052 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"navodilih za pot","addStop":"Dodaj postanek","clearRoute":"Počisti pot","departAt":"Odhod ob","departureTime":"Čas odhoda","directionsPlaceholder":"Vaša pot se bo prikazala tukaj.","eta":"Predviden čas prihoda","intermediateCosts":"Vmesni stroški","leaveNow":"Pojdite takoj","primaryCosts":"Primarni stroški","removeStop":"Odstrani postanek","reverseStops":"Obrni postanke","secondaryCosts":"Sekundarni stroški","signInRequired":"Zahtevana je prijava","stopLabel":"Ustavi","timeUnspecified":"Nedoločen čas","travelMode":"Način potovanja","unlocated":"Nelociran","zoomToRoute":"Približaj na pot","errors":{"unableToLoadServiceMetadata":"Ne morem naložiti usmerjevalne storitve. To je morda posledica tega, da do storitve ni možen dostop.","unableToRoute":"Usmerjanje med ustavitvami ni mogoče.","unknownError":"Zdi se, da je prišlo do napake."},"viewLayerDetails":"Ogled podrobnosti sloja","missingLayer":"Pripomočku navodil za pot ni dodeljen usmerjevalni sloj."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_sr.json b/public/assets/esri/widgets/Directions/t9n/Directions_sr.json new file mode 100644 index 0000000..4daf830 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Uputstva","addStop":"Dodaj stanicu","clearRoute":"Obriši rutu","departAt":"Pođi u","departureTime":"Vreme odlaska","directionsPlaceholder":"Ruta će se pojaviti ovde.","eta":"Procenjeno vreme dolaska","intermediateCosts":"Neposredni troškovi","leaveNow":"Kreni odmah","primaryCosts":"Primarni troškovi","removeStop":"Ukloni stanicu","reverseStops":"Povrati stanice","secondaryCosts":"Sekundarni troškovi","signInRequired":"Potrebno je prijavljivanje","stopLabel":"Zaustavi","timeUnspecified":"Vreme nije navedeno","travelMode":"Režim putovanja","unlocated":"Nelocirano","zoomToRoute":"Zumiraj na rutu","errors":{"unableToLoadServiceMetadata":"Učitavanje servisa rute nije moguće. Ovo može da bude posledica toga što servis nije dostupan.","unableToRoute":"Rutiranje između stanica nije moguće.","unknownError":"Izgleda da je došlo do greške."},"viewLayerDetails":"Pogledaj detalje o sloju","missingLayer":"Sloj rute nije dodeljen vidžetu Uputstva."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_sv.json b/public/assets/esri/widgets/Directions/t9n/Directions_sv.json new file mode 100644 index 0000000..bc9c4c6 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Vägbeskr.","addStop":"Lägg till stopp","clearRoute":"Rensa rutt","departAt":"Starta kl.","departureTime":"Avgångstid","directionsPlaceholder":"Ruttkartan visas här.","eta":"Beräknad ankomsttid","intermediateCosts":"Medelkostnader","leaveNow":"Åk nu","primaryCosts":"Primära kostnader","removeStop":"Ta bort stopp","reverseStops":"Vänd stopp","secondaryCosts":"Sekundära kostnader","signInRequired":"Inloggning krävs","stopLabel":"Stoppa","timeUnspecified":"Ej angiven tid","travelMode":"Färdläge","unlocated":"Olokaliserat","zoomToRoute":"Zooma till rutt","errors":{"unableToLoadServiceMetadata":"Det går inte att läsa in ruttjänsten. Det kan bero på att tjänsten inte är tillgänglig.","unableToRoute":"Det gick inte att skapa en vägbeskrivning mellan stoppen.","unknownError":"Ett fel verkar ha uppstått."},"viewLayerDetails":"Visa information om lager","missingLayer":"Ett RouteLayer är inte allokerat till vägbeskrivningswidgeten."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_th.json b/public/assets/esri/widgets/Directions/t9n/Directions_th.json new file mode 100644 index 0000000..8de0e5e --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ทิศทาง","addStop":"เพิ่มจุดหยุด","clearRoute":"ล้างเส้นทาง","departAt":"ออกเดินทางเมื่อ","departureTime":"เวลาออกเดินทาง","directionsPlaceholder":"เส้นทางของคุณจะปรากฏที่นี่","eta":"เวลาที่คาดว่าจะมาถึงโดยประมาณ","intermediateCosts":"ค่าใช้จ่ายขั้นกลาง (Intermediate costs)","leaveNow":"ออกเดินทางเดี๋ยวนี้","primaryCosts":"ค่าใช้จ่ายเบื้องต้น","removeStop":"เอาหยุด (stop) ออก","reverseStops":"หยุดแล้วกลับตัว (Reverse stops)","secondaryCosts":"ค่าใช้จ่ายเพิ่มเติม","signInRequired":"ต้องลงชื่อเข้าใช้","stopLabel":"หยุด","timeUnspecified":"ไม่ได้ระบุเวลา","travelMode":"โหมดการเดินทาง","unlocated":"ระบุตำแหน่งที่ตั้งไม่ได้","zoomToRoute":"ขยายภาพเข้าไปยังเส้นทาง","errors":{"unableToLoadServiceMetadata":"ไม่สามารถโหลดบริการเส้นทางได้ อาจเกิดขึ้นเนื่องจากไม่สามารถเข้าถึงบริการได้","unableToRoute":"ไม่สามารถสร้างเส้นทางระหว่างจุดหยุดได้","unknownError":"อาจจะมีข้อผิดพลาด"},"viewLayerDetails":"ดูรายละเอียดชั้นข้อมูล","missingLayer":"ไม่ได้กำหนด RouteLayer ไปยังวิดเจ็ตทิศทาง"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_tr.json b/public/assets/esri/widgets/Directions/t9n/Directions_tr.json new file mode 100644 index 0000000..9dd2a3b --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yönler","addStop":"Durak ekle","clearRoute":"Rotayı temizle","departAt":"Kalkış zamanı","departureTime":"Kalkış saati","directionsPlaceholder":"Rotanız burada görünecektir.","eta":"Tahmini varış süresi","intermediateCosts":"Ara maliyetler","leaveNow":"Şimdi ayrıl","primaryCosts":"Birincil maliyetler","removeStop":"Durağı kaldır","reverseStops":"Durakları tersine çevir","secondaryCosts":"İkincil maliyetler","signInRequired":"Oturum açmanız gerekli","stopLabel":"Durdur","timeUnspecified":"Zaman belirtilmemiş","travelMode":"Seyahat modu","unlocated":"Konumlanmamış","zoomToRoute":"Rotaya yakınlaştır","errors":{"unableToLoadServiceMetadata":"Rota servisi yüklenemedi. Bu, servisin erişilebilir olmamasından kaynaklanıyor olabilir.","unableToRoute":"Duraklar arasında rota yapılamıyor.","unknownError":"Bir hata oluşmuş gibi görünüyor."},"viewLayerDetails":"Katman ayrıntılarını görüntüle","missingLayer":"Yönler aracına bir RouteLayer atanmamış."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_uk.json b/public/assets/esri/widgets/Directions/t9n/Directions_uk.json new file mode 100644 index 0000000..09a1a26 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Напрямки","addStop":"Додати зупинку","clearRoute":"Очистити маршрут","departAt":"Відправлення о","departureTime":"Час відправлення","directionsPlaceholder":"Ваш маршрут з'явиться тут.","eta":"Оціночний час прибуття","intermediateCosts":"Проміжна вартість","leaveNow":"Відправитися зараз","primaryCosts":"Основні витрати","removeStop":"Видалити зупинку","reverseStops":"Змінити порядок зупинок на зворотний","secondaryCosts":"Вторинні витрати","signInRequired":"Необхідно увійти в систему","stopLabel":"Стоп","timeUnspecified":"Час не вказано","travelMode":"Режим подорожі","unlocated":"Невизначене місце розташування","zoomToRoute":"Масштабуватися на маршрут","errors":{"unableToLoadServiceMetadata":"Не вдалося завантажити маршрутний сервіс. Це може бути викликано недоступністю сервісу.","unableToRoute":"Не вдалося побудувати маршрут між зупинками.","unknownError":"Здається, виникла помилка."},"viewLayerDetails":"Перегляд відомостей про шар","missingLayer":"RouteLayer не призначено для віджета Directions."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_vi.json b/public/assets/esri/widgets/Directions/t9n/Directions_vi.json new file mode 100644 index 0000000..ccb3b8a --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Chỉ đường","addStop":"Thêm điểm dừng","clearRoute":"Xóa tuyến đường","departAt":"Khởi hành tại","departureTime":"Thời gian khởi hành","directionsPlaceholder":"Tuyến đường của bạn sẽ xuất hiện ở đây.","eta":"Thời gian đến dự kiến","intermediateCosts":"Chi phí trung gian","leaveNow":"Thoát ngay","primaryCosts":"Chi phí chính","removeStop":"Loại bỏ điểm dừng","reverseStops":"Đảo ngược các điểm dừng","secondaryCosts":"Chi phí phụ","signInRequired":"Yêu cầu đăng nhập","stopLabel":"Dừng","timeUnspecified":"Chưa xác định thời gian","travelMode":"Hình thức di chuyển","unlocated":"Chưa định vị","zoomToRoute":"Thu phóng đến tuyến đường","errors":{"unableToLoadServiceMetadata":"Không thể tải dịch vụ định tuyến. Điều này có thể do dịch vụ không thể truy cập được.","unableToRoute":"Không thể định tuyến giữa các điểm dừng.","unknownError":"Dường như đã có lỗi."},"viewLayerDetails":"Xem thông tin chi tiết lớp","missingLayer":"RouteLayer không được chỉ định cho tiện ích Chỉ đường."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_zh-CN.json b/public/assets/esri/widgets/Directions/t9n/Directions_zh-CN.json new file mode 100644 index 0000000..d9dd0a6 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"方向","addStop":"添加停靠点","clearRoute":"清除路径","departAt":"驶离","departureTime":"离开时间","directionsPlaceholder":"您的路径将显示在此处。","eta":"预计到达时间","intermediateCosts":"中间成本","leaveNow":"现在离开","primaryCosts":"主要成本","removeStop":"移除停靠点","reverseStops":"反转停靠点","secondaryCosts":"次要成本","signInRequired":"需要登录","stopLabel":"停止","timeUnspecified":"未指定时间","travelMode":"出行模式","unlocated":"未定位","zoomToRoute":"缩放至路径","errors":{"unableToLoadServiceMetadata":"无法加载路径服务。 这可能是由于服务无法访问。","unableToRoute":"无法确定停靠点之间的路径。","unknownError":"似乎存在一个错误。"},"viewLayerDetails":"查看图层详细信息","missingLayer":"RouteLayer 未分配给方向微件。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_zh-HK.json b/public/assets/esri/widgets/Directions/t9n/Directions_zh-HK.json new file mode 100644 index 0000000..60fa7a4 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"方向","addStop":"新增停靠點","clearRoute":"清除路線","departAt":"離開時間","departureTime":"出發時間","directionsPlaceholder":"您的路線會出現在這裡。","eta":"估計的到達時間","intermediateCosts":"中間成本","leaveNow":"立即離開","primaryCosts":"主要成本","removeStop":"移除停靠點","reverseStops":"反向停靠點","secondaryCosts":"次要成本","signInRequired":"需要登入","stopLabel":"停止","timeUnspecified":"時間未指定","travelMode":"行進模式","unlocated":"未配置的","zoomToRoute":"縮放至路線","errors":{"unableToLoadServiceMetadata":"無法載入路線服務。 這可能是無法存取服務所致。","unableToRoute":"無法在停靠點之間路由。","unknownError":"似乎發生錯誤。"},"viewLayerDetails":"檢視圖層詳細資訊","missingLayer":"未將 RouteLayer 指派給方向 widget。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Directions/t9n/Directions_zh-TW.json b/public/assets/esri/widgets/Directions/t9n/Directions_zh-TW.json new file mode 100644 index 0000000..60fa7a4 --- /dev/null +++ b/public/assets/esri/widgets/Directions/t9n/Directions_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"方向","addStop":"新增停靠點","clearRoute":"清除路線","departAt":"離開時間","departureTime":"出發時間","directionsPlaceholder":"您的路線會出現在這裡。","eta":"估計的到達時間","intermediateCosts":"中間成本","leaveNow":"立即離開","primaryCosts":"主要成本","removeStop":"移除停靠點","reverseStops":"反向停靠點","secondaryCosts":"次要成本","signInRequired":"需要登入","stopLabel":"停止","timeUnspecified":"時間未指定","travelMode":"行進模式","unlocated":"未配置的","zoomToRoute":"縮放至路線","errors":{"unableToLoadServiceMetadata":"無法載入路線服務。 這可能是無法存取服務所致。","unableToRoute":"無法在停靠點之間路由。","unknownError":"似乎發生錯誤。"},"viewLayerDetails":"檢視圖層詳細資訊","missingLayer":"未將 RouteLayer 指派給方向 widget。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D.json new file mode 100644 index 0000000..36dfc1e --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D.json @@ -0,0 +1 @@ +{"widgetLabel":"Distance Measurement","hint":"Start to measure by clicking in the map to place your first point","unsupported":"2D distance measurement is only supported in MapView.","distance":"Distance","newMeasurement":"New measurement","mode":"Mode","modes":{"auto":"Auto","planar":"Planar","geodesic":"Geodesic"},"unit":"Unit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ar.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ar.json new file mode 100644 index 0000000..6e6edae --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قياس المسافة","hint":"ابدأ بالقياس بالنقر على الخريطة لوضع النقطة الأولى","unsupported":"قياس المسافة ثنائية الأبعاد مدعوم فقط في MapView.","distance":"المسافة","newMeasurement":"قياس جديد","mode":"وضع","modes":{"auto":"تلقائي","planar":"مسطح","geodesic":"جيوديسي"},"unit":"وحدة"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bg.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bg.json new file mode 100644 index 0000000..fe95a4d --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерване на разстояние","hint":"Започнете да измервате, като щракнете върху картата, за да поставите първата си точка","unsupported":"2D измерването на разстоянието се поддържа само в MapView.","distance":"Разстояние","newMeasurement":"Ново измерване","mode":"Режим","modes":{"auto":"Автоматично","planar":"Планарно","geodesic":"Геодезично"},"unit":"Мерна единица"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bs.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bs.json new file mode 100644 index 0000000..4fc15fb --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Mjerenje udaljenosti","hint":"Započnite mjerenje tako da kliknete na kartu za postavljanje prve točke","unsupported":"Mjerenje 2D udaljenosti nije podržano u pregledniku karte.","distance":"Udaljenost","newMeasurement":"Novo mjerenje","mode":"Način","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"unit":"Jedinica"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ca.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ca.json new file mode 100644 index 0000000..0ba4cb4 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesura de distància","hint":"Per iniciar la mesura, feu clic al mapa i col·loqueu el primer punt","unsupported":"La mesura de distància 2D només s'admet al MapView.","distance":"Distància","newMeasurement":"Mesura nova","mode":"Mode","modes":{"auto":"Automàtic","planar":"Pla","geodesic":"Geodèsic"},"unit":"Unitat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_cs.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_cs.json new file mode 100644 index 0000000..9bf6143 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Měření vzdálenosti","hint":"Začněte měření kliknutím na mapu pro umístění prvního bodu","unsupported":"Měření vzdálenosti ve 2D je podporováno pouze v MapView.","distance":"Vzdálenost","newMeasurement":"Nové měření","mode":"Režim","modes":{"auto":"Automatický","planar":"Rovinný","geodesic":"Geodetický"},"unit":"Jednotky"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_da.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_da.json new file mode 100644 index 0000000..10f3d0c --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Afstandsmåling","hint":"Start måling ved at klikke i kortet for at placere det første punkt","unsupported":"2D-afstandsmåling understøttes kun i MapView.","distance":"Afstand","newMeasurement":"Nye målinger","mode":"Tilstand","modes":{"auto":"Auto","planar":"Plan","geodesic":"Geodætisk"},"unit":"Enhed"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_de.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_de.json new file mode 100644 index 0000000..2e3dfc3 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Entfernungsmessung","hint":"Beginnen Sie die Messung, indem Sie auf die Karte klicken, um den ersten Punkt zu positionieren.","unsupported":"Die 2D-Entfernungsmessung wird nur in MapView unterstützt.","distance":"Entfernung","newMeasurement":"Neue Messung","mode":"Modus","modes":{"auto":"Automatisch","planar":"Planar","geodesic":"Geodätisch"},"unit":"Einheit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_el.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_el.json new file mode 100644 index 0000000..599145e --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μέτρηση απόστασης","hint":"Εκκινήστε τη μέτρηση κάνοντας κλικ στον χάρτη για να τοποθετήσετε το πρώτο σας σημείο","unsupported":"Η μέτρηση αποστάσεων 2D υποστηρίζεται μόνο στο MapView.","distance":"Απόσταση","newMeasurement":"Νέα μέτρηση","mode":"Λειτουργία","modes":{"auto":"Αυτόματο","planar":"Μετρικό","geodesic":"Γεωδαιτικό"},"unit":"Μονάδα"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_en.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_en.json new file mode 100644 index 0000000..36dfc1e --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Distance Measurement","hint":"Start to measure by clicking in the map to place your first point","unsupported":"2D distance measurement is only supported in MapView.","distance":"Distance","newMeasurement":"New measurement","mode":"Mode","modes":{"auto":"Auto","planar":"Planar","geodesic":"Geodesic"},"unit":"Unit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_es.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_es.json new file mode 100644 index 0000000..94a0baa --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Medición de la distancia","hint":"Empiece a medir haciendo clic en el mapa para colocar su primer punto","unsupported":"La medición de distancias 2D solo se admite en MapView.","distance":"Distancia","newMeasurement":"Nueva medición","mode":"Modo","modes":{"auto":"Automática","planar":"Planar","geodesic":"Geodésico"},"unit":"Unidad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_et.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_et.json new file mode 100644 index 0000000..5e5f61d --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Vahemaa mõõtmine","hint":"Mõõtmise alustamiseks klõpsake kohta, kuhu soovite asetada oma esimese punkti","unsupported":"2D-kauguse mõõtmist toetab ainult MapView.","distance":"Vahemaa","newMeasurement":"Uus mõõtmine","mode":"Režiim","modes":{"auto":"Automaatne","planar":"Tasapinnaline","geodesic":"Geodeetiline"},"unit":"Ühik"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fi.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fi.json new file mode 100644 index 0000000..6b1d785 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Etäisyyden mittaus","hint":"Aloita mittaus napsauttamalla karttaa ja sijoita ensimmäinen pisteesi","unsupported":"Kaksiulotteista etäisyyden mittausta tuetaan vain MapView-sovelluksessa.","distance":"Etäisyys","newMeasurement":"Uusi mittaus","mode":"Tila","modes":{"auto":"Autom","planar":"Planaarinen","geodesic":"Geodeettinen"},"unit":"Yksikkö"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fr.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fr.json new file mode 100644 index 0000000..3f0f9ea --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesure de la distance","hint":"Commencez les mesures en cliquant sur la carte pour placer le premier point","unsupported":"La mesure de la distance 2D est uniquement prise en charge dans la vue cartographique.","distance":"Distance","newMeasurement":"Nouvelle mesure","mode":"Mode","modes":{"auto":"Automatique","planar":"Planaire","geodesic":"Géodésique"},"unit":"Unité"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_he.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_he.json new file mode 100644 index 0000000..438eadc --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מדידת מרחק","hint":"התחל במדידה על ידי לחיצה במפה כדי להציב את הנקודה הראשונה","unsupported":"מדידת מרחק בדו-ממד נתמכת רק ב-MapView.","distance":"מרחק","newMeasurement":"מדידה חדשה","mode":"מוד","modes":{"auto":"אוטומטי","planar":"מישורי","geodesic":"גיאודזי"},"unit":"יחידה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hr.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hr.json new file mode 100644 index 0000000..4fc15fb --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mjerenje udaljenosti","hint":"Započnite mjerenje tako da kliknete na kartu za postavljanje prve točke","unsupported":"Mjerenje 2D udaljenosti nije podržano u pregledniku karte.","distance":"Udaljenost","newMeasurement":"Novo mjerenje","mode":"Način","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"unit":"Jedinica"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hu.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hu.json new file mode 100644 index 0000000..b9f681c --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Távolságmérés","hint":"A mérést úgy kell elkezdeni, hogy bele kell kattintani a térképbe az első pont elhelyezéséhez","unsupported":"A 2D távolság mérését csak a MapView támogatja.","distance":"Távolság","newMeasurement":"Új mérés","mode":"Mód","modes":{"auto":"Automatikus","planar":"Síkbeli","geodesic":"Geodéziai"},"unit":"Mértékegység"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_id.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_id.json new file mode 100644 index 0000000..61c9b21 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pengukuran Jarak","hint":"Mulai mengukur dengan mengklik peta untuk menempatkan titik pertama Anda","unsupported":"Pengukuran jarak 2D hanya didukung di MapView.","distance":"Jarak","newMeasurement":"Pengukuran baru","mode":"Mode","modes":{"auto":"Otomatis","planar":"Planar","geodesic":"Geodesik"},"unit":"Unit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_it.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_it.json new file mode 100644 index 0000000..66cc610 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Misura distanza","hint":"Iniziare a misurare facendo clic sulla mappa per posizionare il primo punto.","unsupported":"La misurazione della distanza 2D è supportata solo in MapView.","distance":"Distanza","newMeasurement":"Nuova misurazione","mode":"Modalità","modes":{"auto":"Modalità automatica","planar":"Planare","geodesic":"Geodetico"},"unit":"Unità"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ja.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ja.json new file mode 100644 index 0000000..fea9a7b --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"距離の計測","hint":"マップで始点となる位置をクリックし、計測を開始します","unsupported":"MapView で 2D の距離計測はサポートされていません。","distance":"距離","newMeasurement":"新しい計測","mode":"モード","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"unit":"単位"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ko.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ko.json new file mode 100644 index 0000000..b48f927 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"거리 측정","hint":"첫 번째 포인트를 배치하기 위해 맵에서 클릭하여 측정을 시작합니다.","unsupported":"맵 뷰에서는 2D 거리 측정만 지원됩니다.","distance":"거리","newMeasurement":"새 측정","mode":"모드","modes":{"auto":"자동","planar":"평면","geodesic":"측지"},"unit":"단위"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lt.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lt.json new file mode 100644 index 0000000..229b79c --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Atstumo matavimas","hint":"Pradėkite matuoti spustelėdami norimoje žemėlapio vietoje","unsupported":"Dvimatis atstumo matavimas palaikomas tik žemėlapio peržiūroje.","distance":"Atstumas","newMeasurement":"Naujas matavimas","mode":"Režimas","modes":{"auto":"Automatinis","planar":"Plokščiasis","geodesic":"Geodezinis"},"unit":"Matavimo vienetai"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lv.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lv.json new file mode 100644 index 0000000..82bc54a --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Attāluma mērījums","hint":"Sāciet mērīt, noklišķinot kartē uz vietas, kur vēlaties novietot savu pirmo punktu","unsupported":"2D attāluma mērīšana tiek atbalstīta tikai skatā MapView (Kartes skats).","distance":"Attālums","newMeasurement":"Jauns mērījums","mode":"Režīms","modes":{"auto":"Automātiski","planar":"Plaknes","geodesic":"Ģeodēzisks"},"unit":"Mērvienība"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nb.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nb.json new file mode 100644 index 0000000..d9011ca --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Avstandsmåling","hint":"Klikk i kartet for å plassere det første punktet for målingen.","unsupported":"2D-avstandsmåling støttes bare i MapView.","distance":"Avstand","newMeasurement":"Ny måling","mode":"Modus","modes":{"auto":"Auto","planar":"Plant","geodesic":"Geodetisk"},"unit":"Enhet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nl.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nl.json new file mode 100644 index 0000000..7e18013 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Afstandsmeting","hint":"Begin met meten door in de kaart te klikken om uw eerste punt te plaatsen","unsupported":"2D-afstandsmeting wordt enkel ondersteund in MapView.","distance":"Afstand","newMeasurement":"Nieuwe meting","mode":"Modus","modes":{"auto":"Auto","planar":"Planair","geodesic":"Geodetisch"},"unit":"Eenheid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pl.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pl.json new file mode 100644 index 0000000..91d0203 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pomiar odległości","hint":"Rozpocznij pomiar, klikając na mapie, aby umiejscowić pierwszy punkt.","unsupported":"Pomiar odległości 2D jest obsługiwany tylko w komponencie MapView.","distance":"Odległość","newMeasurement":"Nowy pomiar","mode":"Tryb","modes":{"auto":"Auto","planar":"Płaskie","geodesic":"Geodezyjne"},"unit":"Jednostka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-BR.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-BR.json new file mode 100644 index 0000000..cf88f7f --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Medida de Distância","hint":"Inicie a medição clicando em um mapa para posicionar seu primeiro ponto","unsupported":"A medição de distância 2D é suportada somente no MapView.","distance":"Distância","newMeasurement":"Nova medição","mode":"Modo","modes":{"auto":"Automático","planar":"Planar","geodesic":"Geodésica"},"unit":"Unidade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-PT.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-PT.json new file mode 100644 index 0000000..5ead22b --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição de Distância","hint":"Inicie a medição clicando no mapa para posicionar o seu primeiro ponto","unsupported":"A medição da distância 2D só é suportada em MapView.","distance":"Distância","newMeasurement":"Nova medição","mode":"Modo","modes":{"auto":"Auto","planar":"planar","geodesic":"Geodésica"},"unit":"Unidade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ro.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ro.json new file mode 100644 index 0000000..abf3bf3 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Măsurarea distanței","hint":"Începeți să măsurați făcând clic pe hartă pentru a plasa primul punct","unsupported":"Măsurarea distanței 2D este acceptată doar în MapView.","distance":"Distanță","newMeasurement":"Măsurare nouă","mode":"Mod","modes":{"auto":"Automat","planar":"Planar","geodesic":"Geodezic"},"unit":"Unitate"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ru.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ru.json new file mode 100644 index 0000000..a52083d --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Вычисление расстояния","hint":"Начните измерение, щелкнув на карте, чтобы разместить первую точку","unsupported":"Измерение 2D-расстояния поддерживается только в виде карты.","distance":"Расстояние","newMeasurement":"Новое измерение","mode":"Режим","modes":{"auto":"Авто","planar":"Плоскостной","geodesic":"Геодезический"},"unit":"Единицы измерения"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sk.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sk.json new file mode 100644 index 0000000..408ba21 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Meranie vzdialenosti","hint":"Začnite meranie kliknutím na mapu pre umiestnenie vášho prvého bodu","unsupported":"2D meranie vzdialenosti je podporované iba v Mapovom zobrazení.","distance":"Vzdialenosť","newMeasurement":"Nové meranie","mode":"Režim","modes":{"auto":"Automaticky","planar":"Rovinný","geodesic":"Geodetický"},"unit":"Jednotka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sl.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sl.json new file mode 100644 index 0000000..7a7e536 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Meritev razdalje","hint":"Začnite meriti tako, da kliknete na karto in postavite vašo prvo točko","unsupported":"2D-meritev razdalje je podprta samo v pregledovalniku kart.","distance":"Razdalja","newMeasurement":"Nova meritev","mode":"Način","modes":{"auto":"Samodejno","planar":"Planarno","geodesic":"Geodetsko"},"unit":"Enota"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sr.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sr.json new file mode 100644 index 0000000..e0ec54f --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Merenje rastojanja","hint":"Otpočnite merenja klikom na mapu kako biste namestili prvu tačku","unsupported":"Merenje 2D rastojanja je podržano samo u aplikaciji MapView.","distance":"Rastojanje","newMeasurement":"Novo merenje","mode":"Režim","modes":{"auto":"Automatski","planar":"Planarno","geodesic":"Geodetski"},"unit":"Jedinica"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sv.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sv.json new file mode 100644 index 0000000..bac7d54 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Avståndsmätning","hint":"Börja mäta genom att klicka i kartan för att placera den första punkten","unsupported":"2D-avståndsmätning stöds bara i MapView.","distance":"Avstånd","newMeasurement":"Ny mätning","mode":"Läge","modes":{"auto":"Auto","planar":"Plan","geodesic":"Geodetisk"},"unit":"Enhet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_th.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_th.json new file mode 100644 index 0000000..4061e59 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การวัดระยะทาง","hint":"เริ่มต้นวัดโดยการคลิกที่แผนที่ เพื่อวางจุดแรกของคุณ","unsupported":"รองรับการวัดระยะทาง 2D เฉพาะใน MapView","distance":"ระยะทาง","newMeasurement":"การวัดใหม่","mode":"โหมด","modes":{"auto":"อัตโนมัติ","planar":"กราฟเชิงระนาบ","geodesic":"เรขาคณิตของผิวหน้าโค้ง"},"unit":"หน่วย"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_tr.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_tr.json new file mode 100644 index 0000000..8b4b7dd --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesafe Ölçümü","hint":"İlk noktanızı yerleştirmek için haritaya tıklayarak ölçüme başlayın","unsupported":"2B alan ölçümü sadece MapView’da desteklenir.","distance":"Mesafe","newMeasurement":"Yeni ölçüm","mode":"Mod","modes":{"auto":"Otomatik","planar":"Düzlemsel","geodesic":"Jeodezik"},"unit":"Birim"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_uk.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_uk.json new file mode 100644 index 0000000..21b75e1 --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вимірювання відстані","hint":"Почніть вимірювання, клацнувши на карті для розміщення першої точки","unsupported":"Вимірювання 2D-відстані підтримується тільки в MapView.","distance":"Відстань","newMeasurement":"Нове вимірювання","mode":"Режим","modes":{"auto":"Авто","planar":"Планарний","geodesic":"Геодезичний"},"unit":"Одиниця"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_vi.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_vi.json new file mode 100644 index 0000000..9e2762b --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đo Khoảng cách","hint":"Bắt đầu đo bằng cách bấm vào bản đồ để đặt điểm đầu tiên","unsupported":"Tính toán khoảng cách 2D chỉ được hỗ trợ trong MapView.","distance":"Khoảng cách","newMeasurement":"Phép đo mới","mode":"Chế độ","modes":{"auto":"Tự động","planar":"Phẳng","geodesic":"Trắc địa"},"unit":"Đơn vị"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-CN.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-CN.json new file mode 100644 index 0000000..8fec57e --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"距离测量","hint":"通过单击地图以放置您的第一个点来开始测量","unsupported":"仅 MapView 支持 2D 距离测量。","distance":"距离","newMeasurement":"新测量","mode":"模式","modes":{"auto":"自动","planar":"平面","geodesic":"测地线"},"unit":"单位"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-HK.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-HK.json new file mode 100644 index 0000000..6a9b8af --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"距離測量","hint":"按一下地圖來放置第一個點,以開始測量","unsupported":"僅 MapView 支援 2D 距離測量。","distance":"距離","newMeasurement":"新測量","mode":"模式","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"unit":"單位"} \ No newline at end of file diff --git a/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-TW.json b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-TW.json new file mode 100644 index 0000000..6a9b8af --- /dev/null +++ b/public/assets/esri/widgets/DistanceMeasurement2D/t9n/DistanceMeasurement2D_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"距離測量","hint":"按一下地圖來放置第一個點,以開始測量","unsupported":"僅 MapView 支援 2D 距離測量。","distance":"距離","newMeasurement":"新測量","mode":"模式","modes":{"auto":"自動","planar":"平面","geodesic":"測地線"},"unit":"單位"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor.json b/public/assets/esri/widgets/Editor/t9n/Editor.json new file mode 100644 index 0000000..57229d2 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor.json @@ -0,0 +1 @@ +{"add":"Add","addAttachment":"Add attachment","addFeature":"Add feature","attachments":"Attachments","attachmentsButtonLabel":"Attachments","cancelAddTitle":"Discard feature","cancelAddWarningMessage":"This feature will be lost.","cancelEditTitle":"Discard edits","cancelEditWarningMessage":"Updates to this feature will be lost.","cancelRequestTitle":"Cancel workflow","cancelRequestWarningMessage":"A request has been made to cancel this workflow.","cancelUploadTitle":"Cancel upload","cancelUploadWarningMessage":"The current upload will be canceled and the model will be lost.","clickToFinishTemplate":"Click {button} to finish.","continueAdding":"Continue adding","continueEditing":"Continue editing","continueUpload":"Continue upload","createFeature":"Create feature","createFeatures":"Create features","createFeaturesTemplate":"Create ({numFeatures})","deleteAttachmentWarningMessage":"This attachment will be permanently removed.","deleteAttachmentWarningTitle":"Delete attachment","deleteWarningMessage":"This feature will be permanently removed.","deleteWarningTitle":"Delete feature","discardEdits":"Discard edits","discardFeature":"Discard feature","discardUpload":"Cancel upload","edit":"Edit","editAttachment":"Manage attachment","editFeature":"Edit feature","editFeatures":"Edit features","editing":"Editing","errorWarningMessageTemplate":"Edits could not be saved: {errorMessage}","errorWarningTitle":"Something went wrong","featureAttachments":"Feature attachments","formFieldCreateError":"Features cannot be created. There is an issue with the form.","formFieldUpdateError":"Feature cannot be updated. There is an issue with the form.","formFieldUnsupportedCreateError":"Features cannot be created. Layer contains unsupported fields.","formFieldUnsupportedUpdateError":"Feature cannot be updated. Layer contains unsupported fields.","helpMessages2d":{"select":"Click on the map to select a feature.","point":"Click on the map to add a point.","polylineZeroVertices":"Click on the map to start drawing.","polylineOneVertex":"Double-click on the map to complete.","polygonZeroVertices":"Click on the map to start drawing.","polygonOneVertex":"Click on the map to continue drawing.","polygonTwoVertices":"Double-click on the map to complete.","mesh":"Click on the map to place the model.","meshTooFar":"Zoom in for a better view of the model.","meshTooClose":"Zoom out for a better view of the model."},"helpMessages3d":{"select":"Click in the scene to select a feature.","point":"Click in the scene to add a point.","polylineZeroVertices":"Click in the scene to start drawing.","polylineOneVertex":"Double-click in the scene to complete.","polygonZeroVertices":"Click in the scene to start drawing.","polygonOneVertex":"Click in the scene to continue drawing.","polygonTwoVertices":"Double-click in the scene to complete.","mesh":"Click in the scene to place the model.","meshTooFar":"Zoom in for a better view of the model.","meshTooClose":"Zoom out for a better view of the model."},"ignore":"Ignore","keepAttachment":"Keep attachment","keepFeature":"Keep feature","multipleFeaturesTemplate":"Multiple features ({total})","noEditableLayers":"No editable layers found.","ownerAdminNotice":"Editing is disabled but you have privileges to edit this layer.","placeFeature":"Place feature","placeFeatureOnMap":"Place feature on map.","retry":"Retry","selectFeature":"Select feature","selectFeatureToEdit":"Select a feature to edit it.","selectTemplate":"Select feature type","snapping":"Snapping","snappingSettings":"Snapping Settings","untitledFeatureTemplate":"Untitled Feature {id}","uploadError":"There was an error uploading the model.","uploadPending":"Uploading...","warning":"Notice","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_ar.json b/public/assets/esri/widgets/Editor/t9n/Editor_ar.json new file mode 100644 index 0000000..2568c38 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_ar.json @@ -0,0 +1 @@ +{"add":"إضافة","addAttachment":"إضافة مرفق","addFeature":"إضافة معلم","attachments":"المرفقات","attachmentsButtonLabel":"المرفقات","cancelAddTitle":"تجاهل المعالم","cancelAddWarningMessage":"سيتم فقدان هذا المعلم.","cancelEditTitle":"تجاهل التحريرات","cancelEditWarningMessage":"سيتم فقدان التحديثات الخاصة بهذا المعلم.","cancelRequestTitle":"إلغاء سير العمل","cancelRequestWarningMessage":"تم تقديم طلب لإلغاء سير العمل هذا.","cancelUploadTitle":"إلغاء التحميل","cancelUploadWarningMessage":"سيتم إلغاء التحميل الحالي وسيتم فقد النموذج.","clickToFinishTemplate":"انقر فوق {button} للإنهاء.","continueAdding":"متابعة الإضافة","continueEditing":"متابعة التحرير","continueUpload":"مواصلة التحميل","createFeature":"إنشاء معلم","createFeatures":"إنشاء معالم","createFeaturesTemplate":"إنشاء ({numFeatures})","deleteAttachmentWarningMessage":"ستتم إزالة هذا المرفق بشكل دائم.","deleteAttachmentWarningTitle":"حذف المرفق","deleteWarningMessage":"ستتم إزالة هذا المعلم بشكل دائم.","deleteWarningTitle":"حذف المعلم","discardEdits":"تجاهل التحريرات","discardFeature":"تجاهل المعالم","discardUpload":"إلغاء التحميل","edit":"تحرير","editAttachment":"إدارة المرفق","editFeature":"تحرير المعلم","editFeatures":"تحرير المعالم","editing":"تحرير","errorWarningMessageTemplate":"تعذر حفظ عمليات التحرير: {errorMessage}","errorWarningTitle":"حدث خطأ ما","featureAttachments":"مرفقات المعلم","formFieldCreateError":"لا يمكن إنشاء المعالم. هناك مشكلة في النموذج.","formFieldUpdateError":"يتعذر تحديث المعلم. هناك مشكلة في النموذج.","formFieldUnsupportedCreateError":"يتعذر إنشاء المعلم. تحتوي الطبقة على حقول غير مدعومة.","formFieldUnsupportedUpdateError":"يتعذر تحديث المعلم. تحتوي الطبقة على حقول غير مدعومة.","helpMessages2d":{"select":"انقر على الخريطة لتحديد معلم.","point":"انقر فوق الخريطة لإضافة نقطة.","polylineZeroVertices":"انقر فوق الخريطة لبدء الرسم.","polylineOneVertex":"لإنهاء الخريطة، انقر عليها مرتين.","polygonZeroVertices":"انقر فوق الخريطة لبدء الرسم.","polygonOneVertex":"انقر فوق الخريطة لمتابعة الرسم.","polygonTwoVertices":"لإنهاء الخريطة، انقر عليها مرتين.","mesh":"انقر على الخريطة لوضع النموذج.","meshTooFar":"قم بالتكبير لرؤية النموذج بشكل أفضل.","meshTooClose":"قم بالتصغير لرؤية النموذج بشكل أفضل."},"helpMessages3d":{"select":"انقر في المشهد لتحديد معلم.","point":"انقر في المشهد لإضافة نقطة.","polylineZeroVertices":"انقر في المشهد لبدء الرسم.","polylineOneVertex":"لإنهاء المشهد، انقر عليه مرتين.","polygonZeroVertices":"انقر في المشهد لبدء الرسم.","polygonOneVertex":"انقر في المشهد لمتابعة الرسم.","polygonTwoVertices":"لإنهاء المشهد، انقر عليه مرتين.","mesh":"انقر في المشهد لوضع النموذج.","meshTooFar":"قم بالتكبير لرؤية النموذج بشكل أفضل.","meshTooClose":"قم بالتصغير لرؤية النموذج بشكل أفضل."},"ignore":"تجاهل","keepAttachment":"الاحتفاظ بالمرفق","keepFeature":"الاحتفاظ بالمعلم","multipleFeaturesTemplate":"المعالم المتعددة ({total})","noEditableLayers":"لم يتم العثور على طبقات قابلة للتحرير.","ownerAdminNotice":"تم تعطيل التحرير لكن لديك امتيازات تحرير هذه الطبقة.","placeFeature":"وضع معلم","placeFeatureOnMap":"ضع معلمًا على الخريطة.","retry":"إعادة المحاولة","selectFeature":"حدد المعلم","selectFeatureToEdit":"حدد معلمًا لتحريره.","selectTemplate":"تحديد نوع معلم","snapping":"الانطباق","snappingSettings":"إعدادات الالتقاط","untitledFeatureTemplate":"معلم غير معنون {id}","uploadError":"حدث خطأ في أثناء تحميل النموذج.","uploadPending":"جار التحميل...","warning":"لاحظ","widgetLabel":"المحرر"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_bg.json b/public/assets/esri/widgets/Editor/t9n/Editor_bg.json new file mode 100644 index 0000000..601152e --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_bg.json @@ -0,0 +1 @@ +{"add":"Добавяне","addAttachment":"Добавяне на прикачен файл","addFeature":"Добавяне на обект","attachments":"Прикачени файлове","attachmentsButtonLabel":"Прикачени файлове","cancelAddTitle":"Отхвърляне на обект","cancelAddWarningMessage":"Този обект ще бъде загубен.","cancelEditTitle":"Отхвърляне на редакция","cancelEditWarningMessage":"Актуализациите на тези обекти ще бъдат изгубени.","cancelRequestTitle":"Отмяна на работен поток","cancelRequestWarningMessage":"Изпратена е заявка за отмяна на този работен поток.","cancelUploadTitle":"Отказ на качване","cancelUploadWarningMessage":"Текущото качване ще бъде отменено и моделът ще бъде загубен.","clickToFinishTemplate":"Натиснете върху {button}, за да завършите.","continueAdding":"Продължете с добавянето","continueEditing":"Продължете с редактирането","continueUpload":"Продължаване на качване","createFeature":"Създаване на обект","createFeatures":"Създаване на обекти","createFeaturesTemplate":"Създаване ({numFeatures})","deleteAttachmentWarningMessage":"Този прикачен файл ще бъде премахнат за постоянно.","deleteAttachmentWarningTitle":"Изтриване на прикачен файл","deleteWarningMessage":"Този обект ще бъде премахнат за постоянно.","deleteWarningTitle":"Изтриване на обект","discardEdits":"Отхвърляне на редакция","discardFeature":"Отхвърляне на обект","discardUpload":"Отказ на качване","edit":"Редактиране","editAttachment":"Управление на прикачени файлове","editFeature":"Редактиране на обект","editFeatures":"Редактиране на обекти","editing":"Редактиране","errorWarningMessageTemplate":"Редакциите не могат да бъдат запазени: {errorMessage}","errorWarningTitle":"Нещо се обърка","featureAttachments":"Прикачени файлове към обекти","formFieldCreateError":"Обектите не могат да бъдат създадени. Има проблем с формуляра.","formFieldUpdateError":"Обектът не може да се актуализира. Има проблем с формуляра.","formFieldUnsupportedCreateError":"Обектите не могат да бъдат създадени. Слоят съдържа неподдържани полета.","formFieldUnsupportedUpdateError":"Обектът не може да се актуализира. Слоят съдържа неподдържани полета.","helpMessages2d":{"select":"Натиснете върху картата, за да изберете обект.","point":"Натиснете върху картата, за да добавите точка.","polylineZeroVertices":"Натиснете върху картата, за да започнете да чертаете.","polylineOneVertex":"Натиснете два пъти върху картата, за да завършите.","polygonZeroVertices":"Натиснете върху картата, за да започнете да чертаете.","polygonOneVertex":"Натиснете върху картата, за да продължите да чертаете.","polygonTwoVertices":"Натиснете два пъти върху картата, за да завършите.","mesh":"Натиснете върху картата, за да добавите модела.","meshTooFar":"Увеличете за по-добър изглед на модела.","meshTooClose":"Намалете за по-добър изглед на модела."},"helpMessages3d":{"select":"Натиснете върху сцената, за да изберете обект.","point":"Натиснете върху сцената, за да добавите точка.","polylineZeroVertices":"Натиснете върху сцената, за да започнете да чертаете.","polylineOneVertex":"Натиснете два пъти върху сцената, за да завършите.","polygonZeroVertices":"Натиснете върху сцената, за да започнете да чертаете.","polygonOneVertex":"Натиснете върху сцената, за да продължите да чертаете.","polygonTwoVertices":"Натиснете два пъти върху сцената, за да завършите.","mesh":"Натиснете върху сцената, за да добавите модела.","meshTooFar":"Увеличете за по-добър изглед на модела.","meshTooClose":"Намалете за по-добър изглед на модела."},"ignore":"Игнорирайте","keepAttachment":"Запазване на прикачен файл","keepFeature":"Запазване на обект","multipleFeaturesTemplate":"Множество обекти({total})","noEditableLayers":"Няма намерени слоеве за редактиране.","ownerAdminNotice":"Редактирането е деактивирано, но имате права да редактирате този слой.","placeFeature":"Поставете обект","placeFeatureOnMap":"Поставете обект на картата.","retry":"Повторен опит","selectFeature":"Избиране на обект","selectFeatureToEdit":"Изберете обект, за да го редактирате.","selectTemplate":"Избор на тип обект","snapping":"Прилепване","snappingSettings":"Настройки на прилепването","untitledFeatureTemplate":"Неозаглавен обект{id}","uploadError":"Възникна грешка при качване на модела.","uploadPending":"Качване...","warning":"Забележка","widgetLabel":"Редактор"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_bs.json b/public/assets/esri/widgets/Editor/t9n/Editor_bs.json new file mode 100644 index 0000000..0e77370 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_bs.json @@ -0,0 +1 @@ +{"add":"Dodaj","addAttachment":"Dodaj privitak","addFeature":"Dodaj geoobjekt","attachments":"Privitci","attachmentsButtonLabel":"Privitci","cancelAddTitle":"Odbaci geoobjekt","cancelAddWarningMessage":"Ovaj će se geoobjekt izgubiti.","cancelEditTitle":"Odbaci uređivanja","cancelEditWarningMessage":"Izgubit će se ažuriranja ovoga geoobjekta.","cancelRequestTitle":"Otkaži tijeka rada","cancelRequestWarningMessage":"Zatraženo je odustajanje od ovog tijeka rada.","cancelUploadTitle":"Otkaži učitavanje","cancelUploadWarningMessage":"Trenutačno učitavanje bit će otkazano i model će biti izgubljen.","clickToFinishTemplate":"Kliknite na gumb {button} za dovršetak.","continueAdding":"Nastavi dodavanje","continueEditing":"Nastavi uređivanje","continueUpload":"Nastavi učitavanje","createFeature":"Stvori geoobjekt","createFeatures":"Stvori geoobjekte","createFeaturesTemplate":"Stvori ({numFeatures})","deleteAttachmentWarningMessage":"Ovaj će se privitak trajno ukloniti.","deleteAttachmentWarningTitle":"Izbriši privitak","deleteWarningMessage":"Ovaj će se geoobjekt trajno ukloniti.","deleteWarningTitle":"Izbriši geoobjekt","discardEdits":"Odbaci uređivanja","discardFeature":"Odbaci geoobjekt","discardUpload":"Otkaži učitavanje","edit":"Uredi","editAttachment":"Upravljaj privitkom","editFeature":"Uredi geoobjekt","editFeatures":"Uredi geoobjekte","editing":"Uređivanje","errorWarningMessageTemplate":"Uređivanja se nisu mogla spremiti: {errorMessage}","errorWarningTitle":"Nešto je pošlo po krivu","featureAttachments":"Privici geoobjekta","formFieldCreateError":"Ne mogu se stvoriti geoobjekti. Došlo je do problema s formularom.","formFieldUpdateError":"Geoobjekt se ne može ažurirati. Došlo je do problema s formularom.","formFieldUnsupportedCreateError":"Ne mogu se stvoriti geoobjekti. Sloj sadrži nepodržana polja.","formFieldUnsupportedUpdateError":"Geoobjekt se ne može ažurirati. Sloj sadrži nepodržana polja.","helpMessages2d":{"select":"Kliknite na kartu da odaberete geoobjekt.","point":"Kliknite na kartu za dodavanje točke.","polylineZeroVertices":"Kliknite na kartu da biste počeli crtati.","polylineOneVertex":"Kliknite dvaput na kartu za dovršetak.","polygonZeroVertices":"Kliknite na kartu da biste počeli crtati.","polygonOneVertex":"Kliknite na kartu da biste nastavili crtati.","polygonTwoVertices":"Kliknite dvaput na kartu za dovršetak.","mesh":"Kliknite na kartu za postavljanje modela.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"Smanjite za bolji prikaz modela."},"helpMessages3d":{"select":"Kliknite na scenu da biste odabrali geoobjekt.","point":"Kliknite na scenu za dodavanje točke.","polylineZeroVertices":"Kliknite scenu za početak crtanja.","polylineOneVertex":"Kliknite dvaput na scenu za dovršetak.","polygonZeroVertices":"Kliknite scenu za početak crtanja.","polygonOneVertex":"Kliknite scenu za nastavak crtanja.","polygonTwoVertices":"Kliknite dvaput na scenu za dovršetak.","mesh":"Kliknite na scenu za postavljanje modela.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"Smanjite za bolji prikaz modela."},"ignore":"Zanemari","keepAttachment":"Zadrži privitak","keepFeature":"Zadrži geoobjekt","multipleFeaturesTemplate":"Više geoobjekata ({total})","noEditableLayers":"Nisu pronađeni slojevi koji se mogu uređivati.","ownerAdminNotice":"Uređivanje je onemogućeno, ali imate privilegije za uređivanje ovog sloja.","placeFeature":"Postavi geoobjekt","placeFeatureOnMap":"Postavite geoobjekt na karti.","retry":"Pokušaj ponovno","selectFeature":"Odaberite geoobjekt","selectFeatureToEdit":"Odaberite geoobjekt da biste ga uredili.","selectTemplate":"Odaberite vrstu geoobjekta","snapping":"Priljepljivanje","snappingSettings":"Postavke priljepljivanja","untitledFeatureTemplate":"Neimenovani geoobjekt {id}","uploadError":"Došlo je do pogreške pri učitavanju modela.","uploadPending":"Učitavanje...","warning":"Napomena","widgetLabel":"Uređivač"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_ca.json b/public/assets/esri/widgets/Editor/t9n/Editor_ca.json new file mode 100644 index 0000000..3b7f541 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_ca.json @@ -0,0 +1 @@ +{"add":"Afegeix","addAttachment":"Afegeix un fitxer adjunt","addFeature":"Afegeix una entitat","attachments":"Fitxers adjunts","attachmentsButtonLabel":"Fitxers adjunts","cancelAddTitle":"Descarta l'entitat","cancelAddWarningMessage":"Aquesta entitat es perdrà.","cancelEditTitle":"Descarta les edicions","cancelEditWarningMessage":"Les actualitzacions d'aquesta entitat es perdran.","cancelRequestTitle":"Cancel·la el flux de treball","cancelRequestWarningMessage":"S'ha realitzat una sol·licitud per cancel·lar aquest flux de treball.","cancelUploadTitle":"Cancel·la la pujada","cancelUploadWarningMessage":"La pujada actual es cancel·larà i el model es perdrà.","clickToFinishTemplate":"Feu clic a {button} per finalitzar.","continueAdding":"Continua amb l'addició","continueEditing":"Continua amb l'edició","continueUpload":"Continua la pujada","createFeature":"Crea entitat","createFeatures":"Crear entidades","createFeaturesTemplate":"Crea ({numFeatures})","deleteAttachmentWarningMessage":"Aquest fitxer adjunt s'eliminarà permanentment.","deleteAttachmentWarningTitle":"Suprimeix el fitxer adjunt","deleteWarningMessage":"Aquesta entitat s'eliminarà permanentment.","deleteWarningTitle":"Suprimeix l'entitat","discardEdits":"Descarta les edicions","discardFeature":"Descarta l'entitat","discardUpload":"Cancel·la la pujada","edit":"Edita","editAttachment":"Administra el fitxer adjunt","editFeature":"Edita l'entitat","editFeatures":"Edita entitats","editing":"Edició","errorWarningMessageTemplate":"Els canvis no s'han pogut desar: {errorMessage}","errorWarningTitle":"Hi ha hagut algun problema","featureAttachments":"Fitxers adjunts d'entitats","formFieldCreateError":"No es poden crear entitats. Hi ha un problema al formulari.","formFieldUpdateError":"L'entitat no es pot actualitzar. Hi ha un problema al formulari.","formFieldUnsupportedCreateError":"No es poden crear entitats. La capa conté camps no admesos.","formFieldUnsupportedUpdateError":"L'entitat no es pot actualitzar. La capa conté camps no admesos.","helpMessages2d":{"select":"Feu clic al mapa per seleccionar una entitat.","point":"Feu clic al mapa per afegir-hi un punt.","polylineZeroVertices":"Feu clic al mapa per començar a dibuixar.","polylineOneVertex":"Feu doble clic al mapa per completar.","polygonZeroVertices":"Feu clic al mapa per començar a dibuixar.","polygonOneVertex":"Feu clic al mapa per continuar dibuixant.","polygonTwoVertices":"Feu doble clic al mapa per completar.","mesh":"Feu clic al mapa per col·locar el model.","meshTooFar":"Amplieu la imatge per veure millor el model.","meshTooClose":"Allunyeu la imatge per veure millor el model."},"helpMessages3d":{"select":"Feu clic a l'escena per seleccionar una entitat.","point":"Feu clic a l'escena per afegir un punt.","polylineZeroVertices":"Feu clic a l'escena per començar a dibuixar.","polylineOneVertex":"Feu doble clic a l'escena per completar.","polygonZeroVertices":"Feu clic a l'escena per començar a dibuixar.","polygonOneVertex":"Feu clic a l'escena per continuar dibuixant.","polygonTwoVertices":"Feu doble clic a l'escena per completar.","mesh":"Feu clic a l'escena per col·locar el model.","meshTooFar":"Amplieu la imatge per veure millor el model.","meshTooClose":"Allunyeu la imatge per veure millor el model."},"ignore":"Ignora","keepAttachment":"Conserva el fitxer adjunt","keepFeature":"Mantén l'entitat","multipleFeaturesTemplate":"Diverses entitats ({total})","noEditableLayers":"No s'ha trobat cap capa editable.","ownerAdminNotice":"L'edició està desactivada, però teniu privilegis per editar aquesta capa.","placeFeature":"Col·loca l'entitat","placeFeatureOnMap":"Col·loca l'entitat al mapa.","retry":"Torna-ho a provar","selectFeature":"Seleccioneu una entitat","selectFeatureToEdit":"Seleccioneu una entitat per editar-la.","selectTemplate":"Seleccioneu el tipus d'entitat","snapping":"Ajust","snappingSettings":"Configuraciones de Ajuste","untitledFeatureTemplate":"Entitat sense títol {id}","uploadError":"S'ha produït un error en pujar el model.","uploadPending":"S'està pujant...","warning":"Avís","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_cs.json b/public/assets/esri/widgets/Editor/t9n/Editor_cs.json new file mode 100644 index 0000000..4786920 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_cs.json @@ -0,0 +1 @@ +{"add":"Přidat","addAttachment":"Připojit přílohu","addFeature":"Přidat prvek","attachments":"Přílohy","attachmentsButtonLabel":"Přílohy","cancelAddTitle":"Zrušit prvek","cancelAddWarningMessage":"Tento prvek bude ztracen.","cancelEditTitle":"Zrušit úpravy","cancelEditWarningMessage":"Aktualizace tohoto prvku budou ztraceny.","cancelRequestTitle":"Zrušit pracovní postup","cancelRequestWarningMessage":"Byl proveden požadavek na zrušení tohoto pracovního postupu.","cancelUploadTitle":"Zrušit nahrávání","cancelUploadWarningMessage":"Aktuální nahrávání bude zrušeno a model bude ztracen.","clickToFinishTemplate":"Pro dokončení klikněte na {button}.","continueAdding":"Pokračovat v přidávání","continueEditing":"Pokračovat v úpravách","continueUpload":"Pokračovat v nahrávání","createFeature":"Vytvořit prvek","createFeatures":"Vytvořit prvky","createFeaturesTemplate":"Vytvořit ({numFeatures})","deleteAttachmentWarningMessage":"Tato příloha bude trvale odstraněna.","deleteAttachmentWarningTitle":"Smazat přílohu","deleteWarningMessage":"Tento prvek bude trvale odstraněn.","deleteWarningTitle":"Odstranit prvek","discardEdits":"Stornovat změny","discardFeature":"Zrušit prvek","discardUpload":"Zrušit nahrávání","edit":"Upravit","editAttachment":"Spravovat přílohu","editFeature":"Upravit prvek","editFeatures":"Editovat prvky","editing":"Editace","errorWarningMessageTemplate":"Úpravy se nepodařilo uložit: {errorMessage}","errorWarningTitle":"Něco se pokazilo","featureAttachments":"Přílohy prvků","formFieldCreateError":"Prvky nelze vytvořit. Vyskytl se problém s formulářem.","formFieldUpdateError":"Prvek nelze aktualizovat. Vyskytl se problém s formulářem.","formFieldUnsupportedCreateError":"Prvky nelze vytvořit. Vrstva obsahuje nepodporovaná pole.","formFieldUnsupportedUpdateError":"Prvek nelze aktualizovat. Vrstva obsahuje nepodporovaná pole.","helpMessages2d":{"select":"Kliknutím do mapy vyberte prvek.","point":"Kliknutím přidejte bod do mapy.","polylineZeroVertices":"Kliknutím do mapy zahájíte kreslení.","polylineOneVertex":"Dvojitým kliknutím kreslení dokončíte.","polygonZeroVertices":"Kliknutím do mapy zahájíte kreslení.","polygonOneVertex":"Kliknutím do mapy pokračujte v kreslení.","polygonTwoVertices":"Dvojitým kliknutím kreslení dokončíte.","mesh":"Kliknutím do mapy umístěte model.","meshTooFar":"Abyste model lépe viděli, přibližte zobrazení.","meshTooClose":"Abyste model lépe viděli, oddalte zobrazení."},"helpMessages3d":{"select":"Kliknutím do scény vyberte prvek.","point":"Kliknutím do scény přidejte bod.","polylineZeroVertices":"Kliknutím do scény zahájíte kreslení.","polylineOneVertex":"Dvojitým kliknutím kreslení dokončíte.","polygonZeroVertices":"Kliknutím do scény zahájíte kreslení.","polygonOneVertex":"Kliknutím do scény pokračujte v kreslení.","polygonTwoVertices":"Dvojitým kliknutím kreslení dokončíte.","mesh":"Kliknutím do scény umístěte model.","meshTooFar":"Abyste model lépe viděli, přibližte zobrazení.","meshTooClose":"Abyste model lépe viděli, oddalte zobrazení."},"ignore":"Ignorovat","keepAttachment":"Ponechat přílohu","keepFeature":"Zachovat prvek","multipleFeaturesTemplate":"Více prvků ({total})","noEditableLayers":"Nebyly nalezeny žádné editovatelné vrstvy.","ownerAdminNotice":"Editace je zakázaná, vy však máte oprávnění tuto vrstvu editovat.","placeFeature":"Umístit prvek","placeFeatureOnMap":"Umístit prvek na mapu.","retry":"Zkusit znovu","selectFeature":"Vyberte prvek","selectFeatureToEdit":"Vyberte prvek, který chcete upravit.","selectTemplate":"Vybrat typ prvku","snapping":"Přichytávání","snappingSettings":"Nastavení přichytávání","untitledFeatureTemplate":"Nepojmenovaný prvek {id}","uploadError":"Při nahrávání modelu došlo k chybě.","uploadPending":"Nahrávání…","warning":"Poznámka","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_da.json b/public/assets/esri/widgets/Editor/t9n/Editor_da.json new file mode 100644 index 0000000..8331a4f --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_da.json @@ -0,0 +1 @@ +{"add":"Tilføj","addAttachment":"Tilføj vedhæftning","addFeature":"Tilføj objekt","attachments":"Vedhæftninger","attachmentsButtonLabel":"Vedhæftninger","cancelAddTitle":"Slet objekt","cancelAddWarningMessage":"Dette objekt vil gå tabt.","cancelEditTitle":"Slet redigeringer","cancelEditWarningMessage":"Opdateringer af dette objekt vil gå tabt.","cancelRequestTitle":"Annullér arbejdsgang","cancelRequestWarningMessage":"Der er fremsat en anmodning om at annullere denne arbejdsgang.","cancelUploadTitle":"Annullér overførsel","cancelUploadWarningMessage":"Den aktuelle overførsel annulleres, og modellen går tabt.","clickToFinishTemplate":"Klik på {button} for at afslutte.","continueAdding":"Fortsæt med at tilføje","continueEditing":"Fortsæt med at redigere","continueUpload":"Fortsæt overførsel","createFeature":"Opret objekt","createFeatures":"Opret objekter","createFeaturesTemplate":"Opret ({numFeatures})","deleteAttachmentWarningMessage":"Denne vedhæftning vil blive fjernet permanent.","deleteAttachmentWarningTitle":"Slet vedhæftning","deleteWarningMessage":"Dette objekt vil blive fjernet permanent.","deleteWarningTitle":"Slet objekt","discardEdits":"Slet redigeringer","discardFeature":"Slet objekt","discardUpload":"Annullér overførsel","edit":"Redigér","editAttachment":"Administrer vedhæftning","editFeature":"Redigér objekt","editFeatures":"Redigér objekter","editing":"Redigerer","errorWarningMessageTemplate":"Redigeringer kunne ikke gemmes: {errorMessage}","errorWarningTitle":"Der gik noget galt","featureAttachments":"Objektvedhæftninger","formFieldCreateError":"Objekter kan ikke oprettes. Der er et problem med denne formular.","formFieldUpdateError":"Objekt kan ikke opdateres. Der er et problem med denne formular.","formFieldUnsupportedCreateError":"Objekter kan ikke oprettes. Lag indeholder felter, der ikke understøttes.","formFieldUnsupportedUpdateError":"Objekt kan ikke opdateres. Lag indeholder felter, der ikke understøttes.","helpMessages2d":{"select":"Klik på et kort for at vælge et objekt.","point":"Klik på kortet for at tilføje et punkt.","polylineZeroVertices":"Klik på kortet for at begynde at tegne.","polylineOneVertex":"Dobbeltklik på kortet for at færdiggøre.","polygonZeroVertices":"Klik på kortet for at begynde at tegne.","polygonOneVertex":"Klik på kortet for at forsætte med at tegne.","polygonTwoVertices":"Dobbeltklik på kortet for at færdiggøre.","mesh":"Klik på kortet for at placere modellen.","meshTooFar":"Zoom ind for at få en bedre visning af modellen.","meshTooClose":"Zoom ud for at få en bedre visning af modellen."},"helpMessages3d":{"select":"Klik i scenen for at vælge et objekt.","point":"Klik i scenen for at tilføje et punkt.","polylineZeroVertices":"Klik i scenen for at begynde at tegne.","polylineOneVertex":"Klik i scenen for at færdiggøre.","polygonZeroVertices":"Klik i scenen for at begynde at tegne.","polygonOneVertex":"Klik i scenen for at fortsætte med at tegne.","polygonTwoVertices":"Klik i scenen for at færdiggøre.","mesh":"Klik på scenen for at placere modellen.","meshTooFar":"Zoom ind for at få en bedre visning af modellen.","meshTooClose":"Zoom ud for at få en bedre visning af modellen."},"ignore":"Ignorér","keepAttachment":"Behold vedhæftning","keepFeature":"Bevar objekt","multipleFeaturesTemplate":"Flere objekter ({total})","noEditableLayers":"Der blev ikke fundet nogen redigerbare lag.","ownerAdminNotice":"Redigering er deaktiveret, men du har rettigheder til at redigere dette lag.","placeFeature":"Placér objekt","placeFeatureOnMap":"Placér objekt på kortet.","retry":"Forsøg igen","selectFeature":"Vælg objekt","selectFeatureToEdit":"Vælg et objekt for at redigere det.","selectTemplate":"Vælg objekttype","snapping":"Snapping","snappingSettings":"Indstillinger for snapping","untitledFeatureTemplate":"Objekt uden titel {id}","uploadError":"Der opstod en fejl ved overførsel af modellen.","uploadPending":"Overfører...","warning":"Bemærk","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_de.json b/public/assets/esri/widgets/Editor/t9n/Editor_de.json new file mode 100644 index 0000000..257ea87 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_de.json @@ -0,0 +1 @@ +{"add":"Hinzufügen","addAttachment":"Anlage hinzufügen","addFeature":"Feature hinzufügen","attachments":"Anlagen","attachmentsButtonLabel":"Anlagen","cancelAddTitle":"Feature verwerfen","cancelAddWarningMessage":"Dieses Feature geht verloren.","cancelEditTitle":"Änderungen verwerfen","cancelEditWarningMessage":"Aktualisierungen an diesem Feature gehen verloren.","cancelRequestTitle":"Workflow abbrechen","cancelRequestWarningMessage":"Es wurde eine Anforderung zum Abbrechen dieses Workflow gestellt.","cancelUploadTitle":"Upload abbrechen","cancelUploadWarningMessage":"Der aktuelle Upload wird abgebrochen, und das Modell geht verloren.","clickToFinishTemplate":"Klicken Sie zum Abschließen die Schaltfläche {button}.","continueAdding":"Weitere hinzufügen","continueEditing":"Bearbeitung fortsetzen","continueUpload":"Upload fortsetzen","createFeature":"Feature erstellen","createFeatures":"Features erstellen","createFeaturesTemplate":"Erstellen ({numFeatures})","deleteAttachmentWarningMessage":"Die Anlage wird dauerhaft entfernt.","deleteAttachmentWarningTitle":"Anlage löschen","deleteWarningMessage":"Dieses Feature wird dauerhaft entfernt.","deleteWarningTitle":"Feature löschen","discardEdits":"Änderungen verwerfen","discardFeature":"Feature verwerfen","discardUpload":"Upload abbrechen","edit":"Bearbeiten","editAttachment":"Anlage verwalten","editFeature":"Feature bearbeiten","editFeatures":"Features bearbeiten","editing":"Bearbeiten","errorWarningMessageTemplate":"Änderungen konnten nicht gespeichert werden: {errorMessage}","errorWarningTitle":"Ein Fehler ist aufgetreten.","featureAttachments":"Feature-Anlagen","formFieldCreateError":"Die Features können nicht erstellt werden. Es ist ein Problem mit dem Formular aufgetreten.","formFieldUpdateError":"Das Feature kann nicht aktualisiert werden. Es ist ein Problem mit dem Formular aufgetreten.","formFieldUnsupportedCreateError":"Die Features können nicht erstellt werden. Der Layer enthält nicht unterstützte Felder.","formFieldUnsupportedUpdateError":"Das Feature kann nicht aktualisiert werden. Der Layer enthält nicht unterstützte Felder.","helpMessages2d":{"select":"Klicken Sie auf die Karte, um ein Feature auszuwählen.","point":"Klicken Sie auf die Karte, um einen Punkt hinzuzufügen.","polylineZeroVertices":"Klicken Sie auf die Karte, um mit dem Zeichnen zu beginnen.","polylineOneVertex":"Doppelklicken Sie zum Abschließen auf die Karte.","polygonZeroVertices":"Klicken Sie auf die Karte, um mit dem Zeichnen zu beginnen.","polygonOneVertex":"Klicken Sie auf die Karte, um das Zeichnen fortzusetzen.","polygonTwoVertices":"Doppelklicken Sie zum Abschließen auf die Karte.","mesh":"Klicken Sie auf die Karte, um das Modell zu platzieren.","meshTooFar":"Vergrößern Sie die Ansicht, um das Modell besser zu sehen.","meshTooClose":"Verkleinern Sie die Ansicht, um das Modell besser zu sehen."},"helpMessages3d":{"select":"Klicken Sie in die Szene, um ein Feature auszuwählen.","point":"Klicken Sie in die Szene, um einen Punkt hinzuzufügen.","polylineZeroVertices":"Klicken Sie in die Szene, um mit dem Zeichnen zu beginnen.","polylineOneVertex":"Doppelklicken Sie zum Abschließen in die Szene.","polygonZeroVertices":"Klicken Sie in die Szene, um mit dem Zeichnen zu beginnen.","polygonOneVertex":"Klicken Sie in die Szene, um das Zeichnen fortzusetzen.","polygonTwoVertices":"Doppelklicken Sie zum Abschließen in die Szene.","mesh":"Klicken Sie in die Szene, um das Modell zu platzieren.","meshTooFar":"Vergrößern Sie die Ansicht, um das Modell besser zu sehen.","meshTooClose":"Verkleinern Sie die Ansicht, um das Modell besser zu sehen."},"ignore":"Ignorieren","keepAttachment":"Anlage beibehalten","keepFeature":"Feature beibehalten","multipleFeaturesTemplate":"Mehrere Features ({total})","noEditableLayers":"Keine editierbaren Layer gefunden.","ownerAdminNotice":"Die Bearbeitung ist deaktiviert, Sie verfügen jedoch über Berechtigungen zum Bearbeiten dieses Layers.","placeFeature":"Feature platzieren","placeFeatureOnMap":"Platzieren Sie das Feature auf der Karte.","retry":"Wiederholen","selectFeature":"Feature auswählen","selectFeatureToEdit":"Wählen Sie ein Feature aus, um es zu bearbeiten.","selectTemplate":"Feature-Typ auswählen","snapping":"Fangen","snappingSettings":"Fangeinstellungen","untitledFeatureTemplate":"Unbenanntes Feature {id}","uploadError":"Beim Hochladen des Modells ist ein Fehler aufgetreten.","uploadPending":"Wird hochgeladen...","warning":"Hinweis","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_el.json b/public/assets/esri/widgets/Editor/t9n/Editor_el.json new file mode 100644 index 0000000..51be75f --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_el.json @@ -0,0 +1 @@ +{"add":"Προσθήκη","addAttachment":"Προσθήκη συνημμένου","addFeature":"Προσθήκη στοιχείου","attachments":"Συνημμένα","attachmentsButtonLabel":"Συνημμένα","cancelAddTitle":"Απόρριψη στοιχείου","cancelAddWarningMessage":"Το στοιχείο αυτό θα χαθεί.","cancelEditTitle":"Απόρριψη αλλαγών","cancelEditWarningMessage":"Οι ενημερώσεις στο στοιχείο αυτό θα χαθούν.","cancelRequestTitle":"Ακύρωση ροής εργασιών","cancelRequestWarningMessage":"Έγινε ζήτηση για ακύρωση αυτής της ροής εργασιών.","cancelUploadTitle":"Ακύρωση μεταφόρτωσης","cancelUploadWarningMessage":"Η τρέχουσα μεταφόρτωση θα ακυρωθεί και το μοντέλο θα χαθεί.","clickToFinishTemplate":"Κάντε κλικ στο {button} για τερματισμό.","continueAdding":"Συνέχεια προσθήκης","continueEditing":"Συνέχεια επεξεργασίας","continueUpload":"Συνέχιση μεταφόρτωσης","createFeature":"Δημιουργία στοιχείου","createFeatures":"Δημιουργία στοιχείων","createFeaturesTemplate":"Δημιουργία ({numFeatures})","deleteAttachmentWarningMessage":"Αυτό το συνημμένο θα καταργηθεί οριστικά.","deleteAttachmentWarningTitle":"Διαγραφή συνημμένου","deleteWarningMessage":"Το στοιχείο αυτό θα καταργηθεί οριστικά.","deleteWarningTitle":"Διαγραφή στοιχείου","discardEdits":"Απόρριψη αλλαγών","discardFeature":"Απόρριψη στοιχείου","discardUpload":"Ακύρωση μεταφόρτωσης","edit":"Επεξεργασία","editAttachment":"Διαχείριση συνημμένου","editFeature":"Επεξεργασία στοιχείου","editFeatures":"Επεξεργασία στοιχείων","editing":"Επεξεργασία σε εξέλιξη","errorWarningMessageTemplate":"Δεν ήταν δυνατή η αποθήκευση των αλλαγών: {errorMessage}","errorWarningTitle":"Προέκυψε κάποιο πρόβλημα","featureAttachments":"Συνημμένα στοιχεία","formFieldCreateError":"Δεν είναι δυνατή η δημιουργία στοιχείων. Υπάρχει πρόβλημα με τη φόρμα.","formFieldUpdateError":"Δεν είναι δυνατή η ενημέρωση του στοιχείου. Υπάρχει πρόβλημα με τη φόρμα.","formFieldUnsupportedCreateError":"Δεν είναι δυνατή η δημιουργία στοιχείων. Το θεματικό επίπεδο περιέχει μη υποστηριζόμενα πεδία.","formFieldUnsupportedUpdateError":"Δεν είναι δυνατή η ενημέρωση του στοιχείου. Το θεματικό επίπεδο περιέχει μη υποστηριζόμενα πεδία.","helpMessages2d":{"select":"Κάντε κλικ στο χάρτη για να επιλέξετε ένα στοιχείο.","point":"Κάντε κλικ στον χάρτη για να προσθέσετε ένα σημείο.","polylineZeroVertices":"Κάντε κλικ στον χάρτη για να αρχίσετε να σχεδιάζετε.","polylineOneVertex":"Κάντε διπλό κλικ στο χάρτη για να ολοκληρώσετε τη διαδικασία.","polygonZeroVertices":"Κάντε κλικ στον χάρτη για να αρχίσετε να σχεδιάζετε.","polygonOneVertex":"Κάντε κλικ στον χάρτη για να συνεχίσετε να σχεδιάζετε.","polygonTwoVertices":"Κάντε διπλό κλικ για να ολοκληρώσετε τη διαδικασία.","mesh":"Κάντε κλικ στον χάρτη για να τοποθετήσετε το μοντέλο.","meshTooFar":"Κάντε μεγέθυνση για να δείτε καλύτερα το μοντέλο.","meshTooClose":"Κάντε σμίκρυνση για να δείτε καλύτερα το μοντέλο."},"helpMessages3d":{"select":"Κάντε κλικ στην προβολή 3D για να επιλέξετε ένα στοιχείο.","point":"Κάντε κλικ στην προβολή 3D για να προσθέσετε ένα σημείο.","polylineZeroVertices":"Κάντε κλικ στην προβολή 3D για να αρχίσετε να σχεδιάζετε.","polylineOneVertex":"Κάντε διπλό κλικ στην προβολή 3D για να ολοκληρώσετε τη διαδικασία.","polygonZeroVertices":"Κάντε κλικ στην προβολή 3D για να αρχίσετε να σχεδιάζετε.","polygonOneVertex":"Κάντε κλικ στην προβολή 3D για να συνεχίσετε να σχεδιάζετε.","polygonTwoVertices":"Κάντε διπλό κλικ στην προβολή 3D για να ολοκληρώσετε τη διαδικασία.","mesh":"Κάντε κλικ στη 3D προβολή για να τοποθετήσετε το μοντέλο.","meshTooFar":"Κάντε μεγέθυνση για να δείτε καλύτερα το μοντέλο.","meshTooClose":"Κάντε σμίκρυνση για να δείτε καλύτερα το μοντέλο."},"ignore":"Παράβλεψη","keepAttachment":"Διατήρηση συνημμένου","keepFeature":"Διατήρηση στοιχείου","multipleFeaturesTemplate":"Πολλαπλά στοιχεία ({total})","noEditableLayers":"Δεν βρέθηκαν θεματικά επίπεδα με δυνατότητα επεξεργασίας.","ownerAdminNotice":"Η επεξεργασία είναι απενεργοποιημένη αλλά έχετε δικαιώματα επεξεργασίας αυτού του θεματικού επιπέδου.","placeFeature":"Τοποθέτηση στοιχείου","placeFeatureOnMap":"Τοποθετήστε το στοιχείο στον χάρτη.","retry":"Επαναπροσπάθεια","selectFeature":"Επιλογή στοιχείου","selectFeatureToEdit":"Επιλέξτε ένα στοιχείο για να το επεξεργαστείτε.","selectTemplate":"Επιλογή τύπου στοιχείου","snapping":"Snapping","snappingSettings":"Ρυθμίσεις Snapping","untitledFeatureTemplate":"Στοιχείο χωρίς τίτλο {id}","uploadError":"Παρουσιάστηκε σφάλμα κατά τη μεταφόρτωση του μοντέλου.","uploadPending":"Μεταφόρτωση...","warning":"Ειδοποίηση","widgetLabel":"Εργαλείο επεξεργασίας"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_en.json b/public/assets/esri/widgets/Editor/t9n/Editor_en.json new file mode 100644 index 0000000..57229d2 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_en.json @@ -0,0 +1 @@ +{"add":"Add","addAttachment":"Add attachment","addFeature":"Add feature","attachments":"Attachments","attachmentsButtonLabel":"Attachments","cancelAddTitle":"Discard feature","cancelAddWarningMessage":"This feature will be lost.","cancelEditTitle":"Discard edits","cancelEditWarningMessage":"Updates to this feature will be lost.","cancelRequestTitle":"Cancel workflow","cancelRequestWarningMessage":"A request has been made to cancel this workflow.","cancelUploadTitle":"Cancel upload","cancelUploadWarningMessage":"The current upload will be canceled and the model will be lost.","clickToFinishTemplate":"Click {button} to finish.","continueAdding":"Continue adding","continueEditing":"Continue editing","continueUpload":"Continue upload","createFeature":"Create feature","createFeatures":"Create features","createFeaturesTemplate":"Create ({numFeatures})","deleteAttachmentWarningMessage":"This attachment will be permanently removed.","deleteAttachmentWarningTitle":"Delete attachment","deleteWarningMessage":"This feature will be permanently removed.","deleteWarningTitle":"Delete feature","discardEdits":"Discard edits","discardFeature":"Discard feature","discardUpload":"Cancel upload","edit":"Edit","editAttachment":"Manage attachment","editFeature":"Edit feature","editFeatures":"Edit features","editing":"Editing","errorWarningMessageTemplate":"Edits could not be saved: {errorMessage}","errorWarningTitle":"Something went wrong","featureAttachments":"Feature attachments","formFieldCreateError":"Features cannot be created. There is an issue with the form.","formFieldUpdateError":"Feature cannot be updated. There is an issue with the form.","formFieldUnsupportedCreateError":"Features cannot be created. Layer contains unsupported fields.","formFieldUnsupportedUpdateError":"Feature cannot be updated. Layer contains unsupported fields.","helpMessages2d":{"select":"Click on the map to select a feature.","point":"Click on the map to add a point.","polylineZeroVertices":"Click on the map to start drawing.","polylineOneVertex":"Double-click on the map to complete.","polygonZeroVertices":"Click on the map to start drawing.","polygonOneVertex":"Click on the map to continue drawing.","polygonTwoVertices":"Double-click on the map to complete.","mesh":"Click on the map to place the model.","meshTooFar":"Zoom in for a better view of the model.","meshTooClose":"Zoom out for a better view of the model."},"helpMessages3d":{"select":"Click in the scene to select a feature.","point":"Click in the scene to add a point.","polylineZeroVertices":"Click in the scene to start drawing.","polylineOneVertex":"Double-click in the scene to complete.","polygonZeroVertices":"Click in the scene to start drawing.","polygonOneVertex":"Click in the scene to continue drawing.","polygonTwoVertices":"Double-click in the scene to complete.","mesh":"Click in the scene to place the model.","meshTooFar":"Zoom in for a better view of the model.","meshTooClose":"Zoom out for a better view of the model."},"ignore":"Ignore","keepAttachment":"Keep attachment","keepFeature":"Keep feature","multipleFeaturesTemplate":"Multiple features ({total})","noEditableLayers":"No editable layers found.","ownerAdminNotice":"Editing is disabled but you have privileges to edit this layer.","placeFeature":"Place feature","placeFeatureOnMap":"Place feature on map.","retry":"Retry","selectFeature":"Select feature","selectFeatureToEdit":"Select a feature to edit it.","selectTemplate":"Select feature type","snapping":"Snapping","snappingSettings":"Snapping Settings","untitledFeatureTemplate":"Untitled Feature {id}","uploadError":"There was an error uploading the model.","uploadPending":"Uploading...","warning":"Notice","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_es.json b/public/assets/esri/widgets/Editor/t9n/Editor_es.json new file mode 100644 index 0000000..abe25e1 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_es.json @@ -0,0 +1 @@ +{"add":"Agregar","addAttachment":"Agregar adjunto","addFeature":"Agregar entidad","attachments":"Adjuntos","attachmentsButtonLabel":"Adjuntos","cancelAddTitle":"Descartar entidad","cancelAddWarningMessage":"Esta entidad se perderá.","cancelEditTitle":"Descartar ediciones","cancelEditWarningMessage":"Las actualizaciones de esta entidad se perderán.","cancelRequestTitle":"Cancelar flujo de trabajo","cancelRequestWarningMessage":"Se ha realizado una solicitud para cancelar este flujo de trabajo.","cancelUploadTitle":"Cancelar carga","cancelUploadWarningMessage":"La carga actual se cancelará y el modelo se perderá.","clickToFinishTemplate":"Haga clic en {button} para finalizar.","continueAdding":"Seguir agregando","continueEditing":"Seguir editando","continueUpload":"Continuar carga","createFeature":"Crear entidad","createFeatures":"Crear entidades","createFeaturesTemplate":"Crear ({numFeatures})","deleteAttachmentWarningMessage":"Este adjunto se eliminará permanentemente.","deleteAttachmentWarningTitle":"Eliminar adjunto","deleteWarningMessage":"Esta entidad se eliminará de forma permanente.","deleteWarningTitle":"Eliminar entidad","discardEdits":"Descartar ediciones","discardFeature":"Descartar entidad","discardUpload":"Cancelar carga","edit":"Editar","editAttachment":"Administrar adjunto","editFeature":"Editar entidad","editFeatures":"Editar entidades","editing":"Edición","errorWarningMessageTemplate":"No se pudieron guardar las ediciones: {errorMessage}","errorWarningTitle":"Se ha producido un error","featureAttachments":"Adjuntos de entidades","formFieldCreateError":"No se pueden crear las entidades. Hay un problema con el formulario.","formFieldUpdateError":"No se puede actualizar la entidad. Hay un problema con el formulario.","formFieldUnsupportedCreateError":"No se pueden crear las entidades. La capa contiene campos no admitidos.","formFieldUnsupportedUpdateError":"No se puede actualizar la entidad. La capa contiene campos no admitidos.","helpMessages2d":{"select":"Haga clic en el mapa para seleccionar una entidad.","point":"Haga clic en el mapa para agregar un punto.","polylineZeroVertices":"Haga clic en el mapa para comenzar a dibujar.","polylineOneVertex":"Haga doble clic en el mapa para terminar.","polygonZeroVertices":"Haga clic en el mapa para comenzar a dibujar.","polygonOneVertex":"Haga clic en el mapa para seguir dibujando.","polygonTwoVertices":"Haga doble clic en el mapa para terminar.","mesh":"Haga clic en el mapa para colocar el modelo.","meshTooFar":"Acerque para ver mejor el modelo.","meshTooClose":"Aleje para ver mejor el modelo."},"helpMessages3d":{"select":"Haga clic en la escena para seleccionar una entidad.","point":"Haga clic en la escena para agregar un punto.","polylineZeroVertices":"Haga clic en la escena para empezar a dibujar.","polylineOneVertex":"Haga doble clic en la escena para terminar.","polygonZeroVertices":"Haga clic en la escena para empezar a dibujar.","polygonOneVertex":"Haga clic en la escena para seguir dibujando.","polygonTwoVertices":"Haga doble clic en la escena para terminar.","mesh":"Haga clic en la escena para colocar el modelo.","meshTooFar":"Acerque para ver mejor el modelo.","meshTooClose":"Aleje para ver mejor el modelo."},"ignore":"Ignorar","keepAttachment":"Conservar adjunto","keepFeature":"Conservar entidad","multipleFeaturesTemplate":"Varias entidades ({total})","noEditableLayers":"No se encontraron capas editables.","ownerAdminNotice":"La edición está deshabilitada, pero tiene privilegios para editar esta capa.","placeFeature":"Colocar entidad","placeFeatureOnMap":"Colocar la entidad en el mapa.","retry":"Volver a intentar","selectFeature":"Seleccionar entidad","selectFeatureToEdit":"Seleccionar una entidad para editarla.","selectTemplate":"Seleccionar tipo de entidad","snapping":"Alineación","snappingSettings":"Configuraciones de Alineación","untitledFeatureTemplate":"Entidad sin título {id}","uploadError":"Ha ocurrido un error al cargar el modelo.","uploadPending":"Cargando...","warning":"Aviso","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_et.json b/public/assets/esri/widgets/Editor/t9n/Editor_et.json new file mode 100644 index 0000000..2013280 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_et.json @@ -0,0 +1 @@ +{"add":"Lisa","addAttachment":"Lisa manus","addFeature":"Lisa objekt","attachments":"Manused","attachmentsButtonLabel":"Manused","cancelAddTitle":"Loobu objektist","cancelAddWarningMessage":"See objekt läheb kaotsi.","cancelEditTitle":"Loobu muudatustest","cancelEditWarningMessage":"Selle objekti värskendused lähevad kaotsi.","cancelRequestTitle":"Tühista töövoog","cancelRequestWarningMessage":"On esitatud selle töövoo tühistamise taotlus.","cancelUploadTitle":"Tühista üleslaadimine","cancelUploadWarningMessage":"Praegune üleslaadimine tühistatakse ja mudel läheb kaotsi.","clickToFinishTemplate":"Lõpetamiseks klõpsake nuppu {button}.","continueAdding":"Jätka lisamist","continueEditing":"Jätka redigeerimist","continueUpload":"Jätka üleslaadimist","createFeature":"Loo objekt","createFeatures":"Loo objektid","createFeaturesTemplate":"Loo ({numFeatures})","deleteAttachmentWarningMessage":"See manus eemaldatakse jäädavalt.","deleteAttachmentWarningTitle":"Kustuta manus","deleteWarningMessage":"Objekt eemaldatakse jäädavalt.","deleteWarningTitle":"Kustuta objekt","discardEdits":"Loobu muudatustest","discardFeature":"Loobu objektist","discardUpload":"Tühista üleslaadimine","edit":"Muuda","editAttachment":"Halda manust","editFeature":"Muuda objekti","editFeatures":"Muuda objekte","editing":"Muutmine","errorWarningMessageTemplate":"Muudatusi ei saanud salvestada: {errorMessage}","errorWarningTitle":"Midagi läks valesti","featureAttachments":"Objektimanused","formFieldCreateError":"Objekte ei saa luua. Vormiga on probleem.","formFieldUpdateError":"Objekti ei saa värskendada. Vormiga on probleem.","formFieldUnsupportedCreateError":"Objekte ei saa luua. Kiht sisaldab toetuseta väljasid.","formFieldUnsupportedUpdateError":"Objekti ei saa värskendada. Kiht sisaldab toetuseta väljasid.","helpMessages2d":{"select":"Klõpsake objekti valimiseks kaardil.","point":"Klõpsake punkti lisamiseks kaardil.","polylineZeroVertices":"Klõpsake joonistamise alustamiseks kaardil.","polylineOneVertex":"Topeltklõpsake lõpetamiseks kaardil.","polygonZeroVertices":"Klõpsake joonistamise alustamiseks kaardil.","polygonOneVertex":"Klõpsake joonistamise jätkamiseks kaardil.","polygonTwoVertices":"Topeltklõpsake lõpetamiseks kaardil.","mesh":"Mudeli paigutamiseks klõpsake kaardil.","meshTooFar":"Mudeli paremini nägemiseks suurendage.","meshTooClose":"Mudeli paremini nägemiseks vähendage."},"helpMessages3d":{"select":"Klõpsake objekti valimiseks stseenil.","point":"Klõpsake punkti lisamiseks stseenil.","polylineZeroVertices":"Klõpsake joonistamise alustamiseks stseenil.","polylineOneVertex":"Topeltklõpsake lõpetamiseks stseenil.","polygonZeroVertices":"Klõpsake joonistamise alustamiseks stseenil.","polygonOneVertex":"Klõpsake joonistamise jätkamiseks stseenil.","polygonTwoVertices":"Topeltklõpsake lõpetamiseks stseenil.","mesh":"Mudeli paigutamiseks klõpsake stseenis.","meshTooFar":"Mudeli paremini nägemiseks suurendage.","meshTooClose":"Mudeli paremini nägemiseks vähendage."},"ignore":"Eira","keepAttachment":"Hoia manus alles","keepFeature":"Säilita objekt","multipleFeaturesTemplate":"Mitu objekti ({total})","noEditableLayers":"Muudetavaid kihte ei leitud.","ownerAdminNotice":"Redigeerimine on keelatud, kuid teil on selle kihi redigeerimise õigused.","placeFeature":"Paiguta objekt","placeFeatureOnMap":"Paiguta objekt kaardile.","retry":"Proovige uuesti","selectFeature":"Vali objekt","selectFeatureToEdit":"Objekti muutmiseks valige see.","selectTemplate":"Vali objektitüüp","snapping":"Haakimine","snappingSettings":"Haakimise sätted","untitledFeatureTemplate":"Pealkirjata objekt {id}","uploadError":"Mudeli üleslaadimisel ilmnes tõrge.","uploadPending":"Üleslaadimine...","warning":"Teade","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_fi.json b/public/assets/esri/widgets/Editor/t9n/Editor_fi.json new file mode 100644 index 0000000..5a3894d --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_fi.json @@ -0,0 +1 @@ +{"add":"Lisää","addAttachment":"Lisää liite","addFeature":"Lisää kohde","attachments":"Liitteet","attachmentsButtonLabel":"Liitteet","cancelAddTitle":"Hylkää kohde","cancelAddWarningMessage":"Tämä kohde menetetään.","cancelEditTitle":"Hylkää muokkaukset","cancelEditWarningMessage":"Tämän kohteen päivitykset menetetään.","cancelRequestTitle":"Peruuta työnkulku","cancelRequestWarningMessage":"Tämän työnkulun peruutusta on pyydetty.","cancelUploadTitle":"Peruuta lataus palveluun","cancelUploadWarningMessage":"Tämänhetkinen lataus palveluun peruutetaan ja malli menetetään.","clickToFinishTemplate":"Viimeistele napsauttamalla painiketta {button}.","continueAdding":"Jatka lisäämistä","continueEditing":"Jatka muokkausta","continueUpload":"Jatka latausta palveluun","createFeature":"Luo kohde","createFeatures":"Luo kohteita","createFeaturesTemplate":"Luo ({numFeatures})","deleteAttachmentWarningMessage":"Tämä liite poistetaan pysyvästi.","deleteAttachmentWarningTitle":"Poista liite","deleteWarningMessage":"Tämä kohde poistetaan pysyvästi.","deleteWarningTitle":"Poista kohde","discardEdits":"Hylkää muokkaukset","discardFeature":"Hylkää kohde","discardUpload":"Peruuta lataus palveluun","edit":"Muokkaa","editAttachment":"Liitteiden hallinta","editFeature":"Muokkaa kohdetta","editFeatures":"muokata kohteita","editing":"Muokataan","errorWarningMessageTemplate":"Muokkausten tallennus epäonnistui: {errorMessage}","errorWarningTitle":"Tapahtui virhe","featureAttachments":"Kohteen liitteets","formFieldCreateError":"Kohteita ei voi luoda. Lomakkeessa on ongelma.","formFieldUpdateError":"Kohdetta ei voi päivittää. Lomakkeessa on ongelma.","formFieldUnsupportedCreateError":"Kohteita ei voi luoda. Karttataso sisältää kenttiä, joita ei tueta.","formFieldUnsupportedUpdateError":"Kohdetta ei voi päivittää. Karttataso sisältää kenttiä, joita ei tueta.","helpMessages2d":{"select":"Valitse kohde napsauttamalla kartassa.","point":"Lisää piste napsauttamalla karttaa.","polylineZeroVertices":"Aloita piirtäminen napsauttamalla karttaa.","polylineOneVertex":"Suorita loppuun kaksoisnapsauttamalla kartassa.","polygonZeroVertices":"Aloita piirtäminen napsauttamalla karttaa.","polygonOneVertex":"Jatka piirtämistä napsauttamalla karttaa.","polygonTwoVertices":"Suorita loppuun kaksoisnapsauttamalla kartassa.","mesh":"Sijoita malli napsauttamalla karttaa.","meshTooFar":"Tarkenna, jotta saat paremman näkymän mallista.","meshTooClose":"Loitonna, jotta saat paremman näkymän mallista."},"helpMessages3d":{"select":"Valitse kohde napsauttamalla maisemassa.","point":"Lisää piste napsauttamalla maisemassa.","polylineZeroVertices":"Aloita piirtäminen napsauttamalla maisemassa.","polylineOneVertex":"Suorita loppuun kaksoisnapsauttamalla maisemassa.","polygonZeroVertices":"Aloita piirtäminen napsauttamalla maisemassa.","polygonOneVertex":"Jatka piirtämistä napsauttamalla maisemassa.","polygonTwoVertices":"Suorita loppuun kaksoisnapsauttamalla maisemassa.","mesh":"Sijoita malli napsauttamalla maisemaa.","meshTooFar":"Tarkenna, jotta saat paremman näkymän mallista.","meshTooClose":"Loitonna, jotta saat paremman näkymän mallista."},"ignore":"Ohita","keepAttachment":"Säilytä liite","keepFeature":"Säilytä kohde","multipleFeaturesTemplate":"Useita kohteita ({total})","noEditableLayers":"Muokattavia karttatasoja ei löytynyt.","ownerAdminNotice":"Muokkaus on poistettu käytöstä, mutta sinulla on tämän karttatason muokkausoikeus.","placeFeature":"Sijoita kohde","placeFeatureOnMap":"Sijoita kohde kartalle.","retry":"Yritä uudelleen","selectFeature":"Valitse kohde","selectFeatureToEdit":"Muokkaa kohdetta valitsemalla se.","selectTemplate":"Valitse kohdetyyppi","snapping":"Tartunta","snappingSettings":"Tartunta-asetukset","untitledFeatureTemplate":"Nimetön kohde {id}","uploadError":"Mallin latauksessa tapahtui virhe.","uploadPending":"Ladataan...","warning":"Huomautus","widgetLabel":"Muokkaaja"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_fr.json b/public/assets/esri/widgets/Editor/t9n/Editor_fr.json new file mode 100644 index 0000000..71a450f --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_fr.json @@ -0,0 +1 @@ +{"add":"Ajouter","addAttachment":"Ajouter une pièce jointe","addFeature":"Ajouter une entité","attachments":"Pièces jointes","attachmentsButtonLabel":"Pièces jointes","cancelAddTitle":"Ignorer l’entité","cancelAddWarningMessage":"Cette entité sera perdue.","cancelEditTitle":"Ignorer les mises à jour","cancelEditWarningMessage":"Les mises à jour de cette entité seront perdues.","cancelRequestTitle":"Annuler le processus","cancelRequestWarningMessage":"Une demande d’annulation du processus a été formulée.","cancelUploadTitle":"Annuler le chargement","cancelUploadWarningMessage":"Le chargement en cours sera annulé et le modèle sera perdu.","clickToFinishTemplate":"Cliquez sur {button} pour terminer.","continueAdding":"Poursuivre l’ajout","continueEditing":"Poursuivre la mise à jour","continueUpload":"Continuer le chargement","createFeature":"Créer une entité","createFeatures":"Créer des entités","createFeaturesTemplate":"Créer ({numFeatures})","deleteAttachmentWarningMessage":"Cette pièce jointe sera définitivement supprimée.","deleteAttachmentWarningTitle":"Supprimer la pièce jointe","deleteWarningMessage":"Cette entité sera définitivement supprimée.","deleteWarningTitle":"Supprimer l’entité","discardEdits":"Annuler les mises à jour","discardFeature":"Ignorer l’entité","discardUpload":"Annuler le chargement","edit":"Mettre à jour","editAttachment":"Gérer la pièce jointe","editFeature":"Modifier","editFeatures":"Modifier des entités","editing":"Mise à jour","errorWarningMessageTemplate":"Impossible d’enregistrer les mises à jour : {errorMessage}","errorWarningTitle":"Un problème est survenu","featureAttachments":"Pièces jointes de l’entité","formFieldCreateError":"Impossible de créer des entités. Un problème est survenu avec le formulaire.","formFieldUpdateError":"Impossible de mettre à jour l’entité. Un problème est survenu avec le formulaire.","formFieldUnsupportedCreateError":"Impossible de créer des entités. La couche contient des champs non pris en charge.","formFieldUnsupportedUpdateError":"Impossible de mettre à jour l’entité. La couche contient des champs non pris en charge.","helpMessages2d":{"select":"Cliquez sur la carte pour sélectionner une entité.","point":"Cliquez sur la carte pour ajouter un point.","polylineZeroVertices":"Cliquez sur la carte pour commencer à dessiner.","polylineOneVertex":"Double-cliquez sur la carte pour terminer.","polygonZeroVertices":"Cliquez sur la carte pour commencer à dessiner.","polygonOneVertex":"Cliquez sur la carte pour continuer à dessiner.","polygonTwoVertices":"Double-cliquez sur la carte pour terminer.","mesh":"Cliquez sur la carte pour insérer le modèle.","meshTooFar":"Effectuez un zoom avant pour mieux voir le modèle.","meshTooClose":"Effectuez un zoom arrière pour mieux voir le modèle."},"helpMessages3d":{"select":"Cliquez dans la scène pour sélectionner une entité.","point":"Cliquez dans la scène pour ajouter un point.","polylineZeroVertices":"Cliquez dans la scène pour commencer à dessiner.","polylineOneVertex":"Double-cliquez dans la scène pour terminer.","polygonZeroVertices":"Cliquez dans la scène pour commencer à dessiner.","polygonOneVertex":"Cliquez dans la scène pour continuer à dessiner.","polygonTwoVertices":"Double-cliquez dans la scène pour terminer.","mesh":"Cliquez sur la scène pour insérer le modèle.","meshTooFar":"Effectuez un zoom avant pour mieux voir le modèle.","meshTooClose":"Effectuez un zoom arrière pour mieux voir le modèle."},"ignore":"Ignorer","keepAttachment":"Conserver la pièce jointe","keepFeature":"Conserver l’entité","multipleFeaturesTemplate":"Plusieurs entités ({total})","noEditableLayers":"Aucune couche modifiable trouvée.","ownerAdminNotice":"La mise à jour est désactivée, mais vous disposez de privilèges pour modifier cette couche.","placeFeature":"Positionner l’entité","placeFeatureOnMap":"Positionnez l’entité sur la carte.","retry":"Réessayer","selectFeature":"Sélectionner une entité","selectFeatureToEdit":"Sélectionnez une entité pour la mettre à jour.","selectTemplate":"Sélectionner un type d’entité","snapping":"Capture","snappingSettings":"Paramètres de capture","untitledFeatureTemplate":"Entité sans titre {id}","uploadError":"Une erreur est survenue lors du chargement du modèle.","uploadPending":"Chargement...","warning":"Avis","widgetLabel":"Éditeur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_he.json b/public/assets/esri/widgets/Editor/t9n/Editor_he.json new file mode 100644 index 0000000..107c815 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_he.json @@ -0,0 +1 @@ +{"add":"הוספה","addAttachment":"הוסף קובץ מקושר","addFeature":"הוסף ישות","attachments":"קישורים","attachmentsButtonLabel":"קישורים","cancelAddTitle":"בטל ישות","cancelAddWarningMessage":"ישות זו תאבד.","cancelEditTitle":"בטל עריכות","cancelEditWarningMessage":"העדכונים לישות זו יאבדו.","cancelRequestTitle":"בטל זרימת עבודה","cancelRequestWarningMessage":"נשלחה בקשה לביטול זרימת עבודה זו.","cancelUploadTitle":"בטל העלאה","cancelUploadWarningMessage":"ההעלאה הנוכחית תבוטל והמודל יימחק.","clickToFinishTemplate":"לחץ על {button} לסיום.","continueAdding":"המשך להוסיף","continueEditing":"המשך לערוך","continueUpload":"המשך העלאה","createFeature":"צור ישות","createFeatures":"צור ישויות","createFeaturesTemplate":"צור ({numFeatures})","deleteAttachmentWarningMessage":"קובץ מצורף זה יוסר לצמיתות.","deleteAttachmentWarningTitle":"מחק קובץ מצורף","deleteWarningMessage":"ישות זו תוסר לצמיתות.","deleteWarningTitle":"מחק ישות","discardEdits":"בטל עריכות","discardFeature":"בטל ישות","discardUpload":"בטל העלאה","edit":"ערוך","editAttachment":"נהל קובץ מצורף","editFeature":"ערוך ישות","editFeatures":"עריכת ישויות","editing":"עריכה","errorWarningMessageTemplate":"לא ניתן לשמור פעולות עריכה: {errorMessage}","errorWarningTitle":"משהו השתבש","featureAttachments":"קבצים מקושרים של ישות","formFieldCreateError":"לא ניתן ליצור את הישויות. יש בעיה בטופס.","formFieldUpdateError":"לא ניתן לעדכן את הישות. יש בעיה בטופס.","formFieldUnsupportedCreateError":"לא ניתן ליצור את הישויות. השכבה מכילה שדות לא נתמכים.","formFieldUnsupportedUpdateError":"לא ניתן לעדכן את הישות. השכבה מכילה שדות לא נתמכים.","helpMessages2d":{"select":"לחץ על המפה כדי לבחור ישות.","point":"לחץ על המפה כדי להוסיף נקודה","polylineZeroVertices":"לחץ על המפה כדי להתחיל בשרטוט.","polylineOneVertex":"לחץ לחיצה כפולה על המפה להשלמה.","polygonZeroVertices":"לחץ על המפה כדי להתחיל בשרטוט.","polygonOneVertex":"לחץ על המפה להמשך השרטוט.","polygonTwoVertices":"לחץ לחיצה כפולה על המפה להשלמה.","mesh":"לחץ על המפה כדי למקם את המודל.","meshTooFar":"בצע זום פנימה כדי לשפר את תצוגת המודל.","meshTooClose":"בצע זום החוצה כדי לשפר את תצוגת המודל."},"helpMessages3d":{"select":"לחץ בסצנה כדי לבחור ישות.","point":"לחץ בסצנה כדי להוסיף נקודה.","polylineZeroVertices":"לחץ בסצנה כדי להתחיל לשרטט.","polylineOneVertex":"לחץ לחיצה כפולה בסצנה כדי להשלים.","polygonZeroVertices":"לחץ בסצנה כדי להתחיל לשרטט.","polygonOneVertex":"לחץ בסצנה כדי להמשיך לשרטט.","polygonTwoVertices":"לחץ לחיצה כפולה בסצנה כדי להשלים.","mesh":"לחץ בתוך הסצנה כדי למקם את מודל.","meshTooFar":"בצע זום פנימה כדי לשפר את תצוגת המודל.","meshTooClose":"בצע זום החוצה כדי לשפר את תצוגת המודל."},"ignore":"התעלם","keepAttachment":"שמור קובץ מצורף","keepFeature":"שמור את הישות","multipleFeaturesTemplate":"ישויות מרובות ({total})","noEditableLayers":"לא נמצאו שכבות הניתנות לעריכה.","ownerAdminNotice":"עריכה מושבתת אך יש לך הרשאה לערוך שכבה זו.","placeFeature":"מקם ישות","placeFeatureOnMap":"מקם ישות במפה.","retry":"נסה שוב","selectFeature":"בחר ישות","selectFeatureToEdit":"בחר ישות לעריכה.","selectTemplate":"בחר סוג ישות","snapping":"הצמדה","snappingSettings":"הגדרות הצמדה","untitledFeatureTemplate":"ישות ללא שם {id}","uploadError":"אירעה שגיאה בעת העלאת המודל.","uploadPending":"מעלה...","warning":"שים לב","widgetLabel":"עריכה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_hr.json b/public/assets/esri/widgets/Editor/t9n/Editor_hr.json new file mode 100644 index 0000000..0e77370 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_hr.json @@ -0,0 +1 @@ +{"add":"Dodaj","addAttachment":"Dodaj privitak","addFeature":"Dodaj geoobjekt","attachments":"Privitci","attachmentsButtonLabel":"Privitci","cancelAddTitle":"Odbaci geoobjekt","cancelAddWarningMessage":"Ovaj će se geoobjekt izgubiti.","cancelEditTitle":"Odbaci uređivanja","cancelEditWarningMessage":"Izgubit će se ažuriranja ovoga geoobjekta.","cancelRequestTitle":"Otkaži tijeka rada","cancelRequestWarningMessage":"Zatraženo je odustajanje od ovog tijeka rada.","cancelUploadTitle":"Otkaži učitavanje","cancelUploadWarningMessage":"Trenutačno učitavanje bit će otkazano i model će biti izgubljen.","clickToFinishTemplate":"Kliknite na gumb {button} za dovršetak.","continueAdding":"Nastavi dodavanje","continueEditing":"Nastavi uređivanje","continueUpload":"Nastavi učitavanje","createFeature":"Stvori geoobjekt","createFeatures":"Stvori geoobjekte","createFeaturesTemplate":"Stvori ({numFeatures})","deleteAttachmentWarningMessage":"Ovaj će se privitak trajno ukloniti.","deleteAttachmentWarningTitle":"Izbriši privitak","deleteWarningMessage":"Ovaj će se geoobjekt trajno ukloniti.","deleteWarningTitle":"Izbriši geoobjekt","discardEdits":"Odbaci uređivanja","discardFeature":"Odbaci geoobjekt","discardUpload":"Otkaži učitavanje","edit":"Uredi","editAttachment":"Upravljaj privitkom","editFeature":"Uredi geoobjekt","editFeatures":"Uredi geoobjekte","editing":"Uređivanje","errorWarningMessageTemplate":"Uređivanja se nisu mogla spremiti: {errorMessage}","errorWarningTitle":"Nešto je pošlo po krivu","featureAttachments":"Privici geoobjekta","formFieldCreateError":"Ne mogu se stvoriti geoobjekti. Došlo je do problema s formularom.","formFieldUpdateError":"Geoobjekt se ne može ažurirati. Došlo je do problema s formularom.","formFieldUnsupportedCreateError":"Ne mogu se stvoriti geoobjekti. Sloj sadrži nepodržana polja.","formFieldUnsupportedUpdateError":"Geoobjekt se ne može ažurirati. Sloj sadrži nepodržana polja.","helpMessages2d":{"select":"Kliknite na kartu da odaberete geoobjekt.","point":"Kliknite na kartu za dodavanje točke.","polylineZeroVertices":"Kliknite na kartu da biste počeli crtati.","polylineOneVertex":"Kliknite dvaput na kartu za dovršetak.","polygonZeroVertices":"Kliknite na kartu da biste počeli crtati.","polygonOneVertex":"Kliknite na kartu da biste nastavili crtati.","polygonTwoVertices":"Kliknite dvaput na kartu za dovršetak.","mesh":"Kliknite na kartu za postavljanje modela.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"Smanjite za bolji prikaz modela."},"helpMessages3d":{"select":"Kliknite na scenu da biste odabrali geoobjekt.","point":"Kliknite na scenu za dodavanje točke.","polylineZeroVertices":"Kliknite scenu za početak crtanja.","polylineOneVertex":"Kliknite dvaput na scenu za dovršetak.","polygonZeroVertices":"Kliknite scenu za početak crtanja.","polygonOneVertex":"Kliknite scenu za nastavak crtanja.","polygonTwoVertices":"Kliknite dvaput na scenu za dovršetak.","mesh":"Kliknite na scenu za postavljanje modela.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"Smanjite za bolji prikaz modela."},"ignore":"Zanemari","keepAttachment":"Zadrži privitak","keepFeature":"Zadrži geoobjekt","multipleFeaturesTemplate":"Više geoobjekata ({total})","noEditableLayers":"Nisu pronađeni slojevi koji se mogu uređivati.","ownerAdminNotice":"Uređivanje je onemogućeno, ali imate privilegije za uređivanje ovog sloja.","placeFeature":"Postavi geoobjekt","placeFeatureOnMap":"Postavite geoobjekt na karti.","retry":"Pokušaj ponovno","selectFeature":"Odaberite geoobjekt","selectFeatureToEdit":"Odaberite geoobjekt da biste ga uredili.","selectTemplate":"Odaberite vrstu geoobjekta","snapping":"Priljepljivanje","snappingSettings":"Postavke priljepljivanja","untitledFeatureTemplate":"Neimenovani geoobjekt {id}","uploadError":"Došlo je do pogreške pri učitavanju modela.","uploadPending":"Učitavanje...","warning":"Napomena","widgetLabel":"Uređivač"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_hu.json b/public/assets/esri/widgets/Editor/t9n/Editor_hu.json new file mode 100644 index 0000000..0073e3f --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_hu.json @@ -0,0 +1 @@ +{"add":"Hozzáadás","addAttachment":"Csatolmány hozzáadása","addFeature":"Vektoros elem hozzáadása","attachments":"Csatolmányok","attachmentsButtonLabel":"Csatolmányok","cancelAddTitle":"Vektoros elem elvetése","cancelAddWarningMessage":"A vektoros elem el fog veszni.","cancelEditTitle":"Szerkesztések elvetése","cancelEditWarningMessage":"A vektoros elem frissítései el fognak veszni.","cancelRequestTitle":"Munkafolyamat megszakítása","cancelRequestWarningMessage":"A rendszer létrehozott egy kérést a munkafolyamat megszakítására vonatkozóan.","cancelUploadTitle":"Feltöltés megszakítása","cancelUploadWarningMessage":"A művelet megszakítja az aktuális feltöltést, a modell pedig elvész.","clickToFinishTemplate":"A befejezéshez kattintson a(z) {button} gombra.","continueAdding":"Hozzáadás folytatása","continueEditing":"Szerkesztés folytatása","continueUpload":"Feltöltés folytatása","createFeature":"Vektoros elem létrehozása","createFeatures":"Vektoros elemek létrehozása","createFeaturesTemplate":"Létrehozás ({numFeatures})","deleteAttachmentWarningMessage":"A csatolmány véglegesen el lesz távolítva.","deleteAttachmentWarningTitle":"Csatolmány törlése","deleteWarningMessage":"A vektoros elem végleg el lesz távolítva.","deleteWarningTitle":"Vektoros elem törlése","discardEdits":"Szerkesztések elvetése","discardFeature":"Vektoros elem elvetése","discardUpload":"Feltöltés megszakítása","edit":"Szerkesztés","editAttachment":"Csatolmány kezelése","editFeature":"Vektoros elem szerkesztése","editFeatures":"Vektoros elemek szerkesztése","editing":"Szerkesztés","errorWarningMessageTemplate":"Nem sikerült menteni a módosításokat: {errorMessage}","errorWarningTitle":"Hiba történt","featureAttachments":"Vektoros elem csatolmányai","formFieldCreateError":"A vektoros elemek nem hozhatók létre. Hiba adódott az űrlappal.","formFieldUpdateError":"A vektoros elemet nem lehet frissíteni. Hiba adódott az űrlappal.","formFieldUnsupportedCreateError":"A vektoros elemek nem hozhatók létre. A réteg nem támogatott mezőket tartalmaz.","formFieldUnsupportedUpdateError":"A vektoros elemet nem lehet frissíteni. A réteg nem támogatott mezőket tartalmaz.","helpMessages2d":{"select":"Egy vektoros elem kiválasztásához kattintson a térképre.","point":"Kattintson a térképre egy pont hozzáadásához.","polylineZeroVertices":"Kattintson a térképre a rajzolás elkezdéséhez.","polylineOneVertex":"Kattintson duplán a térképre a befejezéshez.","polygonZeroVertices":"Kattintson a térképre a rajzolás elkezdéséhez.","polygonOneVertex":"Kattintson a térképre a rajzolás folytatásához.","polygonTwoVertices":"Kattintson duplán a térképre a befejezéshez.","mesh":"A modell elhelyezéséhez kattintson a térkép kívánt helyére.","meshTooFar":"A modell jobb képének megjelenítéséhez nagyítson.","meshTooClose":"A modell jobb képének megjelenítéséhez kicsinyítsen."},"helpMessages3d":{"select":"Egy vektoros elem kiválasztásához kattintson a 3D térképre.","point":"Kattintson a 3D térképre egy pont hozzáadásához.","polylineZeroVertices":"Kattintson a 3D térképre a rajzolás elkezdéséhez.","polylineOneVertex":"Kattintson duplán a 3D térképre a befejezéshez.","polygonZeroVertices":"Kattintson a 3D térképre a rajzolás elkezdéséhez.","polygonOneVertex":"Kattintson a 3D térképre a rajzolás folytatásához.","polygonTwoVertices":"Kattintson duplán a 3D térképre a befejezéshez.","mesh":"A modell elhelyezéséhez kattintson a 3D térkép kívánt helyére.","meshTooFar":"A modell jobb képének megjelenítéséhez nagyítson.","meshTooClose":"A modell jobb képének megjelenítéséhez kicsinyítsen."},"ignore":"Kihagyás","keepAttachment":"Csatolmány megtartása","keepFeature":"Vektoros elem megtartása","multipleFeaturesTemplate":"Több vektoros elem ({total})","noEditableLayers":"Nem találhatók szerkeszthető rétegek.","ownerAdminNotice":"A szerkesztés le van tiltva, de jogosult a réteg szerkesztésére.","placeFeature":"Vektoros elem elhelyezése","placeFeatureOnMap":"Vektoros elem elhelyezése a térképen.","retry":"Újra","selectFeature":"Vektoros elem kijelölése","selectFeatureToEdit":"A szerkesztéshez jelöljön ki egy vektoros elemet.","selectTemplate":"Vektoroselem-típus kiválasztása","snapping":"Hozzáillesztés","snappingSettings":"Hozzáillesztési beállítások","untitledFeatureTemplate":"Cím nélküli vektoros elem {id}","uploadError":"Hiba történt a modell feltöltése közben.","uploadPending":"Feltöltés…","warning":"Megjegyzés","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_id.json b/public/assets/esri/widgets/Editor/t9n/Editor_id.json new file mode 100644 index 0000000..a0e5fc1 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_id.json @@ -0,0 +1 @@ +{"add":"Tambahkan","addAttachment":"Tambah lampiran","addFeature":"Tambahkan fitur","attachments":"Lampiran","attachmentsButtonLabel":"Lampiran","cancelAddTitle":"Buang fitur","cancelAddWarningMessage":"Fitur ini akan hilang.","cancelEditTitle":"Buang edit","cancelEditWarningMessage":"Pembaruan untuk fitur ini akan hilang.","cancelRequestTitle":"Batalkan alur kerja","cancelRequestWarningMessage":"Permintaan sudah dibuat untuk membatalkan alur kerja ini.","cancelUploadTitle":"Batalkan mengunggah","cancelUploadWarningMessage":"Unggahan saat ini akan dibatalkan dan model akan hilang.","clickToFinishTemplate":"Klik {button} untuk menyelesaikan.","continueAdding":"Terus menambahkan","continueEditing":"Terus mengedit","continueUpload":"Lanjutkan mengunggah","createFeature":"Buat fitur","createFeatures":"Buat fitur","createFeaturesTemplate":"Buat ({numFeatures})","deleteAttachmentWarningMessage":"Lampiran ini akan dihapus secara permanen.","deleteAttachmentWarningTitle":"Hapus lampiran","deleteWarningMessage":"Fitur ini akan dihapus secara permanen.","deleteWarningTitle":"Hapus fitur","discardEdits":"Buang edit","discardFeature":"Buang fitur","discardUpload":"Batalkan mengunggah","edit":"Edit","editAttachment":"Kelola lampiran","editFeature":"Edit fitur","editFeatures":"Edit fitur","editing":"Pengeditan","errorWarningMessageTemplate":"Pengeditan tidak dapat disimpan: {errorMessage}","errorWarningTitle":"Ada kesalahan","featureAttachments":"Lampiran fitur","formFieldCreateError":"Fitur tidak dapat dibuat. Terdapat masalah dalam formulir.","formFieldUpdateError":"Fitur tidak dapat diperbarui. Terdapat masalah dalam formulir.","formFieldUnsupportedCreateError":"Fitur tidak dapat dibuat. Layer berisi kolom yang tidak didukung.","formFieldUnsupportedUpdateError":"Fitur tidak dapat diperbarui. Layer berisi kolom yang tidak didukung.","helpMessages2d":{"select":"Klik peta untuk memilih fitur.","point":"Klik pada peta untuk menambahkan titik.","polylineZeroVertices":"Klik pada peta untuk mulai menggambar.","polylineOneVertex":"Klik peta dua kali untuk menyelesaikan.","polygonZeroVertices":"Klik pada peta untuk mulai menggambar.","polygonOneVertex":"Klik pada peta untuk melanjutkan menggambar.","polygonTwoVertices":"Klik peta dua kali untuk menyelesaikan.","mesh":"Klik pada peta untuk meletakkan model.","meshTooFar":"Perbesar untuk tampilan model lebih baik.","meshTooClose":"Perkecil untuk tampilan model lebih baik."},"helpMessages3d":{"select":"Klik scene untuk memilih fitur.","point":"Klik scene untuk menambahkan poin.","polylineZeroVertices":"Klik scene untuk mulai menggambar.","polylineOneVertex":"Klik scene dua kali untuk menyelesaikan.","polygonZeroVertices":"Klik scene untuk mulai menggambar.","polygonOneVertex":"Klik scene untuk melanjutkan menggambar.","polygonTwoVertices":"Klik scene dua kali untuk menyelesaikan.","mesh":"Klik pada tempat kejadian untuk meletakkan model.","meshTooFar":"Perbesar untuk tampilan model lebih baik.","meshTooClose":"Perkecil untuk tampilan model lebih baik."},"ignore":"Abaikan","keepAttachment":"Simpan lampiran","keepFeature":"Simpan fitur","multipleFeaturesTemplate":"Beberapa fitur ({total})","noEditableLayers":"Tidak ditemukan layer yang dapat diedit.","ownerAdminNotice":"Editing dinonaktifkan tapi Anda memiliki hak untuk mengedit layer ini.","placeFeature":"Letakkan fitur","placeFeatureOnMap":"Letakkan fitur di peta.","retry":"Coba lagi","selectFeature":"Pilih fitur","selectFeatureToEdit":"Pilih fitur untuk mengeditnya.","selectTemplate":"Pilih jenis fitur","snapping":"Snapping","snappingSettings":"Pengaturan snapping","untitledFeatureTemplate":"Fitur Tidak Berjudul {id}","uploadError":"Terjadi kesalahan saat mengunggah model.","uploadPending":"Mengunggah...","warning":"Pemberitahuan","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_it.json b/public/assets/esri/widgets/Editor/t9n/Editor_it.json new file mode 100644 index 0000000..6252a2e --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_it.json @@ -0,0 +1 @@ +{"add":"Aggiungi","addAttachment":"Aggiungi allegato","addFeature":"Aggiungere feature","attachments":"Allegati","attachmentsButtonLabel":"Allegati","cancelAddTitle":"Ignora feature","cancelAddWarningMessage":"Questa feature verrà persa.","cancelEditTitle":"Ignora modifiche","cancelEditWarningMessage":"Gli aggiornamenti di questa feature verranno persi.","cancelRequestTitle":"Annulla il flusso di lavoro","cancelRequestWarningMessage":"È stata effettuata una richiesta per annullare questo flusso di lavoro.","cancelUploadTitle":"Annullare il caricamento","cancelUploadWarningMessage":"Il caricamento in corso verrà annullato e il modello andrà perso.","clickToFinishTemplate":"Fare clic su {button} per terminare.","continueAdding":"Continua ad aggiungere","continueEditing":"Continua a modificare","continueUpload":"Continuare il caricamento","createFeature":"Crea feature","createFeatures":"Crea feature","createFeaturesTemplate":"Crea ({numFeatures})","deleteAttachmentWarningMessage":"Questo allegato verrà rimosso permanentemente.","deleteAttachmentWarningTitle":"Cancella allegato","deleteWarningMessage":"Questa feature verrà rimossa completamente.","deleteWarningTitle":"Elimina feature","discardEdits":"Ignora modifiche","discardFeature":"Ignora feature","discardUpload":"Annullare il caricamento","edit":"Modifica","editAttachment":"Gestisci allegato","editFeature":"Modifica feature","editFeatures":"Modificare feature","editing":"Modifica in corso","errorWarningMessageTemplate":"Impossibile salvare le modifiche: {errorMessage}","errorWarningTitle":"Si è verificato un errore","featureAttachments":"Allegati feature","formFieldCreateError":"Impossibile creare le feature. Si è verificato un problema con il modulo.","formFieldUpdateError":"La feature non può essere aggiornata. Si è verificato un problema con il modulo.","formFieldUnsupportedCreateError":"Impossibile creare le feature. Il layer contiene campi non supportati.","formFieldUnsupportedUpdateError":"La feature non può essere aggiornata. Il layer contiene campi non supportati.","helpMessages2d":{"select":"Fare clic sulla mappa per selezionare una feature.","point":"Fare clic sulla mappa per aggiungere un punto.","polylineZeroVertices":"Fare clic sulla mappa per iniziare a disegnare.","polylineOneVertex":"Fare doppio clic sulla mappa per completare.","polygonZeroVertices":"Fare clic sulla mappa per iniziare a disegnare.","polygonOneVertex":"Fare clic sulla mappa per continuare a disegnare.","polygonTwoVertices":"Fare doppio clic sulla mappa per completare.","mesh":"Fare clic sulla mappa per posizionare il modello.","meshTooFar":"Ingrandire per avere una vista migliore del modello.","meshTooClose":"Rimpicciolire per avere una vista migliore del modello."},"helpMessages3d":{"select":"Fare clic sulla scena per selezionare una feature.","point":"Fare clic sulla scena per aggiungere un punto.","polylineZeroVertices":"Fare clic sulla scena per iniziare a disegnare.","polylineOneVertex":"Fare doppio clic sulla scena per completare.","polygonZeroVertices":"Fare clic sulla scena per iniziare a disegnare.","polygonOneVertex":"Fare clic sulla scena per continuare a disegnare.","polygonTwoVertices":"Fare doppio clic sulla scena per completare.","mesh":"Fare clic sulla scena per posizionare il modello.","meshTooFar":"Ingrandire per avere una vista migliore del modello.","meshTooClose":"Rimpicciolire per avere una vista migliore del modello."},"ignore":"Ignora","keepAttachment":"Mantieni allegato","keepFeature":"Mantieni feature","multipleFeaturesTemplate":"Feature multiple ({total})","noEditableLayers":"Nessun layer modificabile trovato.","ownerAdminNotice":"La modifica è disabilitata, ma si dispone dei privilegi per modificare questo layer.","placeFeature":"Posizionare feature","placeFeatureOnMap":"Posizionare feature sulla mappa.","retry":"Riprova","selectFeature":"Seleziona feature","selectFeatureToEdit":"Selezionare una feature per modificarla.","selectTemplate":"Selezionare tipo di feature","snapping":"Snap","snappingSettings":"Impostazioni di gestione delle tolleranze","untitledFeatureTemplate":"Feature senza titolo {id}","uploadError":"Si è verificato un errore durante il caricamento del modello.","uploadPending":"Caricamento in corso...","warning":"Avviso","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_ja.json b/public/assets/esri/widgets/Editor/t9n/Editor_ja.json new file mode 100644 index 0000000..758e6ce --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_ja.json @@ -0,0 +1 @@ +{"add":"追加","addAttachment":"添付ファイルの追加","addFeature":"フィーチャの追加","attachments":"添付ファイル","attachmentsButtonLabel":"添付ファイル","cancelAddTitle":"フィーチャの破棄","cancelAddWarningMessage":"このフィーチャは失われます。","cancelEditTitle":"編集内容の破棄","cancelEditWarningMessage":"このフィーチャの更新は失われます。","cancelRequestTitle":"ワークフローのキャンセル","cancelRequestWarningMessage":"このワークフローのキャンセルがリクエストされました。","cancelUploadTitle":"アップロードのキャンセル","cancelUploadWarningMessage":"現在のアップロードはキャンセルされ、モデルは失われます。","clickToFinishTemplate":"{button} をクリックして終了します。","continueAdding":"追加を続行","continueEditing":"編集を続行","continueUpload":"アップロードの続行","createFeature":"フィーチャの作成","createFeatures":"フィーチャの作成","createFeaturesTemplate":"作成 ({numFeatures})","deleteAttachmentWarningMessage":"この添付ファイルは完全に削除されます。","deleteAttachmentWarningTitle":"添付ファイルの削除","deleteWarningMessage":"このフィーチャは完全に削除されます。","deleteWarningTitle":"フィーチャの削除","discardEdits":"編集の破棄","discardFeature":"フィーチャの破棄","discardUpload":"アップロードのキャンセル","edit":"編集","editAttachment":"添付ファイルの管理","editFeature":"フィーチャの編集","editFeatures":"フィーチャの編集","editing":"編集","errorWarningMessageTemplate":"編集内容を保存できませんでした: {errorMessage}","errorWarningTitle":"問題が発生しました","featureAttachments":"フィーチャ アタッチメント","formFieldCreateError":"フィーチャを作成できません。 フォームに問題があります。","formFieldUpdateError":"フィーチャを更新できません。 フォームに問題があります。","formFieldUnsupportedCreateError":"フィーチャを作成できません。 レイヤーにサポートされていないフィールドが含まれています。","formFieldUnsupportedUpdateError":"フィーチャを更新できません。 レイヤーにサポートされていないフィールドが含まれています。","helpMessages2d":{"select":"マップをクリックしてフィーチャを選択します。","point":"マップをクリックしてポイントを追加します。","polylineZeroVertices":"マップをクリックして描画を開始します。","polylineOneVertex":"マップをダブルクリックして完成します。","polygonZeroVertices":"マップをクリックして描画を開始します。","polygonOneVertex":"マップをクリックして描画を続行します。","polygonTwoVertices":"マップをダブルクリックして完成します。","mesh":"マップをクリックしてモデルを配置します。","meshTooFar":"拡大してモデルを見やすくします。","meshTooClose":"縮小してモデルを見やすくします。"},"helpMessages3d":{"select":"シーンをクリックしてフィーチャを選択します。","point":"シーンをクリックしてポイントを追加します。","polylineZeroVertices":"シーンをクリックして描画を開始します。","polylineOneVertex":"シーンをダブルクリックして完成します。","polygonZeroVertices":"シーンをクリックして描画を開始します。","polygonOneVertex":"シーンをクリックして描画を続行します。","polygonTwoVertices":"シーンをダブルクリックして完成します。","mesh":"シーン内をクリックしてモデルを配置します。","meshTooFar":"拡大してモデルを見やすくします。","meshTooClose":"縮小してモデルを見やすくします。"},"ignore":"無視","keepAttachment":"添付ファイルの保持","keepFeature":"フィーチャの保持","multipleFeaturesTemplate":"複数のフィーチャ ({total})","noEditableLayers":"編集可能なレイヤーが見つかりません。","ownerAdminNotice":"編集が無効になっていますが、このレイヤーを編集する権限を持っています。","placeFeature":"フィーチャの配置","placeFeatureOnMap":"マップ上にフィーチャを配置します。","retry":"再試行","selectFeature":"フィーチャの選択","selectFeatureToEdit":"フィーチャを選択して編集します。","selectTemplate":"フィーチャ タイプの選択","snapping":"スナップ","snappingSettings":"スナップ設定","untitledFeatureTemplate":"無題のフィーチャ {id}","uploadError":"モデルのアップロード中にエラーが発生しました。","uploadPending":"アップロードしています...","warning":"注意","widgetLabel":"編集"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_ko.json b/public/assets/esri/widgets/Editor/t9n/Editor_ko.json new file mode 100644 index 0000000..82c5f30 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_ko.json @@ -0,0 +1 @@ +{"add":"추가","addAttachment":"첨부 파일 추가","addFeature":"피처 추가","attachments":"첨부 파일","attachmentsButtonLabel":"첨부 파일","cancelAddTitle":"피처 취소","cancelAddWarningMessage":"해당 피처가 삭제됩니다.","cancelEditTitle":"편집 내용 취소","cancelEditWarningMessage":"해당 피처에 대한 업데이트가 삭제됩니다.","cancelRequestTitle":"워크플로 취소","cancelRequestWarningMessage":"이 워크플로를 취소하는 요청이 완료되었습니다.","cancelUploadTitle":"업로드 취소","cancelUploadWarningMessage":"현재 업로드가 취소되며 모델이 손실됩니다.","clickToFinishTemplate":"종료하려면 {button}을 클릭하세요.","continueAdding":"계속 추가","continueEditing":"계속 편집","continueUpload":"계속 업로드","createFeature":"피처 생성","createFeatures":"피처 생성","createFeaturesTemplate":"생성({numFeatures})","deleteAttachmentWarningMessage":"해당 첨부 파일이 영구적으로 제거됩니다.","deleteAttachmentWarningTitle":"첨부 파일 삭제","deleteWarningMessage":"해당 피처가 영구적으로 제거됩니다.","deleteWarningTitle":"피처 삭제","discardEdits":"편집 내용 취소","discardFeature":"피처 취소","discardUpload":"업로드 취소","edit":"편집","editAttachment":"첨부 파일 관리","editFeature":"피처 편집","editFeatures":"피처 편집","editing":"편집","errorWarningMessageTemplate":"편집 내용을 저장할 수 없습니다. {errorMessage}","errorWarningTitle":"오류가 발생했습니다.","featureAttachments":"피처 첨부 파일","formFieldCreateError":"피처를 생성할 수 없습니다. 양식에 문제가 있습니다.","formFieldUpdateError":"피처를 업데이트할 수 없습니다. 양식에 문제가 있습니다.","formFieldUnsupportedCreateError":"피처를 생성할 수 없습니다. 레이어에 지원되지 않는 필드가 포함되어 있습니다.","formFieldUnsupportedUpdateError":"피처를 업데이트할 수 없습니다. 레이어에 지원되지 않는 필드가 포함되어 있습니다.","helpMessages2d":{"select":"맵을 클릭하여 피처를 선택합니다.","point":"맵을 클릭하여 포인트를 추가합니다.","polylineZeroVertices":"맵을 클릭하여 그리기를 시작합니다.","polylineOneVertex":"맵을 두 번 클릭하여 완료합니다.","polygonZeroVertices":"맵을 클릭하여 그리기를 시작합니다.","polygonOneVertex":"맵을 클릭하여 그리기를 계속합니다.","polygonTwoVertices":"맵을 두 번 클릭하여 완료합니다.","mesh":"맵을 클릭하여 모델을 배치합니다.","meshTooFar":"확대하여 모델을 더 자세히 봅니다.","meshTooClose":"축소하여 모델을 더 명확히 봅니다."},"helpMessages3d":{"select":"씬을 클릭하여 피처를 선택합니다.","point":"씬을 클릭하여 포인트를 추가합니다.","polylineZeroVertices":"씬을 클릭하여 그리기를 시작합니다.","polylineOneVertex":"씬을 두 번 클릭하여 완료합니다.","polygonZeroVertices":"씬을 클릭하여 그리기를 시작합니다.","polygonOneVertex":"씬을 클릭하여 그리기를 계속합니다.","polygonTwoVertices":"씬을 두 번 클릭하여 완료합니다.","mesh":"씬을 클릭하여 모델을 배치합니다.","meshTooFar":"확대하여 모델을 더 자세히 봅니다.","meshTooClose":"축소하여 모델을 더 명확히 봅니다."},"ignore":"생략","keepAttachment":"첨부 파일 유지","keepFeature":"피처 유지","multipleFeaturesTemplate":"여러 피처({total})","noEditableLayers":"편집 가능한 레이어를 찾을 수 없습니다.","ownerAdminNotice":"편집이 비활성화되어 있지만 이 레이어를 편집할 권한이 있습니다.","placeFeature":"피처 배치","placeFeatureOnMap":"맵에 피처를 배치합니다.","retry":"다시 시도","selectFeature":"피처 선택","selectFeatureToEdit":"편집할 피처를 선택합니다.","selectTemplate":"피처 유형 선택","snapping":"스내핑","snappingSettings":"스내핑 설정","untitledFeatureTemplate":"제목 없는 피처 {id}","uploadError":"모델을 업로드하는 동안 오류가 발생했습니다.","uploadPending":"업로드 중...","warning":"주의","widgetLabel":"편집기"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_lt.json b/public/assets/esri/widgets/Editor/t9n/Editor_lt.json new file mode 100644 index 0000000..46b74f2 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_lt.json @@ -0,0 +1 @@ +{"add":"Pridėti","addAttachment":"Prisegti priedą","addFeature":"Pridėti elementą","attachments":"Priedai","attachmentsButtonLabel":"Priedai","cancelAddTitle":"Atmesti elementą","cancelAddWarningMessage":"Šis elementas bus prarastas.","cancelEditTitle":"Atmesti pakeitimus","cancelEditWarningMessage":"Šio elemento pakeitimai bus prarasti.","cancelRequestTitle":"Atšaukti darbo eigą","cancelRequestWarningMessage":"Buvo pateikta užklausa atšaukti darbo eigą.","cancelUploadTitle":"Atšaukti įkėlimą","cancelUploadWarningMessage":"Šis įkėlimas bus atšauktas ir modelis bus prarastas.","clickToFinishTemplate":"Spustelėkite {button}, kad užbaigtumėte.","continueAdding":"Tęsti pridėjimą","continueEditing":"Tęsti redagavimą","continueUpload":"Tęsti įkėlimą","createFeature":"Kurti elementą","createFeatures":"Kurti elementus","createFeaturesTemplate":"Kurti ({numFeatures})","deleteAttachmentWarningMessage":"Šis priedas bus pašalintas visam laikui.","deleteAttachmentWarningTitle":"Ištrinti priedą","deleteWarningMessage":"Šis elementas bus pašalintas visam laikui.","deleteWarningTitle":"Ištrinti elementą","discardEdits":"Atmesti pakeitimus","discardFeature":"Atmesti elementą","discardUpload":"Atšaukti įkėlimą","edit":"Redaguoti","editAttachment":"Valdyti priedą","editFeature":"Redaguoti elementą","editFeatures":"Redaguoti elementus","editing":"Redagavimas","errorWarningMessageTemplate":"Pakeitimų nepavyko įrašyti: {errorMessage}","errorWarningTitle":"Įvyko klaida","featureAttachments":"Elementų priedai","formFieldCreateError":"Elementų sukurti nepavyko. Formos klaida","formFieldUpdateError":"Elemento atnaujinti nepavyko. Formos klaida","formFieldUnsupportedCreateError":"Elementų sukurti nepavyko. Sluoksnyje yra nepalaikomų laukų.","formFieldUnsupportedUpdateError":"Elemento atnaujinti nepavyko. Sluoksnyje yra nepalaikomų laukų.","helpMessages2d":{"select":"Norėdami pasirinkti objektą, spustelėkite žemėlapį.","point":"Paspauskite ant žemėlapio, kad įtrauktumėte tašką","polylineZeroVertices":"Paspauskite ant žemėlapio, jei norite pradėti piešimą.","polylineOneVertex":"Norėdami užbaigti, dukart spustelėkite žemėlapį.","polygonZeroVertices":"Paspauskite ant žemėlapio, jei norite pradėti piešimą.","polygonOneVertex":"Paspauskite ant žemėlapio piešimui tęsti.","polygonTwoVertices":"Norėdami užbaigti, dukart spustelėkite žemėlapį.","mesh":"Norėdami įdėti modelį, spustelėkite žemėlapį.","meshTooFar":"Priartinkite, kad geriau matytumėte modelį.","meshTooClose":"Patolinkite, kad geriau matytumėte modelį."},"helpMessages3d":{"select":"Norėdami pasirinkti elementą, spustelėkite sceną.","point":"Norėdami pridėti tašką, spustelėkite sceną.","polylineZeroVertices":"Norėdami pradėti braižyti, spustelėkite sceną.","polylineOneVertex":"Norėdami užbaigti, dukart spustelėkite sceną.","polygonZeroVertices":"Norėdami pradėti braižyti, spustelėkite sceną.","polygonOneVertex":"Norėdami toliau braižyti, spustelėkite sceną.","polygonTwoVertices":"Norėdami užbaigti, dukart spustelėkite sceną.","mesh":"Norėdami įdėti modelį, spustelėkite sceną.","meshTooFar":"Priartinkite, kad geriau matytumėte modelį.","meshTooClose":"Patolinkite, kad geriau matytumėte modelį."},"ignore":"Ignoruoti","keepAttachment":"išlaikyti priedą","keepFeature":"Palikti elementą","multipleFeaturesTemplate":"Kelių dalių elementai ({total})","noEditableLayers":"Redaguojamų sluoksnių nerasta.","ownerAdminNotice":"Redagavimas yra išjungtas, bet turite teisę redaguoti šį sluoksnį.","placeFeature":"Įdėti elementą","placeFeatureOnMap":"Įdėkite elementą į žemėlapį.","retry":"Bandyti vėl","selectFeature":"Pasirinkti elementą","selectFeatureToEdit":"Pasirinkite elementą, kurį norite redaguoti.","selectTemplate":"Pasirinkti elemento tipą","snapping":"Susiejimas","snappingSettings":"Pritraukimo nustatymai","untitledFeatureTemplate":"Elementas be pavadinimo {id}","uploadError":"Įkeliant modelį įvyko klaida.","uploadPending":"Įkeliama...","warning":"Įspėjimas","widgetLabel":"Redaktorius"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_lv.json b/public/assets/esri/widgets/Editor/t9n/Editor_lv.json new file mode 100644 index 0000000..ed8a112 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_lv.json @@ -0,0 +1 @@ +{"add":"Pievienot","addAttachment":"Pievienot pielikumu","addFeature":"Pievienot elementu","attachments":"Pielikumi","attachmentsButtonLabel":"Pielikumi","cancelAddTitle":"Atmest elementu","cancelAddWarningMessage":"Šis elements tiks zaudēts.","cancelEditTitle":"Atmest rediģēto","cancelEditWarningMessage":"Šī elementa atjauninājumi tiks zaudēti.","cancelRequestTitle":"Atcelt darbplūsmu","cancelRequestWarningMessage":"Ir izveidots pieprasījums šīs darbplūsmas atcelšanai.","cancelUploadTitle":"Atcelt augšupielādi","cancelUploadWarningMessage":"Pašreizējā augšupielāde tiks atcelta, un modelis tiks zaudēts.","clickToFinishTemplate":"Spiediet {button}, lai pabeigtu.","continueAdding":"Turpināt pievienošanu","continueEditing":"Turpināt rediģēšanu","continueUpload":"Turpināt augšupielādi","createFeature":"Izveidot elementu","createFeatures":"Izveidot elementus","createFeaturesTemplate":"Izveidot ({numFeatures})","deleteAttachmentWarningMessage":"Šis pielikums tiks neatgriezeniski noņemts.","deleteAttachmentWarningTitle":"Dzēst pielikumu","deleteWarningMessage":"Šis elements tiks neatgriezeniski noņemts.","deleteWarningTitle":"Dzēst elementu","discardEdits":"Atmest rediģējumus","discardFeature":"Atmest elementu","discardUpload":"Atcelt augšupielādi","edit":"Labot","editAttachment":"Pārvaldīt pielikumu","editFeature":"Rediģēt elementu","editFeatures":"Rediģēt elementus","editing":"Rediģēšana","errorWarningMessageTemplate":"Labojumus nevarēja saglabāt: {errorMessage}","errorWarningTitle":"Radās kāda problēma","featureAttachments":"Elementu pielikumi","formFieldCreateError":"Nevar izveidot elementus. Ar veidlapu radās problēma.","formFieldUpdateError":"Elementu nevar atjaunināt. Ar veidlapu radās problēma.","formFieldUnsupportedCreateError":"Nevar izveidot elementus. Slānis satur neatbalstītus laukus.","formFieldUnsupportedUpdateError":"Elementu nevar atjaunināt. Slānis satur neatbalstītus laukus.","helpMessages2d":{"select":"Noklikšķiniet uz kartes, lai izvēlētos elementu.","point":"Noklikšķiniet uz kartes, lai pievienotu punktu.","polylineZeroVertices":"Noklikšķiniet uz kartes, lai sāktu zīmēt.","polylineOneVertex":"Veiciet dubultklikšķi kartē, lai pabeigtu.","polygonZeroVertices":"Noklikšķiniet uz kartes, lai sāktu zīmēt.","polygonOneVertex":"Noklikšķiniet uz kartes, lai turpinātu zīmēt.","polygonTwoVertices":"Veiciet dubultklikšķi kartē, lai pabeigtu.","mesh":"Noklikšķiniet uz kartes, lai novietotu modeli.","meshTooFar":"Tuviniet, lai iegūtu labāku modeļa skatu.","meshTooClose":"Tāliniet, lai iegūtu labāku modeļa skatu."},"helpMessages3d":{"select":"Noklikšķiniet uz scēnā, lai izvēlētos elementu.","point":"Noklikšķiniet uz scēnas, lai pievienotu punktu.","polylineZeroVertices":"Noklikšķiniet uz scēnas, lai sāktu zīmēt.","polylineOneVertex":"Veiciet dubultklikšķi scēnā, lai pabeigtu.","polygonZeroVertices":"Noklikšķiniet uz scēnas, lai sāktu zīmēt.","polygonOneVertex":"Noklikšķiniet uz scēnas, lai turpinātu zīmēt.","polygonTwoVertices":"Veiciet dubultklikšķi scēnā, lai pabeigtu.","mesh":"Noklikšķiniet scēnā, lai novietotu modeli.","meshTooFar":"Tuviniet, lai iegūtu labāku modeļa skatu.","meshTooClose":"Tāliniet, lai iegūtu labāku modeļa skatu."},"ignore":"Ignorēt","keepAttachment":"Paturēt pielikumu","keepFeature":"Saglabāt elementu","multipleFeaturesTemplate":"Vairāki elementi ({total})","noEditableLayers":"Nav rediģējamu slāņu.","ownerAdminNotice":"Rediģēšana ir atspējota, bet jums ir privilēģijas rediģēt šo slāni.","placeFeature":"Novietot elementu","placeFeatureOnMap":"Novietojiet elementu kartē.","retry":"Atkārtot","selectFeature":"Atlasīt elementu","selectFeatureToEdit":"Atlasiet elementu, lai to rediģētu.","selectTemplate":"Atlasīt elementu veidu","snapping":"Pielipināšana","snappingSettings":"Pielipināšanas iestatījumi","untitledFeatureTemplate":"Elements bez virsraksta {id}","uploadError":"Augšupielādējot modeli, radās kļūda.","uploadPending":"Augšupielādē...","warning":"Paziņot","widgetLabel":"Redaktors"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_nb.json b/public/assets/esri/widgets/Editor/t9n/Editor_nb.json new file mode 100644 index 0000000..44e202b --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_nb.json @@ -0,0 +1 @@ +{"add":"Legg til","addAttachment":"Legg til vedlegg","addFeature":"Legg til geoobjekt","attachments":"Vedlegg","attachmentsButtonLabel":"Vedlegg","cancelAddTitle":"Forkast geoobjekt","cancelAddWarningMessage":"Dette geoobjektet vil gå tapt.","cancelEditTitle":"Forkast redigeringer","cancelEditWarningMessage":"Oppdateringer av dette geoobjektet vil gå tapt.","cancelRequestTitle":"Avbryt arbeidsflyt","cancelRequestWarningMessage":"Forespørsel om å avbryte denne arbeidsflyten er sendt.","cancelUploadTitle":"Avbryt opplasting","cancelUploadWarningMessage":"Den gjeldende opplastingen blir avbrutt, og modellen vil gå tapt.","clickToFinishTemplate":"Klikk på {button} for å fullføre.","continueAdding":"Fortsett med å legge til","continueEditing":"Fortsett med å redigere","continueUpload":"Fortsett opplasting","createFeature":"Opprett geoobjekt","createFeatures":"Opprett geoobjekter","createFeaturesTemplate":"Opprett ({numFeatures})","deleteAttachmentWarningMessage":"Vedlegget slettes for godt.","deleteAttachmentWarningTitle":"Slett vedlegg","deleteWarningMessage":"Geoobjektet slettes for godt.","deleteWarningTitle":"Slett geoobjekt","discardEdits":"Forkast redigeringer","discardFeature":"Forkast geoobjekt","discardUpload":"Avbryt opplasting","edit":"Rediger","editAttachment":"Administrer vedlegg","editFeature":"Rediger geoobjekt","editFeatures":"Redigere geoobjekter","editing":"Redigering","errorWarningMessageTemplate":"Kan ikke lagre redigeringer: {errorMessage}","errorWarningTitle":"Noe gikk galt","featureAttachments":"Geoobjektvedlegg","formFieldCreateError":"Kan ikke opprette geoobjekter. Det er et problem med skjemaet.","formFieldUpdateError":"Geoobjektet kan ikke oppdateres. Det er et problem med skjemaet.","formFieldUnsupportedCreateError":"Kan ikke opprette geoobjekter. Laget inneholder felter som ikke støttes.","formFieldUnsupportedUpdateError":"Geoobjektet kan ikke oppdateres. Laget inneholder felter som ikke støttes.","helpMessages2d":{"select":"Klikk på kartet for å velge et geoobjekt.","point":"Klikk på kartet for å legge til punkt.","polylineZeroVertices":"Klikk på kartet for å begynne å tegne.","polylineOneVertex":"Dobbeltklikk på kartet for å fullføre.","polygonZeroVertices":"Klikk på kartet for å begynne å tegne.","polygonOneVertex":"Klikk på kartet for å fortsette å tegne.","polygonTwoVertices":"Dobbeltklikk på kartet for å fullføre.","mesh":"Klikk på kartet for å plassere modellen.","meshTooFar":"Zoom inn for å se modellen bedre.","meshTooClose":"Zoom ut for å se modellen bedre."},"helpMessages3d":{"select":"Klikk i scenen for å velge et geoobjekt.","point":"Klikk i scenen for å legge til et punkt.","polylineZeroVertices":"Klikk i scenen for å begynne å tegne.","polylineOneVertex":"Dobbeltklikk i scenen for å fullføre.","polygonZeroVertices":"Klikk i scenen for å begynne å tegne.","polygonOneVertex":"Klikk i scenen for å fortsette å tegne.","polygonTwoVertices":"Dobbeltklikk i scenen for å fullføre.","mesh":"Klikk i scenen for å plassere modellen.","meshTooFar":"Zoom inn for å se modellen bedre.","meshTooClose":"Zoom ut for å se modellen bedre."},"ignore":"Ignorer","keepAttachment":"Behold vedlegg","keepFeature":"Behold geoobjektet","multipleFeaturesTemplate":"Flere geoobjekter ({total})","noEditableLayers":"Finner ingen redigerbare lag.","ownerAdminNotice":"Redigering er deaktivert, men du har tillatelse til å redigere dette laget.","placeFeature":"Plasser geoobjekt","placeFeatureOnMap":"Plasser geoobjekt på kartet.","retry":"Prøv igjen","selectFeature":"Velg geoobjekt","selectFeatureToEdit":"Velg et geoobjekt for å redigere det.","selectTemplate":"Velg geoobjekttype","snapping":"Knipser","snappingSettings":"Forankringsinnstillinger","untitledFeatureTemplate":"Geoobjekt uten navn {id}","uploadError":"Det oppsto en feil under opplasting av modellen.","uploadPending":"Laster opp...","warning":"Merknad","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_nl.json b/public/assets/esri/widgets/Editor/t9n/Editor_nl.json new file mode 100644 index 0000000..523d8e1 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_nl.json @@ -0,0 +1 @@ +{"add":"Toevoegen","addAttachment":"Bijlage toevoegen","addFeature":"Object toevoegen","attachments":"Bijlagen","attachmentsButtonLabel":"Bijlagen","cancelAddTitle":"Object verwijderen","cancelAddWarningMessage":"Dit object zal verloren gaan.","cancelEditTitle":"Bewerkingen verwijderen","cancelEditWarningMessage":"Updates voor dit object zullen verloren gaan.","cancelRequestTitle":"Workflow annuleren","cancelRequestWarningMessage":"Er is een verzoek ingediend om deze workflow te annuleren.","cancelUploadTitle":"Upload annuleren","cancelUploadWarningMessage":"De huidige upload wordt geannuleerd en het model gaat verloren.","clickToFinishTemplate":"Klik op {button} om te voltooien.","continueAdding":"Doorgaan met toevoegen","continueEditing":"Doorgaan met bewerken","continueUpload":"Upload voortzetten","createFeature":"Object maken","createFeatures":"Objecten maken","createFeaturesTemplate":"Maken ({numFeatures})","deleteAttachmentWarningMessage":"Deze bijlage wordt permanent verwijderd.","deleteAttachmentWarningTitle":"Bijlage verwijderen","deleteWarningMessage":"Dit object wordt permanent verwijderd.","deleteWarningTitle":"Object verwijderen","discardEdits":"Bewerkingen verwijderen","discardFeature":"Object verwijderen","discardUpload":"Upload annuleren","edit":"Bewerken","editAttachment":"Bijlage beheren","editFeature":"Object bewerken","editFeatures":"Objecten bewerken","editing":"Bewerken","errorWarningMessageTemplate":"Wijzigingen kunnen niet worden opgeslagen: {errorMessage}","errorWarningTitle":"Er is iets fout gegaan","featureAttachments":"Objectbijlagen","formFieldCreateError":"Objecten kunnen niet worden gemaakt. Er is een probleem met het formulier.","formFieldUpdateError":"Object kan niet worden bijgewerkt. Er is een probleem met het formulier.","formFieldUnsupportedCreateError":"Objecten kunnen niet worden gemaakt. Laag bevat niet-ondersteunde velden.","formFieldUnsupportedUpdateError":"Object kan niet worden bijgewerkt. Laag bevat niet-ondersteunde velden.","helpMessages2d":{"select":"Klik op de kaart om een object te selecteren.","point":"Klik op de kaart om een punt toe te voegen.","polylineZeroVertices":"Klik op de kaart om te beginnen met tekenen.","polylineOneVertex":"Dubbelklik op de kaart om te voltooien.","polygonZeroVertices":"Klik op de kaart om te beginnen met tekenen.","polygonOneVertex":"Klik op de kaart om door te gaan met tekenen.","polygonTwoVertices":"Dubbelklik op de kaart om te voltooien.","mesh":"Klik op de kaart om het model te plaatsen.","meshTooFar":"Zoom in voor een betere weergave van het model.","meshTooClose":"Zoom uit voor een betere weergave van het model."},"helpMessages3d":{"select":"Klik in de scene om een object te selecteren.","point":"Klik op de scene om een punt toe te voegen.","polylineZeroVertices":"Klik op de scene om te beginnen met tekenen.","polylineOneVertex":"Dubbelklik in de scene om te voltooien.","polygonZeroVertices":"Klik op de scene om te beginnen met tekenen.","polygonOneVertex":"Klik op de scene om verder te gaan met tekenen.","polygonTwoVertices":"Dubbelklik in de scene om te voltooien.","mesh":"Klik in de scene om het model te plaatsen.","meshTooFar":"Zoom in voor een betere weergave van het model.","meshTooClose":"Zoom uit voor een betere weergave van het model."},"ignore":"Negeren","keepAttachment":"Bijlage houden","keepFeature":"Object behouden","multipleFeaturesTemplate":"Meerdere objecten ({total})","noEditableLayers":"Geen bewerkbare kaartlagen gevonden.","ownerAdminNotice":"Bewerken is uitgeschakeld, maar u hebt privileges om deze kaartlaag te bewerken.","placeFeature":"Object plaatsen","placeFeatureOnMap":"Object op een kaart plaatsen.","retry":"Opnieuw proberen","selectFeature":"Object selecteren","selectFeatureToEdit":"Selecteer een object om te bewerken.","selectTemplate":"Objecttype selecteren","snapping":"Foto maken","snappingSettings":"Snapping-instellingen","untitledFeatureTemplate":"Object zonder titel {id}","uploadError":"Fout opgetreden tijdens het uploaden van het model.","uploadPending":"Bezig met uploaden...","warning":"Mededeling","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_pl.json b/public/assets/esri/widgets/Editor/t9n/Editor_pl.json new file mode 100644 index 0000000..a8c3156 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_pl.json @@ -0,0 +1 @@ +{"add":"Dodaj","addAttachment":"Dodaj załącznik","addFeature":"Dodaj obiekt","attachments":"Załączniki","attachmentsButtonLabel":"Załączniki","cancelAddTitle":"Odrzuć obiekt","cancelAddWarningMessage":"Ten obiekt zostanie utracony.","cancelEditTitle":"Odrzuć zmiany","cancelEditWarningMessage":"Aktualizacje tego obiektu zostaną utracone.","cancelRequestTitle":"Anuluj procedurę wykonywania zadań","cancelRequestWarningMessage":"Zażądano anulowania tej procedury wykonywania zadań.","cancelUploadTitle":"Anuluj przesyłanie","cancelUploadWarningMessage":"Bieżące przesyłanie zostanie anulowane i model zostanie utracony.","clickToFinishTemplate":"Kliknij przycisk {button}, aby zakończyć.","continueAdding":"Kontynuuj dodawanie","continueEditing":"Kontynuuj edycję","continueUpload":"Kontynuuj przesyłanie","createFeature":"Utwórz obiekt","createFeatures":"Tworzenie obiektów","createFeaturesTemplate":"Utwórz ({numFeatures})","deleteAttachmentWarningMessage":"Ten załącznik zostanie trwale usunięty.","deleteAttachmentWarningTitle":"Usuń załącznik","deleteWarningMessage":"Ten obiekt zostanie trwale usunięty.","deleteWarningTitle":"Usuń obiekt","discardEdits":"Odrzuć zmiany","discardFeature":"Odrzuć obiekt","discardUpload":"Anuluj przesyłanie","edit":"Edycja","editAttachment":"Zarządzaj załącznikami","editFeature":"Edytuj obiekt","editFeatures":"Edytuj obiekty","editing":"Edycja","errorWarningMessageTemplate":"Nie można zapisać zmian: {errorMessage}","errorWarningTitle":"Wystąpiły problemy","featureAttachments":"Załączniki do obiektów","formFieldCreateError":"Nie można utworzyć obiektów. Wystąpił problem z formularzem.","formFieldUpdateError":"Nie można zaktualizować obiektu. Wystąpił problem z formularzem.","formFieldUnsupportedCreateError":"Nie można utworzyć obiektów. Warstwa zawiera nieobsługiwane pola.","formFieldUnsupportedUpdateError":"Nie można zaktualizować obiektu. Warstwa zawiera nieobsługiwane pola.","helpMessages2d":{"select":"Kliknij na mapie, aby wybrać obiekt.","point":"Kliknij na mapie, aby dodać punkt.","polylineZeroVertices":"Kliknij na mapie, aby rozpocząć rysowanie.","polylineOneVertex":"Kliknij dwukrotnie na mapie, aby zakończyć.","polygonZeroVertices":"Kliknij na mapie, aby rozpocząć rysowanie.","polygonOneVertex":"Kliknij na mapie, aby kontynuować rysowanie.","polygonTwoVertices":"Kliknij dwukrotnie na mapie, aby zakończyć.","mesh":"Kliknij mapę, aby umieścić model.","meshTooFar":"Powiększ, aby uzyskać lepszy widok modelu.","meshTooClose":"Pomniejsz, aby uzyskać lepszy widok modelu."},"helpMessages3d":{"select":"Kliknij na scenie, aby wybrać obiekt.","point":"Kliknij na scenie, aby dodać punkt.","polylineZeroVertices":"Kliknij na scenie, aby rozpocząć rysowanie.","polylineOneVertex":"Kliknij dwukrotnie na scenie, aby zakończyć.","polygonZeroVertices":"Kliknij na scenie, aby rozpocząć rysowanie.","polygonOneVertex":"Kliknij na scenie, aby kontynuować rysowanie.","polygonTwoVertices":"Kliknij dwukrotnie na scenie, aby zakończyć.","mesh":"Kliknij miejsce w scenie, aby umieścić model.","meshTooFar":"Powiększ, aby uzyskać lepszy widok modelu.","meshTooClose":"Pomniejsz, aby uzyskać lepszy widok modelu."},"ignore":"Ignoruj","keepAttachment":"Zachowaj załącznik","keepFeature":"Zachowaj obiekt","multipleFeaturesTemplate":"Wiele obiektów ({total})","noEditableLayers":"Nie znaleziono warstw edytowalnych.","ownerAdminNotice":"Edytowanie jest wyłączone, ale masz uprawnienia do edytowania tej warstwy.","placeFeature":"Rozmieść obiekt","placeFeatureOnMap":"Rozmieść obiekt na mapie.","retry":"Ponów próbę","selectFeature":"Wybierz obiekt","selectFeatureToEdit":"Wybierz obiekt, aby go edytować.","selectTemplate":"Wybierz typ obiektu","snapping":"Przyciąganie","snappingSettings":"Ustawienia dociągania","untitledFeatureTemplate":"Obiekt bez nazwy {id}","uploadError":"Wystąpił błąd podczas przesyłania modelu.","uploadPending":"Przesyłanie...","warning":"Uwaga","widgetLabel":"Edytor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_pt-BR.json b/public/assets/esri/widgets/Editor/t9n/Editor_pt-BR.json new file mode 100644 index 0000000..b65b425 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_pt-BR.json @@ -0,0 +1 @@ +{"add":"Adicionar","addAttachment":"Adicionar anexo","addFeature":"Adicionar feição","attachments":"Anexos","attachmentsButtonLabel":"Anexos","cancelAddTitle":"Descartar feição","cancelAddWarningMessage":"Esta feição será perdida.","cancelEditTitle":"Descartar edições","cancelEditWarningMessage":"Atualizações desta feição não serão perdidas.","cancelRequestTitle":"Cancelar fluxo de trabalho","cancelRequestWarningMessage":"Foi feito um pedido para cancelar este fluxo de trabalho.","cancelUploadTitle":"Cancelar transferência","cancelUploadWarningMessage":"A transferência atual será cancelada e o modelo será perdido.","clickToFinishTemplate":"Clique em {button} para finalizar.","continueAdding":"Continuar adicionando","continueEditing":"Continuar editando","continueUpload":"Continuar transferência","createFeature":"Criar feição","createFeatures":"Criar feições","createFeaturesTemplate":"Criar ({numFeatures})","deleteAttachmentWarningMessage":"Este anexo será removido permanentemente.","deleteAttachmentWarningTitle":"Excluir anexo","deleteWarningMessage":"Esta feição será completamente removida.","deleteWarningTitle":"Excluir feição","discardEdits":"Descartar edições","discardFeature":"Descartar feição","discardUpload":"Cancelar transferência","edit":"Editar","editAttachment":"Gerenciar anexo","editFeature":"Editar feição","editFeatures":"Editar feições","editing":"Edição","errorWarningMessageTemplate":"Não foi possível salvar as edições: {errorMessage}","errorWarningTitle":"Aconteceu algo errado","featureAttachments":"Anexos de feição","formFieldCreateError":"As feições não podem ser criadas. Há um problema com o formulário.","formFieldUpdateError":"A feição não pode ser atualizada. Há um problema com o formulário.","formFieldUnsupportedCreateError":"As feições não podem ser criadas. A camada contém campos não suportados.","formFieldUnsupportedUpdateError":"A feição não pode ser atualizada. A camada contém campos não suportados.","helpMessages2d":{"select":"Clique no mapa para selecionar uma feição.","point":"Clique no mapa para adicionar um ponto.","polylineZeroVertices":"Clique no mapa para iniciar o desenho.","polylineOneVertex":"Clique duas vezes no mapa para concluir.","polygonZeroVertices":"Clique no mapa para iniciar o desenho.","polygonOneVertex":"Clique no mapa para continuar o desenho.","polygonTwoVertices":"Clique duas vezes no mapa para concluir.","mesh":"Clique no mapa para posicionar o modelo.","meshTooFar":"Aumente o zoom para uma melhor visualização do modelo.","meshTooClose":"Diminua o zoom para uma melhor visualização do modelo."},"helpMessages3d":{"select":"Clique na cena para selecionar uma feição.","point":"Clique na cena para adicionar um ponto.","polylineZeroVertices":"Clique na cena para começar a desenhar.","polylineOneVertex":"Clique duas vezes na cena para concluir.","polygonZeroVertices":"Clique na cena para começar a desenhar.","polygonOneVertex":"Clique na cena para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes na cena para concluir.","mesh":"Clique na cena para colocar o modelo.","meshTooFar":"Aumente o zoom para uma melhor visualização do modelo.","meshTooClose":"Diminua o zoom para uma melhor visualização do modelo."},"ignore":"Ignorar","keepAttachment":"Manter anexo","keepFeature":"Manter feição","multipleFeaturesTemplate":"Feições múltiplas ({total})","noEditableLayers":"Nenhuma camada editável encontrada.","ownerAdminNotice":"A edição está desabilitada, mas você tem privilégios para editar esta camada.","placeFeature":"Posicionar feição","placeFeatureOnMap":"Posicionar a feição no mapa.","retry":"Tentar Novamente","selectFeature":"Selecionar feição","selectFeatureToEdit":"Selecione uma feição para editá-la.","selectTemplate":"Selecionar tipo de feição","snapping":"Ajuste","snappingSettings":"Configurações de Ajuste","untitledFeatureTemplate":"Feição sem título {id}","uploadError":"Ocorreu um erro ao carregar o modelo.","uploadPending":"Carregando...","warning":"Aviso","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_pt-PT.json b/public/assets/esri/widgets/Editor/t9n/Editor_pt-PT.json new file mode 100644 index 0000000..f19aeb4 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_pt-PT.json @@ -0,0 +1 @@ +{"add":"Adicionar","addAttachment":"Adicionar anexo","addFeature":"Adicionar elemento","attachments":"Anexos","attachmentsButtonLabel":"Anexos","cancelAddTitle":"Rejeitar elemento","cancelAddWarningMessage":"Este elemento será perdido","cancelEditTitle":"Rejeitar edições","cancelEditWarningMessage":"As atualizações a este elemento não serão guardadas.","cancelRequestTitle":"Cancelar fluxo de trabalho","cancelRequestWarningMessage":"Foi realizado um pedido para cancelar este fluxo de trabalho.","cancelUploadTitle":"Cancelar carregamento","cancelUploadWarningMessage":"O carregamento atual será cancelado e o modelo será perdido.","clickToFinishTemplate":"Clique em {button} para concluir.","continueAdding":"Continuar a adicionar","continueEditing":"Continuar a editar","continueUpload":"Continuar carregamento","createFeature":"Criar elemento","createFeatures":"Criar elementos","createFeaturesTemplate":"Criar ({numFeatures})","deleteAttachmentWarningMessage":"Este anexo será permanentemente eliminado.","deleteAttachmentWarningTitle":"Eliminar anexo","deleteWarningMessage":"Este elemento será permanentemente removido.","deleteWarningTitle":"Eliminar elemento","discardEdits":"Rejeitar edições","discardFeature":"Rejeitar elemento","discardUpload":"Cancelar carregamento","edit":"Editar","editAttachment":"Gerir anexo","editFeature":"Editar elemento","editFeatures":"Editar elementos","editing":"Edição","errorWarningMessageTemplate":"Não foi possível guardar as edições: {errorMessage}","errorWarningTitle":"Algo correu mal","featureAttachments":"Anexos de features","formFieldCreateError":"Não é possível criar os elementos. Existe um problema com o formulário.","formFieldUpdateError":"Não é possível atualizar o elemento. Existe um problema com o formulário.","formFieldUnsupportedCreateError":"Não é possível criar os elementos. A camada contém campos não suportados.","formFieldUnsupportedUpdateError":"Não é possível atualizar o elemento. A camada contém campos não suportados.","helpMessages2d":{"select":"Clique no mapa para selecionar um elemento.","point":"Clique no mapa para adicionar um ponto.","polylineZeroVertices":"Clique no mapa para começar a desenhar.","polylineOneVertex":"Clique duas vezes no mapa para concluir.","polygonZeroVertices":"Clique no mapa para começar a desenhar.","polygonOneVertex":"Clique no mapa para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes no mapa para concluir.","mesh":"Clique no mapa para colocar o modelo.","meshTooFar":"Aumente o zoom para ver melhor o modelo.","meshTooClose":"Reduza o zoom para ver melhor o modelo."},"helpMessages3d":{"select":"Clique na cena para selecionar um elemento.","point":"Clique na cena para adicionar um ponto.","polylineZeroVertices":"Clique na cena para começar a desenhar.","polylineOneVertex":"Clique duas vezes na cena para concluir.","polygonZeroVertices":"Clique na cena para começar a desenhar.","polygonOneVertex":"Clique na cena para continuar a desenhar.","polygonTwoVertices":"Clique duas vezes na cena para concluir.","mesh":"Clique na cena para colocar o modelo.","meshTooFar":"Aumente o zoom para ver melhor o modelo.","meshTooClose":"Reduza o zoom para ver melhor o modelo."},"ignore":"Ignorar","keepAttachment":"Manter anexo","keepFeature":"Manter elemento","multipleFeaturesTemplate":"Vários elementos ({total})","noEditableLayers":"Não foram encontradas camadas editáveis.","ownerAdminNotice":"A edição está desativada, mas tem privilégios para editar esta camada.","placeFeature":"Colocar elemento","placeFeatureOnMap":"Coloque o elemento no mapa.","retry":"Voltar a tentar","selectFeature":"Selecionar elemento","selectFeatureToEdit":"Selecione um elemento para editar.","selectTemplate":"Selecionar tipo de elemento","snapping":"Ajuste Automático","snappingSettings":"Definições de Ajuste","untitledFeatureTemplate":"Elemento sem título {id}","uploadError":"Ocorreu um erro ao carregar o modelo.","uploadPending":"A carregar...","warning":"Aviso","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_ro.json b/public/assets/esri/widgets/Editor/t9n/Editor_ro.json new file mode 100644 index 0000000..a4540c0 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_ro.json @@ -0,0 +1 @@ +{"add":"Adăugați","addAttachment":"Adăugare ataşare","addFeature":"Adăugare obiect spațial","attachments":"Fișiere atașate","attachmentsButtonLabel":"Fișiere atașate","cancelAddTitle":"Eliminare obiect spaţial","cancelAddWarningMessage":"Acest obiect spaţial va fi pierdut.","cancelEditTitle":"Eliminare editări","cancelEditWarningMessage":"Actualizările acestui obiect spațial vor fi pierdute.","cancelRequestTitle":"Anulați fluxul de lucru","cancelRequestWarningMessage":"S-a solicitat anularea acestui flux de lucru.","cancelUploadTitle":"Anulare încărcare","cancelUploadWarningMessage":"Încărcarea curentă va fi anulată și modelul va fi pierdut.","clickToFinishTemplate":"Faceți clic pe {button} pentru a finaliza.","continueAdding":"Continuați adăugarea","continueEditing":"Continuați editarea","continueUpload":"Continuare încărcare","createFeature":"Creați un obiect spațial","createFeatures":"Creați obiecte spațiale","createFeaturesTemplate":"Creați ({numFeatures})","deleteAttachmentWarningMessage":"Acest fișier atașat va fi eliminat permanent.","deleteAttachmentWarningTitle":"Ștergere atașare","deleteWarningMessage":"Acest obiect spațial va fi eliminat definitiv.","deleteWarningTitle":"Ştergere obiect spaţial","discardEdits":"Eliminare editări","discardFeature":"Eliminare obiect spaţial","discardUpload":"Anulare încărcare","edit":"Editare","editAttachment":"Gestionare fișier atașat","editFeature":"Editare obiect spaţial","editFeatures":"să editeze obiecte spațiale;","editing":"Editare","errorWarningMessageTemplate":"Modificările nu au putut fi salvate: {errorMessage}","errorWarningTitle":"Ceva nu a mers bine","featureAttachments":"Fișiere atașate constând în obiecte spațiale","formFieldCreateError":"Obiectele spațiale nu pot fi create. Este o problemă cu formularul.","formFieldUpdateError":"Obiectul spațial nu poate fi actualizat. Este o problemă cu formularul.","formFieldUnsupportedCreateError":"Obiectele spațiale nu pot fi create. Stratul tematic conține câmpuri neacceptate.","formFieldUnsupportedUpdateError":"Obiectul spațial nu poate fi actualizat. Stratul tematic conține câmpuri neacceptate.","helpMessages2d":{"select":"Faceți clic pe hartă pentru a selecta un obiect spațial.","point":"Faceți clic pe hartă pentru a adăuga un punct.","polylineZeroVertices":"Faceți clic pe hartă pentru a începe trasarea.","polylineOneVertex":"Faceți dublu clic pe hartă pentru finalizare.","polygonZeroVertices":"Faceți clic pe hartă pentru a începe trasarea.","polygonOneVertex":"Faceți clic pe hartă pentru a continua trasarea.","polygonTwoVertices":"Faceți dublu clic pe hartă pentru finalizare.","mesh":"Faceți clic pe hartă pentru a plasa modelul.","meshTooFar":"Măriți pentru o mai bună vizualizare a modelului.","meshTooClose":"Micșorați pentru o mai bună vizualizare a modelului."},"helpMessages3d":{"select":"Faceți clic în scenă pentru a selecta un obiect spațial.","point":"Faceți clic în scenă pentru a adăuga un punct.","polylineZeroVertices":"Faceți clic în scenă pentru a începe trasarea.","polylineOneVertex":"Faceți dublu clic în scenă pentru finalizare.","polygonZeroVertices":"Faceți clic în scenă pentru a începe trasarea.","polygonOneVertex":"Faceți clic în scenă pentru a continua trasarea.","polygonTwoVertices":"Faceți dublu clic în scenă pentru finalizare.","mesh":"Faceți clic în scenă pentru a plasa modelul.","meshTooFar":"Măriți pentru o mai bună vizualizare a modelului.","meshTooClose":"Micșorați pentru o mai bună vizualizare a modelului."},"ignore":"Ignorare","keepAttachment":"Păstrare fișier atașat","keepFeature":"Păstrați obiectul spațial","multipleFeaturesTemplate":"Caracteristici multiple ({total})","noEditableLayers":"Nu s-au găsit straturi tematice editabile.","ownerAdminNotice":"Editarea este dezactivată, dar aveți privilegii pentru a edita acest strat tematic.","placeFeature":"Plasare obiect spațial","placeFeatureOnMap":"Plasați obiectul spațial pe hartă.","retry":"Reîncercare","selectFeature":"Selectare obiect spațial","selectFeatureToEdit":"Selectați obiectul spațial pentru editare.","selectTemplate":"Selectare tip de obiect spațial","snapping":"Fixare","snappingSettings":"Fixare setări","untitledFeatureTemplate":"Obiect spațial {id} fără titlu","uploadError":"A apărut o eroare la încărcarea modelului.","uploadPending":"Încărcare...","warning":"Notificare","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_ru.json b/public/assets/esri/widgets/Editor/t9n/Editor_ru.json new file mode 100644 index 0000000..b983ede --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_ru.json @@ -0,0 +1 @@ +{"add":"Добавить","addAttachment":"Добавить вложения","addFeature":"Добавить объект","attachments":"Вложения","attachmentsButtonLabel":"Вложения","cancelAddTitle":"Сбросить объект","cancelAddWarningMessage":"Этот объект будет потерян.","cancelEditTitle":"Отклонить изменения","cancelEditWarningMessage":"Обновления этого объекта будут потеряны.","cancelRequestTitle":"Отменить рабочий процесс","cancelRequestWarningMessage":"Создан запрос на отмену этого рабочего процесса.","cancelUploadTitle":"Отменить загрузку","cancelUploadWarningMessage":"Текущая загрузка будет отменена, и модель будет потеряна.","clickToFinishTemplate":"Щелкните {button}, чтобы завершить.","continueAdding":"Продолжить добавление","continueEditing":"Продолжить редактирование","continueUpload":"Продолжить загрузку","createFeature":"Создать объект","createFeatures":"Создать объекты","createFeaturesTemplate":"Создать ({numFeatures})","deleteAttachmentWarningMessage":"Это вложение будет полностью удалено.","deleteAttachmentWarningTitle":"Удалить вложение","deleteWarningMessage":"Этот объект будет полностью удален.","deleteWarningTitle":"Удалить объект","discardEdits":"Отклонить изменения","discardFeature":"Сброс объекта","discardUpload":"Отменить загрузку","edit":"Редактировать","editAttachment":"Управлять вложением","editFeature":"Изменить объект","editFeatures":"Редактировать объекты","editing":"Редактирование","errorWarningMessageTemplate":"Не удалось сохранить изменения: {errorMessage}","errorWarningTitle":"Что-то пошло не так","featureAttachments":"Вложения объектов","formFieldCreateError":"Невозможно создать объекты. Проблема с формой","formFieldUpdateError":"Объект не может быть обновлен. Проблема с формой","formFieldUnsupportedCreateError":"Невозможно создать объекты. Слой содержит неподдерживаемые поля.","formFieldUnsupportedUpdateError":"Объект не может быть обновлен. Слой содержит неподдерживаемые поля.","helpMessages2d":{"select":"Щелкните на карте для выбора объекта.","point":"Щелкните на карте, чтобы добавить точку.","polylineZeroVertices":"Щелкните на карте, чтобы начать рисовать.","polylineOneVertex":"Дважды щелкните на карте, чтобы завершить.","polygonZeroVertices":"Щелкните на карте, чтобы начать рисовать.","polygonOneVertex":"Щелкните на карте, чтобы продолжить рисовать.","polygonTwoVertices":"Дважды щелкните на карте, чтобы завершить.","mesh":"Щелкните на карте, чтобы разместить модель.","meshTooFar":"Увеличьте, чтобы лучше рассмотреть модель.","meshTooClose":"Уменьшите, чтобы лучше рассмотреть модель."},"helpMessages3d":{"select":"Щелкните в сцене, чтобы выбрать объект.","point":"Щелкните в сцене, чтобы добавить точку.","polylineZeroVertices":"Щелкните в сцене, чтобы начать рисовать.","polylineOneVertex":"Дважды щелкните в сцене для завершения.","polygonZeroVertices":"Щелкните в сцене, чтобы начать рисовать.","polygonOneVertex":"Щелкните в сцене, чтобы продолжить рисовать.","polygonTwoVertices":"Дважды щелкните в сцене для завершения.","mesh":"Щелкните на сцене, чтобы разместить модель.","meshTooFar":"Увеличьте, чтобы лучше рассмотреть модель.","meshTooClose":"Уменьшите, чтобы лучше рассмотреть модель."},"ignore":"Игнорировать","keepAttachment":"Сохранить вложение","keepFeature":"Сохранить объект","multipleFeaturesTemplate":"Несколько объектов ({total})","noEditableLayers":"Не найден ни один редактируемый слой.","ownerAdminNotice":"Редактирование отключено, но у вас есть права на редактирование этого слоя.","placeFeature":"Разместить объект","placeFeatureOnMap":"Разместить объект на карте","retry":"Повторить","selectFeature":"Выбрать объект","selectFeatureToEdit":"Выбрать объект для редактирования.","selectTemplate":"Выбрать тип объекта","snapping":"Замыкание","snappingSettings":"Параметры замыкания","untitledFeatureTemplate":"Объект без имени {id}","uploadError":"При загрузке модели возникла ошибка.","uploadPending":"Отправка...","warning":"Предупреждение","widgetLabel":"Редактор"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_sk.json b/public/assets/esri/widgets/Editor/t9n/Editor_sk.json new file mode 100644 index 0000000..b8587cb --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_sk.json @@ -0,0 +1 @@ +{"add":"Pridať","addAttachment":"Pridať prílohu","addFeature":"Pridať prvok","attachments":"Prílohy","attachmentsButtonLabel":"Prílohy","cancelAddTitle":"Zahodiť prvok","cancelAddWarningMessage":"Tento prvok bude stratený.","cancelEditTitle":"Zahodiť editácie","cancelEditWarningMessage":"Aktualizácie tohto prvku budú stratené.","cancelRequestTitle":"Zrušiť pracovný postup","cancelRequestWarningMessage":"Bola vytvorená žiadosť na zrušenie tohto pracovného postupu.","cancelUploadTitle":"Zrušiť nahrávanie","cancelUploadWarningMessage":"Aktuálne nahrávanie sa zruší a model sa stratí.","clickToFinishTemplate":"Kliknite na {button} pre ukončenie.","continueAdding":"Pokračovať v pridávaní","continueEditing":"Pokračovať v úpravách","continueUpload":"Pokračovať v nahrávaní","createFeature":"Vytvoriť prvok","createFeatures":"Vytvoriť prvky","createFeaturesTemplate":"Vytvoriť ({numFeatures})","deleteAttachmentWarningMessage":"Táto príloha bude natrvalo odstránená.","deleteAttachmentWarningTitle":"Odstrániť prílohu","deleteWarningMessage":"Tento prvok bude natrvalo odstránený.","deleteWarningTitle":"Zmazať prvok","discardEdits":"Zahodiť úpravy","discardFeature":"Zahodiť prvok","discardUpload":"Zrušiť nahrávanie","edit":"Editovať","editAttachment":"Spravovať prílohu","editFeature":"Upraviť prvok","editFeatures":"Upraviť prvky","editing":"Editácia","errorWarningMessageTemplate":"Úpravy nemohli byť uložené: {errorMessage}","errorWarningTitle":"Niečo sa pokazilo","featureAttachments":"Prílohy prvkov","formFieldCreateError":"Prvky nie je možné vytvoriť. Vo formulári sa vyskytol problém.","formFieldUpdateError":"Prvok nie je možné aktualizovať. Vo formulári sa vyskytol problém.","formFieldUnsupportedCreateError":"Prvky nie je možné vytvoriť. Vrstva obsahuje nepodporované polia.","formFieldUnsupportedUpdateError":"Prvok nie je možné aktualizovať. Vrstva obsahuje nepodporované polia.","helpMessages2d":{"select":"Kliknite do mapy pre výber prvku.","point":"Kliknite do mapy pre pridanie bodu.","polylineZeroVertices":"Kliknite do mapy pre začatie kreslenia.","polylineOneVertex":"Dvojklikom kliknite do mapy pre dokončenie.","polygonZeroVertices":"Kliknite do mapy pre začatie kreslenia.","polygonOneVertex":"Kliknite do mapy pre pokračovanie kreslenia.","polygonTwoVertices":"Dvojklikom kliknite do mapy pre dokončenie.","mesh":"Kliknutím do mapy umiestnite model.","meshTooFar":"Pre lepšie zobrazenie modelu si ho priblížte.","meshTooClose":"Pre lepšie zobrazenie modelu si ho oddiaľte."},"helpMessages3d":{"select":"Kliknutím do scény vyberiete prvok.","point":"Kliknutím do scény pridáte bod.","polylineZeroVertices":"Kliknutím do scény začnete kresliť.","polylineOneVertex":"Dvojklikom kliknite do scény pre dokončenie.","polygonZeroVertices":"Kliknutím do scény začnete kresliť.","polygonOneVertex":"Kliknutím do scény pokračujte v kreslení.","polygonTwoVertices":"Dvojklikom kliknite do scény pre dokončenie.","mesh":"Kliknutím do scény umiestnite model.","meshTooFar":"Pre lepšie zobrazenie modelu si ho priblížte.","meshTooClose":"Pre lepšie zobrazenie modelu si ho oddiaľte."},"ignore":"Ignorovať","keepAttachment":"Ponechať prílohu","keepFeature":"Ponechať prvok","multipleFeaturesTemplate":"Viacero prvkov ({total})","noEditableLayers":"Neboli nájdené žiadne editovateľné vrstvy.","ownerAdminNotice":"Editácia je zakázaná, ale máte oprávnenie editovať túto vrstvu.","placeFeature":"Umiestniť prvok","placeFeatureOnMap":"Umiestniť prvok na mapu.","retry":"Skúsiť znova","selectFeature":"Vybrať prvok","selectFeatureToEdit":"Vybrať prvok na úpravu","selectTemplate":"Vybrať typ prvku","snapping":"Prichytávanie","snappingSettings":"Nastavenia prichytávania","untitledFeatureTemplate":"Prvok bez názvu {id}","uploadError":"Pri nahrávaní modelu došlo k chybe.","uploadPending":"Nahráva sa...","warning":"Poznámka","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_sl.json b/public/assets/esri/widgets/Editor/t9n/Editor_sl.json new file mode 100644 index 0000000..2ecf3e6 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_sl.json @@ -0,0 +1 @@ +{"add":"Dodaj","addAttachment":"Dodaj prilogo","addFeature":"Dodaj geoobjekt","attachments":"Priloge","attachmentsButtonLabel":"Priloge","cancelAddTitle":"Zavrzi geoobjekt","cancelAddWarningMessage":"Ta geoobjekt bo izgubljen.","cancelEditTitle":"Zavrzi urejanje","cancelEditWarningMessage":"Posodobitve tega geoobjekta bodo izgubljene.","cancelRequestTitle":"Prekliči delovni proces","cancelRequestWarningMessage":"Narejena je bila zahteva za preklic tega delovnega procesa.","cancelUploadTitle":"Prekliči nalaganje","cancelUploadWarningMessage":"Trenutno nalaganje bo preklicano in model bo izgubljen.","clickToFinishTemplate":"Kliknite gumb {button} za dokončanje.","continueAdding":"Nadaljuj z dodajanjem","continueEditing":"Nadaljuj z urejanjem","continueUpload":"Nadaljuje nalaganje","createFeature":"Ustvari geoobjekt","createFeatures":"Ustvari geoobjekte","createFeaturesTemplate":"Ustvari ({numFeatures})","deleteAttachmentWarningMessage":"Ta priloga bo trajno odstranjena.","deleteAttachmentWarningTitle":"Izbriši prilogo","deleteWarningMessage":"Ta geoobjekt bo trajno odstranjen.","deleteWarningTitle":"Izbriši geoobjekt","discardEdits":"Zavrzi urejanje","discardFeature":"Zavrzi geoobjekt","discardUpload":"Prekliči nalaganje","edit":"Uredi","editAttachment":"Upravljanje priloge","editFeature":"Uredi geoobjekt","editFeatures":"Uredi geoobjekte","editing":"Urejanje","errorWarningMessageTemplate":"Urejanj ni bilo mogoče shraniti: {errorMessage}","errorWarningTitle":"Nekaj je šlo narobe","featureAttachments":"Geoobjektne priloge","formFieldCreateError":"Geoobjektov ni mogoče ustvariti. Pri obrazcu so se pojavile težave.","formFieldUpdateError":"Geoobjektov ni mogoče posodobiti. Pri obrazcu so se pojavile težave.","formFieldUnsupportedCreateError":"Geoobjektov ni mogoče ustvariti. Sloji vsebujejo nepodprta polja.","formFieldUnsupportedUpdateError":"Geoobjektov ni mogoče posodobiti. Sloji vsebujejo nepodprta polja.","helpMessages2d":{"select":"Klinite na karto, da izberete geoobjekt.","point":"Kliknite na karto za dodajanje točke.","polylineZeroVertices":"Kliknite na karto za začetek risanja.","polylineOneVertex":"Dvokliknite na karto za dokončanje.","polygonZeroVertices":"Kliknite na karto za začetek risanja.","polygonOneVertex":"Kliknite na karto za nadaljevanje risanja.","polygonTwoVertices":"Dvokliknite na karto za dokončanje.","mesh":"Kliknite na karto za postavitev modela.","meshTooFar":"Povečajte za boljši ogled modela.","meshTooClose":"Pomanjšajte za boljši ogled modela."},"helpMessages3d":{"select":"Kliknite v 3D-prizoru, da izberete geoobjekt.","point":"Kliknite v 3D-prizoru, da dodate točko","polylineZeroVertices":"Kliknite v 3D-prizoru, da začnete z risanjem.","polylineOneVertex":"Dvokliknite v 3D-prizoru za dokončanje.","polygonZeroVertices":"Kliknite v 3D-prizoru, da začnete z risanjem.","polygonOneVertex":"Kliknite v 3D-prizoru, da nadaljujete z risanjem.","polygonTwoVertices":"Dvokliknite v 3D-prizoru za dokončanje.","mesh":"Kliknite na 3D-prizor za postavitev modela.","meshTooFar":"Povečajte za boljši ogled modela.","meshTooClose":"Pomanjšajte za boljši ogled modela."},"ignore":"Prezri","keepAttachment":"Ohrani prilogo","keepFeature":"Ohrani geoobjekt","multipleFeaturesTemplate":"Več geoobjektov ({total})","noEditableLayers":"Ni bilo najdenih uredljivih slojev.","ownerAdminNotice":"Urejanje je onemogočeno, a imate pravice za urejanje tega sloja.","placeFeature":"Umesti geoobjekt","placeFeatureOnMap":"Geoobjekt umestite na karto.","retry":"Poskusi znova","selectFeature":"Izberi geoobjekt","selectFeatureToEdit":"Izberite geoobjekt za urejanje.","selectTemplate":"Izberi vrsto geoobjekta","snapping":"Privlačnost","snappingSettings":"Nastavitve privlačnosti","untitledFeatureTemplate":"Geoobjekt brez imena {id}","uploadError":"Pri nalaganju modela je prišlo do napake.","uploadPending":"Nalaganje ...","warning":"Obvestilo","widgetLabel":"Urejevalnik"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_sr.json b/public/assets/esri/widgets/Editor/t9n/Editor_sr.json new file mode 100644 index 0000000..197479e --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_sr.json @@ -0,0 +1 @@ +{"add":"Dodaj","addAttachment":"Dodaj prilog","addFeature":"Dodaj geoobjekat","attachments":"Prilozi","attachmentsButtonLabel":"Prilozi","cancelAddTitle":"Odbaci geoobjekat","cancelAddWarningMessage":"Ovaj geoobjekat će biti izgubljen.","cancelEditTitle":"Odbaci izmene","cancelEditWarningMessage":"Ažuriranja za ovaj geoobjekat će biti izgubljena.","cancelRequestTitle":"Otkažite radni tok","cancelRequestWarningMessage":"Napravljen je zahtev za otkazivanje ovog radnog toka.","cancelUploadTitle":"Otkaži otpremu","cancelUploadWarningMessage":"Postojeće otpremanje će biti otkazano i model će biti izgubljen","clickToFinishTemplate":"Kliknite na {button} da biste završili.","continueAdding":"Nastavi dodavanje","continueEditing":"Nastavi uređivanje","continueUpload":"Nastavite otpremanje","createFeature":"Kreiraj geoobjekat","createFeatures":"Kreiraj geoobjekte","createFeaturesTemplate":"Kreiraj ({numFeatures})","deleteAttachmentWarningMessage":"Ovaj prilog će biti trajno uklonjen.","deleteAttachmentWarningTitle":"Obrišite prilog","deleteWarningMessage":"Ovaj geoobjekat će biti trajno uklonjen.","deleteWarningTitle":"Obriši geoobjekat","discardEdits":"Odbaci izmene","discardFeature":"Odbaci geoobjekat","discardUpload":"Otkaži otpremu","edit":"Izmeni","editAttachment":"Upravljanje prilozima","editFeature":"Izmeni geoobjekat","editFeatures":"Izmene geoobjekata","editing":"Izmene","errorWarningMessageTemplate":"Čuvanje izmena nije moguće: {errorMessage}","errorWarningTitle":"Nešto nije u redu","featureAttachments":"Prilozi geoobjekata","formFieldCreateError":"Osobine se ne mogu kreirati. Postoji problem sa obrascem.","formFieldUpdateError":"Osobina ne može da se ažurira. Postoji problem sa obrascem.","formFieldUnsupportedCreateError":"Osobine se ne mogu kreirati. Sloj sadrži polja koja nisu podržana.","formFieldUnsupportedUpdateError":"Osobina ne može da se ažurira. Sloj sadrži polja koja nisu podržana.","helpMessages2d":{"select":"Kliknite na mapu da biste selektovali geoobjekat.","point":"Kliknite na mapu da biste dodali tačku.","polylineZeroVertices":"Kliknite na mapu da biste počeli da crtate.","polylineOneVertex":"Dvaput kliknite na mapu da biste završili.","polygonZeroVertices":"Kliknite na mapu da biste počeli da crtate.","polygonOneVertex":"Kliknite na mapu da biste nastavili da crtate.","polygonTwoVertices":"Dvaput kliknite na mapu da biste završili.","mesh":"Kliknite na mapu da biste postavili model.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"Umanjite za bolji prikaz modela."},"helpMessages3d":{"select":"Kliknite na scenu da biste selektovali geoobjekat.","point":"Kliknite na scenu da biste dodali tačku.","polylineZeroVertices":"Kliknite na scenu da biste započeli crtanje.","polylineOneVertex":"Dvaput kliknite na scenu da biste završili.","polygonZeroVertices":"Kliknite na scenu da biste započeli crtanje.","polygonOneVertex":"Kliknite na scenu da biste nastavili da crtate.","polygonTwoVertices":"Dvaput kliknite na scenu da biste završili.","mesh":"Kliknite na scenu da biste postavili model.","meshTooFar":"Uvećajte za bolji prikaz modela.","meshTooClose":"Umanjite za bolji prikaz modela."},"ignore":"Zanemari","keepAttachment":"Zadrži prilog","keepFeature":"Zadrži geoobjekat","multipleFeaturesTemplate":"Više geoobjekata ({total})","noEditableLayers":"Nije pronađen nijedan sloj koji može da se uredi.","ownerAdminNotice":"Uređivanje je onemogućeno, ali imate privilegije da uređujete ovaj sloj.","placeFeature":"Postavi geoobjekat","placeFeatureOnMap":"Postavite geoobjekat na mapu.","retry":"Pokušajte ponovo","selectFeature":"Izaberite geoobjekat","selectFeatureToEdit":"Izaberite geoobjekat da biste ga izmenili.","selectTemplate":"Izaberite tip geoobjekta","snapping":"Snapovanje","snappingSettings":"Postavke za kačenje","untitledFeatureTemplate":"Geoobjekat bez naslova {id}","uploadError":"Došlo je do greške pri otpremanju modela.","uploadPending":"Otpremanje...","warning":"Obaveštenje","widgetLabel":"Uređivač"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_sv.json b/public/assets/esri/widgets/Editor/t9n/Editor_sv.json new file mode 100644 index 0000000..4c8c7d2 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_sv.json @@ -0,0 +1 @@ +{"add":"Lägg till","addAttachment":"Lägg till bilaga","addFeature":"Lägg till geoobjekt","attachments":"Bilagor","attachmentsButtonLabel":"Bilagor","cancelAddTitle":"Ignorera geoobjekt","cancelAddWarningMessage":"Detta geoobjekt går förlorat.","cancelEditTitle":"Ignorera redigeringar","cancelEditWarningMessage":"Uppdateringar av geoobjektet går förlorade.","cancelRequestTitle":"Avbryt arbetsflöde","cancelRequestWarningMessage":"En förfrågan har skickats om att avbryta arbetsflödet.","cancelUploadTitle":"Avbryt överföring","cancelUploadWarningMessage":"Den aktuella överföringen avbryts och modellen kommer att gå förlorad.","clickToFinishTemplate":"Klicka på {button} för att avsluta.","continueAdding":"Fortsätt lägga till","continueEditing":"Fortsätt redigera","continueUpload":"Fortsätt överföra","createFeature":"Skapa geoobjekt","createFeatures":"Skapa geoobjekt","createFeaturesTemplate":"Skapa ({numFeatures})","deleteAttachmentWarningMessage":"Bilagan tas bort helt.","deleteAttachmentWarningTitle":"Ta bort bilaga","deleteWarningMessage":"Geoobjektet tas bort helt.","deleteWarningTitle":"Ta bort objekt","discardEdits":"Ignorera redigeringar","discardFeature":"Ignorera geoobjekt","discardUpload":"Avbryt överföring","edit":"Redigera","editAttachment":"Hantera bilaga","editFeature":"Redigera geoobjekt","editFeatures":"Redigera geoobjekt","editing":"Redigering","errorWarningMessageTemplate":"Ändringarna kunde inte sparas: {errorMessage}","errorWarningTitle":"Det uppstod ett fel","featureAttachments":"Geoobjektbilagor","formFieldCreateError":"Det går inte att skapa geoobjekt. Det är problem med formuläret.","formFieldUpdateError":"Geoobjektet kan inte uppdaterats. Det är problem med formuläret.","formFieldUnsupportedCreateError":"Det går inte att skapa geoobjekt. Lager innehåller fält som inte stöds.","formFieldUnsupportedUpdateError":"Geoobjektet kan inte uppdaterats. Lager innehåller fält som inte stöds.","helpMessages2d":{"select":"Klicka på kartan för att välja ett geoobjekt.","point":"Klicka på kartan för att lägga till en punkt.","polylineZeroVertices":"Klicka på kartan för att börja rita.","polylineOneVertex":"Dubbelklicka på kartan för att slutföra.","polygonZeroVertices":"Klicka på kartan för att börja rita.","polygonOneVertex":"Klicka på kartan för att fortsätta rita.","polygonTwoVertices":"Dubbelklicka på kartan för att slutföra.","mesh":"Klicka på kartan för att placera modellen.","meshTooFar":"Zooma in för en bättre vy över modellen.","meshTooClose":"Zooma ut för en bättre vy över modellen."},"helpMessages3d":{"select":"Klicka på scenen för att välja ett geoobjekt.","point":"Klicka i scenen för att lägga till en punkt.","polylineZeroVertices":"Klicka i scenen för att börja rita.","polylineOneVertex":"Dubbelklicka i scenen för att slutföra.","polygonZeroVertices":"Klicka i scenen för att börja rita.","polygonOneVertex":"Klicka i scenen för att fortsätta rita.","polygonTwoVertices":"Dubbelklicka i scenen för att slutföra.","mesh":"Klicka i scenen för att placera modellen.","meshTooFar":"Zooma in för en bättre vy över modellen.","meshTooClose":"Zooma ut för en bättre vy över modellen."},"ignore":"Ignorera","keepAttachment":"Behåll bilaga","keepFeature":"Behåll geoobjekt","multipleFeaturesTemplate":"Flera geoobjekt ({total})","noEditableLayers":"Inga redigerbara lager hittades.","ownerAdminNotice":"Redigering är inaktiverat men du har behörighet att redigera det här lagret.","placeFeature":"Placera geoobjekt","placeFeatureOnMap":"Placera geoobjekt på kartan.","retry":"Försök igen","selectFeature":"Välj geoobjekt","selectFeatureToEdit":"Välj ett geoobjekt för att redigera det.","selectTemplate":"Välj en geoobjekttyp","snapping":"Snappning","snappingSettings":"Snappningsinställningar","untitledFeatureTemplate":"Titellöst geoobjekt {id}","uploadError":"Det uppstod ett fel vid överföring av modellen.","uploadPending":"Överför...","warning":"Meddelande","widgetLabel":"Redigerare"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_th.json b/public/assets/esri/widgets/Editor/t9n/Editor_th.json new file mode 100644 index 0000000..ab5561f --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_th.json @@ -0,0 +1 @@ +{"add":"เพิ่ม","addAttachment":"เพิ่มไฟล์แนบ","addFeature":"เพิ่มฟีเจอร์","attachments":"เอกสารแนบ","attachmentsButtonLabel":"เอกสารแนบ","cancelAddTitle":"ยกเลิกฟีเจอร์","cancelAddWarningMessage":"ฟีเจอร์นี้จะสูญหายไป","cancelEditTitle":"ยกเลิกการแก้ไข","cancelEditWarningMessage":"การอัพเดตของฟีเจอร์นี้จะสูญหายไป","cancelRequestTitle":"ยกเลิกขั้นตอนการดำเนินงาน","cancelRequestWarningMessage":"มีการส่งคำขอเพื่อยกเลิกขั้นตอนการดำเนินงานนี้","cancelUploadTitle":"ยกเลิกการอัปโหลด","cancelUploadWarningMessage":"การอัปโหลดปัจจุบันจะถูกยกเลิก และแบบจำลองจะสูญหาย","clickToFinishTemplate":"คลิก {button} เพื่อสิ้นสุด","continueAdding":"เพิ่มต่อ","continueEditing":"แก้ไขต่อ","continueUpload":"อัปโหลดต่อ","createFeature":"สร้างฟีเจอร์","createFeatures":"สร้างฟีเจอร์","createFeaturesTemplate":"สร้าง ({numFeatures})","deleteAttachmentWarningMessage":"ไฟล์แนบนี้จะถูกลบออกอย่างถาวร","deleteAttachmentWarningTitle":"ลบไฟล์แนบ","deleteWarningMessage":"ฟีเจอร์นี้จะถูกลบออกอย่างถาวร","deleteWarningTitle":"ลบข้อมูลนี้","discardEdits":"ยกเลิกการแก้ไข","discardFeature":"ยกเลิกฟีเจอร์","discardUpload":"ยกเลิกการอัปโหลด","edit":"แก้ไข","editAttachment":"จัดการไฟล์แนบ","editFeature":"แก้ไขฟีเจอร์","editFeatures":"แก้ไขฟีเจอร์","editing":"แก้ไข","errorWarningMessageTemplate":"ไม่สามารถบันทึกการแก้ไขได้: {errorMessage}","errorWarningTitle":"เกิดข้อผิดพลาดบางอย่างขึ้น","featureAttachments":"ไฟล์แนบฟีเจอร์","formFieldCreateError":"ไม่สามารถสร้างฟีเจอร์ได้ เกิดปัญหาเกี่ยวกับแบบฟอร์มขึ้น","formFieldUpdateError":"ไม่สามารถอัปเดตฟีเจอร์ได้ เกิดปัญหาเกี่ยวกับแบบฟอร์มขึ้น","formFieldUnsupportedCreateError":"ไม่สามารถสร้างฟีเจอร์ได้ ชั้นข้อมูลมีฟิลด์ที่ไม่รองรับ","formFieldUnsupportedUpdateError":"ไม่สามารถอัปเดตฟีเจอร์ได้ ชั้นข้อมูลมีฟิลด์ที่ไม่รองรับ","helpMessages2d":{"select":"คลิกบนแผนที่เพื่อเลือกฟีเจอร์","point":"คลิกที่แผนที่เพื่อเพิ่มจุด","polylineZeroVertices":"คลิกที่แผนที่เพื่อเริ่มการวาด","polylineOneVertex":"คลิกสองครั้งบนแผนที่เพื่อดำเนินการให้เสร็จสมบูรณ์","polygonZeroVertices":"คลิกที่แผนที่เพื่อเริ่มการวาด","polygonOneVertex":"คลิกที่แผนที่เพื่อวาดต่อ","polygonTwoVertices":"คลิกสองครั้งบนแผนที่เพื่อดำเนินการให้เสร็จสมบูรณ์","mesh":"คลิกบนแผนที่เพื่อวางแบบจำลอง","meshTooFar":"ซูมเข้าเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น","meshTooClose":"ซูมออกเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น"},"helpMessages3d":{"select":"คลิกในซีนเพื่อเลือกฟีเจอร์","point":"คลิกในซีนเพื่อเพิ่มจุด","polylineZeroVertices":"คลิกในซีนเพื่อเริ่มวาด","polylineOneVertex":"คลิกสองครั้งในซีนเพื่อดำเนินการให้เสร็จสมบูรณ์","polygonZeroVertices":"คลิกในซีนเพื่อเริ่มวาด","polygonOneVertex":"คลิกในซีนเพื่อดำเนินการวาดต่อ","polygonTwoVertices":"คลิกสองครั้งในซีนเพื่อดำเนินการให้เสร็จสมบูรณ์","mesh":"คลิกในซีนเพื่อวางแบบจำลอง","meshTooFar":"ซูมเข้าเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น","meshTooClose":"ซูมออกเพื่อให้มองเห็นแบบจำลองได้ชัดขึ้น"},"ignore":"เพิกเฉย","keepAttachment":"เก็บไฟล์แนบไว้","keepFeature":"คงฟีเจอร์ไว้","multipleFeaturesTemplate":"หลายฟีเจอร์ ({total})","noEditableLayers":"ไม่พบชั้นข้อมูลที่สามารถแก้ไขได้","ownerAdminNotice":"การแก้ไขถูกปิดใช้งานไว้ แต่คุณมีสิทธิ์ในการแก้ไขชั้นข้อมูลนี้","placeFeature":"วางฟีเจอร์","placeFeatureOnMap":"วางฟีเจอร์บนแผนที่","retry":"ลองใหม่","selectFeature":"เลือกฟีเจอร์","selectFeatureToEdit":"เลือกฟีเจอร์เพื่อแก้ไข","selectTemplate":"เลือกประเภทฟีเจอร์","snapping":"ประชิด","snappingSettings":"การตั้งค่าการสแน็ป","untitledFeatureTemplate":"ฟีเจอร์ที่ไม่มีชื่อ {id}","uploadError":"เกิดข้อผิดพลาดในการอัปโหลดแบบจำลอง","uploadPending":"อัปโหลด ...","warning":"ประกาศ","widgetLabel":"เครื่องมือแก้ไข"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_tr.json b/public/assets/esri/widgets/Editor/t9n/Editor_tr.json new file mode 100644 index 0000000..73b907b --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_tr.json @@ -0,0 +1 @@ +{"add":"Ekle","addAttachment":"Eklenti ekle","addFeature":"Detay ekle","attachments":"Eklentiler","attachmentsButtonLabel":"Eklentiler","cancelAddTitle":"Detayı çıkar","cancelAddWarningMessage":"Bu detay kaybedilecek.","cancelEditTitle":"Düzenlemeleri çıkar","cancelEditWarningMessage":"Bu detayda yapılan güncelleme kaybedilecek.","cancelRequestTitle":"İş akışını iptal et","cancelRequestWarningMessage":"Bu iş akışının iptal edilmesi için talepte bulunuldu.","cancelUploadTitle":"Yüklemeyi iptal et","cancelUploadWarningMessage":"Geçerli yükleme iptal edilecek ve model kaybolacak.","clickToFinishTemplate":"Bitirmek için {button} düğmesini tıklayın.","continueAdding":"Eklemeye devam et","continueEditing":"Düzenlemeye devam et","continueUpload":"Yüklemeye devam et","createFeature":"Detay oluştur","createFeatures":"Detaylar oluştur","createFeaturesTemplate":"Oluştur ({numFeatures})","deleteAttachmentWarningMessage":"Bu eklenti kalıcı olarak kaldırılacak.","deleteAttachmentWarningTitle":"Eki sil","deleteWarningMessage":"Bu detay kalıcı olarak kaldırılacak.","deleteWarningTitle":"Detayı sil","discardEdits":"Düzenlemeleri at","discardFeature":"Detayı at","discardUpload":"Yüklemeyi iptal et","edit":"Düzenle","editAttachment":"Eklentiyi yönet","editFeature":"Detayı düzenle","editFeatures":"Detayları düzenle","editing":"Düzenleme","errorWarningMessageTemplate":"Düzenlemeler kaydedilemedi: {errorMessage}","errorWarningTitle":"Bir şey ters gitti","featureAttachments":"Detay eklentileri","formFieldCreateError":"Detaylar oluşturulamadı. Formla ilgili bir sorun var.","formFieldUpdateError":"Detay güncellenemiyor. Formla ilgili bir sorun var.","formFieldUnsupportedCreateError":"Detaylar oluşturulamadı. Katman desteklenmeyen alanlar içeriyor.","formFieldUnsupportedUpdateError":"Detay güncellenemiyor. Katman desteklenmeyen alanlar içeriyor.","helpMessages2d":{"select":"Bir detay seçmek için haritaya tıklayın.","point":"Bir nokta eklemek için haritaya tıklayın.","polylineZeroVertices":"Çizmeye başlamak için haritaya tıklayın.","polylineOneVertex":"Tamamlamak için haritaya çift tıklayın.","polygonZeroVertices":"Çizmeye başlamak için haritaya tıklayın.","polygonOneVertex":"Çizmeye devam etmek için haritaya tıklayın.","polygonTwoVertices":"Tamamlamak için haritaya çift tıklayın.","mesh":"Modeli yerleştirmek için haritaya tıklayın.","meshTooFar":"Modelin daha iyi bir görünümü için yakınlaştırın.","meshTooClose":"Modelin daha iyi bir görünümü için uzaklaştırın."},"helpMessages3d":{"select":"Bir detay seçmek için sahneye tıklayın.","point":"Bir nokta eklemek için sahneye tıklayın.","polylineZeroVertices":"Çizmeye başlamak için sahneye tıklayın.","polylineOneVertex":"Tamamlamak için sahneye çift tıklayın.","polygonZeroVertices":"Çizmeye başlamak için sahneye tıklayın.","polygonOneVertex":"Çizmeye devam etmek için sahneye tıklayın.","polygonTwoVertices":"Tamamlamak için sahneye çift tıklayın.","mesh":"Modeli yerleştirmek için sahne içine tıklayın.","meshTooFar":"Modelin daha iyi bir görünümü için yakınlaştırın.","meshTooClose":"Modelin daha iyi bir görünümü için uzaklaştırın."},"ignore":"Yoksay","keepAttachment":"Eklentiyi tut","keepFeature":"Detayı koru","multipleFeaturesTemplate":"Çoklu detaylar ({total})","noEditableLayers":"Düzenlenebilir bir katman bulunamadı.","ownerAdminNotice":"Düzenleme devre dışı ancak bu katmanı düzenlemek için ayrıcalıklarınız var.","placeFeature":"Detay ekleyin","placeFeatureOnMap":"Haritaya detay ekle.","retry":"Yeniden Dene","selectFeature":"Detay seç","selectFeatureToEdit":"İçinde düzenleme yapılacak detayı seçin.","selectTemplate":"Detay türü seç","snapping":"Yakalama","snappingSettings":"Yerleştirme Ayarları","untitledFeatureTemplate":"Başlıksız Detay {id}","uploadError":"Modeli yüklerken bir hata oluştu.","uploadPending":"Yükleniyor...","warning":"Dikkat","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_uk.json b/public/assets/esri/widgets/Editor/t9n/Editor_uk.json new file mode 100644 index 0000000..3ffc7ca --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_uk.json @@ -0,0 +1 @@ +{"add":"Додавання","addAttachment":"Додати прикріплення","addFeature":"Додати об'єкт","attachments":"Прикріплення","attachmentsButtonLabel":"Прикріплення","cancelAddTitle":"Відхилити об'єкт","cancelAddWarningMessage":"Цей об'єкт буде втрачений","cancelEditTitle":"Скасувати редагування","cancelEditWarningMessage":"Оновлення для цього об'єкту будуть втрачені.","cancelRequestTitle":"Скасувати робочий процес","cancelRequestWarningMessage":"Було виконано запит на скасування цього робочого процесу.","cancelUploadTitle":"Скасувати передавання","cancelUploadWarningMessage":"Поточна передача буде скасована, а модель – втрачена.","clickToFinishTemplate":"Натисніть {button} для завершення.","continueAdding":"Продовжити додання","continueEditing":"Продовжити редагування","continueUpload":"Продовжити передавання","createFeature":"Створити об'єкт","createFeatures":"Створити об'єкти","createFeaturesTemplate":"Створити ({numFeatures})","deleteAttachmentWarningMessage":"Це прикріплення буде назавжди видалено.","deleteAttachmentWarningTitle":"Видалити прикріплення","deleteWarningMessage":"Цей об'єкт буде назавжди видалено.","deleteWarningTitle":"Видалити об'єкт","discardEdits":"Скасувати редагування","discardFeature":"Відхилити об'єкт","discardUpload":"Скасувати передавання","edit":"Редагування","editAttachment":"Керування прикріпленням","editFeature":"Редагувати об'єкт","editFeatures":"Редагувати об'єкти","editing":"Редагування","errorWarningMessageTemplate":"Зміни не вдалося зберегти: {errorMessage}","errorWarningTitle":"Щось пішло не так","featureAttachments":"Прикріплення об'єктів","formFieldCreateError":"Не вдається створити об’єкти. Виникла проблема з формою.","formFieldUpdateError":"Об'єкт неможливо оновити. Виникла проблема з формою.","formFieldUnsupportedCreateError":"Не вдається створити об’єкти. Шар містить непідтримувані поля.","formFieldUnsupportedUpdateError":"Об'єкт неможливо оновити. Шар містить непідтримувані поля.","helpMessages2d":{"select":"Клацніть на карті, щоб вибрати об’єкт.","point":"Клацніть на карті, щоб додати точку.","polylineZeroVertices":"Клацніть на карті, щоб почати малювання.","polylineOneVertex":"Двічі клацніть на карті, щоб завершити.","polygonZeroVertices":"Клацніть на карті, щоб почати малювання.","polygonOneVertex":"Клацніть на карті, щоб продовжити малювання.","polygonTwoVertices":"Двічі клацніть на карті, щоб завершити.","mesh":"Натисніть на карту, щоб розмістити модель.","meshTooFar":"Збільште масштаб для кращого виду моделі.","meshTooClose":"Зменште масштаб для кращого виду моделі."},"helpMessages3d":{"select":"Клацніть сцену, щоб вибрати об’єкт.","point":"Клацніть сцену, щоб додати точку.","polylineZeroVertices":"Клацніть сцену, щоб почати малювання.","polylineOneVertex":"Двічі клацніть сцену, щоб завершити.","polygonZeroVertices":"Клацніть сцену, щоб почати малювання.","polygonOneVertex":"Клацніть сцену, щоб продовжити малювання.","polygonTwoVertices":"Двічі клацніть сцену, щоб завершити.","mesh":"Клацніть на сцені, щоб розмістити модель.","meshTooFar":"Збільште масштаб для кращого виду моделі.","meshTooClose":"Зменште масштаб для кращого виду моделі."},"ignore":"Ігнорувати","keepAttachment":"Зберегти прикріплення","keepFeature":"Залишити об'єкт","multipleFeaturesTemplate":"Декілька об'єктів ({total})","noEditableLayers":"Редаговані шари не знайдено.","ownerAdminNotice":"Редагування вимкнено, але ви маєте права на редагування цього шару.","placeFeature":"Розмістити об'єкт","placeFeatureOnMap":"Розмітити об'єкт на карті.","retry":"Повторити","selectFeature":"Вибрати об’єкт","selectFeatureToEdit":"Вибрати об'єкт, щоб його редагувати","selectTemplate":"Вибрати тип об'єкту","snapping":"Замикання","snappingSettings":"Налаштування прив'язування","untitledFeatureTemplate":"Об'єкт без заголовку {id}","uploadError":"Під час завантаження моделі сталася помилка.","uploadPending":"Передавання...","warning":"Примітка","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_vi.json b/public/assets/esri/widgets/Editor/t9n/Editor_vi.json new file mode 100644 index 0000000..33a85a1 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_vi.json @@ -0,0 +1 @@ +{"add":"Thêm","addAttachment":"Thêm tệp đính kèm","addFeature":"Thêm đối tượng","attachments":"Tệp đính kèm","attachmentsButtonLabel":"Tệp đính kèm","cancelAddTitle":"Hủy bỏ đối tượng","cancelAddWarningMessage":"Đối tượng này sẽ bị mất.","cancelEditTitle":"Hủy các chỉnh sửa","cancelEditWarningMessage":"Các cập nhật với đối tượng này sẽ bị mất.","cancelRequestTitle":"Hủy bỏ quy trình","cancelRequestWarningMessage":"Một yêu cầu đã được đưa ra để hủy bỏ quy trình này.","cancelUploadTitle":"Huỷ tải lên","cancelUploadWarningMessage":"Quá trình tải lên hiện tại sẽ bị hủy và mô hình sẽ bị mất.","clickToFinishTemplate":"Nhấn {button} để hoàn tất.","continueAdding":"Tiếp tục thêm","continueEditing":"Tiếp tục chỉnh sửa","continueUpload":"Tiếp tục tải lên","createFeature":"Tạo đối tượng","createFeatures":"Tạo đối tượng","createFeaturesTemplate":"Tạo ({numFeatures})","deleteAttachmentWarningMessage":"Tệp đính kèm này sẽ bị xóa vĩnh viễn.","deleteAttachmentWarningTitle":"Xóa tệp đính kèm","deleteWarningMessage":"Đối tượng này sẽ bị xóa vĩnh viễn.","deleteWarningTitle":"Xóa đối tượng","discardEdits":"Hủy các chỉnh sửa","discardFeature":"Hủy bỏ đối tượng","discardUpload":"Huỷ tải lên","edit":"Chỉnh sửa","editAttachment":"Quản lý tệp đính kèm","editFeature":"Chỉnh sửa đối tượng","editFeatures":"Biên tập đối tượng","editing":"Biên tập","errorWarningMessageTemplate":"Không thể lưu các chỉnh sửa: {errorMessage}","errorWarningTitle":"Đã xảy ra sự cố","featureAttachments":"Tệp đính kèm đối tượng","formFieldCreateError":"Không thể tạo đối tượng. Đã xảy ra sự cố với mẫu form.","formFieldUpdateError":"Không thể cập nhật đối tượng. Đã xảy ra sự cố với mẫu form.","formFieldUnsupportedCreateError":"Không thể tạo đối tượng. Lớp chứa trường không được hỗ trợ.","formFieldUnsupportedUpdateError":"Không thể cập nhật đối tượng. Lớp chứa trường không được hỗ trợ.","helpMessages2d":{"select":"Nhấp vào bản đồ để chọn đối tượng.","point":"Bấm vào bản đồ để thêm điểm.","polylineZeroVertices":"Bấm vào bản đồ để bắt đầu vẽ.","polylineOneVertex":"Nhấp đúp vào bản đồ để hoàn thành.","polygonZeroVertices":"Bấm vào bản đồ để bắt đầu vẽ.","polygonOneVertex":"Bấm vào bản đồ để tiếp tục vẽ.","polygonTwoVertices":"Nhấp đúp vào bản đồ để hoàn thành.","mesh":"Bấm vào bản đồ để đặt mô hình.","meshTooFar":"Phóng to để xem mô hình rõ hơn.","meshTooClose":"Thu nhỏ để xem mô hình rõ hơn."},"helpMessages3d":{"select":"Nhấp vào scene để chọn đối tượng.","point":"Nhấp vào scene để thêm điểm.","polylineZeroVertices":"Nhấp vào scene để bắt đầu vẽ.","polylineOneVertex":"Nhấp đúp vào scene để hoàn thành.","polygonZeroVertices":"Nhấp vào scene để bắt đầu vẽ.","polygonOneVertex":"Nhấp vào scene để tiếp tục vẽ.","polygonTwoVertices":"Nhấp đúp vào scene để hoàn thành.","mesh":"Bấm vào scene để đặt mô hình.","meshTooFar":"Phóng to để xem mô hình rõ hơn.","meshTooClose":"Thu nhỏ để xem mô hình rõ hơn."},"ignore":"Bỏ qua","keepAttachment":"Giữ lại tệp đính kèm","keepFeature":"Giữ đối tượng","multipleFeaturesTemplate":"Nhiều đối tượng ({total})","noEditableLayers":"Không tìm thấy lớp có thể chỉnh sửa.","ownerAdminNotice":"Chỉnh sửa đã bị tắt nhưng bạn có quyền chỉnh sửa lớp này.","placeFeature":"Đặt đối tượng","placeFeatureOnMap":"Đặt đối tượng lên bản đồ.","retry":"Thử lại","selectFeature":"Chọn đối tượng","selectFeatureToEdit":"Chọn một đối tượng để chỉnh sửa.","selectTemplate":"Chọn loại đối tượng","snapping":"Bắt dính","snappingSettings":"Thiết lập Chụp ảnh nhanh","untitledFeatureTemplate":"Đối tượng chưa có Tiêu đề {id}","uploadError":"Đã xảy ra lỗi khi tải lên mô hình.","uploadPending":"Đang tải lên...","warning":"Lưu ý","widgetLabel":"Editor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_zh-CN.json b/public/assets/esri/widgets/Editor/t9n/Editor_zh-CN.json new file mode 100644 index 0000000..25f944f --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_zh-CN.json @@ -0,0 +1 @@ +{"add":"添加","addAttachment":"添加附件","addFeature":"添加要素","attachments":"附件","attachmentsButtonLabel":"附件","cancelAddTitle":"放弃要素","cancelAddWarningMessage":"此要素将丢失。","cancelEditTitle":"放弃编辑内容","cancelEditWarningMessage":"此要素的更新内容将丢失。","cancelRequestTitle":"取消工作流","cancelRequestWarningMessage":"已发出取消此工作流的请求。","cancelUploadTitle":"取消上传","cancelUploadWarningMessage":"当前上传将被取消,模型将丢失。","clickToFinishTemplate":"单击 {button} 完成设置。","continueAdding":"继续添加","continueEditing":"继续编辑","continueUpload":"继续上传","createFeature":"创建要素","createFeatures":"创建要素","createFeaturesTemplate":"创建({numFeatures})","deleteAttachmentWarningMessage":"此附件将永久移除。","deleteAttachmentWarningTitle":"删除附件","deleteWarningMessage":"此要素将永久移除。","deleteWarningTitle":"删除要素","discardEdits":"放弃编辑内容","discardFeature":"放弃要素","discardUpload":"取消上传","edit":"编辑","editAttachment":"管理附件","editFeature":"编辑要素","editFeatures":"编辑要素","editing":"编辑","errorWarningMessageTemplate":"无法保存编辑内容:{errorMessage}","errorWarningTitle":"出错","featureAttachments":"要素附件","formFieldCreateError":"无法创建要素。 表单存在问题。","formFieldUpdateError":"无法更新要素。 表单存在问题。","formFieldUnsupportedCreateError":"无法创建要素。 图层包含不受支持的字段。","formFieldUnsupportedUpdateError":"无法更新要素。 图层包含不受支持的字段。","helpMessages2d":{"select":"单击地图选择一个要素。","point":"单击地图以添加点。","polylineZeroVertices":"单击地图以开始绘制。","polylineOneVertex":"双击地图以完成操作。","polygonZeroVertices":"单击地图以开始绘制。","polygonOneVertex":"单击地图以继续绘制。","polygonTwoVertices":"双击地图以完成操作。","mesh":"单击地图以放置模型。","meshTooFar":"放大以更好地查看模型。","meshTooClose":"缩小以更好地查看模型。"},"helpMessages3d":{"select":"单击场景以选择要素 。","point":"单击场景以添加点。","polylineZeroVertices":"单击场景以开始绘制。","polylineOneVertex":"双击场景以完成操作。","polygonZeroVertices":"单击场景以开始绘制。","polygonOneVertex":"单击场景以继续绘制。","polygonTwoVertices":"双击场景以完成操作。","mesh":"在场景中单击以放置模型。","meshTooFar":"放大以更好地查看模型。","meshTooClose":"缩小以更好地查看模型。"},"ignore":"忽略","keepAttachment":"保存附件","keepFeature":"保留要素","multipleFeaturesTemplate":"多个要素 ({total})","noEditableLayers":"未找到可编辑的图层。","ownerAdminNotice":"编辑功能关闭,但是您拥有编辑该图层的特权。","placeFeature":"放置要素","placeFeatureOnMap":"在地图上放置要素。","retry":"重试","selectFeature":"选择要素","selectFeatureToEdit":"选择要编辑的要素。","selectTemplate":"选择要素类型","snapping":"捕捉","snappingSettings":"捕捉设置","untitledFeatureTemplate":"无标题要素 {id}","uploadError":"上传模型时出错。","uploadPending":"正在上传...","warning":"通知","widgetLabel":"编辑器"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_zh-HK.json b/public/assets/esri/widgets/Editor/t9n/Editor_zh-HK.json new file mode 100644 index 0000000..f7dcc91 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_zh-HK.json @@ -0,0 +1 @@ +{"add":"新增","addAttachment":"新增附件","addFeature":"新增圖徵","attachments":"附件","attachmentsButtonLabel":"附件","cancelAddTitle":"放棄圖徵","cancelAddWarningMessage":"此圖徵將遺失。","cancelEditTitle":"放棄編輯","cancelEditWarningMessage":"將遺失對此圖徵的更新。","cancelRequestTitle":"取消工作流程","cancelRequestWarningMessage":"已提出取消此工作流程的請求。","cancelUploadTitle":"取消上傳","cancelUploadWarningMessage":"將取消目前上傳,模型將遺失。","clickToFinishTemplate":"按一下 {button} 以完成。","continueAdding":"正在繼續新增","continueEditing":"正在繼續編輯","continueUpload":"繼續上傳","createFeature":"建立圖徵","createFeatures":"建立圖徽","createFeaturesTemplate":"建立 ({numFeatures})","deleteAttachmentWarningMessage":"將永久移除此附件。","deleteAttachmentWarningTitle":"刪除附件","deleteWarningMessage":"將永久移除此圖徵。","deleteWarningTitle":"刪除圖徵","discardEdits":"放棄編輯","discardFeature":"放棄圖徵","discardUpload":"取消上傳","edit":"編輯","editAttachment":"管理附件","editFeature":"編輯圖徵","editFeatures":"編輯圖徵","editing":"編輯","errorWarningMessageTemplate":"無法儲存編輯: {errorMessage}","errorWarningTitle":"發生錯誤","featureAttachments":"圖徵附件","formFieldCreateError":"無法建立圖徵。 發生表格問題。","formFieldUpdateError":"無法更新圖徵。 發生表格問題。","formFieldUnsupportedCreateError":"無法建立圖徵。 圖層包​​含不支援的欄位。","formFieldUnsupportedUpdateError":"無法更新圖徵。 圖層包​​含不支援的欄位。","helpMessages2d":{"select":"按一下地圖以選擇圖徵。","point":"按一下地圖以新增點。","polylineZeroVertices":"按一下地圖以開始繪製。","polylineOneVertex":"按兩下地圖完成操作。","polygonZeroVertices":"按一下地圖以開始繪製。","polygonOneVertex":"按一下地圖以繼續繪製。","polygonTwoVertices":"按兩下地圖完成操作。","mesh":"按一下地圖以放置模型。","meshTooFar":"放大以更好地檢視模型。","meshTooClose":"縮小以更好地檢視模型。"},"helpMessages3d":{"select":"按一下場景以選擇圖徵。","point":"按一下場景以新增一點。","polylineZeroVertices":"按一下場景以開始繪製。","polylineOneVertex":"按兩下場景完成操作。","polygonZeroVertices":"按一下場景以開始繪製。","polygonOneVertex":"按一下場景以繼續繪製。","polygonTwoVertices":"按兩下場景完成操作。","mesh":"按一下場景以放置模型。","meshTooFar":"放大以更好地檢視模型。","meshTooClose":"縮小以更好地檢視模型。"},"ignore":"忽略","keepAttachment":"保留附件","keepFeature":"保留圖徵","multipleFeaturesTemplate":"多個圖徵 ({total})","noEditableLayers":"找不到可編輯的圖層。","ownerAdminNotice":"已停用編輯,但您有編輯此圖層的權限。","placeFeature":"放置圖徵","placeFeatureOnMap":"在地圖上放置圖徵。","retry":"重試","selectFeature":"選擇圖徵","selectFeatureToEdit":"選擇圖徵進行編輯。","selectTemplate":"選擇圖徵類型","snapping":"正在貼齊","snappingSettings":"貼齊設定","untitledFeatureTemplate":"無標題的圖徵 {id}","uploadError":"上傳模型時出錯。","uploadPending":"正在上傳...","warning":"通知","widgetLabel":"編輯器"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Editor/t9n/Editor_zh-TW.json b/public/assets/esri/widgets/Editor/t9n/Editor_zh-TW.json new file mode 100644 index 0000000..f7dcc91 --- /dev/null +++ b/public/assets/esri/widgets/Editor/t9n/Editor_zh-TW.json @@ -0,0 +1 @@ +{"add":"新增","addAttachment":"新增附件","addFeature":"新增圖徵","attachments":"附件","attachmentsButtonLabel":"附件","cancelAddTitle":"放棄圖徵","cancelAddWarningMessage":"此圖徵將遺失。","cancelEditTitle":"放棄編輯","cancelEditWarningMessage":"將遺失對此圖徵的更新。","cancelRequestTitle":"取消工作流程","cancelRequestWarningMessage":"已提出取消此工作流程的請求。","cancelUploadTitle":"取消上傳","cancelUploadWarningMessage":"將取消目前上傳,模型將遺失。","clickToFinishTemplate":"按一下 {button} 以完成。","continueAdding":"正在繼續新增","continueEditing":"正在繼續編輯","continueUpload":"繼續上傳","createFeature":"建立圖徵","createFeatures":"建立圖徽","createFeaturesTemplate":"建立 ({numFeatures})","deleteAttachmentWarningMessage":"將永久移除此附件。","deleteAttachmentWarningTitle":"刪除附件","deleteWarningMessage":"將永久移除此圖徵。","deleteWarningTitle":"刪除圖徵","discardEdits":"放棄編輯","discardFeature":"放棄圖徵","discardUpload":"取消上傳","edit":"編輯","editAttachment":"管理附件","editFeature":"編輯圖徵","editFeatures":"編輯圖徵","editing":"編輯","errorWarningMessageTemplate":"無法儲存編輯: {errorMessage}","errorWarningTitle":"發生錯誤","featureAttachments":"圖徵附件","formFieldCreateError":"無法建立圖徵。 發生表格問題。","formFieldUpdateError":"無法更新圖徵。 發生表格問題。","formFieldUnsupportedCreateError":"無法建立圖徵。 圖層包​​含不支援的欄位。","formFieldUnsupportedUpdateError":"無法更新圖徵。 圖層包​​含不支援的欄位。","helpMessages2d":{"select":"按一下地圖以選擇圖徵。","point":"按一下地圖以新增點。","polylineZeroVertices":"按一下地圖以開始繪製。","polylineOneVertex":"按兩下地圖完成操作。","polygonZeroVertices":"按一下地圖以開始繪製。","polygonOneVertex":"按一下地圖以繼續繪製。","polygonTwoVertices":"按兩下地圖完成操作。","mesh":"按一下地圖以放置模型。","meshTooFar":"放大以更好地檢視模型。","meshTooClose":"縮小以更好地檢視模型。"},"helpMessages3d":{"select":"按一下場景以選擇圖徵。","point":"按一下場景以新增一點。","polylineZeroVertices":"按一下場景以開始繪製。","polylineOneVertex":"按兩下場景完成操作。","polygonZeroVertices":"按一下場景以開始繪製。","polygonOneVertex":"按一下場景以繼續繪製。","polygonTwoVertices":"按兩下場景完成操作。","mesh":"按一下場景以放置模型。","meshTooFar":"放大以更好地檢視模型。","meshTooClose":"縮小以更好地檢視模型。"},"ignore":"忽略","keepAttachment":"保留附件","keepFeature":"保留圖徵","multipleFeaturesTemplate":"多個圖徵 ({total})","noEditableLayers":"找不到可編輯的圖層。","ownerAdminNotice":"已停用編輯,但您有編輯此圖層的權限。","placeFeature":"放置圖徵","placeFeatureOnMap":"在地圖上放置圖徵。","retry":"重試","selectFeature":"選擇圖徵","selectFeatureToEdit":"選擇圖徵進行編輯。","selectTemplate":"選擇圖徵類型","snapping":"正在貼齊","snappingSettings":"貼齊設定","untitledFeatureTemplate":"無標題的圖徵 {id}","uploadError":"上傳模型時出錯。","uploadPending":"正在上傳...","warning":"通知","widgetLabel":"編輯器"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile.json new file mode 100644 index 0000000..3945027 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile.json @@ -0,0 +1 @@ +{"widgetLabel":"Elevation Profile","readyPrompt":"Draw or select line to generate an elevation profile.","readyPromptCreateOnly":"Draw line to generate an elevation profile.","readyPromptSelectOnly":"Select line to generate an elevation profile.","creatingPrompt-2d":"Create elevation profile by clicking in the map to place your first point, use double-click for last point.","creatingPrompt-3d":"Create elevation profile by clicking in the scene to place your first point, use double-click for last point.","selectingPrompt-2d":"Create elevation profile by clicking in the map to select a line.","selectingPrompt-3d":"Create elevation profile by clicking in the scene to select a line.","chartTooltip":"{name}: {elevation}","clearProfile":"Clear profile","showSettings":"Show settings","hideSettings":"Hide settings","unitSelectLabel":"Units","uniformChartScalingLabel":"Uniform chart scaling","uniformChartScalingEnable":"Use uniform scaling for the chart. X and Y axes will have the same scale.","uniformChartScalingDisable":"Use non-uniform scaling for the chart. Y axis will be scaled to fit elevation values.","sketchButtonLabel":"New profile","selectButtonLabel":"Select line","hideProfile":"Hide {name}","showProfile":"Show {name}","errors":{"unknown":"There was an unknown error generating the profile.","noProfile":"No profile available.","tooComplex":"Profile could not be generated. Input line is too complex.","invalidGeometry":"Profile could not be generated. Invalid geometry.","invalidElevationInfo":"Profile could not be generated. Elevation options of the line are not supported."},"profiles":{"ground":"Ground","input":"Input","query":"Query","view":"View"},"statistics":{"notAvailable":"n/a","maxDistance":"Length","minElevation":"Min","maxElevation":"Max","avgElevation":"Avg","gain":"Gain","loss":"Loss","maxSlope":"Max Slope","avgSlope":"Avg Slope"},"zoomOut":"Zoom Out","showDetails":"Show Details","hideDetails":"Hide Details"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ar.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ar.json new file mode 100644 index 0000000..4019772 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"الملف التعريفي للارتفاع","readyPrompt":"ارسم خطًا أو حدده لإنشاء تخطيط الارتفاع.","readyPromptCreateOnly":"ارسم خطًا لإنشاء تخطيط الارتفاع.","readyPromptSelectOnly":"حدد خطًا لإنشاء تخطيط الارتفاع.","creatingPrompt-2d":"أنشئ تخطيط الارتفاع بالنقر في الخريطة لوضع النقطة الأولى الخاصة بك، واستخدام النقر المزدوج لآخر نقطة.","creatingPrompt-3d":"أنشئ تخطيط الارتفاع بالنقر في المشهد لوضع النقطة الأولى الخاصة بك، واستخدام النقر المزدوج لآخر نقطة.","selectingPrompt-2d":"أنشئ تخطيط الارتفاع بالنقر في الخريطة لتحديد خط.","selectingPrompt-3d":"أنشئ تخطيط الارتفاع بالنقر في المشهد لتحديد خط.","chartTooltip":"{name}: {elevation}","clearProfile":"مسح ملف التعريف","showSettings":"إظهار الإعدادات","hideSettings":"إخفاء الإعدادات","unitSelectLabel":"الوحدات","uniformChartScalingLabel":"قياس مخطط منتظم","uniformChartScalingEnable":"استخدم قياسًا منتظمًا للمخطط. سيكون للمحورين X وY مقياس الرسم نفسه.","uniformChartScalingDisable":"استخدم مقياسًا غير منتظم للمخطط. سيتم قياس المحور Y ليناسب قيم الارتفاع.","sketchButtonLabel":"ملف تعريف جديد","selectButtonLabel":"تحديد خط","hideProfile":"إخفاء {name}","showProfile":"إظهار {name}","errors":{"unknown":"حدث خطأ غير معروف أثناء إنشاء التخطيط.","noProfile":"لا يوجد ملف تعريفي متاح.","tooComplex":"تعذر إنشاء التخطيط. خط الإدخال معقد للغاية.","invalidGeometry":"تعذر إنشاء التخطيط. شكل هندسي غير صالح.","invalidElevationInfo":"تعذر إنشاء التخطيط. خيارات ارتفاع المسقط الرأسي للخط غير مدعومة."},"profiles":{"ground":"أرض","input":"الإدخال","query":"استعلام","view":"عرض"},"statistics":{"notAvailable":"لا يوجد","maxDistance":"الطول","minElevation":"الحد الأدنى","maxElevation":"الحد الأقصى","avgElevation":"المتوسط","gain":"الكسب","loss":"الخسارة","maxSlope":"أقصى ميل","avgSlope":"متوسط الميل"},"zoomOut":"تصغير","showDetails":"إظهار التفاصيل","hideDetails":"إخفاء التفاصيل"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bg.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bg.json new file mode 100644 index 0000000..93ae389 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Височинен профил","readyPrompt":"Начертайте или изберете линия, за да генерирате височинен профил.","readyPromptCreateOnly":"Начертайте линия, за да генерирате височинен профил.","readyPromptSelectOnly":"Изберете линия, за да генерирате височинен профил.","creatingPrompt-2d":"Създайте височинен профил, като натиснете върху картата, за да поставите първата си точка, използвайте двукратно натискане за последната точка.","creatingPrompt-3d":"Създайте височинен профил, като натиснете в сцената, за да поставите първата си точка, използвайте двукратно натискане за последната точка.","selectingPrompt-2d":"Създайте височинен профил, като натиснете върху картата, за да изберете линия.","selectingPrompt-3d":"Създайте височинен профил, като натиснете в сцената, за да изберете линия.","chartTooltip":"{name}: {elevation}","clearProfile":"Изчистване на профил","showSettings":"Показване на настройки","hideSettings":"Скриване на настройки","unitSelectLabel":"Мерни единици","uniformChartScalingLabel":"Унифицирано мащабиране на диаграми","uniformChartScalingEnable":"Използвайте унифицирано мащабиране за диаграмата. Осите X и Y ще имат един и същ мащаб.","uniformChartScalingDisable":"Използвайте неунифицирано мащабиране за диаграмата. Оста Y ще бъде мащабирана така, че да съответства на височинните стойности.","sketchButtonLabel":"Нов профил","selectButtonLabel":"Избор на линия","hideProfile":"Скриване {name}","showProfile":"Показване {name}","errors":{"unknown":"Възникна неизвестна грешка при генериране на профила.","noProfile":"Няма достъпен профил.","tooComplex":"Профилът не може да бъде генериран. Входната линия е твърде сложна.","invalidGeometry":"Профилът не може да бъде генериран. Невалидна геометрия.","invalidElevationInfo":"Профилът не може да бъде генериран. Опциите за височина на линията не се поддържат."},"profiles":{"ground":"Основа","input":"Вход","query":"Заявка","view":"Преглед"},"statistics":{"notAvailable":"n/a","maxDistance":"Дължина","minElevation":"Мин.","maxElevation":"Макс.","avgElevation":"Ср.","gain":"Печалба","loss":"Загуба","maxSlope":"Максимален наклон","avgSlope":"Среден наклон"},"zoomOut":"Намаляване","showDetails":"Показване на подробности","hideDetails":"Скриване на подробности"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bs.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bs.json new file mode 100644 index 0000000..e361af8 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil terena","readyPrompt":"Nacrtajte ili odaberite liniju za izradu profila nadmorske visine.","readyPromptCreateOnly":"Povucite liniju za izradu profila nadmorske visine.","readyPromptSelectOnly":"Odaberite liniju za izradu profila nadmorske visine.","creatingPrompt-2d":"Stvorite profil nadmorske visine klikom na kartu da postavite svoju prvu točku, upotrijebite dvostruki klik za zadnju točku.","creatingPrompt-3d":"Stvorite profil nadmorske visine klikom na scenu da postavite svoju prvu točku, upotrijebite dvostruki klik za zadnju točku.","selectingPrompt-2d":"Stvorite profil nadmorske visine klikom na kartu za odabir linije.","selectingPrompt-3d":"Stvorite profil nadmorske visine klikom na scenu za odabir linije.","chartTooltip":"{name}: {elevation}","clearProfile":"Obriši profil","showSettings":"Prikaži postavke","hideSettings":"Sakrij postavke","unitSelectLabel":"Jedinice","uniformChartScalingLabel":"Uniformno skaliranje grafikona","uniformChartScalingEnable":"Koristite uniformno skaliranje za grafikon. X i Y osi imat će istu skalu.","uniformChartScalingDisable":"Koristite ne-uniformno skaliranje za grafikon. Y os skalirat će se tako da odgovara visinskim vrijednostima.","sketchButtonLabel":"Novi profil","selectButtonLabel":"Odaberi liniju","hideProfile":"Sakrij {name}","showProfile":"Prikaži {name}","errors":{"unknown":"Došlo je do nepoznate pogreške pri stvaranju profila.","noProfile":"Nema dostupnog profila.","tooComplex":"Nije moguće stvoriti profil. Ulazna linija je previše složena.","invalidGeometry":"Nije moguće stvoriti profil. Nevaljana geometrija.","invalidElevationInfo":"Nije moguće stvoriti profil. Opcije nadmorske visine linije nisu podržane."},"profiles":{"ground":"Tlo","input":"Unos","query":"Upit","view":"Prikaži"},"statistics":{"notAvailable":"nije dostupno","maxDistance":"Duljina","minElevation":"Min.","maxElevation":"Maks.","avgElevation":"Prosjek","gain":"Povećanje","loss":"Gubitak","maxSlope":"Maks. nagib","avgSlope":"Prosj. nagib"},"zoomOut":"Smanji","showDetails":"Prikaži pojedinosti","hideDetails":"Sakrij pojedinosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ca.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ca.json new file mode 100644 index 0000000..0a878bc --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Perfil d'elevació","readyPrompt":"Dibuixeu o seleccioneu la línia per generar un perfil d'elevació.","readyPromptCreateOnly":"Dibuixeu la línia per generar un perfil d'elevació.","readyPromptSelectOnly":"Seleccioneu la línia per generar un perfil d'elevació.","creatingPrompt-2d":"Creeu un perfil d'elevació fent clic al mapa per col·locar el primer punt i doble clic per col·locar l'últim.","creatingPrompt-3d":"Creeu un perfil d'elevació fent clic a l'escena per col·locar el primer punt i doble clic per col·locar l'últim.","selectingPrompt-2d":"Creeu un perfil d'elevació fent clic al mapa per seleccionar una línia.","selectingPrompt-3d":"Creeu un perfil d'elevació fent clic a l'escena per seleccionar una línia.","chartTooltip":"{name}: {elevation}","clearProfile":"Esborra el perfil","showSettings":"Mostra la configuració","hideSettings":"Amaga la configuració","unitSelectLabel":"Unitats","uniformChartScalingLabel":"Escala uniforme del gràfic","uniformChartScalingEnable":"Utilitza l'escala uniforme per al gràfic. Els eixos X i Y tindran la mateixa escala.","uniformChartScalingDisable":"Utilitza una escala no uniforme per al gràfic. L'escala de l'eix Y canviarà per ajustar-la als valors d'elevació.","sketchButtonLabel":"Perfil nou","selectButtonLabel":"Seleccioneu una línia","hideProfile":"Amaga {name}","showProfile":"Mostra {name}","errors":{"unknown":"S'ha produït un error en generar el perfil.","noProfile":"No hi ha cap perfil disponible.","tooComplex":"No s'ha pogut generar el perfil. La línia d'entrada és massa complexa.","invalidGeometry":"No s'ha pogut generar el perfil. La geometria no és vàlida.","invalidElevationInfo":"No s'ha pogut generar el perfil. Les opcions d'elevació de la línia no són compatibles."},"profiles":{"ground":"Terra","input":"Entrada","query":"Consulta","view":"Visualitza"},"statistics":{"notAvailable":"n/a","maxDistance":"Longitud","minElevation":"Mín.","maxElevation":"Màx.","avgElevation":"Mitjana","gain":"Guany","loss":"Pèrdua","maxSlope":"Pendent màxim","avgSlope":"Pendent mitjà"},"zoomOut":"Redueix","showDetails":"Mostra els detalls","hideDetails":"Amaga els detalls"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_cs.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_cs.json new file mode 100644 index 0000000..3c92f09 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Výškový profil","readyPrompt":"Nakreslete nebo vyberte linii pro vygenerování výškového profilu.","readyPromptCreateOnly":"Nakreslete linii pro vygenerování výškového profilu.","readyPromptSelectOnly":"Vyberte linii pro vygenerování výškového profilu.","creatingPrompt-2d":"Vytvořte výškový profil kliknutím na mapu a umístěním prvního bodu; poslední bod umístěte dvojitým kliknutím.","creatingPrompt-3d":"Vytvořte výškový profil kliknutím na scénu a umístěním prvního bodu; poslední bod umístěte dvojitým kliknutím.","selectingPrompt-2d":"Vytvořte výškový profil kliknutím na mapu a výběrem linie.","selectingPrompt-3d":"Vytvořte výškový profil kliknutím na scénu a výběrem linie.","chartTooltip":"{name}: {elevation}","clearProfile":"Vymazat profil","showSettings":"Zobrazit nastavení","hideSettings":"Skrýt nastavení","unitSelectLabel":"Jednotky","uniformChartScalingLabel":"Jednotné měřítko grafu","uniformChartScalingEnable":"Použít u grafu jednotné měřítko. Osy X a Y budou mít stejné měřítko.","uniformChartScalingDisable":"Použít u grafu nejednotné měřítko. Osa Y bude upravena tak, aby odpovídala hodnotám nadmořské výšky.","sketchButtonLabel":"Nový profil","selectButtonLabel":"Vyberte linii","hideProfile":"Skrýt {name}","showProfile":"Zobrazit {name}","errors":{"unknown":"Při generování profilu došlo k neznámé chybě","noProfile":"Žádný profil není k dispozici.","tooComplex":"Profil nelze vygenerovat. Vstupní linie je příliš komplexní.","invalidGeometry":"Profil nelze vygenerovat. Neplatná geometrie.","invalidElevationInfo":"Profil nelze vygenerovat. Možnosti nadmořské výšky linie nejsou podporovány."},"profiles":{"ground":"Základ","input":"Vstup","query":"Dotaz","view":"Zobrazit"},"statistics":{"notAvailable":"není k dispozici","maxDistance":"Délka","minElevation":"Min.","maxElevation":"Max.","avgElevation":"Prům.","gain":"Příjem","loss":"Ztráta","maxSlope":"Max. sklon","avgSlope":"Prům. sklon"},"zoomOut":"Oddálit","showDetails":"Zobrazit detaily","hideDetails":"Skrýt podrobnosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_da.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_da.json new file mode 100644 index 0000000..3c5e7d3 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Højdeprofil","readyPrompt":"Tegn eller vælg linje for at generere en højdeprofil.","readyPromptCreateOnly":"Tegn linje for at generere en højdeprofil.","readyPromptSelectOnly":"Vælg linje for at generere en højdeprofil.","creatingPrompt-2d":"Opret højdeprofil ved at klikke på kortet for at placere dit første punkt, brug dobbeltklik for sidste punkt.","creatingPrompt-3d":"Opret højdeprofil ved at klikke i scenen for at placere det første punkt og dobbeltklikke for sidste punkt.","selectingPrompt-2d":"Opret højdeprofil ved at klikke på kortet for at vælge en linje.","selectingPrompt-3d":"Opret højdeprofil ved at klikke på scenen for at vælge en linje.","chartTooltip":"{name}: {elevation}","clearProfile":"Ryd profil","showSettings":"Vis indstillinger","hideSettings":"Skjul indstillinger","unitSelectLabel":"Enheder","uniformChartScalingLabel":"Ensartet skalering af diagram","uniformChartScalingEnable":"Brug ensartet skalering af diagram. X- og Y-akserne får samme skalering.","uniformChartScalingDisable":"Brug uensartet skalering af diagram. X- og Y-akserne skaleres, så de passer til højdeværdierne.","sketchButtonLabel":"Ny profil","selectButtonLabel":"Vælg linje","hideProfile":"Skjul {name}","showProfile":"Vis {name}","errors":{"unknown":"Der opstod en ukendt fejl under generering af profilen.","noProfile":"Ingen profil er tilgængelig.","tooComplex":"Profil kunne ikke genereres. Input-linje er for kompleks.","invalidGeometry":"Profil kunne ikke genereres. Ugyldig geometri.","invalidElevationInfo":"Profil kunne ikke genereres. Højdeindstillinger for linjen understøttes ikke."},"profiles":{"ground":"Jorden","input":"Input","query":"Forespørgsel","view":"Vis"},"statistics":{"notAvailable":"i/t","maxDistance":"Længde","minElevation":"Min","maxElevation":"Maks","avgElevation":"Gnm.sn","gain":"Forøgelse","loss":"Reduktion","maxSlope":"Maks. hældning","avgSlope":"Gnm.sn. hældning"},"zoomOut":"Zoom Out","showDetails":"Vis detaljer","hideDetails":"Skjul detaljer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_de.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_de.json new file mode 100644 index 0000000..714fbfc --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Höhenprofil","readyPrompt":"Linie zeichnen oder auswählen, um ein Höhenprofil zu erstellen.","readyPromptCreateOnly":"Linie zeichnen, um ein Höhenprofil zu erstellen.","readyPromptSelectOnly":"Linie auswählen, um ein Höhenprofil zu erstellen.","creatingPrompt-2d":"Erstellen Sie das Höhenprofil, indem Sie in die Karte klicken, um den ersten Punkt zu positionieren. Den letzten Punkt platzieren Sie mit einem Doppelklick.","creatingPrompt-3d":"Erstellen Sie das Höhenprofil, indem Sie in die Szene klicken, um den ersten Punkt zu positionieren. Den letzten Punkt platzieren Sie mit einem Doppelklick.","selectingPrompt-2d":"Erstellen Sie das Höhenprofil, indem Sie in die Karte klicken, um eine Linie auszuwählen.","selectingPrompt-3d":"Erstellen Sie das Höhenprofil, indem Sie in die Szene klicken, um eine Linie auszuwählen.","chartTooltip":"{name}: {elevation}","clearProfile":"Profil löschen","showSettings":"Einstellungen einblenden","hideSettings":"Einstellungen ausblenden","unitSelectLabel":"Einheiten","uniformChartScalingLabel":"Einheitliche Diagrammskalierung","uniformChartScalingEnable":"Einheitliche Skalierung für das Diagramm verwenden. X- und Y-Achse weisen die gleiche Skalierung auf.","uniformChartScalingDisable":"Uneinheitliche Skalierung für das Diagramm verwenden. Die Y-Achse wird abgestimmt auf die Höhenwerte skaliert.","sketchButtonLabel":"Neues Profil","selectButtonLabel":"Linie auswählen","hideProfile":"{name} ausblenden","showProfile":"{name} einblenden","errors":{"unknown":"Beim Erstellen des Profils ist ein unbekannter Fehler aufgetreten.","noProfile":"Kein Profil verfügbar.","tooComplex":"Profil konnte nicht erstellt werden. Eingabelinie ist zu komplex.","invalidGeometry":"Profil konnte nicht erstellt werden. Ungültige Geometrie.","invalidElevationInfo":"Profil konnte nicht erstellt werden. Die Höhenoptionen der Linie werden nicht unterstützt."},"profiles":{"ground":"Boden","input":"Eingabe","query":"Abfrage","view":"Anzeigen"},"statistics":{"notAvailable":"N. z.","maxDistance":"Länge","minElevation":"Min","maxElevation":"Max","avgElevation":"Mw","gain":"Zunahme","loss":"Verlust","maxSlope":"Max. Neigung","avgSlope":"Durchschnittl. Neigung"},"zoomOut":"Verkleinern","showDetails":"Details anzeigen","hideDetails":"Details ausblenden"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_el.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_el.json new file mode 100644 index 0000000..438b9e8 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Υψομετρικό προφίλ","readyPrompt":"Σχεδιάστε ή επιλέξτε μια γραμμή για να δημιουργήσετε ένα υψομετρικό προφίλ.","readyPromptCreateOnly":"Σχεδιάστε μια γραμμή για να δημιουργήσετε ένα υψομετρικό προφίλ.","readyPromptSelectOnly":"Επιλέξτε μια γραμμή για να δημιουργήσετε ένα υψομετρικό προφίλ.","creatingPrompt-2d":"Δημιουργήστε υψομετρικό προφίλ κάνοντας κλικ στον χάρτη για να τοποθετήσετε το πρώτο σημείο σας και διπλό κλικ για το τελευταίο σημείο.","creatingPrompt-3d":"Δημιουργήστε υψομετρικό προφίλ κάνοντας κλικ στη 3D προβολή για να τοποθετήσετε το πρώτο σημείο σας και διπλό κλικ για το τελευταίο σημείο.","selectingPrompt-2d":"Δημιουργήστε υψομετρικό προφίλ κάνοντας κλικ στον χάρτη για να επιλέξετε μια γραμμή.","selectingPrompt-3d":"Δημιουργήστε υψομετρικό προφίλ κάνοντας κλικ στη 3D προβολή για να επιλέξετε μια γραμμή.","chartTooltip":"{name}: {elevation}","clearProfile":"Απαλοιφή προφίλ","showSettings":"Εμφάνιση ρυθμίσεων","hideSettings":"Απόκρυψη ρυθμίσεων","unitSelectLabel":"Μονάδες","uniformChartScalingLabel":"Ομοιόμορφη κλιμακοθέτηση γραφήματος","uniformChartScalingEnable":"Χρήση ομοιόμορφης κλιμακοθέτησης για το γράφημα. Οι άξονες X και Y θα έχουν την ίδια κλίμακα.","uniformChartScalingDisable":"Χρήση μη ομοιόμορφης κλιμακοθέτησης για το γράφημα. Ο άξονας Υ θα κλιμακωθεί ώστε να ταιριάζει σε τιμές υψομέτρου.","sketchButtonLabel":"Νέο προφίλ","selectButtonLabel":"Επιλογή γραμμής","hideProfile":"Απόκρυψη {name}","showProfile":"Εμφάνιση {name}","errors":{"unknown":"Προέκυψε άγνωστο σφάλμα κατά τη δημιουργία του προφίλ.","noProfile":"Δεν υπάρχει διαθέσιμο προφίλ.","tooComplex":"Δεν ήταν δυνατή η δημιουργία του προφίλ. Η γραμμή εισόδου είναι πολύ σύνθετη.","invalidGeometry":"Δεν ήταν δυνατή η δημιουργία του προφίλ. Μη έγκυρη γεωμετρία.","invalidElevationInfo":"Δεν ήταν δυνατή η δημιουργία του προφίλ. Οι επιλογές υψόμετρου της γραμμής δεν υποστηρίζονται."},"profiles":{"ground":"Έδαφος","input":"Είσοδος","query":"Ερώτημα","view":"Προβολή"},"statistics":{"notAvailable":"Δ/Ι","maxDistance":"Μήκος","minElevation":"Ελάχ.","maxElevation":"Μέγ.","avgElevation":"Μ.Ο.","gain":"Ενίσχυση","loss":"Απώλεια","maxSlope":"Μέγ. κλίση","avgSlope":"Μ.Ο. κλίσης"},"zoomOut":"Σμίκρυνση","showDetails":"Εμφάνιση λεπτομερειών","hideDetails":"Απόκρυψη λεπτομερειών"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_en.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_en.json new file mode 100644 index 0000000..3945027 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Elevation Profile","readyPrompt":"Draw or select line to generate an elevation profile.","readyPromptCreateOnly":"Draw line to generate an elevation profile.","readyPromptSelectOnly":"Select line to generate an elevation profile.","creatingPrompt-2d":"Create elevation profile by clicking in the map to place your first point, use double-click for last point.","creatingPrompt-3d":"Create elevation profile by clicking in the scene to place your first point, use double-click for last point.","selectingPrompt-2d":"Create elevation profile by clicking in the map to select a line.","selectingPrompt-3d":"Create elevation profile by clicking in the scene to select a line.","chartTooltip":"{name}: {elevation}","clearProfile":"Clear profile","showSettings":"Show settings","hideSettings":"Hide settings","unitSelectLabel":"Units","uniformChartScalingLabel":"Uniform chart scaling","uniformChartScalingEnable":"Use uniform scaling for the chart. X and Y axes will have the same scale.","uniformChartScalingDisable":"Use non-uniform scaling for the chart. Y axis will be scaled to fit elevation values.","sketchButtonLabel":"New profile","selectButtonLabel":"Select line","hideProfile":"Hide {name}","showProfile":"Show {name}","errors":{"unknown":"There was an unknown error generating the profile.","noProfile":"No profile available.","tooComplex":"Profile could not be generated. Input line is too complex.","invalidGeometry":"Profile could not be generated. Invalid geometry.","invalidElevationInfo":"Profile could not be generated. Elevation options of the line are not supported."},"profiles":{"ground":"Ground","input":"Input","query":"Query","view":"View"},"statistics":{"notAvailable":"n/a","maxDistance":"Length","minElevation":"Min","maxElevation":"Max","avgElevation":"Avg","gain":"Gain","loss":"Loss","maxSlope":"Max Slope","avgSlope":"Avg Slope"},"zoomOut":"Zoom Out","showDetails":"Show Details","hideDetails":"Hide Details"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_es.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_es.json new file mode 100644 index 0000000..c62dc17 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Perfil de elevación","readyPrompt":"Dibujar o seleccionar una línea para generar un perfil de elevación.","readyPromptCreateOnly":"Dibujar una línea para generar un perfil de elevación.","readyPromptSelectOnly":"Seleccionar una línea para generar un perfil de elevación.","creatingPrompt-2d":"Crear un perfil de elevación haciendo clic en el mapa para colocar el primer punto y doble clic para colocar el último.","creatingPrompt-3d":"Crear un perfil de elevación haciendo clic en la escena para colocar el primer punto y doble clic para colocar el último.","selectingPrompt-2d":"Crear un perfil de elevación haciendo clic en el mapa para seleccionar una línea.","selectingPrompt-3d":"Crear un perfil de elevación haciendo clic en la escena para seleccionar una línea.","chartTooltip":"{name}: {elevation}","clearProfile":"Borrar perfil","showSettings":"Mostrar configuración","hideSettings":"Ocultar configuración","unitSelectLabel":"Unidades","uniformChartScalingLabel":"Escalado de gráfico uniforme","uniformChartScalingEnable":"Utilice el escalado uniforme para el gráfico. Los ejes X e Y tendrán la misma escala.","uniformChartScalingDisable":"Utilice el escalado no uniforme para el gráfico. El eje Y se escalará para ajustarse a los valores de elevación.","sketchButtonLabel":"Nuevo perfil","selectButtonLabel":"Seleccionar línea","hideProfile":"Ocultar {name}","showProfile":"Mostrar {name}","errors":{"unknown":"Se produjo un error desconocido al generar el perfil.","noProfile":"Ningún perfil disponible.","tooComplex":"No se pudo generar el perfil. La línea de entrada es demasiado compleja.","invalidGeometry":"No se pudo generar el perfil. Geometría no válida.","invalidElevationInfo":"No se pudo generar el perfil. Las opciones de elevación de la línea no son compatibles."},"profiles":{"ground":"Suelo","input":"Entrada","query":"Consulta","view":"Vista"},"statistics":{"notAvailable":"n/a","maxDistance":"Longitud","minElevation":"Mín.","maxElevation":"Máx.","avgElevation":"Media","gain":"Ganancia","loss":"Pérdida","maxSlope":"Pendiente máx.","avgSlope":"Pendiente media"},"zoomOut":"Alejar","showDetails":"Mostrar detalles","hideDetails":"Ocultar detalles"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_et.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_et.json new file mode 100644 index 0000000..14eed55 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kõrgusprofiil","readyPrompt":"Kõrgusprofiili loomiseks tõmmake või valige joon.","readyPromptCreateOnly":"Kõrgusprofiili loomiseks tõmmake joon.","readyPromptSelectOnly":"Kõrgusprofiili loomiseks valige joon.","creatingPrompt-2d":"Looge kõrgusprofiil, klõpsates kaarti, kuhu soovite asetada oma esimese punkti. Viimase punkti asetamiseks tehke topeltklõps.","creatingPrompt-3d":"Looge kõrgusprofiil, klõpsates stseeni, kuhu soovite asetada oma esimese punkti. Viimase punkti asetamiseks tehke topeltklõps.","selectingPrompt-2d":"Looge kõrgusprofiil, klõpsates kaarti, et valida joon.","selectingPrompt-3d":"Looge kõrgusprofiil, klõpsates stseeni, et valida joon.","chartTooltip":"{name}: {elevation}","clearProfile":"Tühista profiil","showSettings":"Kuva seaded","hideSettings":"Peida seaded","unitSelectLabel":"Ühikud","uniformChartScalingLabel":"Diagrammi ühtlustatud skaleerimine","uniformChartScalingEnable":"Kasuta diagrammi ühtlustatud skaleerimist. X- ja Y-telje jaoks kasutatakse sama mõõtkava.","uniformChartScalingDisable":"Kasuta diagrammi ühtlustamata skaleerimist. Y-telge skaleeritakse kõrgusväärtustega sobitamiseks.","sketchButtonLabel":"Uus profiil","selectButtonLabel":"Vali joon","hideProfile":"Peida {name}","showProfile":"Kuva {name}","errors":{"unknown":"Profiili loomisel ilmnes tundmatu viga.","noProfile":"Profiili pole saadaval.","tooComplex":"Profiili ei saanud luua. Sisendjoon on liiga keeruline.","invalidGeometry":"Profiili ei saanud luua. Vigane geomeetria.","invalidElevationInfo":"Profiili ei saanud luua. Joone kõrgusevalikuid ei toetata."},"profiles":{"ground":"Maapind","input":"Sisend","query":"Päring","view":"Kuva"},"statistics":{"notAvailable":"Pole sobiv","maxDistance":"Pikkus","minElevation":"Min","maxElevation":"Max","avgElevation":"Keskmine","gain":"Suurenemine","loss":"Vähenemine","maxSlope":"Maks. kalle","avgSlope":"Keskm. kalle"},"zoomOut":"Suumi välja","showDetails":"Kuva üksikasjad","hideDetails":"Peida üksikasjad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fi.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fi.json new file mode 100644 index 0000000..5a8e70b --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Korkeusprofiili","readyPrompt":"Luo korkeusprofiili piirtämällä tai valitsemalla viiva.","readyPromptCreateOnly":"Luo korkeusprofiili piirtämällä viiva.","readyPromptSelectOnly":"Luo korkeusprofiili valitsemalla viiva.","creatingPrompt-2d":"Luo korkeusprofiili napsauttamalla karttaa, kun haluat sijoittaa ensimmäisen pisteen. Käytä kaksoisnapsautusta, kun sijoitat viimeisen pisteen.","creatingPrompt-3d":"Luo korkeusprofiili sijoittamalla ensimmäinen piste napsauttamalla maisemaa ja sijoita toinen piste kaksoisnapsauttamalla.","selectingPrompt-2d":"Luo korkeusprofiili napsauttamalla karttaa ja valitsemalla viiva.","selectingPrompt-3d":"Luo korkeusprofiili napsauttamalla maisemaa ja valitsemalla viiva.","chartTooltip":"{name}: {elevation}","clearProfile":"Tyhjennä profiili","showSettings":"Näytä asetukset","hideSettings":"Piilota asetukset","unitSelectLabel":"Yksiköt","uniformChartScalingLabel":"Yhtenäinen kaavion skaalaus","uniformChartScalingEnable":"Käytä kaaviolle yhtenäistä skaalausta. X- ja Y-akseleilla on sama mittakaava.","uniformChartScalingDisable":"Käytä kaaviolle epäyhtenäistä skaalausta. Y-akseli skaalataan korkeusarvojen mukaan.","sketchButtonLabel":"Uusi profiili","selectButtonLabel":"Valitse viiva","hideProfile":"Piilota {name}","showProfile":"Näytä {name}","errors":{"unknown":"Profiilin luomisessa tapahtui tuntematon virhe.","noProfile":"Profiilia ei saatavilla.","tooComplex":"Profiilia ei voitu luoda. Lähtöaineiston viiva on liian monimutkainen.","invalidGeometry":"Profiilia ei voitu luoda. Virheellinen geometria.","invalidElevationInfo":"Profiilia ei voitu luoda. Viivan korkeusasetuksia ei tueta."},"profiles":{"ground":"Maanpinta","input":"Lähtöaineisto","query":"kyselyssä","view":"Tarkastele"},"statistics":{"notAvailable":"ei mitään","maxDistance":"Pituus","minElevation":"Minimiarvo","maxElevation":"Maksimiarvo","avgElevation":"Keskiarvo","gain":"Lisäys","loss":"Pienennys","maxSlope":"Maksimikaltevuus","avgSlope":"Keskim. kaltevuus"},"zoomOut":"Loitonna","showDetails":"Näytä yksityiskohdat","hideDetails":"Piilota yksityiskohdat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fr.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fr.json new file mode 100644 index 0000000..afa5de8 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil d’élévation","readyPrompt":"Dessinez ou sélectionnez une ligne pour générer un profil d’élévation.","readyPromptCreateOnly":"Dessinez une ligne pour générer un profil d’élévation.","readyPromptSelectOnly":"Sélectionnez une ligne pour générer un profil d’élévation.","creatingPrompt-2d":"Créez un profil d’élévation en cliquant dans la carte pour placer le premier point. Double-cliquez pour placer le dernier point.","creatingPrompt-3d":"Créez un profil d’élévation en cliquant dans la scène pour placer le premier point. Double-cliquez pour placer le dernier point.","selectingPrompt-2d":"Créez un profil d’élévation en cliquant dans la carte pour sélectionner une ligne.","selectingPrompt-3d":"Créez un profil d’élévation en cliquant dans la scène pour sélectionner une ligne.","chartTooltip":"{name} : {elevation}","clearProfile":"Effacer le profil","showSettings":"Afficher les paramètres","hideSettings":"Masquer les paramètres","unitSelectLabel":"Unités","uniformChartScalingLabel":"Mise à l’échelle de diagramme uniforme","uniformChartScalingEnable":"Utilisez la mise à l’échelle uniforme du diagramme. Les axes x et y auront la même échelle.","uniformChartScalingDisable":"Utilisez la mise à l’échelle non uniforme du diagramme. L’axe y sera mis à l’échelle pour s’ajuster aux valeurs d’altitude.","sketchButtonLabel":"Nouveau profil","selectButtonLabel":"Sélectionner une ligne","hideProfile":"Masquer {name}","showProfile":"Afficher {name}","errors":{"unknown":"Une erreur inconnue est survenue lors de la génération du profil.","noProfile":"Aucun profil disponible.","tooComplex":"Impossible de générer le profil. La ligne en entrée est trop complexe.","invalidGeometry":"Impossible de générer le profil. Géométrie non valide.","invalidElevationInfo":"Impossible de générer le profil. Les options d’élévation de la ligne ne sont pas prises en charge."},"profiles":{"ground":"Sol","input":"Entrée","query":"Requête","view":"Vue"},"statistics":{"notAvailable":"n/d","maxDistance":"Longueur","minElevation":"Min","maxElevation":"Max","avgElevation":"Moyenne","gain":"Gain","loss":"Perte","maxSlope":"Pente max.","avgSlope":"Pente moy."},"zoomOut":"Zoom arrière","showDetails":"Afficher les détails","hideDetails":"Masquer les détails"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_he.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_he.json new file mode 100644 index 0000000..dee12ee --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_he.json @@ -0,0 +1 @@ +{"widgetLabel":"פרופיל גבהים","readyPrompt":"צייר או בחר קו כדי ליצור פרופיל גובה.","readyPromptCreateOnly":"צייר קו כדי ליצור פרופיל גובה.","readyPromptSelectOnly":"בחר קו כדי ליצור פרופיל גובה.","creatingPrompt-2d":"צור פרופיל גובה על ידי לחיצה במפה כדי להציב את הנקודה הראשונה, השתמש בלחיצה כפולה עבור הנקודה האחרונה.","creatingPrompt-3d":"צור פרופיל גובה על ידי לחיצה בסצנה כדי להציב את הנקודה הראשונה, השתמש בלחיצה כפולה עבור הנקודה האחרונה.","selectingPrompt-2d":"צור פרופיל גובה על ידי לחיצה במפה לבחירת קו.","selectingPrompt-3d":"צור פרופיל גובה על ידי לחיצה בסצנה לבחירת נתיב.","chartTooltip":"{name}: {elevation}","clearProfile":"נקה פרופיל","showSettings":"הצג הגדרות","hideSettings":"הסתר הגדרות","unitSelectLabel":"יחידות","uniformChartScalingLabel":"שינוי קנ\"מ אחיד של תרשים","uniformChartScalingEnable":"השתמש בשינוי קנ\"מ אחיד עבור התרשים. לצירי X ו-Y יהיה אותו קנ\"מ.","uniformChartScalingDisable":"השתמש בשינוי קנ\"מ לא-אחיד עבור התרשים. קנ\"מ של ציר Y ישתנה כדי להתאים לערכי הגובה.","sketchButtonLabel":"פרופיל חדש","selectButtonLabel":"בחר קו","hideProfile":"הסתר {name}","showProfile":"הצג {name}","errors":{"unknown":"אירעה שגיאה לא ידועה במהלך יצירת הפרופיל.","noProfile":"אין פרופיל זמין.","tooComplex":"לא ניתן ליצור את הפרופיל. קו הקלט מורכב מדי.","invalidGeometry":"לא ניתן ליצור את הפרופיל. גיאומטריה לא חוקית.","invalidElevationInfo":"לא ניתן ליצור את הפרופיל. אפשרויות הגובה של הקו לא נתמכות."},"profiles":{"ground":"קרקע","input":"קלט","query":"שאילתה","view":"הצג"},"statistics":{"notAvailable":"n/a","maxDistance":"אורך","minElevation":"מינימום","maxElevation":"מקסימום","avgElevation":"ממוצע","gain":"רווח","loss":"אובדן","maxSlope":"שיפוע מקסימלי","avgSlope":"שיפוע ממוצע"},"zoomOut":"הקטנה","showDetails":"הצג פרטים","hideDetails":"הסתר פרטים"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hr.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hr.json new file mode 100644 index 0000000..e361af8 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil terena","readyPrompt":"Nacrtajte ili odaberite liniju za izradu profila nadmorske visine.","readyPromptCreateOnly":"Povucite liniju za izradu profila nadmorske visine.","readyPromptSelectOnly":"Odaberite liniju za izradu profila nadmorske visine.","creatingPrompt-2d":"Stvorite profil nadmorske visine klikom na kartu da postavite svoju prvu točku, upotrijebite dvostruki klik za zadnju točku.","creatingPrompt-3d":"Stvorite profil nadmorske visine klikom na scenu da postavite svoju prvu točku, upotrijebite dvostruki klik za zadnju točku.","selectingPrompt-2d":"Stvorite profil nadmorske visine klikom na kartu za odabir linije.","selectingPrompt-3d":"Stvorite profil nadmorske visine klikom na scenu za odabir linije.","chartTooltip":"{name}: {elevation}","clearProfile":"Obriši profil","showSettings":"Prikaži postavke","hideSettings":"Sakrij postavke","unitSelectLabel":"Jedinice","uniformChartScalingLabel":"Uniformno skaliranje grafikona","uniformChartScalingEnable":"Koristite uniformno skaliranje za grafikon. X i Y osi imat će istu skalu.","uniformChartScalingDisable":"Koristite ne-uniformno skaliranje za grafikon. Y os skalirat će se tako da odgovara visinskim vrijednostima.","sketchButtonLabel":"Novi profil","selectButtonLabel":"Odaberi liniju","hideProfile":"Sakrij {name}","showProfile":"Prikaži {name}","errors":{"unknown":"Došlo je do nepoznate pogreške pri stvaranju profila.","noProfile":"Nema dostupnog profila.","tooComplex":"Nije moguće stvoriti profil. Ulazna linija je previše složena.","invalidGeometry":"Nije moguće stvoriti profil. Nevaljana geometrija.","invalidElevationInfo":"Nije moguće stvoriti profil. Opcije nadmorske visine linije nisu podržane."},"profiles":{"ground":"Tlo","input":"Unos","query":"Upit","view":"Prikaži"},"statistics":{"notAvailable":"nije dostupno","maxDistance":"Duljina","minElevation":"Min.","maxElevation":"Maks.","avgElevation":"Prosjek","gain":"Povećanje","loss":"Gubitak","maxSlope":"Maks. nagib","avgSlope":"Prosj. nagib"},"zoomOut":"Smanji","showDetails":"Prikaži pojedinosti","hideDetails":"Sakrij pojedinosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hu.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hu.json new file mode 100644 index 0000000..384b764 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Magasságprofil","readyPrompt":"Magasságprofil létrehozásához rajzoljon vagy válasszon ki egy vonalat.","readyPromptCreateOnly":"Magasságprofil létrehozásához rajzoljon egy vonalat.","readyPromptSelectOnly":"Magasságprofil létrehozásához válasszon ki egy vonalat.","creatingPrompt-2d":"Hozzon létre magasságprofilt: az első pont elhelyezéséhez kattintson a térképbe, dupla kattintással pedig helyezze el az utolsó pontot.","creatingPrompt-3d":"Hozzon létre magasságprofilt: az első pont elhelyezéséhez kattintson a 3D térképbe, dupla kattintással pedig helyezze el az utolsó pontot.","selectingPrompt-2d":"Hozzon létre magasságprofilt: egy vonal kiválasztásához kattintson a térképbe.","selectingPrompt-3d":"Hozzon létre magasságprofilt: egy vonal kiválasztásához kattintson a 3D térképbe.","chartTooltip":"{name}: {elevation}","clearProfile":"Profil törlése","showSettings":"Beállítások megjelenítése","hideSettings":"Beállítások elrejtése","unitSelectLabel":"Egységek","uniformChartScalingLabel":"Diagram skálázásának uniformizálása","uniformChartScalingEnable":"Uniformizált skálázás alkamazása a diagramon. Az X és az Y tengely skálázása ugyanaz lesz.","uniformChartScalingDisable":"Nem uniformizált skálázás alkalmazása a diagramon. Az Y tengely úgy lesz skálázva, hogy illeszkedjen a magassági értékekhez.","sketchButtonLabel":"Új profil","selectButtonLabel":"Vonal kiválasztása","hideProfile":"{name} elrejtése","showProfile":"{name} megjelenítése","errors":{"unknown":"Ismeretlen hiba történt a profil létrehozása során.","noProfile":"Profil nem áll rendelkezésre.","tooComplex":"Nem sikerült létrehozni a profilt. A vonalas bevitel túl összetett.","invalidGeometry":"Nem sikerült létrehozni a profilt. Érvénytelen geometria.","invalidElevationInfo":"Nem sikerült létrehozni a profilt. A vonal magassági beállításai nem támogatottak."},"profiles":{"ground":"Felszín","input":"Bemenet","query":"Lekérdezés","view":"Nézet"},"statistics":{"notAvailable":"–","maxDistance":"Hossz","minElevation":"Min","maxElevation":"Max","avgElevation":"Átlag","gain":"Erősítés","loss":"Veszteség","maxSlope":"Max lejtés","avgSlope":"Átlagos lejtés"},"zoomOut":"Kicsinyítés","showDetails":"Részletek megjelenítése","hideDetails":"Részletek elrejtése"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_id.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_id.json new file mode 100644 index 0000000..e0b4e2d --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil Elevasi","readyPrompt":"Gambarlah atau pilih garis untuk membuat profil elevasi.","readyPromptCreateOnly":"Gambarlah garis untuk membuat profil elevasi.","readyPromptSelectOnly":"Pilih garis untuk membuat profil elevasi.","creatingPrompt-2d":"Buat profil elevasi dengan mengeklik peta untuk meletakkan titik pertama, klik dua kali untuk titik terakhir.","creatingPrompt-3d":"Buat profil elevasi dengan mengklik di scene untuk meletakkan titik pertama Anda, gunakan klik dua kali untuk meletakkan titik terakhir.","selectingPrompt-2d":"Buat profil elevasi dengan mengeklik peta untuk memilih garis.","selectingPrompt-3d":"Buat profil elevasi dengan mengeklik scene untuk memilih garis.","chartTooltip":"{name}: {elevation}","clearProfile":"Hapus profil","showSettings":"Tampilkan pengaturan","hideSettings":"Sembunyikan pengaturan","unitSelectLabel":"Unit","uniformChartScalingLabel":"Penskalaan diagram seragam","uniformChartScalingEnable":"Gunakan penskalaan seragam untuk diagram. Sumbu X dan Y akan memiliki skala yang sama.","uniformChartScalingDisable":"Gunakan penskalaan non-seragam untuk diagram. Sumbu Y akan diskalakan agar sesuai dengan nilai ketinggian.","sketchButtonLabel":"Profil baru","selectButtonLabel":"Pilih garis","hideProfile":"Sembunyikan {name}","showProfile":"Tampilkan {name}","errors":{"unknown":"Terjadi kesalahan tidak diketahui saat membuat profil.","noProfile":"Tidak ada profil yang tersedia.","tooComplex":"Profil tidak dapat dibuat. Garis input terlalu kompleks.","invalidGeometry":"Profil tidak dapat dibuat. Geometri tidak valid.","invalidElevationInfo":"Profil tidak dapat dibuat. Opsi elevasi garis tidak didukung."},"profiles":{"ground":"Tanah","input":"Input","query":"Kueri","view":"Lihat"},"statistics":{"notAvailable":"t/a","maxDistance":"Panjang","minElevation":"Min","maxElevation":"Maks","avgElevation":"Avg","gain":"Perolehan","loss":"Kehilangan","maxSlope":"Kemiringan Maks","avgSlope":"Kemiringan Rata-rata"},"zoomOut":"Perkecil","showDetails":"Tampilkan Detail","hideDetails":"Sembunyikan Detail"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_it.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_it.json new file mode 100644 index 0000000..80107a0 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Profilo di elevazione","readyPrompt":"Disegnare o selezionare una linea per generare un profilo di elevazione.","readyPromptCreateOnly":"Disegnare una linea per generare un profilo di elevazione.","readyPromptSelectOnly":"Selezionare la linea per generare un profilo di elevazione.","creatingPrompt-2d":"Creare un profilo di elevazione cliccando nella mappa per posizionare il primo punto, usare il doppio clic per l'ultimo punto.","creatingPrompt-3d":"Crea un profilo di elevazione facendo clic sulla scena per posizionare il primo punto, fai doppio clic per l'ultimo.","selectingPrompt-2d":"Creare profilo di elevazione cliccando nella mappa per selezionare una linea.","selectingPrompt-3d":"Creare un profilo di elevazione cliccando nella scena per selezionare una linea.","chartTooltip":"{name}: {elevation}","clearProfile":"Profilo chiaro","showSettings":"Mostrare impostazioni","hideSettings":"Nascondere impostazioni","unitSelectLabel":"Unità","uniformChartScalingLabel":"Scalatura uniforme del grafico","uniformChartScalingEnable":"Usare la scalatura uniforme per il grafico. Le assi X e Y avranno la stessa scala.","uniformChartScalingDisable":"Usare una scalatura non uniforme per il grafico. L'asse Y verrà scalata per ridimensionare i valori di elevazione.","sketchButtonLabel":"Nuovo profilo","selectButtonLabel":"Seleziona linea","hideProfile":"Nascondere {name}","showProfile":"Mostrare {name}","errors":{"unknown":"Si è verificato un errore sconosciuto generando il profilo.","noProfile":"Nessun profilo disponibile.","tooComplex":"Il profilo non può essere generato. La linea di input è troppo complessa.","invalidGeometry":"Il profilo non può essere generato. Geometria non valida.","invalidElevationInfo":"Il profilo non può essere generato. Opzioni di elevazione della linea non sono supportati."},"profiles":{"ground":"Base","input":"Input","query":"Interrogazione","view":"Visualizza"},"statistics":{"notAvailable":"n/d","maxDistance":"Lunghezza","minElevation":"Minima","maxElevation":"Max","avgElevation":"Media","gain":"Guadagno","loss":"Perdita","maxSlope":"Pendenza max.","avgSlope":"Pendenza media"},"zoomOut":"Zoom indietro","showDetails":"Mostra dettagli","hideDetails":"Nascondi dettagli"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ja.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ja.json new file mode 100644 index 0000000..5c06f5e --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"標高断面","readyPrompt":"ラインを描画または選択して、標高断面を生成します。","readyPromptCreateOnly":"ラインを描画して、標高グラフを生成します。","readyPromptSelectOnly":"ラインを描画して、標高断面を生成します。","creatingPrompt-2d":"マップで始点となる位置をクリックし、終点にはダブルクリックを使用して、標高断面を作成します。","creatingPrompt-3d":"シーンで始点となる位置をクリックし、終点にはダブルクリックを使用して、標高グラフを作成します。","selectingPrompt-2d":"マップでクリックしてラインを選択し、標高断面を作成します。","selectingPrompt-3d":"シーンでクリックしてラインを選択し、標高断面を作成します。","chartTooltip":"{name}: {elevation}","clearProfile":"断面のクリア","showSettings":"設定の表示","hideSettings":"設定の非表示","unitSelectLabel":"単位","uniformChartScalingLabel":"均等なチャート スケーリング","uniformChartScalingEnable":"チャートに均等なスケーリングを使用します。 X 軸と Y 軸で同じ縮尺が使用されます。","uniformChartScalingDisable":"チャートに不均等なスケーリングを使用します。 Y 軸は高度値に合わせてスケーリングされます。","sketchButtonLabel":"新しい断面","selectButtonLabel":"ラインによる選択","hideProfile":"{name} の非表示","showProfile":"{name} の表示","errors":{"unknown":"断面の生成中に原因不明のエラーが発生しました。","noProfile":"利用できる断面がありません。","tooComplex":"断面を生成できませんでした。入力ラインが複雑すぎます。","invalidGeometry":"断面を生成できませんでした。ジオメトリが無効です。","invalidElevationInfo":"断面を生成できませんでした。ラインの高度オプションがサポートされていません。"},"profiles":{"ground":"地表","input":"入力","query":"クエリ","view":"表示"},"statistics":{"notAvailable":"n/a","maxDistance":"長さ","minElevation":"最小","maxElevation":"最大","avgElevation":"平均","gain":"ゲイン","loss":"ロス","maxSlope":"最大傾斜角","avgSlope":"平均傾斜角"},"zoomOut":"縮小","showDetails":"詳細の表示","hideDetails":"詳細の非表示"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ko.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ko.json new file mode 100644 index 0000000..3fd18e5 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"고도 프로파일","readyPrompt":"라인을 그리거나 선택해 고도 프로파일을 생성합니다.","readyPromptCreateOnly":"라인을 그려 고도 프로파일을 생성합니다.","readyPromptSelectOnly":"라인을 선택해 고도 프로파일을 생성합니다.","creatingPrompt-2d":"첫 번째 포인트를 배치하기 위해 맵에서 클릭하여 고도 프로파일을 생성하고 더블 클릭을 사용하여 마지막 포인트를 배치합니다.","creatingPrompt-3d":"첫 번째 포인트를 배치하기 위해 씬에서 클릭하여 고도 프로파일을 생성하고 더블 클릭을 사용하여 마지막 포인트를 배치합니다.","selectingPrompt-2d":"라인을 선택하기 위해 맵에서 클릭해 고도 프로파일을 생성합니다.","selectingPrompt-3d":"라인을 선택하기 위해 씬에서 클릭해 고도 프로파일을 생성합니다.","chartTooltip":"{name}: {elevation}","clearProfile":"프로파일 선택 해제","showSettings":"설정 표시","hideSettings":"설정 숨기기","unitSelectLabel":"단위","uniformChartScalingLabel":"균일한 차트 크기 조정","uniformChartScalingEnable":"차트에 균일 크기 조정을 사용합니다. X 및 Y축은 동일한 크기 조정을 사용합니다.","uniformChartScalingDisable":"차트에 비균일 크기 조정을 사용합니다. Y축은 고도 값에 맞게 크기가 조정됩니다.","sketchButtonLabel":"새 프로파일","selectButtonLabel":"라인 선택","hideProfile":"{name} 숨기기","showProfile":"{name} 표시","errors":{"unknown":"프로파일을 생성하는 동안 알 수 없는 오류가 발생했습니다.","noProfile":"사용 가능한 프로파일이 없습니다.","tooComplex":"프로파일을 생성할 수 없습니다. 입력 라인이 너무 복잡합니다.","invalidGeometry":"프로파일을 생성할 수 없습니다. 잘못된 지오메트리입니다.","invalidElevationInfo":"프로파일을 생성할 수 없습니다. 라인의 고도 옵션이 지원되지 않습니다."},"profiles":{"ground":"지표","input":"입력","query":"쿼리","view":"보기"},"statistics":{"notAvailable":"n/a","maxDistance":"길이","minElevation":"최소","maxElevation":"최대","avgElevation":"평균","gain":"획득","loss":"손실","maxSlope":"최대 경사","avgSlope":"평균 경사"},"zoomOut":"축소","showDetails":"세부정보 보기","hideDetails":"세부정보 숨기기"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lt.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lt.json new file mode 100644 index 0000000..2185688 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Aukščių profilis","readyPrompt":"Brėžkite arba pasirinkite liniją, kad sugeneruotumėte aukščių profilį.","readyPromptCreateOnly":"Brėžkite liniją, kad sugeneruotumėte aukščių profilį.","readyPromptSelectOnly":"Pasirinkite liniją, kad sugeneruotumėte aukščių profilį.","creatingPrompt-2d":"Norėdami sukurti aukščių profilį, padėkite savo pirmąjį tašką spustelėdami pasirinktą vietą žemėlapyje. Paskutinį tašką padėkite spustelėję du kartus.","creatingPrompt-3d":"Norėdami sukurti aukščių profilį, padėkite savo pirmąjį tašką spustelėdami pasirinktą vietą scenoje. Paskutinį tašką padėkite spustelėję du kartus.","selectingPrompt-2d":"Norėdami sukurti aukščių profilį, pažymėkite liniją spustelėdami pasirinktą vietą žemėlapyje.","selectingPrompt-3d":"Norėdami sukurti aukščių profilį, pažymėkite liniją spustelėdami pasirinktą vietą scenoje.","chartTooltip":"{name}: {elevation}","clearProfile":"Valyti profilį","showSettings":"Rodyti nustatymus","hideSettings":"Slėpti nustatymus","unitSelectLabel":"Vienetai","uniformChartScalingLabel":"Vienodas diagramos mastelis","uniformChartScalingEnable":"Diagramai naudokite vienodą mastelį. X ir Y ašių skalės bus vienodos.","uniformChartScalingDisable":"Diagramai naudokite nevienodą mastelį. Y ašies mastelis bus pakeistas ir priderintas pagal aukščio reikšmes.","sketchButtonLabel":"Naujas profilis","selectButtonLabel":"Pasirinkti liniją","hideProfile":"Slėpti {name}","showProfile":"Rodyti {name}","errors":{"unknown":"Generuojant profilį įvyko nežinoma klaida.","noProfile":"Nėra pasiekiamo profilio.","tooComplex":"Sugeneruoti profilio nepavyko. Įvesties linija yra per daug sudėtinga.","invalidGeometry":"Sugeneruoti profilio nepavyko. Netinkama geometrija.","invalidElevationInfo":"Sugeneruoti profilio nepavyko. Linijos aukščio parinktys nepalaikomos."},"profiles":{"ground":"Žemė","input":"Įvestis","query":"Užklausa","view":"Peržiūra"},"statistics":{"notAvailable":"netaikoma","maxDistance":"Ilgis","minElevation":"Mažiausią reikšmę","maxElevation":"Didžiausia","avgElevation":"Vidurkis","gain":"Padidėjimas","loss":"Sumažėjimas","maxSlope":"Didžiausias pasvirimas","avgSlope":"Pasvirimo vidurkis"},"zoomOut":"Tolinti","showDetails":"Rodyti išsamią informaciją","hideDetails":"Slėpti išsamią informaciją"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lv.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lv.json new file mode 100644 index 0000000..5915e66 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Augstuma profils","readyPrompt":"Uzzīmējiet vai izvēlieties līniju, lai ģenerētu augstuma profilu.","readyPromptCreateOnly":"Uzzīmējiet līniju, lai ģenerētu augstuma profilu.","readyPromptSelectOnly":"Izvēlieties līniju, lai ģenerētu augstuma profilu.","creatingPrompt-2d":"Izveidojiet augstuma profilu, noklikšķinot kartē, lai novietotu pirmo punktu, un veiciet dubultklikšķi, lai novietotu pēdējo punktu.","creatingPrompt-3d":"Izveidojiet augstuma profilu, noklikšķinot uz scēnas, lai novietotu pirmo punktu, un veiciet dubultklikšķi, lai novietotu pēdējo punktu.","selectingPrompt-2d":"Izveidojiet augstuma profilu, noklikšķinot kartē, lai izvēlētos līniju.","selectingPrompt-3d":"Izveidojiet augstuma profilu, noklikšķinot skatā, lai izvēlētos līniju.","chartTooltip":"{name}: {elevation}","clearProfile":"Notīrīt profilu","showSettings":"Rādīt iestatījumus","hideSettings":"Slēpt iestatījumus","unitSelectLabel":"Vienības","uniformChartScalingLabel":"Vienmērīga diagrammu mērogošana","uniformChartScalingEnable":"Diagrammai izmantot vienmērīgu mērogošanu X un Y asīm būs vienāds mērogs.","uniformChartScalingDisable":"Diagrammai izmantot nevienmērīgu mērogošanu. Y ass tiek mērogota atbilstoši augstuma vērtībām.","sketchButtonLabel":"Jauns profils","selectButtonLabel":"Izvēlēties līniju","hideProfile":"Paslēpt {name}","showProfile":"Rādīt {name}","errors":{"unknown":"Veidojot profilu, radās nezināma kļūda.","noProfile":"Nav pieejams neviens profils.","tooComplex":"Profilu nevarēja izveidot. Ievades līnija ir pārāk sarežģīta.","invalidGeometry":"Profilu nevarēja izveidot. Nederīga ģeometrija.","invalidElevationInfo":"Profilu nevarēja izveidot. Līnijas augstuma opcijas netiek atbalstītas."},"profiles":{"ground":"Zeme","input":"Ievade","query":"Vaicājums","view":"Skats"},"statistics":{"notAvailable":"N/P","maxDistance":"Garums","minElevation":"Min.","maxElevation":"Maks.","avgElevation":"Vid.","gain":"Ieguvums","loss":"Zaudējums","maxSlope":"Maks. nogāze","avgSlope":"Vid. nogāze"},"zoomOut":"Tālināt","showDetails":"Rādīt detaļas","hideDetails":"Paslēpt detaļas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nb.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nb.json new file mode 100644 index 0000000..c0791fe --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Høydeprofil","readyPrompt":"Tegn eller velg linje for å generere en høydeprofil.","readyPromptCreateOnly":"Tegn linje for å generere en høydeprofil.","readyPromptSelectOnly":"Velg linje for å generere en høydeprofil.","creatingPrompt-2d":"Opprett høydeprofil ved å klikke i kartet for å plassere det første punktet og dobbeltklikk for å plassere det siste punktet.","creatingPrompt-3d":"Opprett høydeprofil ved å klikke i scenen for å plassere det første punktet og dobbeltklikk for å plassere det siste punktet.","selectingPrompt-2d":"Opprett høydeprofil ved å klikke i kartet for å velge en linje.","selectingPrompt-3d":"Opprett høydeprofil ved å klikke i scenen for å velge en linje.","chartTooltip":"{name}: {elevation}","clearProfile":"Fjern profil","showSettings":"Vis innstillinger","hideSettings":"Skjul innstillinger","unitSelectLabel":"Enheter","uniformChartScalingLabel":"Lik diagramskalering","uniformChartScalingEnable":"Bruk lik skalering for diagrammet. X- og Y-aksene får samme skalering.","uniformChartScalingDisable":"Bruk forskjellig skalering for diagrammet. Y-aksen skaleres for å tilpasses høydeverdier.","sketchButtonLabel":"Ny profil","selectButtonLabel":"Velg linje","hideProfile":"Skjul {name}","showProfile":"Vis {name}","errors":{"unknown":"Det oppstod en ukjent feil under generering av profilen.","noProfile":"Ingen tilgjengelig profil","tooComplex":"Kunne ikke generere profilen. Inndatalinjen er for kompleks.","invalidGeometry":"Kunne ikke generere profilen. Ugyldig geometri.","invalidElevationInfo":"Kunne ikke generere profilen. Høydealternativene for linjen støttes ikke."},"profiles":{"ground":"Bakken","input":"Inndata","query":"Spørring","view":"Vis"},"statistics":{"notAvailable":"–","maxDistance":"Lengde","minElevation":"Min","maxElevation":"Maks","avgElevation":"Gj.sn.","gain":"Økning","loss":"Reduksjon","maxSlope":"Maksimal helling","avgSlope":"Gj.sn. helling"},"zoomOut":"Zoom ut","showDetails":"Vis detaljer","hideDetails":"Skjul detaljer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nl.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nl.json new file mode 100644 index 0000000..2248dcc --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Hoogteprofiel","readyPrompt":"Teken of selecteer lijn om een hoogteprofiel te genereren.","readyPromptCreateOnly":"Teken lijn om een hoogteprofiel te genereren.","readyPromptSelectOnly":"Selecteer lijn om een hoogteprofiel te genereren.","creatingPrompt-2d":"Maak hoogteprofiel door op de kaart te klikken om uw eerste punt te plaatsen, gebruik dubbelklikken voor het laatste punt.","creatingPrompt-3d":"Maak een hoogteprofiel door in de scene te klikken om uw eerste punt te plaatsen, dubbelklik voor het laatste punt.","selectingPrompt-2d":"Maak hoogteprofiel door op de kaart te klikken om een lijn te selecteren.","selectingPrompt-3d":"Creëer hoogteprofiel door in de scene te klikken om een lijn te selecteren.","chartTooltip":"{name}: {elevation}","clearProfile":"Profiel wissen","showSettings":"Toon instellingen","hideSettings":"Verberg instellingen","unitSelectLabel":"Eenheden","uniformChartScalingLabel":"Gelijkmatige schaling grafiek","uniformChartScalingEnable":"Gebruik gelijkmatige schaling voor de grafiek. X- en Y-assen hebben dezelfde schaal","uniformChartScalingDisable":"Gebruik ongelijkmatige schaling voor de grafiek. Y-as wordt geschaald om bij de hoogtewaarden te passen.","sketchButtonLabel":"Nieuw profiel","selectButtonLabel":"Lijn selecteren","hideProfile":"{name} verbergen","showProfile":"{name} tonen","errors":{"unknown":"Er is een fout opgetreden bij het genereren van het profiel.","noProfile":"Geen profiel beschikbaar.","tooComplex":"Profiel kon niet worden gegenereerd. De invoerlijn is te complex.","invalidGeometry":"Profiel kon niet worden gegenereerd. Ongeldige geometrie.","invalidElevationInfo":"Profiel kon niet worden gegenereerd. Hoogteopties van de lijn worden niet ondersteund."},"profiles":{"ground":"Grond","input":"Invoer","query":"Query","view":"Weergeven"},"statistics":{"notAvailable":"n.v.t.","maxDistance":"Lengte","minElevation":"Min","maxElevation":"Max","avgElevation":"Gem.","gain":"Toename","loss":"Afname","maxSlope":"Max. helling","avgSlope":"Gem. helling"},"zoomOut":"Zoom Out","showDetails":"Details tonen","hideDetails":"Details verbergen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pl.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pl.json new file mode 100644 index 0000000..4360a35 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil wysokościowy","readyPrompt":"Narysuj lub wybierz linię, aby wygenerować profil wysokościowy.","readyPromptCreateOnly":"Narysuj linię, aby wygenerować profil wysokościowy.","readyPromptSelectOnly":"Wybierz linię, aby wygenerować profil wysokościowy.","creatingPrompt-2d":"Utwórz profil wysokościowy, klikając na mapie w celu umieszczenia pierwszego punktu i klikając dwukrotnie w celu umieszczenia ostatniego punktu.","creatingPrompt-3d":"Utwórz profil wysokościowy, klikając na scenie w celu umieszczenia pierwszego punktu i klikając dwukrotnie w celu umieszczenia ostatniego punktu.","selectingPrompt-2d":"Utwórz profil wysokościowy, klikając na mapie, aby wybrać linię.","selectingPrompt-3d":"Utwórz profil wysokościowy, klikając na scenie, aby wybrać linię.","chartTooltip":"{name}: {elevation}","clearProfile":"Wyczyść profil","showSettings":"Pokaż ustawienia","hideSettings":"Ukryj ustawienia","unitSelectLabel":"Jednostki","uniformChartScalingLabel":"Jednorodne skalowanie diagramów","uniformChartScalingEnable":"Użyj jednorodnego skalowania tego diagramu. Osie X i Y będą miały tę samą skalę.","uniformChartScalingDisable":"Użyj niejednorodnego skalowania tego diagramu. Oś Y będzie skalowana tak, aby dopasować ją do wartości wysokości.","sketchButtonLabel":"Nowy profil","selectButtonLabel":"Wybierz linię","hideProfile":"Ukryj {name}","showProfile":"Pokaż {name}","errors":{"unknown":"Wystąpił nieznany błąd podczas generowania profilu.","noProfile":"Brak dostępnego profilu.","tooComplex":"Nie udało się wygenerować profilu. Linia wejściowa jest zbyt złożona.","invalidGeometry":"Nie udało się wygenerować profilu. Nieprawidłowa geometria","invalidElevationInfo":"Nie udało się wygenerować profilu. Opcje wysokości linii nie są obsługiwane."},"profiles":{"ground":"Podłoże","input":"Dane wejściowe","query":"Zapytanie","view":"Wyświetl"},"statistics":{"notAvailable":"Nie dotyczy","maxDistance":"długość","minElevation":"Min","maxElevation":"Maks","avgElevation":"Średnio","gain":"Wzmocnienie","loss":"Strata","maxSlope":"Maksymalne spadki","avgSlope":"Średnie spadki"},"zoomOut":"Pomniejsz","showDetails":"Wyświetl szczegóły","hideDetails":"Ukryj szczegóły"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-BR.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-BR.json new file mode 100644 index 0000000..33eed7b --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Perfil de Elevação","readyPrompt":"Desenhe ou selecione uma linha para gerar um perfil de elevação.","readyPromptCreateOnly":"Desenhe uma linha para gerar um perfil de elevação.","readyPromptSelectOnly":"Selecione uma linha para gerar um perfil de elevação.","creatingPrompt-2d":"Crie um perfil de elevação clicando no mapa para colocar seu primeiro ponto, clique duas vezes para o último ponto.","creatingPrompt-3d":"Crie um perfil de elevação clicando na cena para colocar seu primeiro ponto, clique duas vezes para o último ponto.","selectingPrompt-2d":"Crie um perfil de elevação clicando no mapa para selecionar uma linha.","selectingPrompt-3d":"Crie um perfil de elevação clicando na cena para selecionar um linha.","chartTooltip":"{name}: {elevation}","clearProfile":"Limpar perfil","showSettings":"Mostrar configurações","hideSettings":"Ocultar configurações","unitSelectLabel":"Unidades","uniformChartScalingLabel":"Escala de gráfico uniforme","uniformChartScalingEnable":"Use escala uniforme para o gráfico. Os eixos X e Y terão a mesma escala.","uniformChartScalingDisable":"Use escala não uniforme para o gráfico. O eixo Y será dimensionado para se ajustar aos valores de elevação.","sketchButtonLabel":"Novo perfil","selectButtonLabel":"Selecionar linha","hideProfile":"Ocultar {name}","showProfile":"Mostrar {name}","errors":{"unknown":"Ocorreu um erro desconhecido ao gerar o perfil.","noProfile":"Nenhum perfil disponível.","tooComplex":"Não foi possível gerar o perfil. A linha de entrada é muito complexa.","invalidGeometry":"Não foi possível gerar o perfil. Geometria inválida.","invalidElevationInfo":"Não foi possível gerar o perfil. As opções de elevação da linha não são suportadas."},"profiles":{"ground":"Solo","input":"Entrada","query":"Consulta","view":"Visualizar"},"statistics":{"notAvailable":"n/a","maxDistance":"Comprimento","minElevation":"Mín","maxElevation":"Máx","avgElevation":"Média","gain":"Ganho","loss":"Perda","maxSlope":"Declividade Máxima","avgSlope":"Declividade Média"},"zoomOut":"Reduzir","showDetails":"Mostrar Detalhes","hideDetails":"Ocultar Detalhes"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-PT.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-PT.json new file mode 100644 index 0000000..8d374aa --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Perfil de Elevação","readyPrompt":"Desenhe ou selecione uma linha para gerar um perfil de elevação.","readyPromptCreateOnly":"Desenhe uma linha para gerar um perfil de elevação.","readyPromptSelectOnly":"Selecione uma linha para gerar um perfil de elevação.","creatingPrompt-2d":"Crie um perfil de elevação ao clicar no mapa para colocar o seu primeiro ponto e faça duplo clique para o último ponto.","creatingPrompt-3d":"Crie um perfil de elevação ao clicar na cena para colocar o seu primeiro ponto e faça duplo clique para o último ponto.","selectingPrompt-2d":"Crie um perfil de elevação ao clicar no mapa para selecionar uma linha.","selectingPrompt-3d":"Crie um perfil de elevação ao clicar na cena para selecionar uma linha.","chartTooltip":"{name}: {elevation}","clearProfile":"Limpar perfil","showSettings":"Exibir definições","hideSettings":"Ocultar definições","unitSelectLabel":"Unidades","uniformChartScalingLabel":"Dimensão uniforme de gráficos","uniformChartScalingEnable":"Usar a dimensão uniforme para o gráfico. Os eixos X e Y ficam com a mesma escala.","uniformChartScalingDisable":"Usar dimensão não uniforme para o gráfico. O eixo Y será dimensionado para se ajustar aos valores de elevação.","sketchButtonLabel":"Novo perfil","selectButtonLabel":"Selecionar linha","hideProfile":"Ocultar {name}","showProfile":"Exibir {name}","errors":{"unknown":"Ocorreu um erro desconhecido ao gerar o perfil.","noProfile":"Nenhum perfil disponível.","tooComplex":"Não foi possível gerar o perfil. A linha de entrada é demasiado complexa.","invalidGeometry":"Não foi possível gerar o perfil. Geometria inválida.","invalidElevationInfo":"Não foi possível gerar o perfil. As opções de elevação da linha não são suportadas."},"profiles":{"ground":"Chão","input":"Introdução","query":"Pesquisa","view":"Visualizar"},"statistics":{"notAvailable":"n/d","maxDistance":"Comprimento","minElevation":"Mín.","maxElevation":"Máx.","avgElevation":"Média","gain":"Ganho","loss":"Perda","maxSlope":"Inclinação Máxima","avgSlope":"Inclinação Média"},"zoomOut":"Reduzir Zoom","showDetails":"Exibir Detalhes","hideDetails":"Ocultar Detalhes"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ro.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ro.json new file mode 100644 index 0000000..52102a2 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil elevare","readyPrompt":"Trasaţi sau selectați o linie pentru a genera un profil de elevaţie.","readyPromptCreateOnly":"Trasaţi o linie pentru a genera un profil de elevaţie.","readyPromptSelectOnly":"Selectați o linie pentru a genera un profil de elevaţie.","creatingPrompt-2d":"Creaţi profilul elevației făcând clic în hartă pentru a plasa primul punct, faceți dublu clic pentru ultimul punct.","creatingPrompt-3d":"Creaţi profilul elevației făcând clic în scenă pentru a plasa primul punct, faceți dublu clic pentru ultimul punct.","selectingPrompt-2d":"Creaţi profilul elevației făcând clic în hartă pentru a selecta o linie.","selectingPrompt-3d":"Creaţi profilul elevației făcând clic în scenă pentru a selecta o linie.","chartTooltip":"{name}: {elevation}","clearProfile":"Golire profil","showSettings":"Afișare setări","hideSettings":"Ascundere setările","unitSelectLabel":"Unităţi","uniformChartScalingLabel":"Scalare uniformă diagramă","uniformChartScalingEnable":"Utilizați scalarea uniformă asupra diagramei. Axele X și Y vor avea aceeași scară.","uniformChartScalingDisable":"Utilizați scalarea neuniformă asupra diagramei. Axa Y va fi scalată pentru a se potrivi valorilor de elevație.","sketchButtonLabel":"Profil nou","selectButtonLabel":"Selectaţi linie","hideProfile":"Ascundeți {name}","showProfile":"Afișați {name}","errors":{"unknown":"A survenit o eroare necunoscută la generarea profilului.","noProfile":"Niciun profil disponibil.","tooComplex":"Profilul nu a putut fi generat. Linia de intrare este prea complexă.","invalidGeometry":"Profilul nu a putut fi generat. Geometrie nevalidă.","invalidElevationInfo":"Profilul nu a putut fi generat. Opțiunile de elevație ale liniei nu sunt acceptate."},"profiles":{"ground":"Sol","input":"Introducere","query":"Interogare","view":"Vizualizare"},"statistics":{"notAvailable":"n/a","maxDistance":"Lungime","minElevation":"Min","maxElevation":"Max","avgElevation":"Med.","gain":"Amplificare","loss":"Pierdere","maxSlope":"Pantă maximă","avgSlope":"Pantă medie"},"zoomOut":"Micşorare","showDetails":"Afişare detalii","hideDetails":"Ascundere detalii"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ru.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ru.json new file mode 100644 index 0000000..79c8c28 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Профиль рельефа","readyPrompt":"Нарисуйте или выберите линию для создания профиля рельефа.","readyPromptCreateOnly":"Нарисуйте линию для создания профиля рельефа.","readyPromptSelectOnly":"Выберите линию для создания профиля рельефа.","creatingPrompt-2d":"Создать профиль рельефа, щелкнув в карте для размещения первой точки; для установки последней точки щелкните дважды.","creatingPrompt-3d":"Создать профиль рельефа, щелкнув в сцене для размещения первой точки; для установки последней точки щелкните дважды.","selectingPrompt-2d":"Создать профиль рельефа, щелкнув в карте для выбора линии.","selectingPrompt-3d":"Создать профиль рельефа, щелкнув в карте для выбора линии.","chartTooltip":"{name}: {elevation}","clearProfile":"Очистить профиль","showSettings":"Показать настройки","hideSettings":"Скрыть настройки","unitSelectLabel":"Единицы измерения","uniformChartScalingLabel":"Единое масштабирование диаграммы","uniformChartScalingEnable":"Используйте равномерное масштабирование диаграммы. Оси X и Y будут иметь одинаковый масштаб.","uniformChartScalingDisable":"Используйте неравномерное масштабирование диаграммы. Ось Y будет масштабирована в соответсвии со значениями высоты.","sketchButtonLabel":"Новый профиль","selectButtonLabel":"Выбрать линию","hideProfile":"Скрыть {name}","showProfile":"Показать {name}","errors":{"unknown":"Неизвестная ошибка создания профиля.","noProfile":"Нет доступного профиля.","tooComplex":"Профиль не может быть создан. Входная линия слишком сложная.","invalidGeometry":"Профиль не может быть создан. Неверная геометрия.","invalidElevationInfo":"Профиль не может быть создан. Опции высот этой линии не поддерживаются."},"profiles":{"ground":"Земля","input":"Входные данные","query":"Запрос","view":"Вид"},"statistics":{"notAvailable":"недоступно","maxDistance":"Длина","minElevation":"Мин.","maxElevation":"Макс.","avgElevation":"Среднее арифметическое","gain":"Увеличение","loss":"Потери","maxSlope":"Максимальный уклон","avgSlope":"Средний уклон"},"zoomOut":"Отдалить","showDetails":"Показать информацию","hideDetails":"Скрыть детали"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sk.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sk.json new file mode 100644 index 0000000..4b67956 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Výškový profil","readyPrompt":"Nakresliť alebo vybrať líniu na generovanie výškového profilu.","readyPromptCreateOnly":"Nakresliť líniu na generovanie výškového profilu.","readyPromptSelectOnly":"Vybrať líniu na generovanie výškového profilu.","creatingPrompt-2d":"Vytvorte profil nadmorskej výšky kliknutím do mapy pre umiestnenie prvého bodu a použite dvojklik pre posledný bod.","creatingPrompt-3d":"Vytvorte výškový profil kliknutím do scény pre umiestnenie prvého bodu a dvojklikom umiestnite posledný bod.","selectingPrompt-2d":"Vytvoriť výškový profil kliknutím do mapy pre výber línie.","selectingPrompt-3d":"Vytvoriť výškový profil kliknutím do scény pre výber línie.","chartTooltip":"{name}: {elevation}","clearProfile":"Vyčistiť profil","showSettings":"Zobraziť nastavenia","hideSettings":"Skryť nastavenia","unitSelectLabel":"Jednotky","uniformChartScalingLabel":"Jednotné škálovanie grafu","uniformChartScalingEnable":"Použiť jednotné škálovanie pre graf. Osi X a Y budú mať rovnakú mierku.","uniformChartScalingDisable":"Použiť nejednotné škálovanie pre graf. Os Y bude škálovaná tak, aby sa prispôsobila hodnotám výšky.","sketchButtonLabel":"Nový profil","selectButtonLabel":"Vybrať líniu","hideProfile":"Skryť {name}","showProfile":"Zobraziť {name}","errors":{"unknown":"Pri generovaní profilu došlo k neznámej chybe.","noProfile":"Nie je k dispozícii žiadny profil.","tooComplex":"Nebolo možné generovať profil. Vstupná línia je príliš komplexná.","invalidGeometry":"Nebolo možné generovať profil. Neplatná geometria.","invalidElevationInfo":"Nebolo možné generovať profil. Možnosti výšky línie nie sú podporované."},"profiles":{"ground":"Povrch","input":"Vstup","query":"Dopyt","view":"Zobrazenie"},"statistics":{"notAvailable":"n/a","maxDistance":"Dĺžka","minElevation":"Min","maxElevation":"Max","avgElevation":"Priemer","gain":"Zisk","loss":"Strata","maxSlope":"Max. sklon","avgSlope":"Priemerný sklon"},"zoomOut":"Oddialiť","showDetails":"Zobraziť podrobnosti","hideDetails":"Skryť podrobnosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sl.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sl.json new file mode 100644 index 0000000..2b33d53 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Višinski profil","readyPrompt":"Za ustvarjanje višinskega profila narišite ali izberite črto.","readyPromptCreateOnly":"Za ustvarjanje višinskega profila narišite črto.","readyPromptSelectOnly":"Za ustvarjanje višinskega profila izberite črto.","creatingPrompt-2d":"Ustvarite višinski profil tako, da kliknete na karto in postavite vašo prvo točko, dvakrat kliknite za zadnjo točko.","creatingPrompt-3d":"Ustvarite višinski profil tako, da kliknete na 3D-prizor in postavite vašo prvo točko, dvakrat kliknite za zadnjo točko.","selectingPrompt-2d":"Ustvarite višinski profil tako, da kliknete na karto, da izberete črto.","selectingPrompt-3d":"Ustvarite višinski profil tako, da kliknete v 3d-prizor, da izberete črto.","chartTooltip":"{name}: {elevation}","clearProfile":"Počisti profil","showSettings":"Prikaži nastavitve","hideSettings":"Skrij nastavitve","unitSelectLabel":"Enote","uniformChartScalingLabel":"Enotno spreminjanje merila grafikona","uniformChartScalingEnable":"Za grafikon uporabi enotno spreminjanje merila. Osi X in Y bosta imeli isto merilo.","uniformChartScalingDisable":"Za grafikon uporabi neenotno spreminjanje merila. Os Y bo prilagojena, da se bo prilegala višinskim vrednostim.","sketchButtonLabel":"Nov profil","selectButtonLabel":"Izberi črto","hideProfile":"Skrij {name}","showProfile":"Prikaži {name}","errors":{"unknown":"Neznana napaka pri ustvarjanju profila.","noProfile":"Na voljo ni nobenega profila.","tooComplex":"Profila ni bilo mogoče ustvariti. Vnosna črta je preveč kompleksna.","invalidGeometry":"Profila ni bilo mogoče ustvariti. Neveljavna geometrija.","invalidElevationInfo":"Profila ni bilo mogoče ustvariti. Višinske možnosti črte niso podprte."},"profiles":{"ground":"Tla","input":"Vnos","query":"Poizvedba","view":"Ogled"},"statistics":{"notAvailable":"ni na voljo","maxDistance":"Dolžina","minElevation":"Min.","maxElevation":"Maks.","avgElevation":"Povprečje","gain":"Pribitek","loss":"Izguba","maxSlope":"Maks. naklon","avgSlope":"Povp. naklon"},"zoomOut":"Pomanjšaj","showDetails":"Prikaži podrobnosti","hideDetails":"Skrij podrobnosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sr.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sr.json new file mode 100644 index 0000000..ca98341 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Elevacioni profil","readyPrompt":"Nacrtajte ili izaberite liniju da biste generisali elevacioni profil.","readyPromptCreateOnly":"Nacrtajte liniju da biste generisali elevacioni profil.","readyPromptSelectOnly":"Izaberite liniju da biste generisali elevacioni profil.","creatingPrompt-2d":"Kreirajte elevacioni profil klikom na mapu na koju ćete postaviti prvu tačku, upotrebite dupli klik za poslednju tačku.","creatingPrompt-3d":"Kreirajte rprofil elevacije klikom na scenu na koju ćete postaviti prvu tačku, upotrebite dupli klik za poslednju tačku.","selectingPrompt-2d":"Kreirajte elevacioni profil klikom na mapu da biste izabrali liniju.","selectingPrompt-3d":"Kreirajte elevacioni profil klikom na scenu da biste izabrali liniju.","chartTooltip":"{name}: {elevation}","clearProfile":"Obriši profil","showSettings":"Prikaži postavke","hideSettings":"Sakrij postavke","unitSelectLabel":"Jedinice","uniformChartScalingLabel":"Jedinstveno skaliranje grafikona","uniformChartScalingEnable":"Iskoristite jedinstveno skaliranje za grafikon. X i Y ose će imati istu skalu.","uniformChartScalingDisable":"Iskoristite nejedinstveno skaliranje za grafikon. Y osa će biti skalirana tako da se uklopi u vrednosti elevacije.","sketchButtonLabel":"Novi profil","selectButtonLabel":"Izaberi liniju","hideProfile":"Sakrij {name}","showProfile":"Prikaži {name}","errors":{"unknown":"Došlo je do nepoznate greške pri kreiranju profila.","noProfile":"Nema dostupnog profila.","tooComplex":"Nije moguće kreirati profil. Linija za unos je previše složena.","invalidGeometry":"Nije moguće kreirati profil. Nevažeća geometrije.","invalidElevationInfo":"Nije moguće kreirati profil. Opcije za elevaciju za liniju nisu podržane."},"profiles":{"ground":"Tlo","input":"Ulaz","query":"Upit","view":"Prikaži"},"statistics":{"notAvailable":"nije dostupno","maxDistance":"Dužina","minElevation":"Minimum","maxElevation":"Maksimum","avgElevation":"Pros.","gain":"Porast","loss":"Gubitak","maxSlope":"Maksimalan nagib","avgSlope":"Prosečan nagib"},"zoomOut":"Umanji","showDetails":"Prikaži detalje","hideDetails":"Sakrij detalje"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sv.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sv.json new file mode 100644 index 0000000..268296c --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Profil för höjdkurva","readyPrompt":"Rita eller välj linje för att generera en profil för höjdkurva.","readyPromptCreateOnly":"Rita linje för att generera en profil för höjdkurva.","readyPromptSelectOnly":"Välj linje för att generera en profil för höjdkurva.","creatingPrompt-2d":"Skapa profil för höjdkurva genom att klicka på kartan för att placera den första punkten, använd dubbelklick för sista punkten.","creatingPrompt-3d":"Skapa profil för höjdkurva genom att klicka i scenen för att placera den första punkten, använd dubbelklick för sista punkten.","selectingPrompt-2d":"Skapa en profil för höjdkurva genom att klicka på kartan för att välja en linje.","selectingPrompt-3d":"Skapa en profil för höjdkurva genom att klicka i scenen för att välja en linje.","chartTooltip":"{name}: {elevation}","clearProfile":"Rensa profil","showSettings":"Visa inställningar","hideSettings":"Dölj inställningar","unitSelectLabel":"Enheter","uniformChartScalingLabel":"Enhetlig diagramskalning","uniformChartScalingEnable":"Använd enhetlig skalning för diagrammet. X- och Y-axlar kommer att ha samma skala.","uniformChartScalingDisable":"Använd icke-enhetlig skalning för diagrammet. Y-axeln kommer att skalas så att den passar höjdvärden.","sketchButtonLabel":"Ny profil","selectButtonLabel":"Välj linje","hideProfile":"Dölj {name}","showProfile":"Visa {name}","errors":{"unknown":"Ett okänt fel uppstod när profilen genererades.","noProfile":"Ingen tillgänglig profil.","tooComplex":"Det gick inte att skapa profilen. Indatalinjen är för komplex.","invalidGeometry":"Det gick inte att skapa profilen. Ogiltig geometri.","invalidElevationInfo":"Det gick inte att skapa profilen. Höjdalternativ för linjen stöds inte."},"profiles":{"ground":"Mark","input":"Indata","query":"Fråga","view":"Visa"},"statistics":{"notAvailable":"saknas","maxDistance":"Längd","minElevation":"min","maxElevation":"max","avgElevation":"Snitt","gain":"Ökning","loss":"Förlust","maxSlope":"Max lutning","avgSlope":"Snitt lutning"},"zoomOut":"Zooma ut","showDetails":"Visa information","hideDetails":"Dölj information"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_th.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_th.json new file mode 100644 index 0000000..5bd5647 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ประวัติชั้นข้อมูลความสูง","readyPrompt":"วาดหรือเลือกเส้นเพื่อจัดทำโพรไฟล์การยกตัว","readyPromptCreateOnly":"ลากเส้นเพื่อจัดทำโพรไฟล์การยกตัว","readyPromptSelectOnly":"เลือกเส้นเพื่อจัดทำโพรไฟล์การยกตัว","creatingPrompt-2d":"จัดทำโพรไฟล์การยกตัวโดยคลิกที่แผนที่เพื่อจัดวางจุดแรกของคุณแล้วดับเบิลคลิกเพื่อกำหนดจุดสุดท้าย","creatingPrompt-3d":"สร้างโปรไฟล์ระดับความสูง โดยคลิกที่ซีน เพื่อวางจุดแรกของคุณ ใช้ดับเบิลคลิกสำหรับจุดสุดท้าย","selectingPrompt-2d":"จัดทำโพรไฟล์การยกตัวโดยคลิกที่แผนที่เพื่อเลือกเส้น","selectingPrompt-3d":"จัดทำโพรไฟล์การยกตัวโดยคลิกที่ซีนเพื่อเลือกเส้น","chartTooltip":"{name}: {elevation}","clearProfile":"ล้างโปรไฟล์","showSettings":"แสดงการตั้งค่า","hideSettings":"ซ่อนการตั้งค่า","unitSelectLabel":"หน่วย","uniformChartScalingLabel":"การปรับสเกลแผนภูมิยูนิฟอร์ม","uniformChartScalingEnable":"ใช้การปรับสเกลยูนิฟอร์มสำหรับแผนภูมิ แกน X และ Y จะมีสเกลในระดับเดียวกัน","uniformChartScalingDisable":"ใช้การปรับสเกลแบบไม่ใช่ยูนิฟอร์มสำหรับแผนภูมิ แกน Y จะถูกปรับสเกลให้เหมาะสมกับค่าระดับความสูง","sketchButtonLabel":"โปรไฟล์ใหม่","selectButtonLabel":"เลือกเส้น","hideProfile":"ซ่อน {name}","showProfile":"แสดง {name}","errors":{"unknown":"มีข้อผิดพลาดที่ไม่ทราบในการจัดทำโพรไฟล์นี้","noProfile":"ไม่มีโปรไฟล์ที่พร้อมใช้งาน","tooComplex":"ไม่สามารถจัดทำโพรไฟล์ได้ บรรทัดข้อมูลที่ป้อนซับซ้อนเกินไป","invalidGeometry":"ไม่สามารถจัดทำโพรไฟล์ได้ ข้อมูลเรขาคณิตไม่ถูกต้อง","invalidElevationInfo":"ไม่สามารถจัดทำโพรไฟล์ได้ ตัวเลือกในการระบุการยกระดับของเส้นไม่รองรับ"},"profiles":{"ground":"พื้น","input":"ข้อมูลนำเข้า","query":"คำถาม","view":"วิว"},"statistics":{"notAvailable":"n/a","maxDistance":"ความยาว","minElevation":"ต่ำสุด","maxElevation":"มากที่สุด","avgElevation":"เฉลี่ย","gain":"อัตราขยาย","loss":"อัตราสูญเสีย","maxSlope":"ความชันสูงสุด","avgSlope":"ความชันเฉลี่ย"},"zoomOut":"ขยายออก","showDetails":"แสดงรายละเอียด","hideDetails":"ซ่อนรายละเอียด"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_tr.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_tr.json new file mode 100644 index 0000000..ac7169e --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yükselti Profili","readyPrompt":"Bir yükselti profili oluşturmak için çizgi çizin veya seçin.","readyPromptCreateOnly":"Bir yükselti profili oluşturmak için çizgi çizin.","readyPromptSelectOnly":"Bir yükselti profili oluşturmak için çizgi seçin.","creatingPrompt-2d":"İlk noktanızı yerleştirmek için haritaya tıklayarak yükselti profili oluşturun, son nokta için çift tıklayın.","creatingPrompt-3d":"İlk noktanızı yerleştirmek için sahneye tıklayarak yükseklik profili oluşturun, son nokta için çift tıklayın.","selectingPrompt-2d":"Bir çizgi seçmek için haritaya tıklayarak yükselti profili oluşturun.","selectingPrompt-3d":"Bir çizgi seçmek için sahneye tıklayarak yükselti profili oluşturun.","chartTooltip":"{name}: {elevation}","clearProfile":"Profili temizle","showSettings":"Ayarları göster","hideSettings":"Ayarları gizle","unitSelectLabel":"Birimler","uniformChartScalingLabel":"Tek biçimli çizge ölçeklendirme","uniformChartScalingEnable":"Çizge için tek biçimli ölçeklendirme kullanın. X ve Y eksenleri aynı ölçekte olacaktır.","uniformChartScalingDisable":"Çizge için tek biçimli olmayan ölçeklendirme kullanın. Yükselti değerlerini uydurmak için Y ekseni ölçeklendirilecektir.","sketchButtonLabel":"Yeni profil","selectButtonLabel":"Çizgi seç","hideProfile":"{name}'i gizle","showProfile":"{name}'i göster","errors":{"unknown":"Profil oluşturulurken bilinmeyen bir hata oluştu.","noProfile":"Kullanılabilir profil yok.","tooComplex":"Profil oluşturulamadı. Girdi çizgi çok karmaşık.","invalidGeometry":"Profil oluşturulamadı. Geçersiz geometri.","invalidElevationInfo":"Profil oluşturulamadı. Çizginin yükselti seçenekleri desteklenmemektedir."},"profiles":{"ground":"Yer","input":"Girdi","query":"Sorgu","view":"Görüntüle"},"statistics":{"notAvailable":"yok","maxDistance":"Uzunluk","minElevation":"Min.","maxElevation":"Maks","avgElevation":"Ort","gain":"Kazanım","loss":"Kayıp","maxSlope":"Maksimum Eğim","avgSlope":"Ortalama Eğim"},"zoomOut":"Küçült","showDetails":"Detayları Göster","hideDetails":"Ayrıntıları Sakla"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_uk.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_uk.json new file mode 100644 index 0000000..eaa93a8 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Elevation Profile","readyPrompt":"Намалюйте або виберіть лінію для створення профілю висоти.","readyPromptCreateOnly":"Намалюйте лінію для створення профілю висоти.","readyPromptSelectOnly":"Виберіть лінію для створення профілю висоти.","creatingPrompt-2d":"Створіть профіль висоти, клацнувши на карті для розміщення першої точки, та двічі клацніть мишею для останньої точки.","creatingPrompt-3d":"Створіть профіль висоти, клацнувши на сцені для розміщення першої точки, та двічі клацніть мишею для останньої точки.","selectingPrompt-2d":"Створіть профіль висоти, клацнувши на карті, щоб вибрати лінію.","selectingPrompt-3d":"Створіть профіль висоти, клацнувши на сцені, щоб вибрати лінію.","chartTooltip":"{name}: {elevation}","clearProfile":"Очистити профіль","showSettings":"Показати налаштування","hideSettings":"Приховати налаштування","unitSelectLabel":"Одиниці","uniformChartScalingLabel":"Рівномірне масштабування діаграми","uniformChartScalingEnable":"Використовувати рівномірне масштабування для діаграми. Осі X і Y матимуть однаковий масштаб.","uniformChartScalingDisable":"Використовувати нерівномірне масштабування для діаграми. Вісь X буде масштабована для відповідності значенням висоти.","sketchButtonLabel":"Новий профіль","selectButtonLabel":"Вибрати лінію","hideProfile":"Приховати {name}","showProfile":"Показати {name}","errors":{"unknown":"Під час створення профілю сталася невідома помилка.","noProfile":"Немає доступних профілів.","tooComplex":"Не вдалося створити профіль. Рядок введення занадто складний.","invalidGeometry":"Не вдалося створити профіль. Неприпустима геометрія.","invalidElevationInfo":"Не вдалося створити профіль. Параметри висоти лінії не підтримуються."},"profiles":{"ground":"Земля","input":"Введення","query":"Запит","view":"Огляд"},"statistics":{"notAvailable":"немає даних","maxDistance":"Довжина","minElevation":"Мін.","maxElevation":"Макс.","avgElevation":"Сер.","gain":"Посилення","loss":"Втрата","maxSlope":"Максимальний нахил","avgSlope":"Сер. нахил"},"zoomOut":"Зменшити масштаб","showDetails":"Показати відомості","hideDetails":"Приховати відомості"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_vi.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_vi.json new file mode 100644 index 0000000..941441d --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thông tin Độ cao","readyPrompt":"Vẽ hoặc chọn đường để tạo thông tin độ cao.","readyPromptCreateOnly":"Vẽ đường để tạo thông tin độ cao.","readyPromptSelectOnly":"Chọn đường để tạo thông tin độ cao.","creatingPrompt-2d":"Tạo thông tin độ cao bằng cách bấm vào bản đồ để đặt điểm đầu tiên của bạn, nhấp đúp chuột để đặt điểm cuối cùng.","creatingPrompt-3d":"Tạo thông tin độ cao bằng cách bấm vào scene để đặt điểm đầu tiên của bạn, nhấp đúp chuột để đặt điểm cuối cùng.","selectingPrompt-2d":"Tạo thông tin độ cao bằng cách bấm vào bản đồ để chọn đường.","selectingPrompt-3d":"Tạo thông tin độ cao bằng cách bấm vào scene để chọn đường.","chartTooltip":"{name}: {elevation}","clearProfile":"Xóa thông tin","showSettings":"Hiện cài đặt","hideSettings":"Ẩn cài đặt","unitSelectLabel":"Đơn vị","uniformChartScalingLabel":"Đồng nhất tỷ lệ biểu đồ","uniformChartScalingEnable":"Sử dụng tỷ lệ đồng nhất cho biểu đồ. Trục X và Y sẽ có cùng tỷ lệ.","uniformChartScalingDisable":"Sử dụng tỷ lệ không đồng nhất cho biểu đồ. Trục Y sẽ có tỷ lệ sao cho vừa với giá trị độ cao.","sketchButtonLabel":"Thông tin mới","selectButtonLabel":"Chọn đường","hideProfile":"Ẩn {name}","showProfile":"Hiện {name}","errors":{"unknown":"Có lỗi không xác định khi tạo thông tin.","noProfile":"Không có thông tin.","tooComplex":"Không thể tạo thông tin. Đường đầu vào quá phức tạp.","invalidGeometry":"Không thể tạo thông tin. Hình học không hợp lệ.","invalidElevationInfo":"Không thể tạo thông tin. Các tùy chọn độ cao của đường không được hỗ trợ."},"profiles":{"ground":"Mặt đất","input":"Đầu vào","query":"Truy vấn","view":"Xem"},"statistics":{"notAvailable":"Không áp dụng","maxDistance":"Độ dài","minElevation":"Tối thiểu","maxElevation":"Tối đa","avgElevation":"Trung bình","gain":"Tăng","loss":"Giảm","maxSlope":"Độ dốc Tối đa","avgSlope":"Độ dốc Trung bình"},"zoomOut":"Thu nhỏ","showDetails":"Hiển thị Chi tiết","hideDetails":"Ẩn Chi tiết"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-CN.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-CN.json new file mode 100644 index 0000000..741fa3a --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"高程剖面图","readyPrompt":"绘制或选择线以生成高程剖面图。","readyPromptCreateOnly":"绘制线以生成高程剖面图。","readyPromptSelectOnly":"选择线以生成高程剖面图。","creatingPrompt-2d":"通过单击地图放置第一个点,双击放置最后一个点,来创建高程剖面图。","creatingPrompt-3d":"通过单击场景放置第一个点,双击放置最后一个点,来创建高程剖面图。","selectingPrompt-2d":"通过单击地图以选择线,来创建高程剖面图。","selectingPrompt-3d":"通过单击场景以选择线,来创建高程剖面图。","chartTooltip":"{name}:{elevation}","clearProfile":"清除剖面图","showSettings":"显示设置","hideSettings":"隐藏设置","unitSelectLabel":"单位","uniformChartScalingLabel":"均匀图表缩放","uniformChartScalingEnable":"对图表使用均匀缩放。 X 轴和 Y 轴具有相同比例。","uniformChartScalingDisable":"对图表使用不均匀缩放。 Y 轴将缩放至适应高程值。","sketchButtonLabel":"新建剖面图","selectButtonLabel":"选择线","hideProfile":"隐藏 {name}","showProfile":"显示 {name}","errors":{"unknown":"生成剖面图时遇到未知错误。","noProfile":"无可用剖面图。","tooComplex":"无法生成剖面图。 输入线过于复杂。","invalidGeometry":"无法生成剖面图。 无效几何。","invalidElevationInfo":"无法生成剖面图。 不支持线的高程选项。"},"profiles":{"ground":"地面","input":"输入","query":"查询","view":"查看"},"statistics":{"notAvailable":"n/a","maxDistance":"长度","minElevation":"最小值","maxElevation":"最大值","avgElevation":"平均","gain":"增益","loss":"损失","maxSlope":"最大坡度","avgSlope":"平均坡度"},"zoomOut":"缩小","showDetails":"显示详细信息","hideDetails":"隐藏详细信息"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-HK.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-HK.json new file mode 100644 index 0000000..3db1ca2 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"高程剖面","readyPrompt":"繪製或選擇線條來產生高程輪廓。","readyPromptCreateOnly":"繪製線條來產生高程輪廓。","readyPromptSelectOnly":"選擇線條來產生高程輪廓。","creatingPrompt-2d":"按一下地圖來放置第一個點,並按兩下最後一點以建立高程輪廓。","creatingPrompt-3d":"按一下場景來放置第一個點,並按兩下最後一點以建立高程輪廓","selectingPrompt-2d":"按一下地圖來選擇線條以建立高程輪廓。","selectingPrompt-3d":"按一下場景來選擇線條以建立高程輪廓。","chartTooltip":"{name}: {elevation}","clearProfile":"清除剖面圖","showSettings":"顯示設定","hideSettings":"隱藏設定","unitSelectLabel":"單位","uniformChartScalingLabel":"統一圖表調整","uniformChartScalingEnable":"對圖表使用統一調整。 X 和 Y 軸將具有相同的比例。","uniformChartScalingDisable":"對圖表使用非統一調整。 將調整 Y 軸以適合高程值。","sketchButtonLabel":"新增輪廓","selectButtonLabel":"選擇線條","hideProfile":"隱藏 {name}","showProfile":"顯示 {name}","errors":{"unknown":"產生輪廓時發生未知錯誤。","noProfile":"沒有可用的剖面。","tooComplex":"無法產生輪廓。 輸入線太複雜。","invalidGeometry":"無法產生輪廓。 幾何無效。","invalidElevationInfo":"無法產生輪廓。 不支援線條的高程選項。"},"profiles":{"ground":"地面","input":"輸入","query":"查詢","view":"查看"},"statistics":{"notAvailable":"無","maxDistance":"長度","minElevation":"最小值","maxElevation":"最大值","avgElevation":"平均值","gain":"增益","loss":"損失","maxSlope":"最大坡度","avgSlope":"平均坡度"},"zoomOut":"縮小","showDetails":"顯示詳細資訊","hideDetails":"隱藏詳細資訊"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-TW.json b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-TW.json new file mode 100644 index 0000000..3db1ca2 --- /dev/null +++ b/public/assets/esri/widgets/ElevationProfile/t9n/ElevationProfile_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"高程剖面","readyPrompt":"繪製或選擇線條來產生高程輪廓。","readyPromptCreateOnly":"繪製線條來產生高程輪廓。","readyPromptSelectOnly":"選擇線條來產生高程輪廓。","creatingPrompt-2d":"按一下地圖來放置第一個點,並按兩下最後一點以建立高程輪廓。","creatingPrompt-3d":"按一下場景來放置第一個點,並按兩下最後一點以建立高程輪廓","selectingPrompt-2d":"按一下地圖來選擇線條以建立高程輪廓。","selectingPrompt-3d":"按一下場景來選擇線條以建立高程輪廓。","chartTooltip":"{name}: {elevation}","clearProfile":"清除剖面圖","showSettings":"顯示設定","hideSettings":"隱藏設定","unitSelectLabel":"單位","uniformChartScalingLabel":"統一圖表調整","uniformChartScalingEnable":"對圖表使用統一調整。 X 和 Y 軸將具有相同的比例。","uniformChartScalingDisable":"對圖表使用非統一調整。 將調整 Y 軸以適合高程值。","sketchButtonLabel":"新增輪廓","selectButtonLabel":"選擇線條","hideProfile":"隱藏 {name}","showProfile":"顯示 {name}","errors":{"unknown":"產生輪廓時發生未知錯誤。","noProfile":"沒有可用的剖面。","tooComplex":"無法產生輪廓。 輸入線太複雜。","invalidGeometry":"無法產生輪廓。 幾何無效。","invalidElevationInfo":"無法產生輪廓。 不支援線條的高程選項。"},"profiles":{"ground":"地面","input":"輸入","query":"查詢","view":"查看"},"statistics":{"notAvailable":"無","maxDistance":"長度","minElevation":"最小值","maxElevation":"最大值","avgElevation":"平均值","gain":"增益","loss":"損失","maxSlope":"最大坡度","avgSlope":"平均坡度"},"zoomOut":"縮小","showDetails":"顯示詳細資訊","hideDetails":"隱藏詳細資訊"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand.json b/public/assets/esri/widgets/Expand/t9n/Expand.json new file mode 100644 index 0000000..b5dfef1 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand.json @@ -0,0 +1 @@ +{"widgetLabel":"Expand"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_ar.json b/public/assets/esri/widgets/Expand/t9n/Expand_ar.json new file mode 100644 index 0000000..8345a1f --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"توسيع"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_bg.json b/public/assets/esri/widgets/Expand/t9n/Expand_bg.json new file mode 100644 index 0000000..530e6d2 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Разгъване"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_bs.json b/public/assets/esri/widgets/Expand/t9n/Expand_bs.json new file mode 100644 index 0000000..d5106da --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Proširi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_ca.json b/public/assets/esri/widgets/Expand/t9n/Expand_ca.json new file mode 100644 index 0000000..61694e9 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Amplia"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_cs.json b/public/assets/esri/widgets/Expand/t9n/Expand_cs.json new file mode 100644 index 0000000..9d0cdc8 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Rozbalit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_da.json b/public/assets/esri/widgets/Expand/t9n/Expand_da.json new file mode 100644 index 0000000..0d0edd4 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Udvid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_de.json b/public/assets/esri/widgets/Expand/t9n/Expand_de.json new file mode 100644 index 0000000..076b413 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Erweitern"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_el.json b/public/assets/esri/widgets/Expand/t9n/Expand_el.json new file mode 100644 index 0000000..bed047f --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ανάπτυξη"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_en.json b/public/assets/esri/widgets/Expand/t9n/Expand_en.json new file mode 100644 index 0000000..b5dfef1 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Expand"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_es.json b/public/assets/esri/widgets/Expand/t9n/Expand_es.json new file mode 100644 index 0000000..334172d --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Expandir"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_et.json b/public/assets/esri/widgets/Expand/t9n/Expand_et.json new file mode 100644 index 0000000..24fd23a --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Laienda"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_fi.json b/public/assets/esri/widgets/Expand/t9n/Expand_fi.json new file mode 100644 index 0000000..85c6a74 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Laajenna"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_fr.json b/public/assets/esri/widgets/Expand/t9n/Expand_fr.json new file mode 100644 index 0000000..b2952cd --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Développer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_he.json b/public/assets/esri/widgets/Expand/t9n/Expand_he.json new file mode 100644 index 0000000..1f0a48f --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_he.json @@ -0,0 +1 @@ +{"widgetLabel":"הרחב"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_hr.json b/public/assets/esri/widgets/Expand/t9n/Expand_hr.json new file mode 100644 index 0000000..d5106da --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Proširi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_hu.json b/public/assets/esri/widgets/Expand/t9n/Expand_hu.json new file mode 100644 index 0000000..bdbc9aa --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Kibontás"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_id.json b/public/assets/esri/widgets/Expand/t9n/Expand_id.json new file mode 100644 index 0000000..73fd07b --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Bentang"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_it.json b/public/assets/esri/widgets/Expand/t9n/Expand_it.json new file mode 100644 index 0000000..8d41aec --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Espandi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_ja.json b/public/assets/esri/widgets/Expand/t9n/Expand_ja.json new file mode 100644 index 0000000..34dab42 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"展開"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_ko.json b/public/assets/esri/widgets/Expand/t9n/Expand_ko.json new file mode 100644 index 0000000..7a248dc --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"확장"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_lt.json b/public/assets/esri/widgets/Expand/t9n/Expand_lt.json new file mode 100644 index 0000000..cc13439 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Išskleisti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_lv.json b/public/assets/esri/widgets/Expand/t9n/Expand_lv.json new file mode 100644 index 0000000..d2f2c0a --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Izvērst"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_nb.json b/public/assets/esri/widgets/Expand/t9n/Expand_nb.json new file mode 100644 index 0000000..5562cc4 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Utvid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_nl.json b/public/assets/esri/widgets/Expand/t9n/Expand_nl.json new file mode 100644 index 0000000..635277d --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Uitklappen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_pl.json b/public/assets/esri/widgets/Expand/t9n/Expand_pl.json new file mode 100644 index 0000000..c91e76e --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Rozwiń"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_pt-BR.json b/public/assets/esri/widgets/Expand/t9n/Expand_pt-BR.json new file mode 100644 index 0000000..334172d --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Expandir"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_pt-PT.json b/public/assets/esri/widgets/Expand/t9n/Expand_pt-PT.json new file mode 100644 index 0000000..334172d --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Expandir"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_ro.json b/public/assets/esri/widgets/Expand/t9n/Expand_ro.json new file mode 100644 index 0000000..3652357 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Extindere"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_ru.json b/public/assets/esri/widgets/Expand/t9n/Expand_ru.json new file mode 100644 index 0000000..08faa5e --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Развернуть"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_sk.json b/public/assets/esri/widgets/Expand/t9n/Expand_sk.json new file mode 100644 index 0000000..30ea5db --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Rozbaliť"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_sl.json b/public/assets/esri/widgets/Expand/t9n/Expand_sl.json new file mode 100644 index 0000000..b112e84 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Razširi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_sr.json b/public/assets/esri/widgets/Expand/t9n/Expand_sr.json new file mode 100644 index 0000000..d5106da --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Proširi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_sv.json b/public/assets/esri/widgets/Expand/t9n/Expand_sv.json new file mode 100644 index 0000000..1dd5b6a --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Expandera"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_th.json b/public/assets/esri/widgets/Expand/t9n/Expand_th.json new file mode 100644 index 0000000..e8c82e6 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ขยาย"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_tr.json b/public/assets/esri/widgets/Expand/t9n/Expand_tr.json new file mode 100644 index 0000000..6b2f7ac --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Genişlet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_uk.json b/public/assets/esri/widgets/Expand/t9n/Expand_uk.json new file mode 100644 index 0000000..cb4fbf2 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Розширити"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_vi.json b/public/assets/esri/widgets/Expand/t9n/Expand_vi.json new file mode 100644 index 0000000..f561404 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mở rộng"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_zh-CN.json b/public/assets/esri/widgets/Expand/t9n/Expand_zh-CN.json new file mode 100644 index 0000000..b238f21 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"展开"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_zh-HK.json b/public/assets/esri/widgets/Expand/t9n/Expand_zh-HK.json new file mode 100644 index 0000000..34dab42 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"展開"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Expand/t9n/Expand_zh-TW.json b/public/assets/esri/widgets/Expand/t9n/Expand_zh-TW.json new file mode 100644 index 0000000..34dab42 --- /dev/null +++ b/public/assets/esri/widgets/Expand/t9n/Expand_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"展開"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature.json b/public/assets/esri/widgets/Feature/t9n/Feature.json new file mode 100644 index 0000000..2b62094 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature","fields":"Fields","fieldsSummary":"List of attributes and values","media":"Media","next":"Next","noTitle":"Untitled","previous":"Previous","lastEdited":"Last edited on {date}.","lastCreated":"Created on {date}.","lastEditedByUser":"Last edited by {user} on {date}.","lastCreatedByUser":"Created by {user} on {date}.","loadingError":"The information for this feature could not be displayed.","showAll":"Show all","numberRecords":"Total: {number}","noRelatedFeatures":"No records were found.","relationshipNotFound":"Relationship not found in the map.","pageText":"{index} of {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_ar.json b/public/assets/esri/widgets/Feature/t9n/Feature_ar.json new file mode 100644 index 0000000..456b7bb --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"معلم","fields":"حقول","fieldsSummary":"قائمة البيانات الجدولية والقيم","media":"الوسائط","next":"التالي","noTitle":"بلا عنوان","previous":"السابق","lastEdited":"آخر تحرير في {date}.","lastCreated":"تم الإنشاء في {date}.","lastEditedByUser":"آخر تحرير من قبل {user} في {date}.","lastCreatedByUser":"تم الإنشاء من قبل {user} في {date}.","loadingError":"تعذر عرض المعلومات الخاصة بهذا المعلم.","showAll":"إظهار الكل","numberRecords":"الإجمالي: {number}","noRelatedFeatures":"لم يتم العثور على سجلات.","relationshipNotFound":"العلاقة غير موجودة في الخريطة.","pageText":"{index} من {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_bg.json b/public/assets/esri/widgets/Feature/t9n/Feature_bg.json new file mode 100644 index 0000000..90dc6c4 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Обект","fields":"Полета","fieldsSummary":"Списък с атрибути и стойности","media":"Медия","next":"Напред","noTitle":"Без заглавие","previous":"Предишна","lastEdited":"Последна редакция на {date}.","lastCreated":"Създаден на {date}.","lastEditedByUser":"Последна редакция от {user} на {date}.","lastCreatedByUser":"Създаден от {user} на {date}.","loadingError":"Информацията за този обект не може да бъде показана.","showAll":"Показване на всички","numberRecords":"Общо: {number}","noRelatedFeatures":"Няма намерени записи.","relationshipNotFound":"Връзката не е намерена в картата.","pageText":"{index} от {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_bs.json b/public/assets/esri/widgets/Feature/t9n/Feature_bs.json new file mode 100644 index 0000000..cc08778 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekt","fields":"Polja","fieldsSummary":"Popis atributa i vrijednosti","media":"Mediji","next":"Sljedeće","noTitle":"Neimenovano","previous":"Prethodno","lastEdited":"Posljednje uređivanje {date}.","lastCreated":"Stvoreno {date}.","lastEditedByUser":"Posljednje uređivanje {user} {date}.","lastCreatedByUser":"Stvorio {user} {date}.","loadingError":"Nije moguće prikazati informacije za ovaj geoobjekt.","showAll":"Prikaži sve","numberRecords":"Ukupno: {number}","noRelatedFeatures":"Nema pronađenih zapisa.","relationshipNotFound":"Odnos nije pronađen na karti.","pageText":"{index} od {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_ca.json b/public/assets/esri/widgets/Feature/t9n/Feature_ca.json new file mode 100644 index 0000000..06352fd --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Entitat","fields":"Camps","fieldsSummary":"Llista d'atributs i valors","media":"Multimèdia","next":"Següent","noTitle":"Sense títol","previous":"Anterior","lastEdited":"Editat per última vegada el {date}.","lastCreated":"Creat el {date}.","lastEditedByUser":"Editat per última vegada per {user} el {date}.","lastCreatedByUser":"Creat per {user} el {date}.","loadingError":"No s'ha pogut mostrar la informació d'aquesta entitat.","showAll":"Mostra-ho tot","numberRecords":"Total: {number}","noRelatedFeatures":"No s'ha trobat cap registre.","relationshipNotFound":"No s'ha trobat la relació al mapa.","pageText":"{index} de {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_cs.json b/public/assets/esri/widgets/Feature/t9n/Feature_cs.json new file mode 100644 index 0000000..bd188c6 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Prvek","fields":"Pole","fieldsSummary":"Seznam atributů a hodnot","media":"Média","next":"Další","noTitle":"Bez názvu","previous":"Předchozí","lastEdited":"Datum poslední úpravy {date}.","lastCreated":"Datum vytvoření {date}.","lastEditedByUser":"Poslední úpravu provedl(a) {user} dne {date}.","lastCreatedByUser":"Vytvořil(a) {user} dne {date}.","loadingError":"Informaci pro tento prvek nelze zobrazit.","showAll":"Zobrazit vše","numberRecords":"Celkem: {number}","noRelatedFeatures":"Nebyly nalezeny žádné záznamy.","relationshipNotFound":"V mapě nebyla nalezena relace.","pageText":"{index} z {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_da.json b/public/assets/esri/widgets/Feature/t9n/Feature_da.json new file mode 100644 index 0000000..53034bc --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Objekt","fields":"Felter","fieldsSummary":"Liste med attributter og værdier","media":"Medier","next":"Næste","noTitle":"Uden titel","previous":"Forrige","lastEdited":"Senest redigeret d. {date}.","lastCreated":"Oprettet d. {date}.","lastEditedByUser":"Senest redigeret af {user} d. {date}.","lastCreatedByUser":"Oprettet af {user} d. {date}.","loadingError":"Oplysningerne om dette objekt kunne ikke vises.","showAll":"Vis alle","numberRecords":"I alt: {number}","noRelatedFeatures":"Ingen poster fundet.","relationshipNotFound":"Relation blev ikke fundet i kortet.","pageText":"{index} for {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_de.json b/public/assets/esri/widgets/Feature/t9n/Feature_de.json new file mode 100644 index 0000000..c8b0496 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature","fields":"Felder","fieldsSummary":"Liste der Attribute und Werte","media":"Medien","next":"Weiter","noTitle":"Ohne Titel","previous":"Zurück","lastEdited":"Zuletzt bearbeitet am {date}.","lastCreated":"Erstellt am {date}.","lastEditedByUser":"Zuletzt bearbeitet von {user} am {date}.","lastCreatedByUser":"Erstellt von {user} am {date}.","loadingError":"Die Informationen zu diesem Feature konnten nicht angezeigt werden.","showAll":"Alle anzeigen","numberRecords":"Gesamt: {number}","noRelatedFeatures":"Es wurden keine Datensätze gefunden.","relationshipNotFound":"Beziehung in der Karte nicht gefunden.","pageText":"{index} von {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_el.json b/public/assets/esri/widgets/Feature/t9n/Feature_el.json new file mode 100644 index 0000000..3ca2b17 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Στοιχείο","fields":"Πεδία","fieldsSummary":"Λίστα γνωρισμάτων και τιμών","media":"Πολυμέσα","next":"Επόμενο","noTitle":"Χωρίς τίτλο","previous":"Προηγούμενο","lastEdited":"Τελευταία επεξεργασία στις {date}.","lastCreated":"Δημιουργήθηκε στις {date}.","lastEditedByUser":"Τελευταία επεξεργασία από τον χρήστη {user} στις {date}.","lastCreatedByUser":"Δημιουργήθηκε από τον χρήστη {user} στις {date}.","loadingError":"Δεν ήταν δυνατή η εμφάνιση πληροφοριών για αυτό το στοιχείο.","showAll":"Εμφάνιση όλων","numberRecords":"Σύνολο: {number}","noRelatedFeatures":"Δε βρέθηκαν εγγραφές.","relationshipNotFound":"Δε βρέθηκε η σχέση στο χάρτη.","pageText":"{index} από {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_en.json b/public/assets/esri/widgets/Feature/t9n/Feature_en.json new file mode 100644 index 0000000..2b62094 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature","fields":"Fields","fieldsSummary":"List of attributes and values","media":"Media","next":"Next","noTitle":"Untitled","previous":"Previous","lastEdited":"Last edited on {date}.","lastCreated":"Created on {date}.","lastEditedByUser":"Last edited by {user} on {date}.","lastCreatedByUser":"Created by {user} on {date}.","loadingError":"The information for this feature could not be displayed.","showAll":"Show all","numberRecords":"Total: {number}","noRelatedFeatures":"No records were found.","relationshipNotFound":"Relationship not found in the map.","pageText":"{index} of {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_es.json b/public/assets/esri/widgets/Feature/t9n/Feature_es.json new file mode 100644 index 0000000..6019069 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Función","fields":"Campos","fieldsSummary":"Lista de atributos y valores","media":"Multimedia","next":"Siguiente","noTitle":"Sin título","previous":"Anterior","lastEdited":"Última edición el {date}.","lastCreated":"Creado el {date}.","lastEditedByUser":"Última edición por {user} el {date}.","lastCreatedByUser":"Creado por {user} el {date}.","loadingError":"No se ha podido mostrar la información de esta entidad.","showAll":"Mostrar todo","numberRecords":"Total: {number}","noRelatedFeatures":"No se han encontrado registros.","relationshipNotFound":"No se encontró la relación en el mapa.","pageText":"{index} de {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_et.json b/public/assets/esri/widgets/Feature/t9n/Feature_et.json new file mode 100644 index 0000000..e1272e9 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Objekt","fields":"Väljad","fieldsSummary":"Atribuutide ja väärtuste loend","media":"Meedia","next":"Järgmine","noTitle":"Pealkirjata","previous":"Eelmine","lastEdited":"Viimati muudetud {date}.","lastCreated":"Loodud {date}.","lastEditedByUser":"Viimati muutnud {user} kuupäeval {date}.","lastCreatedByUser":"Loonud {user} kuupäeval {date}.","loadingError":"Selle objekti teavet ei saanud kuvada.","showAll":"Kuva kõik","numberRecords":"Kokku: {number}","noRelatedFeatures":"Kirjeid ei leitud.","relationshipNotFound":"Kaardilt ei leitud seost.","pageText":"{index} /{total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_fi.json b/public/assets/esri/widgets/Feature/t9n/Feature_fi.json new file mode 100644 index 0000000..67cd59b --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Ominaisuus","fields":"Kentät","fieldsSummary":"Ominaisuustietojen ja arvojen luettelo","media":"Media","next":"Seuraava","noTitle":"Nimetön","previous":"Edellinen","lastEdited":"Muokattu viimeksi: {date}.","lastCreated":"Luontipäivä: {date}.","lastEditedByUser":"{user} on muokannut viimeksi {date}.","lastCreatedByUser":"{user} on luonut {date}.","loadingError":"Tämän kohteen tietoja ei voi näyttää.","showAll":"Näytä kaikki","numberRecords":"Yhteensä: {number}","noRelatedFeatures":"Tietueita ei löytynyt.","relationshipNotFound":"Suhdetta ei löydy kartasta.","pageText":"{index}/{total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_fr.json b/public/assets/esri/widgets/Feature/t9n/Feature_fr.json new file mode 100644 index 0000000..7abc138 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Entité","fields":"Champs","fieldsSummary":"Liste des attributs et des valeurs","media":"Contenu multimédia","next":"Suivant","noTitle":"Sans titre","previous":"Précédent","lastEdited":"Dernière mise à jour le {date}.","lastCreated":"Création le {date}.","lastEditedByUser":"Dernière mise à jour par {user} le {date}.","lastCreatedByUser":"Création par {user} le {date}.","loadingError":"Impossible d’afficher les informations liées à cette entité.","showAll":"Afficher tout","numberRecords":"Total : {number}","noRelatedFeatures":"Aucun enregistrement trouvé.","relationshipNotFound":"Relation introuvable dans la carte.","pageText":"{index} sur {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_he.json b/public/assets/esri/widgets/Feature/t9n/Feature_he.json new file mode 100644 index 0000000..ed32a71 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_he.json @@ -0,0 +1 @@ +{"widgetLabel":"ישות","fields":"שדות","fieldsSummary":"רשימת מאפיינים וערכים","media":"מדיה","next":"הבא","noTitle":"ללא כותרת","previous":"הקודם","lastEdited":"עריכה אחרונה ב-{date}.","lastCreated":"נוצר ב-{date}.","lastEditedByUser":"עריכה אחרונה על-ידי {user} ב-{date}.","lastCreatedByUser":"נוצר על-ידי {user} ב-{date}.","loadingError":"לא ניתן להציג את המידע עבור ישות זו.","showAll":"הצג הכול","numberRecords":"סה\"כ: {number}","noRelatedFeatures":"לא נמצאו רשומות.","relationshipNotFound":"לא נמצאו קשרי גומלין במפה.","pageText":"{index} מתוך {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_hr.json b/public/assets/esri/widgets/Feature/t9n/Feature_hr.json new file mode 100644 index 0000000..cc08778 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekt","fields":"Polja","fieldsSummary":"Popis atributa i vrijednosti","media":"Mediji","next":"Sljedeće","noTitle":"Neimenovano","previous":"Prethodno","lastEdited":"Posljednje uređivanje {date}.","lastCreated":"Stvoreno {date}.","lastEditedByUser":"Posljednje uređivanje {user} {date}.","lastCreatedByUser":"Stvorio {user} {date}.","loadingError":"Nije moguće prikazati informacije za ovaj geoobjekt.","showAll":"Prikaži sve","numberRecords":"Ukupno: {number}","noRelatedFeatures":"Nema pronađenih zapisa.","relationshipNotFound":"Odnos nije pronađen na karti.","pageText":"{index} od {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_hu.json b/public/assets/esri/widgets/Feature/t9n/Feature_hu.json new file mode 100644 index 0000000..8f9a01a --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Elem","fields":"Mezők","fieldsSummary":"Attribútumok és értékek listája","media":"Média","next":"Következő","noTitle":"Cím nélkül","previous":"Előző","lastEdited":"Utoljára szerkesztve: {date}.","lastCreated":"Létrehozva: {date}.","lastEditedByUser":"Utoljára szerkesztette {user} ekkor: {date}.","lastCreatedByUser":"Létrehozta {user} ekkor: {date}.","loadingError":"Ennek a vektoros elemnek az információi nem jeleníthetők meg.","showAll":"Összes megjelenítése","numberRecords":"Összesen: {number}","noRelatedFeatures":"Nem találhatók rekordok.","relationshipNotFound":"A térképen nem található adatkapcsolat.","pageText":"{index}/{total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_id.json b/public/assets/esri/widgets/Feature/t9n/Feature_id.json new file mode 100644 index 0000000..886481f --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Fitur","fields":"Kolom","fieldsSummary":"Daftar atribut dan nilai","media":"Media","next":"Berikutnya","noTitle":"Tidak berjudul","previous":"Sebelumnya","lastEdited":"Terakhir diedit pada {date}.","lastCreated":"Dibuat pada {date}.","lastEditedByUser":"Terakhir diedit oleh {user} pada {date}.","lastCreatedByUser":"Dibuat oleh {user} pada {date}.","loadingError":"Informasi untuk fitur ini tidak dapat ditampilkan.","showAll":"Tampilkan semua","numberRecords":"Total: {number}","noRelatedFeatures":"Tidak ada catatan yang ditemukan.","relationshipNotFound":"Relasi tidak ditemukan di peta.","pageText":"{index} dari {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_it.json b/public/assets/esri/widgets/Feature/t9n/Feature_it.json new file mode 100644 index 0000000..c4f347d --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Funzionalità","fields":"Campi","fieldsSummary":"Elenco di attributi e valori","media":"File multimediali","next":"Successivo","noTitle":"Senza titolo","previous":"Precedente","lastEdited":"Ultima modifica in data {date}.","lastCreated":"Creato in data {date}.","lastEditedByUser":"Ultima modifica da parte di {user} in data {date}.","lastCreatedByUser":"Creato da {user} in data {date}.","loadingError":"Le informazioni per questa funzione non possono essere visualizzate.","showAll":"Mostra tutto","numberRecords":"Totale: {number}","noRelatedFeatures":"Nessun record trovato.","relationshipNotFound":"Relazione non trovata nella mappa.","pageText":"{index} di {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_ja.json b/public/assets/esri/widgets/Feature/t9n/Feature_ja.json new file mode 100644 index 0000000..bb685aa --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"フィーチャ","fields":"フィールド","fieldsSummary":"属性および値のリスト","media":"メディア","next":"次へ","noTitle":"無題","previous":"前へ","lastEdited":"{date} に最後に編集されました。","lastCreated":"{date} に作成されました。","lastEditedByUser":"{user} によって {date} に最後に編集されました。","lastCreatedByUser":"{user} によって {date} に作成されました。","loadingError":"このフィーチャの情報を表示できませんでした。","showAll":"すべて表示","numberRecords":"合計: {number}","noRelatedFeatures":"レコードが見つかりませんでした。","relationshipNotFound":"マップにリレーションシップが見つかりません。","pageText":"{index} / {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_ko.json b/public/assets/esri/widgets/Feature/t9n/Feature_ko.json new file mode 100644 index 0000000..135d1b7 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"기능","fields":"필드","fieldsSummary":"속성 및 값 목록","media":"미디어","next":"다음","noTitle":"제목 없음","previous":"이전","lastEdited":"{date}에 마지막으로 편집되었습니다.","lastCreated":"{date}에 생성되었습니다.","lastEditedByUser":"{user}이(가) {date}에 마지막으로 편집했습니다.","lastCreatedByUser":"{user}이(가) {date}에 생성했습니다.","loadingError":"이 피처에 대한 정보는 표시할 수 없습니다.","showAll":"모두 보기","numberRecords":"합계: {number}","noRelatedFeatures":"레코드를 찾을 수 없습니다.","relationshipNotFound":"맵에서 관계를 찾을 수 없습니다.","pageText":"{index}개 중 {total}개"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_lt.json b/public/assets/esri/widgets/Feature/t9n/Feature_lt.json new file mode 100644 index 0000000..79d5af5 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementai","fields":"Laukai","fieldsSummary":"Atributų ir reikšmių sąrašas","media":"Daugialypė informacija","next":"Toliau","noTitle":"Pavadinimo nėra","previous":"Ankstesnis","lastEdited":"Paskutinį kartą redaguota {date}.","lastCreated":"Sukurta {date}.","lastEditedByUser":"Paskutinį kartą redagavo {user} {date}.","lastCreatedByUser":"Sukūrė {user} {date}.","loadingError":"Nepavyko parodyti šio elemento informacijos.","showAll":"Rodyti visus","numberRecords":"Iš viso: {number}","noRelatedFeatures":"Įrašų nerasta.","relationshipNotFound":"Ryšys žemėlapyje nerastas.","pageText":"{index} iš {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_lv.json b/public/assets/esri/widgets/Feature/t9n/Feature_lv.json new file mode 100644 index 0000000..d2b4aba --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Elements","fields":"Lauki","fieldsSummary":"Atribūtu un vērtību saraksts","media":"Informācijas datu nesēji","next":"Nākošais","noTitle":"Bez nosaukuma","previous":"Iepriekšējais","lastEdited":"Pēdējoreiz rediģēts {date}.","lastCreated":"Izveides datums: {date}.","lastEditedByUser":"Pēdējoreiz rediģēja lietotājs {user} {date}.","lastCreatedByUser":"Izveidoja lietotājs {user} {date}.","loadingError":"Šī elementa informāciju nevar parādīt.","showAll":"Rādīt visu","numberRecords":"Kopskaits: {number}","noRelatedFeatures":"Nav atrasts neviens ieraksts.","relationshipNotFound":"Saistība kartē nav atrasta.","pageText":"{index} no {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_nb.json b/public/assets/esri/widgets/Feature/t9n/Feature_nb.json new file mode 100644 index 0000000..3fee0e0 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekt","fields":"Felter","fieldsSummary":"Liste med attributter og verdier","media":"Medier","next":"Neste","noTitle":"Uten tittel","previous":"Forrige","lastEdited":"Sist redigert den {date}.","lastCreated":"Opprettet den {date}.","lastEditedByUser":"Sist redigert av {user} den {date}.","lastCreatedByUser":"Opprettet av {user} den {date}.","loadingError":"Informasjonen for dette geoobjektet kunne ikke vises.","showAll":"Vis alle","numberRecords":"Totalt: {number}","noRelatedFeatures":"Finner ingen poster.","relationshipNotFound":"Fant ikke relasjonen i kartet.","pageText":"{index} av {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_nl.json b/public/assets/esri/widgets/Feature/t9n/Feature_nl.json new file mode 100644 index 0000000..86b888a --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Object","fields":"Velden","fieldsSummary":"Lijst met attributen en waarden","media":"Media","next":"Volgende","noTitle":"Naamloos","previous":"Vorige","lastEdited":"Laatst bewerkt op {date}.","lastCreated":"Gemaakt op {date}.","lastEditedByUser":"Laatst bewerkt door {user} op {date}.","lastCreatedByUser":"Gemaakt door {user} op {date}.","loadingError":"Informatie over dit object kan niet worden weergegeven.","showAll":"Alles weergeven","numberRecords":"Totaal: {number}","noRelatedFeatures":"Geen records gevonden.","relationshipNotFound":"Kan relatie niet vinden in de kaart.","pageText":"{index} van {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_pl.json b/public/assets/esri/widgets/Feature/t9n/Feature_pl.json new file mode 100644 index 0000000..270c023 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Obiekt","fields":"Pola","fieldsSummary":"Lista atrybutów i wartości","media":"Nośnik","next":"Następny","noTitle":"Bez tytułu","previous":"Poprzedni","lastEdited":"Data ostatniej edycji: {date}.","lastCreated":"Data utworzenia: {date}","lastEditedByUser":"Ostatnio edytowane przez użytkownika {user} dnia {date}.","lastCreatedByUser":"Utworzone przez użytkownika {user} dnia {date}.","loadingError":"Nie można wyświetlić informacji o tym obiekcie.","showAll":"Pokaż wszystkie","numberRecords":"Łącznie: {number}","noRelatedFeatures":"Nie znaleziono rekordów.","relationshipNotFound":"Nie znaleziono relacji na mapie.","pageText":"{index} z {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_pt-BR.json b/public/assets/esri/widgets/Feature/t9n/Feature_pt-BR.json new file mode 100644 index 0000000..eb86293 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Feição","fields":"Campos","fieldsSummary":"Lista de atributos e valores","media":"Mídia","next":"Próximo","noTitle":"Sem título","previous":"Anterior","lastEdited":"Editado pela última vez em {date}.","lastCreated":"Criado em {date}.","lastEditedByUser":"Editado pela última vez por {user} em {date}.","lastCreatedByUser":"Criado por {user} em {date}.","loadingError":"Não foi possível exibir as informações desta feição.","showAll":"Mostrar todos","numberRecords":"Total: {number}","noRelatedFeatures":"Nenhum registro foi encontrado.","relationshipNotFound":"Relacionamento não encontrado no mapa.","pageText":"{index} de {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_pt-PT.json b/public/assets/esri/widgets/Feature/t9n/Feature_pt-PT.json new file mode 100644 index 0000000..20102f6 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Elemento","fields":"Campos","fieldsSummary":"Lista de atributos e valores","media":"Imagem","next":"Seguinte","noTitle":"Sem título","previous":"Anterior","lastEdited":"Editado pela última vez a {date}.","lastCreated":"Criado a {date}.","lastEditedByUser":"Editado pela última vez por {user} a {date}.","lastCreatedByUser":"Criado por {user} a {date}.","loadingError":"As informações deste elemento não puderam ser exibidas.","showAll":"Exibir tudo","numberRecords":"Total: {number}","noRelatedFeatures":"Não foram encontrados registos.","relationshipNotFound":"A relação não se encontra no mapa.","pageText":"{index} de {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_ro.json b/public/assets/esri/widgets/Feature/t9n/Feature_ro.json new file mode 100644 index 0000000..2184080 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Obiect spaţial","fields":"Câmpuri","fieldsSummary":"Listă de atribute şi valori","media":"Media","next":"Următorul","noTitle":"Fără titlu","previous":"Anterior","lastEdited":"Ultima editare pe {date}.","lastCreated":"Creat pe {date}.","lastEditedByUser":"Ultima editare efectuată de {user} pe {date}.","lastCreatedByUser":"Creat de {user} pe {date}.","loadingError":"Informațiile pentru această caracteristică nu au putut fi afișate.","showAll":"Afișare toate","numberRecords":"Total: {number}","noRelatedFeatures":"Nu s-au găsit înregistrări.","relationshipNotFound":"Relația nu a fost găsită pe hartă.","pageText":"{index} din {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_ru.json b/public/assets/esri/widgets/Feature/t9n/Feature_ru.json new file mode 100644 index 0000000..f5ce49f --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Пространственный объект","fields":"Поля","fieldsSummary":"Список атрибутов и значений","media":"Медиа","next":"Следующий","noTitle":"Без названия","previous":"Предыдущий","lastEdited":"Последнее изменение {date}.","lastCreated":"Создано {date}.","lastEditedByUser":"Последнее изменение от {user} {date}.","lastCreatedByUser":"Создано {user} {date}.","loadingError":"Невозможно отобразить информацию об этом объекте","showAll":"Показать все","numberRecords":"Всего: {number}","noRelatedFeatures":"Записей не найдено.","relationshipNotFound":"Отношение на карте не найдено.","pageText":"{index} из {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_sk.json b/public/assets/esri/widgets/Feature/t9n/Feature_sk.json new file mode 100644 index 0000000..ff06171 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prvok","fields":"Stĺpce","fieldsSummary":"Zoznam atribútov a hodnôt","media":"Médium","next":"Ďalšie","noTitle":"Bez názvu","previous":"Predchádzajúce","lastEdited":"Naposledy upravené dňa {date}.","lastCreated":"Vytvorené dňa {date}.","lastEditedByUser":"Naposledy upravil/a {user} dňa {date}.","lastCreatedByUser":"Vytvoril/a {user} dňa {date}.","loadingError":"Informácie pre tento prvok nebolo možné zobraziť.","showAll":"Zobraziť všetko","numberRecords":"Celkový počet: {number}","noRelatedFeatures":"Neboli nájdené žiadne záznamy.","relationshipNotFound":"Relačná väzba nebola v mape nájdená.","pageText":"{index} z {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_sl.json b/public/assets/esri/widgets/Feature/t9n/Feature_sl.json new file mode 100644 index 0000000..1418188 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekt","fields":"Polj","fieldsSummary":"Seznam atributov in vrednosti","media":"Omrežja","next":"Naslednji","noTitle":"Neimenovano","previous":"Prejšnji","lastEdited":"Nazadnje urejeno dne {date}.","lastCreated":"Ustvarjeno dne {date}.","lastEditedByUser":"Nazadnje uredil {user} dne {date}.","lastCreatedByUser":"Ustvaril {user} dne {date}.","loadingError":"Informacij za ta geoobjekt ni mogoče prikazati.","showAll":"Prikaži vse","numberRecords":"Skupaj: {number}","noRelatedFeatures":"Ni bilo najdenih zapisov.","relationshipNotFound":"Razmerje ni bilo najdeno na karti.","pageText":"{index} od {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_sr.json b/public/assets/esri/widgets/Feature/t9n/Feature_sr.json new file mode 100644 index 0000000..d30ab47 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Funkcionalnost","fields":"Polja","fieldsSummary":"Lista atributa i vrednosti","media":"Mediji","next":"Sledeće","noTitle":"Bez naslova","previous":"Prethodno","lastEdited":"Poslednji put izmenjeno {date}.","lastCreated":"Kreirano {date}.","lastEditedByUser":"Poslednji put izmenio {user} dana {date}.","lastCreatedByUser":"Kreirao {user} dana {date}.","loadingError":"Informacije za ovu funkciju ne mogu da budu prikazane.","showAll":"Prikaži sve","numberRecords":"Ukupno: {number}","noRelatedFeatures":"Nije pronađen nijedan zapis.","relationshipNotFound":"Odnos nije pronađen na mapi.","pageText":"{index} od {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_sv.json b/public/assets/esri/widgets/Feature/t9n/Feature_sv.json new file mode 100644 index 0000000..25996bd --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Funktion","fields":"Fält","fieldsSummary":"Lista med attribut och värden","media":"Media","next":"Nästa","noTitle":"Namnlös","previous":"Föregående","lastEdited":"Senast redigerad den {date}.","lastCreated":"Skapad den {date}.","lastEditedByUser":"Senast redigerad av {user} den {date}.","lastCreatedByUser":"Skapad av {user} den {date}.","loadingError":"Det gick inte att visa information för det här geoobjektet.","showAll":"Visa alla","numberRecords":"Totalt: {number}","noRelatedFeatures":"Inga poster hittades.","relationshipNotFound":"Relationen hittades inte i kartan.","pageText":"{index} av {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_th.json b/public/assets/esri/widgets/Feature/t9n/Feature_th.json new file mode 100644 index 0000000..4fde4ee --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ฟีเจอร์","fields":"ฟิลด์","fieldsSummary":"รายการของข้อมูลเชิงบรรยายและค่าของข้อมูล","media":"สื่อ","next":"ถัดไป","noTitle":"ไม่มีชื่อเรื่อง","previous":"ก่อนหน้า","lastEdited":"แก้ไขล่าสุดเมื่อ {date}","lastCreated":"สร้างขึ้นเมื่อ {date}","lastEditedByUser":"แก้ไขล่าสุดโดย {user} เมื่อ {date}","lastCreatedByUser":"สร้างขึ้นโดย {user} เมื่อ {date}","loadingError":"ไม่สามารถแสดงข้อมูลสำหรับฟีเจอร์นี้ได้","showAll":"แสดงทั้งหมด","numberRecords":"รวม: {number}","noRelatedFeatures":"ไม่พบบันทึกข้อมูล","relationshipNotFound":"ไม่พบความสัมพันธ์ในแผนที่","pageText":"{index} จาก {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_tr.json b/public/assets/esri/widgets/Feature/t9n/Feature_tr.json new file mode 100644 index 0000000..4bf4c53 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Özellik","fields":"Alanlar","fieldsSummary":"Öznitelik ve değer listesi","media":"Ortam","next":"Sonraki","noTitle":"Adsız","previous":"Önceki","lastEdited":"Son düzenlenme tarihi {date}.","lastCreated":"Oluşturulduğu tarih {date}.","lastEditedByUser":"En son {user} tarafından {date} tarihinde düzenlenmiştir.","lastCreatedByUser":"{user} tarafından {date} tarihinde oluşturulmuştur.","loadingError":"Bu detay için bilgi görüntülenemedi.","showAll":"Tümünü göster","numberRecords":"Toplam: {number}","noRelatedFeatures":"Bir kayıt bulunamadı.","relationshipNotFound":"Haritada ilişki bulunamadı.","pageText":"{index} / {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_uk.json b/public/assets/esri/widgets/Feature/t9n/Feature_uk.json new file mode 100644 index 0000000..58294cb --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Об'єкт","fields":"Поля","fieldsSummary":"Список атрибутів та значень","media":"Медіа","next":"Далі","noTitle":"Без заголовка","previous":"Назад","lastEdited":"Востаннє відредаговано {date}.","lastCreated":"Створено {date}.","lastEditedByUser":"Востаннє відредаговано {user} {date}.","lastCreatedByUser":"Створено {user} {date}.","loadingError":"Не вдається відобразити інформацію для цієї функції.","showAll":"Показати всі","numberRecords":"Всього: {number}","noRelatedFeatures":"Записи не знайдено.","relationshipNotFound":"Відношення не знайдено на карті.","pageText":"{index} з {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_vi.json b/public/assets/esri/widgets/Feature/t9n/Feature_vi.json new file mode 100644 index 0000000..df98727 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đối tượng","fields":"Trường","fieldsSummary":"Danh sách các thuộc tính và giá trị","media":"Phương tiện truyền thông","next":"Tiếp theo","noTitle":"Chưa có tiêu đề","previous":"Trước","lastEdited":"Chỉnh sửa lần cuối vào {date}.","lastCreated":"Tạo vào {date}.","lastEditedByUser":"Chỉnh sửa lần cuối bởi {user} vào {date}.","lastCreatedByUser":"Tạo bởi {user} vào {date}.","loadingError":"Không thể hiển thị thông tin về đối tượng này.","showAll":"Hiện tất cả","numberRecords":"Tổng số: {number}","noRelatedFeatures":"Không tìm thấy bản ghi nào.","relationshipNotFound":"Không tìm thấy mối quan hệ trong bản đồ.","pageText":"{index} / {total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_zh-CN.json b/public/assets/esri/widgets/Feature/t9n/Feature_zh-CN.json new file mode 100644 index 0000000..e8f6153 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"功能","fields":"字段","fieldsSummary":"属性和值列表","media":"媒体","next":"下一页","noTitle":"无标题","previous":"上一页","lastEdited":"最后编辑于 {date}。","lastCreated":"创建于 {date}。","lastEditedByUser":"最后由 {user} 在 {date} 编辑。","lastCreatedByUser":"由 {user} 在 {date} 创建。","loadingError":"无法显示此要素的信息。","showAll":"显示全部","numberRecords":"总计:{number}","noRelatedFeatures":"未找到记录。","relationshipNotFound":"未在地图中找到关系。","pageText":"第 {index} 页,共 {total} 页"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_zh-HK.json b/public/assets/esri/widgets/Feature/t9n/Feature_zh-HK.json new file mode 100644 index 0000000..ae417d9 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵","fields":"欄位","fieldsSummary":"屬性和值的清單","media":"媒體","next":"下一步","noTitle":"未命名","previous":"上一步","lastEdited":"上次編輯日期為 {date}。","lastCreated":"建立日期為 {date}。","lastEditedByUser":"上次編輯日期為 {date},由 {user} 執行。","lastCreatedByUser":"由 {user} 在 {date} 建立。","loadingError":"無法顯示此圖徵的資訊。","showAll":"顯示全部","numberRecords":"總計: {number}","noRelatedFeatures":"找不到記錄。","relationshipNotFound":"在地圖上找不到關係。","pageText":"{index}/{total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Feature/t9n/Feature_zh-TW.json b/public/assets/esri/widgets/Feature/t9n/Feature_zh-TW.json new file mode 100644 index 0000000..ae417d9 --- /dev/null +++ b/public/assets/esri/widgets/Feature/t9n/Feature_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵","fields":"欄位","fieldsSummary":"屬性和值的清單","media":"媒體","next":"下一步","noTitle":"未命名","previous":"上一步","lastEdited":"上次編輯日期為 {date}。","lastCreated":"建立日期為 {date}。","lastEditedByUser":"上次編輯日期為 {date},由 {user} 執行。","lastCreatedByUser":"由 {user} 在 {date} 建立。","loadingError":"無法顯示此圖徵的資訊。","showAll":"顯示全部","numberRecords":"總計: {number}","noRelatedFeatures":"找不到記錄。","relationshipNotFound":"在地圖上找不到關係。","pageText":"{index}/{total}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm.json new file mode 100644 index 0000000..b6a1b08 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature form","empty":"No value","showAll":"Show all","showAllOptions":"Show all options","recommended":"Recommended","all":"All","recommendedOptions":"Recommended options","allOptions":"All Options","valueExpressionError":"Failed to calculate value","validationErrors":{"cannotBeNull":"Please enter a value","outsideRange":"Value should be between {min} and {max}","invalidCodedValue":"Value should be one of the listed values.","invalidType":"Not a valid value","tooShort":"This field requires a minimum of {min} characters","valuesIncompatible":"Value is incompatible with other selected values","valuesDoNotMatch":"Value does not match other selected values"},"viewAll":"View all","totalCount":"Total: {count}","addRecord":"Add record","addFeature":"Add feature","editRecord":"Edit record","editFeature":"Edit feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ar.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ar.json new file mode 100644 index 0000000..35ed6fa --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"نموذج المعالم","empty":"لا توجد قيمة","showAll":"إظهار الكل","showAllOptions":"إظهار جميع الخيارات","recommended":"مُوصى به","all":"الكل","recommendedOptions":"الخيارات الموصى بها","allOptions":"كل الخيارات","valueExpressionError":"فشل حساب القيمة","validationErrors":{"cannotBeNull":"برجاء إدخال قيمة","outsideRange":"يجب أن تكون القيمة بين {min} و{max}","invalidCodedValue":"يجب أن تكون القيمة إحدى القيم المدرجة.","invalidType":"ليست قيمة صحيحة","tooShort":"يتطلب هذا الحقل {min} رمزًا بحد أدنى","valuesIncompatible":"القيمة غير متوافقة مع القيم الأخرى المحددة","valuesDoNotMatch":"القيمة لا تتطابق مع القيم الأخرى المحددة"},"viewAll":"عرض الكل","totalCount":"الإجمالي: {count}","addRecord":"إضافة سجل","addFeature":"إضافة معلم","editRecord":"تحرير سجل","editFeature":"تحرير معلم"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bg.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bg.json new file mode 100644 index 0000000..d49f485 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Формуляр за обекти","empty":"Няма стойност","showAll":"Показване на всички","showAllOptions":"Показване на всички опции","recommended":"Препоръчани","all":"Всички","recommendedOptions":"Препоръчани опции","allOptions":"Всички опции","valueExpressionError":"Неуспешно изчисление на стойност","validationErrors":{"cannotBeNull":"Моля, въведете стойност","outsideRange":"Стойността трябва да е между {min} и {max}","invalidCodedValue":"Стойността трябва да бъде една от изброените стойности.","invalidType":"Не е валидна стойност","tooShort":"Това поле изисква минимум {min} символа.","valuesIncompatible":"Стойността е несъвместима с други избираеми стойности","valuesDoNotMatch":"Стойността не съвпада с други избираеми стойности"},"viewAll":"Преглед на всички","totalCount":"Общо: {count}","addRecord":"Добавяне на запис","addFeature":"Добавяне на обект","editRecord":"Редактиране на запис","editFeature":"Редактиране на обект"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bs.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bs.json new file mode 100644 index 0000000..5c9a329 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Oblik geoobjekta","empty":"Nema vrijednosti","showAll":"Prikaži sve","showAllOptions":"Prikaži sve opcije","recommended":"Preporučeno","all":"Svi","recommendedOptions":"Preporučene opcije","allOptions":"Sve opcije","valueExpressionError":"Izračun vrijednosti nije uspio","validationErrors":{"cannotBeNull":"Unesite vrijednost","outsideRange":"Vrijednost bi trebala biti između {min} i {max}","invalidCodedValue":"Vrijednost bi trebala biti jedna od navedenih vrijednosti.","invalidType":"Nije važeća vrijednost","tooShort":"Ovo polje zahtijeva minimalno {min} znakova","valuesIncompatible":"Vrijednost nije kompatibilna s drugim odabranim vrijednostima","valuesDoNotMatch":"Vrijednost se ne podudara s drugim odabranim vrijednostima"},"viewAll":"Prikaži sve","totalCount":"Ukupno: {count}","addRecord":"Dodaj zapis","addFeature":"Dodaj geoobjekt","editRecord":"Uredi zapis","editFeature":"Uredi geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ca.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ca.json new file mode 100644 index 0000000..1d65cd2 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Formulari d'entitats","empty":"Cap valor","showAll":"Mostra-ho tot","showAllOptions":"Mostra totes les opcions","recommended":"Recomanat","all":"Tot","recommendedOptions":"Opcions recomanades","allOptions":"Totes les opcions","valueExpressionError":"No s'ha pogut calcular el valor","validationErrors":{"cannotBeNull":"Introduïu un valor","outsideRange":"El valor ha d'estar entre {min} i {max}","invalidCodedValue":"El valor ha de ser un dels de la llista.","invalidType":"No és un valor vàlid","tooShort":"Aquest camp necessita com a mínim {min} caràcters","valuesIncompatible":"El valor no és compatible amb altres valors seleccionats","valuesDoNotMatch":"El valor no coincideix amb altres valors seleccionats"},"viewAll":"Visualitza-ho tot","totalCount":"Total: {count}","addRecord":"Afegeix un registre","addFeature":"Afegeix una entitat","editRecord":"Edita el registre","editFeature":"Edita l'entitat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_cs.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_cs.json new file mode 100644 index 0000000..9c17203 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Atributy prvku","empty":"Žádná hodnota","showAll":"Zobrazit vše","showAllOptions":"Zobrazit všechny možnosti","recommended":"Doporučeno","all":"Vše","recommendedOptions":"Doporučené možnosti","allOptions":"Všechny možnosti","valueExpressionError":"Nepodařilo se vypočítat hodnotu","validationErrors":{"cannotBeNull":"Zadejte hodnotu.","outsideRange":"Hodnota by měla být mezi {min} a {max}","invalidCodedValue":"Hodnota by měla být jednou z uvedených hodnot.","invalidType":"Neplatná hodnota","tooShort":"Toto pole vyžaduje minimálně {min} znaků","valuesIncompatible":"Hodnota je nekompatibilní s ostatními vybranými hodnotami","valuesDoNotMatch":"Hodnota se neshoduje s jinými vybranými hodnotami"},"viewAll":"Zobrazit vše","totalCount":"Celkem: {count}","addRecord":"Přidat záznam","addFeature":"Přidat prvek","editRecord":"Upravit záznam","editFeature":"Upravit prvek"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_da.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_da.json new file mode 100644 index 0000000..0b07533 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Objektform","empty":"Ingen værdi","showAll":"Vis alle","showAllOptions":"Vis alle indstillinger","recommended":"Anbefalet","all":"Alle","recommendedOptions":"Anbefalede indstillinger","allOptions":"Alle indstillinger","valueExpressionError":"Kunne ikke beregne værdi","validationErrors":{"cannotBeNull":"Indtast en værdi.","outsideRange":"Værdien skal være mellem {min} og {max}","invalidCodedValue":"Værdien skal være en af de angivne værdier.","invalidType":"Ikke en gyldig værdi","tooShort":"Dette felt kræver mindst {min} tegn","valuesIncompatible":"Værdien er ikke kompatibel med andre valgte værdier","valuesDoNotMatch":"Værdien stemmer ikke overens med andre valgte værdier"},"viewAll":"Vis alle","totalCount":"I alt: {count}","addRecord":"Tilføj post","addFeature":"Tilføj objekt","editRecord":"Redigér post","editFeature":"Redigér objekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_de.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_de.json new file mode 100644 index 0000000..f7dd465 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature-Form","empty":"Kein Wert","showAll":"Alle zeigen","showAllOptions":"Alle Optionen anzeigen","recommended":"Empfohlen","all":"Alle","recommendedOptions":"Empfohlene Optionen","allOptions":"Alle Optionen","valueExpressionError":"Fehler beim Berechnen des Wertes","validationErrors":{"cannotBeNull":"Geben Sie einen Wert ein","outsideRange":"Wert sollte zwischen {min} und {max} liegen","invalidCodedValue":"Der Wert sollte einem der aufgeführten Werte entsprechen.","invalidType":"Kein gültiger Wert","tooShort":"Für dieses Feld sind mindestens {min} Zeichen erforderlich.","valuesIncompatible":"Wert ist mit anderen ausgewählten Werten nicht kompatibel","valuesDoNotMatch":"Wert stimmt nicht mit anderen ausgewählten Werten überein"},"viewAll":"Alle anzeigen","totalCount":"Gesamt: {count}","addRecord":"Datensatz hinzufügen","addFeature":"Feature hinzufügen","editRecord":"Datensatz bearbeiten","editFeature":"Feature bearbeiten"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_el.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_el.json new file mode 100644 index 0000000..3a95e6b --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μορφή στοιχείου","empty":"Καμία τιμή","showAll":"Εμφάνιση όλων","showAllOptions":"Εμφάνιση όλων των επιλογών","recommended":"Συνιστάται","all":"Όλα","recommendedOptions":"Συνιστώμενες επιλογές","allOptions":"Όλες οι Επιλογές","valueExpressionError":"Απέτυχε ο υπολογισμός της τιμής","validationErrors":{"cannotBeNull":"Εισαγάγετε μια τιμή","outsideRange":"Η τιμή πρέπει να είναι από {min} έως {max}.","invalidCodedValue":"Η τιμή πρέπει να είναι μία από τις παρατιθέμενες.","invalidType":"Μη έγκυρη τιμή","tooShort":"Στο πεδίο αυτό απαιτούνται τουλάχιστον {min} χαρακτήρες.","valuesIncompatible":"Η τιμή δεν είναι συμβατή με άλλες επιλεγμένες τιμές","valuesDoNotMatch":"Η τιμή δεν ταιριάζει με άλλες επιλεγμένες τιμές"},"viewAll":"Προβολή όλων","totalCount":"Σύνολο: {count}","addRecord":"Προσθήκη εγγραφής","addFeature":"Προσθήκη στοιχείου","editRecord":"Επεξεργασία εγγραφής","editFeature":"Επεξεργασία στοιχείου"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_en.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_en.json new file mode 100644 index 0000000..b6a1b08 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature form","empty":"No value","showAll":"Show all","showAllOptions":"Show all options","recommended":"Recommended","all":"All","recommendedOptions":"Recommended options","allOptions":"All Options","valueExpressionError":"Failed to calculate value","validationErrors":{"cannotBeNull":"Please enter a value","outsideRange":"Value should be between {min} and {max}","invalidCodedValue":"Value should be one of the listed values.","invalidType":"Not a valid value","tooShort":"This field requires a minimum of {min} characters","valuesIncompatible":"Value is incompatible with other selected values","valuesDoNotMatch":"Value does not match other selected values"},"viewAll":"View all","totalCount":"Total: {count}","addRecord":"Add record","addFeature":"Add feature","editRecord":"Edit record","editFeature":"Edit feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_es.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_es.json new file mode 100644 index 0000000..67749f6 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Forma de entidad","empty":"Sin valor","showAll":"Mostrar todo","showAllOptions":"Mostrar todas las opciones","recommended":"Recomendado","all":"Todo","recommendedOptions":"Opciones recomendadas","allOptions":"Todas las opciones","valueExpressionError":"No se pudo calcular el valor","validationErrors":{"cannotBeNull":"Introduce un valor","outsideRange":"El valor debería estar entre {min} y {max}","invalidCodedValue":"El valor debería ser uno de los valores enumerados.","invalidType":"No es un valor válido","tooShort":"Este campo requiere un mínimo de {min} caracteres.","valuesIncompatible":"El valor es incompatible con otros valores seleccionados","valuesDoNotMatch":"El valor no coincide con otros valores seleccionados"},"viewAll":"Ver todo","totalCount":"Total: {count}","addRecord":"Agregar registro","addFeature":"Agregar entidad","editRecord":"Editar registro","editFeature":"Editar entidad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_et.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_et.json new file mode 100644 index 0000000..a789607 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Objekti vorm","empty":"Väärtus puudub","showAll":"Kuva kõik","showAllOptions":"Kuva kõik valikud","recommended":"Soovitatud","all":"Kõik","recommendedOptions":"Soovitatavad valikud","allOptions":"Kõik valikud","valueExpressionError":"Väärtuse arvutamine nurjus","validationErrors":{"cannotBeNull":"Palun sisestage väärtus","outsideRange":"Väärtus peab olema vahemikus: {min} kuni {max}","invalidCodedValue":"Väärtus peab olema üks nimetatud väärtustest.","invalidType":"See väärtus ei kehti","tooShort":"Selle välja pikkus peab olema vähemalt {min} märki","valuesIncompatible":"Väärtus ei ühildu teiste valitud väärtustega","valuesDoNotMatch":"Väärtus ei vasta teistele valitud väärtustele"},"viewAll":"Vaata kõiki","totalCount":"Kokku: {count}","addRecord":"Lisa kirje","addFeature":"Lisa objekt","editRecord":"Muuda kirjet","editFeature":"Muuda objekti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fi.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fi.json new file mode 100644 index 0000000..6aca1b9 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Ominaisuuslomake","empty":"Ei arvoa","showAll":"Näytä kaikki","showAllOptions":"Näytä kaikki vaihtoehdot","recommended":"Suositeltu","all":"Kaikki","recommendedOptions":"Suositellut vaihtoehdot","allOptions":"Kaikki vaihtoehdot","valueExpressionError":"Arvon laskeminen epäonnistui","validationErrors":{"cannotBeNull":"Kirjoita arvo","outsideRange":"Arvon on oltava välillä min}–{max}","invalidCodedValue":"Arvon on oltava jokin luetelluista arvoista.","invalidType":"Ei ole kelvollinen arvo","tooShort":"Kenttä edellyttää vähintään {min} merkkiä","valuesIncompatible":"Arvo ei sovi yhteen muiden valittujen arvojen kanssa.","valuesDoNotMatch":"Arvo ei vastaa muita valittuja arvoja."},"viewAll":"Näytä kaikki","totalCount":"Yhteensä: {count}","addRecord":"Lisää tietue","addFeature":"Lisää kohde","editRecord":"Muokkaa tietuetta","editFeature":"Muokkaa kohdetta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fr.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fr.json new file mode 100644 index 0000000..b2c12c0 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Formulaire d’entité","empty":"Aucune valeur","showAll":"Afficher tout","showAllOptions":"Afficher toutes les options","recommended":"Recommandé","all":"Tout","recommendedOptions":"Options recommandées","allOptions":"Toutes les options","valueExpressionError":"Échec du calcul de la valeur","validationErrors":{"cannotBeNull":"Entrez une valeur","outsideRange":"La valeur doit être comprise entre {min} et {max}","invalidCodedValue":"La valeur doit figurer dans la liste des valeurs répertoriées.","invalidType":"Pas une valeur valide","tooShort":"Ce champ nécessite au minimum {min} caractères","valuesIncompatible":"La valeur est incompatible avec les autres valeurs sélectionnées","valuesDoNotMatch":"La valeur ne correspond pas aux autres valeurs sélectionnées"},"viewAll":"Afficher tout","totalCount":"Total : {count}","addRecord":"Ajouter un enregistrement","addFeature":"Ajouter une entité","editRecord":"Modifier un enregistrement","editFeature":"Modifier une entité"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_he.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_he.json new file mode 100644 index 0000000..2092c90 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_he.json @@ -0,0 +1 @@ +{"widgetLabel":"צורת ישות","empty":"ללא ערך","showAll":"הצג הכול","showAllOptions":"הצג את כל האפשרויות","recommended":"מומלץ","all":"הכל","recommendedOptions":"אפשרויות מומלצות","allOptions":"כל האפשרויות","valueExpressionError":"חישוב ערך נכשל","validationErrors":{"cannotBeNull":"הזן ערך","outsideRange":"הערך צריך להיות בין {min} ל-{max}","invalidCodedValue":"הערך אמור להיות אחד מהערכים שברשימה.","invalidType":"ערך לא חוקי","tooShort":"שדה זה חייב להכיל {min} תווים לפחות","valuesIncompatible":"הערך אינו תואם לשאר הערכים שנבחרו","valuesDoNotMatch":"הערך לא מתאים לשאר הערכים שנבחרו"},"viewAll":"הצג הכל","totalCount":"סה\"כ: {count}","addRecord":"הוסף רשומה","addFeature":"הוסף ישות","editRecord":"ערוך רשומה","editFeature":"עריכת ישות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hr.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hr.json new file mode 100644 index 0000000..5c9a329 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Oblik geoobjekta","empty":"Nema vrijednosti","showAll":"Prikaži sve","showAllOptions":"Prikaži sve opcije","recommended":"Preporučeno","all":"Svi","recommendedOptions":"Preporučene opcije","allOptions":"Sve opcije","valueExpressionError":"Izračun vrijednosti nije uspio","validationErrors":{"cannotBeNull":"Unesite vrijednost","outsideRange":"Vrijednost bi trebala biti između {min} i {max}","invalidCodedValue":"Vrijednost bi trebala biti jedna od navedenih vrijednosti.","invalidType":"Nije važeća vrijednost","tooShort":"Ovo polje zahtijeva minimalno {min} znakova","valuesIncompatible":"Vrijednost nije kompatibilna s drugim odabranim vrijednostima","valuesDoNotMatch":"Vrijednost se ne podudara s drugim odabranim vrijednostima"},"viewAll":"Prikaži sve","totalCount":"Ukupno: {count}","addRecord":"Dodaj zapis","addFeature":"Dodaj geoobjekt","editRecord":"Uredi zapis","editFeature":"Uredi geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hu.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hu.json new file mode 100644 index 0000000..3e991ac --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Vektoroselem-űrlap","empty":"Nincs érték","showAll":"Összes megjelenítése","showAllOptions":"Minden beállítás megjelenítése","recommended":"Ajánlott","all":"Összes","recommendedOptions":"Ajánlott beállítások","allOptions":"Minden beállítás","valueExpressionError":"Az érték kiszámítása nem sikerült","validationErrors":{"cannotBeNull":"Adjon meg egy értéket","outsideRange":"Az értéknek {min} és {max} között kell lennie","invalidCodedValue":"Az érték a listában szereplő értékek egyike lehet.","invalidType":"Nem érvényes érték","tooShort":"A mező tartalma legalább {min} karakter terjedelmű kell legyen","valuesIncompatible":"Az érték nem kompatibilis más kiválasztott értékekkel","valuesDoNotMatch":"Az érték nem egyezik más kiválasztott értékekkel"},"viewAll":"Összes megtekintése","totalCount":"Összesen: {count}","addRecord":"Rekord hozzáadása","addFeature":"Vektoros elem hozzáadása","editRecord":"Rekord szerkesztése","editFeature":"Vektoros elem szerkesztése"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_id.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_id.json new file mode 100644 index 0000000..8ce376c --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Formulir fitur","empty":"Tidak ada nilai","showAll":"Tampilkan semua","showAllOptions":"Tampilkan semua opsi","recommended":"Disarankan","all":"Semua","recommendedOptions":"Opsi yang direkomendasikan","allOptions":"Semua Opsi","valueExpressionError":"Gagal menghitung nilai","validationErrors":{"cannotBeNull":"Harap masukkan nilai","outsideRange":"Nilai harus di antara {min} dan {max}","invalidCodedValue":"Nilai harus salah satu dari nilai yang dicantumkan.","invalidType":"Bukan nilai yang valid","tooShort":"Kolom ini memerlukan minimal {min} karakter","valuesIncompatible":"Nilai tidak sesuai dengan nilai lain yang dipilih","valuesDoNotMatch":"Nilai tidak cocok dengan nilai lain yang dipilih"},"viewAll":"Lihat semua","totalCount":"Total: {count}","addRecord":"Tambahkan catatan","addFeature":"Tambahkan fitur","editRecord":"Edit catatan","editFeature":"Edit fitur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_it.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_it.json new file mode 100644 index 0000000..7fcf79a --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Modello di feature","empty":"Nessun valore","showAll":"Mostra tutto","showAllOptions":"Mostra tutte le opzioni","recommended":"Consigliato","all":"Tutte","recommendedOptions":"Opzioni raccomandate","allOptions":"Tutte le opzioni","valueExpressionError":"Impossibile calcolare il valore","validationErrors":{"cannotBeNull":"Immettere un valore","outsideRange":"Il valore dovrebbe rientrare tra {min} e {max}","invalidCodedValue":"Il valore dovrebbe rientrare nella seguente elenco di valori.","invalidType":"Valore non valido","tooShort":"Questo campo richiede un minimo di {min} caratteri","valuesIncompatible":"Il valore è incompatibile con altri valori selezionati","valuesDoNotMatch":"Il valore non corrisponde ad altri valori selezionati"},"viewAll":"Può visualizzare tutto","totalCount":"Totale: {count}","addRecord":"Aggiungi record","addFeature":"Aggiungere feature","editRecord":"Modifica record","editFeature":"Modifica feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ja.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ja.json new file mode 100644 index 0000000..4e79056 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"フィーチャ フォーム","empty":"値なし","showAll":"すべて表示","showAllOptions":"すべてのオプションを表示","recommended":"推奨","all":"すべて","recommendedOptions":"推奨オプション","allOptions":"すべてのオプション","valueExpressionError":"値を計算できませんでした","validationErrors":{"cannotBeNull":"値を入力してください。","outsideRange":"値は {min} ~ {max} である必要があります","invalidCodedValue":"値は、リストされた値の 1 つである必要があります 。","invalidType":"有効な値ではありません","tooShort":"このフィールドには最低 {min} 文字が必要です","valuesIncompatible":"値に選択された他の値との互換性がありません","valuesDoNotMatch":"値が選択された他の値と一致していません"},"viewAll":"すべて表示","totalCount":"合計: {count}","addRecord":"レコードの追加","addFeature":"フィーチャの追加","editRecord":"レコードの編集","editFeature":"フィーチャの編集"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ko.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ko.json new file mode 100644 index 0000000..6dbabea --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"피처 양식","empty":"값 없음","showAll":"모두 표시","showAllOptions":"모든 옵션 표시","recommended":"권장","all":"모두","recommendedOptions":"권장 옵션","allOptions":"모든 옵션","valueExpressionError":"값 계산 실패","validationErrors":{"cannotBeNull":"값을 입력하세요.","outsideRange":"값은 {min}에서 {max} 사이여야 함","invalidCodedValue":"값은 나열된 값 중 하나여야 합니다.","invalidType":"유효한 값이 아님","tooShort":"이 필드에는 최소 {min}자가 필요합니다.","valuesIncompatible":"값이 선택한 다른 값과 호환되지 않음","valuesDoNotMatch":"값이 선택한 다른 값과 일치하지 않음"},"viewAll":"모두 보기","totalCount":"합계: {count}","addRecord":"레코드 추가","addFeature":"피처 추가","editRecord":"레코드 편집","editFeature":"피처 편집"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lt.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lt.json new file mode 100644 index 0000000..799d033 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Elemento forma","empty":"Reikšmių nėra","showAll":"Rodyti visus","showAllOptions":"Rodyti visas parinktis","recommended":"Rekomenduojama","all":"Viskas","recommendedOptions":"Rekomenduojamos parinktys","allOptions":"Visos parinktys","valueExpressionError":"Reikšmės apskaičiuoti nepavyko","validationErrors":{"cannotBeNull":"Įveskite reikšmę","outsideRange":"Reikšmė turi būti nuo {min} iki {max}","invalidCodedValue":"Reikšmė turi būti viena iš šių nurodytų reikšmių.","invalidType":"Netinkama reikšmė","tooShort":"Lauko ilgis turi būti mažiausiai tiek simbolių: {min}","valuesIncompatible":"Reikšmė nesuderinama su kitomis pasirinktomis reikšmėmis","valuesDoNotMatch":"Reikšmė neatitinka kitų pasirinktų reikšmių"},"viewAll":"Peržiūrėti viską","totalCount":"Iš viso: {count}","addRecord":"Pridėti įrašą","addFeature":"Pridėti elementą","editRecord":"Redaguoti įrašą","editFeature":"Redaguoti elementą"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lv.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lv.json new file mode 100644 index 0000000..d25a0ef --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementu forma","empty":"Nav vērtības","showAll":"Rādīt visu","showAllOptions":"Rādīt visas opcijas","recommended":"Ieteikts","all":"Viss","recommendedOptions":"Ieteicamās opcijas","allOptions":"Visas opcijas","valueExpressionError":"Neizdevās aprēķināt vērtību","validationErrors":{"cannotBeNull":"Lūdzu ievadiet vērtību","outsideRange":"Vērtībai jābūt diapazonā no {min} līdz {max}","invalidCodedValue":"Vērtībai jāatbilst kādai no uzskaitītajām vērtībām.","invalidType":"Nav derīga vērtība","tooShort":"Šajā laukā jāievada vismaz {min} rakstzīmes","valuesIncompatible":"Vērtība nav saderīga ar citām atlasītajām vērtībām","valuesDoNotMatch":"Vērtība neatbilst citām atlasītajām vērtībām"},"viewAll":"Apskatīt visu","totalCount":"Kopskaits: {count}","addRecord":"Pievienot ierakstu","addFeature":"Pievienot elementu","editRecord":"Rediģēt ierakstu","editFeature":"Rediģēt elementu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nb.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nb.json new file mode 100644 index 0000000..e28b075 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjektform","empty":"Ingen verdi","showAll":"Vis alle","showAllOptions":"Vis alle alternativer","recommended":"Anbefalt","all":"Alle","recommendedOptions":"Anbefalte alternativer","allOptions":"Alle alternativer","valueExpressionError":"Kunne ikke beregne verdi","validationErrors":{"cannotBeNull":"Angi en verdi","outsideRange":"Verdien må være mellom {min} og {max}","invalidCodedValue":"Verdien må være en av de oppførte verdiene.","invalidType":"Ikke en gyldig verdi","tooShort":"Dette feltet må ha minst {min} tegn","valuesIncompatible":"Verdien er ikke kompatibel med andre valgte verdier","valuesDoNotMatch":"Verdien samsvarer ikke med andre valgte verdier"},"viewAll":"Vis alle","totalCount":"Totalt: {count}","addRecord":"Legg til post","addFeature":"Legg til geoobjekt","editRecord":"Rediger post","editFeature":"Rediger geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nl.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nl.json new file mode 100644 index 0000000..f8f0a65 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Objectvorm","empty":"Geen waarde","showAll":"Alles weergeven","showAllOptions":"Alle opties weergeven","recommended":"Aanbevolen","all":"Alle","recommendedOptions":"Aanbevolen opties","allOptions":"Alle opties","valueExpressionError":"Waarde berekenen mislukt","validationErrors":{"cannotBeNull":"Voer een waarde in","outsideRange":"De waarde moet liggen tussen {min} en {max}","invalidCodedValue":"Waarde moet een van de vermelde waarden zijn.","invalidType":"Geen geldige waarde","tooShort":"Dit veld vereist een minimum van {min} tekens","valuesIncompatible":"De waarde is niet compatibel met andere geselecteerde waarden","valuesDoNotMatch":"De waarde komt niet overeen met andere geselecteerde waarden"},"viewAll":"Alles weergeven","totalCount":"Totaal: {count}","addRecord":"Record toevoegen","addFeature":"Object toevoegen","editRecord":"Record bewerken","editFeature":"Object bewerken"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pl.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pl.json new file mode 100644 index 0000000..39edf3d --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Formularz obiektu","empty":"Brak wartości","showAll":"Pokaż wszystkie","showAllOptions":"Pokaż wszystkie opcje","recommended":"Polecane","all":"Wszystkie","recommendedOptions":"Polecane opcje","allOptions":"Wszystkie opcje","valueExpressionError":"Nie udało się obliczyć wartości","validationErrors":{"cannotBeNull":"Wprowadź wartość","outsideRange":"Wartość powinna mieścić się w granicach {min} i {max}","invalidCodedValue":"Wartość powinna być równa jednej z wyszczególnionych wartości.","invalidType":"Nieprawidłowa wartość","tooShort":"To pole musi zawierać co najmniej następującą liczbę znaków: {min}","valuesIncompatible":"Wartość jest niekompatybilna z innymi wybranymi wartościami","valuesDoNotMatch":"Wartość nie jest zgodna z innymi wybranymi wartościami"},"viewAll":"Wyświetl wszystko","totalCount":"Łącznie: {count}","addRecord":"Dodaj rekord","addFeature":"Dodaj obiekt","editRecord":"Edytuj rekord","editFeature":"Edytuj obiekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-BR.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-BR.json new file mode 100644 index 0000000..474903d --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Forma da feição","empty":"Nenhum valor","showAll":"Mostrar todos","showAllOptions":"Mostrar todas as opções","recommended":"Recomendado","all":"Todos","recommendedOptions":"Opções recomendadas","allOptions":"Todas as opções","valueExpressionError":"Falha ao calcular o valor","validationErrors":{"cannotBeNull":"Digite um valor","outsideRange":"O valor deve estar entre {min} e {max}","invalidCodedValue":"O valor deve ser um dos valores listados.","invalidType":"Não é um valor válido","tooShort":"Este campo requer um mínimo de {min} caracteres","valuesIncompatible":"O valor é incompatível com outros valores selecionados","valuesDoNotMatch":"O valor não corresponde a outros valores selecionados"},"viewAll":"Visualizar todos","totalCount":"Total: {count}","addRecord":"Adicionar registro","addFeature":"Adicionar feição","editRecord":"Editar registro","editFeature":"Editar feição"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-PT.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-PT.json new file mode 100644 index 0000000..caea532 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Formulário de elemento","empty":"Sem valor","showAll":"Exibir tudo","showAllOptions":"Exibir todas as opções","recommended":"Recomendado","all":"Tudo","recommendedOptions":"Opções recomendadas","allOptions":"Todas as opções","valueExpressionError":"Falha ao calcular valor","validationErrors":{"cannotBeNull":"Por favor introduza um valor","outsideRange":"O valor deverá estar entre {min} e {max}","invalidCodedValue":"O valor deve ser um dos valores listados.","invalidType":"Não é um valor válido","tooShort":"Este campo tem de ter um mínimo de {min} caracteres","valuesIncompatible":"O valor é incompatível com outros valores selecionados","valuesDoNotMatch":"O valor não corresponde a outros valores selecionados"},"viewAll":"Visualizar todos","totalCount":"Total: {count}","addRecord":"Adicionar registo","addFeature":"Adicionar elemento","editRecord":"Editar registo","editFeature":"Editar elemento"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ro.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ro.json new file mode 100644 index 0000000..b5b8758 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Forma obiectului spațial","empty":"Nicio valoare","showAll":"Afișare toate","showAllOptions":"Afișați toate opțiunile","recommended":"Recomandat","all":"Toate","recommendedOptions":"Opțiuni recomandate","allOptions":"Toate opțiunile","valueExpressionError":"Nu s-a reușit calcularea valorii","validationErrors":{"cannotBeNull":"Introduceţi o valoare","outsideRange":"Valoarea trebuie să fie între {min} și {max}","invalidCodedValue":"Valoarea trebuie să fie una dintre valorile listate.","invalidType":"Nu este o valoare valabilă","tooShort":"Acest câmp trebuie să aibă minimum {min} caractere","valuesIncompatible":"Valoarea este incompatibilă cu alte valori selectate","valuesDoNotMatch":"Valoarea nu corespunde cu alte valori selectate"},"viewAll":"Vizualizare toate","totalCount":"Total: {count}","addRecord":"Adăugare înregistrare","addFeature":"Adăugare obiect spațial","editRecord":"Editare înregistrare","editFeature":"Editare obiect spațial"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ru.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ru.json new file mode 100644 index 0000000..25e1ffe --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Объект из","empty":"Нет значения","showAll":"Показать все","showAllOptions":"Показать все опции","recommended":"Рекомендуется","all":"Все","recommendedOptions":"Рекомендуемые опции","allOptions":"Все опции","valueExpressionError":"Не удалось вычислить значение","validationErrors":{"cannotBeNull":"Введите числовое значение","outsideRange":"Значение должно быть между {min} и { {max}","invalidCodedValue":"Значение должно быть одним из следующих значений.","invalidType":"Недопустимое значение","tooShort":"Это поле требует, как минимум, {min} символов","valuesIncompatible":"Значение несовместимо с другими выбранными значениями","valuesDoNotMatch":"Значение не соответствует другим выбранным значениям"},"viewAll":"Просмотреть все","totalCount":"Всего: {count}","addRecord":"Добавить запись","addFeature":"Добавить объект","editRecord":"Редактировать запись","editFeature":"Редактировать объект"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sk.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sk.json new file mode 100644 index 0000000..c45bbda --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Forma prvku","empty":"Bez hodnoty","showAll":"Zobraziť všetko","showAllOptions":"Zobraziť všetky možnosti","recommended":"Odporúčané","all":"Všetky","recommendedOptions":"Odporúčané možnosti","allOptions":"Všetky možnosti","valueExpressionError":"Nepodarilo sa vypočítať hodnotu","validationErrors":{"cannotBeNull":"Prosím zadajte hodnotu","outsideRange":"Hodnota by mala byť medzi {min} a {max}","invalidCodedValue":"Hodnota by mala byť jednou z hodnôt na zozname.","invalidType":"Nie je platná hodnota","tooShort":"Toto pole požaduje minimálne {min} znakov","valuesIncompatible":"Hodnota je nekompatibilná s inými vybranými hodnotami","valuesDoNotMatch":"Hodnota sa nezhoduje s inými vybranými hodnotami"},"viewAll":"Zobraziť všetko","totalCount":"Celkový počet: {count}","addRecord":"Pridať záznam","addFeature":"Pridať prvok","editRecord":"Editovať záznam","editFeature":"Editovať prvok"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sl.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sl.json new file mode 100644 index 0000000..b8b78cc --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Oblika geoobjekta","empty":"Ni vrednosti","showAll":"Prikaži vse","showAllOptions":"Prikažite vse možnosti","recommended":"Priporočeno","all":"Vse","recommendedOptions":"Priporočene možnosti","allOptions":"Vse možnosti","valueExpressionError":"Polje za izračun vrednosti","validationErrors":{"cannotBeNull":"Vnesite vrednost","outsideRange":"Vrednost mora biti med {min} in {max}","invalidCodedValue":"Vrednost mora biti ena od navedenih vrednosti.","invalidType":"Vrednost ni veljavna","tooShort":"To polje zahteva najmanj {min} znakov","valuesIncompatible":"Vrednost ni združljiva z drugimi izbranimi vrednostmi","valuesDoNotMatch":"Vrednost se ne ujema z drugimi izbranimi vrednostmi"},"viewAll":"Ogled vseh","totalCount":"Skupaj: {count}","addRecord":"Dodaj zapis","addFeature":"Dodaj geoobjekt","editRecord":"Uredi zapis","editFeature":"Uredi geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sr.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sr.json new file mode 100644 index 0000000..bc60a4d --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Formular za funkcije","empty":"Nema vrednosti","showAll":"Prikaži sve","showAllOptions":"Prikaži sve opcije","recommended":"Preporučeno","all":"Sve","recommendedOptions":"Preporučene opcije","allOptions":"Sve opcije","valueExpressionError":"Izračunavanje vrednosti nije uspelo","validationErrors":{"cannotBeNull":"Unesite vrednost","outsideRange":"Vrednost bi trebalo da bude između: {min} i {max}","invalidCodedValue":"Vrednost bi trebalo da bude jedna od navedenih vrednosti.","invalidType":"Nije važeća vrednost","tooShort":"Ovo polje zahteva minimalno {min} karaktera","valuesIncompatible":"Vrednost nije kompatibilna sa drugim selektovanim vrednostima","valuesDoNotMatch":"Vrednost se ne podudara sa drugim selektovanim vrednostima"},"viewAll":"Prikaži sve","totalCount":"Ukupno: {count}","addRecord":"Dodajte zapis","addFeature":"Dodaj geoobjekat","editRecord":"Izmeni zapis","editFeature":"Izmeni geoobjekat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sv.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sv.json new file mode 100644 index 0000000..7907265 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjektets form","empty":"Inget värde","showAll":"Visa alla","showAllOptions":"Visa alla alternativ","recommended":"Rekommenderas","all":"Alla","recommendedOptions":"Rekommenderade alternativ","allOptions":"Alla alternativ","valueExpressionError":"Det gick inte att beräkna värde","validationErrors":{"cannotBeNull":"Ange ett värde","outsideRange":"Värdet ska vara mellan: {min} och {max}","invalidCodedValue":"Värdet ska vara ett av värdena i listan.","invalidType":"Inte ett giltigt värde","tooShort":"Minst {min} tecken krävs i fältet","valuesIncompatible":"Värdet är inkompatibelt med andra valda värden","valuesDoNotMatch":"Värdet matchar inte andra valda värden"},"viewAll":"Visa alla","totalCount":"Totalt: {count}","addRecord":"Lägg till post","addFeature":"Lägg till geoobjekt","editRecord":"Redigera post","editFeature":"Redigera geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_th.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_th.json new file mode 100644 index 0000000..2a1d3f4 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ฟีเจอร์ฟอร์ม","empty":"ไม่มีค่าว่าง","showAll":"แสดงทั้งหมด","showAllOptions":"แสดงตัวเลือกทั้งหมด","recommended":"แนะนำ","all":"ทั้งหมด","recommendedOptions":"ตัวเลือกที่แนะนำ","allOptions":"ตัวเลือกทั้งหมด","valueExpressionError":"ล้มเหลวในการคำนวณค่า","validationErrors":{"cannotBeNull":"โปรดกรอกค่า","outsideRange":"ค่าควรอยู่ระหว่าง {min} และ {max}","invalidCodedValue":"ค่าควรเป็นหนึ่งในค่าที่แสดงในรายการ","invalidType":"ไม่ใช่ค่าที่ถูกต้อง","tooShort":"ฟิลด์นี้ต้องการอย่างน้อย {min} อักขระ","valuesIncompatible":"ค่าไม่สามารถใช้งานร่วมกับค่าอื่นๆ ที่เลือก","valuesDoNotMatch":"ค่าต้องไม่ตรงกับค่าอื่นๆ ที่เลือก"},"viewAll":"ดูทั้งหมด","totalCount":"รวม: {count}","addRecord":"เพิ่มบันทึก","addFeature":"เพิ่มฟีเจอร์","editRecord":"แก้ไขบันทึก","editFeature":"แก้ไขฟีเจอร์"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_tr.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_tr.json new file mode 100644 index 0000000..b4d355c --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Detay formu","empty":"Değer yok","showAll":"Tümünü göster","showAllOptions":"Tüm seçenekleri göster","recommended":"Önerilen","all":"Tümü","recommendedOptions":"Tavsiye edilen seçenekler","allOptions":"Tüm Seçenekler","valueExpressionError":"Değer hesaplanamadı","validationErrors":{"cannotBeNull":"Bir değer girin","outsideRange":"Değer {min} ve {max} arasında olmalıdır","invalidCodedValue":"Değer listelenen değerlerden biri olmalıdır.","invalidType":"Geçerli bir değer değil","tooShort":"Bu alan minimum {min} karakter içerir","valuesIncompatible":"Değer, diğer seçili değerlerle uyumsuz","valuesDoNotMatch":"Değer, diğer seçili değerlerle eşleşmiyor"},"viewAll":"Tümünü görüntüle","totalCount":"Toplam: {count}","addRecord":"Kayıt ekle","addFeature":"Detay ekle","editRecord":"Kaydı düzenle","editFeature":"Detayı düzenle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_uk.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_uk.json new file mode 100644 index 0000000..9f728e8 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Форма об'єктів","empty":"Без значення","showAll":"Показати всі","showAllOptions":"Показати всі опції","recommended":"Рекомендовано","all":"Все","recommendedOptions":"Рекомендовані опції","allOptions":"Усі опції","valueExpressionError":"Не вдалося обчислити значення","validationErrors":{"cannotBeNull":"Введіть значення","outsideRange":"Значення має знаходитися в діапазоні від {min} до {max}","invalidCodedValue":"Значення має бути одним з перелічених значень.","invalidType":"Не припустиме значення","tooShort":"Це поле потребує щонайменше {min} символів","valuesIncompatible":"Значення несумісне з іншими вибраними значеннями","valuesDoNotMatch":"Значення не збігається з іншими вибраними значеннями"},"viewAll":"Переглянути всі","totalCount":"Всього: {count}","addRecord":"Додати запис","addFeature":"Додати об'єкт","editRecord":"Редагувати запис","editFeature":"Редагувати об'єкт"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_vi.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_vi.json new file mode 100644 index 0000000..f4feef1 --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mẫu đối tượng","empty":"Không có giá trị","showAll":"Hiện tất cả","showAllOptions":"Hiển thị tất cả tùy chọn","recommended":"Được khuyến nghị","all":"Tất cả","recommendedOptions":"Các tùy chọn được đề xuất","allOptions":"Tất cả Tùy chọn","valueExpressionError":"Không thể tính toán giá trị","validationErrors":{"cannotBeNull":"Vui lòng nhập một giá trị","outsideRange":"Giá trị phải nằm trong khoảng {min} và {max}","invalidCodedValue":"Giá trị phải là một trong các giá trị được liệt kê.","invalidType":"Không phải là giá trị hợp lệ","tooShort":"Trường này yêu cầu nhập tối thiểu {min} ký tự","valuesIncompatible":"Giá trị không tương thích với các giá trị được chọn khác","valuesDoNotMatch":"Giá trị không khớp với các giá trị được chọn khác"},"viewAll":"Xem tất cả","totalCount":"Tổng số: {count}","addRecord":"Thêm hồ sơ","addFeature":"Thêm đối tượng","editRecord":"Chỉnh sửa hồ sơ","editFeature":"Chỉnh sửa đối tượng"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-CN.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-CN.json new file mode 100644 index 0000000..1b6462b --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"要素形式","empty":"没有值","showAll":"显示全部","showAllOptions":"显示所有选项","recommended":"已推荐","all":"全部","recommendedOptions":"建议选项","allOptions":"所有选项","valueExpressionError":"计算值失败","validationErrors":{"cannotBeNull":"请输入一个值","outsideRange":"值应该介于 {min} 到 {max}","invalidCodedValue":"值应为下列某个值。","invalidType":"非有效值","tooShort":"此字段至少需要 {min} 个字符。","valuesIncompatible":"值与其他所选值不兼容","valuesDoNotMatch":"值与其他所选值不匹配"},"viewAll":"查看全部","totalCount":"总计:{count}","addRecord":"添加记录","addFeature":"添加要素","editRecord":"编辑记录","editFeature":"编辑要素"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-HK.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-HK.json new file mode 100644 index 0000000..206745e --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵表單","empty":"沒有值","showAll":"顯示全部","showAllOptions":"顯示所有選項","recommended":"建議","all":"全部","recommendedOptions":"建議的選項","allOptions":"所有選項","valueExpressionError":"無法計算值。","validationErrors":{"cannotBeNull":"請輸入一個值","outsideRange":"值必須介於 {min} 與 {max} 之間","invalidCodedValue":"值必須是其中一個列出值。","invalidType":"不是有效值","tooShort":"此欄位至少需要 {min} 個字元","valuesIncompatible":"值與其他選定值不相容","valuesDoNotMatch":"值與其他選定值不符"},"viewAll":"檢視所有","totalCount":"總計: {count}","addRecord":"新增記錄","addFeature":"新增圖徵","editRecord":"編輯記錄","editFeature":"編輯圖徵"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-TW.json b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-TW.json new file mode 100644 index 0000000..206745e --- /dev/null +++ b/public/assets/esri/widgets/FeatureForm/t9n/FeatureForm_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵表單","empty":"沒有值","showAll":"顯示全部","showAllOptions":"顯示所有選項","recommended":"建議","all":"全部","recommendedOptions":"建議的選項","allOptions":"所有選項","valueExpressionError":"無法計算值。","validationErrors":{"cannotBeNull":"請輸入一個值","outsideRange":"值必須介於 {min} 與 {max} 之間","invalidCodedValue":"值必須是其中一個列出值。","invalidType":"不是有效值","tooShort":"此欄位至少需要 {min} 個字元","valuesIncompatible":"值與其他選定值不相容","valuesDoNotMatch":"值與其他選定值不符"},"viewAll":"檢視所有","totalCount":"總計: {count}","addRecord":"新增記錄","addFeature":"新增圖徵","editRecord":"編輯記錄","editFeature":"編輯圖徵"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable.json new file mode 100644 index 0000000..9a94158 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature table","header":"{title} (Total: {count} | Selection: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Untitled","relatedRecords":"Related records","attachments":"Attachments","loading":"Loading...","syncing":"Syncing...","errorData":"Data error.","errorLayer":"Layer error.","errorUpdateFailed":"Update failed.","errorDomainType":"Domain type is not supported.","show":"Show","hide":"Hide","menu":"Menu","options":"Options","allColums":"All columns","sortAsc":"Sort ascending","sortDesc":"Sort descending","toggleColumns":"Show/hide columns","clearSelection":"Clear selection","centerOnSelection":"Center on selection","showSelected":"Show selection","filter":"Filter","addField":"Add field","refreshData":"Refresh data","date":"Date","number":"Number","string":"String","showAllRecords":"Show all","zoomToSelection":"Zoom to selection","deleteSelection":"Delete selection","deleteSelectionCount":"Delete selection: {count}","deleteRecordsRemoved":"These records will be permanently removed","keepRecords":"Keep records"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ar.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ar.json new file mode 100644 index 0000000..cb581cb --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"جدول المعلم","header":"{title} (الإجمالي: {count} | التحديد: {selected})","headerNoSelection":"{title} (الإجمالي: {count})","untitled":"بلا عنوان","relatedRecords":"السجلات ذات الصلة","attachments":"المرفقات","loading":"جارِ التحميل...","syncing":"تزامن...","errorData":"خطأ في البيانات.","errorLayer":"خطأ في الطبقة.","errorUpdateFailed":"فشل التحديث.","errorDomainType":"نوع النطاق غير مدعوم.","show":"إظهار","hide":"إخفاء","menu":"القائمة","options":"خيارات","allColums":"كل الأعمدة","sortAsc":"فرز تصاعديًا","sortDesc":"فرز تنازليًا","toggleColumns":"إظهار/إخفاء الأعمدة","clearSelection":"مسح التحديد","centerOnSelection":"تمركُز في التحديد","showSelected":"إظهار التحديد","filter":"تصفية","addField":"إضافة حقل","refreshData":"تحديث البيانات","date":"تاريخ","number":"عدد","string":"السلسلة","showAllRecords":"إظهار الكل","zoomToSelection":"تكبير التحديد","deleteSelection":"حذف التحديد","deleteSelectionCount":"حذف التحديد: {count}","deleteRecordsRemoved":"ستتم إزالة هذه السجلات بشكل دائم","keepRecords":"الاحتفاظ بالسجلات"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bg.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bg.json new file mode 100644 index 0000000..f179960 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Таблица за обекти","header":"{title} (Общо: {count} | Избор: {selected})","headerNoSelection":"{title} (Общо: {count})","untitled":"Без заглавие","relatedRecords":"Свързани записи","attachments":"Прикачени файлове","loading":"Зареждане...","syncing":"Синхронизиране...","errorData":"Грешка в данните.","errorLayer":"Грешка в слоя.","errorUpdateFailed":"Неуспешно обновяване.","errorDomainType":"Типът домейн не се поддържа.","show":"Показване","hide":"Скриване","menu":"Меню","options":"Опции","allColums":"Всички колони","sortAsc":"Сортиране по възходящ ред","sortDesc":"Сортиране по низходящ ред","toggleColumns":"Показване/скриване на колони","clearSelection":"Изчистване на избора","centerOnSelection":"Център за избор","showSelected":"Показване на избора","filter":"Филтър","addField":"Добавяне на поле","refreshData":"Опресняване на данните","date":"Дата","number":"число","string":"Текстово","showAllRecords":"Показване на всички","zoomToSelection":"Приближаване към избора","deleteSelection":"Изтриване на избора","deleteSelectionCount":"Изтриване на избора: {count}","deleteRecordsRemoved":"Тези записи ще бъдат премахнати за постоянно.","keepRecords":"Запазване на записи"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bs.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bs.json new file mode 100644 index 0000000..16389a5 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablica geoobjekata","header":"{title} (Ukupno: {count} | Odabir: {selected})","headerNoSelection":"{title} (Ukupno: {count})","untitled":"Neimenovano","relatedRecords":"Povezani zapisi","attachments":"Privitci","loading":"Učitavanje...","syncing":"Sinkroniziranje...","errorData":"Pogreška podataka.","errorLayer":"Pogreška sloja.","errorUpdateFailed":"Neuspješno ažuriranje.","errorDomainType":"Vrsta domene nije podržana.","show":"Prikaži","hide":"Sakrij","menu":"Izbornik","options":"Opcije","allColums":"Svi stupci","sortAsc":"Sortiraj uzlazno","sortDesc":"Sortiraj silazno","toggleColumns":"Prikaži/skrij stupce","clearSelection":"Očisti odabir","centerOnSelection":"Centriraj odabir","showSelected":"Prikaži odabir","filter":"Filtar","addField":"Dodaj polje","refreshData":"Osvježi podatke","date":"Datum","number":"Broj","string":"Tekst","showAllRecords":"Prikaži sve","zoomToSelection":"Uvećaj na odabir","deleteSelection":"Izbriši odabir","deleteSelectionCount":"Izbriši odabir: {count}","deleteRecordsRemoved":"Ovi će se zapisi trajno ukloniti","keepRecords":"Zadrži zapise"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ca.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ca.json new file mode 100644 index 0000000..fe80593 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Taula d'entitats","header":"{title} (Total: {count} | Selecció: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Sense títol","relatedRecords":"Registres relacionats","attachments":"Fitxers adjunts","loading":"S'està pujant...","syncing":"S'està sincronitzant...","errorData":"Error de dades.","errorLayer":"Error de capa.","errorUpdateFailed":"Error d'actualització.","errorDomainType":"El tipus de domini no és compatible.","show":"Mostra","hide":"Amaga","menu":"Menú","options":"Opcions","allColums":"Totes les columnes","sortAsc":"Ordre ascendent","sortDesc":"Ordre descendent","toggleColumns":"Mostra o amaga columnes","clearSelection":"Esborra la selecció","centerOnSelection":"Centra a la selecció","showSelected":"Mostra la selecció","filter":"Filtre","addField":"Afegeix un camp","refreshData":"Actualitza les dades","date":"Data","number":"Nombre","string":"Cadena","showAllRecords":"Mostra-ho tot","zoomToSelection":"Aplica el zoom a la selecció","deleteSelection":"Suprimeix la selecció","deleteSelectionCount":"Suprimeix la selecció: {count}","deleteRecordsRemoved":"Aquests registres s'eliminaran de manera definitiva.","keepRecords":"Conserva els registres"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_cs.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_cs.json new file mode 100644 index 0000000..18df38b --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabulka prvků","header":"{title} (Celkem: {count} | Výběr: {selected})","headerNoSelection":"{title} (Celkem: {count})","untitled":"Bez názvu","relatedRecords":"Relačně připojené záznamy","attachments":"Přílohy","loading":"Nahrávání…","syncing":"Probíhá synchronizace…","errorData":"Chyba dat.","errorLayer":"Chyba vrstvy.","errorUpdateFailed":"Aktualizace se nezdařila.","errorDomainType":"Typ domény není podporován.","show":"Zobrazit","hide":"Skrýt","menu":"Nabídka","options":"Možnosti","allColums":"Všechny sloupce","sortAsc":"Seřadit vzestupně","sortDesc":"Seřadit sestupně","toggleColumns":"Zobrazit/skrýt sloupce","clearSelection":"Vymazat výběr","centerOnSelection":"Vycentrovat na výběr","showSelected":"Zobrazit výběr","filter":"Filtr","addField":"Přidat pole","refreshData":"Aktualizovat data","date":"Datum","number":"Číslo","string":"Řetězec","showAllRecords":"Zobrazit vše","zoomToSelection":"Přiblížit na výběr","deleteSelection":"Odstranit výběr","deleteSelectionCount":"Odstranit výběr: {count}","deleteRecordsRemoved":"Tyto záznamy budou trvale odstraněny","keepRecords":"Ponechat záznamy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_da.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_da.json new file mode 100644 index 0000000..8b85774 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Objekttabel","header":"{title} (I alt: {count} | Markering: {selected})","headerNoSelection":"{title} (I alt: {count})","untitled":"Uden titel","relatedRecords":"Relaterede poster","attachments":"Vedhæftninger","loading":"Indlæser...","syncing":"Synkroniserer…","errorData":"Datafejl.","errorLayer":"Lagfejl.","errorUpdateFailed":"Opdatering mislykkedes.","errorDomainType":"Domænetype understøttes ikke.","show":"Vis","hide":"Hide","menu":"Menu","options":"Indstillinger","allColums":"Alle kolonner","sortAsc":"Sortér stigende","sortDesc":"Sortér faldende","toggleColumns":"Vis/skjul kolonner","clearSelection":"Ryd markering","centerOnSelection":"Center af markering","showSelected":"Vis markering","filter":"Filtrér","addField":"Tilføj felt","refreshData":"Opdatér data","date":"Dato","number":"Nummer","string":"Streng","showAllRecords":"Vis alle","zoomToSelection":"Zoom til valg","deleteSelection":"Slet markering","deleteSelectionCount":"Slet markering: {count}","deleteRecordsRemoved":"Disse poster vil blive fjernet permanent","keepRecords":"Før registreringer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_de.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_de.json new file mode 100644 index 0000000..d525358 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature-Tabelle","header":"{title} (Gesamt: {count} | Auswahl: {selected})","headerNoSelection":"{title} (Gesamt: {count})","untitled":"Ohne Titel","relatedRecords":"Zugehörige Datensätze","attachments":"Anlagen","loading":"Wird geladen...","syncing":"Wird synchronisiert...","errorData":"Datenfehler.","errorLayer":"Layer-Fehler.","errorUpdateFailed":"Aktualisierung fehlgeschlagen.","errorDomainType":"Domänentyp wird nicht unterstützt.","show":"Anzeigen","hide":"Ausblenden","menu":"Menü","options":"Optionen","allColums":"Alle Spalten","sortAsc":"Aufsteigend sortieren","sortDesc":"Absteigend sortieren","toggleColumns":"Spalten ein-/ausblenden","clearSelection":"Auswahl aufheben","centerOnSelection":"Auf Auswahl zentrieren","showSelected":"Auswahl anzeigen","filter":"Filtern","addField":"Feld hinzufügen","refreshData":"Daten aktualisieren","date":"Datum","number":"Zahl","string":"Zeichenfolge","showAllRecords":"Alle anzeigen","zoomToSelection":"Auf Auswahl zoomen","deleteSelection":"Auswahl löschen","deleteSelectionCount":"Auswahl löschen: {count}","deleteRecordsRemoved":"Diese Datensätze werden dauerhaft entfernt","keepRecords":"Datensätze beibehalten"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_el.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_el.json new file mode 100644 index 0000000..563807c --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Πίνακας στοιχείων","header":"{title} (Σύνολο: {count} | Επιλογή: {selected})","headerNoSelection":"{title} (Σύνολο: {count})","untitled":"Χωρίς τίτλο","relatedRecords":"Σχετικές εγγραφές","attachments":"Συνημμένα","loading":"Φόρτωση...","syncing":"Συγχρονισμός...","errorData":"Σφάλμα δεδομένων.","errorLayer":"Σφάλμα θεματικού επιπέδου.","errorUpdateFailed":"Η ενημέρωση απέτυχε.","errorDomainType":"Ο τύπος τομέα δεν υποστηρίζεται.","show":"Εμφάνιση","hide":"Απόκρυψη","menu":"Μενού","options":"Επιλογές","allColums":"Όλες οι στήλες","sortAsc":"Ταξινόμηση με αύξουσα σειρά","sortDesc":"Ταξινόμηση με φθίνουσα σειρά","toggleColumns":"Εμφάνιση/Απόκρυψη στηλών","clearSelection":"Απαλοιφή επιλογών","centerOnSelection":"Επιλογή κεντραρίσματος","showSelected":"Εμφάνιση επιλογής","filter":"Φίλτρο","addField":"Προσθήκη πεδίου","refreshData":"Ανανέωση δεδομένων","date":"Ημερομηνία","number":"Αριθμός","string":"Συμβολοσειρά","showAllRecords":"Εμφάνιση όλων","zoomToSelection":"Εστίαση στην επιλογή","deleteSelection":"Διαγραφή επιλογής","deleteSelectionCount":"Διαγραφή επιλογής: {count}","deleteRecordsRemoved":"Αυτές οι εγγραφές θα καταργηθούν οριστικά.","keepRecords":"Διατήρηση εγγραφών"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_en.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_en.json new file mode 100644 index 0000000..9a94158 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature table","header":"{title} (Total: {count} | Selection: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Untitled","relatedRecords":"Related records","attachments":"Attachments","loading":"Loading...","syncing":"Syncing...","errorData":"Data error.","errorLayer":"Layer error.","errorUpdateFailed":"Update failed.","errorDomainType":"Domain type is not supported.","show":"Show","hide":"Hide","menu":"Menu","options":"Options","allColums":"All columns","sortAsc":"Sort ascending","sortDesc":"Sort descending","toggleColumns":"Show/hide columns","clearSelection":"Clear selection","centerOnSelection":"Center on selection","showSelected":"Show selection","filter":"Filter","addField":"Add field","refreshData":"Refresh data","date":"Date","number":"Number","string":"String","showAllRecords":"Show all","zoomToSelection":"Zoom to selection","deleteSelection":"Delete selection","deleteSelectionCount":"Delete selection: {count}","deleteRecordsRemoved":"These records will be permanently removed","keepRecords":"Keep records"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_es.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_es.json new file mode 100644 index 0000000..ebeb468 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabla de entidades","header":"{title} (Total: {count} | Selección: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Sin título","relatedRecords":"Registros relacionados","attachments":"Adjuntos","loading":"Cargando...","syncing":"Sincronizando...","errorData":"Error de datos.","errorLayer":"Error de capa.","errorUpdateFailed":"Error de actualización.","errorDomainType":"No se permite el tipo de dominio.","show":"Mostrar","hide":"Ocultar","menu":"Menú","options":"Opciones","allColums":"Todas las columnas","sortAsc":"Orden ascendente","sortDesc":"Orden descendente","toggleColumns":"Mostrar/ocultar columnas","clearSelection":"Borrar selección","centerOnSelection":"Centrar en la selección","showSelected":"Mostrar selección","filter":"Filtro","addField":"Agregar campo","refreshData":"Actualizar datos","date":"fecha","number":"Número","string":"Cadena de caracteres","showAllRecords":"Mostrar todo","zoomToSelection":"Acercar a selección","deleteSelection":"Eliminar selección","deleteSelectionCount":"Eliminar selección: {count}","deleteRecordsRemoved":"Estos registros se eliminarán de forma permanente.","keepRecords":"Mantener registros"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_et.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_et.json new file mode 100644 index 0000000..76d6644 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Objektitabel","header":"{title} (Kokku: {count} | Valik: {selected})","headerNoSelection":"{title} (Kokku: {count})","untitled":"Pealkirjata","relatedRecords":"Seotud kirjed","attachments":"Manused","loading":"Laadimine...","syncing":"Sünkroonimine…","errorData":"Andmetõrge","errorLayer":"Kihi tõrge","errorUpdateFailed":"Uuendamine nurjus.","errorDomainType":"Domeeni tüüp ei ole toetatud.","show":"Kuva","hide":"Peida","menu":"Menüü","options":"Valikud","allColums":"Kõik veerud","sortAsc":"Sorteeri kasvavalt","sortDesc":"Sorteeri kahanevalt","toggleColumns":"Kuva/peida veerud","clearSelection":"Tühista valik","centerOnSelection":"Paiguta valitu kohale","showSelected":"Kuva valik","filter":"Filter","addField":"Lisa väli","refreshData":"Värskenda andmeid","date":"Kuupäev","number":"Number","string":"String","showAllRecords":"Kuva kõik","zoomToSelection":"Suumi valikule","deleteSelection":"Kustuta valik","deleteSelectionCount":"Kustuta valik: {count}","deleteRecordsRemoved":"Need kirjed eemaldatakse jäädavalt","keepRecords":"Säilita kirjed"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fi.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fi.json new file mode 100644 index 0000000..2a726c5 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kohdetaulu","header":"{title} (Yhteensä: {count} | Valinta: {selected})","headerNoSelection":"{title} (Yhteensä: {count})","untitled":"Nimetön","relatedRecords":"Liittyvät tietueet","attachments":"Liitteet","loading":"Ladataan...","syncing":"Synkronoidaan...","errorData":"Aineistovirhe.","errorLayer":"Karttatason virhe.","errorUpdateFailed":"Päivitys epäonnistui.","errorDomainType":"Verkkoalueen tyyppiä ei tueta.","show":"Näytä","hide":"Hide","menu":"Valikko","options":"Asetukset","allColums":"Kaikki sarakkeet","sortAsc":"Lajittele nousevasti","sortDesc":"Lajittele laskevasti","toggleColumns":"Näytä/piilota sarakkeet","clearSelection":"Tyhjennä valinnat","centerOnSelection":"Keskitä valintaan","showSelected":"Näytä valinta","filter":"Suodata","addField":"Lisää kenttä","refreshData":"Päivitä tiedot","date":"Päivämäärä","number":"Numero","string":"Merkkijono","showAllRecords":"Näytä kaikki","zoomToSelection":"Tarkenna valintaan","deleteSelection":"Poista valinta","deleteSelectionCount":"Poista valinta: {count}","deleteRecordsRemoved":"Nämä tietueet poistetaan pysyvästi","keepRecords":"Säilytä tietueet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fr.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fr.json new file mode 100644 index 0000000..ad2965a --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Table d’entités","header":"{title} (Total : {count} | Sélection : {selected})","headerNoSelection":"{title} (Total : {count})","untitled":"Sans titre","relatedRecords":"Enregistrements associés","attachments":"Pièces jointes","loading":"Chargement en cours...","syncing":"Synchronisation...","errorData":"Erreur liée aux données.","errorLayer":"Erreur liée à la couche.","errorUpdateFailed":"La mise à jour a échoué.","errorDomainType":"Le type de domaine n’est pas pris en charge.","show":"Afficher","hide":"Masquer","menu":"Menu","options":"Options","allColums":"Toutes les colonnes","sortAsc":"Tri croissant","sortDesc":"Tri décroissant","toggleColumns":"Afficher/masquer les colonnes","clearSelection":"Effacer la sélection","centerOnSelection":"Centrer sur la sélection","showSelected":"Afficher la sélection","filter":"Filtre","addField":"Ajouter un champ","refreshData":"Actualiser les données","date":"Date","number":"Nombre","string":"Chaîne","showAllRecords":"Afficher tout","zoomToSelection":"Zoom sur la sélection","deleteSelection":"Supprimer la sélection","deleteSelectionCount":"Supprimer la sélection : {count}","deleteRecordsRemoved":"Ces enregistrements seront définitivement supprimés","keepRecords":"Conserver les enregistrements"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_he.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_he.json new file mode 100644 index 0000000..2a46cb4 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_he.json @@ -0,0 +1 @@ +{"widgetLabel":"טבלת ישויות","header":"{title} (סה\"כ: {count} | בחירה: {selected})","headerNoSelection":"{title} (סה\"כ: {count})","untitled":"ללא כותרת","relatedRecords":"רשומות קשורות","attachments":"קישורים","loading":"טוען...","syncing":"מסנכרן...","errorData":"שגיאת נתונים.","errorLayer":"שגיאת שכבה.","errorUpdateFailed":"העדכון נכשל.","errorDomainType":"סוג הדומיין אינו נתמך.","show":"הצג","hide":"הסתר","menu":"תפריט","options":"אפשרויות","allColums":"כל העמודות","sortAsc":"מיין בסדר עולה","sortDesc":"מיין בסדר יורד","toggleColumns":"הצג/הסתר עמודות","clearSelection":"נקה בחירה","centerOnSelection":"התמקד בבחירה","showSelected":"הצג בחירה","filter":"פילטר","addField":"הוסף שדה","refreshData":"רענן נתונים","date":"תאריך","number":"מספר","string":"מחרוזת","showAllRecords":"הצג הכול","zoomToSelection":"התמקד בבחירה","deleteSelection":"מחק בחירה","deleteSelectionCount":"מחק בחירה: {count}","deleteRecordsRemoved":"רשומות אלה יוסרו לצמיתות","keepRecords":"השאר רשומות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hr.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hr.json new file mode 100644 index 0000000..16389a5 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablica geoobjekata","header":"{title} (Ukupno: {count} | Odabir: {selected})","headerNoSelection":"{title} (Ukupno: {count})","untitled":"Neimenovano","relatedRecords":"Povezani zapisi","attachments":"Privitci","loading":"Učitavanje...","syncing":"Sinkroniziranje...","errorData":"Pogreška podataka.","errorLayer":"Pogreška sloja.","errorUpdateFailed":"Neuspješno ažuriranje.","errorDomainType":"Vrsta domene nije podržana.","show":"Prikaži","hide":"Sakrij","menu":"Izbornik","options":"Opcije","allColums":"Svi stupci","sortAsc":"Sortiraj uzlazno","sortDesc":"Sortiraj silazno","toggleColumns":"Prikaži/skrij stupce","clearSelection":"Očisti odabir","centerOnSelection":"Centriraj odabir","showSelected":"Prikaži odabir","filter":"Filtar","addField":"Dodaj polje","refreshData":"Osvježi podatke","date":"Datum","number":"Broj","string":"Tekst","showAllRecords":"Prikaži sve","zoomToSelection":"Uvećaj na odabir","deleteSelection":"Izbriši odabir","deleteSelectionCount":"Izbriši odabir: {count}","deleteRecordsRemoved":"Ovi će se zapisi trajno ukloniti","keepRecords":"Zadrži zapise"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hu.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hu.json new file mode 100644 index 0000000..6fdb9c3 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Vektoroselem-tábla","header":"{title} (Összesen: {count} | Kiválasztva: {selected})","headerNoSelection":"{title} (Összesen: {count})","untitled":"Cím nélkül","relatedRecords":"Kapcsolt rekordok","attachments":"Csatolmányok","loading":"Betöltés...","syncing":"Szinkronizálás...","errorData":"Adathiba.","errorLayer":"Réteghiba.","errorUpdateFailed":"Sikertelen frissítés.","errorDomainType":"A tartománytípus nem támogatott.","show":"Megjelenítés","hide":"Elrejtés","menu":"Menü","options":"Beállítások","allColums":"Összes oszlop","sortAsc":"Rendezés növekvő sorrendben","sortDesc":"Rendezés csökkenő sorrendben","toggleColumns":"Oszlopok megjelenítése/elrejtése","clearSelection":"Kijelölés megszüntetése","centerOnSelection":"Kijelölt rész a fókuszban","showSelected":"Kiválasztás megjelenítése","filter":"Szűrő","addField":"Mező hozzáadása","refreshData":"Adatok frissítése","date":"Dátum","number":"Szám","string":"Szöveg","showAllRecords":"Összes megjelenítése","zoomToSelection":"Nagyítás a kijelölt részre","deleteSelection":"Kiválasztás törlése","deleteSelectionCount":"Kiválasztás törlése: {count}","deleteRecordsRemoved":"Ezek a rekordok végleg el lesznek távolítva.","keepRecords":"Rekordok megtartása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_id.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_id.json new file mode 100644 index 0000000..35227da --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabel fitur","header":"{title} (Total: {count} | Pilihan: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Tidak berjudul","relatedRecords":"Catatan terkait","attachments":"Lampiran","loading":"Memuat...","syncing":"Menyinkronkan...","errorData":"Kesalahan data.","errorLayer":"Kesalahan layer.","errorUpdateFailed":"Pembaruan gagal.","errorDomainType":"Tipe domain tidak didukung.","show":"Tampilkan","hide":"Sembunyikan","menu":"Menu","options":"Opsi","allColums":"Semua kolom","sortAsc":"Urutkan naik","sortDesc":"Urutkan turun","toggleColumns":"Tampilkan/sembunyikan kolom","clearSelection":"Bersihkan pilihan","centerOnSelection":"Tengahkan pada pilihan","showSelected":"Tampilkan pilihan","filter":"Filter","addField":"Tambahkan kolom","refreshData":"Muat ulang data","date":"Tanggal","number":"Angka","string":"String","showAllRecords":"Tampilkan semua","zoomToSelection":"Zoom ke pilihan","deleteSelection":"Hapus pilihan","deleteSelectionCount":"Hapus pilihan: {count}","deleteRecordsRemoved":"Catatan ini akan dihapus secara permanen","keepRecords":"Simpan catatan"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_it.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_it.json new file mode 100644 index 0000000..44ab9cb --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabella feature","header":"{title} (Totale: {count} | Selezione: {selected})","headerNoSelection":"{title} (Totale: {count})","untitled":"Senza titolo","relatedRecords":"Record correlati","attachments":"Allegati","loading":"Caricamento in corso...","syncing":"Sincronizzazione in corso...","errorData":"Errore dati.","errorLayer":"Errore layer.","errorUpdateFailed":"Aggiornamento non riuscito.","errorDomainType":"Tipo di dominio non supportato.","show":"Mostra","hide":"Nascondi","menu":"Menu","options":"Opzioni","allColums":"Tutte le colonne","sortAsc":"Ordinamento crescente","sortDesc":"Ordinamento decrescente","toggleColumns":"Mostra/nascondi colonne","clearSelection":"Cancella selezione","centerOnSelection":"Centra su selezione","showSelected":"Mostra selezione","filter":"Filtro","addField":"Aggiungi campo","refreshData":"Aggiorna dati","date":"Data","number":"Numero","string":"Stringa","showAllRecords":"Mostra tutto","zoomToSelection":"Zoom alla selezione","deleteSelection":"Elimina selezione","deleteSelectionCount":"Elimina selezione: {count}","deleteRecordsRemoved":"Questi record saranno rimossi in modo permanente","keepRecords":"Conserva record"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ja.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ja.json new file mode 100644 index 0000000..64ea2a8 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"フィーチャ テーブル","header":"{title} (合計: {count} | 選択: {selected})","headerNoSelection":"{title} (合計: {count})","untitled":"無題","relatedRecords":"関連データ","attachments":"添付ファイル","loading":"読み込んでいます...","syncing":"同期しています...","errorData":"データ エラーです。","errorLayer":"レイヤー エラーです。","errorUpdateFailed":"更新が失敗しました。","errorDomainType":"ドメイン タイプがサポートされていません。","show":"表示","hide":"非表示","menu":"メニュー","options":"オプション","allColums":"すべての列","sortAsc":"昇順で並べ替え","sortDesc":"降順で並べ替え","toggleColumns":"列の表示/非表示","clearSelection":"選択の解除","centerOnSelection":"選択レコードに移動","showSelected":"選択の表示","filter":"フィルター","addField":"フィールドの追加","refreshData":"データの更新","date":"Date","number":"数値","string":"文字列","showAllRecords":"すべて表示","zoomToSelection":"選択セットにズーム","deleteSelection":"選択の削除","deleteSelectionCount":"選択の削除: {count}","deleteRecordsRemoved":"これらのレコードは完全に削除されます","keepRecords":"レコードを保持"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ko.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ko.json new file mode 100644 index 0000000..3d66a0b --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"피처 테이블","header":"{title}(총: {count}개 | 선택: {selected}개)","headerNoSelection":"{title}(총: {count}개)","untitled":"제목 없음","relatedRecords":"관련 레코드","attachments":"첨부 파일","loading":"불러오는 중...","syncing":"동기화 중...","errorData":"데이터 오류입니다.","errorLayer":"레이어 오류입니다.","errorUpdateFailed":"업데이트하지 못했습니다.","errorDomainType":"도메인 유형이 지원되지 않습니다.","show":"보기","hide":"숨기기","menu":"메뉴","options":"옵션","allColums":"모든 열","sortAsc":"오름차순 정렬","sortDesc":"내림차순 정렬","toggleColumns":"열 표시/숨기기","clearSelection":"선택 해제","centerOnSelection":"선택 영역의 가운데","showSelected":"선택 항목 표시","filter":"필터","addField":"필드 추가","refreshData":"데이터 새로 고침","date":"날짜","number":"숫자","string":"문자열","showAllRecords":"모두 보기","zoomToSelection":"선택 영역 확대","deleteSelection":"선택 항목 삭제","deleteSelectionCount":"선택 항목 삭제: {count}","deleteRecordsRemoved":"해당 레코드가 영구적으로 제거됩니다.","keepRecords":"레코드 보관"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lt.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lt.json new file mode 100644 index 0000000..fd06955 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementų lentelė","header":"{title} (Iš viso: {count} | Pasirinkta: {selected})","headerNoSelection":"{title} (Iš viso: {count})","untitled":"Bevardis","relatedRecords":"Susiję įrašai","attachments":"Priedai","loading":"Įkeliama...","syncing":"Sinchronizuojama...","errorData":"Duomenų klaida.","errorLayer":"Sluoksnio klaida.","errorUpdateFailed":"Nepavyko atnaujinti.","errorDomainType":"Nepalaikomas domeno tipas.","show":"Rodyti","hide":"Slėpti","menu":"Meniu","options":"Parinktys","allColums":"Visi stulpeliai","sortAsc":"Rūšiuoti didėjimo tvarka","sortDesc":"Rūšiuoti mažėjimo tvarka","toggleColumns":"Rodyti / slėpti stulpelius","clearSelection":"Valyti išranką","centerOnSelection":"Centruoti pažymėtus","showSelected":"Rodyti pasirinkimą","filter":"Filtruoti","addField":"Pridėti lauką","refreshData":"Atnaujinti duomenis","date":"Data","number":"Skaičius","string":"Eilutė","showAllRecords":"Rodyti visus","zoomToSelection":"Rodyti pasirinkimą","deleteSelection":"Naikinti pasirinkimą","deleteSelectionCount":"Naikinti pasirinkimą: {count}","deleteRecordsRemoved":"Šie įrašai bus pašalinti visam laikui.","keepRecords":"Išsaugoti įrašus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lv.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lv.json new file mode 100644 index 0000000..46bfe17 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementu tabula","header":"{title} (Kopā: {count} | Izvēle: {selected})","headerNoSelection":"{title} (Kopā: {count})","untitled":"Bez nosaukuma","relatedRecords":"Saistītie ieraksti","attachments":"Pielikumi","loading":"Ielādē...","syncing":"Sinhronizē...","errorData":"Datu kļūda.","errorLayer":"Slāņa kļūda.","errorUpdateFailed":"Atjaunošana neizdevās.","errorDomainType":"Domēna veids nav atbalstīts.","show":"Parādīt","hide":"Paslēpt","menu":"Izvēlne","options":"Opcijas","allColums":"Visas kolonnas","sortAsc":"Kārtot augošā secībā","sortDesc":"Kārtot dilstošā secībā","toggleColumns":"Rādīt/paslēpt kolonnas","clearSelection":"Notīrīt izvēli","centerOnSelection":"Centrēt uz izvēli","showSelected":"Rādīt izvēli","filter":"Filtrēt","addField":"Pievienot lauku","refreshData":"Atjaunot datus","date":"Datums","number":"Skaitlis","string":"Virkne","showAllRecords":"Rādīt visu","zoomToSelection":"Pietuvināt izvēlētajam","deleteSelection":"Dzēst izvēli","deleteSelectionCount":"Dzēst izvēli: {count}","deleteRecordsRemoved":"Šie ieraksti tiks neatgriezeniski noņemti.","keepRecords":"Paturēt ierakstus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nb.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nb.json new file mode 100644 index 0000000..71123ef --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekttabell","header":"{title} (Totalt: {count} | Utvalg: {selected})","headerNoSelection":"{title} (Totalt: {count})","untitled":"Uten tittel","relatedRecords":"Relaterte poster","attachments":"Vedlegg","loading":"Laster inn...","syncing":"Synkroniserer...","errorData":"Datafeil.","errorLayer":"Lagfeil.","errorUpdateFailed":"Oppdateringen mislyktes.","errorDomainType":"Domenetypen støttes ikke.","show":"Vis","hide":"Skjul","menu":"Meny","options":"Alternativer","allColums":"Alle kolonner","sortAsc":"Sorter stigende","sortDesc":"Sorter synkende","toggleColumns":"Vis/skjul kolonner","clearSelection":"Tøm utvalg","centerOnSelection":"Sentrer på utvalg","showSelected":"Vis utvalg","filter":"Filter","addField":"Legg til felt","refreshData":"Oppdater data","date":"Dato","number":"Tall","string":"Streng","showAllRecords":"Vis alle","zoomToSelection":"Zoom til utvalg","deleteSelection":"Slett utvalg","deleteSelectionCount":"Slett utvalg: {count}","deleteRecordsRemoved":"Postene fjernes for godt.","keepRecords":"Behold poster"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nl.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nl.json new file mode 100644 index 0000000..45289c3 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Objecttabel","header":"{title} (Totaal: {count} | Selectie: {selected})","headerNoSelection":"{title} (Totaal: {count})","untitled":"Naamloos","relatedRecords":"Gerelateerde records","attachments":"Bijlagen","loading":"Bezig met laden...","syncing":"Synchroniseren...","errorData":"Gegevensfout.","errorLayer":"Laagfout.","errorUpdateFailed":"Update mislukt.","errorDomainType":"Domeintype wordt niet ondersteund.","show":"Weergeven","hide":"Verbergen","menu":"Menu","options":"Opties","allColums":"Alle kolommen","sortAsc":"Oplopend sorteren","sortDesc":"Aflopend sorteren","toggleColumns":"Kolommen weergeven/verbergen","clearSelection":"Selectie wissen","centerOnSelection":"Centreren op selectie","showSelected":"Selectie weergeven","filter":"Filter","addField":"Veld toevoegen","refreshData":"Data vernieuwen","date":"Datum","number":"Nummer","string":"Tekenreeks","showAllRecords":"Alles weergeven","zoomToSelection":"Zoom naar selectie","deleteSelection":"Selectie verwijderen","deleteSelectionCount":"Selectie verwijderen: {count}","deleteRecordsRemoved":"Deze records worden permanent verwijderd","keepRecords":"Records behouden"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pl.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pl.json new file mode 100644 index 0000000..f2b6d23 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela obiektów","header":"{title} (Łącznie: {count} | Wybrane: {selected})","headerNoSelection":"{title} (Łącznie: {count})","untitled":"Brak tytułu","relatedRecords":"Powiązane rekordy","attachments":"Załączniki","loading":"Wczytywanie...","syncing":"Synchronizowanie...","errorData":"Błąd danych.","errorLayer":"Błąd warstwy.","errorUpdateFailed":"Aktualizacja nie powiodła się.","errorDomainType":"Typ domeny nie jest obsługiwany.","show":"Pokaż","hide":"Ukryj","menu":"Menu","options":"Opcje","allColums":"Wszystkie kolumny","sortAsc":"Sortuj rosnąco","sortDesc":"Sortuj malejąco","toggleColumns":"Pokaż/ukryj kolumny","clearSelection":"Wyczyść selekcję","centerOnSelection":"Wyśrodkuj dla wybranych","showSelected":"Pokaż wybrane","filter":"Filtruj","addField":"Dodaj pole","refreshData":"Odświeżenie danych","date":"Data","number":"Liczba","string":"Ciąg znakowy","showAllRecords":"Pokaż wszystkie","zoomToSelection":"Powiększ do wyboru","deleteSelection":"Usuń wybrane","deleteSelectionCount":"Usuń wybrane: {count}","deleteRecordsRemoved":"Te rekordy zostaną trwale usunięte","keepRecords":"Zachowaj rekordy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-BR.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-BR.json new file mode 100644 index 0000000..66faa90 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela de Feições","header":"{title} (Total: {count} | Seleção: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Sem título","relatedRecords":"Registros relacionados","attachments":"Anexos","loading":"Carregando...","syncing":"Sincronizando...","errorData":"Erro de dados.","errorLayer":"Erro de camada.","errorUpdateFailed":"Falha ao atualizar.","errorDomainType":"O tipo de domínio não é suportado.","show":"Mostrar","hide":"Ocultar","menu":"Menu","options":"Opções","allColums":"Todas as colunas","sortAsc":"Ordem crescente","sortDesc":"Ordem decrescente","toggleColumns":"Mostrar/ocultar colunas","clearSelection":"Limpar seleção","centerOnSelection":"Centralizar na seleção","showSelected":"Mostrar seleção","filter":"Filtrar","addField":"Adicionar campo","refreshData":"Atualizar dados","date":"Data","number":"Número","string":"Texto","showAllRecords":"Mostrar todos","zoomToSelection":"Zoom na seleção","deleteSelection":"Excluir seleção","deleteSelectionCount":"Excluir seleção: {count}","deleteRecordsRemoved":"Estes registros serão removidos permanentemente","keepRecords":"Manter registros"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-PT.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-PT.json new file mode 100644 index 0000000..1196e10 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela de features","header":"{title} (Total: {count} | Seleção: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Sem título","relatedRecords":"Registos relacionados","attachments":"Anexos","loading":"Carregando...","syncing":"A sincronizar...","errorData":"Erro de dados.","errorLayer":"Erro de layer.","errorUpdateFailed":"O carregamento falhou.","errorDomainType":"O tipo de domínio não é suportado.","show":"Mostrar","hide":"Ocultar","menu":"Menu","options":"Opções","allColums":"Todas as colunas","sortAsc":"Ordem crescente","sortDesc":"Ordem decrescente","toggleColumns":"Exibir/ocultar colunas","clearSelection":"Limpar seleção","centerOnSelection":"Centrar na seleção","showSelected":"Exibir seleção","filter":"Filtro","addField":"Adicionar campo","refreshData":"Atualizar dados","date":"Data","number":"Número","string":"Texto","showAllRecords":"Exibir tudo","zoomToSelection":"Efetuar Zoom para a seleção","deleteSelection":"Eliminar seleção","deleteSelectionCount":"Eliminar seleção: {count}","deleteRecordsRemoved":"Estes registos serão removidos permanentemente","keepRecords":"Manter registos"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ro.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ro.json new file mode 100644 index 0000000..beb8d24 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabel cu obiecte spațiale","header":"{title} (Total: {count} | Selecție: {selected})","headerNoSelection":"{title} (Total: {count})","untitled":"Fără titlu","relatedRecords":"Înregistrări corelate","attachments":"Fișiere atașate","loading":"Se încarcă...","syncing":"Sincronizare în curs...","errorData":"Eroare de date.","errorLayer":"Eroare de strat tematic.","errorUpdateFailed":"Actualizare eşuată.","errorDomainType":"Tipul domeniului nu este acceptat.","show":"Afişare","hide":"Ascundere","menu":"Meniu","options":"Opţiuni","allColums":"Toate coloanele","sortAsc":"Sortare ascendentă","sortDesc":"Sortare descendentă","toggleColumns":"Afişare/ascundere coloane","clearSelection":"Golire selecție","centerOnSelection":"Centrul selecţiei","showSelected":"Afișare selecție","filter":"Filtrare","addField":"Adăugare câmp","refreshData":"Reîmprospătare date","date":"Dată","number":"Număr","string":"Şir","showAllRecords":"Afișare toate","zoomToSelection":"Zoom la selecţie","deleteSelection":"Ștergere selecție","deleteSelectionCount":"Ștergere selecție: {count}","deleteRecordsRemoved":"Aceste înregistrări vor fi eliminate definitiv","keepRecords":"Păstrați înregistrările"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ru.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ru.json new file mode 100644 index 0000000..2c3ef85 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Таблица объектов","header":"{title} (Всего: {count} | Выборка: {selected})","headerNoSelection":"{title} (Всего: {count})","untitled":"Без названия","relatedRecords":"Связанные записи","attachments":"Вложения","loading":"Загрузка...","syncing":"Синхронизация...","errorData":"Ошибка данных.","errorLayer":"Ошибка слоя.","errorUpdateFailed":"Не удалось обновить.","errorDomainType":"Тип домена не поддерживается.","show":"Показать","hide":"Спрятать","menu":"Меню","options":"Опции","allColums":"Все столбцы","sortAsc":"Сортировать по возрастанию","sortDesc":"Сортировать по убыванию","toggleColumns":"Показать/скрыть столбцы","clearSelection":"Очистить выборку","centerOnSelection":"Центрировать по выборке","showSelected":"Показать выборку","filter":"Фильтр","addField":"Добавить поле","refreshData":"Обновить данные","date":"Дата","number":"Число","string":"Строка","showAllRecords":"Показать все","zoomToSelection":"Приблизить к выборке","deleteSelection":"Удалить выборку","deleteSelectionCount":"Удалить выборку: {count}","deleteRecordsRemoved":"Эти записи будут удалены навсегда","keepRecords":"Сохранить записи"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sk.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sk.json new file mode 100644 index 0000000..3421209 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabuľka prvkov","header":"{title} (Celkový počet: {count} | Výber: {selected})","headerNoSelection":"{title} (Celkový počet: {count})","untitled":"Bez názvu","relatedRecords":"Súvisiace záznamy","attachments":"Prílohy","loading":"Načítava sa...","syncing":"Synchronizuje sa...","errorData":"Chyba dát.","errorLayer":"Chyba vrstvy.","errorUpdateFailed":"Aktualizácia zlyhala.","errorDomainType":"Typ domény nie je podporovaný.","show":"Zobraziť","hide":"Skryť","menu":"Menu","options":"Možnosti","allColums":"Všetky stĺpce","sortAsc":"Triediť vzostupne","sortDesc":"Triediť zostupne","toggleColumns":"Zobraziť/skryť stĺpce","clearSelection":"Vyčistiť výber","centerOnSelection":"Centrovať na výber","showSelected":"Zobraziť výber","filter":"Filter","addField":"Pridať stĺpec","refreshData":"Obnoviť dáta","date":"Dátum","number":"Číslo","string":"Reťazec","showAllRecords":"Zobraziť všetko","zoomToSelection":"Priblížiť na výber","deleteSelection":"Zmazať výber","deleteSelectionCount":"Zmazať výber: {count}","deleteRecordsRemoved":"Tieto záznamy budú natrvalo odstránené","keepRecords":"Uchovať záznamy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sl.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sl.json new file mode 100644 index 0000000..d178e2e --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela geoobjektov","header":"{title} (skupno: {count} | izbranih: {selected})","headerNoSelection":"{title} (skupno: {count})","untitled":"Neimenovano","relatedRecords":"Relacijski zapisi","attachments":"Priloge","loading":"Nalaganje...","syncing":"Sinhroniziranje...","errorData":"Napaka podatkov.","errorLayer":"Napaka sloja.","errorUpdateFailed":"Posodabljanje ni uspelo.","errorDomainType":"Tip domene ni podprt.","show":"Pokaži","hide":"Skrij","menu":"Meni","options":"Možnosti","allColums":"Vsi stolpci","sortAsc":"Razvrsti naraščajoče","sortDesc":"Razvrsti padajoče","toggleColumns":"Pokaži/skrij stolpce","clearSelection":"Počisti izbiro","centerOnSelection":"Centriraj izbiro","showSelected":"Prikaži izbiro","filter":"Filter","addField":"Dodaj polje","refreshData":"Osveži podatke","date":"Datum","number":"Številka","string":"Niz","showAllRecords":"Prikaži vse","zoomToSelection":"Povečaj na izbrano","deleteSelection":"Izbriši izbiro","deleteSelectionCount":"Izbriši izbiro: {count}","deleteRecordsRemoved":"Tej zapisi bodo trajno odstranjeni","keepRecords":"Obdrži zapise"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sr.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sr.json new file mode 100644 index 0000000..2bdc85a --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabela geoobjekata","header":"{title} (Ukupno: {count} | Selekcija: {selected})","headerNoSelection":"{title} (Ukupno: {count})","untitled":"Bez naslova","relatedRecords":"Povezani zapisi","attachments":"Prilozi","loading":"Učitavanje...","syncing":"Sinhronizacija...","errorData":"Greška podatka.","errorLayer":"Greška sloja.","errorUpdateFailed":"Ažuriranje nije uspelo.","errorDomainType":"Tip domena nije podržan.","show":"Prikaži","hide":"Sakrij","menu":"Meni","options":"Opcije","allColums":"Sve kolone","sortAsc":"Sortiraj po rastućem redosledu","sortDesc":"Sortiraj po opadajućem redosledu","toggleColumns":"Prikaži/sakrij kolone","clearSelection":"Izbriši izbor","centerOnSelection":"Centriraj na selekciju","showSelected":"Prikažite selekciju","filter":"Filter","addField":"Dodaj polje","refreshData":"Osveži podatke","date":"Datum","number":"Broj","string":"String","showAllRecords":"Prikaži sve","zoomToSelection":"Zumiraj na selekciju","deleteSelection":"Obrišite selekciju","deleteSelectionCount":"Obrišite selekciju: {count}","deleteRecordsRemoved":"Ovi podaci će biti trajno uklonjeni.","keepRecords":"Sačuvajte podatke"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sv.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sv.json new file mode 100644 index 0000000..a02d902 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekttabell","header":"{title} (Totalt: {count} | Markering: {selected})","headerNoSelection":"{title} (Totalt: {count})","untitled":"Namnlös","relatedRecords":"Relaterade poster","attachments":"Bilagor","loading":"Läser in...","syncing":"Synkroniserar...","errorData":"Datafel.","errorLayer":"Lagerfel.","errorUpdateFailed":"Uppdateringen misslyckades.","errorDomainType":"Typen av domän stöds inte.","show":"Visa","hide":"Dölj","menu":"Meny","options":"Alternativ","allColums":"Alla kolumner","sortAsc":"Sortera stigande","sortDesc":"Sortera fallande","toggleColumns":"Visa/dölj kolumner","clearSelection":"Rensa markering","centerOnSelection":"Centrera på markering","showSelected":"Visa urval","filter":"Filter","addField":"Lägg till fält","refreshData":"Uppdatera data","date":"Datum","number":"Nummer","string":"Sträng","showAllRecords":"Visa alla","zoomToSelection":"Zooma till markering","deleteSelection":"Ta bort urval","deleteSelectionCount":"Ta bort urval: {count}","deleteRecordsRemoved":"De här posterna kommer att tas bort permanent","keepRecords":"Behåll poster"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_th.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_th.json new file mode 100644 index 0000000..353e03b --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ตารางฟีเจอร์","header":"{title} (รวม: {count} | การเลือก: {selected})","headerNoSelection":"{title} (รวม: {count})","untitled":"ไม่มีชื่อ","relatedRecords":"บันทึกข้อมูลที่เกี่ยวข้อง","attachments":"เอกสารแนบ","loading":"กำลังโหลด...","syncing":"ซิงค์ ...","errorData":"ข้อผิดพลาดเกี่ยวกับข้อมูล","errorLayer":"ข้อผิดพลาดเกี่ยวกับชั้นข้อมูล","errorUpdateFailed":"การอัพเดทล้มเหลว","errorDomainType":"ประเภทโดเมนไม่ได้รับการสนับสนุน","show":"แสดง","hide":"ซ่อน","menu":"เมนู","options":"ตัวเลือก","allColums":"คอลัมน์ทั้งหมด","sortAsc":"จัดเรียงจากน้อยไปมาก","sortDesc":"จัดเรียงจากมากไปน้อย","toggleColumns":"แสดง/ซ่อนคอลัมน์","clearSelection":"ล้างการเลือก","centerOnSelection":"กึ่งกลางของบริเวณที่เลือก","showSelected":"แสดงการเลือก","filter":"ตัวกรอง","addField":"เพิ่มฟิลด์","refreshData":"รีเฟรชข้อมูล","date":"วันที่","number":"จำนวน","string":"ตัวหนังสือ","showAllRecords":"แสดงทั้งหมด","zoomToSelection":"ขยายไปยังข้อมูลที่เลือก","deleteSelection":"ลบการเลือก","deleteSelectionCount":"ลบการเลือก: {count}","deleteRecordsRemoved":"บันทึกเหล่านี้จะถูกลบออกอย่างถาวร","keepRecords":"เก็บบันทึกไว้"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_tr.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_tr.json new file mode 100644 index 0000000..45368d8 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Detay tablosu","header":"{title} (Toplam: {count} | Seçili: {selected})","headerNoSelection":"{title} (Toplam: {count})","untitled":"Adsız","relatedRecords":"İlgili kayıtlar","attachments":"Eklentiler","loading":"Yükleniyor...","syncing":"Senkronize Ediliyor...","errorData":"Veri hatası.","errorLayer":"Katman hatası.","errorUpdateFailed":"Güncelleme başarısız.","errorDomainType":"Domain türü desteklenmiyor.","show":"Göster","hide":"Gizle","menu":"menü","options":"Seçenekler","allColums":"Tüm sütunlar","sortAsc":"Artan sıralama","sortDesc":"Azalan sıralama","toggleColumns":"Sütunları göster/gizle","clearSelection":"Seçimi temizle","centerOnSelection":"Seçimi ortala","showSelected":"Seçimi göster","filter":"Filtrele","addField":"Alan ekle","refreshData":"Verileri yenile","date":"Tarih","number":"Sayı","string":"Dize","showAllRecords":"Tümünü göster","zoomToSelection":"Seçimi yakınlaştır","deleteSelection":"Seçimi sil","deleteSelectionCount":"Seçimi sil: {count}","deleteRecordsRemoved":"Bu kayıtlar kalıcı olarak kaldırılacak","keepRecords":"Kayıtları sakla"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_uk.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_uk.json new file mode 100644 index 0000000..ca38b19 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Таблиця об'єктів","header":"{title} (Всього: {count} | Вибірка: {selected})","headerNoSelection":"{title} (Всього: {count})","untitled":"Без заголовка","relatedRecords":"Пов'язані записи","attachments":"Прикріплення","loading":"Завантажується...","syncing":"Виконується синхронізація…","errorData":"Помилка даних.","errorLayer":"Помилка шарів.","errorUpdateFailed":"Не вдалося виконати оновлення.","errorDomainType":"Тип домену не підтримується.","show":"Показати","hide":"Приховати","menu":"Меню","options":"Опції","allColums":"Всі стовпці","sortAsc":"Сортувати у висхідному порядку","sortDesc":"Сортувати у низхідному порядку","toggleColumns":"Показати/приховати стовпці","clearSelection":"Очистити вибір","centerOnSelection":"Центрувати за вибіркою","showSelected":"Показати вибірку","filter":"Фільтр","addField":"Додати поле","refreshData":"Оновити дані","date":"Дата","number":"Номер","string":"Рядок","showAllRecords":"Показати всі","zoomToSelection":"Масштабувати до вибору","deleteSelection":"Видалити вибірку","deleteSelectionCount":"Видалити вибірку: {count}","deleteRecordsRemoved":"Ці записи буде назавжди видалено","keepRecords":"Залишити записи"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_vi.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_vi.json new file mode 100644 index 0000000..5b1c1d4 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Bảng đối tượng","header":"{title} (Tổng: {count} | Lựa chọn: {selected})","headerNoSelection":"{title} (Tổng: {count})","untitled":"Chưa có tiêu đề","relatedRecords":"Bản ghi liên quan","attachments":"Tệp đính kèm","loading":"Đang tải...","syncing":"Đang đồng bộ...","errorData":"Lỗi dữ liệu.","errorLayer":"Lỗi lớp.","errorUpdateFailed":"Cập nhật thất bại.","errorDomainType":"Loại miền không được hỗ trợ.","show":"Hiển thị","hide":"Ẩn","menu":"Menu","options":"Tùy chọn","allColums":"Tất cả cột","sortAsc":"Sắp xếp tăng dần","sortDesc":"Sắp xếp giảm dần","toggleColumns":"Hiển thị/ẩn cột","clearSelection":"Xóa lựa chọn","centerOnSelection":"Căn giữa vùng chọn","showSelected":"Hiển thị lựa chọn","filter":"Lọc","addField":"Thêm trường","refreshData":"Làm mới dữ liệu","date":"Ngày","number":"Số","string":"Chuỗi","showAllRecords":"Hiện tất cả","zoomToSelection":"Phóng đến lựa chọn","deleteSelection":"Xóa lựa chọn","deleteSelectionCount":"Xóa lựa chọn: {count}","deleteRecordsRemoved":"Bản ghi này sẽ bị xóa vĩnh viễn","keepRecords":"Giữ bản ghi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-CN.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-CN.json new file mode 100644 index 0000000..d984c38 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"要素表","header":"{title} (总数:{count} | 选择:{selected})","headerNoSelection":"{title} (总数:{count})","untitled":"无标题","relatedRecords":"相关记录","attachments":"附件","loading":"正在加载...","syncing":"正在同步...","errorData":"数据错误。","errorLayer":"图层错误。","errorUpdateFailed":"更新失败。","errorDomainType":"域类型不受支持。","show":"显示","hide":"隐藏","menu":"菜单","options":"选项","allColums":"所有列","sortAsc":"升序排列","sortDesc":"降序排列","toggleColumns":"显示/隐藏列","clearSelection":"清除选择内容","centerOnSelection":"所选内容居中显示","showSelected":"显示所选项","filter":"过滤器","addField":"添加字段","refreshData":"刷新数据","date":"日期","number":"数值","string":"字符串","showAllRecords":"显示全部","zoomToSelection":"缩放至所选项","deleteSelection":"删除所选项","deleteSelectionCount":"删除所选项:{count}","deleteRecordsRemoved":"这些记录将永久移除","keepRecords":"保留记录"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-HK.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-HK.json new file mode 100644 index 0000000..035c188 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵表格","header":"{title} (總計: {count} | 選擇: {selected})","headerNoSelection":"{title} (總計: {count})","untitled":"無標題","relatedRecords":"相關記錄","attachments":"附件","loading":"正在載入...","syncing":"正在同步...","errorData":"資料錯誤。","errorLayer":"圖層錯誤。","errorUpdateFailed":"更新失敗.","errorDomainType":"網域類型不受支援。","show":"顯示","hide":"隱藏","menu":"功能表","options":"選項","allColums":"所有欄","sortAsc":"升冪排列","sortDesc":"降冪排列","toggleColumns":"顯示/隱藏欄","clearSelection":"清除所選內容","centerOnSelection":"置中選擇","showSelected":"顯示選擇","filter":"篩選器","addField":"新增欄位","refreshData":"重新整理資料","date":"日期","number":"數字","string":"字串","showAllRecords":"顯示全部","zoomToSelection":"縮放至選擇","deleteSelection":"刪除選擇","deleteSelectionCount":"刪除選擇: {count}","deleteRecordsRemoved":"將永久移除這些記錄","keepRecords":"保留記錄"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-TW.json b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-TW.json new file mode 100644 index 0000000..035c188 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTable/t9n/FeatureTable_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徵表格","header":"{title} (總計: {count} | 選擇: {selected})","headerNoSelection":"{title} (總計: {count})","untitled":"無標題","relatedRecords":"相關記錄","attachments":"附件","loading":"正在載入...","syncing":"正在同步...","errorData":"資料錯誤。","errorLayer":"圖層錯誤。","errorUpdateFailed":"更新失敗.","errorDomainType":"網域類型不受支援。","show":"顯示","hide":"隱藏","menu":"功能表","options":"選項","allColums":"所有欄","sortAsc":"升冪排列","sortDesc":"降冪排列","toggleColumns":"顯示/隱藏欄","clearSelection":"清除所選內容","centerOnSelection":"置中選擇","showSelected":"顯示選擇","filter":"篩選器","addField":"新增欄位","refreshData":"重新整理資料","date":"日期","number":"數字","string":"字串","showAllRecords":"顯示全部","zoomToSelection":"縮放至選擇","deleteSelection":"刪除選擇","deleteSelectionCount":"刪除選擇: {count}","deleteRecordsRemoved":"將永久移除這些記錄","keepRecords":"保留記錄"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates.json new file mode 100644 index 0000000..892c08f --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filter types","noItems":"No templates to display","noMatches":"No items found","other":"Other","widgetLabel":"Feature Templates"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ar.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ar.json new file mode 100644 index 0000000..c53c8b2 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ar.json @@ -0,0 +1 @@ +{"filterPlaceholder":"أنواع عامل التصفية","noItems":"لا توجد قوالب لعرضها","noMatches":"لم يتم العثور على أي عناصر","other":"أخرى","widgetLabel":"قوالب المعلم"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bg.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bg.json new file mode 100644 index 0000000..fe843f4 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bg.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Филтриране по тип","noItems":"Няма шаблони за показване","noMatches":"Няма намерени елементи","other":"Друго","widgetLabel":"Обектни шаблони"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bs.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bs.json new file mode 100644 index 0000000..f4d310a --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_bs.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Vrste filtara","noItems":"Nema predložaka za prikaz","noMatches":"Nema pronađenih stavki","other":"Ostalo","widgetLabel":"Predlošci geoobjekta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ca.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ca.json new file mode 100644 index 0000000..eb7cf29 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ca.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipus de filtre","noItems":"No hi ha cap plantilla per mostrar","noMatches":"No s'ha trobat cap element","other":"Altres","widgetLabel":"Plantilles d'entitats"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_cs.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_cs.json new file mode 100644 index 0000000..d52564b --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_cs.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Typy filtrů","noItems":"Žádné šablony k zobrazení","noMatches":"Nebyly nalezeny žádné položky","other":"Jiné","widgetLabel":"Šablony prvků"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_da.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_da.json new file mode 100644 index 0000000..9ff6303 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_da.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertyper","noItems":"Ingen skabeloner at vise","noMatches":"Ingen elementer fundet","other":"Andet","widgetLabel":"Objektskabeloner"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_de.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_de.json new file mode 100644 index 0000000..9426c9b --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_de.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertypen","noItems":"Keine anzuzeigenden Vorlagen","noMatches":"Keine Elemente gefunden","other":"Andere","widgetLabel":"Feature-Vorlagen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_el.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_el.json new file mode 100644 index 0000000..6fa2fe8 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_el.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Τύποι φίλτρων","noItems":"Κανένα πρότυπο προς εμφάνιση","noMatches":"Δεν βρέθηκαν αντικείμενα.","other":"Άλλο","widgetLabel":"Πρότυπα στοιχείου"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_en.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_en.json new file mode 100644 index 0000000..892c08f --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_en.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filter types","noItems":"No templates to display","noMatches":"No items found","other":"Other","widgetLabel":"Feature Templates"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_es.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_es.json new file mode 100644 index 0000000..76dc9c3 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_es.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipos de filtros","noItems":"No hay plantillas que mostrar","noMatches":"No se encontró ningún elemento","other":"Otro","widgetLabel":"Plantillas de entidad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_et.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_et.json new file mode 100644 index 0000000..8b947e9 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_et.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtreeri tüübid","noItems":"Kuvatavaid malle pole","noMatches":"Ei leitud objekte.","other":"Muud","widgetLabel":"Objekti mallid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fi.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fi.json new file mode 100644 index 0000000..598276c --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fi.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Suodatintyypit","noItems":"Ei näytettäviä malleja","noMatches":"Kohteita ei löydy","other":"Muu","widgetLabel":"Kohdemallit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fr.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fr.json new file mode 100644 index 0000000..13bb9ee --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_fr.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Types de filtre","noItems":"Aucun modèle à afficher","noMatches":"Aucun élément n’a été trouvé","other":"Autre","widgetLabel":"Modèles d’entités"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_he.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_he.json new file mode 100644 index 0000000..7cd9148 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_he.json @@ -0,0 +1 @@ +{"filterPlaceholder":"סנן ישויות מקושרות","noItems":"אין תבניות להצגה","noMatches":"לא נמצאו פריטים","other":"אחר","widgetLabel":"תבניות ישויות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hr.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hr.json new file mode 100644 index 0000000..f4d310a --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hr.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Vrste filtara","noItems":"Nema predložaka za prikaz","noMatches":"Nema pronađenih stavki","other":"Ostalo","widgetLabel":"Predlošci geoobjekta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hu.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hu.json new file mode 100644 index 0000000..e998b23 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_hu.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Szűrőtípusok","noItems":"Nincs megjeleníthető sablon","noMatches":"Nem találhatók elemek","other":"Egyéb","widgetLabel":"Vektoroselem-sablonok"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_id.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_id.json new file mode 100644 index 0000000..da983aa --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_id.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Jenis filter","noItems":"Tidak ada template ditampilkan","noMatches":"Tidak ada item ditemukan","other":"Lainnya","widgetLabel":"Template Fitur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_it.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_it.json new file mode 100644 index 0000000..e9c31b9 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_it.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipi di filtro","noItems":"Nessun modello da visualizzare","noMatches":"Nessun elemento trovato","other":"Altro","widgetLabel":"Modelli di feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ja.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ja.json new file mode 100644 index 0000000..00c44e2 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ja.json @@ -0,0 +1 @@ +{"filterPlaceholder":"タイプのフィルター","noItems":"表示するテンプレートがありません","noMatches":"アイテムが見つかりませんでした","other":"その他","widgetLabel":"フィーチャ テンプレート"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ko.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ko.json new file mode 100644 index 0000000..a6b85d4 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ko.json @@ -0,0 +1 @@ +{"filterPlaceholder":"필터 유형","noItems":"표시할 템플릿이 없습니다.","noMatches":"항목을 찾을 수 없습니다.","other":"기타","widgetLabel":"피처 템플릿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lt.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lt.json new file mode 100644 index 0000000..956c270 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lt.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtrų tipai","noItems":"Nėra rodytinų šablonų","noMatches":"Nerasta jokių elementų","other":"Kita","widgetLabel":"Elementų šablonai"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lv.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lv.json new file mode 100644 index 0000000..29382dd --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_lv.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtra veidi","noItems":"Nav parādāmu veidņu","noMatches":"Nav atrasta neviena vienība","other":"Cits","widgetLabel":"Elementu veidnes"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nb.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nb.json new file mode 100644 index 0000000..6cf963a --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nb.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertyper","noItems":"Ingen maler å vise","noMatches":"Finner ingen elementer","other":"Annet","widgetLabel":"Geoobjektmaler"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nl.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nl.json new file mode 100644 index 0000000..1b40215 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_nl.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertypes","noItems":"Geen templates om weer te geven.","noMatches":"Er zijn geen items gevonden","other":"Overige","widgetLabel":"Object templates"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pl.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pl.json new file mode 100644 index 0000000..f0ef54e --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pl.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Typy filtrów","noItems":"Brak szablonów do wyświetlenia","noMatches":"Nie znaleziono żadnych elementów","other":"Inne","widgetLabel":"Szablony obiektów"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-BR.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-BR.json new file mode 100644 index 0000000..6fb0a7c --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-BR.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipos de filtro","noItems":"Nenhum modelo para exibir","noMatches":"Nenhum item encontrado","other":"Outro","widgetLabel":"Modelos de Feição"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-PT.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-PT.json new file mode 100644 index 0000000..87d16f6 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_pt-PT.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipos de filtros","noItems":"Não existam modelos para exibir","noMatches":"Não foram encontrados itens","other":"Outro","widgetLabel":"Modelos de elementos"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ro.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ro.json new file mode 100644 index 0000000..c5b461c --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ro.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipuri de filtru","noItems":"Niciun șablon de afișat","noMatches":"Nu a fost găsit niciun element","other":"Altele","widgetLabel":"Șabloane de obiecte spațiale"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ru.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ru.json new file mode 100644 index 0000000..122df94 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_ru.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Типы фильтров","noItems":"Нет шаблонов для отображения","noMatches":"Элементы не найдены","other":"Прочее","widgetLabel":"Шаблоны объектов"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sk.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sk.json new file mode 100644 index 0000000..95bf296 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sk.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Typy filtra","noItems":"Žiadne šablóny na zobrazenie","noMatches":"Nenašli sa žiadne položky","other":"Iné","widgetLabel":"Šablóny prvku"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sl.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sl.json new file mode 100644 index 0000000..22ff3e7 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sl.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipi filtra","noItems":"Ni predlog za prikaz","noMatches":"Ni bilo najdenih elementov","other":"Drugo","widgetLabel":"Predloge geoobjekta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sr.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sr.json new file mode 100644 index 0000000..eb71aec --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sr.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Tipovi filtera","noItems":"Nema šablona za prikaz","noMatches":"Nijedna stavka nije pronađena","other":"Ostalo","widgetLabel":"Šabloni geoobjekata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sv.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sv.json new file mode 100644 index 0000000..e819858 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_sv.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtertyper","noItems":"Inga mallar att visa","noMatches":"Inga objekt hittades","other":"Annat","widgetLabel":"Geoobjektmallar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_th.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_th.json new file mode 100644 index 0000000..91a8831 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_th.json @@ -0,0 +1 @@ +{"filterPlaceholder":"ประเภทการเลือกข้อมูล","noItems":"ไม่มีเทมเพลตที่จะแสดง","noMatches":"ไม่พบรายการ","other":"อื่น ๆ","widgetLabel":"เทมเพลตฟีเจอร์"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_tr.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_tr.json new file mode 100644 index 0000000..1007781 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_tr.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Filtre türleri","noItems":"Görüntülenecek şablon yok","noMatches":"Öğe bulunamadı","other":"Diğer","widgetLabel":"Şablon Detayları"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_uk.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_uk.json new file mode 100644 index 0000000..ef83b9e --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_uk.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Типи фільтру","noItems":"Немає шаблонів для відображення","noMatches":"Елементи не знайдено","other":"Інше","widgetLabel":"Шаблони об'єктів"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_vi.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_vi.json new file mode 100644 index 0000000..8edf659 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_vi.json @@ -0,0 +1 @@ +{"filterPlaceholder":"Các kiểu lọc","noItems":"Không có mẫu để hiển thị","noMatches":"Không tìm thấy mục nào","other":"Khác","widgetLabel":"Mẫu Đối tượng"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-CN.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-CN.json new file mode 100644 index 0000000..24e6bdc --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-CN.json @@ -0,0 +1 @@ +{"filterPlaceholder":"过滤器类型","noItems":"没有要显示的模板","noMatches":"未找到任何项目","other":"其他","widgetLabel":"要素模板"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-HK.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-HK.json new file mode 100644 index 0000000..9563355 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-HK.json @@ -0,0 +1 @@ +{"filterPlaceholder":"篩選類型","noItems":"沒有要顯示的樣板","noMatches":"找不到項目","other":"其他","widgetLabel":"圖徵樣板"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-TW.json b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-TW.json new file mode 100644 index 0000000..9563355 --- /dev/null +++ b/public/assets/esri/widgets/FeatureTemplates/t9n/FeatureTemplates_zh-TW.json @@ -0,0 +1 @@ +{"filterPlaceholder":"篩選類型","noItems":"沒有要顯示的樣板","noMatches":"找不到項目","other":"其他","widgetLabel":"圖徵樣板"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features.json b/public/assets/esri/widgets/Features/t9n/Features.json new file mode 100644 index 0000000..d0612de --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features.json @@ -0,0 +1 @@ +{"widgetLabel":"Features","zoom":"Zoom to","browseClusteredFeatures":"Browse features","exitRelatedRecords":"Exit related records","total":"Total: {total}","pageText":"{index} of {total}","selectFeature":"Select feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_ar.json b/public/assets/esri/widgets/Features/t9n/Features_ar.json new file mode 100644 index 0000000..b7f63f9 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"المعالم","zoom":"تكبير/تصغير إلى","browseClusteredFeatures":"استعراض المعالم","exitRelatedRecords":"الخروج من السجلات ذات الصلة","total":"الإجمالي: {total}","pageText":"{index} من {total}","selectFeature":"تحديد معلم"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_bg.json b/public/assets/esri/widgets/Features/t9n/Features_bg.json new file mode 100644 index 0000000..994f810 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Обекти","zoom":"Приближаване","browseClusteredFeatures":"Разглеждане на обекти","exitRelatedRecords":"Изход от свързани записи","total":"Общо: {total}","pageText":"{index} от {total}","selectFeature":"Избиране на обект"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_bs.json b/public/assets/esri/widgets/Features/t9n/Features_bs.json new file mode 100644 index 0000000..45c00aa --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekte","zoom":"Povećaj na","browseClusteredFeatures":"Pregledaj geoobjekte","exitRelatedRecords":"Izlaz iz povezanih zapisa","total":"Ukupno: {total}","pageText":"{index} od {total}","selectFeature":"Odaberi geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_ca.json b/public/assets/esri/widgets/Features/t9n/Features_ca.json new file mode 100644 index 0000000..afea836 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Entitats","zoom":"Aplica el zoom a","browseClusteredFeatures":"Cerca entitats","exitRelatedRecords":"Surt dels registres relacionats","total":"Total: {total}","pageText":"{index} de {total}","selectFeature":"Seleccioneu una entitat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_cs.json b/public/assets/esri/widgets/Features/t9n/Features_cs.json new file mode 100644 index 0000000..bc8fb09 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Prvky","zoom":"Přiblížit na","browseClusteredFeatures":"Procházet prvky","exitRelatedRecords":"Ukončit související záznamy","total":"Celkem: {total}","pageText":"{index} z {total}","selectFeature":"Vybrat prvek"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_da.json b/public/assets/esri/widgets/Features/t9n/Features_da.json new file mode 100644 index 0000000..01e7654 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Funktioner","zoom":"Zoom til","browseClusteredFeatures":"Gennemse objekter","exitRelatedRecords":"Afslut relaterede poster","total":"I alt: {total}","pageText":"{index} for {total}","selectFeature":"Vælg objekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_de.json b/public/assets/esri/widgets/Features/t9n/Features_de.json new file mode 100644 index 0000000..de627cc --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Features","zoom":"Zoomen auf","browseClusteredFeatures":"Features durchsuchen","exitRelatedRecords":"Zugehörige Datensätze schließen","total":"Gesamt: {total}","pageText":"{index} von {total}","selectFeature":"Feature auswählen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_el.json b/public/assets/esri/widgets/Features/t9n/Features_el.json new file mode 100644 index 0000000..baade78 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Δυνατότητες","zoom":"Εστίαση","browseClusteredFeatures":"Περιήγηση στα στοιχεία","exitRelatedRecords":"ΈΞοδος από σχετικές εγγραφές","total":"Σύνολο: {total}","pageText":"{index} από {total}","selectFeature":"Επιλογή στοιχείου"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_en.json b/public/assets/esri/widgets/Features/t9n/Features_en.json new file mode 100644 index 0000000..d0612de --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Features","zoom":"Zoom to","browseClusteredFeatures":"Browse features","exitRelatedRecords":"Exit related records","total":"Total: {total}","pageText":"{index} of {total}","selectFeature":"Select feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_es.json b/public/assets/esri/widgets/Features/t9n/Features_es.json new file mode 100644 index 0000000..b7c9ec8 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Entidades","zoom":"Acercar","browseClusteredFeatures":"Examinar entidades","exitRelatedRecords":"Salir de registros relacionados","total":"Total: {total}","pageText":"{index} de {total}","selectFeature":"Seleccionar entidad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_et.json b/public/assets/esri/widgets/Features/t9n/Features_et.json new file mode 100644 index 0000000..67f9c10 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Funktsioonid","zoom":"Suumi","browseClusteredFeatures":"Sirvi objekte","exitRelatedRecords":"Sule seotud kirjed","total":"Kokku: {total}","pageText":"{index} /{total}","selectFeature":"Vali objekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_fi.json b/public/assets/esri/widgets/Features/t9n/Features_fi.json new file mode 100644 index 0000000..78dd400 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kohteet","zoom":"Tarkenna kohteeseen","browseClusteredFeatures":"Selaa kohteita","exitRelatedRecords":"Poistu liittyvistä tietueista","total":"Yhteensä: {total}","pageText":"{index}/{total}","selectFeature":"Valitse kohde"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_fr.json b/public/assets/esri/widgets/Features/t9n/Features_fr.json new file mode 100644 index 0000000..66b3cc9 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Entités","zoom":"Zoom sur","browseClusteredFeatures":"Parcourir les entités","exitRelatedRecords":"Quitter les enregistrements associés","total":"Total : {total}","pageText":"{index} sur {total}","selectFeature":"Sélectionner une entité"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_he.json b/public/assets/esri/widgets/Features/t9n/Features_he.json new file mode 100644 index 0000000..0de3154 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_he.json @@ -0,0 +1 @@ +{"widgetLabel":"יישויות","zoom":"התמקד אל","browseClusteredFeatures":"דפדף ביישויות","exitRelatedRecords":"יציאה מרשומות קשורות","total":"סה\"כ: {total}","pageText":"{index} מתוך {total}","selectFeature":"בחר ישות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_hr.json b/public/assets/esri/widgets/Features/t9n/Features_hr.json new file mode 100644 index 0000000..45c00aa --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekte","zoom":"Povećaj na","browseClusteredFeatures":"Pregledaj geoobjekte","exitRelatedRecords":"Izlaz iz povezanih zapisa","total":"Ukupno: {total}","pageText":"{index} od {total}","selectFeature":"Odaberi geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_hu.json b/public/assets/esri/widgets/Features/t9n/Features_hu.json new file mode 100644 index 0000000..75cb27e --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Vektoros elemek","zoom":"Nagyítás erre","browseClusteredFeatures":"Vektoros elemek böngészése","exitRelatedRecords":"Kilépés, kapcsolódó rekordok","total":"Összesen: {total}","pageText":"{index}/{total}","selectFeature":"Vektoros elem kiválasztása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_id.json b/public/assets/esri/widgets/Features/t9n/Features_id.json new file mode 100644 index 0000000..2b11bb6 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Fitur","zoom":"Zoom hingga","browseClusteredFeatures":"Telusuri fitur","exitRelatedRecords":"Keluar dari catatan terkait","total":"Total: {total}","pageText":"{index} dari {total}","selectFeature":"Pilih fitur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_it.json b/public/assets/esri/widgets/Features/t9n/Features_it.json new file mode 100644 index 0000000..54535ac --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Feature","zoom":"Zoom a","browseClusteredFeatures":"Browse feature","exitRelatedRecords":"Esci dai record correlati","total":"Totale: {total}","pageText":"{index} di {total}","selectFeature":"Seleziona feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_ja.json b/public/assets/esri/widgets/Features/t9n/Features_ja.json new file mode 100644 index 0000000..f729b0d --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"フィーチャ","zoom":"ズーム","browseClusteredFeatures":"フィーチャの参照","exitRelatedRecords":"関連レコードの終了","total":"合計: {total}","pageText":"{index} / {total}","selectFeature":"フィーチャの選択"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_ko.json b/public/assets/esri/widgets/Features/t9n/Features_ko.json new file mode 100644 index 0000000..73e5827 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"피처","zoom":"확대/축소","browseClusteredFeatures":"피처 찾아보기","exitRelatedRecords":"연계 레코드 종료","total":"합계: {total}","pageText":"{index}개 중 {total}개","selectFeature":"피처 선택"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_lt.json b/public/assets/esri/widgets/Features/t9n/Features_lt.json new file mode 100644 index 0000000..08f91aa --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementai","zoom":"Parodyti visą","browseClusteredFeatures":"Naršyti elementus","exitRelatedRecords":"Išeiti iš susijusių įrašų","total":"Iš viso: {total}","pageText":"{index} iš {total}","selectFeature":"Pasirinkti elementą"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_lv.json b/public/assets/esri/widgets/Features/t9n/Features_lv.json new file mode 100644 index 0000000..01295a7 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementi","zoom":"Tuvināt","browseClusteredFeatures":"Pārlūkot elementus","exitRelatedRecords":"Iziet no saistītajiem ierakstiem","total":"Kopskaits: {total}","pageText":"{index} no {total}","selectFeature":"Atlasīt elementu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_nb.json b/public/assets/esri/widgets/Features/t9n/Features_nb.json new file mode 100644 index 0000000..91c155d --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekter","zoom":"Zoom til","browseClusteredFeatures":"Bla gjennom geoobjekter","exitRelatedRecords":"Avslutt relaterte poster","total":"Totalt: {total}","pageText":"{index} av {total}","selectFeature":"Velg geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_nl.json b/public/assets/esri/widgets/Features/t9n/Features_nl.json new file mode 100644 index 0000000..64a677a --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Objecten","zoom":"Zoomen naar","browseClusteredFeatures":"Objecten bekijken","exitRelatedRecords":"Sluit gerelateerde records af.","total":"Totaal: {total}","pageText":"{index} van {total}","selectFeature":"Object selecteren"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_pl.json b/public/assets/esri/widgets/Features/t9n/Features_pl.json new file mode 100644 index 0000000..223d3d4 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Obiekty","zoom":"Powiększ do","browseClusteredFeatures":"Przeglądaj obiekty","exitRelatedRecords":"Zamknij powiązane rekordy","total":"Łącznie: {total}","pageText":"{index} z {total}","selectFeature":"Wybierz obiekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_pt-BR.json b/public/assets/esri/widgets/Features/t9n/Features_pt-BR.json new file mode 100644 index 0000000..7dc4355 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Feições","zoom":"Zoom para","browseClusteredFeatures":"Procurar feições","exitRelatedRecords":"Sair dos registros relacionados","total":"Total: {total}","pageText":"{index} de {total}","selectFeature":"Selecionar feição"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_pt-PT.json b/public/assets/esri/widgets/Features/t9n/Features_pt-PT.json new file mode 100644 index 0000000..3f23caa --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementos","zoom":"Fazer zoom a","browseClusteredFeatures":"Procurar elementos","exitRelatedRecords":"Sair dos registos relacionados","total":"Total: {total}","pageText":"{index} de {total}","selectFeature":"Selecionar elemento"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_ro.json b/public/assets/esri/widgets/Features/t9n/Features_ro.json new file mode 100644 index 0000000..12d68b3 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Obiecte spațiale","zoom":"Transfocare la","browseClusteredFeatures":"Căutare obiecte spațiale","exitRelatedRecords":"Ieșire din înregistrări asociate","total":"Total: {total}","pageText":"{index} din {total}","selectFeature":"Selectare obiect spațial"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_ru.json b/public/assets/esri/widgets/Features/t9n/Features_ru.json new file mode 100644 index 0000000..4535f25 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Объекты","zoom":"Приблизить к","browseClusteredFeatures":"Просмотр объектов","exitRelatedRecords":"Выйти из связанных записей","total":"Всего: {total}","pageText":"{index} из {total}","selectFeature":"Выбрать объект"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_sk.json b/public/assets/esri/widgets/Features/t9n/Features_sk.json new file mode 100644 index 0000000..b143fb6 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prvky","zoom":"Priblížiť na","browseClusteredFeatures":"Prehľadávať prvky","exitRelatedRecords":"Ukončiť súvisiace záznamy","total":"Celkový počet: {total}","pageText":"{index} z {total}","selectFeature":"Vybrať prvok"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_sl.json b/public/assets/esri/widgets/Features/t9n/Features_sl.json new file mode 100644 index 0000000..56cdc7c --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Geoobjekti","zoom":"Približaj na","browseClusteredFeatures":"Prebrskaj geoobjekte","exitRelatedRecords":"Izhod iz relacijskih zapisov","total":"Skupaj: {total}","pageText":"{index} od {total}","selectFeature":"Izberi geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_sr.json b/public/assets/esri/widgets/Features/t9n/Features_sr.json new file mode 100644 index 0000000..c05274d --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Funkcije","zoom":"Zumiraj na","browseClusteredFeatures":"Pregled funkcija","exitRelatedRecords":"Izađite iz povezanih zapisa","total":"Ukupno: {total}","pageText":"{index} od {total}","selectFeature":"Izaberite geoobjekat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_sv.json b/public/assets/esri/widgets/Features/t9n/Features_sv.json new file mode 100644 index 0000000..fe53a56 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Funktioner","zoom":"Zooma till","browseClusteredFeatures":"Bläddra genom geoobjekt","exitRelatedRecords":"Avsluta relaterade poster","total":"Totalt: {total}","pageText":"{index} av {total}","selectFeature":"Välj geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_th.json b/public/assets/esri/widgets/Features/t9n/Features_th.json new file mode 100644 index 0000000..25ce75f --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ฟีเจอร์","zoom":"ขยายไปยัง","browseClusteredFeatures":"การค้นหาฟีเจอร์","exitRelatedRecords":"ออกจากบันทึกที่เกี่ยวข้อง","total":"รวม: {total}","pageText":"{index} จาก {total}","selectFeature":"เลือกฟีเจอร์"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_tr.json b/public/assets/esri/widgets/Features/t9n/Features_tr.json new file mode 100644 index 0000000..e6dbe16 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Özellikler","zoom":"Yakınlaştır","browseClusteredFeatures":"Detaylara gözat","exitRelatedRecords":"İlgili kayıtlardan çık","total":"Toplam: {total}","pageText":"{index} / {total}","selectFeature":"Detay seç"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_uk.json b/public/assets/esri/widgets/Features/t9n/Features_uk.json new file mode 100644 index 0000000..209c0bd --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Об’єкти","zoom":"Масштабувати до","browseClusteredFeatures":"Переглянути об'єкти","exitRelatedRecords":"Вийти з пов’язаних записів","total":"Всього: {total}","pageText":"{index} з {total}","selectFeature":"Вибрати об’єкт"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_vi.json b/public/assets/esri/widgets/Features/t9n/Features_vi.json new file mode 100644 index 0000000..9af4b28 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đối tượng","zoom":"Phóng tới","browseClusteredFeatures":"Duyệt tìm đối tượng","exitRelatedRecords":"Thoát các bản ghi liên quan","total":"Tổng số: {total}","pageText":"{index} / {total}","selectFeature":"Chọn đối tượng"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_zh-CN.json b/public/assets/esri/widgets/Features/t9n/Features_zh-CN.json new file mode 100644 index 0000000..b6b29f8 --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"要素","zoom":"缩放至","browseClusteredFeatures":"浏览要素","exitRelatedRecords":"退出相关记录","total":"总计:{total}","pageText":"第 {index} 页,共 {total} 页","selectFeature":"选择要素"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_zh-HK.json b/public/assets/esri/widgets/Features/t9n/Features_zh-HK.json new file mode 100644 index 0000000..409be9c --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徽","zoom":"縮放至","browseClusteredFeatures":"瀏覽圖徵","exitRelatedRecords":"結束相關記錄","total":"總計: {total}","pageText":"{index}/{total}","selectFeature":"選擇圖徵"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Features/t9n/Features_zh-TW.json b/public/assets/esri/widgets/Features/t9n/Features_zh-TW.json new file mode 100644 index 0000000..409be9c --- /dev/null +++ b/public/assets/esri/widgets/Features/t9n/Features_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖徽","zoom":"縮放至","browseClusteredFeatures":"瀏覽圖徵","exitRelatedRecords":"結束相關記錄","total":"總計: {total}","pageText":"{index}/{total}","selectFeature":"選擇圖徵"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter.json new file mode 100644 index 0000000..d6b64e6 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Browse","zoomTo":"Zoom to"},"selector":{"selectSite":"Select a site","selectFacility":"Select a facility","sitesLabel":"List of sites","siteFacilitiesLabel":"List of facilities in {name}","facilitiesLabel":"List of facilities","levelsLabel":"List of levels in {name}"},"noResults":"No results found."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ar.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ar.json new file mode 100644 index 0000000..023ec06 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ar.json @@ -0,0 +1 @@ +{"buttons":{"browse":"استعراض","zoomTo":"تكبير/تصغير إلى"},"selector":{"selectSite":"تحديد موقع","selectFacility":"تحديد مرفق","sitesLabel":"قائمة المواقع","siteFacilitiesLabel":"قائمة المرافق في {name}","facilitiesLabel":"قائمة المرافق","levelsLabel":"قائمة المستويات في {name}"},"noResults":"لم يتم العثور على نتائج."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bg.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bg.json new file mode 100644 index 0000000..a7ced3f --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bg.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Зареждане","zoomTo":"Приближаване"},"selector":{"selectSite":"Избиране на сайт","selectFacility":"Избиране на съоръжение","sitesLabel":"Списък със сайтове","siteFacilitiesLabel":"Списък със съоръжения в {name}","facilitiesLabel":"Списък със съоръжения","levelsLabel":"Списък на нива в {name}"},"noResults":"Няма намерени резултати."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bs.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bs.json new file mode 100644 index 0000000..a74034d --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_bs.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Pregledaj","zoomTo":"Povećaj na"},"selector":{"selectSite":"Odaberi mjesto","selectFacility":"Odaberi mjesto usluge","sitesLabel":"Popis mjesta","siteFacilitiesLabel":"Popis mjesta usluge u {name}","facilitiesLabel":"Popis mjesta usluge","levelsLabel":"Popis razina u {name}"},"noResults":"Nema rezultata."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ca.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ca.json new file mode 100644 index 0000000..37ccb62 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ca.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Navega","zoomTo":"Aplica el zoom a"},"selector":{"selectSite":"Seleccioneu un lloc","selectFacility":"Seleccioneu una instal·lació","sitesLabel":"Llista de llocs","siteFacilitiesLabel":"Llista d'instal·lacions a {name}","facilitiesLabel":"Llista d'instal·lacions","levelsLabel":"Llista de nivells a {name}"},"noResults":"No s'ha trobat cap resultat."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_cs.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_cs.json new file mode 100644 index 0000000..0a3794b --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_cs.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Procházet","zoomTo":"Zaostřit"},"selector":{"selectSite":"Vybrat lokalitu","selectFacility":"Vybrat zařízení","sitesLabel":"Seznam webů","siteFacilitiesLabel":"Seznam zařízení v {name}","facilitiesLabel":"Seznam zařízení","levelsLabel":"Seznam úrovní v {name}"},"noResults":"Nebyly nalezeny žádné výsledky."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_da.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_da.json new file mode 100644 index 0000000..d38e45c --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_da.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Gennemse","zoomTo":"Zoom til"},"selector":{"selectSite":"Vælg et websted","selectFacility":"Vælg en facilitet","sitesLabel":"Liste over websteder","siteFacilitiesLabel":"Liste over faciliteter i {name}","facilitiesLabel":"Liste over faciliteter","levelsLabel":"Liste over niveauer i {name}"},"noResults":"Ingen resultater fundet."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_de.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_de.json new file mode 100644 index 0000000..ab1b240 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_de.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Durchsuchen","zoomTo":"Zoomen auf"},"selector":{"selectSite":"Standort auswählen","selectFacility":"Einrichtung auswählen","sitesLabel":"Standortliste","siteFacilitiesLabel":"Einrichtungsliste in {name}","facilitiesLabel":"Einrichtungsliste","levelsLabel":"Ebenenliste in {name}"},"noResults":"Keine Ergebnisse gefunden."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_el.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_el.json new file mode 100644 index 0000000..d498dcd --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_el.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Αναζήτηση","zoomTo":"Εστίαση"},"selector":{"selectSite":"Επιλέξτε ιστότοπο","selectFacility":"Επιλέξτε εγκατάσταση","sitesLabel":"Λίστα τοποθεσιών","siteFacilitiesLabel":"Λίστα εγκαταστάσεων στο {name}","facilitiesLabel":"Λίστα εγκαταστάσεων","levelsLabel":"Λίστα επιπέδων στο {name}"},"noResults":"Δεν βρέθηκαν αποτελέσματα."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_en.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_en.json new file mode 100644 index 0000000..d6b64e6 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_en.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Browse","zoomTo":"Zoom to"},"selector":{"selectSite":"Select a site","selectFacility":"Select a facility","sitesLabel":"List of sites","siteFacilitiesLabel":"List of facilities in {name}","facilitiesLabel":"List of facilities","levelsLabel":"List of levels in {name}"},"noResults":"No results found."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_es.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_es.json new file mode 100644 index 0000000..f072f31 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_es.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Examinar","zoomTo":"Acercar a"},"selector":{"selectSite":"Seleccionar un sitio","selectFacility":"Seleccionar una instalación","sitesLabel":"Lista de sitios","siteFacilitiesLabel":"Lista de instalaciones en {name}","facilitiesLabel":"Lista de instalaciones","levelsLabel":"Lista de niveles en {name}"},"noResults":"No se encontraron resultados."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_et.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_et.json new file mode 100644 index 0000000..c21aba3 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_et.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Sirvi","zoomTo":"Suumi"},"selector":{"selectSite":"Valige sait","selectFacility":"Valige rajatis","sitesLabel":"Lehtede loend","siteFacilitiesLabel":"Rajatiste asukoht asukohas {name}","facilitiesLabel":"Rajatiste loend","levelsLabel":"Tasemete loend asukohas {name}"},"noResults":"Tulemusi ei leitud."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fi.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fi.json new file mode 100644 index 0000000..65e5861 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fi.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Selaa","zoomTo":"Tarkenna kohteeseen"},"selector":{"selectSite":"Valitse sivusto","selectFacility":"Valitse palvelu","sitesLabel":"Sivustojen luettelo","siteFacilitiesLabel":"Luettelo palveluista kohteessa {name}","facilitiesLabel":"Luettelo palveluista","levelsLabel":"Luettelo tasoista kohteesta {name}"},"noResults":"Tuloksia ei löytynyt."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fr.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fr.json new file mode 100644 index 0000000..768493d --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_fr.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Parcourir","zoomTo":"Zoom sur"},"selector":{"selectSite":"Sélectionner un site","selectFacility":"Sélectionner un bâtiment","sitesLabel":"Liste des sites","siteFacilitiesLabel":"Liste des bâtiments dans {name}","facilitiesLabel":"Liste des bâtiments","levelsLabel":"Liste des niveaux dans {name}"},"noResults":"Aucun résultat trouvé."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_he.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_he.json new file mode 100644 index 0000000..4a53009 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_he.json @@ -0,0 +1 @@ +{"buttons":{"browse":"נתב","zoomTo":"התמקדות"},"selector":{"selectSite":"בחר אתר","selectFacility":"בחר מתקן","sitesLabel":"רשימת אתרים","siteFacilitiesLabel":"רשימת מתקנים ב-{name}","facilitiesLabel":"רשימת מתקנים","levelsLabel":"רשימת רמות ב-{name}"},"noResults":"לא נמצאו תוצאות."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hr.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hr.json new file mode 100644 index 0000000..a74034d --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hr.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Pregledaj","zoomTo":"Povećaj na"},"selector":{"selectSite":"Odaberi mjesto","selectFacility":"Odaberi mjesto usluge","sitesLabel":"Popis mjesta","siteFacilitiesLabel":"Popis mjesta usluge u {name}","facilitiesLabel":"Popis mjesta usluge","levelsLabel":"Popis razina u {name}"},"noResults":"Nema rezultata."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hu.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hu.json new file mode 100644 index 0000000..4661414 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_hu.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Tallózás","zoomTo":"Nagyítás erre"},"selector":{"selectSite":"Válasszon ki egy telephelyet","selectFacility":"Válasszon ki egy létesítményt","sitesLabel":"Telephelyek listása","siteFacilitiesLabel":"Szolgáltatások listája: {name}","facilitiesLabel":"Szolgáltatások listája","levelsLabel":"Szintek listája: {name}"},"noResults":"Nincs találat."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_id.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_id.json new file mode 100644 index 0000000..813aaf5 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_id.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Jelajahi","zoomTo":"Zoom hingga"},"selector":{"selectSite":"Pilih situs","selectFacility":"Pilih fasilitas","sitesLabel":"Daftar situs","siteFacilitiesLabel":"Daftar fasilitas di {name}","facilitiesLabel":"Daftar fasilitas","levelsLabel":"Daftar tingkat di {name}"},"noResults":"Tidak ada hasil yang ditemukan."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_it.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_it.json new file mode 100644 index 0000000..ec51cef --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_it.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Sfoglia","zoomTo":"Zoom a"},"selector":{"selectSite":"Seleziona un sito","selectFacility":"Seleziona un servizio","sitesLabel":"Lista di siti","siteFacilitiesLabel":"Lista di funzionalità in {name}","facilitiesLabel":"Lista di funzionalità","levelsLabel":"Lista di livelli in {name}"},"noResults":"Risultati non trovati."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ja.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ja.json new file mode 100644 index 0000000..e92a704 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ja.json @@ -0,0 +1 @@ +{"buttons":{"browse":"参照","zoomTo":"ズーム"},"selector":{"selectSite":"サイトの選択","selectFacility":"施設の選択","sitesLabel":"サイトのリスト","siteFacilitiesLabel":"{name} の施設のリスト","facilitiesLabel":"施設のリスト","levelsLabel":"{name} のレベルのリスト"},"noResults":"結果が見つかりません。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ko.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ko.json new file mode 100644 index 0000000..52517f3 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ko.json @@ -0,0 +1 @@ +{"buttons":{"browse":"찾아보기","zoomTo":"확대/축소"},"selector":{"selectSite":"사이트 선택","selectFacility":"시설 선택","sitesLabel":"사이트 목록","siteFacilitiesLabel":"{name}의 시설 목록","facilitiesLabel":"시설 목록","levelsLabel":"{name}의 수준 목록"},"noResults":"결과를 찾을 수 없습니다."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lt.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lt.json new file mode 100644 index 0000000..8f751c5 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lt.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Parinkti","zoomTo":"Parodyti visą"},"selector":{"selectSite":"Pasirinkti vietą","selectFacility":"Pasirinkti infrastruktūrą","sitesLabel":"Svetainių sąrašas","siteFacilitiesLabel":"{name} paslaugų sąrašas","facilitiesLabel":"Paslaugų sąrašas","levelsLabel":"{name} lygių sąrašas"},"noResults":"Nieko nerasta."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lv.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lv.json new file mode 100644 index 0000000..7b93747 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_lv.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Pārlūkot","zoomTo":"Tuvināt"},"selector":{"selectSite":"Izvēlēties vietu","selectFacility":"Izvēlieties infrastruktūras objektu","sitesLabel":"Vietu saraksts","siteFacilitiesLabel":"{name} infrastruktūras objektu saraksts","facilitiesLabel":"Infrastruktūras objektu saraksts","levelsLabel":"{name} līmeņu saraksts"},"noResults":"Rezultāti nav atrasti."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nb.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nb.json new file mode 100644 index 0000000..2880346 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nb.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Bla gjennom","zoomTo":"Zoom til"},"selector":{"selectSite":"Velg et område","selectFacility":"Velg en fasilitet","sitesLabel":"Liste over områder","siteFacilitiesLabel":"Liste over fasiliteter i {name}","facilitiesLabel":"Liste over fasiliteter","levelsLabel":"Liste over nivåer i {name}"},"noResults":"Fant ingen resultater."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nl.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nl.json new file mode 100644 index 0000000..6a9956c --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_nl.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Bladeren","zoomTo":"Zoomen naar"},"selector":{"selectSite":"Site selecteren","selectFacility":"Faciliteit selecteren","sitesLabel":"Lijst van sites","siteFacilitiesLabel":"Lijst van faciliteiten in {name}","facilitiesLabel":"Lijst van faciliteiten","levelsLabel":"Lijst van niveaus in {name}"},"noResults":"Geen resultaten gevonden."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pl.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pl.json new file mode 100644 index 0000000..f01efb4 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pl.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Przeglądaj","zoomTo":"Powiększ do"},"selector":{"selectSite":"Wybierz lokalizację","selectFacility":"Wybierz placówkę","sitesLabel":"Lista witryn","siteFacilitiesLabel":"Lista elementów infrastruktury w {name}","facilitiesLabel":"Lista elementów infrastruktury","levelsLabel":"Lista poziomów w {name}"},"noResults":"Nie znaleziono wyników."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-BR.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-BR.json new file mode 100644 index 0000000..0f7b5ca --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-BR.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Procurar","zoomTo":"Zoom para"},"selector":{"selectSite":"Selecionar um site","selectFacility":"Selecionar uma instalação","sitesLabel":"Lista de locais","siteFacilitiesLabel":"Lista de instalações no {name}","facilitiesLabel":"Lista de instalações","levelsLabel":"Lista de níveis no {name}"},"noResults":"Nenhum resultado encontrado."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-PT.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-PT.json new file mode 100644 index 0000000..783eb7a --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_pt-PT.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Procurar","zoomTo":"Efetuar zoom para"},"selector":{"selectSite":"Selecionar um site","selectFacility":"Selecionar uma instalação","sitesLabel":"Lista de locais","siteFacilitiesLabel":"Lista de instalações em {name}","facilitiesLabel":"Lista de instalações","levelsLabel":"Lista de níveis em {name}"},"noResults":"Não foram encontrados resultados."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ro.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ro.json new file mode 100644 index 0000000..03bfc65 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ro.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Răsfoire","zoomTo":"Transfocare la"},"selector":{"selectSite":"Selectaţi un site","selectFacility":"Selectați un punct de servicii","sitesLabel":"Lista de locații","siteFacilitiesLabel":"Lista de facilități în {name}","facilitiesLabel":"Lista de facilități","levelsLabel":"Lista de niveluri în {name}"},"noResults":"Nu a fost găsit niciun rezultat."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ru.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ru.json new file mode 100644 index 0000000..d92ac28 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_ru.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Обзор","zoomTo":"Приблизить к"},"selector":{"selectSite":"Выбрать место","selectFacility":"Выбрать помещение","sitesLabel":"Список площадок","siteFacilitiesLabel":"Список зданий в {name}","facilitiesLabel":"Список зданий","levelsLabel":"Список уровней в {name}"},"noResults":"Ничего не найдено."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sk.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sk.json new file mode 100644 index 0000000..6526c06 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sk.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Prehľadať","zoomTo":"Priblížiť na"},"selector":{"selectSite":"Vyberte lokalitu","selectFacility":"Vyberte zariadenie","sitesLabel":"Zoznam lokalít","siteFacilitiesLabel":"Zoznam zariadení v {name}","facilitiesLabel":"Zoznam zariadení","levelsLabel":"Zoznam úrovní v {name}"},"noResults":"Neboli nájdené žiadne výsledky."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sl.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sl.json new file mode 100644 index 0000000..69779c2 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sl.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Prebrskaj","zoomTo":"Približaj na"},"selector":{"selectSite":"Izberi mesto","selectFacility":"Izberi objekt","sitesLabel":"Seznam spletnih mest","siteFacilitiesLabel":"Seznam lokacij storitve v {name}","facilitiesLabel":"Seznam lokacij storitev","levelsLabel":"Seznam stopenj v {name}"},"noResults":"Ni najdenih rezultatov."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sr.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sr.json new file mode 100644 index 0000000..2ed0343 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sr.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Pregledaj","zoomTo":"Zumiraj na"},"selector":{"selectSite":"Izaberite sajt","selectFacility":"Izaberite objekat","sitesLabel":"Lista mesta","siteFacilitiesLabel":"Lista prostorija u {name}","facilitiesLabel":"Lista prostorija","levelsLabel":"Lista nivoa u {name}"},"noResults":"Nema pronađenih rezultata."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sv.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sv.json new file mode 100644 index 0000000..84d6096 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_sv.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Bläddra","zoomTo":"Zooma till"},"selector":{"selectSite":"Välj en webbplats","selectFacility":"Välj en anläggning","sitesLabel":"Lista över webbplatser","siteFacilitiesLabel":"Lista över inrättningar i {name}","facilitiesLabel":"Lista över inrättningar","levelsLabel":"Lista över nivåer i {name}"},"noResults":"Det gick inte att hitta några resultat."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_th.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_th.json new file mode 100644 index 0000000..d7cfa11 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_th.json @@ -0,0 +1 @@ +{"buttons":{"browse":"เบราว์","zoomTo":"ขยายไปยัง"},"selector":{"selectSite":"เลือกไซต์","selectFacility":"เลือกอาคารสถานที่","sitesLabel":"รายการไซต์","siteFacilitiesLabel":"รายการอาคารสถานที่ใน {name}","facilitiesLabel":"รายการอาคารสถานที่","levelsLabel":"รายการของระดับใน {name}"},"noResults":"ไม่พบข้อมูล"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_tr.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_tr.json new file mode 100644 index 0000000..14cbf38 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_tr.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Göz At","zoomTo":"Yakınlaştır"},"selector":{"selectSite":"Alan seç","selectFacility":"Tesis seç","sitesLabel":"Sitelerin listesi","siteFacilitiesLabel":"{name}'daki tesislerin listesi","facilitiesLabel":"Tesislerin listesi","levelsLabel":"{name}'daki seviyelerin listesi"},"noResults":"Herhangi bir sonuç bulunamadı."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_uk.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_uk.json new file mode 100644 index 0000000..5094203 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_uk.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Переглянути","zoomTo":"Масштабувати до"},"selector":{"selectSite":"Вибрати сайт","selectFacility":"Вибрати пункт обслуговування","sitesLabel":"Список сайтів","siteFacilitiesLabel":"Список матеріально-технічних засобів у {name}","facilitiesLabel":"Список матеріально-технічних засобів","levelsLabel":"Список рівнів у {name}"},"noResults":"Результати не знайдено."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_vi.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_vi.json new file mode 100644 index 0000000..b3cbc73 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_vi.json @@ -0,0 +1 @@ +{"buttons":{"browse":"Duyệt tìm","zoomTo":"Thu phóng tới"},"selector":{"selectSite":"Chọn một địa điểm","selectFacility":"Chọn một cơ sở","sitesLabel":"Danh sách các site","siteFacilitiesLabel":"Danh sách các cơ sở trong {name}","facilitiesLabel":"Danh sách các cơ sở","levelsLabel":"Danh sách các cấp độ trong {name}"},"noResults":"Không tìm thấy kết quả."} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-CN.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-CN.json new file mode 100644 index 0000000..5e6cfba --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-CN.json @@ -0,0 +1 @@ +{"buttons":{"browse":"浏览","zoomTo":"缩放至"},"selector":{"selectSite":"选择站点","selectFacility":"选择设施点","sitesLabel":"站点列表","siteFacilitiesLabel":"{name} 中的设施点列表","facilitiesLabel":"设施点列表","levelsLabel":"{name} 中的级别列表"},"noResults":"未找到任何结果。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-HK.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-HK.json new file mode 100644 index 0000000..1a93c58 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-HK.json @@ -0,0 +1 @@ +{"buttons":{"browse":"瀏覽(B)","zoomTo":"縮放至"},"selector":{"selectSite":"選擇場地","selectFacility":"選擇機構","sitesLabel":"網站清單","siteFacilitiesLabel":"{name} 中的設施清單","facilitiesLabel":"設施清單","levelsLabel":"{name} 中的級別清單"},"noResults":"找不到任何結果。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-TW.json b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-TW.json new file mode 100644 index 0000000..1a93c58 --- /dev/null +++ b/public/assets/esri/widgets/FloorFilter/t9n/FloorFilter_zh-TW.json @@ -0,0 +1 @@ +{"buttons":{"browse":"瀏覽(B)","zoomTo":"縮放至"},"selector":{"selectSite":"選擇場地","selectFacility":"選擇機構","sitesLabel":"網站清單","siteFacilitiesLabel":"{name} 中的設施清單","facilitiesLabel":"設施清單","levelsLabel":"{name} 中的級別清單"},"noResults":"找不到任何結果。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen.json new file mode 100644 index 0000000..9372302 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen.json @@ -0,0 +1 @@ +{"widgetLabel":"Fullscreen","enter":"Enter fullscreen","exit":"Exit fullscreen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ar.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ar.json new file mode 100644 index 0000000..dbf2f0e --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"ملء الشاشة","enter":"إدخال ملء الشاشة","exit":"خروج من وضع ملء الشاشة"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bg.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bg.json new file mode 100644 index 0000000..b55f398 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Цял екран","enter":"Въвеждане на цял екран","exit":"Изход от цял екран"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bs.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bs.json new file mode 100644 index 0000000..b0e33f5 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Preko cijelog zaslona","enter":"Otvori preko čitavog zaslona","exit":"Izađi iz punog zaslona"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ca.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ca.json new file mode 100644 index 0000000..efc9260 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Pantalla completa","enter":"Entra a la pantalla completa","exit":"Surt de la pantalla completa"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_cs.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_cs.json new file mode 100644 index 0000000..8b08cda --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Celá obrazovka","enter":"Zadat na celé obrazovce","exit":"Ukončit režim celé obrazovky"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_da.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_da.json new file mode 100644 index 0000000..1242eb9 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Fuld skærm","enter":"Start fuldskærmsvisning","exit":"Afslut fuldskærmsvisning"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_de.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_de.json new file mode 100644 index 0000000..ffcaa7f --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Vollbild","enter":"Vollbildmodus starten","exit":"Vollbildmodus beenden"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_el.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_el.json new file mode 100644 index 0000000..5236a7f --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Πλήρης οθόνη","enter":"Είσοδο σε πλήρη οθόνη","exit":"Έξοδος από πλήρη οθόνη"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_en.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_en.json new file mode 100644 index 0000000..9372302 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Fullscreen","enter":"Enter fullscreen","exit":"Exit fullscreen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_es.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_es.json new file mode 100644 index 0000000..1952412 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Pantalla completa","enter":"Activar pantalla completa","exit":"Salir de pantalla completa"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_et.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_et.json new file mode 100644 index 0000000..5c415f0 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Täisekraani vaade","enter":"Ava täiskreaanvaade","exit":"Välju täisekraanvaatest"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fi.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fi.json new file mode 100644 index 0000000..c483089 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Koko näyttö","enter":"Siirry koko näytön tilaan","exit":"Poistu koko näytön tilasta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fr.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fr.json new file mode 100644 index 0000000..0153a64 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Plein écran","enter":"Plein écran","exit":"Quitter le plein écran"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_he.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_he.json new file mode 100644 index 0000000..b0a0f6a --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מסך מלא","enter":"עבור למסך מלא","exit":"צא ממסך מלא"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hr.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hr.json new file mode 100644 index 0000000..b0e33f5 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Preko cijelog zaslona","enter":"Otvori preko čitavog zaslona","exit":"Izađi iz punog zaslona"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hu.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hu.json new file mode 100644 index 0000000..2ec9dcc --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Teljes képernyő","enter":"Belépés a teljes képernyős nézetbe","exit":"Kilépés a teljes képernyős nézetből"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_id.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_id.json new file mode 100644 index 0000000..91897db --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Layar penuh","enter":"Masuk ke layar penuh","exit":"Keluar dari layar penuh"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_it.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_it.json new file mode 100644 index 0000000..92f7606 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Schermo Intero","enter":"Apri visualizzazione a schermo intero","exit":"Chiudi visualizzazione a schermo intero"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ja.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ja.json new file mode 100644 index 0000000..c600bd4 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"全画面","enter":"全画面にする","exit":"全画面を終了"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ko.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ko.json new file mode 100644 index 0000000..9374d43 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"전체 화면","enter":"전체 화면 시작","exit":"전체 화면 끝내기"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lt.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lt.json new file mode 100644 index 0000000..599817e --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Viso ekrano režimas","enter":"Pereiti į viso ekrano režimą","exit":"Išeiti iš viso ekrano režimo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lv.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lv.json new file mode 100644 index 0000000..2bea990 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pilnekrāna režīms","enter":"Atvērt pilnekrāna režīmu","exit":"Aizvērt pilnekrāna režīmu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nb.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nb.json new file mode 100644 index 0000000..af45cbb --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Fullskjerm","enter":"Start fullskjermvisning","exit":"Avslutt fullskjermsvisning"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nl.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nl.json new file mode 100644 index 0000000..8c7feb3 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Volledige schermweergave","enter":"Volledig scherm openen","exit":"Volledig scherm sluiten"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pl.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pl.json new file mode 100644 index 0000000..486db24 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pełny ekran","enter":"Otwórz widok pełnoekranowy","exit":"Zamknij widok pełnoekranowy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-BR.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-BR.json new file mode 100644 index 0000000..8d39a03 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Tela Cheia","enter":"Entrar na tela cheia","exit":"Sair da tela cheia"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-PT.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-PT.json new file mode 100644 index 0000000..fe7571c --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Ecrã Inteiro","enter":"Entrar no modo de ecrã completo","exit":"Sair do modo ecrã completo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ro.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ro.json new file mode 100644 index 0000000..760cb82 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Pe tot ecranul","enter":"Accesare ecran complet","exit":"Ieşire din ecran complet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ru.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ru.json new file mode 100644 index 0000000..ef684c5 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Полноэкранный режим","enter":"Полноэкранный режим","exit":"Выйти из полноэкранного режима"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sk.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sk.json new file mode 100644 index 0000000..1f6c846 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Celá obrazovka","enter":"Vstúpiť do celej obrazovky","exit":"Odísť z celej obrazovky"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sl.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sl.json new file mode 100644 index 0000000..8282828 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Celotni zaslon","enter":"Vstop v celozaslonski prikaz","exit":"Izhod iz celozaslonskega prikaza"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sr.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sr.json new file mode 100644 index 0000000..7bdc01d --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ceo ekran","enter":"Uđi u prikaz punog ekrana","exit":"Izađi iz prikaza punog ekrana"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sv.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sv.json new file mode 100644 index 0000000..5c0a8b7 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Helskärm","enter":"Öppna helskärm","exit":"Avsluta helskärm"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_th.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_th.json new file mode 100644 index 0000000..6cb14b5 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_th.json @@ -0,0 +1 @@ +{"widgetLabel":"เต็มจอ","enter":"ดูแบบเต็มจอ","exit":"ออกจากการดูแบบเต็มจอ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_tr.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_tr.json new file mode 100644 index 0000000..afb12ff --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tam Ekran","enter":"Tam ekrana gir","exit":"Tam ekrandan çık"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_uk.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_uk.json new file mode 100644 index 0000000..97dcb0f --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"На весь екран","enter":"Увійти в повноекранний режим","exit":"Вийти з повноекранного режиму"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_vi.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_vi.json new file mode 100644 index 0000000..f2ae577 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Toàn màn hình","enter":"Vào toàn màn hình","exit":"Thoát khỏi toàn màn hình"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-CN.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-CN.json new file mode 100644 index 0000000..55a14d7 --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"全屏","enter":"进入全屏模式","exit":"退出全屏模式"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-HK.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-HK.json new file mode 100644 index 0000000..a45b98b --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"全螢幕","enter":"進入全螢幕","exit":"退出全螢幕"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-TW.json b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-TW.json new file mode 100644 index 0000000..a45b98b --- /dev/null +++ b/public/assets/esri/widgets/Fullscreen/t9n/Fullscreen_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"全螢幕","enter":"進入全螢幕","exit":"退出全螢幕"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram.json b/public/assets/esri/widgets/Histogram/t9n/Histogram.json new file mode 100644 index 0000000..b1054ff --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Bar count: {count}. Bar min data value: {minValue}. Bar max data value: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_ar.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_ar.json new file mode 100644 index 0000000..4321bca --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"مدرج تكراري","barLabel":"العدد الشريطي: {count}. الحد الأدنى لقيمة البيانات الشريطية: {minValue}. الحد الأقصى لقيمة البيانات الشريطية: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_bg.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_bg.json new file mode 100644 index 0000000..5873bf9 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Хистограма","barLabel":"Брой ленти: {count}. Минимална стойност на данните в лентата: {minValue}. Максимална стойност на данните в лентата: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_bs.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_bs.json new file mode 100644 index 0000000..9b616e5 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Zbroj trake: {count}. Min. vrijednost podataka trake: {minValue}. Maks. vrijednost podataka trake: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_ca.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_ca.json new file mode 100644 index 0000000..7e5477c --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Recompte de barres: {count}. Valor mínim de dades de barres: {minValue}. Valor màxim de dades de barres: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_cs.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_cs.json new file mode 100644 index 0000000..2f630d1 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Počet sloupců: {count}. Minimální datová hodnota sloupce: {minValue}. Maximální datová hodnota sloupce: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_da.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_da.json new file mode 100644 index 0000000..d5c068a --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Søjletælling: {count}. Søjle, min.-dataværdi: {minValue}. Søjle, maks.-dataværdi: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_de.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_de.json new file mode 100644 index 0000000..0cf2324 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramm","barLabel":"Balkenanzahl: {count}. Min. Datenwert für Balken: {minValue}. Max. Datenwert für Balken: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_el.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_el.json new file mode 100644 index 0000000..20ff707 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ιστόγραμμα","barLabel":"Αριθμός ράβδων: {count}. Ελάχ. τιμή δεδομένων ράβδων: {minValue}. Μέγ. τιμή δεδομένων ράβδων: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_en.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_en.json new file mode 100644 index 0000000..b1054ff --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Bar count: {count}. Bar min data value: {minValue}. Bar max data value: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_es.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_es.json new file mode 100644 index 0000000..0293709 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Recuento de barras: {count}. Valor mínimo de datos de barras: {minValue}. Valor máximo de datos de barras: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_et.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_et.json new file mode 100644 index 0000000..de437e9 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramm","barLabel":"Ribade arv: {count}. Riba min andmeväärtus: {minValue}. Riba max andmeväärtus: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_fi.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_fi.json new file mode 100644 index 0000000..3dbaa2b --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrammi","barLabel":"Palkkien määrä: {count}. Palkin tietojen vähimmäisarvo: {minValue}. Palkin tietojen enimmäisarvo: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_fr.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_fr.json new file mode 100644 index 0000000..d9ffa8d --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramme","barLabel":"Nombre total de barres : {count}. Valeur de données minimale des barres : {minValue}. Valeur de données maximale des barres : {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_he.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_he.json new file mode 100644 index 0000000..745ae44 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_he.json @@ -0,0 +1 @@ +{"widgetLabel":"היסטוגרמה","barLabel":"ספירת עמודות: {count}. ערך מינימום לנתונים בעמודות: {minValue}. ערך מקסימום לנתונים בעמודות: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_hr.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_hr.json new file mode 100644 index 0000000..9b616e5 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Zbroj trake: {count}. Min. vrijednost podataka trake: {minValue}. Maks. vrijednost podataka trake: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_hu.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_hu.json new file mode 100644 index 0000000..93362bf --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Hisztogram","barLabel":"Sávok száma: {count}. Sáv minimális adatértéke: {minValue}. Sáv maximális adatértéke: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_id.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_id.json new file mode 100644 index 0000000..2eaa79e --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Jumlah batang: {count}. Nilai data min batang: {minValue}. Nilai data maks batang: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_it.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_it.json new file mode 100644 index 0000000..ef068e7 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Istogramma","barLabel":"Conteggio barre: {count}. Valore min. dati barre: {minValue} Valore max. dati barre: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_ja.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_ja.json new file mode 100644 index 0000000..0b540c5 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ヒストグラム","barLabel":"バーの数: {count}。 バーの最小データ値: {minValue}。 バーの最大データ値: {maxValue}。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_ko.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_ko.json new file mode 100644 index 0000000..060818d --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"히스토그램","barLabel":"막대 개수: {count} 최소 막대 데이터 값: {minValue} 최대 막대 데이터 값: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_lt.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_lt.json new file mode 100644 index 0000000..bd776ec --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Stulpelių skaičius: {count}. Mažiausio stulpelio duomens reikšmė: {minValue}. Didžiausio stulpelio duomens reikšmė: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_lv.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_lv.json new file mode 100644 index 0000000..dae8245 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramma","barLabel":"Joslu skaits: {count}. Joslas min. datu vērtība: {minValue}. Joslas maks. datu vērtība: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_nb.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_nb.json new file mode 100644 index 0000000..3e62fae --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Antall stolper: {count}. Minste dataverdi for stolper: {minValue}. Maks. dataverdi for stolper: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_nl.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_nl.json new file mode 100644 index 0000000..8c18bea --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Aantal staven: {count}. Staaf min. datawaarde: {minValue}. Staaf max. datawaarde: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_pl.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_pl.json new file mode 100644 index 0000000..524cfb0 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Liczba słupków: {count}. Minimalna wartość danych słupka: {minValue}. Maksymalna wartość danych słupka: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_pt-BR.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_pt-BR.json new file mode 100644 index 0000000..071de28 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Contagem de barra: {count}. Valor de dados mínimo da barra: {minValue}. Valor de dados máximo da barra: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_pt-PT.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_pt-PT.json new file mode 100644 index 0000000..5cdc629 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Histograma","barLabel":"Contagem de barra: {count}. Valor de dados mín. de barra: {minValue}. Valor de dados máx. de barra: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_ro.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_ro.json new file mode 100644 index 0000000..5d360c2 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramă","barLabel":"Contor bară: {count}. Valoare minimă date bară: {minValue}. Valoare maximă date bară: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_ru.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_ru.json new file mode 100644 index 0000000..01d7190 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Гистограмма","barLabel":"Число столбцов: {count}. Мин значение в столбце: {minValue}. Макс значение в столбце: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_sk.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_sk.json new file mode 100644 index 0000000..9ed816b --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Počet stĺpcov: {count}. Minimálna hodnota dát stĺpca: {minValue}. Maximálna hodnota dát stĺpca: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_sl.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_sl.json new file mode 100644 index 0000000..a82d743 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Števec vrstice: {count}. Min. vrednost podatkov vrstice: {minValue}. Maks. vrednost podatkov vrstice: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_sr.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_sr.json new file mode 100644 index 0000000..76986a4 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Broj traka: {count}. Min. vrednost podataka trake: {minValue}. Maks. vrednost podataka trake: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_sv.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_sv.json new file mode 100644 index 0000000..63c05f3 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Stapelantal: {count}. Stapelns minsta datavärde: {minValue}. Stapelns högsta datavärde: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_th.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_th.json new file mode 100644 index 0000000..08d7bec --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ฮีสโตแกรม","barLabel":"จำนวนบาร์: {count}. ค่าข้อมูลต่ำสุดของบาร์: {minValue}. ค่าข้อมูลสูงสุดของบาร์: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_tr.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_tr.json new file mode 100644 index 0000000..b06fa90 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram","barLabel":"Çubuk sayımı: {count}. Çubuk minimum veri değeri: {minValue}. Çubuk maksimum veri değeri: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_uk.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_uk.json new file mode 100644 index 0000000..39e6ea0 --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Гістограма","barLabel":"Число стовпців: {count}. Мінімальне значення даних стовпців: {minValue}. Максимальне значення даних стовпців: {maxValue}."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_vi.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_vi.json new file mode 100644 index 0000000..365d8ad --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Biểu đồ tần suất","barLabel":"Số cột: {count}. Giá trị dữ liệu tối thiểu của cột: {minValue}. Giá trị dữ liệu tối đa của cột: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_zh-CN.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_zh-CN.json new file mode 100644 index 0000000..ad1a17b --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"直方图","barLabel":"条数:{count}。 条最小数据值:{minValue}。 条最大数据值:{maxValue}。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_zh-HK.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_zh-HK.json new file mode 100644 index 0000000..7c1ac2d --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"直方圖","barLabel":"軸計數: {count}。 軸資料最小值: {minValue}。 軸資料最大值: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Histogram/t9n/Histogram_zh-TW.json b/public/assets/esri/widgets/Histogram/t9n/Histogram_zh-TW.json new file mode 100644 index 0000000..7c1ac2d --- /dev/null +++ b/public/assets/esri/widgets/Histogram/t9n/Histogram_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"直方圖","barLabel":"軸計數: {count}。 軸資料最小值: {minValue}。 軸資料最大值: {maxValue}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider.json new file mode 100644 index 0000000..eb1681d --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram Range Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ar.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ar.json new file mode 100644 index 0000000..e731410 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير نطاق المدرج التكراري"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bg.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bg.json new file mode 100644 index 0000000..7bdfd38 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за диапазон на хистограма"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bs.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bs.json new file mode 100644 index 0000000..4fac95d --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za raspon histograma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ca.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ca.json new file mode 100644 index 0000000..c2a57d7 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant d'interval d'histograma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_cs.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_cs.json new file mode 100644 index 0000000..128598f --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník rozsahu histogramu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_da.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_da.json new file mode 100644 index 0000000..3761f0a --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skydekontrol for histogram"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_de.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_de.json new file mode 100644 index 0000000..80c98b0 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Bereichsschieberegler für Histogramm"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_el.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_el.json new file mode 100644 index 0000000..2ebe3a1 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό εύρους τιμών ιστογράμματος"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_en.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_en.json new file mode 100644 index 0000000..eb1681d --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram Range Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_es.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_es.json new file mode 100644 index 0000000..238db98 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de rango de histograma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_et.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_et.json new file mode 100644 index 0000000..a763acf --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrammivahemiku liugur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fi.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fi.json new file mode 100644 index 0000000..d4deab4 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrammin arvoalueen liukusäädin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fr.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fr.json new file mode 100644 index 0000000..1de4b8c --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de plage d’histogramme"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_he.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_he.json new file mode 100644 index 0000000..820da9f --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון טווח היסטוגרמה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hr.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hr.json new file mode 100644 index 0000000..4fac95d --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za raspon histograma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hu.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hu.json new file mode 100644 index 0000000..0c422d4 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Hisztogramtartomány csúszka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_id.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_id.json new file mode 100644 index 0000000..519da81 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Rentang Histogram"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_it.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_it.json new file mode 100644 index 0000000..910f88f --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore intervallo istogramma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ja.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ja.json new file mode 100644 index 0000000..b20f0cd --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ヒストグラム範囲スライダー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ko.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ko.json new file mode 100644 index 0000000..b77827f --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"히스토그램 범위 슬라이더"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lt.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lt.json new file mode 100644 index 0000000..f8c2cf0 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogramos intervalo slankiklis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lv.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lv.json new file mode 100644 index 0000000..48a3e59 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrammas diapazona slīdnis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nb.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nb.json new file mode 100644 index 0000000..deea7f2 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for histogram"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nl.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nl.json new file mode 100644 index 0000000..22cf2f2 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogrambereik schuifregelaar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pl.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pl.json new file mode 100644 index 0000000..07d7d9a --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak zakresu histogramu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-BR.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-BR.json new file mode 100644 index 0000000..ded1cb0 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Intervalo do Histograma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-PT.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-PT.json new file mode 100644 index 0000000..a0c1f3e --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante do Intervalo do Histograma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ro.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ro.json new file mode 100644 index 0000000..2c65a3e --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor de interval histogramă"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ru.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ru.json new file mode 100644 index 0000000..e780d56 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок диапазона гистограммы"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sk.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sk.json new file mode 100644 index 0000000..128598f --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník rozsahu histogramu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sl.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sl.json new file mode 100644 index 0000000..9bba3b0 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik razpona histograma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sr.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sr.json new file mode 100644 index 0000000..62a98f0 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač opsega histograma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sv.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sv.json new file mode 100644 index 0000000..c8768e6 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för histogramintervall"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_th.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_th.json new file mode 100644 index 0000000..a1d69df --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนช่วงฮิสโตแกรม"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_tr.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_tr.json new file mode 100644 index 0000000..bf645c2 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Histogram Aralığı Kaydırıcı"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_uk.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_uk.json new file mode 100644 index 0000000..6f6c08d --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок діапазону гістограми"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_vi.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_vi.json new file mode 100644 index 0000000..04fee1e --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Phạm vi Biểu đồ histogram"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-CN.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-CN.json new file mode 100644 index 0000000..1c41d9f --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"直方图范围滑块"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-HK.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-HK.json new file mode 100644 index 0000000..f94bdb5 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"直方圖範圍滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-TW.json b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-TW.json new file mode 100644 index 0000000..f94bdb5 --- /dev/null +++ b/public/assets/esri/widgets/HistogramRangeSlider/t9n/HistogramRangeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"直方圖範圍滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home.json b/public/assets/esri/widgets/Home/t9n/Home.json new file mode 100644 index 0000000..057b4aa --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home.json @@ -0,0 +1 @@ +{"widgetLabel":"Home","title":"Default map view"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_ar.json b/public/assets/esri/widgets/Home/t9n/Home_ar.json new file mode 100644 index 0000000..4908d9f --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"الصفحة الرئيسية","title":"العرض الافتراضي للخريطة"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_bg.json b/public/assets/esri/widgets/Home/t9n/Home_bg.json new file mode 100644 index 0000000..e6e292e --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Начална страница","title":"Изглед на карта по подразбиране"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_bs.json b/public/assets/esri/widgets/Home/t9n/Home_bs.json new file mode 100644 index 0000000..c8985ee --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Početna lokacija","title":"Zadani prikaz karte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_ca.json b/public/assets/esri/widgets/Home/t9n/Home_ca.json new file mode 100644 index 0000000..a8ec1fe --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Inici","title":"Visualització del mapa per defecte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_cs.json b/public/assets/esri/widgets/Home/t9n/Home_cs.json new file mode 100644 index 0000000..563c538 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Domů","title":"Výchozí zobrazení mapy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_da.json b/public/assets/esri/widgets/Home/t9n/Home_da.json new file mode 100644 index 0000000..f0bb755 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Hjem","title":"Standardkortvisning"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_de.json b/public/assets/esri/widgets/Home/t9n/Home_de.json new file mode 100644 index 0000000..58f307c --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Standardausdehnung","title":"Standardkartenansicht"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_el.json b/public/assets/esri/widgets/Home/t9n/Home_el.json new file mode 100644 index 0000000..8a4b288 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Αρχική","title":"Προκαθορισμένη προβολή χάρτη"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_en.json b/public/assets/esri/widgets/Home/t9n/Home_en.json new file mode 100644 index 0000000..057b4aa --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Home","title":"Default map view"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_es.json b/public/assets/esri/widgets/Home/t9n/Home_es.json new file mode 100644 index 0000000..0b6a387 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Inicio","title":"Vista de mapa predeterminada"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_et.json b/public/assets/esri/widgets/Home/t9n/Home_et.json new file mode 100644 index 0000000..96ceb4a --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Avakuva","title":"Vaikimisi kaardivaade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_fi.json b/public/assets/esri/widgets/Home/t9n/Home_fi.json new file mode 100644 index 0000000..13aa437 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Aloitussivu","title":"Oletuskarttanäkymä"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_fr.json b/public/assets/esri/widgets/Home/t9n/Home_fr.json new file mode 100644 index 0000000..6d240d6 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Accueil","title":"Vue cartographique par défaut"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_he.json b/public/assets/esri/widgets/Home/t9n/Home_he.json new file mode 100644 index 0000000..49c49b8 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_he.json @@ -0,0 +1 @@ +{"widgetLabel":"דף הבית","title":"תצוגת ברירת מחדל של מפה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_hr.json b/public/assets/esri/widgets/Home/t9n/Home_hr.json new file mode 100644 index 0000000..c8985ee --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Početna lokacija","title":"Zadani prikaz karte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_hu.json b/public/assets/esri/widgets/Home/t9n/Home_hu.json new file mode 100644 index 0000000..b2a2c1f --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Kiindulás","title":"Alapértelmezett térképnézet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_id.json b/public/assets/esri/widgets/Home/t9n/Home_id.json new file mode 100644 index 0000000..bb13025 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Rumah","title":"Tampilan peta default"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_it.json b/public/assets/esri/widgets/Home/t9n/Home_it.json new file mode 100644 index 0000000..46ccbdd --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Home","title":"Vista mappa predefinita"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_ja.json b/public/assets/esri/widgets/Home/t9n/Home_ja.json new file mode 100644 index 0000000..0bd066b --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ホーム","title":"デフォルト マップ ビュー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_ko.json b/public/assets/esri/widgets/Home/t9n/Home_ko.json new file mode 100644 index 0000000..1aaf44b --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"홈","title":"기본 맵 뷰"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_lt.json b/public/assets/esri/widgets/Home/t9n/Home_lt.json new file mode 100644 index 0000000..1208583 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pradžia","title":"Numatytas žemėlapio vaizdas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_lv.json b/public/assets/esri/widgets/Home/t9n/Home_lv.json new file mode 100644 index 0000000..0ae959b --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sākums","title":"Noklusējuma kartes skats"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_nb.json b/public/assets/esri/widgets/Home/t9n/Home_nb.json new file mode 100644 index 0000000..290e98a --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Hjem","title":"Standard kartvisning"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_nl.json b/public/assets/esri/widgets/Home/t9n/Home_nl.json new file mode 100644 index 0000000..413eb62 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Start","title":"Standaard kaartweergave"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_pl.json b/public/assets/esri/widgets/Home/t9n/Home_pl.json new file mode 100644 index 0000000..2522d6f --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Strona główna","title":"Domyślny widok mapy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_pt-BR.json b/public/assets/esri/widgets/Home/t9n/Home_pt-BR.json new file mode 100644 index 0000000..1d89500 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Local","title":"Visualização de mapa padrão"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_pt-PT.json b/public/assets/esri/widgets/Home/t9n/Home_pt-PT.json new file mode 100644 index 0000000..4634a50 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Início","title":"Vista de mapa predefinida"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_ro.json b/public/assets/esri/widgets/Home/t9n/Home_ro.json new file mode 100644 index 0000000..98ddb04 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Prima pagină","title":"Vizualizare implicită a hărţii"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_ru.json b/public/assets/esri/widgets/Home/t9n/Home_ru.json new file mode 100644 index 0000000..611afab --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"На главную","title":"Вид карты по умолчанию"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_sk.json b/public/assets/esri/widgets/Home/t9n/Home_sk.json new file mode 100644 index 0000000..ba523ce --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Domov","title":"Predvolené zobrazenie mapy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_sl.json b/public/assets/esri/widgets/Home/t9n/Home_sl.json new file mode 100644 index 0000000..0f557af --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Domov","title":"Privzeti pogled karte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_sr.json b/public/assets/esri/widgets/Home/t9n/Home_sr.json new file mode 100644 index 0000000..30aee38 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Matična stranica","title":"Podrazumevani prikaz mape"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_sv.json b/public/assets/esri/widgets/Home/t9n/Home_sv.json new file mode 100644 index 0000000..d0c5fa6 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Hem","title":"Standardkartvy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_th.json b/public/assets/esri/widgets/Home/t9n/Home_th.json new file mode 100644 index 0000000..42b791d --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_th.json @@ -0,0 +1 @@ +{"widgetLabel":"หน้าหลัก","title":"มุมมองแผนที่เริ่มต้น"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_tr.json b/public/assets/esri/widgets/Home/t9n/Home_tr.json new file mode 100644 index 0000000..99de3c9 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Giriş Sayfası","title":"Varsayılan harita görünümü"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_uk.json b/public/assets/esri/widgets/Home/t9n/Home_uk.json new file mode 100644 index 0000000..cafae43 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Головна сторінка","title":"Вид карти за замовчуванням"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_vi.json b/public/assets/esri/widgets/Home/t9n/Home_vi.json new file mode 100644 index 0000000..c08f843 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Trang chủ","title":"Giao diện bản đồ mặc định"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_zh-CN.json b/public/assets/esri/widgets/Home/t9n/Home_zh-CN.json new file mode 100644 index 0000000..e33d072 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"主页","title":"默认地图视图"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_zh-HK.json b/public/assets/esri/widgets/Home/t9n/Home_zh-HK.json new file mode 100644 index 0000000..6d71af7 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"首頁","title":"預設地圖檢視"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Home/t9n/Home_zh-TW.json b/public/assets/esri/widgets/Home/t9n/Home_zh-TW.json new file mode 100644 index 0000000..6d71af7 --- /dev/null +++ b/public/assets/esri/widgets/Home/t9n/Home_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"首頁","title":"預設地圖檢視"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList.json b/public/assets/esri/widgets/LayerList/t9n/LayerList.json new file mode 100644 index 0000000..a12b533 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList.json @@ -0,0 +1 @@ +{"widgetLabel":"Layer List","noItemsToDisplay":"There are currently no items to display.","layerInvisibleAtScale":"Invisible at current scale","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerVisibility":"Visibility","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_ar.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_ar.json new file mode 100644 index 0000000..54a74e4 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قائمة الطبقات","noItemsToDisplay":"لا توجد عناصر لعرضها حاليًا.","layerInvisibleAtScale":"غير مرئي في المقياس الحالي","layerError":"حدث خطأ أثناء تحميل هذه الطبقة","untitledLayer":"طبقة بدون عنوان","layerVisibility":"الرؤية","layerIncompatible":"غير متوافق مع خريطة الأساس","layerIncompatibleTooltip":"الإسناد المكاني لهذه الطبقة غير متوافق مع الإسناد المكاني لخريطة الأساس."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_bg.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_bg.json new file mode 100644 index 0000000..8d93f3a --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Списък със слоеве","noItemsToDisplay":"В момента няма елементи за показване.","layerInvisibleAtScale":"Невидими при текущия мащаб","layerError":"Грешка при зареждането на този слой","untitledLayer":"Неименуван слой","layerVisibility":"Видимост","layerIncompatible":"Несъвместим с базова карта","layerIncompatibleTooltip":"Проекцията на този слой е несъвместима с проекцията на базовата карта."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_bs.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_bs.json new file mode 100644 index 0000000..1482e1f --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva","noItemsToDisplay":"Trenutačno nema stavaka za prikaz.","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerVisibility":"Vidljivost","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_ca.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_ca.json new file mode 100644 index 0000000..5c06473 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Llista de capes","noItemsToDisplay":"No hi ha cap element disponible per mostrar actualment.","layerInvisibleAtScale":"Invisible a l'escala actual","layerError":"S'ha produït un error en carregar aquesta capa","untitledLayer":"Capa sense títol","layerVisibility":"Visibilitat","layerIncompatible":"No és compatible amb el mapa base","layerIncompatibleTooltip":"La referència espacial d'aquesta capa no és compatible amb la referència espacial del mapa base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_cs.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_cs.json new file mode 100644 index 0000000..747d911 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam vrstev","noItemsToDisplay":"Momentálně nejsou k zobrazení žádné položky.","layerInvisibleAtScale":"V aktuálním měřítku neviditelné","layerError":"Při načítání této vrstvy došlo k chybě.","untitledLayer":"Vrstva bez názvu","layerVisibility":"Viditelnost","layerIncompatible":"Nekompatibilní s podkladovou mapou","layerIncompatibleTooltip":"Souřadnicový systém této vrstvy není s touto podkladovou mapou kompatibilní."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_da.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_da.json new file mode 100644 index 0000000..fb296ae --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Lagliste","noItemsToDisplay":"Der er ikke nogen elementer at vise på nuværende tidspunkt.","layerInvisibleAtScale":"Usynlig ved det aktuelle målestoksforhold","layerError":"Der opstod en fejl under indlæsning af dette lag","untitledLayer":"Lag uden titel","layerVisibility":"Synlighed","layerIncompatible":"Inkompatibel med baggrundskort","layerIncompatibleTooltip":"Dette lags spatiale reference er ikke kompatibel med baggrundskortets spatiale reference."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_de.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_de.json new file mode 100644 index 0000000..eddd2cf --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Layer-Liste","noItemsToDisplay":"Zurzeit sind keine anzuzeigenden Elemente vorhanden.","layerInvisibleAtScale":"Im aktuellen Maßstab unsichtbar","layerError":"Beim Laden dieses Layers ist ein Fehler aufgetreten.","untitledLayer":"Unbenannter Layer","layerVisibility":"Sichtbarkeit","layerIncompatible":"Inkompatibel mit Grundkartea","layerIncompatibleTooltip":"Der Raumbezug dieses Layers ist mit dem Raumbezug der Grundkarte nicht kompatibel."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_el.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_el.json new file mode 100644 index 0000000..116e399 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Λίστα θεματικών επιπέδων","noItemsToDisplay":"Δεν υπάρχουν αντικείμενα για εμφάνιση αυτήν τη στιγμή.","layerInvisibleAtScale":"Μη ορατό στην τρέχουσα κλίμακα","layerError":"Παρουσιάστηκε σφάλμα κατά τη φόρτωση αυτού του θεματικού επιπέδου","untitledLayer":"Θεματικό επίπεδο χωρίς τίτλο","layerVisibility":"Ορατότητα","layerIncompatible":"Μη συμβατό με το υπόβαθρο","layerIncompatibleTooltip":"Η χωρική αναφορά αυτού του θεματικού επιπέδου δεν είναι συμβατή με τη χωρική αναφορά του υπόβαθρου."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_en.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_en.json new file mode 100644 index 0000000..a12b533 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Layer List","noItemsToDisplay":"There are currently no items to display.","layerInvisibleAtScale":"Invisible at current scale","layerError":"An error occurred loading this layer","untitledLayer":"Untitled layer","layerVisibility":"Visibility","layerIncompatible":"Incompatible with basemap","layerIncompatibleTooltip":"This layer's spatial reference is incompatible with the spatial reference of the basemap."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_es.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_es.json new file mode 100644 index 0000000..87e3d31 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de capas","noItemsToDisplay":"No existen elementos disponibles actualmente para mostrar.","layerInvisibleAtScale":"Invisible en la escala actual","layerError":"Se ha producido un error al cargar esta capa","untitledLayer":"Capa sin título","layerVisibility":"Visibilidad","layerIncompatible":"Incompatible con mapa base","layerIncompatibleTooltip":"La referencia espacial de esta capa es incompatible con la referencia espacial del mapa base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_et.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_et.json new file mode 100644 index 0000000..a748348 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kihiloend","noItemsToDisplay":"Kuvamiseks pole praegu ühtki sisuobjekti.","layerInvisibleAtScale":"Praeguses mõõtkavas mittenähtav","layerError":"Selle kihi laadimisel ilmnes tõrge","untitledLayer":"Pealkirjata kiht","layerVisibility":"Nähtavus","layerIncompatible":"Ei ühildu aluskaardiga","layerIncompatibleTooltip":"Selle kihi matemaatiline alus ei ühildu aluskaardi matemaatilise alusega."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_fi.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_fi.json new file mode 100644 index 0000000..61c3933 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Karttatasot","noItemsToDisplay":"Näytettäviä kohteita ei ole.","layerInvisibleAtScale":"Ei ole näkyvissä nykyisessä mittakaavassa","layerError":"Virhe karttatason lataamisessa","untitledLayer":"Nimeämätön karttataso","layerVisibility":"Näkyvyys","layerIncompatible":"Yhteensopimaton taustakartan kanssa","layerIncompatibleTooltip":"Tämän karttatason koordinaatistotieto on yhteensopimaton taustakartan koordinaatistotiedon kanssa."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_fr.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_fr.json new file mode 100644 index 0000000..6836cd4 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste des couches","noItemsToDisplay":"Aucun élément à afficher actuellement.","layerInvisibleAtScale":"Invisible à l’échelle actuelle","layerError":"Une erreur s’est produite lors du chargement de cette couche","untitledLayer":"Couche sans titre","layerVisibility":"Visibilité","layerIncompatible":"Incompatible avec le fond de carte","layerIncompatibleTooltip":"La référence spatiale de cette couche est incompatible avec la référence spatiale du fond de carte."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_he.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_he.json new file mode 100644 index 0000000..0def2ec --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_he.json @@ -0,0 +1 @@ +{"widgetLabel":"רשימת שכבות","noItemsToDisplay":"אין כעת פריטים לצפייה.","layerInvisibleAtScale":"לא גלוי בקנה המידה הנוכחי","layerError":"חלה שגיאה בעת הטעינה של שכבה זו.","untitledLayer":"שכבה ללא כותרת","layerVisibility":"ניראות","layerIncompatible":"לא תואם למפת הבסיס","layerIncompatibleTooltip":"הייחוס המרחבי של השכבה לא תואם לייחוס המרחבי של מפת הבסיס."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_hr.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_hr.json new file mode 100644 index 0000000..1482e1f --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Popis slojeva","noItemsToDisplay":"Trenutačno nema stavaka za prikaz.","layerInvisibleAtScale":"Nevidljivo u trenutačnom mjerilu","layerError":"Došlo je do pogreške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerVisibility":"Vidljivost","layerIncompatible":"Nekompatibilno s kartografskom podlogom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna s prostornom referencom kartografske podloge."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_hu.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_hu.json new file mode 100644 index 0000000..b331e90 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Réteg lista","noItemsToDisplay":"Jelenleg nincsenek megjeleníthető elemek.","layerInvisibleAtScale":"Láthatatlan a jelenlegi méretaránynál","layerError":"Hiba történt a réteg betöltésekor.","untitledLayer":"Cím nélküli réteg","layerVisibility":"Láthatóság","layerIncompatible":"Nem kompatibilis az alaptérképpel","layerIncompatibleTooltip":"A réteg térbeli referenciája nem kompatibilis az alaptérkép térbeli referenciájával."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_id.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_id.json new file mode 100644 index 0000000..bbf6004 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Daftar Layer","noItemsToDisplay":"Tidak ada item untuk ditampilkan saat ini.","layerInvisibleAtScale":"Tidak terlihat pada skala saat ini","layerError":"Terjadi kesalahan saat memuat layer ini","untitledLayer":"Layer tanpa judul","layerVisibility":"Visibilitas","layerIncompatible":"Tidak kompatibel dengan peta dasar","layerIncompatibleTooltip":"Referensi spasial layer ini tidak kompatibel dengan referensi spasial peta dasar."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_it.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_it.json new file mode 100644 index 0000000..de8920d --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Elenco layer","noItemsToDisplay":"Non è attualmente disponibile alcun elemento da visualizzare.","layerInvisibleAtScale":"Invisibile con la scala attuale","layerError":"Errore durante il caricamento di questo layer","untitledLayer":"Layer senza titolo","layerVisibility":"Visibilità","layerIncompatible":"Incompatibile con la mappa di base","layerIncompatibleTooltip":"Il riferimento spaziale di questo layer è incompatibile con il riferimento spaziale della mappa di base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_ja.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_ja.json new file mode 100644 index 0000000..879d75c --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"レイヤー リスト","noItemsToDisplay":"現在表示するアイテムがありません。","layerInvisibleAtScale":"現在の縮尺では表示されません","layerError":"このレイヤーの読み込み中にエラーが発生しました。","untitledLayer":"無題のレイヤー","layerVisibility":"表示設定","layerIncompatible":"ベースマップとの互換性がありません","layerIncompatibleTooltip":"このレイヤーの空間参照には、ベースマップの空間参照との互換性がありません。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_ko.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_ko.json new file mode 100644 index 0000000..ac81888 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"레이어 목록","noItemsToDisplay":"현재 표시할 항목이 없습니다.","layerInvisibleAtScale":"현재 축척에서는 보이지 않음","layerError":"이 레이어를 불러오는 중 오류가 발생함","untitledLayer":"제목 없는 레이어","layerVisibility":"가시성","layerIncompatible":"베이스맵과 호환되지 않음","layerIncompatibleTooltip":"이 레이어의 공간 기준 체계가 베이스맵의 공간 기준 체계와 호환되지 않습니다."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_lt.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_lt.json new file mode 100644 index 0000000..49eb087 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Sluoksniai","noItemsToDisplay":"Šiuo metu nėra rodytinų elementų.","layerInvisibleAtScale":"Nematoma naudojant dabartinį mastelį","layerError":"Įkeliant šį sluoksnį įvyko klaida","untitledLayer":"Sluoksnis be pavadinimo","layerVisibility":"Matomumas","layerIncompatible":"Nesuderinama su pagrindo žemėlapiu","layerIncompatibleTooltip":"Šio sluoksnio koordinačių sistema nesuderinama su pagrindo žemėlapio koordinačių sistema."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_lv.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_lv.json new file mode 100644 index 0000000..cc6280b --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Slāņu saraksts","noItemsToDisplay":"Pašreiz nav vienību, ko rādīt.","layerInvisibleAtScale":"Nav redzams pašreizējā mērogā","layerError":"Ielādējot šo slāni, radās kļūda","untitledLayer":"Slānis bez nosaukuma","layerVisibility":"Redzamība","layerIncompatible":"Nesaderība ar pamatkarti","layerIncompatibleTooltip":"Šī slāņa telpiskā atsauce nav saderīga ar pamatkartes telpisko atsauci."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_nb.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_nb.json new file mode 100644 index 0000000..fd1d71e --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Kartlagliste","noItemsToDisplay":"Det er for øyeblikket ingen elementer å vise.","layerInvisibleAtScale":"Usynlig med gjeldende målestokk","layerError":"Det oppstod en feil under lasting av dette laget","untitledLayer":"Lag uten tittel","layerVisibility":"Synlighet","layerIncompatible":"Inkompatibel med basekart","layerIncompatibleTooltip":"Dette lagets romlige referanse er ikke kompatibel med basekartets romlige referanse."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_nl.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_nl.json new file mode 100644 index 0000000..4aeb880 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lijst met lagen","noItemsToDisplay":"Er zijn momenteel geen items om weer te geven.","layerInvisibleAtScale":"Onzichtbaar op de huidige schaal","layerError":"Er is een fout opgetreden bij het laden van dit item","untitledLayer":"Laag zonder naam","layerVisibility":"Zichtbaarheid","layerIncompatible":"Niet compatibel met basiskaart","layerIncompatibleTooltip":"De ruimtelijke referentie van deze laag is niet compatibel met de ruimtelijke referentie van de basiskaart."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_pl.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_pl.json new file mode 100644 index 0000000..b2337bf --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista warstw","noItemsToDisplay":"Aktualnie brak elementów do wyświetlenia.","layerInvisibleAtScale":"Niewidoczne w bieżącej skali","layerError":"Wystąpił błąd podczas wczytywania tej warstwy","untitledLayer":"Warstwa bez nazwy","layerVisibility":"Widoczność","layerIncompatible":"Niekompatybilne z mapą bazową","layerIncompatibleTooltip":"Odniesienie przestrzenne tej warstwy nie jest kompatybilne z odniesieniem przestrzennym mapy bazowej."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_pt-BR.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_pt-BR.json new file mode 100644 index 0000000..69071cd --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Camada","noItemsToDisplay":"Não há nenhum item atualmente para exibir.","layerInvisibleAtScale":"Invisível na escala atual","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerVisibility":"Visibilidade","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_pt-PT.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_pt-PT.json new file mode 100644 index 0000000..6e09095 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Camadas","noItemsToDisplay":"Não existem atualmente itens para exibir.","layerInvisibleAtScale":"Invisível na escala atual","layerError":"Ocorreu um erro ao carregar esta camada","untitledLayer":"Camada sem título","layerVisibility":"Visibilidade","layerIncompatible":"Incompatível com mapa base","layerIncompatibleTooltip":"A referência espacial desta camada é incompatível com a referência espacial do mapa base."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_ro.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_ro.json new file mode 100644 index 0000000..33c6999 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Listă de straturi tematice","noItemsToDisplay":"În prezent, nu există elemente disponibile pentru afişare.","layerInvisibleAtScale":"Invizibil la scara actuală.","layerError":"A survenit o eroare la încărcarea acestui strat tematic","untitledLayer":"Strat tematic fără titlu","layerVisibility":"Vizibilitate","layerIncompatible":"Incompatibil cu harta de fundal","layerIncompatibleTooltip":"Această referință spațială a stratului tematic este o incompatibilă cu referința spațială a hărții de fundal."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_ru.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_ru.json new file mode 100644 index 0000000..9efbda1 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Список слоев","noItemsToDisplay":"В текущий момент нет элементов для отображения.","layerInvisibleAtScale":"Невидимый в текущем масштабе","layerError":"При загрузке этого слоя произошла ошибка","untitledLayer":"Слой без названия","layerVisibility":"Видимость","layerIncompatible":"Несовместимо с базовой картой","layerIncompatibleTooltip":"Пространственная привязка этого слоя несовместима с пространственной привязкой базовой карты."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_sk.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_sk.json new file mode 100644 index 0000000..c7879a1 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoznam vrstiev","noItemsToDisplay":"Momentálne nie sú žiadne položky na zobrazenie.","layerInvisibleAtScale":"Neviditeľné na aktuálnej mierke","layerError":"Pri načítavaní tejto vrstvy sa vyskytla chyba","untitledLayer":"Vrstva bez názvu","layerVisibility":"Viditeľnosť","layerIncompatible":"Nekompatibilné s podkladovou mapou","layerIncompatibleTooltip":"Priestorová referencia tejto vrstvy nie je kompatibilná s priestorovou referenciou podkladovej mapy."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_sl.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_sl.json new file mode 100644 index 0000000..7eb1d7a --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam slojev","noItemsToDisplay":"Trenutno ni nobenih elementov za prikaz.","layerInvisibleAtScale":"Ni vidno pri trenutnem merilu","layerError":"Pri nalaganju tega sloja je prišlo do napake","untitledLayer":"Neimenovan sloj","layerVisibility":"Vidnost","layerIncompatible":"Nezdružljivo s temeljno karto","layerIncompatibleTooltip":"Koordinatni sistem tega sloja ni združljiv s koordinatnim sistemom temeljne karte."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_sr.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_sr.json new file mode 100644 index 0000000..a378d1b --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista slojeva","noItemsToDisplay":"Trenutno nema stavki za prikaz.","layerInvisibleAtScale":"Nevidljivo pri trenutnoj razmeri","layerError":"Došlo je do greške prilikom učitavanja ovog sloja","untitledLayer":"Sloj bez naslova","layerVisibility":"Vidljivost","layerIncompatible":"Nije kompatibilno s pozadinskom mapom","layerIncompatibleTooltip":"Prostorna referenca ovog sloja nije kompatibilna sa prostornom referencom pozadinske mape."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_sv.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_sv.json new file mode 100644 index 0000000..b0e51bd --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Lagerlista","noItemsToDisplay":"Just nu finns det inga objekt att visa.","layerInvisibleAtScale":"Osynlig på den aktuella skalan","layerError":"Ett fel uppstod när det här lagret skulle läsas in","untitledLayer":"Namnlöst lager","layerVisibility":"Synlighet","layerIncompatible":"Inkompatibel med baskarta","layerIncompatibleTooltip":"Det här lagrets spatiala referens är inkompatibel med baskartans spatiala referens."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_th.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_th.json new file mode 100644 index 0000000..294c7e1 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_th.json @@ -0,0 +1 @@ +{"widgetLabel":"รายการชั้นข้อมูล","noItemsToDisplay":"ขณะนี้ยังไม่มีรายการที่จะแสดง","layerInvisibleAtScale":"มองไม่เห็นในระดับปัจจุบัน","layerError":"เกิดข้อผิดพลาดในการโหลดชั้นข้อมูลนี้","untitledLayer":"ชั้นข้อมูลไม่มีชื่อ","layerVisibility":"มองเห็นได้","layerIncompatible":"ไม่สามารถใช้งานร่วมกับแผนที่ฐานได้","layerIncompatibleTooltip":"การอ้างอิงเชิงพื้นที่ของชั้นข้อมูลนี้ ไม่สามารถใช้งานร่วมกับการอ้างอิงเชิงพื้นที่ของแผนที่ฐานได้"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_tr.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_tr.json new file mode 100644 index 0000000..e51d86a --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Katman Listesi","noItemsToDisplay":"Şu anda görüntülenecek öğe yok.","layerInvisibleAtScale":"Geçerli ölçekte görünmez","layerError":"Bu katman yüklenirken bir hata oluştu.","untitledLayer":"Başlıksız katman","layerVisibility":"Görünürlük","layerIncompatible":"Altlık harita ile uyumsuz","layerIncompatibleTooltip":"Bu katmanın mekansal referansı altlık haritanın mekansal referansı ile uyumsuz."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_uk.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_uk.json new file mode 100644 index 0000000..8d2df86 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Список шарів","noItemsToDisplay":"На поточний момент немає елементів для відображення.","layerInvisibleAtScale":"Невидимий в поточному масштабі","layerError":"При завантаженні цього шару виникла помилка","untitledLayer":"Шар без заголовку","layerVisibility":"Видимість","layerIncompatible":"Несумісно з базовою картою","layerIncompatibleTooltip":"Просторова прив'язка цього шару несумісна з просторовою прив'язкою базової карти."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_vi.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_vi.json new file mode 100644 index 0000000..e482395 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Danh sách Lớp","noItemsToDisplay":"Hiện không có mục nào để hiển thị.","layerInvisibleAtScale":"Không hiển thị ở tỷ lệ hiện tại","layerError":"Đã xảy ra lỗi khi tải lớp này","untitledLayer":"Lớp chưa có tiêu đề","layerVisibility":"Khả năng hiển thị","layerIncompatible":"Không tương thích với bản đồ nền","layerIncompatibleTooltip":"Tham chiếu không gian của lớp này không tương thích với tham chiếu không gian của bản đồ nền."} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_zh-CN.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_zh-CN.json new file mode 100644 index 0000000..de668b1 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"图层列表","noItemsToDisplay":"当前没有要显示的项目。","layerInvisibleAtScale":"在当前比例下不可见","layerError":"加载此图层时出错","untitledLayer":"无标题图层","layerVisibility":"可见性","layerIncompatible":"与底图不兼容","layerIncompatibleTooltip":"该图层的空间参考与底图的空间参考不兼容。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_zh-HK.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_zh-HK.json new file mode 100644 index 0000000..a05a548 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖層清單","noItemsToDisplay":"目前沒有可顯示的項目。","layerInvisibleAtScale":"無法以目前的比例顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerVisibility":"能見度","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LayerList/t9n/LayerList_zh-TW.json b/public/assets/esri/widgets/LayerList/t9n/LayerList_zh-TW.json new file mode 100644 index 0000000..a05a548 --- /dev/null +++ b/public/assets/esri/widgets/LayerList/t9n/LayerList_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖層清單","noItemsToDisplay":"目前沒有可顯示的項目。","layerInvisibleAtScale":"無法以目前的比例顯示","layerError":"載入此圖層時發生錯誤","untitledLayer":"未命名的圖層","layerVisibility":"能見度","layerIncompatible":"與底圖不相容","layerIncompatibleTooltip":"此圖層的空間參考與底圖的空間參考不相容。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend.json b/public/assets/esri/widgets/Legend/t9n/Legend.json new file mode 100644 index 0000000..8436af9 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend.json @@ -0,0 +1 @@ +{"widgetLabel":"Legend","points":"Points","lines":"Lines","polygons":"Polygons","creatingLegend":"Creating legend","noLegend":"No legend","dotValue":"1 Dot = {value} {unit}","currentObservations":"Current observations","previousObservations":"Previous observations","high":"High","low":"Low","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"knots","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} divided by {normField}","showNormPct":"{field} as a percent of the total","showRatio":"Ratio of {field} to {normField}","showRatioPercent":"{field} as a percent of {normField}","showRatioPercentTotal":"{field} as a percent of {field} and {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Red","green":"Green","blue":"Blue","clusterCountTitle":"Number of features","previewAriaLabel":"Preview","previewTemplateAriaLabel":"Preview for {label}","previewColorRampAriaLabel":"Preview for Color Ramp","previewPieChartAriaLabel":"Preview for Pie-Chart","previewRelationshipRampAriaLabel":"Preview for Relationship Ramp"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_ar.json b/public/assets/esri/widgets/Legend/t9n/Legend_ar.json new file mode 100644 index 0000000..b2d09d8 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"وسيلة الإيضاح","points":"النقاط","lines":"خطوط","polygons":"المضلعات","creatingLegend":"إنشاء وسيلة إيضاح","noLegend":"بدون وسيلة إيضاح","dotValue":"نقطة واحدة = {value} {unit}","currentObservations":"الملاحظات الحالية","previousObservations":"الملاحظات السابقة","high":"ارتفاع","low":"منخفض","esriMetersPerSecond":"متر/ثانية","esriKilometersPerHour":"كم/ساعة","esriKnots":"عقدة","esriFeetPerSecond":"قدم/ثانية","esriMilesPerHour":"ميل/ثانية","showNormField":"{field} مقسومًا على {normField}","showNormPct":"{field} كنسبة مئوية من الإجمالي","showRatio":"نسبة {field} إلى {normField}","showRatioPercent":"{field} كنسبة مئوية من {normField}","showRatioPercentTotal":"{field} كنسبة مئوية من {field} و{normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"أحمر","green":"أخضر","blue":"أزرق","clusterCountTitle":"عدد المعالم","previewAriaLabel":"معاينة","previewTemplateAriaLabel":"معاينة لـ {label}","previewColorRampAriaLabel":"معاينة منحدر الألوان","previewPieChartAriaLabel":"معاينة الرسم البياني الدائري","previewRelationshipRampAriaLabel":"معاينة تدرج العلاقة"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_bg.json b/public/assets/esri/widgets/Legend/t9n/Legend_bg.json new file mode 100644 index 0000000..1b93b5f --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Легенда","points":"Точки","lines":"Линии","polygons":"Полигони","creatingLegend":"Създаване на легенда","noLegend":"Няма легенда","dotValue":"1 точка = {value} {unit}","currentObservations":"Текущи наблюдения","previousObservations":"Предишни наблюдения","high":"Високо","low":"Ниско","esriMetersPerSecond":"м/сек","esriKilometersPerHour":"км/ч","esriKnots":"възли","esriFeetPerSecond":"фут/сек","esriMilesPerHour":"мили/час","showNormField":"{field} разделено по {normField}","showNormPct":"{field} като процент от общите измервания","showRatio":"Съотношение на {field} към {normField}","showRatioPercent":"{field} като процент от {normField}","showRatioPercentTotal":"{field} като процент от {field} и {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Червен","green":"Зелен","blue":"Син","clusterCountTitle":"Брой обекти","previewAriaLabel":"Предварителен преглед","previewTemplateAriaLabel":"Предварителен преглед за {label}","previewColorRampAriaLabel":"Предварителен преглед за гама от цветове","previewPieChartAriaLabel":"Предварителен преглед за кръгова диаграма","previewRelationshipRampAriaLabel":"Предварителен преглед за Relationship гама"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_bs.json b/public/assets/esri/widgets/Legend/t9n/Legend_bs.json new file mode 100644 index 0000000..68aaeec --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Točke","lines":"Linije","polygons":"Poligoni","creatingLegend":"Stvaranje legende","noLegend":"Bez legende","dotValue":"1 točka = {value} {unit}","currentObservations":"Trenutačne primjedbe","previousObservations":"Prethodne primjedbe","high":"Visoko","low":"Nisko","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"čvorovi","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} podijeljeno s {normField}","showNormPct":"{field} kao postotak ukupne vrijednosti","showRatio":"Omjer {field} prema {normField}","showRatioPercent":"{field} kao postotak od {normField}","showRatioPercentTotal":"{field} kao postotak od {field} i {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Crvena","green":"Zelena","blue":"Plava","clusterCountTitle":"Broj geoobjekata","previewAriaLabel":"Pretpregled","previewTemplateAriaLabel":"Pretpregled za {label}","previewColorRampAriaLabel":"Pretpregled za paletu boja","previewPieChartAriaLabel":"Pretpregeld za tortni grafikon","previewRelationshipRampAriaLabel":"Pretpregled za paletu relacija"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_ca.json b/public/assets/esri/widgets/Legend/t9n/Legend_ca.json new file mode 100644 index 0000000..df08015 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Llegenda","points":"Punts","lines":"Línies","polygons":"Polígons","creatingLegend":"S'està creant la llegenda","noLegend":"No hi ha cap llegenda","dotValue":"1 punt = {value} {unit}","currentObservations":"Observacions actuals","previousObservations":"Observacions anteriors","high":"Alt","low":"Baix","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nusos","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} dividit per {normField}","showNormPct":"{field} com a percentatge del total","showRatio":"Proporció entre {field} i {normField}","showRatioPercent":"{field} com a percentatge de {normField}","showRatioPercentTotal":"{field} com a percentatge de {field} i {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Vermell","green":"Verd","blue":"Blau","clusterCountTitle":"Nombre d'entitats","previewAriaLabel":"Visualització prèvia","previewTemplateAriaLabel":"Visualització prèvia per a {label}","previewColorRampAriaLabel":"Visualització prèvia per a la rampa de color","previewPieChartAriaLabel":"Visualització prèvia per al gràfic circular","previewRelationshipRampAriaLabel":"Visualització prèvia per a la rampa de relació"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_cs.json b/public/assets/esri/widgets/Legend/t9n/Legend_cs.json new file mode 100644 index 0000000..9d249bf --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"body","lines":"Linie","polygons":"Polygony","creatingLegend":"Probíhá vytváření legendy","noLegend":"Bez legendy","dotValue":"1 tečka = {value} {unit}","currentObservations":"Současná pozorování","previousObservations":"Předchozí pozorování","high":"Vysoká","low":"Nízká","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"uzly","esriFeetPerSecond":"stop/s","esriMilesPerHour":"mph","showNormField":"Pole {field} dělené {normField}","showNormPct":"Pole {field} jako podíl z celkového počtu","showRatio":"Poměr pole {field} vůči {normField}","showRatioPercent":"Pole {field} jako podíl z {normField}","showRatioPercentTotal":"Pole {field} jako podíl z pole {field} a {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Červená","green":"Zelená","blue":"Modrá","clusterCountTitle":"Počet prvků","previewAriaLabel":"Náhled","previewTemplateAriaLabel":"Náhled pro {label}","previewColorRampAriaLabel":"Náhled pro barevnou škálu","previewPieChartAriaLabel":"Náhled pro výsečový graf","previewRelationshipRampAriaLabel":"Náhled pro relační škálu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_da.json b/public/assets/esri/widgets/Legend/t9n/Legend_da.json new file mode 100644 index 0000000..9a26ebe --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Signaturforklaring","points":"Punkter","lines":"Linjer","polygons":"Polygoner","creatingLegend":"Opretter forklaring","noLegend":"Ingen forklaring","dotValue":"1 prik = {value} {unit}","currentObservations":"Aktuelle observationer","previousObservations":"Tidligere observationer","high":"Høj","low":"Lav","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/t","esriKnots":"knob","esriFeetPerSecond":"fod/sek","esriMilesPerHour":"mil/t","showNormField":"{field} divideret med {normField}","showNormPct":"{field} som en procent af den samlede værdi","showRatio":"Forholdet af {field} til {normField}","showRatioPercent":"{field} som en procent af {normField}","showRatioPercentTotal":"{field} som en procent af {field} og {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rød","green":"Grøn","blue":"Blå","clusterCountTitle":"Antal objekter","previewAriaLabel":"Eksempel","previewTemplateAriaLabel":"Eksempel for {label}","previewColorRampAriaLabel":"Eksempel for farveskala","previewPieChartAriaLabel":"Eksempel for cirkeldiagram","previewRelationshipRampAriaLabel":"Eksempel for relationsskala"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_de.json b/public/assets/esri/widgets/Legend/t9n/Legend_de.json new file mode 100644 index 0000000..7d97a52 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Legende","points":"Punkte","lines":"Linien","polygons":"Polygone","creatingLegend":"Legende wird erstellt","noLegend":"Keine Legende vorhanden","dotValue":"1 Punkt = {value} {unit}","currentObservations":"Aktuelle Beobachtungen","previousObservations":"Vorherige Beobachtungen","high":"Hoch","low":"Niedrig","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"Knoten","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} dividiert durch {normField}","showNormPct":"{field} als Prozentsatz der Gesamtsumme","showRatio":"Verhältnis von {field} zu {normField}","showRatioPercent":"{field} als Prozentsatz von {normField}","showRatioPercentTotal":"{field} als Prozentsatz von {field} und {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rot","green":"Grün","blue":"Blau","clusterCountTitle":"Anzahl der Features","previewAriaLabel":"Vorschau","previewTemplateAriaLabel":"Vorschau für {label}","previewColorRampAriaLabel":"Vorschau für Farbverlauf","previewPieChartAriaLabel":"Vorschau für Kreisdiagramm","previewRelationshipRampAriaLabel":"Vorschau für Beziehungsverlauf"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_el.json b/public/assets/esri/widgets/Legend/t9n/Legend_el.json new file mode 100644 index 0000000..7f5a608 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Υπόμνημα","points":"Σημεία","lines":"Γραμμές","polygons":"Πολύγωνα","creatingLegend":"Δημιουργία υπομνήματος","noLegend":"Χωρίς υπόμνημα","dotValue":"1 κουκκίδα = {value} {unit}","currentObservations":"Τρέχουσες παρατηρήσεις","previousObservations":"Προηγούμενες παρατηρήσεις","high":"Υψηλό","low":"Χαμηλό","esriMetersPerSecond":"μ./δευτ.","esriKilometersPerHour":"χλμ/ώρα","esriKnots":"κόμβοι","esriFeetPerSecond":"πόδ./δευτ.","esriMilesPerHour":"μίλ./ώρα","showNormField":"{field} διαιρούμενο με {normField}","showNormPct":"{field} ως ποσοστό του συνόλου","showRatio":"Λόγος του {field} προς {normField}","showRatioPercent":"{field} ως ποσοστό του {normField}","showRatioPercentTotal":"{field} ως ποσοστό του {field} και του {normField}","band0":"φασματική ζώνη_0","band1":"φασματική ζώνη_1","band2":"φασματική ζώνη_2","band3":"ζώνη_3","red":"Κόκκινο","green":"Πράσινο","blue":"Μπλε","clusterCountTitle":"Αριθμός στοιχείων","previewAriaLabel":"Προεπισκόπηση","previewTemplateAriaLabel":"Προεπισκόπηση για {label}","previewColorRampAriaLabel":"Προεπισκόπηση για χρωματική παλέτα","previewPieChartAriaLabel":"Προεπισκόπηση για γράφημα πίτας","previewRelationshipRampAriaLabel":"Προεπισκόπηση για παλέτα σχέσεων"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_en.json b/public/assets/esri/widgets/Legend/t9n/Legend_en.json new file mode 100644 index 0000000..8436af9 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Legend","points":"Points","lines":"Lines","polygons":"Polygons","creatingLegend":"Creating legend","noLegend":"No legend","dotValue":"1 Dot = {value} {unit}","currentObservations":"Current observations","previousObservations":"Previous observations","high":"High","low":"Low","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"knots","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} divided by {normField}","showNormPct":"{field} as a percent of the total","showRatio":"Ratio of {field} to {normField}","showRatioPercent":"{field} as a percent of {normField}","showRatioPercentTotal":"{field} as a percent of {field} and {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Red","green":"Green","blue":"Blue","clusterCountTitle":"Number of features","previewAriaLabel":"Preview","previewTemplateAriaLabel":"Preview for {label}","previewColorRampAriaLabel":"Preview for Color Ramp","previewPieChartAriaLabel":"Preview for Pie-Chart","previewRelationshipRampAriaLabel":"Preview for Relationship Ramp"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_es.json b/public/assets/esri/widgets/Legend/t9n/Legend_es.json new file mode 100644 index 0000000..7d2d735 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Leyenda","points":"Puntos","lines":"Líneas","polygons":"Polígonos","creatingLegend":"Creando leyenda","noLegend":"No hay leyenda","dotValue":"1 punto = {value} {unit}","currentObservations":"Observaciones actuales","previousObservations":"Observaciones anteriores","high":"Alta","low":"Baja","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nudos","esriFeetPerSecond":"pies/s","esriMilesPerHour":"mph","showNormField":"{field} dividido por {normField}","showNormPct":"{field} como porcentaje del total","showRatio":"Proporción entre {field} y {normField}","showRatioPercent":"{field} como porcentaje de {normField}","showRatioPercentTotal":"{field} como porcentaje de {field} y {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rojo","green":"Verde","blue":"Azul","clusterCountTitle":"Número de entidades","previewAriaLabel":"Previsualización","previewTemplateAriaLabel":"Vista previa de {label}","previewColorRampAriaLabel":"Vista previa de rampa de color","previewPieChartAriaLabel":"Vista previa de gráfico circular","previewRelationshipRampAriaLabel":"Vista previa de rampa de relación"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_et.json b/public/assets/esri/widgets/Legend/t9n/Legend_et.json new file mode 100644 index 0000000..c7c7892 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Legend","points":"Punktid","lines":"Jooned","polygons":"Polügoonid","creatingLegend":"Legendi loomine","noLegend":"Legend puudub","dotValue":"1 punkt = {value} {unit}","currentObservations":"Praegused vaatlused","previousObservations":"Eelmised vaatlused","high":"Kõrge","low":"Madal","esriMetersPerSecond":"m/sek","esriKilometersPerHour":"km/t","esriKnots":"sõlme","esriFeetPerSecond":"jalga/sek","esriMilesPerHour":"miili/t","showNormField":"{field} jagatud väärtusega {normField}","showNormPct":"{field} protsendina koguarvust","showRatio":"Väärtuse {field} ja {normField} suhe","showRatioPercent":"{field} protsendina väärtusest {normField}","showRatioPercentTotal":"{field} protsendina väärtusest {field} ja {normField}","band0":"riba_0","band1":"riba_1","band2":"riba_2","band3":"riba_3","red":"Punane","green":"Roheline","blue":"Sinine","clusterCountTitle":"Objektide arv","previewAriaLabel":"Eelvaade","previewTemplateAriaLabel":"{label} eelvaade","previewColorRampAriaLabel":"Värviskaala eelvaade","previewPieChartAriaLabel":"Sektordiagrammi eelvaade","previewRelationshipRampAriaLabel":"Seoseskaala eelvaade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_fi.json b/public/assets/esri/widgets/Legend/t9n/Legend_fi.json new file mode 100644 index 0000000..dfe5a08 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Selite","points":"Pisteet","lines":"Viivat","polygons":"Alueet","creatingLegend":"Selitteen luominen","noLegend":"Ei selitettä","dotValue":"1 piste = {value} {unit}","currentObservations":"Nykyiset havainnot","previousObservations":"Edelliset havainnot","high":"Suuri","low":"Alhainen","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"solmua","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} jaettuna arvolla {normField}","showNormPct":"{field} kokonaissumman prosenttiosuutena","showRatio":"Arvon {field} suhde arvoon {normField}","showRatioPercent":"{field} arvon {normField} prosenttiosuutena","showRatioPercentTotal":"{field} arvon {field} ja {normField} prosenttiosuutena","band0":"kaista_0","band1":"kaista_1","band2":"kaista_2","band3":"kaista_3","red":"Punainen","green":"Vihreä","blue":"Sininen","clusterCountTitle":"Kohteiden lukumäärä","previewAriaLabel":"Esikatselu","previewTemplateAriaLabel":"Kohteen {label} esikatselu","previewColorRampAriaLabel":"Väriliukuman esikatselu","previewPieChartAriaLabel":"Ympyräkaavion esikatselu","previewRelationshipRampAriaLabel":"Suhdeliukuman esikatselu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_fr.json b/public/assets/esri/widgets/Legend/t9n/Legend_fr.json new file mode 100644 index 0000000..ff588a1 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Légende","points":"Points","lines":"Lignes","polygons":"Polygones","creatingLegend":"Création de la légende","noLegend":"Pas de légende","dotValue":"1 point = {value} {unit}","currentObservations":"Observations actuelles","previousObservations":"Observations précédentes","high":"Élevé","low":"Faible","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nœuds","esriFeetPerSecond":"pi/sec","esriMilesPerHour":"m/h","showNormField":"{field} divisé par {normField}","showNormPct":"{field} comme pourcentage du total","showRatio":"Ratio de {field} sur {normField}","showRatioPercent":"{field} comme pourcentage de {normField}","showRatioPercentTotal":"{field} comme pourcentage de {field} et {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"bande_3","red":"Rouge","green":"Vert","blue":"Bleu","clusterCountTitle":"Nombre d’entités","previewAriaLabel":"Aperçu","previewTemplateAriaLabel":"Aperçu de {label}","previewColorRampAriaLabel":"Aperçu du dégradé de couleurs","previewPieChartAriaLabel":"Aperçu du diagramme à secteurs","previewRelationshipRampAriaLabel":"Aperçu du dégradé des relations"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_he.json b/public/assets/esri/widgets/Legend/t9n/Legend_he.json new file mode 100644 index 0000000..a65a1a7 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מקרא","points":"נקודות","lines":"קווים","polygons":"פוליגונים","creatingLegend":"יצירת מקרא","noLegend":"אין מקרא","dotValue":"1 נקודה = {value} {unit}","currentObservations":"תצפיות נוכחיות","previousObservations":"תצפיות קודמות","high":"גבוה","low":"נמוך","esriMetersPerSecond":"מטר לשנייה","esriKilometersPerHour":"קילומטר לשעה","esriKnots":"קשר","esriFeetPerSecond":"רגל לשנייה","esriMilesPerHour":"מייל לשעה","showNormField":"{field} חלקי {normField}","showNormPct":"{field} כאחוז מהסך הכול","showRatio":"יחס של {field} ל-{normField}","showRatioPercent":"{field} כאחוז מ-{normField}","showRatioPercentTotal":"{field} כאחוז מ-{field} ו-{normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"אדום","green":"ירוק","blue":"כחול","clusterCountTitle":"מספר הישויות","previewAriaLabel":"תצוגה מקדימה","previewTemplateAriaLabel":"תצוגה מקדימה של {label}","previewColorRampAriaLabel":"תצוגה מקדימה של מדרג צבעים","previewPieChartAriaLabel":"תצוגה מקדימה של תרשים עוגה","previewRelationshipRampAriaLabel":"תצוגה מקדימה של מדרג קשרים"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_hr.json b/public/assets/esri/widgets/Legend/t9n/Legend_hr.json new file mode 100644 index 0000000..68aaeec --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Točke","lines":"Linije","polygons":"Poligoni","creatingLegend":"Stvaranje legende","noLegend":"Bez legende","dotValue":"1 točka = {value} {unit}","currentObservations":"Trenutačne primjedbe","previousObservations":"Prethodne primjedbe","high":"Visoko","low":"Nisko","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"čvorovi","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} podijeljeno s {normField}","showNormPct":"{field} kao postotak ukupne vrijednosti","showRatio":"Omjer {field} prema {normField}","showRatioPercent":"{field} kao postotak od {normField}","showRatioPercentTotal":"{field} kao postotak od {field} i {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Crvena","green":"Zelena","blue":"Plava","clusterCountTitle":"Broj geoobjekata","previewAriaLabel":"Pretpregled","previewTemplateAriaLabel":"Pretpregled za {label}","previewColorRampAriaLabel":"Pretpregled za paletu boja","previewPieChartAriaLabel":"Pretpregeld za tortni grafikon","previewRelationshipRampAriaLabel":"Pretpregled za paletu relacija"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_hu.json b/public/assets/esri/widgets/Legend/t9n/Legend_hu.json new file mode 100644 index 0000000..06ffce4 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Jelmagyarázat","points":"Pontok","lines":"Vonalak","polygons":"Polygonok","creatingLegend":"Jelmagyarázat létrehozása","noLegend":"Nincs jelmagyarázat","dotValue":"1 pont = {value} {unit}","currentObservations":"Jelenlegi megfigyelések","previousObservations":"Előző megfigyelések","high":"Magas","low":"Alacsony","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"csomó","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} osztva a(z) {normField} értékével","showNormPct":"{field} az összes százalékaként","showRatio":"A(z) {field} és a(z) {normField} aránya","showRatioPercent":"{field} a(z) {normField} százalékaként","showRatioPercentTotal":"{field} a(z) {field} és {normField} százalékaként","band0":"sáv_0","band1":"sáv_1","band2":"sáv_2","band3":"band_3","red":"Vörös","green":"Zöld","blue":"Kék","clusterCountTitle":"Vektoros elemek száma","previewAriaLabel":"Előnézet","previewTemplateAriaLabel":"{label} előnézete","previewColorRampAriaLabel":"Színskála előnézete","previewPieChartAriaLabel":"Tortadiagram előnézete","previewRelationshipRampAriaLabel":"Kapcsolati görbe előnézete"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_id.json b/public/assets/esri/widgets/Legend/t9n/Legend_id.json new file mode 100644 index 0000000..f08b7bd --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Titik","lines":"Garis","polygons":"Polygon","creatingLegend":"Membuat legenda","noLegend":"Tidak ada legenda","dotValue":"1 Titik = {value} {unit}","currentObservations":"Observasi saat ini","previousObservations":"Observasi sebelumnya","high":"Tinggi","low":"Rendah","esriMetersPerSecond":"m/dtk","esriKilometersPerHour":"km/j","esriKnots":"knot","esriFeetPerSecond":"kaki/dtk","esriMilesPerHour":"mph","showNormField":"{field} dibagi oleh {normField}","showNormPct":"{field} sebagai persentase dari total","showRatio":"Rasio {field} ke {normField}","showRatioPercent":"{field} sebagai persentase dari {normField}","showRatioPercentTotal":"{field} sebagai persentase dari {field} dan {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Merah","green":"Hijau","blue":"Biru","clusterCountTitle":"Jumlah fitur","previewAriaLabel":"Pratinjau","previewTemplateAriaLabel":"Pratinjau {label}","previewColorRampAriaLabel":"Pratinjau Rangkaian Warna","previewPieChartAriaLabel":"Pratinjau Diagram Lingkaran","previewRelationshipRampAriaLabel":"Pratinjau Rangkaian Relasi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_it.json b/public/assets/esri/widgets/Legend/t9n/Legend_it.json new file mode 100644 index 0000000..85ed573 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Punti","lines":"Linee","polygons":"Poligoni","creatingLegend":"Creazione legenda","noLegend":"Nessuna legenda","dotValue":"1 punto = {value} {unit}","currentObservations":"Osservazioni correnti","previousObservations":"Osservazioni precedenti","high":"Massimo","low":"Minimo","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nodi","esriFeetPerSecond":"piedi/sec","esriMilesPerHour":"miglio orario","showNormField":"{field} diviso per {normField}","showNormPct":"{field} come una percentuale del totale","showRatio":"Rapporto di {field} a {normField}","showRatioPercent":"{field} come una percentuale di {normField}","showRatioPercentTotal":"{field} come una percentuale di {field} e {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rosso","green":"Verde","blue":"Blu","clusterCountTitle":"Numero di feature","previewAriaLabel":"Anteprima","previewTemplateAriaLabel":"Anteprima per {label}","previewColorRampAriaLabel":"Anteprima per Scala cromatica","previewPieChartAriaLabel":"Anteprima per Grafico a torta","previewRelationshipRampAriaLabel":"Anteprima per Scala relazione"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_ja.json b/public/assets/esri/widgets/Legend/t9n/Legend_ja.json new file mode 100644 index 0000000..9ff8057 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"凡例","points":"ポイント","lines":"ライン","polygons":"ポリゴン","creatingLegend":"凡例の作成","noLegend":"凡例がありません","dotValue":"1 ドット = {value} {unit}","currentObservations":"現在の観測データ","previousObservations":"前の観測データ","high":"高","low":"低","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"ノット","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} を {normField} で割る","showNormPct":"合計に占める割合としての {field}","showRatio":"{normField} に対する {field} の比率","showRatioPercent":"{normField} に占める割合としての {field}","showRatioPercentTotal":"{field} および {normField} に占める割合としての {field}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"赤","green":"緑","blue":"青","clusterCountTitle":"フィーチャ数","previewAriaLabel":"プレビュー","previewTemplateAriaLabel":"{label} のプレビュー","previewColorRampAriaLabel":"カラー ランプのプレビュー","previewPieChartAriaLabel":"パイ チャートのプレビュー","previewRelationshipRampAriaLabel":"関連性ランプのプレビュー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_ko.json b/public/assets/esri/widgets/Legend/t9n/Legend_ko.json new file mode 100644 index 0000000..e54273a --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"범례","points":"포인트","lines":"라인","polygons":"폴리곤","creatingLegend":"범례 생성","noLegend":"범례 없음","dotValue":"점 1개 = {value} {unit}","currentObservations":"현재 관측","previousObservations":"이전 관측","high":"높음","low":"낮음","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"knot","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field}을(를) {normField}(으)로 나눔","showNormPct":"{field}을(를) 전체로 나눈 백분율","showRatio":"{field} 대 {normField}의 비율","showRatioPercent":"{field}을(를) {normField}(으)로 나눈 백분율","showRatioPercentTotal":"{field}을(를) {field}와(과) {normField}의 합으로 나눈 백분율","band0":"밴드_0","band1":"밴드_1","band2":"밴드_2","band3":"band_3","red":"빨간색","green":"녹색","blue":"파란색","clusterCountTitle":"피처의 개수","previewAriaLabel":"미리 보기","previewTemplateAriaLabel":"{label} 미리 보기","previewColorRampAriaLabel":"색상 램프 미리 보기","previewPieChartAriaLabel":"파이 차트 미리 보기","previewRelationshipRampAriaLabel":"관계 램프 미리 보기"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_lt.json b/public/assets/esri/widgets/Legend/t9n/Legend_lt.json new file mode 100644 index 0000000..68f822b --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Taškai","lines":"Linijos","polygons":"Poligonai","creatingLegend":"Kuriama legenda","noLegend":"Legendos nėra","dotValue":"1 taškas = {value} {unit}","currentObservations":"Esami matavimai","previousObservations":"Ankstesni matavimai","high":"Aukštas","low":"Žemas","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"mazgų","esriFeetPerSecond":"pėdų/sek.","esriMilesPerHour":"mylių/val.","showNormField":"{field} padalintas iš {normField}","showNormPct":"{field}}, kaip bendro kiekio procentinė reikšmė","showRatio":"{field} santykis su {normField}","showRatioPercent":"{field}, kaip {normField} procentinė reikšmė","showRatioPercentTotal":"{field}, kaip {field} ir {normField} procentinė reikšmė","band0":"kanalas_0","band1":"kanalas_1","band2":"kanalas_2","band3":"band_3","red":"Raudona","green":"Žalia","blue":"Mėlyna","clusterCountTitle":"Elementų skaičius","previewAriaLabel":"Peržiūra","previewTemplateAriaLabel":"{label} peržiūra","previewColorRampAriaLabel":"Spalvų gamos peržiūra","previewPieChartAriaLabel":"Skritulinės diagramos peržiūra","previewRelationshipRampAriaLabel":"Ryšių gamos peržiūra"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_lv.json b/public/assets/esri/widgets/Legend/t9n/Legend_lv.json new file mode 100644 index 0000000..bce4de7 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Apzīmējumi","points":"Punkti","lines":"Līnijas","polygons":"Laukumi","creatingLegend":"Izveido apzīmējumus","noLegend":"Nav apzīmējumu","dotValue":"1 punkts = {value} {unit}","currentObservations":"Pašreizējie novērojumi","previousObservations":"Iepriekšējie novērojumi","high":"Augsts","low":"Zems","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"mezgli","esriFeetPerSecond":"pēdas/s","esriMilesPerHour":"jūdzes/h","showNormField":"{field}, dalīts ar {normField}","showNormPct":"{field} kā procentuālā daļa no visa","showRatio":"{field} attiecība pret {normField}","showRatioPercent":"{field} kā procentuālā daļa no {normField}","showRatioPercentTotal":"{field} kā procentuālā daļa no {field} un {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Sarkans","green":"Zaļš","blue":"Zils","clusterCountTitle":"Elementu skaits","previewAriaLabel":"Priekšskatījums","previewTemplateAriaLabel":"{label} priekšskatījums","previewColorRampAriaLabel":"Krāsu ranga priekšskatījums","previewPieChartAriaLabel":"Sektoru diagrammas priekšskatījums","previewRelationshipRampAriaLabel":"Saistību ranga priekšskatījums"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_nb.json b/public/assets/esri/widgets/Legend/t9n/Legend_nb.json new file mode 100644 index 0000000..269bdf2 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Tegnforklaring","points":"Punkt","lines":"Linjer","polygons":"Polygoner","creatingLegend":"Oppretter tegnforklaring","noLegend":"Ingen tegnforklaring","dotValue":"1 prikk = {value} {unit}","currentObservations":"Gjeldende observasjoner","previousObservations":"Tidligere observasjoner","high":"Høy","low":"Lav","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/t","esriKnots":"knop","esriFeetPerSecond":"ft/sek","esriMilesPerHour":"mph","showNormField":"{field} delt på {normField}","showNormPct":"{field} som en prosent av totalen","showRatio":"Forholdet mellom {field} til {normField}","showRatioPercent":"{field} som en prosent av {normField}","showRatioPercentTotal":"{field} som en prosent av {field} og {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rød","green":"Grønn","blue":"Blå","clusterCountTitle":"Antall geoobjekter","previewAriaLabel":"Forhåndsvisning","previewTemplateAriaLabel":"Forhåndsvisning for {label}","previewColorRampAriaLabel":"Forhåndsvisning for Fargepalett","previewPieChartAriaLabel":"Forhåndsvisning for Sektordiagram","previewRelationshipRampAriaLabel":"Forhåndsvisning for Relasjonspalett"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_nl.json b/public/assets/esri/widgets/Legend/t9n/Legend_nl.json new file mode 100644 index 0000000..1e993a2 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Punten","lines":"Lijnen","polygons":"Vlakken","creatingLegend":"Legenda maken","noLegend":"Geen legenda","dotValue":"1 punt = {value} {unit}","currentObservations":"Huidige observaties","previousObservations":"Vorige observaties","high":"Hoog","low":"Laag","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/u","esriKnots":"knopen","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mpu","showNormField":"{field} gedeeld door {normField}","showNormPct":"{field} als procent van het totaal","showRatio":"Verhouding van {field} tot {normField}","showRatioPercent":"{field} als een procent van {normField}","showRatioPercentTotal":"{field} als een procent van {field} en {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rood","green":"Groen","blue":"Blauw","clusterCountTitle":"Aantal objecten","previewAriaLabel":"Voorbeeld","previewTemplateAriaLabel":"Voorbeeld voor {label}","previewColorRampAriaLabel":"Voorbeeld voor kleurverloop","previewPieChartAriaLabel":"Voorbeeld voor cirkeldiagram","previewRelationshipRampAriaLabel":"Voorbeeld voor relatieverloop"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_pl.json b/public/assets/esri/widgets/Legend/t9n/Legend_pl.json new file mode 100644 index 0000000..ca80d0f --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Punkty","lines":"Linie","polygons":"Poligony","creatingLegend":"Tworzenie legendy","noLegend":"Brak legendy","dotValue":"1 Kropka = {value} {unit}","currentObservations":"Bieżące obserwacje","previousObservations":"Poprzednie obserwacje","high":"Wysokie","low":"Niskie","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"węzły","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} dzielone przez {normField}","showNormPct":"{field} jako procent wartości łącznej","showRatio":"Stosunek {field} do {normField}","showRatioPercent":"{field} jako procent wartości {normField}","showRatioPercentTotal":"{field} jako procent wartości {field} i {normField}","band0":"pasmo_0","band1":"pasmo_1","band2":"pasmo_2","band3":"band_3","red":"Czerwony","green":"Zielony","blue":"Niebieski","clusterCountTitle":"Liczba obiektów","previewAriaLabel":"Podgląd","previewTemplateAriaLabel":"Podgląd {label}","previewColorRampAriaLabel":"Podgląd skali barw","previewPieChartAriaLabel":"Podgląd diagramu kołowego","previewRelationshipRampAriaLabel":"Podgląd skali relacji"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_pt-BR.json b/public/assets/esri/widgets/Legend/t9n/Legend_pt-BR.json new file mode 100644 index 0000000..4da16d0 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Pontos","lines":"Linhas","polygons":"Polígonos","creatingLegend":"Não Implementado","noLegend":"Sem legendas","dotValue":"1 Ponto = {value} {unit}","currentObservations":"Observações atuais","previousObservations":"Observações anteriores","high":"Alto","low":"Baixo","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"Nós","esriFeetPerSecond":"pés/seg","esriMilesPerHour":"mph","showNormField":"{field} dividido por {normField}","showNormPct":"{field} como uma porcentagem do total","showRatio":"Proporção do {field} para {normField}","showRatioPercent":"{field} como uma porcentagem do {normField}","showRatioPercentTotal":"{field} como uma porcentagem do {field} e {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Vermelho","green":"Verde","blue":"Azul","clusterCountTitle":"Número de feições","previewAriaLabel":"Visualizar","previewTemplateAriaLabel":"Visualizar para {label}","previewColorRampAriaLabel":"Visualizar para Rampa de Cores","previewPieChartAriaLabel":"Visualizar para Gráfico de Pizza","previewRelationshipRampAriaLabel":"Visualizar para Rampa de Relacionamento"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_pt-PT.json b/public/assets/esri/widgets/Legend/t9n/Legend_pt-PT.json new file mode 100644 index 0000000..4db74e7 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Pontos","lines":"Linhas","polygons":"Polígonos","creatingLegend":"Criando legendas","noLegend":"Sem legendas","dotValue":"1 Ponto = {value} {unit}","currentObservations":"Observações atuais","previousObservations":"Observações anteriores","high":"Alto","low":"Baixo","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"nós","esriFeetPerSecond":"pés/seg","esriMilesPerHour":"mph","showNormField":"{field} dividido por {normField}","showNormPct":"{field} como uma percentagem do total","showRatio":"Rácio de {field} por {normField}","showRatioPercent":"{field} como uma percentagem de {normField}","showRatioPercentTotal":"{field} como uma percentagem de {field} e {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Vermelho","green":"Verde","blue":"Azul","clusterCountTitle":"Número de elementos","previewAriaLabel":"Pré-visualizar","previewTemplateAriaLabel":"Pré-visualizar {label}","previewColorRampAriaLabel":"Pré-visualizar Gradação de Cor","previewPieChartAriaLabel":"Pré-visualizar Gráfico Circular","previewRelationshipRampAriaLabel":"Pré-visualizar Gradação de Relações"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_ro.json b/public/assets/esri/widgets/Legend/t9n/Legend_ro.json new file mode 100644 index 0000000..8eb3007 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Legendă","points":"Puncte","lines":"Linii","polygons":"Poligoane","creatingLegend":"Creare legendă","noLegend":"Nicio legendă","dotValue":"1 punct = {value} {unit}","currentObservations":"Observaţii actuale","previousObservations":"Observaţii anterioare","high":"Ridicat","low":"Redus","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"noduri","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} împărţit la {normField}","showNormPct":"{field} ca procent din total","showRatio":"Raport {field} supra {normField}","showRatioPercent":"{field} ca procent din {normField}","showRatioPercentTotal":"{field} ca procent din {field} şi {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Roșu","green":"Verde","blue":"Albastru","clusterCountTitle":"Număr de obiecte spaţiale","previewAriaLabel":"Previzualizare","previewTemplateAriaLabel":"Previzualizare pentru {label}","previewColorRampAriaLabel":"Previzualizare pentru rampă de culoare","previewPieChartAriaLabel":"Previzualizare pentru diagramă radială","previewRelationshipRampAriaLabel":"Previzualizare pentru rampă de relații"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_ru.json b/public/assets/esri/widgets/Legend/t9n/Legend_ru.json new file mode 100644 index 0000000..c96eb54 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Легенда","points":"Точки","lines":"Линии","polygons":"Полигоны","creatingLegend":"Построение легенды","noLegend":"Без легенды","dotValue":"1 точка = {value} {unit}","currentObservations":"Текущие наблюдения","previousObservations":"Предыдущие наблюдения","high":"Высокий","low":"Низкий","esriMetersPerSecond":"м/с","esriKilometersPerHour":"км/ч","esriKnots":"узлы","esriFeetPerSecond":"фт/сек","esriMilesPerHour":"миль/час","showNormField":"{field} деленное на {normField}","showNormPct":"{field} в процентах от общего","showRatio":"Доля {field} по отношению к {normField}","showRatioPercent":"{field} в процентах от {normField}","showRatioPercentTotal":"{field} в процентах от {field} и {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Красный","green":"Зеленый","blue":"Синий","clusterCountTitle":"Количество объектов","previewAriaLabel":"Предварительный просмотр","previewTemplateAriaLabel":"Предварительный просмотр для {label}","previewColorRampAriaLabel":"Предварительный просмотр для цветовой схемы","previewPieChartAriaLabel":"Предварительный просмотр круговой диаграммы","previewRelationshipRampAriaLabel":"Предварительный просмотр для шкалы отношения"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_sk.json b/public/assets/esri/widgets/Legend/t9n/Legend_sk.json new file mode 100644 index 0000000..735295f --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Body","lines":"Línie","polygons":"Polygóny","creatingLegend":"Vytváranie legendy","noLegend":"Žiadna legenda","dotValue":"1 Bodka = {value} {unit}","currentObservations":"Aktuálne pozorovania","previousObservations":"Predchádzajúce pozorovania","high":"Vysoká","low":"Nízka","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"uzle","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} delené {normField}","showNormPct":"{field} ako percento z celku","showRatio":"Pomer {field} k {normField}","showRatioPercent":"{field} ako percento z {normField}","showRatioPercentTotal":"{field} ako percento z {field} a {normField}","band0":"pásmo_0","band1":"pásmo_1","band2":"pásmo_2","band3":"pásmo_3","red":"Červená","green":"Zelená","blue":"Modrá","clusterCountTitle":"Počet prvkov","previewAriaLabel":"Náhľad","previewTemplateAriaLabel":"Náhľad pre {label}","previewColorRampAriaLabel":"Náhľad pre farebnú paletu","previewPieChartAriaLabel":"Náhľad pre oláčový graf","previewRelationshipRampAriaLabel":"Náhľad pre relačnú väzbu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_sl.json b/public/assets/esri/widgets/Legend/t9n/Legend_sl.json new file mode 100644 index 0000000..0de0c80 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Točke","lines":"Linije","polygons":"Poligoni","creatingLegend":"Ustvarjanje legende","noLegend":"Ni legende","dotValue":"1 pika = {value} {unit}","currentObservations":"Trenutne ugotovitve","previousObservations":"Prejšnje ugotovitve","high":"Visoko","low":"Nizko","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"vozlov","esriFeetPerSecond":"čevljev/sekundo","esriMilesPerHour":"mi/h","showNormField":"{field} deljeno z {normField}","showNormPct":"{field} kot odstotek skupne vrednosti","showRatio":"Razmerje {field} glede na {normField}","showRatioPercent":"{field} kot odstotek {normField}","showRatioPercentTotal":"{field} kot odstotek {field} in {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"pas_3","red":"Rdeča","green":"Zelena","blue":"Modra","clusterCountTitle":"Število geoobjektov","previewAriaLabel":"Predogled","previewTemplateAriaLabel":"Predogled za {label}","previewColorRampAriaLabel":"Predogled za barvno lestvico","previewPieChartAriaLabel":"Predogled za tortni grafikon","previewRelationshipRampAriaLabel":"Predogled za relacijsko lestvico"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_sr.json b/public/assets/esri/widgets/Legend/t9n/Legend_sr.json new file mode 100644 index 0000000..fb479de --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Legenda","points":"Tačke","lines":"Linije","polygons":"Poligoni","creatingLegend":"Kreiranje legende","noLegend":"Nema legende","dotValue":"1 tačka = {value} {unit}","currentObservations":"Trenutne opservacije","previousObservations":"Prethodne opservacije","high":"Visoko","low":"Nisko","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"čvorovi","esriFeetPerSecond":"ft/s","esriMilesPerHour":"mph","showNormField":"{field} podeljeno sa {normField}","showNormPct":"{field} kao procentualna vrednost zbira","showRatio":"Odnos {field} i {normField}","showRatioPercent":"{field} kao procentualna vrednost {normField}","showRatioPercentTotal":"{field} kao procentualna vrednost {field} i {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"opseg_3","red":"Crvena","green":"Zelena","blue":"Plava","clusterCountTitle":"Broj geoobjekata","previewAriaLabel":"Pregled","previewTemplateAriaLabel":"Pregled za {label}","previewColorRampAriaLabel":"Pregled za gradaciju boja","previewPieChartAriaLabel":"Pregled za Kružni grafikon","previewRelationshipRampAriaLabel":"Pregled za veze"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_sv.json b/public/assets/esri/widgets/Legend/t9n/Legend_sv.json new file mode 100644 index 0000000..34f71e6 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Teckenförklaring","points":"Punkter","lines":"Linjer","polygons":"Polygoner","creatingLegend":"Teckenförklaring skapas","noLegend":"Ingen teckenförklaring","dotValue":"1 prick = {value} {unit}","currentObservations":"Aktuella observationer","previousObservations":"Tidigare observationer","high":"Hög","low":"Låg","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"knop","esriFeetPerSecond":"fot/s","esriMilesPerHour":"mph","showNormField":"{field} delat med {normField}","showNormPct":"{field} som en procentandel av helheten","showRatio":"Förhållande på {field} till {normField}","showRatioPercent":"{field} som en procentandel av {normField}","showRatioPercentTotal":"{field} som en procentandel av {field} och {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Rött","green":"Grönt","blue":"Blått","clusterCountTitle":"Antal geoobjekt","previewAriaLabel":"Förhandsgranska","previewTemplateAriaLabel":"Förhandsgranskning för {label}","previewColorRampAriaLabel":"Förhandsgranskning för färgramp","previewPieChartAriaLabel":"Förhandsgranskning för cirkeldiagram","previewRelationshipRampAriaLabel":"Förhandsgranskning för relationsramp"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_th.json b/public/assets/esri/widgets/Legend/t9n/Legend_th.json new file mode 100644 index 0000000..17d8c5b --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_th.json @@ -0,0 +1 @@ +{"widgetLabel":"คำอธิบายสัญลักษณ์","points":"จุด","lines":"เส้น","polygons":"พื้นที่รูปปิด","creatingLegend":"สร้างสัญลักษณ์","noLegend":"ไม่มีสัญลักษณ์","dotValue":"1 จุด = {value} {unit}","currentObservations":"จุดสังเกตปัจจุบัน","previousObservations":"จุดสังเกตก่อนนี้","high":"สูง","low":"ต่ำ","esriMetersPerSecond":"เมตร/วินาที","esriKilometersPerHour":"กิโลเมตร/ชั่วโมง","esriKnots":"น็อต","esriFeetPerSecond":"ฟุต/วินาที","esriMilesPerHour":"ไมล์ ต่อ ชั่วโมง","showNormField":"{field} หารด้วย {normField}","showNormPct":"{field} เป็นร้อยละของทั้งหมด","showRatio":"อัตราส่วนของ {field} ไปยัง {normField}","showRatioPercent":"{field} เป็นร้อยละของ {normField}","showRatioPercentTotal":"{field} เป็นร้อยละของ {field} และ {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"แบนด์_3","red":"สีแดง","green":"สีเขียว","blue":"สีฟ้า","clusterCountTitle":"จำนวนฟีเจอร์","previewAriaLabel":"แสดงตัวอย่าง","previewTemplateAriaLabel":"แสดงตัวอย่างสำหรับ {label}","previewColorRampAriaLabel":"แสดงตัวอย่างสำหรับเฉดสี","previewPieChartAriaLabel":"แสดงตัวอย่างสำหรับแผนภูมิวงกลม","previewRelationshipRampAriaLabel":"แสดงตัวอย่างสำหรับเฉดความสัมพันธ์"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_tr.json b/public/assets/esri/widgets/Legend/t9n/Legend_tr.json new file mode 100644 index 0000000..72619e8 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Gösterge","points":"Noktalar","lines":"Çizgiler","polygons":"Alanlar","creatingLegend":"Gösterim oluşturuluyor","noLegend":"Gösterim yok","dotValue":"1 Nokta = {value} {unit}","currentObservations":"Geçerli gözlemler","previousObservations":"Önceki gözlemler","high":"Yüksek","low":"Düşük","esriMetersPerSecond":"m/sn","esriKilometersPerHour":"km/sa","esriKnots":"deniz mili","esriFeetPerSecond":"ft/sn","esriMilesPerHour":"mil/sa","showNormField":"{field} bölü {normField}","showNormPct":"toplamın yüzdesi olarak {field}","showRatio":"{field} / {normField}","showRatioPercent":"{normField} yüzdesi olarak {field}","showRatioPercentTotal":"{field} ve {normField} yüzdesi olarak {field}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Kırmızı","green":"Yeşil","blue":"Mavi","clusterCountTitle":"Özellik sayısı","previewAriaLabel":"Önizleme","previewTemplateAriaLabel":"{label} için ön izleme","previewColorRampAriaLabel":"Renk Rampası için Ön İzleme","previewPieChartAriaLabel":"Pasta Grafiği için Ön İzleme","previewRelationshipRampAriaLabel":"İlişki Rampası için Ön İzleme"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_uk.json b/public/assets/esri/widgets/Legend/t9n/Legend_uk.json new file mode 100644 index 0000000..b1ab6ed --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Легенда","points":"Точки","lines":"Лінії","polygons":"Полігони","creatingLegend":"Створення легенди","noLegend":"Немає легенди","dotValue":"1 крапка = {value} {unit}","currentObservations":"Поточні спостереження","previousObservations":"Попередні спостереження","high":"Високий","low":"Низький","esriMetersPerSecond":"м/с","esriKilometersPerHour":"км/год","esriKnots":"вузлів","esriFeetPerSecond":"футів/сек","esriMilesPerHour":"миль/год","showNormField":"{field}, поділене на {normField}","showNormPct":"{field} як відсоток від загального значення","showRatio":"Відношення {field} до {normField}","showRatioPercent":"{field} як відсоток {normField}","showRatioPercentTotal":"{field} як відсоток {field} та {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"канал_3","red":"Червоний","green":"Зелений","blue":"Синій","clusterCountTitle":"Кількість об'єктів","previewAriaLabel":"Попередній перегляд","previewTemplateAriaLabel":"Попередній перегляд для {label}","previewColorRampAriaLabel":"Попередній перегляд схеми кольорів","previewPieChartAriaLabel":"Попередній перегляд кругової діаграми","previewRelationshipRampAriaLabel":"Попередній перегляд схеми відношення"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_vi.json b/public/assets/esri/widgets/Legend/t9n/Legend_vi.json new file mode 100644 index 0000000..32ba6ae --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Chú giải","points":"Điểm","lines":"Đường","polygons":"Vùng","creatingLegend":"Đang tạo chú giải","noLegend":"Không có chú giải","dotValue":"1 Chấm = {value} {unit}","currentObservations":"Quan sát hiện tại","previousObservations":"Quan sát trước đó","high":"Cao","low":"Thấp","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"điểm nút","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} chia cho {normField}","showNormPct":"{field} dưới dạng phần trăm của tổng","showRatio":"Tỷ lệ của {field} trong {normField}","showRatioPercent":"{field} dưới dạng phần trăm của {normField}","showRatioPercentTotal":"{field} dưới dạng phần trăm của {field} và {normField}","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"Đỏ","green":"Lục","blue":"Lam","clusterCountTitle":"Số đối tượng","previewAriaLabel":"Xem trước","previewTemplateAriaLabel":"Xem trước cho {label}","previewColorRampAriaLabel":"Xem trước cho Thang Màu","previewPieChartAriaLabel":"Xem trước cho Biểu đồ Hình tròn","previewRelationshipRampAriaLabel":"Xem trước cho Thang Mối quan hệ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_zh-CN.json b/public/assets/esri/widgets/Legend/t9n/Legend_zh-CN.json new file mode 100644 index 0000000..0f8e960 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"图例","points":"点","lines":"线","polygons":"面","creatingLegend":"创建图例","noLegend":"无图例","dotValue":"1 点 = {value} {unit}","currentObservations":"当前观测点","previousObservations":"之前的观测点","high":"高","low":"低","esriMetersPerSecond":"米/秒","esriKilometersPerHour":"千米/小时","esriKnots":"节","esriFeetPerSecond":"英尺/秒","esriMilesPerHour":"mph","showNormField":"{field} 除以 {normField}","showNormPct":"{field} 作为总数的百分比","showRatio":"{field} 与 {normField} 的百分比","showRatioPercent":"{field} 作为 {normField} 的百分比","showRatioPercentTotal":"{field} 作为 {field} 和 {normField} 的百分比","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"红","green":"绿","blue":"蓝","clusterCountTitle":"要素数量","previewAriaLabel":"预览","previewTemplateAriaLabel":"{label} 的预览","previewColorRampAriaLabel":"色带的预览","previewPieChartAriaLabel":"饼图的预览","previewRelationshipRampAriaLabel":"关系色带的预览"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_zh-HK.json b/public/assets/esri/widgets/Legend/t9n/Legend_zh-HK.json new file mode 100644 index 0000000..876c0b4 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"圖例","points":"點","lines":"線","polygons":"面","creatingLegend":"建立圖例","noLegend":"無圖例","dotValue":"1 個圓點 = {value} {unit}","currentObservations":"目前觀測點","previousObservations":"之前的觀測點","high":"高","low":"低","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"節","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} 除以 {normField}","showNormPct":"{field} 為總數的百分比","showRatio":"{field} 對 {normField} 的比率","showRatioPercent":"{field} 為 {normField} 的百分比","showRatioPercentTotal":"{field} 為 {field} 與 {normField} 的百分比","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"紅色","green":"綠色","blue":"藍色","clusterCountTitle":"圖徵數目","previewAriaLabel":"預覽","previewTemplateAriaLabel":"{label} 的預覽","previewColorRampAriaLabel":"色帶的預覽","previewPieChartAriaLabel":"圓餅圖的預覽","previewRelationshipRampAriaLabel":"關係匝道的預覽"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Legend/t9n/Legend_zh-TW.json b/public/assets/esri/widgets/Legend/t9n/Legend_zh-TW.json new file mode 100644 index 0000000..876c0b4 --- /dev/null +++ b/public/assets/esri/widgets/Legend/t9n/Legend_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"圖例","points":"點","lines":"線","polygons":"面","creatingLegend":"建立圖例","noLegend":"無圖例","dotValue":"1 個圓點 = {value} {unit}","currentObservations":"目前觀測點","previousObservations":"之前的觀測點","high":"高","low":"低","esriMetersPerSecond":"m/s","esriKilometersPerHour":"km/h","esriKnots":"節","esriFeetPerSecond":"ft/sec","esriMilesPerHour":"mph","showNormField":"{field} 除以 {normField}","showNormPct":"{field} 為總數的百分比","showRatio":"{field} 對 {normField} 的比率","showRatioPercent":"{field} 為 {normField} 的百分比","showRatioPercentTotal":"{field} 為 {field} 與 {normField} 的百分比","band0":"band_0","band1":"band_1","band2":"band_2","band3":"band_3","red":"紅色","green":"綠色","blue":"藍色","clusterCountTitle":"圖徵數目","previewAriaLabel":"預覽","previewTemplateAriaLabel":"{label} 的預覽","previewColorRampAriaLabel":"色帶的預覽","previewPieChartAriaLabel":"圓餅圖的預覽","previewRelationshipRampAriaLabel":"關係匝道的預覽"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight.json new file mode 100644 index 0000000..b794347 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight.json @@ -0,0 +1 @@ +{"widgetLabel":"Line of sight","hint":"Start the analysis by clicking in the scene to place the observer point and one or more targets","unsupported":"Line of sight is only supported in SceneView.","done":"Done","newAnalysis":"New analysis","continueAnalysis":"Continue analysis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ar.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ar.json new file mode 100644 index 0000000..8fcf2f4 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"خط الرؤية","hint":"بدء التحليل بالنقر على المشهد لوضع نقطة المراقبة وهدف أو أكثر من الأهداف","unsupported":"خط الرؤية مدعوم فقط في SceneView.","done":"تم","newAnalysis":"تحليل جديد","continueAnalysis":"متابعة التحليل"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bg.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bg.json new file mode 100644 index 0000000..b9fad31 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Линия на видимост","hint":"Започнете анализа, като натиснете върху сцената, за да поставите точката за наблюдение и една или повече цели","unsupported":"Линията на видимост се поддържа само в SceneView.","done":"Готово","newAnalysis":"Нов анализ","continueAnalysis":"Продължете анализа"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bs.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bs.json new file mode 100644 index 0000000..65714b6 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Vidno polje","hint":"Pokrenite analizu klikom na scenu da biste postavili točku za promatranje i jedan ili više ciljeva","unsupported":"Vidno polje podržano je samo u pregledu scene.","done":"Gotovo","newAnalysis":"Nova analiza","continueAnalysis":"Nastavi analizu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ca.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ca.json new file mode 100644 index 0000000..f033dc7 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Línia de visió","hint":"Per iniciar l'anàlisi, feu clic a l'escena per col·locar el punt d'observador i una o diverses destinacions","unsupported":"Línia de visió només s'admet a l'SceneView.","done":"Fet","newAnalysis":"Anàlisi nou","continueAnalysis":"Continua l'anàlisi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_cs.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_cs.json new file mode 100644 index 0000000..39c264d --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Osa pohledu","hint":"Spusťte analýzu tak, že kliknutím do scény umístíte bod pozorovatele a jeden nebo více cílů","unsupported":"Osa pohledu je podporována pouze aplikací SceneView.","done":"Hotovo","newAnalysis":"Nová analýza","continueAnalysis":"Pokračujte v analýze"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_da.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_da.json new file mode 100644 index 0000000..cb3b465 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Sigtelinje","hint":"Start analysen ved at klikke i scenen for at placere observationspunktet samt et eller flere mål","unsupported":"Sigtelinje understøttes kun i SceneView.","done":"Udført","newAnalysis":"Ny analyse","continueAnalysis":"Fortsæt analyse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_de.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_de.json new file mode 100644 index 0000000..573f2ff --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Sichtbarkeitslinie","hint":"Beginnen Sie mit der Analyse, indem Sie in die Szene klicken und den Beobachterpunkt und mindestens ein Ziel platzieren","unsupported":"Sichtbarkeitslinie wird nur in SceneView unterstützt.","done":"Fertig","newAnalysis":"Neue Analyse","continueAnalysis":"Analyse fortsetzen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_el.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_el.json new file mode 100644 index 0000000..bc7ba3d --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Οπτική γραμμή","hint":"Αρχίστε την ανάλυση κάνοντας κλικ στη 3D προβολή για να τοποθετήσετε τη θέση παρατήρησης και έναν ή περισσότερους στόχους.","unsupported":"Η οπτική γραμμή υποστηρίζεται μόνο στο SceneView.","done":"Τελος","newAnalysis":"Νέα ανάλυση","continueAnalysis":"Συνέχιση ανάλυσης"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_en.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_en.json new file mode 100644 index 0000000..b794347 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Line of sight","hint":"Start the analysis by clicking in the scene to place the observer point and one or more targets","unsupported":"Line of sight is only supported in SceneView.","done":"Done","newAnalysis":"New analysis","continueAnalysis":"Continue analysis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_es.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_es.json new file mode 100644 index 0000000..199e0d6 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Línea de visión","hint":"Inicie el análisis haciendo clic en la escena para colocar el punto de observador y uno o varios objetivos","unsupported":"Línea de visión solo se admite en SceneView.","done":"Listo","newAnalysis":"Nuevo análisis","continueAnalysis":"Continuar análisis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_et.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_et.json new file mode 100644 index 0000000..72dd698 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Viseerimisjoon","hint":"Alusta analüüsi, klõpsates stseenil, et asetada seisupunkt ja üks või mitu sihtmärki","unsupported":"Viseerimisjoon on toetatud ainult vaates SceneView.","done":"Valmis","newAnalysis":"Uus analüüs","continueAnalysis":"Jätka analüüsi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fi.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fi.json new file mode 100644 index 0000000..5fde3ae --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Näkemälinja","hint":"Aloita analyysi napsauttamalla maisemaa, jotta voit asettaa tarkkailupisteen ja kohteet","unsupported":"Näkemälinjaa tuetaan vain SceneView-sovelluksessa.","done":"Valmis","newAnalysis":"Uusi analyysi","continueAnalysis":"Jatka analyysia"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fr.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fr.json new file mode 100644 index 0000000..5701c30 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ligne de visée","hint":"Commencez l’analyse en cliquant dans la scène pour placer le point d’observation et une ou plusieurs cibles","unsupported":"La ligne de visée est uniquement prise en charge dans la scène.","done":"Terminé","newAnalysis":"Nouvelle analyse","continueAnalysis":"Continuer l’analyse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_he.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_he.json new file mode 100644 index 0000000..5427cda --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_he.json @@ -0,0 +1 @@ +{"widgetLabel":"קו ראייה","hint":"התחל בניתוח על ידי לחיצה בסצנה כדי להציב את נקודת הצופה ויעד אחד או יותר","unsupported":"קו ראייה נתמך רק ב-SceneView.","done":"סיום","newAnalysis":"ניתוח חדש","continueAnalysis":"המשך בניתוח"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hr.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hr.json new file mode 100644 index 0000000..65714b6 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Vidno polje","hint":"Pokrenite analizu klikom na scenu da biste postavili točku za promatranje i jedan ili više ciljeva","unsupported":"Vidno polje podržano je samo u pregledu scene.","done":"Gotovo","newAnalysis":"Nova analiza","continueAnalysis":"Nastavi analizu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hu.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hu.json new file mode 100644 index 0000000..ba44157 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Rálátás","hint":"Kezdje az elemzést azzal, hogy a 3D térképre kattint a megfigyelőpont és egy (vagy több) kameranézet középpont elhelyezéséhez","unsupported":"A Rálátás eszközt csak a 3D térkép támogatja.","done":"Kész","newAnalysis":"Új elemzés","continueAnalysis":"Elemzés folytatása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_id.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_id.json new file mode 100644 index 0000000..300f0a8 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pandangan","hint":"Mulai analisis dengan mengklik scene untuk menempatkan titik pengamat dan satu atau beberapa target","unsupported":"Pandangan hanya didukung di SceneView.","done":"Selesai","newAnalysis":"Analisis baru","continueAnalysis":"Lanjutkan analisis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_it.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_it.json new file mode 100644 index 0000000..9fc6d5a --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Campo visivo","hint":"Iniziare l'analisi facendo clic sulla scena per posizionare il punto di osservazione e uno o più punti di destinazione","unsupported":"Il campo visivo è supportato solo in SceneView.","done":"Fine","newAnalysis":"Nuova analisi","continueAnalysis":"Continuare analisi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ja.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ja.json new file mode 100644 index 0000000..5c849f8 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"見通し線","hint":"解析を開始するには、シーン内をクリックして観測点と 1 つまたは複数のターゲットを配置します","unsupported":"[見通し] は、SceneView でのみサポートされています。","done":"終了","newAnalysis":"新しい解析","continueAnalysis":"解析の続行"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ko.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ko.json new file mode 100644 index 0000000..8980263 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"가시선","hint":"씬에서 분석을 클릭해 시작하여 관측점과 하나 이상의 대상을 배치합니다.","unsupported":"씬 뷰에서는 가시선만 지원됩니다.","done":"완료","newAnalysis":"새 분석","continueAnalysis":"계속 분석"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lt.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lt.json new file mode 100644 index 0000000..8ea5d78 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Matymo linija","hint":"Pradėkite analizę spustelėdami ant scenos ir padėdami stebėtojo tašką bei vieną ar daugiau taikinių","unsupported":"Matymo linija galima tik naudojant SceneView.","done":"Atlikta","newAnalysis":"Nauja analizė","continueAnalysis":"Tęsti analizę"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lv.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lv.json new file mode 100644 index 0000000..09166d6 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Tiešās redzamības līnija","hint":"Sāciet analizēt, noklikšķinot skatā, lai novietotu novērotāja punktu un vienu vai vairākus mērķus","unsupported":"Tiešā skata līnija tiek atbalstīta tikai skatā SceneView.","done":"Gatavs","newAnalysis":"Jauna analīze","continueAnalysis":"Turpināt analīzi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nb.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nb.json new file mode 100644 index 0000000..2dd31e4 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Siktlinje","hint":"Start analysen ved å klikke i scenen for å plassere observatørpunktet og ett eller flere mål","unsupported":"Siktlinje støttes kun i SceneView.","done":"Ferdig","newAnalysis":"Ny analyse","continueAnalysis":"Fortsett analyse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nl.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nl.json new file mode 100644 index 0000000..4fd3187 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zichtlijn","hint":"Start de analyse door in de scène te klikken om het waarnemerspunt en een of meer doelen te plaatsen","unsupported":"De zichtlijn wordt alleen ondersteund in SceneView.","done":"Gereed","newAnalysis":"Nieuwe analyse","continueAnalysis":"Doorgaan met de analyse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pl.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pl.json new file mode 100644 index 0000000..eb90b00 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Linia widoczności","hint":"Aby rozpocząć analizę, umieść punkt obserwatora i jeden lub większą liczbę punktów docelowych, klikając w scenie.","unsupported":"Linia widoczności jest obsługiwana tylko w komponencie SceneView.","done":"Wykonano","newAnalysis":"Nowa analiza","continueAnalysis":"Kontynuuj analizę"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-BR.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-BR.json new file mode 100644 index 0000000..5b69170 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Linha de visada","hint":"Inicie a análise clicando na cena para colocar o ponto de observação e um ou mais alvos","unsupported":"A linha de visada é suportada somente no SceneView.","done":"Concluído","newAnalysis":"Nova análise","continueAnalysis":"Continuar análise"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-PT.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-PT.json new file mode 100644 index 0000000..d20d25e --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Linha de visada","hint":"Comece a análise clicando na cena para colocar o ponto do observador e um ou mais alvos","unsupported":"A Linha de visão só é suportada em SceneView.","done":"Terminado","newAnalysis":"Nova análise","continueAnalysis":"Continuar análise"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ro.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ro.json new file mode 100644 index 0000000..1e781d4 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Linie de vizare","hint":"Începeți analiza făcând clic pe scenă pentru a amplasa punctul de observator și una sau mai multe ținte","unsupported":"Linia de vizare este acceptată numai în SceneView.","done":"Gata","newAnalysis":"Analiză nouă","continueAnalysis":"Continuare analiză"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ru.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ru.json new file mode 100644 index 0000000..506dd62 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Линия видимости","hint":"Начните анализ, щелкнув в сцене, чтобы разместить точку наблюдателя и одну или несколько целей","unsupported":"Линия видимости поддерживается только в SceneView.","done":"Готово","newAnalysis":"Новый анализ","continueAnalysis":"Продолжить анализ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sk.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sk.json new file mode 100644 index 0000000..bf0340d --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zorné pole","hint":"Začnite analýzu kliknutím na scénu pre umiestnenie bodu pozorovateľa a jedného alebo viacerých cieľov","unsupported":"Zorné pole je podporované iba v Scénickom pohľade.","done":"Hotovo","newAnalysis":"Nová analýza","continueAnalysis":"Pokračovať v analýze"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sl.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sl.json new file mode 100644 index 0000000..0e8d225 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Linija vidnosti","hint":"Z analizo začnite s klikom v prizor, da namestite točko opazovalca in enega ali več ciljev","unsupported":"Linija vidnosti je podprta samo v pregledovalniku 3D-prizorov.","done":"Dokončano","newAnalysis":"Nova analiza","continueAnalysis":"Nadaljuj analizo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sr.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sr.json new file mode 100644 index 0000000..e060e9e --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Linija vida","hint":"Pokrenite analizu klikom na scenu na koju ćete postaviti tačku za posmatranje i jedan ili više ciljeva","unsupported":"Linija vida je podržana samo u aplikaciji SceneView.","done":"Završeno","newAnalysis":"Nova analiza","continueAnalysis":"Nastavi analizu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sv.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sv.json new file mode 100644 index 0000000..db1d511 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Siktlinje","hint":"Starta analysen genom att klicka i scenen för att placera observationspunkten och ett eller flera mål","unsupported":"Siktlinje stöds bara i SceneView.","done":"Klar","newAnalysis":"Ny analys","continueAnalysis":"Fortsätt analys"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_th.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_th.json new file mode 100644 index 0000000..a8b73e7 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การมองเป็นเส้นตรง","hint":"เริ่มต้นวิเคราะห์โดยการคลิกในซีนเพื่อวางจุดสังเกตการณ์และอย่างน้อยหนึ่งเป้าหมาย","unsupported":"การมองเป็นเส้นตรงจะรองรับเฉพาะใน SceneView","done":"เสร็จ","newAnalysis":"การวิเคราะห์ใหม่","continueAnalysis":"ทำการวิเคราะห์ต่อ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_tr.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_tr.json new file mode 100644 index 0000000..5433684 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Görüş çizgisi","hint":"Gözlemci noktasını ve bir veya daha fazla hedefi yerleştirmek için sahneye tıklayarak analizi başlatın","unsupported":"Görüş çizgisi sadece SceneView’da desteklenir.","done":"Bitti","newAnalysis":"Yeni analiz","continueAnalysis":"Analize devam et"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_uk.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_uk.json new file mode 100644 index 0000000..423bea8 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Лінія погляду","hint":"Почніть аналіз, клацнувши в сцені, щоб розмістити точку спостереження та одну або більше цілей.","unsupported":"Лінія погляду підтримується тільки в SceneView.","done":"Завершено","newAnalysis":"Новий аналіз","continueAnalysis":"Продовжити аналіз"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_vi.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_vi.json new file mode 100644 index 0000000..47250e4 --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đường ngắm cơ sở","hint":"Bắt đầu phép phân tích bằng cách nhấp vào trong scene để đặt điểm quan sát và một hoặc nhiều mục tiêu","unsupported":"Chức năng Đường ngắm cơ sở chỉ được hỗ trợ trong SceneView.","done":"Hoàn tất","newAnalysis":"Phân tích mới","continueAnalysis":"Tiếp tục phân tích"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-CN.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-CN.json new file mode 100644 index 0000000..9f8c70b --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"通视分析","hint":"请单击场景,放置观察点以及一个或多个目标以开始分析","unsupported":"仅 SceneView 支持通视分析。","done":"完成","newAnalysis":"新分析","continueAnalysis":"继续分析"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-HK.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-HK.json new file mode 100644 index 0000000..829f9fe --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"視線","hint":"按一下場景來放置觀察點和一或多個目標,以開始分析","unsupported":"僅 SceneView 支援視線。","done":"完成","newAnalysis":"新增分析","continueAnalysis":"繼續分析"} \ No newline at end of file diff --git a/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-TW.json b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-TW.json new file mode 100644 index 0000000..829f9fe --- /dev/null +++ b/public/assets/esri/widgets/LineOfSight/t9n/LineOfSight_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"視線","hint":"按一下場景來放置觀察點和一或多個目標,以開始分析","unsupported":"僅 SceneView 支援視線。","done":"完成","newAnalysis":"新增分析","continueAnalysis":"繼續分析"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate.json b/public/assets/esri/widgets/Locate/t9n/Locate.json new file mode 100644 index 0000000..0031f55 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate.json @@ -0,0 +1 @@ +{"widgetLabel":"Locate","title":"Find my location","currentLocation":"Current location","timestamp":"Timestamp","latitude":"Latitude","longitude":"Longitude","accuracy":"Accuracy","altitude":"Altitude","altitudeAccuracy":"Altitude accuracy","heading":"Heading","speed":"Speed"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_ar.json b/public/assets/esri/widgets/Locate/t9n/Locate_ar.json new file mode 100644 index 0000000..18f2b1c --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تحديد موقع","title":"بحث عن الموقع","currentLocation":"الموقع الحالي","timestamp":"طابع الوقت","latitude":"خط عرض","longitude":"خط طول","accuracy":"الدقة","altitude":"خط ارتفاع","altitudeAccuracy":"دقة دائرة العرض","heading":"عنوان","speed":"سرعة"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_bg.json b/public/assets/esri/widgets/Locate/t9n/Locate_bg.json new file mode 100644 index 0000000..e5b1351 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Намерете","title":"Намиране на моето местоположение","currentLocation":"Текущо местоположение","timestamp":"Индикатор за време","latitude":"Географска ширина","longitude":"Географска дължина","accuracy":"Точност","altitude":"Надморска височина","altitudeAccuracy":"Точност на надморската височина","heading":"Посока на движение","speed":"Скорост"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_bs.json b/public/assets/esri/widgets/Locate/t9n/Locate_bs.json new file mode 100644 index 0000000..dacb774 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Pronađi","title":"Pronađi moju lokaciju","currentLocation":"Trenutačna lokacija","timestamp":"Vremenska oznaka","latitude":"Geografska širina","longitude":"Geografska dužina","accuracy":"Točnost","altitude":"Nadmorska visina","altitudeAccuracy":"Točnost nadmorske visine","heading":"Zaglavlje","speed":"Brzina"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_ca.json b/public/assets/esri/widgets/Locate/t9n/Locate_ca.json new file mode 100644 index 0000000..696998d --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Localitza","title":"Cerca la meva ubicació","currentLocation":"Ubicació actual","timestamp":"Marca de temps","latitude":"Latitud","longitude":"Longitud","accuracy":"Precisió","altitude":"Altitud","altitudeAccuracy":"Precisió de l'altitud","heading":"Capçalera","speed":"Velocitat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_cs.json b/public/assets/esri/widgets/Locate/t9n/Locate_cs.json new file mode 100644 index 0000000..ec8b7ef --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Moje poloha","title":"Najdi moji polohu","currentLocation":"Aktuální poloha","timestamp":"Časová značka","latitude":"Zeměpisná šířka","longitude":"Zeměpisná délka","accuracy":"Přesnost","altitude":"Nadmořská výška","altitudeAccuracy":"Přesnost nadmořské výšky","heading":"Záhlaví","speed":"Rychlost"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_da.json b/public/assets/esri/widgets/Locate/t9n/Locate_da.json new file mode 100644 index 0000000..5adcf0c --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Find","title":"Find min placering","currentLocation":"Nuværende placering","timestamp":"Tidsstempel","latitude":"Bredde","longitude":"Længde","accuracy":"Præcision","altitude":"Højde","altitudeAccuracy":"Højdepræcision","heading":"Overskrift","speed":"Hastighed"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_de.json b/public/assets/esri/widgets/Locate/t9n/Locate_de.json new file mode 100644 index 0000000..e43f9ab --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Suchen","title":"Eigenen Standort suchen","currentLocation":"Aktueller Standort","timestamp":"Zeitstempel","latitude":"Breitengrad","longitude":"Längengrad","accuracy":"Genauigkeit","altitude":"Höhe","altitudeAccuracy":"Genauigkeit der Höhe","heading":"Kurs","speed":"Geschwindigkeit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_el.json b/public/assets/esri/widgets/Locate/t9n/Locate_el.json new file mode 100644 index 0000000..457f2d6 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εντοπισμός","title":"Εύρεση της τοποθεσίας μου","currentLocation":"Τρέχουσα τοποθεσία","timestamp":"Χρονική σήμανση","latitude":"Γεωγραφικό πλάτος","longitude":"Γεωγραφικό μήκος","accuracy":"Ακρίβεια","altitude":"Υψόμετρο","altitudeAccuracy":"Ακρίβεια υψομέτρου","heading":"Επικεφαλίδα","speed":"Ταχύτητα"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_en.json b/public/assets/esri/widgets/Locate/t9n/Locate_en.json new file mode 100644 index 0000000..0031f55 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Locate","title":"Find my location","currentLocation":"Current location","timestamp":"Timestamp","latitude":"Latitude","longitude":"Longitude","accuracy":"Accuracy","altitude":"Altitude","altitudeAccuracy":"Altitude accuracy","heading":"Heading","speed":"Speed"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_es.json b/public/assets/esri/widgets/Locate/t9n/Locate_es.json new file mode 100644 index 0000000..080f0ea --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Locate","title":"Buscar mi ubicación","currentLocation":"Ubicación actual","timestamp":"Marca de hora","latitude":"Latitud","longitude":"Longitud","accuracy":"Precisión","altitude":"Altitud","altitudeAccuracy":"Precisión de altitud","heading":"Encabezado","speed":"Velocidad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_et.json b/public/assets/esri/widgets/Locate/t9n/Locate_et.json new file mode 100644 index 0000000..033e3af --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Paiguta","title":"Leia minu asukoht","currentLocation":"Praegune asukoht","timestamp":"Ajatempel","latitude":"Laius","longitude":"Pikkus","accuracy":"Täpsus","altitude":"Kõrgus","altitudeAccuracy":"Kõrguse täpsus","heading":"Pealkiri","speed":"Kiirus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_fi.json b/public/assets/esri/widgets/Locate/t9n/Locate_fi.json new file mode 100644 index 0000000..c9673cf --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Paikanna","title":"Etsi sijaintini","currentLocation":"Nykyinen sijainti","timestamp":"Aikaleima","latitude":"Leveysaste","longitude":"Pituusaste","accuracy":"Tarkkuus","altitude":"Korkeus","altitudeAccuracy":"Korkeuden tarkkuus","heading":"Suunta","speed":"Nopeus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_fr.json b/public/assets/esri/widgets/Locate/t9n/Locate_fr.json new file mode 100644 index 0000000..64e4065 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Localiser","title":"Rechercher ma localisation","currentLocation":"Position actuelle","timestamp":"Date","latitude":"Latitude","longitude":"Longitude","accuracy":"Précision","altitude":"Altitude","altitudeAccuracy":"Exactitude de l’altitude","heading":"Direction","speed":"Vitesse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_he.json b/public/assets/esri/widgets/Locate/t9n/Locate_he.json new file mode 100644 index 0000000..e94b0ee --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_he.json @@ -0,0 +1 @@ +{"widgetLabel":"Locate","title":"מצא את המיקום שלי","currentLocation":"מיקום נוכחי","timestamp":"חותמת זמן","latitude":"קו רוחב","longitude":"קו אורך","accuracy":"דיוק","altitude":"גובה","altitudeAccuracy":"דיוק גובה","heading":"כותרת","speed":"מהירות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_hr.json b/public/assets/esri/widgets/Locate/t9n/Locate_hr.json new file mode 100644 index 0000000..dacb774 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Pronađi","title":"Pronađi moju lokaciju","currentLocation":"Trenutačna lokacija","timestamp":"Vremenska oznaka","latitude":"Geografska širina","longitude":"Geografska dužina","accuracy":"Točnost","altitude":"Nadmorska visina","altitudeAccuracy":"Točnost nadmorske visine","heading":"Zaglavlje","speed":"Brzina"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_hu.json b/public/assets/esri/widgets/Locate/t9n/Locate_hu.json new file mode 100644 index 0000000..9ccf866 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Megkeresés","title":"Saját helyzet megkeresése","currentLocation":"Aktuális hely","timestamp":"Időbélyeg","latitude":"Szélesség","longitude":"Hosszúság","accuracy":"Pontosság","altitude":"Magasság","altitudeAccuracy":"Magassági pontosság","heading":"Mozgási irány","speed":"Sebesség"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_id.json b/public/assets/esri/widgets/Locate/t9n/Locate_id.json new file mode 100644 index 0000000..b3e5c95 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Tentukan lokasi","title":"Temukan lokasi saya","currentLocation":"Lokasi saat ini","timestamp":"Stempel waktu","latitude":"Garis Lintang","longitude":"Garis Bujur","accuracy":"Akurasi","altitude":"Ketinggian","altitudeAccuracy":"Akurasi ketinggian","heading":"Heading","speed":"Kecepatan"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_it.json b/public/assets/esri/widgets/Locate/t9n/Locate_it.json new file mode 100644 index 0000000..d2ac51b --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Trova","title":"Trova posizione personale","currentLocation":"Posizione corrente","timestamp":"Timestamp","latitude":"Latitudine","longitude":"Longitudine","accuracy":"Precisione","altitude":"Altitudine","altitudeAccuracy":"Precisione altitudine","heading":"Intestazione","speed":"Velocità"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_ja.json b/public/assets/esri/widgets/Locate/t9n/Locate_ja.json new file mode 100644 index 0000000..726edc1 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"現在地","title":"現在の場所を検索","currentLocation":"現在位置","timestamp":"タイムスタンプ","latitude":"緯度","longitude":"経度","accuracy":"正確度","altitude":"高度","altitudeAccuracy":"高度の精度","heading":"方位角","speed":"速度"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_ko.json b/public/assets/esri/widgets/Locate/t9n/Locate_ko.json new file mode 100644 index 0000000..483a30a --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"로케이트","title":"내 위치 찾기","currentLocation":"현재 위치","timestamp":"타임스탬프","latitude":"위도","longitude":"경도","accuracy":"정확도","altitude":"고도","altitudeAccuracy":"고도 정확도","heading":"방향","speed":"속도"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_lt.json b/public/assets/esri/widgets/Locate/t9n/Locate_lt.json new file mode 100644 index 0000000..3e13637 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Rasti","title":"Rasti mano vietą","currentLocation":"Esama padėtis","timestamp":"Laiko žyma","latitude":"Platuma","longitude":"Ilguma","accuracy":"Tikslumas","altitude":"Aukštis","altitudeAccuracy":"Aukščio tikslumas","heading":"Antraštė","speed":"Greitis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_lv.json b/public/assets/esri/widgets/Locate/t9n/Locate_lv.json new file mode 100644 index 0000000..84111b9 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Noteikt","title":"Atrast manu novietojumu","currentLocation":"Pašreizējais novietojums","timestamp":"Laika zīmogs","latitude":"Platums","longitude":"Garums","accuracy":"Precizitāte","altitude":"Augstums","altitudeAccuracy":"Augstuma precizitāte","heading":"Virsraksts","speed":"Ātrums"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_nb.json b/public/assets/esri/widgets/Locate/t9n/Locate_nb.json new file mode 100644 index 0000000..1001e32 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Finn","title":"Finn min lokasjon","currentLocation":"Gjeldende sted","timestamp":"Tidsstempel","latitude":"Breddegrad","longitude":"Lengdegrad","accuracy":"Nøyaktighet","altitude":"Høyde","altitudeAccuracy":"Høydenøyaktighet","heading":"Topptekst","speed":"Hastighet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_nl.json b/public/assets/esri/widgets/Locate/t9n/Locate_nl.json new file mode 100644 index 0000000..4bc0a6a --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom naar","title":"Mijn locatie vinden","currentLocation":"Huidige locatie","timestamp":"Tijdstempel","latitude":"Breedte","longitude":"Lengte","accuracy":"Nauwkeurigheid","altitude":"Hoogte","altitudeAccuracy":"Nauwkeurigheid van de hoogte","heading":"Koptekst","speed":"Snelheid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_pl.json b/public/assets/esri/widgets/Locate/t9n/Locate_pl.json new file mode 100644 index 0000000..045df12 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lokalizuj","title":"Znajdź moją lokalizację","currentLocation":"Bieżąca lokalizacja","timestamp":"Datownik","latitude":"Szerokość geograficzna","longitude":"Długość geograficzna","accuracy":"Dokładność","altitude":"Wysokość","altitudeAccuracy":"Dokładność wysokości","heading":"Nagłówek","speed":"Prędkość"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_pt-BR.json b/public/assets/esri/widgets/Locate/t9n/Locate_pt-BR.json new file mode 100644 index 0000000..d936316 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Localizar","title":"Encontrar meu local","currentLocation":"Local Atual","timestamp":"Carimbo","latitude":"Latitude","longitude":"Longitude","accuracy":"Precisão","altitude":"Altitude","altitudeAccuracy":"Precisão da altitude","heading":"Cabeçalho","speed":"Velocidade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_pt-PT.json b/public/assets/esri/widgets/Locate/t9n/Locate_pt-PT.json new file mode 100644 index 0000000..9d949d1 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Localizar","title":"Encontrar o meu local","currentLocation":"Current location","timestamp":"Timestamp","latitude":"Latitude","longitude":"Longitude","accuracy":"Accuracy","altitude":"Altitude","altitudeAccuracy":"Altitude accuracy","heading":"Heading","speed":"Speed"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_ro.json b/public/assets/esri/widgets/Locate/t9n/Locate_ro.json new file mode 100644 index 0000000..0bca9ea --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Localizare","title":"Găsire locaţie proprie","currentLocation":"Locație curentă","timestamp":"Marcaj temporal","latitude":"Latitudine","longitude":"Longitudine","accuracy":"Precizie","altitude":"Altitudine","altitudeAccuracy":"Precizia altitudinii","heading":"Antet","speed":"Viteză"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_ru.json b/public/assets/esri/widgets/Locate/t9n/Locate_ru.json new file mode 100644 index 0000000..df7c4b5 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Найти местоположение","title":"Найти мое местоположение","currentLocation":"Текущее местоположение","timestamp":"Временная отметка","latitude":"Широта","longitude":"Долгота","accuracy":"Точность","altitude":"Высота","altitudeAccuracy":"Точность высоты","heading":"Направление","speed":"Скорость"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_sk.json b/public/assets/esri/widgets/Locate/t9n/Locate_sk.json new file mode 100644 index 0000000..e0a036c --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Lokalizovať","title":"Nájsť moje umiestnenie","currentLocation":"Súčasné umiestnenie","timestamp":"Časová značka","latitude":"Zemepisná šírka","longitude":"Zemepisná dĺžka","accuracy":"Presnosť","altitude":"Rozpoznávanie","altitudeAccuracy":"Presnosť nadmorskej výšky","heading":"Nadpis","speed":"Rýchlosť"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_sl.json b/public/assets/esri/widgets/Locate/t9n/Locate_sl.json new file mode 100644 index 0000000..563eed0 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lociraj","title":"Najdi mojo lokacijo","currentLocation":"Trenutna lokacija","timestamp":"Časovni žig","latitude":"Geografska širina","longitude":"Geografska dolžina","accuracy":"Natančnost","altitude":"Višina nad tlemi","altitudeAccuracy":"Natančnost višine nad tlemi","heading":"Glava","speed":"Hitrost"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_sr.json b/public/assets/esri/widgets/Locate/t9n/Locate_sr.json new file mode 100644 index 0000000..cc03d0b --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Lociraj","title":"Pronađi moju lokaciju","currentLocation":"Trenutna lokacija","timestamp":"Vremenska oznaka","latitude":"Geografska širina","longitude":"Geografska dužina","accuracy":"Tačnost","altitude":"Nadmorska visina","altitudeAccuracy":"Tačnost nadmorske visine","heading":"Zaglavlje","speed":"Brzina"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_sv.json b/public/assets/esri/widgets/Locate/t9n/Locate_sv.json new file mode 100644 index 0000000..2cc77be --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Leta upp","title":"Hitta min plats","currentLocation":"Aktuell plats","timestamp":"Tidsstämpel","latitude":"Latitud","longitude":"Longitud","accuracy":"Noggrannhet","altitude":"Höjd","altitudeAccuracy":"Höjdnoggrannhet","heading":"Rubrik","speed":"Hastighet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_th.json b/public/assets/esri/widgets/Locate/t9n/Locate_th.json new file mode 100644 index 0000000..88abe7e --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ระบุตำแหน่ง","title":"ค้นหาตำแหน่งของฉัน","currentLocation":"ตำแหน่งปัจจุบัน","timestamp":"บันทึกเวลา","latitude":"ละติจูด","longitude":"ลองจิจูด","accuracy":"ความถูกต้อง","altitude":"ระดับความสูง","altitudeAccuracy":"ความแม่นยำของระดับความสูง","heading":"หัวเรื่อง","speed":"ความเร็ว"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_tr.json b/public/assets/esri/widgets/Locate/t9n/Locate_tr.json new file mode 100644 index 0000000..d97b012 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Konumlandır","title":"Konumumu bul","currentLocation":"Geçerli konum","timestamp":"Zaman damgası","latitude":"Enlem","longitude":"Boylam","accuracy":"Doğruluk","altitude":"Yükseklik","altitudeAccuracy":"Yükseklik hassasiyeti","heading":"Başlık","speed":"Hız"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_uk.json b/public/assets/esri/widgets/Locate/t9n/Locate_uk.json new file mode 100644 index 0000000..c5c1fc8 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Знайти","title":"Знайти моє місце розташування","currentLocation":"Поточне місце розташування","timestamp":"Позначка часу","latitude":"Широта","longitude":"Довгота","accuracy":"Точність","altitude":"Висота","altitudeAccuracy":"Точність висоти","heading":"Курс","speed":"Швидкість"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_vi.json b/public/assets/esri/widgets/Locate/t9n/Locate_vi.json new file mode 100644 index 0000000..9b20ee4 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Định vị","title":"Tìm vị trí của tôi","currentLocation":"Vị trí hiện tại","timestamp":"Kiểu thời gian","latitude":"Vĩ độ","longitude":"Kinh độ","accuracy":"Độ chính xác","altitude":"Độ cao","altitudeAccuracy":"Độ chính xác của độ cao","heading":"Tiêu đề","speed":"Tốc độ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_zh-CN.json b/public/assets/esri/widgets/Locate/t9n/Locate_zh-CN.json new file mode 100644 index 0000000..03be77b --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"定位","title":"查找我的位置","currentLocation":"当前位置","timestamp":"时间戳","latitude":"纬度","longitude":"经度","accuracy":"精度","altitude":"高度角","altitudeAccuracy":"高度精度","heading":"标头","speed":"速度"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_zh-HK.json b/public/assets/esri/widgets/Locate/t9n/Locate_zh-HK.json new file mode 100644 index 0000000..748b898 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"定位","title":"查詢我的位置","currentLocation":"目前位置","timestamp":"時間籤記","latitude":"緯度","longitude":"經度","accuracy":"精確度","altitude":"高度","altitudeAccuracy":"高度精確度","heading":"標題","speed":"速度"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Locate/t9n/Locate_zh-TW.json b/public/assets/esri/widgets/Locate/t9n/Locate_zh-TW.json new file mode 100644 index 0000000..748b898 --- /dev/null +++ b/public/assets/esri/widgets/Locate/t9n/Locate_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"定位","title":"查詢我的位置","currentLocation":"目前位置","timestamp":"時間籤記","latitude":"緯度","longitude":"經度","accuracy":"精確度","altitude":"高度","altitudeAccuracy":"高度精確度","heading":"標題","speed":"速度"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement.json b/public/assets/esri/widgets/Measurement/t9n/Measurement.json new file mode 100644 index 0000000..146ff79 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement.json @@ -0,0 +1 @@ +{"widgetLabel":"Measurement"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_ar.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_ar.json new file mode 100644 index 0000000..168319d --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قياس"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_bg.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_bg.json new file mode 100644 index 0000000..4548be1 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерване"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_bs.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_bs.json new file mode 100644 index 0000000..3c8693f --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Izmjera"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_ca.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_ca.json new file mode 100644 index 0000000..9592175 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesura"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_cs.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_cs.json new file mode 100644 index 0000000..825311e --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Měření"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_da.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_da.json new file mode 100644 index 0000000..9cfdaa7 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Måling"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_de.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_de.json new file mode 100644 index 0000000..68769bd --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Messen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_el.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_el.json new file mode 100644 index 0000000..3db479c --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μέτρηση"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_en.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_en.json new file mode 100644 index 0000000..146ff79 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Measurement"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_es.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_es.json new file mode 100644 index 0000000..b055f9a --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Medición"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_et.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_et.json new file mode 100644 index 0000000..daf2b7d --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Mõõtmine"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_fi.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_fi.json new file mode 100644 index 0000000..987f0ca --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mittaus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_fr.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_fr.json new file mode 100644 index 0000000..a4ab9f0 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mesure"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_he.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_he.json new file mode 100644 index 0000000..e097863 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מדידה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_hr.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_hr.json new file mode 100644 index 0000000..3c8693f --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Izmjera"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_hu.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_hu.json new file mode 100644 index 0000000..b264949 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Mérés"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_id.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_id.json new file mode 100644 index 0000000..fd18d3c --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pengukuran"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_it.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_it.json new file mode 100644 index 0000000..0df86a2 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Misura"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_ja.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_ja.json new file mode 100644 index 0000000..2185c5b --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"計測"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_ko.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_ko.json new file mode 100644 index 0000000..39da549 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"측정"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_lt.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_lt.json new file mode 100644 index 0000000..1d67781 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Matavimas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_lv.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_lv.json new file mode 100644 index 0000000..d5e92b2 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Mērījums"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_nb.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_nb.json new file mode 100644 index 0000000..1d6147c --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Mål"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_nl.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_nl.json new file mode 100644 index 0000000..923f561 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Meting"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_pl.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_pl.json new file mode 100644 index 0000000..3beb114 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pomiar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_pt-BR.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_pt-BR.json new file mode 100644 index 0000000..d246f73 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_pt-PT.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_pt-PT.json new file mode 100644 index 0000000..d246f73 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Medição"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_ro.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_ro.json new file mode 100644 index 0000000..3a90c28 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Măsurare"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_ru.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_ru.json new file mode 100644 index 0000000..4a3a86b --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Измерение"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_sk.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_sk.json new file mode 100644 index 0000000..f4a9d58 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Meranie"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_sl.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_sl.json new file mode 100644 index 0000000..4c0c263 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Meritve"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_sr.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_sr.json new file mode 100644 index 0000000..e1ec3d1 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Mera"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_sv.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_sv.json new file mode 100644 index 0000000..4130643 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Mätning"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_th.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_th.json new file mode 100644 index 0000000..174649e --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การวัด"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_tr.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_tr.json new file mode 100644 index 0000000..38d713f --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ölçüm"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_uk.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_uk.json new file mode 100644 index 0000000..82c52de --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вимірювання"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_vi.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_vi.json new file mode 100644 index 0000000..3c3cec3 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đo lường"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_zh-CN.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_zh-CN.json new file mode 100644 index 0000000..c1e6d91 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"测量"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_zh-HK.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_zh-HK.json new file mode 100644 index 0000000..e4562c6 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"量測"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Measurement/t9n/Measurement_zh-TW.json b/public/assets/esri/widgets/Measurement/t9n/Measurement_zh-TW.json new file mode 100644 index 0000000..e4562c6 --- /dev/null +++ b/public/assets/esri/widgets/Measurement/t9n/Measurement_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"量測"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle.json new file mode 100644 index 0000000..8f537f0 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigation Toggle","toggle":"Toggle to pan or rotate in 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ar.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ar.json new file mode 100644 index 0000000..c690fec --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تبديل الانتقال","toggle":"تبديل للتحريك أو الاستدارة بأبعاد ثلاثية"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bg.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bg.json new file mode 100644 index 0000000..0e386ea --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Превключване на навигация","toggle":"Движете, за да преместите или да завъртите в 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bs.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bs.json new file mode 100644 index 0000000..5677cac --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Preklapanje navigacije","toggle":"Prebacuj se između kretanja po slici ili rotacije u 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ca.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ca.json new file mode 100644 index 0000000..ce8b088 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Commutador de navegació","toggle":"Alterna per al desplaçament panoràmic o la rotació en 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_cs.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_cs.json new file mode 100644 index 0000000..efe8d6f --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Přepínání navigace","toggle":"Přepnout na posun nebo otáčení ve 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_da.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_da.json new file mode 100644 index 0000000..4f91398 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Slå navigation til/fra","toggle":"Skift for at panorere eller rotere i 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_de.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_de.json new file mode 100644 index 0000000..ac68f3c --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigationsumschaltung","toggle":"Zum Schwenken oder Drehen in 3D umschalten"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_el.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_el.json new file mode 100644 index 0000000..9cddaab --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εναλλαγή πλοήγησης","toggle":"Εναλλαγή σε κατάσταση μετατόπισης ή 3D περιστροφής"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_en.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_en.json new file mode 100644 index 0000000..8f537f0 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigation Toggle","toggle":"Toggle to pan or rotate in 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_es.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_es.json new file mode 100644 index 0000000..a753b1e --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternancia de navegación","toggle":"Alternar desplazamiento panorámico y rotación en 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_et.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_et.json new file mode 100644 index 0000000..0427a2e --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigeerimise vahetus","toggle":"Lülita 3D-vaates liikumiseks või pööramiseks"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fi.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fi.json new file mode 100644 index 0000000..cdfc5e9 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Siirtymisen vaihtopainike","toggle":"Vaihda kolmiulotteisen vierityksen ja kierron välillä"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fr.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fr.json new file mode 100644 index 0000000..f4fb7b6 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Activer/Désactiver la navigation","toggle":"Basculer pour se déplacer ou pivoter en 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_he.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_he.json new file mode 100644 index 0000000..52badd4 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שינוי מצב ניווט","toggle":"החלף מצב כדי להזיז ולסובב בתלת-ממד"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hr.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hr.json new file mode 100644 index 0000000..5677cac --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Preklapanje navigacije","toggle":"Prebacuj se između kretanja po slici ili rotacije u 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hu.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hu.json new file mode 100644 index 0000000..b599fc7 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigáció választókapcsoló","toggle":"Átváltás a 3D mozgatás és forgatás között"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_id.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_id.json new file mode 100644 index 0000000..a4f24de --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Penyalaan/Pematian Navigasi","toggle":"Beralih ke geser atau putar dalam 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_it.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_it.json new file mode 100644 index 0000000..c51211a --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Attivazione/disattivazione navigazione","toggle":"Attiva/disattiva per eseguire pan o rotazione in 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ja.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ja.json new file mode 100644 index 0000000..64c4172 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ナビゲーションの切り替え","toggle":"3D の画面移動または回転に切り替え"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ko.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ko.json new file mode 100644 index 0000000..ba3d7c6 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"탐색 토글","toggle":"3D에서 이동 또는 회전 전환"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lt.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lt.json new file mode 100644 index 0000000..8a84b93 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Naršymo perjungimas","toggle":"Perstumti ar pasukti 3D vaizdą"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lv.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lv.json new file mode 100644 index 0000000..b3da9a5 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigācijas pārslēgs","toggle":"Pārslēdziet, lai panaromētu vai pagrieztu 3D režīmā"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nb.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nb.json new file mode 100644 index 0000000..af03f9d --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigasjonsveksling","toggle":"Veksle for å panorere eller rotere i 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nl.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nl.json new file mode 100644 index 0000000..557c3d2 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigatie-toggle","toggle":"Tik om in 3D te pannen of roteren"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pl.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pl.json new file mode 100644 index 0000000..ebc4b6c --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Przełącznik nawigacji","toggle":"Przełącza przesuwanie lub obrót w 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-BR.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-BR.json new file mode 100644 index 0000000..b661e89 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternar Navegação","toggle":"Alternar para mover ou rotacionar em 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-PT.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-PT.json new file mode 100644 index 0000000..0a4db6d --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Alternar Navegação","toggle":"Alternar para arrastar ou rodar em 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ro.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ro.json new file mode 100644 index 0000000..f863409 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Comutator de navigare","toggle":"Comutaţi la panoramare sau rotiţi în 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ru.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ru.json new file mode 100644 index 0000000..f3fb505 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Переключатель навигации","toggle":"Переключитесь, чтобы переместить или повернуть в 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sk.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sk.json new file mode 100644 index 0000000..0964927 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Prepínač navigácie","toggle":"Prepínaním posúvajte alebo otáčajte v 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sl.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sl.json new file mode 100644 index 0000000..8f2d124 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Preklopi navigacijo","toggle":"Preklopi na pomik ali 3D vrtenje"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sr.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sr.json new file mode 100644 index 0000000..8ea39e6 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Uključivanje/isključivanje navigacije","toggle":"Isključite za biste pomerali ili rotirali u 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sv.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sv.json new file mode 100644 index 0000000..cb5eed4 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigationsväxling","toggle":"Växla för att panorera eller rotera i 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_th.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_th.json new file mode 100644 index 0000000..aa80930 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การสลับการนำทาง","toggle":"สลับเพื่อแพนหรือหมุนในแบบ 3 มิติ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_tr.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_tr.json new file mode 100644 index 0000000..ac681cc --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Navigasyonu Değiştir","toggle":"3B kaydırma veya döndürme için değiştirin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_uk.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_uk.json new file mode 100644 index 0000000..b557a65 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Перемикання навігації","toggle":"Перемикайте для переміщення або повертання в 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_vi.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_vi.json new file mode 100644 index 0000000..b4d2314 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Bật/tắt Điều hướng","toggle":"Chuyển đổi để dịch chuyển hoặc xoay dưới dạng 3D"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-CN.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-CN.json new file mode 100644 index 0000000..49c18a8 --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"导航切换","toggle":"切换以进行 3D 平移或旋转"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-HK.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-HK.json new file mode 100644 index 0000000..f595d5b --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"導覽開關","toggle":"在 3D 中切換平移或旋轉"} \ No newline at end of file diff --git a/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-TW.json b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-TW.json new file mode 100644 index 0000000..f595d5b --- /dev/null +++ b/public/assets/esri/widgets/NavigationToggle/t9n/NavigationToggle_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"導覽開關","toggle":"在 3D 中切換平移或旋轉"} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer.json new file mode 100644 index 0000000..7c37460 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer.json @@ -0,0 +1 @@ +{"title":"Oriented imagery viewer","currentFootprint":"Current footprint","additionalFootprints":"Additional footprints","additionalCameraLocations":"Additional camera locations","imageAttributes":"Image attributes","imageEnhancement":"Image enhancement","imageGallery":"Image gallery","float":"Float","dock":"Dock","footprint":"Footprint","noImageError":"No image available for the selected location.","onLoadMessage":"Select a location on map to view imagery.","imageLoadError":"Error occured while loading the image."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ar.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ar.json new file mode 100644 index 0000000..1d0ba6f --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ar.json @@ -0,0 +1 @@ +{"title":"عارض الصور الموجه","currentFootprint":"الموضع الحالي","additionalFootprints":"مواضع إضافية","additionalCameraLocations":"مواقع الكاميرا الإضافية","imageAttributes":"سمات الصورة","imageEnhancement":"تحسين الصورة","imageGallery":"معرض الصور","float":"عائم","dock":"إرساء","footprint":"موضع","noImageError":"لا توجد صورة متاحة للموقع المحدد.","onLoadMessage":"حدد موقعًا على الخريطة لعرض الصور.","imageLoadError":"حدث خطأ أثناء تحميل الصورة."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bg.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bg.json new file mode 100644 index 0000000..461744c --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bg.json @@ -0,0 +1 @@ +{"title":"Модул за преглеждане на ориентирани изображения","currentFootprint":"Текущ отпечатък","additionalFootprints":"Допълнителни отпечатъци","additionalCameraLocations":"Допълнителни места за камери","imageAttributes":"Атрибути на изображение","imageEnhancement":"Подобряване на изображение","imageGallery":"Галерия с изображения","float":"Плаваща функция","dock":"Закрепване","footprint":"Отпечатък","noImageError":"Няма налично изображение за избраното местоположение.","onLoadMessage":"Изберете местоположение на картата, за да видите изображения.","imageLoadError":"Възникна грешка при зареждането на изображение."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bs.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bs.json new file mode 100644 index 0000000..0a4568a --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_bs.json @@ -0,0 +1 @@ +{"title":"Preglednik za orijentirane snimke","currentFootprint":"Trenutačni trag","additionalFootprints":"Dodatni tragovi","additionalCameraLocations":"Dodatne lokacije kamera","imageAttributes":"Atributi slika","imageEnhancement":"Poboljšanje slike","imageGallery":"Galerija slika","float":"Plutanje","dock":"Pristanište","footprint":"Trag","noImageError":"Nema dostupnih slika za odabranu lokaciju.","onLoadMessage":"Odaberite lokaciju na karti za pregled snimki.","imageLoadError":"Došlo je do pogreške prilikom učitavanja snimke."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ca.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ca.json new file mode 100644 index 0000000..e806536 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ca.json @@ -0,0 +1 @@ +{"title":"Visualitzador d'imatges amb orientació","currentFootprint":"Empremta actual","additionalFootprints":"Empremtes addicionals","additionalCameraLocations":"Ubicacions de la càmera addicionals","imageAttributes":"Atributs d'imatge","imageEnhancement":"Millora de la imatge","imageGallery":"Galeria d'imatges","float":"Punt flotant","dock":"Embarcador","footprint":"Empremta","noImageError":"No hi ha cap imatge disponible per a la ubicació seleccionada.","onLoadMessage":"Seleccioneu una ubicació al mapa per veure les imatges.","imageLoadError":"S'ha produït un error en pujar la imatge."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_cs.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_cs.json new file mode 100644 index 0000000..2cb22f0 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_cs.json @@ -0,0 +1 @@ +{"title":"Prohlížeč orientovaných snímků","currentFootprint":"Současný obrys rastru","additionalFootprints":"Další obrysy rastru","additionalCameraLocations":"Další umístění kamer","imageAttributes":"Atributy snímku","imageEnhancement":"Vylepšení snímku","imageGallery":"Galerie obrázků","float":"Desetinné číslo","dock":"Ukotvit","footprint":"Obrys rastru","noImageError":"Pro vybrané umístění není dostupný žádný snímek","onLoadMessage":"Chcete-li zobrazit snímky, vyberte místo v mapě.","imageLoadError":"Při načítání snímku došlo k chybě."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_da.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_da.json new file mode 100644 index 0000000..6ef7326 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_da.json @@ -0,0 +1 @@ +{"title":"Fremviser til orienterede billeder","currentFootprint":"Aktuelt fodaftryk","additionalFootprints":"Yderligere fodaftryk","additionalCameraLocations":"Yderligere kamerapositioner","imageAttributes":"Billedattributter","imageEnhancement":"Billedforbedring","imageGallery":"Billedgalleri","float":"Flydende","dock":"Fast","footprint":"Fodaftryk","noImageError":"Der er ikke noget billede for den valgte position.","onLoadMessage":"Vælg en position på kortet for at vise billeder.","imageLoadError":"Der opstod en fejl under indlæsning af billedet."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_de.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_de.json new file mode 100644 index 0000000..58daff8 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_de.json @@ -0,0 +1 @@ +{"title":"Oriented-Imagery-Viewer","currentFootprint":"Aktueller Footprint","additionalFootprints":"Zusätzliche Footprints","additionalCameraLocations":"Zusätzliche Kamerapositionen","imageAttributes":"Bildattribute","imageEnhancement":"Bildverbesserung","imageGallery":"Bildergalerie","float":"Float","dock":"Verankern","footprint":"Footprint","noImageError":"Für die ausgewählte Position ist kein Bild verfügbar.","onLoadMessage":"Wählen Sie eine Position auf der Karte aus, um Bilddaten anzuzeigen.","imageLoadError":"Beim Laden des Bildes ist ein Fehler aufgetreten."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_el.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_el.json new file mode 100644 index 0000000..5f91410 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_el.json @@ -0,0 +1 @@ +{"title":"Εργαλείο προβολής oriented imagery","currentFootprint":"Τρέχον αποτύπωμα","additionalFootprints":"Επιπρόσθετα αποτυπώματα","additionalCameraLocations":"Επιπρόσθετες τοποθεσίες κάμερας","imageAttributes":"Χαρακτηριστικά εικόνας","imageEnhancement":"Βελτιστοποίηση εικόνας","imageGallery":"Συλλογή εικόνων","float":"Float","dock":"Αγκύρωση","footprint":"Αποτύπωμα","noImageError":"Δεν υπάρχει διαθέσιμη εικόνα για την επιλεγμένη τοποθεσία.","onLoadMessage":"Επιλέξτε τοποθεσία στον χάρτη για προβολή των δορυφορικών εικόνων.","imageLoadError":"Παρουσιάστηκε σφάλμα κατά τη φόρτωση της εικόνας."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_en.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_en.json new file mode 100644 index 0000000..7c37460 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_en.json @@ -0,0 +1 @@ +{"title":"Oriented imagery viewer","currentFootprint":"Current footprint","additionalFootprints":"Additional footprints","additionalCameraLocations":"Additional camera locations","imageAttributes":"Image attributes","imageEnhancement":"Image enhancement","imageGallery":"Image gallery","float":"Float","dock":"Dock","footprint":"Footprint","noImageError":"No image available for the selected location.","onLoadMessage":"Select a location on map to view imagery.","imageLoadError":"Error occured while loading the image."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_es.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_es.json new file mode 100644 index 0000000..fa66781 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_es.json @@ -0,0 +1 @@ +{"title":"Visor de imágenes orientadas","currentFootprint":"Huella actual","additionalFootprints":"Huellas adicionales","additionalCameraLocations":"Ubicaciones de cámaras adicionales","imageAttributes":"Atributos de imagen","imageEnhancement":"Mejora de imagen","imageGallery":"Galería de imágenes","float":"Flotante","dock":"Acoplar","footprint":"Huella","noImageError":"No hay ninguna imagen disponible para la ubicación seleccionada.","onLoadMessage":"Seleccione una ubicación en el mapa para ver las imágenes.","imageLoadError":"Se ha producido un error al cargar la imagen."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_et.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_et.json new file mode 100644 index 0000000..bb3c227 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_et.json @@ -0,0 +1 @@ +{"title":"Orienteeritud piltude vaatur","currentFootprint":"Praegune kontuur","additionalFootprints":"Täiendavad kontuurid","additionalCameraLocations":"Täiendavad kaamera asukohad","imageAttributes":"Pildi atribuudid","imageEnhancement":"Pildi täiustamine","imageGallery":"Pildigalerii","float":"Hõljutamine","dock":"Doki","footprint":"Kontuur","noImageError":"Valitud asukoha jaoks pole pilte saadaval.","onLoadMessage":"Vali asukoht kaardil piltide kuvamiseks.","imageLoadError":"Pildi laadimisel ilmnes tõrge."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fi.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fi.json new file mode 100644 index 0000000..1551158 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fi.json @@ -0,0 +1 @@ +{"title":"Suunnattu kuva-aineiston tarkastelija","currentFootprint":"Nykyinen peittoalue","additionalFootprints":"Muut peittoalueet","additionalCameraLocations":"Muut kameran sijainnit","imageAttributes":"Kuvan ominaisuustiedot","imageEnhancement":"Kuvanparannus","imageGallery":"Kuvagalleria","float":"Liukuluku","dock":"Kiinnitä","footprint":"Peittoalue","noImageError":"Valitulle sijainnille ei ole kuvaa.","onLoadMessage":"Näytä kuva-aineisto valitsemalla sijainti kartasta.","imageLoadError":"Kuvan lataamisessa tapahtui virhe."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fr.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fr.json new file mode 100644 index 0000000..e77123c --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_fr.json @@ -0,0 +1 @@ +{"title":"Visionneuse d’imagerie orientée","currentFootprint":"Emprise actuelle","additionalFootprints":"Emprises supplémentaires","additionalCameraLocations":"Localisations supplémentaires de la caméra","imageAttributes":"Attributs de l’image","imageEnhancement":"Amélioration de l’image","imageGallery":"Bibliothèque d’images","float":"Flottant","dock":"Ancré","footprint":"Emprise","noImageError":"Aucune image disponible pour la localisation sélectionnée.","onLoadMessage":"Sélectionnez une localisation sur la carte pour afficher l’imagerie.","imageLoadError":"Une erreur est survenue lors du chargement de l’image."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_he.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_he.json new file mode 100644 index 0000000..e81f92d --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_he.json @@ -0,0 +1 @@ +{"title":"מציג תצלומים מכוונים","currentFootprint":"עקבה נוכחית","additionalFootprints":"עקבות נוספות","additionalCameraLocations":"מיקומי מצלמות נוספים","imageAttributes":"מאפייני תמונה","imageEnhancement":"שיפור תמונה","imageGallery":"גלריית תמונות","float":"צף","dock":"מעוגן","footprint":"עקבה","noImageError":"אין תמונה זמינה עבור המיקום שנבחר.","onLoadMessage":"בחר מיקום במפה כדי לצפות בתצלומים.","imageLoadError":"אירעה שגיאה במהלך טעינת התמונה."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hr.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hr.json new file mode 100644 index 0000000..0a4568a --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hr.json @@ -0,0 +1 @@ +{"title":"Preglednik za orijentirane snimke","currentFootprint":"Trenutačni trag","additionalFootprints":"Dodatni tragovi","additionalCameraLocations":"Dodatne lokacije kamera","imageAttributes":"Atributi slika","imageEnhancement":"Poboljšanje slike","imageGallery":"Galerija slika","float":"Plutanje","dock":"Pristanište","footprint":"Trag","noImageError":"Nema dostupnih slika za odabranu lokaciju.","onLoadMessage":"Odaberite lokaciju na karti za pregled snimki.","imageLoadError":"Došlo je do pogreške prilikom učitavanja snimke."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hu.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hu.json new file mode 100644 index 0000000..246ffa6 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_hu.json @@ -0,0 +1 @@ +{"title":"Tájolt távérzékelt felvételek megtekintője","currentFootprint":"Aktuális lenyomat","additionalFootprints":"További lenyomatok","additionalCameraLocations":"További kamerahelyek","imageAttributes":"Képattribútumok","imageEnhancement":"Képjavítás","imageGallery":"Képgaléria","float":"Float","dock":"Dokkolás","footprint":"Lenyomat","noImageError":"Nem áll rendelkezésre kép a kiválasztott helyhez.","onLoadMessage":"A távérzékelt felvétel megtekintéséhez válassza ki a kívánt helyet a térképen.","imageLoadError":"Hiba történt a kép betöltésekor."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_id.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_id.json new file mode 100644 index 0000000..fdcb28e --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_id.json @@ -0,0 +1 @@ +{"title":"Penampil pencitraan yang diorientasi","currentFootprint":"Jejak saat ini","additionalFootprints":"Jejak tambahan","additionalCameraLocations":"Lokasi kamera tambahan","imageAttributes":"Atribut gambar","imageEnhancement":"Peningkatan gambar","imageGallery":"Galeri gambar","float":"Mengambang","dock":"Dok","footprint":"Jejak","noImageError":"Tidak tersedia gambar untuk lokasi yang dipilih.","onLoadMessage":"Pilih lokasi pada peta untuk melihat gambar.","imageLoadError":"Terjadi kesalahan saat memuat gambar."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_it.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_it.json new file mode 100644 index 0000000..142198f --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_it.json @@ -0,0 +1 @@ +{"title":"Visualizzatore immagini orientate","currentFootprint":"Footprint corrente","additionalFootprints":"Footprint aggiuntive","additionalCameraLocations":"Posizioni aggiuntive della fotocamera","imageAttributes":"Attributi immagine","imageEnhancement":"Miglioramento immagine","imageGallery":"Galleria immagini","float":"A virgola mobile","dock":"Aggancia","footprint":"Footprint","noImageError":"Nessuna immagine disponibile per la posizione selezionata","onLoadMessage":"Selezionare una posizione sulla mappa per visualizzare le immagini.","imageLoadError":"Si è verificato un errore durante il caricamento dell'immagine."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ja.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ja.json new file mode 100644 index 0000000..43d5361 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ja.json @@ -0,0 +1 @@ +{"title":"方向付き画像ビューアー","currentFootprint":"現在のフットプリント","additionalFootprints":"その他のフットプリント","additionalCameraLocations":"その他のカメラ位置","imageAttributes":"画像属性","imageEnhancement":"画像調整","imageGallery":"画像ギャラリー","float":"フローティング","dock":"ドッキング","footprint":"フットプリント","noImageError":"選択した位置では、画像を使用できません。","onLoadMessage":"マップ上の位置を選択すると、画像が表示されます。","imageLoadError":"画像の読み込み中にエラーが発生しました。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ko.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ko.json new file mode 100644 index 0000000..c8e6a58 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ko.json @@ -0,0 +1 @@ +{"title":"방향 영상 뷰어","currentFootprint":"현재 풋프린트","additionalFootprints":"추가 풋프린트","additionalCameraLocations":"추가 카메라 위치","imageAttributes":"이미지 속성","imageEnhancement":"이미지 개선","imageGallery":"이미지 갤러리","float":"고정 해제","dock":"고정","footprint":"풋프린트","noImageError":"선택한 위치에 사용할 수 있는 이미지가 없습니다.","onLoadMessage":"영상을 보려면 맵에서 위치를 선택합니다.","imageLoadError":"이미지를 불러오는 동안 오류가 발생했습니다."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lt.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lt.json new file mode 100644 index 0000000..75acabe --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lt.json @@ -0,0 +1 @@ +{"title":"Orientuotų vaizdų peržiūros priemonė","currentFootprint":"Dabartinė aprėpiama erdvė","additionalFootprints":"Papildomos aprėpiamos erdvės","additionalCameraLocations":"Papildomos kamerų vietos","imageAttributes":"Vaizdo atributai","imageEnhancement":"Vaizdo pagerinimas","imageGallery":"Vaizdų galerija","float":"Nefiksuoti","dock":"Prijungti","footprint":"Aprėpiama erdvė","noImageError":"Pasirinktai vietai nėra prieinamo vaizdo.","onLoadMessage":"Norėdami peržiūrėti vaizdus, pasirinkite padėtį žemėlapyje.","imageLoadError":"Įkeliant vaizdą, įvyko klaida."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lv.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lv.json new file mode 100644 index 0000000..412736c --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_lv.json @@ -0,0 +1 @@ +{"title":"Orientēts attēlu skatītājs","currentFootprint":"Pašreizējais pēdas nospiedums","additionalFootprints":"Papildu pēdas nospiedumi","additionalCameraLocations":"Papildu kameras novietojumi","imageAttributes":"Attēlu atribūti","imageEnhancement":"Attēla uzlabošana","imageGallery":"Attēlu galerija","float":"Padarīt peldošu","dock":"Dokot","footprint":"Pēdas nospiedums","noImageError":"Atlasītajai atrašanās vietai nav pieejams neviens attēls.","onLoadMessage":"Izvēlēties novietojumu kartē, lai skatītu attēlus.","imageLoadError":"Ielādējot attēlu, radās kļūda."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nb.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nb.json new file mode 100644 index 0000000..ddd1998 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nb.json @@ -0,0 +1 @@ +{"title":"Orientert bildevisning","currentFootprint":"Gjeldende avtrykk","additionalFootprints":"Flere avtrykk","additionalCameraLocations":"Flere kameralokasjoner","imageAttributes":"Bildeattributter","imageEnhancement":"Bildeforbedring","imageGallery":"Bildegalleri","float":"Float","dock":"Fest","footprint":"Fotavtrykk","noImageError":"Ingen bilder tilgjengelig for den valgte lokasjonen.","onLoadMessage":"Velg en lokasjon på kartet for å velge bilder.","imageLoadError":"Det oppstod en feil ved lasting av bildet."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nl.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nl.json new file mode 100644 index 0000000..4dd3a50 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_nl.json @@ -0,0 +1 @@ +{"title":"Oriented imagery viewer","currentFootprint":"Huidige voetafdruk","additionalFootprints":"Extra voetafdrukken","additionalCameraLocations":"Extra cameralocaties","imageAttributes":"Image attributen","imageEnhancement":"Image verbetering","imageGallery":"Image galerij","float":"Getal met decimalen","dock":"Dok","footprint":"Voetafdruk","noImageError":"Geen image beschikbaar voor de geselecteerde locatie.","onLoadMessage":"Selecteer een locatie op de kaart om imagery te bekijken.","imageLoadError":"Er is een fout opgetreden bij het laden van de image."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pl.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pl.json new file mode 100644 index 0000000..38233f7 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pl.json @@ -0,0 +1 @@ +{"title":"Przeglądarka zobrazowań zorientowanych","currentFootprint":"Bieżący obrys","additionalFootprints":"Dodatkowe obrysy","additionalCameraLocations":"Dodatkowe lokalizacje kamer","imageAttributes":"Atrybuty obrazu","imageEnhancement":"Korygowanie obrazu","imageGallery":"Galeria obrazów","float":"Zmiennoprzecinkowe","dock":"Zadokuj","footprint":"Obrys","noImageError":"Brak obrazu dla wybranej lokalizacji.","onLoadMessage":"Wybierz lokalizację na mapie, aby wyświetlić zobrazowanie.","imageLoadError":"Wystąpił błąd podczas wczytywania obrazu."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-BR.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-BR.json new file mode 100644 index 0000000..f9a63bf --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-BR.json @@ -0,0 +1 @@ +{"title":"Visualizador de imagens orientada","currentFootprint":"Área de cobertura atual","additionalFootprints":"Áreas de cobertura adicionais","additionalCameraLocations":"Locais de câmeras adicionais","imageAttributes":"Atributos de imagem","imageEnhancement":"Melhoria de imagem","imageGallery":"Galeria de imagens","float":"Flutuar","dock":"Móvel","footprint":"Área de cobertura","noImageError":"Nenhuma imagem disponível para o local selecionado.","onLoadMessage":"Selecione um local no mapa para ver as imagens.","imageLoadError":"Ocorreu um erro ao carregar a imagem."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-PT.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-PT.json new file mode 100644 index 0000000..330ff50 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_pt-PT.json @@ -0,0 +1 @@ +{"title":"Visualizador de imagens orientadas","currentFootprint":"Área de cobertura atual","additionalFootprints":"Áreas de cobertura adicionais","additionalCameraLocations":"Localizações de câmaras adicionais","imageAttributes":"Atributos de imagem","imageEnhancement":"Melhoria de imagem","imageGallery":"Galeria de imagens","float":"Flutuante","dock":"Ancorar","footprint":"Área de cobertura","noImageError":"Não existem imagens disponíveis para a localização selecionada.","onLoadMessage":"Selecione uma localização no mapa para ver as imagens.","imageLoadError":"Ocorreu um erro ao carregar a imagem."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ro.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ro.json new file mode 100644 index 0000000..46a739b --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ro.json @@ -0,0 +1 @@ +{"title":"Vizualizator imagine satelitară orientată","currentFootprint":"Amprentă curentă","additionalFootprints":"Amprente suplimentare","additionalCameraLocations":"Locații cameră suplimentară","imageAttributes":"Atribute imagini","imageEnhancement":"Îmbunătățire imagine","imageGallery":"Galerie de imagini","float":"Plutire","dock":"Doc","footprint":"Marcaj","noImageError":"Nu există imagini disponibile pentru locația selectată.","onLoadMessage":"Selectați o locație pe hartă pentru a vedea imaginea satelitară.","imageLoadError":"S-a produs o eroare în timpul încărcării imaginii."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ru.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ru.json new file mode 100644 index 0000000..388208e --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_ru.json @@ -0,0 +1 @@ +{"title":"Вьюер ориентированного изображения","currentFootprint":"Текущий контур","additionalFootprints":"Дополнительные контуры","additionalCameraLocations":"Дополнительные местоположения камеры","imageAttributes":"Атрибуты изображения","imageEnhancement":"Улучшение изображения","imageGallery":"Галерея изображений","float":"Плавающий","dock":"Прикрепить","footprint":"Контур","noImageError":"Для выбранного местоположения изображения недоступны.","onLoadMessage":"Выбрать местоположение на карте, чтобы просмотреть изображение.","imageLoadError":"При загрузке изображения возникла ошибка."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sk.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sk.json new file mode 100644 index 0000000..1f5bcc6 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sk.json @@ -0,0 +1 @@ +{"title":"Zobrazovač orientovaných snímok","currentFootprint":"Aktuálny obrys rastra","additionalFootprints":"Doplnkové obrysy rastra","additionalCameraLocations":"Doplnkové pozície kamery","imageAttributes":"Atribúty snímky","imageEnhancement":"Vylepšenie obrazu","imageGallery":"Galéria snímok","float":"Float","dock":"Ukotviť","footprint":"Obrys","noImageError":"Pre vybranú lokalitu nie je dostupná žiadna snímka.","onLoadMessage":"Na zobrazenie snímok vyberte miesto v mape.","imageLoadError":"Pri načítaní snímky došlo k chybe."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sl.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sl.json new file mode 100644 index 0000000..0f3a200 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sl.json @@ -0,0 +1 @@ +{"title":"Pregledovalnik usmerjenega slikovja","currentFootprint":"Trenutni odtis","additionalFootprints":"Dodatni odtisi","additionalCameraLocations":"Dodatne lokacije kamere","imageAttributes":"Atributi slike","imageEnhancement":"Izboljšanje slike","imageGallery":"Slikovna galerija","float":"Decimalno enojno","dock":"Zasidraj","footprint":"Odtis","noImageError":"Slika ni na voljo za izbrano lokacijo.","onLoadMessage":"Izberite lokacijo na karti za ogled slikovja.","imageLoadError":"Med nalaganjem slike je prišlo do napake."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sr.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sr.json new file mode 100644 index 0000000..18956e3 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sr.json @@ -0,0 +1 @@ +{"title":"Pregledač Orijentisanih snimaka","currentFootprint":"Postojeći otisak","additionalFootprints":"Dodatni otisci","additionalCameraLocations":"Dodatne lokacije kamere","imageAttributes":"Atributi snimka","imageEnhancement":"Poboljšanje snimka","imageGallery":"Galerija snimaka","float":"Plutaj","dock":"Dock","footprint":"Otisak","noImageError":"Nema dostupnih snimaka za odabranu lokaciju.","onLoadMessage":"Izaberite lokaciju na mapi da vidite prikaz.","imageLoadError":"Došlo je do greške pri učitavanju slike."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sv.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sv.json new file mode 100644 index 0000000..102f639 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_sv.json @@ -0,0 +1 @@ +{"title":"Orienterad bildvisare","currentFootprint":"Aktuellt avtryck","additionalFootprints":"Ytterligare avtryck","additionalCameraLocations":"Ytterligare kameraplatser","imageAttributes":"Bildattribut","imageEnhancement":"Bildförbättring","imageGallery":"Bildgalleri","float":"Flyttal","dock":"Docka","footprint":"Avtryck","noImageError":"Det finns ingen bild tillgänglig för den valda platsen.","onLoadMessage":"Välj plats i kartan för att visa bilder.","imageLoadError":"Ett fel uppstod när bilden lästes in."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_th.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_th.json new file mode 100644 index 0000000..868499a --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_th.json @@ -0,0 +1 @@ +{"title":"Oriented Imagery Viewer","currentFootprint":"ฟุตปรินท์ปัจจุบัน","additionalFootprints":"ฟุตปรินท์เพิ่มเติม","additionalCameraLocations":"ตำแหน่งกล้องเพิ่มเติม","imageAttributes":"แอตทริบิวต์รูปภาพ","imageEnhancement":"ปรับแต่งรูปภาพ","imageGallery":"แกลเลอรีรูปภาพ","float":"ลอย","dock":"ด็อค","footprint":"ฟุตปรินท์","noImageError":"ไม่มีรูปภาพที่พร้อมใช้งานสำหรับตำแหน่งที่ตั้งที่เลือก","onLoadMessage":"เลือกตำแหน่งบนแผนที่เพื่อดูภาพ","imageLoadError":"เกิดข้อผิดพลาดขณะโหลดภาพ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_tr.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_tr.json new file mode 100644 index 0000000..f7001dd --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_tr.json @@ -0,0 +1 @@ +{"title":"Yönlendirilmiş görüntü görüntüleyici","currentFootprint":"Geçerli taban alanı","additionalFootprints":"Ek taban alanları","additionalCameraLocations":"Ek kamera konumları","imageAttributes":"Görüntü öznitelikleri","imageEnhancement":"Görüntü geliştirme","imageGallery":"Görüntü galerisi","float":"yay","dock":"Dok","footprint":"Taban alanı","noImageError":"Seçili konum için kullanılabilir görüntü yok.","onLoadMessage":"Görüntüleri göstermek için haritada bir konum seçin.","imageLoadError":"Görüntü yüklenirken hata oluştu."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_uk.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_uk.json new file mode 100644 index 0000000..7cd0ce1 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_uk.json @@ -0,0 +1 @@ +{"title":"Переглядач орієнтованих зображень","currentFootprint":"Поточний контур","additionalFootprints":"Додаткові контури","additionalCameraLocations":"Місця розташування додаткових камер","imageAttributes":"Атрибути зображення","imageEnhancement":"Покращення зображення","imageGallery":"Колекція зображень","float":"Без закріплення","dock":"Док","footprint":"Контур","noImageError":"Немає доступного зображення для вибраного місця розташування.","onLoadMessage":"Виберіть місце розташування на карті, щоб переглянути зображення.","imageLoadError":"Під час завантаження зображення сталася помилка."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_vi.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_vi.json new file mode 100644 index 0000000..c2d8cac --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_vi.json @@ -0,0 +1 @@ +{"title":"Trình xem hình ảnh định hướng","currentFootprint":"Footprint hiện tại","additionalFootprints":"Footprint bổ sung","additionalCameraLocations":"Các vị trí máy ảnh bổ sung","imageAttributes":"Thuộc tính hình ảnh","imageEnhancement":"Nâng cao chất lượng hình ảnh","imageGallery":"Thư viện hình ảnh","float":"Hiện","dock":"Ẩn","footprint":"Footprint","noImageError":"Không có sẵn hình ảnh nào cho vị trí đã chọn.","onLoadMessage":"Chọn một vị trí trên bản đồ để xem hình ảnh.","imageLoadError":"Đã xảy ra lỗi khi tải hình ảnh."} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-CN.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-CN.json new file mode 100644 index 0000000..52aebab --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-CN.json @@ -0,0 +1 @@ +{"title":"已定向影像查看器","currentFootprint":"当前覆盖区","additionalFootprints":"附加覆盖区","additionalCameraLocations":"附加相机位置","imageAttributes":"图像属性","imageEnhancement":"图像增强","imageGallery":"图像库","float":"浮动","dock":"停靠","footprint":"覆盖区","noImageError":"所选位置没有可用图像。","onLoadMessage":"在地图上选择一个位置以查看影像。","imageLoadError":"加载图像时出错。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-HK.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-HK.json new file mode 100644 index 0000000..69ea4d1 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-HK.json @@ -0,0 +1 @@ +{"title":"導向的影像檢視器","currentFootprint":"目前覆蓋區","additionalFootprints":"其他覆蓋區","additionalCameraLocations":"其他相機位置","imageAttributes":"圖片屬性","imageEnhancement":"圖片增強功能","imageGallery":"圖片庫","float":"浮點","dock":"固定","footprint":"覆蓋區","noImageError":"沒有可供所選位置使用的圖片。","onLoadMessage":"在地圖上選擇位置以檢視影像。","imageLoadError":"載入圖表時發生錯誤。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-TW.json b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-TW.json new file mode 100644 index 0000000..69ea4d1 --- /dev/null +++ b/public/assets/esri/widgets/OrientedImageryViewer/t9n/OrientedImageryViewer_zh-TW.json @@ -0,0 +1 @@ +{"title":"導向的影像檢視器","currentFootprint":"目前覆蓋區","additionalFootprints":"其他覆蓋區","additionalCameraLocations":"其他相機位置","imageAttributes":"圖片屬性","imageEnhancement":"圖片增強功能","imageGallery":"圖片庫","float":"浮點","dock":"固定","footprint":"覆蓋區","noImageError":"沒有可供所選位置使用的圖片。","onLoadMessage":"在地圖上選擇位置以檢視影像。","imageLoadError":"載入圖表時發生錯誤。"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup.json b/public/assets/esri/widgets/Popup/t9n/Popup.json new file mode 100644 index 0000000..b9b0750 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup","zoom":"Zoom to","next":"Next feature","previous":"Previous feature","dock":"Dock","undock":"Undock","pageText":"{index} of {total}","selectedFeature":"Selected feature","selectedFeatures":"Total: {total}","browseClusteredFeatures":"Browse features","exitRelatedRecords":"Exit related records","selectFeature":"Select feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_ar.json b/public/assets/esri/widgets/Popup/t9n/Popup_ar.json new file mode 100644 index 0000000..a8718ee --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"العناصر المنبثقة","zoom":"تقريب إلى","next":"المعلم التالي","previous":"المعلم السابق","dock":"مرسى","undock":"إلغاء إرساء","pageText":"{index} من {total}","selectedFeature":"المعالم المُحددة","selectedFeatures":"الإجمالي: {total}","browseClusteredFeatures":"استعراض المعالم","exitRelatedRecords":"الخروج من السجلات ذات الصلة","selectFeature":"تحديد معلم"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_bg.json b/public/assets/esri/widgets/Popup/t9n/Popup_bg.json new file mode 100644 index 0000000..95fe16b --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Изскачащ прозорец","zoom":"Приближаване","next":"Следващ обект","previous":"Предишен обект","dock":"Закрепване","undock":"Разкачване","pageText":"{index} от {total}","selectedFeature":"Избран обект","selectedFeatures":"Общо: {total}","browseClusteredFeatures":"Търсене на обекти","exitRelatedRecords":"Изход от свързани записи","selectFeature":"Избиране на обект"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_bs.json b/public/assets/esri/widgets/Popup/t9n/Popup_bs.json new file mode 100644 index 0000000..f0d1b53 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Skočni prozor","zoom":"Povećaj na","next":"Sljedeći geoobjekt","previous":"Prethodni geoobjekt","dock":"Spoji","undock":"Odspoji","pageText":"{index} od {total}","selectedFeature":"Odabrani geoobjekt","selectedFeatures":"Ukupno: {total}","browseClusteredFeatures":"Pregledaj geoobjekte","exitRelatedRecords":"Izlaz iz povezanih zapisa","selectFeature":"Odaberi geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_ca.json b/public/assets/esri/widgets/Popup/t9n/Popup_ca.json new file mode 100644 index 0000000..080f4a9 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Finestra emergent","zoom":"Aplica el zoom a","next":"Entitat següent","previous":"Entitat anterior","dock":"Acobla","undock":"Desacobla","pageText":"{index} de {total}","selectedFeature":"Entitat seleccionada","selectedFeatures":"Total: {total}","browseClusteredFeatures":"Cerca entitats","exitRelatedRecords":"Surt dels registres relacionats","selectFeature":"Seleccioneu una entitat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_cs.json b/public/assets/esri/widgets/Popup/t9n/Popup_cs.json new file mode 100644 index 0000000..46e28f8 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Vyskakovací okno","zoom":"Přiblížit na","next":"Další prvek","previous":"Předchozí prvek","dock":"Ukotvit","undock":"Zrušit ukotvení","pageText":"{index} z {total}","selectedFeature":"Vybraný prvek","selectedFeatures":"Celkem: {total}","browseClusteredFeatures":"Procházet prvky","exitRelatedRecords":"Ukončit související záznamy","selectFeature":"Vybrat prvek"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_da.json b/public/assets/esri/widgets/Popup/t9n/Popup_da.json new file mode 100644 index 0000000..2552a01 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Pop-up","zoom":"Zoom til","next":"Næste objekt","previous":"Forrige objekt","dock":"Placér i dock","undock":"Fradock","pageText":"{index} af {total}","selectedFeature":"Valgt objekt","selectedFeatures":"I alt: {total}","browseClusteredFeatures":"Gennemse objekter","exitRelatedRecords":"Afslut relaterede poster","selectFeature":"Vælg objekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_de.json b/public/assets/esri/widgets/Popup/t9n/Popup_de.json new file mode 100644 index 0000000..2338ee7 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Pop-up","zoom":"Zoomen auf","next":"Nächstes Feature","previous":"Vorheriges Feature","dock":"Andocken","undock":"Abdocken","pageText":"{index} von {total}","selectedFeature":"Ausgewähltes Feature","selectedFeatures":"Gesamt: {total}","browseClusteredFeatures":"Features durchsuchen","exitRelatedRecords":"Zugehörige Datensätze schließen","selectFeature":"Feature auswählen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_el.json b/public/assets/esri/widgets/Popup/t9n/Popup_el.json new file mode 100644 index 0000000..108e586 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Αναδυόμενο παράθυρο","zoom":"Εστίαση","next":"Επόμενο στοιχείο","previous":"Προηγούμενο στοιχείο","dock":"Αγκύρωση","undock":"Αναίρεση αγκύρωσης","pageText":"{index} από {total}","selectedFeature":"Επιλεγμένο στοιχείο","selectedFeatures":"Σύνολο: {total}","browseClusteredFeatures":"Περιήγηση στα στοιχεία","exitRelatedRecords":"ΈΞοδος από σχετικές εγγραφές","selectFeature":"Επιλογή στοιχείου"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_en.json b/public/assets/esri/widgets/Popup/t9n/Popup_en.json new file mode 100644 index 0000000..b9b0750 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup","zoom":"Zoom to","next":"Next feature","previous":"Previous feature","dock":"Dock","undock":"Undock","pageText":"{index} of {total}","selectedFeature":"Selected feature","selectedFeatures":"Total: {total}","browseClusteredFeatures":"Browse features","exitRelatedRecords":"Exit related records","selectFeature":"Select feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_es.json b/public/assets/esri/widgets/Popup/t9n/Popup_es.json new file mode 100644 index 0000000..5a89a34 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Elemento emergente","zoom":"Acercar a","next":"Entidad siguiente","previous":"Entidad anterior","dock":"Acoplar","undock":"Desacoplar","pageText":"{index} de {total}","selectedFeature":"Entidad seleccionada","selectedFeatures":"Total: {total}","browseClusteredFeatures":"Examinar entidades","exitRelatedRecords":"Salir de registros relacionados","selectFeature":"Seleccionar entidad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_et.json b/public/assets/esri/widgets/Popup/t9n/Popup_et.json new file mode 100644 index 0000000..5f36128 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Hüpikaken","zoom":"Suumi","next":"Järgmine objekt","previous":"Eelmine objekt","dock":"Doki","undock":"Doki lahti","pageText":"{index} / {total}","selectedFeature":"Valitud objekt","selectedFeatures":"Kokku: {total}","browseClusteredFeatures":"Sirvi objekte","exitRelatedRecords":"Sule seotud kirjed","selectFeature":"Vali objekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_fi.json b/public/assets/esri/widgets/Popup/t9n/Popup_fi.json new file mode 100644 index 0000000..ddfa74c --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Ponnahdusikkuna","zoom":"Tarkenna kohteeseen","next":"Seuraava kohde","previous":"Edellinen kohde","dock":"Kiinnitä","undock":"Irrota","pageText":"{index}/{total}","selectedFeature":"Valittu kohde","selectedFeatures":"Yhteensä: {total}","browseClusteredFeatures":"Selaa kohteita","exitRelatedRecords":"Poistu liittyvistä tietueista","selectFeature":"Valitse kohde"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_fr.json b/public/assets/esri/widgets/Popup/t9n/Popup_fr.json new file mode 100644 index 0000000..bc39d5b --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Fenêtre contextuelle","zoom":"Zoom sur","next":"Entité suivante","previous":"Entité précédente","dock":"Ancrer","undock":"Détacher","pageText":"{index} sur {total}","selectedFeature":"Entité sélectionnée","selectedFeatures":"Total : {total}","browseClusteredFeatures":"Parcourir les entités","exitRelatedRecords":"Quitter les enregistrements associés","selectFeature":"Sélectionner une entité"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_he.json b/public/assets/esri/widgets/Popup/t9n/Popup_he.json new file mode 100644 index 0000000..9ecc6db --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_he.json @@ -0,0 +1 @@ +{"widgetLabel":"חלון קופץ","zoom":"התמקד אל","next":"הישות הבאה","previous":"ישות קודמת","dock":"עגן","undock":"בטל עיגון","pageText":"{index} מתוך {total}","selectedFeature":"בחר ישות","selectedFeatures":"סה\"כ: {total}","browseClusteredFeatures":"דפדף ביישויות","exitRelatedRecords":"יציאה מרשומות קשורות","selectFeature":"בחר ישות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_hr.json b/public/assets/esri/widgets/Popup/t9n/Popup_hr.json new file mode 100644 index 0000000..f0d1b53 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Skočni prozor","zoom":"Povećaj na","next":"Sljedeći geoobjekt","previous":"Prethodni geoobjekt","dock":"Spoji","undock":"Odspoji","pageText":"{index} od {total}","selectedFeature":"Odabrani geoobjekt","selectedFeatures":"Ukupno: {total}","browseClusteredFeatures":"Pregledaj geoobjekte","exitRelatedRecords":"Izlaz iz povezanih zapisa","selectFeature":"Odaberi geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_hu.json b/public/assets/esri/widgets/Popup/t9n/Popup_hu.json new file mode 100644 index 0000000..71c9f54 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Felugró ablak","zoom":"Nagyítás/kicsinyítés erre:","next":"Következő vektoros elem","previous":"Előző vektoros elem","dock":"Dokkolás","undock":"Dokkolás megszüntetése","pageText":"{index} / {total}","selectedFeature":"Kijelölt vektoros elem","selectedFeatures":"Összesen: {total}","browseClusteredFeatures":"Vektoros elemek böngészése","exitRelatedRecords":"Kilépés, kapcsolódó rekordok","selectFeature":"Vektoros elem kiválasztása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_id.json b/public/assets/esri/widgets/Popup/t9n/Popup_id.json new file mode 100644 index 0000000..4277ff0 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup","zoom":"Perbesar hingga","next":"Fitur selanjutnya","previous":"Fitur sebelumnya","dock":"Dok","undock":"Lepas dari dok","pageText":"{index} dari {total}","selectedFeature":"Fitur yang dipilih","selectedFeatures":"Total: {total}","browseClusteredFeatures":"Telusuri fitur","exitRelatedRecords":"Keluar dari catatan terkait","selectFeature":"Pilih fitur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_it.json b/public/assets/esri/widgets/Popup/t9n/Popup_it.json new file mode 100644 index 0000000..f2e8997 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup","zoom":"Zoom a","next":"Oggetto feature seguente","previous":"Oggetto feature precedente","dock":"Banchina","undock":"Disancora","pageText":"{index} di {total}","selectedFeature":"Feature selezionata","selectedFeatures":"Totale: {total}","browseClusteredFeatures":"Browse feature","exitRelatedRecords":"Esci dai record correlati","selectFeature":"Seleziona feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_ja.json b/public/assets/esri/widgets/Popup/t9n/Popup_ja.json new file mode 100644 index 0000000..a13fae2 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ポップアップ","zoom":"ズーム","next":"次のフィーチャ","previous":"前のフィーチャ","dock":"ドッキング","undock":"ドッキング解除","pageText":"{index} / {total}","selectedFeature":"選択フィーチャ","selectedFeatures":"合計: {total}","browseClusteredFeatures":"フィーチャの参照","exitRelatedRecords":"関連レコードの終了","selectFeature":"フィーチャの選択"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_ko.json b/public/assets/esri/widgets/Popup/t9n/Popup_ko.json new file mode 100644 index 0000000..9e30faa --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"팝업","zoom":"확대","next":"다음 피처","previous":"이전 피처","dock":"고정","undock":"고정 해제","pageText":"{index}/{total}","selectedFeature":"선택한 피처","selectedFeatures":"합계: {total}","browseClusteredFeatures":"피처 찾아보기","exitRelatedRecords":"연계 레코드 종료","selectFeature":"피처 선택"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_lt.json b/public/assets/esri/widgets/Popup/t9n/Popup_lt.json new file mode 100644 index 0000000..213de9d --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Iškylantis langas","zoom":"Parodyti visą","next":"Kitas elementas","previous":"Ankstesnis elementas","dock":"Prijungti","undock":"Atjungti","pageText":"{index} iš {total}","selectedFeature":"Pasirinktas elementas","selectedFeatures":"Iš viso: {total}","browseClusteredFeatures":"Naršyti elementus","exitRelatedRecords":"Išeiti iš susijusių įrašų","selectFeature":"Pasirinkti elementą"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_lv.json b/public/assets/esri/widgets/Popup/t9n/Popup_lv.json new file mode 100644 index 0000000..6b7c2a4 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Uznirstošais logs","zoom":"Pietuvināt","next":"Nākošais elements","previous":"Iepriekšējs elements","dock":"Dokot","undock":"Atdokot","pageText":"{index} no {total}","selectedFeature":"Atlasītais elements","selectedFeatures":"Kopskaits: {total}","browseClusteredFeatures":"Pārlūkot elementus","exitRelatedRecords":"Iziet no saistītajiem ierakstiem","selectFeature":"Atlasīt elementu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_nb.json b/public/assets/esri/widgets/Popup/t9n/Popup_nb.json new file mode 100644 index 0000000..b53780c --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Sprettoppvindu","zoom":"Zoom til","next":"Neste geoobjekt","previous":"Forrige geoobjekt","dock":"Fest","undock":"Løsne","pageText":"{index} av {total}","selectedFeature":"Valgt geoobjekt","selectedFeatures":"Totalt: {total}","browseClusteredFeatures":"Bla gjennom geoobjekter","exitRelatedRecords":"Avslutt relaterte poster","selectFeature":"Velg geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_nl.json b/public/assets/esri/widgets/Popup/t9n/Popup_nl.json new file mode 100644 index 0000000..1233059 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pop-up","zoom":"Zoomen naar","next":"Volgend object","previous":"Vorig object","dock":"Dok","undock":"Loskoppelen","pageText":"{index} van {total}","selectedFeature":"Geselecteerd object","selectedFeatures":"Totaal: {total}","browseClusteredFeatures":"Objecten bekijken","exitRelatedRecords":"Sluit gerelateerde records af.","selectFeature":"Object selecteren"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_pl.json b/public/assets/esri/widgets/Popup/t9n/Popup_pl.json new file mode 100644 index 0000000..73a12ef --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Okno podręczne","zoom":"Powiększ do","next":"Następny obiekt","previous":"Poprzedni obiekt","dock":"Dokuj","undock":"Wyłącz dokowanie","pageText":"{index} z {total}","selectedFeature":"Wybrany obiekt","selectedFeatures":"Łącznie: {total}","browseClusteredFeatures":"Przeglądaj obiekty","exitRelatedRecords":"Zamknij powiązane rekordy","selectFeature":"Wybierz obiekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_pt-BR.json b/public/assets/esri/widgets/Popup/t9n/Popup_pt-BR.json new file mode 100644 index 0000000..e6986d6 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Pop-up","zoom":"Zoom para","next":"Próxima feição","previous":"Feição anterior","dock":"Móvel","undock":"Não Móvel","pageText":"{index} de {total}","selectedFeature":"Nome da Camada","selectedFeatures":"Total: {total}","browseClusteredFeatures":"Procurar feições","exitRelatedRecords":"Sair dos registros relacionados","selectFeature":"Selecionar feição"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_pt-PT.json b/public/assets/esri/widgets/Popup/t9n/Popup_pt-PT.json new file mode 100644 index 0000000..be0003d --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Janela pop-up","zoom":"Aplicar zoom a","next":"Próxima elemento","previous":"Elemento anterior","dock":"Doca","undock":"Desencaixar","pageText":"{index} do {total}","selectedFeature":"Elemento selecionado","selectedFeatures":"Total: {total}","browseClusteredFeatures":"Procurar elementos","exitRelatedRecords":"Sair dos registos relacionados","selectFeature":"Selecionar elemento"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_ro.json b/public/assets/esri/widgets/Popup/t9n/Popup_ro.json new file mode 100644 index 0000000..8893e6c --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Fereastră pop-up","zoom":"Transfocare la","next":"Obiectul spaţial următor","previous":"Obiectul spaţial anterior","dock":"Doc","undock":"Anulare andocare","pageText":"{index} din {total}","selectedFeature":"Obiect spaţial selectat","selectedFeatures":"Total: {total}","browseClusteredFeatures":"Căutare obiecte spațiale","exitRelatedRecords":"Ieșire din înregistrări asociate","selectFeature":"Selectare obiect spațial"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_ru.json b/public/assets/esri/widgets/Popup/t9n/Popup_ru.json new file mode 100644 index 0000000..3676b33 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Всплывающее окно","zoom":"Приблизить к","next":"Следующий объект","previous":"Предыдущий объект","dock":"Пристань","undock":"Открепить","pageText":"{index} из {total}","selectedFeature":"Выбранный объект","selectedFeatures":"Всего: {total}","browseClusteredFeatures":"Просмотр объектов","exitRelatedRecords":"Выйти из связанных записей","selectFeature":"Выбрать объект"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_sk.json b/public/assets/esri/widgets/Popup/t9n/Popup_sk.json new file mode 100644 index 0000000..f5130e9 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Vyskakovacie okno","zoom":"Priblížiť na","next":"Ďalší prvok","previous":"Predchádzajúci prvok","dock":"Ukotviť","undock":"Odkotviť","pageText":"{index} z {total}","selectedFeature":"Vybraný prvok","selectedFeatures":"Celkom: {total}","browseClusteredFeatures":"Prehľadať prvky","exitRelatedRecords":"Ukončiť súvisiace záznamy","selectFeature":"Vybrať prvok"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_sl.json b/public/assets/esri/widgets/Popup/t9n/Popup_sl.json new file mode 100644 index 0000000..0f7c6fa --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pojavno okno","zoom":"Povečaj","next":"Naslednji geoobjekt","previous":"Prejšnji geoobjekt","dock":"Zasidraj","undock":"Odsidraj","pageText":"{index} od {total}","selectedFeature":"Izbrani geoobjekt","selectedFeatures":"Skupaj: {total}","browseClusteredFeatures":"Prebrskaj geoobjekte","exitRelatedRecords":"Izhod iz relacijskih zapisov","selectFeature":"Izberi geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_sr.json b/public/assets/esri/widgets/Popup/t9n/Popup_sr.json new file mode 100644 index 0000000..975b58c --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Iskačući prozor","zoom":"Zumiraj na","next":"Sledeći geoobjekat","previous":"Prethodni geoobjekat","dock":"Usidri","undock":"Opozovi usidrenje","pageText":"{index} od {total}","selectedFeature":"Izabrani geoobjekat","selectedFeatures":"Ukupno: {total}","browseClusteredFeatures":"Pregled funkcija","exitRelatedRecords":"Izađite iz povezanih zapisa","selectFeature":"Izaberite geoobjekat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_sv.json b/public/assets/esri/widgets/Popup/t9n/Popup_sv.json new file mode 100644 index 0000000..5ccfa10 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Popup-fönster","zoom":"Zooma till","next":"Nästa geoobjekt","previous":"Föregående geoobjekt","dock":"Docka","undock":"Frigör","pageText":"{index} av {total}","selectedFeature":"Valt geoobjekt","selectedFeatures":"Totalt: {total}","browseClusteredFeatures":"Bläddra genom geoobjekt","exitRelatedRecords":"Avsluta relaterade poster","selectFeature":"Välj geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_th.json b/public/assets/esri/widgets/Popup/t9n/Popup_th.json new file mode 100644 index 0000000..c373d6d --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ป๊อปอัพ","zoom":"ขยายไป","next":"ฟีเจอร์ต่อไป","previous":"ฟีเจอร์ก่อนหน้า","dock":"เรือ","undock":"ปลด","pageText":"{index} ของ {total}","selectedFeature":"ฟีเจอร์ที่เลือก","selectedFeatures":"รวม: {total}","browseClusteredFeatures":"การค้นหาฟีเจอร์","exitRelatedRecords":"ออกจากบันทึกที่เกี่ยวข้อง","selectFeature":"เลือกฟีเจอร์"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_tr.json b/public/assets/esri/widgets/Popup/t9n/Popup_tr.json new file mode 100644 index 0000000..3818fe6 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Açılır Menü","zoom":"Şuna Yakınlaştır","next":"Sonraki detay","previous":"Önceki detay","dock":"Kenet","undock":"Bağlantıdan çıkar","pageText":"{index} / {total}","selectedFeature":"Seçilen detay","selectedFeatures":"Toplam: {total}","browseClusteredFeatures":"Detaylara gözat","exitRelatedRecords":"İlgili kayıtlardan çık","selectFeature":"Detay seç"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_uk.json b/public/assets/esri/widgets/Popup/t9n/Popup_uk.json new file mode 100644 index 0000000..3105cc7 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Спливаюче вікно","zoom":"Масштабувати до","next":"Наступний об'єкт","previous":"Попередній об'єкт","dock":"Зістикувати","undock":"Відстикувати","pageText":"{index} з {total}","selectedFeature":"Вибраний об'єкт","selectedFeatures":"Всього: {total}","browseClusteredFeatures":"Переглянути об'єкти","exitRelatedRecords":"Вийти з пов’язаних записів","selectFeature":"Вибрати об’єкт"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_vi.json b/public/assets/esri/widgets/Popup/t9n/Popup_vi.json new file mode 100644 index 0000000..634c682 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Cửa sổ pop-up","zoom":"Phóng tới","next":"Tính năng tiếp","previous":"Tính năng trước","dock":"Bến tàu","undock":"Bỏ gắn","pageText":"{index} trên {total}","selectedFeature":"Đối tượng được chọn","selectedFeatures":"Tổng số: {total}","browseClusteredFeatures":"Duyệt đối tượng","exitRelatedRecords":"Thoát các bản ghi liên quan","selectFeature":"Chọn đối tượng"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_zh-CN.json b/public/assets/esri/widgets/Popup/t9n/Popup_zh-CN.json new file mode 100644 index 0000000..3ffa56c --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"弹出菜单","zoom":"缩放至","next":"下一个要素","previous":"上一个要素","dock":"停靠","undock":"未停靠","pageText":"{index}/{total}","selectedFeature":"所选要素","selectedFeatures":"总计:{total}","browseClusteredFeatures":"浏览要素","exitRelatedRecords":"退出相关记录","selectFeature":"选择要素"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_zh-HK.json b/public/assets/esri/widgets/Popup/t9n/Popup_zh-HK.json new file mode 100644 index 0000000..c21a327 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"快顯","zoom":"縮放至","next":"下一個圖徵","previous":"上一個圖徵","dock":"固定","undock":"浮動","pageText":"{index}/{total}","selectedFeature":"選取的圖徵","selectedFeatures":"總計: {total}","browseClusteredFeatures":"瀏覽圖徵","exitRelatedRecords":"結束相關記錄","selectFeature":"選擇圖徵"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Popup/t9n/Popup_zh-TW.json b/public/assets/esri/widgets/Popup/t9n/Popup_zh-TW.json new file mode 100644 index 0000000..c21a327 --- /dev/null +++ b/public/assets/esri/widgets/Popup/t9n/Popup_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"快顯","zoom":"縮放至","next":"下一個圖徵","previous":"上一個圖徵","dock":"固定","undock":"浮動","pageText":"{index}/{total}","selectedFeature":"選取的圖徵","selectedFeatures":"總計: {total}","browseClusteredFeatures":"瀏覽圖徵","exitRelatedRecords":"結束相關記錄","selectFeature":"選擇圖徵"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print.json b/public/assets/esri/widgets/Print/t9n/Print.json new file mode 100644 index 0000000..955bc21 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print.json @@ -0,0 +1 @@ +{"widgetLabel":"Print","title":"Title","fileName":"File name","titlePlaceHolder":"Title of file","fileNamePlaceHolder":"File name","formatDefaultOption":"Select format","fileFormatTitle":"File format","layoutTitle":"Page setup","layoutDefaultOption":"Select page setup","scale":"Set scale","scaleLabel":"scale","reset":"reset","author":"Author","copyright":"Copyright","legend":"Include legend","lock":"lock","swap":"swap","panelToggle":"Panel toggle","advancedOptions":"Advanced options","width":"Width","height":"Height","dpi":"DPI","attribution":"Include attribution","northArrow":"Include north arrow","layoutTab":"Layout","mapOnlyTab":"Map only","untitled":"untitled","pending":"Exporting","ready":"Open this","linkReady":"Open in new window.","errorMessage":"Select this to remove it.","exportWebMapError":"An error occurred while exporting the web map.","exportWebMapCIMError":"CIMSymbol is not supported by a print service published from ArcMap.","sceneViewError":"Printing is not supported in SceneView.","serviceError":"There seems to have been an error.","export":"Export","exportDescription":"Export. Exported files will appear below.","exportText":"Exported files","selectTemplate":"Select template","selectTemplateDescription":"Using a template will apply its values","exportHint":"Your exported files will appear here.","a3-landscape":"A3 landscape","a3-portrait":"A3 portrait","a4-landscape":"A4 landscape","a4-portrait":"A4 portrait","letter-ansi-a-landscape":"Letter ANSI A landscape","letter-ansi-a-portrait":"Letter ANSI A portrait","tabloid-ansi-b-landscape":"Tabloid ANSI B landscape","tabloid-ansi-b-portrait":"Tabloid ANSI B portrait"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_ar.json b/public/assets/esri/widgets/Print/t9n/Print_ar.json new file mode 100644 index 0000000..6264346 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"طباعة","title":"العنوان","fileName":"اسم الملف","titlePlaceHolder":"عنوان الملف","fileNamePlaceHolder":"اسم الملف","formatDefaultOption":"تحديد التنسيق","fileFormatTitle":"تنسيق الملف","layoutTitle":"إعداد الصفحة","layoutDefaultOption":"حدد إعداد الصفحة","scale":"عين المقياس","scaleLabel":"مقياس رسم","reset":"إعادة تعيين","author":"المؤلف","copyright":"حقوق النشر","legend":"تضمين وسيلة الإيضاح","lock":"تأمين","swap":"تبديل","panelToggle":"تبديل اللوحة","advancedOptions":"خيارات متقدمة","width":"العرض","height":"ارتفاع","dpi":"DPI","attribution":"تضمين البيانات الجدولية","northArrow":"تضمين سهم الشمال","layoutTab":"تخطيط","mapOnlyTab":"الخريطة فقط","untitled":"بدون عنوان","pending":"تصدير","ready":"افتح هذا","linkReady":"فتح في نافذة جديدة.","errorMessage":"حدد هذا لإزالته.","exportWebMapError":"حدث خطأ أثناء تصدير خريطة الويب.","exportWebMapCIMError":"لا يتم دعم CIMSymbol بواسطة خدمة طباعة منشورة من ArcMap.","sceneViewError":"لا يتم دعم الطباعة في SceneView.","serviceError":"يبدوا أن هناك خطأ.","export":"تصدير","exportDescription":"تصدير. سوف تظهر الملفات التي تم تصديرها أدناه.","exportText":"الملفات المُصدّرة","selectTemplate":"حدد قالبًا","selectTemplateDescription":"سيؤدي استخدام قالب إلى تطبيق قيمه","exportHint":"ستظهر الملفات المصدرة هنا.","a3-landscape":"A3 أفقي","a3-portrait":"A3 عمودي","a4-landscape":"A4 أفقي","a4-portrait":"A4 عمودي","letter-ansi-a-landscape":"حرف ANSI A أفقي","letter-ansi-a-portrait":"حرف ANSI A عمودي","tabloid-ansi-b-landscape":"صحيفة مصغرة ANSI B أفقي","tabloid-ansi-b-portrait":"صحيفة مصغرة ANSI B عمودي"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_bg.json b/public/assets/esri/widgets/Print/t9n/Print_bg.json new file mode 100644 index 0000000..266bbcc --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Печат","title":"Заглавие","fileName":"Име на файл","titlePlaceHolder":"Заглавие на файл","fileNamePlaceHolder":"Име на файл","formatDefaultOption":"Избор на формат","fileFormatTitle":"Файлов формат","layoutTitle":"Настройка на страницата","layoutDefaultOption":"Изберете настройка на страницата","scale":"Задаване на мащаб","scaleLabel":"мащаб","reset":"нулиране","author":"Автор","copyright":"Авторски права","legend":"Включване на легенда","lock":"заключване","swap":"смяна","panelToggle":"Превключване на панел","advancedOptions":"Разширени опции","width":"Ширина","height":"Височина","dpi":"Точки на инч","attribution":"Включете присвояване на атрибут","northArrow":"Включва стрелка за север","layoutTab":"Оформление","mapOnlyTab":"Само карта","untitled":"без заглавие","pending":"Експортиране","ready":"Отворете това","linkReady":"Отваряне в нов прозорец.","errorMessage":"Изберете това, за да го премахнете.","exportWebMapError":"Възникна грешка при експортирането на уеб картата.","exportWebMapCIMError":"CIMSymbol не се поддържа от услуга за печат, публикувана от ArcMap.","sceneViewError":"Отпечатването не се поддържа в SceneView.","serviceError":"Изглежда има грешка.","export":"Експорт","exportDescription":"Експорт. Експортираните файлове ще се покажат по -долу.","exportText":"Експортирани файлове","selectTemplate":"Избиране на шаблон","selectTemplateDescription":"Използването на шаблон ще приложи неговите стойности","exportHint":"Експортираните ви файлове ще се покажат тук.","a3-landscape":"A3 пейзаж","a3-portrait":"A3 портрет","a4-landscape":"A4 пейзаж","a4-portrait":"А4 портрет","letter-ansi-a-landscape":"Буква А пейзаж съгласно Американския национален институт по стандартизация (ANSI)","letter-ansi-a-portrait":"Буква А портрет съгласно Американския национален институт по стандартизация (ANSI)","tabloid-ansi-b-landscape":"Буква В в табличен формат пейзаж съгласно Американския национален институт по стандартизация (ANSI)","tabloid-ansi-b-portrait":"Буква В в табличен формат портрет съгласно Американския национален институт по стандартизация (ANSI)"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_bs.json b/public/assets/esri/widgets/Print/t9n/Print_bs.json new file mode 100644 index 0000000..74ff610 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Ispis","title":"Naslov","fileName":"Naziv datoteke","titlePlaceHolder":"Naslov datoteke","fileNamePlaceHolder":"Naziv datoteke","formatDefaultOption":"Odaberite format","fileFormatTitle":"Format datoteke","layoutTitle":"Postavljanje stranice","layoutDefaultOption":"Odaberite postavljane stranice","scale":"Postavite mjerilo","scaleLabel":"mjerilo","reset":"vrati izvorno","author":"Autor","copyright":"Autorsko pravo","legend":"Uključi legendu","lock":"brava","swap":"zamjena","panelToggle":"Preklopi ploču","advancedOptions":"Napredne opcije","width":"Širina","height":"Visina","dpi":"DPI","attribution":"Uključi atribuciju","northArrow":"Uključi oznaku sjevera","layoutTab":"Izgled","mapOnlyTab":"Samo karta","untitled":"bez naslova","pending":"Izvoz","ready":"Otvori ovo","linkReady":"Otvorite u novoj kartici.","errorMessage":"Odaberite ovo radi uklanjanja.","exportWebMapError":"Došlo je do pogreške pri izvozu web-karte.","exportWebMapCIMError":"Usluga ispisa objavljena na ArcMap-u ne podržava CIMSymbol.","sceneViewError":"Ispisivanje nije podržano u SceneViewu.","serviceError":"Čini se da je došlo do pogreške.","export":"Izvezi","exportDescription":"Izvoz. Vaše izvezene datoteke prikazat će se u nastavku.","exportText":"Izvezene datoteke","selectTemplate":"Odaberi predložak","selectTemplateDescription":"Upotrebom predloška primijenit će se njegove vrijednosti","exportHint":"Vaše izvezene datoteke prikazat će se ovdje.","a3-landscape":"A3 vodoravno","a3-portrait":"A3 okomito","a4-landscape":"A4 vodoravno","a4-portrait":"A4 okomito","letter-ansi-a-landscape":"Pismo ANSI A vodoravno","letter-ansi-a-portrait":"Pismo ANSI A okomito","tabloid-ansi-b-landscape":"Tabloid ANSI B vodoravno","tabloid-ansi-b-portrait":"Tabloid ANSI B okomito"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_ca.json b/public/assets/esri/widgets/Print/t9n/Print_ca.json new file mode 100644 index 0000000..317a1c9 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimeix","title":"Títol","fileName":"Nom del fitxer","titlePlaceHolder":"Títol del fitxer","fileNamePlaceHolder":"Nom del fitxer","formatDefaultOption":"Seleccioneu el format","fileFormatTitle":"Format del fitxer","layoutTitle":"Configuració de pàgina","layoutDefaultOption":"Seleccioneu la configuració de pàgina","scale":"Defineix l'escala","scaleLabel":"escala","reset":"restableix","author":"Autor","copyright":"Drets d'autor","legend":"Inclou la llegenda","lock":"bloqueja","swap":"canvia","panelToggle":"Activació o desactivació de subfinestres","advancedOptions":"Opcions avançades","width":"Amplada","height":"Altura","dpi":"DPI","attribution":"Atribució inclosa","northArrow":"Inclou el nord del mapa","layoutTab":"Disseny","mapOnlyTab":"Només el mapa","untitled":"sense títol","pending":"S'està exportant","ready":"Obre-ho","linkReady":"Obre-ho en una finestra nova.","errorMessage":"Selecciona-ho per eliminar-ho.","exportWebMapError":"S'ha produït un error en exportar el mapa web.","exportWebMapCIMError":"El CIMSymbol no és compatible amb un servei d'impressió publicat des de l'ArcMap.","sceneViewError":"La impressió no s'admet a l'SceneView.","serviceError":"Sembla que s'ha produït un error.","export":"Exporta","exportDescription":"Executa l'exportació. Els fitxers exportats es mostraran a continuació.","exportText":"Fitxers exportats","selectTemplate":"Seleccioneu una plantilla","selectTemplateDescription":"Si s'utilitza una plantilla, se n'aplicaran els valors","exportHint":"Els fitxers exportats es mostraran aquí.","a3-landscape":"A3 horitzontal","a3-portrait":"A3 vertical","a4-landscape":"A4 horitzontal","a4-portrait":"A4 vertical","letter-ansi-a-landscape":"Carta ANSI A horitzontal","letter-ansi-a-portrait":"Carta ANSI A vertical","tabloid-ansi-b-landscape":"Tabloide ANSI B horitzontal","tabloid-ansi-b-portrait":"Tabloide ANSI B vertical"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_cs.json b/public/assets/esri/widgets/Print/t9n/Print_cs.json new file mode 100644 index 0000000..95f4732 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Tisk","title":"Nadpis","fileName":"Název souboru","titlePlaceHolder":"Název souboru","fileNamePlaceHolder":"Název souboru","formatDefaultOption":"Výběr formátu","fileFormatTitle":"Formát souboru","layoutTitle":"Nastavení stránky","layoutDefaultOption":"Výběr nastavení stránky","scale":"Nastavení měřítka","scaleLabel":"měřítko","reset":"vynulovat","author":"Autor","copyright":"Autorská práva","legend":"Přidat legendu","lock":"uzamknout","swap":"zaměnit","panelToggle":"Přepnutí panelu","advancedOptions":"Rozšířené možnosti","width":"Šířka","height":"Výška","dpi":"DPI","attribution":"Zahrnout přisouzení","northArrow":"Včetně severky","layoutTab":"Rozvržení","mapOnlyTab":"Pouze mapa","untitled":"bez názvu","pending":"Probíhá export","ready":"Otevřít","linkReady":"Otevřít v novém okně","errorMessage":"Výběrem položku odeberete.","exportWebMapError":"Při exportování webové mapy došlo k chybě.","exportWebMapCIMError":"CIMSymbol není podporován tiskovou službou publikovanou z ArcMap.","sceneViewError":"Tisk není v aplikaci SceneView podporován.","serviceError":"Vypadá to, že došlo k chybě.","export":"Exportovat","exportDescription":"Exportování. Exportované soubory se zobrazí níže.","exportText":"Exportované soubory","selectTemplate":"Vybrat šablonu","selectTemplateDescription":"Použitím šablony se aplikují její hodnoty","exportHint":"Vaše exportované soubory se zobrazí zde.","a3-landscape":"A3 na šířku","a3-portrait":"A3 na výšku","a4-landscape":"A4 na šířku","a4-portrait":"A4 na výšku","letter-ansi-a-landscape":"Dopis ANSI A na šířku","letter-ansi-a-portrait":"Dopis ANSI A na výšku","tabloid-ansi-b-landscape":"Formát tabloid ANSI B na šířku","tabloid-ansi-b-portrait":"Formát tabloid ANSI B na výšku"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_da.json b/public/assets/esri/widgets/Print/t9n/Print_da.json new file mode 100644 index 0000000..d024d63 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Udskriv","title":"Titel","fileName":"Filnavn","titlePlaceHolder":"Titel på fil","fileNamePlaceHolder":"Filnavn","formatDefaultOption":"Vælg format","fileFormatTitle":"Filformat","layoutTitle":"Sideopsætning","layoutDefaultOption":"Vælg sideopsætning","scale":"Indstil skala","scaleLabel":"målestok","reset":"nulstil","author":"Forfatter","copyright":"Copyright","legend":"Medtag forklaring","lock":"lås","swap":"ombyt","panelToggle":"Panel-skift","advancedOptions":"Avancerede indstillinger","width":"Bredde","height":"Højde","dpi":"DPI","attribution":"Inkludér attribution","northArrow":"Inkluder nordpil","layoutTab":"Layout","mapOnlyTab":"Kun kort","untitled":"uden titel","pending":"Eksporterer","ready":"Åbn denne/dette","linkReady":"Åbn i nyt vindue.","errorMessage":"Vælg denne/dette for at fjerne den/det.","exportWebMapError":"Der opstod en fejl under udskrivning af webkortet.","exportWebMapCIMError":"CIMSymbol understøttes ikke af en udskrivningstjeneste, der er udgivet fra ArcMap.","sceneViewError":"Udskrivning understøttes ikke i SceneView.","serviceError":"Der ser ud til at have været en fejl.","export":"Eksportér","exportDescription":"Eksport. Eksporterede filer vil blive vist nedenfor.","exportText":"Eksporterede filer","selectTemplate":"Vælg skabelon","selectTemplateDescription":"Ved brug af en skabelon anvendes skabelonens værdier","exportHint":"Dine eksporterede filer vil blive vist her.","a3-landscape":"A3 på langs","a3-portrait":"A3 på højkant","a4-landscape":"A4 på langs","a4-portrait":"A4 på højkant","letter-ansi-a-landscape":"Letter ANSI A på langs","letter-ansi-a-portrait":"Letter ANSI A på højkant","tabloid-ansi-b-landscape":"Tabloid ANSI B på langs","tabloid-ansi-b-portrait":"Tabloid ANSI B på højkant"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_de.json b/public/assets/esri/widgets/Print/t9n/Print_de.json new file mode 100644 index 0000000..244afd8 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Drucken","title":"Titel","fileName":"Dateiname","titlePlaceHolder":"Titel der Datei","fileNamePlaceHolder":"Dateiname","formatDefaultOption":"Format auswählen","fileFormatTitle":"Dateiformat","layoutTitle":"Seiteneinrichtung","layoutDefaultOption":"Seiteneinrichtung auswählen","scale":"Maßstab festlegen","scaleLabel":"Maßstab","reset":"zurücksetzen","author":"Autor","copyright":"Urheberrecht","legend":"Legende einbeziehen","lock":"sperren","swap":"austauschen","panelToggle":"Bereich umschalten","advancedOptions":"Erweiterte Optionen","width":"Breite","height":"Höhe","dpi":"DPI","attribution":"Quellennachweis einfügen","northArrow":"Nordpfeil einbeziehen","layoutTab":"Layout","mapOnlyTab":"Nur Karte","untitled":"Ohne Titel","pending":"Exportieren","ready":"Dieses Element öffnen","linkReady":"In einem neuen Fenster öffnen.","errorMessage":"Dieses Element auswählen, um es zu entfernen.","exportWebMapError":"Beim Exportieren der Webkarte ist ein Fehler aufgetreten.","exportWebMapCIMError":"CIMSymbol wird von einem aus ArcMap veröffentlichten Druckservice nicht unterstützt.","sceneViewError":"Drucken wird in SceneView nicht unterstützt.","serviceError":"Offenbar ist ein Fehler aufgetreten.","export":"Exportieren","exportDescription":"Exportieren. Exportierte Dateien werden weiter nachstehend aufgeführt.","exportText":"Exportierte Dateien","selectTemplate":"Vorlage auswählen","selectTemplateDescription":"Durch die Verwendung einer Vorlage werden die Vorlagenwerte angewendet.","exportHint":"Hier werden die exportierten Dateien angezeigt.","a3-landscape":"A3 Querformat","a3-portrait":"A3 Hochformat","a4-landscape":"A4 Querformat","a4-portrait":"A4 Hochformat","letter-ansi-a-landscape":"Letter ANSI A Querformat","letter-ansi-a-portrait":"Letter ANSI A Hochformat","tabloid-ansi-b-landscape":"Tabloid ANSI B Querformat","tabloid-ansi-b-portrait":"Tabloid ANSI B Hochformat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_el.json b/public/assets/esri/widgets/Print/t9n/Print_el.json new file mode 100644 index 0000000..3e32f3c --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εκτύπωση","title":"Τίτλος","fileName":"Όνομα αρχείου","titlePlaceHolder":"Τίτλος αρχείου","fileNamePlaceHolder":"Όνομα αρχείου","formatDefaultOption":"Επιλογή μορφής","fileFormatTitle":"Μορφή αρχείου","layoutTitle":"Διαμόρφωση σελίδας","layoutDefaultOption":"Επιλέξτε διαμόρφωση σελίδας","scale":"Ορίστε κλίμακα","scaleLabel":"κλίμακα","reset":"επαναφορά","author":"Συντάκτης","copyright":"Πνευματικά δικαιώματα","legend":"Συμπερίληψη υπομνήματος","lock":"κλείδωμα","swap":"αντιμετάθεση","panelToggle":"Εναλλαγή πλαισίου","advancedOptions":"Σύνθετες για προχωρημένους","width":"Πλάτος","height":"Ύψος","dpi":"DPI","attribution":"Συμπερίληψη απόδοσης","northArrow":"Να περιλαμβάνει βέλος βορρά","layoutTab":"Διάταξη","mapOnlyTab":"Μόνο χάρτης","untitled":"χωρίς τίτλο","pending":"Εξαγωγή","ready":"Άνοιγμα αυτού του στοιχείου","linkReady":"Να γίνεται άνοιγμα σε νέο παράθυρο.","errorMessage":"Επιλέξτε αυτό το στοιχείο για να το καταργήσετε.","exportWebMapError":"Παρουσιάστηκε σφάλμα κατά την εξαγωγή του web χάρτη.","exportWebMapCIMError":"Το CIMSymboL δεν υποστηρίζεται από μια υπηρεσία εκτύπωσης που δημοσιεύεται από το ArcMap","sceneViewError":"Δεν υποστηρίζεται εκτύπωση για το SceneView.","serviceError":"Φαίνεται να έχει προκύψει κάποιο σφάλμα.","export":"Εξαγωγή","exportDescription":"Εξαγωγή. Τα αρχεία που εξάγονται εμφανίζονται παρακάτω.","exportText":"Εξαχθέντα αρχεία","selectTemplate":"Επιλογή προτύπου","selectTemplateDescription":"Εάν χρησιμοποιήσετε ένα πρότυπο, θα εφαρμοστούν οι τιμές του","exportHint":"Τα αρχεία που έχετε εξαγάγει εμφανίζονται εδώ.","a3-landscape":"A3 με οριζόντιο προσανατολισμό","a3-portrait":"A3 με κατακόρυφο προσανατολισμό","a4-landscape":"A4 με οριζόντιο προσανατολισμό","a4-portrait":"A4 με κατακόρυφο προσανατολισμό","letter-ansi-a-landscape":"Letter ANSI A με οριζόντιο προσανατολισμό","letter-ansi-a-portrait":"Letter ANSI A με κατακόρυφο προσανατολισμό","tabloid-ansi-b-landscape":"Tabloid ANSI B με οριζόντιο προσανατολισμό","tabloid-ansi-b-portrait":"Tabloid ANSI B με κατακόρυφο προσανατολισμό"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_en.json b/public/assets/esri/widgets/Print/t9n/Print_en.json new file mode 100644 index 0000000..955bc21 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Print","title":"Title","fileName":"File name","titlePlaceHolder":"Title of file","fileNamePlaceHolder":"File name","formatDefaultOption":"Select format","fileFormatTitle":"File format","layoutTitle":"Page setup","layoutDefaultOption":"Select page setup","scale":"Set scale","scaleLabel":"scale","reset":"reset","author":"Author","copyright":"Copyright","legend":"Include legend","lock":"lock","swap":"swap","panelToggle":"Panel toggle","advancedOptions":"Advanced options","width":"Width","height":"Height","dpi":"DPI","attribution":"Include attribution","northArrow":"Include north arrow","layoutTab":"Layout","mapOnlyTab":"Map only","untitled":"untitled","pending":"Exporting","ready":"Open this","linkReady":"Open in new window.","errorMessage":"Select this to remove it.","exportWebMapError":"An error occurred while exporting the web map.","exportWebMapCIMError":"CIMSymbol is not supported by a print service published from ArcMap.","sceneViewError":"Printing is not supported in SceneView.","serviceError":"There seems to have been an error.","export":"Export","exportDescription":"Export. Exported files will appear below.","exportText":"Exported files","selectTemplate":"Select template","selectTemplateDescription":"Using a template will apply its values","exportHint":"Your exported files will appear here.","a3-landscape":"A3 landscape","a3-portrait":"A3 portrait","a4-landscape":"A4 landscape","a4-portrait":"A4 portrait","letter-ansi-a-landscape":"Letter ANSI A landscape","letter-ansi-a-portrait":"Letter ANSI A portrait","tabloid-ansi-b-landscape":"Tabloid ANSI B landscape","tabloid-ansi-b-portrait":"Tabloid ANSI B portrait"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_es.json b/public/assets/esri/widgets/Print/t9n/Print_es.json new file mode 100644 index 0000000..72b3130 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimir","title":"Título","fileName":"Nombre de archivo","titlePlaceHolder":"Título de archivo","fileNamePlaceHolder":"Nombre de archivo","formatDefaultOption":"Seleccionar formato","fileFormatTitle":"Formato de archivo","layoutTitle":"Configuración de página","layoutDefaultOption":"Seleccionar configuración de página","scale":"Establecer escala","scaleLabel":"escala","reset":"restablecer","author":"Autor","copyright":"Derechos de autor","legend":"Incluir leyenda","lock":"bloquear","swap":"cambiar","panelToggle":"Conmutación de panel","advancedOptions":"Opciones avanzadas","width":"Ancho","height":"Altura","dpi":"DPI","attribution":"Atribución incluida","northArrow":"Incluir flecha de norte","layoutTab":"Diseño","mapOnlyTab":"Solo mapa","untitled":"sin título","pending":"Exportando","ready":"Abrir esto","linkReady":"Abrir en una nueva ventana.","errorMessage":"Seleccionar esto para quitarlo.","exportWebMapError":"Se ha producido un error al exportar el mapa web.","exportWebMapCIMError":"CIMSymbol no es compatible con un servicio de impresión publicado desde ArcMap.","sceneViewError":"La impresión no se admite en SceneView.","serviceError":"Parece que se ha producido un error.","export":"Exportar","exportDescription":"Exportar. Los archivos exportados aparecerán a continuación","exportText":"Archivos exportados","selectTemplate":"Seleccionar plantilla","selectTemplateDescription":"Al usar una plantilla se aplicarán sus valores","exportHint":"Los archivos exportados aparecerán aquí.","a3-landscape":"Horizontal (A3)","a3-portrait":"Vertical (A3)","a4-landscape":"Horizontal (A4)","a4-portrait":"Vertical (A4)","letter-ansi-a-landscape":"Carta ANSI A horizontal","letter-ansi-a-portrait":"Carta ANSI A vertical","tabloid-ansi-b-landscape":"Tabloide ANSI B horizontal","tabloid-ansi-b-portrait":"Tabloide ANSI B vertical"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_et.json b/public/assets/esri/widgets/Print/t9n/Print_et.json new file mode 100644 index 0000000..c8de30f --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Prindi","title":"Pealkiri","fileName":"Faili nimi","titlePlaceHolder":"Faili pealkiri","fileNamePlaceHolder":"Faili nimi","formatDefaultOption":"Vali formaat","fileFormatTitle":"Faili formaat","layoutTitle":"Lehe seadistus","layoutDefaultOption":"Vali lehe seadistus","scale":"Määra mõõtkava","scaleLabel":"mõõtkava","reset":"lähtesta","author":"Autor","copyright":"Autoriõigused","legend":"Kaasa legend","lock":"lukk","swap":"vaheta","panelToggle":"Paneeli vahetus","advancedOptions":"Täiendavad võimalused","width":"Laius","height":"Kõrgus","dpi":"DPI","attribution":"Kaasa atribuudid","northArrow":"Kaasa põhjasuuna nool","layoutTab":"Paigutus","mapOnlyTab":"Ainult kaart","untitled":"pealkirjata","pending":"Eksportimine","ready":"Ava see","linkReady":"Ava uues aknas.","errorMessage":"Selle eemaldamiseks valige see.","exportWebMapError":"Veebikaardi eksportimisel ilmnes tõrge.","exportWebMapCIMError":"ArcMapist avaldatud printimisteenus ei toeta CIMSymbolit.","sceneViewError":"Vaates SceneView printimist ei toetata.","serviceError":"Ilmnes tõrge.","export":"Ekspordi","exportDescription":"Eksport. Eksporditud failid kuvatakse allpool.","exportText":"Eksporditud failid","selectTemplate":"Vali mall","selectTemplateDescription":"Malli kasutamisel rakendatakse selle väärtused","exportHint":"Eksporditud failid kuvatakse siin.","a3-landscape":"A3 horisontaalpaigutus","a3-portrait":"A3 vertikaalpaigutus","a4-landscape":"A4 horisontaalpaigutus","a4-portrait":"A4 vertikaalpaigutus","letter-ansi-a-landscape":"Letter ANSI A horisontaalpaigutus","letter-ansi-a-portrait":"Letter ANSI A vertikaalpaigutus","tabloid-ansi-b-landscape":"Tabloid ANSI B horisontaalpaigutus","tabloid-ansi-b-portrait":"Tabloid ANSI B vertikaalpaigutus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_fi.json b/public/assets/esri/widgets/Print/t9n/Print_fi.json new file mode 100644 index 0000000..3ec1d92 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tulosta","title":"Otsikko","fileName":"Tiedostonimi","titlePlaceHolder":"Tiedoston otsikko","fileNamePlaceHolder":"Tiedostonimi","formatDefaultOption":"Valitse muoto","fileFormatTitle":"Tiedostomuoto","layoutTitle":"Sivun asettelu","layoutDefaultOption":"Valitse sivun asettelu","scale":"Määritä mittakaava","scaleLabel":"mittakaava","reset":"palauta","author":"Tekijä","copyright":"Copyright","legend":"Sisällytä selite","lock":"lukitse","swap":"vaihda","panelToggle":"Paneelin vaihto","advancedOptions":"Lisäasetukset","width":"Leveys","height":"Korkeus","dpi":"DPI","attribution":"Lisää ominaisuustieto","northArrow":"Sisällytä pohjoisnuoli","layoutTab":"Asettelu","mapOnlyTab":"Vain kartta","untitled":"nimetön","pending":"Viedään","ready":"Avaa tämä","linkReady":"Avaa uudessa ikkunassa.","errorMessage":"Valitse tämä poistaaksesi sen.","exportWebMapError":"Web-kartan viennin aikana tapahtui virhe.","exportWebMapCIMError":"ArcMapin julkaisema tulostuspalvelu ei tue CIMSymbolia.","sceneViewError":"SceneView ei tue tulostusta.","serviceError":"Näyttää siltä, että on ilmennyt virhe.","export":"Vie","exportDescription":"Vie. Viedyt tiedostot näkyvät alla.","exportText":"Viedyt tiedostot","selectTemplate":"Valitse malli","selectTemplateDescription":"Jos käytät mallia, sen arvoja käytetään","exportHint":"Viedyt tiedostot näkyvät tässä.","a3-landscape":"A3 vaaka","a3-portrait":"A3 pysty","a4-landscape":"A4 vaaka","a4-portrait":"A4 pysty","letter-ansi-a-landscape":"Letter ANSI A vaaka","letter-ansi-a-portrait":"Letter ANSI A pysty","tabloid-ansi-b-landscape":"Tabloid ANSI B vaaka","tabloid-ansi-b-portrait":"Tabloid ANSI B pysty"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_fr.json b/public/assets/esri/widgets/Print/t9n/Print_fr.json new file mode 100644 index 0000000..bd054db --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimer","title":"Titre","fileName":"Nom de fichier","titlePlaceHolder":"Titre du ficher","fileNamePlaceHolder":"Nom de fichier","formatDefaultOption":"Sélectionner le format","fileFormatTitle":"Format de fichier","layoutTitle":"Mise en page","layoutDefaultOption":"Sélectionner la mise en page","scale":"Définir l’échelle","scaleLabel":"échelle","reset":"réinitialiser","author":"Auteur","copyright":"Copyright","legend":"Inclure la légende","lock":"verrouiller","swap":"échanger","panelToggle":"Activer/désactiver le volet","advancedOptions":"Options avancées","width":"Largeur","height":"Hauteur","dpi":"PPP","attribution":"Inclure l’attribution","northArrow":"Inclure la flèche d’orientation vers le nord","layoutTab":"Mise en page","mapOnlyTab":"Carte uniquement","untitled":"sans titre","pending":"Exportation","ready":"Ouvrir ce","linkReady":"Ouvrir dans une nouvelle fenêtre.","errorMessage":"Sélectionnez-le pour le supprimer.","exportWebMapError":"Une erreur s’est produite lors de l’exportation de la carte Web.","exportWebMapCIMError":"CIMSymbol n'est pas pris en charge par un service d’impression publié depuis ArcMap.","sceneViewError":"L’impression n’est pas prise en charge dans SceneView.","serviceError":"Une erreur semble s’être produite.","export":"Exporter","exportDescription":"Procéder à l’exportation. Les fichiers exportés apparaîtront ci-dessous.","exportText":"Fichiers exportés","selectTemplate":"Sélectionner un modèle","selectTemplateDescription":"L’utilisation d’un modèle entraîne l’application de ses valeurs","exportHint":"Vos fichiers exportés apparaîtront ici.","a3-landscape":"A3 (Paysage)","a3-portrait":"A3 (Portrait)","a4-landscape":"A4 (Paysage)","a4-portrait":"A4 (Portrait)","letter-ansi-a-landscape":"Lettre ANSI A (Paysage)","letter-ansi-a-portrait":"Lettre ANSI A (Portrait)","tabloid-ansi-b-landscape":"Tabloïde ANSI B (Paysage)","tabloid-ansi-b-portrait":"Tabloïde ANSI B (Portrait)"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_he.json b/public/assets/esri/widgets/Print/t9n/Print_he.json new file mode 100644 index 0000000..befe930 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_he.json @@ -0,0 +1 @@ +{"widgetLabel":"הדפס","title":"כותרת","fileName":"שם קובץ","titlePlaceHolder":"כותרת קובץ","fileNamePlaceHolder":"שם קובץ","formatDefaultOption":"בחר פורמט","fileFormatTitle":"פורמט קובץ","layoutTitle":"הגדרת דף","layoutDefaultOption":"בחר הגדרת דף","scale":"קבע קנ\"מ","scaleLabel":"קנה מידה","reset":"אפס","author":"מחבר","copyright":"זכויות יוצרים","legend":"כולל מקרא","lock":"נעל","swap":"החלף","panelToggle":"שנה מצב חלונית","advancedOptions":"אפשרויות מתקדמות","width":"רוחב","height":"גובה","dpi":"DPI","attribution":"כלול ייחוס","northArrow":"כלול חץ צפון","layoutTab":"פריסת עמוד","mapOnlyTab":"מפה בלבד","untitled":"ללא שם","pending":"מייצא","ready":"פתח","linkReady":"פתח בחלון חדש.","errorMessage":"בחר כדי להסיר.","exportWebMapError":"אירעה שגיאה במהלך הייצוא של מפת הווב.","exportWebMapCIMError":"CIMSymbol לא נתמך בשירות הדפסה שפורסם מתוך ArcMap.","sceneViewError":"אין תמיכה בהדפסה בתצוגת סצנה.","serviceError":"נראה שאירעה שגיאה.","export":"ייצא","exportDescription":"יצוא. הקבצים המיוצאים יופיעו להלן.","exportText":"קבצים מיוצאים","selectTemplate":"בחר תבנית","selectTemplateDescription":"שימוש בתבנית יחיל את הערכים שלה","exportHint":"הקבצים המיוצאים שלך יוצגו כאן.","a3-landscape":"A3 לרוחב","a3-portrait":"A3 לאורך","a4-landscape":"A4 לרוחב","a4-portrait":"A4 לאורך","letter-ansi-a-landscape":"Letter ANSI A לרוחב","letter-ansi-a-portrait":"Letter ANSI A לאורך","tabloid-ansi-b-landscape":"Tabloid ANSI B לרוחב","tabloid-ansi-b-portrait":"Tabloid ANSI B לאורך"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_hr.json b/public/assets/esri/widgets/Print/t9n/Print_hr.json new file mode 100644 index 0000000..74ff610 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ispis","title":"Naslov","fileName":"Naziv datoteke","titlePlaceHolder":"Naslov datoteke","fileNamePlaceHolder":"Naziv datoteke","formatDefaultOption":"Odaberite format","fileFormatTitle":"Format datoteke","layoutTitle":"Postavljanje stranice","layoutDefaultOption":"Odaberite postavljane stranice","scale":"Postavite mjerilo","scaleLabel":"mjerilo","reset":"vrati izvorno","author":"Autor","copyright":"Autorsko pravo","legend":"Uključi legendu","lock":"brava","swap":"zamjena","panelToggle":"Preklopi ploču","advancedOptions":"Napredne opcije","width":"Širina","height":"Visina","dpi":"DPI","attribution":"Uključi atribuciju","northArrow":"Uključi oznaku sjevera","layoutTab":"Izgled","mapOnlyTab":"Samo karta","untitled":"bez naslova","pending":"Izvoz","ready":"Otvori ovo","linkReady":"Otvorite u novoj kartici.","errorMessage":"Odaberite ovo radi uklanjanja.","exportWebMapError":"Došlo je do pogreške pri izvozu web-karte.","exportWebMapCIMError":"Usluga ispisa objavljena na ArcMap-u ne podržava CIMSymbol.","sceneViewError":"Ispisivanje nije podržano u SceneViewu.","serviceError":"Čini se da je došlo do pogreške.","export":"Izvezi","exportDescription":"Izvoz. Vaše izvezene datoteke prikazat će se u nastavku.","exportText":"Izvezene datoteke","selectTemplate":"Odaberi predložak","selectTemplateDescription":"Upotrebom predloška primijenit će se njegove vrijednosti","exportHint":"Vaše izvezene datoteke prikazat će se ovdje.","a3-landscape":"A3 vodoravno","a3-portrait":"A3 okomito","a4-landscape":"A4 vodoravno","a4-portrait":"A4 okomito","letter-ansi-a-landscape":"Pismo ANSI A vodoravno","letter-ansi-a-portrait":"Pismo ANSI A okomito","tabloid-ansi-b-landscape":"Tabloid ANSI B vodoravno","tabloid-ansi-b-portrait":"Tabloid ANSI B okomito"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_hu.json b/public/assets/esri/widgets/Print/t9n/Print_hu.json new file mode 100644 index 0000000..e852e08 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Nyomtatás","title":"Cím","fileName":"Fájlnév","titlePlaceHolder":"Fájl címe","fileNamePlaceHolder":"Fájlnév","formatDefaultOption":"Formátum kiválasztása","fileFormatTitle":"Fájlformátum","layoutTitle":"Oldal beállítása","layoutDefaultOption":"Oldal beállításának kiválasztása","scale":"Méretarány beállítása","scaleLabel":"méretarány","reset":"visszaállítás","author":"Szerző","copyright":"Szerzői jog","legend":"Jelmagyarázattal együtt","lock":"zárolás","swap":"felcserélés","panelToggle":"Panel átváltása","advancedOptions":"Speciális beállítások","width":"Szélesség","height":"Magasság","dpi":"DPI","attribution":"Attribútum hozzárendelése","northArrow":"Északra mutató nyilat tartalmazza","layoutTab":"Elrendezés","mapOnlyTab":"Csak térkép","untitled":"cím nélkül","pending":"Exportálás","ready":"Megnyitás","linkReady":"Megnyitás új ablakban.","errorMessage":"Az eltávolításhoz válassza ki ezt.","exportWebMapError":"Hiba történt a webtérkép exportálása során.","exportWebMapCIMError":"A CIMSymbol nem támogatott az ArcMapból közzétett nyomtatási szolgáltatásban.","sceneViewError":"A nyomtatást nem támogatja a SceneView.","serviceError":"Úgy néz ki, hogy hiba történt.","export":"Exportálás","exportDescription":"Exportálás. Az exportált fájl alul fog megjelenni.","exportText":"Exportált fájlok","selectTemplate":"Válasszon sablont","selectTemplateDescription":"A sablon alkalmazása során annak értékei lesznek használva","exportHint":"Exportált fájljai itt fognak megjelenni.","a3-landscape":"A3 fekvő tájolás","a3-portrait":"A3 álló tájolás","a4-landscape":"A4 fekvő tájolás","a4-portrait":"A4 álló tájolás","letter-ansi-a-landscape":"Letter ANSI A fekvő tájolás","letter-ansi-a-portrait":"Letter ANSI A álló tájolás","tabloid-ansi-b-landscape":"Tabloid ANSI B fekvő tájolás","tabloid-ansi-b-portrait":"Tabloid ANSI B álló tájolás"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_id.json b/public/assets/esri/widgets/Print/t9n/Print_id.json new file mode 100644 index 0000000..5896913 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Cetak","title":"Judul","fileName":"Nama file","titlePlaceHolder":"Judul file","fileNamePlaceHolder":"Nama file","formatDefaultOption":"Pilih format","fileFormatTitle":"Format file","layoutTitle":"Pengaturan halaman","layoutDefaultOption":"Pilih pengaturan halaman","scale":"Atur skala","scaleLabel":"skala","reset":"atur ulang","author":"Pembuat","copyright":"Hak cipta","legend":"Sertakan legenda","lock":"kunci","swap":"tukar","panelToggle":"Tombol panel","advancedOptions":"Opsi lanjutan","width":"Lebar","height":"Tinggi","dpi":"DPI","attribution":"Sertakan atribusi","northArrow":"Sertakan panah utara","layoutTab":"Tata letak","mapOnlyTab":"Khusus peta","untitled":"tidak berjudul","pending":"Mengekspor","ready":"Buka ini","linkReady":"Buka di jendela baru.","errorMessage":"Pilih ini untuk menghapusnya.","exportWebMapError":"Kesalahan terjadi saat mengekspor web map.","exportWebMapCIMError":"CIMSymbol tidak didukung oleh layanan cetak yang diterbitkan dari ArcMap.","sceneViewError":"Pencetakan tidak didukung dalam SceneView.","serviceError":"Sepertinya ada kesalahan.","export":"Ekspor","exportDescription":"Ekspor. File yang diekspor akan muncul di bawah.","exportText":"File yang diekspor","selectTemplate":"Pilih template","selectTemplateDescription":"Menggunakan template akan menerapkan nilainya","exportHint":"File Anda yang diekspor akan muncul di sini.","a3-landscape":"A3 lanskap","a3-portrait":"A3 potret","a4-landscape":"A4 lanskap","a4-portrait":"A4 potret","letter-ansi-a-landscape":"Huruf ANSI A lanskap","letter-ansi-a-portrait":"Huruf ANSI A potret","tabloid-ansi-b-landscape":"Tabloid ANSI B lanskap","tabloid-ansi-b-portrait":"Tabloid ANSI B Potret"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_it.json b/public/assets/esri/widgets/Print/t9n/Print_it.json new file mode 100644 index 0000000..1cb5e8a --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Stampa","title":"Titolo","fileName":"Nome file","titlePlaceHolder":"Titolo del file","fileNamePlaceHolder":"Nome file","formatDefaultOption":"Seleziona formato","fileFormatTitle":"Formato file","layoutTitle":"Imposta pagina","layoutDefaultOption":"Selezione impostazione pagina","scale":"Imposta scala","scaleLabel":"scala","reset":"reimposta","author":"Autore","copyright":"Copyright","legend":"Includi legenda","lock":"blocca","swap":"scambia","panelToggle":"Attiva/Disattiva riquadro","advancedOptions":"Opzioni avanzate","width":"Larghezza","height":"Altezza","dpi":"DPI","attribution":"Includi attribuzione","northArrow":"Includi freccia nord","layoutTab":"Layout","mapOnlyTab":"Solo mappa","untitled":"senza titolo","pending":"Esportazione","ready":"Apri questo elemento","linkReady":"Aprire in una nuova finestra.","errorMessage":"Seleziona questo elemento per eliminarlo.","exportWebMapError":"Si è verificato un errore durante l'esportazione della mappa Web.","exportWebMapCIMError":"CIMSymbol non è supportato da un servizio di stampa pubblicato da ArcMap.","sceneViewError":"Stampa non supportata in SceneView.","serviceError":"Probabilmente si è verificato un errore.","export":"Esporta","exportDescription":"Esporta. I file esportati saranno visualizzati sotto.","exportText":"File esportati","selectTemplate":"Selezionare modello","selectTemplateDescription":"L'uso di un modello ne applicherà i valori","exportHint":"I file esportati verranno visualizzati qui.","a3-landscape":"A3 orizzontale","a3-portrait":"A3 verticale","a4-landscape":"A4 orizzontale","a4-portrait":"A4 verticale","letter-ansi-a-landscape":"Lettera ANSI A orizzontale","letter-ansi-a-portrait":"Lettera ANSI A verticale","tabloid-ansi-b-landscape":"Tabloid ANSI B orizzontale","tabloid-ansi-b-portrait":"Tabloid ANSI B verticale"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_ja.json b/public/assets/esri/widgets/Print/t9n/Print_ja.json new file mode 100644 index 0000000..2fb1128 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"印刷","title":"タイトル","fileName":"ファイル名","titlePlaceHolder":"ファイルのタイトル","fileNamePlaceHolder":"ファイル名","formatDefaultOption":"形式の選択","fileFormatTitle":"ファイル形式","layoutTitle":"ページ設定","layoutDefaultOption":"ページ設定の選択","scale":"縮尺の設定","scaleLabel":"縮尺","reset":"リセット","author":"作成者","copyright":"著作権","legend":"凡例","lock":"ロック","swap":"スワップ","panelToggle":"パネルの切り替え","advancedOptions":"高度なオプション","width":"幅","height":"高さ","dpi":"DPI","attribution":"属性を含む","northArrow":"方位記号を含む","layoutTab":"レイアウト","mapOnlyTab":"マップのみ","untitled":"無題","pending":"エクスポート","ready":"これを開く","linkReady":"新しいウィンドウで開きます。","errorMessage":"これを選択して削除します。","exportWebMapError":"Web マップのエクスポート中にエラーが発生しました。","exportWebMapCIMError":"CIMSymbol は、ArcMap から公開された印刷サービスでサポートされていません。","sceneViewError":"シーン ビューで印刷はサポートされていません。","serviceError":"エラーが発生しているようです。","export":"エクスポート","exportDescription":"エクスポート。エクスポート済みファイルが以下に表示されます。","exportText":"エクスポート済みファイル","selectTemplate":"テンプレートの選択","selectTemplateDescription":"テンプレートを選択すると、その値が適用されます","exportHint":"エクスポート済みファイルがここに表示されます。","a3-landscape":"A3 横型","a3-portrait":"A3 縦型","a4-landscape":"A4 横型","a4-portrait":"A4 縦型","letter-ansi-a-landscape":"レター ANSI A 横型","letter-ansi-a-portrait":"レター ANSI A 縦型","tabloid-ansi-b-landscape":"タブロイド ANSI B 横型","tabloid-ansi-b-portrait":"タブロイド ANSI B 縦型"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_ko.json b/public/assets/esri/widgets/Print/t9n/Print_ko.json new file mode 100644 index 0000000..9bf7b15 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"인쇄","title":"제목","fileName":"파일 이름","titlePlaceHolder":"파일 제목","fileNamePlaceHolder":"파일 이름","formatDefaultOption":"형식 선택","fileFormatTitle":"파일 형식","layoutTitle":"페이지 설정","layoutDefaultOption":"페이지 설정 선택","scale":"축척 설정","scaleLabel":"크기 조정","reset":"재설정","author":"작성자","copyright":"저작권","legend":"범례 포함","lock":"잠금","swap":"스왑","panelToggle":"패널 전환","advancedOptions":"고급 옵션","width":"너비","height":"높이","dpi":"DPI","attribution":"속성 포함","northArrow":"방위표 포함","layoutTab":"레이아웃","mapOnlyTab":"맵만","untitled":"제목 없음","pending":"내보내는 중","ready":"이 항목 열기","linkReady":"새 창에서 엽니다.","errorMessage":"이 항목을 제거하려면 선택하세요.","exportWebMapError":"웹 맵을 내보내는 동안 오류가 발생했습니다.","exportWebMapCIMError":"CIMSymbol은 ArcMap에서 발행된 인쇄 서비스에서 지원되지 않습니다.","sceneViewError":"인쇄는 씬 뷰에서 지원되지 않습니다.","serviceError":"오류가 발생한 것 같습니다.","export":"내보내기","exportDescription":"내보냅니다. 내보낸 파일은 아래에 나타납니다.","exportText":"내보낸 파일","selectTemplate":"템플릿 선택","selectTemplateDescription":"템플릿을 사용하면 해당 값이 적용됩니다.","exportHint":"내보낸 파일은 여기에 나타납니다.","a3-landscape":"A3 가로","a3-portrait":"A3 세로","a4-landscape":"A4 가로","a4-portrait":"A4 세로","letter-ansi-a-landscape":"Letter ANSI A 가로","letter-ansi-a-portrait":"Letter ANSI A 세로","tabloid-ansi-b-landscape":"Tabloid ANSI B 가로","tabloid-ansi-b-portrait":"Tabloid ANSI B 세로"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_lt.json b/public/assets/esri/widgets/Print/t9n/Print_lt.json new file mode 100644 index 0000000..a7b678f --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Spausdinti","title":"Pavadinimas","fileName":"Failo vardas","titlePlaceHolder":"Failo pavadinimas","fileNamePlaceHolder":"Failo vardas","formatDefaultOption":"Pasirinkti formatą","fileFormatTitle":"Failo formatas","layoutTitle":"Puslapio nustatymas","layoutDefaultOption":"Pasirinkti puslapio nustatymą","scale":"Nustatyti mastelį","scaleLabel":"mastelis","reset":"iš naujo","author":"Autorius","copyright":"Autoriaus teisės","legend":"Įtraukti legendą","lock":"užraktas","swap":"sukeisti","panelToggle":"Skydo perjungimas","advancedOptions":"Papildomi nustatymai","width":"Plotis","height":"Aukštis","dpi":"DPI","attribution":"Įtraukti atributus","northArrow":"Pridėti šiaurės kryptį","layoutTab":"Maketas","mapOnlyTab":"Tik žemėlapis","untitled":"be pavadinimo","pending":"Eksportuojama","ready":"Atverkite šį","linkReady":"Atverti naujame lange.","errorMessage":"Pasirinkite, jei norite pašalinti.","exportWebMapError":"Eksportuojant internetinį žemėlapį įvyko klaida.","exportWebMapCIMError":"CIMSymbol nepalaikoma ArcMap publikuotoje spausdinimo paslaugoje.","sceneViewError":"Naudojant SceneView spausdinti negalima.","serviceError":"Berods įvyko klaida.","export":"Eksportuoti","exportDescription":"Eksportuojama. Eksportuoti failai bus rodomi žemiau.","exportText":"Eksportuoti failai","selectTemplate":"Pasirinkti šabloną","selectTemplateDescription":"Panaudojus šabloną bus pritaikytos jo reikšmės","exportHint":"Jūsų eksportuoti failai bus rodomi čia.","a3-landscape":"A3 horizontalus","a3-portrait":"A3 vertikalus","a4-landscape":"A4 horizontalus","a4-portrait":"A4 vertikalus","letter-ansi-a-landscape":"Laiškas ANSI A horizontalus","letter-ansi-a-portrait":"Laiškas ANSI A vertikalus","tabloid-ansi-b-landscape":"Nedidelis formatas ANSI B horizontalus","tabloid-ansi-b-portrait":"Nedidelis formatas ANSI B vertikalus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_lv.json b/public/assets/esri/widgets/Print/t9n/Print_lv.json new file mode 100644 index 0000000..dac107b --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Drukāt","title":"Nosaukums","fileName":"Faila nosaukums","titlePlaceHolder":"Faila virsraksts","fileNamePlaceHolder":"Faila nosaukums","formatDefaultOption":"Atlasīt formātu","fileFormatTitle":"Faila formāts:","layoutTitle":"Lapas iestatījumi","layoutDefaultOption":"Atlasīt lapas iestatījumus","scale":"Iestatīt mērogu","scaleLabel":"mērogs","reset":"atiestatīt","author":"Autors","copyright":"Autortiesības","legend":"Iekļaut apzīmējumus","lock":"aizslēgt","swap":"apmainīt","panelToggle":"Paneļa pārslēgšana","advancedOptions":"Papildu opcijas","width":"Platums","height":"Augstums","dpi":"DPI","attribution":"Iekļaut atsauci","northArrow":"Iekļaut ziemeļu virzienu","layoutTab":"Izkārtojums","mapOnlyTab":"Tikai karte","untitled":"bez nosaukuma","pending":"Eksportēšana","ready":"Atvērt šo","linkReady":"Atveriet jaunā logā.","errorMessage":"Izvēlieties, lai to noņemtu.","exportWebMapError":"Eksportējot tīmekļa karti, radās kļūda.","exportWebMapCIMError":"CIMSymbol neatbalsta drukas servisu, kas publicēts no ArcMap.","sceneViewError":"Skatā SceneView drukāšana netiek atbalstīta.","serviceError":"Šķiet, ka ir radusies kļūda.","export":"Eksportēt","exportDescription":"Eksportēšana. Eksportētie faili tiks rādīti zemāk.","exportText":"Eksportētie faili","selectTemplate":"Izvēlēties veidni","selectTemplateDescription":"Izmantojot veidni, tiks lietotas tās vērtības","exportHint":"Eksportētie faili tiks rādīti šeit.","a3-landscape":"A3 formāta ainavorientācija","a3-portrait":"A3 formāta portretorientācija","a4-landscape":"A4 formāta ainavorientācija","a4-portrait":"A4 formāta portretorientācija","letter-ansi-a-landscape":"Letter ANSI A formāta ainavorientācija","letter-ansi-a-portrait":"Letter ANSI A formāta portretorientācija","tabloid-ansi-b-landscape":"Tabloid ANSI B formāta ainavorientācija","tabloid-ansi-b-portrait":"Tabloid ANSI B formāta portretorientācija"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_nb.json b/public/assets/esri/widgets/Print/t9n/Print_nb.json new file mode 100644 index 0000000..bd7560f --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Skriv ut","title":"Tittel","fileName":"Filnavn","titlePlaceHolder":"Tittel på fil","fileNamePlaceHolder":"Filnavn","formatDefaultOption":"Velg format","fileFormatTitle":"Filformat","layoutTitle":"Utskriftsformat","layoutDefaultOption":"Velg utskriftsformat","scale":"Angi målestokk","scaleLabel":"målestokk","reset":"tilbakestill","author":"Forfatter","copyright":"Opphavsrett","legend":"Inkluder tegnforklaring","lock":"lås","swap":"bytt","panelToggle":"Panelveksling","advancedOptions":"Avanserte alternativer","width":"Bredde","height":"Høyde","dpi":"DPI","attribution":"Inkluder kildeinformasjon","northArrow":"Inkluder nordpil","layoutTab":"Oppsett","mapOnlyTab":"Kun kart","untitled":"uten tittel","pending":"Eksporterer","ready":"Åpne","linkReady":"Åpne i nytt vindu.","errorMessage":"Velg dette for å fjerne.","exportWebMapError":"Det oppstod en feil under eksport av nettkartet.","exportWebMapCIMError":"CIMSymbol støttes ikke av en utskriftstjeneste publisert av ArcMap.","sceneViewError":"Utskrift støttes ikke i SceneView.","serviceError":"Det virker som det har oppstått en feil.","export":"Eksporter","exportDescription":"Eksporter. De eksporterte filene vises nedenfor.","exportText":"Eksporterte filer","selectTemplate":"Velg mal","selectTemplateDescription":"Når du velger en mal, brukes verdiene i malen","exportHint":"De eksporterte filene vises her.","a3-landscape":"A3 liggende","a3-portrait":"A3 stående","a4-landscape":"A4 liggende","a4-portrait":"A4 stående","letter-ansi-a-landscape":"Letter ANSI A liggende","letter-ansi-a-portrait":"Letter ANSI A stående","tabloid-ansi-b-landscape":"Tabloid ANSI B liggende","tabloid-ansi-b-portrait":"Tabloid ANSI B stående"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_nl.json b/public/assets/esri/widgets/Print/t9n/Print_nl.json new file mode 100644 index 0000000..5eda9aa --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Afdrukken","title":"Titel","fileName":"Bestandsnaam","titlePlaceHolder":"Naam van het bestand","fileNamePlaceHolder":"Bestandsnaam","formatDefaultOption":"Formaat selecteren","fileFormatTitle":"Bestandsformaat","layoutTitle":"Pagina-instelling","layoutDefaultOption":"Pagina-instelling selecteren","scale":"Schaal instellen","scaleLabel":"schaal","reset":"opnieuw instellen","author":"Auteur","copyright":"Copyright","legend":"Legenda opnemen","lock":"vergrendelen","swap":"verwisselen","panelToggle":"Paneel wisselen","advancedOptions":"Geavanceerde opties","width":"Breedte","height":"Hoogte","dpi":"DPI","attribution":"Attributie insluiten","northArrow":"Noordpijl openen","layoutTab":"Lay-out","mapOnlyTab":"Alleen kaart","untitled":"geen titel","pending":"Exporteren","ready":"Open dit","linkReady":"Openen in nieuw venster.","errorMessage":"Selecteer dit om te verwijderen.","exportWebMapError":"Er is een fout opgetreden tijdens het exporteren van de webkaart.","exportWebMapCIMError":"CIMSymbol wordt niet ondersteund door een afdrukservice die is gepubliceerd door ArcMap.","sceneViewError":"Afdrukken wordt niet ondersteund in SceneView.","serviceError":"Er lijkt een fout te zijn opgetreden.","export":"Exporteren","exportDescription":"Exporteren. Geëxporteerde bestanden verschijnen hieronder.","exportText":"Geëxporteerde bestanden","selectTemplate":"Template selecteren","selectTemplateDescription":"Bij gebruik van een template worden zijn waarden toegepast","exportHint":"Uw geëxporteerde bestanden verschijnen hier.","a3-landscape":"A3 liggend","a3-portrait":"A3 staand","a4-landscape":"A4 liggend","a4-portrait":"A4 staand","letter-ansi-a-landscape":"Brief ANSI A liggend","letter-ansi-a-portrait":"Brief ANSI A staand","tabloid-ansi-b-landscape":"Tabloid ANSI B liggend","tabloid-ansi-b-portrait":"Tabloid ANSI B staand"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_pl.json b/public/assets/esri/widgets/Print/t9n/Print_pl.json new file mode 100644 index 0000000..ea258de --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drukuj","title":"Tytuł","fileName":"Nazwa pliku","titlePlaceHolder":"Tytuł pliku","fileNamePlaceHolder":"Nazwa pliku","formatDefaultOption":"Wybierz format","fileFormatTitle":"Format pliku","layoutTitle":"Konfiguracja strony","layoutDefaultOption":"Wybierz konfigurację strony","scale":"Ustaw skalę","scaleLabel":"skalować","reset":"resetuj","author":"Autor","copyright":"Prawa autorskie","legend":"Uwzględnij legendę","lock":"zablokuj","swap":"zamień","panelToggle":"Przełączanie panelu","advancedOptions":"Opcje zaawansowane","width":"Szerokość","height":"Wysokość","dpi":"DPI","attribution":"Uwzględnij atrybuty","northArrow":"Uwzględnij strzałkę północy","layoutTab":"Kompozycja","mapOnlyTab":"Tylko mapa","untitled":"bez tytułu","pending":"Eksportowanie","ready":"Otwórz to","linkReady":"Otwórz w nowym oknie.","errorMessage":"Wybierz to, aby usunąć.","exportWebMapError":"Wystąpił błąd podczas eksportowania mapy internetowej.","exportWebMapCIMError":"CIMSymbol nie jest obsługiwany przez usługę drukowania publikowaną z poziomu aplikacji ArcMap.","sceneViewError":"W widoku SceneView nie jest obsługiwane drukowanie.","serviceError":"Najwyraźniej wystąpił błąd.","export":"Eksportuj","exportDescription":"Eksport. Poniżej pojawią się wyeksportowane pliki.","exportText":"Eksportowane pliki","selectTemplate":"Wybierz szablon","selectTemplateDescription":"Użycie szablonu spowoduje zastosowanie jego wartości","exportHint":"W tym miejscu pojawią się eksportowane pliki.","a3-landscape":"A3 poziomo","a3-portrait":"A3 pionowo","a4-landscape":"A4 poziomo","a4-portrait":"A4 pionowo","letter-ansi-a-landscape":"Letter ANSI A poziomo","letter-ansi-a-portrait":"Letter ANSI A pionowo","tabloid-ansi-b-landscape":"Tabloid ANSI B poziomo","tabloid-ansi-b-portrait":"Tabloid ANSI B pionowo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_pt-BR.json b/public/assets/esri/widgets/Print/t9n/Print_pt-BR.json new file mode 100644 index 0000000..9304932 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimir","title":"Título","fileName":"Nome do arquivo","titlePlaceHolder":"Título do arquivo","fileNamePlaceHolder":"Nome do arquivo","formatDefaultOption":"Selecionar formato","fileFormatTitle":"Formato do arquivo","layoutTitle":"Configuração da página","layoutDefaultOption":"Selecionar configuração da página","scale":"Configurar escala","scaleLabel":"escala","reset":"redefinir","author":"Autor","copyright":"Direitos autorais","legend":"Incluir legenda","lock":"bloquear","swap":"trocar","panelToggle":"Alternar painel","advancedOptions":"Opções avançadas","width":"Largura","height":"Altura","dpi":"DPI","attribution":"Incluir atribuição","northArrow":"Incluir seta norte","layoutTab":"Layout","mapOnlyTab":"Mapa somente","untitled":"sem título","pending":"Exportando","ready":"Abrir este","linkReady":"Abrir em uma nova janela","errorMessage":"Selecione este para removê-lo.","exportWebMapError":"Ocorreu um erro ao exportar o mapa da web.","exportWebMapCIMError":"CIMSymbol não é suportado por um serviço de impressão publicado a partir do ArcMap.","sceneViewError":"A impressão não é suportada na Visualização de Cena.","serviceError":"Parece haver um erro.","export":"Exportar","exportDescription":"Exportar. Arquivos exportados aparecerão abaixo.","exportText":"Arquivos exportados","selectTemplate":"Selecionar modelo","selectTemplateDescription":"Utilizar um modelo aplicará seus valores","exportHint":"Seus arquivos exportados aparecerão aqui.","a3-landscape":"Paisagem A3","a3-portrait":"Retrato A3","a4-landscape":"Paisagem A4","a4-portrait":"Retrato A4","letter-ansi-a-landscape":"Paisagem Carta ANSI A","letter-ansi-a-portrait":"Retrato Carta ANSI A","tabloid-ansi-b-landscape":"Paisagem Tablóide ANSI B","tabloid-ansi-b-portrait":"Retrato Tablóide ANSI B"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_pt-PT.json b/public/assets/esri/widgets/Print/t9n/Print_pt-PT.json new file mode 100644 index 0000000..bf281cb --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimir","title":"Título","fileName":"Nome do ficheiro","titlePlaceHolder":"Título do ficheiro","fileNamePlaceHolder":"Nome do ficheiro","formatDefaultOption":"Selecionar formato","fileFormatTitle":"Formato do ficheiro","layoutTitle":"Configuração de página","layoutDefaultOption":"Selecionar configuração de página","scale":"Definir escala","scaleLabel":"escala","reset":"redefinir","author":"Autor","copyright":"Direitos de autor","legend":"Incluir legenda","lock":"bloquear","swap":"trocar","panelToggle":"Alternar painéis","advancedOptions":"Opções avançadas","width":"Largura","height":"Altura","dpi":"DPI","attribution":"Incluir atribuição","northArrow":"Incluir seta de norte","layoutTab":"Layout","mapOnlyTab":"Apenas mapa","untitled":"sem título","pending":"A Exportar","ready":"Abrir isto","linkReady":"Abrir numa nova janela.","errorMessage":"Selecione para remover.","exportWebMapError":"Ocorreu um erro ao exportar o mapa web.","exportWebMapCIMError":"CIMSymbol não é suportado por um serviço de impressão publicado no ArcMap.","sceneViewError":"A impressão não é suportada em SceneView.","serviceError":"Parece ter ocorrido um erro.","export":"Exportar","exportDescription":"Exportar. Os ficheiros exportados serão apresentados abaixo.","exportText":"Ficheiros exportados","selectTemplate":"Selecionar template","selectTemplateDescription":"Usar um template irá aplicar os respetivos valores","exportHint":"Os seus ficheiros exportados irão aparecer aqui.","a3-landscape":"Paisagem A3","a3-portrait":"Retrato A3","a4-landscape":"Paisagem A4","a4-portrait":"Retrato A4","letter-ansi-a-landscape":"Carta paisagem ANSI A","letter-ansi-a-portrait":"Carta retrato ANSI A","tabloid-ansi-b-landscape":"Tabloide paisagem ANSI B","tabloid-ansi-b-portrait":"Tabloide retrato ANSI B"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_ro.json b/public/assets/esri/widgets/Print/t9n/Print_ro.json new file mode 100644 index 0000000..c9b494a --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Imprimare","title":"Titlu","fileName":"Nume fișier","titlePlaceHolder":"Titlul fişierului","fileNamePlaceHolder":"Nume fişier","formatDefaultOption":"Selectare format","fileFormatTitle":"Format fişier","layoutTitle":"Configurare pagină","layoutDefaultOption":"Selectare configurare pagină","scale":"Setare scară","scaleLabel":"scară","reset":"resetare","author":"Autor","copyright":"Drepturi de autor","legend":"Includere legendă","lock":"blocare","swap":"inversare","panelToggle":"Comutare panou","advancedOptions":"Opțiuni avansate","width":"Lăţime","height":"Înălţime","dpi":"PPI","attribution":"Includere atribuire","northArrow":"Includeți săgeata nord","layoutTab":"Configuraţie","mapOnlyTab":"Doar hartă","untitled":"fără titlu","pending":"Se exportă","ready":"Se deschide acesta","linkReady":"Deschideți în fereastră nouă.","errorMessage":"Selectaţi-l pentru a-l elimina.","exportWebMapError":"A apărut o eroare la exportul hărții (hărților).","exportWebMapCIMError":"Simbolul CIMS nu este acceptat de serviciul de imprimare publicat din ArcMap.","sceneViewError":"Imprimarea nu este acceptată în SceneView.","serviceError":"Pare să fi avut loc o eroare.","export":"Export","exportDescription":"Exportaţi. Fişierele exportate vor apărea mai jos.","exportText":"Fișiere exportate","selectTemplate":"Selectare şablon","selectTemplateDescription":"Utilizarea unui șablon va aplica valorile acestuia","exportHint":"Fişierele dvs. exportate vor apărea aici.","a3-landscape":"A3 peisaj","a3-portrait":"A3 portret","a4-landscape":"A4 peisaj","a4-portrait":"A4 portret","letter-ansi-a-landscape":"Letter ANSI A peisaj","letter-ansi-a-portrait":"Letter ANSI A portret","tabloid-ansi-b-landscape":"Tabloid ANSI B peisaj","tabloid-ansi-b-portrait":"Tabloid ANSI B portret"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_ru.json b/public/assets/esri/widgets/Print/t9n/Print_ru.json new file mode 100644 index 0000000..ced8514 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Печать","title":"Название","fileName":"Имя файла","titlePlaceHolder":"Лист файла","fileNamePlaceHolder":"Имя файла","formatDefaultOption":"Выбрать формат","fileFormatTitle":"Формат файла","layoutTitle":"Параметры страницы","layoutDefaultOption":"Выбрать параметры страницы","scale":"Установить масштаб","scaleLabel":"масштаб","reset":"сбросить","author":"Автор","copyright":"Авторские права","legend":"Включать легенду","lock":"блокировка","swap":"обмен","panelToggle":"Переключатель панели","advancedOptions":"Дополнительные опции","width":"Ширина","height":"Высота","dpi":"DPI","attribution":"Включить атрибуты","northArrow":"Включить стрелку севера","layoutTab":"Компоновка","mapOnlyTab":"Только карта","untitled":"без заголовка","pending":"Экспорт","ready":"Открыть","linkReady":"Открыть в новом окне.","errorMessage":"Выберите его для удаления.","exportWebMapError":"Во время экспорта веб-карты произошла ошибка.","exportWebMapCIMError":"CIMSymbol не поддерживается сервисом печати, опубликованным из ArcMap.","sceneViewError":"Печать в SceneView не поддерживается.","serviceError":"Вероятно, имеется ошибка.","export":"Экспорт","exportDescription":"Экспорт. Экспортированные файлы появятся ниже.","exportText":"Экспортированные файлы","selectTemplate":"Выбрать шаблон","selectTemplateDescription":"Использование шаблона применит его значения","exportHint":"Ваши экспортированные карты появятся здесь.","a3-landscape":"A3 Альбомная","a3-portrait":"A3 Книжная","a4-landscape":"A4 Альбомная","a4-portrait":"A4 Книжная","letter-ansi-a-landscape":"Letter ANSI A Альбомная","letter-ansi-a-portrait":"Letter ANSI A Книжная","tabloid-ansi-b-landscape":"Tabloid ANSI B Альбомная","tabloid-ansi-b-portrait":"Tabloid ANSI B Книжная"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_sk.json b/public/assets/esri/widgets/Print/t9n/Print_sk.json new file mode 100644 index 0000000..466c8d4 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Tlačiť","title":"Názov","fileName":"Názov súboru","titlePlaceHolder":"Názov súboru","fileNamePlaceHolder":"Názov súboru","formatDefaultOption":"Vybrať formát","fileFormatTitle":"Formát súboru","layoutTitle":"Nastavenie strany","layoutDefaultOption":"Vybrať nastavenie strany","scale":"Nastaviť mierku","scaleLabel":"mierka","reset":"obnoviť","author":"Autor","copyright":"Autorské právo","legend":"Zahrnúť legendu","lock":"zamknúť","swap":"vymeniť","panelToggle":"Prepínač panelu","advancedOptions":"Rozšírené možnosti","width":"Šírka","height":"Výška","dpi":"DPI","attribution":"Zahrnúť atribúciu","northArrow":"Zahrnúť severku","layoutTab":"Rozloženie","mapOnlyTab":"Iba mapa","untitled":"bez názvu","pending":"Exportuje sa","ready":"Otvoriť toto","linkReady":"Otvoriť v novom okne.","errorMessage":"Vybrať toto na odstránenie.","exportWebMapError":"Počas exportu webovej mapy sa vyskytla chyba.","exportWebMapCIMError":"CIMSymbol nie je podporovaný tlačovou službou publikovanou z ArcMap.","sceneViewError":"Tlač nie je v Scénickom pohľade podporovaná.","serviceError":"Zdá sa, že sa vyskytla chyba.","export":"Export","exportDescription":"Export. Exportované súbory sa objavia nižšie.","exportText":"Exportované súbory","selectTemplate":"Vyberte šablónu","selectTemplateDescription":"Použitím šablóny sa použijú jej hodnoty","exportHint":"Vaše exportované súbory sa objavia tu.","a3-landscape":"A3 na ležato","a3-portrait":"A3 na výšku","a4-landscape":"A4 na šírku","a4-portrait":"A4 na výšku","letter-ansi-a-landscape":"List ANSI A na šírku","letter-ansi-a-portrait":"List ANSI A na výšku","tabloid-ansi-b-landscape":"Tabloid ANSI B na šírku","tabloid-ansi-b-portrait":"Tabloid ANDI B na výšku"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_sl.json b/public/assets/esri/widgets/Print/t9n/Print_sl.json new file mode 100644 index 0000000..9e2155a --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Tiskanje","title":"Naslov","fileName":"Ime datoteke","titlePlaceHolder":"Naziv datoteke","fileNamePlaceHolder":"Ime datoteke","formatDefaultOption":"Izberi format","fileFormatTitle":"Format datoteke","layoutTitle":"Postavitev strani","layoutDefaultOption":"Izberi postavitev strani","scale":"Nastavi merilo","scaleLabel":"merilo","reset":"ponastavi","author":"Avtor","copyright":"Avtorske pravice","legend":"Vključi legendo","lock":"zakleni","swap":"zamenjaj","panelToggle":"Preklop plošče","advancedOptions":"Napredne možnosti","width":"Širina","height":"Višina","dpi":"DPI","attribution":"Vključi vir podatkov","northArrow":"Vključi oznako za sever","layoutTab":"Postavitev","mapOnlyTab":"Samo karta","untitled":"neimenovano","pending":"Izvažanje","ready":"Odpri tole","linkReady":"Odpri v novem oknu.","errorMessage":"Izberi to za odstranitev.","exportWebMapError":"Med izvažanjem spletne karte je prišlo do napake.","exportWebMapCIMError":"CIMSymbol ni podprt s strani storitve tiskanja, ki jo je objavil ArcMap.","sceneViewError":"Tiskanje ni podprto v pogledu 3D-prizora.","serviceError":"Zdi se, da je prišlo do napake.","export":"Izvoz","exportDescription":"Izvoz. Izvožene datoteke bodo prikazane spodaj.","exportText":"Izvožene datoteke","selectTemplate":"Izberi predlogo","selectTemplateDescription":"Če uporabite predlogo, bodo uporabljene njene vrednosti","exportHint":"Vaše izvožene datoteke bodo prikazane tukaj.","a3-landscape":"A3 ležeče","a3-portrait":"A3 pokončno","a4-landscape":"A4 ležeče","a4-portrait":"A4 pokončno","letter-ansi-a-landscape":"Pismo ANSI A ležeče","letter-ansi-a-portrait":"Pismo ANSI A pokončno","tabloid-ansi-b-landscape":"Tabloid ANSI B ležeče","tabloid-ansi-b-portrait":"Tabloid ANSI B pokončno"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_sr.json b/public/assets/esri/widgets/Print/t9n/Print_sr.json new file mode 100644 index 0000000..f0f30ba --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Štampaj","title":"Naslov","fileName":"Ime datoteke","titlePlaceHolder":"Naslov datoteke","fileNamePlaceHolder":"Ime datoteke","formatDefaultOption":"Izaberi format","fileFormatTitle":"Format datoteke","layoutTitle":"Podešavanje stranice","layoutDefaultOption":"Izaberi podešavanje stranice","scale":"Podesi razmeru","scaleLabel":"razmera","reset":"poništi","author":"Autor","copyright":"Autorsko pravo","legend":"Uključi legendu","lock":"zaključaj","swap":"zameni","panelToggle":"Prebaci tablu","advancedOptions":"Napredne opcije","width":"Širina","height":"Visina","dpi":"DPI","attribution":"Uključi atribuciju","northArrow":"Uključi oznaku severa","layoutTab":"Priprema za štampu","mapOnlyTab":"Samo mapa","untitled":"bez naslova","pending":"Izvoz","ready":"Otvori ovo","linkReady":"Otvorite u novom prozoru.","errorMessage":"Izaberite ovo da biste ga uklonili.","exportWebMapError":"Došlo je do greške prilikom izvoza veb mape.","exportWebMapCIMError":"CIMSymbol ne podržava servis za štampanje koji je objavio ArcMap.","sceneViewError":"Štampanje nije podržano u SceneView (Prikaz scene).","serviceError":"Izgleda da je došlo do greške.","export":"Izvezi","exportDescription":"Izvezite. Izvezene datoteke će se pojaviti ispod.","exportText":"Izvezene datoteke","selectTemplate":"Selektujte šablon","selectTemplateDescription":"Korišćenjem šablona biće primenjene njegove vrednosti","exportHint":"Vaše izvezene datoteke će se pojaviti ovde.","a3-landscape":"A3 položeno","a3-portrait":"A3 uspravno","a4-landscape":"A4 položeno","a4-portrait":"A4 uspravno","letter-ansi-a-landscape":"Letter ANSI A položeno","letter-ansi-a-portrait":"Letter ANSI A uspravno","tabloid-ansi-b-landscape":"Tabloid ANSI B položeno","tabloid-ansi-b-portrait":"Tabloid ANSI B uspravno"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_sv.json b/public/assets/esri/widgets/Print/t9n/Print_sv.json new file mode 100644 index 0000000..b2c5ae5 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skriv ut","title":"Titel","fileName":"Filnamn","titlePlaceHolder":"Filens titel","fileNamePlaceHolder":"Filnamn","formatDefaultOption":"Välj format","fileFormatTitle":"Filformat","layoutTitle":"Utskriftsformat","layoutDefaultOption":"Välj utskriftsformat","scale":"Ange skala","scaleLabel":"skala","reset":"återställ","author":"Upphovsman","copyright":"Copyright","legend":"Inkludera teckenförklaring","lock":"lås","swap":"växla","panelToggle":"Panelväxling","advancedOptions":"Avancerade alternativ","width":"Bredd","height":"Höjd","dpi":"DPI","attribution":"Inkludera attribuering","northArrow":"Inkludera norrpil","layoutTab":"Layout","mapOnlyTab":"Endast karta","untitled":"namnlös","pending":"Exporterar","ready":"Öppna denna","linkReady":"Öppna i nytt fönster.","errorMessage":"Markera denna för att ta bort den.","exportWebMapError":"Ett fel uppstod vid exporten av webbkartan.","exportWebMapCIMError":"CIMSymbol stöds inte av en utskriftstjänst som publicerats från ArcMap.","sceneViewError":"Utskrift stöds inte i SceneView.","serviceError":"Ett fel verkar ha uppstått.","export":"Exportera","exportDescription":"Exportera. Exporterade filer visas nedan.","exportText":"Exportera filer","selectTemplate":"Välj mall","selectTemplateDescription":"När en mall används tillämpas dess värden","exportHint":"Dina exporterade filer kommer att visas här.","a3-landscape":"A3 liggande","a3-portrait":"A3 stående","a4-landscape":"A4 liggande","a4-portrait":"A4 stående","letter-ansi-a-landscape":"Letter ANSI A liggande","letter-ansi-a-portrait":"Letter ANSI A stående","tabloid-ansi-b-landscape":"Tabloid ANSI B liggande","tabloid-ansi-b-portrait":"Tabloid ANSI B stående"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_th.json b/public/assets/esri/widgets/Print/t9n/Print_th.json new file mode 100644 index 0000000..1aebcc7 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_th.json @@ -0,0 +1 @@ +{"widgetLabel":"พิมพ์","title":"ชื่อ","fileName":"ชื่อไฟล์","titlePlaceHolder":"ชื่อของ ไฟล์","fileNamePlaceHolder":"ชื่อไฟล์","formatDefaultOption":"เลือกนามสกุลไฟล์","fileFormatTitle":"นามสกุลไฟล์","layoutTitle":"ตั้งค่าหน้ากระดาษ","layoutDefaultOption":"เลือกตั้งค่าหน้ากระดาษ","scale":"กำหนดมาตราส่วน","scaleLabel":"มาตราส่วน","reset":"กำหนดใหม่","author":"ผู้เขียน","copyright":"ลิขสิทธิ์","legend":"รวมถึงคำอธิบาย","lock":"ล็อค","swap":"เลื่อนเปลี่ยน","panelToggle":"แผงสลับ","advancedOptions":"ตัวเลือกพิเศษ","width":"ความกว้าง","height":"ความสูง","dpi":"DPI","attribution":"ระบุแหล่งที่มา","northArrow":"รวมลูกศรทิศเหนือ","layoutTab":"หน้ากระดาษ","mapOnlyTab":"แผนที่เท่านั้น","untitled":"ไม่ได้ตั้งชื่อ","pending":"กำลังส่งออก","ready":"เปิดสิ่งนี้","linkReady":"เปิดในหน้าต่างใหม่","errorMessage":"เลือกเพื่อนำออก","exportWebMapError":"เกิดข้อผิดพลาดขึ้นในระหว่างการส่งออกเว็บแมป","exportWebMapCIMError":"ระบบไม่รองรับ CIMSymbol โดยเซอร์วิสการพิมพ์ที่เผยแพร่จาก ArcMap","sceneViewError":"ไม่สนับสนุนการพิมพ์ใน SceneView","serviceError":"อาจจะมีข้อผิดพลาด","export":"ส่งออก","exportDescription":"ส่งออก. ไฟล์ที่ส่งออกไปจะปรากฏด้านล่าง","exportText":"ไฟล์ที่ส่งออก","selectTemplate":"เลือกเทมเพลต","selectTemplateDescription":"การใช้เทมเพลตจะเป็นการปรับใช้ค่าของเทมเพลต","exportHint":"ไฟล์ที่ส่งออกของคุณจะปรากฏที่นี่","a3-landscape":"A3 แนวนอน","a3-portrait":"A3 แนวตั้ง","a4-landscape":"A4 แนวนอน","a4-portrait":"A4 แนวตั้ง","letter-ansi-a-landscape":"Letter ANSI A แนวนอน","letter-ansi-a-portrait":"Letter ANSI A แนวตั้ง","tabloid-ansi-b-landscape":"Tabloid ANSI B แนวนอน","tabloid-ansi-b-portrait":"Tabloid ANSI B แนวตั้ง"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_tr.json b/public/assets/esri/widgets/Print/t9n/Print_tr.json new file mode 100644 index 0000000..ad5a494 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yazdır","title":"Başlık","fileName":"Dosya adı","titlePlaceHolder":"Dosya başlığı","fileNamePlaceHolder":"Dosya adı","formatDefaultOption":"Biçim seç","fileFormatTitle":"Dosya biçimi","layoutTitle":"Sayfa düzeni","layoutDefaultOption":"Sayfa düzenini seç","scale":"Ölçeği ayarla","scaleLabel":"ölçek","reset":"sıfırla","author":"Yazar","copyright":"Telif Hakkı","legend":"Gösterim ekle","lock":"kilitle","swap":"değiştir","panelToggle":"İkili panel ayarı","advancedOptions":"Gelişmiş seçenekler","width":"Genişlik","height":"Yükseklik","dpi":"DPI","attribution":"Özniteliği ekle","northArrow":"Kuzey okunu dahil et","layoutTab":"Düzen","mapOnlyTab":"Yalnızca harita","untitled":"adsız","pending":"Aktarılıyor","ready":"Bunu aç","linkReady":"Yeni pencerede aç.","errorMessage":"Kaldırmak için bunu seçin.","exportWebMapError":"Web haritası dışa aktarılırken bir hata oluştu.","exportWebMapCIMError":"CIMSymbol, ArcMap'ten yayınlanan bir yazdırma servisi tarafından desteklenmez.","sceneViewError":"Yazdırma SceneView’de desteklenmez.","serviceError":"Bir hata oluşmuş gibi görünüyor.","export":"Dışa Aktar","exportDescription":"Dışa aktarın. Aktarılan dosyalar aşağıda görüntülenir.","exportText":"Dışa aktarılan dosyalar","selectTemplate":"Şablon seç","selectTemplateDescription":"Şablon kullanmak, şablonun değerlerini uygular","exportHint":"Dışa aktarılan dosyalarınız burada görüntülenir.","a3-landscape":"A3 yatay görüntü","a3-portrait":"A3 dikey görüntü","a4-landscape":"A4 yatay görüntü","a4-portrait":"A4 dikey görüntü","letter-ansi-a-landscape":"ANSI A harfi yatay görüntü","letter-ansi-a-portrait":"ANSI A harfi dikey görüntü","tabloid-ansi-b-landscape":"Tabloid ANSI B yatay görüntü","tabloid-ansi-b-portrait":"Tabloid ANSI B dikey görüntü"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_uk.json b/public/assets/esri/widgets/Print/t9n/Print_uk.json new file mode 100644 index 0000000..e297de4 --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Друк","title":"Заголовок","fileName":"Ім'я файлу","titlePlaceHolder":"Заголовок файлу","fileNamePlaceHolder":"Ім'я файлу","formatDefaultOption":"Вибрати формат","fileFormatTitle":"Формат файлу","layoutTitle":"Параметри сторінки","layoutDefaultOption":"Вибрати параметри сторінки","scale":"Задати масштаб","scaleLabel":"масштаб","reset":"скидання","author":"Автор","copyright":"Авторське право","legend":"Включити легенду","lock":"блокування","swap":"поміняти","panelToggle":"Переключення панелей","advancedOptions":"Розширені опції","width":"Ширина","height":"Висота","dpi":"Точок на дюйм","attribution":"Включити атрибуцію","northArrow":"Включити стрілку півночі","layoutTab":"Макет","mapOnlyTab":"Тільки карта","untitled":"без заголовка","pending":"Експортування","ready":"Відкрити це","linkReady":"Відкрити в новому вікні.","errorMessage":"Вибрати це для видалення.","exportWebMapError":"Під час експорту веб-карти виникла помилка.","exportWebMapCIMError":"CIMSymbol не підтримується сервісом друку, опублікованим з ArcMap.","sceneViewError":"Друкування в SceneView не підтримується .","serviceError":"Здається, виникла помилка.","export":"Експорт","exportDescription":"Експорт. Експортовані файли з'являться нижче.","exportText":"Експортовані файли","selectTemplate":"Вибрати шаблон","selectTemplateDescription":"Використання шаблону призведе до застосування його значень","exportHint":"Експортовані файли з'являться тут.","a3-landscape":"Альбомна A3","a3-portrait":"Книжна A3","a4-landscape":"Альбомна A4","a4-portrait":"Книжна A4","letter-ansi-a-landscape":"Альбомна Letter ANSI A","letter-ansi-a-portrait":"Книжна Letter ANSI A","tabloid-ansi-b-landscape":"Альбомна Tabloid ANSI B","tabloid-ansi-b-portrait":"Книжна Tabloid ANSI B"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_vi.json b/public/assets/esri/widgets/Print/t9n/Print_vi.json new file mode 100644 index 0000000..9c7a93b --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"In","title":"Tiêu đề","fileName":"Tên tệp","titlePlaceHolder":"Tiêu đề tệp","fileNamePlaceHolder":"Tên tệp","formatDefaultOption":"Chọn định dạng","fileFormatTitle":"Định dạng tệp","layoutTitle":"Thiết lập trang","layoutDefaultOption":"Chọn thiết lập trang","scale":"Thiết lập tỷ lệ","scaleLabel":"tỷ lệ","reset":"thiết lập lại","author":"Tác giả","copyright":"Bản quyền","legend":"Bao gồm chú giải","lock":"khóa","swap":"hoán đổi","panelToggle":"Thay đổi bảng điều khiển","advancedOptions":"Tùy chọn nâng cao","width":"Chiều rộng","height":"Chiều cao","dpi":"DPI","attribution":"Bao gồm thuộc tính","northArrow":"Bao gồm mũi tên chỉ hướng bắc","layoutTab":"Bố cục","mapOnlyTab":"Chỉ bản đồ","untitled":"chưa có tiêu đề","pending":"Đang xuất","ready":"Mở mục này","linkReady":"Mở trong cửa sổ mới.","errorMessage":"Chọn mục này để loại bỏ.","exportWebMapError":"Đã xảy ra lỗi trong khi xuất bản đồ web.","exportWebMapCIMError":"CIMSymbol không được hỗ trợ bởi dịch vụ in được xuất bản từ ArcMap.","sceneViewError":"Không hỗ trợ in trong SceneView.","serviceError":"Dường như đã có lỗi.","export":"Xuất","exportDescription":"Xuất. Tệp đã xuất sẽ xuất hiện dưới đây.","exportText":"Tệp đã xuất","selectTemplate":"Chọn biểu mẫu","selectTemplateDescription":"Việc sử dụng một biểu mẫu sẽ áp dụng các giá trị của biểu mẫu đó","exportHint":"Tệp đã xuất của bạn sẽ xuất hiện tại đây.","a3-landscape":"A3 ngang","a3-portrait":"A3 dọc","a4-landscape":"A4 ngang","a4-portrait":"A4 dọc","letter-ansi-a-landscape":"Letter ANSI A ngang","letter-ansi-a-portrait":"Letter ANSI A dọc","tabloid-ansi-b-landscape":"Báo khổ nhỏ ANSI B ngang","tabloid-ansi-b-portrait":"Báo khổ nhỏ ANSI B dọc"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_zh-CN.json b/public/assets/esri/widgets/Print/t9n/Print_zh-CN.json new file mode 100644 index 0000000..376322b --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"打印","title":"标题","fileName":"文件名","titlePlaceHolder":"文件标题","fileNamePlaceHolder":"文件名","formatDefaultOption":"选择格式","fileFormatTitle":"文件格式","layoutTitle":"页面设置","layoutDefaultOption":"选择页面设置","scale":"设置比例","scaleLabel":"比例","reset":"重置","author":"作者","copyright":"版权所有","legend":"包括图例","lock":"锁定","swap":"交换","panelToggle":"面板切换","advancedOptions":"高级选项","width":"宽度","height":"高度","dpi":"DPI","attribution":"包括属性","northArrow":"包含指北针","layoutTab":"布局","mapOnlyTab":"仅地图","untitled":"无标题","pending":"导出","ready":"打开此项","linkReady":"在新窗口中打开。","errorMessage":"选择此项以将其移除。","exportWebMapError":"导出 web 地图时出错。","exportWebMapCIMError":"从 ArcMap 发布的打印服务不支持 CIMSymbol。","sceneViewError":"SceneView 中不支持打印。","serviceError":"似乎存在一个错误。","export":"导出","exportDescription":"导出。导出的文件将在下面显示。","exportText":"已导出文件","selectTemplate":"选择模板","selectTemplateDescription":"使用模板将应用其值","exportHint":"导出的文件将在此处显示。","a3-landscape":"A3 横向","a3-portrait":"A3 纵向","a4-landscape":"A4 横向","a4-portrait":"A4 纵向","letter-ansi-a-landscape":"信纸 ANSI A 横向","letter-ansi-a-portrait":"信纸 ANSI A 纵向","tabloid-ansi-b-landscape":"文摘 ANSI B 横向","tabloid-ansi-b-portrait":"文摘 ANSI B 纵向"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_zh-HK.json b/public/assets/esri/widgets/Print/t9n/Print_zh-HK.json new file mode 100644 index 0000000..57fb4bd --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"列印","title":"標題","fileName":"檔案名稱","titlePlaceHolder":"檔案標題","fileNamePlaceHolder":"檔案名稱","formatDefaultOption":"選擇格式","fileFormatTitle":"檔案格式","layoutTitle":"頁面設定","layoutDefaultOption":"選擇頁面設定","scale":"設定比例","scaleLabel":"比例","reset":"重設","author":"作者","copyright":"版權","legend":"包括圖例","lock":"鎖定","swap":"交換","panelToggle":"面板切換","advancedOptions":"進階選項","width":"寬度","height":"高度","dpi":"DPI","attribution":"包含屬性","northArrow":"包含指北針","layoutTab":"版面配置","mapOnlyTab":"僅限地圖","untitled":"無標題","pending":"正在匯出","ready":"開啟此","linkReady":"在新視窗中開啟。","errorMessage":"選擇此選項以移除它。","exportWebMapError":"匯出 Web 地圖時發生錯誤。","exportWebMapCIMError":"ArcMap 發佈的列印服務不支援 CIMSymbol。","sceneViewError":"SceneView 中不支援列印。","serviceError":"似乎發生錯誤。","export":"匯出","exportDescription":"匯出。以下將出現匯出的檔案。","exportText":"匯出的檔案","selectTemplate":"選取樣板","selectTemplateDescription":"使用樣板將會套用其值","exportHint":"您匯出的檔案會出現在這裡。","a3-landscape":"A3 橫向","a3-portrait":"A3 直向","a4-landscape":"A4 橫向","a4-portrait":"A4 直向","letter-ansi-a-landscape":"Letter ANSI A 橫向","letter-ansi-a-portrait":"Letter ANSI A 直向","tabloid-ansi-b-landscape":"Tabloid ANSI B 橫向","tabloid-ansi-b-portrait":"Tabloid ANSI B 直向"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Print/t9n/Print_zh-TW.json b/public/assets/esri/widgets/Print/t9n/Print_zh-TW.json new file mode 100644 index 0000000..57fb4bd --- /dev/null +++ b/public/assets/esri/widgets/Print/t9n/Print_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"列印","title":"標題","fileName":"檔案名稱","titlePlaceHolder":"檔案標題","fileNamePlaceHolder":"檔案名稱","formatDefaultOption":"選擇格式","fileFormatTitle":"檔案格式","layoutTitle":"頁面設定","layoutDefaultOption":"選擇頁面設定","scale":"設定比例","scaleLabel":"比例","reset":"重設","author":"作者","copyright":"版權","legend":"包括圖例","lock":"鎖定","swap":"交換","panelToggle":"面板切換","advancedOptions":"進階選項","width":"寬度","height":"高度","dpi":"DPI","attribution":"包含屬性","northArrow":"包含指北針","layoutTab":"版面配置","mapOnlyTab":"僅限地圖","untitled":"無標題","pending":"正在匯出","ready":"開啟此","linkReady":"在新視窗中開啟。","errorMessage":"選擇此選項以移除它。","exportWebMapError":"匯出 Web 地圖時發生錯誤。","exportWebMapCIMError":"ArcMap 發佈的列印服務不支援 CIMSymbol。","sceneViewError":"SceneView 中不支援列印。","serviceError":"似乎發生錯誤。","export":"匯出","exportDescription":"匯出。以下將出現匯出的檔案。","exportText":"匯出的檔案","selectTemplate":"選取樣板","selectTemplateDescription":"使用樣板將會套用其值","exportHint":"您匯出的檔案會出現在這裡。","a3-landscape":"A3 橫向","a3-portrait":"A3 直向","a4-landscape":"A4 橫向","a4-portrait":"A4 直向","letter-ansi-a-landscape":"Letter ANSI A 橫向","letter-ansi-a-portrait":"Letter ANSI A 直向","tabloid-ansi-b-landscape":"Tabloid ANSI B 橫向","tabloid-ansi-b-portrait":"Tabloid ANSI B 直向"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar.json new file mode 100644 index 0000000..638395a --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar.json @@ -0,0 +1 @@ +{"widgetLabel":"Scale bar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ar.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ar.json new file mode 100644 index 0000000..afe554a --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط المقياس"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bg.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bg.json new file mode 100644 index 0000000..3b9696b --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Линеен мащаб"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bs.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bs.json new file mode 100644 index 0000000..6108c09 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"traka mjerila"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ca.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ca.json new file mode 100644 index 0000000..0663145 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra d'escala"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_cs.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_cs.json new file mode 100644 index 0000000..636a6ef --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Grafické měřítko"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_da.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_da.json new file mode 100644 index 0000000..81bdda0 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Målestok"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_de.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_de.json new file mode 100644 index 0000000..ae0f67a --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Maßstabsleiste"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_el.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_el.json new file mode 100644 index 0000000..8277938 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κλίμακας"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_en.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_en.json new file mode 100644 index 0000000..638395a --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Scale bar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_es.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_es.json new file mode 100644 index 0000000..7ee4c11 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de escala"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_et.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_et.json new file mode 100644 index 0000000..e221725 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Joonmõõtkava"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fi.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fi.json new file mode 100644 index 0000000..563b98e --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mittakaavajana"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fr.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fr.json new file mode 100644 index 0000000..9b1a889 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Barre d’échelle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_he.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_he.json new file mode 100644 index 0000000..c1f2f47 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_he.json @@ -0,0 +1 @@ +{"widgetLabel":"סרגל קנ\"מ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hr.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hr.json new file mode 100644 index 0000000..6108c09 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"traka mjerila"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hu.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hu.json new file mode 100644 index 0000000..5803704 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Léptékjelző"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_id.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_id.json new file mode 100644 index 0000000..5ea72ef --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Bilah skala"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_it.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_it.json new file mode 100644 index 0000000..9af2697 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra della scala"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ja.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ja.json new file mode 100644 index 0000000..99a2958 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"縮尺記号"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ko.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ko.json new file mode 100644 index 0000000..72e37d8 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"스케일바"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lt.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lt.json new file mode 100644 index 0000000..0097227 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Mastelio juosta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lv.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lv.json new file mode 100644 index 0000000..962e0e5 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Grafiskais mērogs"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nb.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nb.json new file mode 100644 index 0000000..278609b --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Målestokklinjal"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nl.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nl.json new file mode 100644 index 0000000..e04bba9 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schaalbalk"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pl.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pl.json new file mode 100644 index 0000000..92a9e93 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Podziałka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-BR.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-BR.json new file mode 100644 index 0000000..7ee4c11 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de escala"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-PT.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-PT.json new file mode 100644 index 0000000..7ee4c11 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de escala"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ro.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ro.json new file mode 100644 index 0000000..e77dc6d --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Bară de scară"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ru.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ru.json new file mode 100644 index 0000000..bea2f84 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Масштабная линейка"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sk.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sk.json new file mode 100644 index 0000000..bf18898 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Grafická mierka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sl.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sl.json new file mode 100644 index 0000000..5f29b39 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Merilo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sr.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sr.json new file mode 100644 index 0000000..aebedac --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Razmernik"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sv.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sv.json new file mode 100644 index 0000000..0221c33 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skalstock"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_th.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_th.json new file mode 100644 index 0000000..3b5ff09 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_th.json @@ -0,0 +1 @@ +{"widgetLabel":"สเกลบาร์"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_tr.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_tr.json new file mode 100644 index 0000000..0c77109 --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ölçek çubuğu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_uk.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_uk.json new file mode 100644 index 0000000..1fd308a --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Масштабна лінійка"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_vi.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_vi.json new file mode 100644 index 0000000..212d8cf --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh tỷ lệ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-CN.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-CN.json new file mode 100644 index 0000000..5cd851f --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"比例尺"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-HK.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-HK.json new file mode 100644 index 0000000..5cd851f --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"比例尺"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-TW.json b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-TW.json new file mode 100644 index 0000000..5cd851f --- /dev/null +++ b/public/assets/esri/widgets/ScaleBar/t9n/ScaleBar_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"比例尺"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-iq.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-iq.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7ce5c4c92a3f7568863fcdc69263ea524f2bf73 GIT binary patch literal 59200 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 E505CLw*UYD literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-kw.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ar-kw.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e771c9271b4dde79c95694f8d66dbdfe0898a0c6 GIT binary patch literal 60628 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%0D%0r6 zT}U>mV{IJSbTebk&KUMPRf=C8S1_5hcSKaft>+2j935-Rc$LyQ0TQuBRk!LgpQBa*u{1yNhBp~!^O zU1*PJ$~~RHAg{FGFVo@tB{8zIv+ktc_P7U5;?2I>uf46ct_dfywatAa;dVaG3Z{5B zx+@m4LRSRouR>;T$rfeBsw6tJ2Ak4f<-%dPa{RFceJYx{HH^o@bbHa)0=R?Lm;?7O zwfJv-zP|>PAucXU=(C@I-f6P6JEDOaSWXx-9UWt|(}Ff3XG127Y#%}S+-G4_l}yBC zcI8&yN~s%(T%6Si)@maK^vQ~Gx~v|iVX^_Y)KmUg*4RnDP~K#z7jIoUzWuS3TMj5P zLIikn3{7~p=Kq`ZWB|rRvCMEa|E=#wYyGi@4N1T2j3Ob-=e&E-LhrU~_?as!A@zW) zwCPnR)-+mx5C5ettiR=Gll15YA(m>5vaHtI=`UOtI!mnc1mfJTy%qmtW#(jhORLj0 z)rWOM8BeMkC$=QT@YLAIXyEqVGVNQ(6w^xYP<%=Q#9+KDaCZXkX%D?nAC?Q?3VijM zMyyq&`ko3pj15*J#Rzq}5!pV;w^n;rA$3J&ZSRmn$b~Ch z>Oo_CZQQo!@CT@{!Vc?;T^`PyscH+&1^Fs12q=^!^(rN{0h2(s1cqrr7~>}#JGE8V zVdQp8%fs$#@10|#$=g&t|I0debHp}w^x@)!K`g>Mib&+Cq^K4+?4E3?KI(V~RX}J` z9*OmDZ97OYivjcdh)t!3L!xd{Hsonser_cQXYOz}@eUI*H0izu9(gPq6u1PIlb z*4bsCvE)pTQ8?>o(fIfGc%tDw$ct97r{SCv8LAksW@d>HC_tx_D!2;Q6SpNCS0iAa z0EN>QV56lm=~`TC!=3N^b^E*9*=x|7z0+c(o#fb1!~R}QzJGniDJ(>Sw5I`??gx-` zX8h-?cIo1{hEEfhd2513wno6cIJli9G1Adb9l+agHv@H4ir<}B-Q08tUxzfCTk&yWGWK@r;4O0;Z97MRx||%`_EBBX)k%Z6>}Jq=E~Q<@2zLgNzSpEGmdZ&a zG?t-?;=gS~R;#})OfwiHa z>Aj42;213AW*k!{&m%c0I`EH-Fc zzd7z^&wUF>8TO9cG_0R*bMk`kO&NccR-ya{a3CKHB1i zfWSKy^Q71EzL2w`3fyA$*sidIMDFB4tXtgWjRsQN&C{drR$C2wVW@7y)lboG$B=(X zzX(s{Jis?VxhJjKE-YSfJBRb{ zgYK6~9-RfH#S4R7E=%iG=f`8B*y;_1Y=sXOw|?QzexcoHIdjQpvJ}1biAP;!>6J$M zr}8%CQwI=RpV_9;^5mZu2jLoAX<`BJ_lI4^7%C1Q9R^jvdAe(Ld%3j8Ayj@?l}DZE z^@&$`_dP_x{d7rL@fixGOK~xKX#-!fwQij0Lj&Y$$A3pmIwnxt*d86;ie0Z&SFCTG zwhQ7W*$q)CE9fQ?!bQio921Q=rooYI>q_M-a0c4CVOLtv$pdV1X)q8k&b}Y(h-rKQ#?nq7<=j_yS-9XLxkqv7)KxJaYw!JNKLz%2(?E8mm|> zeiU&e)t`>7#Ta0#7Zmo#m4yh`=yLvSo%)x|_F(u?J-Lno)y4O>T~Rr#_ZD?p=1Y69 zl_`HyrO_34_q8-c^GtSlJX)CO{|s$n`?g#odoUh3KYF7n)|0#-8Va()71gEpHeT>j zuTW-DhLaqxIwm}F&x>qvNRLvs><9oRNq5BitQjR-26?_QJ1F<@rCrj)3S}5hq>8+K zi;SM=C`Ye=p4619`PS=domfTZ!5KIS+|=%ckwesn+X*W6lU=DPuzS-TdTVPCV--S@ z5v+|!vB!aL+D4;!^7s`so%b)y#?HpP+Zk&@wsr6sEQCUWdjPliTvd_-r@lB zs{?rlK}o`c)JGr)UA&)MRN$^S6Oks~o~aaEZe_(DdALoTW3z8gAXMy6$V$8CgA=9FoYzDSA2(da$FHT^qbG-jku)BhK}SHCPzl|_8)5wn7Q;M zxQ)7dLVt@qVk6v{933-fEt{Na1w$s_e;5J*(&jMM^p&s78e6J*hkSgWAHElZfh3=s zViWYA&Woh}0a)2AG@r7jrq99b2b3-HEOqHB*(Q{bHQE)5&>Km_x@)yY>>7CFOAJy4*p$gCe0>XBJ*ix> z$kDCz z*P)R8BlhiE3naXtl@~|7d!tR6SDSnj4XIqTj>?p#r2~#s(z?aAW-6AkYMmbun?Y>T zNIPH)%MPs5tYXDUn9?ju_|zcUTA{A0O`d9VhHq|6_C(Q!txSU+T?L>?rEqsU6DRb} zqipQxihbJaNb-|~a@n~)J?FX2fLkc8t-_z>7Bv`Oi+0(gtZx*ZrujUf98=pY>+<5> zYGQe3);e{aT_PgI^$x;OfrG$iMXR0F57Ax9Q&Csgfm^l+3b^RRAdeh0&w`IL7cZI> zMytXelxWmoUrP$Wy)z+c+S}CtVY`=Xc@Ww1t#h%nm-?~(Lk2;gCnm^T^ zT02=6^U`)TYVJ1VfHLsszICZ*t+1ml35#cMg2=qwJuerzcHB1Yze=B+7AKdi8*ZMV zV1+Zm;vPA;tl+M|id9Mt$Cx&S$lBSE^k-|SoqgJm=-Gh$S~CNwz;Z}4Yiz1V(o2&) zBnvXjj$y$JIv^-NbfB(TD{9&U@7O-JxKoS>kTU)`^Tuh=&iNqr+y7mw2A|uG9T}07 z39qN!Ir;P6kP?xel^pfTEM+%f6yR|Iu7cP#7**=Ztog^e>403?q-^|0-I9@XsYt__K}#~R6I zw>aSFg=e3a_W2AH#@lv@M<0dEn#!GB1**T#4m)Umi~ZHKT(%fF;ad!{?7S(F_sGrl zaSarxELzr4#rl~xccJ>3Vtis|7YyabPmP1#+3?&CB#k_PVX4AOoOhuW`- z)21^5!EfvAv(ia8kw-r2;NZqy8C*@+1MQxlirimP#+Y+x?3UtnUaa1>@Y8-OkR{EG zkWGNgS{iPw9byi+AnfbCk+2EkLOS&7uq#F;iF8GO)yLNdSKv+q79yi8NmXb#!t!Z4 z8C2^&+FmdJ*Yir7+eAiPQK2N2R>@8wcit`GI{jfW*&1s}YC!+%HQr8rKA6)QTsvqJ z6>I9Mp*Kp^T-x30(WAsiriZ{k<$0%J{}M84qH1mvS8`rWbz!~sO`agd<&fD>zQZsZ zA%#(A488oXVXpz$%+53OA@B}X>$wslmTI%2P_CZA=4~XMT=0f*(pDwN$;3RkP+Anb zc=UfOZTv@F-3uLZPIDpl=$lQNN}P}oke>?y7-5eE{*F?YGs8CC%}WH+U~BE_vC+Ht=wcvn->JAJ{p&CgV`hrJ+7l z@7F}4t?{7dyyd#u7OjrOT8cPDgu?Dj0`J{o`bL0_9g*04tLRouzufx_fqI^Xv?-Lg zb)|dhnJaqrF3L)ozR!4D_f2y#P=H5rcSNHlv#fd1IA#AylT9lCLqeS7p}hJG>*Ob2 z60Xag+{*96z_OJ$5Z@C}h=cW>r?SFfUXPOs*b-xW-}?BYKOvwU%>Scvd@b&vkd?4nK4PqJP0NCfpu}FAJLw5 zehkVTrDq-N`RsKPK5y$vxNho9Ij<@j{=_~&^g6~^{G{jnRRkAn(2*URzXLSGv#$RG3g-?)07$20iIr6 z!VRKnCoc3rF}0{cKEe1FodsDpvyWw~B$YtmkK~2KTM)D8#DLEOyZxH~6Q`m52c8!x z0c>D3yjyadyL&jux7t71r1WC3&c(7#10JJ%6eIcOkskO_O7Sk+0jVmY!A|AqH&~|Gy?R3uUot-9>al^ zH?{~9IbWR0Y8xV1$elmiDITa zP;GX0U9*yH1o}IMgw8+Fsqo16{b7KLeh3=YR6R;=5Fg{!mOg8$v`bc4r2$tzfx^Ko z4_O9416Bc8K>eq{qTWiwPkYza?YhL4OSI$dRGVB8xiF5@=`aNdox_LS%EcQ>9t9v*Jk(V{qE9cpcj#)sdWlw=ySd%D4cD z?M8=|P%L0CaMks4C1KIs6yQ&ouiyFij8Pl2Rc5XlrN%bcQL>*?TI&a z2xW?z%^sD?m{F}52S&>Bi}}#CRih3vHrCQBMd{0mE)F|22&q7v&z0T1e`0jDL<*So z#EM8VX3l%Y1&@!=>e(b3o0Amft1+&YP$P3IW?1*xUQ*p$flflCeyse0*5!ZBf-hLk z^CZirwG)ZEDfaLdy{aB{4)q2o2dmu6pS5LHVybJ=RL>>wTX{=eC}fjJLy)%l9{ZSz z-F9LidQ%A7iW7Fizb`sdn-^j7?&oCaGlCOayD$Sj1?tC7R(ejv2+KHCA{Su|AxDq2 z>>nk0WElo>?vi6}oGNoG<6c)G{mvb5QSmTHQDcU-^_5Ulv{3yV{{g%$#o`rcfXCxO zp9W9=Q*y(4D9VEvhB;yZCU;Om2_;Mjyd@b@or5ZwN+oHr>%$56*SzW!rXZGY+6%fI zpWyZs(~`rzunI{bOeEj5kgKbSQ`CI9bw(JVHOc>YDKPGt)WIl`Fb_!|{J5WsE9|`2 zzDq9a^B0y-V3vVgf{vhK11s0;kUc}(GX zjGZ0OXpxD~JCv77C2kZP8IZ0c>@zIdG2}dh5!KgX5jXi~ip0V3Ytd;03&;*b+|0{fo^fh5Ym9Iv);Od^JwZHup}92|<}E5?)@V@bb6XK?UT z1}a5vl)c6qyO`mPu<}x~-bofVpLfq|3NJ17>D4Kb8MU>E(+m664SJYv`(cAWSx6$S zu?HfcVpBz+K%JIXHw{nm)iw=AY1?z*6FZK_ffAL+Fh32*x4(=xc#WoQX)d_H2A58v zxxMX-oMjy|GY{%)*+Kchk9%bH`I0^V04%c~j8ASp-@Po%(cXMH-VieaA1MrV**dq_ zquOGguK(ta}Q8O^4ZP{GhEj+_7K1`>KsKzlaJ@nT1xLt zdb%G!BpZ#nW$yZ^SYb|%((sQ=BANhj6^mCUT$BA=h*=~_BoE+#ToF)fvE-3n^~KhX z;X<3zwVnx)p{+!kPy$#Ayp`NR(sgC@PUGhivb&(m>TW}Z~d7LczKY)J$WTGXvH3wJcyMe z+$Q@DD?`EMWVXZ>)W)_Sxl3ee3(rhR0e`c13!7jRMQ$+FG+!UI!`7R{aCzbR1U9Eh z%|H-Uf{`CPAOAa3SeI(GY^8zc2*Fy(lL2b#3hg-<(!o11S&j;v%gzTg4g~OQW(^Lo zB&!@>;aa{Xng)xLwKxlOZr_gbi25Hqa(=Ow;PAeCJhBW01538zPL&UU{kBke= zF8+7(aa@n}yv5~;d8ipzjF*G>^P{wEF6F7kG zg6#K|Rg9*-^_CrSaoPR*>`*sD>CX5S21t!RqGaEsP9@~Peljaoa85}A8h#Ph7>XJN zp-HR&w$h&WaCeKsJ&MAAX^jDnOMbDqr=4lUF)_EMJe0$LPMTCt$Fob=$@6yjfap0y zJ9}Wggp=o@|A-$OlQBWcQX%T^@@?@{LVZTZGuSBW(|GpB$!gH?idZg<3Qm{gYrB(T>%npYTnwu*?V%pwKHD+HXir8Z?Pmzy6S76;1ne3Modt!U@ zpNjVF8Gp2~ZwvL69xoUppa!`C6DnmZ^;jxY?#H|GkSMl~wqnU${ZDP7&k6sp`GPld z+Cb<6xm;-%GGN4z&h@uh0WlX;9JR+D(#6^i6nklI1~ceypiX$D6Mqr1RK09CWg4

    ccHKcHNU%Mp^Yc<5+$}$S?S*h1^zyo#)ei=moKLDs`P$ukbOMR7oZitc zzcslvg!6w+Ti~{s-&7DRzw2&1;CDUErc(jy_Mu))(#4OHXyPZf=Ik>1Ol~iAln*zT zzq@^v?;XoqLCx&G+6?>jU%iefZ*=qro^m$J52JgGISM&&zAutnLkBWU7uMO zrQ+SH=^?A>Z~cN;LoW6;urYRkxT33`63u<`mg(gfMxoO~U8^D(K2`9YX=~ik06aGT zwoM-E`(Kb}G}Y=b68}Ioa`cH(KHM zH_L005Hz+t)DSIEc->>!BJ^XGh4@CRwK zU?wHBA1iF~%a#u8f>0m3`|Czww_A}CLIIHD-OY(8OjL>KjgPW+X!iuR?rWV7)PT~z zv85$kZhfjY&VIA!1ESb&S9^ zG^jiZp-jWif2U|L3{geLKi*kc+esH-Del}AKkb>}0x1KAOZlYQUQ?+{=6H(@@SFHF z0@j&o$wDoL*OR8Rj(++oFeNXNG~92iuLob1Z(;1gC8{AIZmsb+E5w5f-BP3O;8xt| z5d+eOJHGaB4uQ5=IS-Qz!Dz|~!(%KOW5eo77u|9jBHD+_K%1s3KEh`-E8w^rtgGqQ zm^6*?r7k8_t>U10l16wUeW*X~eP*Lr$w}`|(vy_4a%RDBC}>6t@Nea_+~us89fW-F{I0h2P3M%n^k3Y z*^7t0bZsnUuJ9gI4=Rs(W;!c@AK|jUG7~ds2>3mHSupAa;#qNLMVbh$k42?9gkl66 zI53FAoPwf+d6+ICU^BmH^`{cuW7?ZujR6YR#&$HWzAc-jV_$^C&!kDb`SP)8-5xOi z%`SIi6lnGphH;`Gnp6DyuoN_kL)7)x(AiP}-J)VIPq!NM4q~n@>v*fgQf9Bjd_y$g zH?Xo$tP4(wP!qshK`+ejf2czPeg;zp83zXSNtlWFxbikI7>SlW z(@4GW273&y-dxfV>))3~P{`Y%{sFRPb)F=*%iTaJC}-BX3g_u3Skl9IRYg#LTuY$( z+7@8i$SK3jus(J{a88jS={vH~lsC0&aN=@r)0L;w>w(TZEuyf00QmmalQx0ZTc0$? zD4WwN9RyfKL-=|cq6mIipR0;wj2n}tGO!fmwLxa!IvP}DCL1;;BIwo^Y*jKM0`aNRy>!<^ejEQ$fdG_%jBusu@bvl~;tR)DqN><>EM>9Y zQr<^*F%1C3MK) zFbzoKlxYpkGLN$eGp}{TzTwAb(PtdHAMn~PE1HUbHAp9}GL(LrG~c?VpVr^_2Pig2 zPp=6SdO16J9c`%TWtQDk98xEmhL(K*uwI22C(Ftkpw*Dp@nzH7&W2|Gkgr2t>w+XO zMP!Eh)_E?>dKVAUtR7$ZcvCC~VAmsmB^K9d#g3@h%|iFTTB3VZI^5D$nuwBQzL{_vxvLa|{CVc<^x1IAw#5fwJ@G zbmIO~1aReUZbUDhi9f>T8kw}mzxiXZFGuCH!9{r~mPNat82tk*RQ;K&ql7+Q*A1xfqmo;g^o4jD zoadJp(@2vtQ;J-~t#%*GHE|Oui{bu&#)}Nsbjexj+Kjom9qFjhnPQWZ-+u#+*4=$9R_A|Pi-sh5qbp-o{vKciXPMV_OgEl!sPw|EH9Y++NVr#EueA9 z5kap!-ywKd=R$e&Q1wJowc~C6(&M@X((FVP?Kq)E$5V6S;qr<{)Yfs81C(-4SYj#+ zwio^C1+28hZ3d3O<;TbO2M5bNrQ0fu*A)v@Jw@t7q!A$lZ-39Rv^%1P_K12{2SNMe zmTscWk#-ll6X}MG@k(1K>(_rxbiN65Sk zOjc-fR(7Av_o+&<#4v=PPwwAt^_eD5$pMk!$r2q2z{K}q7&r$wjoE&}K3OV0<4R`c z-G)GY!QU)Mz40VMhJ6u{o5>ntF}{eJR47*AlNEUQd%ZO(OI?|J1Bw>#G#uIMo{k7q7aCmRI zT+?c&3-tA7<7;1fR3T{}G5bb4=&D2=wP=H70B<&7Ng?-RxcOM;YA5RzHCh;O*VEX) z{PpUeX-9`<{$3wZn~#zX{N?eAg9?9Zca46ko6`A$yjCb{>2uKas}ZH59vpvS9YSj3Y9^1O;tQDdaoys%c_X-9TEcC%b_s!{%tAED3`YG&LmtUBY88h548s5^<77mHpgJ=B}~ev3q`x9WC= ze(1#H_;?QE?|k}M+Q68aSV~@}S5Vk*D|b+$U9_?9s}zZsSFj1GPL3)apl9QckB#{B zb~B2<^tCe~t@?XiRbjCoA1v!2Bi zQd;DW4m>TlfA!d~Koq2=dYm*vm)NqOhEDHSa4%rlUT}M@!bnePH}0XLWd@OMZXmIC zO22R_QE{K2d@Am4J@(n$c*r(jE4Nq~tkWXlhsZrabQ`yIs3~8c)frOgu{%`?tSlWT zi>Jv~C%z^5#btP2e`x(Zo+DAxp7hdI8fyglkh0?VAAZoBi=zcpFsN46$4Kh;*r!dF zLCf*Z=;`L>XE+@xAi1+=8#ujNZo3D8WqCR3GbQV)#zJs^ncF1E>FRSd<~u`118>Bsn$x;+#_+H%GP|OICTVbPo)2(EB2phv(rGX zOK05mHs^$%QX+vX$w{OqUt?w^RTiFc&8BF7yDkgGIx=UVYUJlvF_V&n1kHr-@W`B! zCX}ak`ipleDm>xCaMxrq$~6DHoR`G{EF=pLR; zoN;rSa`smliYVp0>!G+)XkxB=bo>O4)upq;%SE~lbh<6xlpg7`v4OG;sb_-2^ap?c{C7~`lZ5< zZ6e0it8x$Xr}!TfJ|T75;=hqsb<7w>+FtS6RHHAMRc z41vt~{f3bTJe>QuysZL!B>oO(;gOTw`ii9# zsq?oS7UwNBJlxqIZwhH!z`3aahhHIoK3tV9cQiKHp5RBU1Z_p;y7fO2TN+F^$lMWJ z9teO&860TzzsT7Ws}Smh9&JiX+D6%Deqjgfq(YN+o*HR4AOhuv5#Zgh9z^cw{U&D1 zpJ2s>4dNNo3$G8vT_$c*{zt@{>ZPA!S+Yd4eAeRfq9BO%c`FClB} zV#;jwQY~so@XfG8y0BLu8^3Mv)lOs6AAkMNXZXLBi8x(8Pd#@=Wen(M%51AOJcI1xGe7k5P3>_wEGHk4)N;XQ}m^bnH{3gI_5_G%WJgR z7YWP2TFbMjuIGjxf@O-gpK4nzt0~H5t;gN)wU89W*J9ofdGqm(@wS>%RnmoO$Kg%p zPPlBJzcO!MiVU(Xycqws;X|9zPt2cbDxiYY^Ou$e`u{a^B0Vg`Dq3Up$Hlkb4B~ki z4E_Vu-t+ehgn`2~Y@~$iBT0n{WHUu1^?rJ`4SIzfI<1ZH32h}mgE%Yd%3QbYJ`f3Kub3cnT)Z%9c4G*)( zH^(nDF0NQZzl(q4NDg0~HNnhzVDVz8z2)uSQG9Nupb;`g_pM{v+4$et!j|W&e-%zq z@Jpek?R&9)><<}Nl@?U{tCvaOZFi+?)A(caK;dr`bT~h|)po1WjA70@We%OEvS^<~ zH)PYT9vZS0JG$iKE|7fcQ5>Q~r>=Y~C_VUUq1w54u?2sn5;VN-fqf`vzYNrNue_?T zDo323K)|TYOfN)=_lB7lvrp_LuRw8rze#1MXd)kt`nKk68cYEL4@JbL=v$b?^x)Am zj$GIv7k7hW{m`U-T}pc3d@!HG+S zhuUgZlK6bo^+scPYBokxGx~cQ$L))tK-+FzK8Y16v98@Hq7+EmTQ(;V z4!Okz22I2qoMd1#?tw3zfbo7PkTQ~UfB4h-sqk?*rEM%$lo3R4{iGX^x1+qUJ?oc# z`?hTh``k7B*_%YYJo=I4R|eJ{iBK=xkLUjY)Pq6pB*sJctsu~m8;Me7k>_|f zRqr8lb?2A@6Rq)|pdu3~^?v}T!(vynOCYIt!h~kAtl_X=uM|r$N{+P zFC1R}ymDaHC4EUt15V)>S+TdUuG>?Na}mt293r=LzBJp+lRgc`_RZKa5ys(^kZv4L z_xo-J>%Xmd2}Ru1{5Z_jto1sI4?Ruw2}kSd$Z4}kKC8Lwu=7$7GwSuMOFUUF^3;HT z#uUqtH({OmE}z;52r{8ipLGX0g&jGe(?6wX5&lv=r`ED^xo|dbaS*@`d&(b_!2dUEhvcbJ!`3( zU*;rgel3D9;xV#xOmm#apx$pK47!>4nd%$(6%^u(&mUz@sHj*k zV`tla<}yf9LlL;2l<|J^Y(oj|97hvkj_*_mjyacb1FB-dv22ir*?SnmxXfaC8W$=RUV*t4`~N zO&Uhb&J@IOpg14X8O8JrOUyBrRYJH=PDYYEv(fTLZ!6zkRWun1r~mkD`-Oe-&`?7m zm9|vvf*5ZB&fl*3Y)RLue6U(Z-@9V@2d$xLY`yD_VY)TpC1*}6fj-{C0)5sv`<`oO z5l>3Z7Y7u)P= zuT!7Dv5mFAN=Ia2Cx1BNG9%((?Zqr0?ui=U+JTW?rsNtdZc&v zZAkd~Qf0;Cpfktwt6T4<7uDEF4ib1x@#I*g!GD`cEDN*;mX_9}>50fV@c>)wR5EWW z2k#)$b+3GdG@7evh&Ii+Y*Y#oS4K=2LsI-e0$FGru&=>XY~sM*Yv>v63d=NiHGK!K z-|M*N%*Y%szqoC*$XcV<#S`}h-8tA2vDtoB)o>iIp&!)8?>R0(_DOeW9Q z(fR$z7seT}CVe8vDXjjkku;Ln$&hG|iyb+qW9{BGoR}nobbYn0!Q4w*RsC6Kk1}l$ zz_67RMyO{C=S`fLwvDjT3dDUpOG%SmIECyfAL`{yY;F+Uu}{<(E-FYnCpaCKrTG!C zI=VmesRbUaU2ruAt;}pJ5<#dvlt4)F*BxLTIMNGF=naV(oYzKSw*jzJS z@H>?+j#hq^$^9k8w5}3d`x^7dnLxc*ykwN2w_T8v8rYnrQst@VZt06 z{U0`fQAvcDO%|NBTME1=8TTaETNMxwSSf@OGJ+9jWv4aDT|Azeb+6Lil-9FhEX|J# zS~Qg0huTe?h6nSiFtD$0`hBF;lFO02X!CFtV`-fFFg~+HVK>tJ>*fSDtk*ZU`r|+R zeIkqrCcn(dkTza!1LU%wU`sv*ySZeqR}vm)`17wX1Oll>ph}Jqk*8Y>3M9 zm&HkXG=&5l-Wtc2^XL}gLLrtRp0VqQj@~tQ-nAE;PuCg;>G=P~%mAP;V=*hO+m!coFO7 zveh;2%iZEM9cEI@d!u*I9LhC#l$tBUPmxkoJTsR3Ucz%fbnaFAS>2`GQU&yAen@W( zQhsXk-nGWKg}Vm5g>73AF2t>PWMS-XNF;}{FIk)h#VE%w`?D6Vbs9FB zN@srFPKp;%KL48J&Jpvdbb&BsO z9~~$?7vbT- z$0eaI&%(IZN4siOk1s1Vw)H@Y`MU6zuz}7P_wfB?@w-QyULWFNWCFWe(4hYG4XSm9 z-PVVMuu{#(M}UnBk6?&Q4>0$!*hXoNq%MX+;qtNfxWN15+EVC;H5rEQmA=&6Snuo$iQZl(TG(el^LTrTviQrNI=Cmg(7e%V3YGr zULW_k47HTLSMQP0sW1*aLS?-6Gw`4k6&MM0f{$Ak@z70c*+1`$1>gYy1QMBapV)B= zE*^CoD!acrK0)CeJpSKnPYbk zV@o9(wA=2Agl$I%mFUS@UJ8w|$=((v?WEi$<1F9b)JpfV#+D0Jxo&L_vq^l$vhIG^%gT z+jWT;j>IqOeG?)p@Xjw8VG6s4hSrN#HUs5?fy*OxFn*;6T@V~@O0QgI!U(X%SxRYw zP7>Rdt}LnXNIfzm$99Evg5H!sv43W^3(3v~Sq}OL=Qr0}In>7t+b{G|!y$l2JfAYd z2m|-gbD5jupsUI_R%&$qOD}t>6J{H^b-0a}9(m*)PFiXL%-eqelk# z{G~tum4ycIfiI37-y642vdVCMSv!!Tg~o(gZ57IL3g0-R-$ zqv!b~u^;R1)3(@g2?4OJVxLx4=Glzp=XOjQK9U*r``C^hzOK;}lNTo#nrBkMzMG{B z$4egOR#h7Cv5ag?pP{Gzcjd%qHi{F-b6GEu3pP!&b3V03nS!khv<8JR-`fc|e^>ie zO>|*~Hd&DuaoK1VHbXP+oYH!}9K!u0ABXzO9W+8kzazco@eh!4kvYki=T|`n*rZNI zmO~lCNs$C&@W~?^qDk6E113^gDX-YUhY%Ws0>aNEg=kMDZHz(kyqwGMa-s=dyluJH$0kz=HBV9g2NYuZRVOIC7+?w#MBGNOADik2 zpxgT<_NFk`GTrFoikl97O+i#GXYxqxr}P_Ke#aSX`yZ@P^045SPj0OwZT7Kp!^{Qf zTq9Fvt?V1w$#lOB5-h>J0LWPXJJUdBN{g6OntmhA*q1;?pF#Ycq83asf4(WypYW-a)>Aq9uBGz_fsLxq7rgG&zf6RO zEmPv7F;H#OO)_o`Um#0+wN(R`kU{qYPn#8_ivMh*f-ggT9YYsR>+N%2VQ$6zp{#6i zx7xq09Ihv!IjSsf--C@%Vo#X5n~kgq;S+h7&x>CuYw^AJ4V}ZMA+=F<$g*>ijieqd zR^x_7a~$~?G&K-CLq|=^GqUEf?OI zA)aQCh!B3B_QVZM-(+8RJV^BfIW897!|VUn{I2B~&ceLgKWG*Zym2nh?_11RC;4_Y=<;O@#zz4;>7 z(=J#D8)Pg+(0BN&`qcr7z^L7&RC_e6pZ#zgSY9OTGQ;CqLUgf~MXpH;$?&hU#10ds z+nBG5VkYN{tqey9`bumG0T8_NQv(6X^E^9a3glW*tfAxby>v|=_mz~65K+_E$0WA# zcOyO%NJ|u_Mr%@YM^4YY(8}?v5RP~8%ZihC>>%hmeQH&$g9f2`U3DGc@-oNouS ztj28_KodeYH}Pnx`A_jste@xN_-L#vpWQk1VuR+hG+SLXx0nNZ*5`a~Qe9yBf%_S| z$;Gd~7v99z>+C8wNCER%H`AeAsLM%M*_M0X1dLF%=iU|7mvO~cS(zp32eciJ7l!i{ z!aJs;oILV;_6-Fo%u(I~rqjhagD@eCq43|Z-}7ngVM;?ai^DoT5K^nB@<3+o z*wMB>n^p;b=>_$!KU`SDvz^n;2$}7#&`p7B7@<4r98;U$QCw5L7VQi2o!=Bj-fcP)aMc?JMgB{IJ+a^>Lv@ zahpM6AI^a;KYa&UgB9xD5wfvwelECR(8qP*b%Ve4T}|m(=-Z_mzSlGp-pDy)|7v4H zQE#VlI-_KVDG`6D`Qt@kEj=&4k=qcH*i_O)2wz@Q@+bBG{sEXmj`-`8gmK=7I^nk4 zyjt_ltO(r|F;togp7j+Vo1zLbvv-EaWxV$nPHw~F6ifvjbpHbk{wjwi*rPhB=*V^| zop!do1NlFq=;I@^{s=@hwaQBD$!|cc+G-%uG+<%;^I&kWeU*v$%#P}cTw2?%Jq57- z*eE|>*TtqaEFV)Jp{Dy*(;zX3TQcX^JmtY21LZA9dmhH7?Hz0g5{8pMbGWWh*ZEZX zK~^(S{jy^FQ#Gp{;6g72dtn~jGIyvi0%R--6zf-I%a|77G-S~Ujfnponml8gK%T*r zw80>O+!+dD_3A!^@sZ^-GpqMP;Jl-O?^U@nXTO7FM-jiO_NTW$s?3&;3!rccZ`I&| zSEUib(+RO|*>mM-O&(AxIG<6{ajbTHKpx?3fb_BAtFEH;_4VCu1>^v6+1D-j{%Kpw z;%ak%=@Mrwm1ty7r8NFJb*|>lyz8`rpvF5;58yS=e7FeS_K3VUi^h<`eB0kzp7OlmEzb3y)1drzY>I{hFj(s8qF=El zx$&$?=_7i3XBANa40Byz0U&ga;qB)y6FKkHfj9NBvBV&WXHg54kH5m<{{Rph@*n2C zLPj!7yajD~&vwn&X=IF~C=Cq7Hd!L`v2&J}n>B%Y%CB0fQV+$*<&63x%n6xeK>`~$FuiE8!kRIbY^5u*)HF1#fNAIMB3k2SD zwBSUGI!+gB)tt+HaqH1a@lcflBF`ZqHn}{%+wW=cI$9zQ{@d~onsxg zPagQ{ZzejQdaRcb!tJ*(L{67*b3$0mA#36rZ0^^Gna0d zQsK588dq1ZCpVV=ImnV!DrZm-8aB1dQJ*C2XjQe*GEAYyWsHBTY5s^z*R@`LFP1u2 z&n;1`KJX;4JV=0{*`IF}pQ#M6f%00 zyBTw`eh1ILJJV$6(p`XtC{9|c(};HznoS_o_xDKE9w4K&Gf*yNq zo`niS&`lU689(pb50-c`2dtSmzh+j`;&=_h;#QaP`4w(CFu}llXqBpHYHm(P}a?b1~ppm(6L7l1I*%>cu!g z^#C0~tA1flDa)bDV0~6;O-bJwQ8IZ?(o*HTk(=n(Vth@%0x$C`&pDxq0((F8ISUL% zSI_4kV7{8h)$M7b`&234fUa10mLaalOs=KLb`%-4{VMB*L%dp;7h!02g+S+rwm1%@ z=&Ad`{iTw|ZY^IcXI1hagY3Ue0_OV0X?b0~u}tGl&MuHd_&$Nu7~Tlch@cB{thW0t z?iiPQCxWPri-l;9;qaF&LRtt+Da$y4aUxe+CXMth#wsiGr(N9$S{lcR zeO)P$leb^<-gBpRRN$_Z41FnUPi-zhc;KlBqc$E+Zj%LZP&EDP7n#RyZ3y8Cq!rg|CMP${;>z1@gHE;wbtdu zF<``RJWN%F4CmAC?QA*4XbhK7_Qr$efb(EJP{@`gIr?8D0u;pZ;#BlcN{B`ckQ#G^ zm4*>bxC$$Gghx;kW+bE_ntTfrbkzh@TgdSpdA(GaJAO%*r|U1*Ob1*^m+|o+n{DMT zmJ(B9^NBT@oW&1-mVlQW37P_QJZ;6KO$69=M24T(P!Y6#C!R<<&xwnxbKRNsN+Pa7 z1?t(GVd|wJx0Ml6j}s%GdLn%Prs_kUMou1Td?E80%F9B_8U@c0`JE_<|N1e6 zTeuX$-`{21`rK7Ak*U*xgcQbdVX0W$L@roLLKs+*hmxmeQe#PeYuQL1mhwVon^0Af zJIG8zvpjRAXe3cb{OtCvvn|_y9qYk&vow|=8FNvM>a_=qSJf9Z3=`io$kcWHPz#Xc zWi`D98|`u|q9o~yP!q1wq=Yr3Fc8QQ$Qz>aGLzJY-75`J2Lm4PGj}TYX)%JHX3?Tz zzZ*9t&=egx(75J!}hT)ySgkIxN8ze ztSSce4w+b*@L!OT>&QPq*P2nV2c-6e8xLt7s>-6Zo$p;*Qf?d8m-WM19(q;DWr#Wc z80-6dHeP-^&O#lnq9A}aV<}J7fY;Ghrl>G(1mgXU-N^9%v(n_W|HDTpj#SdAl^N|< z|DuN}L+yO3&alsq#VscnBJ+NLM&BG~@#eS5(fnFo3vJ{>kZCWBl^3@DRrqr)FERKV zv$$I^8;5Y<^V#ut9?LjDwtyTRN5h7Q8Dv=tCumLQ+`|V|1}32EdnI!JC(}R|0A_#> z%VXrI<3-gbR{ro4`aYr=ppWK}4O<6$^9wiZmIo4;xaDtJd)v3zx5Mxnm+|rWN zfVa$4k!16uFhV{)b@ugX6QcPj|`R53?-r(swiac_-#0VF0_AePw2{!Q0EAnho?yQYgw+w zxQmK?92mqK9h}`MOlNrQg4N#(id@UaO?o|c3sp<_FGFoTDfaT$Ph4rY6XllqgPa#B zo!%7uk}Y8|k49}8z;#z8YZFseO%+A)!DQ<}a{;e5&mY8_as0EW-mS8JU#RWUVuME> z`wkcOy_`P_?@M#gN5=nnmu(*m~)aAGhS~5AV;Nzl(wIlD4bZL|J zr>5)jX`wy@*q5+)m^0amziZ}p2ocSogpqH4?wg~5pKlREkZu;9uv9zvd1q0bPIaU0 zQUb5hNZaE%Ni{PuPEogr;_ z#@LT=7)au|nqWv-ATjJ%2b|GXNwqp4c``ehS!^MaFg0hjx8otd{`7CtK(Bn;X0@m# z$IG%L=m*EY=lPHeI^q-yZbc#y`T0qou(xF;y@Br6-_<~XDAMhmLi9Vos!NJ#F&^U_mPn;zgzR&R=KxZ-_Farb{OP9j6~0E zrKof@_{EN370?AI5@JM{G;|g@ktnUmNF_FskYJ!)Uz5A7iyhF1NCxhr=1g+}VpzQr zX@>Co5Fj3iLaO}b*PUW|43Z<3k4mFh7PudAC@H1ceLoL}n4yeJvkMgtCfd#L|Of=Td;DD6!<>3{QC{ftl2a>d?T-wbL_ zwt18lhK>B>Wz927;Hmy(_&f1Op_1QM<#rw@rBM#X(`Ctyss2G|%AygOZlpVDv!GD^ zrFt@0t}tEu?QR$C{wdYlS?<#dEI&eEuiray*?PcK+6$T0KtU;oyfs>1tf~5*Rd8(h zKkD;&P1)lKBH8fUzyqXyOV)|8+{c?xd!Ry;R%G`k1K1L_u|k1k-J)aSOU}-}{+P(% z&sOBm`^)mEPSE_KXTTKh*y>=hv@K`I5k10C9oV7@W6S1YxS=*AH1!V@ZV3O%RDT^^ z@TRgxR~P6x2mTI47b2)&E3zRWWh!cd6r1v$LbJp7bB(i)x!rvVs{Ei7{JVfrk$P2LGQU^GG`-X_$#U zQG$kM1s7;CX|E_Z_YcrmvEn=mQoyK5bV&&_?u?T6#yaDKN%vl{&c0Y9O}k#I(kQe# zPy*SucSI2BQ)WLMs^1RZ^A7T(8?B{Y{t;4N68Al?De+gCZT}W3ZV@kk^vR1CZqscu zf;E`$i8{4N`cZ!QM`Ll3xNuQpr?T;lalY#3#46v^xEdE7hUC?Y1llMRemr;U{z14s z8dD&(Z-WuN8bmVKDV4HR{UMs5snaRFAdTIAfP38$nSgRWtJG3rAzihKvt-ulY@0rClsDES zS_6Jj4yiEmf5o!$oixIsRezcgp8%K-Jv+2mYDs-n`BK=5n$x2ZK{xU)@Kw8JJQDTm zC8vw;$7T3)fi|MfPe+HC4NqJK=%+G?$9!Z56U_*aA=Kwf>B%DAvm!&vliD;3P%DTlW@kkW)t%zHpr& z2rbP{7Ah_*1uB>!?&M}cE4-$24!nB4lhF}Zh15l~y@-F5EX-bZm_?msYTXeskocQ< zB_(BTnijk)>L*4)S$#lgh4$&6R>r{Ixu z1N&(@RXp$u%lM1nPS9qow8hqzcVC%B%kOwm#TvfL(POD+FEiDlFRj`j8poRPBg=|w zz*%nrr}^8B`71w8C;O(4Cj9^M9S zDsZK*o!)f{bhd=lu(W#_nPrnzCh6DRH&N%bflnmP8*xoX<)+;=^r&q0| z!W7OSxgpm?O?^XxLhS2%Mi3i{$H?pZVU*5)Z_)i%z41~%ylZGNlVMDs0= z9*4Vi{S!jO56hp{N&=Qcxa-F-696mhk4s1W(=z5VA#CDCsO?y&3T%+|s?eo#%39vP zRY7Ur6m-q!w8tkD_AQ`>GQ)6M^mcj7))}s&g%huBYkoYJjLi6-3}8k6@JKSATmRM7*KVF)LcaN)gcQJDFaioGeR#g6fo_ZEIAT*WM7=lF`T z#!M#@2L!SL(8I-)QZ_tIAkmfdJwlT#9VX2!DF-Wm3RI0yfRe;a&tZ}+M3OXy z={_T5?t6D!73(irrgBwPeG|X%-qoK_M70`Q_z|Qv*t^wmxkFUk$Zg>j2v|Ebp%&B` zT&i{5^0}#rxGd1=iMZq?uR52P`haFF0%e?n*t6Ve4gKwSl+s%HGBkhHnc*w%Y>irq z$xY6x(qvx6b;f+flE?c}pWt1tfg<;{pCc+d@BL7cimPonhmrehHT!<^m2U=*ND1?C zct%`TDrhLQ-TVnAbT!eJsUj9jDjp@@N(1|y9vN5-ie=Y!eLmW{`yqGspCO*j;BT|^ zL6FiQBuwKz$fRECVM&drRVnh;Ov?XlWiKej1I~eJgZYh$tOFhtBP+iae~O8V`+9c* zItO7GmhEpdF+q*WTfajJTM_0+6d{oOz)QNqzg5Z=PtM+md+r>=MckrlPk1%S{$L=T znl0&N-D9-G=63mO_u!qh!&nEJ3>i5v&_rn9qi_zTHs`4;Hq9tjv$4e%eybJr1%?Ge z3n>lgnuFc>M5`=|`(ZTYFTmAO!QA5}ksYg*Iqv2ejAh+9IIG?6`)1!M#d(j5%wBfjXMtIUGd2~=6~YOMzGwZLxGb# zV|=^v1FudQFPd80L6t37P{U~FXJECA`NQ8L&Evz)gML^f<3WbZ1Kb(5loT_!^5Z8C zf?wsX;*7Fc=gg_y$^Gd#2&jF&y`ie68!2qdgrl{moOf-%6YA2+G$CY6>=siK3 zy?2q%Wu>Iwl;u(&sno$;2-+?OcMT9+2MHD&2AALvf_p-6hru-o5C|C@ zf@^Ts!689saDojoK!Uql(CoZ>zHiUBd-g}2?*7%)Rn=9G+3lca@COJNZVG9oxDu9bB^ECB+b|Qke0o?RC|Yb(HCujv1Rn$3H>ExDN0T9;@Ka8ntrT3vW7|52P56*+*6B}ZoTP2%qXZm=Ml2g*lq5-$%gofb zxMJaBU&In#91{`wD$;=0ftqypbxrCmFvV&ip=EUNUx5k_-{`~l@yCXt$sI881M^wR z(Hr%(VgBSTqtlX-%{<#Pw_!Oh9Gq4KqdKU0sDfSm+BvN-IbrDJ#}B_##j?>El#HK- zB98bdQrOfQ++rUVZ9WAa43~1$ru+Mo_GFR`G-g^nRMSb^94RA`M3#I@p!2-2l?`te zg>)_ziOCRszRT=j7vyk?|D8tVH+P82alR$2DToI*8L1a|#Fk9w?`Y5F`US%)@9zO5 z8EGiE|2(bAb*mtbdhHwbN{-FBD9JTTIGtni(O`2s;U_{dw25i&nPwRu#Pf9H3Qrqx z?uH}V3G|)(hk%*IPZf2_U?S)#wwz-kENO$##DNV-4HA_=7)fO^r#+AN{WRLjwynGT zLE>Tm`!tJ5jdiO(MAP^sMegg3oRou{oJVK1%VGO8^RLB3(kP-_@#Y5V^we-x zVz66xd|5b?CFNv%R6W{!N@)Ay!-t~07w*l1-oAV_)kK1y*A_?%#L!^Dr>Z-;{{U7< zv(l_pZ{bDGG+gQn?7j%Ouu`R>%-RzU$Yx)YfW4Nj`x16&=LbV?|B!-lY9Us2YD!mh zg(q@V9YjHgtSuq(Fa00??P4f2fR7v}X_-5ce{nQXFdvS{_X(dy1g=u0+I-DW$q%d- z4%4SN4kK`r=~-cumoD`(CrXy`dEma#p?$^9xhc_G9WAY3FN${*J`S}E%^7)vX{v_f z?w#i)Wf(keKOn8kZAo3yPIWd`PAit!BABxiVJ^q~>aOHr`^@d=*s9g=^T=C|4VVOd zf?3Mz_TYOiha5Nlf|Sv0a90Xvj0dET(dZ+DzRsVWJ8J*E&&_rmJJ>r}}(Iw*9P$9w_BV2$0K*CtGO&P=& zZ82&2rRy5S7eSLbpK4_)qh#$Oc$Pu?@|y!H3B;hR1SIXOct3O~HT|nb3*kjNDTEhZ zw+ak92{Sz8$Bd&OUD9;6dnZBDa6fq6dvNH&C`bC+!qEs@jbjB|5o5|BSPF}sm`a+L z^RbbrI21Jx4shj92O&*Rb7mWx`+QmihhbwGxczwL&RK;^ zDhKvQ2!D#<>GpRwhxgLeZYx?*RC*vL?r&vPr8t7h^0z*wsod><3I;MK+>Za^t z*?d@z5hC05dS7?p2X*cOn_T|wdRbd=Y+Pb^!H(3=yE&&_p<%$R9UkX)g;QD5G4~96 zRU)?C&@jWk?pIcpPt38T&g5RpQ#Ywaz)wA~@rzY1N?apjWyMVdt}L?hsePY7$UHgx z4>i6ngq%l0hh&KZ?yz8zI-p^I&wY8g65n1VrC&izcu&x*afc@Rw;0Ms%P4pz#m^vx zq^V9aM58z_f2#{t$w0EQH=rf5)F+L#xL_Da{K$RPJ=p!g!>i9*-Xn&F6z4Uw z_)fcYKgkqcPR-t!DV;rG9;ipb8DfyOWVlQMCMpcgw4It}_Y|Po*rvaa=fZGy(^y)t zmeyvr?j-AdnDl@Z1lIAdxqM5bb2N^pmSZ^g4ztLGeW}na9>#^NZ5c+1ziX;iR0Qh5 znYY?7w>zi{vvop0m>in9*szLrcRAvwZ=!u-I`J(a5d6KnWYed;>8gU!v^^YwOkxHrkJ4JXUCE@U`O(^_ev8Icb3^0g|D#H-!`Nli`enU6q8}l!QdQHZ{Ka^mSlj9OuaUz2cNzIytWo_;nd$YF zEjM7K={T*5#)w)vD9=&yQ+7a-YW0tDZq$SW%;xfR4b+%e#fA#hJqJeFbnEQp;@mwTVPvZiY2U=)|K#VbF=m#0>Zv3B%&-L%f#Z96W-I2pBd z)k(LeafI2d%|+pY{v^#X5Ie72lW#2_6rT})>+nZ1p6Ow*_G$8laK!aRL{gp{2$}IgFOO0 z+^c}ksm|6?#+GrDmE{Jcj6RQgX4OP>Vl^#eK?4|P#$(m8M_Ls4>JyD|womjCTg9p< zi`VbFeWK{HtSiL+%W%AUK5mcTQdJ&aFZEE>hEbHZ4F3s#5!C<}5y1Xp_zwUu5$r}I z8d0(*-tiH_j^HmMAet4QZeW{Kb8Zdv{V zKq9gTxY<$6ZRbvT@ypgk>US4($G{Qkr?U3MV0o{24S+=K*M#86oqtAQuY#9Hz@ z0Lg*rTujW6E=pB?uua z(NOodNL>B_-_E4HXiD*TYzN&ewAroc4B&$^-DXEjb*)i=;a{t(vIW2Qxey$bu%HW+ii}8-s zE$5!{U~h14HXshPyu5jjmW=a*`*$iivTAvd&J(a&kaUYMyohPf>VtDdpl@5L8NO3E z4y`c3?CMSqOq-rC$=iO7!7}tUIORk;$-P?S{#7H&1ZxVd4E7<{`VnamPOS5mWE$!! zf(#)03=Sl-qB9cCCnG|3k$^J1c-9rU9YhbmO6GlLG|+|Q*5@Oa&y z=71fso)T$H94d;$M#?N47Liq)8X4;PUU?nE z!*$cFdtk>vGRVW%65d2!E+B_t3_bYvBg*L&D_&9NdL~5_y23nWSbi;*M1b>{0J?cX z`kSYz`~F9VGM&!5`?+Y5gHVtIS!X`fLgc6uhj3v+KoYE|SzZ$C=-`yqoI2N@Y0owh zapc4sZ6IQT<2m_8Ncf79+qr&K$D5ExF4r|_=qy9cs;<)s{;|zD_vaTkTG$8^XiL+Q z{j#T8>^3^&XU5&fDyCe%mbmg^u`*w9kXx;XbvOV?k!muU(j&1m##W=GYe)DG@HrXe ztLXy98ioDR5d=TO9&@Ap^Rn!OMD7p~S6X2Q-0gcO$c}7L)_X%m^TxbXjpsJO%vBOZ z8`+JtI1X@QZ#Fau2gFacR%`}-tWhWpu$B?)Tl$5far_>(SJBO6WLGwx2)KuUk5svr z2@qN1pTmEt96hCj`KsBRw$^`l1(U4&l)I(Ds}tJ)P7gme7Lk5k5|O`nauPqnx{4!xW8fB8}DOkt4DDj_|1vejdvwvP=W zP+stCmc$HV@-rl|CE47$LMCAH_2WMPcbb}Ej`~mc-y_giGa6On&i4A5;Y|^ygIemlm%YFs`H1ZP>(Aa4u>HQo6sZd?Pj4e6cT<|I|#1RCc9SqLzmP z@poelW4FX|V}JftwSbPaYG`FuI?H(%SmtxSyAHZXC^UAYnal8xb%D*D(RW7E7Q?jE zEVeG7vB~oE^On|jq?w%B)#|{M2`Pi85Zl<~ADPtS_W9oWY5Dy@gA)m%HvS)Nx36@v zh0JBogMCA+f(%#mmDGQ>*yUy(UEx}Pox&Ll6Suv8Jeh7Cb~}KgcTWWA>EKTis0@7S zZx(IKJ^DUu;gnE0?BOqSXn#gSyMkb))R6F`Q6C0|E&HrDLp5LUuK!r^YO=7f6zvCO zi)|UW!E~5jnsuYIHITy!1KNfdRIOj6PFh0_=5~S zSR_~F3#Rkp=Xhc9$liMmsuRKK&vY(q6dTgs40xj8c-&*NBbMajtl@JuHg1IL>mthm zq1)Pv{{R7(C6+kaLcHUIpV-u0v1IQ@B#4q(E0_=#`-t|p-o#39# zFEE_J5yT`di_`l)qOtJ}<{f|ybaOq}HSj@6nesoGXmkD01xz%%muw3>IL{GgN6RA6k41BUTnaYjAp(mO6)`0qFZD#fPj;RcW zD5?h&nz@`ooh-Sp9Sb3|J*gTEXrDM6M244?!^U|1{{e7e-fD+h{1oeo0wg8GNNfJZ zrJ{U&Q>bgn_sQRuZ>tn2TD9?qxyaR?9mfajL*bpQHqSx};B1(wVRZ0Xp4a9J;ep`- z3xBq}6P}vIczW>FSnb^M1r*@THa>Bj>&;TLUhDZ*BqNI`KcYUd`($R``z&3#$Mxs2=ZUM1Rq`JyL7f({0w%Y9hN+j zV{P#a^1jj0x~$dLJ3X%OE_N}}#6C?NCeD#Q%fx88$Vq&Tvqf`cW{i;hMvG_wJK0^A zU(uEK{9(X1UXX?Np#+aZ|+B=6N9ccYo+C zl?ng*c*hpGELCljPXwc# zPpgON9TS)fK3iI!24cVDU&gfj95V1yA-?^(y07()BhJ1fE;XvE&>YjJyE!%47ZBb^ z(YqW(uH-$*Q01-F)ZX4He&bpGrjs?HvOwlTmw&OOO14Wd{TtInFB-PMVu1?!%~$4* zy_b~6jkCm_tMB%VR(a;!jz>ybijVoant3=_6Ii~|eQ8<#Alh2@c9L*j(B!SfS2wqT zaV#j;&JSr=$|qtHEk+X2I*y3aahFgB_S)T-%fnvMu-k=lJ@1@&3Lm(JC=rJCkM`i~ z7#$(igwYi8#;?zEc*>b2Xe5Rt#tkEVl#87GB}-H6d^>W=2!V)#kcj5~fUJ;NfFbq>rC_uq3x7 z-?;^m6!@k}DstI8&3eo$a5Ke_Vur&j#*7Nx1JjMLyPpt}Oc$`BM@6A^wIrwm8|;CF zjyp_NA@O$N_;o*wyqQepJRz)1@IK1=!jn$DNYSMq7;NKU^O!Y~q8&=XOQS$o2BN>) zsL^dcQ`hX)&G$)!U7wlvk#1SeCKLZMFTWIR@%j6b64()!0~cCWF-c{CE5RfkzLy)T z%uKtq>n-r6$Ja^m2=I>xkh~>n8^jYMDsRkk`3JCXcH)@XHtwfTwI8kDA?Q|sfp%q6 zCECre#06m?C2lp7A?OO%*ts??#cvnQmyuOExQXM>8mu+Z6@aarKh2svTs&-S`D)f} z!_>J8()PUqL083ybS9y0$b9Q_l@U`umJ5ErEj1d9dB)Omla*pxb0rt|6aJIS1i39M zcm><7QI4Nr%LbuywcO`;5>$p~bg9wd;~{eKWrn&4`78fo8zEtIDW9PyL#e`;=i+rT z(|gf3agydS;fdVg2b~^z{rP*wHLgI@-r&rUoh>XR4wJrx>Q_6+V>7`$&2;dqhNx#E z+Nr;Hs@#T7Ae~h!s%87KJm#6NRJP}|aJ@6-qa&as-4XK?UZvQ_c`efi;-^oiI?kip zQM*W(3JA2ZV6@9eVZlKxp$z+wx?|>T8OQVXp7;d%m`vfvhyM^Z;$IrX8a};O zx_(!0LD!Ea<=wQof*hOh&T~}f`*e~IHnhf-*nBpfPwZzy*}rErwRhJVIbLlo*46kC zDsUjisz<>1SM*CwuGABmsref#Y1Qj*&#dyL9vxxe$@JKdO~#?TIxoAuXVg0{Y$jIP zrCQ>D2ds(3i7siZh<$ixRUsCc5SU`kiu~0AsN& zNHTo>0XXud`g+(>jZo3ePn=1R?V@R*r3y^5j^D(lu_MNX)UPWUc2>?9ra*ID{cXmh zsA(E{0DZRq!nsFCZ?z3%98MeO)4kkYDIB~7~wjF0_V z{sd9|RWU1PaBKU`xu z?BYV;bY9X%W~Vy#!|xnzLrx?lukE^Q1bf%_)9nw}U|SHki8qq%viwSku;qwAtBU0| z$=|Aha$+x!t~+Xb^k|sAq2DExhOoDO+Ja|5@bFWDtASsK-*>Ffe(6)lVIQA^fIL%k za9pau0OLP^xU?Z$+gQ;ywR#*WCprClBC%>f4M?~p{|`W-<2;k+XoK9*h_313T^P67 zOP{iMmDs3F^X+-UxK`j-_!!B@cd*7Qf=oUS!xD(pcv1#yl=7&cwSfFio}eN7Sgixj z$gOEfjp{RtB@G9)z9JM&I%X`gsWoDE*)vqwRFN*G+h4=av_@=C{8Mzoqv#iEpbxXH z|KQtSS$2(L%0P%?Iyq=U$#+Ml0R`voQ0&8sS2rEWIi4VP;&PO8+Vl!izAp303b_dM zn;vIqs+O>}HGbtF0l$eM?y@e8F!~uzN7vbzoxs0-cSqCvmJK2&T|_MTbOgGoZP4W2 z0L$r*^IuPRId0YmzXC_v&Wc)ME0nLO|9C{wVAaeV&Y(?5=KTYtnmkR-@%tQjNGcF= zXqIngDJpP)ASx0#CtRFmq6iOb*|Xy1Rp>3o5?gF%=j_oR1i$X4al^D#M8}Yn4eQhnV*DoCKpk^ z{bbDDVPC;fSNu-LUDHguA=!eSIWpB;?ueWl8suKbQOK@o4_Pc=a{f&Dxbc-D5wye8 zW}5|9D%d~TN_Dr7Y*YZ&G5I6+O#OHQTI3@Ecu>O^%ff4cr@I_-uu>VzkIUR@bS*mwom+k$t*>(INdJ z^tB{OP-ePLlbRV<&GW-#au_X^i|`zQ_Iuo_d_zm@L&;U&?oCrno)MifgUk(HYHiZb-5 zX45J2XoF8O@>?pC1Wk`@+i z7Sun#Nj5hV(ck`~xs{g6&Q)o?q9Abs@wbc|<=@d{%(bEH@>F%eAEXaAkdMIsvngG}Gx5^Ygz2%I?u8D?(g zHkQ)QIu^zruNWVZhHJo*F>$sHO>qd=`20$TXXRGQI^ zPro;eX30a#ZD>hNVapCRucm{9)ht~hXt;3{uU1W^qNUR=#|?wC;}*Z77nTDtH?t5B zRcjN{@}QTVq2uol%7(KR^N+A`c(bjf)V*&MWWJaU&P?x4X&l2M^YhAS{cbZhiF2&m zbw~oTP*Ie^b|T)!w@R*demgr~bCPb2N@|K5Rj+w|g7}ZJSqig>qHZqPYRtd%cYq;^ z^}__}+!{1Y-)t=_4X!1geExJ0?Nw-48u`0WMQ3=|H0NZ$_AmT$aMdHS*QE=jl|T?d z-E4$FpRlFQE7ewzxn(6zgWpY*D98#&UWwbE5yqm0 z5^o?;-Z0R7((_>9-z=-v4;H&(V!~oDqZy|&AZL^y!A~*o^dHt}E zBxocOU!M8qw(@j_ugE`*tM}UyfjkhT7a@W9K^pNkw{Rk>>v=2g8G&P-#8lY@+Dh!v zCB08s&EPTg(1$`-+0hy&0;1;yD3)*37GcZ|7qzh)OG@Q_sN<(B+B{K&06P``t5UYYM2R#()N z8va{a<&ScjguKDCyj->Q>OU#J-ZcBuchA`>i0x6m3K%kwNv)H2dkdv^`ufm+svU&Q(K2xL6&(;aEaZ8jlVtL zoJRf+72LhsY2HaUJvUXDnX^VidDC32+l-ZTIg~GD(xTzADq&r7rg*%TqD4|muR~g^ zW`{zRYl4~{Bhj-n@QTtw=X5-^`Fv%N{V=6Jkni^i5K|<9G;jQw+G$PN}u+qRpJzM>0ubAPmIx~EF@u@1OyNH)Zc_4I$Q zGro(0>!d%wNjVUgbkDvv3|1>jb7(hmL*BR<;;YE+?c@Z}sy|5Cfyf*Y3~9>SC~YYb<@H7JsAj2L z8~O0NbL#JH{;6*zzH)a0ZU5xytQ5-YJc zHD*(;c0BJC8@b=D-u`q7VNF$5oe=&VFKi;W@EjZf`3KPdGVT^d)vS`}no&u*i1E`( zM`L%*#O-~o;%BZ~b2c1?{dK}2c(ZkU)NiHiIgx|T`-&W7@(iyvjmh_We%ZeVc_@}| z_`K$9+SBt)IiGP9=oU?vmi{{mZ6Jrgmw(c*r+tK|`!+o558~k?zawItAc)ZsONmhvDBx7OXy16Oan_qt# zf=j5?vRcQ-{9>{Qp6hh+X|+r`A4BHeH)1x z|L)xUO`pEw`HKYRoeIl=U@CaCg({O{rp@G7Zo-FD%Jqf4JCn8_ZAn%r4Hwg|m^mLw z*ix1`gQi&;kgYunMQZkXCJ|(;`Nko)u`N3d?zcYO%>^7? zVg78-`q-#8lMLzkp~pWW0SnF#8vcm?IxUE{c}(e^V}wfpZ6LWgQ8K^Onr(i&hQh7> zHmRw~B`s}U3~}Izq3(sK-VgXXpkg8ZfJt({t7l<>wCE+88yryryjy9tgkz#mxg{>& zwI8dfir5EuRVvsoxFcfe-my7OhQ!XS{W`I#k6(0Ow2 z&$Dkj!&i`)7JpUyV@P(Q%##Jpz|3J9W0>K9 zrmZ>fpViyp6!ubB+^5jU#knDp7Dn8>Evfy}$sN=0Y;DHcBqKN2hZoz2NY(ls89>Sp z!kX`EGdJc++Tv3Anz5kaGT98Rs$_4xm!V%SDBb@74&N=ADOpNYudh9g#z#J63g^3J z{{ztLGdI;|EnOSD+_GH$x|tL&7f=bI!8??0hPPGtw>ytJe@?OZ3T*vkHZreoDO#6I zZD(mMbRHBsHNRRpx!$P;?X3EHRGP`h8tAS|jlqcUVf(!u2WLzT*lW=pck(=E62n{C z0tRARE(z0c&TqMXFibE1YrS%4-v9x7xcD^2grBeFNHw*(%kwYn#ZJ$iJaN4Ze(}W`Rt-PS5x9~w>x)N$QbvleK8|;J!9OQ*Vn;D!gug}m`-S8}BaqZ+6Z%2=Zq%Uukt&+PJ zXMjt;R?@Uv1W9X!DAv>&;FJ`eIz*f4FK81^s8N152{h>jewrRt@Nlvsa zM|}Os9l0Qk59<)~*?320QUyci zoTT{D`Uj@YCo&gp9n+#W5`S!NU68O6 z$*pj0r4o8K*I~vRrd~*A?pR%8(-NizLDhvQ;{-kdXJ>V_(oQPAR*KB0zd;ti;2lq+ zdq)R2$$#s-8qY=>1XcKC4~*K3$ny%GGpQAES>YbJwi65YU4@uLy$RZ({J;|@yOKOX zv!PdnA0feThj`Ptyj$T1<Mz6tr=ii?w@N>^SnCSjd+{ST&wdVFZ}sZp5e+3 zVJ8Yl5MjXQw)4wqW-`FG%~EbCnT8#|>Y`y8?_eI2IH0(D3YxE9(b67uz9f|$NM*uK zmo#5Q;+)nP@)9#`m1>4L(@!lCFuG?pS2;&LY`VZz2(gW%(3K}wX&)senVs`%`;Ej~ zII37xqF1u@V3B?wY$)a8WFpc^o|@T)55oNs-oEcGZtJ5Aj7~FIgJ_M=VWz{S?~LWD zM}2*(|GF+_6l5RiV+q6TEJAaKN22t9-Oayg5u2iqzG?Bdi}wV_t`~Kr4OlE7C%5>P zYeyZ;coTc^+=@xQ9T6=D8Njk3Z7+Bhc0SGVb@|lzix!{rCrG_&ITd+#J}paZ*_3iw ze#C!lQ~%2s_@h1RAK*z>XnH+yjfB4xtG;->wzq~48yNtT(fn>9BAwSJ9IzX zn|BG`JHJ;mLZA_P1y)f<`c)mTv=M(g-jVShw|@KAP*gMX?e;ptJdl_^oAO@4VzVqe zzY}@9vzl&BkvlhT)cILQL|21AWieSmNENWdnD;OzM-oLfJr+I6Fc4)JYlGV@JbxRc zUw8S;|KoL)d46LT#K?l*OA@>bHZwX^a`7M}tD=l`#q^Gs%)eNTq{_%PLdCLZE&^9g z>KQye(H>uns2pZ#-Yry!8>**chzv(IqDMGjku#zV@U*V#eERePh;oLqoOTTX% zh_!EQMkbZ+5jQ~lG{2Cs#F;Ko?aRLnawya2X`8Ffe>KAvzHQqcqYpu-=2{ZQOs?V( zDxlog231Y7+$uM#AX~$bU}G81Xi=Qhn)gk=MOem?T^UXB!LYsOOcptMrQJR=`<#cT z(bemb;avP<)BHhEFr4XHewcTRgMwi*-OJX!l)n4}zlSd}2U#)3b1Y{ZC3b_$)u+{O z&9)`r=_%*X2+V(gZsXsUKNrz^ZA8GyZguu`%k8xEDWlUK@O_xQ$e zwnysG-&?gOUoX1hEpqAoMEN2%da}dU9}{cce;c*6o4S8C`o)JRum? zak}hQ|MQ*$YCw2K$b#olzTMbrqyN(Q-u8+0bg?myA|oc5Heg8^*1I5-k0^ZRoc8qc zXIq|&dDZ8sm>#}Aj=d}sXjn+;xy@PP>|hVZR;+T{*bH|=0twED2_fO%CGVQCTAlT& z8I2U{yBx)Zh~@d_8E4=2cy;6+4W>mnRG7V69uM^=yGW`<74aLkH{9*ixdES;nc2=8 zW#xZS=<3M7SDDKDqb)39PZouV?%9>MP<3Y)zOo=Qy|`FBZhclQWvm|@CLe>-d|`i?OE zF|hUvJgMsgaksfAL|tX4^ypyztfc+4^4+RPy0_UVfq=c7wXSCmeWcJ%Qli`!*{jCg z`L94@#IG)3tjaz$z4s(A$k5yzZ`^E~DsIOq=y5!)2I&3n?b9_uz2J8F0X0L*9dS`s zl{Z)fakq7Ob3-*R_N>GFRm!1u0a5$wxXxuJ=lzm!yd|+L+!9A*&~tet-7G2}vDMI& zw=Y#ueYDw@aIAIq!uO8e*3hd_rf|78VIchJ=<+h&v{d=qC~YL&s}H8{J0(EmCG0<1 zOD$YbXz?!oQC|w-fqNA}p#BiCcV6OCA@oRufPhcM{O@PjxR|L)Mx~P5<|jl)zL5a zIz%2Soh}2;zw#EP9lR6RjdHFJNp@dcA+#A zMRx2Xa1lXMOPJvh3!}P?kA;6W!R<)t^I4Pydq%roDz<40@){IBG8R%?tb z%4hPF*@_nI&Yp$bSYQ3{9xI}j`@6eQqTs)FB=&bD@Jvl__c)7%2h*>I4iXW23c9Y* z;M!7{WbIB({gLn3(lVsSZf}LhnPv@7Io38AzAA+HQ6AgC*QvLI%Wc9?DzT+4@ubT` zid86U-8STRiKFE{)irmVF9+;{Sh)k}q=yFH{a$G;(<)#8=jVRL64A4^)^uQ8C#B!d zhJFk)aX;hyrL?7zF0i^JQnV{ky3@d&dmyTJLTsaqwW(7Ss%~yMll&g9%kr=OCp>_d zU$T4;4o;0ywQO3W%2MP&{Sf5!U(4Cg`~H->UH3#l5CN7D=fh}U;Ghl9M%GHLi4|O&uC{w(_0loZEi`0Y+zGUO# zqs1mH1`On9*wnp^szy5A_@y{o0VDRjM?PPe;#w?90rPntU3IgczJV8J+J>{~qzbMTAeSv&DUnak#2X+C^W6ojO0`J)rqCHbkA#sHT58 ziCtvia@+`d&_-7?A_(L(gg%eo@4-p{GIqmAD4ZqdI+VPH_Wl9fAtNl(Wm{u`mi>Sm z){>9JX7+znd6SBlJ}!uTk~JJ<`28*e;a*i@;o8~Qs9Ah(+0l2dN^O^dOF<>q8+JSG zc15eZ>vKB7*$S}|04jUR2noL~Rd}A{MhM)5)0TdSpt$?5F)w9CNsa&}uwM+L0$7Zf zVw$1LOd4W|*-h~a6}x6;(F@Dq>GpS&%7L=2YeUui>~EsgW90o~_0RJd4Pe$VpAld;Q>W zkhIkFe+;ZPROSX{V70XdhYu-ztVS2^J49hXn9_4DEKS16yswi8KYSR^bMO7>?j3st zZ&sy@%z3WkOO)H?Pab-k%uf7U4_jM@O~jB4Zff~kwa6)}VU~ZhJ=;jEw(<2Kp|;o5 z5i-Y9lCcO;fT-O;LH9WI5lqIN4YO=%CaG*4Tx>`dL-|aYsXPdFk{w|=)Ce`vBXeUhQFoHX1^HOk&<41T>b4YdzoW0_i7?8 zo<7m(4fYUdvPK{$*%31$(fR0m>Q!4irf0GDYI6Lg{Aq@CWQ!}kCCcfUKV*8vl z54=0NEbgdp$oQG<}I)RvGkVS4rn3gYQgE%tP4|z)>S(2w$ z))S7|RPgJ5*+3G_d+OMt*@(E%6-n)SsA;Zx)=LVZ4RMQRGCZ#rP9MW(Uu{0uVfS3v zONw_MSn`b<(Cz2Tc}eaCnF@bCgF&x1yQcICgD`%B!5P?*HRJ!Q;-rcM!+ z6dQ@TxZ$EWB%9~jLZmEl-(3UqLtElOqP#*C!^^lbgRiWjEoJ&Tn>vm_(rBvu1)Di0 zs8Vswp#N+fm`A9cL*PFv`G2-jDj6&up93vUQFZc#Oi)42l=7QM1}CK8YUXP~`9Tg` zAKhqc+~OpZLiZE&j;oyOzvt#ZS1CQxY6V+8RYg?|GcL?S%$;tO_k#6b4NsXuAHXcY z92=p!Hb|jYe~gO33lfC=u3@Lpqt;cX7(hJ({<{IrU#JgHU9{K;@mFI>2q?rb>HboQ#F;rI`f4psT`ahHPCsqYK$V!;=?30r^ z;Gz9;*xE_zl2&8h);>63M^L06g)o=r-1~d4Kg9UnCQa^$KJ2egF}(x5Lki@D*A0`n z)dT9yg^H+2K>yD~pt?nhS_r65|G(Qe)I0yPiYT^-$OZAEGtkwUc>=<+VTAcXbY$4X&nFnBX?!9cJ5DNcPHP@u+tft+eP-hnLE$u8h=5t*2gB zd_>_p^A}R|e_q(OL*rcn-Jgbb%_NlE$dHICW354Wg@%M?tBDy(AeWX^ZRRGw19U*VLqsNAR)U^cG z`du;py(v@&V!NQLk6zlOih8Yx7hrngd7M^$Vtc(WFs3ejNty6*0~gxvUL;mB*whA8 zQ`t0>6JJ3IAw)RLFBRevCvP*3Qa^ElW5b148&U>I zmlnst!T89Iw{S5~(co|xIu@KxrJy+nVqk>ZJeS5JLs0rmjUoN}uGb5w@jLDy;W+g&AI#0oD-o36uU5y0 zc%otT#VS?|i{4xQ&?YiYl%oGjk0*K#f`Jh(JcB};K%n^t&kqb91VTooDpFWM{KYGZk!(al*mCD5{L2od=G$^N!*aQ978cZ>emedG_|p!dCrt<@uCCzz z1B4k7?(uz|ME&`wJ#Vjw(*}hqXgu{`(q~bBsxJ6gRRfwN{6}MN=DbZBS2Q6 zk>Tdrtl=uM2c^sYi&q82*%~vj{Ib50FJtF0FA(Or>dwQL61CUrqHyQ0cxN(~rEby| z{LR+o@p98*{{Te}?^kXDrLFz}DE)N$^J_d*D<7E-W{-!njn2d6aRZV^P z3I{p;y<#mJ!{!{igBAQ;v8a{D9t#HP2#N76wab)!;PnE&ZM!=&#EQ&8V6TtcC92I6 zFcXp?C#=Wf;1WR6fcwIZcD@955MydYu=TGMx>4`wO}Ra?_|MlK6YW($9W)HtYEtZH zk>6(7OGa;EsTR)%mEL1?yutTt*iqD-=gvjC}%PPC{+?TT&6kA}yWGT~9|lqpT*zeNU@DBWs(i=ju?8UI(Bk_- z&k>8J_g-I?_0m7Uz&=t}2*A>s#*nd@?ueB8lJ-$@7<#&#wiMU(58x85fC*EMGdP#7 zcve?8A;&#F;&kW(6L9fXW^L@~B-i$8H9t>+ontF6lidJTB?j-TM|Pg zS}RLq#8u;NlH$CMYWna+83YpqucDSA_UG#x$>y!Gc|7S~M+QlsREFgb75#24u|E`6 ztvGc6&sG=B@E8Nj?zK(`@-rXcNeZ%I8Hqn;TNoK3e7Xdy)#u9I+oNnR$5}&Dt+{n7 zfTHHpmw`~^Xw27I>(s5UHnL_LKtZX5A9NH&bdAd!47RbI)X)Q|`)<+06U)zg;1`(~ zDqpauv~mEr`jdr_W>3D2GlsZbJFc?^A#7?)bn#FSAgk54_^~qhR;wbW(~-r%PC}oq z)ApWW-TV^WRI{}H#_KO~vSOULD??1o~ya(rT5A3Dctt<_*{{`nj7{3J+QB+7( zTdO~{OK!!Ah?tX(rz%JFr`%p!S^#b)Nb}GW$*Oh9`Ue8txHyQPb{Le~3{^K?ek4lC0zkD58K0Rr}v~ zD8@-WhpD8e!gkDu-juc)+~h3vt9t=)aFUyd3~eBe-qc2|+!ELToOkBBz{<)QPE~*- z=z3QZcj290M!2)JTdyifr`tO+MgWyq5`Oj+U}I{WZsZOC>}_IbEUlq+D$&G2R&|O`VGAPmCG8IR!HlWE@yVgUfxCRpQSg+ll!Ku{h3eRd0YMlNAkr*aSU+4 z&JeK}`^2~NH2t$kPJ~1$m31TxN=`}Zo`0#RiHJ5n(H4K+scoZ$q<`GSlBnDu?hp7H zxHuefQyPscBIQmpcV#zt-4FvKU}GyAAL&RV^oD2r0{;LrS7@crB&;`1E#0E5USyGm zK^$tsApPP+LnPM71uPjPIJ!V60)`VaA{`lYG7&~L3@%PdTJ5+Qw{4ld7_yQZ%edA+p{@u7k_!b~aoCZ^`&q9fg3?>R z0p8C%QeH@@ERAs1-goaB($M9d!?GL~oP(>J$XSy>X5VI<`mWm4QW5>(gy5_6fXg4;IY0*J* zIhx5tameunWQ-_MxeJB_0gy@P2ssrzdQ5}FXHr=s8?V|@+m7!b+X(jb{{Wtf8yz?Y zt!H>r*5=aU?WKw1#l5@+Lae4)5X-&(U^zR1BxGduHEIs_A-vS#ME?Cq>a-7JQ8smqwQdO zaC4vY(xlU_=CgqrXK9f`EcRrTD!p>Pr@luc>CJQ&I#U@&dc#bWTe`i|U+KKO#vet045$-XL+>*rh1d+{VYIT~r>KcuNb~+i~ZFtVI-fj!_ zV0dqr{(2C^4%zvSyn5!JeWU971=g9TPknD=ZE*pL-IOvjh_(#@87H@$Jc*f9g^DC0hnk}~M(T}`>(E!T@h#~RhR^#FE6D82l~11H zP#J;F)3a!Ej*5LTTQ@!})ik+vVLQPjww94!7q?%MK_jw-V!?{-z$E02ynrYJPhW=O z4PMsb+#j_`7npps$0I!B>HMpH()j8Y{$w!4BxTNbIZ_Xy9N_+y=lZ9LHG5AM>DE%E zoyF|W3~4lZ^3pj(=chPv<%7;a2e(@2d=+;tr9Pt9D;i2JCbyYl;ThqRVPWjqCmpj% zfxlvx69$yS91N!nk|Qzb4;+tNXB|ayH@YULKZ*55drOJ*$;_(Lth-xmkwkE-xC4w3 zI3VEXHGW%7MLbD+GY2*eegshni7Ms@m1oECDz*nq0!ck8_Km3Pm)F2w+evQ&M$--P z028EQEc%uV`Sc^T8v#R1(scu($zte{-W&L?=aNW*MVRCm*s1_vRus=5e(>{=ipyUO z>K9tN-P~#9!Y`G~CJ5UpEYVEGpLXw*k~$s~jNsO#rlGIjU0B2ZlLwn^0^LpaKnly{ zTp0)@are?O>Bz@kb}c{RVWHap0BAsx{i5D4wpz$D`B~sM5t!Lp5rSkGKQBFV$oy-~&G8km_*qq>y0_eP;VHtU zRSE3HmsN)T!cnKpk~DzEvMYk4vE+BF@rz9=*486=6fq=ZOCgXd_T=Q_?;qB<-vnEf z)io&+83nYL3o<;h`DBow6$^oYyHsbtJ$l!8%#MXTnDBi?apic7MlKSmS5%#rmg#r- zomJyXi&2S11UidKW7NFJT0tM3Z74b5oMlf3=OFzDtq@yj-)FRCFAVW08?CotNc+f2 z@J8(95_!#M>9%^6gnk@?IOJ7|&KT|?SpZdFpgC+FPb0H*9XiwySonfViQT5VR2NC* zgq&?CZszk20qqG-)3~olg8s2=mT(z9((qlPqm78L(4c9!? zN%XB)S=&hh7_Tj~>$OiIl|OuCjiXWr8Ev^ErgK6S&8P6Kh18PV-F>NUCzxEwsdpd( zKtWPD?X^J1_eD=Gp=P(9M3f`}M+ISxYXn71U@3-9F|aD8^P+Xts6l^0p7PX$!?%%65}Uvqq3ImSC); zq1wP4?KlSq(BOmkisq(I5U!l!DDDiV(&{80c-|##h9_*X!5EMZPf^o6Z$P&zd#Rbp zF}2?7e71jg@ zvfWzcLD<2DdmYMi`c?YI@hO{6n@hbeR^2WFPw9s4eweMS9A~lSh_u@?zr5pZP?S+c zSi*`ZpbmFQx|V+#Yw$75cH#|yb}WNG`Uw21qO5%;%_7xxOVtN`)2{M=*esxaKp)1o zDq*qLj+9+gqtY>7H5Grx;aMIfV!AsJGl>@`)1JSrYt=ng)ZXcnz%jV4S3aQRe<~)g z7IQ(`NRqB z7{Sjcr!^(T#AzP+9b%164)y>8T+fJg_#(VrC|fk}sfuga3?fxn%K{K5B)br!7|+ZI z^%=^3>8xPXw%E(k<+!udVhevGMx{xF0%9s%i8zeoB(VSscRlY!rIL|``0)M zISKXkKHs0EMK{Zf6rGl{VvoM|0d`@v3^IvlkMm$RnE2xmIW!Xv?k~0ow{z+$jNT`f>AbBn!bu6> z7SHk@<5B+rW$QYK3#eT!rMdqAmT7^;JqNd~5sj6BD;93GJwCwVY1&y={#inIeq{0a zVxT(Qh}J%Rqyoa|@QyN2hU#E^#ru6lk{y8VQ=+BDntnPNU< zYJ;XakA5@yRRMl`dk-byxVE>K%w>5a@gd1eki*d_MLg*>p7k8r-OPdD0U5}b_A7X{qPDG=k@tO9QMGesj^6r#?s2+BT<%P+LMavQk1qvEyk6njaN&wT|U&ru{uD8 zFibl^BX6MT$4_dC(Aa90vzxnHIrSrG*5zb`Zk2N9%Wg1N1aa-_a8_kVz*j%T$4nEN#<0_7w($kR+Z?UD zii{=dRkO}V)BNVTVi6)p)wg3Lu^)JzNvfu<$g3+vrEQ^T(JCZ*Wu$v06Ge!?*&xr% zJq`&O9;ULjiwDyuj^@cy(ho73SA{S`xf`70?`|U}->q~M=}OH3id77x5Odrb(p38y zLaSSx?c|!O*_MXp*>0E<9NSo-1+qy{RP)bF4u_hh;k(U8S<_ZcLTKG?q$L^!We*ns zHW{0e27Z{W4MRt;w$g55`%Bx2(UW@|w<7~@(>{l_OQhSaoxQh~jABFy7i_2)+>2N6!KhEvMT z(DB&-hbkf<26}#IhDv!I8L9+0XujdRNmV*}~dF(Ok}f z;)K<#q`sGYFh_ADEF5I~j8{1KBc)hsj+&OLcaQsoC5`X%O5a zNXZP|t(x4mzp}d+g5e8i0S^cAKhnBiElnk{JhG;)wIbe?XRX#TM%{6NR_rj?~(H+WpL)YS>Kn;2v%=9wIEwk6$A>Q|2}t*6?O z8w1aj4D1K6_c^Op`b1De6ip(=SY$>Qar}D|?nOlES=ko~H&>BZ>n`jT-%q)6d%wy2 z>B+5IhY{UJEu-ZB0IV5aJ;z_lvaYpwQhTqnJi^l7>>GrZ?1%T4ERuYsK{-GG!1{Aq z9wOI;o|S5gr!p<~GcK*9CoS3zYfX-E>|NuD=6 zyvg(D{QYYEt@JbYHrH}!yg^~&Z8TY!9#)-sQ~;>Qf6lh_moiy-Zn*M}zz=1>AbuIg z;a+ssGui4e>zXWkH2ar!F$M?AksXK2?Au8mwcB`eP>NA;Zt?+iBn8y^?ND*+$TaIw zj6L`}#qHnG`J$ltpS-o|Y)cC5EI6u_qCg`DzZG5Wa&o60#-^P_w2-ROZ&;P8Ii*M- zl4%$!Mx~gOzyM^`pR>v7Sso&ZrqOQg1B7YgXty442s^((YiBiUqA615sTj*d*;~Sw z6W-_$Ufd$2mmfaW>5hQ@IM3r-buO2u$ERsFwn{P}iDSv{fr@Ou>s#wlPHE_CjI^rC zq;_rF)1b;^$>zfGAa{HuHIF#iD0Mf~fZG9(slbt(&cbG~7_fT@ym>;SHR!#*LKT=5>KXwL`P zFK;ubAVuxoKP^Y4&v_oB*vR59d~N?KLb5$Yg0}lkdviewE62^7vfbMWMsF zTpz-B{Qni{L76p7~_Y_jz9~`oNmwGAbXtF zk}g5oN+SHK7mg{A#L+=*0Xs^@6oKjhsatBsS3Roo6H%AlM} z5mmQ$89a`leq%I-HsIn{Esy}oz$XLzip$a@i&EdIMLIkT#Uo@n4cm@6;19&LR`F!_ zQR(etrcoBxr%*1`sjoAMH>sFSLqkm*uTG>G+;cWu0Sam#teX??EM^WkI zYxQ_SgPYz?%hRj;zY^L2t{(?wnsjyl^|G@C*_=o`lq<*_pD^E`66D){+&Fw8~}1*X+KdKh~B=-BTiI z3CicEO!L~8GwwcE_6T8Dj2Fuuj0xZo?N#TvT|PM{m6SyQJa-`S2j|5_HnXQ`&mu{5 z8<0Yw-r4*=tzh2GdE$AIZJ{t(As@VxfKR#ndJ01_^=qlF3|Dt=y5{5`vRVLo1JwE` z>P~+wAf39h1!Ibw$FTE=Zo@pQy4HWRc07?nBWDtW4u99@`` zOxlDJ=_ck`Mena^KKpf!l0g!*A>6a6GysUr5pZ5K3WB!e!tR(*c z8zCR5#dO%ZIQ`^mJK+ibqN1KTe1|PNw$Yuc0LdR*&;}3oF0Xs@>N=2td!innfa0uK zXj)ajDFl~p4-DL|^dFsT5o(WvnWP;@E`Ki6h2-$CPeJXTxS$CVIaNX+ zirz8NP-OoAKtEc7aRh73o8`zjbGVV5o<5${GsXg!xSfiD&pQ-uICu zQe95{7!8pxxo^jhTGE{f*Gr(4vbCH}AiqQVpu=_2v$d^&A#mv^*#>5KIN@Hduo^n?p5=kAnH6_lOp~>QL zWhRyyS=HU86FAySEQe?ZNmFwaF%wENo{X+YXNCzDr7P=E%$aD z3`!R{<0OHRT6RXl;iR}o3~12#v0St&kh%jr^>MvReOleQ5;|> zR_Ne#z{O!rtn2a1apl}w`J0?8iC~O>5FaC*>%fmHPJUC|@uZVj#U7!e+R0{$ZcI*^ zcb1Zt!tMo6Q-Y%-Cm@d1pC*rCbE-V6sKX;mDxePtbG=qs9bX&*R2-kZl?ODNZ*r7U z*yy4`2Z^rZ1LT(7T}S(*FZj~Qdv$eq_PSz3-dO$Y(w~t}psepU_gC=;nPR>{g*NYg zPSQ^#AFttCx;2y*_DyWKnPYw1%J9w4Z2q54^!eT)=1?+i#s?n6 zbNS-4;C}yt4~k9nrY{>xrt)Bhn7|4S$#+8`HIuslDAVodM@u`)=biQk|@qc z1E=}vPR$?6irNrSMiZNpIe!TFMoj`cr83WQ*HVked0N;nWK1B z-gqICobQ@IgQfr+9CROvt0jn)9gZ>lBh=M~W&68#XWG2HH7L=i%D(>Rp*i!rnb8%#M zxcomFsJ9n%OroT$&ZVPt`@4(*FQ#YSLq6t)c_p zac|^JY3*5;u|?ad?d@SLbs&ux5rfr-dy+BoBlNj#MVXX;K(M5;FKi;Xmuj7V%JhSB`? zjV|wJb_f^_OmBcaPI>$*po~I%$>Nkq&Pwmyy95$8@#u0fT>iJE-Rgr)$&%m6yfT?s zs1T79ff#eo&Qt53N~>pQtw*BS3E-Vsq`Q)MY~~8WN0_{1Hbzqn+4_zUnZ zuC6825u}xE3~eN13h>PGV1bX9l^t{MNpWEMjkTNKU9HS%BiskIk)zzqHlRWY`F6W^ z=Zd0qePZXq@h$w9Gir-`lSm_+jH29s4>$v7AZOFKsdNoG{{T(1wzj+TRwc2sP_jr4 z*+R0&qn-fUAGhmCwvY|ew0kDjEG~3gh^2zjGGB3Q`qx6UT*Ou> zS}7zdTp?k(fWRbl=t%sRX*I;UHP34IsHCFmsdF2X8!J^vyegtzly!&@FuBlg`>ivB&^oHxrIH+&dBJ z?^rs9no?GlCSBa0F;3QIW5FZw$?4v$Yd$8pO;!sVa*BrbD7?hZ;fbSHQ|v<#T_w!6 zrJv-6N6r8^^(bHZlR|Z2(v+n1AMYCOyjQ|J8~&r=F*)yj_q>#Y;|RT z>w)#IUGGy=@rU+Zy0oxbC!2FJpOqgxC)a`a6I|>t&pTY(Uzu#OHp431GiUvv52b5q z+CGV3zFn5FC9}URy})T3)aR{e=~RxE{eK{Xp$NG*d2GDA{{YDymy)Nhe>x0kGFT3M zYo9hikKXu+wvomiYK`E~EEj$Dw=O+eL(kI`Ml~eu6wX)5wPxO{ty|bzGQi0t$>Aej zdG$5LeU9Q=*EjPmyM^;z?pqvZ{{XLAI##b0+|msfM3_K|TkVrC-t@+Pxu)Ie39W0I zan#DpvNMf~o&xiO>z)m3>^+>VS=;e{*Qq@G%J9@J^$iyJWri(9@1|w>wTRU}OIPti$mJ ztX+6^!sj`S26*KIW9gdns%7{o;=ZwId8_Z)y*gOgRjjFUU46zE{3UIw-zBDvZ8XuG z?z-EB9As_v&1=|cD{XfJ-Kt9|S7jt*BXPj|Gx-{~XJajlVPc971_|UA`g(mTOKAnf z!bxQwViFc0F|_hO6N>Ge<8E4N%kh4uQHx&_yDXN>$^hhNuX>APB&{p4XKoco@QRjF zN0!831{w7fqy9b)dHF^^K5GL*%;Ue*bvtR>O1!zgxP;-YT1Jh>I5`Y>$3K-i*F*6& z_2g}HrX{Qaz>%lA48(WF0mtGiXIt>(_jmS}i*FQHQ8){60~K@AgMzz;IP7uURc&up zxwY|5oov&(xLDN0v$FZ5ln3SWR32ph;pyMEMMX}@({IuA`Stt_X<|83Ql}RC>-k>a znWp*-t0w4mSs^L%sE#tAa5K*Ao}EuTQj1-3He&{}1en12$jKjwKhBXg3$N^LN@y-F z(%{Z*?f%oW1!E|Ua7vI) zVowv`rt4QL)$+gR^rmd_6s$vPcE~~L$Mjld{;#S>2COY?Y@T>`t+p6BFSPB*9WqzG zI^wEo{xEA@GApYmwgz9dBdm^NA)!(js+G%aWdrKn4`7n-_ExDYuzhA+j!%>y9Q`rr zM4lRv<707scRGMc1Y`M={HmUnuHB{G!)jOGX^-rWa6GgTpa{qg4_=Hj+pish-fG&L zHll5oN4Hz6DWRNsdt$e5B)nuFnX`#G$MN;zot>^1TN;;D?F+TvCaaoOq^FaeJ6>pHG7)~p_VH+r5RY&qY^{Ccu4>N6B&Hr zw+6;Gfs=4}WV9h}?^;ItJk~yHWucuQzUXr zDuWQ%{#={~To8H&E0K~30+FpRH7Bz2Vw3wac=p^Rr(lZ>%j8SDaUeRj);R-_oQ-Qi zZ~d!0%WSdE&JUQ1azS7l>7AgQ0iH8ed@no6ZF6xc^CgmOZgZ262j@=uSS&%O+D#6G zY;|IM%ZaYM!bnFb^E*cUz+wWNdbMm%r`Sr@5B5mNy=0PAEPr^*_g`o{5rOj#cpjCV zuDq8K#BJH$=u9@OXn4nC_>AN6t$1XWV+)0aorvIPo_qRdia=KTCAW~U!DkXGF)_GB zW5PES+bqn^(4N0KXc2XNkZe1M;Pa&!Lo@~e)gcgPEFA=og_9{%9wt=jEH z*}*4}J1dxt(2CRn!VIb zr(CIx7z=4e*)SUe_hoObN1Gb)onkquVc4Z#A_Y40970e6(EiWYN2(hXqtD} zGhsj5e$-^MhDIVuCNY#PmOT89S1fVJ?}{5qU6oFps!Ns%?8flMk9Ge52?o6*XnGZr z!y&P0EM#cjB``-O6Krd{EZ~+T5zabumey@`1bP;i8Y&^vT(EMp@YPS%#hoyqb;y1mXMz}LEUFIff1M+_6F_XXm3|C8gr)j#h7Pkwf z=(ko$88))qBC;yB(r~!I&e6}cOe#iy3BD%>TMhhJ+wOmnCx<6{&kDv;C4fgQ%nut+ zCC*H9IvhykGXhkedIAS(*%8Yk1NMf)42`M>_|`05MWv*6T5aWqooyLxLu!G*EX9ro z803?TcdVU5#ClerD7Vx#%}32EkdeSsBP3^m>}z;XsW)iFx9D-oq++ipW3e{C@bb)l zuaD)5f`72X8+nsPhXRsr#&65%8E9C6pL z9jkgBKGF!bBnlLccMPAznpn}KG6tSZt8L(bIs@tGX@)So2N?aZ=pe-Hk(XHu-H zJHNw3RAQp6jNLO(5L{kZ${FN7PI`xA8Tm=69ALRU$i%%>2ip_Z^9>%c$c^ z=4G4v$=0Kk3gNlgA^3RQQkY)0eP8%9n#b*#!UHka}6402K~NaOfF z`t>#bg>gTKEp-^CirzR`8KzmCWGcO5W&5rO$jfpw$E`yEE#sTlED)qw&s=<}Kdo)9 z$04IfxNq;V`A78pg#bfE6jy2Ih<5_4j1`wS&q5DSe<9DcNBhN*yx_P;iHY1!LpDDV z_;mx)rKZXQ?Pi5#2)NEZb@j)nBOGzx*0HM&sOY0VvdnpOX%3zJj@R;imN=Fu6(icp z6sc0poUt1~<8K7_IiUDWE;RFQZuYxbU0auU*|766Hu1TM;IB;g>MLg5f<*g{=R&E! zuJN=LKU^Qqmg?!V8i9a$Aos3YwYkt|!=yuJ;){)7U5S=Z_<#%dBhr)uMV|!CH0=9Z4%xI3|Bh*?67ZX2KPG;2WZYm%YmF^;?ueV)-;nL z*7YXlM>Bx$oc`>q75+eeHK`miol1McA1b0Ca&U3Ui_$g!02Gz*&zY$Bh>MFU6cvimgs+Im*jW7h204G5 z9XhoDdyUawE0QyiMtjs~2|^FOd7q9o?QYY>a_O3V&CE96+3`w6v`27fc~qUk30NE` z$199+nokJp{v^EdG!{2=UCUth(wPkK5w*tMhjF)v=kIrH`&3FT>IbGf#V`s=7CbBP zN*__z+OcnE-L2`8jj_(b*5#Do6;rh5+abS7zXiFMcFY1eFQ2=|QR+oF=<3>xcdKy8 zgkVrFIATe`Jvn1e4^2Rw(1K3V2fa3|!5S*K4CN2}^pL;vs;b+Ub}^oSp4Hb*r#6Qr zN_@JOIOX7wqBGS1JOFSw7^cVJy(nAB9FR8IAd=b1m5K7?+qh>x>@GbqTBe%jxqRCBDMg^MQ6>@l$Ivi&w zY3c08@x@DTYZa<8sV95yVtD5Oe@d-$b!`>gaa`O*5=Opn?;I}Uk{5&57(b;)W3Ad> z+d}b68qF&1Fqr{hamcTzZ6nV#ur~s5G05hsT`2oXGh-Oyu`c{y1+)Ct$n3meO`qY< zr>FB3CD(`{mrjP|V=P^Y?M=is4jTjyLEfTGG#5syI5Pc4a(z9$s!0Pf5Dztqy6k54 z65azWP80WqwvZT+(2jAotK0ajTpg)sncJWB{RS7W9DU*WA4<$uG|tbm3FLVE{foIg zup7(+sXcmvbL~>u*xW}Eav?1Ifa-Jj`}L&6dX4FK+vFhI{`P;*=GsitESN;+GIVFwmktW!8FPH|^H9l8(X#iGlza%V14hiSm{Azn^c;=C(ea{{O z$L5^psV5%!1MsVrda`$NcM_)*tdU|lZO9SFBzOY>K^zaIb2e6uscQEV+p{IKDI{@8 z{?jfv`e*bNa{BV#!$Y3x_Y1Hx%Pup9&fE+R0XY2YKTq-JhL$z8j`f;;SjMovPD$sd zd>Y83Ys2uRwUa}z36Z~e*yV}mpXK;gw@T-x)$Hsix4)889i`z43n}4`7(Sfi^EAt! z82EPHd$yBWwF1&5nn1FH@|^VNlk%P^4CvK?85Ny&uGdnB2)|Z`HETf z-7eEdI;^+QjXg*Pbvu_Of{vN~A_vy6AIE+ixYU*=yk(9gB*@S{*Dc1-anGsx3Su|o zM|tD&p5x0u>tmCmj2@o-I#kTApE9-#e|tUFnP+=zsOj+E+1+`zvnKeYQ^Nz&rd4J$ zDI=U<`tef6h@s^pA&W{t86)lw@v2vPZKCRtYLi(-CERMrClRk8lsP`#F}Rb-Je+&h=~&h? zb8O+akCdxqVym{C*=cN~5lBwwiO0z29awg6ar)74Fl{vXEw680>hkLKZszl$M~U`8 zMAJwV?#~5eSoj?i=~Bg@TgjsxGU^HBhDq)&8EvHU6tuEP_|8Lop@;{JT&(jIAOr#d*>Ocq7oLEGi_+bN6Uh7pYfm!dtD0J+TckP61=`yi_E#X zc}~_*kVo+XF~L8>^sQ*4cx{RzsZ_$25vu&7vGy4taC%e9G*-(jY)fYgpH7+o06nRn zYPPmnBe=O=F~KE4%X9w7=98B|C5dD%WF!rPAs;6^b;J(j5*^l0)UK^i^I(Ew%H~w=syfE^3UT@*{Ig94C=@1(Xrc}qqa}`N4KE&JoEw` zfFw_`0Ki;i52XSqXsvHF4=g}=itLO}Rp+O-7|*?4z{!e5U9HOT!K|1eZ8yX-9RC2L z-Y9N*@6Y(3{CHNq$NHkK*`TOqOCH0Ok+Jrs(QDG=hAMi;ng9A zdvCB^+}+D(l2An~N*EGG09RsHlb!~9#Ry82{i2t><)PJ%$Hx&z>hOi3d+V;hOm@HveW^P(6ah^CllZvBzuIT!9tTgDXf?YK5ppeFr z2^FV`C;lvq8B}EY!Ola{h=o?41pBx2g>5Xo|G z@7bq({E^x4mT)jWNY{YBUicL)tD=@ugm*iHeK0z7{eK!^i^~Zs z#1UJ>^^iOD-}1Tp!em$&Fi0ndh~^j#5~m?s+5VNbWwK zl*B=$$g+61Rh_b9RVmXy#H0FF^w&=nyt9}aWN29KI42(8<5?aOw{)NXx!AK*b9yC}25KM_PKu&Bz~(d8PjVj`fRQ z4EUa8u)UJv#`5kPYv|#G!y2T8Q*bSlfCoEI<54N4p`;-vsyz_w({19NOGz9NEOM?n zU;zMu>JRg(5$l?L#O7INF}Ob>NQ7hSjMXhu#bZvE{{YIlrBO8 z_lQxPWDZ9rs6peHHCgRP_E}pgwK;Ufno_bWI_@gla1IEJo}h!q4RgvddmT}7>P_Q& zX!XAb-f7l*Z?7Hg<`G4)n+rT;@E_&Qz<51t&vj1%+)Jb0C8vk=lW_1bjJBPppe=)p zvi!hjxaPap@kO?gaU#K^8Lbypi%e^kbxcUk6^`6zYMl2Zk=S!l_`Anihlc!9bz^M< zT-%K%JA_4xDFYc~SCPo)XjLC5>yA5`n_FUw5_o#%{_H`22^vwhe8a$5Shf@uAKeR{ zdhb2OaXJ@*Zgj})7URRWv)@Ak!oq8NQEngQ%a@IWj0W6-a(^21Ikj1=taPh(d39Yv z{Ts=2o5@E3cNaT&1Cfja)Ou#ITjDC2HCUt4t|faLXS}`LDydH?-YF1pazKQzBZHiL zwB68?xsl_o0{2<*441HIm-9%AZ*LrkmXpOS0Pb`9-XQuDnxqai#cAQnNvC7OQz~lEm15l1L1A&Ay!_(=w3Rlq`$1@&{E1InPXWt*LUsT*jnjEe^^U)?pkj*?5p`B;-1F zV0-6}rCKZH@y8WX2@}e)kPI)H>QA6x#~+^2^{H+gyz3Af-MxANSjlK@V$#Swwrp+3 zTA}u@GEd(t2>k^?tKXe3O1Zn8ScF4})G^*qLGp$pCye0Yyy8!bP{n%{qv=t`#1L8M zmkENr5#)oDykn2cB9gm6dL~tvg#;-*%~+Y$BaIa~?0=PGXC*29ZZxV}N=3)f=A~$!p>m^yxe|sx*ynB*3qild+I|qkanf-FQ7X>xt!Hb+IV~ zu^49jhqV)A!sW;Vu&#Gc@qgQV2{(ybPM!sV$*#;2Fdkr7yw8z_csz`reXE>*iC1?l zjs1cJu}tmXal3aI=g7t}p5Kiejfm@SL48L`3)SXe)vFEQ*kUt8)9j(~X zAqXY=WO6r_?f?Tl$mgKoe@efvLebhsBF!XjC5;c1<#HK-AmiILpL4BC4d2*--5NTe zY>>wes&mghfBku=Tk0){;@IF@;c|j->OG>rPy>U>LG%qB$yuwLYzYB{wONU;+!^vK0%YE6B- zKr$5oJAv!8j)(K7+sgAqeolm`QhE`=6^-XhBNuiozJ{bM?!mmhhZqbF2&K%H;x=4} z(WI4gkn0~a@M~)_%Sp;aHmyo_TfzD2N#}yk(0=x!CP#J)TDf{i$ z1K0d1@30p1=*&waGM0BeG0;_+Bv#y6hsr+SY?_K$WS$p@MA7dUEZhJ;{Zz?ejhM7s z7hwc@^#mWl{{SyaGz*+>#3@WV1lNtGCE~!1B!J3LAOkzt4!m}+BWrs|uO_&T8?x&J zWnH8gX#>d43WxicWf=Cac<~07y61F3zeW)oqX1 z(-MZ$q4{t`B_2&4c+Um-e%#GOY!m3uCo;VWspIiXn_m6km;!hG1yR&g4YABJ$>P%1r7 zz)f|nUuqV&w()(j)=3g;G@A^lslhyfg%knI>k#S(;LfLQa}hHo#jyyGs(`+HMBpz3 za87H3jzy3Xg;)YXDmoB(9X)H=W$^XQj*)F=Z>>!Q%r{2m=TrnJv*lmO|Z6rsvK*K%oIY!&wc-gDq^~U9ef7Azyf6`*cx7U_&-PyICF{(c8m%WVX$5_KS;)i6@dxp?5pEa&S5fv8$p{GBVppvTS0m zLCzaIk7H3OS&Vw^jzJti;w4zo6mx~h89$v`^QHiXwqyS514(X-f=MJ8XJW)>pzJ9{ z!QdFl{{VD@{Oay26kgulBr-r=%2IMnU=(lnm#5>w_o$|{c;Rb^uO*uJ<(0!>Sb@Uq z2N*p+T-KSn+qZf$hByTO0G=ufs6xr+#sF+|?B7~f8BTk<8>muQ<%`K-osu?6x26Xw zdi3<8?D7RNTi;3}E4w?yppRn8bNSTrUBId(NR?)9yumlW_+geGz zXS@pGh}y&c`ci)y z*q{n}lw0i@L7d0)e50Iq$J4LW3WD2EH`;HR8s*&y&un-1_N_X=u!QM%_cr|^^9->8 z*+|JBp~w5CfGtY~*yC82AmpO5}N6O

    OaJPDv{$y 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

    gnnZt>9`&iJYHoH%Y7|Jv8&!E9LH;!h$)jko z2i30CW?_>T-j)5ZGgk;oZ@a@gi8!fG3vsK&s zxf?3jJfD}QM-`bClc?EWse46Z9O3@}cN>t)#{ix&^{+xs4#U%^u5-s)t=5m>X|C+p zEZfmRBRms>N}L@@sIA$gAm=3&)a)hH4Ev+89%EyPKZI5)i)&lq=Cf*An;w8=WB&jO z(2Cw$%T$Khe$8fA8D6AS%WF$LDj^gR{O7JYX8P0;M7m+S!|DV{=^tTQYO0DAKvf(7 zJ5_V%Ny&Ym?63IHWRf0O?~l31B9*|fNC1*R1G%aO^4?ub%8o!~RT*DUc?5cj&G9^t zSiraUcGKP3uMZqj9uI6N>s+3kZXng|?%}t9`HU9;F)`aWQJ%Y$(*wS}kA;*DSA+Db ze_zhE7ZSul93BX)##0+I9;$fvq=1TRm@QB}#K{ zLHdfVdv9>lyw>A;J-?7f@TERtcLIHLgHS`K-mSIn`+#mG5eVEr8&odgj)OR1pLzhd zJ%zi(R_X4h{nU`}k-=@Q2JVCXk&4cnO}5l8IX|62VGYHs!Y7J1 zhwT#1W-K>+$`GEKFPPUdpVewlyeS{20H=r{NO0N58hgp?{BPChxieZ74>0`MJ#iZd=SJfg~Jm9X$;>&^i@82&xurVY+w;`CsN=sOl?5 zkiyzR@!`Jm9j2zLp!rt;zlKkg{d-laXh#)&XQk;Hwe{YwD#*7@xNM1o0LK6^91sow z&rT|hw~JQa#8z=wSj8ThchBybD zXFU2>5vKT8RMl{O+ z$_oG(5srAnK)6gW5_2AJs2O13W5XKB)W&wP_;ISaF1Rt34NdO+^ znI^T~wJds#<%Cec9t&CIjhi^$yLN&w2PL_|>s5}wa~_dxbk^Zzn&-<^nlCJ{DUpC& z=Nz_sg*;V_cR-I-)EaRl5UB(Aj11-Y<1x3&yH6m4nn-kudwmet-Q2(};oB?81OgNC z0!uM0-hk)Z9Ss0c@Yb_`f2hR`?ftCr%L^3|K+%v?WD*GKK{+7ffyHz;4P~ZVU0vMX zc~Lrql3WlIJZC+*Bc9dG>2}%%h%Fv1XHmWK11ut0%-ceIt-`NCkUtz&-R`pnk9LVL zoy)L@h~p(xwg4r%b>s1%4A`O8?qSg`2Kfh(2)bsFENll75;L5#oQ}P^a!Njbh( zSJ<#3OA@WTVLnqRk|W6b$$`%!lUHtaz}iFVcIcnGxe-Vtkr)i%bymRTmyS=hU}-v~ z-`njjukYlV-dP2+ouOkx^ClF7hCX5L2kAf^W}6+pl^vy&as`c;#(~*GJ7BTE01V(0 zfICsCUt3wYS?7%lDI_t#02~%RgFWdrD**ONwj~nk3FDq4BlTrGf_r6mFXK^NX-%m@ zX1|%Cl4wj5MP~U)BG26=mp#bH$5TKV8mEXZp|JaAnP)8V!F13RAwalnv{+tuC|Ne- zoNy0nmf!nT^?7csrSH4oz!_ z?XBm!x{U-fT$O3qIm4A01dQMu4oDo}XQgFNub8!{wAl3PsifSdMhS&PJzGAVe-T;h zsN7Gg{gYEC?BeEYOO4SefH4Hb0p){`$=8lZ>x$9SakHL@lBA`3bT)0|2`1(z1afNn zI=b!$gHR@rRkJ1PoOS}Ej!EMlTG~qF9;2mVv@Mrts^K*^KP{M1{?VxghOGF@LWA?C zaS~BTG+W0%yuQHnRi!!=x*W}UA@$2*m<(xAdb*FstHnHLS+y~+Vt!MD(~(wM&qKHQ zrJ6oEmXkEq)x1Ascf}-Ihjav*Kxkd5^JM=3X#oT1Px#h2ylGC`Xe5;M$QTu)ZLR5A znc9-6anWS?Nv7Rusbm5-lM4}*OoC6n09X4J{Hj`MBejpdPEAx2=&{YQt{Uo5$;*7C z{cAs0ylp@jgG)S|{HSoN^{#SBEbXK*Nin#%Q;)OSjqjgB*jAM2&a1Q)$&}+2c{6WW z@hsL_=+pks9k!RSGt7;N2O;E@ilYD0pId4$|+P=;{wSzz05{ z)0;*b#+7Q`OIX}PhEFr*V}p>b?bosET@RB4cP4dG&#`0N=R3BOgZ1S8bewrzq&wYR z9Nv{Qlg1;GDI&C*D6S%k+B4?NuAt%D(N00;uh{6a$F51KUOl=Sl_G0(j4@(C1Tpl$ zkMRbz!xd1Ag+MSBcmP#co!V)UiDp*FKE|?}XX)vB}Ro zXCvOOYWnn=UYjX--KDpMcgnF6rLouZ?Nu&yTkq^>?~>PHdBOlk`mhJgPDuVNisAfH zHLJfG+FG+*+v&G9(X_z^QCx$cuWH_u6yBngtah3YiX+$Uq`9=bl6!dD@0iLHfyl>R zGApRJxHmd>_5d(De-U1N;cpC$2TC@rdh2cGGw*N_m>hQh0D#v+2a7ZtAeQ#iOM3a- zvD%@KXWWi6R_IEkpR!G&eWHq7?#%6~jB+e+{O6+)`qo{}w|Xsn=~%eDZKGix8MA<)yZicA z7cRc{cPy}_&F#_>78n$TUfi1NH17+hpAtRP^3F!pL}CX&?Ge_sF$JL^BSR-}ssfMx zy%BUE_Hz6e`H88?XzXBU`c30o3!B9jPbbXdJBaol{;^iA^ldK6>PwqjDB9uMb5AJT z#QSHZXgfTOxzw@Yj^H-iPG6#U4oj&P5p{{#dl1Ma5 zx#M{Rk;X^}cASpc!Jz?uMgt9zxONp% zmugRbpC>ii>o2O?Y2q6zq$wuI#AYGp9Q7fx27A*@txzXpwewzXA{%4J-y^Tml~p1I zy?U|lOq%5(1f+sc(??0#1N02<`=&jqdiwsi-(5nGR$w-7O&y!IXFKu_SkU+s3X+Dkc-SkCd3 z+ko9y@HM-89vNjHMyyK<%^nr<>|k&Zm6CV)Hj~Egcp#rj=+uer@Om)8pbXzn%BgDF zi|Lk;OB_if$vVaJX9FOd{*`wHNkTql;MRV%Wi|bfjs1y*TMbsq za~z`DG%5j?=7`_|I&uy_3QO+~+-hZ}y!nRJ%nEiaWHBR=*B)#BRKV7^)-2x28@rv> zt0Tz1TLR}O#ZM|R+ce!9S+dq5wA(VI^B^q}t9*@&k&-dTHBU>^F6{J~>@DJW;+}RJ z-LlcgwL!u}};fDl!(o|@CyNrJfpU#p3%PP8+ zU<$Co1aL)hJ}Q<^wnuAu9n|qFEycaHniSru!*McaJCt*QjDw6GYqzZZPfTq@+m*YP z*`ad5qf{r6gN?x8<0B)S6I2H|p-*{bt6l#9Xw4Kbq|w_L)iTCL8A9%U@FAB3W9B4R zS8_HLoBO;s(yLhLmKuDr%>*syOcYBbj?U6;B&lLa$r(J>gD7Pxc?4k41XTsxUSuSJ z^DiQu4pbP}{K#?mcBy!&8ITAd9B^p-Df30-%*)YFBk4@45PlSX6j4A0HJHX$RqBU4 zcNFSAxu6Kax_)D_l>3qePit>PtA0+*1LvZBx`sC9V;H>bgC}8dvr%C`> z?WTD_isCrI9OPu?qZ)G`zkMMdh?P90)%K}i2cfE$f^R5ecPIPZX#qK~gKpU-nb)BO zfT-rv>_x4@BwV~Mxh=ThsmQ7+cNLH#_Tmd}dP^V;laAf0X4Nbqh8vHzN99V)vB;+& zvXT!^LNI;kKyp@*Omz66l_ZKtt{PavL*^aiJE_8edaH5Mo`$+h-8gD`j-7EEPLjz0 z5=s$Dss$u+z~PHH;9#G^ty^l*-d@jZ51g~aM&l$!198+b9P!0x&*J?uIRJ&{xsV2Y zLx%Z*zyyQFcAk1u0^XlzGU=1sUE4LI&lm6C%@Q<|Z3WM(nITyHCko;`*RE0woR zXHeCe$lFP2V3Ry^tU$))GF4l6Iqt34oHqm-+KWp_9y^QMo%d3kc9Ee_yQYgHesTOu zg(K670L(rowYs&M=FT^Cid7ER5+bI?&IrQ+oPaix2+vBt_I*z7}7Veg(CC5VnFMXPkx;9fsVB|?nW8pcW$IFZ^nQ!v{-g& z7LwjuuiDueoDz18&dt#F=e=kdOkQk|#Tv-xbKrgQ1_pm2NXINrPBY$^WKqU)eJBD4 z@phLV`j{kh?0{59#nVZ}wwWsv(|1qOw9#!M{{U44N`0af{{Xb$VRtXn0*+VMb}~P< zd_!h=O)DOQekw=OG|Nc$J(LOuLnD(>N#ZD{jw52eVL&-=LO94AkN&lDGw9wa z*Do3GFJiNUCvMP53!Vt{tsz0bji~yQDcfao_PR8rg(i?kW^;f>er_|<=nZo4YgX5n z@!DC$Zm#7aQSKjPeQ}RdTl(gjntg?uLekvLZm#8fo!E$nnFa~+C(pHjJsD~OD1Bye!KbAgQhwW%NWR+()j z&AP& zn{_w<4CG`Fn~IrLl)XC*MI&-uVmM~<&86cWK4gTI_U&! z*FSk{EEn2rFzT0pTuMX6BnJzzh{qi=1xKrCmU^zFZR6eMD+4^|SwXy_VGRV=qye<`)dlP~3f%w%c zUkLbvQo2i>Pgq!x5K2Os-R;eGHrgJaZ0jo8MzaPjxD&x7li#Pzc=xC3I=!ZvpT2y^ ze(Y<@8rq$CQ&x&!a(|f;rlj>NN8$Sjl(hS$0CT;%em#F$%%4`W)0gbJC7dQ+h2ub~ zzv5~;oBc~x2(Vj~40%#`QR-^mnWD#Ne8z7+Z{lOZFVJ_a}Qi>`Y3*AT~+}sGF zb;FU%H?Xa{3urXRcEfA2e~Gh}KIWSDDH8yP%#`uG^dCxqPb5wxW-O9l~8UUf&^{QC8xprN` zD8VBO)~*6b>G)Jnl$0?0t=FFPz(}pq+vkaMBAkNU=C&;+48tFCQMh{^;L<%w$3odmd{_QB#_Xos%w{RHl=5I&5J70G?^D#uyCX^Yoz(RD;!cG~zmnf(7@c zItN0hy$DDJd#@B10N`?cyHEy=w1Vc)Zu{SLhrLC6Xu6J?@W?=xK2?a$)*TKz)E07> zu5iEwm-ID!pDy8B_+RC3uWCSWw$`@S7cfn6E9#Fln0Vk^#Q;6{;{c4~t#+24d}$cC zMMrUl3UUD-{c4)xdrdCNONjuA1o@j{XY>Ok)-ILeWbqC4-L1Btbre?W7+gvK4B7j* z>JQe2294}{U1c5kHIJz6^X>l7uGUz8G$<$Lz}b*F{`GV`T-#vrxPC^nMnS>hhX#ZO zM2~p}pp#mOyp^}MLmaADurjbYJm7$GYB;a8MZCIE5J(o`RG@?XV!gwm=h<+7T3anb z_Dxk|mPvf6F6M*=jYN1&*b2kuEysU)l&j_CPu$g!Dbc{#`cji>;@+;i!)_jiExyL+oibavIQ z^({uvFL5=@4H-L_@T9279V>rdv`f7b=_HDIf}wvZ2~2M$26l!V^U}G`3hVZ5bk-KO zHnx^=+xfD*93)a?e5~CGJBjuAPG|$Iopwl)j-PeDp0w(J$#D)|{{Z#T-=zb$ z`Shj%*Vp|20Q%?@4&Ud}f!qB0PzF=qWAEw~{{Z&M8PDh`(aOd|kxli^*4z~>@!!DJoZ%QG_J z_e4Swj2xEZ6q8>FbjOQM(gThDdO?qr$-m48E5P}=>sq`uShS@Zdgwx{2CkjN)l4?} z`);L`8mJB$=W3RPIsI-vjB0Ebs=9&q}Fv7*vNmp#{DoG@fpRZb= zKjA69hhykgD30p#8;4m-k%7Ay>Hxqe+O6s$^2XGwP4;zQM%efxBevXsDkVdc;*$A0 z{y`d?+b8)CmrIHt6WQNk(URfjc@ibqBJ!K>KEZ>zhXuP;<}zT{>{cFPiZ&O25F z_ZpmjBR24syS8bNqDcW@ps*}_)EHg7{H!y_TGpQE+FHqX(Z9d;m zyworJzq6Rw#Ux3Cx!F;RmQ#l~9maA^W>M8nvB*AYZ~@?`{WDPcPyzR)Kky+EG zsu&VarBstkd&mqjS=`8t!3FV}OD_q>Xu<8YdsttCxxQi#<6SZK2|jk)@5zSj=TFe| zM2M6>HqFvE=hC{JIdu!H+-gAVz#y;Qt!W`x9mGH=U>FhHbRwbGsMW8bT#>!(a4V;3 z+HyQli45&1CUsGQu0H<&)lV4ot(KozyU-xLl+29tV&P%~dPjqezmC)Rn%v@_r?8IV zOLzYOS0MRw{(sIzWXd@0Kl^yxtKNC8pJ;R_>Nbe{ysIC5z6Ih% z+=T;&_A~*;=(iUaJ|!{SlEovJAc2L$jkrJV{{UKw`pZ%KWyy$;uc<{MMYAP<+4BSF zFn=oPBTqhe`vfqF$PDD*HVGgSKLcAjewZyuo_6ymJy`T#r2ueCX|0w__8(WK}81KP5+5R9=eksPwK zfPug`Gyy%=iKCGp>|vQzwwF~TpQTgNd_Q%0ef^<*`=Cxj9$5bXg=*PY#cLj6P@}H) zTz*6P)#&GBWhPHDH#pC5f5MA^*M>OUM5~Cx?jUtzRA!myOexr%lyUjit;!vuMISPA z^&RUj;0UG2A1m^>??4fK`1lz9l!er%&EJet1#_Nu=b#*#RNAS#q3`QV3szHMRgd0? z>~Hr^Ls~a6nIg*lZWH|ggQUfyKK#)khEQ3Eo-l35^ z#3R3Nt!PgVGDJK4>HS4e2OuBvC_pk7+=JKBoW#afRQt$sJ;!>la?;z7(4=j=HbjiW zkTcjHN?ktUYq-_sNK<@CAPCHHykr7M1EnxGEhJo&2jyYCK8BreyB%g9?zhsp_%+)| z(sK)mKF)C*Yn|?Yi;qg^;g&nwM3pn;%DEXBG=TH{S>}sWzRS$F!eDI?N!rPQ+o2tE zPPWu_37*1fl~~Cn!)mEqU^WL{bAi^oH;c`M;$RGso(cUcoYggtuv}Zg9kG$-l~KC| z&mWx#4Msa$HhxpV{-4&7r33Da4C*O06JotnHf{t zr_z+LTx9+f0FJwtkG<4=Yf2{3M0+HyZ5&(@_G+sNc~`q7TR=hlED`z@1CZydIE<~Yp&Dj8rq-LvAx8fPD{IU`_NC()c(Wnl_gELBD&2&n#$j*0A0JWLlLExbN(NuPr*hSZ z+({a`^dmJLG6Utx(PxA6FZCbi)`SI;GAqt}SELJD=8|clx6=t8S)A^T80R4&QS-NR zyCa(PYQ*s-oNle)zKUrgxzpXJiIOoUNm8V3J$NRV7W6X-(QSUub@r%&VP@JFci=i> zraNM%oOyFBzrx=ue@f>3C3|ykw@tpXp4p`hG*a9$hn$m^%C8I8r=@jrAd)si(24+# zs@}(##DH>~pQTL;7ECwZQ-e<+5JBi_Mr83yJAa=_9Sl-5XZTMC)PJAlM|z|@HJF=A+R7qWSLTvd+MsRg`c#&hWIBv++${0SX)=cntO#-HJ$?acBbMB! z@~p}w{@ORAWv7_UxPn3H{Rh<2rJP}z2w_%+Kixo}h27Cd$~|y66aj~?UTRTlZRbTSc1BSUX;eLPxCw384>fASGsoP8vBot9y^vG%`!( zfikcxdi4|mmw&5WS>MHLY?jfh#t1W`h~3LzF7OCb_#Eb|_=icozSg023EDz8Aa)epKHE>!yiN9-Yo=R^cQVfrBs72mszFnRPDfmhFem=E&D_Ef+<;1fAj+_dR6^=0!DiSa-0HmM582Qo;A6Ymx{#ZY~2 z9X`%`XMEg%WLr=&?4WKcJ7lQht?E`5I@XOcK`Catfm$htJAa8A^TDA3QVn9&WIBX% zBihE|7G%k0azIrBu1;`1wO?8BQZ1@n*;*r=?6bpgN=dl@B{u&6duh+*PO#CXHnJ|M zH=4I=9P`BA>ms;Za;`f920btTe`hI&{`|5x}xwkjPce0R(s8@jw@3ZPF4tb{^FTg$?90zdlxYsVJra zB(HIT=jA;B=|#I@W`&Q*DC60xjQWM0l!Yg_jy(1!+o$Mi2iEl0LSwv%ijCt9+t>M0 z1FV7k$i8p9K2{#}M&cv2;vacFWcqqkR(idZuN;Er5$34erN<51`qa9Pp=WKnNiJhn zgK2P2X2>6(Z>0cH1)muCRQ@KAC`mc~F6XhPM}22;G=kFMB~gR&9OE?h4(sWTM|xm7 zLZlGfX0BOIaFRDs`?vmvsi0k;fzN!?q9QwtH~P7LM*8+Nm>Ty;S}^K9WH}!GqO#{z zjzZvp8?OBJ9<{4&A(9+7-d~lfmEF0L8SR(v6k{GwsOdl$rS$z~77{417P*% z6%4vwqj=F6=UL268Qvz^Bih7~j^_k(?Mw?_*|$Q@LjM3}k>oDRD_zV93`tXgz~GAN zG;u6ibT;$8`C^R&Hgl7Y@y&A<8a}cX6qhcmy^Mxna!esW>)D6(sqC~3PS$&QH_P%h zv24$r;9^{i^V|AT1E`h;XA(x+Ul=*$5mc`AsOPEfdeex=BeABT zz}ww;pa)Z5I1ImePC=)CpXE(10RyXgVt_Qm3!7lba7f7ZG~3Hzs_8RZ7Te~g(n!b$ z+;<+;S5K6rtqX7)=3aj~y&vx9WXTI4$o4(y0n7Mp^({M8xQ6<{VYj)LY;vNAqui^2 z7Cp>)0Fp@`O6k>nsop=~Z<&9ntWn|pQMF~ixz^*D#5TgMXa|-%x$DFg`Mlo z4W-mGT-vwq5;g>>91wp|^`U_k++JMUhuweYQ1|z(8IWAt9jB7Iws)G;x5!8|bGhoPjv zuYDd+N~4wF{VJVnFa#ANAdC@NMNDqdo~Uv49lxar0CxWXK9mmM=hBQ&JAa=_U{aDT zHpRp(02uxrTl{ME(!pm7PHokIP3o$EvyeI{?rCL@ZS<03?zlPqYa7J+RqnTGZ#AH{ znP4JYbeA!@NC6oQ(1H#KIO8}uq@BR8uCAf1J&I|K6tLSI>1PyTCXu8nA0Im$oDRU8oO+W~d^c$pn~Qj%n%(D7b#nxh`Jx#LfK(r- z$>)>LdcN#;oOa@=D}hmL${D4bNPxVdmG+=*!MSXM*q*+<>rz;nTosBkt%pA#<+$YM zzXS59pqb35yN@RwXuO>xM{ePcK<~{dd%J+Nz8VWus!jCOK~2lcce)iXocCFJS@cv#6}2LA9cCNKg+EEOLwXyDI{@hXO3im z!iQ!ZfFmUK!OnlJV!>lRv2i8E;2QR95m-&t8?B9OBq%a4NnnaHfbqff=qq-8NLual z9F5&Dxv1f=veQwavb2WUB6(Ps0OP0gr6{K68MDk}kUeWirOII@`Mika)S`4(b0Jf} zK3V?&3M}s6Ti+@ree$^7l_MDMS4F@MTLUChpt_D}3@gLNL2fSzs!DhO4GvtjY%RVOWSi_s;LF0BQJ!S?z4}_46J$8g+{5c>eTgRE&e$=GqDLCb2Ixl+~_n zp3>s#NG+M{?q`xh42oBJxFhdveZQ@BmyB86Pb#XXZ)1{r{#8hmfG_|9fH(q#25RXG zG}gCQ^R(AdBt`achE*6X>&|(t1w@V{h9p?xjdrAJFcc2Lqicl?wE>a;0J@yi(P{UW zJj}x0KkklNfFhFOIF1>{Pj2-kj5jk~$3K)}iF>zG_*JNF?5wlpCz&U9JfF_7HLn$1 z*y>+ph804wtg5c0n}AQu6Cd3JB>gA?{{V>urp@B8k|ey45>(-spd8^(T=cBJ4_L>h zXsB8hhFRT<@Ihb+3y?|29OK@T`!H)dvTD}%a7kqIr18jAmU!7QnADz#anID(O()ss z;$$(o?tjLBDC8dWgn%+?S#;SDZnu1{dJpib#$U4sdz9N8YF*m|;YVIN&<6?P3yJP8 zE~B@Od5Kggs=)0T`LT{i86SzNT5YYz_Bk_K%O99+qL0q`i3NacWMFo#@=YqjNZFnd z$=pcDImco-6~GS`=+@@&$8RBq30EPRnB+GHlj~a3qdK1gxp1dB{3_%o2x5s$Z?;&3 zq$|cTxk=z1yzmcN+}GKj{`I0;iDQ;HLW1QKI%MEBI3thD*8CP)X04{jc$RVh0Hi3C z5`Zz!JmR_)wX?g8W0n={CA(X{{pIPB(yakyU1dB*YVyJg+=rkcfBfbB;%EK}ylHgShk93T)HE3K1iK zJu0%?U0jW}@n9e0YG7_z&$y$XMih;q}&PFOL| zsOei2fW(_eTdRQ~jH-^R&BbWj*u?^YfN|}BKMImdnBzNhx&HvVyqc*s*&_wEf3m!v z&$R$ul6d0aoSw=#HBMXC2dc(BF}bRtmCp-=Q`ZNR^)$=?I(6^sKpL=IGdM>fw+yQR zjL~$vStabeH_+B?vlT56KQf*1{{T^1>Q;CG{uUGgmvtYPagq05`Tqc)>rqyO@rmvJ zQaWx^{Hrg_?5az2BONF}Km7jyDvg{gf}j)7flIZU@1OVxIHzqJcH@r2r7#m~H!N^H z0mf;{p+*43A~r@3QN<{r2DxS1BIj}(iqm2zfn-j+GS+abI&_6g+qdxYze+$qQ?eS) zk0rXvv&`Dc-9}Y|0DVSA4RXF5dmTSs`w_W&%|c18B$Mn&O}qu)b0asX^y}?ilqbuT zqU_%?{{T^3mx*E0bW7Vy=_1spx_P(TLvJux;v*ZIYY`aE>=M~OHy+Fmtv`1&#CRWh zew9k)flLRl$mM;0W&Z#_=dCtr;(>Qa!G5Nzp}o`?eU>jSG5-K9 zUysVKL898geCwz4MMX<9)AyNNq(04MXWJQ zcivvhzUt^VU)~?P*QQTS)#w$-c=t<&=D{@y_Oe=n1Z^Jkxrho=o*Ou(2U?D@BDyeT zVUR({HC@M*b)Vsr{{TWC;y;yh{sYvbxzJL`Lva+gKu03ZS9W^ygMswzT{Q9eu@wgl zIaBCINWMQ#_dV|>arF9O4NXR1;hGlo99ly_|Cen;mx~~S5 zf1lE*M=h^wb6)EU4ZP0;5VinSWs&DN+KdR}p&${@=yr6CR_9o=lQ4rlyLlz!Ke~~< zSLxsS@M@v8(7a%&D##iWgC-JDxtwJaLw zt~}yKFg-`TXvZTeg$w{bwarqbX6(YOd2G6t61qtw&Q~Z^vN-9<9RC1?Yfs=p zTNWYIA6~V)R!_6EGAeL)WlDyo*~4*W#wWu>K4o$ICZh1~hosYN?yW9wp?it^w|0S! zLn;Ji!6$)%&%Z%hvFX;)N>k2|%)@Bh-A*~hSjpqM7d8txUL*t%d;8W-qdG}z4ZKoC zAD=rz=Sa*JBjvtH!5QEXIUJvA(6V7|V;#JymQ3dcrTZPF#iQG`tZfY0+>$7DZ>S@h zc4#hOX>muV!F31PBX&tqTH+^nSw2!n49&ETcn7$v@d@q{Ng}yjs&VrrasyM3<~7DIj-DZS>BtqyAVfj3G-(wxX5vky9O|Fr`Ml) zhfmeDMAQU&z24YSNn^i-D#}kl2pe2|>~YVnChiTLF8deMP1=aQ*y-gN0VM6f;U{Xra6JB>Tcm6_(aiZlE;`A6eZaTY`n z!3;tOV~JW4NJI(=?MRzE ztg1)nR=={M$M3ZVZ)G(kRvK(hua|aSa>SZ01?#AtpK`9?%e3OCjWL{Wyq{`+aSlH- zT8S!150*hAwPrK66^Y9c%O1J!KoiF#7OA${AP4uGjQ;>rRW7f#|#rH zdnlDn@Kxpj=j4BWha=OP*VHZT?gX{Ny;8giq9g9pb843AV92)c2_+X|x#5$fn(EE?c z)123THk_8xi7uy=P_SLh;Brm?{c6b2W5Fde{``dh04mm&BBd+xJ6zJ8S=0DkjGZb= zEjvzwPZzMe+eQ$b!?(3xv(zmaC5>)l!ky^Bx*tmOiR^B_we?sOTC_^6sOb(eUx9<` zmHu_Db73U@6pr!cNJzaA1-Fbw4kX)?*Pb(3H+Obs-QC&gklx!|h=NLt(#7VggVlKF z>By{&M(WPqDWbTa%MjpsgPpnQn&dny8JAkq6Ycl0y}hAFS#T6KSL7UWIQ=OuFYfI8 zL31smk>}j3A?9U}4b6gZG3b9PLOOji*G#&H?Lzt~R53#A`T4y$=xcJ?dkzE>z|2kt z91=}=?!RjlpphN-WAxd1T?C;LAZRDd#D%*zu zh{?eq^vUm0#j9A#OTloCFn0w$mBnjUa&tP_AI#F6IbDG}o`W8vXzHvkVi_F^fPX4!65esy>QKIb37V2 zlGjcmWCXF!=fY>^IL&ksUCA!7n|Q;rTZDC9n~5LbYDRB6Y{Y=!kmP@bYFNq~zQdTv z3_Y{ju_4i~uSk2je6&BpE12?ZBzLC;3NQvZr66($;*c6roW`>!C4OOn)OuAt zdck#F4tUlG=8(orVbC`ubHU)8XM@E{r^)-X0Y5Z<%e7j!`5EE60K5Kprr7CL8fq1^wTdjWF=bJ> zmN_Jzr!`_&R$LsFW$44T0A*g-T}dDovZ5mrSg_@Ol(zasou}_+K6IVlPJbc)0PC#} zDt?Ak`t1Jz>(e6;tgu-=aLm~HqLPN_<}32z(y6ZoDfeeaKNrP;;iYqF12@M za~9Q{LBP1Tj-jEv=6o<-@WgQ0% z^rW?$&$m}RH%1=gtxCW$ka`+JC#Wwh?eFa*wYrIAfsm#~&*Z#(LJKp=^^`6n=vl$8qUg?}Tku$?k0C*e+Gv#-+Y*EbR@))mFNT zzxefk!}-#avI9C9{>~Lt0KI_iRxcxlTSFV5Xyybmx2JJg>~d=Kd6vz1$yUeaD>`z% zj8SaOOP}AeMu0?vYT#gJ&{WQMs<2!hL8**s8WeR{*OQj{K&tC~V;{(~J;NSAfeU`M z6NH?!6HS+_m1OfHVUX$1@~qu|O}UoA?R4pqB$m>67%<(EKqDOW;lDa`@?ObnBSELh z3T?@fX*RF}o|Lvxw30+*kV->j7@#CBcsOEvjw@(I#aWGPV`z~1T8yER%w0s623y3~ zo@boPC}N;aZ*Pd z2mn|jRXlu(G4!jr%%_$++n@9++hdWEj!x|N{3_MNuWKAzqI0mEl^F*t&M#WbvwCB^mPoXt0pR1ygBo^0ddYGSS{Ebr={z1g)aR)sn zh~x7VJ+u?QLcP9&rD&Q()DWbv9IAnt)e8&-QH%lo)janZrYD9p$C)2>%avgJTgxhb zUA%&)jDL+@nZLAPFk3WI79%BO9CPW`wPJ;0!th(BJ^kuE;VbnaTZSDAuhFW^7kiyi z*f4H69D`Z(%VFm0a4$HG3m^0NR?><}<4n_7P`s#Dgm0JIfN@nBw!00Zf@%K%X$tO1 z!Dm0u6+-Sw-gD$gsJ-_td8|3&JC^*$9S%N%jqUy8`PF-SZ#f55*ASZFhYHZK^scxRNqWfJg`O$LCeHv4t~esIZ)9k02oXG+x%mch zL~Qp2PdmjR+^PfTla5HL)^R7>8Wy)x3+0`d0voR%okbL~$vzBDk?sB=j&oe!i!JYO zZy{?!;vce_?WNdoRT#&(>8^%7vB6p#upJ50n$Y z{S9_RuppdZ@qya8ZFj)XYr6D$te3Jv=!%|NpdjNt{{R~3!}~6O-tBM1+K02|{pP{p zt$N4Cme(8Xh--47nK72nBd5}<>$+c;a*@GnarSv_rHR@EE>)P0aaKGx;rlNJ$8?E& z_a<_rf}mp`Ppxi8_WSogW`xFvg6(4$?>j@>@vJX9&pPB8dRDrH++X<)Loy@}>n zknV`5E7h~_T~gaE<;y*#p)SCJ%ujv}1#2B9$4$34dab}JxXU@?HM3(qoc3|tS-fp- z_7?mR~Wz@D|XXOw6bPsAyjAT zeQC{fyol7lzd%14iMKkImRu*I@GG3qvTh<*+GH82Dx6UHxI1=44+FbZr*(}>IlvSE zRapN3cO$}ka=%KoP+X}BvajAwzT>?N4C|=OGo7O$`5wlh*iYX-m1$hYCW9-~e9CJ) z9E^_s)Bpegz!)Bsj=PrwuWAbg8DoJ}8u&Z;cIeYcdnm}J1+c)TdR1v}qK)>a?<74H z25IqW7gs+u+`dd?=gUsNiLDEJds{=c)*a8>j!)ugTnd_eH}7({5~9Np7}|P~TG0IW z4&#*y7e4h;_U;Q9B%1bd7)YK|5^~I{GI8Ag6_IV@8(Wl+>GtK|TST~xob2kwO163t zjGpuX)mB8>rPFG!X=iT($81;aQcWpBp@x1?0nP`mE11*u&k$>Rlg)0e8e2%2w?I6% z8@9-$k0g)24;&m+ehjJ^ujDtp~sP^`Q6v06w%H{{ZLKfDiNh={wT@0H5bU@BV#g0rqlvS7i?iD99h} z5Apt$r&!VgS1NvBa;Mx@tP=^~NeA%^aom!}FV=oq0@1fi&Fbbi09?3+5?zac)S5bqY TVbF}yO&FFUp1nS_hJXLr-D;V} literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-id.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-id.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87ccdba98709fac6dfe5e56e340cfb31ebbde772 GIT binary patch literal 59196 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 z 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 AQUCw| literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ke.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ke.jpg new file mode 100644 index 0000000000000000000000000000000000000000..41a97923cfc79af7cdcf14bd43d88c8a5e1662da GIT binary patch literal 69446 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�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 YB%+ZRItCpLEg%XgqJRo0qJTgD+5XhNf&c&j literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-mo.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-mo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aa6ce144ed906dbc59124047e3d48e5ebca615ac GIT binary patch literal 65171 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 I^ndIB2X2t1ZU6uP literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-my.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-my.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87ccdba98709fac6dfe5e56e340cfb31ebbde772 GIT binary patch literal 59196 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 z zBb!h&(4~flTK48ZU`lz5{KUS$*sl%eCD37wE7cMG8XTL$np6{&uL*U>$&H+4h}~?P zXeEB~w$BT2i8|N}-^}LglE578d8`Xb0KTY(sb=d2+?MT z65CpSr$^(mjImzB-Fsst2+Q3$M6XrRCSH3OB1N*DwzwpP#db*G2?@*sZ6HO6h}NSY z$1I#k!}>sdkJghYyxjSi=G{*wzvX4nk<__et%35!3&9F>YePF>IQpxaqGrAUb%7}w zRIPAngHc4ONxtj`=We_rc>^x9y(gB7DuPfGGNB=_P!3RFWgTC>K7YNbW$8QVy?8P2 z80+I4G8f3i|1ak}VLnFqp`_BAWeQtH8q6!!3buT%)$$K-_&9Tz7|D3`Io0=R;PF!SG zHqa&pra~{Gcj3ZD{oXK3i+!R8WM?zDdji(9H7zC`T4uU!w=x>|yWyqjtq|m>bm6Lc@&vvO79uX2r;=$0XFn!>M=WPI_X;23 z&48f}$GK6*o@4jQdM=o*3t`Kjv-3*lY zzU`Tn6NxBg*D2`DZ}ysHCLy8+?0rA2SZ8R}F{I6~zfDZzH}!HuI6>h^N&;JQ`alUp zJeunXmu03)e1gY*M<0VE-<=h61+0Td1HF36+S`lTK*KB!MS_6zOjXez9p;Pie zGCkPNCIgI}iR|c>?a#=$bkM$T#I#s{BP>pee_nFPr1h1rk2aOICCq8tiwBRjfX`kq zS~-mygOT5Tn0%~v3(z4Y&Yk8E)xzjgU`k=Ij*P_-F$%~jH%eCanoVk7t0kE;j~KLg zlW>4Swx>j5DA3bJf94TBRQ4&MG1N3`vb!kl|E{n7DEIrzSh54ru__GX=kJiWHKGsF zJ!@N+=Yj`12f%1kbt#d%o5!#yltnpAn~?$&CgF0=%{3lgt{0)rC-EI7Bv$dv^c}Cb z3H#8QBPpUQkmdXE9P?fy0v=nEVP0?eu~5l0De04lHWS&Ew#K~l7EzqBqJo$KU+yXW zU!?E%o=t4#+NhZZRLB)$qum1AQ zSWPR?ust5bIAj3~!p%m8exPO84pxLUmA_T2C|{Bnj8Ae-wH!9NEW+sQzj%hX_NW{w z{CaaxD#dH{$A<-HVLIi;6JhdKvYsAVPI;w`w?kQ@B~%`Jm6Ci%`|9oSM$kQ}e-637 z^h+~}c{96e7|zZwbiI6$Z9~PRxopsPNwXeV1xtvVDziK4C49kToR|4-1UrdF8#3am zbIAJkjW-LQs-&52NpfD~)Vh5_7&V}Yk#&)`eAa&gU)Qtv_A#4qtgABmQ>f*&8)8@p zh2fVn*f6#qxQ#F+^%NGAmNHg79bhfk{xfZ6@i=<2; zd8T(T>e6%B7azxj+<0hc-1T;VczLF%xZ3(KVveNx9G?va3vwG))-3dC4)O)SZ!ns@$WZC zk11^%Hj;YLR2p6t+Fb*|9`d+5par zT>UZNu6Yca6TEjo_u}+z{~eGWo*ql_gc}*O**#Dgw}0TkgBh=%Y|(46RM5&$Y1J_- zeWR`YFN(yDHzd+Q8!QGA+D8-=83J#5uw<_I5e}@#W8W_i`E|W7Y7oPexwkLj+Yuu; zQ54S~sft+Z_woI+lX>nHNG){p5xxlTi(f`d>k^ zBmdv^};qhMK71&sVbDW_$a};=QlQ;)egCWC4hhz3`RCs8KY3 zAb9rC@9)_R;(Vu0L(xVKyrKVfZ!u_Mz5#bYL2&hXe#E|6`oZqv+ym;9Y;J;tGl5F@ z%{&712EUYjvnP7B`(~}yR<2-qsWM$-=Ef2;NQ(5zXWyAQT~UDg^+R$}(qqTjXx9I%Z;=>|5{B zQADxYrJP8T@$)Jyy6iE`Om9BI=R!rM{k@ub9*?7wxNC8`RpG?P%HnE3MF=-53H~F? zEqvOM#D>ZJtWf5JbH$m}8%TJ*zB#rU;LJ58(a5*ivJrDs0=I1*eyZsI^#?r3VR7zL zo^-33iQ}Z&pJE=hbgF167&ZKr>-9ss4|$h@S_4_OHFn(P;gxe2#Q4IiAjI+Vnoa3*>fb{#!NOvZBB}9@KT_8$W_UlKjUEEc>Y#U~0xs!q z$fDcF>zCeIY=7_x;Tl;}pD4cWiS}~t(W|>)SlpxoZX{=WF*yhWu$uZqpU{dwhfw&c zb6&gvwm!F{pU1^75z7`@iR#y$u4sM;NcRF2e~|696f}BIW3?qHi zuJ{ng+HE_U{u9yki0|HHSHy4wAcYFafz!0`i{6B{n;Pn=){IVUvm}Q5^T)rnu|>W& z>E_@0I`ie8!~F*%IAYowri|B)BgrgEc@izv7iSoywHXbH+~BHte?s>oldHnV`y*50 z(aQo@jCAOV#)Wdo9l*I}a_gvu?teLT_?iU+2oB1~xuPA7z8ck&XUAb(LWDY33O9a* z=(NgHegO0#*AMnkU>svaPDQ;trrsEOF?|O}QwY%WIztSbgP_0Ctqj^i0jB8Ttk|kFcTYKteBidjp?1NB?oKwvuh=B|AeZm+WwmeKDk2IgA_4oR8Nc& zi2$)<`uXqTFJwcmuUT&kuQfZ-Iq*w`le{dn#Ks-qG4>0c4__p2k6uSvLJvW0D>J(Z z{w)yEh~n`57tG{>Am3esn3hIHSxureP0n3HdxwxW#B%C+UEq-DML8aS?ney2L>#Uo zqEsw6BZ}ldEr6RC4XE%4{THf&5$9li-eDFBYf8R0r+mL}p|@~nx~I6V+ntW~?fdN$ z*m1c}+xpr(>J&60>6M_|=6;*Z)x^G4ivJKAq^_1Q$?<4Rf zlg4L&m(K_?{Wg^o-SL2e+hqTb$@Xow&4iJD|0aCtPtYmTd9kZX6~eZD zTXhFq=oF|KY;A1mfpMYB%WNW&{Rc7UV`wsx<2=zodXlgE24WqMgUT8pql4BWn%brUX(*9?i-_;=Gcql0UUyel^c7mBAR7pj z#3g}|V;Lj>C zC{57socOC|0dnB5F51q=S~#}NL4>;fz;L}kb>B1uhM1^hOTzuHOh?|(%FShc{P03!U@8Mrr!AEd-=E8f%d^<%`bHDkW&!iP_l&i*`B=Bu-UgjP4{ej55j z@>_1l zDr~V~YE+mverr0#rwL!jM8&B-j3n%kc2y;#_4P%_(k6;E+`c{RfvC7{x*a@uA`g34Ua0i)M5}j+PwmSy}g|p?vVk_{oi#o>> zZw2RXL8r? ztX?I-=VP5&G^F?Nyc~QcW5B0>(PZx>Y97oy-x1WNn0;(K;M!{abXM(Za%GcvdS_%7i)nmMJwPe^tOSMpmgz44`n=l2h7V6!e3~WuOzN znud{Q=-`4PnFR%=ch4TZtl?=_w`_u*Y%|=5f{93gik$3LpXgklWGZ|rrjBe1|2-1O z+Em0ZDw3Q4{XQLG5G7T>lvp1^`-k$D*ulYlQoTE9a)^0&8TY%P{$nN{~Jvv8SSQ5rDjRnF_R041h39*-*4Fk5m8v$2`QBS zAi2U8wmpS@^S)*lgJ?dvx&!{rUvwQsrNZBA+Aa3cf)CZ$7rd}Nw1nl2cJYrVV>zw# z2EAF&6Ftb=!%VJj8^JEo2#(CsUJ!9W=}aCiQ>Okm+XefPhW;D|M9k>H*;dWXS;dFQ z$cNqE>uyE(x}K7W$AB3O=f%89wmIQaNZ4UevB`LUxz?%0@8gl3op?C15u?A(v`n+2Ge=^g-|u_#dGQdN=$30CK)M AQUCw| literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-nz.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-nz.jpg new file mode 100644 index 0000000000000000000000000000000000000000..873bb98867e222d01e2344eedb609b52aa08f636 GIT binary patch literal 52713 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%0DtF!TXS33Ig&$T5qq2o$wB+fc0Ro;J)(q5 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 F|JlN8$ua-{ literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-rw.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-rw.jpg new file mode 100644 index 0000000000000000000000000000000000000000..23bd199cbe4cfd734cb43fab8a128402bb208943 GIT binary patch literal 73468 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

    B%Xl~vcRz}ciMjEznIO!&ZII12 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 E505CLw*UYD literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-za.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-za.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d879262dcb9b3b6ae5b97b2085a616d9519dfdd7 GIT binary patch literal 61166 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 EU)^eWx&QzG literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ar.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e5ff1a6b7a15ab593080f23fcc431356be98e778 GIT binary patch literal 58440 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-bo.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-bo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1e0472f69d59e7204fa57046884c13f582dc4dc1 GIT binary patch literal 52519 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 GkNpKWgn(-R literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cl.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cl.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b1f7ff115ffb77ff618ed103f1151d04a2c6ed7 GIT binary patch literal 63991 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

    oDLeS<7@}dj6RhyC3=azT1yx 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 C78PLt literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-co.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-co.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45407014c9999ba7ead8842f2459658a87959551 GIT binary patch literal 68970 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≥V(<5{24do(H!|kL{N?GdvO7H9~2 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 bqJSH*Ke#_CWXir%e53NIX_J4dGy(tFduT~c literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cr.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-cr.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0eb405f917b988038135c29ae0f2b8100f56e759 GIT binary patch literal 57081 zcmbSxcQjn#*X}SFy%S~h(M9y$MH$^NYKZ79+C&f0gN$y}A$lLZmxSmdI?*Exf{^Hu zh+Mz#yX)Sy?qB!b_pJB)bM`vxJo~J(_wzhw|6BgI1)$W?glYnCZ~y?D`vdTA4WJGn zBp?70;1hyCAR;0{Vp3W%QW6qUMrs-gS{5cYRu(2Om>nX_%g!mp1qSm;^9zZHN=Qhs z@yaU7h$#q*ONjmFCOAYyM5H973}j>sVjN%&vH$1wuOC1~hzr1t0OD{0aH(*BR5<^J z0BrZqiI4MN3-CV|4lWQ6p8!NiL`-rY&_)Ts#Q_3w@qqaFczE~GVfWVocvSe*9HOcO zG{(XBSsDcfCSN51&JnfLhfU^vsurQ!J8@RxPc#X@H1J z9QKpW-fxze9wPCT`}9B1{tMav9k8hXFJ%7<*#E}03LpjI+`l{^6+jtqFu(w zLzsAdg@|fz#iIb<9wat!*R^N^pFpuGTVR*dTKQ-cVSkiQa3v8$HCfsLoQ#^RHMP+P zb6zvkmFW$6rHRQ5`Uq5JhgGU7uPm}4&c-{?uYMn1eT{YU>g!1?WW0J=r(`u(5KvHF zRUmOSGuqv>@UqJ?b6jvso*zJ0*@qgVdUrg|&V0>k9RKIbn7Ile7yDjg!;+0gP7M%j zn9PtOLSE8cEX^f5kAzPgkXWU(TAc)(6Mm#N_j-jggcz@Uyo%LtGAK^m&s6HHDR%L2 zOtw_O6h$)N6}-C?I!jVJ0e|?~^x8?8pKYHFW7{Ft-PqkeUs;zUq>kGub7Vv6n6r=; z9Xb4LBSnfJDM&z_|2WO;hwz(&wD0z|p2AuTivIu@{l^<=7=FHul)i56chkhR>0;PI zK#fm-syDBFk3)bA@IFQ-h67gwaOZCuYWKMWTQf#{?C21AS%Z`{rhY5l<@WA?J&N#n zv$o`i%qK%qnp0Cgp$X&xvTUZCt$LkB!T;*SLX zUSyp9Eq^V8VU}{ea-_5fn@9cw$YF=2%4wg!UR;lR;oX|cXzGaD55AKOSU%?c;RRGw zF1K(p^ZkG=Ecbh*(?FEW6X+S;xu3X;-9??eSRHQ55TgC5Jyw~PmYDqDoF=djYK<}0 zV1DD%=VSDHK~s!|S4QcwOs!)g_^KjjCY8cS&J0$TKa4CqLg(OuHJ>dnEKeG!B7pR1@g)JAH;(Uij>vLZza~!{Ju@h(%TcT(y!d?%T$Jy zW}K7GTVbyxXR7K)<*O^OX0!Yq$WMC-@q-j1m$!$$o-4Tgxki^DA+4E=J4v97LdK10 zR&z&gD>~X-Kxe4>=oy1}a8@(8$$)KvRs6fVg%gb$W+nyox){v#qRtL&;Ad2swSF0r2xGnZLi8LL{+v#Wqk z%O2|cZVPZzm{?$RITn*~YC3f0n>whU!^+y_{+R4IJ$Cl;kpVa^(4UbcKyp(#9L+6)=qgykK9aFXRkj9+} zD4Bz|7+K{2RdUb{{HC8dpSI9ak;LUlH@k=BxQTl`^_ck?fu^!JJJ$45P1!8N=0;*# zbgKC6VPbOzihOW^U(%kv*)dA-@4L3l>iMkioeO!(3GHBJSEK=jA3*tubA{V&QRE=K zSI!pO(0myQsmAZ^TK$lhb@(?e(vn#j}#;QD(Ab_r|6vYMpj+~ zH}j-zPY&Z5xW0eMMltR0B#HKZrv|kwFSzq;lo3RdE42lX(Vu)VePG-w$k@}J4amq0 z`cO3bl4`D$(v9mI>uV9N#(357pH5w)Wwxp@&Fi$91BCpdMd%d zVOOn+&3^z-%P$5$>wF{zZrit221(9#Qik#t8HEV-M5k>_iV7V~*XMvgRx|338=u6v zsZp;09008Nw((9{IY+xYU3JUTxx6`p#GsFF7Zzg@6(`^i0?+G%S_@VPp?2*yA6@oP zpm3@&+}4Lo<`Imkz~y}mL<}{BH7fmFRNndzV7ff6zyIv2K{HlMVof{~wp^HpjSz8L zq}pw=F0mLV*LbYW;tmb}2cR7#Y1wSk^o-wWqlJgAeCk7|SB)Ewp4Ey=xFia8YVNb+ zG7I=dTc&Rqa_ZuS|8i2->w6s%mi2ppIm7nj^7(*DS|E6Y8^2%#}U8ek;HDV{(gzy(`{XrhN(e$ z;z+6m7mTMB#G4V%Df8S`t0g^KP`+dVH4E@7jYgVEb&yaCQCF+UkZOTWYtO8vXkx7=7dxA;qCxP4JFLdHTP+*Aw0HU<1l&eyA{GTVMSk9Rz`rw z`Wj>1oGAg3s}4#QDZ(~*F6#L42@~2U%ZW%F&F`n=R2yb#w#4z(5ixut*927vaCwy| z)Ycoy=e)9dUVfn$po7)EVUPvRGgj+qO}j3R0UQCnY$Lrl1DM&(ysWD9d3I^MM-HoX z@_4Y(qGB-u25g~Qb6V@kpCZS|rD|adBnGmJWwi!JCodQb?d;inTxW`rS{eg~&e;{B zruJ5(DI4HDU2Ptf0Hv;TS9$1ZXpJ=#C@OEr$&cWkc-711SHy(N4x>ZJHyVJWGnxfZwg>gm(- z;hkZt6)obV_yi(m%Q@5lLYLyIeD7f*Wd81&K0Uno6~!ewLy%^cQqxw zBjyat!-mS)=byY|JH$2N?VRO+jL7jKex3%;xFy9OH-%+?%wJZN_>D-j>uL#h#R-UZ z^Q*Fb2wAM`TaCS&<~I_9_TM?z+Q>8f10XsOPn?DfbQ z5omd-9dy(FJY8n{#P<*SYmFjUFVGt3?NSBYx2t4>5s><9R2i;d+S%63gc@Jk492WD zk9BIwKdt|IM`ttmoN@FWxu*MipkEz#8Lp{q^XS;EmXSME+d`&4;fClm1y-Ca)tp5lxKDtY%OA2Gbj^h$%_rk6+3=5GgAY{VEnl1r>X}Ihq`? z&_cOh64!qzp(5pyRCF=$3GvZ}VTJfn8YE6_#kl_ml!*b8=?Nd7Qk@DraM|c93;Htd zMN-9!d{ND$;bqBf@edG__W9?L&GO@-`YVyz`uNup#f-nHK^Q71lXz+a$Fx65$66lB z%VCf{8E!l-0|Ne(Tt516r8i&_rWuwKw{?01Bk|Kjm~&dJ&@IH_IZ|zwt%}aQhG$im zWUq`C-yUk0nxrM81Vz~RYtq*Ti8#HtP6MmUFns!tb>1cvGZ+kFR)mm(FO``O{$ zLtISt&MF?FF*1GxIkr6|2OduEdJEh23_ z2DM7%X;%#PXj@&&J)(dj0O0MpnX!7m6+d2t@4Rx7?D1oVPe$|F(Yxldj8)Io`+5`A z>NJ{t7eW>$5{-NK4bGZa$GM{)iWm`T0s>es-aE#o6}y{@HG zi7cjvN#hnL@SS8{8SdUe)}5>=xyzltr)^7?S7A+d$Z@-li3tmVD3yU}TSNC0yO}P1 z-M5`h(bvllpWLfN24GRW`xlGCA7)`9gG?LhoM{|pL{YI_jMJX}HSOUdJzXlJ2s|BY*1KMM%3oas%A8N$vOv#eG8;-Vi$Wqq+iJW!e!f9EvMopjMa#(g92nlFm&v z9A&rzC#@guQkHffd2WedAx#V_PS9T0l=aq`@CeKlYTuSwko~(8_5)+lH#8M5_Sn1Y zuTor&&0FM8!AcT!14MG0zNaEr2hGU$vTk(tlvtRrVV((BVLoD%&H^cI6%u`vcZ}6F zA$Pt2m-57oAPme_W)Q|L-d+UKLaMBwKC6t@SmQ-b>UuT1gy-1$$p}+APbX(3K_Lp~+bgETZ)swWCLiprQp|N896`$br)+m;`YN-5^ zFNHK_o>{WbMul|At7uQyjJ2;>Lxq<&91@x>vl%@d=s3Flw!}WNhITP1r%BR0TIFGW zoy#!s$L01EZq-{iZ$@j^Ehe8}W&vuiG8jUJ@HkE2;kJr?vn_-)z5a0-g{`J1~w)bb0?^ zGL9+v;gexlY`YOYx9gArAw479Ijy$cG`;C^x~v?*bKwL0CT?$eo|4M2Q>nMuHBMbh zug>yOQzcvrW8ssnBFEC)u;KkJOapeb6p4~mkJd5LtNK*3(QE5Q zBXMvQ4D|#^osHp^;@1M<_iR?8qCTL9c9yJ0!d#o{<>QHP6(~5&Lp2%1qHop#*qAhg z11O#)W|i@Ac*Kc0>_z zbObYYC{(iBxd5Cq^ytM`hVwm~aBLMgU-m%dBd!z{Yd?xgPg1e{nHY@z2l!mp7Bqy6 z5QvU=z@kjNdleAy&HGpa{31+p;Z>0}B>*NxE+PWjHI$MnB3)CDq)4U6o>M*vQ>=Qv zblizx_EFuZlgNl>1UM)-w^Rq6xRxWto(oT?Ubz-01Af^%BpDhIs7_;a=@ZHaJZRY* zVwbpA%NJ-qD^KTzy<75n|h8Xu6BWuKXI$A=beU^N3J3!}B=bbN< zt%5%^jX!)Fj$(YJgKV}=cq-;0R?+;rT|u;=n6m&0peG1{;3C#n=*O;fzDidjc4y=cr)fQQp5Opqlk7A)dH}bEJ?15%z|T^6S!jGDijO8W-+H7r{Vs4I&R||h3I?bF8iCWq)+@4 z@zY(X20NuhW0oj7Zr|-LbH9-BvuDiEAW9g({wF{p(~M^DgW-J{<$^)2i!LpBQ`~Zi zT}bK0loj&odDVr=cTM6(h(>V>$1^&`1#u!&tLe>Q^yb1z{R+4gm3_`%<@^v|eqRWj zrne83fYy4&s<@&T;Pfrem`_|Mb0<(6DfQw@7%g`Cs(8YYR|O*NY2Pn%e|Ws19O?%YHDLnQBj>DQT$GJ(>D@S)en6cj-!Gr zCo!cDguBz|*mrJDb#kWr428!jWw6rf^O6J~C*V->M4uK3SHOO0&dL_d>kmjLPE- zHgk76SpFbPZeTiFO?hgK}%w?8b><<1QPs8$1zztDNs7%$tz{llT4fq>=%n!JuQP8udVtz+KABc%Jn_K+g*T z&n7>(UTNx(xt%tw&@edtgjdxpS`hGaLYB?e*RtkFH}gQO`(oh8O#Dw<*}2`upGDWi zdx{-0ukqbFQ?a#5o0pdX;IHVu@%V~cbLfS!hP#Rp0lC(Fim1yc6Gn~A#Im8&6Gszi z19Up*I-?WYz9U&xu~MElB;vaqxwI4H1c>N^#70KQ!&_3h=!=>Tu~Et9ldl~OvZLX_ zzfCk(oV+<*gk_G98y#(RD<>LULIgUC19}_YbgV;_;{I*uMY=7I`Z%x&G%=rZ-T~1{%*?sna`Ubaa(;V=w9?^SQGmDv!c$G=FgJN zaw~jVbK@zQ2F4?UWD~}#3S8CVc!fya@syeQWTQheliujb-q*Vv)=~YJS9L~rwoTG& zX`36Uml>_i(d)jOs6?&WrXDSiM-Md`1$3gneDg@J+12}&(&yl%&1)u*(P%P2F0RKJ z1h|=;C11XI{p+)&_(rR7S^a4&YLgDdxR`oj1}qe?&SCN(6M#O{&fQo0O4~>%{&}^t za&qq7$bnXI7u~pSb4?2N<3^mw;go*W5xF2ah>0D zC%@vv#)0}eg_F8#(Q0Oj1O0INa;Ir7%;WXy`c}JHI@%%{1FEKDb3Y-m#GsVTGAdkt z1jh=BuF(xkP!Y3_HX<@x6&R!CRhX~ByQYOP7;Df1U^i}@&Fu^hcrYU+nD$m-YtAeg z2CW+;GO0!$gQZZl^3(8cakpj%D&S1t?A5N?^~P)3B%i(=TiA3cj0U~)m>6D2uXdxzSgR{p35CzbMNLHi0s|&#CcY%8SVuZ-BbjBNSO;ExBVdScyBhtv@f7JqXkzB#;Eo zBA|K@zPb&j=NlLuI0RKMm&k{K67!Wr5c8Geg}`w5x4E4r6Ny8Z@DdqKlP$LF3%7O{ zs=bTm_$70AInB?`{9=BF$=TO055EcfV<0C_ldk+^9?l)0y+Ae<1iHyDeqkv6E zp!2Z9Qvy=b#Vokn zyc+4Ig$X3nygRKMyCOiLL9tIm{)JdXRSNSyKwI?fXt_SeW=-#HFF*s{wF2fY!#Dq> zWm33|akH-|EA>F1SG3uunpbfhK}{0A_9TIFYNce&ZVX;A#b%b$J&O`tMAjo@mT`u8 z_)4l&HE2x$C5e21%6OQHbd}P6n*dM90y2PHG%xNqZ8oeSL#ESVVDwb*<>b2<*2*uO zF@~)P%u~KC6`^nS0`9^u#k#(rUD`w=L4|FsQxfrXQZnOWirTQ>Dya^1lHmPiiR?B>LdhR1}MlbQ1>nK#QFaDVh`>m`94 z-Yoai`7r+g1A>mNxQPLj&s3&B7%>vZWQAtokgfBM)zUn>)VBfwyfQ2@e+8`PH=Pq8 z+UIIU)ze!7vXdsf0+=8C%E z_94>$vhHsWboeAONn+zSjhw_o<`HQWtn5WicKWyiJLk^BbKDSz##(V52FeKJ^|X~E zA6XCBF-u0_3j7Zsuy8wO<+Y+7=c%0HlGwdGH1KhU1Z zJz0S~@}d`siPPFh4zWvaQ+;6(Bd+O`);oUtGYFq~jV}0kd6s12_5t=uRDaFw=7t~< ztb1Wqyk*7-b$yjp_}O>}0P+x|$kkSe;%^rJfgF;WSg%0L`1hAFy|8jFRvhk4$5Ea- zq&|sm#e&lqo;sw#+S^ z41K^He>AO=C?ysBkw%N%VWKxuTWRIk#`NgG&C5YRFV_TYkN!%DJ9NJ6FKM}pDo8u^ z0^#jL{t95FX03{{8F{OD-;SVbYggQ<%2u8*CO{q+v2|n6cM^rZ@SEdZ(4voqUX*V1 zKEc_-K8}{Mt-JW%N-X)y<=3aI?~@EAP3!3sw9y?bN%CF>hLUs&iXl=mC))Q`b&gHG*a}2G{DgvT zQhru1)Gv`50LB=rAGUNxB3X%k*huU{uGeKbe>2{@DWO`0e5@D6S{SKB6>Ylk)-8GB zcq#sw$!WizIpfUgxJsRpkJQrmJxPg^MrA8^1bfh-$or1G!OziDGXPaa@yiluf!r@g zVWBuWji*^M)tKj5CS2V_RN8Q}DWVhY+xG${d5N80LA=jqN;$I3U=UA%s<2L$u9M(u zGgaE2%nN3?VdebKnjy-Q4>0p4|9x5wxv_w>=mkWoMzEwn`-QxDcikJYi8+cKbOnEYzoFBg$KmX zfm4d3eOC9Lhf1}tq3Y&puH10l`H__mb!$WdjtdfHD>Ee!GyBBiqc`X9y~%9vlXRA` z$Du5`mh4+d<}dn$tW#nv-Oc9qOa+AXmyx-sQE{MSN#+=oi4avud{L}mCJ9naC>@J`DYH@=L|7@2eY{M^lQ))oB9Y%M@pyy@~t z`w}X*)!_-Zp}iBU(DwwN+!Vw~;w{wHjGLDgs75P88n_Eqxyu4Mzs@laKiMicSUx?r z30>bgLC)jPdjTQ@od_KFkbmDk>SKp#Y6!|YjOxI#2%FdJGrphO6ht`l8|P|v+DJhr z@1svE=HJJaXU5HH&<;syt}u&!7q_OzuvFwBzl#urwiFXwXSK|o*z?0aFD*q zVOq8xZ)yBlsAknIDUaR8zL~J3C@1MWW5&H4*h0Q+J&R-}7ELZ?_{*PeP|GNblL83+ zj9lt2;Ie4-^*-+eG4u~B0drJOf|Zllwa;*H)+(&?d{H#fYmJpJfFr?UqY5w=5Z)c* zUW;VoXC{RM{Qi!#2#wT?0Z2&5#jOYZ(&65w$De1Fs@@@4`HL89evX?)(a7jLIh+}M zo(S|p?sZAu5t^Qf(xlo~r|7cWrxD;s&OfxBXMr^_lz8oH)5%l3e_lGN55E0MhF zi?xc;=IyEaS<(%hCy zHE4^deQjs=5_AX*_`l-IkiMXkW{CjEnY3rD#>(u_ajQE)IFZCwYW*gdzhcAsA7(x6oZGIGYLF5_|SQ%7bR2bGsRC#UWx%w z^98N=5V7wl_0{MyU#A~>w{ln#0#AMdj`bNw72W)N6BGU;ofB53=HIE@DEQ8m;87)m zzG~Mzm0=vU3e4;$I6lgw)>YkT7C)=k<|^a^De~{C{Ft_K0|t+(o8}79Zk-#lhaeM? zXoS94sIf=v=wA9g)BQynw4K_Zw7@=IJOEnFHcm(h(c!CLFK4(eD~X^*&)s)|Cv#IH z1yk#eIE8x^PTU&_<6u^IGBGM4ErB5~S$2o_4Oa7KIH}YCBl(ce`SAuYmttsWe3^__ zFzruni*Z2gNr-bD4gP`oyIJ)sV6H z6E5-jWjz7lf>w#^=|k0{EZ(lms@nN-!z?Ko7x~8fkIq5lf0Fe7(kNV9bdI7~>pGR! zX-GEz6Q#b<&YFd9SW#^TRtl?x(Of!4zZR9-Z?O-+)BxF?&x(KDGiN>Zzcw4~H?&zc z{{z@u*;9_xW=?~=49^ZOBvz=@GN;+e-}T8huu&OI?T5Ua*bUkR%O?5!QKuY5^; zD^G)6X_-c5gzLSw@&t!9dRuc#bMQyB>=m1m-QT6uKN+aDwQ`5uq-LQo=$a@sSy(Sl zM!#~BIoEQ4^nmPy%lK5bQ6C1~#h}%MhZMA59w{W2@n{*qdE0cFb}-5j zm5JcU#|bz_PZ>wql6}qJ4SnI77Lm7R=j;EZj(gL>`J4x`XF$l@Il9z}g>a1ETuzBT zX{%UkTGY&IThZM6F(J<&2!2@!Qn(ih(@@JN+mBtQe3L2u0cJOb|B?`g37q$m%8y*(R#(Mj}z`$Fhe8;V362C=Hk6o8^pX*jz}7 z$%*=i;=$nx!?5(T%gRXGBbn6BTldEw3ekTS92Bd!z*zKxSn45PMTV zFJ;mwuad$V*9p`eeh^PD>??aDPwB>Ej zgbA`;>|1o24}Qm{Pkx=+GeJ-n@xH^_8_u;^Tcs;gu2>I!gD$V^rrSh4@?- zbdc;}HQ{<9ksq4hS$fV551jDlLdpEzO3``w)J069(DaonB=uz@bLEqNfWo%W3zo(2 zh;Hfl6KuNM%RYhodcyql72w+F~s@x-u!OTS=@Z!2k=%!tL9LNE^I|=$L(0KUSMNy-Mw19)w4HUK_)!dC{o!8w*~R!FhnML*u)-cf$6!^ zW{|JX2`v78cTmo9o3qgB+DiZxLY=tp=YQ!~HVZuDQtMSs3YjzSB~&%VRe4#Y>6;u- zAf8ytVDxWuxtiR$1L4@7FnP*xvVku|KHqZxbPgPiGFB@$9}^BBckse?*0J;ErjeGg z0IC)r@tOI0?>WANB)yas^RC)`@hg2ddn~$JQwDH(RjT~$5FCNMqI*r(Uf22VDL!|*l%3b>b-QNgf>8$ToZe3Hjg#fmNdG>eh zoxy6_)#e6fw;PxI=j-u58pcx7d$CHnF@zdPkPolDg?W}J)O zF=cp)$dC6xGGZ@(|6UyN6a~p^*T8~}(3^oZ;a)2wW2J0nV*QN1*HE^fL});|DKf%dqUrWR)& zjhhTFs7((wGBKc*uENE;R4|2a8AQS^P*UW&qB1t@yggHAp`J+)Jyuoptf2C}PF~M} zZXVx=E)1$pnmWi5Cn)@To6j+}3@<&P2tEb9yue61r>T=a0LN|J!GWyvF<{6j{=oTi~hTbLMfOSQKqWPXvzaNbq>=XL`?ZQjsiE za}90-siLFb#9>3_j_Z}|*9XIz>Eco!hSIeae2tHVKVZ$W(nldMnOveHx*YIwJz0PUU-JecQ2I*~UzRaw zl=rf3h--b!i#LvcZsYlmC3pJcjq8>O0xd98(Mt{2yzolC$#ExYeJ(Xsb8?GkhKq() zGbp;{&ftf2%?{pN3v!I%s-)M=B`Vxb&LRv*@_Wp24B@0$g?*yKS(HzIx=eS zgu6r?ZzoX3Dp}Ql(S-(9t;LHag@-a+S{$=a5q1t-$rO^5bKhaxdqH`J{4S{SU@jTY zMk6f)(1ZX~=$Q29gxPTnw+;`Hk$LgKy+w^P! zNpzpgsJZcrv&FvPc@xM;rP9=SvJSUV(}>r&wa$0Nt=FbN=i*i2ZMW2?Rd&Bd3bgwe zUX-)2L_RQ6o8USa-F7E=OlE9IQsy2qqFijJlDiWK2#Vq(k*I5|N@f`U zsfi5ATQEg$WjOv!q#5>3ru(g6HaWuA3qX`(G6< z`rB}&kg>y50bNI?$3n(GVAj!67rYbZp5!11&RX6~qShZ>RX$`4Ad2?7G~0Sz$ZUR6 zP4kTaU7T;;Ob>G0Nq~>L9qdpoQxn*2HF@{K6Q&~9Ku3pK|H-EtM@>EyVwR80+veho zv*k80{RdD#Hug$B6h+}h5t)IjYyI(-j<^yiGc$b{0FzD^Q*9MlP`OIk0MF8&*C%fc-QoO~8fsyTKB-L+gkxJ2R>@uub_eze(wr6c zW%@_tO@(gk2@Ela37wJ8j6N6$X(A2;8ReU{9&TA}m#L52$uNcuVco8U3d+}s{=HHR z10n9h+!u`NL}N_)A=sr~p=UP?`iC;90=-D+u=aOx_)0{5Cl{mW7FnN|TWo|kL{ss=`22nhw4!McXz-!yVK0%Zm;U69_`4tZyTIjeI>mwyQ)k@;vm-+; zxBT9oI|UT^uNh@_%GH@3*1r|^1yL-F9m&lEUzSs{2V%T9W!)M~@tmFr(oC)`0lIa@>e926xW?=g!Y zp&YR04h-BX^e}_z-~(vZ?OV9#AC?PAeSPDUt7IDr^E2EgsqAvIG^6IS|8BU+yPCHa z(3sXpH~`wLNfOXCPr|&l-{BUMoksll@mS8`^?7}zn34fNhAsO>QkcqWT`2xyd^g#W z%g>5Kc%btF&+%2P$M{l>F4&DEeqsMdIQt$Zj#{(%5j!&4CbOcfRrb)km_&H>Ih0q$ zUGAGTLt{nb*uf{c#A2eW<}tnaV&Av<5XS&X%SY+d4|kCGe>Q@>U%5x(Pktt9mq-=^ zFsHD)ltUrT16QiMuYKeERun^hFB>?dE?xYjwo*~+qtQA)dQ!_Ax@rQhnRnJ_>$$Kf z1$fLe1cT2Id68)CUUxG?(-_W}jG{>BLeqrhL}453S565v@EqqCQz^^&s4Nh`Ke})Y zJgwf}4WRq(u}=A5j|+HFHW(A)Ku4iL3` z<_~17jqgmQ1xve^XOexm9W6wKZv;NZAa{yN3bzsr77e?W3fiE5N+k+iV1o=r{C3QJ zUPe7S(dTvnbOvABN7G;Fv~Vy7A6?d*4bAbb6;dc&qAzEOGIt*Bi;Fy)XFM=p>>VCE zlv@l`E1;l-_aiM^(@zV-+I8XjA zRR_B?9Dc>JJ?m(FZAYx^_r00r=3*joX?>OR`$`or3B+v|UzYdbMYYWYAFm8=vfPsB zDbV7V-^ASu=-PLYPkw93=Utixfc||&Uo(uPX3sqJ`S%%)EH}uQca#t}5eH4|le z$4H0wqc@XrU?ZL3r=pY!PUi6hAQpA!9r3sK^VBO(@?t8 z_!h59Th4<4a-TVT_5g)Ec>E|^j_Tb{*0xIz%V2bj0@j9YA0jy6_!pPLx1wd6*|+ z>SgV_1p&ZLN`s_jY0%eT=sojyIkE}`YHvBB5pQ>Oh14@{IYI*J{^r!Vj7VFxU;6y@ zQ|zL1o;7wNr&E`Pfp|(2cu}fJw50z4l)SeByLAMcY-qnupk#SL8>1Dz>xoM+gy-dj z!dK{4D7-w;P;}!%l-AEe!*+M=uj+f+05V>fd_eUB;`@;*y*yV!R%lTID2sav=i|UY5Y_ZgQ|H6GM7aUU1!%qIPd54ery-xn5){|O((9BPFOZ&v2b|}-m;b56=^~p`? zNaG6?NHhb<=DpN}DsM8=h*Q#7hlzf`*0T1q-F4FWsi}N&f+8T%6CP0M9el%$+rts` zT$#SNJb^#XYuT-gJG$A|&xOq#WUOH@KZNmnqfpa25np|Fs!su>1!=}Qn&kWf3B(@B zIF%-B7|G7u*2xu)pEwLh+BAGpv7_fD#vFF=%;@F0LDUTcD?wQ8$0LV%W`%H1P43JQ zL;oY=8tyV747&@U3F3&p?yq*{V2}j?lkYjn1LNiEQh7@0pDlzV20rSllt4 z6XrEit$I;2YH9zE=^!IP`q0|!$tHq0TDzVNvG34tAiG!P&xe(My_QvK6M#mLI0->z zr(fwre4rXvKM%R8X2q(DmAa4yaaH~USmley+2f2|R%ax&QvPaG^BNch&pYFct)U&F zjn_niZAB1Bgt?#mi;H2ZCu7oltwQK_Ll%84*EN>oY42R6*SBOg`NH|;=ogoDH=K?* z8M&0ZVSnE<)%cn2V<-2i15M^7naL{Y1hjb)Y%~?Me8Tt%K~)W^;sqrF{F6QUQgs>P z(k7Ef%y?=f0@X*O;Dxs<^;{bEM1tK~Tc=Z6jkQ_dntGsM&uX-zkHyaW#u~#wg?Zg} zm8$mwvEYsy#s)6b!>O|%Ox~tsyfVHft?yjx!(A%j6}TxHaVM!o+MG)QyfwVM7wsK; zQTg!z$FSYM{KI~I_)U;$mWkG1{(GdBdhFpJ*X_m0OSJF4q8aputdLYrHjY@ zBsY8&66Lz@>cuJYaJAEjJ@YvpaBNy{%P}<3Yc6%XHtIThcS!e8F zVu$o*RHJ`JjA#LsY3QxIN&_J?EzNVywfw2ryRah7fe4u`aA0lLb)2l3ESno7qR78K ztVk-mcu}DfKZY-xAaUkO#W+j=; zPE8r6l|G%|_nUeqq}m3mqis+~W9<4|$*bOeVx)+7p0xQ>IQv|tYU#r^>s-HR?YEzd z|MVM(UPy8`TzOSw8?cjprm8d7zMmh<#05P2^>(T8yKGvk^g?{)?u<)<6 zI0JDj-mtiWk4YtN-d<_rZj2fU_QXUaO+j!jg`Lg3?&m2h+mX-JhMC1n;rZdoF9t{7vfp`Q_5e~@cA;kTn0LbErgl+Uu3JlOMPX_1jX_u&-s2r*#`x>?sZen}y+zVnVM)btm z+FaoM4_yp2wnx@eM`=F|tSF72S%U`srIGLPaA@3)DF++( zCOE3?8+nY32buf;H%0X{`zZ>|Bst2jInHS=RpQKoWgFxfJaD{mQ)OUUmJk(>2k&D! zs`n2Viy+~>2&akUa1PIxft=$tN=Y`nvN-_&z#YwJHmzhPS-QH$OS;Dx{_z5`{{Xgh z@D49yJ+J}K;l*Bq!&-b~G?5t(TsxK@tz3J1L;(3wp#utbjMnxn#Tw;^LL+vWk2sDJ z#2%E9&1I>fwsl}tmCQ0JL-L%A`i%36wz7iE0|G(8#}!jiR{{&jP`sA!mH=|dcr(G@tCn-3sYY+5IHtjtkuVRqs@Kx2R^>?mw+GmFq>}j%l~&6f_9qox6LNX;g4y6N zrC5n{>Ab`t0mE_$6>ddhK-@9zYP>f}xCStz+N_ikHt^gUnS0AXW1~{5f^$!()wUh2 z&~!AiF%gzrel*io0vp+yD1bqhb_g-sJ?Y3&2o*sswR-y1Ic9PZnpnaE$<0iMZ%_}V zN3_&eGUIZsS0j^l1yHGDd>Zv-8=h=sV?s$5IGRJks+Kh!sCKw%q+D*of&I`A{{UW^ zaWpR*9vw(O%A$%%3WPuFQ{{2*>s&SYqO>}xwArJOWh!z($Qh`d`Fp-xuo(K{sn0VM zLmLpJg3LMK{{WC_QeZ&yT?Fkc9~w`h>j!~EZF`)0!?RU*rG@;;<&hbc%gShm7!-0GOP{` zSFSQT)OS}lHg{l~sH13u8C9DYKr-Ku8T=}u!nbahuJFUMvuYfN<5kEAh!qyDr0$AvGyWBKMGr$ zSuS-eE14uiZEHW;Vo*L{#wL#ku^4tW(;ALZ(8b0IT8j5phk5%{U%KJ>>CQhINoIoH z+wCtPXo$*fKY!^|28`kxSd6i{*+Jw%yLZkqr!GhFe1nndeQEP)uOxO&EU7g1!d3a% zl?ZkR_<7@K0R3vYs&*G8F6H*yoTCOt$#pZziW3o#Hk^V%0QLU>>r@im#?eBC7A+_% zu{p*%jGZVlA z1MtYt>sYw*y$y7G5#C-!HR_U%-bv$bFyEadH$&``TuQ^{YB(mw6PE zd8k7-Av1+I=m`R=Y7(1!m{8ih^Ge}jRmV^=PdFU~CkFLlVu#zVtgjedT+L+Od03IH zx7)~@xMq+pK`ZLO0&4!T;xVHc8c40oP{-!TTI3^@10R zTZ<_+6%0?zHxNi%_6>^7)?w0aTTzH!U8-M4vgR0e;~N5GF;YPQ4gtYExvgE0%{e?u zMdj3gWG3F$>ML2NGGOkNP^neNJjkH(D{astV;i&WT)Y;xcdLFQTacGC!+9YrICy-p zsyOI;rO#8z_N`e}t|EI`UDOl1%|_bFLk1Z7V0EnJD6u;k{{Y(ZTWY$TOcqA_dRkh; z!UiVYB;~Q&=Q$wL?mR#(!AULROO%kuGRt$aG+-2gzitU3ff)ln)hcP0v)S%>ZW`gH z7b59`d7fs{fxrWA-N?oe!AGC9KZ^*oxHt)^v+&wV*9z*GSj*R@%1Efzq)KbCn5k%R4u zr*i`joXlYkNn{Q45ueoKwNFg|iTvAno=A-H!yXHXST^CFqrOFH!d6g*3`rO9Fm6Bk z^;QIkA@X6EGhuhLXCL8@O0jXK$0o(LxqB&N$t@5EaBjH=j^Bkeueca`X0>yDrr3cB z-CoIRE@nj`076L5PI(6d+NMob*7o)YVTef_iU?u!NE8DxBT?3euM;X8X^{l4uftI4wR9pg~-H#hU;g7CrX)i7$)ABaP z&fZu6WP(qx(=|^{iBTILBVgw_&T7=i7wk(W3l?@|Q;dzhPpAI?UbBLCB_Uz9v}Sc! zBEqjFhT>@!F$Cn>GDi3Sp&u)Z@ObI6{K2@z}<}W zu+^=V;M3+2*_Paa$IQOm_N$RyYxd{`#gtbZ{pjBZA4=6p6$Tp|)TUHY0b!ceNTUhc zTDm*MoG`C%HcX$$Ra=XlQqnIr<*lZMG6SS)K?B!5)zCl+wOg^gH+IW9 z#OTCwqN3eU$@P2dI4y1By0%M!adREIt0-^_oB~0sW-Bot*>P@TBL?4U;~(zVEp;f> zCDZKSiIVOeLMdg1*OWwjmM74GkyPFybg6CHGJH&KS&{Y<{K=JV-`v}eYP)D7w2mtk zkVcSN?oFp^qUCn|(~j8fP5WF+s+bnpJjo;8@&E_j=o`5_@%YyzrK;I$aK~(`cPm{t zn6kuUxPe)YS(~G%?Vi`<(1MjV}<3IoYy>H?(hwsp^A+F@qPe+Y zmTAfJShjc>;}vlsmT7mR3^2nnsbhswLKi2FxyDUQoxtfI1#!D?zH0_qV zUWT-9W8g?Lka1FZD)3{Ter~+xrMAN64Ekgfu#gspVbW;M8}aq3vrBtupkD5Hhy1)i zIUnyWYmill@99 zql0OdR8?cQk_Hd>RFSv@NTpeQROA|$a58kQUR^@o!bdhvZoc$(IdcJkZC znO~7403O_tj`e9Rz|wz_`bQ>|>?4Mf~9B0&OMf!kt|N8`;>J{-0{R!ggfUm{o+IL_Gs2PYhnj;51w zPf-?OiRMu`fm0wdka`Sei6OaV^98|3$jBRc$KzVI`&I;q459#_u=VH& z`EJ`~Mcf@pCnw*UdPOysyLohCl1MI+JQ&8}g+?$(r+W0R&oao+i(9i08N9>9o>5$U z+s{SEtypX8c^Awu+^nJeqqPq1o4R^qy>oKuo_v>g7gqBa?ru@lW8vcpm<{#F{cB4_ zOS^Bin~7(V+&C}^d6RD5bNJ^KoRfQ&nn<-_t3h`Z65ILhX6i_iNXp;?j=x-0jVk61 zOBa@G9@Uhq9AGnN)AOuNC2t_`WvzjGAk$DQr|H?*v(C$MR%radWD-?u(F-} z_?;B&M?ZN+e>&$>*EcdXZ%Z0->hS5hkM?^D6=PEOYZvYz08PvcQ4cWt9cNhFb|-)4v;Ig)FKEipp7oNhd`4%IE*r)g)Uz1)t= z2>sdI2*J)dA5&Se+0AROT~8gnuLaa7xeJGj0~<)|jANf#HG3KELfM#{TbP^ z`C}`AB4_XO*Ma(0lEBl&G?KF_l5hdW&^gU2GH{c932;)})Z365PT}e)qyyHgTaU6p zts66q+gV%GoPHf@>`L=O9iuU}NGg4edKBuZtD~Awv$0(8O(jgwoSqFJi`drJMs{RB zVU`6=t+`Vpmn>MRDj4?w@mTWe(5~Bwt!`~>7zF!7h&jpc&QxdGufDBq1;Mj|DQ+c>Fy=S_ zJ5=<}NEE3-$96e8y$eiyi=~%tQbDo)y^r+#sngv-6l*ljhy#V({Q*6zHeFdH8hr8F z+)V|-nE+6u9WlEkde(i0w+5>$7b|CXEwtAx5=MnEV)M<1i*KTy{d(-xXiDYyK zgkNLa;~e9-rfT|y&6TIxNl4NdjFH3-GGp%&TOEnxuQiiQ)VkKOTic6Z@{RkMvI`eu z$t0fq`qng>Y&N^D3pVF`A}$F$^PaSpUM+&+J2i0myCGp|6;(+*0Cti`;ws41?4Ms< zHK3KISp3hC*UAgHbDZa>#xYSPC!n=7E$vF_?21NMmMyn#GuY$urrff9jpdcxsKV@w z<8j6?JMw>(MRluNd9%T8^GLCsn;;=Z^Uuu8Mo+Lc1&!ss#3K9_gHEPNkJvBGq{{%{Bv1yYgXFmj!0mg?HFYc zHzbbuAD8D>ZDNN{jb(W8BjNKP!CycJH8R{8r*AllKrloP&Pc}7{{YvkQZF1;2D*kw zf^95V9os;_qSH}QS|Z+XQ-D;0!|PqtDmJw-lpjrt*LI0_8iSDN*;fYyR3gt%LIT{y zBB{!WqvU=d^H*xFp*)em5;ObRkCwipJ^uhK)0}#jPF)4Eyqe-E3nX4*NMqc&+Su+Y zUm+f0B+$fIf6GJEXVcQEq>E;W1aUY63%Cz@ivIvrvb4KcTJA42pPUyTDC@{Q>kez| zXjpmTLNLp_jDK|Z%}+T~7|e;dsXs9pZ*Qe$9bOxVeCQTMjX@iVjih@F^YyA`@g%v0 zq?-k#$PGH3qn_P;DU8`SK3gCxM$Vuw%6o8YKJ{a`mN?@wB*^=cRN(Ia04Ak*WS@2t z?UWz9TWBlOAXOK+5c$zZG)UtBBRJpJ*!8Gw^a9KlBHG>V7UpG!Wc5D+KdUWh+Yn#h!NCdajMoKQ^S0PIt{1a5+)$OAaH`^_|>6|&l>wr21 z_v5u!HI>+|KT!KU!yyir1&&n}x(szbf{`s}jTJ*Opa6jif&BS3G6Etdn{#kVT!Df;h~#rbkx2-4k@wEr83@nN zDC{a|Rhl+g7>Py+X6^oSRVLOgVp5{&)C5z*%DF#Iat$Xo&|JIcM%KaBMmQi~Dd786 zX%cBz#EeoszdjcPdg7w7xkfOxyrF}D#X$|bw;xJ&rK{S+j|IKVGF+3hYPj4zc&K{n zBUNBV+)8d@c_*zWm$Au+>|^RPntI8%=E)%Npm(NS-P>BAp61~pk9a`Ncq~o;`qql? zVC6%MCD(M0PC6>_RJ9A3tYe9qG{ll@^CcuAah^!eUX^+o;<${w5-h2lZeGTjG*ZZ` z<<8MMu{qhfTRdQn^-JQ^c0$Lfh_v*X(Qr=CARb_ErYe$nn@yOz35x_(GCIa_7$ksL z_T@abZ$1Se}D-R5lh ziXO*`bLy63{adxvjB=?6&OgGRYYZP}hD#-ZVVwgcqXfF1LFcVa<-7o_YYH=ebO6Wj z?@6fk716UAMFOg-j40sHZbE`sU=I1D;gDH5I4A+KDT4A^w7iV>(s9mf9ElBmV%dhzx{3-dfc> z^{UrTJZZWBq~vEllqY=$VW{w5TtOrgB#|N9*gS*u{OfGorVo}>f!?qeOgAm&tf_Bw zysWVex%MNtseiNec3<9K!y5F=Q4F`gwKt-$GhL+f7jmgM>P12pP5X*{0qi|%Ewo7G zU*F!{%HQ5Eic==7q{b$Dg}k+ljq9`L3+tZs2}QDWHvuI=l0e5ib*R{@O&n*B;^Lr# zQntQv_IaX{BRJ2^`BbPteuH$MG4;n`Rx>7wD6drVf}FX}6oE-NsT5#)(rjo=?5C|g zW#_FXDWx)MbYs-CvXkyAXxsIwAz3-k6=EkH1!pMfp`>NplH%Gsgu@Il`>Z;OjwvO5 z@kleU?PJ>=dVMig8N$X~^iiHFmzg3(=Y<5wLmYAxbQQ~0U3r^9+1y{Vq=SG0<8M#l z{{Z!WI-xI_ZbVXoi2Ng|>7FoumTJ?>aWZX$h~?@741?O86{^XpIlEHLjKsO&fBOAv znlRO-Zx*D6i*_PmCn1PDf1k#z!FYlolduvm3{M&NsO7bv&v1-3G6Yp8fIH{&HJ_+z zkZIR8nsJIpxRqG0$jJv7&*RQ$rrkS}C|_daH;l8oNa9F|1UUX2lYv*87~oc0Yg%NQ zbXO?A#d6{Zx2`uxcmV$ZBTm&WmqoC9xo4N`v5+?i_v0i1_;Lkw#;@}$89H)E$j~G< zz9QCbZVoOcpU#VS8{;F4dgG-_;{e~-=`3R_72HzXZ5bsL^Pki5ty!&YZub462;~E& z_0B3)w}KeFxMM_5?yBHc?i~nH>QM0&+!J_O?SWYqXbQ#`oy3eN9=w|8;nA*?watdG z)|!>Qyir}NsAXcP2q!+>>!^=TvxZ+XD_Bwb?oFcy`v}`XyOiPT`CKGr`Afj%yRaAGz>yTr~S4jpcF*f)oa9n(KV1<{?Tn^;p1@9u9GBa%OF9R=iA0Hf_(;kbMIE?RJHN7tZMfb z@QW79NSO$L!_@fL1mUo#5W zIXr>uj@|30yVC70Eplxll0{rbOnD zh>-Gy=y?Ds>soforsn46==mXYxCS3Cd*lvHWi3R+zLHD0ks!c3mkrSHY0}x^Xrv3c z^bQCZ&u@CI9Iqw((AbgXv`gjg&M;ZI9{dWGEv@VsR|#3&4@;HnP41Z@MCLj<_TBuBqO}6zy}L@m8rV zzlWH@N=nj3o??y_Pf|ZBzXpkDAXuIV+y&~&NMc97U;e#6P_U0sKW3T$*7B=HMm@$3 zeMK&trt0~3QCp=Hs$Eev)pJdv{9WDE0PoSth{Z6S+E ziq&9^gt3I!z#iRqbqB6Km2&e&x4zS^EpMHqiI;BTNx=g-9-P%%T{lvK#S&Y%N=Bn> z{z>x&1_wjQ=hB!NJ{GvUlR(sAxV>;-l1O4QasUI5$dO$Aj;fk=o|gLNl`oVZBI+y> z#5Qt!^IdFu1W{>sRtmGnyc`iA%bs%GKN`)KNH>uszM*#-S)3^mAq>C(G3k@Gm97Uv z6qXmtw~1^n6NEq)oF7nYlJIm^vgub4U0bTg*GyJIILK^;C$}QHXm1rGmfqUZI290x zi-Hb7##j!W>o>wWY?gM9Z*Z$La>&o}DONf4$>o2oE>&vypZ8bjiP ztl8Z`5-0*oV+q{Dp~%l)dX)&;!m-h`VhB9xB`n7ajPh~R0bCu^EuV}vSz6n2$7+tq z6gkEQYtT|=T;S86{u2wGPFst1hDG~4u@G0~3)inS(~Ycw5O_+& zS?JR09%4G&7Lfus2oFF#D?3U^pU3yjBzv5~yH^3QNcR49p`~aOEzQlnwb5-Sd2~!1 zp*?}`Q`zY9X{Psh>f=+<;!|}c ztaC`$4$q8_Ew=94jyGbc%9^a2ta8C`aT@;sq%7d>AdQXXkaLf{x1g;%Y3120ph(5e z7j{n`yi}1%Br?d-2O#5S5b!Qj4RIC zj5jMjM(E-g$o0U%KaFcn?KA^xU=z@sU{j;c&4Nc|&Q5YgKWzG;^BW5~36AGL2YWTqkqyP{}etO2l{0{NVFdMYM6SlHx~sT#^w7tFy0Ec@ommX>zcixMIwpz zZ1OU@5-1)u2e|>xYSpscUOAp=NjdpdGqip+sN15qI1JM`WI#b|@ z=XaIV1RN+G>R+*!KweLrj(Fmp2(?YA&U%_Q)q^SB*`1`vDU6OrDhpeiiIJl?W>(vg zPLk!WuAVefLJm*8TDN6^Nh^_#SPY7%s4qzYS7hXLti4nT_02BRA1aoahtsF)Qy3+vk~8%UCf`ZY#P-Zm^4y2>4^}6G zpK92S>wwGyh5+sdty;XZj_Nj7MR3EFVZp9^+e@NKlOUE|Je{&cPJF*{?N%~sa*jnH z;*8g*c|?OAw6xTx@sdSLDF7KfQlFIj(gH;Q7Bq$&vGu0}BanHg0f9?OIJahm}6nCvSR6hZOfkCeaEkkV1^A8RK%wtIz@u^`*6zLv+_S4rG{(s}d=~ z3YZ)kWD%HdCy=l!Aq=C_j%ztn)YcU(7K<%>yN1Y|x1mFt=XHT4--z_7QYrRCvn-M- z_o)=*R0!Rwbm>tfR7X`yt1&XML$S^?=-51Ft%@oNGnY_!mN>t7fmkcF zpfN4!xUl|JBFH3T7S)%`Z@#gRKR!V{Y4gUvXo<6p`HbLo$RvJPKb;E&-LMM_q_7NN zF(HNrucm9BakP$zO6Z8e3fuW<8wiww*;2g@bI)FtM)hY`{p;>BHxcLM+tlO^oDWm@ z){IeHyy32;Q3%cvdC1^$-AVe@g?J>9yrmnIkl^~(GD)J0MY)d3D`9?UFRY2jq!Zw+la(KZw^!jt@SLV^n7dym?0nBcCf^*3~TCWU?Ydk0viHO)X zoy7({e-5=)Q&t}4`kabMVvcCcav*d)L7_TR>$RMSpe!YT53$^pQU3reJh^$Ownlg8!i}MWeSu@yq4TOkIHvSuF`3NBNJ%2jcxwKn`5~G-| z7w$;E$oh&c^%59c-Xg_vKI#4$J;DB!4mRA_` z-+h!a!VH&8HmDhGpp0WZ@s7f@^&5FwA|jAmBNM&PBoA+MRG!qp`>exA;xHrONF4p+ z`twpz3PCePJj8vSRaFv0#~|RJYKiCbQqnYs2PIZ@Y`XE+BCgzM_g7ALyD>45y_-1i z!1b!$VYUJoZOR2rzG?f+GtW+$rC=DJXqrStD;#CNd+G=rkJI(1BSy~hy6-_D%N!1a z-j?1gjn(eFmyo>Y@jlfKniY_-PDO>mJ3Ik;Ch)Ga| zwv3z#Ne=S6BW25HmBuMyAs6>sOh9!4l3U1Qjff=eUB$7$qSpa#u^eM-DUpr<9Fa^Y z6*ecyRBWPq`RM$ zEC@Vf9jX1Ek#mHWO z1J~B2DiuHgWDW%`=%j%qjloA5Qb?%gR*;1Rj=)x2jXM&^+a~h`w<%0wnu`1bxm8y< zQPQQiwP8E3$H=@lzvosUSjWm$m^a>I{(4j7Y!YO$PaH~j9zf0oLicK72g@zEX9K1_ zwDY9rc4gs@H0kUSU_{(Xj1D@SR*o*$D#bxHx|Mc_#!t!!h=unM#643P|MVtuf)n`=Uu>-x}^x`Cv^MODC9kPNnYBj_r?yNhsD4#&0>{{ULg zmhq;IWJ^|Q0R$XpZ@nRsR%oVduq)8;LHDhfkkP63h>ExlGQ1yZqVwfg1C!FLH=3pV zn9;Y7n{nt37ONz)=2r{`2Gm@ERmpan9fV6cQrIf2ZzCPWoOC(siq*D&!w?T4k$~j( z`~?IbHZiakJ$dQrQnu)0!kxs9q<5kBV8s$B40m7-rm_}flf{VO^tCw8ernW(=W>$9 zJh9K#s9qh~-jd}6YDOnuW~za;{G_f|Q;?0~PEZSt$;hN9o&_@})}_V(Ak>s9uXEO)ObvnW zP6s13B_Vs!){0SzLlE_%m4F9>Nk9cOFda`ybwKZiJX1>IZpEl%?e9}FV~WmMFhTED zMBtukWerMLQV8on=DLgqI`^pRdH~6%aaf0uQln?;DgIcd-~w?<_X}8= zagkGoz`zwuF%>**o~E;uO(M%QQ&oYc%+9b#$THzcA6m%Jif0dUhz}7R@BIhrO*`$e zs6Jux)sM@br{5J7yCAhC31=s9I3%(Dlq3QKie-};V8X!Dic!Bt9z)dixe%CX%Mjh_r`I@db4e$M-sC_Q3>O5 zUBn+!d($s;dw(h9P^j4rk?Yusp53LI-YhsOIO~k_`u3||39mxJQ|dH0H76C)&NLKI zNFC{n{e>0_kD{XvMLZD4iYylvnKTewMq`-+A?$m7DfCphr@2Z^Y*1vqw1}i+-9iW| z3t~kcneSB;{izrmhZ}}vLUxgk*z7B6tKC^ccE399kbT(~hEq{0eT^eixtAZ>+VvZD z=T+yTZ0D#Nii3iF`ePCUG2S3do7%|~q`+TIkDD&1oPcioqgcMpGR(7Tl*wQGyN zF8~ZGo-%m+>nk%-JvR_Y`h1);Aeh)5sDHwe@+P;0$s6t`)AUbGYf+hmWsmS z0l9Z%WOq}aT6~wX7{bk`+^#zS7=Jo@fs)8>bt5LwA-4o%a2WGM4HPcqMj}u_l1_O9 zbgS{38;JxST=6>}F+_uCcKqtS)tetU?PT0Z&T?G#$E9N`T}08XD!Gwi;Z?Fp?@wU6 zvC8(%K`WoML{1I?%_}(|gS3w4JX3Nd5zicCDOW5*WQ_Au1XW^pV4g`lnvHPIn?O59 zJ%_bENAlD&ADh$+(gnF*X1Q`BVTg;4M^e6~qL$6?U&+SU!)_=0)hmgmkR&pE%y0=D zFLP3vCXeP<5+a?a10RhXy;$x=0! zom3nt3)G(Ys{;4#l{-M=Eu8UEtOL^3L|ET~3lo9YG{uHZp-_d0a2MCsn3r-%w{8S` ziD&d3g-;xkNru>V`jgM)Mx6l7mq4;)llM)M302-mQ|u~TBITshVK0*+W;rw2g-<=f zNwx(f<0sm)QW=cW+}YfuEhY=b>$wT_;*M+GF&eESs*tK%o-s>ivL~8fC7kd1g=5L6 z-`c?KJ(|jhH+iu()grY`!7--5L1hFCWQ>gSMVxg3&#RS?Mj~bzDs#son{}#ytF|Bj zKQUvEz*T!~ChkWPTuKUc7;NUOOQo|i`H~iibA%t(s?xTixk~d?mN^1Ov8#8<%~^)@ zv}{P_Q+DIPtCrR_g|~g33j>^y-lLfyp5j=fiLktG=nuEOB?W7?8k9z%4A7yG*K?dI z0i5&H)tRF=4GPGB07(Fhar6~@!)}pzX&MAo-~n09z6paM-hgyGlod`XEduQq3M6Pt zxKzhAmc(374YV)&pT0=rjMS6fODdS*wPt1*%!`3YWLs$!-WF!YK2c7ZWkug&)7qJL z7|SBR1-hILnEih`7FUe@p4ccj8DrX`7xP>(Rf0&<9FjWJQcl*&#UOIc)sS=g(I`sy zL$frRcr^QR?;{X8_bh8J<5iwGQ2BeOmA1tZ{x5Tm)f@ua>Oj($nStUKY;E-<8lO|s z=DW4?#H$RJ=gf$Koq!HUzG>R}FeF?gV_KIS`{c&zU3 z=d^ZlFPK4%Qv?x`bDh}7wQfaW7=%J1k80&IdgJR^+Dy%K*CGZB7?hM7GxDB)#6xiqcG_)YHnmBrMyu{ZDVktRyz`OPhrgxf@6$g~9ASI@IeF zYWRf!RXl(&J?c4tN&Lu{VH}+Iq%y7CHulq7Tm(qsSJ>R(1wZ|8D(%JE!vK{fLaX;q zau|JjRY|Y+FjF61F}FXBRE;rnEO8JaP%^mSIqC=aQ$SwxM9#U98a4#53(ilyBr4nz)u8#FRws-A02NDG zWczKS&vv$w#3b^bWXuc*84r_ydSjnjxR7C)nFuj+pE^S6eBXL`dT@A_KVPKn>dfdQj7d5U53W3O-Gk{+Y&Ufq%=9rz%GS zoM){(uz?<200NwkrBl4RE9JUwb{t@Ff$vdAc(-c`6d(pZV&k3$K>X@c0>O@0?AGB` zjKm2KsrLLT#0?egik2Bx?c5*ns71^0Rmy|dtye)T61jx#j&GQ#?0u*iFO>V58E-J7 zp$az<^{6eeZF4b=0R~3-`nPIHC1|b@nJ~^asOL2p6N`wXf@BgI7&18dNXO|yzfl*w z_9_$}bBtq}#npDts_BsxB!?`(9Q3W2r!vX1SRNU{l42o)^7hhHbEa6nOjJjX@2}w^z3|wvj~NW+7#gQb62Ba53ptywtYx zMaxGN(qt+Y>PM&Zpb3>Ws6eL!_&~)(_UP~C#_tS+x*oq#(va$wV%=_}yg_dK2?6;} zIR150Ue!}Z(&xDbHkA`{M#TKw`%?o{OCm$_4>5r1yk@fGmS>x9mJ!tN!!~}I$Gtu8 zHu)nyJWmwe@wunteIDFJmJ@HkgknGaIA1b!6h zkjT4Zm6Z1iGJiT&yt7!0?Q;-~Wb&EIe;=pTi)+hvS!Y?JcvO(@o&oeUhI4v&y0nVs z*8bT(&LxSUxVN-unsT@&F_XdI4EL>z-EKwGH5qN~Z!NA8-Q`D`5EV#Y*0yc$Y{j$& zHdIMISl1Xi^vAVV)S+vHX!jw4RWZp6DL!C4bp&Fbf;o*hR=gLtH#dK2nAur0?H%eu zk`s)NEXF?R=Q+=6*SprGy|=oxw}oS2Zyb#wlZ96Vl6dR^s@kR0Hg_fsk5(UQh+0~~88>l&e5F&us*ZAd8w?wjS7T~ z2mlkiA58SDgz*LB_stU9z+rc|j@)h`yvV=2dSL#Ts`^KXF7Kh8ZlQVGY;s1Bz)_i7 zsRJh~kVfH1XF+_jEPpVHMFWA#us+>$S&yeOOZKZv=`5$5xuxCq1Wz0!8OIbvS({c2ql}`dVZBGHa6No zzy;bvnJy%gY4;@m06|boq}-GZb*x@V(;^>}+qP*}K+{l(9@=S1AT!M5@$}F1pai|v zEuozPYVj;N`GTo-{0PYXDW_Von1cnS&D^7fmOFfqJ9AgzwzY=%!v&-$fig;<7(9D> z{*`T@EUY}o!Oj3U#V|5O_Omf&w$fHD*!icFWAYd^&+GQOy}i_Wh0Lj*0FvJ$%l@_5 zTgs{!1tD@Wc)%nN#+`J~6p}dtF)Mr-J%C}0_PziI#(Mn~?LU=}5Ze%#TN zby4O9cEaP1JL444#TCqCs+J4KZ+d)kIc$y2p-JUGt|$S(G{C;_RGt--V-*X$P@_Dm zfjR=2UB}a{D(%5%hy??kipq28Rpvo)du(jKODhmCr0u}=Jq zgQ*1MW9v>?Jhf(JB$7_$BwM>U@cMfyk)3sT!b({C`3wwshZzL#Igy%mfJay;SHKiQ3_j498r zQb=s_ zr#(HZsCeRd)m|9PN&t>FKth4jj?|Mxt#cEImES!?V6X$YC#5cJYz8Dc)X$l3xJC1%h=|*B%W(Lc*3E;6gOZJ2XkzxAC|b_xjy*mQmwFv76)-}yx8ki z%pu!$NMJFM=||dL&NazLLU2GB=9k2*E>h714n_y9Mkb8D!6NVU%}2g#qmqH*AHtGj zKU#Z3B(eEx0>+(2TabN#spJb7HO(i z%eaQ$$$ye}QM>(|5=ZG%&us(87>5y<$SOeT{{ZW)E>RmS@AAZUA5v;H7b09VyYayU z4xfcjByzC*%z!ZLMsxM2*~cZ)?;%xzE9x>2YAypJ3mw9{;C>ZOYfG^_vRmGW)<-T> z$D9*dFAHQL2RY*u*I1&AknPRxN zXyWr%oy!}J6nlG61LQJBu2ywd0FY4!>zvah6XcO979)me`OZC#KT3SjvMjsTs+Y^Aj8V3^5X zCt~WSrtO*iD^&|a1DJyoA>P4HQfaXQ%%(?n$tQMxP)G2O@$ZTN%+w&?rZ4s-vqNew z)Z7W8eXSnTy9vV{cIOz)L~LiC(@BVyZXsE5mZj4>oGan}{n$9Tk&>{Eh3 zZ*KJDmQ|ECa$1-fclYzzP8Q;8CRa}}cb%=X*Wc?-g8DX@a;m$RVvzXfApZc9Ow_bV z@9v|NT-%~0i`o#t=W}D9rxh)Zk1e&_GcD9ErqVlk*PcrM022Lu>1YGeSX%hPu7=~0 zv`gvN@vAoMkV<5Gb}gQvgP+KBteG^(^t+2$ZZ3z};kc4$j?=qyjA4&pGgC~7b85|J zd%8&eY{qlXq4uB+hq<Ma8 zs;q9nSlhM<&-%yqtw~^Obw6jGMF8VrA%;DL10ii9Xs+)kw30tA^aCt%|!Zq;Lf zxMdQq)F!ygDwW+^))Ik_b%j+tU`g)(wd})RDwh*a&URa zbw$MOc6}OzrwX)lZQn=*%_NlG^0MV^uf+&hAor|{y zt9^zEW{}D!xK?kOW|7MC=n2{fwkWs_k4m?+zkAkMi)EctIfOHP<^!lF9OUAt>8opF za_3L7xhg=2&E{`ZP)Q2Ao1n?y4)wYk7+?|XR8hjjqoDM_sFF9E4kIfNA0md^k9-Q2 z*sS}M?(U>m*&z;YCIxpC+q1S#b5aPNYjXv|G)Q?QKGJ*eLCE|nVy`QntdVkeW1nn_ zv*&{#4mK)|Pf?$(1GjR75J_itj}_I#kb(Cu9Juy7j!5rP-&|@CfiIbCZH@s^6Bb|g zv%8*ss=;XlZ7OYVFz`AbLCr8MesZdl3o7%TGJlt9tA&SHUQIQxnj#WLNyDph-uOMg z8h!2jv09dbHuH%AL&n5)=cisX-m6KaL}cBzRa40p^SnWisZ}5o?^DI{TE_vFMr1!D z$PRt7d(m-O_bA%l%=g0De=V9+W>$(agyR_m5_trJoYsjLNn_k3l#Rh0g)BOAR5dFI z?|i>7D3u>_tb=moj1mtA^`=^@Sl_H0q%850@&l8F#~(IMK4ahWpfyFgtSzpaZ1$KO zWMdyFIqE&>Wk_x!jbtQ#@G~lpz0X7K{uMNPVh+LBg&%cPijA)%asrUPfpE=0$+wv# zd`q_sMmRstn%D~J=%gs!@_eVQ1I?9oltUmn zVq4}1H0C*G#G`I_9$`!hQw*V5ie$D16z7VR$UllVAMhOi04e~5cM<|VPJidN>O&lh zbR<}qfJh_})AOgu(Y6&w&5@6kih(B(VHsB)%mg7F%>0(fF=b_+x z4%Gk{3>qf{jAa`*`U6r49Boj`wDfJHei)!)NUh5da85WGz!ap$9akBlXuw4wAO{>g(rdhL_ERD%Mrs5@v03a?T`lPzSC+B45~6${pBs2hHW!7Z3vye5bD3VgV1wPfe_E37uFa7mHb|1*k$CY^EFsg0{ z8`Bw9!R=6LGF;ig#Ld0kP&r-~J?l#1-W3p^JX@7xwaWq9->qiqNi@1$*7=0X6RX7d zA21xAlqNkzk4c4O-8x)cxF;L_=s!x+w}wOtS%QFaBLj+RT$wzAw*h>`4%uFV(>}Dj z{JVw?cy{f`+yU?U($rS&T{AfU09J|ze432O<`QF3=*)T#@u&f2g&tSlq~s!|Hy*>@ zoHi6zbH8xNMC1=_3JL}>1{>vR81z7TpP;5m8pcv-7id--D9+KI^)CbrTbA_7g{GTU zegIYU02cmcgaWj&G|@7+-dJ)t1lg(P$NnpmX@n?fC<(K0dkR5C+hBYf83i5!rG8bannn(Y}`Rw*Hr{GdOs zah(3OGRqCS0UykTL~N&{fA#A&dp6%3md`qcIWfGyDg1MhOD*S=K#gTtSC)0c*2f2iX3da+NG6h$4!2t5WehMkxbKE>L?>ly|Y{UW2 z%lK1aX&U8kPS>`Gm4H4Ip6$S(Wxum+e>y;{e&{3(z<)Yi1zpNQf!Eknl4=n(yqUI} z5#w_JqyyL2nu1AX1`CNH32l+N8}A;#pF!liW>$!-A81J{b2I!z>uh#A|C56TCod;S$t+9|D?adk6bWWz3g=*K4qxX*e(KF(#k zwpLY7Bp}1bFmS`sum(Pq%l%@`&cbV~`KbwwWshl61G=CiBaz8HJ5{@FCFPUto_sO8 zz|o`I$FQB<8G$4cJAO5hb>Y7}+_cy6iKmJPa69YHXuzalo=tCBK!`9?-L^rP$&%9AvAXtxv0lE})0BVl%h#&e8g zy=GhZOYCW@pSG#~(Y2NVh=}sbyp5i`fxHZRPzK`OSgRPk$hVn1prqvQKg0E?Uhdi> zJ6ufyByxzep7`J&LsV`&Jvr4H>MN)gHor^Vt`6=72&B63_00bOZSwA|huSp=?#AHU z1;-y=DOmxcvs+DW(?n8Oc~)VPGCJm|$p)8o0$nVk0CKA|Esfavb;UXz9_rgpy@DI) zqmp~ZxLFlX3UQS`l|gNwygC}$HO;$7lS?W}H!je`k&khj0C=BNwvk|t`Wa5m>fT9X zwDcyjZ*{#+H@dVf9$B#=MfCu1YpJ)1A-94#Cut-^2=e0v@H(2q)HLROL+w`3EZN-b zg|VDq1NqRH7qpq|&YcpbBc1_iyNumIE7$sI!g^?tev?%I7fm|mWBdko z3Zvf@HJG_#O!7vDI13QkDf2~i#mrZdD<8TJFh0JtTx2LUyOPYN+9J7AmM@Bq^G4Jz ztr^==-6EaJfp)G%S+|=10Lf?^c`^`jCIK0$FLkNMDYJ0FT0x7vgTd{N=9sQJ-%+}@ zfI|92=27?APIn(#x2NjRU9*G@6w&?Yr2E6^S3H?#gUQ1Tt{P0>{sXmUYdT^@VlHh4 z%d1cbU~)(vzO({&Bzv2=i9SF`KJjAMIH}E&U0V4syK^1P%5X=ps?ll}T7{fWZGl%# zWL)+36{fy&rr~DWNBcu@{3!*yjB^`JnIR);=ca#^N4hnN5$7_TjDmf=4NCGz8fGz` z69)`G&w6BPTtrMQ!Q`BOjUtSOk&-VEPuqD+pUe8zm84)>S|h`_EF;kN9gSnmRkU4M zhgojQgO73k6|#yMrZlmL!n{6P0s$d_Bj47fWWn4S7$O~`YLIb{r7~>!1uf7=Cr!Zj_Qfm- z3zo#ov>%i<57(_aXxq&B3bDXHB6X$$t*4f;M9dhsR@;Ix*ZNelERm^IVE$ppJRi=X zhVhb%&+;^-*&=svtRy%M`VJ}b zD~zrcgom$j{zWuGo_^GmZpF^tqd!UjYO}0c;W$7tcbtRt6!(%x36CwZ!=qxNGD;)b zLSjM)#~hxbq>*zX2e(tykO)7|6acalB+4EV*ivu^tk#Jo)^-5t<)Ap-j;9>p{{XXE z3aRHdW03#=e5C&XLs3U<8eJ{s_W91!xb_=}>-C@uC7JW(I3=5sj5q_OIgy4$iX{Pf z+=H%bEckOwa=~MkJOFaCpGs)Zl@1})uVd$E0rN~ot0vTRXyX|Jlo;>Qp3$UoMX^Hs z;Bi?8NxzNHm#$p(1LqsRtwE?AZ%ni|2T_VtLIw;&Gy$@(qePMv40+w2^)p6+a)6Bg z0CeJ_gh;SQmY9;DouPlND9Qu#NC#e1IQ)$vj$P>Jcew?zf^$`V(KBS0Q_n(ztfOy{ zKYFBRBN4FA=T%H3be0k`-LX+qn%?Oz$Wd^1?J>kuoR9`GYBjZnS$D$C45N}aaDN(q z+2-tCAD1K#>IcUywMcVTrTKXumq4$jll$?~hIZpW2Bk?TsTxhDYa8&^J* z#NIx4lt~(NAbi>SP?>1f)WiWYfca#ju`Pkvbf#PA;G{Ok4htr zCCiWq&KKAUBvwDWEyvykx%z`Z8B*Nrl^%E{g-PLx)?`T{FISh|7qvay+Yky(+DVTzKyIx z@u%)2jkly{c+YMq0DV^vOug5ym%@|#{~4M+HJj@(n|2%2-qsG-UJX=k%K}44Odu} z-rvOXSX?Ttq!1Vi074esoPI*DxSlT++Ue_eF@ifMoxbR2aUzaRI$)Z(x^=QewFFyO zVU()vZ>R$u>pm71`tR91{{S#FWV6TtWha~i>53IU89yiK1%>_4p~yfH+ZWIN>NI3$ogIH0GQJZg+v z=IY$z*V2W!B5&=BSO|_q366kOnDskpMnfEZDTct2#L52ve*Xaa^#fXkKf5W(L@^*7r~d{>5)Jm!4k7 zLz2OEoRIzfs1dQN>UvI#3^x}{ktEj(ZjwX;Y>|P+NIVRVYV5j?+1eOyak}Dlf+G;f zE>O2T^x)SydvPAQrFd!X;!-Bm1a}a&IAIil)c!fDvR-|USn&3TJDCFNB1z7c6N+aUp^a)$+YfTbb)7J%az*1sOQ%zY4=wU+CcN%G?7GvZgx;W z%K$nY^&_=o-dj&`uItfRuxXz|SYvc=`Djd-8TI5-0=3kT8zqq?xmZw)g(NZ=^W2_yMaP3@@AY;Jty`wUj)XB)bFm?&4SbH+N= zL2D2EBbqgyt#>W8*z&|zQIVLZ3UEn1I3#mS3sDxkxblFwOQ_T_hGke-DL4dR9FL)@ zl4@~X%*kz~YWGmVG?3g#u}0z9eo_>?fPtR)tNLu(rLTw+OTN6f)K*9gk=&#~C5#3f zJ~+Y81Od?2K8t04G&-b^>vuNrwx@Cg5!*u`AH6-eQ_xsZG)F%oG)Vgw%|XH~`_WPaM-D$CgG< zd}LI{70Vu=0n}4MfN)g$aA^R6SIi`B`~_FG<&^p<2k~?M6>Un4lel1Jvn)KbB&;sj z3@O7A$5Y;#5r2W6e;RD1_7(%%G}4o8E|Q5j;0VP$PQF@sh|9;#xd_Dr2n0E%8ELM z=}eCDCRUa=SpYvV8Q^xIfn?+fa$P|<&f-U5Q^y%ez*(Db-Xj4207`>%vNDMm@A3-s z)|snnu;>~+#-nu%j|4d0Ex;@RIL-+j%^*3Sv)#6p9IJG`OxJi37{?8gGoH1&MztFj zAK9|9@JSA*+NkOm7MebdrHhC!S|_}WN9C#(-p4Af^JBkIO>F(DHkMMb+=g6&e1b-O zax6TVF*8FTzm+yVUPlU0`5+E%#IE+a$tm^g5~t4`IUyN)-vZSkSx;IBP9 z{xu!-gx8igFqs)V-ahVoj%fh+=2H?$y-_s_;XrBR#N{ zPn4;$X;pT(Bajt&823EYO+Qn;)SwrdV%go=xn&Mj;v}gc@JZu2qQfp+!D~Ec?gq%l z8RQCwUW<3AYT9E*4X{?kGAkCz$4{;)-`ZAj-D2j}Yju7S zS5J`ob4tKmj_F!V$jmm5Hx7rrIg(Exv#Ky|Nh2k5NYVVM8H~0*b}Q6p)0&OdLSi{2 zP)NeEoPUKd9k2-F4GaC@$UVN9;+5Vg=K-E%A$Z9o{{UJVFyIL-f8FA-^G5{)aw{ESN( zAImjz9YVrJB`P<;Uz4IJ zAhE|BXC3MhXKy$rTX=n5DWVWB+PfV`%0b*fzRVs;+ox~8zzbHKZU`~SA7#q zkP>WQ2iY-If8ia{opbhbjhr2_Fvsga8jAw3`H&vmijB~raGR78qmC;vd^Ku5crGsC zIQ|JUP5#Nejj;~3bhsgYakz8%&<3~96O22Nf^f$@sMy9m?8E6(k891EMgTnPM?l6yhYC1v$J(teqm?^vZet*ja=_q^!j{b; zlZb))-+vsF>rTEg+uKhhw*naYIc|WSIQOYe=nB?JB;ei7!cZK9Ty6PB8?oy}{ioY> z>1`mDPDhy^Bb*+FlT5h#Ofv1$=8iOAu{?tUL5>LTjw<-K!fuW=Spm)f0-g1+7~k4% z)>1` znW&#J?IeTFw@av%@OMOU$id_94h=~DAGEdmE6aWffnF5Z3aMb|Q!aD!5uE0nMwMc1 z)LuODTj}D#QZ&h63Z2It56jcufs@?n`gWPjmrRAh5c!XlR{DBXTOBg;;_%z*a68-i zc@i@#6=BqeUdOOCX3AN$P`_xkfguRdvq_x4uN7|I*X-z)ab3t6NhOdCyNS*)dI|u} zmM7D*ED}A%qOlJYoU)HqJ$S8~bho&QJBZ|WMp2BpApR8u(o1Up0KA^sVppTC#v|)l zmbWu$b2F?gbom<~0vMt1jCQ2J=zPo_vBty!lhJB813kv&by9kfmc>UE{jJJ4x1A(r z{t$Vj(}TkqGJ**toR4}hWpSDYR<;Z$O~3*}sNns5Dj+7kZKi$n*7W;jZj8}Ng3O0B7CM4ut+cS_DaNZDnU}W45%0-7~p_YqvP(oK|_!JUe|W+{vQYJkqgu zW{hQt>P>1au;V^*V2@6JF0|BZaf9Y0VDv1EgYzIz1$(HXgH92_3~|S8wWEm!01McD z6*QLcO55HPEPLaVQ0!4&t*~2H< z&ne-jn_i8T1_3zI1-_~A0WK9v+RtJ{sFlyjV)ygiS-Opi3G zN&<_HTg=HG_{AE4k02OXRie-Lxd-v0K+0heCz{4ULhc>8>sKI^W`iJfIAuMLrE~ry zy^l$P(&1pj$#5chloBCQIbsLpNDYQ*TdWc$c_CODX893;^6onG@@A>&l3U-2W{&O~ z+jd|hk|I|J9D+0SsxxW=-^CEvJ-V%w=*bMbk25X_9epX-4W_vX6pT_u`48Sg2&gSu zIUy~zTZK+nxE}uiTEg)a?be;DTbQkc`f|W!yNyBKtGF&y=eBcN)|ZJksS4T3ji<|K zZWIN{X56ct-;e1)7rcm=f2$cBj2u%rX-dTMB90E(DyN7qr_;POsNY($EcWo36MF6k z9k6P>j;S@(<*kA=Vsm1bcQW~X17iR$)Y1c8qkfAcNDuJM^8-+rt{iPfXno9q#yy2p z{?nG*UR^HWB&KV3p58=E5?88`RJ2bJjbq3L?%o@-Av0LX9@kX|2L$p?DS@;^vEjbf zyLx`{2UE~yk~NgX1g#`(&Q)*-{A-_|R=AhN*BW@eirUf}RJnw;sCM2-AN_ji8dOA& z&Xr4T1d?`!JLTVs(^*9PqP{4%p-e2fyo2c^IHriR85=!<)GN3z0 zxHdX*+KU01;+q}%PKMU7YBM@t+eqn&q}Yr1iBp}p_Zg`5D;-YYYp5cbwJ9#+eKz1m zaTI?pK5mPFyC9KTwvVWPY*;~Zh`v?1WeCUS9Xa={WL$`|2stIVBbs1yTJ4UcHFbQ{m57XyR1wA4?6JX@#zhWB$`pRz(NoMtl0en1CK4@&Cf)C4enpHr}5 zYakexX=NiH#5$?{eXC5oZ7P2J-~xW|;+njpFqE>nJCuNP&s<`QfuC<@GQ+xnigTnzsJwD^Vq8SO1@l#a2s5A^<2)YdOocsd=@Wb(@2{f%hHa;lLk%NgSY zGh&$~;>3v&Qu5CuBBGwzE4Sk)OLe2_k62C1DJO}SFdV+aSj zuHWTWUTBg*i2*A6FyG$C1DZsd21W^S5oG(}U2>mXbfzOMygOh*ylZn1BRivzoOAfm z{grTy{*A6&0JzA1oPRphjiPdaB@QvQSsZom-jU@D&j6RqVxWZp5;^Ck0CR0+tPOSz zUPyO{rVuDBcljrRa5&`iS{C}Asuuh`sbglY2ISgqAE?`o*vCrW0|%b9QEu(s$w|@n z5>C^c3IOKd@kXX$UpCGi@3@9=P+?PZaqZHtOX4Jqq|XCv`wHB$t9LE55B|Ms?`xAN zL?8tlbKgB_{!aMJZ*E8U;;-&im7>|!F8r4pA$)I61gfM zJ4Od$JA>&!7A&t^W2HYdq-DHM|kp zJ6X#Q%7y{8bKm8t+fcsKTV|;P$scQ*bI0N+094iV)$-y&s9S#qO^Egn>UJXP4P;JjVd_c6*!fH2=TUrx1W4quQ+^Lfvu0A??Uw4a;(ERDpT zP|_y9q^95Wz;L+X8l}9{?5x7Z@vQev(kRptPrXoGCVfEtqfuy1T=^NBy?_s_NvV!mhAFKz`{q$pmI%LjU$rWZX6y+&q|2c5z51NeQkdQ#;bWH zx@Qu3uA(w=_fbYq;%la53j3Fwj=ifUeH4AI=UL3L84RM_sL6a|?;hA4DbdHMFj#l2 zE4KnLp|+^tbDAY)BIp8nO8^K$KM~v-KOU4i0nFgV=Lc=G1Joo1<%K1Yx37lH=}%NY73Q$tMS;7n(qOIPIdB z_c5bwjiOiIlafYyHga-3YBtfVuO?f|bsLOn46iM^%ETuCWx6*fnqX<$c}gT-mPnpb z>Tn1EfO(}vwpkg$F|#&7UNS!#X^bW8YET573c3T`M-^nigl!DreK%x&w5}SFHQhTi}f?mlamaW3hok!GF*sbAU9TF(G&nh!kRZHR!$uPkrw*wt8N8?S| z3B5>G;?_pqF9C$1%Xxzt{{Z!7qmx(D!b*`$XOKqB0`%Z#8O2I88y1;Z*~G`I9zguF zR^H0kTgwblBugSPWmIHjV?OmaNDT7}M)`RE0CdN2DfdesQQzxS@-2K$tUx|=7{|E( z0QFVXkL<}Tva9`~lYJ^(VtZ$2imf8B^MbGP3W0f8t>nvoSn7DDtpk$jFK4y&Icc$DJ zkSjck9Bc`8CmeCdbC^Fkex-8ONcZ3ERW=lgTVrlgS*=ut`x#I|%`XbL>Iln6?+%X@y@3#YEHez%gys-$fS z#FBf_X@7O6$1=xlJi2*5DR4mp*wSEi8=5k3Q;KJ6*)b+ibFGWy*52C>JMu1i<`+j(}f~5Y+wLAD?e56^4;mS z(ZwV%YA{N&tF zIRp@D@mqm)8A;cLX5}`6o;nY$BvHIEoq!n>ks=O{-y_h_0|k<jWreqtAl`(~qCm`)1sVbg>)VhLcF zm01^e_j(!tbaBFm5u%K*J6Ek@%+IUpX4xNQm9v8*kK%7iv45zT99h|qGWt)K1ELR8 zR_tsSPP14~%ug~N?0cF3=X@)tM{y0U;xtOOw|5v351EN#FvruqXz6;T?e*2mv=J?| z4=OZ7k25RK`tw@0`yoe;7!?8M2%&$KRkn^)wJeb4;OCM6VsqTnxQ3l0PIn60YW>`u zjgRUpJ5ka!^n@%{7mCbJ?;u8$C9=oZ`?B%dpSTLB+{EB@;AgFFF7}bhiB8Z5-sAaDz;4Dc$VAP{5rK|*$E7{vaAF>5 zKR2NCH38Y=A!~kJh7JMur?G>~L9vj7$iWnbGDcxE;hYnp5t`BP%~Ar8s z2>wm!@|6VcURA&P^ry@)Bw)tikT4EC=mD}7Nd$>*z{Y-TW1;+g=$cFFnwvhInBla3DI>56O0E#e~JZcwD;4D{`aKs63LwJ_)BAOVhg)K=C|$1JmKkh`(_ z$`}FI0o(AXts-MD+hvA9Chw6k{;f}Msqg;))~kbuAgp_fXO|%V04iWKd5R_~SwQ3f zpmy#L^raqAnOTDn%lu&VA6k36MDFsmQKrsan}9ugRd}U_c;hPVF2Xlp5}4cZvOzvv(AHXw$6uOV4)S>;n+4<6Y`!HkF9Nupg1Voju-Efp8fh# zmCGu)lmftY2B=1BX>*-wONd%1?eJ6;JcF<(IQrFA)2`u_MgNLYziM>t$fTfUS(<)}%)=NIqz|BksOv0jym{H%L5XQNO}~C{3a1w+Li0B1jJ{1K@${ievb86->ST^CwNdV8`;UGb$9` z0|p<$RPsBDQd`O>a3dq-cJ%spGyz`6PPMV!_GkjOcC(X`e;S@a@-cnq{oH?AUoa^w zvS1u%bY~Q%OsQ6l_jLI|BlDnS7m1j+=ao6!dk*-ej!!NGFY>NGA@5FUAAZj%opH&m znNssmxbmbc9lE#8j{g8!=4^vT-eYw+k#ZtV6#oEt`qWcj#Fyd)f1D5q9ZqSo%s;bk ze2k}+kh?}YRShX4v4`!~E@Zi%?nl(sMU5RANrL=jRS~uZxFas7XbO49UMXUR?m*9T zaFLQQsSx0PH4N~|z$Qw8*I~&202;S;hD=;}BkqEP7AiV_kx*|-O-5qw5-B6|5BtF5 zKdn@`y%v_!TSYWx`Ij-qdC5HoJY5&r>6WRJAcbn{A17crlrw^$0fo_ zp`&5V6I`T7NjdF-RDg;%@)yhKP5|3drMZw{Gr4h)-Kr%EY$l5)LXu>%mI_AVy()~b zJd#HkyX(2WSi&@-k>HN0<}k%*U3u2mA!U^c1`ebt1op?LeAR1^5_Fn2jom>7 z6~^K|o#+BT>`gqjKFr7KBOk}DIvpcUPu>U@u2*pCHN1 zyPPRTNO{8+8@Tixs0)(sL}9r=Nbmpy``A4{DuVXvSgq%|fDHY_+zDI*?dnOVt-R5? zm!0HM{AEBO`T{Cdi_2AvZFNupIl(_(Ir`88BbRs_oV03scgd%M-Ff4hihE&k1F3Tx zH#tN1eKAqOw{aCmWtua_@^HlZU<@D9fGmO<<_30t75P>m{{Rp8)UnRcv2xp&qi*Yi z{OYvLEJ|3yOCOXdJwMN_HDz^E=EJm+g1N{!9ViQ%Eh5{2G>35~Y2&Zbv*eaW23S>u zWxiZ>Z=vie2vXvER1#qd^R>xf2d7;6cdIc+edef|D14*TsUU&t&S=<0X%aCZku7)} zmSL7Y{-&h|cq9x0IR>rEG;yMdWR5MQ0L*X?wNyayG=eWJl#{_7K8B4L6PtJB!g`)X zCUzb{-S1OOj}jJ-r>~_UiIf88BOk@cseVNa%P=IIfsRygX_;dt$o}~QE!ju-)ax!( zY}ybUV2-t37T|Hq7Hs}F{*)jc6iFP@s`Vi<$C7%}fH^#ZdSZ})=Ylvcq#vl{e_E6- z=K!9ko@s#@j0>Ov&+fbXu%st!s{8;>$3Mu^&eyvEPC<{1`x-$KNtAAk2s8jm0WHcS zFdft%=S@h$fzShv5CKxekv>KTzr8~=scjdTG>aT#`~LvafFxX#)wuOFo2$;V zKlXjHdDm<{`2PTwL)SFJeRY5Py*e_H^fwZW55QI18z^icV1=36myx=)0A z&2)No{jKyXBr>Tkc~Wq|`eK;`YGU5VK6AN=QQ!Xnt%|60+e_>D)Wjq5)Da|qD-wOh z0yI3w^PHGTzykn-T=u_h1nXn=tNk9<5E~I{a3q38hE9 z!8M|~){lq(08Sy8@x+7a+O7wGuJ%=5HwrWU6*6>)y3| z#u#|QmScm1$@-641_nfp8C0E&xH;_K<5Kw>N;!2KPII=avMi`tHpU1T&t7_(dpk0S ziBflCleF)*CV$J$({ zgV)xO4Z5?4jL6b#2RKPuGCvSTew9~!g}uj-5SgXe9z`t7LTCM>&rhvfeT=z@9oS<8 zlgHwJrDN(*Pjw{oEFN6z7#8!zE;sRz8=iokgc@L9zPGZFCELLp2(Wy~dMNbg>r=@l z*n`VImWz-|kOq5VvaX|+=XH#esY4#wjH*JjW2Sw%_5CUduLakG-Zxl-;b3wf_=^SO z^Pmos<=MN;JGX<%dV30RZSoD$uNh!GvOk?QNDPeG0K0VtmPrwbD!_$9o_%R&)xiK5X)YcBaO- z7{PO%S~t(gB&D<1YvRC>p&AUM`^^85BL!^9DA9Q%sYtOr2Q$RD(>8aDl_u2 z9@OoaQl>WD_lNH?Ngnh8VTM$W#8o0pjT&xjGG~H76rxbd8J8Z-F{AG&EgT_Nfw@Vf zGdEJzp4i&inU*W2F^S(9>(_7VP)n^VUrimmDT+8CDD5o@tSK6nEJ6%&c_-^xvL)Tr`%5Cm8|7SNk?&V2bP;4qG;ajz@D!O`$eC;0{etx}Dt^M!|gvq`takjbluCuf{#-7Pk>wpa8iemN?JrPAbam zX%RzU8a>`)hGWcua!>eHov7L72S2C~=JY z)m#jl?P5JP^%8iZSe8UaK6u}jU;zn?<0NyMf^B`KkOw6qX@`eU;GO+a+z-*!Rv`OP#2 zc-JJjyS9NX8f&|cIv|EnqB98r^4Rq~aZ<^5{)U$*s6l3pl3A7|M^nfyd*pF}Ro_9F z>-H1aPjM6|_p(iJ0+O#IA=`u0aNWCBoZ1{LZGi3+d~Vzr5J|x8#TNrH zwM%KV%Ug)8+FOge=C#7e7ZL#5zHD^)I@OI!RDBr>PLVg4ADJUH!l~K@a;t(^f%K_k z&@CZ?+9i_dgcr|zq>xKHZpc30IjFBRn{7(w{y8o#t^U~`mo!Qg?i+UHNf{h^8em1M zYZAkz>T*~?=e?b|mPalJmc=(O%16z?2enHks!B*>gi5xsqh3DnzFy@Gz{fls^%U9k zn_KHEsKv#_n%qDmxDf>=RN1sPNZ^1m$E8a8ZL73}B%UOh6=y{YiNdH+l14`W4k-ZH zuZX_;1VKq<`B|k3#IocSQa)fa$p?>0m3+>PCg&e26&O4oPxrj6Zvz zz+ucZsf=+r;K0$Qp26#k;kn>@xPnG?jR5;3?h%r4CG)&J9^Y=Q|!?L zm0&k1$6TEM09urmhQ?JNeY$74JX7X`M#Cg30f0{!0+sO041jM7}{ z`faHx=6RBz;f!uIpL3vHN}p)BzI%z6l7oO(xUGvjYYS+Vt>KLU83!ExbO^s6iA z?5xeYKgs4x)x9{WEws3ugtsjv)z*GtCq?`#UhUPABBwiLQhz#ylXgpP2lyF!igyBN z(`qSJ`A1&Z_MiYUwB%rP+% zu>dsvLg+^Bla)p>umFZt=L0-*+*P~%R@+aoj^xI!(=k|DCsVlK^gaHAIW;|;kx8aU zGR6x|pu2@tW;yN${{UW?5XW__L29tRn;e@EDPeG%H z;xG(s;AE5d^{J;=1T0x&$y1Eunm}hAOHhtaGF=v42mG>`U-T7|plU-;w4cngym0cC zR*o&h>7T;72HcR`xR)U#JwWWas@g!2bXy>}`MJURlS~ZVF4orn07zzbXl|mFkD3M< z4st&Vzh|gO_bX?p1WU;IR|DmgV}dD{Ol);;wBRf^L&=*2kgt!Gx__Q(Tm3#e*i3H7 zj;C~PkCKFX3(2ll<*nid^e369UZJRlJKd-XLV zc%M&}J*HXt?$Hd7$l{fTYoa48Sx{85z{ecbl8RRZ40Nmp@g|)jq)|n4GcO?$Kf~6W z_U%G#&1<1;9h%_d`QnQKtfO-naAYgnb_OX`U+nIoB3y12k|fvU!W&BjBapj>N95Gu zZ?7@q`#58-8Rzn%z-zgW%u?%+Q~SMX8qppwKIb2I0D<||SN4Xhr+nAia!U{xGTWcJ zJ;(n5s;=2;);fmK4dGc&@HqFQTK}{bpMG?k6Qg{So=~-~< zlTY?Yc7~GTBz4@pE;xMtU#&59Y2uW>+0)2RF@Ep_DuRE#pTiUZtahl7G+8@AICJYt zpb19tAjU}K5yfYwsOD5j;Z=E|Nf*m(;1}w<1zD34dy8?COlQ!rkrOnvAGv2m{6W?EDky3 zbC0cC4A>zgZKc2j@^O!P0BG5@)kJ)O%5>{f&H;#?g?R_wqRGQ170G-8c>YwK$YSGX zJ4p-=pwC(WaUl;RZ6}}h522^FLf|$&l^KYl`I-6u0E>+7&tp;CG>}5g3}#ZJ{a7O^ zeGj!Ej)K}5VJzvEW^A0FQ&L9+L=(9}#bKoMqf_bym{R2rkH!E-eFXhuN7>m|fvBjjR%K{*8-nJE)cww}hgZNesZsc6e zMr76_XzlJ67<`wKB63d>f>PMB`<%~%3JZp|rnHY?o+!g$)`PD6e^Dx|n z+II5buu+dumLHu+FXDKe%0I~a3KirYzsQP8qwE(nM0t%Qo(^`8-yzBRoKRloBo78I zV;x5CnzF2~#P?EtnTjgLuaVrAa6uh7+gh>79FR#o-@0^=MqWPsJAO5^W~HJjJCj@9 z!*Im`DIn^OFhyFbB@C(?YFsGedT_(=rU$r2A7*us4DO0f8}O?ro>PmK1%j4@tZaH@ z{{WHt(@~n;6(xnyQ~(%!!_aamBfN&-n5K=Rle$PMWwsIX432}a2P5*J3EnW{(2ha$ zG$Rw0Z@j&I{pr-n1^{q5U(`?`w{PXy&i?@2Mn9!CbPEg-5AUEKhdvp z$BK2&Gg^=OXixq))B!amEffHhQqoWaQ}gAnddNRcf29`R>J^9aWxq3@>rArdH_*Cdat4qg@j%< zMS7E-(0dD2igZCbN)eF&(l@;X67JgPT<_iI-gAD;^X192(pJ{YyzBkuow0>(XVXp~ z0Se+t$8IBk>zTB!>@3&kvo!>tI_4Gdbcza|@Yqh?&C#o6=EV`)l*dv;M-bozv~MXe$C+;cm;mf`)t(E?>Wm(|cK zkZ)Hmb=zj+?fUHJ+r-r%s_ER+8#2uIVm?L-jQmiZ!Z1pCW2Pv|XHq@UBgCcZ7xxef zrZ-@B$1MzmtJvjr#lWW#Wqei6@woX}$XzDT(VW02=e~VumTk-xXi*Cdj`6sIvuo2m z;xZs=%5P@4bZ=sHOCP-uf-di8X9E%y*~Crp%VMH}{3u?~Z$sLI@XVzYG|9QGK(;eL zk*;obq1-8pJpRFJw#3=|+FlX27aR^tY;oV~VEmId%+^Zl`3M$OT0Me)XOAu1zs_F6 zIUNl&x4g&l;v5Nkjf0bHHhZQMJg*&<&R}lvOr+f!SEWVp=0}14vH~~GUJoW_KTQf! zBSI>jlVmVV)?~Au*?65R*$elzmypb|)k}JLHrLkDC6sy9zH3t|J}PnNhVP-C{}aB) zuURT}ml2aJ!h|afNX|N*r-};P5l6{1`OXAI)PDT$Z=*+kn z4=N%yVvq&}TvT$BEdpGsgN9SE06-Q%)tE+r&iP_f(>6xFYZN5DF`^*xJGiX`bt+U>n23!b4J%>@+nW!AbwD%rX)G4w_ff3Lp?@w z@Y#Ba-DF6NfM7Ib;x(A9E$_3p(UdcBvtxy;?IbF0=aY9aGP&l1W4i9Y#-#Y4KM1N5 z-+sALPL?kRU+2WmIGikI`uY;8 zdtLOVl9*{IoUOo?i{hZw%~NEl-bJqN1Z;?JoUg7eVeT%cF}*Z|s=B^N`V~JS>@zk2 z%1^DJC4j;+pbYCb;iT^HWV6x^pyehn81W1!$%7VyP)HP#;BiuD2ZsPa~n#SNx|Lh<1w}0Usl# z8J^9UHr-N2e!gtE+uwRvW<+p%UJ-CH^7&1~w3CFJlt+id%}Y^};#^86c@dNbWD3|E z@vSko-LngJu&ph^WUQ~}Qmg3_3qxMN@xf0Ro5|mK)8V~Le+i6h{#W19e+Dn@FCjXV z6jButx`l0mq(UYTU|(R2UZsK>-_(4ijnd}U<;E09UzPUXnxWfyg3T`3IdIIpWh*D# zZxEjZI{(6!h?{&IZOz5nowC0Cy?qbzRPR2h5O8aQ-@$>PsDfRx-wE9^%oO^)cci{g z`$AKgEeJX!&=+9Du&yN*yjxfg?iFQW+w?N8o0s1prfOw<;YzsJc}xA{oS=9fs?vF~ zPYO-Nl&Sgk9^I==I%IObaF^ zi%SnLyN{@22y-uA!y}3X8|JmMq~=Z>Zg79TA1&pnXie}%W}xfWOhL-Y9DyKEn8DRV z9?7uK?|zNpAlbM-w)GI3i-Id5I0w7)f(7q`hL;(olTZ3 zOhyt4p_zM>B8uuAO|%#4@v5OL8U!lPbl<@!rt*P|8@)UH?MVC0FYKb?x#)HC^0grfl^EwF(6BKKqu z-|E^pzF?v86B+4Xo61!hE_}|FleWXafHm9|lGJ!vac!W*Jl-?xaF8I90Lzjj708|A0p8de!nAl#e%>@QcJ|p< zGiOaeMw<{4yy>l@$&IS-*b>TvpT1`jCKJCCgMn%l($aJ`}khvYz|8dW!k^wX^fng+&T zWClj;HJ4iHuRtd9gU4OKd!iu0@+cA!pA-t|dk;Rq#&cPWYI_A|R=L!Stu=|kKRL0} z2%oXwqsm*lWR~h2rK3cm#L>4N*vu~m=e`NMd#=k)bdiX`j$6sK@a7|cIPy=6^@#xE zCJl_F%`W5!76O4?ENk$`{!<&mawAcARa$I1(NRh9ZwLH;Yw>($gnAy&ktDa8Y@4O6 z#~LqzyKDm8703n4Kzm3HjJ3! z$J)3_9;^YQk?CyPL81#iRAW!E?_FKeWuzo+i%!1k&1mi0suGC;YOCfiLsEZ@B{<`% z2a?w}8o4ag>>@3{bnlp5rzAQ9 z+MvY#(3q-_q;1OHSPgVH9eNzT7Gh4!$cpN7L0NtuFsxaHcV~J-#uwmkS1->h|48v+ z(#fu&F1B`PiT$x7ov1Y-W!&*5TZ3$@glA8ZYWk!>Y~j)VLImoKvC2J)+n%M0oQ*&i zgUS{`(d2epkIA?VgS*%<&g{05eAUfxdJA99%by|1~p4fR!Q1FFZ2rrVFQCOZAdb6U0OFw&)urKUcDd(8hSwIT{*eSdCYSK zn$`wKO3eO|7mpFsic7TsF~7kH;LtQa2CWpbn1r}PA8_M7~WWW3^mt>6JYk~87l zmbl>{<9G$5Nnj&@e(L8!h~c^}e9KhYf;D@>(6?ZCT!!)fuQ03;)}kI=4qb9>4`eiD@-PQ7i;%;UG6pSlzt^?Bj= zIQ>6mGkB`H>TTMN)LvsA*TnH_g>7Xz-I;Q`Jj*4Wubg@R`gzGYFJz{uSDoge3mm3` z^}_K36~R^2ZgtGJ+hkT5<()otmbqx(`fy$2mLyN1xz} zKYY!8q=bWa=R6KhFMRkDu8VI6ar*e-H{s$yMNA35=*U#jtomWe|H9_q@cF-2Lb>3^ z@1qT-`VGohN@JH;>;BUSaC(_hXO*<{O&Ud=hiR9K{Y?_&F7pPc>wmes-3lEDzR#b2se2=hEv(3>zpb z4xEFT`!V$aMi*K1LwgJL5nYuA+^?X0@`ZvSFslz^#Pm!fA7WsEL+T#)p$SUSbunju ziL*`)zL`hLuiAB2&mP`lCeR?N)TGPw`8n`q4_z1D(tK!VPjCtruqRijZl-0q^=Kk5 zPAkjpPqsk8o-fzB+2=gvZpTvHON0`Rw2eRSz883!XRoWwXc|Tg3nH&zR^{M)51Wy` zrsm}qSHX(IS0dTLFD{|4716=W_YFTKj(cCQEkJu_>tN_(`1=6Fj z7yOaVgPm#^{-fh&PZSA~Tm7+h7A|jD31}bC14#vxh#&J<7UKJacuYIq0Gb_YqYqx$ z7>SEV>9!wqy&deVIySqPmRJ{i0*sSc*6QTNQ6u3AbVQuR3rds^s8=X+y34vMCFt+1 zsR(cizD>{Le>Z$%c7Sn-g7{^B=!j8pqTLnf8RO^_AWXV#>?WznM|vP@^6aKb zhE$l{!DZw18;YoE_^9p>LJ+D}k=s?A^HAzQI9&5i$4vdZ!OruY(MytG{gZ65eXSg0 zAn%as=f_Uj%ryzxYl4P1jw>E~X}AK#g;X$Y6x8V7N&|-D`XRh7Ep?yzi?~7yZg1#6 z1GFBsJcqOer#wy&LEm%xe7 zF_*Yl_;8hn5w{I^T^XH;XcsXmRwF|uo6T=Yl-Gp;{9C zSJI!1ixBM}mvG0hJyQ!*?g9E81Jbt1o~jSmD$LiX61WnOOXZQ*pv=bEjBE8~hDwv&os(kaY}9+tfOe{v1~s=-?#3_- zM|~0sM)*wbl`I)Nu2laKA9n;E3QU6ql)dl`eO$m=YEDUWT!D=9{La$Tbn1EqdVnfE zgAHAQeqCP~nbSDC+!D$$9UBnmncE4x*qEY$fpXsolq+|%BC2){CbzD2d zxwN5BUUxyP_d)@26ZeyAr)Kn<(Bapi zXLzGdOk&^DD2EYrWXBS>^KgKSEN(RwyxjqihAn7xkZuR12mXM_7&-BBgKX4+40k|w zP@pI}+1Dr%$lbP;-9`w>;@cO_IPclb0Yjc~jr5KsQBF;(x}JL&KOvRMDwq;BA3!}+BRaFqZ^ zlyK{T%iZf2K0pgE5|b%+_Vz~83SWH>;XReUAzhYOrM`gVsCU$FE#fYgQy|x+vPXEc z?2`JrB^eA`S^O{?yQ&~Jb2Y)rPajKOzl>w-On+az@^UU0-|%{8ra(4}Y^J%WdWvV# za(n+-KSwFa;*!)(zl`kQ5~d2}AdIfsNHhBs|4j#coZtDnUSAbN``<=qVDS#r#ng5?O`FA`^!0=P^B>%@B8dsnNvZKOhER6?XRY|T8b@#=ndIGu*Y{Rs=iM!J=$2znO{_FV|#`%Ai}n!1Wz+;k*5(CJm;! z6!z)@p)DaRaHjYtj*sncQ0msQrP)MZ;FGzBs%BAgYOh!qrx{{cx2W?FfucEOdW0eG zkL%*V+W^}_5#56swnN)p1UsLe*TNqg^?h0RaIT#ZX~^^0#Iq18FD<8xIUgg={~0kl zTLd-+V>BkS_l6)#63j2+jt}E59GyOD5)t}!FkVB7)z>`UQRor-OjsKl|E{`QWfJK4 zaRrh$N~u-yAdef4kJT2hyAz{HQ?S*KleT}%rg4yFmx?}POA`dQS`&M(n?HokY}SWHJF zl0sGzIw>)YrUAb6Ik#{@;x2Sm?_b~73$aRg?JqmZT2D|&u0SqPR4B(PY6QKp$uRq< ze|A4gDsX0Y>IziD&7MJ9udf*4w#S(T&|WDq08Zo+lBq?&CnfPl-^}R^As5~`mv5%^ z>87V{=DzQu?gYk-1Lu!{9@!dWnjdhWbSW^Rc;fxN$tB%XP4*^x|C;kid%09uBiHrK zw>c#xB?PomW9F6Yk$P__!Ymx%+@gbudlb708&J)RA4M?SOnyO3anN>ub@4;G3OaFcDtKb@ z{vx;&;GL#=WG2R(E8TC!#i3en`gJ@$-qSs!cG^4pL#xMOhnR%es)WUn2o^QO$~h5t z*6?_@6aT z?lcymhAmIOuRD&-mBe?z+A_xUyt>(ZdUwrNx3ei6){Hf5)!B)<<^0w21R*ffSQ)y)Md+TCp@2(;|PB z!KX-_pOB_=cQw|v_z;^#7k9@}dwo63y$-!lZF44<(UZX%iN&uqk_>chHue7;k*qki z@&6zao93z)pPM4HNE*@1Mw>Vfuy&m3i9?=;&-mTgYlDkmb={k{;xugV9>(d`@uswG zwz7udOD75&2V&ZysdiJYMtq$tr2e>d!o{DlZ%R|X=&bN6b_F6I=BAL*Myn7$9QSNy znUpDEqu+tqYFfTdQB-c~zWliO=`fch%0{To`)1HOGtq)!sBvV$O^)6-6#NJjhBGSu zdH7}99JP#8-fW#$TZk{3fO`|HE`Cu&34>tb$lDJpq$UCc)c`s`}n zt7%gzVyvW$DwGK#eXXIA!d>0-Ys?Doiz;gEDm3fc({6sDsHk|~Q|?vn^(TxBEk4<0 zTaV3%vL9es>%%Y#)=BVAXQ>1!h}Zy4u}X%D@Mj6nJ_|L9f|7eB+zVe5=zzN?$l>(a z=$KLdh%I}isDKwjov=KblHi?2DB-H{U4XQj z_g2SU6p>qT^2yO4lVX^eeLiM?KFRHIqN@detayw}$t0chr2qIL&d6mz1`WctlN z#1fg47icj#1BWKxmcTEJu0U%PUNc5GOJF}$nb7==jk%+8QECVS=;-9MD3RlspdbA- zAqu1x1OAf(J!PNk|L}`actgk)sFTDjKaH{W4O}~sYqpQ3c)3*br;yNrvPSsq)~hJc z8rPn2=Iz>Lqmxcas4g+&vbN3g?ABLvu6@E`62AT`kF1VRRUrY8A}kc}9u zRwx}VX$;<9@87UUASETCC0K)hV=BG^r82_#UyMtN&J1~6thGOk0v%wG&O{X-I!;F< zHc~%TAb|(4EZWY4V4GKDQWIC8AEbe9FWcGD;GI;k_J2^<|AWS3&YKYMdfjz+UkWBQ z)Zg-)(1}bsayuHXuPq`iN~5R?kX)Vq|1l8o0odY*7W5R}-}Dd_x9KF@FPHIR9Tm0Q_q9zW{%6RSy6F literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-es.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-es.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8cccb1f4c44dd2789bb6fdfa6fe7ab268731c098 GIT binary patch literal 63957 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 I%zw-O2Q$y5C;$Ke literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-gt.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-gt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7497d8fef798ba4c9f11ccf83323266f8adc76f6 GIT binary patch literal 57812 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%0AW=rF4{vavLmS3J>pBwtQrDb zb$69pKXn@A1TM-DL~9k!n(UvRHn{A5j2i@*raa0QlPO)SU(^v0p9V+@J3CWlat0KW zHeSv=pein_+H=rq?7!jh3Fp>HUrafm_jXx`R(M1Cd=r)~6noR$lAU=p*g?s>{Ud_< z=RGq1w!URsa*iRMEFal1WB#t5hR=8S;(t`;f-n6G-DcCt%;=sDUBN%i;`HF751t*~BDoUOk^^Ix+wIcFNjHQCyEDXO zQQ~y*Kcv$&L*B1V98TIG6%9I!wj{?3#8PnkzKa}w6?S=}eA~coH8;h&-WCqV`z}fZ z3AsNg8eW+n(!jhFK*75zWj2nXOnes#ozyJCdv~Mv!)iI@`I4Vlk2gL^7;%AB z-r`YckJH6$90K0LuhwB|w8vDSjAOAKX&am5Z3D@Iptpzu z7i0;T5M7zAn-GRN_`Mc@`Av2%b_F)}HF&{I^oeYP8o9g1@FAAwtwx@%DJ5e@Mq@|< zBRp`>la#2~oD*BrbV5VsD1bgU4}U|zlle!4Wj%w`8`RsoQc6yFSgQFE_i?`j9ttB7 zME>E3$L%j5P?= zro);+pqw7Zcb;x=CqB9j#t89eWdqqjWHzDHw$vx5H^Qz>IqmN~TZzsH#K!RX1^&w5 zH?SxJ4~#k9_Rg)`%y#IUYWEQuTtu=BPpuD}8ty0w=Gi0qPc%ff&AZ2r4w^4Ify8E4 z@X$n2zc%zi^Yv;RvPim6YMjez!w+!39R^H;7hlgJbu3ENSfV9I5m`^WD6vlX6U%!F zo#!1#(>Kpm(SOyGI)2EgnJ-S6n-GjY^mEI?T#maak@7hQ{B{IzrgdFCx2Z*oIi;wC z9@94__7{B5?Pv`V{&c?gwo8T+gg|L6=X%;TuJbfwCQe|P{{j;Qj(T|>X{~Pfi7Y`? z`j6(z@-ZXXI!|HNFVWIQuKpgsbD3UzR$Rr_7{?NhFy7l-OhK#e;BBIHSW3tvB=4hi z`?kaT7)ZBod6}$t1e;Pl<9J0k05Z!9)AUp=CH&k96Ozd4a>>v% z%E6rZ*7q{_@AxVUAR?DuqcjiIg=e@f?zH02tL)XrnZHEfU6rEu_I+m>%3*yJ90ggx z1wImLqsC`R;Ynx}eh`U-UppDXiSL$E#a5@WZ?*dq^VXZbB*~b-#4?0oig7&I67e)( zDJ;!o)~QPX6wtT%@V%2zcIwgjIk`apnit@@D&K}6GxzM8IP94S+FmCVEzP?iC}f`I z8`KtCaGVv&QD_wHZuK@gD?<_h=$Bryd`%eZEikLGdU%vGyNFsFSqROb^`m2!m3GM) zZ+={EUP#>EoQemUwdyiiDR-0!HB^Esd1+IOEdr7!i0F1y>J8=RBToTdFTm znqu{0-~BJ0{O>wQI}qM}3j_)Q38KHHdYnf644DQw7*C-m`4GqLh1!GpjN3I_ig7Na zsGUc^>vkeE8jepG%Sqazwf_LS6U@n3e83>l&@Vz!)tY;q-^FG@^Cf1Zt{+8-D5xY< z?vwR?A5@RLE-MST+n;6H^AIrZsElVVIE1RKLqxD~=z|W*BY?n%O|SPZOA=MoQ!2Kk z(KFtf5%;p8Jn?|zk{orn$1)dcnCi2hb+bJ76wcl`jIYT>|*6T7%HA~Ms&*x(? zVg}<10Lt=$yxt&^KcLl7pWQ}}ad!jq2LZo>uXM-EOSliDsl7_-iK%Cu=8w=)Vy4?@ z>ie*#3s>0}!8-Xd3b9p^p?yjrPU`L=3-XJ0k=82bAbA~;68a)Nr&}6~W3S-lS~7`u zdmSDnjSQd4L}=Cmm5iQsiQQb60zj2>j*Zy=up;imXTGGSV@O?0i`+WeeTZ4xAfY=z%mUEXg>nI2x!Zj5#MvV@ zOyTg!9riADeB$a zvSee!`q1SpkNS)FY6&!if?`^LO?)R3%GRvY1FcyDyI*i9D*|2I*a&zRSHuQh5ZuL9 ze3V$cFi~LUFDIq!H0ndssw~S_b=XPb*D+R?V0ey6dhI9BaiH5zI%+9+`bCt;guqopdJgOBbzR91_V#{ z7v0C!D%Bs8@k+dWj~hopky9<3!*r#OmLsQIdyHzP>!wYP{{I&My+A_0919nnbt!oc z@&sUj4?Q{x+(&rf8{<&<`GzgCAd==i zpJbXb9GloF+@pd39Qsw4v%Eeay}Ah>ku|7=2$P(Qo<=?D)TY=7$J!22w-Vszo-tM) zXwYsUf+JuMdiLhCZbH<|&~%yfyE|y*wS{C@jB-knlabe^J#kPrje9J{=PLxOc4bFb z+)Qi&usnJS=?h}qw1g_-JG0PzYOHrQ&+>;dcL%AeyS{*8MW^Z!wyGnJ7?SQ~G2&iT z0Nc|Zf}e-j=_VSq|EWjoks0SH5 zWAd)qzH^{XT8jdtw?zsm>*beYC}mAaglpqv%%O1I-IlCEVz&zJKl zKAEX4qifL4@;C#sHqZ~Jy;c@eDzq`|NcJ9c$v(NQ7-U;*G_W6VerKgGZzlU96*YZK z^}SN^Twauoa6G+-cmvj(WhuM3FA8n91nzbxGJ94nmbChMi)~Kb7FKYp5~g;iY=3&X z=;VM}ER5*ILvAWGthC(La@hebRDBtSxyOVNNNx?3T3#JPEHq$ zW~JX8@vsaCBODr=wDl7!+(A3cQFg%&@AZQPnws{IG`nSmCCJ8Ej^pZms>IBX3M#$= z{{R(K2t2@k)WeQQB9}Ft&<(rO(rOozdic5!Ky9%QjBkC$f zdzmI(mysCM@^Q~fBGjX_NZFXMar`}xsiT_DP_beQVic^fp^Ceyj?O4aBVR1l_RbEP7|R zPJjCJ_Y=HQByb*nQuqLc^v4+dDm9i@Ws&D~XZxuV@BldHgHDP#ytZx3{Yxt+C%$8DO|+L(a zr9+#&g>yo8MO0J-mhL-KBfBx~j|H2iJLaOeEi8>1fq~o_lG+0lEAkzxa!xz?)_1ei zo9aYuq`Gj@^c@N6D%X|(P`nKOG~y&$YiPJ7p;{IfU$P5?X+&|y6G;0$Sj2!8$hqsZrD(bNN(Py0x{QB5=}Numxa2mgcHYc=}pd+1cCq%n(L_ z&Kqj30W~I_WjrQptE@G|$8$QLyZ*?em9+vbA{V>VZZ#XbS3(c&JkF{;Fy?lu?lHioTozQ|f(i8KDLHimDm^++D&lzLj@nCv5&q#Yi_UitPhQnt z&%*C-;#Afox`~J+v`VM`dFvd_QeZZf(zr*wV6bht#2CdWy7{U>A^nzd8iUGF6PU8t&|MMlt*Tr`*?TJzs(HSW#qW=Ke?MRYCaEu_3!!8k- zgqR0z0Q4a7QQ2!YH`ljT*7B0pktD4l1St);aDBF#s&tE+Pd^tyq`19nsT4+b5K&ie z2Rv=hTF=t_Jr#|r&I>hA$|2!S15AWB{QUlZqn!WvxFZR8i z^!H*`x0Y5w5bj{=R|MxA2JPuYqXrriFWas@SYac%l0$$$4z(nTEual>Rz@T*0|Ksx zc61?1#tsXfNvyp>J+b-W%ZS@9uKD~0Okl2oBvA1!&F!tMS0ut>^HB_MoB&QTarLPi zR(L!?Yo}W^q>#%KGqU8B$6x>>Lvuh1;;VG}J<54U@gGA(! zxlRbk#Sm$8+edd5waTP3$Yf=a2`a~^UV2lc(Fo9+PPUa-a69FdcLK!Zo)22hHPDkU zS<|lMzBduaEyA(ol;Obs=sgsDDora?X)j=ft>A*%6ky;nET3He02Ou@FsNP1hj(F~ z1#&l@97~y{c9o%o<=l>&v(%or_N}#AGLC}I;>P3sA*X4IA^XHKp#K0Gt0mmmaY*)% z=Pk7rSBztlYma?Nt#X!az7-oKFexh|9-sYc>&$lWLuqX!lNaL=qhXGElk6!?H=_ni zWpTVTcLx%v0O0ZMPC}n(J5?kAg=~%&9e)~m{>!%}7}zGpCQNd22mb(Gofp|;j4VTE=+Y5M(#f^ysU@kW|VZ}NH-c2oJZXy(N2rogLSmp{Bb$w~?t*;y7Urv7pc17|%d?%~-#^ zg)VO6Sj)$4rVI2X@spOq;~Wo`r?#=R)Z%8v%vSQ}%(q#8cIP~TG5n1-^2Wzizc7@Q z5ZfDh9v9jgKFWVO-O4>ja%;^=V70U{L1Z3SgqXM|t~vk#KaFJgd&G0<16|Z^Rwb~v zSmuQlNn~FuaUa&VX437RXl4&IQlwvJQxoHQ4nnsbIjXuQgK4M9b8T-4@+3u$RCg?_ z0LLJXxZ<7A$_?XCEG3;|igN0W8piFwc2&bK#rgWlOaN|U>DG23bA>lLp1j>G<;sVO*?s*PcdARj$O%C&;*C_d{bGcjl+M)RGItwh`r+6W165t1a*POp}yGMPnZ9-~sPZ zIa7NX#_Ms1Pu*uchiW^f+~n{_Bk9_vjK}1~aO(MW55OnpJkqA470hwuY*Ug(N6bBm z#y`TLf@{caBl1Kq5MSNO@pS#8yUdPM^V7dU5+>)C4pib z5x9(&^*N#&dzn)bRpHV~wq zS&+#zpo|W{4D-*@tC717#)&recF7}x%w#HxidPp&lJVCy1s`^)S+`Mwz8R)G8H!lLWFu`Zpi7%^CGF#335Nj2gceYG5<7S2*wq;|?JrH!E_Dg6ZQd(Y zK5UW5j7K~U4^y6%0T=RJYqzUrkjZy#1a`4py5dJsCRE^`?+VD(G+kR!g7_>Fi09Je zfd#>d36#1O7*09^gZ!!TE8gIBEqx3zljhqa+@FxVfC+szp8RvhXj`j6C)wq>jU@zt zrd0=ll1h{K)=sIWU)^f+-9&DT7go_kw($rFgo4@Mzc>dYmCsJ~0(g4tM{tr`Z;|!5 zE&~??v??MD+4T8akJ64s+$?WLb#D!$TwD24#LI=4IAtJr+&IN$T3=hwHKZ;go=d43 zI36cgjFm=W8)@`Y_?ngM@8Pl4mK$Vtn^N;(M%r^0*uxYDjoA%=dy3An(RGjbPAzpA zZKwMhy0Ma0j4=Jo%1Kq=9I}ox)`br+G_9^R6B)Wo7^SzAow2Ff;d@q9?aZxyxbRkFX+?KewzZezX# zq>_k_%rlJAtC$XfWhF?0}kZ~`WB849+ zG-NTQk6g5hHZIPN2N6hzaWv~~O2&Cs7;a>6R*^%#b}2lzI^a~f z-&8A(eX>fVHVXBqFD?;PV`jl)_rLn|vCkMJGoT#q=cQ4adt{RlN9F|?U4uWJE2|7@ z###KNWiH-`M;^7SxBwIY6buISs+O+LFPO`#x`X+q=CbiC+a=s-xk&Oke?Y>Uo_qOBD z{{VX*E;{3yWN>PB65L59=J`(eD8zi<)`_(pVi=;jmd+7uO8JW!-r)~ZT^B5; zKAm*dx3D0MZl`;b9;RGwK_>l}1LiwJsKMjq&tXY%DY2cJ8x*&c!eJJuRlL~?DOMp* zU=Jsgx{~`@E#@wkt1}o3jUYJk#&N*)#aXeo7M8OiF4sF2X=HPj-Z{rUn55Vd!ELFu zJLlAzDVdJw(j;XA>rJ_RPR`uid9mH146_v2>OZLVttN~su*kqacxUq?(yQOxi#rRM zq*8FZHW9%mj(xiR6)C%nqoG_wd}fuL{{Uz^mwnxK_6zOwt1#VO>Ps`(-P^%y1kV7L zSj?tYjf%ejji4|iuWp?wVA7!$7O;}PXoLgyfO1ghKZwD`Jt`ROp$DW6eN|xVI zwNJLNlm)Pt$+$a6*yR=QJ$R9Nde#I!8@;iXJLoO#yx8@3)CGhN6fA9OZT2ZR8U7>C za%$WfX1casB9<89hU)uNismH}D;9)D0=NgDVk2-f-v_5OSphb);;U;N16S4U;Fejm z+jf>qX(DudkaiNJWGTV>4p61d!cC<_HDWWmF zgf>;eup#|P822<;0j+i73rPOWAD&(At=@ZK0vQ@rUAZfOf4n{UrorM3Dp@VOnO%}u zJhhNU-dK|)Z7qxk$;J;ks+x9>HNLT;T`EMD)>>u7w8kk51eK(LfCY}?K1byGd(~vn zH5Kr@Rt6;V*IXCHe8G<^`#{gTKlRU?b?w%bkd65@?LIr@w2|C1N+I(+rteW^V&R9o0k)R4PNx~1-vNatGT+~V|(0Q^$tV4FQeV{C6 z1-VxNP#?Sy4DK9|aC%jUG`(iSLbkSvM)lQh?rtHDRacS;CYje`9s&8|C#M-5Y1s_v zmDH^$U`=PNzO_7VJ6CIkjuktWSryc)095vr9+ODupb&v-16G zozv=y(8h`nu|Nly!Bp<&=E*0YuO_B~Qnw>;cRAyZ0H+;3M2pFeak4Sc z4{=wPF(i&(0Z-i?zgpLwEf(Xwh@rTMLgkkdp4jIUmXaxi%B6z4WQO(WP~T!1qFaA8 zr*$voqJ|{~0X&iFDT3h=)kESC4ndTJ40_;ZrcisJXt6Rf$0iDy8MB=96*b9I0CXUs z9W(mWO*B7g*k_F6{#h%jY~!9Yo|KZx&LR;6^2-eK&OVhKwiS(;BMvZej`YTb6$Mr1M=7gmD;@lLkCvt=%8i48oc-hU6;=y*ZZ#{J5@(s?y4cun zm183+N7JQtY=PHn095q{y+s9$wX!ln3P!AQ!A3HDX*j329NnIne$jC9mXjw6cVH5F z=Bx`?tWC_aNxAmql5hdX6}jXn&cy(B9+jV|TY0F+2MvwK8RD^Y^c9S&JD3+wTf51b zn3fA3denBhfA)i|+?(QJ#4D?9A$_Xx(~@XaQrwI;$-Hs(Bl=VqTm0B<{O21<$|Cmq z)HLG5V$)qkX9}z;s~UWWGv2Aic;TXEk1otc#TXdRTG0C~yl{q)1w`Zw_xH_LeMQZ< zDQK(#*|>6fJab9;h>rK|vd*yiiilfVneR zS#ECw%y7@2o42)5Z8j-260)%_$L^Nk;vjbcJaqFlf=v#6-C<` z0;G)d&2#dlbV-kM0;${`7TPn{&kn(wI69|m}R;7s?MdZ$d?NgYFOt7BZ57sQdYYQjkyq9IgTraAx32RxE;yk zimx4jyL591X$tL(F~QmI&wjZ2RMFe5&GV^X5%ALBU(-~ZvqL1ZM2oPY1*BrQ!N{mBk>!FoLXZIjxNLB9 zk&)J$x&u*Snt8V*$+-?TvFTT4w__BUoyPtPZsWEeCnKZb;h4)VFc;r7)uB_sZLjTMf{501B8wE-p)`B{70=kHg-lbP2+s zP(3P~Y`x$sK3^`%8FrPyUJiRzQyN083=u~VE69y`{OZiN&_@|p=R5)GY9lSQU~jod z=G(oHoDwNr&tTl8cbASU1UpT@!xPa^bw65uQYa=D( z}*hFy>^TrYBdwV@nL;E+_~<=S}!R+r__vn#|Gml|b?+^Mj;wpmce6u|E!umfQS z9Svt+YWHz?Yh0M!y3ZD-(8R^CRd=8YJ+Mu53t^^N%GWDpY?3d`@@?twO|r1E)=c-e zx@EapNZ3mJ%mK(J@)b#`6S44Q%cnpkWR6i1BM?a3e~UhqL&O2^FFZ4- z`PV5pv7T^{N>DQhgJT2K@$|03Z97fAoZMa5!z_dp-pk2em_D@?^_85lLkro#EOz)Y zBXo})F-giO4tGSCQI_LQo^(`>@-p%)mtsK2Zhl1D^5E4gNpD+3(C^z&oXvfBE#(CK zy9+l#>HzCqMZ6YPvc1$ckV8A3Syz$|@~KU|n%YBe9h@R7c>}_raT^TsKQmM9AQwgm zzxx&5sbMAE$r0Q^4ZNA%D;XC%a(^Iwy@yv0Se#j=Y#nQksy{u5y;8qcMH_}eJZ8IA~|Fz)_wD;ZI~y z239$@tT84@ELA`Up8lh)G~I3zJVZ)Ul08qS=}x>wx?ngi+ zt3ArsK4H)Nvjx37kF8%e@yQlqj1(ZLQaX=Hqko~>U1@Tp7VyJ#%ksW4jzK*=g<5Lj zH6^&%{{SuulfkN?#L}4<0IF~Xa(yZdKJ{;BHg|E0d)P?KTfX)NK^~&7vMY_N#yH3w zD>*3$gMXOHsz-CT9WZfEnbqTXO9IUwDh@C@e!VDPnWTw6>J6k1Ucc6#hgQ@%~hD8jgxlOJQIRR{{SO3a!?f;BO@H+t!GF3$_i(377nbM&V9FrSyo7(8^TvMM6kd{m*a76yYR z-a?@N00VNhMhjCEjwfQ0I}&Bb%6+}7P*BRQrC0(FQCZ3gO3bw;wkf@%L568b#!2`3 z)jNynP3MzuHM}UWnM+U3>|=q*tp>AJ{{WV=4l&D;Dj77?W>#&o?Kuk~kLOr@U8i-i zYNG5_Ft)K}XL2l}m?~#$IYy0+IadJjijL<_znaP$Rh~K7VUZ+feXbavl;<3PIPIEt zs~9s{Na{@R`NVeay1)!hLkb+qD75ZXB|$)QX7&J@3yRGEv?Lih=(C0yxLLUGWaFai-f!QdN7KXcAY8Vu33jxX2{*JPwp=ah(Z- ztC=Bvj(Yb8>MCe1^5Q9!MwPM(a^scR6dRWs%^t znVF<7x%Q8j=~m~wl2b-b-}ny>J~(m z^6vru5;i~PIHtjKZE)=b$t+VIi6Y~0^ar8*D_TX}fIVuh<$~VZvWD2;<~GOOJ&jvQ zlt0Qs<0B+Caqc^s&eV2DuL*DmC9%|f1x}+^MJwc4W4R2&KKSiaCb>kIi@43KrNc<4Ac|aJP6a=%DHdgfNTfX=H!}LZUxguZIVg$ zNUp*)`4B1Tp60K|<=?wY9^la&G%mXtPrqK>DCM+t0;Q|Kh!r9zSCbc0&*RspKJ^Sj z@=K|LMzC%;EZm<=)Yoj*SuBgVDcbls{{ZWDsIBhV%Sk*%h+`aO4ZZN3Y{k@5$MTBAnMBX_f+F zRuO09UOSEjYJINW%tpbYfj@{a$v(gib5PpNGsnIg11q2TX!wl*J#pTpi%+>zE!2$w zov;7^?M3$b*06()tgVhR<5swhUPzT=mJ2~FvC4qAndb<|KAar!Tku~W?90sJ%)&Ffu45TLQ(DU9qhQE{GZH~jhW9i^aJAAE(ZNaL9Zjz_ z8QOd$wYiEkDmF+&>Nk342en_dxVT>vr`m30ky85q00_gP2-J=TQR!Rv*JdbK#~fdZ z161tq?&Oe{!9U(AGx^f?@g2;oy=rJ9zVbwKZM937rDRjJjDazM?0fTCv06iUt!lQn zs3(%!$_pn7PUYQ<56ZMI?vmQVM={2smuLY7U5`LN8k*H!Jw7iqZn)SBvFcB~Uph+R zaZ=cbzF-#|Dz88&iSWiXA28(e+MXv=Tukbt9J3q&OEV;Khx22MH%2S~H4olbi9F9{ zW@<`in$pqF%QU%@+yR_b{{XbQF4+E2&;iB;XX@*|2p%a1+98o$La^LH>w)yEic&@_ ztc~gvf=AY(S5a0ULCq^{EXSo)-0te^e(@VY^rtkZ=D}=?iAlg+ z(zyQbf5*4yQ2zjFGwzdSAzncTB>E4;nu2+xmg-2NogonbOEx-_{(m~COWo#UUClcv zMDZ(?+Jhk%7&!I(u}uv;17hR9IKe-SGCAK$fu*{Uq=W!6IVFkc20Q&}&#PG6SR1n@ z!50!Eef2(=r)KpTTT`8u-|X>_Ztj0_iJqD2Pta8G#Fo&<1Yj8BP^-sWbw8gqS5As3 zVtqpHF%`|#$qHB!S9!v(wt9XduZ4+j7ABRv;Hu>UlYq^&N&1}rMw?v_$ldbz&j5_^ zPK@n{4WV*A>Hh#fN=sX-Ij-YKWb-6*Gb(K(A}IuN9(@>(t!tkyMRx%k1E|5~mndAX zZt^X;X4~ka6y=p%s0<4pxap7bYMj>vNnQ%{Z0D!7M|E(zb(`M48S#Y}!#OAAU)G^Z znb{G0km|0n>pDz`o@Kz1vZ?pB5sdu>Zp#Re1>R9}mII8|MwekM5`CiJhrE?Zm5*%n zQRo1zbGT<~C?p&lbghaYhBRY8K&ANSt^gm>tp(0KI^=h%R$=3S2^ovA&RB9is>qn* zrg7i-(oF!ereSfDoK{OXUzH>qi(n5=TG73@SnOqe`&m~Yk&~X>Rx8C65Jc(b%X28o z?gOiHpV#!Ps>b@FShP_^duNy-P3?Z7$M+O!LPTp!Sh5ETdx+l2?vtp^R8tgjUJNnm#yietzIRD+yXM#T={uty-$Z5Y7; zvD%UlLUWpulGp~Q8+cv5)tRW<$!{n2jk0CXVpzu;)4$?7R;?lAV2-rF%JSfv6qP<` z+-?n?O-AGFR)vvEW1OGyq@ zUA5?vR>@v~f%q z^}qmrHFn+p(a2K2Ui9gria-NpTy$V@(ALpz#Ucln>}cEMR2liUfB|AX==)Tjaos5L z*MNW@n~uFR_zI5g;({bwsq!~&QpA#Zs<7NE$YVrp#~3TY9_ObOE=@2eSOify3xki! ztiv8*3*6?M86FZ&0-g?QGgq9)rHIw`lPbpLe)B0ks-qOukgO%;-GppXOOz-3iSr-Q zt6SW?#nQ)RX6?w_^NpcLek)o#OKT{?Tf%{{z#}C4nub|QNwG^at7PMi$E_xz9c&sS zA4I#GSGLoxrEzsLO2SCY8x|!D!*FbKj1Kg=_lVm~hD41*+&+Al$Y5~GyCWQMeQR3P zS5CCIwY5fAq6ZP@cO;T>ex%iR@b;5_!YLq?#Ca+NrwO=%arsp#LQHxxA*?LgfwdNX ze9d`05Th^(Jf#Ga$Gt3a+TLjvQp5I~h@GGyWEaT<9D9$ZD&!h%ygHZKzRpranpu^% zlb4VH#~zpiin(cJ4TY38mZ6da1O?nrQc3+yS29aLGqB5ev+SGgD#Psyvn#MKC4Z$! zW#!IV>L`qAR3gL>j4pGNk;yfqmkLxnV;CNyv-HckC$}+NN?Ln%DET~}LTX&E78ffB zF8r*?Ey!;m$U^4mRfvte{K^8q*BsOT0C?PoW$&MQNW&n(=bD!!`U>QNEzP?F z08%4J(eABWT`^_3mDOE`8;6%30pQ^0j(GekDWVqhTdT|(K?JM)U8s5!q_G_+h9F)Zzj>_OA< zKj*C{h{0bBYf{C!ITufxY^ZSQgg7C(f<1j|qq0C+k{|5>b!tm0%O23+eaFsKzMz0= zwAMG*7G7o4OC9Xj)|1Ga#u7NDL$n^?DwfBq8i}s%EVca~Nw}6qxfd?NPM>OoTg!rR z)PuJp*9W+!MdC@0m1THgONk}W<*Gh8G{VsnVmiRS=z^r$7ak%LO| zv~a4DHu29=Y1(v!BUazJT;vkCCyJ=kwwE1-QAHK)9#~OD6aZ006aZ6715ToVBihT* zoU(ofqz-BwGStlk zY>p~gqa3*JRuWzStfdxeq*Yh-sgg{4)iA_U(fRkSTuhXU>mVbVcsZ&|Cq9)la{8Ld zz|lytMKDMW1;#k2vo7K{T5UDSrC+)#?V&d(9VnzzkxRuvMjigKcW#^U3wvsisFqq~9^*PT1S+6bLJ)yyf=LGcz zwWN;fO+2A^g~=S8Wiy}U+OmJJB}NXA36=Dl-?v|0 zTE`q}*6cR!$S#MY53N5(yO#d${yVUc{hnhAVTlY!si_yk_ZHgSrTwkK;Ue;2e(R(We&x2HL=q_+$T82GBdd2lk1w0Fg?Ng8jeXk zl?0(;PCil6vwh8pXsDu{W#|a0XioZ}g%lsHGt3)^ILEGOfck<lby8a=vSHV?sMmH0R zm(x6&5YBu@B-c{IbgC|6Oyxntq3${3=}>MG&E|Q&b1oDiP8Zh$@f_C8{hY4x+}iCk z#0c8Q0o3&b)_fA$qcSut4aRpEq#XA9r@u@Tiwk zX}r%SB0>%ewlF)IR)sGnNfex^KTk@lcXuVE@!Hu!CAeToV0NO6^O}gowh3HIsiCs6 zX)c1xI~=Sala}P;6!`S}yVw8>*2TFcPebX_r-tA6sPmwA4an<`K8CfLScpZ80g=WI zKDDxOin1!{Y*o4n<8(&~4nW(*W??1Q$(=z9%}vKj20$g@loC>T&wWO3Khu)pCVzy8bf$cxN6 zcb&{*?|r9d{)1VnQd==t?3!UAEIDJr9+hNVsXduEDnGDtaSoC05Tq;))=Ju1{1L$TYus}|DE0b!6UKIY0B$$rrj zHND6D^-ibiJJrc;;znc3Hh+t?LXmG~JC5A;tof|$iMuJgYC3$WJ5KkIo+U+ISKL*b zZAKfp9V0FzQU0n#D&Lh#(V{RI+Q+9n)ECxJ-85m*ywUe$M#1`KpE8!?PWz9zisD99 z0}5L`YB(+~bpagK<{u%LfHHTG4mWy!6;WP&C5dI0;?M5`)uTR#+O0ut1c4{Fx{z9* z-UxsJeQ~>}8SPY{lGH3^op!>~$}7oULmlB`3v9_dNC!Oe)~rQ&B*}Xw#sc2%OJE}# ziv`CgKU#|G!q!(-kwY!j#8&p({GV^XEx2LNP}cpulTQbJ>Lu1ZGVKGW4m`IvqnXY;KjNYn{PX$T_- zy-EK73d+7$n(|8sM%iW?r<5Jr6BsAzc^^-$QfcUibY9SG%=TYynX@(7^Bm)_I8Z&Y zSMOFhqA21oA%-Oq41&GE_01Mf6i`PDLu$r0s3)KuDK2(SHnH9T&O3c7X3`TB7_MZF z;DjVG@{0gUf-#Zloa5<9Z*OY^rbw;fLcxahi~@2-c^;$>t_3u?Wf6glkOA}*+3ul* zR4(?w$Oto@-<3F2Pew~u)e?()Xcgjy2&0Yu^2Znfxb6p9hVC-aEGE$=i;MpI1M!F0i`?%!(c^{Q1yP6{0Jhtrp*2wRZjDK35Nsu6O zwD3z~^!*8__WtpS>$u>4H5R6Ybjk6^@|%(LHH;IzgtsHOQ#e&Sj#v$&_`SZL;Z2;2 zdwkl%8!&7T7yvPx{=9w$pBhWOJWzB%!11#&e$hBWxA8<27g-8 zQrDMZ-=Sh@q@LPKae)vVB0tN6mOK`0@_!P4S{2r)2Rj1^*?>XLSXEcM8=V5>lak#+@&0(L zb4xtU`+~8=qn9J6zABV29YiPZ{U#kIR!v=?#mlB^v7G$Yv!t3)|QVmJ5R= z-N%_XDli6kQO9pwlSRO{6Rz!u08z#VYOa#`3nAOVk(Be?u_KSiG`agbOCe%;%LN?t z$M{raD-$f4EF>o%?QpC5WAmwtb`l#V5<8MpkVhV)V&H!|u?t4Jb+lbeMhM4FgFmf7 zBY9A~k`PbcAav=#AC)>Cky*sKC6O@L?VfQ}adjC40tt+m1&KNLs{x$uFNI#hqgN#R zQcIUR1~6(0BbFOi7pnIKH_08rV~>%SZrptgVB_AY!!&nO%LT2)!#i#>$gzU5WC8ea z02Qfk6dT$(V^-bBBxfd}(e9RZyuyTEIfQr^1x5vFa4Q43jsP2uNdOG{n#OgTT6w1u z`8J5H8kGlhpmWc+^6lQO>e9S+%WDw-07$xTEl08HdU_mwKGicKS!q%TmwG^oyLxV1 zjmPmB{OO3&v9f~7*&~W2QGt_=N%b`LAYCs53Z{bPw%BiH#_o5L$Av5iZ2E!PteZ!QMaAvQsuEYsA@aky&tCrk zrYX{+7lBAScV)Q$0Br~IEl=9Se-!`J+N(l5omwdz97zF10A~a?dHfjuRXl$)ecbWL0MG=5k(ro~7>|^CQh~hz zVldqPGXt@yX1vIo&f9mip@sU zBH3#d*PP23^V($$B5va&l6vrS&{fniTEOzi(n&MnHy&BN6-RHN{C#S`L3I=kcxIJw z1Vmxj+F6RU&D4&HKe|1?ois-`o%XpHH2X^VdHGd;x(~0vf2ByfWH~}e z&M}Tb>x1Y;01`UGY|}P!8)_)(&DalfL~yzXl12vM@MK_kUqv3kQ!T)rU$ikMBqd?v zfIGL;oPq69fw}fBc9y}-08-SZYhWY$HNTQwS~;gvENdY+JPd5cNy#|ouQuf&U4sxX z#4gp(UIuEscVXv+#CIkU@-ty}e8dIa&VL|ryPowR&i??jx`05+9AGkx4l&$xKHSg( zM80J6NOQDpi#hZgkN$=FRH{DlUVvw%M{c`x)RkNPYZ(9|pP7jtravlkGe-xT<(W4y z0TUaT`*J=1015z7M%)$2^vxpW0CUlD-$DLG5EQyBW0M|Pu{{Svvw2ZPm z?X}1pgdDN{L-C*qVg(_EPC-;qbL)YcdX`eGRkr4bV$61_B%I(>@Ix{HU9sP2=qWY? zeq66RPXewPaPi1Whx9oB;E$&wqLF1kyOvZ)*b-ugAbkrSe;_LKvk1Y*C#K`lqJ?QlPqzKxsUgHwF^t9XBmVv&ARfbw1gtJ5>Qu<0`K5M;md}cB#X?%4y<;H%<(jyUWj5HWpzRP{{W>32Ixrk`Yo_o6-$ET9A}gM0BAD_+0>qJwiU6sr%(nVfUqZi*&gIM4$a4g({0Gq2Mi6Hwty0x2lTfje*yDaOjs4ag zC|Yg><|R;{L7Ie8@)C1KzG!UkmGVDkdh~wn*6h!ZH9p*#2g&A_WIv13uWv ztlPT@KGtt^*2TjA0IXBON$vHjT8y`FvBaWz0g_1bAYWiP!1`yOYOqpm`^%_s2-}Va zx36JYFzPW}td`e1t*#y-3c1GiAoujGXOxk-GS12zali+;{b{>^*UHHek;^eWkM0si zFg-hdH9S%wEwTQ7NXX;fs~G(E-S&k80EYwSz##MK^{N*d#i}}6#IJMZsX`(h20-ih zQm~2s+>u&6%+I_RVi*osX9FLlI?)7h%QeKRB$7bILE(J{Yb4!jO&{AD(SF8~aR%R< zDCk8@mRDM-NpFFU*<>4Sml@;N^QB>$=5Qltd1LYdnHkCGI^>^0QCeKXdn+t52HMLj zDFhr90ebexC-AJc(P5ff>quHil3PVwIV1*VZllxX6?*a=R%;uTSGS63aT>^t%xH7H zvU=ku0;wc~Ozf9lP=-X29Fkd1M%6s?`c&6a#cyi!N^u&E#EQX9Chp5d)a;RdPck_m z@>KGKru4^O;5q*QdY@~h-(2aou--6=A2vzki;_SxGb()ok@Tfx3v$#t?W;(uEOOg! z`>iP8){rX1IuOf_qmfK?g6cL&0!TU#!=+_OqqV%5(=H^6W%-0h|#jmqO@OlCVY}d@PCLrAE@=L z=;V`Dzts|3%ZM!OC0lZkN?|V{jb&$P7v{iMPzFHYlb$i7m6Z{eMJi7CmR;h9&>RSFzPppldcIR_vqPhbE5dI3{uwv$ti*eT**9UcabE7$i>RxLkT{1 zY;wFDcFh1#wA3$V@RNnQnBU#%H&#~i`I(UmT}pw0KirK;9)Ufo_MWm{>9;yf+}ABN zjIC`v(cDOquu`oPd5S}2k(VSMPT}iSWbn3JTzlFca4SXac5#r3KY>iDbXl zW?KzWVudBuu31$C5l8`2_;I<8Lv}c-a$VR>;$INQsowaHd^gJ+DPs5LB#+35;0Q8< z<}7j7pQUtGFiEG)tjQv@!v6eRCy=bhFd>OB+;DP-+n>NtjWx|bR@Nr7v#`0gzPlGl z(_K#spz@=Psa1i8R6OUs08`ZN?reNX;it2_zy8gJ(tC;FnrU-1W=LZ#D3j(TM6BO8 zBW+vM=e_FlL$D;fpYPPIVA`&sZ+WT13c}iD)t$r; z`LhNyJY{y18txlV=YfJp)|SghynpNqi<_HiuC1=*yS$kLD3r7kL^kAg89;N60rbTH z8sqABv&Chk+)EA2F+QN?H`pI%%M?$JcDrYe;SPNZwQX8Uj}O@DI()AUz1{wt@v;)E zQc2_7taH$URE&CqNWK))wOvN${{U6fwEalWFc8T!A^e+lP!$xg5t>Ewxx~>>-jzMM%~}oW|Hww~*jq5sY-j0B-q@9o%X#V?0W@=M2GA`*WYb zRyL7+b~T8vWx18~?P=wL)+rw;5sZH5s2l+5k}*9_RC)n1hhDkT^&3f|(=4uLjHDAo zc`d98 z)OYXrS6Y%Jv8<6c=-g#kcOU2ZP{uAZ$>4YPs(OR@aiK|;38rBZvvecW{W^pGHE@(z z%#OiAjFNf*>rq*P@_n*J!H{AlBkrg8o~Q5>kP{-jaG+aI(Wq5lCP3T|uG&*HV;h91 z-M2;2)8`qCJnXD{T$9E0;H+E1rFY2H^jj(dgYyKnyh(1D-|*2!l*?aRRoEK$_u z8;5Le+*BMA2^{0DX?2JUns=7N4qi2kgUDh)&*V)q(ifK5o&L=_%_}z9BINwo2RZZu zwLyG@-f8gpMiSE*KXo}Pg&8~$Is7Sz(H5dDi5#;cpuh~F#s?mm{b-FR^P^(XNU`OB zRVs2uImtezo%`@fOM=9AkrjaU`EY53%&nZnTi0nHrcEJ}O>Z5^NeaAkFWr_ihF|`- zu^6oAA)U2rqdSLnM2#6n2Gh8nJ#s16Pj@yE)+d8-XO0&6q#m5{k8bsL$Xj_vNH&0+ z6$!AZ^dqsL31fsq_jC0$lDm1OckLayraXn)9QNayXUs-9`Gzyrl0XWES^4{lI3Be* zkrx2x2b|MjRmaM}=8{6KlAwZpdQwW@Ham2AB{CrFIG{te66o%yoB(P_n-Iw%?!?oZ zh~kgFN9oN_5V}exi42>@ase3WS(@Q%okL5rU;t@Lwhnk0=lRya8NBDBr}H(A)_jO|deVNvx(?uIZg=0DL)ldur&{rpLMemH2Gr1OJU!Wa-t#!gjSmb?!l1@RU zz!l^&k};OT{KFlIq&Y1kJV-!3zSPA)9Rs88##y_XLC7i{z+y)u-`-w&$vsDYYIyf=Pj>-`6+N;99Fej!d0cY<`8lUfH z@~0pUUAPdRXzbeJLVvv8X+9&(^gN@`D)99^*Ay`e<#eCVPn(MpUWVIp>ZA zStUs8kF8_)iYK|Vg3=dXHfcc!WGTEaBnBNiPzO5Jwvk!^WZq;~GNeN>6f3tG&U%ww zzn2Q|1~4}9p4H7m8@8vVS;}9`h_tdKlKG6M(6@T&%OM2fh64yAgm=LhP39>WbuyKnKb z{{Xy|BAhQ2yq;-*#fNNf!7dalB zR&~Ys(`>Ys(vd`W*RV@6$hq?2l33#?JsU5N_zA5@wd-}!*HX9=C9>XJTT3ax5eVjZ z!!RAPfPOhNSVUJkrj>evJG*(6ItF-%+xYgVqMfv97Fg#uT3nnH)W`n-)~oXBD=ON= zETop|?kAOPWMCW1QoD;2!29X=oK|GeK^@D(Wp8!4t(I%6P(bq0%LT|i$wuIRc7y}3 z<`a#x&Ht^rE9I6R=`_Z!l@WwU59*sKA){~wzJx4MmQwQ)^|#? zr0OxbNCi*R{P(V!2?H;dt-EL&AG5Eh{zi#xG&-6Xxf+9Vm(z?mWWz4T0t&`t!zW z#K43RMA&&8bJvdl0H#GcG)PsE6ybkUM<@~fl0PgWq-hxE0AP_!f8CZi2_EGcC$IV9 zl6EQxnbel&Xy6ZOjTEsjD)XKfImHfE&{s1pz=fo<94e18FZT)Me*^kropB6TQTcPm z9Xf?QzMhoXGTMOh)y#It!d5|?7RClU;~e8Xs!&59bs^C7WjO}4D9wt-_fBovdwrq| z?t5uE{s;UpdUdI7bqjf8a%b{q8EK)Mal5%4`V4S*#~}C9A>m9AM&ZfFTFBOt8<Q$FO0SoD82&Zu#PY7h#y(TbXdyvE*h#L;eZJB=qEdbhhg=I1}y?XZInnIQ2N= zemFjWao)3RwHR%cVAQSzcaZ=F@?1uk<2VFI^=xO>w638tBU-Tv(hRmnb}z0y&jX)d zN&s|ixUA!hXUZKg5Al6Z=rQVPv2BWJ*~%@uNC0g8(g4nVi!**dT5_c8wPTeW00z^? z^Hx9j@TyHU-}XuKZNnRm1~~r!SloXRKgH-M0`e2~Smkia8GPIklk*bT$8+;z6pbNE zcAhLqN6LVAVn74f$Pi}$v= zboIgi0NF(fSJ0r?vqaFyf=Hj`Wh0Cl!PBR0HuCFCn7c(2ZbtyNzEpIWD8@I91LS{>1K%N(8A=Xbt()`Ec1V}ixG@7|Edm=K-`A465{ zF>MsnbrD8i`P0HET#SQ)au2^14eFC@W8eO^WRH{7ZW;YEKnoNm2yNga8zWW0AoLji zbx;M9#EOhg+k0Ziwi%8w`C_z==aX^l0XR6Uy*-55mZx!&0hC6kuiO|vt|$XkM6wn; z@-y|#MK8-50IQsy-t^tva&mL+Qh9sPNZpW0>+eVgz?<9VPCJq@#TORrqtCZMCqegn zNWa}b)6mq*lOV$}^~t1Z7&?zrO7;R2b(SG2oTQ7qXW#sal*VvAKncJnHC7O?&v9xn z0=RVcSINiIJHJZ4#4y?jB-H^*>iR7@-KCc#D{WO#%O64cRSz>;umn)P)>Opg1@L{KN33 zqQNOov&fDIB*x(X04fn=1TkV6mnS2&FcubnGFRFNEsni0Sh`X3uk~A|&(AQ3U}u1T z`ogtDjc;Kj-_n3J-I7V-UBd$;=9;L2dEAUD4&O=< zk**xOa2FV1j%vQJ(ZQqL%7Ijv%7VV9kLy4j*M`U1wb^c5?ZUgBdK1U>uCrz>*KCL8 z#~dED&v-sOM|UwQ56Xjge&_jDL$MsDkHf0m;u_ z#+)KkBaT48&IuHXpSo5uIKU@8a6kQ20Qi`Mkd?tL)9|Kw&%J`7YS1PTyS3ltw^C* zbQR59J89O|x9fc*?JFsGiO78Q!1k>eJVT|q!MXC!q>4eUglhR?wnxy{GvcR-p5EF> zZJk22q3#1A75G! z8X7VQb?M~t!YnrGik(X24iCR3x)%XRBZ|fF(9CzYOg5RPI2q0{TP}AH7Y2p{3`YQ( zRmjFW3{%`T(sy%2WO6Z&PkKWdNyblZ*rylVxB%qPIh2|t;~$+d0&>W|M$EVn$RD54g{2o%&}T zC>hTU3e}CsS>^rZ>^Eu({{X8I$|VRt*)O=~{jXt9i$u0fH8km&<+b}<*HR+@7DFVj zF4O+VXZ&`G(I_ygKse+dY6#o+nE6@me(C=J3Y&pOO)-#J%N5*$?$$XWj^&gyd2Upd zBcc0=&-*k!nTxR{z1*=)EwWqBDFK>PQp9IH2r@S#)~+@}vbP&osjTfNOI#K(NO@H}0;k{7 ztTZv$*hd0@BEVJS_l{3o0qgHm!*46yr1yAf2k$(k=%5S_sVDl?h_P*V9o>++gfTX2&1GtO{oT*Q{{R!+ z*t~J-8dOriWl~D+Sdq)AJm+iip5mp)QQYfhg=EvDm}O4V;OCrG+NJ%Kz_K?MWTn(`@A=rEa3kaUtetz4S~BYwvud}RcAskti+d<8%#$%(i422o z2Y=nr(HKq89dzR3rlHC%^T2J(BF)}GJ zG{b*vZBx>n2Z^Lzb57IeOMREpJWzX08#8K zl+iUCsC+&d9u|@H8};)pWH?Z_Qh+$*@qjVY6>itWQfgWywe_qaT4$OzEPhlmNKuc| zDoCuQ7r3lkh94$1iY?3rNn_QIQpenyM=o5v7!v0uPx)rp{`dF44t>Q+14!FR^F0)d zDEvGAC-SP&&i4|ucF*#u!`uRv@G4u# z&>kg2<~)vZ=C@*gfRm2geQCZ-5ZXwLhsYUc=jLPUpYI>*O@__V5pQ+1)MS_4o=;p4 z?{pdH0LbLxffX8ST{hnNZ*Og3({5g87b`g5BR^FuwC*Yi!36YPD$bv(SzcYqXK4l6 z8+ap-$#V|S>-Sfw&u-vnlUJfKp-Xr9tt4%TvW>xb6?Tqs$Gretxs4DS?*W=Q5C&<5Sgumoov%{)jZ)P_~p%eOD{ft}97(2>wkGTP=`sw#ty z+;^$Gl`u4NgMvpx$UTVkH46N^jxsUH?f(GlsY`{}8M1N->r(H~2(5sYGv+ulkCDLR z=LZLmax?hU9$VgD+(gqnaog+)u}V~Y%aTqyp4|FT=B>7@VsrbeznVD#z!HIiKM)7w zQRxvEishdMcb)f>+>SBy0-u-@h;MCB3wy&NW91hkct7wVgZ$}{30lhb;^42JDP&;3 zb#~+cKQezBw$Z$5qmpt?Gt#2-0iD57wqz{B{iP}i{6i1>=7BYJVp$oL)GLJz*FCB$ zsrIhz%krJk{{XgejlKHhjy-8^W{%J_(zr-ea_(>jN3Br0)1LJb;@)kuMnl0UIaECM z=t1ayw34vRD{nHxWvk$+7>Yok2IKCKKa1bJNu0Lq@_GLN>;C}tsbp2T1}81^4x^2v zatQYvRB*eyG;*j};v;{d^l|KeLz-Y?%EQC==_=#d6HP75LRiq4Vpixd2I4*Qk)LYJwt_7t@B23X7^b$BiME;493SqJ z+JPIm*g$1)cokk_y5iLc$Q$L!;~Z@t`WU1(amSGtpAJ9goU8|a*~jToBv&h_%< zBZ*Ob_`&OvM;P=J47_oMnU!{~NjdBVW@t*^*(ob>^Rvi#$0XzWezdxb_fcpwyztxZ zbShdmJZ?C~2=qR+a?&9Mg|uv>Y>ffu2RO<7XaZswlf!y~=xG3>dN$$#-N45Oia^1q0FIriLQzm1m^sG+qE^hsv4B_%)bfE+ z^@JLgz0q7L1{oOi3)E-v8T=~#9vtuwVn%p12BU2EHnSu@>luDt*kQ>2RZGMAliga$ zX>>@tx5y#7l^@|&26T`8v*KinrL~zQkFE&G{7waQQmz-4J4M;7_)e5Pdm(hbUSc!F4daZyOZJ2aJkhGW7j^(rF!TO54bA z*k=SBjxa~^s6115Zgh~A@d3ot=|dE@%fGiSrG2)sNA9LnU6e&5oyii0|jnQ${ztZkAzD>zsJRy99PGHPiG zt4W4#fN*IrABR}wVEN|*BBWn7HOAF!40XjqqC*U0a6680N8?h+@+?eB0x)?7fHJOP zjwgrrSXLp2+HMGeNjw0#J*ms`wgU~l zYAm}*#YiPiHu{Q}sK#7@h|{TN=jqa&0|PvZ+cg*7xNgThss8{zwD|E9#JFvzo!B(2 z1Q2OhLc8z?&Q8*O2Wqz^t-Q&JV2S>!C^#}mQPHwV!Q&L=W+Uzs{^ItQLBv-am8NCEB1P%for>;G#rM|eeio)UUKro^b z!IM9ydgEE4{>_?8ND(BJ#4?{G#y~#V$5BE9s?cE&=r;NL&I^8Kv;v&%%`zg8TSE~$ zOlqL^?NUZTVsr2L{{Z@^03fLuIUQ-Ia2V;2#+FwD@T%`4F~IM~(vulsTmzoD8Ko__ z=Nu35q(FLBa%#~@bg})Ka*rTEAONm%M?Z)(#A|O~U(T5+1yp}|fTi-sY>HzjSreh; zk;kB*Vn*3gdS#FEs@ke=vCojRZD4RlcKhP2#;xV40|4`k`qTF^_Wdacz|(I8SC9u1 zTgK7h#lw8e-G~FA_chVu+Oco#q%9$f%yqaUd~vAB$8E=;tG1VKaT#f25lW0wNW)|) z^asBb*bv5yiGtZG0w1UY`HUaNo=)cqMnTALOjB5aEJ+ckX~8|BVU z@(0mQ2l6NJr{r|TLG4UzA}T1r&jOQRP+cYCQ5}wT>#t|5Bxj7+8`=d2S`wl%j z?6T?YaU0o*<5`pm8bK_Z<=hXepgFDQe=0YVuEj0+4AP<)(NjFA!9J(C{PRzk4qD4k z(;rN;)8f=;hT_ilYsjRX26xEP5*ben2bxFV4O+R-E#T5MyLl&`=G#|yd(MH7JV_ZV z^au_;&1~G+T3wB^!yD(mIsEG`)_2ivjg8y0TF7$*&D;HxPWKSM*lv;BO1i|$_P`qM zNTO9Ue7i$0_fF8GBm1JY;?bjvS-#XntXl5Y8)AfTqB9``AAdCdRi2aE*xZXbCQq|Y zPn36OVeY5fo+?-IL&)7Igr(Vm82oCK;&k!b7)sE zm&11Yf7$1X{#26ETd4z-3>j`F^H^>52LK+tA6mDjX>e&;dTEx^HNvdZO43R)R7oR9 zey4L{r(}wImQv-}4p;%-sI3ULM;DeC3OZtrd+5UFHv(PUD}n zjEcMzDypi5RTxzR01BCSSCatt9C1v>R1AaER)q~)adUGRB<+OxglCP|!u~x^IRmQMauO1Ibpknh8`DVT1V6O$_T~*0$G6 zZy`{T$>s0zz{fy%>7Gw~RI|vcK^ZJMj%kWp=G;j*0R3rP3=c89KX76evKuGMJnDBm z%ti}H$EoYbZr!TYmF=zF-P1=p{_&AxS2#FT>>jP6OG=(rhf`XlW-ZqBag4+SqWmAey=vO ze-IJrwqXUyjOJoSS%y6j1s>$o8fK?@Ww~8iLlP+pR%Jj^R{51z%l;jmcOD4qMS|wd z)w*3+h-D{f<8b7u>__?jb)TgDrYSD%Zcb)NJk8zQH&gC7ADwI}tdWL&gMfRVLsjl0cuL9Tw1z%*pvh%8+yM3Hf8aF8 zuVHIXII$4A^dp?~$JabmH<4XjC9UnVyf-P3A(Viu4^Y5o2adhJN|m4mrQ}-9nnByV z4YEXWn9pyh_wP{H*`^Ze8-r(=51OzLBgp&9w1T6a;Ah^YOIN+rV!n>nYbg>oS-j1s z%+DKfo_%*@bRBBO9h=E%Utq`jq2&TkxH;n;i0egwyKj>){OG>7X;e!To>b@#*)g6w zgX%x})U6+qK|+3J{VI7n1`qMA0jpTAk5CZZfZ?n1V#ZEKroF8h)wVzGXEnuE|8>>^NqJ=L3 zMt5PglRxs+nDfUS^GppLd3VEWYN{06T&j`kI-l1Sr0bVv*u$w9HO=T6jN1OKaV68+ zy20g51W|v>62bC}d$-6lp7qj_kTCO|Vk|-_X#m{bf`Ah^Rso0{j1l-#i4v&*p+A-> zfrj8WbI0Bt^GZ%Y7zdo>eQ5zA?J?wn0PW~%HbziNAD_6RA$pR^dwbAxv@tki#|H+B z0O%YrbHKnEBfWF_#k8?bn#Gs;=uTw=_>^&<%Y*G(_V`Je0|KORQE;WhVBv@(u@ul4 z8h!j%+V|Q#qX?c4DK{MMag2=qpOtiBh};v8e01wveyd?Fmm?T>w3Wjn9Of3ze-G*_ zumH9Qa7G6sq0fJ%3=G{LQxkDgdE#*bfHstf57+wF zY$H`U48#5fTvnNz?-u#F$n#oEpFx~|N@xzoSYv6xP!uZhiiAP765-o%C#n1@XN3S~ z#yIM{QRKLeH4fd0=tr$c2H6%wP{8dOal!YaG6@{zTWH6nHJGv>^4UQk zji>RZ1LqN3K+#N&6~3T?JAyhIz>?NIKIzS=nOr7f#6D@1l5z{MAxE}FZ+YyEh6TI* z)0$<{+uhp`(Jb43aTB)C#CrQsfOJwvEK4LVj)$WoWpm#Id(+DD2^b@x^sL<~<|fY8 zU-XCEqA1G7ryT})$pbmY4mhnj4+|bZXX#VRs1O*;u3eBnV8G&oGsOD~ZC(c;Rg9`I zUVsiNCyUL2^Y@>T?dePj);-ZCeK{XmafUPe1MuRNjt3Oog}Kf@3SeY-hI^YU7|bHt zNMw;>k~^YscN`9TRxE0lFJ}V7941@FG6>|}t&ZUOb6Y+jm|NSTNqOb0ryg5d`Kmzc zk&ON|M@)!GuiKm^$SwE$h*f#c2nVH5j+xNmh<5rOML{5PbLFECr%%eJX%&VCe)J3w zKRS_+C=8hL+!AxcdQu{Q_$=n!o{ zJq9Uiu=4`0e86xsfDbtI?Mvqs{w4Y{kZBBk#C~nOhzo*2`;D}p#<|-aQElc+c39$# zbLNCowFw=`jO~zmfYTnzRUZ@7%W%r`_mCf`F>o|B4c829{2|% z@fjbDEzDt}o1O!JNg2pfnvkl*@uL+$B$i8q<T4G3M&CZN z?$)gysdBO->?UZBlN5g`^#(n__RVVB>5moU4AO%H7gJqE26vZ}enWP^^BW&Q=~`I` zYRO{!}q#{?V2kO zvRlPGlked9jUs{d9#(%5Oujm5+ry;UGf2{;w}x!@iQ+;VJmmSq@~d*_GTz+kH&=7S z8tw~7l_F9AFi9kXKE${Ldm3b38bhk3?Zd+yZEZXc96__08Um*$t~`_Zk4k*VM@?`r zK0%i~DzZRY=aO-^=KOkpD##ODXjgDYJ=4#p%aOg;n9mr=u7cZRhL$&375@N;9Ok9P zH*r`+w~jQzC>_roPpwvz>;O?{{SRpyC`NS9^GnX8|)1g z50+)tUmlGNWbKI4;~PCL{?FQ~}G0*#5S z83~Ppsg6Q)b|p_YZg(M?vg?LDd;`VPt4}0mK?rU_?0f$J^_9kKM}?0(1JuwPm5qlZ1O{G*)}h=PN`cS!sx3xlj>*U$ zG?`T^*YNxSG|-sKYim21wF|Exk#rI%Hyj7soDs(yHh(Imf2Eh!?CyoK2&^D3lgbMg zf4YiWmLYP?exkN*;aH(da0VkEHaoYk>rx%tf{c^g`%}1#ajZ{hRBDzki=6$UADT1h zf6wJt;kknCe9L)bkR0--r_^;HjXAB%FPIMm644RzF+Q04zlKM(W?X4jO(1kxH2Zh95h46)Q|*eY-gPsy6`1&N}qXAS0Rx?qGN> z6ufRQMove+^{mY*;!8WDq+JqTKbqao{IpKE{{RZubt=a^k;wNIovP{P{@64pWz zE;u0n0Czt0z`H!3H~`~sIjkL8&gV>!>Y95L-amY*G6s9&{PSC+Z*?8dCae&wtgHc2 zFhS@=B*5b|Jx}b)@yc2;b28@O4DIWm$C~Qypj%js_j-#(1Y?%KQhvODD#@Qfu^Nm9 zGSI}*fa)9NJQI$6a0laE4ykI_x?Rn(ZQmqiS9d^2;;2P?t4U+Fk>2@{BU0P8E_faI zu3y2>hrGFzjD?RJj^x*CcN}wCO%$XE-3qo&I3l=z4(fJVak#g;=_8Ct7c0hS1FSKF z2*yU{#|Hx$skS)jA^H)TWNQTRERadLI)aUnKr&(RCPM!Jcv2Y8-Uywrr*R`W$F)4U z5=IPd^7F1fDW6NwtAk!v;a~6F?cC*^@(hCWDQulzAI}ls~$Oz{uy5(>*a-QON))Z!OZb z$zB7xi4T0>e@c2vq&pT0?ZT2jD$KU9@>u<*J%|i)HYMI#Ky$pF!;i**G|BVE!T}0? zWBwGFDkONx3OEC?rACf7Do@M@1apy1VjfT3p};v|)AXPVI~%d1G7j0N?i48`;($2c z6W++${hgtLQHA+riJ4rI4sb^ufalh={!bC5m%018XXi}lqeLb$PI zZT@S3>4DZTIW;eZ;SuPn#Nf#xU{7(mRKM4ej6_ewn9m zM`Ka3Z{i#i-kQ12;nI-F3{jq_KPpctSCCkH13;46a}uca17Ivc{`*%!_J||DhQv8D z%LC6IIx-kgd34Wp#XRVV{s6UzFs3g(TP*i43R4VnG}EfAEt$ zoA#V-{>j^%`e%&#(SLV4>T7cZGDmeDsSGZsdq^TT3XD(i>?x8xh_0w@E+F#!LkmF+<51a3IU)`(lnZmqkZHvF(m@s%N&?Jf}m1A8tHA- zl0;*}vPjMNvSO!Apq+~v?PkUl3=_*A#FL*|wCp33@Sd-DJTIcTZOpdz5SW-{=UE|$ zw7KiSb|?MARj)iltK4`YWitVDsQ6;zQ;fqN3^F8f951eX@52?^q(}@xD5F+T5f~sF z6m}ki9jVg!Q5D&4n-VgMgdZw#l>^g($FQNvEkyJ&ZZ%8csk{m0c`-{ATbY%7@XDmJ zj=#h}$8lTRShfJDEvB}Wk;Sr)EFH2k0k94@^c7|jByT()m6QbsrYc%e*j5#zjzG}7 zVbdQlVUbwc7&f=MrHpx4;+#4!pltsDfUU^XM2ybEoU<|DS2<%X#n*^63yn39+qhL} zB^+c7aqHf$+E`~yBT&rP`I{N6=DWDOx-i-%B8|X#o4>H9i(C8xbsw1Z0wIcN(Q`4Xd9M|vw(KZI-poCE z06$-)U;7QBr#71D7KquvW977 z$23x)&m>zdA*?@zbX(&owlV~jERcVVPCz~`{w{&mr6wrhVH zA$CP7=pBE&a7KMc%703sXQGsNU9TmPE#Gq6u;m-KIXrL=y)+_wD+ythZ?9xCUNYdR zI1z*VAP)5otssW?OqECsB{&Q|P`qx>(zPYrr2Xt3q>9YED{-yqi7pO2$N7gHIQ>Nf zH?Bqz4tZX9^s2DlMRO#PK*8D)5ywm(zl~3N%(0TOnH(nyJD%UlxnZPgk=x1uibHd6 zBvNcrq!!5xa(zkZ>rw`@X|Xl@mqF%9Byi3WRtm%bIb7iI2WnN)Z4&S8IAO8Nt{C7k z&PW|O$^7d!>fZA8=9BD_ByN_fL$LX_NK5oShMhj0a<_Sk5=oI736zW?00B<9=Lfg( zQW?;JlH}kLG6$}DRa=06w5=_VDIR5fcJ%#0AB|zInKEe_eYvvS-e2#rhGl#K(42le zn$pmsonQv-i%zj5M3a-i8-{&~=kcmSHL^3n#(L0&!QhOO>+MY=le80o$Ool3WTP+y zjBtH@X#k+)osLI1_0PRK=T+K5Ivff%Zo^{)_UVC0$Tw{SZC-KKfFetEUBU)1u;*?v zzxU5?!xc{Q%HH!IZng!xOBP8VTyy-#y2S zl1=u_J9&+nPE15`$G1cH_BGLvueIWG;gl61zBs1j@h5I`M>r%F*|9RXp` z9%@E1AR0z~!+}$AP{zv?YOF{no|&l`hnJLKN#GIdNMk~Vf&A1)jk4VHnyfVV5(wHg zF-phpM8$LYRf*No5gM>Nh*6QvAh-zb(~W{9C)?{(BM(*kHNLB6{!kJ`8dZ>*BZ*x;_eZ_jZobZ2gp_j|dpD(P9a8qmK-8>@MtS>89E0!a{HuBGqLCRT0pehC zt;jWyV7t;mdl1()IXSmumS0k*xS$L6x{aQo>eln4U>}t5-<4WH`{_P_Rw2{$ZDKDv z0p!Wuqxo4+`$D2IYg&2T6r)gp9AUU|^#1@qg&~{dhLGnQP=2)+3m+I$DdV;UW?Soa zHz&xKeWdxr33$)r{xzrz49LJq7#IY19<%^9cZ78eiZXVO%9x-OB_EeK+t&h-a93<> zLpkMr2mb)7o^aCQM8HASXaX>%Ey=)T85liRy(?f~?K$c&HvXrYYmeOtx8-+p&p7Ff z(}{= zENpM?B6wfSRS{f*cOJz`o{V$ayKOe#$e=1h#|U;;?Yp5%jPr_FH@ZSt<-%wR@;%l1RiS|$4HXbP+1z{ZzdGm7+Fpv=lGY~ z6|8Vrh40iFVjrADNyzzmIO$lrRg|A;6C=RUE3=6sW4MAbf;%5v)`jiVHV}uJZ!dA$ zqzsaMt3O8zHTA{HTU{#vV|gcVxo!>u59dG|G9H88mNA3^m_r=rusx~5LI@ja3`qt? zaYCUWbJBv_`+HHm<7pVCBbTwXxwG-Ap;G!?mY;C3&AU51$su7G@4!MwwmmAopJ91# zccfdroTfWnX8P_~$K3Me7fgg6{{ZV$A3|$WO@iQFPknNpTime3dHbpd8T~6y44k0K zo~h`4NBB~|Ksl=|Gf}tJ3tUSyjxXi760N%J@{6%m^D~|ls_pizI~yyAwZj~d?Xa|Y zC$(eInqGemxsZJvR+wzZn8+ia&XgPhp47RAW0SJ8)SFV#ZX~dKc8+KJXjoMh0fIq| z+02W)uP55Nw2aF!>Zps8j;50(q}!9nJvgTY8?p&rLC?~a?!Y7qCC5S)M%E+LkU;+c zKD7BQkrW~p1aeM#(%LDO2${Ig?;G8ZKc;GV@qls764*?IaEcX29<;~FAO;)}QCvuw zAiIJGL^V{Kdsa*%~?ct8f+bwx<@}@ed?rNf)#)vMZlU}}SC>*7PAM52`<3HUMsil|} z&k&-dA&RI2)A^c%Pq&Xwvil+c>?8_5+B-oc{%7>7@LQro8UPe8I0K5*W6Y>n#-x@Q z$;Sh|HsTPC=3kQ9&y@p=JL?FujkGsz;NlW0KOMgs6i$@Ub$sc>S?AxyZyJ@NJb z06i)QnEkF-PJFaT`gG1%{)H)G^5mIf4h!wvbDZ_-`I?Fs&AgNG`}rBv_uIm+p&Teb zjUke|g8pHQ7GsbJ6t_i~s0FfDBn;w`SB;}qQ-@wLQT?h#!93%)tsoG>z@Qw5=tVYV zP$m+8suFy}p4%7tRfm>1PnjSK5=Xq}uf&7 z^m)G2vt0Q;QgIqc=a(ZO@z?{$*EMaOVu`2ojQdU%6pU`@2OaarHIp0{cJ@))Np){L zF@%6^w`6h)1thU@3C2m|nw%=B4ADj$W00U=f0Ioi54b?f=1(Yjm|<8BB00#~J%|V2 z1KOM>^A`_n=hahbABR8B27?515)hoI%N{XK--p_*9@Xd%arLCeL?MaBQQ1g1D8rRL zm0@Cu8-?mQs`5T(hC)ao_UE|-9zFXXs1;#0xI1u3;Nqp-0aj)!6E0T~ks#aO1RQ=m zkH(zQ@;231{pk4*ZE^Ny7q43`%U%B&!bzEWEO-+~Ao!0b=0Tz$cQKnd&#qEfJi zMYeMyld@GmI`!M=LB}BDgH&}3JA1VeKbmG=o;eYMlixqFlBIvLMG9{Cp}MgG}MsGF5YA0@DER=ScyU*C#m)HsN|3^3agKE z+v!MTW*c+CJ;!PQYv&51f_bN~;A5{r%|^#Eb-*2JRtG8+1J|$8fsxHJ!xYn$&z6}` zN1)AC)8g4<7UPonkhtn|(EcC_ZTm5`NR;A9T|oNvAFc=ES9bYaMm|Lt1K4mWh-$Ih zx3)6$_bIrL2|Q;5AB9AN%M8ljF#Z!yVUjSpByw^5sQ~TmkVnmeK?HQAa8(ME_qy>^ zW1dTgo6DcbjyExrv=T_c=RE+_T4t`&yC||XdRXQT##^a)9)xBjR0v0VVXw~ zvb#l(GhqY+RieC(OQ~&9{{VX!1(O{Cs&11^8@mt=EZI<{?M|#SwMwQ z4Cgt>Byod49Q#~qQR|k_JdzumXr#<}C2kaLBLks3cXRajt$TSE<6pGCNq0qa1d%6f zfwhMpQ1t8lGAp!$&XmV_ZgFjSy8xb;K7{`O`n@UE7pwNAv(zAt3-sX_sM`5GSB?qK z<3kat6E0Ys20f2q=}nvEk~dY(4pD9dwhjI4_sGh7%`@?RXbm_i#XQh z^D`EC3bx>(i6L{}0|Pa62?|I9rx>K(pa@(N7!m>Dy=W)QYytAGC+kFqF<|F$JY&{~ zqT7ZU2fw`lP`c8L@_nw>PqN+vkjgk==)=8NgHl*zSaleh(qevD2Qj(+m9sG+4mzKd zRC3y+@p)1Oc=~K*%`hunTU*{h4b`l3DdAjo{OdGn7gkPAm3&H(lW#X5{{Ww*SY0Mt zV$Y@BJQyeUQXS~upHJ4AE}?gC6pwvvZv=>SeP>ux+q!i^N9i3T5Q-A2NLPVSHcdf# zM?rd#E+8l*pddsfgeD@rcaaW)g3`Ny^d`L{-2@W8<^Ik-ckg@7{V|`l{;c(^XRbNt zc;7MSI|i6hOQtJwQ2v;lbE#RJPsg)6;o5u0lU+HQ9GH%)D(|3Y*Co*BnB(j0LlzMgG4{_dK;-eX3vfqk@gA$iNq+3#k0$iFDxOj^xZkw<7%gBNk zPqdBCos6&2sBv6=$_wkMSCN+S@(N1Fe9W%BMk5~leUdN|Z_W%s^6463P*S?^NVzy* zK+82C0l!tW_}XMlM{;|puTs90whJgYwMzT`x<4UYjK_Jfet{q@8eX=PQEh4QHc4{8 zln;I8X%AlL=k7H+nYp)P{;`z%^XC&dRMIdpMIfVOyY#@l@fyo=H^U}Y-wz)?`xsuXoigrPSQC1> z#>DfEA`hx|#PrVBP?a%~kET5pM%BqK@H01-V#!H?iBXfnE=Hq9B&w-;@?oq5IfM{a zzzUXol4rP8fx)6eZD&M(_{{TLz9Wf_-&IVM3w^U|rCq%ZP4?9g~jtMP|(VahD_VRGWA%K-OLv$7AxLzm{+#KliMWWi*}U^e4$ zUw3F^1I(Ji3+z(X#Uef)B82n<$aeBh>T;;`-{rv%x;q!CdFr3pTAFrd|0s%ld!O@J zY1xtV0|}Ea=HQi6@$(=<^HO`B`zo?oq&ntLAG;x-4uElR4TxX3lF7=BC_@ixdUx0e zar%b4CqDQKejUtJJc>*l3Bq9Yuk0FTG|5S`PJKg+iC};_&uYrWLuFGdS@IN69O9V4 z7oBjp(eBU+m=f=s2d6(7(CF(vh$Ra;*)j18bc$$Qsl^z-DYTzqkjI6#|yMuN{oN$g#MQ+_}#O(en?A{>IaAWA5W5q<0SRIvfo{Y zNMS`Ox)Vctm^)QtBvU*x4Y!5*#_9u{gcY|jJ9Q~&Z81@gDm&3qGfH+BO4@V@@UmY% zS$ih$B<1E;Z(K?W1`tpgG8hJBqhSBh3eo*fFP#`Woj)PQrX=M&U;UWYOjNMcO~^)y zd{a~NA>6MnzZK3O>=H_vH4FG^VAtC_7kv#!Y?V1RpZ`)~+EilFR|EZSfn!PeXYCaI z0}f)k!_74H))eZU`YC=Y1gl{18c^InRzA3MM-iu)zWtIrjf(Ox#!Gj|RKXXLx3gW* zl(e7&z3L&_^$fimKVHCGcaogK@;Fhv_}=zUxji!rK2@o2!bvU7e00oJs$1DCHVBnZ*=!pBODa*$y}bP zBc_i$T-OEWj&V;;FWSXJJml2{Xp;#Ht$A(aK3Bl~W!a$k-e;c`bX6fA&N$i;DF`;t z!o)nd5~%ABEh5w~7OR(9TuFYzS*cYYVopd5$^3W$LYqQlA0i}CHWt}&NwKI?gw&n1 z*)Qn93s9L_Pn08yu_v{PYH8!H7{?}wLX>Au=;8crgf|hOZn0^56fBil&;Kjs05)OuZxshx?XBvk>K}H?dmD+wE#8gyD^yu@ z9*ta7>wzkGJxz%)sf<}Yn*U=WmR9hNZ=I)Fr)tI+Qo4XdgT%_Gg*y{CAf8^~;it>H zNs(i)&sS<06F{VKQ!$6h(#?>9s_u%(4Wb?`&Rs|7^%e90QnoM~1%mypg@**I5*j+s zfiAbeC_bH>KFcyZ8aytrI3Kan+C0-3qTTP88QnGKC!9wks1`z!^GS~M)u5MP*~tHB z_I(DFY<`zC3r1P3+894paF>DXbWbjqOziAtMQCMVcq5a(<{NrT`%fD7I)7V%dE6oF zp9atCK0*}~_By|jsE!yrfiH%8uNI7OW@MFJF)JII&MOVE5@z?R?~p~{ib8`>u-v~d zR{y@&pFF(sIRJxR_C7}zXfDc44yuu)SQ_1!YI}VeMumSmLgZTZv`>rsbXgy_Ob9Fe zZccD3WUQb9^zF%yrNE+0`kF*2Smy6WquY8?d?L#r6XF75v%N*@x_(}uoLC`PlU0t zy+AxBb?xVl&Unquvgcnsg}c)q2&lUlIUgHp3>=-q_O?4T>j9O?(X8A{pM`J8g|TJH~sX;rzd$=_3> z&EWejA@UcXTef1iNmM#B*`*EW0xShLKO}hq+Z5MQtOhuko5Jg&nfcs&e~k`QcKY0Z zC?PhKSwe+Wtfu;)rhJmXJ{NcGR+1`uAPv%HK$VO7Ix$RS5wV702ykINTEiJ-g>L9| z1z1hLKU4e615}c-6bZV(=ozTT%V!gb2nsH>YrfiRO)o--QP4-CZSy-BBPda2OZ!19 zC#ja?6crcB{9!P*aOI|6PD5Uy3Qz+_7dmww7ej@X;k{? zstjVU;o(ugt`aGe{@AbW?GqnFaNqCGzOPSVk~4Ux-@aKw3)`=Z%LE1^w;gnMOaEEE`Ou5OrB+VVw_44d+Ng(}2~6&-U7d9`fAI5r z=w;=;bAkFO9iJCZ=9786r%1I>w@~8vp-#8peQ1B?jr%UhL0?kSXPK9(`D}ek{Em9D zx@q(Y+gj>a^JpF*kH1Dj``)#{|C*DgO}+CUt}k}j2MY;C$X@52wsFRGerpF2-!69erE)?&|&YZ_CziX4DxRxSD8aZyC zw0|1INk9;at5Q+nWLrfsPe@?rr9Nj^SmK8R_d}LWqIPJymYpQAq=278S9|Rw`>WAw!zhvso`_f7WZ-YYxk6Hj2QIehz zivLAhrtHi4+15U)r)!x=xpixRTKjWT@Y-$+>$%HSY`N&jr=9s&Amkh(g}Lu8e2QQf zyIQZDbam7n^muKorkD)-et(khJW5*O|Bq|a@SZ6hS*xUndm9ElXFLIf&3L_Ak4ADL z{oIS;@*_lUk10JlVtNhq zgX*lMPQC$NNLIhQcMFx0W%pSRzO4?F^x?kb|GDu01pxoJRylp(h?Dp`M7>Jsln!^;jNuJ$uv-bsdu$ zgW3;dXVc1X!|sB)j3W)}y&rH%^p-9s_)k3lcgSjbU~k>v4Ly>P zf5(^@Oy}$~wEAkijd6p&rFx=6gx95=n@}e&&f~=rv-`6Tu$6j%>tKlH zwE}}UtLbbyulD*Q;tNo@kWL*1&2$)0=$M3}J!qG>`G=>Z7L_GN)>Anw_;VsZP;>9x z3mEFW3UMs`PD+oYh*_m4bk7oinmu{UMqKiBi<=UeEa+8s9xph9V5qAq<|f2^?8eb9 zJk5%jm^uE*ILmvt6;1v_N8>3|d-`bw0 z&Hr3GR}&Yx9BG;RYOq01m?pa$^^~P^83u-8^V4-rr?K9K zqbx{#ni+oW>g(S~WH3a+8Yu4mpi~7t5QR;jQ*22(e+lpxQ6X-x9-m&v(h{24XP?bQ zB15hvGk(*$t4WfL`g1h@X$@f{{%pLe&fyXOgQMS>-}d=*AyDc9>onvCOrQxxmva7X zYvP}51e?)g(hQlx&XSeE(bUnSKOg;X*&_9~_A0b~-Qi+s_O_a}GOEPuveb$5~hhEe%I&ONYY!$%;gQvjAPmvnIsn=d80(e^YJZ0o6`k|3yzN}a{0%HPDO+~ zU?Lnn=bNA!F<8)+i0e>j9HIKWaTRT5=P0-LdtK&;d|uLs9)}Mjh078@KG?Ij{bAfa<7Le@px~{W z(hrQ3s~;CNlPjYrp<&|cL8v6|6!ZD-`&cT(og^(1@2YeZrBqAz$B2_1diywD2KBjO zP%G5E)h5U{U9w-VYS<&YChT%DrH@Ti&jONFOczq;ZTaXmq{*in*xYIAVBbhZ!u3s} zGS#VbPj{YudbX{IO_3;|xJ{FR8I&I@LfcvAbZ;)ch!&M)=y&$s4s8gIMj;^-9f-+9&7MlgOu6>*J%N=W-OnXhSpY&@+H zLjGHcXG0}VOAxQ6EW$gw9kl(a+i$z~;3pHC)4b0M!HT1-d+kC`6Bkq8=*ems1wSD? zPIn*1uj^lcW*#AKslR1gv~ps;P zr=X@@J3;c*tA#P$>kCpKukg;S;6lgJJajm4I1{^*K>(>55V;D`*0jk5cLlTSXvV8w zfc(|qs@mk={^j2?$*IBEu%4NMEPAdfeE#6UQ1Bpk-^lx$we|!oB{tQt9H=Y)%6ghh ze6WVoBmU-}UAQec`u7O+pZ9e5t!3^R6@;SDtnu^JhBUl*cBv$(0gwntwUp8J^AFX+!CiOy(;Gfv`z{^Ai?Z zP^Eg_%ADTVTyc=2=F_3fC}<#ao>z6$Qesl);_XJ&dFn0{G0|pkzy=)GPxvE{J@KB` zQ=DVEOKa%5a^?`}(^M?mv4eFVimjSe;$sfmG@HX38w3w)!tjJUU}`(cDVO+h;9uX} z*cUz>I@UB^J+)tw108_Lr;<4sWx60Q^$M7oP^8iNkLQdLWw-WLUkC))pHJt!c`?TqETVPeP% z5?W;w!BFzpt-b&TT1PB02QL^Tbx)y{tRNf7b7t)VjeWYrn-fr(Xh{Slx79M=Q`~s# z=Je+EmDo*ognM}=g|hb}GeS*sv}R>A0W&kj5>W9m>NFbLo=dJBB)^vZ$t1OI*Vmoz?TO(N0bV&;8%5Q z3&aH8T+EBQ*d1u0x`)C~^5a6!>p5opZI8IG+*7CMSLClrmmBcf%+ipv0YVzo%kAi# z(*OzdY0Tc5dT-wPe*G!iwOB@dy}+vX^R;rv>SXad-sn%28ia$44J8&>;n&K+OGrpp6_u4UCZ}cF_uklgcYs4foWM0t-G3T9;nNK|A zuJkD^2_^UsWc&-tjr5+4`^sh-pog8UV$aS6I!Ouj65^gry( z@8JB>v|{z6BBPSWP`sd*AeAlZy*#DpY}JhcVnKt<2!or0%R;lJnA#a2fVb&P4H$RrJQ0@yoE7yBi4VvAbYeLO!f9m+e3Mhql){z=ayO}{iDzh zEzY%O9W@XiZzGcfRkTd321$^K;l`LJF>gnYLwwKdDua??x`Zy^lc{cl(po2TO|?N+ z7H!gf488})9kt}j%VV0qs(DxRu`Q^BOki~MXl=${qZSddJCg8u6-=hr5ABCR$K+d` zL9=Ap^;eSQ4o`FSali^pVo<7L$YCkD14`1E^2HgD>3wCe>Ih~JfSn_7$0F8JRi8^R zSZ}P2ggEL9I)k?x<2!X*XNpjC-rFC z4pp9w_dVqW|4O-wNYPsE6j=_j()%|B$n$EoIq`F27QBpQUK}&He-nDV0FY z0X<5Suw_5#&VdsZznYzdQo5?@+l7Mfb%Aj-zq7Nt{y>HkV-ZAbCQ1BibCkwULAzi3 zhNF~+_xt8&!GK!gI#|#}FkWj#WiNV%y&a^8g603k_mMuyGM`)M$}I9CUm!p3m!Zgc z3z=ow^LoL<9+r9a423qzNt4u zM{!y>HAcS0Kpph;>oy0r%V$dP=r*kayXqVfxnROh16Z zQ_}fshehwcFWtS}R@a~i-IP_5ZA#A`r093^5VwiWQ@RX*g#B((oDEE(x`*LREh+y8 z+evJ1gOTJyGU{W!USIERoZ`JR&G q*QPo2>Z~9`Rce(Vj*oC1mn*t$=-R7UXDtJZ%I|%jf57m?7 z&|cp6yT5zax_{m8JG1tjwPwybGtZehdp}$LE&kg8kg38|-~cQv008UZ0Q_44C;;&B z@PK%a@PR-e0RcWCG3YTd5fL#p1tlqn_8C1L?K2330m{q9z{JfAfv}5maP#pC2?^1& ziAli(BzXme1pYG#76AbPF%dEN@nf(6BZN`lf4lwb29V=p1F*wzu$TbY zqtvzlGI@Xm!qNHo%<}a;R60|?pn{g35d?%!o`R{Lv9PkSb8rd?i-^L+#1&pB!j+U& zRCV?A4GfKpO{}bKZ0+nF9KF1KeEs|b0wdqOkNOb(5s{FXl$?^9mYz{iSX5k6T2@}s z(Ad=6(%RPk>1%Ia|G?nT@W}Mc?A-jq;?nZ>&8_X7-Mt_C2d8J}7nfJpzi)2;g9{6Q z^S@v{oc|ZF{|_$m2VB^=xH!1L|KP&H_InTIJU|9`+D{*RFTKfwN9T+0Ar9IS_rheHmK0bIXrC%qwX3yyx*-(0jm+`*u(`zr<>ZQ}OTn`fkE5gjUj2CM=#|{wW zv38dCFS=`__k%$rIhX@gl^nX-^f~p^;;yh=Lq60>Ls^txm5X@q=!t}SjXp6V6i3%T0r4>HUmob z54vZw5H(M|v#rEkQ98yoDeCHYlemN)ng8MKCD7K~_Q(cjhwb;lXo^UJ_YgI8nE`8} zChN|mB#DS}XtJ6cdt2-^uLR$*#8g5FBPFJKT8~%cQ&7)QV-bT=oR#@ZMORD1jFA_O#s#TPD}sEZ?!#Gs11ek2S!OwR z>iPigt9Ez0iH@C$U>hScrDnTv8lzVO7Tk>SVfvb%`Tqe9j?MfL(o+GMy186u!jk<% zBp}EZ+sqwerhz4I_%O#w$Yf{|c-Fmwd7YCNk}RF;UV&$HY_paivG)&9``Slzl*Oz5 z84t0`9MEjeIM2q`$E*eqP-%a##WhsS%#{6p7O)+Z_YaV0d}gNRSz`2^i^Au` z=pJ+?_;Vblh_MyZ7|7&&NiDB2GoZJ1S)rY2`t~=)H_wg)8drDO$2VDjg<5=xM|h#= zF;Cv0>ONAdp8aEO{#drBc=|0iEacRl*cW@>%I}<7vY*>k`d#oR-F%`E9I%bGQydMR z#v{1>OP5ry204x5NK(k!2PV|3h#lcfOWyQGGZ9dn4?v9dy>k z?X&q34951SbTKqmz0l8_>xosoa(Erw;Udi3)6>Dpny=)kP8Q4z^;p0;?e=&tE6X}i zpM%B^K!+!YYNpJ7x7e6tRQ?>5{!>>8dia#Rkbb=^Uw(`fHv%U0QibbSn{Jhuq^pu@ zUjB)}dQS^hc)SW&W=l&b{VNLls@RfB7U-+8pQ~z440eGH?+F#Nc3YK+4X(R>h*Pzh zl~*$~T zpfXQT-f$i?JI_@urQF;09g=(`ll)4d&6=2W|CP|PeUt3faf&?z@GVe4penTZ1%;7% zW1IXj3Y41)9uS=Mt4ya}$`TQ`E%fiji^Gkg-acJ;*Z~I1mGzYd^;V3$4u z-_kApZQAb=W>Qm2Q1G$8##?8jbD%+x5N^%--Z?t_%2WQ?ObIO3s*Bj2*L~LG29a2F zmWy~=k2$66IbK+P_~qlX4^_|bTEhoZK);OqFk3Ur<+_?05nc`F+^esM%C-@6o!y5` zEzblQ1h2VbXWrZwpawY>JCg2f6Kg+HrfviqP zoK>v>G;m@wKW6Q;n0NACZ`t+bhIAviDPX^)9bSe zuOMgKnhOnFNiwc>E8KwjVdeFcBS(N^z3mnM0L$8)3;gjzJf~fmGy&9qjY^6(zl(C# z=}y)Sd`IqGR%*W$fFz&9JhQFDtGz08O#roI^&O1>Y_$YibCfjv4^>JJhs$3!@JL^h z+xV;3ls6lDlET?qi>-ejLc8+>cG*9{KBjU9x!YBU$>fy1(SDNnU#%lyDpELCC zf1G{o$l|BzA}w)>5K!_NZ*P8UD)rLY?i;1#OK#V0XY()qI5}OX`|$iK#nOG1V5#Pb z0qa)?yi0C(K}_`QF3b*ptF!2OOF4L5Z6K$TV$)Jv;QIto| z56!YN;Zd&4mA5L@Nz})@6yGhqVt-EEV)aud$< zvJ>u(+H_Km!OPYIfuWQOP@DnTW0ew2eV7AI)J;;YJgIQD8(zNC_tvTT$)T@o?^)M7 z2oq#&_ZYTn>6#p_LakfKg!*GU6|B6W#H6+V05$E062ee*RJ`dR_2?E&gW#b~CjzU7 znps$0`WNM?y`s?()Cq?FNdT)+$m#-SA5KJfFdx7ShIcmA3$6Md{N4D)Dlao zl@}tP=N0BOjp%@_G%#7s&IP$v3#_$=3eMQq5NxC z3VxnhdXteP49NLvOaW`;a)`=x{n(Z998c3~FmSILu9tlK>}y5J`#yA`m`MldkYO)! z-}s=X9n_4p-E{D{J~5O1n9(Sn7jY3Wh(~A)sLmzj!h{-2U zRlNL&mRrEv8&;6G>OfFQ#^hdE&B+MTHfrto2_D*Xmxzs6s^9osaL&5WGS+}8mGH!2 zTLH(Pc95s0B>7Oq3L!^W%dX}pO`T@%1GsD71TXZ~`*gW#s&T6_j|~|}SWDD0eFX4h z`FK0)j93+qx}8OzV=PSH3T4^`9T$@?knzlYNo8aPGW?mz*ReK;uhDbCdWxN4%7aL= zc)FgbpkAuTx^r0!l;W~tdSMYJF$1;O>+fdKU-bHhl6f1}VAWJI5m5T{5F`d}*srthgclQQLuShBM6(C7JTA(gO}x zXxvEZ9yRXs=l2qRwfz0C)t_~LJYPcxfKYlfk`Fg}Ka6T8+Qg3a#xbK!412iSR`lVO zBXR)LW^?2ZJ{w{_xS~$N>W9U=_&`d-^883^KUzf!M9O!|7`gVV@Z@1?=2D?0mo$!b zSpbsswd2psr{f7&y6cU5>95W^kv_QFSVj~4%Bhx2lwPGN%3Kken#HoVZjDc)9xaA# zqnq8OWTd;;&x<M7gCqk;mHDa=5gZ%avs$Vqn5h4VTNA^-nyv%Ek%_9v$F4CVQeEdgmV!lC>zFA{KE} z_!64yMLpcWVDbnHpRXg#3a}@2^`OqwqUVTUuf}K5-&XdONAI}DN-L6K47Z3Ju{C`j zmeEEJNZ$Ps@!k4wP(3Ihd2%09$T28czZHnQ>K-2vA;r$G%VN3_Bo-%*JPPJ~?!ZVHQ`U{`u><@251{^sE~@cj$A0;Q)n&yFDkA;M z{IL@^dPrG^M10<-4cWASkBH%N2MppM{|3m!de8WEAuBGP?d=NZR(!qAaGr#Z)GT(h z0XDYd28&IzZ^HuTjIGJx(_|V`StQL1;2)kU7i4NaJhR+oQ?j6Rs;dM|XDjKO3au5h zn4#?iZl$Y_tZr#^D~1<)hdQ(xpc%z$%no@QJH6-(U9$sJ0A3q~73IFBs2|-mwv>-P z`pJ~c&$2cEz@<-Rl=}zx40nR>ioTLII{I3bi5~|6c&KXoMRAIThk0P8-&>xE2l^lA^{{Xf$Q6U0JQGPm$b~d*SY02X(P8F zbqy>SX1Y=xS)UFHM?ykm?j7q?j#oqAh0j|=EL9c*E-S3K)G>V73^)PWO}C+0^T9_z zjL5GI3)xi-eBjJ}zghkAn5KMRa!=XGHBoany$tgLxW?hnWczbHGgJLPFs(scoW$jF z3~*`Vfx!^wta7@N+LtIxJIqI;lu>ma{nuX`?kI8O;jkSJ5|S7Bg{SVe<( zrOsLV>%Ykc8gt)pP*$9j^Ce|z7O^grtSlgHJ!aRtiX~+u3fTT7Rm8N-Dgr2%KroS-#*I~O2A^` zgpH&C=7lYbpA^>@(P%2bXWu1@{sWM0G1U$eDt7`%%PL|hk`3&@MBP%3{q>Jz*Ah`V z$vbkUYjy<)KYkGG@uWTnvx9AHQdn;kuDhb^FvT$PSFmH%R4?7;A~c78IT4x9Yu{i) zljQ1V*&OHLoYQR(Jid^*y$V(p3Au5VrLyU6L#NPIV8`1qGw-V-gd%v5>mE|-k>M9q z3sHsEMf0V?#;wH{+#?aPP!0VkN3uRU+5^KZFq-*Bk0i2K;Z=QCGhcFTUNaLV(GW^DmL?l=G25U!Tn~RJeK%IDr}i-$0=g2BY&JPx;(q!@ zpiZ9MVak{kdKoPf8*s_qwm#@1UZINdz)%b`J%xaYtu2NbF>ZkNXIU&9y~R zA)rP4hbWow-SlS!jY7F1^X4)4s}zElL!}x?#XR1ENz;lF>Vp=<*5WM!J)idK?;e5` zcGcWfYLq#p8L=K6Imt);_U@vSAp$S?ka|ejvf*(dRyFycTt6wVc?72_>)Ga~wkLo5 z(>2p%2LbM(>%f~SJFcaGYDTN`kl%F5-Q6~rGQh^|U#e$EtD<=pCxRLrEpYZfo!NN_ z@QqkBriN5Z`tseD3*Ep}@}+6w@Y(UQ3WPi|>#x|}muh=i{e_%D0I8X$45rzJ!)R^# zg&X7NeV_#W{vt(4?nH4oQuIANGY*Vd=6yh8WU&mZkG!Kv>Q0noJ4~lHOe)as#-4eW>Zn0rM)=*(5)WYq@2`WcWB_DiudN%j63v`&=qPw!YVR`&0g%X$qzPxU*x2f= zT`H&vc?LXxp7CA|p>Ezvi>XzuD~77W_R0p$ZX@+&_1!xA@L2RN9?aM+W>0ehFz#G% z>_E0%>-|zt^210{6nCjr7+>#=-OVgn`^%9V;y_4f?wi2+W>*~e(tsTJ0RM*~{IoLV z90ZidL8CiLW%6o8sovPn8!f?I&@nKxKB;iDtdt=cE3}Cl^uOyr=%HG|ArEA>yHO{fBx6&C0 zwk*Y7*&JVFFc0OO3&tXTnRY1JAud^l}XMWBUJ4)SsxiPCt48R)d?zyVT z5)W4A5~#|`sP?2Sz>hZd0<1}&1RNe4SRbp`T-Fbasa*UCx03o)@@s}1j2l#D3Oz>! z&UFm2=Ijcw4=fJ!gfT~LQDa)1WC`o3Dy50srG9v-d9c5+f*32`CJePyZzr>FwE8eR z(YrPaI4n$=tct_`I=3<;lL%Ph6654-&`-1$M#I~vSgbhX@|zrZOU$(SJfd{4iAC1C z_%Yw_Dx8Ag&yJT?hw)&I&O)gWM`Vk@P$IOwkt9ge@DU?mxuozQmf@o^9bi zJ|O*d9{!4K#z2Q`0-ZvvJSfzs^;&s&;%7SMqEv{m*IkC6dRTh)#U|9oGQ{9OZa=3v z@SB$4j({8o!+97GMqRdS>nl*1@~Zt$sm$IAm96}_Dix()aQ8!aWKJ72D9Ef{rLEWY zT0?oObjxg7v!pN8`6p8f&!`a3vnMLXW@J^JWPRSuUy3zSMb4v_#R?NRX1vvF@Z-sI zldi#gh|LQZ=>r<4O4jCNi`m-R*YZ>GAfj>=w)@{BVQ)9|=pY{qKd4SIrD5ElPf|Sk z@gwBrZ?u1so<9Og^sEX1z`LK4ob^!|1ICuD0~=vhH~PZ^0o}lF=r}V(_GD!1m+89a z^oGVN3c)+g_q9tcQNtgOwQo93|4sz{0|4&`YbCx#|LpwI^bg<|S`?t{wT*Qi@G9hW zrnpx^@L|6Gf)%MnagFIitUYZjYu2EDtd-_vuZc_Ch*S2u?LRv2WkH50eX1=y1GuD)0LD+wKJJ*SH9F!JQ$mg#o+ z_^<+@Eo(p(qBcA zoM8hnhk9oX%qo09wq3j9@fYWPiG>`Tg^We|TZi&r*VYVo**^?Z-*HKJz1ckMSx7dN3DzbSKW zr00a0nLZ`^5SNxQ6<5YeJjv_0|7A<_CWKb)?N(f^^Q}QV&6k<46M>2x zHs!9?C`rj4knY@7nuz(Cf`yUPU(#BE zfoB0_X5A-{7x@Ex-JVh$AJT2qEm~b~_qtR?Rz5vX-Bs>xWy6wX2sJs3K|~~q?Tl?t zmS?81zS|H}=b~Hx@Jn)*%Y89xkdEXRvGo?Q66b@(`6diH!-zBYM5m)vfNZpN!TpRG z2ag`Ju0$(XrvoKD@w;yW=U|7P0iUqkl_0z6O3TOF0mKR1W*4xH>mCUCbfPCZ*~jKc zZ~NJgnD#_a)@2bjMkp_GayOOgMZ%OK)uZ>ki>nq3k0Wrxhv;&)4pn4}<|f%JCT|e$ zRP{ediGiiskLPon3zw--q_-uK8(Sy2y|BCT+}^wW#G#P!CUn?=XXrb-+KW4-z_|tSAiLGT^ncZy6dhlP9eI2e7`p^A!C3c82(EnqhuahCA$# zZA<``qwt@!XyyHkT>m!u{ zniTPld4ls4m?M$amMI*hDci1#<7aM`eMp~S;irjUSwy&@@5WP9DB&_k+kqWxZN8-8 zG|bWp&JeF9gBh&H$*704EEwV+sII=~#3qaZSu2DzM47{tYIdvq1{k5Wd-dTn6 z#_4i>Gi|6=WUrUFdS%566QT&M&{1i>@R@kS)>Bf|m9A#fLyl_NH41C?v9t+NAazA* z4t>+-w`lGL#?Fsc0jc)fhOO$>NZ-HunAajPwzEYo%yYc1JU-dtOKvAjQT8?hLRy85 zAfm`?&GHFYHO=0vi;(c=mZZ!W`+3`QZKbTj6y5M1W@ZG-jQWB>Dvt-Z*K*+iweLpM zGJ%-x{iNekmqoW()^|+# z1T>#YXc*3;hA$-bKE;mr1-?(oc6l!PXsLvO@|~8-1@5+QKkSD{Y|-lezK;)WQ)A3K z#pR&Jj*zFE{u3l(4;;$3?ptQ?fL;oa6!JsX+Vum({8u1(WMaSRPOA2a)~DGMp=^px zW0t3nnl&zndD28YLXgg=4JZw z(HO>uGP3hC5ZF2bY`y6>%orR^S>D|=jY)lnN5BEb!L!t-NNI zJpe+Oo6Vka;NCvdLt@RacCqk~NH{(j{a=h199%*BS=%+AnSo-4#BiELSsL(jC zY|<@bi#V0pV1QfenV`{B+`k9U^%x8U=l=#t*|uyc^faz9LFiFmsf)o-d$p49@?KztYMNXYYe-cvcUP zY6eck^||xr6KnVIx7gPfC71&Ut^($n&rY_3`VzmP@RXmC4?gOf9F6OUCmS7Zo$kwzkx9A4|}N8&M>3!*7pws_j_}(`!W` znlvHJou3fwMIiG6_1(Gl&Y49joh1?(3cjRzT$AH{%(}j+(#KAu+;?}RVRYs-%v$K{ z`%VQZ#2mPll~W}{=a{dXVpcU#%p7T@Bi_y&Haj_eiQcH+3VnAibaZv z!RFH-`uA>LIbU&ceM(Vy>;RG^9k8zIUC$h%?T4Z`;^iBUf)4o`Uztu@dUbjeBbJYO z{yXN%0IwdpIdhjG+>MN=-DM6)$d9M4z<+?(jXOvm&g0}hkq|pTrIi?9v!MH|%FlfoC21pxmX??})JnlvmXKx|NoUj$<30iMw=!B0$iep9U zC1Ec>_t0SJ$+J9?qyxG2l=w#=ZQ0%xRIo$1iGXB-NEm#88Z4cYJGz`JSDwVo;=ouk zUj|Pc)2EPMw~YK?Eb~40l_B&^ZKKHYIN!nEOYTnk}U;6i6 zqmOA!cn1)b2b>}MXlU%F!utuiL5nQ9^zQN#9tL);RN$PcL&dt6d;uQ;{*YGk5$W1( z+`^$6%j$Dp;^8(VQX~|!We60x|E`wIgPXt-pHIq^1jZGk{j^mQ_}Ay@5)+}`6Pjq2 zNJxUzfy(De9yfzKLvPN2Q`39`NJ{C8h4wY2+xOdL+0+p$g3;?~!Y z`*~p$P>$s^{*?klR}U_|1GnRzy`M#R;y2vQkEz#bgTn4<#T4S~1y%9IKHp?ddQwx7bE%fEAYVMz9p8oF{EWr;RmNf zZJv}>gs6?um^**sx4VbL;A}MhY%gQ9m4kf8hwm8rva5=4)h#O!;FoyZd{LamrivYI z)=y*n!425`W3R!-I;3m1HBC03plyl_9jof6kqKFV^+BA{+GYj8Ri-*{>{5uqT4Ih= zh1uo{l!3mMw0tKX_$WB|)4f9~euJcT;f;;-J}#YfZrN?{BQH#5_FIjp77ghinIgC` zHT?vGb)_!oHuCVhePUMrU7GUxRxl0R15>PG$2}|n@9uOJs97Y2Z9{zMF4rJ>&?A(e zN_F2KLG(Ex;w^QLVU#`*O79dyHz=dQ1-E0^s;j8kb3FkTI~TL6A+;azIF=jee3Y~)=slo*wZS4KTx;zorJ6$XM3fG^_3O}65nsd#nW?fur zn2H_zof>&-$fC}f*y%0u-nNyep*#!Vg?fmJt468nNaAxyT&gfyIQ)Ot}ld98*$CfoXRrK zt#WJk5V4RV1i*Z>$9dLsQ+8eZe&Yr;gDL$TqEBM-)YGkTl$gztyRKHAW*27$ICChE zaV0k!!V7(Oe{^d#pK0fNFp^-s6(P4V`^Aw+bO=EsgW@WIHM^*13r{}oWyglGSO%WF zD!e@Wtw-mb8U~;0RKcVPE`YbBKjb94s-@U1AIAMAtu}0Lw<0Wv$d6kGh954R7IVX| z=o?=R8SMdn$?Y%djKd;U1xnM_JYI@S^Fsw&f)98q=F6WFPi(nEw-#{!QjNkz%i1GM zScjiIjpgI#3=hMOU0(~mo&E8vW$fwR-Y(DL)|YJ#9jn}ogzvaT%6U(~t8IU_q#g$f z*OgZeda>)DsMwA^>ftse)*LC^0iu)+fA3ZeLnw#ahrtgeV*R%1q`Bcq+OJ&|Et5;2kPpjKSvvbvxxRe4?*j>*;E~L|cO2tl zgE9#|%@>k@hcB43Zf!35-Mt%$T7vDX7(|PEuVpn4Z|Afn@V?e_<0&=2Bst3)5WGK8-p>68(06!}Ia%;n z``hS8Ki9EH_t#s%)`iyJ+T=q+M;;pOtmgF}UUf%wBTomZj{@h^RAf^WiB$yXyS^n3 zevca|aGhpJ(F@Lgr}?-1%t~w{u=aQGV=jgLs5{5q#gZYL^{_C(nX|HznGMcoAU%sA z`vKAgRP!3)yh*xh@)d*8eJE#Ojkun+`soR3n|5?6;{N+@zj4^O2cv#VvnBZKEGS=T zrrHS;tbU^w7|mnFfW!9SWfIwnFUa`|+Hb-3@A@s&yG5{$#~nU|9DnSq4cwwZ@@)xi zsPt@s5CTB4QY6W$!OLI?)3;XfaTL{G9CQE|4wZV zRNqn%A@l)h@f9H00skZYFlGu^(Q2^6)R1wJ;n(ok(uMir79noLXXEHH_cb}{iZgjM zmjFAU&a*4d+3JT!TwsH&rL;MqRDlAPqQG`r0^r5kt5Lr7e(+rke4zPHmOSEws?5mQ z6P-TQ9o%d^D38uPVdyy?SZ;Dp*!WF=*hKK3nR<-wxc}X)G3^4gC7X>gjk~jz6ld+N zVxy3DlMU9*i}LKO3-GbQ$Ripw{AV#=Uw;E%`^I_JbgWA6cP4F})k;N>;b-^%n9%gUemv#Z>?hK~;4}i6=NXuzM#WPSe-&YScII17* z+{op@K+DAjf|Y)UP;!;7L~@Kk#U^Ar;W8JLdfVTi(mKZnG$aDBk`#XMP^{v>S}|xt zRc49q^V~3}D&?*yay2=|bGW^Z^o>c_*Dajcy<&cA`1j-jv2I>>!F`Ov zC4IIxha$Dm;wkC^;#*YE#K7_U>oXg6AwFykeiaQz7Xa<~delwY6Rp8nRH!(6e&zeY z%CuShRiAxUmAl8-dro-PKDbs3Qn$!!&4nW$ z6x{a()&ZdV@Z!2+sy<4QQjxQcS{9UbicDPjVp8|BelC+4iS_Nlfmlu_U)@OXqia72 z#hh2|kD|{_wvqypqoYsQiIo&oWwIH;!Y6bAoTItPbHR-KGl?mS3XqG5 zP~zNQc~2C#qs#@o21pz@j0(IOkEX-;Ta$-({0Gm3<$nn2sxXO1l(}Q=&twIMW^1r5 z-%JPuz`lP9Rk+oCC;!$axD$fPvSO~iIac|z%&_W{yaYkNX9kFds?MRjt-pVuyPP1> zv3|qRD$cQbcYaO*l)ki`T9YqA67frhzu;6A$MzLj+d^8TJ(mpJ&422_jU*M53cfY4 z8B26yhyc!%^>fn{8Q7>tqCCQ69_lY`*AhsqOwMCeWJveS&g*R1+N=NkbuPM-NvmR{ zdmQ-N?R{2S?nh!`*?#3}wED^f2mW&4g4~#zBLACa>G;9tY~Z4;>Eyr}2jYiKX2~|Q z5RwO1{_1->A0zjy&LEz{`53$0;Sq5wX^vr}#wYaihw49uIg~yeuhsG*sq6|MK&p-=Z2_x3>y=QkI+#*8HZchucbQ{DD8{=I{TJJ4}==D(EO|_0<#D2bp&K4Z` z0W(&5T(dQn9Y;oI_fQ|2B?rTLqW933#b+&Nc*?Yg63QmY4-0Usiy>q$2>XwKbhH&2 z2-%APIT2|DiZI5XI!s>QK$*|vp?1}jRXPlYib0UDUZ$K0>?|*>jl^7&F3nkq$|I}Fvf|2HHTIaWb=UtzA077b`r&cj)?%RRm066^OA zDEKBoqX;tCwNM0UVTWft=DeTjXFMEdp!koCdANop2e^DtiG;OKJN7}k^zsxV8%ygr z3M-nVjaiV-q0VN`mX3YnmA+*)aTwnQ0hYVO>4c()a?$WN`w0)^z*a7X3cwNwd7y`F z45D&o=e>%DRz`D-!?gPxvPCtCwKhTij`l z(z|k6tMVqN7v^ZMAvb(Euow!7*zv}qw8PrZSLT& z%E{ZQ&oqP-F=?> zz;$*ET74yFHJz)^`{ZRbviL5TyPU-N1FOLtBe$t;1W!4d?Gt53XQm&V0YA+`xI?>{{EdRZ)0ucBVpm+(>j3?4 zAy>Gh9g7R%F*@yE1U%{$9%oT8OmCq2^m7Gw$A#{Xt`5h&y}+Kav>ZxO`+4U>Oeygc zw0R!iy7&;PulZ&B3J@G&I#)%7p#R!UkhUTKMAC$nTg-8&{3v4A367*hbyk)7C-$QHEyLz80nXl9R=t^Zf=ssOro+HO{oIF4 zmwvQB&3U{iiFA_HU50Z|glC5e^wAGsu^P2D!}II63&}1Tkpc+z+C0h0|DhwrMFn9` zePB`o2m_*oZI2=9eNE>`RI-lIyWysUhw^D!IiMJo-I&f&FA0ByC#Q)GEAS*EMsiy( zb2h^>`EWgEk;jv9fx9@I!Q786Oh!D{$)qj8{vRNy?^tZ){Q&kKUyQ3%Kh*05?{|ka zZ7dc)KUctAK>0};f$1(-A%}nVT9PF6Yul;*GXrt^e$%w#)>R#st+JxLgusjwu?G!Q zg43X9RViCR{?6YEy z+Xil#4A?{ItdLA`o5vZoLSzDiEMJ+SV(gl~wo2(^HKkiEycAx1PSj~MP3JKI(Ackf zwON%t#LZ1>#cE7uUZK2WdA{e^_zi3;G~ul7K@623h%!Cv@bym?&$&S9%-h**8>psX z%Qe@jD^5k&r^L9Bq$@UhUcsLR9mxI}USwUg&8GhVm~N}SQbYV!pQsF1K+u(c1Zg7j z_ZM5~uH#NqwU>QDT`y$syx(Wd6~*Fn(jXmG=OccZ4gsObH@BWGk4jWRAd&NVT(t z;)@JopD9$4b1ab77trm$RL*yWfS^2Y zT6;}7q0IJVl5(2WNRfWv`&aFp!76u$(wqBs9X72hCCfX#Bp|D}ftK$|ZRd~r_>X@8 z#Dr-(IUY~FN7%XQ;SBATXzP&b()ruIY7j3&FJ{;DsB{mW3p+01fck0*8I^$%YX^7x z&aSfFw(f!GZVauH^nO9aEo@%CYP>D^ctto75lx=9eU9R%+x-f${&Rk-AHZyEO-vS? z!JMwAiyF1zE6W914WB6CMs02FXp$KakQ>(1 zeR)-lk5rA&3Bm}X4}TMmbtDEKDgjusTrh8HUuTz(a;~VK^tX~dfdX8KE{<2K<$cL( zg~zl^Q{rbx#Txoo0$DfBpHV{mM1DoO7G@E^^Yq zXISxb3&Jb_%IB{17~V=PoR#p>JpXqx%(C~Au4zhQl&76EjKDxx!)Si^MnUZgPSK9=md!#7{Wkg5Ri!R`HJvWCO9X=oDYJcjonG zk(e$Zh9f4#*p%Ad@C~UDuYuxJ^KTHs>|43x$=0jAZh-iwXXVGd8y;ADXxxU76}14>mxM&6vDEEVWK3>8J}3n=4;(p zA|yV#5(=bf|LLkk+Fe$EaL==&mijp0fXi7ilFPf5pror#@>X|>b(WWv-dQn*Uu1^b zjlCR*lk@xHrxa|7j+>&Czib~EPNW8203vk{`tII|V3N)Q%n*&5bMSaH9)C3c4goSiET z2L~N|E@eu0{-X;Pdy|@TXLrXbmO)N`$9zR$^3sJ<2>p^EtWsKjAh6<=Bsad~je~DR zEwhS16yVEGz6L%pac}#>?3U-o^)m@FEoM+@3&PB#tOR!;PCJ9%F~o0*YtNHD-GA${ za?M_lQf10wMu^5#g`oYcYI4?TzxQ6tWvvV*FqRwTSU6}}t0R&Dre%`QHUR7a|#18}8`iD)Z(3P&9 zIoV~mVP@xFXGBT)-iqj+M{h&CxA2;HpU4)mdgUln39?ixNu;eofdB}d#Ir8r`4iTc zHAMhEql?OvpY0-hEF`2~iuK%Fw8}N2`tklTZz8@f zox9HqvM@jl>P3>;ao8o`iIcv_6f-PlY4G6JR_KQICPSnvhZ41u{5+ItQ^ow?BRCOP)KH?<#IQ$I~H9Yn&%( zp^cbO$KuLS$aTsm`B678H`M-ajzsptZ2Np){+w!s+QqWM;ACg{ZSP!eQAkf9VSC#N z?alUPCd>A7@5%H$Q8~}~O}Sl{%ayEConM8LRtwE95QJ#1|-ffUFlin z)z$dUF)=YGABfnSE~3#*`IXYkG%~%RDXRnV=>zeqj2BmZ4t}lJ4mvCecpn^WVMOQ3 zMIlC|pJbhv71Lwhb5?faCERWi?UeUEdH3E9P#BleG~HnO`v&Snf0dcV@5`i*P)->E zLpGCb#`-keSk8+Z6>v-9FmS@6)NY%hem5~DQi1j3v53R5Ofv{89H8ia*%P=w4wa_nDLl852-uuB{uILrpL(b?!EHIw5cgOp ztIl^iu+vSie%#@oIQBRZy*M{AQ8&x&>S_}~wBleF_j3?ZG4@4^MDbOIHlZs+{SS~2 z>qnMg;FBBI39pH+rUf4&xyNg36$);g{1VZ&0zZ4$?%!>AW4atx)>y`i+`z1?5~)(k zmv;wF*;2eLN`m8%JgN~fYTaS_yz+vkD17D!{$_3Y=QY4C+pSa79q zV^K>J4u@~2ysd~wzMO`f^f+G@O7QP0^AK_oD-A^+MqiD-_sYFEdH^&x|;54gK&}LC{9arYta1SKVA;LpD&^@TPc2ugGcL$Om3YuFeG2ghs8`PB z#|)l|-?mFbD`uLyZKl>KFoGl;Mrb_e3oT|wuL*z28H#OX0fawH?6O?%3I?osBy9ey z{Lfg@F>*Jr{c}rXpc?CRW#VDvbaf)4{LjZl)hP-ul+qhjFqy;o`$ngaST8J9Pd3np zTBg`;)}LVUL)4ZN5_I3HMZ7%xK0m=@fN**Yz9tn8nfNLJ8!#F=;G^yc=72KRVIE(c z6bQTsHmbprna}HrfR#|dGq;mJ;9~P}Uf;?_-}f>~Vohp$ka?4AxM~>Y2&$_7u(8h< zh-;!K3312T(DQ4hcu8a0L)p|tWQB8HmWQ7G0D#Ixi*2#3NMAZ~l}$wql{D`D zxS$#vKGMNx+R5Ueqb#M}LI=uSqtm8|9F$!f=%^pk>vQuGoRJ;H*5j^pN(qu~IM)Hx zIIFW784m>0F29Yvf9Zv}bq#@Z80kpU6I1IjbtF0h&jWeSS+!5`UQQw)-2bLN?pIlL z4#Nv~KnF}79zd)4kZjGDz-pF^5;);U<-x+ zn3O4zbF$8T#WMYDeL-!@m4udie(otNbx>0P9;B(*W6KIvEttQ?{tj4c_8O%Fe(91v z`)%HRbc4e^BK@P>hqjvWO}h?T;xQM4c4vfmJUloG#~LhiRR? zNS4nCk7t&!Rpd{)fkcoJ-D;ziJ8LsyX|=fg*(>QhjnR(`9Pbl^0qETQpN1*pTgrvs zTEL&36C?F%xC>iajH|ziY6p$T4JdiUsZLYyTt*BP?x5xN4L^6UzklyO+U9-aHDB@S zjieX8dE{6kH8ktdouhxy*fA%rxw~W65e2pOrj!P?^2T2wY(W?6Rf@|khf-fI+~Cxl zFZY4drXBS(+$n_32WDCBS8c`kRxNc1WR{6#LM70sTRkZ%NXU)do-0v6257yu7& zaqnG}GZ%JA4%QvLewCl7>QF@D+9(a(!w}^ZecW^;_CA$j*5)O}z0cZFOG=im(zH+_ z29OLU+~oE<&tKvdqLAE~;`>Zj7dvg@SavoHat!Y*M;!dT`x?&Fby&mNO$tBSVU&Xm zg9i*NUf#=6ybNT%TV&&MLY$9cXw<~bJO1H8jhlGEMW6vg?zYVJpnyVJ!;Coi6KulZSCb9)d0;gokZ`LfEgQz z6_=>rq%xZ;7|hqMFfquF+}3rZ_qxlnPkPqR835bFxNoV=bQ*q}Z>L695KFPk$lS9Z zb4*s$W|yYNr&=mtG{@$WL)Dn|tMyuJviVtKo-z(8Bax5*c_+4dRNqmYzNe$=H#)V| z+BNZp_9){pLe}6zw>b`E3~|r!XQec0mw;bs(UUKoawhvEp@cZ3y0M7l(mu+mEea>nOFt@kQ~lNdFny>RjbR*Atx|hh*|gy%>iJU>AAqd zek4;6-A_-{B-Nz7w1x*((;5iO?7Lb+BDM%V!1l#tYFZw(s4eRVE*WO95TLo50Q z*us3EU>qFPo4>JX_Yzydd2wjnK3(q$vFIG_D!KP+bo%nx>k(*Ia7?qcr<~K<+dD=M z>;ar@QI1J00O`drC67nFStctA?~_~?nG!BqACwmB?0D<#Ol=zVb!)BHHLAn>X9*-L2bLJ}fPCcR8QqR^S75raiu5F=0etL3JT~mH?>$sLHkUZ(obglKYPL3) z9z@gaagEqUDw*lMfZDnDB9mZI(X?yZ6wsDfRxh(jbk{g_;5l-=4>`!`Q0dwps|0!~ zeU&#@z2^3JQiphbhl7#{U^-{ox(r~|+aI|909r~{W3kNX+HSOUog(7q-gJuCNVA8M z5Q<7*d1{>O&rI{}T}c_gT#k{PeREbS1OEUYtN#F8&-1G#kv#a32Jf421xH`=%~}Wn z$S1C9A{0JjRS&pik@^0VjWVMH&RFBWT8$9Lh=Fb7VC3=d(={7I<_x11Af8WJuc+!U zX_h{H{n}eb9TUvjNXs}-JM|Z?c`_AJ&5xkwn^yxC(%R-L z*apk9GS2@1XlHNT`F!ob&N^+zDfgOIq5Yk4rQ1gf+1xyZ!Qwr&-Q61$N|)rmQx? z2t4PURrBkn<#C`Hz2E30F|+atO|Asxse8U(b~wcm~#k;NyBc! z4u_^|pprpvENBN3HaPXgb3Gl-vj;=*SN4{beR*?gmhEdKqiAe`s?4h2j?+~wJVPz* zm7bwBtdU(vu71rHTxDFT&N;xxC*Gv7@Wj?@Vy5mh9CAu-RYCpgnOa2y=tu`WvrsRE z7t6GfW`cW|7I?sE9T2RNnLme|jz3x*m>m?_?S;Cd%`ViEGc0d|h6AuZzSR=ycCCGU zuKNX~QOhB0sZim%=a1p4H@+Y9?QCEZq-kWnWFb`KP1%lfz~-U2(pK%Yro5d(YF6;u zu!tP1AZ(GI*>BQ|pe{|T#XLS^d60;iS-i-~mL&YUM||`ZscEQ1e-oGktcZ5Ba-mj3 z?mCLfmrB0W?APsA5D6lhIp7h4w{kY%TRif6Rl5sWVYs@vxRxV%aj>#NPS6)P13dRM zz_Ny9m3-2n6ms9*C(@BtOS!j6#43JO_4hR;&FnT-5?)?Pki!!0k=)@|-k`JA^t;z+ z?QbKMlx`qrfl9z!F-L#`2HV)xQ)3aF+=#9l%v@mztUgBe#WPQM(<;=BeEYW-O`ZlwOzs zn2Vom`%a&hmN;imk;9NaZ}ZJovMmTnCb&r#k-RtnRa>>V zwDDD?`Lkw^%_m&rM+P9MvIg;OiNnyidIOF=)L#CU!%Zqgs z>cSUEQ#jm*I6n28sj6>Kq?RKX1af`p@mR{5#m)M{VTMT6JhmVbNAX~1=}W(JkpF>lNsN{f?f_tlR%~8{dO-ghp zlP2N^Oc9#VB(@o|4CyikT#WWS8n1tPEv^3mcZZqI$kRPo*CVA#E#3a0_X(~|{m1AqYV6{91ags4Nx1lcK-llv5ppESw|#y zC#^*-qg_cJC6*B$2?~Dq*0Hr85>KbxyDLE~5lXR0iyO0Y!G8Gp0mO9t9LY+!Vt4wlPv zS*&f9D!X|902*|5@mi|w9r2S~)xN)TEyOmksx8#!KqQh07BZ*-EEM6o9+|CaE~oNf zo_jW)MO>A)Ab{T4#Q;}Nx>?*E$K)Qhnc|Dv?Jq(TX+k8slI{o-%w59{;ZGk!TPz50 zz;L}5v-L|mjY`tmILvv9{@&rTaq=XgoAJP|N_JAzg}Fn;9wNH1@Oo-mLaN-$7?nKL z+z|lY`5!<>*0(iHQLRXZ4d#5Su#P`4#~yiNJ8_&=2BG1*+nq05v_lC=Ad)RS7w9BA z+jpnU!1k+JwuC3wr_|EXFMiPiLSuQ1epy1_Fvn5z9FJ=0T&0)w4RcR6?jxMU;sJ3K z#ZDbq<0<{)(<9tfdnUEClK$PU2$tRmrnqSnZpCfqCAv@(^ys57MJAaV zy{bo&jW#lOcL)IJeRJBMscCI+d_yJdiER$2Wp8S`8*y0&nYerX@%5?#)vd*i#;0+8 zalJgaL!q86m_gOSJ$nANG1eC5AF^32u+1ngrg--6PBP2ufNHhXh4!td>J}Gb8(6NO zXpY%8v0?z+Kf1ggDYs8C)a))bPa@D+i5f7H?(&A$kC?u!B9Vm&j1fzMOC)ctssIz*KxGWOP%15K9w!3FLQ9$)1gvu zEz!S)f4z@WN=aVhFKKq`X=N3&V3bjkf4ojjYd{t_iRd$vSh4CFa$NPLmigm{6BLsoi z{{Z^xSJcwjr%820@+I=5L^!xyP~R{3|wXOxkExGFh#yskwm}8sh0=36KuZO0j0= z`?#od-xI^FEyl}H6`iC@B-0tW$=&xeSSEUG}1<5 zKyWfja5MF!(Y!@ttIUx>Eu(p{8DjEo#H?5SwE%2Coh`N1#Cp}t64+Wt8~oBw73)cd z$I81*OUWI9;*w1a%+Pekv5QWL`~=q55XBlb-Y3zz9jeIZr8zd3Smr!Iq-)x(rl)D- zNjI4)wX?@`u|ws8ycGm7ZV%oV>CIX3K81U#>JojK8R5Cp&7;VYs+e2M4VKFTjxqA& z`&Rz|=}}KScG3CruvpiIKF6o)NlM{k0!uHmTi(w-oz1I#hFH+u>ThuF#B;HCunX>R zeX05dwZ-L@fpd9oZEftVKpB--PFgTH1DpZRIOeo$;cLlGp?46&sYqaPkf?g(cgpH06GqWoy2o?9vhy|%C&n-tA&o_&Gx6%Rh^ZFf2H6yy++&OboYtg^<|8ToDy}V|p4DycQD#LL8;4J) zarjW3)yHDn0vPA7(-m^Z?myPK)JvN^Qr^bS;iis3mWFSe%3o03e+u49cZ%S~E@leL zxEwF|Qc>38ZpHeBSecz$r%JyX&fUITiN7s{0OK|{)5NkQ5CqCnI?5l?&KEz zFh8AIL^*dRS(f2Qko>%cTy-9l*WU9CFxYt{o~zXr)p^~h9nOpw)e8hcX6MVKyBnu_|HwugB^`*u1s-)0`b5dD?ds$TWlnm z$M&lLCsblzem-Es`=IBqpsispVWPOSx{pj)O|*$}79n>jUN@m|IA%!CkpVyul)Ac8k9;D6eaE$K zOReqEpHW2K8S`ryQVuu@2=9^!`WkwSlf*aomNz;q7LrN@<=e+EmWu3DLnGh@uS z`z^HKTRhV^M&6PcNp(2t8>s3><3nj^z@w|{gGsSBH&*9lF`1?YLAewjZ~!^zeJYKf zw9TR=)zm7J&3$ug6mjH+^5u{Nz&PO#W74(mJUgY{!6Hi=nB<4anM8~?rzZ{T%OA|s zWYeu}ZA1!%5w0F&Dr&KhsER492f4Plg34B&cqW|gZJSm$MLkD9 zd}E4|UlH5HV*505TzQu1azcZV8|QBT9Fv2=$4XP-`0g*PuhLmkC~YQ$Aa)GqM~$}@ z&VPX9f3;S1D=SE#SCtBFj77F5Dji2eAax$pH5jXbV#8B6q{^1(?4_Lq`?)NHgO$e| zf+{#<^6m_H0w*VE9h<2iN`~6n807P#Mhr<{o6glO)Pc|wlh3_NG#hP%fD`4gW4GIr z`c*=H^0vfOS3=rP5VXu+a103xQd~;#MjlKMae@yOS5JR4Ofp9r2QqEL9B>C1s}sR? z&Q!Ew0J$B>HP0)wQzy5z^HnL5$ioc`AE<_5JFZu(Z?d-5|EaZU}Lb%;OyiJoi27-I5u~ zXczjduc=*&m6QG@mNO-}L$ymI6N8^)`g&JIrQSz#G`A2g>tf1~w{mvmocA1o_!_K< zZ(xQ?YiQt?$Xj^J!>Ff(qZyHL|cqdtj zSQ%CVFrz28IH%d)i}5^3twDV#jI?p29$px9In8BgSFjyQ2n-Y2-a#v+%#*Rh=OiyY z9PwR>UfN4}EuvgT_Yoqy#2YNCbAyjg4O;U9m9o2v-$;^hx3g+%XS(tz*q`3uWOKkd z&N14#?P57Ebp2M&1Zk~h(_U;tB&@9}$e881&I#agUV$b3yrC{(ksdHvRg~ls4iDr( z6*M}6NeCpJ%1!;;D(@L?N=8To53A$x z6=-KGsm-eY0BM1BBr%V(L*x@9gXi<+Z3;O##|E@79F1B<)g+Z85JGJ{lFC|7o6Nu+ z{_h65C@rH$Ymc9Nopb&bl_l$?%!kW$V0Pq#j8r*Wpb^WeN37|dWF{Xr8E`~$i5Ga} zVTVyxwJlcS81#7|20yi3q*AM|J4&%5o}7VJZM5}**{$AbCT4BMM*tl9-~b2UDvh;* z+}}w%&peUa+_Q^zAgGi3z~ep78OJrCt}@%iaq2MXPAy#x{4&a;%+Af20k)w@p$+3kmA-N}LorGhwH07jB{ukOj~lDx70@9SDu zcdu=v!+mFO9n?j4eAgaXIs2dut&>o`iREpTT1e%NFDrV4EMpzMV0xZ%F^Z1%BXe

    r6m4cuytgS6IsMhjWUO52@=^U&T_VnF@hWu+5 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 R`KQnUMHEm0MHEm6|JmjUIVAu9 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ni.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-ni.jpg new file mode 100644 index 0000000000000000000000000000000000000000..667c4bab953bcc0af54aa8040b4ec89f49a841d6 GIT binary patch literal 50740 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 |tjN{~x{u%j)=)#=u89SN7 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 Xl|#X`#918BefvMk{GWS3eoy`v>@ujY literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pr.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/es-pr.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f72b4de0cdde74daa48e6e96451ed2d084ff9589 GIT binary patch literal 52118 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�_vH3_WzSE@-g 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

    NElrRxu#TL4mObtK+WZX2ZV*B}SLQ&PgdJ0t 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 EKhf@Rz5oCK literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/et-ee.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/et-ee.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dea2b01faa36672b0b049b5c88e1b443afdd3b11 GIT binary patch literal 56354 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fi-fi.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fi-fi.jpg new file mode 100644 index 0000000000000000000000000000000000000000..91af79ea138768ee87d8441dc856fcc4973d2b98 GIT binary patch literal 51192 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%0AB4slDP3id3FIqQ!0Yu4f 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 anSQyq8QdwIEg&+ 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 %b4@Owk*CT44K8KO~>5+mwr@;d(2e{5h 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-mg.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-mg.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a060cba0ad8a057a1971589c0bdc1632cae5b78f GIT binary patch literal 65660 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 x3<#crV^4b!akTea>C*9!3{x|k-3Xrt6 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-tn.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/fr-tn.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ab8acac59b9e5ccd8dc99623b44ebe9eb5300300 GIT binary patch literal 65805 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�Zh1?KWN`7Cl{i5tw*ozVhPmt(h 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 T6vi@07r>N4{w;D8zoz~VlDM#Z literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/it-it.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/it-it.jpg new file mode 100644 index 0000000000000000000000000000000000000000..32b895d181da3009e40204e660ca60704a1530a9 GIT binary patch literal 64894 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ja-jp.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/ja-jp.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d9fd364687f38bc6943e27b6cb73da6dac2e5feb GIT binary patch literal 69689 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

    Jmgg#15Oev`ERub$MxHImi?ebJj(I$NF;H1C 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 d_gY5xSlIsnN-CcrfNPqx~yITk> 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

    9$9g~sinJ~*$YnqU^=vCimUc< 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 XrkY?Bl%}APe0;I;eR~Qma6kXqGQBk* literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lt-lt.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lt-lt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e23469912ed16655677e56069df006315c87e003 GIT binary patch literal 60520 zcmbTcWl$Vn^!GV1I0S-b2A9DlxDzA^3=rI12KN~Vngl061{oZJyIXKc@WH|m+}#QA z!vjgk@_(MK-Ku@HyQi!BP2cLipSt(fk?;Ap@NWa~R83h`8GwZa0AM{{fPc$?mjD7h zJbXM{0(^XYLP7!}5~?R8#Ka_E3Q96623jUY23mT0W{3bMGbj97xU<0s2fLN>mY;r6hIo7`c z0Mp|}^-#@+w;E>}|um~yQ zQR>*>v%;x_Ls10;Y)TEi)Ve?ZgNWE7!U&0Io`Jx$>>Qk2+&rRU;u4Zl(l1}VR#t(k zs_E$)7#bOyn8NJr9UPsUUA%qX`uh0?1cpaMMtzKqiA_pQNli=7$jmA%DlRE4E3c?* z{L<9i(%RPE(bqpPID{S^8J(J*nVp+oSX|oN+TPjS+dnuwI={HQy1u#nb$9{ukN*JFu|-Uu6Fm*#FJ71Rw!oJuV)Q93T(4UUudERMM8H zdZ7kJp)C$RljW9Gw)6NEBoK~^HMPITwu zi#tG-I;*K3{5UOpk~sxzr&JKYhY)0f%V<|?dy`gHfMaxs;7QU?Euv?Cyv?pHPsLpQ zY|BlkQlC%KGo6=!MfEqbMA*zi>9tqt&Ooh(W7ghnp*>6qa2=e1NG+J|VMXJN+R0Z{ zvhl?UxkhhwNo?D|`8RYLMe*vdMhM7j@ukWm+tZ)qHZ_`8YZEdM+ie5eE33-YMaMA7 z#H5uHf;;gU$3t@M7#D%bpPBCb@JkAUn+nu3$wH2lA>{9u!L-|X4-JQ^vaDO2aWPm! z!aU}mS6sN=#E&-lZTSW~AUp}W&VA4k0*KOvU1e@gWyqAmr%_b`g9DHUlR2ZvT+Onn ziaTwD;x{Lfg`MrSI4p6s(M~@hB786>gERP<=QtF&EP6hM!<{O-UoQ*$^IOk@LOIOf zqZ2Bf$V{>XzEIUD6)Ggj%ovOb3_;TCoz&XJu?3CTzOcoS@6)dJm-~h(QJ1xt$9aom zSf8%!$aVc{>RrD_Ksf=LT1Z}ujms@G1iFzMP@EGrI}FEYO(Dq?HRYerzij%t%IGQK_HsMwBhRRp{suB(qH@m(3`rAbmAo0_ zP+Xy+?EG^-8Jdp9F3j5_B$c0Q>A&jbyu!<&uj0XfnHa354)4@X_aAws`*D(fKfzLZ zrqwp76B_lRy@H4RcYh7^C!4abjJ}^((aLv1zA%EtMO9!n*+aMEGW1Mr@Q|H3k%aRd z>EqNc%LSToI$m9Dzwbm~S=LSGm3kXa3co6sB*1QwI++YI5@&ta(BO0J2QeNROkgIz zB)>k<^X-w(F$7dO=8Q_+q5~7h#Toi{K|Ax=Icrh#6#6Fnv8#8=V~u%Rz}9`;bsU=U zTy4a@llj}yfwCa;@lI;0pHF5;_adH%MmbZ}fnH-2AH)v0gLqtiXNrxZIY)@jj;I_^ z31=|5X!$&*zkwe%lVtAo`BAjFy`h*AxRsu5U=)X4dj@M1-{`pNL7V){hh{-3Fh27% zdxX?Vwc#5Z^SA#1*M?0F1-y-pbcK?h%i+?0Y9)A?A!M*KjTWEh!o0lh!Cf-pn7ezu z!pMO=W%61h9At72~!b>?>4xPU& zItw`xG%7Fs$)PK~^Fd#otI4WuO6cd;Ss~rz28otxE%skYQY0S6l;OSiGdHbnHyV&X zV<4GXm2H#bDxg>8CGYl}q3DZxpn1p173~&s>app=4L7MvT|&bn zJ%`#6mk?(&2qQpFNZ~agbn^DQoP`>I?pUqlgXddP!K2{?#Irq=w75$i$d>GC#k2uE+6Il3LZ4+zXEwQFnRVTgbRRy!vDx~V8ZJjbUCQ%NMN z*eX{o=aWwDMn%1Z#7P8mEHR4K16J$NmA7lUat;cJ{rhQd6rf zUpm{dcNh(A;NhtyuP=~X7rHz1yA`#$2H3xBRz=p4Xs#esq-rYk_f5m&ay}V_-`0x< zN7wC%{N+(ZYw`;G0~kT~zQmmDSqZzBOsuf<_HfD_IbTynO&lEza>uUw`kt^i%+o(E zf*~j&#<ygYbFwnKp8b3> zKK#5YYU2}!*eeoc(0-T;Cv&b`;LPvEoLQ&=aH`7t?)MLVaXOBbIgZ}3vT`l7MpJ3>80o71tx=Lws(xJl=90~rT`pAR+jHtKw# zvLCOdHqvEwp0-cKZj+h7!g!)fOsh{kUTg4pL09yxnackGj&&I9!aRQ1d8zN46^ANS z#f?78XZWTTwv)I$l_ocLBQ&%iP}Le5F9W|Sm!KFxWgSNZW(%jKu`jS|l*FQ<4Dl2D z3n~r0R#fRJs-PrKqHxZleOV9VVhD_-2`B78!)t5M#_TVVS?fZX|;u;~CwD98i6n1@bYc}O8> z3P~t=5kG4|{9Uqz5|<}5XNDwsIzj89Tm8M7dIR-}&5kO$+BlOFi?SKp%+3CKH-A$i zXll_!XL?tNau_|2e^o_(c*rn=sDk=B#(-L_-uwgPYABYkC?pNK=dG)=>c-J;zKGE9jfz|`u4-*-IkPHJ?-+1~5Do@h zS4oXdE*zBM;`+6zQ)qUwYacI==LN<~(o*yhigU}foPaQw6&Nw&?>y!y{^2Y`ePwwc zx&m*jo!d`n^i%xo%RMB7Vs#pAW_(|4C9W~I2?=*>M6M|;CkgWuUsfz&OL`qC@+iwZ zaF(OHm1$H@i!+}V3~w16z>#5cg7P93sJzaA1KZn1zCr#0kMnvF)gf&9NVyTojUeyX zce*PUruOc`4ti;l0Q#WIdwo=ED#cKn0b_W@wdg-U^Dv$t{Hl75L*fT5&-+Ewxhd)v z$1F<9&NPc6Qv7zty9&1WJ-XpybVjxK7w#V3Q;`|Qe*n|eQirYZ>qg=LsMIZ3>N0T^;qo#~Kg&@Q+0ymvagfcv!f5^jY+6tz$94#*XD+7mZ!EgTeO4lQ`m9!FiYGPA05JS z!+EuRUN-90O}L|<2Kr4Kc%d~fJJ)7h>oC5*U_VED1X}r%!G~V~`Ujx(hEi>drn}Gv z!Pof^azg(AN5%H|yA05yfFjBdc9L$xCc|#wBm0L68Lz>^d#MG?+2jeMh2(eR@t_Qm zxc+1F$%qo(C!H?FF@1fcWKxn0m5>fk`2xaDF#2U|X1>rcK%V>Xfts8oG})PJB>}e7 zQPDRA&vPe8`K($96TTU_*HhoT4NuTn%WVh^(|7Dv(9{GBX^P}s9-GH~QR>-6NXkWu zErWY|sro=zP05oa@41cm2tL4j%7PAr!UKhR_9ef|WvE<2d!8$xV}sOwY?PlQpBU8H zo4A{|Z$Bc2`c_8hWocDBf2BMZ=PfMC;_JAFkp9bSLJm`i7R>3fjYwO_>YR#RcZTjTRr@`&scF=wIkWuUQ%1li? z|FBa|U9xZEZTTwkw=_+By{oGV>Tt*S_hdS%Y(Ot$V2i>(fP5qZ;vt%_NgRTY-z?)q z93Pfa^rR;__hAP2dSA}j_?7<>QNuAtb7n;R%eyilQ;tdI%kyL;(Z^BZwNmx`EP~6X zur}7>n+N@;nq+}a>wBbJ|kA6G3&LnoEK%YL36zJ0@A5V@{IB|fy2G1my~Ch zCGhs1v#H7z=PC1}mU*}qEl6h)FTo44y%I>&NwsTjT)dnOk1tJFBXL;8*bL)ei0#Xa zT+$7iI2m+IEnRh3w4r1RBYjhMu4Ng6;06L+a(o>I-JdOZp`C;o%F6$h$%ZVP%!`%U zdzCD4dy#??CI10l%sP7%dFA(t|A;Twl;(7c*?D=2U2|Y$ zwZaYVc1x_Pp9;}tScNVcgwMR=cU`19y)(`Cb>t>NoOx$R9M!BkY*{8*RcZVbL>hRh zn?EA+K~L2Mn;Ewy5|aD1uWAK+QhG`9Y4^Vf>$q?GVm{DH<^KqAE^}Q7sX0bv7$RU| zrVt^W_(@W;Zm|-+<8^q~MTSpl*0aRcmK&U#zxI@8UAZVroQd8 zeYSoAj>hkW1=0Wv)tz}-h)(8$iAdxa2Z&_50Kab2G|i9obWSSlWJQYcW4Ha#kCkOL zqIzAT#$1AJl%D^)hAG%8LluYSrG?gcR#-9Xl&q;oHHXXL ze_y0du33EY!4mHpS1NS8`)%m->2`#_fAAZp6M$6fQdYM(%a5m1!x%O1&1Ak+X!C^` zmFME`lguGSev_-#0>3V&%Y@2(_j$FKcx5wJtt#u)$DZ290Z-N;ND^~qxG6*?UzNM% z^A);=o&Js?X4zD+iO-93G%dER9gVQN;x}70Tcz9?t&49v(Tm^|Q`(X-2HV4S8r%Xt zp=GZhgMeu>Jv&0$Chr&j5nB2QkV!K9dUU|NT>5$oE$w~`ft9T&*%f7?6RC~2nCYBv zAyvr?=V*HO@d2LtpMt7V_dtW~_+z5Fw--+lU?Agrt-3=^^;fSy*$s(DM~#LzcYm;4 zOOdW$+SX3DO{zH=({Q8{R;vDi&)bQEz>;eu*k5XH>ZhNJ@oiuoVRd)U5hgtRH7h4N zF|UguYA^ku#42Xm%gi+yZzb#R#qic2~YkAL+=dwg*W>5i$8 zJ7hzuV84n;jHRMnr^e4vC!y3U;6xfBK5~!lkB>H1dF)>n7?n!TX4`$;WeVE81u@Nw zUVYld(9dPxlaG`yV8$jSE0s1qp9{wQZX-P;vUK zQoFx`7QlM+?+`&o9IRzLt%j}ytM??rA;vAwoQ{ItyD5_3^!aG})2|9C-%hoOas27K?-&PQR7@cFFx4lY;Up(5K&yjo*aW z(4lXO+!&}skV#-jpS)htnwvWVq=ZLCTk-aCW`6Vr`*Y5`8pKgDta-YIawhms9)Ob=YW>U!-!mUf#+lT*HzijineIkC<@8NIW;(ZYO zqWNI1GqTVdt-AV2bj@sNSCwxQ@KaV#rnNN&HdD5ay>XMSwn!kLB?lRniM#>{K zp>jw)@6hNucxvh;h`k}SwNBQ6*e(mhmgPWd1*3$y*Hp!xO}Z*^hY*xcs6N zA~5FRl9)n*;!EOp4a?&2r~7rm56v39yaQx9ZKS!^@|wI!2Fr#Gm8Hq;AQCUTM22rA zvRE@%m_WB^Gb||Z8&$r$HZF{NRP%xx()3KudnuzQ1bdtDZ^h4U73TZcH}H5N-63TO zWkM;*4J@d|r$6}{R~5z^4u!hCp}qaS74IXI_rbU^Vk9ArL)nP!inHv00JW6ekE{E0 zm6rBM9d4eVzc?4dgdX1W)Sn|Nk$WeU2DR_T@N?M`5>p}ih6EAA2f{@}HOFZA8dGB( z_W{W}>=Seg_XzD!Y&3Qy5+Gw#`BS;5+a;n=cB&(ao3>?5I{6_u)hy>vRe&8+U*tEn zx~EVSo+|$cMpw&ps3{v(x;tnQ--1GY#juP3dC+a8%8Ko6O9%UB7D$=b)HuiCkeSaJQp=pldV|8I$q59qXg#W}M zH1MI~D2&I<$K*?TJs`ez&o!88>+y6yhyvEU6a5F7SuPYef~EqqQL#1&Qch!doZqxY zON?L56oqGBE)}Y(q|op9{&6;Ou_u&(-2}OrIr6Ta1$rU9hPMbzH)f1}~ z3GiN4^ireBS638kjZI_NQyB?Kq6@HWg~BJ~wA2!mx;t|Fd~*>K0>wzrC~W3%EwBJaxUCK}oB2`x?hnwO>v zuNT?kpw`ki-wo5fzwh*cp1$xqdUmL3W{~v;!<{-jyfo!~}?cW<{*mGe)m zuY&GHSt~Ai>MWU3S3O4V@ZG+)Nj?fj@3FCcQH6*SFplr$A>0;-B;@gD-Y$8$u0z4m zpPeK*TwFdi$LEoJ+X$;7c}S&Gp4)%NqXyekfd5KRGsJ>nFHs?x@#&HK$C$tmnS#xY zSsaKpWfOf=PR20$=tX}iZQ3@M!u zQf#W!&E?(LvL9z(YBDhcD1_k#KhHDc0}V;bv(Gb<#5uyy!mQX6t9s zXRqa0CFgGn!6Q70m$}8OPoc{bSz3Ccu1+gZ>eSV2s4LX;7{?^+z6oPufjSC9z0}EP zw*LWYbj^BN4u+8nu;k>mTm=tkEj~wbY#;;o+aMG^`v~N(NKZvNoxfZ_X+0Jli2iL! zl=$+HDzL0Xsr#qU?s9x!puTX+WHGS!yGBFLiqS5{G}b_%QxSBmX@n;PS^37ykMY+1 z2O!lHnk$M^;$q&9H%)vvj{;%k<|N!bq;l8OH*6qtofqAEmAxmmL0l_=H&nw5P0R7{ zncqgOd+>uWv*Vz5VSdut?v{eVBh(IDvq0+YfRzA@SR7x=NqIYn7vlIt@Xik#K3{%< zE^#r=yRwe3NldjlJ6^7{8v0^iYS3xLsT05XaTvw}J)VK(4LmdrFTM0K)Vq*erEL)w zLd%=SPGw6Z{>HO%UcMgmuGcK|ECI?X)JLW?5@tcxd^kTtwM=u#VB@RHoovWRRZ3>ANsVnnjfefoVy zcY$DdP%yqXn&DjcL`EGJpILf>f#|`F86dsE4RD*wN2}!(<_aj$?eD*PWXLY+v zUjrcSz~doasA*TapcXGSOfw|-S>3U!D>hGR5_vb7fXbTWv0llz@QVSI@ij=!#aZu0 zXZN+7#iHfmY%N&Fu{7dL-F+^7bFRvufYX|m~N5St&f7^G3Xol=}ee#OaVl1DcgmyJ0 zi65v(U0%dK6?s(`PZlUa8ZLFF)`On~HwPd{U-Kwi+Puu+4n}p!-RvCuFn< ziF1nUykzuaLN+#X;nQqcx~BXk-j}2Zu2voDf{2wW=!I~FEq2Aw3LMj|+2U1!@3BRy z=%E=rQks$lE;QB;kUhI*&~*78=*->_^*fT9DqV00>imqY{K)x`721gkC)0T&AiV3h zG@4tka;T$#pA3p?1mWS&vle!=3!@?0MY)wfWk^3#vnNR#qd_{^KAbqTeI1&-?LO;W zCKm$;E^E1Nr<8n>NW32h-1;b@OnjUZ>mWUo2L!yiGi%>tbZF2Q4{sl?d3VIU;4Dd` zqk5bRSA|qx2r>z=<+)^n4Ky|VPi1C!32M)q%px?QmazdP0;5=VOLE>?_#ZTto!M=6 zC2i)VSW{2265;EjcARXX^M^_)G60_u#-% zD6pNh?Z;HgJGqavETykiS8So9;Kr^HQvTJ0FK>krV_y+(_5Gcp!e_S+18m&W@^1=; z@6qrKq%m7lXu3+D+CsWo?Bdm9z_=A$B`x2;JFs1r?m#2a8l5kN#H$TO)WwvhJaopi z%)gOtAz?xEwk5f|0pnVtl4=@=& z$I0xOviHUjOAuQ>Twr#rTc+R`{Y$WAG8tw&6M&8&#hIR{d@N) znn#4ZePn~{7gU_9~hTGRWj$G=*64-~t(QXMgqy z&_FjlZr!4#0P#b~iQcL+(|JfTwVBWj(f>v$PA$-qZU`={Ip9QZ z(3MIB@d^m571r9;7kJJw@*2r2P0?-(l{`iU&CF$`Ao^ZD#YQ&hg&wXKU_AHDsaZ^F zof*heWfp05l#Nf96Xot__Euz~aq2 zUfSQ}eU+N{d4IcIVpP8qxu{c_UG37{wY0SCL4eh%ZG?KNAr;^J5fM zIpZ27lxq3)S_x{h&r_)^h4w_x9~zNtyHXoLNIyg6QI9%?UhFBz2Opm~8HLswD%I9q z@fF!oQN=z5UmfRW2i}%e>!vU6Y&Ikxy!f_l`sQ;3Dp&D1){70ija{@*6+1*Beg}{v zEVKGaQ=p7@NbThvj*)wt6k9F#Rp0i(p zv+W^IBH0eQMIK&@Nba}~ALd?<=yrOHy>h9j?TCvXWnyoQTipC~p*8dHmRFe?&L}Pb zK)X1>nAyEF1DO80=^}?4^zp$&X-zlI zoec}2C;cqI@Zox-jOr`IEQ)GtQZ%m^Ha=|WT99_44Fu5U}n>>yg#)e!n91}p~2!`QA1PXy7a zoQSR}SQ}*DC~`^q8qqQBaqf^i!SN10Cd)G~e9Bq*oY?S5HG=0-&xy%z%Yzm`x8f(Tbb=r5u9X@Ixoe}=5OBHl|C|5gIdhB8Qs0bby{4?SHj z9Fg_CsVFpZi$u%PPty=*%trGz$H;R%)~Bv#Zr)3I=4B_KYn+OFYh_6F7fj}pCwRE+ z#xo~;vx!=nNg`F*UZk3A;Tq*C^bYDzs||yR>UD0F5rk3&8SVR$6}A!b?3zM%S?P~T z=rB6CMkykTI@ZcFGzGLU48E|lwv#M7gAD=C`=TJ}m*KCQMKY_N<1duAk< z>)B>4q{3u_j8E|Wf3KzTk7}MFl3Jo=*C7Gkg2A7ew;8YIQlJ9@CJFNVe8>dG|9~e_ z4#RRs{mfRm44qK$ZSizasIKrZs3Y|9?R5pwDGuq!_KHpDjv>y*eu61Tm6rUmM4_1~ z+d9Li0MJ#yPDD0_eNZA*so~zsdRnqoAjx8U|KrI3dZ6JoGp=|AEKE6=2o)t6=Uc&m zt7HJ#jD|4grn0wYS6oz}-?Rn?cD6)G5Ge;o>!0n42I-{_c^~Sy^<(8MUR7)&3uzui zCUs*E2*#q;HVd80K8~->DiYsaReh3LFxf~YW8=yDqv>KjT2jQG;uxMg6C)I-z|8a} z&@icD{O_hR53dqOTXcux2Qm;(zZm`0!k9PpSTFC2*^aW36j1Jc!uIremFM$J+HC+3 z)2#fI@Fo5lO-%=BG7YiFFIrOz03H-IXV@mGIzU1`x&GDX^8lc_QGq<+`rO3Wf*tttzf%D z9rZmG=X3)f^Wg#3771K%UwG*BR3=BJ$B&aph!WHIB@WWcS14y7$$vX{X1~(_aEGA$ z!(0Fs6BWcj+%9*u^U`F)b7f|{)yyJKjT+;ZWEzNs-e-EJ@s00XCeJ+X^x_n64^Di^C?|K!I~=YvWBc2^4GIcWJ8FE-gfvgU1#5}}P&!}4nnTOZvCOI4&sUIq!ae4QN6Pe#^;t|;Qvs4aq8 z{-rJKO_hwQxP{&gWPIE4s|SYZ9UP&yJrL`}c@k^-cfH{w`MDjB15G4W+w^XDh0;)$Dmcqda_17Mt50nYTIcz_MCIGKp8a4cK`#YV*6edSqK>EhL2yZ;waV%0Ux5gkYhVJV7sOE?%)w0m9$9gDfA~fl>ZY}e=R#zxu59rLQ728tNBDOftw6u2`x@i8UW5WD^GZbLWRvZn>9M(|Kg(b z`!?Hgp>BZ&c@0Mr%!ErqjDf9&lH_TR zV|pHZdg*PItt;t~6!@ISdbHm?^y?41NgYr8p7!o8uk?+o_Ax?nZm#!Z4`~4-nDHKX zZsv7mR!xzH>zzr$(%}MVw&i%w~3<*wSn(UK@hD%tn2Wp%uG- zfaF1G6BFOfAiE^^!aqQy9baI4R#G)r9k%#c#Qu*JPP!ADNt>g()!+c+8m9qDOFUc0)~A<>14Q62jKp(o<81 zxGxtKp8fJ~KBT5qEYeCrYE9Di*d4v@tiSb7-X5=a^FrBEUb3ccw2*yxk^1UM8-j|& z7yOWN+ZjsdJqAj_?(|Ok(=n%}o2Mw{$F2P+VLC@7FUJy-yK|w($?JoOZY-lO$!)pS zvZ>cThLOn{RGBc1WpVYA5BviN1d#v}`qFrLtx`1HN|g`5%JLZb(fl^MmW1Khr`1@T z_%4>@6~c=O?mYi1%0mFP&+!Ldoom%>GJ!_*Og}w^{4(Z0mLW0G687t{iD_# zX%l0sjAa~&?+-YYJU$H`DvFjd+2%RjDEhb|PKcI^zAmt#m`A+-;t*Lg+C~b*)B9)$ zV!owzzcnAF6~@Dt{p(7#>YiNGbR-BO)ylV-&a?V3>t?}PDE)2vgAn6@#@I$Y!w>r4X`@~V%*`?-#U`50FD70X_j77&_%Q8L zBRh7HBJZP|v(+lCZ2L}?lIM5vT6XOTTYtq1yT;Ax>TC`9WChu|%PMokv-bPmNFD?k zQuqZ%uS@47nVa=Yqs017BYh<>$II9`xc3(3E2e|ofBSJ$+?m6X+j(w2*VL$B&de&O ztQ4mcciPcfB?_a!xOQOfLRH!)I?Q_>Att9b3grRoNOD&CgmPJZ_L9j+4NrAvrKQ!5 z;i)?XVL>`HE<(j}Ht<-xrIp8{m|P|=Re>}3&BohWj(JSjZmoTkGk?)+N$S=`!Z}lt zf>09HL%@mI{Ese1*5;WK3JgwK4f#^0(ASg2o_!p@o66?7aB=IIpL-^Z;20sYyj_{} zgwyNFmNnMt)3SJIEl%ivMq~^ zuU4>WMr9$Q(cVs3Jr{d~QUzP_C6CZMmU7MVhE6RU(|VMS+&F_`L>iC+l?%sF%%tdx zsy&ixSsxt46T}O$tgU5@X=ZP)4=P%$#%h%<-Z=|bIKe&L$BiLrzPLo&ErAAzQW{8t zD_P3lX@lKZE7^%Q9I|ovpb1w=zaQ0~K-#Zn$nrV?{H&6X=5_LOB}ncSomMxPi?h?Ok zz)ljurf$e7JK{ymSqwKm9fnTyn~xqIDPmk`-Dif5ocLp6_FH%ffbwj+pBdWFyGCz6 zo5k5qLHYBOnD}J}{6H%kyYTQC^7XlvH9L|Idf8J&VE`oR#Av(){9Vi4uj0s5W97!% zY>eScnyviosG9YMxL>qY_ND8uvfydMX`gg*oplr>4JoYuN>MLVf6o4s_cFI>W`%J0 z;rTcP z?f%Z2Q%F5#!^h>wO|tQLIsZddz8@pll{+$mJLj5o3vaRoAn>M)Y)HO_x5pTGoA8dr(BsKb*x)l&iFaMd zYX+VHo%S*5eYO%@uVphpYgzlJ^vQIO z#q8W>DJ5o~5xF5;om?rKCr$r-lN`C)tLZe|Fw4aS+k?*DIIHL`ZUY=~bh~@AaP51H zuq%(JR7oQPL?MHG+M?0N;bC}zeg##nql^(p8P?Ekq}^2+2G3mWBk#0RHUBf6w$J)$ zydQ0=aNG)Jy@#cwEQQdT%`d|JyaT7fr}l46_K=jjk<8+N9`JXrLD5NwQ)3lh+8IS- zW2#NI9b?gBW0^=>c&XPqsbMR9}7r7mA&)pX@^jLE7;Nt`+^J?~R#GPSZw ztM9NXv!??K&o0rACY|RQBNaM$~H5^k)q5m2YQY4nBIr!YSkK3CC1na#i&w$RGv}@@0T^(5Kf@HFJFDY z@Fa!^9tpKBz)@GgsV4sA@t7FCr$}q>*WYIhT_m6Lz8|<^nlx-G-JMqEURs%Nj-^~v z_x}hdM`wf3klVcie0(;f-ZQv^gOr05>?mmZ_yQT3>4dstw`wSqlM#J52EaX?^Bx61sZPNEj>1Yisg*P(S5A5B?q{7JA5ONC{0 zHJoq=e;Ne@+ztsrKM`3%Clj|phH;H}n$Y1tPZWb>52fG40+2#RR&NjlvgFwxm`YP7 zP$yw)PnkS609eXe!J`ekNcQiy>3;0Cg#a`sTQlkB*>qnZ38{3@bQA#KC|Y6`p9$f@ ze50OP_on*vyfS)+P&Bv;#L~Jc*DiN|Zm^vel&OAlY2~D({Vt!(yH|D&NfWBv+n&yn znXwJuzPhOzZQBUJcQYc&*7M*xy+I`1W=8XSibo162}|ld*NM;Jat#0kc{L2O0(#0v zHy*Q&zg6DUny%a=7(Pl|$DxhmHu&MNm`jzXuKjEFf;cLQUN+g{yMb#?Nycof6P;?c z^dH~(zUn*q0o$;WMaEE8LM;{oh=D+}Ad&!gAZzDeztKUMo zQdrFwnGH6Xtkr+)3!T7yRq$l7*ip~Um5-^zc4fFfNkOi|_xlqt<_v@y5;>keT>o>E zqm0Mh$n1s18J^ob2CFYWI@(~$nNVGlWQsJ7%T6?Q#}6s15mc*@PXkfB@Q?ywG`n38 zBJt2N-+?64{51e%2TMoo$DJ#@GZL(q?I`yx6{^6S{iMG@F7D+nv!T9Lo@W}Vcj(>k zzfNH6kPDiL54zCmX?SL|(=r?<6nXye+R6a(3>YGkXIeT{{LEDZh_uF*k8P)Ed9^km zT%1Ic$fn$lr{a0}r&1+K-PrGGiAW;dt`sM|!EiG-t#;$c5MKyJkM^<~pOJJL6Iz}TI;nAAHvO_s~VV==Das(0S`J!^eFy1#8=S-2lF^j2@p6_Ky0;j>>O%h4BGyr$Z~G&5|UAZ@1CgH)xm)$+*ny~_^9+w8h0(wT=T|E%?{D;!;7FU^MZnKgOT zv~uqB00cvU$EboU?Xmo?C!zm^VdSig++94FGfo(zy_q3WX|}p zwT8`nH{E#&U)wp?Hf;={;^lN}*rUD&iPf3F0_``mcc~B=@4&9hecxBKKEE#*B16cR z$VA*3#Gj^|t-#{CB9bq*kJWd?x6H8K$LUDN|J6PH&Wv#1G->q!$+W@~DzmEoe#1Uo zvR|3JgRgBTbKnGXyX9G86`^qBK7J&pF9)6FHk>IH_tcCdQsJ5^ zeW zXEr$*)JZgU3uqkFgDlg~XYsEMzdY6r&7>F{E^hj&C7$eHVd_|$pw3x-*uuq(Obmu; zYq~!oJi7?Z|ME(&8>n|yC*@njgENW7U*u5hOw2`L<*9YZnO3j5@g8MC@wGA{h%CZT>@;4hoE&l)e{#5Ck{dm(^1C?{RJETwR^mFJWO^%j_}6J&@e) zN>%2@w$OsCIf}?u>Wf}o@9gcl+)AayBeF}ptbDSrGSF6qcxp(jnOOjd{Z_2j^Ax`P zpD)%@W}8~ILcw_FH9jnFQ36>h33DE z*^`1839^jBNX$G{Z*vHEzo1x4cowPnw->Er`uebZnD8@_2~8C?if6b=;b9Ao-bmJ~ z{Il{_&Sjdww$&}M%u`BsW*XTcgeYrAdE*#jD3ngpEG8mO0lreQ$ouy$ZMJ4Ls)?r; z3ENVC@PU^@!L&$NaC4APvbK@zeVn(GI#d(SImossc-Jt-_6s#~w2X{t{M+WQxy1e_ z{W!K?lyWlJm<4T%DgZkPqpd|@6569seEd2$BRuhEE@(r>6XB*etO$kc;p^(YiCYoT znoNm}Y#0(A`=ednK^F~qe)p$JeoR=iAUi=Q29a%}aB^qpuRho=hcdWsdTo(!jokn0 zY$7gBChJhps9T^UU1N`dh1ypixMiKm1&$7;%&K~vtlxtWy^ zSBkZKN9Op#f=Guq&r=ejWQ&m>@msB?4|R9WV*|OE?~v3ABj34|Xw~PHz7F_3ZwZTbo=dJ9%2KNvUrXjo!>*4b6Ebvw~(4dZ}aBTGrPBwrC&J!*0yP} zyxB)Y3Vr|;tw2Bza4Ie2X}L!}tq^pAYP;ZCPG0&gfPAEJ0uCWs4_dt!f>92v}) zi0X)X#aSRV%%mwVJ$w8rowt5lz}_2+%4C(;j&Pr6gEx5W)d{9f=WaG~X7iaU$-!h! zXAGjvQu^(7w^i;aT?~ba-X4c;H6Y0%BiQSc{Drgt*Ne7{bubI2_7VnUvD zFt7P#$h(DMSX^%#)BfG`$J7@e?BI!Bf^cK<5N(n26=gDNdpjq6RX3%!p&c{@8T<%W zzud&>75rIXAy)*#O!=bJK^~p^A%7}@u9d4*~+XgC6~ zUbfQ_Z57&~vOqE*r0JPb9)fF(Q4iCMLc3$PYPW`udI(T^@OL|%vwIz_`X&8^H|9{y z#4h-A7#@(c=)BrqeTlbbOmFu`^0TOm=NvxvzM}~#|G^h#U*fbh)T5A-+?Sug{`@Xz{tdk|NA8|?*LsKC4pzOU+3%uc4T>RSj=#lMBm|gNu|R(L5!@(M&O~%w zyXYMsjE6d9SPN@8n|}I!psppPT*gC>NB=^qGF^Ox;;w;-?-YzyOu~C@X(4;}`Bfw9 ze*{lZ$%hZGB@fT3l`cdhP;o1foJ-k9LpooS;nSp z_Fw?NXKrbR!=3O%<+Kz?;koh{wfL1~nGE_fOWy{`?LWbNZ8P*16QBKrE$96AkS|$) z1fe=#kDha$bH*k;QMQJ-HreazvFNsO%CaT|Th*9*e~JETh3J|Z=-U*hSqE)YWruzE zRzn2$n3@?~I?xZ-mA9k0kP#hLdL~E6CP@vk5ofCoO4*H(gCF0|4qG>Kp+-N`3Y$PT z7*}+MZJd!_)=5%mHJ-lv!X$g`PV|KF)lv|aZkJ}FXoJ04ytkokldsREw!3A2?B}2L zePk0xa11B%rXo)KmS@O^VvNcVi^{#^oV@WpPuU%n(sgFfA8l_ z*;q1QW6Jz^7$n}q|5OU)t97u~W(j0&wK^?O^OfT+&wpug{rv(It+*K*iTp4+uvdf+Xxd54K74>Kq$ zY!&|~%?;}QKLEi%KEG@2Ms;OyHZ!&pg41GKMynX$s*GgStS;aO z%j_{+ZG%rXi>1kBbtIRp$Rr+PIU_$l@J~!<^sc>C^4Q=5f!h?7z*lBqFmawX`qc?b zEy@MLwg}Htk58vHeT1b!7*eCYD>nAs&BR;Xuu0C+L8+DZ6CdZ8h+T!*vI2qn_2PzW znMlG$i=1VN%_I;A+^}bP8y_=rc&R0AqYKG6+y!TQAq*{cK;E$w9OOCY^rimMnKp-k zm$p=H2lD6nQXwU|1QVY9DoEBfkUR7TjyjqYo7gS_?k_)TNgGPtyXVrKB+@dFNj}1% zc-B=a+0JqZI3l4iP3Cbs2=Si8=klS-;7$W$0F0B=`cuZ_3_e!vnx@c9s7x{!V0cG8 zO)=8$-Ihk){{TP!x}AX12#!F>Q|L`YezGT*6hkh}@_P(&ew7MKc5|4cQ`nb3 z;Y~?aOQ_g_BnVWle(49F=~otj)6efoE}#*Bc&8J;A;}?67#(UhQpp}vb;U>kafV(% z=Zdv*gop%?f=TzqP73FO38>@Sy@o+=N=YIIkZ{#%=>Zkqp9SoSW>)z}RcvS2(fyfd z0NVmWdbq)0AmB%vMwOIw3(XTB$hVhjo3exYi<)E z2ylJHHy&E^l6!$t^#dMFMnzG+(sfhGz|Jbn6G3$XNeDdk`qj2j_+}+?IpV3!V>B`e ztagGjS~lq4k7HBHn5;_0)8$~;K9w+LD#%l&2H+|SOW|<|J9e~ZYa6_B4f&&d}qpLC$HoD~`ktm{3nOTIT8- zSiyEB+wPzonx6XMZK6~2Nxbb;1CnYRTTrtZ=TYVn-2Kt%MXgDXS z%~y`j&OK6VwT~AvC|7;QkU9)>tDyYYz#GQmFfg+72_uasL47tu9qpaUD6&dSgVg$QyQWG4!dDZDiK5eORs?gF3dD^5Ca)GCfx!UtntlmxxE_@h&LdIA3F-OJ^j8o&1|dUj zAoi#w+MqJ83)j6Pl^A{BF+71vmmLErJ+f;jB=;4__B!Am<27d6I~ymQ@krmig+dNk z^GuR5tUhcE4n+xayP(*6u?r(U1{a*3I#y?f+G%qj5+Iq#Jvgn>vMntQt6SJ^o>Ym3VQsEG@m6;X?eARcLe>{I_b!e0 zX&OC&4htQiW7uSMts8wwWg|NrZej;J4-Ni5g&VC)Ey~RT$A=i;5spnoGXlZH zWk+JiAEh`fNDCKiwg_zVL&?8t^V7d`S;?)0Goj3T^8WpTQpPUZmrLkDD@+~YpVje9V-h| zhFeRcs@VcuE+>m0eSN*_Z7pJrhu%ieyn4|jSY5-dGRo~QEz)S)a=L~Tv$Jj>RLa)4 ziq1(RwNDgzRbfyZvwXwy6?z~9V-=k>b|gbLGGGc|i*V$gDoL~Ej2#dDJxx6TWh@SHQ9%w^G=MQ~Ni{P=b;FjV{t2yiA-Z9OA>GZ??@BO zkQqokHcD#0|INKnKJY#MiIA1Co01P zR(_W4VR1f>F5;>Tmc;XvJ--Urdtg{FIIQh%(n%qX^4Nc+TAk^S;vLuVse);8uw9EW zsBVf$9csjxHs=HDO|ZCz_Rc$~afw$a*!LA+{Hk&K(4l2uv7C|=kQ%=kIOd{gBSzlG z3QsvS@Zp#${oc8$gj{zLRw--Nl3!^P!vyldKGI`&q+}t7PC*rmq}?X99-lt>m93-1 z%jUQG&X{4Ic?9#C=x3CxvYuC^Q?$0WvN8*37BMTAa0YiV>S&bHb_k@?ez z-riPd#Hj7deapiUmD-SXP?U!ak|E3Vv59&PTb?SrEANkT1%)$s7R0Ym{6)e zn7}AKMl*w1*BWiSuO_D}Op{8135r%-%h+&z>p?!neRxlGrv-xMTUlhfg+#GA8%s71 zL(kCFdrekrtzS*BziA=VE#!5cHIbENU5r)02LuuYZJjC!tu5hj&m3iBLb9^_!=cDI zJ*s(hyGgHLy^<03h!m`HcL0nLQr@}@$iI>Q0O2>&BUxq$&`Qk^nS!wx!72_rny2FJ zQfoQmds)>!$X0oy+yRkujlSa4`$b1QSkIOmVU6rY$Eh$m@5xAEyv6qC<9<#XGmW@;Lh?S`jkZY^MCx|qiswB!%~ z&Pdx%)-{W*FH5$$YglBONmdq5IE7uu83!EGak%Vh#)_@Ixxv7xQcdhzA9sqyZCc_# z5Zh^fL`ErKGBb$|MmRiU`q62uUCK3JEn#1=ozCF zjH-wfjCJR&J?<4w9AJ}N_Nn3{r0X`&O>er|MBgRCzD#F085rrBxgEs!x~1GcTtYY% z3O4e0ZW-ibj+H+0S_@NOVv+J~!Km99RV0P&n$FN~<<;yO;o(>U%E^V0wsxFnps1|1 z=x_B4>rI$@W*bRAeSf??v&A`Rt}$<|{JVv_f-}4yoFV(m^zT<~Z>^+HFiM#NxxpUB zg;6F5a2u%4JXH-&&K=RHiC*GU#?jPw%_uwW3sTL-q}LNiZDJg4d%kNdKgJpuRvCTxCnnEnf#bY}N-g;)EP|F{gJ~x4Z zPL49H%-oWA`cp2!WKcThn{L+vQ0i0_IM3#3t+;;{NbEb*I}A!BW6wejN|OfpO7q*^ zl9lvfaUMw$H7dKAk8?;_U5I7*yJw|1t9hPbBj_k*+E+3`F0-T##LPrC&H)C*n zb*bfrRdo=Zy`#hzGvrk^H{c{?9A z^^!CEApZbb)0Hx;i_%-m0m^QgB0gx`=LghPXS5e6^TMdpuw9J(5Dvh0t%|EHm8)(h z72Lp_fz1{n#Lv_I(QkHbg1evqw2}js?0NOi>00tAk|tIFs{#l;#b%`MZ#u-x9ANBV zF`RZI)~&SXU>GNGKZQ@UK^+XeJtSTBZgVBS0F(FA_)q1>;ai(Rr~nGZxwUy6CV_&_ z9(I$_hogH{-7@88jzneh=Z&_>89b@~01B8{>V}JQ0LsbG^`(tAE(!c8SnXVZPtvQI z*h#bxnY-qxw4K-ucP(-QDC4KUH8Z1p*vK7#?MS1_RxEOR6W*011wm)Q?mZ1kUBFe0 z5HbiO^`cku)tea}{VCEqq-B`kdvjDSt`$_YugUwd4o~IW)jbeB2=TqkWCDAhwD5y) z4uQDpd8lHQC3TN%ftX}&TnzeEw2f4dNl-Z?kyxwWLRXO#j+XI;k<4K5FvMoFFEuG6 zkVkI=+%d@~JY(F`X16+)vKmKbw1smTgZx=MpVG8rg<;%PNFKd&TDGCS<>?*ED(NW= zydP}TjUZ;gBB)$#^FTm%j^d|n}&0 z)g{yJ82R?cXeaoSv8!)En?NCAG18>Us_{@HfpRfOWZrNEPclJrIUjRm)mPoUQv>JC zS!{+l>D<&(jlNufbUgkwmhR*-P{%!R1w_neKQaBtJwLpE!jqYs1N~S$@%NATRF0<{ zC0lXFC*GA1Lp~2f(9_;bLRfya60n@{ox`?j+KPH^QErf^J*qTT{vlG< zsobNVh@B5w@=q2wjg&o-Pfww(_90Z0(yM9~G3qu_Tgk@Zm2T>L8qCvmDVjI2y94c3 z#0KZ@uVxh38dm|OfHwmNnu6A1l3?;bl{(_&$&_4dsG-~DeBA&hv%aI~X84m_{>h%) zq(VrU*X<4e06fr;Gx?EL?kDoC<(4^6ND!4JODOu|{A!e*8-r4{ynDG7-sBaG;fI!^ zILHn2ewAj+O}VwvQo!9Tk}7#(Zz}_)0V})u)XgN!_teMHb?sYJmdr4=FSRW7bD%>5QIe zywfDUhI={glk9UJx#eZlal*E6I(k)eS=o&%G97XuB&pmn z)1j?RHtOQ|eW;ke$tVU8qb-kCImh9OtEp(ssJ@(1WQr>}H;CRX`}oEQ+&da>ho#A+ zO>=CQMXfh)irtg_R!)9a&)xRN6+<&-*Y#D@FRkM?a!Cc!Llgow4=Rue=XX#KTz0FT zBGj)m?Kvm4F>mvc515697=hT2T1k8=^UHrX+d|E8I^07d#mp|F1Ngb)=~L^PG}@hv zcK-lsNSHc1Ka;z0Q=SIlj-Is>?j}1_vAn+2wAtb?d3JJ{AA2w?2*w5hr+9};xYleV zwzm)flcbI35&;TxjsdH-%_Fh-&T+>aRfD=S&f*)>wGoxo#+i)T42$AhZ9)jGBDRhO zibPDS5_|Bt{c0rA?(MF1FCn97FJ#M?Br*~(ae>WmBgw*rB!79hp_hEzFu?22N^Rd@ zD%{%77LqOOiWfu(rOpO1j=@~25#1((|k+upj6a@%$h_4KHu zJ0w*>&#!tL12SDH?sZ8gxsDgJYhwc|F)T?r>5P809)qFHqP^~J{P<*L@&glGq9l78s8@LApjgewAV<4(8nX`WjZWz0kJ060wULPJcR0j?6G{ z2Vv<_s-gph{JE$d-FGl5qdof7JvRbGEJSCbkG+~~lCp&(aTu)FwJ6;@8gctoUDQ93hRP4g&D~nwAh`NP)9;=d(&DbQ-|P_$Gu%xKt&kogZR`%N=%h@ zIb=C1M?B-)Qh=_x>JP0222MROiiSDVDfZ|y(zd;{WeWQg6~QE&`qLEt_(lNvPD!HK zvom3Fk&<&$J1RIQso+#CRm3&6?IS$&sCM<+$y3Rx0%L|GvvNh{7)SA;<*hHGViE*r=o->@ingQ?wYgs3{8yP$)C@SsAJ#o&R-hsW{SM^*>~@Y$xcVB>8CFnEbDF0WaoCRLbcqR&3;=no)O)?YYpi7) zIK_&EIG9*`!aH+ecJ_~(^ z&2k=A<%u2YO_77RqVM(;E?Dj(fz#fhyN3Ib&W!$8gawsO;Cp|bwUMgcUED;r@qX=G zA2w0j2ar9_YT4dZ9#C+~4l5T!SGloU%c&U6DKD^$ZOi;GV!|8$4^SpJHIlKUfn#{#PN{vy5(_Bj1`+C{cAGK-$uV}Hd21g zAuVjj^;)$%kF={s$0q>#Qj`>S3lq&EyPR~UJcx+O{RqxSZ+eXRu6HUZ@5!dB2a^s< z1^eEI+NEyWCifhGjs0M;TCiA4-xy?EC|YB)X2n8P!*ejw&?; z$;anTE1o%}i7?}z!n4(}08cMFyNYaph4!b;31N)zDkAK7G&?N-vj`|ia#(s(qE(65 zfO)5F6qp2>*((f`NT=49c=xEb;EYn{uIzUb>OhbmR^V4Xsv(XfzleVN)P~RZlej+B zv3hV&cjl`y2@#RGR|QD+G_R=8-O9=x3EJQl`W|Uxmu!l}a1T#fqolhVAG5K{md;{) z^}swDeAkZ_v1?{yi|qF?Kb0dAtYuS@zT;>or)pMr&}H|N%g>a=MV#$np1nt{SP69^ zf+UV0N8R$v5I(uae+tBHTn$D@noC%%V7P|SWHB?Bna|9eAC%yz1oYj_KGVc;BI-}6 zOBK8}+KCC%Nnaa$+fmOmIaO-pnRkCq=7IGKx;9)MP(#W7;gk5-A8W8 zJ+zzh&49a33X|E79r>wSTGOrVFRvQs7WOh2u3O7vv48}OV<(0kDLCtJG*3N86%3qR zz}?Q}KTK!(Ra?z(PqDfCJoC4j0A~pkxQ$Oj71PK6Qo03mI+Pj5{2ZHL|MGs3pNu&&%GSzmXxeaAPc6g;nat zmrROiY$8ei`0719sO8g9kfs@S0 z#(5O7ARtIv9+g^a=&a%fWoF#LQBij>C!hdRz1^4=S$6`=Km({9YLu=bjP5K+CjfV- zWWV2RE@CdL6u?|0i-H%S$Rjx%R&D;XG!v5%C1*>40}Z%OE+WCYbCd7dny1aH9j<66 zop`{sJ0e4sFT-c)S_wRnkgxYWtDJ+xvZaH~HL}Q-cDAzIN@T-1l|dvZ9dq=nw%X^~ zb%d~MbBDdSw%%Xvh|o51j`^nHE`erk@K4TIlhdBmi3liIu^Bbb=^FcLengLMEs|2o zrKC9|GY^;L!RhOo-i>mZ&m9hGT50NpSb*V*r&AOxSw>hY{qA`FMz#0?sYF`h;#o6+ z%xXOVKhCvlTZ2WyyOeGNBcGwDT1JVLNMa8qu~H|@q#kf_nupDDOE4-Hl$giMoxWgW zz~dDRK*yFKeBFrcQ$;75t-GdAKD3fLyoEp~XgSC7sdj$w4T@3cGNv#`UwV}19Ouvm*sBy?D>9`eAe7%9)YXhYDuEKU1iR4a!2mhkFTwCJ8iV< z?LOAp&Lj|97+}VKbr;E%9>;3_ROit&nJuHWlTVD>#Q?QL$pgy90vsMjJ$-0$irgEp z$+at(b)arV!(B9epcLY0UXx5so&3T-t@zzY4TpJ;kHk-@N<)lfG|kt zNWkYEs>Q%i!Lie=OwwxL#Z@YxWMK3j)fj~fGl%yF-h&}A4WsA#pwx;LX21s>PJ2}7 z#1A5|WdkG(=9(?xnFy98Z(=EmP!$TlcxAco=~l+n8R=R^S6YJJ=5y%Q%HCzJ`&Y*; z6Jw93O0VW$!hp?gw@JwJVjwryY5s<75mPz%Mjw^_5{Mgx~l4bc@X&XS~ax>38D@7~l zQg=1h;#;4YK~-);G2{>FR+UcB6lVh!kEUw=Wt49+ZjwSy$WwXS*!u&;UyD_VNg^Ak z9X?nOADu2&dkVzmPX2Mzr6ik`K-++7v7URQvfkO^1pL#=FjRNK_ohj0akvH4XJ+a1 zDwX`PP~l~(3l@e%3`sj!5J0TGF5zw?n4maG89x;yALUlsEkPnXuAvG6XK zAq?2|QN>8GBs*3()JKj2aZeitSQ3Y@?@<{j?1izLevfB&{iOs&;&F?p)Mr2KRmj#G zn`NHW(buj=U!`AIkC%X>J^kw*eJfvm>;ZR=;GJha>lSCmzS5LO`i;JsX*^Iz9+eHq zc8odPNf_t16-wX5m$x>zm(j-zZkiChPmmHM+~cot@{TK{g38j~^j)NEB^K*zlGz?w zl0e6=Cz@rChcv4wu@r5wtp%eiv0!4!I6wE%rl%LM?o*!nTkTsxvY19i%PTUiyTgHz)5~%9xE<=$IyIH8>=%#;EZ17#(xUUrq;r-tvUYyM+dlNApSLUa)ehmF0~0P7oqN7k+>+fYV=N0uWUD!uL88ghweW0p8nQI=!uDvXy} zmZaM);d>ZK`K6QZAE2uix;k6TZs)j~>Q!7Jm-v2_JgIILA%78Bk%0}?eGDg>kNaxh zfpHA>#P@jk{Oe8T+%b$1QIDI3=h*XExxu}KbYIBMGtD5{PZ+H7?YOrfnpoMq&8zh^ zy{@|o=8Y$OQbNRVdLDC2BY-#O3a8htY__>YOR^eO9l)y0O0Mi@wMbvhn!Waxj1dmpH&^*AP*PFAw{uC3W8w;O`*Blt-? z0K;Gj**x>Rnn(t1CIy;#ih6ytTSm$Rj`NQOH&Uu>p@Jx7j64DkQmdY04tV z=rE+~!`emiRK*X^< z_^m#oxyeQ4(?>UxB1;=(OO8FoT7vfG(&Zw%DDgVwT?bFCB-;a5UdhL$X#88yq1ZXB7>^Lh2-4?G%x)bddnaKaXmg&|;d%+0Sn0JPOY3JE0LnY>+`R zOvYg`CT4yMXX(?5ipx#2zKtENGXyH}zzHJ?%eA}nk?T*qxrAFu8E{D$I6VigS<|jk zOGQYVDyx7+Zx+(K>R&<@(RAOj%>cAblgAoLh1->kVFzB+ucm4IhJY(cD^6Kmf%6yu zPC>}d0LMzXjpVYZ$m^5VoXHcY8*tv;sa^CDn+B1l+UyWpq+VIfU^{J7l5>pXJf3ly zy39~u5XAQsJS5~~91gV8g$g;z^{A7VQ4&bf2-og`=qjwufG`KvrO9k^4M#W1`#b)E zvzxlOm|R}Z9oi^e>cj2<_0ROHR*;yJ&2~OypfhB2HJK!G!5|JF&B5H``=Ar@`VK2n zz)oS!!6cLNhU<>i)UUGy_0*Wik(Op816Aah8Pq8l?^azxtFh;d;;Sapx<+140Qbd2 zyA;IRw*-)Qz{NZ=#=zql<&HYgHkAZ$2M0A2g>jyzr~;>96UNIfOQwD5z4e4QMlUf) z*h?cJ!Bgv>#)8DeFu2F3dXPxb#xinG6e%FM`)J^^w=qPa6>`|lNhFd<_st_eo`dD- z$rR8P+o{MIrU?u|q#r7QgPLu*Xd9HT;zZP;l%Jnw-oCxRL0S;Q@~9(|$tU?%ZH=4V zUz^*RcQTwtos@r#ZZTXQezl~cn<=6Q!{vwyTOXI8rMMV~7C$kmBiaFM^2eHnXt)Hi zVV<9zLrp|OZPVt@KA=>j7eYxq9&t(?Rz0Y4z&GJz~>-} zo+T<3oR(a04{B900(X!($lXkqV<91OMtTMR02-AWY8Ep!mrFSy)?{F@TQN!4j*z|q z{Fo{FX0s$S+ctwP_l{jhQ)wq&22{Z*R5m0vUWypTGBuyNA1HS7D>wQJ8Nd1FYe zblHlbz(ChdB|gJoIrbITMjA#cfi{7R5C5^!(v5Q;NTPS6cDK;ZXKc5-F4f4tSK<63j`Bz>N zGK4Cs@yG*@#-j>SGN1sRf{asa3_TL|9X`{`xwSAUk;2TQDV^BCJx8ZC(kmfA%D}1U zLEzR-oI<7KPB$vtIKcyPeW9St53ZL z%hwpHG2UF;s~N2w!TvZ7LHrI4TDQA`;x;ipU4HTrhF_?xrSBqMq?4(8X?Bc&r;5bT znazPo0|t%R4tks%1Nh>)0+@_8N6nCZ>jzG_^DnP$)d=!fE_&|Z9R9eb)!@f(b(+uu z&yLu|Na-J+w+w!rDe%S?Csr89=zG(mxA{ML->|5RU6K+&ZW|n8n$FLYj&|)Jr*FGsd6lL$`)s{lU6URz|O*T7w z>l~TbV3?3e8NHCfzqdWf;I@D*#PH^ zNH9tKDH%U?uzFA>LU0&UnS!Y&wHiG@&zdcZl6%u*k0fLsy{cIy6P>umDoEUC0Ajhh zV%~&XQmaNvkr01(bt4}@MLBF@3ZWiF_4%`(&ZxECsii3wh;OYw=e$da6nm{{Ti;pT zTbqckqcILx?)$%7^sV`AuyTygkt0VTaskR`ox{?bcd1y23~zaEk{o=EAOu!@?xJ;& zZEU>7wGIA}at0S~pgy%>bloxuL~+?$nD7V8fwS+;Hj*hT5DS}8wchgFAv_T(^ZL}6 zx}~MOPWG~_?Jvn3aUA9U0HsK}Zl15XEZ|4)`=EbH&6?8N{t_!;ZEqZMMy6Rd3~}3z zgEcX6*#?Y~!%l|Y+BBXBT6PD`WIj1&Zga=D=9+I&m2SqRV6g}zi zhR;#YZj{#%w1P5<%hR55PRV8i0C(c5Py4qco+~L!m0V5OsXPs(I^EhMc|iX5J;wxk ziofQG6gmz*@TwQZ{=q7wpTo|2R94r-LmW$QF!?|Sx93joYe3x^EC~dY)YEcua(Em8 zRGRYOlNhp)w{lJg=TWw#(yGN2P3Pwfq+@T^vv6XwE=h1B`>JJfepMW2@uol8wIHbQ zwY{?QASagg6egQ-E#z+`s1h<8gO)$xT9T(9F#$&;`&O}BsHLHeb7(DMPqJE;QrT>B z*sB_9G;bunQG`kJZEmCRtp%5H8-C#ZYB$>Qo=D9OS_SkF$`=csNXa;-BfA_RTw|^U zRF@ly_3fO~L2T>!hxo3hTJwm zKAEj_>`{fSYPT9zrKHCKM$lZ!;^4B9!4-4z`W)4J{{RuSrnh|)#T!`LS&5a^cR7DC zQ1=5I)vM=%?)n>v?PoCCOC$+0vW491wB&Wiq4lMk!F+D1E%%6kz}Oys|oqval+l=zX6PEJ^iZ9Ro7pSxTRS%yB94(>XK zL5Omh!N($*w;`P48RMDS<#{?%aCfqsT;VOJQ@I4n3(4YDJkR5k6!!^(}D%|9~Zj(zG&y;9!TNAr1($7n_5)@9Ar%$kpz z8Y`#+5$6SY{{TOgbiy{(nnfG7SQgQ)0AQm(UiD?Lqd4hU*0(}ipC(6DemEcDTH&{k zl!7{9mETcnF{1N6cWyD#nF|bj&wx4#es>IKNZpdt`Ay%;k4j#I*N_t5@4PfR&Lf1<&$71sXug6 z3l%v2EaaTh!lbtyf#!l6I46@$x5|T{_}R`$ZVgy6h*5HP1Ja^Y5vbg90PE{emk&1X z+2DFp=5bzOdl6~NxwQr=Sbd=J_zJL5av4Dx?der53rBN)tI*B3{wSujm0ZLM_Z$yF zRV14kRzwKo9-frREK=?K&n=ck`;$g?vi?2lLZ{9PCPzOv^r_@!v$u1SatR0Clp^n- zC8?1nr9H8d(szzuEM&_V`ILXOqw(Z=Rm~F08)&4sMptWx-MAe7wO>cm)Jbu8*?A>= zlHJc?^s67)(!(Q9V!{at%S3sN{{Rl(QCr^5#l18%nGBmr;|Dl2*-q(JHv6WcvAtWk zn<`_PHrXU?{3L%*da`i9{{S;dp%hF3P8LZQ&<5g^dF%HkBzhGTk0~vKinSa-fY~*a zWZTe`R`V{y0sFECra?5Xb8==_l_OF{OB0+5u_DJAX`Jw*Bvo}s3T0vQ$;lp`g0#Cz z>||2gZw`{XGoDnQ7e7jJx?mt(kB^xL6=ro0Z_i(D)m+=NAb0uHdtryTG@reogjN9I zs>F`5M5G}s#|k}7R5^?mY{?&IQT)Y9(yY?K8aD8xu|J0&%+$gyZZv0Ew2*k3l>;MiLk!j(`FQ+GVCWZnM$7Ybtv7p#2pbkL-M3`^6{YkUj+QsN zWz5s*giUOxX@So;@3hs(HQNiUq}jKh`;!cQRivRIw+f^Tdeu9-Xl|n-XwpHBcMQ^$ zmr)Wax(&mKcPP}+X{{WV9eCbmgjc(hCEugtk-Zt9bl|)juj1i|C zKmtnhNwA}2}M3-(e&q&9qsr0J|tYc?qGTh6|lRs8J;ZC;G?Cc>i!yZ_iyB5ni z_ccBoj4G8Ks$7!M1<50F?%y{QYdLMsf7YPi8T>~|mssOj(j5KYG_T@C zZ8EE=RsgB$2W4KgW88Rl(d08(v)NpK&qxjd`i_+eyVdlQ zo5+Rru>Sy-(5@YQ%FqV&RsR54d|aQF6~Oe|fBN6fmfrf_?$_-W@(Clxc>Z40+j#fd zsc*d@-hUtdwkTj(V2y&namb}3EDb{>Y$4jb(-EdZ0V5cw=CjobOTC8irI8 zxdS}Yvhp3I0)6UqO{f6IMNPT1=o^$;#Jn;mKtUYynr5B0Ju)?511Z>Q`H*>=3t;u> zS$3g@r*Uq>AxL!k8fhgPA+3wDTM@`1m+4jGk8Gp=0M=_r4T=EC#X%-N)()WKikU$z zQ7sCrh)D#NKBKKJ(sR59VmKJ-QM;oMOLLs(6xX?B1S{?xGmeyVCAjV+gUVbcGmb!| zj@-7!W7nD*A^;(Q9cu@~I&E&tC9_^zU$mCK{yVOSY!~!)k4nXZt zMm|E_`qgg_>Q`E!zmDl+cu8M4;jug)A6W0J9&Gm z=vKOg)5qpayY|GJKp&Z+F5LjueIC@@`M^n*e=~0Lw|Dok>sL0Ss8BLJYK-@dZv)Ih zZHi70dZXd3eYJf&z0@Krh@@!cj1Rg&;;l(NM{?A&M)%Irw$P|Hw;LRTO*1xT9_1dPEz=bEc5m{LOLj`czaQ&gTtmPUUihEO&zdgJxYRWzO1 zQCHO66T;B6t0J;4No@42D9h_wsht&tq#&xE%-`fyh0w7xY`I}<#FHIrMHF^%M-*Tx zFBq-vky;|8T2-tw3HBC{VarsmVCcIW?Cqj3v8k zh-G->Bo^9m8|zY~+!HHmFx#7`<%xpIq;4Y_`WoDcmN-I#xPTAVvwyJQapzne((pzP zrD-bpQ5L|+6g@T*5FOK%+Bh8Jy*N#|*bqSX6&CRnZ-R1o1djC-a|<8b!tPi4mgKAEhQ>`5G_Z_D1B<=_Hwig*d;g2%T!)8!G7=4Wr9rOSOljyCe- zB|zmzU&fftlgI{>e^vt-`FeVP_47ie?DK;}o4t@Ra^-M-=%n5gjPc(Bl#r@bdCyZ# z!R=7QL2N?mx2OoqEN-iuakm8im86@1`FS;+s6g`Bw6P{GAseG{)MKB>^u=6)e?ACj zi}=tm2flf&w^t~zp)g8;xOMc+V|b3vYnbiV&SZoz^ALX*9Y4>dZpVfNihy&IT=t>% z%~JeZD=c=AxMm>y#|QjzTS0X$CheRt!D|$858dO6n5vQq9EzxAF?_M)qJRfAV{*7h z4}tvZdD9ijca~C#e%EB%Esoab;aLhC zVD$ub6;0UzO=1k(@N-vpd1?V7t0J&++y4LzQ(k9~7?rmWerLxE{{YvlpprzPC6nzF z5C&sI!2aDIIvSqT7;!_|K(*-122!~G&l zl1|tT-}ji0<^1U`Eh7;uyIMy_S1jjqU>@F|g-ckJi zm14b}g;oxsmA5Gw2iBvQ{JnV;jU1N2j7TJe^W~1K^#1?~Ms$`f$a)+QMhN=Wb6O3J zgP9Lp)u1wJq-+(APBT*^fsO+l)Kh68B6ITK0i4n?!)BKm+s{g=BKh}nM&#^`RO|-< zv!1_|Y%?ogxKeE8Ot6CGS(p!$cI#WsF46`%oK}9TY4)uuco9G$cOU}*5y<{j{W5jG z)2*&MvW)#l29s{u0i#7SRw)@Eb5W@;w32DJt%Bw*qoz$~a&B~j5^3@zgQ7nf&#|ZJ z+KSG?+wBi+bc1h^a-jZL#%ooGeL)wl#4YqEkMX8z8eOiX7TbvO%lBP)Wj@B3$C)l8 z7?K|`f4vd@hx%rkWr|_3B>DTP7$fjJ)?b&cX^a**W7HrW5>vKJeR>*^HSIp-zR!OX zTT7q0aJ+s8r6!Zm4Jeo_&AYB}IL$26n417|@6x0SFsxYcat$TQ<`ab6-Ks3o&_y9L z37Ony+uPEkmRO>>x49rD!~Xiv)faJb}pRcn|8mX5ACAp8C`oFypA%t^G(fItJ9 zf?cG58w6AqJKn}1?Z0ToM_PL#w4p#FwoPd#&}@3!AwqiOahk0qyGMX?jP~zV%E+;> z$i*St7bSOmzg$$x39W?EA_OcuIOO9!PAi-7Riu|Ux)~OeT*VF1l4Bf2@R-LS3fz+_ zFo!C~BaBq=&Q~0JRK{A_f@V&GWi%Sbp>&BQww)+dh6fvdVby~6tgGuJe;R5x7rJfC z_LAA8Ng`UbgLZkw0l~#~kvVWgiWIMG=AL;2o;|C6g&1ZzX3!4EB~UHOByOZW03c*z zIjpY>&pn=prfIU+-$!x)NjKZNs&aWOMn78XgD`N19XiwY{Q>$^D5fhM?yAov#1;y- zN|L^0nke!V4uFyfW7=IK~G(dewWqLOW>7ztDTt9hcf-`EbSO#r!3YIp^26 zN}k#YXDas*fW-aYwJr&2-hpDd)gK;Z!g))RwGUD%TMJ_M=IJ-avV6=j$4~zNRcp&- zXxmKD2W8|EGILhI000IBYOT=~bTL~kx6pEZ=@L$ zHxGmAd(=R7JX7La$T-LqDZA()M5P;Ypj`Skf2A}|@ADMFJ*iYPux^Sv0zX<)#(r_u zwQkDA5##rq=b!G1m_|9m=t=ZG;UP#g1*x^-2;aR#MXzY;OxHl}nyyt*wsclF5Nd3A& z_GuR&D8U1>|cCrb*+yLmj(H>{yVcv+hMmTui93 z42B@&bj3>~iikkY>{gaZU51Q~Y zn>&5N%^CJ2R01niQOh33rDk|&{{Y044_P1i(H*q|VTdXSAcIw8n{)Ya5YOE83GQir$#0y9z~>|> zARnk4AI79ms-aOrsO$zPZ2;)w@>Jos7C9_>nwq0l0eKXHbm#&6soV(efjBivSkhQo zCy8W3*~Ud)X_iGOaz3?AP{e=^RCKO-k6vUZYE?_nKXd)>GxWiwFL7?CaxAJph&B)6 z4OY3hcWBt#xC-2yf-ruEHPTSop^oAfie(IpFhQ(MI`VsI+f79mD!jt`!i~R;Zpuo* zDbGbGKZRjlBSogzY6!V|U^jcI>r#ejy|nYGd$$`$A_&Rb{{R9#Pv|Mv&?Nd?*6M&M zL$y?33Z6$2T9-qRz!CH$Qpifb$^iu96q~RWG>d_Ar&~KP^A&KzJmhg!Qb^;(Y^NZV z2Ofs9v~rOp-Mr343j`^J!D@t515`{xy8jDv&EtydtGD(lGL;Qpee zF`<5Al6v(On{|0}1>htBY8VhgfQudmK|Rmj;B(Thhj;nDP?-R8$*AtI@VAxa3DL6? zNzqvGpVqD{WvFI~>ee|?Tg!2k4y8}zYAcDLw6~H{2nwZ$`c+7^Aq$Hs0*NCl9`$0t zvvdRi0zv)0oDz8-ooDOUfpqqZc4eF8P&;xn{vVAN)Cja#+`}#7f+VdY%0Jb>#)oX7O*x#&QWrBIW(R3}~+lAf! zj9qInS7WiaOSrBgh^xZ{kPn-JvNF4q?pZ<4xvaQ6F>Pox)v}svcx^6x_a*Y} zi*K{8(~NWpocq(zMalL1SS7W$RCY7LEARlpNfI&%Cjf?QdU4j0>suE3-koP60++UO z$cO;m(ksNOpywFFwNECIYSP=>BFz+##Uv=v$T<$m>`2EXvJcGCK8a#HxeQO3A(9Bl zeu3Rxo2TB~po7|t0A=p6Wp8^esV>bK@|>v$V=x#P>Ublkty;64FYVsqBxP1?;g~lB zXQ(vktRr(JzxYJC2mwdqlK14GT!_`+Ucdfo20Z=m)9yrnJ=w zr1WEfV!#%`2CPLlm-0RU91nV_xza)~4nLhrz%{qey8!dIt||&FOEhva!WVnFz!f|; zF`{jJvCmRzh#`hx@hdre554zl!I_CFse%AJns!}8XMh)vn0*aDb1n}gcF3p%#6OnH zk~O%exJ7ZKy5960=Y)bm^Uh{~st z%9^HzMN*7#d)8Mq9UQ~X!EqjO!~DPgx|j^g%=ldL2;@@53hgTq|2O3b0?BjDR_)%P?)5n0Lkjq;>^JW+jRHrMM&MOJFRd zyH42vkH5@CHK$y%t8P6;0XV9jaEd??6am*Gty;M(V~yh&2d`?N1~N!L)wa{vkfN%{ zvPiQlc|?=IJpif9o?J#f;5L3*Y#?&Zq?SAm#(*0$HOMQs0APE8PFZmi2m%KZ^+e(eH|U8*($B_N&0t`AB#m|F)0kH1P0 zPIDn$r=?_SR#J8dk0U&1wLS3co5#$j2NcC+5(3MQr~d$6q__(rBPqcrh7_NW5yp11 zsV8Fe{{ZXK7g?s*-zWzGyPw9K5=N72vhX-NdeaCnNs^_NdSG%sl*A(Zj#f{)ppRO5 z5{j!S;PgI}-!UY~kSXIiQ-k>W(y7|6+emNW2cA3Pgxb{uS5{=8lsF?J)7F_RKrZO; zM@^@;Xh~ORJfP@(Kl;?N#@{A640t2GZFtn*Mq}?&+f-K|%XM=c(n%6Ts3Y3ja0=wV zz79t`aa8T+zIYJKB;O!eih-8c{{SnfJ+OXmJ65ETETDPNMB+&|(tHKFCiE@Ze^@hpqAnRwhgWOpOhk=O+!FlOwdoSJk; zc+cDz&j*q|y{Nn+<}ZG3+Y&A#MC557RVSAaWz_32(!f)X;TyQi%~CED!) z0|XuMSWbG~np2f0p(ncXE3~r6)HcSf%Nb$D6wsv# zxQHw>xXu{yk7|SLA=H?p50CDeu2rL#_o{g64|)Kd;AKRQdj=;353OHCR69rAjBOv( z)q7i(e=&&6XfnAOAp2Fwqr^ZSz47Zv04ZaE#W;cGoZ}eidQ?J4!-2g)2a%c{SXu^F zA%I_)DeXd50nx|zND2VywDF%>hUEbJJYzq9^Q$nbtSTcPE;!9sisR3bgU7U?$fgCE zWAkGvk~7>?Wx!Tnr!}D%Rm*+j>)SOV@I6PNrXtLR zUKRxWxT-R`qz=q}P^X%?B5i?}b}~BE5;EwWhs=JRszDX*?oes+2;@d`y8sL_N#hkH zmWw8w)|kLC?8m-8#-o&*yYUg`C@}Ay>_-BvAlUmi7FHQtoSr*SGdn_+rqdERFib?o z!|BqmDgDxtaz`1g%Xdp35M07Z^6mhYFf*3!1}jP+{!*!kEi*pb_M0=bP4m~kfp3->`wan$m8)JwRUcK;g ze>ysWE8RyFhThg8B){B@02lq^+N(nw+TBa%?0IC2v}}ujfOS#rSJDXJkIID>GzX%J zsWHZ>9~u3@{&bTOV%!vf9E@W*r3AEFqC)4e>6$I@mWo|N40NlJ>;yNOyL$msZA6}k zfksoN3GL}lg@j?lwiB<=(~L!=C1qAq`HEvCh}&6m4?;NH%17Od@(xDE$Q7-GX-fnEtkXgZ9zoAS zIvjfY)((+n6ng!{QhxM79_Y88oen=*($ueQw5j8cQ*es%Bwk{;VZF{21w5We=~b-M zO{g78H)Ing!Wb)O<<59G?b4VU^1qxg2SbtTQLJPP=kE^m;9R#MW*vTCmA?+gl^s}R za!B+Xuhdc)6;NA!!kZD!Il7T3Do5WO0XN zk@BPhN2Nhyo+8t!fNf@Bxrbp=s=Q9!w;o9}F_kXRDyWQd%t-vP)~6Dy5ULAj+NFr) z?)CJGUA?fmxJ@`mv|GH9ZW9tZ#&5tZ$rl zJ*maz2OlXlZNgf!G^ZU9D3U1fdB;PZX`7jFN{+vcOt0odc){*7OXjKS4Noi{%zV>Z zqA29c<+4HRnw5cyK{u2zI{VXrTxCG%O=eW&=Z>rX6*7xOMoEd~B*S`>j`$TRkc&_m zKwf~FggUGRB64yvaoU(9XE@Qp^G8?*UipxK+3{pR8ZjL zjPNr-Pu?P-#(rU%h@lEj;6WJXq!XlbgC&vg`HNfI(XRXsUk zI@PG=7Z61_S3u|(E3OFkK8CQhy)p~=?rv@2zlTu~0R_#YFcO?_7>+Ox9Mn37ovU2U zrX}R2SU$wiT{LkScFb|}?FX-+?M}dNOAnUel{aUWRXD+?Fg{5IGoGq?*9)lVx4`&; zVYR)uac69nv$PBu-3Z)A9c!W2MfJ_PTSuon(9dM-(inF#N*9H}`={QWfY)dpSq?cE z$s}?rcw=KIA%cK2$j@5g63bAydn0qFUdYR#NpB&N-H-444o6>lz2Vy{+g)Qtl4~oZ zi0M96(P&!+P~9Jnxb>pIb=Ivd&A*#)rZ(KbqRJR>anw@}m$axxW(|b{IT+);Tc1IHvq9wCUI1=hjm^t-7%E#dfFU0Y3U5Gn#~rxsRtL)D9{h^psI4YTBWuVbG6sAY*eeWk zk}^KMYF{-8035fcddqtmTKeMcMr2o08k55fpdLFKU$We_{BwCBHp`O0uPcN2`f*Z8 zIl*&|=dVsF$!|2FnlvmIgNl{`<<1sGz&&>g(1s5t+jF+W^EV%-YVR~Nts{22R3NT7 zZ1I6wnUYXgk%Dp+mm-){64D0_W;jwiFM4~Ev?81qJ4Gh?0M%94im0i$?_j<0(yTUo zhTGQ%6%qhsVmc3$eFaVq1}SwJkPLm;=fBpU4$R1?c_?#Njl3+yiULnwX+^wA$|we! z8+sL@y&@z?qGw<^>?vc4b93iPRY4fo4Os(d-~c=0icm*W(;cajFK%fMJOPtUJafqW zC^#59x%DHZD-1qG9G{!eRAqx5p+~SM`clZO7;TFxe~WenHd!LJQ2RGXP5{jUBv%ed zQss73{elfOs+{J^Ux3LP7ior=7Kqge=1F+ehvOLFMS3#QnELe%Fz6i z!goYR9QspJRarE5y1^16kl=p{3X{*eS%N*70R7Zi)P9}+06N9ip@>McEH_sEWPxRj zp$h*1mju-%+zE_R*?4jb$Rw0a1j}e@a&VB1v8=E`Gp4)chE9JaS2s=o@7&V&*hvK)=udE*Jq&G0SwZVu20}Y^K zJcSq(AsLq1{FZTRx9uFWM-y53R_!r6H^!p?pLYCe_0FVWn^PCodoHas_PA7v;Njxu z_<#jlBezdlSMa<)WWBWebC0&0bGyp>zDQB)&UXG8?^92w!>r!wHzIe8U0Ah<0z8FX z$LG#@>(ZWpPiLzOok}YKZc$F19p>{PVmBOZF~F zGwnQ{!yMJu(Y%|Rd#h{nZ!C6;XCoLxd5Ag485>(Y`TA2Vv?*-#I~_jHQ($crp?RPV zlLP(a$o&m10Nb#e?N+hQ@Q9=%l~xP~(2fm1Zr9H8#GdA;X$241I$9DPfYQ&ckNW-D{rr@v^&_z z9{D7Z!7YVg0l*zI_2#ufEW1g@PAeZw**}Oi3x@|}W6K`Lr}Q;jBtq4)*0FJMXQ#d0 zs}R<%vdF5r^CMH2TzZwxDru*dUlCYa+qe;gYnh}~&SC=!x%XxV=%%N1T;MBtY%zj5 zilL-wr%JY%OFB;PwiwE16)gi;oVnGzL!mgTeu8Ryb`;pBpjB?jD8fXG8>I%^)$O!yNQ|VRp-BR)hyjEhIkFe>mO>B09<-2*oo2Nf?b@Z$LAkb4+)O6eHYslc5 z-s%}H0|SeQk;8@hf;jr0T9SPZE2;Iix|L0~sc99dMf=IL$&!EXv5%pnrNEQK7c*JK zYWD0Aq||L8VxV%3DyuFJs3cVlM_5~JV(uMY{^LrHIRLY981iLOqn2V0PVK`SbRM;S zOB?&a5!7Y0YkOHzm2cXr*%)F7bWFKCA3$@qqUm+Av984mwmCWrFE?Og1n#nH)i~*vBP{ z91g=I;C2;Z<-`T(vk@z!)=y~gm)3D966Uy?)5RP~l!KN7G7*eheLy=g2W7UqIbrG_; z`LE)Y6>-FT7XzN1YJE1w{tZgrR&!U4;)er z*x9kRmg|GXW($2+{t=0zQ6gS_rOJmRb4R~89QRsFoj&F(NQIcVnb&i9QvrZU92_1g zSPc}B51wOxGwkh&0t}JHagSV8hh6dKX*lRW=~!}DUB_?YLk+tNo0bo5(XjcxQNZW1 z6>{d<^X>MNK@&a%USi4jQy+Nb9uK#AwC$%tTyF2wzNxb~ZobsjR9QBUym|MjWW>@k z!n=U}B6z4|iLKpbcMgi!U_B^OirEt5CbeX;1>q!M6bz6JL|@I21mOpzHPuAUI}4*f+kHvx_|)-6tp5NmFui!kG%gIXXFO84 z$b8od5Qf=|WO6CkO{Ag0_1&M&l12)lfgGNc=wpsR(#WF&r7;rQ`I1h|$AuUeJXOBO zBw&nnsBKg%L*JfFHEqazmIP8mCJ3q1f^pQ7O5|Ym$r#NCpvfm5)Yc z3V^Dh+Mso-sWQPNOF7>u#(fr?A&guZqh5aM4%zN$m)66{5-(Nz$JT%>Me+iK@}%aZ z$@f2nRgKnIB65M4jfJ;knq-$N6K#0r2hcqLUCI9dB9OihB}eI0KHCmBjzj+QQ$E_+ z`5-`j@@TLc4J={4@TYDZk%A8&TF*<1qUsrfDd!t_ra`EQok@l5)yt?k4bz#PCeH3P?eX2DWh8B|_#OII7k~@}|GD`kfE0x>8pbM_=8vgN?H9y}y zYNO9;#X~!}Q;<|*lX44Ko===BmCZ4uw-)>2Qz8B$PBzd5$9d+q-2-j}_2_<>qRasa zR&Sh>ka+7*S$x*S9OKL%%BKLb26C=?ft)ZOS^$>eyxD|cf|332cC6-Axw-p1WSe-% zX?e)q*+=uKZkg3$wvEV=W;>)Ehw&e+JVuZ}B84!5rMnDC=Ux5GK< zqaXrhP*+qgDZ9mioKIqONW zJE4+VuGJS8R}v0^Hw6dV3IR1@*#u``K%;0Y(;#%kHYR{EDBGNHa&kbaH{tx#!sBW7 z^fX_f*1C^%R{*fiDez=D$vZ&w?@>FdBS|9#MdXrrs>+jJ@^?dL=m`%ezp$i+%W_>? zK*P?NLF}OAkKtA4zq)b0J4B8z`gkQ-zJLRd#;riM_Pj$BXiriHC+capWX%}_jGmaK zbhanZsr{mnq4Vu!LyntEA^!k@C^ScZYcqeVdxisup^UH}Qbs>Iw5tTAQFkK(H%FXv z^sAfB^Vb5Z>LjgqGh|l5W*mA`LXFH9b8-A5HH~epU(aW5B7r=~CcFkijiF+lkPn%M zBzyKeRfpAX0ELN$6qY2xLFRny4mk%SoMVhtJzj+^7N&@fVxw@!J;h`AZA_MTGcX&T zY?JtZ_38~XSJVcbpvNSU%{1BzT)dKSOn|@!dB^db=f96dV!qgU@nmbQxma;@b2R zZ*vTxV-1+x94Y92l^5HrRSO&YeWdNlardxJKOj%xRV=hw?I6>mj_xFD9T~Lp!AS-~ z3)}bC7o%}@(sV&?XQlX;U&G%xRI3#+^4{y3@tu_X)xvloAHMF?97cjII z$X-WT1{7mFlfe4)sajZ?<*kJAd5Mx!cg@9M#o>vU!`J$6+TkyAqg!dJKx_w%WL9pS z332bmUyn&kYohLBG5OL;9!7S2zD^3~Xdf{d^u;Or%FUBxiSBiKD_uLxmgNi*O&zkj z9O2!9jQ%FBe`#7s5!QIWdhZ$y;N_Ldk)No=WJ#sW_FhBW#5P=8Ttt~>Rq~_{jl^f1 z0pAosp

    P=#gAPvI%Y^^H+92l4g)$afacC2funrD_Em>%P8IQsqgDh5@saqz#f8z zK6HjfakQKdOjD$iKb3(YPa6kPeW(~Olx^S53+0{;dSax88RQwCX8FTscr$K7U z7FktGj#fUQfBOFQIk;9*!>HpFUcxBFehu~98!(WfKbl-^VA&%coefOa2`oQ-FyD9P z7;mSoVA^Q9je=?^YdlgcjS#ooFsT80nmkU&5OlsvV;w5Thh+1cB;DrDDNhb7YLzjks;Y z9R8xD8g8oE#Fvu@9ejzQ`DELWakC>7GzNjVg`aZG5gZTogP+!&<(GGiF48c?w*#E^ z$6hO(9vjqt$YE%$mQU>AZU~rvtPBo%dUvh(Y;Fd#d3Py|AfDPdl&j>28P6Y$76Ah7 zBzcjNydRi+zh6q43)@((t?Zsa)7+y-pb$X-^UY=1XiWy5Vx4#13@Mac5xfS-JvcQj zmYa13tEXJt$!#HmDPofZ0=t_lk6J7S%rnLU5i=a9hl6&xF+kg>|=igb_! zQpnjI)c*i6Ta;pH`qUSYXmd*}mecA0u!qSdWIJ*|W6%z{tE+hnY7)T=`H>_MxJcQ8 zwljjmfNM4n4qrl^8xL`4S4b=zg5Nro+A+skl6?eEs*CG+lG;zS`L8XzxM@^>3n$$^ zgw+VvjyXcH5`mUE;+m@`n&2`M?^D8=4mim<=iZnG+m**T1XO_#hCt^5a^96Mks(G^ zU=>CVJDORYgQ>_FL3OWW;AG9HV0( zt}{)FSoa)~2V5R0fhoG$*mTDohG~OzxZJ0c{6_+ra0!w!Ic)RKYM9Eqlu8Qm#tuQE zz%n5tA;f_&PXJRSdxu;MI63-{dY&Z>4&ZQDlAw2{!~&7KzTx`PYU;pJXY-B`cjK;m zRAMGqEQ^m~deybHK3E`U1oAr5GSQ!(k?UNp>q9oW5Vj=mvO(C>2qC_4w4dS?X_aL` zoF76vQxt9tkN1aP=xSQ*B<-Ut$$J!PLJZ{K;9{!VMrD|7k%BKQ-h!No9_eAoVf;S1 zs|XU@EImj3v|;P%U8vAP1Ekwt)F&n)*SuH32UDy%R?{i5j&nt6;*nLH$wPp*1?6>)7CLd;rJc2kmr1%1J) z8hzdLHxWScIe;l(OD{ZRXT1Py1(7V>Rn?ddHjEG|lvcA!szCWqeAShmC4jtyI0G$? z7=AP%F@<|}FA9T{A9#Ie0jv9~Shptg<{y-E+N+Y_O2~vG95zQv(1>B8=LHb4PUMa;I+t(dO|^tw#$AaFoMd;Y?U1B#A?#ZmkbLDq$6R&fpHHnqBwLFZnOHvkxg(xyH&~M9 zJwar%Wt+;65Ji4Lv?YQ-;Yb;@aOvq0-U-QK`bVq)odOkfhQJiBbN_r!gTJ1pfed`+5q}`$T1T6US~k(0Ln285rPnsG*6P zB|$&Ryb-sNN?MaEq278fS)>Zxlewy5CcB%>%!mN%(zN4^P+Ne#YbREbil?ci?xn- zQ*uqEgi8=JNLvOqAx3ge2*yby=j&R67~=@V5=j8sBxD7^`u_k*&4LML@iR>8h+s{M z=b+rfhmar(>z~S+tj=7PImT)*cWohtJwd5=0>>PHewn5M5I8NI z5GnDu-337RBep4^jAI=JdGw?klz<+$}U06XOFIFTg-R@Ge+6qp5mP>Z7B*4 zPIx2KQV1m^hm<3F0gTfntAuh7Gv!c7;M3W}poQZHAR3R#L>oxQqc301n&1WI;}{tr zidO7BMo1)%;Y4eem~s!@MVF}4BbNU6Ax4^7$W+L#?165JNgvePzsZRQb-aBC{VQ1fEAlx%3= zDg>}ObbRL^a1KEnk8x8+u3FD0mlHclyrZv{*+v-QxcPqY>+4fy1*qovjxtwh8;vX6 zD##gzMhFBBhM|EQB}3sc*EEi<@qE1Go=2@QlDzM|eqJ$-p0yb*v6QLddCfGl9=!56 z^ux)af(X7+f3Xl5N%P6clWCA8x~c0cs+4hFzTOU z1Wb=Cjy%@^v4T$vSDOAJ@|R7bHdF(HmOk`YYG}CbjTl8B=dkTjq5C_r+%O0~f#Rfz zBV6Md?}~zD9(-jK9P!Vs0~}`sosl|sClwOqj_k1mla4s49@vw)n=jY_z^M_GFU(Fy z80>zOz*mAJ86k2=;FFpob`dVcAAqI_Olh#G=kA{0jXK%DLK`8u>S}ek!g+kd8VrWX zBvZByGKXo#In6{{ecLcR1mdJ=qg4SIhQ?}ujfzKfpr;Bs3NuFd+aq#-Pu*_Ricgx% z*#xgsk6L*VO2;j|vDJkDM+;ztE_}Y*dWw|*R1O)lyMk%a$Cy`U4$;qUYB4j%2GJN| zNdRZAC>6&*z{<(aF`r5&+CT%7o=sM@xhm}PAqCF{rfE`888{W4T_PsaL|XOlI{b^icJxZE;Pcpm1tkqpvHb&2<+Dy%!P$)Zy#qd0H~=jB{eEEYu5 z;aOyoNip*@tP5w~6*G*X9@W<-%|@tJP+gg_JDP8u3{sWb!0JG#;E+5(1IqAe4YOpG zWArpB28G0Yu0|MogIV`m%iFADb8I|g-jIic;{^#A(G6=kmOiFPIq2Pu?fx z0A&45Et<3H5B7^lBbUo1N)AHj7(dRUdq8f?4x`H44ohPm`Rr<7w$bHbmC&)nI6LSzMJ(xP25$M;WFQ%Z~kuPkTE+CEh$sikWfdd5~k>JLAa3k|}?$oB5)M;RR`0&g|v z%&?uaf%B*LhqYIP%P5!y-6IZ9dPr@qcZWqNRQ=}Q3cu#X8Qtch$lrTt;F_3W3vHeM_$m+v#oQ{;6SAOvt?)AlI%t~f!*+BO|M89W~1n-3H zKbJ%J)=W2-Hk!rs<`%m|AtaFo3W3}TpHiOYW|loR=?%;qnpom-<^hg4!SB>{tC|^k zEE;(r@??1lVxWNk0PSFaN7AirsL+SR8h4f)PT4=hvA0t{wJ+|zTOB!qpZRG&%0Dmu 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 K#fkfO?*9M`766L? literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lv-lv.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/lv-lv.jpg new file mode 100644 index 0000000000000000000000000000000000000000..215f6ae966bd0a9ba383b6f1a748252a56a31fa9 GIT binary patch literal 59954 zcmbTdbyQU0+b%qGgOn0O&PWU)&CsASFf>DlN(u}J3?N8J3Bmva4Bg!!oucFrQc{vi zcSs8uhu{0Y>zsAIzrOFg_qv~d_Otf7ueJAc=e7UM{aXRt(}2NY06aVZ0PpSs{96P( z0gw_ClMoY;l8}&)k&%*9GEh-cP*5_{(bF)nv2d`nu>gUbU}0WPZb1+b$S2J&C?YB$ zA;G~bqW~3?7Z#Tg`_Du0$jHbjDJYq!sF=jKfLvn#pXFZ{fR+>=fFDeN#|^-z#Ur4_ z`_~8HxU-W8@4p1_KZ1u(KuAPPLP|zXakruA9snPYfB>J6fQX2Y@NReD-F*NdEfF1; zs0uN?zBLIqia{(SA)gfVxUQQK@%1NI+{Po6jQsusCT5n0JiL7T5D7^sX{e0slc%aM zHFda#fuWJHiK&^nt)2Z#2S+EQr`Kz5pEtgKVei5t-bY5Ev585^DXD4c83lz!#U-U> z7|63#)7E8=G6(JG*-)r)TFEmsh{8Z~lV| z4?ytWu}9&IU%58mJn{t@t~ ze7+c1Laf{^CSu{LBlkC%-24`Yx&M4Onc-xq>)z*M`ps($h5ug#q*&=g^$o*jofge^ zXlQkzbub!sDodXg=yXL&cpLuuvH9Fal2>aKfWXs^9IZOEf-=T|4Gh13m-kz>LRy?nK=W+zgH~?O;x}JJM`>GL*t4CB+GbmQUoQGG5nv@fDV$1 zWQhFcIwq3u34^LOeJjFn<}oF5%aMSxqMylZ)JV{5QQb%MX2iEtG5+!NiTI%REgD{5 zlWm+$hi}AXR9&O03oQJNR0&auiHR9eW2f*+VSk@8X4Hhku0CDyT$t0i#O*<^7w^Wb@tOL-_G{wWHQ|E$S7!5F;ZS{6)J;$Y#XmhU@t#*PdzfJJoy7JBKb5 zMs?MpjBLHh@4}Vj+&`N?F~4V!>>;k7KX_vl(#2RfF^U9O8NBBuoI;kAa$>%aD9I5G z=LC^w56?xCK8nHWo-{k}8E zHaRw0%d$l9sZ)(~K3k_F*lOda?6lM_N;X}71|xpOAgrT+bei&r2NQ<-d zsjQ2E<(>7by0?ka_WA}BpH~)51z=6u=ylhgM$5aXQ;NxkO(WoZ`r+4E=lb7^5)N~b z>Vu2pUlPCV>W#DX>;g6JeKy&9n_iv6E?}{vD@VGGAyfx$D)%;1D<%yZjJ%KpMi_H3 zoh6@3`~&bC5vss&N+R-GMHor6C`;hXis3lz>!Tw{>J^n8f!xloH4a#{~4%mJ}P^(bs0)Fi>97rL_*dx%jl11sDm@LGFmlP^Sfu6aO06Gi**Ma|H^^v(NzyvdKcvl)%ssv6?fo) z;}aX{nA>NHtw4C{D~9(TpEl6`N?cq>s)YRlZLvAKIY0+8^OBMe6mq?My9s?NLcn4x zl~U04>luvM8z8wCy|30mcN!314f%~qa@6THPeEIFNoV(oglm~?lnbwEe(V|L7@InO z!ftK}4KiEO;xH272@wN5(+vLycxuxn!o(J$;5pfDYL0RVU5OJ1u1rM(V-l~wnMX@_ zKEp_@oqC--E1GQ)Lb(dE*|*P0lm4FGKt%DRHY*n^lRxM@J9Oh;3H_{cem5)~Jwj zGQ#GEbJbN>a+I2}L#WM)^WBz{tC}nSpf`WL+}sS*1ZW&P7{B9|Yhn)B?MOm({0z^t zkwvM!Tc(UfZ_@{cY1%4X7t>P4076{^Z6$Cqur`m1p7?;Ip~^>bO;AHlzG?XH2Avcp zsiXTR_%eff0uLfX1+XgY`M}_oR1rPDBuNP$5zSz1A&1tPR-8mM5aH~~f5<r3tWPvnss+4NKCm z(ie2PGPE+-dnb*pDrf8Ar0L@G<9K4S-&T@StXk4YZa2Q!b^K?BCs*$|UGtrbdB@d@ zhlS?5O4nsOHCk9{ZqX09hVdrCJ?88ssnf2flGCy_QU(V;pB9(};MkMDF_!o8JJPUf zx}5Mxb99XRjm3nkiYo6BR-eAdOZFhy{s;JWQO&pLD≺ept<|D;i9w;Tbl_v4IU@ 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 = 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 z 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-be.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/nl-be.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0bdf7ba2b299dda44bc35339ae40122d33954ef GIT binary patch literal 69052 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 z zZ_PFNM1tS+rkewJS^i|q15eQ9)dFfh)FICD!Wy*jnz-Bl!$F_-ZGFb6Yzf3QpUGE-7rp;@kpJE6R~XDbQ;%dw4y zA?@irv&pk*%kp*K8PU<5y+P%|gEBmpuX3)cr8v|V&Mf*&F6=%+POcJBuZ1sFV3Xs4 zJ{4zPuWr682(6o(%_grbig8j9XW*!z|K2S&-(H>B-uT^#@kbt>jXXO|9j6Y zptI)PHTc1IE<-PFa;~gwwJC9aP&rjV-J$D*Mr~n^>v324YOz-nuD$0;d~m|U)HPq-Yx)!0FqS(UHbT>6TibGGQ0?fP6AoQua4Aq+tlt*XCmEqU&BZpU2I%nx| zjU<&y3mkKF3wl|me7M7=_@+rhYxLX$>54(5$2Amjo@OKhBqKK>aAO+PRR5__#Dng$ z4^|iEnuuWWIb*ibkxusa;RFcdc9<&_EjKx>zAWrG+leYgi`A+qHPq-JL&okcgrB2I z%qf|fxnWWj6n1KSig?0f$23gqt|_#Xt8cU{=pm>&!sd%EHD+{2BA?zfzW#Bnt?0@k zVHUHSJneO=fNC|tJAp*68g3*A{2;=;t`faig3OF#Krjp$`yrXF8Uqbq#mt@hXNO#8 zq_ZmyaSJ>6Uwqj$1DiA)?6>F6HV=)tG?t5)G-oNqg-tKMofcMx-a9XZe=CL^K5>e6 zcuaB)b19psabhk_f`v$fVbT%8T&pF|CD&-t2&_SZD$kK^Ll#@d#VN}NALks;lC z3!SM?MaP9mWOi38hQ)C7!NWZ_l~oJ|1a|uwTdFMX1rgsg|IED4pn!powG~d3rgqG6 z(LfKPz(w=fSEeCziciy#!2(mGuzB#8(kWI|zmC zOmh`C6BcVbyq|C&s6356fqc6C2{WnTq>Wz>Oir`0{`tAN(!FoB3!?8@i!5b8jtL|Q zX+V@sX8a zlN8^-kI;*Na}G%hCdf+0UfL7s1!$1buRO-xEWrYNsvOgEIAWOZ<5IYw=GxaM&a^2n zr1L;D zU6!JkMW~^H-^S*RVDgcZ;CNpOLeprB&K^|r+~EOxNS53H@zKDCXDx3z#R#=GtB#A> ze^Mb(Fw9W$OSe`udXm-=kT{z|o>OQD1OZXaPOf}g3wP{#D4u&=+dw>=Eop{kHZk_x z0sbdU#|cQON|F7MJ*02BN({^PAY%B2qDxZY^J0G+Uqo%wl1v{Cy5?}@;FZ6x=(mo) zn>PWSPdhqGq$#Li#`I0X5zBpn^c|3MJG&!5bt`*`y=%#(6!r^8$q{5#a2q%H`08Qa0{MHT z<_NxTI^_vjfaP1-BWsW-J`h3#?IfvFF>L{H8(#EUSQbyHD?&Hh(K``q-K3m&i0 z=CPc0GTZoGZ&+P^+jwKykZKfny(}uJ9!2Jw%>;NYzcXY55YwNKY=0o^rkisq*NOAD zg~;BEVR{f-PMNfdw8ej#`0`vXU~ehTB)pizCE;f?yO*9$+a(Mr3CFhni7Ko9C`kc) zaox5>;8puhrk-3y{wWGFY&vL!NFeSKh5opz#Xv7EeDt*m#9t)w;bM0AC<}~~(rVV8 zw^ij!CkfS+i2kc@o zo2Nikl`->zsf1^y;kVUe3MryzO2xtctRKsZh2?FsAORw(G>|<2#s!y+MVRE?CCKD{ z-*bjFdDkJwagQJb>8YDtd(4)?%mfKLoiG{#i^z~K$^1UV@~xy=t@aTUUCaS$xEm=^ z_aZq*M#{#jo;Vxrp~zB3IMR~2CJ#7(`I`R#YA>HuM6ssuYq>Vn;HPGY_#sFNlO@%e+wwd(d? z!SfrtGWOKy269Bw`-Z<9eTU)*n<9pE4dVNgLT-~H1!Xp&Lrd4y@;gclG*QNs(rncQ ziU(If(P_^_-B&pVet_&3ZKEh9XGL>0!$44D!<+|YJpEMKN%xP%Oe=RmW$Hnv2U)s` zO&h0fM5vULDh~?;OMc89%Kb+<;IurZL(uPC#Rw}-N?8_x{Zl2K&UCo!9r$naQvhu! z?g?&f#fZvbn#p>~4vEZih|jgiQ*|EBg29rod4^`&y(G_%7#EK9itXdbwM0$lo|U}Y zB{@+$8{H;uUtp;!`23L38L=;cx%AzuDCs~k& zB7)B>w?aql=Lb&Z#bSO}W+STjz^9urs$(+Tl-hr-QdCcMStOG?3jxn7$~!7;umM)c zecVX_or2g|Wo{Snux=Ye+72ANh@^Cb;de#t0p75;i#aHVAos^#J3+GOMIu%y_{tI91yWgkd={4wM zqSkDQEIZErdskgH3%USZKD+RPm1jBv8oe*}^j{g(@l=1xXbJBiUVU1hMuE9vt2=~G}R-ta@%x?Woo_EL;Zw}tA3Y~?h+{9ZfzhcehO+Ay5S<9(ii z{lt-+==tj@sfzU{vVUzstQ0Jbur~xG0rQ;1`fnJTI(zfBc7e~ryHjkGX zx(ef&l{#-X+P?G*Tb{EbIJ5H^yx9)Ieqq@H2#BzFZ*p3!Kd2^!m#aJfMP-z>qV!zR zCo9uwNQ7w*?n2(YIw@=T4WHOVXGnNe9{(}d7ALOy51^ULKS*xz>wWHgqWc}^?66Na z@o3o3`maAKGfFcS?48aR%H<+SQJTHk-J!rQBQaP zcE5=YDO>SmbNjEC7JHRf@3hK@xXqo9&d&FUEM7~UToA)#BgT zot;1jyA2)?S?#Ro_ph-PX8%d?{Zy=#-X?0PH{y->{iZW#d@I6YWm2j>_Oy6x5JQ`m zTJq3sSD$(QtR#<>?1JEzEWS^Q->>DNQv)|w-fEO^ilRJs^t8Z#nh{J^HmcIJ=w9XE z4!J3bIFNy#o5Msj`PXpuN2Euq6*8$=^J|@sx=oL+<21GQP}S?CLNw zwAwCZjkvxONlw98PaR=Yizlt@B1ZC%~(ZPzhP+u=_& z(%(O{(M|YfaUK+oq6uTU_!e>qA zN_bxpp)72J?;<~pj!0cPoBlS}r}E}) zKZDHm!$Kf0GkcTj%Ub$-wjjrY<=)S49qiv3XKOB_x2WRY6uwQ@78F#yt6ktzd)u@U z(O&M)a<)<*`s|lFbQp_>bd@BS{R*j(4JbUA=6XeNO4W4`q#zO%O7vyw~&x@5C7H z-}%}lCyI75TeU@6X6_lBFXkT6nyGz*1-^02jbs8(evu1a^ zT<>@CgMSw|TLc!s$o&(bYeYDNW}M8ts(7LG_UV+Hr;(V?3fmhRRq}1jIyoHGO1x5& z`xGuXhReP@Nlm`a^uj>0PYHtT9BJ=LuFLi+V`!bHi!nK|H+=O3%dq7_F4L4q)c<8? zde80fK^*xniV~l`2_H>Cy~IO*FHkBV!Bq5Tq)WM0QvNcm6bza}2^-01ib)5Hp z3p+fj#UJ#&thhXLR=uxP@*e=V3T!~Dvh^st&|-{WwnHcf>s5up$8a)MI_|J*See?| zvO*O4zAHkqkJelEUUxf2M{{9U@*w4k)RH_6;s@ScEy2sYWsn66$9k@12i#Cp>&V*m z_cVXLA}hZ{pOl`b_pb8}RPd&LkXfGk(xpMZ16Nv9rq_=WIpOfKn$sMg0QXF=lN(wN zb4lW>Iit8bC#8;;4H;BH<>Xuw_#UugH&_9#eXFC5F>9(#F!ExL&P&8=qSMifpxb?c z5Q^5WUIw5J3QOlpzRK{ZPJmK~5N8teIo8TO9N^QJ>`F4!*TNW#<1i__(sD{H>&M(N z2WCa`_D6BM>~Zm(B0kTa0-GCX`6v|wt+zmCsuIz*|u+2BtXN@q#|jD0W+a_NZb^4CG7L^0B&3-N$k~1GRn6bvX%U{ zWh@C73o+?eX-L^Bx~f@Mp1Hi@?;`b?JY`^h8!+hS`W|xe_v%4Uj;DTIobGV3ID1L~ zBv3JEGxt{fyMLcczwL%KTLG>tn{|TIW;D)yHnl9|oz#SA$z zLiW$*dRT&gEjp824{+(3J0IuPu9xwv4~bvWJZ(pmh@d&n$Vlm76Y7tRr&VwV`+~qH zLfNG|4tydN7YZaTr{F$i=JmED`V~6QZeXIW+543=e%RK#rs`_#0$L@=yve$cVAHFE zuG#HRekHMnGSu{H>8`&S17_MfC>JaDsbiQCCmJGqS1W2B{DOpv?|-cIBkoFckovQ& zA~C5=X0Zh4te+D2&sJV+&aWE$8ah=qZ!j=W&fVBpaV%2OF0rid0a8$9Q1}e{eBS6B zLg-3XibB010d$u^To+@()!md^_FaDXT6O`HoTa&3E(GRwWY5-Nk0HPptHxDpTVHm$ z+yG$DA4l61aEXOaA-$js+REYOJ7@8&e*hB6ciw6~3MM;!7$NS3q##LTcCy(40hNR4 zuKPD_b;v}7(x2tOOded*!?6_d!PU^7Q}~Hr`8MK^Q`^9Xxm?;f?@{Y84x-_5XX5O6d6GzKU zllV^-M4=hQs!2+n>p&!9jhbkaZOF(JxNsnzDEiQ6?uQoz{9uC5KIUNGn(jGzDgY(w zTH=Cc3;LGdTlo}W_>xA$ILUPnX#><2Br{eECEnHY+{di?+6Aed2Ds&X5ef4p#Z`4# z5@>sy>*6{0y<&F8#>YRjv3^o!OTQ+|O6={>V%~oGh}|yv4R}x?(G`~o88Cem3(`Sd zBdIFAkL50h>Vb?zquERh&;AWA}`eAOuya1RE-_V;0TboO)G}x9rt(~=0CA2h- zH%V($LQi;~i7xjq`P}>y3p$Lc`T1nd=RZE;!z8^c!fb$ZBChM0`Qml3o^NI(hPFk+ zwp^cr)(uRBls$talU*SBOt#-PD^FHq^j`&fUU?-Qf*8`Dp}xzzqH}SqL&=kWqLkj# zTwBsAXJt;7?vKXc-jtDFKz5Y~m1eA3bp;R*l!OjE8AZrUP2u~jU%^J3io85l=%pM5 zPB5T!0xKXEz;(hebzCW^s78(oO|_QOQEz&H>mj+~!BXgJUCc&idaiWG50ZBk#zGS& zHqdOR(IaYOGcCDtmJcEyicLlwMQcdI2i$IV7DuU`>}MALDxUNCHY9>Jb=LD%HC~nz z(n)8UZ_u zToK=)@p<0+?LFv4>M;)J?;nGZV{imZ2bJ7GjL}uP3Rf?BT^Q1uE@L%;Xc%{} zvd(;vW4+X;e}EJFSW}C9-aZS4sMxnhFr!!)W?4CIFvInEI-hDhi?{$Bi~blt0N!R4 zT_8Lg?zvbBn^IGAjO`bpMba%~m?j29L}4*3IHt__#Bx>>K9>IrF#q=`!%!sG{yzZz zpC+vT9Wc6WcIjrDZ1o;3O1d4BhoEEZK!7J|A*w}mPfkZkNrNt-xyh!qK2_s!rS+J~ zZ8C?aG~YF?LTnjqEz9i@Iq|e@uyP8VY$fp}y5mutO2elh>SFK!`Sx6{fg%RT!gVkw zY^aM5G34aVMwhUFh!S-BnA528n!Ptvd5a5)>{5K$nB4cyTQD6lCvD;+5J+L2ov$|U z_Eh_aD~c_D*rDLZ*clhI?|ml@wjlr!Yt$4MU7VmFFVFrJ<+ACqqj)uHQO{8BtF=v0 zMLzVx^pon^OxJ*xS#I>$st~dK44?41)76Df{9>R(aUzHvtl@rEyo{%#T+2-=?A-b5 zmr4>iA^~+ftC3-l_4|m<70T$Rure5seSXA-YHA0aYrd1hvGgt5@JFCq<~7EY=BOkH zh$($Zm-uMG^wKoO*W6h@s4}C;{14URSM2#1ostt`O&NazYW{MT4?lMpci~X$X!_!R zK_JT@EnHbIeN1LOe!A=emOiJcDRdAEF!}jb#p;P|F|9;W{9W0fL1Inii@n3In;j7G znPH-0EBGvYfjUP0v0fVvT+G&$;=1%q`N)Qw>zy;MP9f#;;@sjB%Qegj2ar}>1 ze#vA1UxZtk9Pn83?f!qz0{^3zSG%3wVW_R5hqbU&f4$qaR?%E(J^CGyR0UH)(>L}Z zjHun0V+4El`6gf9EFNiQ>c|Ye<78>pg)c`@hQ@Nq4(O5*Sl3XS62DfnwOUY7;$qn@x^OZ5+DbmyhvDkCj#r{{fmy z5_U~gIY_Y<;HzAiOuacOHussAFy4_V%VWd067LachcSc)D4PSt^8OQR)~>;kcm$|C zU{pJF-Y2=tAY!|{nq#51;CuW;NvUQQeO@DDnjMTi#d}@rPAjA8JSoTt6}MBCs@Q`1 zDKzybwQNJ>1cxnSt78j-Ow3ZQGY3`fx70K8-ia^a24Hek8pBKm6U}%i;m8pySNbBy2qte>IsX|B6_gBG#2Sf0G@Blfl_ z*B|cDrCfhQLEt$;la3PWr7x2a|Mds*<}xS%9ti`}B`#Lxnd@7zlMi9yV$p@oZDydA z*Q3{@3!Jj{2GJs@{(zTE+;erjdM;#;*3PmB+sEHaP2ERD!~?CL-hj5%Qa*IICD) zHoN}h;q9W%rlRNPO>F|#`ucT#BAG#z9=bW{)~39D?CUq(AraUOY9N4xhY$Z7qV+{v zRNk!%mGT_ry?~`%Mnep%MMF|-XZ`6F3Pv|i^E@meB|G3xyX|8|rfurO7-Tul)cZ8K zQ#wLom@LY(IOAavmo@JIhf7cRO>oPWk_SIA_?!MkbC>umbxB~`RJ!wR%V`KDIFbz* zEGM?FcitosXGWzomvK)2hG%xsY}jX14)Sf#Ge2$1>!6}8Y(<#+kBD2^pK`g@SxTkE zi_As+P5;9e4!f&y!@NMdHIwG{`ES=hGRvCUDgOaPRgyAOWMl_HUk8axji@rdc`S}_ z3f9V+GHl2|dtNM{gq3OHf7iH2u3r7+-pRrBc9>*CT3B|A}wy%MBr!pN3RdpdsQj)vvP5gcI7#5Y4qyqh;O}_=_kiv zl~q3&YnVYo6k~F=f~%eW!ZSy+)P09Lh2+ckTY$sOM!vW7^k-Duyjx1BUS~4PRz2+o z3W<-zI*s2aw3>c!XRx>b)}U|t5c47*!ML3Ktd0ExY5&^CKmLy)y*VUE*ECVZktWcQ z@Dr=ooSRNlK(MA!5QJAt-bKcl+6ScD^vVz)bkXad$ttD#^+BKTwM?AO-`Q6=F-)<4 zR6M4m97eRiaNmNp{}a?byM3zt>cjKjDjAC=*E4G`pQ;)fKf71iWHs!DEBPVrbuGRV z^gh-;)vFAC(MNnsaeWF9CBp5NuIXKe-VOxkzThFSGH0u(K$@c$kU|C$neEe zIv(~(Iww!zPknrCG2+nlRp!vd6^jcY3IkV2bM{I1SDr9w&Yjc%`wL{itiS)83qnoY z;-#x&V{=6#Wo8+uDWj9dis`w|Pu;ASd0-3eVSzD=ziH;OmTeoek_`94F2GQtpajRy zb~se!^4~NGej^eC)QTV7RN=vHuQEz~YU_v#Cq172A2$;^9Sc?o2m;Ehb=9WM==rym z61h9g`g}3BK?xqbPFK6Si>!a=@@N(>`>>mQWM@8%DFHsu&DVc>W!Q1H>ivmVq?$!3 zTouyQI~10f$=SoBEJB&;=EC;j>FS73&EB~u69+AxqAB9<)*mP5uf)6)*Nt)LV&iR6 z4J7@j5YmRM{6G?^w?1u`x}&gY)zRMCVC{^t%4ScSd!`H^2!MXmEB&6PZ93$_p6e!A z8%NgT-he}JlAG%;YdN59xg8iJq1Z8t)hJRk_0?nd{X-Md8ekocQ>C?So3GvSIXf_> ztl5UE)hhA{%P`J#fwzn_4J>7LXSx#-)JFEphDgx3+jCD_nft(8y`-OZ3rr2s8ZdR3E1T}nxZNh0LBcgR|8985A{u(%F*3Fx4Cw)h6hY%)p5;twZ+0o*A=9nTgvHZ4+ zTLp|PV`lO1@^Pj80vT?c8(Q1V*x9){>t8`?G1)5py#x?BXN!@Uo&-pZi~a-H=Q>%s zvKXl*lU)3|2xNdB>wEJKjdsvqI(+I4Ragf>z)uIBunBTG?8o>1IWWK?u0h-){v@h? zr}(x^6PVaK2>?Xej3yA9`tHtF3^JateqC{Qv7Iqa9S$zBdx=7oeSlc2Tp*L*_G^)@ z3Vwxd1K+Nr9a5?LvpFKC7|Rr?4ySiGC0JxnQQH8>iOL*_n;wS2J$C zm#pg2Pn1`Wx*0giXfSnp@G?x2Od1Fbitu}^b5ynNAAw4>c5qG9wWxNeYnpPG3$9!n^$d^8-3)*syjci-4*bjKhc{gLb>2ztL@G>pVWUsTg7z+Y2ZyE}TJ_gt~`JHyD(fs99FM zy7}s>jD2&OI!W>l4+f(kOo{G6F!`qe?{V8)b3WnffUn2Mi(-~Za|3J6Up!M`sI_1w zFEB+|!3aAlm42gZeRks67sQ)Il-tOD*IvlrW){BsVI4g}Q|EKB)1lY6SUS_;@c>tk zL^S9tb*=az{IfVwY3-j{+j(Bs@>p)g4{z*kO0AKFTUh{em8q#Ar&F7LH#X<#{Lx0Q z^LYbS1KZ@x+(RUzmReIKJ`TRX`KdmDxBH-4sXA-qbhVQIU>WYne4&jw(Zos3mZ*79 z(A*yScab*7;44;D7tyRBas3{n^@MEAD>HLPH)qF>!e^{Lh;*Z=uWU9?yIB+V3}}x! zQcrvg?no71pgQ8#hi3?rqc=C*_0U$D?2z|c*3&yDiegrlm7U^Lb1rP{?Rnc@+2`@x zL{*u0<@S}t-;XK(KFJkVN-krgtO6%ahSK7u=cbI{cMcYFRE8c(`JHxG$AeTBc(2=; zx?=SmgLlDqh>ta^9k?~Q+6rJKMr8TRYhYUxZ zdHQ6jw`)nNk>z1$8(j=rx0^PA!j}UqVm`UUonvviJ2nXzdZ~B6E28Ubr8e5PEAuT3 zNu=r2ypQD3%D`*|TdtN(nQ+1pCWIx6h58pYdue@ag7= z2mFdU({?p4%L08AQ^$Dt!QKo_^(?OjlM0wPyK7i=Gx(+qZuQmuXJ&xqZ+m(vNb3G_)_~xMozxG_&6U$`dbCvMED5$! zDbWx7kJ6>0SJURWX10E|F|Dk1I!Urq6+I;!sQJr3u-{yR23VsR2tt@f-T37A#D4*} zKu5pkpX13Sl4{{|o>YBBRh$I8Nx2GsLVFKNpN*vFo|NSK2v!3)#~!}4e5HBy=}E`` z09uTXtwqK-V*@>XX{T<}jDt$JEH@rKX*UkNX@Q-)%f8uepq5-P91P@h`F}B1_FRAp zJWhLp2&gRaCDhU={`WspKfwN#cN}gR;e+#ExU~#9VUSN8w2%*DxuN z$>yl!sQ@3t6*=`Lkde@l&0);V2^QrhLQ#g%{nOr)%qNmb2end07RE^38)y00YUcBIa6>ra})xoiR2vhVbdwOoCo3FNn% zVMb&)+&vHFSL0$p&N!(90!RmuS|*AqS*%f8BoM{r2!K{j=zId3Xl&BfPjBGQrhU9iQjHL`r?i=kVZ`~;~nWTde(OVaCaYHT0jW( z!KGuIboZm2V?RnjC>Zb0prjZr)DNu#DnoHfK;4`Ho|&Ku;s}cd*faSL%A{gP(vT8z zI*K~|D81I=)NnZzzVyxqT+<|wt1b@F?l?b<30zIsNu8CzPfU}H)77Qmg+?8CIH=i6 z4V#AP4e-XwNjp>rmZ>DJ1X> zAtyN8dQ$Gdr2bTf1ab~eeQBOhQMdvK85lJpo-x{-!>FdOxU5rsD@`*=J6Ky8U6tL; zLoCX7DJRqr4r;I2p_*&dmeMJ0uEuAGAU<&`wTlk}pAev|s&k?jiI zOt$^P`Bz^t2OGK?*3F{g?ugBup}bqRwSlfwVP-Ln!}04^BaATI+>=opG0Kbs&{WW| z!9t`J^{I%a?1Cxn{iPAP?c1Hv&FANFnM}JCmQb#;d%M^(uQYdtEV9LryK?HC? zu0ut!xrQ67CbpGf)U^xOl(G;M3#myh?D3TV`wD}@X{*7a=#WnH+cZ{|QN;*?L-L4Y z55MLL2yNho831w4D%_=OT%JUC2c9Va>J4$4?E36_ez7gQ_X~WnU6>-bhDP~9Ka@e; zw|Cs=H)rv!eN-U2gHJQ+ae%wtc$#B`+<4057AKEk_*Pt=W3jo>hdfiOkJoNBnDm`d z?3(NQMPs}rV-8dxjzbBIbl;H=PI6kL@nn~lI!>;(_czMW>5leK3%fa+_n9n5`~w-| zt|(Oe!pBxdK@<)tWH^xeQwavMdI-&1xh`3}mBe6>AF(5?M_5KlvuaR za>#KDN_@5cf39lQ_6y15r76#rR!AGO9ED;~il8sBr+K`bk_T*5J-MNdcpW`!9%jk8 zIhzVGocfxHn3m2?X?Yk?&UvIfF$a@FZGh&<0B}!y(>&HjKE9u&Nsp9gzv(z2l^}vEOC=;%QP#@KX$X|>lV~h+ zo^ewl$5yI#JB_4CChg&Hb5=2u2q&H>llPdO za2$Ey)_$aAwS&#Kl)|qftgNfMYL)=79-^=Canp{Jxg9G=&BfgVN$yS@;AWF~JoB9P zsKFy{e_DQe^yk*9<0GC?93`2E>@h{WVkl8a`LXjKQ{I_5{p=`4RJKpxGgA^V%>V@R z^%Nexe+n`H{#4EByMxoX?Ne|b21QA{V;IkFl>j7>L4HU8=9+c^E(%JG2`77u06Tls ztiTQjIO$ZRl_I(f?XwBb`&BtCz~FFAIZHsfAUVOu9q3Xp4k|3|^&ifixaT7nH5UQo z^TFb)-88HbVnS7$40C`5J!DfbL)~{{^r?y5a!5GsRTpP)YUqyIKO!xI8E#Go`TA6) zx&hLg(Q*ekre(JhbAiwr9Gl!0gzJr@9D3%M%fL9sJ!yFZ6cfFM<4k0H?Kl{098`AF ze(7N#s~{VJ9qMP>lE#m%m5lPF z@N-SOi>W3F7#&44gN%VrSHZ?UT0@2;^PKTgF*8ffeQ2PbbKZ~u1dqG*_NS1bDd6Yc znZIsu)ZCoo1M{bF8V)HbXg;-=26)9O0N{I444PcwPqk9mK#HnP6a(I$-k3A_(|{Sx z7Xc-5v9k`KR7lv$#5bPoO;7TH*P1bbRdF;#kr6MLTjoBUDpEPkCNMaq2Q*&#FiOK% zbKaZYq$AT6AAYqAV1216a%m|HT=7LE6o9KD3)$l&orv49+NYQ^%N$XK8$Nair?CG3 zK9wT85uk9&6!bo{mf)~?SP)$B4^TUQkKS_!jO3Sr(b|bAyu&l&dgx+&MDiuq;jZ**o9RYB=)Ki zYSB!QOBKDt!7Bih1shu@0QJs43c}2@OFxxCEv2=@i6qcPE62*Su1GZ<&HOg^5!-Ef zE+hq(D8MIZ>UrP}X||e-7gJ3D4;1j=$rPgu0qA`Q`c-SV7SAS{aqC&u+U=d*v2~@Y z%N^CY1%rSC4iCyf=kE{9QrYVE_xJap_o9wU9=s<$%sJ!WAR` z070d<({42TtHy$8{F{%T%Vj?-hp8O&JaJL(*hN9E>Js=)-&KkWceAv@)|H1S3a1_kIJIdJU=d@VR*9K1-PD2=*n0sWA5>u*sC(>7Z=YFy?CUI z+DUCF2ti`|PDea)f`!YV3wNtbJVj-uK#`c{M`W-bOUf*2Gvb~Dz zyL*2q1HFQtNaxTKR-w=*x4P1%Ta{(8iP6icFDY;VInS`EH0>hl!R9_?vx#or=XaEM z4egQ#KA9hlRiXv0I$!j5jsE&OD`&Sk{#AdV!RjkH{{Yah46HwKDfx~*<9hyI%CC8V z#sK6IoYJ2B-NyTl#yQF3y$iT81Ci}fZsQ*LsR85V>U}Fal0SwS2cEbT7G=Q3Pqi@c zz;_)usRDi0>S~5tc1Ov`%8r!|>?l3@R6}uQ0PdvSkRAU(-Mmzm!eoz#j%9^O;x6BF721h|lRs*xS zHv%v{Dc)f6`TY7-d5a?c?+SC$qj;s6t>Zs2-Fe^@? zOPHc;6v1qIpYzY*Ruw|1P@n< z0O!3aAP%?()|YcJ3_%FLceYJ9rMm${e>Mrny$k}N$-yV3G&2E!+i>db4GEBLDrO<)D#Dn`qP*JfV`S#LrE*L$GSDkdQ(DUnSzf` zttyaEZ6MTfubQhQjkx+A)hpiR=wm(@*2d`dUdBCx+yCuElNUZPRD?j?llz3PYvZoi;rf3f2Ur|vP<&aLREnQ7;>NR6U9m56RQ6JYuGlKaN*;(mS(puc2BjV z8%XJ#J9G4{S#+B@bvQK!Ru?cSL}hjZ2dE$%8kwx2lTeEE@AINYjYx6^*1^~t+ z>i0u3^bJl8TUolfhH1R7vcs4i&LWVsfq`7$5wS&9({%~0bX{)grJm|bd)tJGWRSVS zu?nLnircr-Z7r{EuAqb@_gj3@x%sx|ACD%Xi${Y@hFI+qL*`BAxM>Szivq`!)YT`Y zgx;DJG@CcP)2y`#Z)TF_R7s1hhi5n?LiERKZ;G#Gx6=*1oyuF?$gJ_ZFc=Cq9B0(w zf8bSO9Xc2uG`5Q7-ZJ?ytb`yKCxr(CnzXuQs$R9;*E1B^mU2cunZ+mFi9W?$J5i5b z((SKfh&Xfv?mR1WEBG4Gfn6dB{XsluI30yn({#H{CMhDb4yf*3m831n>x`Z%^$K=+ z1BzvP>udC~gqQqoErZbK=1DyNxt$IotzOe-Q zGaByF=HJ9I>X5`{iLH&ik*OP(=G+)(0QU#*rL(e?wcCwWXv|9RBoW3)-GE6famRdq z6|Q*%3QkYZR6C62F0`xpbvujeNSYg{@0Fr=#w3NKNZ+C8Hj{(sD&B`>J)XC$7PgW* zX<9EO*@4^@0-lFGMtQD)@kx(LT-^Z1yk@hRW=TSqV1XF$$J^hnT*{I;13iiFT;{y5 zdo=O|ZzoJaFdyEKVUOgaAMhhamu8dO-CxGOVjq&1T_{~bf!u(x1JRuD2j@}S-(1Ca4W;Twx@2cZk02eSWDtI$ zvE;Efv7iRboSf6sYdFaLDHM~O(?DXNlfdnoKs|Y3z{m2XB>w;oc;K2~Ipd)3PHb%% z{Dl_**vZd0$E_n51B1s-ywQ~#Kp^Imklc!F2DE#XmATJqsi(6?8^^emS1Ot0;Cs`r z+E~&xLKUQKfxRfQLY7f0saFg0gZ=LR0IgTU4^ixk3`rv$DbbJ{C-9|IBxI3_a{vZY zp4s%MOQ?qA?$6ylIjI8?jmMm1iii@+$j?2#lrh?^C(DHgCYrtU1U23K#fcwiZ0;kH zDDq`TB`!BEFaru(W?v-r#^cHF$?sB*YfIZi164xd6k$NcIdI2;f$v8g|MnS;( zVx(iAnEp_w&>vcG%BTk!?~c?V8*$Ur(?}(o2ZPBqLjs}Le7}uZgeZ#}Lbr2{wF>=t z&*e|w!6%>{t6FwW>_feAK`*r7zFc&svkVcQql#`=3<3g>IIU__RN9_Fa;;=Uj~bc&lPOF9+r) zB>L8Vj_2&kWF)&NXD5sjdSmmg5WuzvU*%4A=3|!QSV@Hg7zYM`2pCa;?^1#}%`QP0 z#p(!C)`q1QLagcgb6oTY#!N+P(Em(3#TE|j{0)2*g z;M22`dCqBteoUN<8eQ8+8-QWk)_@=Kj=g9A0fDp+aY?yDWQ>FBO*zi)hti$EbtuMt zsVJlZuqTsAPRIk3)|w7!%eWzN#%Sn$X!_AeU~!5@DyT~wVx7f9ILs^!HMpL_+h@zp zIV7L0NKdsGAPz7o4rpu=vK)TrG=tQdPg zKEI_~vbAVj$nrBW7yzDvoT8H498qWMOPo+nO#tGsB(Kx06x~i%h5@kQ*o9N>P6bUI zTjLB)39m_4jjqfc87+wDsZ0&(DW*0Zs?|t6nVW={L6lPMZ$nZfJBC||a-3qW!9}-Z zMMe!<3ZtMDzlC7&E21^_K4m&8(M4{ep?He&ITfTUMp_XnZ4vb8RwI*e!RuA%=~Ysi znz1mGi!Jo)Mnym-IKcqWE&*mhP`ZH3p}7F(1dl_5`BxjEG|rD{627~rK9S+gQ&WmH zl1n>DXGCm(#Z-_Fw-udv;)Jq%%@U+>>9=>6BL$i#fuaR*#z*fD*8|qC>Xy;!+CBc8 zGcrYaZzK%q_mnb`k@?jfTf^3R#pT_^l1&rc>C@@*2*}3Sc4fdn#5Ms|sL3r*)kqy1 z9jZ^YLu`?%Z&C9$HxtP;w>-iQSw?$zs71h%LKO(W7+`oNvNSA?Wqy4rR}966ZYl+s z5hD@K2kTKQHqsZ853VywjIldpVNcDFe_DoEWl-{Yo19~4BY{yHmjEsl5OP7yT@16t zMsg1a6u^oWF~S6e*^ecN_5M{L@|QBG8;HThFar(*VT$9wIHoLuQclot2|UmSdpk?I zLZl{6GfIul8=>wg(}fHbay>z&cBYlU(YTx~zUZ6VimHhs8T>TZq847dgpHq$(maP(?5+`D$!b%3R%?%+vE4;*X3X8f2ZeC%uWPqaPP)_ z2Xj^B(_uI^7p_*dqCe?k3gG~V24%FA;ZWd{leM*14i zwvieTLjvdKVc#eG;(#VRunV26Y*zE;)EdB6(znw{SGsO^&EP3*sh&}y& zfK>3rme4E+epTZqx$bBIie-RebLU16`oKP6{_y^_XvidpJWLo7!3K~V;|J-_H50}2 z?u6`oazOrLp``T!JBf<xfm7A$7GtT zP7>n&2zMF$i>o{@%y}yK=ci2MX1ZJjRZuVh6?2y=8WQ2dAlS>#IqEPd*hES|%$-RM zgGyqCP7Gr`$QY`+mCM*!Gb3-2{z#OMn{nwvY3v16&Z(^c&6|5J{{Y^T{{XF8hBjlh zj_h=Pgj70xf?3!{0}Q|3k-L^XPHI^j$xWs~mN-(~sfdM}<|W)RuLFAU-;b>-MJJcN zP85sZHH~@U<#C$>wX#oK_dBW#z!mkBeAINZ6Ldg$-0Qix0O94 zUvPW=AC+KS>37;(g6_&zk}!FZ2h0bfuRqukpDUy+}rUMq>DdZYqmAT+lWtu~~oz3#Eu=L7w~4muHq+WjGxD;Q4fH?#YHp7k&*y6M3^eC#SR1^w9^Z#*)_9|mDH7#YRO-R` z8LW|`No^^8D(&rAhFTZ-liGkZWJZ!KMC$vFWFX@Jbl}!SzBMgLuMaksnMeV~9s9Sx z{{X6@)bBNTETxKlJwr0>`%D=s2Y;s@O3~78wC1#e+S2MGPyyx0xFx!igM&a8(Owk7 zk|b}L$j2n~6(XXS^3;@L_ll2{p7`{q71+g@93Ht-xM$ZLX@N5tAcw%%b{vooQb%0S z1C)H^Z)o45uVTHujQ})ZxClCsPEh{R z>ZM=o$ij5`q7X7btQ%jqMXSZBNn^GfsoEEBGcDwtEN5miK4nwwy{m3Xmfb_P?3N0u zqa~ZL1Jl#2QvWNhQpS_arAhc&PqhPW%%5=cXx6_(2<^etV6l@axazOlcIZ95ONa zM(&+|yg1L}MY{mjIV6nZwtCTyI1~(n$m7zGW1M%ZLk>Qav7jz9jh+9Ds5mOr>SAU z?^89nU>Qa;&J8rjz~`S#P_-4yj1vU5N7AE=hPjijHV=OFBcZ`i+2g%LtNxPU_Eqoh zXowPEgvQg-oLQCI01-&w1vtkP$s{W5Ks32=lWBWpO~=0 zJYs;K=`2V5vrs=4IsTum3vd=d*aY;?T8)%3-<^_weSfd5S(G1<2RwGF(kABeMtK=x zJ1?i>R0UgW+|4K2RL0GXj7Ai%Y#OxPjS$#Jmh?$fs_vECw4!?+z)D-Sh$YEN;}pT zMr-G727Y7O zvZ;3LibLZb-D@T+YMR?zb+xnk6Vac!s~W}AT3H2%{{W;+e7Jx;&w8T;wy&f>BZS*s z!<_6V%Y2@^^sQp7gw3~e$vp*CDp|L`8@g`$qz#@p4JB2PFh56lO+?@^@Y z^ecG;M~r|58Gj02BYcKv*vGelA`Ykhp+FNNs|*JH+2xl!0a5H(337nP_dsq}{{XE@ zuPz!gtGJMN1CZ4@bjc_8QZE@D5BSgpXGtScv2JA_H%emk4sm%pFG{@Z;(` zicncT{CiZKk~$wj?MW;PF+0BS{w3;L{{XE(29IFYHULSJJjcwLk6fPBeUu^=Zq+Vo z2^%fPAu-3Rb`$_cgti+WDcsoZ-k*g`#{!y(vM{;lx%D&=j!B?oE~oDFC$F&XX+}cs zQS(2_fc71~#*?cq{HT+jf4k{QNs;*DcgnuQx&D+TVFKY4za>;*bKl?bG_j#C&+r_d zc0b`ml~z>)<&Osg*RT|B^5NPKAbiK(fFqIAm(M7tb9?#^&Yu#J3m&X;eze6_0K@_w z@40i6>G)HKXu0{2dwlEuGz^v4fE7*|yZR31sL!O>->H&&RNTiQm*s4B_#aZ8k_q z98VX_znJOx8rIw9IUr!a8UFxebw7}~ z2mb(Gw4!x*#xgPTkVhckRL^7#brfQX$dM0PGIDWDnWR!Yv<>P>s71uSX43~a&kaSG zo`Z_F+T~?%qsvT!y?J_mXJ6rs$82S47H0FE$C!s=3;+%}ZnWgNBkyf*r^}8c9-oCSQP{JJ zT7@RT+b_!5;kzHkpFGKL1IsDeh%!m3vk{j%%X6qSske2F!n8=o0m+Sn0)CPo#0rL6 zTg%O7NRmd04W-*$G(t_qWBWX@WE^sLNW4|6L}j;AAjGm0BailvIQ#|&;Yz$}w)pQ1 zqwvaCRH4fYnZ|dWjQbA`$sB$~%P|XV(0S%^%_AIq*yz18-6>jH}hJwHprx_1Cmc)YJqrW z3_j`))SvLGim^cvWf)$hfk9abC5Cg}fq=?5IO~d#xQ&Lw4{m#NN$vwws<_%nQh5fR zAI)G0I2`_z*$eLnX9v=Oh|fH8+n&aa8n_L*EYSR z{#41L0g92+ig6HsxJ$uu^4u>E(>@(Gm z0|&9H0e_EcA!xwd{AcJf`kJt=P!c&0)PvXYs(_e+sU?E)Tz78g{QFbXgYzS8Z%{H1 z)KCN3FhTw$9Q%)P=}r^4jIS~#I^*UaQQz?Vs1hqSBpX?}Hh4cn{SP$Kp%-)d;0$t4 zprkNa%wceM1~?e!H8yjWY=4C@A=@iT`12S5RCHhQKJ?4jrJl-Yp>UGA6;>lSC%tb< zoxSFA)v14V7Z{WX+2D#u+zY995%&}Mnm~@2B!V%)%`9Ve)Vq&9S|9xix$Ja~d;oal z_Y{OS4sn8c#Uk^QfJHbc2y$3|Dpmm#4jU(o`eUUw+%tmw9qwPBLBRfBtv*rY*|8kE z4XgDvBq$?5qoRPL=qaUO8z;(INjOlwM{0@%A~P(x-6za_hhhGGX)dNiIzYjUW9O8C zkOyFXrln~F=l5{e zk~a*8xTmfIeB6QQROGb7dA6_Q$U2YVZ^E4&;8G*GQ4FN@{t|tS04&yNEP`YvDZ4s% z`if%R%WOhkCI)aOQNj9(x~YMl=b)xZBvBwY45+NZaOZ+az!U*^1CCGDvUIz-XM5|$ zk<2Ddks&+)IO3<(F52Hpo=^aCHYd3}QDtl`EG=!b_g8c0*Qudw1=yEtU?0Yq$RwEc z3Ztkv=9V&W(l-IQA4<>FCz2~699-R9w#dh(dj3Lzk=lR6!&Z{;lGgU$x`3bJZsxRr z63vW!tI7J*cGjt3V;m{Zmbm(wu^Mbmy-#yM4VpzUl)!D=ZDEjWE^Qjkouz}!w2^q< zZrgHxoj;Xm1_YTGl1|k6`qPmH@VsqKPu7GZ3hL8Sx4O5Mb~=nOrABZ*lss12fp0n}@t%BdFXbdtDzj+dzmL2}IklaCbt#M;GY~XEQU-p6NPE`o|S++^* zpOuXR6f=moAq=i?sClGVl&9|7482jmU!^DngFZsA>9la)hrK382_OqA9Pj@C5AdK1 z(l*5>sq8&XR%5rn-N*;kyPxS#XDq>nMm|)?$34&BDi$L=Bi-3Wuuppe0=v+(p?8j@hdn*$ z0>m3n0OXFox%a2c!2E>aah5*Sk*RAowz^%_)wk2abXNMy8P#y_a4HU>Nluj9eR-CJ4e=|T|(XFdv%gF znFq{~xMDv6$oxe;6v)_Yjo4=Tb`$`aA&Y>~EMIf51u4Z}BA={h z`ijoep|k$ZvJyuTEDm=8&kg?o)}>??AF69NHu}Y$o2TjG_G^oIZaKISDylLm=LaV; z3N7!&)YHQ}X4dKtEv7>Ilp_WzLjlm0Z_21&X=3ljdRLOyFk8o_-G1`b$^gb#K2pQi zlaFs|H3*kY({4qjytgtl#J2+AnH|Ak3lr6XDJ_B9H2GD4+K%EUSGk7j7l9RbNU{RF zZq80{F`7%W1n?VyJWU*J^B*v67(9Y{R}p^&)VgnuL=n#<7aBZ9-)*^#U9mWAiU(i2 z@6x)hbghN8lu=qM+MA^kFpF@v0T}NpIc$&z)X~eRnon|a@Z3Qg3Dw|`l%GPBPT z+)9zA@L{)i0f{-mBk&{-YT#ylM(4m6FiB@|4yKw^1}s|_mU1o7m)u9nLlzj|RZ* zj>O}&Sb|92`K}DH{hlj-^_zy@nX{bq=(Wftv5LpTZFgro!w$cwODg$9?Luyfu^ya* z@A%dK0J2;JhUmcm0NEp0YlChheqJh7_`~MK0*{Jx=KtX*|fTN0$4Qo1L47 zI6YMKVVVR<9^k-Z7(F|5qzBA$ae}K1M#UsZe>LK&)jtbx&Ht?$e^eaY*Dz50!BA&1J~2>rXm3N z`{N$@;M0UfzGUNyoIvCa!DHM3A--ezbp2^o2-INill}9@qN-c@;f=$FxQiQO{_tO1 zcg=B~l**Sn}9e>Nh4!QetSn{E-c(J%`~(+BH2m@0~^U zvh`&cbsqk-tOk_lb;L>80g(NA57g)Ir#q^`3w_Wse+r|eUM8X>n|c>!@+7ya;Z6c06(S_wf z$t|B=2Oa81vzp!S!@$RUug z3^@j{XFxQAgxUxr1XfjvTfI_S<|oL9_b_LX?sG<C{(Y)7XOXbL zhJNF+)Qob4Qqrn`Ps+F*ed*4uBM~VZo0cY=xGZ0!X~NWGNLzSpGjc)b1p^hNbYCo? z1n?PogUsG>OtCP`6%BZ4^qQpS!K?dH<0?uC`QNaH7De&lz_qy~xIB8&jYybefX+c~IAXCy9I z_d~-E@%$>{NfQhsDci;Y>FrU>$mz7GX2{#0T4}T!kVn+HQ}P@Dc*}qFs!jmda#VcJ z{@1tSX;_kjaNdc)Z2ZLfkMO4=0QlTWr_4#mC;tGgLw5mwWKFpqY=@ls{{Z!?E^RVV zt0t{tVh!aOC5mPtWlZE9z#I^B*ylB+%&pvS{TKfLuTn~Ip%(zR0)R2^tgf#03k^XU z+)DtKGYNJm!IuPv+thtMt2*1mmv+}0Q(DVwG&VMqLdE1|V$yTK3UCM3xQGx#eeF^}?(6l3? zEMnu!o?B4rmp*f|vN6s!o)nYU2eoZDei_0ukdA(GuqF#yptq)ELN80MAt!`hK-`%m|mtQg(sIHH@A#(R`5D-3K{V;j_!5@_*w6M{2=U5)%Sr~*wR{nI$8+L};(gy>~i8naMO#cA- z{{TwMz0_j3l~%$zF7`UJafB)|a8K0ctO#|+W{}Nq33HO0H)9-iqhTXjQlbV9Ga8M= z4{EF;duwG)!JGSxGB+PX*Z%<3R7z{1g8A06@Ed7ey$v#LQvSq=Z>&_roNtNv1pR13 zFTLcJLMR?dUPFwi8<>vdA5X1SOKY#SJkdyPBYc*PTX84X&>y8(w}_M%5**Di4Bza7 z(SHF+sNFrITfuJ#mgeB$RgM4ysjU)Ib;yWB!}t@ss%-+c$yjX<)2YSx1W6LByq4lSdMuj$;r?B zv(Fy&s+z;d@sfMhIkjCn-t1e+HeV{NK^Rilz&z)ij@{}B^;oZT z2sI0MZiR)y2@9-ab4FAVfu8xrOscMkBT7$l^{kTJ+!@2LwoVhD^^N`SpzZn9?40$g z398#6jxR1qlx#-apa_|ODvi$#%JJ?hJ8gQ_?!waY2(BG2s$MBOczk3@s=1nSwjqup{o@DaJry zv&_zLu{$%c4c}~kC_V5h=Z1AVOWhk$va`63;w?4hiZ?wBSk(a%06|yJ`#E9ny0<9h z{2J}2cm^#t7Yi`7w`*nO{{Y9r015v9ww`CoGOJ@Z$ddBd(jq!Zkj}TVY-!~OVf7WAYV5#G}{k643Is* z_n;1c!rHc8(WFw>gXWihL~BrxGhccWpJrx<>n!2$@$14teAg?UE^P?c$r_ z2CQW8%IhU;Z7@iS_g^&M^U#jI-j%Zc8n$f%SJC6Uk~>{M$YWiZ`!@bq4tX20aoaTO ztse39>zz`=S4&^C!xU0QC8wL8EV%?7;~#w0a!av3(ml*L=Vb8A?1D>qX4O*D$Sw0( zERsfyp7;z{cKL=YPsA2BdNz%5sOi?;Mb&^4BSc7PcJ)U;#kgd1p0%KwJ)-INHgdDh zF63!$B|j@WoP5I_F|~2&flN9~mkko?8l1Ow@jAM~BN3J>$nzK61J;>J%vp&ΝiYvC8)fD58M@0D=g}J*zWO(5!U^^Ibft!QyC+*8Im>y)5y< zg`I!`n*%-8NR5h6j(Xr_Pt;Ph zyI&J1h_J@*;BWKjX@NXa!+9T_6oKQ%45oq^QzV>`!5)>9abp}W_KiB?C@wm(2OD45 zim_>VHl#5$4Q{E+jQ#%rr?o2qVoA>RiZl|+*dH%M9;DQ!-Q)mGG28vb`A6s0luI0I zwj>HYhAK9ZpQ){5N=(XCqKTKtw_GBqKEk4DoRV{jj*8keluRX7QUY>vXrhYH%qXIY z0Gups2)2?XR0A6r0toi?tl#XZZ5gG~E)*gA*3yz=KTktbS>IbMAQOO4|B;xiMTQ!Gb}CQ{U@Xo=u8ajFHfL(hC&D#^zWih{Olp=OgnKEYXxq ztL{QZcY1wk0^ttu3pd`Vks2UEoz~=h%HPBErF2S`wk9*HfgUzD8T1{#M3k9+@}n${{S<|rj0K4^nb*{`GOv>TaByv^)<1Koc8plvyyNqZopQ9O0%|!qlVoO zGL6i6g5?aWv&oqhBE55;%VfP0=qI)3=H64DD|xyBo;PN+QLrA#sO}p7{(4r`;0Jg?b!V&0l2~rv5a(Mxqm*R@uxQAUGA!?q-`a# z2|fOmJVY3P2RvZ=R4=(Vgkqp!zyql7KoiEHBLPlFuc@e{Y`+*gP5?dIx8+Phw) zc4gyt{05aU7!@1QNAUFo^(1wm2l+b&RoFLko)6(sji9h)2W}2fkQnwDshU-2%O}iz z1!i1owiXVlHOjlMB_sKmx4)<3KpK&$MC9dhZegppitw0gnYj({kir>w=m;1Ksk@^1shH8nu zzm|83NtaHHe5_-P$iqDYHZTu8$gYwbSfE{yM3EMq-N$_WRn4!@Qv zw3e=yB6yY1kGwDlBlD~4dRj829bAqM2Vc&q>QPPZR@uwlWjBRY!k%%GeSLpQr+T*f z%&Tf99zrjgT^MAyAP?q$DzRycx!&uO6o0ydJ^ui_--+Y!sV^*Ixwn->Xe4DjTOAHK zH8)oRfzxk5+Pbv9U+~~$FsNG)*$ZVR$Y``>Z%P z88|g-YB(t(2S(wP^fjzw%@^FpQgN2M6^DoI8s_5QO(`?p3#R~#97K^6KB`1upL(vk z1%{rok$Pcio>r1Z3AuyKB)A#rgDU_>HKKH@CdMF9{^=s5i%+zKYk3<&lFrW*gnXnP+3nC%=DN@g7t$elncjIBB$helO`r)S zK%rdveZ}M2sf`v}4Kqu%(`06oPqY?mE3j5E?ND>U9PCqdy;VS4Z=3EN+@Vk;xVsd0 zcX#*Vu7wsT?hquwrMSCmkz&E2SaE1^FJ81?{(ENLdFR`+57uE$){}KVw_VrokN$Xr z4`vB>UIbaViq`b7S6!M_mwtTtQPtDZ^pc3jW;Z@ZuyX4Z6U7asaz+Kv)tdxo6Rr3! zAc%o-t~ly-)rj6(m}z=w13E68KlB&C^4+;1xtn~5CcU5BQ~n!4iG#W=!U6O?i4hin zY`OfLqT@43DbKK-ERT=tO1S+ir$ly%#f{U&u)l-#-r>Gi$V2{APV4j#NIoNJP*{NB zSv2KIal78wV5K+>OhmbTu9{5hj6GY;am0`!=J=K+Z`Naa3sYrgmW_RhCg`Cr21gqB z7D=aMm3&B0!dOT$uJ|D@)5++Q1fJ@~h4z>?Q`)sragHK3-rl}Asqx$!>(%+uv%Cvb^ zfk7S4Mn@&@TcIAES7??;AWwFrJ9%Ra-Oa95?L_&CkBMDm@vq);Da( zm&QqXarg85;GmnAYDNfo1jLAdyYlO!4SI+YSN1!;;smp{5WlgT8P%nZ7@?V0QH85g zPAHq2D-E)G1nz=vS8W1QEg1di(8yR7PuTK9<@Btq6MTJeuv6?8Hg?W#kS7yqESu#0 zg?dCy45v&nW_7)c=2`$~p!aL;pUfj+ub90jfmM6k2cyn`kbpoZG#{m#7ae7Nh!MMc zsk41zkU6twveZqbn^lK6Rk%qg0o~Oqih`g~@eI%nD!R~>mN50QSi4)*_G`vlisZ{) zDJ>vnzQ>U0{C(Wn5_7T=nT)qU;70Uqscs&TTKO4Quumef1jVni*0v9!s%KfkePV{U zg}XE3x$L@ByQi_a3;M-oWmF(2P%LC!;ie*wKH182RE)HIPot=dR+(u(&4`PiO6Y1{ zyj$+wjvRrn{6`m<@21tiJL$5T8Jlc|?hl>OHYwma7~#sVICSc}t4ZfZ_0hH1gvZ;L=o(!2g{dX^+dj@# zbjT|aovUL514*hB{KRv7$c!Tf0_6V!3_RqCO}_Vylm@?Xl%`}dgZE6NwUS7aTwTf= zwQk2VwXb1Cqy7s(P{oR+5Qv#qvFfXQp$$?#8tLGQf)vEB_QYiQg8JGuPssW&z_yc8 zE0Hzg219nXQgfj$je_sFaev6_Ny^%Is@99+&1rvk$ zv?N$YonuFvZ3uQS87QPlbcsDj#(c?P2H@Fy$^=`rIwNE50&mejD|?axl<)I$b>)0& zb)w&wt+h)ECI1CPAL(mpSoFRVS%LDz6q(M@yzGmmNF3Cf|K87R^W~bLW8$FPUssr{ z^2fP8Q4Jqx`@KOIwQoeDziH)ppZSrYy^92(z(~;&(=#PPH8%$Yeba3e)kQy55?g!F z7UEV^_+3w#z&yarhZSR^Y~!1G|6o9o|Kgw1ryR33pnkzFbxWqT%UDhM2e-74+0dw% zy8xyVMxkiU4<_CsZ=s82936cnc%^+oS!&s7#pF3q`wIxhvR@^H_+1!L$k}np4(5ZE zh@aJiSt`oXW}#Blk+N=u1VNe|BPb8|l@r7JZX6!M@J#k$`rkea6nj1&r>uOt`;cuj zB&X6AyqB*nA(J#-EiaO!pBQMaV8t&5l!6+#-~|JSt}Am$6H#djo0^gxFI6SCxVW1r z?>fnzFmVR*z#Kc&zN9dJolyzpE-y_xAF7hr;tY3`Qllvy7Ts+S351!`H!n@E(qc0< zL1=Bm=9cU?)bp(Zo6}(cXQd;S7dbMiqkz93_mR$*9<{I0EJ0~vWvz%;@c|Le&Ura> zK$JsgomPXc#`d0=(xLY~q#chWbvF0#7`0C0v!~pCO%&ka>$iIPe*s4M2l48$Z*K6o zu;Tih%T|p5RH0IoL-I<`PCxt&R4h9)XBz;*$t1EU;yFY7QC-8AVs8;-tw;;Nox>EEmzw4uk?3pwVe{I2iQXa*u}Khl``B3 zljGmZ40lA)KS(ODDKSxT2#|T^mAv|uu@-4D6z_?%6;AlP+{1P|3;zOCJ?AzhD(zmw zT2~c!(XGHAeW9XygrtT^GRAXDha=Uk**tT60pF3<>uJ(PwXT>C@=(OToV>Tv%drZp zBHH_Q^!lmlt!&NV^SRCl%ewakYX6m>mGI7U+;oY{R56Fcx{@7Xqw)nUB4SGTkGKyu zX`oor{jp&=I!;r(tBRl!o5v58i`s8u%BihImt?qVZs&a}PWW}GV%g}>n+RvJdyPfN ze4&|0GLH4D$E$b~fuzQx7c4DG8CRb>%{hlcq0ITyHFAY(E!U=`<;cIT&p2SV0(%O? zpeIT;k|;_HW0RUt4q8WgN6aMpuFk;;x&n@%BV>8v15r!}zWMWc+l(LsCd$XGoeyP$|%95E)AYMq{`P%mbkYhLgcT1qHsY^FUXJ)A}4yPg3G zsTrg;+=<%t@Y`=byEv8Av{+VRS>0gHm@qVqB?4UN9ivQQ`|HM*4F~Y`3t(D1M`VAv zYV5MbXbqh~*waaJYbAAPCke_bGjTk%%^n{$d?;aJ%hAP?q9tZ3?`3L2P_s3X(j!O4 zbm5eI^w*(o$MTwtjL`axpPR68srq$L763c@16=SA@xG;+!KWBmLprLb%|2rXU~{iW z!Oe-LrnBzD3&R2QkY$mH{?@wopbf3R|_UR%s6 zzFR%5!jyJ*=;#R;wy5o}7M^f$#b>;wdrj;9PNBmRq}9d=n*~&kR67%|u}7{3uW>sI z=*#DgBZYHUor~faJ9LNSq8VHh5Z(1cV9kONi8WB1Mw>$-jBWwAoA&>HW*7h@REJOBe)B;OlAMtM1AHsXQT0x+-DC{_lG#?kX${0*5*mYYM=|Dx*#1=Y^ZW z)Y0Woq?s1A=@x;=9l2z1?JsiY4umdb10Zn`8?sfH z344u5ZH)&AwX%;Ogeg>`Y(6%R=tLe#(?!FbJO(9vQTD3{Hz|tpExt&fpJT4}Px|pf zQBq4Z{!j41;3}26^-ZU2f{kp>xT_JryiFzFYVODpMU*@Z!CIiGa(i30iHWgWj#gxu z;ckk9oL2e-ASgU(yhB4WZhk1h?n%5Ft+hid;Ym^Fmb|yM4?SviJ4))Bm3h=E;0KRS z?a^aGRCcZ9wOZiYOe?B$jdxKGX-X$&NdwiNf-TZ~M4r&B(-<6!RRT;Z`5z=@F)+8U ze}w)xk_$OGmvoI!{HTk~HLTIg8di%@y?q^?tNS)NGEW|j1hZK{l9m6<(Bg;+FTd}M zx5t{b#gAoutF=vM5xX94DXSrucF@mE|MphlIl>?Hgy)tM@8MpC>|c#3FL2G!h=E5p zRm!7m`b~{3P19-=skV0k)155}Yek%;_7kK#?9LxoKz zStRj2pH_VOKaQ(<)c3pO!a7K-~OOfc6F)vXvbaGMWe;B*uT4bt(9SS?8sDW ztqJ6<;x_%gh(&U@k=paaA6B@lq97>ijXOT6^L?9cZVyrZmP~L9* z;m*x^RBD*MxzXt9;mi0$+Z{ytQ)d`&?Hd_a-ST(oin}UJ<+r+D{XTsfkVi#4+wp|% zv&x)tb)8)ki65X`l`W=4(J}>pEqIZm1Jli_VCH+tGI<_4Zbd54MJno=&EdlK07xP| z&4>6ux+II$_OpAUi~}f7i2j&dmUW~Ad3T*uRo!S+~fQq3iWia;a9xV;pN7r$X-TD7^$jw;%)+zyAr~}w<6GOV6e=i zfs~b^%t+&Jfu=&JhsM;SU8%I}+Wi|INWcQTEDy^$ilyEAM5%sF)YBmA2mQznwE}BT zw{XgX&19TU))3A!XmQdd**pnVjE9%*m6I-ZNCkU~C&)8*jtOVq10Uc4x4k%^pC08M z=a?2VN>e3EGItZwU6hjd1;@Wr%`@%3E)LwqSuAc~-{^%)Di6@~gwnRsRH3R6sF%0* zXg2q1u?`$qV;4O7N+g)zA==>K^xP}-c=B0SWb_+aIGQN zA8b}_7-2*!LFD5;0F8*|XA@z9+4+^rz&C5FpGFKW$>qfQ6F1TwgBEkCAFNR3JD;6) z+RxEuHhBr8fFLSTdHew1qC=PE@B)HbK0g{K5xKM@;5Lb|Jh6^hl69g;kr)g66x%em z3YmSo)50|o@FK3be6p4pUx&8LXx`twmsT4BeRa9*lkEzjd#tNknsZ%>qp=#nmj4R2;{&d zO;oPzs6mblY{n`wsq`Re){kQvYA{mlcF*q8RG5iyg)l=N%;FzvKByb@a|PAG4esHm zXZRogB`{UO3h=hZOzLKB*(_nfbIK`avVR-8#<*Y?@9MO=IiymlL1rr@ZaJopK*_nY zt~pCsQ51KBBl_PMhT=T=xJ@Mj8GP+!Mq+3$7C=eP%5n9{e8LW5{1EJvPy(vSX+Sak z&1HaG>*kYEy8AF7!6TN`Q2IfH`-MP5bD?-XffSXHgrsqKSOdt3=ckDNkB4+|E*6OXuKclo^(8NoKm zEpzVJ9fJtnR7rYe9Q9rR-Pwyo!G|b`QmP!I9vapF{6?~Te!KO-L#`jci#1tJ9s^Uk zTdyp7de#8rA-jzu$Xuh3^DbwtYF2_eI=(7;B4OaD%sb?k)0S!xp|30VY98vw0ig>| zb}ht<>ztP3C1l|XckuBchjB5<^6&)!mc$T$-CtE_)IvZuf9w_B75ZgNhad}!BUzf= zQ`M59Iw)_LP!3AeO^IW)ONyqJ83)L`X8*3~P$;wA*cD$tmaYc0=B^I|?r{A>>cEX(`r*XXPh2%a&0z=l zQf?!&kas)akC0B!jT*WR{xS{ylet)x$n;z>aKKn8URK=og-WuP%HVUv<4!FC_bu_# zDXG%zFcqVV+n~#4rpu1lZ@WsY-b6JwYR3|@1J zpqdoS&tHA$e8z@95bs9;D&AP?bCk39oUQ8*PUgybT@F&q>!0@T+EZlJikvK;x`LXz z7!>v1%`=ucEf2uNJmtrH{D4-Irk9JLGY!=V)oz!CxDao9cSF%wq13&U%W%P#$OY$ zZEa1Ymz4oENQLIz3gL%@7Uj5YoN!bAObf1nImN~R>fR8uZzSRe?lL~Vu8ThH`)h5g*bP;p-=HsB*#i zQu=&ns!*C?{6;23B1YfcbD;I*l;bi|d#u`|$FMg|*goGte&LH_s90qE@@a8Mvhso8 zA-8wvnZCm))f@jg5=rFroP1?1NsND>K1L){YtTlk4hR}nUT2w$(!DI)l?^&9WlUJUnTvs@5)M=TC*ovSG?Jpy}={qDT-$oO=e+jBA+AVR5*02Ss$2NBH$( zynRI&S>6M}EBhsWBN2sw;>&wH^VUNMu|Oqmmyf0A*mD)gPUu#GpVhCHqtrD)Q~|J4 zVC&vyJ9M;8_aY=NoT@?up3yOw~q0}91lCs|0Qf^vg z2ItpOCuU{c4N_u0!(Mn1ff4;RKJ0~$!p4?(=eE6anb;0xw&Rrl%lJj+uqDM_0ZYS1V> zMy&7?(9RY<;6zP&^*3{D4qNx4k%uyDe~6`x75kTv>vMXXBZ(djhEEy*EzcMms|z+FqvwSK!ZX%dDc(H05NottRGI~2%^LlNQ)c~9Xp zYw=)D#JJHTflhRPFR!s3&(eFg{uiJz4GuRkVRP_i&29|t~<&2W^mrhc5*RO@g=%=SP1{& z|1b2gpp7NhpnF(cP|98C@E~eWdH}|%2=BjRX`I%a+{M0~WHGcgXh7%zIKjrk1(w)I z`d!wvwOzSx#NLN6z13yqrWC%**+9iu)o)f;N6L#)ufQH8P6n8*&s-c+$^XW7L)017 z0$B7OVBA&~g5*dF&K|Sti7{uq{sKIuFmBGB`Ju)%A75vU*du0gyr~}0eGeKhrZ@$v zdgdFnNCF=ODF$I=8IFw=;E1;#^~+AnsrWs{X$u?+%}6M|C0wX_QQUt-r*@*%9X@6W{Xzi)HT(>30n!&mQibZuqd#^n z%WuB#9+27p*vx?!m|}go-+jU!$bYv!Q#i$dkQG*GM+GzSzpHcFw_Rvubl8h?z()iT z;0*=J;9gVT@HLRvukMpqvCng*>x)cSH;k}gi4&8{-LFFI9KN=Qt53tda`=e`=-_(c z8?w*wF``TKno!2>=ay$zZ5p@P#Gb7^U6PgW!Bh|B(EZ5GNDkW98~gn6{{~OJ^hd{M?|Xx-SpjJ0HtzYHazTHJ&=(Q?UHfFt7+0~F=2lv7DNk{ zpRj5}5<_rW7pL&(k6tYLNaXTQ$*OM{I7}}OL4JYKcldz1{m;sGGwpvU1Rg@}$%2h_ z!4p=@OVScyQmxSsk9v9Gi7d?U)BF!k+aH}c5QV?YOSy${6Rd=te~vT_pP*EiNV7lm zwNc)*PlpLd-T!fn0)RN5Cc?K$acADl?Sk;!cUkBY_12B9xH&&T=h|svsX=rO6+Irs zJzO|Nang=}hF=KRj|(e&=R4NUxrJfxA%_ ztb&Qxxockz;~P1g?3&Scr}^!?Nw@w|nUWjuJQ>tcQR{kk^W;2{GuqbOJjO`;@Rr*1 zMw1D_D(+kBTj@tnrFhc~kui^)dnWCgtz@ezm>5SLjk_dyyf7zx_C`XT36|EyjrS8! zg^!m0^M&dB4?-d%0z)(PLam8T9epHxoI9PPlRpa!06;(R|4C^av%!@& zyiN>Xm_;N)DzPSW?z6hEMIntj>`SmpP$!p4-&8~Q1C=yqZlEPZ6AM|6D>OXnok{Os zD2EBnk6kG-_|eadYN+nO>@<1%T6vp}+X+2PzFvkP@(^A7Jt!f`V{!6Y$Apu&XR*Z+ zO-?b7-DwB>s?+rtu};b}y@GC*{I4MfPIFo%EmEEMDG?ScjKV6dXE7IikB7~@xX;D) z#G>Cz6119(wM-c9h9Q1fCz!y4e^;y1wovCI;6Oizm>&7umNTiZQ6~)640bnH4w_yy z)?n?HpQS6{gqog1oxXqHc9l?Bqq75kV@qyBi=q5Ex_zyRfmbo)3kETWyZCCY)&Kwi zY!;?BAvT`ZeT-|fx-I|0m`3@Dc3dGF{w`iv^hx4q_^pS1gma&rRzkmO$&G&+6YSUH z^vUX~7$Y~YCQ!p4SxGf3joQ~2y}%}AR_BCPFVBLjmM)~V1pGWV&_5d8KDO{mTmmnJ zX|UDX-krz)ITnNn@H_@m1dg!E(n#SA0|zSl2^5r?uC&~Yx7A0)Vg_g_CvvaQgoG~i zORaO!fvD=np>C1wAlRBgpgI-}yqZFVxtuee^c=6(Bx*tg{fI&xit-x*K2+6vrv$Gt zHr$5^hUd45;qDvnAN1no=?OpbUz({FbY9)XqPPVH3zu8AW!LP+(trzHCfup;3M4kA z{VcAB-J4iB<_hWy$#ihhI=GUyMn)yR3R%pw?`RiSSJ+q%E|A2SWKLTqLtn=pGOl2S zO_U^VXgUpODv2Lq{W0mavA_n>)KbFrvLF+Xud}Q#y|KRjC(2b+c^36-cnB2YZlw+n z+O^bgNfwS!Y-Fi+OLl|Hyt}JvUR^aeANHEzYu$Cyv$04Ue|#g4`pooZrLK6sIMP1d zq|=SzYFiRuCpe8G1?5BklRX8QltVoI!PDAQfR5gkC^ZIkYxO!%3cC_SY*Mui)8J~oO7Qg>nTjHGI{B%~)0$paK=(#>( zu65ZuroUB#%{~Nuo2wj(n`PprzNeM->Fp zPjlT8`~jimU;!Pl`tOw1ve6SVm$Q3aJP)4!a{ZuEPnJSM{N_4r6rIsSk!^2D;;6lM z6Ur+ALdeVKR1YAp&*R?fmi(+18qI`YenVae`ShCP%=`YkDq$C`^$pP}*IgxC;;S{d zq++;lw2w=R|Aq$rpA29E`F*SD&ke*GH1v#cTa#<=4Ofb0ZTekjvu*4-`U3g ze4t4=Pk>eu|LkFc|B~F5ef$YeFLnixj?q7DBesmWL*DVL&DGLy$fKMKw#YXo`7gWNJhIuf~|?M{G1sRLDN$`7BX zgG+6XjlT@^d~5EAVmj@=7GU^w8XVz0Y}Vyhb8`S;n#}OZrAfM=$PcMWZEIM_W~%$V zCT7k_>i1xl`SHf{VIF=eMWNE^`<9HekF!T?n|}5N*v3LNuS4uaU*|xb_7!ojXXd?f zEnh3-;fk#pF5#Q+xmZVOlmv$;h2a$x7MfGFjzfCNh zK}PoCNX~%KlKMrWoAcnGI!~|48dDp-z!nrjpTb))5STg#RQF zTADd!kJ#)Nrnn>TBB2$U*Aijqdd{_FnX2~E-a`M&jnPEg+>LkwocR=<=UyxFye4H8f~{U@U@ve;5@ z0J*60JU!x^Jm|pt{~Jpi#&5u6`!hz4Qd#$*VZm+dZCdhYaKZaFOEe*Do|93EG#O0eQ60GW&^q&JPsr`C0><|^p&@k`05I(kT{w1*VwApt_ zdojbug`5BEQove_|Fe6c7f{JxA?aaAmM?ei0N-*iWrJwj<0umCXc1^)ulJ-q@~^Le8LU$ru< zBPq(N%_koNbF~IERahgiVH~};i%GQrov%xDQ7?-&+Kmkf>}lR~lfe{7rp>8NQoTRy zV)?%2`!qahSYg@7eQKX$SkAIZxku0sqtl*x9d*eKvTCz#R}=s4T4?7-$H;NOHtFA3 zhS+(1uHs>x6nPIL9Jn~pCTM;@xGw*%I`#iRvJv<#+Tdm6u-3)GEd_qerE`;~Gi^FM z0`X{5-6;M74){KXa0eTg)0Hr1Qf?|;NsFO)%MC11_u>tFr($cU=(qf2eW54b`hl+P zyA{06*h4Y631@z;2zU4c>FI+K%4T~I>SJ(jATwW}CNq1yu#E`SHIDw#P4yzyS8x}S zX{A;eh*M!fcL6iZdvA zewEJ*;T~Bw_(b{yc^>_z=TZMh_cZ|e+RI)1baMR;)``0;YpG|msd-O(evOGUUflLF zp4MjI0nG?bLzxYZ1iZ^M%}Rm5_U$Fq&tQT(SUq{j@^z?DA2zr)hYXKWYW-73(KSV^ z^RFws941Mm0gTGT=)4s;d>iO|$cGg~lBF3Rp@OD=0m3rW9GD3_m{1(4m;K6G-6}jN z2hU!Up`e&Y`rN=v=}fi=7E0QrUH zDqB;{>q@B_nk*-o@Auj_*V1z6$HRF?fLf;0*_JoHA?suV(SLb?3IQ-f0EZ%a&g|xQ zq{!)ppb12I$B&e`$aF<;FJ~Rk!ygvS0|edPR2O{nN!|f9?GWD{O0YD^EBUAYRO`RG zZ;-wCnyf+b2XP_noU!#u*0o1N6a2J1g<$`{N5dK$vulA3k*H=)FnD@BuFQBgzHyH7g{k<40 zTd4p@TZSHhH8P*iE)EGx!g$Dn#YIO%avxJvCHlJl0?Iror}`eZmdgLt(uLE~c$XgD z$Vhf~Kc!+wlCVB!CaUDf1>t~)N1u$YQz-A)B>}|oUf1oojAoos8?fZ4I>3qMzK`s`Wk@~3D;#ttcL88L8!2~Q zamAS6E=h?mX3_U^EeGc>3y=Qub%u?G_{lT(Nkt1Vqyae!{C}VCKkaP7i=IiHf{k6RDZ(JqlVPIy+%S(s37wdAgwNxAY^j%`z5yoTg%G9Jo^TRuh(S|}mMzM*{Ozd;r)z85i8lP(F2y2x zwMi6i$ZyIXj1SLZ;%UkT>rQf)3&G0vTxPk!6M7>WcH}Im^m<935yw!UMuVP%ck~%3 zTu67Qz}L(aMOgvhZzPk|Y$an<+vkUZ22tQCxvfDLHgU)vHpQ5o|k6?Mr zuS}Q`*NWBzvo19OU4og!QMOl=SabNplIzS}WJ`)^O_KsovErzo^!Ya{)d1_13p4!u zu5KlXD5-`QdBxYhQgulec(}(|WVWuY75BUi@CHE|@eF{+Iut6}P>Z4R=N&a(F@Tg_ zO3XkI>qg88V~T>bo)2PV-|zNvZ;)9tt-=x%WUAoe3n z*v2kIn1nSm>~UXAn)O4MQSm_d9uqL_`syiC(tb`GbsT^mkLBuuPd+bnat!U84W?Eu(D3f|;2QD(NI_zl(ppCb_}4hqCro<(WbRj$%^5B}(WC=FF1%o-tnL|FF4 zhvNibVxyF@|37*pst{O%^q>I$u{gl1p(aIGiH?8AyT+P6$r7dA7*Ow37@;lva13$l zNWfOU98qY;uevnd%#0bSmc-GB;T@ z)gdh;II>@cunj7*?erCLul@H-@844wX-UMC5M-r_v(!$sjXH zVX0(yiZjCA>3QY_2|#$P$lbmf6cpZ2SyA+VjjPD2p!{E4J-yZ}ud_VBmN4f+Ji(gp zm1ZsXcn{@MafEuwaHH#7YbaNB!#iu=h>@$i81^*dxC79~vYN3sAMZr+*~V=tY`~E$ z$R3?2p-TlMrLa%pAXo^)FQ9>Qm{d#{XY_|!tHSR%P~@11yoOFKl`9=$H%?A*7}e4L!;8}sA9m-l5 zAy+U=$_`)nNZ=sogDH#)Hp<8zPRL4BD%WCpIm}2uXk%sf5!2DOU{!2!fUUab&E37` zPgfKdbbSpQ6IfSlEU%Op_2G+Uj5+8@9xO5XT01}G*?$lHGk+$^^LEsJ!9Jj~J4}7+ zlCRU1L^2Avqqyjg1Oyh?(>k^a* zqsvL$8if1>U=E_Z{G7j;*=5eNT3uI6`qD&x6q*;1G?PD)NmvO{24i+3z4}l-sxGf0 zG9UZ7zqT@-v#%9GES`=M0Ji{;uIRMB|EuQCMlPQB}fI41_ z@8WTci;NpgFde8=YjG3Xl}{gt!v3%T9walZcu3M0P5Cp6B4E$Alwr#zz#Yr*mU}F; zRrd{X$xg}yc7RjpRjYm@YlU5>-aqtMc3e`rE2vWIQ>t9g25=i2%3{|={B z?hw(ZBUNaps|4Ox(l7P-&|zUhlqfSIR3XD-0Pmx)pj5c_gW}IAg))ab;eWp0d4+Q- zY6gF-f_W)ac_CoFLA|dCnrhA@8wnJy-;=}=FxLeS3!i=52rH*W=xaANk_b8>Nw(I> z_;z#1lCb;n2hl7W1Fyqkc&8YGH73fooc+2*Zx;8U%jb?I%}AROoAdKeGaF;m0qB6O zjQhD5sqN1*H>a=_@~rn2u_J0VmlHH-zT#*spLVi4?>a=k5oZy~dcWZrU-jF6 z)N{B~j2RS?6BPLV*>P$Tld<@wDx`HvOzT`?ULx~9DSW=AzKp)=-iyuLRO|MSwKnId zD!o~MIH9J{CO~i$^GsX}f(7#kvYpCXJ`zfCZ?326tMXeuv41r-{#~Vl?vh9g>i&Sh zdmND@zGL|WzS=x!C_vP9J==8T&$7tnK^i;ltcj^J-_dbo+aolXF3_;`quheRQr-Lt zI^C|b#Q_!aYC|cp)RWdcBjxwk^HgL3lorZr+^q4@&T2a9zA9c67_n{qfyh#fv_Il3 z&05=?@jE)dEU8p3^Mc}A@Q?urd4Ot8c`b444C{39n}N?y`FAv;0kGu)9}f?og5)I;Db;HlYO2>D5G|O4iI$#?0R&At*RFIQV$@Kmr0FHywzM`~P|T>jMyDqXJMv&`{_BsKh8}#3=s;0W{C+ z#6bD40r;N-1r-e)0}~4y2N&;oLhB0vDhe7JDmoel20Hrl?7-*y0CZvu5;`tP%$FMG zSoH3s+@Z-u*bGvQ{bZV7e}Z`|U|~48we*WPfBO;@sV`5WM(-7$ynOWJzCCJjU@`}o;rskH` zw)T$Bt}g?FL&GDZW8-u43yVw3E30ceyLfsIec1fk*Qv znFZ`CE;*QYhw;~c(Ef|;{|+qd|BLK@f&Fi;H2^*u%Ja)ZBL;{AZnaZx?ueSJoT-2* z!3Z&y2@9yDo%OJH82I^Tqh*+kI)lP5@aXz^?U+0^qi0%Tt+)K0*8@zk0EJd%FM(&d!gC8ng zJRN;Y>=~S+pp4BC)FFi8LbWc5rIVyyjT$A)!iPD!k0m^yFmYVBW|PfeCF5fkF}Yg^n|1eVgmau1 zIEc(n?p3>zeP_GLZv?P#0@9}N2r-eLEyY*}Sw}G7tL-RR(Aqv|yE(XtD4F~`U(p^` zsP6Z1v-c1yEY2SyVoVhItNjH@jVSDtFc;|!6- zRGcImb%Vjel>>x9?}HFSz)oR?Pg)v!$-3ShiJB>bMG2+SpTXu?YF8tjwQ}YSTzhNH zp5JlujmixKc*spQF#`e?JJ*?dH7ETluBM==`7Hb(4vBkv|H2>nQX%I1G2~I zShp*kLU#*9|Fk=}$5-#x#4Bv!_Av?P0{*+kXvNYXeG%mfOu@so@l9z;>7fZ(Qxj=O z)|IaK234W?vQ82&zqQ^G_bnGlu7`|j#>K9=m3)@tYdc!X=b17G8#9_aUoa2g-USp0IHuzqG6EY^^nS-UU95CPQB+g=p!M-iq>5N9W_t=hTTp@mi9Y~10FT0 zQyKj8dk1wKDmO^&@&(w)Z3Q2X3o8jj+WyVT6aM|*MR%A}{tY!fPGERJQT10g4SJ-* z3pfPNs_o^(zImQojl_4cPpwv;Myw8I3dx2{OH$jVmE7A(=wUMqFlZm}OgU+KC=Jm0 z-GRG*OM3kJY`Oj)z_9AQ1Mx~Uxtt8gAJ`F`+wUJhbO_d7n?UhyL-e5g+sY5dp1Pn( zz?#IVym5iyrUGr$6w7P6q;psaC0zVTCkvhYb;Q0vuq~cYVXA+w3s%{w*YQ@Xu}eQX z+B~1iaUm`mK%RQFVvqJ)6_m*VQ_W*k9M1Bc(r!%DE>z@rvYe8*A$%b;EZA6g#p=FJ z=9X=YUM3TPnEuWrZ zrR_&p3(f?s&WKNttwLgnCda3ZoD|U$(MHJThRGszqR?pl3oNyaWYBWTWQZH?t*B6# zXng9GEM?gT)`~__X@tQ5uI;PDzPk%UHzov0T8svvPnruR&$M{?Z{63TdXsC!KFj9x zVcZD`a4V?Wh9woJXahtGqjN(#a)ofC9p~opxJec?o@1%9(w9Wjy&msX;gWND%yvO9 zsB@qrrz#YvMn=i5QRyJK5Keoad5Z_n&tF9%l7l=2-Q0o@{cl>ko|sy*6}*%qUAfoQ zJwOuPBQAny3pQO-+yqkkrpm`Vew!VaV!IXBV@CxCs>&*WZXkE(w8FW(tCE5F6|G$i zUG%V6%etEk@)a659KHySn!szx8xXuOC@o!y-Shlf&29ecibzvXyn=UDi1vDH#z9$+ z9ca1G&Cip(u#2SaWE1;-GGxnc8fLcfYprPD?Kq65Z$vsfEAUr=gB0=&n&nn$b@Tz> zK*fwF!KV^*Ll0C?jbxU>_K|24f$7(l;d$q1p^xo${{Y;t7#tFB-Pf|1!dqY$3=)%* zLz&G5nfWSqYx_1IPN-bUAuq-yDMEuy0Z2t#;bW>CDBk zqZ`;$7Sbenx`!6)<9Q_q!=lYbUQxDgHYwIbox}||#@bFkfriH{KfJS;;jqFzm&TBT9L$j9$hez6 zXHc4bb{qK(2;pz9cvu>ecGH`%4(`xChwf{>bAHX9SB}Os*V&y(x1h}Z5@YFl?Y{0o$oyTr-9IAmSWt{2-6ueoBABE-diF{uVRkbi);I%=ARrC}Rdg^thWPii;hRgq*$FNX1_Q-)4YK?7&~c@AdUN{tgYSTv*M6JY zcuAQ&YL25jd-uHnsxit0_YqSYcFjWZ^}AZ#?{lT)p@_pYe0&Y}6^Xnl?eQ^pF%y}p zQcZ3@!6QNOxjG&Qej^|tJJ!e@90N&8Df9ls6Ms|MvGkF5Ea*&sjax7)PjP{=+fRfJgTs(R!ltyR2BT0!L4wsV7nVo-N?X-YmH^ng>864VN`O zR>D0+@LrQh#%M&39{*ktNLHG?h{&0e!Uk;9Sn9qxkT_Q$eTbewl=0Wq=wYjwvg}Bd zqofWAGSvpK=f>a{m-bzkYM(+}gaKG+v6@m0JZ^eK&LFQiF4IPTErr5f69UzdCeQf49w zqIUXw!IJ*=3VCC;sgGgNr2M)09e8VQ3qj*S3+x^Q%U_T>ZFHeLnUPYA>Z+uIE>Z&9r5; z)=M2LZ(D1@WO*t<)ZFy>VGpunlEUfXVQk>cK9_p`ZRZQA5I@j%kMC}Mja}7HhF?FR zYex@F#B(q7TdT)HT3XHK#7B#z*uh3aKR31nhDL&`U<&ZIW{*8@a!&)tp!4j<{RR;$ zcu9)*yF~?;QoLRU&C?Z()O=D*iW@Mss(k~Nn@b$12z#`1+EoRx62L4Sb3BvwW6Eddc$@0(p)aX z2JILr46!dwyc6ZU37?i7%sOKl>0jo%VVeb>s0z$b;B&3Vj;YjA2!M@k1$A8Z<_dT~ zkCS+o^Avo#a%NT9`(B%Jcb5%NGmmu9V~_K&y)%hFY-V0MfIqLZ`7jm(Y$}?Y3R=&I1uWghR zYU*zbeKOyx$nRCv(DU8IpdG)ZHZ0F4jwd+G({9=@$fjTR9;#e@wYED zTTN(Mda&VQxE~{A5#{cnWy%-><0L}pQ9aq)=qx2!JUJ6p{q4YSALjb7R_Q2} z5=sC!WUYd00_Pr!sjzknCXT68rS9e_g&!}7a%$x$+2O23!X^1j*6SV-_m!uTeCROd z_zXI!_(iKlGkanR>qH-vJWg?;p;{F!#aClkCn_mAVXu-Caande!h~Lj-IAx^GjFyW zQBASqE<|pTbx}KoABg+|^aMWjRy{bOIauNiV>wj2dc0^eE36*u8Qvfs($3!6Hjzr7 ziAoXY8Wm)p`3EqKY$aLy-YN2`&Ka+`TLx&A-EgxvnoLaNU7?}XOL zr8yoE`f3=*JozK+T%);QO~U$UlHBZ_h7^C8GcEpM36qGP~GPL8){ zE8%yybw$9F;FJNi1NR8*CAY14;__V8tvCI$o;1*$GP^e4VIfxPb(K6{3qDezF^b|? zO+Uzt`J;PmOEnz9ohmEGl9gSbMfN%4h4mQ4hdr?`HTnj43Mq;Vm>#()gmQtud23{c zR_`?xO12|U7kLy=TjG6xsJJcH-jW|)Z>Jv8bRbsqd9p1bT?lJ*YOZ&Rar{d$dthrH z!j@ypD@&^l?d16I(K`88uk7s{18On-=)~-}DB+tqEAwk-pC(uVB>E$ejnIF9r3zY} zGuA`710x&IcEQL$K&?hZN6r+);vW75Xa({nTP3vn;400+dkelISdg?P>fwJe-0^Kh z1hnuEVBKRA=M>#7$V>#V?7UdZ!szM`t62{jF~zEbXu1ixYp|(&A}LV`ESluz(m`q# zUOFuDB{gi@bX%NSERIvDVklI@0~X5O%qXGzo)}&+h-rjaEmR_gaP!0R8D{(=#}yMR z>PjyQr@2QC&_wOua_lt4aSKduFjG15uYEn=voFn;>>LAt$ZD(^$tEW@S4s4%z|K6N zW-bc!f`QIz+|wfWQS|-mH__YrqcOfH%x)-Ds)Brnx;be%0QZK!!hK z%*_c>PD1pbE{vbJVvlmq?=?yV-)|+er8u>xAz4}D_duxb^Xmmi`so>Ky@O#irz`Xy z#f~W_HzpSL0A9}@{sN=40UWEBo!lWJA>1FYXGEFjkO3(!9L|jGIrh>WPv@Dg$Hr&t z9vAMa70{brOE4qu}t|EQuB}DPi9N#K_ zv`XP5%-!&-T*Dx-KapW!)tLvbdp~=Me`sjpQcHC=0i~AQTem7L!Psjb5)OTTv&3Id zkTZ?XYFq1F+guhO|CkjV8*1x?lbwz$ESJh)S5a_MY}{Nw9?!oiY*ZTmrG!0jrYS1F z_pMZ?{nKE?fz6c>5d8C1#mLE&{opR}P$ps2X%9L<@~l#Cj(V+`##j~Ux6{%Ou-dxj z+lIkXAUKeO^x^M^Ao`Z;bw&DijN5LjHt{Yshww4wgxRhz#VZ_}BhgW`t9T?P z@TY(kNQ?-&Z~K`(LqMq0Jxui=pxofxbSV=utXOCF`slH5*^ zg5fD*#qWD!LNNJDrrTzN(Yzo0$I9}NB}{!C;bV0T_Nwz6GaYKvY4Af>=l`GsH6?k| zjcUL#1MZHt$}tvyV$QGU=gymG6QVhb9OltXx`{gJ1BPpE zKybl{Zi>Xj=*&{piFqnwv{IV#hvmO@M2!mY8 z8;+Ia^ic_k$}h_~0bzPcy;IT)Qbv8ULzCP>Pg%3+l3%gvm$K|Rx&0v0Rf&kcVfl_z z2j-9Iu^jBhUIxCC2?*DEcg;11eo*|c5m3!WmG^DEJG-jQwL+?@-rw~uNGt;`N*~3P zgR#kg6X&@=a#DEZ1MXO)-S+2KBwRYyYa=4IjlA_->F4&LnxEaVugSQ}4n&m`WPx_9 zF^tme3rG$DVBfv`@=|t&_gsVi!G^*qq4>+ST+XjepCJQSqCc1|xQZnYc_hjqnKbpa z@7ddUT>ijw&0;;>szWv*_H=qE%~LvE1!G>ViS!2Y_-eSK4!PH_IJ)BX8S-z+?5;=% zDuBP9Rd6i@eKsb9Tn7zk4Em#E5bQ;=UV`rgKFST9IngpoDzc1^vJjxjv^_C(Hh^;Y zTna>FbV;;ZfH61T74;7~QwR$F5T9oGCCNL^m~CL06hiog+kNBqu}ZrIj)VW1%X0Q* z(q|=)yh$PAbzZfXtiE%zygk$t{-y>ac(!G<^%scMAQ`>#AR48U62b zfHSogKUyYwBhb^)7Y;P_W5pr93`>QQsn?ZwW){6!thtH_E%t2YTx^cC8{P=>5T4m1 znk6JfiaA?NEiI5zFQP&@f8l#Sv~u4FF@0uXpauK0Xikikzkhh=m(6q>h7bxOE$lgNEE1AiCI%`!SedGP?K<;jAs z7X&tvSutX&={q~*05BHNy_xa1?96782$H4g36?y*soY#f_YuK|Lj;$-^LQa0X;w|4 z8~Ln}VOkaYQ*TadVqOWyUnXXCXcTloWX%TZO%W#LkuvuNaWp%C)O+ovO8oHy>j5To z;@JgNK1L3kxHuzvoKu;UC|xurcdX?y-^#rh`i%;q+}spJaV<@ACFcGO;fDp;AdgY3 z-}Xw#YzN#M<<0xLeyB`4OnQQcq&wI~=RV(Y;ERba8 zW2_*6K_#n#&=j>-1|3z@I~|g3cn!%Ec6+F;_gwc?oLl+Evrx-tZj+-4%ThWKbu+C< zl!-(#Z$^Rfx3lxBH^R)5IFw0giN2Hyr(JW?60lGD2*6mwSn`^1X6F8<^n9#edMbztqP+IvisFJ_b4_62HkReH*!#tt0SUKjuj zU8`Zdm-!GiUcogvo@KJ(gN<%@VZ(Mv~wA;8Ha@ z0rd_UGmQ>>uC88)x94Iv@Y8^iJ7B*~Xwlokjc6(2Q%sB^gxy;k5W!~p4ntTFV{cvJOg;2%ShLO5iET$X2POCUa zE1PUhBb#FiIA_2=K-7-$l?s2?E2X*i0LvzN5|N zYwVJbqnD@m($M?pyBcL-VM{-vmHKn#fiR2ixI>nF?-Z0FS1GP^h{wvy*?)jkV=|-O zgv?v%LzI-@`g>9%!2zzFUQw>Kgh<}4k)s)Dbr~^Rkv+b=Q~K{_tVw<-S5)f207tL;6t`N|U(;O>zn{erP|HUVjg z#z9IwmAbI({kqs)Js?Yw_uPI_x#-g&hA6=1Q4Z^dk8*R9K!w)GW503u_S`)mGIUC> zK#9`R|Aq4h@~$ps_{Zj8-n73UI_DP{c4mkI1#5UdfrIgT)pjXna(;_W%a!^%huYc5 zts5E1%)tTHj-N!vgpb;{#0=6r&A`x;{Qi9D{}2+i!$8 zzpK?t8pTnbTGHVU!h6hgoJE%eNk}<lfv51(zJ(A{e)b0+7FRiGEO?9qJp&BmbqSswX$sN z0ldT)HsQkSXf6`dLi<7Vh3yF(A7_d?xRjlL*?zSXOWr!-)I9vuM3wx4tuLtQ+Fx4t3 z-p5&rwE_iowXs?m@HtMsYA(zPuP}GLk3?_-5O!DJ=0zc(tNd@{$T+&blMb8gK-9f$ zcm8ZMh*XMqSZ;17mZtAx~2x>{E}_yqp|PyPX_>9dJ^m)e%03lBOtZ>fJQ$vJ9s zRc?>_&KxZDzSgQ_X=~#yfanIKBA7Q4XL{MpT)tFQP^F>BRvP7yLKN-(>h@2w5Nb5e z#$Ic6PC1e^dsk{X)a?cn>!>PB2|@W4aEeAGG#6qIpLV(w5W6go4sv@JS`OoJj<-lA zI`3bz;p)aCw+8fCj0Sk4zSh%$4Pw1Nd{6VzD8CrN=@}xP{ObIsIgRIdV_{vgtbQLO zDdL#9&k?y89gUV!Ca6Z+u-Doa!@;^9Keq$kii{b~kZ zt>$jZ@MVxDKv-vnO^~>mLob)*uNQYQGXP~szR_lhd+%e<#|ZGz&&r`5_r8*W?KV zMp(3YS5O^)yyJ~uDcdI>J2qXD&tK(rs2w}j4843giyJF|?$JkDcc_Mt9FkT&VAa=6 zl6JWw&g*TCU+`X@Q**y6(vQA(>j6Dv>mrg3v6D@uxK~HDsgb*tD_Mque|4{Dr?)cA zlV^iOUQf%GIA_52${eZn6I#2ag&~ruS1(gw{zU#O@`SPDFr<~PX;TgYNI&|U7E@I8 zc|)b8Wxs>1eWy#p(?oKzCWoIri_xLi?y*~2Hk#|PF~IzA(Fo19UCZe{sEd838H^s<{vHOqiS313X09gjrL|K7L z1E`ySEB|rvPX-Rk=$LC7%0~7zyOlLb?6;@7U`8Htp45J(XR|=Fg%QO%UwzY~TYM(A zPM0^dXociMLb>j95QfC-POD zAnr@Evk1ZsWeW9cBlSLB|Dr8#@NO?J`1e$)8~#W@Q(*mFZwJ2k|24N5bY?0pVR zZZ{)Aoh^;1nO}aS?6CYgS{%kT~weqK54zP`)6#L_M%`ht0eHtW7^KWPMz_`Xy|A&Hsh!-H0(O8;ua{E95# zZ2U+>dk5G)5k^F1ze``_F@~29t*}+&lDMMcgyE792oAlC4xopY8oVKvsP5oo^Q99j z7j;076t-WpWSwFe#UBX~3ri}Ix+DkiwB4eW*@<$iIKw6(hH0_#yF(3u25z z?`^PF8E3)U?xJLj$Mic)s4~@AL8c|e-Cu-AJB_nDK9?d`pRtXlU$m1q#qeIH+GspQ za7_|QbS(;D3_T;=n`yTOZZr~)e8v(tthXj~@jaL4ojXV$TvFdyne>)sni`Dw=_cw! z$ZCUw*VT!}#kYRe&LU8bjn3l zQ;Hv#j<{UM`rYwt9nB66TG1XAf{(~d_48%)7#LL*M&9o`Q1Y?8&GfU@n2`!Lp35b~ zK@$P^Ympo>N$K?W9j%{esCkhj)uw*4dt!lt>oDbfypV-nrRHI*3nC30@~GwQN%Yiy zQ@Z7>&Q5a<-`%~f{;CWZPtaq?x&dsUz?+d;S!;LD>yL3vjCvL+_rt;{&%w4@W3vcF z-*T(ya`ou4i7sM=%u`dq=TG0ypyJL_s&kk8%0Y_>F2%hzMQ)>m(H)eF)WnIka`@aD z@C$-u5`d`*655yl0pGa)5YjG91w)SD z#npZxPaC;j6l6k@hadV!H5O=&^<~=|3*(_1<)Ig&NEvQ1tmQY+<1rFD86qw}Afr|Z zgm>Co-#Aop_%xz;0MQUvxkumKoLkt%!k)-s`r+;pN)}RvDZeMX;UhOIssaOT_WJ5^ z#q|nY5Zy@uidE*I#;#1xkiu!d3h+=dAd3MUQ7u~Ltq7udHY zi!sr6U;NC}*xMoxEd&|X$~YBaO>FOqF!kKQ+0~9O2P3uN27is6J^(};zx}Lk*!;4u zjPEjcwl-cELR2*MZbwz~Fc2rsyZMJvTf32?-45uKD$s#-R=Gb6Yi27ar#X_ab7o@% z_^`l^pQ>^=-MQxRy83A?Mkh{Xf%1?ZNvcR9lqw>e^V0)=AwNE+5a(ijN)^Yda{IfQMP^i@lxe z;Mm$_GF3&A10M=M?zb5)p36uDb-|F9G)-l5oXY#JYIsr#29$(cNxpjz3$vW@&TBrz zk(Qd1_3kdKD)4#)`c41dRn=r)75B9jzWD3?Apz2C4$9P;oTMa9kI-z}0tRbfZhqPq zGKu}9nkdz6TR}-+zRM zGlgnA=UWS=BIM?@Z%>P0;)b{EmiZ5_nft%$qoPps19?-Ka`4I&Hjq}{( z$88grXfr%m$-H0vt6AmDb2rHA%Y*OQWDhAdAsC5_3xRvj=|#edA2MMeI7pEUUGp?K ztHEQ88fg}+L^f??4;&NadafhY^9?|9hugurl;duMf=r!dpZb1}i2l*&fv`4z_`SE4 z^Sb4enJV^9=IukkS728n;w6i|1NczWQh3)CTg2l`uXe`{ku`17nCnTs0Qo2@`=^Q% zBIB}nESF}{!rdwN_ly%DKTVtZ|f%(h!1G`o$uGU zKLM{Fmagf5{oE$!j4O;g5I=&s>PnWkXlrHainiWkSa!Q9f-!VsV`Bh4etP3eD>!cY$Yc|I@ z!)GEp>jGSiv+KE^10@l$$%Al1xTqv6>2lXMhxj+jA*$~23p%a{gzColku=DW1YLqm zUV>#&$7Mz;>)~~halM!MdZ}M5^1ap^c&1UbOH=Xn7$pNC&@9%xL!!HJrkwQmfq|U% z)rJlWYy9Ng%GwlTc>aq698vqb><@D$>_aWZ0u1=U^`Ga87Z|doZz}-bC}=pKPBcF& ztUh%W;4wQ|n<)TZsO|dImRx+Y%e{19O_#Rp{$%pA=Vzysb}F@W5cDsi-1MaeTw6U3H_}FSy0mkb>s%R}ns#)CL4i{=3?YCCnqO6J zlT31M@64!mLeT>~)N$f3dnWsv6ijo89GKL=cu1QKuC!@1B5C8xFI&{se*z{(Ve#3z z41(puS;mK%+h&}!;alDHl~c}`*JVe!KG#K`&RM#BU_^V`3RlD2glc9ys^1v;zG5E; zcc2e$(9}VUWVpA8GOaDaNAvV8%Dl;`2>hrJq1SuWh8n2}@G8$#J%}2&oO%Y^*>@cA z@oK)c`<(Q*JOw>L#(!{Kj?xtlGdx@|G5{EAS10fCC`vzm1XqX8{<;~G;r!Zq(4o}) zxl43E=gerY|2YNOL&;bOSX|-w?9-{R<|}SEoh8z0|BAttPO)$11NF!?GSV*`e0jF^ zjfHl*;Ca91UstK$xwK0sn5cN^OZjEN2#-F4B;inlQH7cBdE=V z$*R0iFRX{2XwLz|srjRSazi)s{T_b=z<3s7GdD-HRLX3>;on2DuB1^jN2nhcD~}X* zeUDO)tOcofhU8{zra)Ea@LmeF<6|{AdUOh=@r}pAQcA)acYG}@cUSUOe@Rz$^2Osw z>_S_lV4;jLLL)J!vZlJ`xzw!H0&~V#7eP6O-&o)^;-heh!2R3PwQbVo0|;|d{1eP> zQ@N|^)8@>W&k7v8u4f2JGDGdvumNLlic%D(7GQqz_QGWEL8;&V0hTr66t{jr4?2l? z&HkQp$Pq1Nd+R0DPOilm4ikIevkNI13rteQ5d5b3S^W=S69$OGg`~|ewFR{dWq78b z2KxfdLf4YB@VRxWiT22L+EaiYV4nySf)U|$Pp|JV?bO;wOd$p%Qf_kQQay{v9Fo zrTDDbVuytW06&Z26SNp|N-X2Bgt=HJyAUK*=<&uE*Po_Th3cTEDLTcPo4A8nB-!}q zoa@X-@H{@#8Rn1~B~nuWV;HObO{?j2K&{;HuFPf1yhq?^2BXp*eBd~q!E z3yry0W;9$QyzccZYjo@wVVK7}L-KE(v9CjeFWEE@@%vRFgl_U$>&d!o(wSh&n89gO zv{~Euzn}B8dXwLDc#eOJLO&lvX`KD*MW}^P_LQ6eetDW=M!u8*;iGBm({*N(j;#p< zcd5CKq-t!a`Oy>G#75U1Y~O)kM6-$01vYV1lPeR_!sJ+;U*N%7sx{h$v$8)zT!Hri z?jw5|om_On0@R^_ipRPpBJ0RFKb)41^+$cdkrS=b8tlF*n5e2_O8zT*MFfkdtjcR* zs*s>ERYlRh-TIH}ll>AlKji&&)T_uO0EB?jy2JBxDP3J$ByQ{GK${O8?&o)CPY!2V z@wC02Yr%d95r5*uV}r%t6dJ#i1xz8YVirlzzTmI ziZ6%qL(~oc$EkL9e#z0+5n;ImTpp;W@e7OX@KRXC4E@zz1V6IHQy zYXps&=zMMKv4y41mqBY5KKt1)mZ;<#n31)UjewRuJB=8F>|pgaBWt_@sDip?_HJ;57J~lPObG^IBdnQ+Pxcb zc(BQSKL!Yq9FctdAvo%%AYM!OJA*3G-+0Z~hx)E&8*ME`ky0cV^cR7`Xq4+xZbntw z<;5p*84!D#GDvC14~cNu%jTdLz#iXo6XkT1yqTg`nEO%>?Eee?dtBm}6a>RLPBqd_ zTiCoKX=m>uU0vGp3bQv(H?A~K5hq?t<8I$H3yQ2Cp+I*Lh6lt(9 z<-B_It$arftfkYm!oV=s?76#G6MGmq(O+O^gSLVDfy308nrn0heS!SlJ7L&!hdk3< z4RQF4!!JfcMZT4bxUP4Nyp4v#)}Bx-+}@QX-Z@2gXu1R%HGqoLU%UNa?VR62VNJsL zC(&F9e$g~G8y4+yb!5DsU-Fcx^C#0#Rdm01NVFM$O%#*9&}puBNeP)~xtEUR9#oM? zM`|g2RFC+1m!2{9RR#tu+DLVn_zZ7#wgA^7vwKIKKKIMJ0Bxtu8PlvnuZjbwMyd)0 zO4Okoyg6jwdOWTJKK@;K#g;HnzYYk<4p8-txS}KrQg^O-#Q3F^oe*`Db;;3Yob)?+w>b)g4xddx#0N8&ceAR6#Q zt9!Ogz=UtO-8Ps0HS&=4`?Lvv?^lK4+U^#4@?!+vGMm~-EVOdM9i|VNpECQhTKR8cP@!8g1qFU$V5i;qS@4A*sPbK!@aP_&zAZ2xel@5UFdqlhN z${TWPv-CreN!OK=$8FprIUe8rx+Zl6$Jm%47}eHJb2&I8G|b0Rlt*6(UK>DNT_H_f z#OqM~Dk(?1!sb*}NcZ5A&cv9oa1y}YKY5u7FeK|yY`8Jw<<2(8V?rx$G61CF|CO6q z`$_@JA!B~6t-#sg&zsI9nX8B$H*WWp1@5h_9Zxzc@n>~2qfH1Vfilu{%4R&)E( zDc&%1KcI9yg$#^spjIyYDXjhMlzo(LM*|$(WfA4FjYTC|r901-uajIm+caoS9ZIA# z^3L6aA9^0^A5*QQ}Zo11HHvYY066Zi(^0!Tm zI_-1tCYHlX@v5}6q6PaJ2fzB@@g5YEIwG=ciX>b#lnH3OMSaU;vQ<*Yc?AEeFJ~1PFHc0zGkm+z#0}?Yy0Yy720+;A=*(|3+~5^5TYJV%d+Q&_pRc|{ zVC4tvw4go2*@>*uXB#?f;my=piRQ0IxSy zy(g?m>i`&{3Y0=jB290hgGW zi2n!Rgjlu7bf&ncT%4?z|JF|7_`d29AI76S=Z~kEEUT{gr*npM$hrEvntz6Q%BE7~ zMhQ{k1#Sp&c)rA4{Trk)qou~zu=nK-FB#!`!$MjE_*VGw9y9*Y)t32-l=w7kLk%qY zc_sD1r2_4rYehIA(m|vjO%i;pOF|`?uu@OddoNavoPHg-qTyvX(FbUw(gS^LU1#{v z=Zvy6M#U^&bcf6wnVbn5FVt}eJf7CT{p(;v^K+$gBp72%zsk)NDKxeJ0lL*)2cpLy zBR6$6n`2B+jR+@yG-+ltG*Gw(KP(g;$fLsjPCx9G_yByNenaoYL6GsY_v=5u^8vzu zzYp`jQn5x+gx>OY;P+5(5~#Klb2n8EU!>htolVwo6S=EuuMKqlnJ-OHkJK0vs3Hsx zP7GhB`tF_%J(|lz*<&~qg;-H3p85_cEnpTxBpAZiih2=$rw+>A)p^HSEo&*ACee;l zAv=#X*Gv1-_(n4N_FNo&zrGIqDM|QuJ?NR?ofj1d{-+xzmdRB)ROZT*FiBJv6 zR^$UxE6i=S?#fo~xOZdy2bLw@ijZgb_x{Qipu&%Vwqolmh1Q_Bi@qDlw&>EtcGjcz%zT z?T1*$FR^2gq|(_J`Ds)A8o8+QrowafLo3wb` z4X;A`DMD~ugBr|pQ%+NtEu;#Ouh~z@azWFA-l?b$- zH|n{KM0ab#Bzj5wHFWeJ05{ZWSBiXV_Yk!gRY~D7hnIaPQti#HwxWMcjdxAl$!VZ0 zv93=XRW}}J%Z}^QciZ8^gb{E6b-Y;GXv*6*Hdnf6q8zNE8UJ()p-5ztjAY~{1zvd4 zd@tI?ZuwzTjF@eVMS^OmU1|S)B@bx`|2V$kB!$+-cd!)-T3uvAaC+j>NPl+&TvjChHzJ^4hMXT+Qg<_mxI%f(vCp)2pdeC zU7Ru$A~@BLdz)UHyAQy)ouVIe)I3nR_xWJzWbKeEv3` zzuj1ZR%ao`0{fU=>qbGa3p5fk30*HmM7=j1138 z8;a`~zpZiPnJGl2P#7R>u0;Vu#w(L$ zr6Nppio9xQ=kk95q(EE0;QG}qJx#Wudt`(6SQDrFIqE9!VV?D0O#!uCS;@;QMx*Jr zifcxMi|NWTlf^)ySlbIABmJRICuzy!G~Lx4*3e9`3NFLAE1cwX5l`DmJS3|U+=%WDrYFl=BX5$BgO|;d~T?$Kce!Gd9J?bL)e6jbRoxhcB zNf6u{w|Z(s!{%}cBRKS?xsg+GZYfQxYz$nD`&aI@M4u#p9OE@k>gr^QNn%i0RFE;$ zcqfo}s_l?S?^#+q z$rib&+Q!V*k!&fGkgP{4D_NC~&C@5XMR=t22)nID84QI$KPq+4b5P0^$lx8kij;z@ zg&CyS%6Z2L$t5mN{gNSpDs^u6Y9)s^&=;ZrZ7WIVY3&Q`yT$y;}#TO2x8nMA=dllBhco z(vgdSfSKvZH1{B&0|58$ObkT3SxF-qByejcB0zEvB!#CT2N}W1>5gfEzI-TAEie2?YQoK++(#&Srq^|2AJ{#$51-flI1Dbi7-ae2OSMJ4Y(jZ zJt+ym1aVSq41lj6g=V!Ua)`8pA`HAoaL;kvRM5yI ziDVzdG70ThEn=A7#g&mrI34j#WOiWL#yeDTIS+_pId8CAhjPGpjB)D}&FzD`MX6E7IVI+A)o%c5;2|K3k72^ckKs3U;WEJDc0- zT3b{N0_m1kaz;@?$-D0}9Mtnl&kV=Q7#v5F_l+^x(U`IQ&|{wEe=12WlHrubK}G%~ zlb@z46KR9gwq$7%C5-&o3xiI$9(R`(b-n*rRs9r1TWo9ze$(GqeCI>MTnmGHn^;05MRw;Ozhox$90#-43Hw0c8X$V2{1X zsjgrtFPIbo&{ZX7jA7WZC#_v)-)xDN$>m9<7Mf^fM{TlgOtAwbkx!05(i|Q_1wFEQ z)NM419SV%E@nec1W3p9UrSrRy>M2L4g^4znb5D)@=|I?BKe|WWH6)45k%B-y0IA}) zJ3O#(Nco63{4-k9rrXz`Y-QQ3c3P4c$%ZS1b=so~zi`L4di`rj#Q9^$LC!g-HE34f zP4g907-Wsq4`vm1c{VFx@OZ5y8^-LW`;^vfGbqnaY8Q$*7izgec^gg*POr7HDXxl6 z@GwBf70#sXqa|omiuVY~aPfyjw>ie|f2}rm`(r9wvTlXMs^z{=!=^y$J5-j4sM86f z1;gYM(1Jh6t8Z@u?UEH$axg&a_*T}6cj{J`GpCl~2lM8JFo%YgCM*X%!2sjjX0DG>9w%ByxM1yzH+KGK+DX9v&J#THk_Vn{nn<|6WBo3@sV`wh2Cwd zgeh*g=clzy6TN{GYS}iCsc+o0$R@$Z$W9OQ6=pY$lWd$wKZLF^{{Ysk4R=~GO=)28 z!R6gTZW-R=0EHlx`@Ql2Kc!sMb(pO!ttXlT8Mz=IIkv1MsbU?u0~p8FwsCeVp{_b- zji7a=mh&(XxX3$)P7ZkWtgFpkEi}tZ=2)&4X`_pYhQJxNh6fnOG>fjRm%5ZuM2{V$ zNiOx5JIijs;Bog)uUeI+!Y{D{BvdioM<`}PxC6AGdM;i-yI@sjI2`m8wwAwSwh)#K z#F9=slb`ESqLRFUD{97h$tDUoU~|y=aA_ckV)*HPNx-O6fF5TBNWTKb-IP4EJtv|s3W1RVC^L-4muKy0gq1ALwDG9 zt-$`~_yi>OkPbgOog^{Df_WEyKrPS{OL=b<)vG}vz;C+U)w>Z*Cka|xG1|AUDAhN%N+QOTy=TqF_slSr{3{w6pS zvTZ~J5x?uuR!yWwTht@DX!B4X$KGT2!HAn1Lt#jsmnM)SQ4JrP!k$8<1#wl!@7h0yG&ccpmkd`i-m($>uvqrvyZWuxhe6 z)-D=9nJu9pylulseaEG37`~;Ol1Fm!lx?L4`y7G&Y6#L4k&34{86?(>jPI30v~>AL zTB{@|A1xaaKabL~sIKlqAYjsPymrk5wZ20VSBz05#1Ze>%E~)~(9-S1u+B z5=RzY30ai}c_l%mFq8$FZQDTO=}RmzBB@6C3FI$Ijxe$3%RpDsho+1P6fh(1k~)^D zKxo@`ILAtb3EFYTYPl&9u1;wr3e1@xkaNs)1I>(-$B}{KLZ-rv<}A4=}*Ww=dW6fee4s@eD-Cjb{qLvC9l{JLBbG4l8Kg70_+8 zPd4XiH$>RO0n2_Otvm_kvLdSF=i4GVGI&mr0JBxNk$G4-U?fSMp9 zEakW4;Na&1oOJb()ry^f0s&)DM;k{dKnkK9@ztBKtp&H0AjGp3+mdn4YU2yW>}Y~n zBrFbkbCbnZaVty{?iS>g4Qv$jv&X3jmvYTdDaF_S+pxS~6PCz%SyN*wki4wW2e zOl4U7*y?IYL+!=^9oB;4F1X-i=e20oqiCxltT7_(QzH|B?@_g^u-;Pdl54I}K z!L{co!Q>+V_7xdo2prVQ-O&k^q-&6Xd1~0}f&e4&rL$txPW7B)ZCO?y9DCynEAMaO zKJ{aFmyLk*;}sIXxgRmdT5%p;Se*MB&B@;4dX?`aF)sBhfC*vT4^dgIqs0yGlQeGY zJX7s10)rrBJGXJpYf)kQL@g|-g8X3j6&1w7Yf~gA6I(Z$6!qh%`Vo;@$D=5(d7#=| z-dxWtlKGP=1tS2&QzcnQ83bh2La%%2{SKO(5>|iV!&KYB+@Dv+BPE|Svg{G zIOqVab+BZ!g4kY8!U429Z6(M1TwwiiQ(D@?Xdld&%RGlN%EOjF(0f&gS#oxK-=%2Z zM8;uHp<2mhYhxS99575K1#y;O+quZ~sfL>g)~;t+ANSElC6A4`Qg(rXp65K)sZ1$j z#t%xTYH{|0c?J6Z1B#7eODNu55bF#FGm8D2&F*7ov<@%g+ zNL5N@hy&K9a#m45-(fcFQMdwkWb@vmo*y_tg~jZ?s<7*`yLgw;RK}GLjZt43#+i z{{RY)N}f6FwHO}BZQ3Sfc*AZ&N`t|`t8-gNaH^9<8-Q{H4C1Y4cewzs8fco*DYQJw~V`#|s)=|b| z;WnTc&swHNk~{`u{9g5C6Ut4oBB%r9QBgX5v*Fuo1(geDH+SQ2>cC0r`lY_bu6>8ywZ%y!1TvO0;%dS zL34DrOB78z$QoG{24hci>srYs>`?hGWYpsFEYf9;Ly0bAO`tD*yz`pqEP}(PBF3Ny z)Tjfm2Nj=<%rV0B0CpagZqSzx86P8(%zKXC(ulsm#EG`C2d7G#D4#QQG>HHZZ-2dv z^Hf?w$CH}LD=kEkdG4ae0F#QKffdLY8Ob7$ZasJv6}Zjh#Pt{h>59@W>6D8MyN60_ za7KrL&#g#VeQKrE^1|y3NM^ZjyAt;IZ%RpAWYRK6^RprY#^yN9Ri6GaAd1`@na=@Z z=su>FEjUQVYx1`f9*TbAdjVG>jyrVO3~3sU$T3dI2&T6Bkzd|l#EgH1BI)?lQ?8+7 z6WuNE+7Sk1ibUX#YSSE0Rb`E%Ve+`zX{iN)Bn+zS%8(cuY_kbpI6Kc%=~T42cED_8 z%Fk_;E8MSQD(?pXElXC=2^<-eJ4v*tz+Ck{wVgH0?K4{0s=TVdJdW5{^ZjWq9$D^< zouLZqGc3oQp2Oa)+uFr#2#O`Z>Ph6W^)&5mSP@%Wt*i+IWSnyE{o~xyT-il(>nj(E zb^Ef$aNm!uS(<2VV=p|58vB~3_S>t0y3)rn_IaCTe+n%31EM6RKwxvwVynnvPG5U& z;{@?dk8ha4*t4$(2aaj8t9fj8jE+FYYFlT){<8N z(Z;PAETm(tLe0JV^{E?MBxAn>RkgUZmf|!?(7cKn7t|g>{Hrbr8b`ZWHbV10ZW2^G(aMD+dgKAu(xzQB z!Fz0Nq)4EIBJrKfs4=wmBOUtJQj8L@c0$3bTHWc<-I6WUIiY^h01GKENnK&M!Abxdr7*-fzfk`P8YZxumg#c&ttg5K}l4W6E z9$S{_ih{>?*yBECE3JrLldmOXpZ zhs;KMQpQO*IO$E=RDez~)}WFPIZ{`aM;=(nUvpDz4n&2@Zv6iMI%3U-B1Q7klg58q zS!0clm{prRlga$OD#{sfxh0kWyBH9_^%XjpiUwJJQ`FKZS40Tq2T(iap^P!OF!B}t zcEJ4q06Ms}6%4a%cVD{r#_`gr-dxNLtTxffE0){k zukoL$;0nzq!7Gy_&3&oe+d*>ng3u=UB8eH@op*7(FasXh_o(OAr$*G-nQF`bCAT{$j1v9*bjq}%t0Uc=I@M{_*4ZD)0Ew)Y!E ztf@Dc3TFcc1HS}g^QhlJ(*@haW0jOyt+_@&F3|hI9A|dww`pb~GDv5hdxublY0B;j zIw%SN1MsIO73wEqY?4_1LZbt8m@T&_kZH!+L|iL^3Fkdc3$a;PjoVLp=Cz)riJh!L zJd?nv&o8w=Cp}F)mO`%~`$?{;HO;KqjvjW=V4=3GIFW;WFaI{IaASvbkltCw1ID81;|6@aO;xT7$44+(Ew#9auom%ylSiY zmLvCXBijYe(g`sSPK1ifGl0avwQ@!)%Jf%_sZKfDh+^SINw- z$8P6B9C>RV*4%rQBR}UApLIMobA6^(3-XYoAQtw=etXpr!rRV~ZA21B`>CLFw{~z; zg1P7UjP$DtWmx5$MVH29ntzlJMOEv!@~ctS_XMmYX70|?C5q?wk}**W45kMs9m0>V zZ+g(v5Jx$c-QHOS(&GRDk9Sx~ahj!DPspk|q ztBkpMBJV(3k>8-IvAxW!r*VspyGHNoKb=^*Y0NAztlf^^Pg+m;cU8wgI3CodoNmZ^ zjhId52&1`ut=Dpc`C}NV0xVF7;}`&ORl>3skg+83oPL#P?dZ*%)_l%efrz@3Th49u zLkva z(Vp5d=*ywr2EjQDG8a5mlx1|tBc~wMBvAywI2av8NY8-8ZQ94>P%A%BXtG>Kg2N>A zs`CMHEOHPO$DD2N#wt6z$Rb61nF0gCfTfwfiUB9^6;5qN7~or|Wm!>M%kueOob=oe zBaV3jx1|=DNm#uxf&??%I-)Og-`IMZtR=p>1+C#rSevA?XMR0G`ubH^ZfsM{zSJ&E z<^?Y#+Ygg&2cYhM3fTb2&9nD_5(!hDYTD%)pC+9zlJ6d)dea3ZH%Kr@{3_M8!Mw1F zXox;w8}Zq@)WdLYcr}-(!40gdI!`sRoRxUs>nFHcUlxoBrJ8HYhP1VPr3Nl113Q1& zUwV#vZ6eMDx48179AM-3g!<%jnn)7)ZNwJv!(##N#I(O(tzCw~8#qXbHp<)?iOZkF z(^gGI2+EFohq;aoFH^adSRL&!$VCIMBDHPpp|^v{w^n99G_p5WKBkjCPQc9WK+fWF z-=FlWmflm69ZPx>z#oMtB`q!&B3+8ZGN;pbU!bLco)M)A0)WS9&OJZKt23%Ik1s36 zFuYcM+?P<^qQ-_$$j++Bp-EA|3^^^IUNK59TOnTNoYSF!V_r!dnyG+Bam6MWp1f0! zr4Leu5;4HwQx((7Gj3In87_DLQ`oM;7~mc&CgfYis6z$xzv$@^bVfWD&v929SY*O^ z?-_-c$rtflxa%ct2fKsc6hwLtb2B$hg~Bh6dI zo>BLpD}+A7(u)e@w^uP*T1#^~Vknm^eSN<=sWslAYi@5YEiL}cpfkrClPWK%&j%iq z+k}V28b#HYF-pJ(M(T_RBR<&_w@-h6XFZV9CXQ*N^5m7s@{}GJf;l`;kQOG?tYMZo zq`Qq;MGT{p!RSc?jQi6dzw@a%7m~pYW@Zpj<|ZsHd`w3Wm@TS?N)E!Q^9can#8tIQkCNZuOodFvI~pd8tOo zT!iWd394672=X(V-<0RdLo}|Vl$z{s(oM(*C%O*<($peMY6%ddlVl)SkagNl% zG=P$G*8?KC9Fd*JJ0l?lb`i<Kb#pb#(*S`dih+QhN~NE~PNs#g#+{3&s8 zl5awdjkv}S>sBU=$qPuOmD80cy+>^`dG_+L8*Ud2J^uj6uBr(o%!rho>^j=n;f>^# zi_IfuM?Fc#D&gEwdXC&wu2iT8ft>wl3IHQLdsYoywrOGs2H%vD-OXpLUUkIFD>!u^ zfExe<(yd)hFo-Zz3={bCQf@dT zDNLLI)PnX0<8j~58%QVcsNrN5&Q;m4daym~L4>|SOO}ucc;`RTme~rzNMpU&mN@jP z@xZan(#Tz(JQg|ps##;yEzm4hqChf14gtrwHBn8cU=n{aD5PkmKu0Xn5AelE6)bGl zAsd#IZ(|tiSW5y+(}KV>cHo3KaoH_bro; zYMM(ZWuM4-Ci}98+ReONg1DJBdyQtt*|9oDK&798;UROa{R2>}8O$sOT|L z>~AZ6<=EWkH0fLjQ5a>hNi2bF!k?8$+y`7zvarmnhnDK=>~T4YANgqD^4`Ln`bdS! zCEWXS)66IJJkxbVF^H~X!pa;0{?I**XezUyz*c;BHKUVJT%}&iLKjxX;~Q;ny1~Kx zvrl=Wk0g)@9Sun&yQ1>JBRqO>RV0GeRA-e?mOPa_@za{dR_H+Jp-bl6!Axt7y~a=J zQ{C*Ie<^a_OK!mFo^ey!#V%GAo#%NYMUX1ySKH8@nf5ibG*&4h zQ}Q`>kojwpdFl98b1OqL!3DhYumPGVV^ic7&pBpQi+ z9Ove2V*}cj!W*p`Yq@^QHTqvnw+2XA6_xz8M&XM5xIjS!o=+82pw{DB3X7+$w0GAR zXwe2Ctj1CIzYy~;17nc?jUc;x&D~6WYuOpEhDk4V6G8i5XT}bVW)hmrQ?QGt0 z4DEF_<6N@Z%A4WLdj`<|03&b)LF1A|W#8ypz1`-OKbIQ)n$^UjGO8aJFi0aHcVvx$ z$IG1dt(JmzdYVaTY4+E@vzT2(@dg(nPcSrqg*=0dxRUD*WjQ3h{2P`H*e zYxb`tQrX#eDP7+&+DHWF9Zw5d4za^%ip4-G3wnJ`V>|O)r?AES(x&2Bxb2>40U_A% zU$_Ie^{AqMw7^Is0FVxH2>Wnpp@cjIGAuj``0Y*1G-K!sto+)+1@KgcaB4!{Ol8kcdP_%i zB+PLm>Flx3BTHt(YRK!85gh>|wNEsV+JI-75l`LcCB48MX_pff9zr0J;@}Xmw?Mtv z`&IoPNV2tDAQDa&=4R@Co`Sj*RIKH>sg)eJN#ZMsAo7Wx(h+25`FI7q+k*2||_tP_Lg#v>bF>O0i8T79md z6YX}8Pq5{D)CULJuaus3vCLRK^!f~XoVty|NKxAa21Zn30|C?K05{`IlHOml#dkc- zCZ}*vz^TU3^c}HXRm3SILNKE^#@>K0Ok%mjSq7CHvGa4L%FBb*lpaUZ2lS}wQg>H1 zf(Mu>Ip?VFNvJHJWoL>_tfz4FpT0-#7TtH7~^-1H?s1m4l;cz zG=e6JbHj#_NMvUxW_ciU$Ki^c<2(vBjPgZFlUoJGpd~=>P~6^I*^Esn40KeOx`p)>Q;WGVX_cqaAivuUvdsw+j=T^iRr_JtRzb zDv1~(i4?EPmSM>M0P9kgnTFW$&pAGoFdk;{B7DApQ~b5TQd?%t=R~IOzt>8H#K0R$uM~&4;UOFUNh^S^w{H!%b&9_}dQ?XB$_c4fyoEB%|$%e zT#o$mI#c6cGF4YRR%O+{+BFiAl5N#^QT#_VqaJTSO5?BbscnuIPyri`Gt;eI!TCn+ zdQ&anirOu)qAz|1DpE@@Q~{1?oRqAP+qsnb%u$7+`A1rT_XFTrh z*p54A=~rIgEg;SmHZTA=%@Vq>8P{xtD0z^&jz)3Et}8;uUpCPgoa2mxoYZe^84b88 zbv;VwALCP6MzKOrIVDday83@gDA`LwC-9QUO2%+N&lMf6-iCz-36%mKasrGG)v9>yks}f9EQ7J+5Atfe$sNwA za$R4!7hb&8bn#Jxw#C_73!XKA{e=4%6ve=;cLStb)xETFvD2Ty18P6PZOt>twlbiYJf)zwDQ03TaD)*(yK@( zzWv;ZCAFaH8~tRy-omLvO+iOnlj*P<$*%5!05f?=Pxlwo>T6=w*jr~L7Ce^p`czg) z5JisGF&t_DEJx@n(Qet|w~Q3^2};9;6-fuLN@}j-icIl}a-E>HZDk0vEAuoP^6a=C z)R`b{>CHqKiGT;CO2;jqTFQ*Mu9;KrG)Ao^TPGtJJu3-iMc1_ijg^C{%5Zan4%~i5 zwRJZz={Hh?f+B2vaalG?6gII%4&O7&R*(z=Ng3vfmPHMnmC?f)*sepZNv`C-kN8}7~+N}YhZk&ahmK+JrSkKWSK@l3aU62ENB&eywg?y2h4JN)VQr- z3u?@#JLrOp(v=_sjwvfcFdaoYLQ7=zrqP_9YF(2Wy@xL&ZsNJ_Dy_sT48xp*)Ku)- z5uX{_GfXifLX7gA@6Xn;Ez|CezqtLu z`qY>(YwoB1ULeonwLR6k-der8923f)MjZ`9dYTfP4gl#=Tku%t990_|lXYgU;}W4M zApZbpaas@z$GD6P_4TaU*1~T=#O_0mDxJ(l(_m~C>V2x|z!()u?oy8!82Ow6J*mdr z=@AXdR01-kk0XJ_IS~=qlE-l8apIIJC?H^Sk}*VTO60b4+ZBKeDhuNTXTEr*?fFA4 zc>HPdIaVDx6u?eEPhQn7+X;-GQw%}2?&qIskYUE;93N5Ap7Dtp;*ASFK5l+h`uqD+ zjk7BO9Dzo_rz4&_*Hkd>P}fFg17!<=fVSq@j0<2UMTr*s&l+mjz0mvB5 z3c+!VmOTKb%EedHbVFB)XpXF6Xmpi-I&Qh_RX*dGJK9{Wg;IcsV8aorPjb%i-?s7`GGux zk@?kjf-x&cGdjmH&h>6H=t1N0s|f1F$X%gNZsgUV5XZH^D#HXG^{pv#zaco>sx;&C z#AVI99PJz*&ZKmX-dNZs5U-Xo+qk5K-W!FtBQdh&3FR_NsxkKJ4Dpd}(6gT1 zc8_|JAGJbN3!z+NARqCjp!aUUVY)mb(tC?VJ5V1vbDXelIX!X+BcE!~k});_kRt93 z+XpOuzf68rn-g5L_jeIAWS0M2H2EULNh}2e4lu+i0R3=(8q~12@}p&#jOQR`qtarE=RmfO;Z{U3 z;|>QP6NCCxQdu>dm(!&of9KuKQN4$CHEk>1jF(ZH$e9r%X*UevPfCQ{F2Lm^=tctb z`BNV8W&1tC{n;C7M&W_!kHCYPwiC%ww>y~jsFI4+p)`uCa}4pP44EZx#|I$P#|CR{ z_zatw2d^CcYDprBc#6n~S2^j7d(<}eaHN6rCgH;Gaz{T?PCUHc=v{7EF^L$49rKL) zR2E4bZt#ZPu=hNUeJai}>KOguhUcLl{cP1~Y&Wt?9G+Z*kjgp1>}jiCP$G^vAcU-O z#(<7|wF~^Jsa7W^sP#2>?J&L(T?zi^BCE`xF?8s8Bhs*HPjFYcqh}|ZZ-I}H;-;*< zE_mAJL`fCcFU%C@AJVlex{djDGN`o*WbzeItJl3qxX(QWR++ak#}%F;R#pfuqfv-+ zpGvejL_NsnsT`=sTDbrv7d>knJgp+0sL$~X-d>dPXXliN(Lm}?TB^~;WQ;N?Xn;`N z!2=a7_78}(-!lbD$&B>ffse+YaD}b{BJ=1f=Gu=kEjv3DgG$=e?+js@8+A~u*x!@f z;P5Kc33l?AxM+f7?x;D>xu~u7{{U`XkUeQCNJd{im7{h`vSN!;jZHDaw4=UuKvHn%zLZ3x^-N!q{>5BkjeR7wkS z;U{#AU2%Mw;k{n4Ofo%G@M>oz4pe8;-l*#r@Z7_5YXLJ(+y#wt0rxd{E0m9L!3r`D z(z)ccItsdaJKyRsu0Pg?=g^AXiXj{!80Vh#jT!qth@fD8TbPPB)O4+oWG*rW+9lkU zLh+EzgVVK9y^GF)w*BSgA9~SoiAg=hMzIpitUi^RR+Z4Ym5v)5TPLq4r78wHOJEVx zp0q^ABph+=O_j1n2O_b)mnP#~@^E>_Lr)%BM6w+2KXeYH)MFunpxo`i6=@+@j^azn z>U(_$YTFM-o%212l&m@>@?rq}^UGtorQCCxPPA8~k&VYIVAPcjNQXR9XlahBg+!Cg zd_4cOS*|fsiOJJdrUHK=m7(bz_kt#(NT;nv54XDqJfsR7@3h%<*M#gm_ ziZa>VHPY=rxJN=hY;ZY0okuO5;J9g(z#d~b8~6im2kTd!Mrhr`kOv9?>+erk{Nv_I zPnVo1_4lpaM3u=^_wu7S%kpASn#Qv1+pk%4}25QZZ4)$8chB2VQwKEX>N7M%yE{)F2PU z)|BISVT_oSmKPmFn|SMkOE?j{Q*J61u-`*b+Ste>^X8aHc?tl=D$~X!Mvaa#G4!t5 zcIB~@mbVp|)=i2?C*L(%_9)#^TLLz4u16eF#W;9_FeTT6>_tGRZ)BLeIJX21y*D4O zGhEGDO*32F76eHgMPdN2b{^ER$-4@`^y+)mv8zEF6$fuje_F1@lb(mBK=B6)DL^?E#G{=QoctSuuG0j>*its>FfLJF#HQgCsf!~FVHJ>cqAr`07>jEo)+^fd{4*W5_DZIaf? zDB(F(7~R~TU*>8S&rIZu9DOR(>Gp^b^TP5-{t^B~Q+ztQs}azQ0sebb)ZXCB$c*-j zmm|L(l?=ZtC|n-Q>@ZIiGVV5jAS`ePC$HyKiw2l3amENg&a|i@_L6TdrA|8g5l*>d z95)+ASrLkX--A)vg+?Jc{_*1io2yLGTHQD#Ho_F-e7WEnYv712$!%3vOtT~IEGvW4 z_-YyFkpPY&fyn+N)KZp;);QsjwxnQ2qt^qqG8mm_Hxix9#|zs7(vGfAV!X%_(&pM@ zBx?klkC~YZDONl-Fb@YAsm0yEB+aKeUgjB9{{TaSQyB{$xyNc)n3gA?UwWTucd8Z1 zB6#j?R%>=|Dg8(J^rV^(G7YM5z=99B=BoXc?go{tCtJsh% zmPPje02Fhn{{YajR?=@lwQ@*g4+Jt~9ORtyjt?K5NT3B{lZ+9bYJy&fSy=3Jt-%;8V1 zbJ~B1^+pzNJn16Hnrk}wO1b+85NFJkEM&ygHd+^j=V8p=Zx-xRB(Mc!Tl+%tJn*-xJ$U%SE%PdLB};N zr8G$dt8pqv8H|D$^2ClfsPwok-$=7>A|of4!|WLcC#70zlin!?n8(eY?sVGMEE!X& z3I-SRt#@COxESeGY~w9(OOjX$(JPQfDEPG-DXVNGkb~vpRdYe(rzLc`J&G6#}uUWu;8`1UrdE!(yhX-)@Z?EI+Ip2 zxM1|CVwI3b7nVY*DBatoO_9kQV!5QA=Sf!YDSf56=q?K9>MNok6*%DHuyutGqj`z` zvf0*Oz#eO697!5Z8HjZZ7d#BrErc+HPD%NPdSO0lf(|iGlL&KxlisQck~s?Q%j2Lm zm78`%lN1C3Y6eg<*L6-oJoD0{J7jMtHbUoq)6?5N{{Ygi#)V;S&iT$jI5_QAB98zZ z)7m(&FrjcbDe{r|cAz0q#Lhwf@~QqnQDg&JGbqDk0ngT%GX+4YfLVf$GxevjlQ;xP z>IM}49OLk)qzi;3fJ1||xIg`RX%hA%L=nUhNyn)*8XUVuIV#G}{?9oB@x?ykcx_Ng zGlWGvl6vFQ*0JK6_f*)Hz}nmG*lru|N!;xpnf!W+66!xAY(^D&{xwGHSh2N`r<=Y( z{4ovK$87r4U+|9E52gB)$Lf7X!2y$^5}DA=xf{3)*(g4q{$@d5SZR4(!&fUCLB-ebV2V=UoJfEOR7 zCc?xHQDiw>Hh%JOO&f{G1W3Q#af6Sjq+}$qBw!EEwKg>bl1>2qYVIOX<8fe(ka z5Bcv>CNfpHET95=6(pbLDj8ZgLh9@!jBd*CN{*x7*XvR-Xt#+7kp_104UEvMMiET9D24$yF? zAe{T=w!X^@EpA*Rl1*EuFGy_Md09l2H(HV^?hXVB_Q-z}0xK zU9|&ma#jR+niP&mh!Pl;7KXx|!sy$m=T{hZ%@rY)&p2y8uut0`; zkr8eWpp)oUjX;upDm9u3Z6|nTN6c#EvT!q>ZaA;-TX-n3+Fkefj5fO=wpDZ=sH$b6zigYU+}42RH)w8tQ_ zkOAmF*&RPVPvR;&i#Tq^>7!vVDyu3TtTW#~O#W2^y~duwZl&|>jsTx;%^#-W>F+~8 zwk`%P!AoI%hgz$5axAT;xMm7b2#-DA9Aok3klsl>!^dH6w;o>)DSfE9?Vjed^=nBV zO1Zhalsu{ci4b8EEHjT&QsZ_E-%@TiElV7HFiMxEGhk-DnwSit~f4^x4ktytUghGh9O_fLOw{uG2sG;PofVHEoI z{c%d|xqQ&aV*tP&`Q(2(0EX%ond7)Ga?m5;`GBmw1U24d-%nqB3pDa>Q-N zCmF#QqT1X;wfr9CT_%#aLJ{8fLtCA)~!}wh*AE^5^?dHHM)Mt=?HLd7wG;K)2ICdZbkLy*)!9mYo=}<>^ zs7)F?xF!t_4o5l9V~wM3%vWh-B?FM;9A}_7{Ad{>h@+5jG25DHkpba=;9~-zMT^SZ+#W#$ z=M^QgCc%XTfx+Xo04hkClY+wl@%2CbYLz373~wvM20XXCx4NeLwot6jFCN z&$}7`YD8ETKPvi~mwHDF5IT$keP}VX&Ni@R_Wl}d(JYQI;|eepxW!9;&v|$yj_%nadwI6p7nAPpP~a{*0KjuvOAM-VxF3k9ZY<<= za|>)T$gOa@hwlJQxEbTJ{#8)BR+0oufFqLmc}_5;2Mc84ZWf)`Ew?5>KE%( zVpFjy#|_^?N}U}N_OP~92NOw#Jaip}FuW4K?@^(XJd_-MRTb6KTutU+Dd;~68fKDZX&dGM07WoH zgWIF70V4-ECvxZ98Uqv|T@KuE(W%?{4xf+bPG$>(o+%nY25UR_7@?G=;6nq(MMXUE z+grmw9GnW5McjNnhp%;Z*#E z>Sw{C*++Jz#FOk@$|ilmeK`EB%eN%ZSxm9Ix|PI{ zoE-ewUOuB~slCB$JdEcQ#VQfYoF6dceuIzqLjH8%S8vKg5zYao#sa*rfxCcCImXe( zX(5c4D-n>4J4&nvTy$K1L-nU!!}hB=-~%Q|%8dHsieV<@fL!@%L1y(Mu&XRW^G&fW z?q+C?mpVPONs`E>GNp+FZyh>x#c4ZrB=OwWHuo>3>UU8l(Q7opjLd|rPDWT@b^ieC zR=?PwkSvo(*Fk{6bCmoPas27Aif^sA6h>*>afndA^5Uacx}1{{h8%Q9`P=>k0pss6(|lPYn^{&f`)nAn#jgOC|Yl0C&=Hz^uD#l{g)OJ}hjqx0$3sv`~f;0~np$Gue_ z@i&w?{{WD54V6>Joa4XHQBAh>*hnC?mr^3-&P-13n!9a}v?Kojc=3+a$mn_{<+hdJMUY*YEX+dg834o|=n|pG#zq;H zc|Gx4ZZoFFHi9$MVwm<&q@X)a=&rN*EZK}c;=tn>`@?r!3|BFGZ?4aIWY*T#u*E5e zULf2`x7#hV$>SbbpCv{x4Qa`1c!yDo%ewn4T7df~0o!~=-ZRu4*z+1rdBMn{z%A~B zq-!uyCewzI_?t0V$wVjH+rlMKuB%xjNK3bU}2 z_g5z;maLnTeLknE-bD?}Hf?KSswD+7MAI4ej?80a8TwXjtT(q8x|2rNV@ns$u}VCT zkF(otzyvnk!fyRdP&27^m9}jWfEjbi&!?xoAwFSjvfzvn<>w&&HO|`D>oGxjaU$M5 z(rVTV2J(O7+^wq2c7uX2X36J}O>}Y}nT7_%Bn);Lqy-dXqp^4sb%VC)BT<%woN_%y zCam$?TiZbk2K!{_6K^AEIVbs5;Mf2z0UVR-?O3g6ELy$I#eo5>qgfUrG6`{#0PT^Q z5E~fEx#xPEk76mS^1A%II^{=hYCypyJ3$KTz&)vr77<^u&N=DnNMwLXY~U#cm|#;F zv*tp_gN64s5n@}e;(0mkRwLTmbHGl=y#OebhB6U{$T&R@(vgvaq$s1gPefmT>Hh%M zrI2K9V0Nzvy~(K5mU8>B{ofoPY%J9LbF{aAOj2VM z6%w;3!XKBfT9l~=E5Y=rf!`To$bb?sDphq5s~$-oDD^dsN^QHKL`GH-kQWCh2j4X7 zmtzqKM)eup+i>UlezhB^X!fW%-HuOsZo}of6kt5I+w~&?wMxKEhKh6LzYWd}DV5z+ z57tbNI(BtOch zj_2Bw%OAu`eQD#40Imz`b|Kxd+K`%QUJZuK@?M5VK)FJv zhhxxwbzNM8uwaKc*hWKpVz7S42BWXM7TcD>2HhwOc9Y)&-0@vh=gv}QmW5|5P(AE} zedX3%lhh$U*RSPTLBf)}hF(A;p{W*O8N)8tJO$~;U@0GAhjReTPhUe;Q5=!m`J&D`cThxH)A;5!*3cR`D<*F z$qwGGs)4g1`j!6x$AxQYw*v0XNsPlN19T^OKoiM2`YHW?lM10 zr+zN1g!da-WtVi0=m{V%-9e9U*0fIJG$yv(cmwEqR7)&&;O}kH9?RHzRY?}Ge4CDZ z#2g=}rhVU)h7a@lRCf|=Ob@(jF79gLtVKPmM5=L+dxMZ@w1_<0r2ha{AI$#%g-HX+ z0t_FNsDlq3?58mM=Rmk3GL}rjM^iSncM(41XLH7&{z%fwq!qcH92NJ!}`@p zFDKMpqSF&(N^tiw4hQ?b^o|M!>gP!ypEQ9$_*c63~aj`b?OKy4MHu-rycASsOk2X)Vq!$<^ z@DfGfILJJX%nvy4lZv+~2n!RneN9&r`50pvd1qiDi=n{hKG?}Q?Zpvp;(dsDG<~{h9v&L%U~^;@;tMOr?*^2SCA&(mRi* zGTZ5P+C8L}zPt!|@;1s_eat$q=47m5x7nrCS&WsL1GX(zIJ4v)44#AH0_%_`&)O zi~a_sF|=3vV?niU?aUG50zko#eMsr}iiZCHQ;H}j`#X8F#-)HkxG5dU=rLEw4>PF% zffxi4!33ZFCbF*JlFHcHKozZSU&~Y{n2UA#jAZ(Xc1#Tztzk8&ne7Hyt(@|o?w|AhYj8S93q;Dx*X23lnB+MzZO%p;o)jPR(w3k@ZF3#s zL30r$9yVpqP;vqOL{!emkuy60iZWR61#|jTQ(DP2iptU6!IG-^Xy#1hU}uiG>)V`Pbx`7x;qPBII3#sNQvwLPz(Yn_Bm=8%jdXpZI$yBHn#L-|v%8JAM- zz5dU=ytIG?63SzIGod674?s$={3~&z^3`Hk!l(cs9RTbqg{6#l8kNqs1?9pc!40O! z@B?{LN=tGNc}VT|PpvX2bq15f^P!P0rk7@%(y`bF*9OnIUC^#+}UXkoLBtQ$Gw z^8WxDLlY@D-Of4Z^{lBDXy@LGa~_xGL?wzs{&O9&?#J< zEFTPoF|~$N=ZxyQDK9yBOGb~_HI?U7fs`E#;vWVQHOPQpX0fceeI0pmP?`ZZxR$z)7v3Yd%$gy5N@~0rm zKt=Npp~OfAF^p!WhRVju?n~=yMUL&6ft0f`A(jx?$?hVIf4~R5OO#c>vm+u*4h}#B z3XVo%gFGixQT~1Da3lsu+%#-h@9n`O`cQ~nU9tfj06WzTiF3U9n9sdRh|W$J0KIwb zPLCz=w{bbi9jP*+B^!8QxxK*K$KqS`q`-D_&PfD(x#|b6)c*h~2TEZs`R$&jlyz>I z>5od~lje71Fp;*$zZnvj7fH zBZ0;_sRT-}gx(|=K45R+^*>zy07{8q!!MA{98tQ;R6or-&7~~$~x6~R>IhI1_{bx)O&`<=MRzO_y zpP9hz&r$E~Q;Y;b4$uJIobX51sw0^GU|6B*ed%MD$Y2}(J)}JU0MjVFYXj}2+EISBVDx4B?{rDNlThl#<08 z&~e(A%8-8pepQk@JcOSsRJc$Nb^ieC(v1@5otoVE9_`QTNzh%xl+!!91tj<4qw-jC zGmk^ktBoUAQIyucTxTSjqi=Vq3*e_w6WYdeG^-xvQT4$6DSHnwSh=cRjW)pfV{O#= zNWdJZ?%&d`X%;D_>E25y^O$d&>*@G(s#dyY?LqY$xy`}dn{ar@?8JI{3e}2siHRe4 zCnwgeIK$l@!;lAHtOgGp4z!a7g_I1i=Wcsb%#n;VKxZBMfA#6C%{watfsdE@)`+3e z%L>DujG+BV{{R}UsG&(_B2K(e$<7#Z4K?>K%6QLzYGN7`Ned&DU`~2-{&=Xyoovmt zGpO{>dYzSb$HyB_LyCK^bzQjNjN}tQ5DP1K)c)sjJOa&=n!dJ?gj5Qu0OtdeYMM6b z0r`Ml0r#t}<V@Pe)Ez@PV=rhSb?R(H6`kediRRWEO z(LKCDawNgSA@~0P>l%^?kejPWw@CJ^Nnk!u7?P?Fd=5VfEVmYMy^(yjB&qi8?^R@h z<&Vj=Nj9tjEyBLgl9F=mgU|4ueduX5W(CEa*9tRj?IaeLm)~A$qOp5vio;8XvspZS&07uI0 zo^$ofekVPtntU0}LB~_H4t=V57(A@Qxy?C`mI82lus!{&HBsH) zVs2Ft+(=ewRxtem!jd*sbByD; zz#LX&Qs2pb&_v!$VS_Wwr-fc!x#^sRA4BO{rlqPK%{)tPe5o*0{m^-lhb*T# z<20gZZ$Ei&FPMW3w?D#91bb5a!L}*njigY`7KoPJFvZ;Njx_}Pp2DMcX`Pthu{mMr zYFYmPcN)N_?wq;xZ~nDYWo!eCfu2WS^UVVDG&cZ>v8Y(U-~qG`Y(WrWGjdCDE<8k{ zIU3f^Y0(bfHyBT@YIrX0Ww%?TST5uL0H!R#$j|pk>yFv0MHLEpXs8iNs8N6c?OF5a z&=-;I-g|i%bLBo4KDecL-os6@-sv?NKXC6H2zg?dW^X_ka0jkB)X>_zQ#_JPW^$nw zir}anxb^;mvaN38^CGstfg`?N5=KF?W80s9TG&7fe(3EWe9<}S{YT-)wKjm5;N&m_ z9tb@M?khIVVH7aiNZ6j)&gj_kQw*SwPy++_Rm7bnEVymxaLNX7e!VKLppiYW5=Q1= ze{eqQ7wiEYJ?KL&vo_q0eF&(XnH>n@DgzH-zz_Wl)G*jjZ5(0?$1(*0{M^W_eMdPQ z)kCU0mh8)AadMHf19fbJ%gEq>rMEca2WUKwI#8CPdm6yv=1hJw7C`UoPPw>>J!Z#G zA(r6BCERU~lp++3l=m6)hB)m-fV#nE7%Ha+21h{O_s)C!^!m{fED^~JV*wj0&+w2A ze?7zSr$(-rg|Ju*hF;^)j^F3roY8N_)+r$2SR8(Ri2Bg`48zv##JBommvr+S!p|AQ z0C9nz#M7>{$Sl+{YB#Y+cu*g6G4u*BO;4yH)+0-MZxj86Cz8A8gf#G|?T=x|Vrb zVyPT$8RbIn>5<=g7{_k3+r1XX?nag1K4=8|j2C(A4{mx=!jjrft#dkua-kSDA`8$* zgVP70@0|M!lv*M)QrM153&nV$w4ID`M6slW@KM1f4*~tJ_C&0VQo(P2Olf>h01s+%h^6#enw7?MV)z zx|6Cjj})e7UAVwf2JN}WP#2$k`cYsk7UYbaXQ}GP)|zBtx>Co>*aI%z$97IXJc0OB zg$dwGC?l$pq>s|0w^GlHX9axQbak-Gbldm`nS!5ZX`74^BC%vN^W#WY;rFsSU=T3|7ug0CbW=D9>U; zMt%1CRXs>r-)a}qOs#RJ$D_+{s0fBko7qaJBdJspA8r2isLfclYiE&Q%iWP=f zm(M`ld5YtMv=YaGz%>5=30_(*lJLoM63R7AKzU`x?3=l9$Kyu8X^&%IdE$dg#sFClOAHx}_O-{YABZ(w`yV_f>DwGD-fvKBjsw;1V;{ zYLZR^A2}s)*SeaOrinuFmrelms2zUL6trr|{YPsh;HSvEf2cXT{<^r-f6>?;kG(MU51kRAcq z{{YviE&g{|itS7lk8tUc%VYHVQ=Ny-9DKRj4s(%#kUa)-%}3@rkdgJk6mlr*5G7!% z8xA+;pzbOuBn^xx8vz*{W~cIB{bI(z`;ICR9Fnmi3CCP|(~Oe~ixi5l9L<(^OKo1n zkUnGX03-edQAKGHg@kiTf;gTiwkQP^h$o)-+6720reH!w+kn9sp@50P5J4S5su>~- zLmjdZ;Yn4>fq}=T<4R-01Z5)}>?hxz(EZq(}`h6$?g;_%2 z{_Nzgd(`MRuEIZcj^np+P_|fdct1Z+!M~yZ0D&5rW^`3W0Fn1d8RCE`!E_*kD=Udg z&XK4J%1bI?Kr%4kG2s3+W!K6<7zDq3b*QdvKGPh`fnDVx%rD00z)jn-2p9t+oQ%|I zG+K1ht;Ng93jXZRD9`VSB!Q0D=i7nWffkian29nMsV9zU6_^hzg(IsE^VX!AK&rbA z;KM4zrZLwv$kmkYRsf9WJYaXA3YW@mH5*GA}X-Q%@TnzX09Dhn_Oyegfx3xr|qzwZgIqD8Eky0e0J{sVfN{R!0*GY0-6w0iXw8fA%)^~WDdjIJ0c=y@aBraX z)sNV%r7`K~e|>TP06h<&ttiqfNnwUDw$+nn(eM8N*P$V|ayj6R+S}~Vph%F60sKSO zt07?920mf8p82bjK_t+|Htv!#Vqx^?X^CvGxM`+UZ1AI#K$!SdVv6O*-N-@xf0b2+ z30=X7TY@1M)%yNHu>Nw3)xVm@wRf!6D#{=@95hT#Xvo{kJlt$4nmU#-; z&(o(`rFR-alHR6Eqbi|{oI?r?$AQ-%AH{&}O?E5>PY2V1Pf@uU7%^AE;SM>-Bl!vk zxia7RcRpRz3a86iN0N7Aal)w{r`yu3XUtI|oyy~IVcx1srCY@e@W&%5W4c)wZrn(~ z810MK`&F+#y2f9HBol z@j)X<>XN&Sr)um0ewoH|&038TH8&BG-H{07H~#=yqY7Dqr`{(5rs0bseb|=@eNK5b ztvR-?#+xb-4jU&Utv)pj>BlVKeMV|#Qy>M=w{#4>X~_|V)#T(U;fGJh(zIIYYtEV) zR6Lu=1^Q&tIAxJW&{TEjnow|aO=mt}1aLt){Hvz2v>moMX*+*OZTAPS>C&~8oxv>1CLC$)6bTxg~ zP?Z^Hxo`+Ogb}G+dUKL#4(Btbs*4Q~A_M*sg`VI0L9l$zzv%`;{nEZ>-0_mQ?OjCP zZ1*x-nb{I0QpPcclW{obw@z{TRcNNWg;v2Y7t4+?eCA9z9Dukd8Q}f{rC3OeVZ5;W z-2U=Oj#!bAjyn!<^`$L><+Kpn!m-Axk*L5`?O5f6J|bft8avp#91k&l$0LvZ3bhj0 z7R-dn{`XJHsOzU`)1_4<((M9|T=gHIsf!+^^PKW9Y8$(8aRcm)O#4CxJdm5dZJ_bH zX>5KKJ|AvMk@cjmxGs2Va>?>fLX%z?66eoJ+BiX&v*UDd?ISJttMS(Ytrgn%E(>5V zT>QizZoR)shU-s?@??@poFFP*Fh2NGkh#x7M<9dL`qf=VYhSd;=4k}YFPOz6++$xT zpa73TcYZaDpwZD8scc^}7}UEJM8-15w=3LuDB%u!py9Blg?s9T7 z>rum}2%(WAm*#N`CJx}PgtD<19OR7pfmW`qt>&HOk`W+aS7UTJ1xe|jx=8EZl8wgN zTaB5bGhH;vAp0|_0$dE`P=)$@{QA-jO4*}lbeS9pJk6sa0-d=y?0CoH=~Dy`6C{YG z7=ptec#L44`4}AgQzx{JOIw77Ad)x@nD{JI?gKwx{=HwbcDWwbH?btBtrI~qM>J&o z$m$tR4muhk3lb!8B0`JzRy7J2@D&xa&$)!KvRgUKe`sJOB#wXq>+A1Qld&0?j3^}f zf$i(kvNRGnEu*++wYRs0 zo*^wd$6;*JuP1y`G2^X=zJp)p-D7{h0b9tl2&1k=XGm4InNK%<=XA06)&LBD+{DG~4T?xNEzKVv68LE_|sZbwY&+`=OYQ2LW?i zu}p*o?iZCK2B5n(@W~y}iCW?02%AuEcER8upvmW=(3l9pcI`hicLVv;ky#Xi#Z|}{ z$F)}T8=aA3J=oK?FZ1dW__m$c`Q%zs#n^Dy^1)VW@!)I zjSoMMrDY9L?TIm1O2|ndo!tIhQv;{plraIz0y0MoIO*zns>)h91W5bf11EPa)1W?` zKU&6pZ&7p+oi(w>G8==M67yV;{^HG7J$_N2)`1(!zI&itk~?|~^r{{qxVX{0KdD~Z zg*Q<{n8@dDNL>B^lT`zFiE_b_Ph1QS!lOFX#B!K*YhE2nvu)}Y`i~rcWW$(HNCN#JDtaKGO1um z?~*WnwQ4q&dwWZnSIU-X5=j^PtW;!FD{F7$EvQ#}ae%PAgrLVDW6)LH`Kc?J1{Z;z z!jKS|Ry1dj{_O}P`xCVOj7>=sn=oC_x|{_m&VH2~cnrj!mmK4vrp8h3P$(!%0l5y| zr_zC%5p8@fHoE=N2Q^1hzK(QlIye^c;rL`;5k1N5YI&oU>fUs=e=VH~q^E*U`QoVQ za@)mfZE&`eL;nCD2BEf!6xz9NIRP#p?Av*>-U~!tNT!d`540hw#&@g|KIKer^MnDV5&M8=j za>pN9Ht%jTw>)RLrXitOeq)Bo=O>X;Mva4k$vA9|{*-}LN6ZfgsWmJ&K1@VBdE}ls z>)NG7Cv+AYwPln>N!mO0=8O>K&I+dk9S6Ne8|22|OCH~?D*{VDpLqgsMXvX%YmAJ_3(J zO6lfWGGy+I^@@mAH+WjTW!rCVh%R#e2ywsjJIoON{rJ0K|kpc?IdxB zT7)cN6omsPpTn>6rGs)bw*LUct-U^@x8+jF0}G~5K1MkM9W&SZ)irWcBDp0RCC&;* zllAZX>VRSfJJrjeUgkoI0D0X=Dt4ltGSt9|;@;9bg&tT|Uo1$-I6GT*+;y(CYvK^RS$7{hg{GEF4XvjNwj^c||yPa`QZZFtafU$?L|Hta54E+}?H^BIYE z;WBy-=BuQVqmvtPj-+sE%(07u=Om#=3RLzzhH3*FMxr+0atjgCjkX#}#MB(^;AHk5 z^if^%N=nT0le4-OIX+F;IL|}WQ>AZ{g(Tz-DVX{97CkYF5P560c+X#Yq=nthfk9q(k;0|l55m8o0G^FJ26yS`*AaP1#WWge=D+wacW5s7ut(D?b zA$Mj}=yTk0{(mZl>f$?FSuQ0RSk$%w#!o;$I=3SrQi`MNP)lzW-K^I01GUo`9YN|p zTvK|&_8fGYS2Fa(y0sEsNgteU{%K>20LI-%2d@UN`L~m^szkQ2vteX@Ty_2&`*%Nu zQqg9VthTeUGQ!?hU+(a~m?VF|Yg217uu=1HSLzN&>IHH)sn$_C3ahl%*Y{D*+_Z$} zchqrBHX6c$Q&Ww(&Ke*CeNHP*ITZ50aeyoIsR`qXT+C*DhNJd~CKIZ|HM4A-XXPH_ z+k^R4TV^`8q_@r)Z0(5<0uRpJ+x+`gSS(@G^_@ZIc@`lzm*pwIa-jY1!Abn1@z3Q|?x3DlxsD{=bnPz5LKB83_hdKl?c*cc z-mgexL}!NvK&Jrlo;p`Op<3OhvvDNPgAqPwIR(%8HO(kBD;<%joNit>R<<{n^Tx5P zNjXy*Mt8D+H?Tg$Hy`ZcmgdgWTY-o^M6s1Sn*`wG07&5E{ybK>e8ywizFTK<0m08F zk9?Y`HKZmSMGu(Be8CGbVC}#J=OpbJAb(mV2NkHJQAy}x$!K(4O35IV-W!+L@i*Wz z`u>%$(MHY}8DKandt=b^`BfB^H62RMX(T|(SVE-Zc-zJYd>nJ!eJWPpB;=}|!zQwm zSJ>7m+fwVaepYti0yDUk8Tw-)n*LSClF2k{HMG8bCES$_wUmR#c~@cI6=78bVP7S{ z#zE$xHqi!GLOJ6gxna5B5FSbk%lr8y48Ayre?X!`#EiKnm>W3fe1J={U=fhrxj zV!8QA{{U+kABA6zRxvR~DsXu04FVCkvvPgu3gNbn6pS2qtvM~LGWM5tMF)3u5dh)O z2PdHK&0U5go$Z|V6zHPHS-SdEwRGwAk)2AtA~3Jb?0G+hL3L>j^{dA?$ZX-eub~xc zk%44v4B!)5$txK}zGPu|a(A@8xYBNLLY68I_lHsR$3KN`&k9C7#au2jGv2w~X}`1l zQ3db>BjKAK-zyKueznqEe9rQ=x1P+~k znd?n?5d%nDY;p2SbQA#H(Zd|FNJ^|o&dfUn1e&*M@e?d&Hxfpw%^Qw(oZ$W>AIiDu zHLFQrmLD!}CD&_8S0kt-W6m0W-ZbnhmnMN! zhF_PAm8#d%3tc|q;C=ABQyq662j!gp6%o3+x13wagn8ID>xSHjqb0h23J)32wKg|{ zRGQHvkwA)OX(PwqkwL%*@F(bfsaR&Myvr%rvtWVud)77b!K~iLw{O|4jvnQ>^AGn& zsHqatdDF|8MUAU)(V^WegV3JUVq0r>jl1GwlH z(R~0MRjDtm)-q$x_4}kQIjW+{IWxJL8>n8n{A$gQ#`P!psJEc7%DNEr54F^OLBF)wYvdCyIVaE z6%?_UpOA6b_B9N)a5e}YQ)i5P%73V)!E-gE`A#>-kGM{9J&h|hxYJK!WsH%9DX13jb1-80va|ufCmH`tXs;GLh8kic{B_>rY;d1ByxG{NHM%C@q^7haIu%% zGoFL3HHH%ajJIPzfGA?mouCf5rsbpLkHk}&JTQ$jk<@#C`sq5j+%b%w#(|EFhTuuh zue}JniE)wHaY-%@-QztyN7k3;jdqSeJx5vuIqfBcZ&Dq4h7={)&Kz$1aBDi(Rc$if zcbX?(-j{eAIEWAkjSoWD=N`Q)YEulavU_JzPs+e`qQk#(s&1C`2sj|`W7rC`3(1~J zCO%aMo_%UK;Y0-^4tJ5bu*V*iU~)kQfNtYTJ~)++vvWwQLj#D5bssJ&Q@9?u&1c;+ zyp6CQmw}GdTtv$+U4-oi9QXIBH-J^!03w$o>AFDm?yKum!Q=st#M30V z_NZ9=*2$k$VkzchAkGycUW&cF>Wb%#XMeR@wF@&0@Qd?F^c0yMCsytpDPFeH8K ze+~stDCgJI^J(q-9`vN=nbWX!%&4J8`$4 zsGysgR8d8D9(YhX^FqK@w?fqQxh%2< zKos@uQ38JHBnq&}5)~_!$j&Oe9FtQ`FNF?wz1aN5tH9iS>NN$)Ag;hNNal)N#~8`S zrBj3G#H6~TD^^CfpZikPPXlelT?3#ak?t}pQr=@SZrmG;hQ>E3=-=nKG)P2&QP+6o zO5?70{#pF%GfFRQG`d^2@2!}Nxitn9CH%sJ#+ z9cktB8aq3(q|3J|vICsw-=F*F`c~q}zC4@;2Wu!f!5`;8Lrt0}@9lO^7%3q6l%9vU z&!{=9y)EaoxSvgtyvBnK7$cb@^&aDo<=UR$YJJnm&UquSG|40grQF~S^wTcz;u0Ch z9>R#@Dh~JF$FHS!MhZI|Q>f**%r(qp6==pmQ{RemM93TW&cu%R;-#Xl#$-{)DmGee z%ji~+3xLBf85#7)6*UwA6Pd#us~KGJl5L+BbX-zil7SqPp#M!~RCnb=@7$#lW%QK#U9m5{f`*CYLjWD=LgiZ4E!jMP@ z^gsQ2u^b*xnF5zcHjsoIUV4&ru>csn*8GxzD^r!vFjRP zLalKbQ_fo;=CXCW%Uh9eZw=BkPbTS@XOBi+A2|77)nu_+}I{a&?pMS80B-vTz;miPj4P&mN;2t z3hf)GM0O=vhjG-O#Nw!bZC=@sx|N|B{{WVXG5-M8t!pd0Yp@>LV0M9#(TCJjDBal_ zIXJ7a>l(%ZQUaDI*ReRr8!zw zD%wo;mqsZ#4BK1S_9C@eR!pm}O3l?`<~dY-@74M)|#hk z^VIbow8tBqV=InL4DtlQ!R!d20VB&64YwUVKhOA7jU&dSI*bBN;p<3>3IL}g`O}={ zK@bFb^FW5&!))_KaAOZToypG`#sMR~D#UUbn5aflSTkhgeie;1?CQ#^G)e&42N?pA zIp@h{ydd=xND&bJcE?`!^H_+$5gk(;n4N=8K0@ zj=P0blU1JD2bOpPqJl|Y^<>X`h23uqWq>W zor_x7!nU!5V;C}{ADoqr5!Sm;JW42{fC?z0fFv_E&^-n?6&*~73t(W5 z=AvP>h^(PFxipca;?lbkfC)GhRIrbmK9zHqEL$Qf?!e$j87iQ-z~-_wg=<-K{Ymx% z6v1RG$=H2=U(U51SP_xQ8Nj5vvKKaTMKfV#Qn~c>KgicJin5b>oiUqE$!I!tR*x;Be!ah#UGaGv=x883C`^L(R*qHD2j>|Q~)~)bre^5=LHm0u*2q@lYl8U zlDisByCN!b5UvRs0Q9S=0s;U7@v4)6voKzj5vZr4E>zqV%lkn*bRw(VLeD4z?&I>J z)=~iuz$hGMl53FPaMKzP z?qY1l*iJmI5U*?w++wQErY%weu45Mr3Q89{WC^r_J-`_E6kE(hscf;b4=l89`t~;gur{zP_~y zYBIePQC^Yf1r$+01r$+01r$+01~b>1Sf|+&29POC_5O5~TJ9B^CXK-;<7;5{tg6Q9 z=-Q0z?9P8zxjNDIw>hVThM925tKWafJ*koO0oHBzc%BJw2F#@08{cd z;~dkCK38!{uQITdQAKQE6j4P06u1RWdti^wlB6+y@^XX<$)z} z_fKl3LGsMoh-1mePo-Q8bAaC5{&iK9HZV>{EW^3%Kdk^cAX1p~Hp|qG*{G3zb`8$l zj1K0UT%p`oE_1YxUtE8MMlb+mVi@)2n2B9f1}boI$p?y!8KVs&E=e6|c4BrAF@R1f zCzcyzl4;*$F^;`*-GKL?2;tBoQeJ6GH>j!2jjDoGeo@JHJP+}!5>S!r6d^y5z?#2rdq6L%aUl-PSA}jZT0}>p~1&;<25aZ&1E9n zYKa_g`^$upd*p48Cms48JM^m7usUiQY;uNI5L~xSqyr*jj^9q*J5#68-J}KyZU#?J zG?o16klK}(?Ka!R!hozDi)4FewMj;^XAc=6q$jBuEWVklQd<)#WOA>a+h2p9>sLz& zK3M{JfMt`dDTsx~45RpD=khcGNee)&b2l?NAqS_as*(awKK!$jxOc5n^lmkPFo;Vw~(#(n>=g=bGIEmDPi*D zxsu?hSflx|>U#%+*8Y`JIT|(&jfNGW7G47| zh%|4XHZINXJ?eQxG{YI)GRR_qd6qnKr??)*qYeu1+Eses^T%p=A7&y&aM6*4Vt94_ z>G$-grA0+Xi00kT%b(#t-8B^;o~TU@S@s-|SJ;f^o+OGxkM(SN1{@lMznO&SPh8Mc zXJF}!k=RmERxI2k>DY-A2N z6>ex?ySHd=AxWZea;!RJbB{w&URbz+lHH{OS=LE}cn{@;z)_wE1TP+$_s;OBq%_GV zGD#~I1Uq1mdjrsZ1NF@)P8K!l$7rV6LoeBcQaTxT7Fe8ZWmC`tlgQ_}9k{2JIVpll z^-?g)_;>n>rfU|gUy{ZdBUQ%IqXCCs{=H^TXC=N%4axoC{&=fU-MnLy<|o&YSEHIa z(CuJ-MG2DCjF{x!4;aNesOFFbLB;^75-BD7h<>MmQf+%JMTU2P@N%8h^sDV|ulv|o z#^;^O(EUex&XPG1wy+rP!10dw^{Owb`FC(c9iq02nbJYYL(#Gi7(GY5QZk*o8_~$p zvs>Ik4;kDBRMQTet0rTSl{=?j%Cc+{_-fv4TiPtLNL>7`zrx`6&!EQ@rtjpwe%cJ3 z)wy5DbfKj8AYr*!pUYT`PyX2C{VFzM$0U+{>d~GHg%Mn$scxA$Q}i_qwlc$$3mFsp zjDBJCJ?kovlh~GssHTTP{$H4)Ug@55>Gk%fS38Sah$?6l7B1g)IX?9bSd;g0EMLTa zX8!;RxG%K&0wQKC#g9|XXSv+$TdsO~Rr+H_jzMJviXl5YuuLHgB3;LvQ|O|hyRj72 z6@KUfmWnI5&?uss?XgMfdkO$=-5nD5k@SVru~e~W?iq{@oB zCZdWePJko<&uUE?6LWJWpyTD{I7hd0Rj#+r@mWNFc`?C1-CpLp7-36z5*Wr22Gt(a z(UnKgeOHuyqTyi2?$hUx`ku@EYH4LyVrd^cRAk^iU3E~DZ`55H0l@&IL0D2i8kPpx zrKGz=I;6WBlxAs=?k<5Pr8}hr77#(YWGP9%*WWka_s6rdGdnx;%p1?W_ndRjHQ#9U z;C*NK#@FWSHgjwytBIX`LI}uY(KRa12r0gA{ob{@sl$K?m9(R(JNQ{ovO=7#^Nd`*(+7E zgA)xcs-x9#Ah3UOu;7NG&KR=G#15Woe(n4gW6Fo%O1U;q6CGJG_Y|v`ziZ&{xN=T? zL_?wnlOylrx*?c{xpjDPthYvO4{9`RI%YJlCte>)4RCP`><~X!`9Lf<`#5iKY5jtE zPaiH**I!=?CDH#TQ)9JbP028ock*X`6vSGy!DnR_RLGRA>1ga*g;BZ|xXX&+!6Re5 zOp)x-GOqT3G7gk7Vzjcpv|O0-3%xp{J~`TzK-1?VVfFw5H|D>+|Cf~T=#jEy!gdS! zZpxW&loq2O^ajoZTMt>#73DHiN0@I$2n~?a+A<}4iN|Y~I7>?NZ;zyIZ?|E(FFyx(qxqMvB$a%a!e5v4Slf7V=IvD z6U-YC&-jHG(KuaW8Ey69wP>gkX1C|-8baTwIC4_!#0?r#ul{UV5b6>6MoBFB4^9yD z`qPwtvPR+ub-iJpL=nJcA{=gf0ONk?eeP&V?6(KL+$43b5` zIm&@j^2++JFepx|LJ4@~jC#W|-hPXVAq1;9`2vF+{fP?&sl&1(()&WeO50_(k*8rD4(3{I^L70TJb`$fu@dfr{+kPxZ#r!G>jnM01|x;ai~SAo>YsQ z6fen&6v%%zM+oFu`StBP`HzGQ;4B=v(5&Ad4DwMU8INBnIbz*8VYhhb(Ixzb37Iq0 zR$EsIT&7X>Ha65qXE>uUMyT9xGU0zguFu#ZGVefB)qrny;B)CYCH_|SG!4Z*2=ab@ zT~oJc^`bD-l%{43RlfdPiX6KJ>dI%#);tZv_6BX9S2!h@@5H!~SQdYg>)}&_7lnAX zSR0SIzoviQo&JP4pX#n3#n!LGvqj$~vO~+>083ZlIzyn!!vf4I>>noznZSD{o&RXm zH1<|0b@t&{@yI?mvrf1O$k+sL7BeNMWIT&)WNcpkH7vE9l@${}95b+3zprFD;?U;5 zw(B?1{Hfwo|Ax15kjmchRrz{{-e`D~NlRVqCoJ_daG`GZ?6eL)V)7ffDFiZ~nKuagFqU4$045i=!F?d6 zwjo|k8OvmBg%{0%sm4%)MCP=c27GhSSdu583NFym+e}9mPHeqJws?)dp#2H8$<jkvp0GNaSdNEY6dh6}wIbF%2{|uL9kiM)oMl9q zv9ZQM`b@|+X-rPq%ZC=)o^Wwb5%=?W%W!>x&*oi-g6j}1 zICoF-V&N%H)toC-8t?5^>s!S;nGx<67gf5r`oP{>Gpot14NSeZIkm5-ni7_wm*{l_x z>khGhhxv3Fni4xW&n}R9MSh?|v9|Ukb)io7`CFbXRaWGQUU>=95Y3(V+bYZ>wGG}d zT;W0@N##~u3AKFeOxHIu?ep41l9c2>wiO7;te_>ZZlRS~Z%pQdVfN$??@1*kp9k|w z+}$qTKq?{RQp#NJ@8;1yTT5oR_YwNLf?c4K;LrYz?@AJn65G z>#MDnhY|<<+f$!r+=4}_jbtPQ9GCrZ-!`%#+#Qi97=DcJ-H?)86ooiEx1h^>=nn$H{W;k`n0io5paSJliD3WlI#%jd*!A%t2J5!hf3qgQGw|gF&@o1T8 zqI7$(*UC^MmAScDXz&1AQ$su)+-fQeZ;}A0(`u+QA1a=8$t?O7PJk|UZv)o+{K1s< zyiy0j-7vTZ4qH{Bz55ailSYSNpvg|tZ0FJxzLI57blBiSD|+9@eJsKDM1`F=B%nh> z?XH1b9@CA!6c*>sq{(O&C}M8Q%RrDL8{ia>r(wH49&OlgD(s@Ux$p@%#dkY0cQ(8W zxhE*dEFuLIMVvT`9hBv}=|GE9l<9=r`t|#2pIM5XJ46GmJ;DPHWkrmF8K?-CcAa&7 zDMj*ibAD2oBzR9c`OX#^eX5)b4zW2n8*C`i7f|h~gGo`j7tzHPl0>^SWe@_(a zsLG*oJQLwq@p;>o8RTtQfPsK+i~Oh+x>RH4(U!20a$k{AluQgU(EU};FK0E&uvYBO za#(#8+*5W7*MxtzKjy#*mfU;b%fLKcPXE~7>LdoK)S{Aag6#Xul||_24xPGRk`QS- zl8i=cbNla2IfqXu5`t5XbJ0M(&+pf^BZo#)>wg=*-)y+zQ)$ZJco8;eOr7j;XH!Ue ze5?b%n|nc`8E zMA1fy{ok%MLC)KKT~Pgxt2A1;k;B;N_w#hL8Y384PxT{E;FiV1TMA=F^G7LX5^Y?r z2gv%8$i`%ns!xH6}eoK9`|gvFUiM0cBvFIX_72nz;)MYd_xzq zm8|D);{1JQT~6Zy+%FH*9fajcS(X-mYMRg8FxEd6J1o3HPzCuio7~$5s~k}dSIy^kOiiEpN(y9jF-t0qhUb`>o+%90VIKHZKTbK2ng<^ z#|0jM9d+sV*6VTB7DZU+C*t>_!bOiXaWk~ff0-fSnlTgE{M#Lo4mBR6n4d;Nh~rN{ z-ZZ)41}*7t@Wpv#K|VS2bRZCpB-bnP4He-X$KTK!1RxVnGIi*C>QVA&j7I)Kym6nU zj0Z1b-LFP^kRzkDLT;F?*I zazRum18{Ix3j9Nb|63vZ8dN4v9xmTBNeq@&G;ba~ZyLD`-HP$`5 z!%kYRXfEIc!m%-fOkpamGO8*>t5Pdy`_9UnL$am4#V$}SBEgM3iDgo@UvYRX5EKCmh4vM=78i&X`h!* zw~@_cn@!T*%YxhwDVR~^tUO=joD(KpY%E($UTW*TXtf-pGK-;*+FMRl$#8kJm-L_NH&dHqq@G7$Cl0C`=?7e?(#-HD+;}+D4=ENe zK9KgjZ(06Y<%6eEw^`6?LI%8d$8j$+uw7f@q33@=^kqi66M+zC;Q@OV&1{`YSjS-x zPKcrl?)pacxcE_>NOM-ZPwRdl(Y_cfC*{~j>-8M0$LG9`8f-_e=~`a2XtNlN4?iI~ zhGk&TQIBQqP}(lG8DNGi+f2+x=oWnjT&XOF@MEZ~vS`GFN~+>1{bF3Bh!W1&$77ga zoW+LWoKi*uK2}K+g2eObW0h>Y4HzHa;pO1ov0i976eU*}Ng^I~KSPT!Jk9zGx~V{R zk1&9Fss?-p$1&nh|AIunii6rMHeC* zXTv-F&1gHka+-3i1tSti=;B1{5rk}`dazfK)s#6|WT7Hw4)j@eAt$nP$j&v>QA(TM zs61yUNxosdW?)6J9<==zb!CPPvS)$SS;vkhd-rVKa+&M0S+Ycco6Ni3%G5Kk4esr#Sh&D= z(P2pC>Q@F_B96O?0jtpm^PX^Db@BR^tpilzUGR^*njw=og~Oj^@_ zC85=B;Dw&`Y`hZTu{w~BWq6x(ZCSR>d)y?!bNVp4`;O5f6N1A!dqP$G8m~J;-UYuBY#wxR za#7A{;8#g&ejWe4iKhnWh?3T4DJVLmIA)MO1P;>jMiJNglOmk)mfJi48uGZidC-FC zPF(!bW(&|b871;2*~c0$mY_dtP7$nP4t$-M_K#Mh;^+nXt|m3x*~`6 zbga^)@a166(>^)9b&mY_LQj@E*Rn;IR^2~{hPplv9TGLGW0-}%#pgj|Jml~-O)!)g z!x}ZY%z7Rti$i|zT}gU5`UO`jQzk6c(>3wfd;5zW&8trgZOu8mJ(MYN3r_NS+`$o| z2|T{J)s6;zzj|Ll9IE_PTqU1<15!!znNOxRM1XK}Qc{xf>lsyUwY(?uXD0?)7jc!= zlDTFpW&pm5lKCe#(W?WB1CSb&feXq$1aeUV>9kt{tujt1ck$?zIsG^&ysi#{H0Qd2ep!JV`L&P zIQPI@Ve$6=$yh2K^jBH$qfgVhEz`0P7uL{9q z@`fPzs}APz`_Tp{Pqoj7i(n>JhIxv5O>7FNr1eR>$&z->NXE*2?Jit25yv&|hoKd5cd_VGTXp^-BH|eX zIho5@3w(?iID8j(ih;np(vpD~k2&y1gr|sZcB`p$=nrc;tL5^?+?hxEhw|)f7+=0T zqE9}g=1qKLx(ZtN(L5gb#lB>B0U*)gzdlQ=P)yMly3@XS2xt;DVEhY;mv;%=iCGa` z_kHNnuSVaBwxV+@*JpH+UlzC7N)k=|kRnstv-kNj8Y+E38OLF+jn zzUrVMt5s@VZFavx=i3?3Ahr+HeEIpLpyW!R8^8*h@!X#(2=8`N#%VQoWdZ)4SFe1XbF(Yj6t zkbK4jz{G+QUaYUw_sF`Ms7&t9?R6v6X0h3EBrqk{<)ZeV>Efs2_(d*5ZLBRny>?|W z05{2*`QmhgmJmT#a&@GRn2NC{XJ#2+?3Z zHID}@BGUF7vU6@MvW9SjNb6m16AKlAnx?CmbQBw9c?`E-IuG}9&=vFDb`aZ&3UQik zt*}fKl7SsYp-%Mng3hDDazUp{tCdCx$;!R9oc;AZb+&RK1AG^%-kHjp3gNrgp4pgx zGURUO@iul+vF_kIWGAj;6Z@jNE(CWGcDgD@;2i2?p{X&K&s-W1+Qjv`m%=xmdvfdJ zmiC~apsNn+e;9FDw_21x9bTNb%#+5CS#C5XMOBrz1rFL=?TO;L7;8Z!X!uE2kt5>g z`{u5)uUAE{-fiTnngZ}E$VLrHV%Y;FRz=fta1|Z1BO1HkDjFWSJ)%@_L(W?Pmj zCf@6dY+gpsuz3Hd8>0j#uLPsEW}u=r;{*G`Auhbo=oY8#f?@ZSgc2#wTH9VjRWp;s z+92WX{FiQHwkgKUx!^ zl-ZsnfuErfZqWUlAtGNa+@P#FA7z54tcx0&%W2}E`~SRJS~^62U4340kB5{*w2R}A z1%pGKjB|^7JWY0VIH4l#Q&NlrM*h`KluqoZ{bTrvwp17t%qc#J85SekXeR0!Lt)zs z2JF_H3A$i^K^N0w(b{tb!|U(MZ{loyh5W9&8Q2P$`9-97E3mh1n5{DCR6nkB1QjyX2Gdz8sqmm3)rL}EIra@f2vTT_7J zoszBxrq9hRU63rh!du?2vcHEFLjq|6^~23kp>k1X$cWTuF6g-%8V^1cEndBGT{{3% z{5AorHE8oAwg62b`9p3sNOO)3Puqe@5a&Qs(em|c>uY()MfGd=`EdUX$sqQfRZd1( zVbfobY`5I8tQwdTBS1EOA&B=cXm$OnlCD)Y8F_tqR+_k9^E4O(hn(&S%s0k$p`bI7 zTKG8_mF^j#o9Whz)6;D>?eC)wJnTo!?ivL0$s$CUo3w(fE-r2FFLW;;_JGmAE`T0hNUM%QYlGB{XXBu=f~k_#O~Xq~fV|MHA%P;}@? zc>;A1;;OSN7o+nHIh*dWmMT8CSrCqkKigyJg?*a^nNMR+gFY3>6XRypU~k#^b)@df zZ!*NG>nHCVFFm`RuQYhka{c)gZLO;|2jAg_{7{R^X*KC9if8?7!6RZ=ygY4tmt%L7 zU2FV2QpABS{IpVP_xZp6g4FQ2#K!s{+Z2JYz zB}I~Ea^CF`P2dUr1)2N~WKfFtADBwt{Z{11hEVsn2EDhpmu4NGq4L+g;MczhZz?b- z)jpWAZF+ICV{?{loGP(z!&#NMvpxA8BUF;iFZe+EY9ni3EkoBNxThr7Py@}Tbj$92 zsEV?(a{@$EgFIS%8!`o+2BA^2^}k3mxL+9k3vxRz^Ho>HYH#mxfd_q-g8)|OWfS$l zfDWb@_W>0X2ZvfIliQX6v*XopkUW&1j0YW8RHKr&jJ3Ai%#Pg7iFIz|ALT~&Q`0ht zV>g;g+mg;z+*2v1J^s8BHL^9ROMrkHYwYPQb5w#~d%nIw#!v;i`w|_f9&nJL#0pY9 zVpB4OCYQM9lEn+-axUbyeUmxaPx9t}Mjv_FCJj$EfJ+^v-(~8R&B07BPH3(zb`ZKk*mF{kN6b84;Umzm%sVXhz{aA;M2=f+u_IOMk41I_W9dVZcRSkmesD z^BLMAdiIN4zw@_RP}K8QU`A8Egp%QfP6L!oxE7+Glyt1P@1>iS)tLWQOjd%5>m={@ z(`qeMpd|rBh8}_bFA0v?Fmc3?^CiS7uj0-H-&$vts!J`=oWibRamox5sibX{cbf+X zsvB?O%>n=@nGcVpti}>WXNke-1-)P{21)+~?Foi(KUC0W0KxsCNk@IbSfx!DD<%mW zfVt$ND5)h^B!{UU`19?F;JE58{l{j&V7`wUv+w8aGMAknW`y=*gr7cm@2#a1^I31U znE5^q-_E2>4UrB8PeGQ8g8Tt;N}El;)8JZjA z%=Bf_2y07tEz0%y$6n4_V=X~Le73!nF)W_8R${bBRq^7kW%CZesS*Zxdv<^?IgNwr z+}>tP^V3AvSLvH5Ari2Nz6Co1v&JKXJ6t0C?YI=(PF&ViNh(`WYB#MH@K+u5X9X<% zCJ0ZCgC7!+#d>%bzXH0l-*jf0O_5ECiLqV~D&J5r<_iy#NAM;sUX_TpWR0S|B7lCn zU@k>TWIyFJ5YHBG0{Q@767)rGaRjgGl%i;}4UOi9eF#(hDh<4dzyyeOw$=y%ASvtn zlNNEe7w>e!3a@iT&hBZzkO^(9mWEF~7~_Z_`pwlhnSb^=|9pBJlt$mKvh zry)!5xxr9aYHfM-7sOsD8h`T7$RYuhYV#K~7fj`!{gHWBVlZv^^Fsg-4!-K#vH8df zsrz2$;Xa>&zGpmpWXJhi*mF;Ixfzk>N}JLigls51JyIX+0<_LnTeJ(2Tu!BV*YQ6k zpM2VC1i=XE;@2M-Z+zyyDJ0RkL1@cv=3QoxT<~1Cw?B9gnp34sVgQHf6(=MQn|-)) zJUfznvM*2|!^?7=R@+jQ>$8VD+*1><@tW!9CN>m*JVmN*5(z_t z3>B02y{9q{NPe1g-p#$@EJqoNTuWolio#(QZv=5Kw+_m$6KNQ558AP#*HBnVe9jzD z3~S1S#Mra0hQ%uLc##7G+ej)ohO;R)c)Q1~iB#_?CEl7QJQGhcUwygs@N)pREGijr zY?JhWl{r(8a6Fz=Z20=7y#u&Bt!1C(S~IOvy&0@Y5JIZ36I*0K@EH$&`9No@U62pD zGU!UY50H8ZxU3n=ZcWZO1SXXKAUEdy{zoBis+HdZb%Vd8|7ZjeB{zl~*L`wJ?c%(v zyw(Y`y-cwOJMzyql4a51JK!qwp1r?<++*=5VH$m^cqBwNMwO&yGw~3~_89p#SAr2^dNs%UgQ!M-!5)sv89PN6J>g1>=q=&Y$O&qkI5ix{(_!2=M|?ZMhfJlBZnn1+-hYg1+w6w>Cxk;2f^t)E zW-kVPXVF&+xF3rKeN5iLX}Bb@1PDZ+Zp8PZcryotj3f00Z*DU|WxOM1 zsm$P9eSMY^G$59u3)~=T1t{=3p+CQI1VJt&6an6 z1vUXBiUu#2bLSq=lLs#^eL2*qzXd?ypD=F|h)^ZimZhSK0p;cF^^2I4jF_JQG}K!o zrF)P!c*=02%0_~D*)+~Ga{Q0t z$A7#dD_OYuP#!s7Q*QZ0*b~;RYsX@csy6|uap+H*FX3FW+S|wBB7|Jtdk27XQ0WQg zGa?0bG@5xzP!WOE;xvz-eSUTuL6Y9tGx+feAV_yVSg0|2fA|sScHFkI7dek`#J^+8 z?}Wj@3eqkR(M-E^OHB#S@~d-Vz-@g}GcFH6qz`6aj>&K53^5$2cZ_lfq3kc2FzRu? zj{82)&Xm97iS#SFg_lX~4Qbp<;MHHI^cmKP8)9r3UI0aPSGD9fs26g&>IHMNOCs%V zpmDWr%;-E}!Rf?vsmp`UdYZ3Uil>iyCZ}CmhQ}Uv`pl=uM#(;xk&4A95kjj!mZLg9 zP+b~Kd;3MvXTgyoC~qjzr9=bwj|GY3btKAq@(2WAvCVA>YhkKIuh18lA&_(G52nW4 zgJaQ32lu;3i78BNPx!XjViaQv{rzJ2*E3S;DU*o1G7JH7tfS$E7W$tHM!&N@+Z5tZ zg$Owi2@SPWdp{Fegg)tacIwz+Zk_Up8{%U&g(n{u2!WiZAGkZI9S?XInRW4Qm z8>J7f4p9S20WV@L2#U##>gyZwDL+`%zJdSITD)Lcx_o-JDfFg2%F<#qVjG5Ls?znc z`;vMB!W<=qYT2n@e`umEJIk&~_diJ$y)*`3GSHL}jmWEh(wShY3I>z~WeDBWibP+` zJ)}BZwSw49|lOYdoG!L;3A>ciPa@vCZo&i-iWGAU*(Z>n^}J+d-oM5Lp8 z)($J9O$HeHIKPGZ3r|vdGj%v2NDKIH!Exf|sw&6BqQ9tIymyJ{5gaDg1su#g!=8{U zfWgr+FtE@ua5p_g)_a=Wxp0G%u9N;O#Qvvzqi;z!=$@e|1W^Bo|2?*EG7)7H+mrM- zTk*9E6|?^#$|b`Cs+;BO8Wj>Q6bkg;Q`Yu}9-^W&V*oWaH>qv<`) zmpXXu7`VYJ3@aFBR67nnu6uf^^)|2vqQf^1T4Vm@baeSjr6<9IM@XNu?`!E4`u2^N z+Tk@9kXm`Pn8b?59j>tzLO0tbjq0~Gh9jiC-=+Tnni%XO literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pl-pl.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pl-pl.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ba5ae2dd57115f566e3c58ca5336e89396eaabf6 GIT binary patch literal 63177 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

    0<9+cX5)~Gj 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%0DPu{9-SJ#j)10)LNOektk8n)DE{ z=JCH4wci6o(*(O2aQ0fhM^+)FV?`$kp%Rs5Ccy{ZUO%a%Og}sPP5xXXNwTy&Mq+or z4wUS}GS0r{x|XVDGLP98s2h4B6JR1zQ0zmTkT@BRliy%%HMbhbr~N<){co-x_W!s- z%JFZRX@&3N&IM^i5YJ^6B=17dH}FOs)RT2;&3Rn82LaH9)jqYROi3ktk#;R^?tarX z>IR~rS@Ot{vT@mA9DQv7Y5U9=AQu+u~H-KV((08TPe)_d%9#yit*jt y@D6UdWbAAPwRqp=+gL&gA|5ghEM&|8iN~(v#iP*e4Zq(i-~JnGX(*HYoBuy){~YE3 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-br.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-br.jpg new file mode 100644 index 0000000000000000000000000000000000000000..75f8f45e16dd6bff69e749f0ef4c3cbbcd6f5c1c GIT binary patch literal 57338 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

    x{K_e(Tb)Q55JL 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%0AMCD4i_v^u2RtLf)U1^3O zw%x!ZciE}jZNhR>PS$1JwV@Y-=r0+nZ@#Z^4ktpSQx|Xl7+WxS)pxI*X6Sy|jCCb~ z>U2@y4b2W5u19*WQJ zBg@yo)K7y1hFw@&hqifyMRX<~Q>CjT3n>P<=k&Ey$0W$tBpIup(;amE1=!S%LsLed z%95%w=MV4eNB#y}QiD>|k(aoS&)xf=P;qB;CBClD$gz&FAfh<+LeG9h>4YWO!d_tJ zn;MQ7eIZ>rw&$xsD`{yO$>Wh~L?FDfeAFRYtJ1om^;+h-(#coErq~qx!9mzOS!@2) zMK)c7uWQHKPLFhiW$O{-z8vv0`=#By#-qgI_hsz*tg2LofMPfo_Oe!P#vs{a(OXcG z40e#v7T$q8v=m0j5JY3!C901|KMko46cpwiJyMo-R1VNTwBhFwuozPbf(Fh!BCVG8 z%8@2mPmGsOsBY4?uH>o)3Kqj15}U&hBN4yO^hHv&oOU>hH?-Y~opzxUN#&U@Fj))m zrubG$T??*KSXMck__2m6waR}<7&3>dX~94h`>8jMC^>!3$Gh3+Ej?^5maR*4v>FuZ zE3h*H2;xYke^Lnu5dHZC6=C7nAvRaLccN}TOz=!duIZLGLBoa=n!b)S(KO+h1hd#7 zBfGEgQ&6E8W3!xC(J#_^%aeGbten|_6s>bs?+H4ca>!$=-XG> zdXZr>{=CGRh5|B_ya~Sg3n1FAtku?8u~2O2EbBrtJjt635)Y%V4q+95xT~eaNKS9}Q{I|=rY8FjqLEt{m_#%t@(Y?O4oV1wb3dis z&M393>?u4D^+)3q)Up<(btDNX2OMfBFmZ-*6@Q+c7kS=dX|<|TF-7UMCen+-e|+(9 z6fkGUonfjxsA$p1bC#GYxkflu=DZ^AnZ`)orl;mjhV`3gI~5`fd#+O`B3kRimJWD; zhxsg2>w@jnVDtQQe*wMal~0bXjlRz9RZ4#>&bA`U#SmOkH)kad&1if!IFRK6l$91o zGUanO>8oS^vjGsO4B>zejq3!I9;()obTOr2-fIN5BDpyFIl-wYP3GRu34R{QM)6>8 z^5-nxZggh&k_MB(##8&Qe>~BdKNFzpWP;(kY&kA%2rY%R9UxBe)w7)|(XXm4A#_md zx2r?fVU7@%6gfNT)REtAbUEJJ=(L}Ug;hyw_e7`BM}8BRtPxEs2EMMm{ z1APT7Ft`}b9jR}qMh5U+Q9GX!?ZTlvL(ne0!d!j*`jIMyfeWcrO!e^XK{H=6 zyiP~QU45uBx0D-%(N}eG`nPQWs1^sMW-C8nB7w!Zw6Q=&daa)bW6J+XHFg@ppiP|) zx3uo`Eu(RK_J#_cx#iC@y?rE9f(NrT*K!`7zv=ID8u-;)WI_%rh>@t#vMDuar4_qu zj=p@gp1ubdIJ8jIfvuwHs23#2(3qSf<5WB0J4{rngGt^37GBldhnd$oyk?gVv|{>R zO5NvNtC@bqt!7E@v&SNsM)cD`2K>@)(+nQm$lZ z$fLSROxwZFrp`P8>@M60eaxJYflS;$-26XXu+x-&{pAcEe2S?pN4nE8C`Uiu*zk3y zGf`g=Wd}azsl!2@O|Y_%93?rBhTG&e_N4vQWgB|9*KbcGr>>g=;YBL*;Pr zE50{*ux8avgZG)JC=^`|_8P)84`IWzOi~3z*;>Hu+|@~fA!t+AZqYU6m*LcX-1w?X zx>wcpRs#W*(i~>E43>;x+m$0Erb4%V*lIsgLg}MdR<0L4T;dhR9tB0jwH=VcJn1?t zi`sY_N~o;I32^4-&CnU@?{o)?Pb2oX~3hF<=5RzCpbR6Dc*Dtz#ewpMZvFQ=uXVBWW#H&%_ z=`R_(ChboI@JiSt*IAQ!84ECle7d2g_j4=jytJSG6IDh3`%KvBKKZU(g~WtgJ_c7z zs)hsvqWiCv&08}{%|XnBbQKP&-+lDYB#+f~RK*w`jqZ&>IKrX^g$ajd{{m{{rCQ8s zghn`u&#_gwB>w_jQV1?<{j5@cnHJ52n=N=4@%_njJwUlN<_lR2P;iK?`jpRTKmW$- zfXHD|6?xr^_1kqxKn~8G6lMT;ey9z~hUy8sB~a#)LAVKfN(=FZr=U=-LfnkW7oXJ6 z2koOnWXf0P?QvLQRyn~BycP=&x*WzzO2H<6F`TW;X|?#>lMU+UEPsH5vOG^eCS5ko z4BI;^Bt|~c6Y0MEAa{5g$|E364*=sbVoiy5c;nAZb?SHKo7M627rzz&KYGml9dLLh z#we9b0kPgg&Xk?M2XX={nM)pcLWuS?vU${pW%B=Asz>hdrd|y^;)As*=Zg$k0D#_8 z6UPRNO7NejJ?zFBHm0&X?I`nhTjOP8_z7|9+Df^Dg z6g#K({Z9995~#D_X%`^*EZx#FY_+0yO`Q#Kr9Q-Y ze5lQPL<4I35*Y_qdJ)9%1m#Aoex~pe%cbb#Kw$rYfI5Of+8qW|V7MPj)nxwKN;;96 zIGFccIwglAtHq{aw5vDDn_!`a{G)<*kv@Ll2dX#ZV~{0G~Mvjxt>)B$}{uj_BZhH#&nRL7B zqm>t>!FCRr_RZ=c*gWpJ`t3TcevU=I2c$rF8n!y@-05X6(A4dv@e^fiK z!YCd<8bTT({hAeaS|=IM%$di!ENmG_rJ{rPySZEbCx3kOWrtlJ_QT8K2Q6Jz7?Mai zPFg86@zou$_JAxT0)#u4Q=KNU3(`52FCyveNDk6hx(Wi(6M;70K>E~c4}!SdBS*To z`&ss1G<`S*v7Mbgn924z(KeY6N6$-KRO0lmkMy3W?O3?J~FtCQ0eAcC6v2)`=R z($%4d#W8h{)o(B&KTSh=wVV}UC&s5KX!QsEL56!>h?cyjt^~+gWC@aSZ@$DEG)z6> z3GUZ9qZbzGS3u%m>mgGJPX;Jru(_W`h|>tH`43Uu#7lkeVUjjTAsv>p+#-Pyg;YM& z&xI}|Nj-u&94ic!hPa;Bpg^9J~jw1|1GcBFEYFj82+$ zpRe|Fei;Z1I>uEyR)0G%juik#X`X6O2R(cyBlzG|tLt82vHnfa4Wip_H{b1vS3D z{#XS}g?2fUKUd=@p#E%1xv?6*Cz&`N;~p;Srt!S#SknyFf4vWmr;rkkyp>ImtP9d= z?3_7+q1%mGLoz%pe-{bIV`#`USZtHXz}v;Mm)45@wF3JR?RujBoD`j%9sL~|cD}E= zA%Z?bqC7r|_RT!cq`R;myP2qPDccjwnY_}v_ErQid~WTH9s>Q5q-rP{?E??yNHKmP zV`ZQ?z5IVxj@1;!B1wYcvCAj6c0Pc4u&Ptd`Y&?c zti5NTeU}+XtzzC@t%P0esl=^(zj(4WpJ%UJon}NMDyG(B^E%~ z!XD%6M0{E{~~O>8)O~K!a`Ftj{y6>yp~Y!`fcj8(>Lvhy$3e(w$C4(CtQ9lY+l} znI=UEe}*GM3v1BlONC45#Kc;=jF-=W`W;1UtB$Y}K5Ob3s*m}~yGcK{a8(MN&2a0gyCLm)T+x4&>d?LQ7|E?|4Dhyq1D+JS9k9++=UP zsXpLbW~!x*Ew-_dnJwMh5KDBx*C;{8I2W`{htaPgG#Z72WN;QxdFxTL4XsU1aGsU6 z>_D0{TUPsDdev?9TG;`{bgXI$yi%!qCIS>+YCb7=#LOP+GkD9nBqVl*M>KOCkKn=s zee@DXYhVC52mRsB`r~805h{o1VOFG~F;WdjcBt$HF2zF5IW?EMm!9jIi4gPTj*cM+ zh7q)mU&l_WnK*L0Dlcy6W%f{c!A^Da;w+3P%a8dhW%Xbvx8#6+XTwv9(dnU2FC%}Z z_C-xU^C~l*Yhjy|erngDS)ql54MHo2tb*>0#(yat3IEzPCKPaX6l@?I4`!Hqsr#{- zt3O3U@*6KVbaDXguT^s&qDN3Bw(ek}c=32!F0Db1A{v=Lgh7e1kPhw3Fp^!quq3fB z;Nd3TiE4!>VQ`q*5Ae)jgHq1T>?`;}s;EH|z{LYF)j(6|&38gefaeQ~FxE@nD6tw8 zW$XfEJ^i?#4D1}cBJS)myo<2ssLQLO66&M(Q3a9|Ci`RuY7v==lx`_LBB9+I{)Q)4 zgun^#?#9FV1RyA!d~K240&f62o%X;)s9?iK4n2cBx=lcJBMRi=7haBiXMHNdGb-L5 zUpc2cvaW>kvDZ{I2>zXa^^NfFsi*FV8l6eezvpKaD7hdvDJey*&k~I^GlV2gcLE3w z9PJ8!OVgt%E|$&hGs2=ft$uXHy8Hz=iVVK<0TaqcDG+h(rOqb}hOO0nxA5Wci-bR5 zT{5|?Wfz%6TMkb8Ag-$ezo@4TxJ5z=B3``KahpRa<7%CMR8jnwYm`yjP7gZI2tl{(Cl^tcYN|JLEDl;p|IJ8V%EoD2En(0pNo=a~R^ zs*N?>+BNgr@(sxnh*DKq0eEDW8BbobGh=_!P#Wg4@4ul&R#NmAAeS!jsaPzodq}4K zAb+0r;??%*V9zYmF}a2hXTq0p*q%E5(kQjDr1ZZK-l(qG{ae#FNB20b7xAy=jK=E^ z=yvTF(Pd14!~B=bhG8MKlR}et&SfQ5)*%?4y`H^AKl@vv($on*O7`|Og1mT?D|W`p zW4q6fF-<6jC3==u~&6~mvm#;RO)KrlOY(v3uv5Jy2H8v=Ih7G zCl2WP9j3Nw;Za4--LY5wfY3}vM#J?Z?Hwz?zn zAL;_J7}<7YleOA)a10A)%xLa2tT3l(NDq#{3EKY#r zVUOsV*POG4P@ZGosiR-ipxW(V@IhA@&*wwRAulIril!*S9y}-&P!}PsIZd-58ff{w zPl}?Tv6r!dfGGiyHW^0ruK$PC`fJzPFBuauCI{bziN&+l;(PF(N!zhD2+i%te$%t2 zW!Rkz3~3;La+RIG({hE{tzSM3@rNd%FxTM1GQD>h_|DE-ynh@ z+4T-h-H5L>XJ00NL%2BZl(Gjrz*%cyZmr?lU7@f!Hyh9R;yBT3nH4xD$cVs(Y$_gk zyX|L54cL9%N7^P1!_{a56{nF=t6#v!#%Y3C<66!_F&C+0VLZw0vTxBA4u9-X%*IQ; z#>SCXhYwx!Fb!T7;#$SiIyv>RV&;!hwoOdF1NJYbAqvlQ*b%G{lKR z2S~m+w8Y-PO)O4QpB>-VhCdp)`+;YFm=IRx-oO&4!8-SJf)74kKPq(!B5kAXzOLbF zk}jLw&+?>gx=V46Q|-~?nA{saZ1PK5yIX)~tMmC+x^#K5+}g1l5IeApFoBO(kKFhn zYBa;$K#E>Gh8X6o-H0#EmNrcnVylm2-ui2XC=0d-SAgp9eHK6L89OC@c+jwyve01E z>pt!*W;HzBdXgk1=FG)jObtKR3}>%H`(3X#XDlt%fS}z1m)Z~h;E`iXrNhhJpSVz1 zS={{gd1OjsVd~9z%`%sHQq8Wt4%rHMRH`!$DWV zHdkvdZV~D+qqp&XlOj>Mi^_7@u?jv zhkxh+3j5qKXe|q)vYY@lyqxu7Eqx~V&k9WAt_QT) znYw!XQNHGm?I8Qkgw;iKsE_fc&Yb5}PRDSLw!3EA%K+CpCXkx(YGM(gtgNcldnIJ8 zr|qX~pr5P%bBST1ng+(xNnr))E@*kGQs=vg4;DbT2-o1ae0y{A$Q}VKtdN5W>H@#* zRre5d^wHooT_K#?+S>GVgkxZ6B4!Q}taVkp9rg zD{!VUC+79Uji#kxb$~D117G}|9}Bk-OaqXM{N>y!r@~uOm~9Pi)~I=2TZ}xZ{j=nd z!R}x@LPz&4SoGf7m$)OocKnG-Bev&mcxwt)zMziW8={JK>XXyz*Fja99&Ddy|Mc6p z@IiCyIYA^pT(jllCUXK{gR>fNX$P)`)o$E|pOG5ftG}LPyU|Q*SHs-gp3a!devVLH zvzkARIq*SBPPD;nkV#vQLkFcVLD>^s-Zf4i;P z$4?>g<0kr^#(*FX?9G$``(t{emg(Rm@p_R*=%x&6mz$6%Y#5Jp3KpYLwYW5sN%&!z z%y9hL)5YbB5Kmcz)y zO!ABQ*Vb2-3MC|L^jXqL6#0|gCZ38*7%GMbe*B&BXOc6HArYPW77#PU{H5uiN62ka zX{*5a`@@kl4WXs;The~jjHoNp-mrY*O{~3if40fy{Z%&5K<~69W@NPzAQ3R z(`i^;vQ$@6^~6=^s47$_sg$I)Snz+!g`al)C5U320^e7HsoS@$`*@SeO`O6_O6$&{ zG&Xy!r#0W(ln%cDZ?a5m&E*=Y+`{}S-!^>bSuX()6jVrbu2!yDyZo`O<(*zj`tJFR zf-5nQJ4eo!~6A^pf|L#G)zi z802}Jj~0Wis(*fK_@z^*U;9p~0smR+&R)-12jl$?rhuyr8MyElpwZY8{dMnC3;fW; zr8g1>28cQT5qeeKLLZxJs^7;xrwQt&oom@(s?LgmEZAbcdq7_y4^vj3@fce-@VsnE z9s3`Ay=72aZTPPn3N2C!#i0ZbF2#zw2Y06hg1fs*3p7YVad)RUK?@XjcPPc3;zfJ% z{`cOqKb$$|!!v8vnoK5H$vkV__w&21#o-F|dl%p*SN0}3gHR(95i^cqkz}cv0dtWq zd-y5JHKy&lHe@61%rr%66xB2*US&D86NtlV@C@&5s?wge9|JsQYQVPweE$j{gJv9^53 z=6M$}DJK)79@t1;z=T*0Sln`#p!>QRMtXpOpMW~m_sCvLEZ zlN<9iD9P9Rh0mS8u3Tc-1arFZpx8K_jwK^BJiB+V(b#?x%qcUjCMUvfOns~bH-e&C zp7i)71&>1RwUge_MN=A(^3(vfa#3p@4;A+X*Y{X4`89JmG^bHU;lT3~jlVHuCnD^@ zB6{_Go;yJ&TaJ-}sC3icjTkcQ)Q4RDRMr(TM}q2`B_}rz@0vY%y7ae`-Nx(Zf|_A;cV;S;n;yoJrqjclwpnQ)i0 zTJUKZJoh0~ui$mUvc2kswEfOXkD0-n=_DF0X8`J?m&i?JZ^!e@{IO{pCNIC)sGP8` zxz2JM!b%{4O8uqtifz-g#Y~1JficQnW+u2_kV-L^ca2{yovez@!uRBs4aXAJD@aQ1 zWKQI|=n8I}#R(&fBf7{}&+|v=qZ`BnfBR1H#L8k+Yw7Ua)yrUe-`x1}WWN5?x_x#a zg-}cO1+;CLtL@03H48Awv-Ht~MgfwnGXyr|^m@Y8&?riRwbE2MhG=!@jR5&?L#}VD zReLsm{_bsz0S*azXy%4gAhwf<7_y4i*KG8nJvbuHnU&F;*P$+Q@?!^DrR4WvdPSU94X0`M=|IX zmI(O-arc+5^JE)dUFlYdu$bvro&3c}?IIO*5uBKB(%FjP?o_ z*WYzP=um-rN%4enwBB4G>4sXj3EXBZyB7a#q!r%6ox+?0JU6T%aZ4Il&9G&q{Ri;u zz_=={_WVrp&Ta(*#P1z!oz%894D08V_dsQAve(qsmX8EkCS@?1p8AS^nJ!4{6(ud?P2EE1kJ1D&)%) zB?Opc?Z+p}3ZVDvLuEf|PaVIT2By%?zdm?BkM|DP9(wy?<=#q49+mV=X9zEu(kFJV z5iaX(n%JUGZ&4H6+kbCZkF}=+uK^Ymqm8kGgW=u6x2Zh!(M@n`L)LR9mjnt z_f6|-=Xe+Q(w6PPkCVDfB1>-2)TE#Au}f6G=*gE<=?oj>hi%i=gtiK1-9|!(eyxnUM*MwA%8oyve6C4=bUM3gd(N~cwwKL zzYa%h`IDH&yxIipd;!fkezo;Zd6zWz2QJqXv$~7-uDpNL{Wjj@A7BsJBk4^)X?!>+ zZPsMFaU4*7}U22r^_a6yoq7n>Y-QK1WqYuxYL z_@v~^wHBo0U|RM@r(xR3;mu-_+8I!eXcjdypzs1^GpC+tYO4CX6?SE7Y&fq?zw+=8 zmXcrQ?vobQqAVxPOYB8Sx=6qQf3WRBD)V=os*8)SSW^Gt4T)iP8F8kAY-ZhlN>lCN zX(5-GKKc&h>%?pqUlHw;d#{4Bp}7qn1V=mZtNXdkhHwWY16 zr7ueQv`|+8$h*9Pz7OpwNK$Rl zH%;mR^Q_Mu=GiL=TO*si+&=P22}Ig;D3 zQ(()>CSCT4xXinlx0PxO9|uqb{sUCW(jQAr_Te8#Ti}Jzv5gLhu-rfSTYr!`l9&x{ za3&w?@Of`Y(8L%C`C`tJ&^Ozx19G@N_N`)ldOvE!n&FAdUe&Xj%LYi?v7{6AQ*b>+ zSNwvOT4^Eq`)HqTn(cYX@ zH#T9h4k+(jQ?X`_9BP&xF5Wd;)%EO4R}xHLSF2x(-%{1-NcAqhyW~Fp;)*T6kxGgz zOM!2&?T#hULt`{DL&bJHeq3z7J;Zy;hD_b}KX2Sru!TS<9`0vS3ro#m-UWZOp-3Zz z{>-4qkc=(~_BQ{7ZS1d@OrUO)CR0n9r6b*heN>J3yZW-xpSm-=rD?yFetg)02{@Lb zEaN)tmJZz<-8OsF`$xqoyQeIGlXh{sfxU z(IT~@3n|}4>Ln(Fc0`h5_1&~B9#^l&q|JVpG|uuqw7kFl5Wy`AG+(8yt3hSVHj3+b zDxa}f@}w#`y7*|PQbNw&?DY`4{N>J^>SuVIwO=1yp<^~W2Wnv{mNRJ<20DS0?Msn zG&-;;tjpfm(HI#S_r<=tznQO89aQ>#H~i`E1@5-2QEk`)xS1H!^f05m4p{W5{(yMM!yho{l!4AeTr_$t>xZeY>6@jlqCYv#kcX6h$Vs z2Yq5O=VPg~Ya;~E0Zsk2T6OuF{eA6y3zwHnjF!n)zQlodqZD3Ls{RGQW=jh*9NxJ6 z9CP~N5=1I;{x^OY24>HG@!gr zrYhN-wv%>Aybjo;NLK<{)Vfx*m;h+C1OSj~Y_T(Qd0 z6D^@KIdm7ghhB^!K)shBd1BB>eU5EN867Nw)_BZ`ewWV!1-YI&~$$F;f)XskvJ85Oj|26 z0ecTMS@~VW!zAMVZEzB$&ji=7=nU@vc|kd@yCqh};o%FC2DvS4o};#&eO(&sSp7U&1coqQz%Ink z>St=o&e(|$4~GxZLhI8Cbx>(;e`=e8`cSAD0iPYlk$wq-jmyXc21pdrIfvjj&sVVgz)3JX;Bd@-;*`b-&m zy63wOa$73=hBqaipsi#6ULHFkasCin=6@-V{N^n^Vv_M%eAK4f| z_FgiGJ8}jQ2D%d3RM&8kFV1-*u)kQ7@NU}K&h;4u7yXDuz_#hB=)inQGOG)@twk}- zho9I@{<~F4u|Wzc7`_8l8kdd>*cwLSKPRXZlbO?~nH0nR0XQ{X8?@W>$+%wDSpEa( zJWZ`<(I4AnkRatJk+SslvI4d|9fY39;9!}nCq-n{T-O&MzQT4+k(4r=1W_MjIj&rN2zowM0lEoVGtz7Zl=$W^e zAatahe_3F2e?_+oxh_vxCu->k+p+u+HO80qA;h$ByG0Wi{})~I$Z*MU3_2I1WYy@| zl+62?;GwH9w&i+4JU&3%)p*})1}uKhGIC>JvLi?e<#rwveWm#P?WhCr>6abJ8%|75 ziW-GKLAsG^Edvk)Zcp9&0ESz)kNx#4KiS8#Tpe`qqO|Db!@z>#F3+ACF&&dOu}9w1 z$J4yAzhg_fH>ff)z4yf$bA2}Et@4UQPx_X?I_B+>G^u=U{cHQ;4WqS^4%d*uRribA|x%K6S_7N4u8r zYk!zAEb&3!0M*E(FW{zlcxUPQstu=>D}MMc$Z>JNN!||H?a%Pt+LJQ*kI5TJwBsh{ z4)aw>c0mD8I`r3FV@@kWPierElw7*np3=M2#H$h`J7T!PExZ;7U4Cd;7$QEM(je6m zYwbX<)JEn|nD`M-nGu08j1joP{fLfciZU)*b}ynuJ|dSrf4I(SLS&i@&bOHrs@rjs z7sW*`Pe(RPep~|!TN-LLFnO_c1*#JI<22U##IPw##;|hCgsxB(3IFoIEUAsgP7fSg z)iU3~cp(E;um1h?JG5m;v7&ZBpCsrUXm$P7mh3_rpVo%BU6NxyBH8Q|pxTzFP-!tE>GNTJEHaXwfGbOG}`AKde)u*36jxc`~qNH?=VOtwsbL z*@PexK)XIn{7~7fY>i+4gB4o|9#n8f)ob1mo7JD&c4ktw`HZ1a6I3a$_1JNgCOfp2 zPA50LMiZ$c3Gfo_D1)z)R*QURss%aTmakjonTGoq4a$>uV^ZITcb7Nok<7fbievSh z7zSSggHS{NrcdoRyrZ6F|H#l1Wo#7XRER%FCWz)ZI3D$RWJ`*2D zpzL%pu}+;Yw0p<>Y;t~FH#&u}omb(z8^dz3&P$m{Hwl43w5xIS1=Q(EBboYoVPO6r z$$<|te^6FqD#diDeBw(!A!kYBFa;VgHr95(RMV#K-eh2)I7=Uo=Hb9QF_B0#>^K3` z#hX%@pU%q$iLk7Fo<_igv71zzdY;{4^I!UlZ-&#jfRQOk_?H z3iLuwvrgt5;)$T2UPjJ>jHkEA10lvB9_x@$`QZY0f=tvqf9sf0%k~EexfYuV;S2yY zy9*-l7|gQL6er*~haJl-k|Mqrqo`_xwTot$^dlw8tfS4`%|btV@BBc@7~!TT)5g9s z3T2{-{pcN-S?l1J?gkmgk@Rv3@hZF3lUyR(w4X~IVStm129*7zDrV80r^OB!A@BS4 zrmqK#_iAksqE zx$((%t?S3u!ByCS$cV2%h zfIHiwUtnC`_%cq^-l7pffwd~9-r|@G4CoK_eEp}s-}QOU>MMfHGDeWY+!_|_-qFQ= zMFAF@bNnDIpH{V-&UC77(R0d=0^OrhoaUY!RzK9Y)uDTzupTa|qQ17%nwS`;c3t}J zz6V*${T-~c4mps!SxxiaXy)uE;uDiJ&(>NVE9?llJsPq)O`4x;I!@JaI zSr*IomWyN&@rlJLC#FXHGfQK3l7ETezTRv630Lc)uVhudA)c7LnN-tlEutn*TxD85O>PG3lvkl)-$%UN}RY}JZqNcrgQB!jq882=R2%w5aPX|C_8=h`l~5$fu`oYwED zrGthjpT1HE)m`0id$5`z8CD$U-OD~2(Kvj_qz z6+O>(y{@+VrST)Y`<>%e3b&eXP?P@-Om4A#EiV<@Yc0LS`NLc%V%gnT$tB*-2|E#` zlMjc)mfHIb?D-)7=C$zw$#4?C%{D3aNapl+o6bl}vUL+h5=U zl0sPaRU`STb^*F7Nn6*_pC$TI^>?ntIViD(Xzg_yUo>A_LYW4LINs-uPa3iOMlptD zdiH^-MlR%`Oj}671v(&XZK(KdjE}=!%Zb4ndxR)oftCCS?x3z!mCN*aP45;(_knC* zcLGstGeBqy?!KrwP%?~Repncv3i(hZ&|>e1;jScEJk3O7TO7=#6Qo`cf(-k7MDvI5 z6zF}!E*1CeEIB_gOup$svt&oq4qZK#n*#O$)k&l`oZeQh^{sA&zMQas0FleVt3LMr zWT!khGY2Uh^lkYov7`doH;fe$)lHUY)3b_J$(z26ri6n==%~46eVH-=yYl}4zU6&{ zpoI0dgx3msr=O|hKG4d*oLB@!)!fzcQ^R7IG5Y{~a?6c6zks(T!;gtNNBT0unoNBq zYV`Hgjc*4Zi7kQew<_9Z#gM(WgS7Pz#iWh zn+nn0ujnEvTSVr2%1gTdxMoVavxfCjs^Ilq*-`$))la zCf9#`l!;N9SgDf1C86S&q?2;L`cPGN@aJ&ZW1b)Th_C<~Le0mM&5c`9B$(TXn43RA zmNbe@Ce^hy>{M81_*nxV4rUC&+`a*)HDlm=2`d#%@)5+AbCbz0-h{C(4!$(H}!;y;k+d zRlNSO46MQm_0~4eQXB?eyed#6MT;S_mlH6n$mjP?N~KCUylON(>*O0#%t_gRwbLnC z&uJ4rysNq1rOkbyrR;f*x6Fk>2EMth;WUb(?GWh@3irk4=5~>_T|FS4R&s4xBQ#N9 z$hvLXb;;8X!(eeKNRU_a3lIuye_IJAev7}z1_s@N;NV+^dY4^kH-(*R|BSO^75`&5 zY3x?VdNw$xISdU({BRp&6yJ)Q;<8UvEF?wog6fdEo>4aXZ9OLt|KGi7G92&)mh2 zwU~v;yn$tI3R@JlzaC$5dE6!QkR}j85)&7w_Nr{BR!E7&dgyK{KMUY<^5vINVBDJ* z_5);k`o+H>b+evSv7cxevl66j-?V>Ln0zIA9#SxgGbfCX?8WTHFqalqMvgAQ(B9K@ zGsdZ^DK=6iluo;MQ73Pv)|14Bm_qlkwIMMvSEO4yUELdgPxj+Z1JY)$ZpxDC5P`eZ zt&3tdmR#cH3(7n>o@-It{7-8r_3m*I(9N*0Eizl2sX-v_b4!_?KY`hCK0h7Z)n?|8 zwgkM;aojTAONW|b#r*S33uG@r)C?51w04UC>K@|9u%_wn{Q4>M?IX!dRh1@vC#ANx zOGC&j*#thx@z(%xmZ>>j;fJDgvKV@C`|M@?SAY1UdYsO>?-X_$$+?wr0gQrI*9_^W z)%Z-?E>N(rU+r_FV!<&9_w^gvn=Rdr7I1YodG}kJ&2%DtFX-EqP_cgicA-6)mUIB?Xye|NNuZVoz~L9sLzd9lVKY`Yr7;$hdH)S>%KoJQXIl> zBs4qn(V$PZacpA}+C%%Epn@Xo3Z1Br0lXq^Pah7l+{5o#}so zpr$%y`sGS7DN;U?xL5LuNhGxaLuA~CDGYDq)ti-q>-0xJZlKb>or~x5RoszZz<2ZM z!HpPc+N9gDhMYfZ$@VVuopG0yKqX_Xaby_*^ZOg}tbR59!L&T<)vrO;tJ@nMSe)pM z%4K|&krVjUpJKZhTtnvzsU$VNrWW53Q2Fl+xCqa-^as9#ka*a9hApr+;FL_4jX>;f zrA|&X_BJkI6AsV~*nozfg08^03(BLa>tj5U9ogqeZ#r&xQMpW<<1+*HbR;bP?aFED z^5`ibz!*BtqbD}zz>s}5Y;xIO#)|!T*wz&O4-iN-UcAc5DY-|aa+>`+SvY`s4-}V_ zB7ACHroOZ^u6$XwQ)E7+MzBG9GPn0Y|R;wzL4W578NM;zI2%^O@NoUy9i|m6%aD7@7u;Vd8b9h zlf`pnh&kK>=j*q8`>gu`<_rlNfG(Upk@ym|@k+T1C5DsOotqCGd@v#c%hW+MxC@{J zbU@2LDzGtYy0z+E>QrC_Z7@QAp!dH&S1sY5BT%W(SNd8cXZ!jwB!ts{j;WdfZUE9{ zCOiFARz?$}20JAOd98$MH7C<`ope=d)6EwLXN*VYIg3a_P2v}!uT|JyB3;V7 z2}0?Gk*+%vMdV|0#$LrKjLSL9B7L!2l-I8Z!JBD`N6OZHno*e%3Fk4E6gE{Dpsy$1 z1Ygo=aQX#kE)=frbq<-TwJR$!`VX)I_YCauEnWR8Wp}4rcEX z{KkqxhZ2WN<3m(0x?4mX>6Z+hCJ$6Q-UU~a5;l{26EL!IV&1jTwyvE#ZQV^J9{Lmw z>NS|e34C0C{hB1^m>0J~66omc4f>sstv70^iB!8Su6~TiSoxTdk>dZgt~pWUSlK07 zAHV$(p)spx*3!B?g-Fb{*~Yc8*sqILnQYFg=Do6f;2mR5@uuR$@ij%t`>PBwLED$I zn!0js-rh*XU8xL-x7;u&<#mG} zC0i5R-gSs!e@H&cz!7xA+KzIN&9Yu#$@dK9JJjVj#t}%2G)}EUD24_4pWGek9aaBty!2{{{j9U(dgvW2RP8d+m@EhrHqD!; z9cMW%=R|RMwV`bfaUyv`>TGq7d5R+fu)(oC?p7Y{3=KPF-rEdsj)k`n zz$-bunHc{dO)`c0bds^*tJ&Z(o_?l0SsKA6rkC+Vd)ais4F^KsZkyfuyot+zT++J< z#WXA@i4yKQ+A3eO_wKGU80D2N0eHAt;k!xuT^MdYR!#=YF z%K2&kD8kgI=baj}OKG~V%%*~mJ$648))94MmzQtAap@?p6Ykq%OZOLUw1(+A+c{g( z_me$-29MBORAT`D*f+;b&$Fhq#LS~163>QVAt%?ODx9`AN^}ZMx;=6($365zPQ6IJ zvT$=rG2amA1rr?=(u=$%@b#qcJDCg%=GL{e5FY2-qxd3f>%?(wd-j3+OZxg;)pu;p zhLk!v9e%)%Rt%jwQTK&Ludw+gO{V$fw+UHOOi(l2^0GT_~y49l5uA! zqbq^If^VYv%zdQNiLMw#hZhI2{08uqi33*4h(6YXAK&#EL; z2*PfIpvZ&%0kTw9 zUfCnkT|2IN><3?7>cPB&LeGX+yHD+uI_7`t5+-biCLkXTl3KO>DN72uZo{Yl*k$Uf z>SOKHX)vIciu^bpEMBoN{slMQM%xRMiEpYrGtjpZ$S>RRqN?Gew(lY?*@;3(p~k=x z;d{cy2HQfJa=t6%^w7YKB`52ouv@5^`&LecLGR&5mC|fgYno$0#ZT9aF9fTE?^&3P zj|Hiiwpu2tB<+6>vOAl#8Eo6qb@)&7g^(>%f#S`O4_c|01(pU}a2^M|w>D3Y2y%cA z1jHq>q6~6_sUO?tk?^P^tKayvaS9^C)YkBWAZAv9v+CYu)jOsg$qCwyqShrtc_)xH zW=>i>Bcu3yA%_YbFx{SSc}ixiEpF8|va6Vw0bVBaHI74tFUFqljiwahP|8*L5;wPa zrlwk?1*y}E$@_1Tk7Z%XZ&6J^T15UciTv-ugPi|+9$k?HwHMJqGU^fd$8wsiPNeI~ z7*nvJC7}V<_ODo~SVHY&s{c0XFEs8nrz9}%{(m=0vH%XB!u;ff|G~tOs5n}Fatwee zKL()4Z1cZ%6q#+AUc|#Wv3ii1K;IwznKi_RP_fG3{%Q?_hxa_6?1uAaMo@GlP;1GZYM!fC-=Q}JqV<{w z45tGpyo)lQ*EzW;H^rk{c&mtNzbVsx;`MOwD9ry3d%di{l%ErcA+SAX98t}UoGYpS z?>S*2)iS=|oDFG8$}2sMmL6#maqjjrMp!X9vOLNzOY5nl{TG!`=^Y6t)5O^KOtAdRW; ztY!2OSZA0OPD0UA$nEd0od1=&#Vv-ZGFIw8#{U0fyv&FH-?RJwdJ#Ms9`c{T_5WPi z|7Xi#%RGz%%+!2GE=!oZv6~u^|80x++yBS}ay*4GW=1qAR%v-$T0{^2$jvvcym++& z*Z=Wx`>K3;m3{Wry4m*lPbPVmQ6Xf0O)-1kxnZTU?!4i|0<{3ArP_!hWMr@Bmz{PT z-!rkG_>)~M@!?Y4*PGIiuGPOV`I5W}T>LTaHXM>!&kxLy_;0|QA{XkI8_YueHAO`n z9eQQ=W4|DsiNjXy`PKqE*Va4#{_dKV==e7bqHS3FmW>7*T!Ze}ZbIRQ%uNd%paX?#?={`b zp>qn{*rt@_&CFa-=5SM8n8K7L)JY(8{a?R1%J}MmxbtkHenT34bF#p;tS5awYd4E< zrq}hDz0n)7`DIemB{qfQ^NQ+SIYt50(h^6W$BQt+Kcxa#!X9VqFnp$|2v;<7U$faK zHN)Scc*iEu>;&#J9NfVZMOfVma6SQ1frDc^`slb)1AxPF!E8!!lhLPt4Wgs5CkG`i{pa7soT+~dBbBgmSWpJGeD zhWyy~7E$bgb=Vs+jq}609tswaE88h6?Afd-^gxdRWP&o_VhI^2vs`ad{0AsaxN==o zKbw@Tz(k|9NzEGJ`8=^e{VZ3UtQ}>FAQNYPl{=fpo^v8u8`@-veugt}D4qm1ollAR z$Y>CDEqW=RIwU(Bq24ldD6CDwk7s1qaGBUBkJ=&@R%P5xiGqq|@rM=bJ-=?JQuO3g zHqS$8Jn}kZGoyHq*^sm(mSxF4`eT{D06TcLH#o$r%G}LeK~;rl34Oy7U}Q~AAG@JA$ce&ZaC!=Ft2N&LszUCtT^)J3DpqJ7SHhK4#q`_@(^Qc zG|L8>&7~5EvB~gId78hysZ@Ah(!9|0sf*f{@I`QBria-PzH7r;V!Y`TW1>e(tENT6IzBI;_gV9T8aKj~v;`mmkG^D7c+P%}ar4ER89Nad&;5sm&H8kx0(i|p`%8aGq+AMnhS0}h$o(O8h zPxLj+KQY^AF)>kgGBWPK>4eyaOxbY=w1++&C9TBdC82?Apmm_^GG^0c9zHYBr`+Z3_8^3${lN))(_!r@G!y3iR#aVVCa}K@g z^2~13Dlt<%gxOr<`nyFlCTLU56gw3%2Kr|5;>>$jdw+_IU~IVbtxikX7<4(xp5??h z=BIP?Vf%02%0$p;0;qqt+*CB_zL;kwigG;t1Te)8;kws-FKY!RSO+P@5s?a!VLI`} z58iHm%~BP>H&^`!V6rHc4nIj(JI>oS?gvqIkgIQ<;`|sdXq{1p4+rc>($@48^T2*( z+cKn*+dEVwTdhB>wc?g^DEYrLF+x{YdcP5P*fTKMiAe$27fT{AmVMJT0u}s;D}7`V z`R$WqM`;vQ*5?c1%&XF^R*w~erk#ON5LrcYP48vUIo5VS9pg2ToRJ_*NlvEhY3EQZ zKNY{7?^I0gA`P*c{Ix4^Tjm|G)U)@nxIHJlWWaV>BAp227*-Pru``Z#V=s);V`f5q zN+R4GC)^pLxUkQj*=Z*ZI~kjK-WJr0B_x2JH)Sx?x{C1C6>2=*G7}U(4~VVV%<5UK zh^Y2OaSR{`LDOZU&f!bs0+mx${V6%taO$$gC4I5ew-(!w`0=vNdY9#n25uQhn1@uz zTUCR2!GYWZB@L6T_sh$&=uss8&i6Q|PGRzvN6T{geG z1Q#Ua6Do%d@s4y*vZfh&ee0vcDIH+E5Biq8oUE^#Zf(Wo*nKB$4LgeQHG&4ru=u~M z?460ggHQGe0Ewt8L+)P)l;w7Q#%3L!HmVs_n@gE9>a^K;ol?M7NmR5hzShTmv$`tT zqCmhnM&R*N*YjkjuPS|Q$c@HI93+ggb-pK1{wBCox%+uUxL*#ff|4}+WIFxp3tMT` z8_hwihFkxrtFD2o3d5pleS0qwWr;h3Py6;9dm6TEj%Z#p(TlTqeY_n zi=ehd)`~pP3}q=0^&g-EgRE$+iUCteP%I)Q;92S>FrBxwvfHpz)z`;T zoL?f>st}4X+n!k;^nuh9N9awv^+Gx*L6{#s`x^#y$70knl*%Kn;8FJNYO0%lc^LPw zJ95s!3UK_4MTmW#ZZW_6y6>ApxBj1&4Ry4N(v-V`$Rf#{EFrA1xz&$L$?5MIZ7H<~ zE}aG|7D|q%hD2B&b_Q0df$)aLfl|} z_f~lw%^C7Pl#VFrf+)q72GmN5oGPqb2(vLZriTc<@q|V*V4>JtvRwsFZNQsscf(a$ zBI+74)JCIvpY1OJGDISKq`WJpWQOAod?e1f9wOF9Pj<-`dtWhstK9tTS$*$wDFR# z2Xec|+$bzP!#2780jS9T4h?VdE^%ZpeEn**GBc)y2ogP9A;dBo6u3vxK$llnvUI-% zpGcsN0BV(t?tTC*3wo9n#yKu#CKiTGs!kHl;6NIQN z@5^kpF~pV#K%wHLgw)|S)cVcX2eN?gnWccMtI888-}dhu+^*TKeM){P7Ht0ErKC=C zJmXr_*jqKmI(QF=IX4xwTG1nMTWc$ZYYt3)XeP47(WaOQq3F|=+xI0s(-gS?zUYb{ z;hoc&HSX=}`ngR^abefEQ}(0L#=Y^flkc=rNNdYyHL{!i`P5EcYQT>9@zqP4tZSxt zrS=Dt8a9k9oS|=VP~o|!;Vd<=q^~})Me7WOC~rriPIZFis$^-!Q{8Z>kt-_i9I$d6 z;clF5+Q5hOl;Dw;#V5P2P>C+m(q&>d2(&zYQ(#Q0qf25%f}ET&L`5w!PK1kG;!K_H z*fE@2vE3qjj#DGyB5Q2Xi%9oHCVtr2YZ{yG4M=XWv8{#)gBye7tv6L#(3dJPWZq1f z8s0)4O4*R@06l3aGh6)=tXP2}(^*g=pm5q-yA^dh`y3~JKPP0b2O!``W4^WlD&TIg zxcdtHp3~XA`L(W|_%e|h$duzLSrPp8p1GScl6bqgPOAfQwRI)7Y&Fkss9pw$7^_eU+$D%5F&9-n)g3;cb4dAn83sVVg`&o(<0+R!4c zWzM#w$CAr+4UaDpcv0c99ojO8HVqh~h6`>lA+VhW8IrfhGJEA;!>cA^q*y>zyQI}P zGb>P3=`mY(_Wq3BS1`!aF(iyA(!hr%i`ganME8*DB1OqPh`v zi$^NOtR{b*Pgnw5GA?mgrGrL6yrbQ&-N1Y8vVvtcGl_&8E{k>JeW8Yiersozo}Mlvq_TzV13vNmK{dnX!lVE5h#I^~5XB zI8}fn&&TkDxW~Dmcksq29Bf|1$;c3ky14z? zl7Y1enZg?ONQ(!_;ubjhUB8Kc|9}Qx`RQ~qOv>_RG$Z<>D0&fbORkAAeH)MRZ_~qx z!{Am{hRs7!Nis*?9ygvn#n2ZIv-3AvcH_#B-amn$Jv7xnf2 z8;u$5o(a2yXo5X99O?gTyoO1qAr|g*CM~f_eQqr)zg#xL&ti&@>$p~HfpC=}OBZld z?L+K-AQE-X;Tdfvc4Koxg_GxrA@Azi5=?q-`1$&(RXNLMo;Lik%x#<^S-N)*>H`vG zwnKjPNR+=Q`2VDD$e0(LQcNvgHwJo%Jb#;fcXP|NVkb4fL%|_lKel>-i76os_~~5j zfA1>ut~+5F%w8aE@6+wL%Z-YFB@J&uZ;mvPz{_2FLVGL1;H&NKu%-42A{njuqmV~A z*Rnj-;zstJ6FVE3A;xC2xm&^Oj?a<akP!GsmOs)EahZrq|Q3CNy& z)>GXF;kld#9f+>})*{^^u5u!5+^%qYC-1F>#%zk(g6WTTzT7VQrCsXJJ610Php)tb zRoU&987vt~awTu>qW3sxhoO*)pYR*!Ojpk*v>B$&?x?NN_FHV5r-M;VxA$^OZ?p2S z9@j+oQEuWDH-)1g8&F?{2<-jfjluiF-FtPfg@y+G0tx|drYApknnW`e`?*U*cWRrX zY{y}W#|pc(J0iio$+$W6B~3THy0trAQMeI;Nx@v`g{uUHQa{9)H!Z=X!!;~8o5cs1 zW=v=^SJPeJEznI>9Q^LfIG3?eLyqTHIkh~2mB&~mP>uz*#5%@r|CxO>E-J1JAeCWi zEj4t5QsKH3JBLH>v&gwpJA^%R);$;T(Hzs!3QOw6;NDVg_|+g)7T=}Xg9d?wqKTX& zwx5^~>fL6xJGY}*i@w9k;Tz&aB@BCCRZD1`+Bx%naLKGrsP5~p8FTbrT`?<0;yf0f zeS%eajd1eBR<#UBy*u>E*#YlOFt>LAyh273>t!qN{BBGEp+l~pi(txK6D z(>Ufs@0=tH?AuSsq_)H9%`SEm$qvZVRDwFE>-lpO664`hqLu4FJ|gOoMb56g;>B4) z%LYzyHsO0(YSG16T5m5jI*T|m1nPl~lXHG(*jpd{J$(HNsSp^_9S0+)M7U zk0N*Fu8W~LI|j~WEXXSpd9>YB%u_O6YX6zE;)bz#ArZEYnw8W`_0~F+Wc}63C^s^B zx<99)vRu3EtpZ%fYLKCdsKQcU?U{CJ%(2Q(S^=!T54qR3=!nv4_8sb%=JFkC^mT&> z&u!of!6)%59*;jE6&&Z!i)--{IgdUwb{k3*1-y{m?tG81b*|mj-Z=3e)SvcrcG?hV znC5ATh=_=ZZSa$w%_*BAbcMz5v&O=C(Fh4bA9}il+6?LA4MQ*Dtc3B6NWqORq*~t& z9pgyQotGvnEqQNZ(6YF8?5xEHV8_qb-KgFZm_OC=D3Vj-P4Fs}Fa4x`wOxOU5&0vb z&pO)lGf1~HD)tAj!e8t_Fq?~5YQ-O=*HT4U_5H7YrTpoatbz~`ndOsRE9`w%=p69p z7J@w&*gad-Hk|0G*TLB68*J-%@JW^>29&S*JWP9nAmpZQ`ejs4cH{H(pMRTWuO1_s zg{Q_}B#1|3&KXsx5k?}#Qoe-{(KS#nhE&4 z;?#?T+)vA<0l!nT*7$H5X6SO(!bk~18SQ)`^T=nC&$2g5F-}ck2}+N)gF08`wXM9t zLR*X?bAOk?Gu3ma{yBe2IoPqvY~19}8T@8cyCe>!wt?}d&3~ua%!=7o%fIi%XyCVe zdS526xQ6~$hh6o$p`uM-nTFO_P)gdA8WoiJ#5`hZ<=M+Qv?=_fam=*H?8}QC_owF^ z&a$AzpgGYW>4n?^v1V9Ozuhpm=*|Z#ey#BB>A{B;IO!q=t@?cj$z9MHVQPVz{orZd zL~b#OPwaJE&}~Ru!S^buUz$RP?h}H|jg$_DB&wp+yxB~?ST1v*~R7wpJ z1vo%Cp3PL$7=KT)B__lg>z|5Dm0}-r*G4TYtV;*?a+K%7OPA!G>YV7jiYzrzZ*C;SCN zs%w_Ev8;CTuiITz$Au&+H%2F*93E<(lMG3zu(>Ne(ay&##1cB=D}qPV(2&tG>3XKH z!fUC%%>m_N1m_;Z{A$wpZ%u$=NaSPLq;rqc6|f|E3WWh!bz{@=r?d;VGZQDSdJn>l zKy<3P!tErSGWv>&7@@Z;;Ry%1>b})ZRl1VsylP4HLB(jt9m9ob5fSl*BR(8)E zWBOAsY}$ENUBhaOZ9G%unCxLD0;vS;{_SSo#ujzhaE<{P=|C3ZEflfATA*5`sY_0y`gZQcM%gBw+G9%yk}=0Z+`HIatjW=vd_7XB8=y7L3Tu zS|!HQ+#f+hU!k19iddcj9D-^Yq8BV7jo0@_?w{g4=mJnl1%ckZ@G!&bDTOy3@sJ7Y z#|E2l%@ojre6<}|e=3-TAT~lsMo%0cucb|iaT)vH?yh}vP`s-fe(;xJ{3D>LP^ET5D%v`miIRoECa@wt);!R@_s?7@AKG_vN zg_Lqs@$%$xnu={7Q;~0O<9J}ayOtJ`1eEPD$C0ysGtN&qs!G5#>NdaGx3^l1*F)@E zeE1$PteN|ys3aWyYf{%!x1M<|Rw*r>DE!isAY8}&;e*rbT=DSD-Nl!PL?Y5Z?Jp56Y%#Iy*m^y}-$QcGDtmnIpc zj0Km!%5(hjRV;PuOUJdgkL_0yO0Obf6$fI-P?o^}VE&aJi{YWB+*vR7exDNBF41zC zX(i(T;~y`-TC1dJS9)a2=DoYTb}~R!Ung_UTpmYEP=V@f-0IfW)6E%K?!i7CBi9?cnoD8*WEJE0pUdlKRr! zwlj_Aj1Fmhwv?F^5D4T|MT#Yt%w!oH@;cKlzS{7Yj$bU6>7JE3jK3w#y{tQ()p5r? zYMd9)+}yK*&9HDl;r7rjI#0j!8N9qDaUY#yzQsh)9J3s>Yp;@0k9T1hSadbhh$m)kxZYhO~Uxypz2F z1A&3m`h9A+f<4=&Rd?(=C$JyZizm2Pt#5GCLITSaM1AZK#Gl5ayS9>57ZKh$ni0n! zWqOfX5=R`LyJU@*-A77=Y;EF@Ft2&%=Piu49`usKCzR?lyMmwZ4oB)SN*qX{Rp{Uld-~7@T)LIa z!x$iaN&dA|M$aL@+{dsy)}rYuppsi1@@mb!q;Tf|lb)bfT#fEKnf6+9$uM~o3~~ph zZJ`mV$^(w{1ysQaoN#keDm!jmfIgLJSVSe+y5e6}LOU)%1#{4Gnp91#*bq20TnNODVqCmqBc?KG zk;4>*MP_Vpc^i4BCCo8=go1K<4CaGy&noSO*pNZb%bEb0To59BXB-~PC=6o4xg|R{ zr`Dp7Ou-baaj7^5sTA{Tykc3M{XjSr0JA)Bw)K%!yQx2VlkI!Q?&6V&_P`&FIw&HH z9iSfFDd-MI7zBFvpbBXV`M!2l8CwKnJ!+n-V%OS*sFlszt7M{MM)eb+vfBwsTbTcP1|=}1;NkN8JqS!20-qY(VbN7G! zRW<#j?Pk;6UZ6z`84O2j6VqtVU#@!A)QAXqRn{~doQ@B@W?O~SCl}WoTE&rX6A!$9 zyhSls%ChkM(pXBjGLN)fTE_wspXy^#j+yV8(_Ic&ub{X$B0~$i$AvqHU`7egZ2ESs zXt$>6l*+{oAJ){{TIx0;Jldz&k=Lew=4DI;@iE=0|oi5x5iDqmKP$KfQ!I54*5b z?R1wBIzmWbzLdmfg?B1iQgWn@dJ)>LJ_z4{zfcM{1IDw1WTafd#G(xO?}3WboUjBa;5hot}|(?zCQn~8ADepEo&E`2IH z8)IyK+kDDz=i~#@C8lZd{{U&;HmP%kg$Y||+o3+Su8^4@5+*jC&PeKL0}?3S82p=N zNTE(L#C*;EHF6l=jO6=)jQ({hD#ixDGC0mLNMyige1H#A-mtprG19paw8ouDIr(Ra=@|r)!43Ly0=MVY{4KWFY@uzp{n-bXS(xdo+m0w z!x(UScgJ&91MQM4aL)6Gk^b|r+n-=PK9yiIwhDlYo~_jW6s;nU!m7)6<;Y$3s*k!e z$u%xW25GH}LJw&lpT?{#p@PeUvy~){p7mEwl|`$LpT2HBwCk(Atg$Pqlh=&#^r6Wn z1&JN^giHbaOifjlOgHG^fm@6r0Jh!TO2#Ebg!Bb@#acEtwxBZt z%zb&JBnQA}37#l%Lk1GOFIH zJ1$Z(06wgFA6x8)DeFKL?BgtNHe``<`228c%s?43{B88A&;uOz zil;xl-Jhy0ScI7OJLQ|O9q3?4#QDlx{H4BLed?vN0cj3LJ3v0fbswH-ut{+DFEqm# zKPn$el47Yjkw(~@{Q2mu{qM(sXh2_xZ7rRv?r9jE&4wg(;Bik1M1zGHA6j!RS#sp| z^rQkjXJI>sCnp0G#Rm1mG>YpX$YYVv=71hP>jjMQ&S(tmN%>R} z)YDagILY_P>q@|m8-O`n{{Tt=LQfyOZcij}LZI^rB!D?Q(((6?3fyFzny)p}q{0h$ z4AP>8VYn);dTu}AObZUtqVHzM`==-9JxwwgT1ROghhdCkI~TC})NotN5o?>71hXCj zuLy(Df5xt%Rg4|qjQ};nC?_g&#xYUgU}J($3+YJnD@%}bk4kXqmf>5zd(r{hLWbYf zyZY2>2H}yO#4i+xK2p1jDD|g>7yz*OxWMC@0CP?dV2mF@OqGdX7;OWlC?7g`VRPtx zDa{_(!E?Bdl)xZVNn`;6jtCg1%s>jm_*hg;9G+@!mm7f@QHohD;_{nuCyuPt0GCd? zbLK7-gN)KO++~Kul0rLy#Sp}^Ci0*u912k?g#of1c);tL0FQOdj6y=O=er!!7+kxE z%%?tzF^aGxcYUmUwZ?PY{{V$X7$cu2?!Vr0G6D6?06_N2@+z}P#~?E?&NEZR7F?hp zM7$lp#ZH(HEX5yD^D`gw)}BC)Akp$j!mR){MH0!heZVl@{?x{V$iWrZWAA624@!|8 zRW=~~?@gz!eQJf({GMU3(^N@y{{Sr|KXxy3??4f14x>QUyFU@f3FarMock!#6 zOPJLm+YDRjmvD>BYsakI#QVdY%YAp z;06a3AsHB^9LT058TDh(RHtwd#-nU;aO0BRl&rvV#3ZZVv7}A05+o$Zr~dl%rzrC! z236z?s{a6<^*~aB$rO__gU1S|C-kZ2hDVRfw}SwVSn*Q}qvn{SgKpmKQmL8A-6jX3 ziY~4qHny5uVHAZIj!5Q+ZJ|di=NESC^Ll+MoYwaSVunvN9&*k1N4;1}a?lv!a-fVE zJGcJ;T9^`-wpSq#NW-ZIH6WZA)~So-D*JkxnWj%G&SfhfLWlU8pB!rBPswH-`%nd0q=H#Y zG9v??8Z+PNQd`C4{LP;gQ_B|>XZdGDyi6DtcI7|!@YFU@e8{~=? zYy-$S{&Zg3fm|@>k?BZ6NH`#XX^QC0wNUZFIHlbhhAKH8g1LrBNF1J(Ry&J#x{2eK zHb|Va4Cisj82oC#+GHwK&`9mj1NTKOrKAzI^|uiKbM-VQXLJP8Hrd$;jH^%ffI&Ge zfrUPUBdsmFTr_Va-dVbkZ7i->0q8gw0;=85DVRopXE^~!H0yYp?13RB6(qR_0h`n4 zD@8WIa$8Ar4#nEBG(skF-+LWM9l6b0TS(I5%pxES$Cxp}3Zvy8o@!7P6e@tK2LKKL zs?%P>697);{{UyTCr}GANE9cTR-Voj~JhUMGNeLj`E5?hfsE`okT>TyjQw-C#LK_E65Zfs*1;Agb} z5Z!)Uaa+ctl)R34K}I|3Wm=YV2;(F9Q*D0LB<18@JxvxAP7_UCZSu#Xq80dSST44e?Ha8}nd33grk_KFiC>?6Gs!uTU zW*B046{?lMvJ|5ej)Oc@VpYKeVCR$Gr@0ZNN;hpCI6Z2*q-aPOW7j#Sa2i>%5!}OAk?`59mMflKBUusSm%vo8A$rz_oiHk z-Gk0XBRq4(QM%Mbs$#cJyc`OiW`MnFMB0Vpso~KbJ^07-6)V2bF`S!Y3Gfu%wd27?|o|T+z01;O6{G*<0rjUxzrU8le5iYFvA>U(w%X1 zk)vgUFc<=;!*MbrZGbZ|`_&ScU^+xy{{S-+j=-8}3X0tW2H?~D#|Q~kIqA+SCoJws z8$t9nU`H$}WXm>5>Hw#Rc5vJ%?MuKZj+n_6Ax!6S&fY-v6ag7+vH`aQbfQLQI49|f zaQ){49CtpH4hsOtN38%fGJs1C0LjlmjhC z5fpO7`ctjdKF=P<1yBXRJdAesKU!c)TR9|^1JaYrX(1yRPQ1`bBRKheGg8K^P=LoC z;(#NLB?JI?&tpo82_eBMJxwS+TMgX-#z!=pgPxx+CXf#2_;I(UeQ81=Bo-tQka}W~ zoG8a$$NCybw?E7iBeqTj04OK!sL5VI?TT<==473~_w=ZxaNBJa6K{w>^tNfP{lrhk-l&+&WH72a7}%U|7|M(zPWN|{RV$PAKu_WuA1U?FE# zJAZc*{{Rsk4LAK$Z-^ELhGyyYsf-?A%#FDA1EBg;O*2S_EC9phW^SK=pa)A3DZSq; zIT_$m`G#b|fT(-7Q}h&(sZc{@Zyc)3L1`SKs{a7Jjt^?h@a~!sBfGf;THrF2b`EBV zxlz>-0* zi5c@S=m)2zJg1(am9gDTBpXsCY<$P5&w4{L+sIUrwDW<^4Im@4baeBbnWSzA{(x16 zb}Uzw{{Urr{wK9pwvhs`hCPah45WO=@uvnh(XvE0zU<(hNImL=N>qd@LaMi1c0T95 zI7~{E7*`*A(Q2B&!dEXL`NuJ@EsuXnvLq~vn2PM=sX55?pa!&3xK@pVg*gF+cYB(V zg1L~g??9Z7QYq3%Hjo<&jI(+QqOz90Pn|?yV{Uo_{b&NLt95lDeU0n@?d@7{2_v>t zcFc{yrwP&&jbzU!Z?z34&$t!j?Lfzmb3hgDyrCMqsVb*xRIDXQ5=3yw*c%9>appwP zqJlrT$FI=Q1WbS?SQ0uDor~!}1gjgNNndI)``O0k{{RY#=1VOq#5~Lh>Z7T1?NDmB zk=d|_qRk<|iUsSRe?d&K(@Rd5nwtqO2+VQ+00MgtdH{~b-fNqosb8rKNBTSff2&_y zdex7x%3OJJ22AqZ2>Ob-cPhZ3uq>qGZ>P}qr3uCZF)jgOdWH0&;72W}xQJ|QD)4~! z_o(4nV^)r4#&}$x^Tk?b*?_-$u&CZB*lwQ$=c%aXzJOO9I%1=o$gwd@4mz51$q)py z3@;|AO7D9jqA6JO$tS3+23EI>$lIB~P_4?I_Rt-ATLXN~PNZfL2Gw03>ae)*gfyX$f zt&&9(e8jOB+``=j2hNA^L1z2ste6>H3b5(5=d zdB7Pp12e6yo_R9Bh0b$|xpi!+Ri}~2JS1p2KT4hn+Eck=#CgEadJtz(e3Hc?A2+!_ z{c75kH7BVum6gik0xm7Qt63sceZ}M|dvVbE)sk=;AKo|vb2A(a{X5j|+gk^PP#Yyl z1pR8JZVm2u5h&-5zQV44?5wsFUDerYS>!U9qE4I~@G(@QGb25qeT@;wz{x0jeqAX_ z%{;FXNCaqbU#`>WJxKMdP{AAk`D=oH^AnQaQ&$QuTah}dBxq$>5nY&`Ny_85hI2_m_c<(cF8o02ibd9A&U;_BYn8N|=Mn0of9FEykv6}QN9 z+>Vt=Y~Pi5!1v8cnpo?SMF}tBieFrq2uR#}TDW8pi;GU=2nf9mqW7~a^$ym#lR|n`Z>UsRCq}P*NBmJEMGC7U% zLvw(5BZJrTp{BJ04MyHpXwp7Yu1!r8FEgdt2UcJi(U(msZ(q%95HOEY<)!)$gKU`9ATyj6&u=5+xKarGpO zQn2&28&p%ui5Tb80DoH6I;}uzSP5INeuAx{ENH2P;-s0QvbT9MGlPuxsxe5S(I$2P zxXI>)VVdVTPzNp8bON5Z2MxdnuVQH(4mc-y_u`RDG#JJJ>T^^86f~yQU?eN4D;*F047e*cWw6+*&ZuoGfvFN2lr1W)83q}s*Lgwv4Oan zs}}3IR_b6@B^iPy9Y5M{bNW*O&?^@=w_|LZenjdaPx1ApTiU(MpV~4$Hv_RTf)}tS z`HGTu`$W;&kCc7+$vqda{7qciF@Q+P!2_iLG!8-gt&h%tPV6b#d*`($0rnOFdgg>O zJbOf7j?7IU8ctU&fCm&tnNZ<^4}SEbFc`BC?mC>|MMO7DOBW$?fw!spdJ0W}F$=&l zApmq9!? zECL^T&a=CFmvZZb&j5Edcg$G#6Xk>b-t=<_w;@vqkw_bPQ~fE4AW|e8BlR6Nnn~jW z_o@RgQZbx+iir;G#DnCw48;DmpcB2oAcX8PSoFvBs>})xIyNkSiOB8kQpk44wEqCC zP5}P!qBJV0779djf`0aWJ*WYsjiOlh0DkjzBvg)(6w6^oKKmYOHQxk=5sj_Uo1mu5 z@mbo=XGV}DWv~Gxt~v}*1|^oHbq!MKA(d_|w}}jeiBS+33K53{p5v}-c#sz?Lhn(} zp&ctPOIc&Zd+qK_FGy0M0<`Ko!;_3pT(b`7@LAG5XZPFw(B)bCk*XvFS+f z<}`&tz(Lew6(XEYoM+_iKo!1aQWQuI>?jUT;A&*HhE&K5LFx+=gZ?zvjI@qHCuz>! znc|(eATq`POmaGAfFXtx9mBIsOSe=`zlrTuA3HW}+83My$zJ@@eUW^_G;CCr$F&j4 z(!{Js&W8-gf%(%A;{vR)%^L*+hV&wxBZewR3J>2sKl=3ylE(|8@7$ziS-$8W)}@Tb z>{u{%^`Ho33SKpj0uz&uR`;kD8Dug^7zn$#2dTwekv7V9;|wxX^e6fnMRov$%YU+X zVg59LV*tA1hXuRaT;)|{b~4MJfgqDjrizKzolkeYS3A3`%LIYa3YNE zZ>Jq8fu$^{v6R&&#%(CeM`i%%^-tL4U@o|A2WR_8|%x>c65d?0=N3O5a$Ec zt9HXfi%hrkUO?9$$1XnT^b`SB%E{~?S#CF*`T1!NB}b)b#d0vhOnouKeLW3LD?_nW zn=2NGki;bFI)hQ9D(W7}Vswmwk!2_Ti zn$9s-)MaaUMepw(IU|D~ari8M!n7EOq5&6xFcoR8F`5R093r6#Pk%~duCZ z&2tn!e#HQ@BpDkn@+8}5qG&^K*HiQIs)4}nNdSL3*NWX=K5C7?=K;EQ1M&i?*x3Y(giyt@tmJ&Y z`1R-cRruqA#sh)%W65LhS}h}}iNb-jO`jxC?sgxESmztY_XfP*^ zwOR&-dx3Wx%JJ;-&<@8Zas2@NDxCVtjv<<+N#nSA85kl_5!NBV4s_Vnp2EmbQGN1Rsz&>$vmp8 z*%{~3uD~LSQY1Ta-!B|gc2T5od5zTn04k?@FPk<2Ay=jiN_G*gb8!S%W|?va3t7*7 zvg_?J0hNFz4{WhN(z4nX2Qj(Nqa4+t8%P~MA2E$iIl)vJ{&jJacNnrub$=jJmiEU2 zu0f_MmGha29aMCw?Vu3E06948Q%O8F+kENahdmls3%m0*QHODtlm<_k-HG&5imx<` zd5STyP6-01TQubFVBWdrs2N(?;Hx=hJ!JZkq~ZE zoSvSaN|$p;H)lPtJJq2T?to(g$+yT4x%lHF?&sS-(uJN|mT$8tMCfL5$NU9*{dg4i z0^qRg5IAzb#CxdzrluQE@VJj0DdQBtY*5E-9u|Gap>iInVmCc|CdoOOo!Y zc~E+uhv`pp7q37nThs{tQH-f_pUD6^k;jmlj=~F8m z#xTV|=oAW_E(CiWhwq#O{_jdgkVXRzJ18EWv^?{6|zB>N7ZN{fK$ zE*VC0!G~3D{{TwJ`y96uhLMzDlk*<6sOp4|n{;jK*whot6{~=+$>(lzC~LS9#|FXv zwlyE@a@9*zk|?dpMo#8DbIme+O`H`}2)?4T#`}o@IX;=8zJo_#hhuC%bp6tQl|;c7 zP?;{CfMhA8XK5lFkZi3YO}(C6>vQ(VHKKHMF$L74+Np)dUUB?NaS1{{{Z*H zar#nEAu%u!za8)?B)o_)P}$E?DS;fa3E&4~Zd2E3=CSpyTFkO(Gu}O&)QGNSV92{O zf;W%4PBC2tzYqh{l5&2v#7m{>+ODKCs~flk#K$~w#(a=Z-E|-xq;bI@`cQ!1(k!m6 zw8Vz$V(+-fOH5_s10ONx)c!T25iceXd3<;2_zIwxcGkCI(&7PT5N(G)>e+v#U1>$) zlMIMq9c5FW%7z2vkVgAr`K9Vf=O0>+5ddC7&oSx$0M@0C;z;G3ym7m?81$+T=;CQ@nh62j_oFA*(yQBf z@g%awK-(naYvof(qjUKhA(36r$l{a(?jb*@aToH7C;J zCP1>t=Mbpl9_EtDOcsrfB5wKRPh8hGb1a(nxKUX7EAoatkaaXz2L;wOvSgNWux`d# zu%Cb(YU226(gjwyxRQ2pl?XP2TL#@{vW6%WAVNYY9lcFhOJp!al1Le&Y-LYO^yYvW zXJ-Y3WJ7ErAO@D4coh%XmKG8gb|>Xx$FZpHBn@t04n(7j4)~-3 z!vq$xD3QUCj4pc$l(I&JnC(JHjj{KA{*^`xQz8YONZ5C0J-sT`!?ZDp8FwojGUtFP zfnI2*iJ9Va_i)La@#;OPEp7bv8<4Ck&plYxm_s^&9$F)kjolBSr`pf;mugNCOFy1Bnr%VH=OMJ%|ngGORQSG)TTRo7M4wc+E;R@06Zw? zmN>`b&04Tn;I%N%2auCU#UgAR4DbmYWc8|=g87<+F3>f^Mlz}v=gSDd<&5OpXW&x;JUcC z7z)Bu#&gET=k==BR`)+C5QmKv1@g}9ejRC=dZ^T(+WWpzPCFbPC<1hlL24vmcAMD` zA6EYW3b`wbh~thjaW`?~VTJ&YLr6vNFra!-Kp=oY$fB&!MgW76 zkyKa#p~?W`YySWQ@H~A?0Dw~NkEoPC`>;K$zgG{(P@YriVj?ypiu41GS70UhGK!Y{~t==fwEKEFz(1Wh!{ z4?tTiJu75^a-M8QY{|zxkD;WuSd5P0HcQdRp`Zs${!Afb8FTWWsBW0rSqPy7$lL?p z+|;oC_GX-)kus_MO;xqIYpq4xW6Qw{p1Ag)2y8CoMo4kJdJj=oZfv8O9IB|0{{R(C zw(%sURX`k$qNJbHsXsRbf4xqcHnj?@2@F0@e`D`J4MyFEMk>Rh9YL#tIPceR0WO!X zqg4+rm*-RS9$0$Ri1{JWim*L>C;=MY=2?ZZ#!#QU-GKI|&kNa|jxxO!fa~q`txFrR zcM}th$ac0mRPsi$p+^9zpbP|4o$dFJ=})K47m+!LHsA(9^!n6fg#?p;C;=VTH7v)9 zYNr1HosT`S+L;qZ@`@R1?ML)YvgbEx+#M8?B#!Pw;ym zYNJ_O)5bdl0$$hJ8P)!kd(+Hf~Tmgspo5%cee;W;`)32X^PJr zf=JtIj{d&JfG_HD$f}Wyh~I``{Hlja)q;4hpk-wl=;(RHXI$I8tKj6se(QRB8UTru zFu|rP6d@m{K-DE90K)`vKnqQD4n6xHN@yhx*5!K|l7J%)RPB6cvGt{f7t|*5(2)xL z_x1J^ixb~X_ISSN`|asl&_Nx%LO8}0ezXAS;z(my<4~%jfGQ>?=0h6)0IFUcy?uxE zrIFfM3^AN>^RWIA{xvcp#(@-JM?pXi0000O1E3WY(z1~pU>O^xdI9QbW|zwV0lC|S zUtj*UHW-XxmOG?wS-ofj7K(sBmd6<}`ubG;vp@wDQ9uPvYjkZ}2bhmh{o00#0NqDd zP|9+rkZB}}IY1I3wmM{1MU~l(>_C}yZlHe;y=_ncD58o0D59d4LZl)L$lV9^pahlK zo5_pso~Qewr-~sIVOR4#O*R;Oq$4?F%Q5b1YG4%{vMfklj|26mI|Ne9a0hy-fv1p7 zAi|HhzMkfQGIc9tyO!Ooo*4E5H~B?^oytKN!0NuWV%j8z+}pJNY>);!RknxzB0wDm zTNtZ%7V+G}<;V*zLjWAFBc~vW%C)z$wwPR7`6$9hk%B1P6vhEYKD&;83P3ExOK2ug zP^001bI|iuh$`6}u^mr2{{T6wcFPg5pLBss@B!d)(xJ9!#K|P2gZhoo<_e8=03>{n1IABt{(r4R zmkB-=;GN1aB_DZyqto=EtCG2U?@2-3b%QU=*+21GuYlD0tah zp&Zf!HtKO2eU<~${bTq40QJ=e0oX=3$0Yv%g-8Gcie%WpBRl^9hZMj8IST&(cyg^) zB)Xbd#Bv2?9Zz#mmE5>*(wZEh+W!E9de8#N<^=uHw3#?k2Y-6Bx-)&5K$NVl%!k&S zrI{tXXHFndhCkjlwLlrSBkVS@LvQj1I4$4nQ2zjFPYN-UYYbo&D~$6)dG$*X1#$K43Z%?N49_JaOwl z2vt=Zb}^1grL(mAPw(d>TPG?HdYUT*yIAJ)f6=)tr>`Be=~^)-p33`nz@Kq3*Wc+t z4vI4)iKG}&{;fZ{Jx{$Re%AT_0G0!%`)B+qUB1xfH9xvvzS-;T{xwEx=Q0nokg=yh zjvM~~tw0)5#ImRdf(}%UpwlChc{cNbza7U8Jw+C`NpgoAIQz@#PnIQ>Ks+!xRvkg0 z2`Y}L%l2KQ{QH4b_2>L5YpbNTPwzSVtLs@V?<9sv4p{z_0M%f_B9@rSbGd%^e|l7K zbRXyg(jZE?{507F`^&lT(?9Y%kN4P{WJk;9?G4u*gvxVLLrHk_Ex-EZh> zI@E@EuVQHAQM(^9pXMt*;@z!e!xCdZb-$sY2#5p_dQ>Q~&o|ki=hgoJx+&`c z!2UPv1#Vi}#c2qRA@x1Y02a2f+CU?WeNU;RxVRB1P{BwUW<3yk)8>?>5eDfSp!D}O zl5W<{=5>@A;RG3jFU=qOSnj{dfGS>U6Q!hgma<%1MHH+F;DLl+ z?vL@H2Skhsl1^lA{CC(?HjE#FEF7Pg6hu z01N@eGyPG=@E_8opn!NIiU266moYF?%ASYQ+NGcZqaJ0%zD2mpe-n0E6=l1Z$%CN# z&)5pww6u=S5Rs3m?o9wT&dNJDwy!RJ^PZ-x(M13hQB0OW5*9i31HAwwvUy{HmOLu@ znsvMeFkSFuZ@hn{Hr^Hl%P9ThbRXRwm1dX#=}1TeCYLo$*xg7`f7Ge@kN1zDpaUlA zO~?I8pOk-i`u!?;2Lp;J0a>JtqhaP?H_Nylnc}&-Sd14qOKsST%PS091dsP~xv)6_ zc=Z)=A_(DRby3`I&VMSQER!Y7^GLQya+0i($Ma0nWCj~IecYY~2Lw=n)f!x;Pm$Nl zKXtuDS&vGIR0ncTwMj0c6jBsaX4-M`i~)*{Xs5cFB#pL46fzQhXae{E3=V>;_0$GB zm|LI4YJNfhPEI*BUN^i+;J7#`K1adOuZ2~Jdw00-{-QxRrcP1Bz!eP{yJXWZLC zb2`R=hhvsy?4zwjH5nE&=Pm)r3@TT3iB>rqWRvpW>_$6(pHo1`L30GNmIMSr<;FV! z-2OQID#F@Avw5hvZ)3;Sp=$^o)#7cVIl}Zm;Z|e$U6c4nD@X|)wy#m1+3sr^D~pA@ zELiR*<_D%J_xA#Ml_MmD^zLfKv<)fQAXAU^j644Tv;H*1ScrvJyp-S(^7}9U0A8!u zhLZkEhU&@F&}3kKlwV5oy4%7sH(>jpPoSwLl{CvvK6zWG`$nr|E!et+__kjzK4xM6 z0DO;AP}wwhR_z0)Ba+^^@Aa&v+}oYlv$4rOwB>h<{L0D#yY7X*$ut$SFg?iVyA2M?0skg&BBNO07{IOjlTD) z8m`N`1ROBvYDlDL9J+E3-c!-3(!`+z@Z`dJj_7Ct0KtJ)7(K-$t*c(jV^T%BADO*< zg%Ml6qbOMZSd`(U{(`mAB`7Um8(~fzhks!}3X!b9MuTm#amVqI{VGWu$mR%+G56Si z2=pHGvOdxvgkiDN4iHrvn~x|PSTZs9+@5p(GyvPV)UVm0;w9mT@9k9?f&c*I^c4#{ zk+Pssk6&N@y-JEkS-E5SPy)stCK4-RPUL?o*tEM_mBGTu2h6pO>=0+E>^*5C4vZuW zM7?r5dr$+(XLBTtx!bA#017Cm*~vRolid1H1DV2{btj;v2-`dJhy6a3^+3G!C#j~F zEJ~;1XaQ19#HrzjQBSD+pcjw4In6mAc0m|n)KCL~Wnk!bxaezA-gxg~Xyj42aLRw3 zW3#)+A%%BJ->25K>}*!i2`6-|_nLq#K?HX3h~hx2?L@MOlyR0kDvsusNfsn5-(8O9 zm$nOXR#cUsxIu-PI)U6DQBAeCPbp(Se1tj69GMStXaYzh54F6okf-{%z`!2(t2Bp! z?OB(1tsybO#3yzg{*(cB>eVh&2ZtYZy(=A+<8vH?4!wQ->h+!R1VuY@{4RU_YR%QE z+{e!jKI?i=21OK6Kmh=Z5s+#qVVd$&1a0yu`K0t7ls5V17SMh6>VLXDYj)PzEg%s_ zI2})^pa)x9$7=|VCBPl~nwE+v0HTUQLV`)a6abFv8Wv-KDUim}Kb;`Q_Z0sC2=)5X zM5f`yt_X~M#XbGaSu!dW48Rk>_of4=%^9lG%31uFkIsJce{@g-W{}SzhB88rzQg$s zdX-cvg-`$-04WkRjRLO%ok#+TD4-5@SY$_Z5w-y%IO-|4G2R<$e87M9zs)uoIXfg#n8 zBe>2u&M}{QysicmsX@?YsUzIk-Nv_<5lk*v;G|m$5Txg+$im}4Pg=BQGN}aDA zAq2S*_0M?EsP_Il09{s+(&plE zGY|EcI& zP5Fq7@-S*^WN~cEb_bTd165m{M98K%M%emfb;STJ{oY+-iHJq&SJtYx@3P;=)PdjJ zRDu?U+{)?mX9@}EJ!rOpoz#v_eo^c1^q>W^hGv<3vO&&s=sitpIr};YE!Q%)IX%72 zHd!Ont;r{Jt^WXzAMmW$?`4j1`-5cs+;yM`B}pTYi2>i#lTWv}YiTl^gVY{|uU?O} z+N{v7NbBkoGGs4o_H_F&7qoaF@ z%(Z~sTnNW2)z6@&1LwMVj7utjS3f>F`&2VTTpgr>csTAU*0$1WFV0p4>fhcplgB(v zw);qPz;n>zkQ-J;+*+uE0Xksy&%eD^yuB<;P#!un{{TT*u^{q-^S9GI{r%~#&kAh{ zTRbWM02%<0m5cxfUVu{=1A`|ndMNErcxH;>eANm{=Yx=GtMbgtobKm7p40#%GGS!u zdK#X_NhH1t3hqI~hqfvYE$=55(S2RNx+`O9+CnYulyAmJFX-dk-xeY5V$}5rF0B}gYrbTjEUTk0)7Rds z3!P%?Qu{@%lX-iUZlE&^XTJxKf1Pxz1ZyOTY$aV~SX6D-J%oUylrnTmBLhlG$IuOu zN(?E|Aw7Un(jX`j!$S@wH4F%dbczT=r!a)1l9GPM@BMZD&bjAYd*6GlwbzQ0!$B;9 z!{i$Q6^Ki3bCxDoN=(|Q#dW>F44xujOPQHaNdo|;`1Q_h=@uB(b;Iz3c0d!Q`yhv7 z-GNK`<_vAZZ1&2xH;gSqij4Q@!W3d35)|5^up+#pNWo4WZC3q2M^z0v6hX$i)K@VU z#5{&)ILu+qNih!XO0a-ab2$7V?I<;`XG7~L1cSUd+X@|?d;wgTV>ooYLu7fp#_-?d zqz2IAr=UBoMUBB!jDlZ<4Za*ndYsQbcX!lQx)quTAb?%|Nc!$~)r*-v_Yk*C>nuv; z{f8vqNm(Bg%$Qyz1htg_6r6d`*t;Hq_UX zG{IgbAiZJrGBNoj3o#0WfIU6h;<`SHNs=m58)DkB7FLzV)q^+7&(1DPg!VuP{d(h? zxP%8V*Y+ya__`X+ahaBw-?Da8*6ZvUYv}p7Ff+=Lfv7Zn-NYR;OGBF?&hYKBsAH<4 z=0`v!4=&LpidYBS|Bw?mvw&mJtcqDuaRbBerd_1Dk0t|BLn19@ZQJr3vVue?C0`h# zp$8T;eN8#&@-*|RE5~klP(48|o1SZ=i#QZI=bkK; zyp&7(Get=!$$Z1ygbNoFSMc_q^PYkwT=+CEM%ng#zfe0ji-L>~w^0mDityT&3`2jp z!c;2dyG~#Ckxh?(k2lzy%>=7!%aUVq#rDZksoM zGBMnyKeG-lf*UG`INH&npi36?vllI@gl>nI7Tzy}l2=1?=aXk`vE}9O!g5RxHSk7lsB{A5v4?dw zY!bxyrfXhoh5wv5OkKq)qd0d8j7@$tq?=ose_>~9we%fgoipFGsi8|R>S(TN4T){? zcYMrRREH$05*zHo9U-Wypa0iiY6;Q@+#BCL=JOdHZ6uW~R-JG@I zOt~JbHVA4a*lHcPk{nZIZIP7k-?B`-$ujlkdC*6Q zrP+OMa7k_)^YUgO`JTN)Vbz=WSLe5x)#bO?M$!A#BU3k)5)0waw0d4HNzM$ZTm+Bd z(Y+9gyob8JWiI)GKqz4I%oV$KzX!`RS4u(tA^&QaV?faO>qQlU+J4nYgYYoy8~Q0p)>wlEnAWH&LPkH@N)_#kmn7--$n zNYm}v{z_$!+fLu%KnIs@zV86$$wKK4zy2fJkYrQYvpt|O&7WsrG~P!O-uIS2)|0$x zb1yfie{OGv-g=qWCzKmANv`5BA=8+_-fMG^MLo1_4s|)-A;HvG!sFU*B06fShzh2 zKd=?-W1Q&5z4(Xk(+;KHebXfKvAIyl@l)D8FNw|c?eJg6r$}PgrkHKRK+ztzh=5}M zv+7UZ8ak->n*2?@T9|^VkM}J9moZ=>@>M8b$C=@B?|Rv@TBsgsNB%7AQ^9_UWfp@O z-CWT^1~v!q^R9BCC!#anD%Irdg#<|9zoW=8eJ#nVuSo1`s0LYb%pg+v3nZr~X~d0d zZfc1xcXceXtr;8rON7At_bzx-bsioR*w&8qoa@f(=TBX-Ugk)SPBE<3?X!nim_pu8 zeqsfUJpeE^0ZG~$Ki?`u%7;3G;n3IjEKw}$f&%>w^&)#*gLmgCc`m5K>A|!h26Aq9^uwc95cDPnGkHiL0~iiRc>O8LYHiYf%O94JUQ2yc1AkrCX^!t&3MblX3^f$m}g6p!=$X;mwoB@WG!v4CBE#Z^*M#!s9b^Ts^zu{&PSO0;t1KC zIDE}PpW5wzYlj`I^*b>!yar->ty)7x~n^ocdhRP6kr(@C8S2GG^MTAKV0^Yg^*^Mi`~GT;Yk18up}r; z^+1BV`&K$-?92sYt%hN`mz*wOmaeh+dfd@59hy%3tOAVx-O3omv{-ORxDDCVb@NLp z=m{)dRnch+8Iwi4C+iD`fBS9gn^0M76}=h1_;krkpd2D@M%{A%L3^`4;=4q=DYt4ME zvZFWQVQRd4aMI?pzZY8@2{<#WAf~XLafG1Aoq_me~ zQpC*_*@@fpOk7;t7n9u80oop?YER2Draqcm#Pd3(*3h!CKi*s_ufZey#Lw$Sydv%p znV-2R!}KA^Gl)?h8Ru(oFQ=>1vw#PHjtgb0if=a#4ejmiFwam1xqmH?!{? zYHQ}W+KnR(K^wOTkX}oibRHgTK%#X z?$Of93^3@E*lvMTOxIPTD}w}RLx6dhfeV48TYXd+p&#eF33{f042~5*W+KNVu_C_= ziJyn(S~HpYI+?a*;S@=BYUb)dYpowG?k}I;RoxToo$pT65Bvpy;w19X``6SpVt+T~$0N7CdGN2ue6k3SS4+;xsoc<-4Ia`I?F z?o>SY^`uGKx70Tc{O?_dtu%3%AUl-?1%bM4 zxk{K`t!Vg7xHHHH%{9_1mzx5B=q;6pz53Z~%UtrUFcgw7T|My7UP_^Fc@b>eQ}-L1 zR7somMXF{7nXLwnj0*)|;WvGesChja{)Dguf1#Sf!~~@uGs(Hfqa>hPlC-tew?|mx zPU=P4|E> z?02s70soe3LT8N9Y8K*Q<0YOe#JOAVsv$zF6%0c$@fk8EK|q-HQ+7b~G`rONSA}ej zIR|{WWswW~%DU$eEQIn}x#^<|4Xhib|D~qNOyIFZ@jFQoq`Or_d$Yg&qjYxfB8N%R z2((ZaqWh)rIijnq_<#9j^c1~aR;o5Fa@j2pfow^^7p(e1;oBEevUdYrnfC*>BT58Y zzj9=$WGf(#i^0eo{%X!jK>t4C;q2^tCqM2@(XQZ(>$RJg6^6UwEuV?Ma{|1XkStZy4C!=oPPD58!8mY2B2V>J+_c#R+^aJOSC&=4X zB9{IFD>$llv(MA`1K%5dWY@UXD%Y~BZGo!PIThh?k>z(+hrWH^Z{+wG_Tkn(tT^07 zmBUp;wMiT1?!gApfJ0ZBrKpqg8S$T+m1Dz+BOJ&nU$}DRRwBOFo~z;Ce~vPmhQu6@Tox>{Mpbn)4h=n#SB=>2KT8QHW13OzF*_6xQyXN(!V*4zZ>w@JcgI|A-jZXi8#gBEq%O8 z$?364>CMKd6$@)?JhH1+2JeiqyI0#}i$37+|*2Yp*~uW#x?Z#AZF+;&Jy`{92R1^GI$VcfX$JuT4R* zTLRpxakP?+{p|Q+f2B%= z%Q7eu8gY%Z@8o`70$+JxePNdOb!K;na4yiGamz? zLu}f$v`3jNok@yI^>t}AXG9}N`iP~u61~6r8Cvsny>kMj8Th;l3R#kLA9AX+d)2=d z_?WEz9G}c;*lPaeI0!!uL8FSBx!4;My{D6jtqvT=*C zJ5&9=%T4U1@z=JRP!t0LEcCE@Y@#F}@Q?#6yxo6bWm5?1g#`_Jl{oCpZ;;Nqc5PUK zxtZd7$aS64(_v8V!{mnhWM_yyP|{brU{yVLUAkC5)5+Sg;(`x4&^0-^gnI?EX$=~7 zN)PgKUtqJ&Cey8cDu@8OH04zFx;`Xl zBA%wuf82wFbw5n}?-v)|&mQhVE^>j}SYX9sc%|hNDC;v4lA~eIpPd>l7`7@yWw&QU zLr0?l_-G#4+J?EPo6jB3ewRfT zcpA6>TwFx&kJPq}Pw08*07R4+r5abQQhr%2xIGuhyZX5?Efm)pcA&2X__<=ZPk8Ug zI;2*frEKwKDKUCH&IjiTP6CfzTz=USLPh|dE~H`cDLDAj`2AbDf1?}Lpl5t=bEuhM zpMMwB+yF8pR^Bdl`1NJN_( z8gNHrwLLdIhVt__$Lo3CZf1;xx6=ia#=nguZ(;YvJT|H%hR^}qe8u*3G{K|*EUXBd zAC+cI8t9{MsY;l)H(h&-;v)zsY=NHhz-{K6$rcLS(iRQL>bjEAx}|((&i(moXBx|2 z+6Vsv^4J)Ych@nr3K@d_jP3!GNCj_|u1tS{u^PIy~T z9MHJE(xiY@MUs7A(4gHQf;5oY=QiOOOa$7l5+;Qbl}(75Ubk>KU`|vZIHDR$_(*{( z{ng1?BYB6USnTLdf_W+cxsTdcp}ifw-)v;%X`&Z>1yYDU-2Sgp?}Q#^Tz{Yc4N?Qi z<3B{m>nkY^##o1BB2w0LRHmHbVedg5ce&IR%&n|KfJ74PHtIQnJyE%0jM0lv6 zIm{)C4cgSxcf0@VI&C*KNMu(A4aBqb=z%fR+f-og!ol&6JPOlx87r&;5rhTk8F+5TK|tyiJvCufx%ZYje{*0+9sa|3F(>N(UQ#+~%> zJdIAj3tyk@t;bLjL;8YEQr&3!3R%|XGz<=#0osG*pE~W|Cvo%Wnzu8xuW@s6%S(OI zNb((D-}~hqZK~-HvV9QbkMW1T_&-%V`Rcbeh5%p2K*ZaWbakO#W&G$p6W>f#wM_$UCg`JOS2ax28 z%7-CQ>7AnH%Q(ZvT3*8XPitJYS8lu1u+n+%D)6EsTF9up3dNRxbH{e^pmR13&2E*P zn=0>(QW+l{SR87MLxXPfo*Ue%6!i7y$TCi);(DB68O7I=Z>vU;=v4o34ccbG(OPU%@rW}+ZoGt?+oHpooJn&~cDqh$FxvoQULGrpuk2sV0|<@XZefvzAC zwc1Fcc>a)_uHv+)rRXdC{>rrZ1?*P5CzC8@Bq&hs+aI&gU&TYy5AUFVJN@63M~TxGh-`jbSpgcJM=vJA_491@&KvdFoc3g+Y*EF z34nX7WS4Ve8DGaoE-cA;UiYz4WBI(2)a=aK6h?S&eC}2P^vlkHNzHCs+c2fXp@l*@ zk}T^C`t9yIhsNblh}nyUy~n#rZ%rOQIH~YPwWKY-Oy;&u55^#Sb(wC5Hrv$V>?QW8 z3c;;`l5L5Is(;YgIk>OWp9MzU}jHFDM`srb; z;NNe0jI!zCa4?q%>r(M@vVZ2YQlMW}UL9|s&)_o8Ren~+^vno8XGw37VswQ+TzpewFcoa=gkXKnNR7T-`Mka&9#38)$ggTti)x;dxqUicaKWgq?sQ$ zvaM;-JRH5BdWU#HWqtwtQ37=qIj_N`mK5;#O3A=y!LO14Ng4*Q`o0Wc`E~|7K_LKu z2v{+|#~P1j{oeOICP1Owl1@J8sMZ~B%m3U5?^r)@&Dme2%(m$KdLJ=MvM~75AvfjX zq}Wd%PU|j2$AHwbLU}23l=NC@nEYp~;1Rmn?&3QkRk?1RCMay4p9UwI0V%r}7NwGE zizko~YTwsf&6kkYUH6VE$)i2Cd$e@w?BM&dk8J)!uqWwG#51t*gs*~v z*o&MN4I*Ovtan6ijfZuf_qmS#Y1p$??cZtKxLSca$%kqT@!okOK|;Y9ie${s8E-v} z%2T652)w@j{%oNy+yPVtqCSeeZhHwL>z@>=;dt1LbUjTlmjR^j{w0Px# literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-pt.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/pt-pt.jpg new file mode 100644 index 0000000000000000000000000000000000000000..656317f0da2bf0c2ff1a685a01377c2e018343ad GIT binary patch literal 60112 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%0A{I8ra^aeB+|5v=0ss+&&pTnS8ymfRdT&T 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 E06aV>y#N3J literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sk-sk.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/sk-sk.jpg new file mode 100644 index 0000000000000000000000000000000000000000..91d9b91d6023eae043d3cf2742869d4903618fb8 GIT binary patch literal 58468 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�GUW( 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 DjtV~c literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/th-th.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/th-th.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87ccdba98709fac6dfe5e56e340cfb31ebbde772 GIT binary patch literal 59196 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 z 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 AQUCw| literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-cn.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-cn.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7ce5c4c92a3f7568863fcdc69263ea524f2bf73 GIT binary patch literal 59200 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 E505CLw*UYD literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-tw.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/zh-tw.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b7ce5c4c92a3f7568863fcdc69263ea524f2bf73 GIT binary patch literal 59200 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 E505CLw*UYD literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider.json new file mode 100644 index 0000000..3eb6c35 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Scale Range Slider","noLimit":"No Limit","preview":"Preview","currentScaleTooltip":"Current map scale ({scaleLabel})","customScaleInputTooltip":"Type in a scale.","current":"Current","setTo":"Set to","selectOne":"(select one)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"World","continent":"Continent","countriesBig":"Countries","countriesSmall":"Country","statesProvinces":"States","stateProvince":"State","counties":"Counties","county":"County","metropolitanArea":"Metropolitan area","cities":"Cities","city":"City","town":"Town","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Buildings","building":"Building","smallBuilding":"Small building","rooms":"Rooms","room":"Room"},"featuredScaleLabels":{"custom":"Custom","current":"Current map view","world":"World","continent":"Continent","countriesBig":"Countries - big","countriesSmall":"Countries - small","statesProvinces":"States/Provinces","stateProvince":"State/Province","counties":"Counties","county":"County","metropolitanArea":"Metropolitan area","cities":"Cities","city":"City","town":"Town","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Buildings","building":"Building","smallBuilding":"Small building","rooms":"Rooms","room":"Room"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ar.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ar.json new file mode 100644 index 0000000..c0e751b --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير نطاق المقياس","noLimit":"لا توجد حدود","preview":"معاينة","currentScaleTooltip":"مقياس الخريطة الحالي ({scaleLabel})","customScaleInputTooltip":"اكتب مقياس الرسم.","current":"الحالي","setTo":"تحديد إلى","selectOne":"(حدد واحدة)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"العالم","continent":"قارة","countriesBig":"البلاد","countriesSmall":"الدولة","statesProvinces":"ولايات","stateProvince":"الدولة","counties":"مقاطعات","county":"مقاطعة","metropolitanArea":"المنطقة الحضرية","cities":"مدن","city":"مدينة","town":"بلدة","neighborhood":"الجوار","streets":"شوارع","street":"شارع","buildings":"مباني","building":"مبنى","smallBuilding":"مبنى صغير","rooms":"غرف","room":"غرفة"},"featuredScaleLabels":{"custom":"مخصص","current":"عرض الخريطة الحالي","world":"العالم","continent":"القارة","countriesBig":"البلدان الكبرى","countriesSmall":"البلدان الصغرى","statesProvinces":"الولايات/المقاطعات","stateProvince":"ولاية/مقاطعة","counties":"المقاطعات","county":"المقاطعة","metropolitanArea":"المنطقة الحضرية","cities":"مدن","city":"مدينة","town":"بلدة","neighborhood":"المجاورة","streets":"شوارع","street":"شارع","buildings":"الأبنية","building":"مبنى","smallBuilding":"مبنى صغير","rooms":"غرف","room":"غرفة"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bg.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bg.json new file mode 100644 index 0000000..224c975 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за обхват на мащаба","noLimit":"Без лимит","preview":"Предварителен преглед","currentScaleTooltip":"Текущ мащаб на карта ({scaleLabel})","customScaleInputTooltip":"Въведете в мащаб.","current":"Текущи","setTo":"Настроен на","selectOne":"(избиране на един)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"По света","continent":"Континент","countriesBig":"Държави","countriesSmall":"Държава","statesProvinces":"Щати","stateProvince":"Държава","counties":"Окръзи","county":"Окръг","metropolitanArea":"Голям градски район","cities":"Градове","city":"Град","town":"Малък град","neighborhood":"Квартал","streets":"Улици","street":"Улица","buildings":"Сгради","building":"Сграда","smallBuilding":"Малка сграда","rooms":"Стаи","room":"Стая"},"featuredScaleLabels":{"custom":"Персонализиран","current":"Изглед на текуща карта","world":"По света","continent":"Континент","countriesBig":"Големи държави","countriesSmall":"Малки държави","statesProvinces":"Щати/Провинции","stateProvince":"Щат/Провинция","counties":"Окръзи","county":"Окръг","metropolitanArea":"Голям градски район","cities":"Градове","city":"Град","town":"Малък град","neighborhood":"Квартал","streets":"Улици","street":"Улица","buildings":"Сгради","building":"Сграда","smallBuilding":"Малка сграда","rooms":"Стаи","room":"Стая"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bs.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bs.json new file mode 100644 index 0000000..18aac09 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za raspon mjerila","noLimit":"Nema ograničenja","preview":"Pretpregled","currentScaleTooltip":"Trenutačno mjerilo karte ({scaleLabel})","customScaleInputTooltip":"Unesite mjerilo.","current":"Trenutačno","setTo":"Postavi na","selectOne":"(odaberite jedno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svijet","continent":"Kontinent","countriesBig":"Države","countriesSmall":"Država","statesProvinces":"Pokrajine","stateProvince":"Pokrajina","counties":"Županije","county":"Županija","metropolitanArea":"Metropolitansko područje","cities":"Gradovi","city":"Grad","town":"Manji grad","neighborhood":"Četvrt","streets":"Ulice","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala građevina","rooms":"Sobe","room":"Soba"},"featuredScaleLabels":{"custom":"Prilagodi","current":"Trenutačni prikaz karte","world":"Svijet","continent":"Kontinent","countriesBig":"Države - velike","countriesSmall":"Države - male","statesProvinces":"Pokrajine/Županije","stateProvince":"Županija","counties":"Županije","county":"Županija","metropolitanArea":"Metropolitansko područje","cities":"Gradovi","city":"Grad","town":"Grad","neighborhood":"Susjedstvo","streets":"Ulice","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala građevina","rooms":"Sobe","room":"Soba"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ca.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ca.json new file mode 100644 index 0000000..c3370fc --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant d'interval d'escala","noLimit":"Sense límit","preview":"Visualització prèvia","currentScaleTooltip":"Escala actual del mapa ({scaleLabel})","customScaleInputTooltip":"Introduïu una escala.","current":"Actual","setTo":"Defineix com","selectOne":"(seleccioneu una opció)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Món","continent":"Continent","countriesBig":"Països","countriesSmall":"País","statesProvinces":"Estats","stateProvince":"Estat","counties":"Comtats","county":"Comtat","metropolitanArea":"Àrea metropolitana","cities":"Ciutats","city":"Ciutat","town":"Població","neighborhood":"Barri","streets":"Carrers","street":"Carrer","buildings":"Edificis","building":"Edifici","smallBuilding":"Edifici petit","rooms":"Habitacions","room":"Habitació"},"featuredScaleLabels":{"custom":"Personalitzada","current":"Visualització del mapa actual","world":"Món","continent":"Continent","countriesBig":"Països (grans)","countriesSmall":"Països (petits)","statesProvinces":"Estats/províncies","stateProvince":"Estat/província","counties":"Comtats","county":"Comtat","metropolitanArea":"Àrea metropolitana","cities":"Ciutats","city":"Ciutat","town":"Població","neighborhood":"Veïnat","streets":"Carrers","street":"Carrer","buildings":"Edificis","building":"Edifici","smallBuilding":"Edifici petit","rooms":"Habitacions","room":"Habitació"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_cs.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_cs.json new file mode 100644 index 0000000..d2ef3fe --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník rozsahu měřítek:","noLimit":"Žádný limit","preview":"Náhled","currentScaleTooltip":"Současné měřítko mapy ({scaleLabel})","customScaleInputTooltip":"Zadejte měřítko.","current":"Aktuální","setTo":"Nastavit na","selectOne":"(vyberte jednu z možností)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svět","continent":"Kontinent","countriesBig":"Země","countriesSmall":"Země","statesProvinces":"Stavy","stateProvince":"Státní samospráva","counties":"Kraje","county":"Kraj","metropolitanArea":"Prostor města","cities":"Města","city":"Město","town":"Obec","neighborhood":"Čtvrť","streets":"Ulice","street":"Ulice","buildings":"Budovy","building":"Budova","smallBuilding":"Malá budova","rooms":"Místnosti","room":"Místnost"},"featuredScaleLabels":{"custom":"Vlastní","current":"Aktuální zobrazení mapy","world":"Svět","continent":"Kontinent","countriesBig":"Země - velké","countriesSmall":"Země - malé","statesProvinces":"Státy/provincie","stateProvince":"Stát/provincie","counties":"Kraje","county":"Okresní samospráva","metropolitanArea":"Prostor města","cities":"Města","city":"Město","town":"Město","neighborhood":"Okolí","streets":"Ulice","street":"Ulice","buildings":"Budovy","building":"Budova","smallBuilding":"Malá budova","rooms":"Místnosti","room":"Místnost"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_da.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_da.json new file mode 100644 index 0000000..fe5373a --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skydekontrol for målestok","noLimit":"No Limit","preview":"Eksempel","currentScaleTooltip":"Aktuel kortmålestok ({scaleLabel})","customScaleInputTooltip":"Indtast en målestok.","current":"Nuværende","setTo":"Indstil til","selectOne":"(vælg én)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Verden","continent":"Continent","countriesBig":"Lande","countriesSmall":"Land","statesProvinces":"Stater","stateProvince":"Stat","counties":"Amter","county":"Amt","metropolitanArea":"Storbyområde","cities":"Byer","city":"By","town":"By","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Bygninger","building":"Bygning","smallBuilding":"Lille bygning","rooms":"Rum","room":"Værelser"},"featuredScaleLabels":{"custom":"Brugerdefineret","current":"Aktuel kortudstrækning","world":"Verden","continent":"Kontinent","countriesBig":"Lande - store","countriesSmall":"Lande - små","statesProvinces":"Stater/provinser","stateProvince":"Stat/provins","counties":"Amter","county":"Region","metropolitanArea":"Storbyområde","cities":"Byer","city":"By","town":"By","neighborhood":"Nærmiljø","streets":"Gader","street":"Gade","buildings":"Bygninger","building":"Bygning","smallBuilding":"Lille bygning","rooms":"Rum","room":"Værelser"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_de.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_de.json new file mode 100644 index 0000000..43c70b2 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Schieberegler für Maßstabsbereich","noLimit":"Keine Beschränkung","preview":"Vorschau","currentScaleTooltip":"Aktueller Kartenmaßstab ({scaleLabel})","customScaleInputTooltip":"Einen Maßstab eingeben.","current":"Aktuell","setTo":"Festgelegt auf","selectOne":"(ein Element auswählen)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Welt","continent":"Kontinent","countriesBig":"Länder","countriesSmall":"Land","statesProvinces":"Bundesländer/Kantone/Bundesstaaten","stateProvince":"Bundesland/Kanton/Bundesstaat","counties":"Landkreise","county":"Landkreis","metropolitanArea":"Ballungsgebiet","cities":"Städte","city":"Stadt","town":"Kleinstadt","neighborhood":"Stadtviertel","streets":"Straßen","street":"Straße","buildings":"Gebäude","building":"Gebäude","smallBuilding":"Kleines Gebäude","rooms":"Räume","room":"Raum"},"featuredScaleLabels":{"custom":"Benutzerdefiniert","current":"Aktuelle Kartenansicht","world":"Welt","continent":"Kontinent","countriesBig":"Länder – groß","countriesSmall":"Länder – klein","statesProvinces":"Bundesländer/Kantone","stateProvince":"Bundesland/Kanton","counties":"Landkreise","county":"Landkreisverwaltung","metropolitanArea":"Ballungsgebiet","cities":"Städte","city":"Stadt","town":"Kleinstadt","neighborhood":"Stadtviertel","streets":"Straßen","street":"Straße","buildings":"Gebäude","building":"Gebäude","smallBuilding":"Kleines Gebäude","rooms":"Räume","room":"Raum"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_el.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_el.json new file mode 100644 index 0000000..91ccb9a --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό εύρους κλίμακας","noLimit":"Δεν υπάρχει όριο","preview":"Προεπισκόπηση","currentScaleTooltip":"Τρέχουσα κλίμακα χάρτη ({scaleLabel})","customScaleInputTooltip":"Πληκτρολογήστε μια κλίμακα.","current":"Τρέχον","setTo":"Ορισμός σε","selectOne":"(επιλέξτε ένα)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Κόσμος","continent":"Ήπειρος","countriesBig":"Χώρες","countriesSmall":"Χώρα","statesProvinces":"Πολιτείες/Νομοί","stateProvince":"Πολιτεία/Νομός","counties":"Επαρχίες","county":"Επαρχία","metropolitanArea":"Μητροπολιτική περιοχή","cities":"Πόλεις","city":"Πόλη","town":"Κωμόπολη","neighborhood":"Γειτονιά","streets":"Δρόμοι","street":"Οδός","buildings":"Κτίρια","building":"Κτίριο","smallBuilding":"Μικρό κτίσμα","rooms":"Κανάλια συνομιλίας","room":"Κανάλι συνομιλίας"},"featuredScaleLabels":{"custom":"Εξατομίκευση","current":"Τρέχουσα προβολή χάρτη","world":"Κόσμος","continent":"Ήπειρος","countriesBig":"Χώρες - Σε μεγέθυνση","countriesSmall":"Χώρες - Σε σμίκρυνση","statesProvinces":"Περιφέρειες/Νομοί","stateProvince":"Πολιτεία (Νομός)/Επαρχία","counties":"Κομητείες","county":"Κομητεία","metropolitanArea":"Μητροπολιτική περιοχή","cities":"Πόλεις","city":"Πόλη","town":"Κωμόπολη","neighborhood":"Γειτονιά","streets":"Οδοί","street":"Οδός","buildings":"Κτήρια","building":"Κτήριο","smallBuilding":"Μικρό κτίσμα","rooms":"Αίθουσες","room":"Αίθουσα"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_en.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_en.json new file mode 100644 index 0000000..3eb6c35 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Scale Range Slider","noLimit":"No Limit","preview":"Preview","currentScaleTooltip":"Current map scale ({scaleLabel})","customScaleInputTooltip":"Type in a scale.","current":"Current","setTo":"Set to","selectOne":"(select one)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"World","continent":"Continent","countriesBig":"Countries","countriesSmall":"Country","statesProvinces":"States","stateProvince":"State","counties":"Counties","county":"County","metropolitanArea":"Metropolitan area","cities":"Cities","city":"City","town":"Town","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Buildings","building":"Building","smallBuilding":"Small building","rooms":"Rooms","room":"Room"},"featuredScaleLabels":{"custom":"Custom","current":"Current map view","world":"World","continent":"Continent","countriesBig":"Countries - big","countriesSmall":"Countries - small","statesProvinces":"States/Provinces","stateProvince":"State/Province","counties":"Counties","county":"County","metropolitanArea":"Metropolitan area","cities":"Cities","city":"City","town":"Town","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Buildings","building":"Building","smallBuilding":"Small building","rooms":"Rooms","room":"Room"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_es.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_es.json new file mode 100644 index 0000000..5ea2912 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de rango de escala","noLimit":"Sin límite","preview":"Previsualización","currentScaleTooltip":"Escala actual del mapa ({scaleLabel})","customScaleInputTooltip":"Introduce una escala.","current":"Actual","setTo":"Establecer como","selectOne":"(seleccionar uno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Mundo","continent":"Continente","countriesBig":"Países","countriesSmall":"País","statesProvinces":"Estados","stateProvince":"Estado","counties":"Condados","county":"Condado","metropolitanArea":"Área metropolitana","cities":"Ciudades","city":"Ciudad","town":"Ciudad","neighborhood":"Barrio","streets":"Calles","street":"Calle","buildings":"Edificios","building":"Edificio","smallBuilding":"Edificio pequeño","rooms":"Salas","room":"Habitación"},"featuredScaleLabels":{"custom":"Personalizada","current":"Vista actual del mapa","world":"Mundo","continent":"Continente","countriesBig":"Países - Grande","countriesSmall":"Países - Pequeño","statesProvinces":"Estados/provincias","stateProvince":"Estado/Provincia","counties":"Condados","county":"Condado","metropolitanArea":"Área metropolitana","cities":"Cities","city":"Ciudad","town":"Población","neighborhood":"Vecindario","streets":"Calles","street":"Calle","buildings":"Buildings","building":"Edificio","smallBuilding":"Edificio pequeño","rooms":"Habitaciones","room":"Habitación"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_et.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_et.json new file mode 100644 index 0000000..ee68389 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Mõõtkavavahemiku liugur","noLimit":"Piirangut pole","preview":"Eelvaade","currentScaleTooltip":"Kaardi praegune mõõtkava ({scaleLabel})","customScaleInputTooltip":"Saate sisestada mõõtkava.","current":"Praegune","setTo":"Määra:","selectOne":"(vali üks)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Maailm","continent":"Maailmajagu","countriesBig":"Riigid","countriesSmall":"Riik","statesProvinces":"Osariigid","stateProvince":"Riik/osariik","counties":"Maakonnad","county":"Maakond","metropolitanArea":"Suurlinna piirkond","cities":"Linnad","city":"Suur linn","town":"Asula","neighborhood":"Linnaosa","streets":"Tänavad","street":"Tänav","buildings":"Hooned","building":"Hoone","smallBuilding":"Väike ehitis","rooms":"Toad","room":"Tuba"},"featuredScaleLabels":{"custom":"Kohandatud","current":"Praegune kaardivaade","world":"Maailm","continent":"Maailmajagu","countriesBig":"Riigid – suur","countriesSmall":"Riigid – väike","statesProvinces":"Maakonnad/osariigid","stateProvince":"Maakond/omavalitsus","counties":"Maakonnad","county":"Maakond","metropolitanArea":"Suurlinna piirkond","cities":"Linnad","city":"Suurlinn","town":"Asula","neighborhood":"Naabruskond","streets":"Tänavad","street":"Tänav","buildings":"Ehitised","building":"Hoone","smallBuilding":"Väike ehitis","rooms":"Toad","room":"Tuba"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fi.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fi.json new file mode 100644 index 0000000..391284c --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Mittakaavan arvoalueen liukusäädin","noLimit":"No Limit","preview":"Esikatselu","currentScaleTooltip":"Nykyisen kartan mittakaava ({scaleLabel})","customScaleInputTooltip":"Kirjoita mittakaava.","current":"Nykyinen","setTo":"Aseta arvoksi","selectOne":"(valitse yksi)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Maailma","continent":"Continent","countriesBig":"Maat","countriesSmall":"Maa","statesProvinces":"Osavaltiot","stateProvince":"Osavaltio/valtio","counties":"Maakunnat","county":"Maakunta","metropolitanArea":"Suurkaupunkialue","cities":"Kaupungit","city":"kaupunki","town":"Kaupunki","neighborhood":"Neighborhood","streets":"Streets","street":"Street","buildings":"Rakennukset","building":"Rakennus","smallBuilding":"Pieni rakennus","rooms":"Tilat","room":"Huone"},"featuredScaleLabels":{"custom":"Mukautettu","current":"Nykyinen karttanäkymä","world":"Maailma","continent":"Maanosa","countriesBig":"Maat, suuret","countriesSmall":"Maat, pienet","statesProvinces":"Osavaltiot/Provinssit","stateProvince":"Osavaltio/Provinssi","counties":"Maakunnat","county":"Maakunta","metropolitanArea":"Suurkaupunkialue","cities":"Kaupungit","city":"Kaupunki","town":"Kaupunki","neighborhood":"Naapurusto","streets":"Kadut","street":"Katu","buildings":"Rakennukset","building":"Rakennus","smallBuilding":"Pieni rakennus","rooms":"Tilat","room":"Huone"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fr.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fr.json new file mode 100644 index 0000000..3cff997 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de plage d’échelle","noLimit":"Aucune limite","preview":"Aperçu","currentScaleTooltip":"Échelle actuelle de la carte ({scaleLabel})","customScaleInputTooltip":"Indiquez une échelle.","current":"Actuelle","setTo":"Définir sur","selectOne":"(sélectionner)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Monde","continent":"Continent","countriesBig":"Pays","countriesSmall":"Pays","statesProvinces":"États","stateProvince":"État","counties":"Départements","county":"Département","metropolitanArea":"Zone métropolitaine","cities":"Villes","city":"Ville","town":"Village","neighborhood":"Quartier","streets":"Rues","street":"Rue","buildings":"Bâtiments","building":"Bâtiment","smallBuilding":"Petit bâtiment","rooms":"Salles","room":"Salle"},"featuredScaleLabels":{"custom":"Personnalisé","current":"Vue cartographique actuelle","world":"Monde","continent":"Continent","countriesBig":"Grands pays","countriesSmall":"Petits pays","statesProvinces":"Régions/provinces","stateProvince":"Région/province","counties":"Comtés","county":"Département","metropolitanArea":"Zone métropolitaine","cities":"Villes","city":"Ville","town":"Village","neighborhood":"Quartier","streets":"Rues","street":"Rue","buildings":"Bâtiments","building":"Bâtiment","smallBuilding":"Petit bâtiment","rooms":"Salles","room":"Salle"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_he.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_he.json new file mode 100644 index 0000000..96753a3 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון טווח קנה מידה","noLimit":"ללא גבול","preview":"תצוגה מקדימה","currentScaleTooltip":"קנה מידה נוכחי של המפה ({scaleLabel})","customScaleInputTooltip":"הקלד קנה מידה.","current":"נוכחי","setTo":"הגדר ל:","selectOne":"(בחר אחד)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"עולם","continent":"יבשה","countriesBig":"ארצות","countriesSmall":"מדינה","statesProvinces":"מדינות","stateProvince":"מדינה","counties":"מחוזות","county":"מחוז","metropolitanArea":"אזור מטרופוליני","cities":"ערים","city":"עיר","town":"עיר","neighborhood":"שכונה","streets":"רחובות","street":"רחוב","buildings":"בנינים","building":"מבנה","smallBuilding":"בניין קטן","rooms":"חדרים","room":"חדר"},"featuredScaleLabels":{"custom":"מותאם אישית","current":"תצוגת מפה נוכחית","world":"עולם","continent":"יבשת","countriesBig":"ארצות - גדול","countriesSmall":"ארצות - קטן","statesProvinces":"מדינות/מחוזות","stateProvince":"מדינה/מחוז","counties":"מחוזות","county":"מחוז","metropolitanArea":"אזור מטרופוליני","cities":"ערים","city":"עיר","town":"עיר","neighborhood":"שכונה","streets":"רחובות","street":"רחוב","buildings":"מבנים","building":"מבנה","smallBuilding":"בניין קטן","rooms":"חדרים","room":"חדר"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hr.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hr.json new file mode 100644 index 0000000..18aac09 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za raspon mjerila","noLimit":"Nema ograničenja","preview":"Pretpregled","currentScaleTooltip":"Trenutačno mjerilo karte ({scaleLabel})","customScaleInputTooltip":"Unesite mjerilo.","current":"Trenutačno","setTo":"Postavi na","selectOne":"(odaberite jedno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svijet","continent":"Kontinent","countriesBig":"Države","countriesSmall":"Država","statesProvinces":"Pokrajine","stateProvince":"Pokrajina","counties":"Županije","county":"Županija","metropolitanArea":"Metropolitansko područje","cities":"Gradovi","city":"Grad","town":"Manji grad","neighborhood":"Četvrt","streets":"Ulice","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala građevina","rooms":"Sobe","room":"Soba"},"featuredScaleLabels":{"custom":"Prilagodi","current":"Trenutačni prikaz karte","world":"Svijet","continent":"Kontinent","countriesBig":"Države - velike","countriesSmall":"Države - male","statesProvinces":"Pokrajine/Županije","stateProvince":"Županija","counties":"Županije","county":"Županija","metropolitanArea":"Metropolitansko područje","cities":"Gradovi","city":"Grad","town":"Grad","neighborhood":"Susjedstvo","streets":"Ulice","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala građevina","rooms":"Sobe","room":"Soba"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hu.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hu.json new file mode 100644 index 0000000..9cf455b --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Méretarány-tartomány csúszka","noLimit":"Nincs határérték","preview":"Előnézet","currentScaleTooltip":"Térkép jelenlegi méretaránya ({scaleLabel})","customScaleInputTooltip":"Írjon be egy méretarányt.","current":"Jelenlegi","setTo":"Beállítandó","selectOne":"(jelöljön ki egyet)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Világ","continent":"Földrész","countriesBig":"Országok","countriesSmall":"Ország","statesProvinces":"Államok","stateProvince":"Államigazgatás","counties":"Megyék","county":"Megye","metropolitanArea":"Agglomeráció","cities":"Nagyvárosok","city":"Nagyváros","town":"Város","neighborhood":"Szomszédság","streets":"Utcák","street":"Utca","buildings":"Épületek","building":"Épület","smallBuilding":"Kis épület","rooms":"Szobák","room":"Szoba"},"featuredScaleLabels":{"custom":"Egyéni","current":"Jelenlegi térképnézet","world":"Világ","continent":"Földrész","countriesBig":"Országok – nagy","countriesSmall":"Országok – kicsi","statesProvinces":"Államok/tartományok","stateProvince":"Állam/tartomány","counties":"Megyék","county":"Megyeigazgatás","metropolitanArea":"Agglomeráció","cities":"Városok","city":"Nagyváros","town":"Kisváros","neighborhood":"Szomszédság","streets":"Utcák","street":"Utca","buildings":"Épületek","building":"Épület","smallBuilding":"Kis épület","rooms":"Szobák","room":"Szoba"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_id.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_id.json new file mode 100644 index 0000000..1ebbb6d --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Rentang Skala","noLimit":"Tidak","preview":"Pratinjau","currentScaleTooltip":"Skala peta saat ini ({scaleLabel})","customScaleInputTooltip":"Ketikkan sebuah skala.","current":"Saat ini","setTo":"Tetapkan ke saat ini","selectOne":"(pilih satu)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Dunia","continent":"Benua","countriesBig":"Negara","countriesSmall":"Negara","statesProvinces":"Negara Bagian","stateProvince":"Negara Bagian","counties":"Daerah","county":"Daerah","metropolitanArea":"Area metropolitan","cities":"Kota","city":"Kota","town":"Kota Kecil","neighborhood":"Lingkungan","streets":"Jalan","street":"Jalan","buildings":"Bangunan","building":"Bangunan","smallBuilding":"Bangunan kecil","rooms":"Kamar","room":"Kamar"},"featuredScaleLabels":{"custom":"Kustom","current":"Tampilan peta saat ini","world":"Dunia","continent":"Benua","countriesBig":"Negara - besar","countriesSmall":"Negara - kecil","statesProvinces":"Negara Bagian/Provinsi","stateProvince":"Negara Bagian/Provinsi","counties":"Daerah","county":"Daerah","metropolitanArea":"Area metropolitan","cities":"Kota","city":"Kota","town":"Kota Kecil","neighborhood":"Lingkungan","streets":"Jalan","street":"Jalan","buildings":"Bangunan","building":"Bangunan","smallBuilding":"Bangunan kecil","rooms":"Kamar","room":"Kamar"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_it.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_it.json new file mode 100644 index 0000000..a52cadf --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore intervallo scala","noLimit":"Nessun limite","preview":"Anteprima","currentScaleTooltip":"Scala mappa corrente ({scaleLabel})","customScaleInputTooltip":"Digitare una scala.","current":"Corrente","setTo":"Imposta su","selectOne":"(selezionare un'opzione)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Mondo","continent":"Continente","countriesBig":"Paesi","countriesSmall":"Paese","statesProvinces":"Stati","stateProvince":"Stato","counties":"Regioni","county":"Regione","metropolitanArea":"Area metropolitana","cities":"Città","city":"Città","town":"Città","neighborhood":"Vicinato","streets":"Vie","street":"Strada","buildings":"Edifici","building":"Edificio","smallBuilding":"Edificio piccolo","rooms":"Sale","room":"Sala"},"featuredScaleLabels":{"custom":"Personalizzare","current":"Vista mappa corrente","world":"Mondo","continent":"Continente","countriesBig":"Paesi grandi","countriesSmall":"Paesi piccoli","statesProvinces":"Stati/Province","stateProvince":"Stato/Provincia","counties":"Contee","county":"Paese","metropolitanArea":"Area metropolitana","cities":"Città","city":"Città","town":"Cittadina","neighborhood":"Quartiere","streets":"Vie","street":"Via","buildings":"Edifici","building":"Edificio","smallBuilding":"Edificio piccolo","rooms":"Stanze","room":"Stanza"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ja.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ja.json new file mode 100644 index 0000000..c8d4bf7 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"縮尺範囲スライダー","noLimit":"制限なし","preview":"プレビュー","currentScaleTooltip":"現在のマップ縮尺 ({scaleLabel})","customScaleInputTooltip":"縮尺を入力します。","current":"現在","setTo":"縮尺設定:","selectOne":"(1 つ選択)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"世界","continent":"大陸","countriesBig":"国 (複数)","countriesSmall":"国","statesProvinces":"州 (複数)","stateProvince":"州","counties":"郡 (複数)","county":"郡","metropolitanArea":"都市圏","cities":"都市 (複数)","city":"都市","town":"街","neighborhood":"近郊","streets":"道路 (複数)","street":"道路","buildings":"建物 (複数)","building":"建物","smallBuilding":"建物 (小)","rooms":"部屋 (複数)","room":"部屋"},"featuredScaleLabels":{"custom":"カスタム","current":"現在の表示範囲","world":"世界","continent":"大陸","countriesBig":"国 - 大","countriesSmall":"国 - 小","statesProvinces":"都道府県","stateProvince":"都道府県","counties":"郡 (複数)","county":"郡","metropolitanArea":"都市圏","cities":"都市 (複数)","city":"都市","town":"街","neighborhood":"近郊","streets":"道路 (複数)","street":"道路","buildings":"建物 (複数)","building":"建物","smallBuilding":"建物 (小)","rooms":"部屋 (複数)","room":"部屋"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ko.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ko.json new file mode 100644 index 0000000..221b92c --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"축척 범위 슬라이더","noLimit":"제한 없음","preview":"미리 보기","currentScaleTooltip":"현재 맵 축척({scaleLabel})","customScaleInputTooltip":"축척을 입력합니다.","current":"현재","setTo":"다음으로 설정","selectOne":"(하나 선택)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"전 세계","continent":"대륙","countriesBig":"국가","countriesSmall":"국가","statesProvinces":"상태","stateProvince":"시/군/구","counties":"구/군","county":"구/군","metropolitanArea":"대도시권","cities":"시","city":"시","town":"동","neighborhood":"네이버후드","streets":"도로","street":"도로","buildings":"건물","building":"건물","smallBuilding":"소형 건물","rooms":"방","room":"방"},"featuredScaleLabels":{"custom":"사용자 정의","current":"현재 맵 뷰","world":"세계","continent":"대륙","countriesBig":"국가(대)","countriesSmall":"국가(소)","statesProvinces":"시/도(LoD)","stateProvince":"시/군/구","counties":"구/군","county":"구/군","metropolitanArea":"대도시권","cities":"도시(다중)","city":"도시","town":"읍/면/동","neighborhood":"네이버후드","streets":"도로","street":"도로","buildings":"건물","building":"건물","smallBuilding":"소형 건물","rooms":"방","room":"방"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lt.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lt.json new file mode 100644 index 0000000..1cb847a --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Mastelių intervalo slankiklis","noLimit":"Nėra ribų","preview":"Peržiūra","currentScaleTooltip":"Dabartinio žemėlapio mastelis ({scaleLabel})","customScaleInputTooltip":"Įvesti mastelį.","current":"Esamas","setTo":"Nustatyti kaip","selectOne":"(pasirinkti vieną)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Pasaulis","continent":"Žemynas","countriesBig":"Šalys","countriesSmall":"Šalis","statesProvinces":"Valstijos","stateProvince":"Valstija","counties":"Savivaldybės","county":"Savivaldybė","metropolitanArea":"Didmiestis","cities":"Miestai","city":"Miestas","town":"Miestelis","neighborhood":"Apylinkė","streets":"Gatvės","street":"Gatvė","buildings":"Pastatai","building":"Pastatas","smallBuilding":"Mažas pastatas","rooms":"Kambariai","room":"Kambarys"},"featuredScaleLabels":{"custom":"Pasirinktiniai","current":"Esama žemėlapio peržiūra","world":"Pasaulis","continent":"Žemynas","countriesBig":"Šalys – didelės","countriesSmall":"Šalys – mažos","statesProvinces":"Valstijos / provincijos","stateProvince":"Valstija / provincija","counties":"Savivaldybės","county":"Apskritis","metropolitanArea":"Didmiestis","cities":"Miestai","city":"Miestas","town":"Miestelis","neighborhood":"Apylinkė","streets":"Gatvės","street":"Gatvė","buildings":"Pastatai","building":"Pastatas","smallBuilding":"Mažas pastatas","rooms":"Kambariai","room":"Kambarys"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lv.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lv.json new file mode 100644 index 0000000..569cc9a --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Mērogu diapazona slīdnis","noLimit":"Bez ierobežojuma","preview":"Priekšskatījums","currentScaleTooltip":"Pašreizējais kartes mērogs ({scaleLabel})","customScaleInputTooltip":"Ierakstiet mērogā.","current":"Pašreizējs","setTo":"Iestatīt","selectOne":"(izvēlieties vienu)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Pasaule","continent":"Kontinents","countriesBig":"Valstis","countriesSmall":"Valsts","statesProvinces":"Štati","stateProvince":"Štats","counties":"Apgabali","county":"Apgabals","metropolitanArea":"Lielpilsētas teritorija","cities":"Pilsētas","city":"Pilsēta","town":"Mazpilsēta","neighborhood":"Apkaime","streets":"Ielas","street":"Iela","buildings":"Ēkas","building":"Ēka","smallBuilding":"Neliela ēka","rooms":"Telpas","room":"Telpa"},"featuredScaleLabels":{"custom":"Pielāgots","current":"Pašreizējās kartes skats","world":"Pasaule","continent":"Kontinents","countriesBig":"Valstis — lielas","countriesSmall":"Valstis — mazas","statesProvinces":"Novadi/reģioni","stateProvince":"Valsts/reģions","counties":"Novadi","county":"Novads","metropolitanArea":"Lielpilsētas teritorija","cities":"Pilsētas","city":"Pilsēta","town":"Mazpilsēta","neighborhood":"Apkaime","streets":"Ielas","street":"Iela","buildings":"Ēkas","building":"Ēka","smallBuilding":"Neliela ēka","rooms":"Telpas","room":"Telpa"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nb.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nb.json new file mode 100644 index 0000000..3dfbc91 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for målestokkområde","noLimit":"Ingen grense","preview":"Forhåndsvisning","currentScaleTooltip":"Gjeldende kartmålestokk ({scaleLabel})","customScaleInputTooltip":"Skriv inn en målestokk.","current":"Gjeldende","setTo":"Sett til","selectOne":"(velg én)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Verden","continent":"Kontinent","countriesBig":"Land","countriesSmall":"Land","statesProvinces":"Delstater","stateProvince":"Delstat","counties":"Fylker","county":"Fylke","metropolitanArea":"Storbyområde","cities":"Byer","city":"By","town":"By","neighborhood":"Nabolag","streets":"Gater","street":"Gate","buildings":"Bygninger","building":"Bygning","smallBuilding":"Liten bygning","rooms":"Rom","room":"Rom"},"featuredScaleLabels":{"custom":"Tilpasset","current":"Gjeldende kartvisning","world":"Verden","continent":"Kontinent","countriesBig":"Land - store","countriesSmall":"Land - små","statesProvinces":"Delstater/provinser","stateProvince":"Stat/provins","counties":"Fylker","county":"Fylke","metropolitanArea":"Storbyområde","cities":"Byer","city":"Sted","town":"By","neighborhood":"Nabolag","streets":"Gater","street":"Gate","buildings":"Bygninger","building":"Bygning","smallBuilding":"Liten bygning","rooms":"Rom","room":"Rom"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nl.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nl.json new file mode 100644 index 0000000..9524a3c --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schaal schuifregelaar","noLimit":"No Limit","preview":"Voorbeeld","currentScaleTooltip":"Huidige kaartschaal ({scaleLabel})","customScaleInputTooltip":"Voer een schaal in.","current":"Current","setTo":"Instellen op","selectOne":"(selecteer één)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Wereld","continent":"Continent","countriesBig":"Landen","countriesSmall":"Land","statesProvinces":"Staten","stateProvince":"Staat","counties":"County's","county":"County","metropolitanArea":"Stedelijk gebied","cities":"Steden","city":"Stad","town":"Plaats","neighborhood":"Omgeving","streets":"Straten","street":"Street","buildings":"Gebouwen","building":"Gebouw","smallBuilding":"Klein gebouw","rooms":"Chatrooms","room":"Kamer"},"featuredScaleLabels":{"custom":"Aangepast","current":"Huidige kaartweergave","world":"Wereld","continent":"Continent","countriesBig":"Landen - groot","countriesSmall":"Landen - klein","statesProvinces":"Staten/provincies","stateProvince":"Staat/provincie","counties":"County's","county":"Provincie","metropolitanArea":"Stedelijk gebied","cities":"Steden","city":"Plaats","town":"Plaats","neighborhood":"Buurt","streets":"Stratenkaart","street":"Street","buildings":"Gebouwen","building":"Gebouw","smallBuilding":"Klein gebouw","rooms":"Kamers","room":"Kamer"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pl.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pl.json new file mode 100644 index 0000000..fd3e5ef --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak zakresu skali","noLimit":"Brak ograniczeń","preview":"Zobacz podgląd","currentScaleTooltip":"Bieżąca skala mapy ({scaleLabel})","customScaleInputTooltip":"Wprowadź skalę.","current":"Bieżący","setTo":"Ustaw na","selectOne":"(wybierz jeden)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Świat","continent":"Kontynent","countriesBig":"Kraje","countriesSmall":"Kraj","statesProvinces":"Stany","stateProvince":"Stan","counties":"Powiaty","county":"Powiat","metropolitanArea":"Obszar metropolitalny","cities":"Miasta","city":"Miasto","town":"Miejscowość","neighborhood":"Dzielnica","streets":"Ulice","street":"Ulica","buildings":"Budynki","building":"Budynek","smallBuilding":"Mały budynek","rooms":"Pokoje","room":"Pokój"},"featuredScaleLabels":{"custom":"Niestandardowa","current":"Bieżący widok mapy","world":"Świat","continent":"Kontynent","countriesBig":"Kraje — duże","countriesSmall":"Kraje — małe","statesProvinces":"Województwa","stateProvince":"Województwo","counties":"Powiaty","county":"Powiat","metropolitanArea":"Obszar metropolitalny","cities":"Miasta","city":"Miasto","town":"Miejscowość","neighborhood":"Dzielnica","streets":"Ulice","street":"Ulica","buildings":"Budynki","building":"Budynek","smallBuilding":"Mały budynek","rooms":"Pomieszczenia","room":"Pomieszczenie"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-BR.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-BR.json new file mode 100644 index 0000000..a0adafe --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Intervalo da Escala","noLimit":"Nenhum Limite","preview":"Visualizar","currentScaleTooltip":"Escala de mapa atual ({scaleLabel})","customScaleInputTooltip":"Digite em uma escala.","current":"Atual","setTo":"Configurar para","selectOne":"(selecionar um)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Mundial","continent":"Continente","countriesBig":"Países","countriesSmall":"País","statesProvinces":"Estados","stateProvince":"Estado","counties":"Municípios","county":"Município","metropolitanArea":"Área metropolitana","cities":"Cidades","city":"Cidade","town":"Cidade","neighborhood":"Vizinhança","streets":"Ruas","street":"Rua","buildings":"Edifícios","building":"Edifício","smallBuilding":"Edifício pequeno","rooms":"Salas","room":"Lugar"},"featuredScaleLabels":{"custom":"Personalizar","current":"Visualizar mapa atual","world":"Mundial","continent":"Continente","countriesBig":"Países - grandes","countriesSmall":"Países - pequenos","statesProvinces":"Estados/Províncias","stateProvince":"Estado/Cidade","counties":"Municípios","county":"Município","metropolitanArea":"Área metropolitana","cities":"Cidades","city":"Cidade","town":"Cidade","neighborhood":"Vizinhança","streets":"Ruas","street":"Rua","buildings":"Edifícios","building":"Edifício","smallBuilding":"Edifício pequeno","rooms":"Dependências","room":"Dependência"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-PT.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-PT.json new file mode 100644 index 0000000..ae1f305 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante do Intervalo de Escala","noLimit":"Sem Limite","preview":"Pré-visualizar","currentScaleTooltip":"Escala do mapa atual ({scaleLabel})","customScaleInputTooltip":"Introduzir uma escala.","current":"Atual","setTo":"Defina para","selectOne":"(selecione um)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Mundo","continent":"Continente","countriesBig":"Países","countriesSmall":"País","statesProvinces":"Estados","stateProvince":"Estado","counties":"Municípios","county":"Município","metropolitanArea":"Área metropolitana","cities":"Cidades","city":"Cidade","town":"Vila","neighborhood":"Bairro","streets":"Ruas","street":"Rua","buildings":"Edifícios","building":"Edifício","smallBuilding":"Edifício pequeno","rooms":"Divisões","room":"Divisão"},"featuredScaleLabels":{"custom":"Personalizar","current":"Vista do mapa atual","world":"Mundo","continent":"Continente","countriesBig":"Países — grandes","countriesSmall":"Países — pequenos","statesProvinces":"Estados/Províncias","stateProvince":"Estado/Província","counties":"Municípios","county":"Município","metropolitanArea":"Área metropolitana","cities":"Cidades","city":"Cidade","town":"Vila","neighborhood":"Vizinhança","streets":"Ruas","street":"Rua","buildings":"Edifícios","building":"Edifício","smallBuilding":"Edifício pequeno","rooms":"Quartos","room":"Quarto"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ro.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ro.json new file mode 100644 index 0000000..da5f1b9 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor de interval de scală","noLimit":"Nicio limită","preview":"Previzualizare","currentScaleTooltip":"Scala curentă a hărții ({scaleLabel})","customScaleInputTooltip":"Introduceți o scară.","current":"Curent","setTo":"Setare la","selectOne":"(selectaţi una)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Glob","continent":"Continent","countriesBig":"Țări","countriesSmall":"Țară","statesProvinces":"State","stateProvince":"Stat","counties":"Ținuturi","county":"Ținut","metropolitanArea":"Zonă metropolitană","cities":"Oraşe","city":"Oraş","town":"Localitate","neighborhood":"Cartier","streets":"Străzi","street":"Stradă","buildings":"Clădiri","building":"Clădire","smallBuilding":"Clădire mică","rooms":"Camere","room":"Cameră"},"featuredScaleLabels":{"custom":"Personalizare","current":"Vizualizarea curentă a hărții","world":"Lume","continent":"Continent","countriesBig":"Țări - mari","countriesSmall":"Țări - mici","statesProvinces":"State/provincii","stateProvince":"Stat/provincie","counties":"Județe","county":"Județ","metropolitanArea":"Zonă metropolitană","cities":"Orașe","city":"Oraș","town":"Localitate","neighborhood":"Cartier","streets":"Străzi","street":"Stradă","buildings":"Clădiri","building":"Clădire","smallBuilding":"Clădire mică","rooms":"Încăperi","room":"Încăpere"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ru.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ru.json new file mode 100644 index 0000000..d7de67f --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок диапазона масштаба","noLimit":"Без ограничения","preview":"Просмотр","currentScaleTooltip":"Текущий масштаб карты ({scaleLabel})","customScaleInputTooltip":"Введите масштаб.","current":"Текущий","setTo":"Установить","selectOne":"(выбрать один)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Весь мир","continent":"Континент","countriesBig":"Страны","countriesSmall":"Страна","statesProvinces":"Штаты","stateProvince":"Штат","counties":"Округа","county":"Округ","metropolitanArea":"Городская территория","cities":"Города","city":"Город","town":"Населенный пункт","neighborhood":"Район","streets":"Улицы","street":"Улица","buildings":"Здания","building":"Здание","smallBuilding":"Небольшое здание","rooms":"Комнаты","room":"Комната"},"featuredScaleLabels":{"custom":"Пользовательский","current":"Текущий вид карты","world":"Мир","continent":"Континент","countriesBig":"Страны – большие","countriesSmall":"Страны – маленькие","statesProvinces":"Штаты/провинции","stateProvince":"Штат/Область","counties":"Округа","county":"Округ","metropolitanArea":"Городская территория","cities":"Города","city":"Город","town":"Поселок","neighborhood":"Район","streets":"Улицы","street":"Улица","buildings":"Здания","building":"Здание","smallBuilding":"Небольшое здание","rooms":"Комнаты","room":"Комната"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sk.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sk.json new file mode 100644 index 0000000..e7e2d1b --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník rozsahu mierky","noLimit":"Bez limitu","preview":"Náhľad","currentScaleTooltip":"Aktuálna mierka mapy ({scaleLabel})","customScaleInputTooltip":"Napíšte mierku.","current":"Aktuálna","setTo":"Nastaviť na","selectOne":"(vybrať jednu)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svet","continent":"Kontinent","countriesBig":"Krajiny","countriesSmall":"Krajina","statesProvinces":"Štáty","stateProvince":"Štát","counties":"Kraje","county":"Kraj","metropolitanArea":"Metropolitná oblasť","cities":"Mestá","city":"Mesto","town":"Obec","neighborhood":"Susedstvo","streets":"Ulice","street":"Ulica","buildings":"Budovy","building":"Budova","smallBuilding":"Malá budova","rooms":"Izby","room":"Izba"},"featuredScaleLabels":{"custom":"Vlastné","current":"Aktuálne zobrazenie mapy","world":"Svet","continent":"Kontinent","countriesBig":"Krajiny - veľké","countriesSmall":"Krajiny - malé","statesProvinces":"Štáty/Provincie","stateProvince":"Štát/Provincia","counties":"Kraje","county":"Kraj","metropolitanArea":"Metropolitná oblasť","cities":"Mestá","city":"Mesto","town":"Obec","neighborhood":"Susedstvo","streets":"Ulice","street":"Ulica","buildings":"Budovy","building":"Budova","smallBuilding":"Malá budova","rooms":"Izby","room":"Izba"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sl.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sl.json new file mode 100644 index 0000000..c76699d --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik razpona merila","noLimit":"Brez omejitev","preview":"Predogled","currentScaleTooltip":"Trenutno merilo karte ({scaleLabel})","customScaleInputTooltip":"Vnesite merilo.","current":"Trenutno","setTo":"Nastavi na","selectOne":"(izberi eno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svet","continent":"Kontinent","countriesBig":"Države","countriesSmall":"Država","statesProvinces":"Pokrajine","stateProvince":"Država","counties":"Okraji","county":"Okraj","metropolitanArea":"Metropolitansko območje","cities":"Mesta","city":"Mesto","town":"Kraj","neighborhood":"Soseska","streets":"Ulice","street":"Ulica","buildings":"Stavbe","building":"Stavba","smallBuilding":"Majhna zgradba","rooms":"Sobe","room":"Soba"},"featuredScaleLabels":{"custom":"Po meri","current":"Trenutni pogled karte","world":"Svet","continent":"Kontinent","countriesBig":"Velike države","countriesSmall":"Majhne države","statesProvinces":"Pokrajine","stateProvince":"Pokrajina","counties":"Okraji","county":"Okraj","metropolitanArea":"Metropolitansko območje","cities":"Mesta","city":"Mesto","town":"Manjše mesto","neighborhood":"Soseska","streets":"Ceste","street":"Ulica","buildings":"Stavbe","building":"Stavba","smallBuilding":"Majhna zgradba","rooms":"Sobe","room":"Soba"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sr.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sr.json new file mode 100644 index 0000000..06cc8b2 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač opsega razmere","noLimit":"Bez ograničenja","preview":"Pregledaj","currentScaleTooltip":"Trenutna razmera mape ({scaleLabel})","customScaleInputTooltip":"Otkucajte razmeru.","current":"Trenutno","setTo":"Postavi na","selectOne":"(izaberite jedno)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Svet","continent":"Kontinent","countriesBig":"Zemlje","countriesSmall":"Zemlja","statesProvinces":"Države","stateProvince":"Stanje","counties":"Oblasti","county":"Oblast","metropolitanArea":"Gradska oblast","cities":"Gradovi","city":"Grad","town":"Varoš","neighborhood":"Susedstvo","streets":"Streets","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala zgrada","rooms":"Sobe","room":"Soba"},"featuredScaleLabels":{"custom":"Prilagođeno","current":"Trenutni prikaz mape","world":"Svet","continent":"Kontinent","countriesBig":"Zemlje - velike","countriesSmall":"Zemlje - male","statesProvinces":"Države / Provincije","stateProvince":"Država / Provincija","counties":"Oblasti","county":"Oblast","metropolitanArea":"Gradska oblast","cities":"Gradovi","city":"Grad","town":"Varoš","neighborhood":"Susedstvo","streets":"Streets","street":"Ulica","buildings":"Zgrade","building":"Zgrada","smallBuilding":"Mala zgrada","rooms":"Sobe","room":"Soba"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sv.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sv.json new file mode 100644 index 0000000..81e0d95 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för skalintervall","noLimit":"No Limit","preview":"Förhandsgranska","currentScaleTooltip":"Aktuell kartskala ({scaleLabel})","customScaleInputTooltip":"Ange en skala.","current":"Current","setTo":"Ange som","selectOne":"(välj ett)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Världen","continent":"Kontinent","countriesBig":"Länder","countriesSmall":"Land","statesProvinces":"Stater","stateProvince":"Stat","counties":"Län","county":"Län","metropolitanArea":"Storstadsområde","cities":"Orter","city":"Stad","town":"Stad","neighborhood":"Grannskap","streets":"Gator","street":"Gata","buildings":"Byggnader","building":"Byggnad","smallBuilding":"Liten byggnad","rooms":"Rum","room":"Rum"},"featuredScaleLabels":{"custom":"Anpassat","current":"Aktuell kartvy","world":"Världen","continent":"Kontinent","countriesBig":"Länder – stora","countriesSmall":"Länder – små","statesProvinces":"Delstater/provinser","stateProvince":"Delstat/provins","counties":"Län","county":"Län","metropolitanArea":"Storstadsområde","cities":"Orter","city":"Ort","town":"Stad","neighborhood":"Grannskap","streets":"Gator","street":"Gata","buildings":"Byggnader","building":"Byggnad","smallBuilding":"Liten byggnad","rooms":"Rum","room":"Rum"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_th.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_th.json new file mode 100644 index 0000000..bad148b --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนช่วงสเกล","noLimit":"ไม่จำกัด","preview":"ภาพตัวอย่าง","currentScaleTooltip":"สเกลแผนที่ปัจจุบัน ({scaleLabel})","customScaleInputTooltip":"พิมพ์เป็นแบบมาตราส่วน","current":"ปัจจุบัน","setTo":"ตั้งค่าให้","selectOne":"(เลือกหนึ่งอย่าง)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"โลก","continent":"ทวีป","countriesBig":"ประเทศ","countriesSmall":"ประเทศ","statesProvinces":"ประเทศ","stateProvince":"รัฐ","counties":"จังหวัด","county":"จังหวัด","metropolitanArea":"เขตเมือง","cities":"เทศบาล","city":"เทศบาล","town":"ชุมชน หมู่บ้าน","neighborhood":"บริเวณใกลเคียง","streets":"ถนน","street":"ถนน","buildings":"ขอบเขตอาคาร","building":"ขอบเขตอาคาร","smallBuilding":"อาคารขนาดเล็ก","rooms":"ที่ว่าง","room":"ห้อง"},"featuredScaleLabels":{"custom":"กำหนดเอง","current":"มุมมองแผนที่ปัจจุบัน","world":"โลก","continent":"ทวีป","countriesBig":"ประเทศ - ใหญ่","countriesSmall":"ประเทศ - เล็ก","statesProvinces":"รัฐ/จังหวัด","stateProvince":"รัฐ/จังหวัด","counties":"เขต","county":"เขต","metropolitanArea":"เขตเมือง","cities":"เมือง","city":"เมือง","town":"เมือง","neighborhood":"ย่านเพื่อนบ้าน","streets":"ถนน","street":"ถนน","buildings":"ตึก","building":"ตึก","smallBuilding":"อาคารขนาดเล็ก","rooms":"ที่ว่าง","room":"ที่ว่าง"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_tr.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_tr.json new file mode 100644 index 0000000..2ab04ba --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ölçek Aralığı Kaydırıcı","noLimit":"Sınır Yok","preview":"Önizleme","currentScaleTooltip":"Mevcut harita ölçeği ({scaleLabel})","customScaleInputTooltip":"Ölçek değeri girin.","current":"Geçerli","setTo":"Ayarla","selectOne":"(birini seç)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Dünya","continent":"Kıta","countriesBig":"Ülkeler","countriesSmall":"Ülke","statesProvinces":"Eyaletler","stateProvince":"Devlet","counties":"Eyaletler","county":"Bölge","metropolitanArea":"Metropol alanı","cities":"Şehirler","city":"Şehir","town":"Kasaba","neighborhood":"Komşu","streets":"Sokaklar","street":"Sokak","buildings":"Binalar","building":"Bina","smallBuilding":"Küçük bina","rooms":"Odalar","room":"Oda"},"featuredScaleLabels":{"custom":"Özel","current":"Mevcut harita görünümü","world":"Dünya","continent":"Kıta","countriesBig":"Ülkeler - büyük","countriesSmall":"Ülkeler - küçük","statesProvinces":"Eyaletler/Bölgeler","stateProvince":"Eyalet/Bölge","counties":"İlçeler","county":"İlçe","metropolitanArea":"Metropol alanı","cities":"Şehirler","city":"Şehir","town":"Kasaba","neighborhood":"Mahalle","streets":"Sokaklar","street":"Sokak","buildings":"Binalar","building":"Bina","smallBuilding":"Küçük bina","rooms":"Odalar","room":"Oda"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_uk.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_uk.json new file mode 100644 index 0000000..e76c33a --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок діапазону масштабу","noLimit":"Без обмеження","preview":"Попередній перегляд","currentScaleTooltip":"Поточний масштаб карти ({scaleLabel})","customScaleInputTooltip":"Введіть масштаб.","current":"Поточний","setTo":"Задати значення","selectOne":"(вибрати один)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Світ","continent":"Континент","countriesBig":"Країни","countriesSmall":"країна","statesProvinces":"Штати","stateProvince":"Штат","counties":"Округи","county":"Округ","metropolitanArea":"Місто з передмістями","cities":"Міста","city":"Місто","town":"Містечко","neighborhood":"Район","streets":"Вулиці","street":"Вулиця","buildings":"Будівлі","building":"Будівля","smallBuilding":"Невелика будівля","rooms":"Кімнати","room":"Кімната"},"featuredScaleLabels":{"custom":"Користувацький","current":"Поточний вид карти","world":"Світ","continent":"Континент","countriesBig":"Країни - великі","countriesSmall":"Країни - малі","statesProvinces":"Штати/провінції","stateProvince":"Штат/провінція","counties":"Округи","county":"Округ","metropolitanArea":"Місто з передмістями","cities":"Міста","city":"Місто","town":"Містечко","neighborhood":"Район","streets":"Вулиці","street":"Вулиця","buildings":"Будівлі","building":"Будівля","smallBuilding":"Невелика будівля","rooms":"Кімнати","room":"Кімната"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_vi.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_vi.json new file mode 100644 index 0000000..0930cb0 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Phạm vi Tỷ lệ","noLimit":"Không giới hạn","preview":"Xem trước","currentScaleTooltip":"Tỷ lệ bản đồ hiện tại ({scaleLabel})","customScaleInputTooltip":"Nhập tỷ lệ.","current":"Hiện tại","setTo":"Thiết lập thành","selectOne":"(chọn một)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"Thế giới","continent":"Lục địa","countriesBig":"Các quốc gia","countriesSmall":"Quốc gia","statesProvinces":"Các tiểu bang","stateProvince":"Tiểu bang","counties":"Các quận","county":"Hạt","metropolitanArea":"Khu vực đô thị","cities":"Các thành phố","city":"Thành phố","town":"Thị trấn","neighborhood":"Vùng lân cận","streets":"Đường phố","street":"Đường phố","buildings":"Các Tòa nhà","building":"Tòa nhà","smallBuilding":"Tòa nhà nhỏ","rooms":"Các Phòng","room":"Phòng"},"featuredScaleLabels":{"custom":"Tùy chỉnh","current":"Chế độ xem bản đồ hiện tại","world":"Thế giới","continent":"Lục địa","countriesBig":"Quốc gia - lớn","countriesSmall":"Quốc gia - nhỏ","statesProvinces":"Các Tiểu bang/Tỉnh","stateProvince":"Tiểu bang/Tỉnh","counties":"Các hạt","county":"Hạt","metropolitanArea":"Khu vực đô thị","cities":"Các thành phố","city":"Thành phố","town":"Thị trấn","neighborhood":"Vùng lân cận","streets":"Đường phố","street":"Đường phố","buildings":"Công trình","building":"Tòa nhà","smallBuilding":"Tòa nhà nhỏ","rooms":"Các phòng","room":"Phòng"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-CN.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-CN.json new file mode 100644 index 0000000..1cbbaf4 --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"比例范围滑块","noLimit":"无限制","preview":"预览","currentScaleTooltip":"当前地图比例 ({scaleLabel})","customScaleInputTooltip":"输入比例。","current":"当前","setTo":"设置为","selectOne":"(选择一个)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"世界","continent":"大洲","countriesBig":"多个国家/地区","countriesSmall":"国家/地区","statesProvinces":"多个州","stateProvince":"州","counties":"多个县","county":"县","metropolitanArea":"大都市区","cities":"城市群","city":"城市","town":"乡/镇","neighborhood":"住宅区","streets":"街区群","street":"街区","buildings":"建筑群","building":"建筑","smallBuilding":"小型建筑物","rooms":"多个房间","room":"房间"},"featuredScaleLabels":{"custom":"自定义","current":"当前地图视图","world":"世界","continent":"洲","countriesBig":"国家/地区 - 大","countriesSmall":"国家/地区 - 小","statesProvinces":"多个州/省","stateProvince":"州/省","counties":"多个县","county":"县","metropolitanArea":"大都市区","cities":"多个城市","city":"城市","town":"镇","neighborhood":"社区","streets":"多个街道","street":"街道","buildings":"多个建筑物","building":"建筑物","smallBuilding":"小型建筑物","rooms":"多个房间","room":"房间"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-HK.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-HK.json new file mode 100644 index 0000000..1e82daf --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"比例範圍滑桿","noLimit":"無限制","preview":"預覽","currentScaleTooltip":"目前地圖比例 ({scaleLabel})","customScaleInputTooltip":"輸入比例。","current":"目前","setTo":"設定為","selectOne":"(選擇一個)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"世界","continent":"大洲","countriesBig":"國家/地區","countriesSmall":"國家/地區","statesProvinces":"州","stateProvince":"州/省","counties":"縣","county":"縣","metropolitanArea":"都會區","cities":"城市群","city":"市","town":"鄉/鎮","neighborhood":"住宅區","streets":"街道圖","street":"街道圖","buildings":"建築群","building":"建築","smallBuilding":"小型建築物","rooms":"房間","room":"房間"},"featuredScaleLabels":{"custom":"自訂","current":"目前地圖視圖","world":"世界","continent":"大陸","countriesBig":"國家/地區 - 大","countriesSmall":"國家/地區 - 小","statesProvinces":"州/省","stateProvince":"州/省","counties":"縣市","county":"郡","metropolitanArea":"都會區","cities":"城市","city":"城市","town":"鄉鎮","neighborhood":"街區","streets":"街道圖","street":"街道","buildings":"建築物","building":"建築","smallBuilding":"小型建築物","rooms":"房間","room":"房間"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-TW.json b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-TW.json new file mode 100644 index 0000000..1e82daf --- /dev/null +++ b/public/assets/esri/widgets/ScaleRangeSlider/t9n/ScaleRangeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"比例範圍滑桿","noLimit":"無限制","preview":"預覽","currentScaleTooltip":"目前地圖比例 ({scaleLabel})","customScaleInputTooltip":"輸入比例。","current":"目前","setTo":"設定為","selectOne":"(選擇一個)","setToSelectOne":"{setTo} {selectOne}","scaleRangeLabels":{"world":"世界","continent":"大洲","countriesBig":"國家/地區","countriesSmall":"國家/地區","statesProvinces":"州","stateProvince":"州/省","counties":"縣","county":"縣","metropolitanArea":"都會區","cities":"城市群","city":"市","town":"鄉/鎮","neighborhood":"住宅區","streets":"街道圖","street":"街道圖","buildings":"建築群","building":"建築","smallBuilding":"小型建築物","rooms":"房間","room":"房間"},"featuredScaleLabels":{"custom":"自訂","current":"目前地圖視圖","world":"世界","continent":"大陸","countriesBig":"國家/地區 - 大","countriesSmall":"國家/地區 - 小","statesProvinces":"州/省","stateProvince":"州/省","counties":"縣市","county":"郡","metropolitanArea":"都會區","cities":"城市","city":"城市","town":"鄉鎮","neighborhood":"街區","streets":"街道圖","street":"街道","buildings":"建築物","building":"建築","smallBuilding":"小型建築物","rooms":"房間","room":"房間"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search.json b/public/assets/esri/widgets/Search/t9n/Search.json new file mode 100644 index 0000000..e51fe3f --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search.json @@ -0,0 +1 @@ +{"widgetLabel":"Search","searchButtonTitle":"Search","clearButtonTitle":"Clear search","placeholder":"Find address or place","searchIn":"Search in","all":"All","allPlaceholder":"Find address or place","emptyValue":"Please enter a search term.","locateError":"Could not retrieve current location.","untitledResult":"Untitled","untitledSource":"Untitled source","noResults":"No results","noResultsFound":"There were no results found.","noResultsFoundForValue":"There were no results found for {value}.","showMoreResults":"Show more results","hideMoreResults":"Hide","searchResult":"Search result","moreResultsHeader":"More results","useCurrentLocation":"Use current location"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_ar.json b/public/assets/esri/widgets/Search/t9n/Search_ar.json new file mode 100644 index 0000000..d85f32e --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"بحث","searchButtonTitle":"بحث","clearButtonTitle":"مسح البحث","placeholder":"إيجاد العنوان أو المكان","searchIn":"البحث في","all":"جميع","allPlaceholder":"إيجاد العنوان أو المكان","emptyValue":"الرجاء إدخال مصطلح بحث.","locateError":"يتعذر استرداد الموقع الحالي.","untitledResult":"بلا عنوان","untitledSource":"مصدر بدون عنوان","noResults":"بدون نتائج","noResultsFound":"لم يتم العثور على أي نتائج.","noResultsFoundForValue":"لم يتم العثور على نتائج لـ {value}.","showMoreResults":"إظهار المزيد من النتائج","hideMoreResults":"إخفاء","searchResult":"البحث عن النتائج","moreResultsHeader":"المزيد من النتائج","useCurrentLocation":"استخدام الموقع الحالي"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_bg.json b/public/assets/esri/widgets/Search/t9n/Search_bg.json new file mode 100644 index 0000000..49e9d55 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Търсене","searchButtonTitle":"Търсене","clearButtonTitle":"Изчистване на търсене","placeholder":"Намиране на адрес или населено място","searchIn":"Търсете във","all":"Всички","allPlaceholder":"Намиране на адрес или населено място","emptyValue":"Моля, въведете термин за търсене.","locateError":"Не може да се извлече текущо местоположение.","untitledResult":"Без заглавие","untitledSource":"Неозаглавен източник","noResults":"Няма резултати","noResultsFound":"Няма намерени резултати","noResultsFoundForValue":"Няма намерени резултати за {value}.","showMoreResults":"Показване на повече резултати","hideMoreResults":"Скриване","searchResult":"Резултати от търсене","moreResultsHeader":"Повече резултати","useCurrentLocation":"Използване на текущото местоположение"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_bs.json b/public/assets/esri/widgets/Search/t9n/Search_bs.json new file mode 100644 index 0000000..a25ac93 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Potraži","searchButtonTitle":"Pretraži","clearButtonTitle":"Očisti pretragu","placeholder":"Pronađi adresu ili mjesto","searchIn":"Traži u","all":"Sve","allPlaceholder":"Pronađi adresu ili mjesto","emptyValue":"Unesite termin za pretraživanje.","locateError":"Nije uspjelo dohvaćanje trenutačne lokacije.","untitledResult":"Neimenovano","untitledSource":"Neimenovani izvor","noResults":"Nema rezultata","noResultsFound":"Nema pronađenih rezultata.","noResultsFoundForValue":"Nema pronađenih rezultata za {value}.","showMoreResults":"Prikaži još rezultata","hideMoreResults":"Sakrij","searchResult":"Rezultat pretraživanja","moreResultsHeader":"Više rezultata","useCurrentLocation":"Upotrijebi trenutačnu lokaciju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_ca.json b/public/assets/esri/widgets/Search/t9n/Search_ca.json new file mode 100644 index 0000000..6f8609a --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Cerca","searchButtonTitle":"Cerca","clearButtonTitle":"Reinicia la cerca","placeholder":"Cerca una direcció o un lloc","searchIn":"Cerca a","all":"Tot","allPlaceholder":"Cerca una direcció o un lloc","emptyValue":"Introduïu un terme de cerca.","locateError":"No s'ha pogut recuperar la ubicació actual.","untitledResult":"Sense títol","untitledSource":"Origen sense títol","noResults":"No hi ha cap resultat","noResultsFound":"No s'ha trobat cap resultat.","noResultsFoundForValue":"No s'ha trobat cap resultat per a {value}.","showMoreResults":"Mostra més resultats","hideMoreResults":"Amaga","searchResult":"Resultat de la cerca","moreResultsHeader":"Més resultats","useCurrentLocation":"Utilitza la ubicació actual"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_cs.json b/public/assets/esri/widgets/Search/t9n/Search_cs.json new file mode 100644 index 0000000..1dc6d84 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Hledat","searchButtonTitle":"Hledat","clearButtonTitle":"Vymazat vyhledávání","placeholder":"Najít adresu nebo místo","searchIn":"Hledat v","all":"Všechny","allPlaceholder":"Najít adresu nebo místo","emptyValue":"Zadejte vyhledávací dotaz.","locateError":"Nepodařilo se získat aktuální polohu.","untitledResult":"Bez názvu","untitledSource":"Nepojmenovaný zdroj","noResults":"Žádné výsledky","noResultsFound":"Nebyly nalezeny žádné výsledky vyhledávání.","noResultsFoundForValue":"Pro {value} nebyly nalezeny žádné výsledky.","showMoreResults":"Zobrazit další výsledky","hideMoreResults":"Skrýt","searchResult":"Výsledek vyhledávání","moreResultsHeader":"Další výsledky","useCurrentLocation":"Použít aktuální umístění"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_da.json b/public/assets/esri/widgets/Search/t9n/Search_da.json new file mode 100644 index 0000000..8513bc0 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Søg","searchButtonTitle":"Søg","clearButtonTitle":"Ryd søgning","placeholder":"Find adresse eller sted","searchIn":"Søg i","all":"Alle","allPlaceholder":"Find adresse eller sted","emptyValue":"Angiv en søgeterm","locateError":"Kunne ikke hente den aktuelle position.","untitledResult":"Uden titel","untitledSource":"Kilde uden titel","noResults":"Ingen resultater","noResultsFound":"Der blev ikke fundet nogen resultater.","noResultsFoundForValue":"Der blev ikke fundet nogen resultater for {value}.","showMoreResults":"Vis flere resultater","hideMoreResults":"Hide","searchResult":"Søgeresultater","moreResultsHeader":"Flere resultater","useCurrentLocation":"Brug nuværende position"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_de.json b/public/assets/esri/widgets/Search/t9n/Search_de.json new file mode 100644 index 0000000..9b08644 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Suche","searchButtonTitle":"Suchen","clearButtonTitle":"Suche löschen","placeholder":"Adresse oder Ort suchen","searchIn":"Suchen in","all":"Alle","allPlaceholder":"Adresse oder Ort suchen","emptyValue":"Geben Sie einen Suchbegriff ein.","locateError":"Die aktuelle Position konnte nicht abgerufen werden.","untitledResult":"Unbenannt","untitledSource":"Unbenannte Quelle","noResults":"Keine Ergebnisse","noResultsFound":"Es wurden keine Ergebnisse gefunden.","noResultsFoundForValue":"Für {value} wurden keine Ergebnisse gefunden.","showMoreResults":"Mehr Ergebnisse anzeigen","hideMoreResults":"Ausblenden","searchResult":"Suchergebnis","moreResultsHeader":"Mehr Ergebnisse","useCurrentLocation":"Aktuelle Position verwenden"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_el.json b/public/assets/esri/widgets/Search/t9n/Search_el.json new file mode 100644 index 0000000..949af07 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Αναζήτηση","searchButtonTitle":"Αναζήτηση","clearButtonTitle":"Εκκαθάριση αναζήτησης","placeholder":"Αναζήτηση διεύθυνσης ή μέρους","searchIn":"Αναζήτηση σε","all":"Όλες","allPlaceholder":"Αναζήτηση διεύθυνσης ή μέρους","emptyValue":"Εισαγάγετε όρο αναζήτησης.","locateError":"Δεν ήταν δυνατή η ανάκτηση της τρέχουσας τοποθεσίας.","untitledResult":"Χωρίς τίτλο","untitledSource":"Ανώνυμη προέλευση","noResults":"Κανένα αποτέλεσμα","noResultsFound":"Δεν βρέθηκαν αποτελέσματα.","noResultsFoundForValue":"Δεν βρέθηκαν αποτελέσματα για {value}.","showMoreResults":"Εμφάνιση περισσότερων αποτελεσμάτων","hideMoreResults":"Απόκρυψη","searchResult":"Αναζήτηση αποτελέσματος","moreResultsHeader":"Περισσότερα αποτελέσματα","useCurrentLocation":"Χρήση τρέχουσας τοποθεσίας"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_en.json b/public/assets/esri/widgets/Search/t9n/Search_en.json new file mode 100644 index 0000000..e51fe3f --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Search","searchButtonTitle":"Search","clearButtonTitle":"Clear search","placeholder":"Find address or place","searchIn":"Search in","all":"All","allPlaceholder":"Find address or place","emptyValue":"Please enter a search term.","locateError":"Could not retrieve current location.","untitledResult":"Untitled","untitledSource":"Untitled source","noResults":"No results","noResultsFound":"There were no results found.","noResultsFoundForValue":"There were no results found for {value}.","showMoreResults":"Show more results","hideMoreResults":"Hide","searchResult":"Search result","moreResultsHeader":"More results","useCurrentLocation":"Use current location"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_es.json b/public/assets/esri/widgets/Search/t9n/Search_es.json new file mode 100644 index 0000000..108c9c2 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Buscar","searchButtonTitle":"Búsqueda","clearButtonTitle":"Borrar búsqueda","placeholder":"Buscar dirección o lugar","searchIn":"Buscar en","all":"Todo","allPlaceholder":"Buscar dirección o lugar","emptyValue":"Introduce un término de búsqueda.","locateError":"No se pudo recuperar la ubicación actual.","untitledResult":"Sin título","untitledSource":"Fuente sin título","noResults":"Sin resultados","noResultsFound":"No se ha encontrado ningún resultado.","noResultsFoundForValue":"No se ha encontrado ningún resultado para {value}.","showMoreResults":"Mostrar más resultados","hideMoreResults":"Ocultar","searchResult":"Resultado de la búsqueda","moreResultsHeader":"Más resultados","useCurrentLocation":"Usar ubicación actual"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_et.json b/public/assets/esri/widgets/Search/t9n/Search_et.json new file mode 100644 index 0000000..cb9791f --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Otsing","searchButtonTitle":"Otsi","clearButtonTitle":"Tühjenda otsing","placeholder":"Otsi aadressi või kohta","searchIn":"Otsi","all":"Kõik","allPlaceholder":"Otsi aadressi või kohta","emptyValue":"Sisestage otsingutermin.","locateError":"Praegust asukohta ei saanud tuua.","untitledResult":"Pealkirjata","untitledSource":"Pealkirjata allikas","noResults":"Tulemusi pole","noResultsFound":"Tulemeid ei leitud.","noResultsFoundForValue":"Väärtuse {value} jaoks ei leitud tulemusi.","showMoreResults":"Kuva veel tulemusi","hideMoreResults":"Peida","searchResult":"Otsi tulemusi","moreResultsHeader":"Veel tulemusi","useCurrentLocation":"Kasuta praegust asukohta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_fi.json b/public/assets/esri/widgets/Search/t9n/Search_fi.json new file mode 100644 index 0000000..edf052f --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Hae","searchButtonTitle":"Etsi","clearButtonTitle":"Tyhjennä haku","placeholder":"Etsi osoite tai paikka","searchIn":"Hae kohteesta","all":"Kaikki","allPlaceholder":"Etsi osoite tai paikka","emptyValue":"Anna hakutermi.","locateError":"Nykyisen sijainnin nouto ei onnistunut.","untitledResult":"Nimetön","untitledSource":"Nimetön lähde","noResults":"Ei tuloksia","noResultsFound":"Tuloksia ei löytynyt.","noResultsFoundForValue":"Kohteelle {value} ei löytynyt tuloksia.","showMoreResults":"Näytä lisää tuloksia","hideMoreResults":"Hide","searchResult":"Hakutulos","moreResultsHeader":"Lisää tuloksia","useCurrentLocation":"Käytä nykyistä sijaintia"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_fr.json b/public/assets/esri/widgets/Search/t9n/Search_fr.json new file mode 100644 index 0000000..8976ffd --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Rechercher","searchButtonTitle":"Rechercher","clearButtonTitle":"Effacer la recherche","placeholder":"Rechercher une adresse ou un lieu","searchIn":"Rechercher dans","all":"Tout","allPlaceholder":"Rechercher une adresse ou un lieu","emptyValue":"Entrez un terme de recherche.","locateError":"Impossible de récupérer la localisation actuelle.","untitledResult":"Sans titre","untitledSource":"Source sans titre","noResults":"Aucun résultat","noResultsFound":"Aucun résultat n’a été trouvé.","noResultsFoundForValue":"Aucun résultat trouvé pour {value}.","showMoreResults":"Afficher plus de résultats","hideMoreResults":"Masquer","searchResult":"Résultat de la recherche","moreResultsHeader":"Plus de résultats","useCurrentLocation":"Utiliser la localisation actuelle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_he.json b/public/assets/esri/widgets/Search/t9n/Search_he.json new file mode 100644 index 0000000..10e5941 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_he.json @@ -0,0 +1 @@ +{"widgetLabel":"חיפוש","searchButtonTitle":"חפש","clearButtonTitle":"נקה חיפוש","placeholder":"מצא כתובת או מקום","searchIn":"חפש בתוך","all":"הכל","allPlaceholder":"מצא כתובת או מקום","emptyValue":"הזן מונח חיפוש.","locateError":"לא ניתן לאחזר את המיקום הנוכחי.","untitledResult":"ללא כותרת","untitledSource":"מקור ללא שם","noResults":"אין תוצאות","noResultsFound":"לא נמצאו תוצאות.","noResultsFoundForValue":"לא נמצאו תוצאות עבור {value}.","showMoreResults":"הצג תוצאות נוספות","hideMoreResults":"הסתר","searchResult":"תוצאות חיפוש","moreResultsHeader":"תוצאות נוספות","useCurrentLocation":"השתמש במיקום הנוכחי"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_hr.json b/public/assets/esri/widgets/Search/t9n/Search_hr.json new file mode 100644 index 0000000..a25ac93 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Potraži","searchButtonTitle":"Pretraži","clearButtonTitle":"Očisti pretragu","placeholder":"Pronađi adresu ili mjesto","searchIn":"Traži u","all":"Sve","allPlaceholder":"Pronađi adresu ili mjesto","emptyValue":"Unesite termin za pretraživanje.","locateError":"Nije uspjelo dohvaćanje trenutačne lokacije.","untitledResult":"Neimenovano","untitledSource":"Neimenovani izvor","noResults":"Nema rezultata","noResultsFound":"Nema pronađenih rezultata.","noResultsFoundForValue":"Nema pronađenih rezultata za {value}.","showMoreResults":"Prikaži još rezultata","hideMoreResults":"Sakrij","searchResult":"Rezultat pretraživanja","moreResultsHeader":"Više rezultata","useCurrentLocation":"Upotrijebi trenutačnu lokaciju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_hu.json b/public/assets/esri/widgets/Search/t9n/Search_hu.json new file mode 100644 index 0000000..68983d8 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Keresés","searchButtonTitle":"Keresés","clearButtonTitle":"Keresés törlése","placeholder":"Cím vagy hely keresése","searchIn":"Keresés ebben","all":"Mind","allPlaceholder":"Cím vagy hely keresése","emptyValue":"Adjon meg egy keresési kifejezést.","locateError":"Nem sikerült lekérni az aktuális helyet.","untitledResult":"Cím nélkül","untitledSource":"Cím nélküli forrás","noResults":"Nincs eredmény","noResultsFound":"A keresés nem járt eredménnyel.","noResultsFoundForValue":"A(z) {value} keresése nem járt eredménnyel.","showMoreResults":"Több eredmény megjelenítése","hideMoreResults":"Elrejtés","searchResult":"Keresési eredmény","moreResultsHeader":"Több eredmény","useCurrentLocation":"Aktuális hely használata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_id.json b/public/assets/esri/widgets/Search/t9n/Search_id.json new file mode 100644 index 0000000..5902f61 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Cari","searchButtonTitle":"Cari","clearButtonTitle":"Bersihkan pencarian","placeholder":"Temukan alamat atau tempat","searchIn":"Cari di dalam","all":"Semua","allPlaceholder":"Temukan alamat atau tempat","emptyValue":"Harap masukkan istilah pencarian.","locateError":"Tidak dapat mengambil lokasi saat ini.","untitledResult":"Tidak berjudul","untitledSource":"Sumber tidak berjudul","noResults":"Tidak ada hasil","noResultsFound":"Tidak ada hasil yang ditemukan.","noResultsFoundForValue":"Tidak ada hasil yang ditemukan untuk {value}.","showMoreResults":"Tampilkan lebih banyak hasil...","hideMoreResults":"Sembunyikan","searchResult":"Hasil pencarian","moreResultsHeader":"Hasil lainnya","useCurrentLocation":"Gunakan lokasi saat ini"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_it.json b/public/assets/esri/widgets/Search/t9n/Search_it.json new file mode 100644 index 0000000..7327d59 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cercare","searchButtonTitle":"Ricerca","clearButtonTitle":"Cancella ricerca","placeholder":"Trova indirizzo o luogo","searchIn":"Cerca in","all":"tutte le","allPlaceholder":"Trova indirizzo o luogo","emptyValue":"Immettere un termine di ricerca.","locateError":"Impossibile richiamare la posizione attuale.","untitledResult":"Senza titolo","untitledSource":"Origine senza titolo","noResults":"Nessun risultato","noResultsFound":"Nessun risultato trovato.","noResultsFoundForValue":"Nessun risultato trovato per {value}.","showMoreResults":"Mostra altri risultati","hideMoreResults":"Nascondi","searchResult":"Risultato ricerca","moreResultsHeader":"Altri risultati","useCurrentLocation":"Usa posizione corrente"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_ja.json b/public/assets/esri/widgets/Search/t9n/Search_ja.json new file mode 100644 index 0000000..bef88d6 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"検索","searchButtonTitle":"検索","clearButtonTitle":"検索の消去","placeholder":"住所または場所の検索","searchIn":"検索","all":"すべて","allPlaceholder":"住所または場所の検索","emptyValue":"検索する語句を入力してください。","locateError":"現在の位置を取得できませんでした。","untitledResult":"無題","untitledSource":"無題のソース","noResults":"結果なし","noResultsFound":"結果が見つかりませんでした。","noResultsFoundForValue":"{value} の結果が見つかりませんでした。","showMoreResults":"その他の結果を表示","hideMoreResults":"非表示","searchResult":"検索結果","moreResultsHeader":"その他の結果","useCurrentLocation":"現在の位置を使用"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_ko.json b/public/assets/esri/widgets/Search/t9n/Search_ko.json new file mode 100644 index 0000000..55961ef --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"검색","searchButtonTitle":"검색","clearButtonTitle":"검색 지우기","placeholder":"주소 또는 장소 찾기","searchIn":"다음에서 검색","all":"모두","allPlaceholder":"주소 또는 장소 찾기","emptyValue":"검색어를 입력하세요.","locateError":"현재 위치를 검색할 수 없습니다.","untitledResult":"제목 없음","untitledSource":"제목 없는 원본","noResults":"결과 없음","noResultsFound":"결과를 찾을 수 없습니다.","noResultsFoundForValue":"{value}에 대한 결과를 찾을 수 없습니다.","showMoreResults":"더 많은 결과 보기","hideMoreResults":"숨기기","searchResult":"검색 결과","moreResultsHeader":"더 많은 결과","useCurrentLocation":"현재 위치 사용"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_lt.json b/public/assets/esri/widgets/Search/t9n/Search_lt.json new file mode 100644 index 0000000..ba36a03 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Ieškoti","searchButtonTitle":"Ieškoti","clearButtonTitle":"Valyti paiešką","placeholder":"Surasti adresą arba vietą","searchIn":"Ieškoti","all":"Viskas","allPlaceholder":"Surasti adresą arba vietą","emptyValue":"Įveskite paieškos žodį.","locateError":"Nepavyko gauti dabartinės padėties.","untitledResult":"Bevardis","untitledSource":"Šaltinis be pavadinimo","noResults":"Rezultatų nėra","noResultsFound":"Rezultatų nerasta.","noResultsFoundForValue":"Reikšmei {value} rezultatų nerasta.","showMoreResults":"Rodyti daugiau rezultatų","hideMoreResults":"Slėpti","searchResult":"Paieškos rezultatas","moreResultsHeader":"Daugiau rezultatų","useCurrentLocation":"Naudoti esamą padėtį"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_lv.json b/public/assets/esri/widgets/Search/t9n/Search_lv.json new file mode 100644 index 0000000..0da07a4 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Meklēt","searchButtonTitle":"Meklēšana","clearButtonTitle":"Notīrīt meklēšanas gadījumu","placeholder":"Atrast adresi vai vietu","searchIn":"Meklēt šeit:","all":"Visi","allPlaceholder":"Atrast adresi vai vietu","emptyValue":"Ievadiet meklēšanas kritēriju.","locateError":"Nevarēja izgūt pašreizējo atrašanās vietu","untitledResult":"Bez virsraksta","untitledSource":"Avots bez nosaukuma","noResults":"Bez rezultātiem","noResultsFound":"Netika atrasts neviens rezultāts.","noResultsFoundForValue":"Vērtībai {value} netika atrasts neviens rezultāts.","showMoreResults":"Rādīt vairāk rezultātu","hideMoreResults":"Paslēpt","searchResult":"Meklēšanas rezultāts","moreResultsHeader":"Vairāk rezultātu","useCurrentLocation":"Lietot pašreizējo atrašanās vietu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_nb.json b/public/assets/esri/widgets/Search/t9n/Search_nb.json new file mode 100644 index 0000000..aeb836d --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Søk","searchButtonTitle":"Søk","clearButtonTitle":"Tøm søk","placeholder":"Finn adresse eller sted","searchIn":"Søk i","all":"Alle","allPlaceholder":"Finn adresse eller sted","emptyValue":"Skriv inn et søkeord","locateError":"Kan ikke hente nåværende lokasjon.","untitledResult":"Uten tittel","untitledSource":"Kilde uten tittel","noResults":"Ingen resultater","noResultsFound":"Fant ingen resultater.","noResultsFoundForValue":"Finner ingen resultater for {value}.","showMoreResults":"Vis flere resultater","hideMoreResults":"Skjul","searchResult":"Søkeresultater","moreResultsHeader":"Flere resultater","useCurrentLocation":"Bruk gjeldende lokasjon"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_nl.json b/public/assets/esri/widgets/Search/t9n/Search_nl.json new file mode 100644 index 0000000..e2c0a79 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoeken","searchButtonTitle":"Zoeken","clearButtonTitle":"Zoekopdracht wissen","placeholder":"Adres of plaats zoeken","searchIn":"Zoeken in","all":"Alle","allPlaceholder":"Adres of plaats zoeken","emptyValue":"Voer een zoekterm in","locateError":"Kan de huidige locatie niet ophalen.","untitledResult":"Naamloos","untitledSource":"Ongetitelde bron","noResults":"Geen resultaten","noResultsFound":"Er zijn geen resultaten gevonden.","noResultsFoundForValue":"Er zijn geen resultaten gevonden voor {value}.","showMoreResults":"Meer resultaten weergeven","hideMoreResults":"Verbergen","searchResult":"Zoekresultaten","moreResultsHeader":"Meer resultaten","useCurrentLocation":"Gebruik huidige locatie"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_pl.json b/public/assets/esri/widgets/Search/t9n/Search_pl.json new file mode 100644 index 0000000..62a4318 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Wyszukaj","searchButtonTitle":"Wyszukaj","clearButtonTitle":"Wyczyść wyszukiwanie","placeholder":"Znajdź adres lub miejsce","searchIn":"Szukaj w","all":"Wszystkie","allPlaceholder":"Znajdź adres lub miejsce","emptyValue":"Wprowadź wyszukiwany termin","locateError":"Nie można wczytać bieżącej lokalizacji.","untitledResult":"Bez tytułu","untitledSource":"Źródło bez nazwy","noResults":"Brak wyników","noResultsFound":"Nie znaleziono wyników.","noResultsFoundForValue":"Nie znaleziono wyników dla {value}.","showMoreResults":"Pokaż więcej wyników","hideMoreResults":"Ukryj","searchResult":"Wynik wyszukiwania","moreResultsHeader":"Więcej wyników","useCurrentLocation":"Użyj bieżącej lokalizacji"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_pt-BR.json b/public/assets/esri/widgets/Search/t9n/Search_pt-BR.json new file mode 100644 index 0000000..5a572de --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Pesquisar","searchButtonTitle":"Pesquisar","clearButtonTitle":"Limpar pesquisa","placeholder":"Encontrar endereço ou lugar","searchIn":"Pesquisar em","all":"Todas","allPlaceholder":"Encontrar endereço ou lugar","emptyValue":"Insira um termo de pesquisa.","locateError":"Não foi possível recuperar sua localização atual.","untitledResult":"Sem título","untitledSource":"Fonte sem título","noResults":"Nenhum resultado","noResultsFound":"Não há nenhum resultado localizado.","noResultsFoundForValue":"Não houve nenhum resultado localizado para {value}.","showMoreResults":"Mostrar mais resultados","hideMoreResults":"Ocultar","searchResult":"Resultado de pesquisa","moreResultsHeader":"Mais resultados","useCurrentLocation":"Usar local atual"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_pt-PT.json b/public/assets/esri/widgets/Search/t9n/Search_pt-PT.json new file mode 100644 index 0000000..31afc00 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Pesquisar","searchButtonTitle":"Pesquisar","clearButtonTitle":"limpar pesquisa","placeholder":"Encontrar um endereço ou local","searchIn":"Pesquisar em","all":"Todos","allPlaceholder":"Encontrar um endereço ou local","emptyValue":"Por favor, introduza um termo de pesquisa.","locateError":"Não foi possível obter a localização atual.","untitledResult":"Sem título","untitledSource":"Fonte sem título","noResults":"Sem resultados","noResultsFound":"Não foram encontrados resultados.","noResultsFoundForValue":"Não foram encontrados resultados para {value}.","showMoreResults":"Mostrar mais resultados","hideMoreResults":"Ocultar","searchResult":"Pesquisar resultados","moreResultsHeader":"Mais resultados","useCurrentLocation":"Utilizar localização atual"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_ro.json b/public/assets/esri/widgets/Search/t9n/Search_ro.json new file mode 100644 index 0000000..368ecc6 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Căutare","searchButtonTitle":"Căutare","clearButtonTitle":"Golire căutare","placeholder":"Găsire adresă sau loc","searchIn":"Căutare în","all":"Toate","allPlaceholder":"Găsire adresă sau loc","emptyValue":"Introduceţi un termen de căutare.","locateError":"Nu s-a putut prelua localizarea actuală.","untitledResult":"Fără titlu","untitledSource":"Sursă fără titlu","noResults":"Niciun rezultat","noResultsFound":"Nu s-au găsit rezultate.","noResultsFoundForValue":"Nu s-au găsit rezultate pentru {value}.","showMoreResults":"Afişare mai multe rezultate","hideMoreResults":"Ascundere","searchResult":"Rezultat căutare","moreResultsHeader":"Mai multe rezultate","useCurrentLocation":"Utilizare locaţie curentă"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_ru.json b/public/assets/esri/widgets/Search/t9n/Search_ru.json new file mode 100644 index 0000000..3a1d00d --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Поиск","searchButtonTitle":"Поиск","clearButtonTitle":"Очистить поиск","placeholder":"Найти адрес или место","searchIn":"Поиск в","all":"все","allPlaceholder":"Найти адрес или место","emptyValue":"Введите термин поиска.","locateError":"Не удалось получить текущее местоположение.","untitledResult":"Без имени","untitledSource":"Источник без названия","noResults":"Нет результатов","noResultsFound":"Результаты не найдены.","noResultsFoundForValue":"Для {value} результатов не найдено.","showMoreResults":"Показать больше результатов","hideMoreResults":"Спрятать","searchResult":"Результаты поиска","moreResultsHeader":"Больше результатов","useCurrentLocation":"Использовать текущее местоположение"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_sk.json b/public/assets/esri/widgets/Search/t9n/Search_sk.json new file mode 100644 index 0000000..78ee0ad --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Vyhľadávanie","searchButtonTitle":"Vyhľadávanie","clearButtonTitle":"Vyčistiť hľadanie","placeholder":"Nájsť adresu alebo miesto","searchIn":"Hľadať v","all":"Všetky","allPlaceholder":"Nájsť adresu alebo miesto","emptyValue":"Zadajte vyhľadávací pojem","locateError":"Nebolo možné získať aktuálnu polohu.","untitledResult":"Bez názvu","untitledSource":"Zdroj bez názvu","noResults":"Žiadne výsledky","noResultsFound":"Neboli nájdené žiadne výsledky.","noResultsFoundForValue":"Pre {value} neboli nájdené žiadne výsledky.","showMoreResults":"Zobraziť viac výsledkov","hideMoreResults":"Skryť","searchResult":"Výsledok vyhľadávania","moreResultsHeader":"Viac výsledkov","useCurrentLocation":"Použiť aktuálnu polohu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_sl.json b/public/assets/esri/widgets/Search/t9n/Search_sl.json new file mode 100644 index 0000000..c11f4e5 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Išči","searchButtonTitle":"Išči","clearButtonTitle":"Počisti iskanje","placeholder":"Najdi naslov ali kraj","searchIn":"Poišči v","all":"Vse","allPlaceholder":"Najdi naslov ali kraj","emptyValue":"Vnesite iskalni izraz.","locateError":"Ni mogoče pridobiti trenutne lokacije.","untitledResult":"Neimenovano","untitledSource":"Neimenovan vir","noResults":"Ni rezultatov","noResultsFound":"Ni najdenih rezultatov.","noResultsFoundForValue":"Ni najdenih rezultatov za {value}.","showMoreResults":"Prikaži več rezultatov","hideMoreResults":"Skrij","searchResult":"Iskani rezultat","moreResultsHeader":"Več rezultatov","useCurrentLocation":"Uporabi trenutno lokacijo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_sr.json b/public/assets/esri/widgets/Search/t9n/Search_sr.json new file mode 100644 index 0000000..2c3a541 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Pretraži","searchButtonTitle":"Pretraži","clearButtonTitle":"Obriši pretragu","placeholder":"Pronađi adresu ili mesto","searchIn":"Pretraži u","all":"Sve","allPlaceholder":"Pronađi adresu ili mesto","emptyValue":"Unesite termin za pretragu.","locateError":"Nije moguće pronaći trenutnu lokaciju.","untitledResult":"Bez naslova","untitledSource":"Neimenovani izvor","noResults":"Nema rezultata","noResultsFound":"Nema pronađenih rezultata.","noResultsFoundForValue":"Nijedan rezultat nije pronađen za vrednost {value}.","showMoreResults":"Prikaži više rezultata","hideMoreResults":"Sakrij","searchResult":"Rezultat pretrage","moreResultsHeader":"Još rezultata","useCurrentLocation":"Koristi trenutnu lokaciju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_sv.json b/public/assets/esri/widgets/Search/t9n/Search_sv.json new file mode 100644 index 0000000..c074be6 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sök","searchButtonTitle":"Sök","clearButtonTitle":"Rensa sökning","placeholder":"Sök efter adress eller plats","searchIn":"Sök i","all":"Alla","allPlaceholder":"Sök efter adress eller plats","emptyValue":"Ange en sökterm","locateError":"Det går inte att hämta den aktuella platsen.","untitledResult":"Namnlös","untitledSource":"Namnlös källa","noResults":"Inga resultat","noResultsFound":"Inga resultat hittades.","noResultsFoundForValue":"Inga resultat hittades för {value}.","showMoreResults":"Visa fler resultat","hideMoreResults":"Dölj","searchResult":"Sökresultat","moreResultsHeader":"Fler resultat","useCurrentLocation":"Använd aktuell plats"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_th.json b/public/assets/esri/widgets/Search/t9n/Search_th.json new file mode 100644 index 0000000..ce87239 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ค้นหา","searchButtonTitle":"ค้นหา","clearButtonTitle":"ลบคำค้นหา","placeholder":"ค้นหาที่อยู่หรือสถานที่","searchIn":"ค้นหาใน","all":"ทั้งหมด","allPlaceholder":"ค้นหาที่อยู่หรือสถานที่","emptyValue":"กรุณากรอกคำค้นหา","locateError":"ไม่สามารถเรียกค้นข้อมูลตำแหน่งในปัจจุบัน","untitledResult":"ไม่มีหัวเรื่อง","untitledSource":"แหล่งข้อมูลที่ไม่มีชื่อ","noResults":"ไม่มีผลลัพธ์","noResultsFound":"ไม่พบผลลัพธ์","noResultsFoundForValue":"ไม่พบผลลัลัพธ์สำหรับ {value}.","showMoreResults":"แสดงผลลัพธ์เพิ่ม","hideMoreResults":"ซ่อน","searchResult":"ผลลัพธ์การค้นหา","moreResultsHeader":"ผลลัพธ์เพิ่มเติม","useCurrentLocation":"ใช้ตำแหน่งที่ตั้งปัจจุบัน"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_tr.json b/public/assets/esri/widgets/Search/t9n/Search_tr.json new file mode 100644 index 0000000..e56b5e5 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ara","searchButtonTitle":"Ara","clearButtonTitle":"Aramayı temizle","placeholder":"Adres veya yer bul","searchIn":"Şurada Ara:","all":"Tümü","allPlaceholder":"Adres veya yer bul","emptyValue":"Arama terimi girin.","locateError":"Geçerli konum alınamadı.","untitledResult":"Başlıksız","untitledSource":"Başlıksız kaynak","noResults":"Sonuç yok","noResultsFound":"Sonuç bulunamadı.","noResultsFoundForValue":"{value} için herhangi bir sonuç bulunamadı.","showMoreResults":"Daha fazla sonuç göster","hideMoreResults":"Gizle","searchResult":"Sonuç ara","moreResultsHeader":"Diğer sonuçlar","useCurrentLocation":"Mevcut konumu kullan"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_uk.json b/public/assets/esri/widgets/Search/t9n/Search_uk.json new file mode 100644 index 0000000..8dd83b9 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Пошук","searchButtonTitle":"Пошук","clearButtonTitle":"Очистити пошук","placeholder":"Знайти адресу або місце","searchIn":"Пошук в","all":"Всі","allPlaceholder":"Знайти адресу або місце","emptyValue":"Введіть критерій пошуку.","locateError":"Не вдалося отримати поточне місце розташування.","untitledResult":"Без заголовка","untitledSource":"Джерело без заголовка","noResults":"Немає результатів","noResultsFound":"Результатів не знайдено.","noResultsFoundForValue":"Результатів для {value} не знайдено.","showMoreResults":"Показати більше результатів","hideMoreResults":"Приховати","searchResult":"Результат пошуку","moreResultsHeader":"Більше результатів","useCurrentLocation":"Використовувати поточне місце розташування"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_vi.json b/public/assets/esri/widgets/Search/t9n/Search_vi.json new file mode 100644 index 0000000..3f5e2ce --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tìm kiếm","searchButtonTitle":"Tìm kiếm","clearButtonTitle":"Xóa tìm kiếm","placeholder":"Tìm địa chỉ hoặc địa điểm","searchIn":"Tìm kiếm trong","all":"Tất cả","allPlaceholder":"Tìm địa chỉ hoặc địa điểm","emptyValue":"Vui lòng nhập cụm từ tìm kiếm.","locateError":"Không thể truy xuất thông tin vị trí hiện tại.","untitledResult":"Chưa có tiêu đề","untitledSource":"Nguồn chưa có tên","noResults":"Không có kết quả","noResultsFound":"Không tìm thấy kết quả nào.","noResultsFoundForValue":"Không tìm thấy kết quả nào cho {value}.","showMoreResults":"Hiển thị thêm kết quả","hideMoreResults":"Ẩn","searchResult":"Kết quả tìm kiếm","moreResultsHeader":"Các kết quả khác","useCurrentLocation":"Sử dụng vị trí hiện tại"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_zh-CN.json b/public/assets/esri/widgets/Search/t9n/Search_zh-CN.json new file mode 100644 index 0000000..8d460ff --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"搜索","searchButtonTitle":"搜索","clearButtonTitle":"清除搜索","placeholder":"查找地址或地点","searchIn":"搜索范围","all":"全部","allPlaceholder":"查找地址或地点","emptyValue":"请输入搜索词。","locateError":"无法检索当前位置。","untitledResult":"无标题","untitledSource":"无标题资源","noResults":"无结果","noResultsFound":"未找到结果。","noResultsFoundForValue":"未找到 {value} 的结果。","showMoreResults":"显示更多结果","hideMoreResults":"隐藏","searchResult":"搜索结果","moreResultsHeader":"更多结果","useCurrentLocation":"使用当前位置"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_zh-HK.json b/public/assets/esri/widgets/Search/t9n/Search_zh-HK.json new file mode 100644 index 0000000..d919882 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"搜尋","searchButtonTitle":"搜尋","clearButtonTitle":"清除搜尋","placeholder":"尋找位址或地點","searchIn":"搜尋範圍","all":"全部","allPlaceholder":"尋找位址或地點","emptyValue":"請輸入搜尋名詞。","locateError":"無法擷取目前的位置。","untitledResult":"無標題","untitledSource":"無標題來源","noResults":"無任何結果","noResultsFound":"找不到任何結果。","noResultsFoundForValue":"找不到 {value} 的任何結果。","showMoreResults":"顯示更多結果","hideMoreResults":"隱藏(H)","searchResult":"搜尋結果","moreResultsHeader":"更多結果","useCurrentLocation":"使用目前的位置"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Search/t9n/Search_zh-TW.json b/public/assets/esri/widgets/Search/t9n/Search_zh-TW.json new file mode 100644 index 0000000..d919882 --- /dev/null +++ b/public/assets/esri/widgets/Search/t9n/Search_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"搜尋","searchButtonTitle":"搜尋","clearButtonTitle":"清除搜尋","placeholder":"尋找位址或地點","searchIn":"搜尋範圍","all":"全部","allPlaceholder":"尋找位址或地點","emptyValue":"請輸入搜尋名詞。","locateError":"無法擷取目前的位置。","untitledResult":"無標題","untitledSource":"無標題來源","noResults":"無任何結果","noResultsFound":"找不到任何結果。","noResultsFoundForValue":"找不到 {value} 的任何結果。","showMoreResults":"顯示更多結果","hideMoreResults":"隱藏(H)","searchResult":"搜尋結果","moreResultsHeader":"更多結果","useCurrentLocation":"使用目前的位置"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast.json new file mode 100644 index 0000000..13b0e05 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast.json @@ -0,0 +1 @@ +{"widgetLabel":"Shadow cast","timeLabel":"Time range","timeRange":"{start} - {end}","visualizationLabel":"Visualization","threshold":{"label":"Areas above threshold","colorLabel":"Color","valueLabel":"Areas in shadow for more than (hours)"},"duration":{"label":"Total shadow duration","colorLabel":"Color","modeLabel":"Gradient style","continuousLabel":"Continuous","hourlyLabel":"Hourly"},"discrete":{"label":"Discrete shadows","colorLabel":"Color","intervalLabel":"Time interval"},"timeInShadow":"Total time in shadow: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ar.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ar.json new file mode 100644 index 0000000..5665f37 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"إرسال الظل","timeLabel":"النطاق الزمني","timeRange":"{start} - {end}","visualizationLabel":"مرئيات","threshold":{"label":"المناطق التي تتجاوز الحد المسموح به","colorLabel":"لون","valueLabel":"مناطق في الظل لأكثر من (ساعات)"},"duration":{"label":"المدة الإجمالية للظل","colorLabel":"لون","modeLabel":"نمط متدرج","continuousLabel":"مستمر","hourlyLabel":"كل ساعة"},"discrete":{"label":"ظلال منفصلة","colorLabel":"لون","intervalLabel":"الفاصل الزمني"},"timeInShadow":"الوقت الإجمالي في الظل: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bg.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bg.json new file mode 100644 index 0000000..64993d3 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Сянка","timeLabel":"Времеви диапазон","timeRange":"{start} - {end}","visualizationLabel":"Визуализация","threshold":{"label":"Зони над прага","colorLabel":"Цвят","valueLabel":"Области в сянка за повече от (часове)"},"duration":{"label":"Обща продължителност на сянката","colorLabel":"Цвят","modeLabel":"Стил на градиента","continuousLabel":"Непрекъснатост","hourlyLabel":"Ежечасно"},"discrete":{"label":"Дискретни сенки","colorLabel":"Цвят","intervalLabel":"Времеви интервал"},"timeInShadow":"Общо време в сянка: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bs.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bs.json new file mode 100644 index 0000000..b2cbaa0 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Bačena sjena","timeLabel":"Vremenski raspon","timeRange":"{start} - {end}","visualizationLabel":"Vizualizacija","threshold":{"label":"Područja iznad praga","colorLabel":"Boja","valueLabel":"Područja u sjeni duže od (sati)"},"duration":{"label":"Ukupno trajanje sjene","colorLabel":"Boja","modeLabel":"Stil gradijenta","continuousLabel":"Neprekidno","hourlyLabel":"Svaki sat"},"discrete":{"label":"Diskretne sjene","colorLabel":"Boja","intervalLabel":"Vremenski interval"},"timeInShadow":"Ukupno vrijeme u sjeni: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ca.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ca.json new file mode 100644 index 0000000..408db01 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Projecció de l'ombra","timeLabel":"Interval de temps","timeRange":"{start} - {end}","visualizationLabel":"Visualització","threshold":{"label":"Àrees per sobre del llindar","colorLabel":"Color","valueLabel":"Àrees a l'ombra durant més de (hores)"},"duration":{"label":"Durada total de l'ombra","colorLabel":"Color","modeLabel":"Estil de gradient","continuousLabel":"Continu","hourlyLabel":"Cada hora"},"discrete":{"label":"Ombres discretes","colorLabel":"Color","intervalLabel":"Interval de temps"},"timeInShadow":"Temps total a l'obra: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_cs.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_cs.json new file mode 100644 index 0000000..35aa24f --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Stín","timeLabel":"Časový rozsah","timeRange":"{start} - {end}","visualizationLabel":"Vizualizace","threshold":{"label":"Plochy nad mezní hodnotou","colorLabel":"Barva","valueLabel":"Plochy ve stínu více než (hodin)"},"duration":{"label":"Celková doba trvání stínu","colorLabel":"Barva","modeLabel":"Styl přechodu","continuousLabel":"Spojitý","hourlyLabel":"Každou hodinu"},"discrete":{"label":"Nespojité stíny","colorLabel":"Barva","intervalLabel":"Časový interval"},"timeInShadow":"Celkový čas ve stínu: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_da.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_da.json new file mode 100644 index 0000000..0b0c5bb --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Kastet skygge","timeLabel":"Tidsinterval","timeRange":"{start} - {end}","visualizationLabel":"Visualisering","threshold":{"label":"Områder over tærskel","colorLabel":"Farve","valueLabel":"Områder, der er i skygge mere end (timer)"},"duration":{"label":"Samlet varighed skygge","colorLabel":"Farve","modeLabel":"Gradueringstypografi","continuousLabel":"Kontinuerlig","hourlyLabel":"Hver time"},"discrete":{"label":"Diskrete skygger","colorLabel":"Farve","intervalLabel":"Tidsinterval"},"timeInShadow":"Samlet tid i skygge: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_de.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_de.json new file mode 100644 index 0000000..66d7419 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Schattenwurf","timeLabel":"Zeitbereich","timeRange":"{start} - {end}","visualizationLabel":"Visualisierung","threshold":{"label":"Flächen über dem Schwellenwert","colorLabel":"Farbe","valueLabel":"Flächen, die länger im Schatten liegen als (Stunden)"},"duration":{"label":"Schattendauer gesamt","colorLabel":"Farbe","modeLabel":"Farbverlauf-Style","continuousLabel":"Kontinuierlich","hourlyLabel":"Stündlich"},"discrete":{"label":"Diskontinuierliche Schatten","colorLabel":"Farbe","intervalLabel":"Zeitintervall"},"timeInShadow":"Gesamtzeit im Schatten: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_el.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_el.json new file mode 100644 index 0000000..c5df65b --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Σκίαση","timeLabel":"Εύρος χρόνου","timeRange":"{start} - {end}","visualizationLabel":"Οπτικοποίηση","threshold":{"label":"Περιοχές πάνω από το οριο","colorLabel":"Χρώμα","valueLabel":"Περιοχές στη σκιά για περισσότερο από (ώρες)"},"duration":{"label":"Συνολική διάρκεια σκίασης","colorLabel":"Χρώμα","modeLabel":"Στυλ διαβάθμισης","continuousLabel":"Συνεχής","hourlyLabel":"Κάθε ώρα"},"discrete":{"label":"Διακριτές σκιές","colorLabel":"Χρώμα","intervalLabel":"Χρονικό διάστημα"},"timeInShadow":"Συνολικός χρόνος στη σκιά: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_en.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_en.json new file mode 100644 index 0000000..13b0e05 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Shadow cast","timeLabel":"Time range","timeRange":"{start} - {end}","visualizationLabel":"Visualization","threshold":{"label":"Areas above threshold","colorLabel":"Color","valueLabel":"Areas in shadow for more than (hours)"},"duration":{"label":"Total shadow duration","colorLabel":"Color","modeLabel":"Gradient style","continuousLabel":"Continuous","hourlyLabel":"Hourly"},"discrete":{"label":"Discrete shadows","colorLabel":"Color","intervalLabel":"Time interval"},"timeInShadow":"Total time in shadow: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_es.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_es.json new file mode 100644 index 0000000..5429fb8 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Sombra proyectada","timeLabel":"Rango de tiempo","timeRange":"{start} - {end}","visualizationLabel":"Visualización","threshold":{"label":"Áreas por encima del umbral","colorLabel":"Color","valueLabel":"Zonas en sombra durante más de (horas)"},"duration":{"label":"Duración total de sombra","colorLabel":"Color","modeLabel":"Estilo de gradiente","continuousLabel":"Continuo","hourlyLabel":"Cada hora"},"discrete":{"label":"Sombras discretas","colorLabel":"Color","intervalLabel":"Intervalo de tiempo"},"timeInShadow":"Tiempo total en sombra: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_et.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_et.json new file mode 100644 index 0000000..07ebdf2 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Heidetud vari","timeLabel":"Ajavahemik","timeRange":"{start} – {end}","visualizationLabel":"Visualiseerimine","threshold":{"label":"Aeg üle lävendi","colorLabel":"Värv","valueLabel":"Alad, mis on varjus rohkem kui (tundi)"},"duration":{"label":"Varju kogukestus","colorLabel":"Värv","modeLabel":"Gradiendi laad","continuousLabel":"Pidev","hourlyLabel":"Kord tunnis"},"discrete":{"label":"Diskreetsed varjud","colorLabel":"Värv","intervalLabel":"Ajavahemik"},"timeInShadow":"Koguaeg varjus: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fi.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fi.json new file mode 100644 index 0000000..1cbc8ad --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Varjostus","timeLabel":"Aikaväli","timeRange":"{start} - {end}","visualizationLabel":"Visualisointi","threshold":{"label":"Raja-arvon yläpuoliset alueet","colorLabel":"Väri","valueLabel":"Alueet, jotka ovat varjossa yli (tuntia)"},"duration":{"label":"Varjon kokonaiskesto","colorLabel":"Väri","modeLabel":"Liukuvärjäystyyli","continuousLabel":"Jatkuva","hourlyLabel":"Tunneittain"},"discrete":{"label":"Erilliset varjot","colorLabel":"Väri","intervalLabel":"Aikaväli"},"timeInShadow":"Kokonaisaika varjossa: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fr.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fr.json new file mode 100644 index 0000000..e1566e8 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Ombre projetée","timeLabel":"Plage temporelle","timeRange":"{start} - {end}","visualizationLabel":"Visualisation","threshold":{"label":"Zones au-dessus du seuil","colorLabel":"Couleur","valueLabel":"Zones à l’ombre pendant plus de (heures)"},"duration":{"label":"Durée totale de l’ombre","colorLabel":"Couleur","modeLabel":"Style de dégradé","continuousLabel":"Continu","hourlyLabel":"Horaire"},"discrete":{"label":"Ombres discrètes","colorLabel":"Couleur","intervalLabel":"Intervalle temporel"},"timeInShadow":"Durée totale dans l’ombre : {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_he.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_he.json new file mode 100644 index 0000000..fec73ea --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_he.json @@ -0,0 +1 @@ +{"widgetLabel":"הטלת צל","timeLabel":"טווח זמן","timeRange":"{start} - {end}","visualizationLabel":"תצוגה חזותית","threshold":{"label":"אזורים מעל הסף","colorLabel":"צבע","valueLabel":"אזורים בצל למשך יותר מ- (שעות)"},"duration":{"label":"משך צל כולל","colorLabel":"צבע","modeLabel":"סגנון גרדיאנט","continuousLabel":"רציף","hourlyLabel":"שעתי"},"discrete":{"label":"צללים נבדלים","colorLabel":"צבע","intervalLabel":"מרווח זמן"},"timeInShadow":"זמן כולל בצל: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hr.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hr.json new file mode 100644 index 0000000..b2cbaa0 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Bačena sjena","timeLabel":"Vremenski raspon","timeRange":"{start} - {end}","visualizationLabel":"Vizualizacija","threshold":{"label":"Područja iznad praga","colorLabel":"Boja","valueLabel":"Područja u sjeni duže od (sati)"},"duration":{"label":"Ukupno trajanje sjene","colorLabel":"Boja","modeLabel":"Stil gradijenta","continuousLabel":"Neprekidno","hourlyLabel":"Svaki sat"},"discrete":{"label":"Diskretne sjene","colorLabel":"Boja","intervalLabel":"Vremenski interval"},"timeInShadow":"Ukupno vrijeme u sjeni: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hu.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hu.json new file mode 100644 index 0000000..82628e0 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Árnyék vetülés","timeLabel":"Időtartomány","timeRange":"{start} - {end}","visualizationLabel":"Megjelenítés","threshold":{"label":"Küszöbérték feletti területek","colorLabel":"Szín","valueLabel":"Árnyékban levő területek több, mint (óra)"},"duration":{"label":"Árnyék teljes ideje","colorLabel":"Szín","modeLabel":"Átmenetes stílus","continuousLabel":"Folytonos","hourlyLabel":"Óránként"},"discrete":{"label":"Diszkrét árnyékok","colorLabel":"Szín","intervalLabel":"Időintervallum"},"timeInShadow":"Teljes idő árnyékban: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_id.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_id.json new file mode 100644 index 0000000..06fee1f --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Area dengan bayangan","timeLabel":"Rentang waktu","timeRange":"{start} - {end}","visualizationLabel":"Visualisasi","threshold":{"label":"Area di atas ambang batas","colorLabel":"Warna","valueLabel":"Area dalam bayangan selama lebih dari (jam)"},"duration":{"label":"Total durasi bayangan","colorLabel":"Warna","modeLabel":"Gaya gradien","continuousLabel":"Berkelanjutan","hourlyLabel":"Setiap jam"},"discrete":{"label":"Bayangan diskrit","colorLabel":"Warna","intervalLabel":"Interval waktu"},"timeInShadow":"Total waktu dalam bayangan: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_it.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_it.json new file mode 100644 index 0000000..0ff6634 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Ombra diretta","timeLabel":"Intervallo temporale","timeRange":"{start} - {end}","visualizationLabel":"Visualizzazione","threshold":{"label":"Aree sopra la soglia","colorLabel":"Colore","valueLabel":"Aree in ombra per più di (ore)"},"duration":{"label":"Durata ombra totale","colorLabel":"Colore","modeLabel":"Stile gradiente","continuousLabel":"Continuo","hourlyLabel":"Ogni ora"},"discrete":{"label":"Ombre discrete","colorLabel":"Colore","intervalLabel":"Intervallo temporale"},"timeInShadow":"Tempo totale in ombra: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ja.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ja.json new file mode 100644 index 0000000..5b62bff --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"影","timeLabel":"時間範囲","timeRange":"{start} - {end}","visualizationLabel":"ビジュアライゼーション","threshold":{"label":"閾値を超えるエリア","colorLabel":"色","valueLabel":"(時間) を超える影のエリア"},"duration":{"label":"影の合計時間","colorLabel":"色","modeLabel":"グラデーション スタイル","continuousLabel":"連続","hourlyLabel":"毎時間"},"discrete":{"label":"不連続な影","colorLabel":"色","intervalLabel":"時間間隔"},"timeInShadow":"影の合計時間: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ko.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ko.json new file mode 100644 index 0000000..be9d387 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"그림자 적용","timeLabel":"시간 범위","timeRange":"{start} - {end}","visualizationLabel":"시각화","threshold":{"label":"임계치 이상의 영역","colorLabel":"색상","valueLabel":"(시간)이상 동안의 그림자 영역"},"duration":{"label":"총 그림자 시간","colorLabel":"색상","modeLabel":"기울기 스타일","continuousLabel":"연속","hourlyLabel":"매시간"},"discrete":{"label":"그림자 분산","colorLabel":"색상","intervalLabel":"시간 간격"},"timeInShadow":"총 그림자 시간: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lt.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lt.json new file mode 100644 index 0000000..bf7a9c3 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Metamas šešėlis","timeLabel":"Laiko intervalas","timeRange":"{start} – {end}","visualizationLabel":"Vizualizacija","threshold":{"label":"Sritys, viršijančios ribinę reikšmę","colorLabel":"Spalva","valueLabel":"Sritys šešėlyje ilgiau nei (valandomis)"},"duration":{"label":"Bendra šešėlio trukmė","colorLabel":"Spalva","modeLabel":"Gradiento stilius","continuousLabel":"Ištisinis","hourlyLabel":"Kas valandą"},"discrete":{"label":"Atskiri šešėliai","colorLabel":"Spalva","intervalLabel":"Laiko intervalas"},"timeInShadow":"Bendras laikas šešėlyje: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lv.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lv.json new file mode 100644 index 0000000..b5c6e70 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Ēna no","timeLabel":"Laika diapazons","timeRange":"{start} - {end}","visualizationLabel":"Vizualizācija","threshold":{"label":"Teritorijas virs robežvērtības","colorLabel":"Krāsa","valueLabel":"Apgabali, kas atrodas ēnā ilgāk par (stundām)"},"duration":{"label":"Kopējais ēnu ilgums","colorLabel":"Krāsa","modeLabel":"Krituma stils","continuousLabel":"Nepārtraukta","hourlyLabel":"Katru stundu"},"discrete":{"label":"Nošķirtas ēnas","colorLabel":"Krāsa","intervalLabel":"Laika intervāls"},"timeInShadow":"Kopējais laiks ēnā: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nb.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nb.json new file mode 100644 index 0000000..58dc5c6 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"I skygge","timeLabel":"Tidsrom","timeRange":"{start}–{end}","visualizationLabel":"Visualisering","threshold":{"label":"Områder over terskel","colorLabel":"Farge","valueLabel":"Områder i skygge mer enn (timer)"},"duration":{"label":"Total skyggevarighet","colorLabel":"Farge","modeLabel":"Helningsstil","continuousLabel":"Kontinuerlig","hourlyLabel":"Hver time"},"discrete":{"label":"Avgrensede skygger","colorLabel":"Farge","intervalLabel":"Tidsintervall"},"timeInShadow":"Total tid i skygge: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nl.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nl.json new file mode 100644 index 0000000..8a9aed1 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schaduw","timeLabel":"Tijdsbereik","timeRange":"{start} - {end}","visualizationLabel":"Visualisatie","threshold":{"label":"Gebieden boven drempel","colorLabel":"Kleur","valueLabel":"Gebieden langer dan (uur) in schaduw"},"duration":{"label":"Totale schaduwduur","colorLabel":"Kleur","modeLabel":"Verloop stijl","continuousLabel":"Doorlopend","hourlyLabel":"Elk uur"},"discrete":{"label":"Discrete schaduwen","colorLabel":"Kleur","intervalLabel":"Tijdsinterval"},"timeInShadow":"Totale tijd in schaduw: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pl.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pl.json new file mode 100644 index 0000000..d8511fb --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Rzutowanie cieni","timeLabel":"Zakres czasu","timeRange":"{start} — {end}","visualizationLabel":"Wizualizacja","threshold":{"label":"Obszary powyżej progu","colorLabel":"Kolor","valueLabel":"Obszary w cieniu przez więcej niż (w godzinach)"},"duration":{"label":"Całkowity czas trwania cienia","colorLabel":"Kolor","modeLabel":"Styl Gradient","continuousLabel":"W trybie ciągłym","hourlyLabel":"Co godzinę"},"discrete":{"label":"Cienie nieciągłe","colorLabel":"Kolor","intervalLabel":"Odstęp czasu"},"timeInShadow":"Czas łączny w cieniu: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-BR.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-BR.json new file mode 100644 index 0000000..aa6868c --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Sombra projetada","timeLabel":"Intervalo de tempo","timeRange":"{start} - {end}","visualizationLabel":"Visualização","threshold":{"label":"Limite de áreas acima","colorLabel":"Cor","valueLabel":"Áreas na sombra por mais de (horas)"},"duration":{"label":"Duração de sombra total","colorLabel":"Cor","modeLabel":"Estilo gradiente","continuousLabel":"Contínuo","hourlyLabel":"A Cada Hora"},"discrete":{"label":"Sombras discretas","colorLabel":"Cor","intervalLabel":"Intervalo de tempo"},"timeInShadow":"Tempo total em sombra: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-PT.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-PT.json new file mode 100644 index 0000000..8b7d924 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Transmissão de sombra","timeLabel":"Intervalo de tempo","timeRange":"{start} - {end}","visualizationLabel":"Visualização","threshold":{"label":"Áreas acima do limite","colorLabel":"Cor","valueLabel":"Áreas na sombra durante mais de (horas)"},"duration":{"label":"Duração total de sombra","colorLabel":"Cor","modeLabel":"Estilo de gradiente","continuousLabel":"Contínuo","hourlyLabel":"A cada hora"},"discrete":{"label":"Sombras discretas","colorLabel":"Cor","intervalLabel":"Intervalo de tempo"},"timeInShadow":"Tempo total na sombra: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ro.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ro.json new file mode 100644 index 0000000..9cd3aaa --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Cădere umbră","timeLabel":"Interval de timp","timeRange":"{start} - {end}","visualizationLabel":"Vizualizare","threshold":{"label":"Zone deasupra pragului","colorLabel":"Culoare","valueLabel":"Zone umbrite mai multe de (ore)"},"duration":{"label":"Durată totală umbră","colorLabel":"Culoare","modeLabel":"Stil gradient","continuousLabel":"Continuă","hourlyLabel":"În fiecare oră"},"discrete":{"label":"Umbre discrete","colorLabel":"Culoare","intervalLabel":"Interval de timp"},"timeInShadow":"Timp total în umbră: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ru.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ru.json new file mode 100644 index 0000000..c58e086 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Отбрасывание тени","timeLabel":"Временной диапазон","timeRange":"{start} - {end}","visualizationLabel":"Визуализация","threshold":{"label":"Области выше порогового значения","colorLabel":"Цвет","valueLabel":"Области, находящиеся в тени больше (часов)"},"duration":{"label":"Общая продолжительность тени","colorLabel":"Цвет","modeLabel":"Стиль градиента","continuousLabel":"Непрерывный","hourlyLabel":"Каждый час"},"discrete":{"label":"Дискретные тени","colorLabel":"Цвет","intervalLabel":"Временной интервал"},"timeInShadow":"Общее время в тени: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sk.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sk.json new file mode 100644 index 0000000..fd2ce79 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zatienenie","timeLabel":"Časový rozsah","timeRange":"{start} - {end}","visualizationLabel":"Vizualizácia","threshold":{"label":"Oblasti nad prahom","colorLabel":"Farba","valueLabel":"Oblasti v tieni na viac ako (hodín)"},"duration":{"label":"Celkové trvanie zatienenia","colorLabel":"Farba","modeLabel":"Štýl gradientu","continuousLabel":"Kontinuálne","hourlyLabel":"Hodinové"},"discrete":{"label":"Diskrétne zatienenie","colorLabel":"Farba","intervalLabel":"Časový interval"},"timeInShadow":"Celkový čas v tieni: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sl.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sl.json new file mode 100644 index 0000000..c009acc --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Padec sence","timeLabel":"Časovni razpon","timeRange":"{start} – {end}","visualizationLabel":"Vizualizacija","threshold":{"label":"Območja nad pragom","colorLabel":"Barva","valueLabel":"Območja, ki so v senci več kot (ur)"},"duration":{"label":"Skupno trajanje sence","colorLabel":"Barva","modeLabel":"Slog prehajanja","continuousLabel":"Neprekinjeno","hourlyLabel":"Vsako uro"},"discrete":{"label":"Diskretne sence","colorLabel":"Barva","intervalLabel":"Časovni interval"},"timeInShadow":"Skupni čas v senci: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sr.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sr.json new file mode 100644 index 0000000..0694dd0 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Bacanje senke","timeLabel":"Vremenski opseg","timeRange":"{start} - {end}","visualizationLabel":"Vizuelizacija","threshold":{"label":"Oblasti iznad granice","colorLabel":"Boja","valueLabel":"Oblasti u senci duže od (sati)"},"duration":{"label":"Ukupno trajanje u senci","colorLabel":"Boja","modeLabel":"Stil gradijenta","continuousLabel":"Kontinuirano","hourlyLabel":"Svakog sata"},"discrete":{"label":"Diskretne senke","colorLabel":"Boja","intervalLabel":"Vremenski interval"},"timeInShadow":"Ukupno vreme u senci: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sv.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sv.json new file mode 100644 index 0000000..5b574bc --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skuggförskjutning","timeLabel":"Tidsintervall","timeRange":"{start} - {end}","visualizationLabel":"Visualisering","threshold":{"label":"Områden ovanför tröskelvärdet","colorLabel":"Färg","valueLabel":"Områden i skugga i mer än (timmar)"},"duration":{"label":"Total varaktighet för skugga","colorLabel":"Färg","modeLabel":"Toningstyp","continuousLabel":"Kontinuerlig","hourlyLabel":"Varje timma"},"discrete":{"label":"Diskreta skuggor","colorLabel":"Färg","intervalLabel":"Tidsintervall"},"timeInShadow":"Total tid i skugga: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_th.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_th.json new file mode 100644 index 0000000..b58fd53 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การทอดเงา","timeLabel":"ช่วงเวลา","timeRange":"{start} - {end}","visualizationLabel":"การแสดงผล","threshold":{"label":"พื้นที่เหนือเกณฑ์","colorLabel":"สี","valueLabel":"พื้นที่ในเงาเป็นเวลามากกว่า (ชั่วโมง)"},"duration":{"label":"ระยะเวลาเงารวม","colorLabel":"สี","modeLabel":"สไตล์เกรเดียนต์","continuousLabel":"ทำต่อไป","hourlyLabel":"รายชั่วโมง"},"discrete":{"label":"เงาไม่ต่อเนื่อง","colorLabel":"สี","intervalLabel":"ช่วงเวลา"},"timeInShadow":"เวลารวมในเงา: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_tr.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_tr.json new file mode 100644 index 0000000..a26e3a8 --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Gölge kaplı","timeLabel":"Zaman aralığı","timeRange":"{start} - {end}","visualizationLabel":"Görselleştirme","threshold":{"label":"Eşik üzerindeki alanlar","colorLabel":"Renk","valueLabel":"Şu kadar (saatten) sonra gölgedeki alanlar"},"duration":{"label":"Toplam gölge süresi","colorLabel":"Renk","modeLabel":"Gradyan stili","continuousLabel":"Devamlı","hourlyLabel":"Saatlik"},"discrete":{"label":"Ayrık gölgeler","colorLabel":"Renk","intervalLabel":"Zaman aralığı"},"timeInShadow":"Gölgedeki toplam süre: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_uk.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_uk.json new file mode 100644 index 0000000..6bfaf0c --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Відкидання тіні","timeLabel":"Діапазон часу","timeRange":"{start} - {end}","visualizationLabel":"Візуалізація","threshold":{"label":"Області вище порогового значення","colorLabel":"Колір","valueLabel":"Області, які перебувають у тіні більше (годин)"},"duration":{"label":"Загальна тривалість тіні","colorLabel":"Колір","modeLabel":"Стиль градієнту","continuousLabel":"Неперервні","hourlyLabel":"Щогодини"},"discrete":{"label":"Дискретні тіні","colorLabel":"Колір","intervalLabel":"Часовий інтервал"},"timeInShadow":"Загальний час у тіні: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_vi.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_vi.json new file mode 100644 index 0000000..5138e2a --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Đổ bóng","timeLabel":"Khoảng thời gian","timeRange":"{start} - {end}","visualizationLabel":"Mô phỏng trực quan","threshold":{"label":"Các khu vực cao hơn ngưỡng","colorLabel":"Màu","valueLabel":"Các khu vực bị che bóng trong hơn (giờ)"},"duration":{"label":"Tổng thời lượng đổ bóng","colorLabel":"Màu","modeLabel":"Kiểu gradient","continuousLabel":"Liên tục","hourlyLabel":"Hàng giờ"},"discrete":{"label":"Đổ bóng rời rạc","colorLabel":"Màu","intervalLabel":"Khoảng thời gian"},"timeInShadow":"Tổng thời gian đổ bóng: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-CN.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-CN.json new file mode 100644 index 0000000..18f936c --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"阴影投射","timeLabel":"时间范围","timeRange":"{start} - {end}","visualizationLabel":"可视化","threshold":{"label":"大于阈值的区域","colorLabel":"颜色","valueLabel":"区域处于阴影中的时间超过(小时)"},"duration":{"label":"阴影总持续时间","colorLabel":"颜色","modeLabel":"梯度样式","continuousLabel":"连续","hourlyLabel":"每小时"},"discrete":{"label":"离散阴影","colorLabel":"颜色","intervalLabel":"时间间隔"},"timeInShadow":"在阴影内总时间:{duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-HK.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-HK.json new file mode 100644 index 0000000..6683b6e --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"陰影投射","timeLabel":"時間範圍","timeRange":"{start} - {end}","visualizationLabel":"視覺化","threshold":{"label":"高於閾值的區域","colorLabel":"顏色","valueLabel":"陰影區域超過 (小時)"},"duration":{"label":"陰影持續總時間","colorLabel":"顏色","modeLabel":"梯度樣式","continuousLabel":"連續","hourlyLabel":"每小時"},"discrete":{"label":"分離陰影","colorLabel":"顏色","intervalLabel":"時間間隔"},"timeInShadow":"陰影中的總時間: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-TW.json b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-TW.json new file mode 100644 index 0000000..6683b6e --- /dev/null +++ b/public/assets/esri/widgets/ShadowCast/t9n/ShadowCast_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"陰影投射","timeLabel":"時間範圍","timeRange":"{start} - {end}","visualizationLabel":"視覺化","threshold":{"label":"高於閾值的區域","colorLabel":"顏色","valueLabel":"陰影區域超過 (小時)"},"duration":{"label":"陰影持續總時間","colorLabel":"顏色","modeLabel":"梯度樣式","continuousLabel":"連續","hourlyLabel":"每小時"},"discrete":{"label":"分離陰影","colorLabel":"顏色","intervalLabel":"時間間隔"},"timeInShadow":"陰影中的總時間: {duration}"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch.json b/public/assets/esri/widgets/Sketch/t9n/Sketch.json new file mode 100644 index 0000000..73f2864 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch.json @@ -0,0 +1 @@ +{"widgetLabel":"Sketch","move":"Move","pan":"Pan","reset":"Reset","reshape":"Reshape","rotate":"Rotate","scale":"Scale","transform":"Transform","undo":"Undo","redo":"Redo","drawPoint":"Draw a point","drawPolygon":"Draw a polygon","drawPolyline":"Draw a polyline","drawMultipoint":"Draw a multipoint","drawCircle":"Draw a circle","drawRectangle":"Draw a rectangle","clearDrawing":"Clear drawing","completeDrawing":"Complete drawing","pauseDrawing":"Pause drawing","resumeDrawing":"Resume drawing","updateDrawing":"Update drawing","addPointTooltip":"Click to add a point","removePointTooltip":"Click to remove this point","completePolygonTooltip":"Click this point to finish","startDrawingTooltip":"Click to start drawing","continueDrawingTooltip":"Click to continue drawing","completeDrawingTooltip":"Double-click to complete","addMultipointTooltip":"Click to start adding points","finishMultipointTooltip":"Double-click to finish","addFreehandTooltip":"Press down to start and let go to finish","addShapeTooltip":"Click to add a shape, or press down to start and let go to finish","selectedCount":"Selection: {count}","vertexCount":"{count} Vertex","verticesCount":"{count} Vertices","deleteFeature":"Delete feature","deleteFeatures":"Delete features","deleteVertex":"Delete vertex","duplicate":"Duplicate","selectCircle":"Select by circle","selectFeature":"Select feature","selectFeatures":"Select features","selectLasso":"Select by lasso","selectLine":"Select by line","selectMarquee":"Select by marquee","selectPolygon":"Select by polygon","selectRectangle":"Select by rectangle","clearSelection":"Clear selection","freehandSelect":"Freehand select","selectedFeatures":"Selected features","settings":"Sketch settings","snappingRules":"Snapping rules","snapToSelf":"Snap to self","snapToOtherFeatures":"Snap to other features","snappingEnabled":"Snapping enabled","duplicateFeature":"Duplicate feature","duplicateFeatures":"Duplicate features"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_ar.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_ar.json new file mode 100644 index 0000000..2d2f375 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"المخطط","move":"نقل","pan":"تحريك","reset":"إعادة تعيين","reshape":"إعادة تشكيل","rotate":"استدارة","scale":"مقياس","transform":"تحويل","undo":"تراجع","redo":"إعادة","drawPoint":"رسم نقطة","drawPolygon":"رسم مضلع","drawPolyline":"رسم الخطوط متصلة","drawMultipoint":"رسم تعدد النقاط","drawCircle":"رسم دائرة","drawRectangle":"رسم مستطيل","clearDrawing":"مسح الرسم","completeDrawing":"إكمال الرسم","pauseDrawing":"إيقاف الرسم مؤقتًا","resumeDrawing":"متابعة الرسم","updateDrawing":"تحديث الرسم","addPointTooltip":"انقر لإضافة نقطة.","removePointTooltip":"انقر لإزالة هذه النقطة","completePolygonTooltip":"انقر على هذه النقطة للإنهاء","startDrawingTooltip":"انقر لبدء الرسم","continueDrawingTooltip":"انقر للاستمرار في الرسم","completeDrawingTooltip":"انقر نقرًا مزدوجًا للإتمام","addMultipointTooltip":"انقر لبدء إضافة نقاط","finishMultipointTooltip":"انقر نقرًا مزدوجًا للإنهاء","addFreehandTooltip":"اضغط لأسفل للبدء والتقدم للإنهاء","addShapeTooltip":"انقر لإضافة شكل أو اضغط للأسفل لكي تبدأ واستمر للإنهاء","selectedCount":"تحديد: {count}","vertexCount":"{count} نقطة قممية","verticesCount":"{count} نقاط قممية","deleteFeature":"حذف المعلم","deleteFeatures":"حذف معالم","deleteVertex":"حذف الرأس","duplicate":"تكرار","selectCircle":"تحديد بواسطة دائرة","selectFeature":"حدد المعلم","selectFeatures":"اختر معالم","selectLasso":"حدد بواسطة lasso","selectLine":"تحديد بواسطة خط","selectMarquee":"تحديد حسب النص المتحرك","selectPolygon":"تحديد بواسطة مضلع","selectRectangle":"تحديد بواسطة مستطيل","clearSelection":"مسح التحديد","freehandSelect":"تحديد حر","selectedFeatures":"المعالم المحددة","settings":"إعدادات المخطط","snappingRules":"قواعد الانطباق","snapToSelf":"انطباق ذاتي","snapToOtherFeatures":"انطباق على المعالم الأخرى","snappingEnabled":"الانطباق المُمكن","duplicateFeature":"تكرار معلم","duplicateFeatures":"تكرار معالم"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_bg.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_bg.json new file mode 100644 index 0000000..6f3aab4 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Скициране","move":"Придвижване","pan":"Местене","reset":"Нулиране","reshape":"Промяна на форма","rotate":"Завъртане","scale":"Мащаб","transform":"Трансформация","undo":"Отмяна","redo":"Връщане","drawPoint":"Начертайте точка","drawPolygon":"Начертайте полигон","drawPolyline":"Начертайте полилиния","drawMultipoint":"Начертайте множество точки","drawCircle":"Начертайте окръжност","drawRectangle":"Начертайте правоъгълник","clearDrawing":"Изтриване на чертеж","completeDrawing":"Изпълнение на чертеж","pauseDrawing":"Паузиране на чертеж","resumeDrawing":"Възобновяване на чертеж","updateDrawing":"Обновяване на чертеж","addPointTooltip":"Натиснете, за да добавите точка","removePointTooltip":"Кликнете, за да изтриете тази точка","completePolygonTooltip":"Кликнете върху тази точка, за да завършите","startDrawingTooltip":"Кликнете, за да започнете да чертаете","continueDrawingTooltip":"Кликнете, за да продължите да чертаете","completeDrawingTooltip":"Кликнете два пъти, за да завършите","addMultipointTooltip":"Кликнете, за да започнете да добавяте точки","finishMultipointTooltip":"Кликнете два пъти, за да завършите","addFreehandTooltip":"Натиснете надолу, за да започнете и оставете да завърши","addShapeTooltip":"Кликнете, за да добавите форма, или натиснете надолу, за да започнете и оставете да завърши","selectedCount":"Избор: {count}","vertexCount":"{count} Вертекс","verticesCount":"{count} Върхове","deleteFeature":"Изтриване на обект","deleteFeatures":"Изтриване на обекти","deleteVertex":"Изтриване на вертекс","duplicate":"Дублиране","selectCircle":"Избиране по окръжност","selectFeature":"Избиране на обект","selectFeatures":"Изберане на обекти","selectLasso":"Избиране по ласо","selectLine":"Избиране по линия","selectMarquee":"Избиране по маркировка","selectPolygon":"Избиране по полигон","selectRectangle":"Избор на правоъгълник","clearSelection":"Изчистване на избора","freehandSelect":"Произволно избиране","selectedFeatures":"Избрани обекти","settings":"Настройки на скица","snappingRules":"Правила за прихващане","snapToSelf":"Автоматично прихващане","snapToOtherFeatures":"Прихващане към други обекти","snappingEnabled":"Прихващането е включено","duplicateFeature":"Дублиране на обект","duplicateFeatures":"Дублиране на обекти"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_bs.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_bs.json new file mode 100644 index 0000000..182df18 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Skica","move":"Premjesti","pan":"Kreći se po slici","reset":"Vrati izvorno","reshape":"Preoblikuj","rotate":"Zakreni","scale":"Mjerilo","transform":"Pretvori","undo":"Poništi","redo":"Ponovi","drawPoint":"Nacrtaj točku","drawPolygon":"Nacrtaj poligon","drawPolyline":"Nacrtaj poliliniju","drawMultipoint":"Nacrtaj više točaka","drawCircle":"Nacrtaj krug","drawRectangle":"Nacrtaj pravokutnik","clearDrawing":"Izbriši crtež","completeDrawing":"Dovrši crtež","pauseDrawing":"Pauziraj crtanje","resumeDrawing":"Nastavi crtanje","updateDrawing":"Ažuriraj crtež","addPointTooltip":"Kliknite da biste dodali točku","removePointTooltip":"Kliknite da biste uklonili točku","completePolygonTooltip":"Kliknite na ovu točku da biste završili","startDrawingTooltip":"Kliknite da biste počeli crtati","continueDrawingTooltip":"Kliknite da biste nastavili crtati","completeDrawingTooltip":"Kliknite dvaput za dovršetak","addMultipointTooltip":"Kliknite da biste počeli dodavati točke","finishMultipointTooltip":"Kliknite dvaput za završetak","addFreehandTooltip":"Pritisnite prema dolje za početak i pustite za završetak","addShapeTooltip":"Kliknite da biste dodali oblik ili pritisnite prema dolje za početak te pustite za završetak","selectedCount":"Odabir: {count}","vertexCount":"{count} vrh","verticesCount":"{count} vrhova","deleteFeature":"Izbriši geoobjekt","deleteFeatures":"Izbriši geoobjekte","deleteVertex":"Izbriši vrh","duplicate":"Dupliciraj","selectCircle":"Odaberi prema krugu","selectFeature":"Odaberite geoobjekt","selectFeatures":"Odaberi geoobjekte","selectLasso":"Odaberite lasom","selectLine":"Odaberi prema liniji","selectMarquee":"Odaberi prema pomičnom tekstu","selectPolygon":"Odaberi prema poligonu","selectRectangle":"Odaberi prema pravokutniku","clearSelection":"Očisti odabir","freehandSelect":"Prostoručni odabir","selectedFeatures":"Odabrani geoobjekti","settings":"Postavke skiciranja","snappingRules":"Pravila priljepljivanja","snapToSelf":"Priljepi na sebe","snapToOtherFeatures":"Priljepi na druge geoobjekte","snappingEnabled":"Priljepljivanje omogućeno","duplicateFeature":"Udvostruči geoobjekt","duplicateFeatures":"Udvostruči geoobjekte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_ca.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_ca.json new file mode 100644 index 0000000..22145b4 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Esbós","move":"Mou","pan":"Panoràmica","reset":"Restableix","reshape":"Canvia la forma","rotate":"Gira","scale":"Escala","transform":"Transforma","undo":"Desfés","redo":"Refés","drawPoint":"Dibuixa un punt","drawPolygon":"Dibuixa un polígon","drawPolyline":"Dibuixa una polilínia","drawMultipoint":"Dibuixa un multipunt","drawCircle":"Dibuixa un cercle","drawRectangle":"Dibuixa un rectangle","clearDrawing":"Esborra el dibuix","completeDrawing":"Completa el dibuix","pauseDrawing":"Atura temporalment el dibuix","resumeDrawing":"Reprèn el dibuix","updateDrawing":"Actualitza el dibuix","addPointTooltip":"Feu clic per afegir un punt","removePointTooltip":"Feu clic per eliminar aquest punt","completePolygonTooltip":"Feu clic en aquest punt per finalitzar","startDrawingTooltip":"Feu clic per començar a dibuixar","continueDrawingTooltip":"Feu clic per continuar dibuixant","completeDrawingTooltip":"Feu doble clic per completar","addMultipointTooltip":"Feu clic per començar a afegir punts","finishMultipointTooltip":"Feu doble clic per finalitzar","addFreehandTooltip":"Manteniu pressionat per començar i deixeu anar per finalitzar","addShapeTooltip":"Feu clic per afegir una forma o manteniu pressionat per començar i deixeu anar per finalitzar","selectedCount":"Selecció: {count}","vertexCount":"{count} vèrtex","verticesCount":"{count} vèrtexs","deleteFeature":"Suprimeix l'entitat","deleteFeatures":"Suprimeix entitats","deleteVertex":"Suprimeix el vèrtex","duplicate":"Duplica","selectCircle":"Seleccioneu per cercle","selectFeature":"Seleccioneu una entitat","selectFeatures":"Seleccioneu entitats","selectLasso":"Seleccioneu per llaç","selectLine":"Seleccioneu per línia","selectMarquee":"Seleccioneu per franja lliscant","selectPolygon":"Seleccioneu per polígon","selectRectangle":"Seleccioneu per rectangle","clearSelection":"Esborra la selecció","freehandSelect":"Selecció a mà alçada","selectedFeatures":"Entidades seleccionadas","settings":"Configuració de l'esbós","snappingRules":"Regles d'ajust","snapToSelf":"Ajust a si mateix","snapToOtherFeatures":"Ajusta a altres entitats","snappingEnabled":"Ajust habilitat","duplicateFeature":"Entitat duplicada","duplicateFeatures":"Entitats duplicades"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_cs.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_cs.json new file mode 100644 index 0000000..51562fd --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Skica","move":"Přesunout","pan":"Posun","reset":"Obnovit","reshape":"Přetvarovat","rotate":"Otočit","scale":"Měřítko","transform":"Transformace","undo":"Zpět","redo":"Znovu","drawPoint":"Nakreslit bod","drawPolygon":"Nakreslit polygon","drawPolyline":"Nakreslit linii","drawMultipoint":"Nakreslit vícenásobný bod","drawCircle":"Nakreslit kružnici","drawRectangle":"Nakreslit obdélník","clearDrawing":"Vymazat kresbu","completeDrawing":"Dokončit kresbu","pauseDrawing":"Přerušit kresbu","resumeDrawing":"Pokračovat v kresbě","updateDrawing":"Aktualizovat kresbu","addPointTooltip":"Kliknutím přidáte bod.","removePointTooltip":"Kliknutím odstraníte tento bod","completePolygonTooltip":"Klikněte na tento bod pro dokončení","startDrawingTooltip":"Kliknutím zahájíte kreslení.","continueDrawingTooltip":"Kliknutím budete pokračovat v kreslení","completeDrawingTooltip":"Dvojklikem dokončíte akci","addMultipointTooltip":"Kliknutím zahájíte přidávání bodů","finishMultipointTooltip":"Dvojklikem ukončíte akci","addFreehandTooltip":"Stiskem zahájíte akci a uvolněním ukončíte","addShapeTooltip":"Kliknutím přidáte tvar, případně stiskem zahájíte akci a uvolněním ukončíte","selectedCount":"Výběr: {count}","vertexCount":"{count} lomový bod","verticesCount":"{count} lomových bodů","deleteFeature":"Odstranit prvek","deleteFeatures":"Smazat prvky","deleteVertex":"Odstranit lomový bod","duplicate":"Duplikovat","selectCircle":"Výběr kružnicí","selectFeature":"Vybrat prvek","selectFeatures":"Vybrat prvky","selectLasso":"Výběr lasem","selectLine":"Výběr linií","selectMarquee":"Výběr běžícím textem","selectPolygon":"Výběr polygonem","selectRectangle":"Výběr obdélníkem","clearSelection":"Zrušit výběr","freehandSelect":"Výběr od ruky","selectedFeatures":"Vybrané prvky","settings":"Nastavení skici","snappingRules":"Pravidla přichytávání","snapToSelf":"Přichytávat na sebe","snapToOtherFeatures":"Přichytávat k jiným prvkům","snappingEnabled":"Přichytávání povoleno","duplicateFeature":"Duplikovat prvek","duplicateFeatures":"Duplikovat prvky"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_da.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_da.json new file mode 100644 index 0000000..4f1403c --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skitse","move":"Flyt","pan":"Panorér","reset":"Nulstil","reshape":"Omform","rotate":"Rotér","scale":"Målestok","transform":"Omdan","undo":"Fortryd","redo":"Annullér fortryd","drawPoint":"Tegn et punkt","drawPolygon":"Tegn en polygon","drawPolyline":"Tegn en polylinje","drawMultipoint":"Tegn et multipunkt","drawCircle":"Tegn en cirkel","drawRectangle":"Tegn et rektangel","clearDrawing":"Ryd tegning","completeDrawing":"Fuldfør tegning","pauseDrawing":"Sæt tegning på pause","resumeDrawing":"Genoptag tegning","updateDrawing":"Opdatér tegning","addPointTooltip":"Klik for at tilføje et punkt","removePointTooltip":"Klik for at fjerne dette punkt","completePolygonTooltip":"Klik på dette punkt for at afslutte","startDrawingTooltip":"Klik for at begynde at tegne","continueDrawingTooltip":"Klik for at fortsætte med at tegne","completeDrawingTooltip":"Dobbeltklik for at færdiggøre","addMultipointTooltip":"Klik for at begynde at tilføje punkter","finishMultipointTooltip":"Dobbeltklik for at afslutte","addFreehandTooltip":"Tryk ned for at begynde, og slip for at afslutte","addShapeTooltip":"Klik for at tilføje en form, eller tryk ned for at starte og slip for at afslutte","selectedCount":"Markering: {count}","vertexCount":"{count} koordinatpunkt","verticesCount":"{count} koordinatpunkter","deleteFeature":"Slet objekt","deleteFeatures":"Slet objekter","deleteVertex":"Slet koordinatpunkt","duplicate":"Dobbelt forekomst","selectCircle":"Vælg efter cirkel","selectFeature":"Vælg objekt","selectFeatures":"Vælg objekter","selectLasso":"Vælg efter lasso","selectLine":"Vælg efter linje","selectMarquee":"Vælg efter område","selectPolygon":"Vælg efter polygon","selectRectangle":"Vælg efter rektangel","clearSelection":"Ryd markering","freehandSelect":"Frihåndsvalg","selectedFeatures":"Valgte objekter","settings":"Tegneindstillinger","snappingRules":"Snappingregler","snapToSelf":"Snap til selv","snapToOtherFeatures":"Snap til andre objekter","snappingEnabled":"Snap-funktionen aktiveret","duplicateFeature":"Duplikér objekt","duplicateFeatures":"Duplikér objekter"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_de.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_de.json new file mode 100644 index 0000000..34d9200 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Skizzieren","move":"Verschieben","pan":"Schwenken","reset":"Zurücksetzen","reshape":"Umformen","rotate":"Drehen","scale":"Skalieren","transform":"Transformieren","undo":"Rückgängig","redo":"Wiederherstellen","drawPoint":"Punkt zeichnen","drawPolygon":"Polygon zeichnen","drawPolyline":"Polylinie zeichnen","drawMultipoint":"Multipoint zeichnen","drawCircle":"Kreis zeichnen","drawRectangle":"Rechteck zeichnen","clearDrawing":"Zeichnung löschen","completeDrawing":"Zeichnen beenden","pauseDrawing":"Zeichnen unterbrechen","resumeDrawing":"Zeichnen fortsetzen","updateDrawing":"Zeichnung aktualisieren","addPointTooltip":"Klicken, um einen Punkt hinzuzufügen","removePointTooltip":"Klicken, um diesen Punkt zu entfernen","completePolygonTooltip":"Auf diesen Punkt klicken, um den Vorgang abzuschließen","startDrawingTooltip":"Klicken, um mit dem Zeichnen zu beginnen","continueDrawingTooltip":"Klicken, um das Zeichnen fortzusetzen","completeDrawingTooltip":"Doppelklicken, um abzuschließen","addMultipointTooltip":"Klicken, um mit dem Hinzufügen von Punkten zu beginnen","finishMultipointTooltip":"Doppelklicken, um zu beenden","addFreehandTooltip":"Zum Starten drücken und zum Beenden loslassen","addShapeTooltip":"Zum Hinzufügen einer Form klicken, oder zum Starten drücken und zum Beenden loslassen","selectedCount":"Auswahl: {count}","vertexCount":"{count} Stützpunkt","verticesCount":"{count} Stützpunkte","deleteFeature":"Feature löschen","deleteFeatures":"Features löschen","deleteVertex":"Stützpunkt löschen","duplicate":"Duplikat","selectCircle":"Mit Kreis auswählen","selectFeature":"Feature auswählen","selectFeatures":"Features auswählen","selectLasso":"Mit Lasso auswählen","selectLine":"Mit Linie auswählen","selectMarquee":"Mit Rahmen auswählen","selectPolygon":"Mit Polygon auswählen","selectRectangle":"Mit Rechteck auswählen","clearSelection":"Auswahl aufheben","freehandSelect":"Freihandauswahl","selectedFeatures":"Ausgewählte Features","settings":"Skizzeneinstellungen","snappingRules":"Fangregeln","snapToSelf":"Am selben Feature fangen","snapToOtherFeatures":"An anderen Features fangen","snappingEnabled":"Fangen aktiviert","duplicateFeature":"Feature duplizieren","duplicateFeatures":"Features duplizieren"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_el.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_el.json new file mode 100644 index 0000000..72f4961 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Σχεδίαση","move":"Μετακίνηση","pan":"Μετατόπιση","reset":"Επαναφορά","reshape":"Ανασχεδίαση","rotate":"Περιστροφή","scale":"Κλίμακα","transform":"Μετασχηματισμός","undo":"Αναίρεση","redo":"Επανάληψη","drawPoint":"Σχεδίαση σημείου","drawPolygon":"Σχεδίαση πολυγώνου","drawPolyline":"Σχεδίαση σύνθετης γραμμής","drawMultipoint":"Σχεδίαση πολλαπλών σημείων","drawCircle":"Σχεδίαση κύκλου","drawRectangle":"Σχεδίαση ορθογωνίου","clearDrawing":"Απαλοιφή σχεδίασης","completeDrawing":"Ολοκλήρωση σχεδίασης","pauseDrawing":"Παύση σχεδίασης","resumeDrawing":"Συνέχιση σχεδίασης","updateDrawing":"Ενημέρωση σχεδίασης","addPointTooltip":"Κάντε κλικ για προσθήκη σημείου","removePointTooltip":"Κάντε κλικ για να καταργήσετε το σημείο αυτό.","completePolygonTooltip":"Κάντε κλικ στο σημείο αυτό για να τελειώσει η διαδικασία.","startDrawingTooltip":"Κάντε κλικ για να αρχίσετε να σχεδιάζετε.","continueDrawingTooltip":"Κάντε κλικ για να συνεχίσετε τη σχεδίαση","completeDrawingTooltip":"Κάντε διπλό κλικ για να ολοκληρώσετε τη διαδικασία","addMultipointTooltip":"Κάντε κλικ για να ξεκινήσετε την προσθήκη σημείων","finishMultipointTooltip":"Κάντε διπλό κλικ για ολοκλήρωση","addFreehandTooltip":"Πιέστε κάτω για να ξεκινήσετε και αφήστε το για να ολοκληρώσετε τη διαδικασία","addShapeTooltip":"Κάντε κλικ για προσθήκη σχήματος ή πιέστε κάτω για να ξεκινήσετε και αφήστε το για να ολοκληρώσετε τη διαδικασία","selectedCount":"Επιλογή:{count}","vertexCount":"{count} Κορυφή","verticesCount":"{count} Κορυφές","deleteFeature":"Διαγραφή στοιχείου","deleteFeatures":"Διαγραφή στοιχείων","deleteVertex":"Διαγραφή κορυφής","duplicate":"Δημιουργία αντιγράφου","selectCircle":"Επιλογή με κύκλο","selectFeature":"Επιλογή στοιχείου","selectFeatures":"Επιλογή στοιχείων","selectLasso":"Επιλογή με λάσο","selectLine":"Επιλογή με γραμμή","selectMarquee":"Επιλογή με κυλιόμενο μήνυμα","selectPolygon":"Επιλογή με πολύγωνο","selectRectangle":"Επιλέξτε με ορθογώνιο πλαίσιο","clearSelection":"Απαλοιφή επιλογών","freehandSelect":"Επιλογή με ελεύθερη σχεδίαση","selectedFeatures":"Επιλεγμένα στοιχεία","settings":"Ρυθμίσεις σχεδίασης","snappingRules":"Κανόνες αγκίστρωσης","snapToSelf":"Αγκίστρωση στο ίδιο στοιχείο","snapToOtherFeatures":"Αγκίστρωση σε άλλα στοιχεία","snappingEnabled":"Αγκίστρωση ενεργοποιημένη","duplicateFeature":"Δημιουργία αντιγράφου στοιχείου","duplicateFeatures":"Δημιουργία αντιγράφου στοιχείων"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_en.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_en.json new file mode 100644 index 0000000..73f2864 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Sketch","move":"Move","pan":"Pan","reset":"Reset","reshape":"Reshape","rotate":"Rotate","scale":"Scale","transform":"Transform","undo":"Undo","redo":"Redo","drawPoint":"Draw a point","drawPolygon":"Draw a polygon","drawPolyline":"Draw a polyline","drawMultipoint":"Draw a multipoint","drawCircle":"Draw a circle","drawRectangle":"Draw a rectangle","clearDrawing":"Clear drawing","completeDrawing":"Complete drawing","pauseDrawing":"Pause drawing","resumeDrawing":"Resume drawing","updateDrawing":"Update drawing","addPointTooltip":"Click to add a point","removePointTooltip":"Click to remove this point","completePolygonTooltip":"Click this point to finish","startDrawingTooltip":"Click to start drawing","continueDrawingTooltip":"Click to continue drawing","completeDrawingTooltip":"Double-click to complete","addMultipointTooltip":"Click to start adding points","finishMultipointTooltip":"Double-click to finish","addFreehandTooltip":"Press down to start and let go to finish","addShapeTooltip":"Click to add a shape, or press down to start and let go to finish","selectedCount":"Selection: {count}","vertexCount":"{count} Vertex","verticesCount":"{count} Vertices","deleteFeature":"Delete feature","deleteFeatures":"Delete features","deleteVertex":"Delete vertex","duplicate":"Duplicate","selectCircle":"Select by circle","selectFeature":"Select feature","selectFeatures":"Select features","selectLasso":"Select by lasso","selectLine":"Select by line","selectMarquee":"Select by marquee","selectPolygon":"Select by polygon","selectRectangle":"Select by rectangle","clearSelection":"Clear selection","freehandSelect":"Freehand select","selectedFeatures":"Selected features","settings":"Sketch settings","snappingRules":"Snapping rules","snapToSelf":"Snap to self","snapToOtherFeatures":"Snap to other features","snappingEnabled":"Snapping enabled","duplicateFeature":"Duplicate feature","duplicateFeatures":"Duplicate features"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_es.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_es.json new file mode 100644 index 0000000..ed8d0e4 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Boceto","move":"Mover","pan":"Desplazamiento panorámico","reset":"Restablecer","reshape":"Cambiar de forma","rotate":"Rotar","scale":"Escalar","transform":"Transformar","undo":"Deshacer","redo":"Rehacer","drawPoint":"Dibujar punto","drawPolygon":"Dibujar un polígono","drawPolyline":"Dibujar una polilínea","drawMultipoint":"Dibujar un multipunto","drawCircle":"Dibujar un círculo","drawRectangle":"Dibujar un rectángulo","clearDrawing":"Borrar dibujo","completeDrawing":"Completar dibujo","pauseDrawing":"Pausar dibujo","resumeDrawing":"Reanudar dibujo","updateDrawing":"Actualizar dibujo","addPointTooltip":"Haga clic para agregar un punto","removePointTooltip":"Haga clic para eliminar este punto","completePolygonTooltip":"Haga clic en este punto para finalizar","startDrawingTooltip":"Haga clic para comenzar a dibujar","continueDrawingTooltip":"Haz clic para seguir dibujando","completeDrawingTooltip":"Haz doble clic para completar","addMultipointTooltip":"Haz clic para comenzar a agregar puntos","finishMultipointTooltip":"Haz doble clic para finalizar","addFreehandTooltip":"Mantén presionado el botón izquierdo del ratón para comenzar y suelta para finalizar","addShapeTooltip":"Haz clic para agregar una forma o mantén presionado el botón izquierdo del ratón para comenzar y suelta para finalizar","selectedCount":"Selección: {count}","vertexCount":"{count} vértice","verticesCount":"{count} vértices","deleteFeature":"Eliminar entidad","deleteFeatures":"Eliminar entidades","deleteVertex":"Eliminar vértice","duplicate":"Duplicada","selectCircle":"Seleccionar por círculo","selectFeature":"Seleccionar entidad","selectFeatures":"Seleccionar entidades","selectLasso":"Seleccionar por lazo","selectLine":"Seleccionar por línea","selectMarquee":"Seleccionar por marquesina","selectPolygon":"Seleccionar por polígono","selectRectangle":"Seleccionar por rectángulo","clearSelection":"Borrar selección","freehandSelect":"Selección a mano alzada","selectedFeatures":"Entidades seleccionadas","settings":"Configuración de boceto","snappingRules":"Reglas de alineación","snapToSelf":"Alinear a sí misma","snapToOtherFeatures":"Alinear a otras entidades","snappingEnabled":"Alineación habilitada","duplicateFeature":"Duplicar entidad","duplicateFeatures":"Duplicar entidades"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_et.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_et.json new file mode 100644 index 0000000..15facfe --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Visand","move":"Liiguta","pan":"Nihuta","reset":"Lähtesta","reshape":"Muuda kuju","rotate":"Pööra","scale":"Mõõtkava","transform":"Teisenda","undo":"Ennista","redo":"Taasta","drawPoint":"Joonista punkt","drawPolygon":"Joonista polügoon","drawPolyline":"Joonista murdjoon","drawMultipoint":"Joonista multipunkt","drawCircle":"Joonista ring","drawRectangle":"Joonista ristkülik","clearDrawing":"Puhasta joonis","completeDrawing":"Lõpeta joonistamine","pauseDrawing":"Peata joonistamine","resumeDrawing":"Jätka joonistamist","updateDrawing":"Uuenda joonist","addPointTooltip":"Kliki punkti lisamiseks","removePointTooltip":"Kliki selle punkti eemaldamiseks","completePolygonTooltip":"Kliki seda punkti lõpetamiseks","startDrawingTooltip":"Kliki joonistamiseks","continueDrawingTooltip":"Kliki joonistamise jätkamiseks","completeDrawingTooltip":"Topeltklikk lõpetamiseks","addMultipointTooltip":"Kliki punktide lisamiseks","finishMultipointTooltip":"Topeltklikk lõpetamiseks","addFreehandTooltip":"Alustamiseks hoidke all ja lõpetamiseks laske lahti","addShapeTooltip":"Klikkige objekti lisamiseks või vajutage alla alustamiseks ja laske lahti lõpetamiseks","selectedCount":"Valik: {count}","vertexCount":"{count} käänupunkt(i)","verticesCount":"{count} käänupunkt(i)","deleteFeature":"Kustuta objekt","deleteFeatures":"Kustuta objektid","deleteVertex":"Kustuta käänupunkt","duplicate":"Duplikaat","selectCircle":"Vali ringi järgi","selectFeature":"Vali objekt","selectFeatures":"Vali objektid","selectLasso":"Vali lassoga","selectLine":"Vali joone järgi","selectMarquee":"Vali sildi järgi","selectPolygon":"Vali polügooni järgi","selectRectangle":"Vali ristkülikuga","clearSelection":"Tühista valik","freehandSelect":"Vaba käega valimine","selectedFeatures":"Valitud objektid","settings":"Visandi seaded","snappingRules":"Haakimisreeglid","snapToSelf":"Haagi enda külge","snapToOtherFeatures":"Haagi muude objektide külge","snappingEnabled":"Haakimine lubatud","duplicateFeature":"Objektiduplikaat","duplicateFeatures":"Objektiduplikaadid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_fi.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_fi.json new file mode 100644 index 0000000..a175d17 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Luonnos","move":"Siirrä","pan":"Vieritä","reset":"Palauta","reshape":"Muotoile uudelleen","rotate":"Kierrä","scale":"Mittakaava","transform":"Muunna","undo":"Kumoa","redo":"Tee uudelleen","drawPoint":"Piirrä piste","drawPolygon":"Piirrä aluekohde","drawPolyline":"Piirrä moniviiva","drawMultipoint":"Piirrä monipiste","drawCircle":"Piirrä ympyrä","drawRectangle":"Piirrä suorakulmio","clearDrawing":"Tyhjennä piirustus","completeDrawing":"Viimeistele piirustus","pauseDrawing":"Keskeytä piirtäminen","resumeDrawing":"Jatka piirtämistä","updateDrawing":"Päivitä piirustus","addPointTooltip":"Lisää piste napsauttamalla","removePointTooltip":"Poista tämä piste napsauttamalla","completePolygonTooltip":"Viimeistele tämä piste napsauttamalla","startDrawingTooltip":"Jatka piirtämistä napsauttamalla","continueDrawingTooltip":"Jatka piirtämistä napsauttamalla","completeDrawingTooltip":"Suorita loppuun kaksoisnapsauttamalla","addMultipointTooltip":"Lisää pisteitä napsauttamalla","finishMultipointTooltip":"Lopeta kaksoisnapsauttamalla","addFreehandTooltip":"Käynnistä ja anna mennä loppuun painamalla alas.","addShapeTooltip":"Lisää muoto napsauttamalla tai käynnistä ja anna mennä loppuun painamalla alas.","selectedCount":"Valinta: {count}","vertexCount":"{count} taitepiste","verticesCount":"{count} taitepistettä","deleteFeature":"Poista kohde","deleteFeatures":"Poista kohteet","deleteVertex":"Poista taitepiste","duplicate":"Tee kopio","selectCircle":"Valitse ympyrällä","selectFeature":"Valitse kohde","selectFeatures":"Valitse kohteet","selectLasso":"Valitse lassolla","selectLine":"Valitse viivalla","selectMarquee":"Valitse peittoalueella","selectPolygon":"Valitse alueella","selectRectangle":"Valitse suorakulmiolla","clearSelection":"Tyhjennä valinnat","freehandSelect":"Vapaalla kädellä valinta","selectedFeatures":"Valitut kohteet","settings":"Luonnosasetukset","snappingRules":"Kohdistussäännöt","snapToSelf":"Kohdista itseen","snapToOtherFeatures":"Kohdista muihin kohteisiin","snappingEnabled":"Kohdistus on käytössä","duplicateFeature":"Kaksinkertainen kohde","duplicateFeatures":"Kaksinkertaiset kohteet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_fr.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_fr.json new file mode 100644 index 0000000..4a88150 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Dessin","move":"Déplacer","pan":"Déplacer","reset":"Réinitialiser","reshape":"Remodeler","rotate":"Rotation","scale":"Échelle","transform":"Transformer","undo":"Annuler","redo":"Rétablir","drawPoint":"Dessiner un point","drawPolygon":"Dessiner un polygone","drawPolyline":"Dessiner une polyligne","drawMultipoint":"Dessiner un multi-points","drawCircle":"Dessiner un cercle","drawRectangle":"Dessiner un rectangle","clearDrawing":"Effacer le dessin","completeDrawing":"Terminer le dessin","pauseDrawing":"Interrompre le dessin","resumeDrawing":"Reprendre le dessin","updateDrawing":"Mettre à jour le dessin","addPointTooltip":"Cliquez pour ajouter un point","removePointTooltip":"Cliquez pour supprimer ce point","completePolygonTooltip":"Cliquez sur ce point pour terminer","startDrawingTooltip":"Cliquez pour commencer à dessiner","continueDrawingTooltip":"Cliquez pour continuer à dessiner","completeDrawingTooltip":"Double-cliquez pour terminer","addMultipointTooltip":"Cliquez pour commencer à ajouter des points","finishMultipointTooltip":"Double-cliquez pour terminer","addFreehandTooltip":"Appuyez pour commencer et relâchez pour terminer","addShapeTooltip":"Cliquez pour ajouter une forme, ou appuyez pour démarrer et relâchez pour terminer","selectedCount":"Sélection : {count}","vertexCount":"{count} sommet","verticesCount":"{count} sommets","deleteFeature":"Supprimer une entité","deleteFeatures":"Supprimer des entités","deleteVertex":"Supprimer un sommet","duplicate":"Dupliquer","selectCircle":"Sélectionner par cercle","selectFeature":"Sélectionner une entité","selectFeatures":"Sélectionner des entités","selectLasso":"Sélectionner par lasso","selectLine":"Sélectionner par ligne","selectMarquee":"Sélectionner par marque","selectPolygon":"Sélectionner par polygone","selectRectangle":"Sélectionner par rectangle","clearSelection":"Effacer la sélection","freehandSelect":"Sélection à main levée","selectedFeatures":"Entités sélectionnées","settings":"Paramètres de dessin","snappingRules":"Règles de capture","snapToSelf":"Autocapture","snapToOtherFeatures":"Capture sur d’autres entités","snappingEnabled":"Capture activée","duplicateFeature":"Dupliquer l’entité","duplicateFeatures":"Dupliquer les entités"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_he.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_he.json new file mode 100644 index 0000000..99c9625 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שרטוט","move":"הזז","pan":"הזזה","reset":"איפוס","reshape":"עצב מחדש","rotate":"סובב","scale":"קנה מידה","transform":"המר","undo":"בטל","redo":"בצע מחדש","drawPoint":"שרטט נקודה","drawPolygon":"שרטט פוליגון","drawPolyline":"שרטט פוליגון","drawMultipoint":"שרטט ריבוי נקודות","drawCircle":"שרטט עיגול","drawRectangle":"שרטט מלבן","clearDrawing":"נקה שרטוט","completeDrawing":"השלם שרטוט","pauseDrawing":"השהה שרטוט","resumeDrawing":"המשך שרטוט","updateDrawing":"עדכן שרטוט","addPointTooltip":"הקש להוספת נקודה","removePointTooltip":"לחץ להסרת נקודה זו","completePolygonTooltip":"לחץ על נקודה זו לסיום","startDrawingTooltip":"לחץ כדי להתחיל בשרטוט","continueDrawingTooltip":"לחץ להמשך שרטוט","completeDrawingTooltip":"לחיצה כפולה להשלמה","addMultipointTooltip":"הקש כדי להתחיל בהוספת נקודות","finishMultipointTooltip":"לחיצה כפולה לסיום","addFreehandTooltip":"לחץ כלפי מטה כדי להתחיל ושחרר כדי לסיים","addShapeTooltip":"לחץ להוספת צורה, או לחץ למטה כדי להתחיל ושחרר בסיום","selectedCount":"בחירה: {count}","vertexCount":"נקודת מפנה {count}","verticesCount":"{count} נקודות מפנה","deleteFeature":"מחק ישות","deleteFeatures":"מחק ישויות","deleteVertex":"מחק נקודת מפנה","duplicate":"שכפול","selectCircle":"בחירה לפי מעגל","selectFeature":"בחר ישות","selectFeatures":"בחר ישויות","selectLasso":"בחירה לפי לאסו","selectLine":"בחירה לפי קו","selectMarquee":"בחר לפי כתובית","selectPolygon":"בחירה לפי פוליגון","selectRectangle":"בחר בעזרת מלבן","clearSelection":"נקה בחירה","freehandSelect":"בחירה ביד חופשית","selectedFeatures":"ישויות נבחרות","settings":"הגדרות סקיצה","snappingRules":"כללי הצמדה","snapToSelf":"הצמדה לעצמו","snapToOtherFeatures":"התמדה לישויות אחרות","snappingEnabled":"הצמדה מופעלת","duplicateFeature":"שכפל ישות","duplicateFeatures":"שכפל ישויות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_hr.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_hr.json new file mode 100644 index 0000000..182df18 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Skica","move":"Premjesti","pan":"Kreći se po slici","reset":"Vrati izvorno","reshape":"Preoblikuj","rotate":"Zakreni","scale":"Mjerilo","transform":"Pretvori","undo":"Poništi","redo":"Ponovi","drawPoint":"Nacrtaj točku","drawPolygon":"Nacrtaj poligon","drawPolyline":"Nacrtaj poliliniju","drawMultipoint":"Nacrtaj više točaka","drawCircle":"Nacrtaj krug","drawRectangle":"Nacrtaj pravokutnik","clearDrawing":"Izbriši crtež","completeDrawing":"Dovrši crtež","pauseDrawing":"Pauziraj crtanje","resumeDrawing":"Nastavi crtanje","updateDrawing":"Ažuriraj crtež","addPointTooltip":"Kliknite da biste dodali točku","removePointTooltip":"Kliknite da biste uklonili točku","completePolygonTooltip":"Kliknite na ovu točku da biste završili","startDrawingTooltip":"Kliknite da biste počeli crtati","continueDrawingTooltip":"Kliknite da biste nastavili crtati","completeDrawingTooltip":"Kliknite dvaput za dovršetak","addMultipointTooltip":"Kliknite da biste počeli dodavati točke","finishMultipointTooltip":"Kliknite dvaput za završetak","addFreehandTooltip":"Pritisnite prema dolje za početak i pustite za završetak","addShapeTooltip":"Kliknite da biste dodali oblik ili pritisnite prema dolje za početak te pustite za završetak","selectedCount":"Odabir: {count}","vertexCount":"{count} vrh","verticesCount":"{count} vrhova","deleteFeature":"Izbriši geoobjekt","deleteFeatures":"Izbriši geoobjekte","deleteVertex":"Izbriši vrh","duplicate":"Dupliciraj","selectCircle":"Odaberi prema krugu","selectFeature":"Odaberite geoobjekt","selectFeatures":"Odaberi geoobjekte","selectLasso":"Odaberite lasom","selectLine":"Odaberi prema liniji","selectMarquee":"Odaberi prema pomičnom tekstu","selectPolygon":"Odaberi prema poligonu","selectRectangle":"Odaberi prema pravokutniku","clearSelection":"Očisti odabir","freehandSelect":"Prostoručni odabir","selectedFeatures":"Odabrani geoobjekti","settings":"Postavke skiciranja","snappingRules":"Pravila priljepljivanja","snapToSelf":"Priljepi na sebe","snapToOtherFeatures":"Priljepi na druge geoobjekte","snappingEnabled":"Priljepljivanje omogućeno","duplicateFeature":"Udvostruči geoobjekt","duplicateFeatures":"Udvostruči geoobjekte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_hu.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_hu.json new file mode 100644 index 0000000..44f08ad --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Vázlat","move":"Mozgatás","pan":"Pásztázás","reset":"Visszaállítás","reshape":"Átformázás","rotate":"Forgatás","scale":"Méretarány","transform":"Átalakítás","undo":"Visszavonás","redo":"Újra","drawPoint":"Pont rajzolása","drawPolygon":"Sokszög rajzolása","drawPolyline":"Polyline rajzolása","drawMultipoint":"Multipoint rajzolása","drawCircle":"Kör rajzolása","drawRectangle":"Téglalap rajzolása","clearDrawing":"Rajz törlése","completeDrawing":"Rajz befejezése","pauseDrawing":"Rajzolás szüneteltetése","resumeDrawing":"Rajzolás folytatása","updateDrawing":"Rajz frissítése","addPointTooltip":"Kattintson egy pont hozzáadásához","removePointTooltip":"Kattintson ezen pont eltávolításához","completePolygonTooltip":"Kattintson erre a pontra a befejezéshez","startDrawingTooltip":"Kattintson a rajzolás elkezdéséhez","continueDrawingTooltip":"Kattintson a rajzolás folytatásához","completeDrawingTooltip":"Kattintson duplán a befejezéshez","addMultipointTooltip":"Kattintson a pontok hozzáadásának elkezdéséhez","finishMultipointTooltip":"Kattintson duplán a lezáráshoz","addFreehandTooltip":"Tartsa lenyomva a gombot a kezdéshez és engedje el a befejezéshez","addShapeTooltip":"Kattintson egy alakzat hozzáadásához, vagy tartsa lenyomva a gombot a kezdéshez és engedje el a befejezéshez","selectedCount":"Kiválasztás: {count}","vertexCount":"{count} csomópont","verticesCount":"{count} csomópont","deleteFeature":"Vektoros elem törlése","deleteFeatures":"Vektoros elemek törlése","deleteVertex":"Csomópont törlése","duplicate":"Másolat","selectCircle":"Kijelölés körrel","selectFeature":"Vektoros elem kijelölése","selectFeatures":"Vektoros elemek kiválasztása","selectLasso":"Kijelölés lasszóval","selectLine":"Kijelölés vonallal","selectMarquee":"Kijelölés szegőléccel","selectPolygon":"Kijelölés polygonnal","selectRectangle":"Kijelölés téglalappal","clearSelection":"Kijelölés megszüntetése","freehandSelect":"Szabadkézi kijelölés","selectedFeatures":"Kiválasztott vektoros elemek","settings":"Vázlat beállításai","snappingRules":"Hozzáillesztési szabályok","snapToSelf":"Hozzáillesztés önmagához","snapToOtherFeatures":"Hozzáillesztés egyéb vektoros elemekehez","snappingEnabled":"Hozzáillesztés engedélyezve","duplicateFeature":"Vektoros elem másolása","duplicateFeatures":"Vektoros elemek másolása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_id.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_id.json new file mode 100644 index 0000000..3ab7c6f --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Sketsa","move":"Pindah","pan":"Geser","reset":"Atur ulang","reshape":"Ubah bentuk","rotate":"Putar","scale":"Skala","transform":"Transformasikan","undo":"Batalkan","redo":"Ulangi","drawPoint":"Gambar titik","drawPolygon":"Gambar poligon","drawPolyline":"Gambar polyline","drawMultipoint":"Gambar multititik","drawCircle":"Gambar lingkaran","drawRectangle":"Gambar persegi panjang","clearDrawing":"Hapus gambar","completeDrawing":"Selesaikan gambar","pauseDrawing":"Jeda gambar","resumeDrawing":"Lanjutkan gambar","updateDrawing":"Perbarui gambar","addPointTooltip":"Klik untuk menambahkan titik","removePointTooltip":"Klik untuk menghapus titik ini","completePolygonTooltip":"Klik titik ini untuk menyelesaikan","startDrawingTooltip":"Klik untuk mulai menggambar","continueDrawingTooltip":"Klik untuk melanjutkan menggambar","completeDrawingTooltip":"Klik dua kali untuk melengkapi","addMultipointTooltip":"Klik untuk mulai menambahkan titik","finishMultipointTooltip":"Klik dua kali untuk menyelesaikan","addFreehandTooltip":"Tekan ke bawah untuk memulai dan lepaskan untuk selesai","addShapeTooltip":"Klik untuk menambahkan bentuk, atau tekan ke bawah untuk memulai dan lepaskan untuk selesai","selectedCount":"Pilihan: {count}","vertexCount":"{count} Verteks","verticesCount":"{count} Verteks","deleteFeature":"Hapus fitur","deleteFeatures":"Hapus fitur","deleteVertex":"Hapus verteks","duplicate":"Duplikasi","selectCircle":"Pilih berdasarkan lingkaran","selectFeature":"Pilih fitur","selectFeatures":"Pilih fitur","selectLasso":"Pilih menurut laso","selectLine":"Pilih berdasarkan garis","selectMarquee":"Pilih berdasarkan marquee","selectPolygon":"Pilih berdasarkan poligon","selectRectangle":"Pilih berdasarkan persegi","clearSelection":"Hapus pilihan","freehandSelect":"Pemilihan bebas","selectedFeatures":"Fitur yang dipilih","settings":"Pengaturan sketsa","snappingRules":"Aturan penangkapan","snapToSelf":"Tangkap ke pribadi","snapToOtherFeatures":"Tangkap ke fitur lain","snappingEnabled":"Penangkapan aktif","duplicateFeature":"Duplikat fitur","duplicateFeatures":"Duplikat fitur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_it.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_it.json new file mode 100644 index 0000000..75dfa08 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Schizzo","move":"Sposta","pan":"Pan","reset":"Reset","reshape":"Rimodella","rotate":"Ruota","scale":"Scala","transform":"Trasforma","undo":"Annulla","redo":"Ripeti","drawPoint":"Disegnare un punto","drawPolygon":"Disegna un poligono","drawPolyline":"Disegna una polilinea","drawMultipoint":"Disegna un multipunto","drawCircle":"Disegna un cerchio","drawRectangle":"Disegna un Rettangolo","clearDrawing":"Cancella disegno","completeDrawing":"Completa disegno","pauseDrawing":"Sospendi disegno","resumeDrawing":"Riprendi disegno","updateDrawing":"Aggiorna disegno","addPointTooltip":"Fare clic per aggiungere un punto","removePointTooltip":"Fare clic per rimuovere questo punto","completePolygonTooltip":"Fare clic su questo punto per terminare","startDrawingTooltip":"Fare clic per iniziare a disegnare","continueDrawingTooltip":"Fare clic per continuare a disegnare","completeDrawingTooltip":"Fare doppio clic per completare","addMultipointTooltip":"Fare clic per iniziare ad aggiungere punti","finishMultipointTooltip":"Fare doppio clic per terminare","addFreehandTooltip":"Premere per iniziare e rilasciare per terminare","addShapeTooltip":"Fare clic per aggiungere una forma o premere per iniziare e rilasciare per terminare","selectedCount":"Selezione: {count}","vertexCount":"{count} vertice","verticesCount":"{count} vertici","deleteFeature":"Elimina feature","deleteFeatures":"Eliminare le feature","deleteVertex":"Elimina vertice","duplicate":"Duplicate","selectCircle":"Seleziona tramite cerchio","selectFeature":"Seleziona feature","selectFeatures":"Seleziona feature","selectLasso":"Seleziona per strumento lazo","selectLine":"Seleziona tramite linea","selectMarquee":"Seleziona per testo scorrevole","selectPolygon":"Seleziona tramite poligono","selectRectangle":"Seleziona tramite rettangolo","clearSelection":"Cancella selezione","freehandSelect":"Selezione a mano libera","selectedFeatures":"Feature selezionate","settings":"Impostazioni di schizzo","snappingRules":"Regole di snap","snapToSelf":"Snap a sè stessi","snapToOtherFeatures":"Snap ad altre feature","snappingEnabled":"Snap abilitato","duplicateFeature":"Duplica feature","duplicateFeatures":"Duplica feature"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_ja.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_ja.json new file mode 100644 index 0000000..6f767e8 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スケッチ","move":"移動","pan":"移動","reset":"リセット","reshape":"修正","rotate":"回転","scale":"サイズ変更","transform":"変換","undo":"元に戻す","redo":"やり直し","drawPoint":"ポイントの描画","drawPolygon":"ポリゴンを描画","drawPolyline":"ポリラインの描画","drawMultipoint":"マルチポイントの描画","drawCircle":"円の描画","drawRectangle":"四角形の描画","clearDrawing":"描画の消去","completeDrawing":"描画の完了","pauseDrawing":"描画の一時停止","resumeDrawing":"描画の再開","updateDrawing":"描画の更新","addPointTooltip":"クリックしてポイントを追加します","removePointTooltip":"クリックしてこのポイントを削除します","completePolygonTooltip":"このポイントをクリックして終了します","startDrawingTooltip":"クリックして描画を開始します","continueDrawingTooltip":"クリックして描画を続行します","completeDrawingTooltip":"ダブルクリックして完了します","addMultipointTooltip":"クリックしてポイントの追加を開始します","finishMultipointTooltip":"ダブルクリックして終了します","addFreehandTooltip":"ドラッグしてください","addShapeTooltip":"クリックして図形を追加するか、ドラッグしてください","selectedCount":"選択: {count}","vertexCount":"{count} 頂点","verticesCount":"{count} 頂点","deleteFeature":"フィーチャの削除","deleteFeatures":"フィーチャの削除","deleteVertex":"頂点の削除","duplicate":"複製","selectCircle":"円による選択","selectFeature":"フィーチャの選択","selectFeatures":"フィーチャの選択","selectLasso":"なげなわによる選択","selectLine":"ラインによる選択","selectMarquee":"マーキーによる選択","selectPolygon":"ポリゴンによる選択","selectRectangle":"四角形による選択","clearSelection":"選択の解除","freehandSelect":"フリーハンド選択","selectedFeatures":"選択されたフィーチャ","settings":"スケッチの設定","snappingRules":"スナップの規則","snapToSelf":"それ自体にスナップ","snapToOtherFeatures":"他のフィーチャにスナップ","snappingEnabled":"スナップの有効化","duplicateFeature":"フィーチャの複製","duplicateFeatures":"フィーチャの複製"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_ko.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_ko.json new file mode 100644 index 0000000..2b8bd6d --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"스케치","move":"이동","pan":"이동","reset":"재설정","reshape":"모양 변형","rotate":"회전","scale":"축척","transform":"변환(Transform)","undo":"실행 취소","redo":"다시 실행","drawPoint":"포인트 그리기","drawPolygon":"폴리곤 그리기","drawPolyline":"폴리라인 그리기","drawMultipoint":"멀티포인트 그리기","drawCircle":"원 그리기","drawRectangle":"사각형 그리기","clearDrawing":"그리기 지우기","completeDrawing":"그리기 완료","pauseDrawing":"그리기 일시정지","resumeDrawing":"그리기 계속","updateDrawing":"그리기 업데이트","addPointTooltip":"포인트를 추가하려면 클릭","removePointTooltip":"포인트를 제거하려면 클릭","completePolygonTooltip":"마치려면 이 포인트를 클릭","startDrawingTooltip":"그리기를 시작하려면 클릭","continueDrawingTooltip":"그리기를 계속하려면 클릭","completeDrawingTooltip":"완료하려면 더블 클릭","addMultipointTooltip":"포인트 추가를 시작하려면 클릭","finishMultipointTooltip":"종료하려면 더블 클릭","addFreehandTooltip":"시작에서 종료까지 가려면 아래 화살표 키","addShapeTooltip":"쉐이프를 추가하려면 클릭하거나 시작에서 종료까지 가려면 아래 화살표 키를 누름","selectedCount":"선택: {count}","vertexCount":"버텍스 {count}개","verticesCount":"버텍스 {count}개","deleteFeature":"피처 삭제","deleteFeatures":"피처 삭제","deleteVertex":"버텍스 삭제","duplicate":"복제","selectCircle":"원으로 선택","selectFeature":"피처 선택","selectFeatures":"피처 선택","selectLasso":"라쏘로 선택","selectLine":"라인으로 선택","selectMarquee":"마퀴로 선택","selectPolygon":"폴리곤으로 선택","selectRectangle":"사각형으로 선택","clearSelection":"선택 해제","freehandSelect":"자유곡선 선택","selectedFeatures":"선택한 피처","settings":"스케치 설정","snappingRules":"스내핑 규칙","snapToSelf":"자신에게 스내핑","snapToOtherFeatures":"다른 피처로 스내핑","snappingEnabled":"스내핑이 활성화된 상태","duplicateFeature":"피처 복제","duplicateFeatures":"여러 피처 복제"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_lt.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_lt.json new file mode 100644 index 0000000..8d9dc8c --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Eskizas","move":"Perkelti","pan":"Stumti","reset":"Nustatyti iš naujo","reshape":"Performuoti","rotate":"Pasukti","scale":"Mastelis","transform":"Transformuoti","undo":"Atšaukti","redo":"Grąžinti","drawPoint":"Brėžti tašką","drawPolygon":"Brėžti poligoną","drawPolyline":"Brėžti poliliniją","drawMultipoint":"Brėžti keletą taškų","drawCircle":"Brėžti apskritimą","drawRectangle":"Brėžti stačiakampį","clearDrawing":"Išvalyti brėžinį","completeDrawing":"Užbaigti brėžinį","pauseDrawing":"Pristabdyti braižymą","resumeDrawing":"Tęsti braižymą","updateDrawing":"Atnaujinti brėžinį","addPointTooltip":"Spustelėkite taškui pridėti","removePointTooltip":"Spustelėkite taškui pašalinti","completePolygonTooltip":"Spustelėkite taškui užbaigti","startDrawingTooltip":"Spustelėkite pradėti piešimą","continueDrawingTooltip":"Spustelkite piešimui tęsti","completeDrawingTooltip":"Dvikarčiu spustelėjimu baikite","addMultipointTooltip":"Spustelkite įvesti taškams","finishMultipointTooltip":"Dvikarčiu spustelėjimu pabaikite","addFreehandTooltip":"Paspauskite pradėti ir atleiskite pabaigti","addShapeTooltip":"Paspauskite figūrai pridėti, arba paspaudę pradėkite ir pabaikite atleidę","selectedCount":"Pasirinkimas: {count}","vertexCount":"{count} viršūnė","verticesCount":"{count} viršūnės (-ių)","deleteFeature":"Ištrinti elementą","deleteFeatures":"Ištrinti elementus","deleteVertex":"Ištrinti viršūnę","duplicate":"Dubliuoti","selectCircle":"Pasirinkti pagal apskritimą","selectFeature":"Pasirinkti elementą","selectFeatures":"Išrinkti elementus","selectLasso":"Pažymėti apibrėžiant","selectLine":"Pasirinkti pagal liniją","selectMarquee":"Pasirinkti pagal stačiakampį žymėjimą","selectPolygon":"Pasirinkti pagal poligoną","selectRectangle":"Pažymėti apibrėžiant stačiakampį","clearSelection":"Valyti išranką","freehandSelect":"Pasirinkimas laisvai piešiant","selectedFeatures":"Pažymėti elementai","settings":"Eskizų nustatymai","snappingRules":"Pritraukimo taisyklės","snapToSelf":"Pritraukti į save","snapToOtherFeatures":"Pritraukti prie kitų elementų","snappingEnabled":"Pritraukimas įjungtas","duplicateFeature":"Dubliuoti elementą","duplicateFeatures":"Dubliuoti elementus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_lv.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_lv.json new file mode 100644 index 0000000..fdb0c51 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skice","move":"Pārvietot","pan":"Pārbīdīt","reset":"Atiestatīt","reshape":"Pārveidot","rotate":"Pagriezt","scale":"Mērogs","transform":"Pārveidot","undo":"Atsaukt","redo":"Atcelt atsaukšanu","drawPoint":"Zīmēt punktu","drawPolygon":"Zīmēt laukumu","drawPolyline":"Zīmēt polilīniju","drawMultipoint":"Zīmēt vairākus punktus","drawCircle":"Zīmēt apli","drawRectangle":"Zīmēt taisnstūri","clearDrawing":"Notīrīt zīmējumu","completeDrawing":"Pabeigt zīmējumu","pauseDrawing":"Apturēt zīmējumu","resumeDrawing":"Atsākt zīmējumu","updateDrawing":"Atjaunot zīmējumu","addPointTooltip":"Noklikšķiniet, lai pievienotu punktu","removePointTooltip":"Noklikšķiniet, lai noņemtu šo punktu","completePolygonTooltip":"Noklikšķiniet uz šī punkta, lai pabeigtu","startDrawingTooltip":"Noklikšķiniet, lai sāktu zīmēt","continueDrawingTooltip":"Noklikšķiniet, lai turpinātu zīmēt","completeDrawingTooltip":"Dubultklikšķis, lai pabeigtu","addMultipointTooltip":"Noklikšķiniet, lai sāktu pievienot punktus","finishMultipointTooltip":"Dubultklikšķis, lai beigtu","addFreehandTooltip":"Nospiediet, lai sāktu un atlaidiet, lai pabeigtu","addShapeTooltip":"Noklikšķiniet, lai pievienotu formu, vai nospiediet uz leju un atlaidiet, lai pabeigtu","selectedCount":"Izvēle: {count}","vertexCount":"{count} virsotne","verticesCount":"{count} virsotnes","deleteFeature":"Izdzēst elementu","deleteFeatures":"Dzēst elementus","deleteVertex":"Dzēst virsotni","duplicate":"Dublēt","selectCircle":"Atlasīt pēc apļa","selectFeature":"Atlasīt elementu","selectFeatures":"Atlasīt elementus","selectLasso":"Atlasīt pēc laso","selectLine":"Atlasīt pēc līnijas","selectMarquee":"Atlasīt pēc ierāmējuma","selectPolygon":"Atlasīt pēc laukuma","selectRectangle":"Atlasīt pēc taisnstūra","clearSelection":"Notīrīt izvēli","freehandSelect":"Brīvas formas atlase","selectedFeatures":"Atlasītie elementi","settings":"Skices iestatījumi","snappingRules":"Fiksēšanas nosacījumi","snapToSelf":"Pašfiksācija","snapToOtherFeatures":"Fiksēt pie citiem elementiem","snappingEnabled":"Iespējota fiksēšana","duplicateFeature":"Dublēt elementu","duplicateFeatures":"Dublēt elementus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_nb.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_nb.json new file mode 100644 index 0000000..d8ae5f9 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Skisse","move":"Flytt","pan":"Panorer","reset":"Tilbakestill","reshape":"Omforme","rotate":"Roter","scale":"Målestokk","transform":"Transformer","undo":"Angre","redo":"Gjør om","drawPoint":"Tegn et punkt","drawPolygon":"Tegn en polygon","drawPolyline":"Tegn en polylinje","drawMultipoint":"Tegn et multipunkt","drawCircle":"Tegn en sirkel","drawRectangle":"Tegn et rektangel","clearDrawing":"Fjern tegning","completeDrawing":"Fullfør tegning","pauseDrawing":"Stans tegning midlertidig","resumeDrawing":"Fortsett tegning","updateDrawing":"Oppdater tegning","addPointTooltip":"Klikk for å legge til et punkt","removePointTooltip":"Klikk for å fjerne dette punktet","completePolygonTooltip":"Klipp på dette punktet for å fullføre","startDrawingTooltip":"Klikk for å begynne å tegne","continueDrawingTooltip":"Klikk for å fortsette å tegne","completeDrawingTooltip":"Dobbeltklikk for å fullføre","addMultipointTooltip":"Klikk for å begynne å legge til punkter","finishMultipointTooltip":"Dobbeltklikk for å avslutte","addFreehandTooltip":"Trykk ned for å starte, og slipp for å avslutte","addShapeTooltip":"Klikk for å legge til en figur, eller trykk på ned for å starte og slipp for å avslutte","selectedCount":"Utvalg: {count}","vertexCount":"{count} knekkpunkt","verticesCount":"{count} knekkpunkter","deleteFeature":"Slett geoobjekt","deleteFeatures":"Slett geoobjekter","deleteVertex":"Slett knekkpunkt","duplicate":"Dupliser","selectCircle":"Velg etter sirkel","selectFeature":"Velg geoobjekt","selectFeatures":"Velg geoobjekter","selectLasso":"Velg med lasso","selectLine":"Velg etter linje","selectMarquee":"Velg etter markering","selectPolygon":"Velg etter polygon","selectRectangle":"Velg etter rektangel","clearSelection":"Tøm utvalg","freehandSelect":"Frihåndsvalg","selectedFeatures":"Valgte geoobjekter","settings":"Tegneinnstillinger","snappingRules":"Regler for snapping","snapToSelf":"Snapp til selv","snapToOtherFeatures":"Snapp til andre geoobjekter","snappingEnabled":"Snapping er aktivert","duplicateFeature":"Duplikat geoobjekt","duplicateFeatures":"Duplikate geoobjekter"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_nl.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_nl.json new file mode 100644 index 0000000..292b4a5 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schetsen","move":"Verplaatsen","pan":"Pannen","reset":"Opnieuw instellen","reshape":"Vorm wijzigen","rotate":"Draaien","scale":"Schaal","transform":"Transformeren","undo":"Ongedaan maken","redo":"Opnieuw uitvoeren","drawPoint":"Teken een punt","drawPolygon":"Teken een polygoon","drawPolyline":"Een polylijn tekenen","drawMultipoint":"Teken een multipunt","drawCircle":"Teken een cirkel","drawRectangle":"Teken een rechthoek","clearDrawing":"Tekening wissen","completeDrawing":"Tekening afronden","pauseDrawing":"Tekening onderbreken","resumeDrawing":"Tekening hervatten","updateDrawing":"Tekening bijwerken","addPointTooltip":"Klik om een punt toe te voegen","removePointTooltip":"Klik om dit punt te verwijderen","completePolygonTooltip":"Klik op dit punt om af te ronden","startDrawingTooltip":"Klik om te beginnen met tekenen","continueDrawingTooltip":"Klik om door te gaan met tekenen","completeDrawingTooltip":"Dubbelklik om te voltooien","addMultipointTooltip":"Klik om punten te beginnen toe te voegen","finishMultipointTooltip":"Dubbelklik om te stoppen","addFreehandTooltip":"Druk om te starten en laat los om te stoppen","addShapeTooltip":"Klik om een vorm toe te voegen, of druk om te starten en laat los om te stoppen.","selectedCount":"Selectie: {count}","vertexCount":"{count} Vertex","verticesCount":"{count} Vertices","deleteFeature":"Object verwijderen","deleteFeatures":"Objecten verwijderen","deleteVertex":"Vertex verwijderen","duplicate":"Dupliceren","selectCircle":"Selecteren op cirkel","selectFeature":"Object selecteren","selectFeatures":"Objecten selecteren","selectLasso":"Selecteren op lasso","selectLine":"Selecteren op lijn","selectMarquee":"Selecteren op marquee","selectPolygon":"Selecteren op polygoon","selectRectangle":"Selecteren op rechthoek","clearSelection":"Selectie wissen","freehandSelect":"Vrije hand selecteren","selectedFeatures":"Geselecteerde objecten","settings":"Schetsinstellingen","snappingRules":"Snappingregels","snapToSelf":"Uitlijnen naar zelf","snapToOtherFeatures":"Uitlijnen naar andere objecten","snappingEnabled":"Snapping ingeschakeld","duplicateFeature":"Object dupliceren","duplicateFeatures":"Objecten dupliceren"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_pl.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_pl.json new file mode 100644 index 0000000..ee3f238 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Dodaj geometrię","move":"Przesuń","pan":"Przesuń","reset":"Resetuj","reshape":"Przekształć","rotate":"Obróć","scale":"Skala","transform":"Transformuj","undo":"Cofnij","redo":"Ponów","drawPoint":"Rysuj punkt","drawPolygon":"Rysuj poligon","drawPolyline":"Rysuj polilinię","drawMultipoint":"Rysuj wielopunkt","drawCircle":"Rysuj okrąg","drawRectangle":"Rysuj prostokąt","clearDrawing":"Wyczyść rysunek","completeDrawing":"Zakończ rysowanie","pauseDrawing":"Wstrzymaj rysowanie","resumeDrawing":"Wznów rysowanie","updateDrawing":"Aktualizuj rysunek","addPointTooltip":"Kliknij, aby dodać punkt","removePointTooltip":"Kliknij, aby usunąć ten punkt","completePolygonTooltip":"Kliknij ten punkt, aby zakończyć","startDrawingTooltip":"Kliknij, aby zacząć rysowanie","continueDrawingTooltip":"Kliknij, aby kontynuować rysowanie","completeDrawingTooltip":"Kliknij dwukrotnie, aby zakończyć","addMultipointTooltip":"Kliknij, aby zacząć dodawać punkty","finishMultipointTooltip":"Kliknij dwukrotnie, aby zakończyć","addFreehandTooltip":"Naciśnij, aby zacząć i zwolnij, aby zakończyć","addShapeTooltip":"Kliknij, aby dodać kształt lub naciśnij, aby rozpocząć i puść, aby zakończyć","selectedCount":"Wybór: {count}","vertexCount":"Liczba wierzchołków: {count}","verticesCount":"Liczba wierzchołków: {count}","deleteFeature":"Usuń obiekt","deleteFeatures":"Usuń obiekty","deleteVertex":"Usuń wierzchołek","duplicate":"Duplikuj","selectCircle":"Wybierz okręgiem","selectFeature":"Wybierz obiekt","selectFeatures":"Wybierz obiekty","selectLasso":"Wybierz za pomocą narzędzia lasso","selectLine":"Wybierz linią","selectMarquee":"Wybierz ramką","selectPolygon":"Wybierz poligonem","selectRectangle":"Wybierz prostokątem","clearSelection":"Wyczyść selekcję","freehandSelect":"Wybór przy użyciu dowolnego kształtu","selectedFeatures":"Wybrane obiekty","settings":"Ustawienia szkicu","snappingRules":"Reguły dociągania","snapToSelf":"Dociągnij do siebie","snapToOtherFeatures":"Dociągnij do innych obiektów","snappingEnabled":"Włączone dociąganie","duplicateFeature":"Duplikuj obiekt","duplicateFeatures":"Duplikuj obiekty"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_pt-BR.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_pt-BR.json new file mode 100644 index 0000000..4a75974 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Esboço","move":"Mover","pan":"Mover","reset":"Redefinir","reshape":"Remodelar","rotate":"Rotacionar","scale":"Escala","transform":"Transformar","undo":"Desfazer","redo":"Refazer","drawPoint":"Desenhar um ponto","drawPolygon":"Desenha um polígono","drawPolyline":"Desenhar uma polilinha","drawMultipoint":"Desenhar um ponto múltiplo","drawCircle":"Desenha um círculo","drawRectangle":"Desenha um retângulo","clearDrawing":"Limpar desenho","completeDrawing":"Completar desenho","pauseDrawing":"Pausar desenho","resumeDrawing":"Retomar desenho","updateDrawing":"Atualizar desenho","addPointTooltip":"Clique para adicionar um ponto","removePointTooltip":"Clique para remover este ponto","completePolygonTooltip":"Clique neste ponto para finalizar","startDrawingTooltip":"Clique para começar a desenhar","continueDrawingTooltip":"Clique para continuar desenhando","completeDrawingTooltip":"Clique duas vezes para concluir","addMultipointTooltip":"Clique para começar a adicionar pontos","finishMultipointTooltip":"Clique duas vezes para finalizar","addFreehandTooltip":"Pressione para começar e solte para finalizar","addShapeTooltip":"Clique para adicionar um shape, ou pressione para iniciar e finalizar","selectedCount":"Seleção: {count}","vertexCount":"{count} Vértice","verticesCount":"{count} Vértices","deleteFeature":"Excluir feição","deleteFeatures":"Excluir feições","deleteVertex":"Excluir vértice","duplicate":"Duplicado","selectCircle":"Selecionar por círculo","selectFeature":"Selecionar feição","selectFeatures":"Selecionar feições","selectLasso":"Selecionar por laço","selectLine":"Selecionar por linha","selectMarquee":"Selecione por marquise","selectPolygon":"Selecionar por polígono","selectRectangle":"Selecionar por retângulo","clearSelection":"Limpar seleção","freehandSelect":"Seleção à mão livre","selectedFeatures":"Feições selecionadas","settings":"Configurações de esboço","snappingRules":"Regras de ajuste","snapToSelf":"Ajustar a si mesmo","snapToOtherFeatures":"Ajustar à outras feições","snappingEnabled":"Ajuste habilitado","duplicateFeature":"Duplicar feição","duplicateFeatures":"Duplicar feições"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_pt-PT.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_pt-PT.json new file mode 100644 index 0000000..2439f89 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Rascunho","move":"Mover","pan":"Mover","reset":"Redefinir","reshape":"Redefinir","rotate":"Rodar","scale":"Escala","transform":"Transformar","undo":"Anular","redo":"Refazer","drawPoint":"Desenhar um ponto","drawPolygon":"Desenhar um polígono","drawPolyline":"Desenhar uma polilinha","drawMultipoint":"Desenhar um multiponto","drawCircle":"Desenhar um círculo","drawRectangle":"Desenhar um retângulo","clearDrawing":"Limpar desenho","completeDrawing":"Completar desenho","pauseDrawing":"Fazer pausa em desenho","resumeDrawing":"Continuar desenho","updateDrawing":"Atualizar desenho","addPointTooltip":"Clique para adicionar um ponto","removePointTooltip":"Clique para remover este ponto","completePolygonTooltip":"Clique neste ponto para concluir","startDrawingTooltip":"Clique para começar a desenhar","continueDrawingTooltip":"Clique para continuar desenhando","completeDrawingTooltip":"Clique duas vezes para concluir","addMultipointTooltip":"Clique para começar a adicionar pontos","finishMultipointTooltip":"Clique duas vezes para finalizar","addFreehandTooltip":"Pressione para começar e solte para finalizar","addShapeTooltip":"Clique para adicionar um shape, ou pressione para iniciar e finalizar","selectedCount":"Seleção: {count}","vertexCount":"{count} vértice","verticesCount":"{count} vértices","deleteFeature":"Eliminar elemento","deleteFeatures":"Eliminar elementos","deleteVertex":"Eliminar vértice","duplicate":"Duplicar","selectCircle":"Selecionar por círculo","selectFeature":"Selecionar elemento","selectFeatures":"Selecionar elementos","selectLasso":"Selecionar por laço","selectLine":"Selecionar por linha","selectMarquee":"Selecionar por caixa animada","selectPolygon":"Selecionar por polígono","selectRectangle":"Selecionar por retângulo","clearSelection":"Limpar seleção","freehandSelect":"Seleção à mão livre","selectedFeatures":"Elementos selecionados","settings":"Definições de desenho","snappingRules":"Regras de snapping","snapToSelf":"Autoajuste","snapToOtherFeatures":"Ajustar para outros elementos","snappingEnabled":"Snapping ativado","duplicateFeature":"Duplicar elemento","duplicateFeatures":"Duplicar elementos"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_ro.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_ro.json new file mode 100644 index 0000000..6985632 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Schiță","move":"Mutare","pan":"Panoramare","reset":"Resetare","reshape":"Remodelare","rotate":"Rotire","scale":"Scară","transform":"Transformare","undo":"Anulare","redo":"Refacere","drawPoint":"Trasarea unui punct","drawPolygon":"Desenaţi un poligon","drawPolyline":"Trasare linie poligonală","drawMultipoint":"Trasarea unui multipunct","drawCircle":"Trasare cerc","drawRectangle":"Trasare dreptunghi","clearDrawing":"Ștergere desen","completeDrawing":"Finalizare desen","pauseDrawing":"Pauză desen","resumeDrawing":"Reluare desen","updateDrawing":"Actualizare desen","addPointTooltip":"Faceţi clic pentru a adăuga un punct","removePointTooltip":"Faceți clic pentru a elimina acest punct","completePolygonTooltip":"Faceți clic pe acest punct pentru a finaliza","startDrawingTooltip":"Faceți clic pentru a începe desenarea","continueDrawingTooltip":"Faceţi clic pentru a continua trasarea","completeDrawingTooltip":"Faceţi dublu clic pentru finalizare","addMultipointTooltip":"Faceţi clic pentru a începe să adăugaţi puncte","finishMultipointTooltip":"Faceţi dublu clic pentru terminare","addFreehandTooltip":"Apăsaţi în jos pentru a începe şi eliberaţi pentru finalizare","addShapeTooltip":"Faceţi clic pentru a adăuga o formă sau apăsaţi în jos pentru a începe şi eliberaţi pentru finalizare","selectedCount":"Selecție: {count}","vertexCount":"{count} vertex","verticesCount":"{count} vertexuri","deleteFeature":"Ștergere obiect spațial","deleteFeatures":"Ștergere obiecte spațiale","deleteVertex":"Ștergere vertex","duplicate":"Duplicare","selectCircle":"Selectaţi prin trasare cerc","selectFeature":"Selectare obiect spațial","selectFeatures":"Selectare obiecte spaţiale","selectLasso":"Selectare prin trasare lasou","selectLine":"Selectaţi prin trasare linie","selectMarquee":"Selectare prin text defilant","selectPolygon":"Selectaţi prin trasare poligon","selectRectangle":"Selectaţi prin trasare dreptunghi","clearSelection":"Golire selecție","freehandSelect":"Selectare cu mâna liberă","selectedFeatures":"Obiecte spaţiale selectate","settings":"Setări schiță","snappingRules":"Reguli de fixare","snapToSelf":"Fixare la sine","snapToOtherFeatures":"Fixare pe alte obiecte spațiale","snappingEnabled":"Fixare activată","duplicateFeature":"Duplicare obiect spațial","duplicateFeatures":"Duplicare obiecte spațiale"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_ru.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_ru.json new file mode 100644 index 0000000..1b06fd2 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Скетч","move":"Передвинуть","pan":"Переместить","reset":"Сбросить","reshape":"Изменить форму","rotate":"Поворот","scale":"Масштаб","transform":"Трансформирование","undo":"Отменить","redo":"Повторить","drawPoint":"Нарисовать точку","drawPolygon":"Нарисовать полигон","drawPolyline":"Нарисовать полилинию","drawMultipoint":"Нарисовать мультиточку","drawCircle":"Нарисовать окружность","drawRectangle":"Нарисовать прямоугольник","clearDrawing":"Очистить графику","completeDrawing":"Завершить графику","pauseDrawing":"Остановить рисование","resumeDrawing":"Продолжить рисование","updateDrawing":"Обновить графику","addPointTooltip":"Щелкните, чтобы добавить точку","removePointTooltip":"Щелкните, чтобы удалить эту точку","completePolygonTooltip":"Щелкните это точку, чтобы завершить","startDrawingTooltip":"Щелкните, чтобы начать рисовать","continueDrawingTooltip":"Щелкните, чтобы продолжить рисовать","completeDrawingTooltip":"Дважды щелкните для завершения","addMultipointTooltip":"Щелкните, чтобы начать добавление точек","finishMultipointTooltip":"Завершение двойным щелчком","addFreehandTooltip":"Нажмите кнопку, чтобы начать, и отпустите ее, чтобы завершить","addShapeTooltip":"Щёлкните чтобы добавить форму или нажмите стрелку вниз, чтобы начать и дойти до конца.","selectedCount":"Выборка: {count}","vertexCount":"{count} вершина","verticesCount":"{count} вершин","deleteFeature":"Удалить объект","deleteFeatures":"Удаление объектов","deleteVertex":"Удалить вершину","duplicate":"Дублировать","selectCircle":"Выбрать окружностью","selectFeature":"Выбрать объект","selectFeatures":"Выбирать объекты","selectLasso":"Выбрать лассо","selectLine":"Выбрать линией","selectMarquee":"Выбрать маркером","selectPolygon":"Выбрать полигоном","selectRectangle":"Выбрать прямоугольником","clearSelection":"Очистить выборку","freehandSelect":"Произвольный выбор","selectedFeatures":"Выбранные объекты","settings":"Настройки скетча","snappingRules":"Правила замыкания","snapToSelf":"Замкнуть на себя","snapToOtherFeatures":"Замкнуть на другие объекты","snappingEnabled":"Замыкание включено","duplicateFeature":"Дублировать объект","duplicateFeatures":"Дублировать объекты"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_sk.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_sk.json new file mode 100644 index 0000000..71bf355 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Skica","move":"Presunúť","pan":"Posunúť","reset":"Obnoviť","reshape":"Pretvoriť","rotate":"Rotovať","scale":"Mierka","transform":"Transformovať","undo":"Späť","redo":"Znova","drawPoint":"Nakresliť bod","drawPolygon":"Nakreslite polygón","drawPolyline":"Nakresliť lomenú čiaru","drawMultipoint":"Nakresliť viacnásobný bod","drawCircle":"Nakresliť kruh","drawRectangle":"Nakresliť obdĺžnik","clearDrawing":"Vyčistiť kreslenie","completeDrawing":"Dokončiť kreslenie","pauseDrawing":"Pozastaviť kreslenie","resumeDrawing":"Pokračovať v kreslení","updateDrawing":"Aktualizovať kreslenie","addPointTooltip":"Kliknite pre pridanie bodu","removePointTooltip":"Kliknite pre odstránenie tohto bodu","completePolygonTooltip":"Kliknite na tento bod pre dokončenie","startDrawingTooltip":"Kliknite pre spustenie kreslenia","continueDrawingTooltip":"Kliknite pre pokračovanie kreslenia","completeDrawingTooltip":"Dvakrát kliknite pre dokončenie","addMultipointTooltip":"Kliknite pre začatie pridávania bodov","finishMultipointTooltip":"Dvakrát kliknite pre skončenie","addFreehandTooltip":"Stlačte pre začatie a pustite pre koniec","addShapeTooltip":"Kliknite pre pridanie tvaru alebo stlačte pre štart a pustite pre koniec","selectedCount":"Výber: {count}","vertexCount":"{count} Lomový bod","verticesCount":"{count} Lomové body","deleteFeature":"Zmazať prvok","deleteFeatures":"Zmazať prvky","deleteVertex":"Vymazať lomový bod","duplicate":"Duplikovať","selectCircle":"Vybrať podľa kruhu","selectFeature":"Vybrať prvok","selectFeatures":"Vybrať prvky","selectLasso":"Vybrať podľa lasa","selectLine":"Vybrať podľa línie","selectMarquee":"Vybrať geometriou","selectPolygon":"Vybrať podľa polygónu","selectRectangle":"Vybrať podľa obdĺžnika","clearSelection":"Vyčistiť výber","freehandSelect":"Výber voľnou rukou","selectedFeatures":"Vybrané prvky","settings":"Nastavenia skicovania","snappingRules":"Pravidlá prichytávania","snapToSelf":"Prichytiť na seba","snapToOtherFeatures":"Prichytiť na iné prvky","snappingEnabled":"Prichytávanie povolené","duplicateFeature":"Duplikovať prvok","duplicateFeatures":"Duplikovať prvky"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_sl.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_sl.json new file mode 100644 index 0000000..086800c --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Skiciraj","move":"Premik","pan":"Pomik","reset":"Ponastavi","reshape":"Preoblikuj","rotate":"Zasukaj","scale":"Merilo","transform":"Transformiraj","undo":"Razveljavi","redo":"Uveljavi","drawPoint":"Nariši točko","drawPolygon":"Nariši poligon","drawPolyline":"Nariši polilinijo","drawMultipoint":"Nariši mnogotočko","drawCircle":"Nariši krog","drawRectangle":"Nariši pravokotnik","clearDrawing":"Počisti risanje","completeDrawing":"Dokončaj risbo","pauseDrawing":"Začasno ustavi risbo","resumeDrawing":"Nadaljuj risbo","updateDrawing":"Posodobi risbo","addPointTooltip":"Kliknite, da dodate točko","removePointTooltip":"Kliknite, da odstranite to točko","completePolygonTooltip":"Kliknite to točko, da dokončate","startDrawingTooltip":"Kliknite, če želite začeti risati","continueDrawingTooltip":"Kliknite, če želite nadaljevati risanje","completeDrawingTooltip":"Dvokliknite za dokončanje","addMultipointTooltip":"Kliknite, če želite začeti dodajati točke","finishMultipointTooltip":"Dvokliknite za dokončanje","addFreehandTooltip":"Pritisnite navzdol za začetek in spustite za dokončanje","addShapeTooltip":"Kliknite, da dodate obliko ali pritisnite navzdol za začetek in spustite za dokončanje","selectedCount":"Izbira: {count}","vertexCount":"{count} lomna točka","verticesCount":"{count} lomnih točk","deleteFeature":"Izbriši geoobjekt","deleteFeatures":"Izbriši geoobjekte","deleteVertex":"Izbriši lomno točko","duplicate":"Podvoji","selectCircle":"Izberi s krogom","selectFeature":"Izberi geoobjekt","selectFeatures":"Izberi geoobjekte","selectLasso":"Izberi z lasom","selectLine":"Izberi z linijo","selectMarquee":"Izberi po potujočem napisu","selectPolygon":"Izberi s poligonom","selectRectangle":"Izberi s pravokotnikom","clearSelection":"Počisti izbiro","freehandSelect":"Izberi prostoročno","selectedFeatures":"Izbrani geoobjekti","settings":"Nastavitve skiciranja","snappingRules":"Pravila privlačnosti","snapToSelf":"Privlači k sebi","snapToOtherFeatures":"Privlači na druge geoobjekte","snappingEnabled":"Privlačnost je omogočena","duplicateFeature":"Podvoji geoobjekt","duplicateFeatures":"Podvoji geoobjekte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_sr.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_sr.json new file mode 100644 index 0000000..d01baa2 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Skiciraj","move":"Premesti","pan":"Pomeri","reset":"Poništi","reshape":"Preoblikuj","rotate":"Rotiraj","scale":"Razmera","transform":"Transformiši","undo":"Opozovi radnju","redo":"Ponovi radnju","drawPoint":"Nacrtaj tačku","drawPolygon":"Nacrtajte poligon","drawPolyline":"Nacrtaj poliliniju","drawMultipoint":"Nacrtaj više tačaka","drawCircle":"Nacrtaj krug","drawRectangle":"Nacrtaj pravougaonik","clearDrawing":"Obriši crtež","completeDrawing":"Završi crtež","pauseDrawing":"Pauziraj crtež","resumeDrawing":"Nastavi crtež","updateDrawing":"Ažuriraj crtež","addPointTooltip":"Kliknite da biste dodali tačku","removePointTooltip":"Kliknite da biste uklonili ovu tačku","completePolygonTooltip":"Kliknite na ovu tačku da biste završili","startDrawingTooltip":"Kliknite da biste počeli da crtate","continueDrawingTooltip":"Kliknite da biste nastavili da crtate","completeDrawingTooltip":"Dvaput kliknite da biste dovršili crtanje","addMultipointTooltip":"Kliknite da biste počeli da dodajete tačke","finishMultipointTooltip":"Dvaput kliknite da biste završili crtanje","addFreehandTooltip":"Pritisnite da biste započeli, a otpustite da biste završili","addShapeTooltip":"Kliknite za dodavanje oblika ili pritisnite nadole za pokretanje, a otpustite za završetak","selectedCount":"Odabir: {count}","vertexCount":"{count} teme","verticesCount":"{count} temena","deleteFeature":"Obriši geoobjekat","deleteFeatures":"Obriši geoobjekte","deleteVertex":"Obriši teme","duplicate":"Dupliraj","selectCircle":"Selektuj pomoću kruga","selectFeature":"Izaberite geoobjekat","selectFeatures":"Selektujte geoobjekte","selectLasso":"Selektujte pomoću lasa","selectLine":"Selektuj pomoću linije","selectMarquee":"Selektuj po pokrivaču","selectPolygon":"Selektuj pomoću poligona","selectRectangle":"Selektuj pomoću pravougaonika","clearSelection":"Izbriši izbor","freehandSelect":"Izbor slobodnom rukom","selectedFeatures":"Izabrani geoobjekti","settings":"Podešavanja skice","snappingRules":"Pravila za kačenje","snapToSelf":"Zakačite za sebe","snapToOtherFeatures":"Zakačite za drugi geoobjetak","snappingEnabled":"Kačenje je omogućeno","duplicateFeature":"Duplirani geoobjekat","duplicateFeatures":"Duplirani geoobjekti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_sv.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_sv.json new file mode 100644 index 0000000..78d9b1a --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skiss","move":"Flytta","pan":"Panorera","reset":"Återställ","reshape":"Omforma","rotate":"Rotera","scale":"Skala","transform":"Transformera","undo":"Ångra","redo":"Upprepa","drawPoint":"Rita en punkt","drawPolygon":"Rita en polygon","drawPolyline":"Rita en polylinje","drawMultipoint":"Rita en multipunkt","drawCircle":"Rita en cirkel","drawRectangle":"Rita en rektangel","clearDrawing":"Rensa ritning","completeDrawing":"Slutför ritning","pauseDrawing":"Pausa ritning","resumeDrawing":"Återuppta ritning","updateDrawing":"Uppdatera ritning","addPointTooltip":"Klicka om du vill lägga till en punkt","removePointTooltip":"Klicka för att ta bort den här punkten","completePolygonTooltip":"Klicka på den här punkten för att slutföra","startDrawingTooltip":"Klicka för att börja rita","continueDrawingTooltip":"Klicka för att fortsätta rita","completeDrawingTooltip":"Dubbelklicka för att slutföra","addMultipointTooltip":"Klicka om du vill börja lägga till punkter","finishMultipointTooltip":"Dubbelklicka för att avsluta","addFreehandTooltip":"Tryck ned för att starta och släpp för att avsluta","addShapeTooltip":"Klicka om du vill lägga till en form eller tryck ner för att starta och släpp för att avsluta","selectedCount":"Val: {count}","vertexCount":"{count} brytpunkt","verticesCount":"{count} brytpunkter","deleteFeature":"Ta bort objekt","deleteFeatures":"Ta bort geoobjekt","deleteVertex":"Ta bort brytpunkt","duplicate":"Duplicera","selectCircle":"Välj med cirkel","selectFeature":"Välj geoobjekt","selectFeatures":"Välj geoobjekt","selectLasso":"Välj med lasso","selectLine":"Välj med linje","selectMarquee":"Välj med remsa","selectPolygon":"Välj med polygon","selectRectangle":"Välj med rektangel","clearSelection":"Rensa markering","freehandSelect":"Frihandsmarkering","selectedFeatures":"Valda geoobjekt","settings":"Skissinställningar","snappingRules":"Snappningsregler","snapToSelf":"Snappa till egen","snapToOtherFeatures":"Snappa till andra geoobjekt","snappingEnabled":"Snappning aktiverad","duplicateFeature":"Dubblerat geoobjekt","duplicateFeatures":"Dubblerade geoobjekt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_th.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_th.json new file mode 100644 index 0000000..fc2ca46 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_th.json @@ -0,0 +1 @@ +{"widgetLabel":"วาด","move":"ย้าย","pan":"เลื่อน","reset":"รีเซต","reshape":"แก้ไขรูป","rotate":"หมุน","scale":"มาตราส่วน","transform":"แปลง","undo":"ย้อนกลับ","redo":"ทำซ้ำ","drawPoint":"วาดจุดหนึ่งจุด","drawPolygon":"วาดรูปหลายเหลี่ยม","drawPolyline":"วาดโพลีไลน์","drawMultipoint":"วาดหลายจุด","drawCircle":"วาดวงกลมหนึ่งวง","drawRectangle":"วาดสี่เหลี่ยมผืนผ้าหนึ่งอัน","clearDrawing":"ล้างภาพวาด","completeDrawing":"วาดภาพให้เสร็จสมบูรณ์","pauseDrawing":"หยุดวาดภาพชั่วคราว","resumeDrawing":"วาดภาพต่อ","updateDrawing":"อัปเดตภาพวาด","addPointTooltip":"คลิกเพิ่มจุด","removePointTooltip":"คลิกเพื่อลบจุดนี้","completePolygonTooltip":"คลิกจุดนี้เพื่อจบการทำงาน","startDrawingTooltip":"คลิกเพื่อเริ่มวาด","continueDrawingTooltip":"คลิกเพื่อวาดต่อ","completeDrawingTooltip":"คลิกสองครั้งเมื่อสมบูรณ์","addMultipointTooltip":"คลิกเพื่อเริ่มการเพิ่มจุด","finishMultipointTooltip":"คลิกสองครั้งเพื่อสิ้นสุด","addFreehandTooltip":"กดลงเพื่อเริ่มและปล่อยเมื่อเสร็จ","addShapeTooltip":"คลิกเพื่อเพิ่มรูปร่าง หรือกดปุ่มลงเพื่อเริ่มวาดและปล่อยเมื่อวาดเสร็จ","selectedCount":"การเลือก: {count}","vertexCount":"{count} เวอร์เท็กซ์","verticesCount":"{count} เวอร์เท็กซ์","deleteFeature":"ลบข้อมูลนี้","deleteFeatures":"ลบฟีเจอร์","deleteVertex":"ลบจุดที่เชื่อมระหว่างเส้น","duplicate":"ทำซ้ำกัน","selectCircle":"เลือกตามวงกลม","selectFeature":"เลือกฟีเจอร์","selectFeatures":"เลือกฟีเจอร์","selectLasso":"เลือกโดยใช้การวาด","selectLine":"เลือกตามเส้น","selectMarquee":"เลือกตามตัวอักษรวิ่ง","selectPolygon":"เลือกตามรูปหลายเหลี่ยม","selectRectangle":"เลือกตามสี่เหลี่ยมผืนผ้า","clearSelection":"ล้างการเลือก","freehandSelect":"เลือกแบบอิสระ","selectedFeatures":"ข้อมูลที่เลือกไว้","settings":"การตั้งค่าการวาด","snappingRules":"กฎการสแน็ป","snapToSelf":"สแน็ปให้กับตัวเอง","snapToOtherFeatures":"สแน็ปไปยังคุณสมบัติอื่น","snappingEnabled":"เปิดใช้การสแน็ปไว้","duplicateFeature":"ฟีเจอร์ซ้ำ","duplicateFeatures":"ฟีเจอร์ซ้ำ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_tr.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_tr.json new file mode 100644 index 0000000..5a955eb --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Çizim","move":"Taşı","pan":"Kaydır","reset":"Sıfırla","reshape":"Yeniden Şekillendir","rotate":"Döndür","scale":"Ölçeklendir","transform":"Dönüşüm","undo":"Geri Al","redo":"Yinele","drawPoint":"Bir nokta çiz","drawPolygon":"Bir alan çiz","drawPolyline":"Bir çoklu çizgi çiz","drawMultipoint":"Bir çoklu nokta çiz","drawCircle":"Bir daire çiz","drawRectangle":"Bir dikdörtgen çiz","clearDrawing":"Çizimi sil","completeDrawing":"Çizimi tamamla","pauseDrawing":"Çizimi duraklat","resumeDrawing":"Çizime devam et","updateDrawing":"Çizimi güncelle","addPointTooltip":"Nokta eklemek için tıklayın","removePointTooltip":"Bu noktayı kaldırmak için tıklayın","completePolygonTooltip":"Bitirmek için bu noktaya tıklayın","startDrawingTooltip":"Çizmeye başlamak için tıklayın","continueDrawingTooltip":"Çizmeye devam etmek için tıklayın","completeDrawingTooltip":"Tamamlamak için çift tıklayın","addMultipointTooltip":"Nokta eklemeye başlamak için tıklayın","finishMultipointTooltip":"Bitirmek için çift tıklayın","addFreehandTooltip":"Başlatmak için basın ve bitirmek için bırakın","addShapeTooltip":"Şekil eklemek için tıklayın veya başlatmak için basın ve bitirmek için bırakın","selectedCount":"Seçim: {count}","vertexCount":"{count} Verteks","verticesCount":"{count} Vertis","deleteFeature":"Detayı sil","deleteFeatures":"Detayları sil","deleteVertex":"Düğüm noktasını sil","duplicate":"Çoğalt","selectCircle":"Daireyle seç","selectFeature":"Detay seç","selectFeatures":"Detayları seç","selectLasso":"Kement ile seç","selectLine":"Çizgiyle seç","selectMarquee":"Kayan yazı ile seç","selectPolygon":"Alana göre seç","selectRectangle":"Dikdörtgenle seç","clearSelection":"Seçimi temizle","freehandSelect":"Serbest el çizim seçimi","selectedFeatures":"Seçili detaylar","settings":"Taslak çizim ayarları","snappingRules":"Yaslama kuralları","snapToSelf":"Kendine yasla","snapToOtherFeatures":"Diğer detaylara yasla","snappingEnabled":"Yaslama etkinleştirildi","duplicateFeature":"Detayı çoğalt","duplicateFeatures":"Detayları çoğalt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_uk.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_uk.json new file mode 100644 index 0000000..79afd41 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Скетч","move":"Перемістити","pan":"Переміщення","reset":"Скинути","reshape":"Змінити форму","rotate":"Повернути","scale":"Масштаб","transform":"Перетворити","undo":"Відмінити","redo":"Повторити","drawPoint":"Намалювати точку","drawPolygon":"Намалювати полігон","drawPolyline":"Намалювати полілінію","drawMultipoint":"Намалювати мультиточковий об'єкт","drawCircle":"Намалювати коло","drawRectangle":"Намалювати прямокутник","clearDrawing":"Очистити малюнок","completeDrawing":"Завершити малювання","pauseDrawing":"Призупинити малювання","resumeDrawing":"Відновити малювання","updateDrawing":"Оновити малюнок","addPointTooltip":"Клацніть, щоб додати точку","removePointTooltip":"Клацніть, щоб видалити цю точку","completePolygonTooltip":"Клацніть цю точку, щоб завершити","startDrawingTooltip":"Клацніть, щоб почати малювання","continueDrawingTooltip":"Клацніть, щоб продовжити малювання","completeDrawingTooltip":"Двічі клацніть, щоб завершити","addMultipointTooltip":"Клацніть, щоб почати додавання точок","finishMultipointTooltip":"Двічі клацніть, щоб завершити","addFreehandTooltip":"Натисніть і утримуйте, щоб почати, і відпустіть, щоб завершити","addShapeTooltip":"Клацніть, щоб додати форму, або натисніть і утримуйте, щоб почати, і відпустіть, щоб завершити","selectedCount":"Вибірка: {count}","vertexCount":"{count} Вершина","verticesCount":"{count} Вершини","deleteFeature":"Видалити об'єкт","deleteFeatures":"Видалити об'єкти","deleteVertex":"Видалити вершину","duplicate":"Дублювати","selectCircle":"Вибрати за колом","selectFeature":"Вибрати об’єкт","selectFeatures":"Вибрати об’єкти","selectLasso":"Вибрати за лассо","selectLine":"Вибрати за лінією","selectMarquee":"Вибрати за рухомим рядком","selectPolygon":"Вибрати за полігоном","selectRectangle":"Вибрати за прямокутником","clearSelection":"Очистити вибір","freehandSelect":"Довільний вибір","selectedFeatures":"Вибрані об’єкти","settings":"Налаштування скетчу","snappingRules":"Правила замикання","snapToSelf":"Прив’язати до себе","snapToOtherFeatures":"Прив’язати до інших об'єктів","snappingEnabled":"Замикання увімкнено","duplicateFeature":"Дубльований об'єкт","duplicateFeatures":"Дубльовані об'єкти"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_vi.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_vi.json new file mode 100644 index 0000000..9d271dc --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Phác họa","move":"Di chuyển","pan":"Di chuyển","reset":"Thiết lập lại","reshape":"Phục hồi hình dạng","rotate":"Xoay","scale":"Tỷ lệ","transform":"Chuyển đổi","undo":"Hoàn tác","redo":"Làm lại","drawPoint":"Vẽ điểm","drawPolygon":"Vẽ đa giác","drawPolyline":"Vẽ đa tuyến","drawMultipoint":"Vẽ đa điểm","drawCircle":"Vẽ hình tròn","drawRectangle":"Vẽ hình chữ nhật","clearDrawing":"Xóa bản vẽ","completeDrawing":"Hoàn thành bản vẽ","pauseDrawing":"Tạm dừng vẽ","resumeDrawing":"Tiếp tục vẽ","updateDrawing":"Cập nhật bản vẽ","addPointTooltip":"Bấm để thêm điểm","removePointTooltip":"Nhấp vào để xóa điểm này","completePolygonTooltip":"Nhấp vào điểm này để hoàn thành","startDrawingTooltip":"Bấm để bắt đầu vẽ","continueDrawingTooltip":"Bấm để tiếp tục vẽ","completeDrawingTooltip":"Bấm đúp để hoàn thành","addMultipointTooltip":"Bấm để bắt đầu thêm điểm","finishMultipointTooltip":"Bấm đúp để kết thúc","addFreehandTooltip":"Nhấn xuống để bắt đầu và để đến phần kết thúc","addShapeTooltip":"Bấm để thêm một hình hoặc nhấn xuống để bắt đầu và để đến phần kết thúc","selectedCount":"Lựa chọn: {count}","vertexCount":"{count} Đỉnh","verticesCount":"{count} Đỉnh","deleteFeature":"Xóa đối tượng","deleteFeatures":"Xóa đối tượng","deleteVertex":"Xóa đỉnh","duplicate":"Bản sao","selectCircle":"Chọn theo hình tròn","selectFeature":"Chọn đối tượng","selectFeatures":"Chọn các đối tượng","selectLasso":"Chọn theo lasso","selectLine":"Chọn theo đường thẳng","selectMarquee":"Chọn theo marquee","selectPolygon":"Chọn theo hình đa giác","selectRectangle":"Chọn theo hình chữ nhật","clearSelection":"Xóa lựa chọn","freehandSelect":"Chọn vẽ tự do","selectedFeatures":"Đối tượng được chọn","settings":"Thiết lập phác họa","snappingRules":"Quy tắc chụp ảnh nhanh","snapToSelf":"Tự chụp","snapToOtherFeatures":"Chụp đối tượng khác","snappingEnabled":"Đã bật chụp ảnh nhanh","duplicateFeature":"Nhân bản đối tượng","duplicateFeatures":"Nhân bản các đối tượng"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_zh-CN.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_zh-CN.json new file mode 100644 index 0000000..a587075 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"草图","move":"移动","pan":"平移","reset":"重置","reshape":"修整","rotate":"旋转","scale":"缩放","transform":"转换","undo":"撤消","redo":"恢复","drawPoint":"绘制点","drawPolygon":"绘制一个多边形","drawPolyline":"绘制折线","drawMultipoint":"绘制一个多点","drawCircle":"绘制一个圆","drawRectangle":"绘制一个矩形","clearDrawing":"清除绘图","completeDrawing":"完成绘图","pauseDrawing":"暂停绘制","resumeDrawing":"恢复绘制","updateDrawing":"更新绘图","addPointTooltip":"单击以添加点","removePointTooltip":"单击以移除该点","completePolygonTooltip":"单击该点以完成","startDrawingTooltip":"单击以开始绘制","continueDrawingTooltip":"单击以继续绘制","completeDrawingTooltip":"双击完成操作","addMultipointTooltip":"单击以开始添加点","finishMultipointTooltip":"双击完成操作","addFreehandTooltip":"按下鼠标以开始绘制并释放以完成绘制","addShapeTooltip":"单击以添加几何形状,或按下鼠标以开始绘制并释放以完成绘制","selectedCount":"选择:{count}","vertexCount":"{count} 个折点","verticesCount":"{count} 个折点","deleteFeature":"删除要素","deleteFeatures":"删除要素","deleteVertex":"删除折点","duplicate":"重复","selectCircle":"按圆选择","selectFeature":"选择要素","selectFeatures":"选择要素","selectLasso":"按套索选择","selectLine":"按线选择","selectMarquee":"按选取框选择","selectPolygon":"按面选择","selectRectangle":"按矩形选择","clearSelection":"清除选择内容","freehandSelect":"手绘选择","selectedFeatures":"所选要素","settings":"草图设置","snappingRules":"捕捉规则","snapToSelf":"捕捉到本身","snapToOtherFeatures":"捕捉其他要素","snappingEnabled":"捕捉功能已启用","duplicateFeature":"重复要素","duplicateFeatures":"重复要素"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_zh-HK.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_zh-HK.json new file mode 100644 index 0000000..257b8b6 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"描繪","move":"移動","pan":"平移","reset":"重設","reshape":"整形","rotate":"旋轉","scale":"比例","transform":"轉換","undo":"取消","redo":"復原","drawPoint":"繪製點","drawPolygon":"繪製多邊形","drawPolyline":"繪製折線","drawMultipoint":"繪製一個多點","drawCircle":"繪製一個圓形","drawRectangle":"繪製一個矩形","clearDrawing":"清除繪圖","completeDrawing":"完成繪圖","pauseDrawing":"暫停繪圖","resumeDrawing":"恢復繪圖","updateDrawing":"更新繪圖","addPointTooltip":"按一下以增加點","removePointTooltip":"按一下以移除此點","completePolygonTooltip":"按一下此點以完成","startDrawingTooltip":"按一下開始繪製","continueDrawingTooltip":"按一下繼續繪製","completeDrawingTooltip":"按二下完成操作","addMultipointTooltip":"按一下以開始增加點","finishMultipointTooltip":"按二下完成操作","addFreehandTooltip":"按下滑鼠以開始繪製,並在完成繪製時鬆開","addShapeTooltip":"按一下以增加一個形狀,或按下滑鼠以開始繪製,並在完成繪製時鬆開","selectedCount":"選擇: {count}","vertexCount":"{count} 個頂點","verticesCount":"{count} 個頂點","deleteFeature":"刪除圖徵","deleteFeatures":"刪除圖徵","deleteVertex":"刪除頂點","duplicate":"複製","selectCircle":"按圓形選擇","selectFeature":"選擇圖徵","selectFeatures":"選擇圖徵","selectLasso":"按套索選擇","selectLine":"按線條選擇","selectMarquee":"按選取框選擇","selectPolygon":"按多邊形選擇","selectRectangle":"按矩形選擇","clearSelection":"清除所選內容","freehandSelect":"手繪選擇","selectedFeatures":"選取的圖徵","settings":"描繪設定","snappingRules":"貼齊規則","snapToSelf":"自助貼齊","snapToOtherFeatures":"貼齊圖徵","snappingEnabled":"已啟用貼齊","duplicateFeature":"重複圖徵","duplicateFeatures":"重複圖徵"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Sketch/t9n/Sketch_zh-TW.json b/public/assets/esri/widgets/Sketch/t9n/Sketch_zh-TW.json new file mode 100644 index 0000000..257b8b6 --- /dev/null +++ b/public/assets/esri/widgets/Sketch/t9n/Sketch_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"描繪","move":"移動","pan":"平移","reset":"重設","reshape":"整形","rotate":"旋轉","scale":"比例","transform":"轉換","undo":"取消","redo":"復原","drawPoint":"繪製點","drawPolygon":"繪製多邊形","drawPolyline":"繪製折線","drawMultipoint":"繪製一個多點","drawCircle":"繪製一個圓形","drawRectangle":"繪製一個矩形","clearDrawing":"清除繪圖","completeDrawing":"完成繪圖","pauseDrawing":"暫停繪圖","resumeDrawing":"恢復繪圖","updateDrawing":"更新繪圖","addPointTooltip":"按一下以增加點","removePointTooltip":"按一下以移除此點","completePolygonTooltip":"按一下此點以完成","startDrawingTooltip":"按一下開始繪製","continueDrawingTooltip":"按一下繼續繪製","completeDrawingTooltip":"按二下完成操作","addMultipointTooltip":"按一下以開始增加點","finishMultipointTooltip":"按二下完成操作","addFreehandTooltip":"按下滑鼠以開始繪製,並在完成繪製時鬆開","addShapeTooltip":"按一下以增加一個形狀,或按下滑鼠以開始繪製,並在完成繪製時鬆開","selectedCount":"選擇: {count}","vertexCount":"{count} 個頂點","verticesCount":"{count} 個頂點","deleteFeature":"刪除圖徵","deleteFeatures":"刪除圖徵","deleteVertex":"刪除頂點","duplicate":"複製","selectCircle":"按圓形選擇","selectFeature":"選擇圖徵","selectFeatures":"選擇圖徵","selectLasso":"按套索選擇","selectLine":"按線條選擇","selectMarquee":"按選取框選擇","selectPolygon":"按多邊形選擇","selectRectangle":"按矩形選擇","clearSelection":"清除所選內容","freehandSelect":"手繪選擇","selectedFeatures":"選取的圖徵","settings":"描繪設定","snappingRules":"貼齊規則","snapToSelf":"自助貼齊","snapToOtherFeatures":"貼齊圖徵","snappingEnabled":"已啟用貼齊","duplicateFeature":"重複圖徵","duplicateFeatures":"重複圖徵"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice.json b/public/assets/esri/widgets/Slice/t9n/Slice.json new file mode 100644 index 0000000..8c746c5 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice.json @@ -0,0 +1 @@ +{"widgetLabel":"Slice","cancel":"Cancel","hint":"Start to slice by clicking and dragging on a surface in the scene.","voxelHint":"Start to slice by clicking and dragging on a surface in the scene. Voxel layers treat the slice as an infinite plane.","excludeHint":"Pick a layer in the view to exclude it from the slice","verticalHint":"Hold the Shift key to force a vertical slice.","verticalHint2":"Hold the Shift key to always slice vertically.","unsupported":"Slice is not supported in MapView.","multipleDisabled":"Only one slice may be active at a time","newSlice":"New slice","excludedLayers":"Excluded layers","pickLayer":"Pick a layer from the view","excludeLayer":"Exclude layer","includeLayer":"Include layer in slice","ground":"Ground"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_ar.json b/public/assets/esri/widgets/Slice/t9n/Slice_ar.json new file mode 100644 index 0000000..f366669 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريحة","cancel":"إلغاء الأمر","hint":"بدء تقسيم بالشرائح بالنقر والسحب على سطح في المشهد","voxelHint":"بدء تقسيم بالشرائح بالنقر والسحب على سطح في المشهد يتم التعامل مع الشريحة على أنها مستوى لانهائي بواسطة طبقات فوكسل.","excludeHint":"التقط طبقة في العرض لاستثنائها من الشريحة","verticalHint":"اضغط باستمرار على مفتاح Shift لفرض شريحة عمودية.","verticalHint2":"اضغط باستمرار على مفتاح Shift للتقسيم دائمًا بشكل عمودي.","unsupported":"الشريحة غير مدعومة في MapView.","multipleDisabled":"يمكن أن تكون شريحة واحدة نشطة في المرة الواحدة","newSlice":"شريحة جديدة","excludedLayers":"الطبقات المستثناة","pickLayer":"التقط طبقة من العرض","excludeLayer":"استثناء الطبقة","includeLayer":"تضمين طبقة في الشريحة","ground":"أرض"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_bg.json b/public/assets/esri/widgets/Slice/t9n/Slice_bg.json new file mode 100644 index 0000000..d254a7e --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Изрязване","cancel":"Отказ","hint":"Започнете да изрязвате, като натиснете и плъзнете върху повърхнина в сцената.","voxelHint":"Започнете да изрязвате, като натиснете и плъзнете върху повърхнина в сцената. Вокселните слоеве третират отрязъка като безкрайна равнина.","excludeHint":"Изберете слой в изгледа, за да го изключите от разреза","verticalHint":"Задръжте клавиша Shift, за да принудите вертикален отрязък.","verticalHint2":"Задръжте клавиша Shift, за да режете винаги вертикално.","unsupported":"Изрязване не се поддържа в MapView.","multipleDisabled":"Само един разрез може да бъде активен наведнъж","newSlice":"Ново изрязване","excludedLayers":"Изключени слоеве","pickLayer":"Изберете слой от изгледа","excludeLayer":"Изключване на слоя","includeLayer":"Изключване на слой в разреза","ground":"Основа"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_bs.json b/public/assets/esri/widgets/Slice/t9n/Slice_bs.json new file mode 100644 index 0000000..08c560d --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Isječak","cancel":"Odustani","hint":"Započnite stvaranje isječaka tako da kliknete na površinu u sceni i povučete je","voxelHint":"Započnite stvaranje isječaka tako da kliknete na površinu u sceni i povučete je Voxel slojevi tretiraju presjek kao beskonačnu ravninu.","excludeHint":"Odaberite sloj u prikazu da biste ga isključili iz isječka","verticalHint":"Držite tipku Shift za forsiranje okomitog rezanja.","verticalHint2":"Držite tipku Shift kako biste uvijek rezali okomito.","unsupported":"Isječak nije podržan u pregledniku karte.","multipleDisabled":"Istovremeno može biti aktivan samo jedan isječak","newSlice":"Novi isječak","excludedLayers":"Isključeni slojevi","pickLayer":"Odaberite sloj iz prikaza","excludeLayer":"Isključi sloj","includeLayer":"Uključite sloj u isječak","ground":"Tlo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_ca.json b/public/assets/esri/widgets/Slice/t9n/Slice_ca.json new file mode 100644 index 0000000..d9abe9e --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Divideix en sectors","cancel":"Cancel·la","hint":"Per començar a fer la divisió en sectors, feu clic i arrossegueu la selecció sobre una superfície de l'escena.","voxelHint":"Per començar a fer la divisió en sectors, feu clic i arrossegueu la selecció sobre una superfície de l'escena. Les capes de vòxel tracten la divisió com a un pla infinit.","excludeHint":"Seleccioneu una capa a la visualització per excloure-la de la divisió en sectors","verticalHint":"Mantingueu premuda la tecla de majúscules per forçar una divisió vertical.","verticalHint2":"Mantingueu premuda la tecla de majúscules per fer sempre la divisió verticalment.","unsupported":"La divisió en sectors no s'admet al MapView.","multipleDisabled":"Només es pot activar un sector a la vegada","newSlice":"Sector nou","excludedLayers":"Capes excloses","pickLayer":"Seleccioneu una capa de la visualització","excludeLayer":"Exclou la capa","includeLayer":"Inclou la capa al sector","ground":"Terreny"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_cs.json b/public/assets/esri/widgets/Slice/t9n/Slice_cs.json new file mode 100644 index 0000000..5d10581 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Řez","cancel":"Storno","hint":"Začněte řez kliknutím a tažením po povrchu ve scéně.","voxelHint":"Začněte řez kliknutím a tažením po povrchu ve scéně. Voxelové vrstvy považují řez za nekonečnou rovinu.","excludeHint":"Vyberte vrstvu v zobrazení, která bude vyloučena z řezu","verticalHint":"Podržením klávesy Shift vynutíte svislý řez.","verticalHint2":"Podržením klávesy Shift provedete řez vždy svisle.","unsupported":"Řez není podporován v MapView.","multipleDisabled":"V jednu chvíli může být aktivní pouze jeden řez","newSlice":"Nový řez","excludedLayers":"Vyloučené vrstvy","pickLayer":"Vybrat vrstvu ze zobrazení","excludeLayer":"Vyloučit vrstvu","includeLayer":"Zahrnout vrstvu do řezu","ground":"Základ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_da.json b/public/assets/esri/widgets/Slice/t9n/Slice_da.json new file mode 100644 index 0000000..a286a89 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Udsnit","cancel":"Annuller","hint":"Begynd at oprette udsnit ved at klikke på og trække på en overflade i scenen.","voxelHint":"Begynd at oprette udsnit ved at klikke på og trække på en overflade i scenen. Voxel-lag behandler udsnittet som et uendeligt plan.","excludeHint":"Vælg et lag i visningen for at udelukke det fra udsnittet","verticalHint":"Hold Shift-tasten nede for at gennemtvinge et lodret udsnit.","verticalHint2":"Hold Shift-tasten for altid at oprette udsnit lodret.","unsupported":"Udsnit understøttes ikke i MapView.","multipleDisabled":"Kun ét udsnit kan være aktivt ad gangen.","newSlice":"Nyt udsnit","excludedLayers":"Udelukkede lag","pickLayer":"Vælg et lag fra visningen","excludeLayer":"Udeluk lag","includeLayer":"Medtag lag i udsnit","ground":"Jorden"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_de.json b/public/assets/esri/widgets/Slice/t9n/Slice_de.json new file mode 100644 index 0000000..37f50b6 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Ausschneiden","cancel":"Abbrechen","hint":"Beginnen Sie durch Klicken auf eine Fläche in der Szene mit dem Ausschneiden, und passen Sie den Ausschnitt durch Ziehen an.","voxelHint":"Beginnen Sie durch Klicken auf eine Fläche in der Szene mit dem Ausschneiden, und passen Sie den Ausschnitt durch Ziehen an. In Voxel-Layern wird der Ausschnitt als unendliche Ebene behandelt.","excludeHint":"Layer in der Ansicht zum Ausschließen aus dem Ausschnitt auswählen","verticalHint":"Halten Sie die Umschalttaste gedrückt, um einen vertikalen Ausschnitt zu erzwingen.","verticalHint2":"Halten Sie die Umschalttaste gedrückt, um immer einen vertikalen Ausschnitt vorzunehmen.","unsupported":"Ausschneiden wird in MapView nicht unterstützt.","multipleDisabled":"Es kann immer nur ein Ausschnitt aktiv sein.","newSlice":"Neuer Ausschnitt","excludedLayers":"Ausgeschlossene Layer","pickLayer":"Layer aus der Ansicht auswählen","excludeLayer":"Layer ausschließen","includeLayer":"Layer in Ausschnitt einbeziehen","ground":"Boden"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_el.json b/public/assets/esri/widgets/Slice/t9n/Slice_el.json new file mode 100644 index 0000000..c8a6ede --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Κατάτμηση","cancel":"Ακύρωση","hint":"Ξεκινήστε να κάνετε κατάτμηση κάνοντας κλικ και σύροντας πάνω σε μια επιφάνεια της 3D προβολής.","voxelHint":"Ξεκινήστε να κάνετε κατάτμηση κάνοντας κλικ και σύροντας πάνω σε μια επιφάνεια της 3D προβολής. Τα θεματικά επίπεδα Voxel εκλαμβάνουν την κατάτμηση ως ένα άπειρο επίπεδο.","excludeHint":"Επιλέξτε ένα θεματικό επίπεδο στην προβολή για να το αποκλείσετε από την κατάτμηση","verticalHint":"Κρατήστε πατημένο το πλήκτρο Shift για τη δημιουργία μιας κατακόρυφης κατάτμησης.","verticalHint2":"Κρατήστε πατημένο το πλήκτρο Shift για να κάνετε πάντα οριζόντια κατάτμηση.","unsupported":"Η κατάτμηση δεν υποστηρίζεται στο MapView.","multipleDisabled":"Μόνο ένα τμήμα μπορεί να είναι ενεργό κάθε φορά","newSlice":"Νέα κατάτμηση","excludedLayers":"Εξαιρούμενα θεματικά επίπεδα","pickLayer":"Επιλογή θεματικού επιπέδου από την προβολή","excludeLayer":"Αποκλεισμός θεματικού επιπέδου","includeLayer":"Συμπερίληψη θεματικού επιπέδου στην κατάτμηση","ground":"Έδαφος"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_en.json b/public/assets/esri/widgets/Slice/t9n/Slice_en.json new file mode 100644 index 0000000..8c746c5 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Slice","cancel":"Cancel","hint":"Start to slice by clicking and dragging on a surface in the scene.","voxelHint":"Start to slice by clicking and dragging on a surface in the scene. Voxel layers treat the slice as an infinite plane.","excludeHint":"Pick a layer in the view to exclude it from the slice","verticalHint":"Hold the Shift key to force a vertical slice.","verticalHint2":"Hold the Shift key to always slice vertically.","unsupported":"Slice is not supported in MapView.","multipleDisabled":"Only one slice may be active at a time","newSlice":"New slice","excludedLayers":"Excluded layers","pickLayer":"Pick a layer from the view","excludeLayer":"Exclude layer","includeLayer":"Include layer in slice","ground":"Ground"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_es.json b/public/assets/esri/widgets/Slice/t9n/Slice_es.json new file mode 100644 index 0000000..fc9b388 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_es.json @@ -0,0 +1 @@ +{"widgetLabel":"División en zonas","cancel":"Cancelar","hint":"Para empezar a crear la zona, haga clic y arrastre en una superficie de la escena.","voxelHint":"Para empezar a crear la zona, haga clic y arrastre en una superficie de la escena. Las capas de vóxeles tratan el segmento como un plano infinito.","excludeHint":"Elija una capa de la vista para excluirla de la división en zonas","verticalHint":"Mantenga pulsada la tecla Mayús para forzar la creación de un segmento vertical.","verticalHint2":"Mantenga pulsada la tecla Mayús para que siempre se creen segmentos verticales.","unsupported":"La división en zonas no se admite en MapView.","multipleDisabled":"Solo puede estar activa una zona cada vez","newSlice":"Nueva división en zonas","excludedLayers":"Capas excluidas","pickLayer":"Elija una capa de la vista","excludeLayer":"Excluir capa","includeLayer":"Incluir capa en la zona","ground":"Suelo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_et.json b/public/assets/esri/widgets/Slice/t9n/Slice_et.json new file mode 100644 index 0000000..fd6edfb --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Viiluta","cancel":"Loobu","hint":"Viilutamise alustamiseks klõpsake ja lohistage seda 3D-stseenis.","voxelHint":"Viilutamise alustamiseks klõpsake ja lohistage seda 3D-stseenis. Vokslikihid käsitlevad viilu lõpmatu tasapinnana.","excludeHint":"Vaate lõigust eemaldamiseks valida vaate kiht","verticalHint":"Vertikaalse viilu sunnviisiliseks määramiseks hoidke all tõstuklahvi (Shift).","verticalHint2":"Alati vertikaalseks viilutamiseks hoidke all tõstuklahvi (Shift).","unsupported":"MapView ei toeta lõiku.","multipleDisabled":"Korraga võib olla aktiveeritud ainult üks lõik","newSlice":"Uus viilutus","excludedLayers":"Väljajäetud kihid","pickLayer":"Valige kiht vaatelt","excludeLayer":"Jäta kiht välja","includeLayer":"Kaasake kiht lõiku","ground":"Maapind"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_fi.json b/public/assets/esri/widgets/Slice/t9n/Slice_fi.json new file mode 100644 index 0000000..95b12c7 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Viipalointi","cancel":"Peruuta","hint":"Aloita viipalointi napsauttamalla ja vetämällä maiseman pinnassa.","voxelHint":"Aloita viipalointi napsauttamalla ja vetämällä maiseman pinnassa. Vokselikarttatasot käsittelevät viipaletta äärettömänä tasona.","excludeHint":"Jätä karttataso pois viipaleesta valitsemalla se näkymästä","verticalHint":"Pakota pystysuuntainen viipale pitämällä vaihtonäppäintä painettuna.","verticalHint2":"Viipaloi aina pystysuunnassa pitämällä vaihtonäppäintä painettuna.","unsupported":"Viipalointia ei tueta MapView-sovelluksessa.","multipleDisabled":"Vain yksi viipale voi olla aktiivisena kerralla","newSlice":"Uusi viipale","excludedLayers":"Poisjätetyt karttatasot","pickLayer":"Valitse karttataso näkymästä","excludeLayer":"Jätä karttataso pois","includeLayer":"Sisällytä karttataso viipaleeseen","ground":"Maanpinta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_fr.json b/public/assets/esri/widgets/Slice/t9n/Slice_fr.json new file mode 100644 index 0000000..69d343b --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Coupe","cancel":"Annuler","hint":"Commencez à couper en cliquant et en faisant glisser le curseur sur une surface de la scène.","voxelHint":"Commencez à couper en cliquant et en faisant glisser le curseur sur une surface de la scène. Les couches voxel traitent la coupe comme un plan infini.","excludeHint":"Choisir une couche dans la vue pour l’exclure de la découpe","verticalHint":"Maintenez la touche Maj enfoncée pour imposer une coupe verticale.","verticalHint2":"Maintenez la touche Maj enfoncée pour toujours couper verticalement.","unsupported":"La découpe n’est pas prise en charge dans la vue cartographique.","multipleDisabled":"Une seule découpe peut être activée à la fois.","newSlice":"Nouvelle coupe","excludedLayers":"Couches exclues","pickLayer":"Choisir une couche dans la vue","excludeLayer":"Exclure la couche","includeLayer":"Inclure une couche dans la découpe","ground":"Sol"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_he.json b/public/assets/esri/widgets/Slice/t9n/Slice_he.json new file mode 100644 index 0000000..aed03d6 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_he.json @@ -0,0 +1 @@ +{"widgetLabel":"חתך","cancel":"בטל","hint":"התחל בפילוח על-ידי לחיצה וגרירה על משטח בסצנה.","voxelHint":"התחל בפילוח על-ידי לחיצה וגרירה על משטח בסצנה. שכבות Voxel מתייחסות לפלח כאל מישור אינסופי.","excludeHint":"בחר שכבה בתצוגה כדי למנוע את הכללתה בפלח","verticalHint":"החזק את מקש Shift כדי לאלץ פלח אנכי.","verticalHint2":"החזק את מקש Shift כדי לפרוס תמיד אנכית.","unsupported":"פילוח לא נתמך ב-MapView.","multipleDisabled":"רק פלח אחד יכול להיות פעיל בכל פעם.","newSlice":"פלח חדש","excludedLayers":"שכבות שאינן נכללות","pickLayer":"בחר שכבה מהתצוגה","excludeLayer":"החרג שכבה","includeLayer":"כלול שכבה בפלח","ground":"קרקע"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_hr.json b/public/assets/esri/widgets/Slice/t9n/Slice_hr.json new file mode 100644 index 0000000..08c560d --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Isječak","cancel":"Odustani","hint":"Započnite stvaranje isječaka tako da kliknete na površinu u sceni i povučete je","voxelHint":"Započnite stvaranje isječaka tako da kliknete na površinu u sceni i povučete je Voxel slojevi tretiraju presjek kao beskonačnu ravninu.","excludeHint":"Odaberite sloj u prikazu da biste ga isključili iz isječka","verticalHint":"Držite tipku Shift za forsiranje okomitog rezanja.","verticalHint2":"Držite tipku Shift kako biste uvijek rezali okomito.","unsupported":"Isječak nije podržan u pregledniku karte.","multipleDisabled":"Istovremeno može biti aktivan samo jedan isječak","newSlice":"Novi isječak","excludedLayers":"Isključeni slojevi","pickLayer":"Odaberite sloj iz prikaza","excludeLayer":"Isključi sloj","includeLayer":"Uključite sloj u isječak","ground":"Tlo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_hu.json b/public/assets/esri/widgets/Slice/t9n/Slice_hu.json new file mode 100644 index 0000000..ba90baa --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Szelet","cancel":"Mégse","hint":"A szeletelés megkezdéséhez kattintson, és húzzon el egy felszínt a 3D térképen.","voxelHint":"A szeletelés megkezdéséhez kattintson, és húzzon el egy felszínt a 3D térképen. A voxel rétegek a szeletet végtelen síknak tekintik.","excludeHint":"Válasszon egy réteget a nézetben, hogy kizárja a szeletből","verticalHint":"Tartsa lenyomva a Shift billentyűt a függőleges szeletelés kényszerítéséhez.","verticalHint2":"Tartsa lenyomva a Shift billentyűt, hogy mindig függőlegesen szeleteljen.","unsupported":"A szeletelést nem támogatja a MapView.","multipleDisabled":"Egyszerre csak egy szelet lehet aktív","newSlice":"Új szelet","excludedLayers":"Kizárt rétegek","pickLayer":"Válasszon ki egy réteget a nézetből","excludeLayer":"Réteg kizárása","includeLayer":"Réteg belefoglalása a szeletbe","ground":"Felszín"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_id.json b/public/assets/esri/widgets/Slice/t9n/Slice_id.json new file mode 100644 index 0000000..e8231af --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Irisan","cancel":"Batalkan","hint":"Mulai mengiris dengan mengklik dan menarik pada permukaan dalam scene","voxelHint":"Mulai mengiris dengan mengklik dan menarik pada permukaan dalam scene Layer Voxel memperlakukan irisan sebagai bidang tak terbatas.","excludeHint":"Pilih layer di tampilan untuk mengecualikannya dari irisan","verticalHint":"Tahan tombol Shift untuk memaksa irisan vertikal.","verticalHint2":"Tahan tombol Shift untuk selalu membuat irisan vertikal.","unsupported":"Irisan tidak didukung dalam MapView.","multipleDisabled":"Hanya satu irisan yang dapat diaktifkan dalam satu waktu","newSlice":"Irisan baru","excludedLayers":"Layer yang dikecualikan","pickLayer":"Pilih layer dari tampilan","excludeLayer":"Kecualikan layer","includeLayer":"Sertakan layer dalam irisan","ground":"Tanah"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_it.json b/public/assets/esri/widgets/Slice/t9n/Slice_it.json new file mode 100644 index 0000000..46f1745 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Sezione","cancel":"Cancella","hint":"Inizia a sezionare facendo clic e trascinando su una superficie nella scena.","voxelHint":"Inizia a sezionare facendo clic e trascinando su una superficie nella scena. I layer voxel trattano la sezione come un piano infinito.","excludeHint":"Seleziona un layer nella vista per escluderlo dalla sezione","verticalHint":"Tenere premuto il tasto Shift per forzare una sezione verticale.","verticalHint2":"Tenere premuto il tasto Shift per sezionare sempre verticalmente.","unsupported":"Sezione non è supportato in MapView.","multipleDisabled":"Solo una sezione può essere attiva alla volta","newSlice":"Nuova sezione","excludedLayers":"Layer esclusi","pickLayer":"Seleziona un layer dalla vista","excludeLayer":"Escludere il layer","includeLayer":"Includi layer nella sezione","ground":"Suolo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_ja.json b/public/assets/esri/widgets/Slice/t9n/Slice_ja.json new file mode 100644 index 0000000..a5d09df --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スライス","cancel":"キャンセル","hint":"スライスを開始するには、シーン内のサーフェスをクリックしてドラッグします。","voxelHint":"スライスを開始するには、シーン内のサーフェスをクリックしてドラッグします。 ボクセル レイヤーでは、スライスが無限平面と見なされます。","excludeHint":"ビュー内のレイヤーを選択してスライスから除外","verticalHint":"鉛直方向のスライスを適用するには、Shift キーを押したままにします。","verticalHint2":"常に鉛直方向にスライスするには、Shift キーを押したままにします。","unsupported":"MapView でスライスはサポートされていません。","multipleDisabled":"一度にアクティブにできるスライスは 1 つだけです","newSlice":"新しいスライス","excludedLayers":"除外されたレイヤー","pickLayer":"ビューからレイヤーを選択","excludeLayer":"レイヤーの除外","includeLayer":"レイヤーをスライスに含める","ground":"地表"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_ko.json b/public/assets/esri/widgets/Slice/t9n/Slice_ko.json new file mode 100644 index 0000000..d3cb85c --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"분할","cancel":"취소","hint":"씬에서 표면을 클릭하고 드래그하여 분할을 시작합니다.","voxelHint":"씬에서 표면을 클릭하고 드래그하여 분할을 시작합니다. 복셀 레이어는 분할을 무한 평면으로 취급합니다.","excludeHint":"분할에서 제외할 레이어를 뷰에서 선택합니다.","verticalHint":"Shift 키를 누르고 있으면 세로로 강제 분할됩니다.","verticalHint2":"Shift 키를 누르고 있으면 항상 수직으로 분할됩니다.","unsupported":"맵 뷰에서는 분할이 지원되지 않습니다.","multipleDisabled":"한 번에 하나의 분할만 활성화할 수 있습니다.","newSlice":"새 분할","excludedLayers":"제외된 레이어","pickLayer":"뷰에서 레이어 선택","excludeLayer":"레이어 제외","includeLayer":"분할에 레이어 포함","ground":"지표"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_lt.json b/public/assets/esri/widgets/Slice/t9n/Slice_lt.json new file mode 100644 index 0000000..4849dfc --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Skiltis","cancel":"Atšaukti","hint":"Atlikite pjūvį spustelėdami ir vilkdami ant scenos paviršiaus.","voxelHint":"Atlikite pjūvį spustelėdami ir vilkdami ant scenos paviršiaus. Vokseliniai sluoksniai pjūvį traktuoja kaip begalinę plokštumą.","excludeHint":"Jei norite neįtraukti sluoksnio į pjūvį, pasirinkite jį scenos peržiūroje","verticalHint":"Norėdami atlikti vertikalų pjūvį, laikykite nuspaudę klavišą Shift.","verticalHint2":"Jei norite visada atlikti pjūvį vertikaliai, laikykite nuspaudę klavišą Shift.","unsupported":"Pjūviai nepalaikomi žemėlapio peržiūroje.","multipleDisabled":"Vienu metu gali būti aktyvus tik vienas pjūvis","newSlice":"Nauja skiltis","excludedLayers":"Neįtraukti sluoksniai","pickLayer":"Pasirinkite sluoksnį scenos peržiūroje","excludeLayer":"Neįtraukti sluoksnio","includeLayer":"Įtraukti sluoksnį į pjūvį","ground":"Paviršius"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_lv.json b/public/assets/esri/widgets/Slice/t9n/Slice_lv.json new file mode 100644 index 0000000..dbbbaff --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sadalīt sektoros","cancel":"Atcelt","hint":"Sāciet griezt sektoros, noklikšķinot uz scēnas virsmas un velkot.","voxelHint":"Sāciet griezt sektoros, noklikšķinot uz scēnas virsmas un velkot. Vokseļu slāņi uzskata sektoru par bezgalīgu plakni.","excludeHint":"Skatā izvēlieties slāni, kas netiks iekļauts sektorā","verticalHint":"Turiet nospiestu taustiņu Shift, lai izveidotu vertikālu sektoru.","verticalHint2":"Turiet nospiestu taustiņu Shift, lai vienmēr grieztu vertikāli.","unsupported":"Skatā MapView (Kartes skats) sadalīšana sektoros netiek atbalstīta.","multipleDisabled":"Vienlaicīgi var būt aktivizēts tikai viens sektors","newSlice":"Jauns sektors","excludedLayers":"Neiekļautie slāņi","pickLayer":"Izvēlēties slāni skatā","excludeLayer":"Izslēgt slāni","includeLayer":"Iekļaut slāni sektorā","ground":"Zeme"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_nb.json b/public/assets/esri/widgets/Slice/t9n/Slice_nb.json new file mode 100644 index 0000000..4a4b125 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Sektor","cancel":"Avbryt","hint":"Begynne å snitte ved å klikke og dra på en flate i scenen.","voxelHint":"Begynne å snitte ved å klikke og dra på en flate i scenen. Voxellag behandler snittet som en uendelig flate.","excludeHint":"Velg et lag i visningen for å utelate det fra sektoren","verticalHint":"Hold nede Skift-tasten for å tvinge et vertikalt snitt.","verticalHint2":"Hold nede Skift-tasten for å alltid snitte vertikalt.","unsupported":"Sektor støttes ikke i MapView.","multipleDisabled":"Bare én sektor kan være aktiv om gangen","newSlice":"Ny sektor","excludedLayers":"Utelatte lag","pickLayer":"Velg et lag i visningen","excludeLayer":"Utelat lag","includeLayer":"Inkluder lag i sektor","ground":"Bakken"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_nl.json b/public/assets/esri/widgets/Slice/t9n/Slice_nl.json new file mode 100644 index 0000000..00840d7 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Doorsnede maken","cancel":"Afbreken","hint":"Begin met het maken van een doorsnede door te klikken en te slepen op een oppervlakte in de scene.","voxelHint":"Begin met het maken van een doorsnede door te klikken en te slepen op een oppervlakte in de scene. Voxel-lagen behandelen de doorsnede als een oneindig vlak.","excludeHint":"Kies een laag in de viewer om uit te sluiten van de doorsnede","verticalHint":"Houd de Shift-toets ingedrukt om een verticale doorsnede te forceren.","verticalHint2":"Houd de Shift-toets ingedrukt om de doorsnede altijd verticaal te maken.","unsupported":"Doorsnedes worden niet ondersteund in MapView.","multipleDisabled":"Er kan slechts één doorsnede per keer actief zijn","newSlice":"Nieuwe doorsnede","excludedLayers":"Uitgesloten lagen","pickLayer":"Selecteer een laag vanaf de viewer","excludeLayer":"Laag uitsluiten","includeLayer":"Laag toevoegen aan de doorsnede","ground":"Grond"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_pl.json b/public/assets/esri/widgets/Slice/t9n/Slice_pl.json new file mode 100644 index 0000000..ee72d22 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Przekrój","cancel":"Anuluj","hint":"Rozpocznij cięcie, klikając i przeciągając na powierzchni sceny.","voxelHint":"Rozpocznij cięcie, klikając i przeciągając na powierzchni sceny. Warstwa wokseli traktuje przekrój jako nieskończoną płaszczyznę.","excludeHint":"Wybierz warstwę w widoku, aby wykluczyć ją z wycinka","verticalHint":"Przytrzymaj klawisz Shift, aby wymusić przekrój pionowy.","verticalHint2":"Przytrzymaj klawisz Shift, aby zawsze tworzyć przekroje pionowe.","unsupported":"Cięcie nie jest obsługiwane w komponencie MapView.","multipleDisabled":"W danej chwili może być aktywny tylko jeden wycinek.","newSlice":"Nowy wycinek","excludedLayers":"Wykluczone warstwy","pickLayer":"Wybierz warstwę z widoku","excludeLayer":"Wyklucz warstwę","includeLayer":"Uwzględnij warstwę w wycinku","ground":"Grunt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_pt-BR.json b/public/assets/esri/widgets/Slice/t9n/Slice_pt-BR.json new file mode 100644 index 0000000..89237e6 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Dividir","cancel":"Cancelar","hint":"Comece a dividir clicando e arrastando em uma superfície na cena.","voxelHint":"Comece a dividir clicando e arrastando em uma superfície na cena. As camadas de voxel tratam a divisão como um plano infinito.","excludeHint":"Escolha uma camada na visualização para excluí-la da divisão","verticalHint":"Segure a tecla Shift para forçar uma divisão vertical.","verticalHint2":"Segure a tecla Shift para dividir sempre na vertical.","unsupported":"Dividir não é suportada no MapView.","multipleDisabled":"Somente uma divisão pode estar ativa de cada vez.","newSlice":"Nova divisão","excludedLayers":"Camadas excluídas","pickLayer":"Selecione uma camada da visualização","excludeLayer":"Excluir camada","includeLayer":"Incluir camada na divisão","ground":"Superfície"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_pt-PT.json b/public/assets/esri/widgets/Slice/t9n/Slice_pt-PT.json new file mode 100644 index 0000000..33ecb0a --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Seccionar","cancel":"Cancelar","hint":"Comece a seccionar ao clicar e arrastar para uma superfície na cena.","voxelHint":"Comece a seccionar ao clicar e arrastar para uma superfície na cena. As camadas Voxel tratam a secção como um plano infinito.","excludeHint":"Recolher uma camada na vista para a excluir da secção","verticalHint":"Mantenha a tecla Shift premida para forçar uma secção vertical.","verticalHint2":"Mantenha a tecla Shift premida para seccionar sempre de forma vertical.","unsupported":"A função Seccionar não é suportada em MapView.","multipleDisabled":"Apenas pode estar ativa uma secção de cada vez.","newSlice":"Nova secção","excludedLayers":"Camadas excluídas","pickLayer":"Recolher uma camada da vista","excludeLayer":"Excluir camada","includeLayer":"Incluir camada na secção","ground":"Chão"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_ro.json b/public/assets/esri/widgets/Slice/t9n/Slice_ro.json new file mode 100644 index 0000000..23ee766 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Segmentare","cancel":"Anulare","hint":"Începeți să segmentați făcând clic și trăgând o suprafață în scenă.","voxelHint":"Începeți să segmentați făcând clic și trăgând o suprafață în scenă. Straturile tematice voxel tratează secțiunea ca pe un plan infinit.","excludeHint":"Selectați un strat tematic din vizualizare care să fie exclus din segment","verticalHint":"Țineți apăsată tasta Shift pentru a forța o secțiune verticală.","verticalHint2":"Țineți apăsată tasta Shift pentru a secționa întotdeauna vertical.","unsupported":"Segmentarea nu este acceptată în MapView.","multipleDisabled":"Poate fi activ un singur segment la un moment dat","newSlice":"Segment nou","excludedLayers":"Straturi tematice excluse","pickLayer":"Selectați un strat tematic din vizualizare","excludeLayer":"Excludeți stratul tematic","includeLayer":"Includeți stratul tematic în segment","ground":"Sol"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_ru.json b/public/assets/esri/widgets/Slice/t9n/Slice_ru.json new file mode 100644 index 0000000..21a94fc --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Разрез","cancel":"Отмена","hint":"Начните выполнять срезы, щелкая и передвигаясь по поверхности в сцене.","voxelHint":"Начните выполнять срезы, щелкая и передвигая их поверхности в сцене. Слои вокселов рассматривают срез как бесконечную плоскость.","excludeHint":"Выберите слой в виде, чтобы исключить его из среза","verticalHint":"Задержите клавишу Shift, чтобы сделать вертикальный срез.","verticalHint2":"Задержите клавишу Shift, чтобы всегда резать по вертикали.","unsupported":"Срезы не поддерживаются в виде карты.","multipleDisabled":"Одновременно может быть активным только один срез","newSlice":"Новый разрез","excludedLayers":"Исключенные слои","pickLayer":"Выберите слой из вида","excludeLayer":"Исключить слой","includeLayer":"Включить слой в срез","ground":"Земля"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_sk.json b/public/assets/esri/widgets/Slice/t9n/Slice_sk.json new file mode 100644 index 0000000..b9dd820 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Rozdelenie","cancel":"Zrušiť","hint":"Segmentovanie začnite kliknutím a potiahnutím na povrchu v scéne.","voxelHint":"Rezanie začnite kliknutím a potiahnutím na povrchu v scéne. Voxelové vrstvy považujú rez za nekonečnú rovinu.","excludeHint":"Vybrať vrstvu v zobrazení, ktorá má byť z rozdelenia vynechaná","verticalHint":"Podržaním klávesy Shift vynútite vertikálny rez.","verticalHint2":"Podržte klávesu Shift, aby ste rezali vertikálne.","unsupported":"Rozdelenie nie je podporované v Mapovom pohľade.","multipleDisabled":"Iba jedno rozdelenie môže byť v čase aktívne","newSlice":"Nové rozdelenie","excludedLayers":"Vynechané vrstvy","pickLayer":"Vybrať vrstvu zo zobrazenia","excludeLayer":"Vynechať vrstvu","includeLayer":"Zahrnúť vrstvu do rozdelenia","ground":"Povrch"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_sl.json b/public/assets/esri/widgets/Slice/t9n/Slice_sl.json new file mode 100644 index 0000000..675bf38 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Prerez","cancel":"Prekliči","hint":"Začnite izdelovati prečni prerez, tako da kliknete in povlečete na površino v 3D-prizoru.","voxelHint":"Začnite izdelovati prečni prerez, tako da kliknete in povlečete na površino v 3D-prizoru. Sloji voxel obravnavajo sloj kot neskončno ravnino.","excludeHint":"Izberite sloj v pogledu, da ga izključite iz prečnega prereza","verticalHint":"Držite tipko Shift, da vsilite navpični prerez.","verticalHint2":"Držite tipko Shift, da vedno izdelate navpični prerez.","unsupported":"Prečni prerez ni podprt v pregledovalniku kart.","multipleDisabled":"Hkrati je lahko aktiven samo en prečni prerez.","newSlice":"Nova rezina","excludedLayers":"Izključeni sloji","pickLayer":"Izberi sloj iz pogleda","excludeLayer":"Izključi sloj","includeLayer":"Vključi sloj v prečni prerez.","ground":"Tla"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_sr.json b/public/assets/esri/widgets/Slice/t9n/Slice_sr.json new file mode 100644 index 0000000..27c6a5b --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Isečak","cancel":"Otkaži","hint":"Otpočnite isecanje tako što ćete kliknuti i prevući površinu u sceni.","voxelHint":"Otpočnite isecanje tako što ćete kliknuti i prevući površinu u sceni. Voksel slojevi tretiraju presek kao beskonačnu ravan.","excludeHint":"Izaberite sloj u prikazu da biste ga izostavili iz isečka","verticalHint":"Držite taster Shift da biste nametnuli vertikalni presek.","verticalHint2":"Držite taster Shift da biste uvek sekli vertikalno.","unsupported":"Isečak nije podržan u aplikaciji MapView.","multipleDisabled":"U datom trenutku može biti aktivan samo jedan isečak","newSlice":"Novi isečak","excludedLayers":"Izostavljeni slojevi","pickLayer":"Izaberite sloj sa prikaza","excludeLayer":"Isključi sloj","includeLayer":"Uključite sloj u isečak","ground":"Tlo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_sv.json b/public/assets/esri/widgets/Slice/t9n/Slice_sv.json new file mode 100644 index 0000000..4832e05 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sektor","cancel":"Avbryt","hint":"Börja skapa sektorer genom att klicka och dra på en yta i scenen.","voxelHint":"Börja skapa sektorer genom att klicka och dra på en yta i scenen. Voxel-lager hanterar sektorn som en oändlig plan.","excludeHint":"Välj ett lager i vyn för att utesluta det från sektorn","verticalHint":"Håll ned Skift-tangenten för att framtvinga en vertikal sektor.","verticalHint2":"Håll ned Skift-tangenten för att alltid skapa sektorer vertikalt.","unsupported":"Sektor stöds inte i MapView.","multipleDisabled":"Bara en sektor i taget kan vara aktiv","newSlice":"Ny sektor","excludedLayers":"Uteslutna lager","pickLayer":"Välj ett lager från vyn","excludeLayer":"Uteslut lager","includeLayer":"Ta med lagret i sektorn","ground":"Mark"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_th.json b/public/assets/esri/widgets/Slice/t9n/Slice_th.json new file mode 100644 index 0000000..1fb1e99 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_th.json @@ -0,0 +1 @@ +{"widgetLabel":"สไลซ์","cancel":"ยกเลิก","hint":"เริ่มต้นสไลซ์โดยการคลิกและลากบนพื้นผิวในซีน","voxelHint":"เริ่มต้นสไลซ์โดยการคลิกและลากบนพื้นผิวในซีน ชั้นข้อมูล Voxel จะถือว่าสไลซ์เป็นระนาบอนันต์","excludeHint":"เลือกชั้นข้อมูลในมุมมอง เพื่อตัดออกจากสไลซ์","verticalHint":"กดแป้น Shift ค้างไว้เพื่อบังคับสไลซ์แนวตั้ง","verticalHint2":"กดแป้น Shift ค้างไว้เพื่อสไลซ์แนวตั้งเสมอ","unsupported":"ไม่รองรับการสไลซ์ใน MapView","multipleDisabled":"สามารถใช้งานได้ครั้งละหนึ่งสไลซ์เท่านั้น","newSlice":"สไลซ์ใหม่","excludedLayers":"ชั้นข้อมูลที่ตัดออก","pickLayer":"เลือกชั้นข้อมูลจากมุมมอง","excludeLayer":"ไม่รวมชั้นข้อมูล","includeLayer":"รวมชั้นข้อมูลในสไลซ์","ground":"พื้น"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_tr.json b/public/assets/esri/widgets/Slice/t9n/Slice_tr.json new file mode 100644 index 0000000..edd8e4a --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Dilimle","cancel":"İptal Et","hint":"Sahnedeki bir yüzeyi tıklayıp sürükleyerek dilimlemeye başlayın.","voxelHint":"Sahnedeki bir yüzeyi tıklayıp sürükleyerek dilimlemeye başlayın. Voksel katmanları dilimi sonsuz bir düzlem olarak işler.","excludeHint":"Dilimin dışında bırakmak için görünümde bir katman seçin","verticalHint":"Dikey bir dilimi zorlamak için Shift tuşunu basılı tutun.","verticalHint2":"Her zaman dikey olarak dilimlemek için Shift tuşunu basılı tutun.","unsupported":"Dilim MapView'da desteklenmiyor.","multipleDisabled":"Bir seferde sadece bir dilim etkin olabilir","newSlice":"Yeni dilim","excludedLayers":"Dışarıda bırakılan katmanlar","pickLayer":"Görünümden bir katman seç","excludeLayer":"Katmanı dışarıda bırak","includeLayer":"Katmanı dilime dahil et","ground":"Zemin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_uk.json b/public/assets/esri/widgets/Slice/t9n/Slice_uk.json new file mode 100644 index 0000000..d15cf25 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Зріз","cancel":"Скасувати","hint":"Почніть створювати зріз, клацнувши та перетягуючи по поверхні в сцені.","voxelHint":"Почніть створювати зріз, клацнувши та перетягуючи по поверхні в сцені. Воксельні шари обробляють зріз як нескінченну площину.","excludeHint":"Виберіть шар у виді, щоб виключити його зі зрізу","verticalHint":"Утримуйте клавішу Shift, щоб примусово виконати вертикальний зріз.","verticalHint2":"Утримуйте клавішу Shift, щоб завжди виковувати зріз вертикально.","unsupported":"Зрізи в MapView не підтримуються.","multipleDisabled":"Одночасно може бути активний тільки один зріз.","newSlice":"Новий зріз","excludedLayers":"Виключені шари","pickLayer":"Вибрати шар з виду","excludeLayer":"Виключити шар","includeLayer":"Включити шар в зріз","ground":"Земля"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_vi.json b/public/assets/esri/widgets/Slice/t9n/Slice_vi.json new file mode 100644 index 0000000..23064e0 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Lát cắt","cancel":"Hủy","hint":"Nhấp và kéo trên bề mặt trong scene để bắt đầu cắt.","voxelHint":"Nhấp và kéo trên bề mặt trong scene để bắt đầu cắt. Lớp điểm ảnh ba chiều coi lát cắt là một mặt phẳng vô hạn.","excludeHint":"Chọn một lớp trong chế độ xem để loại lớp đó khỏi lát cắt","verticalHint":"Giữ phím Shift để cắt một lát dọc.","verticalHint2":"Giữ phím Shift để luôn cắt theo hướng dọc.","unsupported":"Lát cắt không được hỗ trợ trong MapView.","multipleDisabled":"Chỉ một lát cắt có thể hoạt động tại một thời điểm","newSlice":"Lát cắt mới","excludedLayers":"Các lớp bị loại","pickLayer":"Chọn một lớp từ chế độ xem","excludeLayer":"Loại trừ lớp","includeLayer":"Đưa lớp vào lát cắt","ground":"Mặt đất"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_zh-CN.json b/public/assets/esri/widgets/Slice/t9n/Slice_zh-CN.json new file mode 100644 index 0000000..ee98215 --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"剖切","cancel":"取消","hint":"通过单击并拖动场景中的表面开始剖切。","voxelHint":"通过单击并拖动场景中的表面开始剖切。 体素图层将切片视为无限平面。","excludeHint":"在视图中选取一个图层以将其从剖切中排除","verticalHint":"按住 Shift 键强制垂直剖切。","verticalHint2":"按住 Shift 键后持续垂直剖切。","unsupported":"MapView 不支持剖切。","multipleDisabled":"一次只能有一个剖切处于活动状态","newSlice":"新剖切","excludedLayers":"排除的图层","pickLayer":"从视图中选取一个图层","excludeLayer":"排除图层","includeLayer":"在剖切中包含图层","ground":"地面"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_zh-HK.json b/public/assets/esri/widgets/Slice/t9n/Slice_zh-HK.json new file mode 100644 index 0000000..79104cb --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"切片","cancel":"取消","hint":"在場景中按一下並拖曳表面以開始切片。","voxelHint":"在場景中按一下並拖曳表面以開始切片。 三維像素圖層將切片視為無限平面。","excludeHint":"在視圖中挑選圖層,從切片中排除該圖層","verticalHint":"按住 Shift 鍵以強制垂直切片。","verticalHint2":"按住 Shift 鍵一律執行垂直切片。","unsupported":"MapView 不支援切片。","multipleDisabled":"一次只能有一個作用中切片","newSlice":"新增切片","excludedLayers":"排除的圖層","pickLayer":"從視圖挑選圖層","excludeLayer":"排除圖層","includeLayer":"在切片中加入圖層","ground":"地面"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slice/t9n/Slice_zh-TW.json b/public/assets/esri/widgets/Slice/t9n/Slice_zh-TW.json new file mode 100644 index 0000000..79104cb --- /dev/null +++ b/public/assets/esri/widgets/Slice/t9n/Slice_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"切片","cancel":"取消","hint":"在場景中按一下並拖曳表面以開始切片。","voxelHint":"在場景中按一下並拖曳表面以開始切片。 三維像素圖層將切片視為無限平面。","excludeHint":"在視圖中挑選圖層,從切片中排除該圖層","verticalHint":"按住 Shift 鍵以強制垂直切片。","verticalHint2":"按住 Shift 鍵一律執行垂直切片。","unsupported":"MapView 不支援切片。","multipleDisabled":"一次只能有一個作用中切片","newSlice":"新增切片","excludedLayers":"排除的圖層","pickLayer":"從視圖挑選圖層","excludeLayer":"排除圖層","includeLayer":"在切片中加入圖層","ground":"地面"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider.json b/public/assets/esri/widgets/Slider/t9n/Slider.json new file mode 100644 index 0000000..7c3c86c --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider.json @@ -0,0 +1 @@ +{"widgetLabel":"Slider","maximumValue":"Maximum value","minimumValue":"Minimum value","rangeMaximum":"Range maximum: {value}","rangeMinimum":"Range minimum: {value}","sliderValue":"Slider value"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_ar.json b/public/assets/esri/widgets/Slider/t9n/Slider_ar.json new file mode 100644 index 0000000..d02f4c2 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"المنزلق","maximumValue":"قيمة الحد الأقصى","minimumValue":"قيمة الحد الأدنى","rangeMaximum":"أقصى نطاق: {value}","rangeMinimum":"أقل نطاق: {value}","sliderValue":"قيمة شريط التمرير"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_bg.json b/public/assets/esri/widgets/Slider/t9n/Slider_bg.json new file mode 100644 index 0000000..7f35791 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер","maximumValue":"Максимална стойност","minimumValue":"Минимална стойност","rangeMaximum":"Максимален диапазон: {value}","rangeMinimum":"Минимален диапазон: {value}","sliderValue":"Стойност на слайдера"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_bs.json b/public/assets/esri/widgets/Slider/t9n/Slider_bs.json new file mode 100644 index 0000000..105cc5e --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","maximumValue":"Maksimalna vrijednost","minimumValue":"Minimalna vrijednost","rangeMaximum":"Maksimum raspona: {value}","rangeMinimum":"Minimum raspona: {value}","sliderValue":"Vrijednost klizača"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_ca.json b/public/assets/esri/widgets/Slider/t9n/Slider_ca.json new file mode 100644 index 0000000..ab7ed07 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant","maximumValue":"Valor màxim","minimumValue":"Valor mínim","rangeMaximum":"Valor màxim de l'interval: {value}","rangeMinimum":"Valor mínim de l'interval: {value}","sliderValue":"Valor del control lliscant"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_cs.json b/public/assets/esri/widgets/Slider/t9n/Slider_cs.json new file mode 100644 index 0000000..a44517a --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník","maximumValue":"Maximální hodnota","minimumValue":"Minimální hodnota","rangeMaximum":"Maximální rozsah: {value}","rangeMinimum":"Minimální rozsah: {value}","sliderValue":"Hodnota posuvníku"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_da.json b/public/assets/esri/widgets/Slider/t9n/Slider_da.json new file mode 100644 index 0000000..12d2d6c --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Skydekontrol","maximumValue":"Maksimumværdi","minimumValue":"Minimumværdi","rangeMaximum":"Områdemaksimum: {value}","rangeMinimum":"Områdeminimum: {value}","sliderValue":"Skyderværdi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_de.json b/public/assets/esri/widgets/Slider/t9n/Slider_de.json new file mode 100644 index 0000000..c859185 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Schieberegler","maximumValue":"Maximalwert","minimumValue":"Minimalwert","rangeMaximum":"Maximalwert für Bereich: {value}","rangeMinimum":"Minimalwert für Bereich: {value}","sliderValue":"Schiebereglerwert"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_el.json b/public/assets/esri/widgets/Slider/t9n/Slider_el.json new file mode 100644 index 0000000..527fa53 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης","maximumValue":"Μέγιστη τιμή","minimumValue":"Ελάχιστη τιμή","rangeMaximum":"Εύρος μέγιστης τιμής: {value}","rangeMinimum":"Εύρος ελάχιστης τιμής: {value}","sliderValue":"Τιμή μπάρας κύλισης"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_en.json b/public/assets/esri/widgets/Slider/t9n/Slider_en.json new file mode 100644 index 0000000..7c3c86c --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Slider","maximumValue":"Maximum value","minimumValue":"Minimum value","rangeMaximum":"Range maximum: {value}","rangeMinimum":"Range minimum: {value}","sliderValue":"Slider value"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_es.json b/public/assets/esri/widgets/Slider/t9n/Slider_es.json new file mode 100644 index 0000000..9888e15 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante","maximumValue":"Valor máximo","minimumValue":"Valor mínimo","rangeMaximum":"Rango máximo: {value}","rangeMinimum":"Rango mínimo: {value}","sliderValue":"Valor de control deslizante"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_et.json b/public/assets/esri/widgets/Slider/t9n/Slider_et.json new file mode 100644 index 0000000..c615406 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Liugur","maximumValue":"Maksimaalne väärtus","minimumValue":"Minimaalne väärtus","rangeMaximum":"Vahemiku maksimum: {value}","rangeMinimum":"Vahemiku miinimum: {value}","sliderValue":"Liuguri väärtus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_fi.json b/public/assets/esri/widgets/Slider/t9n/Slider_fi.json new file mode 100644 index 0000000..1270c6e --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Liukusäädin","maximumValue":"Enimmäisarvo","minimumValue":"Vähimmäisarvo","rangeMaximum":"Arvovälin enimmäisarvo: {value}","rangeMinimum":"Arvovälin vähimmäisarvo: {value}","sliderValue":"Liukusäätimen arvo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_fr.json b/public/assets/esri/widgets/Slider/t9n/Slider_fr.json new file mode 100644 index 0000000..26d264b --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur","maximumValue":"Valeur maximale","minimumValue":"Valeur minimale","rangeMaximum":"Valeur maximale de la plage : {value}","rangeMinimum":"Valeur minimale de la plage : {value}","sliderValue":"Valeur du curseur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_he.json b/public/assets/esri/widgets/Slider/t9n/Slider_he.json new file mode 100644 index 0000000..0f2f2e3 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון","maximumValue":"ערך מקסימלי","minimumValue":"ערך מינימלי","rangeMaximum":"ערך מקסימלי בטווח: {value}","rangeMinimum":"ערך מינימלי בטווח: {value}","sliderValue":"ערך מחוון"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_hr.json b/public/assets/esri/widgets/Slider/t9n/Slider_hr.json new file mode 100644 index 0000000..105cc5e --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","maximumValue":"Maksimalna vrijednost","minimumValue":"Minimalna vrijednost","rangeMaximum":"Maksimum raspona: {value}","rangeMinimum":"Minimum raspona: {value}","sliderValue":"Vrijednost klizača"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_hu.json b/public/assets/esri/widgets/Slider/t9n/Slider_hu.json new file mode 100644 index 0000000..4930d03 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Csúszka","maximumValue":"Maximum érték","minimumValue":"Minimum érték","rangeMaximum":"Tartomány maximuma: {value}","rangeMinimum":"Tartomány minimuma: {value}","sliderValue":"Csúszka értéke"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_id.json b/public/assets/esri/widgets/Slider/t9n/Slider_id.json new file mode 100644 index 0000000..9c50b61 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser","maximumValue":"Nilai maksimal","minimumValue":"Nilai minimal","rangeMaximum":"Rentang maksimal: {value}","rangeMinimum":"Rentang minimal: {value}","sliderValue":"Nilai panel geser"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_it.json b/public/assets/esri/widgets/Slider/t9n/Slider_it.json new file mode 100644 index 0000000..a54042f --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore","maximumValue":"Valore massimo","minimumValue":"Valore minimo","rangeMaximum":"Intervallo massimo: {value}","rangeMinimum":"Intervallo minimo: {value}","sliderValue":"Valore cursore"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_ja.json b/public/assets/esri/widgets/Slider/t9n/Slider_ja.json new file mode 100644 index 0000000..33601db --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スライダー","maximumValue":"最大値","minimumValue":"最小値","rangeMaximum":"範囲の最大値: {value}","rangeMinimum":"範囲の最小値: {value}","sliderValue":"スライダーの値"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_ko.json b/public/assets/esri/widgets/Slider/t9n/Slider_ko.json new file mode 100644 index 0000000..100dda4 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"슬라이더","maximumValue":"최대 값","minimumValue":"최소 값","rangeMaximum":"최대 범위: {value}","rangeMinimum":"최소 범위: {value}","sliderValue":"슬라이더 값"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_lt.json b/public/assets/esri/widgets/Slider/t9n/Slider_lt.json new file mode 100644 index 0000000..364772d --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Slankiklis","maximumValue":"Maksimali reikšmė","minimumValue":"Minimali reikšmė","rangeMaximum":"Maksimalus intervalas: {value}","rangeMinimum":"Minimalus intervalas: {value}","sliderValue":"Slankiklio reikšmė"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_lv.json b/public/assets/esri/widgets/Slider/t9n/Slider_lv.json new file mode 100644 index 0000000..b4892f2 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Slīdnis","maximumValue":"Maksimālā vērtība","minimumValue":"Minimālā vērtība","rangeMaximum":"Maksimālo vērtību diapazons: {value}","rangeMinimum":"Minimālo vērtību diapazons: {value}","sliderValue":"Slīdņa vērtība"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_nb.json b/public/assets/esri/widgets/Slider/t9n/Slider_nb.json new file mode 100644 index 0000000..844d950 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter","maximumValue":"Maksimumsverdi","minimumValue":"Minimumsverdi","rangeMaximum":"Maksimumsområde: {value}","rangeMinimum":"Minimumsområde: {value}","sliderValue":"Glidebryterverdi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_nl.json b/public/assets/esri/widgets/Slider/t9n/Slider_nl.json new file mode 100644 index 0000000..a307533 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar","maximumValue":"Maximumwaarde","minimumValue":"Minimumwaarde","rangeMaximum":"Maximumbereik: {value}","rangeMinimum":"Minimumbereik: {value}","sliderValue":"Schuifregelaar waarde"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_pl.json b/public/assets/esri/widgets/Slider/t9n/Slider_pl.json new file mode 100644 index 0000000..1453bdd --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak","maximumValue":"Wartość maksymalna","minimumValue":"Wartość minimalna","rangeMaximum":"Maksymalny zakres: {value}","rangeMinimum":"Minimalny zakres: {value}","sliderValue":"Wartość suwaka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_pt-BR.json b/public/assets/esri/widgets/Slider/t9n/Slider_pt-BR.json new file mode 100644 index 0000000..c08713a --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle deslizante","maximumValue":"Valor Máximo","minimumValue":"Valor Mínimo","rangeMaximum":"Intervalo máximo: {value}","rangeMinimum":"Intervalo mínimo: {value}","sliderValue":"Valor de controle deslizante"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_pt-PT.json b/public/assets/esri/widgets/Slider/t9n/Slider_pt-PT.json new file mode 100644 index 0000000..db98c20 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante","maximumValue":"Valor Máximo","minimumValue":"Valor Mínimo","rangeMaximum":"Intervalo máximo: {value}","rangeMinimum":"Intervalo mínimo: {value}","sliderValue":"Valor do Controlo Deslizante"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_ro.json b/public/assets/esri/widgets/Slider/t9n/Slider_ro.json new file mode 100644 index 0000000..787ddc9 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor","maximumValue":"Valoare maximă","minimumValue":"Valoare minimă","rangeMaximum":"Interval maxim: {value}","rangeMinimum":"Interval minim: {value}","sliderValue":"Valoare glisor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_ru.json b/public/assets/esri/widgets/Slider/t9n/Slider_ru.json new file mode 100644 index 0000000..40240d9 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок","maximumValue":"Максимальное значение","minimumValue":"Минимальное значение","rangeMaximum":"Максимальный интервал: {value}","rangeMinimum":"Максимальный интервал: {value}","sliderValue":"Значение бегунка"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_sk.json b/public/assets/esri/widgets/Slider/t9n/Slider_sk.json new file mode 100644 index 0000000..1593669 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník","maximumValue":"Maximálna hodnota","minimumValue":"Minimálna hodnota","rangeMaximum":"Maximálny rozsah: {value}","rangeMinimum":"Minimálny rozsah: {value}","sliderValue":"Hodnota posuvníka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_sl.json b/public/assets/esri/widgets/Slider/t9n/Slider_sl.json new file mode 100644 index 0000000..401b1e6 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik","maximumValue":"Maksimalna vrednost","minimumValue":"Minimalna vrednost","rangeMaximum":"Maksimalni razpon: {value}","rangeMinimum":"Minimalni razpon: {value}","sliderValue":"Vrednost drsnika"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_sr.json b/public/assets/esri/widgets/Slider/t9n/Slider_sr.json new file mode 100644 index 0000000..97c1941 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","maximumValue":"Maksimalna vrednost","minimumValue":"Minimalna vrednost","rangeMaximum":"Maksimalni opseg: {value}","rangeMinimum":"Minimalni opseg: {value}","sliderValue":"Vrednost klizača"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_sv.json b/public/assets/esri/widgets/Slider/t9n/Slider_sv.json new file mode 100644 index 0000000..b82a90c --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Reglage","maximumValue":"Maxvärde","minimumValue":"Minvärde","rangeMaximum":"Maximalt intervall: {value}","rangeMinimum":"Minsta intervall: {value}","sliderValue":"Skjutreglagets värde"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_th.json b/public/assets/esri/widgets/Slider/t9n/Slider_th.json new file mode 100644 index 0000000..d14e5ed --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ตัวเลื่อน","maximumValue":"ค่าสูงสุด","minimumValue":"ค่าต่ำสุด","rangeMaximum":"ค่าสูงสุดของช่วง: {value}","rangeMinimum":"ค่าต่ำสุดของช่วง: {value}","sliderValue":"ค่าของแถบเลื่อน"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_tr.json b/public/assets/esri/widgets/Slider/t9n/Slider_tr.json new file mode 100644 index 0000000..30691e1 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kaydırıcı","maximumValue":"Maksimum değer","minimumValue":"Minimum değer","rangeMaximum":"Aralık maksimum: {value}","rangeMinimum":"Aralık minimum: {value}","sliderValue":"Kaydırıcı değeri"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_uk.json b/public/assets/esri/widgets/Slider/t9n/Slider_uk.json new file mode 100644 index 0000000..8cac496 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок","maximumValue":"Максимальне значення","minimumValue":"Мінімальне значення","rangeMaximum":"Максимум діапазону: {value}","rangeMinimum":"Мінімум діапазону: {value}","sliderValue":"Значення повзунка"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_vi.json b/public/assets/esri/widgets/Slider/t9n/Slider_vi.json new file mode 100644 index 0000000..4de1bd0 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt","maximumValue":"Giá trị tối đa","minimumValue":"Giá trị tối thiểu","rangeMaximum":"Phạm vi tối đa: {value}","rangeMinimum":"Phạm vi tối thiểu: {value}","sliderValue":"Giá trị thanh trượt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_zh-CN.json b/public/assets/esri/widgets/Slider/t9n/Slider_zh-CN.json new file mode 100644 index 0000000..0e630dd --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"滑块","maximumValue":"最大值","minimumValue":"最小值","rangeMaximum":"范围最大值:{value}","rangeMinimum":"范围最小值:{value}","sliderValue":"滑块值"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_zh-HK.json b/public/assets/esri/widgets/Slider/t9n/Slider_zh-HK.json new file mode 100644 index 0000000..0b9fd86 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"滑桿","maximumValue":"最大值","minimumValue":"最小值","rangeMaximum":"範圍最大值: {value}","rangeMinimum":"範圍最小值: {value}","sliderValue":"滑桿值"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Slider/t9n/Slider_zh-TW.json b/public/assets/esri/widgets/Slider/t9n/Slider_zh-TW.json new file mode 100644 index 0000000..0b9fd86 --- /dev/null +++ b/public/assets/esri/widgets/Slider/t9n/Slider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"滑桿","maximumValue":"最大值","minimumValue":"最小值","rangeMaximum":"範圍最大值: {value}","rangeMinimum":"範圍最小值: {value}","sliderValue":"滑桿值"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe.json b/public/assets/esri/widgets/Swipe/t9n/Swipe.json new file mode 100644 index 0000000..74e040d --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Drag to compare"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_ar.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_ar.json new file mode 100644 index 0000000..11fce58 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"سحب","dragLabel":"اسحب للمقارنة"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_bg.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_bg.json new file mode 100644 index 0000000..b3243a6 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Плъзнете","dragLabel":"Плъзнете, за да сравните"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_bs.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_bs.json new file mode 100644 index 0000000..66e1f65 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","dragLabel":"Povucite za usporedbu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_ca.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_ca.json new file mode 100644 index 0000000..30fb289 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Passa el dit","dragLabel":"Arrossega per comparar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_cs.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_cs.json new file mode 100644 index 0000000..0c60a61 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Překrývání","dragLabel":"Pro porovnání přetáhněte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_da.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_da.json new file mode 100644 index 0000000..159fd57 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Træk for at sammenligne"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_de.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_de.json new file mode 100644 index 0000000..3b30988 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Vergleichen","dragLabel":"Zum Vergleichen ziehen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_el.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_el.json new file mode 100644 index 0000000..0805731 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Σύρετε για σύγκριση."} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_en.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_en.json new file mode 100644 index 0000000..74e040d --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Drag to compare"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_es.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_es.json new file mode 100644 index 0000000..1126275 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Arrastrar para comparar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_et.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_et.json new file mode 100644 index 0000000..79925db --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Rullimise tööriist","dragLabel":"Võrdlemiseks lohistage"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_fi.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_fi.json new file mode 100644 index 0000000..5951e24 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Pyyhkäise","dragLabel":"Vertaile vetämällä"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_fr.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_fr.json new file mode 100644 index 0000000..8f39b61 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Balayer","dragLabel":"Faire glisser pour comparer"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_he.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_he.json new file mode 100644 index 0000000..bccccea --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_he.json @@ -0,0 +1 @@ +{"widgetLabel":"החלק","dragLabel":"גרור כדי להשוות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_hr.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_hr.json new file mode 100644 index 0000000..66e1f65 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač","dragLabel":"Povucite za usporedbu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_hu.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_hu.json new file mode 100644 index 0000000..f3c9487 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Csúszka","dragLabel":"Húzza az összehasonlításhoz"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_id.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_id.json new file mode 100644 index 0000000..a546d13 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Geser","dragLabel":"Seret untuk membandingkan"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_it.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_it.json new file mode 100644 index 0000000..ee6bb18 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Trascinare per confrontare"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_ja.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_ja.json new file mode 100644 index 0000000..6fbb0c3 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スワイプ","dragLabel":"ドラッグして比較"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_ko.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_ko.json new file mode 100644 index 0000000..ddc0b75 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"스와이프","dragLabel":"드래그하여 비교"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_lt.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_lt.json new file mode 100644 index 0000000..e135e10 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Keitiklis","dragLabel":"Vilkite, kad palygintumėte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_lv.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_lv.json new file mode 100644 index 0000000..d6a1bed --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pārvilkšana","dragLabel":"Velciet, lai salīdzinātu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_nb.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_nb.json new file mode 100644 index 0000000..9bbb59d --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Sveiping","dragLabel":"Dra for å sammenligne"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_nl.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_nl.json new file mode 100644 index 0000000..2eed41b --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Swipe","dragLabel":"Slepen om te vergelijken"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_pl.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_pl.json new file mode 100644 index 0000000..d52f6c2 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zwijanie","dragLabel":"Przeciągnij, aby porównać"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_pt-BR.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_pt-BR.json new file mode 100644 index 0000000..30255b4 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Oscilar","dragLabel":"Arraste para comparar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_pt-PT.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_pt-PT.json new file mode 100644 index 0000000..6657ac1 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Deslizar","dragLabel":"Arrastar para comparar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_ro.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_ro.json new file mode 100644 index 0000000..61ae86c --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Preluare","dragLabel":"Fixați pentru comparare"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_ru.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_ru.json new file mode 100644 index 0000000..0a1c056 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Спрятать","dragLabel":"Перетащите для сравнения"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_sk.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_sk.json new file mode 100644 index 0000000..6036a02 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Potiahnuť","dragLabel":"Potiahnuť pre porovnanie"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_sl.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_sl.json new file mode 100644 index 0000000..68fcc9f --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Podrsni","dragLabel":"Povleci za primerjavo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_sr.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_sr.json new file mode 100644 index 0000000..ab13892 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Brzo prevlačenje","dragLabel":"Prevuci za poređenje"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_sv.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_sv.json new file mode 100644 index 0000000..ddafaa7 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Svep","dragLabel":"Dra för att jämföra"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_th.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_th.json new file mode 100644 index 0000000..d2bf755 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ปัดขึ้น","dragLabel":"ลากเพื่อเปรียบเทียบ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_tr.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_tr.json new file mode 100644 index 0000000..4ad3dc6 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kaydır","dragLabel":"Karşılaştırmak için sürükleyin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_uk.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_uk.json new file mode 100644 index 0000000..48472c4 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Шторка","dragLabel":"Перетягнути для порівняння"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_vi.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_vi.json new file mode 100644 index 0000000..a662310 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh Trượt","dragLabel":"Kéo để so sánh"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_zh-CN.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_zh-CN.json new file mode 100644 index 0000000..5e3376c --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"卷帘","dragLabel":"拖动进行比较"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_zh-HK.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_zh-HK.json new file mode 100644 index 0000000..87cbd99 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"滑動","dragLabel":"拖曳以比較"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Swipe/t9n/Swipe_zh-TW.json b/public/assets/esri/widgets/Swipe/t9n/Swipe_zh-TW.json new file mode 100644 index 0000000..87cbd99 --- /dev/null +++ b/public/assets/esri/widgets/Swipe/t9n/Swipe_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"滑動","dragLabel":"拖曳以比較"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList.json b/public/assets/esri/widgets/TableList/t9n/TableList.json new file mode 100644 index 0000000..0eae576 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList.json @@ -0,0 +1 @@ +{"widgetLabel":"Table List","noItemsToDisplay":"There are currently no tables to display.","tableError":"An error occurred loading this table","untitledTable":"Untitled table"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_ar.json b/public/assets/esri/widgets/TableList/t9n/TableList_ar.json new file mode 100644 index 0000000..f17eed5 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"قائمة الجدول","noItemsToDisplay":"لا توجد جداول لعرضها حاليًا.","tableError":"حدث خطأ أثناء تحميل هذا الجدول","untitledTable":"جدول غير معنون"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_bg.json b/public/assets/esri/widgets/TableList/t9n/TableList_bg.json new file mode 100644 index 0000000..f6101cc --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Табличен списък","noItemsToDisplay":"В момента няма таблици за показване.","tableError":"Грешка при зареждането на тази таблица","untitledTable":"Неозаглавена таблица"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_bs.json b/public/assets/esri/widgets/TableList/t9n/TableList_bs.json new file mode 100644 index 0000000..108f89b --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablični popis","noItemsToDisplay":"Trenutačno nema tablica za prikaz.","tableError":"Došlo je do pogreške prilikom učitavanja ove tablice","untitledTable":"Tablica bez naslova"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_ca.json b/public/assets/esri/widgets/TableList/t9n/TableList_ca.json new file mode 100644 index 0000000..8891321 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Llista de taules","noItemsToDisplay":"Actualment no hi ha cap taula per mostrar.","tableError":"S'ha produït un error en carregar aquesta taula","untitledTable":"Taula sense títol"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_cs.json b/public/assets/esri/widgets/TableList/t9n/TableList_cs.json new file mode 100644 index 0000000..b9fe64a --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Seznam tabulek","noItemsToDisplay":"Momentálně nejsou k zobrazení žádné tabulky.","tableError":"Při načítání této tabulky došlo k chybě.","untitledTable":"Tabulka bez názvu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_da.json b/public/assets/esri/widgets/TableList/t9n/TableList_da.json new file mode 100644 index 0000000..3f619e8 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabelliste","noItemsToDisplay":"Der er ikke nogen tabeller at vise på nuværende tidspunkt.","tableError":"Der opstod en fejl under indlæsning af denne tabel","untitledTable":"Tabel uden titel"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_de.json b/public/assets/esri/widgets/TableList/t9n/TableList_de.json new file mode 100644 index 0000000..9765595 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabellenliste","noItemsToDisplay":"Derzeit sind keine Tabellen für die Anzeige verfügbar.","tableError":"Beim Laden dieser Tabelle ist ein Fehler aufgetreten.","untitledTable":"Unbenannte Tabelle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_el.json b/public/assets/esri/widgets/TableList/t9n/TableList_el.json new file mode 100644 index 0000000..c69dea6 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Λίστα πινάκων","noItemsToDisplay":"Δεν υπάρχουν πίνακες για εμφάνιση αυτήν τη στιγμή.","tableError":"Παρουσιάστηκε σφάλμα κατά τη φόρτωση αυτού του πίνακα","untitledTable":"Πίνακας χωρίς τίτλο"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_en.json b/public/assets/esri/widgets/TableList/t9n/TableList_en.json new file mode 100644 index 0000000..0eae576 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Table List","noItemsToDisplay":"There are currently no tables to display.","tableError":"An error occurred loading this table","untitledTable":"Untitled table"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_es.json b/public/assets/esri/widgets/TableList/t9n/TableList_es.json new file mode 100644 index 0000000..e7f00d6 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de tablas","noItemsToDisplay":"En este momento no hay tablas para mostrar.","tableError":"Se ha producido un error al cargar esta tabla","untitledTable":"Tabla sin título"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_et.json b/public/assets/esri/widgets/TableList/t9n/TableList_et.json new file mode 100644 index 0000000..2e10b58 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabelite loend","noItemsToDisplay":"Praegu pole kuvatavaid tabeleid.","tableError":"Selle tabeli laadimisel ilmnes tõrge","untitledTable":"Pealkirjata tabel"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_fi.json b/public/assets/esri/widgets/TableList/t9n/TableList_fi.json new file mode 100644 index 0000000..c106fc6 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Taulukkoluettelo","noItemsToDisplay":"Näytettäviä taulukoita ei tällä hetkellä ole.","tableError":"Taulukon lataamisessa tapahtui virhe","untitledTable":"Nimetön taulukko"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_fr.json b/public/assets/esri/widgets/TableList/t9n/TableList_fr.json new file mode 100644 index 0000000..7fba69d --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Liste des tables","noItemsToDisplay":"Il n’y a actuellement aucune table à afficher.","tableError":"Une erreur s’est produite lors du chargement de cette table","untitledTable":"Table sans titre"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_he.json b/public/assets/esri/widgets/TableList/t9n/TableList_he.json new file mode 100644 index 0000000..9a32e82 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_he.json @@ -0,0 +1 @@ +{"widgetLabel":"רשימת טבלאות","noItemsToDisplay":"אין טבלאות להצגה בשלב זה.","tableError":"אירעה שגיאה במהלך הטעינה של טבלה זו","untitledTable":"טבלה ללא שם"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_hr.json b/public/assets/esri/widgets/TableList/t9n/TableList_hr.json new file mode 100644 index 0000000..108f89b --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablični popis","noItemsToDisplay":"Trenutačno nema tablica za prikaz.","tableError":"Došlo je do pogreške prilikom učitavanja ove tablice","untitledTable":"Tablica bez naslova"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_hu.json b/public/assets/esri/widgets/TableList/t9n/TableList_hu.json new file mode 100644 index 0000000..4e545fb --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Táblázatos lista","noItemsToDisplay":"Jelenleg nincsenek megjeleníthető táblázatok.","tableError":"Hiba történt a táblázat betöltésekor","untitledTable":"Cím nélküli táblázat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_id.json b/public/assets/esri/widgets/TableList/t9n/TableList_id.json new file mode 100644 index 0000000..c6a0cc9 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Daftar Tabel","noItemsToDisplay":"Tidak ada tabel untuk ditampilkan saat ini.","tableError":"Terjadi kesalahan saat memuat tabel ini","untitledTable":"Tabel tidak berjudul"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_it.json b/public/assets/esri/widgets/TableList/t9n/TableList_it.json new file mode 100644 index 0000000..24080b0 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Elenco tabelle","noItemsToDisplay":"Non è attualmente disponibile alcuna tabella da visualizzare.","tableError":"Errore durante il caricamento di questa tabella","untitledTable":"Tabella senza titolo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_ja.json b/public/assets/esri/widgets/TableList/t9n/TableList_ja.json new file mode 100644 index 0000000..f984e2b --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"テーブル リスト","noItemsToDisplay":"現在、表示するテーブルがありません。","tableError":"このテーブルの読み込み中にエラーが発生しました","untitledTable":"無題のテーブル"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_ko.json b/public/assets/esri/widgets/TableList/t9n/TableList_ko.json new file mode 100644 index 0000000..6226d74 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"테이블 목록","noItemsToDisplay":"현재 표시할 테이블이 없습니다.","tableError":"이 테이블을 불러오는 동안 오류가 발생했습니다.","untitledTable":"제목 없는 테이블"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_lt.json b/public/assets/esri/widgets/TableList/t9n/TableList_lt.json new file mode 100644 index 0000000..53b2aee --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Lentelių sąrašas","noItemsToDisplay":"Šiuo metu nėra rodytinų lentelių.","tableError":"Įkeliant šią lentelę įvyko klaida","untitledTable":"Lentelė be pavadinimo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_lv.json b/public/assets/esri/widgets/TableList/t9n/TableList_lv.json new file mode 100644 index 0000000..c7f70ed --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabulas saraksts","noItemsToDisplay":"Pašreiz nav tabulu, ko rādīt.","tableError":"Ielādējot šo tabulu, radās kļūda","untitledTable":"Tabula bez nosaukuma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_nb.json b/public/assets/esri/widgets/TableList/t9n/TableList_nb.json new file mode 100644 index 0000000..03f4384 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabelliste","noItemsToDisplay":"Det er for øyeblikket ingen tabeller å vise.","tableError":"Det har oppstått en feil ved lasting av denne tabellen","untitledTable":"Tabell uten tittel"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_nl.json b/public/assets/esri/widgets/TableList/t9n/TableList_nl.json new file mode 100644 index 0000000..ec204c5 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabellijst","noItemsToDisplay":"Er zijn momenteel geen tabellen om weer te geven.","tableError":"Er is een fout opgetreden bij het laden van deze tabel","untitledTable":"Tabel zonder titel"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_pl.json b/public/assets/esri/widgets/TableList/t9n/TableList_pl.json new file mode 100644 index 0000000..d33ec39 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista tabel","noItemsToDisplay":"Aktualnie brak tabel do wyświetlenia.","tableError":"Wystąpił błąd podczas wczytywania tej tabeli","untitledTable":"Tabela bez tytułu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_pt-BR.json b/public/assets/esri/widgets/TableList/t9n/TableList_pt-BR.json new file mode 100644 index 0000000..66cff5d --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Tabelas","noItemsToDisplay":"Não há nenhuma tabela atualmente para exibir.","tableError":"Ocorreu um erro ao carregar esta tabela.","untitledTable":"Tabela sem título"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_pt-PT.json b/public/assets/esri/widgets/TableList/t9n/TableList_pt-PT.json new file mode 100644 index 0000000..59093f2 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista de Tabelas","noItemsToDisplay":"Não existem atualmente tabelas para exibir.","tableError":"Ocorreu um erro ao carregar esta tabela","untitledTable":"Tabela sem título"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_ro.json b/public/assets/esri/widgets/TableList/t9n/TableList_ro.json new file mode 100644 index 0000000..1f9a645 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Listă tip tabel","noItemsToDisplay":"În prezent, nu există tabele disponibile pentru afişare.","tableError":"A survenit o eroare la încărcarea acestui tabel","untitledTable":"Tabel fără titlu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_ru.json b/public/assets/esri/widgets/TableList/t9n/TableList_ru.json new file mode 100644 index 0000000..d50baf9 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Список таблиц","noItemsToDisplay":"В текущий момент нет таблиц для отображения.","tableError":"При загрузке этой таблицы произошла ошибка","untitledTable":"Таблица без названия"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_sk.json b/public/assets/esri/widgets/TableList/t9n/TableList_sk.json new file mode 100644 index 0000000..e576a43 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoznam tabuliek","noItemsToDisplay":"Momentálne nie sú žiadne tabuľky na zobrazenie.","tableError":"Pri načítavaní tejto tabuľky sa vyskytla chyba","untitledTable":"Tabuľka bez názvu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_sl.json b/public/assets/esri/widgets/TableList/t9n/TableList_sl.json new file mode 100644 index 0000000..0323ca2 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Sezam tabel","noItemsToDisplay":"Trenutno ni nobene tabele za prikaz.","tableError":"Pri nalaganju te tabele je prišlo do napake","untitledTable":"Neimenovana tabela"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_sr.json b/public/assets/esri/widgets/TableList/t9n/TableList_sr.json new file mode 100644 index 0000000..0301b04 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Lista tabela","noItemsToDisplay":"Trenutno nema tabela za prikaz.","tableError":"Došlo je do greške prilikom učitavanja ove tabele","untitledTable":"Tabela bez naslova"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_sv.json b/public/assets/esri/widgets/TableList/t9n/TableList_sv.json new file mode 100644 index 0000000..7b906f0 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Tabellistan","noItemsToDisplay":"Just nu finns det inga tabeller att visa.","tableError":"Ett fel uppstod när tabellen lästes in","untitledTable":"Namnlös tabell"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_th.json b/public/assets/esri/widgets/TableList/t9n/TableList_th.json new file mode 100644 index 0000000..b0b736a --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_th.json @@ -0,0 +1 @@ +{"widgetLabel":"รายการตาราง","noItemsToDisplay":"ในปัจจุบันไม่มีตารางที่จะแสดงผล","tableError":"เกิดข้อผิดพลาดขึ้นขณะโหลดตารางนี้","untitledTable":"ตารางที่ไม่มีชื่อ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_tr.json b/public/assets/esri/widgets/TableList/t9n/TableList_tr.json new file mode 100644 index 0000000..7351665 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tablo Listesi","noItemsToDisplay":"Şu anda görüntülenecek tablo yok.","tableError":"Bu tablo yüklenirken bir hata oluştu","untitledTable":"Başlıksız tablo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_uk.json b/public/assets/esri/widgets/TableList/t9n/TableList_uk.json new file mode 100644 index 0000000..1150776 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Табличний список","noItemsToDisplay":"Наразі немає таблиць для відображення.","tableError":"При завантаженні таблиці виникла помилка","untitledTable":"Таблиця без назви"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_vi.json b/public/assets/esri/widgets/TableList/t9n/TableList_vi.json new file mode 100644 index 0000000..9584086 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Danh sách Bảng","noItemsToDisplay":"Hiện không có bảng nào để hiển thị.","tableError":"Đã xảy ra lỗi khi tải bảng này","untitledTable":"Bảng chưa có tiêu đề"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_zh-CN.json b/public/assets/esri/widgets/TableList/t9n/TableList_zh-CN.json new file mode 100644 index 0000000..1237105 --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"表列表","noItemsToDisplay":"当前无可显示的表。","tableError":"加载此表时出错。","untitledTable":"无标题表"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_zh-HK.json b/public/assets/esri/widgets/TableList/t9n/TableList_zh-HK.json new file mode 100644 index 0000000..069c53d --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"表格清單","noItemsToDisplay":"目前沒有可顯示的表格。","tableError":"載入此表格時發生錯誤。","untitledTable":"無標題的表格"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TableList/t9n/TableList_zh-TW.json b/public/assets/esri/widgets/TableList/t9n/TableList_zh-TW.json new file mode 100644 index 0000000..069c53d --- /dev/null +++ b/public/assets/esri/widgets/TableList/t9n/TableList_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"表格清單","noItemsToDisplay":"目前沒有可顯示的表格。","tableError":"載入此表格時發生錯誤。","untitledTable":"無標題的表格"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider.json new file mode 100644 index 0000000..ee14394 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Empty time extent","noTimeExtent":"No time extent"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ar.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ar.json new file mode 100644 index 0000000..43c36b7 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير الوقت","emptyTimeExtent":"نطاق وقت فارغ","noTimeExtent":"لا يوجد نطاق وقت"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bg.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bg.json new file mode 100644 index 0000000..762da5e --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Времеви плъзгач","emptyTimeExtent":"Празен времеви обхват","noTimeExtent":"Няма времеви обхват"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bs.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bs.json new file mode 100644 index 0000000..2895bb0 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za vrijeme","emptyTimeExtent":"Prazan vremenski obuhvat","noTimeExtent":"Nema vremenskog obuhvata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ca.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ca.json new file mode 100644 index 0000000..883aa9b --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de temps","emptyTimeExtent":"Buida l'extensió del temps","noTimeExtent":"Cap extensió de temps"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_cs.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_cs.json new file mode 100644 index 0000000..0d78213 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník času","emptyTimeExtent":"Prázdný časový rozsah","noTimeExtent":"Žádný časový rozsah"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_da.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_da.json new file mode 100644 index 0000000..7976570 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Tidsskyder","emptyTimeExtent":"Tom tidsudstrækning","noTimeExtent":"Ingen tidsudstrækning"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_de.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_de.json new file mode 100644 index 0000000..1a08a9e --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Zeitschieberegler","emptyTimeExtent":"Leerer Zeitraum","noTimeExtent":"Kein Zeitraum"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_el.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_el.json new file mode 100644 index 0000000..5c88209 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης χρόνου","emptyTimeExtent":"Κενή χρονική περίοδος","noTimeExtent":"Χωρίς χρονική περίοδο"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_en.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_en.json new file mode 100644 index 0000000..ee14394 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Empty time extent","noTimeExtent":"No time extent"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_es.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_es.json new file mode 100644 index 0000000..573901e --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de tiempo","emptyTimeExtent":"Extensión de tiempo vacía","noTimeExtent":"Ninguna extensión de tiempo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_et.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_et.json new file mode 100644 index 0000000..66fbbdb --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Aja liugur","emptyTimeExtent":"Tühjenda aja ulatus","noTimeExtent":"Aja ulatust pole"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fi.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fi.json new file mode 100644 index 0000000..f8ce0e2 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Aika-liukusäädin","emptyTimeExtent":"Tyhjennä aikalaajuus","noTimeExtent":"Ei aikalaajuutta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fr.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fr.json new file mode 100644 index 0000000..fe9d4f5 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur temporel","emptyTimeExtent":"Durée vide","noTimeExtent":"Aucune durée"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_he.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_he.json new file mode 100644 index 0000000..a524506 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"תיחום זמן ריק","noTimeExtent":"אין תיחום זמן"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hr.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hr.json new file mode 100644 index 0000000..2895bb0 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za vrijeme","emptyTimeExtent":"Prazan vremenski obuhvat","noTimeExtent":"Nema vremenskog obuhvata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hu.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hu.json new file mode 100644 index 0000000..5534858 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"IdőCsúszka","emptyTimeExtent":"Üres időbeli kiterjedés","noTimeExtent":"Nincs időbeli kiterjedés"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_id.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_id.json new file mode 100644 index 0000000..a62d228 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Waktu","emptyTimeExtent":"Jangkauan waktu kosong","noTimeExtent":"Tidak ada jangkauan waktu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_it.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_it.json new file mode 100644 index 0000000..36641b1 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Sequenza temporale","emptyTimeExtent":"Estensione temporale vuota","noTimeExtent":"Nessuna estensione temporale"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ja.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ja.json new file mode 100644 index 0000000..679d121 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"タイムスライダー","emptyTimeExtent":"時間範囲が空です","noTimeExtent":"時間範囲がありません"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ko.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ko.json new file mode 100644 index 0000000..13dab7a --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"시간 슬라이더","emptyTimeExtent":"비어 있는 시간 범위","noTimeExtent":"시간 범위 없음"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lt.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lt.json new file mode 100644 index 0000000..3b81ae0 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Laiko slankiklis","emptyTimeExtent":"Valyti laiko aprėptį","noTimeExtent":"Be laiko aprėpties"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lv.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lv.json new file mode 100644 index 0000000..22bae9e --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Laika slīdnis","emptyTimeExtent":"Tukšs laika pārklājums","noTimeExtent":"Nav laika pārklājuma"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nb.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nb.json new file mode 100644 index 0000000..36d60c1 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Tidsglidebryter","emptyTimeExtent":"Fjern tidsrom","noTimeExtent":"Ingen tidsrom"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nl.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nl.json new file mode 100644 index 0000000..97b5a72 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar tijd","emptyTimeExtent":"Lege tijdspanner","noTimeExtent":"Geen tijdspanner"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pl.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pl.json new file mode 100644 index 0000000..91e0ef2 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak czasu","emptyTimeExtent":"Pusty zasięg czasowy","noTimeExtent":"Brak zasięgu czasowego"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-BR.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-BR.json new file mode 100644 index 0000000..6197d4d --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Extensão de tempo vazio","noTimeExtent":"Sem extensão de tempo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-PT.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-PT.json new file mode 100644 index 0000000..e9e9911 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante de Tempo","emptyTimeExtent":"Extensão de hora vazia","noTimeExtent":"Sem extensão de hora"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ro.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ro.json new file mode 100644 index 0000000..273dea2 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Interval de timp gol","noTimeExtent":"Niciun interval de timp"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ru.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ru.json new file mode 100644 index 0000000..70ef978 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок времени","emptyTimeExtent":"Пустой временной экстент","noTimeExtent":"Нет временного экстента"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sk.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sk.json new file mode 100644 index 0000000..7e11483 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Časový posuvník","emptyTimeExtent":"Prázdny časový rozsah","noTimeExtent":"Žiadny časový rozsah"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sl.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sl.json new file mode 100644 index 0000000..1640abd --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Časovni drsnik","emptyTimeExtent":"Prazen časovni razpon","noTimeExtent":"Ni časovnega razpona"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sr.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sr.json new file mode 100644 index 0000000..e9fe50b --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Vremenski klizač","emptyTimeExtent":"Prazan obuhvat vremena","noTimeExtent":"Nepostojanje obuhvata vremena"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sv.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sv.json new file mode 100644 index 0000000..083fccf --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"Tom tidsutbredning","noTimeExtent":"Ingen tidsutbredning"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_th.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_th.json new file mode 100644 index 0000000..bfdded4 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนเวลา","emptyTimeExtent":"ขอบเขตเวลาว่างเปล่า","noTimeExtent":"ไม่มีขอบเขตเวลา"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_tr.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_tr.json new file mode 100644 index 0000000..42a8818 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"ZamanKaydırıcı","emptyTimeExtent":"Zaman yayılımını boşalt","noTimeExtent":"Zaman yayılımı yok"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_uk.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_uk.json new file mode 100644 index 0000000..ab56e20 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок часу","emptyTimeExtent":"Порожній екстент часу","noTimeExtent":"Екстент часу відсутній"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_vi.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_vi.json new file mode 100644 index 0000000..860f4e5 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Thời gian","emptyTimeExtent":"Phạm vi thời gian trống","noTimeExtent":"Không có phạm vi thời gian"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-CN.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-CN.json new file mode 100644 index 0000000..2886c26 --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"时间滑块","emptyTimeExtent":"空时间范围","noTimeExtent":"无时间范围"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-HK.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-HK.json new file mode 100644 index 0000000..49456de --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"空白時間範圍","noTimeExtent":"無時間範圍"} \ No newline at end of file diff --git a/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-TW.json b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-TW.json new file mode 100644 index 0000000..49456de --- /dev/null +++ b/public/assets/esri/widgets/TimeSlider/t9n/TimeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"TimeSlider","emptyTimeExtent":"空白時間範圍","noTimeExtent":"無時間範圍"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track.json b/public/assets/esri/widgets/Track/t9n/Track.json new file mode 100644 index 0000000..23de4fe --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track.json @@ -0,0 +1 @@ +{"widgetLabel":"Track","startTracking":"Start tracking my location","stopTracking":"Stop tracking my location"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_ar.json b/public/assets/esri/widgets/Track/t9n/Track_ar.json new file mode 100644 index 0000000..20847e3 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"مسار","startTracking":"بدء تعقب موقعي","stopTracking":"إيقاف تعقب موقعي"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_bg.json b/public/assets/esri/widgets/Track/t9n/Track_bg.json new file mode 100644 index 0000000..6890a54 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Проследяване","startTracking":"Започнете проследяването на местоположението ми","stopTracking":"Спрете проследяването на местоположението ми"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_bs.json b/public/assets/esri/widgets/Track/t9n/Track_bs.json new file mode 100644 index 0000000..bf456cb --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Putanja","startTracking":"Počni pratiti moju lokaciju","stopTracking":"Prestani pratiti moju lokaciju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_ca.json b/public/assets/esri/widgets/Track/t9n/Track_ca.json new file mode 100644 index 0000000..7555a77 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Recorregut","startTracking":"Inicia el seguiment de la meva ubicació","stopTracking":"Atura el seguiment de la meva ubicació"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_cs.json b/public/assets/esri/widgets/Track/t9n/Track_cs.json new file mode 100644 index 0000000..bad8faf --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Sledování polohy","startTracking":"Spustit sledování mé polohy","stopTracking":"Zastavit sledování mé polohy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_da.json b/public/assets/esri/widgets/Track/t9n/Track_da.json new file mode 100644 index 0000000..b246261 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Sporing","startTracking":"Start sporing af min position","stopTracking":"Stop sporing af min position"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_de.json b/public/assets/esri/widgets/Track/t9n/Track_de.json new file mode 100644 index 0000000..1381eb8 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Track","startTracking":"Verfolgung des eigenen Standorts starten","stopTracking":"Verfolgung des eigenen Standorts beenden"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_el.json b/public/assets/esri/widgets/Track/t9n/Track_el.json new file mode 100644 index 0000000..004300e --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ιχνηλάτηση","startTracking":"Έναρξη εντοπισμού της τοποθεσίας μου","stopTracking":"Διακοπή εντοπισμού της τοποθεσίας μου"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_en.json b/public/assets/esri/widgets/Track/t9n/Track_en.json new file mode 100644 index 0000000..23de4fe --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Track","startTracking":"Start tracking my location","stopTracking":"Stop tracking my location"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_es.json b/public/assets/esri/widgets/Track/t9n/Track_es.json new file mode 100644 index 0000000..773fd5e --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Recorrido","startTracking":"Empezar a rastrear mi ubicación","stopTracking":"Detener el rastreo de mi ubicación"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_et.json b/public/assets/esri/widgets/Track/t9n/Track_et.json new file mode 100644 index 0000000..7c257c3 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Rada","startTracking":"Alusta minu asukoha jälgimist","stopTracking":"Lõpeta minu asukoha jälgimine"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_fi.json b/public/assets/esri/widgets/Track/t9n/Track_fi.json new file mode 100644 index 0000000..ac4ec79 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Väylä","startTracking":"Aloita sijainnin jäljitys","stopTracking":"Lopeta sijainnin jäljitys"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_fr.json b/public/assets/esri/widgets/Track/t9n/Track_fr.json new file mode 100644 index 0000000..8a41edb --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Suivi","startTracking":"Commencer le suivi de ma localisation","stopTracking":"Arrêter le suivi de ma localisation"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_he.json b/public/assets/esri/widgets/Track/t9n/Track_he.json new file mode 100644 index 0000000..a64df2a --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מסלול","startTracking":"התחל לעקוב אחר המיקום שלי","stopTracking":"הפסק לעקוב אחר המיקום שלי"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_hr.json b/public/assets/esri/widgets/Track/t9n/Track_hr.json new file mode 100644 index 0000000..bf456cb --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Putanja","startTracking":"Počni pratiti moju lokaciju","stopTracking":"Prestani pratiti moju lokaciju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_hu.json b/public/assets/esri/widgets/Track/t9n/Track_hu.json new file mode 100644 index 0000000..a2254ae --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Követés","startTracking":"A saját helyzetem követésének megkezdése","stopTracking":"A saját helyzetem követésének leállítása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_id.json b/public/assets/esri/widgets/Track/t9n/Track_id.json new file mode 100644 index 0000000..578672b --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Jalur","startTracking":"Mulai melacak lokasi saya","stopTracking":"Berhenti melacak lokasi saya"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_it.json b/public/assets/esri/widgets/Track/t9n/Track_it.json new file mode 100644 index 0000000..ce10b8b --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Percorso","startTracking":"Avvia rilevamento posizione","stopTracking":"Interrompi rilevamento posizione"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_ja.json b/public/assets/esri/widgets/Track/t9n/Track_ja.json new file mode 100644 index 0000000..6b49720 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"追跡","startTracking":"自分の位置の追跡を開始","stopTracking":"自分の位置の追跡を停止"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_ko.json b/public/assets/esri/widgets/Track/t9n/Track_ko.json new file mode 100644 index 0000000..a5d2fda --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"트랙","startTracking":"내 위치 추적 시작","stopTracking":"내 위치 추적 중지"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_lt.json b/public/assets/esri/widgets/Track/t9n/Track_lt.json new file mode 100644 index 0000000..c4809ba --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Sekimas","startTracking":"Pradėti sekti mano vietą","stopTracking":"Nebesekti mano vietos"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_lv.json b/public/assets/esri/widgets/Track/t9n/Track_lv.json new file mode 100644 index 0000000..bacaf23 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Izsekošana","startTracking":"Sākt mana novietojuma izsekošanu","stopTracking":"Pārtraukt mana novietojuma izsekošanu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_nb.json b/public/assets/esri/widgets/Track/t9n/Track_nb.json new file mode 100644 index 0000000..f68caea --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Skanneretning","startTracking":"Start sporing av posisjonen min","stopTracking":"Stopp sporing av posisjonen min"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_nl.json b/public/assets/esri/widgets/Track/t9n/Track_nl.json new file mode 100644 index 0000000..4bba135 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Track","startTracking":"Mijn locatie bijhouden","stopTracking":"Mijn locatie niet meer bijhouden"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_pl.json b/public/assets/esri/widgets/Track/t9n/Track_pl.json new file mode 100644 index 0000000..4137bce --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Ścieżka","startTracking":"Zacznij śledzić moją lokalizację","stopTracking":"Przestań śledzić moją lokalizację"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_pt-BR.json b/public/assets/esri/widgets/Track/t9n/Track_pt-BR.json new file mode 100644 index 0000000..4e1c7b1 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Caminho","startTracking":"Iniciar acompanhamento de minha posição","stopTracking":"Parar acompanhamento de minha posição"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_pt-PT.json b/public/assets/esri/widgets/Track/t9n/Track_pt-PT.json new file mode 100644 index 0000000..17424e0 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Pista","startTracking":"Iniciar o registo da minha localização","stopTracking":"Parar o registo da minha localização"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_ro.json b/public/assets/esri/widgets/Track/t9n/Track_ro.json new file mode 100644 index 0000000..18c4346 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Monitorizare","startTracking":"Începere monitorizare locaţia mea","stopTracking":"Oprire monitorizare locaţia mea"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_ru.json b/public/assets/esri/widgets/Track/t9n/Track_ru.json new file mode 100644 index 0000000..0c2ced8 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Отслеживание","startTracking":"Начать отслеживание моего местоположения","stopTracking":"Остановить отслеживание моего местоположения"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_sk.json b/public/assets/esri/widgets/Track/t9n/Track_sk.json new file mode 100644 index 0000000..e4eb319 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Stopa","startTracking":"Začať sledovanie môjho umiestnenia","stopTracking":"Ukončiť sledovanie môjho umiestnenia"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_sl.json b/public/assets/esri/widgets/Track/t9n/Track_sl.json new file mode 100644 index 0000000..1765d1b --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Sledenje","startTracking":"Začni sledenje moje lokacije","stopTracking":"Ustavi sledenje moje lokacije"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_sr.json b/public/assets/esri/widgets/Track/t9n/Track_sr.json new file mode 100644 index 0000000..83eb987 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Putanja","startTracking":"Počni da pratiš moju lokaciju","stopTracking":"Prestani da pratiš moju lokaciju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_sv.json b/public/assets/esri/widgets/Track/t9n/Track_sv.json new file mode 100644 index 0000000..901c495 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Spår","startTracking":"Börja spåra min plats","stopTracking":"Sluta spåra min plats"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_th.json b/public/assets/esri/widgets/Track/t9n/Track_th.json new file mode 100644 index 0000000..3888bb3 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การติดตาม","startTracking":"เริ่มการติดตามตำแหน่งของฉัน","stopTracking":"หยุดการติดตามตำแหน่งของฉัน"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_tr.json b/public/assets/esri/widgets/Track/t9n/Track_tr.json new file mode 100644 index 0000000..bd94a00 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"İz","startTracking":"Konumumu izlemeyi başlat","stopTracking":"Konumumu izlemeyi durdur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_uk.json b/public/assets/esri/widgets/Track/t9n/Track_uk.json new file mode 100644 index 0000000..ea7439e --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Відстежування","startTracking":"Почати відстежування мого місця розташування","stopTracking":"Припинити відстежування мого місця розташування"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_vi.json b/public/assets/esri/widgets/Track/t9n/Track_vi.json new file mode 100644 index 0000000..f4e00e0 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Theo dõi","startTracking":"Bắt đầu theo dõi vị trí của tôi","stopTracking":"Dừng theo dõi vị trí của tôi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_zh-CN.json b/public/assets/esri/widgets/Track/t9n/Track_zh-CN.json new file mode 100644 index 0000000..925180c --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"轨迹","startTracking":"开始追踪我的位置","stopTracking":"停止追踪我的位置"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_zh-HK.json b/public/assets/esri/widgets/Track/t9n/Track_zh-HK.json new file mode 100644 index 0000000..6a13cf4 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"追蹤","startTracking":"開始追蹤我的位置","stopTracking":"停止追蹤我的位置"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Track/t9n/Track_zh-TW.json b/public/assets/esri/widgets/Track/t9n/Track_zh-TW.json new file mode 100644 index 0000000..6a13cf4 --- /dev/null +++ b/public/assets/esri/widgets/Track/t9n/Track_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"追蹤","startTracking":"開始追蹤我的位置","stopTracking":"停止追蹤我的位置"} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations.json new file mode 100644 index 0000000..dd1e349 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations.json @@ -0,0 +1 @@ +{"widgetLabel":"Associations","inputStrings":{"enableAssociations":"View associations","enableConnectivity":"Connectivity associations","enableStructuralAttachment":"Structural attachment associations","maxAllowableAssociations":"Maximum allowable associations","refreshAssociations":"Refresh associations"},"infoStrings":{"maxAllowableAssociationsExceeded":"Zoom in to a smaller area or change the value of the 'Maximum allowable associations' option.","noAssociationsFound":"There are no associations in the current extent.","noUtilityNetwork":"A utility network was not provided. The widget must be initialized with a utility network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ar.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ar.json new file mode 100644 index 0000000..3664838 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"اقترانات","inputStrings":{"enableAssociations":"عرض الاقترانات","enableConnectivity":"اقترانات الاتصال","enableStructuralAttachment":"اقترانات المرفق الهيكلي","maxAllowableAssociations":"الحد الأقصى للاقترانات المسموح بها","refreshAssociations":"تحديث الاقترانات"},"infoStrings":{"maxAllowableAssociationsExceeded":"قم بالتكبير للوصول إلى منطقة أصغر أو تغيير قيمة خيار \"الحد الأقصى للاقترانات المسموح بها\".","noAssociationsFound":"لا توجد اقترانات في النطاق الحالي.","noUtilityNetwork":"لم يتم توفير شبكة مرافق. يجب تهيئة عنصر واجهة المستخدم باستخدام شبكة مرافق."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bg.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bg.json new file mode 100644 index 0000000..b24659d --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Асоциации","inputStrings":{"enableAssociations":"Преглед на асоциациите","enableConnectivity":"Асоциации за свързаност","enableStructuralAttachment":"Асоциации за структурни прикачени файлове","maxAllowableAssociations":"Максимално допустими асоциации","refreshAssociations":"Опресняване на асоциациите"},"infoStrings":{"maxAllowableAssociationsExceeded":"Увеличете мащаба до по-малка област или променете стойността на опцията „Максимално допустими асоциации“.","noAssociationsFound":"Няма асоциации в сегашния обхват.","noUtilityNetwork":"Не е осигурена Utility Network. Изпълнимият модул трябва да бъде инициализиран с Utility Network"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bs.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bs.json new file mode 100644 index 0000000..d47f656 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Udruženja","inputStrings":{"enableAssociations":"Prikaži udruženja","enableConnectivity":"Udruženja povezivosti","enableStructuralAttachment":"Udruženja strukturalnih privitaka","maxAllowableAssociations":"Najveći dopušteni broj udruženja","refreshAssociations":"Osvježi asocijacije"},"infoStrings":{"maxAllowableAssociationsExceeded":"Povećajte na manje područje ili promijenite vrijednost opcije 'Maksimalno dopušteno udruživanje'.","noAssociationsFound":"Nema asocijacija u sadašnjem obuhvatu.","noUtilityNetwork":"Komunalna mreža nije navedena. Widget se mora pokrenuti uz komunalnu mrežu."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ca.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ca.json new file mode 100644 index 0000000..4e5568f --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Associacions","inputStrings":{"enableAssociations":"Visualitza associacions","enableConnectivity":"Associacions de connectivitat","enableStructuralAttachment":"Associacions d'adjunt estructural","maxAllowableAssociations":"Nombre màxim d'associacions permeses","refreshAssociations":"Actualitza les associacions"},"infoStrings":{"maxAllowableAssociationsExceeded":"Amplieu una àrea més petita o canvieu el valor de l'opció \"Nombre màxim d'associacions permeses\".","noAssociationsFound":"No hi ha cap associació a l'extensió actual.","noUtilityNetwork":"No s'ha proporcionat cap xarxa de serveis. Cal inicialitzar el widget amb una xarxa de serveis."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_cs.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_cs.json new file mode 100644 index 0000000..2d5d03f --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Vazby","inputStrings":{"enableAssociations":"Zobrazit vazby","enableConnectivity":"Vazby konektivity","enableStructuralAttachment":"Vazby na konstrukce","maxAllowableAssociations":"Maximální povolený počet vazeb","refreshAssociations":"Obnovit vazby"},"infoStrings":{"maxAllowableAssociationsExceeded":"Přibližte zobrazení na menší oblast nebo změňte hodnotu 'Maximálního povoleného počtu vazeb'.","noAssociationsFound":"V aktuálním rozsahu nejsou žádné vazby.","noUtilityNetwork":"Inženýrské sítě nebyly poskytnuty. Widget musí být inicializován pomocí inženýrské sítě."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_da.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_da.json new file mode 100644 index 0000000..a86c0b0 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Associeringer","inputStrings":{"enableAssociations":"Vis associeringer","enableConnectivity":"Forbindelsesassocieringer","enableStructuralAttachment":"Associeringer for konstruktionsdele","maxAllowableAssociations":"Maksimalt antal tilladte associeringer","refreshAssociations":"Opdater associeringer"},"infoStrings":{"maxAllowableAssociationsExceeded":"Zoom ind på et mindre område, eller rediger værdien for indstillingen 'Maksimalt antal tilladte associeringer'.","noAssociationsFound":"Der er ingen associeringer i den aktuelle udstrækning.","noUtilityNetwork":"Der er ikke angivet noget utility network. En widget skal initialiseres med et utility network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_de.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_de.json new file mode 100644 index 0000000..311a9f6 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Zuordnungen","inputStrings":{"enableAssociations":"Zuordnungen anzeigen","enableConnectivity":"Konnektivitätszuordnungen","enableStructuralAttachment":"Strukturelle Anbau-Zuordnungen","maxAllowableAssociations":"Maximal zulässige Anzahl an Zuordnungen","refreshAssociations":"Zuordnungen aktualisieren"},"infoStrings":{"maxAllowableAssociationsExceeded":"In ein kleineres Gebiet hineinzoomen oder den Wert für die Option 'Maximal zulässige Anzahl an Zuordnungen' ändern.","noAssociationsFound":"In der aktuellen Ausdehnung sind keine Zuordnungen vorhanden.","noUtilityNetwork":"Es wurde kein Versorgungsnetz angegeben. Das Widget muss mit einem Versorgungsnetz initialisiert werden."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_el.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_el.json new file mode 100644 index 0000000..550b2d1 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Συσχετίσεις","inputStrings":{"enableAssociations":"Προβολή συσχετίσεων","enableConnectivity":"Συνδεσιμότητα συσχετίσεων","enableStructuralAttachment":"Συσχετίσεις δομικών προσαρτημάτων","maxAllowableAssociations":"Ανώτατο επιτρεπόμενο συσχετίσεων","refreshAssociations":"Ανανέωση συσχετίσεων"},"infoStrings":{"maxAllowableAssociationsExceeded":"Εστιάστε σε μια μικρότερη περιοχή ή αλλάξτε την τιμή της επιλογής \"Μέγιστο επιτρεπόμενο συσχετίσεων\".","noAssociationsFound":"Δεν υπάρχουν καθόλου συσχετίσεις στην τρέχουσα έκταση.","noUtilityNetwork":"Δεν παρασχέθηκε ένα utility network. Το widget πρέπει να προετοιμαστεί με ένα utility network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_en.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_en.json new file mode 100644 index 0000000..dd1e349 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Associations","inputStrings":{"enableAssociations":"View associations","enableConnectivity":"Connectivity associations","enableStructuralAttachment":"Structural attachment associations","maxAllowableAssociations":"Maximum allowable associations","refreshAssociations":"Refresh associations"},"infoStrings":{"maxAllowableAssociationsExceeded":"Zoom in to a smaller area or change the value of the 'Maximum allowable associations' option.","noAssociationsFound":"There are no associations in the current extent.","noUtilityNetwork":"A utility network was not provided. The widget must be initialized with a utility network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_es.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_es.json new file mode 100644 index 0000000..5be08fa --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Asociaciones","inputStrings":{"enableAssociations":"Ver asociaciones","enableConnectivity":"Asociaciones de conectividad","enableStructuralAttachment":"Asociaciones de adjunto estructural","maxAllowableAssociations":"Máximo permitido de asociaciones","refreshAssociations":"Actualizar asociaciones"},"infoStrings":{"maxAllowableAssociationsExceeded":"Acercar un área más pequeña o cambiar el valor de la opción 'Máximo permitido de asociaciones'.","noAssociationsFound":"No hay asociaciones en la extensión actual.","noUtilityNetwork":"No se ha proporcionado una red de servicios. El widget debe inicializarse con una red de servicios."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_et.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_et.json new file mode 100644 index 0000000..4f370d6 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Seosed","inputStrings":{"enableAssociations":"Kuva seosed","enableConnectivity":"Ühenduvuse seosed","enableStructuralAttachment":"Struktuurse manuse seosed","maxAllowableAssociations":"Seoste maksimaalne lubatud arv","refreshAssociations":"Värskenda seoseid"},"infoStrings":{"maxAllowableAssociationsExceeded":"Suumige sisse väiksemale alale või muutke valiku „Seoste suurim lubatud arv” väärtust.","noAssociationsFound":"Praeguses ulatuses ei ole seoseid.","noUtilityNetwork":"Kommunaalvõrku pole esitatud. Vidin tuleb lähtestada koos kommunaalvõrguga."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fi.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fi.json new file mode 100644 index 0000000..833c093 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Liitokset","inputStrings":{"enableAssociations":"Näytä liitokset","enableConnectivity":"Yhteysliitokset","enableStructuralAttachment":"Rakenteiset liiteliitokset","maxAllowableAssociations":"Liitosten sallittu enimmäismäärä","refreshAssociations":"Päivitä liitokset"},"infoStrings":{"maxAllowableAssociationsExceeded":"Tarkenna pienempään alueeseen tai muuta Liitosten sallittu enimmäismäärä -asetuksen arvoa.","noAssociationsFound":"Nykyisessä laajuudessa ei ole liitoksia.","noUtilityNetwork":"Jakeluverkkoa ei annettu. Pienoisohjelma on alustettava käyttämällä jakeluverkkoa."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fr.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fr.json new file mode 100644 index 0000000..8e0d9b0 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Associations","inputStrings":{"enableAssociations":"Afficher les associations","enableConnectivity":"Associations de connectivité","enableStructuralAttachment":"Associations de dépendance structurelle","maxAllowableAssociations":"Nombre maximal d’associations autorisé","refreshAssociations":"Actualiser les associations"},"infoStrings":{"maxAllowableAssociationsExceeded":"Effectuez un zoom avant sur une zone plus petite ou modifiez la valeur de l’option 'Nombre maximal d’associations autorisé'.","noAssociationsFound":"Il n’y a aucune association dans l’étendue actuelle.","noUtilityNetwork":"Aucun réseau de distribution n’a été fourni. Le widget doit être initialisé avec un réseau de distribution."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_he.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_he.json new file mode 100644 index 0000000..309bc9a --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שיוכים","inputStrings":{"enableAssociations":"הצג שיוכים","enableConnectivity":"שיוכי קישוריות","enableStructuralAttachment":"שיוכי קבצים מצורפים מובנים","maxAllowableAssociations":"מספר מקסימלי מותר של שיוכים","refreshAssociations":"רענן שיוכים"},"infoStrings":{"maxAllowableAssociationsExceeded":"הגדל זום אל אזור קטן יותר או שנה את הערך של האפשרות 'מספר מקסימלי מותר של שיוכים'.","noAssociationsFound":"אין שיוכים בתיחום הנוכחי.","noUtilityNetwork":"לא סופקה Utility Network. יש לאתחל את הווידג'ט עם Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hr.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hr.json new file mode 100644 index 0000000..d47f656 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Udruženja","inputStrings":{"enableAssociations":"Prikaži udruženja","enableConnectivity":"Udruženja povezivosti","enableStructuralAttachment":"Udruženja strukturalnih privitaka","maxAllowableAssociations":"Najveći dopušteni broj udruženja","refreshAssociations":"Osvježi asocijacije"},"infoStrings":{"maxAllowableAssociationsExceeded":"Povećajte na manje područje ili promijenite vrijednost opcije 'Maksimalno dopušteno udruživanje'.","noAssociationsFound":"Nema asocijacija u sadašnjem obuhvatu.","noUtilityNetwork":"Komunalna mreža nije navedena. Widget se mora pokrenuti uz komunalnu mrežu."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hu.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hu.json new file mode 100644 index 0000000..2f38be0 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Társítások","inputStrings":{"enableAssociations":"Társítások megtekintése","enableConnectivity":"Összekapcsolhatósági társítások","enableStructuralAttachment":"Szerkezeti mellékletek társításai","maxAllowableAssociations":"A társítások maximális megengedhető száma","refreshAssociations":"Társítások frissítése"},"infoStrings":{"maxAllowableAssociationsExceeded":"Kisebb területre való nagyítás vagy a „Maximálisan megengedett társítások” opció értékének módosítása.","noAssociationsFound":"Az aktuális kiterjedésben nincsenek társítások","noUtilityNetwork":"A közműhálózatot nem adták meg. A widgetet egy közműhálózattal kell inicializálni."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_id.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_id.json new file mode 100644 index 0000000..a5a075f --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Asosiasi","inputStrings":{"enableAssociations":"Lihat asosiasi","enableConnectivity":"Asosiasi konektivitas","enableStructuralAttachment":"Asosiasi keterikatan struktural","maxAllowableAssociations":"Jumlah maksimum asosiasi yang diperbolehkan","refreshAssociations":"Perbarui asosiasi"},"infoStrings":{"maxAllowableAssociationsExceeded":"Perbesar ke area yang lebih kecil atau ubah nilai opsi 'Jumlah maksimum asosiasi yang diperbolehkan'.","noAssociationsFound":"Tidak ada asosiasi dalam jangkauan saat ini.","noUtilityNetwork":"Utility network tidak disediakan. Widget harus diinisialisasi dengan utility network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_it.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_it.json new file mode 100644 index 0000000..0183253 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Associazioni","inputStrings":{"enableAssociations":"Visualizza associazioni","enableConnectivity":"Associazioni di connettività","enableStructuralAttachment":"Associazioni allegato strutturale","maxAllowableAssociations":"Associazioni massime consentite","refreshAssociations":"Aggiorna associazioni"},"infoStrings":{"maxAllowableAssociationsExceeded":"Effettua lo zoom su un'area più piccola o cambia il valore dell'opzione 'Associazioni massime consentite'.","noAssociationsFound":"Non sono presenti associazioni nell'estensione corrente.","noUtilityNetwork":"Rete di servizi non fornita. Il widget deve essere inizializzato con una rete di servizi."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ja.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ja.json new file mode 100644 index 0000000..69b8633 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"関連付け","inputStrings":{"enableAssociations":"関連付けの表示","enableConnectivity":"接続性の関連付け","enableStructuralAttachment":"構造物付属物の関連付け","maxAllowableAssociations":"関連付けの最大許容数","refreshAssociations":"関連付けの更新"},"infoStrings":{"maxAllowableAssociationsExceeded":"小規模なエリアを拡大するか、関連付けの最大許容数オプションの値を変更してください","noAssociationsFound":"現在の範囲には関連付けがありません。","noUtilityNetwork":"ユーティリティ ネットワークが指定されていません。 ウィジェットはユーティリティ ネットワークで初期化する必要があります。"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ko.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ko.json new file mode 100644 index 0000000..803e7d4 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"연관","inputStrings":{"enableAssociations":"연관 보기","enableConnectivity":"연결성 연관","enableStructuralAttachment":"구조 첨부 파일 연관","maxAllowableAssociations":"연관 최대 허용 수","refreshAssociations":"연관 새로 고침"},"infoStrings":{"maxAllowableAssociationsExceeded":"더 작은 영역으로 확대하거나 '연관 최대 허용 수' 옵션 값을 변경합니다.","noAssociationsFound":"현재 범위에 연관이 없습니다.","noUtilityNetwork":"유틸리티 네트워크가 제공되지 않았습니다. 위젯은 유틸리티 네트워크에서 초기화되어야 합니다."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lt.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lt.json new file mode 100644 index 0000000..3eabd68 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Asociacijos","inputStrings":{"enableAssociations":"Peržiūrėti asociacijas","enableConnectivity":"Ryšio asociacijos","enableStructuralAttachment":"Konstrukcinių priedų asociacijos","maxAllowableAssociations":"Didžiausias leidžiamas asociacijų skaičius","refreshAssociations":"Atnaujinti asociacijas"},"infoStrings":{"maxAllowableAssociationsExceeded":"Priartinkite iki mažesnio ploto arba pakeiskite parinkties „Didžiausias leidžiamas asociacijų skaičius“ reikšmę.","noAssociationsFound":"Šioje aprėptyje nėra asociacijų.","noUtilityNetwork":"Nenurodytas komunalinių paslaugų tinklas. Valdiklis turi būti inicijuotas nurodant komunalinių paslaugų tinklą."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lv.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lv.json new file mode 100644 index 0000000..83abffe --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Saistības","inputStrings":{"enableAssociations":"Skatīt saistības","enableConnectivity":"Savienojamības saistības","enableStructuralAttachment":"Strukturāla pielikuma saistības","maxAllowableAssociations":"Maksimāli pieļaujamās saistības","refreshAssociations":"Atsvaidzināt saistības"},"infoStrings":{"maxAllowableAssociationsExceeded":"Tuviniet līdz mazākam apgabalam vai mainiet opcijas 'Maksimāli pieļaujamās saistības' vērtību.","noAssociationsFound":"Pašreizējā pārklājumā nav saistību.","noUtilityNetwork":"Utility Network nav norādīts. Logrīks ir jāinicializē Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nb.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nb.json new file mode 100644 index 0000000..4276c21 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Forbindelser","inputStrings":{"enableAssociations":"Vis forbindelser","enableConnectivity":"Tilkoblingsforbindelser","enableStructuralAttachment":"Strukturelle tilknytningsforbindelser","maxAllowableAssociations":"Høyeste antall tillatte forbindelser","refreshAssociations":"Oppdater forbindelser"},"infoStrings":{"maxAllowableAssociationsExceeded":"Zoom inn på et mindre område, eller endre verdien for alternativet Høyest antall tillatte forbindelser.","noAssociationsFound":"Det er ingen forbindelser i gjeldende utstrekning.","noUtilityNetwork":"Det er ikke angitt et forsyningsnett. Miniprogrammet må startes med et forsyningsnett."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nl.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nl.json new file mode 100644 index 0000000..48e46e3 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Associaties","inputStrings":{"enableAssociations":"Associaties weergeven","enableConnectivity":"Connectiviteit associaties","enableStructuralAttachment":"Structuurbijlage associaties","maxAllowableAssociations":"Maximaal toegestane associaties","refreshAssociations":"Associaties vernieuwen"},"infoStrings":{"maxAllowableAssociationsExceeded":"Zoom in op een kleiner gebied of wijzig de waarde van de optie \"Maximaal toegestane associaties\".","noAssociationsFound":"Er zijn geen associaties in de huidige extent.","noUtilityNetwork":"Er is geen utiliteitnetwerk opgegeven. De widget moet geïnitialiseerd worden met een utiliteitnetwerk."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pl.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pl.json new file mode 100644 index 0000000..279e35b --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Powiązania","inputStrings":{"enableAssociations":"Wyświetl powiązania","enableConnectivity":"Powiązania łączności","enableStructuralAttachment":"Powiązania załączników strukturalnych","maxAllowableAssociations":"Maksymalna dopuszczalna liczba powiązań","refreshAssociations":"Odśwież powiązania"},"infoStrings":{"maxAllowableAssociationsExceeded":"Przybliż mniejszy obszar lub zmień wartość opcji Maksymalna dopuszczalna liczba powiązań.","noAssociationsFound":"Brak powiązań w bieżącym zasięgu.","noUtilityNetwork":"Nie określono sieci infrastruktury. Widżet musi zostać zainicjowany z użyciem sieci infrastruktury."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-BR.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-BR.json new file mode 100644 index 0000000..209da9b --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Associações","inputStrings":{"enableAssociations":"Visualizar associações","enableConnectivity":"Associações de conectividade","enableStructuralAttachment":"Associações de anexo estruturais","maxAllowableAssociations":"Máximo de associações permitidas","refreshAssociations":"Atualizar associações"},"infoStrings":{"maxAllowableAssociationsExceeded":"Amplie para uma área menor ou altere o valor da opção 'Máximo de associações permitidas'","noAssociationsFound":"Não há associações na extensão atual","noUtilityNetwork":"Uma rede de serviços públicos não foi fornecida. O widget deve ser inicializado com uma rede de utilitários."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-PT.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-PT.json new file mode 100644 index 0000000..85fddfb --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Associações","inputStrings":{"enableAssociations":"Ver associações","enableConnectivity":"Associações de conectividade","enableStructuralAttachment":"Associações de anexos estruturais","maxAllowableAssociations":"Associações máximas permitidas","refreshAssociations":"Atualizar associações"},"infoStrings":{"maxAllowableAssociationsExceeded":"Amplie para uma área menor ou altere o valor da opção \"Associações máximas permitidas\"","noAssociationsFound":"Não existem associações na extensão atual.","noUtilityNetwork":"Não foi fornecida uma rede de serviços. O widget tem de ser inicializado com uma rede de serviços."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ro.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ro.json new file mode 100644 index 0000000..a2ef929 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Asocieri","inputStrings":{"enableAssociations":"Vizualizare asocieri","enableConnectivity":"Asocieri conectivitate","enableStructuralAttachment":"Asociații de atașare structurală","maxAllowableAssociations":"Asocieri permisibile maxime","refreshAssociations":"Reîmprospătare asocieri"},"infoStrings":{"maxAllowableAssociationsExceeded":"Măriți la o zonă la mică sau schimbați valoarea opțiunii „Asocieri permisibile maxime”.","noAssociationsFound":"Nu există asocieri în extinderea curentă.","noUtilityNetwork":"Nu a fost furnizată o rețea de utilități. Widgetul trebuie să fie inițializat cu o rețea de utilități."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ru.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ru.json new file mode 100644 index 0000000..c3e057c --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Связи","inputStrings":{"enableAssociations":"Просмотр связей","enableConnectivity":"Сопоставления связности","enableStructuralAttachment":"Связи прикрепления к структуре","maxAllowableAssociations":"Максимальное количество связей","refreshAssociations":"Обновить связи"},"infoStrings":{"maxAllowableAssociationsExceeded":"Приблизьтесь к небольшой области или измените значение опции 'Максимальное количество связей'.","noAssociationsFound":"В текущем экстенте нет связей.","noUtilityNetwork":"Инженерная сеть не указана. Виджет должен быть инициализирован с инженерной сетью."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sk.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sk.json new file mode 100644 index 0000000..4e67490 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Asociácie","inputStrings":{"enableAssociations":"Zobraziť asociácie","enableConnectivity":"Asociácie konektivity","enableStructuralAttachment":"Asociácie štrukturálnych príloh","maxAllowableAssociations":"Maximálny počet povolených asociácií","refreshAssociations":"Obnoviť asociácie"},"infoStrings":{"maxAllowableAssociationsExceeded":"Priblížte si menšiu oblasť alebo zmeňte hodnotu možnosti 'Maximálny počet povolených asociácií'.","noAssociationsFound":"V aktuálnom rozsahu neexistujú žiadne asociácie.","noUtilityNetwork":"Utility siete neboli poskytnuté. Widget musí byť inicializovaný pomocou utility siete."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sl.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sl.json new file mode 100644 index 0000000..7ca0e99 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Asociacije","inputStrings":{"enableAssociations":"Oglej si asociacije","enableConnectivity":"Asociacije povezljivosti","enableStructuralAttachment":"Asociacije strukturne priloge","maxAllowableAssociations":"Največje število dovoljenih asociacij","refreshAssociations":"Osveži asociacije"},"infoStrings":{"maxAllowableAssociationsExceeded":"Povečajte na manjše območje ali spremenite vrednost možnosti »Največje število dovoljenih asociacij«.","noAssociationsFound":"V trenutnem obsegu ni nobenih asociacij.","noUtilityNetwork":"Omrežje pripomočkov ni bilo navedeno. Pripomoček mora biti inicializiran z omrežjem pripomočkov."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sr.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sr.json new file mode 100644 index 0000000..06a821b --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Povezivanja","inputStrings":{"enableAssociations":"Prikaži povezivanja","enableConnectivity":"Veze za povezivanje","enableStructuralAttachment":"Povezivanja strukturalnih priloga","maxAllowableAssociations":"Maksimalno dozvoljen broj povezivanja","refreshAssociations":"Osveži povezivanja"},"infoStrings":{"maxAllowableAssociationsExceeded":"Zumirajte na manju oblast ili promenite vrednost opcije 'Maksimalno dozvoljen broj povezivanja'.","noAssociationsFound":"Nema povezivanja u trenutnom obuhvatu.","noUtilityNetwork":"Nije obezbeđena uslužna mreža. Vidžet mora biti pokrenut sa uslužnom mrežom."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sv.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sv.json new file mode 100644 index 0000000..390ce28 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Associationer","inputStrings":{"enableAssociations":"Visa associationer","enableConnectivity":"Anslutningsassociationer","enableStructuralAttachment":"Associationer för strukturbilagor","maxAllowableAssociations":"Maximalt antal tillåtna associationer","refreshAssociations":"Uppdatera associationer"},"infoStrings":{"maxAllowableAssociationsExceeded":"Zooma in till ett mindre område eller ändra värdet för alternativet \"Maximalt antal tillåtna associationer\".","noAssociationsFound":"Det finns inga associationer i aktuell utbredning.","noUtilityNetwork":"Ett infrastruktursnätverk har inte angivits. Widgeten måste initieras med ett infrastruktursnätverk."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_th.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_th.json new file mode 100644 index 0000000..19b0c18 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การเชื่อมโยง","inputStrings":{"enableAssociations":"ดูการเชื่อมโยง","enableConnectivity":"การเชื่อมโยงการเชื่อมต่อ","enableStructuralAttachment":"การเชื่อมโยงไฟล์แนบเชิงโครงสร้าง","maxAllowableAssociations":"การเชื่อมโยงสูงสุดที่อนุญาต","refreshAssociations":"รีเฟรชการเชื่อมโยง"},"infoStrings":{"maxAllowableAssociationsExceeded":"ซูมเข้าไปยังพื้นที่ขนาดเล็กลง หรือเปลี่ยนแปลงค่าของตัวเลือก 'การเชื่อมโยงสูงสุดที่อนุญาต'","noAssociationsFound":"ไม่มีการเชื่อมโยงในขอบเขตปัจจุบัน","noUtilityNetwork":"ไม่ได้ระบุเครือข่ายสาธารณูปโภค วิดเจ็ตต้องเริ่มทำงานพร้อมเครือข่ายสาธารณูปโภค"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_tr.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_tr.json new file mode 100644 index 0000000..f515812 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"İlişkilendirmeler","inputStrings":{"enableAssociations":"İlişkilendirmeleri görüntüle","enableConnectivity":"Bağlanırlık ilişkilendirmeleri","enableStructuralAttachment":"Yapısal ek ilişkilendirmeleri","maxAllowableAssociations":"İzin verilen maksimum ilişkilendirme","refreshAssociations":"İlişkilendirmeleri yenile"},"infoStrings":{"maxAllowableAssociationsExceeded":"Daha küçük bir alana yakınlaştırın veya \"İzin verilen maksimum ilişkilendirme\" seçeneğinin değerini değiştirin.","noAssociationsFound":"Geçerli yayılımda herhangi bir ilişkilendirme yok.","noUtilityNetwork":"Bir utility network sağlanmamış. Araç, bir utility network ile başlatılmalı."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_uk.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_uk.json new file mode 100644 index 0000000..ce44160 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Зв'язки","inputStrings":{"enableAssociations":"Перегляд зв'язків","enableConnectivity":"Зв'язки зв'язності","enableStructuralAttachment":"Зв'язки прикріплень до структури","maxAllowableAssociations":"Максимальна кількість допустимих зв'язків","refreshAssociations":"Оновити зв'язки"},"infoStrings":{"maxAllowableAssociationsExceeded":"Збільште масштаб до меншої області або змініть значення параметра «Максимальна кількість допустимих зв'язків».","noAssociationsFound":"У поточному екстенті немає зв'язків.","noUtilityNetwork":"Інженерно-комунікаційна мережа не надана. Віджет повинен бути ініціалізований за допомогою інженерно-комунікаційної мережі."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_vi.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_vi.json new file mode 100644 index 0000000..03085d2 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Liên kết","inputStrings":{"enableAssociations":"Xem liên kết","enableConnectivity":"Liên kết về khả năng kết nối","enableStructuralAttachment":"Liên kết đính kèm có cấu trúc","maxAllowableAssociations":"Số lượng liên kết tối đa cho phép","refreshAssociations":"Làm mới liên kết"},"infoStrings":{"maxAllowableAssociationsExceeded":"Phóng to một diện tích nhỏ hơn hoặc thay đổi giá trị tuỳ chọn 'Số lượng liên kết tối đa cho phép'.","noAssociationsFound":"Không có liên kết nào trong phạm vi hiện tại.","noUtilityNetwork":"Mạng lưới tiện ích không được cung cấp. Tiện ích phải được khởi tạo với mạng lưới tiện ích."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-CN.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-CN.json new file mode 100644 index 0000000..95778ef --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"关联","inputStrings":{"enableAssociations":"查看关联","enableConnectivity":"连通性关联","enableStructuralAttachment":"结构附件关联","maxAllowableAssociations":"最大允许关联","refreshAssociations":"刷新关联"},"infoStrings":{"maxAllowableAssociationsExceeded":"放大到较小的区域或更改“最大允许关联”选项的值。","noAssociationsFound":"当前范围内没有关联。","noUtilityNetwork":"未提供公共设施网络。 微件必须使用公共设施网络进行初始化。"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-HK.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-HK.json new file mode 100644 index 0000000..922be70 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"關聯","inputStrings":{"enableAssociations":"檢視關聯","enableConnectivity":"連線關聯","enableStructuralAttachment":"結構附件關聯","maxAllowableAssociations":"允許的最大關聯數","refreshAssociations":"重新整理關聯"},"infoStrings":{"maxAllowableAssociationsExceeded":"放大到更小的區域或變更「允許的最大關聯數」選項的值。","noAssociationsFound":"目前範圍中沒有關聯。","noUtilityNetwork":"未提供公用事業網路。 必須使用公用事業網路初始化此 widget。"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-TW.json b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-TW.json new file mode 100644 index 0000000..922be70 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkAssociations/t9n/UtilityNetworkAssociations_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"關聯","inputStrings":{"enableAssociations":"檢視關聯","enableConnectivity":"連線關聯","enableStructuralAttachment":"結構附件關聯","maxAllowableAssociations":"允許的最大關聯數","refreshAssociations":"重新整理關聯"},"infoStrings":{"maxAllowableAssociationsExceeded":"放大到更小的區域或變更「允許的最大關聯數」選項的值。","noAssociationsFound":"目前範圍中沒有關聯。","noUtilityNetwork":"未提供公用事業網路。 必須使用公用事業網路初始化此 widget。"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace.json new file mode 100644 index 0000000..d8cf046 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"A widget to perform traces in a Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Select terminals","remove":"Remove","locateFeature":"Locate","zoomToFeature":"Zoom to","clearResults":"Discard","select":"Select","cancel":"Cancel","ok":"OK"},"inputsStrings":{"headerTabInputs":"Inputs","headerStartingPoint":"Starting points","startingPointHint":"Add starting points for the trace.","headerBarrier":"Barriers","barrierButton":"Barrier","barrierPointHint":"Add barrier points for the trace.","barrierFilter":"Filter barrier","addPointOption":"Add a point","addPointHint":"Click the map to add a point","removeAllPoints":"Remove all","selectTraces":"Select traces"},"tracingStrings":{"traceOperation":"Trace types","runTrace":"Run"},"resultsStrings":{"headerTabResults":"Results","resultsListOptions":"Options","ellipsesOptions":"Options","displayAttribute":"Display attribute","sortBy":"Sort by","startOverButton":"Clear all","startOverValidation":"Are you sure? All the trace Inputs and Results will be lost.","highlightTrace":"Show graphics","noSelectionResults":"Features cannot be selected. Enable to show graphics instead.","viewFeatures":"Features","selectFeatures":"Select features","graphicColor":"Color","functionHeader":"Functions","noValue":"No value","resultAreaHeader":"Show result area","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"Starting point missing","startingPointAlert":"Add a starting point to run this trace.","selectTraceAlertHeader":"Trace type not selected","selectTraceAlert":"Select a trace type to run.","NoRunAlertHeader":"No results available","noResultsInfo":"Go to the Inputs tab to select a trace type, add a starting point, and click Run to view the results.","traceExecuting":"Trace in progress...","genericResultHeader":"Trace result","genericErrorHeader":"An error occurred","noAssetsFoundHeader":"Cannot add point","noAssetFound":"The point must intersect with a feature on the map.","clearResultsAlert":"Are you sure? All the results for this trace will be discarded.","noTraceSupported":"A Utility Network cannot be found or tracing is not supported. Provide a valid Utility Network with shared Trace Configurations.","noUserExtension":"The account logged in is missing a license for the ArcGIS Utility Network user type extension.","noTerminalDefinedHeader":"Terminal missing","noTerminalDefined":"At least one terminal must be selected."},"attributeStrings":{"traceId":"Trace Id","traceName":"Trace name","traceDescription":"Trace description","startingPoints":"Starting points","barriers":"Barriers","username":"User","version":"Version","date":"Date","elementCount":"Count of features","functionResult":"Trace functions","areaStatistic":"Area statistic","globalid":"Global Id","terminalid":"Terminal Id","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ar.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ar.json new file mode 100644 index 0000000..041635a --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تتبع شبكة المرافق \"Utility Network\"","widgetDescription":"عنصر واجهة مستخدم لإجراء عمليات التتبع في شبكة المرافق \"Utility Network\".","globalStrings":{"selectTerminalPlaceholder":"تحديد وحدات طرفية","remove":"إزالة","locateFeature":"تحديد موقع","zoomToFeature":"تكبير/تصغير إلى","clearResults":"تجاهل","select":"تحديد","cancel":"إلغاء الأمر","ok":"موافق"},"inputsStrings":{"headerTabInputs":"مدخلات","headerStartingPoint":"نقاط البدء","startingPointHint":"أضف نقاط البدء للتتبع.","headerBarrier":"حواجز","barrierButton":"حاجز","barrierPointHint":"أضف نقاط الحاجز للتتبع.","barrierFilter":"حاجز تصفية","addPointOption":"إضافة نُقطة","addPointHint":"النقر على الخريطة لإضافة نقطة","removeAllPoints":"حذف الكل","selectTraces":"تحديد التتبعات"},"tracingStrings":{"traceOperation":"أنواع التتبع","runTrace":"تشغيل"},"resultsStrings":{"headerTabResults":"النتائج","resultsListOptions":"خيارات","ellipsesOptions":"خيارات","displayAttribute":"عرض البيانات الجدولية","sortBy":"فرز بواسطة","startOverButton":"مسح كل","startOverValidation":"هل أنت متأكد؟ ستفقد جميع مدخلات ونتائج التتبع.","highlightTrace":"إظهار الرسومات البيانية","noSelectionResults":"يتعذر تحديد المعالم. قم بالتمكين لإظهار الرسومات البيانية بدلاً من ذلك.","viewFeatures":"المعالم","selectFeatures":"اختر معالم","graphicColor":"لون","functionHeader":"الدوال","noValue":"لا توجد قيمة","resultAreaHeader":"إظهار منطقة النتائج","resultAreaBuffer":"نطاق"},"alertsStrings":{"startingPointAlertHeader":"نقطة البدء مفقودة","startingPointAlert":"أضف نقطة بدء لتشغيل هذا التتبع.","selectTraceAlertHeader":"لم يتم تحديد نوع التتبع","selectTraceAlert":"حدد نوع التتبع لتشغيله.","NoRunAlertHeader":"لا توجد نتائج متاحة","noResultsInfo":"انتقل إلى علامة التبويب \"المدخلات\" لتحديد نوع التتبع وإضافة نقطة بدء وانقر فوق \"تشغيل\" لعرض النتائج.","traceExecuting":"التتبع قيد التقدم...","genericResultHeader":"نتيجة التتبع","genericErrorHeader":"حدث خطأ","noAssetsFoundHeader":"يتعذر إضافة نقطة","noAssetFound":"يجب أن تتقاطع النقطة مع معلم على الخريطة.","clearResultsAlert":"هل أنت متأكد؟ سيتم تجاهل جميع نتائج هذا التتبع.","noTraceSupported":"لا يمكن العثور على Utility Network أو أن التتبع غير مدعوم. قم بتوفير Utility Network صالحة بها تكوينات تتبع مشتركة.","noUserExtension":"يفتقد الحساب الذي تم تسجيل دخوله إلى ترخيص لملحق نوع مستخدم ArcGIS Utility Network.","noTerminalDefinedHeader":"المحطة الطرفية مفقودة","noTerminalDefined":"يجب تحديد محطة طرفية واحدة على الأقل."},"attributeStrings":{"traceId":"معرف التتبع","traceName":"اسم التتبع","traceDescription":"وصف التتبع","startingPoints":"نقاط البدء","barriers":"حواجز","username":"مستخدم","version":"الإصدار","date":"تاريخ","elementCount":"عدد المعالم","functionResult":"وظائف التتبع","areaStatistic":"إحصاء المنطقة","globalid":"المعرف العالمي","terminalid":"المعرف الطرفي","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bg.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bg.json new file mode 100644 index 0000000..746b8ed --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Проследяване Utility Network","widgetDescription":"Изпълним модул за проследяване в Utility Network","globalStrings":{"selectTerminalPlaceholder":"Изберете терминали","remove":"Изтриване","locateFeature":"Намерете","zoomToFeature":"Приближаване","clearResults":"Отхвърляне","select":"Избор","cancel":"Отказ","ok":"Ок"},"inputsStrings":{"headerTabInputs":"Входни данни","headerStartingPoint":"Начални точки","startingPointHint":"Добавете начални точки за проследяването.","headerBarrier":"Бариери","barrierButton":"Бариера","barrierPointHint":"Добавете бариерни точки за проследяването.","barrierFilter":"Бариера за филтриране","addPointOption":"Добавяне на точка","addPointHint":"Натиснете върху картата, за да добавите точка.","removeAllPoints":"Изтриване на всички","selectTraces":"Избор на проследявания"},"tracingStrings":{"traceOperation":"Типове проследяване","runTrace":"Стартиране"},"resultsStrings":{"headerTabResults":"Резултати","resultsListOptions":"Опции","ellipsesOptions":"Опции","displayAttribute":"Показване на атрибутите","sortBy":"Сортиране по","startOverButton":"Изчистване на всички","startOverValidation":"Сигурни ли сте? Всички входни данни и резултати за проследявания ще бъдат изгубени.","highlightTrace":"Показване на графики","noSelectionResults":"Обектите не могат да бъдат избрани. Вместо това, активирайте показване на графика.","viewFeatures":"Обекти","selectFeatures":"Изберане на обекти","graphicColor":"Цвят","functionHeader":"Функции","noValue":"Няма стойност","resultAreaHeader":"Показване на резултат за област","resultAreaBuffer":"Буфер"},"alertsStrings":{"startingPointAlertHeader":"Липсва начална точка","startingPointAlert":"За да изпълните това проследяване, добавете начална точка.","selectTraceAlertHeader":"Не е избран тип на прoследяване","selectTraceAlert":"Изберете тип проследяване за стартиране.","NoRunAlertHeader":"Няма налични резултати","noResultsInfo":"Отидете в раздела Входни данни, за да изберете тип проследяване, добавете начална точка и натиснете върху Run (Изпълни), за да видите резултатите.","traceExecuting":"Проследяването се изпълнява...","genericResultHeader":"Резултат от проследяване","genericErrorHeader":"Възникна грешка","noAssetsFoundHeader":"Не може да се добави точка","noAssetFound":"Тази точка трябва да се пресича с обект на картата.","clearResultsAlert":"Сигурни ли сте? Всички резултати от това проследяване ще бъдат отхвърлени.","noTraceSupported":"Utility Network не може да бъде намерена или проследяването не се поддържа. Осигурете валидна Utility Network със споделени конфигурации за проследяване.","noUserExtension":"В акаунта, в който сте влезли, липсва лиценз за разширението за потребителски тип ArcGIS Utility Network.","noTerminalDefinedHeader":"Липсва терминал","noTerminalDefined":"Трябва да бъде избран поне един терминал."},"attributeStrings":{"traceId":"ИД за проследяване","traceName":"Име за проследяване","traceDescription":"Описание на проследяване","startingPoints":"Начални точки","barriers":"Бариери","username":"Потребител","version":"Версия","date":"Дата","elementCount":"Брой обекти","functionResult":"Функции за проследяване","areaStatistic":"Статистика на област","globalid":"Глобален ИД","terminalid":"ИД на терминал","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bs.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bs.json new file mode 100644 index 0000000..e565b3b --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"Widget za izvođenje praćenja u Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Odaberi terminale","remove":"Ukloni","locateFeature":"Pronađi","zoomToFeature":"Povećaj na","clearResults":"Odbaci","select":"Odaberi","cancel":"Odustani","ok":"U redu"},"inputsStrings":{"headerTabInputs":"Unosi","headerStartingPoint":"Početne točke","startingPointHint":"Dodajte početne točke za praćenje.","headerBarrier":"Prepreke","barrierButton":"Ograničenje","barrierPointHint":"Dodajte točke zapreke za praćenje.","barrierFilter":"Zapreka filtra","addPointOption":"Dodaj točku","addPointHint":"Kliknite na kartu za dodavanje točke","removeAllPoints":"Ukloni sve","selectTraces":"Odaberite praćenja"},"tracingStrings":{"traceOperation":"Vrste praćenja","runTrace":"Pokreni"},"resultsStrings":{"headerTabResults":"Rezultati","resultsListOptions":"Opcije","ellipsesOptions":"Opcije","displayAttribute":"Prikaži atribute","sortBy":"Sortiraj prema","startOverButton":"Očisti sve","startOverValidation":"Jeste li sigurni? Svi unosi i rezultati praćenja bit će izgubljeni.","highlightTrace":"Prikaži grafičke elemente","noSelectionResults":"Ne mogu se odabrati geoobjekti. Omogućite prikaz grafike umjesto toga.","viewFeatures":"Geoobjekti","selectFeatures":"Odaberi geoobjekte","graphicColor":"Boja","functionHeader":"Funkcije","noValue":"Nema vrijednosti","resultAreaHeader":"Prikaži područje rezultata","resultAreaBuffer":"Pojas"},"alertsStrings":{"startingPointAlertHeader":"Nedostaje početna točka","startingPointAlert":"Dodajte početnu točku za pokretanje ovog praćenja.","selectTraceAlertHeader":"Vrsta praćenja nije odabrana","selectTraceAlert":"Odaberite vrstu praćenja za pokretanje.","NoRunAlertHeader":"Nema dostupnih rezultata","noResultsInfo":"Idite na karticu Unosi da odaberete vrstu praćenja, dodajte početnu točku i kliknite Pokreni za prikaz rezultata.","traceExecuting":"Praćenje u tijeku...","genericResultHeader":"Rezultati praćenja","genericErrorHeader":"Došlo je do pogreške","noAssetsFoundHeader":"Ne može se dodati točka","noAssetFound":"Točka se mora presjecati s geoobjektom na karti.","clearResultsAlert":"Jeste li sigurni? Svi rezultati za ovo praćenje bit će odbačeni.","noTraceSupported":"Utility Network nije moguće pronaći ili praćenje nije podržano. Navedite važeći Utility Network s dijeljenim konfiguracijama praćenja.","noUserExtension":"Prijavljenom računu nedostaje licenca za ekstenziju vrste korisnika ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal nedostaje","noTerminalDefined":"Potrebno je odabrati bar jedan terminal."},"attributeStrings":{"traceId":"ID praćenja","traceName":"Naziv praćenja","traceDescription":"Opis praćenja","startingPoints":"Početne točke","barriers":"Prepreke","username":"Korisnik","version":"Verzija","date":"Datum","elementCount":"Broj geoobjekata","functionResult":"Funkcije praćenja","areaStatistic":"Statistika područja","globalid":"Globalni ID","terminalid":"ID terminala","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ca.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ca.json new file mode 100644 index 0000000..a886f37 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Traçat de xarxa de serveis","widgetDescription":"Widget per fer traçats en una xarxa de serveis.","globalStrings":{"selectTerminalPlaceholder":"Seleccioneu terminals","remove":"Elimina","locateFeature":"Localitza","zoomToFeature":"Aplica el zoom a","clearResults":"Descarta","select":"Selecciona","cancel":"Cancel·la","ok":"D'acord"},"inputsStrings":{"headerTabInputs":"Entrades","headerStartingPoint":"Punts d'inici","startingPointHint":"Afegiu punts d'inici per al traçat.","headerBarrier":"Barreres","barrierButton":"Barrera","barrierPointHint":"Afegiu punts de barrera per al traçat.","barrierFilter":"Barrera de filtre","addPointOption":"Afegeix un punt","addPointHint":"Feu clic al mapa per afegir un punt","removeAllPoints":"Elimina-ho tot","selectTraces":"Seleccioneu traçats"},"tracingStrings":{"traceOperation":"Tipus de traçat","runTrace":"Executa"},"resultsStrings":{"headerTabResults":"Resultats","resultsListOptions":"Opcions","ellipsesOptions":"Opcions","displayAttribute":"Mostra l'atribut","sortBy":"Ordena per","startOverButton":"Esborra-ho tot","startOverValidation":"N'esteu segur? Es perdran totes les entrades i els resultats del traçat.","highlightTrace":"Mostra els gràfics","noSelectionResults":"No es poden seleccionar entitats. En lloc d'això, habiliteu la visualització de gràfics.","viewFeatures":"Característiques","selectFeatures":"Seleccioneu entitats","graphicColor":"Color","functionHeader":"Funcions","noValue":"Cap valor","resultAreaHeader":"Mostra l'àrea de resultat","resultAreaBuffer":"Àrea d'influència"},"alertsStrings":{"startingPointAlertHeader":"Falta el punt d'inici","startingPointAlert":"Afegiu un punt d'inici per fer aquest traçat.","selectTraceAlertHeader":"No s'ha seleccionat el tipus de traçat","selectTraceAlert":"Seleccioneu un tipus de traçat per executar.","NoRunAlertHeader":"No hi ha resultats disponibles","noResultsInfo":"Aneu a la pestanya Entrades per seleccionar un tipus de traçat, afegiu un punt d'inici i feu clic a Executa per veure els resultats.","traceExecuting":"Traçat en curs...","genericResultHeader":"Resultat del traçat","genericErrorHeader":"S'ha produït un error","noAssetsFoundHeader":"No es pot afegir el punt","noAssetFound":"El punt ha d'intersecar amb una entitat del mapa.","clearResultsAlert":"N'esteu segur? Es descartaran tots els resultats d'aquest traçat.","noTraceSupported":"No s'ha trobat cap xarxa de serveis o bé no s'admet el traçat. Proporcioneu una xarxa de serveis vàlida amb configuracions de traçat compartit.","noUserExtension":"Al compte amb què heu iniciat la sessió li falta una llicència per a l'extensió de tipus d'usuari de l'ArcGIS Utility Network.","noTerminalDefinedHeader":"Falta el terminal","noTerminalDefined":"Cal seleccionar com a mínim un terminal."},"attributeStrings":{"traceId":"ID de la traça","traceName":"Nom de la traça","traceDescription":"Descripció de la traça","startingPoints":"Punts d'inici","barriers":"Barreres","username":"Usuari","version":"Versió","date":"Data","elementCount":"Nombre d'entitats","functionResult":"Funcions de la traça","areaStatistic":"Estadística d'àrea","globalid":"ID global","terminalid":"ID de terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_cs.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_cs.json new file mode 100644 index 0000000..b8ce2bc --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Trasování inženýrské sítě","widgetDescription":"Widget pro trasování v inženýrské síti.","globalStrings":{"selectTerminalPlaceholder":"Vybrat vývody","remove":"Odebrat","locateFeature":"Moje poloha","zoomToFeature":"Přiblížit na","clearResults":"Zrušit","select":"Vybrat","cancel":"Storno","ok":"OK"},"inputsStrings":{"headerTabInputs":"Vstupy","headerStartingPoint":"Výchozí body","startingPointHint":"Přidat výchozí body pro trasování.","headerBarrier":"Překážky","barrierButton":"Překážka","barrierPointHint":"Přidat bodové překážky pro trasování.","barrierFilter":"Filtrovat překážky","addPointOption":"Přidat bod","addPointHint":"Kliknutím do mapy přidáte bod","removeAllPoints":"Odstranit vše","selectTraces":"Vybrat trasování"},"tracingStrings":{"traceOperation":"Typy trasování","runTrace":"Spustit"},"resultsStrings":{"headerTabResults":"Výsledky","resultsListOptions":"Možnosti","ellipsesOptions":"Možnosti","displayAttribute":"Zobrazit atribut","sortBy":"Seřadit podle","startOverButton":"Vymazat vše","startOverValidation":"Jste si jisti? Všechny Vstupy a Výsledky tohoto trasování budou ztraceny.","highlightTrace":"Zobrazit grafiku","noSelectionResults":"Prvky nelze vybrat. Místo toho povolit zobrazení grafiky.","viewFeatures":"Prvky","selectFeatures":"Vybrat prvky","graphicColor":"Barva","functionHeader":"Funkce","noValue":"Žádná hodnota","resultAreaHeader":"Zobrazit výslednou plochu","resultAreaBuffer":"Obalová zóna"},"alertsStrings":{"startingPointAlertHeader":"Chybí výchozí bod","startingPointAlert":"Přidat výchozí bod pro spuštění trasování.","selectTraceAlertHeader":"Typ trasování nebyl zvolen","selectTraceAlert":"Vyberte typ trasování, který chcete spustit.","NoRunAlertHeader":"Výsledky nejsou k dispozici","noResultsInfo":"Pro výběr typu trasování přejděte na kartu Vstupy, přidejte výchozí bod a kliknutím na Spustit zobrazte výsledky.","traceExecuting":"Probíhá trasování...","genericResultHeader":"Výsledek trasování","genericErrorHeader":"Došlo k chybě","noAssetsFoundHeader":"Nelze přidat bod","noAssetFound":"Bod musí protínat prvek v mapě.","clearResultsAlert":"Jste si jisti? Všechny výsledky tohoto trasování budou zrušeny.","noTraceSupported":"Inženýrskou síť nelze nalézt nebo není podporováno trasování. Zadejte platnou inženýrskou síť se sdílenou konfigurací trasování.","noUserExtension":"Přihlášený účet nedisponuje typem uživatele s licencí nadstavby ArcGIS Utility Network.","noTerminalDefinedHeader":"Chybějící vývod","noTerminalDefined":"Musí být vybrán nejméně jeden vývod."},"attributeStrings":{"traceId":"ID trasy","traceName":"Název trasy","traceDescription":"Popis trasy","startingPoints":"Výchozí body","barriers":"Překážky","username":"Uživatel","version":"Verze","date":"Datum","elementCount":"Počet prvků","functionResult":"Funkce trasování","areaStatistic":"Plošná statistika","globalid":"Globální ID","terminalid":"ID vývodu","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_da.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_da.json new file mode 100644 index 0000000..4f262b3 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Sporing i forsyningsnetværk","widgetDescription":"En widget, der udfører sporing i et forsyningsnetværk.","globalStrings":{"selectTerminalPlaceholder":"Vælg terminaler","remove":"Fjern","locateFeature":"Find","zoomToFeature":"Zoom til","clearResults":"Slet","select":"Vælg","cancel":"Annullér","ok":"OK"},"inputsStrings":{"headerTabInputs":"Input","headerStartingPoint":"Startpunkter","startingPointHint":"Føj startpunkter til sporingen.","headerBarrier":"Grænser","barrierButton":"Barriere","barrierPointHint":"Føj barrierepunkter til sporingen.","barrierFilter":"Filterbarriere","addPointOption":"Tilføj et punkt","addPointHint":"Klik på kortet for at tilføje et punkt","removeAllPoints":"Fjern alle","selectTraces":"Vælg sporinger"},"tracingStrings":{"traceOperation":"Sporingstyper","runTrace":"Kør"},"resultsStrings":{"headerTabResults":"Resultater","resultsListOptions":"Indstillinger","ellipsesOptions":"Indstillinger","displayAttribute":"Vis attribut","sortBy":"Sortér efter","startOverButton":"Ryd alle","startOverValidation":"Er du sikker? Alle sporings-input og -resultater vil gå tabt.","highlightTrace":"Vis grafik","noSelectionResults":"Objekter kan ikke vælges. Aktivér for at vise grafik i stedet for.","viewFeatures":"Funktioner","selectFeatures":"Vælg objekter","graphicColor":"Farve","functionHeader":"Funktioner","noValue":"Ingen værdi","resultAreaHeader":"Vis resultatområde","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"Startpunkt mangler","startingPointAlert":"Tilføj et startpunkt for at køre denne sporing.","selectTraceAlertHeader":"Sporingstype ikke valgt","selectTraceAlert":"Vælg en sporingstype, der skal køres.","NoRunAlertHeader":"Ingen resultater tilgængelige","noResultsInfo":"Gå til fanen Input for at vælge en sporingstype, tilføj et startpunkt, og klik på Kør for at få vist resultaterne.","traceExecuting":"Sporing i gang...","genericResultHeader":"Sporingsresultat","genericErrorHeader":"Der er opstået en fejl","noAssetsFoundHeader":"Kan ikke tilføje punkt","noAssetFound":"Punktet skal gennemskære et objekt på kortet.","clearResultsAlert":"Er du sikker? Alle resultater af denne sporing vil blive kasseret.","noTraceSupported":"Et forsyningsnetværk kan ikke findes, eller også understøttes sporing ikke. Angiv et gyldigt forsyningsnetværk med delte sporingskonfigurationer.","noUserExtension":"Den konto, der er logget på, mangler en licens til ArcGIS Utility Network-brugertypeudvidelsen.","noTerminalDefinedHeader":"Terminal mangler","noTerminalDefined":"Der skal vælges mindst én terminal."},"attributeStrings":{"traceId":"Sporings-id","traceName":"Sporingsnavn","traceDescription":"Sporingsbeskrivelse","startingPoints":"Startpunkter","barriers":"Grænser","username":"Bruger","version":"Version","date":"Dato","elementCount":"Antal objekter","functionResult":"Sporingsfunktioner","areaStatistic":"Områdestatistik","globalid":"Globalt id","terminalid":"Terminal-id","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_de.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_de.json new file mode 100644 index 0000000..86db60b --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Versorgungsnetz-Verfolgung","widgetDescription":"Ein Widget zur Durchführung von Netzverfolgungen in einem Versorgungsnetz.","globalStrings":{"selectTerminalPlaceholder":"Anschlusspunkte auswählen","remove":"Entfernen","locateFeature":"Suchen","zoomToFeature":"Zoomen auf","clearResults":"Verwerfen","select":"Auswählen","cancel":"Abbrechen","ok":"OK"},"inputsStrings":{"headerTabInputs":"Eingaben","headerStartingPoint":"Startpunkte","startingPointHint":"Fügen Sie Startpunkte für die Netzverfolgung hinzu.","headerBarrier":"Barrieren","barrierButton":"Barriere","barrierPointHint":"Fügen Sie Barrierepunkte für die Netzverfolgung hinzu.","barrierFilter":"Filterbarriere","addPointOption":"Punkt hinzufügen","addPointHint":"Klicken Sie auf die Karte, um einen Punkt hinzuzufügen.","removeAllPoints":"Alle entfernen","selectTraces":"Netzverfolgungen auswählen"},"tracingStrings":{"traceOperation":"Verfolgungstypen","runTrace":"Ausführen"},"resultsStrings":{"headerTabResults":"Ergebnisse","resultsListOptions":"Optionen","ellipsesOptions":"Optionen","displayAttribute":"Attribut anzeigen","sortBy":"Sortieren nach","startOverButton":"Alle löschen","startOverValidation":"Sind Sie sicher? Alle Verfolgungseingaben und -ergebnisse gehen verloren.","highlightTrace":"Grafiken anzeigen","noSelectionResults":"Features können nicht ausgewählt werden. Aktivieren Sie diese Option, um stattdessen Grafiken anzuzeigen.","viewFeatures":"Features","selectFeatures":"Features auswählen","graphicColor":"Farbe","functionHeader":"Funktionen","noValue":"Kein Wert","resultAreaHeader":"Ergebnisfläche anzeigen","resultAreaBuffer":"Puffer"},"alertsStrings":{"startingPointAlertHeader":"Startpunkt fehlt","startingPointAlert":"Fügen Sie einen Startpunkt hinzu, um diese Netzverfolgung auszuführen.","selectTraceAlertHeader":"Verfolgungstyp nicht ausgewählt","selectTraceAlert":"Wählen Sie einen Verfolgungstyp aus.","NoRunAlertHeader":"Keine Ergebnisse verfügbar","noResultsInfo":"Wechseln Sie zur Registerkarte \"Eingaben\", um einen Verfolgungstyp auszuwählen, fügen Sie einen Startpunkt hinzu, und klicken Sie auf \"Ausführen\", um die Ergebnisse anzuzeigen.","traceExecuting":"Netzverfolgung wird ausgeführt...","genericResultHeader":"Verfolgungsergebnis","genericErrorHeader":"Ein Fehler ist aufgetreten.","noAssetsFoundHeader":"Punkt kann nicht hinzugefügt werden","noAssetFound":"Der Punkt muss ein Feature auf der Karte überschneiden.","clearResultsAlert":"Sind Sie sicher? Alle Ergebnisse dieser Netzverfolgung werden verworfen.","noTraceSupported":"Es wurde kein Versorgungsnetz gefunden, oder die Verfolgung wird nicht unterstützt. Geben Sie ein gültiges Versorgungsnetz mit freigegebenen Verfolgungskonfigurationen an.","noUserExtension":"Im angemeldeten Konto fehlt eine Lizenz für die Benutzertyp-Erweiterung \"ArcGIS Utility Network\".","noTerminalDefinedHeader":"Anschlusspunkt fehlt","noTerminalDefined":"Mindestens ein Anschlusspunkt muss ausgewählt werden."},"attributeStrings":{"traceId":"ID der Verfolgung","traceName":"Name der Verfolgung","traceDescription":"Beschreibung der Verfolgung","startingPoints":"Startpunkte","barriers":"Barrieren","username":"Benutzer","version":"Version","date":"Datum","elementCount":"Anzahl der Features","functionResult":"Verfolgungsfunktionen","areaStatistic":"Flächenstatistik","globalid":"Global-ID","terminalid":"Anschlusspunkt-ID","x":"X","y":"Y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_el.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_el.json new file mode 100644 index 0000000..9916526 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"Ένα widget για την εκτέλεση ιχνηλάτησης σε Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Επιλογή τερματικών","remove":"Κατάργηση","locateFeature":"Εντοπισμός","zoomToFeature":"Εστίαση","clearResults":"Απόρριψη","select":"Επιλογή","cancel":"Ακύρωση","ok":"OK"},"inputsStrings":{"headerTabInputs":"Εισαγωγές","headerStartingPoint":"Σημεία έναρξης","startingPointHint":"Προσθήκη σημείων έναρξης για την ιχνηλάτηση.","headerBarrier":"Φράγματα","barrierButton":"Φράγμα","barrierPointHint":"Προσθήκη σημείων φραγμάτων για την ιχνηλάτηση.","barrierFilter":"Φιλτράρισμα φραγμάτων","addPointOption":"Προσθήκη σημείου","addPointHint":"Κάντε κλικ στον χάρτη για προσθήκη σημείου","removeAllPoints":"Κατάργηση όλων","selectTraces":"Επιλογή ιχνών"},"tracingStrings":{"traceOperation":"Τύποι ιχνηλάτησης","runTrace":"Εκτέλεση"},"resultsStrings":{"headerTabResults":"Αποτελέσματα","resultsListOptions":"Επιλογές","ellipsesOptions":"Επιλογές","displayAttribute":"Προβολή χαρακτηριστικού στην οθόνη","sortBy":"Ταξινόμηση κατά","startOverButton":"Απαλοιφή όλων","startOverValidation":"Είστε βέβαιοι; Όλες οι εισαγωγές ιχνών και αποτελεσμάτων θα χαθούν.","highlightTrace":"Εμφάνιση γραφικών","noSelectionResults":"Δεν είναι δυνατή η επιλογή στοιχείων. Ενεργοποιήστε την εμφάνιση γραφικών.","viewFeatures":"Δυνατότητες","selectFeatures":"Επιλογή στοιχείων","graphicColor":"Χρώμα","functionHeader":"Συναρτήσεις","noValue":"Καμία τιμή","resultAreaHeader":"Εμφάνιση περιοχής αποτελεσμάτων","resultAreaBuffer":"Ζώνη"},"alertsStrings":{"startingPointAlertHeader":"Λείπει το σημείο έναρξης","startingPointAlert":"Προσθέστε ένα σημείο έναρξης για να εκτελέσετε αυτή την ιχνηλάτηση.","selectTraceAlertHeader":"Δεν έχει επιλεχθεί τύπος ίχνους","selectTraceAlert":"Επιλέξτε έναν τύπο ίχνους για εκτέλεση.","NoRunAlertHeader":"Δεν υπάρχουν διαθέσιμα αποτελέσματα","noResultsInfo":"Μεταβείτε στην καρτέλα Εισαγωγές για να επιλέξετε τύπο ίχνους, προσθέστε ένα σημείο έναρξης και κάντε κλικ στην επιλογή Εκτέλεση για να δείτε τα αποτελέσματα.","traceExecuting":"Ιχνηλάτηση σε εξέλιξη...","genericResultHeader":"Αποτέλεσμα ιχνηλάτησης","genericErrorHeader":"Παρουσιάστηκε σφάλμα","noAssetsFoundHeader":"Δεν είναι δυνατή η προσθήκη σημείου","noAssetFound":"Το σημείο πρέπει να τέμνεται με ένα στοιχείο στο χάρτη.","clearResultsAlert":"Είστε βέβαιοι; Όλα τα αποτελέσματα για αυτό το ίχνος θα απορριφθούν.","noTraceSupported":"Δεν είναι δυνατή η εύρεση utility network ή δεν υποστηρίζεται η ιχνηλάτηση. Καταχωρίστε ένα έγκυρο utility network με κοινοποιημένες διαμορφώσεις ιχνηλάτησης.","noUserExtension":"Στον λογαριασμό που είναι συνδεδεμένος λείπει άδεια χρήσης της επέκτασης τύπου χρήστη ArcGIS Utility Network.","noTerminalDefinedHeader":"Λείπει το τερματικό","noTerminalDefined":"Πρέπει να επιλεγεί τουλάχιστον ένα τερματικό."},"attributeStrings":{"traceId":"Id ιχνηλάτησης","traceName":"Όνομα ιχνηλάτησης","traceDescription":"Περιγραφή ιχνηλάτησης","startingPoints":"Σημεία έναρξης","barriers":"Φράγματα","username":"Χρήστης","version":"Έκδοση","date":"Ημερομηνία","elementCount":"Αριθμός στοιχείων","functionResult":"Λειτουργίες ιχνηλάτησης","areaStatistic":"Στατιστικό στοιχείο περιοχής","globalid":"Καθολικό αναγνωριστικό","terminalid":"Αναγνωριστικό τερματικού","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_en.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_en.json new file mode 100644 index 0000000..d8cf046 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"A widget to perform traces in a Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Select terminals","remove":"Remove","locateFeature":"Locate","zoomToFeature":"Zoom to","clearResults":"Discard","select":"Select","cancel":"Cancel","ok":"OK"},"inputsStrings":{"headerTabInputs":"Inputs","headerStartingPoint":"Starting points","startingPointHint":"Add starting points for the trace.","headerBarrier":"Barriers","barrierButton":"Barrier","barrierPointHint":"Add barrier points for the trace.","barrierFilter":"Filter barrier","addPointOption":"Add a point","addPointHint":"Click the map to add a point","removeAllPoints":"Remove all","selectTraces":"Select traces"},"tracingStrings":{"traceOperation":"Trace types","runTrace":"Run"},"resultsStrings":{"headerTabResults":"Results","resultsListOptions":"Options","ellipsesOptions":"Options","displayAttribute":"Display attribute","sortBy":"Sort by","startOverButton":"Clear all","startOverValidation":"Are you sure? All the trace Inputs and Results will be lost.","highlightTrace":"Show graphics","noSelectionResults":"Features cannot be selected. Enable to show graphics instead.","viewFeatures":"Features","selectFeatures":"Select features","graphicColor":"Color","functionHeader":"Functions","noValue":"No value","resultAreaHeader":"Show result area","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"Starting point missing","startingPointAlert":"Add a starting point to run this trace.","selectTraceAlertHeader":"Trace type not selected","selectTraceAlert":"Select a trace type to run.","NoRunAlertHeader":"No results available","noResultsInfo":"Go to the Inputs tab to select a trace type, add a starting point, and click Run to view the results.","traceExecuting":"Trace in progress...","genericResultHeader":"Trace result","genericErrorHeader":"An error occurred","noAssetsFoundHeader":"Cannot add point","noAssetFound":"The point must intersect with a feature on the map.","clearResultsAlert":"Are you sure? All the results for this trace will be discarded.","noTraceSupported":"A Utility Network cannot be found or tracing is not supported. Provide a valid Utility Network with shared Trace Configurations.","noUserExtension":"The account logged in is missing a license for the ArcGIS Utility Network user type extension.","noTerminalDefinedHeader":"Terminal missing","noTerminalDefined":"At least one terminal must be selected."},"attributeStrings":{"traceId":"Trace Id","traceName":"Trace name","traceDescription":"Trace description","startingPoints":"Starting points","barriers":"Barriers","username":"User","version":"Version","date":"Date","elementCount":"Count of features","functionResult":"Trace functions","areaStatistic":"Area statistic","globalid":"Global Id","terminalid":"Terminal Id","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_es.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_es.json new file mode 100644 index 0000000..6d79202 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Trazado de red de servicios","widgetDescription":"Widget para realizar trazados en una red de servicios.","globalStrings":{"selectTerminalPlaceholder":"Seleccionar terminales","remove":"Eliminar","locateFeature":"Localizar","zoomToFeature":"Acercar a","clearResults":"Descartar","select":"Seleccionar","cancel":"Cancelar","ok":"Aceptar"},"inputsStrings":{"headerTabInputs":"Entradas","headerStartingPoint":"Puntos de partida","startingPointHint":"Agregue puntos de partida para el trazado.","headerBarrier":"Barreras","barrierButton":"Barrera","barrierPointHint":"Agregue puntos de barrera para el trazado.","barrierFilter":"Barrera de filtro","addPointOption":"Agregar un punto","addPointHint":"Haga clic en el mapa para agregar un punto","removeAllPoints":"Quitar todo","selectTraces":"Seleccionar trazados"},"tracingStrings":{"traceOperation":"Tipos de trazado","runTrace":"Ejecutar"},"resultsStrings":{"headerTabResults":"Resultados","resultsListOptions":"Opciones","ellipsesOptions":"Opciones","displayAttribute":"Mostrar atributo","sortBy":"Ordenar por","startOverButton":"Borrar todo","startOverValidation":"¿Desea realmente hacerlo? Se perderán todas las entradas y los resultados del trazado.","highlightTrace":"Mostrar gráficos","noSelectionResults":"No se pueden seleccionar las entidades. Habilite la visualización de gráficos en su lugar.","viewFeatures":"Entidades","selectFeatures":"Seleccionar entidades","graphicColor":"Color","functionHeader":"Funciones","noValue":"Sin valor","resultAreaHeader":"Mostrar área de resultado","resultAreaBuffer":"Zona de influencia"},"alertsStrings":{"startingPointAlertHeader":"Falta el punto de partida","startingPointAlert":"Agregue un punto de partida para ejecutar este trazado.","selectTraceAlertHeader":"No se ha seleccionado el tipo de trazado","selectTraceAlert":"Seleccione un tipo de trazado para ejecutar.","NoRunAlertHeader":"No hay resultados disponibles","noResultsInfo":"Vaya a la pestaña Entradas para seleccionar un tipo de trazado, agregue un punto de partida y haga clic en Ejecutar para ver los resultados.","traceExecuting":"Trazado en curso...","genericResultHeader":"Resultado de trazado","genericErrorHeader":"Se produjo un error","noAssetsFoundHeader":"No se puede agregar el punto","noAssetFound":"El punto debe intersecarse con una entidad del mapa.","clearResultsAlert":"¿Desea realmente hacerlo? Todos los resultados de este trazado se descartarán.","noTraceSupported":"No se puede encontrar ninguna red de servicios o no se admite el trazado. Proporcione una red de servicios válida con configuraciones de trazado compartidas.","noUserExtension":"La cuenta con la que se ha iniciado sesión carece de una licencia para la extensión de tipo de usuario de ArcGIS Utility Network.","noTerminalDefinedHeader":"Falta el terminal","noTerminalDefined":"Se debe seleccionar al menos un terminal."},"attributeStrings":{"traceId":"Id. de trazado","traceName":"Nombre de trazado","traceDescription":"Descripción de trazado","startingPoints":"Puntos de partida","barriers":"Barreras","username":"Usuario","version":"Versión","date":"Fecha","elementCount":"Recuento de entidades","functionResult":"Funciones de trazado","areaStatistic":"Estadística de área","globalid":"Id. global","terminalid":"Id. de terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_et.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_et.json new file mode 100644 index 0000000..1615d17 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kommunaalvaldkonna võrgustiku rada","widgetDescription":"Vidin, mis teostab kommunaalvaldkonna võrgustiku radasid.","globalStrings":{"selectTerminalPlaceholder":"Vali terminalid","remove":"Eemalda","locateFeature":"Paiguta","zoomToFeature":"Suumi","clearResults":"Loobu","select":"Vali","cancel":"Loobu","ok":"OK"},"inputsStrings":{"headerTabInputs":"Sisendid","headerStartingPoint":"Lähtepunktid","startingPointHint":"Lisa rajale lähtepunktid.","headerBarrier":"Tõkked","barrierButton":"Tõke","barrierPointHint":"Lisa rajale tõkkepunktid.","barrierFilter":"Filtreeri tõke","addPointOption":"Lisa punkt","addPointHint":"Punkti lisamiseks klõpsake kaarti","removeAllPoints":"Eemalda kõik","selectTraces":"Vali rajad"},"tracingStrings":{"traceOperation":"Raja tüübid","runTrace":"Käivita"},"resultsStrings":{"headerTabResults":"Tulemused","resultsListOptions":"Valikud","ellipsesOptions":"Valikud","displayAttribute":"Kuva atribuut","sortBy":"Sorteeri","startOverButton":"Eemalda kõik","startOverValidation":"Kas olete kindel? Raja kõik sisendid ja tulemused lähevad kaduma.","highlightTrace":"Kuva graafika","noSelectionResults":"Objekte ei saa valida. Selle asemel lubage graafika kuvamine.","viewFeatures":"Funktsioonid","selectFeatures":"Vali objektid","graphicColor":"Värv","functionHeader":"Funktsioonid","noValue":"Väärtus puudub","resultAreaHeader":"Näita tulemus ala","resultAreaBuffer":"Puhver"},"alertsStrings":{"startingPointAlertHeader":"Lähtepunkt puudub","startingPointAlert":"Lisa selle raja käitamiseks lähtepunkt.","selectTraceAlertHeader":"Raja tüüpi pole valitud","selectTraceAlert":"Käitamiseks valige raja tüüp.","NoRunAlertHeader":"Tulemusi pole saadaval","noResultsInfo":"Raja tüübi valimiseks avage vahekaart Sisendid, lisage lähtepunkt ja klõpsake tulemuste vaatamiseks punkti Käivita.","traceExecuting":"Raja jälgimine pooleli...","genericResultHeader":"Raja tulemus","genericErrorHeader":"Ilmnes tõrge","noAssetsFoundHeader":"Punkti ei saa lisada","noAssetFound":"Punlt peab lõikuma objektiga kaardil.","clearResultsAlert":"Kas olete kindel? Selle raja kõik tulemused hüljatakse.","noTraceSupported":"Kommunaalvõrku ei leitud või jälgimist ei toetata. Sisestage sobiv kommunaalvõrk jagatud jälgimiskonfiguratsioonidega.","noUserExtension":"Sisselogitud kontol puudub ArcGIS Utility Network kasutajatüübi laienduse litsents.","noTerminalDefinedHeader":"Terminal puudub","noTerminalDefined":"Valitud peab olema vähemalt üks terminal."},"attributeStrings":{"traceId":"Jälgimise ID","traceName":"Jälgimise nimi","traceDescription":"Jälgimise kirjeldus","startingPoints":"Lähtepunktid","barriers":"Tõkked","username":"Kasutajat","version":"Versioon","date":"Kuupäev","elementCount":"Objektide arv","functionResult":"Jälgimise funktsioonid","areaStatistic":"Ala statistika","globalid":"Globaalne ID","terminalid":"Terminali ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fi.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fi.json new file mode 100644 index 0000000..1666365 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Jakeluverkon jäljitys","widgetDescription":"Pienoisohjelma, joka suorittaa jäljityksen Utility Networkissa.","globalStrings":{"selectTerminalPlaceholder":"Valitse terminaalit","remove":"Poista","locateFeature":"Paikanna","zoomToFeature":"Tarkenna kohteeseen","clearResults":"Hylkää","select":"Valitse","cancel":"Peruuta","ok":"OK"},"inputsStrings":{"headerTabInputs":"Lähtöaineistot","headerStartingPoint":"Aloituspisteet","startingPointHint":"Lisää tämän jäljityksen aloituspisteet.","headerBarrier":"Esteet","barrierButton":"Este","barrierPointHint":"Lisää tämän jäljityksen estepisteet.","barrierFilter":"Suodata este","addPointOption":"Lisää piste","addPointHint":"Lisää piste napsauttamalla karttaa","removeAllPoints":"Poista kaikki","selectTraces":"Valitse jäljitykset"},"tracingStrings":{"traceOperation":"Jäljitystyypit","runTrace":"Suorita"},"resultsStrings":{"headerTabResults":"Tulokset","resultsListOptions":"Asetukset","ellipsesOptions":"Asetukset","displayAttribute":"Näytä ominaisuustieto","sortBy":"Lajitteluperuste","startOverButton":"Tyhjennä kaikki","startOverValidation":"Oletko varma? Kaikki jäljityksen syötteet ja tulokset menetetään.","highlightTrace":"Näytä grafiikka","noSelectionResults":"Kohteita ei voi valita. Ota käyttöön, jos haluat näyttää grafiikan.","viewFeatures":"Ominaisuudet","selectFeatures":"Valitse kohteet","graphicColor":"Väri","functionHeader":"Funktiot","noValue":"Ei arvoa","resultAreaHeader":"Näytä tulosalue","resultAreaBuffer":"Puskuri"},"alertsStrings":{"startingPointAlertHeader":"Aloituspiste puuttuu","startingPointAlert":"Lisää aloituspiste, jotta tämä jäljitys voidaan suorittaa.","selectTraceAlertHeader":"Jäljitystyyppiä ei valittu","selectTraceAlert":"Valitse suoritettava jäljitystyyppi.","NoRunAlertHeader":"Tuloksia ei saatavilla","noResultsInfo":"Siirry Syötteet-välilehdelle, valitse jäljitystyyppi, lisää aloituspiste ja katso tulokset napsauttamalla Suorita.","traceExecuting":"Jäljitys käynnissä...","genericResultHeader":"Jäljityksen tulos","genericErrorHeader":"Tapahtui virhe","noAssetsFoundHeader":"Pistettä ei voi lisätä","noAssetFound":"Pisteen on leikattava kartalla olevan kohteen kanssa.","clearResultsAlert":"Oletko varma? Kaikki tämän jäljityksen tulokset hylätään.","noTraceSupported":"Utility Networkia ei löydy tai jäljitystä ei tueta. Anna kelvollinen Utility Network ja jaetut jäljityskongifuraatiot.","noUserExtension":"Tilillä, johon on kirjauduttu, ei ole lisenssiä ArcGIS Utility Networkin käyttäjätyypin laajennukseen.","noTerminalDefinedHeader":"Pääte puuttuu","noTerminalDefined":"Vähintään yksi pääte on valittava."},"attributeStrings":{"traceId":"Jäljitystunnus","traceName":"Jäljityksen nimi","traceDescription":"Jäljityksen kuvaus","startingPoints":"Aloituspisteet","barriers":"Esteet","username":"Käyttäjä","version":"Versio","date":"Päivämäärä","elementCount":"Kohteiden määrä","functionResult":"Jäljitystoiminnot","areaStatistic":"Alueen tilastotiedot","globalid":"Yleinen tunnus","terminalid":"Terminaalin tunnus","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fr.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fr.json new file mode 100644 index 0000000..c291feb --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Traçage de réseau de distribution","widgetDescription":"Widget permettant d’effectuer un traçage dans un réseau de distribution.","globalStrings":{"selectTerminalPlaceholder":"Sélectionner des bornes","remove":"Supprimer","locateFeature":"Localiser","zoomToFeature":"Zoom sur","clearResults":"Ignorer","select":"Sélectionner","cancel":"Annuler","ok":"OK"},"inputsStrings":{"headerTabInputs":"Entrées","headerStartingPoint":"Points de départ","startingPointHint":"Ajoutez des points de départ pour le traçage.","headerBarrier":"Interruptions","barrierButton":"Interruption","barrierPointHint":"Ajoutez des points d’interruption pour le traçage.","barrierFilter":"Filtre d’interruption","addPointOption":"Ajouter un point","addPointHint":"Cliquez sur la carte pour ajouter un point","removeAllPoints":"Supprimer tout","selectTraces":"Sélectionner des traçages"},"tracingStrings":{"traceOperation":"Types de traçage","runTrace":"Exécuter"},"resultsStrings":{"headerTabResults":"Résultats","resultsListOptions":"Options","ellipsesOptions":"Options","displayAttribute":"Attribut d’affichage","sortBy":"Trier par","startOverButton":"Effacer tout","startOverValidation":"Êtes-vous sûr ? Tous les résultats et entrées du traçage seront perdus.","highlightTrace":"Afficher les graphiques","noSelectionResults":"Impossible de sélectionner les entités. Activez l’affichage des graphiques à la place.","viewFeatures":"Entités","selectFeatures":"Sélectionner des entités","graphicColor":"Couleur","functionHeader":"Fonctions","noValue":"Aucune valeur","resultAreaHeader":"Afficher la zone de résultat","resultAreaBuffer":"Zone tampon"},"alertsStrings":{"startingPointAlertHeader":"Point de départ manquant","startingPointAlert":"Ajoutez un point de départ pour exécuter ce traçage.","selectTraceAlertHeader":"Type de traçage non sélectionné","selectTraceAlert":"Sélectionnez un type de traçage à exécuter.","NoRunAlertHeader":"Aucun résultat disponible","noResultsInfo":"Accédez à l’onglet Entrées pour sélectionner un type de traçage, ajoutez un point de départ, puis cliquez sur Exécuter pour afficher les résultats.","traceExecuting":"Traçage en cours...","genericResultHeader":"Résultat du traçage","genericErrorHeader":"Une erreur s’est produite","noAssetsFoundHeader":"Impossible d’ajouter un point","noAssetFound":"Le point doit intersecter une entité sur la carte.","clearResultsAlert":"Êtes-vous sûr ? Tous les résultats de ce traçage seront ignorés.","noTraceSupported":"Aucun réseau de distribution n’a été trouvé ou le traçage n’est pas pris en charge. Fournissez un réseau de distribution valide avec des configurations de tracé partagées.","noUserExtension":"Le compte connecté ne possède pas de licence pour l’extension de type d’utilisateur ArcGIS Utility Network.","noTerminalDefinedHeader":"Borne manquante","noTerminalDefined":"Au moins une borne doit être sélectionnée."},"attributeStrings":{"traceId":"ID du tracé","traceName":"Nom du tracé","traceDescription":"Description du tracé","startingPoints":"Points de départ","barriers":"Interruptions","username":"Utilisateur","version":"Version","date":"Date","elementCount":"Nombre d’entités","functionResult":"Fonctions de traçage","areaStatistic":"Statistique de zone","globalid":"ID global","terminalid":"ID de borne","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_he.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_he.json new file mode 100644 index 0000000..c2ec42c --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מעקב אחר רשת תשתית","widgetDescription":"וידג'ט לביצוע מעקבים ברשת תשתית.","globalStrings":{"selectTerminalPlaceholder":"בחר מסופים","remove":"הסרה","locateFeature":"Locate","zoomToFeature":"התמקדות","clearResults":"התעלם","select":"בחר","cancel":"חזור","ok":"אישור"},"inputsStrings":{"headerTabInputs":"קלטים","headerStartingPoint":"נקודות התחלה","startingPointHint":"הוסף נקודות התחלה עבור המעקב.","headerBarrier":"מחסומים","barrierButton":"מחסום","barrierPointHint":"הוסף נקודות מחסום עבור המעקב.","barrierFilter":"סנן מחסומים","addPointOption":"הוסף נקודה","addPointHint":"לחץ על המפה כדי להוסיף נקודה","removeAllPoints":"הסר הכל","selectTraces":"בחר מעקבים"},"tracingStrings":{"traceOperation":"סוגי מעקב","runTrace":"הרץ"},"resultsStrings":{"headerTabResults":"תוצאות","resultsListOptions":"אפשרויות","ellipsesOptions":"אפשרויות","displayAttribute":"הצג מאפיין","sortBy":"מיון לפי","startOverButton":"נקה הכול","startOverValidation":"האם אתה בטוח? כל הקלטים והתוצאות של המעקב יאבדו.","highlightTrace":"הצג גרפיקה","noSelectionResults":"לא ניתן לבחור את הישויות. אפשר הצגת גרפיקה במקום זאת.","viewFeatures":"יישויות","selectFeatures":"בחר ישויות","graphicColor":"צבע","functionHeader":"פונקציות","noValue":"ללא ערך","resultAreaHeader":"הצג אזור תוצאות","resultAreaBuffer":"חיץ"},"alertsStrings":{"startingPointAlertHeader":"נקודת התחלה חסרה","startingPointAlert":"הוסף נקודת התחלה כדי להריץ מעקב זה.","selectTraceAlertHeader":"סוג מעקב לא נבחר","selectTraceAlert":"בחר סוג מעקב להרצה.","NoRunAlertHeader":"אין תוצאות זמינות","noResultsInfo":"עבור אל הכרטיסייה 'קלטים' כדי לבחור סוג מעקב, הוסף נקודת התחלה ולחץ על 'הפעל' כדי להציג את התוצאות.","traceExecuting":"מתבצע מעקב...","genericResultHeader":"תוצאת מעקב","genericErrorHeader":"אירעה שגיאה","noAssetsFoundHeader":"לא ניתן להוסיף נקודה","noAssetFound":"הנקודה חייבת להצטלב עם ישות במפה.","clearResultsAlert":"האם אתה בטוח? כל התוצאות עבור מעקב זה יימחקו.","noTraceSupported":"לא נמצאה Utility Network או שהמעקב לא נתמך. ציין Utility Network חוקית עם תצורות מעקב משותפות.","noUserExtension":"לחשבון המחובר חסר רישיון עבור הרחבת סוג משתמש של ArcGIS Utility Network.","noTerminalDefinedHeader":"מסוף חסר","noTerminalDefined":"יש לבחור מסוף אחד לפחות."},"attributeStrings":{"traceId":"מזהה מעקב","traceName":"שם מעקב","traceDescription":"תיאור מעקב","startingPoints":"נקודות התחלה","barriers":"מחסומים","username":"משתמש","version":"גרסה","date":"תאריך","elementCount":"מספר ישויות","functionResult":"פונקציות מעקב","areaStatistic":"סטטיסטיקת שטח","globalid":"מזהה גלובלי","terminalid":"מזהה מסוף","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hr.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hr.json new file mode 100644 index 0000000..e565b3b --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network Trace","widgetDescription":"Widget za izvođenje praćenja u Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Odaberi terminale","remove":"Ukloni","locateFeature":"Pronađi","zoomToFeature":"Povećaj na","clearResults":"Odbaci","select":"Odaberi","cancel":"Odustani","ok":"U redu"},"inputsStrings":{"headerTabInputs":"Unosi","headerStartingPoint":"Početne točke","startingPointHint":"Dodajte početne točke za praćenje.","headerBarrier":"Prepreke","barrierButton":"Ograničenje","barrierPointHint":"Dodajte točke zapreke za praćenje.","barrierFilter":"Zapreka filtra","addPointOption":"Dodaj točku","addPointHint":"Kliknite na kartu za dodavanje točke","removeAllPoints":"Ukloni sve","selectTraces":"Odaberite praćenja"},"tracingStrings":{"traceOperation":"Vrste praćenja","runTrace":"Pokreni"},"resultsStrings":{"headerTabResults":"Rezultati","resultsListOptions":"Opcije","ellipsesOptions":"Opcije","displayAttribute":"Prikaži atribute","sortBy":"Sortiraj prema","startOverButton":"Očisti sve","startOverValidation":"Jeste li sigurni? Svi unosi i rezultati praćenja bit će izgubljeni.","highlightTrace":"Prikaži grafičke elemente","noSelectionResults":"Ne mogu se odabrati geoobjekti. Omogućite prikaz grafike umjesto toga.","viewFeatures":"Geoobjekti","selectFeatures":"Odaberi geoobjekte","graphicColor":"Boja","functionHeader":"Funkcije","noValue":"Nema vrijednosti","resultAreaHeader":"Prikaži područje rezultata","resultAreaBuffer":"Pojas"},"alertsStrings":{"startingPointAlertHeader":"Nedostaje početna točka","startingPointAlert":"Dodajte početnu točku za pokretanje ovog praćenja.","selectTraceAlertHeader":"Vrsta praćenja nije odabrana","selectTraceAlert":"Odaberite vrstu praćenja za pokretanje.","NoRunAlertHeader":"Nema dostupnih rezultata","noResultsInfo":"Idite na karticu Unosi da odaberete vrstu praćenja, dodajte početnu točku i kliknite Pokreni za prikaz rezultata.","traceExecuting":"Praćenje u tijeku...","genericResultHeader":"Rezultati praćenja","genericErrorHeader":"Došlo je do pogreške","noAssetsFoundHeader":"Ne može se dodati točka","noAssetFound":"Točka se mora presjecati s geoobjektom na karti.","clearResultsAlert":"Jeste li sigurni? Svi rezultati za ovo praćenje bit će odbačeni.","noTraceSupported":"Utility Network nije moguće pronaći ili praćenje nije podržano. Navedite važeći Utility Network s dijeljenim konfiguracijama praćenja.","noUserExtension":"Prijavljenom računu nedostaje licenca za ekstenziju vrste korisnika ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal nedostaje","noTerminalDefined":"Potrebno je odabrati bar jedan terminal."},"attributeStrings":{"traceId":"ID praćenja","traceName":"Naziv praćenja","traceDescription":"Opis praćenja","startingPoints":"Početne točke","barriers":"Prepreke","username":"Korisnik","version":"Verzija","date":"Datum","elementCount":"Broj geoobjekata","functionResult":"Funkcije praćenja","areaStatistic":"Statistika područja","globalid":"Globalni ID","terminalid":"ID terminala","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hu.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hu.json new file mode 100644 index 0000000..7b69b65 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Közműhálózat nyomkövetése","widgetDescription":"Egy Közműhálózatban nyomkövetést végző widget.","globalStrings":{"selectTerminalPlaceholder":"Terminálok kiválasztása","remove":"Eltávolítás","locateFeature":"Megkeresés","zoomToFeature":"Nagyítás erre","clearResults":"Elvetés","select":"Kiválasztás","cancel":"Mégse","ok":"OK"},"inputsStrings":{"headerTabInputs":"Bemenetek","headerStartingPoint":"Kiindulási pontok","startingPointHint":"A nyomkövetéshez adjon hozzá egy kiindulási pontot.","headerBarrier":"Akadályok","barrierButton":"Akadály","barrierPointHint":"Határpontok hozzáadása a nyomkövetéshez.","barrierFilter":"Határok szűrése","addPointOption":"Pont hozzáadása","addPointHint":"A pont hozzáadásához kattintson a térképre","removeAllPoints":"Összes eltávolítása","selectTraces":"Nyomkövetés kiválasztása"},"tracingStrings":{"traceOperation":"Nyomkövetési típusok","runTrace":"Futtatás"},"resultsStrings":{"headerTabResults":"Eredmények","resultsListOptions":"Beállítási lehetőségek","ellipsesOptions":"Beállítási lehetőségek","displayAttribute":"Attribútum megjelenítése","sortBy":"Rendezési szempont","startOverButton":"Összes törlése","startOverValidation":"Biztos benne? Minden nyomkövetési bemenet és eredmény elveszik.","highlightTrace":"Grafikák megjelenítése","noSelectionResults":"A vektoros elemek nem választhatók ki. Engedélyezze a grafikák megjelenítését.","viewFeatures":"Elemek","selectFeatures":"Vektoros elemek kiválasztása","graphicColor":"Szín","functionHeader":"Függvények","noValue":"Nincs érték","resultAreaHeader":"Találati terület megjelenítése","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"A kiindulási pont hiányzik","startingPointAlert":"A nyomkövetés futtatásához adjon hozzá egy kiindulási pontot.","selectTraceAlertHeader":"A nyomkövetési mód nincs kiválasztva","selectTraceAlert":"Válassza ki a futtatni kívánt nyomkövetési módot.","NoRunAlertHeader":"Eredmények nem állnak rendelkezésre","noResultsInfo":"Válassza ki a bemenetek lapon a nyomkövetés típusát, adjon hozzá egy kiindulási pontot, majd kattintson a Futtatás gombra az eredmények megtekintéséhez.","traceExecuting":"Nyomkövetés folyamatban...","genericResultHeader":"Nyomkövetés eredménye","genericErrorHeader":"Hiba történt.","noAssetsFoundHeader":"Pont hozzáadása nem lehetségek","noAssetFound":"A pontnak metszeni kell a térkép valamelyik vektoros elemét.","clearResultsAlert":"Biztos benne? Ennek a nyomkövetésnek az összes eredményét a rendszer elveti.","noTraceSupported":"Nem található közüzemi hálózat, vagy pedig nem támogatott a követés. Érvényes, megosztott követési konfigurációval rendelkező közüzemi hálózatot adjon meg.","noUserExtension":"A bejelentkezett fiókból hiányzik az ArcGIS Utility Network felhasználó típusú bővítményhez szükséges licenc.","noTerminalDefinedHeader":"Terminál hiányzik","noTerminalDefined":"Legalább egy terminált ki kell választani."},"attributeStrings":{"traceId":"Követési azonosító","traceName":"Név követése","traceDescription":"Követés leírása","startingPoints":"Kiindulási pontok","barriers":"Akadályok","username":"Felhasználó","version":"Verzió","date":"Dátum","elementCount":"Vektoros elemek száma","functionResult":"Funkciók követése","areaStatistic":"Területi statisztika","globalid":"Globális azonosító","terminalid":"Terminálazonosító","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_id.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_id.json new file mode 100644 index 0000000..86ddf3a --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pelacakan Utility Network","widgetDescription":"Widget untuk melakukan pelacakan di Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Pilih terminal","remove":"Hapus","locateFeature":"Tentukan lokasi","zoomToFeature":"Zoom hingga","clearResults":"Buang","select":"Pilih","cancel":"Batalkan","ok":"OK"},"inputsStrings":{"headerTabInputs":"Input","headerStartingPoint":"Titik awal","startingPointHint":"Tambahkan titik awal untuk pelacakan.","headerBarrier":"Penghalang","barrierButton":"Pembatas","barrierPointHint":"Tambahkan titik pembatas untuk pelacakan.","barrierFilter":"Filter pembatas","addPointOption":"Tambahkan titik","addPointHint":"Klik peta untuk menambahkan titik","removeAllPoints":"Hapus semua","selectTraces":"Pilih pelacakan"},"tracingStrings":{"traceOperation":"Jenis pelacakan","runTrace":"Jalankan"},"resultsStrings":{"headerTabResults":"Hasil","resultsListOptions":"Opsi","ellipsesOptions":"Opsi","displayAttribute":"Tampilkan atribut","sortBy":"Urutkan menurut","startOverButton":"Hapus semua","startOverValidation":"Apakah Anda yakin? Semua Input dan Hasil pelacakan akan hilang.","highlightTrace":"Tampilkan grafik","noSelectionResults":"Fitur tidak dapat dipilih. Aktifkan untuk menampilkan grafik.","viewFeatures":"Fitur","selectFeatures":"Pilih fitur","graphicColor":"Warna","functionHeader":"Fungsi","noValue":"Tidak ada nilai","resultAreaHeader":"Tampilkan area hasil","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"Titik awal tidak ada","startingPointAlert":"Tambahkan titik awal untuk menjalankan pelacakan ini.","selectTraceAlertHeader":"Jenis pelacakan tidak dipilih","selectTraceAlert":"Pilih jenis pelacakan yang akan dijalankan.","NoRunAlertHeader":"Tidak tersedia hasil","noResultsInfo":"Buka tab Input untuk memilih jenis pelacakan, tambahkan titik awal, dan klik Jalankan untuk melihat hasilnya.","traceExecuting":"Pelacakan sedang berlangsung...","genericResultHeader":"Hasil pelacakan","genericErrorHeader":"Terjadi kesalahan","noAssetsFoundHeader":"Tidak dapat menambahkan titik","noAssetFound":"Titik ini harus berpotongan dengan fitur di peta.","clearResultsAlert":"Apakah Anda yakin? Semua hasil untuk pelacakan ini akan dibuang.","noTraceSupported":"Utility Network tidak dapat ditemukan atau pelacakan tidak didukung. Sediakan Utility Network valid dengan Konfigurasi Pelacakan bersama.","noUserExtension":"Akun yang digunakan tidak memiliki lisensi untuk ekstensi jenis pengguna ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal hilang","noTerminalDefined":"Setidaknya satu terminal harus dipilih."},"attributeStrings":{"traceId":"Id pelacakan","traceName":"Nama pelacakan","traceDescription":"Deskripsi pelacakan","startingPoints":"Titik awal","barriers":"Penghalang","username":"Pengguna","version":"Versi","date":"Tanggal","elementCount":"Jumlah fitur","functionResult":"Fungsi pelacakan","areaStatistic":"Area statistik","globalid":"Id global","terminalid":"Id terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_it.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_it.json new file mode 100644 index 0000000..fcb69b6 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Tracciamento della rete di utilità","widgetDescription":"Un widget per eseguire tracce in una rete di utilità.","globalStrings":{"selectTerminalPlaceholder":"Selezionare terminali","remove":"Rimuovi","locateFeature":"Trova","zoomToFeature":"Zoom a","clearResults":"Ignora","select":"Seleziona","cancel":"Annulla","ok":"OK"},"inputsStrings":{"headerTabInputs":"Input","headerStartingPoint":"Punti di partenza","startingPointHint":"Aggiungere punti di partenza per la traccia.","headerBarrier":"Barriere","barrierButton":"Barriera","barrierPointHint":"Aggiungere punti di barriera per la traccia.","barrierFilter":"Barriera filtro","addPointOption":"Aggiungi un punto","addPointHint":"Clicca sulla mappa per aggiungere un punto","removeAllPoints":"Rimuovi tutto","selectTraces":"Seleziona le tracce"},"tracingStrings":{"traceOperation":"Tipi di tracce","runTrace":"Esegui"},"resultsStrings":{"headerTabResults":"Risultati","resultsListOptions":"Opzioni","ellipsesOptions":"Opzioni","displayAttribute":"Mostra l'attributo","sortBy":"Ordina per","startOverButton":"Deseleziona tutto","startOverValidation":"Continuare? Tutti gli input e i risultati della traccia saranno persi.","highlightTrace":"Mostra la grafica","noSelectionResults":"Le feature non possono essere selezionate. Abilita invece a mostrare la grafica.","viewFeatures":"Feature","selectFeatures":"Seleziona feature","graphicColor":"Colore","functionHeader":"Funzioni","noValue":"Nessun valore","resultAreaHeader":"Mostrare l'area dei risultati","resultAreaBuffer":"Distanza di buffer"},"alertsStrings":{"startingPointAlertHeader":"Punto di partenza mancante","startingPointAlert":"Aggiungi un punto di partenza per eseguire questa traccia.","selectTraceAlertHeader":"Tipo di traccia non selezionato","selectTraceAlert":"Seleziona un tipo di traccia da eseguire.","NoRunAlertHeader":"Nessun risultato disponibile","noResultsInfo":"Vai alla scheda Inputs per selezionare un tipo di traccia, aggiungi un punto di partenza e clicca su Run per visualizzare i risultati.","traceExecuting":"Traccia in corso...","genericResultHeader":"Risultato della traccia","genericErrorHeader":"Si è verificato un errore","noAssetsFoundHeader":"Impossibile aggiungere un punto","noAssetFound":"Il punto deve intersecare una caratteristica sulla mappa.","clearResultsAlert":"Continuare? Tutti i risultati di questa traccia saranno scartati.","noTraceSupported":"Non è possibile trovare una Utility Network o il tracciamento non è supportato. Fornire una Utility Network valida con configurazioni di tracciamento condivise.","noUserExtension":"L'account che ha effettuato l'accesso non dispone di licenza per l'estensione di tipo utente ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminale mancante","noTerminalDefined":"È necessario selezionare almeno un terminale."},"attributeStrings":{"traceId":"ID traccia","traceName":"Nome traccia","traceDescription":"Descrizione traccia","startingPoints":"Punti di partenza","barriers":"Barriere","username":"Utente","version":"Versione","date":"Data","elementCount":"Conteggio di feature","functionResult":"Funzioni di tracciamento","areaStatistic":"Statistica dell'area","globalid":"ID globale","terminalid":"ID terminale","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ja.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ja.json new file mode 100644 index 0000000..2aa476f --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ユーティリティ ネットワークのトレース","widgetDescription":"ユーティリティ ネットワークでトレースを実行するウィジェット。","globalStrings":{"selectTerminalPlaceholder":"ターミナルの選択","remove":"削除","locateFeature":"位置の特定","zoomToFeature":"ズーム","clearResults":"破棄","select":"選択","cancel":"キャンセル","ok":"OK"},"inputsStrings":{"headerTabInputs":"入力","headerStartingPoint":"始点","startingPointHint":"トレースの始点を追加します。","headerBarrier":"バリア","barrierButton":"バリア","barrierPointHint":"トレースのバリア ポイントを追加します。","barrierFilter":"バリアのフィルタリング","addPointOption":"ポイントの追加","addPointHint":"マップをクリックしてポイントを追加","removeAllPoints":"すべて削除","selectTraces":"トレースの選択"},"tracingStrings":{"traceOperation":"トレース タイプ","runTrace":"実行"},"resultsStrings":{"headerTabResults":"結果","resultsListOptions":"オプション","ellipsesOptions":"オプション","displayAttribute":"属性の表示","sortBy":"並べ替え","startOverButton":"すべて解除","startOverValidation":"確認 トレースの入力および結果がすべて失われます。","highlightTrace":"グラフィックスの表示","noSelectionResults":"フィーチャを選択できません。 代わりにグラフィックスを表示できます。","viewFeatures":"フィーチャ","selectFeatures":"フィーチャの選択","graphicColor":"色","functionHeader":"関数","noValue":"値なし","resultAreaHeader":"結果エリアの表示","resultAreaBuffer":"バッファー"},"alertsStrings":{"startingPointAlertHeader":"始点がありません","startingPointAlert":"このトレースを実行する始点を追加します。","selectTraceAlertHeader":"トレース タイプが選択されていません","selectTraceAlert":"実行するトレース タイプを選択します。","NoRunAlertHeader":"利用可能な結果がありません","noResultsInfo":"入力タブに移動し、トレース タイプを選択して始点を追加し、実行をクリックして結果を表示します。","traceExecuting":"トレースが進行中です...","genericResultHeader":"トレース結果","genericErrorHeader":"エラーが発生しました","noAssetsFoundHeader":"ポイントを追加できません","noAssetFound":"ポイントはマップ上のフィーチャと交差する必要があります。","clearResultsAlert":"確認 このトレースの結果がすべて破棄されます。","noTraceSupported":"Utility Network が見つからないか、トレースがサポートされていません。 トレース構成が共有されている有効な Utility Network を指定してください。","noUserExtension":"ログインしたアカウントには、ArcGIS Utility Network ユーザー タイプ エクステンションのライセンスがありません。","noTerminalDefinedHeader":"ターミナルが存在しません","noTerminalDefined":"少なくとも 1 つのターミナルを選択する必要があります。"},"attributeStrings":{"traceId":"トレース ID","traceName":"トレース名","traceDescription":"トレースの説明","startingPoints":"始点","barriers":"バリア","username":"ユーザー","version":"バージョン","date":"日付","elementCount":"フィーチャ数","functionResult":"トレース機能","areaStatistic":"エリア統計","globalid":"Global ID","terminalid":"ターミナル ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ko.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ko.json new file mode 100644 index 0000000..1fae206 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"유틸리티 네트워크 추적","widgetDescription":"위젯을 통해 유틸리티 네트워크에서 추적을 수행합니다.","globalStrings":{"selectTerminalPlaceholder":"터미널 선택","remove":"제거","locateFeature":"로케이트","zoomToFeature":"확대/축소","clearResults":"취소","select":"선택","cancel":"취소","ok":"확인"},"inputsStrings":{"headerTabInputs":"입력","headerStartingPoint":"시작점","startingPointHint":"추적할 시작점을 추가합니다.","headerBarrier":"장애물","barrierButton":"경계","barrierPointHint":"추적할 경계점을 추가합니다.","barrierFilter":"경계 필터링","addPointOption":"포인트 추가","addPointHint":"맵을 클릭하여 포인트를 추가합니다.","removeAllPoints":"모두 제거","selectTraces":"추적 선택"},"tracingStrings":{"traceOperation":"추적 유형","runTrace":"실행"},"resultsStrings":{"headerTabResults":"결과","resultsListOptions":"옵션","ellipsesOptions":"옵션","displayAttribute":"속성 보기","sortBy":"정렬 기준","startOverButton":"모두 지우기","startOverValidation":"계속 하시겠습니까? 모든 추적 입력 및 결과가 손실됩니다.","highlightTrace":"그래픽 표시","noSelectionResults":"피처를 선택할 수 없습니다. 대신 그래픽을 표시하도록 활성화합니다.","viewFeatures":"특징","selectFeatures":"피처 선택","graphicColor":"색상","functionHeader":"함수","noValue":"값 없음","resultAreaHeader":"결과 영역 표시","resultAreaBuffer":"버퍼"},"alertsStrings":{"startingPointAlertHeader":"시작점 누락","startingPointAlert":"이 추적을 실행할 시작점을 추가합니다.","selectTraceAlertHeader":"추적 유형이 선택되지 않음","selectTraceAlert":"실행할 추적 유형을 선택합니다.","NoRunAlertHeader":"결과를 사용할 수 없음","noResultsInfo":"입력 탭으로 이동하여 추적 유형을 선택하고 시작점을 추가한 다음 실행을 클릭하여 결과를 확인합니다.","traceExecuting":"추적 진행 중...","genericResultHeader":"추적 결과","genericErrorHeader":"오류 발생","noAssetsFoundHeader":"포인트를 추가할 수 없음","noAssetFound":"포인트는 맵의 피처와 교차해야 합니다.","clearResultsAlert":"계속 하시겠습니까? 이 추적에 대한 모든 결과가 삭제됩니다.","noTraceSupported":"유틸리티 네트워크를 찾을 수 없거나 추적이 지원되지 않습니다. 공유 추적 구성이 있는 유효한 유틸리티 네트워크를 제공하세요.","noUserExtension":"로그인한 계정에 ArcGIS Utility Network 사용자 유형 익스텐션에 대한 라이선스가 없습니다.","noTerminalDefinedHeader":"터미널 누락","noTerminalDefined":"터미널을 하나 이상 선택해야 합니다."},"attributeStrings":{"traceId":"추적 ID","traceName":"추적 이름","traceDescription":"추적 설명","startingPoints":"시작점","barriers":"장애물","username":"사용자","version":"버전","date":"날짜","elementCount":"피처 개수","functionResult":"추적 함수","areaStatistic":"영역 통계","globalid":"전역 ID","terminalid":"터미널 ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lt.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lt.json new file mode 100644 index 0000000..b8c3b72 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Komunalinių paslaugų tinklo trasavimas","widgetDescription":"Valdiklis, skirtas sekti komunalinių paslaugų tinklus.","globalStrings":{"selectTerminalPlaceholder":"Pasirinkti terminalus","remove":"Panaikinti","locateFeature":"Rasti","zoomToFeature":"Parodyti visą","clearResults":"Atmesti","select":"Pasirinkti","cancel":"Atšaukti","ok":"Gerai"},"inputsStrings":{"headerTabInputs":"Įvestys","headerStartingPoint":"Pradžios taškai","startingPointHint":"Pridėti trasavimo pradžios taškus.","headerBarrier":"Barjerai","barrierButton":"Barjeras","barrierPointHint":"Pridėkite trasavimo barjerinius taškus.","barrierFilter":"Filtruoti barjerus","addPointOption":"Pridėti tašką","addPointHint":"Norėdami pridėti tašką, spustelėkite žemėlapį","removeAllPoints":"Šalinti viską","selectTraces":"Pasirinkti trasavimus"},"tracingStrings":{"traceOperation":"Trasavimo tipai","runTrace":"Vykdyti"},"resultsStrings":{"headerTabResults":"Rezultatai","resultsListOptions":"Parinktys","ellipsesOptions":"Parinktys","displayAttribute":"Rodyti atributą","sortBy":"Rūšiuoti pagal","startOverButton":"Valyti viską","startOverValidation":"Ar tikrai norite? Visi trasavimo įvestys duomenys ir rezultatai bus prarasti.","highlightTrace":"Rodyti grafikus","noSelectionResults":"Elementų pasirinkti negalima. Vietoje to įgalinti grafikų rodymą.","viewFeatures":"Elementai","selectFeatures":"Pažymėti elementus","graphicColor":"Spalva","functionHeader":"Funkcijos","noValue":"Reikšmių nėra","resultAreaHeader":"Rodyti gautą plotą","resultAreaBuffer":"Buferis"},"alertsStrings":{"startingPointAlertHeader":"Trūksta pradžios taško","startingPointAlert":"Norėdami pradėti šį trasavimą, pridėkite pradžios tašką.","selectTraceAlertHeader":"Nepasirinktas trasavimo tipas","selectTraceAlert":"Pasirinkite trasavimo tipą, kurį norite vykdyti.","NoRunAlertHeader":"Rezultatų nėra","noResultsInfo":"Eikite į skirtuką Įvestys ir pasirinkite trasavimo tipą, pridėkite pradžios tašką ir spustelėkite Vykdyti, kad galėtumėte peržiūrėti rezultatus.","traceExecuting":"Trasavimas vykdomas...","genericResultHeader":"Trasavimo rezultatas","genericErrorHeader":"Įvyko klaida","noAssetsFoundHeader":"Taško pridėti nepavyko","noAssetFound":"Taškas turi susikirsti su elementu žemėlapyje.","clearResultsAlert":"Ar tikrai norite? Visi šio trasavimo rezultatai bus atmesti.","noTraceSupported":"Nepavyko rasti paslaugų tinklo arba trasavimas nepalaikomas. Nurodykite tinkamą paslaugų tinklą su bendromis trasavimo konfigūracijomis.","noUserExtension":"Paskyrai, prie kurios prisijungėte, trūksta ArcGIS Utility Network naudotojo tipo plėtinio licencijos.","noTerminalDefinedHeader":"Trūksta terminalo","noTerminalDefined":"Reikia pasirinkti bent vieną terminalą."},"attributeStrings":{"traceId":"Trasavimo ID","traceName":"Trasavimo pavadinimas","traceDescription":"Trasavimo aprašas","startingPoints":"Pradžios taškai","barriers":"Kliūtys","username":"Naudotojas","version":"Versija","date":"Data","elementCount":"Elementų skaičius","functionResult":"Trasavimo funkcijos","areaStatistic":"Ploto statistika","globalid":"Bendrasis ID","terminalid":"Terminalo ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lv.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lv.json new file mode 100644 index 0000000..94e9441 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network trasēšana","widgetDescription":"Logrīks trasēšanas veikšanai Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Izvēlēties termināļus","remove":"Noņemt","locateFeature":"Noteikt","zoomToFeature":"Tuvināt","clearResults":"Atmest","select":"Izvēlēties","cancel":"Atcelt","ok":"Labi"},"inputsStrings":{"headerTabInputs":"Ievades","headerStartingPoint":"Sākumpunkti","startingPointHint":"Pievienot trasēšanas sākumpunktus.","headerBarrier":"Barjeras","barrierButton":"Barjera","barrierPointHint":"Pievienot trasēšanas barjeras punktus.","barrierFilter":"Barjeras filtrs","addPointOption":"Pievienot punktu","addPointHint":"Noklikšķināt kartē, lai pievienot punktu","removeAllPoints":"Noņemt visu","selectTraces":"Izvēlēties trases"},"tracingStrings":{"traceOperation":"Trasēšanas veidi","runTrace":"Palaist"},"resultsStrings":{"headerTabResults":"Rezultāti","resultsListOptions":"Opcijas","ellipsesOptions":"Opcijas","displayAttribute":"Rādīt atribūtu","sortBy":"Kārtot pēc","startOverButton":"Notīrīt visu","startOverValidation":"Vai esat pārliecināts? Tiks zaudētas visas trasēšanas ievades un rezultāti.","highlightTrace":"Rādīt grafikus","noSelectionResults":"Nevar izvēlēties elementus. Tā vietā iespējojiet grafiku rādīšanu.","viewFeatures":"Elementi","selectFeatures":"Atlasīt elementus","graphicColor":"Krāsa","functionHeader":"Funkcijas","noValue":"Nav vērtības","resultAreaHeader":"Rādīt rezultātu apgabalu","resultAreaBuffer":"Buferzona"},"alertsStrings":{"startingPointAlertHeader":"Trūkst sākumpunkta","startingPointAlert":"Lai palaistu trasēšanu, pievienojiet sākumpunktu.","selectTraceAlertHeader":"Nav izvēlēts trasēšanas veids","selectTraceAlert":"Izvēlēties palaižamo trasēšanas veidu.","NoRunAlertHeader":"Rezultāti nav pieejami","noResultsInfo":"Dodieties uz cilni Ievade, lai atlasītu trasēšanas veidu, pievienotu sākumpunktu un noklikšķiniet uz Palaist, lai skatītu rezultātus.","traceExecuting":"Notiek trasēšana...","genericResultHeader":"Trasēšanas rezultāts","genericErrorHeader":"Radās kļūda","noAssetsFoundHeader":"Nevar pievienot punktu","noAssetFound":"Punktam jāšķērso elements kartē.","clearResultsAlert":"Vai esat pārliecināts? Visi šīs trasēšanas rezultāti tiks atmesti.","noTraceSupported":"Nevar atrast Utility Network vai nav atbalstīta izsekošana. Norādiet derīgu Utility Network ar koplietojamām trasēšanas konfigurācijām.","noUserExtension":"Kontā, kas ir pieteicies, trūkst ArcGIS Utility Network lietotāja veida paplašinājuma licences.","noTerminalDefinedHeader":"Trūkst terminālis","noTerminalDefined":"Ir jāizvēlas vismaz viens terminālis."},"attributeStrings":{"traceId":"Trasēšanas ID","traceName":"Trasēšanas nosaukums","traceDescription":"Trasēšanas apraksts","startingPoints":"Sākumpunkti","barriers":"Barjeras","username":"Lietotājs","version":"Versija","date":"Datums","elementCount":"Elementu skaits","functionResult":"Trasēšanas funkcijas","areaStatistic":"Teritorijas statistika","globalid":"Globālais ID","terminalid":"Termināļa ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nb.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nb.json new file mode 100644 index 0000000..7deb83b --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network-sporing","widgetDescription":"Et miniprogram for å utføre sporinger i et Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Velg terminaler","remove":"Fjern","locateFeature":"Finn","zoomToFeature":"Zoom til","clearResults":"Forkast","select":"Velg","cancel":"Avbryt","ok":"OK"},"inputsStrings":{"headerTabInputs":"Inndata","headerStartingPoint":"Startpunkter","startingPointHint":"Legg til startpunkter for sporingen.","headerBarrier":"Hindringer","barrierButton":"Hindring","barrierPointHint":"Legg til hindringspunkter for sporingen.","barrierFilter":"Filtrer hindring","addPointOption":"Legg til et punkt","addPointHint":"Klikk i kartet for å legge til et punkt","removeAllPoints":"Fjern alt","selectTraces":"Velg sporinger"},"tracingStrings":{"traceOperation":"Sporingstyper","runTrace":"Kjør"},"resultsStrings":{"headerTabResults":"Resultater","resultsListOptions":"Alternativer","ellipsesOptions":"Alternativer","displayAttribute":"Vis attributt","sortBy":"Sorter etter","startOverButton":"Fjern alle","startOverValidation":"Er du sikker? Alle inndata og resultater knyttet til sporing vil gå tapt.","highlightTrace":"Vis grafikk","noSelectionResults":"Kan ikke velge geoobjekter. Aktiver for å vise grafikk i stedet.","viewFeatures":"Geoobjekter","selectFeatures":"Velg geoobjekter","graphicColor":"Farge","functionHeader":"Funksjoner","noValue":"Ingen verdi","resultAreaHeader":"Vis resultatareal","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"Startpunkt mangler","startingPointAlert":"Legg til et startpunkt for å kjøre denne sporingen.","selectTraceAlertHeader":"Sporingstype er ikke valgt","selectTraceAlert":"Velg en sporingstype som skal kjøres.","NoRunAlertHeader":"Ingen tilgjengelige resultater","noResultsInfo":"Gå til Inndata-fanen og velg en sporingstype, legg til et startpunkt og klikk på Kjør for å vise resultatene.","traceExecuting":"Sporing pågår...","genericResultHeader":"Sporingsresultat","genericErrorHeader":"Det oppstod en feil","noAssetsFoundHeader":"Kan ikke legge til punkt","noAssetFound":"Punktet må krysse et geoobjekt på kartet.","clearResultsAlert":"Er du sikker? Alle resultater for denne sporingen blir forkastet.","noTraceSupported":"Finner ikke noe Utility Network eller sporing støttes ikke. Oppgi et gyldig Utility Network med delte sporingskonfigurasjoner.","noUserExtension":"Pålogget konto mangler lisens for ArcGIS Utility Network-brukertypeutvidelsen.","noTerminalDefinedHeader":"Terminal mangler","noTerminalDefined":"Du må velge minst én terminal."},"attributeStrings":{"traceId":"Spor ID","traceName":"Spor navn","traceDescription":"Spor beskrivelse","startingPoints":"Startpunkter","barriers":"Barrierer","username":"Bruker","version":"Versjon","date":"Dato","elementCount":"Antall geoobjekter","functionResult":"Spor funksjoner","areaStatistic":"Arealstatistikk","globalid":"Global ID","terminalid":"Terminal ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nl.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nl.json new file mode 100644 index 0000000..991b1c0 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Netwerktracering utiliteit","widgetDescription":"Een widget om sporen in een utiliteitnetwerk uit te voeren.","globalStrings":{"selectTerminalPlaceholder":"Terminals selecteren","remove":"Verwijderen","locateFeature":"Zoom naar","zoomToFeature":"Zoomen naar","clearResults":"Weggooien","select":"Selecteren","cancel":"Annuleren","ok":"OK"},"inputsStrings":{"headerTabInputs":"Inputs","headerStartingPoint":"Startpunten","startingPointHint":"Startpunten voor het spoor toevoegen.","headerBarrier":"Barrières","barrierButton":"Barrière","barrierPointHint":"Voeg barrièrepunten toe voor het spoor.","barrierFilter":"Filterbarrière","addPointOption":"Een punt toevoegen","addPointHint":"Klik op de kaart om een punt toe te voegen","removeAllPoints":"Alles verwijderen","selectTraces":"Selecteer sporen"},"tracingStrings":{"traceOperation":"Spoortypen","runTrace":"Uitvoeren"},"resultsStrings":{"headerTabResults":"Resultaten","resultsListOptions":"Opties","ellipsesOptions":"Opties","displayAttribute":"Weergave-attribuut","sortBy":"Sorteren op","startOverButton":"Alles wissen","startOverValidation":"Weet u het zeker? Alle sporeninputs en resultaten gaan verloren.","highlightTrace":"Grafische elementen weergeven","noSelectionResults":"Objecten kunnen niet worden geselecteerd. Inschakelen om in plaats daarvan afbeeldingen te tonen.","viewFeatures":"Functies","selectFeatures":"Objecten selecteren","graphicColor":"Kleur","functionHeader":"Functies","noValue":"Geen waarde","resultAreaHeader":"Resultatengebied weergeven","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"Startpunt ontbreekt","startingPointAlert":"Voeg een startpunt toe om dit spoor uit te voeren.","selectTraceAlertHeader":"Spoortype niet geselecteerd","selectTraceAlert":"Selecteer een type spoor dat u wilt uitvoeren.","NoRunAlertHeader":"Geen resultaten beschikbaar","noResultsInfo":"Ga naar het tabblad Invoer om een spoortype te selecteren, voeg een startpunt toe en klik op Run om de resultaten te bekijken.","traceExecuting":"Tracering bezig...","genericResultHeader":"Traceer resultaat...","genericErrorHeader":"Er is een fout opgetreden","noAssetsFoundHeader":"Kan punt niet toevoegen","noAssetFound":"Het punt moet een object op de kaart snijden.","clearResultsAlert":"Weet u het zeker? Alle resultaten voor dit spoor zullen worden weggegooid.","noTraceSupported":"Een Utility Network kan niet worden gevonden of tracering wordt niet ondersteund. Geef een geldig Utility Network op met gedeelde Traceringsconfiguraties.","noUserExtension":"Het ingelogde account mist een licentie voor de ArcGIS Utility Network gebruikerstype-extensie.","noTerminalDefinedHeader":"Terminal ontbreekt","noTerminalDefined":"Er moet minstens één terminal worden geselecteerd."},"attributeStrings":{"traceId":"Tracering Id","traceName":"Traceringsnaam","traceDescription":"Traceringsbeschrijving","startingPoints":"Startpunten","barriers":"Barrières","username":"Gebruiker","version":"Versie","date":"Datum","elementCount":"Aantal objecten","functionResult":"Traceringsfuncties","areaStatistic":"Gebiedsstatistieken","globalid":"Internationale ID","terminalid":"Terminal ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pl.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pl.json new file mode 100644 index 0000000..964ebbb --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Trasowanie sieci infrastruktury","widgetDescription":"Widżet, który przeprowadza trasowanie w sieci infrastruktury.","globalStrings":{"selectTerminalPlaceholder":"Wybierz terminale","remove":"Usuń","locateFeature":"Lokalizuj","zoomToFeature":"Powiększ do","clearResults":"Odrzuć","select":"Wybierz","cancel":"Anuluj","ok":"OK"},"inputsStrings":{"headerTabInputs":"Dane wejściowe","headerStartingPoint":"Punkty początkowe","startingPointHint":"Dodaj punkt początkowy trasowania.","headerBarrier":"Bariery","barrierButton":"Bariera","barrierPointHint":"Dodaj punkty barier trasowania.","barrierFilter":"Filtruj bariery","addPointOption":"Dodaj punkt","addPointHint":"Kliknij mapę, aby dodać punkt","removeAllPoints":"Usuń wszystko","selectTraces":"Wybierz operacje trasowania"},"tracingStrings":{"traceOperation":"Typy trasowania","runTrace":"Uruchom"},"resultsStrings":{"headerTabResults":"Wyniki","resultsListOptions":"Opcje","ellipsesOptions":"Opcje","displayAttribute":"Atrybut wyświetlania","sortBy":"Sortuj według","startOverButton":"Wyczyść wszystko","startOverValidation":"Czy na pewno? Wszystkie dane wejściowe i wyniki trasowania zostaną utracone.","highlightTrace":"Pokaż grafiki","noSelectionResults":"Nie można wybrać obiektów. Zamiast tego włącz możliwość wyświetlania grafik.","viewFeatures":"Charakterystyka","selectFeatures":"Wybierz obiekty","graphicColor":"Kolor","functionHeader":"Funkcje","noValue":"Brak wartości","resultAreaHeader":"Pokaż obszar wynikowy","resultAreaBuffer":"Bufor"},"alertsStrings":{"startingPointAlertHeader":"Brak punktu początkowego","startingPointAlert":"Dodaj punkt początkowy, aby uruchomić trasowanie.","selectTraceAlertHeader":"Nie wybrano typu trasowania","selectTraceAlert":"Wybierz typ trasowania do uruchomienia.","NoRunAlertHeader":"Brak dostępnych wyników","noResultsInfo":"Przejdź na kartę Dane wejściowe, aby wybrać typ trasowania, dodać punkt początkowy i kliknąć przycisk Uruchom, aby wyświetlić wyniki.","traceExecuting":"Trasowanie w toku...","genericResultHeader":"Wyniki trasowania","genericErrorHeader":"Wystąpił błąd","noAssetsFoundHeader":"Nie można dodać punktu","noAssetFound":"Punkt musi przecinać się z obiektem na mapie.","clearResultsAlert":"Czy na pewno? Wszystkie wyniki tego trasowania zostaną odrzucone.","noTraceSupported":"Nie można znaleźć sieci infrastruktury lub trasowanie nie jest obsługiwane. Podaj poprawną sieć infrastruktury z udostępnionymi konfiguracjami trasowania.","noUserExtension":"Na koncie, na którym się zalogowano, brak licencji rozszerzenia typu użytkownika ArcGIS Utility Network.","noTerminalDefinedHeader":"Brak terminala","noTerminalDefined":"Należy wybrać przynajmniej jeden terminal."},"attributeStrings":{"traceId":"Identyfikator trasowania","traceName":"Nazwa trasowania","traceDescription":"Opis trasowania","startingPoints":"Punkty początkowe","barriers":"Bariery","username":"Użytkownik","version":"Wersja","date":"Data","elementCount":"Liczba obiektów","functionResult":"Funkcje trasowania","areaStatistic":"Statystyka obszaru","globalid":"Identyfikator globalny","terminalid":"Identyfikator terminalu","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-BR.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-BR.json new file mode 100644 index 0000000..3170307 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Traçado da Rede de Utilitários","widgetDescription":"Um widget para executar traçados em uma Rede de Utilitários.","globalStrings":{"selectTerminalPlaceholder":"Selecionar terminais","remove":"Remover","locateFeature":"Localizar","zoomToFeature":"Zoom para","clearResults":"Descartar","select":"Selecionar","cancel":"Cancelar","ok":"Ok"},"inputsStrings":{"headerTabInputs":"Entradas","headerStartingPoint":"Pontos iniciais","startingPointHint":"Adicione pontos iniciais para o rastreamento.","headerBarrier":"Barreiras","barrierButton":"Barreira","barrierPointHint":"Adicione pontos de barreira para o traçado.","barrierFilter":"Filtrar barreira","addPointOption":"Adicionar um ponto","addPointHint":"Clique no mapa para adicionar o ponto","removeAllPoints":"Remover tudo","selectTraces":"Selecionar traçados"},"tracingStrings":{"traceOperation":"Tipos de traçado","runTrace":"Executar"},"resultsStrings":{"headerTabResults":"Resultados","resultsListOptions":"Opções","ellipsesOptions":"Opções","displayAttribute":"Abributo de exibição","sortBy":"Classificar por","startOverButton":"Limpar todos","startOverValidation":"Você tem certeza? Todas as entradas e resultados de rastreamento serão perdidos.","highlightTrace":"Mostrar gráficos","noSelectionResults":"As feições não podem ser selecionadas. Ao contrário, habilite para mostrar gráficos.","viewFeatures":"Feições","selectFeatures":"Selecionar feições","graphicColor":"Cor","functionHeader":"Funções","noValue":"Nenhum valor","resultAreaHeader":"Mostrar área de resultado","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"Ponto inicial ausente","startingPointAlert":"Adicione um ponto inicial para executar este rastreamento.","selectTraceAlertHeader":"Tipo de traçado não selecionado","selectTraceAlert":"Selecione um tipo de traçado para executar.","NoRunAlertHeader":"Nenhum resultado disponível","noResultsInfo":"Vá até a guia Entradas para selecionar um tipo de traçado, adicione um ponto inicial e clique em Executar para visualizar os resultados.","traceExecuting":"Traçado em progresso...","genericResultHeader":"Resultado do traçado","genericErrorHeader":"Ocorreu um erro","noAssetsFoundHeader":"Não é possível adicionar ponto","noAssetFound":"O ponto deve interseccionar com uma feição no mapa.","clearResultsAlert":"Você tem certeza? Todos os resultados para este rastreamento serão descartados.","noTraceSupported":"Uma rede de utilitários não pode ser encontrada ou o traçado não é suportado. Forneça uma rede de utilitários válida com configurações de traçado compartilhadas.","noUserExtension":"A conta conectada não tem uma licença para a extensão do tipo de usuário do ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal ausente","noTerminalDefined":"Pelo menos um terminal deve ser selecionado."},"attributeStrings":{"traceId":"Id de traçado","traceName":"Nome do traçado","traceDescription":"Descrição do traçado","startingPoints":"Pontos iniciais","barriers":"Barreiras","username":"Usuário","version":"Versão","date":"Data","elementCount":"Contagem de feições","functionResult":"Funções de traçado","areaStatistic":"Estatística de área","globalid":"Id global","terminalid":"ID de terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-PT.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-PT.json new file mode 100644 index 0000000..21b3bb2 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Rastreio de Rede de Serviços","widgetDescription":"Um widget para executar rastreios numa Rede de Serviços.","globalStrings":{"selectTerminalPlaceholder":"Selecionar terminais","remove":"Remover","locateFeature":"Localizar","zoomToFeature":"Efetuar zoom para","clearResults":"Rejeitar","select":"Selecionar","cancel":"Cancelar","ok":"OK"},"inputsStrings":{"headerTabInputs":"Entradas","headerStartingPoint":"Pontos de partida","startingPointHint":"Adicione pontos de partida para o rastreio.","headerBarrier":"Barreiras","barrierButton":"Barreira","barrierPointHint":"Adicione pontos de barreira para o rastreio.","barrierFilter":"Barreira de filtro","addPointOption":"Adicionar um ponto","addPointHint":"Clique no mapa para adicionar um ponto","removeAllPoints":"Remover tudo","selectTraces":"Selecionar rastreios"},"tracingStrings":{"traceOperation":"Tipos de rastreio","runTrace":"Executar"},"resultsStrings":{"headerTabResults":"Resultados","resultsListOptions":"Opções","ellipsesOptions":"Opções","displayAttribute":"Exibir atributo","sortBy":"Ordenar por","startOverButton":"Limpar tudo","startOverValidation":"Tem a certeza? Todas as Entradas e Resultados do rastreio serão perdidos.","highlightTrace":"Exibir gráficos","noSelectionResults":"Não é possível selecionar os elementos. Em alternativa, ative a exibição de gráficos.","viewFeatures":"Funcionalidades","selectFeatures":"Selecionar elementos","graphicColor":"Cor","functionHeader":"Funções","noValue":"Sem valores","resultAreaHeader":"Exibir área de resultados","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"Ponto de partida em falta","startingPointAlert":"Adicione um ponto de partida para executar este rastreio.","selectTraceAlertHeader":"Tipo de rastreio não selecionado","selectTraceAlert":"Selecione o tipo de rastreio a ser executado.","NoRunAlertHeader":"Nenhum resultado disponível","noResultsInfo":"Aceda ao separador Entradas para selecionar um tipo de rastreio, adicione um ponto de partida e clique em Executar para visualizar os resultados.","traceExecuting":"Rastreio em curso...","genericResultHeader":"Resultado do rastreio","genericErrorHeader":"Ocorreu um erro","noAssetsFoundHeader":"Não é possível adicionar o ponto","noAssetFound":"O ponto tem de intersetar um elemento no mapa.","clearResultsAlert":"Tem a certeza? Todos os resultados deste rastreio serão eliminados.","noTraceSupported":"Não é possível encontrar uma Rede de Serviços ou o rastreio não é suportado. Forneça uma Rede de Serviços válida com configurações de rastreio partilhadas.","noUserExtension":"Falta à conta com sessão iniciada uma licença para a extensão do tipo de utilizador do ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal em falta","noTerminalDefined":"Tem de ser selecionado, pelo menos, um terminal."},"attributeStrings":{"traceId":"ID de rastreio","traceName":"Nome do rastreio","traceDescription":"Descrição do rastreio","startingPoints":"Pontos de partida","barriers":"Barreiras","username":"Utilizador","version":"Versão","date":"Data","elementCount":"Contagem de elementos","functionResult":"Funções do rastreio","areaStatistic":"Estatística de área","globalid":"ID global","terminalid":"ID de terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ro.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ro.json new file mode 100644 index 0000000..e73f3e1 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Urmărire rețea utilități","widgetDescription":"Un widget pentru a efectua urmăriri într-o rețea de utilități.","globalStrings":{"selectTerminalPlaceholder":"Selectare terminale","remove":"Eliminare","locateFeature":"Localizare","zoomToFeature":"Transfocare la","clearResults":"Eliminare","select":"Selectare","cancel":"Anulare","ok":"OK"},"inputsStrings":{"headerTabInputs":"Intrări","headerStartingPoint":"Puncte de pornire","startingPointHint":"Adăugați un punct de pornire pentru această urmărire.","headerBarrier":"Bariere","barrierButton":"Barieră","barrierPointHint":"Adăugare puncte tip barieră pentru urmărire.","barrierFilter":"Filtrați bariera","addPointOption":"Adăugaţi un punct","addPointHint":"Faceți clic pe hartă pentru a adăuga un punct","removeAllPoints":"Eliminare toate","selectTraces":"Selectați urmăriri"},"tracingStrings":{"traceOperation":"Tipuri de urmărire","runTrace":"Executare"},"resultsStrings":{"headerTabResults":"Rezultate","resultsListOptions":"Opţiuni","ellipsesOptions":"Opţiuni","displayAttribute":"Afișare atribut","sortBy":"Sortare după","startOverButton":"Golire toate","startOverValidation":"Sunteţi sigur? Toate Intrările și Rezultatele de urmărire vor fi pierdute.","highlightTrace":"Afișare elemente grafice","noSelectionResults":"Obiecte spațiale nu pot fi selectate. Activare pentru a arăta imaginile grafice.","viewFeatures":"Obiecte spațiale","selectFeatures":"Selectare obiecte spaţiale","graphicColor":"Culoare","functionHeader":"Funcţii","noValue":"Nicio valoare","resultAreaHeader":"Afișare zonă rezultate","resultAreaBuffer":"Buffer"},"alertsStrings":{"startingPointAlertHeader":"Punctul de plecare lipsește","startingPointAlert":"Adăugați un punct de pornire pentru a rula această urmărire.","selectTraceAlertHeader":"Tipul urmăririi nu a fost selectat","selectTraceAlert":"Selectați un tip de urmărire pentru a rula.","NoRunAlertHeader":"Nu există rezultate disponibile","noResultsInfo":"Accesați fila Intrări pentru a selecta un tip de urmărire, adăugați un punct de pornire și faceți clic pe Executare pentru a vizualiza rezultatele.","traceExecuting":"Urmărire în progres...","genericResultHeader":"Rezultatul urmăririi","genericErrorHeader":"A survenit o eroare","noAssetsFoundHeader":"Nu poate adăuga un punct","noAssetFound":"Punctul trebuie să se intersecteze cu un obiect spațial de pe hartă.","clearResultsAlert":"Sunteţi sigur? Toate rezultatele acestei urmăriri vor fi eliminate.","noTraceSupported":"Nu se poate găsi Utility Network sau urmărirea nu este acceptată. Furnizați un Utility Network valid cu Configurații de urmărire partajate.","noUserExtension":"Contul conectat nu are licență pentru extensia tipului de utilizator ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal lipsă","noTerminalDefined":"Trebuie să fie selectat cel puțin un terminal."},"attributeStrings":{"traceId":"ID urmărire","traceName":"Nume urmărire","traceDescription":"Descriere urmărire","startingPoints":"Puncte de pornire","barriers":"Bariere","username":"Utilizator","version":"Versiune","date":"Data","elementCount":"Număr de obiecte spațiale","functionResult":"Funcții urmărire","areaStatistic":"Statistică zonă","globalid":"ID global","terminalid":"ID terminal","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ru.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ru.json new file mode 100644 index 0000000..d85ec33 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Трассировка Инженерной сети","widgetDescription":"Виджет, выполняющий трассировки в Инженерной сети.","globalStrings":{"selectTerminalPlaceholder":"Выбрать терминалы","remove":"Удалить","locateFeature":"Найти местоположение","zoomToFeature":"Приблизить к","clearResults":"Отклонить","select":"Выбрать","cancel":"Отмена","ok":"OK"},"inputsStrings":{"headerTabInputs":"Входные данные","headerStartingPoint":"Начальные точки","startingPointHint":"Добавьте начальные точки для трассировки.","headerBarrier":"Барьеры","barrierButton":"Барьер","barrierPointHint":"Добавьте точки барьеров для трассировки.","barrierFilter":"Барьеры фильтров","addPointOption":"Добавить точку","addPointHint":"Щелкните карту, чтобы добавить точку","removeAllPoints":"Удалить все","selectTraces":"Выбрать трассировки"},"tracingStrings":{"traceOperation":"Типы трассировки","runTrace":"Запустить"},"resultsStrings":{"headerTabResults":"Результаты","resultsListOptions":"Опции","ellipsesOptions":"Опции","displayAttribute":"Отобразить атрибут","sortBy":"Сортировать по","startOverButton":"Очистить все","startOverValidation":"Вы уверены? Все входные данные и результаты трассировки будут потеряны.","highlightTrace":"Показать графику","noSelectionResults":"Объекты выбрать нельзя. Включите вместо этого отображение графики.","viewFeatures":"Объекты","selectFeatures":"Выбрать объекты","graphicColor":"Цвет","functionHeader":"Функции","noValue":"Нет значения","resultAreaHeader":"Показать область результатов","resultAreaBuffer":"Буфер"},"alertsStrings":{"startingPointAlertHeader":"Отсутствует начальная точка","startingPointAlert":"Добавьте начальную точку для запуска этой трассировки.","selectTraceAlertHeader":"Тип трассировки не выбран","selectTraceAlert":"Выберите тип запускаемой трассировки.","NoRunAlertHeader":"Нет доступных результатов","noResultsInfo":"Перейдите на вкладку Входные данные, чтобы выбрать тип трассировки, добавьте начальную точку и нажмите Запустить, чтобы просмотреть результаты.","traceExecuting":"Трассировка выполняется...","genericResultHeader":"Результат трассировки","genericErrorHeader":"Произошла ошибка","noAssetsFoundHeader":"Невозможно добавить точку","noAssetFound":"Точка должна пересекать объект на карте.","clearResultsAlert":"Вы уверены? Все результаты трассировки будут отменены.","noTraceSupported":"Невозможно найти инженерную сеть, или трассировка не поддерживается. Введите корректную инженерную сеть с опубликованными конфигурациями трассировки.","noUserExtension":"В учетной записи, под которой выполнен вход, отсутствует лицензия на расширение типа пользователя ArcGIS Utility Network.","noTerminalDefinedHeader":"Терминал отсутствует","noTerminalDefined":"По крайней мере один терминал должен быть выбран."},"attributeStrings":{"traceId":"ID трассировки","traceName":"Имя трассировки","traceDescription":"Описание трассировки","startingPoints":"Начальные точки","barriers":"Барьеры","username":"Пользователь","version":"Версия","date":"Дата","elementCount":"Число объектов","functionResult":"Функции трассировки","areaStatistic":"Статистика области","globalid":"Global ID","terminalid":"ID терминала.","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sk.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sk.json new file mode 100644 index 0000000..0104cc6 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Trasovanie utility siete","widgetDescription":"Widget na vykonávanie trasovaní v utility sieťach.","globalStrings":{"selectTerminalPlaceholder":"Vybrať terminály","remove":"Odstrániť","locateFeature":"Lokalizovať","zoomToFeature":"Priblížiť na","clearResults":"Zahodiť","select":"Vybrať","cancel":"Zrušiť","ok":"OK"},"inputsStrings":{"headerTabInputs":"Vstupy","headerStartingPoint":"Počiatočné body","startingPointHint":"Pre trasovanie pridajte počiatočné body.","headerBarrier":"Bariéry","barrierButton":"Bariéra","barrierPointHint":"Pre trasovanie pridajte body bariér.","barrierFilter":"Filter bariéry","addPointOption":"Pridať bod","addPointHint":"Kliknite do mapy pre pridanie bodu.","removeAllPoints":"Odstrániť všetky","selectTraces":"Vybrať trasovania"},"tracingStrings":{"traceOperation":"Typy trasovania","runTrace":"Spustiť"},"resultsStrings":{"headerTabResults":"Výsledky","resultsListOptions":"Možnosti","ellipsesOptions":"Možnosti","displayAttribute":"Zobraziť atribút","sortBy":"Zoradiť podľa","startOverButton":"Vyčistiť všetko","startOverValidation":"Ste si istý? Všetky vstupy a výsledky trasovania budú stratené.","highlightTrace":"Zobraziť grafiku","noSelectionResults":"Prvky nie je možné vybrať. Povoliť zobrazenie ako grafiku.","viewFeatures":"Prvky","selectFeatures":"Vybrať prvky","graphicColor":"Farba","functionHeader":"Funkcie","noValue":"Bez hodnoty","resultAreaHeader":"Zobraziť výslednú plochu","resultAreaBuffer":"Obalová zóna"},"alertsStrings":{"startingPointAlertHeader":"Chýba počiatočný bod","startingPointAlert":"Na spustenie tohto trasovania pridajte počiatočný bod.","selectTraceAlertHeader":"Nie je vybraný typ trasovania","selectTraceAlert":"Na spustenie vyberte typ trasovania.","NoRunAlertHeader":"Nie sú dostupné žiadne výsledky","noResultsInfo":"Pre zobrazenie výsledkov choďte na kartu Vstupy, vyberte typ trasovania, pridajte počiatočný bod a stlačte Spustiť.","traceExecuting":"Prebieha trasovanie...","genericResultHeader":"Výsledok sledovania","genericErrorHeader":"Vyskytla sa chyba","noAssetsFoundHeader":"Nepodarilo sa pridať bod","noAssetFound":"Bod sa musí pretínať s prvkom v mape.","clearResultsAlert":"Ste si istý? Všetky výsledky pre toto trasovanie budú zahodené.","noTraceSupported":"Sieť Utility Network nemožno nájsť alebo trasovanie nie je podporované. Poskytnite platnú sieť Utility Network so zdieľanými konfiguráciami Trasovania.","noUserExtension":"Prihlásenému kontu chýba licencia pre extenziu používateľského typu ArcGIS Utility Network.","noTerminalDefinedHeader":"Chýbajúci terminál","noTerminalDefined":"Musí byť vybraný aspoň jeden terminál."},"attributeStrings":{"traceId":"Id trasovania","traceName":"Názov trasovania","traceDescription":"Popis trasovania","startingPoints":"Počiatočné body","barriers":"Bariéry","username":"Používateľ","version":"Verzia","date":"Dátum","elementCount":"Počet prvkov","functionResult":"Funkcie trasovania","areaStatistic":"Štatistika plochy","globalid":"Globálne Id","terminalid":"Id terminálu","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sl.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sl.json new file mode 100644 index 0000000..be56821 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Sledenje na komunalnem omrežju","widgetDescription":"Pripomoček za izvedbo sledi na komunalnem omrežju.","globalStrings":{"selectTerminalPlaceholder":"Izberi terminale","remove":"Odstrani","locateFeature":"Lociraj","zoomToFeature":"Približaj na","clearResults":"Zavrzi","select":"Izberi","cancel":"Prekliči","ok":"V redu"},"inputsStrings":{"headerTabInputs":"Vhodi","headerStartingPoint":"Začetne točke","startingPointHint":"Dodajte začetne točke za sled.","headerBarrier":"Ovire","barrierButton":"Ovira","barrierPointHint":"Dodajte točke ovir za sled.","barrierFilter":"Filtrirajte oviro","addPointOption":"Dodaj točko","addPointHint":"Kliknite na karto za dodajanje točke","removeAllPoints":"Odstrani vse","selectTraces":"Izberite sledi"},"tracingStrings":{"traceOperation":"Vrste sledi","runTrace":"Zaženi"},"resultsStrings":{"headerTabResults":"Rezultati","resultsListOptions":"Možnosti","ellipsesOptions":"Možnosti","displayAttribute":"Prikaz atributov","sortBy":"Razvrsti po","startOverButton":"Počisti vse","startOverValidation":"Ste prepričani? Vse sledi Vnosov in Rezultatov bodo izgubljene.","highlightTrace":"Prikaz grafik","noSelectionResults":"Geoobjekte ni mogoče izbrati. Omogočite, da namesto prikažete grafike.","viewFeatures":"Geoobjekti","selectFeatures":"Izberi geoobjekte","graphicColor":"Barva","functionHeader":"Funkcije","noValue":"Ni vrednosti","resultAreaHeader":"Pokaži območje rezultatov","resultAreaBuffer":"Obris"},"alertsStrings":{"startingPointAlertHeader":"Začetna točka manjka","startingPointAlert":"Dodajte začetno točko za zagon te sledi.","selectTraceAlertHeader":"Vrsta sledi ni izbrana","selectTraceAlert":"Izberite vrsto sledi za zagon.","NoRunAlertHeader":"Noben rezultat ni na voljo","noResultsInfo":"Pojdite na zavihek Vnosi, da izberete vrsto sledi, dodate začetno točko in kliknite Zaženi za ogled rezultatov.","traceExecuting":"Sledenje v teku ...","genericResultHeader":"Rezultat sledi","genericErrorHeader":"Prišlo je do napake","noAssetsFoundHeader":"Ni mogoče dodati točke","noAssetFound":"Točka mora sekati geoobjekt na karti.","clearResultsAlert":"Ste prepričani? Vsi rezultati za to sled bodo zavrženi.","noTraceSupported":"Omrežja pripomočkov ni bilo mogoče najti ali pa sledenje ni podprto. Navedite veljavno omrežje pripomočkov z deljenimi konfiguracijami sledi.","noUserExtension":"Račun, v katerega ste prijavljeni, nima licence za razširitev tipa uporabnika za ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal manjka","noTerminalDefined":"Izbran mora biti vsaj en terminal."},"attributeStrings":{"traceId":"ID sledi","traceName":"Ime sledi","traceDescription":"Opis sledi","startingPoints":"Začetne točke","barriers":"Ovire","username":"Uporabnik","version":"Različica","date":"Datum","elementCount":"Število geoobjektov","functionResult":"Funkcije sledi","areaStatistic":"Statistika območja","globalid":"Globalni ID","terminalid":"ID terminala","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sr.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sr.json new file mode 100644 index 0000000..31a36be --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Praćenje za Utility Network","widgetDescription":"Vidžet za obavljanje praćenja u Utility Network.","globalStrings":{"selectTerminalPlaceholder":"Izaberite Terminale","remove":"Ukloni","locateFeature":"Lociraj","zoomToFeature":"Zumiraj na","clearResults":"Odbaci","select":"Selektujte","cancel":"Otkaži","ok":"U REDU"},"inputsStrings":{"headerTabInputs":"Ulazi","headerStartingPoint":"Početne tačke","startingPointHint":"Dodajte početne tačke za praćenje.","headerBarrier":"Barijere","barrierButton":"Barijera","barrierPointHint":"Dodajte tačke barijere za praćenje.","barrierFilter":"Filter barijera","addPointOption":"Dodajte tačku","addPointHint":"Kliknite na mapu kako biste dodali tačku","removeAllPoints":"Ukloni sve","selectTraces":"Izaberite praćenja"},"tracingStrings":{"traceOperation":"Tipovi praćenja","runTrace":"Pokreni"},"resultsStrings":{"headerTabResults":"Rezultati","resultsListOptions":"Opcije","ellipsesOptions":"Opcije","displayAttribute":"Prikaz atributa","sortBy":"Sortiraj prema","startOverButton":"Izbriši sve","startOverValidation":"Da li ste sigurni? Svi ulazi za praćenje i rezultati praćenja će biti izgubljeni.","highlightTrace":"Prikaži grafike","noSelectionResults":"Geoobjekti se ne mogu izabrati. Omogućite prikaz grafike umesto toga.","viewFeatures":"Funkcije","selectFeatures":"Selektujte geoobjekte","graphicColor":"Boja","functionHeader":"Funkcije","noValue":"Nema vrednosti","resultAreaHeader":"Prikaži rezultat oblasti","resultAreaBuffer":"Zona bliskosti"},"alertsStrings":{"startingPointAlertHeader":"Nedostaje početna tačka","startingPointAlert":"Dodajte početnu tačku za pokretanje ovog praćenja.","selectTraceAlertHeader":"Tip praćenja nije izabran","selectTraceAlert":"Izaberite tip praćenja za pokretanje.","NoRunAlertHeader":"Nema dostupnih rezultata","noResultsInfo":"Idite na karticu Ulazi da biste izabrali tip praćenja, dodajte početnu tačku i kliknite na Pokreni da biste videli rezultate.","traceExecuting":"Praćenje u toku...","genericResultHeader":"Rezultat praćenja","genericErrorHeader":"Došlo je do greške","noAssetsFoundHeader":"Nije moguće dodati tačku","noAssetFound":"Tačka mora da preseca geoobjekat na mapi.","clearResultsAlert":"Da li ste sigurni? Svi rezultati za ovo praćenje će biti odbačeni.","noTraceSupported":"Utility Network ne može da se pronađe ili praćenje nije podržano. Objavite validnu Utility Network sa deljenim konfiguracijama za praćenja.","noUserExtension":"Prijavljenom nalogu nedostaje licenca za proširenje tipa korisnika ArcGIS Utility Network.","noTerminalDefinedHeader":"Nedostaje terminal","noTerminalDefined":"Barem jedan terminal mora da bude selektovan."},"attributeStrings":{"traceId":"ID praćenja","traceName":"Naziv praćenja","traceDescription":"Opis praćenja","startingPoints":"Početne tačke","barriers":"Barijere","username":"Korisnik","version":"Verzija","date":"Datum","elementCount":"Broj osobina","functionResult":"Funkcije praćenja","areaStatistic":"Statistika oblasti","globalid":"Globalni ID","terminalid":"ID terminala","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sv.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sv.json new file mode 100644 index 0000000..d6f8499 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Spårning av infrastruktursnätverk","widgetDescription":"En widget för att utföra spårningar i ett infrastruktursnätverk.","globalStrings":{"selectTerminalPlaceholder":"Välj terminaler","remove":"Ta bort","locateFeature":"Leta upp","zoomToFeature":"Zooma till","clearResults":"Ta bort","select":"Välj","cancel":"Avbryt","ok":"OK"},"inputsStrings":{"headerTabInputs":"Indata","headerStartingPoint":"Startpunkter","startingPointHint":"Lägg startpunkter för spårningen.","headerBarrier":"Hinder","barrierButton":"Hinder","barrierPointHint":"Lägg till hinderlager för spårningen.","barrierFilter":"Filtrera hinder","addPointOption":"Lägg till en punkt","addPointHint":"Klicka på kartan för att lägga till en punkt","removeAllPoints":"Ta bort alla","selectTraces":"Välj spårningar"},"tracingStrings":{"traceOperation":"Spårningstyper","runTrace":"Kör"},"resultsStrings":{"headerTabResults":"Resultat","resultsListOptions":"Alternativ","ellipsesOptions":"Alternativ","displayAttribute":"Visa attribut","sortBy":"Sortera efter","startOverButton":"Rensa alla","startOverValidation":"Är du säker? Alla spårningsindata och resultat går förlorade.","highlightTrace":"Visa grafik","noSelectionResults":"Geoobjekt kan inte väljas. Aktivera för att visa grafik istället.","viewFeatures":"Funktioner","selectFeatures":"Välj geoobjekt","graphicColor":"Färg","functionHeader":"Funktioner","noValue":"Inget värde","resultAreaHeader":"Visa resultatområde","resultAreaBuffer":"Buffert"},"alertsStrings":{"startingPointAlertHeader":"Startpunkt saknas","startingPointAlert":"Lägg till en startpunkt för att utföra den här spårningen.","selectTraceAlertHeader":"Spårningstyp har inte valts","selectTraceAlert":"Välj en spårningstyp som ska köras.","NoRunAlertHeader":"Inga resultat tillgängliga","noResultsInfo":"Gå till fliken Indata för att välja en spårningstyp, lägga till en startpunkt och klicka på Kör för att visa resultaten.","traceExecuting":"Spårning pågår...","genericResultHeader":"Spårningsresultat","genericErrorHeader":"Ett fel har inträffat","noAssetsFoundHeader":"Det går inte att lägga till punkt","noAssetFound":"Punkten måste skära ett geoobjekt på kartan.","clearResultsAlert":"Är du säker? Alla resultat för den här spårningen ignoreras.","noTraceSupported":"Ett infrastruktursnätverk hittades inte eller så stöds inte spårning. Ange ett giltigt infrastruktursnätverk med delade språningskonfigurationer.","noUserExtension":"Det konto som är inloggat saknar en licens för användartypstillägget ArcGIS Utility Network.","noTerminalDefinedHeader":"Terminal saknas","noTerminalDefined":"Minst en terminal måste väljas."},"attributeStrings":{"traceId":"Spårnings-ID","traceName":"Spårningsnamn","traceDescription":"Spårningsbeskrivning","startingPoints":"Startpunkter","barriers":"Hinder","username":"Användare","version":"Version","date":"Datum","elementCount":"Antal geoobjekt","functionResult":"Spårningsfunktioner","areaStatistic":"Områdesstatistik","globalid":"Globalt ID","terminalid":"Terminal-ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_th.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_th.json new file mode 100644 index 0000000..e0e3f3a --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_th.json @@ -0,0 +1 @@ +{"widgetLabel":"การติดตาม Utility Network","widgetDescription":"วิดเจ็ตสำหรับดำเนินการติดตามภายใน Utility Network","globalStrings":{"selectTerminalPlaceholder":"เลือกเทอร์มินัล","remove":"ลบทิ้ง","locateFeature":"ระบุตำแหน่ง","zoomToFeature":"ขยายไปยัง","clearResults":"ละทิ้ง","select":"เลือก","cancel":"ยกเลิก","ok":"ตกลง"},"inputsStrings":{"headerTabInputs":"อินพุต","headerStartingPoint":"จุดเริ่มต้น","startingPointHint":"เพิ่มจุดเริ่มต้นสำหรับการติดตาม","headerBarrier":"อุปสรรค","barrierButton":"อุปสรรค","barrierPointHint":"เพิ่มจุดสิ่งกีดขวางสำหรับการติดตาม","barrierFilter":"ตัวกรองอุปสรรค","addPointOption":"เพิ่มตำแหน่ง","addPointHint":"คลิกแผนที่เพื่อเพิ่มจุด","removeAllPoints":"ลบทั้งหมด","selectTraces":"เลือกการติดตาม"},"tracingStrings":{"traceOperation":"ประเภทการติดตาม","runTrace":"ทำงาน"},"resultsStrings":{"headerTabResults":"ผลลัพธ์","resultsListOptions":"ตัวเลือก","ellipsesOptions":"ตัวเลือก","displayAttribute":"แสดงแอตทริบิวต์","sortBy":"จัดลำดับตาม","startOverButton":"ยกเลิกทั้งหมด","startOverValidation":"คุณแน่ใจหรือไม่ อินพุทและผลลัพธ์การติดตามทั้งหมดจะสูญหาย","highlightTrace":"แสดงกราฟิก","noSelectionResults":"ไม่สามารถเลือกฟีเจอร์ได้ เปิดใช้งานเพื่อแสดงกราฟิกแทน","viewFeatures":"ฟีเจอร์","selectFeatures":"เลือกฟีเจอร์","graphicColor":"สี","functionHeader":"ฟังชั่น","noValue":"ไม่มีค่าว่าง","resultAreaHeader":"แสดงพื้นที่ผลลัพธ์","resultAreaBuffer":"บัฟเฟอร์"},"alertsStrings":{"startingPointAlertHeader":"ไม่พบจุดเริ่มต้น","startingPointAlert":"เพิ่มจุดเริ่มต้นเพื่อรันการติดตามนี้","selectTraceAlertHeader":"ไม่ได้เลือกประเภทการติดตาม","selectTraceAlert":"เลือกประเภทการติดตามที่จะรัน","NoRunAlertHeader":"ไม่มีผลลัพธ์ที่พร้อมใช้งาน","noResultsInfo":"ไปที่แท็บ อินพุท เพื่อเลือกประเภทการติดตาม เพิ่มจุดเริ่มต้น และคลิก รัน เพื่อดูผลลัพธ์","traceExecuting":"กำลังอยู่ระหว่างการติดตาม...","genericResultHeader":"ผลการติดตาม","genericErrorHeader":"เกิดข้อผิดพลาด","noAssetsFoundHeader":"ไม่สามารถเพิ่มจุดได้","noAssetFound":"จุดต้องตัดกับฟีเจอร์บนแผนที่","clearResultsAlert":"คุณแน่ใจหรือไม่ ผลลัพธ์ทั้งหมดสำหรับการติดตามนี้จะถูกละทิ้ง","noTraceSupported":"ไม่พบ Utility Network หรือไม่รองรับการติดตาม กำหนด Utility Network ที่ใช้งานได้ ด้วยการกำหนดค่าการติดตามที่แชร์","noUserExtension":"บัญชีผู้ใช้ที่เข้าสู่ระบบไม่มีใบอนุญาตสำหรับส่วนขยายประเภทผู้ใช้ ArcGIS Utility Network","noTerminalDefinedHeader":"ไม่พบเทอร์มินัล","noTerminalDefined":"ต้องเลือกอย่างน้อยหนึ่งเทอร์มินัล"},"attributeStrings":{"traceId":"ID การติดตาม","traceName":"ชื่อการติดตาม","traceDescription":"คำอธิบายการติดตาม","startingPoints":"จุดเริ่มต้น","barriers":"อุปสรรค","username":"ผู้ใช้","version":"เวอร์ชั่น","date":"วันที่","elementCount":"จำนวนฟีเจอร์","functionResult":"ฟังก์ชันการติดตาม","areaStatistic":"สถิติพื้นที่","globalid":"ID ส่วนกลาง","terminalid":"ID เทอร์มินัล","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_tr.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_tr.json new file mode 100644 index 0000000..9d826e7 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Utility Network İzleme","widgetDescription":"Bir Utility Network'te izleme gerçekleştirmek için bir widget.","globalStrings":{"selectTerminalPlaceholder":"Terminalleri seç","remove":"Kaldır","locateFeature":"Konumlandır","zoomToFeature":"Yakınlaştır","clearResults":"Çıkar","select":"Seç","cancel":"İptal","ok":"Tamam"},"inputsStrings":{"headerTabInputs":"Girdiler","headerStartingPoint":"Başlangıç noktaları","startingPointHint":"İzleme için başlangıç noktaları ekleyin.","headerBarrier":"Bariyer","barrierButton":"Bariyer","barrierPointHint":"İzleme için bariyer noktaları ekleyin.","barrierFilter":"Bariyer filtresi","addPointOption":"Nokta ekle","addPointHint":"Bir nokta eklemek için haritaya tıklayın","removeAllPoints":"Tümünü kaldır","selectTraces":"İzlemeler seç"},"tracingStrings":{"traceOperation":"İzleme türleri","runTrace":"Çalıştır"},"resultsStrings":{"headerTabResults":"Sonuçlar","resultsListOptions":"Seçenekler","ellipsesOptions":"Seçenekler","displayAttribute":"Özniteliği görüntüle","sortBy":"Şuna göre sırala:","startOverButton":"Tümünü sil","startOverValidation":"Emin misiniz? Tüm izleme Girişleri ve Sonuçları kaybedilecek.","highlightTrace":"Grafikleri göster","noSelectionResults":"Detaylar seçilemiyor. Bunun yerine grafikleri göstermeyi etkinleştirin.","viewFeatures":"Özellikler","selectFeatures":"Detayları seç","graphicColor":"Renk","functionHeader":"İşlevler","noValue":"Değer yok","resultAreaHeader":"Sonuç alanını göster","resultAreaBuffer":"Tampon"},"alertsStrings":{"startingPointAlertHeader":"Başlangıç noktası eksik","startingPointAlert":"Bu izlemeyi çalıştırmak için bir başlangıç noktası ekleyin.","selectTraceAlertHeader":"İzleme türü seçilmedi","selectTraceAlert":"Çalıştırmak için bir izleme türü seçin.","NoRunAlertHeader":"Kullanılabilir sonuç yok","noResultsInfo":"Bir izleme türü seçmek için Girişler sekmesine gidin, bir başlangıç noktası ekleyin ve sonuçları görüntülemek için Çalıştır'a tıklayın.","traceExecuting":"İzleme işlemi sürüyor...","genericResultHeader":"İzleme sonucu","genericErrorHeader":"Bir hata oluştu","noAssetsFoundHeader":"Nokta eklenemiyor","noAssetFound":"Nokta, haritadaki bir detayla kesişmelidir.","clearResultsAlert":"Emin misiniz? Bu izlemenin tüm sonuçları yok sayılacak.","noTraceSupported":"Utility Network bulunamıyor veya izleme desteklenmiyor. Paylaşılan İz Yapılandırmalarıyla geçerli bir Utility Network sağlayın.","noUserExtension":"Oturum açılan hesapta ArcGIS Utility Network kullanıcı türü ek bileşeni için bir lisans eksik.","noTerminalDefinedHeader":"Terminal eksik","noTerminalDefined":"En az bir terminal seçilmelidir."},"attributeStrings":{"traceId":"İz Kimliği","traceName":"İz adı","traceDescription":"İz açıklaması","startingPoints":"Başlangıç noktaları","barriers":"Bariyer","username":"Kullanıcı","version":"Versiyon","date":"Tarih","elementCount":"Detay sayısı","functionResult":"İz fonksiyonları","areaStatistic":"Alan istatistiği","globalid":"Küresel Kimlik","terminalid":"Terminal Kimliği","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_uk.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_uk.json new file mode 100644 index 0000000..c81a970 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Трасування інженерно-комунікаційної мережі","widgetDescription":"Віджет для виконання трасування в інженерно-комунікаційній мережі.","globalStrings":{"selectTerminalPlaceholder":"Вибрати термінали","remove":"Вилучити","locateFeature":"Знайти","zoomToFeature":"Масштабувати до","clearResults":"Вилучити","select":"Вибрати","cancel":"Скасувати","ok":"OK"},"inputsStrings":{"headerTabInputs":"Введення","headerStartingPoint":"Початкові точки","startingPointHint":"Додати початкові точки для трасування.","headerBarrier":"Бар'єри","barrierButton":"Бар’єр","barrierPointHint":"Додати бар’єрні точки для трасування.","barrierFilter":"Фільтрувальний бар’єр","addPointOption":"Додати точку","addPointHint":"Клацніть карту, щоб додати точку","removeAllPoints":"Видалити всі","selectTraces":"Вибрати трасування"},"tracingStrings":{"traceOperation":"Типи трасування","runTrace":"Запустити"},"resultsStrings":{"headerTabResults":"Результати","resultsListOptions":"Опції","ellipsesOptions":"Опції","displayAttribute":"Відображати атрибут","sortBy":"Сортувати за","startOverButton":"Очистити всі","startOverValidation":"Ви впевнені? Усі вхідні дані та результати трасування будуть втрачені.","highlightTrace":"Показати графіку","noSelectionResults":"Неможливо вибрати об'єкти. Увімкніть, щоб натомість показувати графіку.","viewFeatures":"Об’єкти","selectFeatures":"Вибрати об’єкти","graphicColor":"Колір","functionHeader":"Функції","noValue":"Без значення","resultAreaHeader":"Показати область результатів","resultAreaBuffer":"Буфер"},"alertsStrings":{"startingPointAlertHeader":"Відсутня початкова точка","startingPointAlert":"Додати початкову точку для запуску цього трасування.","selectTraceAlertHeader":"Тип трасування не вибрано","selectTraceAlert":"Виберіть тип трасування для запуску.","NoRunAlertHeader":"Результати недоступні","noResultsInfo":"Перейдіть на вкладку «Введення», щоб вибрати тип трасування, додати початкову точку та натисніть «Запустити», щоб переглянути результати.","traceExecuting":"Триває трасування...","genericResultHeader":"Результат трасування","genericErrorHeader":"Сталася помилка","noAssetsFoundHeader":"Неможливо додати точку","noAssetFound":"Точка повинна перетинатися з об’єктом на карті.","clearResultsAlert":"Ви впевнені? Усі результати для цього трасування будуть скасовані.","noTraceSupported":"Не вдається знайти інженерно-комунікаційну мережу або трасування не підтримується. Надайте дійсну інженерно-комунікаційну мережу зі спільними конфігураціями трасування.","noUserExtension":"В обліковому записі, під яким виконано вхід, відсутня ліцензія для розширення типу користувача ArcGIS Utility Network.","noTerminalDefinedHeader":"Термінал відсутній","noTerminalDefined":"Повинен бути вибраний щонайменше один термінал."},"attributeStrings":{"traceId":"Ідентифікатор трасування","traceName":"Назва трасування","traceDescription":"Опис трасування","startingPoints":"Початкові точки","barriers":"Бар'єри","username":"Користувач","version":"Версія","date":"Дата","elementCount":"Кількість об'єктів","functionResult":"Функції трасування","areaStatistic":"Статистика області","globalid":"Глобальний ідентифікатор","terminalid":"Ідентифікатор терміналу","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_vi.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_vi.json new file mode 100644 index 0000000..a0acdd9 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Theo dõi Mạng lưới Tiện ích","widgetDescription":"Một tiện ích để thực hiện theo dõi trong Mạng lưới Tiện ích.","globalStrings":{"selectTerminalPlaceholder":"Chọn thiết bị đầu cuối","remove":"Gỡ bỏ","locateFeature":"Định vị","zoomToFeature":"Phóng tới","clearResults":"Hủy","select":"Chọn","cancel":"Hủy","ok":"OK"},"inputsStrings":{"headerTabInputs":"Đầu vào","headerStartingPoint":"Điểm bắt đầu","startingPointHint":"Thêm điểm bắt đầu cho hoạt động theo dõi.","headerBarrier":"Rào cản","barrierButton":"Rào cản","barrierPointHint":"Thêm điểm rào cản cho hoạt động theo dõi.","barrierFilter":"Lọc rào cản","addPointOption":"Thêm một điểm","addPointHint":"Nhấp vào bản đồ để thêm điểm","removeAllPoints":"Xóa tất cả","selectTraces":"Chọn theo dõi"},"tracingStrings":{"traceOperation":"Loại theo dõi","runTrace":"Chạy"},"resultsStrings":{"headerTabResults":"Kết quả","resultsListOptions":"Tùy chọn","ellipsesOptions":"Tùy chọn","displayAttribute":"Hiển thị thuộc tính","sortBy":"Sắp xếp theo","startOverButton":"Xóa tất cả","startOverValidation":"Bạn có chắc không? Tất cả Đầu vào và Kết quả theo dõi sẽ bị mất.","highlightTrace":"Hiển thị đồ họa","noSelectionResults":"Không thể chọn đối tượng này. Bật để hiển thị đồ họa.","viewFeatures":"Đối tượng","selectFeatures":"Chọn các đối tượng","graphicColor":"Màu sắc","functionHeader":"Chức năng","noValue":"Không có giá trị","resultAreaHeader":"Hiển thị khu vực kết quả","resultAreaBuffer":"Vùng đệm"},"alertsStrings":{"startingPointAlertHeader":"Thiếu điểm bắt đầu","startingPointAlert":"Thêm một điểm bắt đầu để chạy hoạt động theo dõi này.","selectTraceAlertHeader":"Chưa chọn loại theo dõi","selectTraceAlert":"Chọn một loại theo dõi để chạy.","NoRunAlertHeader":"Không có kết quả nào","noResultsInfo":"Đi đến tab Đầu vào để chọn loại theo dõi, thêm điểm bắt đầu và nhấp vào Chạy để xem kết quả.","traceExecuting":"Đang tiến hành theo dõi...","genericResultHeader":"Kết quả theo dõi","genericErrorHeader":"Đã xảy ra lỗi","noAssetsFoundHeader":"Không thể thêm điểm","noAssetFound":"Điểm phải giao cắt với một đối tượng trên bản đồ.","clearResultsAlert":"Bạn có chắc không? Tất cả kết quả cho lần theo dõi này sẽ bị hủy bỏ.","noTraceSupported":"Không thể tìm thấy Utility Network hoặc tính năng truy dấu không được hỗ trợ. Cung cấp một Utility Network hợp lệ với Các cấu hình Truy dấu đã được chia sẻ.","noUserExtension":"Tài khoản đã đăng nhập thiếu giấy phép cho tiện ích mở rộng loại người dùng ArcGIS Utility Network.","noTerminalDefinedHeader":"Thiếu Terminal","noTerminalDefined":"Phải chọn ít nhất một terminal."},"attributeStrings":{"traceId":"ID Truy dấu","traceName":"Tên truy dấu","traceDescription":"Thông tin mô tả Truy dấu","startingPoints":"Điểm bắt đầu","barriers":"Rào cản","username":"Người dùng","version":"Phiên bản","date":"Ngày","elementCount":"Số lượng đối tượng","functionResult":"Các chức năng truy dấu","areaStatistic":"Thống kế diện tích","globalid":"Global Id","terminalid":"Id Thiết bị đầu cuối","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-CN.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-CN.json new file mode 100644 index 0000000..dd0f1e6 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"公共设施追踪","widgetDescription":"用于在公共设施网络中执行追踪的微件。","globalStrings":{"selectTerminalPlaceholder":"选择终端","remove":"移除","locateFeature":"定位","zoomToFeature":"缩放至","clearResults":"放弃","select":"选择","cancel":"取消","ok":"确定"},"inputsStrings":{"headerTabInputs":"输入","headerStartingPoint":"起点","startingPointHint":"添加追踪起点。","headerBarrier":"障碍","barrierButton":"障碍","barrierPointHint":"添加追踪障碍点。","barrierFilter":"过滤器障碍","addPointOption":"添加点","addPointHint":"单击地图添加点。","removeAllPoints":"全部移除","selectTraces":"选择轨迹"},"tracingStrings":{"traceOperation":"追踪类型","runTrace":"运行"},"resultsStrings":{"headerTabResults":"结果","resultsListOptions":"选项","ellipsesOptions":"选项","displayAttribute":"显示属性","sortBy":"排序方式","startOverButton":"全部清除","startOverValidation":"是否确定? 所有追踪“输入”和“结果”均将丢失。","highlightTrace":"显示图形","noSelectionResults":"无法选择要素。 启用以显示图形。","viewFeatures":"要素","selectFeatures":"选择要素","graphicColor":"颜色","functionHeader":"函数","noValue":"没有值","resultAreaHeader":"显示结果区域","resultAreaBuffer":"缓冲区"},"alertsStrings":{"startingPointAlertHeader":"起点缺失","startingPointAlert":"添加一个起点来运行此追踪。","selectTraceAlertHeader":"未选择追踪类型","selectTraceAlert":"选择要运行的追踪类型。","NoRunAlertHeader":"无可用结果","noResultsInfo":"转至“输入”选项卡以选择追踪类型,添加起点,然后单击“运行”来查看结果。","traceExecuting":"追踪进行中...","genericResultHeader":"追踪结果","genericErrorHeader":"发生错误","noAssetsFoundHeader":"无法添加点","noAssetFound":"该点必须与地图上的要素相交。","clearResultsAlert":"是否确定? 将丢弃此追踪的所有结果。","noTraceSupported":"未找到公共设施网络或者不支持追踪。 请提供具有共享追踪配置的有效公共设施网络。","noUserExtension":"登录的帐户缺少 ArcGIS Utility Network 用户类型扩展模块的许可。","noTerminalDefinedHeader":"缺少终端","noTerminalDefined":"必须至少选择一个终端。"},"attributeStrings":{"traceId":"追踪 ID","traceName":"追踪名称","traceDescription":"追踪描述","startingPoints":"起点","barriers":"障碍","username":"用户","version":"版本","date":"日期","elementCount":"要素数量","functionResult":"追踪功能","areaStatistic":"区域统计","globalid":"全局 ID","terminalid":"终端 ID","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-HK.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-HK.json new file mode 100644 index 0000000..b5ff1c7 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"公用事業網路追蹤","widgetDescription":"在公用事業網路中執行追蹤的 widget。","globalStrings":{"selectTerminalPlaceholder":"選擇終端","remove":"移除","locateFeature":"定位","zoomToFeature":"縮放至","clearResults":"放棄","select":"選擇","cancel":"取消","ok":"確定"},"inputsStrings":{"headerTabInputs":"輸入","headerStartingPoint":"起點","startingPointHint":"新增追蹤的起點。","headerBarrier":"屏障","barrierButton":"屏障","barrierPointHint":"新增追蹤的屏障點。","barrierFilter":"篩選屏障","addPointOption":"新增一點","addPointHint":"按一下地圖以新增點","removeAllPoints":"全部移除","selectTraces":"選擇軌跡"},"tracingStrings":{"traceOperation":"追蹤類型","runTrace":"執行"},"resultsStrings":{"headerTabResults":"結果","resultsListOptions":"選項","ellipsesOptions":"選項","displayAttribute":"顯示屬性","sortBy":"排序方式","startOverButton":"全部清除","startOverValidation":"是否確定? 將遺失所有追蹤輸入和結果。","highlightTrace":"顯示圖形","noSelectionResults":"無法選擇圖徵。 啟用以改為顯示圖形。","viewFeatures":"圖徽","selectFeatures":"選擇圖徵","graphicColor":"顏色","functionHeader":"函數","noValue":"沒有值","resultAreaHeader":"顯示結果區域","resultAreaBuffer":"緩衝區"},"alertsStrings":{"startingPointAlertHeader":"起點遺失","startingPointAlert":"新增起點以執行此追蹤。","selectTraceAlertHeader":"未選擇追蹤類型","selectTraceAlert":"選擇要執行的追蹤類型。","NoRunAlertHeader":"無可用結果","noResultsInfo":"移至「輸入」頁籤以選擇追蹤類型,新增起點,再按一下「執行」以檢視結果。","traceExecuting":"追蹤進行中...","genericResultHeader":"追蹤結果","genericErrorHeader":"發生錯誤","noAssetsFoundHeader":"無法新增點","noAssetFound":"點必須與地圖上的圖徵相交","clearResultsAlert":"是否確定? 將捨棄此追蹤的所有結果。","noTraceSupported":"找不到公用事業網路或不支援追蹤。 提供具有分享追蹤配置的有效公用事業網路。","noUserExtension":"登入的帳號缺少 ArcGIS Utility Network 使用者類型延伸模組的授權。","noTerminalDefinedHeader":"缺少終端機","noTerminalDefined":"至少必須選擇一個終端機。"},"attributeStrings":{"traceId":"追蹤 Id","traceName":"追蹤名稱","traceDescription":"追蹤說明","startingPoints":"起點","barriers":"屏障","username":"使用者","version":"版本","date":"日期","elementCount":"圖徵計數","functionResult":"追蹤功能","areaStatistic":"區域統計資料","globalid":"全域 Id","terminalid":"終端 Id","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-TW.json b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-TW.json new file mode 100644 index 0000000..b5ff1c7 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkTrace/t9n/UtilityNetworkTrace_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"公用事業網路追蹤","widgetDescription":"在公用事業網路中執行追蹤的 widget。","globalStrings":{"selectTerminalPlaceholder":"選擇終端","remove":"移除","locateFeature":"定位","zoomToFeature":"縮放至","clearResults":"放棄","select":"選擇","cancel":"取消","ok":"確定"},"inputsStrings":{"headerTabInputs":"輸入","headerStartingPoint":"起點","startingPointHint":"新增追蹤的起點。","headerBarrier":"屏障","barrierButton":"屏障","barrierPointHint":"新增追蹤的屏障點。","barrierFilter":"篩選屏障","addPointOption":"新增一點","addPointHint":"按一下地圖以新增點","removeAllPoints":"全部移除","selectTraces":"選擇軌跡"},"tracingStrings":{"traceOperation":"追蹤類型","runTrace":"執行"},"resultsStrings":{"headerTabResults":"結果","resultsListOptions":"選項","ellipsesOptions":"選項","displayAttribute":"顯示屬性","sortBy":"排序方式","startOverButton":"全部清除","startOverValidation":"是否確定? 將遺失所有追蹤輸入和結果。","highlightTrace":"顯示圖形","noSelectionResults":"無法選擇圖徵。 啟用以改為顯示圖形。","viewFeatures":"圖徽","selectFeatures":"選擇圖徵","graphicColor":"顏色","functionHeader":"函數","noValue":"沒有值","resultAreaHeader":"顯示結果區域","resultAreaBuffer":"緩衝區"},"alertsStrings":{"startingPointAlertHeader":"起點遺失","startingPointAlert":"新增起點以執行此追蹤。","selectTraceAlertHeader":"未選擇追蹤類型","selectTraceAlert":"選擇要執行的追蹤類型。","NoRunAlertHeader":"無可用結果","noResultsInfo":"移至「輸入」頁籤以選擇追蹤類型,新增起點,再按一下「執行」以檢視結果。","traceExecuting":"追蹤進行中...","genericResultHeader":"追蹤結果","genericErrorHeader":"發生錯誤","noAssetsFoundHeader":"無法新增點","noAssetFound":"點必須與地圖上的圖徵相交","clearResultsAlert":"是否確定? 將捨棄此追蹤的所有結果。","noTraceSupported":"找不到公用事業網路或不支援追蹤。 提供具有分享追蹤配置的有效公用事業網路。","noUserExtension":"登入的帳號缺少 ArcGIS Utility Network 使用者類型延伸模組的授權。","noTerminalDefinedHeader":"缺少終端機","noTerminalDefined":"至少必須選擇一個終端機。"},"attributeStrings":{"traceId":"追蹤 Id","traceName":"追蹤名稱","traceDescription":"追蹤說明","startingPoints":"起點","barriers":"屏障","username":"使用者","version":"版本","date":"日期","elementCount":"圖徵計數","functionResult":"追蹤功能","areaStatistic":"區域統計資料","globalid":"全域 Id","terminalid":"終端 Id","x":"x","y":"y"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology.json new file mode 100644 index 0000000..4d43d17 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology.json @@ -0,0 +1 @@ +{"label":"Validate network topology","input":{"currentExtent":"Current extent","entireExtent":"Entire extent","extentToValidate":"Extent to validate","validateTopology":"Validate"},"status":{"executing":"Executing","loading":"Loading","success":"Validate successful"},"info":{"cannotAcquireVersionLock":"Branch version is locked by another application.","noDirtyAreasInExtent":"No dirty area found during validate.","noDirtyAreasLayer":"Couldn't find the dirty areas layer. Add the dirty areas layer to the map.","noUtilityNetwork":"A utility network wasn't provided. The widget must be initialized with a utility network.","noUtilityNetworkServiceUserTypeExtension":"The account logged in is missing a license for the ArcGIS Utility Network user type extension."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ar.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ar.json new file mode 100644 index 0000000..ad7613a --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ar.json @@ -0,0 +1 @@ +{"label":"التحقق من صحة طبولوجيا الشبكة","input":{"currentExtent":"النطاق الحالي","entireExtent":"النطاق الكامل","extentToValidate":"النطاق المطلوب التحقق من صحته","validateTopology":"التحقق من الصحة"},"status":{"executing":"يتم الآن التنفيذ","loading":"تحميل","success":"تم التحقق من الصحة بنجاح"},"info":{"cannotAcquireVersionLock":"تم قفل إصدار الفرع بواسطة تطبيق آخر.","noDirtyAreasInExtent":"لم يتم العثور على منطقة مهملة أثناء التحقق من الصحة.","noDirtyAreasLayer":"تعذر العثور على طبقة المناطق المهملة. أضف طبقة المناطق المهملة إلى الخريطة.","noUtilityNetwork":"لم يتم توفير شبكة مرافق. يجب تهيئة عنصر واجهة المستخدم باستخدام شبكة مرافق.","noUtilityNetworkServiceUserTypeExtension":"يفتقد الحساب الذي تم تسجيل دخوله إلى ترخيص لملحق نوع مستخدم ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bg.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bg.json new file mode 100644 index 0000000..25f8c7a --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bg.json @@ -0,0 +1 @@ +{"label":"Валидирайте мрежовата топология","input":{"currentExtent":"Текущ обхват","entireExtent":"Цял обхват","extentToValidate":"Обхват за валидиране","validateTopology":"Валидиране"},"status":{"executing":"Изпълнява се","loading":"Зареждане","success":"Успешно валидиране"},"info":{"cannotAcquireVersionLock":"Версията на клона е заключена от друго приложение.","noDirtyAreasInExtent":"Не е открита замърсена област по време на валидацията.","noDirtyAreasLayer":"Не можах да намеря слоя със замърсени зони. Добавете слоя със замърсени зони към картата.","noUtilityNetwork":"Не е осигурена Utility Network. Изпълнимият модул трябва да бъде инициализиран с Utility Network","noUtilityNetworkServiceUserTypeExtension":"В акаунта, в който сте влезли, липсва лиценз за разширението за потребителски тип ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bs.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bs.json new file mode 100644 index 0000000..0993d6e --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_bs.json @@ -0,0 +1 @@ +{"label":"Provjeri valjanost mrežne topologije","input":{"currentExtent":"Trenutni obuhvat","entireExtent":"Cijeli obuhvat","extentToValidate":"Obuhvat za provjeru valjanosti","validateTopology":"Provjeri valjanost"},"status":{"executing":"Izvršavanje","loading":"Učitavanje u tijeku","success":"Provjera valjanosti uspješna"},"info":{"cannotAcquireVersionLock":"Verziju račvanja zaključala je druga aplikacija.","noDirtyAreasInExtent":"Nije pronađeno nečisto područje tijekom provjere valjanosti.","noDirtyAreasLayer":"Nije bilo moguće pronaći sloj nečistih područja. Dodajte sloj nečistih područja na kartu.","noUtilityNetwork":"Utility network nije naveden. Widget se mora pokrenuti uz komunalnu mrežu.","noUtilityNetworkServiceUserTypeExtension":"Prijavljenom računu nedostaje licenca za ekstenziju vrste korisnika ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ca.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ca.json new file mode 100644 index 0000000..dd0dd29 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ca.json @@ -0,0 +1 @@ +{"label":"Valida la topologia de xarxa","input":{"currentExtent":"Extensió actual","entireExtent":"Tota l'extensió","extentToValidate":"Extensió per validar","validateTopology":"Valida"},"status":{"executing":"S'està executant","loading":"S'està carregant...","success":"Validació correcta"},"info":{"cannotAcquireVersionLock":"La versió de branca està blocada per una altra aplicació.","noDirtyAreasInExtent":"No s'han trobat àrees sense validar durant la validació.","noDirtyAreasLayer":"No s'ha trobat la capa d'àrees sense validar. Afegiu la capa d'àrees sense validar al mapa.","noUtilityNetwork":"No s'ha proporcionat cap xarxa de serveis. Cal inicialitzar el widget amb una xarxa de serveis.","noUtilityNetworkServiceUserTypeExtension":"Al compte amb què heu iniciat la sessió li falta una llicència per a l'extensió de tipus d'usuari de l'ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_cs.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_cs.json new file mode 100644 index 0000000..d4a1a32 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_cs.json @@ -0,0 +1 @@ +{"label":"Ověřit topologii sítě","input":{"currentExtent":"Aktuální rozsah","entireExtent":"Celý rozsah","extentToValidate":"Rozsah ověření","validateTopology":"Ověřit"},"status":{"executing":"Provádění","loading":"Načítání","success":"Ověření úspěšné"},"info":{"cannotAcquireVersionLock":"Verze větve je uzamčena jinou aplikací.","noDirtyAreasInExtent":"Během ověřování nebyla nalezena žádná nezkontrolovaná oblast.","noDirtyAreasLayer":"Nepodařilo se najít vrstvu nezkontrolovaných oblastí. Přidat vrstvu nezkontrolovaných oblastí do mapy.","noUtilityNetwork":"Inženýrská síť nebyla zadána. Widget musí být inicializován pomocí inženýrské sítě.","noUtilityNetworkServiceUserTypeExtension":"Přihlášený účet nedisponuje typem uživatele s licencí nadstavby ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_da.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_da.json new file mode 100644 index 0000000..1d4e4b7 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_da.json @@ -0,0 +1 @@ +{"label":"Validér netværkstopologi","input":{"currentExtent":"Aktuel udstrækning","entireExtent":"Hele udstrækning","extentToValidate":"Udstræk for at validere","validateTopology":"Validér"},"status":{"executing":"Udfører","loading":"Indlæser","success":"Validering fuldført"},"info":{"cannotAcquireVersionLock":"Branch-version er låst af en anden applikation.","noDirtyAreasInExtent":"Der blev ikke fundet nogen \"dirty\" områder under validering.","noDirtyAreasLayer":"Kan ikke finde laget med \"dirty\" områder. Føj laget med \"dirty\" områder til kortet.","noUtilityNetwork":"Der er ikke angivet et forsyningsnetværk. En widget skal initialiseres med et utility network.","noUtilityNetworkServiceUserTypeExtension":"Den konto, der er logget på, mangler en licens til ArcGIS Utility Network-brugertypeudvidelsen."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_de.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_de.json new file mode 100644 index 0000000..c4259d2 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_de.json @@ -0,0 +1 @@ +{"label":"Netzwerk-Topologie validieren","input":{"currentExtent":"Aktuelle Ausdehnung","entireExtent":"Gesamte Ausdehnung","extentToValidate":"Zu validierende Ausdehnung","validateTopology":"Überprüfen"},"status":{"executing":"Wird ausgeführt","loading":"Wird geladen","success":"Validieren erfolgreich"},"info":{"cannotAcquireVersionLock":"Die Verzweigungsversion ist durch eine andere Anwendung gesperrt.","noDirtyAreasInExtent":"Bei der Validierung wurde keine Dirty Area gefunden.","noDirtyAreasLayer":"Der Layer \"Dirty Areas\" wurde nicht gefunden. Fügen Sie der Karte den Layer \"Dirty Areas\" hinzu.","noUtilityNetwork":"Es wurde kein Versorgungsnetz angegeben. Das Widget muss mit einem Versorgungsnetz initialisiert werden.","noUtilityNetworkServiceUserTypeExtension":"Im angemeldeten Konto fehlt eine Lizenz für die Benutzertyp-Erweiterung \"ArcGIS Utility Network\"."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_el.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_el.json new file mode 100644 index 0000000..50049b1 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_el.json @@ -0,0 +1 @@ +{"label":"Επικύρωση τοπολογίας δικτύου","input":{"currentExtent":"Τρέχουσα έκταση","entireExtent":"Ολόκληρη έκταση","extentToValidate":"Έκταση προς επικύρωση","validateTopology":"Επικύρωση"},"status":{"executing":"Εκτέλεση","loading":"Φόρτωση","success":"Επιτυχής επικύρωση"},"info":{"cannotAcquireVersionLock":"Το Branch Version είναι κλειδωμένο από άλλη εφαρμογή.","noDirtyAreasInExtent":"Δεν βρέθηκε μη καθαρή περιοχή κατά την επικύρωση.","noDirtyAreasLayer":"Δεν ήταν δυνατή η εύρεση του θεματικού επιπέδου μη καθαρών περιοχών. Προσθήκη του θεματικού επιπέδου μη καθαρών περιοχών στον χάρτη.","noUtilityNetwork":"Δεν παρασχέθηκε utility network. Το widget πρέπει να προετοιμαστεί με ένα utility network.","noUtilityNetworkServiceUserTypeExtension":"Στον λογαριασμό που είναι συνδεδεμένος λείπει άδεια χρήσης της επέκτασης τύπου χρήστη ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_en.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_en.json new file mode 100644 index 0000000..4d43d17 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_en.json @@ -0,0 +1 @@ +{"label":"Validate network topology","input":{"currentExtent":"Current extent","entireExtent":"Entire extent","extentToValidate":"Extent to validate","validateTopology":"Validate"},"status":{"executing":"Executing","loading":"Loading","success":"Validate successful"},"info":{"cannotAcquireVersionLock":"Branch version is locked by another application.","noDirtyAreasInExtent":"No dirty area found during validate.","noDirtyAreasLayer":"Couldn't find the dirty areas layer. Add the dirty areas layer to the map.","noUtilityNetwork":"A utility network wasn't provided. The widget must be initialized with a utility network.","noUtilityNetworkServiceUserTypeExtension":"The account logged in is missing a license for the ArcGIS Utility Network user type extension."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_es.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_es.json new file mode 100644 index 0000000..9424424 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_es.json @@ -0,0 +1 @@ +{"label":"Validar la topología de red","input":{"currentExtent":"Extensión actual","entireExtent":"Toda la extensión","extentToValidate":"Extensión a validar","validateTopology":"Validar"},"status":{"executing":"Ejecutando","loading":"Cargando","success":"Validación correcta"},"info":{"cannotAcquireVersionLock":"La versión de sucursal está bloqueada por otra aplicación.","noDirtyAreasInExtent":"No se han encontrado áreas modificadas durante la validación.","noDirtyAreasLayer":"No se pudo encontrar la capa de áreas sin validar. Agregue la capa de áreas sin validar al mapa.","noUtilityNetwork":"No se ha proporcionado ninguna red de servicios. El widget debe inicializarse con una red de servicios.","noUtilityNetworkServiceUserTypeExtension":"La cuenta con la que se ha iniciado sesión carece de una licencia para la extensión de tipo de usuario de ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_et.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_et.json new file mode 100644 index 0000000..015d557 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_et.json @@ -0,0 +1 @@ +{"label":"Valideeri võrgu topoloogia","input":{"currentExtent":"Praegune ulatus","entireExtent":"Kogu ulatus","extentToValidate":"Valideeritav ulatus","validateTopology":"Valideeri"},"status":{"executing":"Teostamine","loading":"Laadimine","success":"Valideerimine õnnestus"},"info":{"cannotAcquireVersionLock":"Üks teine rakendus on haru versiooni lukustanud.","noDirtyAreasInExtent":"Valideerimise käigus ei leitud ühtegi muudetud ala.","noDirtyAreasLayer":"Muudetud alade kihti ei leitud. Lisage muudetud alade kiht kaardile.","noUtilityNetwork":"Kommunaalvõrku polnud esitatud. Vidin tuleb lähtestada koos kommunaalvõrguga.","noUtilityNetworkServiceUserTypeExtension":"Sisselogitud kontol puudub ArcGIS Utility Network kasutajatüübi laienduse litsents."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fi.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fi.json new file mode 100644 index 0000000..fe4def2 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fi.json @@ -0,0 +1 @@ +{"label":"Validoi verkkotopologia","input":{"currentExtent":"Nykyinen laajuus","entireExtent":"Koko laajuus","extentToValidate":"Laajenna validointia varten","validateTopology":"Validoi"},"status":{"executing":"Suoritetaan","loading":"Ladataan","success":"Validointi onnistui"},"info":{"cannotAcquireVersionLock":"Toinen sovellus on lukinnut haaraversion.","noDirtyAreasInExtent":"Epäselvää aluetta ei löytynyt validoinnin aikana.","noDirtyAreasLayer":"Epäselvien alueiden karttatasoa ei löytynyt. Lisää epäselvien alueiden karttataso karttaan.","noUtilityNetwork":"Jakeluverkkoa ei annettu. Pienoisohjelma on alustettava käyttämällä jakeluverkkoa.","noUtilityNetworkServiceUserTypeExtension":"Tilillä, johon on kirjauduttu, ei ole lisenssiä ArcGIS Utility Networkin käyttäjätyypin laajennukseen."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fr.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fr.json new file mode 100644 index 0000000..9da8ecd --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_fr.json @@ -0,0 +1 @@ +{"label":"Valider la topologie du réseau","input":{"currentExtent":"Étendue actuelle","entireExtent":"Étendue totale","extentToValidate":"Étendue à valider","validateTopology":"Valider"},"status":{"executing":"Exécution","loading":"Chargement","success":"Validation réussie"},"info":{"cannotAcquireVersionLock":"La version de branche est verrouillée par une autre application.","noDirtyAreasInExtent":"Aucune zone à valider n’a été trouvée pendant la validation.","noDirtyAreasLayer":"La couche des zones à valider est introuvable. Ajoutez la couche des zones à valider à la carte.","noUtilityNetwork":"Aucun réseau de distribution n’a été fourni. Le widget doit être initialisé avec un réseau de distribution.","noUtilityNetworkServiceUserTypeExtension":"Le compte connecté ne possède pas de licence pour l’extension de type d’utilisateur ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_he.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_he.json new file mode 100644 index 0000000..18fb161 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_he.json @@ -0,0 +1 @@ +{"label":"אימות טופולוגיית הרשת","input":{"currentExtent":"תיחום נוכחי","entireExtent":"התיחום כולו","extentToValidate":"התיחום לאימות","validateTopology":"אימות"},"status":{"executing":"מבצע","loading":"טוען","success":"האימות בוצע בהצלחה"},"info":{"cannotAcquireVersionLock":"גרסת הענף נעולה על-ידי אפליקציה אחרת","noDirtyAreasInExtent":"לא נמצא אזור לא בדוק במהלך האימות","noDirtyAreasLayer":"לא נמצאה שכבת אזורים לא בדוקים. הוסף שכבת אזורים לא בדוקים למפה.","noUtilityNetwork":"לא סופקה Utility Network. יש לאתחל את הווידג'ט עם Utility Network.","noUtilityNetworkServiceUserTypeExtension":"לחשבון המחובר חסר רישיון עבור הרחבת סוג משתמש של ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hr.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hr.json new file mode 100644 index 0000000..0993d6e --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hr.json @@ -0,0 +1 @@ +{"label":"Provjeri valjanost mrežne topologije","input":{"currentExtent":"Trenutni obuhvat","entireExtent":"Cijeli obuhvat","extentToValidate":"Obuhvat za provjeru valjanosti","validateTopology":"Provjeri valjanost"},"status":{"executing":"Izvršavanje","loading":"Učitavanje u tijeku","success":"Provjera valjanosti uspješna"},"info":{"cannotAcquireVersionLock":"Verziju račvanja zaključala je druga aplikacija.","noDirtyAreasInExtent":"Nije pronađeno nečisto područje tijekom provjere valjanosti.","noDirtyAreasLayer":"Nije bilo moguće pronaći sloj nečistih područja. Dodajte sloj nečistih područja na kartu.","noUtilityNetwork":"Utility network nije naveden. Widget se mora pokrenuti uz komunalnu mrežu.","noUtilityNetworkServiceUserTypeExtension":"Prijavljenom računu nedostaje licenca za ekstenziju vrste korisnika ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hu.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hu.json new file mode 100644 index 0000000..2b6c374 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_hu.json @@ -0,0 +1 @@ +{"label":"Hálózati topológia érvényesítése","input":{"currentExtent":"Aktuális kiterjedés","entireExtent":"Teljes kiterjedés","extentToValidate":"Érvényesíteni kívánt kiterjedés","validateTopology":"Érvényesít"},"status":{"executing":"Végrehajtás folyamatban","loading":"Betöltés","success":"Az érvényesítés sikeresen megtörtént"},"info":{"cannotAcquireVersionLock":"Az elágazó verziót egy másik alkalmazás zárja le.","noDirtyAreasInExtent":"A rendszer nem talált további ellenőrzést igénylő területet az ellenőrzés során.","noDirtyAreasLayer":"Nem sikerült megtalálni a további ellenőrzést igénylő területek rétegét. Adja hozzá a további ellenőrzést igénylő területek rétegét a térképhez.","noUtilityNetwork":"A közműhálózatot nem adták meg. A widgetet egy közműhálózattal kell inicializálni.","noUtilityNetworkServiceUserTypeExtension":"A bejelentkezett fiókból hiányzik az ArcGIS Utility Network felhasználó típusú bővítményhez szükséges licenc."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_id.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_id.json new file mode 100644 index 0000000..b1af88f --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_id.json @@ -0,0 +1 @@ +{"label":"Validasi topologi jaringan","input":{"currentExtent":"Jangkauan saat ini","entireExtent":"Semua jangkauan","extentToValidate":"Perluas untuk memvalidasi","validateTopology":"Validasi"},"status":{"executing":"Menjalankan","loading":"Memuat","success":"Validasi berhasil"},"info":{"cannotAcquireVersionLock":"Versi cabang dikunci oleh aplikasi lain.","noDirtyAreasInExtent":"Tidak ada area kotor selama validasi.","noDirtyAreasLayer":"Tidak dapat menemukan layer area kotor. Tambahkan layer area kotor ke peta.","noUtilityNetwork":"Utility network tidak disediakan. Widget harus diinisialisasi dengan utility network.","noUtilityNetworkServiceUserTypeExtension":"Akun yang digunakan tidak memiliki lisensi untuk ekstensi jenis pengguna ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_it.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_it.json new file mode 100644 index 0000000..9f81a4c --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_it.json @@ -0,0 +1 @@ +{"label":"Convalidare topologia di rete","input":{"currentExtent":"Estensione corrente","entireExtent":"Intera estensione","extentToValidate":"Estensione da convalidare","validateTopology":"Convalida"},"status":{"executing":"Esecuzione","loading":"Caricamento in corso","success":"Convalida riuscita"},"info":{"cannotAcquireVersionLock":"La versione della filiale è bloccata da un'altra applicazione.","noDirtyAreasInExtent":"Non è stata trovata alcuna area sporca durante la convalida.","noDirtyAreasLayer":"Impossibile trovare il layer delle aree sporche. Aggiungere il layer delle aree sporche alla mappa.","noUtilityNetwork":"Non è stata fornita una utility network. Il widget deve essere inizializzato con una rete di servizi.","noUtilityNetworkServiceUserTypeExtension":"L'account che ha effettuato l'accesso non dispone di licenza per l'estensione di tipo utente ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ja.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ja.json new file mode 100644 index 0000000..3d49efe --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ja.json @@ -0,0 +1 @@ +{"label":"ネットワーク トポロジの検証","input":{"currentExtent":"現在の範囲","entireExtent":"全体範囲","extentToValidate":"検証する範囲","validateTopology":"検証"},"status":{"executing":"実行しています","loading":"読み込んでいます","success":"検証が成功しました"},"info":{"cannotAcquireVersionLock":"ブランチ バージョンが別のアプリケーションによってロックされています。","noDirtyAreasInExtent":"検証中にダーティ エリアは見つかりませんでした。","noDirtyAreasLayer":"ダーティ エリア レイヤーが見つかりませんでした。 ダーティ エリア レイヤーをマップに追加します。","noUtilityNetwork":"ユーティリティ ネットワークが指定されていません。 ウィジェットはユーティリティ ネットワークで初期化する必要があります。","noUtilityNetworkServiceUserTypeExtension":"ログインしたアカウントには、ArcGIS Utility Network ユーザー タイプ エクステンションのライセンスがありません。"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ko.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ko.json new file mode 100644 index 0000000..53aaf1f --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ko.json @@ -0,0 +1 @@ +{"label":"네트워크 토폴로지 유효성 검사","input":{"currentExtent":"현재 범위","entireExtent":"전체 범위","extentToValidate":"유효성 검사할 범위","validateTopology":"유효성 검사"},"status":{"executing":"실행 중","loading":"불러오는 중","success":"유효성 검사 완료"},"info":{"cannotAcquireVersionLock":"분기 버전이 다른 응용프로그램에 의해 잠겨 있습니다.","noDirtyAreasInExtent":"유효성 검사 중에 더티 에어리어를 찾지 못했습니다.","noDirtyAreasLayer":"더티 에어리어 레이어를 찾을 수 없습니다. 더티 에어리어 레이어를 맵에 추가합니다.","noUtilityNetwork":"유틸리티 네트워크가 제공되지 않았습니다. 위젯은 유틸리티 네트워크에서 초기화되어야 합니다.","noUtilityNetworkServiceUserTypeExtension":"로그인한 계정에 ArcGIS Utility Network 사용자 유형 익스텐션에 대한 라이선스가 없습니다."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lt.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lt.json new file mode 100644 index 0000000..579c1ee --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lt.json @@ -0,0 +1 @@ +{"label":"Patikrinti tinklo topologiją","input":{"currentExtent":"Esama aprėptis","entireExtent":"Visa aprėptis","extentToValidate":"Aprėptis, kurią reikia patikrinti","validateTopology":"Tikrinti"},"status":{"executing":"Vykdoma","loading":"Kraunama","success":"Patikrinta sėkmingai"},"info":{"cannotAcquireVersionLock":"Šakos versiją užrakino kita programa.","noDirtyAreasInExtent":"Patikrinimo metu nerasta tikrintinų plotų.","noDirtyAreasLayer":"Nepavyko rasti tikrintinų plotų sluoksnio. Pridėkite tikrintinų plotų sluoksnį prie žemėlapio.","noUtilityNetwork":"Nenurodytas komunalinių paslaugų tinklas. Valdiklis turi būti inicijuotas nurodant komunalinių paslaugų tinklą.","noUtilityNetworkServiceUserTypeExtension":"Paskyrai, prie kurios prisijungėte, trūksta ArcGIS Utility Network naudotojo tipo plėtinio licencijos."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lv.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lv.json new file mode 100644 index 0000000..b522d2a --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_lv.json @@ -0,0 +1 @@ +{"label":"Validēt tīkla topoloģiju","input":{"currentExtent":"Pašreizējais pārklājums","entireExtent":"Viss pārklājums","extentToValidate":"Pārklājums, kas jāvalidē","validateTopology":"Validēt"},"status":{"executing":"Izpilda...","loading":"Ielādē","success":"Validācija bija sekmīga"},"info":{"cannotAcquireVersionLock":"Zarošanās versiju ir bloķējusi cita lietotne.","noDirtyAreasInExtent":"Validācijas laikā nav atrasta neviena melnraksta zona.","noDirtyAreasLayer":"Nevarēja atrast melnraksta zonu slāni. Pievienot kartei melnraksta zonu slāni.","noUtilityNetwork":"Utility Network netika nodrošināts. Logrīks ir jāinicializē Utility Network.","noUtilityNetworkServiceUserTypeExtension":"Kontā, kas ir pieteicies, trūkst ArcGIS Utility Network lietotāja veida paplašinājuma licences."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nb.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nb.json new file mode 100644 index 0000000..a99bbd3 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nb.json @@ -0,0 +1 @@ +{"label":"Valider nettverkstopologi","input":{"currentExtent":"Gjeldende utstrekning","entireExtent":"Hele utstrekningen","extentToValidate":"Utstrekning som skal valideres","validateTopology":"Valider"},"status":{"executing":"Utfører","loading":"Laster inn","success":"Validering vellykket"},"info":{"cannotAcquireVersionLock":"Grenversjonen er låst av en annen applikasjon.","noDirtyAreasInExtent":"Fant ingen ikkevaliderte områder under valideringen.","noDirtyAreasLayer":"Kunne ikke finne laget med ikkevaliderte områder. Legg til laget med ikkevaliderte områder i kartet.","noUtilityNetwork":"Det er ikke angitt noe forsyningsnett. Miniprogrammet må startes med et forsyningsnett.","noUtilityNetworkServiceUserTypeExtension":"Pålogget konto mangler lisens for ArcGIS Utility Network-brukertypeutvidelsen."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nl.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nl.json new file mode 100644 index 0000000..0cc6dde --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_nl.json @@ -0,0 +1 @@ +{"label":"Netwerktopologie valideren","input":{"currentExtent":"Huidige extent","entireExtent":"Hele extent","extentToValidate":"Extent om te valideren","validateTopology":"Valideren"},"status":{"executing":"Uitvoeren","loading":"Bezig met laden","success":"Valideren succesvol"},"info":{"cannotAcquireVersionLock":"Branchversie is vergrendeld door een andere applicatie.","noDirtyAreasInExtent":"Geen dirty area gevonden tijdens valideren.","noDirtyAreasLayer":"Kon de laag Dirty areas niet vinden. Laag Dirty areas toevoegen aan de kaart.","noUtilityNetwork":"Er is geen Utility Network opgegeven. De widget moet geïnitialiseerd worden met een utiliteitnetwerk.","noUtilityNetworkServiceUserTypeExtension":"Het ingelogde account mist een licentie voor de ArcGIS Utility Network gebruikerstype-extensie."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pl.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pl.json new file mode 100644 index 0000000..d0db819 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pl.json @@ -0,0 +1 @@ +{"label":"Weryfikuj topologię sieci","input":{"currentExtent":"Bieżący zasięg","entireExtent":"Cały zasięg","extentToValidate":"Zasięg do weryfikacji","validateTopology":"Zweryfikuj"},"status":{"executing":"Uruchamianie","loading":"Wczytywanie","success":"Weryfikacja zakończona pomyślnie"},"info":{"cannotAcquireVersionLock":"Wersja gałęzi jest zablokowana przez inną aplikację.","noDirtyAreasInExtent":"Podczas sprawdzania poprawności nie znaleziono obszaru niepewnego.","noDirtyAreasLayer":"Nie można znaleźć warstwy obszarów niepewnych. Dodaj warstwę obszarów niepewnych do mapy.","noUtilityNetwork":"Nie podano sieci infrastruktury. Widżet musi zostać zainicjowany z użyciem sieci infrastruktury.","noUtilityNetworkServiceUserTypeExtension":"Na koncie, na którym się zalogowano, brak licencji rozszerzenia typu użytkownika ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-BR.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-BR.json new file mode 100644 index 0000000..9f833dc --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-BR.json @@ -0,0 +1 @@ +{"label":"Validar topologia de rede","input":{"currentExtent":"Extensão atual","entireExtent":"Extensão inteira","extentToValidate":"Extensão para validar","validateTopology":"Validar"},"status":{"executing":"Executando","loading":"Carregando","success":"Validação bem sucedida"},"info":{"cannotAcquireVersionLock":"A versão da filial está bloqueada por outro aplicativo.","noDirtyAreasInExtent":"Nenhuma área de ação encontrada durante a validação","noDirtyAreasLayer":"Não foi possível encontrar a camada de áreas sujas. Adicione a camada de áreas de ação no mapa.","noUtilityNetwork":"Uma rede de serviços públicos não foi fornecida. O widget deve ser inicializado com uma rede de utilitários.","noUtilityNetworkServiceUserTypeExtension":"A conta conectada não tem uma licença para a extensão do tipo de usuário do ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-PT.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-PT.json new file mode 100644 index 0000000..6acd50a --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_pt-PT.json @@ -0,0 +1 @@ +{"label":"Validar topologia de rede","input":{"currentExtent":"Extensão atual","entireExtent":"Extensão completa","extentToValidate":"Extensão a validar","validateTopology":"Validar"},"status":{"executing":"A executar","loading":"A carregar","success":"Validação bem-sucedida"},"info":{"cannotAcquireVersionLock":"A versão de ramificação está bloqueada por outra aplicação.","noDirtyAreasInExtent":"Não foi encontrada nenhuma área de ação durante a validação.","noDirtyAreasLayer":"Não foi possível encontrar a camada de áreas de ação. Adicione a camada de áreas de ação ao mapa.","noUtilityNetwork":"Não foi fornecida uma rede de serviços. O widget tem de ser inicializado com uma rede de serviços.","noUtilityNetworkServiceUserTypeExtension":"Falta à conta com sessão iniciada uma licença para a extensão do tipo de utilizador do ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ro.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ro.json new file mode 100644 index 0000000..a8686fc --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ro.json @@ -0,0 +1 @@ +{"label":"Validarea topologiei de rețea","input":{"currentExtent":"Extindere curentă","entireExtent":"Întreaga extindere","extentToValidate":"Extindere pentru validare","validateTopology":"Validare"},"status":{"executing":"Se execută","loading":"Se încarcă","success":"Validare reușită"},"info":{"cannotAcquireVersionLock":"Versiunea ramurii este blocată de o altă aplicație.","noDirtyAreasInExtent":"Nu s-a găsit nicio zonă murdară în timpul validării.","noDirtyAreasLayer":"Nu s-a putut găsi stratul tematic de zone murdare. Adăugați stratul tematic de zone murdare pe hartă.","noUtilityNetwork":"Nu a fost furnizată o rețea de utilități. Widgetul trebuie să fie inițializat cu o rețea de utilități.","noUtilityNetworkServiceUserTypeExtension":"Contul conectat nu are licență pentru extensia tipului de utilizator ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ru.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ru.json new file mode 100644 index 0000000..c3b1301 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_ru.json @@ -0,0 +1 @@ +{"label":"Проверить топологию сети","input":{"currentExtent":"Текущий экстент","entireExtent":"Полный экстент","extentToValidate":"Экстент для проверки","validateTopology":"Проверить"},"status":{"executing":"Выполняется","loading":"Загрузка","success":"Проверка выполнена успешно."},"info":{"cannotAcquireVersionLock":"Версия заблокирована другим приложением.","noDirtyAreasInExtent":"В процессе проверки измененные области не найдены","noDirtyAreasLayer":"Не удалось найти слой измененных областей. Добавьте слой измененных областей на карту.","noUtilityNetwork":"Инженерная сеть не указана. Виджет должен быть инициализирован с инженерной сетью.","noUtilityNetworkServiceUserTypeExtension":"В учетной записи, под которой выполнен вход, отсутствует лицензия на расширение типа пользователя ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sk.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sk.json new file mode 100644 index 0000000..ae22b75 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sk.json @@ -0,0 +1 @@ +{"label":"Validovať sieťovú topológiu","input":{"currentExtent":"Aktuálny rozsah","entireExtent":"Celý rozsah","extentToValidate":"Rozsah na overenie","validateTopology":"Validovať"},"status":{"executing":"Spúšťa sa","loading":"Načítava sa","success":"Overenie bolo úspešné"},"info":{"cannotAcquireVersionLock":"Branch verzia je uzamknutá inou aplikáciou.","noDirtyAreasInExtent":"Počas validácie sa nezistila žiadna neoverená oblasť.","noDirtyAreasLayer":"Nepodarilo sa nájsť vrstvu neoverených oblastí. Pridajte vrstvu neoverených oblastí do mapy.","noUtilityNetwork":"Utility sieť nebola poskytnutá. Widget musí byť inicializovaný pomocou utility siete.","noUtilityNetworkServiceUserTypeExtension":"Prihlásenému kontu chýba licencia pre extenziu používateľského typu ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sl.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sl.json new file mode 100644 index 0000000..04c30b5 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sl.json @@ -0,0 +1 @@ +{"label":"Potrdi topologijo omrežja","input":{"currentExtent":"Trenutni obseg","entireExtent":"Celotni obseg","extentToValidate":"Obseg za potrditev","validateTopology":"Potrdi"},"status":{"executing":"Izvajanje","loading":"Nalaganje","success":"Potrjevanje uspešno"},"info":{"cannotAcquireVersionLock":"Različico enote je zaklenila druga aplikacija.","noDirtyAreasInExtent":"Med potrjevanjem ni bilo najdenih umazanih območij.","noDirtyAreasLayer":"Sloja umazanih območij ni bilo mogoča najti. Dodajte sloj umazanih območij na karto.","noUtilityNetwork":"Omrežje pripomočkov ni bilo navedeno. Pripomoček mora biti inicializiran z omrežjem pripomočkov.","noUtilityNetworkServiceUserTypeExtension":"Račun, v katerega ste prijavljeni, nima licence za razširitev tipa uporabnika za ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sr.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sr.json new file mode 100644 index 0000000..dc58ebc --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sr.json @@ -0,0 +1 @@ +{"label":"Validiraj topologiju mreže","input":{"currentExtent":"Trenutni obuhvat","entireExtent":"Celokupan obuhvat","extentToValidate":"Opseg za validaciju","validateTopology":"Validiraj"},"status":{"executing":"Izvršavanje","loading":"Učitavanje","success":"Uspešno validirano"},"info":{"cannotAcquireVersionLock":"Verzija filijale je zaključana od strane druge aplikacije.","noDirtyAreasInExtent":"Nije pronađena prljava oblast tokom potvrđivanja.","noDirtyAreasLayer":"Sloj prljavih oblasti nije pronađen. Dodaj prljave oblasti na mapu.","noUtilityNetwork":"Nije obezbeđena uslužna mreža. Vidžet mora biti pokrenut sa uslužnom mrežom.","noUtilityNetworkServiceUserTypeExtension":"Prijavljenom nalogu nedostaje licenca za proširenje tipa korisnika ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sv.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sv.json new file mode 100644 index 0000000..9c4b5dc --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_sv.json @@ -0,0 +1 @@ +{"label":"Validera nätverkstopologi","input":{"currentExtent":"Aktuell utbredning","entireExtent":"Hela utbredningen","extentToValidate":"Utbredning som ska valideras","validateTopology":"Validera"},"status":{"executing":"Kör","loading":"Läser in","success":"Validering genomförd"},"info":{"cannotAcquireVersionLock":"Grenversion är låst av en annan applikation.","noDirtyAreasInExtent":"Inget felaktigt område hittades under valideringen.","noDirtyAreasLayer":"Det gick inte att hitta lagret med felaktiga områden. Lägg till lagret med felaktiga områden i kartan.","noUtilityNetwork":"Ett infrastruktursnätverk har inte angivits. Widgeten måste initieras med ett infrastruktursnätverk.","noUtilityNetworkServiceUserTypeExtension":"Det konto som är inloggat saknar en licens för användartypstillägget ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_th.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_th.json new file mode 100644 index 0000000..97c03f7 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_th.json @@ -0,0 +1 @@ +{"label":"ตรวจสอบยืนยันโทโพโลยีเครือข่าย","input":{"currentExtent":"ขอบเขตปัจจุบัน","entireExtent":"ขอบเขตทั้งหมด","extentToValidate":"ขอบเขตที่จะตรวจสอบยืนยัน","validateTopology":"การตรวจสอบ"},"status":{"executing":"กำลังดำเนินการ","loading":"กำลังโหลด","success":"ตรวจสอบยืนยันสำเร็จ"},"info":{"cannotAcquireVersionLock":"เวอร์ชันสาขาถูกล็อคโดยแอปพลิเคชันอื่น","noDirtyAreasInExtent":"ไม่พบพื้นที่สกปรกในระหว่างการตรวจสอบยืนยัน","noDirtyAreasLayer":"ไม่พบชั้นข้อมูลพื้นที่สกปรก เพิ่มชั้นข้อมูลพื้นที่สกปรกลงในแผนที่","noUtilityNetwork":"ไม่ได้ระบุ Utility Network วิดเจ็ตต้องเริ่มทำงานพร้อมเครือข่ายสาธารณูปโภค","noUtilityNetworkServiceUserTypeExtension":"บัญชีผู้ใช้ที่เข้าสู่ระบบไม่มีใบอนุญาตสำหรับส่วนขยายประเภทผู้ใช้ ArcGIS Utility Network"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_tr.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_tr.json new file mode 100644 index 0000000..0dd25ed --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_tr.json @@ -0,0 +1 @@ +{"label":"Ağ topolojisini doğrula","input":{"currentExtent":"Geçerli yayılım","entireExtent":"Tüm yayılım","extentToValidate":"Doğrulanacak yayılım","validateTopology":"Doğrula"},"status":{"executing":"Yürütülüyor","loading":"Yükleniyor","success":"Doğrulama başarılı"},"info":{"cannotAcquireVersionLock":"Dallanmış versiyon, başka bir uygulama tarafından kilitlendi.","noDirtyAreasInExtent":"Doğrulama sırasında bozuk alan bulunmadı.","noDirtyAreasLayer":"Bozuk alanlar katmanı bulunamadı. Haritaya bozuk alanlar katmanını ekle","noUtilityNetwork":"Bir utility network sağlanmamış. Araç, bir utility network ile başlatılmalı.","noUtilityNetworkServiceUserTypeExtension":"Oturum açılan hesapta ArcGIS Utility Network kullanıcı türü ek bileşeni için bir lisans eksik."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_uk.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_uk.json new file mode 100644 index 0000000..a4bced6 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_uk.json @@ -0,0 +1 @@ +{"label":"Перевірка топології мережі","input":{"currentExtent":"Поточний екстент","entireExtent":"Весь екстент","extentToValidate":"Екстент для перевірки","validateTopology":"Перевірити"},"status":{"executing":"Виконання","loading":"Завантажується","success":"Перевірка успішна"},"info":{"cannotAcquireVersionLock":"Версія з відгалуженнями заблокована іншим додатком.","noDirtyAreasInExtent":"Під час перевірки змінені області не знайдено.","noDirtyAreasLayer":"Не вдалося знайти шар зі зміненими областями. Додайте на карту шар змінених областей.","noUtilityNetwork":"Інженерно-комунікаційну мережу не було надано. Віджет повинен бути ініціалізований за допомогою інженерно-комунікаційної мережі.","noUtilityNetworkServiceUserTypeExtension":"В обліковому записі, під яким виконано вхід, відсутня ліцензія для розширення типу користувача ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_vi.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_vi.json new file mode 100644 index 0000000..4fd0870 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_vi.json @@ -0,0 +1 @@ +{"label":"Xác minh cấu trúc liên kết hình học của mạng lưới","input":{"currentExtent":"Phạm vi hiện tại","entireExtent":"Toàn bộ phạm vi","extentToValidate":"Phạm vi xác minh","validateTopology":"Xác minh"},"status":{"executing":"Đang thực hiện","loading":"Đang tải","success":"Xác minh thành công"},"info":{"cannotAcquireVersionLock":"Branch version bị khóa bởi ứng dụng khác.","noDirtyAreasInExtent":"Không tìm thấy khu vực dirty trong quá trình xác minh.","noDirtyAreasLayer":"Không thể tìm thấy lớp khu vực dirty. Thêm lớp khu vực dirty vào bản đồ.","noUtilityNetwork":"Mạng lưới tiện ích không được cung cấp. Tiện ích phải được khởi tạo utility network.","noUtilityNetworkServiceUserTypeExtension":"Tài khoản đã đăng nhập thiếu giấy phép cho tiện ích mở rộng loại người dùng ArcGIS Utility Network."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-CN.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-CN.json new file mode 100644 index 0000000..21fa820 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-CN.json @@ -0,0 +1 @@ +{"label":"验证网络拓扑","input":{"currentExtent":"当前范围","entireExtent":"整个范围","extentToValidate":"要验证的范围","validateTopology":"验证"},"status":{"executing":"正在执行","loading":"正在加载","success":"验证成功"},"info":{"cannotAcquireVersionLock":"分支版本已被另一个应用程序锁定。","noDirtyAreasInExtent":"验证期间未发现脏区。","noDirtyAreasLayer":"未找到脏区图层。 向地图添加脏区图层。","noUtilityNetwork":"未提供公共设施网络。 微件必须使用公共设施网络进行初始化。","noUtilityNetworkServiceUserTypeExtension":"登录的帐户缺少 ArcGIS Utility Network 用户类型扩展模块的许可。"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-HK.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-HK.json new file mode 100644 index 0000000..f0b5ab7 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-HK.json @@ -0,0 +1 @@ +{"label":"驗證網路拓撲","input":{"currentExtent":"目前範圍","entireExtent":"整個範圍","extentToValidate":"要驗證的範圍","validateTopology":"驗證"},"status":{"executing":"正在執行","loading":"正在載入","success":"驗證成功"},"info":{"cannotAcquireVersionLock":"分支版本被其他應用程式鎖定。","noDirtyAreasInExtent":"驗證進行時找不到疑問區域。","noDirtyAreasLayer":"找不到疑問區域圖層。 將疑問區域圖層新增至地圖。","noUtilityNetwork":"未提供公用事業網路。 必須使用公用事業網路初始化此 widget。","noUtilityNetworkServiceUserTypeExtension":"登入的帳號缺少 ArcGIS Utility Network 使用者類型延伸模組的授權。"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-TW.json b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-TW.json new file mode 100644 index 0000000..f0b5ab7 --- /dev/null +++ b/public/assets/esri/widgets/UtilityNetworkValidateTopology/t9n/UtilityNetworkValidateTopology_zh-TW.json @@ -0,0 +1 @@ +{"label":"驗證網路拓撲","input":{"currentExtent":"目前範圍","entireExtent":"整個範圍","extentToValidate":"要驗證的範圍","validateTopology":"驗證"},"status":{"executing":"正在執行","loading":"正在載入","success":"驗證成功"},"info":{"cannotAcquireVersionLock":"分支版本被其他應用程式鎖定。","noDirtyAreasInExtent":"驗證進行時找不到疑問區域。","noDirtyAreasLayer":"找不到疑問區域圖層。 將疑問區域圖層新增至地圖。","noUtilityNetwork":"未提供公用事業網路。 必須使用公用事業網路初始化此 widget。","noUtilityNetworkServiceUserTypeExtension":"登入的帳號缺少 ArcGIS Utility Network 使用者類型延伸模組的授權。"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/ValuePicker/t9n/ValuePicker.json b/public/assets/esri/widgets/ValuePicker/t9n/ValuePicker.json new file mode 100644 index 0000000..a92fdc4 --- /dev/null +++ b/public/assets/esri/widgets/ValuePicker/t9n/ValuePicker.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/public/assets/esri/widgets/ValuePicker/t9n/ValuePicker_en.json b/public/assets/esri/widgets/ValuePicker/t9n/ValuePicker_en.json new file mode 100644 index 0000000..a92fdc4 --- /dev/null +++ b/public/assets/esri/widgets/ValuePicker/t9n/ValuePicker_en.json @@ -0,0 +1 @@ +{"widgetLabel":"ValuePicker"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather.json b/public/assets/esri/widgets/Weather/t9n/Weather.json new file mode 100644 index 0000000..7219acc --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather.json @@ -0,0 +1 @@ +{"widgetLabel":"Weather","widgetLabelAccessible":"Weather widget","weatherType":"Weather type","error":{"unsupported":"Weather is only supported in SceneView.","localScene":"Weather is only available in global scenes.","notVisible":"Weather is only visible at lower altitudes.","noAtmosphere":"Weather is only supported if the atmosphere is enabled."},"sunny":{"label":"Sunny","cloudCover":"Cloud cover"},"cloudy":{"label":"Cloudy","cloudCover":"Cloud cover"},"rainy":{"label":"Rainy","cloudCover":"Cloud cover","precipitation":"Precipitation"},"snowy":{"label":"Snowy","cloudCover":"Cloud cover","precipitation":"Precipitation","snowCover":"Snow cover","snowCoverTooltip":"Cover surfaces with snow (except basemap)."},"foggy":{"label":"Foggy","fogStrength":"Fog density"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_ar.json b/public/assets/esri/widgets/Weather/t9n/Weather_ar.json new file mode 100644 index 0000000..fc4e087 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"الطقس","widgetLabelAccessible":"عنصر واجهة المستخدم للطقس","weatherType":"نوع الطقس","error":{"unsupported":"الطقس مدعوم في SceneView فقط.","localScene":"الطقس متاح فقط في المشاهد العالمية.","notVisible":"يكون الطقس مرئيًا فقط على ارتفاعات منخفضة.","noAtmosphere":"يتم دعم الطقس فقط إذا تم تمكين الغلاف الجوي."},"sunny":{"label":"مشمس","cloudCover":"غطاء سحابي"},"cloudy":{"label":"غائم","cloudCover":"غطاء سحابي"},"rainy":{"label":"ممطر","cloudCover":"غطاء سحابي","precipitation":"هطول الأمطار"},"snowy":{"label":"ثلجي","cloudCover":"غطاء سحابي","precipitation":"هطول الأمطار","snowCover":"غطاء الجليد","snowCoverTooltip":"قم بتغطية الأسطح بالجليد (باستثناء خريطة الأساس)."},"foggy":{"label":"ضبابي","fogStrength":"كثافة الضباب"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_bg.json b/public/assets/esri/widgets/Weather/t9n/Weather_bg.json new file mode 100644 index 0000000..4a04a35 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Времето","widgetLabelAccessible":"Изпълним модул за времето","weatherType":"Вид време","error":{"unsupported":"Времето се поддържа само в SceneView.","localScene":"Метеорологичното време е налично само в глобални сцени.","notVisible":"Метеорологичното време е видимо само при по-ниски надморски височини.","noAtmosphere":"Метеорологичното време се поддържа само ако атмосферата е активирана."},"sunny":{"label":"Слънчево","cloudCover":"Облачно покритие"},"cloudy":{"label":"Облачно","cloudCover":"Облачно покритие"},"rainy":{"label":"Дъждовно","cloudCover":"Облачно покритие","precipitation":"Валежи"},"snowy":{"label":"Снежно","cloudCover":"Облачно покритие","precipitation":"Валежи","snowCover":"Снежна покривка","snowCoverTooltip":"Покрийте повърхностите със сняг (с изключение на базовата карта)."},"foggy":{"label":"Мъгиво","fogStrength":"Плътност на мъгла"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_bs.json b/public/assets/esri/widgets/Weather/t9n/Weather_bs.json new file mode 100644 index 0000000..a21c091 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Vrijeme","widgetLabelAccessible":"Widget za vrijeme","weatherType":"Vrsta vremena","error":{"unsupported":"Vrijeme je podržano samo u pregledu scene.","localScene":"Vrijeme je dostupno samo u globalnim scenama.","notVisible":"Vrijeme je vidljivo samo na nižim visinama.","noAtmosphere":"Vrijeme je podržano samo ako je atmosfera omogućena."},"sunny":{"label":"Sunčano","cloudCover":"Naoblaka"},"cloudy":{"label":"Oblačno","cloudCover":"Naoblaka"},"rainy":{"label":"Kišovito","cloudCover":"Naoblaka","precipitation":"Oborine"},"snowy":{"label":"Snjegovito","cloudCover":"Naoblaka","precipitation":"Oborine","snowCover":"Snježni pokrivač","snowCoverTooltip":"Pokrij površine sa snijegom (osim kartografske podloge)."},"foggy":{"label":"Maglovito","fogStrength":"Gustoća magle"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_ca.json b/public/assets/esri/widgets/Weather/t9n/Weather_ca.json new file mode 100644 index 0000000..2dc33a4 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"El temps","widgetLabelAccessible":"Widget El temps","weatherType":"Tipus de temps","error":{"unsupported":"El temps només s'admet a l'SceneView.","localScene":"El temps només està disponible en escenes globals.","notVisible":"El temps només està visible en altituds inferiors.","noAtmosphere":"El temps només s'admet si l'atmosfera està habilitada."},"sunny":{"label":"Assolellat","cloudCover":"Nuvolositat"},"cloudy":{"label":"Ennuvolat","cloudCover":"Nuvolositat"},"rainy":{"label":"Pluja","cloudCover":"Nuvolositat","precipitation":"Precipitació"},"snowy":{"label":"Nevat","cloudCover":"Nuvolositat","precipitation":"Precipitació","snowCover":"Cobertura de neu","snowCoverTooltip":"Cobreix les superfícies amb neu (excepte el mapa de base)."},"foggy":{"label":"Boira","fogStrength":"Densitat de la boira"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_cs.json b/public/assets/esri/widgets/Weather/t9n/Weather_cs.json new file mode 100644 index 0000000..e4a39a7 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Počasí","widgetLabelAccessible":"Widget počasí","weatherType":"Typ počasí","error":{"unsupported":"Počasí je podporováno pouze ve SceneView.","localScene":"Počasí je k dispozici pouze v globálních scénách.","notVisible":"Počasí je viditelné pouze v nižších nadmořských výškách.","noAtmosphere":"Počasí je podporováno pouze v případě, že je povolena atmosféra."},"sunny":{"label":"Slunečno","cloudCover":"Pokrytí oblaky"},"cloudy":{"label":"Oblačno","cloudCover":"Pokrytí oblaky"},"rainy":{"label":"Déšť","cloudCover":"Pokrytí oblaky","precipitation":"Srážky"},"snowy":{"label":"Sníh","cloudCover":"Pokrytí oblaky","precipitation":"Srážky","snowCover":"Sněhová pokrývka","snowCoverTooltip":"Pokryje povrchy sněhem (kromě podkladové mapy)."},"foggy":{"label":"Mlhavo","fogStrength":"Hustota mlhy"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_da.json b/public/assets/esri/widgets/Weather/t9n/Weather_da.json new file mode 100644 index 0000000..8522764 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Vejr","widgetLabelAccessible":"Vejr-widget","weatherType":"Vejrtype","error":{"unsupported":"Vejr understøttes kun i SceneView.","localScene":"Vejret er kun tilgængeligt i globale scener.","notVisible":"Vejret er kun synligt ved lavere højder.","noAtmosphere":"Vejr understøttes kun, hvis atmosfæren er aktiveret."},"sunny":{"label":"Solrigt","cloudCover":"Skydække"},"cloudy":{"label":"Skyet","cloudCover":"Skydække"},"rainy":{"label":"Regnfuldt","cloudCover":"Skydække","precipitation":"Nedbør"},"snowy":{"label":"Snefald","cloudCover":"Skydække","precipitation":"Nedbør","snowCover":"Snedække","snowCoverTooltip":"Tildæk overflader med sne (undtagen baggrundskort)."},"foggy":{"label":"Tåget","fogStrength":"Tågetæthed"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_de.json b/public/assets/esri/widgets/Weather/t9n/Weather_de.json new file mode 100644 index 0000000..9253ddc --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Wetter","widgetLabelAccessible":"Wetter-Widget","weatherType":"Wettertyp","error":{"unsupported":"Wetter wird nur in SceneView unterstützt.","localScene":"Wetter ist nur in globalen Szenen verfügbar.","notVisible":"Wetter ist nur in geringeren Höhen sichtbar.","noAtmosphere":"Wetter wird nur unterstützt, wenn die Atmosphäre aktiviert ist."},"sunny":{"label":"Heiter","cloudCover":"Wolkendecke"},"cloudy":{"label":"Bewölkt","cloudCover":"Wolkendecke"},"rainy":{"label":"Regnerisch","cloudCover":"Wolkendecke","precipitation":"Niederschlag"},"snowy":{"label":"Schneefall","cloudCover":"Wolkenbedeckung","precipitation":"Niederschlag","snowCover":"Schneedecke","snowCoverTooltip":"Oberflächen mit Schnee bedecken (außer Grundkarte)."},"foggy":{"label":"Neblig","fogStrength":"Nebeldichte"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_el.json b/public/assets/esri/widgets/Weather/t9n/Weather_el.json new file mode 100644 index 0000000..ba10d62 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Καιρός","widgetLabelAccessible":"Widget καιρού","weatherType":"Τύπος καιρού","error":{"unsupported":"Ο καιρός υποστηρίζεται μόνο στο SceneView.","localScene":"Ο καιρός είναι διαθέσιμος μόνο σε παγκόσμιες 3D προβολές.","notVisible":"Ο καιρός είναι ορατός μόνο σε χαμηλότερα υψόμετρα.","noAtmosphere":"Ο καιρός υποστηρίζεται μόνο εάν είναι ενεργοποιημένη η ατμόσφαιρα."},"sunny":{"label":"Ήλιος","cloudCover":"Νεφοκάλυψη"},"cloudy":{"label":"Συννεφιά","cloudCover":"Νεφοκάλυψη"},"rainy":{"label":"Βροχή","cloudCover":"Νεφοκάλυψη","precipitation":"Βροχόπτωση"},"snowy":{"label":"Χιόνι","cloudCover":"Νεφοκάλυψη","precipitation":"Βροχόπτωση","snowCover":"Χιονοκάλυψη","snowCoverTooltip":"Καλύψτε τις επιφάνειες με χιόνι (εκτός από το βασικό χάρτη)."},"foggy":{"label":"Ομίχλη","fogStrength":"Πυκνότητα ομίχλης"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_en.json b/public/assets/esri/widgets/Weather/t9n/Weather_en.json new file mode 100644 index 0000000..7219acc --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Weather","widgetLabelAccessible":"Weather widget","weatherType":"Weather type","error":{"unsupported":"Weather is only supported in SceneView.","localScene":"Weather is only available in global scenes.","notVisible":"Weather is only visible at lower altitudes.","noAtmosphere":"Weather is only supported if the atmosphere is enabled."},"sunny":{"label":"Sunny","cloudCover":"Cloud cover"},"cloudy":{"label":"Cloudy","cloudCover":"Cloud cover"},"rainy":{"label":"Rainy","cloudCover":"Cloud cover","precipitation":"Precipitation"},"snowy":{"label":"Snowy","cloudCover":"Cloud cover","precipitation":"Precipitation","snowCover":"Snow cover","snowCoverTooltip":"Cover surfaces with snow (except basemap)."},"foggy":{"label":"Foggy","fogStrength":"Fog density"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_es.json b/public/assets/esri/widgets/Weather/t9n/Weather_es.json new file mode 100644 index 0000000..8540498 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Tiempo","widgetLabelAccessible":"Widget del tiempo","weatherType":"Tipo de tiempo","error":{"unsupported":"El tiempo solo se admite en SceneView.","localScene":"El clima solo está disponible en las escenas globales.","notVisible":"El clima solo está visible en altitudes inferiores.","noAtmosphere":"El clima solo se admite si la atmósfera está habilitada."},"sunny":{"label":"Soleado","cloudCover":"Porcentaje de imagen oculta"},"cloudy":{"label":"Nublado","cloudCover":"Porcentaje de imagen oculta"},"rainy":{"label":"Lluvioso","cloudCover":"Porcentaje de imagen oculta","precipitation":"Precipitación"},"snowy":{"label":"Nevado","cloudCover":"Porcentaje de imagen oculta","precipitation":"Precipitación","snowCover":"Manto de nieve","snowCoverTooltip":"Cubre las superficies con nieve (excepto el mapa base)."},"foggy":{"label":"Neblinoso","fogStrength":"Densidad de la niebla"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_et.json b/public/assets/esri/widgets/Weather/t9n/Weather_et.json new file mode 100644 index 0000000..97d3a17 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Ilm","widgetLabelAccessible":"Ilmavidin","weatherType":"Ilma tüüp","error":{"unsupported":"Ilma toetatakse ainult stseenivaates.","localScene":"Ilm on saadaval ainult globaalsetes stseenides.","notVisible":"Ilm on nähtaval ainult madalamatel kõrgustel.","noAtmosphere":"Ilma toetatakse ainult juhul, kui atmosfäär on lubatud."},"sunny":{"label":"Päikseline","cloudCover":"Pilvkate"},"cloudy":{"label":"Pilvine","cloudCover":"Pilvkate"},"rainy":{"label":"Vihmane","cloudCover":"Pilvkate","precipitation":"Sademed"},"snowy":{"label":"Lumine","cloudCover":"Pilvkate","precipitation":"Sademed","snowCover":"Lumekate","snowCoverTooltip":"Lumega kaetud pinnad (peale aluskaardi)."},"foggy":{"label":"Udune","fogStrength":"Udu tihedus"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_fi.json b/public/assets/esri/widgets/Weather/t9n/Weather_fi.json new file mode 100644 index 0000000..8622d86 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Sää","widgetLabelAccessible":"Sää-pienoisohjelma","weatherType":"Sään tyyppi","error":{"unsupported":"Sää-työkalua tuetaan vain SceneView-sovelluksessa.","localScene":"Sää on käytettävissä vain yleisissä maisemissa.","notVisible":"Sää näkyy vain alemmissa korkeuksissa.","noAtmosphere":"Säätä tuetaan vain, jos ilmakehä on käytössä."},"sunny":{"label":"Aurinkoista","cloudCover":"Pilvipeite"},"cloudy":{"label":"Pilvinen","cloudCover":"Pilvipeite"},"rainy":{"label":"Rainy","cloudCover":"Pilvipeite","precipitation":"Sademäärä"},"snowy":{"label":"Lumista","cloudCover":"Pilvipeite","precipitation":"Sademäärä","snowCover":"Lumikerros","snowCoverTooltip":"Peitä pinnat lumella (taustakarttaa lukuun ottamatta)."},"foggy":{"label":"Sumuista","fogStrength":"Sumun tiheys"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_fr.json b/public/assets/esri/widgets/Weather/t9n/Weather_fr.json new file mode 100644 index 0000000..843d67f --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Météo","widgetLabelAccessible":"Widget Météo","weatherType":"Type de météo","error":{"unsupported":"Le widget Météo est uniquement pris en charge dans une vue de scène.","localScene":"La météo est uniquement disponible dans les scènes globales.","notVisible":"La météo est uniquement visible à basse altitude.","noAtmosphere":"La météo n’est prise en charge que si l’atmosphère est activée."},"sunny":{"label":"Ensoleillé","cloudCover":"Couverture nuageuse"},"cloudy":{"label":"Nuageux","cloudCover":"Couverture nuageuse"},"rainy":{"label":"Pluvieux","cloudCover":"Couverture nuageuse","precipitation":"Précipitations"},"snowy":{"label":"Neigeux","cloudCover":"Couverture nuageuse","precipitation":"Précipitations","snowCover":"Couverture neigeuse","snowCoverTooltip":"Couvrir les surfaces de neige (à l’exception du fond de carte)."},"foggy":{"label":"Brumeux","fogStrength":"Densité du brouillard"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_he.json b/public/assets/esri/widgets/Weather/t9n/Weather_he.json new file mode 100644 index 0000000..c396106 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מזג אויר","widgetLabelAccessible":"ווידג'ט מזג אויר","weatherType":"סוג מזג אויר","error":{"unsupported":"מזג אוויר נתמך רק ב-SceneView.","localScene":"מזג אוויר זמין רק בסצנות גלובליות.","notVisible":"מזוג אוויר נראה רק בגבהים נמוכים.","noAtmosphere":"מזג אוויר נתמך רק אם האטמוספירה מופעלת."},"sunny":{"label":"שמשי","cloudCover":"כיסוי עננים"},"cloudy":{"label":"מעונן","cloudCover":"כיסוי עננים"},"rainy":{"label":"גשום","cloudCover":"כיסוי עננים","precipitation":"משקעים"},"snowy":{"label":"מושלג","cloudCover":"כיסוי עננים","precipitation":"משקעים","snowCover":"כיסוי שלג","snowCoverTooltip":"כסה משטחים בשלג (למעט מפת בסיס)."},"foggy":{"label":"ערפילי","fogStrength":"צפיפות הערפל"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_hr.json b/public/assets/esri/widgets/Weather/t9n/Weather_hr.json new file mode 100644 index 0000000..a21c091 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Vrijeme","widgetLabelAccessible":"Widget za vrijeme","weatherType":"Vrsta vremena","error":{"unsupported":"Vrijeme je podržano samo u pregledu scene.","localScene":"Vrijeme je dostupno samo u globalnim scenama.","notVisible":"Vrijeme je vidljivo samo na nižim visinama.","noAtmosphere":"Vrijeme je podržano samo ako je atmosfera omogućena."},"sunny":{"label":"Sunčano","cloudCover":"Naoblaka"},"cloudy":{"label":"Oblačno","cloudCover":"Naoblaka"},"rainy":{"label":"Kišovito","cloudCover":"Naoblaka","precipitation":"Oborine"},"snowy":{"label":"Snjegovito","cloudCover":"Naoblaka","precipitation":"Oborine","snowCover":"Snježni pokrivač","snowCoverTooltip":"Pokrij površine sa snijegom (osim kartografske podloge)."},"foggy":{"label":"Maglovito","fogStrength":"Gustoća magle"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_hu.json b/public/assets/esri/widgets/Weather/t9n/Weather_hu.json new file mode 100644 index 0000000..a755679 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Időjárás","widgetLabelAccessible":"Időjárás widget","weatherType":"Időjárás típus","error":{"unsupported":"Az időjárás eszközt csak a 3D térkép támogatja.","localScene":"Az időjárás csak globális 3D térképekhez áll rendelkezésre.","notVisible":"Az időjárás csak alacsonyabb magasságokon látható.","noAtmosphere":"Az időjárás csak akkor támogatott, ha a légkör engedélyezve van."},"sunny":{"label":"Napos","cloudCover":"Felhőtakaró"},"cloudy":{"label":"Felhős","cloudCover":"Felhőtakaró"},"rainy":{"label":"Esős","cloudCover":"Felhőtakaró","precipitation":"Csapadék"},"snowy":{"label":"Havas","cloudCover":"Felhőtakaró","precipitation":"Csapadék","snowCover":"Hóréteg","snowCoverTooltip":"Hóval fedett területek (kivéve az alaptérképet)."},"foggy":{"label":"Ködös","fogStrength":"Köd sűrűsége"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_id.json b/public/assets/esri/widgets/Weather/t9n/Weather_id.json new file mode 100644 index 0000000..330f7a0 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Cuaca","widgetLabelAccessible":"Widget cuaca","weatherType":"Tipe cuaca","error":{"unsupported":"Cuaca hanya didukung di SceneView.","localScene":"Cuaca hanya tersedia di scene global.","notVisible":"Cuaca hanya terlihat di ketinggian yang lebih rendah.","noAtmosphere":"Cuaca hanya didukung jika atmosfer diaktifkan."},"sunny":{"label":"Cerah","cloudCover":"Tutupan awan"},"cloudy":{"label":"Berawan","cloudCover":"Tutupan awan"},"rainy":{"label":"Hujan","cloudCover":"Tutupan awan","precipitation":"Curah hujan"},"snowy":{"label":"Bersalju","cloudCover":"Tutupan awan","precipitation":"Curah hujan","snowCover":"Area yang tertutup salju","snowCoverTooltip":"Tutupi permukaan dengan salju (kecuali peta dasar)."},"foggy":{"label":"Berkabut","fogStrength":"Massa jenis kabut"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_it.json b/public/assets/esri/widgets/Weather/t9n/Weather_it.json new file mode 100644 index 0000000..ef38fd5 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Meteo","widgetLabelAccessible":"Widget meteo","weatherType":"Tipo di meteo","error":{"unsupported":"Il meteo è supportato solo in SceneView.","localScene":"Il clima è disponibile solo nelle scene globali.","notVisible":"Il clima è visibile solo a bassa quota.","noAtmosphere":"Il clima è supportato solo se l'atmosfera è abilitata."},"sunny":{"label":"Sereno","cloudCover":"Copertura nubi"},"cloudy":{"label":"Nuvoloso","cloudCover":"Copertura nubi"},"rainy":{"label":"Rainy","cloudCover":"Copertura nubi","precipitation":"Precipitazione"},"snowy":{"label":"Nevoso","cloudCover":"Copertura nubi","precipitation":"Precipitazione","snowCover":"Copertura nevosa","snowCoverTooltip":"Copre le superfici con la neve (eccetto la mappa di base)."},"foggy":{"label":"Nebbia","fogStrength":"Densità nebbia"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_ja.json b/public/assets/esri/widgets/Weather/t9n/Weather_ja.json new file mode 100644 index 0000000..2b21556 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"天気","widgetLabelAccessible":"天気ウィジェット","weatherType":"天気タイプ","error":{"unsupported":"天気は SceneView でのみサポートされています。","localScene":"天気はグローバル シーンでのみ利用できます。","notVisible":"天気はもっと低い高度でしか表示されません。","noAtmosphere":"天気は、大気が有効になっている場合にのみ使用できます。"},"sunny":{"label":"晴れ","cloudCover":"雲量"},"cloudy":{"label":"曇り","cloudCover":"雲量"},"rainy":{"label":"雨","cloudCover":"雲量","precipitation":"降水量"},"snowy":{"label":"雪","cloudCover":"雲量","precipitation":"降水量","snowCover":"積雪","snowCoverTooltip":"表面を雪で覆います (べースマップを除く)。"},"foggy":{"label":"霧","fogStrength":"霧の濃度"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_ko.json b/public/assets/esri/widgets/Weather/t9n/Weather_ko.json new file mode 100644 index 0000000..2ae947c --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"날씨","widgetLabelAccessible":"날씨 위젯","weatherType":"날씨 유형","error":{"unsupported":"날씨는 씬 뷰에서만 지원됩니다.","localScene":"날씨는 글로벌 씬에서만 사용 가능합니다.","notVisible":"날씨는 낮은 고도에서만 표시됩니다.","noAtmosphere":"날씨는 대기가 활성화된 경우에만 지원됩니다."},"sunny":{"label":"맑음","cloudCover":"운량"},"cloudy":{"label":"흐림","cloudCover":"운량"},"rainy":{"label":"비","cloudCover":"운량","precipitation":"강수량"},"snowy":{"label":"눈","cloudCover":"운량","precipitation":"강수량","snowCover":"운량","snowCoverTooltip":"눈으로 표면을 덮습니다(베이스맵 제외)."},"foggy":{"label":"안개","fogStrength":"안개 밀도"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_lt.json b/public/assets/esri/widgets/Weather/t9n/Weather_lt.json new file mode 100644 index 0000000..1ad15e2 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Orai","widgetLabelAccessible":"Orų valdiklis","weatherType":"Orų tipas","error":{"unsupported":"Orai palaikomi tik naudojant SceneView.","localScene":"Orų duomenis galima įtraukti tik naudojant globalias scenas.","notVisible":"Orų duomenys matomi tik žemesniuose aukščiuose.","noAtmosphere":"Orų duomenys palaikomi tik įgalinus atmosferos nustatymus."},"sunny":{"label":"Saulėta","cloudCover":"Debesų padengimas"},"cloudy":{"label":"Debesuota","cloudCover":"Debesų padengimas"},"rainy":{"label":"Lietinga","cloudCover":"Debesų padengimas","precipitation":"Krituliai"},"snowy":{"label":"Snieguota","cloudCover":"Debesų padengimas","precipitation":"Krituliai","snowCover":"Sniego danga","snowCoverTooltip":"Sniego danga (išskyrus pagrindo žemėlapį)."},"foggy":{"label":"Miglota","fogStrength":"Rūko tankumas"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_lv.json b/public/assets/esri/widgets/Weather/t9n/Weather_lv.json new file mode 100644 index 0000000..1104a0c --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Laikapstākļi","widgetLabelAccessible":"Laikapstākļu logrīks","weatherType":"Laikapstākļu veids","error":{"unsupported":"Laikapstākļu rīks tiek atbalstīts tikai SceneView.","localScene":"Laikapstākļi ir pieejami tikai globālajās scēnās.","notVisible":"Laikapstākļi ir redzami tikai zemākajos augstumos.","noAtmosphere":"Laikapstākļi tiek atbalstīti tikai tad, ja tiek aktivizēta atmosfēra."},"sunny":{"label":"Saulains","cloudCover":"Mākoņu pārklājums"},"cloudy":{"label":"Mākoņains","cloudCover":"Mākoņu pārklājums"},"rainy":{"label":"Lietains","cloudCover":"Mākoņu pārklājums","precipitation":"Nokrišņi"},"snowy":{"label":"Sniegains","cloudCover":"Mākoņu pārklājums","precipitation":"Nokrišņi","snowCover":"Sniega sega","snowCoverTooltip":"Pārklāt virsmas ar sniegu (izņemot pamatkarti)."},"foggy":{"label":"Miglains","fogStrength":"Miglas blīvums"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_nb.json b/public/assets/esri/widgets/Weather/t9n/Weather_nb.json new file mode 100644 index 0000000..49d0b58 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Vær","widgetLabelAccessible":"Miniprogram for vær","weatherType":"Værtype","error":{"unsupported":"Vær støttes bare i SceneView.","localScene":"Vær er bare tilgjengelig i globale scener.","notVisible":"Vær er bare synlig ved lavere høyder over havet.","noAtmosphere":"Vær støttes bare hvis atmosfære er aktivert."},"sunny":{"label":"Sol","cloudCover":"Skydekke"},"cloudy":{"label":"Overskyet","cloudCover":"Skydekke"},"rainy":{"label":"Regn","cloudCover":"Skydekke","precipitation":"Nedbør"},"snowy":{"label":"Snø","cloudCover":"Skydekke","precipitation":"Nedbør","snowCover":"Snødekke","snowCoverTooltip":"Dekk overflater med snø (unntatt bakgrunnskart)."},"foggy":{"label":"Tåke","fogStrength":"Tåketetthet"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_nl.json b/public/assets/esri/widgets/Weather/t9n/Weather_nl.json new file mode 100644 index 0000000..707dd50 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Weer","widgetLabelAccessible":"Weerwidget","weatherType":"Weertype","error":{"unsupported":"Weer wordt alleen ondersteund in SceneView.","localScene":"Weer is alleen beschikbaar in mondiale scenes.","notVisible":"Weer is alleen zichtbaar op lagere hoogte.","noAtmosphere":"Weer wordt alleen ondersteund als de atmosfeer ingeschakeld is."},"sunny":{"label":"Zonnig","cloudCover":"Wolkendek"},"cloudy":{"label":"Bewolkt","cloudCover":"Wolkendek"},"rainy":{"label":"Rainy","cloudCover":"Wolkendek","precipitation":"Neerslag"},"snowy":{"label":"Sneeuw","cloudCover":"Wolkendek","precipitation":"Neerslag","snowCover":"Sneeuwdek","snowCoverTooltip":"Bedek oppervlakken met sneeuw (behalve basiskaart)."},"foggy":{"label":"Mistig","fogStrength":"Dichtheid mist"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_pl.json b/public/assets/esri/widgets/Weather/t9n/Weather_pl.json new file mode 100644 index 0000000..1d3b0bd --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pogoda","widgetLabelAccessible":"Widżet Pogoda","weatherType":"Rodzaj pogody","error":{"unsupported":"Pogoda jest obsługiwana tylko w komponencie SceneView.","localScene":"Pogoda jest dostępna tylko na scenach globalnych.","notVisible":"Pogoda jest widoczna tylko na niższych wysokościach.","noAtmosphere":"Pogoda jest obsługiwana tylko wtedy, gdy włączona jest atmosfera."},"sunny":{"label":"Słonecznie","cloudCover":"Zachmurzenie"},"cloudy":{"label":"Pochmurno","cloudCover":"Zachmurzenie"},"rainy":{"label":"Deszczowo","cloudCover":"Zachmurzenie","precipitation":"Opady atmosferyczne"},"snowy":{"label":"Pada śnieg","cloudCover":"Zachmurzenie","precipitation":"Opady atmosferyczne","snowCover":"Pokrywa śnieżna","snowCoverTooltip":"Pokryj powierzchnie śniegiem (oprócz mapy bazowej)."},"foggy":{"label":"Mgliście","fogStrength":"Gęstość mgły"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_pt-BR.json b/public/assets/esri/widgets/Weather/t9n/Weather_pt-BR.json new file mode 100644 index 0000000..f24c323 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Tempo","widgetLabelAccessible":"Widget Clima","weatherType":"Tipo de clima","error":{"unsupported":"O clima é suportado apenas no SceneView.","localScene":"O clima está disponível apenas em cenas globais.","notVisible":"O clima é visível somente em altitudes mais baixas.","noAtmosphere":"O clima é suportado somente se a atmosfera estiver ativada."},"sunny":{"label":"Ensolarado","cloudCover":"Cobertura de nuvem"},"cloudy":{"label":"Nublado","cloudCover":"Cobertura de nuvem"},"rainy":{"label":"Chuvoso","cloudCover":"Cobertura de nuvem","precipitation":"Precipitação"},"snowy":{"label":"Nevado","cloudCover":"Cobertura de nuvem","precipitation":"Precipitação","snowCover":"Cobertura de neve","snowCoverTooltip":"Cobre as superfícies com neve (exceto mapa base)."},"foggy":{"label":"Enevoado","fogStrength":"Densidade do nevoeiro"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_pt-PT.json b/public/assets/esri/widgets/Weather/t9n/Weather_pt-PT.json new file mode 100644 index 0000000..647d004 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Meteorologia","widgetLabelAccessible":"Widget Meteorologia","weatherType":"Tipo de meteorologia","error":{"unsupported":"O widget Meteorologia só é suportado no SceneView.","localScene":"A meteorologia só está disponível em cenas globais.","notVisible":"A meteorologia só é visível em altitudes mais baixas.","noAtmosphere":"A meteorologia só é suportada se a atmosfera estiver ativa."},"sunny":{"label":"Solarengo","cloudCover":"Nebulosidade"},"cloudy":{"label":"Nublado","cloudCover":"Nebulosidade"},"rainy":{"label":"Chuvoso","cloudCover":"Nebulosidade","precipitation":"Precipitação"},"snowy":{"label":"Nevoso","cloudCover":"Nebulosidade","precipitation":"Precipitação","snowCover":"Cobertura de neve","snowCoverTooltip":"Cobrir superfícies com neve (exceto mapa base)."},"foggy":{"label":"Nebuloso","fogStrength":"Densidade do nevoeiro"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_ro.json b/public/assets/esri/widgets/Weather/t9n/Weather_ro.json new file mode 100644 index 0000000..a09a5ef --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Vreme","widgetLabelAccessible":"Widget vreme","weatherType":"Tip vreme","error":{"unsupported":"Vremea este acceptată numai în SceneView.","localScene":"Vremea este disponibilă numai în scenele globale.","notVisible":"Vremea este vizibilă numai la altitudini mai mici.","noAtmosphere":"Vremea este acceptată numai dacă atmosfera este activată."},"sunny":{"label":"Însorit","cloudCover":"Acoperire de nori"},"cloudy":{"label":"Înnorat","cloudCover":"Acoperire de nori"},"rainy":{"label":"Ploios","cloudCover":"Acoperire de nori","precipitation":"Precipitații"},"snowy":{"label":"Ninsoare","cloudCover":"Acoperire de nori","precipitation":"Precipitații","snowCover":"Strat de zăpadă","snowCoverTooltip":"Suprafețe acoperite cu zăpadă (cu excepția hărții de fundal)."},"foggy":{"label":"Cețos","fogStrength":"Densitatea ceții"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_ru.json b/public/assets/esri/widgets/Weather/t9n/Weather_ru.json new file mode 100644 index 0000000..7b2b566 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Погода","widgetLabelAccessible":"Виджет Погода","weatherType":"Тип Погоды","error":{"unsupported":"Погода поддерживается только в SceneView.","localScene":"Погода доступна только в глобальных сценах.","notVisible":"Погода видна только на низких высотах.","noAtmosphere":"Погода поддерживается только если включена атмосфера."},"sunny":{"label":"Солнечно","cloudCover":"Облачность"},"cloudy":{"label":"Облачно","cloudCover":"Облачность"},"rainy":{"label":"Дождливо","cloudCover":"Облачность","precipitation":"Осадки"},"snowy":{"label":"Снежно","cloudCover":"Облачность","precipitation":"Осадки","snowCover":"Снежный покров","snowCoverTooltip":"Покройте поверхности снегом (кроме базовой карты)."},"foggy":{"label":"Туманно","fogStrength":"Плотность дымки"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_sk.json b/public/assets/esri/widgets/Weather/t9n/Weather_sk.json new file mode 100644 index 0000000..70548c5 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Počasie","widgetLabelAccessible":"Widget počasia","weatherType":"Typ počasia","error":{"unsupported":"Počasie je podporované iba v Scénickom pohľade.","localScene":"Počasie je dostupné len v globálnych scénach.","notVisible":"Počasie je viditeľné len v nižších nadmorských výškach.","noAtmosphere":"Počasie je podporované len ak je povolená atmosféra."},"sunny":{"label":"Slnečno","cloudCover":"Oblačnosť"},"cloudy":{"label":"Oblačno","cloudCover":"Oblačnosť"},"rainy":{"label":"Daždivo","cloudCover":"Oblačnosť","precipitation":"Zrážky"},"snowy":{"label":"Sneženie","cloudCover":"Oblačnosť","precipitation":"Zrážky","snowCover":"Snehová pokrývka","snowCoverTooltip":"Pokryť povrchy snehom (okrem podkladovej mapy)."},"foggy":{"label":"Hmlisto","fogStrength":"Hustota hmly"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_sl.json b/public/assets/esri/widgets/Weather/t9n/Weather_sl.json new file mode 100644 index 0000000..2afed6b --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Vreme","widgetLabelAccessible":"Pripomoček za vreme","weatherType":"Tip vremena","error":{"unsupported":"Vreme je podprto samo v pregledovalniku 3D-prizorov.","localScene":"Vreme je na voljo samo v globalnih 3D-prizorih.","notVisible":"Vreme je vidno samo na nižjih nadmorskih višinah.","noAtmosphere":"Vreme je podprto samo, če je omogočena atmosfera."},"sunny":{"label":"Sončno","cloudCover":"Oblačnost"},"cloudy":{"label":"Oblačno","cloudCover":"Oblačnost"},"rainy":{"label":"Deževno","cloudCover":"Oblačnost","precipitation":"Padavine"},"snowy":{"label":"Zasneženo","cloudCover":"Oblačnost","precipitation":"Padavine","snowCover":"Snežna odeja","snowCoverTooltip":"Prekrijte površine s snegom (razen temeljne karte)."},"foggy":{"label":"Megleno","fogStrength":"Gostota megle"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_sr.json b/public/assets/esri/widgets/Weather/t9n/Weather_sr.json new file mode 100644 index 0000000..4d319c4 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Vreme","widgetLabelAccessible":"Vidžet za vremensku prognozu","weatherType":"Tip vremenske prognoze","error":{"unsupported":"Vremenska prognoza podržana je samo u SceneView.","localScene":"Vremenska prognoza je dostupna samo za globalne scene","notVisible":"Vremenska prognoza je vidljiva samo pri malim visinama.","noAtmosphere":"Vremenska prognoza je podržana samo ako je atmosfera omogućena."},"sunny":{"label":"Sunčano","cloudCover":"Oblačno"},"cloudy":{"label":"Oblačno","cloudCover":"Oblačno"},"rainy":{"label":"Kišovito","cloudCover":"Oblačno","precipitation":"Padavine"},"snowy":{"label":"Snežno","cloudCover":"Oblačno","precipitation":"Padavine","snowCover":"Snežni pokrivač","snowCoverTooltip":"Pokrij površine snegom (osim pozadinske mape)."},"foggy":{"label":"Maglovito","fogStrength":"Gustina magle"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_sv.json b/public/assets/esri/widgets/Weather/t9n/Weather_sv.json new file mode 100644 index 0000000..f39b1d9 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Väder","widgetLabelAccessible":"Väderwidget","weatherType":"Vädertyp","error":{"unsupported":"Väder stöds bara i SceneView.","localScene":"Väder är endast tillgängligt i globala scener.","notVisible":"Väder är endast synligt vid lägre höjder.","noAtmosphere":"Väder stöds endast om atmosfären är aktiverad."},"sunny":{"label":"Soligt","cloudCover":"Molntäcke"},"cloudy":{"label":"Molnigt","cloudCover":"Molntäcke"},"rainy":{"label":"Rainy Lake","cloudCover":"Molntäcke","precipitation":"Nederbörd"},"snowy":{"label":"Snöigt","cloudCover":"Molntäcke","precipitation":"Nederbörd","snowCover":"Snötäckning","snowCoverTooltip":"Täcker ytor med snö (förutom baskarta)."},"foggy":{"label":"Dimmigt","fogStrength":"Dimmans densitet"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_th.json b/public/assets/esri/widgets/Weather/t9n/Weather_th.json new file mode 100644 index 0000000..4bb136c --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_th.json @@ -0,0 +1 @@ +{"widgetLabel":"สภาพอากาศ","widgetLabelAccessible":"วิดเจ็ตอากาศ","weatherType":"ประเภทอากาศ","error":{"unsupported":"เฉพาะใน SceneView เท่านั้นที่รองรับอากาศ","localScene":"จะใช้งานสภาพอากาศได้เฉพาะในโกลบอลซีน","notVisible":"จะมองเห็นสภาพอากาศได้เฉพาะในระดับความสูงที่ต่ำกว่า","noAtmosphere":"ระบบจะรองรับสภาพอากาศเฉพาะเมื่อเปิดใช้งานบรรยากาศไว้"},"sunny":{"label":"แดดออก","cloudCover":"เมฆปกคลุม"},"cloudy":{"label":"เมฆมาก","cloudCover":"เมฆปกคลุม"},"rainy":{"label":"ฝนตก","cloudCover":"เมฆปกคลุม","precipitation":"การเร่งรัด"},"snowy":{"label":"ปกคลุมด้วยหิมะ","cloudCover":"เมฆปกคลุม","precipitation":"การเร่งรัด","snowCover":"ปกคลุมด้วยหิมะ","snowCoverTooltip":"ปกคลุมพื้นผิวด้วยหิมะ (ยกเว้นแผนที่ฐาน)"},"foggy":{"label":"หมอกลง","fogStrength":"ความหนาแน่นของหมอก"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_tr.json b/public/assets/esri/widgets/Weather/t9n/Weather_tr.json new file mode 100644 index 0000000..753bf4e --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Hava Durumu","widgetLabelAccessible":"Hava durumu aracı","weatherType":"Hava durumu tipi","error":{"unsupported":"Hava durumu yalnızca SceneView'de desteklenir.","localScene":"Hava durumu yalnızca küresel sahnelerde bulunur.","notVisible":"Hava durumu yalnızca düşük yüksekliklerde görülür.","noAtmosphere":"Hava durumu yalnızca atmosfer etkinleştirildiğinde desteklenir."},"sunny":{"label":"Güneşli","cloudCover":"Bulut kabı"},"cloudy":{"label":"Bulutlu","cloudCover":"Bulut kabı"},"rainy":{"label":"Rainy Nehri","cloudCover":"Bulut kabı","precipitation":"Yağış"},"snowy":{"label":"Karlı","cloudCover":"Bulut örtüsü","precipitation":"Yağış","snowCover":"Kar örtüsü","snowCoverTooltip":"Yüzeyleri karla kapla (altlık harita hariç)."},"foggy":{"label":"Sisli","fogStrength":"Sis yoğunluğu"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_uk.json b/public/assets/esri/widgets/Weather/t9n/Weather_uk.json new file mode 100644 index 0000000..f9fbcf5 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Погода","widgetLabelAccessible":"Віджет погоди","weatherType":"Тип погоди","error":{"unsupported":"Погода підтримується лише в SceneView.","localScene":"Погода доступна лише в глобальних сценах.","notVisible":"Погода відображається лише на менших висотах.","noAtmosphere":"Погода підтримується, лише якщо увімкнено атмосферу."},"sunny":{"label":"Сонячно","cloudCover":"Хмарний покрив"},"cloudy":{"label":"Хмарно","cloudCover":"Хмарний покрив"},"rainy":{"label":"Дощова погода","cloudCover":"Хмарний покрив","precipitation":"Опади"},"snowy":{"label":"Сніжна погода","cloudCover":"Хмарний покрив","precipitation":"Опади","snowCover":"Сніжний покрив","snowCoverTooltip":"Покрийте поверхні снігом (крім базової карти)."},"foggy":{"label":"Туманно","fogStrength":"Щільність туману"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_vi.json b/public/assets/esri/widgets/Weather/t9n/Weather_vi.json new file mode 100644 index 0000000..0bd4c8d --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thời tiết","widgetLabelAccessible":"Tiện ích thời tiết","weatherType":"Loại thời tiết","error":{"unsupported":"Tiện ích Thời tiết chỉ được hỗ trợ trong SceneView.","localScene":"Thời tiết chỉ khả dụng trong các scene toàn cầu.","notVisible":"Thời tiết chỉ có thể nhìn thấy ở độ cao thấp hơn.","noAtmosphere":"Thời tiết chỉ được hỗ trợ nếu bật khí quyển."},"sunny":{"label":"Trời nắng","cloudCover":"Mức độ mây che phủ"},"cloudy":{"label":"Mây mù","cloudCover":"Mức độ mây che phủ"},"rainy":{"label":"Có mưa","cloudCover":"Mức độ mây che phủ","precipitation":"Lượng mưa"},"snowy":{"label":"Có tuyết","cloudCover":"Mức độ mây che phủ","precipitation":"Lượng mưa","snowCover":"Mức độ tuyết che phủ","snowCoverTooltip":"Phủ tuyết lên các bề mặt (trừ bản đồ nền)."},"foggy":{"label":"Sương mù","fogStrength":"Mật độ sương mù"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_zh-CN.json b/public/assets/esri/widgets/Weather/t9n/Weather_zh-CN.json new file mode 100644 index 0000000..b28a519 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"天气","widgetLabelAccessible":"天气微件","weatherType":"天气类型","error":{"unsupported":"仅 SceneView 支持天气。","localScene":"天气仅适用于全球场景。","notVisible":"天气仅在低海拔区域可见。","noAtmosphere":"仅在启用大气时才支持天气。"},"sunny":{"label":"晴","cloudCover":"云量"},"cloudy":{"label":"多云","cloudCover":"云量"},"rainy":{"label":"雨","cloudCover":"云量","precipitation":"降雨量"},"snowy":{"label":"雪","cloudCover":"云量","precipitation":"降雨量","snowCover":"降雪量","snowCoverTooltip":"使用雪覆盖表面(底图除外)。"},"foggy":{"label":"雾","fogStrength":"雾密度"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_zh-HK.json b/public/assets/esri/widgets/Weather/t9n/Weather_zh-HK.json new file mode 100644 index 0000000..a146ac3 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"天氣","widgetLabelAccessible":"天氣 widget","weatherType":"天氣類型","error":{"unsupported":"僅 SceneView 支援天氣。","localScene":"天氣僅適用於全球場景。","notVisible":"天氣僅適用於較低高度。","noAtmosphere":"僅在啟用大氣時才支援天氣。"},"sunny":{"label":"晴天","cloudCover":"雲端覆蓋"},"cloudy":{"label":"多雲","cloudCover":"雲端覆蓋"},"rainy":{"label":"朗尼","cloudCover":"雲端覆蓋","precipitation":"降雨"},"snowy":{"label":"下雪","cloudCover":"雲端覆蓋","precipitation":"降雨","snowCover":"覆蓋雪","snowCoverTooltip":"用雪覆蓋表面 (底圖除外)。"},"foggy":{"label":"有霧","fogStrength":"霧密度"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Weather/t9n/Weather_zh-TW.json b/public/assets/esri/widgets/Weather/t9n/Weather_zh-TW.json new file mode 100644 index 0000000..a146ac3 --- /dev/null +++ b/public/assets/esri/widgets/Weather/t9n/Weather_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"天氣","widgetLabelAccessible":"天氣 widget","weatherType":"天氣類型","error":{"unsupported":"僅 SceneView 支援天氣。","localScene":"天氣僅適用於全球場景。","notVisible":"天氣僅適用於較低高度。","noAtmosphere":"僅在啟用大氣時才支援天氣。"},"sunny":{"label":"晴天","cloudCover":"雲端覆蓋"},"cloudy":{"label":"多雲","cloudCover":"雲端覆蓋"},"rainy":{"label":"朗尼","cloudCover":"雲端覆蓋","precipitation":"降雨"},"snowy":{"label":"下雪","cloudCover":"雲端覆蓋","precipitation":"降雨","snowCover":"覆蓋雪","snowCoverTooltip":"用雪覆蓋表面 (底圖除外)。"},"foggy":{"label":"有霧","fogStrength":"霧密度"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom.json b/public/assets/esri/widgets/Zoom/t9n/Zoom.json new file mode 100644 index 0000000..c351b13 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom in","zoomOut":"Zoom out"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_ar.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_ar.json new file mode 100644 index 0000000..01f92f3 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"تغيير مقياس الرسم","zoomIn":"تكبير","zoomOut":"تصغير"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_bg.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_bg.json new file mode 100644 index 0000000..2919cf2 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Мащабиране","zoomIn":"Приближаване","zoomOut":"Отдалечаване"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_bs.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_bs.json new file mode 100644 index 0000000..ad90a55 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Povećaj","zoomIn":"Povećaj","zoomOut":"Smanji"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_ca.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_ca.json new file mode 100644 index 0000000..6be8e0a --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Amplia","zoomOut":"Redueix"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_cs.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_cs.json new file mode 100644 index 0000000..8bf2a9a --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Přiblížení","zoomIn":"Přiblížit","zoomOut":"Oddálit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_da.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_da.json new file mode 100644 index 0000000..dab949e --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom ind","zoomOut":"Zoom ud"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_de.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_de.json new file mode 100644 index 0000000..454ffd3 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Vergrößern","zoomOut":"Verkleinern"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_el.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_el.json new file mode 100644 index 0000000..2015c1c --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Εστίαση","zoomIn":"Μεγέθυνση","zoomOut":"Σμίκρυνση"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_en.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_en.json new file mode 100644 index 0000000..c351b13 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom in","zoomOut":"Zoom out"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_es.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_es.json new file mode 100644 index 0000000..dfde825 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Acercar","zoomOut":"Alejar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_et.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_et.json new file mode 100644 index 0000000..c6f6318 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Suumi","zoomIn":"Suurenda","zoomOut":"Vähenda"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_fi.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_fi.json new file mode 100644 index 0000000..e7beaee --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tarkennus","zoomIn":"Lähennä","zoomOut":"Loitonna"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_fr.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_fr.json new file mode 100644 index 0000000..dd3f5e2 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom avant","zoomOut":"Zoom arrière"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_he.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_he.json new file mode 100644 index 0000000..80cc7dc --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_he.json @@ -0,0 +1 @@ +{"widgetLabel":"התמקדות","zoomIn":"התמקד פנימה","zoomOut":"התמקד החוצה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_hr.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_hr.json new file mode 100644 index 0000000..ad90a55 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Povećaj","zoomIn":"Povećaj","zoomOut":"Smanji"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_hu.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_hu.json new file mode 100644 index 0000000..36503ab --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Nagyítás/kicsinyítés","zoomIn":"Nagyítás","zoomOut":"Kicsinyítés"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_id.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_id.json new file mode 100644 index 0000000..2b64709 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Perbesar","zoomIn":"Perbesar","zoomOut":"Perkecil"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_it.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_it.json new file mode 100644 index 0000000..ffce4e1 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom avanti","zoomOut":"Zoom indietro"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_ja.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_ja.json new file mode 100644 index 0000000..14b9380 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ズーム","zoomIn":"拡大","zoomOut":"縮小"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_ko.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_ko.json new file mode 100644 index 0000000..89139a7 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"확대/축소","zoomIn":"확대","zoomOut":"축소"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_lt.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_lt.json new file mode 100644 index 0000000..44aca7a --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Didinti","zoomIn":"Artinti","zoomOut":"Tolinti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_lv.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_lv.json new file mode 100644 index 0000000..9209c6e --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Tālummaiņa","zoomIn":"Tuvināt","zoomOut":"Tālināt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_nb.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_nb.json new file mode 100644 index 0000000..6b23974 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Zoom inn","zoomOut":"Zoom ut"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_nl.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_nl.json new file mode 100644 index 0000000..4a8e1f9 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Inzoomen","zoomOut":"Uitzoomen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_pl.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_pl.json new file mode 100644 index 0000000..16b293d --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zmiana skali","zoomIn":"Powiększ","zoomOut":"Pomniejsz"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_pt-BR.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_pt-BR.json new file mode 100644 index 0000000..e2fef89 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Mais Zoom","zoomOut":"Menos Zoom"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_pt-PT.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_pt-PT.json new file mode 100644 index 0000000..e27ef06 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Aumentar Zoom","zoomOut":"Reduzir zoom"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_ro.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_ro.json new file mode 100644 index 0000000..c6571a3 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Zoom","zoomIn":"Mărire","zoomOut":"Micșorare"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_ru.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_ru.json new file mode 100644 index 0000000..93b8c9e --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Масштабировать","zoomIn":"Приблизить","zoomOut":"Отдалить"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_sk.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_sk.json new file mode 100644 index 0000000..c4ca2e2 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Priblíženie","zoomIn":"Priblížiť","zoomOut":"Oddialiť"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_sl.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_sl.json new file mode 100644 index 0000000..59839a5 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Povečava","zoomIn":"Povečaj","zoomOut":"Pomanjšaj"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_sr.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_sr.json new file mode 100644 index 0000000..159c930 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Zumiranje","zoomIn":"Uvećanje","zoomOut":"Umanjenje"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_sv.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_sv.json new file mode 100644 index 0000000..16d4b80 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Zooma","zoomIn":"Zooma in","zoomOut":"Zooma ut"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_th.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_th.json new file mode 100644 index 0000000..cc8062f --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ขยาย","zoomIn":"ขยายภาพ","zoomOut":"ย่อภาพ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_tr.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_tr.json new file mode 100644 index 0000000..e34e775 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yakınlaştır","zoomIn":"Yakınlaştır","zoomOut":"Uzaklaştır"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_uk.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_uk.json new file mode 100644 index 0000000..de9c358 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Масштабування","zoomIn":"Збільшити масштаб","zoomOut":"Зменшити масштаб"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_vi.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_vi.json new file mode 100644 index 0000000..4e87dd9 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thu phóng","zoomIn":"Thu nhỏ","zoomOut":"Phóng to"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_zh-CN.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_zh-CN.json new file mode 100644 index 0000000..589d442 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"缩放","zoomIn":"放大","zoomOut":"缩小"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_zh-HK.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_zh-HK.json new file mode 100644 index 0000000..96a0ee9 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"縮放","zoomIn":"放大","zoomOut":"縮小"} \ No newline at end of file diff --git a/public/assets/esri/widgets/Zoom/t9n/Zoom_zh-TW.json b/public/assets/esri/widgets/Zoom/t9n/Zoom_zh-TW.json new file mode 100644 index 0000000..96a0ee9 --- /dev/null +++ b/public/assets/esri/widgets/Zoom/t9n/Zoom_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"縮放","zoomIn":"放大","zoomOut":"縮小"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider.json new file mode 100644 index 0000000..e267c74 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Classed Color Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ar.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ar.json new file mode 100644 index 0000000..52843d7 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير اللون المصنف"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bg.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bg.json new file mode 100644 index 0000000..03b456a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Плъзгач за класифициран цвят"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bs.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bs.json new file mode 100644 index 0000000..0920677 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju dodijeljen razredu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ca.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ca.json new file mode 100644 index 0000000..1447dfe --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de color classificat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_cs.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_cs.json new file mode 100644 index 0000000..62ef5ef --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník barev podle tříd"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_da.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_da.json new file mode 100644 index 0000000..5667b41 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Farveskyder med klasser"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_de.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_de.json new file mode 100644 index 0000000..3e98296 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassifizierter Farbschieberegler"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_el.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_el.json new file mode 100644 index 0000000..f181cf5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό κατηγοριοποιημένου χρώματος"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_en.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_en.json new file mode 100644 index 0000000..e267c74 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Classed Color Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_es.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_es.json new file mode 100644 index 0000000..d537ffa --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de color clasificado"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_et.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_et.json new file mode 100644 index 0000000..bcbaded --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassifitseeritud värviliugur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fi.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fi.json new file mode 100644 index 0000000..1fb8f0e --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Luokiteltu värin liukusäädin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fr.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fr.json new file mode 100644 index 0000000..c6ddae6 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de couleur classé"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_he.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_he.json new file mode 100644 index 0000000..997b10f --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון צבע קבוצתי"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hr.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hr.json new file mode 100644 index 0000000..0920677 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju dodijeljen razredu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hu.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hu.json new file mode 100644 index 0000000..1028c11 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Osztályozott szín csúszka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_id.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_id.json new file mode 100644 index 0000000..84aa723 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Warna Kelas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_it.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_it.json new file mode 100644 index 0000000..41071ce --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore colore classificato"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ja.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ja.json new file mode 100644 index 0000000..70212e5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"分類色スライダー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ko.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ko.json new file mode 100644 index 0000000..c2726cd --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"분류된 색상 슬라이더"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lt.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lt.json new file mode 100644 index 0000000..9066865 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Klasinis spalvos slankiklis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lv.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lv.json new file mode 100644 index 0000000..fc67362 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sistemātisks krāsas slīdnis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nb.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nb.json new file mode 100644 index 0000000..1430cfb --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter med fargeklasser"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nl.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nl.json new file mode 100644 index 0000000..2c8b5c0 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Geclassificeerde kleurenregelaar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pl.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pl.json new file mode 100644 index 0000000..8471f88 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak koloru sklasyfikowanego"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-BR.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-BR.json new file mode 100644 index 0000000..3d57fc6 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Cores Classificadas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-PT.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-PT.json new file mode 100644 index 0000000..0225354 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante da Cor Classificada"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ro.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ro.json new file mode 100644 index 0000000..e06fc38 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor de culori clasificate"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ru.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ru.json new file mode 100644 index 0000000..14acd06 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок цвета с классами"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sk.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sk.json new file mode 100644 index 0000000..1419071 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník klasifikovanej farby"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sl.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sl.json new file mode 100644 index 0000000..1906c52 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik barve razreda"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sr.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sr.json new file mode 100644 index 0000000..3b57e11 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klasirani klizač za boju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sv.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sv.json new file mode 100644 index 0000000..abade69 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassificerat skjutreglage för färg"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_th.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_th.json new file mode 100644 index 0000000..0f9137c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนสีที่แบ่งคลาส"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_tr.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_tr.json new file mode 100644 index 0000000..64a3cc9 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Sınıflandırılmış Renk Kaydırıcı"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_uk.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_uk.json new file mode 100644 index 0000000..b6a980d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Розділений повзунок кольору"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_vi.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_vi.json new file mode 100644 index 0000000..643b07f --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Màu sắc được phân lớp"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-CN.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-CN.json new file mode 100644 index 0000000..dc99cb8 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"分类的颜色滑块"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-HK.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-HK.json new file mode 100644 index 0000000..0f86a29 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"分類的顏色滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-TW.json b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-TW.json new file mode 100644 index 0000000..0f86a29 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedColorSlider/t9n/ClassedColorSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"分類的顏色滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider.json new file mode 100644 index 0000000..4c9183c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Classed Size Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ar.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ar.json new file mode 100644 index 0000000..068ad80 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير الحجم المصنف"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bg.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bg.json new file mode 100644 index 0000000..71f6a84 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за класифициран размер"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bs.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bs.json new file mode 100644 index 0000000..397f1e9 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu dodijeljen razredu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ca.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ca.json new file mode 100644 index 0000000..96f8ca8 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de mida classificat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_cs.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_cs.json new file mode 100644 index 0000000..de54627 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník velikostí podle tříd"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_da.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_da.json new file mode 100644 index 0000000..7a5e0e0 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Størrelsesskyder med klasser"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_de.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_de.json new file mode 100644 index 0000000..bf743a7 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassifizierter Größenschieberegler"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_el.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_el.json new file mode 100644 index 0000000..f65cff9 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό κατηγοριοποιημένου μεγέθους"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_en.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_en.json new file mode 100644 index 0000000..4c9183c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Classed Size Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_es.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_es.json new file mode 100644 index 0000000..3d1b52e --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de tamaño clasificado"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_et.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_et.json new file mode 100644 index 0000000..2464b9a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassifitseeritud suuruseliugur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fi.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fi.json new file mode 100644 index 0000000..0a79cad --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Luokiteltu koon liukusäädin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fr.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fr.json new file mode 100644 index 0000000..d276ef4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de taille classé"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_he.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_he.json new file mode 100644 index 0000000..38c7ab8 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון גודל קבוצתי"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hr.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hr.json new file mode 100644 index 0000000..397f1e9 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu dodijeljen razredu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hu.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hu.json new file mode 100644 index 0000000..9b6ebe2 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Osztályozott méret csúszka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_id.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_id.json new file mode 100644 index 0000000..0afe1c5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Ukuran Kelas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_it.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_it.json new file mode 100644 index 0000000..71b6567 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore dimensione classificato"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ja.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ja.json new file mode 100644 index 0000000..1d38b92 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"分類サイズ スライダー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ko.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ko.json new file mode 100644 index 0000000..04e53be --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"분류된 크기 슬라이더"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lt.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lt.json new file mode 100644 index 0000000..65e73d9 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Klasinis dydžio slankiklis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lv.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lv.json new file mode 100644 index 0000000..1fa31a0 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Sistemātisks izmēra slīdnis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nb.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nb.json new file mode 100644 index 0000000..b02d966 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter med klassestørrelser"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nl.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nl.json new file mode 100644 index 0000000..5018a34 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Geclassificeerde grootteregelaar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pl.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pl.json new file mode 100644 index 0000000..3d83508 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak rozmiaru sklasyfikowanego"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-BR.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-BR.json new file mode 100644 index 0000000..d782926 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Tamanho Classificado"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-PT.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-PT.json new file mode 100644 index 0000000..0d03a5e --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante do Tamanho Classificado"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ro.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ro.json new file mode 100644 index 0000000..aa90be5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor de dimensiuni clasificate"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ru.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ru.json new file mode 100644 index 0000000..1e556f2 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок размера с классами"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sk.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sk.json new file mode 100644 index 0000000..a4a4557 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník klasifikovanej veľkosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sl.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sl.json new file mode 100644 index 0000000..513dda1 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik velikosti razreda"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sr.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sr.json new file mode 100644 index 0000000..665511d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klasirani klizač za veličinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sv.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sv.json new file mode 100644 index 0000000..efe2bc7 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Klassificerat skjutreglage för storlek"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_th.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_th.json new file mode 100644 index 0000000..bc899d4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนขนาดที่แบ่งคลาส"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_tr.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_tr.json new file mode 100644 index 0000000..5fbaefc --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Sınıflandırılmış Boyut Kaydırıcı"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_uk.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_uk.json new file mode 100644 index 0000000..bacccc4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Розділений повзунок розміру"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_vi.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_vi.json new file mode 100644 index 0000000..5273fae --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Kích thước được phân lớp"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-CN.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-CN.json new file mode 100644 index 0000000..dc02939 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"分类的大小滑块"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-HK.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-HK.json new file mode 100644 index 0000000..6af7b46 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"分類的尺寸滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-TW.json b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-TW.json new file mode 100644 index 0000000..6af7b46 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ClassedSizeSlider/t9n/ClassedSizeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"分類的尺寸滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider.json new file mode 100644 index 0000000..a5f99ce --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Color/Size Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ar.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ar.json new file mode 100644 index 0000000..e5c88aa --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير اللون / الحجم"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bg.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bg.json new file mode 100644 index 0000000..14ebb4e --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за цвят/размер"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bs.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bs.json new file mode 100644 index 0000000..1144ccd --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju/veličinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ca.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ca.json new file mode 100644 index 0000000..23d3e68 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de color/mida"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_cs.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_cs.json new file mode 100644 index 0000000..24855fb --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník barvy/velikosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_da.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_da.json new file mode 100644 index 0000000..c811946 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Farve-/størrelsesskyder"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_de.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_de.json new file mode 100644 index 0000000..3235a07 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Farb-/Größenschieberegler"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_el.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_el.json new file mode 100644 index 0000000..094598a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Ρυθμιστικό χρώματος/μεγέθους"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_en.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_en.json new file mode 100644 index 0000000..a5f99ce --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Color/Size Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_es.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_es.json new file mode 100644 index 0000000..222c348 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de color/tamaño"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_et.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_et.json new file mode 100644 index 0000000..383cd82 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Värvi/suuruse liugur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fi.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fi.json new file mode 100644 index 0000000..39299c6 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Värin/koon liukusäädin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fr.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fr.json new file mode 100644 index 0000000..68147b5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de couleur/taille"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_he.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_he.json new file mode 100644 index 0000000..376c46d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון צבע/גודל"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hr.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hr.json new file mode 100644 index 0000000..1144ccd --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju/veličinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hu.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hu.json new file mode 100644 index 0000000..1d6c084 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Szín/méret csúszka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_id.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_id.json new file mode 100644 index 0000000..e8488c0 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Ukuran/Warna"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_it.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_it.json new file mode 100644 index 0000000..11d37aa --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore colore/dimensione"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ja.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ja.json new file mode 100644 index 0000000..3aefca2 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"色/サイズ スライダー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ko.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ko.json new file mode 100644 index 0000000..312c017 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"색상/크기 슬라이더"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lt.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lt.json new file mode 100644 index 0000000..bd6dfae --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Spalvos / dydžio slankiklis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lv.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lv.json new file mode 100644 index 0000000..29d92f7 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Krāsas un izmēra slīdnis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nb.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nb.json new file mode 100644 index 0000000..3d1e056 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for farge/størrelse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nl.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nl.json new file mode 100644 index 0000000..33a4fef --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar kleur/grootte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pl.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pl.json new file mode 100644 index 0000000..70decbf --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak koloru/rozmiaru"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-BR.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-BR.json new file mode 100644 index 0000000..80c8aef --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle deslizante de Cor/Tamanho"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-PT.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-PT.json new file mode 100644 index 0000000..4974ecf --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante de Cor/Tamanho"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ro.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ro.json new file mode 100644 index 0000000..430070d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Culoare/Dimensiune Glisor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ru.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ru.json new file mode 100644 index 0000000..851cbe3 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок Цвет/Размер"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sk.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sk.json new file mode 100644 index 0000000..76d95ce --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník farby/veľkosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sl.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sl.json new file mode 100644 index 0000000..ff5b1a4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik barve/velikosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sr.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sr.json new file mode 100644 index 0000000..1144ccd --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju/veličinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sv.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sv.json new file mode 100644 index 0000000..f914c42 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för färg/storlek"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_th.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_th.json new file mode 100644 index 0000000..93701ca --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนสี/ขนาด"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_tr.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_tr.json new file mode 100644 index 0000000..4c70430 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Renk/Boyut Kaydırıcı"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_uk.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_uk.json new file mode 100644 index 0000000..4366014 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок кольору/розміру"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_vi.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_vi.json new file mode 100644 index 0000000..3e6888d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Màu sắc/Kích thước"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-CN.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-CN.json new file mode 100644 index 0000000..c5ade98 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"颜色/大小滑块"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-HK.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-HK.json new file mode 100644 index 0000000..290be35 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"顏色/尺寸滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-TW.json b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-TW.json new file mode 100644 index 0000000..290be35 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSizeSlider/t9n/ColorSizeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"顏色/尺寸滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider.json new file mode 100644 index 0000000..07e70b4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Color Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ar.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ar.json new file mode 100644 index 0000000..b425216 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير اللون"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bg.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bg.json new file mode 100644 index 0000000..335eeff --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Плъзгач за цвят"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bs.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bs.json new file mode 100644 index 0000000..059be25 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ca.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ca.json new file mode 100644 index 0000000..0732a18 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de color"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_cs.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_cs.json new file mode 100644 index 0000000..0eb8d5c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník barvy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_da.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_da.json new file mode 100644 index 0000000..0e78894 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Farveskyder"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_de.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_de.json new file mode 100644 index 0000000..4080234 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Farbschieberegler"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_el.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_el.json new file mode 100644 index 0000000..32f256e --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης χρώματος"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_en.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_en.json new file mode 100644 index 0000000..07e70b4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Color Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_es.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_es.json new file mode 100644 index 0000000..60d221c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de color"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_et.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_et.json new file mode 100644 index 0000000..296c0cc --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Värvi liugur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fi.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fi.json new file mode 100644 index 0000000..7b3278f --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Värin liukusäädin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fr.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fr.json new file mode 100644 index 0000000..b3df4b0 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de couleur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_he.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_he.json new file mode 100644 index 0000000..bc0d1b6 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון צבע"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hr.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hr.json new file mode 100644 index 0000000..059be25 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hu.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hu.json new file mode 100644 index 0000000..49df4b8 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Szín csúszka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_id.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_id.json new file mode 100644 index 0000000..b6e602b --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Warna"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_it.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_it.json new file mode 100644 index 0000000..3ac0791 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore colore"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ja.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ja.json new file mode 100644 index 0000000..40ee067 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"色スライダー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ko.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ko.json new file mode 100644 index 0000000..70f1de8 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"색상 슬라이더"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lt.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lt.json new file mode 100644 index 0000000..7696c1f --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Spalvos slankiklis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lv.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lv.json new file mode 100644 index 0000000..046bcd9 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Krāsas slīdnis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nb.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nb.json new file mode 100644 index 0000000..a260669 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for farge"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nl.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nl.json new file mode 100644 index 0000000..07f7096 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar kleur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pl.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pl.json new file mode 100644 index 0000000..c3498a3 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak koloru"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-BR.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-BR.json new file mode 100644 index 0000000..c868511 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle deslizante de Cor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-PT.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-PT.json new file mode 100644 index 0000000..9786f02 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante da Cor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ro.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ro.json new file mode 100644 index 0000000..54bfdcb --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Colorați Glisorul"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ru.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ru.json new file mode 100644 index 0000000..2543de3 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок цвета"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sk.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sk.json new file mode 100644 index 0000000..38c06bb --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník farby"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sl.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sl.json new file mode 100644 index 0000000..b00fb81 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik barve"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sr.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sr.json new file mode 100644 index 0000000..059be25 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za boju"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sv.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sv.json new file mode 100644 index 0000000..f81cb57 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för färg"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_th.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_th.json new file mode 100644 index 0000000..9df493e --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนสี"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_tr.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_tr.json new file mode 100644 index 0000000..c9d0929 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Renk Kaydırıcı"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_uk.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_uk.json new file mode 100644 index 0000000..2569875 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок кольору"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_vi.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_vi.json new file mode 100644 index 0000000..74f4e16 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Màu sắc"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-CN.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-CN.json new file mode 100644 index 0000000..0338c71 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"颜色滑块"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-HK.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-HK.json new file mode 100644 index 0000000..149cc71 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"顏色滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-TW.json b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-TW.json new file mode 100644 index 0000000..149cc71 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/ColorSlider/t9n/ColorSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"顏色滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider.json new file mode 100644 index 0000000..a967515 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider.json @@ -0,0 +1 @@ +{"topLabel":"High","bottomLabel":"Low","widgetLabel":"Heatmap Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ar.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ar.json new file mode 100644 index 0000000..8b0a5a4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ar.json @@ -0,0 +1 @@ +{"topLabel":"مرتفع","bottomLabel":"منخفض","widgetLabel":"شريط تمرير الخريطة الحرارية"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bg.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bg.json new file mode 100644 index 0000000..66c66ae --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bg.json @@ -0,0 +1 @@ +{"topLabel":"Високо","bottomLabel":"Ниско","widgetLabel":"Плъзгач за топлинна карта"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bs.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bs.json new file mode 100644 index 0000000..70dfa3d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_bs.json @@ -0,0 +1 @@ +{"topLabel":"Visoko","bottomLabel":"Nisko","widgetLabel":"Klizač karte žarišta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ca.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ca.json new file mode 100644 index 0000000..d8cde08 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ca.json @@ -0,0 +1 @@ +{"topLabel":"Alta","bottomLabel":"Baixa","widgetLabel":"Control lliscant de mapa de calor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_cs.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_cs.json new file mode 100644 index 0000000..c1be50e --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_cs.json @@ -0,0 +1 @@ +{"topLabel":"Vysoká","bottomLabel":"Lehký","widgetLabel":"Posuvník teplotní mapy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_da.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_da.json new file mode 100644 index 0000000..d7a7828 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_da.json @@ -0,0 +1 @@ +{"topLabel":"Høj","bottomLabel":"Lav","widgetLabel":"Heatmap-skyder"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_de.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_de.json new file mode 100644 index 0000000..3b056f0 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_de.json @@ -0,0 +1 @@ +{"topLabel":"Hoch","bottomLabel":"Niedrig","widgetLabel":"Heatmap-Schieberegler"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_el.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_el.json new file mode 100644 index 0000000..2407e48 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_el.json @@ -0,0 +1 @@ +{"topLabel":"Υψηλή","bottomLabel":"Χαμηλή","widgetLabel":"Μπάρα κύλισης heatmap"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_en.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_en.json new file mode 100644 index 0000000..a967515 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_en.json @@ -0,0 +1 @@ +{"topLabel":"High","bottomLabel":"Low","widgetLabel":"Heatmap Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_es.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_es.json new file mode 100644 index 0000000..36ad974 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_es.json @@ -0,0 +1 @@ +{"topLabel":"Alto","bottomLabel":"Bajo","widgetLabel":"Control deslizante de mapa de calor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_et.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_et.json new file mode 100644 index 0000000..4372ffc --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_et.json @@ -0,0 +1 @@ +{"topLabel":"Kõrge","bottomLabel":"Madal","widgetLabel":"Mõjuala kaardi liugur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fi.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fi.json new file mode 100644 index 0000000..efd92e1 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fi.json @@ -0,0 +1 @@ +{"topLabel":"Suuri","bottomLabel":"Pieni","widgetLabel":"Heat Map -liukusäädin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fr.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fr.json new file mode 100644 index 0000000..2304d5c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_fr.json @@ -0,0 +1 @@ +{"topLabel":"Élevé","bottomLabel":"Faible","widgetLabel":"Curseur de carte de densité"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_he.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_he.json new file mode 100644 index 0000000..3cccd18 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_he.json @@ -0,0 +1 @@ +{"topLabel":"גבוהה","bottomLabel":"נמוכה","widgetLabel":"מחוון מפת חום"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hr.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hr.json new file mode 100644 index 0000000..70dfa3d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hr.json @@ -0,0 +1 @@ +{"topLabel":"Visoko","bottomLabel":"Nisko","widgetLabel":"Klizač karte žarišta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hu.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hu.json new file mode 100644 index 0000000..b319e1b --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_hu.json @@ -0,0 +1 @@ +{"topLabel":"Magas","bottomLabel":"Alacsony","widgetLabel":"Hőtérkép csúszka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_id.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_id.json new file mode 100644 index 0000000..32f35f1 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_id.json @@ -0,0 +1 @@ +{"topLabel":"Tinggi","bottomLabel":"Rendah","widgetLabel":"Panel Geser Peta Panas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_it.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_it.json new file mode 100644 index 0000000..6bedcf1 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_it.json @@ -0,0 +1 @@ +{"topLabel":"Alta","bottomLabel":"Bassa","widgetLabel":"Cursore mappa termica"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ja.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ja.json new file mode 100644 index 0000000..08647f8 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ja.json @@ -0,0 +1 @@ +{"topLabel":"高","bottomLabel":"低","widgetLabel":"ヒートマップ スライダー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ko.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ko.json new file mode 100644 index 0000000..5ec5ee8 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ko.json @@ -0,0 +1 @@ +{"topLabel":"높음","bottomLabel":"낮음","widgetLabel":"히트 맵 슬라이더"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lt.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lt.json new file mode 100644 index 0000000..0c104e5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lt.json @@ -0,0 +1 @@ +{"topLabel":"Didelis","bottomLabel":"Mažas","widgetLabel":"Karštųjų teritorijų žemėlapio slankiklis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lv.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lv.json new file mode 100644 index 0000000..0b61c7d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_lv.json @@ -0,0 +1 @@ +{"topLabel":"Liels","bottomLabel":"Mazs","widgetLabel":"Siltuma kartes slīdnis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nb.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nb.json new file mode 100644 index 0000000..9c0a7ef --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nb.json @@ -0,0 +1 @@ +{"topLabel":"Høy","bottomLabel":"Lav","widgetLabel":"Glidebryter for varmekart"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nl.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nl.json new file mode 100644 index 0000000..b6eac7f --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_nl.json @@ -0,0 +1 @@ +{"topLabel":"Hoog","bottomLabel":"Laag","widgetLabel":"Schuifregelaar heatmap"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pl.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pl.json new file mode 100644 index 0000000..9259747 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pl.json @@ -0,0 +1 @@ +{"topLabel":"Wysoka","bottomLabel":"Niska","widgetLabel":"Suwak mapy skupień"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-BR.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-BR.json new file mode 100644 index 0000000..215c15c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-BR.json @@ -0,0 +1 @@ +{"topLabel":"Alto","bottomLabel":"Baixo","widgetLabel":"Controle Deslizante do Mapa de Aquecimento"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-PT.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-PT.json new file mode 100644 index 0000000..7cf0343 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_pt-PT.json @@ -0,0 +1 @@ +{"topLabel":"Alto","bottomLabel":"Baixo","widgetLabel":"Controlo Deslizante de Mapa de Aquecimento"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ro.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ro.json new file mode 100644 index 0000000..ae9766f --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ro.json @@ -0,0 +1 @@ +{"topLabel":"Ridicată","bottomLabel":"Redusă","widgetLabel":"Glisor hartă termică"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ru.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ru.json new file mode 100644 index 0000000..c205e54 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_ru.json @@ -0,0 +1 @@ +{"topLabel":"Высокое","bottomLabel":"Низкое","widgetLabel":"Бегунок карты интенсивности"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sk.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sk.json new file mode 100644 index 0000000..4300f3b --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sk.json @@ -0,0 +1 @@ +{"topLabel":"Vysoká","bottomLabel":"Nízka","widgetLabel":"Posuvník tepelnej mapy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sl.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sl.json new file mode 100644 index 0000000..efb824b --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sl.json @@ -0,0 +1 @@ +{"topLabel":"Visoka","bottomLabel":"Nizka","widgetLabel":"Drsnik Toplotne karte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sr.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sr.json new file mode 100644 index 0000000..1d52cf5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sr.json @@ -0,0 +1 @@ +{"topLabel":"Visoko","bottomLabel":"Nisko","widgetLabel":"Klizač mape žarišta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sv.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sv.json new file mode 100644 index 0000000..5129e61 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_sv.json @@ -0,0 +1 @@ +{"topLabel":"Hög","bottomLabel":"Låg","widgetLabel":"Skjutreglage för intensitetskarta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_th.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_th.json new file mode 100644 index 0000000..1662511 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_th.json @@ -0,0 +1 @@ +{"topLabel":"สูง","bottomLabel":"ต่ำ","widgetLabel":"แถบเลื่อนแผนที่ความร้อน"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_tr.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_tr.json new file mode 100644 index 0000000..08c9425 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_tr.json @@ -0,0 +1 @@ +{"topLabel":"Yüksek","bottomLabel":"Düşük","widgetLabel":"Isı Haritası Kaydırıcı"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_uk.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_uk.json new file mode 100644 index 0000000..698151c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_uk.json @@ -0,0 +1 @@ +{"topLabel":"Високе","bottomLabel":"Низьке","widgetLabel":"Повзунок теплової карти"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_vi.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_vi.json new file mode 100644 index 0000000..86690e3 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_vi.json @@ -0,0 +1 @@ +{"topLabel":"Cao","bottomLabel":"Thấp","widgetLabel":"Thanh trượt Bản đồ Nhiệt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-CN.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-CN.json new file mode 100644 index 0000000..d60ac51 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-CN.json @@ -0,0 +1 @@ +{"topLabel":"高","bottomLabel":"低","widgetLabel":"热点图滑块"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-HK.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-HK.json new file mode 100644 index 0000000..ded2d2a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-HK.json @@ -0,0 +1 @@ +{"topLabel":"高","bottomLabel":"低","widgetLabel":"熱點圖滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-TW.json b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-TW.json new file mode 100644 index 0000000..ded2d2a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/HeatmapSlider/t9n/HeatmapSlider_zh-TW.json @@ -0,0 +1 @@ +{"topLabel":"高","bottomLabel":"低","widgetLabel":"熱點圖滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider.json new file mode 100644 index 0000000..4f5dd2c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Opacity Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ar.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ar.json new file mode 100644 index 0000000..51ce690 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير مؤشر لشفافية"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bg.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bg.json new file mode 100644 index 0000000..9eeb2fe --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Плъзгач за прозрачност"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bs.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bs.json new file mode 100644 index 0000000..3d79344 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za prozirnost"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ca.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ca.json new file mode 100644 index 0000000..1496fea --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant d'opacitat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_cs.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_cs.json new file mode 100644 index 0000000..ae2cc46 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník neprůhlednosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_da.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_da.json new file mode 100644 index 0000000..1f8614a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Gennemsigtighedsskyder"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_de.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_de.json new file mode 100644 index 0000000..7fb31ef --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Opazitäts-Schieberegler"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_el.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_el.json new file mode 100644 index 0000000..fb6a052 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης αδιαφάνειας"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_en.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_en.json new file mode 100644 index 0000000..4f5dd2c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Opacity Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_es.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_es.json new file mode 100644 index 0000000..9a16a0f --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de opacidad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_et.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_et.json new file mode 100644 index 0000000..a107659 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Läbipaistmatuse liugur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fi.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fi.json new file mode 100644 index 0000000..ce56b79 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Peittävyyden liukusäädin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fr.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fr.json new file mode 100644 index 0000000..d437ea4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur d’opacité"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_he.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_he.json new file mode 100644 index 0000000..3370ffe --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון שקיפות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hr.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hr.json new file mode 100644 index 0000000..3d79344 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za prozirnost"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hu.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hu.json new file mode 100644 index 0000000..1f439ba --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Átlátszatlanság csúszka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_id.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_id.json new file mode 100644 index 0000000..5ccbc34 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Opasitas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_it.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_it.json new file mode 100644 index 0000000..6c88a3d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore opacità"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ja.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ja.json new file mode 100644 index 0000000..4a03a57 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"不透明度スライダー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ko.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ko.json new file mode 100644 index 0000000..7214fb4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"불투명도 슬라이더"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lt.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lt.json new file mode 100644 index 0000000..4a5af61 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Neskaidrumo slankiklis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lv.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lv.json new file mode 100644 index 0000000..4acd773 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Necaurspīdīguma slīdnis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nb.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nb.json new file mode 100644 index 0000000..2846cee --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for opasitet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nl.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nl.json new file mode 100644 index 0000000..f576c31 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Opaciteit schuifregelaar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pl.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pl.json new file mode 100644 index 0000000..0395ce4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak przezroczystości"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-BR.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-BR.json new file mode 100644 index 0000000..09ecab4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Opacidade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-PT.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-PT.json new file mode 100644 index 0000000..c79f66c --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante da Opacidade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ro.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ro.json new file mode 100644 index 0000000..e1eb356 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Glisor opacitate"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ru.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ru.json new file mode 100644 index 0000000..c75cb7b --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок прозрачности"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sk.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sk.json new file mode 100644 index 0000000..0b082b6 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník nepriehľadnosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sl.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sl.json new file mode 100644 index 0000000..0bdc0ec --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik neprosojnosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sr.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sr.json new file mode 100644 index 0000000..b39e1d5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač prozirnosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sv.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sv.json new file mode 100644 index 0000000..d5053d3 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för opacitet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_th.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_th.json new file mode 100644 index 0000000..68b7961 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนความทึบ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_tr.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_tr.json new file mode 100644 index 0000000..f28514d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Opaklık Kaydırıcı"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_uk.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_uk.json new file mode 100644 index 0000000..7344d06 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок прозорості"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_vi.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_vi.json new file mode 100644 index 0000000..feb4655 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Độ mờ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-CN.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-CN.json new file mode 100644 index 0000000..bbcbe7b --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"不透明度滑块"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-HK.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-HK.json new file mode 100644 index 0000000..0276af5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"不透明滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-TW.json b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-TW.json new file mode 100644 index 0000000..0276af5 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/OpacitySlider/t9n/OpacitySlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"不透明滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider.json new file mode 100644 index 0000000..a0d428a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider.json @@ -0,0 +1 @@ +{"widgetLabel":"Size Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ar.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ar.json new file mode 100644 index 0000000..6bd00e3 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط تمرير الحجم"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bg.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bg.json new file mode 100644 index 0000000..13d5bb0 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Слайдер за размер"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bs.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bs.json new file mode 100644 index 0000000..2866da7 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ca.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ca.json new file mode 100644 index 0000000..51e0f83 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Control lliscant de mida"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_cs.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_cs.json new file mode 100644 index 0000000..6205f34 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník velikosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_da.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_da.json new file mode 100644 index 0000000..f404748 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Størrelsesskyder"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_de.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_de.json new file mode 100644 index 0000000..d2e6f07 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Größenschieberegler"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_el.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_el.json new file mode 100644 index 0000000..facb42a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Μπάρα κύλισης μεγέθους"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_en.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_en.json new file mode 100644 index 0000000..a0d428a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Size Slider"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_es.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_es.json new file mode 100644 index 0000000..9d4e263 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Control deslizante de tamaño"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_et.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_et.json new file mode 100644 index 0000000..8335a41 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Suuruse liugur"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fi.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fi.json new file mode 100644 index 0000000..d6e1c04 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Koon liukusäädin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fr.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fr.json new file mode 100644 index 0000000..d06c2b7 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Curseur de taille"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_he.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_he.json new file mode 100644 index 0000000..f365eb4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_he.json @@ -0,0 +1 @@ +{"widgetLabel":"מחוון גודל"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hr.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hr.json new file mode 100644 index 0000000..2866da7 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hu.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hu.json new file mode 100644 index 0000000..f24c396 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Méret csúszka"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_id.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_id.json new file mode 100644 index 0000000..eed43ff --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel Geser Ukuran"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_it.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_it.json new file mode 100644 index 0000000..6ee2903 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Cursore dimensione"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ja.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ja.json new file mode 100644 index 0000000..d48d54a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"サイズ スライダー"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ko.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ko.json new file mode 100644 index 0000000..3aa4ef4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"크기 슬라이더"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lt.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lt.json new file mode 100644 index 0000000..b5faf8a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Dydžio slankiklis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lv.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lv.json new file mode 100644 index 0000000..ec68aec --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Izmēra slīdnis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nb.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nb.json new file mode 100644 index 0000000..27e8234 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Glidebryter for størrelse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nl.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nl.json new file mode 100644 index 0000000..46c2022 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Schuifregelaar grootte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pl.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pl.json new file mode 100644 index 0000000..07ca132 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Suwak rozmiaru"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-BR.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-BR.json new file mode 100644 index 0000000..65ed3e3 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controle Deslizante de Tamanho"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-PT.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-PT.json new file mode 100644 index 0000000..54afaef --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlo Deslizante do Tamanho"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ro.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ro.json new file mode 100644 index 0000000..651b219 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Dimensionați Glisorul"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ru.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ru.json new file mode 100644 index 0000000..e0c9c52 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Бегунок размера"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sk.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sk.json new file mode 100644 index 0000000..8318b68 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Posuvník veľkosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sl.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sl.json new file mode 100644 index 0000000..be863a4 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Drsnik velikosti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sr.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sr.json new file mode 100644 index 0000000..2866da7 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Klizač za veličinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sv.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sv.json new file mode 100644 index 0000000..fc5e87a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Skjutreglage för storlek"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_th.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_th.json new file mode 100644 index 0000000..380131d --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเลื่อนขนาด"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_tr.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_tr.json new file mode 100644 index 0000000..dc11f31 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Boyut Kaydırıcı"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_uk.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_uk.json new file mode 100644 index 0000000..c38ad8a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Повзунок розміру"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_vi.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_vi.json new file mode 100644 index 0000000..d7e9afa --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh trượt Kích thước"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-CN.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-CN.json new file mode 100644 index 0000000..e261b5a --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"大小滑块"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-HK.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-HK.json new file mode 100644 index 0000000..c0e4368 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"尺寸滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-TW.json b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-TW.json new file mode 100644 index 0000000..c0e4368 --- /dev/null +++ b/public/assets/esri/widgets/smartMapping/SizeSlider/t9n/SizeSlider_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"尺寸滑桿"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar.json new file mode 100644 index 0000000..f958507 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar.json @@ -0,0 +1 @@ +{"widgetLabel":"Selection toolbar","selectFeatures":"Select features","selectByLasso":"Select by lasso","selectByRectangle":"Select by rectangle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ar.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ar.json new file mode 100644 index 0000000..7ced12d --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"شريط أدوات التحديد","selectFeatures":"اختر معالم","selectByLasso":"حدد بواسطة lasso","selectByRectangle":"تحديد بواسطة مستطيل"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bg.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bg.json new file mode 100644 index 0000000..b3454d9 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Избиране на лента с инструменти","selectFeatures":"Изберане на обекти","selectByLasso":"Избиране по ласо","selectByRectangle":"Избор на правоъгълник"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bs.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bs.json new file mode 100644 index 0000000..98d25f3 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Alatna traka za odabir","selectFeatures":"Odaberi geoobjekte","selectByLasso":"Odaberite lasom","selectByRectangle":"Odaberi prema pravokutniku"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ca.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ca.json new file mode 100644 index 0000000..12c8570 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra d'eines de selecció","selectFeatures":"Seleccioneu entitats","selectByLasso":"Seleccioneu per llaç","selectByRectangle":"Seleccioneu per rectangle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_cs.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_cs.json new file mode 100644 index 0000000..96ffd7d --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel nástrojů pro výběr","selectFeatures":"Vybrat prvky","selectByLasso":"Výběr lasem","selectByRectangle":"Výběr obdélníkem"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_da.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_da.json new file mode 100644 index 0000000..b00c79e --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Værktøjslinjen Markering","selectFeatures":"Vælg objekter","selectByLasso":"Vælg efter lasso","selectByRectangle":"Vælg efter rektangel"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_de.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_de.json new file mode 100644 index 0000000..db3751b --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Werkzeugleiste \"Auswahl\"","selectFeatures":"Features auswählen","selectByLasso":"Mit Lasso auswählen","selectByRectangle":"Mit Rechteck auswählen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_el.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_el.json new file mode 100644 index 0000000..3b7a535 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Γραμμή εργαλείων επιλογής","selectFeatures":"Επιλογή στοιχείων","selectByLasso":"Επιλογή με λάσο","selectByRectangle":"Επιλέξτε με ορθογώνιο πλαίσιο"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_en.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_en.json new file mode 100644 index 0000000..f958507 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Selection toolbar","selectFeatures":"Select features","selectByLasso":"Select by lasso","selectByRectangle":"Select by rectangle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_es.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_es.json new file mode 100644 index 0000000..56dcc95 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de herramientas de selección","selectFeatures":"Seleccionar entidades","selectByLasso":"Seleccionar por lazo","selectByRectangle":"Seleccionar por rectángulo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_et.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_et.json new file mode 100644 index 0000000..0d003ad --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Valiku tööriistariba","selectFeatures":"Vali objektid","selectByLasso":"Vali lassoga","selectByRectangle":"Vali ristkülikuga"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fi.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fi.json new file mode 100644 index 0000000..6593cda --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Valintatyökalurivi","selectFeatures":"Valitse kohteet","selectByLasso":"Valitse lassolla","selectByRectangle":"Valitse suorakulmiolla"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fr.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fr.json new file mode 100644 index 0000000..51c78df --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Barre d’outils de sélection","selectFeatures":"Sélectionner des entités","selectByLasso":"Sélectionner par lasso","selectByRectangle":"Sélectionner par rectangle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_he.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_he.json new file mode 100644 index 0000000..9976322 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_he.json @@ -0,0 +1 @@ +{"widgetLabel":"סרגל כלי בחירה","selectFeatures":"בחר ישויות","selectByLasso":"בחירה לפי לאסו","selectByRectangle":"בחר בעזרת מלבן"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hr.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hr.json new file mode 100644 index 0000000..98d25f3 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Alatna traka za odabir","selectFeatures":"Odaberi geoobjekte","selectByLasso":"Odaberite lasom","selectByRectangle":"Odaberi prema pravokutniku"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hu.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hu.json new file mode 100644 index 0000000..17e8d9a --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Kijelölés eszközsáv","selectFeatures":"Vektoros elemek kiválasztása","selectByLasso":"Kijelölés lasszóval","selectByRectangle":"Kijelölés téglalappal"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_id.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_id.json new file mode 100644 index 0000000..61c4d9c --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Bilah alat pilihan","selectFeatures":"Pilih fitur","selectByLasso":"Pilih menurut laso","selectByRectangle":"Pilih berdasarkan persegi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_it.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_it.json new file mode 100644 index 0000000..a9c1cd4 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra degli strumenti di selezione","selectFeatures":"Seleziona feature","selectByLasso":"Seleziona per strumento lazo","selectByRectangle":"Seleziona tramite rettangolo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ja.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ja.json new file mode 100644 index 0000000..9a0fdf0 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"選択ツールバー","selectFeatures":"フィーチャの選択","selectByLasso":"なげなわによる選択","selectByRectangle":"四角形による選択"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ko.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ko.json new file mode 100644 index 0000000..7230e6f --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"선택 도구모음","selectFeatures":"피처 선택","selectByLasso":"라쏘로 선택","selectByRectangle":"사각형으로 선택"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lt.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lt.json new file mode 100644 index 0000000..470da7f --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pasirinkimo įrankių juosta","selectFeatures":"Pažymėti elementus","selectByLasso":"Pažymėti apibrėžiant","selectByRectangle":"Pažymėti apibrėžiant stačiakampį"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lv.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lv.json new file mode 100644 index 0000000..29e8fe3 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Atlases rīkjosla","selectFeatures":"Atlasīt elementus","selectByLasso":"Atlasīt pēc laso","selectByRectangle":"Atlasīt pēc taisnstūra"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nb.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nb.json new file mode 100644 index 0000000..f156275 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Utvalgverktøylinje","selectFeatures":"Velg geoobjekter","selectByLasso":"Velg med lasso","selectByRectangle":"Velg etter rektangel"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nl.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nl.json new file mode 100644 index 0000000..f9353a7 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Selectie werkbalk","selectFeatures":"Objecten selecteren","selectByLasso":"Selecteren op lasso","selectByRectangle":"Selecteren op rechthoek"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pl.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pl.json new file mode 100644 index 0000000..2889d2d --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Pasek narzędzi wyboru","selectFeatures":"Wybierz obiekty","selectByLasso":"Wybierz za pomocą narzędzia lasso","selectByRectangle":"Wybierz prostokątem"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-BR.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-BR.json new file mode 100644 index 0000000..9c0f91b --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de ferramentas de seleção","selectFeatures":"Selecionar feições","selectByLasso":"Selecionar por laço","selectByRectangle":"Selecionar por retângulo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-PT.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-PT.json new file mode 100644 index 0000000..41ba7d1 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Barra de ferramentas Seleção","selectFeatures":"Selecionar elementos","selectByLasso":"Selecionar por laço","selectByRectangle":"Selecionar por retângulo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ro.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ro.json new file mode 100644 index 0000000..09f8b13 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Selectare bara de instrumente","selectFeatures":"Selectare obiecte spaţiale","selectByLasso":"Selectare prin trasare lasou","selectByRectangle":"Selectare prin trasare dreptunghi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ru.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ru.json new file mode 100644 index 0000000..d7dbdb6 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Панель инструментов выборки","selectFeatures":"Выбрать объекты","selectByLasso":"Выбрать лассо","selectByRectangle":"Выбрать прямоугольником"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sk.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sk.json new file mode 100644 index 0000000..7484f3c --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Panel nástrojov výberu","selectFeatures":"Vybrať prvky","selectByLasso":"Vybrať podľa lasa","selectByRectangle":"Vybrať podľa obdĺžnika"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sl.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sl.json new file mode 100644 index 0000000..11b5104 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Orodna vrstica za izbiro","selectFeatures":"Izberi geoobjekte","selectByLasso":"Izberi z lasom","selectByRectangle":"Izberi s pravokotnikom"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sr.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sr.json new file mode 100644 index 0000000..889b542 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Traka sa alatkama za izbor","selectFeatures":"Selektujte geoobjekte","selectByLasso":"Selektujte pomoću lasa","selectByRectangle":"Selektuj pomoću pravougaonika"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sv.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sv.json new file mode 100644 index 0000000..39d60d6 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Verktygsfältet markeringsverktyg","selectFeatures":"Välj geoobjekt","selectByLasso":"Välj med lasso","selectByRectangle":"Välj med rektangel"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_th.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_th.json new file mode 100644 index 0000000..deb3461 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_th.json @@ -0,0 +1 @@ +{"widgetLabel":"แถบเครื่องมือการเลือก","selectFeatures":"เลือกฟีเจอร์","selectByLasso":"เลือกโดยใช้การวาด","selectByRectangle":"เลือกตามสี่เหลี่ยมผืนผ้า"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_tr.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_tr.json new file mode 100644 index 0000000..cf4b364 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Seçim araç çubuğu","selectFeatures":"Detayları seç","selectByLasso":"Kement ile seç","selectByRectangle":"Dikdörtgenle seç"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_uk.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_uk.json new file mode 100644 index 0000000..19a5cb1 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вибір панелі інструментів","selectFeatures":"Вибрати об’єкти","selectByLasso":"Вибрати за лассо","selectByRectangle":"Вибрати за прямокутником"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_vi.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_vi.json new file mode 100644 index 0000000..f1d8f86 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Thanh công cụ lựa chọn","selectFeatures":"Chọn các đối tượng","selectByLasso":"Chọn theo lasso","selectByRectangle":"Chọn theo hình chữ nhật"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-CN.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-CN.json new file mode 100644 index 0000000..beeb8e6 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"选择工具条","selectFeatures":"选择要素","selectByLasso":"按套索选择","selectByRectangle":"按矩形选择"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-HK.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-HK.json new file mode 100644 index 0000000..4129c35 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"選擇工具列","selectFeatures":"選擇圖徵","selectByLasso":"按套索選擇","selectByRectangle":"按矩形選擇"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-TW.json b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-TW.json new file mode 100644 index 0000000..4129c35 --- /dev/null +++ b/public/assets/esri/widgets/support/SelectionToolbar/t9n/SelectionToolbar_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"選擇工具列","selectFeatures":"選擇圖徵","selectByLasso":"按套索選擇","selectByRectangle":"按矩形選擇"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls.json new file mode 100644 index 0000000..1939bc6 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls.json @@ -0,0 +1 @@ +{"widgetLabel":"Tooltip controls","enabledToggle":"Tooltips"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ar.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ar.json new file mode 100644 index 0000000..7877ce7 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"عناصر تحكم تعريف الأداة","enabledToggle":"تلميحات الأدوات"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bg.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bg.json new file mode 100644 index 0000000..dc596fd --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Контроли на ToolTip","enabledToggle":"Подсказки за инструменти"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bs.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bs.json new file mode 100644 index 0000000..b3f1a1b --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole opisa elementa","enabledToggle":"Opisi elemenata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ca.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ca.json new file mode 100644 index 0000000..9d8ec44 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Controls d'informació sobre eines","enabledToggle":"Informació sobre eines"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_cs.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_cs.json new file mode 100644 index 0000000..64a0588 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Ovladání plovoucí nápovědy","enabledToggle":"Plovoucí nápověda"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_da.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_da.json new file mode 100644 index 0000000..0099cbf --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontroller til værktøjstip","enabledToggle":"Værktøjstip"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_de.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_de.json new file mode 100644 index 0000000..5da1f01 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_de.json @@ -0,0 +1 @@ +{"widgetLabel":"QuickInfo-Steuerelemente","enabledToggle":"QuickInfos"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_el.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_el.json new file mode 100644 index 0000000..14e67f6 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Έλεγχοι συμβουλής εργαλείων","enabledToggle":"Συμβουλή εργαλείου"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_en.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_en.json new file mode 100644 index 0000000..1939bc6 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Tooltip controls","enabledToggle":"Tooltips"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_es.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_es.json new file mode 100644 index 0000000..f6517d1 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Controles de Información sobre herramientas","enabledToggle":"Información sobre herramientas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_et.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_et.json new file mode 100644 index 0000000..7bd2fb8 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kohtspikri juhtelemendid","enabledToggle":"Kohtspikrid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fi.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fi.json new file mode 100644 index 0000000..6a1d011 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Työkaluvihjeen säätimet","enabledToggle":"Työkaluvihjeet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fr.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fr.json new file mode 100644 index 0000000..d0505e7 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Contrôles des info-bulles","enabledToggle":"Info-bulles"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_he.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_he.json new file mode 100644 index 0000000..9e9f024 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_he.json @@ -0,0 +1 @@ +{"widgetLabel":"פקדי תיאור כלי","enabledToggle":"תיאורי כלים"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hr.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hr.json new file mode 100644 index 0000000..b3f1a1b --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole opisa elementa","enabledToggle":"Opisi elemenata"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hu.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hu.json new file mode 100644 index 0000000..a50a48d --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Eszköztipp vezérlők","enabledToggle":"Eszköztippek"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_id.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_id.json new file mode 100644 index 0000000..f337271 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrol tooltip","enabledToggle":"Pesan tooltip"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_it.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_it.json new file mode 100644 index 0000000..7833ef0 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlli descrizione comandi","enabledToggle":"Descrizioni comandi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ja.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ja.json new file mode 100644 index 0000000..dbd5239 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"ツールチップ コントロール","enabledToggle":"ツールチップ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ko.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ko.json new file mode 100644 index 0000000..104ecb8 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"도구 설명 컨트롤","enabledToggle":"도구 설명"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lt.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lt.json new file mode 100644 index 0000000..422b2ad --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Įrankio užuominų valdikliai","enabledToggle":"Įrankio informacija"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lv.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lv.json new file mode 100644 index 0000000..f239e93 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Rīka padoma vadība","enabledToggle":"Rīka padomi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nb.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nb.json new file mode 100644 index 0000000..c5dfba8 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Verktøytips-kontroller","enabledToggle":"Verktøytips"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nl.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nl.json new file mode 100644 index 0000000..4e8b9e0 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Bediening tooltips","enabledToggle":"Tooltips"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pl.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pl.json new file mode 100644 index 0000000..7dc8f86 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Elementy sterujące etykiety narzędzia","enabledToggle":"Etykiety narzędzi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-BR.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-BR.json new file mode 100644 index 0000000..b69679f --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controles de dica de ferramenta","enabledToggle":"Dicas da Ferramenta"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-PT.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-PT.json new file mode 100644 index 0000000..2152b0b --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlos de dicas","enabledToggle":"Dicas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ro.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ro.json new file mode 100644 index 0000000..9073a14 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Comenzi sugestii instrument","enabledToggle":"Sugestii instrument"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ru.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ru.json new file mode 100644 index 0000000..8e409d1 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Управление подсказками инструментов","enabledToggle":"Подсказки инструментов"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sk.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sk.json new file mode 100644 index 0000000..5130795 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Ovládacie prvky Tooltip","enabledToggle":"Tooltipy"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sl.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sl.json new file mode 100644 index 0000000..aec0563 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Ukazi za zaslonski namig","enabledToggle":"Opis orodja"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sr.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sr.json new file mode 100644 index 0000000..454e02f --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole opisa alatke","enabledToggle":"Opisi alatke"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sv.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sv.json new file mode 100644 index 0000000..99ab4f4 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Verktygstipskontroller","enabledToggle":"Verktygstips"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_th.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_th.json new file mode 100644 index 0000000..cc695f6 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ส่วนควบคุมคำอธิบายเครื่องมือ","enabledToggle":"ทูลทิป"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_tr.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_tr.json new file mode 100644 index 0000000..c1cb74f --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Araç ipucu kontrolleri","enabledToggle":"Araç İpuçları"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_uk.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_uk.json new file mode 100644 index 0000000..5ffa255 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Елементи управління підказкою інструменту","enabledToggle":"Спливні підказки"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_vi.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_vi.json new file mode 100644 index 0000000..435c60b --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kiểm soát chú giải công cụ","enabledToggle":"Các chú giải công cụ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-CN.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-CN.json new file mode 100644 index 0000000..392d735 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"工具提示控制","enabledToggle":"工具提示"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-HK.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-HK.json new file mode 100644 index 0000000..4bcd987 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"工具提示控制項","enabledToggle":"工具提示"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-TW.json b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-TW.json new file mode 100644 index 0000000..4bcd987 --- /dev/null +++ b/public/assets/esri/widgets/support/SketchTooltipControls/t9n/SketchTooltipControls_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"工具提示控制項","enabledToggle":"工具提示"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls.json new file mode 100644 index 0000000..8278f77 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls.json @@ -0,0 +1 @@ +{"widgetLabel":"Snapping controls","snapping":"Snapping","snappingRules":"Snapping rules","snapToSelf":"Snap to self","snapToOtherFeatures":"Snap to other features","snappingEnabled":"Snapping enabled","enableSnapping":"Enable snapping","snappingLayers":"Snapping layers","snapToCurrentLayer":"Snap to current layer","snapToCountLayers":"Snap to {count} layers","snapToAllLayers":"Snap to all layers","pointLayer":"Point layer","lineLayer":"Line layer","polygonLayer":"Polygon layer","currentLayer":"Current layer","untitledLayer":"Untitled layer","searchLayers":"Search layers","noValidSnappingSources":"No valid snapping sources","featureToFeature":"Feature to feature","smartGuides":"Smart guides","snapToFeatures":"Snap to features","featureSnapping":"Feature snapping","betweenFeatures":"Between features","snappingToFeatures":"Snapping to features","snappingToConstraints":"Snapping to constraints","snapToConstraints":"Snap to constraints","geometricSnapping":"Geometric snapping","geometryGuides":"Geometry guides","enableAllLayers":"Enable all","disableAllLayers":"Disable all"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ar.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ar.json new file mode 100644 index 0000000..ceb4485 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"وحدات التحكم في الانطباق","snapping":"الانطباق","snappingRules":"قواعد الانطباق","snapToSelf":"انطباق ذاتي","snapToOtherFeatures":"انطباق على المعالم الأخرى","snappingEnabled":"الانطباق المُمكن","enableSnapping":"تمكين الالتقاط","snappingLayers":"انطباق الطبقات","snapToCurrentLayer":"انطباق على الطبقة الحالية","snapToCountLayers":"انطباق على طبقات {count}","snapToAllLayers":"انطباق على جميع الطبقات","pointLayer":"طبقة نقطة","lineLayer":"الطبقة الخطية","polygonLayer":"طبقة مضلع","currentLayer":"الطبقة الحالية","untitledLayer":"طبقة بدون عنوان","searchLayers":"البحث عن الطبقات","noValidSnappingSources":"لا توجد مصادر انطباق صالحة","featureToFeature":"معلم إلى معلم","smartGuides":"الأدلة الذكية","snapToFeatures":"انطباق على المعالم","featureSnapping":"انطباق المعالم","betweenFeatures":"بين المعالم","snappingToFeatures":"انطباق على المعالم","snappingToConstraints":"انطباق على القيود","snapToConstraints":"انطباق على القيود","geometricSnapping":"انطباق على الشكل الهندسي","geometryGuides":"أدلة الشكل الهندسي","enableAllLayers":"تمكين الكل","disableAllLayers":"تعطيل الكل"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bg.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bg.json new file mode 100644 index 0000000..a849a7e --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Контроли за прихващане","snapping":"Прихващане","snappingRules":"Правила за прихващане","snapToSelf":"Автоматично прихващане","snapToOtherFeatures":"Прихващане към други обекти","snappingEnabled":"Прихващането е включено","enableSnapping":"Активирайте прихващане","snappingLayers":"Прихващане на слоеве","snapToCurrentLayer":"Прихващане към текущия слой","snapToCountLayers":"Прихващане към {count} слоеве","snapToAllLayers":"Прихващане към всички слоеве","pointLayer":"Точков слой","lineLayer":"Линеен слой","polygonLayer":"Полигонов слой","currentLayer":"Текущ слой","untitledLayer":"Неименуван слой","searchLayers":"Слоеве за търсене","noValidSnappingSources":"Няма валидни източници на прихващане","featureToFeature":"Обект по обект","smartGuides":"Интелигентни указания","snapToFeatures":"Прихващане към обекти","featureSnapping":"Прихващане на обект","betweenFeatures":"Между обекти","snappingToFeatures":"Прихваща се към обекти","snappingToConstraints":"Придържане към ограничения","snapToConstraints":"Прихваща се към ограниченията","geometricSnapping":"Геометрично прихващане","geometryGuides":"Геометрични упътвания","enableAllLayers":"Активиране на всички","disableAllLayers":"Деактивиране на всички"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bs.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bs.json new file mode 100644 index 0000000..fb74afa --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole priljepljivanja","snapping":"Priljepljivanje","snappingRules":"Pravila priljepljivanja","snapToSelf":"Priljepi na sebe","snapToOtherFeatures":"Priljepi na druge geoobjekte","snappingEnabled":"Priljepljivanje omogućeno","enableSnapping":"Omogući priljepljivanje","snappingLayers":"Priljepljivanje slojeva","snapToCurrentLayer":"Priljepi na trenutni sloj","snapToCountLayers":"Priljepi na {count} slojeva","snapToAllLayers":"Priljepi na sve slojeve","pointLayer":"Točkasti sloj","lineLayer":"Linijski sloj","polygonLayer":"Poligonski sloj","currentLayer":"Trenutačni sloj","untitledLayer":"Sloj bez naslova","searchLayers":"Pretraži slojeve","noValidSnappingSources":"Nema važećih resursa priljepljivanja","featureToFeature":"Geoobjekt na geoobjekt","smartGuides":"Pametni vodiči","snapToFeatures":"Prilijepi na geoobjekte","featureSnapping":"Priljepljivanje geoobjekata","betweenFeatures":"Među geoobjektima","snappingToFeatures":"Priljepljivanje na geoobjekte","snappingToConstraints":"Priljepljivanje na ograničenja","snapToConstraints":"Prilijepi na ograničenja","geometricSnapping":"Geometrijsko priljepljivanje","geometryGuides":"Geometrijski vodiči","enableAllLayers":"Omogući sve","disableAllLayers":"Onemogući sve"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ca.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ca.json new file mode 100644 index 0000000..3daa4db --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Controls d'ajust","snapping":"Ajust","snappingRules":"Regles d'ajust","snapToSelf":"Ajust a si mateix","snapToOtherFeatures":"Ajusta a altres entitats","snappingEnabled":"Ajust habilitat","enableSnapping":"Habilitar la alineación","snappingLayers":"Capes d'ajust","snapToCurrentLayer":"Ajusta a la capa actual","snapToCountLayers":"Ajusta a {count} capes","snapToAllLayers":"Ajusta a totes les capes","pointLayer":"Capa de punts","lineLayer":"Capa de línies","polygonLayer":"Capa de polígono","currentLayer":"Capa actual","untitledLayer":"Capa sense títol","searchLayers":"Cerca capes","noValidSnappingSources":"No hi ha cap font d'ajust vàlida","featureToFeature":"D'entitat a entitat","smartGuides":"Guies intel·ligents","snapToFeatures":"Ajusta a entitats","featureSnapping":"Ajust d'entitats","betweenFeatures":"Entre entitats","snappingToFeatures":"Ajust a entitats","snappingToConstraints":"Ajust a restriccions","snapToConstraints":"Ajusta a restriccions","geometricSnapping":"Ajust geomètric","geometryGuides":"Guies de geometria","enableAllLayers":"Habilita-ho tot","disableAllLayers":"Deshabilita-ho tot"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_cs.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_cs.json new file mode 100644 index 0000000..b1f850d --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Ovládání přichytávání","snapping":"Přichytávání","snappingRules":"Pravidla přichytávání","snapToSelf":"Přichytávat na sebe","snapToOtherFeatures":"Přichytávat k jiným prvkům","snappingEnabled":"Přichytávání povoleno","enableSnapping":"Povolit přichytávání","snappingLayers":"Vrstvy přichytávání","snapToCurrentLayer":"Přichytit k aktuální vrstvě","snapToCountLayers":"Přichytit k {count} vrstvám","snapToAllLayers":"Přichytit ke všem vrstvám","pointLayer":"Bodová vrstva","lineLayer":"Liniová vrstva","polygonLayer":"Polygonová vrstva","currentLayer":"Aktuální vrstva","untitledLayer":"Vrstva bez názvu","searchLayers":"Vyhledat vrstvy","noValidSnappingSources":"Žádný platný zdroj přichytávání","featureToFeature":"Prvek na prvek","smartGuides":"Chytré vodicí linie","snapToFeatures":"Přichytávat k prvkům","featureSnapping":"Přichytávání na prvky","betweenFeatures":"Mezi prvky","snappingToFeatures":"Přichytávání k prvkům","snappingToConstraints":"Přichytávání k omezením","snapToConstraints":"Přichytávat k omezení","geometricSnapping":"Geometrické přichytávání","geometryGuides":"Geometrické vodicí linie","enableAllLayers":"Zpřístupnit vše","disableAllLayers":"Znepřístupnit vše"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_da.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_da.json new file mode 100644 index 0000000..4524745 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Snapping-kontrolelementer","snapping":"Snapping","snappingRules":"Snappingregler","snapToSelf":"Snap til selv","snapToOtherFeatures":"Snap til andre objekter","snappingEnabled":"Snap-funktionen aktiveret","enableSnapping":"Aktivér snapping","snappingLayers":"Snapping-lag","snapToCurrentLayer":"Snap til det aktuelle lag","snapToCountLayers":"Snap til {count}-lag","snapToAllLayers":"Snap til alle lag","pointLayer":"Punktlag","lineLayer":"Linjelag","polygonLayer":"Polygonlag","currentLayer":"Aktuelt lag","untitledLayer":"Lag uden titel","searchLayers":"Søg i lag","noValidSnappingSources":"Ingen gyldige snapping-kilder","featureToFeature":"Objekt til objekt","smartGuides":"Smarte vejledninger","snapToFeatures":"Snap til objekter","featureSnapping":"Objekt-snapping","betweenFeatures":"Mellem objekter","snappingToFeatures":"Snapper til objekter","snappingToConstraints":"Snapper til begrænsninger","snapToConstraints":"Snap til begrænsninger","geometricSnapping":"Geometrisk snapping","geometryGuides":"Geometrivejledninger","enableAllLayers":"Aktivér alle","disableAllLayers":"Deaktiver alle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_de.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_de.json new file mode 100644 index 0000000..e2da92c --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Fangsteuerelemente","snapping":"Fangen","snappingRules":"Fangregeln","snapToSelf":"Am selben Feature fangen","snapToOtherFeatures":"An anderen Features fangen","snappingEnabled":"Fangen aktiviert","enableSnapping":"Fangen aktivieren","snappingLayers":"Fang-Layer","snapToCurrentLayer":"Am aktuellen Layer fangen","snapToCountLayers":"An {count} Layern fangen","snapToAllLayers":"An allen Layern fangen","pointLayer":"Punkt-Layer","lineLayer":"Linien-Layer","polygonLayer":"Polygon-Layer","currentLayer":"Aktueller Layer","untitledLayer":"Unbenannter Layer","searchLayers":"Layer durchsuchen","noValidSnappingSources":"Keine gültigen Fangquellen","featureToFeature":"Feature an Feature","smartGuides":"Intelligente Führungslinien","snapToFeatures":"An Features fangen","featureSnapping":"Fangen von Features","betweenFeatures":"Zwischen Features","snappingToFeatures":"Fangen an Features","snappingToConstraints":"Fangen an Beschränkungen","snapToConstraints":"An Beschränkungen fangen","geometricSnapping":"Geometrisches Fangen","geometryGuides":"Geometrieführungslinien","enableAllLayers":"Alle aktivieren","disableAllLayers":"Alle deaktivieren"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_el.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_el.json new file mode 100644 index 0000000..01f6570 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Έλεγχοι αγκίστρωσης","snapping":"Αγκίστρωση","snappingRules":"Κανόνες αγκίστρωσης","snapToSelf":"Αγκίστρωση στο ίδιο στοιχείο","snapToOtherFeatures":"Αγκίστρωση σε άλλα στοιχεία","snappingEnabled":"Αγκίστρωση ενεργοποιημένη","enableSnapping":"Ενεργοποίηση αγκίστρωσης","snappingLayers":"Θεματικά επίπεδα αγκίστρωσης","snapToCurrentLayer":"Αγκίστρωση στο τρέχον θεματικό επίπεδο","snapToCountLayers":"Αγκίστρωση σε {count} θεματικά επίπεδα","snapToAllLayers":"Αγκίστρωση σε όλα τα θεματικά επίπεδα","pointLayer":"Θεματικό επίπεδο σημείων","lineLayer":"Θεματικό επίπεδο γραμμών","polygonLayer":"Θεματικό επίπεδο πολυγώνων","currentLayer":"Τρέχον θεματικό επίπεδο","untitledLayer":"Θεματικό επίπεδο χωρίς τίτλο","searchLayers":"Αναζήτηση θεματικών επιπέδων","noValidSnappingSources":"Δεν υπάρχουν έγκυροι πόροι αγκίστρωσης","featureToFeature":"Στοιχείο προς στοιχείο","smartGuides":"Έξυπνοι οδηγοί","snapToFeatures":"Αγκίστρωση σε στοιχεία","featureSnapping":"Αγκίστρωση στοιχείου","betweenFeatures":"Μεταξύ στοιχείων","snappingToFeatures":"Αγκίστρωση σε στοιχεία","snappingToConstraints":"Αγκίστρωση σε περιορισμούς","snapToConstraints":"Αγκίστρωση σε περιορισμούς","geometricSnapping":"Γεωμετρική αγκίστρωση","geometryGuides":"Γεωμετρικοί οδηγοί","enableAllLayers":"Ενεργοποίηση όλων","disableAllLayers":"Απενεργοποίηση όλων"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_en.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_en.json new file mode 100644 index 0000000..8278f77 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Snapping controls","snapping":"Snapping","snappingRules":"Snapping rules","snapToSelf":"Snap to self","snapToOtherFeatures":"Snap to other features","snappingEnabled":"Snapping enabled","enableSnapping":"Enable snapping","snappingLayers":"Snapping layers","snapToCurrentLayer":"Snap to current layer","snapToCountLayers":"Snap to {count} layers","snapToAllLayers":"Snap to all layers","pointLayer":"Point layer","lineLayer":"Line layer","polygonLayer":"Polygon layer","currentLayer":"Current layer","untitledLayer":"Untitled layer","searchLayers":"Search layers","noValidSnappingSources":"No valid snapping sources","featureToFeature":"Feature to feature","smartGuides":"Smart guides","snapToFeatures":"Snap to features","featureSnapping":"Feature snapping","betweenFeatures":"Between features","snappingToFeatures":"Snapping to features","snappingToConstraints":"Snapping to constraints","snapToConstraints":"Snap to constraints","geometricSnapping":"Geometric snapping","geometryGuides":"Geometry guides","enableAllLayers":"Enable all","disableAllLayers":"Disable all"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_es.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_es.json new file mode 100644 index 0000000..4699554 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Controles de alineación","snapping":"Alineación","snappingRules":"Reglas de alineación","snapToSelf":"Alinear a sí misma","snapToOtherFeatures":"Alinear a otras entidades","snappingEnabled":"Alineación habilitada","enableSnapping":"Habilitar la alineación","snappingLayers":"Capas de alineación","snapToCurrentLayer":"Alinear a la capa actual","snapToCountLayers":"Alinear con {count} capas","snapToAllLayers":"Alinear a todas las capas","pointLayer":"Capa de puntos","lineLayer":"Capa de línea","polygonLayer":"Capa de polígono","currentLayer":"Capa actual","untitledLayer":"Capa sin título","searchLayers":"Buscar capas","noValidSnappingSources":"No hay fuentes de alineación válidas","featureToFeature":"Entidad a entidad","smartGuides":"Guías inteligentes","snapToFeatures":"Alinear a entidades","featureSnapping":"Alineación de entidades","betweenFeatures":"Entre entidades","snappingToFeatures":"Alineación a entidades","snappingToConstraints":"Alineación a restricciones","snapToConstraints":"Alinear a restricciones","geometricSnapping":"Alineación geométrica","geometryGuides":"Guías de geometría","enableAllLayers":"Habilitar todo","disableAllLayers":"Deshabilitar todo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_et.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_et.json new file mode 100644 index 0000000..0d6d113 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Haakimise juhtelemendid","snapping":"Haakimine","snappingRules":"Haakimisreeglid","snapToSelf":"Haagi enda külge","snapToOtherFeatures":"Haagi muude objektide külge","snappingEnabled":"Haakimine lubatud","enableSnapping":"Luba haakimine","snappingLayers":"Haagitavad kihid","snapToCurrentLayer":"Haagi praegusele kihile","snapToCountLayers":"Haagi {count} kihile","snapToAllLayers":"Haagi kõikidele kihtidele","pointLayer":"Punktikiht","lineLayer":"Joonekiht","polygonLayer":"Polügoonikiht","currentLayer":"Praegune kiht","untitledLayer":"Pealkirjata kiht","searchLayers":"Otsi kihte","noValidSnappingSources":"Sobivaid haakimisallikaid pole","featureToFeature":"Objektilt objektile","smartGuides":"Nutikad juhendid","snapToFeatures":"Haagi objektide külge","featureSnapping":"Objektiga haakuv","betweenFeatures":"Objektide vahel","snappingToFeatures":"Objektide külge haakimine","snappingToConstraints":"Piirangute külge haakimine","snapToConstraints":"Haagi piirangute külge","geometricSnapping":"Geomeetriline haakimine","geometryGuides":"Geomeetriajuhendid","enableAllLayers":"Luba kõik","disableAllLayers":"Keela kõik"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fi.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fi.json new file mode 100644 index 0000000..5f6d357 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kohdistusohjausobjektit","snapping":"Tartunta","snappingRules":"Kohdistussäännöt","snapToSelf":"Kohdista itseen","snapToOtherFeatures":"Kohdista muihin kohteisiin","snappingEnabled":"Kohdistus on käytössä","enableSnapping":"Ota kohdistus käyttöön","snappingLayers":"Kohdistuskarttatasot","snapToCurrentLayer":"Kohdista nykyiseen karttatasoon","snapToCountLayers":"Kohdista {count}n karttatasoihin","snapToAllLayers":"Kohdista kaikkiin karttatasoihin","pointLayer":"Pistekarttataso","lineLayer":"Viivakarttataso","polygonLayer":"Aluekarttataso","currentLayer":"Nykyinen karttataso","untitledLayer":"Nimeämätön karttataso","searchLayers":"Hae karttatasoista","noValidSnappingSources":"Ei ole kelvollisia kohdistuslähteitä","featureToFeature":"Kohde kohteeseen","smartGuides":"Pikaohjaimet","snapToFeatures":"Kohdista kohteisiin","featureSnapping":"Kohteiden kohdistus","betweenFeatures":"Kohteiden välinen","snappingToFeatures":"Kohdistetaan kohteisiin","snappingToConstraints":"Kohdistetaan rajoituksiin","snapToConstraints":"Kohdista rajoituksiin","geometricSnapping":"Geometrinen kohdistus","geometryGuides":"Geometriaohjaimet","enableAllLayers":"Ota kaikki käyttöön","disableAllLayers":"Poista kaikki käytöstä"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fr.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fr.json new file mode 100644 index 0000000..94aaf37 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Contrôles de capture","snapping":"Capture","snappingRules":"Règles de capture","snapToSelf":"Autocapture","snapToOtherFeatures":"Capturer sur d’autres entités","snappingEnabled":"Capture activée","enableSnapping":"Activer la capture","snappingLayers":"Couches de capture","snapToCurrentLayer":"Capturer sur la couche active","snapToCountLayers":"Capturer sur {count} couches","snapToAllLayers":"Capturer sur toutes les couches","pointLayer":"Couche ponctuelle","lineLayer":"Couche linéaire","polygonLayer":"Couche surfacique","currentLayer":"Couche actuelle","untitledLayer":"Couche sans titre","searchLayers":"Rechercher des couches","noValidSnappingSources":"Aucune source de capture valide","featureToFeature":"Entité sur entité","smartGuides":"Repères intelligents","snapToFeatures":"Capturer sur des entités","featureSnapping":"Capture d’entités","betweenFeatures":"Entre des entités","snappingToFeatures":"Capture sur des entités","snappingToConstraints":"Capture sur des contraintes","snapToConstraints":"Capturer sur des contraintes","geometricSnapping":"Capture de géométrie","geometryGuides":"Repères de géométrie","enableAllLayers":"Activer tout","disableAllLayers":"Désactiver tout"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_he.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_he.json new file mode 100644 index 0000000..23ad27a --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_he.json @@ -0,0 +1 @@ +{"widgetLabel":"פקדי הצמדה","snapping":"הצמדה","snappingRules":"כללי הצמדה","snapToSelf":"הצמדה לעצמו","snapToOtherFeatures":"התמדה לישויות אחרות","snappingEnabled":"הצמדה מופעלת","enableSnapping":"אפשר הצמדה","snappingLayers":"שכבות הצמדה","snapToCurrentLayer":"הצמד לשכבה נוכחית","snapToCountLayers":"הצמד לשכבות {count}","snapToAllLayers":"הצמד לכל השכבות","pointLayer":"שכבת נקודות","lineLayer":"שכבת קווים","polygonLayer":"שכבת פוליגון","currentLayer":"שכבה נוכחית","untitledLayer":"שכבה ללא כותרת","searchLayers":"חיפוש שכבות","noValidSnappingSources":"אין מקורות הצמדה חוקיים","featureToFeature":"ישות לישות","smartGuides":"מדריכים חכמים","snapToFeatures":"הצמד לישויות","featureSnapping":"הצמדת ישות","betweenFeatures":"בין ישויות","snappingToFeatures":"מצמיד לישויות","snappingToConstraints":"מצמיד לאילוצים","snapToConstraints":"הצמד לאילוצים","geometricSnapping":"הצמדה גיאומטרית","geometryGuides":"מדריכי הצמדה","enableAllLayers":"הפעל הכול","disableAllLayers":"השבת הכול"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hr.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hr.json new file mode 100644 index 0000000..fb74afa --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole priljepljivanja","snapping":"Priljepljivanje","snappingRules":"Pravila priljepljivanja","snapToSelf":"Priljepi na sebe","snapToOtherFeatures":"Priljepi na druge geoobjekte","snappingEnabled":"Priljepljivanje omogućeno","enableSnapping":"Omogući priljepljivanje","snappingLayers":"Priljepljivanje slojeva","snapToCurrentLayer":"Priljepi na trenutni sloj","snapToCountLayers":"Priljepi na {count} slojeva","snapToAllLayers":"Priljepi na sve slojeve","pointLayer":"Točkasti sloj","lineLayer":"Linijski sloj","polygonLayer":"Poligonski sloj","currentLayer":"Trenutačni sloj","untitledLayer":"Sloj bez naslova","searchLayers":"Pretraži slojeve","noValidSnappingSources":"Nema važećih resursa priljepljivanja","featureToFeature":"Geoobjekt na geoobjekt","smartGuides":"Pametni vodiči","snapToFeatures":"Prilijepi na geoobjekte","featureSnapping":"Priljepljivanje geoobjekata","betweenFeatures":"Među geoobjektima","snappingToFeatures":"Priljepljivanje na geoobjekte","snappingToConstraints":"Priljepljivanje na ograničenja","snapToConstraints":"Prilijepi na ograničenja","geometricSnapping":"Geometrijsko priljepljivanje","geometryGuides":"Geometrijski vodiči","enableAllLayers":"Omogući sve","disableAllLayers":"Onemogući sve"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hu.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hu.json new file mode 100644 index 0000000..111ccd8 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Hozzáillesztés vezérlőelemei","snapping":"Hozzáillesztés","snappingRules":"Hozzáillesztési szabályok","snapToSelf":"Hozzáillesztés önmagához","snapToOtherFeatures":"Hozzáillesztés egyéb vektoros elemekehez","snappingEnabled":"Hozzáillesztés engedélyezve","enableSnapping":"Hozzáillesztés engedélyezése","snappingLayers":"Hozzáillesztő rétegek","snapToCurrentLayer":"Hozzáillesztés az aktuális réteghez","snapToCountLayers":"Hozzáillesztés {count} réteghez","snapToAllLayers":"Hozzáillesztés az összes réteghez","pointLayer":"Pontréteg","lineLayer":"Vonalréteg","polygonLayer":"Polygonréteg","currentLayer":"Aktuális réteg","untitledLayer":"Cím nélküli réteg","searchLayers":"Rétegek keresése","noValidSnappingSources":"Nincsenek érvényes hozzáillesztési források","featureToFeature":"Vektoros elemet vektoros elemhez","smartGuides":"Intelligens segédvonalak","snapToFeatures":"Hozzáillesztés vektoros elemekhez","featureSnapping":"Vektoros elemek illesztése","betweenFeatures":"Vektoros elemek között","snappingToFeatures":"Hozzáillesztés a vektoros elemekhez","snappingToConstraints":"Hozzáillesztés a korlátozásokhoz","snapToConstraints":"Hozzáillesztés korlátozásokhoz","geometricSnapping":"Geometriai hozzáillesztés","geometryGuides":"Geometriai segédvonalak","enableAllLayers":"Összes engedélyezése","disableAllLayers":"Összes letiltása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_id.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_id.json new file mode 100644 index 0000000..25d4091 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrol snapping","snapping":"Snapping","snappingRules":"Aturan penangkapan","snapToSelf":"Tangkap ke pribadi","snapToOtherFeatures":"Tangkap ke fitur lain","snappingEnabled":"Penangkapan aktif","enableSnapping":"Aktifkan penangkapan","snappingLayers":"Layer penangkapan","snapToCurrentLayer":"Tangkap ke layer saat ini","snapToCountLayers":"Tangkap ke layer {count}","snapToAllLayers":"Tangkap ke semua layer","pointLayer":"Layer titik","lineLayer":"Layer garis","polygonLayer":"Layer poligon","currentLayer":"Layer saat ini","untitledLayer":"Layer tanpa judul","searchLayers":"Cari layer","noValidSnappingSources":"Tidak ada sumber penangkapan yang valid","featureToFeature":"Fitur ke fitur","smartGuides":"Panduan cerdas","snapToFeatures":"Snap ke fitur","featureSnapping":"Penangkapan fitur","betweenFeatures":"Antara fitur","snappingToFeatures":"Snapping ke fitur","snappingToConstraints":"Snapping ke batasan","snapToConstraints":"Snap ke batasan","geometricSnapping":"Snapping geometrik","geometryGuides":"Panduan geometri","enableAllLayers":"Aktifkan semua","disableAllLayers":"Nonaktifkan semua"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_it.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_it.json new file mode 100644 index 0000000..63a7ea4 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlli di gestione delle tolleranze","snapping":"Snap","snappingRules":"Regole di snap","snapToSelf":"Snap a sè stessi","snapToOtherFeatures":"Snap ad altre feature","snappingEnabled":"Snap abilitato","enableSnapping":"Abilitare lo snap","snappingLayers":"Snap dei layer","snapToCurrentLayer":"Snap a layer corrente","snapToCountLayers":"Snap a layer {count}","snapToAllLayers":"Snap a tutti i layer","pointLayer":"Layer puntuale","lineLayer":"Layer lineare","polygonLayer":"Layer poligono","currentLayer":"Layer attuale","untitledLayer":"Layer senza titolo","searchLayers":"Cerca layer","noValidSnappingSources":"Origini di snap non valide","featureToFeature":"Feature su feature","smartGuides":"Guide intelligenti","snapToFeatures":"Snap alle feature","featureSnapping":"Gestione delle tolleranze feature","betweenFeatures":"Tra feature","snappingToFeatures":"Snapping alle feature","snappingToConstraints":"Snapping ai vincoli","snapToConstraints":"Snap ai vincoli","geometricSnapping":"Gestione delle tolleranze geometrica","geometryGuides":"Guide geometriche","enableAllLayers":"Abilita tutto","disableAllLayers":"Disabilita tutto"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ja.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ja.json new file mode 100644 index 0000000..3378fee --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"スナップ コントロール","snapping":"スナップ","snappingRules":"スナップの規則","snapToSelf":"それ自体にスナップ","snapToOtherFeatures":"他のフィーチャにスナップ","snappingEnabled":"スナップが有効","enableSnapping":"スナップの有効化","snappingLayers":"スナップ レイヤー","snapToCurrentLayer":"現在のレイヤーにスナップ","snapToCountLayers":"{count} レイヤーにスナップ","snapToAllLayers":"すべてのレイヤーにスナップ","pointLayer":"ポイント レイヤー","lineLayer":"ライン レイヤー","polygonLayer":"ポリゴン レイヤー","currentLayer":"現在のレイヤー","untitledLayer":"無題のレイヤー","searchLayers":"検索レイヤー","noValidSnappingSources":"有効なスナップ ソースがありません","featureToFeature":"フィーチャ間","smartGuides":"スマート ガイド","snapToFeatures":"フィーチャにスナップ","featureSnapping":"フィーチャ スナップ","betweenFeatures":"フィーチャ間","snappingToFeatures":"フィーチャにスナップしています","snappingToConstraints":"制約にスナップしています","snapToConstraints":"制約にスナップ","geometricSnapping":"ジオメトリック スナップ","geometryGuides":"ジオメトリ ガイド","enableAllLayers":"すべて有効","disableAllLayers":"すべて無効"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ko.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ko.json new file mode 100644 index 0000000..30250ab --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"스내핑 컨트롤","snapping":"스내핑","snappingRules":"스내핑 규칙","snapToSelf":"자신에게 스내핑","snapToOtherFeatures":"다른 피처로 스내핑","snappingEnabled":"스내핑이 활성화된 상태","enableSnapping":"스내핑 활성화","snappingLayers":"레이어 스내핑","snapToCurrentLayer":"현재 레이어에 스냅","snapToCountLayers":"{count}개의 레이어에 스냅","snapToAllLayers":"모든 레이어에 스냅","pointLayer":"포인트 레이어","lineLayer":"라인 레이어","polygonLayer":"폴리곤 레이어","currentLayer":"현재 레이어","untitledLayer":"제목 없는 레이어","searchLayers":"레이어 검색","noValidSnappingSources":"유효한 스내핑 원본 없음","featureToFeature":"피처 대 피처","smartGuides":"스마트 가이드","snapToFeatures":"피처에 스냅","featureSnapping":"피처 스내핑","betweenFeatures":"피처 간","snappingToFeatures":"피처에 스내핑","snappingToConstraints":"제약 조건에 스내핑","snapToConstraints":"제약 조건에 스냅","geometricSnapping":"지오메트리 스내핑","geometryGuides":"지오메트리 가이드","enableAllLayers":"모두 활성화","disableAllLayers":"모두 비활성화"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lt.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lt.json new file mode 100644 index 0000000..a2d0dfd --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Pritraukimo valdikliai","snapping":"Susiejimas","snappingRules":"Pritraukimo taisyklės","snapToSelf":"Pritraukti į save","snapToOtherFeatures":"Pritraukti prie kitų elementų","snappingEnabled":"Pritraukimas įjungtas","enableSnapping":"Įgalinti pritraukimą","snappingLayers":"Pritraukimo sluoksniai","snapToCurrentLayer":"Pritraukti į esamą sluoksnį","snapToCountLayers":"Pritraukti į {count} sluoksnius","snapToAllLayers":"Pritraukti į visus sluoksnius","pointLayer":"Taškų sluoksnis","lineLayer":"Linijų sluoksnis","polygonLayer":"Poligonų sluoksnis","currentLayer":"Esamas sluoksnis","untitledLayer":"Sluoksnis be pavadinimo","searchLayers":"Ieškoti sluoksnių","noValidSnappingSources":"Nėra tinkamų pritraukimo šaltinių","featureToFeature":"Elementas prie elemento","smartGuides":"Išmanieji orientyrai","snapToFeatures":"Pritraukti prie elementų","featureSnapping":"Elemento pritraukimas","betweenFeatures":"Tarp elementų","snappingToFeatures":"Pritraukimas prie elementų","snappingToConstraints":"Pritraukimas prie apribojimų","snapToConstraints":"Pritraukti prie apribojiimų","geometricSnapping":"Geometrinis pritraukimas","geometryGuides":"Geometriniai orientyrai","enableAllLayers":"Įjungti viską","disableAllLayers":"Išjungti viską"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lv.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lv.json new file mode 100644 index 0000000..014ab0f --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Pielipināšanas vadīklas","snapping":"Pielipināšana","snappingRules":"Pielipināšanas nosacījumi","snapToSelf":"Pielipt pie paša","snapToOtherFeatures":"Pielipt pie citiem elementiem","snappingEnabled":"Pielipināšana ir iespējota","enableSnapping":"Iespējot pielipināšanu","snappingLayers":"Pielipināšanas slāņi","snapToCurrentLayer":"Pielipt pie pašreizējā slāņa","snapToCountLayers":"Pielipt pie {count} slāņiem","snapToAllLayers":"Pielipt pie visiem slāņiem","pointLayer":"Punktu slānis","lineLayer":"Līniju slānis","polygonLayer":"Poligonu slānis","currentLayer":"Pašreizējais slānis","untitledLayer":"Slānis bez nosaukuma","searchLayers":"Meklēt slāņus","noValidSnappingSources":"Nav derīgu pielipšanas avotu","featureToFeature":"No elementa pie elementa","smartGuides":"Viedie padomi","snapToFeatures":"Pielipt pie elementiem","featureSnapping":"Elementu pielipināšana","betweenFeatures":"Starp elementiem","snappingToFeatures":"Pielipināšana pie elementiem","snappingToConstraints":"Pielipināšana pie ierobežojumiem","snapToConstraints":"Pielipt pie ierobežojumiem","geometricSnapping":"Ģeometriskā pielipināšana","geometryGuides":"Ģeometrijas padomi","enableAllLayers":"Iespējot visu","disableAllLayers":"Atspējot visu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nb.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nb.json new file mode 100644 index 0000000..2673afc --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Forankrer kontroller","snapping":"Knipser","snappingRules":"Regler for snapping","snapToSelf":"Snapp til selv","snapToOtherFeatures":"Snapp til andre geoobjekter","snappingEnabled":"Snapping er aktivert","enableSnapping":"Aktiver forankring","snappingLayers":"Forankringslag","snapToCurrentLayer":"Forankre til gjeldende lag","snapToCountLayers":"Forankre til {count} lag","snapToAllLayers":"Forankre til alle lag","pointLayer":"Punktlag","lineLayer":"Linjelag","polygonLayer":"Polygonlag","currentLayer":"Gjeldende lag","untitledLayer":"Lag uten tittel","searchLayers":"Søkelag","noValidSnappingSources":"Ingen gyldige forankringskilder","featureToFeature":"Geoobjekt til geoobjekt","smartGuides":"Smarte veiledninger","snapToFeatures":"Forankre til geoobjekter","featureSnapping":"Geoobjektforankring","betweenFeatures":"Mellom geoobjekter","snappingToFeatures":"Forankrer til geoobjekter","snappingToConstraints":"Forankrer til begrensninger","snapToConstraints":"Forankre til begrensninger","geometricSnapping":"Geometrisk forankring","geometryGuides":"Geometriveiledninger","enableAllLayers":"Aktiver alle","disableAllLayers":"Deaktiver alle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nl.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nl.json new file mode 100644 index 0000000..a55ddb8 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Snapping regelaars","snapping":"Foto maken","snappingRules":"Snappingregels","snapToSelf":"Uitlijnen naar zelf","snapToOtherFeatures":"Uitlijnen naar andere objecten","snappingEnabled":"Snapping ingeschakeld","enableSnapping":"Snapping inschakelen","snappingLayers":"Snappinglagen","snapToCurrentLayer":"Snappen naar huidige laag","snapToCountLayers":"Snappen naar {count} lagen","snapToAllLayers":"Snappen naar alle lagen","pointLayer":"Puntlaag","lineLayer":"Lijnlaag","polygonLayer":"Polygoonlaag","currentLayer":"Huidige laag","untitledLayer":"Laag zonder naam","searchLayers":"Lagen zoeken","noValidSnappingSources":"Geen geldige snappingbronnen","featureToFeature":"Object naar object","smartGuides":"Slimme hulplijnen","snapToFeatures":"Uitlijnen naar objecten","featureSnapping":"Objectsnapping","betweenFeatures":"Tussen objecten","snappingToFeatures":"Uitlijning naar objecten","snappingToConstraints":"Uitlijning naar beperkingen","snapToConstraints":"Uitlijnen naar beperkingen","geometricSnapping":"Geometrische uitlijning","geometryGuides":"Geometriehulplijnen","enableAllLayers":"Alle inschakelen","disableAllLayers":"Alle uitschakelen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pl.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pl.json new file mode 100644 index 0000000..f8ccc1a --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrolki dociągania","snapping":"Przyciąganie","snappingRules":"Reguły dociągania","snapToSelf":"Dociągnij do siebie","snapToOtherFeatures":"Dociągnij do innych obiektów","snappingEnabled":"Włączone dociąganie","enableSnapping":"Włączanie dociągania","snappingLayers":"Dociąganie warstw","snapToCurrentLayer":"Dociągnij do bieżącej warstwy","snapToCountLayers":"Dociągnij do następującej liczby warstw: {count}","snapToAllLayers":"Dociągnij do wszystkich warstw:","pointLayer":"Warstwa punktowa","lineLayer":"Warstwa liniowa","polygonLayer":"Warstwa poligonowa","currentLayer":"Bieżąca warstwa","untitledLayer":"Warstwa bez nazwy","searchLayers":"Warstwy wyszukiwania","noValidSnappingSources":"Brak poprawnych źródeł dociągania","featureToFeature":"Obiekt do obiektu","smartGuides":"Inteligentne prowadnice","snapToFeatures":"Dociągnij do obiektów","featureSnapping":"Dociąganie obiektu","betweenFeatures":"Między obiektami","snappingToFeatures":"Dociąganie do obiektów","snappingToConstraints":"Dociąganie do ograniczeń","snapToConstraints":"Dociągnij do ograniczeń","geometricSnapping":"Dociąganie geometryczne","geometryGuides":"Prowadnice geometryczne","enableAllLayers":"Włącz wszystko","disableAllLayers":"Wyłącz wszystko"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-BR.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-BR.json new file mode 100644 index 0000000..13e2243 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Controles de ajuste","snapping":"Ajuste","snappingRules":"Regras de ajuste","snapToSelf":"Ajustar a si mesmo","snapToOtherFeatures":"Ajustar à outras feições","snappingEnabled":"Ajuste habilitado","enableSnapping":"Habilitar ajuste","snappingLayers":"Ajustar camadas","snapToCurrentLayer":"Ajustar à camada atual","snapToCountLayers":"Ajustar a {count} camadas","snapToAllLayers":"Ajustar a todas as camadas","pointLayer":"Camada de ponto","lineLayer":"Camada de linha","polygonLayer":"Camada de polígono","currentLayer":"Camada atual","untitledLayer":"Camada sem título","searchLayers":"Pesquisar camadas","noValidSnappingSources":"Nenhuma fonte de ajuste válida","featureToFeature":"Feição para feição","smartGuides":"Guias inteligentes","snapToFeatures":"Ajustar às feições","featureSnapping":"Ajuste de feição","betweenFeatures":"Entre feições","snappingToFeatures":"Ajustando às feições","snappingToConstraints":"Ajustando às restrições","snapToConstraints":"Ajustar às restrições","geometricSnapping":"Ajuste geométrico","geometryGuides":"Guias de geometria","enableAllLayers":"Habilitar todos","disableAllLayers":"Desativar todos"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-PT.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-PT.json new file mode 100644 index 0000000..d0cb5f3 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Controlos de Ajuste","snapping":"Ajuste Automático","snappingRules":"Regras de ajuste","snapToSelf":"Autoajuste","snapToOtherFeatures":"Ajustar para outros elementos","snappingEnabled":"Ajuste ativado","enableSnapping":"Ativar ajuste","snappingLayers":"A ajustar camadas","snapToCurrentLayer":"Ajustar à camada atual","snapToCountLayers":"Ajustar a {count} camadas","snapToAllLayers":"Ajustar a todas as camadas","pointLayer":"Camadas de pontos","lineLayer":"Camada de linhas","polygonLayer":"Camada de polígonos","currentLayer":"Camada atual","untitledLayer":"Camada sem título","searchLayers":"Pesquisar camadas","noValidSnappingSources":"Sem fontes de ajuste válidas","featureToFeature":"Elemento a elemento","smartGuides":"Guias inteligentes","snapToFeatures":"Ajustar a outros elementos","featureSnapping":"Ajuste de elementos","betweenFeatures":"Entre elementos","snappingToFeatures":"A ajustar aos elementos","snappingToConstraints":"A ajustar a restrições","snapToConstraints":"Ajustar a restrições","geometricSnapping":"Ajuste geométrico","geometryGuides":"Guias geométricas","enableAllLayers":"Ativar tudo","disableAllLayers":"Desativar tudo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ro.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ro.json new file mode 100644 index 0000000..4cef212 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Comenzi de fixare","snapping":"Fixare","snappingRules":"Reguli de fixare","snapToSelf":"Fixare la sine","snapToOtherFeatures":"Fixare pe alte obiecte spațiale","snappingEnabled":"Fixare activată","enableSnapping":"Activarea fixării","snappingLayers":"Straturi tematice cu fixare","snapToCurrentLayer":"Fixare la stratul tematic actual","snapToCountLayers":"Fixare la straturile tematice {count}","snapToAllLayers":"Fixare la straturile tematice","pointLayer":"Strat tematic punct","lineLayer":"Strat tematic linie","polygonLayer":"Strat tematic poligon","currentLayer":"Strat tematic curent","untitledLayer":"Strat tematic fără titlu","searchLayers":"Căutare straturi tematice","noValidSnappingSources":"Nicio sursă validă de fixare","featureToFeature":"Obiect spațial la obiect spațial","smartGuides":"Ghiduri inteligente","snapToFeatures":"Fixare pe obiecte spațiale","featureSnapping":"Fixare obiecte spațiale","betweenFeatures":"Între obiecte spațiale","snappingToFeatures":"Fixare la obiecte spațiale","snappingToConstraints":"Fixare la contrângeri","snapToConstraints":"Fixați la constrâgeri","geometricSnapping":"Fixare geometrică","geometryGuides":"Ghiduri geometrice","enableAllLayers":"Activare toate","disableAllLayers":"Dezactivare toate"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ru.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ru.json new file mode 100644 index 0000000..4d13ee7 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Элементы управления замыкания","snapping":"Замыкание","snappingRules":"Правила замыкания","snapToSelf":"Замкнуть на себя","snapToOtherFeatures":"Замкнуть на другие объекты","snappingEnabled":"Замыкание включено","enableSnapping":"Включение замыкания","snappingLayers":"Слои замыкания","snapToCurrentLayer":"Замкнуть на текущий слой","snapToCountLayers":"Замкнуть на {count} слоев","snapToAllLayers":"Замкнуть на все слои","pointLayer":"Точечный слой","lineLayer":"Линейный слой","polygonLayer":"Полигональный слой","currentLayer":"Текущий слой","untitledLayer":"Слой без названия","searchLayers":"Поиск слоев","noValidSnappingSources":"Нет допустимых источников замыкания","featureToFeature":"Объект в объект","smartGuides":"Умные направляющие","snapToFeatures":"Замкнуть на объекты","featureSnapping":"Замыкание на объекте","betweenFeatures":"Между объектами","snappingToFeatures":"Замыкание на объекты","snappingToConstraints":"Замыкание на ограничения","snapToConstraints":"Замкнуть на ограничения","geometricSnapping":"Геометрическое замыкание","geometryGuides":"Направляющие геометрии","enableAllLayers":"Включить все","disableAllLayers":"Отключить все"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sk.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sk.json new file mode 100644 index 0000000..69d0d50 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Ovládanie prichytávania","snapping":"Prichytávanie","snappingRules":"Pravidlá prichytávania","snapToSelf":"Prichytiť na seba","snapToOtherFeatures":"Prichytiť na iné prvky","snappingEnabled":"Prichytávanie povolené","enableSnapping":"Povoliť prichytávanie","snappingLayers":"Prichytávacie vrstvy","snapToCurrentLayer":"Prichytiť na aktuálnu vrstvu","snapToCountLayers":"Prichytiť na {count} vrstvy","snapToAllLayers":"Prichytiť na všetky vrstvy","pointLayer":"Vrstva bodov","lineLayer":"Vrstva línií","polygonLayer":"Vrstva polygónov","currentLayer":"Aktuálna vrstva","untitledLayer":"Vrstva bez názvu","searchLayers":"Vyhľadať vrstvy","noValidSnappingSources":"Neexistujú platné zdroje pre prichytávanie","featureToFeature":"Prvok k prvku","smartGuides":"Inteligentné vodiace čiary","snapToFeatures":"Prichytávať na prvky","featureSnapping":"Prichytávanie prvkov","betweenFeatures":"Medzi prvkami","snappingToFeatures":"Prichytávanie k prvkom","snappingToConstraints":"Prichytávanie podľa obmedzení","snapToConstraints":"Prichytiť podľa obmedzení","geometricSnapping":"Prichytávanie podľa geometrie","geometryGuides":"Vodiace čiary geometrie","enableAllLayers":"Povoliť všetko","disableAllLayers":"Zakázať všetko"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sl.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sl.json new file mode 100644 index 0000000..5400264 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Krmilniki privlačnosti","snapping":"Privlačnost","snappingRules":"Pravila privlačnosti","snapToSelf":"Privlači k sebi","snapToOtherFeatures":"Privlači na druge geoobjekte","snappingEnabled":"Privlačnost je omogočena","enableSnapping":"Omogoči privlačnost","snappingLayers":"Privlačnost slojev","snapToCurrentLayer":"Privlači na trenutne sloje","snapToCountLayers":"Privlači na sloje {count}","snapToAllLayers":"Privlači na vse sloje","pointLayer":"Točkovni sloj","lineLayer":"Linijski sloj","polygonLayer":"Poligonski sloj","currentLayer":"Trenutni sloj","untitledLayer":"Neimenovan sloj","searchLayers":"Iskanje slojev","noValidSnappingSources":"Ni veljavnih virov privlačnosti","featureToFeature":"Geoobjekt do geoobjekta","smartGuides":"Pametna vodila","snapToFeatures":"Privlači na geoobjekte","featureSnapping":"Privlačnost geoobjektov","betweenFeatures":"Med geoobjekti","snappingToFeatures":"Privlačnost na geoobjekte","snappingToConstraints":"Privlačnost na omejitve","snapToConstraints":"Privlači na omejitve","geometricSnapping":"Geometrična privlačnost","geometryGuides":"Geometrična vodila","enableAllLayers":"Omogoči vse","disableAllLayers":"Onemogoči vse"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sr.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sr.json new file mode 100644 index 0000000..1ea865f --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Kontrole za kačenje","snapping":"Snapovanje","snappingRules":"Pravila za kačenje","snapToSelf":"Zakačite za sebe","snapToOtherFeatures":"Zakačite za drugi geoobjetak","snappingEnabled":"Kačenje je omogućeno","enableSnapping":"Omogući snapovanje","snappingLayers":"Slojevi snapovanja","snapToCurrentLayer":"Snapuj na trenutni sloj","snapToCountLayers":"Snapuj na {count} slojeve","snapToAllLayers":"Snapuj na sve slojeve","pointLayer":"Pointiraj sloj","lineLayer":"Liniraj sloj","polygonLayer":"Sloj poligona","currentLayer":"Trenutni sloj","untitledLayer":"Sloj bez naslova","searchLayers":"Pretraži slojeve","noValidSnappingSources":"Nema validnih snaping izvora","featureToFeature":"Geoobjekat do geoobjekta","smartGuides":"Pametni vodiči","snapToFeatures":"Zakačite za geoobjetak","featureSnapping":"Kačenje geoobjekata","betweenFeatures":"Između geoobjekata","snappingToFeatures":"Kačenje za geoobjekat","snappingToConstraints":"Kačenje za ograničenje","snapToConstraints":"Zakačite za ograničenje","geometricSnapping":"Geometrijsko kačenje","geometryGuides":"Geometrijski vodiči","enableAllLayers":"Omogući sve","disableAllLayers":"Onemogući sve"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sv.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sv.json new file mode 100644 index 0000000..b4088c3 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Snappningskontroller","snapping":"Snappning","snappingRules":"Snappningsregler","snapToSelf":"Snappa till egen","snapToOtherFeatures":"Snappa till andra geoobjekt","snappingEnabled":"Snappning aktiverad","enableSnapping":"Aktivera snappning","snappingLayers":"Snappningslager","snapToCurrentLayer":"Snappa till aktuellt lager","snapToCountLayers":"Snappa till {count} lager","snapToAllLayers":"Snappa till alla lager","pointLayer":"Punktlager","lineLayer":"Linjelager","polygonLayer":"Polygonlager","currentLayer":"Aktuellt lager","untitledLayer":"Namnlöst lager","searchLayers":"Sök lager","noValidSnappingSources":"Inga giltiga snappningskällor","featureToFeature":"Geoobjekt till geoobjekt","smartGuides":"Smarta guider","snapToFeatures":"Snappa till geoobjekt","featureSnapping":"Geoobjektsnappning","betweenFeatures":"Mellan geoobjekt","snappingToFeatures":"Snappning till geoobjekt","snappingToConstraints":"Snappning till begränsningar","snapToConstraints":"Snappa till begränsningar","geometricSnapping":"Geometrisk snappning","geometryGuides":"Geometriguider","enableAllLayers":"Aktivera alla","disableAllLayers":"Inaktivera alla"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_th.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_th.json new file mode 100644 index 0000000..cc6697f --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ส่วนควบคุมการสแน็ป","snapping":"ประชิด","snappingRules":"กฎการสแน็ป","snapToSelf":"สแน็ปให้กับตัวเอง","snapToOtherFeatures":"สแน็ปไปยังคุณสมบัติอื่น","snappingEnabled":"เปิดใช้การสแน็ปไว้","enableSnapping":"เปิดใช้งานการสแน็ป","snappingLayers":"การสแน็ปชั้นข้อมูล","snapToCurrentLayer":"สแน็ปไปยังชั้นข้อมูลปัจจุบัน","snapToCountLayers":"สแน็ปไปยังชั้นข้อมูล {count}","snapToAllLayers":"สแน็ปไปยังชั้นข้อมูลทั้งหมด","pointLayer":"ชั้นข้อมูลจุด","lineLayer":"ชั้นข้อมูลเส้น","polygonLayer":"ชั้นข้อมูลโพลีกอน","currentLayer":"ชั้นข้อมูลปัจจุบัน","untitledLayer":"ชั้นข้อมูลไม่มีชื่อ","searchLayers":"ค้นหาชั้นข้อมูล","noValidSnappingSources":"ไม่มีต้นทางการสแน็ปที่ใช้งานได้","featureToFeature":"ฟีเจอร์ต่อฟีเจอร์","smartGuides":"สมาร์ทไกด์","snapToFeatures":"สแน็ปไปยังฟีเจอร์","featureSnapping":"ฟีเจอร์ประชิด","betweenFeatures":"ระหว่างฟีเจอร์","snappingToFeatures":"การสแน็ปไปยังฟีเจอร์","snappingToConstraints":"การสแน็ปไปยังข้อจำกัด","snapToConstraints":"สแน็ปไปยังข้อจำกัด","geometricSnapping":"การสแน็ปทางเรขาคณิต","geometryGuides":"ไกด์เรขาคณิต","enableAllLayers":"เปิดใช้งานทั้งหมด","disableAllLayers":"ปิดใช้งานทั้งหมด"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_tr.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_tr.json new file mode 100644 index 0000000..91eff30 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Yakalama kontrolleri","snapping":"Yakalama","snappingRules":"Yaslama kuralları","snapToSelf":"Kendine yasla","snapToOtherFeatures":"Diğer detaylara yasla","snappingEnabled":"Yaslama etkinleştirildi","enableSnapping":"Yakalamayı etkinleştir","snappingLayers":"Katmanlar yakalanıyor","snapToCurrentLayer":"Mevcut katmanı yakala","snapToCountLayers":"{count} katmanlarını yakala","snapToAllLayers":"Tüm katmanları yakala","pointLayer":"Nokta katmanı","lineLayer":"Çizgi katmanı","polygonLayer":"Alan katmanı","currentLayer":"Geçerli katman","untitledLayer":"Başlıksız katman","searchLayers":"Katmanları ara","noValidSnappingSources":"Geçerli bir yakalama kaynağı yok","featureToFeature":"Detaydan detaya","smartGuides":"Akıllı kılavuzlar","snapToFeatures":"Detayları yakala","featureSnapping":"Detay yakalama","betweenFeatures":"Detaylar arası","snappingToFeatures":"Detaylar yakalanıyor","snappingToConstraints":"Kısıtlamalar yakalanıyor","snapToConstraints":"Kısıtlamaları yakala","geometricSnapping":"Geometrik yakalama","geometryGuides":"Geometri kılavuzları","enableAllLayers":"Tümünü etkinleştir","disableAllLayers":"Tümünü devre dışı bırak"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_uk.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_uk.json new file mode 100644 index 0000000..ad3190b --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Прив'язування елементів управління","snapping":"Замикання","snappingRules":"Правила замикання","snapToSelf":"Прив’язати до себе","snapToOtherFeatures":"Прив’язати до інших об'єктів","snappingEnabled":"Замикання увімкнено","enableSnapping":"Увімкнути замикання","snappingLayers":"Шари замикання","snapToCurrentLayer":"Замкнути до поточного шару","snapToCountLayers":"Замкнути до {count} шарів","snapToAllLayers":"Замкнути до всіх шарів","pointLayer":"Шар точок","lineLayer":"Шар ліній","polygonLayer":"Шар полігонів","currentLayer":"Поточний шар","untitledLayer":"Шар без заголовку","searchLayers":"Пошук шарів","noValidSnappingSources":"Немає дійсних джерел замикання","featureToFeature":"Об’єкт до об’єкта","smartGuides":"Швидкі направляючі","snapToFeatures":"Прив’язати до об'єктів","featureSnapping":"Прив'язування об'єктів","betweenFeatures":"Між об'єктами","snappingToFeatures":"Прив'язування до об'єктів","snappingToConstraints":"Прив'язування до обмежень","snapToConstraints":"Прив’язати до обмежень","geometricSnapping":"Геометрична прив'язка","geometryGuides":"Геометричні направляючі","enableAllLayers":"Активувати все","disableAllLayers":"Деактивувати все"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_vi.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_vi.json new file mode 100644 index 0000000..ac72676 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Kiểm soát công cụ bắt dính","snapping":"Bắt dính","snappingRules":"Quy tắc bắt dính","snapToSelf":"Tự bắt dính","snapToOtherFeatures":"Bắt dính vào đối tượng khác","snappingEnabled":"Đã bật tính năng bắt dính","enableSnapping":"Bật tính năng bắt dính","snappingLayers":"Các lớp bắt dính","snapToCurrentLayer":"Bắt dính vào lớp hiện tại","snapToCountLayers":"Bắt dính vào {count} lớp","snapToAllLayers":"Bắt dính vào tất cả các lớp","pointLayer":"Lớp điểm","lineLayer":"Lớp đường","polygonLayer":"Lớp vùng","currentLayer":"Lớp hiện tại","untitledLayer":"Lớp chưa có tiêu đề","searchLayers":"Tìm kiếm lớp","noValidSnappingSources":"Không có các nguồn chụp ảnh nhanh hợp lệ","featureToFeature":"Đối tượng đến đối tượng","smartGuides":"Hướng dẫn thông minh","snapToFeatures":"Bắt dính vào các đối tượng","featureSnapping":"Bắt dính đối tượng","betweenFeatures":"Giữa các đối tượng","snappingToFeatures":"Bắt dính đối tượng","snappingToConstraints":"Bắt dính vào các ràng buộc","snapToConstraints":"Bắt dính vào các ràng buộc","geometricSnapping":"Bắt dính hình học","geometryGuides":"Hướng dẫn hình học","enableAllLayers":"Kích hoạt tất cả","disableAllLayers":"Vô hiệu hóa tất cả"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-CN.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-CN.json new file mode 100644 index 0000000..bd28064 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"捕捉控件","snapping":"捕捉","snappingRules":"捕捉规则","snapToSelf":"捕捉到本身","snapToOtherFeatures":"捕捉其他要素","snappingEnabled":"捕捉功能已启用","enableSnapping":"启用捕捉","snappingLayers":"正在捕捉图层","snapToCurrentLayer":"捕捉到当前图层","snapToCountLayers":"捕捉到 {count} 个图层","snapToAllLayers":"捕捉到所有图层","pointLayer":"点图层","lineLayer":"线图层","polygonLayer":"面图层","currentLayer":"当前图层","untitledLayer":"无标题图层","searchLayers":"搜索图层","noValidSnappingSources":"无有效捕捉源","featureToFeature":"要素至要素","smartGuides":"智能参考线","snapToFeatures":"捕捉到要素","featureSnapping":"要素捕捉","betweenFeatures":"要素之间","snappingToFeatures":"正在捕捉到要素","snappingToConstraints":"正在捕捉到约束","snapToConstraints":"捕捉到约束","geometricSnapping":"几何捕捉","geometryGuides":"几何参考线","enableAllLayers":"全部启用","disableAllLayers":"全部禁用"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-HK.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-HK.json new file mode 100644 index 0000000..472c817 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"貼齊控制項","snapping":"正在貼齊","snappingRules":"貼齊規則","snapToSelf":"自助貼齊","snapToOtherFeatures":"貼齊圖徵","snappingEnabled":"已啟用貼齊","enableSnapping":"啟用貼齊","snappingLayers":"貼齊圖層","snapToCurrentLayer":"貼齊至目前圖層","snapToCountLayers":"貼齊至 {count} 圖層","snapToAllLayers":"貼齊至所有圖層","pointLayer":"點圖層","lineLayer":"線圖層","polygonLayer":"多邊形圖層","currentLayer":"目前圖層","untitledLayer":"未命名的圖層","searchLayers":"搜尋圖層","noValidSnappingSources":"無有效的貼齊來源","featureToFeature":"圖徵至圖徵","smartGuides":"智慧輔助線","snapToFeatures":"貼齊圖徵","featureSnapping":"圖徵對齊","betweenFeatures":"圖徵之間","snappingToFeatures":"正在貼齊圖徵","snappingToConstraints":"正在貼齊限制","snapToConstraints":"貼齊限制","geometricSnapping":"幾何貼齊","geometryGuides":"幾何輔助線","enableAllLayers":"全部啟用","disableAllLayers":"全部停用"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-TW.json b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-TW.json new file mode 100644 index 0000000..472c817 --- /dev/null +++ b/public/assets/esri/widgets/support/SnappingControls/t9n/SnappingControls_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"貼齊控制項","snapping":"正在貼齊","snappingRules":"貼齊規則","snapToSelf":"自助貼齊","snapToOtherFeatures":"貼齊圖徵","snappingEnabled":"已啟用貼齊","enableSnapping":"啟用貼齊","snappingLayers":"貼齊圖層","snapToCurrentLayer":"貼齊至目前圖層","snapToCountLayers":"貼齊至 {count} 圖層","snapToAllLayers":"貼齊至所有圖層","pointLayer":"點圖層","lineLayer":"線圖層","polygonLayer":"多邊形圖層","currentLayer":"目前圖層","untitledLayer":"未命名的圖層","searchLayers":"搜尋圖層","noValidSnappingSources":"無有效的貼齊來源","featureToFeature":"圖徵至圖徵","smartGuides":"智慧輔助線","snapToFeatures":"貼齊圖徵","featureSnapping":"圖徵對齊","betweenFeatures":"圖徵之間","snappingToFeatures":"正在貼齊圖徵","snappingToConstraints":"正在貼齊限制","snapToConstraints":"貼齊限制","geometricSnapping":"幾何貼齊","geometryGuides":"幾何輔助線","enableAllLayers":"全部啟用","disableAllLayers":"全部停用"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker.json b/public/assets/esri/widgets/support/t9n/ColorPicker.json new file mode 100644 index 0000000..db5a642 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker.json @@ -0,0 +1 @@ +{"open":"Open color picker","close":"Close color picker","opacity":"Opacity"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_ar.json b/public/assets/esri/widgets/support/t9n/ColorPicker_ar.json new file mode 100644 index 0000000..e3721bb --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_ar.json @@ -0,0 +1 @@ +{"open":"فتح أداة انتقاء الألوان","close":"غلق أداة انتقاء الألوان","opacity":"معدل الشفافية"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_bg.json b/public/assets/esri/widgets/support/t9n/ColorPicker_bg.json new file mode 100644 index 0000000..e83185e --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_bg.json @@ -0,0 +1 @@ +{"open":"Отваряне на инструмента за избор на цвят","close":"Затваряне на инструмента за избор на цвят","opacity":"Непрозрачност"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_bs.json b/public/assets/esri/widgets/support/t9n/ColorPicker_bs.json new file mode 100644 index 0000000..5d0614a --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_bs.json @@ -0,0 +1 @@ +{"open":"Otvori birač boje","close":"Zatvori birač boje","opacity":"Neprozirnost"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_ca.json b/public/assets/esri/widgets/support/t9n/ColorPicker_ca.json new file mode 100644 index 0000000..a42e482 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_ca.json @@ -0,0 +1 @@ +{"open":"Obre el selector de color","close":"Tanca el selector de color","opacity":"Opacitat"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_cs.json b/public/assets/esri/widgets/support/t9n/ColorPicker_cs.json new file mode 100644 index 0000000..6f65915 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_cs.json @@ -0,0 +1 @@ +{"open":"Otevřít nástroj pro výběr barvy","close":"Zavřít nástroj pro výběr barvy","opacity":"Neprůhlednost"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_da.json b/public/assets/esri/widgets/support/t9n/ColorPicker_da.json new file mode 100644 index 0000000..704c5a4 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_da.json @@ -0,0 +1 @@ +{"open":"Åbn farvevælger","close":"Luk farvevælger","opacity":"Gennemsigtighed"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_de.json b/public/assets/esri/widgets/support/t9n/ColorPicker_de.json new file mode 100644 index 0000000..190c77b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_de.json @@ -0,0 +1 @@ +{"open":"Farbauswahl öffnen","close":"Farbauswahl schließen","opacity":"Opazität"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_el.json b/public/assets/esri/widgets/support/t9n/ColorPicker_el.json new file mode 100644 index 0000000..f54cec9 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_el.json @@ -0,0 +1 @@ +{"open":"Άνοιγμα εργαλείου επιλογής χρώματος","close":"Κλείσιμο εργαλείου επιλογής χρώματος","opacity":"Αδιαφάνεια"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_en.json b/public/assets/esri/widgets/support/t9n/ColorPicker_en.json new file mode 100644 index 0000000..db5a642 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_en.json @@ -0,0 +1 @@ +{"open":"Open color picker","close":"Close color picker","opacity":"Opacity"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_es.json b/public/assets/esri/widgets/support/t9n/ColorPicker_es.json new file mode 100644 index 0000000..e600255 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_es.json @@ -0,0 +1 @@ +{"open":"Abrir selector de color","close":"Cerrar selector de color","opacity":"Opacidad"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_et.json b/public/assets/esri/widgets/support/t9n/ColorPicker_et.json new file mode 100644 index 0000000..ef00a60 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_et.json @@ -0,0 +1 @@ +{"open":"Ava värvivalija","close":"Sule värvivalija","opacity":"Läbipaistmatus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_fi.json b/public/assets/esri/widgets/support/t9n/ColorPicker_fi.json new file mode 100644 index 0000000..0bf2dc4 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_fi.json @@ -0,0 +1 @@ +{"open":"Avaa värinvalitsin","close":"Sulje värinvalitsin","opacity":"Peittävyys"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_fr.json b/public/assets/esri/widgets/support/t9n/ColorPicker_fr.json new file mode 100644 index 0000000..7300318 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_fr.json @@ -0,0 +1 @@ +{"open":"Ouvrir le sélecteur de couleurs","close":"Fermer le sélecteur de couleurs","opacity":"Opacité"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_he.json b/public/assets/esri/widgets/support/t9n/ColorPicker_he.json new file mode 100644 index 0000000..8103c78 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_he.json @@ -0,0 +1 @@ +{"open":"פתח בורר צבעים","close":"סגור בורר צבעים","opacity":"אטימות"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_hr.json b/public/assets/esri/widgets/support/t9n/ColorPicker_hr.json new file mode 100644 index 0000000..5d0614a --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_hr.json @@ -0,0 +1 @@ +{"open":"Otvori birač boje","close":"Zatvori birač boje","opacity":"Neprozirnost"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_hu.json b/public/assets/esri/widgets/support/t9n/ColorPicker_hu.json new file mode 100644 index 0000000..66a0f00 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_hu.json @@ -0,0 +1 @@ +{"open":"Színválasztó megnyitása","close":"Színválasztó bezárása","opacity":"Átlátszóság"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_id.json b/public/assets/esri/widgets/support/t9n/ColorPicker_id.json new file mode 100644 index 0000000..efbbdc7 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_id.json @@ -0,0 +1 @@ +{"open":"Buka pengambil warna","close":"Tutup pengambil warna","opacity":"Opasitas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_it.json b/public/assets/esri/widgets/support/t9n/ColorPicker_it.json new file mode 100644 index 0000000..10b3cfa --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_it.json @@ -0,0 +1 @@ +{"open":"Apri selettore colore","close":"Chiudi selettore colore","opacity":"Opacità"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_ja.json b/public/assets/esri/widgets/support/t9n/ColorPicker_ja.json new file mode 100644 index 0000000..421ea22 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_ja.json @@ -0,0 +1 @@ +{"open":"カラー パレットを開く","close":"カラー パレットを閉じる","opacity":"透明度"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_ko.json b/public/assets/esri/widgets/support/t9n/ColorPicker_ko.json new file mode 100644 index 0000000..dddca60 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_ko.json @@ -0,0 +1 @@ +{"open":"색상 선택기 열기","close":"색상 선택기 닫기","opacity":"불투명도"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_lt.json b/public/assets/esri/widgets/support/t9n/ColorPicker_lt.json new file mode 100644 index 0000000..c460c34 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_lt.json @@ -0,0 +1 @@ +{"open":"Atidaryti spalvų parinkiklį","close":"Uždaryti spalvų parinkiklį","opacity":"Dengiamumas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_lv.json b/public/assets/esri/widgets/support/t9n/ColorPicker_lv.json new file mode 100644 index 0000000..0223c5b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_lv.json @@ -0,0 +1 @@ +{"open":"Atvērt krāsu atlasītāju","close":"Aizvērt krāsu atlasītāju","opacity":"Necaurspīdība"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_nb.json b/public/assets/esri/widgets/support/t9n/ColorPicker_nb.json new file mode 100644 index 0000000..282f973 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_nb.json @@ -0,0 +1 @@ +{"open":"Åpne fargevelger","close":"Lukk fargevelger","opacity":"Opasitet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_nl.json b/public/assets/esri/widgets/support/t9n/ColorPicker_nl.json new file mode 100644 index 0000000..fdd0794 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_nl.json @@ -0,0 +1 @@ +{"open":"Kleurkiezer openen","close":"Kleurkiezer sluiten","opacity":"Opaciteit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_pl.json b/public/assets/esri/widgets/support/t9n/ColorPicker_pl.json new file mode 100644 index 0000000..8c57fe4 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_pl.json @@ -0,0 +1 @@ +{"open":"Otwórz okno wyboru kolorów","close":"Zamknij okno wyboru kolorów","opacity":"Przezroczystość"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_pt-BR.json b/public/assets/esri/widgets/support/t9n/ColorPicker_pt-BR.json new file mode 100644 index 0000000..2cf1930 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_pt-BR.json @@ -0,0 +1 @@ +{"open":"Abrir seletor de cores","close":"Escolher seletor de cores","opacity":"Opacidade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_pt-PT.json b/public/assets/esri/widgets/support/t9n/ColorPicker_pt-PT.json new file mode 100644 index 0000000..dceed2a --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_pt-PT.json @@ -0,0 +1 @@ +{"open":"Abrir selecionador de cores","close":"Fechar selecionador de cores","opacity":"Opacidade"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_ro.json b/public/assets/esri/widgets/support/t9n/ColorPicker_ro.json new file mode 100644 index 0000000..18349ee --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_ro.json @@ -0,0 +1 @@ +{"open":"Deschidere selector culori","close":"Închidere selector culori","opacity":"Opacitate"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_ru.json b/public/assets/esri/widgets/support/t9n/ColorPicker_ru.json new file mode 100644 index 0000000..0cd81a7 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_ru.json @@ -0,0 +1 @@ +{"open":"Открыть выбор цветов","close":"Закрыть выбор цветов","opacity":"Непрозрачный"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_sk.json b/public/assets/esri/widgets/support/t9n/ColorPicker_sk.json new file mode 100644 index 0000000..cd0da99 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_sk.json @@ -0,0 +1 @@ +{"open":"Otvoriť výber farby","close":"Zatvoriť výber farby","opacity":"Opacita"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_sl.json b/public/assets/esri/widgets/support/t9n/ColorPicker_sl.json new file mode 100644 index 0000000..abba58c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_sl.json @@ -0,0 +1 @@ +{"open":"Odpri izbirnik barve","close":"Zapri izbirnik barve","opacity":"Neprosojnost"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_sr.json b/public/assets/esri/widgets/support/t9n/ColorPicker_sr.json new file mode 100644 index 0000000..e756914 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_sr.json @@ -0,0 +1 @@ +{"open":"Otvori birač boja","close":"Zatvori birač boja","opacity":"Neprozirnost"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_sv.json b/public/assets/esri/widgets/support/t9n/ColorPicker_sv.json new file mode 100644 index 0000000..6e62204 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_sv.json @@ -0,0 +1 @@ +{"open":"Öppna färgurval","close":"Stäng färgurval","opacity":"Opacitet"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_th.json b/public/assets/esri/widgets/support/t9n/ColorPicker_th.json new file mode 100644 index 0000000..5ff8543 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_th.json @@ -0,0 +1 @@ +{"open":"เปิดตัวเลือกสี","close":"ปิดตัวเลือกสี","opacity":"ความทึบแสง"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_tr.json b/public/assets/esri/widgets/support/t9n/ColorPicker_tr.json new file mode 100644 index 0000000..a730bd6 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_tr.json @@ -0,0 +1 @@ +{"open":"Renk seçiciyi aç","close":"Renk seçiciyi kapat","opacity":"Matlık"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_uk.json b/public/assets/esri/widgets/support/t9n/ColorPicker_uk.json new file mode 100644 index 0000000..22a3f01 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_uk.json @@ -0,0 +1 @@ +{"open":"Відкрити панель вибору кольору","close":"Закрити панель вибору кольору","opacity":"Непрозорість"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_vi.json b/public/assets/esri/widgets/support/t9n/ColorPicker_vi.json new file mode 100644 index 0000000..d5b33cd --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_vi.json @@ -0,0 +1 @@ +{"open":"Mở trình chọn màu","close":"Đóng trình chọn màu","opacity":"Độ mờ đục"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_zh-CN.json b/public/assets/esri/widgets/support/t9n/ColorPicker_zh-CN.json new file mode 100644 index 0000000..85f8e08 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_zh-CN.json @@ -0,0 +1 @@ +{"open":"打开颜色选取器","close":"关闭颜色选取器","opacity":"透明度"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_zh-HK.json b/public/assets/esri/widgets/support/t9n/ColorPicker_zh-HK.json new file mode 100644 index 0000000..9574b99 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_zh-HK.json @@ -0,0 +1 @@ +{"open":"開啟顏色選取器","close":"關閉顏色選取器","opacity":"不透明度"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/ColorPicker_zh-TW.json b/public/assets/esri/widgets/support/t9n/ColorPicker_zh-TW.json new file mode 100644 index 0000000..9574b99 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/ColorPicker_zh-TW.json @@ -0,0 +1 @@ +{"open":"開啟顏色選取器","close":"關閉顏色選取器","opacity":"不透明度"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker.json b/public/assets/esri/widgets/support/t9n/DatePicker.json new file mode 100644 index 0000000..20e8d9c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker.json @@ -0,0 +1 @@ +{"widgetLabel":"Date picker","setDate":"Set date","selectMonth":"Select month","goToPreviousMonth":"Go to previous month","goToNextMonth":"Go to next month","goToPreviousYear":"Go to previous year","goToNextYear":"Go to next year"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_ar.json b/public/assets/esri/widgets/support/t9n/DatePicker_ar.json new file mode 100644 index 0000000..6d1cf21 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"أداة انتقاء التاريخ","setDate":"قم بتعيين التاريخ","selectMonth":"تحديد شهر","goToPreviousMonth":"انتقال إلى الشهر السابق","goToNextMonth":"انتقال إلى الشهر التالي","goToPreviousYear":"انتقال إلى العام السابق","goToNextYear":"انتقال إلى العام التالي"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_bg.json b/public/assets/esri/widgets/support/t9n/DatePicker_bg.json new file mode 100644 index 0000000..8fd9508 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Избор на дата","setDate":"Задайте дата","selectMonth":"Изберете месец","goToPreviousMonth":"Отидете на предходния месец","goToNextMonth":"Отидете на следващия месец","goToPreviousYear":"Отидете на предходната година","goToNextYear":"Отидете на следващата година"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_bs.json b/public/assets/esri/widgets/support/t9n/DatePicker_bs.json new file mode 100644 index 0000000..e953caf --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Odabir datuma","setDate":"Postavi datum","selectMonth":"Odaberite mjesec","goToPreviousMonth":"Idi na prethodni mjesec","goToNextMonth":"Idi na sljedeći mjesec","goToPreviousYear":"Idi na prethodnu godinu","goToNextYear":"Idi na sljedeću godinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_ca.json b/public/assets/esri/widgets/support/t9n/DatePicker_ca.json new file mode 100644 index 0000000..3e86432 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Selector de data","setDate":"Defineix la data","selectMonth":"Seleccioneu el mes","goToPreviousMonth":"Ves al mes anterior","goToNextMonth":"Ves al mes següent","goToPreviousYear":"Ves a l'any anterior","goToNextYear":"Ves a l'any següent"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_cs.json b/public/assets/esri/widgets/support/t9n/DatePicker_cs.json new file mode 100644 index 0000000..fe7b6ca --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Výběr data","setDate":"Nastavit datum","selectMonth":"Vybrat měsíc","goToPreviousMonth":"Přejít na předchozí měsíc","goToNextMonth":"Přejít na další měsíc","goToPreviousYear":"Přejít na předchozí rok","goToNextYear":"Přejít na další rok"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_da.json b/public/assets/esri/widgets/support/t9n/DatePicker_da.json new file mode 100644 index 0000000..c504df1 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Datovælger","setDate":"Angiv dato","selectMonth":"Vælg måned","goToPreviousMonth":"Gå til forrige måned","goToNextMonth":"Gå til næste måned","goToPreviousYear":"Gå til forrige år","goToNextYear":"Gå til næste år"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_de.json b/public/assets/esri/widgets/support/t9n/DatePicker_de.json new file mode 100644 index 0000000..7c09efd --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Datumsauswahl","setDate":"Datum festlegen","selectMonth":"Monat auswählen","goToPreviousMonth":"Gehe zum vorherigen Monat","goToNextMonth":"Gehe zum nächsten Monat","goToPreviousYear":"Gehe zum vorherigen Jahr","goToNextYear":"Gehe zum nächsten Jahr"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_el.json b/public/assets/esri/widgets/support/t9n/DatePicker_el.json new file mode 100644 index 0000000..14a44d2 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Επιλογή ημερομηνίας","setDate":"Καθορισμός ημερομηνίας","selectMonth":"Επιλογή μήνα","goToPreviousMonth":"Μετάβαση στον προηγούμενο μήνα","goToNextMonth":"Μετάβαση στον επόμενο μήνα","goToPreviousYear":"Μετάβαση στο προηγούμενο έτος","goToNextYear":"Μετάβαση στο επόμενο έτος"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_en.json b/public/assets/esri/widgets/support/t9n/DatePicker_en.json new file mode 100644 index 0000000..20e8d9c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Date picker","setDate":"Set date","selectMonth":"Select month","goToPreviousMonth":"Go to previous month","goToNextMonth":"Go to next month","goToPreviousYear":"Go to previous year","goToNextYear":"Go to next year"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_es.json b/public/assets/esri/widgets/support/t9n/DatePicker_es.json new file mode 100644 index 0000000..3a370e8 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Selector de fecha","setDate":"Ajustar fecha","selectMonth":"Seleccionar mes","goToPreviousMonth":"Ir al mes anterior","goToNextMonth":"Ir al mes siguiente","goToPreviousYear":"Ir al año anterior","goToNextYear":"Ir al año siguiente"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_et.json b/public/assets/esri/widgets/support/t9n/DatePicker_et.json new file mode 100644 index 0000000..cf0cd5d --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kuupäeva valija","setDate":"Määra kuupäev","selectMonth":"Vali kuu","goToPreviousMonth":"Liigu eelmisele kuule","goToNextMonth":"Liigu järgmisele kuule","goToPreviousYear":"Liigu eelmisele aastale","goToNextYear":"Liigu järgmisele aastale"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_fi.json b/public/assets/esri/widgets/support/t9n/DatePicker_fi.json new file mode 100644 index 0000000..f16c49c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Päivämäärävalitsin","setDate":"Määritä päivämäärä","selectMonth":"Valitse kuukausi","goToPreviousMonth":"Siirry edelliseen kuukauteen","goToNextMonth":"Siirry seuraavaan kuukauteen","goToPreviousYear":"Siirry edelliseen vuoteen","goToNextYear":"Siirry seuraavaan vuoteen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_fr.json b/public/assets/esri/widgets/support/t9n/DatePicker_fr.json new file mode 100644 index 0000000..c114908 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Sélecteur de date","setDate":"Définir la date","selectMonth":"Sélectionner le mois","goToPreviousMonth":"Accéder au mois précédent","goToNextMonth":"Accéder au mois suivant","goToPreviousYear":"Accéder à l’année précédente","goToNextYear":"Accéder à l’année suivante"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_he.json b/public/assets/esri/widgets/support/t9n/DatePicker_he.json new file mode 100644 index 0000000..17ac175 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_he.json @@ -0,0 +1 @@ +{"widgetLabel":"בורר תאריכים","setDate":"הגדר תאריך","selectMonth":"בחר חודש","goToPreviousMonth":"עבור לחודש הקודם","goToNextMonth":"עבור לחודש הבא","goToPreviousYear":"עבור לשנה הקודמת","goToNextYear":"עבור לשנה הבאה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_hr.json b/public/assets/esri/widgets/support/t9n/DatePicker_hr.json new file mode 100644 index 0000000..e953caf --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Odabir datuma","setDate":"Postavi datum","selectMonth":"Odaberite mjesec","goToPreviousMonth":"Idi na prethodni mjesec","goToNextMonth":"Idi na sljedeći mjesec","goToPreviousYear":"Idi na prethodnu godinu","goToNextYear":"Idi na sljedeću godinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_hu.json b/public/assets/esri/widgets/support/t9n/DatePicker_hu.json new file mode 100644 index 0000000..9caf539 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Dátumválasztó","setDate":"Dátum beállítása","selectMonth":"Hónap kiválasztása","goToPreviousMonth":"Ugrás az előző hónapra","goToNextMonth":"Ugrás a következő hónapra","goToPreviousYear":"Ugrás az előző évre","goToNextYear":"Ugrás a következő évre"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_id.json b/public/assets/esri/widgets/support/t9n/DatePicker_id.json new file mode 100644 index 0000000..60f8938 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pemilih tanggal","setDate":"Atur tanggal","selectMonth":"Pilih bulan","goToPreviousMonth":"Buka bulan sebelumnya","goToNextMonth":"Buka bulan berikutnya","goToPreviousYear":"Buka tahun sebelumnya","goToNextYear":"Buka tahun berikutnya"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_it.json b/public/assets/esri/widgets/support/t9n/DatePicker_it.json new file mode 100644 index 0000000..f2413c9 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Selettore data","setDate":"Impostare data","selectMonth":"Selezionare il mese","goToPreviousMonth":"Vai al mese precedente","goToNextMonth":"Vai al mese successivo","goToPreviousYear":"Vai all’anno precedente","goToNextYear":"Vai all’anno successivo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_ja.json b/public/assets/esri/widgets/support/t9n/DatePicker_ja.json new file mode 100644 index 0000000..d37fcf0 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"日付ピッカー","setDate":"日付の設定","selectMonth":"月の選択","goToPreviousMonth":"前の月に移動","goToNextMonth":"次の月に移動","goToPreviousYear":"前の年に移動","goToNextYear":"次の年に移動"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_ko.json b/public/assets/esri/widgets/support/t9n/DatePicker_ko.json new file mode 100644 index 0000000..9ada315 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"날짜 선택기","setDate":"날짜 설정","selectMonth":"월 선택","goToPreviousMonth":"이전 달로 이동","goToNextMonth":"다음 달로 이동","goToPreviousYear":"이전 연도로 이동","goToNextYear":"다음 연도로 이동"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_lt.json b/public/assets/esri/widgets/support/t9n/DatePicker_lt.json new file mode 100644 index 0000000..08e2a04 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Datos parinkiklis","setDate":"Nustatyti datą","selectMonth":"Pasirinkite mėnesį","goToPreviousMonth":"Eiti į ankstesnį mėnesį","goToNextMonth":"Eiti į kitą mėnesį","goToPreviousYear":"Eiti į ankstesnius metus","goToNextYear":"Eiti į kitus metus"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_lv.json b/public/assets/esri/widgets/support/t9n/DatePicker_lv.json new file mode 100644 index 0000000..8f27cd4 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Datuma atlasītājs","setDate":"Iestatīt datumu","selectMonth":"Izvēlēties mēnesi","goToPreviousMonth":"Pāriet uz iepriekšējo mēnesi","goToNextMonth":"Pāriet uz nākamo mēnesi","goToPreviousYear":"Pāriet uz iepriekšējo gadu","goToNextYear":"Pāriet uz nākamo gadu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_nb.json b/public/assets/esri/widgets/support/t9n/DatePicker_nb.json new file mode 100644 index 0000000..772d244 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Datovelger","setDate":"Angi dato","selectMonth":"Velg måned","goToPreviousMonth":"Gå til forrige måned","goToNextMonth":"Gå til neste måned","goToPreviousYear":"Gå til forrige år","goToNextYear":"Gå til neste år"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_nl.json b/public/assets/esri/widgets/support/t9n/DatePicker_nl.json new file mode 100644 index 0000000..d40bf07 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Datumkiezer","setDate":"Stel datum in","selectMonth":"Selecteer maand","goToPreviousMonth":"Ga naar vorige maand","goToNextMonth":"Ga naar volgende maand","goToPreviousYear":"Ga naar vorig jaar","goToNextYear":"Ga naar volgend jaar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_pl.json b/public/assets/esri/widgets/support/t9n/DatePicker_pl.json new file mode 100644 index 0000000..a180406 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Wybór daty","setDate":"Skonfiguruj datę","selectMonth":"Wybierz miesiąc","goToPreviousMonth":"Przejdź do poprzedniego miesiąca","goToNextMonth":"Przejdź do następnego miesiąca","goToPreviousYear":"Przejdź do poprzedniego roku","goToNextYear":"Przejdź do następnego roku"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_pt-BR.json b/public/assets/esri/widgets/support/t9n/DatePicker_pt-BR.json new file mode 100644 index 0000000..e196e06 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Seletor de data","setDate":"Definir data","selectMonth":"Selecionar mês","goToPreviousMonth":"Ir para mês anterior","goToNextMonth":"Ir para próximo mês","goToPreviousYear":"Ir para ano anterior","goToNextYear":"Ir para próximo ano"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_pt-PT.json b/public/assets/esri/widgets/support/t9n/DatePicker_pt-PT.json new file mode 100644 index 0000000..cc9b061 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Seletor de data","setDate":"Definir data","selectMonth":"Selecionar mês","goToPreviousMonth":"Ir para o mês anterior","goToNextMonth":"Ir para o mês seguinte","goToPreviousYear":"Ir para o ano anterior","goToNextYear":"Ir para o ano seguinte"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_ro.json b/public/assets/esri/widgets/support/t9n/DatePicker_ro.json new file mode 100644 index 0000000..fac36d5 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Selector dată","setDate":"Fixați data","selectMonth":"Selectați luna","goToPreviousMonth":"Salt la luna anterioară","goToNextMonth":"Salt la luna următoare","goToPreviousYear":"Salt la anul anterior","goToNextYear":"Salt la anul următor"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_ru.json b/public/assets/esri/widgets/support/t9n/DatePicker_ru.json new file mode 100644 index 0000000..471a600 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Выбор даты","setDate":"Задать дату","selectMonth":"Выбрать месяц","goToPreviousMonth":"Перейти к предыдущему месяцу","goToNextMonth":"Перейти к следующему месяцу","goToPreviousYear":"Перейти к предыдущему году","goToNextYear":"Перейти к следующему году"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_sk.json b/public/assets/esri/widgets/support/t9n/DatePicker_sk.json new file mode 100644 index 0000000..2b097b0 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Výber dátumu","setDate":"Nastaviť dátum","selectMonth":"Vybrať mesiac","goToPreviousMonth":"Prejsť na predchádzajúci mesiac","goToNextMonth":"Prejsť na nasledujúci mesiac","goToPreviousYear":"Prejsť na prechádzajúci rok","goToNextYear":"Prejsť na nasledujúci rok"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_sl.json b/public/assets/esri/widgets/support/t9n/DatePicker_sl.json new file mode 100644 index 0000000..cb46556 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Izbirnik datuma","setDate":"Nastavi datum","selectMonth":"Izberi mesec","goToPreviousMonth":"Pojdi na prejšnji mesec","goToNextMonth":"Pojdi na naslednji mesec","goToPreviousYear":"Pojdi na prejšnje leto","goToNextYear":"Pojdi na naslednje leto"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_sr.json b/public/assets/esri/widgets/support/t9n/DatePicker_sr.json new file mode 100644 index 0000000..5fb1265 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Birač datuma","setDate":"Podesi datum","selectMonth":"Izaberi mesec","goToPreviousMonth":"Idi na prethodni mesec","goToNextMonth":"Idi na sledeći mesec","goToPreviousYear":"Idi na prethodnu godinu","goToNextYear":"Idi na sledeću godinu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_sv.json b/public/assets/esri/widgets/support/t9n/DatePicker_sv.json new file mode 100644 index 0000000..cc00614 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Datumväljare","setDate":"Ange datum","selectMonth":"Välj månad","goToPreviousMonth":"Gå till föregående månad","goToNextMonth":"Gå till nästa månad","goToPreviousYear":"Gå till föregående år","goToNextYear":"Gå till nästa år"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_th.json b/public/assets/esri/widgets/support/t9n/DatePicker_th.json new file mode 100644 index 0000000..5eadc7f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ตัวเลือกวันที่","setDate":"ตั้งค่าวันที่","selectMonth":"เลือกเดือน","goToPreviousMonth":"ไปเดือนก่อนหน้า","goToNextMonth":"ไปเดือนถัดไป","goToPreviousYear":"ไปปีก่อนหน้า","goToNextYear":"ไปปีถัดไป"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_tr.json b/public/assets/esri/widgets/support/t9n/DatePicker_tr.json new file mode 100644 index 0000000..3210baf --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Tarih seçici","setDate":"Tarihi ayarla","selectMonth":"Ay seç","goToPreviousMonth":"Önceki aya git","goToNextMonth":"Sonraki aya git","goToPreviousYear":"Önceki yıla git","goToNextYear":"Sonraki yıla git"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_uk.json b/public/assets/esri/widgets/support/t9n/DatePicker_uk.json new file mode 100644 index 0000000..bf42769 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Елемент вибору дати","setDate":"Задати дату","selectMonth":"Вибрати місяць","goToPreviousMonth":"Перейти до попереднього місяця","goToNextMonth":"Перейти до наступного місяця","goToPreviousYear":"Перейти до попереднього року","goToNextYear":"Перейти до наступного року"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_vi.json b/public/assets/esri/widgets/support/t9n/DatePicker_vi.json new file mode 100644 index 0000000..1828f08 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Trình chọn ngày","setDate":"Thiết lập ngày","selectMonth":"Chọn tháng","goToPreviousMonth":"Đến tháng trước","goToNextMonth":"Đến tháng tiếp theo","goToPreviousYear":"Đến năm trước","goToNextYear":"Đến năm tiếp theo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_zh-CN.json b/public/assets/esri/widgets/support/t9n/DatePicker_zh-CN.json new file mode 100644 index 0000000..669326a --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"日期选取器","setDate":"设置日期","selectMonth":"选择月份","goToPreviousMonth":"转到上一月","goToNextMonth":"转到下一月","goToPreviousYear":"转到上一年","goToNextYear":"转到下一年"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_zh-HK.json b/public/assets/esri/widgets/support/t9n/DatePicker_zh-HK.json new file mode 100644 index 0000000..92991d4 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"日期選取器","setDate":"設定日期","selectMonth":"選擇月份","goToPreviousMonth":"移至上個月","goToNextMonth":"移至下個月","goToPreviousYear":"移至去年","goToNextYear":"移至明年"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/DatePicker_zh-TW.json b/public/assets/esri/widgets/support/t9n/DatePicker_zh-TW.json new file mode 100644 index 0000000..92991d4 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/DatePicker_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"日期選取器","setDate":"設定日期","selectMonth":"選擇月份","goToPreviousMonth":"移至上個月","goToNextMonth":"移至下個月","goToPreviousYear":"移至去年","goToNextYear":"移至明年"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer.json b/public/assets/esri/widgets/support/t9n/SaveLayer.json new file mode 100644 index 0000000..1743122 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer.json @@ -0,0 +1 @@ +{"widgetLabel":"Save layer","laverName":"Layer name","saveInFolder":"Save in folder","processing":{"fetching":"Fetching portal information","saving":"Saving"},"errors":{"authenticating":"Error signing into portal","fetching":"Error occurred while fetching portal information","saving":"Error occurred while saving the layer"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_ar.json b/public/assets/esri/widgets/support/t9n/SaveLayer_ar.json new file mode 100644 index 0000000..d328277 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"حفظ الطبقة","laverName":"اسم الطبقة","saveInFolder":"حفظ في مجلد","processing":{"fetching":"جلب معلومات الطبقة","saving":"يتم الآن الحفظ"},"errors":{"authenticating":"خطأ في تسجيل الدخول إلى البوابة الإلكترونية","fetching":"حدث خطأ أثناء جلب معلومات البوابة الإلكترونية","saving":"حدث خطأ أثناء حفظ الطبقة"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_bg.json b/public/assets/esri/widgets/support/t9n/SaveLayer_bg.json new file mode 100644 index 0000000..926bab3 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Запазване на слой","laverName":"Име на слой","saveInFolder":"Запазване в папка","processing":{"fetching":"Извличане на информация за портала","saving":"Записва се"},"errors":{"authenticating":"Грешка при влизане в портала","fetching":"Възникна грешка при извличане на информация за портала","saving":"Възникна грешка при запазването на слоя"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_bs.json b/public/assets/esri/widgets/support/t9n/SaveLayer_bs.json new file mode 100644 index 0000000..0782281 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Spremi sloj","laverName":"Naziv sloja","saveInFolder":"Spremi u mapu","processing":{"fetching":"Dohvaćanje informacija o portalu","saving":"Spremanje"},"errors":{"authenticating":"Pogreška prilikom prijave na portal","fetching":"Došlo je do pogreške prilikom dohvaćanja informacija o portalu","saving":"Došlo je do pogreške prilikom spremanja stila"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_ca.json b/public/assets/esri/widgets/support/t9n/SaveLayer_ca.json new file mode 100644 index 0000000..07db308 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Desa la capa","laverName":"Nom de la capa","saveInFolder":"Desa-ho a la carpeta","processing":{"fetching":"S'està recuperant la informació del portal","saving":"S'està desant"},"errors":{"authenticating":"Error en iniciar la sessió al portal","fetching":"S'ha produït un error en obtenir la informació del portal","saving":"S'ha produït un error en desar la capa"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_cs.json b/public/assets/esri/widgets/support/t9n/SaveLayer_cs.json new file mode 100644 index 0000000..9c7ca36 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Uložit vrstvu","laverName":"Název vrstvy","saveInFolder":"Uložit do složky","processing":{"fetching":"Načítání informací o portálu","saving":"Ukládání"},"errors":{"authenticating":"Chyba přihlášení do portálu","fetching":"Při načítání informací o portálu došlo k chybě","saving":"Při ukládání vrstvy došlo k chybě"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_da.json b/public/assets/esri/widgets/support/t9n/SaveLayer_da.json new file mode 100644 index 0000000..dfb4b6b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Gem lag","laverName":"Navn på lag","saveInFolder":"Gem i mappe","processing":{"fetching":"Henter portaloplysninger","saving":"Gemmer"},"errors":{"authenticating":"Der opstod en fejl under login på portal","fetching":"Der opstod en fejl under hentning af portaloplysninger","saving":"Der opstod en fejl under lagring af laget"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_de.json b/public/assets/esri/widgets/support/t9n/SaveLayer_de.json new file mode 100644 index 0000000..3b34c1c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Layer speichern","laverName":"Layer-Name","saveInFolder":"In Ordner speichern","processing":{"fetching":"Portal-Informationen werden abgerufen","saving":"Wird gespeichert"},"errors":{"authenticating":"Fehler bei der Anmeldung beim Portal","fetching":"Beim Abrufen der Portal-Informationen ist ein Fehler aufgetreten","saving":"Beim Speichern des Layers ist ein Fehler aufgetreten"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_el.json b/public/assets/esri/widgets/support/t9n/SaveLayer_el.json new file mode 100644 index 0000000..af8d378 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Αποθήκευση θεματικού επιπέδου","laverName":"Όνομα θεματικού επιπέδου","saveInFolder":"Αποθήκευση σε φάκελο","processing":{"fetching":"Γίνεται ανάκτηση πληροφοριών Portal","saving":"Αποθήκευση"},"errors":{"authenticating":"Σφάλμα σύνδεσης στο Portal","fetching":"Προέκυψε σφάλμα κατά την ανάκτηση πληροφοριών Portal","saving":"Προέκυψε σφάλμα κατά την αποθήκευση του θεματικού επιπέδου"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_en.json b/public/assets/esri/widgets/support/t9n/SaveLayer_en.json new file mode 100644 index 0000000..1743122 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Save layer","laverName":"Layer name","saveInFolder":"Save in folder","processing":{"fetching":"Fetching portal information","saving":"Saving"},"errors":{"authenticating":"Error signing into portal","fetching":"Error occurred while fetching portal information","saving":"Error occurred while saving the layer"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_es.json b/public/assets/esri/widgets/support/t9n/SaveLayer_es.json new file mode 100644 index 0000000..91e5b77 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Guardar capa","laverName":"Nombre de capa","saveInFolder":"Guardar en carpeta","processing":{"fetching":"Obteniendo información del portal","saving":"Guardando"},"errors":{"authenticating":"Error al iniciar sesión en el portal","fetching":"Se ha producido un error al obtener la información del portal","saving":"Se ha producido un error al guardar la capa"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_et.json b/public/assets/esri/widgets/support/t9n/SaveLayer_et.json new file mode 100644 index 0000000..6288f31 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Salvesta kiht","laverName":"Kihi nimi","saveInFolder":"Salvesta kausta","processing":{"fetching":"Hangitakse portaali teave","saving":"Salvestamine"},"errors":{"authenticating":"Viga portaali sisselogimisel","fetching":"Portaali teabe hankimisel tekkis tõrge","saving":"Kihi salvestamisel tekkis viga"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_fi.json b/public/assets/esri/widgets/support/t9n/SaveLayer_fi.json new file mode 100644 index 0000000..5466918 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Tallenna karttataso","laverName":"Karttatason nimi","saveInFolder":"Tallenna kansioon","processing":{"fetching":"Noudetaan portaalitietoja","saving":"Tallennetaan"},"errors":{"authenticating":"Virhe kirjautumisessa portaaliin","fetching":"Portaalitietojen noutamisessa tapahtui virhe","saving":"Karttatason tallennuksessa tapahtui virhe"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_fr.json b/public/assets/esri/widgets/support/t9n/SaveLayer_fr.json new file mode 100644 index 0000000..e262e2e --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Enregistrer la couche","laverName":"Nom de la couche","saveInFolder":"Enregistrer dans un dossier","processing":{"fetching":"Récupération des informations du portail","saving":"Enregistrement"},"errors":{"authenticating":"Erreur lors de la connexion au portail","fetching":"Une erreur est survenue lors de la récupération des informations du portail","saving":"Une erreur est survenue lors de l’enregistrement de la couche"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_he.json b/public/assets/esri/widgets/support/t9n/SaveLayer_he.json new file mode 100644 index 0000000..d97c745 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_he.json @@ -0,0 +1 @@ +{"widgetLabel":"שמור שכבה","laverName":"שם שכבה","saveInFolder":"שמור בתיקייה","processing":{"fetching":"מאחזר פרטי פורטל","saving":"שמירה"},"errors":{"authenticating":"שגיאה בכניסה לפורטל","fetching":"אירעה שגיאה בעת אחזור פרטי פורטל","saving":"אירעה שגיאה במהלך שמירת השכבה"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_hr.json b/public/assets/esri/widgets/support/t9n/SaveLayer_hr.json new file mode 100644 index 0000000..0782281 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Spremi sloj","laverName":"Naziv sloja","saveInFolder":"Spremi u mapu","processing":{"fetching":"Dohvaćanje informacija o portalu","saving":"Spremanje"},"errors":{"authenticating":"Pogreška prilikom prijave na portal","fetching":"Došlo je do pogreške prilikom dohvaćanja informacija o portalu","saving":"Došlo je do pogreške prilikom spremanja stila"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_hu.json b/public/assets/esri/widgets/support/t9n/SaveLayer_hu.json new file mode 100644 index 0000000..b2b6b14 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Réteg mentése","laverName":"Réteg neve","saveInFolder":"Mentés mappába","processing":{"fetching":"Portáladatok lekérése","saving":"Mentés"},"errors":{"authenticating":"Hiba a portálra való bejelentkezéskor","fetching":"Hiba történt a portáladatok lekérése során","saving":"Hiba történt a réteg mentése közben"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_id.json b/public/assets/esri/widgets/support/t9n/SaveLayer_id.json new file mode 100644 index 0000000..a8100cb --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Simpan layer","laverName":"Nama lapisan","saveInFolder":"Simpan di folder","processing":{"fetching":"Mengambil informasi portal","saving":"Menyimpan"},"errors":{"authenticating":"Terjadi kesalahan saat masuk ke portal","fetching":"Terjadi kesalahan saat mengambil informasi portal","saving":"Terjadi kesalahan saat menyimpan layer"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_it.json b/public/assets/esri/widgets/support/t9n/SaveLayer_it.json new file mode 100644 index 0000000..9fc3aef --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Salvare il layer","laverName":"Nome layer","saveInFolder":"Salva nella cartella","processing":{"fetching":"Recupero informazioni del portale","saving":"Salvataggio in corso"},"errors":{"authenticating":"Errore di accesso al portale","fetching":"Si è verificato un errore durante il recupero delle informazioni del portale","saving":"Si è verificato un errore durante il salvataggio del layer"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_ja.json b/public/assets/esri/widgets/support/t9n/SaveLayer_ja.json new file mode 100644 index 0000000..90951e1 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"レイヤーの保存","laverName":"レイヤー名","saveInFolder":"フォルダーに保存","processing":{"fetching":"ポータル情報を取得しています","saving":"保存しています"},"errors":{"authenticating":"ポータルへのサイン イン中にエラーが発生しました","fetching":"ポータル情報の取得中にエラーが発生しました","saving":"レイヤーの保存中にエラーが発生しました"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_ko.json b/public/assets/esri/widgets/support/t9n/SaveLayer_ko.json new file mode 100644 index 0000000..a53a22e --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"레이어 저장","laverName":"레이어 이름","saveInFolder":"폴더에 저장","processing":{"fetching":"포털 정보를 가져오는 중","saving":"저장 중"},"errors":{"authenticating":"포털에 로그인하는 동안 오류 발생","fetching":"포털 정보를 가져오는 동안 오류 발생","saving":"레이어를 저장하는 동안 오류 발생"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_lt.json b/public/assets/esri/widgets/support/t9n/SaveLayer_lt.json new file mode 100644 index 0000000..96299d4 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Įrašyti sluoksnį","laverName":"Sluoksnio pavadinimas","saveInFolder":"Įrašyti kataloge","processing":{"fetching":"Gaunama portalo informacija","saving":"Įrašoma"},"errors":{"authenticating":"Prisijungiant prie portalo įvyko klaida","fetching":"Gaunant portalo informaciją įvyko klaida","saving":"Įrašant sluoksnį įvyko klaida"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_lv.json b/public/assets/esri/widgets/support/t9n/SaveLayer_lv.json new file mode 100644 index 0000000..6958e15 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Saglabāt slāni","laverName":"Slāņa nosaukums","saveInFolder":"Saglabāt mapē","processing":{"fetching":"Portāla informācijas iegūšana","saving":"Saglabā"},"errors":{"authenticating":"Pierakstoties portālā, radās kļūda","fetching":"Iegūstot portāla informāciju, radās kļūda","saving":"Saglabājot slāni, radās kļūda"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_nb.json b/public/assets/esri/widgets/support/t9n/SaveLayer_nb.json new file mode 100644 index 0000000..b914b0e --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Lagre lag","laverName":"Lagnavn","saveInFolder":"Lagre i mappe","processing":{"fetching":"Henter portalinformasjon","saving":"Lagrer"},"errors":{"authenticating":"Feil ved pålogging i portalen","fetching":"Feil under henting av portalinformasjon","saving":"Feil under lagring av laget"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_nl.json b/public/assets/esri/widgets/support/t9n/SaveLayer_nl.json new file mode 100644 index 0000000..59617ae --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Kaartlaag opslaan","laverName":"Kaartlaagnaam","saveInFolder":"Opslaan in map","processing":{"fetching":"Portalinformatie ophalen","saving":"Opslaan"},"errors":{"authenticating":"Fout bij aanmelden bij portal","fetching":"Er is een fout opgetreden bij het ophalen van portalinformatie","saving":"Er is een fout opgetreden bij het opslaan van de laag."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_pl.json b/public/assets/esri/widgets/support/t9n/SaveLayer_pl.json new file mode 100644 index 0000000..38c972f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Zapisz warstwę","laverName":"Nazwa warstwy","saveInFolder":"Zapisz w folderze","processing":{"fetching":"Pobieranie informacji o portalu","saving":"Zapisywanie"},"errors":{"authenticating":"Błąd podczas logowania się do portalu","fetching":"Wystąpił błąd podczas pobierania informacji o portalu","saving":"Wystąpił błąd podczas zapisywania warstwy"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_pt-BR.json b/public/assets/esri/widgets/support/t9n/SaveLayer_pt-BR.json new file mode 100644 index 0000000..d0f9bf1 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Salvar camada","laverName":"Nome da Camada","saveInFolder":"Salvar na pasta","processing":{"fetching":"Buscando informações do portal","saving":"Salvando"},"errors":{"authenticating":"Erro ao entrar no portal","fetching":"Ocorreu um erro ao buscar informações do portal.","saving":"Ocorreu um erro ao salvar a camada"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_pt-PT.json b/public/assets/esri/widgets/support/t9n/SaveLayer_pt-PT.json new file mode 100644 index 0000000..8c53384 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Guardar camada","laverName":"Nome da camada","saveInFolder":"Guardar numa pasta","processing":{"fetching":"A obter informação do portal","saving":"A guardar"},"errors":{"authenticating":"Erro ao iniciar sessão no portal","fetching":"Ocorreu um erro ao obter informação do portal","saving":"Ocorreu um erro ao guardar a camada"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_ro.json b/public/assets/esri/widgets/support/t9n/SaveLayer_ro.json new file mode 100644 index 0000000..8a97911 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Salvarea unui strat tematic","laverName":"Nume strat tematic","saveInFolder":"Salvare în director","processing":{"fetching":"Se preiau informațiile din portal","saving":"Se salvează"},"errors":{"authenticating":"Eroare la autentificarea în portal","fetching":"A survenit o eroare la preluarea informațiilor din portal","saving":"A survenit o eroare în timpul salvării stratului tematic"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_ru.json b/public/assets/esri/widgets/support/t9n/SaveLayer_ru.json new file mode 100644 index 0000000..376a39d --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Сохранить слой","laverName":"Имя слоя","saveInFolder":"Сохранить в папке","processing":{"fetching":"Получение информации о портале","saving":"Сохранение"},"errors":{"authenticating":"Ошибка входа на портал","fetching":"При получении информации о портале произошла ошибка","saving":"При сохранении слоя произошла ошибка"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_sk.json b/public/assets/esri/widgets/support/t9n/SaveLayer_sk.json new file mode 100644 index 0000000..26c9789 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Uložiť vrstvu","laverName":"Názov vrstvy","saveInFolder":"Uložiť do priečinka","processing":{"fetching":"Získavanie informácií o portáli","saving":"Ukladá sa"},"errors":{"authenticating":"Chyba pri prihlasovaní do portálu","fetching":"Pri načítavaní informácií o portáli došlo k chybe","saving":"Pri ukladaní vrstvy došlo k chybe"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_sl.json b/public/assets/esri/widgets/support/t9n/SaveLayer_sl.json new file mode 100644 index 0000000..50faeb2 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Shrani sloj","laverName":"Ime sloja","saveInFolder":"Shrani v mapo","processing":{"fetching":"Pridobivanje informacij portala","saving":"Shranjevanje"},"errors":{"authenticating":"Napaka pri prijavi v portal","fetching":"Med pridobivanjem informacij portala je prišlo do napake.","saving":"Med shranjevanjem sloja je prišlo do napake."}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_sr.json b/public/assets/esri/widgets/support/t9n/SaveLayer_sr.json new file mode 100644 index 0000000..91b0e8e --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Sačuvaj sloj","laverName":"Ime sloja","saveInFolder":"Sačuvaj u fascikli","processing":{"fetching":"Preuzimanje informacija o portalu","saving":"Čuvanje"},"errors":{"authenticating":"Greška pri prijavljivanju na portal","fetching":"Došlo je do greške pri preuzimanju informacija o portalu","saving":"Došlo je do greške prilikom čuvanja sloja"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_sv.json b/public/assets/esri/widgets/support/t9n/SaveLayer_sv.json new file mode 100644 index 0000000..02f1456 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Spara lager","laverName":"Lagernamn","saveInFolder":"Spara i mapp","processing":{"fetching":"Hämtar portalinformation","saving":"Sparar"},"errors":{"authenticating":"Fel vid inloggning till portalen","fetching":"Ett fel uppstod när portalinformation hämtades","saving":"Ett fel uppstod när lagret sparades"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_th.json b/public/assets/esri/widgets/support/t9n/SaveLayer_th.json new file mode 100644 index 0000000..e220059 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_th.json @@ -0,0 +1 @@ +{"widgetLabel":"บันทึกชั้นข้อมูล","laverName":"ชื่อชั้นข้อมูล","saveInFolder":"บันทึกลงในโฟลเดอร์","processing":{"fetching":"กำลังดึงข้อมูลพอร์ทัล","saving":"กำลังบันทึก"},"errors":{"authenticating":"ข้อผิดพลาดในการลงชื่อเข้าใช้พอร์ทัล","fetching":"เกิดข้อผิดพลาดขึ้นในระหว่างการดึงข้อมูลพอร์ทัล","saving":"เกิดข้อผิดพลาดขึ้นในระหว่างการบันทึกชั้นข้อมูล"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_tr.json b/public/assets/esri/widgets/support/t9n/SaveLayer_tr.json new file mode 100644 index 0000000..54138f5 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Katmanı kaydet","laverName":"Katman adı","saveInFolder":"Klasöre kaydet","processing":{"fetching":"Portal bilgileri getiriliyor","saving":"Kaydediliyor"},"errors":{"authenticating":"Portalda oturum açılırken hata oluştu","fetching":"Portal bilgileri getirilirken hata oluştu","saving":"Katman kaydedilirken hata oluştu"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_uk.json b/public/assets/esri/widgets/support/t9n/SaveLayer_uk.json new file mode 100644 index 0000000..d13f8bc --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Зберегти шар","laverName":"Назва шару","saveInFolder":"Зберегти у папці","processing":{"fetching":"Отримання інформації про портал...","saving":"Виконується збереження"},"errors":{"authenticating":"Помилка входу на портал","fetching":"Під час отримання інформації про портал сталася помилка","saving":"Під час збереження шару сталася помилка"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_vi.json b/public/assets/esri/widgets/support/t9n/SaveLayer_vi.json new file mode 100644 index 0000000..927be94 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Lưu lại lớp","laverName":"Tên lớp","saveInFolder":"Lưu trong thư mục","processing":{"fetching":"Đang tìm nạp thông tin trên cổng thông tin","saving":"Đang lưu"},"errors":{"authenticating":"Lỗi khi đăng nhập vào cổng thông tin","fetching":"Đã xảy ra lỗi trong khi truy xuất thông tin trên cổng thông tin","saving":"Đã xảy ra lỗi trong khi lưu lớp"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_zh-CN.json b/public/assets/esri/widgets/support/t9n/SaveLayer_zh-CN.json new file mode 100644 index 0000000..d70458d --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"保存图层","laverName":"图层名称","saveInFolder":"保存到文件夹","processing":{"fetching":"提取门户信息","saving":"正在保存"},"errors":{"authenticating":"登录门户时出错","fetching":"提取门户信息时出错","saving":"保存图层时出错"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_zh-HK.json b/public/assets/esri/widgets/support/t9n/SaveLayer_zh-HK.json new file mode 100644 index 0000000..4e3585a --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"儲存圖層","laverName":"圖層名稱","saveInFolder":"儲存於資料夾","processing":{"fetching":"正在擷取入口網站資訊","saving":"儲存"},"errors":{"authenticating":"登入入口網站時出錯","fetching":"擷取入口網站資訊時發生錯誤","saving":"儲存圖層時發生錯誤"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/SaveLayer_zh-TW.json b/public/assets/esri/widgets/support/t9n/SaveLayer_zh-TW.json new file mode 100644 index 0000000..4e3585a --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/SaveLayer_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"儲存圖層","laverName":"圖層名稱","saveInFolder":"儲存於資料夾","processing":{"fetching":"正在擷取入口網站資訊","saving":"儲存"},"errors":{"authenticating":"登入入口網站時出錯","fetching":"擷取入口網站資訊時發生錯誤","saving":"儲存圖層時發生錯誤"}} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker.json b/public/assets/esri/widgets/support/t9n/TimePicker.json new file mode 100644 index 0000000..3aea8d0 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker.json @@ -0,0 +1 @@ +{"widgetLabel":"Time picker","inputTitle":"Set time"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_ar.json b/public/assets/esri/widgets/support/t9n/TimePicker_ar.json new file mode 100644 index 0000000..832c9e7 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_ar.json @@ -0,0 +1 @@ +{"widgetLabel":"منتقي الوقت","inputTitle":"تعيين الوقت"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_bg.json b/public/assets/esri/widgets/support/t9n/TimePicker_bg.json new file mode 100644 index 0000000..44e9960 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_bg.json @@ -0,0 +1 @@ +{"widgetLabel":"Избор на време","inputTitle":"Задайте време"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_bs.json b/public/assets/esri/widgets/support/t9n/TimePicker_bs.json new file mode 100644 index 0000000..66de94b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_bs.json @@ -0,0 +1 @@ +{"widgetLabel":"Odabir vremena","inputTitle":"Postavi vrijeme"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_ca.json b/public/assets/esri/widgets/support/t9n/TimePicker_ca.json new file mode 100644 index 0000000..011697b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_ca.json @@ -0,0 +1 @@ +{"widgetLabel":"Selector de temps","inputTitle":"Defineix l'hora"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_cs.json b/public/assets/esri/widgets/support/t9n/TimePicker_cs.json new file mode 100644 index 0000000..0bab94f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_cs.json @@ -0,0 +1 @@ +{"widgetLabel":"Nástroj pro výběr času","inputTitle":"Nastavit čas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_da.json b/public/assets/esri/widgets/support/t9n/TimePicker_da.json new file mode 100644 index 0000000..d85926b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_da.json @@ -0,0 +1 @@ +{"widgetLabel":"Tidsvælger","inputTitle":"Angiv klokkeslæt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_de.json b/public/assets/esri/widgets/support/t9n/TimePicker_de.json new file mode 100644 index 0000000..1d12eb2 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_de.json @@ -0,0 +1 @@ +{"widgetLabel":"Uhrzeitauswahl","inputTitle":"Zeit festlegen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_el.json b/public/assets/esri/widgets/support/t9n/TimePicker_el.json new file mode 100644 index 0000000..17a4b67 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_el.json @@ -0,0 +1 @@ +{"widgetLabel":"Επιλογή ώρας","inputTitle":"Καθορισμός ώρας"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_en.json b/public/assets/esri/widgets/support/t9n/TimePicker_en.json new file mode 100644 index 0000000..3aea8d0 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_en.json @@ -0,0 +1 @@ +{"widgetLabel":"Time picker","inputTitle":"Set time"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_es.json b/public/assets/esri/widgets/support/t9n/TimePicker_es.json new file mode 100644 index 0000000..5efb366 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_es.json @@ -0,0 +1 @@ +{"widgetLabel":"Selector de hora","inputTitle":"Ajustar hora"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_et.json b/public/assets/esri/widgets/support/t9n/TimePicker_et.json new file mode 100644 index 0000000..e9db998 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_et.json @@ -0,0 +1 @@ +{"widgetLabel":"Kellaajavalija","inputTitle":"Määra aeg"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_fi.json b/public/assets/esri/widgets/support/t9n/TimePicker_fi.json new file mode 100644 index 0000000..12cae17 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_fi.json @@ -0,0 +1 @@ +{"widgetLabel":"Ajanvalitsin","inputTitle":"Aseta aika"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_fr.json b/public/assets/esri/widgets/support/t9n/TimePicker_fr.json new file mode 100644 index 0000000..01c1454 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_fr.json @@ -0,0 +1 @@ +{"widgetLabel":"Sélecteur d’heure","inputTitle":"Définir l’heure"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_he.json b/public/assets/esri/widgets/support/t9n/TimePicker_he.json new file mode 100644 index 0000000..a07305e --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_he.json @@ -0,0 +1 @@ +{"widgetLabel":"בורר שעות","inputTitle":"הגדר זמן"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_hr.json b/public/assets/esri/widgets/support/t9n/TimePicker_hr.json new file mode 100644 index 0000000..66de94b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_hr.json @@ -0,0 +1 @@ +{"widgetLabel":"Odabir vremena","inputTitle":"Postavi vrijeme"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_hu.json b/public/assets/esri/widgets/support/t9n/TimePicker_hu.json new file mode 100644 index 0000000..684cd3c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_hu.json @@ -0,0 +1 @@ +{"widgetLabel":"Időválasztó","inputTitle":"Idő beállítása"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_id.json b/public/assets/esri/widgets/support/t9n/TimePicker_id.json new file mode 100644 index 0000000..72efaf9 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_id.json @@ -0,0 +1 @@ +{"widgetLabel":"Pemilih waktu","inputTitle":"Atur waktu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_it.json b/public/assets/esri/widgets/support/t9n/TimePicker_it.json new file mode 100644 index 0000000..4eadeee --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_it.json @@ -0,0 +1 @@ +{"widgetLabel":"Selettore d'ora","inputTitle":"Imposta ora"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_ja.json b/public/assets/esri/widgets/support/t9n/TimePicker_ja.json new file mode 100644 index 0000000..ff0fde7 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_ja.json @@ -0,0 +1 @@ +{"widgetLabel":"時刻ピッカー","inputTitle":"時間の設定"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_ko.json b/public/assets/esri/widgets/support/t9n/TimePicker_ko.json new file mode 100644 index 0000000..ab13a9f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_ko.json @@ -0,0 +1 @@ +{"widgetLabel":"시간 선택기","inputTitle":"시간 설정"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_lt.json b/public/assets/esri/widgets/support/t9n/TimePicker_lt.json new file mode 100644 index 0000000..af31a3f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_lt.json @@ -0,0 +1 @@ +{"widgetLabel":"Laiko parinkiklis","inputTitle":"Nustatyti laiką"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_lv.json b/public/assets/esri/widgets/support/t9n/TimePicker_lv.json new file mode 100644 index 0000000..d2ec55d --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_lv.json @@ -0,0 +1 @@ +{"widgetLabel":"Laika atlasītājs","inputTitle":"Iestatīt laiku"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_nb.json b/public/assets/esri/widgets/support/t9n/TimePicker_nb.json new file mode 100644 index 0000000..bfdd846 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_nb.json @@ -0,0 +1 @@ +{"widgetLabel":"Tidsvelger","inputTitle":"Angi tid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_nl.json b/public/assets/esri/widgets/support/t9n/TimePicker_nl.json new file mode 100644 index 0000000..1b3d196 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_nl.json @@ -0,0 +1 @@ +{"widgetLabel":"Tijdkiezer","inputTitle":"Tijd instellen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_pl.json b/public/assets/esri/widgets/support/t9n/TimePicker_pl.json new file mode 100644 index 0000000..b02d432 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_pl.json @@ -0,0 +1 @@ +{"widgetLabel":"Narzędzie wyboru czasu","inputTitle":"Ustaw czas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_pt-BR.json b/public/assets/esri/widgets/support/t9n/TimePicker_pt-BR.json new file mode 100644 index 0000000..560bd2d --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_pt-BR.json @@ -0,0 +1 @@ +{"widgetLabel":"Seletor de tempo","inputTitle":"Definir hora"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_pt-PT.json b/public/assets/esri/widgets/support/t9n/TimePicker_pt-PT.json new file mode 100644 index 0000000..fad8268 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_pt-PT.json @@ -0,0 +1 @@ +{"widgetLabel":"Seletor de hora","inputTitle":"Definir hora"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_ro.json b/public/assets/esri/widgets/support/t9n/TimePicker_ro.json new file mode 100644 index 0000000..8a52bf5 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_ro.json @@ -0,0 +1 @@ +{"widgetLabel":"Selector de oră","inputTitle":"Setare timp"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_ru.json b/public/assets/esri/widgets/support/t9n/TimePicker_ru.json new file mode 100644 index 0000000..bd106f8 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_ru.json @@ -0,0 +1 @@ +{"widgetLabel":"Указатель времени","inputTitle":"Задать время"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_sk.json b/public/assets/esri/widgets/support/t9n/TimePicker_sk.json new file mode 100644 index 0000000..77ba232 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_sk.json @@ -0,0 +1 @@ +{"widgetLabel":"Výber času","inputTitle":"Nastaviť čas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_sl.json b/public/assets/esri/widgets/support/t9n/TimePicker_sl.json new file mode 100644 index 0000000..0faf959 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_sl.json @@ -0,0 +1 @@ +{"widgetLabel":"Izbirnik časa","inputTitle":"Nastavi čas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_sr.json b/public/assets/esri/widgets/support/t9n/TimePicker_sr.json new file mode 100644 index 0000000..af6b508 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_sr.json @@ -0,0 +1 @@ +{"widgetLabel":"Birač vremena","inputTitle":"Postavi vreme"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_sv.json b/public/assets/esri/widgets/support/t9n/TimePicker_sv.json new file mode 100644 index 0000000..e2bdb26 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_sv.json @@ -0,0 +1 @@ +{"widgetLabel":"Tidsväljare","inputTitle":"Ställ in tid"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_th.json b/public/assets/esri/widgets/support/t9n/TimePicker_th.json new file mode 100644 index 0000000..51b6b98 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_th.json @@ -0,0 +1 @@ +{"widgetLabel":"ตัวเลือกเวลา","inputTitle":"ตั้งเวลา"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_tr.json b/public/assets/esri/widgets/support/t9n/TimePicker_tr.json new file mode 100644 index 0000000..bac72a0 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_tr.json @@ -0,0 +1 @@ +{"widgetLabel":"Zaman seçici","inputTitle":"Saat ayarla"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_uk.json b/public/assets/esri/widgets/support/t9n/TimePicker_uk.json new file mode 100644 index 0000000..c019708 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_uk.json @@ -0,0 +1 @@ +{"widgetLabel":"Вибір часу","inputTitle":"Задати час"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_vi.json b/public/assets/esri/widgets/support/t9n/TimePicker_vi.json new file mode 100644 index 0000000..8ae0644 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_vi.json @@ -0,0 +1 @@ +{"widgetLabel":"Công cụ chọn thời gian","inputTitle":"Thiết lập thời gian"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_zh-CN.json b/public/assets/esri/widgets/support/t9n/TimePicker_zh-CN.json new file mode 100644 index 0000000..dc0f98c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_zh-CN.json @@ -0,0 +1 @@ +{"widgetLabel":"时间选取器","inputTitle":"设置时间"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_zh-HK.json b/public/assets/esri/widgets/support/t9n/TimePicker_zh-HK.json new file mode 100644 index 0000000..d7e4f2c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_zh-HK.json @@ -0,0 +1 @@ +{"widgetLabel":"時間選取器","inputTitle":"設定時間"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/TimePicker_zh-TW.json b/public/assets/esri/widgets/support/t9n/TimePicker_zh-TW.json new file mode 100644 index 0000000..d7e4f2c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/TimePicker_zh-TW.json @@ -0,0 +1 @@ +{"widgetLabel":"時間選取器","inputTitle":"設定時間"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone.json b/public/assets/esri/widgets/support/t9n/timezone.json new file mode 100644 index 0000000..0da7c4f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International Date Line West","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (US and Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Central America","timezoneCentralTime":"Central Time (US and Canada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Eastern Time (US and Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (East) ","timezoneAtlantic":"Atlantic Time (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Greenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mid-Atlantic","timezoneAzores":"Azores","timezoneCaboVerde":"Cabo Verde Is.","timezoneDublin":"Dublin, Edinburgh, Lisbon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Warsaw, Zagreb","timezoneBrussels":"Brussels, Copenhagen, Madrid, Paris","timezoneWCAfrica":"West Central Africa","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athens, Bucharest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damascus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Is., New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Choose your timezone"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_ar.json b/public/assets/esri/widgets/support/t9n/timezone_ar.json new file mode 100644 index 0000000..4dd9a43 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_ar.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"خط التاريخ الدولي غربًا","timezoneHawaii":"هاواي","timezoneAlaska":"ألاسكا","timezoneBaja":"باها كاليفورنيا","timezoneMountain":"التوقيت الجبلي (أمريكا وكندا)","timezoneLaPaz":"شيهواهوا، لاباز، مازاتلان","timezoneArizona":"أريزونا","timezoneSaskatchewan":"ساسكاتشوان","timezoneCentralAmerica":"وسط أمريكا","timezoneCentralTime":"توقيت المنطقة الوسطى (أمريكا وكندا)","timezoneMexico":"غوادالاجارا، مكسيكو، مونتيري","timezoneEasternUS":"التوقيت الشرقي (أمريكا وكندا)","timezoneLima":"بوغوتا، ليما، كويتو","timezoneIndiana":"الهند (الشرق) ","timezoneAtlantic":"توقيت المحيط الأطلسي (كندا)","timezoneCuiaba":"كويابا","timezoneSantiago":"سانتياغو","timezoneManaus":"جورج تاون، لاباز، مانوس، سان جوان","timezoneAsuncion":"أسونسيون","timezoneBrasilia":"البرازيل","timezoneGreenland":"غرينلاند","timezoneMontevideo":"مونتفيدو","timezoneCayenne":"كاين، فروتاليزا","timezoneBuenosAires":"بوينس آيرس","timezoneMidAtlantic":"وسط المحيط الأطلسي","timezoneAzores":"أزورس","timezoneCaboVerde":"جُزر الرأس الأخضر.","timezoneDublin":"دبلن، إدنبرة، لشبونة، لندن","timezoneReykjavik":"مونروفيا، ريكيافيك","timezoneCasablanca":"الدار البيضاء","timezoneBelgrade":"بلغراد، براتسلافا، بودابست، لوبليانا، براغ","timezoneSarajevo":"سراييفو، صوفيا، وارسو، زغرب","timezoneBrussels":"بروكسل، كوبينهاجن، مدريد، باريس","timezoneWCAfrica":"غرب أفريقيا الوسطى","timezoneAmsterdam":"أمستردام، برلين، برن، روما، ستوكهولم، فيينا","timezoneWindhoek":"وندهوك","timezoneMinsk":"مينسك","timezoneCairo":"القاهرة","timezoneHelsinki":"هلسنكي، كييف، ريجا، صوفيا، تالين، فيلنيوس","timezoneAthens":"أثينا، بوخارست","timezoneJerusalem":"القدس","timezoneAmman":"عمّان","timezoneBeirut":"بيروت","timezoneHarare":"هراري، بريتوريا","timezoneDamascus":"دمشق","timezoneIstanbul":"إسطنبول","timezoneKuwait":"الكويت، الرياض","timezoneBaghdad":"بغداد","timezoneNairobi":"نيروبي","timezoneKaliningrad":"كالينينغراد","timezoneMoscow":"موسكو، سانت بطرسبرغ، فولغوغراد","timezoneMuscat":"أبو ظبي، مسقط","timezoneBaku":"باكو","timezoneYerevan":"يريفان","timezoneTbilisi":"تبليسي","timezonePortLouis":"بورت لويس","timezoneTashkent":"طشقند","timezoneIslamabad":"إسلام آباد، كاراتشي","timezoneEkaterinburg":"إكاترينبرج","timezoneAstana":"آستانا","timezoneDhaka":"دكا","timezoneNovosibirsk":"نوفوسيبرسك","timezoneBangkok":"بانكوك، هانوي، جاكرتا","timezoneKrasnoyarsk":"كراسنويارسك","timezoneBeijing":"بكين، شونجكينج، هونج كونج، أورومكي","timezoneSingapore":"كوالا لومبور، سنغافورة","timezoneTaipei":"تايبيه","timezonePerth":"بيرث","timezoneUlaanbaatar":"أولان باتار","timezoneIrkutsk":"إركوتسك","timezoneSeoul":"سيول","timezoneOsaka":"أوساكا، سبورو، طوكيو","timezoneYakutsk":"ياكوتسك","timezoneCanberra":"كنبرا، ملبورن، سيدني","timezoneBrisbane":"بريسبان","timezoneHobart":"هوبارت","timezoneGuam":"جوام، بورت مورسبي","timezoneVladivostok":"فلاديفوستوك","timezoneSolomon":"جزر سليمان، كاليدونيا الجديدة","timezoneMagadan":"ماجادان","timezoneFiji":"فيجي","timezoneAuckland":"أوكلاند، ولنجتون","timezoneNukualofa":"نوكو ألوفا","timezoneSamoa":"ساموا","chooseTimezone":"اختر منطقتك الزمنية"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_bg.json b/public/assets/esri/widgets/support/t9n/timezone_bg.json new file mode 100644 index 0000000..944fc66 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_bg.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Международна линия за смяна на датата Запад","timezoneHawaii":"Хавай","timezoneAlaska":"Аляска","timezoneBaja":"Баха Калифорния","timezoneMountain":"Планинско време (САЩ и Канада)","timezoneLaPaz":"Чихуахуа, Ла Пас, Мазатлан","timezoneArizona":"Аризона","timezoneSaskatchewan":"Саскачеван","timezoneCentralAmerica":"Централна Америка","timezoneCentralTime":"Централно време (САЩ и Канада)","timezoneMexico":"Гуадалахара, Мексико Сити, Монтерей","timezoneEasternUS":"Източно време (САЩ и Канада)","timezoneLima":"Богота, Лима, Кито","timezoneIndiana":"Индиана (Изток) ","timezoneAtlantic":"Атлантическо време (Канада)","timezoneCuiaba":"Куиаба","timezoneSantiago":"Сантяго","timezoneManaus":"Джорджтаун, Ла Пас, Манаус, Сан Хуан","timezoneAsuncion":"Асунсион","timezoneBrasilia":"Бразилия","timezoneGreenland":"Гренландия","timezoneMontevideo":"Монтевидео","timezoneCayenne":"Кайен, Форталеза","timezoneBuenosAires":"Буенос Айрес","timezoneMidAtlantic":"Среден Атлантик","timezoneAzores":"Азорски острови","timezoneCaboVerde":"О. Кабо Верде","timezoneDublin":"Дъблин, Единбург, Лисабон, Лондон","timezoneReykjavik":"Монровия, Рейкявик","timezoneCasablanca":"Казабланка","timezoneBelgrade":"Белград, Братислава, Будапеща, Любляна, Прага","timezoneSarajevo":"Сараево, Скопие, Варшава, Загреб","timezoneBrussels":"Брюксел, Копенхаген, Мадрид, Париж","timezoneWCAfrica":"Западна Централна Африка","timezoneAmsterdam":"Амстердам, Берлин, Берн, Рим, Стокхолм, Виена","timezoneWindhoek":"Уиндхоек","timezoneMinsk":"Минск","timezoneCairo":"Кайро","timezoneHelsinki":"Хелзинки, Киев, Рига, София, Талин, Вилнюс","timezoneAthens":"Атина, Букурещ","timezoneJerusalem":"Ерусалим","timezoneAmman":"Аман","timezoneBeirut":"Бейрут","timezoneHarare":"Хараре, Претория","timezoneDamascus":"Дамаск","timezoneIstanbul":"Истанбул","timezoneKuwait":"Кувейт, Рияд","timezoneBaghdad":"Багдад","timezoneNairobi":"Найроби","timezoneKaliningrad":"Калининград","timezoneMoscow":"Москва, Санкт Петербург, Волгоград","timezoneMuscat":"Абу Даби, Мускат","timezoneBaku":"Баку","timezoneYerevan":"Ереван","timezoneTbilisi":"Тбилиси","timezonePortLouis":"Порт Луис","timezoneTashkent":"Ташкент","timezoneIslamabad":"Исламабад, Карачи","timezoneEkaterinburg":"Екатерининбург","timezoneAstana":"Астана","timezoneDhaka":"Дака","timezoneNovosibirsk":"Новосибирск","timezoneBangkok":"Банкок, Ханой, Джакарта","timezoneKrasnoyarsk":"Красноярск","timezoneBeijing":"Пекин, Чунцин, Хонконг, Урумчи","timezoneSingapore":"Куала Лумпур, Сингапур","timezoneTaipei":"Тайпе","timezonePerth":"Пърт","timezoneUlaanbaatar":"Уланбатор","timezoneIrkutsk":"Иркутск","timezoneSeoul":"Сеул","timezoneOsaka":"Осака, Сапоро, Токио","timezoneYakutsk":"Якутск","timezoneCanberra":"Канбера, Мелбърн, Сидни","timezoneBrisbane":"Бризбейн","timezoneHobart":"Хоубарт","timezoneGuam":"Гуам, Порт Морсби","timezoneVladivostok":"Владивосток","timezoneSolomon":"Соломонови острови Нова Каледония","timezoneMagadan":"Магадан","timezoneFiji":"Фиджи","timezoneAuckland":"Окланд, Уелингтън","timezoneNukualofa":"Нукуалофа","timezoneSamoa":"Самоа","chooseTimezone":"Изберете Вашата часова зона"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_bs.json b/public/assets/esri/widgets/support/t9n/timezone_bs.json new file mode 100644 index 0000000..f95e009 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_bs.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Međunarodna datumska granica zapad","timezoneHawaii":"Havaji","timezoneAlaska":"Aljaska","timezoneBaja":"Baja California","timezoneMountain":"Stjenjačko vrijeme (SAD i Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Srednja Amerika","timezoneCentralTime":"Središnje vrijeme (SAD i Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Istočno vrijeme (SAD i Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (istok) ","timezoneAtlantic":"Atlantsko vrijeme (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Središnji Atlantik","timezoneAzores":"Azori","timezoneCaboVerde":"Zelenortsko Otočje","timezoneDublin":"Dublin, Edinburgh, Lisabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budimpešta, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skoplje, Varšava, Zagreb","timezoneBrussels":"Bruxelles, Kopenhagen, Madrid, Pariz","timezoneWCAfrica":"Zapad središnje Afrike","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rim, Stockholm, Beč","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kijev, Riga, Sofija, Tallinn, Vilnius","timezoneAthens":"Atena, Bukurešt","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kalinjingrad","timezoneMoscow":"Moskva, St. Peterburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muskat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karači","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sidney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomonsko otočje, Nova Kaledonija","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Odaberite svoju vremensku zonu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_ca.json b/public/assets/esri/widgets/support/t9n/timezone_ca.json new file mode 100644 index 0000000..ce0c11c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_ca.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Línia internacional de canvi de data oest","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baixa Califòrnia","timezoneMountain":"Hora de la Muntanya (EUA i Canadà)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlán","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Amèrica Central","timezoneCentralTime":"Hora Central (EUA i Canadà)","timezoneMexico":"Guadalajara, Ciutat de Mèxic, Monterrey","timezoneEasternUS":"Hora de l'Est (EUA i Canadà)","timezoneLima":"Bogotà, Lima, Quito","timezoneIndiana":"Indiana (Est) ","timezoneAtlantic":"Hora de l'Atlàntic (Canadà)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasília","timezoneGreenland":"Groenlàndia","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Atlàntic central","timezoneAzores":"Açores","timezoneCaboVerde":"Illes Cap Verd","timezoneDublin":"Dublín, Edimburg, Lisboa, Londres","timezoneReykjavik":"Monròvia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Praga","timezoneSarajevo":"Sarajevo, Skopje, Varsòvia, Zagreb","timezoneBrussels":"Brussel·les, Copenhaguen, Madrid, París","timezoneWCAfrica":"Àfrica Central Occidental","timezoneAmsterdam":"Amsterdam, Berlín, Berna, Roma, Estocolm, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"El Caire","timezoneHelsinki":"Hèlsinki, Kíev, Riga, Sofia, Tallin, Vílnius","timezoneAthens":"Atenes, Bucarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretòria","timezoneDamascus":"Damasc","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscou, Sant Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Bakú","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilissi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taixkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astanà","timezoneDhaka":"Dacca","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seül","timezoneOsaka":"Osaka, Sapporo, Tòquio","timezoneYakutsk":"Iakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Illes Salomó, Nova Caledònia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Trieu la zona horària"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_cs.json b/public/assets/esri/widgets/support/t9n/timezone_cs.json new file mode 100644 index 0000000..6af45a0 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_cs.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Mezinárodní datová hranice, západ","timezoneHawaii":"Havaj","timezoneAlaska":"Aljaška","timezoneBaja":"Dolní Kalifornie","timezoneMountain":"Horský čas (Spojené státy a Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlán","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Střední Amerika","timezoneCentralTime":"Centrální čas (Spojené státy a Kanada)","timezoneMexico":"Guadalajara, Mexiko, Monterrey","timezoneEasternUS":"Východní čas (Spojené státy a Kanada)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (východ) ","timezoneAtlantic":"Atlantický čas (Kanada)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasília","timezoneGreenland":"Grónsko","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Středoatlantická oblast","timezoneAzores":"Azory","timezoneCaboVerde":"Kapverdy","timezoneDublin":"Dublin, Edinburgh, Lisabon, Londýn","timezoneReykjavik":"Monrovia, Reykjavík","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Bělehrad, Bratislava, Budapešť, Lublaň, Praha","timezoneSarajevo":"Sarajevo, Skopje, Varšava, Záhřeb","timezoneBrussels":"Brusel, Kodaň, Madrid, Paříž","timezoneWCAfrica":"Západní Střední Afrika","timezoneAmsterdam":"Amsterdam, Berlín, Bern, Řím, Stockholm, Vídeň","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Káhira","timezoneHelsinki":"Helsinky, Kyjev, Riga, Sofie, Tallinn, Vilnius","timezoneAthens":"Athény, Bukurešť","timezoneJerusalem":"Jeruzalém","timezoneAmman":"Ammán","timezoneBeirut":"Bejrút","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damašek","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijád","timezoneBaghdad":"Bagdád","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva,Petrohrad, Volgograd","timezoneMuscat":"Abú Dhabí, Maskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islámábád, Karáčí","timezoneEkaterinburg":"Jekatěrinburg","timezoneAstana":"Astana","timezoneDhaka":"Dháka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoj, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Čchung-čching, Hongkong, Urumči","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Tchaj-pej","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulánbátar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Soul","timezoneOsaka":"Ósaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Šalamounovy ostrovy, Nová Kaledonie","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Zvolte své časové pásmo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_da.json b/public/assets/esri/widgets/support/t9n/timezone_da.json new file mode 100644 index 0000000..5a544a0 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_da.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International vestlig datolinje","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (USA og Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlán","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Centralamerika","timezoneCentralTime":"Central Time (USA og Canada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Eastern Time (USA og Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Øst) ","timezoneAtlantic":"Atlantic Time (Canada)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grønland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mid-Atlantic","timezoneAzores":"Azorerne","timezoneCaboVerde":"Kap Verde","timezoneDublin":"Dublin, Edinburgh, Lissabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budapest, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skopje, Warsawa, Zagreb","timezoneBrussels":"Bruxelles, København, Madrid, Paris","timezoneWCAfrica":"Vestlige centralafrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rom, Stockholm, Wien","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athen, Bukarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, St. Petersborg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tasjkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Beijing, Chongqing, Hongkong, Ürümqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomonøerne, Ny Kaledonien","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Vælg din tidszone"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_de.json b/public/assets/esri/widgets/support/t9n/timezone_de.json new file mode 100644 index 0000000..8134b89 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_de.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"MEZ","timezoneEET":"OEZ","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Internationale Datumsgrenze (Westen)","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (USA und Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Mittelamerika","timezoneCentralTime":"Central Time (USA und Kanada)","timezoneMexico":"Guadalajara, Mexiko-Stadt, Monterrey","timezoneEasternUS":"Eastern Time (USA und Kanada)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (Ost) ","timezoneAtlantic":"Atlantic Time (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasília","timezoneGreenland":"Grönland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mittelatlantik","timezoneAzores":"Azoren","timezoneCaboVerde":"Kap Verde","timezoneDublin":"Dublin, Edinburgh, Lissabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skopje, Warschau, Zagreb","timezoneBrussels":"Brüssel, Kopenhagen, Madrid, Paris","timezoneWCAfrica":"West-Zentralafrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rom, Stockholm, Wien","timezoneWindhoek":"Windhuk","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kiew, Riga, Sofia, Tallinn, Wilna","timezoneAthens":"Athen, Bukarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskau, St. Petersburg, Wolgograd","timezoneMuscat":"Abu Dhabi, Maskat","timezoneBaku":"Baku","timezoneYerevan":"Jerewan","timezoneTbilisi":"Tiflis","timezonePortLouis":"Port Louis","timezoneTashkent":"Taschkent","timezoneIslamabad":"Islamabad, Karatschi","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Nowosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hongkong (SAR), Urumchi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipeh","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan-Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Wladiwostok","timezoneSolomon":"Salomonen, Neu-Kaledonien","timezoneMagadan":"Magadan","timezoneFiji":"Fidschi","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Ihre Zeitzone auswählen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_el.json b/public/assets/esri/widgets/support/t9n/timezone_el.json new file mode 100644 index 0000000..e7fbd00 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_el.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Διεθνής δυτική γραμμή ημερομηνίας","timezoneHawaii":"Χαβάη","timezoneAlaska":"Αλάσκα","timezoneBaja":"Μπάχα Καλιφόρνια","timezoneMountain":"Ορεινή ώρα (ΗΠΑ και Καναδάς)","timezoneLaPaz":"Τσιουάουα, Λα Παζ, Μαζατλάν","timezoneArizona":"Αριζόνα","timezoneSaskatchewan":"Σασκάτσουαν","timezoneCentralAmerica":"Κεντρική Αμερική","timezoneCentralTime":"Κεντρική ώρα (ΗΠΑ και Καναδάς)","timezoneMexico":"Γκουανταλαχάρα, Πόλη του Μεξικού, Μοντερέυ","timezoneEasternUS":"Ανατολική ώρα (ΗΠΑ και Καναδάς)","timezoneLima":"Μπογκοτά, Λίμα, Κουίτο","timezoneIndiana":"Ιντιάνα (Ανατολική) ","timezoneAtlantic":"Ώρα Ατλαντικού (Καναδάς)","timezoneCuiaba":"Κουιάμπα","timezoneSantiago":"Σαντιάγο","timezoneManaus":"Τζόρτζταουν, Λα Παζ, Μανάους, Σαν Χουάν","timezoneAsuncion":"Ασουνσιόν","timezoneBrasilia":"Μπραζίλια","timezoneGreenland":"Γροιλανδία","timezoneMontevideo":"Μοντεβιδέο","timezoneCayenne":"Καγιέν, Φορταλέζα","timezoneBuenosAires":"Μπουένος Άιρες","timezoneMidAtlantic":"Μέσος Ατλαντικός","timezoneAzores":"Αζόρες","timezoneCaboVerde":"Κάμπο Βέρντε","timezoneDublin":"Δουβλίνο, Εδιμβούργο, Λονδίνο, Λισσαβόνα","timezoneReykjavik":"Μονροβία, Ρέικιαβικ","timezoneCasablanca":"Καζαμπλάνκα","timezoneBelgrade":"Βελιγράδι, Μπρατισλάβα, Βουδαπέστη, Λουμπλιάνα, Πράγα","timezoneSarajevo":"Σεράγιεβο, Σκόπια, Βαρσοβία, Ζάγκρεμπ","timezoneBrussels":"Βρυξέλλες, Κοπεγχάγη, Μαδρίτη, Παρίσι","timezoneWCAfrica":"Κεντροδυτική Αφρική","timezoneAmsterdam":"Άμστερνταμ, Βερολίνο, Βέρνη, Ρώμη, Στοκχόλμη, Βιέννη","timezoneWindhoek":"Βίντχουκ","timezoneMinsk":"Μινσκ","timezoneCairo":"Κάιρο","timezoneHelsinki":"Ελσίνκι, Κίεβο, Ρίγα, Σόφια, Ταλίν, Βίλνιους","timezoneAthens":"Αθήνα, Βουκουρέστι","timezoneJerusalem":"Ιερουσαλήμ","timezoneAmman":"Αμμάν","timezoneBeirut":"Βηρυτός","timezoneHarare":"Χαράρε, Πρετόρια","timezoneDamascus":"Δαμασκός","timezoneIstanbul":"Κωνσταντινούπολη","timezoneKuwait":"Κουβέιτ, Ριάντ","timezoneBaghdad":"Βαγδάτη","timezoneNairobi":"Ναϊρόμπι","timezoneKaliningrad":"Καλίνινγκραντ","timezoneMoscow":"Μόσχα, Αγία Πετρούπολη, Βόλγκογκραντ","timezoneMuscat":"Αμπού Ντάμπι, Μουσκάτ","timezoneBaku":"Μπακού","timezoneYerevan":"Ερεβάν","timezoneTbilisi":"Τιφλίδα","timezonePortLouis":"Πορ Λουί","timezoneTashkent":"Τασκένδη","timezoneIslamabad":"Ισλαμαμπάντ, Καράτσι","timezoneEkaterinburg":"Εκατερίνμπουργκ","timezoneAstana":"Αστάνα","timezoneDhaka":"Ντάκα","timezoneNovosibirsk":"Νοβοσιμπίρσκ","timezoneBangkok":"Μπανγκόκ, Ανόι, Τζακάρτα","timezoneKrasnoyarsk":"Κρασνογιάρσκ","timezoneBeijing":"Πεκίνο, Τσονγκ-κινγκ, Χονγκ Κονγκ, Ουρούμκι","timezoneSingapore":"Κουάλα Λουμπούρ, Σιγκαπούρη","timezoneTaipei":"Ταϊπέι","timezonePerth":"Περθ","timezoneUlaanbaatar":"Ουλάν Μπατόρ","timezoneIrkutsk":"Ιρκούτσκ","timezoneSeoul":"Σεούλ","timezoneOsaka":"Οσάκα, Σαπόρο, Τόκιο","timezoneYakutsk":"Γιακούτσκ","timezoneCanberra":"Καμπέρα, Μελβούρνη, Σίντνεϋ","timezoneBrisbane":"Μπρίσμπεϊν","timezoneHobart":"Χόμπαρτ","timezoneGuam":"Γκουάμ, Πορτ Μόρεσμπι","timezoneVladivostok":"Βλαδιβοστόκ","timezoneSolomon":"Νησιά Σολομώντα, Νέα Καληδονία","timezoneMagadan":"Μαγκαντάν","timezoneFiji":"Φίτζι","timezoneAuckland":"Όκλαντ, Ουέλινγκτον","timezoneNukualofa":"Νουκουαλόφα","timezoneSamoa":"Σαμόα","chooseTimezone":"Επιλογή ζώνης ώρας"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_en.json b/public/assets/esri/widgets/support/t9n/timezone_en.json new file mode 100644 index 0000000..0da7c4f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_en.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International Date Line West","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (US and Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Central America","timezoneCentralTime":"Central Time (US and Canada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Eastern Time (US and Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (East) ","timezoneAtlantic":"Atlantic Time (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Greenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mid-Atlantic","timezoneAzores":"Azores","timezoneCaboVerde":"Cabo Verde Is.","timezoneDublin":"Dublin, Edinburgh, Lisbon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Warsaw, Zagreb","timezoneBrussels":"Brussels, Copenhagen, Madrid, Paris","timezoneWCAfrica":"West Central Africa","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athens, Bucharest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damascus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Is., New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Choose your timezone"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_es.json b/public/assets/esri/widgets/support/t9n/timezone_es.json new file mode 100644 index 0000000..073b7ad --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_es.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Línea internacional de cambio de fecha oeste","timezoneHawaii":"Hawái","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Hora de montaña (EE. UU. y Canadá)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlán","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"América Central","timezoneCentralTime":"Hora del centro (EE. UU. y Canadá)","timezoneMexico":"Guadalajara, Ciudad de México, Monterrey","timezoneEasternUS":"Hora del este (EE. UU. y Canadá)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (este) ","timezoneAtlantic":"Hora del Atlántico (Canadá)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaos, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenlandia","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayena, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Atlántico Medio","timezoneAzores":"Azores","timezoneCaboVerde":"Islas Cabo Verde","timezoneDublin":"Dublín, Edimburgo, Lisboa, Londres","timezoneReykjavik":"Monrovia, Reikiavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Budapest, Liubliana, Praga","timezoneSarajevo":"Sarajevo, Skopie, Varsovia, Zagreb","timezoneBrussels":"Bruselas, Copenhague, Madrid, París","timezoneWCAfrica":"África Central Occidental","timezoneAmsterdam":"Ámsterdam, Berlín, Berna, Roma, Estocolmo, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"El Cairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofía, Tallin, Vilna","timezoneAthens":"Atenas, Bucarest","timezoneJerusalem":"Jerusalén","timezoneAmman":"Ammán","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damasco","timezoneIstanbul":"Estambul","timezoneKuwait":"Kuwait, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrado","timezoneMoscow":"Moscú, San Petersburgo, Volgogrado","timezoneMuscat":"Abu Dabi, Muscat","timezoneBaku":"Bakú","timezoneYerevan":"Ereván","timezoneTbilisi":"Tiflis","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterimburgo","timezoneAstana":"Astana","timezoneDhaka":"Dacca","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Yakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipéi","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulán Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seúl","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sídney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Puerto Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Islas Salomón, Nueva Caledonia","timezoneMagadan":"Magadán","timezoneFiji":"Fiyi","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Elegir zona horaria"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_et.json b/public/assets/esri/widgets/support/t9n/timezone_et.json new file mode 100644 index 0000000..52866e3 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_et.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Rahvusvaheline kuupäevaraja, lääs","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mäestikuvööndi aeg (USA ja Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Kesk-Ameerika","timezoneCentralTime":"Keskvööndi aeg (USA ja Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Idavööndi aeg (USA ja Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (idaosa) ","timezoneAtlantic":"Atlandi vööndi aeg (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasiilia","timezoneGreenland":"Gröönimaa","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Kesk-Atlandi aeg","timezoneAzores":"Azores","timezoneCaboVerde":"Roheneemesaared","timezoneDublin":"Dublin, Edinburgh, Lissabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Praha","timezoneSarajevo":"Sarajevo, Skopje, Varssavi, Zagreb","timezoneBrussels":"Brüssel, Kopenhaagen, Madrid, Pariis","timezoneWCAfrica":"Kesk-Aafrika lääneosa","timezoneAmsterdam":"Amsterdam, Berliin, Bern, Rooma, Stockholm, Viin","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsingi, Kiiev, Riia, Sofia, Tallinn, Vilnius","timezoneAthens":"Ateena, Bukarest","timezoneJerusalem":"Jeruusalemm","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuveit, Ar-Riyāḑ","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, St. Peterburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Bakuu","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karāchi","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hongkong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Sŏul","timezoneOsaka":"Osaka, Sapporo, Tōkyō","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Saalomoni Saared, Uus-Kaledoonia","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku‘alofa","timezoneSamoa":"Samoa","chooseTimezone":"Vali ajavöönd"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_fi.json b/public/assets/esri/widgets/support/t9n/timezone_fi.json new file mode 100644 index 0000000..b7ce8ee --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_fi.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Läntinen kansainvälinen päivämääräraja","timezoneHawaii":"Havaiji","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Kalliovuorten normaaliaika (Yhdysvallat ja Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Keski-Amerikka","timezoneCentralTime":"Keskinen normaaliaika (Yhdysvallat ja Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Itäinen normaaliaika (Yhdysvallat ja Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (itäinen) ","timezoneAtlantic":"Atlantin normaaliaika (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grönlanti","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Keksi-Atlantti","timezoneAzores":"Azorit","timezoneCaboVerde":"Kap Verden saari","timezoneDublin":"Dublin, Edinburgh, Lissabon, Lontoo","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Praha","timezoneSarajevo":"Sarajevo, Skopje, Varsova, Zagreb","timezoneBrussels":"Bryssel, Kööpenhamina, Madrid, Pariisi","timezoneWCAfrica":"Läntinen Keski-Afrikka","timezoneAmsterdam":"Amsterdam, Berliini, Bern, Rooma, Tukholma, Wien","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kiova, Riika, Sofia, Tallinna, Vilna","timezoneAthens":"Ateena, Bukarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirutin alue","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskos","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskova, Pietari, Volgograd","timezoneMuscat":"Abu Dhabi, Maskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Peking, Chongqing, Hongkong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Soul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomosaaret, Uusi-Kaledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fidzi","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Valitse aikavyöhykkeesi"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_fr.json b/public/assets/esri/widgets/support/t9n/timezone_fr.json new file mode 100644 index 0000000..0c72992 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_fr.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Ligne de changement de date (Ouest)","timezoneHawaii":"Hawaï","timezoneAlaska":"Alaska","timezoneBaja":"Basse-Californie","timezoneMountain":"Heure des montagnes Rocheuses (États-Unis et Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Amérique centrale","timezoneCentralTime":"Heure du Centre (États-Unis et Canada)","timezoneMexico":"Guadalajara, Mexico, Monterrey","timezoneEasternUS":"Heure de l’Est (États-Unis et Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Est) ","timezoneAtlantic":"Heure de l’Atlantique (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Centre-Atlantique","timezoneAzores":"Les Açores","timezoneCaboVerde":"Cap-Vert (îles du)","timezoneDublin":"Dublin, Édimbourg, Lisbonne, Londres","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Varsovie, Zagreb","timezoneBrussels":"Bruxelles, Copenhague, Madrid, Paris","timezoneWCAfrica":"Afrique centrale occidentale","timezoneAmsterdam":"Amsterdam, Berlin, Berne, Rome, Stockholm, Vienne","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Le Caire","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athènes, Bucarest","timezoneJerusalem":"Jérusalem","timezoneAmman":"Amman","timezoneBeirut":"Beyrouth","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damas","timezoneIstanbul":"Istanbul","timezoneKuwait":"Koweït, Riyad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscou, Saint- Pétersbourg, Volgograd","timezoneMuscat":"Abou Dabi, Mascate","timezoneBaku":"Bakou","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilissi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tachkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinbourg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novossibirsk","timezoneBangkok":"Bangkok, Hanoï, Jakarta","timezoneKrasnoyarsk":"Krasnoïarsk","timezoneBeijing":"Pékin, Chongqing, Hong Kong, Ürümqi","timezoneSingapore":"Kuala Lumpur, Singapour","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Oulan-Bator","timezoneIrkutsk":"Irkoutsk","timezoneSeoul":"Séoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Iakoutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomon (îles), Nouvelle-Calédonie","timezoneMagadan":"Magadan","timezoneFiji":"Fidji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku’alofa","timezoneSamoa":"Samoa","chooseTimezone":"Choisir votre fuseau horaire"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_he.json b/public/assets/esri/widgets/support/t9n/timezone_he.json new file mode 100644 index 0000000..9dd3135 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_he.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"קו תאריך בינלאומי - מערב","timezoneHawaii":"הוואי","timezoneAlaska":"אלסקה","timezoneBaja":"באחה קליפורניה","timezoneMountain":"שעון ההרים (ארה\"ב וקנדה)","timezoneLaPaz":"צ'יוואווה, לה פאס, מאצאטלן","timezoneArizona":"אריזונה","timezoneSaskatchewan":"ססקצ'ואן","timezoneCentralAmerica":"מרכז אמריקה","timezoneCentralTime":"שעון המרכז (ארה\"ב וקנדה)","timezoneMexico":"גוודלחרה, מקסיקו סיטי, מונטריי","timezoneEasternUS":"שעון המזרח (ארה\"ב וקנדה)","timezoneLima":"בוגוטה, לימה, קיטו","timezoneIndiana":"אינדיאנה (מזרח) ","timezoneAtlantic":"שעון האטלנטי‬ (קנדה)","timezoneCuiaba":"קויאבה","timezoneSantiago":"סנטיאגו","timezoneManaus":"ג'ורג'טאון, לה פאס, מנאוס, סאן חואן","timezoneAsuncion":"אסונסיון","timezoneBrasilia":"ברזיליה","timezoneGreenland":"גרינלנד","timezoneMontevideo":"מונטווידיאו","timezoneCayenne":"קאיין, פורטלזה","timezoneBuenosAires":"בואנוס איירס","timezoneMidAtlantic":"מרכז-אטלנטי","timezoneAzores":"האזורים","timezoneCaboVerde":"איי קבו ורדה","timezoneDublin":"דבלין, אדינבורו, ליסבון, לונדון","timezoneReykjavik":"מונרוביה, רייקיאוויק","timezoneCasablanca":"קזבלנקה","timezoneBelgrade":"בלגרד, ברטיסלאבה, בודפשט, ליובליאנה, פראג","timezoneSarajevo":"סרייבו, סקופיה, ורשה, זאגרב","timezoneBrussels":"בריסל, קופנהגן, מדריד, פריז","timezoneWCAfrica":"מערב מרכז אפריקה","timezoneAmsterdam":"אמסטרדם, ברלין, ברן, רומא, שטוקהולם, וינה","timezoneWindhoek":"וינדהוק","timezoneMinsk":"מינסק","timezoneCairo":"קהיר","timezoneHelsinki":"הלסינקי, קייב, ריגה, סופיה, טאלין, וילנה","timezoneAthens":"אתונה, בוקרשט","timezoneJerusalem":"ירושלים","timezoneAmman":"עמאן","timezoneBeirut":"ביירות","timezoneHarare":"הרארה, פרטוריה","timezoneDamascus":"דמשק","timezoneIstanbul":"איסטנבול","timezoneKuwait":"כווית, ריאד","timezoneBaghdad":"בגדד","timezoneNairobi":"ניירובי","timezoneKaliningrad":"קלינינגרד","timezoneMoscow":"מוסקבה, סנט פטרסבורג, וולגוגרד","timezoneMuscat":"אבו דאבי, מוסקט","timezoneBaku":"באקו","timezoneYerevan":"ירוואן","timezoneTbilisi":"טביליסי","timezonePortLouis":"פורט לואיס","timezoneTashkent":"טשקנט","timezoneIslamabad":"איסלמאבד, קאראצ'י","timezoneEkaterinburg":"יקטרינבורג","timezoneAstana":"אסטנה","timezoneDhaka":"דאקה","timezoneNovosibirsk":"נובוסיבירסק","timezoneBangkok":"בנקוק, האנוי, ג'קארטה","timezoneKrasnoyarsk":"קרסנויארסק","timezoneBeijing":"בייג'ין, צ'ונגצ'ינג, הונג קונג, אורומקי","timezoneSingapore":"קואלה לומפור, סינגפור","timezoneTaipei":"טאיפה","timezonePerth":"פרת'","timezoneUlaanbaatar":"אולאנבאטר","timezoneIrkutsk":"אירקוטסק","timezoneSeoul":"סיאול","timezoneOsaka":"אוסקה, סאפורו, טוקיו","timezoneYakutsk":"יקוטסק","timezoneCanberra":"קנברה, מלבורן, סידני","timezoneBrisbane":"בריסביין","timezoneHobart":"הובארט","timezoneGuam":"גואם, פורט מורסבי","timezoneVladivostok":"ולדיווסטוק","timezoneSolomon":"איי שלמה, קלדוניה החדשה","timezoneMagadan":"מגדן","timezoneFiji":"פיג'י","timezoneAuckland":"אוקלנד, וולינגטון","timezoneNukualofa":"נוקואלופה","timezoneSamoa":"סמואה","chooseTimezone":"בחר את אזור הזמן שלך"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_hr.json b/public/assets/esri/widgets/support/t9n/timezone_hr.json new file mode 100644 index 0000000..f95e009 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_hr.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Međunarodna datumska granica zapad","timezoneHawaii":"Havaji","timezoneAlaska":"Aljaska","timezoneBaja":"Baja California","timezoneMountain":"Stjenjačko vrijeme (SAD i Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Srednja Amerika","timezoneCentralTime":"Središnje vrijeme (SAD i Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Istočno vrijeme (SAD i Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (istok) ","timezoneAtlantic":"Atlantsko vrijeme (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Središnji Atlantik","timezoneAzores":"Azori","timezoneCaboVerde":"Zelenortsko Otočje","timezoneDublin":"Dublin, Edinburgh, Lisabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budimpešta, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skoplje, Varšava, Zagreb","timezoneBrussels":"Bruxelles, Kopenhagen, Madrid, Pariz","timezoneWCAfrica":"Zapad središnje Afrike","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rim, Stockholm, Beč","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kijev, Riga, Sofija, Tallinn, Vilnius","timezoneAthens":"Atena, Bukurešt","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kalinjingrad","timezoneMoscow":"Moskva, St. Peterburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muskat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karači","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sidney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomonsko otočje, Nova Kaledonija","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Odaberite svoju vremensku zonu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_hu.json b/public/assets/esri/widgets/support/t9n/timezone_hu.json new file mode 100644 index 0000000..b799c3c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_hu.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Nemzetközi nyugati dátumválasztó vonal","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaszka","timezoneBaja":"Baja (Kalifornia)","timezoneMountain":"Hegyi idő (USA és Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Közép-Amerika","timezoneCentralTime":"Amerikai középidő (USA és Kanada)","timezoneMexico":"Guadalajara, Mexikóváros, Monterrey","timezoneEasternUS":"Keleti idő (USA és Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (kelet) ","timezoneAtlantic":"Atlanti-óceáni idő (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brazília","timezoneGreenland":"Grönland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Közép-atlanti idő","timezoneAzores":"Azori-szigetek","timezoneCaboVerde":"Zöld-foki-szigetek","timezoneDublin":"Dublin, Edinburgh, Lisszabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrád, Pozsony, Budapest, Ljubljana, Prága","timezoneSarajevo":"Szarajevó, Szkopje, Varsó, Zágráb","timezoneBrussels":"Brüsszel, Koppenhága, Madrid, Párizs","timezoneWCAfrica":"Nyugat-Közép-Afrika","timezoneAmsterdam":"Amszterdam, Berlin, Bern, Róma, Stockholm, Bécs","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minszk","timezoneCairo":"Kairó","timezoneHelsinki":"Helsinki, Kijev, Riga, Szófia, Tallinn, Vilnius","timezoneAthens":"Athén, Bukarest","timezoneJerusalem":"Jeruzsálem","timezoneAmman":"Amman","timezoneBeirut":"Bejrút","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaszkusz","timezoneIstanbul":"Isztambul","timezoneKuwait":"Kuvait, Rijád","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kalinyingrád","timezoneMoscow":"Moszkva, Szentpétervár, Volgográd","timezoneMuscat":"Abu Dhabi, Maszkat","timezoneBaku":"Baku","timezoneYerevan":"Jereván","timezoneTbilisi":"Tbiliszi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taskent","timezoneIslamabad":"Iszlámábád, Karacsi","timezoneEkaterinburg":"Jekatyerinburg","timezoneAstana":"Asztana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novoszibirszk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasznojarszk","timezoneBeijing":"Peking, Csungking, Hongkong, Urumcsi","timezoneSingapore":"Kuala Lumpur, Szingapúr","timezoneTaipei":"Tajpej","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulánbátor","timezoneIrkutsk":"Irkutszk","timezoneSeoul":"Szöul","timezoneOsaka":"Oszaka, Szapporo, Tokió","timezoneYakutsk":"Jakutszk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vlagyivosztok","timezoneSolomon":"Salamon-szigetek, Új-Kaledónia","timezoneMagadan":"Magadan","timezoneFiji":"Fidzsi-szigetek","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Szamoa","chooseTimezone":"Válassza ki az időzónát"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_id.json b/public/assets/esri/widgets/support/t9n/timezone_id.json new file mode 100644 index 0000000..c7cc06b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_id.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International Date Line West","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Waktu Mountain (AS dan Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Amerika Tengah","timezoneCentralTime":"Waktu Bagian Tengah (AS dan Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Waktu Bagian Timur (AS dan Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Timur) ","timezoneAtlantic":"Waktu Atlantik (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Greenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Atlantik Tengah","timezoneAzores":"Azores","timezoneCaboVerde":"Cabo Verde Is.","timezoneDublin":"Dublin, Edinburgh, Lisbon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Warsawa, Zagreb","timezoneBrussels":"Brussels, Kopenhagen, Madrid, Paris","timezoneWCAfrica":"Afrika Barat Bagian Tengah","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athena, Bukares","timezoneJerusalem":"Yerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapura","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Is., New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Pilih zona waktu Anda"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_it.json b/public/assets/esri/widgets/support/t9n/timezone_it.json new file mode 100644 index 0000000..298e595 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_it.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Linea cambiamento data internazionale (occidentale)","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Fuso occidentale (USA e Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"America centrale","timezoneCentralTime":"Fuso centrale (USA e Canada)","timezoneMexico":"Guadalajara, Città del Messico, Monterrey","timezoneEasternUS":"Fuso orientale (USA e Canada)","timezoneLima":"Bogotà, Lima, Quito","timezoneIndiana":"Indiana (Est) ","timezoneAtlantic":"Ora costa atlantica (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenlandia","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Medioatlantico","timezoneAzores":"Azzorre","timezoneCaboVerde":"Is. di Capo Verde","timezoneDublin":"Dublino, Edimburgo, Lisbona, Londra","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Budapest, Lubiana, Praga","timezoneSarajevo":"Sarajevo, Skopje, Varsavia, Zagabria","timezoneBrussels":"Bruxelles, Copenhagen, Madrid, Parigi","timezoneWCAfrica":"Africa centro-occidentale","timezoneAmsterdam":"Amsterdam, Berlino, Berna, Roma, Stoccolma, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Atene, Bucarest","timezoneJerusalem":"Gerusalemme","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damasco","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Mosca, San. Pietroburgo, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Pechino, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Is. Salomone, Nuova Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Scegli il fuso orario"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_ja.json b/public/assets/esri/widgets/support/t9n/timezone_ja.json new file mode 100644 index 0000000..0e780c3 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_ja.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"国際日付変更線 西側","timezoneHawaii":"ハワイ州","timezoneAlaska":"アラスカ州","timezoneBaja":"バハ カリフォルニア","timezoneMountain":"山地標準時 (米国とカナダ)","timezoneLaPaz":"チワワ、ラパス、マサトラン","timezoneArizona":"アリゾナ州","timezoneSaskatchewan":"サスカチュワン","timezoneCentralAmerica":"中央アメリカ","timezoneCentralTime":"中央標準時 (米国とカナダ)","timezoneMexico":"グアダラハラ、メキシコシティ、モンテレイ","timezoneEasternUS":"東部標準時 (米国とカナダ)","timezoneLima":"ボゴタ、リマ、キト","timezoneIndiana":"インディアナ (東部) ","timezoneAtlantic":"大西洋標準時 (カナダ)","timezoneCuiaba":"クイアバ","timezoneSantiago":"サンティアゴ","timezoneManaus":"ジョージタウン、ラパス、マナウス、サンフアン","timezoneAsuncion":"アスンシオン","timezoneBrasilia":"ブラジリア","timezoneGreenland":"グリーンランド","timezoneMontevideo":"モンテビデオ","timezoneCayenne":"カイエン、フォルタレザ","timezoneBuenosAires":"ブエノスアイレス","timezoneMidAtlantic":"中部大西洋","timezoneAzores":"アゾレス諸島","timezoneCaboVerde":"カーボベルデ","timezoneDublin":"ダブリン、エディンバラ、リスボン、ロンドン","timezoneReykjavik":"モンロビア、レイキャヴィーク","timezoneCasablanca":"カサブランカ","timezoneBelgrade":"ベオグラード、ブラチスラヴァ、ブダペスト、リュブリャナ、プラハ","timezoneSarajevo":"サラエヴォ、スコピエ、ワルシャワ、ザグレブ","timezoneBrussels":"ブリュッセル、コペンハーゲン、マドリード、パリ","timezoneWCAfrica":"西中央アフリカ","timezoneAmsterdam":"アムステルダム、ベルリン、ベルン、ローマ、ストックホルム、ウィーン","timezoneWindhoek":"ウィントフック","timezoneMinsk":"ミンスク","timezoneCairo":"カイロ","timezoneHelsinki":"ヘルシンキ、キエフ、リガ、ソフィア、タリン、ヴィリニュス","timezoneAthens":"アテネ、ブカレスト","timezoneJerusalem":"エルサレム","timezoneAmman":"アンマン","timezoneBeirut":"ベイルート","timezoneHarare":"ハラレ、プレトリア","timezoneDamascus":"ダマスカス","timezoneIstanbul":"イスタンブール","timezoneKuwait":"クウェート、リヤド","timezoneBaghdad":"バグダード","timezoneNairobi":"ナイロビ","timezoneKaliningrad":"カリーニングラード","timezoneMoscow":"モスクワ、 サンクトペテルブルク、ヴォルゴグラード","timezoneMuscat":"アブダビ、マスカット","timezoneBaku":"バクー","timezoneYerevan":"エレバン","timezoneTbilisi":"トビリシ","timezonePortLouis":"ポートルイス","timezoneTashkent":"タシュケント","timezoneIslamabad":"イスラマバード、カラチ","timezoneEkaterinburg":"エカテリンブルク","timezoneAstana":"アスタナ","timezoneDhaka":"ダッカ","timezoneNovosibirsk":"ノヴォシビルスク","timezoneBangkok":"バンコク、ハノイ、ジャカルタ","timezoneKrasnoyarsk":"クラスノヤルスク","timezoneBeijing":"北京、重慶、香港、ウルムチ","timezoneSingapore":"クアラルンプール、シンガポール","timezoneTaipei":"台北","timezonePerth":"パース","timezoneUlaanbaatar":"ウランバートル","timezoneIrkutsk":"イルクーツク","timezoneSeoul":"ソウル","timezoneOsaka":"大阪、札幌、東京","timezoneYakutsk":"ヤクーツク","timezoneCanberra":"キャンベラ、メルボルン、シドニー","timezoneBrisbane":"ブリスベン","timezoneHobart":"ホバート","timezoneGuam":"グアム、ポートモレスビー","timezoneVladivostok":"ウラジオストク","timezoneSolomon":"ソロモン諸島、ニューカレドニア","timezoneMagadan":"マガダン","timezoneFiji":"フィジー諸島共和国","timezoneAuckland":"オークランド、ウェリントン","timezoneNukualofa":"ヌクアロファ","timezoneSamoa":"サモア独立国","chooseTimezone":"タイムゾーンの選択"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_ko.json b/public/assets/esri/widgets/support/t9n/timezone_ko.json new file mode 100644 index 0000000..ee62152 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_ko.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"날짜 변경선 서쪽","timezoneHawaii":"하와이","timezoneAlaska":"알래스카","timezoneBaja":"바하 캘리포니아","timezoneMountain":"산지 표준시 (미국 및 캐나다)","timezoneLaPaz":"치와와, 라파스, 마사틀란","timezoneArizona":"애리조나","timezoneSaskatchewan":"서스캐처원","timezoneCentralAmerica":"중앙 아메리카","timezoneCentralTime":"중부 표준시 (미국 및 캐나다)","timezoneMexico":"과달라하라, 멕시코시티, 몬테레이","timezoneEasternUS":"동부 표준시 (미국 및 캐나다)","timezoneLima":"보고타, 리마, 키토","timezoneIndiana":"인디애나 (동부) ","timezoneAtlantic":"대서양 표준시 (캐나다)","timezoneCuiaba":"쿠이아바","timezoneSantiago":"산티아고","timezoneManaus":"조지타운, 라파스, 마노스, 산후안","timezoneAsuncion":"아순시온","timezoneBrasilia":"브라질리아","timezoneGreenland":"그린란드","timezoneMontevideo":"몬테비데오","timezoneCayenne":"카옌, 포르탈레자","timezoneBuenosAires":"부에노스아이레스","timezoneMidAtlantic":"중부-대서양","timezoneAzores":"아조레스","timezoneCaboVerde":"카보베르데","timezoneDublin":"더블린, 에든버러, 리스본, 런던","timezoneReykjavik":"몬로비아, 레이캬비크","timezoneCasablanca":"카사블랑카","timezoneBelgrade":"베오그라드, 브라티슬라바, 부다페스트, 류블랴나, 프라하","timezoneSarajevo":"사라예보, 스코페, 바르샤바, 자그레브","timezoneBrussels":"브뤼셀, 코펜하겐, 마드리드, 파리","timezoneWCAfrica":"서중앙 아프리카","timezoneAmsterdam":"암스테르담, 베를린, 베른, 로마, 스톡홀름, 빈","timezoneWindhoek":"빈트후크","timezoneMinsk":"민스크","timezoneCairo":"카이로","timezoneHelsinki":"헬싱키, 키예프, 리가, 소피아, 탈린, 빌뉴스","timezoneAthens":"아테네, 부카레스트","timezoneJerusalem":"예루살렘","timezoneAmman":"암만","timezoneBeirut":"베이루트","timezoneHarare":"하라레, 프리토리아","timezoneDamascus":"다마스쿠스","timezoneIstanbul":"이스탄불","timezoneKuwait":"쿠웨이트, 리야드","timezoneBaghdad":"바그다드","timezoneNairobi":"나이로비","timezoneKaliningrad":"칼리닌그라드","timezoneMoscow":"모스크바, 상트페테르부르크, 볼고그라드","timezoneMuscat":"아부다비, 무스카트","timezoneBaku":"바쿠","timezoneYerevan":"예레반","timezoneTbilisi":"트빌리시","timezonePortLouis":"포트루이스","timezoneTashkent":"타슈켄트","timezoneIslamabad":"이슬라마바드, 카라치","timezoneEkaterinburg":"예카테린부르크","timezoneAstana":"아스타나","timezoneDhaka":"다카","timezoneNovosibirsk":"노보시비르스크","timezoneBangkok":"방콕, 하노이, 자카르타","timezoneKrasnoyarsk":"크라스노야르스크","timezoneBeijing":"베이징, 충칭, 홍콩, 우루무치","timezoneSingapore":"쿠알라룸푸르, 싱가포르","timezoneTaipei":"타이베이","timezonePerth":"퍼스","timezoneUlaanbaatar":"울란바토르","timezoneIrkutsk":"이르쿠츠크","timezoneSeoul":"서울","timezoneOsaka":"오사카, 삿포로, 도쿄","timezoneYakutsk":"야쿠츠크","timezoneCanberra":"캔버라, 멜버른, 시드니","timezoneBrisbane":"브리즈번","timezoneHobart":"호바트","timezoneGuam":"괌, 포트모르즈비","timezoneVladivostok":"블라디보스토크","timezoneSolomon":"솔로몬 제도, 뉴칼레도니아","timezoneMagadan":"마가단","timezoneFiji":"피지","timezoneAuckland":"오클랜드, 웰링턴","timezoneNukualofa":"누쿠알로파","timezoneSamoa":"사모아","chooseTimezone":"시간대 선택"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_lt.json b/public/assets/esri/widgets/support/t9n/timezone_lt.json new file mode 100644 index 0000000..ca7fa96 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_lt.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Datos keitimosi linija – vakarai","timezoneHawaii":"Havajai","timezoneAlaska":"Aliaska","timezoneBaja":"Žemutinė Kalifornija","timezoneMountain":"Kalnų laikas (JAV ir Kanada)","timezoneLaPaz":"Čihuahua, La Pasas, Masatlanas","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskačevanas","timezoneCentralAmerica":"Centrinė Amerika","timezoneCentralTime":"Centrinis laikas (JAV ir Kanada)","timezoneMexico":"Gvadalachara, Meksikas, Monterėjus","timezoneEasternUS":"Rytų laikas (JAV ir Kanada)","timezoneLima":"Bogota, Lima, Kitas","timezoneIndiana":"Indiana (Rytų) ","timezoneAtlantic":"Atlanto laikas (Kanada)","timezoneCuiaba":"Kujaba","timezoneSantiago":"Santjagas","timezoneManaus":"Džordžtaunas, La Pasas, Manausas, San Chuanas","timezoneAsuncion":"Asunsjonas","timezoneBrasilia":"Brazilija","timezoneGreenland":"Grenlandija","timezoneMontevideo":"Montevidėjus","timezoneCayenne":"Kahenas, Fortaleza","timezoneBuenosAires":"Buenos Airės","timezoneMidAtlantic":"Vidurio Atlanto","timezoneAzores":"Azorai","timezoneCaboVerde":"Žaliojo Kyšulio salos","timezoneDublin":"Dublinas, Edinburgas, Lisabona, Londonas","timezoneReykjavik":"Monrovija, Reikjavikas","timezoneCasablanca":"Kasablanka","timezoneBelgrade":"Belgradas, Bratislava, Budapeštas, Liublijana, Praha","timezoneSarajevo":"Sarajevas, Skopjė, Varšuva, Zagrebas","timezoneBrussels":"Bruselis, Kopenhaga, Madridas, Paryžius","timezoneWCAfrica":"Vakarų Centrinė Afrika","timezoneAmsterdam":"Amsterdamas, Berlinas, Bernas, Roma, Stokholmas, Viena","timezoneWindhoek":"Vindhukas","timezoneMinsk":"Minskas","timezoneCairo":"Kairas","timezoneHelsinki":"Helsinkis, Kijavas, Riga, Sofija, Talinas, Vilnius","timezoneAthens":"Atėnai, Bukareštas","timezoneJerusalem":"Jeruzalė","timezoneAmman":"Amanas","timezoneBeirut":"Beirutas","timezoneHarare":"Hararė, Pretorija","timezoneDamascus":"Damaskas","timezoneIstanbul":"Stambulas","timezoneKuwait":"Kuveitas, Rijadas","timezoneBaghdad":"Bagdadas","timezoneNairobi":"Nairobis","timezoneKaliningrad":"Kaliningradas","timezoneMoscow":"Maskva, Sankt Peterburgas, Volgogradas","timezoneMuscat":"Abu Dabis, Muskatas","timezoneBaku":"Baku","timezoneYerevan":"Jerevanas","timezoneTbilisi":"Tbilisis","timezonePortLouis":"Port Luisas","timezoneTashkent":"Taškentas","timezoneIslamabad":"Islamabadas, Karačis","timezoneEkaterinburg":"Jekaterinburgas","timezoneAstana":"Astana","timezoneDhaka":"Daka","timezoneNovosibirsk":"Novosibirskas","timezoneBangkok":"Bangkokas, Hanojus, Džakarta","timezoneKrasnoyarsk":"Krasnojarskas","timezoneBeijing":"Pekinas, Čongčingas, Honkongas, Urumčis","timezoneSingapore":"Kuala Lumpūras, Singapūras","timezoneTaipei":"Taipėjus","timezonePerth":"Pertas","timezoneUlaanbaatar":"Ulan Batoras","timezoneIrkutsk":"Irkutskas","timezoneSeoul":"Seulas","timezoneOsaka":"Osaka, Saporas, Tokijas","timezoneYakutsk":"Jakutskas","timezoneCanberra":"Kanbera, Melburnas, Sidnėjus","timezoneBrisbane":"Brisbanas","timezoneHobart":"Hobartas","timezoneGuam":"Guamas, Port Morsbis","timezoneVladivostok":"Vladivostokas","timezoneSolomon":"Saliamono Salos, Naujoji Kaledonija","timezoneMagadan":"Magadanas","timezoneFiji":"Fidžis","timezoneAuckland":"Oklandas, Velingtonas","timezoneNukualofa":"Nukualofa","timezoneSamoa":"Samoa","chooseTimezone":"Pasirinkite laiko juostą"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_lv.json b/public/assets/esri/widgets/support/t9n/timezone_lv.json new file mode 100644 index 0000000..dbceacb --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_lv.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Rietumu datumu maiņas līnija","timezoneHawaii":"Havaju salas","timezoneAlaska":"Aļaska","timezoneBaja":"Lejaskalifornija","timezoneMountain":"Kalnu laika josla (ASV un Kanāda)","timezoneLaPaz":"Čivava, Lapasa, Masatlana","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskačevana","timezoneCentralAmerica":"Centrālamerika","timezoneCentralTime":"Centrālā laika josla (ASV un Kanāda)","timezoneMexico":"Gvadalahara, Mehiko, Monterreja","timezoneEasternUS":"Austrumu laika josla (ASV un Kanāda)","timezoneLima":"Bogota, Lima, Kito","timezoneIndiana":"Indiana (austrumu) ","timezoneAtlantic":"Atlantijas laika josla (Kanāda)","timezoneCuiaba":"Kujaba","timezoneSantiago":"Santjago","timezoneManaus":"Džordžtauna, Lapasa, Manausa, Sanhuana","timezoneAsuncion":"Asunsjona","timezoneBrasilia":"Brazilja","timezoneGreenland":"Grenlande","timezoneMontevideo":"Montevideo","timezoneCayenne":"Kajenna, Fortaleza","timezoneBuenosAires":"Buenosairesa","timezoneMidAtlantic":"Vidusatlantija","timezoneAzores":"Azoru salas","timezoneCaboVerde":"Kaboverde","timezoneDublin":"Dublina, Edinburga, Lisabona, Londona","timezoneReykjavik":"Monrovija, Reikjavīka","timezoneCasablanca":"Kasablanka","timezoneBelgrade":"Belgrada, Bratislava, Budapešta, Ļubļana, Prāga","timezoneSarajevo":"Sarajeva, Skopje, Varšava, Zagreba","timezoneBrussels":"Brisele, Kopenhāgena, Madride, Parīze","timezoneWCAfrica":"Rietumu Centrālāfrika","timezoneAmsterdam":"Amsterdama, Berlīne, Berne, Roma, Stokholma, Vīne","timezoneWindhoek":"Vindhuka","timezoneMinsk":"Minska","timezoneCairo":"Kaira","timezoneHelsinki":"Helsinki, Kijeva, Rīga, Sofija, Tallina, Viļņa","timezoneAthens":"Atēnas, Bukareste","timezoneJerusalem":"Jeruzaleme","timezoneAmman":"Ammāna","timezoneBeirut":"Beirūta","timezoneHarare":"Harare, Pretorija","timezoneDamascus":"Damaska","timezoneIstanbul":"Stambula","timezoneKuwait":"Kuveita, Rijāda","timezoneBaghdad":"Bagdāde","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaļiņingrada","timezoneMoscow":"Maskava Sanktpēterburga, Volgograda","timezoneMuscat":"Abū Dabī, Maskata","timezoneBaku":"Baku","timezoneYerevan":"Erevāna","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Portluī","timezoneTashkent":"Taškenta","timezoneIslamabad":"Islāmabada, Karači","timezoneEkaterinburg":"Jekaterinburga","timezoneAstana":"Astana","timezoneDhaka":"Daka","timezoneNovosibirsk":"Novosibirska","timezoneBangkok":"Bangkoka, Hanoja, Džakarta","timezoneKrasnoyarsk":"Krasnojarska","timezoneBeijing":"Pekina, Čuncjina, Honkonga, Urumči","timezoneSingapore":"Kualalumpura, Singapūra","timezoneTaipei":"Taipeja","timezonePerth":"Pērta","timezoneUlaanbaatar":"Ulanbatora","timezoneIrkutsk":"Irkutska","timezoneSeoul":"Seula","timezoneOsaka":"Osaka, Saporo, Tokija","timezoneYakutsk":"Jakutska","timezoneCanberra":"Kanbera, Melburna, Sidneja","timezoneBrisbane":"Brisbena","timezoneHobart":"Hobārta","timezoneGuam":"Guama, Portmorsbija","timezoneVladivostok":"Vladivostoka","timezoneSolomon":"Zālamana salas, Jaunkaledonija","timezoneMagadan":"Magadana","timezoneFiji":"Fidži","timezoneAuckland":"Oklenda, Velingtona","timezoneNukualofa":"Nukualofa","timezoneSamoa":"Rietumsamoa","chooseTimezone":"Izvēlieties savu laika joslu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_nb.json b/public/assets/esri/widgets/support/t9n/timezone_nb.json new file mode 100644 index 0000000..2282385 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_nb.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Internasjonal datolinje vest","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (US og Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Sentral-Amerika","timezoneCentralTime":"Central Time (USA og Canada)","timezoneMexico":"Guadalajara, Mexico by, Monterrey","timezoneEasternUS":"Eastern Time (USA og Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (øst) ","timezoneAtlantic":"Atlanterhavstid (USA og Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grønland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Midt-Atlanteren","timezoneAzores":"Azorene","timezoneCaboVerde":"Kapp Verde","timezoneDublin":"Dublin, Edinburgh, Lisboa, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budapest, Ljubljana, Praha","timezoneSarajevo":"Sarajevo, Skopje, Warszawa, Zagreb","timezoneBrussels":"Brussel, København, Madrid, Paris","timezoneWCAfrica":"Vestlige Sentral-Afrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Wien","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athen, Bucuresti","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tasjkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon-øyene, Ny-Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Velg tidssone"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_nl.json b/public/assets/esri/widgets/support/t9n/timezone_nl.json new file mode 100644 index 0000000..8089706 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_nl.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"International Date Line West","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (VS en Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Midden-Amerika","timezoneCentralTime":"Central Time (VS en Canada)","timezoneMexico":"Guadalajara, Mexico-Stad, Monterrey","timezoneEasternUS":"Eastern Time (VS en Canada)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (Oost) ","timezoneAtlantic":"Atlantic Time (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asunción","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Midden-Atlantisch","timezoneAzores":"Azoren","timezoneCaboVerde":"Kaapverdische Eilanden","timezoneDublin":"Dublin, Edinburgh, Lissabon, Londen","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Boedapest, Ljubljana, Praag","timezoneSarajevo":"Sarajevo, Skopje, Warschau, Zagreb","timezoneBrussels":"Brussel, Kopenhagen, Madrid, Parijs","timezoneWCAfrica":"West-Centraal-Afrika","timezoneAmsterdam":"Amsterdam, Berlijn, Bern, Rome, Stockholm, Wenen","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Caïro","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athene, Boekarest","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Amman","timezoneBeirut":"Beiroet","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damascus","timezoneIstanbul":"Istanboel","timezoneKuwait":"Koeweit, Riyad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskou, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Bakoe","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkoetsk","timezoneSeoul":"Seoel","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Eilanden, Nieuw-Caledonië","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Kies uw tijdzone"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_pl.json b/public/assets/esri/widgets/support/t9n/timezone_pl.json new file mode 100644 index 0000000..9805704 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_pl.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Międzynarodowa linia zmiany daty — zachód","timezoneHawaii":"Hawaje","timezoneAlaska":"Alaska","timezoneBaja":"Kalifornia Dolna","timezoneMountain":"Czas Górski (USA i Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Ameryka Środkowa","timezoneCentralTime":"Czas Środkowy (USA i Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Czas Wschodni (USA i Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (wschód) ","timezoneAtlantic":"Czas Atlantycki (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brazylia","timezoneGreenland":"Grenlandia","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Środkowy Atlantyk","timezoneAzores":"Azory","timezoneCaboVerde":"Republika Zielonego Przylądka","timezoneDublin":"Dublin, Edynburg, Lizbona, Londyn","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratysława, Budapeszt, Ljubljana, Praga","timezoneSarajevo":"Sarajewo, Skopje, Warszawa, Zagrzeb","timezoneBrussels":"Bruksela, Kopenhaga, Madryt, Paryż","timezoneWCAfrica":"Afryka Środkowo Zachodnia","timezoneAmsterdam":"Amsterdam, Berlin, Berno, Rzym, Sztokholm, Wiedeń","timezoneWindhoek":"Windhuk","timezoneMinsk":"Mińsk","timezoneCairo":"Kair","timezoneHelsinki":"Helsinki, Kijów, Ryga, Sofia, Tallinn, Wilno","timezoneAthens":"Ateny, Bukareszt","timezoneJerusalem":"Jerozolima","timezoneAmman":"Amman","timezoneBeirut":"Bejrut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaszek","timezoneIstanbul":"Istambuł","timezoneKuwait":"Kuwejt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskwa, St. Petersburg, Wołgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Erewań","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taszkient","timezoneIslamabad":"Islamabad, Karaczi","timezoneEkaterinburg":"Jekaterynburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Nowosybirsk","timezoneBangkok":"Bangkok, Hanoi, Dżakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Pekin, Chongqing, Hong Kong, Urumczi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Tajpej","timezonePerth":"Perth","timezoneUlaanbaatar":"Ułan Bator","timezoneIrkutsk":"Irkuck","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakuck","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Władywostok","timezoneSolomon":"Wyspy Solomona, Nowa Kaledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fidżi","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Wybierz strefę czasową"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_pt-BR.json b/public/assets/esri/widgets/support/t9n/timezone_pt-BR.json new file mode 100644 index 0000000..6234bbf --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_pt-BR.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Oeste da Linha Internacional de Data","timezoneHawaii":"Havaí","timezoneAlaska":"Alaska","timezoneBaja":"Baixa Califórnia","timezoneMountain":"Horário da Montanha (EUA e Canadá)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"América Central","timezoneCentralTime":"Horário Central (EUA e Canadá)","timezoneMexico":"Guadalajara, Cidade do México, Monterrey","timezoneEasternUS":"Horário do Leste (EUA e Canadá)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (East) ","timezoneAtlantic":"Horário do Atlântico (Canadá)","timezoneCuiaba":"Cuiabá","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Assunção","timezoneBrasilia":"Brasília","timezoneGreenland":"Groenlândia","timezoneMontevideo":"Montevidéu","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Médio Atlântico","timezoneAzores":"Açores","timezoneCaboVerde":"Ilha do Cabo Verde","timezoneDublin":"Dublin, Edimburgo, Lisboa, Londres","timezoneReykjavik":"Monróvia, Reiquiavique","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Budapeste, Ljubljana, Praga","timezoneSarajevo":"Saraievo, Escópia, Warsaw, Zagrebe","timezoneBrussels":"Bruxelas, Copenhague, Madri, Paris","timezoneWCAfrica":"África Central Ocidental","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Roma, Estocolmo, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsínquia, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Atenas, Bucareste","timezoneJerusalem":"Jerusalém","timezoneAmman":"Amã","timezoneBeirut":"Beirute","timezoneHarare":"Harare, Pretória","timezoneDamascus":"Damasco","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riade","timezoneBaghdad":"Bagdá","timezoneNairobi":"Nairóbi","timezoneKaliningrad":"Caliningrado","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Mascate","timezoneBaku":"Baku","timezoneYerevan":"Erevã","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Porto Luís","timezoneTashkent":"Tasquente","timezoneIslamabad":"Islamabade, Carachi","timezoneEkaterinburg":"Ecaterimburgo","timezoneAstana":"Astana","timezoneDhaka":"Daca","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bancoque, Hanói, Jacarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Pequim, Xunquim, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapura","timezoneTaipei":"Taipé","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Saporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Porto Moresby","timezoneVladivostok":"Vladivostoque","timezoneSolomon":"Ilhas Salomão, Nova Caledónia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Escolha seu fuso-horário"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_pt-PT.json b/public/assets/esri/widgets/support/t9n/timezone_pt-PT.json new file mode 100644 index 0000000..3427b86 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_pt-PT.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Linha Internacional de Mudança de Data Oeste","timezoneHawaii":"Havai","timezoneAlaska":"Alasca","timezoneBaja":"Baixa Califórnia","timezoneMountain":"Mountain Time (EUA e Canadá)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"América Central","timezoneCentralTime":"Central Time (EUA e Canadá)","timezoneMexico":"Guadalajara, Cidade do México, Monterrey","timezoneEasternUS":"Eastern Time (EUA e Canadá)","timezoneLima":"Bogotá, Lima, Quito","timezoneIndiana":"Indiana (Este) ","timezoneAtlantic":"Atlantic Time (Canadá)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Assunção","timezoneBrasilia":"Brasília","timezoneGreenland":"Gronelândia","timezoneMontevideo":"Montevideu","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Centro-Atlântico","timezoneAzores":"Açores","timezoneCaboVerde":"Ilhas de Cabo Verde","timezoneDublin":"Dublin, Edimburgo, Lisboa, Londres","timezoneReykjavik":"Monróvia, Reiquiavique","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrado, Bratislava, Budapeste, Liubliana, Praga","timezoneSarajevo":"Sarajevo, Escópia, Varsóvia, Zagrebe","timezoneBrussels":"Bruxelas, Copenhaga, Madrid, Paris","timezoneWCAfrica":"África Ocidental/Central","timezoneAmsterdam":"Amesterdão, Berlim, Berna, Roma, Estocolmo, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsínquia, Kiev, Riga, Sófia, Talin, Vilnius","timezoneAthens":"Atenas, Bucareste","timezoneJerusalem":"Jerusalém","timezoneAmman":"Amã","timezoneBeirut":"Beirute","timezoneHarare":"Harare, Pretória","timezoneDamascus":"Damasco","timezoneIstanbul":"Istambul","timezoneKuwait":"Kuwait, Riade","timezoneBaghdad":"Bagdade","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrado","timezoneMoscow":"Moscovo, S. Petersburgo, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabade, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Daca","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Banguecoque, Hanói, Jacarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapura","timezoneTaipei":"Taipé","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tóquio","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Camberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Ilhas Salomão","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Escolha o seu fuso horário"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_ro.json b/public/assets/esri/widgets/support/t9n/timezone_ro.json new file mode 100644 index 0000000..d2f3c46 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_ro.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Linia de schimbare a datei, vest","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Zona montană (SUA și Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"America Centrală","timezoneCentralTime":"Ora centrală (SUA și Canada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Ora de est (SUA și Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Est) ","timezoneAtlantic":"Ora Atlanticului (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Groenlanda","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Atlanticul central","timezoneAzores":"Azore","timezoneCaboVerde":"Insula Capului Verde","timezoneDublin":"Dublin, Edinburgh, Lisabona, Londra","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapesta, Ljubljana, Praga","timezoneSarajevo":"Sarajevo, Skopje, Varșovia, Zagreb","timezoneBrussels":"Bruxelles, Copenhaga, Madrid, Paris","timezoneWCAfrica":"Africa centrală de vest","timezoneAmsterdam":"Amsterdam, Berlin, Berna, Roma, Stockholm, Viena","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Atena, București","timezoneJerusalem":"Ierusalim","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damasc","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuweit, Riad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscova, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Beijing, Chongqing, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Insulele Solomon, Noua Caledonie","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Selectați fusul dvs. orar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_ru.json b/public/assets/esri/widgets/support/t9n/timezone_ru.json new file mode 100644 index 0000000..38b7fcc --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_ru.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Международная линия перемены дат, Запад","timezoneHawaii":"Гавайи","timezoneAlaska":"Аляска","timezoneBaja":"Нижняя Калифорния","timezoneMountain":"Горное время (США и Канада)","timezoneLaPaz":"Чихуахуа, Ла-Пас, Мазатлан","timezoneArizona":"Аризона","timezoneSaskatchewan":"Саскачеван","timezoneCentralAmerica":"Центральная Америка","timezoneCentralTime":"Центральное время (США и Канада)","timezoneMexico":"Гвадалахара, Мехико, Монтеррей","timezoneEasternUS":"Восточное время (США и Канада)","timezoneLima":"Богота, Лима, Кито","timezoneIndiana":"Индиана (Восток) ","timezoneAtlantic":"Атлантическое время (Канада)","timezoneCuiaba":"Куяба","timezoneSantiago":"Сантьяго","timezoneManaus":"Джорджтаун, Ла-Пас, Манаус, Сан-Хуан","timezoneAsuncion":"Асунсьон","timezoneBrasilia":"Бразилия","timezoneGreenland":"Гренландия","timezoneMontevideo":"Монтевидео","timezoneCayenne":"Кайенна, Форталеза","timezoneBuenosAires":"Буэнос-Айрес","timezoneMidAtlantic":"Средне-Атлантическое","timezoneAzores":"Азорские острова","timezoneCaboVerde":"острова Кабо-Верде","timezoneDublin":"Дублин, Эдинбург, Лиссабон, Лондон","timezoneReykjavik":"Монровия, Рейкьявик","timezoneCasablanca":"Касабланка","timezoneBelgrade":"Белград, Братислава, Будапешт, Любляна, Прага","timezoneSarajevo":"Сараево, Скопье, Варшава, Загреб","timezoneBrussels":"Брюссель, Копенгаген, Мадрид, Париж","timezoneWCAfrica":"Запад Центральной Африки","timezoneAmsterdam":"Амстердам, Берлин, Берн, Рим, Стокгольм, Вена","timezoneWindhoek":"Виндхук","timezoneMinsk":"Минск","timezoneCairo":"Каир","timezoneHelsinki":"Хельсинки, Киев, Рига, София, Таллин, Вильнюс","timezoneAthens":"Афины, Бухарест","timezoneJerusalem":"Иерусалим","timezoneAmman":"Амман","timezoneBeirut":"Бейрут","timezoneHarare":"Хараре, Претория","timezoneDamascus":"Дамаск","timezoneIstanbul":"Стамбул","timezoneKuwait":"Кувейт, Эр-Рияд","timezoneBaghdad":"Багдад","timezoneNairobi":"Найроби","timezoneKaliningrad":"Калининград","timezoneMoscow":"Москва, Санкт- Петербург, Волгоград","timezoneMuscat":"Абу-Даби, Маскат","timezoneBaku":"Баку","timezoneYerevan":"Ереван","timezoneTbilisi":"Тбилиси","timezonePortLouis":"Порт-Луи","timezoneTashkent":"Ташкент","timezoneIslamabad":"Исламабад, Карачи","timezoneEkaterinburg":"Екатеринбург","timezoneAstana":"Нурсултан","timezoneDhaka":"Дакка","timezoneNovosibirsk":"Новосибирск","timezoneBangkok":"Бангкок, Ханой, Джакарта","timezoneKrasnoyarsk":"Красноярск","timezoneBeijing":"Пекин, Чунцин, Гонконг, Урумчи","timezoneSingapore":"Куала-Лумпур, Сингапур","timezoneTaipei":"Тайбэй","timezonePerth":"Перт","timezoneUlaanbaatar":"Улан-Батор","timezoneIrkutsk":"Иркутск","timezoneSeoul":"Сеул","timezoneOsaka":"Осака, Саппоро, Токио","timezoneYakutsk":"Якутск","timezoneCanberra":"Канберра, Мельбурн, Сидней","timezoneBrisbane":"Брисбен","timezoneHobart":"Хобарт","timezoneGuam":"Гуам, Порт-Морсби","timezoneVladivostok":"Владивосток","timezoneSolomon":"Соломоновы острова, Новая Каледония","timezoneMagadan":"Магадан","timezoneFiji":"Фиджи","timezoneAuckland":"Окленд, Веллингтон","timezoneNukualofa":"Нукуалофа","timezoneSamoa":"Самоа","chooseTimezone":"Выберите часовой пояс"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_sk.json b/public/assets/esri/widgets/support/t9n/timezone_sk.json new file mode 100644 index 0000000..12725b4 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_sk.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Medzinárodná dátumová hranica západ","timezoneHawaii":"Havaj","timezoneAlaska":"Aljaška","timezoneBaja":"Baja California","timezoneMountain":"Horský čas (USA a Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Stredná Amerika","timezoneCentralTime":"Centrálny čas (USA a Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Východný čas (USA a Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (východ) ","timezoneAtlantic":"Atlantický čas (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grónsko","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Stredný Atlantik","timezoneAzores":"Azory","timezoneCaboVerde":"Kapverdské ostrovy","timezoneDublin":"Dublin, Edinburgh, Lisabon, Londýn","timezoneReykjavik":"Monrovia, Reykjavík","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belehrad, Bratislava, Budapešť, Ľubľana, Praha","timezoneSarajevo":"Sarajevo, Skopje, Varšava, Záhreb","timezoneBrussels":"Brusel, Kodaň, Madrid, Paríž","timezoneWCAfrica":"Západná stredná Afrika","timezoneAmsterdam":"Amsterdam, Berlín, Bern, Rím, Štokholm, Viedeň","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Káhira","timezoneHelsinki":"Helsinki, Kyjev, Riga, Sofia, Tallin, Vilnius","timezoneAthens":"Atény, Bukurešť","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Amán","timezoneBeirut":"Bejrút","timezoneHarare":"Harare, Pretória","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijád","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, Petrohrad, Volgograd","timezoneMuscat":"Abú Dhabí, Maskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karáčí","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dháka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoj, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Chongqing, Hongkong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulanbátar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Soul","timezoneOsaka":"Osaka, Sapporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Šalamúnove ostrovy Nová Kaledónia","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Vyberte si svoje časové pásmo"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_sl.json b/public/assets/esri/widgets/support/t9n/timezone_sl.json new file mode 100644 index 0000000..9492061 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_sl.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Mednarodna datumska meja – zahod","timezoneHawaii":"Havaji","timezoneAlaska":"Aljaska","timezoneBaja":"Baja Kalifornija","timezoneMountain":"Gorski čas (ZDA in Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Srednja Amerika","timezoneCentralTime":"Osrednji čas (ZDA in Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Vzhodni čas (ZDA in Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (vzhod) ","timezoneAtlantic":"Atlantski čas (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grenlandija","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Srednji Atlantik","timezoneAzores":"Azori","timezoneCaboVerde":"Zelenortski otoki","timezoneDublin":"Dublin, Edinburgh, Lizbona, London","timezoneReykjavik":"Monrovia, Rejkjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Beograd, Bratislava, Budimpešta, Ljubljana, Praga","timezoneSarajevo":"Sarajevo, Skopje, Varšava, Zagreb","timezoneBrussels":"Bruselj, Kopenhagen, Madrid, Pariz","timezoneWCAfrica":"Zahodna centralna Afrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rim, Stockholm, Dunaj","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kijev, Riga, Sofia, Talin, Vilnius","timezoneAthens":"Atene, Bukarešta","timezoneJerusalem":"Jeruzalem","timezoneAmman":"Aman","timezoneBeirut":"Bejrut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dabi, Muškat","timezoneBaku":"Baku","timezoneYerevan":"Erevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karači","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Daka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Čongčing, Hongkong, Urumči","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Tajpej","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Saporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomonovi otoki, Nova Kaledonija","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Izberite svoj časovni pas"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_sr.json b/public/assets/esri/widgets/support/t9n/timezone_sr.json new file mode 100644 index 0000000..16ecd4d --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_sr.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Međunarodna datumska granica zapad","timezoneHawaii":"Havaji","timezoneAlaska":"Aljaska","timezoneBaja":"Donja Kalifornija","timezoneMountain":"Planinsko vreme (SAD i Kanada)","timezoneLaPaz":"Čivava, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskačevan","timezoneCentralAmerica":"Centralna Amerika","timezoneCentralTime":"Centralno vreme (SAD i Kanada)","timezoneMexico":"Gvadalahara, Meksiko Siti, Monterej","timezoneEasternUS":"Istočno vreme (SAD i Kanada)","timezoneLima":"Bogota, Lima, Kito","timezoneIndiana":"Indijana (istok) ","timezoneAtlantic":"Atlantsko vreme (Kanada)","timezoneCuiaba":"Kujaba","timezoneSantiago":"Santjago","timezoneManaus":"Džordžtaun, La Paz, Manaus, San Huan","timezoneAsuncion":"Asunsion","timezoneBrasilia":"Brazilija","timezoneGreenland":"Grenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Kajena, Fortaleza","timezoneBuenosAires":"Buenos Ajres","timezoneMidAtlantic":"Srednje-atlantsko","timezoneAzores":"Azori","timezoneCaboVerde":"Zelenortska Ostrva","timezoneDublin":"Dablin, Edinburg, Lisabon, London","timezoneReykjavik":"Monrovija, Rejkjavik","timezoneCasablanca":"Kazablanka","timezoneBelgrade":"Beograd, Bratislava, Budimpešta, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skoplje, Varšava, Zagreb","timezoneBrussels":"Brisel, Kopenhagen, Madrid, Pariz","timezoneWCAfrica":"Zapadna Centralna Afrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rim, Stokholm, Beč","timezoneWindhoek":"Vindhuk","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsinki, Kijev, Riga, Sofija, Talin, Vilnjus","timezoneAthens":"Atina, Bukurešt","timezoneJerusalem":"Jerusalim","timezoneAmman":"Aman","timezoneBeirut":"Bejrut","timezoneHarare":"Harare, Pretorija","timezoneDamascus":"Damask","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuvajt, Rijad","timezoneBaghdad":"Bagdad","timezoneNairobi":"Najrobi","timezoneKaliningrad":"Kalinjingrad","timezoneMoscow":"Moskva, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dabi, Muskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Luj","timezoneTashkent":"Taškent","timezoneIslamabad":"Islamabad, Karači","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Daka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoj, Džakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Peking, Čungking, Hong Kong, Urumči","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Tajpej","timezonePerth":"Pert","timezoneUlaanbaatar":"Ulan Bator","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Saporo, Tokio","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Kanbera, Melburn, Sidnej","timezoneBrisbane":"Brizbejn","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Morsbi","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomonska Ostrva, Nova Kaledonija","timezoneMagadan":"Magadan","timezoneFiji":"Fidži","timezoneAuckland":"Okland, Velington","timezoneNukualofa":"Nukualofa","timezoneSamoa":"Samoa","chooseTimezone":"Izaberite svoju vremensku zonu"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_sv.json b/public/assets/esri/widgets/support/t9n/timezone_sv.json new file mode 100644 index 0000000..54586b8 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_sv.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Internationella datumlinjen väst","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Mountain Time (USA och Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Centralamerica","timezoneCentralTime":"Central Time (USA och Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Eastern Time (USA och Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Öst) ","timezoneAtlantic":"Atlanttid (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grönland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Mid-Atlantic","timezoneAzores":"Azorerna","timezoneCaboVerde":"Kap Verde","timezoneDublin":"Dublin, Edinburgh, Lissabon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrad, Bratislava, Budapest, Ljubljana, Prag","timezoneSarajevo":"Sarajevo, Skopje, Warszawa, Zagreb","timezoneBrussels":"Bryssel, Köpenhamn, Madrid, Paris","timezoneWCAfrica":"Västafrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rom, Stockholm, Wien","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kairo","timezoneHelsinki":"Helsingfors, Kiev, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Aten, Bukarest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damaskus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Bagdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moskva, Sankt Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muskat","timezoneBaku":"Baku","timezoneYerevan":"Jerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tasjkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Jekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnojarsk","timezoneBeijing":"Beijing, Chongqing, Hongkong, Ürümqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Jakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Salomonöarna, Nya Kaledonien","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Välj tidszon"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_th.json b/public/assets/esri/widgets/support/t9n/timezone_th.json new file mode 100644 index 0000000..8378b97 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_th.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"อินเตอร์เนชั่นแนลวันที่สายตะวันตก","timezoneHawaii":"ฮาวาย","timezoneAlaska":"อลาสก้า","timezoneBaja":"บาจาแคลิฟอร์เนีย","timezoneMountain":"เวลาเมาท์เทน (อเมริกาและแคนาดา)","timezoneLaPaz":"ชิวาวาลาปาซ Mazatlan","timezoneArizona":"อริโซน่า","timezoneSaskatchewan":"แคตเชวัน","timezoneCentralAmerica":"อเมริกากลาง","timezoneCentralTime":"เวลากลาง (อเมริกาและแคนาดา)","timezoneMexico":"กวาดาลา , เม็กซิโก้ซิตี้ , มอลเทเรย์","timezoneEasternUS":"เวลาตะวันออก (อเมริกาและแคนาดา)","timezoneLima":"โบโกตา , ลิมา , กีโต","timezoneIndiana":"อินเดียนา (ตะวันออก) ","timezoneAtlantic":"เวลาแอตแลนติก(แคนนาดา)","timezoneCuiaba":"กุยาบา","timezoneSantiago":"ซานเตียโก","timezoneManaus":"จอร์จทาวน์ ,ลาปาซ , มาเนาส์, ซานฮวน","timezoneAsuncion":"ซุนซิออง","timezoneBrasilia":"บราซิเลีย","timezoneGreenland":"กรีนแลนด์","timezoneMontevideo":"มอนเตวิเดโอ","timezoneCayenne":"คาเยน, ฟอทาเรซา","timezoneBuenosAires":"บัวโนสไอเรส","timezoneMidAtlantic":"แอตแลนติกลาง","timezoneAzores":"อะซอเรส","timezoneCaboVerde":"สาธารณรัฐกาบูเวร์ดี","timezoneDublin":"ดับลิน, เอดินบะระ, ลิสบอน, ลอนดอน","timezoneReykjavik":"มอนโรเวีย , เรคยาวิก","timezoneCasablanca":"คาซาบลังกา","timezoneBelgrade":"เบลเกรด, บราติสลาวา, บูดาเปสต์, ลูบลิยานา, ปราก","timezoneSarajevo":"ซาราเจโว , สโกเปีย, วอร์ซอ , ซาเกร็บ","timezoneBrussels":"บรัสเซลส์, โคเปนเฮเกน, มาดริด, ปารีส","timezoneWCAfrica":"แอฟริกาตะวันตกกลาง","timezoneAmsterdam":"อัมสเตอร์ดัม, เบอร์ลิน, เบิร์น, โรม, สตอกโฮล์ม, เวียนนา","timezoneWindhoek":"วินด์ฮุก","timezoneMinsk":"มินสค์","timezoneCairo":"ไคโร","timezoneHelsinki":"เฮลซิงกิ , Kyiv, ริกา, โซเฟีย, ทาลลินน์, วิลนีอุ","timezoneAthens":"เอเธนส์, บูคาเรสต์","timezoneJerusalem":"เยรูซาเล็ม","timezoneAmman":"อัมมาน","timezoneBeirut":"เบรุต","timezoneHarare":"ฮาราเร , พริทอเรี","timezoneDamascus":"ดามัสกัส","timezoneIstanbul":"อิสตันบูล","timezoneKuwait":"คูเวต , ริยาด","timezoneBaghdad":"กรุงแบกแดด","timezoneNairobi":"ไนโรบี","timezoneKaliningrad":"คาลินินกราด","timezoneMoscow":"มอสโก, เซนต์ ปีเตอร์สเบิร์ก, วอลโกกราด","timezoneMuscat":"อาบูดาบี, มัสกัต","timezoneBaku":"บากู","timezoneYerevan":"เยเรวาน","timezoneTbilisi":"ทบิลิซี","timezonePortLouis":"พอร์ตหลุยส์","timezoneTashkent":"ทาชเคนต์","timezoneIslamabad":"กรุงอิสลามาบัด , การาจี","timezoneEkaterinburg":"เอกาเตรินเบิร์ก","timezoneAstana":"อัสตานา","timezoneDhaka":"ธากา","timezoneNovosibirsk":"โนโวซีบีสค์","timezoneBangkok":"กรุงเทพมหานคร, ฮานอย, จาการ์ตา","timezoneKrasnoyarsk":"ครัสโนยา","timezoneBeijing":"ปักกิ่ง, ฉงชิ่ง, ฮ่องกง, อุรุมชี","timezoneSingapore":"กัวลาลัมเปอร์ , สิงคโปร์","timezoneTaipei":"ไทเป","timezonePerth":"เพิร์ธ","timezoneUlaanbaatar":"อูลานบาตาร์","timezoneIrkutsk":"อีร์คุตส","timezoneSeoul":"โซล","timezoneOsaka":"โอซาก้า , ซัปโปโร , โตเกียว","timezoneYakutsk":"ยาคุตสค์","timezoneCanberra":"แคนเบอรา , เมลเบิร์น , ซิดนีย์","timezoneBrisbane":"บริสเบนด์","timezoneHobart":"โฮบาร์ต","timezoneGuam":"กวม, พอร์ท มอเรสซา","timezoneVladivostok":"วลาดีวอสตอค","timezoneSolomon":"โซโลมอน. แคลิโดเนียใหม่","timezoneMagadan":"มากาดาน","timezoneFiji":"ฟิจิ","timezoneAuckland":"โอ๊คแลนด์ ,เวลลิงตัน","timezoneNukualofa":"นูกูโลฟา","timezoneSamoa":"ซามัว","chooseTimezone":"เลือกโซนเวลาของคุณ"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_tr.json b/public/assets/esri/widgets/support/t9n/timezone_tr.json new file mode 100644 index 0000000..049e173 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_tr.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Uluslararası Tarih Çizgisi Batı","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Sıradağlar Saati (ABD ve Kanada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan Nehri","timezoneCentralAmerica":"Orta Amerika","timezoneCentralTime":"Merkezi Saat (ABD ve Kanada)","timezoneMexico":"Guadalajara, Mexico City, Monterrey","timezoneEasternUS":"Doğu Saati (ABD ve Kanada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Indiana (Doğu) ","timezoneAtlantic":"Atlantik Saati (Kanada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Grönland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Orta Atlantik","timezoneAzores":"Azor Adaları","timezoneCaboVerde":"Cabo Verde Adl.","timezoneDublin":"Dublin, Edinburgh, Lizbon, Londra","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Kazablanka","timezoneBelgrade":"Belgrad, Bratislava, Budapeşte, Ljubljana, Prag","timezoneSarajevo":"Saraybosna, Üsküp, Varşova, Zagreb","timezoneBrussels":"Brüksel, Kopenhag, Madrid, Paris","timezoneWCAfrica":"Batı Orta Afrika","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Roma, Stockholm, Viyana","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Kahire","timezoneHelsinki":"Helsinki, Kiev, Riga, Sofya, Tallinn, Vilnius","timezoneAthens":"Atina, Bükreş","timezoneJerusalem":"Kudüs","timezoneAmman":"Umman","timezoneBeirut":"Beyrut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Şam","timezoneIstanbul":"İstanbul","timezoneKuwait":"Kuveyt, Riyad","timezoneBaghdad":"Bağdat","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dabi, Muscat","timezoneBaku":"Bakü","timezoneYerevan":"Erivan","timezoneTbilisi":"Tiflis","timezonePortLouis":"Port Louis","timezoneTashkent":"Taşkent","timezoneIslamabad":"İslamabad, Karaçi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dakka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hanoi, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Pekin, Chongqing, Hong Kong, Urumçi","timezoneSingapore":"Kuala Lumpur, Singapur","timezoneTaipei":"Taipei","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulanbator","timezoneIrkutsk":"İrkutsk","timezoneSeoul":"Seul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sidney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Solomon Adl., New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Saat diliminizi seçin"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_uk.json b/public/assets/esri/widgets/support/t9n/timezone_uk.json new file mode 100644 index 0000000..8d11d32 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_uk.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Міжнародна лінія зміни дати","timezoneHawaii":"Гаваї","timezoneAlaska":"Аляска","timezoneBaja":"Нижня Каліфорнія","timezoneMountain":"Гірський часовий пояс (США та Канада)","timezoneLaPaz":"Чихуахуа, Ла-Пас, Мазатлан","timezoneArizona":"Арізона","timezoneSaskatchewan":"Саскачеван","timezoneCentralAmerica":"Центральна Америка","timezoneCentralTime":"Центральний часовий пояс (США та Канада)","timezoneMexico":"Гвадалахара, Мехіко, Монтеррей","timezoneEasternUS":"Східний часовий пояс (США та Канада)","timezoneLima":"Богота, Ліма, Кіто","timezoneIndiana":"Індіана (схід) ","timezoneAtlantic":"Атлантичний час (Канада)","timezoneCuiaba":"Куяба","timezoneSantiago":"Сантьяго","timezoneManaus":"Джорджтаун, Ла-Пас, Манаус, Сан-Хуан","timezoneAsuncion":"Асунсьйон","timezoneBrasilia":"Бразиліа","timezoneGreenland":"Гренландія","timezoneMontevideo":"Монтевідео","timezoneCayenne":"Кайенна, Форталеза","timezoneBuenosAires":"Буенос-Айрес","timezoneMidAtlantic":"Середньоатлантичний","timezoneAzores":"Азорські острови","timezoneCaboVerde":"Республіка Кабо-Верде","timezoneDublin":"Дублін, Едінбург, Лісабон, Лондон","timezoneReykjavik":"Монровія, Рейк'явік","timezoneCasablanca":"Касабланка","timezoneBelgrade":"Белград, Братислава, Будапешт, Любляна, Прага","timezoneSarajevo":"Сараєво, Скоп'є, Варшава, Загреб","timezoneBrussels":"Брюссель, Копенгаген, Мадрид, Париж","timezoneWCAfrica":"Західна та Центральна Африка","timezoneAmsterdam":"Амстердам, Берлін, Берн, Рим, Стокгольм, Відень","timezoneWindhoek":"Віндхук","timezoneMinsk":"Мінськ","timezoneCairo":"Каїр","timezoneHelsinki":"Гельсінкі, Київ, Рига, Софія, Таллінн, Вільнюс","timezoneAthens":"Афіни, Бухарест","timezoneJerusalem":"Єрусалим","timezoneAmman":"Амман","timezoneBeirut":"Бейрут","timezoneHarare":"Хараре, Преторія","timezoneDamascus":"Дамаск","timezoneIstanbul":"Стамбул","timezoneKuwait":"Кувейт, Ер-Ріяд","timezoneBaghdad":"Багдад","timezoneNairobi":"Найробі","timezoneKaliningrad":"Калінінград","timezoneMoscow":"Москва Санкт-Петербург, Волгоград","timezoneMuscat":"Абу-Дабі, Мускат","timezoneBaku":"Баку","timezoneYerevan":"Єреван","timezoneTbilisi":"Тбілісі","timezonePortLouis":"Порт-Луї","timezoneTashkent":"Ташкент","timezoneIslamabad":"Ісламабад, Карачі","timezoneEkaterinburg":"Єкатеринбург","timezoneAstana":"Астана","timezoneDhaka":"Дакка","timezoneNovosibirsk":"Новосибірськ","timezoneBangkok":"Бангкок, Ханой, Джакарта","timezoneKrasnoyarsk":"Красноярськ","timezoneBeijing":"Пекін, Чунцин, Гонконг, Урумчі","timezoneSingapore":"Куала-Лумпур, Сінгапур","timezoneTaipei":"Тайбей","timezonePerth":"Перт","timezoneUlaanbaatar":"Улан-Батор","timezoneIrkutsk":"Іркутськ","timezoneSeoul":"Сеул","timezoneOsaka":"Осака, Саппоро, Токіо","timezoneYakutsk":"Якутськ","timezoneCanberra":"Канберра, Мельбурн, Сідней","timezoneBrisbane":"Брісбен","timezoneHobart":"Хобарт","timezoneGuam":"Гуам, Порт-Морсбі","timezoneVladivostok":"Владивосток","timezoneSolomon":"Соломонові Острови, Нова Каледонія","timezoneMagadan":"Магадан","timezoneFiji":"Фіджі","timezoneAuckland":"Окленд, Веллінгтон","timezoneNukualofa":"Нукуалофа","timezoneSamoa":"Самоа","chooseTimezone":"Виберіть свій часовий пояс"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_vi.json b/public/assets/esri/widgets/support/t9n/timezone_vi.json new file mode 100644 index 0000000..ce8389f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_vi.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"Giờ Phương Tây theo Đường Ngày Quốc tế","timezoneHawaii":"Hawaii","timezoneAlaska":"Alaska","timezoneBaja":"Baja California","timezoneMountain":"Múi giờ miền Núi (Hoa Kỳ và Canada)","timezoneLaPaz":"Chihuahua, La Paz, Mazatlan","timezoneArizona":"Arizona","timezoneSaskatchewan":"Saskatchewan","timezoneCentralAmerica":"Trung Mỹ","timezoneCentralTime":"Múi giờ miền Trung (Hoa Kỳ và Canada)","timezoneMexico":"Guadalajara, Thành phố Mexico, Monterrey","timezoneEasternUS":"Múi giờ miền Đông (Hoa Kỳ và Canada)","timezoneLima":"Bogota, Lima, Quito","timezoneIndiana":"Ấn Độ (Đông) ","timezoneAtlantic":"Múi giờ Đại Tây Dương (Canada)","timezoneCuiaba":"Cuiaba","timezoneSantiago":"Santiago","timezoneManaus":"Georgetown, La Paz, Manaus, San Juan","timezoneAsuncion":"Asuncion","timezoneBrasilia":"Brasilia","timezoneGreenland":"Greenland","timezoneMontevideo":"Montevideo","timezoneCayenne":"Cayenne, Fortaleza","timezoneBuenosAires":"Buenos Aires","timezoneMidAtlantic":"Trung-Đại Tây Dương","timezoneAzores":"Azores","timezoneCaboVerde":"Đảo Cabo Verde","timezoneDublin":"Dublin, Edinburgh, Lisbon, London","timezoneReykjavik":"Monrovia, Reykjavik","timezoneCasablanca":"Casablanca","timezoneBelgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","timezoneSarajevo":"Sarajevo, Skopje, Warsaw, Zagreb","timezoneBrussels":"Brussels, Copenhagen, Madrid, Paris","timezoneWCAfrica":"Tây Trung Phi","timezoneAmsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","timezoneWindhoek":"Windhoek","timezoneMinsk":"Minsk","timezoneCairo":"Cairo","timezoneHelsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","timezoneAthens":"Athens, Bucharest","timezoneJerusalem":"Jerusalem","timezoneAmman":"Amman","timezoneBeirut":"Beirut","timezoneHarare":"Harare, Pretoria","timezoneDamascus":"Damascus","timezoneIstanbul":"Istanbul","timezoneKuwait":"Kuwait, Riyadh","timezoneBaghdad":"Baghdad","timezoneNairobi":"Nairobi","timezoneKaliningrad":"Kaliningrad","timezoneMoscow":"Moscow, St. Petersburg, Volgograd","timezoneMuscat":"Abu Dhabi, Muscat","timezoneBaku":"Baku","timezoneYerevan":"Yerevan","timezoneTbilisi":"Tbilisi","timezonePortLouis":"Port Louis","timezoneTashkent":"Tashkent","timezoneIslamabad":"Islamabad, Karachi","timezoneEkaterinburg":"Ekaterinburg","timezoneAstana":"Astana","timezoneDhaka":"Dhaka","timezoneNovosibirsk":"Novosibirsk","timezoneBangkok":"Bangkok, Hà Nội, Jakarta","timezoneKrasnoyarsk":"Krasnoyarsk","timezoneBeijing":"Bắc Kinh, Trùng Khánh, Hong Kong, Urumqi","timezoneSingapore":"Kuala Lumpur, Singapore","timezoneTaipei":"Đài Bắc","timezonePerth":"Perth","timezoneUlaanbaatar":"Ulaanbaatar","timezoneIrkutsk":"Irkutsk","timezoneSeoul":"Seoul","timezoneOsaka":"Osaka, Sapporo, Tokyo","timezoneYakutsk":"Yakutsk","timezoneCanberra":"Canberra, Melbourne, Sydney","timezoneBrisbane":"Brisbane","timezoneHobart":"Hobart","timezoneGuam":"Guam, Port Moresby","timezoneVladivostok":"Vladivostok","timezoneSolomon":"Quần đảo Solomon, New Caledonia","timezoneMagadan":"Magadan","timezoneFiji":"Fiji","timezoneAuckland":"Auckland, Wellington","timezoneNukualofa":"Nuku'alofa","timezoneSamoa":"Samoa","chooseTimezone":"Chọn múi giời của bạn"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_zh-CN.json b/public/assets/esri/widgets/support/t9n/timezone_zh-CN.json new file mode 100644 index 0000000..0256164 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_zh-CN.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"国际日期变更线以西","timezoneHawaii":"夏威夷","timezoneAlaska":"阿拉斯加州","timezoneBaja":"下加利福尼亚","timezoneMountain":"山地时间(美国和加拿大)","timezoneLaPaz":"奇瓦瓦、拉巴斯、马萨特兰","timezoneArizona":"亚利桑那州","timezoneSaskatchewan":"萨斯喀彻温省","timezoneCentralAmerica":"中美洲","timezoneCentralTime":"中部时间(美国和加拿大)","timezoneMexico":"瓜达拉哈拉、墨西哥、蒙特雷","timezoneEasternUS":"东部时间(美国和加拿大)","timezoneLima":"波哥大、利马、基多","timezoneIndiana":"印第安纳(东部) ","timezoneAtlantic":"大西洋时间(加拿大)","timezoneCuiaba":"库亚巴","timezoneSantiago":"圣地亚哥","timezoneManaus":"乔治城、拉巴斯、玛瑙斯、圣胡安","timezoneAsuncion":"亚松森","timezoneBrasilia":"巴西利亚","timezoneGreenland":"格陵兰岛","timezoneMontevideo":"蒙得维的亚","timezoneCayenne":"卡宴、福塔雷萨","timezoneBuenosAires":"布宜诺斯艾利斯","timezoneMidAtlantic":"中大西洋","timezoneAzores":"亚速尔群岛","timezoneCaboVerde":"佛得角群岛","timezoneDublin":"都柏林、爱丁堡、里斯本、伦敦","timezoneReykjavik":"蒙罗维亚、雷克雅未克","timezoneCasablanca":"卡萨布兰卡","timezoneBelgrade":"贝尔格莱德、伯拉第斯拉瓦、布达佩斯、卢布尔雅那、布拉格","timezoneSarajevo":"萨拉热窝、斯科普里、华沙、萨格勒布","timezoneBrussels":"布鲁塞尔、哥本哈根、马德里、巴黎","timezoneWCAfrica":"西非和中非","timezoneAmsterdam":"阿姆斯特丹、柏林、伯尔尼、罗马、斯德哥尔摩、维也纳","timezoneWindhoek":"温得和克","timezoneMinsk":"明斯克","timezoneCairo":"开罗","timezoneHelsinki":"赫尔辛基、基辅、里加、索非亚、塔林、维尔纽斯","timezoneAthens":"雅典、布加勒斯特","timezoneJerusalem":"耶路撒冷","timezoneAmman":"安曼","timezoneBeirut":"贝鲁特","timezoneHarare":"哈拉雷、比勒陀利亚","timezoneDamascus":"大马士革","timezoneIstanbul":"伊斯坦布尔","timezoneKuwait":"科威特、利雅得","timezoneBaghdad":"巴格达","timezoneNairobi":"内罗毕","timezoneKaliningrad":"加里宁格勒","timezoneMoscow":"莫斯科、圣彼得堡、 伏尔加格勒","timezoneMuscat":"阿布扎比、马斯喀特","timezoneBaku":"巴库","timezoneYerevan":"耶烈万","timezoneTbilisi":"第比利斯","timezonePortLouis":"路易港","timezoneTashkent":"塔什干","timezoneIslamabad":"伊斯兰马巴德、卡拉奇","timezoneEkaterinburg":"叶卡捷琳堡","timezoneAstana":"阿斯塔纳","timezoneDhaka":"达卡","timezoneNovosibirsk":"新西伯利亚","timezoneBangkok":"曼谷、河内、雅加达","timezoneKrasnoyarsk":"克拉斯诺雅茨克","timezoneBeijing":"北京、重庆、香港、乌鲁木齐","timezoneSingapore":"吉隆坡、新加坡","timezoneTaipei":"台北","timezonePerth":"珀斯","timezoneUlaanbaatar":"乌兰巴托","timezoneIrkutsk":"伊尔库茨克","timezoneSeoul":"首尔","timezoneOsaka":"大阪、札幌、东京","timezoneYakutsk":"雅库茨克","timezoneCanberra":"堪培拉、墨尔本、悉尼","timezoneBrisbane":"布里斯班","timezoneHobart":"霍巴特","timezoneGuam":"关岛、莫尔兹比港","timezoneVladivostok":"符拉迪沃斯托克(海参崴)","timezoneSolomon":"所罗门群岛、新喀里多尼亚","timezoneMagadan":"马加丹","timezoneFiji":"斐济","timezoneAuckland":"奥克兰、惠灵顿","timezoneNukualofa":"努库阿洛法","timezoneSamoa":"萨摩亚群岛","chooseTimezone":"选择您的时区"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_zh-HK.json b/public/assets/esri/widgets/support/t9n/timezone_zh-HK.json new file mode 100644 index 0000000..0b826b1 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_zh-HK.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"國際換日線以西","timezoneHawaii":"夏威夷","timezoneAlaska":"阿拉斯加","timezoneBaja":"下加利福尼亞州","timezoneMountain":"山區標準時間 (美國和加拿大)","timezoneLaPaz":"奇瓦瓦,拉帕茲,馬薩特蘭","timezoneArizona":"亞利桑那","timezoneSaskatchewan":"薩克其萬省","timezoneCentralAmerica":"中美洲","timezoneCentralTime":"中部時間 (美國和加拿大)","timezoneMexico":"瓜達拉加若,墨西哥市,蒙特利","timezoneEasternUS":"東部時間 (美國和加拿大)","timezoneLima":"波哥大,利馬,基多","timezoneIndiana":"印地安那 (東部) ","timezoneAtlantic":"大西洋時間 (加拿大)","timezoneCuiaba":"古雅巴","timezoneSantiago":"聖地牙哥","timezoneManaus":"佐治敦,拉帕茲,瑪瑙斯,聖胡安","timezoneAsuncion":"亞松森","timezoneBrasilia":"巴西利亞","timezoneGreenland":"格陵蘭","timezoneMontevideo":"蒙特維多","timezoneCayenne":"開雲,福塔力沙","timezoneBuenosAires":"布宜諾斯艾利斯","timezoneMidAtlantic":"大西洋中部","timezoneAzores":"亞述群島","timezoneCaboVerde":"維德角島","timezoneDublin":"都柏林,愛丁堡,里斯本,倫敦","timezoneReykjavik":"蒙羅維亞,雷克雅維克","timezoneCasablanca":"卡薩布蘭卡","timezoneBelgrade":"貝爾格勒,布拉提斯拉瓦,布達佩斯,盧布亞納,布拉格","timezoneSarajevo":"塞拉耶佛,斯高彼亞,華沙,札格雷布","timezoneBrussels":"布魯塞爾,哥本哈根,馬德里,巴黎","timezoneWCAfrica":"中西非","timezoneAmsterdam":"阿姆斯特丹,柏林,伯恩,羅馬,斯德哥爾摩,維也納","timezoneWindhoek":"溫吐克","timezoneMinsk":"明斯克","timezoneCairo":"開羅","timezoneHelsinki":"赫爾辛基,凱耶夫,里加,蘇非亞,塔林,維爾紐斯","timezoneAthens":"雅典,布加勒斯特","timezoneJerusalem":"耶路撒冷","timezoneAmman":"安曼","timezoneBeirut":"貝魯特","timezoneHarare":"哈拉雷,普利托里亞","timezoneDamascus":"大馬士革","timezoneIstanbul":"伊斯坦堡","timezoneKuwait":"科威特,利雅德","timezoneBaghdad":"巴格達","timezoneNairobi":"奈洛比","timezoneKaliningrad":"卡里寧格勒","timezoneMoscow":"莫斯科,聖 彼得堡,伏爾加格勒","timezoneMuscat":"阿布達比,馬斯開特","timezoneBaku":"巴庫","timezoneYerevan":"葉里溫","timezoneTbilisi":"第比利斯","timezonePortLouis":"路易士港","timezoneTashkent":"塔什干","timezoneIslamabad":"伊斯蘭馬巴德,克洛奇","timezoneEkaterinburg":"伊科得林堡","timezoneAstana":"阿斯坦納","timezoneDhaka":"達卡","timezoneNovosibirsk":"新西伯利亞","timezoneBangkok":"曼谷,河內,雅加達","timezoneKrasnoyarsk":"克拉斯諾亞爾斯克","timezoneBeijing":"北京,重慶,香港,烏魯木齊","timezoneSingapore":"吉隆坡,新加坡","timezoneTaipei":"台北","timezonePerth":"伯斯","timezoneUlaanbaatar":"烏蘭巴托","timezoneIrkutsk":"伊爾庫次克","timezoneSeoul":"首爾","timezoneOsaka":"大阪,北海道,東京","timezoneYakutsk":"雅庫茨克","timezoneCanberra":"坎培拉,墨爾本,雪梨","timezoneBrisbane":"布利斯班","timezoneHobart":"霍巴特","timezoneGuam":"關島,莫爾斯貝港","timezoneVladivostok":"海參威","timezoneSolomon":"索羅門群島,新喀里多尼亞群島","timezoneMagadan":"馬加丹","timezoneFiji":"斐濟","timezoneAuckland":"奧克蘭,威靈頓","timezoneNukualofa":"努庫阿洛法","timezoneSamoa":"薩摩亞群島","chooseTimezone":"選擇您的時區"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/timezone_zh-TW.json b/public/assets/esri/widgets/support/t9n/timezone_zh-TW.json new file mode 100644 index 0000000..0b826b1 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/timezone_zh-TW.json @@ -0,0 +1 @@ +{"timezoneHAST":"HAST","timezoneAKST":"AKST","timezonePST":"PST","timezoneMST":"MST","timezoneCST":"CST","timezoneEST":"EST","timezoneCET":"CET","timezoneEET":"EET","timezoneMSK":"MSK","timezoneGST":"GST","timezoneICT":"ICT","timezoneCCT":"CCT","timezoneJST":"JST","timezoneAEST":"AEST","timezoneNZST":"NZST","timezoneDateline":"國際換日線以西","timezoneHawaii":"夏威夷","timezoneAlaska":"阿拉斯加","timezoneBaja":"下加利福尼亞州","timezoneMountain":"山區標準時間 (美國和加拿大)","timezoneLaPaz":"奇瓦瓦,拉帕茲,馬薩特蘭","timezoneArizona":"亞利桑那","timezoneSaskatchewan":"薩克其萬省","timezoneCentralAmerica":"中美洲","timezoneCentralTime":"中部時間 (美國和加拿大)","timezoneMexico":"瓜達拉加若,墨西哥市,蒙特利","timezoneEasternUS":"東部時間 (美國和加拿大)","timezoneLima":"波哥大,利馬,基多","timezoneIndiana":"印地安那 (東部) ","timezoneAtlantic":"大西洋時間 (加拿大)","timezoneCuiaba":"古雅巴","timezoneSantiago":"聖地牙哥","timezoneManaus":"佐治敦,拉帕茲,瑪瑙斯,聖胡安","timezoneAsuncion":"亞松森","timezoneBrasilia":"巴西利亞","timezoneGreenland":"格陵蘭","timezoneMontevideo":"蒙特維多","timezoneCayenne":"開雲,福塔力沙","timezoneBuenosAires":"布宜諾斯艾利斯","timezoneMidAtlantic":"大西洋中部","timezoneAzores":"亞述群島","timezoneCaboVerde":"維德角島","timezoneDublin":"都柏林,愛丁堡,里斯本,倫敦","timezoneReykjavik":"蒙羅維亞,雷克雅維克","timezoneCasablanca":"卡薩布蘭卡","timezoneBelgrade":"貝爾格勒,布拉提斯拉瓦,布達佩斯,盧布亞納,布拉格","timezoneSarajevo":"塞拉耶佛,斯高彼亞,華沙,札格雷布","timezoneBrussels":"布魯塞爾,哥本哈根,馬德里,巴黎","timezoneWCAfrica":"中西非","timezoneAmsterdam":"阿姆斯特丹,柏林,伯恩,羅馬,斯德哥爾摩,維也納","timezoneWindhoek":"溫吐克","timezoneMinsk":"明斯克","timezoneCairo":"開羅","timezoneHelsinki":"赫爾辛基,凱耶夫,里加,蘇非亞,塔林,維爾紐斯","timezoneAthens":"雅典,布加勒斯特","timezoneJerusalem":"耶路撒冷","timezoneAmman":"安曼","timezoneBeirut":"貝魯特","timezoneHarare":"哈拉雷,普利托里亞","timezoneDamascus":"大馬士革","timezoneIstanbul":"伊斯坦堡","timezoneKuwait":"科威特,利雅德","timezoneBaghdad":"巴格達","timezoneNairobi":"奈洛比","timezoneKaliningrad":"卡里寧格勒","timezoneMoscow":"莫斯科,聖 彼得堡,伏爾加格勒","timezoneMuscat":"阿布達比,馬斯開特","timezoneBaku":"巴庫","timezoneYerevan":"葉里溫","timezoneTbilisi":"第比利斯","timezonePortLouis":"路易士港","timezoneTashkent":"塔什干","timezoneIslamabad":"伊斯蘭馬巴德,克洛奇","timezoneEkaterinburg":"伊科得林堡","timezoneAstana":"阿斯坦納","timezoneDhaka":"達卡","timezoneNovosibirsk":"新西伯利亞","timezoneBangkok":"曼谷,河內,雅加達","timezoneKrasnoyarsk":"克拉斯諾亞爾斯克","timezoneBeijing":"北京,重慶,香港,烏魯木齊","timezoneSingapore":"吉隆坡,新加坡","timezoneTaipei":"台北","timezonePerth":"伯斯","timezoneUlaanbaatar":"烏蘭巴托","timezoneIrkutsk":"伊爾庫次克","timezoneSeoul":"首爾","timezoneOsaka":"大阪,北海道,東京","timezoneYakutsk":"雅庫茨克","timezoneCanberra":"坎培拉,墨爾本,雪梨","timezoneBrisbane":"布利斯班","timezoneHobart":"霍巴特","timezoneGuam":"關島,莫爾斯貝港","timezoneVladivostok":"海參威","timezoneSolomon":"索羅門群島,新喀里多尼亞群島","timezoneMagadan":"馬加丹","timezoneFiji":"斐濟","timezoneAuckland":"奧克蘭,威靈頓","timezoneNukualofa":"努庫阿洛法","timezoneSamoa":"薩摩亞群島","chooseTimezone":"選擇您的時區"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils.json b/public/assets/esri/widgets/support/t9n/uriUtils.json new file mode 100644 index 0000000..8fceedd --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils.json @@ -0,0 +1 @@ +{"openInApp":"Open in {appName}","view":"View"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_ar.json b/public/assets/esri/widgets/support/t9n/uriUtils_ar.json new file mode 100644 index 0000000..d6500c8 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_ar.json @@ -0,0 +1 @@ +{"openInApp":"فتح في {appName}","view":"عرض"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_bg.json b/public/assets/esri/widgets/support/t9n/uriUtils_bg.json new file mode 100644 index 0000000..daa569f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_bg.json @@ -0,0 +1 @@ +{"openInApp":"Отваряне в {appName}","view":"Преглед"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_bs.json b/public/assets/esri/widgets/support/t9n/uriUtils_bs.json new file mode 100644 index 0000000..6fc5dec --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_bs.json @@ -0,0 +1 @@ +{"openInApp":"Otvorite uz appun {appName}","view":"Prikaz"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_ca.json b/public/assets/esri/widgets/support/t9n/uriUtils_ca.json new file mode 100644 index 0000000..fe99653 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_ca.json @@ -0,0 +1 @@ +{"openInApp":"Obre-ho al {appName}","view":"Visualitza"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_cs.json b/public/assets/esri/widgets/support/t9n/uriUtils_cs.json new file mode 100644 index 0000000..3a385f3 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_cs.json @@ -0,0 +1 @@ +{"openInApp":"Otevřít v {appName}","view":"Zobrazit"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_da.json b/public/assets/esri/widgets/support/t9n/uriUtils_da.json new file mode 100644 index 0000000..c0f3bb1 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_da.json @@ -0,0 +1 @@ +{"openInApp":"Åbn i {appName}","view":"Vis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_de.json b/public/assets/esri/widgets/support/t9n/uriUtils_de.json new file mode 100644 index 0000000..65a567b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_de.json @@ -0,0 +1 @@ +{"openInApp":"In {appName} öffnen","view":"Anzeigen"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_el.json b/public/assets/esri/widgets/support/t9n/uriUtils_el.json new file mode 100644 index 0000000..927e219 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_el.json @@ -0,0 +1 @@ +{"openInApp":"Άνοιγμα σε {appName}","view":"Προβολή"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_en.json b/public/assets/esri/widgets/support/t9n/uriUtils_en.json new file mode 100644 index 0000000..8fceedd --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_en.json @@ -0,0 +1 @@ +{"openInApp":"Open in {appName}","view":"View"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_es.json b/public/assets/esri/widgets/support/t9n/uriUtils_es.json new file mode 100644 index 0000000..3c0a83f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_es.json @@ -0,0 +1 @@ +{"openInApp":"Abrir en {appName}","view":"Ver"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_et.json b/public/assets/esri/widgets/support/t9n/uriUtils_et.json new file mode 100644 index 0000000..35eee63 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_et.json @@ -0,0 +1 @@ +{"openInApp":"Ava rakenduses {appName}","view":"Vaatamine"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_fi.json b/public/assets/esri/widgets/support/t9n/uriUtils_fi.json new file mode 100644 index 0000000..802ba12 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_fi.json @@ -0,0 +1 @@ +{"openInApp":"Avaa sovelluksessa {appName}","view":"Näytä"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_fr.json b/public/assets/esri/widgets/support/t9n/uriUtils_fr.json new file mode 100644 index 0000000..dac98fc --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_fr.json @@ -0,0 +1 @@ +{"openInApp":"Ouvrir dans {appName}","view":"Vue"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_he.json b/public/assets/esri/widgets/support/t9n/uriUtils_he.json new file mode 100644 index 0000000..88c0f8e --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_he.json @@ -0,0 +1 @@ +{"openInApp":"פתח ב-{appName}","view":"תצוגה"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_hr.json b/public/assets/esri/widgets/support/t9n/uriUtils_hr.json new file mode 100644 index 0000000..6fc5dec --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_hr.json @@ -0,0 +1 @@ +{"openInApp":"Otvorite uz appun {appName}","view":"Prikaz"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_hu.json b/public/assets/esri/widgets/support/t9n/uriUtils_hu.json new file mode 100644 index 0000000..ce73f21 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_hu.json @@ -0,0 +1 @@ +{"openInApp":"Megnyitás a(z) {appName} alkalmazásban","view":"Megtekintés"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_id.json b/public/assets/esri/widgets/support/t9n/uriUtils_id.json new file mode 100644 index 0000000..49c745e --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_id.json @@ -0,0 +1 @@ +{"openInApp":"Buka di {appName}","view":"Tampilan"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_it.json b/public/assets/esri/widgets/support/t9n/uriUtils_it.json new file mode 100644 index 0000000..7b0201d --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_it.json @@ -0,0 +1 @@ +{"openInApp":"Apri in {appName}","view":"Visualizzazione"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_ja.json b/public/assets/esri/widgets/support/t9n/uriUtils_ja.json new file mode 100644 index 0000000..078e2dc --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_ja.json @@ -0,0 +1 @@ +{"openInApp":"{appName} で開く","view":"表示"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_ko.json b/public/assets/esri/widgets/support/t9n/uriUtils_ko.json new file mode 100644 index 0000000..a1fa4ba --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_ko.json @@ -0,0 +1 @@ +{"openInApp":"{appName}에서 열기","view":"보기"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_lt.json b/public/assets/esri/widgets/support/t9n/uriUtils_lt.json new file mode 100644 index 0000000..bcd15dd --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_lt.json @@ -0,0 +1 @@ +{"openInApp":"Atverti naudojant {appName}","view":"Peržiūrėti"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_lv.json b/public/assets/esri/widgets/support/t9n/uriUtils_lv.json new file mode 100644 index 0000000..f70eb20 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_lv.json @@ -0,0 +1 @@ +{"openInApp":"Atvērt lietotnē {appName}","view":"Skatīt"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_nb.json b/public/assets/esri/widgets/support/t9n/uriUtils_nb.json new file mode 100644 index 0000000..e590e51 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_nb.json @@ -0,0 +1 @@ +{"openInApp":"Åpne i {appName}","view":"Vis"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_nl.json b/public/assets/esri/widgets/support/t9n/uriUtils_nl.json new file mode 100644 index 0000000..75f0153 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_nl.json @@ -0,0 +1 @@ +{"openInApp":"Openen in {appName}","view":"Weergeven"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_pl.json b/public/assets/esri/widgets/support/t9n/uriUtils_pl.json new file mode 100644 index 0000000..527ec7a --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_pl.json @@ -0,0 +1 @@ +{"openInApp":"Otwórz za pomocą {appName}","view":"Wyświetl"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_pt-BR.json b/public/assets/esri/widgets/support/t9n/uriUtils_pt-BR.json new file mode 100644 index 0000000..649264b --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_pt-BR.json @@ -0,0 +1 @@ +{"openInApp":"Abrir no {appName}","view":"Visualizar"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_pt-PT.json b/public/assets/esri/widgets/support/t9n/uriUtils_pt-PT.json new file mode 100644 index 0000000..aaffa9a --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_pt-PT.json @@ -0,0 +1 @@ +{"openInApp":"Abrir em {appName}","view":"Visualização"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_ro.json b/public/assets/esri/widgets/support/t9n/uriUtils_ro.json new file mode 100644 index 0000000..cdb98fa --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_ro.json @@ -0,0 +1 @@ +{"openInApp":"Deschideți în {appName}","view":"Vizualizare"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_ru.json b/public/assets/esri/widgets/support/t9n/uriUtils_ru.json new file mode 100644 index 0000000..1f7507d --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_ru.json @@ -0,0 +1 @@ +{"openInApp":"Открыыть в {appName}","view":"Просмотр"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_sk.json b/public/assets/esri/widgets/support/t9n/uriUtils_sk.json new file mode 100644 index 0000000..fd10c25 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_sk.json @@ -0,0 +1 @@ +{"openInApp":"Otvoriť v {appName}","view":"Zobrazenie"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_sl.json b/public/assets/esri/widgets/support/t9n/uriUtils_sl.json new file mode 100644 index 0000000..b7cf5ad --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_sl.json @@ -0,0 +1 @@ +{"openInApp":"Odpri v {appName}","view":"Pogled"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_sr.json b/public/assets/esri/widgets/support/t9n/uriUtils_sr.json new file mode 100644 index 0000000..2a50ab2 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_sr.json @@ -0,0 +1 @@ +{"openInApp":"Otvori u {appName}","view":"Prikaži"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_sv.json b/public/assets/esri/widgets/support/t9n/uriUtils_sv.json new file mode 100644 index 0000000..fdcbdee --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_sv.json @@ -0,0 +1 @@ +{"openInApp":"Öppna i {appName}","view":"Visa"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_th.json b/public/assets/esri/widgets/support/t9n/uriUtils_th.json new file mode 100644 index 0000000..15a3e88 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_th.json @@ -0,0 +1 @@ +{"openInApp":"เปิดใน {appName}","view":"วิว"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_tr.json b/public/assets/esri/widgets/support/t9n/uriUtils_tr.json new file mode 100644 index 0000000..af09604 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_tr.json @@ -0,0 +1 @@ +{"openInApp":"{appName} uygulamasında aç","view":"Görüntüle"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_uk.json b/public/assets/esri/widgets/support/t9n/uriUtils_uk.json new file mode 100644 index 0000000..8dae39e --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_uk.json @@ -0,0 +1 @@ +{"openInApp":"Відкрити в {appName}","view":"Вид"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_vi.json b/public/assets/esri/widgets/support/t9n/uriUtils_vi.json new file mode 100644 index 0000000..69c9e89 --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_vi.json @@ -0,0 +1 @@ +{"openInApp":"Mở bằng {appName}","view":"Xem"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_zh-CN.json b/public/assets/esri/widgets/support/t9n/uriUtils_zh-CN.json new file mode 100644 index 0000000..6a2df4c --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_zh-CN.json @@ -0,0 +1 @@ +{"openInApp":"在 {appName} 中打开","view":"查看"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_zh-HK.json b/public/assets/esri/widgets/support/t9n/uriUtils_zh-HK.json new file mode 100644 index 0000000..7bfc42f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_zh-HK.json @@ -0,0 +1 @@ +{"openInApp":"在 {appName} 中開啟","view":"視圖"} \ No newline at end of file diff --git a/public/assets/esri/widgets/support/t9n/uriUtils_zh-TW.json b/public/assets/esri/widgets/support/t9n/uriUtils_zh-TW.json new file mode 100644 index 0000000..7bfc42f --- /dev/null +++ b/public/assets/esri/widgets/support/t9n/uriUtils_zh-TW.json @@ -0,0 +1 @@ +{"openInApp":"在 {appName} 中開啟","view":"視圖"} \ No newline at end of file diff --git a/public/assets/favicon.ico b/public/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f117c4680e4e92f40bcec98f81022fb0d998ee12 GIT binary patch literal 15406 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,ylq##p2fU#*e+%@FG>exKDJ6jC?2@ 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≦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 |omo790{52`^_rtVHSCgM#3UO}@aObWN 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

    q`+SFXDQkh6TKbfG5%iw}y~L4^vrUQ;)d6KQB`4 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�C$=#szKRsLsX@&8ZJrtLk6?W}+s^1$?{ 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%0D4^GK=FLF!JmAf-msYbpv5Nx)teuxBim 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%0D%r2VoSVxEf^EfDbg!SotcDhyq3(w$Q4RHk{( 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Β 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°S&r-BFx?e9$@ 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̤yS+Z!)BY-=|BI@&l%pKV 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 literal 0 HcmV?d00001 diff --git a/public/assets/menu-item/t9n/index.d.ts b/public/assets/menu-item/t9n/index.d.ts new file mode 100644 index 0000000..25e8834 --- /dev/null +++ b/public/assets/menu-item/t9n/index.d.ts @@ -0,0 +1,4 @@ +export type MenuItemMessages = { + submenu: string; + open: string; +}; diff --git a/public/assets/menu-item/t9n/messages.json b/public/assets/menu-item/t9n/messages.json new file mode 100644 index 0000000..4caf964 --- /dev/null +++ b/public/assets/menu-item/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Open" +} diff --git a/public/assets/menu-item/t9n/messages_ar.json b/public/assets/menu-item/t9n/messages_ar.json new file mode 100644 index 0000000..c9a4674 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "submenu": "قائمة فرعية", + "open": "فتح" +} diff --git a/public/assets/menu-item/t9n/messages_bg.json b/public/assets/menu-item/t9n/messages_bg.json new file mode 100644 index 0000000..4a7329c --- /dev/null +++ b/public/assets/menu-item/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "submenu": "Подменю", + "open": "Отваряне" +} diff --git a/public/assets/menu-item/t9n/messages_bs.json b/public/assets/menu-item/t9n/messages_bs.json new file mode 100644 index 0000000..34e3802 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podizbornik", + "open": "Otvori" +} diff --git a/public/assets/menu-item/t9n/messages_ca.json b/public/assets/menu-item/t9n/messages_ca.json new file mode 100644 index 0000000..10dd6fe --- /dev/null +++ b/public/assets/menu-item/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenú", + "open": "Obre" +} diff --git a/public/assets/menu-item/t9n/messages_cs.json b/public/assets/menu-item/t9n/messages_cs.json new file mode 100644 index 0000000..ebe3c14 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podnabídka", + "open": "Otevřít" +} diff --git a/public/assets/menu-item/t9n/messages_da.json b/public/assets/menu-item/t9n/messages_da.json new file mode 100644 index 0000000..e522fc8 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "submenu": "Undermenu", + "open": "Åbn" +} diff --git a/public/assets/menu-item/t9n/messages_de.json b/public/assets/menu-item/t9n/messages_de.json new file mode 100644 index 0000000..c6423bf --- /dev/null +++ b/public/assets/menu-item/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "submenu": "Untermenü", + "open": "Öffnen" +} diff --git a/public/assets/menu-item/t9n/messages_el.json b/public/assets/menu-item/t9n/messages_el.json new file mode 100644 index 0000000..6e127d1 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "submenu": "Υπομενού", + "open": "Άνοιγμα" +} diff --git a/public/assets/menu-item/t9n/messages_en.json b/public/assets/menu-item/t9n/messages_en.json new file mode 100644 index 0000000..4caf964 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Open" +} diff --git a/public/assets/menu-item/t9n/messages_es.json b/public/assets/menu-item/t9n/messages_es.json new file mode 100644 index 0000000..748a34b --- /dev/null +++ b/public/assets/menu-item/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenú", + "open": "Abrir" +} diff --git a/public/assets/menu-item/t9n/messages_et.json b/public/assets/menu-item/t9n/messages_et.json new file mode 100644 index 0000000..8c8d573 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "submenu": "Alammenüü", + "open": "Ava" +} diff --git a/public/assets/menu-item/t9n/messages_fi.json b/public/assets/menu-item/t9n/messages_fi.json new file mode 100644 index 0000000..80823c1 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "submenu": "Alavalikko", + "open": "Avaa" +} diff --git a/public/assets/menu-item/t9n/messages_fr.json b/public/assets/menu-item/t9n/messages_fr.json new file mode 100644 index 0000000..997d9ab --- /dev/null +++ b/public/assets/menu-item/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Sous-menu", + "open": "Ouvrir" +} diff --git a/public/assets/menu-item/t9n/messages_he.json b/public/assets/menu-item/t9n/messages_he.json new file mode 100644 index 0000000..2d0a84e --- /dev/null +++ b/public/assets/menu-item/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "submenu": "תפריט משנה", + "open": "פתוח" +} diff --git a/public/assets/menu-item/t9n/messages_hr.json b/public/assets/menu-item/t9n/messages_hr.json new file mode 100644 index 0000000..34e3802 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podizbornik", + "open": "Otvori" +} diff --git a/public/assets/menu-item/t9n/messages_hu.json b/public/assets/menu-item/t9n/messages_hu.json new file mode 100644 index 0000000..fc5694d --- /dev/null +++ b/public/assets/menu-item/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "submenu": "Almenü", + "open": "Megnyitás" +} diff --git a/public/assets/menu-item/t9n/messages_id.json b/public/assets/menu-item/t9n/messages_id.json new file mode 100644 index 0000000..eff7d8c --- /dev/null +++ b/public/assets/menu-item/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Buka" +} diff --git a/public/assets/menu-item/t9n/messages_it.json b/public/assets/menu-item/t9n/messages_it.json new file mode 100644 index 0000000..49c096d --- /dev/null +++ b/public/assets/menu-item/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "submenu": "Sottomenu", + "open": "Apri" +} diff --git a/public/assets/menu-item/t9n/messages_ja.json b/public/assets/menu-item/t9n/messages_ja.json new file mode 100644 index 0000000..09c7a6b --- /dev/null +++ b/public/assets/menu-item/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "submenu": "サブメニュー", + "open": "開く" +} diff --git a/public/assets/menu-item/t9n/messages_ko.json b/public/assets/menu-item/t9n/messages_ko.json new file mode 100644 index 0000000..f230cbe --- /dev/null +++ b/public/assets/menu-item/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "submenu": "하위 메뉴", + "open": "열기" +} diff --git a/public/assets/menu-item/t9n/messages_lt.json b/public/assets/menu-item/t9n/messages_lt.json new file mode 100644 index 0000000..22f2441 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submeniu", + "open": "Atverti" +} diff --git a/public/assets/menu-item/t9n/messages_lv.json b/public/assets/menu-item/t9n/messages_lv.json new file mode 100644 index 0000000..7c5dabb --- /dev/null +++ b/public/assets/menu-item/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "submenu": "Apakšizvēlne", + "open": "Atvērt" +} diff --git a/public/assets/menu-item/t9n/messages_nl.json b/public/assets/menu-item/t9n/messages_nl.json new file mode 100644 index 0000000..3aebd3d --- /dev/null +++ b/public/assets/menu-item/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Openen" +} diff --git a/public/assets/menu-item/t9n/messages_no.json b/public/assets/menu-item/t9n/messages_no.json new file mode 100644 index 0000000..41055af --- /dev/null +++ b/public/assets/menu-item/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "submenu": "Undermeny", + "open": "Åpne" +} diff --git a/public/assets/menu-item/t9n/messages_pl.json b/public/assets/menu-item/t9n/messages_pl.json new file mode 100644 index 0000000..8a37e7f --- /dev/null +++ b/public/assets/menu-item/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podmenu", + "open": "Otwórz" +} diff --git a/public/assets/menu-item/t9n/messages_pt-BR.json b/public/assets/menu-item/t9n/messages_pt-BR.json new file mode 100644 index 0000000..f2e0d8c --- /dev/null +++ b/public/assets/menu-item/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Abrir" +} diff --git a/public/assets/menu-item/t9n/messages_pt-PT.json b/public/assets/menu-item/t9n/messages_pt-PT.json new file mode 100644 index 0000000..f2e0d8c --- /dev/null +++ b/public/assets/menu-item/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submenu", + "open": "Abrir" +} diff --git a/public/assets/menu-item/t9n/messages_ro.json b/public/assets/menu-item/t9n/messages_ro.json new file mode 100644 index 0000000..4c234be --- /dev/null +++ b/public/assets/menu-item/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submeniu", + "open": "Deschidere" +} diff --git a/public/assets/menu-item/t9n/messages_ru.json b/public/assets/menu-item/t9n/messages_ru.json new file mode 100644 index 0000000..436207c --- /dev/null +++ b/public/assets/menu-item/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "submenu": "Подменю", + "open": "Открыть" +} diff --git a/public/assets/menu-item/t9n/messages_sk.json b/public/assets/menu-item/t9n/messages_sk.json new file mode 100644 index 0000000..950d670 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podponuka", + "open": "Otvoriť" +} diff --git a/public/assets/menu-item/t9n/messages_sl.json b/public/assets/menu-item/t9n/messages_sl.json new file mode 100644 index 0000000..de61012 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podmeni", + "open": "Odpri" +} diff --git a/public/assets/menu-item/t9n/messages_sr.json b/public/assets/menu-item/t9n/messages_sr.json new file mode 100644 index 0000000..12158f3 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Podmeni", + "open": "Otvori" +} diff --git a/public/assets/menu-item/t9n/messages_sv.json b/public/assets/menu-item/t9n/messages_sv.json new file mode 100644 index 0000000..a615192 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "submenu": "Submeny", + "open": "Öppna" +} diff --git a/public/assets/menu-item/t9n/messages_th.json b/public/assets/menu-item/t9n/messages_th.json new file mode 100644 index 0000000..e761c05 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "submenu": "เมนูย่อย", + "open": "เปิด" +} diff --git a/public/assets/menu-item/t9n/messages_tr.json b/public/assets/menu-item/t9n/messages_tr.json new file mode 100644 index 0000000..fe3c1f6 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "submenu": "Alt menü", + "open": "Aç" +} diff --git a/public/assets/menu-item/t9n/messages_uk.json b/public/assets/menu-item/t9n/messages_uk.json new file mode 100644 index 0000000..8508258 --- /dev/null +++ b/public/assets/menu-item/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "submenu": "Підменю", + "open": "Відкрити" +} diff --git a/public/assets/menu-item/t9n/messages_vi.json b/public/assets/menu-item/t9n/messages_vi.json new file mode 100644 index 0000000..05c3c4f --- /dev/null +++ b/public/assets/menu-item/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "submenu": "Menu phụ", + "open": "Mở" +} diff --git a/public/assets/menu-item/t9n/messages_zh-CN.json b/public/assets/menu-item/t9n/messages_zh-CN.json new file mode 100644 index 0000000..29d6eff --- /dev/null +++ b/public/assets/menu-item/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "submenu": "子菜单", + "open": "打开" +} diff --git a/public/assets/menu-item/t9n/messages_zh-HK.json b/public/assets/menu-item/t9n/messages_zh-HK.json new file mode 100644 index 0000000..b9ae20f --- /dev/null +++ b/public/assets/menu-item/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "submenu": "子功能表", + "open": "開啟" +} diff --git a/public/assets/menu-item/t9n/messages_zh-TW.json b/public/assets/menu-item/t9n/messages_zh-TW.json new file mode 100644 index 0000000..b9ae20f --- /dev/null +++ b/public/assets/menu-item/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "submenu": "子功能表", + "open": "開啟" +} diff --git a/public/assets/menu/t9n/index.d.ts b/public/assets/menu/t9n/index.d.ts new file mode 100644 index 0000000..3ede8af --- /dev/null +++ b/public/assets/menu/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type MenuMessages = { + more: string; +}; diff --git a/public/assets/menu/t9n/messages.json b/public/assets/menu/t9n/messages.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_ar.json b/public/assets/menu/t9n/messages_ar.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_bg.json b/public/assets/menu/t9n/messages_bg.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_bs.json b/public/assets/menu/t9n/messages_bs.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_ca.json b/public/assets/menu/t9n/messages_ca.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_cs.json b/public/assets/menu/t9n/messages_cs.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_da.json b/public/assets/menu/t9n/messages_da.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_de.json b/public/assets/menu/t9n/messages_de.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_el.json b/public/assets/menu/t9n/messages_el.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_en.json b/public/assets/menu/t9n/messages_en.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_es.json b/public/assets/menu/t9n/messages_es.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_et.json b/public/assets/menu/t9n/messages_et.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_fi.json b/public/assets/menu/t9n/messages_fi.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_fr.json b/public/assets/menu/t9n/messages_fr.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_he.json b/public/assets/menu/t9n/messages_he.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_hr.json b/public/assets/menu/t9n/messages_hr.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_hu.json b/public/assets/menu/t9n/messages_hu.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_id.json b/public/assets/menu/t9n/messages_id.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_it.json b/public/assets/menu/t9n/messages_it.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_ja.json b/public/assets/menu/t9n/messages_ja.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_ko.json b/public/assets/menu/t9n/messages_ko.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_lt.json b/public/assets/menu/t9n/messages_lt.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_lv.json b/public/assets/menu/t9n/messages_lv.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_nl.json b/public/assets/menu/t9n/messages_nl.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_no.json b/public/assets/menu/t9n/messages_no.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_pl.json b/public/assets/menu/t9n/messages_pl.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_pt-BR.json b/public/assets/menu/t9n/messages_pt-BR.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_pt-PT.json b/public/assets/menu/t9n/messages_pt-PT.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_ro.json b/public/assets/menu/t9n/messages_ro.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_ru.json b/public/assets/menu/t9n/messages_ru.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_sk.json b/public/assets/menu/t9n/messages_sk.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_sl.json b/public/assets/menu/t9n/messages_sl.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_sr.json b/public/assets/menu/t9n/messages_sr.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_sv.json b/public/assets/menu/t9n/messages_sv.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_th.json b/public/assets/menu/t9n/messages_th.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_tr.json b/public/assets/menu/t9n/messages_tr.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_uk.json b/public/assets/menu/t9n/messages_uk.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_vi.json b/public/assets/menu/t9n/messages_vi.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_zh-CN.json b/public/assets/menu/t9n/messages_zh-CN.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_zh-HK.json b/public/assets/menu/t9n/messages_zh-HK.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/menu/t9n/messages_zh-TW.json b/public/assets/menu/t9n/messages_zh-TW.json new file mode 100644 index 0000000..5955d02 --- /dev/null +++ b/public/assets/menu/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "more": "More" +} diff --git a/public/assets/modal/t9n/index.d.ts b/public/assets/modal/t9n/index.d.ts new file mode 100644 index 0000000..3868d2a --- /dev/null +++ b/public/assets/modal/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type ModalMessages = { + close: string; +}; diff --git a/public/assets/modal/t9n/messages.json b/public/assets/modal/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/modal/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/modal/t9n/messages_ar.json b/public/assets/modal/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/modal/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/modal/t9n/messages_bg.json b/public/assets/modal/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/modal/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/modal/t9n/messages_bs.json b/public/assets/modal/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/modal/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/modal/t9n/messages_ca.json b/public/assets/modal/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/modal/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/modal/t9n/messages_cs.json b/public/assets/modal/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/modal/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/modal/t9n/messages_da.json b/public/assets/modal/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/modal/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/modal/t9n/messages_de.json b/public/assets/modal/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/modal/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/modal/t9n/messages_el.json b/public/assets/modal/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/modal/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/modal/t9n/messages_en.json b/public/assets/modal/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/modal/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/modal/t9n/messages_es.json b/public/assets/modal/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/modal/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/modal/t9n/messages_et.json b/public/assets/modal/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/modal/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/modal/t9n/messages_fi.json b/public/assets/modal/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/modal/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/modal/t9n/messages_fr.json b/public/assets/modal/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/modal/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/modal/t9n/messages_he.json b/public/assets/modal/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/modal/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/modal/t9n/messages_hr.json b/public/assets/modal/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/modal/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/modal/t9n/messages_hu.json b/public/assets/modal/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/modal/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/modal/t9n/messages_id.json b/public/assets/modal/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/modal/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/modal/t9n/messages_it.json b/public/assets/modal/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/modal/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/modal/t9n/messages_ja.json b/public/assets/modal/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/modal/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/modal/t9n/messages_ko.json b/public/assets/modal/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/modal/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/modal/t9n/messages_lt.json b/public/assets/modal/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/modal/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/modal/t9n/messages_lv.json b/public/assets/modal/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/modal/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/modal/t9n/messages_nl.json b/public/assets/modal/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/modal/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/modal/t9n/messages_no.json b/public/assets/modal/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/modal/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/modal/t9n/messages_pl.json b/public/assets/modal/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/modal/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/modal/t9n/messages_pt-BR.json b/public/assets/modal/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/modal/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/modal/t9n/messages_pt-PT.json b/public/assets/modal/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/modal/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/modal/t9n/messages_ro.json b/public/assets/modal/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/modal/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/modal/t9n/messages_ru.json b/public/assets/modal/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/modal/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/modal/t9n/messages_sk.json b/public/assets/modal/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/modal/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/modal/t9n/messages_sl.json b/public/assets/modal/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/modal/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/modal/t9n/messages_sr.json b/public/assets/modal/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/modal/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/modal/t9n/messages_sv.json b/public/assets/modal/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/modal/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/modal/t9n/messages_th.json b/public/assets/modal/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/modal/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/modal/t9n/messages_tr.json b/public/assets/modal/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/modal/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/modal/t9n/messages_uk.json b/public/assets/modal/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/modal/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/modal/t9n/messages_vi.json b/public/assets/modal/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/modal/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/modal/t9n/messages_zh-CN.json b/public/assets/modal/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/modal/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/modal/t9n/messages_zh-HK.json b/public/assets/modal/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/modal/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/modal/t9n/messages_zh-TW.json b/public/assets/modal/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/modal/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/notice/t9n/index.d.ts b/public/assets/notice/t9n/index.d.ts new file mode 100644 index 0000000..d28a82b --- /dev/null +++ b/public/assets/notice/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type NoticeMessages = { + close: string; +}; diff --git a/public/assets/notice/t9n/messages.json b/public/assets/notice/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/notice/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/notice/t9n/messages_ar.json b/public/assets/notice/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/notice/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/notice/t9n/messages_bg.json b/public/assets/notice/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/notice/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/notice/t9n/messages_bs.json b/public/assets/notice/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/notice/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/notice/t9n/messages_ca.json b/public/assets/notice/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/notice/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/notice/t9n/messages_cs.json b/public/assets/notice/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/notice/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/notice/t9n/messages_da.json b/public/assets/notice/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/notice/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/notice/t9n/messages_de.json b/public/assets/notice/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/notice/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/notice/t9n/messages_el.json b/public/assets/notice/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/notice/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/notice/t9n/messages_en.json b/public/assets/notice/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/notice/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/notice/t9n/messages_es.json b/public/assets/notice/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/notice/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/notice/t9n/messages_et.json b/public/assets/notice/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/notice/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/notice/t9n/messages_fi.json b/public/assets/notice/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/notice/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/notice/t9n/messages_fr.json b/public/assets/notice/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/notice/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/notice/t9n/messages_he.json b/public/assets/notice/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/notice/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/notice/t9n/messages_hr.json b/public/assets/notice/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/notice/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/notice/t9n/messages_hu.json b/public/assets/notice/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/notice/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/notice/t9n/messages_id.json b/public/assets/notice/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/notice/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/notice/t9n/messages_it.json b/public/assets/notice/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/notice/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/notice/t9n/messages_ja.json b/public/assets/notice/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/notice/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/notice/t9n/messages_ko.json b/public/assets/notice/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/notice/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/notice/t9n/messages_lt.json b/public/assets/notice/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/notice/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/notice/t9n/messages_lv.json b/public/assets/notice/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/notice/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/notice/t9n/messages_nl.json b/public/assets/notice/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/notice/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/notice/t9n/messages_no.json b/public/assets/notice/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/notice/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/notice/t9n/messages_pl.json b/public/assets/notice/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/notice/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/notice/t9n/messages_pt-BR.json b/public/assets/notice/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/notice/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/notice/t9n/messages_pt-PT.json b/public/assets/notice/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/notice/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/notice/t9n/messages_ro.json b/public/assets/notice/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/notice/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/notice/t9n/messages_ru.json b/public/assets/notice/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/notice/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/notice/t9n/messages_sk.json b/public/assets/notice/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/notice/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/notice/t9n/messages_sl.json b/public/assets/notice/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/notice/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/notice/t9n/messages_sr.json b/public/assets/notice/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/notice/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/notice/t9n/messages_sv.json b/public/assets/notice/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/notice/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/notice/t9n/messages_th.json b/public/assets/notice/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/notice/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/notice/t9n/messages_tr.json b/public/assets/notice/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/notice/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/notice/t9n/messages_uk.json b/public/assets/notice/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/notice/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/notice/t9n/messages_vi.json b/public/assets/notice/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/notice/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/notice/t9n/messages_zh-CN.json b/public/assets/notice/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/notice/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/notice/t9n/messages_zh-HK.json b/public/assets/notice/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/notice/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/notice/t9n/messages_zh-TW.json b/public/assets/notice/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/notice/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/pagination/t9n/index.d.ts b/public/assets/pagination/t9n/index.d.ts new file mode 100644 index 0000000..ef31081 --- /dev/null +++ b/public/assets/pagination/t9n/index.d.ts @@ -0,0 +1,4 @@ +export type PaginationMessages = { + next: string; + previous: string; +}; diff --git a/public/assets/pagination/t9n/messages.json b/public/assets/pagination/t9n/messages.json new file mode 100644 index 0000000..21646b5 --- /dev/null +++ b/public/assets/pagination/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "next": "Next", + "previous": "Previous" +} diff --git a/public/assets/pagination/t9n/messages_ar.json b/public/assets/pagination/t9n/messages_ar.json new file mode 100644 index 0000000..5428af4 --- /dev/null +++ b/public/assets/pagination/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "next": "التالي", + "previous": "السابق" +} diff --git a/public/assets/pagination/t9n/messages_bg.json b/public/assets/pagination/t9n/messages_bg.json new file mode 100644 index 0000000..fb7316d --- /dev/null +++ b/public/assets/pagination/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "next": "Напред", + "previous": "Предишна" +} diff --git a/public/assets/pagination/t9n/messages_bs.json b/public/assets/pagination/t9n/messages_bs.json new file mode 100644 index 0000000..a38a8fe --- /dev/null +++ b/public/assets/pagination/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "next": "Sljedeće", + "previous": "Prethodno" +} diff --git a/public/assets/pagination/t9n/messages_ca.json b/public/assets/pagination/t9n/messages_ca.json new file mode 100644 index 0000000..885e63f --- /dev/null +++ b/public/assets/pagination/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "next": "Següent", + "previous": "Anterior" +} diff --git a/public/assets/pagination/t9n/messages_cs.json b/public/assets/pagination/t9n/messages_cs.json new file mode 100644 index 0000000..bc45421 --- /dev/null +++ b/public/assets/pagination/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "next": "Další", + "previous": "Předchozí" +} diff --git a/public/assets/pagination/t9n/messages_da.json b/public/assets/pagination/t9n/messages_da.json new file mode 100644 index 0000000..fb25770 --- /dev/null +++ b/public/assets/pagination/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "next": "Næste", + "previous": "Forrige" +} diff --git a/public/assets/pagination/t9n/messages_de.json b/public/assets/pagination/t9n/messages_de.json new file mode 100644 index 0000000..1bb4843 --- /dev/null +++ b/public/assets/pagination/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "next": "Weiter", + "previous": "Zurück" +} diff --git a/public/assets/pagination/t9n/messages_el.json b/public/assets/pagination/t9n/messages_el.json new file mode 100644 index 0000000..d79270f --- /dev/null +++ b/public/assets/pagination/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "next": "Επόμενο", + "previous": "Προηγούμενο" +} diff --git a/public/assets/pagination/t9n/messages_en.json b/public/assets/pagination/t9n/messages_en.json new file mode 100644 index 0000000..21646b5 --- /dev/null +++ b/public/assets/pagination/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "next": "Next", + "previous": "Previous" +} diff --git a/public/assets/pagination/t9n/messages_es.json b/public/assets/pagination/t9n/messages_es.json new file mode 100644 index 0000000..759154d --- /dev/null +++ b/public/assets/pagination/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "next": "Siguiente", + "previous": "Anterior" +} diff --git a/public/assets/pagination/t9n/messages_et.json b/public/assets/pagination/t9n/messages_et.json new file mode 100644 index 0000000..c25459c --- /dev/null +++ b/public/assets/pagination/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "next": "Edasi", + "previous": "Eelmine" +} diff --git a/public/assets/pagination/t9n/messages_fi.json b/public/assets/pagination/t9n/messages_fi.json new file mode 100644 index 0000000..57830cb --- /dev/null +++ b/public/assets/pagination/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "next": "Seuraava", + "previous": "Edellinen" +} diff --git a/public/assets/pagination/t9n/messages_fr.json b/public/assets/pagination/t9n/messages_fr.json new file mode 100644 index 0000000..188c470 --- /dev/null +++ b/public/assets/pagination/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "next": "Suivant", + "previous": "Précédent" +} diff --git a/public/assets/pagination/t9n/messages_he.json b/public/assets/pagination/t9n/messages_he.json new file mode 100644 index 0000000..072283a --- /dev/null +++ b/public/assets/pagination/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "next": "הבא", + "previous": "קודם" +} diff --git a/public/assets/pagination/t9n/messages_hr.json b/public/assets/pagination/t9n/messages_hr.json new file mode 100644 index 0000000..a38a8fe --- /dev/null +++ b/public/assets/pagination/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "next": "Sljedeće", + "previous": "Prethodno" +} diff --git a/public/assets/pagination/t9n/messages_hu.json b/public/assets/pagination/t9n/messages_hu.json new file mode 100644 index 0000000..da5d917 --- /dev/null +++ b/public/assets/pagination/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "next": "Tovább", + "previous": "Előző" +} diff --git a/public/assets/pagination/t9n/messages_id.json b/public/assets/pagination/t9n/messages_id.json new file mode 100644 index 0000000..4c90994 --- /dev/null +++ b/public/assets/pagination/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "next": "Selanjutnya", + "previous": "Sebelumnya" +} diff --git a/public/assets/pagination/t9n/messages_it.json b/public/assets/pagination/t9n/messages_it.json new file mode 100644 index 0000000..4d08fe2 --- /dev/null +++ b/public/assets/pagination/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "next": "Avanti", + "previous": "Precedente" +} diff --git a/public/assets/pagination/t9n/messages_ja.json b/public/assets/pagination/t9n/messages_ja.json new file mode 100644 index 0000000..706ce25 --- /dev/null +++ b/public/assets/pagination/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "next": "次へ", + "previous": "前へ" +} diff --git a/public/assets/pagination/t9n/messages_ko.json b/public/assets/pagination/t9n/messages_ko.json new file mode 100644 index 0000000..7f33866 --- /dev/null +++ b/public/assets/pagination/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "next": "다음", + "previous": "이전" +} diff --git a/public/assets/pagination/t9n/messages_lt.json b/public/assets/pagination/t9n/messages_lt.json new file mode 100644 index 0000000..62615b7 --- /dev/null +++ b/public/assets/pagination/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "next": "Kitas", + "previous": "Atgal" +} diff --git a/public/assets/pagination/t9n/messages_lv.json b/public/assets/pagination/t9n/messages_lv.json new file mode 100644 index 0000000..2c9a4fd --- /dev/null +++ b/public/assets/pagination/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "next": "Tālāk", + "previous": "Iepriekšējais" +} diff --git a/public/assets/pagination/t9n/messages_nl.json b/public/assets/pagination/t9n/messages_nl.json new file mode 100644 index 0000000..8757cdd --- /dev/null +++ b/public/assets/pagination/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "next": "Volgende", + "previous": "Vorige" +} diff --git a/public/assets/pagination/t9n/messages_no.json b/public/assets/pagination/t9n/messages_no.json new file mode 100644 index 0000000..b960290 --- /dev/null +++ b/public/assets/pagination/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "next": "Neste", + "previous": "Forrige" +} diff --git a/public/assets/pagination/t9n/messages_pl.json b/public/assets/pagination/t9n/messages_pl.json new file mode 100644 index 0000000..8e8b022 --- /dev/null +++ b/public/assets/pagination/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "next": "Dalej", + "previous": "Powrót" +} diff --git a/public/assets/pagination/t9n/messages_pt-BR.json b/public/assets/pagination/t9n/messages_pt-BR.json new file mode 100644 index 0000000..2e94a34 --- /dev/null +++ b/public/assets/pagination/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "next": "Avançar", + "previous": "Anterior" +} diff --git a/public/assets/pagination/t9n/messages_pt-PT.json b/public/assets/pagination/t9n/messages_pt-PT.json new file mode 100644 index 0000000..d8b4e5e --- /dev/null +++ b/public/assets/pagination/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "next": "Seguinte", + "previous": "Anterior" +} diff --git a/public/assets/pagination/t9n/messages_ro.json b/public/assets/pagination/t9n/messages_ro.json new file mode 100644 index 0000000..b9e2142 --- /dev/null +++ b/public/assets/pagination/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "next": "Următorul", + "previous": "Anterior" +} diff --git a/public/assets/pagination/t9n/messages_ru.json b/public/assets/pagination/t9n/messages_ru.json new file mode 100644 index 0000000..4275d5c --- /dev/null +++ b/public/assets/pagination/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "next": "Далее", + "previous": "Предыдущий" +} diff --git a/public/assets/pagination/t9n/messages_sk.json b/public/assets/pagination/t9n/messages_sk.json new file mode 100644 index 0000000..a742677 --- /dev/null +++ b/public/assets/pagination/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "next": "Ďalší", + "previous": "Predchádzajúci" +} diff --git a/public/assets/pagination/t9n/messages_sl.json b/public/assets/pagination/t9n/messages_sl.json new file mode 100644 index 0000000..25a9d72 --- /dev/null +++ b/public/assets/pagination/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "next": "Naprej", + "previous": "Nazaj" +} diff --git a/public/assets/pagination/t9n/messages_sr.json b/public/assets/pagination/t9n/messages_sr.json new file mode 100644 index 0000000..47db5d7 --- /dev/null +++ b/public/assets/pagination/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "next": "Sledeće", + "previous": "Prethodno" +} diff --git a/public/assets/pagination/t9n/messages_sv.json b/public/assets/pagination/t9n/messages_sv.json new file mode 100644 index 0000000..b42a0f0 --- /dev/null +++ b/public/assets/pagination/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "next": "Nästa", + "previous": "Föregående" +} diff --git a/public/assets/pagination/t9n/messages_th.json b/public/assets/pagination/t9n/messages_th.json new file mode 100644 index 0000000..06cc24a --- /dev/null +++ b/public/assets/pagination/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "next": "ถัดไป", + "previous": "ก่อนหน้า" +} diff --git a/public/assets/pagination/t9n/messages_tr.json b/public/assets/pagination/t9n/messages_tr.json new file mode 100644 index 0000000..987fc63 --- /dev/null +++ b/public/assets/pagination/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "next": "İleri", + "previous": "Önceki" +} diff --git a/public/assets/pagination/t9n/messages_uk.json b/public/assets/pagination/t9n/messages_uk.json new file mode 100644 index 0000000..dc5e8fe --- /dev/null +++ b/public/assets/pagination/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "next": "Далі", + "previous": "Назад" +} diff --git a/public/assets/pagination/t9n/messages_vi.json b/public/assets/pagination/t9n/messages_vi.json new file mode 100644 index 0000000..9036b90 --- /dev/null +++ b/public/assets/pagination/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "next": "Tiếp", + "previous": "Trước" +} diff --git a/public/assets/pagination/t9n/messages_zh-CN.json b/public/assets/pagination/t9n/messages_zh-CN.json new file mode 100644 index 0000000..6aafb92 --- /dev/null +++ b/public/assets/pagination/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "next": "下一步", + "previous": "上一步" +} diff --git a/public/assets/pagination/t9n/messages_zh-HK.json b/public/assets/pagination/t9n/messages_zh-HK.json new file mode 100644 index 0000000..0ecb529 --- /dev/null +++ b/public/assets/pagination/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "next": "下一步", + "previous": "上一頁" +} diff --git a/public/assets/pagination/t9n/messages_zh-TW.json b/public/assets/pagination/t9n/messages_zh-TW.json new file mode 100644 index 0000000..0ecb529 --- /dev/null +++ b/public/assets/pagination/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "next": "下一步", + "previous": "上一頁" +} diff --git a/public/assets/panel/t9n/index.d.ts b/public/assets/panel/t9n/index.d.ts new file mode 100644 index 0000000..fff35ba --- /dev/null +++ b/public/assets/panel/t9n/index.d.ts @@ -0,0 +1,4 @@ +export type PanelMessages = { + close: string; + options: string; +}; diff --git a/public/assets/panel/t9n/messages.json b/public/assets/panel/t9n/messages.json new file mode 100644 index 0000000..2741baa --- /dev/null +++ b/public/assets/panel/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "close": "Close", + "options": "Options" +} diff --git a/public/assets/panel/t9n/messages_ar.json b/public/assets/panel/t9n/messages_ar.json new file mode 100644 index 0000000..927875e --- /dev/null +++ b/public/assets/panel/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "close": "إغلاق", + "options": "خيارات" +} diff --git a/public/assets/panel/t9n/messages_bg.json b/public/assets/panel/t9n/messages_bg.json new file mode 100644 index 0000000..8675604 --- /dev/null +++ b/public/assets/panel/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "close": "Затваряне", + "options": "Опции" +} diff --git a/public/assets/panel/t9n/messages_bs.json b/public/assets/panel/t9n/messages_bs.json new file mode 100644 index 0000000..d19edbc --- /dev/null +++ b/public/assets/panel/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "close": "Zatvori", + "options": "Opcije" +} diff --git a/public/assets/panel/t9n/messages_ca.json b/public/assets/panel/t9n/messages_ca.json new file mode 100644 index 0000000..56193f8 --- /dev/null +++ b/public/assets/panel/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "close": "Tanca", + "options": "Opcions" +} diff --git a/public/assets/panel/t9n/messages_cs.json b/public/assets/panel/t9n/messages_cs.json new file mode 100644 index 0000000..7ed6fca --- /dev/null +++ b/public/assets/panel/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "close": "Zavřít", + "options": "Možnosti" +} diff --git a/public/assets/panel/t9n/messages_da.json b/public/assets/panel/t9n/messages_da.json new file mode 100644 index 0000000..20ccca9 --- /dev/null +++ b/public/assets/panel/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "close": "Luk", + "options": "Indstillinger" +} diff --git a/public/assets/panel/t9n/messages_de.json b/public/assets/panel/t9n/messages_de.json new file mode 100644 index 0000000..163e776 --- /dev/null +++ b/public/assets/panel/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "close": "Schließen", + "options": "Optionen" +} diff --git a/public/assets/panel/t9n/messages_el.json b/public/assets/panel/t9n/messages_el.json new file mode 100644 index 0000000..b89fbc3 --- /dev/null +++ b/public/assets/panel/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "close": "Κλείσιμο", + "options": "Επιλογές" +} diff --git a/public/assets/panel/t9n/messages_en.json b/public/assets/panel/t9n/messages_en.json new file mode 100644 index 0000000..2741baa --- /dev/null +++ b/public/assets/panel/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "close": "Close", + "options": "Options" +} diff --git a/public/assets/panel/t9n/messages_es.json b/public/assets/panel/t9n/messages_es.json new file mode 100644 index 0000000..cf45c8d --- /dev/null +++ b/public/assets/panel/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "close": "Cerrar", + "options": "Opciones" +} diff --git a/public/assets/panel/t9n/messages_et.json b/public/assets/panel/t9n/messages_et.json new file mode 100644 index 0000000..aa79038 --- /dev/null +++ b/public/assets/panel/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "close": "Sule", + "options": "Valikud" +} diff --git a/public/assets/panel/t9n/messages_fi.json b/public/assets/panel/t9n/messages_fi.json new file mode 100644 index 0000000..35484e9 --- /dev/null +++ b/public/assets/panel/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "close": "Sulje", + "options": "Asetukset" +} diff --git a/public/assets/panel/t9n/messages_fr.json b/public/assets/panel/t9n/messages_fr.json new file mode 100644 index 0000000..3afe6ce --- /dev/null +++ b/public/assets/panel/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "close": "Fermer", + "options": "Options" +} diff --git a/public/assets/panel/t9n/messages_he.json b/public/assets/panel/t9n/messages_he.json new file mode 100644 index 0000000..24684fe --- /dev/null +++ b/public/assets/panel/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "close": "סגירה", + "options": "אפשרויות" +} diff --git a/public/assets/panel/t9n/messages_hr.json b/public/assets/panel/t9n/messages_hr.json new file mode 100644 index 0000000..d19edbc --- /dev/null +++ b/public/assets/panel/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "close": "Zatvori", + "options": "Opcije" +} diff --git a/public/assets/panel/t9n/messages_hu.json b/public/assets/panel/t9n/messages_hu.json new file mode 100644 index 0000000..9f3c455 --- /dev/null +++ b/public/assets/panel/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "close": "Bezárás", + "options": "Beállítási lehetőségek" +} diff --git a/public/assets/panel/t9n/messages_id.json b/public/assets/panel/t9n/messages_id.json new file mode 100644 index 0000000..7ac4f0d --- /dev/null +++ b/public/assets/panel/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "close": "Tutup", + "options": "Opsi" +} diff --git a/public/assets/panel/t9n/messages_it.json b/public/assets/panel/t9n/messages_it.json new file mode 100644 index 0000000..b539443 --- /dev/null +++ b/public/assets/panel/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "close": "Chiudi", + "options": "Opzioni" +} diff --git a/public/assets/panel/t9n/messages_ja.json b/public/assets/panel/t9n/messages_ja.json new file mode 100644 index 0000000..4a5d4b3 --- /dev/null +++ b/public/assets/panel/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "close": "閉じる", + "options": "オプション" +} diff --git a/public/assets/panel/t9n/messages_ko.json b/public/assets/panel/t9n/messages_ko.json new file mode 100644 index 0000000..94e4941 --- /dev/null +++ b/public/assets/panel/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "close": "닫기", + "options": "옵션" +} diff --git a/public/assets/panel/t9n/messages_lt.json b/public/assets/panel/t9n/messages_lt.json new file mode 100644 index 0000000..b44fedd --- /dev/null +++ b/public/assets/panel/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "close": "Uždaryti", + "options": "Parinktys" +} diff --git a/public/assets/panel/t9n/messages_lv.json b/public/assets/panel/t9n/messages_lv.json new file mode 100644 index 0000000..a451993 --- /dev/null +++ b/public/assets/panel/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "close": "Aizvērt", + "options": "Opcijas" +} diff --git a/public/assets/panel/t9n/messages_nl.json b/public/assets/panel/t9n/messages_nl.json new file mode 100644 index 0000000..f074973 --- /dev/null +++ b/public/assets/panel/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "close": "Sluiten", + "options": "Opties" +} diff --git a/public/assets/panel/t9n/messages_no.json b/public/assets/panel/t9n/messages_no.json new file mode 100644 index 0000000..900c98c --- /dev/null +++ b/public/assets/panel/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "close": "Lukk", + "options": "Alternativer" +} diff --git a/public/assets/panel/t9n/messages_pl.json b/public/assets/panel/t9n/messages_pl.json new file mode 100644 index 0000000..552e723 --- /dev/null +++ b/public/assets/panel/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "close": "Zamknij", + "options": "Opcje" +} diff --git a/public/assets/panel/t9n/messages_pt-BR.json b/public/assets/panel/t9n/messages_pt-BR.json new file mode 100644 index 0000000..0997ea8 --- /dev/null +++ b/public/assets/panel/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "close": "Fechar", + "options": "Opções" +} diff --git a/public/assets/panel/t9n/messages_pt-PT.json b/public/assets/panel/t9n/messages_pt-PT.json new file mode 100644 index 0000000..0997ea8 --- /dev/null +++ b/public/assets/panel/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "close": "Fechar", + "options": "Opções" +} diff --git a/public/assets/panel/t9n/messages_ro.json b/public/assets/panel/t9n/messages_ro.json new file mode 100644 index 0000000..dd9ac03 --- /dev/null +++ b/public/assets/panel/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "close": "Închidere", + "options": "Opţiuni" +} diff --git a/public/assets/panel/t9n/messages_ru.json b/public/assets/panel/t9n/messages_ru.json new file mode 100644 index 0000000..2bdb815 --- /dev/null +++ b/public/assets/panel/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "close": "Закрыть", + "options": "Опции" +} diff --git a/public/assets/panel/t9n/messages_sk.json b/public/assets/panel/t9n/messages_sk.json new file mode 100644 index 0000000..ed5fb7d --- /dev/null +++ b/public/assets/panel/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "close": "Zatvoriť", + "options": "Možnosti" +} diff --git a/public/assets/panel/t9n/messages_sl.json b/public/assets/panel/t9n/messages_sl.json new file mode 100644 index 0000000..2280da3 --- /dev/null +++ b/public/assets/panel/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "close": "Zapri", + "options": "Možnosti" +} diff --git a/public/assets/panel/t9n/messages_sr.json b/public/assets/panel/t9n/messages_sr.json new file mode 100644 index 0000000..d19edbc --- /dev/null +++ b/public/assets/panel/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "close": "Zatvori", + "options": "Opcije" +} diff --git a/public/assets/panel/t9n/messages_sv.json b/public/assets/panel/t9n/messages_sv.json new file mode 100644 index 0000000..4166613 --- /dev/null +++ b/public/assets/panel/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "close": "Stäng", + "options": "Alternativ" +} diff --git a/public/assets/panel/t9n/messages_th.json b/public/assets/panel/t9n/messages_th.json new file mode 100644 index 0000000..a8f8c69 --- /dev/null +++ b/public/assets/panel/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "close": "ปิด", + "options": "ตัวเลือก" +} diff --git a/public/assets/panel/t9n/messages_tr.json b/public/assets/panel/t9n/messages_tr.json new file mode 100644 index 0000000..b21a1ef --- /dev/null +++ b/public/assets/panel/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "close": "Kapat", + "options": "Seçenekler" +} diff --git a/public/assets/panel/t9n/messages_uk.json b/public/assets/panel/t9n/messages_uk.json new file mode 100644 index 0000000..24e6d74 --- /dev/null +++ b/public/assets/panel/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "close": "Закрити", + "options": "Опції" +} diff --git a/public/assets/panel/t9n/messages_vi.json b/public/assets/panel/t9n/messages_vi.json new file mode 100644 index 0000000..75d7fac --- /dev/null +++ b/public/assets/panel/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "close": "Đóng", + "options": "Tùy chọn" +} diff --git a/public/assets/panel/t9n/messages_zh-CN.json b/public/assets/panel/t9n/messages_zh-CN.json new file mode 100644 index 0000000..6a9999b --- /dev/null +++ b/public/assets/panel/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "close": "关闭", + "options": "选项" +} diff --git a/public/assets/panel/t9n/messages_zh-HK.json b/public/assets/panel/t9n/messages_zh-HK.json new file mode 100644 index 0000000..e2230a0 --- /dev/null +++ b/public/assets/panel/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "close": "關閉", + "options": "選項" +} diff --git a/public/assets/panel/t9n/messages_zh-TW.json b/public/assets/panel/t9n/messages_zh-TW.json new file mode 100644 index 0000000..e2230a0 --- /dev/null +++ b/public/assets/panel/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "close": "關閉", + "options": "選項" +} diff --git a/public/assets/pick-list-item/t9n/index.d.ts b/public/assets/pick-list-item/t9n/index.d.ts new file mode 100644 index 0000000..ef10786 --- /dev/null +++ b/public/assets/pick-list-item/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type PickListItemMessages = { + remove: string; +}; diff --git a/public/assets/pick-list-item/t9n/messages.json b/public/assets/pick-list-item/t9n/messages.json new file mode 100644 index 0000000..67ff0e1 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "remove": "Remove" +} diff --git a/public/assets/pick-list-item/t9n/messages_ar.json b/public/assets/pick-list-item/t9n/messages_ar.json new file mode 100644 index 0000000..3ca798f --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "remove": "إزالة" +} diff --git a/public/assets/pick-list-item/t9n/messages_bg.json b/public/assets/pick-list-item/t9n/messages_bg.json new file mode 100644 index 0000000..0e6eec4 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "remove": "Премахване" +} diff --git a/public/assets/pick-list-item/t9n/messages_bs.json b/public/assets/pick-list-item/t9n/messages_bs.json new file mode 100644 index 0000000..6bf2c29 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "remove": "Ukloni" +} diff --git a/public/assets/pick-list-item/t9n/messages_ca.json b/public/assets/pick-list-item/t9n/messages_ca.json new file mode 100644 index 0000000..b3884ef --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "remove": "Elimina" +} diff --git a/public/assets/pick-list-item/t9n/messages_cs.json b/public/assets/pick-list-item/t9n/messages_cs.json new file mode 100644 index 0000000..acbf376 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "remove": "Odebrat" +} diff --git a/public/assets/pick-list-item/t9n/messages_da.json b/public/assets/pick-list-item/t9n/messages_da.json new file mode 100644 index 0000000..ec20d7f --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "remove": "Fjern" +} diff --git a/public/assets/pick-list-item/t9n/messages_de.json b/public/assets/pick-list-item/t9n/messages_de.json new file mode 100644 index 0000000..5655bfe --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "remove": "Entfernen" +} diff --git a/public/assets/pick-list-item/t9n/messages_el.json b/public/assets/pick-list-item/t9n/messages_el.json new file mode 100644 index 0000000..1ec58f2 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "remove": "Κατάργηση" +} diff --git a/public/assets/pick-list-item/t9n/messages_en.json b/public/assets/pick-list-item/t9n/messages_en.json new file mode 100644 index 0000000..67ff0e1 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "remove": "Remove" +} diff --git a/public/assets/pick-list-item/t9n/messages_es.json b/public/assets/pick-list-item/t9n/messages_es.json new file mode 100644 index 0000000..1c5057d --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "remove": "Eliminar" +} diff --git a/public/assets/pick-list-item/t9n/messages_et.json b/public/assets/pick-list-item/t9n/messages_et.json new file mode 100644 index 0000000..a9952ee --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "remove": "Eemalda" +} diff --git a/public/assets/pick-list-item/t9n/messages_fi.json b/public/assets/pick-list-item/t9n/messages_fi.json new file mode 100644 index 0000000..3aa51e9 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "remove": "Poista" +} diff --git a/public/assets/pick-list-item/t9n/messages_fr.json b/public/assets/pick-list-item/t9n/messages_fr.json new file mode 100644 index 0000000..1e833f4 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "remove": "Supprimer" +} diff --git a/public/assets/pick-list-item/t9n/messages_he.json b/public/assets/pick-list-item/t9n/messages_he.json new file mode 100644 index 0000000..7bb6572 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "remove": "הסרה" +} diff --git a/public/assets/pick-list-item/t9n/messages_hr.json b/public/assets/pick-list-item/t9n/messages_hr.json new file mode 100644 index 0000000..6bf2c29 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "remove": "Ukloni" +} diff --git a/public/assets/pick-list-item/t9n/messages_hu.json b/public/assets/pick-list-item/t9n/messages_hu.json new file mode 100644 index 0000000..96c5473 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "remove": "Eltávolítás" +} diff --git a/public/assets/pick-list-item/t9n/messages_id.json b/public/assets/pick-list-item/t9n/messages_id.json new file mode 100644 index 0000000..ddd090e --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "remove": "Hapus" +} diff --git a/public/assets/pick-list-item/t9n/messages_it.json b/public/assets/pick-list-item/t9n/messages_it.json new file mode 100644 index 0000000..0acef6d --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "remove": "Rimuovi" +} diff --git a/public/assets/pick-list-item/t9n/messages_ja.json b/public/assets/pick-list-item/t9n/messages_ja.json new file mode 100644 index 0000000..4b8e4f1 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "remove": "削除" +} diff --git a/public/assets/pick-list-item/t9n/messages_ko.json b/public/assets/pick-list-item/t9n/messages_ko.json new file mode 100644 index 0000000..9192a4c --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "remove": "제거" +} diff --git a/public/assets/pick-list-item/t9n/messages_lt.json b/public/assets/pick-list-item/t9n/messages_lt.json new file mode 100644 index 0000000..640955f --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "remove": "Panaikinti" +} diff --git a/public/assets/pick-list-item/t9n/messages_lv.json b/public/assets/pick-list-item/t9n/messages_lv.json new file mode 100644 index 0000000..7daed2b --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "remove": "Noņemt" +} diff --git a/public/assets/pick-list-item/t9n/messages_nl.json b/public/assets/pick-list-item/t9n/messages_nl.json new file mode 100644 index 0000000..2da5362 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "remove": "Verwijderen" +} diff --git a/public/assets/pick-list-item/t9n/messages_no.json b/public/assets/pick-list-item/t9n/messages_no.json new file mode 100644 index 0000000..ec20d7f --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "remove": "Fjern" +} diff --git a/public/assets/pick-list-item/t9n/messages_pl.json b/public/assets/pick-list-item/t9n/messages_pl.json new file mode 100644 index 0000000..c726c41 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "remove": "Usuń" +} diff --git a/public/assets/pick-list-item/t9n/messages_pt-BR.json b/public/assets/pick-list-item/t9n/messages_pt-BR.json new file mode 100644 index 0000000..8749372 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "remove": "Remover" +} diff --git a/public/assets/pick-list-item/t9n/messages_pt-PT.json b/public/assets/pick-list-item/t9n/messages_pt-PT.json new file mode 100644 index 0000000..8749372 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "remove": "Remover" +} diff --git a/public/assets/pick-list-item/t9n/messages_ro.json b/public/assets/pick-list-item/t9n/messages_ro.json new file mode 100644 index 0000000..f1069bf --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "remove": "Eliminare" +} diff --git a/public/assets/pick-list-item/t9n/messages_ru.json b/public/assets/pick-list-item/t9n/messages_ru.json new file mode 100644 index 0000000..c383caf --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "remove": "Удалить" +} diff --git a/public/assets/pick-list-item/t9n/messages_sk.json b/public/assets/pick-list-item/t9n/messages_sk.json new file mode 100644 index 0000000..225f2fd --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "remove": "Odstrániť" +} diff --git a/public/assets/pick-list-item/t9n/messages_sl.json b/public/assets/pick-list-item/t9n/messages_sl.json new file mode 100644 index 0000000..d09fed4 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "remove": "Odstrani" +} diff --git a/public/assets/pick-list-item/t9n/messages_sr.json b/public/assets/pick-list-item/t9n/messages_sr.json new file mode 100644 index 0000000..6bf2c29 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "remove": "Ukloni" +} diff --git a/public/assets/pick-list-item/t9n/messages_sv.json b/public/assets/pick-list-item/t9n/messages_sv.json new file mode 100644 index 0000000..4aa586d --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "remove": "Ta bort" +} diff --git a/public/assets/pick-list-item/t9n/messages_th.json b/public/assets/pick-list-item/t9n/messages_th.json new file mode 100644 index 0000000..4739ccd --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "remove": "ลบทิ้ง" +} diff --git a/public/assets/pick-list-item/t9n/messages_tr.json b/public/assets/pick-list-item/t9n/messages_tr.json new file mode 100644 index 0000000..3fe4a34 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "remove": "Kaldır" +} diff --git a/public/assets/pick-list-item/t9n/messages_uk.json b/public/assets/pick-list-item/t9n/messages_uk.json new file mode 100644 index 0000000..36935c6 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "remove": "Вилучити" +} diff --git a/public/assets/pick-list-item/t9n/messages_vi.json b/public/assets/pick-list-item/t9n/messages_vi.json new file mode 100644 index 0000000..4d76f35 --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "remove": "Gỡ bỏ" +} diff --git a/public/assets/pick-list-item/t9n/messages_zh-CN.json b/public/assets/pick-list-item/t9n/messages_zh-CN.json new file mode 100644 index 0000000..72d91cc --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "remove": "移除" +} diff --git a/public/assets/pick-list-item/t9n/messages_zh-HK.json b/public/assets/pick-list-item/t9n/messages_zh-HK.json new file mode 100644 index 0000000..72d91cc --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "remove": "移除" +} diff --git a/public/assets/pick-list-item/t9n/messages_zh-TW.json b/public/assets/pick-list-item/t9n/messages_zh-TW.json new file mode 100644 index 0000000..72d91cc --- /dev/null +++ b/public/assets/pick-list-item/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "remove": "移除" +} diff --git a/public/assets/popover/t9n/index.d.ts b/public/assets/popover/t9n/index.d.ts new file mode 100644 index 0000000..e87dea8 --- /dev/null +++ b/public/assets/popover/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type PopoverMessages = { + close: string; +}; diff --git a/public/assets/popover/t9n/messages.json b/public/assets/popover/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/popover/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/popover/t9n/messages_ar.json b/public/assets/popover/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/popover/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/popover/t9n/messages_bg.json b/public/assets/popover/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/popover/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/popover/t9n/messages_bs.json b/public/assets/popover/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/popover/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/popover/t9n/messages_ca.json b/public/assets/popover/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/popover/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/popover/t9n/messages_cs.json b/public/assets/popover/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/popover/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/popover/t9n/messages_da.json b/public/assets/popover/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/popover/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/popover/t9n/messages_de.json b/public/assets/popover/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/popover/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/popover/t9n/messages_el.json b/public/assets/popover/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/popover/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/popover/t9n/messages_en.json b/public/assets/popover/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/popover/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/popover/t9n/messages_es.json b/public/assets/popover/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/popover/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/popover/t9n/messages_et.json b/public/assets/popover/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/popover/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/popover/t9n/messages_fi.json b/public/assets/popover/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/popover/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/popover/t9n/messages_fr.json b/public/assets/popover/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/popover/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/popover/t9n/messages_he.json b/public/assets/popover/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/popover/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/popover/t9n/messages_hr.json b/public/assets/popover/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/popover/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/popover/t9n/messages_hu.json b/public/assets/popover/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/popover/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/popover/t9n/messages_id.json b/public/assets/popover/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/popover/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/popover/t9n/messages_it.json b/public/assets/popover/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/popover/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/popover/t9n/messages_ja.json b/public/assets/popover/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/popover/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/popover/t9n/messages_ko.json b/public/assets/popover/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/popover/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/popover/t9n/messages_lt.json b/public/assets/popover/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/popover/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/popover/t9n/messages_lv.json b/public/assets/popover/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/popover/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/popover/t9n/messages_nl.json b/public/assets/popover/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/popover/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/popover/t9n/messages_no.json b/public/assets/popover/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/popover/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/popover/t9n/messages_pl.json b/public/assets/popover/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/popover/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/popover/t9n/messages_pt-BR.json b/public/assets/popover/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/popover/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/popover/t9n/messages_pt-PT.json b/public/assets/popover/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/popover/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/popover/t9n/messages_ro.json b/public/assets/popover/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/popover/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/popover/t9n/messages_ru.json b/public/assets/popover/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/popover/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/popover/t9n/messages_sk.json b/public/assets/popover/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/popover/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/popover/t9n/messages_sl.json b/public/assets/popover/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/popover/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/popover/t9n/messages_sr.json b/public/assets/popover/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/popover/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/popover/t9n/messages_sv.json b/public/assets/popover/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/popover/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/popover/t9n/messages_th.json b/public/assets/popover/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/popover/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/popover/t9n/messages_tr.json b/public/assets/popover/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/popover/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/popover/t9n/messages_uk.json b/public/assets/popover/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/popover/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/popover/t9n/messages_vi.json b/public/assets/popover/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/popover/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/popover/t9n/messages_zh-CN.json b/public/assets/popover/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/popover/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/popover/t9n/messages_zh-HK.json b/public/assets/popover/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/popover/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/popover/t9n/messages_zh-TW.json b/public/assets/popover/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/popover/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/rating/t9n/index.d.ts b/public/assets/rating/t9n/index.d.ts new file mode 100644 index 0000000..1970d4f --- /dev/null +++ b/public/assets/rating/t9n/index.d.ts @@ -0,0 +1,4 @@ +export type RatingMessages = { + rating: string; + stars: string; +}; diff --git a/public/assets/rating/t9n/messages.json b/public/assets/rating/t9n/messages.json new file mode 100644 index 0000000..395a5f2 --- /dev/null +++ b/public/assets/rating/t9n/messages.json @@ -0,0 +1,4 @@ +{ + "rating": "Rating", + "stars": "Stars: ${num}" +} diff --git a/public/assets/rating/t9n/messages_ar.json b/public/assets/rating/t9n/messages_ar.json new file mode 100644 index 0000000..e14bf9a --- /dev/null +++ b/public/assets/rating/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "rating": "التقييم", + "stars": "النجوم: ${num}" +} diff --git a/public/assets/rating/t9n/messages_bg.json b/public/assets/rating/t9n/messages_bg.json new file mode 100644 index 0000000..a58f240 --- /dev/null +++ b/public/assets/rating/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "rating": "Оценка", + "stars": "Звезди: ${num}" +} diff --git a/public/assets/rating/t9n/messages_bs.json b/public/assets/rating/t9n/messages_bs.json new file mode 100644 index 0000000..7f07f71 --- /dev/null +++ b/public/assets/rating/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocjena", + "stars": "Zvjezdice: ${num}" +} diff --git a/public/assets/rating/t9n/messages_ca.json b/public/assets/rating/t9n/messages_ca.json new file mode 100644 index 0000000..a8a0eed --- /dev/null +++ b/public/assets/rating/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "rating": "Qualificació", + "stars": "Estrelles: ${num}" +} diff --git a/public/assets/rating/t9n/messages_cs.json b/public/assets/rating/t9n/messages_cs.json new file mode 100644 index 0000000..ca2f805 --- /dev/null +++ b/public/assets/rating/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "rating": "Hodnocení", + "stars": "Počet hvězdiček: ${num}" +} diff --git a/public/assets/rating/t9n/messages_da.json b/public/assets/rating/t9n/messages_da.json new file mode 100644 index 0000000..dff5817 --- /dev/null +++ b/public/assets/rating/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "rating": "Vurdering", + "stars": "Stjerner: ${num}" +} diff --git a/public/assets/rating/t9n/messages_de.json b/public/assets/rating/t9n/messages_de.json new file mode 100644 index 0000000..3e423d1 --- /dev/null +++ b/public/assets/rating/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "rating": "Bewertung", + "stars": "Sterne: ${num}" +} diff --git a/public/assets/rating/t9n/messages_el.json b/public/assets/rating/t9n/messages_el.json new file mode 100644 index 0000000..80e8dc8 --- /dev/null +++ b/public/assets/rating/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "rating": "Αξιολόγηση", + "stars": "Αστέρια: ${num}" +} diff --git a/public/assets/rating/t9n/messages_en.json b/public/assets/rating/t9n/messages_en.json new file mode 100644 index 0000000..395a5f2 --- /dev/null +++ b/public/assets/rating/t9n/messages_en.json @@ -0,0 +1,4 @@ +{ + "rating": "Rating", + "stars": "Stars: ${num}" +} diff --git a/public/assets/rating/t9n/messages_es.json b/public/assets/rating/t9n/messages_es.json new file mode 100644 index 0000000..8e2d31d --- /dev/null +++ b/public/assets/rating/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "rating": "Calificación", + "stars": "Estrellas: ${num}" +} diff --git a/public/assets/rating/t9n/messages_et.json b/public/assets/rating/t9n/messages_et.json new file mode 100644 index 0000000..e46d63c --- /dev/null +++ b/public/assets/rating/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "rating": "Hinnang", + "stars": "Tärne: ${num}" +} diff --git a/public/assets/rating/t9n/messages_fi.json b/public/assets/rating/t9n/messages_fi.json new file mode 100644 index 0000000..51335af --- /dev/null +++ b/public/assets/rating/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "rating": "Arviointi", + "stars": "Tähdet: ${num}" +} diff --git a/public/assets/rating/t9n/messages_fr.json b/public/assets/rating/t9n/messages_fr.json new file mode 100644 index 0000000..023c046 --- /dev/null +++ b/public/assets/rating/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "rating": "Évaluation", + "stars": "Étoiles : ${num}" +} diff --git a/public/assets/rating/t9n/messages_he.json b/public/assets/rating/t9n/messages_he.json new file mode 100644 index 0000000..52bb694 --- /dev/null +++ b/public/assets/rating/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "rating": "דירוג", + "stars": "כוכבים: ${num}" +} diff --git a/public/assets/rating/t9n/messages_hr.json b/public/assets/rating/t9n/messages_hr.json new file mode 100644 index 0000000..7f07f71 --- /dev/null +++ b/public/assets/rating/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocjena", + "stars": "Zvjezdice: ${num}" +} diff --git a/public/assets/rating/t9n/messages_hu.json b/public/assets/rating/t9n/messages_hu.json new file mode 100644 index 0000000..8158c04 --- /dev/null +++ b/public/assets/rating/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "rating": "Értékelés", + "stars": "Csillagok: ${num}" +} diff --git a/public/assets/rating/t9n/messages_id.json b/public/assets/rating/t9n/messages_id.json new file mode 100644 index 0000000..92406df --- /dev/null +++ b/public/assets/rating/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "rating": "Peringkat", + "stars": "Bintang: ${num}" +} diff --git a/public/assets/rating/t9n/messages_it.json b/public/assets/rating/t9n/messages_it.json new file mode 100644 index 0000000..0cc35d5 --- /dev/null +++ b/public/assets/rating/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "rating": "Valutazione", + "stars": "Stelle: ${num}" +} diff --git a/public/assets/rating/t9n/messages_ja.json b/public/assets/rating/t9n/messages_ja.json new file mode 100644 index 0000000..0d36193 --- /dev/null +++ b/public/assets/rating/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "rating": "評価", + "stars": "星: ${num}" +} diff --git a/public/assets/rating/t9n/messages_ko.json b/public/assets/rating/t9n/messages_ko.json new file mode 100644 index 0000000..6ff46e2 --- /dev/null +++ b/public/assets/rating/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "rating": "평점", + "stars": "별: ${num}개" +} diff --git a/public/assets/rating/t9n/messages_lt.json b/public/assets/rating/t9n/messages_lt.json new file mode 100644 index 0000000..e409d46 --- /dev/null +++ b/public/assets/rating/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "rating": "Vertinimas", + "stars": "Žvaigždutės ${num}" +} diff --git a/public/assets/rating/t9n/messages_lv.json b/public/assets/rating/t9n/messages_lv.json new file mode 100644 index 0000000..3f5d365 --- /dev/null +++ b/public/assets/rating/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "rating": "Novērtējums", + "stars": "Zvaigznes: ${num}" +} diff --git a/public/assets/rating/t9n/messages_nl.json b/public/assets/rating/t9n/messages_nl.json new file mode 100644 index 0000000..e2b6b03 --- /dev/null +++ b/public/assets/rating/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "rating": "Beoordeling", + "stars": "Sterren: ${num}" +} diff --git a/public/assets/rating/t9n/messages_no.json b/public/assets/rating/t9n/messages_no.json new file mode 100644 index 0000000..dff5817 --- /dev/null +++ b/public/assets/rating/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "rating": "Vurdering", + "stars": "Stjerner: ${num}" +} diff --git a/public/assets/rating/t9n/messages_pl.json b/public/assets/rating/t9n/messages_pl.json new file mode 100644 index 0000000..98a0fad --- /dev/null +++ b/public/assets/rating/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocena", + "stars": "Gwiazdki: ${num}" +} diff --git a/public/assets/rating/t9n/messages_pt-BR.json b/public/assets/rating/t9n/messages_pt-BR.json new file mode 100644 index 0000000..6655241 --- /dev/null +++ b/public/assets/rating/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "rating": "Classificação", + "stars": "Estrelas: ${num}" +} diff --git a/public/assets/rating/t9n/messages_pt-PT.json b/public/assets/rating/t9n/messages_pt-PT.json new file mode 100644 index 0000000..46337c5 --- /dev/null +++ b/public/assets/rating/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "rating": "Avaliação", + "stars": "Estrelas: ${num}" +} diff --git a/public/assets/rating/t9n/messages_ro.json b/public/assets/rating/t9n/messages_ro.json new file mode 100644 index 0000000..72c92bd --- /dev/null +++ b/public/assets/rating/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "rating": "Calificativ", + "stars": "Stele: ${num}" +} diff --git a/public/assets/rating/t9n/messages_ru.json b/public/assets/rating/t9n/messages_ru.json new file mode 100644 index 0000000..5c93c39 --- /dev/null +++ b/public/assets/rating/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "rating": "Рейтинг", + "stars": "Звезды: ${num}" +} diff --git a/public/assets/rating/t9n/messages_sk.json b/public/assets/rating/t9n/messages_sk.json new file mode 100644 index 0000000..ffd0040 --- /dev/null +++ b/public/assets/rating/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "rating": "Hodnotenie", + "stars": "Hviezdičky: ${num}" +} diff --git a/public/assets/rating/t9n/messages_sl.json b/public/assets/rating/t9n/messages_sl.json new file mode 100644 index 0000000..3be141f --- /dev/null +++ b/public/assets/rating/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocena", + "stars": "Zvezde: ${num}" +} diff --git a/public/assets/rating/t9n/messages_sr.json b/public/assets/rating/t9n/messages_sr.json new file mode 100644 index 0000000..dd2faa9 --- /dev/null +++ b/public/assets/rating/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "rating": "Ocena", + "stars": "Zvezdice: ${num}" +} diff --git a/public/assets/rating/t9n/messages_sv.json b/public/assets/rating/t9n/messages_sv.json new file mode 100644 index 0000000..ec6caec --- /dev/null +++ b/public/assets/rating/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "rating": "Bedömning", + "stars": "Stjärnor: ${num}" +} diff --git a/public/assets/rating/t9n/messages_th.json b/public/assets/rating/t9n/messages_th.json new file mode 100644 index 0000000..eb2b082 --- /dev/null +++ b/public/assets/rating/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "rating": "อันดับ", + "stars": "ดาว: ${num}" +} diff --git a/public/assets/rating/t9n/messages_tr.json b/public/assets/rating/t9n/messages_tr.json new file mode 100644 index 0000000..ed79d85 --- /dev/null +++ b/public/assets/rating/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "rating": "Derecelendirme", + "stars": "Yıldız: ${num}" +} diff --git a/public/assets/rating/t9n/messages_uk.json b/public/assets/rating/t9n/messages_uk.json new file mode 100644 index 0000000..2bdd5b4 --- /dev/null +++ b/public/assets/rating/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "rating": "Рейтинг", + "stars": "Зірки: ${num}" +} diff --git a/public/assets/rating/t9n/messages_vi.json b/public/assets/rating/t9n/messages_vi.json new file mode 100644 index 0000000..3e3aac5 --- /dev/null +++ b/public/assets/rating/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "rating": "Xếp loại", + "stars": "Sao: ${num}" +} diff --git a/public/assets/rating/t9n/messages_zh-CN.json b/public/assets/rating/t9n/messages_zh-CN.json new file mode 100644 index 0000000..ef3c9d6 --- /dev/null +++ b/public/assets/rating/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "rating": "评级", + "stars": "星:${num}" +} diff --git a/public/assets/rating/t9n/messages_zh-HK.json b/public/assets/rating/t9n/messages_zh-HK.json new file mode 100644 index 0000000..1307bb7 --- /dev/null +++ b/public/assets/rating/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "rating": "評級次數", + "stars": "星星: ${num}" +} diff --git a/public/assets/rating/t9n/messages_zh-TW.json b/public/assets/rating/t9n/messages_zh-TW.json new file mode 100644 index 0000000..1307bb7 --- /dev/null +++ b/public/assets/rating/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "rating": "評級次數", + "stars": "星星: ${num}" +} diff --git a/public/assets/scrim/t9n/index.d.ts b/public/assets/scrim/t9n/index.d.ts new file mode 100644 index 0000000..6e1c587 --- /dev/null +++ b/public/assets/scrim/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type ScrimMessages = { + loading: string; +}; diff --git a/public/assets/scrim/t9n/messages.json b/public/assets/scrim/t9n/messages.json new file mode 100644 index 0000000..53151fb --- /dev/null +++ b/public/assets/scrim/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/public/assets/scrim/t9n/messages_ar.json b/public/assets/scrim/t9n/messages_ar.json new file mode 100644 index 0000000..0fa5c1f --- /dev/null +++ b/public/assets/scrim/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "loading": "تحميل" +} diff --git a/public/assets/scrim/t9n/messages_bg.json b/public/assets/scrim/t9n/messages_bg.json new file mode 100644 index 0000000..d283fd9 --- /dev/null +++ b/public/assets/scrim/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "loading": "Зареждане" +} diff --git a/public/assets/scrim/t9n/messages_bs.json b/public/assets/scrim/t9n/messages_bs.json new file mode 100644 index 0000000..5266b60 --- /dev/null +++ b/public/assets/scrim/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/scrim/t9n/messages_ca.json b/public/assets/scrim/t9n/messages_ca.json new file mode 100644 index 0000000..19d6419 --- /dev/null +++ b/public/assets/scrim/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "loading": "S'està carregant..." +} diff --git a/public/assets/scrim/t9n/messages_cs.json b/public/assets/scrim/t9n/messages_cs.json new file mode 100644 index 0000000..62257e7 --- /dev/null +++ b/public/assets/scrim/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítání" +} diff --git a/public/assets/scrim/t9n/messages_da.json b/public/assets/scrim/t9n/messages_da.json new file mode 100644 index 0000000..de5924d --- /dev/null +++ b/public/assets/scrim/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "loading": "Indlæser" +} diff --git a/public/assets/scrim/t9n/messages_de.json b/public/assets/scrim/t9n/messages_de.json new file mode 100644 index 0000000..14557d1 --- /dev/null +++ b/public/assets/scrim/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "loading": "Wird geladen" +} diff --git a/public/assets/scrim/t9n/messages_el.json b/public/assets/scrim/t9n/messages_el.json new file mode 100644 index 0000000..61487cb --- /dev/null +++ b/public/assets/scrim/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "loading": "Φόρτωση" +} diff --git a/public/assets/scrim/t9n/messages_en.json b/public/assets/scrim/t9n/messages_en.json new file mode 100644 index 0000000..53151fb --- /dev/null +++ b/public/assets/scrim/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "loading": "Loading" +} diff --git a/public/assets/scrim/t9n/messages_es.json b/public/assets/scrim/t9n/messages_es.json new file mode 100644 index 0000000..fcf2055 --- /dev/null +++ b/public/assets/scrim/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "loading": "Cargando" +} diff --git a/public/assets/scrim/t9n/messages_et.json b/public/assets/scrim/t9n/messages_et.json new file mode 100644 index 0000000..75b856d --- /dev/null +++ b/public/assets/scrim/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "loading": "Laadimine" +} diff --git a/public/assets/scrim/t9n/messages_fi.json b/public/assets/scrim/t9n/messages_fi.json new file mode 100644 index 0000000..2ef1ce2 --- /dev/null +++ b/public/assets/scrim/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "loading": "Ladataan" +} diff --git a/public/assets/scrim/t9n/messages_fr.json b/public/assets/scrim/t9n/messages_fr.json new file mode 100644 index 0000000..4192d4c --- /dev/null +++ b/public/assets/scrim/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "loading": "Chargement" +} diff --git a/public/assets/scrim/t9n/messages_he.json b/public/assets/scrim/t9n/messages_he.json new file mode 100644 index 0000000..514f165 --- /dev/null +++ b/public/assets/scrim/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "loading": "טוען" +} diff --git a/public/assets/scrim/t9n/messages_hr.json b/public/assets/scrim/t9n/messages_hr.json new file mode 100644 index 0000000..5266b60 --- /dev/null +++ b/public/assets/scrim/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje u tijeku" +} diff --git a/public/assets/scrim/t9n/messages_hu.json b/public/assets/scrim/t9n/messages_hu.json new file mode 100644 index 0000000..7a8a291 --- /dev/null +++ b/public/assets/scrim/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "loading": "Betöltés" +} diff --git a/public/assets/scrim/t9n/messages_id.json b/public/assets/scrim/t9n/messages_id.json new file mode 100644 index 0000000..b015e51 --- /dev/null +++ b/public/assets/scrim/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "loading": "Memuat" +} diff --git a/public/assets/scrim/t9n/messages_it.json b/public/assets/scrim/t9n/messages_it.json new file mode 100644 index 0000000..2ef011d --- /dev/null +++ b/public/assets/scrim/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "loading": "Caricamento in corso" +} diff --git a/public/assets/scrim/t9n/messages_ja.json b/public/assets/scrim/t9n/messages_ja.json new file mode 100644 index 0000000..fac2945 --- /dev/null +++ b/public/assets/scrim/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "loading": "読み込んでいます" +} diff --git a/public/assets/scrim/t9n/messages_ko.json b/public/assets/scrim/t9n/messages_ko.json new file mode 100644 index 0000000..737aa88 --- /dev/null +++ b/public/assets/scrim/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "loading": "불러오는 중" +} diff --git a/public/assets/scrim/t9n/messages_lt.json b/public/assets/scrim/t9n/messages_lt.json new file mode 100644 index 0000000..ccbde9c --- /dev/null +++ b/public/assets/scrim/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "loading": "Kraunama" +} diff --git a/public/assets/scrim/t9n/messages_lv.json b/public/assets/scrim/t9n/messages_lv.json new file mode 100644 index 0000000..afb7284 --- /dev/null +++ b/public/assets/scrim/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "loading": "Ielādē" +} diff --git a/public/assets/scrim/t9n/messages_nl.json b/public/assets/scrim/t9n/messages_nl.json new file mode 100644 index 0000000..2c91b6a --- /dev/null +++ b/public/assets/scrim/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "loading": "Bezig met laden" +} diff --git a/public/assets/scrim/t9n/messages_no.json b/public/assets/scrim/t9n/messages_no.json new file mode 100644 index 0000000..7318a25 --- /dev/null +++ b/public/assets/scrim/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "loading": "Laster inn" +} diff --git a/public/assets/scrim/t9n/messages_pl.json b/public/assets/scrim/t9n/messages_pl.json new file mode 100644 index 0000000..a4ba353 --- /dev/null +++ b/public/assets/scrim/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "loading": "Wczytywanie" +} diff --git a/public/assets/scrim/t9n/messages_pt-BR.json b/public/assets/scrim/t9n/messages_pt-BR.json new file mode 100644 index 0000000..997baa3 --- /dev/null +++ b/public/assets/scrim/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "loading": "Carregando" +} diff --git a/public/assets/scrim/t9n/messages_pt-PT.json b/public/assets/scrim/t9n/messages_pt-PT.json new file mode 100644 index 0000000..cd2c048 --- /dev/null +++ b/public/assets/scrim/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "loading": "A Carregar" +} diff --git a/public/assets/scrim/t9n/messages_ro.json b/public/assets/scrim/t9n/messages_ro.json new file mode 100644 index 0000000..a36a063 --- /dev/null +++ b/public/assets/scrim/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "loading": "Se încarcă" +} diff --git a/public/assets/scrim/t9n/messages_ru.json b/public/assets/scrim/t9n/messages_ru.json new file mode 100644 index 0000000..4c525e0 --- /dev/null +++ b/public/assets/scrim/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "loading": "Загрузка" +} diff --git a/public/assets/scrim/t9n/messages_sk.json b/public/assets/scrim/t9n/messages_sk.json new file mode 100644 index 0000000..a489f9b --- /dev/null +++ b/public/assets/scrim/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "loading": "Načítava sa" +} diff --git a/public/assets/scrim/t9n/messages_sl.json b/public/assets/scrim/t9n/messages_sl.json new file mode 100644 index 0000000..d82f62f --- /dev/null +++ b/public/assets/scrim/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "loading": "Nalaganje" +} diff --git a/public/assets/scrim/t9n/messages_sr.json b/public/assets/scrim/t9n/messages_sr.json new file mode 100644 index 0000000..b81c61e --- /dev/null +++ b/public/assets/scrim/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "loading": "Učitavanje" +} diff --git a/public/assets/scrim/t9n/messages_sv.json b/public/assets/scrim/t9n/messages_sv.json new file mode 100644 index 0000000..c241676 --- /dev/null +++ b/public/assets/scrim/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "loading": "Läser in" +} diff --git a/public/assets/scrim/t9n/messages_th.json b/public/assets/scrim/t9n/messages_th.json new file mode 100644 index 0000000..6ff5841 --- /dev/null +++ b/public/assets/scrim/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "loading": "กำลังโหลด" +} diff --git a/public/assets/scrim/t9n/messages_tr.json b/public/assets/scrim/t9n/messages_tr.json new file mode 100644 index 0000000..5482aae --- /dev/null +++ b/public/assets/scrim/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "loading": "Yükleniyor" +} diff --git a/public/assets/scrim/t9n/messages_uk.json b/public/assets/scrim/t9n/messages_uk.json new file mode 100644 index 0000000..d8686ae --- /dev/null +++ b/public/assets/scrim/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "loading": "Завантажується" +} diff --git a/public/assets/scrim/t9n/messages_vi.json b/public/assets/scrim/t9n/messages_vi.json new file mode 100644 index 0000000..680f766 --- /dev/null +++ b/public/assets/scrim/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "loading": "Đang tải" +} diff --git a/public/assets/scrim/t9n/messages_zh-CN.json b/public/assets/scrim/t9n/messages_zh-CN.json new file mode 100644 index 0000000..8b80d6c --- /dev/null +++ b/public/assets/scrim/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "loading": "正在加载" +} diff --git a/public/assets/scrim/t9n/messages_zh-HK.json b/public/assets/scrim/t9n/messages_zh-HK.json new file mode 100644 index 0000000..1e69fa2 --- /dev/null +++ b/public/assets/scrim/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/public/assets/scrim/t9n/messages_zh-TW.json b/public/assets/scrim/t9n/messages_zh-TW.json new file mode 100644 index 0000000..1e69fa2 --- /dev/null +++ b/public/assets/scrim/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "loading": "正在載入" +} diff --git a/public/assets/shell-panel/t9n/index.d.ts b/public/assets/shell-panel/t9n/index.d.ts new file mode 100644 index 0000000..e5280fa --- /dev/null +++ b/public/assets/shell-panel/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type ShellPanelMessages = { + resize: string; +}; diff --git a/public/assets/shell-panel/t9n/messages.json b/public/assets/shell-panel/t9n/messages.json new file mode 100644 index 0000000..2707f16 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "resize": "Resize" +} diff --git a/public/assets/shell-panel/t9n/messages_ar.json b/public/assets/shell-panel/t9n/messages_ar.json new file mode 100644 index 0000000..263ea82 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "resize": "تغيير الحجم" +} diff --git a/public/assets/shell-panel/t9n/messages_bg.json b/public/assets/shell-panel/t9n/messages_bg.json new file mode 100644 index 0000000..26607c7 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "resize": "Промяна на размер" +} diff --git a/public/assets/shell-panel/t9n/messages_bs.json b/public/assets/shell-panel/t9n/messages_bs.json new file mode 100644 index 0000000..02ad317 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "resize": "Promijeni veličinu" +} diff --git a/public/assets/shell-panel/t9n/messages_ca.json b/public/assets/shell-panel/t9n/messages_ca.json new file mode 100644 index 0000000..a9fc042 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "resize": "Canvia la mida" +} diff --git a/public/assets/shell-panel/t9n/messages_cs.json b/public/assets/shell-panel/t9n/messages_cs.json new file mode 100644 index 0000000..b0d08dd --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "resize": "Změnit velikost" +} diff --git a/public/assets/shell-panel/t9n/messages_da.json b/public/assets/shell-panel/t9n/messages_da.json new file mode 100644 index 0000000..7e47e6b --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "resize": "Skift størrelse" +} diff --git a/public/assets/shell-panel/t9n/messages_de.json b/public/assets/shell-panel/t9n/messages_de.json new file mode 100644 index 0000000..3266f3b --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "resize": "Größe anpassen" +} diff --git a/public/assets/shell-panel/t9n/messages_el.json b/public/assets/shell-panel/t9n/messages_el.json new file mode 100644 index 0000000..f174a28 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "resize": "Αλλαγή μεγέθους" +} diff --git a/public/assets/shell-panel/t9n/messages_en.json b/public/assets/shell-panel/t9n/messages_en.json new file mode 100644 index 0000000..2707f16 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "resize": "Resize" +} diff --git a/public/assets/shell-panel/t9n/messages_es.json b/public/assets/shell-panel/t9n/messages_es.json new file mode 100644 index 0000000..3da880b --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "resize": "Cambiar tamaño" +} diff --git a/public/assets/shell-panel/t9n/messages_et.json b/public/assets/shell-panel/t9n/messages_et.json new file mode 100644 index 0000000..7611165 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "resize": "Muuda suurust" +} diff --git a/public/assets/shell-panel/t9n/messages_fi.json b/public/assets/shell-panel/t9n/messages_fi.json new file mode 100644 index 0000000..8eac3fc --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "resize": "Muuta koko" +} diff --git a/public/assets/shell-panel/t9n/messages_fr.json b/public/assets/shell-panel/t9n/messages_fr.json new file mode 100644 index 0000000..e239f49 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionner" +} diff --git a/public/assets/shell-panel/t9n/messages_he.json b/public/assets/shell-panel/t9n/messages_he.json new file mode 100644 index 0000000..26a67b3 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "resize": "שנה גודל" +} diff --git a/public/assets/shell-panel/t9n/messages_hr.json b/public/assets/shell-panel/t9n/messages_hr.json new file mode 100644 index 0000000..02ad317 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "resize": "Promijeni veličinu" +} diff --git a/public/assets/shell-panel/t9n/messages_hu.json b/public/assets/shell-panel/t9n/messages_hu.json new file mode 100644 index 0000000..55ba587 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "resize": "Átméretezés" +} diff --git a/public/assets/shell-panel/t9n/messages_id.json b/public/assets/shell-panel/t9n/messages_id.json new file mode 100644 index 0000000..67fb577 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "resize": "Ubah ukuran" +} diff --git a/public/assets/shell-panel/t9n/messages_it.json b/public/assets/shell-panel/t9n/messages_it.json new file mode 100644 index 0000000..9ef894d --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "resize": "Ridimensiona" +} diff --git a/public/assets/shell-panel/t9n/messages_ja.json b/public/assets/shell-panel/t9n/messages_ja.json new file mode 100644 index 0000000..1e3b4f6 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "resize": "サイズ変更" +} diff --git a/public/assets/shell-panel/t9n/messages_ko.json b/public/assets/shell-panel/t9n/messages_ko.json new file mode 100644 index 0000000..6a9c6fe --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "resize": "크기 조정" +} diff --git a/public/assets/shell-panel/t9n/messages_lt.json b/public/assets/shell-panel/t9n/messages_lt.json new file mode 100644 index 0000000..c3fa011 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "resize": "Keisti dydį" +} diff --git a/public/assets/shell-panel/t9n/messages_lv.json b/public/assets/shell-panel/t9n/messages_lv.json new file mode 100644 index 0000000..6287492 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "resize": "Mainīt izmērus" +} diff --git a/public/assets/shell-panel/t9n/messages_nl.json b/public/assets/shell-panel/t9n/messages_nl.json new file mode 100644 index 0000000..cd0fb27 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "resize": "Formaat wijzigen" +} diff --git a/public/assets/shell-panel/t9n/messages_no.json b/public/assets/shell-panel/t9n/messages_no.json new file mode 100644 index 0000000..1cfdc09 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "resize": "Endre størrelse" +} diff --git a/public/assets/shell-panel/t9n/messages_pl.json b/public/assets/shell-panel/t9n/messages_pl.json new file mode 100644 index 0000000..c5e4e14 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "resize": "Zmień rozmiar" +} diff --git a/public/assets/shell-panel/t9n/messages_pt-BR.json b/public/assets/shell-panel/t9n/messages_pt-BR.json new file mode 100644 index 0000000..582ee64 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionar" +} diff --git a/public/assets/shell-panel/t9n/messages_pt-PT.json b/public/assets/shell-panel/t9n/messages_pt-PT.json new file mode 100644 index 0000000..582ee64 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionar" +} diff --git a/public/assets/shell-panel/t9n/messages_ro.json b/public/assets/shell-panel/t9n/messages_ro.json new file mode 100644 index 0000000..3fdcb79 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "resize": "Redimensionare" +} diff --git a/public/assets/shell-panel/t9n/messages_ru.json b/public/assets/shell-panel/t9n/messages_ru.json new file mode 100644 index 0000000..64a84e3 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "resize": "Изменить размер" +} diff --git a/public/assets/shell-panel/t9n/messages_sk.json b/public/assets/shell-panel/t9n/messages_sk.json new file mode 100644 index 0000000..08ff4bd --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "resize": "Zmeniť veľkosť" +} diff --git a/public/assets/shell-panel/t9n/messages_sl.json b/public/assets/shell-panel/t9n/messages_sl.json new file mode 100644 index 0000000..2209381 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "resize": "Spremeni velikost" +} diff --git a/public/assets/shell-panel/t9n/messages_sr.json b/public/assets/shell-panel/t9n/messages_sr.json new file mode 100644 index 0000000..357a4cc --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "resize": "Promeni veličinu" +} diff --git a/public/assets/shell-panel/t9n/messages_sv.json b/public/assets/shell-panel/t9n/messages_sv.json new file mode 100644 index 0000000..b7c97ef --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "resize": "Ändra storlek" +} diff --git a/public/assets/shell-panel/t9n/messages_th.json b/public/assets/shell-panel/t9n/messages_th.json new file mode 100644 index 0000000..6d14717 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "resize": "ปรับขนาด" +} diff --git a/public/assets/shell-panel/t9n/messages_tr.json b/public/assets/shell-panel/t9n/messages_tr.json new file mode 100644 index 0000000..dc7110c --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "resize": "Yeniden Boyutlandır" +} diff --git a/public/assets/shell-panel/t9n/messages_uk.json b/public/assets/shell-panel/t9n/messages_uk.json new file mode 100644 index 0000000..ec46bc8 --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "resize": "Змінити розмір" +} diff --git a/public/assets/shell-panel/t9n/messages_vi.json b/public/assets/shell-panel/t9n/messages_vi.json new file mode 100644 index 0000000..22205dd --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "resize": "Thay đổi kích cỡ" +} diff --git a/public/assets/shell-panel/t9n/messages_zh-CN.json b/public/assets/shell-panel/t9n/messages_zh-CN.json new file mode 100644 index 0000000..8d08f9e --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "resize": "调整大小" +} diff --git a/public/assets/shell-panel/t9n/messages_zh-HK.json b/public/assets/shell-panel/t9n/messages_zh-HK.json new file mode 100644 index 0000000..6eff1dd --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "resize": "調整大小" +} diff --git a/public/assets/shell-panel/t9n/messages_zh-TW.json b/public/assets/shell-panel/t9n/messages_zh-TW.json new file mode 100644 index 0000000..6eff1dd --- /dev/null +++ b/public/assets/shell-panel/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "resize": "調整大小" +} diff --git a/public/assets/tab-title/t9n/index.d.ts b/public/assets/tab-title/t9n/index.d.ts new file mode 100644 index 0000000..aad70fd --- /dev/null +++ b/public/assets/tab-title/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type TabTitleMessages = { + close: string; +}; diff --git a/public/assets/tab-title/t9n/messages.json b/public/assets/tab-title/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/tab-title/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/tab-title/t9n/messages_ar.json b/public/assets/tab-title/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/tab-title/t9n/messages_bg.json b/public/assets/tab-title/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/tab-title/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/tab-title/t9n/messages_bs.json b/public/assets/tab-title/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/tab-title/t9n/messages_ca.json b/public/assets/tab-title/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/tab-title/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/tab-title/t9n/messages_cs.json b/public/assets/tab-title/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/tab-title/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/tab-title/t9n/messages_da.json b/public/assets/tab-title/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/tab-title/t9n/messages_de.json b/public/assets/tab-title/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/tab-title/t9n/messages_el.json b/public/assets/tab-title/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/tab-title/t9n/messages_en.json b/public/assets/tab-title/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/tab-title/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/tab-title/t9n/messages_es.json b/public/assets/tab-title/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/tab-title/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/tab-title/t9n/messages_et.json b/public/assets/tab-title/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/tab-title/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/tab-title/t9n/messages_fi.json b/public/assets/tab-title/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/tab-title/t9n/messages_fr.json b/public/assets/tab-title/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/tab-title/t9n/messages_he.json b/public/assets/tab-title/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/tab-title/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/tab-title/t9n/messages_hr.json b/public/assets/tab-title/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/tab-title/t9n/messages_hu.json b/public/assets/tab-title/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/tab-title/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/tab-title/t9n/messages_id.json b/public/assets/tab-title/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/tab-title/t9n/messages_it.json b/public/assets/tab-title/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/tab-title/t9n/messages_ja.json b/public/assets/tab-title/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/tab-title/t9n/messages_ko.json b/public/assets/tab-title/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/tab-title/t9n/messages_lt.json b/public/assets/tab-title/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/tab-title/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/tab-title/t9n/messages_lv.json b/public/assets/tab-title/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/tab-title/t9n/messages_nl.json b/public/assets/tab-title/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/tab-title/t9n/messages_no.json b/public/assets/tab-title/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/tab-title/t9n/messages_pl.json b/public/assets/tab-title/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/tab-title/t9n/messages_pt-BR.json b/public/assets/tab-title/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/tab-title/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/tab-title/t9n/messages_pt-PT.json b/public/assets/tab-title/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/tab-title/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/tab-title/t9n/messages_ro.json b/public/assets/tab-title/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/tab-title/t9n/messages_ru.json b/public/assets/tab-title/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/tab-title/t9n/messages_sk.json b/public/assets/tab-title/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/tab-title/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/tab-title/t9n/messages_sl.json b/public/assets/tab-title/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/tab-title/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/tab-title/t9n/messages_sr.json b/public/assets/tab-title/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/tab-title/t9n/messages_sv.json b/public/assets/tab-title/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/tab-title/t9n/messages_th.json b/public/assets/tab-title/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/tab-title/t9n/messages_tr.json b/public/assets/tab-title/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/tab-title/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/tab-title/t9n/messages_uk.json b/public/assets/tab-title/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/tab-title/t9n/messages_vi.json b/public/assets/tab-title/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/tab-title/t9n/messages_zh-CN.json b/public/assets/tab-title/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/tab-title/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/tab-title/t9n/messages_zh-HK.json b/public/assets/tab-title/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/tab-title/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/tab-title/t9n/messages_zh-TW.json b/public/assets/tab-title/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/tab-title/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/text-area/t9n/index.d.ts b/public/assets/text-area/t9n/index.d.ts new file mode 100644 index 0000000..fefdb0e --- /dev/null +++ b/public/assets/text-area/t9n/index.d.ts @@ -0,0 +1,5 @@ +export type TextAreaMessages = { + invalid: string; + tooLong: string; + longText: string; +}; diff --git a/public/assets/text-area/t9n/messages.json b/public/assets/text-area/t9n/messages.json new file mode 100644 index 0000000..d68c6b6 --- /dev/null +++ b/public/assets/text-area/t9n/messages.json @@ -0,0 +1,5 @@ +{ + "invalid": "Invalid", + "tooLong": "Character limit exceeded", + "longText": "The current character length is ${currentLength}, which exceeds the maximum character length of ${maxLength}." +} diff --git a/public/assets/text-area/t9n/messages_ar.json b/public/assets/text-area/t9n/messages_ar.json new file mode 100644 index 0000000..6d21bca --- /dev/null +++ b/public/assets/text-area/t9n/messages_ar.json @@ -0,0 +1,4 @@ +{ + "invalid": "غير صالح", + "tooLong": "تم تجاوز حد الأحرف" +} diff --git a/public/assets/text-area/t9n/messages_bg.json b/public/assets/text-area/t9n/messages_bg.json new file mode 100644 index 0000000..1cb5aee --- /dev/null +++ b/public/assets/text-area/t9n/messages_bg.json @@ -0,0 +1,4 @@ +{ + "invalid": "Невалидно", + "tooLong": "Превишен лимит за символи" +} diff --git a/public/assets/text-area/t9n/messages_bs.json b/public/assets/text-area/t9n/messages_bs.json new file mode 100644 index 0000000..929f66d --- /dev/null +++ b/public/assets/text-area/t9n/messages_bs.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevažeće", + "tooLong": "Premašeno je ograničenje znakova" +} diff --git a/public/assets/text-area/t9n/messages_ca.json b/public/assets/text-area/t9n/messages_ca.json new file mode 100644 index 0000000..659090e --- /dev/null +++ b/public/assets/text-area/t9n/messages_ca.json @@ -0,0 +1,4 @@ +{ + "invalid": "No vàlid", + "tooLong": "S'ha excedit el límit de caràcters" +} diff --git a/public/assets/text-area/t9n/messages_cs.json b/public/assets/text-area/t9n/messages_cs.json new file mode 100644 index 0000000..1c03a30 --- /dev/null +++ b/public/assets/text-area/t9n/messages_cs.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neplatný", + "tooLong": "Překročen limit počtu znaků" +} diff --git a/public/assets/text-area/t9n/messages_da.json b/public/assets/text-area/t9n/messages_da.json new file mode 100644 index 0000000..89d9e98 --- /dev/null +++ b/public/assets/text-area/t9n/messages_da.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ugyldig", + "tooLong": "Grænsen for antallet af tegn er overskredet" +} diff --git a/public/assets/text-area/t9n/messages_de.json b/public/assets/text-area/t9n/messages_de.json new file mode 100644 index 0000000..094431c --- /dev/null +++ b/public/assets/text-area/t9n/messages_de.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ungültig", + "tooLong": "Zeichenlimit wurde überschritten" +} diff --git a/public/assets/text-area/t9n/messages_el.json b/public/assets/text-area/t9n/messages_el.json new file mode 100644 index 0000000..535921e --- /dev/null +++ b/public/assets/text-area/t9n/messages_el.json @@ -0,0 +1,4 @@ +{ + "invalid": "Μη έγκυρο", + "tooLong": "Υπέρβαση ορίου χαρακτήρων" +} diff --git a/public/assets/text-area/t9n/messages_en.json b/public/assets/text-area/t9n/messages_en.json new file mode 100644 index 0000000..d68c6b6 --- /dev/null +++ b/public/assets/text-area/t9n/messages_en.json @@ -0,0 +1,5 @@ +{ + "invalid": "Invalid", + "tooLong": "Character limit exceeded", + "longText": "The current character length is ${currentLength}, which exceeds the maximum character length of ${maxLength}." +} diff --git a/public/assets/text-area/t9n/messages_es.json b/public/assets/text-area/t9n/messages_es.json new file mode 100644 index 0000000..aa39a95 --- /dev/null +++ b/public/assets/text-area/t9n/messages_es.json @@ -0,0 +1,4 @@ +{ + "invalid": "No válido", + "tooLong": "Se superó el límite de caracteres" +} diff --git a/public/assets/text-area/t9n/messages_et.json b/public/assets/text-area/t9n/messages_et.json new file mode 100644 index 0000000..2579601 --- /dev/null +++ b/public/assets/text-area/t9n/messages_et.json @@ -0,0 +1,4 @@ +{ + "invalid": "Sobimatu", + "tooLong": "Tähemärkide piirang on ületatud" +} diff --git a/public/assets/text-area/t9n/messages_fi.json b/public/assets/text-area/t9n/messages_fi.json new file mode 100644 index 0000000..f254a7a --- /dev/null +++ b/public/assets/text-area/t9n/messages_fi.json @@ -0,0 +1,4 @@ +{ + "invalid": "Virheellinen", + "tooLong": "Merkkien määrä ylitetty" +} diff --git a/public/assets/text-area/t9n/messages_fr.json b/public/assets/text-area/t9n/messages_fr.json new file mode 100644 index 0000000..4b0aacc --- /dev/null +++ b/public/assets/text-area/t9n/messages_fr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Non valide", + "tooLong": "Limite de caractères dépassée" +} diff --git a/public/assets/text-area/t9n/messages_he.json b/public/assets/text-area/t9n/messages_he.json new file mode 100644 index 0000000..b25098c --- /dev/null +++ b/public/assets/text-area/t9n/messages_he.json @@ -0,0 +1,4 @@ +{ + "invalid": "לא תקין", + "tooLong": "חריגה ממגבלת מספר התווים" +} diff --git a/public/assets/text-area/t9n/messages_hr.json b/public/assets/text-area/t9n/messages_hr.json new file mode 100644 index 0000000..929f66d --- /dev/null +++ b/public/assets/text-area/t9n/messages_hr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevažeće", + "tooLong": "Premašeno je ograničenje znakova" +} diff --git a/public/assets/text-area/t9n/messages_hu.json b/public/assets/text-area/t9n/messages_hu.json new file mode 100644 index 0000000..d3ea547 --- /dev/null +++ b/public/assets/text-area/t9n/messages_hu.json @@ -0,0 +1,4 @@ +{ + "invalid": "Érvénytelen", + "tooLong": "Karakterkorlát túllépve" +} diff --git a/public/assets/text-area/t9n/messages_id.json b/public/assets/text-area/t9n/messages_id.json new file mode 100644 index 0000000..5b60985 --- /dev/null +++ b/public/assets/text-area/t9n/messages_id.json @@ -0,0 +1,4 @@ +{ + "invalid": "Tidak valid", + "tooLong": "Batas karakter terlampaui" +} diff --git a/public/assets/text-area/t9n/messages_it.json b/public/assets/text-area/t9n/messages_it.json new file mode 100644 index 0000000..e4a8feb --- /dev/null +++ b/public/assets/text-area/t9n/messages_it.json @@ -0,0 +1,4 @@ +{ + "invalid": "Non valido", + "tooLong": "Limite di caratteri superato" +} diff --git a/public/assets/text-area/t9n/messages_ja.json b/public/assets/text-area/t9n/messages_ja.json new file mode 100644 index 0000000..1ea1760 --- /dev/null +++ b/public/assets/text-area/t9n/messages_ja.json @@ -0,0 +1,4 @@ +{ + "invalid": "無効", + "tooLong": "文字制限を超えています" +} diff --git a/public/assets/text-area/t9n/messages_ko.json b/public/assets/text-area/t9n/messages_ko.json new file mode 100644 index 0000000..fbc7d5c --- /dev/null +++ b/public/assets/text-area/t9n/messages_ko.json @@ -0,0 +1,4 @@ +{ + "invalid": "잘못됨", + "tooLong": "문자 제한을 초과함" +} diff --git a/public/assets/text-area/t9n/messages_lt.json b/public/assets/text-area/t9n/messages_lt.json new file mode 100644 index 0000000..fec3944 --- /dev/null +++ b/public/assets/text-area/t9n/messages_lt.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neteisingas", + "tooLong": "Viršytas simbolių limitas" +} diff --git a/public/assets/text-area/t9n/messages_lv.json b/public/assets/text-area/t9n/messages_lv.json new file mode 100644 index 0000000..eaf0e62 --- /dev/null +++ b/public/assets/text-area/t9n/messages_lv.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nederīgs", + "tooLong": "Pārsniegts rakstzīmju skaita ierobežojums" +} diff --git a/public/assets/text-area/t9n/messages_nl.json b/public/assets/text-area/t9n/messages_nl.json new file mode 100644 index 0000000..b11271d --- /dev/null +++ b/public/assets/text-area/t9n/messages_nl.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ongeldig", + "tooLong": "Tekenlimiet overschreden" +} diff --git a/public/assets/text-area/t9n/messages_no.json b/public/assets/text-area/t9n/messages_no.json new file mode 100644 index 0000000..d5b92fc --- /dev/null +++ b/public/assets/text-area/t9n/messages_no.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ugyldig", + "tooLong": "Maksimumsgrensen for antall tegn er overskredet" +} diff --git a/public/assets/text-area/t9n/messages_pl.json b/public/assets/text-area/t9n/messages_pl.json new file mode 100644 index 0000000..99a6b72 --- /dev/null +++ b/public/assets/text-area/t9n/messages_pl.json @@ -0,0 +1,4 @@ +{ + "invalid": "Niepoprawny", + "tooLong": "Przekroczono limit liczby znaków" +} diff --git a/public/assets/text-area/t9n/messages_pt-BR.json b/public/assets/text-area/t9n/messages_pt-BR.json new file mode 100644 index 0000000..49f4c22 --- /dev/null +++ b/public/assets/text-area/t9n/messages_pt-BR.json @@ -0,0 +1,4 @@ +{ + "invalid": "Inválido", + "tooLong": "Limite de caracteres excedido" +} diff --git a/public/assets/text-area/t9n/messages_pt-PT.json b/public/assets/text-area/t9n/messages_pt-PT.json new file mode 100644 index 0000000..4363b3e --- /dev/null +++ b/public/assets/text-area/t9n/messages_pt-PT.json @@ -0,0 +1,4 @@ +{ + "invalid": "Inválido", + "tooLong": "Limite de carateres ultrapassado" +} diff --git a/public/assets/text-area/t9n/messages_ro.json b/public/assets/text-area/t9n/messages_ro.json new file mode 100644 index 0000000..36ae6cb --- /dev/null +++ b/public/assets/text-area/t9n/messages_ro.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevalid", + "tooLong": "Limită de caractere depășită" +} diff --git a/public/assets/text-area/t9n/messages_ru.json b/public/assets/text-area/t9n/messages_ru.json new file mode 100644 index 0000000..f6bc929 --- /dev/null +++ b/public/assets/text-area/t9n/messages_ru.json @@ -0,0 +1,4 @@ +{ + "invalid": "Недопустимый", + "tooLong": "Превышен лимит символов" +} diff --git a/public/assets/text-area/t9n/messages_sk.json b/public/assets/text-area/t9n/messages_sk.json new file mode 100644 index 0000000..1514c32 --- /dev/null +++ b/public/assets/text-area/t9n/messages_sk.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neplatné", + "tooLong": "Bol prekročený limit počtu znakov" +} diff --git a/public/assets/text-area/t9n/messages_sl.json b/public/assets/text-area/t9n/messages_sl.json new file mode 100644 index 0000000..e65d514 --- /dev/null +++ b/public/assets/text-area/t9n/messages_sl.json @@ -0,0 +1,4 @@ +{ + "invalid": "Neveljavno", + "tooLong": "Presežena je omejitev znakov" +} diff --git a/public/assets/text-area/t9n/messages_sr.json b/public/assets/text-area/t9n/messages_sr.json new file mode 100644 index 0000000..fa6e4f9 --- /dev/null +++ b/public/assets/text-area/t9n/messages_sr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Nevažeće", + "tooLong": "Prekoračeno ograničenje znakova" +} diff --git a/public/assets/text-area/t9n/messages_sv.json b/public/assets/text-area/t9n/messages_sv.json new file mode 100644 index 0000000..b295d6a --- /dev/null +++ b/public/assets/text-area/t9n/messages_sv.json @@ -0,0 +1,4 @@ +{ + "invalid": "Ogiltig", + "tooLong": "Teckengränsen överskriden" +} diff --git a/public/assets/text-area/t9n/messages_th.json b/public/assets/text-area/t9n/messages_th.json new file mode 100644 index 0000000..0162af0 --- /dev/null +++ b/public/assets/text-area/t9n/messages_th.json @@ -0,0 +1,4 @@ +{ + "invalid": "ไม่ถูกต้อง", + "tooLong": "เกินขีดจำกัดอักขระ" +} diff --git a/public/assets/text-area/t9n/messages_tr.json b/public/assets/text-area/t9n/messages_tr.json new file mode 100644 index 0000000..1f26fbb --- /dev/null +++ b/public/assets/text-area/t9n/messages_tr.json @@ -0,0 +1,4 @@ +{ + "invalid": "Geçersiz", + "tooLong": "Karakter sınırı aşıldı" +} diff --git a/public/assets/text-area/t9n/messages_uk.json b/public/assets/text-area/t9n/messages_uk.json new file mode 100644 index 0000000..6a5714a --- /dev/null +++ b/public/assets/text-area/t9n/messages_uk.json @@ -0,0 +1,4 @@ +{ + "invalid": "Неприпустимий", + "tooLong": "Перевищено обмеження кількості символів" +} diff --git a/public/assets/text-area/t9n/messages_vi.json b/public/assets/text-area/t9n/messages_vi.json new file mode 100644 index 0000000..44732fb --- /dev/null +++ b/public/assets/text-area/t9n/messages_vi.json @@ -0,0 +1,4 @@ +{ + "invalid": "Không hợp lệ", + "tooLong": "Đã vượt quá giới hạn ký tự" +} diff --git a/public/assets/text-area/t9n/messages_zh-CN.json b/public/assets/text-area/t9n/messages_zh-CN.json new file mode 100644 index 0000000..a11c725 --- /dev/null +++ b/public/assets/text-area/t9n/messages_zh-CN.json @@ -0,0 +1,4 @@ +{ + "invalid": "无效", + "tooLong": "超出字符限制" +} diff --git a/public/assets/text-area/t9n/messages_zh-HK.json b/public/assets/text-area/t9n/messages_zh-HK.json new file mode 100644 index 0000000..a81929c --- /dev/null +++ b/public/assets/text-area/t9n/messages_zh-HK.json @@ -0,0 +1,4 @@ +{ + "invalid": "無效", + "tooLong": "已超過字元限制" +} diff --git a/public/assets/text-area/t9n/messages_zh-TW.json b/public/assets/text-area/t9n/messages_zh-TW.json new file mode 100644 index 0000000..a81929c --- /dev/null +++ b/public/assets/text-area/t9n/messages_zh-TW.json @@ -0,0 +1,4 @@ +{ + "invalid": "無效", + "tooLong": "已超過字元限制" +} diff --git a/public/assets/time-picker/t9n/index.d.ts b/public/assets/time-picker/t9n/index.d.ts new file mode 100644 index 0000000..e47c865 --- /dev/null +++ b/public/assets/time-picker/t9n/index.d.ts @@ -0,0 +1,14 @@ +export type TimePickerMessages = { + hour: string; + hourDown: string; + hourUp: string; + meridiem: string; + meridiemDown: string; + meridiemUp: string; + minute: string; + minuteDown: string; + minuteUp: string; + second: string; + secondDown: string; + secondUp: string; +}; diff --git a/public/assets/time-picker/t9n/messages.json b/public/assets/time-picker/t9n/messages.json new file mode 100644 index 0000000..00f2880 --- /dev/null +++ b/public/assets/time-picker/t9n/messages.json @@ -0,0 +1,14 @@ +{ + "hour": "Hour", + "hourDown": "Decrease hour", + "hourUp": "Increase hour", + "meridiem": "AM/PM", + "meridiemDown": "Decrease AM/PM", + "meridiemUp": "Increase AM/PM", + "minute": "Minute", + "minuteDown": "Decrease minute", + "minuteUp": "Increase minute", + "second": "Second", + "secondDown": "Decrease second", + "secondUp": "Increase second" +} diff --git a/public/assets/time-picker/t9n/messages_ar.json b/public/assets/time-picker/t9n/messages_ar.json new file mode 100644 index 0000000..988bd9b --- /dev/null +++ b/public/assets/time-picker/t9n/messages_ar.json @@ -0,0 +1,14 @@ +{ + "hour": "ساعة", + "hourDown": "تقليل ساعة", + "hourUp": "زيادة ساعة", + "meridiem": "ص/م", + "meridiemDown": "تقليل صباحًا/مساءً", + "meridiemUp": "زيادة صباحًا/مساءً", + "minute": "دقيقة", + "minuteDown": "تقليل دقيقة", + "minuteUp": "زيادة دقيقة", + "second": "الثاني", + "secondDown": "تقليل ثانية", + "secondUp": "زيادة ثانية" +} diff --git a/public/assets/time-picker/t9n/messages_bg.json b/public/assets/time-picker/t9n/messages_bg.json new file mode 100644 index 0000000..9950f74 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_bg.json @@ -0,0 +1,14 @@ +{ + "hour": "Час", + "hourDown": "Намаляване на часа", + "hourUp": "Увеличаване на часа", + "meridiem": "AM/PM", + "meridiemDown": "Намаляване AM/PM", + "meridiemUp": "Увеличаване AM/PM", + "minute": "Минута", + "minuteDown": "Намаляване на минута", + "minuteUp": "Увеличаване на минута", + "second": "Секунда", + "secondDown": "Намаляване на секунда", + "secondUp": "Увеличаване на секунда" +} diff --git a/public/assets/time-picker/t9n/messages_bs.json b/public/assets/time-picker/t9n/messages_bs.json new file mode 100644 index 0000000..9709c59 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_bs.json @@ -0,0 +1,14 @@ +{ + "hour": "Sat", + "hourDown": "Smanji sat", + "hourUp": "Povećaj sat", + "meridiem": "AM/PM", + "meridiemDown": "Smanji AM/PM", + "meridiemUp": "Povećaj AM/PM", + "minute": "Minuta", + "minuteDown": "Smanji minutu", + "minuteUp": "Povećaj minutu", + "second": "Sekunda", + "secondDown": "Smanji sekundu", + "secondUp": "Povećaj sekundu" +} diff --git a/public/assets/time-picker/t9n/messages_ca.json b/public/assets/time-picker/t9n/messages_ca.json new file mode 100644 index 0000000..ff4eeeb --- /dev/null +++ b/public/assets/time-picker/t9n/messages_ca.json @@ -0,0 +1,14 @@ +{ + "hour": "Hora", + "hourDown": "Disminueix hora", + "hourUp": "Augmenta hora", + "meridiem": "AM/PM", + "meridiemDown": "Disminueix AM/PM", + "meridiemUp": "Incrementa AM/PM", + "minute": "Minut", + "minuteDown": "Disminueix minut", + "minuteUp": "Augmenta minut", + "second": "Segon", + "secondDown": "Disminueix segon", + "secondUp": "Augmenta segon" +} diff --git a/public/assets/time-picker/t9n/messages_cs.json b/public/assets/time-picker/t9n/messages_cs.json new file mode 100644 index 0000000..14e7952 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_cs.json @@ -0,0 +1,14 @@ +{ + "hour": "Hodina", + "hourDown": "Snížit hodinu", + "hourUp": "Zvýšit hodinu", + "meridiem": "AM/PM", + "meridiemDown": "Snížit AM/PM", + "meridiemUp": "Zvýšit AM/PM", + "minute": "Minuta", + "minuteDown": "Snížit minutu", + "minuteUp": "Zvýšit minutu", + "second": "Sekunda", + "secondDown": "Snížit sekundu", + "secondUp": "Zvýšit sekundu" +} diff --git a/public/assets/time-picker/t9n/messages_da.json b/public/assets/time-picker/t9n/messages_da.json new file mode 100644 index 0000000..47af44c --- /dev/null +++ b/public/assets/time-picker/t9n/messages_da.json @@ -0,0 +1,14 @@ +{ + "hour": "Time", + "hourDown": "Reducer time", + "hourUp": "Forøg time", + "meridiem": "AM/PM", + "meridiemDown": "Reducer AM/PM", + "meridiemUp": "Forøg AM/PM", + "minute": "Minut", + "minuteDown": "Reducer minut", + "minuteUp": "Forøg minut", + "second": "Sekund", + "secondDown": "Reducer sekund", + "secondUp": "Forøg sekund" +} diff --git a/public/assets/time-picker/t9n/messages_de.json b/public/assets/time-picker/t9n/messages_de.json new file mode 100644 index 0000000..3e63b4c --- /dev/null +++ b/public/assets/time-picker/t9n/messages_de.json @@ -0,0 +1,14 @@ +{ + "hour": "Stunde", + "hourDown": "Stundenwert verringern", + "hourUp": "Stundenwert erhöhen", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM-Wert verringern", + "meridiemUp": "AM/PM-Wert erhöhen", + "minute": "Minute", + "minuteDown": "Minutenwert verringern", + "minuteUp": "Minutenwert erhöhen", + "second": "Sekunde", + "secondDown": "Sekundenwert verringern", + "secondUp": "Sekundenwert erhöhen" +} diff --git a/public/assets/time-picker/t9n/messages_el.json b/public/assets/time-picker/t9n/messages_el.json new file mode 100644 index 0000000..962fe96 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_el.json @@ -0,0 +1,14 @@ +{ + "hour": "Ωρών", + "hourDown": "Μείωση ώρας", + "hourUp": "Αύξηση ώρας", + "meridiem": "π.μ./μ.μ.", + "meridiemDown": "Μείωση π.μ./μ.μ.", + "meridiemUp": "Αύξηση π.μ./μ.μ.", + "minute": "Λεπτό", + "minuteDown": "Μείωση λεπτού", + "minuteUp": "Αύξηση λεπτού", + "second": "Δεύτερο", + "secondDown": "Μείωση δευτερολέπτου", + "secondUp": "Αύξηση δευτερολέπτου" +} diff --git a/public/assets/time-picker/t9n/messages_en.json b/public/assets/time-picker/t9n/messages_en.json new file mode 100644 index 0000000..00f2880 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_en.json @@ -0,0 +1,14 @@ +{ + "hour": "Hour", + "hourDown": "Decrease hour", + "hourUp": "Increase hour", + "meridiem": "AM/PM", + "meridiemDown": "Decrease AM/PM", + "meridiemUp": "Increase AM/PM", + "minute": "Minute", + "minuteDown": "Decrease minute", + "minuteUp": "Increase minute", + "second": "Second", + "secondDown": "Decrease second", + "secondUp": "Increase second" +} diff --git a/public/assets/time-picker/t9n/messages_es.json b/public/assets/time-picker/t9n/messages_es.json new file mode 100644 index 0000000..625e2f7 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_es.json @@ -0,0 +1,14 @@ +{ + "hour": "Hora", + "hourDown": "Disminuir hora", + "hourUp": "Aumentar hora", + "meridiem": "AM/PM", + "meridiemDown": "Reducir AM/PM", + "meridiemUp": "Aumentar AM/PM", + "minute": "Minuto", + "minuteDown": "Disminuir minuto", + "minuteUp": "Aumentar minuto", + "second": "Segundo", + "secondDown": "Disminuir segundo", + "secondUp": "Aumentar segundo" +} diff --git a/public/assets/time-picker/t9n/messages_et.json b/public/assets/time-picker/t9n/messages_et.json new file mode 100644 index 0000000..6e8d9b7 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_et.json @@ -0,0 +1,14 @@ +{ + "hour": "Tund", + "hourDown": "Vähenda tunde", + "hourUp": "Suurenda tunde", + "meridiem": "AM/PM", + "meridiemDown": "Vähenda AM/PM-i", + "meridiemUp": "Suurenda AM/PM-i", + "minute": "Minut", + "minuteDown": "Vähenda minuteid", + "minuteUp": "Suurenda minuteid", + "second": "Sekund", + "secondDown": "Vähenda sekundeid", + "secondUp": "Suurenda sekundeid" +} diff --git a/public/assets/time-picker/t9n/messages_fi.json b/public/assets/time-picker/t9n/messages_fi.json new file mode 100644 index 0000000..c124058 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_fi.json @@ -0,0 +1,14 @@ +{ + "hour": "Tunti", + "hourDown": "Lasku tunti", + "hourUp": "Kasvu tunti", + "meridiem": "AP/IP", + "meridiemDown": "Lasku AP/IP", + "meridiemUp": "Kasvu AP/IP", + "minute": "Minuutti", + "minuteDown": "Lasku minuutti", + "minuteUp": "Kasvu minuutti", + "second": "Sekunti", + "secondDown": "Lasku sekunti", + "secondUp": "Kasvu sekunti" +} diff --git a/public/assets/time-picker/t9n/messages_fr.json b/public/assets/time-picker/t9n/messages_fr.json new file mode 100644 index 0000000..a15ea1d --- /dev/null +++ b/public/assets/time-picker/t9n/messages_fr.json @@ -0,0 +1,14 @@ +{ + "hour": "Heure", + "hourDown": "Diminuer l’heure", + "hourUp": "Augmenter l’heure", + "meridiem": "AM/PM", + "meridiemDown": "Diminuer AM/PM", + "meridiemUp": "Augmenter AM/PM", + "minute": "Minute", + "minuteDown": "Diminuer la minute", + "minuteUp": "Augmenter la minute", + "second": "Seconde", + "secondDown": "Diminuer la seconde", + "secondUp": "Augmenter la seconde" +} diff --git a/public/assets/time-picker/t9n/messages_he.json b/public/assets/time-picker/t9n/messages_he.json new file mode 100644 index 0000000..4808483 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_he.json @@ -0,0 +1,14 @@ +{ + "hour": "שעה", + "hourDown": "הקטן שעה", + "hourUp": "הגדל שעה", + "meridiem": "AM/PM", + "meridiemDown": "הקטן AM/PM", + "meridiemUp": "הגדל AM/PM", + "minute": "דקה", + "minuteDown": "הקטן דקה", + "minuteUp": "הגדל דקה", + "second": "שנייה", + "secondDown": "הקטן שנייה", + "secondUp": "הגדל שנייה" +} diff --git a/public/assets/time-picker/t9n/messages_hr.json b/public/assets/time-picker/t9n/messages_hr.json new file mode 100644 index 0000000..9709c59 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_hr.json @@ -0,0 +1,14 @@ +{ + "hour": "Sat", + "hourDown": "Smanji sat", + "hourUp": "Povećaj sat", + "meridiem": "AM/PM", + "meridiemDown": "Smanji AM/PM", + "meridiemUp": "Povećaj AM/PM", + "minute": "Minuta", + "minuteDown": "Smanji minutu", + "minuteUp": "Povećaj minutu", + "second": "Sekunda", + "secondDown": "Smanji sekundu", + "secondUp": "Povećaj sekundu" +} diff --git a/public/assets/time-picker/t9n/messages_hu.json b/public/assets/time-picker/t9n/messages_hu.json new file mode 100644 index 0000000..32be552 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_hu.json @@ -0,0 +1,14 @@ +{ + "hour": "óra", + "hourDown": "Óra csökkentése", + "hourUp": "Óra növelése", + "meridiem": "DE/DU", + "meridiemDown": "AM/PM csökkentése", + "meridiemUp": "AM/PM növelése", + "minute": "perc", + "minuteDown": "Perc csökkentése", + "minuteUp": "Perc növelése", + "second": "Másodperc", + "secondDown": "Másodperc csökkentése", + "secondUp": "Másodperc növelése" +} diff --git a/public/assets/time-picker/t9n/messages_id.json b/public/assets/time-picker/t9n/messages_id.json new file mode 100644 index 0000000..c57a9eb --- /dev/null +++ b/public/assets/time-picker/t9n/messages_id.json @@ -0,0 +1,14 @@ +{ + "hour": "Jam", + "hourDown": "Kurangi jam", + "hourUp": "Tambah jam", + "meridiem": "AM/PM", + "meridiemDown": "Kurangi AM/PM", + "meridiemUp": "Tambah AM/PM", + "minute": "Menit", + "minuteDown": "Kurangi menit", + "minuteUp": "Tambah menit", + "second": "Detik", + "secondDown": "Kurangi detik", + "secondUp": "Tambah detik" +} diff --git a/public/assets/time-picker/t9n/messages_it.json b/public/assets/time-picker/t9n/messages_it.json new file mode 100644 index 0000000..fd0dd40 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_it.json @@ -0,0 +1,14 @@ +{ + "hour": "Ora", + "hourDown": "Diminuire ore", + "hourUp": "Aumentare ore", + "meridiem": "AM/PM", + "meridiemDown": "Diminuire AM/PM", + "meridiemUp": "Aumentare AM/PM", + "minute": "Minuto", + "minuteDown": "Diminuire minuti", + "minuteUp": "Aumentare minuti", + "second": "Secondo", + "secondDown": "Diminuire secondi", + "secondUp": "Aumentare secondi" +} diff --git a/public/assets/time-picker/t9n/messages_ja.json b/public/assets/time-picker/t9n/messages_ja.json new file mode 100644 index 0000000..780586a --- /dev/null +++ b/public/assets/time-picker/t9n/messages_ja.json @@ -0,0 +1,14 @@ +{ + "hour": "時間", + "hourDown": "時間を減らす", + "hourUp": "時間を増やす", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM を減らす", + "meridiemUp": "AM/PM を増やす", + "minute": "分", + "minuteDown": "分を減らす", + "minuteUp": "分を増やす", + "second": "秒", + "secondDown": "秒を減らす", + "secondUp": "秒を増やす" +} diff --git a/public/assets/time-picker/t9n/messages_ko.json b/public/assets/time-picker/t9n/messages_ko.json new file mode 100644 index 0000000..cf22cde --- /dev/null +++ b/public/assets/time-picker/t9n/messages_ko.json @@ -0,0 +1,14 @@ +{ + "hour": "시간", + "hourDown": "시간 감소", + "hourUp": "시간 증가", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM 감소", + "meridiemUp": "AM/PM 증가", + "minute": "분", + "minuteDown": "분 감소", + "minuteUp": "분 증가", + "second": "초", + "secondDown": "초 감소", + "secondUp": "초 증가" +} diff --git a/public/assets/time-picker/t9n/messages_lt.json b/public/assets/time-picker/t9n/messages_lt.json new file mode 100644 index 0000000..0219446 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_lt.json @@ -0,0 +1,14 @@ +{ + "hour": "Valanda", + "hourDown": "Mažinti valandą", + "hourUp": "Didinti valandą", + "meridiem": "AM/PM", + "meridiemDown": "Mažinti AM/PM", + "meridiemUp": "Didinti AM/PM", + "minute": "Minutė", + "minuteDown": "Mažinti minutę", + "minuteUp": "Didinti minutę", + "second": "Antras", + "secondDown": "Mažinti sekundę", + "secondUp": "Didinti sekundę" +} diff --git a/public/assets/time-picker/t9n/messages_lv.json b/public/assets/time-picker/t9n/messages_lv.json new file mode 100644 index 0000000..c0595cc --- /dev/null +++ b/public/assets/time-picker/t9n/messages_lv.json @@ -0,0 +1,14 @@ +{ + "hour": "Stunda", + "hourDown": "Samazināt stundas", + "hourUp": "Palielināt stundas", + "meridiem": "AM/PM", + "meridiemDown": "Samazināt AM/PM", + "meridiemUp": "Palielināt AM/PM", + "minute": "Minūte", + "minuteDown": "Samazināt minūtes", + "minuteUp": "Palielināt minūtes", + "second": "Sekunde", + "secondDown": "Samazināt sekundes", + "secondUp": "Palielināt sekundes" +} diff --git a/public/assets/time-picker/t9n/messages_nl.json b/public/assets/time-picker/t9n/messages_nl.json new file mode 100644 index 0000000..2a07610 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_nl.json @@ -0,0 +1,14 @@ +{ + "hour": "Uur", + "hourDown": "Uur verlagen", + "hourUp": "Uur verhogen", + "meridiem": "AM/PM", + "meridiemDown": "Verhogen AM/PM", + "meridiemUp": "Verlagen AM/PM", + "minute": "Minuut", + "minuteDown": "Minuut verlagen", + "minuteUp": "Minuut verhogen", + "second": "Seconde", + "secondDown": "Seconde verlagen", + "secondUp": "Seconde verhogen" +} diff --git a/public/assets/time-picker/t9n/messages_no.json b/public/assets/time-picker/t9n/messages_no.json new file mode 100644 index 0000000..7b665d3 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_no.json @@ -0,0 +1,14 @@ +{ + "hour": "Time", + "hourDown": "Reduser time", + "hourUp": "Øk time", + "meridiem": "AM/PM", + "meridiemDown": "Reduser AM/PM", + "meridiemUp": "Øk AM/PM", + "minute": "Minutt", + "minuteDown": "Reduser minutt", + "minuteUp": "Øk minutt", + "second": "Sekund", + "secondDown": "Reduser sekund", + "secondUp": "Øk sekund" +} diff --git a/public/assets/time-picker/t9n/messages_pl.json b/public/assets/time-picker/t9n/messages_pl.json new file mode 100644 index 0000000..6658478 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_pl.json @@ -0,0 +1,14 @@ +{ + "hour": "Godzina", + "hourDown": "Zmniejsz o godzinę", + "hourUp": "Zwiększ o godzinę", + "meridiem": "Rano/Po południu", + "meridiemDown": "Zmniejsz AM/PM", + "meridiemUp": "Zwiększ AM/PM", + "minute": "Minuta", + "minuteDown": "Zmniejsz o minutę", + "minuteUp": "Zwiększ o minutę", + "second": "Sekunda", + "secondDown": "Zmniejsz o sekundę", + "secondUp": "Zwiększ o sekundę" +} diff --git a/public/assets/time-picker/t9n/messages_pt-BR.json b/public/assets/time-picker/t9n/messages_pt-BR.json new file mode 100644 index 0000000..b2fa216 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_pt-BR.json @@ -0,0 +1,14 @@ +{ + "hour": "Hora", + "hourDown": "Diminuir hora", + "hourUp": "Aumentar hora", + "meridiem": "AM/PM", + "meridiemDown": "Aumentar AM/PM", + "meridiemUp": "Diminuir AM/PM", + "minute": "Minuto", + "minuteDown": "Diminuir minuto", + "minuteUp": "Aumentar minuto", + "second": "Segundo", + "secondDown": "Diminuir segundo", + "secondUp": "Aumentar segundo" +} diff --git a/public/assets/time-picker/t9n/messages_pt-PT.json b/public/assets/time-picker/t9n/messages_pt-PT.json new file mode 100644 index 0000000..dd026c8 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_pt-PT.json @@ -0,0 +1,14 @@ +{ + "hour": "Hora", + "hourDown": "Diminuir hora", + "hourUp": "Aumentar hora", + "meridiem": "AM/PM", + "meridiemDown": "Diminuir AM/PM", + "meridiemUp": "Aumentar AM/PM", + "minute": "Minuto", + "minuteDown": "Diminuir minuto", + "minuteUp": "Aumentar minuto", + "second": "Segundo", + "secondDown": "Diminuir segundo", + "secondUp": "Aumentar segundo" +} diff --git a/public/assets/time-picker/t9n/messages_ro.json b/public/assets/time-picker/t9n/messages_ro.json new file mode 100644 index 0000000..a2a4545 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_ro.json @@ -0,0 +1,14 @@ +{ + "hour": "Oră", + "hourDown": "Micșorare oră", + "hourUp": "Creștere oră", + "meridiem": "AM/PM", + "meridiemDown": "Scădere AP/PM", + "meridiemUp": "Creștere AM/PM", + "minute": "Minut", + "minuteDown": "Micșorare minut", + "minuteUp": "Creștere minut", + "second": "Secundă", + "secondDown": "Micșorare secundă", + "secondUp": "Creștere secundă" +} diff --git a/public/assets/time-picker/t9n/messages_ru.json b/public/assets/time-picker/t9n/messages_ru.json new file mode 100644 index 0000000..faa4404 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_ru.json @@ -0,0 +1,14 @@ +{ + "hour": "Час", + "hourDown": "Уменьшить часы", + "hourUp": "Увеличить часы", + "meridiem": "AM/PM", + "meridiemDown": "Уменьшить AM/PM", + "meridiemUp": "Увеличить AM/PM", + "minute": "Минута", + "minuteDown": "Уменьшить минуты", + "minuteUp": "Увеличить минуты", + "second": "Секунда", + "secondDown": "Уменьшить секунды", + "secondUp": "Увеличить секунды" +} diff --git a/public/assets/time-picker/t9n/messages_sk.json b/public/assets/time-picker/t9n/messages_sk.json new file mode 100644 index 0000000..01fb878 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_sk.json @@ -0,0 +1,14 @@ +{ + "hour": "Hodina", + "hourDown": "Znížiť hodinu", + "hourUp": "Zvýšiť hodinu", + "meridiem": "dopoludnia/popoludní", + "meridiemDown": "Znížiť AM/PM", + "meridiemUp": "Zvýšiť AM/PM", + "minute": "Minúta", + "minuteDown": "Znížiť minútu", + "minuteUp": "Zvýšiť minútu", + "second": "Sekunda", + "secondDown": "Znížiť sekundu", + "secondUp": "Zvýšiť sekundu" +} diff --git a/public/assets/time-picker/t9n/messages_sl.json b/public/assets/time-picker/t9n/messages_sl.json new file mode 100644 index 0000000..084d011 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_sl.json @@ -0,0 +1,14 @@ +{ + "hour": "Ura", + "hourDown": "Zmanjšaj uro", + "hourUp": "Povečaj uro", + "meridiem": "AM/PM", + "meridiemDown": "Zmanjšaj AM/PM", + "meridiemUp": "Povečaj AM/PM", + "minute": "Minuta", + "minuteDown": "Zmanjšaj minuto", + "minuteUp": "Povečaj minuto", + "second": "Sekunda", + "secondDown": "Zmanjšaj sekundo", + "secondUp": "Povečaj sekundo" +} diff --git a/public/assets/time-picker/t9n/messages_sr.json b/public/assets/time-picker/t9n/messages_sr.json new file mode 100644 index 0000000..0238390 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_sr.json @@ -0,0 +1,14 @@ +{ + "hour": "Čas", + "hourDown": "Smanji čas", + "hourUp": "Povećaj čas", + "meridiem": "Prepodne/popodne", + "meridiemDown": "Smanjenje AM/PM", + "meridiemUp": "Povećanje AM/PM", + "minute": "Minut", + "minuteDown": "Smanji minut", + "minuteUp": "Povećaj minut", + "second": "Sekunda", + "secondDown": "Smanji sekundu", + "secondUp": "Povećaj sekundu" +} diff --git a/public/assets/time-picker/t9n/messages_sv.json b/public/assets/time-picker/t9n/messages_sv.json new file mode 100644 index 0000000..0ae16f2 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_sv.json @@ -0,0 +1,14 @@ +{ + "hour": "Timme", + "hourDown": "Minska timme", + "hourUp": "Höj timme", + "meridiem": "FM/EM", + "meridiemDown": "Minska FM/EM", + "meridiemUp": "Öka FM/EM", + "minute": "Minut", + "minuteDown": "Minska minut", + "minuteUp": "Höj minut", + "second": "Andra", + "secondDown": "Minska sekund", + "secondUp": "Höj sekund" +} diff --git a/public/assets/time-picker/t9n/messages_th.json b/public/assets/time-picker/t9n/messages_th.json new file mode 100644 index 0000000..f3a310b --- /dev/null +++ b/public/assets/time-picker/t9n/messages_th.json @@ -0,0 +1,14 @@ +{ + "hour": "ชั่วโมง", + "hourDown": "ลดชั่วโมง", + "hourUp": "เพิ่มชั่วโมง", + "meridiem": "AM/PM", + "meridiemDown": "ลด AM/PM", + "meridiemUp": "เพิ่ม AM/PM", + "minute": "นาที", + "minuteDown": "ลดนาที", + "minuteUp": "เพิ่มนาที", + "second": "วินาที", + "secondDown": "ลดวินาที", + "secondUp": "เพิ่มวินาที" +} diff --git a/public/assets/time-picker/t9n/messages_tr.json b/public/assets/time-picker/t9n/messages_tr.json new file mode 100644 index 0000000..a7d7667 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_tr.json @@ -0,0 +1,14 @@ +{ + "hour": "Saat", + "hourDown": "Saati azalt", + "hourUp": "Saati artır", + "meridiem": "AM/PM", + "meridiemDown": "AM/PM'i azalt", + "meridiemUp": "AM/PM'i artır", + "minute": "Dakika", + "minuteDown": "Dakikayı azalt", + "minuteUp": "Dakikayı artır", + "second": "Saniye", + "secondDown": "Saniyeyi azalt", + "secondUp": "Saniyeyi artır" +} diff --git a/public/assets/time-picker/t9n/messages_uk.json b/public/assets/time-picker/t9n/messages_uk.json new file mode 100644 index 0000000..f610c32 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_uk.json @@ -0,0 +1,14 @@ +{ + "hour": "Година", + "hourDown": "Зменшити години", + "hourUp": "Збільшити години", + "meridiem": "AM/PM", + "meridiemDown": "Зменшити AM/PM", + "meridiemUp": "Збільшити AM/PM", + "minute": "Хвилина", + "minuteDown": "Зменшити хвилини", + "minuteUp": "Збільшити хвилини", + "second": "Секунда", + "secondDown": "Зменшити секунди", + "secondUp": "Збільшити секунди" +} diff --git a/public/assets/time-picker/t9n/messages_vi.json b/public/assets/time-picker/t9n/messages_vi.json new file mode 100644 index 0000000..2c42344 --- /dev/null +++ b/public/assets/time-picker/t9n/messages_vi.json @@ -0,0 +1,14 @@ +{ + "hour": "Giờ", + "hourDown": "Giảm giờ", + "hourUp": "Tăng giờ", + "meridiem": "SA/CH", + "meridiemDown": "Giảm SA/CH", + "meridiemUp": "Tăng SA/CH", + "minute": "Phút", + "minuteDown": "Giảm phút", + "minuteUp": "Tăng phút", + "second": "Giây", + "secondDown": "Giảm giây", + "secondUp": "Tăng giây" +} diff --git a/public/assets/time-picker/t9n/messages_zh-CN.json b/public/assets/time-picker/t9n/messages_zh-CN.json new file mode 100644 index 0000000..303d09e --- /dev/null +++ b/public/assets/time-picker/t9n/messages_zh-CN.json @@ -0,0 +1,14 @@ +{ + "hour": "小时", + "hourDown": "减少小时", + "hourUp": "增加小时", + "meridiem": "AM/PM", + "meridiemDown": "减少 AM/PM", + "meridiemUp": "增加 AM/PM", + "minute": "分", + "minuteDown": "减少分钟", + "minuteUp": "增加分钟", + "second": "秒", + "secondDown": "减少秒", + "secondUp": "增加秒" +} diff --git a/public/assets/time-picker/t9n/messages_zh-HK.json b/public/assets/time-picker/t9n/messages_zh-HK.json new file mode 100644 index 0000000..e82d01d --- /dev/null +++ b/public/assets/time-picker/t9n/messages_zh-HK.json @@ -0,0 +1,14 @@ +{ + "hour": "小時", + "hourDown": "減少小時", + "hourUp": "增加小時", + "meridiem": "AM/PM", + "meridiemDown": "減少 AM/PM", + "meridiemUp": "增加 AM/PM", + "minute": "分鐘", + "minuteDown": "減少分鐘", + "minuteUp": "增加分鐘", + "second": "秒", + "secondDown": "減少秒", + "secondUp": "增加秒" +} diff --git a/public/assets/time-picker/t9n/messages_zh-TW.json b/public/assets/time-picker/t9n/messages_zh-TW.json new file mode 100644 index 0000000..e82d01d --- /dev/null +++ b/public/assets/time-picker/t9n/messages_zh-TW.json @@ -0,0 +1,14 @@ +{ + "hour": "小時", + "hourDown": "減少小時", + "hourUp": "增加小時", + "meridiem": "AM/PM", + "meridiemDown": "減少 AM/PM", + "meridiemUp": "增加 AM/PM", + "minute": "分鐘", + "minuteDown": "減少分鐘", + "minuteUp": "增加分鐘", + "second": "秒", + "secondDown": "減少秒", + "secondUp": "增加秒" +} diff --git a/public/assets/tip-manager/t9n/index.d.ts b/public/assets/tip-manager/t9n/index.d.ts new file mode 100644 index 0000000..b9ca70b --- /dev/null +++ b/public/assets/tip-manager/t9n/index.d.ts @@ -0,0 +1,7 @@ +export type TipManagerMessages = { + defaultGroupTitle: string; + defaultPaginationLabel: string; + close: string; + previous: string; + next: string; +}; diff --git a/public/assets/tip-manager/t9n/messages.json b/public/assets/tip-manager/t9n/messages.json new file mode 100644 index 0000000..0f5408e --- /dev/null +++ b/public/assets/tip-manager/t9n/messages.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Close", + "previous": "Previous", + "next": "Next" +} diff --git a/public/assets/tip-manager/t9n/messages_ar.json b/public/assets/tip-manager/t9n/messages_ar.json new file mode 100644 index 0000000..d592f12 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_ar.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "تلميحات", + "defaultPaginationLabel": "تلميح", + "close": "إغلاق", + "previous": "السابق", + "next": "التالي" +} diff --git a/public/assets/tip-manager/t9n/messages_bg.json b/public/assets/tip-manager/t9n/messages_bg.json new file mode 100644 index 0000000..c158530 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_bg.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Съвети", + "defaultPaginationLabel": "Съвет", + "close": "Затваряне", + "previous": "Предишна", + "next": "Напред" +} diff --git a/public/assets/tip-manager/t9n/messages_bs.json b/public/assets/tip-manager/t9n/messages_bs.json new file mode 100644 index 0000000..e3a16be --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_bs.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Savjeti", + "defaultPaginationLabel": "Savjet", + "close": "Zatvori", + "previous": "Prethodno", + "next": "Sljedeće" +} diff --git a/public/assets/tip-manager/t9n/messages_ca.json b/public/assets/tip-manager/t9n/messages_ca.json new file mode 100644 index 0000000..fd22757 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_ca.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Suggeriments", + "defaultPaginationLabel": "Suggeriment", + "close": "Tanca", + "previous": "Anterior", + "next": "Següent" +} diff --git a/public/assets/tip-manager/t9n/messages_cs.json b/public/assets/tip-manager/t9n/messages_cs.json new file mode 100644 index 0000000..d4ba44d --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_cs.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tipy", + "defaultPaginationLabel": "Tip", + "close": "Zavřít", + "previous": "Předchozí", + "next": "Další" +} diff --git a/public/assets/tip-manager/t9n/messages_da.json b/public/assets/tip-manager/t9n/messages_da.json new file mode 100644 index 0000000..c2f56ef --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_da.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Luk", + "previous": "Forrige", + "next": "Næste" +} diff --git a/public/assets/tip-manager/t9n/messages_de.json b/public/assets/tip-manager/t9n/messages_de.json new file mode 100644 index 0000000..bea756b --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_de.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tipps", + "defaultPaginationLabel": "Tipp", + "close": "Schließen", + "previous": "Zurück", + "next": "Weiter" +} diff --git a/public/assets/tip-manager/t9n/messages_el.json b/public/assets/tip-manager/t9n/messages_el.json new file mode 100644 index 0000000..8e500eb --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_el.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Συμβουλές", + "defaultPaginationLabel": "Συμβουλή", + "close": "Κλείσιμο", + "previous": "Προηγούμενο", + "next": "Επόμενο" +} diff --git a/public/assets/tip-manager/t9n/messages_en.json b/public/assets/tip-manager/t9n/messages_en.json new file mode 100644 index 0000000..0f5408e --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_en.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Close", + "previous": "Previous", + "next": "Next" +} diff --git a/public/assets/tip-manager/t9n/messages_es.json b/public/assets/tip-manager/t9n/messages_es.json new file mode 100644 index 0000000..339895d --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_es.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Sugerencias", + "defaultPaginationLabel": "Sugerencia", + "close": "Cerrar", + "previous": "Anterior", + "next": "Siguiente" +} diff --git a/public/assets/tip-manager/t9n/messages_et.json b/public/assets/tip-manager/t9n/messages_et.json new file mode 100644 index 0000000..2bf9394 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_et.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Nõuanded", + "defaultPaginationLabel": "Nõuanne", + "close": "Sule", + "previous": "Eelmine", + "next": "Edasi" +} diff --git a/public/assets/tip-manager/t9n/messages_fi.json b/public/assets/tip-manager/t9n/messages_fi.json new file mode 100644 index 0000000..debba79 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_fi.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Vinkkejä", + "defaultPaginationLabel": "Vihje", + "close": "Sulje", + "previous": "Edellinen", + "next": "Seuraava" +} diff --git a/public/assets/tip-manager/t9n/messages_fr.json b/public/assets/tip-manager/t9n/messages_fr.json new file mode 100644 index 0000000..70e3c95 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_fr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Conseils", + "defaultPaginationLabel": "Conseil", + "close": "Fermer", + "previous": "Précédent", + "next": "Suivant" +} diff --git a/public/assets/tip-manager/t9n/messages_he.json b/public/assets/tip-manager/t9n/messages_he.json new file mode 100644 index 0000000..3608aca --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_he.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "עצות", + "defaultPaginationLabel": "טיפ", + "close": "סגירה", + "previous": "קודם", + "next": "הבא" +} diff --git a/public/assets/tip-manager/t9n/messages_hr.json b/public/assets/tip-manager/t9n/messages_hr.json new file mode 100644 index 0000000..e3a16be --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_hr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Savjeti", + "defaultPaginationLabel": "Savjet", + "close": "Zatvori", + "previous": "Prethodno", + "next": "Sljedeće" +} diff --git a/public/assets/tip-manager/t9n/messages_hu.json b/public/assets/tip-manager/t9n/messages_hu.json new file mode 100644 index 0000000..7eee66b --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_hu.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tippek", + "defaultPaginationLabel": "Tipp", + "close": "Bezárás", + "previous": "Előző", + "next": "Tovább" +} diff --git a/public/assets/tip-manager/t9n/messages_id.json b/public/assets/tip-manager/t9n/messages_id.json new file mode 100644 index 0000000..480108f --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_id.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tips", + "close": "Tutup", + "previous": "Sebelumnya", + "next": "Selanjutnya" +} diff --git a/public/assets/tip-manager/t9n/messages_it.json b/public/assets/tip-manager/t9n/messages_it.json new file mode 100644 index 0000000..6a5e6b9 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_it.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Suggerimenti", + "defaultPaginationLabel": "Suggerimento", + "close": "Chiudi", + "previous": "Precedente", + "next": "Avanti" +} diff --git a/public/assets/tip-manager/t9n/messages_ja.json b/public/assets/tip-manager/t9n/messages_ja.json new file mode 100644 index 0000000..285b356 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_ja.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "ヒント", + "defaultPaginationLabel": "ヒント", + "close": "閉じる", + "previous": "前へ", + "next": "次へ" +} diff --git a/public/assets/tip-manager/t9n/messages_ko.json b/public/assets/tip-manager/t9n/messages_ko.json new file mode 100644 index 0000000..8bcaa70 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_ko.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "팁", + "defaultPaginationLabel": "팁", + "close": "닫기", + "previous": "이전", + "next": "다음" +} diff --git a/public/assets/tip-manager/t9n/messages_lt.json b/public/assets/tip-manager/t9n/messages_lt.json new file mode 100644 index 0000000..8397b66 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_lt.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Patarimai", + "defaultPaginationLabel": "Patarimas", + "close": "Uždaryti", + "previous": "Atgal", + "next": "Kitas" +} diff --git a/public/assets/tip-manager/t9n/messages_lv.json b/public/assets/tip-manager/t9n/messages_lv.json new file mode 100644 index 0000000..3b3d8d8 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_lv.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Padomi", + "defaultPaginationLabel": "Ieteikums", + "close": "Aizvērt", + "previous": "Iepriekšējais", + "next": "Tālāk" +} diff --git a/public/assets/tip-manager/t9n/messages_nl.json b/public/assets/tip-manager/t9n/messages_nl.json new file mode 100644 index 0000000..c3ddfb7 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_nl.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tip", + "close": "Sluiten", + "previous": "Vorige", + "next": "Volgende" +} diff --git a/public/assets/tip-manager/t9n/messages_no.json b/public/assets/tip-manager/t9n/messages_no.json new file mode 100644 index 0000000..875cbc6 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_no.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tips:", + "close": "Lukk", + "previous": "Forrige", + "next": "Neste" +} diff --git a/public/assets/tip-manager/t9n/messages_pl.json b/public/assets/tip-manager/t9n/messages_pl.json new file mode 100644 index 0000000..b549153 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_pl.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Wskazówki", + "defaultPaginationLabel": "Wskazówka", + "close": "Zamknij", + "previous": "Powrót", + "next": "Dalej" +} diff --git a/public/assets/tip-manager/t9n/messages_pt-BR.json b/public/assets/tip-manager/t9n/messages_pt-BR.json new file mode 100644 index 0000000..330bf2e --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_pt-BR.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Dicas", + "defaultPaginationLabel": "Dica", + "close": "Fechar", + "previous": "Anterior", + "next": "Avançar" +} diff --git a/public/assets/tip-manager/t9n/messages_pt-PT.json b/public/assets/tip-manager/t9n/messages_pt-PT.json new file mode 100644 index 0000000..a091c71 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_pt-PT.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Dicas", + "defaultPaginationLabel": "Dica", + "close": "Fechar", + "previous": "Anterior", + "next": "Seguinte" +} diff --git a/public/assets/tip-manager/t9n/messages_ro.json b/public/assets/tip-manager/t9n/messages_ro.json new file mode 100644 index 0000000..5abf373 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_ro.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Sfaturi", + "defaultPaginationLabel": "Sfat", + "close": "Închidere", + "previous": "Anterior", + "next": "Următorul" +} diff --git a/public/assets/tip-manager/t9n/messages_ru.json b/public/assets/tip-manager/t9n/messages_ru.json new file mode 100644 index 0000000..e40fcbe --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_ru.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Доп. информация", + "defaultPaginationLabel": "Подсказка", + "close": "Закрыть", + "previous": "Предыдущий", + "next": "Далее" +} diff --git a/public/assets/tip-manager/t9n/messages_sk.json b/public/assets/tip-manager/t9n/messages_sk.json new file mode 100644 index 0000000..4961f51 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_sk.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tipy", + "defaultPaginationLabel": "Tip", + "close": "Zatvoriť", + "previous": "Predchádzajúci", + "next": "Ďalší" +} diff --git a/public/assets/tip-manager/t9n/messages_sl.json b/public/assets/tip-manager/t9n/messages_sl.json new file mode 100644 index 0000000..e0f9385 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_sl.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Namigi", + "defaultPaginationLabel": "Namig", + "close": "Zapri", + "previous": "Nazaj", + "next": "Naprej" +} diff --git a/public/assets/tip-manager/t9n/messages_sr.json b/public/assets/tip-manager/t9n/messages_sr.json new file mode 100644 index 0000000..518f02b --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_sr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Saveti", + "defaultPaginationLabel": "Savet", + "close": "Zatvori", + "previous": "Prethodno", + "next": "Sledeće" +} diff --git a/public/assets/tip-manager/t9n/messages_sv.json b/public/assets/tip-manager/t9n/messages_sv.json new file mode 100644 index 0000000..2f24fb2 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_sv.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Tips", + "defaultPaginationLabel": "Tips!", + "close": "Stäng", + "previous": "Föregående", + "next": "Nästa" +} diff --git a/public/assets/tip-manager/t9n/messages_th.json b/public/assets/tip-manager/t9n/messages_th.json new file mode 100644 index 0000000..a2eccdf --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_th.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "เคล็ดลับ", + "defaultPaginationLabel": "เคล็ดลับ", + "close": "ปิด", + "previous": "ก่อนหน้า", + "next": "ถัดไป" +} diff --git a/public/assets/tip-manager/t9n/messages_tr.json b/public/assets/tip-manager/t9n/messages_tr.json new file mode 100644 index 0000000..69083d5 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_tr.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "İpuçları", + "defaultPaginationLabel": "İpucu", + "close": "Kapat", + "previous": "Önceki", + "next": "İleri" +} diff --git a/public/assets/tip-manager/t9n/messages_uk.json b/public/assets/tip-manager/t9n/messages_uk.json new file mode 100644 index 0000000..275e126 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_uk.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Підказки", + "defaultPaginationLabel": "Підказка", + "close": "Закрити", + "previous": "Назад", + "next": "Далі" +} diff --git a/public/assets/tip-manager/t9n/messages_vi.json b/public/assets/tip-manager/t9n/messages_vi.json new file mode 100644 index 0000000..4517e26 --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_vi.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "Mẹo", + "defaultPaginationLabel": "Mẹo", + "close": "Đóng", + "previous": "Trước", + "next": "Tiếp" +} diff --git a/public/assets/tip-manager/t9n/messages_zh-CN.json b/public/assets/tip-manager/t9n/messages_zh-CN.json new file mode 100644 index 0000000..43a8e3a --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_zh-CN.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "提示", + "defaultPaginationLabel": "提示", + "close": "关闭", + "previous": "上一步", + "next": "下一步" +} diff --git a/public/assets/tip-manager/t9n/messages_zh-HK.json b/public/assets/tip-manager/t9n/messages_zh-HK.json new file mode 100644 index 0000000..7ca6f5c --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_zh-HK.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "提示", + "defaultPaginationLabel": "提示", + "close": "關閉", + "previous": "上一頁", + "next": "下一步" +} diff --git a/public/assets/tip-manager/t9n/messages_zh-TW.json b/public/assets/tip-manager/t9n/messages_zh-TW.json new file mode 100644 index 0000000..7ca6f5c --- /dev/null +++ b/public/assets/tip-manager/t9n/messages_zh-TW.json @@ -0,0 +1,7 @@ +{ + "defaultGroupTitle": "提示", + "defaultPaginationLabel": "提示", + "close": "關閉", + "previous": "上一頁", + "next": "下一步" +} diff --git a/public/assets/tip/t9n/index.d.ts b/public/assets/tip/t9n/index.d.ts new file mode 100644 index 0000000..4500ed3 --- /dev/null +++ b/public/assets/tip/t9n/index.d.ts @@ -0,0 +1,3 @@ +export type TipMessages = { + close: string; +}; diff --git a/public/assets/tip/t9n/messages.json b/public/assets/tip/t9n/messages.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/tip/t9n/messages.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/tip/t9n/messages_ar.json b/public/assets/tip/t9n/messages_ar.json new file mode 100644 index 0000000..8644732 --- /dev/null +++ b/public/assets/tip/t9n/messages_ar.json @@ -0,0 +1,3 @@ +{ + "close": "إغلاق" +} diff --git a/public/assets/tip/t9n/messages_bg.json b/public/assets/tip/t9n/messages_bg.json new file mode 100644 index 0000000..b9bb24e --- /dev/null +++ b/public/assets/tip/t9n/messages_bg.json @@ -0,0 +1,3 @@ +{ + "close": "Затваряне" +} diff --git a/public/assets/tip/t9n/messages_bs.json b/public/assets/tip/t9n/messages_bs.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/tip/t9n/messages_bs.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/tip/t9n/messages_ca.json b/public/assets/tip/t9n/messages_ca.json new file mode 100644 index 0000000..f41c36e --- /dev/null +++ b/public/assets/tip/t9n/messages_ca.json @@ -0,0 +1,3 @@ +{ + "close": "Tanca" +} diff --git a/public/assets/tip/t9n/messages_cs.json b/public/assets/tip/t9n/messages_cs.json new file mode 100644 index 0000000..97b131a --- /dev/null +++ b/public/assets/tip/t9n/messages_cs.json @@ -0,0 +1,3 @@ +{ + "close": "Zavřít" +} diff --git a/public/assets/tip/t9n/messages_da.json b/public/assets/tip/t9n/messages_da.json new file mode 100644 index 0000000..2fd65d6 --- /dev/null +++ b/public/assets/tip/t9n/messages_da.json @@ -0,0 +1,3 @@ +{ + "close": "Luk" +} diff --git a/public/assets/tip/t9n/messages_de.json b/public/assets/tip/t9n/messages_de.json new file mode 100644 index 0000000..f04b965 --- /dev/null +++ b/public/assets/tip/t9n/messages_de.json @@ -0,0 +1,3 @@ +{ + "close": "Schließen" +} diff --git a/public/assets/tip/t9n/messages_el.json b/public/assets/tip/t9n/messages_el.json new file mode 100644 index 0000000..a4330b8 --- /dev/null +++ b/public/assets/tip/t9n/messages_el.json @@ -0,0 +1,3 @@ +{ + "close": "Κλείσιμο" +} diff --git a/public/assets/tip/t9n/messages_en.json b/public/assets/tip/t9n/messages_en.json new file mode 100644 index 0000000..0c5bb0e --- /dev/null +++ b/public/assets/tip/t9n/messages_en.json @@ -0,0 +1,3 @@ +{ + "close": "Close" +} diff --git a/public/assets/tip/t9n/messages_es.json b/public/assets/tip/t9n/messages_es.json new file mode 100644 index 0000000..32a5e0f --- /dev/null +++ b/public/assets/tip/t9n/messages_es.json @@ -0,0 +1,3 @@ +{ + "close": "Cerrar" +} diff --git a/public/assets/tip/t9n/messages_et.json b/public/assets/tip/t9n/messages_et.json new file mode 100644 index 0000000..654e30f --- /dev/null +++ b/public/assets/tip/t9n/messages_et.json @@ -0,0 +1,3 @@ +{ + "close": "Sule" +} diff --git a/public/assets/tip/t9n/messages_fi.json b/public/assets/tip/t9n/messages_fi.json new file mode 100644 index 0000000..9f769e1 --- /dev/null +++ b/public/assets/tip/t9n/messages_fi.json @@ -0,0 +1,3 @@ +{ + "close": "Sulje" +} diff --git a/public/assets/tip/t9n/messages_fr.json b/public/assets/tip/t9n/messages_fr.json new file mode 100644 index 0000000..fae7179 --- /dev/null +++ b/public/assets/tip/t9n/messages_fr.json @@ -0,0 +1,3 @@ +{ + "close": "Fermer" +} diff --git a/public/assets/tip/t9n/messages_he.json b/public/assets/tip/t9n/messages_he.json new file mode 100644 index 0000000..6be91ce --- /dev/null +++ b/public/assets/tip/t9n/messages_he.json @@ -0,0 +1,3 @@ +{ + "close": "סגירה" +} diff --git a/public/assets/tip/t9n/messages_hr.json b/public/assets/tip/t9n/messages_hr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/tip/t9n/messages_hr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/tip/t9n/messages_hu.json b/public/assets/tip/t9n/messages_hu.json new file mode 100644 index 0000000..b4b179d --- /dev/null +++ b/public/assets/tip/t9n/messages_hu.json @@ -0,0 +1,3 @@ +{ + "close": "Bezárás" +} diff --git a/public/assets/tip/t9n/messages_id.json b/public/assets/tip/t9n/messages_id.json new file mode 100644 index 0000000..b1bc146 --- /dev/null +++ b/public/assets/tip/t9n/messages_id.json @@ -0,0 +1,3 @@ +{ + "close": "Tutup" +} diff --git a/public/assets/tip/t9n/messages_it.json b/public/assets/tip/t9n/messages_it.json new file mode 100644 index 0000000..40cf2a9 --- /dev/null +++ b/public/assets/tip/t9n/messages_it.json @@ -0,0 +1,3 @@ +{ + "close": "Chiudi" +} diff --git a/public/assets/tip/t9n/messages_ja.json b/public/assets/tip/t9n/messages_ja.json new file mode 100644 index 0000000..93c4744 --- /dev/null +++ b/public/assets/tip/t9n/messages_ja.json @@ -0,0 +1,3 @@ +{ + "close": "閉じる" +} diff --git a/public/assets/tip/t9n/messages_ko.json b/public/assets/tip/t9n/messages_ko.json new file mode 100644 index 0000000..ee04177 --- /dev/null +++ b/public/assets/tip/t9n/messages_ko.json @@ -0,0 +1,3 @@ +{ + "close": "닫기" +} diff --git a/public/assets/tip/t9n/messages_lt.json b/public/assets/tip/t9n/messages_lt.json new file mode 100644 index 0000000..0b9bcbb --- /dev/null +++ b/public/assets/tip/t9n/messages_lt.json @@ -0,0 +1,3 @@ +{ + "close": "Uždaryti" +} diff --git a/public/assets/tip/t9n/messages_lv.json b/public/assets/tip/t9n/messages_lv.json new file mode 100644 index 0000000..844b8c6 --- /dev/null +++ b/public/assets/tip/t9n/messages_lv.json @@ -0,0 +1,3 @@ +{ + "close": "Aizvērt" +} diff --git a/public/assets/tip/t9n/messages_nl.json b/public/assets/tip/t9n/messages_nl.json new file mode 100644 index 0000000..97cb041 --- /dev/null +++ b/public/assets/tip/t9n/messages_nl.json @@ -0,0 +1,3 @@ +{ + "close": "Sluiten" +} diff --git a/public/assets/tip/t9n/messages_no.json b/public/assets/tip/t9n/messages_no.json new file mode 100644 index 0000000..ae990c1 --- /dev/null +++ b/public/assets/tip/t9n/messages_no.json @@ -0,0 +1,3 @@ +{ + "close": "Lukk" +} diff --git a/public/assets/tip/t9n/messages_pl.json b/public/assets/tip/t9n/messages_pl.json new file mode 100644 index 0000000..6122f93 --- /dev/null +++ b/public/assets/tip/t9n/messages_pl.json @@ -0,0 +1,3 @@ +{ + "close": "Zamknij" +} diff --git a/public/assets/tip/t9n/messages_pt-BR.json b/public/assets/tip/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/tip/t9n/messages_pt-BR.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/tip/t9n/messages_pt-PT.json b/public/assets/tip/t9n/messages_pt-PT.json new file mode 100644 index 0000000..7243d9f --- /dev/null +++ b/public/assets/tip/t9n/messages_pt-PT.json @@ -0,0 +1,3 @@ +{ + "close": "Fechar" +} diff --git a/public/assets/tip/t9n/messages_ro.json b/public/assets/tip/t9n/messages_ro.json new file mode 100644 index 0000000..913e516 --- /dev/null +++ b/public/assets/tip/t9n/messages_ro.json @@ -0,0 +1,3 @@ +{ + "close": "Închidere" +} diff --git a/public/assets/tip/t9n/messages_ru.json b/public/assets/tip/t9n/messages_ru.json new file mode 100644 index 0000000..eeeebe6 --- /dev/null +++ b/public/assets/tip/t9n/messages_ru.json @@ -0,0 +1,3 @@ +{ + "close": "Закрыть" +} diff --git a/public/assets/tip/t9n/messages_sk.json b/public/assets/tip/t9n/messages_sk.json new file mode 100644 index 0000000..388831f --- /dev/null +++ b/public/assets/tip/t9n/messages_sk.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvoriť" +} diff --git a/public/assets/tip/t9n/messages_sl.json b/public/assets/tip/t9n/messages_sl.json new file mode 100644 index 0000000..50bc09c --- /dev/null +++ b/public/assets/tip/t9n/messages_sl.json @@ -0,0 +1,3 @@ +{ + "close": "Zapri" +} diff --git a/public/assets/tip/t9n/messages_sr.json b/public/assets/tip/t9n/messages_sr.json new file mode 100644 index 0000000..db94104 --- /dev/null +++ b/public/assets/tip/t9n/messages_sr.json @@ -0,0 +1,3 @@ +{ + "close": "Zatvori" +} diff --git a/public/assets/tip/t9n/messages_sv.json b/public/assets/tip/t9n/messages_sv.json new file mode 100644 index 0000000..9ff8f09 --- /dev/null +++ b/public/assets/tip/t9n/messages_sv.json @@ -0,0 +1,3 @@ +{ + "close": "Stäng" +} diff --git a/public/assets/tip/t9n/messages_th.json b/public/assets/tip/t9n/messages_th.json new file mode 100644 index 0000000..1e72a72 --- /dev/null +++ b/public/assets/tip/t9n/messages_th.json @@ -0,0 +1,3 @@ +{ + "close": "ปิด" +} diff --git a/public/assets/tip/t9n/messages_tr.json b/public/assets/tip/t9n/messages_tr.json new file mode 100644 index 0000000..9ed73bb --- /dev/null +++ b/public/assets/tip/t9n/messages_tr.json @@ -0,0 +1,3 @@ +{ + "close": "Kapat" +} diff --git a/public/assets/tip/t9n/messages_uk.json b/public/assets/tip/t9n/messages_uk.json new file mode 100644 index 0000000..b8f3443 --- /dev/null +++ b/public/assets/tip/t9n/messages_uk.json @@ -0,0 +1,3 @@ +{ + "close": "Закрити" +} diff --git a/public/assets/tip/t9n/messages_vi.json b/public/assets/tip/t9n/messages_vi.json new file mode 100644 index 0000000..97ee304 --- /dev/null +++ b/public/assets/tip/t9n/messages_vi.json @@ -0,0 +1,3 @@ +{ + "close": "Đóng" +} diff --git a/public/assets/tip/t9n/messages_zh-CN.json b/public/assets/tip/t9n/messages_zh-CN.json new file mode 100644 index 0000000..74bb126 --- /dev/null +++ b/public/assets/tip/t9n/messages_zh-CN.json @@ -0,0 +1,3 @@ +{ + "close": "关闭" +} diff --git a/public/assets/tip/t9n/messages_zh-HK.json b/public/assets/tip/t9n/messages_zh-HK.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/tip/t9n/messages_zh-HK.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/tip/t9n/messages_zh-TW.json b/public/assets/tip/t9n/messages_zh-TW.json new file mode 100644 index 0000000..388446c --- /dev/null +++ b/public/assets/tip/t9n/messages_zh-TW.json @@ -0,0 +1,3 @@ +{ + "close": "關閉" +} diff --git a/public/assets/value-list/t9n/index.d.ts b/public/assets/value-list/t9n/index.d.ts new file mode 100644 index 0000000..0698e6c --- /dev/null +++ b/public/assets/value-list/t9n/index.d.ts @@ -0,0 +1,6 @@ +export type ValueListMessages = { + dragHandleActive: string; + dragHandleChange: string; + dragHandleCommit: string; + dragHandleIdle: string; +}; diff --git a/public/assets/value-list/t9n/messages.json b/public/assets/value-list/t9n/messages.json new file mode 100644 index 0000000..8bea274 --- /dev/null +++ b/public/assets/value-list/t9n/messages.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordering ${itemLabel}, current position ${position} of ${total}.", + "dragHandleChange": "${itemLabel}, new position ${position} of ${total}. Press space to confirm.", + "dragHandleCommit": "${itemLabel}, current position ${position} of ${total}.", + "dragHandleIdle": "${itemLabel}, press space and use arrow keys to reorder content. Current position ${position} of ${total}." +} diff --git a/public/assets/value-list/t9n/messages_ar.json b/public/assets/value-list/t9n/messages_ar.json new file mode 100644 index 0000000..a4a52ee --- /dev/null +++ b/public/assets/value-list/t9n/messages_ar.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "إعادة ترتيب ${itemLabel}، الموضع الحالي ${position} من ${total}.", + "dragHandleChange": "${itemLabel}، الموضع الجديد ${position} من ${total} اضغط على مفتاح المسافة للتأكيد.", + "dragHandleCommit": "${itemLabel}، الموضع الحالي ${position} من ${total}.", + "dragHandleIdle": "${itemLabel}، اضغط على مفتاح المسافة واستخدام مفاتيح الأسهم لإعادة ترتيب المحتوى. الموضع الحالي ${position} من ${total}." +} diff --git a/public/assets/value-list/t9n/messages_bg.json b/public/assets/value-list/t9n/messages_bg.json new file mode 100644 index 0000000..2cb328d --- /dev/null +++ b/public/assets/value-list/t9n/messages_bg.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Пренареждане ${itemLabel}, текущата позиция е ${position} от ${total}.", + "dragHandleChange": "${itemLabel}, новата позиция е${position} от ${total}. Натиснете интервала за потвърждаване.", + "dragHandleCommit": "${itemLabel}, текущата позиция е ${position} от ${total}.", + "dragHandleIdle": "${itemLabel}, натиснете интервал и използвайте клавишите със стрелки, за да промените реда на съдържанието. Текущата позиция е ${position} от ${total}." +} diff --git a/public/assets/value-list/t9n/messages_bs.json b/public/assets/value-list/t9n/messages_bs.json new file mode 100644 index 0000000..b661390 --- /dev/null +++ b/public/assets/value-list/t9n/messages_bs.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Promjena redoslijeda ${itemLabel}, trenutačni položaj ${position} od ${total}.", + "dragHandleChange": "${itemLabel}, novi položaj ${position} od ${total}. Pritisnite razmaknicu za potvrdu.", + "dragHandleCommit": "${itemLabel}, trenutačni položaj ${position} od ${total}.", + "dragHandleIdle": "${itemLabel}, pritisnite razmaknicu i upotrijebite tipke sa strelicama za promjenu redoslijeda sadržaja. Trenutačni položaj ${position} od ${total}." +} diff --git a/public/assets/value-list/t9n/messages_ca.json b/public/assets/value-list/t9n/messages_ca.json new file mode 100644 index 0000000..f04c6f3 --- /dev/null +++ b/public/assets/value-list/t9n/messages_ca.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "S'està canviant l'ordre de ${itemLabel}, posició actual ${position} de ${total}.", + "dragHandleChange": "${itemLabel}, posició nova ${position} de ${total}. Premeu la tecla d'espai per confirmar-ho.", + "dragHandleCommit": "${itemLabel}, posició actual ${position} de ${total}.", + "dragHandleIdle": "${itemLabel}, premeu la tecla d'espai i feu servir les tecles de fletxa per canviar l'ordre del contingut. Posició actual ${position} de ${total}." +} diff --git a/public/assets/value-list/t9n/messages_cs.json b/public/assets/value-list/t9n/messages_cs.json new file mode 100644 index 0000000..42db73e --- /dev/null +++ b/public/assets/value-list/t9n/messages_cs.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Změna pořadí ${itemLabel}, aktuální pozice ${position} z ${total}.", + "dragHandleChange": "${itemLabel}, nová pozice ${position} z ${total}. Potvrďte stisknutím mezerníku.", + "dragHandleCommit": "${itemLabel}, aktuální pozice ${position} z ${total}.", + "dragHandleIdle": "${itemLabel}, stiskněte mezerník a pomocí šipek změňte pořadí obsahu. Aktuální pozice ${position} z ${total}." +} diff --git a/public/assets/value-list/t9n/messages_da.json b/public/assets/value-list/t9n/messages_da.json new file mode 100644 index 0000000..8ccd4a7 --- /dev/null +++ b/public/assets/value-list/t9n/messages_da.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Genbestiller ${itemLabel}, aktuel position ${position} for ${total}.", + "dragHandleChange": "${itemLabel}, ny position ${position} for ${total}. Tryk på mellemrumstasten for at bekræfte.", + "dragHandleCommit": "${itemLabel}, aktuel position ${position} for ${total}.", + "dragHandleIdle": "${itemLabel}, tryk på mellemrumstasten og brug piletasterne for at bestille indholdet igen. Aktuel position ${position} for ${total}." +} diff --git a/public/assets/value-list/t9n/messages_de.json b/public/assets/value-list/t9n/messages_de.json new file mode 100644 index 0000000..27979fe --- /dev/null +++ b/public/assets/value-list/t9n/messages_de.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} wird neu angeordnet, aktuelle Position ${position} von ${total}.", + "dragHandleChange": "${itemLabel}, neue Position ${position} von ${total}. Drücken Sie zur Bestätigung die Leertaste.", + "dragHandleCommit": "${itemLabel}, aktuelle Position ${position} von ${total}.", + "dragHandleIdle": "${itemLabel}, drücken Sie die Leertaste und verwenden Sie die Pfeiltasten, um die Reihenfolge des Inhalts zu ändern. Aktuelle Position ${position} von ${total}." +} diff --git a/public/assets/value-list/t9n/messages_el.json b/public/assets/value-list/t9n/messages_el.json new file mode 100644 index 0000000..66740ef --- /dev/null +++ b/public/assets/value-list/t9n/messages_el.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Αναδιάταξη ${itemLabel}, τρέχουσα θέση ${position} του ${total}.", + "dragHandleChange": "${itemLabel}, νέα θέση ${position} του ${total}. Πατήστε space για επιβεβαίωση.", + "dragHandleCommit": "${itemLabel}, τρέχουσα θέση ${position} του ${total}.", + "dragHandleIdle": "${itemLabel}, πατήστε space και χρησιμοποιήστε τα βέλη για να αναδιατάξετε το περιεχόμενο. Τρέχουσα θέση ${position} του ${total}." +} diff --git a/public/assets/value-list/t9n/messages_en.json b/public/assets/value-list/t9n/messages_en.json new file mode 100644 index 0000000..8bea274 --- /dev/null +++ b/public/assets/value-list/t9n/messages_en.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordering ${itemLabel}, current position ${position} of ${total}.", + "dragHandleChange": "${itemLabel}, new position ${position} of ${total}. Press space to confirm.", + "dragHandleCommit": "${itemLabel}, current position ${position} of ${total}.", + "dragHandleIdle": "${itemLabel}, press space and use arrow keys to reorder content. Current position ${position} of ${total}." +} diff --git a/public/assets/value-list/t9n/messages_es.json b/public/assets/value-list/t9n/messages_es.json new file mode 100644 index 0000000..9dfb22d --- /dev/null +++ b/public/assets/value-list/t9n/messages_es.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordenamiento de ${itemLabel} , posición actual ${position} de ${total}.", + "dragHandleChange": "${itemLabel}, nueva posición ${position} de ${total}. Presione la barra espaciadora para confirmar.", + "dragHandleCommit": "${itemLabel}, posición actual ${position} de ${total}.", + "dragHandleIdle": "${itemLabel}, presione la barra espaciadora y utilice las teclas de flecha para reordenar el contenido. Posición actual ${position} de ${total}." +} diff --git a/public/assets/value-list/t9n/messages_et.json b/public/assets/value-list/t9n/messages_et.json new file mode 100644 index 0000000..cd61a04 --- /dev/null +++ b/public/assets/value-list/t9n/messages_et.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Üksuse ${itemLabel} ümberjärjestamine, praegune asukoht ${position}/${total}.", + "dragHandleChange": "${itemLabel}, uus asukoht ${position}/${total}. Kinnitamiseks vajutage tühikuklahvi.", + "dragHandleCommit": "${itemLabel}, praegune asukoht ${position}/${total}.", + "dragHandleIdle": "${itemLabel}, sisu ümberjärjestamiseks vajutage tühikuklahvi ja kasutage nooleklahve. Praegune asukoht ${position}/${total}." +} diff --git a/public/assets/value-list/t9n/messages_fi.json b/public/assets/value-list/t9n/messages_fi.json new file mode 100644 index 0000000..8fe27e0 --- /dev/null +++ b/public/assets/value-list/t9n/messages_fi.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Järjestetään uudelleen kohdetta ${itemLabel}, nykyinen sijainti ${position}/${total}.", + "dragHandleChange": "${itemLabel}, uusi sijainti ${position}/${total}. Vahvista painamalla välilyöntinäppäintä.", + "dragHandleCommit": "${itemLabel}, nykyinen sijainti ${position}/${total}.", + "dragHandleIdle": "${itemLabel}, paina välilyöntinäppäintä ja järjestä sisältö uudelleen käyttämällä nuolinäppäimiä. Nykyinen sijainti ${total}/${position}." +} diff --git a/public/assets/value-list/t9n/messages_fr.json b/public/assets/value-list/t9n/messages_fr.json new file mode 100644 index 0000000..ef9aa3f --- /dev/null +++ b/public/assets/value-list/t9n/messages_fr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Réorganisation de ${itemLabel}, position actuelle ${position} sur ${total}.", + "dragHandleChange": "${itemLabel}, nouvelle position ${position} sur ${total}. Appuyez sur Espace pour confirmer.", + "dragHandleCommit": "${itemLabel}, position actuelle ${position} sur ${total}.", + "dragHandleIdle": "${itemLabel}, appuyez sur Espace et utilisez les touches de direction pour réorganiser le contenu. Position actuelle ${position} sur ${total}." +} diff --git a/public/assets/value-list/t9n/messages_he.json b/public/assets/value-list/t9n/messages_he.json new file mode 100644 index 0000000..a775894 --- /dev/null +++ b/public/assets/value-list/t9n/messages_he.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "מסדר מחדש ${itemLabel}, מיקום נוכחי ${position} מתוך ${total}.", + "dragHandleChange": "${itemLabel}, מיקום חדש ${position} מתוך ${total}. לחץ על רווח לאישור", + "dragHandleCommit": "${itemLabel}, מיקום נוכחי ${position} מתוך ${total}.", + "dragHandleIdle": "${itemLabel}, לחץ על רווח והשתמש במקשי החצים כדי לשנות את סדר התוכן. מיקום נוכחי ${total} מתוך ${position}." +} diff --git a/public/assets/value-list/t9n/messages_hr.json b/public/assets/value-list/t9n/messages_hr.json new file mode 100644 index 0000000..b661390 --- /dev/null +++ b/public/assets/value-list/t9n/messages_hr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Promjena redoslijeda ${itemLabel}, trenutačni položaj ${position} od ${total}.", + "dragHandleChange": "${itemLabel}, novi položaj ${position} od ${total}. Pritisnite razmaknicu za potvrdu.", + "dragHandleCommit": "${itemLabel}, trenutačni položaj ${position} od ${total}.", + "dragHandleIdle": "${itemLabel}, pritisnite razmaknicu i upotrijebite tipke sa strelicama za promjenu redoslijeda sadržaja. Trenutačni položaj ${position} od ${total}." +} diff --git a/public/assets/value-list/t9n/messages_hu.json b/public/assets/value-list/t9n/messages_hu.json new file mode 100644 index 0000000..0122f33 --- /dev/null +++ b/public/assets/value-list/t9n/messages_hu.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} újrarendezése, aktuális helyzet: ${position} / ${total}.", + "dragHandleChange": "${itemLabel}, új helyzet: ${position} / ${total}. A megerősítéshez nyomja le a szóközbillentyűt.", + "dragHandleCommit": "${itemLabel}, aktuális helyzet: ${position} / ${total}", + "dragHandleIdle": "${itemLabel} a tartalmat a szóközbillentyűvel és a nyílbillentyűkkel rendezheti át. Aktuális pozíció: ${position}/${total}." +} diff --git a/public/assets/value-list/t9n/messages_id.json b/public/assets/value-list/t9n/messages_id.json new file mode 100644 index 0000000..f3f3272 --- /dev/null +++ b/public/assets/value-list/t9n/messages_id.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Mengurutkan ulang ${itemLabel}, posisi terkini ${position} dari ${total}.", + "dragHandleChange": "${itemLabel}, posisi baru ${position} dari ${total}. Tekan spasi untuk mengonfirmasi.", + "dragHandleCommit": "${itemLabel}, posisi terkini ${position} dari ${total}.", + "dragHandleIdle": "${itemLabel}, tekan spasi dan gunakan tombol panah untuk mengurutkan ulang konten. Posisi terkini ${position} dari ${total}." +} diff --git a/public/assets/value-list/t9n/messages_it.json b/public/assets/value-list/t9n/messages_it.json new file mode 100644 index 0000000..a663956 --- /dev/null +++ b/public/assets/value-list/t9n/messages_it.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Riordinare ${itemLabel}, posizione attuale ${position} di ${total}.", + "dragHandleChange": "${itemLabel}, nuova posizione ${position} di ${total}. Fare clic sul tasto spaziatore per confermare.", + "dragHandleCommit": "${itemLabel}, posizione attuale ${position} di ${total}.", + "dragHandleIdle": "${itemLabel}, fare clic sul tasto spaziatore e utilizzare i tasti freccia per riordinare il contenuto. Posizione attuale ${position} di ${total}." +} diff --git a/public/assets/value-list/t9n/messages_ja.json b/public/assets/value-list/t9n/messages_ja.json new file mode 100644 index 0000000..92e40ed --- /dev/null +++ b/public/assets/value-list/t9n/messages_ja.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} を順序変更しています、現在位置は ${position}/${total} です。", + "dragHandleChange": "${itemLabel}、新しい位置は ${position}/${total} です。 Space キーを押して確定してください。", + "dragHandleCommit": "${itemLabel}、現在位置は ${position}/${total} です。", + "dragHandleIdle": "${itemLabel}、Space キーを押し、矢印キーを使用してコンテンツの順序を変更します。 現在位置は ${position}/${total} です。" +} diff --git a/public/assets/value-list/t9n/messages_ko.json b/public/assets/value-list/t9n/messages_ko.json new file mode 100644 index 0000000..33a59cc --- /dev/null +++ b/public/assets/value-list/t9n/messages_ko.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel}의 순서를 바꾸는 중입니다. 현재 위치는 ${total}개 중 ${position}번째입니다.", + "dragHandleChange": "${itemLabel}, 새 위치는 ${total}개 중 ${position}번째입니다. 확인하려면 스페이스바를 누르세요.", + "dragHandleCommit": "${itemLabel}, 현재 위치는 ${total}개 중 ${position}번째입니다.", + "dragHandleIdle": "${itemLabel}, 콘텐츠 순서를 변경하려면 스페이스바를 누르고 화살표 키를 사용하세요. 현재 위치는 ${total}개 중 ${position}번째입니다." +} diff --git a/public/assets/value-list/t9n/messages_lt.json b/public/assets/value-list/t9n/messages_lt.json new file mode 100644 index 0000000..c9584fd --- /dev/null +++ b/public/assets/value-list/t9n/messages_lt.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Keičiama tvarka ${itemLabel}, dabartinė pozicija ${position} iš ${total}.", + "dragHandleChange": "${itemLabel}, nauja pozicija ${position} iš ${total}. Norėdami patvirtinti, paspauskite tarpo klavišą.", + "dragHandleCommit": "${itemLabel}, dabartinė pozicija ${position} iš ${total}.", + "dragHandleIdle": "${itemLabel}, norėdami keisti turinio tvarką, paspauskite tarpo klavišą ir naudokite rodyklių klavišus. Dabartinė padėtis: ${position} iš ${total}." +} diff --git a/public/assets/value-list/t9n/messages_lv.json b/public/assets/value-list/t9n/messages_lv.json new file mode 100644 index 0000000..4d48890 --- /dev/null +++ b/public/assets/value-list/t9n/messages_lv.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} pārkārtošana, pašreizējais stāvoklis: ${position} no ${total}.", + "dragHandleChange": "${itemLabel}, jauna pozīcija: ${position} no ${total}. Nospiediet atstarpes taustiņu, lai apstiprinātu.", + "dragHandleCommit": "${itemLabel}, pašreizējais stāvoklis: ${position} no ${total}.", + "dragHandleIdle": "${itemLabel}, nospiediet atstarpes taustiņu un izmantojiet bulttaustiņus, lai pārkārtotu saturu. Pašreizējais stāvoklis: ${position} no ${total}." +} diff --git a/public/assets/value-list/t9n/messages_nl.json b/public/assets/value-list/t9n/messages_nl.json new file mode 100644 index 0000000..97770d8 --- /dev/null +++ b/public/assets/value-list/t9n/messages_nl.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} opnieuw rangschikken, huidige positie ${position} van ${total}.", + "dragHandleChange": "${itemLabel}, nieuwe positie ${position} van ${total}. Druk op de spatiebalk om te bevestigen.", + "dragHandleCommit": "${itemLabel}, huidige positie ${position} van ${total}.", + "dragHandleIdle": "${itemLabel}, druk op spatiebalk en gebruik pijltjestoetsen om content opnieuw te rangschikken. Huidige positie ${position} van ${total}." +} diff --git a/public/assets/value-list/t9n/messages_no.json b/public/assets/value-list/t9n/messages_no.json new file mode 100644 index 0000000..31d0fc0 --- /dev/null +++ b/public/assets/value-list/t9n/messages_no.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Endrer rekkefølgen på ${itemLabel}, gjeldende posisjon ${position} av ${total}.", + "dragHandleChange": "${itemLabel}, ny posisjon ${position} av ${total}. Trykk på mellomromstasten for å bekrefte.", + "dragHandleCommit": "${itemLabel}, gjeldende posisjon ${position} av ${total}.", + "dragHandleIdle": "${itemLabel}, trykk på mellomromstasten, og bruk piltastene for å endre innholdsrekkefølgen. Gjeldende posisjon ${position} av ${total}." +} diff --git a/public/assets/value-list/t9n/messages_pl.json b/public/assets/value-list/t9n/messages_pl.json new file mode 100644 index 0000000..4f35bfd --- /dev/null +++ b/public/assets/value-list/t9n/messages_pl.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reorganizowanie ${itemLabel}, bieżąca pozycja ${position} z ${total}.", + "dragHandleChange": "${itemLabel}, nowa pozycja ${position} z ${total}. Naciśnij spację, aby potwierdzić.", + "dragHandleCommit": "${itemLabel}, bieżąca pozycja ${position} z ${total}.", + "dragHandleIdle": "${itemLabel}, naciśnij klawisz spacji i użyj klawiszy strzałek, aby zmienić kolejność zasobów. Bieżąca pozycja ${position} z ${total}." +} diff --git a/public/assets/value-list/t9n/messages_pt-BR.json b/public/assets/value-list/t9n/messages_pt-BR.json new file mode 100644 index 0000000..7ada6ab --- /dev/null +++ b/public/assets/value-list/t9n/messages_pt-BR.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Reordenando ${itemLabel}, posição atual ${position} de ${total}.", + "dragHandleChange": "${itemLabel}, nova posição ${position} de ${total}. Pressione espaço para confirmar.", + "dragHandleCommit": "${itemLabel}, posição atual ${position} de ${total}.", + "dragHandleIdle": "${itemLabel}, pressione espaço e use as teclas de seta para reordenar o conteúdo. Posição atual ${position} de ${total}." +} diff --git a/public/assets/value-list/t9n/messages_pt-PT.json b/public/assets/value-list/t9n/messages_pt-PT.json new file mode 100644 index 0000000..25a1086 --- /dev/null +++ b/public/assets/value-list/t9n/messages_pt-PT.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "A reordenar ${itemLabel}, posição atual ${position} de ${total}.", + "dragHandleChange": "${itemLabel}, nova posição ${position} de ${total}. Prima o espaço para continuar.", + "dragHandleCommit": "${itemLabel}, posição atual ${position} de ${total}.", + "dragHandleIdle": "${itemLabel}, prima o espaço e use as teclas de seta para reordenar o conteúdo. Posição atual ${position} de ${total}." +} diff --git a/public/assets/value-list/t9n/messages_ro.json b/public/assets/value-list/t9n/messages_ro.json new file mode 100644 index 0000000..0ea3a25 --- /dev/null +++ b/public/assets/value-list/t9n/messages_ro.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Se reordonează ${itemLabel}, poziția actuală ${position} din ${total}.", + "dragHandleChange": "${itemLabel}, poziția nouă ${position} din ${total}. Apăsați pe tasta spațiu pentru a confirma.", + "dragHandleCommit": "${itemLabel}, poziția actuală ${position} din ${total}.", + "dragHandleIdle": "${itemLabel}, apăsați pe tasta spațiu și folosiți tastele cu săgeți pentru a reordona conținutul. Poziția actuală ${position} din ${total}." +} diff --git a/public/assets/value-list/t9n/messages_ru.json b/public/assets/value-list/t9n/messages_ru.json new file mode 100644 index 0000000..dacabd6 --- /dev/null +++ b/public/assets/value-list/t9n/messages_ru.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Изменить порядок ${itemLabel}, текущее положение ${position} из ${total}.", + "dragHandleChange": "${itemLabel}, новое положение ${position} из ${total}. Нажмите пробел для подтверждения.", + "dragHandleCommit": "${itemLabel}, текущее положение ${position} из ${total}.", + "dragHandleIdle": "${itemLabel}, нажмите пробел и используйте клавиши со стрелками, чтобы изменить порядок содержания. Текущее положение ${position} из ${total}." +} diff --git a/public/assets/value-list/t9n/messages_sk.json b/public/assets/value-list/t9n/messages_sk.json new file mode 100644 index 0000000..8a7a635 --- /dev/null +++ b/public/assets/value-list/t9n/messages_sk.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Zmena poradia ${itemLabel}, aktuálna pozícia ${position} z ${total}.", + "dragHandleChange": "${itemLabel}, nová pozícia ${position} z ${total}. Stlačte medzerník na potvrdenie.", + "dragHandleCommit": "${itemLabel}, aktuálna pozícia ${position} z ${total}.", + "dragHandleIdle": "${itemLabel}, stlačte medzerník a pomocou klávesov so šípkami zmeňte poradie obsahu. Aktuálna pozícia: ${position} z ${total}." +} diff --git a/public/assets/value-list/t9n/messages_sl.json b/public/assets/value-list/t9n/messages_sl.json new file mode 100644 index 0000000..d043d9e --- /dev/null +++ b/public/assets/value-list/t9n/messages_sl.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Preurejanje ${itemLabel}, trenutni položaj ${position} od ${total}.", + "dragHandleChange": "${itemLabel}, nov položaj ${position} od ${total}. Za potrditev pritisnite presledek.", + "dragHandleCommit": "${itemLabel}, trenutni položaj ${position} od ${total}.", + "dragHandleIdle": "${itemLabel}, za preureditev vsebine pritisnite presledek in puščične tipke. Trenutni položaj ${position} od ${total}." +} diff --git a/public/assets/value-list/t9n/messages_sr.json b/public/assets/value-list/t9n/messages_sr.json new file mode 100644 index 0000000..e5882f4 --- /dev/null +++ b/public/assets/value-list/t9n/messages_sr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Promena redosleda ${itemLabel}, trenutna pozicija ${position} od ${total}.", + "dragHandleChange": "${itemLabel}, nova pozicija ${position} od ${total}. Pritisnite razmak da potvrdite.", + "dragHandleCommit": "${itemLabel}, trenutna pozicija ${position} od ${total}.", + "dragHandleIdle": "${itemLabel}, pritisnite razmak i koristite tastere sa strelicama kako bi reorganizovali sadržaj. Trenutna pozicija ${position} od ${total}." +} diff --git a/public/assets/value-list/t9n/messages_sv.json b/public/assets/value-list/t9n/messages_sv.json new file mode 100644 index 0000000..d4dd932 --- /dev/null +++ b/public/assets/value-list/t9n/messages_sv.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Ändrar ordning på ${itemLabel}, aktuell position ${position} för ${total}.", + "dragHandleChange": "${itemLabel}, ny position ${position} för ${total}. Tryck på blanksteg för att bekräfta.", + "dragHandleCommit": "${itemLabel}, aktuell position ${position} för ${total}.", + "dragHandleIdle": "${itemLabel}, tryck på blanksteg och använd piltangenterna för att ändra ordning på innehållet. Den aktuella positionen ${position} för ${total}." +} diff --git a/public/assets/value-list/t9n/messages_th.json b/public/assets/value-list/t9n/messages_th.json new file mode 100644 index 0000000..af0cea8 --- /dev/null +++ b/public/assets/value-list/t9n/messages_th.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "กำลังเรียงลำดับใหม่ ${itemLabel}, ตำแหน่งปัจจุบัน ${position} จาก ${total}", + "dragHandleChange": "${itemLabel}, ตำแหน่งใหม่ ${position} จาก ${total} กด Space เพื่อยืนยัน", + "dragHandleCommit": "${itemLabel}, ตำแหน่งปัจจุบัน ${position} จาก ${total}", + "dragHandleIdle": "${itemLabel}, กด Space และใช้ปุ่มลูกศรเพื่อเรียงลำดับเนื้อหาใหม่ ตำแหน่งที่ตั้งปัจจุบัน ${position} ของ ${total}" +} diff --git a/public/assets/value-list/t9n/messages_tr.json b/public/assets/value-list/t9n/messages_tr.json new file mode 100644 index 0000000..22a11ac --- /dev/null +++ b/public/assets/value-list/t9n/messages_tr.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "${itemLabel} yeniden sıralanıyor, geçerli konum ${position} / ${total}.", + "dragHandleChange": "${itemLabel}, yeni konum ${position} / ${total}. Onaylamak için boşluk tuşuna basın.", + "dragHandleCommit": "${itemLabel}, geçerli konum ${position} / ${total}.", + "dragHandleIdle": "${itemLabel}, içeriği yeniden sıralamak için boşluk tuşuna basın ve ok tuşlarını kullanın. Geçerli konum ${position} / ${total}." +} diff --git a/public/assets/value-list/t9n/messages_uk.json b/public/assets/value-list/t9n/messages_uk.json new file mode 100644 index 0000000..c26002d --- /dev/null +++ b/public/assets/value-list/t9n/messages_uk.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Перевпорядкування ${itemLabel}, поточне положення ${position} з ${total}.", + "dragHandleChange": "${itemLabel}, нове положення ${position} з ${total}. Натисніть пробіл для підтвердження.", + "dragHandleCommit": "${itemLabel}, поточне положення ${position} з ${total}.", + "dragHandleIdle": "${itemLabel}, натисніть пробіл і використовуйте клавіші зі стрілками, щоб змінити порядок змісту. Поточне положення ${position} з ${total}." +} diff --git a/public/assets/value-list/t9n/messages_vi.json b/public/assets/value-list/t9n/messages_vi.json new file mode 100644 index 0000000..414c16c --- /dev/null +++ b/public/assets/value-list/t9n/messages_vi.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "Sắp xếp lại ${itemLabel}, vị trí hiện tại ${position} trên ${total}.", + "dragHandleChange": "${itemLabel}, vị trí mới ${position} trên ${total}. Nhấn dấu cách để xác nhận.", + "dragHandleCommit": "${itemLabel}, vị trí hiện tại ${position} trên ${total}.", + "dragHandleIdle": "${itemLabel}, nhấn dấu cách và sử dụng các phím mũi tên để sắp xếp lại nội dung. Vị trí hiện tại ${position} trên ${total}." +} diff --git a/public/assets/value-list/t9n/messages_zh-CN.json b/public/assets/value-list/t9n/messages_zh-CN.json new file mode 100644 index 0000000..ef475b2 --- /dev/null +++ b/public/assets/value-list/t9n/messages_zh-CN.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "重新排序 ${itemLabel},当前位置 ${position},共 ${total} 个。", + "dragHandleChange": "${itemLabel},新位置 ${position},共 ${total} 个。 按空格键确认。", + "dragHandleCommit": "${itemLabel},当前位置 ${position},共 ${total} 个。", + "dragHandleIdle": "${itemLabel},按空格键并使用方向键重新排序内容。 ${total} 的当前位置 ${position}。" +} diff --git a/public/assets/value-list/t9n/messages_zh-HK.json b/public/assets/value-list/t9n/messages_zh-HK.json new file mode 100644 index 0000000..4e7e9a3 --- /dev/null +++ b/public/assets/value-list/t9n/messages_zh-HK.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "正在重新排序 ${itemLabel},目前位置 ${position}/${total}。", + "dragHandleChange": "${itemLabel},新位置 ${position}/${total}。 按空格鍵確認。", + "dragHandleCommit": "${itemLabel},目前位置 ${position}/${total}。", + "dragHandleIdle": "${itemLabel},按空格鍵,然後使用方向鍵重新排序內容。 目前位置 ${position}/${total}。" +} diff --git a/public/assets/value-list/t9n/messages_zh-TW.json b/public/assets/value-list/t9n/messages_zh-TW.json new file mode 100644 index 0000000..4e7e9a3 --- /dev/null +++ b/public/assets/value-list/t9n/messages_zh-TW.json @@ -0,0 +1,6 @@ +{ + "dragHandleActive": "正在重新排序 ${itemLabel},目前位置 ${position}/${total}。", + "dragHandleChange": "${itemLabel},新位置 ${position}/${total}。 按空格鍵確認。", + "dragHandleCommit": "${itemLabel},目前位置 ${position}/${total}。", + "dragHandleIdle": "${itemLabel},按空格鍵,然後使用方向鍵重新排序內容。 目前位置 ${position}/${total}。" +} diff --git a/public/next.svg b/public/next.svg deleted file mode 100644 index 5174b28..0000000 --- a/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/vercel.svg b/public/vercel.svg deleted file mode 100644 index d2f8422..0000000 --- a/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js index 8c4d1b2..11a24a2 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,4 +1,5 @@ /** @type {import('tailwindcss').Config} */ + module.exports = { content: [ './pages/**/*.{js,ts,jsx,tsx,mdx}', @@ -9,10 +10,9 @@ module.exports = { extend: { backgroundImage: { 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', - 'gradient-conic': - 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))', + 'gradient-conic': 'conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))', }, }, }, plugins: [], -} +}; diff --git a/tsconfig.json b/tsconfig.json index 23ba4fd..42216f2 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -23,6 +23,6 @@ "@/*": ["./*"] } }, - "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], + "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", "app/[locale]/print.js"], "exclude": ["node_modules"] }

    LJ}*Sr7gUwA5hlNN2+U+KOmhAE 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 z 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 AQUCw| literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ie.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-ie.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70f956228cf8d86f0e5b851dec58c57a4cd67d99 GIT binary patch literal 58068 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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-il.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-il.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f758582596bab12e133aaa14923da8b8b944f529 GIT binary patch literal 70457 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�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 literal 0 HcmV?d00001 diff --git a/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-in.jpg b/public/assets/esri/widgets/ScaleRangeSlider/images/scalePreview/en-in.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7db2c9a266df621709b7684b20f49152687ef6a GIT binary patch literal 69958 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 KNF|*8Ejxb2g0B6~17SgrFx0$wkS%edBz*8e4 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 z zN9T9Y0NMWlbkGHF?P~|P53*(0xX4Bvp1gmawGhT5}gh%L>&9X!@m3Ul(7IQ=RI)$G>9mxbqzqJm(d23yaSkahQ{jg63= z7-JV!vrBdMW<-#DkFlR89k4%I8Ut*Po9DuD^Ao_V=hf|0h~SP(ryMYdarxGCcGi<# z+uG*(e>LY)tsn}b7YM}U`jAC#M+|n+nBY}Z2Ol8De;Nj7#jQ-ytZAp*JfLiDFbNea zKDl%`iVJn>19I7`q2F<2ATjD2qkn<-rIz+Mqj@DIBt#@54!8z@8zWpizh{jVOrLf4 zWbN*8jy)>mP_?b7g>cLUPhnAM`I1SlUjTorT%Le+{c6jA7!D43ACIj$%bAe~@~aJk zU^1?oPtu!l5|g<(K7+jmJdMPW$KLNx+Q|@c%Z|sTXDFtMGsg2L^QjE^;7=<>a8e5aN0tgWGdF9DB9}rUR}!#y^Z)V z%+N_GMA)o4=jP5o3cj}T?IeSedR8uxYdxl=s7)=k(DQHJNXpEC`oM0Z@PzKeF{JNErUEAAvur@|>vG_PS9FNwfbTiu! zV=A&QN8pO(?DTC$J1sum=_ZQJ5=E9cnKwq;vKy0*o`)j43325x3|j*noa6yXfnB$5 z1McrRz#N)W2@((q0ON-k$*hIdt;YkLzq%^6TR-SUy_ zL8ASF=6-!%!g?z z2dAxNQcCs{WesXpk4*AF8|QHv?eywvV%{$%IBnyQC`iJQ*93L_YXb6VB=H0akTt?t zuIE(s>QC~mShYJliC_1DByag=D(zufL0UE%EVM=vhycmwDsXW_xh0Ey+c*g0si>M` zXpKCKL};6sk)AW!vks@I>M7;vw%%NMC(oDj%}~t?i<@h3WVnAI9>DT`f~bFJ-)bkz z)1VPXPCWTW3HniOqrfE+Tsz&|=On+~ALCkMWQ)lFpSn5(9<%{Q4H5{a-E`*adm8>S{)jj9y;Q7!AtV>xw`EGlJz1s*R%u8TX`y zG?8%GR>nu6^{Cf$kl?T*cL|yo1;;x>9AmH@XaacLzU4nFH-5oIO)&!B3xb&dfzK6A zQqrB=g-nl>af(nJM6v|{fu0+$;XoNTnoaz=cBvY}=1*}vPKwNeMhZrE5O((Bug`BJ z`mMFwD@3qH>4sog%X;9Ef%UBkWO-rv6gbZ<8Qp>W>a$GAfTXzx1z2Yv)Kw{2>PwF@ zF>bWW*|iNt<3Z(5G%lOnJhuut+&=f^Oqxwz7QVQeXS0e+a8X6Ta2!59T(=n*85kVb zNF(0>ayITAxyR>N$jf`F-raE4@F=%HS1NsSKgOGDpq2WVscEU|Qn$a)ney3BU>!di^m{8SbJ}x)42%o!_D3yp2jm$?Ck*jJtJTry6TUjp2;72+~DmHlCgOEM>`c}*^I`3(SCGZYC zDz(k}#F5-Imhr_KG8LZV%2vqZo`m}v0D+;r^5B-n^4?{UGGLL6h{yewJpQ7i8md|Y z4xwXlWJ%@I=2P@P{<^RJ+o&$t4+w%9wJ`18gJk=}t>6RwzSR-!0T9 zpC;^ckF5Y-fzsn_g$XDL8En(STu4K^umEME>HM)+$5cyHHu{B>_FJ1J)NWIcL;nEl zt;;K`OQ^rmCyqb|Ax|UfC;^Ffu)#Ewr`e;3ZZ5-sJ!_bkO}xL7G2_e!##@u|qnN$yWlK7ddJR}!VR(6L0$$AvuYU$3b=(k=WWU@0VQyRcEW3=__C&uXgH z?HqYxfyV`Zh*T=uNI1v`BZ>gH_Dh}Oa6A6>O61j>Vl0)s(VhPQ#H0~`Kl=5d8?3Rb zsRR-AtlOJsSwjtn%y1I}r{Vs3PzOJ$TSgK~$2k$(%MQcP`GtR$-{)MqTO@YYz{uxd zkP^Th#hkG?{{Vqw@HNtSicuY$HsFoYKJ$ava6eLO9>UY@x|O}CJA<$X9fwo>X@St$ z_1tCy6sXsf1l}4rLBs#hdHTf3x2XGnUXmnFqH}p2Rx5M&*@1ghhn|9 zTPB^PIywF`<_3RYRM+Hnt1Kzm1k|KfQrK- zCZ&s6kbkX!74<{@HC{$lu!$7%%vrv@F-?L7xtC&tw{{Bw&`<`LyRo<=x`l3;Wx@RF zLuU-Tc1U)qA1-n_^sH%>VU>{>vV($gj+HH>te$M#0UTwN^!d60`p^W|T7Ai$NfT^} z%uX|cDvM?_i4~CgFvVVrQFKr@ljtNF&*CcD-@_{HmOqz2?+O6N`ccJdwx4Hl%q_70 z0J49jSC>n;PEnRo@4=u7ioRirFn;m%=t;-&0<72#`i9`R19M>Z{{T6vQml};-i;X? z@;|Lzk5Q2hR3k4z#t9UFhNiPX_h?%iV+GEAzx{O$TeXb+nnv#{h{w~v_57#;E0)Vd znZY}yBmLvWa+msT%<=e%qBDk-SVoB05@s0G411i9!n%vrGu+AdaEEB))8FfwZLx|G zD$5f($&JT3#wY^@crJgmSfp~ardXO61eHj@UEuyt`HG=&_Lx%gRf=$pEGp7x40CXt z4tdDP&-mAA5VD7S@H=^;Glg?mlN9oTAPpwv01@0D{;%aIBZ z`p^S(g}AiPZv6Ck<&y4p85lTuScCZxX+s6Lg;)kxY%;ea9nCC;St9cM=f-j~%`(m= zmi1$KH!|^zb|atDGy!V$u??(k!E$9`>F7US(xIs@WHVk!zbQ~L$j^WNv8vlK&=LOW z{)T`hqMa4I^2O#vR#nLu=te1wUNeazbo!1c0cfVfZ*x3NJY+JKASmaKl%-}YcdS1HnM-|r06hfzEWh+|~P8UFz5Rcd1|n{jUs_nc?xKphak106e4UNn$mL{|R* zcmq(&eFPJEZp1b-(2y!f=ZaC7IW zCxYrPziz~Or_E6bQ#j5D?0Bw@qmme<7?Lz$?g5|-2^=I${)086V+P9$Xh<1zy}q4) z!ksRWYaqZ5gSb}X@~crOGO-;H1Ru=*0H10Ab;14C!PU;+@%=MdSFgVCfzcE#X}QhD zPu-1jey9Hc)%w;h;^mz6a$EDD2FP7wV;b&oI9%f`=ydwlJY!$SYUu*dh$Ea28Bg) z0J*n#S)EnJ2}6QDl`Rwjh?*?WrO**n8#RDqg3NL1 z%vk=Wtx-S)6j4A0HQQn{9>X;1ir^Pjh;@;IiU8NrqVlx(v(>(1_|$h=j8<21d8HIh zD1;VlUM zxi~q-K9m63D58KMjpT}5@Uuqw=N%8!Rq}1FVUBy1@+M{@a&j9T&$U*!w`-m3tQC}U z4NvB+yq00d%8{2i^=bf(wCRc$i)84;5Xjib=hm&*xweUtbdoc>x}0?Ns+V#V@>DY~ z?)=Y`k;@#@tme6C(LT`INIV`#PkI2ibu4qovL+AmG5K2urU1`lmKDkAcWbHMTiIP{ zb6MR)6U1rcyxpw}N=ads71B(@AkA=WLP2J+uD+*QX*DOvH{(IUrM@m3XZ>Xd&tZf^X8R?H&N#+1VagzJrpL56PDxaQ* zCPhbXazW(O_hS=?`^Or_eeg5=Xa}f0(j*b2D9IoIZU+P2r;g@BXzy?qMO+o^OB0Tx z+Nc%D2Pck(q>^Pe(ZU#l8*>snfr0u^1DWk5ljm8YbIBm?1NzfNs=EUP#82oC%HNTu zOK#CDZdhf;aol=TmlkFz1Yv`Gpr6P80M$)u1oAc1aQOx;k&}RN&}X@&v=0)=aP7D! z$p|fwSoi%v{OUMeqhbMcY+)2P1+oCEHy4Fw7Q0eyssk5X?r!}(znu+O9)}ICPv>e( zgQOrw_>RA+HG9I);^N})^nyGu`^~`qwSvsf?Cf$_l256w*Fd!~=y9P@y5WqcBe39q zEYfbs2^HB-_lH~>zhcQFJdUIY#(Ly`p0!-sznD==hCFRkTuf~?N{TCYgTeo#RK^0@Dx@+bpl8{s@e$pc^h*mw& z;Qm!gK=IDdTe)5^-0)60s9G7KV#OJ9F`xdu0Akr{H%jOy+ayz8TtJ5>aN5!l_+c?! zdVy~mhUsq>=K7!i08#wwi?O=z0)B=+)bWj$3)2Pq`*o zpY}&X`3%wnC3CcH`^S^@?@LbdV<-1FYyRwm2lJ$8=RuZ>aP^Gt6adlz7$6_5LNL-w zfkx6)bnZFG{#7TMpWearJXBC{s?GA31^Mrj{{Yq$0b?u%1D~PfQt$oGl+htjcMZQO z&M}%wC;_2HKoYX#;)g$d#&PN1wBA*U z6?Pfi-fIEhoGAWZl>lbkD=h3G=(tjIox}`gm?V%8ted`qq+|23M;IqKaf6fZNg}!~ zWrfsr1PqU^XaGiC#G{pOV~Vo3w+b*>WM4)VS&%T~?$4;r5ylMB#AIYHc7vRZ{xkun zX(Ts$!pG%F85!Df)`_HKo5^((4ZDdv5$Vt8PO!6UHJHf3o!cajN`YI=XO#Z{8)RqG zpsACx8doY)>=(?{LG2nAKaUj3lTTqBSGOb{K2i7zp$(P%%ZXpHVh7>HFshT127PD^*w#FT9ceW zz;I8>KOQIoI6#&rW*kY9euw`6tyJXFxh5HkkM6k0tFyn6YV0wUUI)Kw%1gVX98J5~ z!2Xz^1d`J3Bg{d^sv2#eXwBWjBPmtbn}!Z*02EP002EP002H>V=IW5IXw8ZYi2fO>YyG$$IH(h1#0RM z&pZ=FYRa>DFR;154n`E8*0J7wM%G3$X;P_<)I)60;#CfM^yCf`k_Sov(bJ=tyGwNs zl|0fkuA75kebgBoebHJ?A|U~s0(xZis`gQNQEkaP063Z6nJ7(Tsd z16&Y#8jf3NXa4|O5dg5&ZVaP zwCQsji<^syWPdK&Qxg~H5S*_V=yQ&>r)^R3{Age- zut;VmNRIQ8IOnf8r$=#h9^WcyJy;)@XRzj{isDzdo>!2PtF?P!nDdHAZlj9UO@OS# z0l0VPAJ%{_nAyyKX@&_)kO>Qh2mb)A{VJr!%I0?>;h~VR`{U(r^YyCIUQ20yik?Hp zVKQxLO2`flPds*RPAOhJii**g+i2YxU`n4tM;$4FE7@Ei+^Djr_oF%eD!gcl`IWYi z{{VE3YD+}L$^?<31mu-CfBN-k*crCG;ZRjfOT1b^6m`otk;>8HredUj_G==3tz-4j#t8C{EHx13%~K zNEq@193H&!NCQ*8n5qWdgwksI^<-h_S>CYbC;6|A>OB#Hq$xzB#* z`c%Gs&7&+m0ORHv2R#1(TD@uIK?sX>9CF)+IjAmY5}cp)N_hVOXwq)NNX)m&%-*J4FkxCGMG*8yHZ*dl!=)7bEACDCsq#`)2q6!BFRs+=ZAFt_6)#X%<6=nbz z&pyNd0Iy8}M1XpVK%jKU`W#XRR_MU}4LX1sJd7fCcHRK!<2A6c+f52a$r;+X*`8P0 zu_wbA(DY{+`gf;*92Q}M#IgKn15NapPcgg3eU3#|eLCqr<0OOMgHfc@$M+_0V0i+p zCZ#frIxGDS4FG4|{i@#9S6tgl01?PgIVYTeKAh*aDoF0;yN$f`jahbsvmk?jzz}+H z-<>yCyo&uTtj@)To(g(~drr0S(I) zfw9!^DoACSVoCQzR>1xiuMJoBP6eIpxNC)9S8rp1LTo6b7$oC#Q zxA`?{Uz%u>(=YjP{eMa=#zVe7^BjE#AJVJbU3mrN3K*6VsLnHill^D`x})L*PCj<^ z>^c7c3eKyoeQ!K_E?{84O~dr&q865uacy={zq(F;L(KqY$*EYwKa(xw2`~2=Ko8|s zcwyLsRd00b#Mbop2qi%r!*UD&PRs+I2Yhqb*Ex7~PdIsTU&LRDREZALy>Wtg>AUXn z??4?}x04exF+c}Ec>KCl%+~CvB(x#Qg3TG)a%-2H&5uxfc_g|v9$>*%c4P8`!RkhH zp2CeaZ*CSDe9M-_ktojXhLdvvyVTO7 zrH{_HTbSo-HdfBpL)bE<~zy#<|ei8AIh_kkM8Xsj}?vv02BbUQAGe0V>D4f3u%}8OqltM zdo!NwaZxl)9Hue|als0C>Fw=S>=Y~jlYr9<{QxKV)!821Nt@-|I1h?020=4iG*JfJ zN6Mm?RQpVNWXw!zik@6-Twrb?c|T9r6(zpt-bu;bvLMQv#$1O+Pz zm5W8@DczJ+E8i?Z0CoIm0tl?9pI3>VDW>pg`wO^HTyO(pZ za$76Ue)XT>_P3W!ySawm3wAg`_F*C^AA6Kw0-k$%)u{a0Bv{mtSnbF@riKNFlkE2P z=nfgdl;_-FewnBP2lCJ$0Z%{eQ?BI=c_C5qugIg=aY+@#R?+#FGes0-wlA503lMNA zfd$(&?yEVDM}`7Lyt|_g9J?6uIr({yZ#nzf#al;7q>-dY+r|oi4`H13sO@bwznyb$ z8eI8dp5`g{M9uwzq*{MOh0kBzHdl0F59jwVSv4nHEfSQ}VauYTdMn zYiis70M|2QsTeu;{Hm?Qf-<9S8?Fh+$MY3DE`H8uy2D!S!bZb!W9^zX4LS+srO6j_ zp$XXm{{UKheiTUs-1)eYQwH4aP}tf(3Ur=j<-eN|Qz7GTO@q)>K`yRg5HTtcbGVRN zfF!q`cS#oD#c>*ew{RS>I9`AH)b@hh!z?8l)c*jiW1Oi2zI{3A#Z_czEIwjGyo8cF z?c@3LQrj%I7UdgzZ*YaWfP<6I=}Zhy4#FVOXSgHhxR4_K7oYK~ptgH~>F-%uLd`AG z!l}DvodXm`$jNzfN7lBpGNFhAjPeNSKo9#s7UD3!z0cqFp>HIKB$7tTM2#W988Yy>;Kg)l6^boS~(fO2v{=a2K6ohG)p z-{xCjs+J`xtcVk8l0gVFk<*H6Ge-il319c4%n)-X&8%=g;6X>w&;u;)qPui$)|15Y zF@>07L{dq{7;*=*Coqblxh5;@+d+6j>Ledr~T5v{XOZWLmqgb z3szGd=(`iX7>+=}$*7@V5?63b1si$y9Mi3~#~kt=p)fwDihaC8%2Gy4IqT>L_?kj) z+J&@|%_xm_w;sK!cH6sbi-sPw(yI^e5N$aekF8VQ=0bCaW1qyDPAGAm(Ri~eg$=z= z0UMG30M@CXvx;yebY)d;7dck<9@OY9(pC(r1VDBF0G@}}=~cB0<0k8P4iIqeKaim= z<8082=aNY~6SaPWkLQ}qzhO1w0y3xq;QICcw39rM&E>3)zFLJO9Axz;^{VnKyO%BV z9;9)aVk0)OAG$W5Y6L95b=x0WQqrL5yX#I_3j%z$z&IofiU4CqSe7zpV8K!_aNK65 z1QEd)_M+AHt<}g}^06l2$Gs`?o0qo$`ozRg0YO%9RetskKPpX${1*j%rC;hPUKxxh z_kLpKO9)$*T=EC$_-24BTV15DvuqPW9Z?~j3P_AFhZz{b#(x^Ucg@Q@dtERT1U#r6 zu~1ui>2UH~%P*Vdvr8HO09OWau~***sO!x}^CtBGZYQ|y%>X#OWa0Qej4@Thr`lRL z)B%i>=~nP@jPdAs6ww+C{^@dmiGEW+5QwCJlM;dnLP&pPVf9?bbaL0fk>OKhrH8H*fYahjp0 zTFkfYEb$Zym|UFmOQ^ow}(oIUoOVf1;Qb{6~*tsI<hbyL&huIF;R=-yi}=3Idh>={CnqQUXEE%2df<`lcUFx0u7f<6G0Ug3qs)-aCzhdI-B)gM zK{*VooO)-0P-z;Top3ELC9;w$m$X~Cr6Eeg8Qgd|&IwMO@r?A~0|{!LTU<4C`|82%bbZ!A?j3dQb&=LZOBj0zK+BofI9!sU4UQe_D`Ri0v(< zF8*wskWU1EoKOWVR_^0Z(`25~S4USs0+G&LK^Q!AG?93U`aMeIT*T{d6`+*IC`^-< z$;y-1fAy->#k^Ngn5JFGNF-#AK?HR70+Fp@YlfVlGBkcu6Wwx7G1IxA3Uccf7dIBr zU+A!xoz$+@4g$7*W0f57(;tmAYPQneG&baz6@c=#~h6SX-9dN0`Jh&T>X@e;NR@W#U<<`!@S&6>b-FMo^=78@j1D zTtebl#h4lja3ePu~gV1bM=kW%!Z1h`*8%LHI;|Xqx zX9~otu!x{_?cegp(ttY1b;}8_64c7E$nZxxZ)L-)mH;US=07Rv$0G#Q$!x8s=15SV zP%wWnTr?Uz^fuxKTW43(VX|iq!J{j`EWC5~xarVWVGgAlqO7XwKmfKk1Nn164v$NQ zJA|2DLJ*P>n6h>!vX2qk#g58dm`X{Pbc{b0Ozc=Yu!W3 zOFPKS({c-;Q>lL3{Q`^OG zn`J=5x2URbq_0?~kv)&hKUx5zL8+flyHC62$_Js^YP9P-ajEDwY;p9aO#!#KG5Mv&Gsqbqm1|kWF&$!l*Miy4wg zq4O0$>h5?LALok1v4$I~yUF8A+bK5}X;R?sW@aaqKQFItf`B)4s3Equ*=n;zZ-C=* zCGfy~?cDSVFnVIH69#21X=G&uBip$pl(P?<;Ne&0ZZY~)=J3SCA>R>RLlgRX zRBfrpX(WX$Zb}6GSl6Rc?D zc~>eW7#mL?fHdowCMtqtkr_AzdLQ$OtS#l8ORQywOyaCqnbK6tvcfW49zej)Ps)(V zXP!%GV?gK2QL%sn=5FVoaw&^=ts;pR_gx0hkPP+WnL5cl!Z3ue8?bv5^B?E>R6+&? zgrB?GyMQa#+JG_abvC`di1{f3+ySthhCFTqKG{50j*+X}>N3F_!hDINEgQ(cPQRaO zb*+WD)MA-oQ7K`_{e8Mt#5!fAmD#w8Af>a&KX*UKPy#)#P0^Jf?EK6ABC>80Stph` zfrcpA%#zC(WQ_xSih%cFf_|0JPdrx98D@Qm2n6HQ;KO;_-HI7z{K1%V(#YDGKw6|*z ziQtAHvcoS0h$k$kp&2Dly3+wfuPwB1AY~<;O77kFSgvwCaB4i`8(Z+H?i8fHQf=Cw zBB&e>YJdaR83&pGyKih~w{}-m8-N?T{{WoTrnmBAhccolP^Uhmikcf=waT(L5TQTtGyWAu-qhVVk8uE=NF5iy z^Bqz7Ru$sfSK;%Sr0mZUfL{cYel1BPMS*j8fgSHTAu>JLh`)~ekwgBTlV z7Ka;q^o&eKt|G-Qb*bjPUTkTh@nN`D$wnc&&6 ziOYeso)10g3{_=em0*5`q|)vpTbqWGK)E4QA8KPrv;6IE9uFgFDryaj1XD7CpyYr~ zaX=cninB!%MIPkNmbp%mGjWSSKWF`Sc{0I*0^ zB=iF`$aD5+6rMzm5a@c{f)wmV2CY=1PV?U2IXT#bY32OV@<%R7Q%%kHTT9&}z4$u6lZdiyI z4z2Q!#52f&j>G#lNoM;@vy_Jm=3rycU;qjC>+eoYLg_y7Nj{?o z^B>_--#%b}S!LVw3;zJ>s#F1Y`$jh#XSO)+j4=M6%AvfLIgDoA;~@qFY<3^RH3cC6 zjzs_?Ga$^7NQ2a`ADE$JNBgV~(9){y`-PMJ(nSrI`{Fr2-$9?uV9)~5OxU3CBv1Dr zaQu(>(enk$%B}(AGL>)YC<2Y>F=`g~5+l93qbUl7im}EH2R$-B8qd6IhFDFyOKWJ` z*zJwW7RbTcgb|*9OxHt20CLG5qHQLYNiP~-<;;jC)r_MF3#v=KS5Mxt3DqGG{{@g%8I<%tx*^jD0w*>M5?l z5V7b6Xae4jrKY);ow*1-I2_cis#{x3us53b69X#89A$}I<3660mI%=43VKN(-IMCw zKc!Q;zSAz$!FL>%&_}z;ymkn?m*piJIS1+nedq$+p0L;PJds#kLlI2JG{FM7JOBV< ze=sWXA`5a)NY_7=X6VBjWwo-*vp|HbGAv~`Mw|?T-#y0%sH>Wj?X)Z1*eL#g(tsgN zQ~r8D*#7`wv;6T>rlD-zWZHk*7_6!~&<66dxXO@6s5zzUT=-BMa{Q;%92%7_ZWE-$ zk4FIi0QKktW=7c?upI$4fQ$(03GY`^Qj~wJiCf)HDH-(ZgSuEuZhPQ^`HBEheH#{I zaWEy00;t9_$7+h=`M3~VOP=L`{{RYEBemR7;g%*HN_@lr0IWYMM6yQaDWjPC93RSn zDe4-7TU$dd)bR+nF_X-|E&`vFdY&5}O0T9gl3iYz8f76CPbcjHSWlQ+1U51lZ9Hcj z)9!3Ff-}_I^iQXrQAk2YsyN*#?>HuN%$DpYZX6DK^5=;Yc<*+-N z%aYsXNW zD-@E;a}BdY8HrUH&?_@@xbfG3ywkO7fjJ1U?+{76IbSj+!jXr^BdPpFMQr{|BbD1B zGLI+_fDkwU^Nv33^Vxsah__`owbdWX5!oBF~-RpVaZio=Kvq~MNov6OJ|w) zFU%Y7p~3ppCfQhi=5;^pxY}wDtxaqIn{y1RDRv)0{{ZTs0_g6zZoxoMJpdH~@>#nc zlpmEj>xxtg01d+b02i?DKpNUqK~d!O!v6qM{PFl!dfoYwNhwuzcPu?|+w{e0NKLkr zkGmr-K8(lwO=W$V)C>i1JFNn3bsse2a+p)g!r+YcH4&ak5o0V$AmX14OdHH(ZHPue z^)#0NGlyOQ;{%SL{<;O!+IuTk`_Li$D=A+_n(NDs;}R^58BvfofGHpSkoHz;g! z0qZ~ymO%;`PSDCm!p8$~Ay@F+MO(Z3E&LKgEIZ zKIkN06PTIe{{VFH`5LbJZPIrz0f!~6%g+itEQ`PIWD%a#&`824Sb_IP0Dgj_f0}rgu*?2j59j() z&+{1L{_|x02S3jg0hy_Wi7mo>&Zj)=uVN@BRLn92&gKP%;sD?ee)z4$61Uwz_~h(v zN8o4y)m1@z)^2dTRD$Xw{8&DRijLgu1?2g6@(Ji@0@V}(4?~(L0HTU00H|&ObXb== zq+o*{^)(jB=W38AXu)&+KUx6Oyp=5Nceddi5wwgHWZ_3|eweO$(%R@*Sl-1orS+Ah z1V)zw%5^*fUAY^E(mD?Hy>k?Il9(P{j9Ewns|00c{0=}hUi(g%Jd0_xTiv>wg(m@d z8<>4m5J%AZ&<2cuJj~bwYK6yK9;Y9rQq_AQA+h7dj9};S5D6aTVlAkc~(3k&$}+z91?iR#baAb7O$!#Q>5!` zQbJ(9i6l(K!Z%fJpoSx!bIvPhSb{!E-7Y*UjV8 zHJ>yy!OYMy`;JHEDc4QrIwr!gAjE1%Z(priwl@~imU-LALAk*@fhVx;d%u025Iq{0taNY9lT%UK5&{Xym)M zQw7RMySNT8c%%he*<*XOksE>rO7K9g6S& zrE71p%tqsu0VfUE@)==NF0DnH@h0v604U?PQ~av!=lrsZwWtKSPLhmoks=)BR zzwjzpvMr=qm?x^tYTS}agbOqKbijk$3d%#UDI%hh(4Ut z?GT%>l_PHFAoeE;KS0zbN^OnRrrRVDfEZ-C2it-C&*fCau%GWneMLJ_b0(o72O9#X z_5T3bsu*IHXDEsofu6L%#WKg3MY^ck_&7TgD(Y2?Al_ z)PrP%uvBBybS;7fStTo+tHTlN6hI%T>->d9R;0BON?JMc>~dB?f_{}=Xr+Np_?UZv zkw6QjoZL$z97Ke%&uk2TQ~6cbg=SFl+hDNCWIT-3Z8k6XmmgV}C)9O6rhh8f?Zp6O zHJB$5&NKbV1`Su1+F>+8Xjn!YEJq;YoK}_H+C?ylqVqW1Po*&~t;pLP&k5)ihD88n z$0`*7xZU49b5iGw)`XD9a0z%~n16aRgH<0*h=L-W;?M9&KnZF4y&7q{J;NQpj|2MD zeFiFfm1v>0wkfqx6P)Kb82+^d06}*9Ezhaqq=`JZl|2PPIP)%|i?I2PTA&023J0L2 ztWmEYA}4!BMw&I2Fkc|4$0Xy9qP1=27Z&L#0B#w;IsIq?S}3A`3U#0_szjlFx+<^dljPA zvF9pT52!VnK8-Ap>PhCKHQ*pKE=qpvApTjP38h^*?i5JulgSb%48s6qsL1GkWA8~A z((Obu2{Gl#Br3#{^PXHEQ}TY56qXKUa99Xsc-}#en<=*#J-+CurqZ5ZBNq{@BIWJ^ zyk{h^Y=hX3nt&utKS=v7^)4Y&qi*IID~xf}o&{=I+@-@!JS~)1_Ih$oD>UfL_C`5n zM%yTr7X+f zdZEol=BPMqsq|rr=&6qyNHFNE52(!mVS*1%YQ~VGebvJr0oV_q9G~Y_q|)u5l~Wo2 z0AS*kEmqddTcIR7V3XA3^ZI6hGp`p@g5cfS*(JyND=H5&Yb1R@Tb`tiuGe5D$D30uFuaexiSxbYJd*$N3NIKo7zP zS}8;`AN6J_f8A^!$kQ0KXA(r|^%MZ=DXQq-b%Fe8)BvV9b~KAP*%&VB%Z3BL*QH~L zZ*_Yq3s}V^i#Ap-G@}wa5JApGT=5j`4Sf91{5zpo+vn)y? zg~?woFn;bxX5{|>N?9OTuY_@cBWE9Xq2nj{8d*iX!^vY5>2k%G-$ERw(kT|w=hGdrr%9uDLp8o)q zP!{(V`7%Ku;~4`WcJ27n0&FSl54}17KGcMqDh=)Q9RC18Oq%8?Qwa{oC+`E=pAZXZ z?CrPAB0b07lllQx<#bbbL=7vxOB0qks}VeQ_V7s2?~#dY`V7=Y)s8&5Ba?Tb=9ci{ ze=nRw0uRcwB(m26;@~n4O5iITbjhx7PrYC4txC!nN?$bBjS{kvf?djd-|5j>T8*ffnCv0rJ6N3d zJcShPN?nrMeA{*xJDNS{bGIRfuLB3z)pqe6^Xk86jyOcpx@~+A0A!WEzw*oVsqFki zE%mIjO=k-~*&@1(4mf?-2jApBol!&+YM0+&^5aP@+wAA;@yDIANx8uXKf*@CgW0MG z9`nz)b1dY|d2wUoz!>(T!JN}!s(bxp~Si_JIH$O^r(s{GIo~MuLKohn1nx0+6LB?~H;EJBk zOE_JMy8^@b`+HVx6al5yvvo(`CB3%<7V{i>f!pysQ`YCmk%!sXM(xJaoM*K_15JH2 z&WyZ>&@jgXlltxat0fyU+t9S`^Gals8?Xl+f}pr#8Ur5>xNRfWrl`bgHR2>s$=)jBjj9J+3ZZ?aMSp#7G{IUpp_VSu<`ZSefgjbE8TL=Jw|xrA(A*Hn72h$ zk7z%cW61QWB-JdTnc5<$RhbnAi*Wxj!NC9m1c@q}9mtm8XQesG``^~Tz< zCYH%~*PdeFU5lNhbC0w6Sp4~*39av~q`hJ#1jq)=1A-4udUIM1+aqQ_!ZTQQS}f2( zVX|aX3^1dxQW>@Z$I#=yt!&JuQydG{M+^8+0j2nM&GdVCq?TD3BN6Woa=8BQp!TcD zp~Y_kLu)HWtJw43Ijfp%epa0d_uG^B^I38?nQDquNeKzGYvC>asFlxK3 zv45?CMfb)+wgZ}BD4EC7>Y{7vbbnjYrQF(e~5##2Rf_=f{ z{*(!9Zx|$z0L0*KTys%gT}uY1Z4?&rOB7Kwk}P;6c2Un>r}Cf;D~2lrZQ+l~KBs|M zx{D7wC|B;rxyR@~tyqrw8@bXo-j1I;B#Kmyz<-}gp*)^#)UVri(exZp11O@305P7m z9Ez%p-8kl?sHIaY#{lai0r*e@rME+CY(n{RNQAc2jy{ztNCmn*G_dOdFdy7*e=21r(VUJCwE%CcD~ziGJwc_ed;+H^ z#ZRa;VJ~h|_`{DzAJ%|2D6I6=2mG{%k99e#kk1_Hx;DrM2kSr*R7d8yQP~u+`kn{% zscJZWW|B|uHV4pg{PRE()KUD>NdEgr(0}#wQac1jW6%tmWGYe>2k&E(>U+=xH}ZLQ za$w-F+CLh}0|Ktx3AGgPPmqKYU13aRbQNV80zc2>uuaw(Nw?%}PW^A;`s zxnQ6VQcVC`GREik*3q~7OY)jLt2XW2G>nk*u@rt6D+W}yDqK??hsrjQQ;8EfH z>jyC1|0e;?|89W)tKs0{;S&%79}p3f+&|Dv3Bbj{!^6eLBOt)XzkfRH{yqSoih!C$ zP@a$mVFP6KrWJ}zEq(w~Xy^s$Pk(0Z{NnQJ=k>3f+y8Lk z0Py|~to!r-0rvmEMRku07at!FANU_G9NfTr!K1<_U=bvwmPY_>ylGg4A|KEyq!u^y z62XM^zk_UjrimZ2iEOj~_z&9uM)v;>Sk(V7Wd8%~|HicfAjQME?>syzfGps8g|j4r zYZEuXI^-Wfqne&}L^ktz+t4UQw|qV0d>8xK(q1Lgt356TszQSS3jtYwrg^$<_s6WZv*X6Bw*;WE1UJ^g3IIpZ^Ev69# zZ*VR;C!p87a)|A~GEGNMuuFSJwsH8RPoCutwT)D>NfAFzn<(QIqJu6m#;pOvXfZs{|wV}hJ* zZoin1=3l1Vj&&2ysfj3vElV;&o{REUvFTTEfTiqi@+Q4!_L~lz?2M6IL_JfUSCI=& z!wshwu$RT~scv~0nAS*2_fey&bQ4AW&|dXJBk3xJyQ}9P;`$o5I>--Z()%{d-EB@m zb%R5dRBZ0nDZIIcmVdU5ncFXfqcC`OE+^Uo7OO?fp6+LQYp0kMtJ7?y7ns^CdOl}| z)BI=X8rUce#Cdg!1c#eJVg@uFY+;R1Mw%=VDw`D-pNXPoEmb8Y7+51F9s2xu&`;fiPxl zsEN-9bI6p>hvo7SeEY#kdERc9mH@;Q!-t3DY|JU^a?;1^!aB@ssf{~&%f2TCm)LdW zYZK9OBU*%299>C4T#~EcLYbCrIz2GvG0&&i=WXj=ZlcG_X-58uunvQKobyjJ&72*K z{^^8&ncm7|CaPU2*ZOg<( zeo!x6z#l-h1lh#; zT3{mka$746ZIpi1`^ZIRfW&R27Ks~Klm!E4t(~T=;9d=Y1v)5*Ot|c3TPCroSZ(4A zWOG~t85|SBYb>OFZYfB$!=(22x7M4envhkG4pxMlh!5?WJCI6&pRyc!FQ}#gQUN{q zul!y+7$SY7rV%a&FX(}j!BF#I0w>9KFZCTFw>#YJqn#E5C#u0qOw@e17R!u)e z6jL*^xlkdywajv~u*8jaa4G5Ac<{0Ju?u<(-ZKOizx)Sat+69@OJ~!ejf`%^hlI@Y zDR9+&t>f!|-#$x+i0~~OYN*~N7G;40A%>5LKd*J!r-{3h(wzK#)il5Hx|7{E|L;Uc z=t6g>^XcYzq8)pqZF~SE@E}?7mx<~NNR*Ln8(yvPBWewZ8sQc5b|@-j{%{W^z#h9( zlsAcJI%QGO&^Yv6Rhg-dZi+6z+&1rBhLfRZ#)^L**|g z%ogU#BPp^)j>kkux*vP>gDD~P;^O#MPhHnZV9|Pa1|)8wK~CX36PYjn0WwXzpOJ6q z7=919o9V@@Zrpva#AO57@7>euZa% z=_o>-P*SY1MlrRQVB4wXLF6Bq=1)y_bUTetiu~MPvw04$cq0#LDVjuM2_8Gdr&Ryu zJC>CyG;eF{z_xs?ADj`sHFlk#B0yVpT6*~0U>W}w>V|ZDHf#Aau<`2WnJy&Y=<>2c zyDnO}pO^MSj9&Y}YO{2PfYIuC>oae&pC3kHpI0;Ay*)6Na$0z=qLBY`Tz%31I zZcvaC`;9^V74X@*bfrV8&7a-2J+Gp`iqTKpjqfMRD7lzyf1jDg97MU)V?Fv`_(HsyK%nZHA4ovSw~vdDBN`)SHm=m$N(f~?Vx@aRl@0pvN(RstDb!C zU-wSi{ye_)NtCXfw63d_ykl6DbS;>yo5J`A#khVVdA*@o?4y^QCnWDrw{>COXO~yn zlpE~cSAMjgq7i&!ffE+XO=Oe$+;x&&{N~LQ-Eu+gCdpGfk4daO;j3;}M;0}FpHLI2 z>PaD&MVH3(eH`(~{ArZGF_|e$ZSqm!U3d8?ozO*exwT0uZ`Y|35mTqCo$-fh{ucw)$ zesVLP-4d(ZH&{C;4(f6pxLcq>KducUcXc#2GKn9o6Js_w&qslNt4-)!3%fgfOoF-A z?zQyzF4VZ1@ZhVzaECn>HDZ}7d@@~?(=KGT%_2O}_U)zLtD(Y+0oU%mP_X8@$74-e zT@Oi%uE=c%3X;%}&>7dNS3QmV(|h&eo}1X6!f@uG+LG3waU}v`9pZwaIln)gpHQNC z)6|xAL|4rIze8r5SicbKr$;dtR%w$n&C{Xxa-Gw<=uT z@XZG;_IH`sK>%J12xX0(teitA0Z$)k|4nV-O#XhrW?KmRj9cR!-Fo(cJd;p5Smv^M zp(yE*C>L9Pdb+wY$etX>6l9YUY8=}8_?_RBYiG#{U97aU>tAnmEblCjm;#!iV6enn z+tu*7?Vwib3k5=#A0Gf>q>;U#w~m|k?P-JRcvXL9uWE67$xRq^&40Mg`W@JHQ16>O zCUx-M!(3L-I^6YLmM^!tWT3*NPxK-}B3wQf3bngfjxk~PvkSN{>j|}(iG7XCA6fNR z_Mkc8(MqJLow$cYhr(JsY(PKA`=BY^&k2ez=pc^qWz47Ue_ZX1_3T9oc1DCJ@Q*GO z4u#uwbhxaAUI;bxGUJ>ihrIVAH3+_YJ8I8)Tq<5IC~BvLf_6*u)S)$dpU%a<57p14 zMLa8ke=gJQM9f5~YS80r>M$K+r?ksUDGJEQSk&01e{Ol3joHr5sl86Hd3Yo95AeRC zg~wd%+#_mOj_qY9#nX)F5V_n#3FD$B6FEgYSQ^hz#p6}yv)CcA@S>IVr3nwgz$_D? zn^l_e$xzYFzujsgQ%$R@3X3K<9#|7<+|K;>TEE-s5^8syf7eiksr@yg4Tytz;Q$pk z@+&8rBqehmJ%cm}jNpoVN#G|K%V|09OPyon(Z2lU`K`8DIMAE)hmx)SThWvdEJ$kp zEm|oIQ`Y`1iQ7%9iMNc@{!)qo0^3> zY3g+zdjY-&pkX%b7KU!W&caOHwJ5A*-vJNDe#!e+4F2E8bqGVCSf1q!;#tBTxxN@F z^5v*GY0-KV-FplZmg#dzrOitL{2vDJbIC&;i-hKG)$2^G7(}2!87{*lex7nUF&4l@Y4v-{$ z@hfjatt*?8P-waLX(egrxp(B$k%@|SwNS}m93P9loZ6(9WRk>8wq7JMvI!eK^jrgl zLlT1%VbdxT5q?#9e76cY7xM9u&2*XgQk}TQ%3TEE7pKD({sS24)UYM*9g@pDw=<&G z&AA`Qu>n)y9@x!1nj|G+ixZ1@$ojg04Qymf2a+OndLLd(IYeV)@1Q4qen9s-oIWp* zt>v?K=Oz$kn>{S+Xu8T4v)*O*9_{4mLOfPXUW&GO=5k@7)w!MG;m3iwooB&GV2!Ec z=SMu?PRksE5`B&e^{;;Mn%!Ri3@Eo7d1Cs(74yxn8Z^)!P*%2&D^Nz7iH*{c7FO(7 zl^0v;NNle9tsgz$WH8;Z(e0vgc(KbvzSgp6VMUubu;_JCsQbP8O|~~{k+`gvkFuQo zDvdC+HKCWQn~T(2=YN18BE&`hceklpa7L0*c~f4S#2&-CoI@8Ihe9WUH`YtjqzY^nrX2b&aCUGx4lKs9&0 zU7NpRM0f%G5?W29{Mkh5t0iT7o7cEzJv$v_D_|Htp-tn}Ag&JwJ8VxqlYC`lDVMGe zL0JgC&$r4L~3-8f@4#(6Y`4H&rz3tc!Yl{>@xrOp8!kl%Y9_cG4KSjfvumfp|7 z@CF~_fW;Z2m6^)J9VRlkZvO|6cD8={4xz~^9OZ-Q_K_AIP)ea@7=NWJ_anA5G1=2BS}M1jWJ zTIWm%2(LJgFDT_MehC*GJ>gmIMiH*t=VQ zj7`>$2f{Z_e4UYPsy}k3@dc|>;xp!#d+uD&4+GC)wSVxwjpsS9m;D?jXc?3zGjXA67h+`D zz6{G??fv9EEss?Q^r)_?ZO1)7j9^RX~S>}vxF z#s+MfYq4h#nV{KR}3g^t2+%43Y zFQDx6VtOiP%_2WE9%{mSB$+ZTZ;G|{yR4))!Y8jN598ikers(lH}%}Ln$3-lng2J_ zWN8}0_JgtnxAehEJ`t=r4A-2|V+f&4J1Fi$MiGmY?~x1=S(}YqL&g1y6+S|+`-xmp zuP6x634S|De%0JSr~$3G=Ou!|uZ}ZQXyiuK)^@=s!#^ue-;RxY9`JlQ!{hjUXOj4! zP19gH!FOCg7>{|29%;fV7FNp)#wQoPLo_r{y)ZIo$^qs2QoOS)mB#GEBLG>ut??Fo2eOr&MIKK}rT z+U1*?{?v3^uT_Wb_RlG1JrrLEpth38MCX;Ln|LDHHo&U7TK@nAZpfx!gUqBn{XmVq zu~oe7H9Blo+x8=R6yu~BoP#T@>khgL+X95 zyT55Wl?lozMQ%_9sQV9K^>o)-4MiZWezti~I9h~q_cxq+rqJRek)D)uG*in(ZL1(4 zw<0g)U+du$k0uuAiBO2q54pXMon5JI`OOSd2X%-}7Tz^!^22!;K++w5xGHItQcj}C zX|o`6BH#R20qt-)pWi6Pf=>q^VU5F@O2&nge7j<7p)0*yVk3dEtsF4$GMdoaJ3 zMTd|G-9+&+sv=H}Jb4xEQH;V`$}d4f?+uJutw(xb5MM(+ z4zA2}$=T>BvNP`3&Y%(B;&{h2f!nkpW@DJojXs14ks`~zt1&s{+sOCS&+lnEMuE|2 z(#yM`yYe>iwBJOurDcLzYI}7ulY}*92p?Bm{OYUQ<5}}Uy|m>zm?=v>;LQiNmbG0k zPYPgE>50BTBPmi(_V}gX+Zj~YDjC(y>ru+8Om5yxCQ>gH>llo}V$s`uRyD-__{P$SccwUn-uoRkKb z=cN3Z@7jEk2Ak`exIuH0aK52&z#vlZSX}|Su$ne$;%9IyGi3-q$7<>4G-iRQST@mRu zS8;y{{_yZO`=_YKF`b5MjJ{Wh`#!zDBO5>TLgc%TFv1{ux7m3*&Av2>Oo$|`qpHJc z%whaZK}AE6OvqfyFl(p6GS1+aum@NZ>7b9QcIF-TUee%)rwj>3 zw8h{+l1s*t4?kV?n*#0C%jz6Avs?_vU@~+Vq~Pjr*M8A7z7<`t+O?gJm}Q9J8|GM{ zgaXqBTOai+%$s`a(4X&(-*M0_ZD(YjnYS-@MZR0!FNWkf+YWKmszu;sNf}p~(S$ZO z(<01slkvT$L{4{~f@o_b(_(>WiDJOd3Lg8d8E1a+b6YRj4)3c0ix2ws3O#8QFa4^T z*_%ESrqXRc-#7kR-uA=rCN0~pI80*f*D>PRMx0s*GET->8loP9$b2q9>crDM zrNI!!EA932u(ko-q}LvRtv?xo}3-VesBp$T3NBR%<8hz{>=cDP0EuwIZKe%ARZn8vr^eElpj>>5>w^OwzPI#bF7+cijfr7neoe# z752jad4xiQMY>zyXEJ~HMo#fgt8-DwFp$=Cp{^@SIzlrg<@G93uXVx;#otS~3?9{z z|I${ss1%`6`R>k46Gf;B`|;b=NgrDZ2=2LQ_#<5zb<7&g7NrU}SHA>_ejmx__ufps zCw&mjHE)#onI`3G^gP%yu?2+(-SX`DGb4AO>7V{R>b3cHJC`k4YM2t;%)kpDVJtd0 z(&uDn6xp)>y(|v>2S}~T`rN#X+e`XLopsbm4rVh*7#eD{uk64b63$)9Ot(?$4D=+L zlA8Nrl~`=%1voLQJaNJO0`>MOivj`7bEX(4Ry)1}eKj;jz|6lZx)t8g`3RLUcmN!Tt)Ii%RZPn4_-#4 z@gq}J_OmYdFc>e@%;XtkmYXkGOPReoJ{Rlysh(83QLkRSa0;F8spY)o`w|JxK|a@s zS?RI{_G4X=0S22rGZR1{{sHLOu{PsRf=7Hd{;o4GKL#f$ZNPg*q>@x2b7J&tTN%r2hrAq0+4Z(h=aGj|CezlC;+1Go+KAxVAH^s}1JQv1`0TeK#c>gjH znN45xEf+)?qgGnlr^{y8ne3aQMmP4=q}uJ2P!fXraz`UTkOSN7!6!vP<0D6zQk(P_ z?tw5+0x+(up;cj#>Y-+5uF=CCwUnCL)U0RnfY7U_ybnD}n+%%jRXrH+m=m$#0;v&I zC<^f*=8K~VP2;tuS&6n1(`;fwUAD-%*&nFXx$7FYFtc(M(^~AfrBH`Z;~)70w7J{P zG@)B?#L2a3xJH4WWY)4*;(2=E_OpM0cdA^1g90ShHU{Z!yTwvlp)>NlflNZUHIh`f zhNICipD5KIcD4F}^Ej08YLspIzWD$OnP!4K5r&<+Nr)K4p7F{(Q^;d|+BZTq+_l>G zuHCNSX*m3MXP9caY^|W+@#9DO+da=7jAHFBDn|F@cu)^}MkamrBTPB2<1FVM)6Lot z%L87obTR+jMHX1`3eD3Zj0uh3k0}TzcmLrL8*_JTYK|a^<6sKCH4gat1hVMQ6v^lx zz9Sf;cFbjnr!lEv4ImHZn91EluJvbdLMwx$RaA@1$(HvE^#@~DHb-29S1qAmJ_!m! zDT-?o__KI?nGXSQOZ&7CV@1{mf(&T4@JejkK)S_fZAwoyxqR>N6qYBcmMK`>W9|rT zR5r_Tr*xOG0|~?y7Gdxb*m8ztgKC@XQcCg8G4wkM$gy+S%i75FtD^y)0q+MCFSxup zHprI=>u9&$?V$F=pJKiTq;KTuXbUmPsFLt%&a63x$g+NBa0S8s+ZnV$>NiDv968!H#tekMKm`}zT!;dpU6O7>&yM_4 z%j9C@z?NT77BJvEJPp>@$4Oj_J~2I4Jzz$i!o+VX`RYdd8yW~qHqUNf5w@Mo%=|Ea zCsK9kr1F*q5MrOFn&R1mpYIiF6sm6QEc&n)>aDjiYECP+>ic*B4~3#XNba^zs?-?W z)f%?9wzujz7uKs?(@s+(ibzrH-R;N=a;uWPkAml*#s znEcvW9rjUhKxmgFevUv7j+?b5WLar6oZ82QS3LMYX8jnL(V5m`mrwNtx$v6SPsuQI z`13)ttn*hc=ep_~Q-#tm`Vl}^&Z7G;TMx%rk;r4*T_x19TE7}34iYkfSS6h1?&Mk% z&yd=CzWUgVhK{=vf5&}S;j#v7ZFUeACP)QN#<9kpNBT0n&l~ddaUw`AS3R#&*S}7} z7&U1-C5clC=;;J8qvjrOFncvtS)Y@0`p51sJ1SvOzblw5=e*RYwS>|OfMF%=9HZ~b z{Hz{{@?%p(YI@#24PC$8u$5v!PtNK0s$>T?x7yfWS05eu5xiNbYt+Ng64KnDoAY<=M+jj=n`2PPFX> zLsHWO)Bl1(z1%7LUSOV@{+@aFi|aQVnMqPZM+VS)PReZl|=CNv2ZY_xXhRj z_*pN22z<+{BQG_6F)FL>F#sB&fY`i1=l1g8rj|+y% z5vYmp)Jc**uw+6Q@n?x6^wo(UzQ~9kmYILp_7iGdzM^h^y0osFypit#rvq4%hVf{K z_ZO9x!~5{ojFjbUAKciWAlKzeZ(j~K2J(Z=lD}ULZJQcJoA)2as9f4lmjw(O8=mjl z0<1%PlhLMc1jVvB#)sbZc;H{}KGhennl}3}smUdqX(d-jT-MI*wTAsefwln_H$v%8 z=~PL@plg3K>8+2cAx;kfGMRRs@MB3MP1V6)!>n>Xs~Om2^DkgqWxgo7C<^$lO#dx{ z?tI#gxcU$SN9f3TUpLB{KkxjrEB9X#-7~rn(l>Se3GK))K|gzc{SScqH#6%I2WV6E zm-9vSKLAxS*O4{=Yn#sic?zctF)o*r@KvVO2b8WLxd4mN6XKRUNs1x#v7pW;v=pt* zyFORUVXmVe2-(u)54nDhbhy|b8b)*-;4v1yvon90;v-VQ=)xxZm5exi=tS6eUKJYV z+BuRyJlXjGBEZCT{j++4mFk$n-BAB)DwsCYkq$oz=hoyM#D1<>!a;-2Sxz2En4?Fd z&sV!LK>saCflw%@TofCis*qHg5{?e>J01)t5qAJWzqAj-PY}5{jyk*GofHTor{k3C z%1Z8<1}7Si1Ec`xH<-WZEh9R1UcotYwThKNa+V2{nSN2TUl9YXgbnb~=7DWLBWP